diff --git a/keymaerax-webui/src/main/resources/js/ace/src-min-noconflict/worker-bellerophon.js b/keymaerax-webui/src/main/resources/js/ace/src-min-noconflict/worker-bellerophon.js index 3e8ef2ecc8..ee97f2a5a6 100644 --- a/keymaerax-webui/src/main/resources/js/ace/src-min-noconflict/worker-bellerophon.js +++ b/keymaerax-webui/src/main/resources/js/ace/src-min-noconflict/worker-bellerophon.js @@ -1422,2034 +1422,2352 @@ var Mirror = exports.Mirror = function(sender) { }); define("ace/mode/bellerophon/bellerophon-parser",[], function(require, exports, module) { - let parsesAsFOLFormulaList,parsesAsDGLFormula,parsesAsDGLExpression,parsesAsFormulaList,parsesAsSequentList,parsesAsDLFormula,parsesAsHG,parsesAsArchive,parsesAsODE,parsesAsNumber,parsesAsIntegerList,parsesAsTerm,parseArchive,parsesAsExpression,parsesAsFOLFormula,parsesAsDLExpression,parsesAsSubstitution,parsesAsFormula,parsesAsHP,parsesAsInteger,parsesAsQFFOLFormula,parseTactic,parsesAsSequent; + let parsesAsNumber,parsesAsIntegerList,parsesAsInteger,parsesAsSequentList,parsesAsSequent,parsesAsSubstitution,parsesAsODE,parsesAsHG,parsesAsHP,parsesAsFOLFormulaList,parsesAsFormulaList,parsesAsQFFOLFormula,parsesAsFOLFormula,parsesAsDGLFormula,parsesAsDLFormula,parsesAsFormula,parsesAsTerm,parsesAsDGLExpression,parsesAsDLExpression,parsesAsExpression,parsesAsArchive,parseTactic,parseArchive; (function(){ - 'use strict';Object.freeze({assumingES6:!0,productionMode:!0,linkerVersion:"1.3.0",fileLevelThis:this});var aa=Math.imul,ba=Math.fround,ca=Math.clz32,ha;function ka(b){for(var a in b)return a}class ma{constructor(b){this.qD=b}toString(){return String.fromCharCode(this.qD)}}function oa(b,a){return new b.mx(a)}function pa(b,a){return qa(b,a,0)}var qa=function ra(b,a,c){var e=new b.mx(a[c]);if(c>24===b?wa(Ba):b<<16>>16===b?wa(Da):wa(Ea):wa(Fa);case "boolean":return wa(Ga);case "undefined":return wa(Ha);default:return null===b?b.HM():b instanceof Ja?wa(Ka):b instanceof ma?wa(Oa):b&&b.$classData?wa(b.$classData):null}} - function Sa(b){switch(typeof b){case "string":return"java.lang.String";case "number":return za(b)?b<<24>>24===b?"java.lang.Byte":b<<16>>16===b?"java.lang.Short":"java.lang.Integer":"java.lang.Float";case "boolean":return"java.lang.Boolean";case "undefined":return"java.lang.Void";default:return null===b?b.HM():b instanceof Ja?"java.lang.Long":b instanceof ma?"java.lang.Character":b&&b.$classData?b.$classData.name:null.Rf.name}}function Va(b){return void 0===b?"undefined":b.toString()} - function Xa(b,a){return b&&b.$classData||null===b?b.m(a):"number"===typeof b?Object.is(b,a):b instanceof ma?a instanceof ma?bb(b)===bb(a):!1:l.prototype.m.call(b,a)}function db(b){switch(typeof b){case "string":return pb(b);case "number":return b=+b,sb(Mb(),b);case "boolean":return b?1231:1237;case "undefined":return 0;default:return b&&b.$classData||null===b?b.B():b instanceof ma?bb(b):l.prototype.B.call(b)}} - function Qb(b,a){switch(typeof b){case "string":return Tb(b,a);case "number":return bc(hc(),+b,+a);case "boolean":return b=!!b,b===!!a?0:b?1:-1;default:return b instanceof ma?bb(b)-bb(a)|0:b.Nc(a)}}function rc(b,a,c){return"string"===typeof b?b.substring(a,c):b.Sy(a,c)}function yc(b,a){if(0===a)throw new Bc("/ by zero");return b/a|0}function Cc(b,a){if(0===a)throw new Bc("/ by zero");return b%a|0}function Ec(b){return 2147483647b?-2147483648:b|0} - function Fc(b,a,c,d,e){b=b.g;c=c.g;if(b!==c||d>24===b&&1/b!==1/-0} - function Pc(b){return"number"===typeof b&&b<<16>>16===b&&1/b!==1/-0}function za(b){return"number"===typeof b&&(b|0)===b&&1/b!==1/-0}function Qc(b){return new ma(b)}var Uc=Qc(0);function bb(b){return null===b?0:b.qD}function Xc(b){return null===b?ha:b}function wa(b){b.gx||(b.gx=new Yc(b));return b.gx}function ad(b,a,c,d){var e=new bd;e.Xa={};e.Yy=b;e.pu=a;e.sx=d;e.name=c;e.isPrimitive=!0;e.isInstance=function(){return!1};return e} - function t(b,a,c,d,e,f){var g=new bd,h=ka(b);g.Xa=d;g.pu="L"+c+";";g.sx=f||function(k,m){return!!(k&&k.$classData&&k.$classData.Mf===m&&k.$classData.Lf.Xa[h])};g.name=c;g.isInterface=a;g.isInstance=e||function(k){return!!(k&&k.$classData&&k.$classData.Xa[h])};return g}function hd(b){b.fx||(b.fx=(new bd).IM(b));return b.fx} - class bd{constructor(){this.mx=void 0;this.Lf=this.ru=this.Xa=null;this.Mf=0;this.Yy=null;this.pu="";this.sx=this.fx=this.gx=void 0;this.name="";this.isJSClass=this.isArrayClass=this.isInterface=this.isPrimitive=!1;this.isInstance=void 0}IM(b){var a="longZero"===b.Yy?ha:b.Yy;class c extends l{constructor(g){super();if("number"===typeof g){this.g=Array(g);for(var h=0;h>>0)).toString(16)}["toString"](){return this.x()}} - function Qd(b,a){if(b=b&&b.$classData){var c=b.Mf||0;return!(ca||!b.Lf.isPrimitive)}return!1}var Td=t({i:0},!1,"java.lang.Object",{i:1},function(b){return null!==b},Qd);l.prototype.$classData=Td;class Ud extends l{constructor(){super();this.yF="DEBUG";this.zF="PARSER"}}Ud.prototype.$classData=t({xF:0},!1,"edu.cmu.cs.ls.keymaerax.Configuration$Keys$",{xF:1,i:1});function Vd(b){var a=Wd();b.CF=a;return b}class Xd extends l{constructor(){super();this.CF=null}} - Xd.prototype.$classData=t({dg:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.BelleExpr",{dg:1,i:1});var $d=t({zv:0},!0,"edu.cmu.cs.ls.keymaerax.bellerophon.BelleLabel",{zv:1,i:1}); - function ae(b,a){b=ce(a,b.hn);a=[];for(var c=0,d=b.g.length;cd=>new wg(d))(b));var c=xg().eb;return a.cb(yg(a,b,c))} - function zg(b,a){var c=!1,d=new Ag(null);if(a instanceof Sf)return new Sf(ug(b,a.Kc));if(a instanceof ag&&(c=!0,d.fb=a,!d.fb.kc.fc(new vg((()=>e=>e instanceof wg)(b)))))return new ag(d.fb.kc,ug(b,d.fb.Sg));if(c&&d.fb.kc.xc(new vg(((e,f)=>g=>!(g instanceof Bg)||f.fb.kc.ta(new wg(g)))(b,d))))return a;if(c)throw Cg(new Kg,"Extension to differentialSymbols are not yet implemented if sl isInfinite: "+d.fb);throw new A(a);} - class Lg extends l{constructor(){super();this.ij=null;Mg=this;this.ij=new ag(hg(),hg())}}Lg.prototype.$classData=t({LH:0},!1,"edu.cmu.cs.ls.keymaerax.core.SetLattice$",{LH:1,i:1});var Mg;function tg(){Mg||(Mg=new Lg);return Mg} - function Ng(b,a){for(;;){if(a instanceof Og){var c=a;a=Pg(b,c.th);b=Pg(b,c.uh);return new Qg(bg(a,b),sg())}if(a instanceof Rg)return c=a,a=Pg(b,c.ui),b=Pg(b,c.vi),new Qg(bg(a,b),sg());if(a instanceof Sg)return c=a,a=Pg(b,c.ki),b=Pg(b,c.li),new Qg(bg(a,b),sg());if(a instanceof Tg)return c=a,a=Pg(b,c.mi),b=Pg(b,c.ni),new Qg(bg(a,b),sg());if(a instanceof Ug)return c=a,a=Pg(b,c.qi),b=Pg(b,c.ri),new Qg(bg(a,b),sg());if(a instanceof Vg)return c=a,a=Pg(b,c.vh),b=Pg(b,c.wh),new Qg(bg(a,b),sg());if(a instanceof - ze)return new Qg(Pg(b,a.Od),sg());if(a instanceof bh||ch()===a)return new Qg(tg().ij,tg().ij);if(a instanceof dh)return new Qg(eh(b,a.kj),eh(b,a.kj));if(a instanceof fh)a=a.wi;else{if(a instanceof Ee)return gh(Ng(b,a.ei),Ng(b,a.fi));if(a instanceof hh)return gh(Ng(b,a.xi),Ng(b,a.yi));if(a instanceof ih)return gh(Ng(b,a.oi),Ng(b,a.pi));if(a instanceof mh)return gh(Ng(b,a.gi),Ng(b,a.hi));if(a instanceof nh)return b=Ng(b,a.ji),new Qg(b.If.Ns(a.hf),b.Ug.ci(a.hf));if(a instanceof oh)return b=Ng(b,a.ii), - new Qg(b.If.Ns(a.gf),b.Ug.ci(a.gf));if(a instanceof ph){c=a;a=sh();a=th(a,c.ef);b=Ng(b,c.fg);c=a.ae;var d=dg(b.If,a.lg);c=bg(c,d);return new Qg(c,bg(a.$d,b.Ug))}if(a instanceof uh)return c=a,a=sh(),a=th(a,c.ff),b=Ng(b,c.gg),c=a.ae,d=dg(b.If,a.lg),c=bg(c,d),new Qg(c,bg(a.$d,b.Ug));if(a instanceof vh)return b=Ng(b,a.Tg),new Qg(zg(tg(),b.If),b.Ug);if(wh()===a||xh()===a)return new Qg(sg(),sg());throw new A(a);}}} - function th(b,a){Af();if(a instanceof Te)a=new yh(eh(b,a.zh),eh(b,a.zh),sg());else if(a instanceof zh)a=new yh(eh(b,a.jj),eh(b,a.jj),sg());else if(a instanceof pf)a=new yh(eh(b,a.hj),eh(b,a.hj),sg());else if(a instanceof Ah)a=new yh(Pg(b,a.Ef),gg(tg(),a.Dd),gg(tg(),a.Dd));else if(a instanceof Bh){var c=sh();a=new yh(Ng(c,a.Ah).If,sg(),sg())}else if(a instanceof of&&null!==a.jc){c=gg(tg(),a.jc.rd);b=Pg(b,a.eg);c=bg(c,b);tg();b=[a.jc.rd,a.jc];if(0===(b.length|0))b=hg();else{var d=new ig;if(d.Zc)for(var e= - d.qc,f=0,g=b.length|0;fc=>c instanceof wg)(b)))}function ci(b,a){b=sh();return Ng(b,a).If}function ei(b,a){b=sh();return Ng(b,a).Ug}function fi(b,a){b=sh();return th(b,a).$d} - function hi(b,a){for(;;){if(Kh(a)||a instanceof Lh)return hg();if(a instanceof Pe){var c=[a.db];if(0===(c.length|0))c=hg();else{var d=new ig;if(d.Zc)for(var e=d.qc,f=0,g=c.length|0;fd=>{if(d instanceof wg)var e=!0;else{e=d.S();var f=Qe();e=!(null!==e&&e.m(f))}if(e)return ni(oi(),pi(new qi,[d]));e=oi();d=[d,new wg(d)];return ni(e,pi(new qi,d))})(b));var c=oi();return a.uj(b,c.C)}class ri extends l{}ri.prototype.$classData=t({NH:0},!1,"edu.cmu.cs.ls.keymaerax.core.StaticSemantics$",{NH:1,i:1});var wi;function sh(){wi||(wi=new ri);return wi} - function xi(b,a){for(;;){if(De()===a||a instanceof Mh)return!0;if(a instanceof Th)if(xi(b,a.Ge))a=a.He;else return!1;else return!1}}class Ai extends l{}Ai.prototype.$classData=t({QH:0},!1,"edu.cmu.cs.ls.keymaerax.core.SubstitutionAdmissibility$",{QH:1,i:1});var Bi;function Ci(){Bi||(Bi=new Ai);return Bi}class Di extends l{constructor(){super()}}Di.prototype.$classData=t({kI:0},!1,"edu.cmu.cs.ls.keymaerax.core.Version$",{kI:1,i:1});var Ei; - class Fi extends l{constructor(){super();Gi=this;Ei||(Ei=new Di);var b=ni(oi(),v());new Hi(b);Ii(wa(Ji))}}Fi.prototype.$classData=t({lI:0},!1,"edu.cmu.cs.ls.keymaerax.core.package$",{lI:1,i:1});var Gi;function Af(){Gi||(Gi=new Fi)}class Ki extends l{}Ki.prototype.$classData=t({mI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.AntePosition$",{mI:1,i:1});var Li;function Mi(b,a){return Oi(a,new vg((()=>c=>new B(c.ua(),c.qb()))(b))).ub(new vg((()=>c=>1c=>new B(c.ua(),c.qb()))(b))).ub(new vg((()=>c=>1f=>{if(f instanceof Ae&&Be()===f.ec&&f.uc===e.ua()){f=f.Dc;var g=e.qb();return null===f?null===g:f.m(g)}return!1})(b,a)))}function Ri(b,a){for(;;){var c=Si(a,b);if(null===c?null===b:c.m(b))return c;b=c}} - function Ti(b,a,c){b=b.il;if(ye(b))return b=new Ui(b),Vi(Wi(),b.mw,a,c);if(Oe(b))return b=new Xi(b),Yi(Wi(),b.CB,a,c);if(Se(b))return b=new bj(b),cj(Wi(),b.AB,a,c);if(b instanceof Ae)return b;throw new A(b);} - function dj(b,a){if(!a.xc(new vg((()=>e=>{if(null!==e)return e.n.ea()===e.l.ea();throw new A(e);})(b)))){b=a.la();a:{for(;b.X();){var c=b.Y(),d=c;if(null===d)throw new A(d);if(d.n.ea()!==d.l.ea()){b=new E(c);break a}}b=y()}if(b.o())b=y();else{b=b.D();if(null===b)throw new A(b);b=new E("what.kind\x3d"+b.n.ea()+" and repl.kind\x3d"+b.l.ea())}throw ej("requirement failed: Replacee and replacement must be of same kind, but got "+b);}if(a.o())return b.il;c=a.ub(new vg((()=>e=>{e=e.l.ea();var f=Ye();return null!== - e&&e===f})(b)));d=a.ub(new vg((()=>e=>{e=e.l.ea();var f=Ze();return null!==e&&e===f})(b)));a=a.ub(new vg((()=>e=>{e=e.l.ea();var f=$e();return null!==e&&e===f})(b)));b=fj(jj(),new kj(b,c,d,a),b.il);if(b instanceof E)return b.p;throw new A(b);} - function lj(b,a){var c=mi(sh(),b.il),d=new vg(((g,h)=>k=>{if(k instanceof Bg){var m=h.Oc(new vg(((p,n)=>q=>{if(q instanceof Ae&&Be()===q.ec&&q.uc===n.pa){q=q.Dc;var r=n.oa;return null===q?null===r:q.m(r)}return!1})(g,k)));return new B(k,m)}m=y();return new B(k,m)})(b,a)),e=xg().eb;c=yg(c,d,e).ub(new vg((()=>g=>!g.l.o())(b)));d=new vg((()=>g=>{if(null!==g&&g.n instanceof Bg){var h=g.n;if(g.l instanceof E)return new B(h,g.l.p)}throw new A(g);})(b));e=xg().eb;c=yg(c,d,e);c=mj(c,b.il,new nj(((g,h)=>(k, - m)=>{k=new B(k,m);if(null!==k.l&&k.l.l instanceof Ae)return m=k.l.l,m=Ti(new oj(k.n),k.l.n,new Pe(new Ae(k.l.n.pa,k.l.n.oa,Be(),k.l.n.ra,m.ig),De())),Mi(g,mi(sh(),m).ub(new vg(((p,n)=>q=>Qi(p,q,n))(g,h)))).o()?m:k.n;throw new A(k);})(b,a)));d=mi(sh(),c);e=new vg(((g,h)=>k=>{if(k instanceof Ae){var m=h.Oc(new vg(((q,r)=>u=>{if(u.ua()===r.uc){u=u.qb();var x=r.Dc;return null===u?null===x:u.m(x)}return!1})(g,k)));if(m instanceof E&&m.p instanceof Ae){m=m.p;var p=m.ec,n=k.ec;(null===p?null===n:p.m(n))? - (p=m.Ec,n=k.Ec,p=!(null===p?null===n:p.m(n))):p=!1;if(p)return(new E(new B(k,m))).ya()}}return y().ya()})(b,a));var f=xg().eb;d=pj(d,e,f).Pg(ef().Aj);c instanceof Pe&&null!==c.db?(d=d.oc(c.db),d.o()?d=y():(d=d.D(),d=new E(new ze(d,c.tc))),c=d.o()?c:d.D()):c instanceof ze&&null!==c.cd&&(d=d.oc(c.cd),d.o()?d=y():(d=d.D(),d=new E(new Pe(d,c.Od))),c=d.o()?c:d.D());d=mi(sh(),c).ub(new vg(((g,h)=>k=>Qi(g,k,h))(b,a)));Pi(b,d);d=d.ub(new vg((()=>g=>g instanceof Bg)(b)));e=new vg((()=>g=>g)(b));f=xg().eb; - d=yg(d,e,f);c=mj(d,c,new nj((()=>(g,h)=>{try{var k=new oj(g),m=new Pe(new Ae(h.pa,h.oa,Be(),h.ra,y()),De()),p=[new B(h,m)],n=new qj;if(n.Sh)for(var q=n.Wf,r=0,u=p.length|0;rk=>Qi(g,k,h))(b,a))));return c}function yj(b,a){var c=new oj(b.il),d=a.hl;b=new vg((()=>f=>ki(sh(),f.Rb))(b));var e=oi();return Ri(lj(c,d.uj(b,e.C).Tb()),a)} - function zj(b,a,c){return Aj(c,new vg(((d,e)=>f=>null!==f&&Kh(f.n)?e.fc(new vg(((g,h)=>k=>{if(k instanceof wg){if(null===k?null===h:k.m(h))return!0;k=k.rd;return null===k?null===h:k.m(h)}return null===k?null===h:k.m(h)})(d,f.n))):null!==f&&f.n instanceof Pe?(f=f.n,!Pg(sh(),f.tc).Li(e.Tb()).o()):!1)(b,a)))}function Bj(b,a,c){return a instanceof wg?new wg(c.vj(a.rd,new F(((d,e)=>()=>e.rd)(b,a)))):c.vj(a,new F(((d,e)=>()=>e)(b,a)))} - class oj extends l{constructor(b){super();this.il=b}Yi(b){var a=this.il;if(ye(a))return(new Ui(a)).Yi(b);if(Oe(a))return(new Xi(a)).Yi(b);if(Se(a))return(new bj(a)).Yi(b);throw new A(a);}}oj.prototype.$classData=t({oI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Augmentors$ExpressionAugmentor",{oI:1,i:1});function Dj(b){var a=new Ej(!0),c=jj(),d=new Fj(b,a);b=b.mw;Gj(c,Hj().Fc,d,b);return a.qv} - class Ui extends l{constructor(b){super();this.mw=b}Yi(b){try{var a=Ij();return new E(Jj(a,this.mw,b))}catch(c){if(c instanceof Kj)return y();throw c;}}}Ui.prototype.$classData=t({qI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Augmentors$FormulaAugmentor",{qI:1,i:1});class bj extends l{constructor(b){super();this.AB=b}Yi(b){try{var a=Ij();return new E(Jj(a,this.AB,b))}catch(c){if(c instanceof Kj)return y();throw c;}}} - bj.prototype.$classData=t({sI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Augmentors$ProgramAugmentor",{sI:1,i:1});function Lj(b,a){var c=b.BB;if(Qe()===c||Ce()===c)return new B(new Mh(b.BB,new E(a)),1+a|0);if(c instanceof Nj){a=Lj(new Oj(c.km),a);if(null===a)throw new A(a);b=a.n;c=Lj(new Oj(c.lm),a.l|0);if(null===c)throw new A(c);a=c.l|0;return new B(new Th(b,c.n),a)}throw new A(c);}class Oj extends l{constructor(b){super();this.BB=b}} - Oj.prototype.$classData=t({tI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Augmentors$SortAugmentor",{tI:1,i:1});class Xi extends l{constructor(b){super();this.CB=b}Yi(b){try{var a=Ij();return new E(Jj(a,this.CB,b))}catch(c){if(c instanceof Kj)return y();throw c;}}}Xi.prototype.$classData=t({uI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Augmentors$TermAugmentor",{uI:1,i:1});function Jj(b,a,c){if(Oe(a))return Pj(a,c);if(ye(a))return Qj(b,a,c);if(Rj(a)||Se(a))return Sj(b,a,c);ef();throw new Tj;} - function Pj(b,a){for(;;){var c=a,d=Hj().Fc;if(null===c?null===d:c.m(d))return b;c=!1;d=null;var e=b;if(e instanceof Pe){var f=e;if(0===a.pc()){b=f.tc;a=Uj(a);continue}}if(Yj(e)&&(f=e,0===a.pc())){b=f.Bm();a=Uj(a);continue}if(Zj(e)&&(c=!0,d=e,0===a.pc())){b=d.Pc();a=Uj(a);continue}if(c&&1===a.pc())b=d.Rc(),a=Uj(a);else throw ej("part position "+a+" of term "+b+" may not be defined");}} - function Qj(b,a,c){for(;;){var d=c,e=Hj().Fc;if(null===d?null===e:d.m(e))return a;var f=!1,g=null,h=!1,k=null;d=!1;e=null;var m=a;if(m instanceof ze){var p=m;if(0===c.pc())return Pj(p.Od,Uj(c))}if(m instanceof bh&&(p=m,0===c.pc())){a=p.Hf;c=Uj(c);continue}if(ak(m)&&(f=!0,g=m,0===c.pc()))return Pj(g.Pc(),Uj(c));if(f&&1===c.pc())return Pj(g.Rc(),Uj(c));if(bk(m)&&(f=m,0===c.pc())){a=f.Of();c=Uj(c);continue}if(ck(m)&&(h=!0,k=m,0===c.pc())){a=k.Qm();c=Uj(c);continue}if(h&&1===c.pc())a=k.Tm(),c=Uj(c);else{if(dk(m)&& - (h=m,0===c.pc())){a=h.Of();c=Uj(c);continue}if(m&&m.$classData&&m.$classData.Xa.BA&&(d=!0,e=m,0===c.pc()))return Sj(b,e.WD(),Uj(c));if(d&&1===c.pc())a=e.Of(),c=Uj(c);else throw ej("part position "+c+" of formula "+a+" may not be defined");}}} - function Sj(b,a,c){for(;;){var d=c,e=Hj().Fc;if(null===d?null===e:d.m(e))return a;var f=!1,g=null,h=!1,k=null;d=!1;e=null;var m=a;if(m instanceof Ah){f=!0;g=m;var p=c,n=v();n=new ek(new w(0,n));if(null!==p&&p.m(n))return g.Dd}if(f&&1===c.pc())return Pj(g.Ef,Uj(c));if(m instanceof Ih&&(f=m,g=c,p=v(),p=new ek(new w(0,p)),null!==g&&g.m(p)))return f.oe;if(m instanceof Bh&&(f=m,0===c.pc()))return Qj(b,f.Ah,Uj(c));if(m instanceof Jh&&(h=!0,k=m,0===c.pc())){a:for(b=k.Zd,c=Uj(c);;){a=c;d=Hj().Fc;if(null=== - a?null===d:a.m(d))break a;d=!1;e=null;a=b;if(a instanceof of&&(d=!0,e=a,m=c,h=v(),h=new ek(new w(0,h)),null!==m&&m.m(h))){b=e.jc;break a}if(d&&1===c.pc()){b=Pj(e.eg,Uj(c));break a}d=rf(yf(),a);if(d.o()||0!==c.pc()){a=rf(yf(),a);if(a.o()||1!==c.pc())throw ej("part position "+c+" of program "+b+" may not be defined");b=a.D().l;c=Uj(c)}else b=d.D().n,c=Uj(c)}return b}if(h&&1===c.pc())return Qj(b,k.jf,Uj(c));if(fk(m)&&(h=m,0===c.pc())){a=h.qu();c=Uj(c);continue}if(gk(m)&&(d=!0,e=m,0===c.pc())){a=e.Du(); - c=Uj(c);continue}if(d&&1===c.pc())a=e.Gu(),c=Uj(c);else throw ej("part position "+c+" of program "+a+" may not be defined");}}class jk extends l{constructor(){super();kk=this;new Te("DotProgram",We());new pf("DotDiffProgram",We());new Te("noctx",We());new pf("noctxD",We())}}jk.prototype.$classData=t({vI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Context$",{vI:1,i:1});var kk;function Ij(){kk||(kk=new jk);return kk} - function lk(b,a,c,d){if(d.ta(a))return new B(v(),d);if(c.ta(a))return d=c.q(a).Fd(new B(v(),d.qd(a)),new nj(((f,g)=>(h,k)=>{var m=lk(mk(),k,g,h.l);if(null===m)throw new A(m);k=m.n;m=m.l;h=h.n;var p=D();return new B(k.cc(h,p.C),m)})(b,c))),new B(new w(a,d.n),d.l);D();b=[a];c=-1+(b.length|0)|0;for(var e=v();0<=c;)e=new w(b[c],e),c=-1+c|0;return new B(e,d.qd(a))} - function nk(b,a){var c=a.fs(),d=new B(v(),ni(xg(),v()));return mj(c,d,new nj(((e,f)=>(g,h)=>{if(g.l.ta(h))return g;var k=lk(mk(),h,f,g.l);if(null===k)throw new A(k);h=k.n;k=k.l;g=g.n;var m=D();return new B(h.cc(g,m.C),k)})(b,a))).n}class ok extends l{}ok.prototype.$classData=t({wI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.DependencyAnalysis$",{wI:1,i:1});var pk;function mk(){pk||(pk=new ok);return pk} - function fj(b,a,c){if(Oe(c)){b=Gj(b,Hj().Fc,a,c);if(b.o())return y();b=b.D();return new E(b)}if(ye(c)){b=Gj(b,Hj().Fc,a,c);if(b.o())return y();b=b.D();return new E(b)}if(Se(c)){b=Gj(b,Hj().Fc,a,c);if(b.o())return y();b=b.D();return new E(b)}throw new A(c);} - function Gj(b,a,c,d){var e=!1,f=null,g=qk(b,c,a,d);if(g instanceof rk&&(e=!0,f=g,f.aa instanceof E))return y();if(e&&y()===f.aa){a:if(wh()===d)var h=sk(b,d);else if(xh()===d)h=sk(b,d);else if(ch()===d)h=sk(b,d);else if(d instanceof dh)h=sk(b,d);else if(d instanceof ze){var k=d.Od,m=Gj(b,tk(a,0),c,k);if(m instanceof E){var p=new ze(d.cd,m.p);h=sk(b,p)}else{if(y()!==m)throw new A(m);h=y()}}else if(d instanceof bh){var n=d.Hf,q=Gj(b,tk(a,0),c,n);if(q instanceof E){var r=new bh(d.jg,q.p);h=sk(b,r)}else{if(y()!== - q)throw new A(q);h=y()}}else if(d instanceof Og){var u=(()=>(Rc,Lc)=>new Og(Rc,Lc))(b),x=d.th,z=d.uh,C=Gj(b,tk(a,0),c,x);if(C instanceof E){var G=!1,H=null,I=uk(b,u(C.p,z));if(I instanceof rk&&(G=!0,H=I,H.aa instanceof E)){h=y();break a}if(G&&y()===H.aa){var Q=Gj(b,tk(a,1),c,z);if(Q instanceof E)h=sk(b,u(C.p,Q.p));else{if(y()!==Q)throw new A(Q);h=y()}break a}if(I instanceof vk){h=new E(I.Sa);break a}throw new A(I);}if(y()!==C)throw new A(C);h=y()}else if(d instanceof Rg){var P=(()=>(Rc,Lc)=>new Rg(Rc, - Lc))(b),U=d.ui,da=d.vi,ea=Gj(b,tk(a,0),c,U);if(ea instanceof E){var ja=!1,ia=null,fa=uk(b,P(ea.p,da));if(fa instanceof rk&&(ja=!0,ia=fa,ia.aa instanceof E)){h=y();break a}if(ja&&y()===ia.aa){var na=Gj(b,tk(a,1),c,da);if(na instanceof E)h=sk(b,P(ea.p,na.p));else{if(y()!==na)throw new A(na);h=y()}break a}if(fa instanceof vk){h=new E(fa.Sa);break a}throw new A(fa);}if(y()!==ea)throw new A(ea);h=y()}else if(d instanceof Vg){var la=(()=>(Rc,Lc)=>new Vg(Rc,Lc))(b),sa=d.vh,ua=d.wh,xa=Gj(b,tk(a,0),c,sa); - if(xa instanceof E){var Pa=!1,Na=null,La=uk(b,la(xa.p,ua));if(La instanceof rk&&(Pa=!0,Na=La,Na.aa instanceof E)){h=y();break a}if(Pa&&y()===Na.aa){var Ya=Gj(b,tk(a,1),c,ua);if(Ya instanceof E)h=sk(b,la(xa.p,Ya.p));else{if(y()!==Ya)throw new A(Ya);h=y()}break a}if(La instanceof vk){h=new E(La.Sa);break a}throw new A(La);}if(y()!==xa)throw new A(xa);h=y()}else if(d instanceof Ug){var qb=(()=>(Rc,Lc)=>new Ug(Rc,Lc))(b),$a=d.qi,ub=d.ri,Aa=Gj(b,tk(a,0),c,$a);if(Aa instanceof E){var mb=!1,Ta=null,Yb=uk(b, - qb(Aa.p,ub));if(Yb instanceof rk&&(mb=!0,Ta=Yb,Ta.aa instanceof E)){h=y();break a}if(mb&&y()===Ta.aa){var kb=Gj(b,tk(a,1),c,ub);if(kb instanceof E)h=sk(b,qb(Aa.p,kb.p));else{if(y()!==kb)throw new A(kb);h=y()}break a}if(Yb instanceof vk){h=new E(Yb.Sa);break a}throw new A(Yb);}if(y()!==Aa)throw new A(Aa);h=y()}else if(d instanceof Sg){var Cb=(()=>(Rc,Lc)=>new Sg(Rc,Lc))(b),mc=d.ki,Jb=d.li,Ma=Gj(b,tk(a,0),c,mc);if(Ma instanceof E){var Wb=!1,Zb=null,Wa=uk(b,Cb(Ma.p,Jb));if(Wa instanceof rk&&(Wb=!0,Zb= - Wa,Zb.aa instanceof E)){h=y();break a}if(Wb&&y()===Zb.aa){var hb=Gj(b,tk(a,1),c,Jb);if(hb instanceof E)h=sk(b,Cb(Ma.p,hb.p));else{if(y()!==hb)throw new A(hb);h=y()}break a}if(Wa instanceof vk){h=new E(Wa.Sa);break a}throw new A(Wa);}if(y()!==Ma)throw new A(Ma);h=y()}else if(d instanceof Tg){var Nb=(()=>(Rc,Lc)=>new Tg(Rc,Lc))(b),Fb=d.mi,vb=d.ni,wb=Gj(b,tk(a,0),c,Fb);if(wb instanceof E){var cb=!1,tb=null,ic=uk(b,Nb(wb.p,vb));if(ic instanceof rk&&(cb=!0,tb=ic,tb.aa instanceof E)){h=y();break a}if(cb&& - y()===tb.aa){var eb=Gj(b,tk(a,1),c,vb);if(eb instanceof E)h=sk(b,Nb(wb.p,eb.p));else{if(y()!==eb)throw new A(eb);h=y()}break a}if(ic instanceof vk){h=new E(ic.Sa);break a}throw new A(ic);}if(y()!==wb)throw new A(wb);h=y()}else if(d instanceof fh){var Ua=d.wi,ib=Gj(b,tk(a,0),c,Ua);if(ib instanceof E){var zb=new fh(ib.p);h=sk(b,zb)}else{if(y()!==ib)throw new A(ib);h=y()}}else if(d instanceof Ee){var Ob=(()=>(Rc,Lc)=>new Ee(Rc,Lc))(b),nb=d.ei,xb=d.fi,ob=Gj(b,tk(a,0),c,nb);if(ob instanceof E){var Rb= - !1,cc=null,Pb=uk(b,Ob(ob.p,xb));if(Pb instanceof rk&&(Rb=!0,cc=Pb,cc.aa instanceof E)){h=y();break a}if(Rb&&y()===cc.aa){var $b=Gj(b,tk(a,1),c,xb);if($b instanceof E)h=sk(b,Ob(ob.p,$b.p));else{if(y()!==$b)throw new A($b);h=y()}break a}if(Pb instanceof vk){h=new E(Pb.Sa);break a}throw new A(Pb);}if(y()!==ob)throw new A(ob);h=y()}else if(d instanceof hh){var ac=(()=>(Rc,Lc)=>new hh(Rc,Lc))(b),Xb=d.xi,yb=d.yi,lb=Gj(b,tk(a,0),c,Xb);if(lb instanceof E){var jc=!1,sc=null,Gb=uk(b,ac(lb.p,yb));if(Gb instanceof - rk&&(jc=!0,sc=Gb,sc.aa instanceof E)){h=y();break a}if(jc&&y()===sc.aa){var fc=Gj(b,tk(a,1),c,yb);if(fc instanceof E)h=sk(b,ac(lb.p,fc.p));else{if(y()!==fc)throw new A(fc);h=y()}break a}if(Gb instanceof vk){h=new E(Gb.Sa);break a}throw new A(Gb);}if(y()!==lb)throw new A(lb);h=y()}else if(d instanceof ih){var xc=(()=>(Rc,Lc)=>new ih(Rc,Lc))(b),Kb=d.oi,tc=d.pi,Db=Gj(b,tk(a,0),c,Kb);if(Db instanceof E){var Ab=!1,Sb=null,uc=uk(b,xc(Db.p,tc));if(uc instanceof rk&&(Ab=!0,Sb=uc,Sb.aa instanceof E)){h=y(); - break a}if(Ab&&y()===Sb.aa){var gc=Gj(b,tk(a,1),c,tc);if(gc instanceof E)h=sk(b,xc(Db.p,gc.p));else{if(y()!==gc)throw new A(gc);h=y()}break a}if(uc instanceof vk){h=new E(uc.Sa);break a}throw new A(uc);}if(y()!==Db)throw new A(Db);h=y()}else if(d instanceof mh){var Ub=(()=>(Rc,Lc)=>new mh(Rc,Lc))(b),kc=d.gi,lc=d.hi,Za=Gj(b,tk(a,0),c,kc);if(Za instanceof E){var Ib=!1,dc=null,vc=uk(b,Ub(Za.p,lc));if(vc instanceof rk&&(Ib=!0,dc=vc,dc.aa instanceof E)){h=y();break a}if(Ib&&y()===dc.aa){var Lb=Gj(b,tk(a, - 1),c,lc);if(Lb instanceof E)h=sk(b,Ub(Za.p,Lb.p));else{if(y()!==Lb)throw new A(Lb);h=y()}break a}if(vc instanceof vk){h=new E(vc.Sa);break a}throw new A(vc);}if(y()!==Za)throw new A(Za);h=y()}else if(d instanceof ph){var Vb=(()=>(Rc,Lc)=>new ph(Rc,Lc))(b),fb=d.ef,zc=d.fg,ec=Gj(b,tk(a,0),c,fb);if(ec instanceof E){var Qa=!1,Eb=null,Hb=uk(b,Vb(ec.p,zc));if(Hb instanceof rk&&(Qa=!0,Eb=Hb,Eb.aa instanceof E)){h=y();break a}if(Qa&&y()===Eb.aa){var ta=Gj(b,tk(a,1),c,zc);if(ta instanceof E)h=sk(b,Vb(ec.p, - ta.p));else{if(y()!==ta)throw new A(ta);h=y()}break a}if(Hb instanceof vk){h=new E(Hb.Sa);break a}throw new A(Hb);}if(y()!==ec)throw new A(ec);h=y()}else if(d instanceof uh){var ab=(()=>(Rc,Lc)=>new uh(Rc,Lc))(b),Ia=d.ff,Ca=d.gg,jb=Gj(b,tk(a,0),c,Ia);if(jb instanceof E){var gb=!1,Ra=null,rb=uk(b,ab(jb.p,Ca));if(rb instanceof rk&&(gb=!0,Ra=rb,Ra.aa instanceof E)){h=y();break a}if(gb&&y()===Ra.aa){var Ac=Gj(b,tk(a,1),c,Ca);if(Ac instanceof E)h=sk(b,ab(jb.p,Ac.p));else{if(y()!==Ac)throw new A(Ac);h= - y()}break a}if(rb instanceof vk){h=new E(rb.Sa);break a}throw new A(rb);}if(y()!==jb)throw new A(jb);h=y()}else if(d instanceof nh){var nc=d.ji,Dc=Gj(b,tk(a,0),c,nc);if(Dc instanceof E){var oc=new nh(d.hf,Dc.p);h=sk(b,oc)}else{if(y()!==Dc)throw new A(Dc);h=y()}}else if(d instanceof oh){var pc=d.ii,wc=Gj(b,tk(a,0),c,pc);if(wc instanceof E){var Sc=new oh(d.gf,wc.p);h=sk(b,Sc)}else{if(y()!==wc)throw new A(wc);h=y()}}else if(d instanceof vh){var Mc=d.Tg,cd=Gj(b,tk(a,0),c,Mc);if(cd instanceof E){var dd= - new vh(cd.p);h=sk(b,dd)}else{if(y()!==cd)throw new A(cd);h=y()}}else if(d instanceof Lh)h=sk(b,d);else if(d instanceof Bg)h=sk(b,d);else if(d instanceof Mh)h=sk(b,d);else if(De()===d)h=sk(b,d);else if(d instanceof Uh)h=sk(b,d);else if(d instanceof Pe){var gd=d.tc,Bb=Gj(b,tk(a,0),c,gd);if(Bb instanceof E){var qc=new Pe(d.db,Bb.p);h=sk(b,qc)}else{if(y()!==Bb)throw new A(Bb);h=y()}}else if(d instanceof Sh){var Hc=d.hg,Nc=Gj(b,tk(a,0),c,Hc);if(Nc instanceof E){var Wc=new Sh(Nc.p);h=sk(b,Wc)}else{if(y()!== - Nc)throw new A(Nc);h=y()}}else if(d instanceof wg){var Vc=d.rd,Ic=Gj(b,tk(a,0),c,Vc);if(Ic instanceof E){var Tc=new wg(Ic.p);h=sk(b,Tc)}else{if(y()!==Ic)throw new A(Ic);h=y()}}else if(d instanceof Nh){var rd=d.Lc,ed=Gj(b,tk(a,0),c,rd);if(ed instanceof E){var nd=new Nh(ed.p);h=sk(b,nd)}else{if(y()!==ed)throw new A(ed);h=y()}}else if(d instanceof Re){var $c=(()=>(Rc,Lc)=>new Re(Rc,Lc))(b),Zc=d.zi,ud=d.Ai,Cd=Gj(b,tk(a,0),c,Zc);if(Cd instanceof E){var Ad=!1,Rd=null,Jd=uk(b,$c(Cd.p,ud));if(Jd instanceof - rk&&(Ad=!0,Rd=Jd,Rd.aa instanceof E)){h=y();break a}if(Ad&&y()===Rd.aa){var id=Gj(b,tk(a,1),c,ud);if(id instanceof E)h=sk(b,$c(Cd.p,id.p));else{if(y()!==id)throw new A(id);h=y()}break a}if(Jd instanceof vk){h=new E(Jd.Sa);break a}throw new A(Jd);}if(y()!==Cd)throw new A(Cd);h=y()}else if(d instanceof Oh){var od=(()=>(Rc,Lc)=>new Oh(Rc,Lc))(b),be=d.si,Yd=d.ti,vd=Gj(b,tk(a,0),c,be);if(vd instanceof E){var we=!1,wd=null,Bd=uk(b,od(vd.p,Yd));if(Bd instanceof rk&&(we=!0,wd=Bd,wd.aa instanceof E)){h=y(); - break a}if(we&&y()===wd.aa){var Kd=Gj(b,tk(a,1),c,Yd);if(Kd instanceof E)h=sk(b,od(vd.p,Kd.p));else{if(y()!==Kd)throw new A(Kd);h=y()}break a}if(Bd instanceof vk){h=new E(Bd.Sa);break a}throw new A(Bd);}if(y()!==vd)throw new A(vd);h=y()}else if(d instanceof Ph){var Ke=(()=>(Rc,Lc)=>new Ph(Rc,Lc))(b),ke=d.Bh,xd=d.Ch,Sd=Gj(b,tk(a,0),c,ke);if(Sd instanceof E){var Ld=!1,ee=null,Zd=uk(b,Ke(Sd.p,xd));if(Zd instanceof rk&&(Ld=!0,ee=Zd,ee.aa instanceof E)){h=y();break a}if(Ld&&y()===ee.aa){var Ue=Gj(b,tk(a, - 1),c,xd);if(Ue instanceof E)h=sk(b,Ke(Sd.p,Ue.p));else{if(y()!==Ue)throw new A(Ue);h=y()}break a}if(Zd instanceof vk){h=new E(Zd.Sa);break a}throw new A(Zd);}if(y()!==Sd)throw new A(Sd);h=y()}else if(d instanceof Qh){var sf=(()=>(Rc,Lc)=>new Qh(Rc,Lc))(b),Tf=d.Pa,Le=d.Qa,Ge=Gj(b,tk(a,0),c,Tf);if(Ge instanceof E){var tf=!1,cf=null,Ve=uk(b,sf(Ge.p,Le));if(Ve instanceof rk&&(tf=!0,cf=Ve,cf.aa instanceof E)){h=y();break a}if(tf&&y()===cf.aa){var Wg=Gj(b,tk(a,1),c,Le);if(Wg instanceof E)h=sk(b,sf(Ge.p, - Wg.p));else{if(y()!==Wg)throw new A(Wg);h=y()}break a}if(Ve instanceof vk){h=new E(Ve.Sa);break a}throw new A(Ve);}if(y()!==Ge)throw new A(Ge);h=y()}else if(d instanceof Rh){var Uf=(()=>(Rc,Lc)=>new Rh(Rc,Lc))(b),uf=d.Bi,Vf=d.Ci,vf=Gj(b,tk(a,0),c,uf);if(vf instanceof E){var Dd=!1,He=null,kf=uk(b,Uf(vf.p,Vf));if(kf instanceof rk&&(Dd=!0,He=kf,He.aa instanceof E)){h=y();break a}if(Dd&&y()===He.aa){var lf=Gj(b,tk(a,1),c,Vf);if(lf instanceof E)h=sk(b,Uf(vf.p,lf.p));else{if(y()!==lf)throw new A(lf);h= - y()}break a}if(kf instanceof vk){h=new E(kf.Sa);break a}throw new A(kf);}if(y()!==vf)throw new A(vf);h=y()}else if(d instanceof Th){var Ef=(()=>(Rc,Lc)=>new Th(Rc,Lc))(b),Dg=d.Ge,pe=d.He,fd=Gj(b,tk(a,0),c,Dg);if(fd instanceof E){var yd=!1,Ff=null,mf=uk(b,Ef(fd.p,pe));if(mf instanceof rk&&(yd=!0,Ff=mf,Ff.aa instanceof E)){h=y();break a}if(yd&&y()===Ff.aa){var qh=Gj(b,tk(a,1),c,pe);if(qh instanceof E)h=sk(b,Ef(fd.p,qh.p));else{if(y()!==qh)throw new A(qh);h=y()}break a}if(mf instanceof vk){h=new E(mf.Sa); - break a}throw new A(mf);}if(y()!==fd)throw new A(fd);h=y()}else if(d instanceof Te)h=sk(b,d);else if(d instanceof zh)h=sk(b,d);else if(d instanceof pf)h=sk(b,d);else if(d instanceof Ah){var jh=(()=>(Rc,Lc)=>new Ah(Rc,Lc))(b),kg=d.Dd,Gf=d.Ef,Xg=Gj(b,tk(a,0),c,kg);if(Xg instanceof E){var Eg=!1,Yg=null,lg=uk(b,jh(Xg.p,Gf));if(lg instanceof rk&&(Eg=!0,Yg=lg,Yg.aa instanceof E)){h=y();break a}if(Eg&&y()===Yg.aa){var Me=Gj(b,tk(a,1),c,Gf);if(Me instanceof E)h=sk(b,jh(Xg.p,Me.p));else{if(y()!==Me)throw new A(Me); - h=y()}break a}if(lg instanceof vk){h=new E(lg.Sa);break a}throw new A(lg);}if(y()!==Xg)throw new A(Xg);h=y()}else if(d instanceof Ih){var Wf=d.oe,Zg=Gj(b,tk(a,0),c,Wf);if(Zg instanceof E){var Fg=new Ih(Zg.p);h=sk(b,Fg)}else{if(y()!==Zg)throw new A(Zg);h=y()}}else if(d instanceof Bh){var wf=d.Ah,kh=Gj(b,tk(a,0),c,wf);if(kh instanceof E){var Xf=new Bh(kh.p);h=sk(b,Xf)}else{if(y()!==kh)throw new A(kh);h=y()}}else if(d instanceof Xe){var mg=(()=>(Rc,Lc)=>new Xe(Rc,Lc))(b),le=d.pe,Hf=d.Yd,$g=Gj(b,tk(a, - 0),c,le);if($g instanceof E){var Gg=!1,Hg=null,lh=uk(b,mg($g.p,Hf));if(lh instanceof rk&&(Gg=!0,Hg=lh,Hg.aa instanceof E)){h=y();break a}if(Gg&&y()===Hg.aa){var Yf=Gj(b,tk(a,1),c,Hf);if(Yf instanceof E)h=sk(b,mg($g.p,Yf.p));else{if(y()!==Yf)throw new A(Yf);h=y()}break a}if(lh instanceof vk){h=new E(lh.Sa);break a}throw new A(lh);}if(y()!==$g)throw new A($g);h=y()}else if(d instanceof Eh){var ah=(()=>(Rc,Lc)=>new Eh(Rc,Lc))(b),Yh=d.Ff,Ig=d.Gf,xe=Gj(b,tk(a,0),c,Yh);if(xe instanceof E){var ng=!1,Zh= - null,If=uk(b,ah(xe.p,Ig));if(If instanceof rk&&(ng=!0,Zh=If,Zh.aa instanceof E)){h=y();break a}if(ng&&y()===Zh.aa){var xf=Gj(b,tk(a,1),c,Ig);if(xf instanceof E)h=sk(b,ah(xe.p,xf.p));else{if(y()!==xf)throw new A(xf);h=y()}break a}if(If instanceof vk){h=new E(If.Sa);break a}throw new A(If);}if(y()!==xe)throw new A(xe);h=y()}else if(d instanceof Fh){var Zf=d.qe,$f=Gj(b,tk(a,0),c,Zf);if($f instanceof E){var df=new Fh($f.p);h=sk(b,df)}else{if(y()!==$f)throw new A($f);h=y()}}else if(d instanceof Gh){var Ne= - d.sh,Jf=Gj(b,tk(a,0),c,Ne);if(Jf instanceof E){var si=new Gh(Jf.p);h=sk(b,si)}else{if(y()!==Jf)throw new A(Jf);h=y()}}else if(d instanceof of){var $h=(()=>(Rc,Lc)=>new of(Rc,Lc))(b),Ch=d.jc,Jg=d.eg,Kf=Gj(b,tk(a,0),c,Ch);if(Kf instanceof E){var ti=!1,Zi=null,ai=uk(b,$h(Kf.p,Jg));if(ai instanceof rk&&(ti=!0,Zi=ai,Zi.aa instanceof E)){h=y();break a}if(ti&&y()===Zi.aa){var ui=Gj(b,tk(a,1),c,Jg);if(ui instanceof E)h=sk(b,$h(Kf.p,ui.p));else{if(y()!==ui)throw new A(ui);h=y()}break a}if(ai instanceof vk){h= - new E(ai.Sa);break a}throw new A(ai);}if(y()!==Kf)throw new A(Kf);h=y()}else{var og=rf(yf(),d);if(og.o())if(d instanceof Jh){var pg=(()=>(Rc,Lc)=>new Jh(Rc,Lc))(b),$i=d.Zd,aj=d.jf,Dh=Gj(b,tk(a,0),c,$i);if(Dh instanceof E){var Mk=!1,rh=null,uj=uk(b,pg(Dh.p,aj));if(uj instanceof rk&&(Mk=!0,rh=uj,rh.aa instanceof E)){h=y();break a}if(Mk&&y()===rh.aa){var hk=Gj(b,tk(a,1),c,aj);if(hk instanceof E)h=sk(b,pg(Dh.p,hk.p));else{if(y()!==hk)throw new A(hk);h=y()}break a}if(uj instanceof vk){h=new E(uj.Sa);break a}throw new A(uj); - }if(y()!==Dh)throw new A(Dh);h=y()}else throw new wk("Unimplemented case in Expr traversal",d);else{var ik=(()=>(Rc,Lc)=>Bf(yf(),Rc,Lc))(b),Nk=og.D().n,qm=og.D().l,Mj=Gj(b,tk(a,0),c,Nk);if(Mj instanceof E){var vj=!1,vi=null,wj=uk(b,ik(Mj.p,qm));if(wj instanceof rk&&(vj=!0,vi=wj,vi.aa instanceof E)){h=y();break a}if(vj&&y()===vi.aa){var xj=Gj(b,tk(a,1),c,qm);if(xj instanceof E)h=sk(b,ik(Mj.p,xj.p));else{if(y()!==xj)throw new A(xj);h=y()}break a}if(wj instanceof vk){h=new E(wj.Sa);break a}throw new A(wj); - }if(y()!==Mj)throw new A(Mj);h=y()}}if(h instanceof E)return new E(h.p);if(y()===h)return y();throw new A(h);}if(g instanceof vk)return new E(g.Sa);throw new A(g);} - function qk(b,a,c,d){if(ye(d)){var e=!1,f=null;a=a.Kh(c,d);if(a instanceof rk&&(e=!0,f=a,f.aa instanceof E))return Bk(),new rk(new E(b.Je));if(e&&y()===f.aa)return Bk(),b=y(),new rk(b);if(a instanceof vk)return Bk(),new vk(a.Sa);throw new A(a);}if(Se(d)){e=!1;f=null;a=a.Lh(c,d);if(a instanceof rk&&(e=!0,f=a,f.aa instanceof E))return Bk(),new rk(new E(b.Je));if(e&&y()===f.aa)return Bk(),b=y(),new rk(b);if(a instanceof vk)return Bk(),new vk(a.Sa);throw new A(a);}if(Oe(d)){e=!1;f=null;a=a.Mh(c,d);if(a instanceof - rk&&(e=!0,f=a,f.aa instanceof E))return Bk(),new rk(new E(b.Je));if(e&&y()===f.aa)return Bk(),b=y(),new rk(b);if(a instanceof vk)return Bk(),new vk(a.Sa);throw new A(a);}throw new A(d);} - function uk(b,a){if(ye(a)){Bk();a=y();a=new rk(a);if(a.aa instanceof E)return Bk(),new rk(new E(b.Je));if(y()===a.aa)return Bk(),b=y(),new rk(b);throw new A(a);}if(Se(a)){Bk();a=y();a=new rk(a);if(a.aa instanceof E)return Bk(),new rk(new E(b.Je));if(y()===a.aa)return Bk(),b=y(),new rk(b);throw new A(a);}if(Oe(a)){Bk();a=y();a=new rk(a);if(a.aa instanceof E)return Bk(),new rk(new E(b.Je));if(y()===a.aa)return Bk(),b=y(),new rk(b);throw new A(a);}throw new A(a);} - function Ck(b,a){if(ye(a)){Bk();a=y();a=new rk(a);if(a.aa instanceof E)return Bk(),new rk(new E(b.Je));if(y()===a.aa)return Bk(),b=y(),new rk(b);throw new A(a);}if(Se(a)){Bk();a=y();a=new rk(a);if(a.aa instanceof E)return Bk(),new rk(new E(b.Je));if(y()===a.aa)return Bk(),b=y(),new rk(b);throw new A(a);}if(Oe(a)){Bk();a=y();a=new rk(a);if(a.aa instanceof E)return Bk(),new rk(new E(b.Je));if(y()===a.aa)return Bk(),b=y(),new rk(b);throw new A(a);}throw new A(a);} - function sk(b,a){var c=!1,d=null;b=Ck(b,a);if(b instanceof rk&&(c=!0,d=b,d.aa instanceof E))return y();if(c&&y()===d.aa)return new E(a);if(b instanceof vk)return new E(b.Sa);throw new A(b);}class Dk extends l{constructor(){super();this.Je=null;Ek=this;this.Je=new Fk}}Dk.prototype.$classData=t({xI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.ExpressionTraversal$",{xI:1,i:1});var Ek;function jj(){Ek||(Ek=new Dk);return Ek}function Gk(b){b=b.mf();var a=Hj().Fc;return null===b?null===a:b.m(a)} - function Hk(b){var a=b.mf().Jf;return v().m(a)?""+b.Wy().Zr():b.Wy().Zr()+"."+Ik(b.mf().Jf,"",".","")}function Jk(b,a){b=v();Qf||(Qf=new Pf);if(0a))throw ej("requirement failed: nonzero positions");a=new Lk(-1-a|0)}if(a instanceof Lk)return b=new ek(b),new Ok(a,b);if(a instanceof Kk)return b=new ek(b),new Pk(a,b);throw new A(a);}class Qk extends l{}Qk.prototype.$classData=t({OI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Position$",{OI:1,i:1});var Rk; - function Sk(){Rk||(Rk=new Qk);return Rk}function Tk(b,a,c,d,e){var f=rf(yf(),e);if(!f.o())return Bf(yf(),Tk(b,a,c,d,f.D().n),Tk(b,a,c,d,f.D().l));if(e instanceof of&&null!==e.jc)return f=e.jc,tg(),a=bg(a,new Sf(d)),tg(),new of(f,Uk(b,a,bg(c,new Sf(d)),e.eg));if(e instanceof pf)return e;throw new A(e);} - function Vk(b,a){var c=rf(yf(),a);if(!c.o())return Vk(b,c.D().n).cb(Vk(b,c.D().l));if(a instanceof of&&null!==a.jc){xg();b=[a.jc.rd];if(0===(b.length|0))b=hg();else{a=new ig;if(a.Zc){c=a.qc;for(var d=0,e=b.length|0;dh=>el(Wi(),f,g,h))(b,c,d)))}function Yi(b,a,c,d){return gl(a,new vg(((e,f,g)=>h=>el(Wi(),f,g,h))(b,c,d)))}function cj(b,a,c,d){return hl(a,new vg(((e,f,g)=>h=>el(Wi(),f,g,h))(b,c,d)))}function fl(b,a){return Xk(new dl(a),sg(),sg(),b)}function gl(b,a){return Uk(new dl(a),sg(),sg(),b)}function hl(b,a){return Yk(new dl(a),sg(),sg(),b).Wg}class il extends l{} - il.prototype.$classData=t({QI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.SubstitutionHelper$",{QI:1,i:1});var jl;function Wi(){jl||(jl=new il);return jl}class kl extends l{}kl.prototype.$classData=t({TI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.SuccPosition$",{TI:1,i:1});var ll;function ml(b,a){return{is_error:!1,is_correct:!1,ratio:a,feedback:b}} - function nl(b,a){b=!1;var c=null;try{var d=ol();var e=new pl(ql(rl(d),a))}catch(I){if(e=sl(tl(),I),null!==e){d=ul(vl(),e);if(d.o())throw wl(tl(),e);e=d.D();e=new xl(e)}else throw I;}e=e.od();if(e instanceof E&&(b=!0,c=e,c.p instanceof Bg)){e=c.p;if(y()===e.oa)if(Qe()===e.ra)a:if(e=e.pa,d=e.length|0,2===d){for(var f=0;f!==d;){var g=65535&(e.charCodeAt(f)|0);g=yl(zl(),Al(zl(),g));var h=65535&("na".charCodeAt(f)|0);if(g!==yl(zl(),Al(zl(),h))){e=!1;break a}f=1+f|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return ml("Parsed OK", - 1)}if(b&&c.p instanceof Qh&&(b=c.p,b.Pa instanceof Bg&&(c=b.Pa,y()===c.oa&&Qe()===c.ra&&b.Qa instanceof Bg))){b=b.Qa;if(y()===b.oa)if(Qe()===b.ra){c=c.pa;a:if(e=c.length|0,1===e){for(d=0;d!==e;){f=65535&(c.charCodeAt(d)|0);f=yl(zl(),Al(zl(),f));g=65535&("n".charCodeAt(d)|0);if(f!==yl(zl(),Al(zl(),g))){c=!1;break a}d=1+d|0}c=!0}else c=!1;if(c)a:if(b=b.pa,c=b.length|0,1===c){for(e=0;e!==c;){d=65535&(b.charCodeAt(e)|0);d=yl(zl(),Al(zl(),d));f=65535&("a".charCodeAt(e)|0);if(d!==yl(zl(),Al(zl(),f))){b= - !1;break a}e=1+e|0}b=!0}else b=!1;else b=!1}else b=!1;else b=!1;if(b)return ml("Parsed OK",1)}try{return Bl(Cl()).Jx(a,!1),ml("Parsed OK",1)}catch(I){if(b=sl(tl(),I),b instanceof Dl)try{var k=new El(new af(a)),m=D().C,p=Fl(k,m),n=-1+b.W.Oa()|0;ef();var q=Gl(p,-1+b.W.Oa()|0),r=new af(q),u=-1+b.W.Ob()|0,x=bf(ef()," \u26a0 "),z=ef().jd,C=bf(0,gf(r,u,x,0,z)),G=D().C,H=gf(p,n,C,1,G).Ga("");return ml("Parse error: "+H+"\n"+b.Za,0)}catch(Q){if(null!==sl(tl(),Q))return ml("Parse error: "+b.Za,0);throw Q; - }else{if(null!==b)return ml("Parsing failed: "+b.Eb(),0);throw I;}}} - function Hl(b,a){b=ol();var c=!1,d=null;try{var e=ol();var f=new pl(ql(rl(e),a))}catch(Q){if(f=sl(tl(),Q),null!==f){e=ul(vl(),f);if(e.o())throw wl(tl(),f);f=e.D();f=new xl(f)}else throw Q;}f=f.od();if(f instanceof E&&(c=!0,d=f,d.p instanceof Bg)){f=d.p;if(y()===f.oa)if(Qe()===f.ra)a:if(f=f.pa,e=f.length|0,2===e){for(var g=0;g!==e;){var h=65535&(f.charCodeAt(g)|0);h=yl(zl(),Al(zl(),h));var k=65535&("na".charCodeAt(g)|0);if(h!==yl(zl(),Al(zl(),k))){f=!1;break a}g=1+g|0}f=!0}else f=!1;else f=!1;else f= - !1;if(f)return ml("Parsed OK",1)}if(c&&d.p instanceof Qh&&(c=d.p,c.Pa instanceof Bg&&(d=c.Pa,y()===d.oa&&Qe()===d.ra&&c.Qa instanceof Bg))){c=c.Qa;if(y()===c.oa)if(Qe()===c.ra){d=d.pa;a:if(f=d.length|0,1===f){for(e=0;e!==f;){g=65535&(d.charCodeAt(e)|0);g=yl(zl(),Al(zl(),g));h=65535&("n".charCodeAt(e)|0);if(g!==yl(zl(),Al(zl(),h))){d=!1;break a}e=1+e|0}d=!0}else d=!1;if(d)a:if(c=c.pa,d=c.length|0,1===d){for(f=0;f!==d;){e=65535&(c.charCodeAt(f)|0);e=yl(zl(),Al(zl(),e));g=65535&("a".charCodeAt(f)|0); - if(e!==yl(zl(),Al(zl(),g))){c=!1;break a}f=1+f|0}c=!0}else c=!1;else c=!1}else c=!1;else c=!1;if(c)return ml("Parsed OK",1)}try{return ml((ql(rl(b),a),"Parsed OK"),1)}catch(Q){if(b=sl(tl(),Q),b instanceof Dl)try{var m=new El(new af(a)),p=D().C,n=Fl(m,p),q=-1+b.W.Oa()|0;ef();var r=Gl(n,-1+b.W.Oa()|0),u=new af(r),x=-1+b.W.Ob()|0,z=bf(ef()," \u26a0 "),C=ef().jd,G=bf(0,gf(u,x,z,0,C)),H=D().C,I=gf(n,q,G,1,H).Ga("");return ml("Parse error: "+I+"\n"+b.Za,0)}catch(P){if(null!==sl(tl(),P))return ml("Parse error: "+ - b.Za,0);throw P;}else{if(null!==b)return ml("Parsing failed: "+b.Eb(),0);throw Q;}}} - function Il(b,a){b=ol();var c=!1,d=null;try{var e=ol();var f=new pl(ql(rl(e),a))}catch(Q){if(f=sl(tl(),Q),null!==f){e=ul(vl(),f);if(e.o())throw wl(tl(),f);f=e.D();f=new xl(f)}else throw Q;}f=f.od();if(f instanceof E&&(c=!0,d=f,d.p instanceof Bg)){f=d.p;if(y()===f.oa)if(Qe()===f.ra)a:if(f=f.pa,e=f.length|0,2===e){for(var g=0;g!==e;){var h=65535&(f.charCodeAt(g)|0);h=yl(zl(),Al(zl(),h));var k=65535&("na".charCodeAt(g)|0);if(h!==yl(zl(),Al(zl(),k))){f=!1;break a}g=1+g|0}f=!0}else f=!1;else f=!1;else f= - !1;if(f)return ml("Parsed OK",1)}if(c&&d.p instanceof Qh&&(c=d.p,c.Pa instanceof Bg&&(d=c.Pa,y()===d.oa&&Qe()===d.ra&&c.Qa instanceof Bg))){c=c.Qa;if(y()===c.oa)if(Qe()===c.ra){d=d.pa;a:if(f=d.length|0,1===f){for(e=0;e!==f;){g=65535&(d.charCodeAt(e)|0);g=yl(zl(),Al(zl(),g));h=65535&("n".charCodeAt(e)|0);if(g!==yl(zl(),Al(zl(),h))){d=!1;break a}e=1+e|0}d=!0}else d=!1;if(d)a:if(c=c.pa,d=c.length|0,1===d){for(f=0;f!==d;){e=65535&(c.charCodeAt(f)|0);e=yl(zl(),Al(zl(),e));g=65535&("a".charCodeAt(f)|0); - if(e!==yl(zl(),Al(zl(),g))){c=!1;break a}f=1+f|0}c=!0}else c=!1;else c=!1}else c=!1;else c=!1;if(c)return ml("Parsed OK",1)}try{return ml((ql(rl(b),a),"Parsed OK"),1)}catch(Q){if(b=sl(tl(),Q),b instanceof Dl)try{var m=new El(new af(a)),p=D().C,n=Fl(m,p),q=-1+b.W.Oa()|0;ef();var r=Gl(n,-1+b.W.Oa()|0),u=new af(r),x=-1+b.W.Ob()|0,z=bf(ef()," \u26a0 "),C=ef().jd,G=bf(0,gf(u,x,z,0,C)),H=D().C,I=gf(n,q,G,1,H).Ga("");return ml("Parse error: "+I+"\n"+b.Za,0)}catch(P){if(null!==sl(tl(),P))return ml("Parse error: "+ - b.Za,0);throw P;}else{if(null!==b)return ml("Parsing failed: "+b.Eb(),0);throw Q;}}} - function Jl(b,a){b=ol();var c=!1,d=null;try{var e=ol();var f=new pl(ql(rl(e),a))}catch(U){if(f=sl(tl(),U),null!==f){e=ul(vl(),f);if(e.o())throw wl(tl(),f);f=e.D();f=new xl(f)}else throw U;}f=f.od();if(f instanceof E&&(c=!0,d=f,d.p instanceof Bg)){f=d.p;if(y()===f.oa)if(Qe()===f.ra)a:if(f=f.pa,e=f.length|0,2===e){for(var g=0;g!==e;){var h=65535&(f.charCodeAt(g)|0);h=yl(zl(),Al(zl(),h));var k=65535&("na".charCodeAt(g)|0);if(h!==yl(zl(),Al(zl(),k))){f=!1;break a}g=1+g|0}f=!0}else f=!1;else f=!1;else f= - !1;if(f)return ml("Parsed OK",1)}if(c&&d.p instanceof Qh&&(c=d.p,c.Pa instanceof Bg&&(d=c.Pa,y()===d.oa&&Qe()===d.ra&&c.Qa instanceof Bg))){c=c.Qa;if(y()===c.oa)if(Qe()===c.ra){d=d.pa;a:if(f=d.length|0,1===f){for(e=0;e!==f;){g=65535&(d.charCodeAt(e)|0);g=yl(zl(),Al(zl(),g));h=65535&("n".charCodeAt(e)|0);if(g!==yl(zl(),Al(zl(),h))){d=!1;break a}e=1+e|0}d=!0}else d=!1;if(d)a:if(c=c.pa,d=c.length|0,1===d){for(f=0;f!==d;){e=65535&(c.charCodeAt(f)|0);e=yl(zl(),Al(zl(),e));g=65535&("a".charCodeAt(f)|0); - if(e!==yl(zl(),Al(zl(),g))){c=!1;break a}f=1+f|0}c=!0}else c=!1;else c=!1}else c=!1;else c=!1;if(c)return ml("Parsed OK",1)}try{var m=ql(rl(b),a);var p=ye(m)?Vl(Wl(),m)?"Parsed OK":"Parsed OK, but not a DGL expression":Se(m)?Xl(Wl(),m)?"Parsed OK":"Parsed OK, but not a DGL expression":"Parsed OK";return ml(p,1)}catch(U){if(m=sl(tl(),U),m instanceof Dl)try{var n=new El(new af(a)),q=D().C,r=Fl(n,q),u=-1+m.W.Oa()|0;ef();var x=Gl(r,-1+m.W.Oa()|0),z=new af(x),C=-1+m.W.Ob()|0,G=bf(ef()," \u26a0 "),H=ef().jd, - I=bf(0,gf(z,C,G,0,H)),Q=D().C,P=gf(r,u,I,1,Q).Ga("");return ml("Parse error: "+P+"\n"+m.Za,0)}catch(da){if(null!==sl(tl(),da))return ml("Parse error: "+m.Za,0);throw da;}else{if(null!==m)return ml("Parsing failed: "+m.Eb(),0);throw U;}}} - function Yl(b,a){b=ol();var c=!1,d=null;try{var e=ol();var f=new pl(ql(rl(e),a))}catch(P){if(f=sl(tl(),P),null!==f){e=ul(vl(),f);if(e.o())throw wl(tl(),f);f=e.D();f=new xl(f)}else throw P;}f=f.od();if(f instanceof E&&(c=!0,d=f,d.p instanceof Bg)){f=d.p;if(y()===f.oa)if(Qe()===f.ra)a:if(f=f.pa,e=f.length|0,2===e){for(var g=0;g!==e;){var h=65535&(f.charCodeAt(g)|0);h=yl(zl(),Al(zl(),h));var k=65535&("na".charCodeAt(g)|0);if(h!==yl(zl(),Al(zl(),k))){f=!1;break a}g=1+g|0}f=!0}else f=!1;else f=!1;else f= - !1;if(f)return ml("Parsed OK",1)}if(c&&d.p instanceof Qh&&(c=d.p,c.Pa instanceof Bg&&(d=c.Pa,y()===d.oa&&Qe()===d.ra&&c.Qa instanceof Bg))){c=c.Qa;if(y()===c.oa)if(Qe()===c.ra){d=d.pa;a:if(f=d.length|0,1===f){for(e=0;e!==f;){g=65535&(d.charCodeAt(e)|0);g=yl(zl(),Al(zl(),g));h=65535&("n".charCodeAt(e)|0);if(g!==yl(zl(),Al(zl(),h))){d=!1;break a}e=1+e|0}d=!0}else d=!1;if(d)a:if(c=c.pa,d=c.length|0,1===d){for(f=0;f!==d;){e=65535&(c.charCodeAt(f)|0);e=yl(zl(),Al(zl(),e));g=65535&("a".charCodeAt(f)|0); - if(e!==yl(zl(),Al(zl(),g))){c=!1;break a}f=1+f|0}c=!0}else c=!1;else c=!1}else c=!1;else c=!1;if(c)return ml("Parsed OK",1)}try{var m=ql(rl(b),a);return ml(Oe(m)?"Parsed OK":"Parsed OK, but not a term",1)}catch(P){if(m=sl(tl(),P),m instanceof Dl)try{var p=new El(new af(a)),n=D().C,q=Fl(p,n),r=-1+m.W.Oa()|0;ef();var u=Gl(q,-1+m.W.Oa()|0),x=new af(u),z=-1+m.W.Ob()|0,C=bf(ef()," \u26a0 "),G=ef().jd,H=bf(0,gf(x,z,C,0,G)),I=D().C,Q=gf(q,r,H,1,I).Ga("");return ml("Parse error: "+Q+"\n"+m.Za,0)}catch(U){if(null!== - sl(tl(),U))return ml("Parse error: "+m.Za,0);throw U;}else{if(null!==m)return ml("Parsing failed: "+m.Eb(),0);throw P;}}} - function Zl(b,a){b=ol();var c=!1,d=null;try{var e=ol();var f=new pl(ql(rl(e),a))}catch(P){if(f=sl(tl(),P),null!==f){e=ul(vl(),f);if(e.o())throw wl(tl(),f);f=e.D();f=new xl(f)}else throw P;}f=f.od();if(f instanceof E&&(c=!0,d=f,d.p instanceof Bg)){f=d.p;if(y()===f.oa)if(Qe()===f.ra)a:if(f=f.pa,e=f.length|0,2===e){for(var g=0;g!==e;){var h=65535&(f.charCodeAt(g)|0);h=yl(zl(),Al(zl(),h));var k=65535&("na".charCodeAt(g)|0);if(h!==yl(zl(),Al(zl(),k))){f=!1;break a}g=1+g|0}f=!0}else f=!1;else f=!1;else f= - !1;if(f)return ml("Parsed OK",1)}if(c&&d.p instanceof Qh&&(c=d.p,c.Pa instanceof Bg&&(d=c.Pa,y()===d.oa&&Qe()===d.ra&&c.Qa instanceof Bg))){c=c.Qa;if(y()===c.oa)if(Qe()===c.ra){d=d.pa;a:if(f=d.length|0,1===f){for(e=0;e!==f;){g=65535&(d.charCodeAt(e)|0);g=yl(zl(),Al(zl(),g));h=65535&("n".charCodeAt(e)|0);if(g!==yl(zl(),Al(zl(),h))){d=!1;break a}e=1+e|0}d=!0}else d=!1;if(d)a:if(c=c.pa,d=c.length|0,1===d){for(f=0;f!==d;){e=65535&(c.charCodeAt(f)|0);e=yl(zl(),Al(zl(),e));g=65535&("a".charCodeAt(f)|0); - if(e!==yl(zl(),Al(zl(),g))){c=!1;break a}f=1+f|0}c=!0}else c=!1;else c=!1}else c=!1;else c=!1;if(c)return ml("Parsed OK",1)}try{var m=ql(rl(b),a);return ml(ye(m)?"Parsed OK":"Parsed OK, but not a formula",1)}catch(P){if(m=sl(tl(),P),m instanceof Dl)try{var p=new El(new af(a)),n=D().C,q=Fl(p,n),r=-1+m.W.Oa()|0;ef();var u=Gl(q,-1+m.W.Oa()|0),x=new af(u),z=-1+m.W.Ob()|0,C=bf(ef()," \u26a0 "),G=ef().jd,H=bf(0,gf(x,z,C,0,G)),I=D().C,Q=gf(q,r,H,1,I).Ga("");return ml("Parse error: "+Q+"\n"+m.Za,0)}catch(U){if(null!== - sl(tl(),U))return ml("Parse error: "+m.Za,0);throw U;}else{if(null!==m)return ml("Parsing failed: "+m.Eb(),0);throw P;}}} - function $l(b,a){b=ol();var c=!1,d=null;try{var e=ol();var f=new pl(ql(rl(e),a))}catch(U){if(f=sl(tl(),U),null!==f){e=ul(vl(),f);if(e.o())throw wl(tl(),f);f=e.D();f=new xl(f)}else throw U;}f=f.od();if(f instanceof E&&(c=!0,d=f,d.p instanceof Bg)){f=d.p;if(y()===f.oa)if(Qe()===f.ra)a:if(f=f.pa,e=f.length|0,2===e){for(var g=0;g!==e;){var h=65535&(f.charCodeAt(g)|0);h=yl(zl(),Al(zl(),h));var k=65535&("na".charCodeAt(g)|0);if(h!==yl(zl(),Al(zl(),k))){f=!1;break a}g=1+g|0}f=!0}else f=!1;else f=!1;else f= - !1;if(f)return ml("Parsed OK",1)}if(c&&d.p instanceof Qh&&(c=d.p,c.Pa instanceof Bg&&(d=c.Pa,y()===d.oa&&Qe()===d.ra&&c.Qa instanceof Bg))){c=c.Qa;if(y()===c.oa)if(Qe()===c.ra){d=d.pa;a:if(f=d.length|0,1===f){for(e=0;e!==f;){g=65535&(d.charCodeAt(e)|0);g=yl(zl(),Al(zl(),g));h=65535&("n".charCodeAt(e)|0);if(g!==yl(zl(),Al(zl(),h))){d=!1;break a}e=1+e|0}d=!0}else d=!1;if(d)a:if(c=c.pa,d=c.length|0,1===d){for(f=0;f!==d;){e=65535&(c.charCodeAt(f)|0);e=yl(zl(),Al(zl(),e));g=65535&("a".charCodeAt(f)|0); - if(e!==yl(zl(),Al(zl(),g))){c=!1;break a}f=1+f|0}c=!0}else c=!1;else c=!1}else c=!1;else c=!1;if(c)return ml("Parsed OK",1)}try{var m=ql(rl(b),a);var p=ye(m)&&Vl(Wl(),m)?"Parsed OK":"Parsed OK, but not a formula";return ml(p,1)}catch(U){if(m=sl(tl(),U),m instanceof Dl)try{var n=new El(new af(a)),q=D().C,r=Fl(n,q),u=-1+m.W.Oa()|0;ef();var x=Gl(r,-1+m.W.Oa()|0),z=new af(x),C=-1+m.W.Ob()|0,G=bf(ef()," \u26a0 "),H=ef().jd,I=bf(0,gf(z,C,G,0,H)),Q=D().C,P=gf(r,u,I,1,Q).Ga("");return ml("Parse error: "+ - P+"\n"+m.Za,0)}catch(da){if(null!==sl(tl(),da))return ml("Parse error: "+m.Za,0);throw da;}else{if(null!==m)return ml("Parsing failed: "+m.Eb(),0);throw U;}}} - function am(b,a){b=ol();var c=!1,d=null;try{var e=ol();var f=new pl(ql(rl(e),a))}catch(U){if(f=sl(tl(),U),null!==f){e=ul(vl(),f);if(e.o())throw wl(tl(),f);f=e.D();f=new xl(f)}else throw U;}f=f.od();if(f instanceof E&&(c=!0,d=f,d.p instanceof Bg)){f=d.p;if(y()===f.oa)if(Qe()===f.ra)a:if(f=f.pa,e=f.length|0,2===e){for(var g=0;g!==e;){var h=65535&(f.charCodeAt(g)|0);h=yl(zl(),Al(zl(),h));var k=65535&("na".charCodeAt(g)|0);if(h!==yl(zl(),Al(zl(),k))){f=!1;break a}g=1+g|0}f=!0}else f=!1;else f=!1;else f= - !1;if(f)return ml("Parsed OK",1)}if(c&&d.p instanceof Qh&&(c=d.p,c.Pa instanceof Bg&&(d=c.Pa,y()===d.oa&&Qe()===d.ra&&c.Qa instanceof Bg))){c=c.Qa;if(y()===c.oa)if(Qe()===c.ra){d=d.pa;a:if(f=d.length|0,1===f){for(e=0;e!==f;){g=65535&(d.charCodeAt(e)|0);g=yl(zl(),Al(zl(),g));h=65535&("n".charCodeAt(e)|0);if(g!==yl(zl(),Al(zl(),h))){d=!1;break a}e=1+e|0}d=!0}else d=!1;if(d)a:if(c=c.pa,d=c.length|0,1===d){for(f=0;f!==d;){e=65535&(c.charCodeAt(f)|0);e=yl(zl(),Al(zl(),e));g=65535&("a".charCodeAt(f)|0); - if(e!==yl(zl(),Al(zl(),g))){c=!1;break a}f=1+f|0}c=!0}else c=!1;else c=!1}else c=!1;else c=!1;if(c)return ml("Parsed OK",1)}try{var m=ql(rl(b),a);var p=ye(m)&&Dj(new Ui(m))?"Parsed OK":"Parsed OK, but not a FOL formula";return ml(p,1)}catch(U){if(m=sl(tl(),U),m instanceof Dl)try{var n=new El(new af(a)),q=D().C,r=Fl(n,q),u=-1+m.W.Oa()|0;ef();var x=Gl(r,-1+m.W.Oa()|0),z=new af(x),C=-1+m.W.Ob()|0,G=bf(ef()," \u26a0 "),H=ef().jd,I=bf(0,gf(z,C,G,0,H)),Q=D().C,P=gf(r,u,I,1,Q).Ga("");return ml("Parse error: "+ - P+"\n"+m.Za,0)}catch(da){if(null!==sl(tl(),da))return ml("Parse error: "+m.Za,0);throw da;}else{if(null!==m)return ml("Parsing failed: "+m.Eb(),0);throw U;}}} - function bm(b,a){b=ol();var c=!1,d=null;try{var e=ol();var f=new pl(ql(rl(e),a))}catch(U){if(f=sl(tl(),U),null!==f){e=ul(vl(),f);if(e.o())throw wl(tl(),f);f=e.D();f=new xl(f)}else throw U;}f=f.od();if(f instanceof E&&(c=!0,d=f,d.p instanceof Bg)){f=d.p;if(y()===f.oa)if(Qe()===f.ra)a:if(f=f.pa,e=f.length|0,2===e){for(var g=0;g!==e;){var h=65535&(f.charCodeAt(g)|0);h=yl(zl(),Al(zl(),h));var k=65535&("na".charCodeAt(g)|0);if(h!==yl(zl(),Al(zl(),k))){f=!1;break a}g=1+g|0}f=!0}else f=!1;else f=!1;else f= - !1;if(f)return ml("Parsed OK",1)}if(c&&d.p instanceof Qh&&(c=d.p,c.Pa instanceof Bg&&(d=c.Pa,y()===d.oa&&Qe()===d.ra&&c.Qa instanceof Bg))){c=c.Qa;if(y()===c.oa)if(Qe()===c.ra){d=d.pa;a:if(f=d.length|0,1===f){for(e=0;e!==f;){g=65535&(d.charCodeAt(e)|0);g=yl(zl(),Al(zl(),g));h=65535&("n".charCodeAt(e)|0);if(g!==yl(zl(),Al(zl(),h))){d=!1;break a}e=1+e|0}d=!0}else d=!1;if(d)a:if(c=c.pa,d=c.length|0,1===d){for(f=0;f!==d;){e=65535&(c.charCodeAt(f)|0);e=yl(zl(),Al(zl(),e));g=65535&("a".charCodeAt(f)|0); - if(e!==yl(zl(),Al(zl(),g))){c=!1;break a}f=1+f|0}c=!0}else c=!1;else c=!1}else c=!1;else c=!1;if(c)return ml("Parsed OK",1)}try{var m=ql(rl(b),a);var p=ye(m)&&Dj(new Ui(m))&&ei(sh(),m).o()?"Parsed OK":"Parsed OK, but not a Quantifier-free FOL formula";return ml(p,1)}catch(U){if(m=sl(tl(),U),m instanceof Dl)try{var n=new El(new af(a)),q=D().C,r=Fl(n,q),u=-1+m.W.Oa()|0;ef();var x=Gl(r,-1+m.W.Oa()|0),z=new af(x),C=-1+m.W.Ob()|0,G=bf(ef()," \u26a0 "),H=ef().jd,I=bf(0,gf(z,C,G,0,H)),Q=D().C,P=gf(r,u,I, - 1,Q).Ga("");return ml("Parse error: "+P+"\n"+m.Za,0)}catch(da){if(null!==sl(tl(),da))return ml("Parse error: "+m.Za,0);throw da;}else{if(null!==m)return ml("Parsing failed: "+m.Eb(),0);throw U;}}} - function cm(b,a){b=!1;var c=null;try{var d=ol();var e=new pl(ql(rl(d),a))}catch(I){if(e=sl(tl(),I),null!==e){d=ul(vl(),e);if(d.o())throw wl(tl(),e);e=d.D();e=new xl(e)}else throw I;}e=e.od();if(e instanceof E&&(b=!0,c=e,c.p instanceof Bg)){e=c.p;if(y()===e.oa)if(Qe()===e.ra)a:if(e=e.pa,d=e.length|0,2===d){for(var f=0;f!==d;){var g=65535&(e.charCodeAt(f)|0);g=yl(zl(),Al(zl(),g));var h=65535&("na".charCodeAt(f)|0);if(g!==yl(zl(),Al(zl(),h))){e=!1;break a}f=1+f|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return ml("Parsed OK", - 1)}if(b&&c.p instanceof Qh&&(b=c.p,b.Pa instanceof Bg&&(c=b.Pa,y()===c.oa&&Qe()===c.ra&&b.Qa instanceof Bg))){b=b.Qa;if(y()===b.oa)if(Qe()===b.ra){c=c.pa;a:if(e=c.length|0,1===e){for(d=0;d!==e;){f=65535&(c.charCodeAt(d)|0);f=yl(zl(),Al(zl(),f));g=65535&("n".charCodeAt(d)|0);if(f!==yl(zl(),Al(zl(),g))){c=!1;break a}d=1+d|0}c=!0}else c=!1;if(c)a:if(b=b.pa,c=b.length|0,1===c){for(e=0;e!==c;){d=65535&(b.charCodeAt(e)|0);d=yl(zl(),Al(zl(),d));f=65535&("a".charCodeAt(e)|0);if(d!==yl(zl(),Al(zl(),f))){b= - !1;break a}e=1+e|0}b=!0}else b=!1;else b=!1}else b=!1;else b=!1;if(b)return ml("Parsed OK",1)}try{return ml((dm(em(),a),"Parsed OK"),1)}catch(I){if(b=sl(tl(),I),b instanceof Dl)try{var k=new El(new af(a)),m=D().C,p=Fl(k,m),n=-1+b.W.Oa()|0;ef();var q=Gl(p,-1+b.W.Oa()|0),r=new af(q),u=-1+b.W.Ob()|0,x=bf(ef()," \u26a0 "),z=ef().jd,C=bf(0,gf(r,u,x,0,z)),G=D().C,H=gf(p,n,C,1,G).Ga("");return ml("Parse error: "+H+"\n"+b.Za,0)}catch(Q){if(null!==sl(tl(),Q))return ml("Parse error: "+b.Za,0);throw Q;}else{if(null!== - b)return ml("Parsing failed: "+b.Eb(),0);throw I;}}} - function fm(b,a){b=!1;var c=null;try{var d=ol();var e=new pl(ql(rl(d),a))}catch(U){if(e=sl(tl(),U),null!==e){d=ul(vl(),e);if(d.o())throw wl(tl(),e);e=d.D();e=new xl(e)}else throw U;}e=e.od();if(e instanceof E&&(b=!0,c=e,c.p instanceof Bg)){e=c.p;if(y()===e.oa)if(Qe()===e.ra)a:if(e=e.pa,d=e.length|0,2===d){for(var f=0;f!==d;){var g=65535&(e.charCodeAt(f)|0);g=yl(zl(),Al(zl(),g));var h=65535&("na".charCodeAt(f)|0);if(g!==yl(zl(),Al(zl(),h))){e=!1;break a}f=1+f|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return ml("Parsed OK", - 1)}if(b&&c.p instanceof Qh&&(b=c.p,b.Pa instanceof Bg&&(c=b.Pa,y()===c.oa&&Qe()===c.ra&&b.Qa instanceof Bg))){b=b.Qa;if(y()===b.oa)if(Qe()===b.ra){c=c.pa;a:if(e=c.length|0,1===e){for(d=0;d!==e;){f=65535&(c.charCodeAt(d)|0);f=yl(zl(),Al(zl(),f));g=65535&("n".charCodeAt(d)|0);if(f!==yl(zl(),Al(zl(),g))){c=!1;break a}d=1+d|0}c=!0}else c=!1;if(c)a:if(b=b.pa,c=b.length|0,1===c){for(e=0;e!==c;){d=65535&(b.charCodeAt(e)|0);d=yl(zl(),Al(zl(),d));f=65535&("a".charCodeAt(e)|0);if(d!==yl(zl(),Al(zl(),f))){b= - !1;break a}e=1+e|0}b=!0}else b=!1;else b=!1}else b=!1;else b=!1;if(b)return ml("Parsed OK",1)}try{a:{for(var k=dm(em(),a);!k.o();){var m=k.w();if(!Dj(new Ui(m))){var p=!1;break a}k=k.t()}p=!0}return ml(p?"Parsed OK":"Parsed OK, but at least one formula is not FOL",1)}catch(U){if(p=sl(tl(),U),p instanceof Dl)try{var n=new El(new af(a)),q=D().C,r=Fl(n,q),u=-1+p.W.Oa()|0;ef();var x=Gl(r,-1+p.W.Oa()|0),z=new af(x),C=-1+p.W.Ob()|0,G=bf(ef()," \u26a0 "),H=ef().jd,I=bf(0,gf(z,C,G,0,H)),Q=D().C,P=gf(r,u, - I,1,Q).Ga("");return ml("Parse error: "+P+"\n"+p.Za,0)}catch(da){if(null!==sl(tl(),da))return ml("Parse error: "+p.Za,0);throw da;}else{if(null!==p)return ml("Parsing failed: "+p.Eb(),0);throw U;}}} - function gm(b,a){b=ol();var c=!1,d=null;try{var e=ol();var f=new pl(ql(rl(e),a))}catch(U){if(f=sl(tl(),U),null!==f){e=ul(vl(),f);if(e.o())throw wl(tl(),f);f=e.D();f=new xl(f)}else throw U;}f=f.od();if(f instanceof E&&(c=!0,d=f,d.p instanceof Bg)){f=d.p;if(y()===f.oa)if(Qe()===f.ra)a:if(f=f.pa,e=f.length|0,2===e){for(var g=0;g!==e;){var h=65535&(f.charCodeAt(g)|0);h=yl(zl(),Al(zl(),h));var k=65535&("na".charCodeAt(g)|0);if(h!==yl(zl(),Al(zl(),k))){f=!1;break a}g=1+g|0}f=!0}else f=!1;else f=!1;else f= - !1;if(f)return ml("Parsed OK",1)}if(c&&d.p instanceof Qh&&(c=d.p,c.Pa instanceof Bg&&(d=c.Pa,y()===d.oa&&Qe()===d.ra&&c.Qa instanceof Bg))){c=c.Qa;if(y()===c.oa)if(Qe()===c.ra){d=d.pa;a:if(f=d.length|0,1===f){for(e=0;e!==f;){g=65535&(d.charCodeAt(e)|0);g=yl(zl(),Al(zl(),g));h=65535&("n".charCodeAt(e)|0);if(g!==yl(zl(),Al(zl(),h))){d=!1;break a}e=1+e|0}d=!0}else d=!1;if(d)a:if(c=c.pa,d=c.length|0,1===d){for(f=0;f!==d;){e=65535&(c.charCodeAt(f)|0);e=yl(zl(),Al(zl(),e));g=65535&("a".charCodeAt(f)|0); - if(e!==yl(zl(),Al(zl(),g))){c=!1;break a}f=1+f|0}c=!0}else c=!1;else c=!1}else c=!1;else c=!1;if(c)return ml("Parsed OK",1)}try{var m=ql(rl(b),a);var p=Se(m)&&hm(Wl(),m)?"Parsed OK":"Parsed OK, but not a hybrid program";return ml(p,1)}catch(U){if(m=sl(tl(),U),m instanceof Dl)try{var n=new El(new af(a)),q=D().C,r=Fl(n,q),u=-1+m.W.Oa()|0;ef();var x=Gl(r,-1+m.W.Oa()|0),z=new af(x),C=-1+m.W.Ob()|0,G=bf(ef()," \u26a0 "),H=ef().jd,I=bf(0,gf(z,C,G,0,H)),Q=D().C,P=gf(r,u,I,1,Q).Ga("");return ml("Parse error: "+ - P+"\n"+m.Za,0)}catch(da){if(null!==sl(tl(),da))return ml("Parse error: "+m.Za,0);throw da;}else{if(null!==m)return ml("Parsing failed: "+m.Eb(),0);throw U;}}} - function im(b,a){b=ol();var c=!1,d=null;try{var e=ol();var f=new pl(ql(rl(e),a))}catch(P){if(f=sl(tl(),P),null!==f){e=ul(vl(),f);if(e.o())throw wl(tl(),f);f=e.D();f=new xl(f)}else throw P;}f=f.od();if(f instanceof E&&(c=!0,d=f,d.p instanceof Bg)){f=d.p;if(y()===f.oa)if(Qe()===f.ra)a:if(f=f.pa,e=f.length|0,2===e){for(var g=0;g!==e;){var h=65535&(f.charCodeAt(g)|0);h=yl(zl(),Al(zl(),h));var k=65535&("na".charCodeAt(g)|0);if(h!==yl(zl(),Al(zl(),k))){f=!1;break a}g=1+g|0}f=!0}else f=!1;else f=!1;else f= - !1;if(f)return ml("Parsed OK",1)}if(c&&d.p instanceof Qh&&(c=d.p,c.Pa instanceof Bg&&(d=c.Pa,y()===d.oa&&Qe()===d.ra&&c.Qa instanceof Bg))){c=c.Qa;if(y()===c.oa)if(Qe()===c.ra){d=d.pa;a:if(f=d.length|0,1===f){for(e=0;e!==f;){g=65535&(d.charCodeAt(e)|0);g=yl(zl(),Al(zl(),g));h=65535&("n".charCodeAt(e)|0);if(g!==yl(zl(),Al(zl(),h))){d=!1;break a}e=1+e|0}d=!0}else d=!1;if(d)a:if(c=c.pa,d=c.length|0,1===d){for(f=0;f!==d;){e=65535&(c.charCodeAt(f)|0);e=yl(zl(),Al(zl(),e));g=65535&("a".charCodeAt(f)|0); - if(e!==yl(zl(),Al(zl(),g))){c=!1;break a}f=1+f|0}c=!0}else c=!1;else c=!1}else c=!1;else c=!1;if(c)return ml("Parsed OK",1)}try{var m=ql(rl(b),a);return ml(Se(m)?"Parsed OK":"Parsed OK, but not a hybrid game/program",1)}catch(P){if(m=sl(tl(),P),m instanceof Dl)try{var p=new El(new af(a)),n=D().C,q=Fl(p,n),r=-1+m.W.Oa()|0;ef();var u=Gl(q,-1+m.W.Oa()|0),x=new af(u),z=-1+m.W.Ob()|0,C=bf(ef()," \u26a0 "),G=ef().jd,H=bf(0,gf(x,z,C,0,G)),I=D().C,Q=gf(q,r,H,1,I).Ga("");return ml("Parse error: "+Q+"\n"+m.Za, - 0)}catch(U){if(null!==sl(tl(),U))return ml("Parse error: "+m.Za,0);throw U;}else{if(null!==m)return ml("Parsing failed: "+m.Eb(),0);throw P;}}} - function jm(b,a){b=!1;var c=null;try{var d=ol();var e=new pl(ql(rl(d),a))}catch(P){if(e=sl(tl(),P),null!==e){d=ul(vl(),e);if(d.o())throw wl(tl(),e);e=d.D();e=new xl(e)}else throw P;}e=e.od();if(e instanceof E&&(b=!0,c=e,c.p instanceof Bg)){e=c.p;if(y()===e.oa)if(Qe()===e.ra)a:if(e=e.pa,d=e.length|0,2===d){for(var f=0;f!==d;){var g=65535&(e.charCodeAt(f)|0);g=yl(zl(),Al(zl(),g));var h=65535&("na".charCodeAt(f)|0);if(g!==yl(zl(),Al(zl(),h))){e=!1;break a}f=1+f|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return ml("Parsed OK", - 1)}if(b&&c.p instanceof Qh&&(b=c.p,b.Pa instanceof Bg&&(c=b.Pa,y()===c.oa&&Qe()===c.ra&&b.Qa instanceof Bg))){b=b.Qa;if(y()===b.oa)if(Qe()===b.ra){c=c.pa;a:if(e=c.length|0,1===e){for(d=0;d!==e;){f=65535&(c.charCodeAt(d)|0);f=yl(zl(),Al(zl(),f));g=65535&("n".charCodeAt(d)|0);if(f!==yl(zl(),Al(zl(),g))){c=!1;break a}d=1+d|0}c=!0}else c=!1;if(c)a:if(b=b.pa,c=b.length|0,1===c){for(e=0;e!==c;){d=65535&(b.charCodeAt(e)|0);d=yl(zl(),Al(zl(),d));f=65535&("a".charCodeAt(e)|0);if(d!==yl(zl(),Al(zl(),f))){b= - !1;break a}e=1+e|0}b=!0}else b=!1;else b=!1}else b=!1;else b=!1;if(b)return ml("Parsed OK",1)}try{var k=ol();b="{"+a+"}";var m=ql(rl(k),b);return ml(Rj(m)||m instanceof Jh?"Parsed OK":"Parsed OK, but not an ODE",1)}catch(P){if(k=sl(tl(),P),k instanceof Dl)try{var p=new El(new af(a)),n=D().C,q=Fl(p,n),r=-1+k.W.Oa()|0;ef();var u=Gl(q,-1+k.W.Oa()|0),x=new af(u),z=-1+k.W.Ob()|0,C=bf(ef()," \u26a0 "),G=ef().jd,H=bf(0,gf(x,z,C,0,G)),I=D().C,Q=gf(q,r,H,1,I).Ga("");return ml("Parse error: "+Q+"\n"+k.Za,0)}catch(U){if(null!== - sl(tl(),U))return ml("Parse error: "+k.Za,0);throw U;}else{if(null!==k)return ml("Parsing failed: "+k.Eb(),0);throw P;}}} - function km(b,a){b=!1;var c=null;try{var d=ol();var e=new pl(ql(rl(d),a))}catch(I){if(e=sl(tl(),I),null!==e){d=ul(vl(),e);if(d.o())throw wl(tl(),e);e=d.D();e=new xl(e)}else throw I;}e=e.od();if(e instanceof E&&(b=!0,c=e,c.p instanceof Bg)){e=c.p;if(y()===e.oa)if(Qe()===e.ra)a:if(e=e.pa,d=e.length|0,2===d){for(var f=0;f!==d;){var g=65535&(e.charCodeAt(f)|0);g=yl(zl(),Al(zl(),g));var h=65535&("na".charCodeAt(f)|0);if(g!==yl(zl(),Al(zl(),h))){e=!1;break a}f=1+f|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return ml("Parsed OK", - 1)}if(b&&c.p instanceof Qh&&(b=c.p,b.Pa instanceof Bg&&(c=b.Pa,y()===c.oa&&Qe()===c.ra&&b.Qa instanceof Bg))){b=b.Qa;if(y()===b.oa)if(Qe()===b.ra){c=c.pa;a:if(e=c.length|0,1===e){for(d=0;d!==e;){f=65535&(c.charCodeAt(d)|0);f=yl(zl(),Al(zl(),f));g=65535&("n".charCodeAt(d)|0);if(f!==yl(zl(),Al(zl(),g))){c=!1;break a}d=1+d|0}c=!0}else c=!1;if(c)a:if(b=b.pa,c=b.length|0,1===c){for(e=0;e!==c;){d=65535&(b.charCodeAt(e)|0);d=yl(zl(),Al(zl(),d));f=65535&("a".charCodeAt(e)|0);if(d!==yl(zl(),Al(zl(),f))){b= - !1;break a}e=1+e|0}b=!0}else b=!1;else b=!1}else b=!1;else b=!1;if(b)return ml("Parsed OK",1)}try{return ml((lm(mm(),a),"Parsed OK"),1)}catch(I){if(b=sl(tl(),I),b instanceof Dl)try{var k=new El(new af(a)),m=D().C,p=Fl(k,m),n=-1+b.W.Oa()|0;ef();var q=Gl(p,-1+b.W.Oa()|0),r=new af(q),u=-1+b.W.Ob()|0,x=bf(ef()," \u26a0 "),z=ef().jd,C=bf(0,gf(r,u,x,0,z)),G=D().C,H=gf(p,n,C,1,G).Ga("");return ml("Parse error: "+H+"\n"+b.Za,0)}catch(Q){if(null!==sl(tl(),Q))return ml("Parse error: "+b.Za,0);throw Q;}else{if(null!== - b)return ml("Parsing failed: "+b.Eb(),0);throw I;}}} - function nm(b,a){b=!1;var c=null;try{var d=ol();var e=new pl(ql(rl(d),a))}catch(I){if(e=sl(tl(),I),null!==e){d=ul(vl(),e);if(d.o())throw wl(tl(),e);e=d.D();e=new xl(e)}else throw I;}e=e.od();if(e instanceof E&&(b=!0,c=e,c.p instanceof Bg)){e=c.p;if(y()===e.oa)if(Qe()===e.ra)a:if(e=e.pa,d=e.length|0,2===d){for(var f=0;f!==d;){var g=65535&(e.charCodeAt(f)|0);g=yl(zl(),Al(zl(),g));var h=65535&("na".charCodeAt(f)|0);if(g!==yl(zl(),Al(zl(),h))){e=!1;break a}f=1+f|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return ml("Parsed OK", - 1)}if(b&&c.p instanceof Qh&&(b=c.p,b.Pa instanceof Bg&&(c=b.Pa,y()===c.oa&&Qe()===c.ra&&b.Qa instanceof Bg))){b=b.Qa;if(y()===b.oa)if(Qe()===b.ra){c=c.pa;a:if(e=c.length|0,1===e){for(d=0;d!==e;){f=65535&(c.charCodeAt(d)|0);f=yl(zl(),Al(zl(),f));g=65535&("n".charCodeAt(d)|0);if(f!==yl(zl(),Al(zl(),g))){c=!1;break a}d=1+d|0}c=!0}else c=!1;if(c)a:if(b=b.pa,c=b.length|0,1===c){for(e=0;e!==c;){d=65535&(b.charCodeAt(e)|0);d=yl(zl(),Al(zl(),d));f=65535&("a".charCodeAt(e)|0);if(d!==yl(zl(),Al(zl(),f))){b= - !1;break a}e=1+e|0}b=!0}else b=!1;else b=!1}else b=!1;else b=!1;if(b)return ml("Parsed OK",1)}try{return ml((om(em(),a),"Parsed OK"),1)}catch(I){if(b=sl(tl(),I),b instanceof Dl)try{var k=new El(new af(a)),m=D().C,p=Fl(k,m),n=-1+b.W.Oa()|0;ef();var q=Gl(p,-1+b.W.Oa()|0),r=new af(q),u=-1+b.W.Ob()|0,x=bf(ef()," \u26a0 "),z=ef().jd,C=bf(0,gf(r,u,x,0,z)),G=D().C,H=gf(p,n,C,1,G).Ga("");return ml("Parse error: "+H+"\n"+b.Za,0)}catch(Q){if(null!==sl(tl(),Q))return ml("Parse error: "+b.Za,0);throw Q;}else{if(null!== - b)return ml("Parsing failed: "+b.Eb(),0);throw I;}}} - function pm(b,a){b=!1;var c=null;try{var d=ol();var e=new pl(ql(rl(d),a))}catch(ea){if(e=sl(tl(),ea),null!==e){d=ul(vl(),e);if(d.o())throw wl(tl(),e);e=d.D();e=new xl(e)}else throw ea;}e=e.od();if(e instanceof E&&(b=!0,c=e,c.p instanceof Bg)){e=c.p;if(y()===e.oa)if(Qe()===e.ra)a:if(e=e.pa,d=e.length|0,2===d){for(var f=0;f!==d;){var g=65535&(e.charCodeAt(f)|0);g=yl(zl(),Al(zl(),g));var h=65535&("na".charCodeAt(f)|0);if(g!==yl(zl(),Al(zl(),h))){e=!1;break a}f=1+f|0}e=!0}else e=!1;else e=!1;else e=!1; - if(e)return ml("Parsed OK",1)}if(b&&c.p instanceof Qh&&(b=c.p,b.Pa instanceof Bg&&(c=b.Pa,y()===c.oa&&Qe()===c.ra&&b.Qa instanceof Bg))){b=b.Qa;if(y()===b.oa)if(Qe()===b.ra){c=c.pa;a:if(e=c.length|0,1===e){for(d=0;d!==e;){f=65535&(c.charCodeAt(d)|0);f=yl(zl(),Al(zl(),f));g=65535&("n".charCodeAt(d)|0);if(f!==yl(zl(),Al(zl(),g))){c=!1;break a}d=1+d|0}c=!0}else c=!1;if(c)a:if(b=b.pa,c=b.length|0,1===c){for(e=0;e!==c;){d=65535&(b.charCodeAt(e)|0);d=yl(zl(),Al(zl(),d));f=65535&("a".charCodeAt(e)|0);if(d!== - yl(zl(),Al(zl(),f))){b=!1;break a}e=1+e|0}b=!0}else b=!1;else b=!1}else b=!1;else b=!1;if(b)return ml("Parsed OK",1)}try{var k=ce(a,";;");b=null;b=[];c=0;for(var m=k.g.length;cf=>{if(!f.Sj)throw ej("requirement failed: InterpretedSymbols should be interpreted but got: "+f);var g=f.st.D()|0,h=1>g;if(h)var k=0;else{k=g>>31;var m=-1+g|0;k=-1!==m?k:-1+k|0;m=1+m|0;k=0===m?1+k|0:k;k=(0===k?-1<(-2147483648^m):0k&&on(pn(),1,g,1,!0);if(!h)for(h=1;;){k=new B(new dn("\\cdot",new E(h)),Qe());qn(m,k);if(h===g)break;h=1+h|0}g=rn(m);h=D().C;h=Xh(g,h);g=new dn(f.uc,y()); - f=new en(new E(f.ec),f.Ec,new E(h),f.ig,Wd());f=[new B(g,f)];g=new qj;if(g.Sh)for(h=g.Wf,m=0,k=f.length|0;m(f,g)=>un(f,g))(this)))}} - hn.prototype.$classData=t({fJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ArchiveParser$BuiltinDefinitions$",{fJ:1,i:1});var jn;function vn(){jn||(jn=new hn);return jn} - function wn(b,a,c,d,e){for(var f=0;;)if(J(c,a)){var g=65535&(c.k.charCodeAt(a)|0),h=f;switch(h){case 0:switch(g){case 32:case 9:case 10:case 13:a=1+a|0;break;case 47:a=1+a|0;f=1;break;default:return K(d,a)}break;case 1:if(42===g)a=1+a|0,f=2;else return K(d,-1+a|0);break;case 2:f=42===g?3:f;a=1+a|0;break;case 3:switch(g){case 47:a=1+a|0;f=0;break;case 42:a=1+a|0;f=3;break;default:a=1+a|0,f=2}break;default:throw new A(h);}}else{if(0===f)return K(d,a);if(1===f)return K(d,-1+a|0);d.b=!0;a=xn(d,a);d.f&& - yn(d,e,new F((()=>()=>zn(L(),bf(ef(),"*/")))(b)));return a}}class An extends l{constructor(){super();this.L=null;this.L=new vg((b=>a=>wn(b,a.a,a.j,a,a.a))(this))}}An.prototype.$classData=t({pJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.DLParser$DLWhitespace$",{pJ:1,i:1}); - function Bn(b,a,c,d,e){var f=e.b;e.b=!1;b=e.a;M();M();Cn();var g=e.a,h=e.j;M();c.q(a);if(e.c){var k=e.a,m=e.d,p=e.e,n=e.h;N(L(),d,e);if(e.c)if(!e.c&&e.b)g=e;else{var q=e.a;Dn(M(),e);var r=e.d,u=e.e;if(e.c){var x=e.a;h=O(e,n,x>q||!J(h,x)?x:k)}else h=e;e.f&&R(e,g,S(L(),p,u),T(m,r),q===e.s);g=h}else g=e}else g=e;g.c&&(m=g.y,p=g.h,g.y=!0,d.q(g),g.y=m,!g.c&&g.b||Bn(En(),p,c,d,e));d=e.e;c=e.d;e.c?e.b=!!(e.b|f):e.b||(g=e.f,e.a=b,g&&R(e,b,d,c,!1),e.b=!1,Fn(M(),a,e),a=e.e,m=e.b,f=!!(m|f),e.c||m||xn(e,b),e.b= - f,g&&(f=T(d,a),a=T(c,e.d),R(e,b,f,a,!1)));return e}class Gn extends l{}Gn.prototype.$classData=t({qJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.DLParserUtils$",{qJ:1,i:1});var Hn;function En(){Hn||(Hn=new Gn);return Hn} - class Un extends l{constructor(){super();this.ww=this.$j=this.MB=this.NB=this.Gt=this.Aw=this.LB=this.xw=this.vw=this.zw=this.yw=null;Vn=this;this.yw=new Ae("max",y(),new Nj(Qe(),Qe()),Qe(),new E(rl(ol()).Fi.q("(._1 \x3c ._2 \x26 ._0 \x3d ._2) | (._1 \x3e\x3d ._2 \x26 ._0 \x3d ._1)")));this.zw=new Ae("min",y(),new Nj(Qe(),Qe()),Qe(),new E(rl(ol()).Fi.q("(._1 \x3c ._2 \x26 ._0 \x3d ._1) | (._1 \x3e\x3d ._2 \x26 ._0 \x3d ._2)")));this.vw=new Ae("abs",y(),Qe(),Qe(),new E(rl(ol()).Fi.q("(._1 \x3c 0 \x26 ._0 \x3d -(._1)) | (._1 \x3e\x3d 0 \x26 ._0 \x3d ._1)"))); - var b=Wn(),a=rl(ol()).xn.q("{exp:\x3d1;}; {exp'\x3dexp}"),c=y(),d=Qe();this.xw=Xn(b,a,new Bg("t",c,d)).w();b=y();a=Be();c=Qe();d=new E(0);var e=Qe();d=new Mh(e,d);e=this.xw;var f=Yn();this.LB=new Ae("e",b,a,c,new E(new Og(d,new Pe(e,new Lh(Zn(f,1,f.qf))))));b=Wn();a=rl(ol()).xn.q("{sin:\x3d0;cos:\x3d1;}; {sin'\x3dcos, cos'\x3d-sin}");c=y();d=Qe();a=Xn(b,a,new Bg("t",c,d));b=a.qa(0);a=a.qa(1);this.Aw=new B(b,a);this.Gt=this.Aw.n;this.NB=this.Aw.l;b=y();a=Be();c=Qe();d=rl(ol()).Fi.q("._0 \x3e 0");e= - this.Gt;f=new E(0);var g=Qe();e=new Pe(e,new Mh(g,f));f=Yn();e=new Og(e,new Lh(Zn(f,0,f.qf)));f=y();g=Qe();f=new Bg("x_",f,g);g=v();f=new w(f,g);g=rl(ol()).Fi.q("0 \x3c x_ \x26 x_ \x3c ._0");var h=this.Gt,k=y(),m=Qe();h=new Pe(h,new Bg("x_",k,m));k=Yn();this.MB=new Ae("pi",b,a,c,new E(new Ee(d,new Ee(e,new nh(f,new ih(g,new Tg(h,new Lh(Zn(k,0,k.qf)))))))));Af();D();b=[this.vw,this.zw,this.yw,this.xw,this.LB,this.Gt,this.NB,this.MB];a=-1+(b.length|0)|0;for(c=v();0<=a;)c=new w(b[a],c),a=-1+a|0;this.$j= - c;Af();D();b=2;for(v();0<=b;)b=-1+b|0;a=this.$j;b=(()=>p=>new B(new B(p.uc,p.Dc),p))(this);c=D().C;if(sn(c))if(a===v())b=v();else{c=a.w();d=c=new w(b(c),v());for(a=a.t();a!==v();)e=a.w(),e=new w(b(e),v()),d=d.Z=e,a=a.t();b=c}else{for(c=tn(a,c);!a.o();)d=a.w(),c.$(b(d)),a=a.t();b=c.R()}this.ww=b.Pg(ef().Aj)}}Un.prototype.$classData=t({JJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.InterpretedSymbols$",{JJ:1,i:1});var Vn;function kn(){Vn||(Vn=new Un);return Vn} - function $n(b,a){if(a instanceof Ah){b=[new B(a.Dd,a.Ef)];a=new qj;if(a.Sh)for(var c=a.Wf,d=0,e=b.length|0;dm=>Pg(sh(),m).ta(k))(b,c))))throw new ao("Time-dependent ODEs must have time variables explicit in initial condition and ODEs.");e=Yn();e=new Lh(Zn(e,0,e.qf))}else{if(!(e instanceof E))throw new A(e);var f=d.q(c),g= - Yn();g=new Lh(Zn(g,1,g.qf));if(null===f||!Xa(f,g))throw new ao("Time ODE must have RHS 1.");e=e.p}a=a.bi(c);f=ef();a=Xh(a,new co(f));d=new vg(((h,k)=>m=>{if(null!==m)return new Je(m.n,k.q(m.n),m.l);throw new A(m);})(b,d));f=ln().C;return eo(b,yg(a,d,f),c,e)}}throw new ao("Program not of the form Compose(initAssignments, ode)");} - function eo(b,a,c,d){if(a.o())throw ej("requirement failed: Must define at least one function.");var e=Yn();d=new Je(c,new Lh(Zn(e,1,e.qf)),d);e=oi();d=a.cj(d,e.C);e=new vg((()=>k=>k.gb)(b));var f=oi();e=d.Ib(e,f.C);f=xg().eb;if(Xh(e,f).M()!==e.M())throw ej("requirement failed: Function names must be distinct.");if(!d.xc(new vg(((k,m)=>p=>{if(null!==p){if(Pg(sh(),p.Sb).o()){p=Pg(sh(),p.Cb);tg();var n=new vg((()=>r=>r.gb)(k)),q=oi();n=m.Ib(n,q.C);q=xg().eb;n=new Sf(Xh(n,q));return Rf(p,n)}return!1}throw new A(p); - })(b,d))))throw ej("requirement failed: Initial condition must not mention free variables and ODEs must not mention additional free variables.");e=new vg((()=>k=>{if(null!==k)return new of(new wg(k.gb),k.Cb);throw new A(k);})(b));f=oi();e=d.Ib(e,f.C);e=new Jh(e.pf(new nj((()=>(k,m)=>Bf(yf(),k,m))(b))),wh());f=new vg((()=>k=>{if(null!==k)return new of(new wg(k.gb),new Nh(k.Cb));throw new A(k);})(b));var g=oi();f=d.Ib(f,g.C);f=new Jh(f.pf(new nj((()=>(k,m)=>Bf(yf(),k,m))(b))),wh());g=new vg((()=>k=> - {if(null!==k)return new Og(k.gb,k.Sb);throw new A(k);})(b));var h=oi();d=d.Ib(g,h.C).td(fo());b=new vg(((k,m,p,n,q,r)=>u=>{if(null!==u){var x=new vg((()=>H=>H.gb)(k)),z=oi();x=m.Ib(x,z.C).ub(new vg(((H,I)=>Q=>{var P=I.gb;return!(null===Q?null===P:Q.m(P))})(k,u)));go||(go=new ho);z=go;var C=oi();x=x.Ib(z,C.C);z=u.gb;C=new E(0);var G=Qe();z=new Ah(z,new Mh(G,C));C=new E(1);G=Qe();x=x.Qf(new Xe(z,new Ah(p,new Mh(G,C))),io());return new Ae(u.gb.ua(),u.gb.qb(),Qe(),Qe(),new E(new uh(new Xe(x,new Eh(n, - q)),r)))}throw new A(u);})(b,a,c,f,e,d));c=oi();return a.Ib(b,c.C)}class jo extends l{}jo.prototype.$classData=t({cK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ODEToInterpreted$",{cK:1,i:1});var ko;function Wn(){ko||(ko=new jo);return ko} - function lo(b,a,c,d,e){b=kn().ww.oc(new B(a,c));if(y()===b)return new Ae(a,c,d,e,y());if(b instanceof E){Af();if(b.p.uc===a){var f=b.p.Dc;f=null===f?null===c:f.m(c)}else f=!1;f?(f=b.p.ec,f=null===f?null===d:f.m(d)):f=!1;f?(f=b.p.Ec,f=null===f?null===e:f.m(e)):f=!1;if(!f)throw Df(new Lf,"Core requirement failed: expected domain and sort "+(new Ae(a,c,d,e,y())).Ke());return b.p}throw new A(b);} - function mo(b,a){if(a instanceof Mh)return b.jC;if(De()===a)return b.BC;if(a instanceof wg)return b.gC;if(Kh(a))return b.RC;if(a instanceof Lh)return b.CC;if(a instanceof Pe)return b.qC;if(a instanceof Th)return b.FC;if(a instanceof Sh)return b.cC;if(a instanceof Nh)return b.yC;if(a instanceof Rh)return b.HC;if(a instanceof Ph)return b.NC;if(a instanceof Qh)return b.hC;if(a instanceof Re)return b.GC;if(a instanceof Oh)return b.xC;if(a instanceof Uh)return b.PC;if(ch()===a)return b.iC;if(wh()===a)return b.OC; - if(xh()===a)return b.oC;if(a instanceof ze)return b.IC;if(a instanceof bh)return b.JC;if(a instanceof vh)return b.dC;if(a instanceof Og)return b.lC;if(a instanceof Rg)return b.AC;if(a instanceof Sg)return b.sC;if(a instanceof Tg)return b.rC;if(a instanceof Ug)return b.vC;if(a instanceof Vg)return b.uC;if(a instanceof nh)return b.pC;if(a instanceof oh)return b.nC;if(a instanceof ph)return b.ZB;if(a instanceof uh)return b.bC;if(a instanceof fh)return b.zC;if(a instanceof Ee)return b.VB;if(a instanceof - hh)return b.EC;if(a instanceof ih)return b.tC;if(a instanceof mh)return b.mC;if(a instanceof dh)return b.QC;if(a instanceof Te)return b.KC;if(a instanceof pf)return b.fC;if(a instanceof Ah)return b.WB;if(a instanceof Ih)return b.XB;if(a instanceof Bh)return b.MC;if(a instanceof Jh)return b.DC;if(a instanceof of)return b.YB;if(a instanceof qf)return b.eC;if(a instanceof Fh)return b.wC;if(a instanceof Xe)return b.aC;if(a instanceof Eh)return b.$B;if(a instanceof Gh)return b.kC;if(a instanceof zh)return b.LC; - if(a instanceof Ae)throw Cg(new Kg,"No completed expressions of FunctionKind can be constructed");throw new A(a);} - class no extends l{constructor(){super();this.Iw=this.Fw=this.It=!1;this.$B=this.aC=this.kC=this.wC=this.DC=this.eC=this.YB=this.MC=this.XB=this.WB=this.fC=this.LC=this.KC=this.UB=this.SC=this.UC=this.Dw=this.TB=this.Cw=this.Hw=this.mC=this.tC=this.EC=this.VB=this.zC=this.bC=this.ZB=this.nC=this.pC=this.uC=this.vC=this.rC=this.sC=this.AC=this.lC=this.dC=this.QC=this.JC=this.IC=this.oC=this.OC=this.iC=this.Ew=this.Gw=this.ll=this.TC=this.yn=this.Jt=this.FC=this.xC=this.GC=this.yC=this.hC=this.NC=this.HC= - this.cC=this.gC=this.qC=this.PC=this.CC=this.RC=this.BC=this.jC=this.lj=this.ml=this.Zg=null;oo=this;this.It=!0;this.Fw=!1;this.Iw=!0;this.Zg=po();this.ml=Ye();this.lj=new B(Ye(),Ye());this.jC=new qo(this.Zg,0,new vg((()=>()=>new Mh(Qe(),y()))(this)));var b=ro,a=so();to||(to=new uo);this.BC=b(a,to,De());this.RC=new qo(this.Zg,0,new vg((()=>c=>{var d=y(),e=Qe();return new Bg(c,d,e)})(this)));this.CC=new qo(this.Zg,0,new vg((()=>c=>{var d=vo();return new Lh(wo(d,xo(c)))})(this)));this.PC=new qo(this.Zg, - 0,new vg((()=>c=>new Uh(c,We(),Qe()))(this)));this.qC=new yo(this.Zg,0,zo(),this.ml,new nj((()=>(c,d)=>new Pe(lo(Ao(),c,y(),d.S(),Qe()),d))(this)));this.gC=Bo(Co(),Do(),0,Eo(),this.ml,new vg((()=>c=>new wg(c))(this)));this.cC=Bo(Co(),Do(),5,Eo(),this.ml,new vg((()=>c=>new Sh(c))(this)));b=Fo;a=Go();Ho||(Ho=new Io);this.HC=b(a,Ho,20,Jo(),this.lj,new nj((()=>(c,d)=>new Rh(c,d))(this)));this.NC=Fo(Go(),Ko(),40,Lo(),this.lj,new nj((()=>(c,d)=>new Ph(c,d))(this)));b=Fo;a=Go();Mo||(Mo=new No);this.hC=b(a, - Mo,40,Lo(),this.lj,new nj((()=>(c,d)=>new Qh(c,d))(this)));this.yC=Bo(Co(),Oo(),59,zo(),this.ml,new vg((()=>c=>new Nh(c))(this)));b=Fo;a=Go();Po||(Po=new Qo);this.GC=b(a,Po,60,Lo(),this.lj,new nj((()=>(c,d)=>new Re(c,d))(this)));this.xC=Fo(Go(),Oo(),60,Lo(),this.lj,new nj((()=>(c,d)=>new Oh(c,d))(this)));this.FC=Fo(Go(),Ro(),444,Jo(),this.lj,new nj((()=>(c,d)=>new Th(c,d))(this)));this.Jt=Ze();this.yn=new B(Ze(),Ze());this.TC=this.ml;this.ll=this.lj;this.Gw=new B(Ye(),Ze());this.Ew=new B($e(),Ze()); - b=ro;a=so();So||(So=new To);this.iC=b(a,So,ch());b=ro;a=so();Uo||(Uo=new Vo);this.OC=b(a,Uo,wh());b=ro;a=so();Wo||(Wo=new Xo);this.oC=b(a,Wo,xh());this.IC=new yo(this.Zg,0,zo(),this.TC,new nj((()=>(c,d)=>new ze(lo(Ao(),c,y(),d.S(),Ce()),d))(this)));this.JC=new yo(this.Zg,0,zo(),this.Jt,new nj((()=>(c,d)=>new bh(lo(Ao(),c,y(),d.S(),Ce()),d))(this)));this.QC=new qo(this.Zg,0,new vg((()=>c=>new dh(c,We()))(this)));this.dC=Bo(Co(),Do(),80,Eo(),this.Jt,new vg((()=>c=>new vh(c))(this)));this.lC=Yo(Go(), - Zo(),90,$o(),this.ll,new nj((()=>(c,d)=>new Og(c,d))(this)));b=Yo;a=Go();ap||(ap=new bp);this.AC=b(a,ap,90,$o(),this.ll,new nj((()=>(c,d)=>new Rg(c,d))(this)));b=Yo;a=Go();cp||(cp=new dp);this.sC=b(a,cp,90,$o(),this.ll,new nj((()=>(c,d)=>new Sg(c,d))(this)));b=Yo;a=Go();ep||(ep=new fp);this.rC=b(a,ep,90,$o(),this.ll,new nj((()=>(c,d)=>new Tg(c,d))(this)));b=Yo;a=Go();gp||(gp=new kp);this.vC=b(a,gp,90,$o(),this.ll,new nj((()=>(c,d)=>new Ug(c,d))(this)));b=Yo;a=Go();lp||(lp=new mp);this.uC=b(a,lp,90, - $o(),this.ll,new nj((()=>(c,d)=>new Vg(c,d))(this)));b=Fo;a=Go();np||(np=new op);this.pC=b(a,np,95,pp(),this.Gw,new nj((()=>(c,d)=>{var e=oi();return new nh(ni(e,pi(new qi,[c])),d)})(this)));b=Fo;a=Go();qp||(qp=new rp);this.nC=b(a,qp,95,pp(),this.Gw,new nj((()=>(c,d)=>{var e=oi();return new oh(ni(e,pi(new qi,[c])),d)})(this)));this.ZB=new sp(po(),95,pp(),this.Ew,new tp((()=>(c,d,e)=>new ph(d,e))(this)));this.bC=new sp(po(),95,pp(),this.Ew,new tp((()=>(c,d,e)=>new uh(d,e))(this)));b=Bo;a=Co();up|| - (up=new vp);this.zC=b(a,up,99,zo(),this.Jt,new vg((()=>c=>new fh(c))(this)));this.VB=Fo(Go(),wp(),110,Jo(),this.yn,new nj((()=>(c,d)=>new Ee(c,d))(this)));b=Fo;a=Go();xp||(xp=new yp);this.EC=b(a,xp,120,Jo(),this.yn,new nj((()=>(c,d)=>new hh(c,d))(this)));b=Fo;a=Go();zp||(zp=new Ap);this.tC=b(a,zp,150,Jo(),this.yn,new nj((()=>(c,d)=>new ih(c,d))(this)));Go();Bp||(Bp=new Cp);Lo();b=Fo;a=Go();Dp||(Dp=new Ep);this.mC=b(a,Dp,160,Fp(),this.yn,new nj((()=>(c,d)=>new mh(c,d))(this)));this.Hw=$e();this.Cw= - new B($e(),$e());this.TB=new B(Gp(),Gp());this.Dw=this.lj;this.UC=this.ml;this.SC=Ze();this.UB=new B(Gp(),Ze());this.KC=new qo(this.Zg,0,new vg((()=>c=>new Te(c,We()))(this)));this.LC=new qo(this.Zg,0,new vg((()=>c=>new zh(c,We()))(this)));this.fC=new qo(this.Zg,0,new vg((()=>c=>new pf(c,We()))(this)));b=Yo;a=Go();Hp||(Hp=new Ip);this.WB=b(a,Hp,200,$o(),this.Dw,new nj((()=>(c,d)=>new Ah(c,d))(this)));b=Jp;a=Co();Kp||(Kp=new Lp);this.XB=b(a,Kp,Eo(),this.UC,new vg((()=>c=>new Ih(c))(this)));b=Mp;a= - Co();Np||(Np=new Op);this.MC=b(a,Np,zo(),this.SC,new vg((()=>c=>new Bh(c))(this)));Pp||(Pp=new Qp);Rp||(Rp=new Sp);Tp||(Tp=new Up);Vp||(Vp=new Wp);Ze();$e();$e();this.YB=new sp(Zo(),90,$o(),this.Dw,new tp((()=>(c,d,e)=>new of(d,e))(this)));this.eC=Fo(Go(),Ro(),95,Jo(),this.TB,new nj((()=>(c,d)=>Bf(yf(),c,d))(this)));this.DC=new sp(wp(),150,Fp(),this.UB,new tp((()=>(c,d,e)=>new Jh(d,e))(this)));this.wC=Bo(Co(),Ko(),220,Eo(),this.Hw,new vg((()=>c=>new Fh(c))(this)));Co();Xp||(Xp=new Yp);Eo();b=Bo;a= - Co();Zp||(Zp=new $p);this.kC=b(a,Zp,220,Eo(),this.Hw,new vg((()=>c=>new Gh(c))(this)));b=Fo;a=Go();aq||(aq=new bq);this.aC=b(a,aq,230,Jo(),this.Cw,new nj((()=>(c,d)=>new Xe(c,d))(this)));b=Fo;a=Go();cq||(cq=new dq);this.$B=b(a,cq,250,Jo(),this.Cw,new nj((()=>(c,d)=>new Eh(c,d))(this)));Go();eq||(eq=new fq);Jo();gq||(gq=new hq);po();po()}}no.prototype.$classData=t({fK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.OpSpec$",{fK:1,i:1});var oo;function Ao(){oo||(oo=new no);return oo} - function iq(b,a){return jq(new af(a),b.YC)} - function kq(b,a){var c=lq(b.WC,a);c=mq(new af(c));for(var d=new nq(c);d.X();)if(c=oq(d),null!==c){var e=pq(qq().VC,c.n);e=new rq(e,new vg((()=>g=>{var h=sq(g);return new B(h,g.av)})(b)));var f=D().C;e=Fl(e,f);e=tq(e);if(e instanceof E&&(null!==e.p?(f=qq().XC,f=!uq(f,e.p.n)):f=!1,f))throw b="Unsupported Unicode character '"+e.p.n+"', please try ASCII",a=c.l|0,c=e.p.l|0,a=new xq(a,c,a,c),new Dl(b,a,e.p.n,"ASCII character","\x3cunknown\x3e","\x3cunknown\x3e",null,"");}else throw new A(c);return a} - class yq extends l{constructor(){super();this.VC=this.WC=this.XC=this.YC=null;zq=this;this.YC="\ufeff";D();for(var b="\u2192\u2190\u2194\u2227\u2228\u2022\u2200\u2203\u23b5\u2260\u2265\u2264\u222a\u2229\u00d7".split(""),a=-1+(b.length|0)|0,c=v();0<=a;)c=new w(b[a],c),a=-1+a|0;this.XC=c;b=new af('"(([^\\\\"]*|\\\\.)*)"');a=v();this.WC=Aq(b.ka,a);b=new af("([^\\x00-\\x7F])");a=v();this.VC=Aq(b.ka,a)}}yq.prototype.$classData=t({pK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ParserHelper$",{pK:1,i:1});var zq; - function qq(){zq||(zq=new yq);return zq}class Bq extends l{}Bq.prototype.$classData=t({qK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ParserInit$",{qK:1,i:1});var Cq; - class Dq extends l{constructor(){super();this.Kt=this.Lw=this.Ow=this.Mw=this.Nw=null;Eq=this;this.Nw=new dh("exerciseP_",We());this.Mw=new Uh("exerciseF_",We(),Qe());this.Ow=new zh("exerciseS_",We());this.Lw=new pf("exerciseD_",We());D();for(var b=[this.Mw,this.Nw,this.Ow,this.Lw],a=-1+(b.length|0)|0,c=v();0<=a;)c=new w(b[a],c),a=-1+a|0;a=this.Kt=c;b=(()=>f=>new B(new B(f.ua(),f.qb()),f))(this);c=D().C;if(sn(c))if(a===v())b=v();else{c=a.w();var d=c=new w(b(c),v());for(a=a.t();a!==v();){var e=a.w(); - e=new w(b(e),v());d=d.Z=e;a=a.t()}b=c}else{for(c=tn(a,c);!a.o();)d=a.w(),c.$(b(d)),a=a.t();b=c.R()}b.Pg(ef().Aj)}}Dq.prototype.$classData=t({wK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ReservedSymbols$",{wK:1,i:1});var Eq;function Fq(){Eq||(Eq=new Dq);return Eq} - function dm(b,a){b=ce(a,b.CK);var c=new B((D(),v()),""),d=0;a=b.g.length;for(var e=c;;)if(d!==a){c=1+d|0;d=new B(e,b.g[d]);if(null===d.n)throw new A(d);e=d.n.l+(Gq(new af(d.n.l))?"":",")+d.l;try{var f=d.n.n,g=rl(ol()).Fi.q(e),h=D();var k=new B(f.cj(g,h.C),"")}catch(m){if(m instanceof Dl)k=new B(d.n.n,e);else throw m;}d=c;e=k}else break;f=e;if(null===f)throw new A(f);k=f.n;f=f.l;if(Gq(new af(f)))return k;D();k=[rl(ol()).Fi.q(f)];f=-1+(k.length|0)|0;for(g=v();0<=f;)g=new w(k[f],g),f=-1+f|0;return g} - function om(b,a){var c=Hq().wc;c=a.indexOf(c)|0;if(0<=c){a=new af(a);a=new B(a.Wi(0,c),a.Wi(c,a.Q()));if(null===a)throw new A(a);c=a.l;a=dm(b,Iq(a.n));var d=ef();a=Xh(a,new co(d));c=new af(c);d=Hq().wc;b=dm(b,Iq(jq(c,d)));c=ef();return new Jq(a,Xh(b,new co(c)))}throw ej("String "+a+" is not a sequent (must contain turnstile \x3d\x3d\x3e)");}class Kq extends l{constructor(){super();this.CK=",(?!(([^{]*})|([^(]*\\))|([^\\[]*\\])))"}} - Kq.prototype.$classData=t({BK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.SequentParser$",{BK:1,i:1});var Lq;function em(){Lq||(Lq=new Kq);return Lq}function Mq(b){if(!b.Qw){var a=new af("(?:\\{[^{}]*})|(,)"),c=v();b.Pw=Aq(a.ka,c);b.Qw=!0}return b.Pw} - function lm(b,a){var c=pq(b.Qw?b.Pw:Mq(b),a);c=new Nq(c,new vg((()=>k=>null!==(0<=k.Tl(1)?Va(rc(k.Qy(),k.Tl(1),k.Vr(1))):null))(b)));c=new rq(c,new vg((()=>k=>k.av)(b)));var d=D().C;c=Fl(c,d);d=D();c=c.Xd(-1,d.C);d=a.length;var e=D();c=c.cj(d|0,e.C);c=Oq(c).ya();a=((k,m)=>p=>{if(p instanceof w&&p.Z instanceof w){var n=p.Z;if(v().m(n.Z))return m.substring(1+(p.Lb|0)|0,n.Lb|0)}throw new A(p);})(b,a);d=D().C;if(sn(d))if(c===v())a=v();else{d=c.w();e=d=new w(a(d),v());for(var f=c.t();f!==v();){var g=f.w(); - g=new w(a(g),v());e=e.Z=g;f=f.t()}a=d}else{d=tn(c,d);for(e=c;!e.o();)f=e.w(),d.$(a(f)),e=e.t();a=d.R()}d=tq(a);d.o()?d=!1:(d=d.D(),d=Iq(d),d=0<=(d.length|0)&&"("===d.substring(0,1));d?(d=Pq(a),d.o()?d=!1:(d=d.D(),d=Qq(Iq(d)))):d=!1;if(d)if(d=D().C,e=Rq(a,d),d=((k,m)=>p=>{if(null!==p)return 0===(p.l|0)?(p=Iq(p.n),jq(new af(p),"(")):(p.l|0)===(-1+Sq(m)|0)?(p=Iq(p.n),Tq(new af(p))):Iq(p.n);throw new A(p);})(b,a),f=D().C,sn(f))if(e===v())d=v();else{f=e.w();g=f=new w(d(f),v());for(e=e.t();e!==v();){var h= - e.w();h=new w(d(h),v());g=g.Z=h;e=e.t()}d=f}else{for(f=tn(e,f);!e.o();)g=e.w(),f.$(d(g)),e=e.t();d=f.R()}else if(d=(()=>k=>Iq(k))(b),e=D().C,sn(e))if(a===v())d=v();else{e=a.w();f=e=new w(d(e),v());for(g=a.t();g!==v();)h=g.w(),h=new w(d(h),v()),f=f.Z=h,g=g.t();d=e}else{e=tn(a,e);for(f=a;!f.o();)g=f.w(),e.$(d(g)),f=f.t();d=e.R()}e=D().C;d=Rq(d,e);b=((k,m,p)=>n=>{if(null!==n)try{return Uq(mm(),n.n)}catch(x){if(x instanceof Dl){var q=x,r=Gl(m,n.l|0).indexOf(n.n)|0,u=q.W.ah().Oa();n=1+((q.W.ah().Ob()+ - (Gl(p,n.l|0).w()|0)|0)+r|0)|0;u=new xq(u,n,u,n);throw new Dl(q.ek,u,q.ck,q.bk,q.nl,q.ol,q.om,q.dk);}throw x;}else throw new A(n);})(b,a,c);c=D().C;if(sn(c))if(d===v())v();else for(c=d.w(),c=new w(b(c),v()),a=d.t();a!==v();)d=a.w(),d=new w(b(d),v()),c=c.Z=d,a=a.t();else{c=tn(d,c);for(a=d;!a.o();)d=a.w(),c.$(b(d)),a=a.t();c.R()}} - function Uq(b,a){Vq||(Vq=new Wq);var c=Vq;if(0<=(a.length|0)&&"("===a.substring(0,1)&&Qq(a)){var d=jq(new af(a),"(");d=Tq(new af(d));d=ce(d,"~\x3e")}else d=ce(a,"~\x3e");try{var e=ol(),f=d.g[1];var g=ql(rl(e),f)}catch(q){if(q instanceof Dl)throw a=q,b=Xq(new af(d.g[0]),new vg((()=>r=>10===bb(r))(b))),d=((d.g[0].length|0)+2|0)-(0f=>new B(new B(f.uc,f.Dc),f))(this);c=D().C;if(sn(c))if(a===v())b=v();else{c=a.w();var d=c=new w(b(c),v());for(a= - a.t();a!==v();){var e=a.w();e=new w(b(e),v());d=d.Z=e;a=a.t()}b=c}else{for(c=tn(a,c);!a.o();)d=a.w(),c.$(b(d)),a=a.t();b=c.R()}b.Pg(ef().Aj)}}ar.prototype.$classData=t({IK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.TacticReservedSymbols$",{IK:1,i:1});var br;function cr(){br||(br=new ar);return br}function dr(b,a){b.wc=a;a="^"+b.Gd().ns.Ix;a=new af(a);var c=v();b.JK=Aq(a.ka,c)} - class er extends l{constructor(){super();this.JK=this.wc=null}x(){return Ii(va(this))}Gd(){var b=new af(this.wc),a=v();return Aq(b.ka,a)}} - function fr(b,a,c,d,e){for(var f=0;;)if(J(c,a)){var g=65535&(c.k.charCodeAt(a)|0),h=f;switch(h){case 0:switch(g){case 32:case 9:case 10:case 13:a=1+a|0;break;case 47:a=1+a|0;f=2;break;default:return K(e,a)}break;case 1:f=10===g?0:f;a=1+a|0;break;case 2:switch(g){case 47:a=1+a|0;f=1;break;case 42:a=1+a|0;f=3;break;default:return K(e,-1+a|0)}break;case 3:f=42===g?4:f;a=1+a|0;break;case 4:switch(g){case 47:a=1+a|0;f=0;break;case 42:a=1+a|0;f=4;break;default:a=1+a|0,f=3}break;default:throw new A(h);}}else{if(0=== - f||1===f)return K(e,a);if(2===f)return K(e,-1+a|0);e.b=!0;a=xn(e,a);e.f&&yn(e,d,new F((()=>()=>zn(L(),bf(ef(),"*/")))(b)));return a}}class gr extends l{constructor(){super();this.H=null;hr=this;this.H=new vg((b=>a=>fr(b,a.a,a.j,a.a,a))(this))}}gr.prototype.$classData=t({rL:0},!1,"fastparse.JavaWhitespace$",{rL:1,i:1});var hr;function ir(){hr||(hr=new gr);return hr}function jr(b){return new kr(new nj((()=>(a,c)=>new B(a,c))(b)))}class lr extends l{constructor(){super()}} - function mr(b,a){if(a.c)return new nr(a.h,a.a);or||(or=new pr);b=a.Hi;b=null===b?y():new E(b);b.o()?b="":(b=b.D(),b=qr(L(),b.I));return new rr(b,a.a,new sr(a.j,a.LL,a.a,a.KL,a.K))}class tr extends l{}tr.prototype.$classData=t({uL:0},!1,"fastparse.Parsed$",{uL:1,i:1});var ur;function vr(){ur||(ur=new tr);return ur}function wr(b){xr||(xr=new yr);var a=b.pj,c=b.xL,d=b.yL;b=b.wL;M();a=zr(M(),a,c,!0,d,b,null,!1);Ar(ef(),!a.c);return new Br(a.Gb,T(a.d,a.Hi),mr(vr(),a))} - class sr extends l{constructor(b,a,c,d,e){super();this.pj=b;this.yL=a;this.wL=c;this.xL=d;this.fD=e}}sr.prototype.$classData=t({vL:0},!1,"fastparse.Parsed$Extra",{vL:1,i:1});function Cr(b,a,c){b=((f,g)=>h=>{if(null!==h)return h.n+":"+Dr(g,h.l|0);throw new A(h);})(b,a);a=D().C;if(sn(a))if(c===v())b=v();else{a=c.w();var d=a=new w(b(a),v());for(c=c.t();c!==v();){var e=c.w();e=new w(b(e),v());d=d.Z=e;c=c.t()}b=a}else{for(a=tn(c,a);!c.o();)d=c.w(),a.$(b(d)),c=c.t();b=a.R()}return b.Ga(" / ")} - function Er(b,a,c){return zn(L(),bf(ef(),Fr(a,c,10+c|0)))}class Gr extends l{}Gr.prototype.$classData=t({AL:0},!1,"fastparse.Parsed$Failure$",{AL:1,i:1});var Hr;function Ir(){Hr||(Hr=new Gr);return Hr}function K(b,a){b.c=!0;b.h=void 0;b.a=a;return b}function xn(b,a){b.f&&(b.Hi=null,b.K=v());b.c=!1;b.a=a;return b}function yn(b,a,c){D();c=[new Jr(c)];for(var d=-1+(c.length|0)|0,e=v();0<=d;)e=new w(c[d],e),d=-1+d|0;c=new Kr(e);b.c||null!==b.Hi||(b.Hi=c);b.e=a>=b.s?c:Lr().Mc;b.d=Mr(b,a)?b.e:Lr().Mc} - function O(b,a,c){b.c=!0;b.h=a;b.a=c;return b}function R(b,a,c,d,e){b.c||null!==b.Hi||(b.Hi=c);b.e=c;b.d=Mr(b,a)&&!e?c:d}function Nr(b,a,c,d){D();c=[new Jr(c)];for(var e=-1+(c.length|0)|0,f=v();0<=e;)f=new w(c[e],f),e=-1+e|0;R(b,a,new Kr(f),d,!1)}function Mr(b,a){return!b.b&&!b.c&&a<=b.s&&b.s<=b.a} - function V(b,a,c){c=new Jr(c);if(!b.c&&(b.a===b.s&&(b.Gb=new Kr(new w(c,b.Gb.I))),null===b.Hi)){D();for(var d=[c],e=-1+(d.length|0)|0,f=v();0<=e;)f=new w(d[e],f),e=-1+e|0;b.Hi=new Kr(f)}if(a>=b.s){D();c=[c];d=-1+(c.length|0)|0;for(e=v();0<=d;)e=new w(c[d],e),d=-1+d|0;c=new Kr(e)}else c=Lr().Mc;b.e=c;b.d=Mr(b,a)?b.e:Lr().Mc}function Or(b,a){b.c=!0;b.h=a;return b}function Pr(b){b.c=!0;b.h=void 0;return b}function Qr(b,a,c){b.c=!0;b.h=a;b.b=c;return b} - function Rr(b,a,c,d){b.c=!0;b.h=a;b.a=c;b.b=d;return b}function W(b){b.f&&(b.Hi=null,b.K=v());b.c=!1;return b}function Sr(b,a){b.a=a;return b}function Tr(b,a,c){b.a=a;b.b=c;return b}class Ur extends l{constructor(b,a,c,d,e,f,g,h,k,m,p,n,q,r,u,x,z){super();this.j=b;this.LL=a;this.KL=c;this.s=d;this.A=e;this.Gb=f;this.d=g;this.e=h;this.Hi=k;this.K=m;this.c=p;this.a=q;this.b=r;this.h=u;this.f=x;this.y=z}}Ur.prototype.$classData=t({IL:0},!1,"fastparse.ParsingRun",{IL:1,i:1});class Vr extends l{} - Vr.prototype.$classData=t({JL:0},!1,"fastparse.ParsingRun$",{JL:1,i:1});var Wr;class Jr extends l{constructor(b){super();this.hD=null;this.Tw=!1;this.gD=b}}Jr.prototype.$classData=t({ML:0},!1,"fastparse.internal.Lazy",{ML:1,i:1});function Xr(b,a,c,d,e,f,g){1>c?Tr(g,a,d):Rr(g,f.Fu(e),b,d)}function Yr(b,a,c,d,e,f,g,h){return c=(a.length|0))return!0;if(J(b,d+c|0)){if((65535&(b.k.charCodeAt(d+c|0)|0))!==(65535&(a.charCodeAt(d)|0)))return!1;d=1+d|0}else return!1}} - function zn(b,a){b=ds();es(b,34);for(var c=0,d=a.Q();ce){var f=[e];e=(new af("\\u%04x")).ka;gs();hs();var g=[];f.length|0;for(var h=0,k=f.length|0;h()=>qr(L(),e.I)+" ~ "+qr(L(),f.I))(b,a,c)))];a=-1+(b.length|0)|0;for(c=v();0<=a;)c=new w(b[a],c),a=-1+a|0;return new Kr(c)} - function qr(b,a){a=a.Dk();b=new rq(a,new vg((()=>c=>{c.Tw||(c.Tw||(c.hD=c.gD.ce(),c.Tw=!0),c.gD=null);return c.hD})(b)));b=ns(os(b));gs();a=new E(b);return null!==a.p&&0===a.p.ue(1)?a.p.qa(0):b.Jh("("," | ",")")}class ps extends l{}ps.prototype.$classData=t({QL:0},!1,"fastparse.internal.Util$",{QL:1,i:1});var qs;function L(){qs||(qs=new ps);return qs}function Dn(b,a){var c=Pr(a);a.f&&yn(a,a.a,new F((()=>()=>"Pass")(b)));return c} - function Fn(b,a,c){a=Or(c,a);c.f&&yn(c,c.a,new F((()=>()=>"Pass")(b)));return a}function zr(b,a,c,d,e,f,g,h){return c.q(new Ur(a,e,c,f,g,Lr().Mc,Lr().Mc,Lr().Mc,null,(D(),v()),!0,h?0:-1,e,!0,void 0,d,!1,(rs(),ss())))}function ts(b,a,c){b=(M(),!1);var d=(M(),0),e=(M(),null);vr();a=a.GL.q(a.HL);return mr(0,zr(M(),a,c,b,d,-1,e,(M(),!0)))}function us(b,a){var c=a.a;J(a.j,c)?W(a):Pr(a);a.f&&V(a,c,new F((()=>()=>"end-of-input")(b)))} - function vs(b,a){var c=a.a;0===c?Pr(a):W(a);a.f&&V(a,c,new F((()=>()=>"start-of-input")(b)))}function ws(b,a){var c=W(a);a.f&&yn(a,a.a,new F((()=>()=>"fail")(b)));return c}class xs extends l{constructor(){super();ys=this;Wr||(Wr=new Vr)}}xs.prototype.$classData=t({RL:0},!1,"fastparse.package$",{RL:1,i:1});var ys;function M(){ys||(ys=new xs);return ys}class zs extends l{}zs.prototype.$classData=t({SL:0},!1,"fastparse.package$ByNameOps$",{SL:1,i:1});var As;function Bs(){As||(As=new zs);return As} - function je(b){return b.Rf.getComponentType()}function Ii(b){b=b.Rf.name;for(var a=-1+(b.length|0)|0;;)if(0<=a&&36===(65535&(b.charCodeAt(a)|0)))a=-1+a|0;else break;for(;;){if(0<=a){var c=65535&(b.charCodeAt(a)|0);c=46!==c&&36!==c}else c=!1;if(c)a=-1+a|0;else break}return b.substring(1+a|0)}class Yc extends l{constructor(b){super();this.Rf=b}x(){return(this.Rf.isInterface?"interface ":this.Rf.isPrimitive?"":"class ")+this.Rf.name}}Yc.prototype.$classData=t({PM:0},!1,"java.lang.Class",{PM:1,i:1}); - function sb(b,a){var c=a|0;if(c===a&&-Infinity!==1/a)return c;b.yx[0]=a;b=new Ja(b.Km[b.Ax]|0,b.Km[b.zx]|0);return b.O^b.V}class Cs extends l{constructor(){super();this.yx=this.Km=this.bs=null;this.xx=!1;this.Ax=this.zx=0;Ds=this;this.bs=new ArrayBuffer(8);this.Km=new Int32Array(this.bs,0,2);new Float32Array(this.bs,0,2);this.yx=new Float64Array(this.bs,0,1);this.Km[0]=16909060;this.zx=(this.xx=1===((new Int8Array(this.bs,0,8))[0]|0))?0:1;this.Ax=this.xx?1:0}} - Cs.prototype.$classData=t({UM:0},!1,"java.lang.FloatingPointBits$",{UM:1,i:1});var Ds;function Mb(){Ds||(Ds=new Cs);return Ds}class Es extends l{constructor(b,a,c,d){super();this.cN=b;this.eN=a;this.dN=d}}Es.prototype.$classData=t({bN:0},!1,"java.lang.Long$StringRadixInfo",{bN:1,i:1});class Fs extends l{constructor(){super();this.ND=null;Gs=this;this.ND=new Hs(!1);new Hs(!0)}}Fs.prototype.$classData=t({nN:0},!1,"java.lang.System$Streams$",{nN:1,i:1});var Gs; - function Is(){Gs||(Gs=new Fs);return Gs}function Js(b){return!!(b&&b.$classData&&1===b.$classData.Mf&&b.$classData.Lf.Xa.OD)}var Ha=t({OD:0},!1,"java.lang.Void",{OD:1,i:1},b=>void 0===b);function me(b,a,c){return a.Rf.newArrayOfThisClass([c])}class Ks extends l{}Ks.prototype.$classData=t({sN:0},!1,"java.lang.reflect.Array$",{sN:1,i:1});var Ls;function ne(){Ls||(Ls=new Ks);return Ls}function Ms(b){return oa(hd(Ns),[b.Ww,b.Xw])}class Os extends l{constructor(b,a){super();this.Ww=b;this.Xw=a}} - Os.prototype.$classData=t({YL:0},!1,"java.math.BigInteger$QuotAndRem",{YL:1,i:1});function Ps(b,a){if(0===a.wa)return 0;b=a.Fa<<5;var c=a.ga.g[-1+a.Fa|0];0>a.wa&&Qs(a)===(-1+a.Fa|0)&&(c=-1+c|0);return b=b-ca(c)|0}function Rs(b,a,c,d,e){if(0===e)Fc(c,0,a,d,a.g.length-d|0);else{b=32-e|0;a.g[-1+a.g.length|0]=0;for(var f=-1+a.g.length|0;f>d;){var g=f;a.g[g]=a.g[g]|c.g[-1+(f-d|0)|0]>>>b|0;a.g[-1+f|0]=c.g[-1+(f-d|0)|0]<>5;c&=31;var d=(a.Fa+b|0)+(0===c?0:1)|0,e=pa(hd(Fd),[d]);Rs(0,e,a.ga,b,c);a=Ts(a.wa,d,e);Us(a);return a}function Vs(b,a,c,d){for(var e=b=0;e>>31|0;e=1+e|0}0!==b&&(a.g[d]=b)}function Ws(b,a,c,d,e,f){for(b=0;b>>f|0|d.g[1+(b+e|0)|0]<>>f|0}} - function Xs(b,a,c){b=c>>5;var d=31&c;if(b>=a.Fa)return 0>a.wa?Ys().St:Ys().rj;c=a.Fa-b|0;var e=pa(hd(Fd),[1+c|0]);Ws(0,e,c,a.ga,b,d);if(0>a.wa){for(var f=0;f>>0)).toString(10),0>b?"-"+a:a;a="";var e=pa(hd(Fd),[c]);for(Fc(d,0,e,0,c);;){var f=0;for(d=-1+c|0;0<=d;){var g=f;f=e.g[d];var h=xt(yt(),f,g,1E9,0);e.g[d]=h;g=h>>31;var k=65535&h;h=h>>>16|0;var m=aa(51712,k);k=aa(15258,k);var p=aa(51712,h);m=m+((k+p|0)<<16)|0;aa(1E9,g);aa(15258,h);f=f-m|0;d=-1+d|0}d=""+f;for(a="000000000".substring(d.length|0)+d+a;0!==c&&0===e.g[-1+c|0];)c=-1+c|0;if(0===c)break}e=0;for(c=a.length| - 0;;)if(eb?"-"+a:a} - function zt(b,a,c){if(0===a.O&&0===a.V)switch(c){case 0:return"0";case 1:return"0.0";case 2:return"0.00";case 3:return"0.000";case 4:return"0.0000";case 5:return"0.00000";case 6:return"0.000000";default:return(0>c?"0E+":"0E")+(-2147483648===c?"2147483648":""+(-c|0))}else{b=0>a.V;var d="";var e=18;if(b){var f=a.O;a=a.V;a=new Ja(-f|0,0!==f?~a:-a|0)}f=a.O;for(var g=a.V;;){a=f;var h=g;g=yt();f=At(g,f,h,10,0);g=g.kb;e=-1+e|0;h=g;var k=f,m=k>>>16|0;k=aa(10,65535&k);m=aa(10,m);m=k+(m<<16)|0;aa(10,h);d=""+ - (a-m|0)+d;a=g;if(0===f&&0===a)break}f=18-e|0;g=f>>31;h=c>>31;a=f-c|0;f=(-2147483648^a)>(-2147483648^f)?-1+(g-h|0)|0:g-h|0;a=-1+a|0;f=-1!==a?f:-1+f|0;if(0>>16|0;var r=65535&d,u=d>>>16|0,x=aa(q,r);r=aa(n,r);q=aa(q,u);q=x+((r+q|0)<<16)|0;aa(m,d);aa(n,u);p=p-q|0;if(0!==f)for(f=1+f|0;;){n=f=-1+f|0;u=h.g[-2+g|0];m=65535&n;n=n>>>16|0;x=65535&u;u=u>>>16|0; - q=aa(m,x);x=aa(n,x);r=aa(m,u);m=q+((x+r|0)<<16)|0;q=(q>>>16|0)+r|0;q=(aa(n,u)+(q>>>16|0)|0)+(((65535&q)+x|0)>>>16|0)|0;u=p;n=b.g[-2+e|0];x=p+d|0;if(0===((-2147483648^x)<(-2147483648^p)?1:0)&&(p=x,q^=-2147483648,u^=-2147483648,q===u?(-2147483648^m)>(-2147483648^n):q>u))continue;break}}if(p=0!==f){Ft();p=b;m=e-g|0;u=h;n=g;q=f;var z=0;var C;for(x=C=0;x>>16|0;var I=65535&q,Q=q>>>16|0,P=aa(H,I);I=aa(G,I);var U=aa(H,Q);H=P+((I+U|0)<<16)|0;P=(P>>>16|0)+U|0;Q=(aa(G, - Q)+(P>>>16|0)|0)+(((65535&P)+I|0)>>>16|0)|0;G=H+z|0;z=(-2147483648^G)<(-2147483648^H)?1+Q|0:Q;Q=p.g[m+r|0];G=Q-G|0;Q=(-2147483648^G)>(-2147483648^Q)?-1:0;H=C;C=H>>31;H=G+H|0;C=(-2147483648^H)<(-2147483648^G)?1+(Q+C|0)|0:Q+C|0;p.g[m+r|0]=H;x=1+x|0}q=p.g[m+n|0];u=q-z|0;q=(-2147483648^u)>(-2147483648^q)?-1:0;r=C;x=r>>31;r=u+r|0;p.g[m+n|0]=r;p=0!==((-2147483648^r)<(-2147483648^u)?1+(q+x|0)|0:q+x|0)}if(p)for(f=-1+f|0,p=x=q=0;p>>16|0,m=65535&e,p=e>>>16|0,n=aa(h,m);m=aa(k,m);h=aa(h,p);n=n+((m+h|0)<<16)|0;aa(g,e);aa(k,p);b=b-n|0;a.g[d]=f;d=-1+d|0}return b}class It extends l{} - It.prototype.$classData=t({aM:0},!1,"java.math.Division$",{aM:1,i:1});var Jt;function Ft(){Jt||(Jt=new It);return Jt} - function Kt(b,a,c,d){var e=pa(hd(Fd),[1+a|0]),f=1,g=b.g[0],h=g+c.g[0]|0;e.g[0]=h;g=(-2147483648^h)<(-2147483648^g)?1:0;if(a>=d){for(;f(-2147483648^h)?-1:0;var m=g;g=m>>31;m=k+m|0;k=(-2147483648^m)<(-2147483648^k)?1+(h+g|0)|0:h+g|0;e.g[f]=m;g=k;f=1+f|0}for(;f>31,k=c+k|0,c=(-2147483648^k)<(-2147483648^c)?1+d|0:d,e.g[f]=k,g=c,f=1+f|0;return e} - function Mt(b,a,c,d){for(b=-1+d|0;0<=b&&a.g[b]===c.g[b];)b=-1+b|0;return 0>b?0:(-2147483648^a.g[b])<(-2147483648^c.g[b])?-1:1} - function Nt(b,a,c){b=a.wa;var d=c.wa,e=a.Fa,f=c.Fa;if(0===b)return c;if(0===d)return a;if(2===(e+f|0)){a=a.ga.g[0];c=c.ga.g[0];if(b===d)return d=a+c|0,c=(-2147483648^d)<(-2147483648^a)?1:0,0===c?Ot(b,d):Ts(b,2,oa(hd(Fd),[d,c]));d=Ys();0>b?(b=a=c-a|0,c=(-2147483648^a)>(-2147483648^c)?-1:0):(b=c=a-c|0,c=(-2147483648^c)>(-2147483648^a)?-1:0);return Pt(d,new Ja(b,c))}if(b===d)d=e>=f?Kt(a.ga,e,c.ga,f):Kt(c.ga,f,a.ga,e);else{var g=e!==f?e>f?1:-1:Mt(0,a.ga,c.ga,e);if(0===g)return Ys().rj;1===g?d=Lt(a.ga, - e,c.ga,f):(c=Lt(c.ga,f,a.ga,e),b=d,d=c)}b=Ts(b|0,d.g.length,d);Us(b);return b} - function Qt(b,a,c){var d=a.wa;b=c.wa;var e=a.Fa,f=c.Fa;if(0===b)return a;if(0===d)return Rt(c);if(2===(e+f|0))return a=a.ga.g[0],e=0,c=c.ga.g[0],f=0,0>d&&(d=a,a=-d|0,e=0!==d?~e:-e|0),0>b&&(b=c,d=f,c=-b|0,f=0!==b?~d:-d|0),b=Ys(),d=a,a=e,e=f,c=d-c|0,Pt(b,new Ja(c,(-2147483648^c)>(-2147483648^d)?-1+(a-e|0)|0:a-e|0));var g=e!==f?e>f?1:-1:Mt(St(),a.ga,c.ga,e);if(d===b&&0===g)return Ys().rj;-1===g?(c=d===b?Lt(c.ga,f,a.ga,e):Kt(c.ga,f,a.ga,e),b=-b|0):d===b?(c=Lt(a.ga,e,c.ga,f),b=d):(c=Kt(a.ga,e,c.ga,f), - b=d);b=Ts(b|0,c.g.length,c);Us(b);return b}class Tt extends l{}Tt.prototype.$classData=t({bM:0},!1,"java.math.Elementary$",{bM:1,i:1});var Ut;function St(){Ut||(Ut=new Tt);return Ut}class Vt extends l{constructor(b,a){super();this.lk=b;this.vm=a}m(b){return b instanceof Vt?this.lk===b.lk?this.vm===b.vm:!1:!1}B(){return this.lk<<3|this.vm.xu}x(){return"precision\x3d"+this.lk+" roundingMode\x3d"+this.vm}}Vt.prototype.$classData=t({cM:0},!1,"java.math.MathContext",{cM:1,i:1}); - class Wt extends l{constructor(){super();this.oD=null;Xt=this;Yt();var b=Zt().Kn;this.oD=new Vt(34,b);Yt();Zt();Yt();Zt();Yt();Zt()}}Wt.prototype.$classData=t({dM:0},!1,"java.math.MathContext$",{dM:1,i:1});var Xt;function Yt(){Xt||(Xt=new Wt);return Xt} - function $t(b,a,c,d){for(var e,f=e=0;f>>16|0;var m=65535&d,p=d>>>16|0,n=aa(k,m);m=aa(h,m);var q=aa(k,p);k=n+((m+q|0)<<16)|0;n=(n>>>16|0)+q|0;h=(aa(h,p)+(n>>>16|0)|0)+(((65535&n)+m|0)>>>16|0)|0;e=k+e|0;h=(-2147483648^e)<(-2147483648^k)?1+h|0:h;b.g[g]=e;e=h;f=1+f|0}return e}function au(b,a){var c=[];if(0>>16|0;var q=65535&m;m=m>>>16|0;var r=aa(n,q);q=aa(k,q);var u=aa(n,m);n=r+((q+u|0)<<16)|0;r=(r>>>16|0)+u|0;k=(aa(k,m)+(r>>>16|0)|0)+(((65535&r)+q|0)>>>16|0)|0;p=n+p|0;k=(-2147483648^p)<(-2147483648^n)?1+k|0:k;d=p+d|0;p=(-2147483648^d)<(-2147483648^p)?1+k|0:k;c.g[f+h|0]=d;d=p;g=1+g|0}c.g[f+a|0]=d;e=1+e|0}Vs(vt(),c,c,a<<1);for(f=e=d=0;e>>16|0,n=65535&p,p=p>>>16|0,m=aa(k,n),n=aa(d,n),r=aa(k,p),k=m+((n+r|0)<<16)|0,m=(m>>>16|0)+r|0,d=(aa(d,p)+(m>>>16|0)|0)+(((65535&m)+n|0)>>>16|0)|0,h=k+h|0,d=(-2147483648^h)<(-2147483648^k)?1+d|0:d,g=h+g|0,h=(-2147483648^g)<(-2147483648^h)?1+d|0:d,c.g[f]=g,f=1+f|0,g=h+c.g[f]|0,h=(-2147483648^g)<(-2147483648^h)?1:0,c.g[f]=g,d=h,e=1+e|0,f=1+f|0;return c} - function cu(b,a,c){if(c.Fa>a.Fa)var d=c;else d=a,a=c;var e=d,f=a;if(63>f.Fa){d=e.Fa;a=f.Fa;c=d+a|0;b=e.wa!==f.wa?-1:1;if(2===c){d=e.ga.g[0];a=f.ga.g[0];c=65535&d;d=d>>>16|0;f=65535&a;a=a>>>16|0;e=aa(c,f);f=aa(d,f);var g=aa(c,a);c=e+((f+g|0)<<16)|0;e=(e>>>16|0)+g|0;d=(aa(d,a)+(e>>>16|0)|0)+(((65535&e)+f|0)>>>16|0)|0;b=0===d?Ot(b,c):Ts(b,2,oa(hd(Fd),[c,d]))}else{e=e.ga;f=f.ga;g=pa(hd(Fd),[c]);if(0!==d&&0!==a)if(1===d)g.g[a]=$t(g,f,a,e.g[0]);else if(1===a)g.g[d]=$t(g,e,d,f.g[0]);else if(e===f&&d===a)bu(e, - d,g);else for(var h=0;h>>16|0,C=65535&r;r=r>>>16|0;var G=aa(x,C);C=aa(z,C);var H=aa(x,r);x=G+((C+H|0)<<16)|0;G=(G>>>16|0)+H|0;z=(aa(z,r)+(G>>>16|0)|0)+(((65535&G)+C|0)>>>16|0)|0;u=x+u|0;z=(-2147483648^u)<(-2147483648^x)?1+z|0:z;m=u+m|0;u=(-2147483648^m)<(-2147483648^u)?1+z|0:z;g.g[k+q|0]=m;m=u;n=1+n|0}g.g[k+a|0]=m;h=1+h|0}b=Ts(b,c,g);Us(b)}return b}d=(-2&e.Fa)<<4;c=du(e,d);g=du(f,d);a=eu(c,d);h=Qt(St(), - e,a);a=eu(g,d);f=Qt(St(),f,a);e=cu(b,c,g);a=cu(b,h,f);b=cu(b,Qt(St(),c,h),Qt(St(),f,g));c=e;b=Nt(St(),b,c);b=Nt(St(),b,a);b=eu(b,d);d=e=eu(e,d<<1);b=Nt(St(),d,b);return Nt(St(),b,a)} - function fu(b,a){var c=b.nk.g.length,d=c>>31,e=a.V;if(e===d?(-2147483648^a.O)<(-2147483648^c):e=(-2147483648^a.O):0>c)return gu(Ys().Jn,a.O);c=a.V;if(0===c?-1>=(-2147483648^a.O):0>c)return eu(gu(b.mk.g[1],a.O),a.O);var f=gu(b.mk.g[1],2147483647);c=f;e=a.V;var g=-2147483647+a.O|0;d=g;g=1>(-2147483648^g)?e:-1+e|0;for(e=hu(yt(),a.O,a.V,2147483647,0);;){var h=d,k=g;if(0===k?-1<(-2147483648^h):0(-2147483648^d)?g:-1+g|0; - else break}c=iu(c,gu(b.mk.g[1],e));c=eu(c,2147483647);b=a.V;d=a=-2147483647+a.O|0;for(g=1>(-2147483648^a)?b:-1+b|0;;)if(a=d,b=g,0===b?-1<(-2147483648^a):0(-2147483648^b)?a:-1+a|0,d=b,g=a;else break;return eu(c,e)} - class ju extends l{constructor(){super();this.mk=this.nk=null;ku=this;au(10,10);au(14,5);this.nk=pa(hd(Ns),[32]);this.mk=pa(hd(Ns),[32]);var b;var a=1;for(var c=b=0;32>c;){var d=c;if(18>=d){Gt().mk.g[d]=Pt(Ys(),new Ja(a,b));var e=Gt().nk,f=Ys(),g=a,h=b;e.g[d]=Pt(f,new Ja(0===(32&d)?g<>>1|0)>>>(31-d|0)|0|h<>>16|0;d=aa(5,65535&d);e=aa(5,a);a=d+(e<<16)|0;d=(d>>>16|0)+e|0;b=aa(5,b)+(d>>>16|0)|0}else Gt().mk.g[d]=iu(Gt().mk.g[-1+d|0],Gt().mk.g[1]),Gt().nk.g[d]=iu(Gt().nk.g[-1+ - d|0],Ys().Jn);c=1+c|0}}}ju.prototype.$classData=t({eM:0},!1,"java.math.Multiplication$",{eM:1,i:1});var ku;function Gt(){ku||(ku=new ju);return ku}function lu(b,a,c,d,e,f){var g=e-d|0;if(16=e||f.gs(a.g[k],a.g[m]))?(c.g[b]=a.g[k],k=1+k|0):(c.g[b]=a.g[m],m=1+m|0),b=1+b|0;Fc(c,d,a,d,g)}else mu(a,d,e,f)} - function mu(b,a,c,d){c=c-a|0;if(2<=c){if(0d.lf(f,b.g[-1+(a+e|0)|0])){for(var g=a,h=-1+(a+e|0)|0;1<(h-g|0);){var k=(g+h|0)>>>1|0;0>d.lf(f,b.g[k])?h=k:g=k}g=g+(0>d.lf(f,b.g[g])?0:1)|0;for(h=a+e|0;h>g;)b.g[h]=b.g[-1+h|0],h=-1+h|0;b.g[g]=f}e=1+e|0}}}function nu(b,a,c){c=null===c?new ou:new pu(c);var d=a.g.length;16>>1|0,f=a.g[e];if(c=d){d=b.ab;for(b.ab=2+b.ab|0;;)if(e=65535&(b.nf.charCodeAt(b.ab)|0),48<=e&&57>=e)b.ab=1+b.ab|0;else break;d=b.nf.substring(1+d|0,b.ab);um();d=new Ru(tm(0,d))}else d=b.nf.substring(b.ab,2+b.ab|0),b.ab=2+b.ab|0,d=new Su(d);break;case 91:d=b.ab;a:{e=b;for(var f=1+d|0;;)switch(65535&(e.nf.charCodeAt(f)|0)){case 92:f=2+f|0;break;case 93:e=1+f|0;break a;default:f=1+f|0}}b.ab=e;d=b.nf.substring(d,b.ab);d=new Su(d);break;default:d=b.nf.substring(b.ab,1+b.ab|0),b.ab=1+b.ab|0,d=new Su(d)}if(null!== - d)switch(65535&(b.nf.charCodeAt(b.ab)|0)){case 43:case 42:case 63:e=b.ab;63===(65535&(b.nf.charCodeAt(1+e|0)|0))?b.ab=2+b.ab|0:b.ab=1+b.ab|0;e=b.nf.substring(e,b.ab);c.push(new Tu(d,e))|0;break;case 123:e=b.ab;b.ab=1+(b.nf.indexOf("}",1+e|0)|0)|0;63===(65535&(b.nf.charCodeAt(b.ab)|0))&&(b.ab=1+b.ab|0);e=b.nf.substring(e,b.ab);c.push(new Tu(d,e))|0;break;default:e=c.length|0,0!==e&&d instanceof Su&&c[-1+e|0]instanceof Su?c[-1+e|0]=new Su(""+c[-1+e|0].Ex+d.Ex):c.push(d)|0}}} - function Nu(b){switch(b.length|0){case 0:return new Su("");case 1:return b[0];default:return new Uu(b)}}class Vu extends l{constructor(b){super();this.nf=b+")";this.ab=0;this.ds=[null]}}Vu.prototype.$classData=t({gO:0},!1,"java.util.regex.GroupStartMapper$Parser",{gO:1,i:1});function Wu(b,a,c){null!==a?b=-1+(a.length|0)|0:(0===(1&c.yk)<<24>>24&&0===(1&c.yk)<<24>>24&&(c.UD=-1+((new RegExp("|"+c.zk.source)).exec("").length|0)|0,c.yk=(1|c.yk)<<24>>24),b=c.UD);return b}class Xu extends l{} - Xu.prototype.$classData=t({rO:0},!1,"java.util.regex.Matcher$",{rO:1,i:1});var Yu;function Zu(){Yu||(Yu=new Xu);return Yu}class $u extends l{}class av extends l{}function bv(b){return new vg((a=>c=>{if(null!==c)return a.N(c.n,c.l);throw new A(c);})(b))}function bf(b,a){return null!==a?new cv(a):null}class dv extends l{}function ev(b,a,c){return""+a+c}class fv extends l{}fv.prototype.$classData=t({IO:0},!1,"scala.Predef$any2stringadd$",{IO:1,i:1});var gv;function hv(){gv||(gv=new fv);return gv} - class iv extends l{}iv.prototype.$classData=t({WP:0},!1,"scala.collection.$colon$plus$",{WP:1,i:1});var jv;function kv(b,a){if(a.o())return y();b=a.w();a=a.t();return new E(new B(b,a))}class lv extends l{}lv.prototype.$classData=t({XP:0},!1,"scala.collection.$plus$colon$",{XP:1,i:1});var mv;class nv extends l{constructor(){super();this.we=null;ov=this;this.we=new pv}}nv.prototype.$classData=t({dQ:0},!1,"scala.collection.Iterator$",{dQ:1,i:1});var ov;function qv(){ov||(ov=new nv);return ov} - function rv(b,a){return b.ma().Bb(a).R()}class sv extends l{ma(){return new tv(this.Ur())}}function ni(b,a){if(a.o())return b.$a();b=b.ma();b.Bb(a);return b.R()}class uv extends l{$a(){return this===oi()||this===gs()?v():this.ma().R()}}function vv(b,a){a.ca(new vg((c=>d=>c.fn(d))(b)));return b}function eg(b,a){return b instanceof wv&&a instanceof wv?xv(b,a):a.Ua().Qg(b,new nj((()=>(c,d)=>c.ad(d))(b)))}class yv extends l{}class zv extends l{} - zv.prototype.$classData=t({bS:0},!1,"scala.collection.immutable.Stream$$hash$colon$colon$",{bS:1,i:1});var Av;function Bv(b,a){return new Cv(a,b.KE)}function Dv(b,a){return Ev(a,b.KE)}class Fv extends l{constructor(b){super();this.KE=b}}Fv.prototype.$classData=t({dS:0},!1,"scala.collection.immutable.Stream$ConsWrapper",{dS:1,i:1});function Gv(b){b.By||(b.By||(b.NE=b.ME.ce(),b.By=!0),b.ME=null);return b.NE} - class Hv extends l{constructor(b,a){super();this.NE=null;this.By=!1;this.ME=a;if(null===b)throw wl(tl(),null);}}Hv.prototype.$classData=t({iS:0},!1,"scala.collection.immutable.StreamIterator$LazyCell",{iS:1,i:1});function Iv(b,a,c,d){b=0>c?0:c;return d<=b||b>=(a.length|0)?"":a.substring(b,d>(a.length|0)?a.length|0:d)}class Jv extends l{}Jv.prototype.$classData=t({lS:0},!1,"scala.collection.immutable.StringOps$",{lS:1,i:1});var Kv;function Lv(){Kv||(Kv=new Jv);return Kv} - function Mv(b,a,c){b.og(c);c=-1+c|0;switch(c){case -1:break;case 0:b.mb(a.$b());break;case 1:b.Wa(a.fa());b.mb(a.$b());break;case 2:b.pb(a.sa());b.Wa(a.fa());b.mb(a.$b());break;case 3:b.ac(a.Va());b.pb(a.sa());b.Wa(a.fa());b.mb(a.$b());break;case 4:b.ee(a.Db());b.ac(a.Va());b.pb(a.sa());b.Wa(a.fa());b.mb(a.$b());break;case 5:b.rk(a.se());b.ee(a.Db());b.ac(a.Va());b.pb(a.sa());b.Wa(a.fa());b.mb(a.$b());break;default:throw new A(c);}} - function Nv(b,a,c){if(32>c)return b.$b().g[31&a];if(1024>c)return b.fa().g[31&(a>>>5|0)].g[31&a];if(32768>c)return b.sa().g[31&(a>>>10|0)].g[31&(a>>>5|0)].g[31&a];if(1048576>c)return b.Va().g[31&(a>>>15|0)].g[31&(a>>>10|0)].g[31&(a>>>5|0)].g[31&a];if(33554432>c)return b.Db().g[31&(a>>>20|0)].g[31&(a>>>15|0)].g[31&(a>>>10|0)].g[31&(a>>>5|0)].g[31&a];if(1073741824>c)return b.se().g[31&(a>>>25|0)].g[31&(a>>>20|0)].g[31&(a>>>15|0)].g[31&(a>>>10|0)].g[31&(a>>>5|0)].g[31&a];throw Ov();} - function Pv(b,a,c){if(32<=c)if(1024>c)b.mb(b.fa().g[31&(a>>>5|0)]);else if(32768>c)b.Wa(b.sa().g[31&(a>>>10|0)]),b.mb(b.fa().g[31&(a>>>5|0)]);else if(1048576>c)b.pb(b.Va().g[31&(a>>>15|0)]),b.Wa(b.sa().g[31&(a>>>10|0)]),b.mb(b.fa().g[31&(a>>>5|0)]);else if(33554432>c)b.ac(b.Db().g[31&(a>>>20|0)]),b.pb(b.Va().g[31&(a>>>15|0)]),b.Wa(b.sa().g[31&(a>>>10|0)]),b.mb(b.fa().g[31&(a>>>5|0)]);else if(1073741824>c)b.ee(b.se().g[31&(a>>>25|0)]),b.ac(b.Db().g[31&(a>>>20|0)]),b.pb(b.Va().g[31&(a>>>15|0)]),b.Wa(b.sa().g[31& - (a>>>10|0)]),b.mb(b.fa().g[31&(a>>>5|0)]);else throw Ov();}function Qv(b){var a=pa(hd(Td),[b.g.length]);Fc(b,0,a,0,b.g.length);return a}function Rv(b,a){var c=b.g[a];b.g[a]=null;return Qv(c)} - function Sv(b,a){var c=-1+b.Ic()|0;switch(c){case 5:b.rk(Qv(b.se()));b.ee(Qv(b.Db()));b.ac(Qv(b.Va()));b.pb(Qv(b.sa()));b.Wa(Qv(b.fa()));b.se().g[31&(a>>>25|0)]=b.Db();b.Db().g[31&(a>>>20|0)]=b.Va();b.Va().g[31&(a>>>15|0)]=b.sa();b.sa().g[31&(a>>>10|0)]=b.fa();b.fa().g[31&(a>>>5|0)]=b.$b();break;case 4:b.ee(Qv(b.Db()));b.ac(Qv(b.Va()));b.pb(Qv(b.sa()));b.Wa(Qv(b.fa()));b.Db().g[31&(a>>>20|0)]=b.Va();b.Va().g[31&(a>>>15|0)]=b.sa();b.sa().g[31&(a>>>10|0)]=b.fa();b.fa().g[31&(a>>>5|0)]=b.$b();break; - case 3:b.ac(Qv(b.Va()));b.pb(Qv(b.sa()));b.Wa(Qv(b.fa()));b.Va().g[31&(a>>>15|0)]=b.sa();b.sa().g[31&(a>>>10|0)]=b.fa();b.fa().g[31&(a>>>5|0)]=b.$b();break;case 2:b.pb(Qv(b.sa()));b.Wa(Qv(b.fa()));b.sa().g[31&(a>>>10|0)]=b.fa();b.fa().g[31&(a>>>5|0)]=b.$b();break;case 1:b.Wa(Qv(b.fa()));b.fa().g[31&(a>>>5|0)]=b.$b();break;case 0:break;default:throw new A(c);}}function Tv(b,a,c){var d=pa(hd(Td),[32]);Fc(b,a,d,c,32-(c>a?c:a)|0);return d} - function Uv(b,a,c,d){if(32<=d)if(1024>d)1===b.Ic()&&(b.Wa(pa(hd(Td),[32])),b.fa().g[31&(a>>>5|0)]=b.$b(),b.og(1+b.Ic()|0)),b.mb(pa(hd(Td),[32]));else if(32768>d)2===b.Ic()&&(b.pb(pa(hd(Td),[32])),b.sa().g[31&(a>>>10|0)]=b.fa(),b.og(1+b.Ic()|0)),b.Wa(b.sa().g[31&(c>>>10|0)]),null===b.fa()&&b.Wa(pa(hd(Td),[32])),b.mb(pa(hd(Td),[32]));else if(1048576>d)3===b.Ic()&&(b.ac(pa(hd(Td),[32])),b.Va().g[31&(a>>>15|0)]=b.sa(),b.og(1+b.Ic()|0)),b.pb(b.Va().g[31&(c>>>15|0)]),null===b.sa()&&b.pb(pa(hd(Td),[32])), - b.Wa(b.sa().g[31&(c>>>10|0)]),null===b.fa()&&b.Wa(pa(hd(Td),[32])),b.mb(pa(hd(Td),[32]));else if(33554432>d)4===b.Ic()&&(b.ee(pa(hd(Td),[32])),b.Db().g[31&(a>>>20|0)]=b.Va(),b.og(1+b.Ic()|0)),b.ac(b.Db().g[31&(c>>>20|0)]),null===b.Va()&&b.ac(pa(hd(Td),[32])),b.pb(b.Va().g[31&(c>>>15|0)]),null===b.sa()&&b.pb(pa(hd(Td),[32])),b.Wa(b.sa().g[31&(c>>>10|0)]),null===b.fa()&&b.Wa(pa(hd(Td),[32])),b.mb(pa(hd(Td),[32]));else if(1073741824>d)5===b.Ic()&&(b.rk(pa(hd(Td),[32])),b.se().g[31&(a>>>25|0)]=b.Db(), - b.og(1+b.Ic()|0)),b.ee(b.se().g[31&(c>>>25|0)]),null===b.Db()&&b.ee(pa(hd(Td),[32])),b.ac(b.Db().g[31&(c>>>20|0)]),null===b.Va()&&b.ac(pa(hd(Td),[32])),b.pb(b.Va().g[31&(c>>>15|0)]),null===b.sa()&&b.pb(pa(hd(Td),[32])),b.Wa(b.sa().g[31&(c>>>10|0)]),null===b.fa()&&b.Wa(pa(hd(Td),[32])),b.mb(pa(hd(Td),[32]));else throw Ov();}class Vv extends l{constructor(){super();Wv=this}ma(){var b=ds();return new Xv(b,new vg((()=>a=>new cv(a))(this)))}} - Vv.prototype.$classData=t({uS:0},!1,"scala.collection.immutable.WrappedString$",{uS:1,i:1});var Wv;class Yv extends l{}Yv.prototype.$classData=t({BS:0},!1,"scala.collection.mutable.ArrayOps$ofRef$",{BS:1,i:1});var Zv; - class $v extends l{hs(b,a){if(!(500>b))throw Cg(new Kg,"assertion failed: loadFactor too large; must be \x3c 0.5");var c=a>>31,d=b>>31,e=65535&a,f=a>>>16|0,g=65535&b,h=b>>>16|0,k=aa(e,g);g=aa(f,g);var m=aa(e,h);e=k+((g+m|0)<<16)|0;k=(k>>>16|0)+m|0;b=(((aa(a,d)+aa(c,b)|0)+aa(f,h)|0)+(k>>>16|0)|0)+(((65535&k)+g|0)>>>16|0)|0;return At(yt(),e,b,1E3,0)}}$v.prototype.$classData=t({GS:0},!1,"scala.collection.mutable.FlatHashTable$",{GS:1,i:1});var aw;function bw(){aw||(aw=new $v);return aw} - function cw(b){return null===b?dw():b}function ew(b){return b===dw()?null:b}class fw extends l{B(){return 0}x(){return"NullSentinel"}}fw.prototype.$classData=t({IS:0},!1,"scala.collection.mutable.FlatHashTable$NullSentinel$",{IS:1,i:1});var gw;function dw(){gw||(gw=new fw);return gw}var hw=t({iF:0},!0,"scala.collection.mutable.HashEntry",{iF:1,i:1});function iw(b,a){return 1<<(-ca(-1+a|0)|0)} - class jw extends l{hs(b,a){var c=a>>31,d=b>>31,e=65535&a,f=a>>>16|0,g=65535&b,h=b>>>16|0,k=aa(e,g);g=aa(f,g);var m=aa(e,h);e=k+((g+m|0)<<16)|0;k=(k>>>16|0)+m|0;b=(((aa(a,d)+aa(c,b)|0)+aa(f,h)|0)+(k>>>16|0)|0)+(((65535&k)+g|0)>>>16|0)|0;return At(yt(),e,b,1E3,0)}}jw.prototype.$classData=t({QS:0},!1,"scala.collection.mutable.HashTable$",{QS:1,i:1});var kw;function lw(){kw||(kw=new jw);return kw}class mw extends l{}mw.prototype.$classData=t({SO:0},!1,"scala.math.Ordered$",{SO:1,i:1});var nw; - function ow(b,a){if(a instanceof ma)return a=bb(a),b.zD()&&b.rg()===a;if(Oc(a))return a|=0,b.yD()&&b.lx()===a;if(Pc(a))return a|=0,b.AD()&&b.Py()===a;if(za(a))return a|=0,b.vx()&&b.rg()===a;if(a instanceof Ja){var c=Xc(a);a=c.O;c=c.V;b=b.sg();var d=b.V;return b.O===a&&d===c}return"number"===typeof a?(a=+a,b.Gm()===a):"number"===typeof a?(a=+a,b.tj()===a):!1}function vo(){var b=Bk();0===(1&b.Ru)<<24>>24&&0===(1&b.Ru)<<24>>24&&(b.$D=Yn(),b.Ru=(1|b.Ru)<<24>>24);return b.$D} - class pw extends l{constructor(){super();this.aE=this.ls=this.$D=null;this.Ru=0;qw=this;rw||(rw=new sw);tw();gs();uw();qv();D();v();vw||(vw=new ww);mv||(mv=new lv);this.ls=mv;jv||(jv=new iv);xw();Av||(Av=new zv);this.aE=mn();yw||(yw=new zw);pn();Aw||(Aw=new Bw);Cw||(Cw=new Dw);Ew||(Ew=new Fw);Gw||(Gw=new Hw);nw||(nw=new mw);Iw||(Iw=new Jw);Kw||(Kw=new Lw);Mw||(Mw=new Nw);Ow||(Ow=new Pw)}}pw.prototype.$classData=t({$O:0},!1,"scala.package$",{$O:1,i:1});var qw; - function Bk(){qw||(qw=new pw);return qw}class Qw extends l{constructor(){super();Rw=this;Sw();Tw();Uw();Vw();Ww();Xw();Yw();Zw();$w();ax||(ax=new bx);js();cx||(cx=new dx);ex();fx()}}Qw.prototype.$classData=t({aP:0},!1,"scala.reflect.ClassManifestFactory$",{aP:1,i:1});var Rw;class gx extends l{}gx.prototype.$classData=t({dP:0},!1,"scala.reflect.ManifestFactory$",{dP:1,i:1});var hx;class ix extends l{constructor(){super();jx=this;Rw||(Rw=new Qw);hx||(hx=new gx)}} - ix.prototype.$classData=t({tP:0},!1,"scala.reflect.package$",{tP:1,i:1});var jx;function X(b,a,c){if(a===c)c=!0;else if(kx(a))a:if(kx(c))c=lx(0,a,c);else{if(c instanceof ma){if("number"===typeof a){c=+a===bb(c);break a}if(a instanceof Ja){b=Xc(a);a=b.V;c=bb(c);c=b.O===c&&a===c>>31;break a}}c=null===a?null===c:Xa(a,c)}else c=a instanceof ma?mx(a,c):null===a?null===c:Xa(a,c);return c} - function mx(b,a){if(a instanceof ma)return bb(b)===bb(a);if(kx(a)){if("number"===typeof a)return+a===bb(b);if(a instanceof Ja){a=Xc(a);var c=a.V;b=bb(b);return a.O===b&&c===b>>31}return null===a?null===b:Xa(a,b)}return null===b&&null===a} - function lx(b,a,c){if("number"===typeof a)return b=+a,"number"===typeof c?b===+c:c instanceof Ja?(a=Xc(c),c=a.O,a=a.V,b===nx(yt(),c,a)):c instanceof ox?c.m(b):!1;if(a instanceof Ja){a=Xc(a);b=a.O;a=a.V;if(c instanceof Ja){c=Xc(c);var d=c.V;return b===c.O&&a===d}return"number"===typeof c?(c=+c,nx(yt(),b,a)===c):c instanceof ox?c.m(new Ja(b,a)):!1}return null===a?null===c:Xa(a,c)}class px extends l{}px.prototype.$classData=t({ET:0},!1,"scala.runtime.BoxesRunTime$",{ET:1,i:1});var qx; - function Y(){qx||(qx=new px);return qx}var rx=t({LT:0},!1,"scala.runtime.Null$",{LT:1,i:1});function sx(b,a,c){if(Qd(a,1)||Ed(a,1)||Nd(a,1)||Gd(a,1)||Id(a,1))return a.g[c];if(md(a,1))return Qc(a.g[c]);if(qd(a,1)||td(a,1)||kd(a,1)||Js(a))return a.g[c];if(null===a)throw tx();throw new A(a);} - function ux(b,a,c,d){if(Qd(a,1))a.g[c]=d;else if(Ed(a,1))a.g[c]=d|0;else if(Nd(a,1))a.g[c]=+d;else if(Gd(a,1))a.g[c]=Xc(d);else if(Id(a,1))a.g[c]=+d;else if(md(a,1))a.g[c]=bb(d);else if(qd(a,1))a.g[c]=d|0;else if(td(a,1))a.g[c]=d|0;else if(kd(a,1))a.g[c]=!!d;else if(Js(a))a.g[c]=void 0;else{if(null===a)throw tx();throw new A(a);}}function vx(b,a){if(Qd(a,1)||Ed(a,1)||Nd(a,1)||Gd(a,1)||Id(a,1)||md(a,1)||qd(a,1)||td(a,1)||kd(a,1)||Js(a))return a.g.length;if(null===a)throw tx();throw new A(a);} - function wx(b){xx();return Ik(new yx(b),b.G()+"(",",",")")}class zx extends l{}zx.prototype.$classData=t({NT:0},!1,"scala.runtime.ScalaRunTime$",{NT:1,i:1});var Ax;function xx(){Ax||(Ax=new zx);return Ax}function Bx(b,a){b=a.O;a=a.V;return a===b>>31?b:b^a}function Cx(b,a){b=Ec(a);if(b===a)return b;var c=yt();b=Dx(c,a);c=c.kb;return nx(yt(),b,c)===a?b^c:sb(Mb(),a)}function Ex(b,a){return null===a?0:"number"===typeof a?Cx(0,+a):a instanceof Ja?(b=Xc(a),Bx(0,new Ja(b.O,b.V))):db(a)} - class Fx extends l{na(b,a){b=this.Ih(b,a);return-430675100+aa(5,b<<13|b>>>19|0)|0}Ih(b,a){a=aa(-862048943,a);a=aa(461845907,a<<15|a>>>17|0);return b^a}rb(b,a){b^=a;b=aa(-2048144789,b^(b>>>16|0));b=aa(-1028477387,b^(b>>>13|0));return b^(b>>>16|0)}}Fx.prototype.$classData=t({QT:0},!1,"scala.runtime.Statics$",{QT:1,i:1});var Gx;function Hx(){Gx||(Gx=new Fx);return Gx}function Ix(b,a){if(a instanceof qi)return hs(),a.Fe;var c=[];a.ca(new vg(((d,e)=>f=>e.push(f)|0)(b,c)));return c} - class Jx extends l{}Jx.prototype.$classData=t({qT:0},!1,"scala.scalajs.js.JSConverters$JSRichGenTraversableOnce$",{qT:1,i:1});var Kx;function Lx(){Kx||(Kx=new Jx);return Kx}function sl(b,a){return a instanceof Mx?a:new Nx(a)}function wl(b,a){return a instanceof Nx?a.Js:a}class Ox extends l{}Ox.prototype.$classData=t({CT:0},!1,"scala.scalajs.runtime.package$",{CT:1,i:1});var Px;function tl(){Px||(Px=new Ox);return Px}class Qx extends l{} - Qx.prototype.$classData=t({uP:0},!1,"scala.sys.package$",{uP:1,i:1});var Rx;class Sx extends l{constructor(b){super();this.Uu=b}x(){return"DynamicVariable("+this.Uu+")"}}Sx.prototype.$classData=t({vP:0},!1,"scala.util.DynamicVariable",{vP:1,i:1});class Tx extends l{constructor(){super();new Ux}}Tx.prototype.$classData=t({GP:0},!1,"scala.util.control.Breaks",{GP:1,i:1});function ul(b,a){return a&&a.$classData&&a.$classData.Xa.bE?y():new E(a)}class Vx extends l{} - Vx.prototype.$classData=t({KP:0},!1,"scala.util.control.NonFatal$",{KP:1,i:1});var Wx;function vl(){Wx||(Wx=new Vx);return Wx}function Xx(b,a){if(a.Xb)b=a.Yb;else{if(null===a)throw tx();b=a.Xb?a.Yb:Yx(a,new Zx(b))}return b}function $x(b,a,c){if(null===a)throw tx();return a.Xb?a.Yb:Yx(a,new ay(b,c))}function by(b,a,c){a=b.na(-889275714,Ex(Hx(),a));a=b.na(a,Ex(Hx(),c));return b.rb(a,2)} - function cy(b){var a=dy(),c=b.E();if(0===c)return pb(b.G());for(var d=-889275714,e=0;e>>19|0)|0}Ih(b,a){a=aa(-862048943,a);a=aa(461845907,a<<15|a>>>17|0);return b^a}rb(b,a){b^=a;b=aa(-2048144789,b^(b>>>16|0));b=aa(-1028477387,b^(b>>>13|0));return b^(b>>>16|0)}}function hy(b,a){b=aa(-1640532531,a);um();return aa(-1640532531,b<<24|16711680&b<<8|65280&(b>>>8|0)|b>>>24|0)}class iy extends l{}iy.prototype.$classData=t({OP:0},!1,"scala.util.hashing.package$",{OP:1,i:1});var jy; - function ky(){jy||(jy=new iy);return jy}function sq(b){return 0<=b.$h()?Va(rc(b.Qy(),b.$h(),b.tk())):null}function ly(b,a){b.pD=a}function my(b){ny||(ny=new oy);return ny.pD.q(b)}class py extends l{constructor(){super();this.pD=null}}class qy extends l{}function ry(){var b=zm();null===zm().Qs&&null===zm().Qs&&(zm().Qs=new Ud(b));return zm().Qs}class sy extends l{constructor(){super();this.Qs=this.xv=null}jx(b){return this.xv.jx(b)}qx(b){return this.xv.qx(b)}} - sy.prototype.$classData=t({wF:0},!1,"edu.cmu.cs.ls.keymaerax.Configuration$",{wF:1,i:1,vF:1});var ty;function zm(){ty||(ty=new sy);return ty}function uy(b,a,c){b.kn=a;b.ft=c;b.az="expression"}class vy extends l{constructor(){super();this.az=this.ft=this.kn=null}cf(){return this.az}}function wy(b){b.gd(Ze());b.hd(Ce())}function ye(b){return!!(b&&b.$classData&&b.$classData.Xa.bd)} - class xy extends l{constructor(){super();this.P=null;yy=this;this.P=new vg((()=>b=>Sa(b))(this))}x(){return"\x3cfunction1\x3e"}q(b){return this.P.q(b)}}xy.prototype.$classData=t({CH:0},!1,"edu.cmu.cs.ls.keymaerax.core.PrettyPrinter$",{CH:1,i:1,ba:1});var yy;function ff(){yy||(yy=new xy);return yy}function zy(b){b.pg($e());b.qg(Ay())}function Se(b){return!!(b&&b.$classData&&b.$classData.Xa.kg)}function Oe(b){return!!(b&&b.$classData&&b.$classData.Xa.kf)} - class kj extends l{constructor(b,a,c,d){super();this.Yj=this.Xj=this.Zj=this.mg=null;if(null===b)throw wl(tl(),null);this.mg=b;this.Zj=a;this.Xj=c;this.Yj=d}Mh(b,a){b=this.Zj.oc(a);if(b instanceof E)return Bk(),new vk(b.p);if(y()===b)return Bk(),b=y(),new rk(b);throw new A(b);}Kh(b,a){b=this.Xj.oc(a);if(b instanceof E)return Bk(),new vk(b.p);if(y()===b){var c=!1;b=null;var d=!1,e=null;if(a instanceof nh){e=zj(this.mg,a.hf,this.Zj);if(null===e)throw new A(e);b=e.l;e=e.n.ub(new vg((()=>g=>{if(null!== - g)return Kh(g.l);throw new A(g);})(this)));Bk();c=a.hf;d=new vg(((g,h)=>k=>Bj(g.mg,k,h))(this,e));var f=oi();c=c.Ib(d,f.C);a=new nh(c,dj(new oj(a.ji),b.Ub(e).Ub(this.Xj).Ub(this.Yj)));return new vk(a)}if(a instanceof oh){e=zj(this.mg,a.gf,this.Zj);if(null===e)throw new A(e);b=e.l;e=e.n.ub(new vg((()=>g=>{if(null!==g)return Kh(g.l);throw new A(g);})(this)));Bk();c=a.gf;d=new vg(((g,h)=>k=>Bj(g.mg,k,h))(this,e));f=oi();c=c.Ib(d,f.C);a=new oh(c,dj(new oj(a.ii),b.Ub(e).Ub(this.Xj).Ub(this.Yj)));return new vk(a)}if(a instanceof - ph&&(c=!0,b=a,b.ef instanceof Ah)){a=b.ef;e=this.mg;c=gs();c=zj(e,ni(c,pi(new qi,[a.Dd])),this.Zj);if(null===c)throw new A(c);e=c.l;c=c.n.ub(new vg((()=>g=>{if(null!==g)return Kh(g.l);throw new A(g);})(this)));Bk();d=Bj(this.mg,a.Dd,c);a=new Ah(d,dj(new oj(a.Ef),c.Ub(e)));a=new ph(a,dj(new oj(b.fg),c.Ub(e).Ub(this.Xj).Ub(this.Yj)));return new vk(a)}if(c&&b.ef instanceof Ih){a=b.ef;e=this.mg;c=gs();c=zj(e,ni(c,pi(new qi,[a.oe])),this.Zj);if(null===c)throw new A(c);e=c.l;c=c.n.ub(new vg((()=>g=>{if(null!== - g)return Kh(g.l);throw new A(g);})(this)));Bk();a=new Ih(Bj(this.mg,a.oe,c));a=new ph(a,dj(new oj(b.fg),c.Ub(e).Ub(this.Xj).Ub(this.Yj)));return new vk(a)}if(a instanceof uh&&(d=!0,e=a,e.ff instanceof Ah)){a=e.ff;b=this.mg;c=gs();c=zj(b,ni(c,pi(new qi,[a.Dd])),this.Zj);if(null===c)throw new A(c);b=c.l;c=c.n.ub(new vg((()=>g=>{if(null!==g)return Kh(g.l);throw new A(g);})(this)));Bk();d=Bj(this.mg,a.Dd,c);a=new Ah(d,dj(new oj(a.Ef),c.Ub(b)));a=new uh(a,dj(new oj(e.gg),c.Ub(b).Ub(this.Xj).Ub(this.Yj))); - return new vk(a)}if(d&&e.ff instanceof Ih){a=e.ff;b=this.mg;c=gs();c=zj(b,ni(c,pi(new qi,[a.oe])),this.Zj);if(null===c)throw new A(c);b=c.l;c=c.n.ub(new vg((()=>g=>{if(null!==g)return Kh(g.l);throw new A(g);})(this)));Bk();a=new Ih(Bj(this.mg,a.oe,c));a=new uh(a,dj(new oj(e.gg),c.Ub(b).Ub(this.Xj).Ub(this.Yj)));return new vk(a)}Bk();a=y();return new rk(a)}throw new A(b);}Lh(b,a){b=this.Yj.oc(a);if(b instanceof E)return Bk(),new vk(b.p);if(y()===b)return Bk(),b=y(),new rk(b);throw new A(b);}} - kj.prototype.$classData=t({pI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Augmentors$ExpressionAugmentor$$anon$6",{pI:1,i:1,Di:1});class Fj extends l{constructor(b,a){super();this.zB=a}Lh(){Bk();var b=y();return new rk(b)}Mh(){Bk();var b=y();return new rk(b)}Kh(b,a){if(a instanceof ph||a instanceof uh)return this.zB.qv=!1,Bk(),b=new E(jj().Je),new rk(b);Bk();b=y();return new rk(b)}} - Fj.prototype.$classData=t({rI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Augmentors$FormulaAugmentor$$anon$4",{rI:1,i:1,Di:1});class Fk extends l{}Fk.prototype.$classData=t({yI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.ExpressionTraversal$$anon$1",{yI:1,i:1,XT:1}); - class By extends l{constructor(b,a){super();this.CI=b;this.BI=a}Lh(){Bk();var b=y();return new rk(b)}Mh(){Bk();var b=y();return new rk(b)}Kh(b,a){var c=this.CI;if(null===a?null===c:a.m(c))return this.BI.fb=new E(b),Bk(),b=new E(jj().Je),new rk(b);Bk();b=y();return new rk(b)}}By.prototype.$classData=t({AI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.FormulaTools$$anon$1",{AI:1,i:1,Di:1}); - class Cy extends l{constructor(b,a){super();this.FI=b;this.EI=a}Kh(){Bk();var b=y();return new rk(b)}Lh(){Bk();var b=y();return new rk(b)}Mh(b,a){var c=this.FI;if(null===a?null===c:a.m(c))return this.EI.fb=new E(b),Bk(),b=new E(jj().Je),new rk(b);Bk();b=y();return new rk(b)}}Cy.prototype.$classData=t({DI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.FormulaTools$$anon$2",{DI:1,i:1,Di:1}); - class Dy extends l{constructor(b,a){super();this.II=b;this.HI=a}Kh(){Bk();var b=y();return new rk(b)}Mh(){Bk();var b=y();return new rk(b)}Lh(b,a){var c=this.II;if(null===a?null===c:a.m(c))return this.HI.fb=new E(b),Bk(),b=new E(jj().Je),new rk(b);Bk();b=y();return new rk(b)}}Dy.prototype.$classData=t({GI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.FormulaTools$$anon$3",{GI:1,i:1,Di:1}); - class Ey extends l{constructor(b){super();this.KI=b}Kh(){Bk();var b=y();return new rk(b)}Mh(){Bk();var b=y();return new rk(b)}Lh(b,a){if(this.KI.q(a))return Bk(),b=y(),new rk(b);Bk();b=new E(jj().Je);return new rk(b)}}Ey.prototype.$classData=t({JI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.FormulaTools$$anon$7",{JI:1,i:1,Di:1}); - class Fy extends l{constructor(b){super();this.bJ=b}Lh(){Bk();var b=y();return new rk(b)}Mh(){Bk();var b=y();return new rk(b)}Kh(b,a){if(dk(a))return Gy(this.bJ,a.Mj()),Bk(),b=y(),new rk(b);Bk();b=y();return new rk(b)}}Fy.prototype.$classData=t({aJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ArchiveParser$$anon$3",{aJ:1,i:1,Di:1}); - class Hy extends l{constructor(b,a){super();this.EB=b;this.DB=a}Lh(){Bk();var b=y();return new rk(b)}Mh(b,a){if(a instanceof Pe)return bz(Cl(),a.db,a.tc,this.EB,this.DB),Bk(),b=y(),new rk(b);Bk();b=y();return new rk(b)}Kh(b,a){if(a instanceof ze)return bz(Cl(),a.cd,a.Od,this.EB,this.DB),Bk(),b=y(),new rk(b);Bk();b=y();return new rk(b)}}Hy.prototype.$classData=t({cJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ArchiveParser$$anon$4",{cJ:1,i:1,Di:1}); - class cz extends l{constructor(b){super();this.FB=b}Lh(){Bk();var b=y();return new rk(b)}Mh(){Bk();var b=y();return new rk(b)}Kh(b,a){a instanceof nh?a.hf.ca(new vg((c=>d=>dz(c.FB,d))(this))):a instanceof oh&&a.gf.ca(new vg((c=>d=>dz(c.FB,d))(this)));Bk();b=y();return new rk(b)}}cz.prototype.$classData=t({dJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ArchiveParser$$anon$5",{dJ:1,i:1,Di:1}); - class ez extends l{constructor(b){super();this.JB=null;if(null===b)throw wl(tl(),null);this.JB=b}Kh(){Bk();var b=y();return new rk(b)}Mh(){Bk();var b=y();return new rk(b)}Lh(b,a){if(a instanceof Te){b=!1;var c=this.JB.Vb.la();a:{for(;c.X();){var d=c.Y();if(d.n.Zb===a.fm){c=new E(d);break a}}c=y()}c=c.o()?y():c.D().l.Ed;if(c instanceof E&&(b=!0,Se(c.p))){b=c.p;if(Xl(Wl(),b))return Bk(),a=new zh(a.fm,a.zh),new vk(a);Bk();a=y();return new rk(a)}if(b||y()===c)return Bk(),a=y(),new rk(a);throw new A(c); - }Bk();a=y();return new rk(a)}}ez.prototype.$classData=t({vJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Declaration$$anon$1",{vJ:1,i:1,Di:1});class fz extends l{constructor(b,a){super();this.xJ=a}Kh(){Bk();var b=y();return new rk(b)}Lh(){Bk();var b=y();return new rk(b)}Mh(b,a){if(a instanceof Mh)return dz(this.xJ,a),Bk(),b=y(),new rk(b);Bk();b=y();return new rk(b)}}fz.prototype.$classData=t({wJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Declaration$$anon$2",{wJ:1,i:1,Di:1}); - class hq extends er{constructor(){super();dr(this,"\x3cEOF\x3e")}Gd(){var b=new af("$^"),a=v();return Aq(b.ka,a)}}hq.prototype.$classData=t({zJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.EOF$",{zJ:1,nb:1,i:1});var gq;class Sp extends er{constructor(){super();dr(this,"{")}Gd(){var b=new af("\\{"),a=v();return Aq(b.ka,a)}}Sp.prototype.$classData=t({OJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.LBRACE$",{OJ:1,nb:1,i:1});var Rp;class Wm extends l{x(){return"\x3cfunction1\x3e"}q(){return""}} - Wm.prototype.$classData=t({VJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.MockBellePrettyPrinter$",{VJ:1,i:1,ba:1});var Em;class Ym extends l{x(){return"\x3cfunction3\x3e"}Qr(){return Vd(new Xd)}}Ym.prototype.$classData=t({WJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.MockExpressionBuilder$",{WJ:1,i:1,uF:1});var Xm;class uo extends er{constructor(){super();dr(this,"")}}uo.prototype.$classData=t({ZJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.NOTHING$",{ZJ:1,nb:1,i:1});var to; - class gz extends er{x(){return Ii(va(this))}}class hz extends er{constructor(){super();dr(this,"\x3cpseudo\x3e")}}hz.prototype.$classData=t({kK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.PSEUDO$",{kK:1,nb:1,i:1});var iz;function po(){iz||(iz=new hz);return iz}function rl(b){if(null!==b.Jw)return b.Jw;throw new jz(new F((()=>()=>"No parser set. Please check the command line during startup for error messages.")(b)),null);} - function kz(b,a){try{var c=mi(sh(),a)}catch(h){if(h instanceof Kg)throw b=h,new Dl("Semantics: symbols computation error",Wd(),"\x3cunknown\x3e","\x3cunknown\x3e","","",b,"");if(h instanceof Lf)throw b=h,new Dl("Semantics: symbols computation error",Wd(),"\x3cunknown\x3e","\x3cunknown\x3e","","",b,"");throw h;}a=new vg((()=>h=>new Je(h.ua(),h.qb(),h instanceof wg))(b));var d=xg().eb;if(yg(c,a,d).M()===c.M())return hg();a=D().C;d=Xh(c,a);a=(()=>h=>new Je(h.ua(),h.qb(),h instanceof wg))(b);var e=D().C; - if(sn(e))if(d===v())a=v();else{e=d.w();var f=e=new w(a(e),v());for(d=d.t();d!==v();){var g=d.w();g=new w(a(g),v());f=f.Z=g;d=d.t()}a=e}else{for(e=tn(d,e);!d.o();)f=d.w(),e.$(a(f)),d=d.t();a=e.R()}d=lz(a);a=mz(a,d);return c.ub(new vg(((h,k)=>m=>uq(k,new Je(m.ua(),m.qb(),m instanceof wg)))(b,a)))} - class nz extends l{constructor(){super();this.Jw=null;this.qm=!1;oz=this;Cq||(Cq=new Bq);var b=zm().qx(ry().zF);var a=b instanceof E&&"DLParser"===b.p?!0:y()===b?!0:!1;if(a)b=pz();else{if(b instanceof E)throw ej("Unknown parser "+b.p+"; please use KeYmaeraXParser");throw new A(b);}this.Jw=b;this.qm=Ao().Iw;Ao()}x(){return"\x3cfunction1\x3e"}q(b){return ql(rl(this),b)}}nz.prototype.$classData=t({oK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Parser$",{oK:1,i:1,ba:1});var oz; - function ol(){oz||(oz=new nz);return oz}class qz extends er{constructor(){super();dr(this,"\x3d\x3d\x3e")}Gd(){var b=new af("\x3d\x3d\x3e"),a=v();return Aq(b.ka,a)}}qz.prototype.$classData=t({HK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.TURNSTILE$",{HK:1,nb:1,i:1});var rz;function Hq(){rz||(rz=new qz);return rz}class sz extends l{constructor(){super()}}sz.prototype.$classData=t({RK:0},!1,"fastparse.Implicits$LowPriOptioner$GenericOptionerImplicit0$",{RK:1,i:1,gU:1}); - class tz extends l{constructor(){super()}Fu(b){return b.Cd()}}tz.prototype.$classData=t({SK:0},!1,"fastparse.Implicits$LowPriRepeater$GenericRepeatedImplicit0$",{SK:1,i:1,VK:1});class uz extends l{constructor(){super()}N(b){return b}}uz.prototype.$classData=t({TK:0},!1,"fastparse.Implicits$LowPriSequencer$UnitSequencer0$",{TK:1,i:1,YK:1});function vz(){var b=wz();null===wz().Rw&&null===wz().Rw&&(wz().Rw=new sz(b));wz()}class xz extends l{constructor(){super();this.Rw=null}} - xz.prototype.$classData=t({UK:0},!1,"fastparse.Implicits$Optioner$",{UK:1,i:1,cU:1});var yz;function wz(){yz||(yz=new xz);return yz}function zz(){var b=Az();null===Az().Pt&&null===Az().Pt&&(Az().Pt=new tz(b));return Az().Pt}class Bz extends l{constructor(){super();this.Pt=null}}Bz.prototype.$classData=t({WK:0},!1,"fastparse.Implicits$Repeater$",{WK:1,i:1,dU:1});var Cz;function Az(){Cz||(Cz=new Bz);return Cz}class Dz extends l{Fu(){}} - Dz.prototype.$classData=t({XK:0},!1,"fastparse.Implicits$Repeater$UnitRepeater$",{XK:1,i:1,VK:1});var Ez;class kr extends l{constructor(b){super();this.aL=b}N(b,a){return this.aL.N(b,a)}}kr.prototype.$classData=t({$K:0},!1,"fastparse.Implicits$Sequencer$NarySequencer",{$K:1,i:1,YK:1});class Fz extends l{x(){return"\x3cfunction1\x3e"}q(b){return Pr(b)}}Fz.prototype.$classData=t({sL:0},!1,"fastparse.NoWhitespace$noWhitespaceImplicit$",{sL:1,i:1,ba:1});var Gz; - function Hz(){Gz||(Gz=new Fz);return Gz}function Iz(b){var a=b.BL;if(""===a)return"Position "+Dr(b.Kf.pj,b.sm)+", found "+Er(Ir(),b.Kf.pj,b.sm);Ir();var c=b.Kf.pj;D();a=[new B(a,b.sm)];for(var d=-1+(a.length|0)|0,e=v();0<=d;)e=new w(a[d],e),d=-1+d|0;a=e;b=b.sm;return"Expected "+Cr(Ir(),c,a)+", found "+Er(Ir(),c,b)} - class rr extends lr{constructor(b,a,c){super();this.BL=b;this.sm=a;this.Kf=c}rx(){tl();var b=new Jz,a="Parse Error, "+Iz(this);Kz(b,a,null);throw wl(0,b);}x(){return"Parsed.Failure("+Iz(this)+")"}uu(){this.rx()}}rr.prototype.$classData=t({zL:0},!1,"fastparse.Parsed$Failure",{zL:1,tL:1,i:1});class Lz extends l{}class Mz extends l{constructor(b,a){super();this.HL=b;this.GL=a}}Mz.prototype.$classData=t({FL:0},!1,"fastparse.ParserInputSource$fromParserInput",{FL:1,i:1,kU:1}); - function Nz(b){b.Pd=new kr(new nj((()=>(a,c)=>new Je(a.n,a.l,c))(b)));b.rm=new kr(new nj((()=>(a,c)=>new Oz(a.gb,a.Cb,a.Sb,c))(b)));b.cD=new kr(new nj((()=>(a,c)=>new Pz(a.Dh,a.Eh,a.Fh,a.$g,c))(b)));b.dD=new kr(new nj((()=>(a,c)=>new Qz(a.mr,a.nr,a.or,a.pr,a.qr,c))(b)));b.eD=new kr(new nj((()=>(a,c)=>new Rz(a.rr,a.sr,a.tr,a.ur,a.vr,a.wr,c))(b)));b.nL=new kr(new nj((()=>(a,c)=>new Sz(a.wm,a.sj,a.xm,a.ym,a.ng,a.zm,a.ok,c))(b)));b.oL=new kr(new nj((()=>(a,c)=>new Tz(a.xr,a.yr,a.zr,a.Ar,a.Br,a.Cr,a.Dr, - a.Er,c))(b)));b.pL=new kr(new nj((()=>(a,c)=>new Uz(a.Fr,a.Gr,a.Hr,a.Ir,a.Jr,a.Kr,a.Lr,a.Mr,a.Nr,c))(b)));b.bL=new kr(new nj((()=>(a,c)=>new Vz(a.Ln,a.Nn,a.On,a.Pn,a.Qn,a.Rn,a.Sn,a.Tn,a.Un,a.Mn,c))(b)));b.cL=new kr(new nj((()=>(a,c)=>new Wz(a.Vn,a.Yn,a.Zn,a.$n,a.ao,a.bo,a.co,a.eo,a.fo,a.Wn,a.Xn,c))(b)));b.dL=new kr(new nj((()=>(a,c)=>new Xz(a.go,a.ko,a.lo,a.mo,a.no,a.oo,a.po,a.qo,a.ro,a.ho,a.io,a.jo,c))(b)));b.eL=new kr(new nj((()=>(a,c)=>new Yz(a.so,a.xo,a.yo,a.zo,a.Ao,a.Bo,a.Co,a.Do,a.Eo,a.to,a.uo, - a.vo,a.wo,c))(b)));b.fL=new kr(new nj((()=>(a,c)=>new Zz(a.Fo,a.Lo,a.Mo,a.No,a.Oo,a.Po,a.Qo,a.Ro,a.So,a.Go,a.Ho,a.Io,a.Jo,a.Ko,c))(b)));b.gL=new kr(new nj((()=>(a,c)=>new $z(a.To,a.$o,a.ap,a.bp,a.cp,a.dp,a.ep,a.fp,a.gp,a.Uo,a.Vo,a.Wo,a.Xo,a.Yo,a.Zo,c))(b)));b.hL=new kr(new nj((()=>(a,c)=>new aA(a.hp,a.pp,a.qp,a.rp,a.sp,a.tp,a.up,a.vp,a.wp,a.ip,a.jp,a.kp,a.lp,a.mp,a.np,a.op,c))(b)));b.iL=new kr(new nj((()=>(a,c)=>new bA(a.xp,a.Gp,a.Hp,a.Ip,a.Jp,a.Kp,a.Lp,a.Mp,a.Np,a.yp,a.zp,a.Ap,a.Bp,a.Cp,a.Dp,a.Ep, - a.Fp,c))(b)));b.jL=new kr(new nj((()=>(a,c)=>new cA(a.Op,a.Yp,a.Zp,a.$p,a.aq,a.bq,a.cq,a.dq,a.eq,a.Pp,a.Qp,a.Rp,a.Sp,a.Tp,a.Up,a.Vp,a.Wp,a.Xp,c))(b)));b.kL=new kr(new nj((()=>(a,c)=>new dA(a.fq,a.qq,a.rq,a.sq,a.tq,a.uq,a.vq,a.wq,a.xq,a.gq,a.hq,a.iq,a.jq,a.kq,a.lq,a.mq,a.nq,a.oq,a.pq,c))(b)));b.lL=new kr(new nj((()=>(a,c)=>new eA(a.yq,a.Jq,a.Lq,a.Mq,a.Nq,a.Oq,a.Pq,a.Qq,a.Rq,a.zq,a.Aq,a.Bq,a.Cq,a.Dq,a.Eq,a.Fq,a.Gq,a.Hq,a.Iq,a.Kq,c))(b)));b.mL=new kr(new nj((()=>(a,c)=>new fA(a.Sq,a.cr,a.fr,a.gr,a.hr, - a.ir,a.jr,a.kr,a.lr,a.Tq,a.Uq,a.Vq,a.Wq,a.Xq,a.Yq,a.Zq,a.$q,a.ar,a.br,a.dr,a.er,c))(b)))}function gA(b){0===(32&b.Le)<<24>>24&&0===(32&b.Le)<<24>>24&&(b.GD=oa(hd(Fd),[1632,1776,1984,2406,2534,2662,2790,2918,3046,3174,3302,3430,3664,3792,3872,4160,4240,6112,6160,6470,6608,6784,6800,6992,7088,7232,7248,42528,43216,43264,43472,43600,44016,65296,66720,69734,69872,69942,70096,71360,120782,120792,120802,120812,120822]),b.Le=(32|b.Le)<<24>>24);return b.GD}function yl(b,a){return 65535&hA(a)} - function Al(b,a){return 65535&iA(a)}function jA(b,a){if(0<=a&&65536>a)return String.fromCharCode(a);if(0<=a&&1114111>=a)return String.fromCharCode(65535&(-64+(a>>10)|55296),65535&(56320|1023&a));throw Ov();} - function kA(b,a){if(0>a)var c=0;else if(256>a)0===(1&b.Le)<<24>>24&&0===(1&b.Le)<<24>>24&&(b.FD=oa(hd(Fd),[15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,12,24,24,24,26,24,24,24,21,22,24,25,24,20,24,24,9,9,9,9,9,9,9,9,9,9,24,24,25,25,25,24,24,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,21,24,22,27,23,27,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,21,25,22,25,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, - 15,15,15,15,15,15,15,15,12,24,26,26,26,26,28,24,27,28,5,29,25,16,28,27,28,25,11,11,27,2,24,24,27,11,5,30,11,11,11,24,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,25,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,25,2,2,2,2,2,2,2,2]),b.Le=(1|b.Le)<<24>>24),c=b.FD.g[a];else{0===(4&b.Le)<<24>>24&&0===(4&b.Le)<<24>>24&&(b.ED=oa(hd(Fd),[1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, - 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,5,1,2,5,1,3,2,1,3,2,1,3,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,3,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,5,2,4,27,4,27,4,27,4,27,4,27,6,1,2,1,2,4,27,1,2,0,4,2,24,0,27,1,24,1,0,1,0,1, - 2,1,0,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,25,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,28,6,7,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,0,1,0,4,24,0,2,0,24,20,0,26,0, - 6,20,6,24,6,24,6,24,6,0,5,0,5,24,0,16,0,25,24,26,24,28,6,24,0,24,5,4,5,6,9,24,5,6,5,24,5,6,16,28,6,4,6,28,6,5,9,5,28,5,24,0,16,5,6,5,6,0,5,6,5,0,9,5,6,4,28,24,4,0,5,6,4,6,4,6,4,6,0,24,0,5,6,0,24,0,5,0,5,0,6,0,6,8,5,6,8,6,5,8,6,8,6,8,5,6,5,6,24,9,24,4,5,0,5,0,6,8,0,5,0,5,0,5,0,5,0,5,0,5,0,6,5,8,6,0,8,0,8,6,5,0,8,0,5,0,5,6,0,9,5,26,11,28,26,0,6,8,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,6,0,8,6,0,6,0,6,0,6,0,5,0,5,0,9,6,5,6,0,6,8,0,5,0,5,0,5,0,5,0,5,0,5,0,6,5,8,6,0,6,8,0,8,6,0,5,0,5,6,0,9,24,26,0,6,8,0,5,0,5, - 0,5,0,5,0,5,0,5,0,6,5,8,6,8,6,0,8,0,8,6,0,6,8,0,5,0,5,6,0,9,28,5,11,0,6,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,8,6,8,0,8,0,8,6,0,5,0,8,0,9,11,28,26,28,0,8,0,5,0,5,0,5,0,5,0,5,0,5,6,8,0,6,0,6,0,6,0,5,0,5,6,0,9,0,11,28,0,8,0,5,0,5,0,5,0,5,0,5,0,6,5,8,6,8,0,6,8,0,8,6,0,8,0,5,0,5,6,0,9,0,5,0,8,0,5,0,5,0,5,0,5,8,6,0,8,0,8,6,5,0,8,0,5,6,0,9,11,0,28,5,0,8,0,5,0,5,0,5,0,5,0,5,0,6,0,8,6,0,6,0,8,0,8,24,0,5,6,5,6,0,26,5,4,6,24,9,24,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,6,5,6,0,6,5,0,5,0,4,0,6,0,9, - 0,5,0,5,28,24,28,24,28,6,28,9,11,28,6,28,6,28,6,21,22,21,22,8,5,0,5,0,6,8,6,24,6,5,6,0,6,0,28,6,28,0,28,24,28,24,0,5,8,6,8,6,8,6,8,6,5,9,24,5,8,6,5,6,5,8,5,8,5,6,5,6,8,6,8,6,5,8,9,8,6,28,1,0,1,0,1,0,5,24,4,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,6,24,11,0,5,28,0,5,0,20,5,24,5,12,5,21,22,0,5,24,10,0,5,0,5,6,0,5,6,24,0,5,6,0,5,0,5,0,6,0,5,6,8,6,8,6,8,6,24,4,24,26,5,6,0,9,0,11,0,24,20,24,6,12,0,9,0,5,4,5,0,5,6,5,0,5,0,5,0,6,8,6,8,0,8,6,8,6,0,28,0,24,9,5,0,5,0,5,0,8,5,8,0,9,11, - 0,28,5,6,8,0,24,5,8,6,8,6,0,6,8,6,8,6,8,6,0,6,9,0,9,0,24,4,24,0,6,8,5,6,8,6,8,6,8,6,8,5,0,9,24,28,6,28,0,6,8,5,8,6,8,6,8,6,8,5,9,5,6,8,6,8,6,8,6,8,0,24,5,8,6,8,6,0,24,9,0,5,9,5,4,24,0,24,0,6,24,6,8,6,5,6,5,8,6,5,0,2,4,2,4,2,4,6,0,6,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1, - 2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,0,1,0,2,1,2,1,2,0,1,0,2,0,1,0,1,0,1,0,1,2,1,2,0,2,3,2,3,2,3,2,0,2,1,3,27,2,27,2,0,2,1,3,27,2,0,2,1,0,27,2,1,27,0,2,0,2,1,3,27,0,12,16,20,24,29,30,21,29,30,21,29,24,13,14,16,12,24,29,30,24,23,24,25,21,22,24,25,24,23,24,12,16,0,16,11,4,0,11,25,21,22,4,11,25,21,22,0,4,0,26, - 0,6,7,6,7,6,0,28,1,28,1,28,2,1,2,1,2,28,1,28,25,1,28,1,28,1,28,1,28,1,28,2,1,2,5,2,28,2,1,25,1,2,28,25,28,2,28,11,10,1,2,10,11,0,25,28,25,28,25,28,25,28,25,28,25,28,25,28,25,28,25,28,25,28,25,28,25,28,21,22,28,25,28,25,28,25,28,0,28,0,28,0,11,28,11,28,25,28,25,28,25,28,25,28,0,28,21,22,21,22,21,22,21,22,21,22,21,22,21,22,11,28,25,21,22,25,21,22,21,22,21,22,21,22,21,22,25,28,25,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,25,21,22,21,22,25,21,22,25,28,25,28,25,0,28,0,1,0,2,0,1, - 2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,4,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,28,1,2,1,2,6,1,2,0,24,11,24,2,0,2,0,2,0,5,0,4,24,0,6,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,6,24,29,30,29,30,24,29,30,24,29,30,24,20,24,20,24,29,30,24,29,30,21,22,21,22,21,22,21,22,24,4,24,20,0,28,0,28,0,28,0,28,0,12,24,28,4,5,10,21,22,21,22,21,22,21,22,21,22,28,21,22,21, - 22,21,22,21,22,20,21,22,28,10,6,8,20,4,28,10,4,5,24,28,0,5,0,6,27,4,5,20,5,24,4,5,0,5,0,5,0,28,11,28,5,0,28,0,5,28,0,11,28,11,28,11,28,11,28,11,28,5,0,28,5,0,5,4,5,0,28,0,5,4,24,5,4,24,5,9,5,0,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,5,6,7,24,6,24,4,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,0,6,5,10,6,24,0,27,4,27,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, - 1,2,1,2,1,2,1,2,1,2,1,2,4,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,4,27,1,2,1,2,0,1,2,1,2,0,1,2,1,2,1,2,1,2,1,2,1,0,4,2,5,6,5,6,5,6,5,8,6,8,28,0,11,28,26,28,0,5,24,0,8,5,8,6,0,24,9,0,6,5,24,5,0,9,5,6,24,5,6,8,0,24,5,0,6,8,5,6,8,6,8,6,8,24,0,4,9,0,24,0,5,6,8,6,8,6,0,5,6,5,6,8,0,9,0,24,5,4,5,28,5,8,0,5,6,5,6,5,6,5,6,5,6,5,0,5,4,24,5,8,6,8,24,5,4,8,6,0,5,0,5,0,5,0,5,0,5,0,5,8,6,8,6,8,24,8,6,0,9,0,5,0,5,0,5,0,19,18,5,0,5,0,2,0,2,0,5,6,5,25,5,0,5,0,5,0,5,0,5,0,5,27,0,5,21,22,0,5,0,5,0,5,26,28,0,6,24,21,22,24,0,6, - 0,24,20,23,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,24,21,22,24,23,24,0,24,20,21,22,21,22,21,22,24,25,20,25,0,24,26,24,0,5,0,5,0,16,0,24,26,24,21,22,24,25,24,20,24,9,24,25,24,1,21,24,22,27,23,27,2,21,25,22,25,21,22,24,21,22,24,5,4,5,4,5,0,5,0,5,0,5,0,5,0,26,25,27,28,26,0,28,25,28,0,16,28,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,24,0,11,0,28,10,11,28,11,0,28,0,28,6,0,5,0,5,0,5,0,11,0,5,10,5,10,0,5,0,24,5,0,5,24,10,0,1,2,5,0,9,0,5,0,5,0,5,0,5,0,5,0,5,0,24,11,0,5,11,0,24,5,0,24,0,5,0,5,0,5,6,0,6,0,6,5,0, - 5,0,5,0,6,0,6,11,0,24,0,5,11,24,0,5,0,24,5,0,11,5,0,11,0,5,0,11,0,8,6,8,5,6,24,0,11,9,0,6,8,5,8,6,8,6,24,16,24,0,5,0,9,0,6,5,6,8,6,0,9,24,0,6,8,5,8,6,8,5,24,0,9,0,5,6,8,6,8,6,8,6,0,9,0,5,0,10,0,24,0,5,0,5,0,5,0,5,8,0,6,4,0,5,0,28,0,28,0,28,8,6,28,8,16,6,28,6,28,6,28,0,28,6,28,0,28,0,11,0,1,2,1,2,0,2,1,2,1,0,1,0,1,0,1,0,1,0,1,2,0,2,0,2,0,2,1,2,1,0,1,0,1,0,1,0,2,1,0,1,0,1,0,1,0,1,0,2,1,2,1,2,1,2,1,2,1,2,1,2,0,1,25,2,25,2,1,25,2,25,2,1,25,2,25,2,1,25,2,25,2,1,25,2,25,2,1,2,0,9,0,5,0,5,0,5,0,5,0,5,0, - 5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,25,0,28,0,28,0,28,0,28,0,28,0,28,0,11,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,5,0,5,0,5,0,5,0,16,0,16,0,6,0,18,0,18,0]),b.Le=(4|b.Le)<<24>>24);c=b.ED.g;if(0===(2&b.Le)<<24>>24&&0===(2&b.Le)<<24>>24){for(var d=oa(hd(Fd),[257,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, - 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,3,2,1,1,1,2,1,3,2,4,1,2,1,3,3,2,1,2,1,1,1,1,1,2,1,1,2,1,1,2,1,3,1,1,1,2,2,1,1,3,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,2,1,2,2,1,1,4,1,1,1,1,1,1,1,1,69,1,27, - 18,4,12,14,5,7,1,1,1,17,112,1,1,1,1,1,1,1,1,2,1,3,1,5,2,1,1,3,1,1,1,2,1,17,1,9,35,1,2,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,2,2,51,48,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, - 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,38,2,1,6,1,39,1,1,1,4,1,1,45,1,1,1,2,1,2,1,1,8,27,5,3,2,11,5,1,3,2,1,2,2,11,1,2,2,32,1,10,21,10,4,2,1,99,1,1,7,1,1,6,2,2,1,4,2,10,3,2,1,14,1,1,1,1,30,27,2,89,11,1,14,10,33,9,2,1,3,1,5,22,4,1,9,1,3,1,5,2,15,1,25,3,2,1,65,1,1,11,55,27,1,3,1,54,1,1,1,1,3,8,4,1,2,1,7,10,2,2,10,1,1,6,1,7,1,1,2,1,8,2,2,2,22,1,7,1,1,3,4,2,1,1,3,4,2,2,2,2,1,1,8,1,4,2,1,3,2,2,10,2,2,6,1,1,5,2,1,1,6,4,2,2,22,1,7,1,2,1,2,1,2,2,1,1,3,2,4,2,2,3,3,1,7,4,1,1,7,10,2,3,1,11,2,1,1,9,1,3, - 1,22,1,7,1,2,1,5,2,1,1,3,5,1,2,1,1,2,1,2,1,15,2,2,2,10,1,1,15,1,2,1,8,2,2,2,22,1,7,1,2,1,5,2,1,1,1,1,1,4,2,2,2,2,1,8,1,1,4,2,1,3,2,2,10,1,1,6,10,1,1,1,6,3,3,1,4,3,2,1,1,1,2,3,2,3,3,3,12,4,2,1,2,3,3,1,3,1,2,1,6,1,14,10,3,6,1,1,6,3,1,8,1,3,1,23,1,10,1,5,3,1,3,4,1,3,1,4,7,2,1,2,6,2,2,2,10,8,7,1,2,2,1,8,1,3,1,23,1,10,1,5,2,1,1,1,1,5,1,1,2,1,2,2,7,2,7,1,1,2,2,2,10,1,2,15,2,1,8,1,3,1,41,2,1,3,4,1,3,1,3,1,1,8,1,8,2,2,2,10,6,3,1,6,2,2,1,18,3,24,1,9,1,1,2,7,3,1,4,3,3,1,1,1,8,18,2,1,12,48,1,2,7,4,1,6,1,8,1, - 10,2,37,2,1,1,2,2,1,1,2,1,6,4,1,7,1,3,1,1,1,1,2,2,1,4,1,2,6,1,2,1,2,5,1,1,1,6,2,10,2,4,32,1,3,15,1,1,3,2,6,10,10,1,1,1,1,1,1,1,1,1,1,2,8,1,36,4,14,1,5,1,2,5,11,1,36,1,8,1,6,1,2,5,4,2,37,43,2,4,1,6,1,2,2,2,1,10,6,6,2,2,4,3,1,3,2,7,3,4,13,1,2,2,6,1,1,1,10,3,1,2,38,1,1,5,1,2,43,1,1,332,1,4,2,7,1,1,1,4,2,41,1,4,2,33,1,4,2,7,1,1,1,4,2,15,1,57,1,4,2,67,2,3,9,20,3,16,10,6,85,11,1,620,2,17,1,26,1,1,3,75,3,3,15,13,1,4,3,11,18,3,2,9,18,2,12,13,1,3,1,2,12,52,2,1,7,8,1,2,11,3,1,3,1,1,1,2,10,6,10,6,6,1,4,3,1, - 1,10,6,35,1,52,8,41,1,1,5,70,10,29,3,3,4,2,3,4,2,1,6,3,4,1,3,2,10,30,2,5,11,44,4,17,7,2,6,10,1,3,34,23,2,3,2,2,53,1,1,1,7,1,1,1,1,2,8,6,10,2,1,10,6,10,6,7,1,6,82,4,1,47,1,1,5,1,1,5,1,2,7,4,10,7,10,9,9,3,2,1,30,1,4,2,2,1,1,2,2,10,44,1,1,2,3,1,1,3,2,8,4,36,8,8,2,2,3,5,10,3,3,10,30,6,2,64,8,8,3,1,13,1,7,4,1,4,2,1,2,9,44,63,13,1,34,37,39,21,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, - 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,8,6,2,6,2,8,8,8,8,6,2,6,2,8,1,1,1,1,1,1,1,1,8,8,14,2,8,8,8,8,8,8,5,1,2,4,1,1,1,3,3,1,2,4,1,3,4,2,2,4,1,3,8,5,3,2,3,1,2,4,1,2,1,11,5,6,2,1,1,1,2,1,1,1,8,1,1,5,1,9,1,1, - 4,2,3,1,1,1,11,1,1,1,10,1,5,5,6,1,1,2,6,3,1,1,1,10,3,1,1,1,13,3,32,16,13,4,1,3,12,15,2,1,4,1,2,1,3,2,3,1,1,1,2,1,5,6,1,1,1,1,1,1,4,1,1,4,1,4,1,2,2,2,5,1,4,1,1,2,1,1,16,35,1,1,4,1,6,5,5,2,4,1,2,1,2,1,7,1,31,2,2,1,1,1,31,268,8,4,20,2,7,1,1,81,1,30,25,40,6,18,12,39,25,11,21,60,78,22,183,1,9,1,54,8,111,1,144,1,103,1,1,1,1,1,1,1,1,1,1,1,1,1,1,30,44,5,1,1,31,1,1,1,1,1,1,1,1,1,1,16,256,131,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,63,1,1,1,1,32,1,1,258,48,21,2,6,3,10,166,47,1,47,1,1,1,3,2,1,1,1,1,1,1, - 4,1,1,2,1,6,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,6,1,1,1,1,3,1,1,5,4,1,2,38,1,1,5,1,2,56,7,1,1,14,1,23,9,7,1,7,1,7,1,7,1,7,1,7,1,7,1,7,1,32,2,1,1,1,1,3,1,1,1,1,1,9,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,5,1,10,2,68,26,1,89,12,214,26,12,4,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,9,4,2,1,5,2,3,1,1,1,2,1,86,2,2,2,2,1,1,90,1,3, - 1,5,41,3,94,1,2,4,10,27,5,36,12,16,31,1,10,30,8,1,15,32,10,39,15,320,6582,10,64,20941,51,21,1,1143,3,55,9,40,6,2,268,1,3,16,10,2,20,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,10,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,1,70,10,2,6,8,23,9,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1, - 1,1,1,1,1,1,1,12,1,1,1,1,1,1,1,1,1,1,1,77,2,1,7,1,3,1,4,1,23,2,2,1,4,4,6,2,1,1,6,52,4,8,2,50,16,1,9,2,10,6,18,6,3,1,4,10,28,8,2,23,11,2,11,1,29,3,3,1,47,1,2,4,2,1,4,13,1,1,10,4,2,32,41,6,2,2,2,2,9,3,1,8,1,1,2,10,2,4,16,1,6,3,1,1,4,48,1,1,3,2,2,5,2,1,1,1,24,2,1,2,11,1,2,2,2,1,2,1,1,10,6,2,6,2,6,9,7,1,7,145,35,2,1,2,1,2,1,1,1,2,10,6,11172,12,23,4,49,4,2048,6400,366,2,106,38,7,12,5,5,1,1,10,1,13,1,5,1,1,1,2,1,2,1,108,16,17,363,1,1,16,64,2,54,40,12,1,1,2,16,7,1,1,1,6,7,9,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1, - 1,1,1,1,2,1,1,4,3,3,1,4,1,1,1,1,1,1,1,3,1,1,3,1,1,1,2,4,5,1,135,2,1,1,3,1,3,1,1,1,1,1,1,2,10,2,3,2,26,1,1,1,1,1,1,26,1,1,1,1,1,1,1,1,1,2,10,1,45,2,31,3,6,2,6,2,6,2,3,3,2,1,1,1,2,1,1,4,2,10,3,2,2,12,1,26,1,19,1,2,1,15,2,14,34,123,5,3,4,45,3,9,53,4,17,1,5,12,52,45,1,130,29,3,49,47,31,1,4,12,17,1,8,1,53,30,1,1,36,4,8,1,5,42,40,40,78,2,10,854,6,2,1,1,44,1,2,3,1,2,23,1,1,8,160,22,6,3,1,26,5,1,64,56,6,2,64,1,3,1,2,5,4,4,1,3,1,27,4,3,4,1,8,8,9,7,29,2,1,128,54,3,7,22,2,8,19,5,8,128,73,535,31,385,1,1,1,53, - 15,7,4,20,10,16,2,1,45,3,4,2,2,2,1,4,14,25,7,10,6,3,36,5,1,8,1,10,4,60,2,1,48,3,9,2,4,4,7,10,1190,43,1,1,1,2,6,1,1,8,10,2358,879,145,99,13,4,2956,1071,13265,569,1223,69,11,1,46,16,4,13,16480,2,8190,246,10,39,2,60,2,3,3,6,8,8,2,7,30,4,48,34,66,3,1,186,87,9,18,142,26,26,26,7,1,18,26,26,1,1,2,2,1,2,2,2,4,1,8,4,1,1,1,7,1,11,26,26,2,1,4,2,8,1,7,1,26,2,1,4,1,5,1,1,3,7,1,26,26,26,26,26,26,26,26,26,26,26,26,28,2,25,1,25,1,6,25,1,25,1,6,25,1,25,1,6,25,1,25,1,6,25,1,25,1,6,1,1,2,50,5632,4,1,27,1,2,1,1,2,1, - 1,10,1,4,1,1,1,1,6,1,4,1,1,1,1,1,1,3,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,2,4,1,7,1,4,1,4,1,1,1,10,1,17,5,3,1,5,1,17,52,2,270,44,4,100,12,15,2,14,2,15,1,15,32,11,5,31,1,60,4,43,75,29,13,43,5,9,7,2,174,33,15,6,1,70,3,20,12,37,1,5,21,17,15,63,1,1,1,182,1,4,3,62,2,4,12,24,147,70,4,11,48,70,58,116,2188,42711,41,4149,11,222,16354,542,722403,1,30,96,128,240,65040,65534,2,65534]),e=d.g[0],f=1,g=d.g.length;f!==g;)e=e+d.g[f]|0,d.g[f]=e,f=1+f|0;b.DD=d;b.Le=(2|b.Le)<<24>>24}b=b.DD;a=qu(Du(),b,a);c=c[0<=a?1+a| - 0:-1-a|0]}return c}function lA(b,a,c){if(256>a)b=48<=a&&57>=a?-48+a|0:65<=a&&90>=a?-55+a|0:97<=a&&122>=a?-87+a|0:-1;else if(65313<=a&&65338>=a)b=-65303+a|0;else if(65345<=a&&65370>=a)b=-65335+a|0;else{var d=gA(b);d=qu(Du(),d,a);d=0>d?-2-d|0:d;0>d?b=-1:(b=a-gA(b).g[d]|0,b=9=b)return 8|b;var a=jA(0,b).toUpperCase();switch(a.length|0){case 1:return 65535&(a.charCodeAt(0)|0);case 2:var c=65535&(a.charCodeAt(0)|0);a=65535&(a.charCodeAt(1)|0);return-671032320===(-67044352&(c<<16|a))?(64+(1023&c)|0)<<10|1023&a:b;default:return b}}} - function hA(b){if(304===b)return 105;var a=jA(0,b).toLowerCase();switch(a.length|0){case 1:return 65535&(a.charCodeAt(0)|0);case 2:var c=65535&(a.charCodeAt(0)|0);a=65535&(a.charCodeAt(1)|0);return-671032320===(-67044352&(c<<16|a))?(64+(1023&c)|0)<<10|1023&a:b;default:return b}}class mA extends l{constructor(){super();this.GD=this.ED=this.DD=this.FD=null;this.Le=0}}mA.prototype.$classData=t({OM:0},!1,"java.lang.Character$",{OM:1,i:1,r:1});var nA;function zl(){nA||(nA=new mA);return nA} - function oA(b){throw new pA('For input string: "'+b+'"');} - function qA(b,a){0===(1&b.wk)<<24>>24&&0===(1&b.wk)<<24>>24&&(b.ID=/^[\x00-\x20]*([+-]?(?:NaN|Infinity|(?:\d+\.?\d*|\.\d+)(?:[eE][+-]?\d+)?)[fFdD]?)[\x00-\x20]*$/,b.wk=(1|b.wk)<<24>>24);var c=b.ID.exec(a);if(null!==c)return+parseFloat(c[1]);0===(2&b.wk)<<24>>24&&0===(2&b.wk)<<24>>24&&(b.HD=/^[\x00-\x20]*([+-]?)0[xX]([0-9A-Fa-f]*)\.?([0-9A-Fa-f]*)[pP]([+-]?\d+)[fFdD]?[\x00-\x20]*$/,b.wk=(2|b.wk)<<24>>24);c=b.HD.exec(a);if(null!==c){b=c[1];var d=c[2],e=c[3];c=c[4];""===d&&""===e&&oA(a);d=""+d+e;a=-((e.length| - 0)<<2)|0;for(e=0;;)if(e!==(d.length|0)&&48===(65535&(d.charCodeAt(e)|0)))e=1+e|0;else break;d=d.substring(e);if(""===d)b="-"===b?-0:0;else{var f=15<(d.length|0);e=f?d.substring(0,15):d;d=a+(f?(-15+(d.length|0)|0)<<2:0)|0;a=+parseInt(e,16);c=+parseInt(c,10);e=Ec(c)+d|0;d=e/3|0;c=+Math.pow(2,d);e=+Math.pow(2,e-(d<<1)|0);c=a*c*c*e;b="-"===b?-c:c}}else b=oA(a);return b}function bc(b,a,c){return a!==a?c!==c?0:1:c!==c?-1:a===c?0===a?(b=1/a,b===1/c?0:0>b?-1:1):0:a=(a.length|0)&&tA(a);for(var f=0;c!==b;){var g=lA(zl(),65535&(a.charCodeAt(c)|0),10);f=10*f+g;(-1===g||f>e)&&tA(a);c=1+c|0}return d?-f|0:f|0}function uA(b,a){b=a-(1431655765&a>>1)|0;b=(858993459&b)+(858993459&b>>2)|0;return aa(16843009,252645135&(b+(b>>4)|0))>>24}class vA extends l{}vA.prototype.$classData=t({WM:0},!1,"java.lang.Integer$",{WM:1,i:1,r:1});var wA; - function um(){wA||(wA=new vA);return wA}function xA(b){throw new pA('For input string: "'+b+'"');}function yA(b,a,c){for(var d=0;b!==a;){var e=lA(zl(),65535&(c.charCodeAt(b)|0),10);-1===e&&xA(c);d=aa(d,10)+e|0;b=1+b|0}return d}class zA extends l{constructor(){super();this.MD=null;this.Bx=!1}}zA.prototype.$classData=t({aN:0},!1,"java.lang.Long$",{aN:1,i:1,r:1});var AA;function BA(){AA||(AA=new zA);return AA}class CA extends l{}function kx(b){return b instanceof CA||"number"===typeof b} - function DA(b,a,c,d){b=c+d|0;if(0>c||ba.g.length)throw new EA;for(d="";c!==b;)d=""+d+String.fromCharCode(a.g[c]),c=1+c|0;return d}class FA extends l{constructor(){super()}}FA.prototype.$classData=t({jN:0},!1,"java.lang.String$",{jN:1,i:1,r:1});var GA;function ks(){GA||(GA=new FA);return GA}function Kz(b,a,c){b.Za=a;b.oN=c;b.pN=!0;b.qN=!0;b.Wr()} - class Mx extends Error{constructor(){super();this.oN=this.Za=null;this.qN=this.pN=!1}Eb(){return this.Za}Wr(){"[object Error]"!==Object.prototype.toString.call(this)&&void 0!==Error.captureStackTrace&&Error.captureStackTrace(this);return this}x(){var b=Sa(this),a=this.Eb();return null===a?b:b+": "+a}B(){return l.prototype.B.call(this)}m(b){return l.prototype.m.call(this,b)}get ["message"](){var b=this.Eb();return null===b?"":b}get ["name"](){return Sa(this)}["toString"](){return this.x()}} - class HA extends Gu{}HA.prototype.$classData=t({EN:0},!1,"java.util.Formatter$RootLocaleInfo$",{EN:1,wU:1,i:1});var IA;function JA(){IA||(IA=new HA);return IA} - class Ou extends Lu{constructor(b){super();this.Lm=b}bf(b){b=Lu.prototype.bf.call(this,b);for(var a=this.Lm.length|0,c=0;c!==a;)b=this.Lm[c].bf(b),c=1+c|0;return b}bh(b){for(var a="(",c=this.Lm.length|0,d=0;d!==c;)0!==d&&(a+="|"),a=""+a+this.Lm[d].bh(b),d=1+d|0;return a+")"}Ck(b,a,c){for(var d=this.Lm.length|0,e=0;e!==d;)Ku(this.Lm[e],b,a,c),e=1+e|0}}Ou.prototype.$classData=t({bO:0},!1,"java.util.regex.GroupStartMapper$AlternativesNode",{bO:1,Mm:1,i:1}); - class Ru extends Lu{constructor(b){super();this.QD=b}bh(b){return"(\\"+(this.QD>=(b.length|0)?0:b[this.QD].cs)+")"}Ck(){}}Ru.prototype.$classData=t({cO:0},!1,"java.util.regex.GroupStartMapper$BackReferenceNode",{cO:1,Mm:1,i:1});class Qu extends Lu{constructor(b,a){super();this.eO=b;this.Dx=a}bf(b){return this.Dx.bf(Lu.prototype.bf.call(this,b))}bh(b){return"("+this.Dx.bh(b)+")"}Ck(b,a,c){void 0!==b[this.cs]&&(a[this.eO]=c);Ku(this.Dx,b,a,c)}} - Qu.prototype.$classData=t({dO:0},!1,"java.util.regex.GroupStartMapper$GroupNode",{dO:1,Mm:1,i:1});class Su extends Lu{constructor(b){super();this.Ex=b}bh(){return"("+this.Ex+")"}Ck(){}}Su.prototype.$classData=t({fO:0},!1,"java.util.regex.GroupStartMapper$LeafRegexNode",{fO:1,Mm:1,i:1}); - class Tu extends Lu{constructor(b,a){super();this.Fx=b;this.iO=a}bf(b){return this.Fx.bf(Lu.prototype.bf.call(this,b))}bh(b){return"("+this.Fx.bh(b)+this.iO+")"}Ck(b,a,c,d){c=this.Fx;var e=b[c.cs];c.Ck(b,a,void 0===e?-1:d-(e.length|0)|0,d)}}Tu.prototype.$classData=t({hO:0},!1,"java.util.regex.GroupStartMapper$RepeatedNode",{hO:1,Mm:1,i:1}); - class Uu extends Lu{constructor(b){super();this.Nm=b}bf(b){b=Lu.prototype.bf.call(this,b);for(var a=this.Nm.length|0,c=0;c!==a;)b=this.Nm[c].bf(b),c=1+c|0;return b}bh(b){for(var a="(",c=this.Nm.length|0,d=0;d!==c;)a=""+a+this.Nm[d].bh(b),d=1+d|0;return a+")"}Ck(b,a,c){for(var d=this.Nm.length|0,e=0;e!==d;)c=Ku(this.Nm[e],b,a,c),e=1+e|0}}Uu.prototype.$classData=t({jO:0},!1,"java.util.regex.GroupStartMapper$SequenceNode",{jO:1,Mm:1,i:1}); - class Pu extends Lu{constructor(b,a){super();this.lO=b;this.Gx=a}bf(b){return this.Gx.bf(Lu.prototype.bf.call(this,b))}bh(b){return"(("+this.lO+this.Gx.bh(b)+"))"}Ck(b,a,c){Ku(this.Gx,b,a,c)}}Pu.prototype.$classData=t({kO:0},!1,"java.util.regex.GroupStartMapper$ZeroLengthTestNode",{kO:1,Mm:1,i:1});function KA(b){if(null===b.Ni)throw LA("No match available");return b.Ni} - function MA(b){if(b.Au){b.Ni=b.Cu.exec(b.Pm);if(null!==b.Ni){var a=b.Ni[0];if(void 0===a)throw NA("undefined.get");""===a&&(a=b.Cu,a.lastIndex=1+(a.lastIndex|0)|0)}else b.Au=!1;b.es=null;return null!==b.Ni}return!1}function OA(b,a){b=KA(b)[a];return void 0===b?null:b}function PA(b){b=KA(b)[0];if(void 0===b)throw NA("undefined.get");return b} - class QA extends l{constructor(b,a,c,d){super();this.Ni=this.Pm=this.Cu=null;this.Au=!1;this.Om=0;this.es=null;this.Bu=b;this.sO=a;this.RD=c;this.tO=d;b=this.Bu;a=new RegExp(b.zk);this.Cu=Object.is(a,b.zk)?new RegExp(b.zk.source,RA(b)):a;this.Pm=Va(rc(this.sO,this.RD,this.tO));this.Ni=null;this.Au=!0;this.Om=0}$h(){return(KA(this).index|0)+this.RD|0}tk(){var b=this.$h(),a=PA(this);return b+(a.length|0)|0}Tl(b){if(0===b)b=this.$h();else{if(null===this.es){var a=this.Bu;if(0===(2&a.yk)<<24>>24&&0=== - (2&a.yk)<<24>>24){Ju||(Ju=new Iu);var c=a.zk.source,d=RA(a),e=new Vu(c),f=Mu(e);f.bf(1);a.VD=new Hu(c,d,f,-1+(e.ds.length|0)|0,new RegExp(f.bh(e.ds),d));a.yk=(2|a.yk)<<24>>24}a=a.VD;e=this.Pm;c=this.$h();a.Hx.lastIndex=c;d=a.Hx.exec(e);if(null===d)throw Cg(new Kg,"[Internal error] Executed '"+a.Hx+"' on '"+(e+"' at position "+c)+", got an error.\nOriginal pattern '"+(a.pO+"' with flags '"+a.mO)+"' did match however.");e=1+a.nO|0;f=Array(e);for(var g=0;g!==e;)f[g]=-1,g=1+g|0;Ku(a.oO,d,f,c);this.es= - f}b=this.es[b]|0}return b}Vr(b){var a=this.Tl(b);if(-1===a)return-1;b=OA(this,b);return a+(b.length|0)|0}}QA.prototype.$classData=t({qO:0},!1,"java.util.regex.Matcher",{qO:1,i:1,xU:1});function SA(b,a,c){return 0===(-2097152&c)?""+(4294967296*c+ +(a>>>0)):TA(b,a,c,1E9,0,2)} - function UA(b,a,c,d,e){return 0===(-2097152&c)?0===(-2097152&e)?(c=(4294967296*c+ +(a>>>0))/(4294967296*e+ +(d>>>0)),b.kb=c/4294967296|0,c|0):b.kb=0:0===e&&0===(d&(-1+d|0))?(d=31-ca(d)|0,b.kb=c>>>d|0,a>>>d|0|c<<1<<(31-d|0)):0===d&&0===(e&(-1+e|0))?(a=31-ca(e)|0,b.kb=0,c>>>a|0):TA(b,a,c,d,e,0)|0} - function TA(b,a,c,d,e,f){var g=(0!==e?ca(e):32+ca(d)|0)-(0!==c?ca(c):32+ca(a)|0)|0,h=g,k=0===(32&h)?d<>>1|0)>>>(31-h|0)|0|e<=(-2147483648^r):(-2147483648^q)>=(-2147483648^u))n=p,q=m,p=h-k|0,n=(-2147483648^p)>(-2147483648^h)?-1+(n-q|0)|0:n-q|0,h=p,p=n,32>g?c|=1<>>1|0;k=k>>>1|0|m<<31;m=n}g=p;if(g===e?(-2147483648^h)>=(-2147483648^d):(-2147483648^g)>=(-2147483648^ - e))g=4294967296*p+ +(h>>>0),d=4294967296*e+ +(d>>>0),1!==f&&(m=g/d,e=m/4294967296|0,k=c,c=m=k+(m|0)|0,a=(-2147483648^m)<(-2147483648^k)?1+(a+e|0)|0:a+e|0),0!==f&&(d=g%d,h=d|0,p=d/4294967296|0);if(0===f)return b.kb=a,c;if(1===f)return b.kb=p,h;b=""+h;return""+(4294967296*a+ +(c>>>0))+"000000000".substring(b.length|0)+b}function xt(b,a,c,d,e){if(0===(d|e))throw new Bc("/ by zero");return 0===c?0===e?(b.kb=0,0===d?yc(0,0):+(a>>>0)/+(d>>>0)|0):b.kb=0:UA(b,a,c,d,e)} - function At(b,a,c,d,e){if(0===(d|e))throw new Bc("/ by zero");if(c===a>>31){if(e===d>>31){if(-2147483648===a&&-1===d)return b.kb=0,-2147483648;c=yc(a,d);b.kb=c>>31;return c}return-2147483648===a&&-2147483648===d&&0===e?b.kb=-1:b.kb=0}if(0>c){var f=-a|0;a=0!==a?~c:-c|0}else f=a,a=c;if(0>e){var g=-d|0;d=0!==d?~e:-e|0}else g=d,d=e;f=UA(b,f,a,g,d);if(0<=(c^e))return f;c=b.kb;b.kb=0!==f?~c:-c|0;return-f|0} - function hu(b,a,c,d,e){if(0===(d|e))throw new Bc("/ by zero");if(c===a>>31){if(e===d>>31)return-1!==d?(c=Cc(a,d),b.kb=c>>31,c):b.kb=0;if(-2147483648===a&&-2147483648===d&&0===e)return b.kb=0;b.kb=c;return a}if(0>c){var f=-a|0;var g=0!==a?~c:-c|0}else f=a,g=c;0>e?(a=-d|0,d=0!==d?~e:-e|0):(a=d,d=e);0===(-2097152&g)?0===(-2097152&d)?(a=(4294967296*g+ +(f>>>0))%(4294967296*d+ +(a>>>0)),b.kb=a/4294967296|0,a|=0):(b.kb=g,a=f):0===d&&0===(a&(-1+a|0))?(b.kb=0,a=f&(-1+a|0)):0===a&&0===(d&(-1+d|0))?(b.kb=g& - (-1+d|0),a=f):a=TA(b,f,g,a,d,1)|0;return 0>c?(c=b.kb,b.kb=0!==a?~c:-c|0,-a|0):a}function nx(b,a,c){return 0>c?-(4294967296*+((0!==a?~c:-c|0)>>>0)+ +((-a|0)>>>0)):4294967296*c+ +(a>>>0)}function Dx(b,a){if(-9223372036854775808>a)return b.kb=-2147483648,0;if(0x7fffffffffffffff<=a)return b.kb=2147483647,-1;var c=a|0,d=a/4294967296|0;b.kb=0>a&&0!==c?-1+d|0:d;return c}function VA(b,a,c){return c===a>>31?""+a:0>c?"-"+SA(b,-a|0,0!==a?~c:-c|0):SA(b,a,c)} - class WA extends l{constructor(){super();this.kb=0}}WA.prototype.$classData=t({kM:0},!1,"org.scalajs.linker.runtime.RuntimeLong$",{kM:1,i:1,r:1});var XA;function yt(){XA||(XA=new WA);return XA}class co extends l{constructor(){super()}vl(){ln();mn();return new nn}de(){ln();mn();return new nn}}co.prototype.$classData=t({zO:0},!1,"scala.LowPriorityImplicits$$anon$4",{zO:1,i:1,ts:1});class YA extends l{vl(){return ds()}de(){return ds()}} - YA.prototype.$classData=t({GO:0},!1,"scala.Predef$$anon$1",{GO:1,i:1,ts:1});class ZA extends l{constructor(b,a){super();this.nE=null;this.uQ=a;if(null===b)throw wl(tl(),null);this.nE=b}ca(b){this.nE.ca(new vg(((a,c)=>d=>a.uQ.q(d)?c.q(d):void 0)(this,b)))}}ZA.prototype.$classData=t({tQ:0},!1,"scala.collection.TraversableLike$WithFilter",{tQ:1,i:1,xa:1});function $A(b,a){if(null===a)throw tx();return a.Xb?a.Yb:Yx(a,new aB(b))} - function bB(b,a){if(null===a)throw tx();return a.Xb?a.Yb:Yx(a,new cB(b))}function dB(b,a,c){if(null===a)throw tx();return a.Xb?a.Yb:Yx(a,new eB(b,c))}function fB(b,a,c,d){if(null===a)throw tx();return a.Xb?a.Yb:Yx(a,new gB(b,c,d))}function hB(b,a,c){if(null===a)throw tx();return a.Xb?a.Yb:Yx(a,new iB(b,c))}function jB(b,a,c,d){if(null===a)throw tx();return a.Xb?a.Yb:Yx(a,new kB(b,c,d))}function lB(b){var a=new fy;b.ca(a.Xb?a.Yb:$A(b,a));return(a.Xb?a.Yb:$A(b,a)).ev} - function mB(b){var a=new fy;b.ca(a.Xb?a.Yb:bB(b,a));return(a.Xb?a.Yb:bB(b,a)).gy}function Xq(b,a){var c=new fy;b.ca(c.Xb?c.Yb:dB(b,c,a));return(c.Xb?c.Yb:dB(b,c,a)).hy}function mj(b,a,c){var d=new fy;b.ca(d.Xb?d.Yb:fB(b,d,a,c));return(d.Xb?d.Yb:fB(b,d,a,c)).iy}function nB(b,a){var c=new fy;if(b.o())throw new ie("empty.reduceLeft");b.ca(c.Xb?c.Yb:hB(b,c,a));return(c.Xb?c.Yb:hB(b,c,a)).dv} - function oB(b,a){if(b.o())throw new ie("empty.reduceRight");var c=lB(b);return pB(c,new nj(((d,e)=>(f,g)=>e.N(g,f))(b,a)))}function qB(b,a){return b.o()?y():new E(b.td(a))}function rB(b,a){b.dh(a,0,vx(xx(),a)-0|0)}function Fl(b,a){a=a.vl();a.Bb(b.Ua());return a.R()}function Ik(b,a,c,d){return b.pk(ds(),a,c,d).md.Hb}function sB(b,a,c,d,e){var f=new fy;fs(a,c);b.ca(f.Xb?f.Yb:jB(b,f,a,d));fs(a,e);return a} - class kB extends l{constructor(b,a,c){super();this.fy=a;this.wQ=c;this.oE=!0}x(){return"\x3cfunction1\x3e"}fd(b){this.oE?(tB(this.fy,b),this.oE=!1):(fs(this.fy,this.wQ),tB(this.fy,b))}q(b){this.fd(b)}}kB.prototype.$classData=t({vQ:0},!1,"scala.collection.TraversableOnce$appender$1$",{vQ:1,i:1,ba:1});class cB extends l{constructor(){super();this.gy=0}x(){return"\x3cfunction1\x3e"}fd(){this.gy=1+this.gy|0}q(b){this.fd(b)}} - cB.prototype.$classData=t({xQ:0},!1,"scala.collection.TraversableOnce$counter$1$",{xQ:1,i:1,ba:1});class eB extends l{constructor(b,a){super();this.zQ=a;this.hy=0}x(){return"\x3cfunction1\x3e"}fd(b){this.zQ.q(b)&&(this.hy=1+this.hy|0)}q(b){this.fd(b)}}eB.prototype.$classData=t({yQ:0},!1,"scala.collection.TraversableOnce$counter$3$",{yQ:1,i:1,ba:1});class gB extends l{constructor(b,a,c){super();this.BQ=c;this.iy=a}x(){return"\x3cfunction1\x3e"}fd(b){this.iy=this.BQ.N(this.iy,b)}q(b){this.fd(b)}} - gB.prototype.$classData=t({AQ:0},!1,"scala.collection.TraversableOnce$folder$1$",{AQ:1,i:1,ba:1});class iB extends l{constructor(b,a){super();this.DQ=a;this.pE=!0;this.dv=0}x(){return"\x3cfunction1\x3e"}fd(b){this.pE?(this.dv=b,this.pE=!1):this.dv=this.DQ.N(this.dv,b)}q(b){this.fd(b)}}iB.prototype.$classData=t({CQ:0},!1,"scala.collection.TraversableOnce$reducer$1$",{CQ:1,i:1,ba:1}); - class aB extends l{constructor(){super();this.ev=null;this.ev=v()}x(){return"\x3cfunction1\x3e"}fd(b){this.ev=new w(b,this.ev)}q(b){this.fd(b)}}aB.prototype.$classData=t({EQ:0},!1,"scala.collection.TraversableOnce$reverser$1$",{EQ:1,i:1,ba:1});class uB extends l{constructor(b){super();this.ky=null;if(null===b)throw wl(tl(),null);this.ky=b}vl(){return this.ky.ma()}de(){return this.ky.ma()}}uB.prototype.$classData=t({FQ:0},!1,"scala.collection.generic.GenMapFactory$MapCanBuildFrom",{FQ:1,i:1,ts:1}); - class vB extends uv{}class wB extends l{constructor(b){super();this.ly=null;if(null===b)throw wl(tl(),null);this.ly=b}vl(){return this.ly.ma()}de(b){return b&&b.$classData&&b.$classData.Xa.xe?b.nc().ma():this.ly.ma()}}wB.prototype.$classData=t({GQ:0},!1,"scala.collection.generic.GenSetFactory$$anon$1",{GQ:1,i:1,ts:1});function xB(b){b.C=new yB(b)}class zB extends uv{constructor(){super();this.C=null}} - class AB extends l{constructor(){super();this.my=null}vl(){return this.my.ma()}de(b){return b.nc().ma()}}function BB(b,a){var c=b.nc().ma();b.Ua().ca(new vg(((d,e,f)=>g=>e.Bb(f.q(g).Ua()))(b,c,a)));return c.R()}function CB(b,a){for(;!a.o();)b.pd(a.w()),a=a.t()}function Gy(b,a){a&&a.$classData&&a.$classData.Xa.rs?CB(b,a):a.ca(new vg((c=>d=>c.pd(d))(b)));return b}class DB extends sv{}class EB extends yv{constructor(){super();this.uE=null;this.uE=new FB(this)}Rr(b){return b}wj(){return this.uE}} - EB.prototype.$classData=t({OQ:0},!1,"scala.collection.immutable.HashMap$$anon$1",{OQ:1,oy:1,i:1});class FB extends yv{constructor(){super()}Rr(b,a){return a}wj(){return GB().Gl}}FB.prototype.$classData=t({PQ:0},!1,"scala.collection.immutable.HashMap$$anon$1$$anon$2",{PQ:1,oy:1,i:1});class HB extends yv{constructor(){super();this.vE=null;this.vE=new IB(this)}Rr(b,a){return Object.is(b.n,a.n)?a:new B(b.n,a.l)}wj(){return this.vE}} - HB.prototype.$classData=t({QQ:0},!1,"scala.collection.immutable.HashMap$$anon$3",{QQ:1,oy:1,i:1});class IB extends yv{constructor(){super()}Rr(b,a){return Object.is(a.n,b.n)?b:new B(a.n,b.l)}wj(){return GB().ws}}IB.prototype.$classData=t({RQ:0},!1,"scala.collection.immutable.HashMap$$anon$3$$anon$4",{RQ:1,oy:1,i:1});class JB extends l{constructor(b){super();this.qy=b}x(){return"\x3cfunction1\x3e"}fd(b){this.qy=KB(this.qy,b)}q(b){this.fd(b)}} - JB.prototype.$classData=t({hR:0},!1,"scala.collection.immutable.HashSet$acc$1$",{hR:1,i:1,ba:1});function LB(b,a){a=cw(a);var c=db(a);c=MB(b,c);for(var d=b.Mb.g[c];null!==d&&!X(Y(),d,a);)c=Cc(1+c|0,b.Mb.g.length),d=b.Mb.g[c];return d}function NB(b){b=-1+b.Mb.g.length|0;return uA(um(),b)}function OB(b,a){a=cw(a);return PB(b,a)} - function PB(b,a){var c=db(a);c=MB(b,c);for(var d=b.Mb.g[c];null!==d;){if(X(Y(),d,a))return!1;c=Cc(1+c|0,b.Mb.g.length);d=b.Mb.g[c]}b.Mb.g[c]=a;b.Pk=1+b.Pk|0;null!==b.Hj&&(a=c>>5,c=b.Hj,c.g[a]=1+c.g[a]|0);if(b.Pk>=b.Ny)for(a=b.Mb,b.Mb=pa(hd(Td),[b.Mb.g.length<<1]),b.Pk=0,null!==b.Hj&&(c=1+(b.Mb.g.length>>5)|0,b.Hj.g.length!==c?b.Hj=pa(hd(Fd),[c]):(c=b.Hj,Au(Du(),c))),b.My=NB(b),b.Ny=bw().hs(b.Ly,b.Mb.g.length),c=0;c>>c|0|a<<(-c|0))>>>(32-uA(um(),b)|0)|0)&b}function QB(b,a,c){for(b=b.Bc.g[c];;)if(null!==b?(c=b.Vi,c=!X(Y(),c,a)):c=!1,c)b=b.Ee;else break;return b} - function RB(b,a,c){a.Ee=b.Bc.g[c];b.Bc.g[c]=a;b.Jg=1+b.Jg|0;SB(b,c);if(b.Jg>b.ov){a=b.Bc.g.length<<1;c=b.Bc;b.Bc=pa(hd(hw),[a]);TB(b,b.Bc.g.length);for(var d=-1+c.g.length|0;0<=d;){for(var e=c.g[d];null!==e;){var f=e.Vi;f=Ex(Hx(),f);f=UB(b,f);var g=e.Ee;e.Ee=b.Bc.g[f];b.Bc.g[f]=e;e=g;SB(b,f)}d=-1+d|0}b.ov=lw().hs(b.Ky,a)}}function VB(b){for(var a=-1+b.Bc.g.length|0;null===b.Bc.g[a]&&0>=5,b.g[a]=1+b.g[a]|0)}function $B(b,a){null!==b.Gj&&(b=b.Gj,a>>=5,b.g[a]=-1+b.g[a]|0)}function TB(b,a){null!==b.Gj&&(a=1+(a>>5)|0,b.Gj.g.length!==a?b.Gj=pa(hd(Fd),[a]):(b=b.Gj,Au(Du(),b)))}function UB(b,a){var c=-1+b.Bc.g.length|0,d=ca(c);b=b.kF;a=hy(ky(),a);return((a>>>b|0|a<<(-b|0))>>>d|0)&c}class bC extends l{x(){return"\x3cfunction0\x3e"}} - class cC extends l{x(){return"\x3cfunction1\x3e"}}class dC extends l{x(){return"\x3cfunction2\x3e"}}class eC extends l{x(){return"\x3cfunction3\x3e"}}class Ej extends l{constructor(b){super();this.qv=b}x(){return""+this.qv}}Ej.prototype.$classData=t({DT:0},!1,"scala.runtime.BooleanRef",{DT:1,i:1,r:1});class fC extends l{constructor(b){super();this.Kj=b}x(){return""+this.Kj}}fC.prototype.$classData=t({FT:0},!1,"scala.runtime.IntRef",{FT:1,i:1,r:1}); - class Ag extends l{constructor(b){super();this.fb=b}x(){return""+this.fb}}Ag.prototype.$classData=t({MT:0},!1,"scala.runtime.ObjectRef",{MT:1,i:1,r:1});function gC(b){var a=dy();if(b instanceof hC){for(var c=0,d=a.vg,e=b;!e.o();)b=e.w(),e=e.t(),d=a.na(d,Ex(Hx(),b)),c=1+c|0;a=a.rb(d,c)}else c=a.vg,b.o()?a=a.rb(c,0):(d=new fy,b.ca(d.Xb?d.Yb:$x(a,d,c)),a=a.rb((d.Xb?d.Yb:$x(a,d,c)).Yu,(d.Xb?d.Yb:$x(a,d,c)).Zu));return a} - class iC extends gy{constructor(){super();this.Wu=this.Xu=this.Fk=this.vg=0;jC=this;this.vg=pb("Seq");this.Fk=pb("Map");this.Xu=pb("Set");this.Wu=ey(this,v(),this.Fk)}}iC.prototype.$classData=t({LP:0},!1,"scala.util.hashing.MurmurHash3$",{LP:1,dV:1,i:1});var jC;function dy(){jC||(jC=new iC);return jC} - class Zx extends l{constructor(){super();this.Ux=this.Sx=this.Rx=0;this.Tx=1}x(){return"\x3cfunction1\x3e"}fd(b){b=Ex(Hx(),b);this.Rx=this.Rx+b|0;this.Sx^=b;0!==b&&(this.Tx=aa(this.Tx,b));this.Ux=1+this.Ux|0}q(b){this.fd(b)}}Zx.prototype.$classData=t({MP:0},!1,"scala.util.hashing.MurmurHash3$hasher$1$",{MP:1,i:1,ba:1}); - class ay extends l{constructor(b,a){super();this.Yu=this.Zu=0;this.cE=null;if(null===b)throw wl(tl(),null);this.cE=b;this.Zu=0;this.Yu=a}x(){return"\x3cfunction1\x3e"}fd(b){this.Yu=this.cE.na(this.Yu,Ex(Hx(),b));this.Zu=1+this.Zu|0}q(b){this.fd(b)}}ay.prototype.$classData=t({NP:0},!1,"scala.util.hashing.MurmurHash3$hasher$3$",{NP:1,i:1,ba:1}); - function kC(b){if(0===(1&b.Hk)<<24>>24&&0===(1&b.Hk)<<24>>24){var a=b.$u;a=Wu(Zu(),a.Ni,a.Bu);var c=0>a;if(c)var d=0;else{d=a>>31;var e=1+a|0;d=0===e?1+d|0:d;d=(0===d?-1<(-2147483648^e):0d&&on(pn(),0,a,1,!0);if(!c)for(c=0;;){d=b.$u.Tl(c);qn(e,d);if(c===a)break;c=1+c|0}a=rn(e);c=a.Q();c=pa(hd(Fd),[c]);rB(a,c);b.gE=c;b.Hk=(1|b.Hk)<<24>>24}return b.gE} - function lC(b){if(0===(2&b.Hk)<<24>>24&&0===(2&b.Hk)<<24>>24){var a=b.$u;a=Wu(Zu(),a.Ni,a.Bu);var c=0>a;if(c)var d=0;else{d=a>>31;var e=1+a|0;d=0===e?1+d|0:d;d=(0===d?-1<(-2147483648^e):0d&&on(pn(),0,a,1,!0);if(!c)for(c=0;;){d=b.$u.Vr(c);qn(e,d);if(c===a)break;c=1+c|0}a=rn(e);c=a.Q();c=pa(hd(Fd),[c]);rB(a,c);b.fE=c;b.Hk=(2|b.Hk)<<24>>24}return b.fE} - class mC extends l{constructor(b,a){super();this.fE=this.gE=null;this.Hk=this.eE=this.av=0;this.VP=b;this.$u=a;this.av=a.$h();this.eE=a.tk()}x(){return sq(this)}Qy(){return this.VP}$h(){return this.av}tk(){return this.eE}Tl(b){return kC(this).g[b]}Vr(b){return lC(this).g[b]}}mC.prototype.$classData=t({RP:0},!1,"scala.util.matching.Regex$Match",{RP:1,i:1,SP:1}); - class nC extends l{ix(b,a){if(b instanceof oC&&a instanceof oC){b=b.bl;a=a.bl;var c=gs();return new oC(b.cc(a,c.C))}if(b instanceof oC)return b=b.bl,c=gs(),new oC(b.cj(a,c.C));if(a instanceof oC)return a=a.bl,c=gs(),new oC(a.Xd(b,c.C));c=gs();return new oC(ni(c,pi(new qi,[b,a])))}}nC.prototype.$classData=t({KF:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.EitherTactic$",{KF:1,i:1,u:1,r:1});var pC;function qC(b,a,c,d,e){Li||(Li=new Ki);return new rC(0,a,new Ok(new Lk(0),c),d,e)} - function sC(b,a,c,d,e){ll||(ll=new kl);return new rC(0,a,new Pk(new Kk(0),c),d,e)}class tC extends l{constructor(){super();uC=this;y();Li||(Li=new Ki);Hj();vC();y();ll||(ll=new kl);Hj();vC()}}tC.prototype.$classData=t({MF:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.Find$",{MF:1,i:1,u:1,r:1});var uC;function wC(){uC||(uC=new tC);return uC} - class xC extends l{ix(b,a){if(b instanceof yC&&a instanceof yC){b=b.dl;a=a.dl;var c=gs();return new yC(b.cc(a,c.C))}if(b instanceof yC)return b=b.dl,c=gs(),new yC(b.cj(a,c.C));if(a instanceof yC)return a=a.dl,c=gs(),new yC(a.Xd(b,c.C));c=gs();return new yC(ni(c,pi(new qi,[b,a])))}}xC.prototype.$classData=t({YF:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.SeqTactic$",{YF:1,i:1,u:1,r:1});var zC; - function AC(b,a){if("timesBranch3"===a)return new Z("timesBranch3",v(),1);if("Dvariable"===a)return new Z("Dvariable",v(),1);if("commaSort"===a)return new Z("commaSort",v(),1);if("assert"===a){D();for(var c=[new BC("expected",v()),new CC("msg",v())],d=-1+(c.length|0)|0,e=v();0<=d;)e=new w(c[d],e),d=-1+d|0;return new Z("assert",e,1)}if("normalizePowers1V"===a)return new Z("normalizePowers1V",v(),1);if("metricAndLt"===a)return new Z("metricAndLt",v(),1);if("pexistsV"===a)return new Z("pexistsV",v(), - 1);if("intervalUpTimes"===a)return new Z("intervalUpTimes",v(),1);if("explore"===a)return new Z("explore",v(),0);if("intervalUpAbs"===a)return new Z("intervalUpAbs",v(),1);if("greaterNotRefl"===a)return new Z("greaterNotRefl",v(),1);if("DCdaxiom"===a)return new Z("DCdaxiom",v(),1);if("dC"===a){D();for(var f=[new DC(new EC("R",v()))],g=-1+(f.length|0)|0,h=v();0<=g;)h=new w(f[g],h),g=-1+g|0;return new Z("dC",h,1)}if("expandAllAt"===a)return new Z("expandAllAt",v(),1);if("DGd"===a)return new Z("DGd", - v(),1);if("foldAndLessEqExistsLemma"===a)return new Z("foldAndLessEqExistsLemma",v(),1);if("cutL"===a){D();for(var k=[new EC("C",v())],m=-1+(k.length|0)|0,p=v();0<=m;)p=new w(k[m],p),m=-1+m|0;return new Z("cutL",p,1)}if("metricAndLe"===a)return new Z("metricAndLe",v(),1);if("taylorModelCollectPrv"===a)return new Z("taylorModelCollectPrv",v(),1);if("alldy"===a)return new Z("alldy",v(),1);if("minusNeg"===a)return new Z("minusNeg",v(),1);if("varPowerLemma"===a)return new Z("varPowerLemma",v(),1);if("Dselfassignb"=== - a)return new Z("Dselfassignb",v(),1);if("CQrevimplyCongruence"===a)return new Z("CQrevimplyCongruence",v(),0);if("andL"===a)return new Z("andL",v(),1);if("DGa"===a)return new Z("DGa",v(),1);if("assignbup"===a)return new Z("assignbup",v(),1);if("intervalUp1Divide"===a)return new Z("intervalUp1Divide",v(),1);if("allThenExists"===a)return new Z("allThenExists",v(),1);if("Dforall"===a)return new Z("Dforall",v(),1);if("taylorModelTransElem"===a)return new Z("taylorModelTransElem",v(),1);if("uniformRename"=== - a){D();for(var n=[new FC("x",v()),new FC("y",v())],q=-1+(n.length|0)|0,r=v();0<=q;)r=new w(n[q],r),q=-1+q|0;return new Z("uniformRename",r,0)}if("intervalCutTerms"===a){D();for(var u=[new GC("t",v())],x=-1+(u.length|0)|0,z=v();0<=x;)z=new w(u[x],z),x=-1+x|0;return new Z("intervalCutTerms",z,0)}if("existsey"===a)return new Z("existsey",v(),1);if("orCommute"===a)return new Z("orCommute",v(),1);if("fail"===a)return new Z("fail",v(),0);if("DW"===a)return new Z("DW",v(),1);if("equalityBySubtraction"=== - a)return new Z("equalityBySubtraction",v(),1);if("discreteGhost"===a){D();for(var C=[new GC("e",v()),new HC(new FC("x",v()))],G=-1+(C.length|0)|0,H=v();0<=G;)H=new w(C[G],H),G=-1+G|0;return new Z("discreteGhost",H,1)}if("taylorModelPartitionPrv1"===a)return new Z("taylorModelPartitionPrv1",v(),1);if("iterated"===a)return new Z("iterated",v(),1);if("splitBranch2"===a)return new Z("splitBranch2",v(),1);if("oneGeZero"===a)return new Z("oneGeZero",v(),1);if("TExge"===a)return new Z("TExge",v(),1);if("attractivityCLF"=== - a){D();for(var I=[new HC(new GC("V",v()))],Q=-1+(I.length|0)|0,P=v();0<=Q;)P=new w(I[Q],P),Q=-1+Q|0;return new Z("attractivityCLF",P,1)}if("timesPowersRight"===a)return new Z("timesPowersRight",v(),1);if("powerPoly"===a)return new Z("powerPoly",v(),1);if("refineConjunction"===a)return new Z("refineConjunction",v(),1);if("notLess"===a)return new Z("notLess",v(),1);if("dualIVT"===a)return new Z("dualIVT",v(),1);if("QE"===a){D();for(var U=[new HC(new CC("tool",v())),new HC(new IC("timeout",v()))],da= - -1+(U.length|0)|0,ea=v();0<=da;)ea=new w(U[da],ea),da=-1+da|0;return new Z("QE",ea,0)}if("auto"===a){D();for(var ja=[new HC(new EC("keepQEFalse",v()))],ia=-1+(ja.length|0)|0,fa=v();0<=ia;)fa=new w(ja[ia],fa),ia=-1+ia|0;return new Z("auto",fa,0)}if("Dassignby"===a)return new Z("Dassignby",v(),1);if("intervalUpMinus"===a)return new Z("intervalUpMinus",v(),1);if("taylorModelSquarePrv"===a)return new Z("taylorModelSquarePrv",v(),1);if("compatCut"===a){D();for(var na=[new EC("R",v())],la=-1+(na.length| - 0)|0,sa=v();0<=la;)sa=new w(na[la],sa),la=-1+la|0;return new Z("compatCut",sa,1)}if("composeb"===a)return new Z("composeb",v(),1);if("fullSimplify"===a)return new Z("fullSimplify",v(),0);if("equivExpandAnd"===a)return new Z("equivExpandAnd",v(),1);if("alphaRenAllBy"===a)return new Z("alphaRenAllBy",v(),1);if("negateEmpty"===a)return new Z("negateEmpty",v(),1);if("cohideR"===a)return new Z("cohideR",v(),1);if("backiteratebsuff"===a)return new Z("backiteratebsuff",v(),1);if("equivExpand"===a)return new Z("equivExpand", - v(),1);if("loop"===a){D();for(var ua=[new EC("J",v())],xa=-1+(ua.length|0)|0,Pa=v();0<=xa;)Pa=new w(ua[xa],Pa),xa=-1+xa|0;return new Z("loop",Pa,1)}if("taylorStep"===a)return new Z("taylorStep",v(),1);if("FPrule"===a)return new Z("FPrule",v(),0);if("intervalDownPower"===a)return new Z("intervalDownPower",v(),1);if("intervalDown1Divide"===a)return new Z("intervalDown1Divide",v(),1);if("contraposition2Rule"===a)return new Z("contraposition2Rule",v(),0);if("allStutter"===a)return new Z("allStutter", - v(),1);if("step"===a)return new Z("step",v(),1);if("vacuousDiamondAssignNondet"===a)return new Z("vacuousDiamondAssignNondet",v(),1);if("trivialRefineGeLe"===a)return new Z("trivialRefineGeLe",v(),1);if("emptySprout"===a)return new Z("emptySprout",v(),1);if("timesAssociative"===a)return new Z("timesAssociative",v(),1);if("existsOr"===a)return new Z("existsOr",v(),1);if("boxElim"===a)return new Z("boxElim",v(),1);if("minusEmpty"===a)return new Z("minusEmpty",v(),1);if("Dassignbeq"===a)return new Z("Dassignbeq", - v(),1);if("autoApproximate"===a){D();for(var Na=[new IC("n",v())],La=-1+(Na.length|0)|0,Ya=v();0<=La;)Ya=new w(Na[La],Ya),La=-1+La|0;return new Z("autoApproximate",Ya,1)}if("Dneg"===a)return new Z("Dneg",v(),1);if("less"===a)return new Z("less",v(),1);if("alle"===a)return new Z("alle",v(),1);if("falseAnd"===a)return new Z("falseAnd",v(),1);if("notStutter"===a)return new Z("notStutter",v(),1);if("notImply"===a)return new Z("notImply",v(),1);if("selfassignd"===a)return new Z("selfassignd",v(),1);if("mxSynthesize"=== - a){D();for(var qb=[new CC("kind",v())],$a=-1+(qb.length|0)|0,ub=v();0<=$a;)ub=new w(qb[$a],ub),$a=-1+$a|0;return new Z("mxSynthesize",ub,0)}if("divGtLe"===a)return new Z("divGtLe",v(),1);if("taylorModelNegPrv"===a)return new Z("taylorModelNegPrv",v(),1);if("intervalUpPlus"===a)return new Z("intervalUpPlus",v(),1);if("pQE"===a)return new Z("pQE",v(),0);if("choiceb"===a)return new Z("choiceb",v(),1);if("notAll"===a)return new Z("notAll",v(),1);if("TExgt"===a)return new Z("TExgt",v(),1);if("powOne"=== - a)return new Z("powOne",v(),1);if("UniqIff"===a)return new Z("UniqIff",v(),1);if("intervalDownMin"===a)return new Z("intervalDownMin",v(),1);if("normalizeMonomCS"===a)return new Z("normalizeMonomCS",v(),1);if("mxAutoInstantiate"===a){D();for(var Aa=[new DC(new EC("assumptions",v()))],mb=-1+(Aa.length|0)|0,Ta=v();0<=mb;)Ta=new w(Aa[mb],Ta),mb=-1+mb|0;return new Z("mxAutoInstantiate",Ta,0)}if("transformEquality"===a){D();for(var Yb=[new EC("equality",v())],kb=-1+(Yb.length|0)|0,Cb=v();0<=kb;)Cb=new w(Yb[kb], - Cb),kb=-1+kb|0;return new Z("transformEquality",Cb,1)}if("con"===a){D();D();for(var mc=["x"],Jb=-1+(mc.length|0)|0,Ma=v();0<=Jb;)Ma=new w(mc[Jb],Ma),Jb=-1+Jb|0;var Wb=new FC("x",Ma);D();for(var Zb=["x"],Wa=-1+(Zb.length|0)|0,hb=v();0<=Wa;)hb=new w(Zb[Wa],hb),Wa=-1+Wa|0;for(var Nb=[Wb,new EC("J(x)",hb)],Fb=-1+(Nb.length|0)|0,vb=v();0<=Fb;)vb=new w(Nb[Fb],vb),Fb=-1+Fb|0;return new Z("con",vb,1)}if("lessNotSym"===a)return new Z("lessNotSym",v(),1);if("throughout"===a){D();for(var wb=[new EC("J",v())], - cb=-1+(wb.length|0)|0,tb=v();0<=cb;)tb=new w(wb[cb],tb),cb=-1+cb|0;return new Z("throughout",tb,1)}if("implyTrue"===a)return new Z("implyTrue",v(),1);if("existsAnd"===a)return new Z("existsAnd",v(),1);if("assignbequational"===a)return new Z("assignbequational",v(),1);if("zez"===a)return new Z("zez",v(),1);if("solve"===a)return new Z("solve",v(),1);if("timesBranch2"===a)return new Z("timesBranch2",v(),1);if("branch2Value"===a)return new Z("branch2Value",v(),1);if("CQ"===a){D();for(var ic=[new JC("inEqPos", - v())],eb=-1+(ic.length|0)|0,Ua=v();0<=eb;)Ua=new w(ic[eb],Ua),eb=-1+eb|0;return new Z("CQ",Ua,0)}if("monbaxiom"===a)return new Z("monbaxiom",v(),0);if("loopStuck"===a)return new Z("loopStuck",v(),1);if("KDomD"===a)return new Z("KDomD",v(),1);if("notL"===a)return new Z("notL",v(),1);if("stabilityTimeMLF"===a){D();for(var ib=[new DC(new GC("Vp",v())),new DC(new EC("Lp",v()))],zb=-1+(ib.length|0)|0,Ob=v();0<=zb;)Ob=new w(ib[zb],Ob),zb=-1+zb|0;return new Z("stabilityTimeMLF",Ob,1)}if("minusBranch3"=== - a)return new Z("minusBranch3",v(),1);if("boxOrLeft"===a)return new Z("boxOrLeft",v(),1);if("CQrule"===a)return new Z("CQrule",v(),0);if("andReflexive"===a)return new Z("andReflexive",v(),1);if("master"===a){D();for(var nb=[new HC(new EC("keepQEFalse",v()))],xb=-1+(nb.length|0)|0,ob=v();0<=xb;)ob=new w(nb[xb],ob),xb=-1+xb|0;return new Z("master",ob,0)}if("universalClosure"===a){D();for(var Rb=[new DC(new FC("order",v()))],cc=-1+(Rb.length|0)|0,Pb=v();0<=cc;)Pb=new w(Rb[cc],Pb),cc=-1+cc|0;return new Z("universalClosure", - Pb,1)}if("assignball"===a)return new Z("assignball",v(),1);if("autoClose"===a)return new Z("autoClose",v(),0);if("equivTrue"===a)return new Z("equivTrue",v(),1);if("branch3GrowMid"===a)return new Z("branch3GrowMid",v(),1);if("CEimp"===a){D();for(var $b=[new JC("inEqPos",v())],ac=-1+($b.length|0)|0,Xb=v();0<=ac;)Xb=new w($b[ac],Xb),ac=-1+ac|0;return new Z("CEimp",Xb,0)}if("iterateiterateb"===a)return new Z("iterateiterateb",v(),1);if("MR"===a){D();for(var yb=[new EC("Q",v())],lb=-1+(yb.length|0)|0, - jc=v();0<=lb;)jc=new w(yb[lb],jc),lb=-1+lb|0;return new Z("MR",jc,1)}if("loopMerged"===a)return new Z("loopMerged",v(),1);if("DEs"===a)return new Z("DEs",v(),1);if("constFormulaCongruence"===a)return new Z("constFormulaCongruence",v(),1);if("intervalDownTimes"===a)return new Z("intervalDownTimes",v(),1);if("indrule"===a)return new Z("indrule",v(),0);if("geNormalize"===a)return new Z("geNormalize",v(),1);if("vacuousBoxAssignNondet"===a)return new Z("vacuousBoxAssignNondet",v(),1);if("loopApproxd"=== - a)return new Z("loopApproxd",v(),1);if("notNotEqual"===a)return new Z("notNotEqual",v(),1);if("expApproximate"===a){D();for(var sc=[new FC("exp",v()),new IC("n",v())],Gb=-1+(sc.length|0)|0,fc=v();0<=Gb;)fc=new w(sc[Gb],fc),Gb=-1+Gb|0;return new Z("expApproximate",fc,1)}if("DCC"===a)return new Z("DCC",v(),1);if("DGdi"===a)return new Z("DGdi",v(),1);if("dGi"===a)return new Z("dGi",v(),1);if("splitWeakInequality"===a)return new Z("splitWeakInequality",v(),1);if("odeStuck"===a)return new Z("odeStuck", - v(),1);if("Dtimes"===a)return new Z("Dtimes",v(),1);if("equalExpand"===a)return new Z("equalExpand",v(),1);if("intervalUpMax"===a)return new Z("intervalUpMax",v(),1);if("positivity"===a)return new Z("positivity",v(),1);if("dBDG"===a){D();for(var xc=[new GC("p",v())],Kb=-1+(xc.length|0)|0,tc=v();0<=Kb;)tc=new w(xc[Kb],tc),Kb=-1+Kb|0;return new Z("dBDG",tc,1)}if("normalize"===a)return new Z("normalize",v(),0);if("assigndEquality"===a)return new Z("assigndEquality",v(),1);if("timesPowersLeft"===a)return new Z("timesPowersLeft", - v(),1);if("DR"===a)return new Z("DR",v(),1);if("Dequal"===a)return new Z("Dequal",v(),1);if("leaveWithinClosed"===a)return new Z("leaveWithinClosed",v(),1);if("Dless"===a)return new Z("Dless",v(),1);if("varLemma"===a)return new Z("varLemma",v(),1);if("CQimplyCongruence"===a)return new Z("CQimplyCongruence",v(),0);if("flipLessEqual"===a)return new Z("flipLessEqual",v(),1);if("openInvariantClosure"===a)return new Z("openInvariantClosure",v(),1);if("RIclosedgeq"===a)return new Z("RIclosedgeq",v(),1); - if("orRecursor"===a)return new Z("orRecursor",v(),1);if("allLmon"===a){D();for(var Db=[new EC("q(x)",v())],Ab=-1+(Db.length|0)|0,Sb=v();0<=Ab;)Sb=new w(Db[Ab],Sb),Ab=-1+Ab|0;return new Z("allLmon",Sb,1)}if("CMon"===a)return new Z("CMon",v(),1);if("normalizeBranch3"===a)return new Z("normalizeBranch3",v(),1);if("equalSym"===a)return new Z("equalSym",v(),1);if("assignDual2"===a)return new Z("assignDual2",v(),1);if("duald"===a)return new Z("duald",v(),1);if("dDDG"===a){D();for(var uc=[new GC("L",v()), - new GC("M",v())],gc=-1+(uc.length|0)|0,Ub=v();0<=gc;)Ub=new w(uc[gc],Ub),gc=-1+gc|0;return new Z("dDDG",Ub,1)}if("odeInvC"===a)return new Z("odeInvC",v(),1);if("CTtermCongruence"===a)return new Z("CTtermCongruence",v(),0);if("US"===a){D();for(var kc=[new DC(new KC("S",v()))],lc=-1+(kc.length|0)|0,Za=v();0<=lc;)Za=new w(kc[lc],Za),lc=-1+lc|0;return new Z("US",Za,0)}if("DGCa"===a)return new Z("DGCa",v(),1);if("assigndAxiom"===a)return new Z("assigndAxiom",v(),1);if("allInstPrime"===a)return new Z("allInstPrime", - v(),1);if("barrier"===a)return new Z("barrier",v(),1);if("print"===a){D();for(var Ib=[new CC("msg",v())],dc=-1+(Ib.length|0)|0,vc=v();0<=dc;)vc=new w(Ib[dc],vc),dc=-1+dc|0;return new Z("print",vc,0)}if("coefficientPlusPrv"===a)return new Z("coefficientPlusPrv",v(),1);if("DBXneOpen"===a)return new Z("DBXneOpen",v(),1);if("alphaRenAll"===a){D();var Lb=new FC("x",v());D();for(var Vb=["y"],fb=-1+(Vb.length|0)|0,zc=v();0<=fb;)zc=new w(Vb[fb],zc),fb=-1+fb|0;for(var ec=[Lb,new FC("y",zc)],Qa=-1+(ec.length| - 0)|0,Eb=v();0<=Qa;)Eb=new w(ec[Qa],Eb),Qa=-1+Qa|0;return new Z("alphaRenAll",Eb,0)}if("assignDual"===a)return new Z("assignDual",v(),1);if("dCi"===a)return new Z("dCi",v(),1);if("intervalDownNeg"===a)return new Z("intervalDownNeg",v(),1);if("existsDualy"===a)return new Z("existsDualy",v(),1);if("greaterMonotone"===a)return new Z("greaterMonotone",v(),1);if("Dand"===a)return new Z("Dand",v(),1);if("Iind"===a)return new Z("Iind",v(),1);if("stepAt"===a)return new Z("stepAt",v(),1);if("L2R"===a)return new Z("L2R", - v(),2);if("divLtLt"===a)return new Z("divLtLt",v(),1);if("decomposeController"===a)return new Z("decomposeController",v(),1);if("branch3Left"===a)return new Z("branch3Left",v(),1);if("dV"===a){D();for(var Hb=[new HC(new GC("\u03b5",v()))],ta=-1+(Hb.length|0)|0,ab=v();0<=ta;)ab=new w(Hb[ta],ab),ta=-1+ta|0;return new Z("dV",ab,1)}if("normalizePowersCV"===a)return new Z("normalizePowersCV",v(),1);if("divLtNe"===a)return new Z("divLtNe",v(),1);if("Kd2"===a)return new Z("Kd2",v(),1);if("notEqualNotRefl"=== - a)return new Z("notEqualNotRefl",v(),1);if("cohide"===a)return new Z("cohide",v(),1);if("leMaxNorm"===a)return new Z("leMaxNorm",v(),1);if("vacuousAssignb"===a)return new Z("vacuousAssignb",v(),1);if("cut"===a){D();for(var Ia=[new EC("C",v())],Ca=-1+(Ia.length|0)|0,jb=v();0<=Ca;)jb=new w(Ia[Ca],jb),Ca=-1+Ca|0;return new Z("cut",jb,0)}if("timesIdentityNeg"===a)return new Z("timesIdentityNeg",v(),1);if("branch3Mid"===a)return new Z("branch3Mid",v(),1);if("exchangeR"===a)return new Z("exchangeR",v(), - 2);if("nonnegativeSquares"===a)return new Z("nonnegativeSquares",v(),1);if("notOr"===a)return new Z("notOr",v(),1);if("splitBranch3"===a)return new Z("splitBranch3",v(),1);if("taylorB"===a)return new Z("taylorB",v(),1);if("instantiatedEquivRewriting"===a)return new Z("instantiatedEquivRewriting",v(),2);if("Dpower"===a)return new Z("Dpower",v(),1);if("andStutter"===a)return new Z("andStutter",v(),1);if("abbrv"===a){D();var gb=new GC("e",v());D();for(var Ra=["x"],rb=-1+(Ra.length|0)|0,Ac=v();0<=rb;)Ac= - new w(Ra[rb],Ac),rb=-1+rb|0;for(var nc=[gb,new HC(new FC("x",Ac))],Dc=-1+(nc.length|0)|0,oc=v();0<=Dc;)oc=new w(nc[Dc],oc),Dc=-1+Dc|0;return new Z("abbrv",oc,0)}if("doubleNegation"===a)return new Z("doubleNegation",v(),1);if("Dlessequal"===a)return new Z("Dlessequal",v(),1);if("boxAnd"===a)return new Z("boxAnd",v(),1);if("normalizeMonomNCS"===a)return new Z("normalizeMonomNCS",v(),1);if("monb"===a)return new Z("monb",v(),0);if("Dor"===a)return new Z("Dor",v(),1);if("normalizePowersRV"===a)return new Z("normalizePowersRV", - v(),1);if("DassigndEqualityAxiom"===a)return new Z("DassigndEqualityAxiom",v(),1);if("toSingleFormula"===a)return new Z("toSingleFormula",v(),0);if("vDG"===a){D();for(var pc=[new BC("ghost",v())],wc=-1+(pc.length|0)|0,Sc=v();0<=wc;)Sc=new w(pc[wc],Sc),wc=-1+wc|0;return new Z("vDG",Sc,1)}if("normalizeCoeff1"===a)return new Z("normalizeCoeff1",v(),1);if("label"===a){D();for(var Mc=[new CC("s",v())],cd=-1+(Mc.length|0)|0,dd=v();0<=cd;)dd=new w(Mc[cd],dd),cd=-1+cd|0;return new Z("label",dd,0)}if("loopRule"=== - a){D();for(var gd=[new EC("J",v())],Bb=-1+(gd.length|0)|0,qc=v();0<=Bb;)qc=new w(gd[Bb],qc),Bb=-1+Bb|0;return new Z("loopRule",qc,1)}if("cutR"===a){D();for(var Hc=[new EC("C",v())],Nc=-1+(Hc.length|0)|0,Wc=v();0<=Nc;)Wc=new w(Hc[Nc],Wc),Nc=-1+Nc|0;return new Z("cutR",Wc,1)}if("assignbAllRule"===a){D();for(var Vc=[new GC("e",v())],Ic=-1+(Vc.length|0)|0,Tc=v();0<=Ic;)Tc=new w(Vc[Ic],Tc),Ic=-1+Ic|0;return new Z("assignbAllRule",Tc,1)}if("cohideOnlyR"===a)return new Z("cohideOnlyR",v(),1);if("taylorModelIntervalPrv"=== - a)return new Z("taylorModelIntervalPrv",v(),1);if("metricOrLt"===a)return new Z("metricOrLt",v(),1);if("stabilityCLF"===a){D();for(var rd=[new HC(new GC("V",v()))],ed=-1+(rd.length|0)|0,nd=v();0<=ed;)nd=new w(rd[ed],nd),ed=-1+ed|0;return new Z("stabilityCLF",nd,1)}if("plusEmpty"===a)return new Z("plusEmpty",v(),1);if("taylorModelEmptyIntervalPrv"===a)return new Z("taylorModelEmptyIntervalPrv",v(),1);if("divNeEq"===a)return new Z("divNeEq",v(),1);if("plusClosed"===a)return new Z("plusClosed",v(),1); - if("diffUnfold"===a){D();for(var $c=[new GC("v0",v()),new GC("t0",v())],Zc=-1+($c.length|0)|0,ud=v();0<=Zc;)ud=new w($c[Zc],ud),Zc=-1+Zc|0;return new Z("diffUnfold",ud,1)}if("identityTimes"===a)return new Z("identityTimes",v(),1);if("DI"===a)return new Z("DI",v(),1);if("closedRef"===a){D();for(var Cd=[new EC("R",v())],Ad=-1+(Cd.length|0)|0,Rd=v();0<=Ad;)Rd=new w(Cd[Ad],Rd),Ad=-1+Ad|0;return new Z("closedRef",Rd,1)}if("branch3Right"===a)return new Z("branch3Right",v(),1);if("VK"===a)return new Z("VK", - v(),1);if("existsPDual"===a)return new Z("existsPDual",v(),1);if("assigndup"===a)return new Z("assigndup",v(),1);if("assignbeqy"===a)return new Z("assignbeqy",v(),1);if("implyDistEquiv"===a)return new Z("implyDistEquiv",v(),1);if("zeroPlus"===a)return new Z("zeroPlus",v(),1);if("intervalUpMin"===a)return new Z("intervalUpMin",v(),1);if("reassocRightConst"===a)return new Z("reassocRightConst",v(),1);if("implyR"===a)return new Z("implyR",v(),1);if("min"===a)return new Z("min",v(),1);if("andRRule"=== - a)return new Z("andRRule",v(),1);if("Dvar"===a)return new Z("Dvar",v(),1);if("allDistElim"===a)return new Z("allDistElim",v(),1);if("unfold"===a)return new Z("unfold",v(),0);if("DBXeq"===a)return new Z("DBXeq",v(),1);if("domainStuck"===a)return new Z("domainStuck",v(),1);if("loopAuto"===a)return new Z("loopAuto",v(),1);if("dIClosed"===a)return new Z("dIClosed",v(),1);if("commaCommute"===a)return new Z("commaCommute",v(),1);if("taylorModelIntervalLe"===a)return new Z("taylorModelIntervalLe",v(),1); - if("skolem"===a)return new Z("skolem",v(),1);if("PC3"===a)return new Z("PC3",v(),1);if("oneGreaterZero"===a)return new Z("oneGreaterZero",v(),1);if("equivR"===a)return new Z("equivR",v(),1);if("minusZero"===a)return new Z("minusZero",v(),1);if("DvariableAxiom"===a)return new Z("DvariableAxiom",v(),1);if("mxFormatShape"===a){D();for(var Jd=[new CC("shape",v())],id=-1+(Jd.length|0)|0,od=v();0<=id;)od=new w(Jd[id],od),id=-1+id|0;return new Z("mxFormatShape",od,0)}if("existsLi"===a){D();var be=new GC("f", - v());D();for(var Yd=["x"],vd=-1+(Yd.length|0)|0,we=v();0<=vd;)we=new w(Yd[vd],we),vd=-1+vd|0;for(var wd=[be,new HC(new FC("x",we))],Bd=-1+(wd.length|0)|0,Kd=v();0<=Bd;)Kd=new w(wd[Bd],Kd),Bd=-1+Bd|0;return new Z("existsLi",Kd,1)}if("andTrueInv"===a)return new Z("andTrueInv",v(),1);if("hideR"===a)return new Z("hideR",v(),1);if("chaseAt"===a)return new Z("chaseAt",v(),1);if("skip"===a)return new Z("skip",v(),0);if("allL"===a){D();D();for(var Ke=["\u03b8"],ke=-1+(Ke.length|0)|0,xd=v();0<=ke;)xd=new w(Ke[ke], - xd),ke=-1+ke|0;for(var Sd=[new HC(new GC("\u03b8",xd))],Ld=-1+(Sd.length|0)|0,ee=v();0<=Ld;)ee=new w(Sd[Ld],ee),Ld=-1+Ld|0;return new Z("allL",ee,1)}if("intervalCut"===a)return new Z("intervalCut",v(),1);if("andRecursor"===a)return new Z("andRecursor",v(),1);if("expandAll"===a)return new Z("expandAll",v(),0);if("negateBranch3"===a)return new Z("negateBranch3",v(),1);if("keepFactsAbout"===a){D();for(var Zd=[new DC(new FC("xs",v()))],Ue=-1+(Zd.length|0)|0,sf=v();0<=Ue;)sf=new w(Zd[Ue],sf),Ue=-1+Ue| - 0;return new Z("keepFactsAbout",sf,0)}if("allDist"===a)return new Z("allDist",v(),1);if("smartHide"===a)return new Z("smartHide",v(),0);if("orL"===a)return new Z("orL",v(),1);if("DX"===a)return new Z("DX",v(),1);if("andAssoc"===a)return new Z("andAssoc",v(),1);if("DBXltOpen"===a)return new Z("DBXltOpen",v(),1);if("assignb"===a)return new Z("assignb",v(),1);if("dFP"===a)return new Z("dFP",v(),1);if("distributive"===a)return new Z("distributive",v(),1);if("monallrule"===a)return new Z("monallrule", - v(),0);if("PC10"===a)return new Z("PC10",v(),1);if("intervalLEBoth"===a)return new Z("intervalLEBoth",v(),1);if("coHide2"===a)return new Z("coHide2",v(),2);if("normalizeMonom0"===a)return new Z("normalizeMonom0",v(),1);if("refineTmExists"===a)return new Z("refineTmExists",v(),1);if("intervalDownMax"===a)return new Z("intervalDownMax",v(),1);if("Dconst"===a)return new Z("Dconst",v(),1);if("branch3Value2"===a)return new Z("branch3Value2",v(),1);if("minLeNorm"===a)return new Z("minLeNorm",v(),1);if("diffInvariant"=== - a){D();for(var Tf=[new EC("R",v())],Le=-1+(Tf.length|0)|0,Ge=v();0<=Le;)Ge=new w(Tf[Le],Ge),Le=-1+Le|0;return new Z("diffInvariant",Ge,1)}if("taylorModelPartitionPrv2"===a)return new Z("taylorModelPartitionPrv2",v(),1);if("normalizePowersRP"===a)return new Z("normalizePowersRP",v(),1);if("DGCd"===a)return new Z("DGCd",v(),1);if("boxTrueAxiom"===a)return new Z("boxTrueAxiom",v(),1);if("I"===a)return new Z("I",v(),1);if("dBarcan"===a)return new Z("dBarcan",v(),1);if("cutLR"===a){D();for(var tf=[new EC("f", - v())],cf=-1+(tf.length|0)|0,Ve=v();0<=cf;)Ve=new w(tf[cf],Ve),cf=-1+cf|0;return new Z("cutLR",Ve,1)}if("negOneTimes"===a)return new Z("negOneTimes",v(),1);if("dI"===a)return new Z("dI",v(),1);if("splitMonomial"===a)return new Z("splitMonomial",v(),1);if("betaRule"===a)return new Z("betaRule",v(),0);if("allPd"===a)return new Z("allPd",v(),1);if("notLessEqual"===a)return new Z("notLessEqual",v(),1);if("proveComponentSystem"===a){D();var Wg=new CC("System Name",v()),Uf=new CC("C1 Base: Om \x26 A1 -\x3e I1", - v()),uf=new CC("C1 Use: Om \x26 I1 -\x3e G1 \x26 P1",v());D();for(var Vf=["mem1; ctrl1; t0\x3dt; {t'\x3d1","plant1}; in1; cp1;"],vf=-1+(Vf.length|0)|0,Dd=v();0<=vf;)Dd=new w(Vf[vf],Dd),vf=-1+vf|0;var He=new CC("C1 Step: Om \x26 I1 -\x3e",Dd),kf=new CC("C2 Base: Om \x26 A2 -\x3e I2",v()),lf=new CC("C2 Use: Om \x26 I2 -\x3e G2 \x26 P2",v());D();for(var Ef=["mem2; ctrl2; t0\x3dt; {t'\x3d1","plant2}; in2; cp2;"],Dg=-1+(Ef.length|0)|0,pe=v();0<=Dg;)pe=new w(Ef[Dg],pe),Dg=-1+Dg|0;var fd=new CC("C2 Step: Om \x26 I2 -\x3e", - pe);D();for(var yd=["xin:\x3dxo;"],Ff=-1+(yd.length|0)|0,mf=v();0<=Ff;)mf=new w(yd[Ff],mf),Ff=-1+Ff|0;var qh=new CC("Compatibility: Om \x26 Z -\x3e",mf);D();for(var jh=["xin:\x3dxo;"],kg=-1+(jh.length|0)|0,Gf=v();0<=kg;)Gf=new w(jh[kg],Gf),kg=-1+kg|0;for(var Xg=[Wg,Uf,uf,He,kf,lf,fd,qh,new CC("Com Safety:",Gf),new CC("Com Liveness: \x3cxin:\x3dxo;\x3etrue",v())],Eg=-1+(Xg.length|0)|0,Yg=v();0<=Eg;)Yg=new w(Xg[Eg],Yg),Eg=-1+Eg|0;return new Z("proveComponentSystem",Yg,1)}if("DvarAxiom"===a)return new Z("DvarAxiom", - v(),1);if("boxOrRight"===a)return new Z("boxOrRight",v(),1);if("DGpp"===a)return new Z("DGpp",v(),1);if("andTrue"===a)return new Z("andTrue",v(),1);if("reassocRightPlus"===a)return new Z("reassocRightPlus",v(),1);if("orDistAnd"===a)return new Z("orDistAnd",v(),1);if("equalReflexive"===a)return new Z("equalReflexive",v(),1);if("plusZero"===a)return new Z("plusZero",v(),1);if("nil"===a)return new Z("nil",v(),0);if("equivL"===a)return new Z("equivL",v(),1);if("boxDiamondSubstPropagation"===a)return new Z("boxDiamondSubstPropagation", - v(),1);if("notR"===a)return new Z("notR",v(),1);if("domainCommute"===a)return new Z("domainCommute",v(),1);if("timeCond"===a)return new Z("timeCond",v(),1);if("divLtEq"===a)return new Z("divLtEq",v(),1);if("intervalUpNeg"===a)return new Z("intervalUpNeg",v(),1);if("metricLt"===a)return new Z("metricLt",v(),1);if("dDX"===a)return new Z("dDX",v(),1);if("taylorModelIntervalGe"===a)return new Z("taylorModelIntervalGe",v(),1);if("debug"===a){D();for(var lg=[new CC("msg",v())],Me=-1+(lg.length|0)|0,Wf= - v();0<=Me;)Wf=new w(lg[Me],Wf),Me=-1+Me|0;return new Z("debug",Wf,0)}if("expand"===a){D();for(var Zg=[new CC("n",v())],Fg=-1+(Zg.length|0)|0,wf=v();0<=Fg;)wf=new w(Zg[Fg],wf),Fg=-1+Fg|0;return new Z("expand",wf,0)}if("timesPowers1Right"===a)return new Z("timesPowers1Right",v(),1);if("gEx"===a){D();for(var kh=[new HC(new EC("hint",v()))],Xf=-1+(kh.length|0)|0,mg=v();0<=Xf;)mg=new w(kh[Xf],mg),Xf=-1+Xf|0;return new Z("gEx",mg,1)}if("eqAddIff"===a)return new Z("eqAddIff",v(),1);if("rationalLemma"=== - a)return new Z("rationalLemma",v(),1);if("closeFalse"===a)return new Z("closeFalse",v(),1);if("normalizePowersCP"===a)return new Z("normalizePowersCP",v(),1);if("existsDistElim"===a)return new Z("existsDistElim",v(),1);if("converseImply"===a)return new Z("converseImply",v(),1);if("greaterEqual"===a)return new Z("greaterEqual",v(),1);if("trueAnd"===a)return new Z("trueAnd",v(),1);if("fp"===a){D();for(var le=[new EC("J",v())],Hf=-1+(le.length|0)|0,$g=v();0<=Hf;)$g=new w(le[Hf],$g),Hf=-1+Hf|0;return new Z("fp", - $g,1)}if("DassigndAxiom"===a)return new Z("DassigndAxiom",v(),1);if("notEqual2Or"===a)return new Z("notEqual2Or",v(),1);if("DassignDual2"===a)return new Z("DassignDual2",v(),1);if("dIRule"===a)return new Z("dIRule",v(),1);if("DCaxiom"===a)return new Z("DCaxiom",v(),1);if("CErule"===a)return new Z("CErule",v(),0);if("existsGeneralize"===a)return new Z("existsGeneralize",v(),1);if("dW"===a)return new Z("dW",v(),1);if("edit"===a){D();for(var Gg=[new BC("to",v())],Hg=-1+(Gg.length|0)|0,lh=v();0<=Hg;)lh= - new w(Gg[Hg],lh),Hg=-1+Hg|0;return new Z("edit",lh,1)}if("divLtGe"===a)return new Z("divLtGe",v(),1);if("byUS"===a){D();for(var Yf=[new CC("P",v()),new HC(new EC("S",v()))],ah=-1+(Yf.length|0)|0,Yh=v();0<=ah;)Yh=new w(Yf[ah],Yh),ah=-1+ah|0;return new Z("byUS",Yh,0)}if("applyEqualities"===a)return new Z("applyEqualities",v(),0);if("equivLRule"===a)return new Z("equivLRule",v(),1);if("closeId"===a)return new Z("closeId",v(),2);if("Dcompose"===a)return new Z("Dcompose",v(),1);if("greaterImpliesNotEqual"=== - a)return new Z("greaterImpliesNotEqual",v(),1);if("expandAllDefs"===a){D();for(var Ig=[new DC(new KC("defs",v()))],xe=-1+(Ig.length|0)|0,ng=v();0<=xe;)ng=new w(Ig[xe],ng),xe=-1+xe|0;return new Z("expandAllDefs",ng,0)}if("plusAssociative"===a)return new Z("plusAssociative",v(),1);if("unfoldExistsLemma"===a)return new Z("unfoldExistsLemma",v(),1);if("branch3GrowRight"===a)return new Z("branch3GrowRight",v(),1);if("dualb"===a)return new Z("dualb",v(),1);if("CErevimp"===a){D();for(var Zh=[new JC("inEqPos", - v())],If=-1+(Zh.length|0)|0,xf=v();0<=If;)xf=new w(Zh[If],xf),If=-1+If|0;return new Z("CErevimp",xf,0)}if("implyLRule"===a)return new Z("implyLRule",v(),1);if("G"===a)return new Z("G",v(),1);if("postWeaken"===a)return new Z("postWeaken",v(),1);if("negTimes"===a)return new Z("negTimes",v(),1);if("cohideOnlyL"===a)return new Z("cohideOnlyL",v(),1);if("DRd"===a)return new Z("DRd",v(),1);if("commuteEquivL"===a)return new Z("commuteEquivL",v(),1);if("plusBranch2"===a)return new Z("plusBranch2",v(),1); - if("refineLe1"===a)return new Z("refineLe1",v(),1);if("plusDiffRefl"===a)return new Z("plusDiffRefl",v(),1);if("loopApproxb"===a)return new Z("loopApproxb",v(),1);if("intervalDownAbs"===a)return new Z("intervalDownAbs",v(),1);if("intervalUpPower"===a)return new Z("intervalUpPower",v(),1);if("allStutterPrime"===a)return new Z("allStutterPrime",v(),1);if("attractivityTimeMLF"===a){D();for(var Zf=[new DC(new GC("Vp",v())),new DC(new EC("Lp",v())),new GC("rate",v())],$f=-1+(Zf.length|0)|0,df=v();0<=$f;)df= - new w(Zf[$f],df),$f=-1+$f|0;return new Z("attractivityTimeMLF",df,1)}if("monTimesBranch3"===a)return new Z("monTimesBranch3",v(),1);if("backiteratebnecc"===a)return new Z("backiteratebnecc",v(),1);if("negNeg"===a)return new Z("negNeg",v(),1);if("Dassignd"===a)return new Z("Dassignd",v(),1);if("chase"===a)return new Z("chase",v(),1);if("existsL"===a)return new Z("existsL",v(),1);if("branch3GrowLeft"===a)return new Z("branch3GrowLeft",v(),1);if("Kd"===a)return new Z("Kd",v(),1);if("DBXgtOpen"===a)return new Z("DBXgtOpen", - v(),1);if("Dassignbequalityexists"===a)return new Z("Dassignbequalityexists",v(),1);if("dbx"===a){D();for(var Ne=[new HC(new GC("g",v()))],Jf=-1+(Ne.length|0)|0,si=v();0<=Jf;)si=new w(Ne[Jf],si),Jf=-1+Jf|0;return new Z("dbx",si,1)}if("orAssoc"===a)return new Z("orAssoc",v(),1);if("programStuck"===a)return new Z("programStuck",v(),1);if("assignbexists"===a)return new Z("assignbexists",v(),1);if("exchangeL"===a)return new Z("exchangeL",v(),2);if("id"===a)return new Z("id",v(),0);if("ltzImpNez"===a)return new Z("ltzImpNez", - v(),1);if("closeTransitive"===a)return new Z("closeTransitive",v(),0);if("V"===a)return new Z("V",v(),1);if("greaterEqualRefl"===a)return new Z("greaterEqualRefl",v(),1);if("DIogreater"===a)return new Z("DIogreater",v(),1);if("DMP"===a)return new Z("DMP",v(),1);if("CQrevimp"===a){D();for(var $h=[new JC("inEqPos",v())],Ch=-1+($h.length|0)|0,Jg=v();0<=Ch;)Jg=new w($h[Ch],Jg),Ch=-1+Ch|0;return new Z("CQrevimp",Jg,0)}if("cutAt"===a){D();for(var Kf=[new BC("repl",v())],ti=-1+(Kf.length|0)|0,Zi=v();0<= - ti;)Zi=new w(Kf[ti],Zi),ti=-1+ti|0;return new Z("cutAt",Zi,1)}if("timesPowers1Left"===a)return new Z("timesPowers1Left",v(),1);if("max"===a)return new Z("max",v(),1);if("boundRename"===a){D();for(var ai=[new FC("x",v()),new FC("y",v())],ui=-1+(ai.length|0)|0,og=v();0<=ui;)og=new w(ai[ui],og),ui=-1+ui|0;return new Z("boundRename",og,1)}if("closeF"===a)return new Z("closeF",v(),0);if("PC2"===a)return new Z("PC2",v(),1);if("mondrule"===a)return new Z("mondrule",v(),0);if("notEquiv"===a)return new Z("notEquiv", - v(),1);if("taylorModelApproxPrv"===a)return new Z("taylorModelApproxPrv",v(),1);if("composed"===a)return new Z("composed",v(),1);if("dualDirectb"===a)return new Z("dualDirectb",v(),1);if("simplify"===a)return new Z("simplify",v(),1);if("metricLe"===a)return new Z("metricLe",v(),1);if("normalizeBranch2"===a)return new Z("normalizeBranch2",v(),1);if("dR"===a){D();for(var pg=[new EC("R",v())],$i=-1+(pg.length|0)|0,aj=v();0<=$i;)aj=new w(pg[$i],aj),$i=-1+$i|0;return new Z("dR",aj,1)}if("Dassignb"===a)return new Z("Dassignb", - v(),1);if("hide"===a)return new Z("hide",v(),1);if("equivifyR"===a)return new Z("equivifyR",v(),1);if("divGtEq"===a)return new Z("divGtEq",v(),1);if("plusTimes"===a)return new Z("plusTimes",v(),1);if("eqNormalize"===a)return new Z("eqNormalize",v(),1);if("conrule"===a)return new Z("conrule",v(),0);if("allInst"===a)return new Z("allInst",v(),1);if("lessEqualTotal"===a)return new Z("lessEqualTotal",v(),1);if("DGC"===a)return new Z("DGC",v(),1);if("safeabstractionb"===a)return new Z("safeabstractionb", - v(),1);if("timesInverse"===a)return new Z("timesInverse",v(),1);if("monTimesBranch2"===a)return new Z("monTimesBranch2",v(),1);if("cohideL"===a)return new Z("cohideL",v(),1);if("Dcomp"===a)return new Z("Dcomp",v(),1);if("lessEqual"===a)return new Z("lessEqual",v(),1);if("timesClosed"===a)return new Z("timesClosed",v(),1);if("constLemma"===a)return new Z("constLemma",v(),1);if("greaterEqualReflexive"===a)return new Z("greaterEqualReflexive",v(),1);if("Dimply"===a)return new Z("Dimply",v(),1);if("equal2And"=== - a)return new Z("equal2And",v(),1);if("powerOne"===a)return new Z("powerOne",v(),1);if("monomialTimesLemma"===a)return new Z("monomialTimesLemma",v(),1);if("assignbDual"===a)return new Z("assignbDual",v(),1);if("alphaRen"===a){D();var Dh=new FC("x",v());D();for(var Mk=["y"],rh=-1+(Mk.length|0)|0,uj=v();0<=rh;)uj=new w(Mk[rh],uj),rh=-1+rh|0;for(var hk=[Dh,new FC("y",uj)],ik=-1+(hk.length|0)|0,Nk=v();0<=ik;)Nk=new w(hk[ik],Nk),ik=-1+ik|0;return new Z("alphaRen",Nk,1)}if("barcan"===a)return new Z("barcan", - v(),1);if("conRule"===a){D();var qm=new FC("x",v());D();for(var Mj=["x"],vj=-1+(Mj.length|0)|0,vi=v();0<=vj;)vi=new w(Mj[vj],vi),vj=-1+vj|0;for(var wj=[qm,new EC("J",vi)],xj=-1+(wj.length|0)|0,Rc=v();0<=xj;)Rc=new w(wj[xj],Rc),xj=-1+xj|0;return new Z("conRule",Rc,1)}if("alleprime"===a)return new Z("alleprime",v(),1);if("hideFactsAbout"===a){D();for(var Lc=[new DC(new FC("xs",v()))],xk=-1+(Lc.length|0)|0,Kl=v();0<=xk;)Kl=new w(Lc[xk],Kl),xk=-1+xk|0;return new Z("hideFactsAbout",Kl,0)}if("lessEqualRefl"=== - a)return new Z("lessEqualRefl",v(),1);if("autoMP"===a)return new Z("autoMP",v(),1);if("plusMinus"===a)return new Z("plusMinus",v(),1);if("boundRenameAt"===a){D();for(var Hh=[new FC("y",v())],Ll=-1+(Hh.length|0)|0,In=v();0<=Ll;)In=new w(Hh[Ll],In),Ll=-1+Ll|0;return new Z("boundRenameAt",In,1)}if("implyStutter"===a)return new Z("implyStutter",v(),1);if("intervalDownMinus"===a)return new Z("intervalDownMinus",v(),1);if("taylorModelIntervalGt"===a)return new Z("taylorModelIntervalGt",v(),1);if("monb2"=== - a)return new Z("monb2",v(),0);if("dCClosure"===a)return new Z("dCClosure",v(),1);if("ODE"===a)return new Z("ODE",v(),1);if("implyWeaken"===a)return new Z("implyWeaken",v(),1);if("dCC"===a)return new Z("dCC",v(),1);if("invtestd"===a)return new Z("invtestd",v(),1);if("DGi"===a)return new Z("DGi",v(),1);if("atomAllL2R"===a)return new Z("atomAllL2R",v(),1);if("intervalDownPlus"===a)return new Z("intervalDownPlus",v(),1);if("postCut"===a){D();for(var Ml=[new EC("C",v())],Fm=-1+(Ml.length|0)|0,Jn=v();0<= - Fm;)Jn=new w(Ml[Fm],Jn),Fm=-1+Fm|0;return new Z("postCut",Jn,1)}if("smartQE"===a)return new Z("smartQE",v(),0);if("implyL"===a)return new Z("implyL",v(),1);if("zeroTimes"===a)return new Z("zeroTimes",v(),1);if("backiterateb"===a)return new Z("backiterateb",v(),1);if("DGCde"===a)return new Z("DGCde",v(),1);if("CMonCongruence"===a){D();for(var hp=[new JC("inEqPos",v())],Nl=-1+(hp.length|0)|0,Vj=v();0<=Nl;)Vj=new w(hp[Nl],Vj),Nl=-1+Nl|0;return new Z("CMonCongruence",Vj,0)}if("divNeNe"===a)return new Z("divNeNe", - v(),1);if("taylorModelExactPrv"===a)return new Z("taylorModelExactPrv",v(),1);if("minmax"===a)return new Z("minmax",v(),1);if("Cont"===a)return new Z("Cont",v(),1);if("CQimp"===a){D();for(var Gm=[new JC("inEqPos",v())],Hm=-1+(Gm.length|0)|0,Kn=v();0<=Hm;)Kn=new w(Gm[Hm],Kn),Hm=-1+Hm|0;return new Z("CQimp",Kn,0)}if("DBXgt"===a)return new Z("DBXgt",v(),1);if("ratFormPower"===a)return new Z("ratFormPower",v(),1);if("Kand"===a)return new Z("Kand",v(),1);if("Dquotient"===a)return new Z("Dquotient",v(), - 1);if("flipGreater"===a)return new Z("flipGreater",v(),1);if("timesZero"===a)return new Z("timesZero",v(),1);if("branch3Value1"===a)return new Z("branch3Value1",v(),1);if("timesEmpty"===a)return new Z("timesEmpty",v(),1);if("implyTautology"===a)return new Z("implyTautology",v(),1);if("commuteEqual"===a)return new Z("commuteEqual",v(),1);if("geNeg"===a)return new Z("geNeg",v(),1);if("CECongruence"===a){D();for(var Ol=[new JC("inEqPos",v())],yk=-1+(Ol.length|0)|0,Im=v();0<=yk;)Im=new w(Ol[yk],Im),yk= - -1+yk|0;return new Z("CECongruence",Im,0)}if("existsR"===a){D();D();for(var Ni=["\u03b8"],Jm=-1+(Ni.length|0)|0,gj=v();0<=Jm;)gj=new w(Ni[Jm],gj),Jm=-1+Jm|0;for(var Pl=[new HC(new GC("\u03b8",gj))],Km=-1+(Pl.length|0)|0,Lm=v();0<=Km;)Lm=new w(Pl[Km],Lm),Km=-1+Km|0;return new Z("existsR",Lm,1)}if("choiced"===a)return new Z("choiced",v(),1);if("equivStutter"===a)return new Z("equivStutter",v(),1);if("useAt"===a){D();for(var $k=[new CC("axiom",v()),new HC(new CC("key",v()))],al=-1+($k.length|0)|0,Ln= - v();0<=al;)Ln=new w($k[al],Ln),al=-1+al|0;return new Z("useAt",Ln,1)}if("loopMergeb"===a)return new Z("loopMergeb",v(),1);if("sosQE"===a)return new Z("sosQE",v(),0);if("notBox"===a)return new Z("notBox",v(),1);if("DEsysy"===a)return new Z("DEsysy",v(),1);if("stabilityStateMLF"===a){D();for(var Mn=[new DC(new GC("Vp",v()))],Mm=-1+(Mn.length|0)|0,Nm=v();0<=Mm;)Nm=new w(Mn[Mm],Nm),Mm=-1+Mm|0;return new Z("stabilityStateMLF",Nm,1)}if("forallImplies"===a)return new Z("forallImplies",v(),1);if("pendingX"=== - a){D();for(var Nn=[new CC("tactic",v())],Ql=-1+(Nn.length|0)|0,bl=v();0<=Ql;)bl=new w(Nn[Ql],bl),Ql=-1+Ql|0;return new Z("pendingX",bl,0)}if("implyExpand"===a)return new Z("implyExpand",v(),1);if("notGreaterEqual"===a)return new Z("notGreaterEqual",v(),1);if("diamond"===a)return new Z("diamond",v(),1);if("divGtLt"===a)return new Z("divGtLt",v(),1);if("commaCommuteD"===a)return new Z("commaCommuteD",v(),1);if("randomd"===a)return new Z("randomd",v(),1);if("Dnotequal"===a)return new Z("Dnotequal",v(), - 1);if("diamondd"===a)return new Z("diamondd",v(),1);if("diffUnfoldD"===a){D();for(var Rl=[new GC("t0",v())],Om=-1+(Rl.length|0)|0,Pm=v();0<=Om;)Pm=new w(Rl[Om],Pm),Om=-1+Om|0;return new Z("diffUnfoldD",Pm,1)}if("idWith"===a)return new Z("idWith",v(),1);if("constCongruence"===a)return new Z("constCongruence",v(),1);if("abbrvAt"===a){D();for(var On=[new GC("e",v()),new HC(new FC("x",v()))],Qm=-1+(On.length|0)|0,Pn=v();0<=Qm;)Pn=new w(On[Qm],Pn),Qm=-1+Qm|0;return new Z("abbrvAt",Pn,1)}if("splitCoefficient"=== - a)return new Z("splitCoefficient",v(),1);if("branch2GrowRight"===a)return new Z("branch2GrowRight",v(),1);if("DC"===a){D();for(var Qn=[new EC("R",v())],cl=-1+(Qn.length|0)|0,Sl=v();0<=cl;)Sl=new w(Qn[cl],Sl),cl=-1+cl|0;return new Z("DC",Sl,1)}if("diamondOr"===a)return new Z("diamondOr",v(),1);if("implySelf"===a)return new Z("implySelf",v(),1);if("testb"===a)return new Z("testb",v(),1);if("divGtNe"===a)return new Z("divGtNe",v(),1);if("allSubstitute"===a)return new Z("allSubstitute",v(),1);if("timesIdentity"=== - a)return new Z("timesIdentity",v(),1);if("normalizePowersC1"===a)return new Z("normalizePowersC1",v(),1);if("pVd"===a)return new Z("pVd",v(),1);if("Uniq"===a)return new Z("Uniq",v(),1);if("solveEnd"===a)return new Z("solveEnd",v(),1);if("CEimplyCongruence"===a)return new Z("CEimplyCongruence",v(),0);if("dIClose"===a)return new Z("dIClose",v(),1);if("implyDistAnd"===a)return new Z("implyDistAnd",v(),1);if("intervalLBoth"===a)return new Z("intervalLBoth",v(),1);if("DWeakenAnd"===a)return new Z("DWeakenAnd", - v(),1);if("iterateiterated"===a)return new Z("iterateiterated",v(),1);if("normalizePowers1R"===a)return new Z("normalizePowers1R",v(),1);if("useSolver"===a){D();for(var Rn=[new CC("tool",v())],Rm=-1+(Rn.length|0)|0,Sm=v();0<=Rm;)Sm=new w(Rn[Rm],Sm),Rm=-1+Rm|0;return new Z("useSolver",Sm,0)}if("andImplies"===a)return new Z("andImplies",v(),1);if("plusInverse"===a)return new Z("plusInverse",v(),1);if("DWd"===a)return new Z("DWd",v(),1);if("commaCommuted"===a)return new Z("commaCommuted",v(),1);if("idx"=== - a)return new Z("idx",v(),0);if("done"===a){D();for(var gi=[new HC(new CC("msg",v())),new HC(new CC("lemmaName",v()))],zk=-1+(gi.length|0)|0,hj=v();0<=zk;)hj=new w(gi[zk],hj),zk=-1+zk|0;return new Z("done",hj,0)}if("negateBranch2"===a)return new Z("negateBranch2",v(),1);if("flipLess"===a)return new Z("flipLess",v(),1);if("Dexists"===a)return new Z("Dexists",v(),1);if("notGreater"===a)return new Z("notGreater",v(),1);if("existsRmon"===a){D();for(var Tl=[new EC("q(x)",v())],Tm=-1+(Tl.length|0)|0,Um= - v();0<=Tm;)Um=new w(Tl[Tm],Um),Tm=-1+Tm|0;return new Z("existsRmon",Um,1)}if("zeroDivNez"===a)return new Z("zeroDivNez",v(),1);if("andR"===a)return new Z("andR",v(),1);if("Dlinear"===a)return new Z("Dlinear",v(),1);if("assignEquality"===a)return new Z("assignEquality",v(),1);if("prop"===a)return new Z("prop",v(),0);if("intervalArithmetic"===a)return new Z("intervalArithmetic",v(),0);if("dualDirectd"===a)return new Z("dualDirectd",v(),1);if("reassocLeft0RightConst"===a)return new Z("reassocLeft0RightConst", - v(),1);if("odeUnify"===a)return new Z("odeUnify",v(),1);if("taylorModelDivideExactPrv"===a)return new Z("taylorModelDivideExactPrv",v(),1);if("divLtLe"===a)return new Z("divLtLe",v(),1);if("commuteEquivR"===a)return new Z("commuteEquivR",v(),1);if("minGeNorm"===a)return new Z("minGeNorm",v(),1);if("absExp"===a)return new Z("absExp",v(),1);if("testdcombine"===a)return new Z("testdcombine",v(),1);if("box"===a)return new Z("box",v(),1);if("timeStep"===a)return new Z("timeStep",v(),1);if("circularApproximate"=== - a){D();D();for(var ip=["sin"],Ul=-1+(ip.length|0)|0,Vm=v();0<=Ul;)Vm=new w(ip[Ul],Vm),Ul=-1+Ul|0;var ij=new FC("sin",Vm);D();for(var Wj=["cos"],jp=-1+(Wj.length|0)|0,yi=v();0<=jp;)yi=new w(Wj[jp],yi),jp=-1+jp|0;for(var vq=[ij,new FC("cos",yi),new IC("num",v())],zi=-1+(vq.length|0)|0,Sn=v();0<=zi;)Sn=new w(vq[zi],Sn),zi=-1+zi|0;return new Z("circularApproximate",Sn,1)}if("Dplus"===a)return new Z("Dplus",v(),1);if("trivialInequality"===a)return new Z("trivialInequality",v(),1);if("dG"===a){D();D(); - for(var Zs=["y","x","y'"],Tn=-1+(Zs.length|0)|0,wq=v();0<=Tn;)wq=new w(Zs[Tn],wq),Tn=-1+Tn|0;var Iy=new BC("E",wq);D();for(var $s=["y"],Ak=-1+($s.length|0)|0,Cj=v();0<=Ak;)Cj=new w($s[Ak],Cj),Ak=-1+Ak|0;for(var Xj=[Iy,new HC(new EC("G",Cj))],at=-1+(Xj.length|0)|0,Jy=v();0<=at;)Jy=new w(Xj[at],Jy),at=-1+at|0;return new Z("dG",Jy,1)}if("useLemmaAt"===a){D();for(var mK=[new CC("lemma",v()),new HC(new JC("key",v()))],bt=-1+(mK.length|0)|0,Ky=v();0<=bt;)Ky=new w(mK[bt],Ky),bt=-1+bt|0;return new Z("useLemmaAt", - Ky,1)}if("refineLe2"===a)return new Z("refineLe2",v(),1);if("equivReflexive"===a)return new Z("equivReflexive",v(),1);if("forallThenExists"===a)return new Z("forallThenExists",v(),1);if("equalCommute"===a)return new Z("equalCommute",v(),1);if("bDG"===a){D();for(var nK=[new BC("ghost",v()),new GC("p",v())],ct=-1+(nK.length|0)|0,Ly=v();0<=ct;)Ly=new w(nK[ct],Ly),ct=-1+ct|0;return new Z("bDG",Ly,1)}if("todo"===a)return new Z("todo",v(),0);if("PC9"===a)return new Z("PC9",v(),1);if("existsStutterPrime"=== - a)return new Z("existsStutterPrime",v(),1);if("taylorModelPlusPrv"===a)return new Z("taylorModelPlusPrv",v(),1);if("absAt"===a)return new Z("absAt",v(),1);if("rightAssociate"===a)return new Z("rightAssociate",v(),1);if("neNormalize"===a)return new Z("neNormalize",v(),1);if("diffUnpackEvolDomain"===a)return new Z("diffUnpackEvolDomain",v(),1);if("alphaRule"===a)return new Z("alphaRule",v(),0);if("DGpreghost"===a)return new Z("DGpreghost",v(),1);if("DWbase"===a)return new Z("DWbase",v(),1);if("kDomainDiamond"=== - a){D();for(var oK=[new EC("R",v())],dt=-1+(oK.length|0)|0,My=v();0<=dt;)My=new w(oK[dt],My),dt=-1+dt|0;return new Z("kDomainDiamond",My,1)}if("lessNotRefl"===a)return new Z("lessNotRefl",v(),1);if("conflat"===a)return new Z("conflat",v(),0);if("closeTrue"===a)return new Z("closeTrue",v(),1);if("mond"===a)return new Z("mond",v(),0);if("equalRefl"===a)return new Z("equalRefl",v(),1);if("existsGeneralizey"===a)return new Z("existsGeneralizey",v(),1);if("branch2GrowLeft"===a)return new Z("branch2GrowLeft", - v(),1);if("CErevimplyCongruence"===a)return new Z("CErevimplyCongruence",v(),0);if("notAnd"===a)return new Z("notAnd",v(),1);if("plusBranch3"===a)return new Z("plusBranch3",v(),1);if("timesLeMonoLemma"===a)return new Z("timesLeMonoLemma",v(),1);if("DGCdc"===a)return new Z("DGCdc",v(),1);if("gtNeg"===a)return new Z("gtNeg",v(),1);if("notEqual"===a)return new Z("notEqual",v(),1);if("DSdnodomain"===a)return new Z("DSdnodomain",v(),1);if("DGauto"===a)return new Z("DGauto",v(),1);if("DIequiv"===a)return new Z("DIequiv", - v(),1);if("flipGreaterEqual"===a)return new Z("flipGreaterEqual",v(),1);if("useLemma"===a){D();for(var pK=[new CC("lemma",v()),new HC(new CC("tactic",v()))],et=-1+(pK.length|0)|0,Ny=v();0<=et;)Ny=new w(pK[et],Ny),et=-1+et|0;return new Z("useLemma",Ny,0)}if("plusCommute"===a)return new Z("plusCommute",v(),1);if("leTimesMonoLemma"===a)return new Z("leTimesMonoLemma",v(),1);if("equivRewriting"===a)return new Z("equivRewriting",v(),2);if("andFalse"===a)return new Z("andFalse",v(),1);if("timesCommute"=== - a)return new Z("timesCommute",v(),1);if("orLRule"===a)return new Z("orLRule",v(),1);if("K"===a)return new Z("K",v(),1);if("DCd"===a){D();for(var qK=[new EC("R",v())],ft=-1+(qK.length|0)|0,Oy=v();0<=ft;)Oy=new w(qK[ft],Oy),ft=-1+ft|0;return new Z("DCd",Oy,1)}if("taylorModelIntervalLt"===a)return new Z("taylorModelIntervalLt",v(),1);if("assignbeq"===a)return new Z("assignbeq",v(),1);if("abs"===a)return new Z("abs",v(),1);if("leApprox"===a)return new Z("leApprox",v(),1);if("greater"===a)return new Z("greater", - v(),1);if("close"===a)return new Z("close",v(),0);if("existsV"===a)return new Z("existsV",v(),1);if("splitEmpty"===a)return new Z("splitEmpty",v(),1);if("DWd2"===a)return new Z("DWd2",v(),1);if("allR"===a)return new Z("allR",v(),1);if("metricOrLe"===a)return new Z("metricOrLe",v(),1);if("notEqualExpand"===a)return new Z("notEqualExpand",v(),1);if("Dgreater"===a)return new Z("Dgreater",v(),1);if("testd"===a)return new Z("testd",v(),1);if("allRi"===a){D();var tS=new GC("f",v());D();for(var rK=["x"], - gt=-1+(rK.length|0)|0,Py=v();0<=gt;)Py=new w(rK[gt],Py),gt=-1+gt|0;for(var sK=[tS,new HC(new FC("x",Py))],ht=-1+(sK.length|0)|0,Qy=v();0<=ht;)Qy=new w(sK[ht],Qy),ht=-1+ht|0;return new Z("allRi",Qy,1)}if("notDiamond"===a)return new Z("notDiamond",v(),1);if("boxTrue"===a)return new Z("boxTrue",v(),1);if("vacuousAssignd"===a)return new Z("vacuousAssignd",v(),1);if("boxDiamondPropagation"===a)return new Z("boxDiamondPropagation",v(),1);if("boxImpliesAnd"===a)return new Z("boxImpliesAnd",v(),1);if("divGtGt"=== - a)return new Z("divGtGt",v(),1);if("assignd"===a)return new Z("assignd",v(),1);if("GV"===a)return new Z("GV",v(),1);if("dRI"===a)return new Z("dRI",v(),1);if("existsStutter"===a)return new Z("existsStutter",v(),1);if("dDR"===a){D();for(var tK=[new EC("R",v())],it=-1+(tK.length|0)|0,Ry=v();0<=it;)Ry=new w(tK[it],Ry),it=-1+it|0;return new Z("dDR",Ry,1)}if("orR"===a)return new Z("orR",v(),1);if("taylorModelPowerOne"===a)return new Z("taylorModelPowerOne",v(),1);if("greaterNotSym"===a)return new Z("greaterNotSym", - v(),1);if("Dgreaterequal"===a)return new Z("Dgreaterequal",v(),1);if("IIinduction"===a)return new Z("IIinduction",v(),1);if("DvariableCommutedAxiom"===a)return new Z("DvariableCommutedAxiom",v(),1);if("hideL"===a)return new Z("hideL",v(),1);if("notEqualSym"===a)return new Z("notEqualSym",v(),1);if("reassocRight0"===a)return new Z("reassocRight0",v(),1);if("iterateb"===a)return new Z("iterateb",v(),1);if("FPruleduplicate"===a)return new Z("FPruleduplicate",v(),0);if("transform"===a){D();for(var uK= - [new BC("Q",v())],jt=-1+(uK.length|0)|0,Sy=v();0<=jt;)Sy=new w(uK[jt],Sy),jt=-1+jt|0;return new Z("transform",Sy,1)}if("coefficientBigDecimalPrv"===a)return new Z("coefficientBigDecimalPrv",v(),1);if("attractivityStateMLF"===a){D();for(var vK=[new DC(new GC("Vp",v()))],kt=-1+(vK.length|0)|0,Ty=v();0<=kt;)Ty=new w(vK[kt],Ty),kt=-1+kt|0;return new Z("attractivityStateMLF",Ty,1)}if("PC1"===a)return new Z("PC1",v(),1);if("orStutter"===a)return new Z("orStutter",v(),1);if("allLkeep"===a){D();D();for(var wK= - ["\u03b8"],lt=-1+(wK.length|0)|0,Uy=v();0<=lt;)Uy=new w(wK[lt],Uy),lt=-1+lt|0;for(var xK=[new GC("\u03b8",Uy)],mt=-1+(xK.length|0)|0,Vy=v();0<=mt;)Vy=new w(xK[mt],Vy),mt=-1+mt|0;return new Z("allLkeep",Vy,1)}if("IVT"===a)return new Z("IVT",v(),1);if("trivialRefineLtGt"===a)return new Z("trivialRefineLtGt",v(),1);if("coefficientNegPrv"===a)return new Z("coefficientNegPrv",v(),1);if("randomb"===a)return new Z("randomb",v(),1);if("pending"===a){D();for(var yK=[new CC("tactic",v())],nt=-1+(yK.length| - 0)|0,Wy=v();0<=nt;)Wy=new w(yK[nt],Wy),nt=-1+nt|0;return new Z("pending",Wy,0)}if("dgVdbxAuto"===a)return new Z("dgVdbxAuto",v(),1);if("allV"===a)return new Z("allV",v(),1);if("trueImply"===a)return new Z("trueImply",v(),1);if("branch2Left"===a)return new Z("branch2Left",v(),1);if("propAuto"===a)return new Z("propAuto",v(),0);if("andCommute"===a)return new Z("andCommute",v(),1);if("DlinearRight"===a)return new Z("DlinearRight",v(),1);if("stutter"===a){D();for(var zK=[new FC("x",v())],ot=-1+(zK.length| - 0)|0,Xy=v();0<=ot;)Xy=new w(zK[ot],Xy),ot=-1+ot|0;return new Z("stutter",Xy,1)}if("notExists"===a)return new Z("notExists",v(),1);if("gtzImpNez"===a)return new Z("gtzImpNez",v(),1);if("zeroMinus"===a)return new Z("zeroMinus",v(),1);if("minmaxAt"===a)return new Z("minmaxAt",v(),1);if("taylorModelTimesPrv"===a)return new Z("taylorModelTimesPrv",v(),1);if("assigndEqualityAxiom"===a)return new Z("assigndEqualityAxiom",v(),1);if("ally"===a)return new Z("ally",v(),1);if("assignbAxiom"===a)return new Z("assignbAxiom", - v(),1);if("taylorModelMinusPrv"===a)return new Z("taylorModelMinusPrv",v(),1);if("selfassignby"===a)return new Z("selfassignby",v(),1);if("allL2R"===a)return new Z("allL2R",v(),1);if("closeT"===a)return new Z("closeT",v(),0);if("monall"===a)return new Z("monall",v(),0);if("divLtGt"===a)return new Z("divLtGt",v(),1);if("DBXle"===a)return new Z("DBXle",v(),1);if("implyRi"===a)return new Z("implyRi",v(),2);if("existsDual"===a)return new Z("existsDual",v(),1);if("dGold"===a){D();D();for(var AK=["y"], - pt=-1+(AK.length|0)|0,Yy=v();0<=pt;)Yy=new w(AK[pt],Yy),pt=-1+pt|0;var uS=new FC("y",Yy),vS=new GC("a(x)",v()),wS=new GC("b(x)",v());D();for(var BK=["y"],qt=-1+(BK.length|0)|0,Zy=v();0<=qt;)Zy=new w(BK[qt],Zy),qt=-1+qt|0;for(var CK=[uS,vS,wS,new HC(new EC("P",Zy))],rt=-1+(CK.length|0)|0,$y=v();0<=rt;)$y=new w(CK[rt],$y),rt=-1+rt|0;return new Z("dGold",$y,1)}if("selfassignb"===a)return new Z("selfassignb",v(),1);if("monTimesZero"===a)return new Z("monTimesZero",v(),1);if("coefficientTimesPrv"===a)return new Z("coefficientTimesPrv", - v(),1);if("divGtGe"===a)return new Z("divGtGe",v(),1);if("dWplus"===a)return new Z("dWplus",v(),1);if("minGtNorm"===a)return new Z("minGtNorm",v(),1);if("DSnodomain"===a)return new Z("DSnodomain",v(),1);if("greaterEqualTotal"===a)return new Z("greaterEqualTotal",v(),1);if("DIoless"===a)return new Z("DIoless",v(),1);if("Dminus"===a)return new Z("Dminus",v(),1);if("DBXge"===a)return new Z("DBXge",v(),1);if("partition2"===a)return new Z("partition2",v(),1);if("taylorModelEvalPrv"===a)return new Z("taylorModelEvalPrv", - v(),1);if("assigndEqualityAll"===a)return new Z("assigndEqualityAll",v(),1);if("DSddomain"===a)return new Z("DSddomain",v(),1);if("equivRRule"===a)return new Z("equivRRule",v(),1);if("gtNormalize"===a)return new Z("gtNormalize",v(),1);if("alld"===a)return new Z("alld",v(),1);if("Goedel"===a)return new Z("Goedel",v(),0);if("derive"===a)return new Z("derive",v(),1);if("boxd"===a)return new Z("boxd",v(),1);if("allR2L"===a)return new Z("allR2L",v(),1);if("rcf"===a)return new Z("rcf",v(),0);if("assignbExistsRule"=== - a){D();for(var DK=[new GC("e",v())],st=-1+(DK.length|0)|0,az=v();0<=st;)az=new w(DK[st],az),st=-1+st|0;return new Z("assignbExistsRule",az,1)}if("alldt"===a)return new Z("alldt",v(),1);if("RI"===a)return new Z("RI",v(),1);if("minusBranch2"===a)return new Z("minusBranch2",v(),1);if("DS"===a)return new Z("DS",v(),1);if("propClose"===a)return new Z("propClose",v(),0);if("cexODE"===a)return new Z("cexODE",v(),1);if("divideIdentity"===a)return new Z("divideIdentity",v(),1);if("deepChase"===a)return new Z("deepChase", - v(),1);if("DE"===a)return new Z("DE",v(),1);if("branch2Right"===a)return new Z("branch2Right",v(),1);if("assignbequalityexists"===a)return new Z("assignbequalityexists",v(),1);if("existse"===a)return new Z("existse",v(),1);if("allGeneralize"===a)return new Z("allGeneralize",v(),0);throw new Dl("Unknown tactic "+a,Wd(),"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");}class LC extends l{}LC.prototype.$classData=t({bG:0},!1,"edu.cmu.cs.ls.keymaerax.btactics.macros.DerivationInfo$",{bG:1,i:1,u:1,r:1}); - var MC;function NC(){MC||(MC=new LC);return MC}class OC extends vy{constructor(){super();this.mt=null}cf(){return this.mt}}function PC(b){Af();var a=b.Nf().S(),c=b.Xr().ec;if(null===a?null!==c:!a.m(c))throw Df(new Lf,"Core requirement failed: expected argument sort "+(b.Nf().S()+" to match domain sort "+b.Xr().ec+" when applying "+b.Xr()+" to ")+b.Nf());}function Rj(b){return!!(b&&b.$classData&&b.$classData.Xa.aw)} - class QC extends l{constructor(){super();this.Fc=null;RC=this;this.Fc=new ek(v())}}QC.prototype.$classData=t({MI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.PosInExpr$",{MI:1,i:1,u:1,r:1});var RC;function Hj(){RC||(RC=new QC);return RC}class SC extends gz{constructor(){super();dr(this,"\x26")}}SC.prototype.$classData=t({WI:0},!1,"edu.cmu.cs.ls.keymaerax.parser.AMP$",{WI:1,Fb:1,nb:1,i:1});var TC;function wp(){TC||(TC=new SC);return TC}class Ip extends gz{constructor(){super();dr(this,":\x3d")}} - Ip.prototype.$classData=t({XI:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ASSIGN$",{XI:1,Fb:1,nb:1,i:1});var Hp;class Lp extends gz{constructor(){super();dr(this,":\x3d*")}Gd(){var b=new af(":\x3d\\*"),a=v();return Aq(b.ka,a)}}Lp.prototype.$classData=t({YI:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ASSIGNANY$",{YI:1,Fb:1,nb:1,i:1});var Kp; - function UC(b,a){var c=mi(sh(),a);if(Oe(a))var d=hg();else if(ye(a)){VC();WC();d=XC();var e=jj(),f=new Fy(d);Gj(e,Hj().Fc,f,a);a=ci(sh(),a);a.xD()?d=hg():(a=a.Tb(),e=XC(),d=Gy(e,d),d=vv(d,a))}else{if(!Se(a))throw b="Unknown expression "+ff().P.q(a)+" of kind "+a.ea()+" encountered when computing free base symbols",c=Wd(),new Dl(b,c,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");d=hg()}c=eg(c,d);b=new vg((()=>g=>g instanceof wg?g.rd:g)(b));d=xg().eb;return yg(c,b,d)} - function YC(b,a,c){var d=li(sh(),a),e=ZC(c),f=(()=>Qa=>mi(sh(),Qa.lc))(b),g=D().C;if(sn(g))if(e===v())var h=v();else{for(var k=e,m=null,p=null;k!==v();){var n=k.w(),q=f(n).Ua();k=k.t();if(q!==v()){if(null!==p){null===m&&(m=new $C(e));for(var r=m,u=p;!u.o();){var x=u.w();r.fd(x);u=u.t()}p=null}q instanceof w?p=q:(null===m&&(m=new $C(e)),q.ca(m))}}if(null===m||null===m.Ph)var z=null===p?v():p;else null!==p&&aD(m,p),z=m.Ph;h=z}else{D();for(var C=new bD,G=e;!G.o();){var H=G.w(),I=f(H).Ua();cD(C,I);G= - G.t()}h=C.ya()}var Q=d.cb(h),P=ZC(c),U=(()=>Qa=>Qa.Rb)(b),da=D().C;if(sn(da))if(P===v())var ea=v();else{for(var ja=P.w(),ia=new w(U(ja),v()),fa=ia,na=P.t();na!==v();){var la=na.w(),sa=new w(U(la),v());fa=fa.Z=sa;na=na.t()}ea=ia}else{for(var ua=tn(P,da),xa=P;!xa.o();){var Pa=xa.w();ua.$(U(Pa));xa=xa.t()}ea=ua.R()}var Na=ea,La=((Qa,Eb)=>Hb=>{if(dD(Hb)){var ta=Eb.Oc(new vg(((ab,Ia)=>Ca=>{if(Ca.ua()===Ia.ua()){var jb=Ca.qb();var gb=Ia.qb();jb=null===jb?null===gb:jb.m(gb)}else jb=!1;return jb?Ca.ea()!== - Ia.ea():!1})(Qa,Hb)));if(ta.o())return y();ta=ta.D();return new E(new B(Hb,ta))}return y()})(b,Q),Ya=D().C;if(sn(Ya))if(Na===v())var qb=v();else{for(var $a=Na.w(),ub=new w(La($a),v()),Aa=ub,mb=Na.t();mb!==v();){var Ta=mb.w(),Yb=new w(La(Ta),v());Aa=Aa.Z=Yb;mb=mb.t()}qb=ub}else{for(var kb=tn(Na,Ya),Cb=Na;!Cb.o();){var mc=Cb.w();kb.$(La(mc));Cb=Cb.t()}qb=kb.R()}var Jb=qb.ub(new vg((()=>Qa=>!Qa.o())(b))),Ma=(()=>Qa=>Qa.D())(b),Wb=D().C;if(sn(Wb))if(Jb===v())var Zb=v();else{for(var Wa=Jb.w(),hb=new w(Ma(Wa), - v()),Nb=hb,Fb=Jb.t();Fb!==v();){var vb=Fb.w(),wb=new w(Ma(vb),v());Nb=Nb.Z=wb;Fb=Fb.t()}Zb=hb}else{for(var cb=tn(Jb,Wb),tb=Jb;!tb.o();){var ic=tb.w();cb.$(Ma(ic));tb=tb.t()}Zb=cb.R()}var eb=Zb;if(!eb.o()){var Ua=(()=>Qa=>{if(null!==Qa){var Eb=Qa.n;Eb=ff().P.q(Eb);var Hb=Qa.l;return"Symbol '"+Eb+"' defined as "+Qa.n.ea()+", but used as "+Qa.l.ea()+" in "+ff().P.q(Hb)}throw new A(Qa);})(b),ib=D().C;if(sn(ib))if(eb===v())var zb=v();else{for(var Ob=eb.w(),nb=new w(Ua(Ob),v()),xb=nb,ob=eb.t();ob!==v();){var Rb= - ob.w(),cc=new w(Ua(Rb),v());xb=xb.Z=cc;ob=ob.t()}zb=nb}else{for(var Pb=tn(eb,ib),$b=eb;!$b.o();){var ac=$b.w();Pb.$(Ua(ac));$b=$b.t()}zb=Pb.R()}var Xb=zb.Ga("\n"),yb=(()=>Qa=>{if(null!==Qa)return Qa=Qa.l,ff().P.q(Qa);throw new A(Qa);})(b),lb=D().C;if(sn(lb))if(eb===v())var jc=v();else{for(var sc=eb.w(),Gb=new w(yb(sc),v()),fc=Gb,xc=eb.t();xc!==v();){var Kb=xc.w(),tc=new w(yb(Kb),v());fc=fc.Z=tc;xc=xc.t()}jc=Gb}else{for(var Db=tn(eb,lb),Ab=eb;!Ab.o();){var Sb=Ab.w();Db.$(yb(Sb));Ab=Ab.t()}jc=Db.R()}var uc= - jc.Ga(", "),gc=(()=>Qa=>{if(null!==Qa)return Qa=Qa.n,ff().P.q(Qa);throw new A(Qa);})(b),Ub=D().C;if(sn(Ub))if(eb===v())var kc=v();else{for(var lc=eb.w(),Za=new w(gc(lc),v()),Ib=Za,dc=eb.t();dc!==v();){var vc=dc.w(),Lb=new w(gc(vc),v());Ib=Ib.Z=Lb;dc=dc.t()}kc=Za}else{for(var Vb=tn(eb,Ub),fb=eb;!fb.o();){var zc=fb.w();Vb.$(gc(zc));fb=fb.t()}kc=Vb.R()}var ec=kc.Ga(", ");throw new Dl("All definitions and uses must match, but found the following mismatches:\n"+Xb,Wd(),uc,ec,"","",null,"");}} - function eD(b,a,c){b=((f,g)=>h=>{if(null!==h&&Se(h.n)){var k=h.n;if(ye(h.l))return h=h.l,k=fD(g,gD(g,k,hg())),h=fD(g,gD(g,h,hg())),new B(k,h)}if(null!==h&&Se(h.n))throw k=h.l,k="Annotation must be formula, but got "+ff().P.q(k),h=Wd(),new Dl(k,h,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");if(null!==h)throw k=h.n,k="Annotation on programs only, but was on "+ff().P.q(k),h=Wd(),new Dl(k,h,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");throw new A(h);})(b,c);c=D().C;if(sn(c))if(a===v())b=v(); - else{c=a.w();var d=c=new w(b(c),v());for(a=a.t();a!==v();){var e=a.w();e=new w(b(e),v());d=d.Z=e;a=a.t()}b=c}else{for(c=tn(a,c);!a.o();)d=a.w(),c.$(b(d)),a=a.t();b=c.R()}return b} - function hD(b,a){if(a instanceof Th){var c=hD(b,a.Ge);b=hD(b,a.He);a=D();return c.cc(b,a.C)}if(a instanceof Pe){D();c=[new B(new dn(a.db.uc,a.db.Dc),a.db.Ec)];b=-1+(c.length|0)|0;for(a=v();0<=b;)a=new w(c[b],a),b=-1+b|0;return a}if(dD(a)){D();c=[new B(new dn(a.ua(),a.qb()),a.S())];b=-1+(c.length|0)|0;for(a=v();0<=b;)a=new w(c[b],a),b=-1+b|0;return a}return v()} - function iD(b,a){var c=(()=>h=>{if(null!==h&&null!==h.n)return"\\cdot"!==h.n.Zb;throw new A(h);})(b);if(null!==a)a:for(;;)if(a.o()){c=v();break}else{var d=a.w(),e=a.t();if(!1===!!c(d))a=e;else for(;;){if(e.o())c=a;else{d=e.w();if(!1!==!!c(d)){e=e.t();continue}d=e;e=new w(a.w(),v());var f=a.t();for(a=e;f!==d;){var g=new w(f.w(),v());a=a.Z=g;f=f.t()}for(f=d=d.t();!d.o();){g=d.w();if(!1===!!c(g)){for(;f!==d;)g=new w(f.w(),v()),a=a.Z=g,f=f.t();f=d.t()}d=d.t()}f.o()||(a.Z=f);c=e}break a}}else{D();for(e= - new bD;!a.o();)d=a.w(),!1!==!!c(d)&&jD(e,d),a=a.t();c=e.ya()}b=(()=>h=>{if(null!==h&&null!==h.n)return new Ae(h.n.Zb,h.n.re,Be(),h.l,y());throw new A(h);})(b);e=D().C;if(sn(e))if(c===v())b=v();else{e=c.w();a=e=new w(b(e),v());for(c=c.t();c!==v();)d=c.w(),d=new w(b(d),v()),a=a.Z=d,c=c.t();b=e}else{for(e=tn(c,e);!c.o();)a=c.w(),e.$(b(a)),c=c.t();b=e.R()}return b.Tb()} - function kD(b,a){var c=mi(sh(),a).ub(new vg((()=>f=>f instanceof wg)(b))),d=new vg((()=>f=>f)(b)),e=xg().eb;c=yg(c,d,e);return mj(c,a,new nj((()=>(f,g)=>Ti(new oj(f),g,new Sh(g.rd)))(b)))}function Bl(b){if(null!==b.pw)return b.pw;throw new jz(new F((()=>()=>"No archive parser set. Please check the command line during startup for error messages.")(b)),null);} - function bz(b,a,c,d,e){var f=kn().ww.oc(new B(a.uc,a.Dc));if(y()===f)!d.o()&&!d.D().ta(a)||e.ta(a)||(b=hD(b,c),lD(e,a,b));else if(!(f instanceof E))throw new A(f);} - function mD(b,a,c,d){var e=(()=>n=>UC(Cl(),n))(b),f=D().C;if(sn(f))if(c===v())e=v();else{f=c;for(var g=null,h=null;f!==v();){var k=f.w();k=e(k).Ua();f=f.t();if(k!==v()){if(null!==h){null===g&&(g=new $C(c));for(var m=g;!h.o();){var p=h.w();m.fd(p);h=h.t()}h=null}k instanceof w?h=k:(null===g&&(g=new $C(c)),k.ca(g))}}null===g||null===g.Ph?e=null===h?v():h:(null!==h&&aD(g,h),e=g.Ph)}else{D();for(f=new bD;!c.o();)g=c.w(),g=e(g).Ua(),cD(f,g),c=c.t();e=f.ya()}c=e;e=(()=>n=>new dn(n.ua(),n.qb()))(b);f=D().C; - if(sn(f))if(c===v())e=v();else{f=c.w();g=f=new w(e(f),v());for(c=c.t();c!==v();)k=c.w(),k=new w(e(k),v()),g=g.Z=k,c=c.t();e=f}else{for(f=tn(c,f);!c.o();)g=c.w(),f.$(e(g)),c=c.t();e=f.R()}e=e.Tb();c=eg(e,d);e=a.Vb;b=new vg(((n,q,r,u)=>x=>{if(null!==x&&null!==x.l&&q.ta(x.n)){var z=x.l.Ed;if(z.o())z=y();else{var C=z.D();z=Cl();D();C=[C];for(var G=-1+(C.length|0)|0,H=v();0<=G;)H=new w(C[G],H),G=-1+G|0;C=H;G=x.l.sd;if(G.o())G=y();else{H=G.D();G=(()=>U=>U.n)(n);var I=D().C;if(sn(I))if(H===v())G=v();else{I= - H.w();var Q=I=new w(G(I),v());for(H=H.t();H!==v();){var P=H.w();P=new w(G(P),v());Q=Q.Z=P;H=H.t()}G=I}else{for(I=tn(H,I);!H.o();)Q=H.w(),I.$(G(Q)),H=H.t();G=I.R()}G=new E(G)}z=new E(mD(z,r,C,u.cb(G.o()?(D(),v()):G.D()).qd(x.n)))}return(z.o()?vC():z.D()).rh(x)}return vC()})(b,c,a,d));a=nD().Xf;return pj(e,b,a)} - function oD(b,a){var c=a.Vb,d=new vg((f=>g=>{if(null!==g&&null!==g.l){var h=new B(g.n,g.l.be);g=g.l.Ed;g.o()?g=y():(g=g.D(),g=UC(Cl(),g),g=new E(Oi(g,new vg((()=>k=>new dn(k.ua(),k.qb()))(f)))));g=g.o()?vC():g.D();return new B(h,g)}throw new A(g);})(b)),e=nD().Xf;c=yg(c,d,e).ub(new vg((f=>g=>{if(null!==g)return g.l.fc(new vg((()=>h=>1g=>{if(null!==g&&null!==g.n){var h=g.n.n.Wb(),k=g.n.l;g=g.l;var m=new vg((n=> - q=>{if(null!==q){q=q.l;var r=new vg((()=>x=>x.Ke())(n)),u=xg().eb;return" "+yg(q,r,u).Ga(" vs. ")}throw new A(q);})(f)),p=pD();return"Definition "+h+" at "+k+" uses names inconsistently\n"+g.Ib(m,p.C).Ga("\n")}throw new A(g);})(b)),d=pD().C,b=yg(c,b,d).Ga("\n"),new Dl(b,a,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");c=qD().$a();d=rv(rs(),rD(a.Vb));a=sD(tD(),a.Vb);b=((f,g,h)=>k=>{if(null!==k&&null!==k.l){var m=k.n,p=k.l.Ed;if(p.o())p=y();else{p=p.D();var n=g.jb;nD();var q=new qj;uD(q,n);n=new fn(tj(q).Ub(h)); - p=kD(f,p);q=k.l.sd;p=fD(n,gD(n,p,iD(f,q.o()?v():q.D())));n=p.S();q=k.l.vc;if(null===n?null!==q:!n.m(q))throw m="Definition "+k.n.Wb()+" does not fit declared sort "+k.l.vc+"; right-hand side is of sort "+p.S(),new Dl(m,k.l.be,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");p=new E(p)}m=new B(m,new en(k.l.dd,k.l.vc,k.l.sd,p,k.l.be));jD(g,m);null!==ZB(h,k.n)||y();return m}throw new A(k);})(b,c,d);c=D().C;if(sn(c))if(a===v())b=v();else{c=a.w();d=c=new w(b(c),v());for(a=a.t();a!==v();)e=a.w(),e=new w(b(e), - v()),d=d.Z=e,a=a.t();b=c}else{for(c=tn(a,c);!a.o();)d=a.w(),c.$(b(d)),a=a.t();b=c.R()}b=b.Pg(ef().Aj);return new fn(b)} - function vD(b,a,c,d){mi(sh(),d).Pf(new vg((()=>e=>{var f=cr().Lt;return uq(f,e)})(b))).Pf(new vg((()=>e=>{var f=kn().$j;return uq(f,e)})(b))).xc(new vg(((e,f,g,h)=>k=>{if(k instanceof Ae){var m=f.Vb.oc(new dn(k.uc,k.Dc));if(!(m instanceof E)){if(y()===m){wD();hv();m=g+": undefined function symbol";var p=""+k.Ec,n=Wd();throw xD(m,n,""+ev(hv(),k," ")+Ii(va(k))+" of sort "+k.S(),p,"Make sure to declare all variables in ProgramVariables and all symbols in Definitions block.");}throw new A(m);}n=m.p;if(null=== - n||null===n.be)throw new A(n);m=n.be;p=n.dd;n=n.vc;var q=k.Ec;if(null===q?null===n:q.m(n)){if(p.ta(k.ec))return!0;p=new B(k.ec,p);if(p.l instanceof E)throw n=p.l,wD(),p=g+": "+ff().P.q(k)+" declared with domain "+n.p+" but used where domain "+k.ec+" was expected.",n=ev(hv(),n.p,""),k=ev(hv(),k.ec,""),xD(p,m,n,k,"");if(y()===p.l)throw wD(),k=g+": "+ff().P.q(k)+" declared as a variable of sort "+k.Ec+" but used as a function with arguments.",xD(k,m,"no arguments","function with arguments","");throw new A(p); - }wD();p=g+": "+ff().P.q(k)+" declared with sort "+n+" but used where sort "+k.Ec+" was expected.";n=ev(hv(),n," function");k=ev(hv(),k.Ec,"");throw xD(p,m,n,k,"");}if(k instanceof wg)return f.Vb.ta(new dn(k.rd.ua(),k.rd.qb()));if(Kh(k)){Cl();m=ni(VC(),v());p=jj();n=new cz(m);Gj(p,Hj().Fc,n,h);if(null!==LB(m,k))return!0;p=!1;m=null;n=f.Vb.oc(new dn(k.ua(),k.qb()));a:{if(n instanceof E&&(p=!0,m=n,null!==m.p&&y()===m.p.dd)){p=m.p.be;m=m.p.vc;break a}if(p&&null!==m.p&&m.p.dd instanceof E)throw n=m.p.dd, - wD(),p=g+": "+k.ua()+" was declared as a function but must be a variable when it is assigned to or has a differential equation.",n=ff().P.q(k)+": "+n.p+"-\x3e"+m.p.vc+" Function",k="Real "+ff().P.q(k),xD(p,m.p.be,n,k,"");if(y()===n)throw wD(),m=g+": undefined symbol "+ff().P.q(k),p="undefined symbol "+ff().P.q(k),n="Real "+ff().P.q(k),q=Wd(),k='Add "Real '+ff().P.q(k)+';" to the ProgramVariables block',xD(m,q,p,n,k);throw new A(n);}n=k.S();if(null===n?null!==m:!n.m(m))throw wD(),n=g+": "+ff().P.q(k)+ - " declared with sort "+m+" but used where a "+k.S()+" was expected.",m=ev(hv(),m,ff().P.q(k)),k=""+ev(hv(),k.S()," ")+ff().P.q(k),xD(n,p,m,k,"");k=k.S();return null===k?null===m:k.m(m)}return k instanceof dh||k instanceof Uh||k instanceof Mh})(b,c,a,d)))} - function yD(b,a){var c=y();rs();var d=ss();fj(jj(),new Hy(c,d),a);a=mi(sh(),a);c=a.Pf(new vg((()=>g=>{var h=kn().$j;return uq(h,g)})(b))).ub(new vg((()=>g=>g instanceof Ae)(b)));var e=new vg((()=>g=>g)(b)),f=xg().eb;c=yg(c,e,f);d=new vg(((g,h)=>k=>{var m=new dn(k.uc,k.Dc);k=new en(new E(k.ec),k.Ec,h.oc(k),y(),Wd());return new B(m,k)})(b,d));e=xg().eb;d=yg(c,d,e).Pg(ef().Aj);a=a.ub(new vg((()=>g=>g instanceof Bg)(b)));b=new vg((()=>g=>{var h=new dn(g.ua(),g.qb());g=new en(y(),g.S(),y(),y(),Wd());return new B(h, - g)})(b));c=xg().eb;b=yg(a,b,c).Pg(ef().Aj);return new fn(d.Ub(b))} - function zD(b,a){var c=a.mj.Vb.ub(new vg((()=>ta=>{if(null!==ta&&null!==ta.l&&ta.l.sd instanceof E){for(ta=ta.l.sd.p;!ta.o();){if("\\cdot"===ta.w().n.Zb)return!0;ta=ta.t()}return!1}if(null!==ta&&null!==ta.l&&y()===ta.l.sd)return!1;throw new A(ta);})(b)));if(!c.o()){var d=c.w();if(null===d||null===d.l)throw new A(d);var e=d.l.be,f="Definition "+d.n.Wb()+" uses unsupported anonymous (dot) arguments; please use named arguments (e.g., Real x) instead";throw new Dl(f,e,"\x3cunknown\x3e","\x3cunknown\x3e", - "","",null,"");}var g=oD(b,a.mj),h=g.Vb,k=new vg((ta=>ab=>{if(null!==ab&&null!==ab.l){var Ia=ab.n,Ca=ab.l.sd;if(Ca instanceof E){var jb=ab.l.Ed;jb.o()?Ca=y():(jb=jb.D(),Ca=new E(UC(Cl(),jb).Pf(new vg(((gb,Ra)=>rb=>uq(Ra.p,new B(new dn(rb.ua(),rb.qb()),rb.S())))(ta,Ca)))))}else{if(y()!==Ca)throw new A(Ca);Ca=ab.l.Ed;Ca.o()?Ca=y():(Ca=Ca.D(),Ca=new E(UC(Cl(),Ca)))}Ca=Ca.o()?hg():Ca.D();ab=new B(Oi(Ca,new vg((()=>gb=>new dn(gb.ua(),gb.qb()))(ta))),ab.l.be);return new B(Ia,ab)}throw new A(ab);})(b)), - m=nD().Xf,p=yg(h,k,m),n=p.ub(new vg((ta=>ab=>ab.l.n.fc(new vg((()=>Ia=>1ab=>{ab=ab.l;var Ia=new vg((()=>jb=>jb.Ke())(ta)),Ca=xg().eb;return yg(ab,Ia,Ca).Ga(" vs. ")})(b)),C=pD().C,G="Definition "+x+" uses same name for "+yg(r,z,C);throw new Dl(G,u,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");}var H=new vg((ta=>ab=>{if(null!==ab&&null!==ab.l){var Ia=ab.n,Ca=ab.l.n, - jb=new vg((()=>Ra=>Ra.l.w())(ta)),gb=pD();ab=new B(Ca.Ib(jb,gb.C).Tb(),ab.l.l);return new B(Ia,ab)}throw new A(ab);})(b)),I=nD().Xf,Q=yg(p,H,I),P=new vg(((ta,ab)=>Ia=>{if(null!==Ia&&null!==Ia.l){var Ca=Ia.n;Ia=new B(Ia.l.n.ub(new vg(((jb,gb)=>Ra=>!gb.Vb.ta(new dn(Ra.ua(),Ra.qb())))(ta,ab))).Pf(new vg((()=>jb=>{var gb=Fq().Kt;return uq(gb,jb)})(ta))).Pf(new vg((()=>jb=>{var gb=kn().$j;return uq(gb,jb)})(ta))).Pf(new vg((()=>jb=>{var gb=cr().Lt;return uq(gb,jb)})(ta))),Ia.l.l);return new B(Ca,Ia)}throw new A(Ia); - })(b,g)),U=nD().Xf,da=yg(Q,P,U).ub(new vg((()=>ta=>{if(null!==ta&&null!==ta.l)return ta.l.n.Sm();throw new A(ta);})(b)));if(!da.o()){var ea=da.w();if(null===ea||null===ea.l)throw new A(ea);var ja=ea.l.n,ia=ea.l.l,fa=ea.n.Wb(),na=D().C,la=Xh(ja,na),sa=new vg((()=>ta=>ta.ua())(b));AD||(AD=new BD);var ua=CD(la,sa,AD),xa=(()=>ta=>ff().P.q(ta))(b),Pa=D().C;if(sn(Pa))if(ua===v())var Na=v();else{for(var La=ua.w(),Ya=new w(xa(La),v()),qb=Ya,$a=ua.t();$a!==v();){var ub=$a.w(),Aa=new w(xa(ub),v());qb=qb.Z= - Aa;$a=$a.t()}Na=Ya}else{for(var mb=tn(ua,Pa),Ta=ua;!Ta.o();){var Yb=Ta.w();mb.$(xa(Yb));Ta=Ta.t()}Na=mb.R()}var kb="Definition "+fa+" uses undefined symbol(s) "+Na.Ga(",")+". Please add arguments or define as functions/predicates/programs";throw new Dl(kb,ia,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");}var Cb=new vg(((ta,ab)=>Ia=>{if(null!==Ia&&null!==Ia.l){var Ca=Ia.n,jb=Ia.l.n,gb=new vg(((rb,Ac)=>nc=>{var Dc=Ac.Vb.oc(new dn(nc.ua(),nc.qb()));return new B(nc,Dc)})(ta,ab)),Ra=xg().eb;Ia=new B(yg(jb, - gb,Ra),Ia.l.l);return new B(Ca,Ia)}throw new A(Ia);})(b,g)),mc=nD().Xf,Jb=yg(Q,Cb,mc).ub(new vg((ta=>ab=>{if(null!==ab&&null!==ab.l)return ab.l.n.fc(new vg((()=>Ia=>{if(null!==Ia){var Ca=Ia.l;if(Ca.o())return!1;Ca=Ca.D();if(null===Ca)throw new A(Ca);Ia=Ia.n;if(Ia instanceof Ae){var jb=Ia.Ec,gb=Ca.vc;return(null===jb?null===gb:jb.m(gb))?!Ca.dd.ta(Ia.ec):!0}return!1}throw new A(Ia);})(ta)));throw new A(ab);})(b)));if(!Jb.o()){var Ma=Jb.w();if(null===Ma||null===Ma.l)throw new A(Ma);var Wb=Ma.l.n,Zb= - Ma.l.l,Wa=Ma.n.Wb(),hb=new vg((()=>ta=>{if(null!==ta){var ab=ta.n.Ke(),Ia=ta.n;Ia=ff().P.q(Ia);ta=ta.l;if(ta.o())ta=y();else{ta=ta.D();var Ca=ta.dd;Ca.o()?Ca=y():(Ca=Ca.D(),Ca=new E(ev(hv(),Ca,"-\x3e")));ta=new E(":"+(Ca.o()?"":Ca.D())+ta.vc)}return ab+" inconsistent with definition "+Ia+(ta.o()?"":ta.D())}throw new A(ta);})(b)),Nb=xg().eb,Fb="Definition "+Wa+" uses "+yg(Wb,hb,Nb);throw new Dl(Fb,Zb,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");}try{var vb=DD(g,fD(g,gD(g,a.gk,hg())))}catch(ta){if(ta instanceof - Kg){var wb=ta;throw new Dl(wb.Za,Wd(),"\x3cunknown\x3e","\x3cunknown\x3e","","",wb,"");}throw ta;}try{var cb=ED(g,vb)}catch(ta){if(ta instanceof Kg){var tb=ta;throw new Dl(tb.Za,Wd(),"\x3cunknown\x3e","\x3cunknown\x3e","","",tb,"");}throw ta;}var ic=kz(ol(),cb),eb=D().C,Ua=Xh(ic,eb);if(!v().m(Ua)){var ib=(()=>ta=>ta.Ke())(b),zb=D().C;if(sn(zb))if(Ua===v())var Ob=v();else{for(var nb=Ua.w(),xb=new w(ib(nb),v()),ob=xb,Rb=Ua.t();Rb!==v();){var cc=Rb.w(),Pb=new w(ib(cc),v());ob=ob.Z=Pb;Rb=Rb.t()}Ob=xb}else{for(var $b= - tn(Ua,zb),ac=Ua;!ac.o();){var Xb=ac.w();$b.$(ib(Xb));ac=ac.t()}Ob=$b.R()}var yb="Semantic analysis error\nsemantics: Expect unique names_index that identify a unique type.\nambiguous: "+Ob.Ga(" and "),lb=Wd(),jc=(()=>ta=>ta.Ke())(b),sc=D().C;if(sn(sc))if(Ua===v())var Gb=v();else{for(var fc=Ua.w(),xc=new w(jc(fc),v()),Kb=xc,tc=Ua.t();tc!==v();){var Db=tc.w(),Ab=new w(jc(Db),v());Kb=Kb.Z=Ab;tc=tc.t()}Gb=xc}else{for(var Sb=tn(Ua,sc),uc=Ua;!uc.o();){var gc=uc.w();Sb.$(jc(gc));uc=uc.t()}Gb=Sb.R()}var Ub= - Gb.Ga(" and ");throw new Dl(yb,lb,Ub,"unambiguous type","\x3cunknown\x3e","\x3cunknown\x3e",null,"");}g.Vb.o()||vD(b,a.Gi,un(a.mj,vn().At),vb);YC(b,vb,g);for(var kc=eD(b,a.fk,g),lc=lz(kc);!lc.o();){var Za=lc.w();a:{if(null!==Za&&Se(Za.n)){var Ib=Za.n;if(ye(Za.l)){var dc=Za.l;g.Vb.o()?vD(Cl(),a.Gi,un(un(yD(Cl(),a.gk),vn().At),gn().ow),dc):vD(Cl(),a.Gi,un(un(g,vn().At),gn().ow),dc);rl(ol()).kl.N(Ib,dc);break a}}if(null!==Za&&Se(Za.n)){var vc=Za.l,Lb="Unsupported annotation "+ff().P.q(vc)+" of kind "+ - Za.l.ea()+" encountered, please provide a formula",Vb=Wd();throw new Dl(Lb,Vb,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");}if(null!==Za){var fb=Za.l,zc=ff().P.q(fb),ec=Za.n,Qa="Annotation "+zc+" on "+ff().P.q(ec)+" of kind "+Za.n.ea()+" not supported, please annotate programs only",Eb=Wd();throw new Dl(Qa,Eb,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");}throw new A(Za);}lc=lc.t()}var Hb=FD(g);return new GD(a.Gi,a.ql,a.zn,a.pm,Hb,vb,a.rl,kc,a.pl)} - class HD extends l{constructor(){super();this.pw=null}x(){return"\x3cfunction1\x3e"}kx(b){return Bl(this).kx(b)}Jx(b,a){return Bl(this).Jx(b,a)}Ty(){return Bl(this).Ty()}q(b){return Bl(this).q(b)}}HD.prototype.$classData=t({$I:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ArchiveParser$",{$I:1,i:1,ZI:1,ba:1});var ID;function Cl(){ID||(ID=new HD);return ID}class JD extends l{}JD.prototype.$classData=t({gJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.AtomicBinaryFormat$",{gJ:1,i:1,Bt:1,ak:1});var KD; - function $o(){KD||(KD=new JD);return KD}class LD extends l{}LD.prototype.$classData=t({hJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.AtomicFormat$",{hJ:1,i:1,$T:1,ak:1});var MD;function Fo(b,a,c,d,e,f){return new sp(a,c,d,e,new tp(((g,h)=>(k,m,p)=>h.N(m,p))(b,f)))}function Yo(b,a,c,d,e,f){return new sp(a,c,d,e,new tp(((g,h)=>(k,m,p)=>h.N(m,p))(b,f)))}class ND extends l{}ND.prototype.$classData=t({jJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.BinaryOpSpec$",{jJ:1,i:1,u:1,r:1});var OD; - function Go(){OD||(OD=new ND);return OD}class dq extends gz{constructor(){super();dr(this,"++")}Gd(){var b=new af("\\+\\+|\u222a"),a=v();return Aq(b.ka,a)}}dq.prototype.$classData=t({kJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.CHOICE$",{kJ:1,Fb:1,nb:1,i:1});var cq;class PD extends gz{constructor(){super();dr(this,",")}}PD.prototype.$classData=t({lJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.COMMA$",{lJ:1,Fb:1,nb:1,i:1});var QD;function Ro(){QD||(QD=new PD);return QD} - class fq extends gz{constructor(){super();dr(this,"\u2229")}Gd(){var b=new af("\u2229"),a=v();return Aq(b.ka,a)}}fq.prototype.$classData=t({mJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.DCHOICE$",{mJ:1,Fb:1,nb:1,i:1});var eq; - function RD(b,a,c,d){var e=(()=>m=>m.n)(b),f=D().C;if(sn(f))if(c===v())e=v();else{f=c.w();for(var g=f=new w(e(f),v()),h=c.t();h!==v();){var k=h.w();k=new w(e(k),v());g=g.Z=k;h=h.t()}e=f}else{f=tn(c,f);for(g=c;!g.o();)h=g.w(),f.$(e(h)),g=g.t();e=f.R()}f=e;e=lz(f);e=mz(f,e);if(v().m(e)){e=a.Vb.fs();g=xg().eb;e=e.vk(Xh(f,g));if(e.o())return b=M(),nD(),e=new qj,uD(e,c),Fn(b,un(a,new fn(tj(e))),d);a=Bs();M();b=new vg((()=>m=>m.Wb())(b));c=xg().eb;b="Unique name ("+yg(e,b,c).Ga(",")+" not unique)";c=d.a; - e=ws(M(),d).c?Or(d,d.h):xn(d,c);d.f&&V(d,c,new F(((m,p)=>()=>p)(a,b)));return e}a=Bs();M();b=(()=>m=>m.Wb())(b);c=D().C;if(sn(c))if(e===v())b=v();else{c=e.w();f=c=new w(b(c),v());for(e=e.t();e!==v();)g=e.w(),g=new w(b(g),v()),f=f.Z=g,e=e.t();b=c}else{for(c=tn(e,c);!e.o();)f=e.w(),c.$(b(f)),e=e.t();b=c.R()}b="Unique name ("+b.Ga(",")+" not unique)";c=d.a;e=ws(M(),d).c?Or(d,d.h):xn(d,c);d.f&&V(d,c,new F(((m,p)=>()=>p)(a,b)));return e} - function SD(b,a){M();TD();var c=a.a,d=a.j;M();vs(M(),a);if(a.c){var e=a.a;var f=a.d;var g=a.e;N(L(),ir().H,a);if(a.c)if(!a.c&&a.b)f=a;else{var h=a.a;vz();var k=a.a,m=a.b;a.b=!1;M();ir();var p=a.a,n=UD(b,a);n.c&&(n.h=new B(n.h,Fr(a.j,p,a.a)));(p=a.c)?(n=Or(a,new E(a.h)),n.b=!!(n.b|m)):a.b||(n=O(a,y(),k),n.b=!!(n.b|m));a.f&&(m=a.e,n=a.d,p||Nr(a,k,new F(((r,u)=>()=>qr(L(),u.I)+".?")(b,m)),n));k=a.d;m=a.e;a.c?(p=a.a,d=O(a,a.h,p>h||!J(d,p)?p:e)):d=a;a.f&&R(a,c,S(L(),g,m),T(f,k),h===a.s);f=d}else f=a}else f= - a;g=ir().H;if(f.c){h=f.y;c=f.h;f.y=!0;g.q(f);f.y=h;if(!f.c&&f.b)return f;M();Cn();f=a.a;g=a.j;M();zz();h=!1;h=a.b;d=VD().$a();k=a.a;m=0;for(e=null;;){a.b=h&&1>m;M();ir();p=a.a;c.o()?n=y():(n=c.D(),n=new E(n.n));n=WD(b,n,a);n.c&&(n.h=new B(n.h,Fr(a.j,p,a.a)));n=a.e;p=a.d;h=!!(h|a.b);if(a.c){if(e=a.a,d.Ab(a.h),a.b=!1,ir().H!==Hz()&&N(L(),ir().H,a),a.c||!a.b){a.b=!1;m=1+m|0;k=e;e=p;continue}}else a.b||(1>m?Tr(a,k,h):Rr(a,d.Cd(),k,h)),a.f&&(h=k,d=new F(((r,u)=>()=>qr(L(),u.I)+".rep(1)")(b,n)),e=null=== - e?a.d:T(e,a.d),Nr(a,h,d,e));break}if(a.c&&(p=a.a,h=a.d,d=a.e,n=a.h,N(L(),ir().H,a),a.c&&(a.c||!a.b))){e=a.a;us(M(),a);k=a.d;m=a.e;if(a.c){var q=a.a;g=O(a,n,q>e||!J(g,q)?q:p)}else g=a;a.f&&R(a,f,S(L(),d,m),T(h,k),e===a.s);a=g}a.c&&(f=a.h,b=new vg(((r,u)=>x=>{if(null!==x){var z=x.n;if(u.o())var C=y();else C=u.D(),C=new E(C.l);x=""+(C.o()?"":C.D())+x.l;return new GD(z.Gi,z.ql,x,z.pm,z.mj,z.gk,z.rl,z.fk,z.pl)}throw new A(x);})(b,c)),c=gs(),a.h=f.Ib(b,c.C).ya());return a}return f} - function XD(b,a){M();var c=a.a,d=null!==a.A;d&&a.A.ja((new YD("sort")).v,c);var e=a.a,f=a.y;a.y=!0;M();var g=a.b;a.b=!1;var h=a.a;M();var k=a.b;a.b=!1;var m=a.a;M();var p=a.b;a.b=!1;var n=a.a;M();var q=a.a,r=4+q|0,u=a.j;J(u,-1+r|0)&&82===(65535&(u.k.charCodeAt(q)|0))&&101===(65535&(u.k.charCodeAt(1+q|0)|0))&&97===(65535&(u.k.charCodeAt(2+q|0)|0))&&108===(65535&(u.k.charCodeAt(3+q|0)|0))?K(a,r):W(a);a.f&&V(a,q,new F((()=>()=>'"Real"')(b)));r=a.e;q=a.d;if(a.c)a.b=!!(a.b|p);else if(!a.b){u=a.f;a.a=n; - u&&R(a,n,r,q,!1);a.b=!1;var x=a.a,z=4+x|0,C=a.j;J(C,-1+z|0)&&66===(65535&(C.k.charCodeAt(x)|0))&&111===(65535&(C.k.charCodeAt(1+x|0)|0))&&111===(65535&(C.k.charCodeAt(2+x|0)|0))&&108===(65535&(C.k.charCodeAt(3+x|0)|0))?K(a,z):W(a);a.f&&V(a,x,new F((()=>()=>'"Bool"')(b)));x=a.e;z=a.b;p=!!(z|p);a.c||z||xn(a,n);a.b=p;u&&(p=T(r,x),q=T(q,a.d),R(a,n,p,q,!1))}p=a.e;n=a.d;a.c?a.b=!!(a.b|k):a.b||(q=a.f,a.a=m,q&&R(a,m,p,n,!1),a.b=!1,r=a.a,u=2+r|0,x=a.j,J(x,-1+u|0)&&72===(65535&(x.k.charCodeAt(r)|0))&&80=== - (65535&(x.k.charCodeAt(1+r|0)|0))?K(a,u):W(a),a.f&&V(a,r,new F((()=>()=>'"HP"')(b))),r=a.e,u=a.b,k=!!(u|k),a.c||u||xn(a,m),a.b=k,q&&(k=T(p,r),n=T(n,a.d),R(a,m,k,n,!1)));k=a.e;m=a.d;a.c?a.b=!!(a.b|g):a.b||(n=a.f,a.a=h,n&&R(a,h,k,m,!1),a.b=!1,p=a.a,q=2+p|0,r=a.j,J(r,-1+q|0)&&72===(65535&(r.k.charCodeAt(p)|0))&&71===(65535&(r.k.charCodeAt(1+p|0)|0))?K(a,q):W(a),a.f&&V(a,p,new F((()=>()=>'"HG"')(b))),p=a.e,q=a.b,g=!!(q|g),a.c||q||xn(a,h),a.b=g,n&&(g=T(k,p),m=T(m,a.d),R(a,h,g,m,!1)));a.y=f;e=a.c?Or(a, - Fr(a.j,e,a.a)):a;d&&a.A.ia((new YD("sort")).v,e.a,e.c);if(e.f){D();b=[new Jr(new F((()=>()=>(new YD("sort")).v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(e,c,new Kr(d),e.d,c=m||65<=m&&90>=m;if(!0===m)K(a,1+k|0);else{if(!1!==m)throw new A(m);W(a)}}else W(a);a.f&&V(a,k,new F((()=>()=>"[a-zA-Z]")(b)));if(a.c){k=a.a;m=a.d;var p=a.e;if(a.c||!a.b){var n=a.a,q=!1;q=a.b;for(var r=a.a,u=null;;){a.b=!1;M();var x=a.a;if(J(a.j,x)){var z=65535&(a.j.k.charCodeAt(a.a)|0);z=95===z||97<= - z&&122>=z||65<=z&&90>=z||48<=z&&57>=z;if(!0===z)K(a,1+x|0);else{if(!1!==z)throw new A(z);W(a)}}else W(a);a.f&&V(a,x,new F((()=>()=>"[a-zA-Z0-9_]")(b)));x=a.e;z=a.d;q=!!(q|a.b);if(a.c)if(u=a.a,a.b=!1,Hz()!==Hz()&&N(L(),Hz(),a),!a.c&&a.b)break;else a.b=!1,r=u,u=z;else{a.b||Rr(a,void 0,r,q);a.f&&(q=r,r=new F(((C,G)=>()=>qr(L(),G.I)+".rep")(b,x)),u=null===u?a.d:T(u,a.d),Nr(a,q,r,u));break}}u=a.d;q=a.e;a.c&&(r=a.a,O(a,void 0,r>n||!J(h,r)?r:k));a.f&&R(a,g,S(L(),p,q),T(m,u),n===a.s)}}a.y=f;e=a.c?Or(a,Fr(a.j, - e,a.a)):a;d&&a.A.ia((new YD("label")).v,e.a,e.c);if(e.f){D();b=[new Jr(new F((()=>()=>(new YD("label")).v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(e,c,new Kr(d),e.d,c()=>'"SharedDefinitions"')(b)));if(a.c&&(p=a.a,n=a.d,q=a.e,a.b=!0,a.c||!a.b)){var r= - a.a;$D(b.mc,a);var u=a.d,x=a.e;if(a.c){var z=a.a;O(a,void 0,z>r||!J(m,z)?z:p)}else a.b=!0;a.f&&R(a,k,S(L(),q,x),T(n,u),r===a.s)}a.c&&(k=a.a,m=a.d,p=a.e,N(L(),ir().H,a),!a.c||!a.c&&a.b||(n=a.a,Bn(En(),new fn((nD(),vC())),new vg(((C,G)=>H=>{M();var I=aE(C,H,G),Q=ir().H;if(I.c){var P=I.y,U=I.h;I.y=!0;Q.q(I);I.y=P;return!I.c&&I.b?I:RD(C,H,U,G)}return I})(b,a)),ir().H,a),q=a.d,r=a.e,a.c&&(u=a.a,O(a,a.h,u>n||!J(h,u)?u:k)),a.f&&R(a,g,S(L(),p,r),T(m,q),n===a.s)));a.c?(m=a.a,g=a.d,h=a.e,p=a.h,N(L(),ir().H, - a),a.c?!a.c&&a.b?e=a:(n=k=a.a,q=4+n|0,r=a.j,J(r,-1+q|0)&&69===(65535&(r.k.charCodeAt(n)|0))&&110===(65535&(r.k.charCodeAt(1+n|0)|0))&&100===(65535&(r.k.charCodeAt(2+n|0)|0))&&46===(65535&(r.k.charCodeAt(3+n|0)|0))?K(a,q):W(a),a.f&&V(a,n,new F((()=>()=>'"End."')(b))),n=a.d,q=a.e,a.c?(r=a.a,f=O(a,p,r>k||!J(f,r)?r:m)):f=a,a.f&&R(a,e,S(L(),h,q),T(g,n),k===a.s),e=f):e=a):e=a;d&&a.A.ia((new YD("sharedDefinitions")).v,e.a,e.c);if(e.f){D();b=[new Jr(new F((()=>()=>(new YD("sharedDefinitions")).v)(b)))];a= - -1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(e,c,new Kr(d),e.d,c()=>'"ArchiveEntry"')(b)));u=a.e;r=a.d;if(a.c)a.b=!!(a.b|n);else if(!a.b){x=a.f;a.a=q;x&&R(a,q,u,r,!1);a.b=!1;var z=a.a,C=5+z|0,G=a.j;J(G,-1+C|0)&&76===(65535&(G.k.charCodeAt(z)|0))&&101===(65535&(G.k.charCodeAt(1+z|0)|0))&&109=== - (65535&(G.k.charCodeAt(2+z|0)|0))&&109===(65535&(G.k.charCodeAt(3+z|0)|0))&&97===(65535&(G.k.charCodeAt(4+z|0)|0))?K(a,C):W(a);a.f&&V(a,z,new F((()=>()=>'"Lemma"')(b)));z=a.e;C=a.b;n=!!(C|n);a.c||C||xn(a,q);a.b=n;x&&(n=T(u,z),r=T(r,a.d),R(a,q,n,r,!1))}n=a.e;q=a.d;a.c?a.b=!!(a.b|m):a.b||(r=a.f,a.a=p,r&&R(a,p,n,q,!1),a.b=!1,u=a.a,x=7+u|0,z=a.j,J(z,-1+x|0)&&84===(65535&(z.k.charCodeAt(u)|0))&&104===(65535&(z.k.charCodeAt(1+u|0)|0))&&101===(65535&(z.k.charCodeAt(2+u|0)|0))&&111===(65535&(z.k.charCodeAt(3+ - u|0)|0))&&114===(65535&(z.k.charCodeAt(4+u|0)|0))&&101===(65535&(z.k.charCodeAt(5+u|0)|0))&&109===(65535&(z.k.charCodeAt(6+u|0)|0))?K(a,x):W(a),a.f&&V(a,u,new F((()=>()=>'"Theorem"')(b))),u=a.e,x=a.b,m=!!(x|m),a.c||x||xn(a,p),a.b=m,r&&(m=T(n,u),q=T(q,a.d),R(a,p,m,q,!1)));m=a.e;p=a.d;a.c?a.b=!!(a.b|h):a.b||(q=a.f,a.a=k,q&&R(a,k,m,p,!1),a.b=!1,n=a.a,r=8+n|0,u=a.j,J(u,-1+r|0)&&69===(65535&(u.k.charCodeAt(n)|0))&&120===(65535&(u.k.charCodeAt(1+n|0)|0))&&101===(65535&(u.k.charCodeAt(2+n|0)|0))&&114=== - (65535&(u.k.charCodeAt(3+n|0)|0))&&99===(65535&(u.k.charCodeAt(4+n|0)|0))&&105===(65535&(u.k.charCodeAt(5+n|0)|0))&&115===(65535&(u.k.charCodeAt(6+n|0)|0))&&101===(65535&(u.k.charCodeAt(7+n|0)|0))?K(a,r):W(a),a.f&&V(a,n,new F((()=>()=>'"Exercise"')(b))),n=a.e,r=a.b,h=!!(r|h),a.c||r||xn(a,k),a.b=h,q&&(h=T(m,n),p=T(p,a.d),R(a,k,h,p,!1)));a.y=g;f=a.c?Or(a,Fr(a.j,f,a.a)):a;g=f.a;e=f.c?Qr(f,f.h,!!(f.b|g>e)):Sr(f,g);e.c&&(f=e.h,e.h="Exercise"===f?"exercise":"Lemma"===f?"lemma":"theorem");d&&a.A.ia((new YD("archiveStart")).v, - e.a,e.c);if(e.f){D();b=[new Jr(new F((()=>()=>(new YD("archiveStart")).v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(e,c,new Kr(d),e.d,ch=>{M();Cn();var k=g.a,m=g.j;M();var p=TD();p=jr(p);var n=g.a,q=g.j;M();Cn();var r=g.a,u=g.j;M();eE(f,g);if(g.c){var x=g.a,z=g.d,C=g.e;g.b=!0;var G=g.h;if(g.c||!g.b){var H=g.a;$D(f.mc,g);var I=g.d,Q=g.e;if(g.c){var P=g.a;O(g,G,P>H||!J(u,P)?P:x)}else g.b=!0;g.f&&R(g,r,S(L(),C,Q),T(z,I),H===g.s)}}g.c&&(H=g.a,r=g.d,u=g.e,x=g.h,N(L(),ir().H,g),!g.c||!g.c&&g.b||(z=g.a,fE(f.mc,g),C=g.d,G= - g.e,g.c&&(I=g.a,q=I>z||!J(q,I)?I:H,O(g,p.N(x,g.h),q)),g.f&&R(g,n,S(L(),u,G),T(r,C),z===g.s)));g.c?(r=g.a,p=g.d,n=g.e,u=g.h,N(L(),ir().H,g),g.c?!g.c&&g.b?m=g:(q=g.a,x=g.j,z=g.a,J(x,z)&&46===(65535&(x.k.charCodeAt(z)|0))?K(g,1+z|0):W(g),g.f&&V(g,z,new F((()=>()=>'"."')(f))),x=g.d,z=g.e,g.c?(C=g.a,m=O(g,u,C>q||!J(m,C)?C:r)):m=g,g.f&&R(g,k,S(L(),n,z),T(p,x),q===g.s)):m=g):m=g;p=ir().H;if(m.c){n=m.y;k=m.h;m.y=!0;p.q(m);m.y=n;if(!m.c&&m.b)return m;if(null===k)throw new A(k);return h.ta(k.n)?(h=Bs(),M(), - k="MetaInfo key "+k.n+" appears twice",m=g.a,p=ws(M(),g).c?Or(g,g.h):xn(g,m),g.f&&V(g,m,new F(((U,da)=>()=>da)(h,k))),p):Fn(M(),h.rh(new B(k.n,k.l)),g)}return m})(b,a)),ir().H,a);d&&a.A.ia((new YD("metaInfo")).v,e.a,e.c);if(e.f){D();b=[new Jr(new F((()=>()=>(new YD("metaInfo")).v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(e,c,new Kr(d),e.d,ce=>{var f=d.b;d.b=!1;var g=d.a;M();hE(c,e,d);var h=d.e,k=d.d;if(d.c)d.b=!!(d.b|f);else if(!d.b){var m=d.f;d.a=g;m&&R(d,g,h,k,!1);d.b=!1;iE(c,e,d);e=d.e;var p=d.b;f=!!(p|f);d.c||p||xn(d,g);d.b=f;m&&(h=T(h,e),k=T(k,d.d),R(d,g,h,k,!1))}return d})(b,a)),ir().H,a)} - function jE(b,a){var c=a.a,d=null!==a.A;d&&a.A.ja((new YD("problem")).v,c);Cn();var e=a.a,f=a.j;M();TD();var g=a.a,h=a.j;M();TD();var k=a.a,m=a.j;M();var p=a.a,n=7+p|0,q=a.j;J(q,-1+n|0)&&80===(65535&(q.k.charCodeAt(p)|0))&&114===(65535&(q.k.charCodeAt(1+p|0)|0))&&111===(65535&(q.k.charCodeAt(2+p|0)|0))&&98===(65535&(q.k.charCodeAt(3+p|0)|0))&&108===(65535&(q.k.charCodeAt(4+p|0)|0))&&101===(65535&(q.k.charCodeAt(5+p|0)|0))&&109===(65535&(q.k.charCodeAt(6+p|0)|0))?K(a,n):W(a);a.f&&V(a,p,new F((()=> - ()=>'"Problem"')(b)));if(a.c&&(p=a.a,n=a.d,q=a.e,a.c||!a.b)){var r=a.a;$D(b.mc,a);var u=a.d,x=a.e;if(a.c){var z=a.a;O(a,void 0,z>r||!J(m,z)?z:p)}a.f&&R(a,k,S(L(),q,x),T(n,u),r===a.s)}a.c&&(k=a.a,m=a.d,p=a.e,a.b=!0,N(L(),ir().H,a),!a.c||!a.c&&a.b||(n=a.a,ir(),q=a.a,r=kE(b.mc,a),r.c&&(r.h=new B(r.h,Fr(a.j,q,a.a))),q=a.d,r=a.e,a.c?(u=a.a,O(a,a.h,u>n||!J(h,u)?u:k)):a.b=!0,a.f&&R(a,g,S(L(),p,r),T(m,q),n===a.s)));a.c?(m=a.a,g=a.d,h=a.e,p=a.h,N(L(),ir().H,a),a.c?!a.c&&a.b?e=a:(n=k=a.a,q=4+n|0,r=a.j,J(r, - -1+q|0)&&69===(65535&(r.k.charCodeAt(n)|0))&&110===(65535&(r.k.charCodeAt(1+n|0)|0))&&100===(65535&(r.k.charCodeAt(2+n|0)|0))&&46===(65535&(r.k.charCodeAt(3+n|0)|0))?K(a,q):W(a),a.f&&V(a,n,new F((()=>()=>'"End."')(b))),n=a.d,q=a.e,a.c?(r=a.a,f=O(a,p,r>k||!J(f,r)?r:m)):f=a,a.f&&R(a,e,S(L(),h,q),T(g,n),k===a.s),e=f):e=a):e=a;d&&a.A.ia((new YD("problem")).v,e.a,e.c);if(e.f){D();b=[new Jr(new F((()=>()=>(new YD("problem")).v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(e,c,new Kr(d), - e.d,c - ()=>'"Tactic"')(b)));if(c.c&&(u=c.a,x=c.d,z=c.e,c.c||!c.b)){var C=c.a;$D(b.mc,c);var G=c.d,H=c.e;if(c.c){var I=c.a;O(c,void 0,I>C||!J(r,I)?I:u)}c.f&&R(c,q,S(L(),z,H),T(x,G),C===c.s)}c.c&&(q=c.a,r=c.d,u=c.e,c.b=!0,N(L(),ir().H,c),!c.c||!c.c&&c.b||(x=c.a,vz(),z=c.a,G=c.b,c.b=!1,M(),fE(b.mc,c),(C=c.c)?(H=Or(c,new E(c.h)),H.b=!!(H.b|G)):c.b||(H=O(c,y(),z),H.b=!!(H.b|G)),c.f&&(G=c.e,H=c.d,C||Nr(c,z,new F(((Q,P)=>()=>qr(L(),P.I)+".?")(b,G)),H)),z=c.d,C=c.e,c.c?(G=c.a,O(c,c.h,G>x||!J(n,G)?G:q)):c.b=!0,c.f&& - R(c,p,S(L(),u,C),T(r,z),x===c.s)));c.c&&(u=c.a,p=c.d,n=c.e,q=c.h,N(L(),ir().H,c),!c.c||!c.c&&c.b||(r=c.a,ir(),x=c.a,a=mE(b,a,c),a.c&&(a.h=new B(a.h,Fr(c.j,x,c.a))),a=c.d,x=c.e,c.c&&(z=c.a,m=z>r||!J(m,z)?z:u,O(c,h.N(q,c.h),m)),c.f&&R(c,k,S(L(),n,x),T(p,a),r===c.s)));c.c?(a=c.a,h=c.d,k=c.e,p=c.h,N(L(),ir().H,c),c.c?!c.c&&c.b?f=c:(n=m=c.a,q=4+n|0,r=c.j,J(r,-1+q|0)&&69===(65535&(r.k.charCodeAt(n)|0))&&110===(65535&(r.k.charCodeAt(1+n|0)|0))&&100===(65535&(r.k.charCodeAt(2+n|0)|0))&&46===(65535&(r.k.charCodeAt(3+ - n|0)|0))?K(c,q):W(c),c.f&&V(c,n,new F((()=>()=>'"End."')(b))),n=c.d,q=c.e,c.c?(r=c.a,g=O(c,p,r>m||!J(g,r)?r:a)):g=c,c.f&&R(c,f,S(L(),k,q),T(h,n),m===c.s),f=g):f=c):f=c;e&&c.A.ia((new YD("tacticProof")).v,f.a,f.c);if(f.f){D();b=[new Jr(new F((()=>()=>(new YD("tacticProof")).v)(b)))];c=-1+(b.length|0)|0;for(e=v();0<=c;)e=new w(b[c],e),c=-1+c|0;R(f,d,new Kr(e),f.d,d(Jf,si)=>{cD(Ne,pi(new qi,[new B(Jf,si)]))})(b,e));try{M();var f=TD().eD,g=c.a,h=c.j;M();var k=TD().dD,m=c.a,p=c.j;M();var n=TD().cD,q=c.a,r=c.j;M();var u=TD().rm,x=c.a,z=c.j;M();var C=TD().Pd,G=c.a,H=c.j;M();var I=TD(),Q=jr(I),P=c.a,U=c.j;M();Cn();var da=c.a,ea=c.j;M();cE(b,c);if(c.c){var ja=c.a,ia=c.d,fa=c.e;c.b=!0;var na=c.h;if(c.c||!c.b){var la=c.a;$D(b.mc,c);var sa=c.d,ua=c.e;if(c.c){var xa=c.a;O(c,na,xa>la||!J(ea, - xa)?xa:ja)}else c.b=!0;c.f&&R(c,da,S(L(),fa,ua),T(ia,sa),la===c.s)}}if(c.c){var Pa=c.a,Na=c.d,La=c.e,Ya=c.h;N(L(),ir().H,c);if(c.c&&(c.c||!c.b)){var qb=c.a;vz();var $a=c.a,ub=c.b;c.b=!1;M();Cn();var Aa=c.a,mb=c.j;M();ZD(b,c);if(c.c){var Ta=c.a,Yb=c.d,kb=c.e,Cb=c.h;N(L(),ir().H,c);if(c.c&&(c.c||!c.b)){var mc=c.a,Jb=c.j,Ma=c.a;J(Jb,Ma)&&58===(65535&(Jb.k.charCodeAt(Ma)|0))?K(c,1+Ma|0):W(c);c.f&&V(c,Ma,new F((()=>()=>'":"')(b)));var Wb=c.d,Zb=c.e;if(c.c){var Wa=c.a;O(c,Cb,Wa>mc||!J(mb,Wa)?Wa:Ta)}c.f&& - R(c,Aa,S(L(),kb,Zb),T(Yb,Wb),mc===c.s)}}var hb=c.c;if(hb){var Nb=Or(c,new E(c.h));Nb.b=!!(Nb.b|ub)}else if(!c.b){var Fb=O(c,y(),$a);Fb.b=!!(Fb.b|ub)}if(c.f){var vb=c.e,wb=c.d;hb||Nr(c,$a,new F(((df,Ne)=>()=>qr(L(),Ne.I)+".?")(b,vb)),wb)}var cb=c.d,tb=c.e;if(c.c){var ic=c.a,eb=ic>qb||!J(U,ic)?ic:Pa;O(c,Q.N(Ya,c.h),eb)}c.f&&R(c,P,S(L(),La,tb),T(Na,cb),qb===c.s)}}if(c.c){var Ua=c.a,ib=c.d,zb=c.e,Ob=c.h;N(L(),ir().H,c);if(c.c&&(c.c||!c.b)){var nb=c.a;fE(b.mc,c);var xb=c.d,ob=c.e;if(c.c){var Rb=c.a,cc= - Rb>nb||!J(H,Rb)?Rb:Ua;O(c,C.N(Ob,c.h),cc)}c.f&&R(c,G,S(L(),zb,ob),T(ib,xb),nb===c.s)}}if(c.c){var Pb=c.a,$b=c.d,ac=c.e,Xb=c.h;N(L(),ir().H,c);if(c.c&&(c.c||!c.b)){var yb=c.a;dE(b,c);var lb=c.d,jc=c.e;if(c.c){var sc=c.a,Gb=sc>yb||!J(z,sc)?sc:Pb;O(c,u.N(Xb,c.h),Gb)}c.f&&R(c,x,S(L(),ac,jc),T($b,lb),yb===c.s)}}if(c.c){var fc=c.a,xc=c.d,Kb=c.e,tc=c.h;N(L(),ir().H,c);if(c.c&&(c.c||!c.b)){var Db=c.a;M();var Ab=gE(b,c),Sb=ir().H;if(Ab.c){var uc=Ab.y,gc=Ab.h;Ab.y=!0;Sb.q(Ab);Ab.y=uc;if(Ab.c||!Ab.b){M();var Ub= - TD().Pd,kc=c.a,lc=c.j;M();jE(b,c);if(c.c){var Za=c.a,Ib=c.d,dc=c.e,vc=c.h;N(L(),ir().H,c);if(c.c)if(!c.c&&c.b)var Lb=c;else{var Vb=c.a;zz();var fb=!1;fb=c.b;for(var zc=VD().$a(),ec=c.a,Qa=null;;){c.b=!1;M();if(a.o())var Eb=y();else{var Hb=a.D();Eb=new E(un(Hb,gc))}lE(b,Eb.o()?gc:Eb.D(),c);var ta=c.e,ab=c.d;fb=!!(fb|c.b);if(c.c){var Ia=c.a;zc.Ab(c.h);c.b=!1;ir().H!==Hz()&&N(L(),ir().H,c);if(!c.c&&c.b)break;else c.b=!1,ec=Ia,Qa=ab}else{c.b||Rr(c,zc.Cd(),ec,fb);if(c.f){var Ca=ec,jb=new F(((df,Ne)=>()=> - qr(L(),Ne.I)+".rep")(b,ta));var gb=null===Qa?c.d:T(Qa,c.d);Nr(c,Ca,jb,gb)}break}}var Ra=c.d,rb=c.e;if(c.c){var Ac=c.a,nc=Ac>Vb||!J(lc,Ac)?Ac:Za;var Dc=O(c,Ub.N(vc,c.h),nc)}else Dc=c;c.f&&R(c,kc,S(L(),dc,rb),T(Ib,Ra),Vb===c.s);Lb=Dc}else Lb=c}else Lb=c;Lb.c&&(Lb.h=new B(gc,Lb.h))}}var oc=c.d,pc=c.e;if(c.c){var wc=c.a,Sc=wc>Db||!J(r,wc)?wc:fc;O(c,n.N(tc,c.h),Sc)}c.f&&R(c,q,S(L(),Kb,pc),T(xc,oc),Db===c.s)}}if(c.c){var Mc=c.a,cd=c.d,dd=c.e,gd=c.h;N(L(),ir().H,c);if(c.c&&(c.c||!c.b)){var Bb=c.a;dE(b,c); - var qc=c.d,Hc=c.e;if(c.c){var Nc=c.a,Wc=Nc>Bb||!J(p,Nc)?Nc:Mc;O(c,k.N(gd,c.h),Wc)}c.f&&R(c,m,S(L(),dd,Hc),T(cd,qc),Bb===c.s)}}if(c.c){var Vc=c.a,Ic=c.d,Tc=c.e,rd=c.h;N(L(),ir().H,c);if(c.c)if(!c.c&&c.b)var ed=c;else{var nd=c.a;Cn();var $c=c.a,Zc=c.j;M();TD();var ud=c.a,Cd=c.j;M();var Ad=c.a,Rd=3+Ad|0,Jd=c.j;J(Jd,-1+Rd|0)&&69===(65535&(Jd.k.charCodeAt(Ad)|0))&&110===(65535&(Jd.k.charCodeAt(1+Ad|0)|0))&&100===(65535&(Jd.k.charCodeAt(2+Ad|0)|0))?K(c,Rd):W(c);c.f&&V(c,Ad,new F((()=>()=>'"End"')(b))); - if(c.c){var id=c.a,od=c.d,be=c.e;N(L(),ir().H,c);if(c.c&&(c.c||!c.b)){var Yd=c.a;vz();var vd=c.a,we=c.b;c.b=!1;M();ZD(b,c);var wd=c.c;if(wd){var Bd=Or(c,new E(c.h));Bd.b=!!(Bd.b|we)}else if(!c.b){var Kd=O(c,y(),vd);Kd.b=!!(Kd.b|we)}if(c.f){var Ke=c.e,ke=c.d;wd||Nr(c,vd,new F(((df,Ne)=>()=>qr(L(),Ne.I)+".?")(b,Ke)),ke)}var xd=c.d,Sd=c.e;if(c.c){var Ld=c.a;O(c,c.h,Ld>Yd||!J(Cd,Ld)?Ld:id)}c.f&&R(c,ud,S(L(),be,Sd),T(od,xd),Yd===c.s)}}if(c.c){var ee=c.a,Zd=c.d,Ue=c.e,sf=c.h;N(L(),ir().H,c);if(c.c&&(c.c|| - !c.b)){var Tf=c.a,Le=c.j,Ge=c.a;J(Le,Ge)&&46===(65535&(Le.k.charCodeAt(Ge)|0))?K(c,1+Ge|0):W(c);c.f&&V(c,Ge,new F((()=>()=>'"."')(b)));var tf=c.d,cf=c.e;if(c.c){var Ve=c.a;O(c,sf,Ve>Tf||!J(Zc,Ve)?Ve:ee)}c.f&&R(c,$c,S(L(),Ue,cf),T(Zd,tf),Tf===c.s)}}var Wg=c.d,Uf=c.e;if(c.c){var uf=c.a,Vf=uf>nd||!J(h,uf)?uf:Vc;var vf=O(c,f.N(rd,c.h),Vf)}else vf=c;c.f&&R(c,g,S(L(),Tc,Uf),T(Ic,Wg),nd===c.s);ed=vf}else ed=c}else ed=c;if(ed.c){var Dd=ed.h;if(null===Dd||null===Dd.ng||null===Dd.ng.l)throw new A(Dd);if(Dd.ok.o())var He= - !1;else{var kf=Dd.ok,lf=Dd.sj;He=!X(Y(),kf,lf)}if(He){var Ef=Bs();M();var Dg="end label: "+Dd.ok+" is optional but should be the same as the start label: "+Dd.sj,pe=c.a,fd=ws(M(),c).c?Or(c,c.h):xn(c,pe);c.f&&V(c,pe,new F(((df,Ne)=>()=>Ne)(Ef,Dg)));return fd}if(a.o())var yd=y();else{for(var Ff=a.D(),mf=Cl(),qh=Dd.ng.l.gb,jh=qD().C,kg=tn(e,jh),Gf=e.jb;!Gf.o();){var Xg=Gf.w();kg.$(Xg.l);Gf=Gf.t()}var Eg=kg.R().ya(),Yg=D();yd=new E(new fn(mD(mf,Ff,Eg.Xd(qh,Yg.C),(xg(),hg()))))}var lg=Cl(),Me=Dd.xm,Wf= - Dd.wm,Zg=Iq(Dd.ng.l.Cb);if(yd.o())var Fg=y();else{var wf=yd.D();Fg=new E(un(wf,Dd.ng.n))}var kh=Fg.o()?Dd.ng.n:Fg.D(),Xf=Dd.ng.l.gb,mg=Dd.ng.l.Sb,le=new vg((()=>df=>{if(null!==df&&null!==df.l){var Ne=df.n;return new Je(Ne.o()?"\x3cundefined\x3e":Ne.D(),Iq(df.l.l),df.l.n)}throw new A(df);})(b)),Hf=gs(),$g=mg.Ib(le,Hf.C).ya(),Gg=e.ya();if(Dd.sj.o()){nD();var Hg=vC()}else{nD();var lh=Dd.sj.D(),Yf=[new B("id",lh)],ah=new qj;if(ah.Sh)for(var Yh=ah.Wf,Ig=0,xe=Yf.length|0;Ig()=>'"Description"')(b)));H=a.e;G=a.d;if(a.c)a.b=!!(a.b|z);else if(!a.b){I=a.f;a.a=C;I&&R(a,C,H,G,!1);a.b=!1;var Q=a.a,P=5+Q|0,U=a.j;J(U,-1+P|0)&&84===(65535&(U.k.charCodeAt(Q)|0))&&105===(65535& - (U.k.charCodeAt(1+Q|0)|0))&&116===(65535&(U.k.charCodeAt(2+Q|0)|0))&&108===(65535&(U.k.charCodeAt(3+Q|0)|0))&&101===(65535&(U.k.charCodeAt(4+Q|0)|0))?K(a,P):W(a);a.f&&V(a,Q,new F((()=>()=>'"Title"')(b)));Q=a.e;P=a.b;z=!!(P|z);a.c||P||xn(a,C);a.b=z;I&&(z=T(H,Q),G=T(G,a.d),R(a,C,z,G,!1))}z=a.e;C=a.d;a.c?a.b=!!(a.b|u):a.b||(G=a.f,a.a=x,G&&R(a,x,z,C,!1),a.b=!1,H=a.a,I=4+H|0,Q=a.j,J(Q,-1+I|0)&&76===(65535&(Q.k.charCodeAt(H)|0))&&105===(65535&(Q.k.charCodeAt(1+H|0)|0))&&110===(65535&(Q.k.charCodeAt(2+H| - 0)|0))&&107===(65535&(Q.k.charCodeAt(3+H|0)|0))?K(a,I):W(a),a.f&&V(a,H,new F((()=>()=>'"Link"')(b))),H=a.e,I=a.b,u=!!(I|u),a.c||I||xn(a,x),a.b=u,G&&(u=T(z,H),C=T(C,a.d),R(a,x,u,C,!1)));u=a.e;x=a.d;a.c?a.b=!!(a.b|q):a.b||(C=a.f,a.a=r,C&&R(a,r,u,x,!1),a.b=!1,z=a.a,G=6+z|0,H=a.j,J(H,-1+G|0)&&65===(65535&(H.k.charCodeAt(z)|0))&&117===(65535&(H.k.charCodeAt(1+z|0)|0))&&116===(65535&(H.k.charCodeAt(2+z|0)|0))&&104===(65535&(H.k.charCodeAt(3+z|0)|0))&&111===(65535&(H.k.charCodeAt(4+z|0)|0))&&114===(65535& - (H.k.charCodeAt(5+z|0)|0))?K(a,G):W(a),a.f&&V(a,z,new F((()=>()=>'"Author"')(b))),z=a.e,G=a.b,q=!!(G|q),a.c||G||xn(a,r),a.b=q,C&&(q=T(u,z),x=T(x,a.d),R(a,r,q,x,!1)));q=a.e;r=a.d;a.c?a.b=!!(a.b|p):a.b||(x=a.f,a.a=n,x&&R(a,n,q,r,!1),a.b=!1,u=a.a,C=3+u|0,z=a.j,J(z,-1+C|0)&&83===(65535&(z.k.charCodeAt(u)|0))&&101===(65535&(z.k.charCodeAt(1+u|0)|0))&&101===(65535&(z.k.charCodeAt(2+u|0)|0))?K(a,C):W(a),a.f&&V(a,u,new F((()=>()=>'"See"')(b))),u=a.e,C=a.b,p=!!(C|p),a.c||C||xn(a,n),a.b=p,x&&(p=T(q,u),r=T(r, - a.d),R(a,n,p,r,!1)));p=a.e;n=a.d;a.c?a.b=!!(a.b|k):a.b||(r=a.f,a.a=m,r&&R(a,m,p,n,!1),a.b=!1,q=a.a,x=12+q|0,u=a.j,J(u,-1+x|0)&&73===(65535&(u.k.charCodeAt(q)|0))&&108===(65535&(u.k.charCodeAt(1+q|0)|0))&&108===(65535&(u.k.charCodeAt(2+q|0)|0))&&117===(65535&(u.k.charCodeAt(3+q|0)|0))&&115===(65535&(u.k.charCodeAt(4+q|0)|0))&&116===(65535&(u.k.charCodeAt(5+q|0)|0))&&114===(65535&(u.k.charCodeAt(6+q|0)|0))&&97===(65535&(u.k.charCodeAt(7+q|0)|0))&&116===(65535&(u.k.charCodeAt(8+q|0)|0))&&105===(65535& - (u.k.charCodeAt(9+q|0)|0))&&111===(65535&(u.k.charCodeAt(10+q|0)|0))&&110===(65535&(u.k.charCodeAt(11+q|0)|0))?K(a,x):W(a),a.f&&V(a,q,new F((()=>()=>'"Illustration"')(b))),q=a.e,x=a.b,k=!!(x|k),a.c||x||xn(a,m),a.b=k,r&&(k=T(p,q),n=T(n,a.d),R(a,m,k,n,!1)));k=a.e;m=a.d;a.c?a.b=!!(a.b|g):a.b||(n=a.f,a.a=h,n&&R(a,h,k,m,!1),a.b=!1,p=a.a,r=8+p|0,q=a.j,J(q,-1+r|0)&&67===(65535&(q.k.charCodeAt(p)|0))&&105===(65535&(q.k.charCodeAt(1+p|0)|0))&&116===(65535&(q.k.charCodeAt(2+p|0)|0))&&97===(65535&(q.k.charCodeAt(3+ - p|0)|0))&&116===(65535&(q.k.charCodeAt(4+p|0)|0))&&105===(65535&(q.k.charCodeAt(5+p|0)|0))&&111===(65535&(q.k.charCodeAt(6+p|0)|0))&&110===(65535&(q.k.charCodeAt(7+p|0)|0))?K(a,r):W(a),a.f&&V(a,p,new F((()=>()=>'"Citation"')(b))),p=a.e,r=a.b,g=!!(r|g),a.c||r||xn(a,h),a.b=g,n&&(g=T(k,p),m=T(m,a.d),R(a,h,g,m,!1)));a.y=f;e=a.c?Or(a,Fr(a.j,e,a.a)):a;d&&a.A.ia((new YD("metaInfoKey")).v,e.a,e.c);if(e.f){D();b=[new Jr(new F((()=>()=>(new YD("metaInfoKey")).v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d= - new w(b[a],d),a=-1+a|0;R(e,c,new Kr(d),e.d,c()=>'"ProgramVariables"')(b)));if(c.c){var u=c.a,x=c.d,z=c.e;if(c.c||!c.b){var C=c.a;$D(b.mc,c);var G=c.d,H=c.e;if(c.c){var I=c.a; - O(c,void 0,I>C||!J(p,I)?I:u)}c.f&&R(c,m,S(L(),z,H),T(x,G),C===c.s)}}if(c.c){var Q=c.a,P=c.d,U=c.e;c.b=!0;N(L(),ir().H,c);if(c.c&&(c.c||!c.b)){var da=c.a;M();zz();var ea=!1;ea=c.b;for(var ja=VD().$a(),ia=c.a,fa=null,na;;){c.b=!1;M();M();Cn();var la=c.a,sa=c.j;M();var ua=TD().Pd,xa=c.a,Pa=c.j;M();var Na=TD(),La=jr(Na),Ya=c.a,qb=c.j;M();XD(b,c);if(c.c){var $a=c.a,ub=c.d,Aa=c.e;c.b=!0;var mb=c.h;N(L(),ir().H,c);if(c.c&&(c.c||!c.b)){var Ta=c.a;nE(b.mc,c);var Yb=c.d,kb=c.e;if(c.c){var Cb=c.a,mc=Cb>Ta|| - !J(qb,Cb)?Cb:$a;O(c,La.N(mb,c.h),mc)}else c.b=!0;c.f&&R(c,Ya,S(L(),Aa,kb),T(ub,Yb),Ta===c.s)}}if(c.c){var Jb=c.a,Ma=c.d,Wb=c.e,Zb=c.h;N(L(),ir().H,c);if(c.c&&(c.c||!c.b)){var Wa=c.a;zz();var hb=!1;hb=c.b;for(var Nb=VD().$a(),Fb=c.a,vb=null;;){c.b=!1;M();TD();var wb=c.a,cb=c.j;M();var tb=c.a;M();var ic=c.j,eb=c.a;var Ua=J(ic,eb)&&44===(65535&(ic.k.charCodeAt(eb)|0))?K(c,1+eb|0):W(c);c.f&&V(c,eb,new F((()=>()=>'","')(b)));var ib=Ua.a;Ua.c?Qr(Ua,Ua.h,!!(Ua.b|ib>tb)):Sr(Ua,ib);if(c.c){var zb=c.a,Ob=c.d, - nb=c.e;N(L(),ir().H,c);if(c.c&&(c.c||!c.b)){var xb=c.a;nE(b.mc,c);var ob=c.d,Rb=c.e;if(c.c){var cc=c.a;O(c,c.h,cc>xb||!J(cb,cc)?cc:zb)}c.f&&R(c,wb,S(L(),nb,Rb),T(Ob,ob),xb===c.s)}}var Pb=c.e,$b=c.d;hb=!!(hb|c.b);if(c.c){var ac=c.a;Nb.Ab(c.h);c.b=!1;ir().H!==Hz()&&N(L(),ir().H,c);if(!c.c&&c.b)break;else c.b=!1,Fb=ac,vb=$b}else{c.b||Rr(c,Nb.Cd(),Fb,hb);if(c.f){var Xb=Fb,yb=new F(((Sd,Ld)=>()=>qr(L(),Ld.I)+".rep")(b,Pb));var lb=null===vb?c.d:T(vb,c.d);Nr(c,Xb,yb,lb)}break}}var jc=c.d,sc=c.e;if(c.c){var Gb= - c.a,fc=Gb>Wa||!J(Pa,Gb)?Gb:Jb;O(c,ua.N(Zb,c.h),fc)}c.f&&R(c,xa,S(L(),Wb,sc),T(Ma,jc),Wa===c.s)}}if(c.c){var xc=c.a,Kb=c.d,tc=c.e,Db=c.h;N(L(),ir().H,c);if(c.c)if(!c.c&&c.b)var Ab=c;else{var Sb=c.a,uc=c.j,gc=c.a;J(uc,gc)&&59===(65535&(uc.k.charCodeAt(gc)|0))?K(c,1+gc|0):W(c);c.f&&V(c,gc,new F((()=>()=>'";"')(b)));var Ub=c.d,kc=c.e;if(c.c){var lc=c.a;var Za=O(c,Db,lc>Sb||!J(sa,lc)?lc:xc)}else Za=c;c.f&&R(c,la,S(L(),tc,kc),T(Kb,Ub),Sb===c.s);Ab=Za}else Ab=c}else Ab=c;if(Ab.c){var Ib=Ab.h;if(null===Ib)throw new A(Ib); - var dc=Ib.Cb,vc=Ib.Sb,Lb=gs(),Vb=vc.Xd(dc,Lb.C).ya(),fb=((Sd,Ld)=>ee=>new B(ee,Ld.gb))(b,Ib),zc=D().C;if(sn(zc))if(Vb===v())var ec=v();else{for(var Qa=Vb.w(),Eb=new w(fb(Qa),v()),Hb=Eb,ta=Vb.t();ta!==v();){var ab=ta.w(),Ia=new w(fb(ab),v());Hb=Hb.Z=Ia;ta=ta.t()}ec=Eb}else{for(var Ca=tn(Vb,zc),jb=Vb;!jb.o();){var gb=jb.w();Ca.$(fb(gb));jb=jb.t()}ec=Ca.R()}Ab.h=ec}var Ra=c.e,rb=c.d;ea=!!(ea|c.b);if(c.c){var Ac=c.a;ja.Ab(c.h);c.b=!1;ir().H!==Hz()&&N(L(),ir().H,c);if(c.c||!c.b){c.b=!1;ia=Ac;fa=rb;continue}na= - c}else{var nc=c.b?c:Rr(c,ja.Cd(),ia,ea);if(c.f){var Dc=ia,oc=new F(((Sd,Ld)=>()=>qr(L(),Ld.I)+".rep")(b,Ra));var pc=null===fa?c.d:T(fa,c.d);Nr(c,Dc,oc,pc)}na=nc}break}var wc=ir().H;if(na.c){var Sc=na.y,Mc=na.h;na.y=!0;wc.q(na);na.y=Sc;if(na.c||!na.b){var cd=Mc.tD(ef().Aj),dd=new vg((()=>Sd=>{var Ld=new dn(Sd.n.n,Sd.n.l);Sd=new en(y(),Sd.l,y(),y(),Wd());return new B(Ld,Sd)})(b)),gd=gs(),Bb=cd.Ib(dd,gd.C),qc=new vg((()=>Sd=>Sd.n)(b)),Hc=gs(),Nc=Bb.Ib(qc,Hc.C);if(Nc.M()===Nc.su().M())RD(b,a,Bb.ya(), - c);else{var Wc=Bs();M();var Vc=Nc.su(),Ic=mz(Nc,Vc),Tc=new vg((()=>Sd=>Sd.Wb())(b)),rd=gs(),ed="Unique name ("+Ic.Ib(Tc,rd.C).Ga(",")+" not unique)",nd=c.a;ws(M(),c).c?Or(c,c.h):xn(c,nd);c.f&&V(c,nd,new F(((Sd,Ld)=>()=>Ld)(Wc,ed)))}}}var $c=c.d,Zc=c.e;if(c.c){var ud=c.a;O(c,c.h,ud>da||!J(k,ud)?ud:Q)}else c.b=!0;c.f&&R(c,h,S(L(),U,Zc),T(P,$c),da===c.s)}}if(c.c){var Cd=c.a,Ad=c.d,Rd=c.e,Jd=c.h;N(L(),ir().H,c);if(c.c)if(!c.c&&c.b)var id=c;else{var od=c.a,be=c.a,Yd=4+be|0,vd=c.j;J(vd,-1+Yd|0)&&69===(65535& - (vd.k.charCodeAt(be)|0))&&110===(65535&(vd.k.charCodeAt(1+be|0)|0))&&100===(65535&(vd.k.charCodeAt(2+be|0)|0))&&46===(65535&(vd.k.charCodeAt(3+be|0)|0))?K(c,Yd):W(c);c.f&&V(c,be,new F((()=>()=>'"End."')(b)));var we=c.d,wd=c.e;if(c.c){var Bd=c.a;var Kd=O(c,Jd,Bd>od||!J(g,Bd)?Bd:Cd)}else Kd=c;c.f&&R(c,f,S(L(),Rd,wd),T(Ad,we),od===c.s);id=Kd}else id=c}else id=c;e&&c.A.ia((new YD("programVariables")).v,id.a,id.c);if(id.f){D();for(var Ke=[new Jr(new F((()=>()=>(new YD("programVariables")).v)(b)))],ke= - -1+(Ke.length|0)|0,xd=v();0<=ke;)xd=new w(Ke[ke],xd),ke=-1+ke|0;R(id,d,new Kr(xd),id.d,d()=>'"Definitions"')(b)));if(c.c&&(n=c.a,q=c.d,r=c.e,c.b=!0,c.c||!c.b)){var u=c.a;$D(b.mc,c);var x=c.d,z=c.e;if(c.c){var C=c.a;O(c,void 0,C>u||!J(p,C)?C:n)}else c.b=!0;c.f&&R(c,m,S(L(),r,z),T(q,x),u===c.s)}c.c&&(m=c.a,p=c.d,n=c.e,N(L(),ir().H,c),!c.c||!c.c&&c.b||(q=c.a,Bn(En(),a,new vg(((G,H)=>I=>{M();var Q=aE(G,I,H),P=ir().H;if(Q.c){var U= - Q.y,da=Q.h;Q.y=!0;P.q(Q);Q.y=U;return!Q.c&&Q.b?Q:RD(G,I,da,H)}return Q})(b,c)),ir().H,c),a=c.d,r=c.e,c.c&&(u=c.a,O(c,c.h,u>q||!J(k,u)?u:m)),c.f&&R(c,h,S(L(),n,r),T(p,a),q===c.s)));c.c?(m=c.a,h=c.d,k=c.e,p=c.h,N(L(),ir().H,c),c.c?!c.c&&c.b?f=c:(n=a=c.a,q=4+n|0,r=c.j,J(r,-1+q|0)&&69===(65535&(r.k.charCodeAt(n)|0))&&110===(65535&(r.k.charCodeAt(1+n|0)|0))&&100===(65535&(r.k.charCodeAt(2+n|0)|0))&&46===(65535&(r.k.charCodeAt(3+n|0)|0))?K(c,q):W(c),c.f&&V(c,n,new F((()=>()=>'"End."')(b))),n=c.d,q=c.e, - c.c?(r=c.a,g=O(c,p,r>a||!J(g,r)?r:m)):g=c,c.f&&R(c,f,S(L(),k,q),T(h,n),a===c.s),f=g):f=c):f=c;e&&c.A.ia((new YD("definitions")).v,f.a,f.c);if(f.f){D();b=[new Jr(new F((()=>()=>(new YD("definitions")).v)(b)))];c=-1+(b.length|0)|0;for(e=v();0<=c;)e=new w(b[c],e),c=-1+c|0;R(f,d,new Kr(e),f.d,d()=>'";"')(b)));var z=c.d,C=c.e;if(c.c){var G=c.a;O(c,q,G>r||!J(k,G)?G:m)}c.f&&R(c,h,S(L(),n,C),T(p,z),r===c.s)}}var H=c.e,I=c.d;if(c.c)c.b=!!(c.b|f);else if(!c.b){var Q=c.f;c.a=g;Q&&R(c,g,H,I,!1);c.b=!1;M();var P= - pE(b,c);if(P.c){var U=P.h,da=v();P.h=new w(U,da)}var ea=c.e,ja=c.b,ia=!!(ja|f);c.c||ja||xn(c,g);c.b=ia;if(Q){var fa=T(H,ea),na=T(I,c.d);R(c,g,fa,na,!1)}}var la=c.e,sa=c.d;if(c.c)c.b=!!(c.b|d);else if(!c.b){var ua=c.f;c.a=e;ua&&R(c,e,la,sa,!1);c.b=!1;M();var xa=qE(b,c),Pa=ir().H;if(xa.c){var Na=xa.y,La=xa.h;xa.y=!0;Pa.q(xa);xa.y=Na;if(xa.c||!xa.b){var Ya=c.b;c.b=!1;var qb=c.a;M();Cn();var $a=c.a,ub=c.j;M();Fn(M(),La,c);if(c.c){var Aa=c.a,mb=c.d,Ta=c.e,Yb=c.h;N(L(),ir().H,c);if(c.c&&(c.c||!c.b)){var kb= - c.a,Cb=c.a;M();var mc=c.j,Jb=c.a;var Ma=J(mc,Jb)&&59===(65535&(mc.k.charCodeAt(Jb)|0))?K(c,1+Jb|0):W(c);c.f&&V(c,Jb,new F((()=>()=>'";"')(b)));var Wb=Ma.a;Ma.c?Qr(Ma,Ma.h,!!(Ma.b|Wb>Cb)):Sr(Ma,Wb);var Zb=c.d,Wa=c.e;if(c.c){var hb=c.a;O(c,Yb,hb>kb||!J(ub,hb)?hb:Aa)}c.f&&R(c,$a,S(L(),Ta,Wa),T(mb,Zb),kb===c.s)}}var Nb=c.e,Fb=c.d;if(c.c)c.b=!!(c.b|Ya);else if(!c.b){var vb=c.f;c.a=qb;vb&&R(c,qb,Nb,Fb,!1);c.b=!1;if(La instanceof w&&null!==La.Lb&&v().m(La.Z)){var wb=c.b;c.b=!1;var cb=c.a;M();M();Cn();var tb= - c.a,ic=c.j;M();TD();var eb=c.a,Ua=c.j;M();var ib=c.a;M();var zb=c.j,Ob=c.a;var nb=J(zb,Ob)&&61===(65535&(zb.k.charCodeAt(Ob)|0))?K(c,1+Ob|0):W(c);c.f&&V(c,Ob,new F((()=>()=>'"\x3d"')(b)));var xb=nb.a;nb.c?Qr(nb,nb.h,!!(nb.b|xb>ib)):Sr(nb,xb);if(c.c){var ob=c.a,Rb=c.d,cc=c.e;N(L(),ir().H,c);if(c.c&&(c.c||!c.b)){var Pb=c.a;rE(b.mc,!0,c);var $b=c.d,ac=c.e;if(c.c){var Xb=c.a;O(c,c.h,Xb>Pb||!J(Ua,Xb)?Xb:ob)}c.f&&R(c,eb,S(L(),cc,ac),T(Rb,$b),Pb===c.s)}}if(c.c){var yb=c.a,lb=c.d,jc=c.e,sc=c.h;N(L(),ir().H, - c);if(c.c)if(!c.c&&c.b)var Gb=c;else{var fc=c.a,xc=c.j,Kb=c.a;J(xc,Kb)&&59===(65535&(xc.k.charCodeAt(Kb)|0))?K(c,1+Kb|0):W(c);c.f&&V(c,Kb,new F((()=>()=>'";"')(b)));var tc=c.d,Db=c.e;if(c.c){var Ab=c.a;var Sb=O(c,sc,Ab>fc||!J(ic,Ab)?Ab:yb)}else Sb=c;c.f&&R(c,tb,S(L(),jc,Db),T(lb,tc),fc===c.s);Gb=Sb}else Gb=c}else Gb=c;if(Gb.c){var uc=new B(La.Lb.n,new en(La.Lb.l.dd,La.Lb.l.vc,La.Lb.l.sd,new E(Gb.h),La.Lb.l.be)),gc=v();Gb.h=new w(uc,gc)}var Ub=c.e,kc=c.d;if(c.c)c.b=!!(c.b|wb);else if(!c.b){var lc= - c.f;c.a=cb;lc&&R(c,cb,Ub,kc,!1);c.b=!1;M();Cn();var Za=c.a,Ib=c.j;M();TD();var dc=c.a,vc=c.j;M();var Lb=c.a,Vb=3+Lb|0,fb=c.j;J(fb,-1+Vb|0)&&60===(65535&(fb.k.charCodeAt(Lb)|0))&&45===(65535&(fb.k.charCodeAt(1+Lb|0)|0))&&62===(65535&(fb.k.charCodeAt(2+Lb|0)|0))?K(c,Vb):W(c);c.f&&V(c,Lb,new F((()=>()=>'"\x3c-\x3e"')(b)));if(c.c){var zc=c.a,ec=c.d,Qa=c.e;N(L(),ir().H,c);if(c.c&&(c.c||!c.b)){var Eb=c.a;kE(b.mc,c);var Hb=c.d,ta=c.e;if(c.c){var ab=c.a;O(c,c.h,ab>Eb||!J(vc,ab)?ab:zc)}c.f&&R(c,dc,S(L(),Qa, - ta),T(ec,Hb),Eb===c.s)}}if(c.c){var Ia=c.a,Ca=c.d,jb=c.e,gb=c.h;N(L(),ir().H,c);if(c.c)if(!c.c&&c.b)var Ra=c;else{var rb=c.a,Ac=c.j,nc=c.a;J(Ac,nc)&&59===(65535&(Ac.k.charCodeAt(nc)|0))?K(c,1+nc|0):W(c);c.f&&V(c,nc,new F((()=>()=>'";"')(b)));var Dc=c.d,oc=c.e;if(c.c){var pc=c.a;var wc=O(c,gb,pc>rb||!J(Ib,pc)?pc:Ia)}else wc=c;c.f&&R(c,Za,S(L(),jb,oc),T(Ca,Dc),rb===c.s);Ra=wc}else Ra=c}else Ra=c;if(Ra.c){var Sc=new B(La.Lb.n,new en(La.Lb.l.dd,La.Lb.l.vc,La.Lb.l.sd,new E(Ra.h),La.Lb.l.be)),Mc=v();Ra.h= - new w(Sc,Mc)}var cd=c.e,dd=c.b,gd=!!(dd|wb);c.c||dd||xn(c,cb);c.b=gd;if(lc){var Bb=T(Ub,cd),qc=T(kc,c.d);R(c,cb,Bb,qc,!1)}}}else ws(M(),c);var Hc=c.e,Nc=c.b,Wc=!!(Nc|Ya);c.c||Nc||xn(c,qb);c.b=Wc;if(vb){var Vc=T(Nb,Hc),Ic=T(Fb,c.d);R(c,qb,Vc,Ic,!1)}}}}var Tc=c.e,rd=c.b,ed=!!(rd|d);c.c||rd||xn(c,e);c.b=ed;if(ua){var nd=T(la,Tc),$c=T(sa,c.d);R(c,e,nd,$c,!1)}}return c} - function oE(b,a,c){var d=c.a,e=null!==c.A;e&&c.A.ja((new YD("implicitDef")).v,d);TD();var f=c.a,g=c.j;M();TD();var h=c.a,k=c.j;M();var m=c.a,p=8+m|0,n=c.j;J(n,-1+p|0)&&105===(65535&(n.k.charCodeAt(m)|0))&&109===(65535&(n.k.charCodeAt(1+m|0)|0))&&112===(65535&(n.k.charCodeAt(2+m|0)|0))&&108===(65535&(n.k.charCodeAt(3+m|0)|0))&&105===(65535&(n.k.charCodeAt(4+m|0)|0))&&99===(65535&(n.k.charCodeAt(5+m|0)|0))&&105===(65535&(n.k.charCodeAt(6+m|0)|0))&&116===(65535&(n.k.charCodeAt(7+m|0)|0))?K(c,p):W(c); - c.f&&V(c,m,new F((()=>()=>'"implicit"')(b)));if(c.c&&(m=c.a,p=c.d,n=c.e,c.c||!c.b)){var q=c.a;$D(b.mc,c);var r=c.d,u=c.e;if(c.c){var x=c.a;O(c,void 0,x>q||!J(k,x)?x:m)}c.f&&R(c,h,S(L(),n,u),T(p,r),q===c.s)}c.c?(p=c.a,h=c.d,k=c.e,c.b=!0,N(L(),ir().H,c),c.c?!c.c&&c.b?f=c:(m=c.a,sE(b,a,c),a=c.d,n=c.e,c.c?(q=c.a,g=O(c,c.h,q>m||!J(g,q)?q:p)):(c.b=!0,g=c),c.f&&R(c,f,S(L(),k,n),T(h,a),m===c.s),f=g):f=c):f=c;e&&c.A.ia((new YD("implicitDef")).v,f.a,f.c);if(f.f){D();b=[new Jr(new F((()=>()=>(new YD("implicitDef")).v)(b)))]; - c=-1+(b.length|0)|0;for(e=v();0<=c;)e=new w(b[c],e),c=-1+c|0;R(f,d,new Kr(e),f.d,d()=>'"HP"')(b)));var da=a.e,ea=a.d;if(a.c)a.b=!!(a.b|H);else if(!a.b){var ja= - a.f;a.a=I;ja&&R(a,I,da,ea,!1);a.b=!1;var ia=a.a,fa=2+ia|0,na=a.j;J(na,-1+fa|0)&&72===(65535&(na.k.charCodeAt(ia)|0))&&71===(65535&(na.k.charCodeAt(1+ia|0)|0))?K(a,fa):W(a);a.f&&V(a,ia,new F((()=>()=>'"HG"')(b)));var la=a.e,sa=a.b,ua=!!(sa|H);a.c||sa||xn(a,I);a.b=ua;if(ja){var xa=T(da,la),Pa=T(ea,a.d);R(a,I,xa,Pa,!1)}}if(a.c){var Na=a.a,La=a.d,Ya=a.e;if(a.c||!a.b){var qb=a.a;$D(b.mc,a);var $a=a.d,ub=a.e;if(a.c){var Aa=a.a;O(a,void 0,Aa>qb||!J(G,Aa)?Aa:Na)}a.f&&R(a,C,S(L(),Ya,ub),T(La,$a),qb===a.s)}}if(a.c){var mb= - a.a,Ta=a.d,Yb=a.e;a.b=!0;N(L(),ir().H,a);if(a.c&&(a.c||!a.b)){var kb=a.a;nE(b.mc,a);var Cb=a.d,mc=a.e;if(a.c){var Jb=a.a;O(a,a.h,Jb>kb||!J(z,Jb)?Jb:mb)}else a.b=!0;a.f&&R(a,x,S(L(),Yb,mc),T(Ta,Cb),kb===a.s)}}if(a.c){var Ma=a.a,Wb=a.d,Zb=a.e,Wa=a.h;N(L(),ir().H,a);if(a.c&&(a.c||!a.b)){var hb=a.a,Nb=a.a,Fb=3+Nb|0,vb=a.j;J(vb,-1+Fb|0)&&58===(65535&(vb.k.charCodeAt(Nb)|0))&&58===(65535&(vb.k.charCodeAt(1+Nb|0)|0))&&61===(65535&(vb.k.charCodeAt(2+Nb|0)|0))?K(a,Fb):W(a);a.f&&V(a,Nb,new F((()=>()=>'"::\x3d"')(b))); - var wb=a.d,cb=a.e;if(a.c){var tb=a.a;O(a,Wa,tb>hb||!J(u,tb)?tb:Ma)}a.f&&R(a,r,S(L(),Zb,cb),T(Wb,wb),hb===a.s)}}if(a.c){var ic=a.a,eb=a.d,Ua=a.e,ib=a.h;N(L(),ir().H,a);if(a.c&&(a.c||!a.b)){var zb=a.a,Ob=a.j,nb=a.a;J(Ob,nb)&&123===(65535&(Ob.k.charCodeAt(nb)|0))?K(a,1+nb|0):W(a);a.f&&V(a,nb,new F((()=>()=>'"{"')(b)));var xb=a.d,ob=a.e;if(a.c){var Rb=a.a;O(a,ib,Rb>zb||!J(q,Rb)?Rb:ic)}a.f&&R(a,n,S(L(),Ua,ob),T(eb,xb),zb===a.s)}}if(a.c){var cc=a.a,Pb=a.d,$b=a.e;a.b=!0;var ac=a.h;N(L(),ir().H,a);if(a.c&& - (a.c||!a.b)){var Xb=a.a,yb=a.b;a.b=!1;var lb=a.a;M();M();var jc=a.b,sc=a.y;a.y=!0;var Gb=tE(b.mc,a);a.y=sc;Gb.b=jc;var fc=a.e,xc=a.d;if(a.c)a.b=!!(a.b|yb);else if(!a.b){var Kb=a.f;a.a=lb;Kb&&R(a,lb,fc,xc,!1);a.b=!1;uE(b.mc,a);var tc=a.e,Db=a.b,Ab=!!(Db|yb);a.c||Db||xn(a,lb);a.b=Ab;if(Kb){var Sb=T(fc,tc),uc=T(xc,a.d);R(a,lb,Sb,uc,!1)}}var gc=a.d,Ub=a.e;if(a.c){var kc=a.a,lc=kc>Xb||!J(p,kc)?kc:cc;O(a,k.N(ac,a.h),lc)}else a.b=!0;a.f&&R(a,m,S(L(),$b,Ub),T(Pb,gc),Xb===a.s)}}if(a.c){var Za=a.a,Ib=a.d,dc= - a.e,vc=a.h;N(L(),ir().H,a);if(a.c&&(a.c||!a.b)){var Lb=a.a,Vb=a.j,fb=a.a;J(Vb,fb)&&125===(65535&(Vb.k.charCodeAt(fb)|0))?K(a,1+fb|0):W(a);a.f&&V(a,fb,new F((()=>()=>'"}"')(b)));var zc=a.d,ec=a.e;if(a.c){var Qa=a.a;O(a,vc,Qa>Lb||!J(h,Qa)?Qa:Za)}a.f&&R(a,g,S(L(),dc,ec),T(Ib,zc),Lb===a.s)}}if(a.c){var Eb=a.a,Hb=a.d,ta=a.e,ab=a.h;N(L(),ir().H,a);if(a.c)if(!a.c&&a.b)var Ia=a;else{var Ca=a.a,jb=a.j,gb=a.a;J(jb,gb)&&59===(65535&(jb.k.charCodeAt(gb)|0))?K(a,1+gb|0):W(a);a.f&&V(a,gb,new F((()=>()=>'";"')(b))); - var Ra=a.d,rb=a.e;if(a.c){var Ac=a.a;var nc=O(a,ab,Ac>Ca||!J(f,Ac)?Ac:Eb)}else nc=a;a.f&&R(a,e,S(L(),ta,rb),T(Hb,Ra),Ca===a.s);Ia=nc}else Ia=a}else Ia=a;d&&a.A.ia((new YD("progDef")).v,Ia.a,Ia.c);if(Ia.f){D();for(var Dc=[new Jr(new F((()=>()=>(new YD("progDef")).v)(b)))],oc=-1+(Dc.length|0)|0,pc=v();0<=oc;)pc=new w(Dc[oc],pc),oc=-1+oc|0;R(Ia,c,new Kr(pc),Ia.d,cp||!J(f,r)?r:g)}a.f&&R(a,e,S(L(),k,q),T(h,n),p===a.s)}}a.c?(m=a.a,e=a.d,f=a.e,a.b=!0,p=a.h,N(L(),ir().H,a),a.c?!a.c&&a.b?c=a:(g=a.a,Dn(M(),a),h=a.d,k=a.e,a.c?(n=a.a,d=O(a,p,n>g||!J(d,n)?n:m)):(a.b=!0,d=a),a.f&&R(a,c,S(L(),f,k),T(e,h),g===a.s),c=d):c=a):c=a;d=ir().H;if(c.c){f=c.y;e=c.h;c.y=!0;d.q(c);c.y=f;if(!c.c&& - c.b)return c;M();M();k=zz();m=ir().H;h=bs();p=VD().$a();d=a.a;var u=0;r=!1;n=a.b;for(var x=null,z=null;;){a.b=!!(r|(0>u&&n));vE(b,e,a);c=a.e;f=a.d;q=a.b;g=a.f;if(a.c)if(r=a.a,p.Ab(a.h),u=1+u|0,2147483647===u)b=Yr(r,r,u,!!(n|q),p,0,k,a),g&&yn(a,d,new F(((G,H,I)=>()=>qr(L(),H.I)+".rep"+(0===I?"":"("+I+")"))(h,c,0))),a=b;else{if(m!==Hz()&&N(L(),m,a),a.c||!a.b){a.b=!1;z=a.a;M();var C=a.j;x=a.a;C=J(C,x)&&44===(65535&(C.k.charCodeAt(x)|0))?K(a,1+x|0):W(a);a.f&&V(a,x,new F((()=>()=>'","')(b)));x=C.a;x=C.c? - Qr(C,C.h,!!(C.b|x>z)):Sr(C,x);z=a.b;n=!!(!!(n|q)|z);if(null===x){d=r;r=!1;x=null;z=f;continue}if(a.c){if(m!==Hz()&&N(L(),m,a),a.c||!z){c=a.e;d=r;r=z;x=c;z=f;continue}}else b=z?Tr(a,r,n):Yr(r,r,u,n,p,0,k,a),g&&(e=bs(),Nr(a,d,new F(((G,H,I)=>()=>qr(L(),I.I)+(".rep("+H)+")")(e,0,c)),T(f,a.d))),a=b}}else b=q?a:Yr(d,d,u,!!(n|q),p,0,k,a),g&&(e=bs(),f=x,g=z,h=r,null===f||h?Nr(a,d,new F(((G,H,I)=>()=>qr(L(),I.I)+(".rep("+H)+")")(e,0,c)),a.d):(e=new F(((G,H,I)=>()=>qr(L(),I.I)+(".rep("+H)+")")(e,0,c)),null=== - g?c=S(L(),f,c):(c=S(L(),f,c),c=T(g,c)),Nr(a,d,e,c))),a=b;break}a.c&&(a.h=a.h.ya());return a}return c} - function vE(b,a,c){M();var d=TD().Pd,e=c.a,f=c.j;M();nE(b.mc,c);if(c.c){var g=c.a,h=c.d,k=c.e,m=c.h;if(!c.c&&c.b)var p=c;else{var n=c.a;vz();var q=c.a,r=c.b;c.b=!1;M();Cn();var u=c.a,x=c.j;M();TD();var z=c.a,C=c.j;M();var G=c.j,H=c.a;J(G,H)&&40===(65535&(G.k.charCodeAt(H)|0))?K(c,1+H|0):W(c);c.f&&V(c,H,new F((()=>()=>'"("')(b)));if(c.c){var I=c.a,Q=c.d,P=c.e;c.b=!0;N(L(),ir().H,c);if(c.c&&(c.c||!c.b)){var U=c.a;M();for(var da=zz(),ea=ir().H,ja=bs(),ia=VD().$a(),fa=c.a,na=0,la=!1,sa=c.b,ua=null,xa= - null;;){c.b=!!(la|(0>na&&sa));var Pa=TD(),Na=jr(Pa),La=c.a,Ya=c.j;M();XD(b,c);if(c.c){var qb=c.a,$a=c.d,ub=c.e,Aa=c.h;if(c.c||!c.b){var mb=c.a;vz();var Ta=c.a,Yb=c.b;c.b=!1;M();TD();var kb=c.a,Cb=c.j;M();$D(b.mc,c);if(c.c){var mc=c.a,Jb=c.d,Ma=c.e;N(L(),ir().H,c);if(c.c&&(c.c||!c.b)){var Wb=c.a;nE(b.mc,c);var Zb=c.d,Wa=c.e;if(c.c){var hb=c.a;O(c,c.h,hb>Wb||!J(Cb,hb)?hb:mc)}c.f&&R(c,kb,S(L(),Ma,Wa),T(Jb,Zb),Wb===c.s)}}var Nb=c.c;if(Nb){var Fb=Or(c,new E(c.h));Fb.b=!!(Fb.b|Yb)}else if(!c.b){var vb= - O(c,y(),Ta);vb.b=!!(vb.b|Yb)}if(c.f){var wb=c.e,cb=c.d;Nb||Nr(c,Ta,new F(((Bb,qc)=>()=>qr(L(),qc.I)+".?")(b,wb)),cb)}var tb=c.d,ic=c.e;if(c.c){var eb=c.a,Ua=eb>mb||!J(Ya,eb)?eb:qb;O(c,Na.N(Aa,c.h),Ua)}c.f&&R(c,La,S(L(),ub,ic),T($a,tb),mb===c.s)}}var ib=c.e,zb=c.d,Ob=c.b,nb=c.f;if(c.c){var xb=c.a;ia.Ab(c.h);var ob=1+na|0;if(2147483647===ob){Yr(xb,xb,ob,!!(sa|Ob),ia,0,da,c);nb&&yn(c,fa,new F(((Bb,qc,Hc)=>()=>qr(L(),qc.I)+".rep"+(0===Hc?"":"("+Hc+")"))(ja,ib,0)));break}else if(ea!==Hz()&&N(L(),ea,c), - !c.c&&c.b)break;else{c.b=!1;var Rb=c.a;M();var cc=c.j,Pb=c.a;var $b=J(cc,Pb)&&44===(65535&(cc.k.charCodeAt(Pb)|0))?K(c,1+Pb|0):W(c);c.f&&V(c,Pb,new F((()=>()=>'","')(b)));var ac=$b.a;var Xb=$b.c?Qr($b,$b.h,!!($b.b|ac>Rb)):Sr($b,ac);var yb=c.b,lb=!!(!!(sa|Ob)|yb);if(null===Xb)fa=xb,na=ob,la=!1,sa=lb,ua=null,xa=zb;else if(c.c)if(ea!==Hz()&&N(L(),ea,c),!c.c&&yb)break;else{var jc=c.e;fa=xb;na=ob;la=yb;sa=lb;ua=jc;xa=zb}else{yb?Tr(c,xb,lb):Yr(xb,xb,ob,lb,ia,0,da,c);if(nb){var sc=bs();Nr(c,fa,new F(((Bb, - qc,Hc)=>()=>qr(L(),Hc.I)+(".rep("+qc)+")")(sc,0,ib)),T(zb,c.d))}break}}}else{Ob||Yr(fa,fa,na,!!(sa|Ob),ia,0,da,c);if(nb){var Gb=bs(),fc=fa,xc=ua,Kb=xa,tc=la;if(null===xc||tc)Nr(c,fc,new F(((Bb,qc,Hc)=>()=>qr(L(),Hc.I)+(".rep("+qc)+")")(Gb,0,ib)),c.d);else{var Db=new F(((Bb,qc,Hc)=>()=>qr(L(),Hc.I)+(".rep("+qc)+")")(Gb,0,ib));if(null===Kb)var Ab=S(L(),xc,ib);else{var Sb=S(L(),xc,ib);Ab=T(Kb,Sb)}Nr(c,fc,Db,Ab)}}break}}var uc=c.d,gc=c.e;if(c.c){var Ub=c.a;O(c,c.h,Ub>U||!J(C,Ub)?Ub:I)}else c.b=!0;c.f&& - R(c,z,S(L(),P,gc),T(Q,uc),U===c.s)}}if(c.c){var kc=c.a,lc=c.d,Za=c.e,Ib=c.h;N(L(),ir().H,c);if(c.c&&(c.c||!c.b)){var dc=c.a,vc=c.a;M();var Lb=c.j,Vb=c.a;var fb=J(Lb,Vb)&&41===(65535&(Lb.k.charCodeAt(Vb)|0))?K(c,1+Vb|0):W(c);c.f&&V(c,Vb,new F((()=>()=>'")"')(b)));var zc=fb.a;fb.c?Qr(fb,fb.h,!!(fb.b|zc>vc)):Sr(fb,zc);var ec=c.d,Qa=c.e;if(c.c){var Eb=c.a;O(c,Ib,Eb>dc||!J(x,Eb)?Eb:kc)}c.f&&R(c,u,S(L(),Za,Qa),T(lc,ec),dc===c.s)}}var Hb=c.c;if(Hb){var ta=Or(c,new E(c.h));ta.b=!!(ta.b|r)}else if(!c.b){var ab= - O(c,y(),q);ab.b=!!(ab.b|r)}if(c.f){var Ia=c.e,Ca=c.d;Hb||Nr(c,q,new F(((Bb,qc)=>()=>qr(L(),qc.I)+".?")(b,Ia)),Ca)}var jb=c.d,gb=c.e;if(c.c){var Ra=c.a,rb=Ra>n||!J(f,Ra)?Ra:g;var Ac=O(c,d.N(m,c.h),rb)}else Ac=c;c.f&&R(c,e,S(L(),k,gb),T(h,jb),n===c.s);p=Ac}}else p=c;if(p.c){var nc=p.h;if(null===nc)throw new A(nc);var Dc=nc.Sb;if(Dc.o())var oc=y();else{var pc=Dc.D(),wc=new vg((()=>Bb=>Bb.n)(b)),Sc=gs(),Mc=pc.Ib(wc,Sc.C).Cl(wE()),cd=Mc.o()?Be():Mc.D(),dd=gs();oc=new E(new B(cd,pc.bj(dd.C).Qf(v(),new nj((()=> - (Bb,qc)=>{Bb=new B(Bb,qc);if(null!==Bb.n&&null!==Bb.n.n){xE||(xE=new yE);qc=bv(xE);var Hc=Bb.n.n.l;Hc=Hc.o()?new B("_default",new E(Bb.n.l|0)):Hc.D();qc=new B(qc.q(Hc),Bb.n.n.n);return new w(qc,Bb.l)}throw new A(Bb);})(b)))))}var gd=oc.o()?new B(Be(),v()):oc.D();p.h=new B(new dn(nc.gb,nc.Cb),new en(new E(gd.n),a,new E(gd.l),y(),Wd()))}} - function sE(b,a,c){var d=new l;try{M();Cn();var e=c.a,f=c.j;M();var g=TD(),h=jr(g),k=c.a,m=c.j;M();Cn();var p=c.a,n=c.j;M();Cn();var q=c.a,r=c.j;M();qE(b,c);if(c.c){var u=c.a,x=c.d,z=c.e,C=c.h;N(L(),ir().H,c);if(c.c&&(c.c||!c.b)){var G=c.a,H=c.j,I=c.a;J(H,I)&&61===(65535&(H.k.charCodeAt(I)|0))?K(c,1+I|0):W(c);c.f&&V(c,I,new F((()=>()=>'"\x3d"')(b)));var Q=c.d,P=c.e;if(c.c){var U=c.a;O(c,C,U>G||!J(r,U)?U:u)}c.f&&R(c,q,S(L(),z,P),T(x,Q),G===c.s)}}if(c.c){var da=c.a,ea=c.d,ja=c.e;c.b=!0;var ia=c.h;N(L(), - ir().H,c);if(c.c&&(c.c||!c.b)){var fa=c.a,na=c.j,la=c.a;J(na,la)&&123===(65535&(na.k.charCodeAt(la)|0))?K(c,1+la|0):W(c);c.f&&V(c,la,new F((()=>()=>'"{"')(b)));var sa=c.d,ua=c.e;if(c.c){var xa=c.a;O(c,ia,xa>fa||!J(n,xa)?xa:da)}else c.b=!0;c.f&&R(c,p,S(L(),ja,ua),T(ea,sa),fa===c.s)}}if(c.c){var Pa=c.a,Na=c.d,La=c.e,Ya=c.h;N(L(),ir().H,c);if(c.c&&(c.c||!c.b)){var qb=c.a;tE(b.mc,c);var $a=c.d,ub=c.e;if(c.c){var Aa=c.a,mb=Aa>qb||!J(m,Aa)?Aa:Pa;O(c,h.N(Ya,c.h),mb)}c.f&&R(c,k,S(L(),La,ub),T(Na,$a),qb=== - c.s)}}if(c.c){var Ta=c.a,Yb=c.d,kb=c.e,Cb=c.h;N(L(),ir().H,c);if(c.c)if(!c.c&&c.b)var mc=c;else{var Jb=c.a,Ma=c.j,Wb=c.a;J(Ma,Wb)&&125===(65535&(Ma.k.charCodeAt(Wb)|0))?K(c,1+Wb|0):W(c);c.f&&V(c,Wb,new F((()=>()=>'"}"')(b)));var Zb=c.d,Wa=c.e;if(c.c){var hb=c.a;var Nb=O(c,Cb,hb>Jb||!J(f,hb)?hb:Ta)}else Nb=c;c.f&&R(c,e,S(L(),kb,Wa),T(Yb,Zb),Jb===c.s);mc=Nb}else mc=c}else mc=c;var Fb=ir().H;if(mc.c){var vb=mc.y,wb=mc.h;mc.y=!0;Fb.q(mc);mc.y=vb;if(mc.c||!mc.b){if(null===wb)throw new A(wb);a:{for(var cb= - wb.n;!cb.o();){var tb=cb.w();if(tb.l.dd.ta(Qe())){var ic=tb.l.vc,eb=Qe();var Ua=!(null!==ic&&ic.m(eb))}else Ua=!0;if(Ua){var ib=!0;break a}cb=cb.t()}ib=!1}if(ib){var zb=Bs();M();var Ob=c.a,nb=ws(M(),c).c?Or(c,c.h):xn(c,Ob);c.f&&V(c,Ob,new F(((Vc,Ic)=>()=>Ic)(zb,"Implicit ODE declarations can only declare real-valued functions of a single real variable.")));throw new zE(d,nb);}var xb=wb.n.w().l.sd.D().w();if(null===xb||Qe()!==xb.l)throw new A(xb);var ob=xb.n;a:{for(var Rb=wb.n;!Rb.o();){var cc=Rb.w().l.sd.D().w().n; - if(null===cc?null!==ob:!Xa(cc,ob)){var Pb=!0;break a}Rb=Rb.t()}Pb=!1}if(Pb){var $b=Bs();M();var ac=c.a,Xb=ws(M(),c).c?Or(c,c.h):xn(c,ac);c.f&&V(c,ac,new F(((Vc,Ic)=>()=>Ic)($b,"Implicit ODE declarations should all use the same time argument.")));throw new zE(d,Xb);}var yb=wb.n,lb=(()=>Vc=>Vc.n)(b),jc=D().C;if(sn(jc))if(yb===v())var sc=v();else{for(var Gb=yb.w(),fc=new w(lb(Gb),v()),xc=fc,Kb=yb.t();Kb!==v();){var tc=Kb.w(),Db=new w(lb(tc),v());xc=xc.Z=Db;Kb=Kb.t()}sc=fc}else{for(var Ab=tn(yb,jc),Sb= - yb;!Sb.o();){var uc=Sb.w();Ab.$(lb(uc));Sb=Sb.t()}sc=Ab.R()}var gc=sc.Tb();if(gc.M()!==wb.n.M()){var Ub=Bs();M();var kc=c.a,lc=ws(M(),c).c?Or(c,c.h):xn(c,kc);c.f&&V(c,kc,new F(((Vc,Ic)=>()=>Ic)(Ub,"Tried declaring same function twice in an implicit ODE definition")));throw new zE(d,lc);}var Za=AE(a,wb.l);try{var Ib=Wn(),dc=ob.Zb,vc=ob.re,Lb=Qe();var Vb=Xn(Ib,Za,new Bg(dc,vc,Lb))}catch(Vc){var fb=sl(tl(),Vc);if(null!==fb){if(fb instanceof ao){var zc=Bs();M();var ec="Failed to parse implicit definition by ODE: "+ - fb.Ht,Qa=c.a,Eb=ws(M(),c).c?Or(c,c.h):xn(c,Qa);c.f&&V(c,Qa,new F(((Ic,Tc)=>()=>Tc)(zc,ec)));throw new zE(d,Eb);}throw wl(tl(),fb);}throw Vc;}if(Vb.fc(new vg(((Vc,Ic)=>Tc=>!Ic.ta(new dn(Tc.uc,Tc.Dc)))(b,gc)))){var Hb=Bs();M();var ta=c.a,ab=ws(M(),c).c?Or(c,c.h):xn(c,ta);c.f&&V(c,ta,new F(((Vc,Ic)=>()=>Ic)(Hb,"ODE variable missing from implicit declaration")));throw new zE(d,ab);}var Ia=kn().$j,Ca=Cf(Ia,Vb);if(!Ca.o()){var jb=Bs();M();var gb=(()=>Vc=>(new dn(Vc.uc,Vc.Dc)).Wb())(b),Ra=D().C;if(sn(Ra))if(Ca=== - v())var rb=v();else{for(var Ac=Ca.w(),nc=new w(gb(Ac),v()),Dc=nc,oc=Ca.t();oc!==v();){var pc=oc.w(),wc=new w(gb(pc),v());Dc=Dc.Z=wc;oc=oc.t()}rb=nc}else{for(var Sc=tn(Ca,Ra),Mc=Ca;!Mc.o();){var cd=Mc.w();Sc.$(gb(cd));Mc=Mc.t()}rb=Sc.R()}var dd="Not redefining builtin symbols ("+rb.Ga(",")+" redefined)",gd=c.a,Bb=ws(M(),c).c?Or(c,c.h):xn(c,gd);c.f&&V(c,gd,new F(((Vc,Ic)=>()=>Ic)(jb,dd)));throw new zE(d,Bb);}var qc=M(),Hc=new vg(((Vc,Ic)=>Tc=>{var rd=new dn(Tc.uc,Tc.Dc),ed=new E(Qe()),nd=Qe();D();for(var $c= - [new B(Ic,Qe())],Zc=-1+($c.length|0)|0,ud=v();0<=Zc;)ud=new w($c[Zc],ud),Zc=-1+Zc|0;$c=new E(ud);Zc=Ic.Zb;ud=Ic.re;var Cd=Qe();Tc=new en(ed,nd,$c,new E(new Pe(Tc,new Bg(Zc,ud,Cd))),Wd());return new B(rd,Tc)})(b,ob)),Nc=oi();Fn(qc,Vb.Ib(Hc,Nc.C).ya(),c)}}}catch(Vc){if(Vc instanceof zE){var Wc=Vc;if(Wc.nF===d)return;throw Wc;}throw Vc;}}function mE(b,a,c){b.wn.dc=a;BE(b.wn);return CE(b.wn,c)} - class Zm extends l{constructor(b){super();this.Et=this.mc=this.wn=null;this.wn=b;this.mc=pz();this.Et=new vg((a=>c=>{M();var d=kq(qq(),iq(qq(),c));d=ts(0,new Mz(d,new vg((()=>f=>new DE(f))(a))),new vg((f=>g=>SD(f,g))(a)));if(d instanceof nr){if(1===d.Gc.Q()){D();c=[EE(d.Gc.w(),Iq(c))];d=-1+(c.length|0)|0;for(var e=v();0<=d;)e=new w(c[d],e),d=-1+d|0;return e}return d.Gc}if(d instanceof rr)throw FE(pz(),d);throw new A(d);})(this))}x(){return"\x3cfunction1\x3e"}kx(b){return this.Et.q(b)}Jx(b){return this.Et.q(b)}Ty(){return this.wn}q(b){return this.Et.q(b)}} - Zm.prototype.$classData=t({nJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.DLArchiveParser",{nJ:1,i:1,ZI:1,ba:1});function GE(b){null===b.Ft&&null===b.Ft&&(b.Ft=new An(b));return b.Ft} - function HE(b,a,c,d){return new vg(((e,f,g,h)=>k=>{M();var m=kq(qq(),iq(qq(),k));m=ts(0,new Mz(m,new vg((()=>q=>new DE(q))(e))),new vg(((q,r)=>u=>r.q(u))(e,f)));if(m instanceof nr)Bk(),m=new vk(m.Gc);else{if(!(m instanceof rr))throw new A(m);Bk();m=FE(pz(),m);m=new rk(m)}if(g instanceof E){try{Bk();var p=g.p.q(k);var n=new vk(p)}catch(q){if(n=sl(tl(),q),null!==n)Bk(),n=new rk(n);else throw q;}if((null===n?null!==m:!n.m(m))&&(n.tx()||m.tx())){k="Parser disagreement ("+h+"): `"+k+"`";IE(JE().Hu.Uu, - k+"\n");k=!1;p=null;a:if(n instanceof rk)n=n.aa.x();else{if(n instanceof vk&&(k=!0,p=n,Of(p.Sa))){n=p.Sa;n=KE().Yk(n);break a}if(k)n=Va(p.Sa);else throw new A(n);}n="KYXParser:\n"+n;IE(JE().Hu.Uu,n+"\n");n=!1;k=null;a:if(m instanceof rk)n=m.aa.x();else{if(m instanceof vk&&(n=!0,k=m,Of(k.Sa))){n=k.Sa;n=KE().Yk(n);break a}if(n)n=Va(k.Sa);else throw new A(m);}n="DLParser:\n"+n;IE(JE().Hu.Uu,n+"\n")}}else if(y()!==g)throw new A(g);if(m instanceof rk)throw wl(tl(),m.aa);if(m instanceof vk)return m.Sa; - throw new A(m);})(b,a,c,d))}function LE(b){if(b instanceof rk)return b.aa;if(b instanceof vk)return b.Sa;throw new A(b);}function ME(b){var a=!1,c=null;if(b instanceof rk)return b.aa;if(b instanceof vk&&(a=!0,c=b,c.Sa instanceof Nh)){var d=c.Sa;if(d.Lc instanceof Ph&&(d=d.Lc,!ol().qm))return new Ph(new Nh(d.Bh),d.Ch)}if(a&&c.Sa instanceof Nh&&(d=c.Sa,d.Lc instanceof Qh&&(d=d.Lc,!ol().qm)))return new Qh(new Nh(d.Pa),d.Qa);if(a)return c.Sa;throw new A(b);} - function NE(b,a,c){for(;;){c=new B(a,c);if(v().m(c.l))return c.n;var d=kv(Bk().ls,c.l);if(!d.o()&&null!==d.D().n&&d.D().n.l instanceof vk){var e=d.D().n.l;if(e.Sa instanceof Nh&&(e=e.Sa,ol().qm)){var f=d.D().n.n;if("*"===f)return new Ph(c.n,new Nh(NE(b,e.Lc,d.D().l)));if("/"===f){f=d.D().l;if(v().m(f))return new Qh(a,e);var g=kv(Bk().ls,f);if(!g.o()&&null!==g.D().n&&"*"===g.D().n.n){a=new Qh(a,e);c=d.D().l;continue}a=kv(Bk().ls,f);if(!a.o()&&null!==a.D().n&&"/"===a.D().n.n)return new Qh(c.n,new Nh(NE(b, - e.Lc,d.D().l)));throw new A(f);}throw new A(f);}}a=kv(Bk().ls,c.l);if(!a.o()&&null!==a.D().n)if(d=a.D().n.n,"*"===d){c=new Ph(c.n,LE(a.D().n.l));d=a.D().l;a=c;c=d;continue}else if("/"===d){c=new Qh(c.n,LE(a.D().n.l));d=a.D().l;a=c;c=d;continue}else throw new A(d);throw new A(c);}} - function OE(b){b.jl=y();var a=new vg((d=>e=>PE(d,e))(b)),c=b.jl;c.o()?c=y():(c=c.D(),c=new E(new vg(((d,e)=>f=>ql(e,f))(b,c))));b.HB=HE(b,a,c,"expression");a=new vg((d=>e=>QE(d,e))(b));c=b.jl;c.o()?c=y():(c=c.D(),c=new E(c.rw));b.rw=HE(b,a,c,"term");a=new vg((d=>e=>RE(d,e))(b));c=b.jl;c.o()?c=y():(c=c.D(),c=new E(c.Fi));b.Fi=HE(b,a,c,"formula");a=new vg((d=>e=>SE(d,e))(b));c=b.jl;c.o()?c=y():(c=c.D(),c=new E(c.xn));b.xn=HE(b,a,c,"program");a=new vg((d=>e=>TE(d,e))(b));c=b.jl;c.o()?c=y():(c=c.D(), - c=new E(c.GB));b.GB=HE(b,a,c,"diff. program");a=new vg((d=>e=>UE(d,e))(b));c=b.jl;c.o()?c=y():(c=c.D(),c=new E(c.IB));b.IB=HE(b,a,c,"sequent");b.kl=new nj((()=>()=>{})(b))}function ql(b,a){return b.HB.q(kq(qq(),iq(qq(),a)))} - function $D(b,a){var c=a.a,d=null!==a.A;d&&a.A.ja((new YD("blank")).v,c);for(var e=a.a,f=a.j,g=e,h=1+g|0;;){if(J(f,e))switch(65535&(f.k.charCodeAt(e)|0)){case 32:var k=!0;break;case 9:k=!0;break;case 13:k=!0;break;case 10:k=!0;break;default:k=!1}else k=!1;if(k)e=1+e|0;else break}e=e>=h?K(a,e):W(a);a.f&&V(a,g,new F((()=>()=>"[ \\t\\r\\n]")(b)));d&&a.A.ia((new YD("blank")).v,e.a,e.c);if(e.f){D();b=[new Jr(new F((()=>()=>(new YD("blank")).v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d), - a=-1+a|0;R(e,c,new Kr(d),e.d,c()=>'"\\""')(b)));if(a.c){k=a.a;m=a.d;var p=a.e;a.b=!0;if(a.c||!a.b){var n=a.a;VE(b,a);var q=a.d,r=a.e;if(a.c){var u=a.a;O(a,a.h,u>n||!J(h,u)?u:k)}else a.b=!0;a.f&&R(a,g,S(L(),p,r),T(m,q),n===a.s)}}a.c?(m=a.a,g=a.d,h=a.e,p=a.h,!a.c&&a.b?e=a:(k=a.a,n=a.j,q=a.a,J(n,q)&&34===(65535& - (n.k.charCodeAt(q)|0))?K(a,1+q|0):W(a),a.f&&V(a,q,new F((()=>()=>'"\\""')(b))),n=a.d,q=a.e,a.c?(r=a.a,f=O(a,p,r>k||!J(f,r)?r:m)):f=a,a.f&&R(a,e,S(L(),h,q),T(g,n),k===a.s),e=f)):e=a;d&&a.A.ia((new YD("string")).v,e.a,e.c);if(e.f){D();b=[new Jr(new F((()=>()=>(new YD("string")).v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(e,c,new Kr(d),e.d,c()=>XE(Aa,mb,Ta))(b,a,c)),c);else{M();var k=XE(b,a,c);if(k.c){var m=k.h;Bk();k.h=new rk(m)}}if(c.c){var p=c.a;k=c.d;m=c.e;var n=c.h;N(L(),GE(b).L,c);if(c.c)if(!c.c&&c.b)f=c;else{var q=c.a;zz();var r=!1;r=c.b;for(var u=VD().$a(),x=c.a,z=null;;){c.b=!1;M();var C=TD();C=jr(C);var G=c.a,H=c.j;M();var I=c.a;M();var Q=c.a,P=c.y;c.y=!0;M();var U=c.b;c.b= - !1;var da=c.a;M();var ea=c.j,ja=c.a;J(ea,ja)&&43===(65535&(ea.k.charCodeAt(ja)|0))?K(c,1+ja|0):W(c);c.f&&V(c,ja,new F((()=>()=>'"+"')(b)));ja=c.e;ea=c.d;if(c.c)c.b=!!(c.b|U);else if(!c.b){var ia=c.f;c.a=da;ia&&R(c,da,ja,ea,!1);c.b=!1;TD();var fa=c.a,na=c.j;M();var la=c.j,sa=c.a;J(la,sa)&&45===(65535&(la.k.charCodeAt(sa)|0))?K(c,1+sa|0):W(c);c.f&&V(c,sa,new F((()=>()=>'"-"')(b)));if(c.c){la=c.a;sa=c.d;var ua=c.e;N(L(),GE(b).L,c);if(c.c&&(c.c||!c.b)){var xa=c.a,Pa=Bs(),Na=c.a,La=c.b,Ya=c.y;c.y=!0;var qb= - c.Gb,$a=c.j,ub=c.a;J($a,ub)&&62===(65535&($a.k.charCodeAt(ub)|0))?K(c,1+ub|0):W(c);c.f&&V(c,ub,new F((()=>()=>'"\x3e"')(b)));c.y=Ya;Ya=c.e;$a=c.c?xn(c,Na):K(c,Na);c.f&&(c.Gb=qb,c.d=Lr().Mc,yn(c,Na,new F(((Aa,mb)=>()=>"!"+qr(L(),mb.I))(Pa,Ya))));$a.b=La;Pa=c.d;Na=c.e;c.c&&(La=c.a,O(c,void 0,La>xa||!J(na,La)?La:la));c.f&&R(c,fa,S(L(),ua,Na),T(sa,Pa),xa===c.s)}}fa=c.e;na=c.b;U=!!(na|U);c.c||na||xn(c,da);c.b=U;ia&&(U=T(ja,fa),ea=T(ea,c.d),R(c,da,U,ea,!1))}c.y=P;Q=c.c?Or(c,Fr(c.j,Q,c.a)):c;P=Q.a;Q.c?Qr(Q, - Q.h,!!(Q.b|P>I)):Sr(Q,P);c.c&&(ja=c.a,I=c.d,Q=c.e,P=c.h,N(L(),GE(b).L,c),!c.c||!c.c&&c.b||(da=c.a,WE(b,new F(((Aa,mb,Ta)=>()=>XE(Aa,mb,Ta))(b,a,c)),c),U=c.d,ea=c.e,c.c&&(ia=c.a,H=ia>da||!J(H,ia)?ia:ja,O(c,C.N(P,c.h),H)),c.f&&R(c,G,S(L(),Q,ea),T(I,U),da===c.s)));C=c.e;G=c.d;r=!!(r|c.b);if(c.c)if(z=c.a,u.Ab(c.h),c.b=!1,GE(b).L!==Hz()&&N(L(),GE(b).L,c),!c.c&&c.b)break;else c.b=!1,x=z,z=G;else{c.b||Rr(c,u.Cd(),x,r);c.f&&(a=x,r=new F(((Aa,mb)=>()=>qr(L(),mb.I)+".rep")(b,C)),z=null===z?c.d:T(z,c.d),Nr(c, - a,r,z));break}}a=c.d;z=c.e;c.c?(r=c.a,h=r>q||!J(h,r)?r:p,g=O(c,g.N(n,c.h),h)):g=c;c.f&&R(c,f,S(L(),m,z),T(k,a),q===c.s);f=g}else f=c}else f=c;e&&c.A.ia((new YD("term")).v,f.a,f.c);if(f.f){D();c=[new Jr(new F((()=>()=>(new YD("term")).v)(b)))];e=-1+(c.length|0)|0;for(g=v();0<=e;)g=new w(c[e],g),e=-1+e|0;R(f,d,new Kr(g),f.d,d(Aa,mb)=>{Aa=new B(Aa,mb);if(null!==Aa.l&&"+"=== - Aa.l.n)return new Re(Aa.n,ME(Aa.l.l));if(null!==Aa.l&&"-"===Aa.l.n)return new Oh(Aa.n,ME(Aa.l.l));throw new A(Aa);})(b)))}return f}function kE(b,a){var c=a.a,d=null!==a.A;d&&a.A.ja((new YD("formula")).v,c);var e=YE(b,a);d&&a.A.ia((new YD("formula")).v,e.a,e.c);if(e.f){D();b=[new Jr(new F((()=>()=>(new YD("formula")).v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(e,c,new Kr(d),e.d,c()=>"Keywords cannot be used as identifiers")(b));GE(b);var n=a.a,q=a.a,r=a.y;a.y=!0;M();TD();var u=a.a,x=a.j;M();TD();var z=a.a,C=a.j;M();var G=a.a;if(J(a.j,G)){var H=65535&(a.j.k.charCodeAt(a.a)|0),I=97<=H&&122>=H||65<=H&&90>=H;if(!0===I)K(a,1+G|0);else{if(!1!==I)throw new A(I);W(a)}}else W(a);a.f&&V(a,G,new F((()=>()=>"[a-zA-Z]")(b)));if(a.c){var Q= - a.a,P=a.d,U=a.e;if(a.c||!a.b){var da=a.a,ea=!1;ea=a.b;for(var ja=a.a,ia=null;;){a.b=!1;M();var fa=a.a;if(J(a.j,fa)){var na=65535&(a.j.k.charCodeAt(a.a)|0),la=97<=na&&122>=na||65<=na&&90>=na||48<=na&&57>=na;if(!0===la)K(a,1+fa|0);else{if(!1!==la)throw new A(la);W(a)}}else W(a);a.f&&V(a,fa,new F((()=>()=>"[a-zA-Z0-9]")(b)));var sa=a.e,ua=a.d;ea=!!(ea|a.b);if(a.c){var xa=a.a;a.b=!1;ja=xa;ia=ua}else{a.b||Rr(a,void 0,ja,ea);if(a.f){var Pa=ja,Na=new F(((Nc,Wc)=>()=>qr(L(),Wc.I)+".rep")(b,sa));var La=null=== - ia?a.d:T(ia,a.d);Nr(a,Pa,Na,La)}break}}var Ya=a.d,qb=a.e;if(a.c){var $a=a.a;O(a,void 0,$a>da||!J(C,$a)?$a:Q)}a.f&&R(a,z,S(L(),U,qb),T(P,Ya),da===a.s)}}if(a.c){var ub=a.a,Aa=a.d,mb=a.e;if(a.c||!a.b){var Ta=a.a,Yb=a.a,kb=a.b;a.b=!1;M();TD();var Cb=a.a,mc=a.j;M();var Jb=a.j,Ma=a.a;J(Jb,Ma)&&95===(65535&(Jb.k.charCodeAt(Ma)|0))?K(a,1+Ma|0):W(a);a.f&&V(a,Ma,new F((()=>()=>'"_"')(b)));if(a.c){var Wb=a.a,Zb=a.d,Wa=a.e;if(a.c||!a.b){var hb=a.a,Nb=Bs();M();var Fb=a.a,vb=a.b,wb=a.y;a.y=!0;var cb=a.Gb,tb=a.a; - if(J(a.j,tb)){var ic=65535&(a.j.k.charCodeAt(a.a)|0),eb=48<=ic&&57>=ic;if(!0===eb)K(a,1+tb|0);else{if(!1!==eb)throw new A(eb);W(a)}}else W(a);a.f&&V(a,tb,new F((()=>()=>"[0-9]")(b)));a.y=wb;var Ua=a.e,ib=a.c?xn(a,Fb):K(a,Fb);a.f&&(a.Gb=cb,a.d=Lr().Mc,yn(a,Fb,new F(((Nc,Wc)=>()=>"!"+qr(L(),Wc.I))(Nb,Ua))));ib.b=vb;var zb=a.d,Ob=a.e;if(a.c){var nb=a.a;O(a,void 0,nb>hb||!J(mc,nb)?nb:Wb)}a.f&&R(a,Cb,S(L(),Wa,Ob),T(Zb,zb),hb===a.s)}}var xb=a.c;if(xb){var ob=Or(a,void 0);ob.b=!!(ob.b|kb)}else if(!a.b){var Rb= - O(a,void 0,Yb);Rb.b=!!(Rb.b|kb)}if(a.f){var cc=a.e,Pb=a.d;xb||Nr(a,Yb,new F(((Nc,Wc)=>()=>qr(L(),Wc.I)+".?")(b,cc)),Pb)}var $b=a.d,ac=a.e;if(a.c){var Xb=a.a;O(a,void 0,Xb>Ta||!J(x,Xb)?Xb:ub)}a.f&&R(a,u,S(L(),mb,ac),T(Aa,$b),Ta===a.s)}}a.y=r;if((a.c?Or(a,Fr(a.j,q,a.a)):a).c){var yb=a.h;ZE().ta(yb)&&(a.f&&yn(a,n,p),xn(a,n))}if(a.c){var lb=a.a,jc=a.d,sc=a.e,Gb=a.h;if(a.c||!a.b){var fc=a.a;vz();var xc=a.a,Kb=a.b;a.b=!1;M();TD();var tc=a.a,Db=a.j;M();var Ab=a.j,Sb=a.a;J(Ab,Sb)&&95===(65535&(Ab.k.charCodeAt(Sb)| - 0))?K(a,1+Sb|0):W(a);a.f&&V(a,Sb,new F((()=>()=>'"_"')(b)));if(a.c){var uc=a.a,gc=a.d,Ub=a.e;if(a.c||!a.b){var kc=a.a;$E(b,a);var lc=a.d,Za=a.e;if(a.c){var Ib=a.a;O(a,a.h|0,Ib>kc||!J(Db,Ib)?Ib:uc)}a.f&&R(a,tc,S(L(),Ub,Za),T(gc,lc),kc===a.s)}}var dc=a.c;if(dc){var vc=Or(a,new E(a.h|0));vc.b=!!(vc.b|Kb)}else if(!a.b){var Lb=O(a,y(),xc);Lb.b=!!(Lb.b|Kb)}if(a.f){var Vb=a.e,fb=a.d;dc||Nr(a,xc,new F(((Nc,Wc)=>()=>qr(L(),Wc.I)+".?")(b,Vb)),fb)}var zc=a.d,ec=a.e;if(a.c){var Qa=a.a,Eb=Qa>fc||!J(m,Qa)?Qa:lb; - O(a,h.N(Gb,a.h),Eb)}a.f&&R(a,k,S(L(),sc,ec),T(jc,zc),fc===a.s)}}if(a.c){var Hb=a.a,ta=a.d,ab=a.e,Ia=a.h;if(!a.c&&a.b)var Ca=a;else{var jb=a.a,gb=Bs();M();var Ra=a.a,rb=a.b,Ac=a.y;a.y=!0;var nc=a.Gb,Dc=a.a;if(J(a.j,Dc)){var oc=65535&(a.j.k.charCodeAt(a.a)|0),pc=95===oc||97<=oc&&122>=oc||65<=oc&&90>=oc;if(!0===pc)K(a,1+Dc|0);else{if(!1!==pc)throw new A(pc);W(a)}}else W(a);a.f&&V(a,Dc,new F((()=>()=>"[a-zA-Z_]")(b)));a.y=Ac;var wc=a.e,Sc=a.c?xn(a,Ra):K(a,Ra);a.f&&(a.Gb=nc,a.d=Lr().Mc,yn(a,Ra,new F(((Nc, - Wc)=>()=>"!"+qr(L(),Wc.I))(gb,wc))));Sc.b=rb;var Mc=a.d,cd=a.e;if(a.c){var dd=a.a;var gd=O(a,Ia,dd>jb||!J(f,dd)?dd:Hb)}else gd=a;a.f&&R(a,e,S(L(),ab,cd),T(ta,Mc),jb===a.s);Ca=gd}}else Ca=a;d&&a.A.ia((new YD("ident")).v,Ca.a,Ca.c);if(Ca.f){D();for(var Bb=[new Jr(new F((()=>()=>(new YD("ident")).v)(b)))],qc=-1+(Bb.length|0)|0,Hc=v();0<=qc;)Hc=new w(Bb[qc],Hc),qc=-1+qc|0;R(Ca,c,new Kr(Hc),Ca.d,c()=>(new YD("program")).v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(e,c,new Kr(d),e.d,c()=>'"\x26"')(b)));if(a.c){u=a.a;x=a.d;var z=a.e;a.b=!0;N(L(),GE(b).L,a);if(a.c&&(a.c||!a.b)){var C=a.a;M();var G=kE(b,a);if(G.c)if(G=G.h,di(sh(),G)){G=Bs();M();var H=a.a;ws(M(),a).c?Or(a,a.h):xn(a, - H);a.f&&V(a,H,new F(((Q,P)=>()=>P)(G,"No differentials in evolution domain constraints; instead of the primed variables use their right-hand sides.")))}else Fn(M(),G,a);G=a.d;H=a.e;if(a.c){var I=a.a;O(a,a.h,I>C||!J(r,I)?I:u)}else a.b=!0;a.f&&R(a,q,S(L(),z,H),T(x,G),C===a.s)}}(q=a.c)?(r=Or(a,new E(a.h)),r.b=!!(r.b|n)):a.b||(r=O(a,y(),p),r.b=!!(r.b|n));a.f&&(n=a.e,r=a.d,q||Nr(a,p,new F(((Q,P)=>()=>qr(L(),P.I)+".?")(b,n)),r));b=a.d;p=a.e;a.c?(n=a.a,e=n>m||!J(e,n)?n:f,d=O(a,d.N(k,a.h),e)):d=a;a.f&&R(a, - c,S(L(),h,p),T(g,b),m===a.s);a=d}}if(a.c){c=a.h;if(null===c)throw new A(c);g=c.l;a.h=new Jh(c.n,g.o()?wh():g.D())}} - function PE(b,a){var c=a.a,d=null!==a.A;d&&a.A.ja((new YD("fullExpression")).v,c);var e=a.b;a.b=!1;var f=a.a;M();TD();var g=a.a,h=a.j;M();vs(M(),a);if(a.c){var k=a.a,m=a.d,p=a.e;N(L(),GE(b).L,a);if(a.c&&(a.c||!a.b)){var n=a.a,q=a.b;a.b=!1;var r=a.a;M();var u=a.b;a.b=!1;var x=a.a;M();Cn();var z=a.a,C=a.j;M();M();var G=a.b,H=a.y;a.y=!0;var I=tE(b,a);a.y=H;I.b=G;if(a.c){G=a.a;H=a.d;I=a.e;var Q=a.h;N(L(),GE(b).L,a);if(a.c&&(a.c||!a.b)){var P=a.a;us(M(),a);var U=a.d,da=a.e;if(a.c){var ea=a.a;O(a,Q,ea> - P||!J(C,ea)?ea:G)}a.f&&R(a,z,S(L(),I,da),T(H,U),P===a.s)}}C=a.e;z=a.d;if(a.c)a.b=!!(a.b|u);else if(!a.b){G=a.f;a.a=x;G&&R(a,x,C,z,!1);a.b=!1;Cn();H=a.a;I=a.j;M();M();Q=a.b;P=a.y;a.y=!0;U=rE(b,!1,a);a.y=P;U.b=Q;if(a.c&&(Q=a.a,P=a.d,U=a.e,da=a.h,N(L(),GE(b).L,a),a.c&&(a.c||!a.b))){ea=a.a;us(M(),a);var ja=a.d,ia=a.e;if(a.c){var fa=a.a;O(a,da,fa>ea||!J(I,fa)?fa:Q)}a.f&&R(a,H,S(L(),U,ia),T(P,ja),ea===a.s)}H=a.e;I=a.b;u=!!(I|u);a.c||I||xn(a,x);a.b=u;G&&(u=T(C,H),z=T(z,a.d),R(a,x,u,z,!1))}u=a.e;x=a.d;a.c? - a.b=!!(a.b|q):a.b||(z=a.f,a.a=r,z&&R(a,r,u,x,!1),a.b=!1,Cn(),C=a.a,G=a.j,M(),M(),H=a.b,I=a.y,a.y=!0,Q=kE(b,a),a.y=I,Q.b=H,a.c&&(H=a.a,I=a.d,Q=a.e,P=a.h,N(L(),GE(b).L,a),!a.c||!a.c&&a.b||(U=a.a,us(M(),a),da=a.d,ea=a.e,a.c&&(ja=a.a,O(a,P,ja>U||!J(G,ja)?ja:H)),a.f&&R(a,C,S(L(),Q,ea),T(I,da),U===a.s))),C=a.e,G=a.b,q=!!(G|q),a.c||G||xn(a,r),a.b=q,z&&(q=T(u,C),x=T(x,a.d),R(a,r,q,x,!1)));r=a.d;q=a.e;a.c&&(x=a.a,O(a,a.h,x>n||!J(h,x)?x:k));a.f&&R(a,g,S(L(),p,q),T(m,r),n===a.s)}}h=a.e;g=a.d;a.c?a.b=!!(a.b| - e):a.b||(k=a.f,a.a=f,k&&R(a,f,h,g,!1),a.b=!1,Cn(),m=a.a,p=a.j,M(),cF(b,a),a.c&&(n=a.a,r=a.d,q=a.e,x=a.h,N(L(),GE(b).L,a),!a.c||!a.c&&a.b||(u=a.a,us(M(),a),z=a.d,C=a.e,a.c&&(G=a.a,O(a,x,G>u||!J(p,G)?G:n)),a.f&&R(a,m,S(L(),q,C),T(r,z),u===a.s))),m=a.e,p=a.b,e=!!(p|e),a.c||p||xn(a,f),a.b=e,k&&(e=T(h,m),g=T(g,a.d),R(a,f,e,g,!1)));d&&a.A.ia((new YD("fullExpression")).v,a.a,a.c);if(a.f){D();b=[new Jr(new F((()=>()=>(new YD("fullExpression")).v)(b)))];d=-1+(b.length|0)|0;for(f=v();0<=d;)f=new w(b[d],f), - d=-1+d|0;R(a,c,new Kr(f),a.d,cn||!J(h,u)?u:k)}a.f&&R(a,g,S(L(),p,r),T(m,q),n===a.s)}}a.c?(n=a.a,g=a.d,h=a.e,q=a.h,N(L(),GE(b).L,a),a.c?!a.c&&a.b?e=a:(k=a.a,us(M(),a),m=a.d,p=a.e,a.c?(r=a.a,f=O(a,q,r>k||!J(f,r)?r:n)):f=a,a.f&&R(a,e,S(L(),h,p),T(g,m),k===a.s),e=f): - e=a):e=a;d&&a.A.ia((new YD("fullTerm")).v,e.a,e.c);if(e.f){D();b=[new Jr(new F((()=>()=>(new YD("fullTerm")).v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(e,c,new Kr(d),e.d,cn||!J(h,u)?u:k)}a.f&&R(a,g,S(L(),p,r),T(m,q),n===a.s)}}a.c?(n=a.a,g=a.d,h=a.e,q=a.h,N(L(),GE(b).L,a),a.c?!a.c&&a.b?e=a:(k=a.a,us(M(),a),m=a.d,p=a.e,a.c?(r=a.a,f=O(a,q,r>k||!J(f,r)?r:n)):f=a,a.f&&R(a,e,S(L(),h,p),T(g,m),k===a.s),e=f): - e=a):e=a;d&&a.A.ia((new YD("fullFormula")).v,e.a,e.c);if(e.f){D();b=[new Jr(new F((()=>()=>(new YD("fullFormula")).v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(e,c,new Kr(d),e.d,cn||!J(h,u)?u:k)}a.f&&R(a,g,S(L(),p,r),T(m,q),n===a.s)}}a.c?(n=a.a,g=a.d,h=a.e,q=a.h,N(L(),GE(b).L,a),a.c?!a.c&&a.b?e=a:(k=a.a,us(M(),a),m=a.d,p=a.e,a.c?(r=a.a,f=O(a,q,r>k||!J(f,r)?r:n)):f=a,a.f&&R(a,e,S(L(),h,p),T(g,m),k===a.s),e=f): - e=a):e=a;d&&a.A.ia((new YD("fullProgram")).v,e.a,e.c);if(e.f){D();b=[new Jr(new F((()=>()=>(new YD("fullProgram")).v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(e,c,new Kr(d),e.d,c()=>'"{"')(b)));if(a.c){G=a.a;H=a.d;var I=a.e;N(L(),GE(b).L,a);if(a.c&&(a.c||!a.b)){var Q=a.a;bF(b, - a);var P=a.d,U=a.e;if(a.c){var da=a.a;O(a,a.h,da>Q||!J(C,da)?da:G)}a.f&&R(a,z,S(L(),I,U),T(H,P),Q===a.s)}}a.c&&(z=a.a,C=a.d,G=a.e,H=a.h,N(L(),GE(b).L,a),!a.c||!a.c&&a.b||(I=a.a,Q=a.j,P=a.a,J(Q,P)&&125===(65535&(Q.k.charCodeAt(P)|0))?K(a,1+P|0):W(a),a.f&&V(a,P,new F((()=>()=>'"}"')(b))),Q=a.d,P=a.e,a.c&&(U=a.a,O(a,H,U>I||!J(x,U)?U:z)),a.f&&R(a,u,S(L(),G,P),T(C,Q),I===a.s)));x=a.e;u=a.d;a.c?a.b=!!(a.b|q):a.b||(z=a.f,a.a=r,z&&R(a,r,x,u,!1),a.b=!1,bF(b,a),C=a.e,G=a.b,q=!!(G|q),a.c||G||xn(a,r),a.b=q,z&& - (q=T(x,C),u=T(u,a.d),R(a,r,q,u,!1)));r=a.d;q=a.e;a.c&&(u=a.a,O(a,a.h,u>n||!J(h,u)?u:k));a.f&&R(a,g,S(L(),p,q),T(m,r),n===a.s)}}a.c?(n=a.a,g=a.d,h=a.e,r=a.h,N(L(),GE(b).L,a),a.c?!a.c&&a.b?e=a:(k=a.a,us(M(),a),m=a.d,p=a.e,a.c?(q=a.a,f=O(a,r,q>k||!J(f,q)?q:n)):f=a,a.f&&R(a,e,S(L(),h,p),T(g,m),k===a.s),e=f):e=a):e=a;d&&a.A.ia((new YD("fullDifferentialProgram")).v,e.a,e.c);if(e.f){D();b=[new Jr(new F((()=>()=>(new YD("fullDifferentialProgram")).v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a], - d),a=-1+a|0;R(e,c,new Kr(d),e.d,cn||!J(h,u)?u:k)}a.f&&R(a,g,S(L(),p,r),T(m,q),n===a.s)}}a.c?(n=a.a,g=a.d,h=a.e,q=a.h,N(L(),GE(b).L,a),a.c?!a.c&&a.b?e=a:(k=a.a,us(M(),a),m=a.d,p=a.e,a.c?(r=a.a,f=O(a,q,r>k||!J(f,r)?r:n)):f=a,a.f&&R(a,e,S(L(),h,p),T(g,m),k===a.s),e=f): - e=a):e=a;d&&a.A.ia((new YD("fullSequent")).v,e.a,e.c);if(e.f){D();b=[new Jr(new F((()=>()=>(new YD("fullSequent")).v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(e,c,new Kr(d),e.d,c()=>(new YD("diffProgram")).v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(e,c,new Kr(d),e.d,c()=>'StringIn("-\x3e", "\x3c-", "\x3c-\x3e", "\x26", "|", "\u2192", "\u2190", "\u2194", "\u2227", "\u2228")')(b)));la=a.e;sa=a.b;ea=!!(sa|ea);a.c||sa||xn(a,ja);a.b=ea;na&&(ia=T(ia,la),fa=T(fa,a.d),R(a,ja,ia,fa,!1))}ja=a.d;fa=a.e;a.c&&(ia=a.a,O(a,U,ia>da||!J(H,ia)?ia:I));a.f&&R(a,G,S(L(),P,fa),T(Q,ja),da===a.s)}}a.y=z;z=a.e;G=a.c?xn(a,u):K(a,u);a.f&&(a.Gb=C,a.d=Lr().Mc,yn(a,u,new F(((Pa,Na)=>()=>"!"+qr(L(), - Na.I))(r,z))));G.b=x;a.c&&(r=a.a,u=a.d,x=a.e,N(L(),GE(b).L,a),!a.c||!a.c&&a.b||(C=a.a,rE(b,!1,a),z=a.d,G=a.e,a.c&&(H=a.a,O(a,a.h,H>C||!J(q,H)?H:r)),a.f&&R(a,n,S(L(),x,G),T(u,z),C===a.s)));n=a.e;q=a.b;g=!!(q|g);a.c||q||xn(a,h);a.b=g;p&&(k=T(k,n),m=T(m,a.d),R(a,h,k,m,!1))}m=a.e;h=a.d;a.c?a.b=!!(a.b|e):a.b||(k=a.f,a.a=f,k&&R(a,f,m,h,!1),a.b=!1,kE(b,a),p=a.e,g=a.b,e=!!(g|e),a.c||g||xn(a,f),a.b=e,k&&(e=T(m,p),h=T(h,a.d),R(a,f,e,h,!1)));d&&a.A.ia((new YD("expression")).v,a.a,a.c);if(a.f){D();b=[new Jr(new F((()=> - ()=>(new YD("expression")).v)(b)))];d=-1+(b.length|0)|0;for(f=v();0<=d;)f=new w(b[d],f),d=-1+d|0;R(a,c,new Kr(f),a.d,c()=>'"\x3d"')(b)));if(a.c){var da=a.a,ea=a.d,ja=a.e;if(a.c|| - !a.b){var ia=a.a,fa=Bs(),na=a.a,la=a.b,sa=a.y;a.y=!0;var ua=a.Gb,xa=a.j,Pa=a.a;J(xa,Pa)&&61===(65535&(xa.k.charCodeAt(Pa)|0))?K(a,1+Pa|0):W(a);a.f&&V(a,Pa,new F((()=>()=>'"\x3d"')(b)));a.y=sa;var Na=a.e,La=a.c?xn(a,na):K(a,na);a.f&&(a.Gb=ua,a.d=Lr().Mc,yn(a,na,new F(((Yd,vd)=>()=>"!"+qr(L(),vd.I))(fa,Na))));La.b=la;var Ya=a.d,qb=a.e;if(a.c){var $a=a.a;O(a,void 0,$a>ia||!J(Q,$a)?$a:da)}a.f&&R(a,I,S(L(),ja,qb),T(ea,Ya),ia===a.s)}}var ub=a.e,Aa=a.d;if(a.c)a.b=!!(a.b|G);else if(!a.b){var mb=a.f;a.a=H; - mb&&R(a,H,ub,Aa,!1);a.b=!1;var Ta=a.a,Yb=2+Ta|0,kb=a.j;J(kb,-1+Yb|0)&&33===(65535&(kb.k.charCodeAt(Ta)|0))&&61===(65535&(kb.k.charCodeAt(1+Ta|0)|0))?K(a,Yb):W(a);a.f&&V(a,Ta,new F((()=>()=>'"!\x3d"')(b)));var Cb=a.e,mc=a.b,Jb=!!(mc|G);a.c||mc||xn(a,H);a.b=Jb;if(mb){var Ma=T(ub,Cb),Wb=T(Aa,a.d);R(a,H,Ma,Wb,!1)}}var Zb=a.e,Wa=a.d;if(a.c)a.b=!!(a.b|z);else if(!a.b){var hb=a.f;a.a=C;hb&&R(a,C,Zb,Wa,!1);a.b=!1;var Nb=a.j,Fb=a.a;J(Nb,Fb)&&8800===(65535&(Nb.k.charCodeAt(Fb)|0))?K(a,1+Fb|0):W(a);a.f&&V(a, - Fb,new F((()=>()=>'"\u2260"')(b)));var vb=a.e,wb=a.b,cb=!!(wb|z);a.c||wb||xn(a,C);a.b=cb;if(hb){var tb=T(Zb,vb),ic=T(Wa,a.d);R(a,C,tb,ic,!1)}}var eb=a.e,Ua=a.d;if(a.c)a.b=!!(a.b|u);else if(!a.b){var ib=a.f;a.a=x;ib&&R(a,x,eb,Ua,!1);a.b=!1;var zb=a.a,Ob=2+zb|0,nb=a.j;J(nb,-1+Ob|0)&&62===(65535&(nb.k.charCodeAt(zb)|0))&&61===(65535&(nb.k.charCodeAt(1+zb|0)|0))?K(a,Ob):W(a);a.f&&V(a,zb,new F((()=>()=>'"\x3e\x3d"')(b)));var xb=a.e,ob=a.b,Rb=!!(ob|u);a.c||ob||xn(a,x);a.b=Rb;if(ib){var cc=T(eb,xb),Pb=T(Ua, - a.d);R(a,x,cc,Pb,!1)}}var $b=a.e,ac=a.d;if(a.c)a.b=!!(a.b|q);else if(!a.b){var Xb=a.f;a.a=r;Xb&&R(a,r,$b,ac,!1);a.b=!1;var yb=a.j,lb=a.a;J(yb,lb)&&8805===(65535&(yb.k.charCodeAt(lb)|0))?K(a,1+lb|0):W(a);a.f&&V(a,lb,new F((()=>()=>'"\u2265"')(b)));var jc=a.e,sc=a.b,Gb=!!(sc|q);a.c||sc||xn(a,r);a.b=Gb;if(Xb){var fc=T($b,jc),xc=T(ac,a.d);R(a,r,fc,xc,!1)}}var Kb=a.e,tc=a.d;if(a.c)a.b=!!(a.b|p);else if(!a.b){var Db=a.f;a.a=n;Db&&R(a,n,Kb,tc,!1);a.b=!1;var Ab=a.j,Sb=a.a;J(Ab,Sb)&&62===(65535&(Ab.k.charCodeAt(Sb)| - 0))?K(a,1+Sb|0):W(a);a.f&&V(a,Sb,new F((()=>()=>'"\x3e"')(b)));var uc=a.e,gc=a.b,Ub=!!(gc|p);a.c||gc||xn(a,n);a.b=Ub;if(Db){var kc=T(Kb,uc),lc=T(tc,a.d);R(a,n,kc,lc,!1)}}var Za=a.e,Ib=a.d;if(a.c)a.b=!!(a.b|k);else if(!a.b){var dc=a.f;a.a=m;dc&&R(a,m,Za,Ib,!1);a.b=!1;var vc=a.a,Lb=2+vc|0,Vb=a.j;J(Vb,-1+Lb|0)&&60===(65535&(Vb.k.charCodeAt(vc)|0))&&61===(65535&(Vb.k.charCodeAt(1+vc|0)|0))?K(a,Lb):W(a);a.f&&V(a,vc,new F((()=>()=>'"\x3c\x3d"')(b)));var fb=a.e,zc=a.b,ec=!!(zc|k);a.c||zc||xn(a,m);a.b=ec; - if(dc){var Qa=T(Za,fb),Eb=T(Ib,a.d);R(a,m,Qa,Eb,!1)}}var Hb=a.e,ta=a.d;if(a.c)a.b=!!(a.b|g);else if(!a.b){var ab=a.f;a.a=h;ab&&R(a,h,Hb,ta,!1);a.b=!1;var Ia=a.j,Ca=a.a;J(Ia,Ca)&&8804===(65535&(Ia.k.charCodeAt(Ca)|0))?K(a,1+Ca|0):W(a);a.f&&V(a,Ca,new F((()=>()=>'"\u2264"')(b)));var jb=a.e,gb=a.b,Ra=!!(gb|g);a.c||gb||xn(a,h);a.b=Ra;if(ab){var rb=T(Hb,jb),Ac=T(ta,a.d);R(a,h,rb,Ac,!1)}}var nc=a.e,Dc=a.d;if(a.c)a.b=!!(a.b|e);else if(!a.b){var oc=a.f;a.a=f;oc&&R(a,f,nc,Dc,!1);a.b=!1;TD();var pc=a.a,wc= - a.j;M();var Sc=a.j,Mc=a.a;J(Sc,Mc)&&60===(65535&(Sc.k.charCodeAt(Mc)|0))?K(a,1+Mc|0):W(a);a.f&&V(a,Mc,new F((()=>()=>'"\x3c"')(b)));if(a.c){var cd=a.a,dd=a.d,gd=a.e;if(a.c||!a.b){var Bb=a.a,qc=Bs(),Hc=a.a,Nc=a.b,Wc=a.y;a.y=!0;var Vc=a.Gb,Ic=a.j,Tc=a.a;J(Ic,Tc)&&45===(65535&(Ic.k.charCodeAt(Tc)|0))?K(a,1+Tc|0):W(a);a.f&&V(a,Tc,new F((()=>()=>'"-"')(b)));a.y=Wc;var rd=a.e,ed=a.c?xn(a,Hc):K(a,Hc);a.f&&(a.Gb=Vc,a.d=Lr().Mc,yn(a,Hc,new F(((Yd,vd)=>()=>"!"+qr(L(),vd.I))(qc,rd))));ed.b=Nc;var nd=a.d,$c= - a.e;if(a.c){var Zc=a.a;O(a,void 0,Zc>Bb||!J(wc,Zc)?Zc:cd)}a.f&&R(a,pc,S(L(),gd,$c),T(dd,nd),Bb===a.s)}}var ud=a.e,Cd=a.b,Ad=!!(Cd|e);a.c||Cd||xn(a,f);a.b=Ad;if(oc){var Rd=T(nc,ud),Jd=T(Dc,a.d);R(a,f,Rd,Jd,!1)}}d&&a.A.ia((new YD("comparator")).v,a.a,a.c);if(a.f){D();for(var id=[new Jr(new F((()=>()=>(new YD("comparator")).v)(b)))],od=-1+(id.length|0)|0,be=v();0<=od;)be=new w(id[od],be),od=-1+od|0;R(a,c,new Kr(be),a.d,cx&&C));kE(b,a);var I=a.e,Q=a.d,P=a.b,U=a.f;if(a.c){var da=a.a;r.Ab(a.h);var ea=1+x|0;if(2147483647===ea)Yr(da,da,ea,!!(C|P),r,0,p,a),U&&yn(a,u,new F(((gb,Ra,rb)=>()=>qr(L(),Ra.I)+".rep"+(0===rb?"":"("+rb+")"))(q,I,0)));else if(n!==Hz()&&N(L(),n,a),a.c||!a.b){a.b=!1; - var ja=a.a;M();var ia=a.j,fa=a.a;var na=J(ia,fa)&&44===(65535&(ia.k.charCodeAt(fa)|0))?K(a,1+fa|0):W(a);a.f&&V(a,fa,new F((()=>()=>'","')(b)));var la=na.a;var sa=na.c?Qr(na,na.h,!!(na.b|la>ja)):Sr(na,la);var ua=a.b,xa=!!(!!(C|P)|ua);if(null===sa){u=da;x=ea;z=!1;C=xa;G=null;H=Q;continue}if(a.c){if(n!==Hz()&&N(L(),n,a),a.c||!ua){var Pa=a.e;u=da;x=ea;z=ua;C=xa;G=Pa;H=Q;continue}}else if(ua?Tr(a,da,xa):Yr(da,da,ea,xa,r,0,p,a),U){var Na=bs();Nr(a,u,new F(((gb,Ra,rb)=>()=>qr(L(),rb.I)+(".rep("+Ra)+")")(Na, - 0,I)),T(Q,a.d))}}}else if(P||Yr(u,u,x,!!(C|P),r,0,p,a),U){var La=bs(),Ya=u,qb=G,$a=H,ub=z;if(null===qb||ub)Nr(a,Ya,new F(((gb,Ra,rb)=>()=>qr(L(),rb.I)+(".rep("+Ra)+")")(La,0,I)),a.d);else{var Aa=new F(((gb,Ra,rb)=>()=>qr(L(),rb.I)+(".rep("+Ra)+")")(La,0,I));if(null===$a)var mb=S(L(),qb,I);else{var Ta=S(L(),qb,I);mb=T($a,Ta)}Nr(a,Ya,Aa,mb)}}break}if(a.c){var Yb=a.a,kb=a.d,Cb=a.e,mc=a.h;N(L(),GE(b).L,a);if(a.c&&(a.c||!a.b)){var Jb=a.a,Ma=a.a,Wb=3+Ma|0,Zb=a.j;J(Zb,-1+Wb|0)&&61===(65535&(Zb.k.charCodeAt(Ma)| - 0))&&61===(65535&(Zb.k.charCodeAt(1+Ma|0)|0))&&62===(65535&(Zb.k.charCodeAt(2+Ma|0)|0))?K(a,Wb):W(a);a.f&&V(a,Ma,new F((()=>()=>'"\x3d\x3d\x3e"')(b)));var Wa=a.d,hb=a.e;if(a.c){var Nb=a.a;O(a,mc,Nb>Jb||!J(m,Nb)?Nb:Yb)}a.f&&R(a,k,S(L(),Cb,hb),T(kb,Wa),Jb===a.s)}}if(a.c){var Fb=a.a,vb=a.d,wb=a.e,cb=a.h;N(L(),GE(b).L,a);if(a.c)if(!a.c&&a.b)var tb=a;else{var ic=a.a;M();for(var eb=zz(),Ua=GE(b).L,ib=bs(),zb=VD().$a(),Ob=a.a,nb=0,xb=!1,ob=a.b,Rb=null,cc=null;;){a.b=!!(xb|(0>nb&&ob));kE(b,a);var Pb=a.e, - $b=a.d,ac=a.b,Xb=a.f;if(a.c){var yb=a.a;zb.Ab(a.h);var lb=1+nb|0;if(2147483647===lb){Yr(yb,yb,lb,!!(ob|ac),zb,0,eb,a);Xb&&yn(a,Ob,new F(((gb,Ra,rb)=>()=>qr(L(),Ra.I)+".rep"+(0===rb?"":"("+rb+")"))(ib,Pb,0)));break}else if(Ua!==Hz()&&N(L(),Ua,a),!a.c&&a.b)break;else{a.b=!1;var jc=a.a;M();var sc=a.j,Gb=a.a;var fc=J(sc,Gb)&&44===(65535&(sc.k.charCodeAt(Gb)|0))?K(a,1+Gb|0):W(a);a.f&&V(a,Gb,new F((()=>()=>'","')(b)));var xc=fc.a;var Kb=fc.c?Qr(fc,fc.h,!!(fc.b|xc>jc)):Sr(fc,xc);var tc=a.b,Db=!!(!!(ob|ac)| - tc);if(null===Kb)Ob=yb,nb=lb,xb=!1,ob=Db,Rb=null,cc=$b;else if(a.c)if(Ua!==Hz()&&N(L(),Ua,a),!a.c&&tc)break;else{var Ab=a.e;Ob=yb;nb=lb;xb=tc;ob=Db;Rb=Ab;cc=$b}else{tc?Tr(a,yb,Db):Yr(yb,yb,lb,Db,zb,0,eb,a);if(Xb){var Sb=bs();Nr(a,Ob,new F(((gb,Ra,rb)=>()=>qr(L(),rb.I)+(".rep("+Ra)+")")(Sb,0,Pb)),T($b,a.d))}break}}}else{ac||Yr(Ob,Ob,nb,!!(ob|ac),zb,0,eb,a);if(Xb){var uc=bs(),gc=Ob,Ub=Rb,kc=cc,lc=xb;if(null===Ub||lc)Nr(a,gc,new F(((gb,Ra,rb)=>()=>qr(L(),rb.I)+(".rep("+Ra)+")")(uc,0,Pb)),a.d);else{var Za= - new F(((gb,Ra,rb)=>()=>qr(L(),rb.I)+(".rep("+Ra)+")")(uc,0,Pb));if(null===kc)var Ib=S(L(),Ub,Pb);else{var dc=S(L(),Ub,Pb);Ib=T(kc,dc)}Nr(a,gc,Za,Ib)}}break}}var vc=a.d,Lb=a.e;if(a.c){var Vb=a.a,fb=Vb>ic||!J(h,Vb)?Vb:Fb;var zc=O(a,f.N(cb,a.h),fb)}else zc=a;a.f&&R(a,g,S(L(),wb,Lb),T(vb,vc),ic===a.s);tb=zc}else tb=a}else tb=a;d&&a.A.ia((new YD("sequent")).v,tb.a,tb.c);if(tb.f){D();for(var ec=[new Jr(new F((()=>()=>(new YD("sequent")).v)(b)))],Qa=-1+(ec.length|0)|0,Eb=v();0<=Qa;)Eb=new w(ec[Qa],Eb),Qa= - -1+Qa|0;R(tb,c,new Kr(Eb),tb.d,c()=>'"("')(b)));if(a.c){var q=a.a,r=a.d,u=a.e;N(L(),GE(b).L,a);if(a.c&&(a.c||!a.b)){var x=a.a;M();var z=a.a,C=null!==a.A;C&&a.A.ja((new YD("negNumberLiteral")).v,z);var G=a.a,H=a.y;a.y=!0;M();TD();var I=a.a,Q=a.j;M();TD();var P=a.a,U=a.j;M();var da= - a.a,ea=a.b;a.b=!1;M();var ja=a.j,ia=a.a;J(ja,ia)&&45===(65535&(ja.k.charCodeAt(ia)|0))?K(a,1+ia|0):W(a);a.f&&V(a,ia,new F((()=>()=>'"-"')(b)));var fa=a.c;if(fa){var na=Or(a,void 0);na.b=!!(na.b|ea)}else if(!a.b){var la=O(a,void 0,da);la.b=!!(la.b|ea)}if(a.f){var sa=a.e,ua=a.d;fa||Nr(a,da,new F((($c,Zc)=>()=>qr(L(),Zc.I)+".?")(b,sa)),ua)}if(a.c){var xa=a.a,Pa=a.d,Na=a.e;if(a.c||!a.b){var La=a.a,Ya=!1;Ya=a.b;for(var qb=a.a,$a=0,ub=null;;){a.b=Ya&&1>$a;M();var Aa=a.a;if(J(a.j,Aa)){var mb=65535&(a.j.k.charCodeAt(a.a)| - 0),Ta=48<=mb&&57>=mb;if(!0===Ta)K(a,1+Aa|0);else{if(!1!==Ta)throw new A(Ta);W(a)}}else W(a);a.f&&V(a,Aa,new F((()=>()=>"[0-9]")(b)));var Yb=a.e,kb=a.d;Ya=!!(Ya|a.b);if(a.c){var Cb=a.a;a.b=!1;var mc=1+$a|0;qb=Cb;$a=mc;ub=kb}else{a.b||(1>$a?Tr(a,qb,Ya):Rr(a,void 0,qb,Ya));if(a.f){var Jb=qb,Ma=new F((($c,Zc)=>()=>qr(L(),Zc.I)+".rep(1)")(b,Yb));var Wb=null===ub?a.d:T(ub,a.d);Nr(a,Jb,Ma,Wb)}break}}var Zb=a.d,Wa=a.e;if(a.c){var hb=a.a;O(a,void 0,hb>La||!J(U,hb)?hb:xa)}a.f&&R(a,P,S(L(),Na,Wa),T(Pa,Zb),La=== - a.s)}}if(a.c){var Nb=a.a,Fb=a.d,vb=a.e;if(a.c||!a.b){var wb=a.a,cb=a.a,tb=a.b;a.b=!1;M();TD();var ic=a.a,eb=a.j;M();var Ua=a.j,ib=a.a;J(Ua,ib)&&46===(65535&(Ua.k.charCodeAt(ib)|0))?K(a,1+ib|0):W(a);a.f&&V(a,ib,new F((()=>()=>'"."')(b)));if(a.c){var zb=a.a,Ob=a.d,nb=a.e;if(a.c||!a.b){var xb=a.a,ob=!1;ob=a.b;for(var Rb=a.a,cc=0,Pb=null;;){a.b=ob&&1>cc;M();var $b=a.a;if(J(a.j,$b)){var ac=65535&(a.j.k.charCodeAt(a.a)|0),Xb=48<=ac&&57>=ac;if(!0===Xb)K(a,1+$b|0);else{if(!1!==Xb)throw new A(Xb);W(a)}}else W(a); - a.f&&V(a,$b,new F((()=>()=>"[0-9]")(b)));var yb=a.e,lb=a.d;ob=!!(ob|a.b);if(a.c){var jc=a.a;a.b=!1;var sc=1+cc|0;Rb=jc;cc=sc;Pb=lb}else{a.b||(1>cc?Tr(a,Rb,ob):Rr(a,void 0,Rb,ob));if(a.f){var Gb=Rb,fc=new F((($c,Zc)=>()=>qr(L(),Zc.I)+".rep(1)")(b,yb));var xc=null===Pb?a.d:T(Pb,a.d);Nr(a,Gb,fc,xc)}break}}var Kb=a.d,tc=a.e;if(a.c){var Db=a.a;O(a,void 0,Db>xb||!J(eb,Db)?Db:zb)}a.f&&R(a,ic,S(L(),nb,tc),T(Ob,Kb),xb===a.s)}}var Ab=a.c;if(Ab){var Sb=Or(a,void 0);Sb.b=!!(Sb.b|tb)}else if(!a.b){var uc=O(a, - void 0,cb);uc.b=!!(uc.b|tb)}if(a.f){var gc=a.e,Ub=a.d;Ab||Nr(a,cb,new F((($c,Zc)=>()=>qr(L(),Zc.I)+".?")(b,gc)),Ub)}var kc=a.d,lc=a.e;if(a.c){var Za=a.a;O(a,void 0,Za>wb||!J(Q,Za)?Za:Nb)}a.f&&R(a,I,S(L(),vb,lc),T(Fb,kc),wb===a.s)}}a.y=H;var Ib=a.c?Or(a,Fr(a.j,G,a.a)):a;C&&a.A.ia((new YD("negNumberLiteral")).v,Ib.a,Ib.c);if(Ib.f){D();for(var dc=[new Jr(new F((()=>()=>(new YD("negNumberLiteral")).v)(b)))],vc=-1+(dc.length|0)|0,Lb=v();0<=vc;)Lb=new w(dc[vc],Lb),vc=-1+vc|0;R(Ib,z,new Kr(Lb),Ib.d,zx||!J(m,Qa)?Qa:q)}a.f&&R(a,k,S(L(),u,ec),T(r,zc),x===a.s)}}if(a.c){var Eb=a.a,Hb=a.d,ta=a.e,ab=a.h;N(L(),GE(b).L,a);if(a.c&&(a.c||!a.b)){var Ia=a.a,Ca=a.j,jb=a.a;J(Ca,jb)&&41===(65535&(Ca.k.charCodeAt(jb)|0))?K(a,1+jb|0):W(a);a.f&&V(a,jb,new F((()=>()=>'")"')(b)));var gb=a.d,Ra=a.e;if(a.c){var rb=a.a;O(a,ab,rb>Ia||!J(h,rb)?rb:Eb)}a.f&& - R(a,g,S(L(),ta,Ra),T(Hb,gb),Ia===a.s)}}if(a.c){var Ac=a.a,nc=a.d,Dc=a.e,oc=a.h;if(!a.c&&a.b)var pc=a;else{var wc=a.a,Sc=Bs(),Mc=a.a,cd=a.b,dd=a.y;a.y=!0;var gd=a.Gb,Bb=a.j,qc=a.a;J(Bb,qc)&&39===(65535&(Bb.k.charCodeAt(qc)|0))?K(a,1+qc|0):W(a);a.f&&V(a,qc,new F((()=>()=>'"\'"')(b)));a.y=dd;var Hc=a.e,Nc=a.c?xn(a,Mc):K(a,Mc);a.f&&(a.Gb=gd,a.d=Lr().Mc,yn(a,Mc,new F((($c,Zc)=>()=>"!"+qr(L(),Zc.I))(Sc,Hc))));Nc.b=cd;var Wc=a.d,Vc=a.e;if(a.c){var Ic=a.a;var Tc=O(a,oc,Ic>wc||!J(f,Ic)?Ic:Ac)}else Tc=a;a.f&& - R(a,e,S(L(),Dc,Vc),T(nc,Wc),wc===a.s);pc=Tc}}else pc=a;d&&a.A.ia((new YD("negNumberLiteral")).v,pc.a,pc.c);if(pc.f){D();for(var rd=[new Jr(new F((()=>()=>(new YD("negNumberLiteral")).v)(b)))],ed=-1+(rd.length|0)|0,nd=v();0<=ed;)nd=new w(rd[ed],nd),ed=-1+ed|0;R(pc,c,new Kr(nd),pc.d,cp;M();var q=a.a;if(J(a.j,q)){var r=65535&(a.j.k.charCodeAt(a.a)|0);r=48<=r&&57>=r;if(!0===r)K(a,1+q|0);else{if(!1!==r)throw new A(r);W(a)}}else W(a);a.f&&V(a,q,new F((()=>()=>"[0-9]")(b)));r=a.e;q=a.d;k=!!(k|a.b);if(a.c)n=a.a,a.b=!1,p=1+p|0,m=n,n=q;else{a.b||(1>p?Tr(a,m,k):Rr(a,void 0,m,k));a.f&&(k=m,m=new F(((ja, - ia)=>()=>qr(L(),ia.I)+".rep(1)")(b,r)),n=null===n?a.d:T(n,a.d),Nr(a,k,m,n));break}}if(a.c&&(k=a.a,n=a.d,m=a.e,a.c||!a.b)){q=p=a.a;r=a.b;a.b=!1;M();TD();var u=a.a,x=a.j;M();var z=a.j,C=a.a;J(z,C)&&46===(65535&(z.k.charCodeAt(C)|0))?K(a,1+C|0):W(a);a.f&&V(a,C,new F((()=>()=>'"."')(b)));if(a.c){z=a.a;C=a.d;var G=a.e;a.b=!0;if(a.c||!a.b){var H=a.a,I=!1;I=a.b;for(var Q=a.a,P=0,U=null;;){a.b=I&&1>P;M();var da=a.a;if(J(a.j,da)){var ea=65535&(a.j.k.charCodeAt(a.a)|0);ea=48<=ea&&57>=ea;if(!0===ea)K(a,1+da| - 0);else{if(!1!==ea)throw new A(ea);W(a)}}else W(a);a.f&&V(a,da,new F((()=>()=>"[0-9]")(b)));ea=a.e;da=a.d;I=!!(I|a.b);if(a.c)U=a.a,a.b=!1,P=1+P|0,Q=U,U=da;else{a.b||(1>P?Tr(a,Q,I):Rr(a,void 0,Q,I));a.f&&(I=Q,Q=new F(((ja,ia)=>()=>qr(L(),ia.I)+".rep(1)")(b,ea)),U=null===U?a.d:T(U,a.d),Nr(a,I,Q,U));break}}I=a.d;U=a.e;a.c?(Q=a.a,O(a,void 0,Q>H||!J(x,Q)?Q:z)):a.b=!0;a.f&&R(a,u,S(L(),G,U),T(C,I),H===a.s)}}(u=a.c)?(x=Or(a,void 0),x.b=!!(x.b|r)):a.b||(x=O(a,void 0,q),x.b=!!(x.b|r));a.f&&(r=a.e,x=a.d,u|| - Nr(a,q,new F(((ja,ia)=>()=>qr(L(),ia.I)+".?")(b,r)),x));q=a.d;r=a.e;a.c&&(u=a.a,O(a,void 0,u>p||!J(h,u)?u:k));a.f&&R(a,g,S(L(),m,r),T(n,q),p===a.s)}a.y=f;e=a.c?Or(a,Fr(a.j,e,a.a)):a;d&&a.A.ia((new YD("numberLiteral")).v,e.a,e.c);if(e.f){D();b=[new Jr(new F((()=>()=>(new YD("numberLiteral")).v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(e,c,new Kr(d),e.d,ch)):Sr(k,m)}else M(),h=c.b,k=c.y,c.y=!0,m=gF(b,c),c.y=k,m.b=h;k=c.e;h=c.d;if(c.c)c.b=!!(c.b|f);else if(!c.b){m=c.f;c.a=g;m&&R(c,g,k,h,!1);c.b=!1;if(a){a=c.a;M();var p=hF(b,c),n=p.a;p.c?Qr(p,p.h,!!(p.b|n>a)):Sr(p,n)}else M(),a=c.b,p=c.y,c.y=!0,n=hF(b,c),c.y=p,n.b=a;a=c.e;p=c.b;f=!!(p|f);c.c||p||xn(c,g);c.b=f;m&&(f=T(k,a),h=T(h,c.d), - R(c,g,f,h,!1))}e&&c.A.ia((new YD("number")).v,c.a,c.c);if(c.f){D();b=[new Jr(new F((()=>()=>(new YD("number")).v)(b)))];e=-1+(b.length|0)|0;for(g=v();0<=e;)g=new w(b[e],g),e=-1+e|0;R(c,d,new Kr(g),c.d,d()=>'"0"')(b)));m=a.e;k=a.d;if(a.c)a.b=!!(a.b|g);else if(!a.b){var p=a.f;a.a=h;p&&R(a,h,m,k,!1);a.b=!1;TD();var n=a.a,q=a.j;M();var r=a.a;if(J(a.j,r)){var u=65535&(a.j.k.charCodeAt(a.a)|0);u=49<=u&&57>=u;if(!0===u)K(a,1+r|0);else{if(!1!==u)throw new A(u); - W(a)}}else W(a);a.f&&V(a,r,new F((()=>()=>"[1-9]")(b)));if(a.c){r=a.a;u=a.d;var x=a.e;if(a.c||!a.b){var z=a.a,C=!1;C=a.b;for(var G=a.a,H=null;;){a.b=!1;M();var I=a.a;if(J(a.j,I)){var Q=65535&(a.j.k.charCodeAt(a.a)|0);Q=48<=Q&&57>=Q;if(!0===Q)K(a,1+I|0);else{if(!1!==Q)throw new A(Q);W(a)}}else W(a);a.f&&V(a,I,new F((()=>()=>"[0-9]")(b)));I=a.e;Q=a.d;C=!!(C|a.b);if(a.c)H=a.a,a.b=!1,G=H,H=Q;else{a.b||Rr(a,void 0,G,C);a.f&&(C=G,G=new F(((P,U)=>()=>qr(L(),U.I)+".rep")(b,I)),H=null===H?a.d:T(H,a.d),Nr(a, - C,G,H));break}}H=a.d;C=a.e;a.c&&(G=a.a,O(a,void 0,G>z||!J(q,G)?G:r));a.f&&R(a,n,S(L(),x,C),T(u,H),z===a.s)}}n=a.e;q=a.b;g=!!(q|g);a.c||q||xn(a,h);a.b=g;p&&(g=T(m,n),k=T(k,a.d),R(a,h,g,k,!1))}a.y=f;e=a.c?Or(a,Fr(a.j,e,a.a)):a;d&&a.A.ia(my("normalized natural number").v,e.a,e.c);if(e.f){D();b=[new Jr(new F((()=>()=>my("normalized natural number").v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(e,c,new Kr(d),e.d,c()=>'"."')(b)));m=a.e;k=a.d;if(a.c)a.b=!!(a.b|g);else if(!a.b){var p=a.f;a.a=h;p&&R(a,h,m,k,!1);a.b=!1;var n=a.j,q=a.a;J(n,q)&&8226===(65535&(n.k.charCodeAt(q)|0))?K(a,1+q|0):W(a);a.f&&V(a,q,new F((()=>()=>'"\u2022"')(b)));n=a.e;q=a.b;g=!!(q|g);a.c||q||xn(a,h);a.b=g;p&&(g= - T(m,n),k=T(k,a.d),R(a,h,g,k,!1))}if(a.c)if(m=a.a,h=a.d,g=a.e,!a.c&&a.b)e=a;else{k=a.a;vz();p=a.a;n=a.b;a.b=!1;M();TD();q=a.a;var r=a.j;M();var u=a.j,x=a.a;J(u,x)&&95===(65535&(u.k.charCodeAt(x)|0))?K(a,1+x|0):W(a);a.f&&V(a,x,new F((()=>()=>'"_"')(b)));if(a.c){u=a.a;x=a.d;var z=a.e;if(a.c||!a.b){var C=a.a,G=a.a,H=a.y;a.y=!0;M();var I=a.b;a.b=!1;var Q=a.a;M();var P=a.j,U=a.a;J(P,U)&&48===(65535&(P.k.charCodeAt(U)|0))?K(a,1+U|0):W(a);a.f&&V(a,U,new F((()=>()=>'"0"')(b)));U=a.e;P=a.d;if(a.c)a.b=!!(a.b| - I);else if(!a.b){var da=a.f;a.a=Q;da&&R(a,Q,U,P,!1);a.b=!1;TD();var ea=a.a,ja=a.j;M();var ia=a.a;if(J(a.j,ia)){var fa=65535&(a.j.k.charCodeAt(a.a)|0);fa=49<=fa&&57>=fa;if(!0===fa)K(a,1+ia|0);else{if(!1!==fa)throw new A(fa);W(a)}}else W(a);a.f&&V(a,ia,new F((()=>()=>"[1-9]")(b)));if(a.c){ia=a.a;fa=a.d;var na=a.e;if(a.c||!a.b){var la=a.a,sa=!1;sa=a.b;for(var ua=a.a,xa=null;;){a.b=!1;M();var Pa=a.a;if(J(a.j,Pa)){var Na=65535&(a.j.k.charCodeAt(a.a)|0);Na=48<=Na&&57>=Na;if(!0===Na)K(a,1+Pa|0);else{if(!1!== - Na)throw new A(Na);W(a)}}else W(a);a.f&&V(a,Pa,new F((()=>()=>"[0-9]")(b)));Pa=a.e;Na=a.d;sa=!!(sa|a.b);if(a.c)xa=a.a,a.b=!1,ua=xa,xa=Na;else{a.b||Rr(a,void 0,ua,sa);a.f&&(sa=ua,ua=new F(((La,Ya)=>()=>qr(L(),Ya.I)+".rep")(b,Pa)),xa=null===xa?a.d:T(xa,a.d),Nr(a,sa,ua,xa));break}}xa=a.d;sa=a.e;a.c&&(ua=a.a,O(a,void 0,ua>la||!J(ja,ua)?ua:ia));a.f&&R(a,ea,S(L(),na,sa),T(fa,xa),la===a.s)}}ea=a.e;ja=a.b;I=!!(ja|I);a.c||ja||xn(a,Q);a.b=I;da&&(I=T(U,ea),P=T(P,a.d),R(a,Q,I,P,!1))}a.y=H;a.c&&Or(a,Fr(a.j,G, - a.a));G=a.d;H=a.e;a.c&&(Q=a.a,O(a,a.h,Q>C||!J(r,Q)?Q:u));a.f&&R(a,q,S(L(),z,H),T(x,G),C===a.s)}}(q=a.c)?(r=Or(a,new E(a.h)),r.b=!!(r.b|n)):a.b||(r=O(a,y(),p),r.b=!!(r.b|n));a.f&&(n=a.e,r=a.d,q||Nr(a,p,new F(((La,Ya)=>()=>qr(L(),Ya.I)+".?")(b,n)),r));p=a.d;n=a.e;a.c?(q=a.a,f=O(a,a.h,q>k||!J(f,q)?q:m)):f=a;a.f&&R(a,e,S(L(),g,n),T(h,p),k===a.s);e=f}else e=a;d&&a.A.ia((new YD("dot")).v,e.a,e.c);if(e.f){D();b=[new Jr(new F((()=>()=>(new YD("dot")).v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a], - d),a=-1+a|0;R(e,c,new Kr(d),e.d,cG=>{G=bb(G);return 92!==G&&34!==G})(b)),r=a.a;var u=J(a.j,a.a)&&q.q(Qc(65535&(a.j.k.charCodeAt(a.a)|0)))?K(a,1+a.a|0):W(a);a.f&&V(a,r,new F(((G,H)=>()=>"char-pred("+H+")")(b,q)));q=u.a;u.c?Qr(u,u.h,!!(u.b|q>n)):Sr(u,q);u=a.e;n=a.d;if(a.c)a.b=!!(a.b|m);else if(!a.b){q=a.f;a.a=p;q&&R(a,p,u,n,!1);a.b=!1;r=a.a;M();var x= - a.a,z=2+x|0,C=a.j;z=J(C,-1+z|0)&&92===(65535&(C.k.charCodeAt(x)|0))&&34===(65535&(C.k.charCodeAt(1+x|0)|0))?K(a,z):W(a);a.f&&V(a,x,new F((()=>()=>'"\\\\\\""')(b)));x=z.a;z.c?Qr(z,z.h,!!(z.b|x>r)):Sr(z,x);r=a.e;x=a.b;m=!!(x|m);a.c||x||xn(a,p);a.b=m;q&&(m=T(u,r),n=T(n,a.d),R(a,p,m,n,!1))}m=a.e;p=a.d;a.c?a.b=!!(a.b|h):a.b||(n=a.f,a.a=k,n&&R(a,k,m,p,!1),a.b=!1,u=a.j,q=a.a,J(u,q)&&92===(65535&(u.k.charCodeAt(q)|0))?K(a,1+q|0):W(a),a.f&&V(a,q,new F((()=>()=>'"\\\\"')(b))),u=a.e,q=a.b,h=!!(q|h),a.c||q|| - xn(a,k),a.b=h,n&&(h=T(m,u),p=T(p,a.d),R(a,k,h,p,!1)));k=a.e;h=a.d;e=!!(e|a.b);if(a.c)g=a.a,a.b=!1,f=g,g=h;else{a.b||Rr(a,void 0,f,e);a.f&&(e=f,b=new F(((G,H)=>()=>qr(L(),H.I)+".rep")(b,k)),g=null===g?a.d:T(g,a.d),Nr(a,e,b,g));break}}a.y=d;return a.c?Or(a,Fr(a.j,c,a.a)):a} - function kF(b,a){M();var c=a.a,d=null!==a.A;d&&a.A.ja((new YD("integer")).v,c);var e=a.a,f=a.y;a.y=!0;M();TD();var g=a.a,h=a.j;M();var k=a.a,m=a.b;a.b=!1;M();var p=a.j,n=a.a;J(p,n)&&45===(65535&(p.k.charCodeAt(n)|0))?K(a,1+n|0):W(a);a.f&&V(a,n,new F((()=>()=>'"-"')(b)));(p=a.c)?(n=Or(a,void 0),n.b=!!(n.b|m)):a.b||(n=O(a,void 0,k),n.b=!!(n.b|m));a.f&&(m=a.e,n=a.d,p||Nr(a,k,new F(((G,H)=>()=>qr(L(),H.I)+".?")(b,m)),n));if(a.c&&(k=a.a,m=a.d,p=a.e,a.c||!a.b)){n=a.a;var q=!1;q=a.b;for(var r=a.a,u=0,x= - null;;){a.b=q&&1>u;M();var z=a.a;if(J(a.j,z)){var C=65535&(a.j.k.charCodeAt(a.a)|0);C=48<=C&&57>=C;if(!0===C)K(a,1+z|0);else{if(!1!==C)throw new A(C);W(a)}}else W(a);a.f&&V(a,z,new F((()=>()=>"[0-9]")(b)));C=a.e;z=a.d;q=!!(q|a.b);if(a.c)x=a.a,a.b=!1,u=1+u|0,r=x,x=z;else{a.b||(1>u?Tr(a,r,q):Rr(a,void 0,r,q));a.f&&(q=r,r=new F(((G,H)=>()=>qr(L(),H.I)+".rep(1)")(b,C)),x=null===x?a.d:T(x,a.d),Nr(a,q,r,x));break}}q=a.d;x=a.e;a.c&&(r=a.a,O(a,void 0,r>n||!J(h,r)?r:k));a.f&&R(a,g,S(L(),p,x),T(m,q),n===a.s)}a.y= - f;e=a.c?Or(a,Fr(a.j,e,a.a)):a;d&&a.A.ia((new YD("integer")).v,e.a,e.c);if(e.f){D();b=[new Jr(new F((()=>()=>(new YD("integer")).v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(e,c,new Kr(d),e.d,ck;M();var p=a.a;if(J(a.j,p)){var n=65535&(a.j.k.charCodeAt(a.a)|0);n=48<=n&&57>=n;if(!0===n)K(a,1+p|0);else{if(!1!==n)throw new A(n);W(a)}}else W(a);a.f&&V(a,p,new F((()=>()=>"[0-9]")(b)));n=a.e;p=a.d;g=!!(g|a.b);if(a.c)m=a.a,a.b=!1,k=1+k|0,h=m,m=p;else{a.b||(1>k?Tr(a,h,g):Rr(a,void 0,h,g));a.f&&(g=h,h=new F(((q,r)=>()=>qr(L(),r.I)+".rep(1)")(b, - n)),m=null===m?a.d:T(m,a.d),Nr(a,g,h,m));break}}a.y=f;e=a.c?Or(a,Fr(a.j,e,a.a)):a;d&&a.A.ia((new YD("natural")).v,e.a,e.c);if(e.f){D();b=[new Jr(new F((()=>()=>(new YD("natural")).v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(e,c,new Kr(d),e.d,c()=>'"\'"')(b)));n=a.d;q=a.e;if(a.c){var r=a.a;f=O(a,m,r>p||!J(f,r)?r:g)}else f=a;a.f&&R(a,e,S(L(),k,q),T(h,n),p===a.s);e=f}else e=a}else e=a;d&&a.A.ia((new YD("diffVariable")).v,e.a,e.c);if(e.f){D(); - b=[new Jr(new F((()=>()=>(new YD("diffVariable")).v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(e,c,new Kr(d),e.d,c()=>'"\'"')(b)));a.y=x;a.c&&Or(a,Fr(a.j,u,a.a));(u=a.c)?(x=Or(a,new E(a.h)),x.b=!!(x.b|r)):a.b||(x=O(a,y(),q),x.b=!!(x.b|r));a.f&& - (r=a.e,x=a.d,u||Nr(a,q,new F(((G,H)=>()=>qr(L(),H.I)+".?")(b,r)),x));q=a.d;r=a.e;a.c?(u=a.a,g=u>n||!J(g,u)?u:h,f=O(a,f.N(p,a.h),g)):f=a;a.f&&R(a,e,S(L(),m,r),T(k,q),n===a.s);e=f}else e=a}else e=a;d&&a.A.ia((new YD("variable")).v,e.a,e.c);if(e.f){D();b=[new Jr(new F((()=>()=>(new YD("variable")).v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(e,c,new Kr(d),e.d,c()=>'"-"')(b)));if(c.c){q=c.a;r=c.d;var u=c.e;if(c.c||!c.b){var x=c.a,z=Bs(),C=c.a,G=c.b,H=c.y;c.y=!0;var I=c.Gb,Q=c.j,P=c.a;J(Q,P)&&62===(65535&(Q.k.charCodeAt(P)| - 0))?K(c,1+P|0):W(c);c.f&&V(c,P,new F((()=>()=>'"\x3e"')(b)));c.y=H;H=c.e;Q=c.c?xn(c,C):K(c,C);c.f&&(c.Gb=I,c.d=Lr().Mc,yn(c,C,new F(((U,da)=>()=>"!"+qr(L(),da.I))(z,H))));Q.b=G;z=c.d;C=c.e;c.c&&(G=c.a,O(c,void 0,G>x||!J(n,G)?G:q));c.f&&R(c,p,S(L(),u,C),T(r,z),x===c.s)}}c.c?(r=c.a,p=c.d,n=c.e,N(L(),GE(b).L,c),c.c?!c.c&&c.b?k=c:(q=c.a,WE(b,a,c),b=c.d,a=c.e,c.c?(u=c.a,m=O(c,c.h,u>q||!J(m,u)?u:r)):m=c,c.f&&R(c,k,S(L(),n,a),T(p,b),q===c.s),k=m):k=c):k=c;if(k.c){m=k.h;if(m instanceof rk)Bk(),m=new Nh(m.aa), - m=new vk(m);else{if(!(m instanceof vk))throw new A(m);Bk();m=new Nh(m.Sa);m=new vk(m)}k.h=m}k=c.e;m=c.b;d=!!(m|d);c.c||m||xn(c,e);c.b=d;h&&(d=T(g,k),f=T(f,c.d),R(c,e,d,f,!1))}} - function XE(b,a,c){M();var d=TD(),e=jr(d);d=c.a;var f=c.j;M();if(ol().qm){M();var g=pF(b,a,c);if(g.c){var h=g.h;Bk();g.h=new rk(h)}}else WE(b,new F((($a,ub,Aa)=>()=>pF($a,ub,Aa))(b,a,c)),c);if(c.c){var k=c.a;g=c.d;h=c.e;var m=c.h;N(L(),GE(b).L,c);if(c.c&&(c.c||!c.b)){var p=c.a;zz();var n=!1;n=c.b;for(var q=VD().$a(),r=c.a,u=null;;){c.b=!1;M();var x=TD();x=jr(x);var z=c.a,C=c.j;M();var G=c.a;M();var H=c.a,I=c.y;c.y=!0;M();var Q=c.b;c.b=!1;var P=c.a;M();var U=c.j,da=c.a;J(U,da)&&42===(65535&(U.k.charCodeAt(da)| - 0))?K(c,1+da|0):W(c);c.f&&V(c,da,new F((()=>()=>'"*"')(b)));da=c.e;U=c.d;if(c.c)c.b=!!(c.b|Q);else if(!c.b){var ea=c.f;c.a=P;ea&&R(c,P,da,U,!1);c.b=!1;TD();var ja=c.a,ia=c.j;M();var fa=c.j,na=c.a;J(fa,na)&&47===(65535&(fa.k.charCodeAt(na)|0))?K(c,1+na|0):W(c);c.f&&V(c,na,new F((()=>()=>'"/"')(b)));if(c.c){fa=c.a;na=c.d;var la=c.e;if(c.c||!c.b){var sa=c.a,ua=Bs(),xa=c.a,Pa=c.b,Na=c.y;c.y=!0;var La=c.Gb,Ya=c.j,qb=c.a;J(Ya,qb)&&42===(65535&(Ya.k.charCodeAt(qb)|0))?K(c,1+qb|0):W(c);c.f&&V(c,qb,new F((()=> - ()=>'"*"')(b)));c.y=Na;Na=c.e;Ya=c.c?xn(c,xa):K(c,xa);c.f&&(c.Gb=La,c.d=Lr().Mc,yn(c,xa,new F((($a,ub)=>()=>"!"+qr(L(),ub.I))(ua,Na))));Ya.b=Pa;ua=c.d;xa=c.e;c.c&&(Pa=c.a,O(c,void 0,Pa>sa||!J(ia,Pa)?Pa:fa));c.f&&R(c,ja,S(L(),la,xa),T(na,ua),sa===c.s)}}ja=c.e;ia=c.b;Q=!!(ia|Q);c.c||ia||xn(c,P);c.b=Q;ea&&(Q=T(da,ja),U=T(U,c.d),R(c,P,Q,U,!1))}c.y=I;H=c.c?Or(c,Fr(c.j,H,c.a)):c;I=H.a;H.c?Qr(H,H.h,!!(H.b|I>G)):Sr(H,I);c.c&&(da=c.a,G=c.d,H=c.e,I=c.h,N(L(),GE(b).L,c),!c.c||!c.c&&c.b||(P=c.a,WE(b,new F((($a, - ub,Aa)=>()=>pF($a,ub,Aa))(b,a,c)),c),Q=c.d,U=c.e,c.c&&(ea=c.a,C=ea>P||!J(C,ea)?ea:da,O(c,x.N(I,c.h),C)),c.f&&R(c,z,S(L(),H,U),T(G,Q),P===c.s)));x=c.e;z=c.d;n=!!(n|c.b);if(c.c)if(u=c.a,q.Ab(c.h),c.b=!1,GE(b).L!==Hz()&&N(L(),GE(b).L,c),!c.c&&c.b)break;else c.b=!1,r=u,u=z;else{c.b||Rr(c,q.Cd(),r,n);c.f&&(a=r,n=new F((($a,ub)=>()=>qr(L(),ub.I)+".rep")(b,x)),u=null===u?c.d:T(u,c.d),Nr(c,a,n,u));break}}a=c.d;u=c.e;c.c?(n=c.a,f=n>p||!J(f,n)?n:k,e=O(c,e.N(m,c.h),f)):e=c;c.f&&R(c,d,S(L(),h,u),T(g,a),p===c.s); - c=e}}if(c.c){e=c.h;if(null===e)throw new A(e);d=LE(e.n);e=e.l;f=ef();c.h=NE(b,d,Xh(e,new co(f)))}return c} - function pF(b,a,c){M();var d=TD(),e=jr(d);d=c.a;var f=c.j;M();qF(b,a,c);if(c.c){var g=c.a,h=c.d,k=c.e,m=c.h;N(L(),GE(b).L,c);if(c.c&&(c.c||!c.b)){var p=c.a;zz();var n=!1;n=c.b;for(var q=VD().$a(),r=c.a,u=null;;){c.b=!1;M();TD();var x=c.a,z=c.j;M();var C=c.a;M();var G=c.j,H=c.a;G=J(G,H)&&94===(65535&(G.k.charCodeAt(H)|0))?K(c,1+H|0):W(c);c.f&&V(c,H,new F((()=>()=>'"^"')(b)));H=G.a;G.c?Qr(G,G.h,!!(G.b|H>C)):Sr(G,H);if(c.c&&(C=c.a,H=c.d,G=c.e,N(L(),GE(b).L,c),c.c&&(c.c||!c.b))){var I=c.a;WE(b,new F(((da, - ea,ja)=>()=>pF(da,ea,ja))(b,a,c)),c);var Q=c.d,P=c.e;if(c.c){var U=c.a;O(c,c.h,U>I||!J(z,U)?U:C)}c.f&&R(c,x,S(L(),G,P),T(H,Q),I===c.s)}x=c.e;z=c.d;n=!!(n|c.b);if(c.c)if(u=c.a,q.Ab(c.h),c.b=!1,GE(b).L!==Hz()&&N(L(),GE(b).L,c),!c.c&&c.b)break;else c.b=!1,r=u,u=z;else{c.b||Rr(c,q.Cd(),r,n);c.f&&(a=r,n=new F(((da,ea)=>()=>qr(L(),ea.I)+".rep")(b,x)),u=null===u?c.d:T(u,c.d),Nr(c,a,n,u));break}}a=c.d;u=c.e;c.c?(n=c.a,f=n>p||!J(f,n)?n:g,e=O(c,e.N(m,c.h),f)):e=c;c.f&&R(c,d,S(L(),k,u),T(h,a),p===c.s);c=e}}if(c.c){h= - c.h;if(null===h)throw new A(h);d=h.n;h=h.l;b=new vg((()=>da=>LE(da))(b));k=gs();b=h.Ib(b,k.C);h=gs();c.h=b.Xd(d,h.C).td(rF())}return c} - function qF(b,a,c){var d=c.b;c.b=!1;var e=c.a;M();var f=c.b;c.b=!1;var g=c.a;M();var h=c.b;c.b=!1;var k=c.a;M();var m=c.b;c.b=!1;var p=c.a;M();var n=c.b;c.b=!1;var q=c.a;M();var r=c.b;c.b=!1;var u=c.a;M();iF(b,a,c);var x=c.e,z=c.d;if(c.c)c.b=!!(c.b|r);else if(!c.b){var C=c.f;c.a=u;C&&R(c,u,x,z,!1);c.b=!1;var G=c.a;M();var H=jF(b,c),I=H.a;H.c?Qr(H,H.h,!!(H.b|I>G)):Sr(H,I);G=c.e;H=c.b;r=!!(H|r);c.c||H||xn(c,u);c.b=r;C&&(x=T(x,G),z=T(z,c.d),R(c,u,x,z,!1))}z=c.e;u=c.d;c.c?c.b=!!(c.b|n):c.b||(x=c.f,c.a= - q,x&&R(c,q,z,u,!1),c.b=!1,M(),C=sF(b,a,c),C.c&&tF(b,C.h,c),C=c.e,r=c.b,n=!!(r|n),c.c||r||xn(c,q),c.b=n,x&&(n=T(z,C),u=T(u,c.d),R(c,q,n,u,!1)));n=c.e;q=c.d;c.c?c.b=!!(c.b|m):c.b||(u=c.f,c.a=p,u&&R(c,p,n,q,!1),c.b=!1,M(),z=uF(b,a,c),z.c&&tF(b,z.h,c),z=c.e,x=c.b,m=!!(x|m),c.c||x||xn(c,p),c.b=m,u&&(m=T(n,z),q=T(q,c.d),R(c,p,m,q,!1)));m=c.e;p=c.d;c.c?c.b=!!(c.b|h):c.b||(q=c.f,c.a=k,q&&R(c,k,m,p,!1),c.b=!1,oF(b,c),n=c.e,u=c.b,h=!!(u|h),c.c||u||xn(c,k),c.b=h,q&&(h=T(m,n),p=T(p,c.d),R(c,k,h,p,!1)));h=c.e; - k=c.d;c.c?c.b=!!(c.b|f):c.b||(p=c.f,c.a=g,p&&R(c,g,h,k,!1),c.b=!1,M(),a=vF(b,a,c),a.c&&tF(b,a.h,c),a=c.e,m=c.b,f=!!(m|f),c.c||m||xn(c,g),c.b=f,p&&(f=T(h,a),a=T(k,c.d),R(c,g,f,a,!1)));f=c.e;g=c.d;c.c?c.b=!!(c.b|d):c.b||(a=c.f,c.a=e,a&&R(c,e,f,g,!1),c.b=!1,M(),k=c.a,h=c.y,c.y=!0,M(),p=c.a,m=10+p|0,q=c.j,J(q,-1+m|0)&&95===(65535&(q.k.charCodeAt(p)|0))&&95===(65535&(q.k.charCodeAt(1+p|0)|0))&&95===(65535&(q.k.charCodeAt(2+p|0)|0))&&95===(65535&(q.k.charCodeAt(3+p|0)|0))&&95===(65535&(q.k.charCodeAt(4+ - p|0)|0))&&95===(65535&(q.k.charCodeAt(5+p|0)|0))&&95===(65535&(q.k.charCodeAt(6+p|0)|0))&&95===(65535&(q.k.charCodeAt(7+p|0)|0))&&95===(65535&(q.k.charCodeAt(8+p|0)|0))&&95===(65535&(q.k.charCodeAt(9+p|0)|0))?K(c,m):W(c),c.f&&V(c,p,new F((()=>()=>'"__________"')(b))),c.y=h,b=c.c?Or(c,Fr(c.j,k,c.a)):c,b.c&&(b.h=(b.h,new Uh("exerciseF_",We(),Qe()))),b=c.e,k=c.b,d=!!(k|d),c.c||k||xn(c,e),c.b=d,a&&(d=T(f,b),b=T(g,c.d),R(c,e,d,b,!1)))} - function sF(b,a,c){M();var d=c.a,e=null!==c.A;e&&c.A.ja((new YD("function")).v,d);var f=TD().rm,g=c.a,h=c.j;M();var k=TD().Pd,m=c.a,p=c.j;M();nE(b,c);if(c.c){var n=c.a,q=c.d,r=c.e,u=c.h;if(c.c||!c.b){var x=c.a;vz();var z=c.a,C=c.b;c.b=!1;M();Cn();var G=c.a,H=c.j;M();TD();var I=c.a,Q=c.j;M();var P=c.a,U=2+P|0,da=c.j;J(da,-1+U|0)&&60===(65535&(da.k.charCodeAt(P)|0))&&60===(65535&(da.k.charCodeAt(1+P|0)|0))?K(c,U):W(c);c.f&&V(c,P,new F((()=>()=>'"\x3c\x3c"')(b)));if(c.c&&(P=c.a,U=c.d,da=c.e,c.b=!0,N(L(), - GE(b).L,c),c.c&&(c.c||!c.b))){var ea=c.a;kE(b,c);var ja=c.d,ia=c.e;if(c.c){var fa=c.a;O(c,c.h,fa>ea||!J(Q,fa)?fa:P)}else c.b=!0;c.f&&R(c,I,S(L(),da,ia),T(U,ja),ea===c.s)}c.c&&(I=c.a,Q=c.d,P=c.e,U=c.h,N(L(),GE(b).L,c),!c.c||!c.c&&c.b||(ea=da=c.a,ja=2+ea|0,ia=c.j,J(ia,-1+ja|0)&&62===(65535&(ia.k.charCodeAt(ea)|0))&&62===(65535&(ia.k.charCodeAt(1+ea|0)|0))?K(c,ja):W(c),c.f&&V(c,ea,new F((()=>()=>'"\x3e\x3e"')(b))),ea=c.d,ja=c.e,c.c&&(ia=c.a,O(c,U,ia>da||!J(H,ia)?ia:I)),c.f&&R(c,G,S(L(),P,ja),T(Q,ea), - da===c.s)));(G=c.c)?(H=Or(c,new E(c.h)),H.b=!!(H.b|C)):c.b||(H=O(c,y(),z),H.b=!!(H.b|C));c.f&&(C=c.e,H=c.d,G||Nr(c,z,new F(((na,la)=>()=>qr(L(),la.I)+".?")(b,C)),H));z=c.d;C=c.e;c.c&&(G=c.a,p=G>x||!J(p,G)?G:n,O(c,k.N(u,c.h),p));c.f&&R(c,m,S(L(),r,C),T(q,z),x===c.s)}}c.c?(u=c.a,k=c.d,m=c.e,r=c.h,N(L(),GE(b).L,c),c.c?!c.c&&c.b?g=c:(q=c.a,a?vF(b,!0,c):(M(),a=c.b,x=c.y,c.y=!0,p=vF(b,!0,c),c.y=x,p.b=a),a=c.d,x=c.e,c.c?(p=c.a,h=p>q||!J(h,p)?p:u,f=O(c,f.N(r,c.h),h)):f=c,c.f&&R(c,g,S(L(),m,x),T(k,a),q=== - c.s),g=f):g=c):g=c;e&&c.A.ia((new YD("function")).v,g.a,g.c);if(g.f){D();b=[new Jr(new F((()=>()=>(new YD("function")).v)(b)))];c=-1+(b.length|0)|0;for(e=v();0<=c;)e=new w(b[c],e),c=-1+c|0;R(g,d,new Kr(e),g.d,d()=>'"\'"')(b)));c.y=g;c.c&&Or(c,Fr(c.j,f,c.a));(f=c.c)?(g=Or(c,new E(c.h)),g.b=!!(g.b|e),e=g):c.b?e=c:(g=O(c,y(),d),g.b=!!(g.b|e),e=g);c.f&&(g=c.e,h=c.d,f||Nr(c,d,new F(((m,p)=>()=>qr(L(),p.I)+".?")(b,g)),h));if(e.c){b=e.h;if(y()!==b)if(b instanceof E&&"'"===b.p)a=new Sh(a);else throw new A(b);e.h=a}} - function uF(b,a,c){M();var d=c.a,e=null!==c.A;e&&c.A.ja((new YD("unitFunctional")).v,d);var f=TD().Pd,g=c.a,h=c.j;M();nE(b,c);if(c.c){var k=c.a,m=c.d,p=c.e,n=c.h;if(!c.c&&c.b)g=c;else{var q=c.a;if(a)wF(b,c);else{M();a=c.b;var r=c.y;c.y=!0;var u=wF(b,c);c.y=r;u.b=a}a=c.d;r=c.e;c.c?(u=c.a,h=u>q||!J(h,u)?u:k,f=O(c,f.N(n,c.h),h)):f=c;c.f&&R(c,g,S(L(),p,r),T(m,a),q===c.s);g=f}}else g=c;e&&c.A.ia((new YD("unitFunctional")).v,g.a,g.c);if(g.f){D();b=[new Jr(new F((()=>()=>(new YD("unitFunctional")).v)(b)))]; - c=-1+(b.length|0)|0;for(e=v();0<=c;)e=new w(b[c],e),c=-1+c|0;R(g,d,new Kr(e),g.d,d()=>'"("')(b)));if(c.c){var x=c.a,z=c.d,C=c.e;if(c.c||!c.b){var G=c.a,H=Bs(),I=c.a,Q=c.b,P=c.y;c.y=!0;var U=c.Gb,da=c.j,ea=c.a;J(da,ea)&&124===(65535&(da.k.charCodeAt(ea)|0))?K(c,1+ea|0):W(c);c.f&&V(c,ea,new F((()=>()=>'"|"')(b))); - c.y=P;var ja=c.e,ia=c.c?xn(c,I):K(c,I);c.f&&(c.Gb=U,c.d=Lr().Mc,yn(c,I,new F(((Qa,Eb)=>()=>"!"+qr(L(),Eb.I))(H,ja))));ia.b=Q;var fa=c.d,na=c.e;if(c.c){var la=c.a;O(c,void 0,la>G||!J(q,la)?la:x)}c.f&&R(c,n,S(L(),C,na),T(z,fa),G===c.s)}}if(c.c){var sa=c.a,ua=c.d,xa=c.e;N(L(),GE(b).L,c);if(c.c&&(c.c||!c.b)){var Pa=c.a;if(a){var Na=c.a;M();var La=Dn(M(),c),Ya=La.a;La.c?Qr(La,La.h,!!(La.b|Ya>Na)):Sr(La,Ya)}else Dn(M(),c);var qb=c.d,$a=c.e;if(c.c){var ub=c.a;O(c,void 0,ub>Pa||!J(p,ub)?ub:sa)}c.f&&R(c,m, - S(L(),xa,$a),T(ua,qb),Pa===c.s)}}if(c.c){var Aa=c.a,mb=c.d,Ta=c.e;N(L(),GE(b).L,c);if(c.c&&(c.c||!c.b)){var Yb=c.a;M();for(var kb=zz(),Cb=GE(b).L,mc=bs(),Jb=VD().$a(),Ma=c.a,Wb=0,Zb=!1,Wa=c.b,hb=null,Nb=null;;){c.b=!!(Zb|(0>Wb&&Wa));if(a)rE(b,!0,c);else{M();var Fb=c.b,vb=c.y;c.y=!0;var wb=rE(b,!0,c);c.y=vb;wb.b=Fb}var cb=c.e,tb=c.d,ic=c.b,eb=c.f;if(c.c){var Ua=c.a;Jb.Ab(c.h);var ib=1+Wb|0;if(2147483647===ib){Yr(Ua,Ua,ib,!!(Wa|ic),Jb,0,kb,c);eb&&yn(c,Ma,new F(((Qa,Eb,Hb)=>()=>qr(L(),Eb.I)+".rep"+(0=== - Hb?"":"("+Hb+")"))(mc,cb,0)));break}else if(Cb!==Hz()&&N(L(),Cb,c),!c.c&&c.b)break;else{c.b=!1;var zb=c.a;M();var Ob=c.j,nb=c.a;var xb=J(Ob,nb)&&44===(65535&(Ob.k.charCodeAt(nb)|0))?K(c,1+nb|0):W(c);c.f&&V(c,nb,new F((()=>()=>'","')(b)));var ob=xb.a;var Rb=xb.c?Qr(xb,xb.h,!!(xb.b|ob>zb)):Sr(xb,ob);var cc=c.b,Pb=!!(!!(Wa|ic)|cc);if(null===Rb)Ma=Ua,Wb=ib,Zb=!1,Wa=Pb,hb=null,Nb=tb;else if(c.c)if(Cb!==Hz()&&N(L(),Cb,c),!c.c&&cc)break;else{var $b=c.e;Ma=Ua;Wb=ib;Zb=cc;Wa=Pb;hb=$b;Nb=tb}else{cc?Tr(c,Ua, - Pb):Yr(Ua,Ua,ib,Pb,Jb,0,kb,c);if(eb){var ac=bs();Nr(c,Ma,new F(((Qa,Eb,Hb)=>()=>qr(L(),Hb.I)+(".rep("+Eb)+")")(ac,0,cb)),T(tb,c.d))}break}}}else{ic||Yr(Ma,Ma,Wb,!!(Wa|ic),Jb,0,kb,c);if(eb){var Xb=bs(),yb=Ma,lb=hb,jc=Nb,sc=Zb;if(null===lb||sc)Nr(c,yb,new F(((Qa,Eb,Hb)=>()=>qr(L(),Hb.I)+(".rep("+Eb)+")")(Xb,0,cb)),c.d);else{var Gb=new F(((Qa,Eb,Hb)=>()=>qr(L(),Hb.I)+(".rep("+Eb)+")")(Xb,0,cb));if(null===jc)var fc=S(L(),lb,cb);else{var xc=S(L(),lb,cb);fc=T(jc,xc)}Nr(c,yb,Gb,fc)}}break}}var Kb=c.d,tc= - c.e;if(c.c){var Db=c.a;O(c,c.h,Db>Yb||!J(k,Db)?Db:Aa)}c.f&&R(c,h,S(L(),Ta,tc),T(mb,Kb),Yb===c.s)}}if(c.c){var Ab=c.a,Sb=c.d,uc=c.e,gc=c.h;N(L(),GE(b).L,c);if(c.c)if(!c.c&&c.b)var Ub=c;else{var kc=c.a,lc=c.j,Za=c.a;J(lc,Za)&&41===(65535&(lc.k.charCodeAt(Za)|0))?K(c,1+Za|0):W(c);c.f&&V(c,Za,new F((()=>()=>'")"')(b)));var Ib=c.d,dc=c.e;if(c.c){var vc=c.a;var Lb=O(c,gc,vc>kc||!J(g,vc)?vc:Ab)}else Lb=c;c.f&&R(c,f,S(L(),uc,dc),T(Sb,Ib),kc===c.s);Ub=Lb}else Ub=c}else Ub=c;e&&c.A.ia((new YD("termList")).v, - Ub.a,Ub.c);if(Ub.f){D();for(var Vb=[new Jr(new F((()=>()=>(new YD("termList")).v)(b)))],fb=-1+(Vb.length|0)|0,zc=v();0<=fb;)zc=new w(Vb[fb],zc),fb=-1+fb|0;R(Ub,d,new Kr(zc),Ub.d,d()=>'"(|"')(b)));if(a.c&&(k=a.a,m=a.d,p=a.e,N(L(),GE(b).L,a),a.c&&(a.c||!a.b))){var n=a.a;M();for(var q=zz(),r=GE(b).L,u=bs(),x=VD().$a(),z=a.a,C=0,G=!1,H=a.b,I=null,Q=null;;){a.b=!!(G|(0>C&&H));oF(b,a);var P=a.e,U=a.d,da=a.b,ea= - a.f;if(a.c)if(G=a.a,x.Ab(a.h),C=1+C|0,2147483647===C){Yr(G,G,C,!!(H|da),x,0,q,a);ea&&yn(a,z,new F(((ja,ia,fa)=>()=>qr(L(),ia.I)+".rep"+(0===fa?"":"("+fa+")"))(u,P,0)));break}else if(r!==Hz()&&N(L(),r,a),!a.c&&a.b)break;else if(a.b=!1,I=a.j,Q=a.a,I=J(I,Q)&&44===(65535&(I.k.charCodeAt(Q)|0))?K(a,1+Q|0):W(a),a.f&&V(a,Q,new F((()=>()=>'","')(b))),Q=a.b,H=!!(!!(H|da)|Q),null===I)z=G,G=!1,I=null,Q=U;else if(a.c)if(r!==Hz()&&N(L(),r,a),!a.c&&Q)break;else P=a.e,z=G,G=Q,I=P,Q=U;else{Q?Tr(a,G,H):Yr(G,G,C,H, - x,0,q,a);ea&&(q=bs(),Nr(a,z,new F(((ja,ia,fa)=>()=>qr(L(),fa.I)+(".rep("+ia)+")")(q,0,P)),T(U,a.d)));break}else{da||Yr(z,z,C,!!(H|da),x,0,q,a);ea&&(U=bs(),q=I,r=Q,u=G,null===q||u?Nr(a,z,new F(((ja,ia,fa)=>()=>qr(L(),fa.I)+(".rep("+ia)+")")(U,0,P)),a.d):(U=new F(((ja,ia,fa)=>()=>qr(L(),fa.I)+(".rep("+ia)+")")(U,0,P)),null===r?P=S(L(),q,P):(P=S(L(),q,P),P=T(r,P)),Nr(a,z,U,P)));break}}P=a.d;z=a.e;a.c&&(U=a.a,O(a,a.h,U>n||!J(h,U)?U:k));a.f&&R(a,g,S(L(),p,z),T(m,P),n===a.s)}a.c?(m=a.a,g=a.d,h=a.e,p=a.h, - N(L(),GE(b).L,a),a.c?!a.c&&a.b?e=a:(n=k=a.a,P=2+n|0,z=a.j,J(z,-1+P|0)&&124===(65535&(z.k.charCodeAt(n)|0))&&41===(65535&(z.k.charCodeAt(1+n|0)|0))?K(a,P):W(a),a.f&&V(a,n,new F((()=>()=>'"|)"')(b))),n=a.d,P=a.e,a.c?(z=a.a,f=O(a,p,z>k||!J(f,z)?z:m)):f=a,a.f&&R(a,e,S(L(),h,P),T(g,n),k===a.s),e=f):e=a):e=a;d&&a.A.ia((new YD("space")).v,e.a,e.c);if(e.f){D();b=[new Jr(new F((()=>()=>(new YD("space")).v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(e,c,new Kr(d),e.d,c()=>'"\x3c-\x3e"')(b)));C=a.e;z=a.d;if(a.c)a.b=!!(a.b|u);else if(!a.b){G=a.f; - a.a=x;G&&R(a,x,C,z,!1);a.b=!1;var H=a.j,I=a.a;J(H,I)&&8596===(65535&(H.k.charCodeAt(I)|0))?K(a,1+I|0):W(a);a.f&&V(a,I,new F((()=>()=>'"\u2194"')(b)));H=a.e;I=a.b;u=!!(I|u);a.c||I||xn(a,x);a.b=u;G&&(u=T(C,H),z=T(z,a.d),R(a,x,u,z,!1))}a.c&&(x=a.a,u=a.d,z=a.e,a.b=!0,N(L(),GE(b).L,a),!a.c||!a.c&&a.b||(C=a.a,yF(b,a),G=a.d,H=a.e,a.c?(I=a.a,O(a,a.h,I>C||!J(r,I)?I:x)):a.b=!0,a.f&&R(a,q,S(L(),z,H),T(u,G),C===a.s)));(q=a.c)?(r=Or(a,new E(a.h)),r.b=!!(r.b|n)):a.b||(r=O(a,y(),p),r.b=!!(r.b|n));a.f&&(n=a.e,r= - a.d,q||Nr(a,p,new F(((Q,P)=>()=>qr(L(),P.I)+".?")(b,n)),r));b=a.d;p=a.e;a.c?(n=a.a,e=n>m||!J(e,n)?n:f,d=O(a,d.N(k,a.h),e)):d=a;a.f&&R(a,c,S(L(),h,p),T(g,b),m===a.s);a=d}}if(a.c){c=a.h;if(null!==c&&y()===c.l)c=c.n;else{if(!(null!==c&&c.l instanceof E))throw new A(c);c=new mh(c.n,c.l.p)}a.h=c}return a} - function yF(b,a){M();var c=TD(),d=jr(c);c=a.a;var e=a.j;M();zF(b,a);if(a.c){var f=a.a,g=a.d,h=a.e,k=a.h;if(a.c||!a.b){var m=a.a;zz();var p=!1;p=a.b;for(var n=VD().$a(),q=a.a,r=null;;){a.b=!1;M();TD();var u=a.a,x=a.j;M();var z=a.b;a.b=!1;var C=a.a;M();var G=Bs();M();var H=a.a;TD();var I=a.a,Q=a.j;M();TD();var P=a.a,U=a.j;M();$D(b,a);if(a.c){var da=a.a,ea=a.d,ja=a.e;N(L(),GE(b).L,a);if(a.c&&(a.c||!a.b)){var ia=a.a,fa=a.a,na=2+fa|0,la=a.j;J(la,-1+na|0)&&60===(65535&(la.k.charCodeAt(fa)|0))&&45===(65535& - (la.k.charCodeAt(1+fa|0)|0))?K(a,na):W(a);a.f&&V(a,fa,new F((()=>()=>'"\x3c-"')(b)));fa=a.d;na=a.e;a.c&&(la=a.a,O(a,void 0,la>ia||!J(U,la)?la:da));a.f&&R(a,P,S(L(),ja,na),T(ea,fa),ia===a.s)}}a.c?(ia=a.a,P=a.d,U=a.e,!a.c&&a.b?I=a:(da=a.a,$D(b,a),ea=a.d,ja=a.e,a.c?(fa=a.a,Q=O(a,void 0,fa>da||!J(Q,fa)?fa:ia)):Q=a,a.f&&R(a,I,S(L(),U,ja),T(P,ea),da===a.s),I=Q)):I=a;I.c?Or(a,a.h):xn(a,H);a.f&&V(a,H,new F(((ua,xa)=>()=>xa)(G,'" \x3c- "')));H=a.e;G=a.d;if(a.c)a.b=!!(a.b|z);else if(!a.b){I=a.f;a.a=C;I&&R(a, - C,H,G,!1);a.b=!1;Q=Bs();M();P=a.a;TD();U=a.a;da=a.j;M();ea=a.a;ia=a.b;a.b=!1;M();$D(b,a);(ja=a.c)?(fa=Or(a,void 0),fa.b=!!(fa.b|ia)):a.b||(fa=O(a,void 0,ea),fa.b=!!(fa.b|ia));a.f&&(ia=a.e,fa=a.d,ja||Nr(a,ea,new F(((ua,xa)=>()=>qr(L(),xa.I)+".?")(b,ia)),fa));if(a.c)if(fa=a.a,ea=a.d,ja=a.e,N(L(),GE(b).L,a),a.c)if(!a.c&&a.b)U=a;else{ia=a.a;na=a.j;la=a.a;J(na,la)&&8592===(65535&(na.k.charCodeAt(la)|0))?K(a,1+la|0):W(a);a.f&&V(a,la,new F((()=>()=>'"\u2190"')(b)));na=a.d;la=a.e;if(a.c){var sa=a.a;da=O(a, - void 0,sa>ia||!J(da,sa)?sa:fa)}else da=a;a.f&&R(a,U,S(L(),ja,la),T(ea,na),ia===a.s);U=da}else U=a;else U=a;U.c?Or(a,a.h):xn(a,P);a.f&&V(a,P,new F(((ua,xa)=>()=>xa)(Q,'"\u2190"')));Q=a.e;P=a.b;z=!!(P|z);a.c||P||xn(a,C);a.b=z;I&&(z=T(H,Q),G=T(G,a.d),R(a,C,z,G,!1))}a.c&&(C=a.a,z=a.d,G=a.e,a.b=!0,N(L(),GE(b).L,a),!a.c||!a.c&&a.b||(H=a.a,zF(b,a),I=a.d,Q=a.e,a.c?(P=a.a,O(a,a.h,P>H||!J(x,P)?P:C)):a.b=!0,a.f&&R(a,u,S(L(),G,Q),T(z,I),H===a.s)));u=a.e;x=a.d;p=!!(p|a.b);if(a.c)if(r=a.a,n.Ab(a.h),a.b=!1,GE(b).L!== - Hz()&&N(L(),GE(b).L,a),!a.c&&a.b)break;else a.b=!1,q=r,r=x;else{a.b||Rr(a,n.Cd(),q,p);a.f&&(p=q,n=new F(((ua,xa)=>()=>qr(L(),xa.I)+".rep")(b,u)),r=null===r?a.d:T(r,a.d),Nr(a,p,n,r));break}}r=a.d;p=a.e;a.c?(n=a.a,e=n>m||!J(e,n)?n:f,d=O(a,d.N(k,a.h),e)):d=a;a.f&&R(a,c,S(L(),h,p),T(g,r),m===a.s);a=d}}if(a.c){c=a.h;if(null===c)throw new A(c);a.h=c.l.Fd(c.n,new nj((()=>(ua,xa)=>new ih(xa,ua))(b)))}} - function zF(b,a){M();var c=TD(),d=jr(c);c=a.a;var e=a.j;M();AF(b,a);if(a.c){var f=a.a,g=a.d,h=a.e,k=a.h;N(L(),GE(b).L,a);if(a.c&&(a.c||!a.b)){var m=a.a;zz();var p=!1;p=a.b;for(var n=VD().$a(),q=a.a,r=null;;){a.b=!1;M();TD();var u=a.a,x=a.j;M();var z=a.b;a.b=!1;var C=a.a;M();var G=a.a,H=2+G|0,I=a.j;J(I,-1+H|0)&&45===(65535&(I.k.charCodeAt(G)|0))&&62===(65535&(I.k.charCodeAt(1+G|0)|0))?K(a,H):W(a);a.f&&V(a,G,new F((()=>()=>'"-\x3e"')(b)));H=a.e;G=a.d;if(a.c)a.b=!!(a.b|z);else if(!a.b){I=a.f;a.a=C;I&& - R(a,C,H,G,!1);a.b=!1;var Q=a.j,P=a.a;J(Q,P)&&8594===(65535&(Q.k.charCodeAt(P)|0))?K(a,1+P|0):W(a);a.f&&V(a,P,new F((()=>()=>'"\u2192"')(b)));Q=a.e;P=a.b;z=!!(P|z);a.c||P||xn(a,C);a.b=z;I&&(z=T(H,Q),G=T(G,a.d),R(a,C,z,G,!1))}a.c&&(C=a.a,z=a.d,G=a.e,a.b=!0,N(L(),GE(b).L,a),!a.c||!a.c&&a.b||(H=a.a,AF(b,a),I=a.d,Q=a.e,a.c?(P=a.a,O(a,a.h,P>H||!J(x,P)?P:C)):a.b=!0,a.f&&R(a,u,S(L(),G,Q),T(z,I),H===a.s)));u=a.e;x=a.d;p=!!(p|a.b);if(a.c)if(r=a.a,n.Ab(a.h),a.b=!1,GE(b).L!==Hz()&&N(L(),GE(b).L,a),!a.c&&a.b)break; - else a.b=!1,q=r,r=x;else{a.b||Rr(a,n.Cd(),q,p);a.f&&(p=q,b=new F(((U,da)=>()=>qr(L(),da.I)+".rep")(b,u)),r=null===r?a.d:T(r,a.d),Nr(a,p,b,r));break}}b=a.d;r=a.e;a.c?(p=a.a,e=p>m||!J(e,p)?p:f,d=O(a,d.N(k,a.h),e)):d=a;a.f&&R(a,c,S(L(),h,r),T(g,b),m===a.s);a=d}}if(a.c){g=a.h;if(null===g)throw new A(g);c=g.n;g=g.l;h=gs();a.h=g.Xd(c,h.C).td(BF())}} - function AF(b,a){M();var c=TD(),d=jr(c);c=a.a;var e=a.j;M();CF(b,a);if(a.c){var f=a.a,g=a.d,h=a.e,k=a.h;N(L(),GE(b).L,a);if(a.c&&(a.c||!a.b)){var m=a.a;zz();var p=!1;p=a.b;for(var n=VD().$a(),q=a.a,r=null;;){a.b=!1;M();TD();var u=a.a,x=a.j;M();var z=a.b;a.b=!1;var C=a.a;M();var G=a.j,H=a.a;J(G,H)&&124===(65535&(G.k.charCodeAt(H)|0))?K(a,1+H|0):W(a);a.f&&V(a,H,new F((()=>()=>'"|"')(b)));H=a.e;G=a.d;if(a.c)a.b=!!(a.b|z);else if(!a.b){var I=a.f;a.a=C;I&&R(a,C,H,G,!1);a.b=!1;var Q=a.j,P=a.a;J(Q,P)&&8744=== - (65535&(Q.k.charCodeAt(P)|0))?K(a,1+P|0):W(a);a.f&&V(a,P,new F((()=>()=>'"\u2228"')(b)));Q=a.e;P=a.b;z=!!(P|z);a.c||P||xn(a,C);a.b=z;I&&(z=T(H,Q),G=T(G,a.d),R(a,C,z,G,!1))}a.c&&(C=a.a,z=a.d,G=a.e,a.b=!0,N(L(),GE(b).L,a),!a.c||!a.c&&a.b||(H=a.a,CF(b,a),I=a.d,Q=a.e,a.c?(P=a.a,O(a,a.h,P>H||!J(x,P)?P:C)):a.b=!0,a.f&&R(a,u,S(L(),G,Q),T(z,I),H===a.s)));u=a.e;x=a.d;p=!!(p|a.b);if(a.c)if(r=a.a,n.Ab(a.h),a.b=!1,GE(b).L!==Hz()&&N(L(),GE(b).L,a),!a.c&&a.b)break;else a.b=!1,q=r,r=x;else{a.b||Rr(a,n.Cd(),q,p); - a.f&&(p=q,b=new F(((U,da)=>()=>qr(L(),da.I)+".rep")(b,u)),r=null===r?a.d:T(r,a.d),Nr(a,p,b,r));break}}b=a.d;r=a.e;a.c?(p=a.a,e=p>m||!J(e,p)?p:f,d=O(a,d.N(k,a.h),e)):d=a;a.f&&R(a,c,S(L(),h,r),T(g,b),m===a.s);a=d}}if(a.c){g=a.h;if(null===g)throw new A(g);c=g.n;g=g.l;h=gs();a.h=g.Xd(c,h.C).td(DF())}} - function CF(b,a){M();var c=TD(),d=jr(c);c=a.a;var e=a.j;M();EF(b,a);if(a.c){var f=a.a,g=a.d,h=a.e,k=a.h;N(L(),GE(b).L,a);if(a.c&&(a.c||!a.b)){var m=a.a;zz();var p=!1;p=a.b;for(var n=VD().$a(),q=a.a,r=null;;){a.b=!1;M();TD();var u=a.a,x=a.j;M();var z=a.b;a.b=!1;var C=a.a;M();var G=a.j,H=a.a;J(G,H)&&38===(65535&(G.k.charCodeAt(H)|0))?K(a,1+H|0):W(a);a.f&&V(a,H,new F((()=>()=>'"\x26"')(b)));H=a.e;G=a.d;if(a.c)a.b=!!(a.b|z);else if(!a.b){var I=a.f;a.a=C;I&&R(a,C,H,G,!1);a.b=!1;var Q=a.j,P=a.a;J(Q,P)&& - 8743===(65535&(Q.k.charCodeAt(P)|0))?K(a,1+P|0):W(a);a.f&&V(a,P,new F((()=>()=>'"\u2227"')(b)));Q=a.e;P=a.b;z=!!(P|z);a.c||P||xn(a,C);a.b=z;I&&(z=T(H,Q),G=T(G,a.d),R(a,C,z,G,!1))}a.c&&(C=a.a,z=a.d,G=a.e,a.b=!0,N(L(),GE(b).L,a),!a.c||!a.c&&a.b||(H=a.a,EF(b,a),I=a.d,Q=a.e,a.c?(P=a.a,O(a,a.h,P>H||!J(x,P)?P:C)):a.b=!0,a.f&&R(a,u,S(L(),G,Q),T(z,I),H===a.s)));u=a.e;x=a.d;p=!!(p|a.b);if(a.c)if(r=a.a,n.Ab(a.h),a.b=!1,GE(b).L!==Hz()&&N(L(),GE(b).L,a),!a.c&&a.b)break;else a.b=!1,q=r,r=x;else{a.b||Rr(a,n.Cd(), - q,p);a.f&&(p=q,b=new F(((U,da)=>()=>qr(L(),da.I)+".rep")(b,u)),r=null===r?a.d:T(r,a.d),Nr(a,p,b,r));break}}b=a.d;r=a.e;a.c?(p=a.a,e=p>m||!J(e,p)?p:f,d=O(a,d.N(k,a.h),e)):d=a;a.f&&R(a,c,S(L(),h,r),T(g,b),m===a.s);a=d}}if(a.c){g=a.h;if(null===g)throw new A(g);c=g.n;g=g.l;h=gs();a.h=g.Xd(c,h.C).td(fo())}} - function EF(b,a){var c=a.b;a.b=!1;var d=a.a;M();var e=a.b;a.b=!1;var f=a.a;M();FF(b,a);var g=a.e,h=a.d;if(a.c)a.b=!!(a.b|e);else if(!a.b){var k=a.f;a.a=f;k&&R(a,f,g,h,!1);a.b=!1;GF(b,a);var m=a.e,p=a.b;e=!!(p|e);a.c||p||xn(a,f);a.b=e;k&&(g=T(g,m),h=T(h,a.d),R(a,f,g,h,!1))}h=a.e;f=a.d;a.c?a.b=!!(a.b|c):a.b||(g=a.f,a.a=d,g&&R(a,d,h,f,!1),a.b=!1,HF(b,a),b=a.e,k=a.b,c=!!(k|c),a.c||k||xn(a,d),a.b=c,g&&(c=T(h,b),b=T(f,a.d),R(a,d,c,b,!1)))} - function FF(b,a){var c=a.b;a.b=!1;var d=a.a;M();var e=a.b;a.b=!1;var f=a.a;M();var g=a.b;a.b=!1;var h=a.a;M();var k=a.b;a.b=!1;var m=a.a;M();var p=a.b;a.b=!1;var n=a.a;M();var q=a.b;a.b=!1;var r=a.a;M();var u=a.b;a.b=!1;var x=a.a;M();M();var z=a.a,C=a.y;a.y=!0;M();var G=a.a,H=4+G|0,I=a.j;J(I,-1+H|0)&&116===(65535&(I.k.charCodeAt(G)|0))&&114===(65535&(I.k.charCodeAt(1+G|0)|0))&&117===(65535&(I.k.charCodeAt(2+G|0)|0))&&101===(65535&(I.k.charCodeAt(3+G|0)|0))?K(a,H):W(a);a.f&&V(a,G,new F((()=>()=>'"true"')(b))); - a.y=C;var Q=a.c?Or(a,Fr(a.j,z,a.a)):a;Q.c&&(Q.h=(Q.h,wh()));var P=a.e,U=a.d;if(a.c)a.b=!!(a.b|u);else if(!a.b){var da=a.f;a.a=x;da&&R(a,x,P,U,!1);a.b=!1;M();var ea=a.a,ja=a.y;a.y=!0;M();var ia=a.a,fa=5+ia|0,na=a.j;J(na,-1+fa|0)&&102===(65535&(na.k.charCodeAt(ia)|0))&&97===(65535&(na.k.charCodeAt(1+ia|0)|0))&&108===(65535&(na.k.charCodeAt(2+ia|0)|0))&&115===(65535&(na.k.charCodeAt(3+ia|0)|0))&&101===(65535&(na.k.charCodeAt(4+ia|0)|0))?K(a,fa):W(a);a.f&&V(a,ia,new F((()=>()=>'"false"')(b)));a.y=ja; - var la=a.c?Or(a,Fr(a.j,ea,a.a)):a;la.c&&(la.h=(la.h,xh()));var sa=a.e,ua=a.b,xa=!!(ua|u);a.c||ua||xn(a,x);a.b=xa;if(da){var Pa=T(P,sa),Na=T(U,a.d);R(a,x,Pa,Na,!1)}}var La=a.e,Ya=a.d;if(a.c)a.b=!!(a.b|q);else if(!a.b){var qb=a.f;a.a=r;qb&&R(a,r,La,Ya,!1);a.b=!1;M();var $a=TD().Pd,ub=a.a,Aa=a.j;M();var mb=TD(),Ta=jr(mb),Yb=a.a,kb=a.j;M();Cn();var Cb=a.a,mc=a.j;M();var Jb=a.a,Ma=a.y;a.y=!0;M();var Wb=a.b;a.b=!1;var Zb=a.a;M();var Wa=a.b;a.b=!1;var hb=a.a;M();var Nb=a.b;a.b=!1;var Fb=a.a;M();var vb=a.a, - wb=7+vb|0,cb=a.j;J(cb,-1+wb|0)&&92===(65535&(cb.k.charCodeAt(vb)|0))&&102===(65535&(cb.k.charCodeAt(1+vb|0)|0))&&111===(65535&(cb.k.charCodeAt(2+vb|0)|0))&&114===(65535&(cb.k.charCodeAt(3+vb|0)|0))&&97===(65535&(cb.k.charCodeAt(4+vb|0)|0))&&108===(65535&(cb.k.charCodeAt(5+vb|0)|0))&&108===(65535&(cb.k.charCodeAt(6+vb|0)|0))?K(a,wb):W(a);a.f&&V(a,vb,new F((()=>()=>'"\\\\forall"')(b)));var tb=a.e,ic=a.d;if(a.c)a.b=!!(a.b|Nb);else if(!a.b){var eb=a.f;a.a=Fb;eb&&R(a,Fb,tb,ic,!1);a.b=!1;var Ua=a.a,ib= - 7+Ua|0,zb=a.j;J(zb,-1+ib|0)&&92===(65535&(zb.k.charCodeAt(Ua)|0))&&101===(65535&(zb.k.charCodeAt(1+Ua|0)|0))&&120===(65535&(zb.k.charCodeAt(2+Ua|0)|0))&&105===(65535&(zb.k.charCodeAt(3+Ua|0)|0))&&115===(65535&(zb.k.charCodeAt(4+Ua|0)|0))&&116===(65535&(zb.k.charCodeAt(5+Ua|0)|0))&&115===(65535&(zb.k.charCodeAt(6+Ua|0)|0))?K(a,ib):W(a);a.f&&V(a,Ua,new F((()=>()=>'"\\\\exists"')(b)));var Ob=a.e,nb=a.b,xb=!!(nb|Nb);a.c||nb||xn(a,Fb);a.b=xb;if(eb){var ob=T(tb,Ob),Rb=T(ic,a.d);R(a,Fb,ob,Rb,!1)}}var cc= - a.e,Pb=a.d;if(a.c)a.b=!!(a.b|Wa);else if(!a.b){var $b=a.f;a.a=hb;$b&&R(a,hb,cc,Pb,!1);a.b=!1;var ac=a.j,Xb=a.a;J(ac,Xb)&&8704===(65535&(ac.k.charCodeAt(Xb)|0))?K(a,1+Xb|0):W(a);a.f&&V(a,Xb,new F((()=>()=>'"\u2200"')(b)));var yb=a.e,lb=a.b,jc=!!(lb|Wa);a.c||lb||xn(a,hb);a.b=jc;if($b){var sc=T(cc,yb),Gb=T(Pb,a.d);R(a,hb,sc,Gb,!1)}}var fc=a.e,xc=a.d;if(a.c)a.b=!!(a.b|Wb);else if(!a.b){var Kb=a.f;a.a=Zb;Kb&&R(a,Zb,fc,xc,!1);a.b=!1;var tc=a.j,Db=a.a;J(tc,Db)&&8707===(65535&(tc.k.charCodeAt(Db)|0))?K(a, - 1+Db|0):W(a);a.f&&V(a,Db,new F((()=>()=>'"\u2203"')(b)));var Ab=a.e,Sb=a.b,uc=!!(Sb|Wb);a.c||Sb||xn(a,Zb);a.b=uc;if(Kb){var gc=T(fc,Ab),Ub=T(xc,a.d);R(a,Zb,gc,Ub,!1)}}a.y=Ma;a.c&&Or(a,Fr(a.j,Jb,a.a));if(a.c){var kc=a.a,lc=a.d,Za=a.e;a.b=!0;var Ib=a.h;if(a.c||!a.b){var dc=a.a;$D(b,a);var vc=a.d,Lb=a.e;if(a.c){var Vb=a.a;O(a,Ib,Vb>dc||!J(mc,Vb)?Vb:kc)}else a.b=!0;a.f&&R(a,Cb,S(L(),Za,Lb),T(lc,vc),dc===a.s)}}if(a.c){var fb=a.a,zc=a.d,ec=a.e,Qa=a.h;N(L(),GE(b).L,a);if(a.c&&(a.c||!a.b)){var Eb=a.a;M(); - var Hb=zz();bs();for(var ta=VD().$a(),ab=a.a,Ia=0,Ca=!1,jb=a.b,gb=null,Ra=null;;){a.b=!!(Ca|(1>Ia&&jb));oF(b,a);var rb=a.e,Ac=a.d,nc=a.b,Dc=a.f;if(a.c){var oc=a.a;ta.Ab(a.h);var pc=1+Ia|0;a.b=!1;var wc=a.j,Sc=a.a;var Mc=J(wc,Sc)&&44===(65535&(wc.k.charCodeAt(Sc)|0))?K(a,1+Sc|0):W(a);a.f&&V(a,Sc,new F((()=>()=>'","')(b)));var cd=a.b,dd=!!(!!(jb|nc)|cd);if(null===Mc)ab=oc,Ia=pc,Ca=!1,jb=dd,gb=null,Ra=Ac;else if(a.c){var gd=a.e;ab=oc;Ia=pc;Ca=cd;jb=dd;gb=gd;Ra=Ac}else{cd?Tr(a,oc,dd):Xr(oc,oc,pc,dd,ta, - Hb,a);if(Dc){var Bb=bs();Nr(a,ab,new F(((Ak,Cj,Xj)=>()=>qr(L(),Xj.I)+(".rep("+Cj)+")")(Bb,1,rb)),T(Ac,a.d))}break}}else{nc||Xr(ab,ab,Ia,!!(jb|nc),ta,Hb,a);if(Dc){var qc=bs(),Hc=ab,Nc=gb,Wc=Ra,Vc=Ca;if(null===Nc||Vc)Nr(a,Hc,new F(((Ak,Cj,Xj)=>()=>qr(L(),Xj.I)+(".rep("+Cj)+")")(qc,1,rb)),a.d);else{var Ic=new F(((Ak,Cj,Xj)=>()=>qr(L(),Xj.I)+(".rep("+Cj)+")")(qc,1,rb));if(null===Wc)var Tc=S(L(),Nc,rb);else{var rd=S(L(),Nc,rb);Tc=T(Wc,rd)}Nr(a,Hc,Ic,Tc)}}break}}var ed=a.d,nd=a.e;if(a.c){var $c=a.a,Zc= - $c>Eb||!J(kb,$c)?$c:fb;O(a,Ta.N(Qa,a.h),Zc)}a.f&&R(a,Yb,S(L(),ec,nd),T(zc,ed),Eb===a.s)}}if(a.c){var ud=a.a,Cd=a.d,Ad=a.e,Rd=a.h;N(L(),GE(b).L,a);if(a.c)if(!a.c&&a.b)var Jd=a;else{var id=a.a;EF(b,a);var od=a.d,be=a.e;if(a.c){var Yd=a.a,vd=Yd>id||!J(Aa,Yd)?Yd:ud;var we=O(a,$a.N(Rd,a.h),vd)}else we=a;a.f&&R(a,ub,S(L(),Ad,be),T(Cd,od),id===a.s);Jd=we}else Jd=a}else Jd=a;if(Jd.c){var wd=Jd.h;if(null===wd||"\\forall"!==wd.gb&&"\u2200"!==wd.gb){if(null===wd||"\\exists"!==wd.gb&&"\u2203"!==wd.gb)throw new A(wd); - var Bd=wd.Cb.Fd(wd.Sb,new nj((()=>(Ak,Cj)=>{var Xj=v();return new oh(new w(Cj,Xj),Ak)})(b)))}else Bd=wd.Cb.Fd(wd.Sb,new nj((()=>(Ak,Cj)=>{var Xj=v();return new nh(new w(Cj,Xj),Ak)})(b)));Jd.h=Bd}var Kd=a.e,Ke=a.b,ke=!!(Ke|q);a.c||Ke||xn(a,r);a.b=ke;if(qb){var xd=T(La,Kd),Sd=T(Ya,a.d);R(a,r,xd,Sd,!1)}}var Ld=a.e,ee=a.d;if(a.c)a.b=!!(a.b|p);else if(!a.b){var Zd=a.f;a.a=n;Zd&&R(a,n,Ld,ee,!1);a.b=!1;M();var Ue=TD().rm,sf=a.a,Tf=a.j;M();var Le=a.b;a.b=!1;var Ge=a.a;M();var tf=TD().Pd,cf=a.a,Ve=a.j;M(); - var Wg=TD(),Uf=jr(Wg),uf=a.a,Vf=a.j;M();var vf=a.a,Dd=a.y;a.y=!0;M();var He=a.j,kf=a.a;J(He,kf)&&91===(65535&(He.k.charCodeAt(kf)|0))?K(a,1+kf|0):W(a);a.f&&V(a,kf,new F((()=>()=>'"["')(b)));a.y=Dd;a.c&&Or(a,Fr(a.j,vf,a.a));if(a.c){var lf=a.a,Ef=a.d,Dg=a.e;a.b=!0;var pe=a.h;N(L(),GE(b).L,a);if(a.c&&(a.c||!a.b)){var fd=a.a;tE(b,a);var yd=a.d,Ff=a.e;if(a.c){var mf=a.a,qh=mf>fd||!J(Vf,mf)?mf:lf;O(a,Uf.N(pe,a.h),qh)}else a.b=!0;a.f&&R(a,uf,S(L(),Dg,Ff),T(Ef,yd),fd===a.s)}}if(a.c){var jh=a.a,kg=a.d,Gf= - a.e,Xg=a.h;N(L(),GE(b).L,a);if(a.c&&(a.c||!a.b)){var Eg=a.a,Yg=a.a,lg=a.y;a.y=!0;M();var Me=a.j,Wf=a.a;J(Me,Wf)&&93===(65535&(Me.k.charCodeAt(Wf)|0))?K(a,1+Wf|0):W(a);a.f&&V(a,Wf,new F((()=>()=>'"]"')(b)));a.y=lg;a.c&&Or(a,Fr(a.j,Yg,a.a));var Zg=a.d,Fg=a.e;if(a.c){var wf=a.a,kh=wf>Eg||!J(Ve,wf)?wf:jh;O(a,tf.N(Xg,a.h),kh)}a.f&&R(a,cf,S(L(),Gf,Fg),T(kg,Zg),Eg===a.s)}}var Xf=a.e,mg=a.d;if(a.c)a.b=!!(a.b|Le);else if(!a.b){var le=a.f;a.a=Ge;le&&R(a,Ge,Xf,mg,!1);a.b=!1;var Hf=TD().Pd,$g=a.a,Gg=a.j;M(); - var Hg=TD(),lh=jr(Hg),Yf=a.a,ah=a.j;M();var Yh=a.a,Ig=a.y;a.y=!0;M();var xe=a.j,ng=a.a;J(xe,ng)&&60===(65535&(xe.k.charCodeAt(ng)|0))?K(a,1+ng|0):W(a);a.f&&V(a,ng,new F((()=>()=>'"\x3c"')(b)));a.y=Ig;a.c&&Or(a,Fr(a.j,Yh,a.a));if(a.c){var Zh=a.a,If=a.d,xf=a.e;a.b=!0;var Zf=a.h;N(L(),GE(b).L,a);if(a.c&&(a.c||!a.b)){var $f=a.a;tE(b,a);var df=a.d,Ne=a.e;if(a.c){var Jf=a.a,si=Jf>$f||!J(ah,Jf)?Jf:Zh;O(a,lh.N(Zf,a.h),si)}else a.b=!0;a.f&&R(a,Yf,S(L(),xf,Ne),T(If,df),$f===a.s)}}if(a.c){var $h=a.a,Ch=a.d, - Jg=a.e,Kf=a.h;N(L(),GE(b).L,a);if(a.c&&(a.c||!a.b)){var ti=a.a,Zi=a.a,ai=a.y;a.y=!0;M();var ui=a.j,og=a.a;J(ui,og)&&62===(65535&(ui.k.charCodeAt(og)|0))?K(a,1+og|0):W(a);a.f&&V(a,og,new F((()=>()=>'"\x3e"')(b)));a.y=ai;a.c&&Or(a,Fr(a.j,Zi,a.a));var pg=a.d,$i=a.e;if(a.c){var aj=a.a,Dh=aj>ti||!J(Gg,aj)?aj:$h;O(a,Hf.N(Kf,a.h),Dh)}a.f&&R(a,$g,S(L(),Jg,$i),T(Ch,pg),ti===a.s)}}var Mk=a.e,rh=a.b,uj=!!(rh|Le);a.c||rh||xn(a,Ge);a.b=uj;if(le){var hk=T(Xf,Mk),ik=T(mg,a.d);R(a,Ge,hk,ik,!1)}}if(a.c){var Nk=a.a, - qm=a.d,Mj=a.e;a.b=!0;var vj=a.h;N(L(),GE(b).L,a);if(a.c)if(!a.c&&a.b)var vi=a;else{var wj=a.a;EF(b,a);var xj=a.d,Rc=a.e;if(a.c){var Lc=a.a,xk=Lc>wj||!J(Tf,Lc)?Lc:Nk;var Kl=O(a,Ue.N(vj,a.h),xk)}else a.b=!0,Kl=a;a.f&&R(a,sf,S(L(),Mj,Rc),T(qm,xj),wj===a.s);vi=Kl}else vi=a}else vi=a;if(vi.c){var Hh=vi.h;if(null!==Hh&&"["===Hh.Dh&&"]"===Hh.Fh)var Ll=new ph(Hh.Eh,Hh.$g);else{if(null===Hh||"\x3c"!==Hh.Dh||"\x3e"!==Hh.Fh)throw new A(Hh);Ll=new uh(Hh.Eh,Hh.$g)}vi.h=Ll}var In=a.e,Ml=a.b,Fm=!!(Ml|p);a.c||Ml|| - xn(a,n);a.b=Fm;if(Zd){var Jn=T(Ld,In),hp=T(ee,a.d);R(a,n,Jn,hp,!1)}}var Nl=a.e,Vj=a.d;if(a.c)a.b=!!(a.b|k);else if(!a.b){var Gm=a.f;a.a=m;Gm&&R(a,m,Nl,Vj,!1);a.b=!1;M();TD();var Hm=a.a,Kn=a.j;M();var Ol=a.j,yk=a.a;J(Ol,yk)&&33===(65535&(Ol.k.charCodeAt(yk)|0))?K(a,1+yk|0):W(a);a.f&&V(a,yk,new F((()=>()=>'"!"')(b)));if(a.c){var Im=a.a,Ni=a.d,Jm=a.e;a.b=!0;N(L(),GE(b).L,a);if(a.c)if(!a.c&&a.b)var gj=a;else{var Pl=a.a;EF(b,a);var Km=a.d,Lm=a.e;if(a.c){var $k=a.a;var al=O(a,a.h,$k>Pl||!J(Kn,$k)?$k:Im)}else a.b= - !0,al=a;a.f&&R(a,Hm,S(L(),Jm,Lm),T(Ni,Km),Pl===a.s);gj=al}else gj=a}else gj=a;gj.c&&(gj.h=new fh(gj.h));var Ln=a.e,Mn=a.b,Mm=!!(Mn|k);a.c||Mn||xn(a,m);a.b=Mm;if(Gm){var Nm=T(Nl,Ln),Nn=T(Vj,a.d);R(a,m,Nm,Nn,!1)}}var Ql=a.e,bl=a.d;if(a.c)a.b=!!(a.b|g);else if(!a.b){var Rl=a.f;a.a=h;Rl&&R(a,h,Ql,bl,!1);a.b=!1;IF(b,a);var Om=a.e,Pm=a.b,On=!!(Pm|g);a.c||Pm||xn(a,h);a.b=On;if(Rl){var Qm=T(Ql,Om),Pn=T(bl,a.d);R(a,h,Qm,Pn,!1)}}var Qn=a.e,cl=a.d;if(a.c)a.b=!!(a.b|e);else if(!a.b){var Sl=a.f;a.a=f;Sl&&R(a, - f,Qn,cl,!1);a.b=!1;M();var Rn=a.a,Rm=a.y;a.y=!0;M();var Sm=a.j,gi=a.a;J(Sm,gi)&&9141===(65535&(Sm.k.charCodeAt(gi)|0))?K(a,1+gi|0):W(a);a.f&&V(a,gi,new F((()=>()=>'"\u23b5"')(b)));a.y=Rm;var zk=a.c?Or(a,Fr(a.j,Rn,a.a)):a;zk.c&&(zk.h=(zk.h,ch()));var hj=a.e,Tl=a.b,Tm=!!(Tl|e);a.c||Tl||xn(a,f);a.b=Tm;if(Sl){var Um=T(Qn,hj),ip=T(cl,a.d);R(a,f,Um,ip,!1)}}var Ul=a.e,Vm=a.d;if(a.c)a.b=!!(a.b|c);else if(!a.b){var ij=a.f;a.a=d;ij&&R(a,d,Ul,Vm,!1);a.b=!1;M();var Wj=a.a,jp=a.y;a.y=!0;M();var yi=a.a,vq=10+yi| - 0,zi=a.j;J(zi,-1+vq|0)&&95===(65535&(zi.k.charCodeAt(yi)|0))&&95===(65535&(zi.k.charCodeAt(1+yi|0)|0))&&95===(65535&(zi.k.charCodeAt(2+yi|0)|0))&&95===(65535&(zi.k.charCodeAt(3+yi|0)|0))&&95===(65535&(zi.k.charCodeAt(4+yi|0)|0))&&95===(65535&(zi.k.charCodeAt(5+yi|0)|0))&&95===(65535&(zi.k.charCodeAt(6+yi|0)|0))&&95===(65535&(zi.k.charCodeAt(7+yi|0)|0))&&95===(65535&(zi.k.charCodeAt(8+yi|0)|0))&&95===(65535&(zi.k.charCodeAt(9+yi|0)|0))?K(a,vq):W(a);a.f&&V(a,yi,new F((()=>()=>'"__________"')(b)));a.y= - jp;var Sn=a.c?Or(a,Fr(a.j,Wj,a.a)):a;Sn.c&&(Sn.h=(Sn.h,new dh("exerciseP_",We())));var Zs=a.e,Tn=a.b,wq=!!(Tn|c);a.c||Tn||xn(a,d);a.b=wq;if(ij){var Iy=T(Ul,Zs),$s=T(Vm,a.d);R(a,d,Iy,$s,!1)}}} - function GF(b,a){var c=a.a,d=null!==a.A;d&&a.A.ja((new YD("comparison")).v,c);M();var e=TD().Pd,f=a.a,g=a.j;M();var h=TD();h=jr(h);var k=a.a,m=a.j;M();rE(b,!1,a);if(a.c){var p=a.a,n=a.d,q=a.e,r=a.h;N(L(),GE(b).L,a);if(a.c&&(a.c||!a.b)){var u=a.a,x=a.a,z=a.y;a.y=!0;M();fF(b,a);a.y=z;a.c&&Or(a,Fr(a.j,x,a.a));x=a.d;z=a.e;if(a.c){var C=a.a;m=C>u||!J(m,C)?C:p;O(a,h.N(r,a.h),m)}a.f&&R(a,k,S(L(),q,z),T(n,x),u===a.s)}}a.c?(m=a.a,h=a.d,k=a.e,a.b=!0,u=a.h,N(L(),GE(b).L,a),a.c?!a.c&&a.b?f=a:(n=a.a,rE(b,!0,a), - q=a.d,r=a.e,a.c?(p=a.a,g=p>n||!J(g,p)?p:m,e=O(a,e.N(u,a.h),g)):(a.b=!0,e=a),a.f&&R(a,f,S(L(),k,r),T(h,q),n===a.s),f=e):f=a):f=a;if(f.c){e=f.h;if(null!==e&&"\x3d"===e.Cb)e=new Og(e.gb,e.Sb);else if(null===e||"!\x3d"!==e.Cb&&"\u2260"!==e.Cb)if(null===e||"\x3e\x3d"!==e.Cb&&"\u2265"!==e.Cb)if(null!==e&&"\x3e"===e.Cb)e=new Tg(e.gb,e.Sb);else if(null===e||"\x3c\x3d"!==e.Cb&&"\u2264"!==e.Cb){if(null===e||"\x3c"!==e.Cb)throw new A(e);e=new Vg(e.gb,e.Sb)}else e=new Ug(e.gb,e.Sb);else e=new Sg(e.gb,e.Sb);else e= - new Rg(e.gb,e.Sb);f.h=e}d&&a.A.ia((new YD("comparison")).v,f.a,f.c);if(f.f){D();b=[new Jr(new F((()=>()=>(new YD("comparison")).v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(f,c,new Kr(d),f.d,c()=>'"("')(b)));a.y=H;var U=a.e,da=a.c?xn(a,C):K(a,C);a.f&&(a.Gb=I,a.d=Lr().Mc,yn(a,C,new F(((mg,le)=>()=>"!"+qr(L(),le.I))(z,U))));da.b=G;var ea= - a.d,ja=a.e;if(a.c){var ia=a.a;var fa=O(a,r,ia>x||!J(m,ia)?ia:p)}else fa=a;a.f&&R(a,k,S(L(),q,ja),T(n,ea),x===a.s);u=fa}}else u=a;if(u.c){var na=u.h;if(null===na)throw new A(na);u.h=new ze(new Ae(na.n,na.l,Be(),Ce(),y()),De())}var la=a.e,sa=a.d;if(a.c)a.b=!!(a.b|g);else if(!a.b){var ua=a.f;a.a=h;ua&&R(a,h,la,sa,!1);a.b=!1;M();var xa=TD().rm,Pa=a.a,Na=a.j;M();var La=TD().Pd,Ya=a.a,qb=a.j;M();nE(b,a);if(a.c){var $a=a.a,ub=a.d,Aa=a.e,mb=a.h;if(a.c||!a.b){var Ta=a.a;M();var Yb=a.b,kb=a.y;a.y=!0;var Cb= - vF(b,!0,a);a.y=kb;Cb.b=Yb;var mc=a.d,Jb=a.e;if(a.c){var Ma=a.a,Wb=Ma>Ta||!J(qb,Ma)?Ma:$a;O(a,La.N(mb,a.h),Wb)}a.f&&R(a,Ya,S(L(),Aa,Jb),T(ub,mc),Ta===a.s)}}if(a.c){var Zb=a.a,Wa=a.d,hb=a.e,Nb=a.h;N(L(),GE(b).L,a);if(a.c)if(!a.c&&a.b)var Fb=a;else{var vb=a.a;vz();var wb=a.a,cb=a.b;a.b=!1;M();var tb=a.a,ic=a.y;a.y=!0;M();var eb=a.j,Ua=a.a;J(eb,Ua)&&39===(65535&(eb.k.charCodeAt(Ua)|0))?K(a,1+Ua|0):W(a);a.f&&V(a,Ua,new F((()=>()=>'"\'"')(b)));a.y=ic;a.c&&Or(a,Fr(a.j,tb,a.a));var ib=a.c;if(ib){var zb=Or(a, - new E(a.h));zb.b=!!(zb.b|cb)}else if(!a.b){var Ob=O(a,y(),wb);Ob.b=!!(Ob.b|cb)}if(a.f){var nb=a.e,xb=a.d;ib||Nr(a,wb,new F(((mg,le)=>()=>qr(L(),le.I)+".?")(b,nb)),xb)}var ob=a.d,Rb=a.e;if(a.c){var cc=a.a,Pb=cc>vb||!J(Na,cc)?cc:Zb;var $b=O(a,xa.N(Nb,a.h),Pb)}else $b=a;a.f&&R(a,Pa,S(L(),hb,Rb),T(Wa,ob),vb===a.s);Fb=$b}else Fb=a}else Fb=a;if(Fb.c){var ac=Fb.h;if(null===ac)throw new A(ac);var Xb=new ze(new Ae(ac.Dh,ac.Eh,ac.Fh.S(),Ce(),y()),ac.Fh),yb=ac.$g;if(y()===yb)var lb=Xb;else if(yb instanceof E&& - "'"===yb.p)lb=new vh(Xb);else throw new A(yb);Fb.h=lb}var jc=a.e,sc=a.b,Gb=!!(sc|g);a.c||sc||xn(a,h);a.b=Gb;if(ua){var fc=T(la,jc),xc=T(sa,a.d);R(a,h,fc,xc,!1)}}var Kb=a.e,tc=a.d;if(a.c)a.b=!!(a.b|e);else if(!a.b){var Db=a.f;a.a=f;Db&&R(a,f,Kb,tc,!1);a.b=!1;M();var Ab=new F((()=>()=>"Unit predicationals cannot have indices")(b));GE(b);var Sb=a.a,uc=TD().rm,gc=a.a,Ub=a.j;M();var kc=TD().Pd,lc=a.a,Za=a.j;M();nE(b,a);if(a.c){var Ib=a.a,dc=a.d,vc=a.e,Lb=a.h;if(a.c||!a.b){var Vb=a.a;M();var fb=a.b,zc= - a.y;a.y=!0;var ec=wF(b,a);a.y=zc;ec.b=fb;var Qa=a.d,Eb=a.e;if(a.c){var Hb=a.a,ta=Hb>Vb||!J(Za,Hb)?Hb:Ib;O(a,kc.N(Lb,a.h),ta)}a.f&&R(a,lc,S(L(),vc,Eb),T(dc,Qa),Vb===a.s)}}if(a.c){var ab=a.a,Ia=a.d,Ca=a.e,jb=a.h;N(L(),GE(b).L,a);if(a.c)if(!a.c&&a.b)var gb=a;else{var Ra=a.a;vz();var rb=a.a,Ac=a.b;a.b=!1;M();var nc=a.a,Dc=a.y;a.y=!0;M();var oc=a.j,pc=a.a;J(oc,pc)&&39===(65535&(oc.k.charCodeAt(pc)|0))?K(a,1+pc|0):W(a);a.f&&V(a,pc,new F((()=>()=>'"\'"')(b)));a.y=Dc;a.c&&Or(a,Fr(a.j,nc,a.a));var wc=a.c; - if(wc){var Sc=Or(a,new E(a.h));Sc.b=!!(Sc.b|Ac)}else if(!a.b){var Mc=O(a,y(),rb);Mc.b=!!(Mc.b|Ac)}if(a.f){var cd=a.e,dd=a.d;wc||Nr(a,rb,new F(((mg,le)=>()=>qr(L(),le.I)+".?")(b,cd)),dd)}var gd=a.d,Bb=a.e;if(a.c){var qc=a.a,Hc=qc>Ra||!J(Ub,qc)?qc:ab;var Nc=O(a,uc.N(jb,a.h),Hc)}else Nc=a;a.f&&R(a,gc,S(L(),Ca,Bb),T(Ia,gd),Ra===a.s);gb=Nc}else gb=a}else gb=a;if(gb.c)if(a.h.Eh.o())var Wc=a;else a.f&&yn(a,Sb,Ab),Wc=xn(a,Sb);else Wc=a;if(Wc.c){var Vc=Wc.h;if(null===Vc)throw new A(Vc);var Ic=new dh(Vc.Dh, - Vc.Fh),Tc=Vc.$g;if(y()===Tc)var rd=Ic;else if(Tc instanceof E&&"'"===Tc.p)rd=new vh(Ic);else throw new A(Tc);Wc.h=rd}var ed=a.e,nd=a.b,$c=!!(nd|e);a.c||nd||xn(a,f);a.b=$c;if(Db){var Zc=T(Kb,ed),ud=T(tc,a.d);R(a,f,Zc,ud,!1)}}var Cd=a.e,Ad=a.d;if(a.c)a.b=!!(a.b|c);else if(!a.b){var Rd=a.f;a.a=d;Rd&&R(a,d,Cd,Ad,!1);a.b=!1;M();var Jd=TD(),id=jr(Jd),od=a.a,be=a.j;M();Cn();var Yd=a.a,vd=a.j;M();TD();var we=a.a,wd=a.j;M();var Bd=a.j,Kd=a.a;J(Bd,Kd)&&40===(65535&(Bd.k.charCodeAt(Kd)|0))?K(a,1+Kd|0):W(a); - a.f&&V(a,Kd,new F((()=>()=>'"("')(b)));if(a.c){var Ke=a.a,ke=a.d,xd=a.e;N(L(),GE(b).L,a);if(a.c&&(a.c||!a.b)){var Sd=a.a;kE(b,a);var Ld=a.d,ee=a.e;if(a.c){var Zd=a.a;O(a,a.h,Zd>Sd||!J(wd,Zd)?Zd:Ke)}a.f&&R(a,we,S(L(),xd,ee),T(ke,Ld),Sd===a.s)}}if(a.c){var Ue=a.a,sf=a.d,Tf=a.e,Le=a.h;N(L(),GE(b).L,a);if(a.c&&(a.c||!a.b)){var Ge=a.a,tf=a.j,cf=a.a;J(tf,cf)&&41===(65535&(tf.k.charCodeAt(cf)|0))?K(a,1+cf|0):W(a);a.f&&V(a,cf,new F((()=>()=>'")"')(b)));var Ve=a.d,Wg=a.e;if(a.c){var Uf=a.a;O(a,Le,Uf>Ge||!J(vd, - Uf)?Uf:Ue)}a.f&&R(a,Yd,S(L(),Tf,Wg),T(sf,Ve),Ge===a.s)}}if(a.c){var uf=a.a,Vf=a.d,vf=a.e,Dd=a.h;N(L(),GE(b).L,a);if(a.c)if(!a.c&&a.b)var He=a;else{var kf=a.a;vz();var lf=a.a,Ef=a.b;a.b=!1;M();var Dg=a.a,pe=a.y;a.y=!0;M();var fd=a.j,yd=a.a;J(fd,yd)&&39===(65535&(fd.k.charCodeAt(yd)|0))?K(a,1+yd|0):W(a);a.f&&V(a,yd,new F((()=>()=>'"\'"')(b)));a.y=pe;a.c&&Or(a,Fr(a.j,Dg,a.a));var Ff=a.c;if(Ff){var mf=Or(a,new E(a.h));mf.b=!!(mf.b|Ef)}else if(!a.b){var qh=O(a,y(),lf);qh.b=!!(qh.b|Ef)}if(a.f){var jh=a.e, - kg=a.d;Ff||Nr(a,lf,new F(((mg,le)=>()=>qr(L(),le.I)+".?")(b,jh)),kg)}var Gf=a.d,Xg=a.e;if(a.c){var Eg=a.a,Yg=Eg>kf||!J(be,Eg)?Eg:uf;var lg=O(a,id.N(Dd,a.h),Yg)}else lg=a;a.f&&R(a,od,S(L(),vf,Xg),T(Vf,Gf),kf===a.s);He=lg}else He=a}else He=a;if(He.c){var Me=He.h;if(null!==Me&&y()===Me.l)var Wf=Me.n;else if(null!==Me&&Me.l instanceof E&&"'"===Me.l.p)Wf=new vh(Me.n);else throw new A(Me);He.h=Wf}var Zg=a.e,Fg=a.b,wf=!!(Fg|c);a.c||Fg||xn(a,d);a.b=wf;if(Rd){var kh=T(Cd,Zg),Xf=T(Ad,a.d);R(a,d,kh,Xf,!1)}}} - function IF(b,a){M();var c=a.a,d=null!==a.A;d&&a.A.ja((new YD("predicational")).v,c);Cn();var e=a.a,f=a.j;M();var g=TD().Pd,h=a.a,k=a.j;M();Cn();var m=a.a,p=a.j;M();nE(b,a);if(a.c){var n=a.a,q=a.d,r=a.e,u=a.h;if(a.c||!a.b){var x=a.a,z=a.j,C=a.a;J(z,C)&&123===(65535&(z.k.charCodeAt(C)|0))?K(a,1+C|0):W(a);a.f&&V(a,C,new F((()=>()=>'"{"')(b)));z=a.d;C=a.e;if(a.c){var G=a.a;O(a,u,G>x||!J(p,G)?G:n)}a.f&&R(a,m,S(L(),r,C),T(q,z),x===a.s)}}a.c&&(x=a.a,m=a.d,p=a.e,a.b=!0,n=a.h,N(L(),GE(b).L,a),!a.c||!a.c&& - a.b||(q=a.a,kE(b,a),r=a.d,u=a.e,a.c?(z=a.a,k=z>q||!J(k,z)?z:x,O(a,g.N(n,a.h),k)):a.b=!0,a.f&&R(a,h,S(L(),p,u),T(m,r),q===a.s)));a.c?(m=a.a,g=a.d,h=a.e,p=a.h,N(L(),GE(b).L,a),a.c?!a.c&&a.b?e=a:(k=a.a,n=a.j,q=a.a,J(n,q)&&125===(65535&(n.k.charCodeAt(q)|0))?K(a,1+q|0):W(a),a.f&&V(a,q,new F((()=>()=>'"}"')(b))),n=a.d,q=a.e,a.c?(r=a.a,f=O(a,p,r>k||!J(f,r)?r:m)):f=a,a.f&&R(a,e,S(L(),h,q),T(g,n),k===a.s),e=f):e=a):e=a;d&&a.A.ia((new YD("predicational")).v,e.a,e.c);if(e.f){D();b=[new Jr(new F((()=>()=>(new YD("predicational")).v)(b)))]; - a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(e,c,new Kr(d),e.d,c()=>'"{|"')(b)));if(a.c&&(k=a.a,m=a.d,p=a.e,N(L(),GE(b).L,a),a.c&&(a.c||!a.b))){var n=a.a;vz();var q=a.a,r=a.b;a.b=!1;M();var u=TD();u=jr(u);var x=a.a,z=a.j;M();oF(b,a);if(a.c){var C=a.a,G=a.d,H=a.e,I=a.h;N(L(),GE(b).L,a);if(a.c&& - (a.c||!a.b)){var Q=a.a;zz();var P=!1;P=a.b;for(var U=VD().$a(),da=a.a,ea=null;;){a.b=!1;M();TD();var ja=a.a,ia=a.j;M();var fa=a.j,na=a.a;J(fa,na)&&44===(65535&(fa.k.charCodeAt(na)|0))?K(a,1+na|0):W(a);a.f&&V(a,na,new F((()=>()=>'","')(b)));if(a.c){fa=a.a;na=a.d;var la=a.e;a.b=!0;N(L(),GE(b).L,a);if(a.c&&(a.c||!a.b)){var sa=a.a;oF(b,a);var ua=a.d,xa=a.e;if(a.c){var Pa=a.a;O(a,a.h,Pa>sa||!J(ia,Pa)?Pa:fa)}else a.b=!0;a.f&&R(a,ja,S(L(),la,xa),T(na,ua),sa===a.s)}}ja=a.e;ia=a.d;P=!!(P|a.b);if(a.c)if(ea= - a.a,U.Ab(a.h),a.b=!1,GE(b).L!==Hz()&&N(L(),GE(b).L,a),!a.c&&a.b)break;else a.b=!1,da=ea,ea=ia;else{a.b||Rr(a,U.Cd(),da,P);a.f&&(P=da,U=new F(((Na,La)=>()=>qr(L(),La.I)+".rep")(b,ja)),ea=null===ea?a.d:T(ea,a.d),Nr(a,P,U,ea));break}}ea=a.d;P=a.e;a.c&&(U=a.a,z=U>Q||!J(z,U)?U:C,O(a,u.N(I,a.h),z));a.f&&R(a,x,S(L(),H,P),T(G,ea),Q===a.s)}}(u=a.c)?(x=Or(a,new E(a.h)),x.b=!!(x.b|r)):a.b||(x=O(a,y(),q),x.b=!!(x.b|r));a.f&&(r=a.e,x=a.d,u||Nr(a,q,new F(((Na,La)=>()=>qr(L(),La.I)+".?")(b,r)),x));q=a.d;r=a.e;a.c&& - (u=a.a,O(a,a.h,u>n||!J(h,u)?u:k));a.f&&R(a,g,S(L(),p,r),T(m,q),n===a.s)}a.c?(m=a.a,g=a.d,h=a.e,p=a.h,N(L(),GE(b).L,a),a.c?!a.c&&a.b?e=a:(n=k=a.a,q=2+n|0,r=a.j,J(r,-1+q|0)&&124===(65535&(r.k.charCodeAt(n)|0))&&125===(65535&(r.k.charCodeAt(1+n|0)|0))?K(a,q):W(a),a.f&&V(a,n,new F((()=>()=>'"|}"')(b))),n=a.d,q=a.e,a.c?(r=a.a,f=O(a,p,r>k||!J(f,r)?r:m)):f=a,a.f&&R(a,e,S(L(),h,q),T(g,n),k===a.s),e=f):e=a):e=a;d&&a.A.ia((new YD("odeSpace")).v,e.a,e.c);if(e.f){D();b=[new Jr(new F((()=>()=>(new YD("odeSpace")).v)(b)))]; - a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(e,c,new Kr(d),e.d,c()=>"Program symbols cannot have an index")(b));GE(b);var f=a.a;Cn();var g=a.a,h=a.j;M();var k=TD().Pd,m=a.a,p=a.j;M();nE(b,a);if(a.c){var n=a.a,q=a.d,r=a.e,u=a.h;if(a.c||!a.b){var x=a.a;vz();var z=a.a,C=a.b;a.b=!1;M();JF(b,a);var G=a.c;if(G){var H=Or(a,new E(a.h));H.b=!!(H.b|C)}else a.b||(H=O(a,y(),z),H.b=!!(H.b|C));a.f&&(C=a.e,H=a.d,G||Nr(a,z,new F(((I,Q)=>()=>qr(L(),Q.I)+".?")(b,C)),H));z=a.d; - G=a.e;a.c&&(C=a.a,p=C>x||!J(p,C)?C:n,O(a,k.N(u,a.h),p));a.f&&R(a,m,S(L(),r,G),T(q,z),x===a.s)}}a.c?(r=a.a,k=a.d,m=a.e,u=a.h,N(L(),GE(b).L,a),a.c?!a.c&&a.b?g=a:(q=a.a,x=a.j,p=a.a,J(x,p)&&59===(65535&(x.k.charCodeAt(p)|0))?K(a,1+p|0):W(a),a.f&&V(a,p,new F((()=>()=>'";"')(b))),x=a.d,p=a.e,a.c?(n=a.a,h=O(a,u,n>q||!J(h,n)?n:r)):h=a,a.f&&R(a,g,S(L(),m,p),T(k,x),q===a.s),g=h):g=a):g=a;g.c?a.h.Cb.o()?e=a:(a.f&&yn(a,f,e),e=xn(a,f)):e=a;if(e.c){f=e.h;if(null===f||y()!==f.Cb)throw new A(f);g=f.Sb;e.h=new Te(f.gb, - g.o()?We():g.D())}d&&a.A.ia((new YD("programSymbol")).v,e.a,e.c);if(e.f){D();b=[new Jr(new F((()=>()=>(new YD("programSymbol")).v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(e,c,new Kr(d),e.d,c()=>"System symbols cannot have an index")(b));GE(b);var f=a.a;Cn();var g=a.a,h=a.j;M();Cn();var k=a.a,m=a.j;M();var p=TD().Pd,n=a.a,q=a.j;M();Cn();var r=a.a,u=a.j;M();nE(b,a);if(a.c){var x=a.a,z=a.d,C=a.e,G=a.h;if(a.c||!a.b){var H=a.a,I=a.a,Q=4+I|0,P=a.j;J(P,-1+Q|0)&&123===(65535&(P.k.charCodeAt(I)|0))&&124===(65535&(P.k.charCodeAt(1+I|0)|0))&&94===(65535&(P.k.charCodeAt(2+I|0)|0))&&64===(65535&(P.k.charCodeAt(3+ - I|0)|0))?K(a,Q):W(a);a.f&&V(a,I,new F((()=>()=>'"{|^@"')(b)));var U=a.d,da=a.e;if(a.c){var ea=a.a;O(a,G,ea>H||!J(u,ea)?ea:x)}a.f&&R(a,r,S(L(),C,da),T(z,U),H===a.s)}}if(a.c){var ja=a.a,ia=a.d,fa=a.e;a.b=!0;var na=a.h;N(L(),GE(b).L,a);if(a.c&&(a.c||!a.b)){var la=a.a;M();for(var sa=zz(),ua=GE(b).L,xa=bs(),Pa=VD().$a(),Na=a.a,La=0,Ya=!1,qb=a.b,$a=null,ub=null;;){a.b=!!(Ya|(0>La&&qb));oF(b,a);var Aa=a.e,mb=a.d,Ta=a.b,Yb=a.f;if(a.c){var kb=a.a;Pa.Ab(a.h);var Cb=1+La|0;if(2147483647===Cb){Yr(kb,kb,Cb,!!(qb| - Ta),Pa,0,sa,a);Yb&&yn(a,Na,new F(((Eb,Hb,ta)=>()=>qr(L(),Hb.I)+".rep"+(0===ta?"":"("+ta+")"))(xa,Aa,0)));break}else if(ua!==Hz()&&N(L(),ua,a),!a.c&&a.b)break;else{a.b=!1;var mc=a.a;M();var Jb=a.j,Ma=a.a;var Wb=J(Jb,Ma)&&44===(65535&(Jb.k.charCodeAt(Ma)|0))?K(a,1+Ma|0):W(a);a.f&&V(a,Ma,new F((()=>()=>'","')(b)));var Zb=Wb.a;var Wa=Wb.c?Qr(Wb,Wb.h,!!(Wb.b|Zb>mc)):Sr(Wb,Zb);var hb=a.b,Nb=!!(!!(qb|Ta)|hb);if(null===Wa)Na=kb,La=Cb,Ya=!1,qb=Nb,$a=null,ub=mb;else if(a.c)if(ua!==Hz()&&N(L(),ua,a),!a.c&&hb)break; - else{var Fb=a.e;Na=kb;La=Cb;Ya=hb;qb=Nb;$a=Fb;ub=mb}else{hb?Tr(a,kb,Nb):Yr(kb,kb,Cb,Nb,Pa,0,sa,a);if(Yb){var vb=bs();Nr(a,Na,new F(((Eb,Hb,ta)=>()=>qr(L(),ta.I)+(".rep("+Hb)+")")(vb,0,Aa)),T(mb,a.d))}break}}}else{Ta||Yr(Na,Na,La,!!(qb|Ta),Pa,0,sa,a);if(Yb){var wb=bs(),cb=Na,tb=$a,ic=ub,eb=Ya;if(null===tb||eb)Nr(a,cb,new F(((Eb,Hb,ta)=>()=>qr(L(),ta.I)+(".rep("+Hb)+")")(wb,0,Aa)),a.d);else{var Ua=new F(((Eb,Hb,ta)=>()=>qr(L(),ta.I)+(".rep("+Hb)+")")(wb,0,Aa));if(null===ic)var ib=S(L(),tb,Aa);else{var zb= - S(L(),tb,Aa);ib=T(ic,zb)}Nr(a,cb,Ua,ib)}}break}}var Ob=a.d,nb=a.e;if(a.c){var xb=a.a,ob=xb>la||!J(q,xb)?xb:ja;O(a,p.N(na,a.h),ob)}else a.b=!0;a.f&&R(a,n,S(L(),fa,nb),T(ia,Ob),la===a.s)}}if(a.c){var Rb=a.a,cc=a.d,Pb=a.e,$b=a.h;N(L(),GE(b).L,a);if(a.c&&(a.c||!a.b)){var ac=a.a,Xb=a.a,yb=2+Xb|0,lb=a.j;J(lb,-1+yb|0)&&124===(65535&(lb.k.charCodeAt(Xb)|0))&&125===(65535&(lb.k.charCodeAt(1+Xb|0)|0))?K(a,yb):W(a);a.f&&V(a,Xb,new F((()=>()=>'"|}"')(b)));var jc=a.d,sc=a.e;if(a.c){var Gb=a.a;O(a,$b,Gb>ac||!J(m, - Gb)?Gb:Rb)}a.f&&R(a,k,S(L(),Pb,sc),T(cc,jc),ac===a.s)}}if(a.c){var fc=a.a,xc=a.d,Kb=a.e,tc=a.h;N(L(),GE(b).L,a);if(a.c)if(!a.c&&a.b)var Db=a;else{var Ab=a.a,Sb=a.j,uc=a.a;J(Sb,uc)&&59===(65535&(Sb.k.charCodeAt(uc)|0))?K(a,1+uc|0):W(a);a.f&&V(a,uc,new F((()=>()=>'";"')(b)));var gc=a.d,Ub=a.e;if(a.c){var kc=a.a;var lc=O(a,tc,kc>Ab||!J(h,kc)?kc:fc)}else lc=a;a.f&&R(a,g,S(L(),Kb,Ub),T(xc,gc),Ab===a.s);Db=lc}else Db=a}else Db=a;if(Db.c)if(a.h.Cb.o())var Za=a;else a.f&&yn(a,f,e),Za=xn(a,f);else Za=a;if(Za.c){var Ib= - Za.h;if(null===Ib||y()!==Ib.Cb)throw new A(Ib);var dc=Ib.gb;if(Ib.Sb.o())var vc=We();else{var Lb=Ib.Sb,Vb=ef();vc=new Vh(Xh(Lb,new co(Vb)))}Za.h=new zh(dc,vc)}var fb=Za;d&&a.A.ia((new YD("systemSymbol")).v,fb.a,fb.c);if(fb.f){D();for(var zc=[new Jr(new F((()=>()=>(new YD("systemSymbol")).v)(b)))],ec=-1+(zc.length|0)|0,Qa=v();0<=ec;)Qa=new w(zc[ec],Qa),ec=-1+ec|0;R(fb,c,new Kr(Qa),fb.d,c()=>'"__________"')(b)));a.y=d;b=a.c?Or(a,Fr(a.j,c,a.a)):a;b.c&&(b.h=(b.h,new zh("exerciseS_",We())))} - function NF(b,a){M();Cn();var c=a.a,d=a.j;M();var e=TD();e=jr(e);var f=a.a,g=a.j;M();Cn();var h=a.a,k=a.j;M();oF(b,a);if(a.c){var m=a.a,p=a.d,n=a.e,q=a.h;N(L(),GE(b).L,a);if(a.c&&(a.c||!a.b)){var r=a.a,u=a.a,x=2+u|0,z=a.j;J(z,-1+x|0)&&58===(65535&(z.k.charCodeAt(u)|0))&&61===(65535&(z.k.charCodeAt(1+u|0)|0))?K(a,x):W(a);a.f&&V(a,u,new F((()=>()=>'":\x3d"')(b)));u=a.d;x=a.e;a.c&&(z=a.a,O(a,q,z>r||!J(k,z)?z:m));a.f&&R(a,h,S(L(),n,x),T(p,u),r===a.s)}}if(a.c&&(n=a.a,h=a.d,k=a.e,a.b=!0,m=a.h,N(L(),GE(b).L, - a),a.c&&(a.c||!a.b))){p=a.a;r=a.b;a.b=!1;q=a.a;M();M();u=a.a;M();x=a.a;z=a.y;a.y=!0;M();var C=a.j,G=a.a;J(C,G)&&42===(65535&(C.k.charCodeAt(G)|0))?K(a,1+G|0):W(a);a.f&&V(a,G,new F((()=>()=>'"*"')(b)));a.y=z;x=a.c?Or(a,Fr(a.j,x,a.a)):a;z=x.a;u=x.c?Qr(x,x.h,!!(x.b|z>u)):Sr(x,z);u.c&&(x=u.h,Bk(),u.h=new rk(x));x=a.e;u=a.d;a.c?a.b=!!(a.b|r):a.b||(z=a.f,a.a=q,z&&R(a,q,x,u,!1),a.b=!1,M(),C=rE(b,!0,a),C.c&&(G=C.h,Bk(),C.h=new vk(G)),C=a.e,G=a.b,r=!!(G|r),a.c||G||xn(a,q),a.b=r,z&&(r=T(x,C),u=T(u,a.d),R(a, - q,r,u,!1)));q=a.d;r=a.e;a.c?(u=a.a,g=u>p||!J(g,u)?u:n,O(a,e.N(m,a.h),g)):a.b=!0;a.f&&R(a,f,S(L(),k,r),T(h,q),p===a.s)}a.c&&(h=a.a,e=a.d,f=a.e,k=a.h,N(L(),GE(b).L,a),!a.c||!a.c&&a.b||(g=a.a,m=a.j,p=a.a,J(m,p)&&59===(65535&(m.k.charCodeAt(p)|0))?K(a,1+p|0):W(a),a.f&&V(a,p,new F((()=>()=>'";"')(b))),b=a.d,m=a.e,a.c?(p=a.a,d=O(a,k,p>g||!J(d,p)?p:h)):d=a,a.f&&R(a,c,S(L(),f,m),T(e,b),g===a.s),a=d));if(a.c){c=a.h;if(null!==c&&c.l instanceof rk&&"*"===c.l.aa)c=new Ih(c.n);else if(null!==c&&c.l instanceof - vk)c=new Ah(c.n,c.l.Sa);else throw new A(c);a.h=c}} - function OF(b,a){M();Cn();var c=a.a,d=a.j;M();TD();var e=a.a,f=a.j;M();var g=a.j,h=a.a;J(g,h)&&63===(65535&(g.k.charCodeAt(h)|0))?K(a,1+h|0):W(a);a.f&&V(a,h,new F((()=>()=>'"?"')(b)));if(a.c){g=a.a;h=a.d;var k=a.e;a.b=!0;N(L(),GE(b).L,a);if(a.c&&(a.c||!a.b)){var m=a.a;kE(b,a);var p=a.d,n=a.e;if(a.c){var q=a.a;O(a,a.h,q>m||!J(f,q)?q:g)}else a.b=!0;a.f&&R(a,e,S(L(),k,n),T(h,p),m===a.s)}}a.c&&(h=a.a,e=a.d,f=a.e,k=a.h,N(L(),GE(b).L,a),!a.c||!a.c&&a.b||(g=a.a,m=a.j,p=a.a,J(m,p)&&59===(65535&(m.k.charCodeAt(p)| - 0))?K(a,1+p|0):W(a),a.f&&V(a,p,new F((()=>()=>'";"')(b))),b=a.d,m=a.e,a.c?(p=a.a,d=O(a,k,p>g||!J(d,p)?p:h)):d=a,a.f&&R(a,c,S(L(),f,m),T(e,b),g===a.s),a=d));a.c&&(a.h=new Bh(a.h))} - function PF(b,a){Cn();var c=a.a,d=a.j;M();TD();var e=a.a,f=a.j;M();TD();var g=a.a,h=a.j;M();var k=a.b;a.b=!1;var m=a.a;M();var p=a.a,n=10+p|0,q=a.j;J(q,-1+n|0)&&64===(65535&(q.k.charCodeAt(p)|0))&&105===(65535&(q.k.charCodeAt(1+p|0)|0))&&110===(65535&(q.k.charCodeAt(2+p|0)|0))&&118===(65535&(q.k.charCodeAt(3+p|0)|0))&&97===(65535&(q.k.charCodeAt(4+p|0)|0))&&114===(65535&(q.k.charCodeAt(5+p|0)|0))&&105===(65535&(q.k.charCodeAt(6+p|0)|0))&&97===(65535&(q.k.charCodeAt(7+p|0)|0))&&110===(65535&(q.k.charCodeAt(8+ - p|0)|0))&&116===(65535&(q.k.charCodeAt(9+p|0)|0))?K(a,n):W(a);a.f&&V(a,p,new F((()=>()=>'"@invariant"')(b)));n=a.e;p=a.d;if(a.c)a.b=!!(a.b|k);else if(!a.b){q=a.f;a.a=m;q&&R(a,m,n,p,!1);a.b=!1;var r=a.a,u=8+r|0,x=a.j;J(x,-1+u|0)&&64===(65535&(x.k.charCodeAt(r)|0))&&118===(65535&(x.k.charCodeAt(1+r|0)|0))&&97===(65535&(x.k.charCodeAt(2+r|0)|0))&&114===(65535&(x.k.charCodeAt(3+r|0)|0))&&105===(65535&(x.k.charCodeAt(4+r|0)|0))&&97===(65535&(x.k.charCodeAt(5+r|0)|0))&&110===(65535&(x.k.charCodeAt(6+r| - 0)|0))&&116===(65535&(x.k.charCodeAt(7+r|0)|0))?K(a,u):W(a);a.f&&V(a,r,new F((()=>()=>'"@variant"')(b)));r=a.e;u=a.b;k=!!(u|k);a.c||u||xn(a,m);a.b=k;q&&(k=T(n,r),p=T(p,a.d),R(a,m,k,p,!1))}a.c&&(m=a.a,k=a.d,p=a.e,a.b=!0,N(L(),GE(b).L,a),!a.c||!a.c&&a.b||(n=a.a,q=a.j,r=a.a,J(q,r)&&40===(65535&(q.k.charCodeAt(r)|0))?K(a,1+r|0):W(a),a.f&&V(a,r,new F((()=>()=>'"("')(b))),q=a.d,r=a.e,a.c?(u=a.a,O(a,void 0,u>n||!J(h,u)?u:m)):a.b=!0,a.f&&R(a,g,S(L(),p,r),T(k,q),n===a.s)));if(a.c&&(g=a.a,h=a.d,m=a.e,a.b=!0, - N(L(),GE(b).L,a),a.c&&(a.c||!a.b))){k=a.a;M();M();u=zz();x=GE(b).L;bs();var z=VD().$a();n=a.a;for(var C=0,G=!1,H=a.b,I=null,Q=null;;){a.b=!!(G|(1>C&&H));kE(b,a);p=a.e;q=a.d;var P=a.b;r=a.f;if(a.c)if(G=a.a,z.Ab(a.h),C=1+C|0,x!==Hz()&&N(L(),x,a),!a.c&&a.b)p=a;else{a.b=!1;Q=a.a;M();var U=a.j;I=a.a;U=J(U,I)&&44===(65535&(U.k.charCodeAt(I)|0))?K(a,1+I|0):W(a);a.f&&V(a,I,new F((()=>()=>'","')(b)));I=U.a;I=U.c?Qr(U,U.h,!!(U.b|I>Q)):Sr(U,I);Q=a.b;H=!!(!!(H|P)|Q);if(null===I){n=G;G=!1;I=null;Q=q;continue}if(a.c){x!== - Hz()&&N(L(),x,a);p=a.e;n=G;G=Q;I=p;Q=q;continue}u=Q?Tr(a,G,H):Zr(G,G,C,H,z,1,u,a);r&&(r=bs(),Nr(a,n,new F(((da,ea,ja)=>()=>qr(L(),ja.I)+(".rep("+ea)+")")(r,1,p)),T(q,a.d)));p=u}else q=P?a:Zr(n,n,C,!!(H|P),z,1,u,a),r&&(r=bs(),u=I,x=Q,z=G,null===u||z?Nr(a,n,new F(((da,ea,ja)=>()=>qr(L(),ja.I)+(".rep("+ea)+")")(r,1,p)),a.d):(r=new F(((da,ea,ja)=>()=>qr(L(),ja.I)+(".rep("+ea)+")")(r,1,p)),null===x?p=S(L(),u,p):(p=S(L(),u,p),p=T(x,p)),Nr(a,n,r,p))),p=q;break}p.c&&(p.h=p.h.ya());p=a.d;n=a.e;a.c?(q=a.a, - O(a,a.h,q>k||!J(f,q)?q:g)):a.b=!0;a.f&&R(a,e,S(L(),m,n),T(h,p),k===a.s)}a.c&&(e=a.a,f=a.d,g=a.e,h=a.h,N(L(),GE(b).L,a),!a.c||!a.c&&a.b||(m=a.a,k=a.j,p=a.a,J(k,p)&&41===(65535&(k.k.charCodeAt(p)|0))?K(a,1+p|0):W(a),a.f&&V(a,p,new F((()=>()=>'")"')(b))),b=a.d,k=a.e,a.c&&(p=a.a,O(a,h,p>m||!J(d,p)?p:e)),a.f&&R(a,c,S(L(),g,k),T(f,b),m===a.s)))} - function QF(b,a){M();var c=TD(),d=jr(c);c=a.a;var e=a.j;M();Cn();var f=a.a,g=a.j;M();TD();var h=a.a,k=a.j;M();var m=a.j,p=a.a;J(m,p)&&123===(65535&(m.k.charCodeAt(p)|0))?K(a,1+p|0):W(a);a.f&&V(a,p,new F((()=>()=>'"{"')(b)));if(a.c){m=a.a;p=a.d;var n=a.e;N(L(),GE(b).L,a);if(a.c&&(a.c||!a.b)){var q=a.a;tE(b,a);var r=a.d,u=a.e;if(a.c){var x=a.a;O(a,a.h,x>q||!J(k,x)?x:m)}a.f&&R(a,h,S(L(),n,u),T(p,r),q===a.s)}}a.c&&(h=a.a,k=a.d,m=a.e,p=a.h,N(L(),GE(b).L,a),!a.c||!a.c&&a.b||(n=a.a,q=a.j,r=a.a,J(q,r)&&125=== - (65535&(q.k.charCodeAt(r)|0))?K(a,1+r|0):W(a),a.f&&V(a,r,new F((()=>()=>'"}"')(b))),q=a.d,r=a.e,a.c&&(u=a.a,O(a,p,u>n||!J(g,u)?u:h)),a.f&&R(a,f,S(L(),m,r),T(k,q),n===a.s)));if(a.c&&(m=a.a,f=a.d,g=a.e,a.b=!0,k=a.h,N(L(),GE(b).L,a),a.c&&(a.c||!a.b))){h=a.a;vz();p=a.a;n=a.b;a.b=!1;M();q=TD();q=jr(q);r=a.a;u=a.j;M();x=a.a;var z=a.y;a.y=!0;M();var C=a.a;M();var G=a.b;a.b=!1;var H=a.a;M();var I=a.j,Q=a.a;J(I,Q)&&42===(65535&(I.k.charCodeAt(Q)|0))?K(a,1+Q|0):W(a);a.f&&V(a,Q,new F((()=>()=>'"*"')(b)));Q= - a.e;I=a.d;if(a.c)a.b=!!(a.b|G);else if(!a.b){var P=a.f;a.a=H;P&&R(a,H,Q,I,!1);a.b=!1;var U=a.j,da=a.a;J(U,da)&&215===(65535&(U.k.charCodeAt(da)|0))?K(a,1+da|0):W(a);a.f&&V(a,da,new F((()=>()=>'"\u00d7"')(b)));U=a.e;da=a.b;G=!!(da|G);a.c||da||xn(a,H);a.b=G;P&&(G=T(Q,U),I=T(I,a.d),R(a,H,G,I,!1))}H=a.a;a.c?Qr(a,a.h,!!(a.b|H>C)):Sr(a,H);a.y=z;a.c&&Or(a,Fr(a.j,x,a.a));a.c&&(G=a.a,x=a.d,z=a.e,C=a.h,N(L(),GE(b).L,a),!a.c||!a.c&&a.b||(H=a.a,vz(),I=a.a,P=a.b,a.b=!1,M(),PF(b,a),(Q=a.c)?(U=Or(a,new E(a.h)), - U.b=!!(U.b|P)):a.b||(U=O(a,y(),I),U.b=!!(U.b|P)),a.f&&(P=a.e,U=a.d,Q||Nr(a,I,new F(((ea,ja)=>()=>qr(L(),ja.I)+".?")(b,P)),U)),I=a.d,Q=a.e,a.c&&(P=a.a,u=P>H||!J(u,P)?P:G,O(a,q.N(C,a.h),u)),a.f&&R(a,r,S(L(),z,Q),T(x,I),H===a.s)));(q=a.c)?(r=Or(a,new E(a.h)),r.b=!!(r.b|n)):a.b||(r=O(a,y(),p),r.b=!!(r.b|n));a.f&&(n=a.e,r=a.d,q||Nr(a,p,new F(((ea,ja)=>()=>qr(L(),ja.I)+".?")(b,n)),r));p=a.d;n=a.e;a.c?(q=a.a,e=q>h||!J(e,q)?q:m,d=O(a,d.N(k,a.h),e)):(a.b=!0,d=a);a.f&&R(a,c,S(L(),g,n),T(f,p),h===a.s);a=d}if(a.c){c= - a.h;a:if(null!==c&&y()===c.l)b=c.n;else{if(null!==c&&c.l instanceof E&&(d=c.l,null!==d.p&&"*"===d.p.n&&y()===d.p.l)){b=new Fh(c.n);break a}if(null!==c&&c.l instanceof E&&(d=c.l,null!==d.p&&"*"===d.p.n&&d.p.l instanceof E)){d.p.l.p.ca(new vg(((ea,ja)=>ia=>{var fa=new Fh(ja.n);ea.kl.N(fa,ia)})(b,c)));b=new Fh(c.n);break a}if(null!==c&&c.l instanceof E&&(b=c.l,null!==b.p&&"\u00d7"===b.p.n)){b=new Gh(new Fh(new Gh(c.n)));break a}throw new A(c);}a.h=b}} - function RF(b,a){M();var c=TD(),d=jr(c);c=a.a;var e=a.j;M();Cn();var f=a.a,g=a.j;M();TD();var h=a.a,k=a.j;M();var m=a.j,p=a.a;J(m,p)&&123===(65535&(m.k.charCodeAt(p)|0))?K(a,1+p|0):W(a);a.f&&V(a,p,new F((()=>()=>'"{"')(b)));if(a.c){m=a.a;p=a.d;var n=a.e;N(L(),GE(b).L,a);if(a.c&&(a.c||!a.b)){var q=a.a;uE(b,a);var r=a.d,u=a.e;if(a.c){var x=a.a;O(a,a.h,x>q||!J(k,x)?x:m)}a.f&&R(a,h,S(L(),n,u),T(p,r),q===a.s)}}a.c&&(h=a.a,k=a.d,m=a.e,p=a.h,N(L(),GE(b).L,a),!a.c||!a.c&&a.b||(n=a.a,q=a.j,r=a.a,J(q,r)&&125=== - (65535&(q.k.charCodeAt(r)|0))?K(a,1+r|0):W(a),a.f&&V(a,r,new F((()=>()=>'"}"')(b))),q=a.d,r=a.e,a.c&&(u=a.a,O(a,p,u>n||!J(g,u)?u:h)),a.f&&R(a,f,S(L(),m,r),T(k,q),n===a.s)));a.c&&(m=a.a,f=a.d,g=a.e,a.b=!0,k=a.h,N(L(),GE(b).L,a),!a.c||!a.c&&a.b||(h=a.a,vz(),p=a.a,q=a.b,a.b=!1,M(),PF(b,a),(n=a.c)?(r=Or(a,new E(a.h)),r.b=!!(r.b|q)):a.b||(r=O(a,y(),p),r.b=!!(r.b|q)),a.f&&(q=a.e,r=a.d,n||Nr(a,p,new F(((z,C)=>()=>qr(L(),C.I)+".?")(b,q)),r)),p=a.d,n=a.e,a.c?(q=a.a,e=q>h||!J(e,q)?q:m,d=O(a,d.N(k,a.h),e)): - (a.b=!0,d=a),a.f&&R(a,c,S(L(),g,n),T(f,p),h===a.s),a=d));if(a.c){c=a.h;if(null===c||y()!==c.l){if(!(null!==c&&c.l instanceof E))throw new A(c);c.l.p.ca(new vg(((z,C)=>G=>{z.kl.N(C.n,G)})(b,c)))}a.h=c.n}} - function SF(b,a){M();var c=TD().Pd,d=a.a,e=a.j;M();var f=TD();f=jr(f);var g=a.a,h=a.j;M();Cn();var k=a.a,m=a.j;M();TD();var p=a.a,n=a.j;M();TD();var q=a.a,r=a.j;M();var u=a.a,x=2+u|0,z=a.j;J(z,-1+x|0)&&105===(65535&(z.k.charCodeAt(u)|0))&&102===(65535&(z.k.charCodeAt(1+u|0)|0))?K(a,x):W(a);a.f&&V(a,u,new F((()=>()=>'"if"')(b)));if(a.c&&(u=a.a,x=a.d,z=a.e,a.b=!0,N(L(),GE(b).L,a),a.c&&(a.c||!a.b))){var C=a.a,G=a.j,H=a.a;J(G,H)&&40===(65535&(G.k.charCodeAt(H)|0))?K(a,1+H|0):W(a);a.f&&V(a,H,new F((()=> - ()=>'"("')(b)));G=a.d;H=a.e;if(a.c){var I=a.a;O(a,void 0,I>C||!J(r,I)?I:u)}else a.b=!0;a.f&&R(a,q,S(L(),z,H),T(x,G),C===a.s)}a.c&&(q=a.a,r=a.d,u=a.e,a.b=!0,N(L(),GE(b).L,a),!a.c||!a.c&&a.b||(x=a.a,kE(b,a),z=a.d,C=a.e,a.c?(G=a.a,O(a,a.h,G>x||!J(n,G)?G:q)):a.b=!0,a.f&&R(a,p,S(L(),u,C),T(r,z),x===a.s)));a.c&&(p=a.a,n=a.d,q=a.e,r=a.h,N(L(),GE(b).L,a),!a.c||!a.c&&a.b||(u=a.a,x=a.j,z=a.a,J(x,z)&&41===(65535&(x.k.charCodeAt(z)|0))?K(a,1+z|0):W(a),a.f&&V(a,z,new F((()=>()=>'")"')(b))),x=a.d,z=a.e,a.c&&(C= - a.a,O(a,r,C>u||!J(m,C)?C:p)),a.f&&R(a,k,S(L(),q,z),T(n,x),u===a.s)));a.c&&(u=a.a,k=a.d,m=a.e,p=a.h,N(L(),GE(b).L,a),!a.c||!a.c&&a.b||(n=a.a,QF(b,a),q=a.d,r=a.e,a.c&&(x=a.a,h=x>n||!J(h,x)?x:u,O(a,f.N(p,a.h),h)),a.f&&R(a,g,S(L(),m,r),T(k,q),n===a.s)));a.c&&(m=a.a,f=a.d,g=a.e,k=a.h,N(L(),GE(b).L,a),!a.c||!a.c&&a.b||(h=a.a,vz(),p=a.a,n=a.b,a.b=!1,M(),TD(),q=a.a,r=a.j,M(),u=a.a,x=4+u|0,z=a.j,J(z,-1+x|0)&&101===(65535&(z.k.charCodeAt(u)|0))&&108===(65535&(z.k.charCodeAt(1+u|0)|0))&&115===(65535&(z.k.charCodeAt(2+ - u|0)|0))&&101===(65535&(z.k.charCodeAt(3+u|0)|0))?K(a,x):W(a),a.f&&V(a,u,new F((()=>()=>'"else"')(b))),a.c&&(u=a.a,x=a.d,z=a.e,a.b=!0,N(L(),GE(b).L,a),!a.c||!a.c&&a.b||(C=a.a,QF(b,a),G=a.d,H=a.e,a.c?(I=a.a,O(a,a.h,I>C||!J(r,I)?I:u)):a.b=!0,a.f&&R(a,q,S(L(),z,H),T(x,G),C===a.s))),(q=a.c)?(r=Or(a,new E(a.h)),r.b=!!(r.b|n)):a.b||(r=O(a,y(),p),r.b=!!(r.b|n)),a.f&&(n=a.e,r=a.d,q||Nr(a,p,new F(((Q,P)=>()=>qr(L(),P.I)+".?")(b,n)),r)),b=a.d,p=a.e,a.c?(n=a.a,e=n>h||!J(e,n)?n:m,c=O(a,c.N(k,a.h),e)):c=a,a.f&& - R(a,d,S(L(),g,p),T(f,b),h===a.s),a=c));if(a.c){d=a.h;if(null!==d&&y()===d.Sb)d=new Eh(new Xe(new Bh(d.gb),d.Cb),new Bh(new fh(d.gb)));else{if(!(null!==d&&d.Sb instanceof E))throw new A(d);c=d.Sb;d=new Eh(new Xe(new Bh(d.gb),d.Cb),new Xe(new Bh(new fh(d.gb)),c.p))}a.h=d}} - function TF(b,a){var c=a.b;a.b=!1;var d=a.a;M();var e=a.b;a.b=!1;var f=a.a;M();var g=a.b;a.b=!1;var h=a.a;M();var k=a.b;a.b=!1;var m=a.a;M();var p=a.b;a.b=!1;var n=a.a;M();var q=a.b;a.b=!1;var r=a.a;M();var u=a.b;a.b=!1;var x=a.a;M();LF(b,a);var z=a.e,C=a.d;if(a.c)a.b=!!(a.b|u);else if(!a.b){var G=a.f;a.a=x;G&&R(a,x,z,C,!1);a.b=!1;KF(b,a);var H=a.e,I=a.b;u=!!(I|u);a.c||I||xn(a,x);a.b=u;G&&(z=T(z,H),C=T(C,a.d),R(a,x,z,C,!1))}C=a.e;x=a.d;a.c?a.b=!!(a.b|q):a.b||(z=a.f,a.a=r,z&&R(a,r,C,x,!1),a.b=!1,NF(b, - a),G=a.e,H=a.b,q=!!(H|q),a.c||H||xn(a,r),a.b=q,z&&(q=T(C,G),x=T(x,a.d),R(a,r,q,x,!1)));q=a.e;r=a.d;a.c?a.b=!!(a.b|p):a.b||(x=a.f,a.a=n,x&&R(a,n,q,r,!1),a.b=!1,OF(b,a),C=a.e,z=a.b,p=!!(z|p),a.c||z||xn(a,n),a.b=p,x&&(p=T(q,C),r=T(r,a.d),R(a,n,p,r,!1)));p=a.e;n=a.d;a.c?a.b=!!(a.b|k):a.b||(r=a.f,a.a=m,r&&R(a,m,p,n,!1),a.b=!1,SF(b,a),q=a.e,x=a.b,k=!!(x|k),a.c||x||xn(a,m),a.b=k,r&&(k=T(p,q),n=T(n,a.d),R(a,m,k,n,!1)));k=a.e;m=a.d;a.c?a.b=!!(a.b|g):a.b||(n=a.f,a.a=h,n&&R(a,h,k,m,!1),a.b=!1,RF(b,a),p=a.e, - r=a.b,g=!!(r|g),a.c||r||xn(a,h),a.b=g,n&&(g=T(k,p),m=T(m,a.d),R(a,h,g,m,!1)));g=a.e;h=a.d;a.c?a.b=!!(a.b|e):a.b||(m=a.f,a.a=f,m&&R(a,f,g,h,!1),a.b=!1,QF(b,a),k=a.e,n=a.b,e=!!(n|e),a.c||n||xn(a,f),a.b=e,m&&(e=T(g,k),h=T(h,a.d),R(a,f,e,h,!1)));e=a.e;f=a.d;a.c?a.b=!!(a.b|c):a.b||(h=a.f,a.a=d,h&&R(a,d,e,f,!1),a.b=!1,MF(b,a),b=a.e,g=a.b,c=!!(g|c),a.c||g||xn(a,d),a.b=c,h&&(c=T(e,b),b=T(f,a.d),R(a,d,c,b,!1)))} - function UF(b,a){M();var c=TD(),d=jr(c);c=a.a;var e=a.j;M();TF(b,a);if(a.c){var f=a.a,g=a.d,h=a.e,k=a.h;N(L(),GE(b).L,a);if(a.c&&(a.c||!a.b)){var m=a.a;vz();var p=a.a,n=a.b;a.b=!1;M();var q=a.a;M();var r=a.a,u=a.y;a.y=!0;M();var x=a.a,z=2+x|0,C=a.j;J(C,-1+z|0)&&94===(65535&(C.k.charCodeAt(x)|0))&&64===(65535&(C.k.charCodeAt(1+x|0)|0))?K(a,z):W(a);a.f&&V(a,x,new F((()=>()=>'"^@"')(b)));a.y=u;r=a.c?Or(a,Fr(a.j,r,a.a)):a;u=r.a;r.c?Qr(r,r.h,!!(r.b|u>q)):Sr(r,u);(q=a.c)?(r=Or(a,new E(a.h)),r.b=!!(r.b| - n)):a.b||(r=O(a,y(),p),r.b=!!(r.b|n));a.f&&(n=a.e,r=a.d,q||Nr(a,p,new F(((G,H)=>()=>qr(L(),H.I)+".?")(b,n)),r));b=a.d;p=a.e;a.c?(n=a.a,e=n>m||!J(e,n)?n:f,d=O(a,d.N(k,a.h),e)):d=a;a.f&&R(a,c,S(L(),h,p),T(g,b),m===a.s);a=d}}if(a.c){c=a.h;if(null!==c&&y()===c.l)c=c.n;else if(null!==c&&c.l instanceof E&&"^@"===c.l.p)c=new Gh(c.n);else throw new A(c);a.h=c}} - function VF(b,a){M();zz();var c=!1;c=a.b;for(var d=VD().$a(),e=a.a,f=0,g=null;;){a.b=c&&1>f;M();Cn();var h=a.a,k=a.j;M();UF(b,a);if(a.c){var m=a.a,p=a.d,n=a.e;a.b=!0;var q=a.h;N(L(),GE(b).L,a);if(a.c&&(a.c||!a.b)){var r=a.a,u=a.a,x=a.b;a.b=!1;M();var z=a.j,C=a.a;J(z,C)&&59===(65535&(z.k.charCodeAt(C)|0))?K(a,1+C|0):W(a);a.f&&V(a,C,new F((()=>()=>'";"')(b)));(z=a.c)?(C=Or(a,void 0),C.b=!!(C.b|x)):a.b||(C=O(a,void 0,u),C.b=!!(C.b|x));a.f&&(x=a.e,C=a.d,z||Nr(a,u,new F(((G,H)=>()=>qr(L(),H.I)+".?")(b, - x)),C));u=a.d;x=a.e;a.c?(z=a.a,O(a,q,z>r||!J(k,z)?z:m)):a.b=!0;a.f&&R(a,h,S(L(),n,x),T(p,u),r===a.s)}}h=a.e;k=a.d;c=!!(c|a.b);if(a.c){if(g=a.a,d.Ab(a.h),a.b=!1,GE(b).L!==Hz()&&N(L(),GE(b).L,a),a.c||!a.b){a.b=!1;f=1+f|0;e=g;g=k;continue}}else c=a.b?a:1>f?Tr(a,e,c):Rr(a,d.Cd(),e,c),a.f&&(d=e,b=new F(((G,H)=>()=>qr(L(),H.I)+".rep(1)")(b,h)),g=null===g?a.d:T(g,a.d),Nr(a,d,b,g)),a=c;break}a.c&&(a.h=a.h.td(io()))} - function aF(b,a){M();var c=TD(),d=jr(c);c=a.a;var e=a.j;M();VF(b,a);if(a.c){var f=a.a,g=a.d,h=a.e;a.b=!0;var k=a.h;N(L(),GE(b).L,a);if(a.c&&(a.c||!a.b)){var m=a.a;zz();var p=!1;p=a.b;for(var n=VD().$a(),q=a.a,r=null;;){a.b=!1;M();var u=TD();u=jr(u);var x=a.a,z=a.j;M();var C=a.a,G=a.y;a.y=!0;M();var H=a.b;a.b=!1;var I=a.a;M();var Q=a.b;a.b=!1;var P=a.a;M();var U=a.b;a.b=!1;var da=a.a;M();var ea=a.a;M();var ja=a.a,ia=2+ja|0,fa=a.j;ia=J(fa,-1+ia|0)&&43===(65535&(fa.k.charCodeAt(ja)|0))&&43===(65535& - (fa.k.charCodeAt(1+ja|0)|0))?K(a,ia):W(a);a.f&&V(a,ja,new F((()=>()=>'"++"')(b)));ja=ia.a;ia.c?Qr(ia,ia.h,!!(ia.b|ja>ea)):Sr(ia,ja);ja=a.e;ea=a.d;if(a.c)a.b=!!(a.b|U);else if(!a.b){ia=a.f;a.a=da;ia&&R(a,da,ja,ea,!1);a.b=!1;fa=a.a;M();var na=a.j,la=a.a;na=J(na,la)&&8746===(65535&(na.k.charCodeAt(la)|0))?K(a,1+la|0):W(a);a.f&&V(a,la,new F((()=>()=>'"\u222a"')(b)));la=na.a;na.c?Qr(na,na.h,!!(na.b|la>fa)):Sr(na,la);fa=a.e;la=a.b;U=!!(la|U);a.c||la||xn(a,da);a.b=U;ia&&(U=T(ja,fa),ea=T(ea,a.d),R(a,da,U, - ea,!1))}U=a.e;da=a.d;a.c?a.b=!!(a.b|Q):a.b||(ea=a.f,a.a=P,ea&&R(a,P,U,da,!1),a.b=!1,ja=a.a,ia=2+ja|0,fa=a.j,J(fa,-1+ia|0)&&45===(65535&(fa.k.charCodeAt(ja)|0))&&45===(65535&(fa.k.charCodeAt(1+ja|0)|0))?K(a,ia):W(a),a.f&&V(a,ja,new F((()=>()=>'"--"')(b))),ja=a.e,ia=a.b,Q=!!(ia|Q),a.c||ia||xn(a,P),a.b=Q,ea&&(Q=T(U,ja),da=T(da,a.d),R(a,P,Q,da,!1)));Q=a.e;P=a.d;a.c?a.b=!!(a.b|H):a.b||(da=a.f,a.a=I,da&&R(a,I,Q,P,!1),a.b=!1,U=a.a,M(),ja=a.j,ea=a.a,ja=J(ja,ea)&&8745===(65535&(ja.k.charCodeAt(ea)|0))?K(a, - 1+ea|0):W(a),a.f&&V(a,ea,new F((()=>()=>'"\u2229"')(b))),ea=ja.a,ja.c?Qr(ja,ja.h,!!(ja.b|ea>U)):Sr(ja,ea),U=a.e,ea=a.b,H=!!(ea|H),a.c||ea||xn(a,I),a.b=H,da&&(H=T(Q,U),P=T(P,a.d),R(a,I,H,P,!1)));a.y=G;a.c&&Or(a,Fr(a.j,C,a.a));a.c&&(da=a.a,C=a.d,G=a.e,I=a.h,N(L(),GE(b).L,a),!a.c||!a.c&&a.b||(H=a.a,VF(b,a),P=a.d,Q=a.e,a.c&&(U=a.a,z=U>H||!J(z,U)?U:da,O(a,u.N(I,a.h),z)),a.f&&R(a,x,S(L(),G,Q),T(C,P),H===a.s)));u=a.e;x=a.d;p=!!(p|a.b);if(a.c)if(r=a.a,n.Ab(a.h),a.b=!1,GE(b).L!==Hz()&&N(L(),GE(b).L,a),!a.c&& - a.b)break;else a.b=!1,q=r,r=x;else{a.b||Rr(a,n.Cd(),q,p);a.f&&(p=q,n=new F(((sa,ua)=>()=>qr(L(),ua.I)+".rep")(b,u)),r=null===r?a.d:T(r,a.d),Nr(a,p,n,r));break}}r=a.d;p=a.e;a.c?(n=a.a,e=n>m||!J(e,n)?n:f,d=O(a,d.N(k,a.h),e)):(a.b=!0,d=a);a.f&&R(a,c,S(L(),h,p),T(g,r),m===a.s);a=d}}if(a.c){g=a.h;if(null===g)throw new A(g);c=new B(y(),g.n);g=g.l;h=new vg((()=>sa=>{if(null!==sa)return new B(new E(sa.n),sa.l);throw new A(sa);})(b));m=gs();g=g.Ib(h,m.C);h=gs();a.h=g.Xd(c,h.C).td(new nj((()=>(sa,ua)=>{sa= - new B(sa,ua);if(null!==sa.n&&null!==sa.l&&sa.l.n instanceof E&&(ua=sa.l.n,"++"===ua.p||"\u222a"===ua.p))return new B(sa.n.n,new Eh(sa.n.l,sa.l.l));if(null!==sa.n&&null!==sa.l&&sa.l.n instanceof E&&(ua=sa.l.n,"--"===ua.p||"\u2229"===ua.p))return new B(sa.n.n,new Gh(new Eh(new Gh(sa.n.l),new Gh(sa.l.l))));throw new A(sa);})(b))).l}return a} - function WF(b,a){M();var c=a.a,d=null!==a.A;d&&a.A.ja((new YD("ode")).v,c);var e=TD(),f=jr(e);e=a.a;var g=a.j;M();Cn();var h=a.a,k=a.j;M();nF(b,a);if(a.c){var m=a.a,p=a.d,n=a.e,q=a.h;N(L(),GE(b).L,a);if(a.c&&(a.c||!a.b)){var r=a.a,u=a.j,x=a.a;J(u,x)&&61===(65535&(u.k.charCodeAt(x)|0))?K(a,1+x|0):W(a);a.f&&V(a,x,new F((()=>()=>'"\x3d"')(b)));u=a.d;x=a.e;if(a.c){var z=a.a;O(a,q,z>r||!J(k,z)?z:m)}a.f&&R(a,h,S(L(),n,x),T(p,u),r===a.s)}}a.c?(r=a.a,h=a.d,k=a.e,a.b=!0,q=a.h,N(L(),GE(b).L,a),a.c?!a.c&&a.b? - e=a:(m=a.a,rE(b,!0,a),p=a.d,n=a.e,a.c?(u=a.a,g=u>m||!J(g,u)?u:r,f=O(a,f.N(q,a.h),g)):(a.b=!0,f=a),a.f&&R(a,e,S(L(),k,n),T(h,p),m===a.s),e=f):e=a):e=a;d&&a.A.ia((new YD("ode")).v,e.a,e.c);if(e.f){D();b=[new Jr(new F((()=>()=>(new YD("ode")).v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(e,c,new Kr(d),e.d,c()=>"Differential program symbols cannot have an index")(b));GE(b);var f=a.a,g=TD().Pd,h=a.a,k=a.j;M();nE(b,a);if(a.c){var m=a.a,p=a.d,n=a.e,q=a.h;if(!a.c&&a.b)h=a;else{var r=a.a;vz();var u=a.a,x=a.b;a.b=!1;M();JF(b,a);var z=a.c;if(z){var C=Or(a,new E(a.h));C.b=!!(C.b|x)}else a.b||(C=O(a,y(),u),C.b=!!(C.b|x));a.f&&(x=a.e,C=a.d,z||Nr(a,u,new F(((G,H)=>()=>qr(L(),H.I)+".?")(b,x)),C));u=a.d;z=a.e; - a.c?(x=a.a,k=x>r||!J(k,x)?x:m,g=O(a,g.N(q,a.h),k)):g=a;a.f&&R(a,h,S(L(),n,z),T(p,u),r===a.s);h=g}}else h=a;h.c?a.h.Cb.o()?e=a:(a.f&&yn(a,f,e),e=xn(a,f)):e=a;if(e.c){f=e.h;if(null!==f&&y()===f.Cb&&y()===f.Sb)f=new pf(f.gb,We());else{if(!(null!==f&&y()===f.Cb&&f.Sb instanceof E))throw new A(f);f=new pf(f.gb,f.Sb.p)}e.h=f}d&&a.A.ia((new YD("diffProgramSymbol")).v,e.a,e.c);if(e.f){D();b=[new Jr(new F((()=>()=>(new YD("diffProgramSymbol")).v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a= - -1+a|0;R(e,c,new Kr(d),e.d,c()=>'"__________"')(b)));a.y=d;b=a.c?Or(a,Fr(a.j,c,a.a)):a;b.c&&(b.h=(b.h,new pf("exerciseD_",We())))} - function ZF(b,a){var c=a.b;a.b=!1;var d=a.a;M();var e=a.b;a.b=!1;var f=a.a;M();WF(b,a);var g=a.e,h=a.d;if(a.c)a.b=!!(a.b|e);else if(!a.b){var k=a.f;a.a=f;k&&R(a,f,g,h,!1);a.b=!1;XF(b,a);var m=a.e,p=a.b;e=!!(p|e);a.c||p||xn(a,f);a.b=e;k&&(g=T(g,m),h=T(h,a.d),R(a,f,g,h,!1))}h=a.e;f=a.d;a.c?a.b=!!(a.b|c):a.b||(g=a.f,a.a=d,g&&R(a,d,h,f,!1),a.b=!1,YF(b,a),b=a.e,k=a.b,c=!!(k|c),a.c||k||xn(a,d),a.b=c,g&&(c=T(h,b),b=T(f,a.d),R(a,d,c,b,!1)))} - function eF(b,a){M();var c=TD(),d=jr(c);c=a.a;var e=a.j;M();ZF(b,a);if(a.c){var f=a.a,g=a.d,h=a.e,k=a.h;N(L(),GE(b).L,a);if(a.c&&(a.c||!a.b)){var m=a.a;zz();var p=!1;p=a.b;for(var n=VD().$a(),q=a.a,r=null;;){a.b=!1;M();TD();var u=a.a,x=a.j;M();var z=a.j,C=a.a;J(z,C)&&44===(65535&(z.k.charCodeAt(C)|0))?K(a,1+C|0):W(a);a.f&&V(a,C,new F((()=>()=>'","')(b)));if(a.c){z=a.a;C=a.d;var G=a.e;a.b=!0;N(L(),GE(b).L,a);if(a.c&&(a.c||!a.b)){var H=a.a;ZF(b,a);var I=a.d,Q=a.e;if(a.c){var P=a.a;O(a,a.h,P>H||!J(x, - P)?P:z)}else a.b=!0;a.f&&R(a,u,S(L(),G,Q),T(C,I),H===a.s)}}u=a.e;x=a.d;p=!!(p|a.b);if(a.c)if(r=a.a,n.Ab(a.h),a.b=!1,GE(b).L!==Hz()&&N(L(),GE(b).L,a),!a.c&&a.b)break;else a.b=!1,q=r,r=x;else{a.b||Rr(a,n.Cd(),q,p);a.f&&(p=q,n=new F(((U,da)=>()=>qr(L(),da.I)+".rep")(b,u)),r=null===r?a.d:T(r,a.d),Nr(a,p,n,r));break}}r=a.d;p=a.e;a.c?(n=a.a,e=n>m||!J(e,n)?n:f,d=O(a,d.N(k,a.h),e)):d=a;a.f&&R(a,c,S(L(),h,p),T(g,r),m===a.s);a=d}}if(a.c){g=a.h;if(null===g)throw new A(g);c=g.l;g=g.n;h=gs();a.h=c.Xd(g,h.C).td(new nj((()=> - (U,da)=>Bf(yf(),U,da))(b)))}return a}class $F extends l{constructor(){super();this.kl=this.IB=this.GB=this.xn=this.Fi=this.rw=this.HB=this.jl=this.Ft=null}x(){return"\x3cfunction1\x3e"}q(b){return ql(this,b)}}class Yp extends gz{constructor(){super();dr(this,"\u00d7")}Gd(){var b=new af("\u00d7"),a=v();return Aq(b.ka,a)}}Yp.prototype.$classData=t({rJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.DSTAR$",{rJ:1,Fb:1,nb:1,i:1});var Xp; - class $p extends gz{constructor(){super();dr(this,"^@")}Gd(){var b=new af("\\^\\@"),a=v();return Aq(b.ka,a)}}$p.prototype.$classData=t({sJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.DUAL$",{sJ:1,Fb:1,nb:1,i:1});var Zp; - function sD(b,a){var c=new vg((e=>f=>{if(null!==f&&null!==f.l){var g=f.n;f=f.l.Ed;f.o()?f=y():(f=f.D(),f=new E(ki(sh(),f)));if(f.o())f=y();else{f=f.D();var h=new vg((()=>m=>new dn(m.ua(),m.qb()))(e)),k=xg().eb;f=new E(yg(f,h,k))}f=f.o()?hg():f.D();return new B(g,f)}throw new A(f);})(b)),d=nD().Xf;c=yg(a,c,d);c=aG(nk(mk(),c));d=D().C;a=Xh(a,d);b=new vg(((e,f)=>g=>bG(f,g.n,0))(b,c));c=cG();return CD(a,b,c)}class dG extends l{} - dG.prototype.$classData=t({uJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Declaration$",{uJ:1,i:1,u:1,r:1});var eG;function tD(){eG||(eG=new dG);return eG}class Up extends gz{constructor(){super();dr(this,"else")}}Up.prototype.$classData=t({yJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ELSE$",{yJ:1,Fb:1,nb:1,i:1});var Tp;class fG extends gz{constructor(){super();dr(this,"\x3d")}}fG.prototype.$classData=t({AJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.EQ$",{AJ:1,Fb:1,nb:1,i:1});var gG; - function Zo(){gG||(gG=new fG);return gG}class Ep extends gz{constructor(){super();dr(this,"\x3c-\x3e")}}Ep.prototype.$classData=t({BJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.EQUIV$",{BJ:1,Fb:1,nb:1,i:1});var Dp;class rp extends gz{constructor(){super();dr(this,"\\exists")}Gd(){var b=new af("\\\\exists "),a=v();return Aq(b.ka,a)}}rp.prototype.$classData=t({CJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.EXISTS$",{CJ:1,Fb:1,nb:1,i:1});var qp;class Xo extends gz{constructor(){super();dr(this,"false")}} - Xo.prototype.$classData=t({DJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.FALSE$",{DJ:1,Fb:1,nb:1,i:1});var Wo;class op extends gz{constructor(){super();dr(this,"\\forall")}Gd(){var b=new af("\\\\forall "),a=v();return Aq(b.ka,a)}}op.prototype.$classData=t({EJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.FORALL$",{EJ:1,Fb:1,nb:1,i:1});var np;class dp extends gz{constructor(){super();dr(this,"\x3e\x3d")}}dp.prototype.$classData=t({GJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.GREATEREQ$",{GJ:1,Fb:1,nb:1,i:1});var cp; - class Qp extends gz{constructor(){super();dr(this,"if")}}Qp.prototype.$classData=t({HJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.IF$",{HJ:1,Fb:1,nb:1,i:1});var Pp;class Ap extends gz{constructor(){super();dr(this,"-\x3e")}}Ap.prototype.$classData=t({IJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.IMPLY$",{IJ:1,Fb:1,nb:1,i:1});var zp;class mp extends gz{constructor(){super();dr(this,"\x3c")}Gd(){var b=new af("\\\x3c"),a=v();return Aq(b.ka,a)}} - mp.prototype.$classData=t({PJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.LDIA$",{PJ:1,Fb:1,nb:1,i:1});var lp;class kp extends gz{constructor(){super();dr(this,"\x3c\x3d")}}kp.prototype.$classData=t({QJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.LESSEQ$",{QJ:1,Fb:1,nb:1,i:1});var gp;class hG extends l{}hG.prototype.$classData=t({RJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.LeftAssociative$",{RJ:1,i:1,Bt:1,ak:1});var iG;function Lo(){iG||(iG=new hG);return iG} - class jG extends gz{constructor(){super();dr(this,"-")}}jG.prototype.$classData=t({TJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.MINUS$",{TJ:1,Fb:1,nb:1,i:1});var kG;function Oo(){kG||(kG=new jG);return kG}class lG extends l{}lG.prototype.$classData=t({UJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.MixedBinary$",{UJ:1,i:1,Bt:1,ak:1});var mG;function pp(){mG||(mG=new lG);return mG}class vp extends gz{constructor(){super();dr(this,"!")}Gd(){var b=new af("\\!"),a=v();return Aq(b.ka,a)}} - vp.prototype.$classData=t({XJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.NOT$",{XJ:1,Fb:1,nb:1,i:1});var up;class bp extends gz{constructor(){super();dr(this,"!\x3d")}Gd(){var b=new af("\\!\x3d"),a=v();return Aq(b.ka,a)}}bp.prototype.$classData=t({YJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.NOTEQ$",{YJ:1,Fb:1,nb:1,i:1});var ap;class nG extends l{}nG.prototype.$classData=t({bK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.NonAssociative$",{bK:1,i:1,Bt:1,ak:1});var oG;function Fp(){oG||(oG=new nG);return oG} - class yp extends gz{constructor(){super();dr(this,"|")}Gd(){var b=new af("\\|"),a=v();return Aq(b.ka,a)}}yp.prototype.$classData=t({eK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.OR$",{eK:1,Fb:1,nb:1,i:1});var xp;function pG(b,a){return b.Eu()-a.Eu()|0}class To extends gz{constructor(){super();dr(this,"\u23b5")}}To.prototype.$classData=t({gK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.PLACE$",{gK:1,Fb:1,nb:1,i:1});var So; - class Qo extends gz{constructor(){super();dr(this,"+")}Gd(){var b=new af("\\+"),a=v();return Aq(b.ka,a)}}Qo.prototype.$classData=t({hK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.PLUS$",{hK:1,Fb:1,nb:1,i:1});var Po;class Io extends gz{constructor(){super();dr(this,"^")}Gd(){var b=new af("\\^"),a=v();return Aq(b.ka,a)}}Io.prototype.$classData=t({iK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.POWER$",{iK:1,Fb:1,nb:1,i:1});var Ho;class qG extends gz{constructor(){super();dr(this,"'")}} - qG.prototype.$classData=t({jK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.PRIME$",{jK:1,Fb:1,nb:1,i:1});var rG;function Do(){rG||(rG=new qG);return rG}function xD(b,a,c,d,e){return new Dl("type analysis: "+b,a,c,d,"","",null,e)}class sG extends l{}sG.prototype.$classData=t({mK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ParseException$",{mK:1,i:1,u:1,r:1});var tG;function wD(){tG||(tG=new sG)}class uG extends l{} - uG.prototype.$classData=t({rK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.PostfixFormat$",{rK:1,i:1,LK:1,ak:1});var vG;function Eo(){vG||(vG=new uG);return vG}class wG extends l{}wG.prototype.$classData=t({sK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.PrefixFormat$",{sK:1,i:1,LK:1,ak:1});var xG;function zo(){xG||(xG=new wG);return xG}class fp extends gz{constructor(){super();dr(this,"\x3e")}Gd(){var b=new af("\\\x3e"),a=v();return Aq(b.ka,a)}} - fp.prototype.$classData=t({tK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.RDIA$",{tK:1,Fb:1,nb:1,i:1});var ep;class Cp extends gz{constructor(){super();dr(this,"\x3c-")}}Cp.prototype.$classData=t({uK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.REVIMPLY$",{uK:1,Fb:1,nb:1,i:1});var Bp;class yG extends l{}yG.prototype.$classData=t({xK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.RightAssociative$",{xK:1,i:1,Bt:1,ak:1});var zG;function Jo(){zG||(zG=new yG);return zG} - class bq extends gz{constructor(){super();dr(this,";")}}bq.prototype.$classData=t({yK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.SEMI$",{yK:1,Fb:1,nb:1,i:1});var aq;class No extends gz{constructor(){super();dr(this,"/")}}No.prototype.$classData=t({zK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.SLASH$",{zK:1,Fb:1,nb:1,i:1});var Mo;class AG extends gz{constructor(){super();dr(this,"*")}Gd(){var b=new af("\\*"),a=v();return Aq(b.ka,a)}} - AG.prototype.$classData=t({AK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.STAR$",{AK:1,Fb:1,nb:1,i:1});var BG;function Ko(){BG||(BG=new AG);return BG}class Op extends gz{constructor(){super();dr(this,"?")}Gd(){var b=new af("\\?"),a=v();return Aq(b.ka,a)}}Op.prototype.$classData=t({FK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.TEST$",{FK:1,Fb:1,nb:1,i:1});var Np;class Vo extends gz{constructor(){super();dr(this,"true")}} - Vo.prototype.$classData=t({GK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.TRUE$",{GK:1,Fb:1,nb:1,i:1});var Uo;class Wp extends l{}Wp.prototype.$classData=t({KK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.TernaryPrefixFormat$",{KK:1,i:1,bU:1,ak:1});var Vp;function Bo(b,a,c,d,e,f){return new yo(a,c,d,e,new nj(((g,h)=>(k,m)=>h.q(m))(b,f)))}function Jp(b,a,c,d,e){return new yo(a,200,c,d,new nj(((f,g)=>(h,k)=>g.q(k))(b,e)))}function Mp(b,a,c,d,e){return new yo(a,200,c,d,new nj(((f,g)=>(h,k)=>g.q(k))(b,e)))} - class CG extends l{}CG.prototype.$classData=t({NK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.UnaryOpSpec$",{NK:1,i:1,u:1,r:1});var DG;function Co(){DG||(DG=new CG);return DG}function ro(b,a,c){return new qo(a,0,new vg(((d,e)=>()=>e)(b,c)))}class EG extends l{}EG.prototype.$classData=t({PK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.UnitOpSpec$",{PK:1,i:1,u:1,r:1});var FG;function so(){FG||(FG=new EG);return FG}class yr extends l{} - yr.prototype.$classData=t({EL:0},!1,"fastparse.Parsed$TracedFailure$",{EL:1,i:1,u:1,r:1});var xr;class GG extends l{constructor(){super();this.Mc=null;HG=this;this.Mc=new Kr(v())}}GG.prototype.$classData=t({OL:0},!1,"fastparse.internal.Msgs$",{OL:1,i:1,u:1,r:1});var HG;function Lr(){HG||(HG=new GG);return HG}var Ga=t({LM:0},!1,"java.lang.Boolean",{LM:1,i:1,r:1,Pb:1},b=>"boolean"===typeof b),Oa=t({NM:0},!1,"java.lang.Character",{NM:1,i:1,r:1,Pb:1},b=>b instanceof ma); - class IG extends l{constructor(){super();this.JD=null;this.xu=0}x(){return this.JD}m(b){return this===b}B(){return Kc(this)}Nc(b){var a=this.xu;b=b.xu;return a===b?0:a>31,h=65535&d,k=d>>>16|0,m=65535&a,p=a>>>16|0,n=aa(h,m);m=aa(k,m);var q=aa(h,p);h=n+((m+q|0)<<16)|0;n=(n>>>16|0)+q|0;d=(((aa(d,g)+aa(f,a)|0)+aa(k,p)|0)+(n>>>16|0)|0)+(((65535&n)+m|0)>>>16|0)|0;d=new Ja(h,d);e=1+e|0;f=d;c.push(null===f?ha:f)}}return oa(hd(Hd),c)}function LG(b,a){a=0>a.V?new Ja(~a.O,~a.V):a;b=a.O;a=a.V;return 64-(0!==a?ca(a):32+ca(b)|0)|0} - function MG(b,a){if(0<=a.V){var c=a.V;c=0===c?-2147483637>(-2147483648^a.O):0>c}else c=!1;return c?b.kD.g[a.O]:NG(new OG,a,0)}function PG(b,a,c){return 0===c?MG(b,a):0===a.O&&0===a.V&&0<=c&&cc?-c|0:c;var e=0===c?0:0>c?-1:1;if(Zt().ex===d)return e;if(Zt().$w===d)return 0;if(Zt().Zw===d)return 0e?e:0;if(Zt().cx===d)return 5<=b?e:0;if(Zt().bx===d)return 5(-2147483648^a.O):-1>b)?b=!0:(b=a.V,b=0===b?-1<(-2147483648^a.O):0a;)c=UG(a,0),b.push(c),a=1+a|0;this.kD=oa(hd(WG),b);b=[];for(a=0;11>a;)c=UG(0,a),b.push(c),a=1+a|0;this.Uw=oa(hd(WG),b);this.tm= - "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}}SG.prototype.$classData=t({VL:0},!1,"java.math.BigDecimal$",{VL:1,i:1,u:1,r:1});var TG;function VG(){TG||(TG=new SG);return TG}function Pt(b,a){if(0>a.V)return-1!==a.O||-1!==a.V?(b=a.O,a=a.V,XG(-1,new Ja(-b|0,0!==b?~a:-a|0))):b.St;var c=a.V;return(0===c?-2147483638>=(-2147483648^a.O):0>c)?b.lD.g[a.O]:XG(1,a)} - class YG extends l{constructor(){super();this.Yw=this.lD=this.St=this.rj=this.Jn=this.um=null;ZG=this;this.um=Ot(1,1);this.Jn=Ot(1,10);this.rj=Ot(0,0);this.St=Ot(-1,1);this.lD=oa(hd(Ns),[this.rj,this.um,Ot(1,2),Ot(1,3),Ot(1,4),Ot(1,5),Ot(1,6),Ot(1,7),Ot(1,8),Ot(1,9),this.Jn]);var b=[];for(var a=0;32>a;){var c=a;c=Pt(Ys(),new Ja(0===(32&c)?1<()=>c.Ld())(b)))}xw();return OH()}class PH extends zB{}class yB extends AB{constructor(b){super();this.qE=null;if(null===b)throw wl(tl(),null);this.qE=b;if(null===b)throw wl(tl(),null);this.my=b}vl(){return this.qE.ma()}}yB.prototype.$classData=t({HQ:0},!1,"scala.collection.generic.GenTraversableFactory$$anon$1",{HQ:1,IQ:1,i:1,ts:1}); - class QH extends DB{}class RH extends DB{ma(){return this.xl()}}class ww extends l{x(){return"::"}}ww.prototype.$classData=t({MQ:0},!1,"scala.collection.immutable.$colon$colon$",{MQ:1,i:1,u:1,r:1});var vw;function aD(b,a){null===b.Ph?b.Ph=a:b.kv.Z=a}class $C extends cC{constructor(){super();this.kv=this.Ph=null}fd(b){null===this.Ph?this.kv=this.Ph=new w(b,v()):(b=new w(b,v()),this.kv=this.kv.Z=b)}q(b){this.fd(b)}} - $C.prototype.$classData=t({nR:0},!1,"scala.collection.immutable.List$Appender$1",{nR:1,Ry:1,i:1,ba:1});function SH(b){var a=dy().Fk;a=dy().na(a,b.vy);a=dy().na(a,b.wy);a=dy().Ih(a,b.xy);return dy().rb(a,b.yy)}class TH extends dC{constructor(){super();this.yy=this.wy=this.vy=0;this.xy=1}N(b,a){b=by(dy(),b,a);this.vy=this.vy+b|0;this.wy^=b;0!==b&&(this.xy=aa(this.xy,b));this.yy=1+this.yy|0}}TH.prototype.$classData=t({xR:0},!1,"scala.collection.immutable.Map$HashCodeAccumulator",{xR:1,Xi:1,i:1,di:1}); - function on(b,a,c,d,e){throw ej(a+(e?" to ":" until ")+c+" by "+d+": seqs cannot contain more than Int.MaxValue elements.");}class UH extends l{constructor(){super()}}UH.prototype.$classData=t({NR:0},!1,"scala.collection.immutable.Range$",{NR:1,i:1,u:1,r:1});var VH;function pn(){VH||(VH=new UH);return VH}class WH extends AB{constructor(){super();var b=xw();if(null===b)throw wl(tl(),null);this.my=b}} - WH.prototype.$classData=t({gS:0},!1,"scala.collection.immutable.Stream$StreamCanBuildFrom",{gS:1,IQ:1,i:1,ts:1});function XH(b,a){a=a.Ng();-1!==a&&b.sc(a)}function YH(b,a,c){c=c.Ng();-1!==c&&b.sc(a>31,e=new aI(MG(VG(),new Ja(a,e)),c),(b.Ju?b.Ku:ZH(b)).g[d]=e);return e}b=new OG;NG(b,new Ja(a,a>>31),0);bI(b,c);return new aI(b,c)}function cI(b,a){b=""+b;var c=new OG;dI(c,eI(b),b.length|0);bI(c,a);return new aI(c,a)}function wo(b,a){b=fI(a)<=b.qf.lk?b.qf:new Vt(fI(a),Zt().Kn);return new aI(a,b)} - class gI extends l{constructor(){super();this.Ku=null;this.Mx=this.Lu=0;this.qf=null;this.Ju=!1;hI=this;this.Lu=-512;this.Mx=512;this.qf=Yt().oD}}gI.prototype.$classData=t({LO:0},!1,"scala.math.BigDecimal$",{LO:1,i:1,u:1,r:1});var hI;function Yn(){hI||(hI=new gI);return hI}function iI(b,a){if(b.ks<=a&&a<=b.Nu){var c=a-b.ks|0,d=b.Nx.g[c];null===d&&(d=a>>31,d=new jI(Pt(Ys(),new Ja(a,d))),b.Nx.g[c]=d);return d}b=a>>31;return new jI(Pt(Ys(),new Ja(a,b)))} - function kI(b,a){var c=b.ks,d=c>>31,e=a.V;(d===e?(-2147483648^c)<=(-2147483648^a.O):d>31,e=a.V,c=e===d?(-2147483648^a.O)<=(-2147483648^c):e=h}else h=!1;if(h)f=1+f|0;else break}g="".substring(g,f);g=tm(um(),g);DI(d,OA(c,g));break;case 92:f=1+f|0;fd=>II(c.Oj,d))(b)))} - function CE(b,a){var c=a.a,d=null!==a.A;d&&a.A.ja((new YD("tactic")).v,c);var e=JI(b,a);d&&a.A.ia((new YD("tactic")).v,e.a,e.c);if(e.f){D();b=[new Jr(new F((()=>()=>(new YD("tactic")).v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(e,c,new Kr(d),e.d,c()=>'"."')(b)));if(a.c){p=a.a;n=a.d;var q=a.e;a.b=!0;if(a.c||!a.b){var r=a.a;lF(b.Md,a);var u=a.d,x=a.e;if(a.c){var z=a.a;O(a,a.h|0,z>r||!J(m,z)?z:p)}else a.b=!0;a.f&&R(a,k,S(L(),q,x),T(n,u),r===a.s)}}k=a.e;m=a.d;e=!!(e|a.b);if(a.c)h= - a.a,f.Ab(a.h|0),a.b=!1,g=h,h=m;else{e=a.b?a:Rr(a,f.Cd(),g,e);a.f&&(f=g,g=new F(((C,G)=>()=>qr(L(),G.I)+".rep")(b,k)),h=null===h?a.d:T(h,a.d),Nr(a,f,g,h));h=e;break}}h.c&&(h.h=new ek(h.h.ya()));d&&a.A.ia((new YD("posInExpr")).v,h.a,h.c);if(h.f){D();b=[new Jr(new F((()=>()=>(new YD("posInExpr")).v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(h,c,new Kr(d),h.d,c()=>(new YD("escapedPositionExpression")).v)(b)))],p=-1+(m.length|0)|0,n=v();0<=p;)n=new w(m[p],n),p=-1+p|0;R(k,g,new Kr(n),k.d,gf)):Sr(k,q);var u=ir().H;if(r.c){var x=r.y,z=r.h;r.y=!0;u.q(r);r.y=x;if(!r.c&&r.b)var C=r;else{var G=NI(z,35),H=Yq(z,35);if(G===H&&-1!==G)C=ws(M(),a);else if(-1===G){var I=ts(M(),new Mz(z,new vg((()=>Wa=>new DE(Wa))(b))),new vg((()=>Wa=>PE(pz(),Wa))(b)));if(I instanceof nr){var Q=b.dc,P=b.dc,U=I.Gc,da=hg(),ea=fD(Q,gD(P,U,da));if(ye(ea))C=Fn(M(),new B(ea,Hj().Fc),a);else{if(!(ea instanceof Pe))throw new A(ea);var ja=M(),ia=Ce();C=Fn(ja,new B(new ze(new Ae(ea.db.uc,ea.db.Dc,ea.db.ec,ia,ea.db.ig), - ea.tc),Hj().Fc),a)}}else{if(!(I instanceof rr))throw new A(I);wr(I.Kf);C=ws(M(),a)}}else{var fa=z.substring(1+G|0,H);f=!1;g=null;var na=ts(M(),new Mz(fa,new vg((()=>Wa=>new DE(Wa))(b))),new vg((()=>Wa=>PE(pz(),Wa))(b)));a:{if(na instanceof nr&&(f=!0,g=na,Se(g.Gc))){var la="{";var sa="}";break a}if(f&&ye(g.Gc))la="(",sa=")";else if(f&&Oe(g.Gc))la="(",sa=")";else{if(na instanceof rr)throw new zE(c,ws(M(),a));throw new A(na);}}na=la;var ua=""+z.substring(0,G)+na+fa+sa+z.substring(1+H|0,z.length|0),xa= - ts(M(),new Mz(ua,new vg((()=>Wa=>new DE(Wa))(b))),new vg((()=>Wa=>PE(pz(),Wa))(b)));if(xa instanceof rr)wr(xa.Kf),C=ws(M(),a);else{if(!(xa instanceof nr))throw new A(xa);var Pa=ts(M(),new Mz(fa,new vg((()=>Wa=>new DE(Wa))(b))),new vg((()=>Wa=>PE(pz(),Wa))(b)));if(Pa instanceof rr)wr(Pa.Kf),C=ws(M(),a);else{if(!(Pa instanceof nr))throw new A(Pa);if(bG(new af(ua),Pa.Gc,0)!==(1+G|0)){ve||(ve=new hf);var Na=ue(ua,Pa.Gc,G,1+(H-G|0)|0);if(null===Na)throw new A(Na);var La=Na.n,Ya=Na.l,qb=ts(M(),new Mz(La, - new vg((()=>Wa=>new DE(Wa))(b))),new vg((()=>Wa=>PE(pz(),Wa))(b))).uu().Gc;var $a=OI(Wl(),qb,Ya)}else $a=OI(Wl(),xa.Gc,Pa.Gc);if($a instanceof E){z=$a;var ub=M(),Aa=b.dc,mb=b.dc,Ta=xa.Gc,Yb=hg();C=Fn(ub,new B(fD(Aa,gD(mb,Ta,Yb)),z.p),a)}else{if(y()!==$a)throw new A($a);var kb=Bs();M();var Cb=Pa.Gc,mc=ff().P.q(Cb),Jb=xa.Gc,Ma="Parsed a position locator with subexpression successfully, but could not find subexpression: "+mc+" in expression "+ff().P.q(Jb),Wb=a.a,Zb=ws(M(),a).c?Or(a,a.h):xn(a,Wb);a.f&& - V(a,Wb,new F(((Wa,hb)=>()=>hb)(kb,Ma)));C=Zb}}}}}}else C=r;C.c?Or(a,a.h):xn(a,e);a.f&&V(a,e,new F(((Wa,hb)=>()=>hb)(d,"escaped expression string")))}catch(Wa){if(Wa instanceof zE){b=Wa;if(b.nF===c)return;throw b;}throw Wa;}} - function PI(b,a){var c=a.a,d=null!==a.A;d&&a.A.ja((new YD("shape")).v,c);var e=TD(),f=jr(e);e=a.a;var g=a.j;M();var h=a.a;M();var k=a.a,m=a.y;a.y=!0;M();var p=a.b;a.b=!1;var n=a.a;M();var q=a.a,r=2+q|0,u=a.j;J(u,-1+r|0)&&61===(65535&(u.k.charCodeAt(q)|0))&&61===(65535&(u.k.charCodeAt(1+q|0)|0))?K(a,r):W(a);a.f&&V(a,q,new F((()=>()=>'"\x3d\x3d"')(b)));r=a.e;q=a.d;if(a.c)a.b=!!(a.b|p);else if(!a.b){u=a.f;a.a=n;u&&R(a,n,r,q,!1);a.b=!1;var x=a.a,z=2+x|0,C=a.j;J(C,-1+z|0)&&126===(65535&(C.k.charCodeAt(x)| - 0))&&61===(65535&(C.k.charCodeAt(1+x|0)|0))?K(a,z):W(a);a.f&&V(a,x,new F((()=>()=>'"~\x3d"')(b)));x=a.e;z=a.b;p=!!(z|p);a.c||z||xn(a,n);a.b=p;u&&(p=T(r,x),q=T(q,a.d),R(a,n,p,q,!1))}a.y=m;k=a.c?Or(a,Fr(a.j,k,a.a)):a;m=k.a;k.c?Qr(k,k.h,!!(k.b|m>h)):Sr(k,m);a.c?(r=a.a,h=a.d,k=a.e,q=a.h,N(L(),ir().H,a),a.c?!a.c&&a.b?e=a:(m=a.a,LI(b,a),n=a.d,p=a.e,a.c?(u=a.a,g=u>m||!J(g,u)?u:r,f=O(a,f.N(q,a.h),g)):f=a,a.f&&R(a,e,S(L(),k,p),T(h,n),m===a.s),e=f):e=a):e=a;d&&a.A.ia((new YD("shape")).v,e.a,e.c);if(e.f){D(); - b=[new Jr(new F((()=>()=>(new YD("shape")).v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(e,c,new Kr(d),e.d,cn||!J(g,u)?u:h;f=O(a,f.N(p|0,a.h),g)}else f=a;a.f&&R(a,e,S(L(),m,r),T(k,q),n===a.s);e=f}}else e=a;d&&a.A.ia((new YD("position")).v,e.a,e.c);if(e.f){D();b=[new Jr(new F((()=>()=>(new YD("position")).v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d), - a=-1+a|0;R(e,c,new Kr(d),e.d,c()=>qr(L(),C.I)+".?")(b,r)),x));q=a.d;u=a.e;a.c?(r=a.a,g=r>n||!J(g,r)?r:h,f=O(a,f.N(p,a.h),g)):f=a;a.f&&R(a,e,S(L(),m,u),T(k, - q),n===a.s);e=f}}else e=a;d&&a.A.ia((new YD("positionLocator")).v,e.a,e.c);if(e.f){D();b=[new Jr(new F((()=>()=>(new YD("positionLocator")).v)(b)))];d=-1+(b.length|0)|0;for(k=v();0<=d;)k=new w(b[d],k),d=-1+d|0;R(e,c,new Kr(k),e.d,c()=>C)(c,b)));return}Fn(M(),new SI(c.n,new E(d.p.l.n),!0),a);return}if(null!==c&&c.l instanceof E&&(b=c.l,null!==b.p?"\x3d\x3d"===b.p.n?null!==b.p.l?(d=c.n.mf(), - e=b.p.l.l,d=null===d?null===e:d.m(e)):d=!1:d=!1:d=!1,d)){b=b.p.l.n;d=c.n;c=(new oj(b)).Yi(d.mf());if(c instanceof E){Fn(M(),new SI(d,new E(c.p),!0),a);return}if(y()!==c)throw new A(c);c=Bs();M();b="Sub-position "+d.mf().Wb()+" to point to a formula or term inside "+ff().P.q(b);d=a.a;ws(M(),a).c?Or(a,a.h):xn(a,d);a.f&&V(a,d,new F(((z,C)=>()=>C)(c,b)));return}if(null!==c&&c.l instanceof E&&(d=c.l,null!==d.p&&"~\x3d"===d.p.n&&null!==d.p.l&&(Gk(c.n)||d.p.l.l.Jf.o()))){if(Gk(c.n)){b=d.p.l.n;d=c.n.Ps(d.p.l.l); - c=(new oj(b)).Yi(d.mf());if(c instanceof E){Fn(M(),new SI(d,new E(c.p),!1),a);return}if(y()!==c)throw new A(c);c=Bs();M();b="Sub-position "+d.mf().Wb()+" to point to a formula or term inside "+ff().P.q(b);d=a.a;ws(M(),a).c?Or(a,a.h):xn(a,d);a.f&&V(a,d,new F(((z,C)=>()=>C)(c,b)));return}Fn(M(),new SI(c.n,new E(d.p.l.n),!1),a);return}if(null!==c&&c.l instanceof E&&(b=c.l,null!==b.p?"~\x3d"===b.p.n?null!==b.p.l?(d=c.n.mf(),e=b.p.l.l,d=null===d?null===e:d.m(e)):d=!1:d=!1:d=!1,d)){b=b.p.l.n;d=c.n;c=(new oj(b)).Yi(d.mf()); - if(c instanceof E){Fn(M(),new SI(d,new E(c.p),!1),a);return}if(y()!==c)throw new A(c);c=Bs();M();b="Sub-position "+d.mf().Wb()+" to point to a formula or term inside "+ff().P.q(b);d=a.a;ws(M(),a).c?Or(a,a.h):xn(a,d);a.f&&V(a,d,new F(((z,C)=>()=>C)(c,b)));return}if(null!==c&&c.l instanceof E&&(d=c.l,null!==d.p&&null!==d.p.l)){b=Bs();M();c="Non-conflicting sub-positions (but "+c.n.mf().Wb()+" !\x3d "+d.p.l.l.Wb()+")";d=a.a;ws(M(),a).c?Or(a,a.h):xn(a,d);a.f&&V(a,d,new F(((z,C)=>()=>C)(b,c)));return}throw new A(c); - }} - function TI(b,a){var c=a.a,d=null!==a.A;d&&a.A.ja((new YD("searchLocator")).v,c);var e=a.b;a.b=!1;var f=a.a;M();var g=a.b;a.b=!1;var h=a.a;M();M();var k=a.a;M();var m=TD(),p=jr(m),n=a.a,q=a.j;M();var r=a.a,u=a.y;a.y=!0;M();var x=a.a,z=6+x|0,C=a.j;J(C,-1+z|0)&&39===(65535&(C.k.charCodeAt(x)|0))&&76===(65535&(C.k.charCodeAt(1+x|0)|0))&&108===(65535&(C.k.charCodeAt(2+x|0)|0))&&97===(65535&(C.k.charCodeAt(3+x|0)|0))&&115===(65535&(C.k.charCodeAt(4+x|0)|0))&&116===(65535&(C.k.charCodeAt(5+x|0)|0))?K(a,z): - W(a);a.f&&V(a,x,new F((()=>()=>'"\'Llast"')(b)));a.y=u;a.c&&Or(a,Fr(a.j,r,a.a));if(a.c){var G=a.a,H=a.d,I=a.e,Q=a.h;if(!a.c&&a.b)var P=a;else{var U=a.a;KI(b,a);var da=a.d,ea=a.e;if(a.c){var ja=a.a,ia=ja>U||!J(q,ja)?ja:G;var fa=O(a,p.N(Q,a.h),ia)}else fa=a;a.f&&R(a,n,S(L(),I,ea),T(H,da),U===a.s);P=fa}}else P=a;var na=P.a;var la=P.c?Qr(P,P.h,!!(P.b|na>k)):Sr(P,na);if(la.c){var sa=la.h;if(null===sa)throw new A(sa);la.h=new UI(0,sa.l)}var ua=a.e,xa=a.d;if(a.c)a.b=!!(a.b|g);else if(!a.b){var Pa=a.f;a.a= - h;Pa&&R(a,h,ua,xa,!1);a.b=!1;M();var Na=a.a;M();var La=TD(),Ya=jr(La),qb=a.a,$a=a.j;M();var ub=a.a,Aa=a.y;a.y=!0;M();var mb=a.a,Ta=6+mb|0,Yb=a.j;J(Yb,-1+Ta|0)&&39===(65535&(Yb.k.charCodeAt(mb)|0))&&82===(65535&(Yb.k.charCodeAt(1+mb|0)|0))&&108===(65535&(Yb.k.charCodeAt(2+mb|0)|0))&&97===(65535&(Yb.k.charCodeAt(3+mb|0)|0))&&115===(65535&(Yb.k.charCodeAt(4+mb|0)|0))&&116===(65535&(Yb.k.charCodeAt(5+mb|0)|0))?K(a,Ta):W(a);a.f&&V(a,mb,new F((()=>()=>'"\'Rlast"')(b)));a.y=Aa;a.c&&Or(a,Fr(a.j,ub,a.a)); - if(a.c){var kb=a.a,Cb=a.d,mc=a.e,Jb=a.h;if(!a.c&&a.b)var Ma=a;else{var Wb=a.a;KI(b,a);var Zb=a.d,Wa=a.e;if(a.c){var hb=a.a,Nb=hb>Wb||!J($a,hb)?hb:kb;var Fb=O(a,Ya.N(Jb,a.h),Nb)}else Fb=a;a.f&&R(a,qb,S(L(),mc,Wa),T(Cb,Zb),Wb===a.s);Ma=Fb}}else Ma=a;var vb=Ma.a;var wb=Ma.c?Qr(Ma,Ma.h,!!(Ma.b|vb>Na)):Sr(Ma,vb);if(wb.c){var cb=wb.h;if(null===cb)throw new A(cb);wb.h=new VI(0,cb.l)}var tb=a.e,ic=a.b,eb=!!(ic|g);a.c||ic||xn(a,h);a.b=eb;if(Pa){var Ua=T(ua,tb),ib=T(xa,a.d);R(a,h,Ua,ib,!1)}}var zb=a.e,Ob=a.d; - if(a.c)a.b=!!(a.b|e);else if(!a.b){var nb=a.f;a.a=f;nb&&R(a,f,zb,Ob,!1);a.b=!1;M();var xb=TD(),ob=jr(xb),Rb=a.a,cc=a.j;M();var Pb=a.a;M();var $b=a.a,ac=a.y;a.y=!0;M();var Xb=a.b;a.b=!1;var yb=a.a;M();var lb=a.a,jc=2+lb|0,sc=a.j;J(sc,-1+jc|0)&&39===(65535&(sc.k.charCodeAt(lb)|0))&&76===(65535&(sc.k.charCodeAt(1+lb|0)|0))?K(a,jc):W(a);a.f&&V(a,lb,new F((()=>()=>'"\'L"')(b)));var Gb=a.e,fc=a.d;if(a.c)a.b=!!(a.b|Xb);else if(!a.b){var xc=a.f;a.a=yb;xc&&R(a,yb,Gb,fc,!1);a.b=!1;var Kb=a.a,tc=2+Kb|0,Db=a.j; - J(Db,-1+tc|0)&&39===(65535&(Db.k.charCodeAt(Kb)|0))&&82===(65535&(Db.k.charCodeAt(1+Kb|0)|0))?K(a,tc):W(a);a.f&&V(a,Kb,new F((()=>()=>'"\'R"')(b)));var Ab=a.e,Sb=a.b,uc=!!(Sb|Xb);a.c||Sb||xn(a,yb);a.b=uc;if(xc){var gc=T(Gb,Ab),Ub=T(fc,a.d);R(a,yb,gc,Ub,!1)}}a.y=ac;var kc=a.c?Or(a,Fr(a.j,$b,a.a)):a,lc=kc.a;kc.c?Qr(kc,kc.h,!!(kc.b|lc>Pb)):Sr(kc,lc);if(a.c){var Za=a.a,Ib=a.d,dc=a.e,vc=a.h;N(L(),ir().H,a);if(a.c)if(!a.c&&a.b)var Lb=a;else{var Vb=a.a;vz();var fb=a.a,zc=a.b;a.b=!1;M();PI(b,a);var ec=a.c; - if(ec){var Qa=Or(a,new E(a.h));Qa.b=!!(Qa.b|zc)}else if(!a.b){var Eb=O(a,y(),fb);Eb.b=!!(Eb.b|zc)}if(a.f){var Hb=a.e,ta=a.d;ec||Nr(a,fb,new F(((qc,Hc)=>()=>qr(L(),Hc.I)+".?")(b,Hb)),ta)}var ab=a.d,Ia=a.e;if(a.c){var Ca=a.a,jb=Ca>Vb||!J(cc,Ca)?Ca:Za;var gb=O(a,ob.N(vc,a.h),jb)}else gb=a;a.f&&R(a,Rb,S(L(),dc,Ia),T(Ib,ab),Vb===a.s);Lb=gb}else Lb=a}else Lb=a;if(Lb.c){var Ra=Lb.h;a:if(null!==Ra&&"'L"===Ra.n&&y()===Ra.l)var rb=qC(wC(),y(),Hj().Fc,!0,b.dc);else if(null!==Ra&&"'R"===Ra.n&&y()===Ra.l)rb=sC(wC(), - y(),Hj().Fc,!0,b.dc);else{if(null!==Ra&&"'L"===Ra.n&&Ra.l instanceof E){var Ac=Ra.l;if(null!==Ac.p&&"\x3d\x3d"===Ac.p.n&&null!==Ac.p.l){rb=qC(wC(),new E(Ac.p.l.n),Ac.p.l.l,!0,b.dc);break a}}if(null!==Ra&&"'R"===Ra.n&&Ra.l instanceof E){var nc=Ra.l;if(null!==nc.p&&"\x3d\x3d"===nc.p.n&&null!==nc.p.l){rb=sC(wC(),new E(nc.p.l.n),nc.p.l.l,!0,b.dc);break a}}if(null!==Ra&&"'L"===Ra.n&&Ra.l instanceof E){var Dc=Ra.l;if(null!==Dc.p&&"~\x3d"===Dc.p.n&&null!==Dc.p.l){rb=qC(wC(),new E(Dc.p.l.n),Dc.p.l.l,!1,b.dc); - break a}}if(null!==Ra&&"'R"===Ra.n&&Ra.l instanceof E){var oc=Ra.l;if(null!==oc.p&&"~\x3d"===oc.p.n&&null!==oc.p.l){rb=sC(wC(),new E(oc.p.l.n),oc.p.l.l,!1,b.dc);break a}}throw new A(Ra);}Lb.h=rb}var pc=a.e,wc=a.b,Sc=!!(wc|e);a.c||wc||xn(a,f);a.b=Sc;if(nb){var Mc=T(zb,pc),cd=T(Ob,a.d);R(a,f,Mc,cd,!1)}}d&&a.A.ia((new YD("searchLocator")).v,a.a,a.c);if(a.f){D();for(var dd=[new Jr(new F((()=>()=>(new YD("searchLocator")).v)(b)))],gd=-1+(dd.length|0)|0,Bb=v();0<=gd;)Bb=new w(dd[gd],Bb),gd=-1+gd|0;R(a, - c,new Kr(Bb),a.d,c()=>(new YD("locator")).v)(b)))];d=-1+(b.length|0)|0;for(f=v();0<=d;)f=new w(b[d],f),d=-1+d|0;R(a,c,new Kr(f),a.d,c()=>'"~\x3e"')(b)));var da=a.d,ea= - a.e;if(a.c){var ja=a.a;O(a,H,ja>I||!J(x,ja)?ja:z)}a.f&&R(a,u,S(L(),G,ea),T(C,da),I===a.s)}}if(a.c){var ia=a.a,fa=a.d,na=a.e,la=a.h;N(L(),ir().H,a);if(a.c)if(!a.c&&a.b)var sa=a;else{var ua=a.a;kE(b.Md,a);var xa=a.d,Pa=a.e;if(a.c){var Na=a.a,La=Na>ua||!J(r,Na)?Na:ia;var Ya=O(a,n.N(la,a.h),La)}else Ya=a;a.f&&R(a,q,S(L(),na,Pa),T(fa,xa),ua===a.s);sa=Ya}else sa=a}else sa=a;a.y=m;sa.b=k;var qb=a.e,$a=a.d;if(a.c)a.b=!!(a.b|g);else if(!a.b){var ub=a.f;a.a=h;ub&&R(a,h,qb,$a,!1);a.b=!1;var Aa=TD(),mb=jr(Aa), - Ta=a.a,Yb=a.j;M();Cn();var kb=a.a,Cb=a.j;M();rE(b.Md,!1,a);if(a.c){var mc=a.a,Jb=a.d,Ma=a.e,Wb=a.h;N(L(),ir().H,a);if(a.c&&(a.c||!a.b)){var Zb=a.a,Wa=a.a,hb=2+Wa|0,Nb=a.j;J(Nb,-1+hb|0)&&126===(65535&(Nb.k.charCodeAt(Wa)|0))&&62===(65535&(Nb.k.charCodeAt(1+Wa|0)|0))?K(a,hb):W(a);a.f&&V(a,Wa,new F((()=>()=>'"~\x3e"')(b)));var Fb=a.d,vb=a.e;if(a.c){var wb=a.a;O(a,Wb,wb>Zb||!J(Cb,wb)?wb:mc)}a.f&&R(a,kb,S(L(),Ma,vb),T(Jb,Fb),Zb===a.s)}}if(a.c){var cb=a.a,tb=a.d,ic=a.e,eb=a.h;N(L(),ir().H,a);if(a.c&&(a.c|| - !a.b)){var Ua=a.a;rE(b.Md,!1,a);var ib=a.d,zb=a.e;if(a.c){var Ob=a.a,nb=Ob>Ua||!J(Yb,Ob)?Ob:cb;O(a,mb.N(eb,a.h),nb)}a.f&&R(a,Ta,S(L(),ic,zb),T(tb,ib),Ua===a.s)}}var xb=a.e,ob=a.b,Rb=!!(ob|g);a.c||ob||xn(a,h);a.b=Rb;if(ub){var cc=T(qb,xb),Pb=T($a,a.d);R(a,h,cc,Pb,!1)}}var $b=a.e,ac=a.d;if(a.c)a.b=!!(a.b|e);else if(!a.b){var Xb=a.f;a.a=f;Xb&&R(a,f,$b,ac,!1);a.b=!1;var yb=TD(),lb=jr(yb),jc=a.a,sc=a.j;M();Cn();var Gb=a.a,fc=a.j;M();var xc=a.b;a.b=!1;var Kb=a.a;M();LF(pz(),a);var tc=a.e,Db=a.d;if(a.c)a.b= - !!(a.b|xc);else if(!a.b){var Ab=a.f;a.a=Kb;Ab&&R(a,Kb,tc,Db,!1);a.b=!1;KF(pz(),a);var Sb=a.e,uc=a.b,gc=!!(uc|xc);a.c||uc||xn(a,Kb);a.b=gc;if(Ab){var Ub=T(tc,Sb),kc=T(Db,a.d);R(a,Kb,Ub,kc,!1)}}if(a.c){var lc=a.a,Za=a.d,Ib=a.e,dc=a.h;N(L(),ir().H,a);if(a.c&&(a.c||!a.b)){var vc=a.a,Lb=a.a,Vb=2+Lb|0,fb=a.j;J(fb,-1+Vb|0)&&126===(65535&(fb.k.charCodeAt(Lb)|0))&&62===(65535&(fb.k.charCodeAt(1+Lb|0)|0))?K(a,Vb):W(a);a.f&&V(a,Lb,new F((()=>()=>'"~\x3e"')(b)));var zc=a.d,ec=a.e;if(a.c){var Qa=a.a;O(a,dc,Qa> - vc||!J(fc,Qa)?Qa:lc)}a.f&&R(a,Gb,S(L(),Ib,ec),T(Za,zc),vc===a.s)}}if(a.c){var Eb=a.a,Hb=a.d,ta=a.e,ab=a.h;N(L(),ir().H,a);if(a.c&&(a.c||!a.b)){var Ia=a.a;tE(b.Md,a);var Ca=a.d,jb=a.e;if(a.c){var gb=a.a,Ra=gb>Ia||!J(sc,gb)?gb:Eb;O(a,lb.N(ab,a.h),Ra)}a.f&&R(a,jc,S(L(),ta,jb),T(Hb,Ca),Ia===a.s)}}var rb=a.e,Ac=a.b,nc=!!(Ac|e);a.c||Ac||xn(a,f);a.b=nc;if(Xb){var Dc=T($b,rb),oc=T(ac,a.d);R(a,f,Dc,oc,!1)}}if(a.c){var pc=a.h;a.h=new YI(pc.n,pc.l)}d&&a.A.ia((new YD("substPair")).v,a.a,a.c);if(a.f){D();for(var wc= - [new Jr(new F((()=>()=>(new YD("substPair")).v)(b)))],Sc=-1+(wc.length|0)|0,Mc=v();0<=Sc;)Mc=new w(wc[Sc],Mc),Sc=-1+Sc|0;R(a,c,new Kr(Mc),a.d,c()=>'"("')(b)));if(c.c){var Wb=c.a,Zb=c.d,Wa=c.e;c.b=!0;N(L(),ir().H,c);if(c.c&&(c.c||!c.b)){var hb=c.a;XI(b,c);var Nb=c.d,Fb=c.e;if(c.c){var vb=c.a;O(c,c.h,vb>hb||!J(mc,vb)?vb:Wb)}else c.b=!0;c.f&&R(c,Cb,S(L(),Wa,Fb),T(Zb,Nb),hb===c.s)}}if(c.c){var wb=c.a,cb=c.d, - tb=c.e,ic=c.h;N(L(),ir().H,c);if(c.c&&(c.c||!c.b)){var eb=c.a,Ua=c.j,ib=c.a;J(Ua,ib)&&41===(65535&(Ua.k.charCodeAt(ib)|0))?K(c,1+ib|0):W(c);c.f&&V(c,ib,new F((()=>()=>'")"')(b)));var zb=c.d,Ob=c.e;if(c.c){var nb=c.a;O(c,ic,nb>eb||!J(kb,nb)?nb:wb)}c.f&&R(c,Yb,S(L(),tb,Ob),T(cb,zb),eb===c.s)}}var xb=c.e,ob=c.d;if(c.c)c.b=!!(c.b|mb);else if(!c.b){var Rb=c.f;c.a=Ta;Rb&&R(c,Ta,xb,ob,!1);c.b=!1;XI(b,c);var cc=c.e,Pb=c.b,$b=!!(Pb|mb);c.c||Pb||xn(c,Ta);c.b=$b;if(Rb){var ac=T(xb,cc),Xb=T(ob,c.d);R(c,Ta,ac, - Xb,!1)}}if(c.c){var yb=c.h;D();for(var lb=[yb],jc=-1+(lb.length|0)|0,sc=v();0<=jc;)sc=new w(lb[jc],sc),jc=-1+jc|0;c.h=sc}u=c}else if(a instanceof JC){M();var Gb=KI(b,c);if(Gb.c){var fc=Gb.h;D();for(var xc=[fc],Kb=-1+(xc.length|0)|0,tc=v();0<=Kb;)tc=new w(xc[Kb],tc),Kb=-1+Kb|0;Gb.h=tc}u=Gb}else if(a instanceof HC){var Db=Bs();M();var Ab=c.a,Sb=ws(M(),c).c?Or(c,c.h):xn(c,Ab);c.f&&V(c,Ab,new F(((Jg,Kf)=>()=>Kf)(Db,"Optional argument cannot appear recursively in a different argument type")));u=Sb}else if(a instanceof - DC){M();var uc=((Jg,Kf,ti)=>()=>ZI(Jg,Kf.ht,ti))(b,a,c),gc=c.a,Ub=null!==c.A;Ub&&c.A.ja((new YD("argList")).v,gc);var kc=c.b;c.b=!1;var lc=c.a;M();M();var Za=c.a,Ib=c.y;c.y=!0;M();var dc=c.a,vc=3+dc|0,Lb=c.j;J(Lb,-1+vc|0)&&110===(65535&(Lb.k.charCodeAt(dc)|0))&&105===(65535&(Lb.k.charCodeAt(1+dc|0)|0))&&108===(65535&(Lb.k.charCodeAt(2+dc|0)|0))?K(c,vc):W(c);c.f&&V(c,dc,new F((()=>()=>'"nil"')(b)));c.y=Ib;var Vb=c.c?Or(c,Fr(c.j,Za,c.a)):c;Vb.c&&(Vb.h=(Vb.h,v()));var fb=c.e,zc=c.d;if(c.c)c.b=!!(c.b| - kc);else if(!c.b){var ec=c.f;c.a=lc;ec&&R(c,lc,fb,zc,!1);c.b=!1;M();var Qa=TD(),Eb=jr(Qa),Hb=c.a,ta=c.j;M();uc();if(c.c){var ab=c.a,Ia=c.d,Ca=c.e;c.b=!0;var jb=c.h;N(L(),ir().H,c);if(c.c)if(!c.c&&c.b)var gb=c;else{var Ra=c.a;vz();var rb=c.a,Ac=c.b;c.b=!1;M();Cn();var nc=c.a,Dc=c.j;M();Cn();var oc=c.a,pc=c.j;M();zz();var wc=!1;wc=c.b;for(var Sc=VD().$a(),Mc=c.a,cd=null;;){c.b=!1;M();TD();var dd=c.a,gd=c.j;M();TD();var Bb=c.a,qc=c.j;M();var Hc=c.a,Nc=2+Hc|0,Wc=c.j;J(Wc,-1+Nc|0)&&58===(65535&(Wc.k.charCodeAt(Hc)| - 0))&&58===(65535&(Wc.k.charCodeAt(1+Hc|0)|0))?K(c,Nc):W(c);c.f&&V(c,Hc,new F((()=>()=>'"::"')(b)));if(c.c){var Vc=c.a,Ic=c.d,Tc=c.e;N(L(),ir().H,c);if(c.c&&(c.c||!c.b)){var rd=c.a,ed=Bs(),nd=c.a,$c=c.b,Zc=c.y;c.y=!0;var ud=c.Gb,Cd=c.a,Ad=3+Cd|0,Rd=c.j;J(Rd,-1+Ad|0)&&110===(65535&(Rd.k.charCodeAt(Cd)|0))&&105===(65535&(Rd.k.charCodeAt(1+Cd|0)|0))&&108===(65535&(Rd.k.charCodeAt(2+Cd|0)|0))?K(c,Ad):W(c);c.f&&V(c,Cd,new F((()=>()=>'"nil"')(b)));c.y=Zc;var Jd=c.e,id=c.c?xn(c,nd):K(c,nd);c.f&&(c.Gb=ud, - c.d=Lr().Mc,yn(c,nd,new F(((Jg,Kf)=>()=>"!"+qr(L(),Kf.I))(ed,Jd))));id.b=$c;var od=c.d,be=c.e;if(c.c){var Yd=c.a;O(c,void 0,Yd>rd||!J(qc,Yd)?Yd:Vc)}c.f&&R(c,Bb,S(L(),Tc,be),T(Ic,od),rd===c.s)}}if(c.c){var vd=c.a,we=c.d,wd=c.e;c.b=!0;N(L(),ir().H,c);if(c.c&&(c.c||!c.b)){var Bd=c.a;uc();var Kd=c.d,Ke=c.e;if(c.c){var ke=c.a;O(c,c.h,ke>Bd||!J(gd,ke)?ke:vd)}else c.b=!0;c.f&&R(c,dd,S(L(),wd,Ke),T(we,Kd),Bd===c.s)}}var xd=c.e,Sd=c.d;wc=!!(wc|c.b);if(c.c){var Ld=c.a;Sc.Ab(c.h);c.b=!1;ir().H!==Hz()&&N(L(), - ir().H,c);if(c.c||!c.b){c.b=!1;Mc=Ld;cd=Sd;continue}}else if(c.b||Rr(c,Sc.Cd(),Mc,wc),c.f){var ee=Mc,Zd=new F(((Jg,Kf)=>()=>qr(L(),Kf.I)+".rep")(b,xd));var Ue=null===cd?c.d:T(cd,c.d);Nr(c,ee,Zd,Ue)}break}if(c.c){var sf=c.a,Tf=c.d,Le=c.e,Ge=c.h;N(L(),ir().H,c);if(c.c&&(c.c||!c.b)){var tf=c.a,cf=c.a;M();var Ve=c.a,Wg=2+Ve|0,Uf=c.j;var uf=J(Uf,-1+Wg|0)&&58===(65535&(Uf.k.charCodeAt(Ve)|0))&&58===(65535&(Uf.k.charCodeAt(1+Ve|0)|0))?K(c,Wg):W(c);c.f&&V(c,Ve,new F((()=>()=>'"::"')(b)));var Vf=uf.a;uf.c? - Qr(uf,uf.h,!!(uf.b|Vf>cf)):Sr(uf,Vf);var vf=c.d,Dd=c.e;if(c.c){var He=c.a;O(c,Ge,He>tf||!J(pc,He)?He:sf)}c.f&&R(c,oc,S(L(),Le,Dd),T(Tf,vf),tf===c.s)}}if(c.c){var kf=c.a,lf=c.d,Ef=c.e,Dg=c.h;N(L(),ir().H,c);if(c.c&&(c.c||!c.b)){var pe=c.a,fd=c.a,yd=3+fd|0,Ff=c.j;J(Ff,-1+yd|0)&&110===(65535&(Ff.k.charCodeAt(fd)|0))&&105===(65535&(Ff.k.charCodeAt(1+fd|0)|0))&&108===(65535&(Ff.k.charCodeAt(2+fd|0)|0))?K(c,yd):W(c);c.f&&V(c,fd,new F((()=>()=>'"nil"')(b)));var mf=c.d,qh=c.e;if(c.c){var jh=c.a;O(c,Dg,jh> - pe||!J(Dc,jh)?jh:kf)}c.f&&R(c,nc,S(L(),Ef,qh),T(lf,mf),pe===c.s)}}var kg=c.c;if(kg){var Gf=Or(c,new E(c.h));Gf.b=!!(Gf.b|Ac)}else if(!c.b){var Xg=O(c,y(),rb);Xg.b=!!(Xg.b|Ac)}if(c.f){var Eg=c.e,Yg=c.d;kg||Nr(c,rb,new F(((Jg,Kf)=>()=>qr(L(),Kf.I)+".?")(b,Eg)),Yg)}var lg=c.d,Me=c.e;if(c.c){var Wf=c.a,Zg=Wf>Ra||!J(ta,Wf)?Wf:ab;var Fg=O(c,Eb.N(jb,c.h),Zg)}else c.b=!0,Fg=c;c.f&&R(c,Hb,S(L(),Ca,Me),T(Ia,lg),Ra===c.s);gb=Fg}else gb=c}else gb=c;if(gb.c){var wf=gb.h;if(null!==wf&&y()===wf.l){D();for(var kh= - [wf.n],Xf=-1+(kh.length|0)|0,mg=v();0<=Xf;)mg=new w(kh[Xf],mg),Xf=-1+Xf|0;var le=mg}else{if(!(null!==wf&&wf.l instanceof E))throw new A(wf);var Hf=wf.n,$g=wf.l.p.ya();le=new w(Hf,$g)}gb.h=le}var Gg=c.e,Hg=c.b,lh=!!(Hg|kc);c.c||Hg||xn(c,lc);c.b=lh;if(ec){var Yf=T(fb,Gg),ah=T(zc,c.d);R(c,lc,Yf,ah,!1)}}Ub&&c.A.ia((new YD("argList")).v,c.a,c.c);if(c.f){D();for(var Yh=[new Jr(new F((()=>()=>(new YD("argList")).v)(b)))],Ig=-1+(Yh.length|0)|0,xe=v();0<=Ig;)xe=new w(Yh[Ig],xe),Ig=-1+Ig|0;R(c,gc,new Kr(xe), - c.d,gc()=>(new YD("argumentInterior")).v)(b)))],$h=-1+ - (si.length|0)|0,Ch=v();0<=$h;)Ch=new w(si[$h],Ch),$h=-1+$h|0;R(u,d,new Kr(Ch),u.d,d()=>'"\\""')(b)));if(c.c){m=c.a;p=c.d;var n=c.e;c.b=!0;N(L(),ir().H,c);if(c.c&&(c.c||!c.b)){var q=c.a;ZI(b,a,c);var r=c.d,u=c.e;if(c.c){var x=c.a;O(c,c.h,x>q||!J(k,x)?x:m)}else c.b=!0;c.f&&R(c,h,S(L(),n,u),T(p,r),q===c.s)}}c.c?(p=c.a,h=c.d,k=c.e,n=c.h,N(L(),ir().H, - c),c.c?!c.c&&c.b?f=c:(m=c.a,q=c.j,r=c.a,J(q,r)&&34===(65535&(q.k.charCodeAt(r)|0))?K(c,1+r|0):W(c),c.f&&V(c,r,new F((()=>()=>'"\\""')(b))),q=c.d,r=c.e,c.c?(u=c.a,g=O(c,n,u>m||!J(g,u)?u:p)):g=c,c.f&&R(c,f,S(L(),k,r),T(h,q),m===c.s),f=g):f=c):f=c;e&&c.A.ia(my("Argument "+a.ua()+": "+a.cf()).v,f.a,f.c);if(f.f){D();b=[new Jr(new F(((z,C)=>()=>my("Argument "+C.ua()+": "+C.cf()).v)(b,a)))];c=-1+(b.length|0)|0;for(e=v();0<=c;)e=new w(b[c],e),c=-1+c|0;R(f,d,new Kr(e),f.d,dG&&I));if(0===G&&0===z)O(e,void 0,C);else{var U=e.j,da=e.a;J(U,da)&&44===(65535&(U.k.charCodeAt(da)|0))?K(e,1+da|0):W(e);e.f&&V(e,da,new F((()=>()=>'","')(b)));var ea=e.e,ja=e.d,ia=e.b,fa=e.f;if(e.c){var na= - e.a,la=1+G|0;if(la===z)Yr(na,na,la,!!(I|ia),void 0,x,q,e),fa&&yn(e,C,new F(((pe,fd,yd)=>()=>qr(L(),fd.I)+".rep"+(0===yd?"":"("+yd+")"))(u,ea,0)));else if(r!==Hz()&&N(L(),r,e),e.c||!e.b){e.b=!1;var sa=!!(!!(I|ia)|e.b);C=na;G=la;H=!1;I=sa;Q=null;P=ja;continue}}else if(ia||Yr(C,C,G,!!(I|ia),void 0,x,q,e),fa){var ua=bs(),xa=C,Pa=Q,Na=P,La=H;if(null===Pa||La)Nr(e,xa,new F(((pe,fd,yd)=>()=>qr(L(),yd.I)+(".rep("+fd)+")")(ua,0,ea)),e.d);else{var Ya=new F(((pe,fd,yd)=>()=>qr(L(),yd.I)+(".rep("+fd)+")")(ua, - 0,ea));if(null===Na)var qb=S(L(),Pa,ea);else{var $a=S(L(),Pa,ea);qb=T(Na,$a)}Nr(e,xa,Ya,qb)}}}break}if(e.c){var ub=e.a,Aa=e.d,mb=e.e;e.b=!0;N(L(),ir().H,e);if(e.c)if(!e.c&&e.b)var Ta=e;else{var Yb=e.a;M();M();for(var kb=zz(),Cb=ir().H,mc=bs(),Jb=VD().$a(),Ma=-1===d?0:d,Wb=-1===d?2147483647:d,Zb=e.a,Wa=0,hb=!1,Nb=e.b,Fb=null,vb=null,wb;;){e.b=!!(hb|(0>Wa&&Nb));if(0===Wa&&0===Wb)wb=O(e,Jb.Cd(),Zb);else{WI(b,e);var cb=e.e,tb=e.d,ic=e.b,eb=e.f;if(e.c){var Ua=e.a;Jb.Ab(e.h);var ib=1+Wa|0;if(ib===Wb){var zb= - Yr(Ua,Ua,ib,!!(Nb|ic),Jb,Ma,kb,e);eb&&yn(e,Zb,new F(((pe,fd,yd)=>()=>qr(L(),fd.I)+".rep"+(0===yd?"":"("+yd+")"))(mc,cb,0)));wb=zb}else if(Cb!==Hz()&&N(L(),Cb,e),!e.c&&e.b)wb=e;else{e.b=!1;var Ob=e.j,nb=e.a;var xb=J(Ob,nb)&&44===(65535&(Ob.k.charCodeAt(nb)|0))?K(e,1+nb|0):W(e);e.f&&V(e,nb,new F((()=>()=>'","')(b)));var ob=e.b,Rb=!!(!!(Nb|ic)|ob);if(null===xb){Zb=Ua;Wa=ib;hb=!1;Nb=Rb;Fb=null;vb=tb;continue}if(e.c){Cb!==Hz()&&N(L(),Cb,e);if(e.c||!ob){var cc=e.e;Zb=Ua;Wa=ib;hb=ob;Nb=Rb;Fb=cc;vb=tb;continue}wb= - e}else{var Pb=ob?Tr(e,Ua,Rb):Yr(Ua,Ua,ib,Rb,Jb,Ma,kb,e);if(eb){var $b=bs();Nr(e,Zb,new F(((pe,fd,yd)=>()=>qr(L(),yd.I)+(".rep("+fd)+")")($b,0,cb)),T(tb,e.d))}wb=Pb}}}else{var ac=ic?e:Yr(Zb,Zb,Wa,!!(Nb|ic),Jb,Ma,kb,e);if(eb){var Xb=bs(),yb=Zb,lb=Fb,jc=vb,sc=hb;if(null===lb||sc)Nr(e,yb,new F(((pe,fd,yd)=>()=>qr(L(),yd.I)+(".rep("+fd)+")")(Xb,0,cb)),e.d);else{var Gb=new F(((pe,fd,yd)=>()=>qr(L(),yd.I)+(".rep("+fd)+")")(Xb,0,cb));if(null===jc)var fc=S(L(),lb,cb);else{var xc=S(L(),lb,cb);fc=T(jc,xc)}Nr(e, - yb,Gb,fc)}}wb=ac}}break}if(wb.c){var Kb=wb.h;wb.h=new B(v(),Kb.ya())}var tc=e.d,Db=e.e;if(e.c){var Ab=e.a;var Sb=O(e,e.h,Ab>Yb||!J(p,Ab)?Ab:ub)}else e.b=!0,Sb=e;e.f&&R(e,m,S(L(),mb,Db),T(Aa,tc),Yb===e.s);Ta=Sb}else Ta=e}else Ta=e}else{if(c instanceof w&&(h=!0,k=c,k.Lb instanceof DC)){var uc=k.Lb;if(v().m(k.Z)&&a){M();vz();var gc=e.a,Ub=e.b;e.b=!1;M();$I(b,uc,e);var kc=e.c;if(kc){var lc=Or(e,new E(e.h));lc.b=!!(lc.b|Ub);var Za=lc}else if(e.b)Za=e;else{var Ib=O(e,y(),gc);Ib.b=!!(Ib.b|Ub);Za=Ib}if(e.f){var dc= - e.e,vc=e.d;kc||Nr(e,gc,new F(((pe,fd)=>()=>qr(L(),fd.I)+".?")(b,dc)),vc)}var Lb=ir().H;if(Za.c){var Vb=Za.y,fb=Za.h;Za.y=!0;Lb.q(Za);Za.y=Vb;if(!Za.c&&Za.b)Ta=Za;else{M();var zc=aJ(b,a&&fb.o(),v(),d,e);if(zc.c){var ec=zc.h;D();for(var Qa=[fb.o()?oi().$a():fb.D()],Eb=-1+(Qa.length|0)|0,Hb=v();0<=Eb;)Hb=new w(Qa[Eb],Hb),Eb=-1+Eb|0;var ta=Hb,ab=ec.n,Ia=D();zc.h=new B(ta.cc(ab,Ia.C),ec.l)}Ta=zc}}else Ta=Za;break a}}if(h&&k.Lb instanceof HC){var Ca=k.Lb;M();vz();var jb=e.a,gb=e.b;e.b=!1;M();if(a)$I(b, - Ca.ln,e);else{TD();var Ra=e.a,rb=e.j;M();var Ac=e.j,nc=e.a;J(Ac,nc)&&44===(65535&(Ac.k.charCodeAt(nc)|0))?K(e,1+nc|0):W(e);e.f&&V(e,nc,new F((()=>()=>'","')(b)));if(e.c){var Dc=e.a,oc=e.d,pc=e.e;N(L(),ir().H,e);if(e.c&&(e.c||!e.b)){var wc=e.a;$I(b,Ca.ln,e);var Sc=e.d,Mc=e.e;if(e.c){var cd=e.a;O(e,e.h,cd>wc||!J(rb,cd)?cd:Dc)}e.f&&R(e,Ra,S(L(),pc,Mc),T(oc,Sc),wc===e.s)}}}var dd=e.c;if(dd){var gd=Or(e,new E(e.h));gd.b=!!(gd.b|gb);var Bb=gd}else if(e.b)Bb=e;else{var qc=O(e,y(),jb);qc.b=!!(qc.b|gb);Bb= - qc}if(e.f){var Hc=e.e,Nc=e.d;dd||Nr(e,jb,new F(((pe,fd)=>()=>qr(L(),fd.I)+".?")(b,Hc)),Nc)}var Wc=ir().H;if(Bb.c){var Vc=Bb.y,Ic=Bb.h;Bb.y=!0;Wc.q(Bb);Bb.y=Vc;if(!Bb.c&&Bb.b)Ta=Bb;else{M();var Tc=aJ(b,a&&Ic.o(),k.Z,d,e);if(Tc.c){var rd=Tc.h,ed=Ic.ya();D();for(var nd=new bD,$c=ed;!$c.o();){var Zc=$c.w().Ua();cD(nd,Zc);$c=$c.t()}var ud=nd.ya(),Cd=(()=>pe=>{D();pe=[pe];for(var fd=-1+(pe.length|0)|0,yd=v();0<=fd;)yd=new w(pe[fd],yd),fd=-1+fd|0;return yd})(b),Ad=gs().C;if(sn(Ad))if(ud===v())var Rd=v(); - else{for(var Jd=ud.w(),id=new w(Cd(Jd),v()),od=id,be=ud.t();be!==v();){var Yd=be.w(),vd=new w(Cd(Yd),v());od=od.Z=vd;be=be.t()}Rd=id}else{for(var we=tn(ud,Ad),wd=ud;!wd.o();){var Bd=wd.w();we.$(Cd(Bd));wd=wd.t()}Rd=we.R()}var Kd=Rd.ya(),Ke=rd.n,ke=D();Tc.h=new B(Kd.cc(Ke,ke.C),rd.l)}Ta=Tc}}else Ta=Bb}else if(h){M();if(a)var xd=$I(b,k.Lb,e);else{TD();var Sd=e.a,Ld=e.j;M();var ee=e.a;M();var Zd=e.j,Ue=e.a;var sf=J(Zd,Ue)&&44===(65535&(Zd.k.charCodeAt(Ue)|0))?K(e,1+Ue|0):W(e);e.f&&V(e,Ue,new F((()=> - ()=>'","')(b)));var Tf=sf.a;sf.c?Qr(sf,sf.h,!!(sf.b|Tf>ee)):Sr(sf,Tf);if(e.c){var Le=e.a,Ge=e.d,tf=e.e;N(L(),ir().H,e);if(e.c)if(!e.c&&e.b)xd=e;else{var cf=e.a;$I(b,k.Lb,e);var Ve=e.d,Wg=e.e;if(e.c){var Uf=e.a;var uf=O(e,e.h,Uf>cf||!J(Ld,Uf)?Uf:Le)}else uf=e;e.f&&R(e,Sd,S(L(),tf,Wg),T(Ge,Ve),cf===e.s);xd=uf}else xd=e}else xd=e}var Vf=ir().H;if(xd.c){var vf=xd.y,Dd=xd.h;xd.y=!0;Vf.q(xd);xd.y=vf;if(!xd.c&&xd.b)Ta=xd;else{M();var He=aJ(b,!1,k.Z,d,e);if(He.c){var kf=He.h;He.h=new B(new w(Dd,kf.n),kf.l)}Ta= - He}}else Ta=xd}else throw new A(c);}g&&e.A.ia((new YD("argumentList")).v,Ta.a,Ta.c);if(Ta.f){D();for(var lf=[new Jr(new F((()=>()=>(new YD("argumentList")).v)(b)))],Ef=-1+(lf.length|0)|0,Dg=v();0<=Ef;)Dg=new w(lf[Ef],Dg),Ef=-1+Ef|0;R(Ta,f,new Kr(Dg),Ta.d,f()=>(new YD("tacticSymbol")).v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(e,c,new Kr(d),e.d,c()=>'"("')(b)));G=C.a;C.c?Qr(C,C.h,!!(C.b|G>z)):Sr(C,G);a.y=u;u=a.e;z=a.c?xn(a,q):K(a,q);a.f&&(a.Gb=x,a.d=Lr().Mc,yn(a,q,new F(((kb, - Cb)=>()=>"!"+qr(L(),Cb.I))(n,u))));z.b=r;n=a.d;q=a.e;a.c?(r=a.a,f=O(a,m,r>p||!J(f,r)?r:g)):(a.b=!0,f=a);a.f&&R(a,e,S(L(),k,q),T(h,n),p===a.s);e=f}else e=a}else e=a;if(e.c){e=e.h;try{var H=AC(NC(),e),I=H.$l,Q=H.Zl;if(I instanceof w&&I.Lb instanceof DC&&v().m(I.Z)&&0===Q){var P=M(),U=b.jn;D();Bk();for(var da=v(),ea=[new rk(da)],ja=-1+(ea.length|0)|0,ia=v();0<=ja;)ia=new w(ea[ja],ia),ja=-1+ja|0;var fa=Fn(P,U.Qr(e,ia,b.dc),a)}else{if(0===Q)b:{for(H=I;!H.o();){if(!(H.w()instanceof HC)){var na=!1;break b}H= - H.t()}na=!0}else na=!1;if(na)fa=Fn(M(),b.jn.Qr(e,v(),b.dc),a);else{var la=Bs();M();var sa=Sq(I),ua=(()=>kb=>kb.ua()+":"+kb.cf())(b),xa=D().C;if(sn(xa))if(I===v())var Pa=v();else{for(var Na=I.w(),La=new w(ua(Na),v()),Ya=La,qb=I.t();qb!==v();){var $a=qb.w(),ub=new w(ua($a),v());Ya=Ya.Z=ub;qb=qb.t()}Pa=La}else{for(Ya=tn(I,xa);!I.o();){var Aa=I.w();Ya.$(ua(Aa));I=I.t()}Pa=Ya.R()}var mb="Expected "+sa+" arguments "+Pa.Jh("(",",",")")+(0()=>Cb)(la,mb)));fa=Yb}}}catch(kb){if(fa=sl(tl(),kb),null!==fa)if(fa instanceof Dl||fa instanceof Kj)b.Oj.ta(e)?fa=Fn(M(),new dJ(b.Oj.q(e)),a):(fa=Bs(),M(),Q="Expected known tactic, but "+e+" not a known tactic",la=a.a,sa=ws(M(),a).c?Or(a,a.h):xn(a,la),a.f&&V(a,la,new F(((Cb,mc)=>()=>mc)(fa,Q))),fa=sa);else throw wl(tl(),fa);else throw kb;}}else fa=e;d&&a.A.ia((new YD("atomicTactic")).v,fa.a,fa.c);if(fa.f){D();b=[new Jr(new F((()=>()=>(new YD("atomicTactic")).v)(b)))]; - a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(fa,c,new Kr(d),fa.d,c()=>'"("')(b)));x=u.a;u.c?Qr(u,u.h,!!(u.b|x>r)):Sr(u,x);r=a.d;x=a.e;a.c?(u=a.a,h=O(a,n,u>q||!J(h,u)?u:k)):h=a;a.f&&R(a,g,S(L(),p,x),T(m,r),q===a.s);m=h}}else m=a;p=ir().H;if(m.c&& - (q=m.y,g=m.h,m.y=!0,p.q(m),m.y=q,m.c||!m.b)&&(p=AC(NC(),g),m=p.$l,p=p.Zl,M(),m=aJ(b,!0,m,p,a),m.c)){q=m.h;if(null===q)throw new A(q);h=q.n;p=(()=>z=>{Bk();return new rk(z)})(b);k=D().C;if(sn(k))if(h===v())p=v();else{k=h.w();n=k=new w(p(k),v());for(h=h.t();h!==v();)r=h.w(),r=new w(p(r),v()),n=n.Z=r,h=h.t();p=k}else{for(k=tn(h,k);!h.o();)n=h.w(),k.$(p(n)),h=h.t();p=k.R()}h=q.l;q=(()=>z=>{Bk();return new vk(z)})(b);k=D().C;if(sn(k))if(h===v())q=v();else{k=h.w();n=k=new w(q(k),v());for(h=h.t();h!==v();)r= - h.w(),r=new w(q(r),v()),n=n.Z=r,h=h.t();q=k}else{for(k=tn(h,k);!h.o();)n=h.w(),k.$(q(n)),h=h.t();q=k.R()}h=D();m.h=new B(g,p.cc(q,h.C))}a.c?(q=a.a,g=a.d,m=a.e,h=a.h,N(L(),ir().H,a),a.c?!a.c&&a.b?e=a:(p=a.a,k=a.j,n=a.a,J(k,n)&&41===(65535&(k.k.charCodeAt(n)|0))?K(a,1+n|0):W(a),a.f&&V(a,n,new F((()=>()=>'")"')(b))),k=a.d,n=a.e,a.c?(r=a.a,f=O(a,h,r>p||!J(f,r)?r:q)):f=a,a.f&&R(a,e,S(L(),m,n),T(g,k),p===a.s),e=f):e=a):e=a;d&&a.A.ia(my("tactic(...)").v,e.a,e.c);if(e.f){D();a=[new Jr(new F((()=>()=>my("tactic(...)").v)(b)))]; - d=-1+(a.length|0)|0;for(f=v();0<=d;)f=new w(a[d],f),d=-1+d|0;R(e,c,new Kr(f),e.d,c()=>(new YD("baseTac")).v)(b)))];d=-1+(b.length| - 0)|0;for(f=v();0<=d;)f=new w(b[d],f),d=-1+d|0;R(a,c,new Kr(f),a.d,c()=>'"doall"')(b))); - if(a.c){var H=a.a,I=a.d,Q=a.e;N(L(),ir().H,a);if(a.c&&(a.c||!a.b)){var P=a.a,U=a.j,da=a.a;J(U,da)&&40===(65535&(U.k.charCodeAt(da)|0))?K(a,1+da|0):W(a);a.f&&V(a,da,new F((()=>()=>'"("')(b)));var ea=a.d,ja=a.e;if(a.c){var ia=a.a;O(a,void 0,ia>P||!J(x,ia)?ia:H)}a.f&&R(a,u,S(L(),Q,ja),T(I,ea),P===a.s)}}if(a.c){var fa=a.a,na=a.d,la=a.e;a.b=!0;N(L(),ir().H,a);if(a.c&&(a.c||!a.b)){var sa=a.a;CE(b,a);var ua=a.d,xa=a.e;if(a.c){var Pa=a.a;O(a,a.h,Pa>sa||!J(r,Pa)?Pa:fa)}else a.b=!0;a.f&&R(a,q,S(L(),la,xa), - T(na,ua),sa===a.s)}}if(a.c){var Na=a.a,La=a.d,Ya=a.e,qb=a.h;N(L(),ir().H,a);if(a.c)if(!a.c&&a.b)var $a=a;else{var ub=a.a,Aa=a.j,mb=a.a;J(Aa,mb)&&41===(65535&(Aa.k.charCodeAt(mb)|0))?K(a,1+mb|0):W(a);a.f&&V(a,mb,new F((()=>()=>'")"')(b)));var Ta=a.d,Yb=a.e;if(a.c){var kb=a.a;var Cb=O(a,qb,kb>ub||!J(n,kb)?kb:Na)}else Cb=a;a.f&&R(a,p,S(L(),Ya,Yb),T(La,Ta),ub===a.s);$a=Cb}else $a=a}else $a=a;$a.c&&($a.h=new jJ($a.h));var mc=a.e,Jb=a.d;if(a.c)a.b=!!(a.b|k);else if(!a.b){var Ma=a.f;a.a=m;Ma&&R(a,m,mc,Jb, - !1);a.b=!1;M();Cn();var Wb=a.a,Zb=a.j;M();TD();var Wa=a.a,hb=a.j;M();TD();var Nb=a.a,Fb=a.j;M();var vb=a.a,wb=7+vb|0,cb=a.j;J(cb,-1+wb|0)&&112===(65535&(cb.k.charCodeAt(vb)|0))&&97===(65535&(cb.k.charCodeAt(1+vb|0)|0))&&114===(65535&(cb.k.charCodeAt(2+vb|0)|0))&&116===(65535&(cb.k.charCodeAt(3+vb|0)|0))&&105===(65535&(cb.k.charCodeAt(4+vb|0)|0))&&97===(65535&(cb.k.charCodeAt(5+vb|0)|0))&&108===(65535&(cb.k.charCodeAt(6+vb|0)|0))?K(a,wb):W(a);a.f&&V(a,vb,new F((()=>()=>'"partial"')(b)));if(a.c){var tb= - a.a,ic=a.d,eb=a.e;N(L(),ir().H,a);if(a.c&&(a.c||!a.b)){var Ua=a.a,ib=a.j,zb=a.a;J(ib,zb)&&40===(65535&(ib.k.charCodeAt(zb)|0))?K(a,1+zb|0):W(a);a.f&&V(a,zb,new F((()=>()=>'"("')(b)));var Ob=a.d,nb=a.e;if(a.c){var xb=a.a;O(a,void 0,xb>Ua||!J(Fb,xb)?xb:tb)}a.f&&R(a,Nb,S(L(),eb,nb),T(ic,Ob),Ua===a.s)}}if(a.c){var ob=a.a,Rb=a.d,cc=a.e;a.b=!0;N(L(),ir().H,a);if(a.c&&(a.c||!a.b)){var Pb=a.a;CE(b,a);var $b=a.d,ac=a.e;if(a.c){var Xb=a.a;O(a,a.h,Xb>Pb||!J(hb,Xb)?Xb:ob)}else a.b=!0;a.f&&R(a,Wa,S(L(),cc,ac), - T(Rb,$b),Pb===a.s)}}if(a.c){var yb=a.a,lb=a.d,jc=a.e,sc=a.h;N(L(),ir().H,a);if(a.c)if(!a.c&&a.b)var Gb=a;else{var fc=a.a,xc=a.j,Kb=a.a;J(xc,Kb)&&41===(65535&(xc.k.charCodeAt(Kb)|0))?K(a,1+Kb|0):W(a);a.f&&V(a,Kb,new F((()=>()=>'")"')(b)));var tc=a.d,Db=a.e;if(a.c){var Ab=a.a;var Sb=O(a,sc,Ab>fc||!J(Zb,Ab)?Ab:yb)}else Sb=a;a.f&&R(a,Wb,S(L(),jc,Db),T(lb,tc),fc===a.s);Gb=Sb}else Gb=a}else Gb=a;Gb.c&&(Gb.h=new kJ(Gb.h,y()));var uc=a.e,gc=a.b,Ub=!!(gc|k);a.c||gc||xn(a,m);a.b=Ub;if(Ma){var kc=T(mc,uc),lc= - T(Jb,a.d);R(a,m,kc,lc,!1)}}var Za=a.e,Ib=a.d;if(a.c)a.b=!!(a.b|g);else if(!a.b){var dc=a.f;a.a=h;dc&&R(a,h,Za,Ib,!1);a.b=!1;M();Cn();var vc=a.a,Lb=a.j;M();var Vb=TD(),fb=jr(Vb),zc=a.a,ec=a.j;M();Cn();var Qa=a.a,Eb=a.j;M();Cn();var Hb=a.a,ta=a.j;M();Cn();var ab=a.a,Ia=a.j;M();Cn();var Ca=a.a,jb=a.j;M();TD();var gb=a.a,Ra=a.j;M();TD();var rb=a.a,Ac=a.j;M();TD();var nc=a.a,Dc=a.j;M();var oc=a.a,pc=3+oc|0,wc=a.j;J(wc,-1+pc|0)&&108===(65535&(wc.k.charCodeAt(oc)|0))&&101===(65535&(wc.k.charCodeAt(1+oc| - 0)|0))&&116===(65535&(wc.k.charCodeAt(2+oc|0)|0))?K(a,pc):W(a);a.f&&V(a,oc,new F((()=>()=>'"let"')(b)));if(a.c){var Sc=a.a,Mc=a.d,cd=a.e;N(L(),ir().H,a);if(a.c&&(a.c||!a.b)){var dd=a.a,gd=a.j,Bb=a.a;J(gd,Bb)&&40===(65535&(gd.k.charCodeAt(Bb)|0))?K(a,1+Bb|0):W(a);a.f&&V(a,Bb,new F((()=>()=>'"("')(b)));var qc=a.d,Hc=a.e;if(a.c){var Nc=a.a;O(a,void 0,Nc>dd||!J(Dc,Nc)?Nc:Sc)}a.f&&R(a,nc,S(L(),cd,Hc),T(Mc,qc),dd===a.s)}}if(a.c){var Wc=a.a,Vc=a.d,Ic=a.e;N(L(),ir().H,a);if(a.c&&(a.c||!a.b)){var Tc=a.a,rd= - a.j,ed=a.a;J(rd,ed)&&34===(65535&(rd.k.charCodeAt(ed)|0))?K(a,1+ed|0):W(a);a.f&&V(a,ed,new F((()=>()=>'"\\""')(b)));var nd=a.d,$c=a.e;if(a.c){var Zc=a.a;O(a,void 0,Zc>Tc||!J(Ac,Zc)?Zc:Wc)}a.f&&R(a,rb,S(L(),Ic,$c),T(Vc,nd),Tc===a.s)}}if(a.c){var ud=a.a,Cd=a.d,Ad=a.e;a.b=!0;N(L(),ir().H,a);if(a.c&&(a.c||!a.b)){var Rd=a.a;GF(pz(),a);var Jd=a.d,id=a.e;if(a.c){var od=a.a;O(a,a.h,od>Rd||!J(Ra,od)?od:ud)}else a.b=!0;a.f&&R(a,gb,S(L(),Ad,id),T(Cd,Jd),Rd===a.s)}}if(a.c){var be=a.a,Yd=a.d,vd=a.e,we=a.h;N(L(), - ir().H,a);if(a.c&&(a.c||!a.b)){var wd=a.a,Bd=a.j,Kd=a.a;J(Bd,Kd)&&34===(65535&(Bd.k.charCodeAt(Kd)|0))?K(a,1+Kd|0):W(a);a.f&&V(a,Kd,new F((()=>()=>'"\\""')(b)));var Ke=a.d,ke=a.e;if(a.c){var xd=a.a;O(a,we,xd>wd||!J(jb,xd)?xd:be)}a.f&&R(a,Ca,S(L(),vd,ke),T(Yd,Ke),wd===a.s)}}if(a.c){var Sd=a.a,Ld=a.d,ee=a.e,Zd=a.h;N(L(),ir().H,a);if(a.c&&(a.c||!a.b)){var Ue=a.a,sf=a.j,Tf=a.a;J(sf,Tf)&&41===(65535&(sf.k.charCodeAt(Tf)|0))?K(a,1+Tf|0):W(a);a.f&&V(a,Tf,new F((()=>()=>'")"')(b)));var Le=a.d,Ge=a.e;if(a.c){var tf= - a.a;O(a,Zd,tf>Ue||!J(Ia,tf)?tf:Sd)}a.f&&R(a,ab,S(L(),ee,Ge),T(Ld,Le),Ue===a.s)}}if(a.c){var cf=a.a,Ve=a.d,Wg=a.e,Uf=a.h;N(L(),ir().H,a);if(a.c&&(a.c||!a.b)){var uf=a.a,Vf=a.a,vf=2+Vf|0,Dd=a.j;J(Dd,-1+vf|0)&&105===(65535&(Dd.k.charCodeAt(Vf)|0))&&110===(65535&(Dd.k.charCodeAt(1+Vf|0)|0))?K(a,vf):W(a);a.f&&V(a,Vf,new F((()=>()=>'"in"')(b)));var He=a.d,kf=a.e;if(a.c){var lf=a.a;O(a,Uf,lf>uf||!J(ta,lf)?lf:cf)}a.f&&R(a,Hb,S(L(),Wg,kf),T(Ve,He),uf===a.s)}}if(a.c){var Ef=a.a,Dg=a.d,pe=a.e,fd=a.h;N(L(),ir().H, - a);if(a.c&&(a.c||!a.b)){var yd=a.a,Ff=a.j,mf=a.a;J(Ff,mf)&&40===(65535&(Ff.k.charCodeAt(mf)|0))?K(a,1+mf|0):W(a);a.f&&V(a,mf,new F((()=>()=>'"("')(b)));var qh=a.d,jh=a.e;if(a.c){var kg=a.a;O(a,fd,kg>yd||!J(Eb,kg)?kg:Ef)}a.f&&R(a,Qa,S(L(),pe,jh),T(Dg,qh),yd===a.s)}}if(a.c){var Gf=a.a,Xg=a.d,Eg=a.e;a.b=!0;var Yg=a.h;N(L(),ir().H,a);if(a.c&&(a.c||!a.b)){var lg=a.a;CE(b,a);var Me=a.d,Wf=a.e;if(a.c){var Zg=a.a,Fg=Zg>lg||!J(ec,Zg)?Zg:Gf;O(a,fb.N(Yg,a.h),Fg)}else a.b=!0;a.f&&R(a,zc,S(L(),Eg,Wf),T(Xg,Me), - lg===a.s)}}if(a.c){var wf=a.a,kh=a.d,Xf=a.e,mg=a.h;N(L(),ir().H,a);if(a.c)if(!a.c&&a.b)var le=a;else{var Hf=a.a,$g=a.j,Gg=a.a;J($g,Gg)&&41===(65535&($g.k.charCodeAt(Gg)|0))?K(a,1+Gg|0):W(a);a.f&&V(a,Gg,new F((()=>()=>'")"')(b)));var Hg=a.d,lh=a.e;if(a.c){var Yf=a.a;var ah=O(a,mg,Yf>Hf||!J(Lb,Yf)?Yf:wf)}else ah=a;a.f&&R(a,vc,S(L(),Xf,lh),T(kh,Hg),Hf===a.s);le=ah}else le=a}else le=a;var Yh=ir().H;if(le.c){var Ig=le.y,xe=le.h;le.y=!0;Yh.q(le);le.y=Ig;if(le.c||!le.b)if(null!==xe&&xe.n instanceof Og){var ng= - xe.n;Fn(M(),new lJ(ng.th,ng.uh,xe.l),a)}else{if(null===xe)throw new A(xe);var Zh=M(),If=xe.n,xf="Abbreviation of the shape f()\x3de (but got "+ff().P.q(If)+")",Zf=a.a;L();var $f=cs(a.j,xf,Zf)?K(a,Zf+(xf.length|0)|0):W(a);a.f&&V(a,Zf,new F(((ij,Wj)=>()=>zn(L(),bf(ef(),Wj)))(b,xf)));ws(Zh,$f)}}var df=a.e,Ne=a.b,Jf=!!(Ne|g);a.c||Ne||xn(a,h);a.b=Jf;if(dc){var si=T(Za,df),$h=T(Ib,a.d);R(a,h,si,$h,!1)}}var Ch=a.e,Jg=a.d;if(a.c)a.b=!!(a.b|e);else if(!a.b){var Kf=a.f;a.a=f;Kf&&R(a,f,Ch,Jg,!1);a.b=!1;M(); - var ti=TD(),Zi=jr(ti),ai=a.a,ui=a.j;M();Cn();var og=a.a,pg=a.j;M();TD();var $i=a.a,aj=a.j;M();var Dh=a.a,Mk=6+Dh|0,rh=a.j;J(rh,-1+Mk|0)&&116===(65535&(rh.k.charCodeAt(Dh)|0))&&97===(65535&(rh.k.charCodeAt(1+Dh|0)|0))&&99===(65535&(rh.k.charCodeAt(2+Dh|0)|0))&&116===(65535&(rh.k.charCodeAt(3+Dh|0)|0))&&105===(65535&(rh.k.charCodeAt(4+Dh|0)|0))&&99===(65535&(rh.k.charCodeAt(5+Dh|0)|0))?K(a,Mk):W(a);a.f&&V(a,Dh,new F((()=>()=>'"tactic"')(b)));if(a.c){var uj=a.a,hk=a.d,ik=a.e;N(L(),ir().H,a);if(a.c&& - (a.c||!a.b)){var Nk=a.a;bJ(b,a);var qm=a.d,Mj=a.e;if(a.c){var vj=a.a;O(a,a.h,vj>Nk||!J(aj,vj)?vj:uj)}a.f&&R(a,$i,S(L(),ik,Mj),T(hk,qm),Nk===a.s)}}if(a.c){var vi=a.a,wj=a.d,xj=a.e,Rc=a.h;N(L(),ir().H,a);if(a.c&&(a.c||!a.b)){var Lc=a.a,xk=a.a,Kl=2+xk|0,Hh=a.j;J(Hh,-1+Kl|0)&&97===(65535&(Hh.k.charCodeAt(xk)|0))&&115===(65535&(Hh.k.charCodeAt(1+xk|0)|0))?K(a,Kl):W(a);a.f&&V(a,xk,new F((()=>()=>'"as"')(b)));var Ll=a.d,In=a.e;if(a.c){var Ml=a.a;O(a,Rc,Ml>Lc||!J(pg,Ml)?Ml:vi)}a.f&&R(a,og,S(L(),xj,In),T(wj, - Ll),Lc===a.s)}}if(a.c){var Fm=a.a,Jn=a.d,hp=a.e;a.b=!0;var Nl=a.h;N(L(),ir().H,a);if(a.c)if(!a.c&&a.b)var Vj=a;else{var Gm=a.a;fJ(b,a);var Hm=a.d,Kn=a.e;if(a.c){var Ol=a.a,yk=Ol>Gm||!J(ui,Ol)?Ol:Fm;var Im=O(a,Zi.N(Nl,a.h),yk)}else a.b=!0,Im=a;a.f&&R(a,ai,S(L(),hp,Kn),T(Jn,Hm),Gm===a.s);Vj=Im}else Vj=a}else Vj=a;if(Vj.c){var Ni=Vj.h;if(null===Ni)throw new A(Ni);if(b.Oj.ta(Ni.n)){var Jm=M(),gj="Unique name "+Ni.n,Pl=a.a;L();var Km=cs(a.j,gj,Pl)?K(a,Pl+(gj.length|0)|0):W(a);a.f&&V(a,Pl,new F(((ij,Wj)=> - ()=>zn(L(),bf(ef(),Wj)))(b,gj)));ws(Jm,Km)}else{try{var Lm=new pl(b.jn.Qr(Ni.n,v(),b.dc))}catch(ij){var $k=sl(tl(),ij);if(null!==$k){var al=ul(vl(),$k);if(al.o())throw wl(tl(),$k);var Ln=al.D();Lm=new xl(Ln)}else throw ij;}if(Lm.od().o()){var Mn=b.Oj,Mm=Ni.n,Nm=new mJ(Ni.n,Ni.l),Nn=XB(Mn,Mm,Nm);null!==Nn&&(Nn.Yh=Nm);Fn(M(),b.Oj.q(Ni.n),a)}else{var Ql=M(),bl="Tactic name "+Ni.n+" is builtin, please use a different name",Rl=a.a;L();var Om=cs(a.j,bl,Rl)?K(a,Rl+(bl.length|0)|0):W(a);a.f&&V(a,Rl,new F(((ij, - Wj)=>()=>zn(L(),bf(ef(),Wj)))(b,bl)));ws(Ql,Om)}}}var Pm=a.e,On=a.b,Qm=!!(On|e);a.c||On||xn(a,f);a.b=Qm;if(Kf){var Pn=T(Ch,Pm),Qn=T(Jg,a.d);R(a,f,Pn,Qn,!1)}}var cl=a.e,Sl=a.d;if(a.c)a.b=!!(a.b|c);else if(!a.b){var Rn=a.f;a.a=d;Rn&&R(a,d,cl,Sl,!1);a.b=!1;M();var Rm=a.a,Sm=a.y;a.y=!0;M();var gi=a.a,zk=7+gi|0,hj=a.j;J(hj,-1+zk|0)&&85===(65535&(hj.k.charCodeAt(gi)|0))&&83===(65535&(hj.k.charCodeAt(1+gi|0)|0))&&77===(65535&(hj.k.charCodeAt(2+gi|0)|0))&&97===(65535&(hj.k.charCodeAt(3+gi|0)|0))&&116===(65535& - (hj.k.charCodeAt(4+gi|0)|0))&&99===(65535&(hj.k.charCodeAt(5+gi|0)|0))&&104===(65535&(hj.k.charCodeAt(6+gi|0)|0))?K(a,zk):W(a);a.f&&V(a,gi,new F((()=>()=>'"USMatch"')(b)));a.y=Sm;var Tl=a.c?Or(a,Fr(a.j,Rm,a.a)):a;Tl.c&&(Tl.h,M(),Tl.h=ts(0,new Mz("skip",new vg((()=>ij=>new DE(ij))(b))),new vg((ij=>Wj=>cJ(ij,Wj))(b))).uu().Gc);var Tm=a.e,Um=a.b,ip=!!(Um|c);a.c||Um||xn(a,d);a.b=ip;if(Rn){var Ul=T(cl,Tm),Vm=T(Sl,a.d);R(a,d,Ul,Vm,!1)}}} - function nJ(b,a){M();var c=a.a,d=null!==a.A;d&&a.A.ja(my("tactic|tactic").v,c);M();var e=zz(),f=ir().H;bs();for(var g=VD().$a(),h=a.a,k=0,m=!1,p=a.b,n=null,q=null,r;;){a.b=!!(m|(1>k&&p));oJ(b,a);r=a.e;var u=a.d,x=a.b,z=a.f;if(a.c)if(m=a.a,g.Ab(a.h),k=1+k|0,f!==Hz()&&N(L(),f,a),!a.c&&a.b)r=a;else{a.b=!1;q=a.a;M();var C=a.j;n=a.a;C=J(C,n)&&124===(65535&(C.k.charCodeAt(n)|0))?K(a,1+n|0):W(a);a.f&&V(a,n,new F((()=>()=>'"|"')(b)));n=C.a;n=C.c?Qr(C,C.h,!!(C.b|n>q)):Sr(C,n);q=a.b;p=!!(!!(p|x)|q);if(null=== - n){h=m;m=!1;n=null;q=u;continue}if(a.c){f!==Hz()&&N(L(),f,a);r=a.e;h=m;m=q;n=r;q=u;continue}e=q?Tr(a,m,p):Zr(m,m,k,p,g,1,e,a);z&&(z=bs(),Nr(a,h,new F(((G,H,I)=>()=>qr(L(),I.I)+(".rep("+H)+")")(z,1,r)),T(u,a.d)));r=e}else u=x?a:Zr(h,h,k,!!(p|x),g,1,e,a),z&&(z=bs(),e=n,f=q,g=m,null===e||g?Nr(a,h,new F(((G,H,I)=>()=>qr(L(),I.I)+(".rep("+H)+")")(z,1,r)),a.d):(z=new F(((G,H,I)=>()=>qr(L(),I.I)+(".rep("+H)+")")(z,1,r)),null===f?r=S(L(),e,r):(r=S(L(),e,r),r=T(f,r)),Nr(a,h,z,r))),r=u;break}d&&a.A.ia(my("tactic|tactic").v, - r.a,r.c);if(r.f){D();b=[new Jr(new F((()=>()=>my("tactic|tactic").v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(r,c,new Kr(d),r.d,c()=>'"\x3c"')(b)));if(a.c){var q=a.a,r=a.d,u=a.e;a.b=!0;N(L(),ir().H,a);if(a.c&&(a.c||!a.b)){var x=a.a,z=a.j,C=a.a;J(z,C)&&40===(65535&(z.k.charCodeAt(C)|0))?K(a,1+C|0):W(a);a.f&&V(a,C,new F((()=>()=>'"("')(b)));var G=a.d,H=a.e;if(a.c){var I=a.a; - O(a,void 0,I>x||!J(m,I)?I:q)}else a.b=!0;a.f&&R(a,k,S(L(),u,H),T(r,G),x===a.s)}}if(a.c){var Q=a.a,P=a.d,U=a.e;N(L(),ir().H,a);if(a.c&&(a.c||!a.b)){var da=a.a,ea=a.b;a.b=!1;var ja=a.a;M();M();M();var ia=zz(),fa=ir().H;bs();for(var na=VD().$a(),la=a.a,sa=0,ua=!1,xa=a.b,Pa=null,Na=null,La;;){a.b=!!(ua|(2>sa&&xa));nJ(b,a);var Ya=a.e,qb=a.d,$a=a.b,ub=a.f;if(a.c){var Aa=a.a;na.Ab(a.h);var mb=1+sa|0;fa!==Hz()&&N(L(),fa,a);if(!a.c&&a.b)La=a;else{a.b=!1;var Ta=a.a;M();var Yb=a.j,kb=a.a;var Cb=J(Yb,kb)&&44=== - (65535&(Yb.k.charCodeAt(kb)|0))?K(a,1+kb|0):W(a);a.f&&V(a,kb,new F((()=>()=>'","')(b)));var mc=Cb.a;var Jb=Cb.c?Qr(Cb,Cb.h,!!(Cb.b|mc>Ta)):Sr(Cb,mc);var Ma=a.b,Wb=!!(!!(xa|$a)|Ma);if(null===Jb){la=Aa;sa=mb;ua=!1;xa=Wb;Pa=null;Na=qb;continue}if(a.c){fa!==Hz()&&N(L(),fa,a);var Zb=a.e;la=Aa;sa=mb;ua=Ma;xa=Wb;Pa=Zb;Na=qb;continue}var Wa=Ma?Tr(a,Aa,Wb):Zr(Aa,Aa,mb,Wb,na,2,ia,a);if(ub){var hb=bs();Nr(a,la,new F(((Ld,ee,Zd)=>()=>qr(L(),Zd.I)+(".rep("+ee)+")")(hb,2,Ya)),T(qb,a.d))}La=Wa}}else{var Nb=$a?a: - Zr(la,la,sa,!!(xa|$a),na,2,ia,a);if(ub){var Fb=bs(),vb=la,wb=Pa,cb=Na,tb=ua;if(null===wb||tb)Nr(a,vb,new F(((Ld,ee,Zd)=>()=>qr(L(),Zd.I)+(".rep("+ee)+")")(Fb,2,Ya)),a.d);else{var ic=new F(((Ld,ee,Zd)=>()=>qr(L(),Zd.I)+(".rep("+ee)+")")(Fb,2,Ya));if(null===cb)var eb=S(L(),wb,Ya);else{var Ua=S(L(),wb,Ya);eb=T(cb,Ua)}Nr(a,vb,ic,eb)}}La=Nb}break}La.c&&(La.h=new pJ(La.h));var ib=a.e,zb=a.d;if(a.c)a.b=!!(a.b|ea);else if(!a.b){var Ob=a.f;a.a=ja;Ob&&R(a,ja,ib,zb,!1);a.b=!1;M();M();var nb=zz(),xb=ir().H;bs(); - for(var ob=VD().$a(),Rb=a.a,cc=0,Pb=!1,$b=a.b,ac=null,Xb=null,yb;;){a.b=!!(Pb|(2>cc&&$b));var lb=TD(),jc=jr(lb),sc=a.a,Gb=a.j;M();Cn();var fc=a.a,xc=a.j;M();M();M();var Kb=fE(b.Md,a);if(Kb.c){var tc=Kb.h;Kb.h=ae(de(),tc)}var Db=Kb;Db.c&&(Db.h=Db.h.w());if(a.c){var Ab=a.a,Sb=a.d,uc=a.e,gc=a.h;N(L(),ir().H,a);if(a.c&&(a.c||!a.b)){var Ub=a.a,kc=a.j,lc=a.a;J(kc,lc)&&58===(65535&(kc.k.charCodeAt(lc)|0))?K(a,1+lc|0):W(a);a.f&&V(a,lc,new F((()=>()=>'":"')(b)));var Za=a.d,Ib=a.e;if(a.c){var dc=a.a;O(a,gc, - dc>Ub||!J(xc,dc)?dc:Ab)}a.f&&R(a,fc,S(L(),uc,Ib),T(Sb,Za),Ub===a.s)}}if(a.c){var vc=a.a,Lb=a.d,Vb=a.e,fb=a.h;N(L(),ir().H,a);if(a.c&&(a.c||!a.b)){var zc=a.a;nJ(b,a);var ec=a.d,Qa=a.e;if(a.c){var Eb=a.a,Hb=Eb>zc||!J(Gb,Eb)?Eb:vc;O(a,jc.N(fb,a.h),Hb)}a.f&&R(a,sc,S(L(),Vb,Qa),T(Lb,ec),zc===a.s)}}var ta=a.e,ab=a.d,Ia=a.b,Ca=a.f;if(a.c){var jb=a.a;ob.Ab(a.h);var gb=1+cc|0;xb!==Hz()&&N(L(),xb,a);if(!a.c&&a.b)yb=a;else{a.b=!1;var Ra=a.a;M();var rb=a.j,Ac=a.a;var nc=J(rb,Ac)&&44===(65535&(rb.k.charCodeAt(Ac)| - 0))?K(a,1+Ac|0):W(a);a.f&&V(a,Ac,new F((()=>()=>'","')(b)));var Dc=nc.a;var oc=nc.c?Qr(nc,nc.h,!!(nc.b|Dc>Ra)):Sr(nc,Dc);var pc=a.b,wc=!!(!!($b|Ia)|pc);if(null===oc){Rb=jb;cc=gb;Pb=!1;$b=wc;ac=null;Xb=ab;continue}if(a.c){xb!==Hz()&&N(L(),xb,a);var Sc=a.e;Rb=jb;cc=gb;Pb=pc;$b=wc;ac=Sc;Xb=ab;continue}var Mc=pc?Tr(a,jb,wc):Zr(jb,jb,gb,wc,ob,2,nb,a);if(Ca){var cd=bs();Nr(a,Rb,new F(((Ld,ee,Zd)=>()=>qr(L(),Zd.I)+(".rep("+ee)+")")(cd,2,ta)),T(ab,a.d))}yb=Mc}}else{var dd=Ia?a:Zr(Rb,Rb,cc,!!($b|Ia),ob,2, - nb,a);if(Ca){var gd=bs(),Bb=Rb,qc=ac,Hc=Xb,Nc=Pb;if(null===qc||Nc)Nr(a,Bb,new F(((Ld,ee,Zd)=>()=>qr(L(),Zd.I)+(".rep("+ee)+")")(gd,2,ta)),a.d);else{var Wc=new F(((Ld,ee,Zd)=>()=>qr(L(),Zd.I)+(".rep("+ee)+")")(gd,2,ta));if(null===Hc)var Vc=S(L(),qc,ta);else{var Ic=S(L(),qc,ta);Vc=T(Hc,Ic)}Nr(a,Bb,Wc,Vc)}}yb=dd}break}yb.c&&(yb.h=new qJ(yb.h));var Tc=a.e,rd=a.b,ed=!!(rd|ea);a.c||rd||xn(a,ja);a.b=ed;if(Ob){var nd=T(ib,Tc),$c=T(zb,a.d);R(a,ja,nd,$c,!1)}}var Zc=a.d,ud=a.e;if(a.c){var Cd=a.a;O(a,a.h,Cd> - da||!J(h,Cd)?Cd:Q)}a.f&&R(a,g,S(L(),U,ud),T(P,Zc),da===a.s)}}if(a.c){var Ad=a.a,Rd=a.d,Jd=a.e,id=a.h;N(L(),ir().H,a);if(a.c)if(!a.c&&a.b)var od=a;else{var be=a.a,Yd=a.j,vd=a.a;J(Yd,vd)&&41===(65535&(Yd.k.charCodeAt(vd)|0))?K(a,1+vd|0):W(a);a.f&&V(a,vd,new F((()=>()=>'")"')(b)));var we=a.d,wd=a.e;if(a.c){var Bd=a.a;var Kd=O(a,id,Bd>be||!J(f,Bd)?Bd:Ad)}else Kd=a;a.f&&R(a,e,S(L(),Jd,wd),T(Rd,we),be===a.s);od=Kd}else od=a}else od=a;d&&a.A.ia(my("\x3c(tactic,tactic,...)").v,od.a,od.c);if(od.f){D();for(var Ke= - [new Jr(new F((()=>()=>my("\x3c(tactic,tactic,...)").v)(b)))],ke=-1+(Ke.length|0)|0,xd=v();0<=ke;)xd=new w(Ke[ke],xd),ke=-1+ke|0;R(od,c,new Kr(xd),od.d,c()=>'"("')(b)));if(a.c){k=a.a;m=a.d;var p=a.e;a.b=!0;N(L(),ir().H,a);if(a.c&&(a.c||!a.b)){var n=a.a;CE(b,a);var q=a.d,r=a.e;if(a.c){var u=a.a;O(a,a.h,u>n||!J(h,u)?u:k)}else a.b=!0;a.f&&R(a,g,S(L(),p,r),T(m,q),n===a.s)}}a.c?(m=a.a,g=a.d,h=a.e,p=a.h,N(L(),ir().H,a),a.c?!a.c&&a.b?e=a:(k= - a.a,n=a.j,q=a.a,J(n,q)&&41===(65535&(n.k.charCodeAt(q)|0))?K(a,1+q|0):W(a),a.f&&V(a,q,new F((()=>()=>'")"')(b))),n=a.d,q=a.e,a.c?(r=a.a,f=O(a,p,r>k||!J(f,r)?r:m)):f=a,a.f&&R(a,e,S(L(),h,q),T(g,n),k===a.s),e=f):e=a):e=a;d&&a.A.ia(my("(tactic)").v,e.a,e.c);if(e.f){D();b=[new Jr(new F((()=>()=>my("(tactic)").v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(e,c,new Kr(d),e.d,c()=>'"*"')(b)));a.y=G;a.c&&Or(a,Fr(a.j,C,a.a));if(a.c){var Q=a.a;C=a.d;G=a.e;H=a.h;N(L(),ir().H,a);if(a.c&&(a.c||!a.b)){I=a.a; - var P=a.b;a.b=!1;var U=a.a;M();M();var da=kF(b.Md,a);if(da.c){var ea=da.h|0;Bk();da.h=new rk(ea)}ea=a.e;da=a.d;if(a.c)a.b=!!(a.b|P);else if(!a.b){var ja=a.f;a.a=U;ja&&R(a,U,ea,da,!1);a.b=!1;M();var ia=Bs();M();var fa=a.a,na=a.b,la=a.y;a.y=!0;var sa=a.Gb,ua=a.a;if(J(a.j,ua)){var xa=65535&(a.j.k.charCodeAt(a.a)|0);xa=48<=xa&&57>=xa;if(!0===xa)K(a,1+ua|0);else{if(!1!==xa)throw new A(xa);W(a)}}else W(a);a.f&&V(a,ua,new F((()=>()=>"[0-9]")(b)));a.y=la;la=a.e;ua=a.c?xn(a,fa):K(a,fa);a.f&&(a.Gb=sa,a.d=Lr().Mc, - yn(a,fa,new F(((Pa,Na)=>()=>"!"+qr(L(),Na.I))(ia,la))));ua.b=na;ua.c&&(ua.h=(Bk(),new vk(void 0)));ia=a.e;fa=a.b;P=!!(fa|P);a.c||fa||xn(a,U);a.b=P;ja&&(P=T(ea,ia),da=T(da,a.d),R(a,U,P,da,!1))}U=a.d;P=a.e;a.c&&(da=a.a,z=da>I||!J(z,da)?da:Q,O(a,u.N(H,a.h),z));a.f&&R(a,x,S(L(),G,P),T(C,U),I===a.s)}}x=a.e;u=a.d;a.c?a.b=!!(a.b|q):a.b||(z=a.f,a.a=r,z&&R(a,r,x,u,!1),a.b=!1,M(),C=a.a,G=a.y,a.y=!0,M(),H=a.j,I=a.a,J(H,I)&&43===(65535&(H.k.charCodeAt(I)|0))?K(a,1+I|0):W(a),a.f&&V(a,I,new F((()=>()=>'"+"')(b))), - a.y=G,C=a.c?Or(a,Fr(a.j,C,a.a)):a,C.c&&(C.h=new B(C.h,(Bk(),new vk(void 0)))),C=a.e,G=a.b,q=!!(G|q),a.c||G||xn(a,r),a.b=q,z&&(q=T(x,C),u=T(u,a.d),R(a,r,q,u,!1)));(r=a.c)?(q=Or(a,new E(a.h)),q.b=!!(q.b|n)):a.b||(q=O(a,y(),p),q.b=!!(q.b|n));a.f&&(n=a.e,q=a.d,r||Nr(a,p,new F(((Pa,Na)=>()=>qr(L(),Na.I)+".?")(b,n)),q));b=a.d;p=a.e;a.c?(n=a.a,e=n>m||!J(e,n)?n:f,d=O(a,d.N(k,a.h),e)):d=a;a.f&&R(a,c,S(L(),h,p),T(g,b),m===a.s);a=d}}if(a.c){c=a.h;a:{if(null!==c&&c.l instanceof E&&(g=c.l,null!==g.p&&"*"===g.p.n&& - g.p.l instanceof rk)){c=new sJ(c.n,g.p.l.aa|0);break a}if(null!==c&&c.l instanceof E&&(g=c.l,null!==g.p&&"*"===g.p.n&&g.p.l instanceof vk&&void 0===g.p.l.Sa)){c=new tJ(c.n);break a}if(null!==c&&c.l instanceof E&&(g=c.l,null!==g.p&&"+"===g.p.n&&g.p.l instanceof vk&&void 0===g.p.l.Sa)){zC||(zC=new xC);c=zC.ix(c.n,new tJ(c.n));break a}if(null!==c&&y()===c.l)c=c.n;else throw new A(c);}a.h=c}} - function uJ(b,a){M();var c=TD(),d=jr(c),e=a.a,f=a.j;M();rJ(b,a);if(a.c){var g=a.a,h=a.d,k=a.e,m=a.h;if(!a.c&&a.b)var p=a;else{var n=a.a;vz();var q=a.a,r=a.b;a.b=!1;M();Cn();var u=a.a,x=a.j;M();TD();var z=a.a,C=a.j;M();TD();var G=a.a,H=a.j;M();TD();var I=a.a,Q=a.j;M();TD();var P=a.a,U=a.j;M();$D(b.Md,a);if(a.c){var da=a.a,ea=a.d,ja=a.e;N(L(),ir().H,a);if(a.c&&(a.c||!a.b)){var ia=a.a,fa=a.a,na=5+fa|0,la=a.j;J(la,-1+na|0)&&117===(65535&(la.k.charCodeAt(fa)|0))&&115===(65535&(la.k.charCodeAt(1+fa|0)| - 0))&&105===(65535&(la.k.charCodeAt(2+fa|0)|0))&&110===(65535&(la.k.charCodeAt(3+fa|0)|0))&&103===(65535&(la.k.charCodeAt(4+fa|0)|0))?K(a,na):W(a);a.f&&V(a,fa,new F((()=>()=>'"using"')(b)));var sa=a.d,ua=a.e;if(a.c){var xa=a.a;O(a,void 0,xa>ia||!J(U,xa)?xa:da)}a.f&&R(a,P,S(L(),ja,ua),T(ea,sa),ia===a.s)}}if(a.c){var Pa=a.a,Na=a.d,La=a.e;if(a.c||!a.b){var Ya=a.a;$D(b.Md,a);var qb=a.d,$a=a.e;if(a.c){var ub=a.a;O(a,void 0,ub>Ya||!J(Q,ub)?ub:Pa)}a.f&&R(a,I,S(L(),La,$a),T(Na,qb),Ya===a.s)}}if(a.c){var Aa= - a.a,mb=a.d,Ta=a.e;a.b=!0;N(L(),ir().H,a);if(a.c&&(a.c||!a.b)){var Yb=a.a,kb=a.j,Cb=a.a;J(kb,Cb)&&34===(65535&(kb.k.charCodeAt(Cb)|0))?K(a,1+Cb|0):W(a);a.f&&V(a,Cb,new F((()=>()=>'"\\""')(b)));var mc=a.d,Jb=a.e;if(a.c){var Ma=a.a;O(a,void 0,Ma>Yb||!J(H,Ma)?Ma:Aa)}else a.b=!0;a.f&&R(a,G,S(L(),Ta,Jb),T(mb,mc),Yb===a.s)}}if(a.c){var Wb=a.a,Zb=a.d,Wa=a.e;N(L(),ir().H,a);if(a.c&&(a.c||!a.b)){var hb=a.a,Nb=((og,pg)=>()=>cF(og.Md,pg))(b,a),Fb=a.a,vb=null!==a.A;vb&&a.A.ja((new YD("argList")).v,Fb);var wb= - a.b;a.b=!1;var cb=a.a;M();M();var tb=a.a,ic=a.y;a.y=!0;M();var eb=a.a,Ua=3+eb|0,ib=a.j;J(ib,-1+Ua|0)&&110===(65535&(ib.k.charCodeAt(eb)|0))&&105===(65535&(ib.k.charCodeAt(1+eb|0)|0))&&108===(65535&(ib.k.charCodeAt(2+eb|0)|0))?K(a,Ua):W(a);a.f&&V(a,eb,new F((()=>()=>'"nil"')(b)));a.y=ic;var zb=a.c?Or(a,Fr(a.j,tb,a.a)):a;zb.c&&(zb.h=(zb.h,v()));var Ob=a.e,nb=a.d;if(a.c)a.b=!!(a.b|wb);else if(!a.b){var xb=a.f;a.a=cb;xb&&R(a,cb,Ob,nb,!1);a.b=!1;M();var ob=TD(),Rb=jr(ob),cc=a.a,Pb=a.j;M();Nb();if(a.c){var $b= - a.a,ac=a.d,Xb=a.e;a.b=!0;var yb=a.h;N(L(),ir().H,a);if(a.c)if(!a.c&&a.b)var lb=a;else{var jc=a.a;vz();var sc=a.a,Gb=a.b;a.b=!1;M();Cn();var fc=a.a,xc=a.j;M();Cn();var Kb=a.a,tc=a.j;M();zz();var Db=!1;Db=a.b;for(var Ab=VD().$a(),Sb=a.a,uc=null;;){a.b=!1;M();TD();var gc=a.a,Ub=a.j;M();TD();var kc=a.a,lc=a.j;M();var Za=a.a,Ib=2+Za|0,dc=a.j;J(dc,-1+Ib|0)&&58===(65535&(dc.k.charCodeAt(Za)|0))&&58===(65535&(dc.k.charCodeAt(1+Za|0)|0))?K(a,Ib):W(a);a.f&&V(a,Za,new F((()=>()=>'"::"')(b)));if(a.c){var vc= - a.a,Lb=a.d,Vb=a.e;N(L(),ir().H,a);if(a.c&&(a.c||!a.b)){var fb=a.a,zc=Bs(),ec=a.a,Qa=a.b,Eb=a.y;a.y=!0;var Hb=a.Gb,ta=a.a,ab=3+ta|0,Ia=a.j;J(Ia,-1+ab|0)&&110===(65535&(Ia.k.charCodeAt(ta)|0))&&105===(65535&(Ia.k.charCodeAt(1+ta|0)|0))&&108===(65535&(Ia.k.charCodeAt(2+ta|0)|0))?K(a,ab):W(a);a.f&&V(a,ta,new F((()=>()=>'"nil"')(b)));a.y=Eb;var Ca=a.e,jb=a.c?xn(a,ec):K(a,ec);a.f&&(a.Gb=Hb,a.d=Lr().Mc,yn(a,ec,new F(((og,pg)=>()=>"!"+qr(L(),pg.I))(zc,Ca))));jb.b=Qa;var gb=a.d,Ra=a.e;if(a.c){var rb=a.a;O(a, - void 0,rb>fb||!J(lc,rb)?rb:vc)}a.f&&R(a,kc,S(L(),Vb,Ra),T(Lb,gb),fb===a.s)}}if(a.c){var Ac=a.a,nc=a.d,Dc=a.e;a.b=!0;N(L(),ir().H,a);if(a.c&&(a.c||!a.b)){var oc=a.a;Nb();var pc=a.d,wc=a.e;if(a.c){var Sc=a.a;O(a,a.h,Sc>oc||!J(Ub,Sc)?Sc:Ac)}else a.b=!0;a.f&&R(a,gc,S(L(),Dc,wc),T(nc,pc),oc===a.s)}}var Mc=a.e,cd=a.d;Db=!!(Db|a.b);if(a.c){var dd=a.a;Ab.Ab(a.h);a.b=!1;ir().H!==Hz()&&N(L(),ir().H,a);if(a.c||!a.b){a.b=!1;Sb=dd;uc=cd;continue}}else if(a.b||Rr(a,Ab.Cd(),Sb,Db),a.f){var gd=Sb,Bb=new F(((og,pg)=> - ()=>qr(L(),pg.I)+".rep")(b,Mc));var qc=null===uc?a.d:T(uc,a.d);Nr(a,gd,Bb,qc)}break}if(a.c){var Hc=a.a,Nc=a.d,Wc=a.e,Vc=a.h;N(L(),ir().H,a);if(a.c&&(a.c||!a.b)){var Ic=a.a,Tc=a.a;M();var rd=a.a,ed=2+rd|0,nd=a.j;var $c=J(nd,-1+ed|0)&&58===(65535&(nd.k.charCodeAt(rd)|0))&&58===(65535&(nd.k.charCodeAt(1+rd|0)|0))?K(a,ed):W(a);a.f&&V(a,rd,new F((()=>()=>'"::"')(b)));var Zc=$c.a;$c.c?Qr($c,$c.h,!!($c.b|Zc>Tc)):Sr($c,Zc);var ud=a.d,Cd=a.e;if(a.c){var Ad=a.a;O(a,Vc,Ad>Ic||!J(tc,Ad)?Ad:Hc)}a.f&&R(a,Kb,S(L(), - Wc,Cd),T(Nc,ud),Ic===a.s)}}if(a.c){var Rd=a.a,Jd=a.d,id=a.e,od=a.h;N(L(),ir().H,a);if(a.c&&(a.c||!a.b)){var be=a.a,Yd=a.a,vd=3+Yd|0,we=a.j;J(we,-1+vd|0)&&110===(65535&(we.k.charCodeAt(Yd)|0))&&105===(65535&(we.k.charCodeAt(1+Yd|0)|0))&&108===(65535&(we.k.charCodeAt(2+Yd|0)|0))?K(a,vd):W(a);a.f&&V(a,Yd,new F((()=>()=>'"nil"')(b)));var wd=a.d,Bd=a.e;if(a.c){var Kd=a.a;O(a,od,Kd>be||!J(xc,Kd)?Kd:Rd)}a.f&&R(a,fc,S(L(),id,Bd),T(Jd,wd),be===a.s)}}var Ke=a.c;if(Ke){var ke=Or(a,new E(a.h));ke.b=!!(ke.b|Gb)}else if(!a.b){var xd= - O(a,y(),sc);xd.b=!!(xd.b|Gb)}if(a.f){var Sd=a.e,Ld=a.d;Ke||Nr(a,sc,new F(((og,pg)=>()=>qr(L(),pg.I)+".?")(b,Sd)),Ld)}var ee=a.d,Zd=a.e;if(a.c){var Ue=a.a,sf=Ue>jc||!J(Pb,Ue)?Ue:$b;var Tf=O(a,Rb.N(yb,a.h),sf)}else a.b=!0,Tf=a;a.f&&R(a,cc,S(L(),Xb,Zd),T(ac,ee),jc===a.s);lb=Tf}else lb=a}else lb=a;if(lb.c){var Le=lb.h;if(null!==Le&&y()===Le.l){D();for(var Ge=[Le.n],tf=-1+(Ge.length|0)|0,cf=v();0<=tf;)cf=new w(Ge[tf],cf),tf=-1+tf|0;var Ve=cf}else{if(!(null!==Le&&Le.l instanceof E))throw new A(Le);var Wg= - Le.n,Uf=Le.l.p.ya();Ve=new w(Wg,Uf)}lb.h=Ve}var uf=a.e,Vf=a.b,vf=!!(Vf|wb);a.c||Vf||xn(a,cb);a.b=vf;if(xb){var Dd=T(Ob,uf),He=T(nb,a.d);R(a,cb,Dd,He,!1)}}vb&&a.A.ia((new YD("argList")).v,a.a,a.c);if(a.f){D();for(var kf=[new Jr(new F((()=>()=>(new YD("argList")).v)(b)))],lf=-1+(kf.length|0)|0,Ef=v();0<=lf;)Ef=new w(kf[lf],Ef),lf=-1+lf|0;R(a,Fb,new Kr(Ef),a.d,Fbhb||!J(C,fd)?fd:Wb)}a.f&&R(a,z, - S(L(),Wa,pe),T(Zb,Dg),hb===a.s)}}if(a.c){var yd=a.a,Ff=a.d,mf=a.e,qh=a.h;N(L(),ir().H,a);if(a.c&&(a.c||!a.b)){var jh=a.a,kg=a.j,Gf=a.a;J(kg,Gf)&&34===(65535&(kg.k.charCodeAt(Gf)|0))?K(a,1+Gf|0):W(a);a.f&&V(a,Gf,new F((()=>()=>'"\\""')(b)));var Xg=a.d,Eg=a.e;if(a.c){var Yg=a.a;O(a,qh,Yg>jh||!J(x,Yg)?Yg:yd)}a.f&&R(a,u,S(L(),mf,Eg),T(Ff,Xg),jh===a.s)}}var lg=a.c;if(lg){var Me=Or(a,new E(a.h));Me.b=!!(Me.b|r)}else if(!a.b){var Wf=O(a,y(),q);Wf.b=!!(Wf.b|r)}if(a.f){var Zg=a.e,Fg=a.d;lg||Nr(a,q,new F(((og, - pg)=>()=>qr(L(),pg.I)+".?")(b,Zg)),Fg)}var wf=a.d,kh=a.e;if(a.c){var Xf=a.a,mg=Xf>n||!J(f,Xf)?Xf:g;var le=O(a,d.N(m,a.h),mg)}else le=a;a.f&&R(a,e,S(L(),k,kh),T(h,wf),n===a.s);p=le}}else p=a;if(p.c){var Hf=p.h;if(null!==Hf&&y()===Hf.l)var $g=Hf.n;else{if(!(null!==Hf&&Hf.l instanceof E))throw new A(Hf);var Gg=Hf.l.p,Hg=(og=>pg=>{var $i=og.dc,aj=hg();return gD($i,pg,aj)})(b),lh=D().C;if(sn(lh))if(Gg===v())var Yf=v();else{for(var ah=Gg.w(),Yh=new w(Hg(ah),v()),Ig=Yh,xe=Gg.t();xe!==v();){var ng=xe.w(), - Zh=new w(Hg(ng),v());Ig=Ig.Z=Zh;xe=xe.t()}Yf=Yh}else{for(var If=tn(Gg,lh),xf=Gg;!xf.o();){var Zf=xf.w();If.$(Hg(Zf));xf=xf.t()}Yf=If.R()}var $f=Yf,df=((og,pg)=>$i=>fD(pg,$i))(b,b.dc),Ne=D().C;if(sn(Ne))if($f===v())var Jf=v();else{for(var si=$f.w(),$h=new w(df(si),v()),Ch=$h,Jg=$f.t();Jg!==v();){var Kf=Jg.w(),ti=new w(df(Kf),v());Ch=Ch.Z=ti;Jg=Jg.t()}Jf=$h}else{for(var Zi=tn($f,Ne),ai=$f;!ai.o();){var ui=ai.w();Zi.$(df(ui));ai=ai.t()}Jf=Zi.R()}$g=new vJ(Jf,Hf.n)}p.h=$g}} - function JI(b,a){M();var c=TD(),d=jr(c);c=a.a;var e=a.j;M();nJ(b,a);if(a.c){var f=a.a,g=a.d,h=a.e,k=a.h;if(a.c||!a.b){var m=a.a;vz();var p=a.a,n=a.b;a.b=!1;M();M();TD();var q=a.a,r=a.j;M();$D(b.Md,a);if(a.c){var u=a.a,x=a.d,z=a.e;N(L(),ir().H,a);if(a.c)if(!a.c&&a.b)q=a;else{var C=a.a,G=a.a,H=7+G|0,I=a.j;J(I,-1+H|0)&&112===(65535&(I.k.charCodeAt(G)|0))&&97===(65535&(I.k.charCodeAt(1+G|0)|0))&&114===(65535&(I.k.charCodeAt(2+G|0)|0))&&116===(65535&(I.k.charCodeAt(3+G|0)|0))&&105===(65535&(I.k.charCodeAt(4+ - G|0)|0))&&97===(65535&(I.k.charCodeAt(5+G|0)|0))&&108===(65535&(I.k.charCodeAt(6+G|0)|0))?K(a,H):W(a);a.f&&V(a,G,new F((()=>()=>'"partial"')(b)));G=a.d;H=a.e;a.c?(I=a.a,r=O(a,void 0,I>C||!J(r,I)?I:u)):r=a;a.f&&R(a,q,S(L(),z,H),T(x,G),C===a.s);q=r}else q=a}else q=a;q.c&&(q.h="partial");(q=a.c)?(x=Or(a,new E(a.h)),x.b=!!(x.b|n)):a.b||(x=O(a,y(),p),x.b=!!(x.b|n));a.f&&(n=a.e,x=a.d,q||Nr(a,p,new F(((Q,P)=>()=>qr(L(),P.I)+".?")(b,n)),x));b=a.d;p=a.e;a.c?(n=a.a,e=n>m||!J(e,n)?n:f,d=O(a,d.N(k,a.h),e)):d= - a;a.f&&R(a,c,S(L(),h,p),T(g,b),m===a.s);a=d}}if(a.c){c=a.h;if(null!==c&&y()===c.l)c=c.n;else{if(!(null!==c&&c.l instanceof E))throw new A(c);c=new kJ(c.n,y())}a.h=c}return a} - function wJ(b,a){M();var c=TD(),d=jr(c);c=a.a;var e=a.j;M();var f=a.a,g=a.y;a.y=!0;M();var h=a.a,k=a.b;a.b=!1;M();var m=a.j,p=a.a;J(m,p)&&63===(65535&(m.k.charCodeAt(p)|0))?K(a,1+p|0):W(a);a.f&&V(a,p,new F((()=>()=>'"?"')(b)));(m=a.c)?(p=Or(a,void 0),p.b=!!(p.b|k)):a.b||(p=O(a,void 0,h),p.b=!!(p.b|k));a.f&&(k=a.e,p=a.d,m||Nr(a,h,new F(((r,u)=>()=>qr(L(),u.I)+".?")(b,k)),p));a.y=g;a.c&&Or(a,Fr(a.j,f,a.a));if(a.c){var n=a.a;f=a.d;g=a.e;p=a.h;if(a.c||!a.b){h=a.a;uJ(b,a);k=a.d;m=a.e;if(a.c){var q=a.a; - e=q>h||!J(e,q)?q:n;d=O(a,d.N(p,a.h),e)}else d=a;a.f&&R(a,c,S(L(),g,m),T(f,k),h===a.s);a=d}}if(a.c){d=a.h;if(null!==d&&"?"===d.n)pC||(pC=new nC),c=pC,d=d.l,M(),b=c.ix(d,ts(0,new Mz("nil",new vg((()=>r=>new DE(r))(b))),new vg((r=>u=>cJ(r,u))(b))).uu().Gc);else{if(null===d)throw new A(d);b=d.l}a.h=b}} - function oJ(b,a){M();var c=a.a,d=null!==a.A;d&&a.A.ja(my("tactic;tactic").v,c);M();var e=zz(),f=ir().H;bs();for(var g=VD().$a(),h=a.a,k=0,m=!1,p=a.b,n=null,q=null,r;;){a.b=!!(m|(1>k&&p));wJ(b,a);r=a.e;var u=a.d,x=a.b,z=a.f;if(a.c)if(m=a.a,g.Ab(a.h),k=1+k|0,f!==Hz()&&N(L(),f,a),!a.c&&a.b)r=a;else{a.b=!1;q=a.a;M();n=a.a;if(J(a.j,n)){switch(65535&(a.j.k.charCodeAt(a.a)|0)){case 59:var C=!0;break;case 38:C=!0;break;default:C=!1}if(!0===C)C=K(a,1+n|0);else{if(!1!==C)throw new A(C);C=W(a)}}else C=W(a); - a.f&&V(a,n,new F((()=>()=>"[;\x26]")(b)));n=C.a;n=C.c?Qr(C,C.h,!!(C.b|n>q)):Sr(C,n);q=a.b;p=!!(!!(p|x)|q);if(null===n){h=m;m=!1;n=null;q=u;continue}if(a.c){f!==Hz()&&N(L(),f,a);r=a.e;h=m;m=q;n=r;q=u;continue}e=q?Tr(a,m,p):Zr(m,m,k,p,g,1,e,a);z&&(z=bs(),Nr(a,h,new F(((G,H,I)=>()=>qr(L(),I.I)+(".rep("+H)+")")(z,1,r)),T(u,a.d)));r=e}else u=x?a:Zr(h,h,k,!!(p|x),g,1,e,a),z&&(z=bs(),e=n,f=q,g=m,null===e||g?Nr(a,h,new F(((G,H,I)=>()=>qr(L(),I.I)+(".rep("+H)+")")(z,1,r)),a.d):(z=new F(((G,H,I)=>()=>qr(L(), - I.I)+(".rep("+H)+")")(z,1,r)),null===f?r=S(L(),e,r):(r=S(L(),e,r),r=T(f,r)),Nr(a,h,z,r))),r=u;break}d&&a.A.ia(my("tactic;tactic").v,r.a,r.c);if(r.f){D();b=[new Jr(new F((()=>()=>my("tactic;tactic").v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(r,c,new Kr(d),r.d,c()=>(new YD("escapedString")).v)(b)))];a=-1+(b.length|0)|0;for(d=v();0<=a;)d=new w(b[a],d),a=-1+a|0;R(e,c,new Kr(d),e.d,cd=>{d=ts(M(),new Mz(d,new vg((()=>e=>new DE(e))(c))),new vg((e=>f=>{BE(e);Cn();var g=f.a,h=f.j;M();TD();var k=f.a,m=f.j;M();vs(M(),f);if(f.c){var p=f.a,n=f.d,q=f.e;N(L(),ir().H,f);if(f.c&&(f.c||!f.b)){var r=f.a;CE(e,f);var u=f.d,x=f.e;if(f.c){var z=f.a;O(f,f.h,z>r||!J(m,z)?z:p)}f.f&&R(f,k,S(L(),q,x),T(n,u),r===f.s)}}f.c&& - (r=f.a,k=f.d,m=f.e,u=f.h,N(L(),ir().H,f),!f.c||!f.c&&f.b||(p=f.a,us(M(),f),n=f.d,q=f.e,f.c?(x=f.a,h=O(f,u,x>p||!J(h,x)?x:r)):h=f,f.f&&R(f,g,S(L(),m,q),T(k,n),p===f.s),f=h));return f})(c)));if(d instanceof nr)return d.Gc;if(d instanceof rr)throw FE(pz(),d);throw new A(d);})(this))}x(){return"\x3cfunction1\x3e"}q(b){return HI(this,b)}}$m.prototype.$classData=t({$F:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.parser.DLBelleParser",{$F:1,i:1,TT:1,UT:1,ba:1}); - function xJ(b){Af();if(""===b.ua()||-1!==(b.ua().substring(0,-1+(b.ua().length|0)|0).indexOf("_")|0))throw Df(new Lf,"Core requirement failed: non-empty names without underscores (except at end for internal names): "+b.ua());Af();var a=65535&(b.ua().charCodeAt(0)|0),c=zl();a=kA(c,a);if(1===a||2===a||3===a||4===a||5===a){a=new af(b.ua());for(c=0;;){if(c<(a.ka.length|0)){var d=65535&(a.ka.charCodeAt(c)|0);var e=zl();e=kA(e,d);d=!0===(9===e||1===e||2===e||3===e||4===e||5===e||95===d)}else d=!1;if(d)c= - 1+c|0;else break}a=c===(a.ka.length|0)}else a=!1;if(!a)throw Df(new Lf,"Core requirement failed: alphabetical name expected: "+b.ua());Af();a=b.qb();if(!(0<=((a.o()?0:a.D())|0)))throw Df(new Lf,"Core requirement failed: nonnegative index if any "+b);}function yJ(b,a){Af();var c=Tb((new af(b.ua())).ka,a.ua());if(0!==c)b=c;else{c=b.qb();c=c.o()?-1:c.D();var d=a.qb();c=(c|0)-((d.o()?-1:d.D())|0)|0;b=0!==c?c:Tb(Ii(va(b)),Ii(va(a)))}return b} - function zJ(b){var a=b.qb();if(y()===a)return b.ua();if(a instanceof E)return b.ua()+"_"+a.p;throw new A(a);}function AJ(b){return b.lb()+":"+b.S()}function dD(b){return!!(b&&b.$classData&&b.$classData.Xa.xh)}function BJ(b,a){var c=jj();a=new Ey(a);return!Gj(c,Hj().Fc,a,b).o()}function Vl(b,a){return BJ(a,new vg((()=>c=>Xl(Wl(),c))(b)))} - function Xl(b,a){for(;;){if(a instanceof Te)return!1;if(a instanceof zh||a instanceof Ah||a instanceof Ih||a instanceof Bh||a instanceof Jh)return!0;if(a instanceof Eh)if(Xl(b,a.Ff))a=a.Gf;else return!1;else if(a instanceof Xe)if(Xl(b,a.pe))a=a.Yd;else return!1;else if(a instanceof Fh)a=a.qe;else{if(a instanceof Gh)return!1;throw new A(a);}}} - function hm(b,a){for(;;){if(a instanceof Gh)return!1;if(a instanceof Eh)if(hm(b,a.Ff))a=a.Gf;else return!1;else if(a instanceof Xe)if(hm(b,a.pe))a=a.Yd;else return!1;else if(a instanceof Fh)a=a.qe;else return!0}}function OI(b,a,c){b=y();b=new Ag(b);if(ye(c))fj(jj(),new By(c,b),a);else if(Oe(c))fj(jj(),new Cy(c,b),a);else if(Se(c))fj(jj(),new Dy(c,b),a);else throw new A(c);return b.fb}class CJ extends l{constructor(){super();DJ=this;Sa(this)}} - CJ.prototype.$classData=t({zI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.FormulaTools$",{zI:1,i:1,RT:1,oU:1,pU:1});var DJ;function Wl(){DJ||(DJ=new CJ);return DJ}function EJ(b,a,c){b=((f,g)=>h=>{if(null!==h)return h.n+" at "+Dr(g,h.l|0);throw new A(h);})(b,a);a=D().C;if(sn(a))if(c===v())b=v();else{a=c.w();var d=a=new w(b(a),v());for(c=c.t();c!==v();){var e=c.w();e=new w(b(e),v());d=d.Z=e;c=c.t()}b=a}else{for(a=tn(c,a);!c.o();)d=c.w(),a.$(b(d)),c=c.t();b=a.R()}return b.Ga(" / ")} - function FJ(b){try{var a=!1,c=null,d=Dr(b.Kf.pj,b.sm),e=(new af(d)).x();var f=ce(e,"\\"+Qc(58));for(var g=-1+f.g.length|0,h=v();0<=g;)h=new w(f.g[g],h),g=-1+g|0;b=h;if(b instanceof w&&(a=!0,c=b,c.Z instanceof w)){var k=c.Z;if(v().m(k.Z)){var m=(new af(c.Lb)).ka,p=tm(um(),m),n=(new af(k.Lb)).ka,q=tm(um(),n);return new xq(p,q,p,q)}}if(a&&c.Z instanceof w){var r=c.Z,u=(new af(c.Lb)).ka,x=tm(um(),u),z=(new af(r.Lb)).ka,C=tm(um(),z);return new xq(x,C,x,C)}return Wd()}catch(G){if(G instanceof pA)return Wd(); - throw G;}} - function FE(b,a){var c=wr(a.Kf),d=a.Kf.pj;d=d instanceof DE?d.k:ev(hv(),c.sl.Kf.pj,"");wD();var e=Pq(c.sl.Kf.fD);if(y()===e)b="input";else{if(!(e instanceof E))throw new A(e);var f=c.sl.Kf.pj;D();e=[e.p];for(var g=-1+(e.length|0)|0,h=v();0<=g;)h=new w(e[g],h),g=-1+g|0;b=EJ(b,f,h)}f=FJ(a);e=a.Kf.pj;a=a.sm;g=e.k.length|0;h=10+a|0;e=Fr(e,a,gSq(d)||(d=GJ(d,-1+c.W.Oa()|0),b=c.W.uk(),f=Wd(),null!==b&&b.m(f)||c.W.Oa()!==c.W.uk().Oa()?b=1:(b=1+(c.W.uk().Ob()-c.W.Ob()|0)|0,b=1>b?1:b),d.o()||(d.w(),HJ(new af(" "),-1+c.W.Ob()|0),HJ(new af("^"),b)))));hv();return c}class IJ extends $F{constructor(){super();OE(this)}} - IJ.prototype.$classData=t({oJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.DLParser$",{oJ:1,ZT:1,i:1,aU:1,ba:1});var JJ;function pz(){JJ||(JJ=new IJ);return JJ} - function KJ(b,a){if(De()===a)return mo(Ao(),a).Qc().wc;if(a instanceof Mh){b=a.mn;if(y()===b)b="";else{if(!(b instanceof E))throw new A(b);b="_"+b.p}return"."+b+(a.el instanceof Nj?a.el.x():"")}if(a instanceof wg)return b=KJ(b,a.rd),a=mo(Ao(),a),""+b+a.Qc().wc;if(Kh(a))return a.lb();if(a instanceof Sh)return b=KJ(b,a.hg),a=mo(Ao(),a),"("+b+")"+a.Qc().wc;if(a instanceof Lh)return"("+LJ(a.yh.hb)+")";if(a instanceof Pe)return a.db.lb()+"("+KJ(b,a.tc)+")";if(a instanceof Th){var c=KJ(b,a.Ge),d=mo(Ao(), - a);return"("+c+d.Qc().wc+KJ(b,a.He)+")"}if(a instanceof Uh)return a.Uj+"("+a.Vj+")";if(Yj(a))return mo(Ao(),a).Qc().wc+"("+KJ(b,a.Bm())+")";if(Zj(a))return c=KJ(b,a.Pc()),d=mo(Ao(),a),"("+c+")"+d.Qc().wc+"("+KJ(b,a.Rc())+")";throw new A(a);} - function MJ(b,a){if(wh()===a||xh()===a||ch()===a)return mo(Ao(),a).Qc().wc;if(a instanceof ze)return a.cd.lb()+"("+KJ(b,a.Od)+")";if(a instanceof bh)return a.jg.lb()+"{"+MJ(b,a.Hf)+"}";if(ak(a)){var c=KJ(b,a.Pc()),d=b.uw,e=mo(Ao(),a);return"("+c+")"+d+e.Qc().wc+b.uw+"("+KJ(b,a.Rc())+")"}if(a instanceof vh)return b=MJ(b,a.Tg),a=mo(Ao(),a),"("+b+")"+a.Qc().wc;if(dk(a)){c=mo(Ao(),a).Qc().wc;d=a.Mj();e=new vg((()=>g=>KJ(NJ(),g))(b));var f=oi();return c+" "+d.Ib(e,f.C).Ga(",")+" ("+MJ(b,a.Of())+")"}if(a instanceof - ph)return"["+OJ(b,a.ef)+"]("+MJ(b,a.fg)+")";if(a instanceof uh)return"\x3c"+OJ(b,a.ff)+"\x3e("+MJ(b,a.gg)+")";if(a instanceof dh)return a.Wj===Fq().Nw.Wj?"__________":a.Wj+"("+a.kj+")";if(bk(a))return mo(Ao(),a).Qc().wc+"("+MJ(b,a.Of())+")";if(ck(a))return c=MJ(b,a.Qm()),d=mo(Ao(),a),"("+c+")"+d.Qc().wc+"("+MJ(b,a.Tm())+")";throw new A(a);} - function OJ(b,a){var c=!1,d=null;if(a instanceof Te)return b.oh(a.lb());if(a instanceof zh)return a.jm===Fq().Ow.jm?b.oh("__________"):b.oh(a.lb());if(a instanceof Ah)return d=KJ(b,a.Dd),c=mo(Ao(),a),b.oh(""+d+c.Qc().wc+KJ(b,a.Ef));if(a instanceof Ih)return d=KJ(b,a.oe),a=mo(Ao(),a),b.oh(""+d+a.Qc().wc);if(a instanceof Bh)return d=mo(Ao(),a),b.oh(d.Qc().wc+"("+MJ(b,a.Ah)+")");if(a instanceof Jh&&(c=!0,d=a,wh()===d.jf))return"{"+PJ(b,d.Zd)+"}";if(c)return c=PJ(b,d.Zd),a=mo(Ao(),a),"{"+c+a.Qc().wc+ - MJ(b,d.jf)+"}";if(Rj(a))return"{"+PJ(b,a)+"}";if(fk(a))return b=OJ(b,a.qu()),a=mo(Ao(),a),"{"+b+"}"+a.Qc().wc;if(gk(a))return d=OJ(b,a.Du()),c=mo(Ao(),a),"{"+d+"}"+c.Qc().wc+"{"+OJ(b,a.Gu())+"}";throw new A(a);}function PJ(b,a){if(a instanceof pf)return a.em===Fq().Lw.em?"__________":a.lb();if(a instanceof of){var c=KJ(b,a.jc),d=mo(Ao(),a);return""+c+d.Qc().wc+KJ(b,a.eg)}if(a instanceof qf)return c=PJ(b,a.Qj),d=mo(Ao(),a),""+c+d.Qc().wc+PJ(b,a.Rj);throw new A(a);} - class QJ extends l{constructor(){super();this.uw=null;RJ=this;rl(ol());this.uw=" "}x(){return"\x3cfunction1\x3e"}Yk(b){if(Oe(b))return KJ(this,b);if(ye(b))return MJ(this,b);if(Se(b))return OJ(this,b);if(b instanceof Ae)return b.lb();throw new A(b);}oh(b){return Ao().It?b+";":b}q(b){Af();return this.Yk(b)}}QJ.prototype.$classData=t({FJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.FullPrettyPrinter$",{FJ:1,i:1,qw:1,Kw:1,ba:1});var RJ;function NJ(){RJ||(RJ=new QJ);return RJ} - function SJ(b,a){if(a instanceof Th){var c=a.Ge;a=SJ(b,a.He);return new w(c,a)}c=v();return new w(a,c)}function TJ(b,a,c,d){if(c instanceof Nh&&c.Lc instanceof Lh){var e=c.Lc;if(b.nm)return UJ(c)+" "+b.gc(tk(d,a),e)}return b.gc(tk(d,a),c)}function VJ(b){b.NJ=NJ();b.nm=!Ao().Fw;b.Bw=" "}function UJ(b){return b instanceof Xe&&Ao().It?"":mo(Ao(),b).Qc().wc} - function WJ(b,a,c){if(wh()===c||xh()===c||ch()===c)b=UJ(c);else if(c instanceof ze)b=c.cd.ec instanceof Nj?""+c.cd.lb()+b.gc(tk(a,0),c.Od):c.cd.lb()+"("+b.gc(tk(a,0),c.Od)+")";else if(c instanceof bh)b=c.jg.lb()+"{"+WJ(b,tk(a,0),c.Hf)+"}";else if(c instanceof Vg)b=""+XJ(c,b.gc(tk(a,0),c.vh))+b.Bw+UJ(c)+b.Bw+YJ(c,b.gc(tk(a,1),c.wh));else if(ak(c))b=""+XJ(c,b.gc(tk(a,0),c.Pc()))+UJ(c)+YJ(c,b.gc(tk(a,1),c.Rc()));else if(c instanceof vh)b="("+WJ(b,tk(a,0),c.Tg)+")"+UJ(c);else if(dk(c)){var d=UJ(c),e= - c.Mj(),f=new vg(((h,k)=>m=>h.gc(k,m))(b,a)),g=oi();b=d+" "+e.Ib(f,g.C).Ga(",")+" "+ZJ(c,WJ(b,tk(a,0),c.Of()))}else if(c instanceof ph)b=""+$J(aK(b,tk(a,0),c.ef),c)+bK(c,WJ(b,tk(a,1),c.fg));else if(c instanceof uh)b=""+$J(aK(b,tk(a,0),c.ff),c)+bK(c,WJ(b,tk(a,1),c.gg));else if(c instanceof dh)b=c.Wj+"("+c.kj+")";else if(bk(c))b=""+UJ(c)+cK(c,WJ(b,tk(a,0),c.Of()));else{if(!ck(c))throw new A(c);b=""+XJ(c,WJ(b,tk(a,0),c.Qm()))+UJ(c)+YJ(c,WJ(b,tk(a,1),c.Tm()))}return b} - function aK(b,a,c){var d=!1,e=null;a:if(c instanceof Te)c=b.oh(c.lb());else if(c instanceof zh)c=b.oh(c.lb());else if(c instanceof Ah)c=b.oh(""+b.gc(tk(a,0),c.Dd)+UJ(c)+b.gc(tk(a,1),c.Ef));else if(c instanceof Ih)c=b.oh(""+b.gc(tk(a,0),c.oe)+UJ(c));else if(c instanceof Bh)c=b.oh(""+UJ(c)+WJ(b,tk(a,0),c.Ah));else{if(c instanceof Jh&&(d=!0,e=c,wh()===e.jf)){c=$J(dK(b,tk(a,0),e.Zd),c);break a}if(d)c=$J(""+dK(b,tk(a,0),e.Zd)+UJ(c)+WJ(b,tk(a,1),e.jf),c);else if(Rj(c))c=$J(dK(b,a,c),c);else if(fk(c))c= - ""+$J(aK(b,tk(a,0),c.qu()),c)+UJ(c);else if(c instanceof Xe)d=aK(b,tk(a,0),c.pe),d=""+(eK(c)?d:"{"+d+"}")+UJ(c),b=aK(b,tk(a,1),c.Yd),c=fK(c)?b:"{"+b+"}",c=d+c;else if(gk(c))d=aK(b,tk(a,0),c.Du()),d=""+(eK(c)?d:"{"+d+"}")+UJ(c),b=aK(b,tk(a,1),c.Gu()),c=fK(c)?b:"{"+b+"}",c=d+c;else throw new A(c);}return c} - function $J(b,a){if(a instanceof ph)return"["+b+"]";if(a instanceof uh)return"\x3c"+b+"\x3e";if(Se(a))return"{"+b+"}";if(a instanceof ze||a instanceof Th)return"("+b+")";if(a instanceof bh)return"{"+b+"}";throw Cg(new Kg,"no parenthetical expression "+a);}function dK(b,a,c){if(c instanceof pf)b=c.lb();else if(c instanceof of)b=""+b.gc(tk(a,0),c.jc)+UJ(c)+b.gc(tk(a,1),c.eg);else{if(!(c instanceof qf))throw new A(c);b=""+dK(b,tk(a,0),c.Qj)+UJ(c)+dK(b,tk(a,1),c.Rj)}return b} - class gK extends l{constructor(){super();this.NJ=null;this.nm=!1;this.Bw=null}Ii(b){Af();return this.Yk(b)}x(){return"\x3cfunction1\x3e"}Yk(b){if(Oe(b))return this.gc(Hj().Fc,b);if(ye(b))return WJ(this,Hj().Fc,b);if(Se(b))return aK(this,Hj().Fc,b);if(b instanceof Ae)return b.lb();throw new A(b);}gc(b,a){var c=!1,d=null,e=!1,f=null;a:if(De()===a)a=UJ(a);else if(a instanceof Mh){b=a.mn;if(y()===b)b="";else{if(!(b instanceof E))throw new A(b);b="_"+b.p}a="."+b+(a.el instanceof Nj?a.el.x():"")}else if(a instanceof - wg)a=""+a.rd.lb()+UJ(a);else if(Kh(a))a=a.lb();else{if(a instanceof Sh&&(c=!0,d=a,d.hg instanceof Lh)){var g=d.hg;if(this.nm){b=g.yh;e=Yn();e=Zn(e,0,e.qf);a=0>b.ob(e)?"(("+LJ(g.yh.hb)+"))"+UJ(a):"("+LJ(g.yh.hb)+")"+UJ(a);break a}}if(c)a="("+this.gc(tk(b,0),d.hg)+")"+UJ(a);else if(a instanceof Lh)this.nm?(b=a.yh,g=Yn(),g=Zn(g,0,g.qf),a=0>b.ob(g)?"("+LJ(a.yh.hb)+")":LJ(a.yh.hb)):a=LJ(a.yh.hb);else if(a instanceof Pe)a=a.db.ec instanceof Nj?""+a.db.lb()+this.gc(tk(b,0),a.tc):a.db.lb()+"("+this.gc(tk(b, - 0),a.tc)+")";else if(a instanceof Th){e=SJ(this,a);g=qD().$a();f=hK(iK(e),-1+Sq(e)|0);if(!f.Yf)for(c=f.Be;;){d=(+((-2+(1<>>0)).toString(2);d=new af(d);var h=ef();h=tn(d,new co(h));for(var k=0,m=d.ka.length|0;k>>0)).toString(2);f=new af(f);c=ef();c=tn(f,new co(c));d=0;for(h=f.ka.length|0;dx=>{if(null!==x)return q.gc(jK(r,u.qa(x.l|0)),x.n);throw new A(x);})(this,b,g);g=D().C;if(sn(g))if(e===v())b=v();else{g=e.w();f=g=new w(b(g),v());for(e=e.t();e!==v();)c=e.w(),c=new w(b(c),v()),f=f.Z=c,e=e.t();b=g}else{for(g=tn(e,g);!e.o();)f=e.w(),g.$(b(f)),e=e.t();b=g.R()}a=$J(b.Ga(UJ(a)),a)}else if(a instanceof Uh)a=a.Uj===Fq().Mw.Uj?"__________":a.Uj+"("+a.Vj+")";else{if(a instanceof Nh&&(e= - !0,f=a,f.Lc instanceof Lh&&(g=f.Lc,!this.nm))){a=UJ(f)+"("+this.gc(tk(b,0),g)+")";break a}if(e&&f.Lc instanceof Lh&&(g=f.Lc,!this.nm)){a=UJ(f)+" "+cK(f,this.gc(tk(b,0),g));break a}if(e&&!Ao().Iw)a=UJ(f)+"("+this.gc(tk(b,0),f.Lc)+")";else if(Yj(a))a=""+UJ(a)+cK(a,this.gc(tk(b,0),a.Bm()));else if(Zj(a))a=""+XJ(a,TJ(this,0,a.Pc(),b))+UJ(a)+YJ(a,TJ(this,1,a.Rc(),b));else throw new A(a);}}return a}oh(b){return Ao().It?b+";":b}q(b){return this.Ii(b)}} - class kK extends l{x(){return"\x3csomewhere\x3e"}ah(){return this}uk(){return this}Oa(){return-1}Ob(){return-1}}kK.prototype.$classData=t({QK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.UnknownLocation$",{QK:1,i:1,SJ:1,u:1,r:1});var lK;function Wd(){lK||(lK=new kK);return lK}class EK extends l{}function Cg(b,a){Kz(b,""+a,a instanceof Mx?a:null);return b}class Kg extends JG{}Kg.prototype.$classData=t({KM:0},!1,"java.lang.AssertionError",{KM:1,SM:1,vb:1,i:1,r:1}); - var Ba=t({MM:0},!1,"java.lang.Byte",{MM:1,Mi:1,i:1,r:1,Pb:1},b=>Oc(b)),jd=t({QM:0},!1,"java.lang.Double",{QM:1,Mi:1,i:1,r:1,Pb:1},b=>"number"===typeof b),Fa=t({TM:0},!1,"java.lang.Float",{TM:1,Mi:1,i:1,r:1,Pb:1},b=>"number"===typeof b),Ea=t({VM:0},!1,"java.lang.Integer",{VM:1,Mi:1,i:1,r:1,Pb:1},b=>za(b)),Ka=t({$M:0},!1,"java.lang.Long",{$M:1,Mi:1,i:1,r:1,Pb:1},b=>b instanceof Ja);class FK extends Jz{}FK.prototype.$classData=t({bc:0},!1,"java.lang.RuntimeException",{bc:1,Qb:1,vb:1,i:1,r:1}); - var Da=t({iN:0},!1,"java.lang.Short",{iN:1,Mi:1,i:1,r:1,Pb:1},b=>Pc(b));function pb(b){for(var a=0,c=1,d=-1+(b.length|0)|0;0<=d;)a=a+aa(65535&(b.charCodeAt(d)|0),c)|0,c=aa(31,c),d=-1+d|0;return a}function Tb(b,a){for(var c=b.length|0,d=a.length|0,e=ce&&MA(c);){if(0!==c.tk()){var f=c.$h();d=b.substring(d,f);a.push(null===d?null:d);e=1+e|0}d=c.tk()}b=b.substring(d);a.push(null===b?null:b);b=oa(hd(ya),a);for(a=b.g.length;0!==a&&""===b.g[-1+a|0];)a=-1+a|0;a!==b.g.length&&(c=pa(hd(ya),[a]),Fc(b,0,c,0,a),b=c)}return b} - function eI(b){for(var a=b.length|0,c=pa(hd(pd),[a]),d=0;d=(65535&(b.charCodeAt(c)|0)))c=1+c|0;else break;if(c===a)return"";for(var d=a;;)if(32>=(65535&(b.charCodeAt(-1+d|0)|0)))d=-1+d|0;else break;return 0===c&&d===a?b:b.substring(c,d)}var ya=t({lM:0},!1,"java.lang.String",{lM:1,i:1,r:1,Pb:1,wx:1},b=>"string"===typeof b);function DI(b,a){b=b.Al;b.Hb=""+b.Hb+a} - function EI(b,a){b=b.Al;a=String.fromCharCode(a);b.Hb=""+b.Hb+a}class AI extends l{constructor(){super();this.Al=null}Q(){return this.Al.Q()}Sy(b,a){return this.Al.Hb.substring(b,a)}x(){return this.Al.Hb}hx(b){var a=this.Al;a.Hb=""+a.Hb+b}}AI.prototype.$classData=t({kN:0},!1,"java.lang.StringBuffer",{kN:1,i:1,wx:1,BD:1,r:1});function BI(b){b.Hb="";return b}function GK(b,a){return 65535&(b.Hb.charCodeAt(a)|0)} - class CI extends l{constructor(){super();this.Hb=null}x(){return this.Hb}Q(){return this.Hb.length|0}Sy(b,a){return this.Hb.substring(b,a)}hx(b){this.Hb=""+this.Hb+b}}CI.prototype.$classData=t({lN:0},!1,"java.lang.StringBuilder",{lN:1,i:1,wx:1,BD:1,r:1}); - function bI(b,a){var c=a.lk,d=fI(b)-c|0;if(!(HK(b)=d))if(64>b.ed){c=VG().In.g[d];var e=c.O,f=c.V,g=b.va,h=g>>31,k=d>>31;c=g-d|0;g=(-2147483648^c)>(-2147483648^g)?-1+(h-k|0)|0:h-k|0;d=b.Hc;k=d.O;var m=d.V;h=yt();d=At(h,k,m,e,f);h=h.kb;var p=yt();k=hu(p,k,m,e,f);m=p.kb;if(0!==k||0!==m){VG();if(0>m){p=-k|0;var n=0!==k?~m:-m|0}else p=k,n=m;p=new Ja(p<<1,p>>>31|0|n<<1);e=new Ja(e,f);f=p.V;n=e.V;(f===n?(-2147483648^p.O)>(-2147483648^e.O):f>n)?e=1:(f=p.V,n=e.V,e=(f===n?(-2147483648^p.O)<(-2147483648^ - e.O):fm?-1:0===m&&0===k?0:1,5+e|0);e=QG(VG(),1&d,e,a.vm);f=e>>31;e=d+e|0;d=(-2147483648^e)<(-2147483648^d)?1+(h+f|0)|0:h+f|0;0>d?(h=-e|0,f=0!==e?~d:-d|0):(h=e,f=d);h=nx(yt(),h,f);+Math.log10(h)>=a.lk?(c=-1+c|0,g=-1!==c?g:-1+g|0,h=yt(),d=At(h,e,d,10,0),d=new Ja(d,h.kb),c=new Ja(c,g)):(d=new Ja(e,d),c=new Ja(c,g))}else d=new Ja(d,h),c=new Ja(c,g);g=c;c=g.O;g=g.V;h=d;d=h.O;h=h.V;b.va=RG(VG(),new Ja(c,g));b.kk=a.lk;b.Hc=new Ja(d,h);b.ed=LG(VG(),new Ja(d,h));b.jk=null}else e=fu(Gt(),new Ja(d, - d>>31)),g=IK(b),g=Ms(JK(g,e)),h=b.va,f=h>>31,k=d>>31,d=h-d|0,h=(-2147483648^d)>(-2147483648^h)?-1+(f-k|0)|0:f-k|0,0!==g.g[1].wa?(f=KK(LK(MK(g.g[1])),e),e=NK(g.g[0],0)?1:0,f=aa(g.g[1].wa,5+f|0),a=QG(VG(),e,f,a.vm),0!==a&&(a=Pt(Ys(),new Ja(a,a>>31)),e=g.g[0],g.g[0]=Nt(St(),e,a)),a=new OG,OK(a,g.g[0],0),fI(a)>c?(g.g[0]=PK(g.g[0],Ys().Jn),a=d=-1+d|0,d=-1!==d?h:-1+h|0):(a=d,d=h)):(a=d,d=h),b.va=RG(VG(),new Ja(a,d)),b.kk=c,QK(b,g.g[0])} - function RK(b){if(0===b.ed){b=b.Hc;var a=b.V;return!(-1===b.O&&-1===a)}return!1}function SK(b,a){var c=b.va,d=c>>31,e=-c|0;c=0!==c?~d:-d|0;var f=HK(b);d=f>>31;f=e+f|0;e=(-2147483648^f)<(-2147483648^e)?1+(c+d|0)|0:c+d|0;if(0===e?-2147483629<(-2147483648^f):0b.ed&&(b.Hc=a.sg())}function UK(b){b.tl=null;b.qj=0;b.ed=0;b.Hc=ha;b.va=0;b.kk=0}function NG(b,a,c){UK(b);b.Hc=a;b.va=c;b.ed=LG(VG(),a);return b}function UG(b,a){var c=new OG;UK(c);c.Hc=new Ja(b,b>>31);c.va=a;VG();b=32-ca(0>b?~b:b)|0;c.ed=b;return c} - function dI(b,a,c){UK(b);var d=-1+(0+c|0)|0;if(null===a)throw VK("in \x3d\x3d null");if(d>=a.g.length||0>=c||0>d)throw new pA("Bad offset/length: offset\x3d0 len\x3d"+c+" in.length\x3d"+a.g.length);var e=0;if(0<=d&&43===a.g[0]){e=1+e|0;if(e>31,Fb=tm(um(),Wa),vb=Fb>>31,wb=hb-Fb|0;b.va=wb;var cb=b.va;if(wb!==cb||((-2147483648^wb)>(-2147483648^hb)?-1+(Nb-vb|0)|0:Nb-vb|0)!==cb>>31)throw new pA("Scale out of range");}if(19>mb){var tb=BA();""===Aa&&xA(Aa);var ic=0,eb= - !1;switch(65535&(Aa.charCodeAt(0)|0)){case 43:ic=1;break;case 45:ic=1,eb=!0}var Ua=ic,ib=Aa.length|0;if(Ua>=ib){xA(Aa);var zb=void 0}else{if(!tb.Bx&&!tb.Bx){for(var Ob=[],nb=0;2>nb;)Ob.push(null),nb=1+nb|0;for(;36>=nb;){for(var xb=yc(2147483647,nb),ob=nb,Rb=1,cc="0";ob<=xb;)ob=aa(ob,nb),Rb=1+Rb|0,cc+="0";var Pb=ob,$b=Pb>>31,ac=yt(),Xb=xt(ac,-1,-1,Pb,$b);Ob.push(new Es(Rb,new Ja(Pb,$b),cc,new Ja(Xb,ac.kb)));nb=1+nb|0}tb.MD=Ob;tb.Bx=!0}for(var yb=tb.MD[10],lb=yb.cN,jc=Ua;;){var sc;if(sc=jcfc)sc=48===fc;else{var xc=gA(Gb);sc=0<=qu(Du(),xc,fc)}}if(sc)jc=1+jc|0;else break}(ib-jc|0)>aa(3,lb)&&xA(Aa);var Kb=1+Cc(-1+(ib-jc|0)|0,lb)|0,tc=jc+Kb|0,Db=yA(jc,tc,Aa);if(tc===ib)zb=new Ja(Db,0);else{var Ab=yb.eN,Sb=Ab.O,uc=Ab.V,gc=tc+lb|0,Ub=65535&Db,kc=Db>>>16|0,lc=65535&Sb,Za=Sb>>>16|0,Ib=aa(Ub,lc),dc=aa(kc,lc),vc=aa(Ub,Za),Lb=Ib+((dc+vc|0)<<16)|0,Vb=(Ib>>>16|0)+vc|0,fb=((aa(Db,uc)+aa(kc,Za)|0)+(Vb>>>16|0)|0)+(((65535&Vb)+dc|0)>>>16|0)|0,zc=yA(tc,gc, - Aa),ec=Lb+zc|0,Qa=(-2147483648^ec)<(-2147483648^Lb)?1+fb|0:fb;if(gc===ib)zb=new Ja(ec,Qa);else{var Eb=yb.dN,Hb=Eb.O,ta=Eb.V,ab=yA(gc,ib,Aa);(Qa===ta?(-2147483648^ec)>(-2147483648^Hb):Qa>ta)&&xA(Aa);var Ia=65535&ec,Ca=ec>>>16|0,jb=65535&Sb,gb=Sb>>>16|0,Ra=aa(Ia,jb),rb=aa(Ca,jb),Ac=aa(Ia,gb),nc=Ra+((rb+Ac|0)<<16)|0,Dc=(Ra>>>16|0)+Ac|0,oc=(((aa(ec,uc)+aa(Qa,Sb)|0)+aa(Ca,gb)|0)+(Dc>>>16|0)|0)+(((65535&Dc)+rb|0)>>>16|0)|0,pc=nc+ab|0,wc=(-2147483648^pc)<(-2147483648^nc)?1+oc|0:oc;-2147483648===(-2147483648^ - wc)&&(-2147483648^pc)<(-2147483648^ab)&&xA(Aa);zb=new Ja(pc,wc)}}}var Sc=zb.O,Mc=zb.V;if(eb){var cd=-Sc|0,dd=0!==Sc?~Mc:-Mc|0;(0===dd?0!==cd:0Mc&&xA(Aa),gd=new Ja(Sc,Mc);b.Hc=gd;b.ed=LG(VG(),b.Hc)}else{var Bb=new WK;XK(Bb);Ys();if(null===Aa)throw tx();if(""===Aa)throw new pA("Zero length BigInteger");if(""===Aa||"+"===Aa||"-"===Aa)throw new pA("Zero length BigInteger");var qc=Aa.length|0;if(45===(65535&(Aa.charCodeAt(0)|0))){var Hc=-1;var Nc=1;var Wc=-1+qc| - 0}else 43===(65535&(Aa.charCodeAt(0)|0))?(Nc=Hc=1,Wc=-1+qc|0):(Hc=1,Nc=0,Wc=qc);for(var Vc=Hc|0,Ic=Nc|0,Tc=Wc|0,rd=Ic;rdb.ed){var c=b.Hc;if(0===c.O&&-2147483648===c.V)a=19;else{Du();a=VG().In;if(0>c.V){var d=c.O;c=c.V;d=new Ja(-d|0,0!==d?~c:-c|0)}else d=c;b:{c=0;for(var e=a.g.length;;){if(c===e){a=-1-c|0;break b}var f=(c+e|0)>>>1|0,g=a.g[f],h=g.O;g=g.V;var k=Xc(new Ja(h,g)),m=k.O;k=k.V;var p=d.V;if(p===k?(-2147483648^d.O)<(-2147483648^m):pa?-1-a|0:1+a|0}}else a=1+Ec(.3010299956639812*(-1+b.ed|0))| - 0,d=IK(b),c=Gt(),a=0!==PK(d,fu(c,new Ja(a,a>>31))).wa?1+a|0:a;b.kk=a}return b.kk} - function LJ(b){var a=IK(b),c=wt(Dt(),a);if(0===b.va||RK(b)&&0>b.va)return c;var d=0>YK(b)?1:0;a=b.va;var e=1===d?"-":"";if(0a;)e=""+e+VG().tm,a=100+a|0;c=e;d=VG().tm;e=""+c+d.substring(0,-a|0)}return e}function IK(b){null===b.jk&&(b.jk=Pt(Ys(),b.Hc));return b.jk} - function TK(b){if(0===b.va||RK(b))return IK(b);if(0>b.va){var a=IK(b),c=Gt();b=b.va;var d=b>>31;return iu(a,fu(c,new Ja(-b|0,0!==b?~d:-d|0)))}if(b.va>HK(b)||b.va>ZK(IK(b)))throw new Bc("Rounding necessary");a=IK(b);c=Gt();b=b.va;b=fu(c,new Ja(b,b>>31));b=Ms(JK(a,b));if(0!==b.g[1].wa)throw new Bc("Rounding necessary");return b.g[0]}function YK(b){if(64>b.ed){if(0>b.Hc.V)return-1;var a=b.Hc;b=a.O;a=a.V;return(0===a?0!==b:0>31,e=a>>31;a=c-a|0;c=(-2147483648^a)>(-2147483648^c)?-1+(d-e|0)|0:d-e|0;return 64>b.ed?(d=b.Hc,e=d.V,0===d.O&&0===e?(b=VG(),a=new Ja(a,c),c=a.O,b=a.O===c&&a.V===c>>31?PG(b,ha,a.O):0<=a.V?UG(0,2147483647):UG(0,-2147483648)):b=PG(VG(),b.Hc,RG(VG(),new Ja(a,c))),b):OK(new OG,IK(b),RG(VG(),new Ja(a,c)))} - function aL(b){if(RK(b))return b;var a=-1+Gt().nk.g.length|0,c=1,d=IK(b),e=b.va;b=e;for(e>>=31;;){if(NK(d,0))c=new Ja(b,e),a=d;else{var f=JK(d,Gt().nk.g[c]);if(0===f.Xw.wa){d=f.Ww;var g=c;f=g>>31;var h=b;b=h-g|0;e=(-2147483648^b)>(-2147483648^h)?-1+(e-f|0)|0:e-f|0;c=cb.ed&&64>a.ed){c=b.Hc;d=c.O;c=c.V;var e=a.Hc,f=e.V;if(c===f?(-2147483648^d)<(-2147483648^e.O):c(-2147483648^a.O):d>c)?1:0}e=b.va;f=e>>31;d=a.va;var g=d>>31;d=e-d|0;e=(-2147483648^d)>(-2147483648^e)?-1+(f-g|0)|0:f-g|0;f=HK(b)-HK(a)|0;g=f>>31;var h=1+d|0,k=0===h?1+e|0:e;if(g===k?(-2147483648^f)>(-2147483648^h):g>k)return c;g=f>>31;h=-1+d|0;k=-1!==h?e:-1+e|0;if(g=== - k?(-2147483648^f)<(-2147483648^h):ge)c=Gt(),b=iu(b,fu(c,new Ja(-d|0,0!==d?~e:-e|0)));else if(0===e?0!==d:0b.va){var a=IK(b),c=Gt();b=b.va;var d=b>>31;return iu(a,fu(c,new Ja(-b|0,0!==b?~d:-d|0)))}a=IK(b);c=Gt();b=b.va;return PK(a,fu(c,new Ja(b,b>>31)))} - class OG extends CA{constructor(){super();this.tl=null;this.qj=0;this.jk=null;this.ed=0;this.Hc=ha;this.kk=this.va=0}m(b){if(b instanceof OG&&b.va===this.va){if(64>this.ed){var a=b.Hc;b=a.V;var c=this.Hc;return a.O===c.O&&b===c.V}a=this.jk;b=b.jk;return lx(Y(),a,b)}return!1}B(){if(0===this.qj)if(64>this.ed){this.qj=this.Hc.O;var b=this.Hc.V;this.qj=aa(33,this.qj)+b|0;this.qj=aa(17,this.qj)+this.va|0}else this.qj=aa(17,this.jk.B())+this.va|0;return this.qj}x(){if(null!==this.tl)return this.tl;if(32> - this.ed)return this.tl=zt(Dt(),this.Hc,this.va);var b=IK(this);b=wt(Dt(),b);if(0===this.va)return b;var a=0>IK(this).wa?2:1;var c=b.length|0,d=this.va,e=d>>31,f=-d|0;e=0!==d?~e:-e|0;var g=c>>31;d=f+c|0;e=(-2147483648^d)<(-2147483648^f)?1+(e+g|0)|0:e+g|0;g=a>>31;f=d-a|0;d=(-2147483648^f)>(-2147483648^d)?-1+(e-g|0)|0:e-g|0;0=this.va||this.va>HK(this)?ha:cL(this).sg()}rg(){return-32>=this.va||this.va>HK(this)?0:cL(this).rg()}Gm(){var b=this.ed,a=b>>31,c=yt(),d=Dx(c,this.va/.3010299956639812);c=c.kb;d=b-d|0;b=(-2147483648^d)>(-2147483648^b)?-1+(a-c|0)|0:a-c|0;a=ba(YK(this));return(-1=== - b?2147483499>(-2147483648^d):-1>b)||0===a?ba(0*a):(0===b?-2147483519<(-2147483648^d):0>31,d=yt(),e=Dx(d,this.va/.3010299956639812);d=d.kb;e=a-e|0;a=(-2147483648^e)>(-2147483648^a)?-1+(c-d|0)|0:c-d|0;if((-1===a?2147482574>(-2147483648^e):-1>a)||0===b)return 0*b;if(0===a?-2147482623<(-2147483648^e):0=this.va)e=Gt(),d=-this.va|0,d=iu(c,fu(e,new Ja(d,d>>31)));else{d=Gt();var f=this.va;d= - fu(d,new Ja(f,f>>31));e=100-e|0;0>31));d=Nt(St(),e,c)}e=ZK(d);c=-54+Ps(vt(),d)|0;if(0(-2147483648^k)?1+g|0:g}}else d=d.sg(),f=d.O,h=d.V,g=-c|0,d=0===(32&g)?f<>>1|0)>>>(31-g|0)|0|h<(-2147483648^ - k)?1+g|0:g);0===(4194304&g)?(d=d>>>1|0|g<<31,g>>=1,a=a+c|0):(d=d>>>2|0|g<<30,g>>=2,a=a+(1+c|0)|0);if(2046a)return 0*b;if(0>=a){d=f>>>1|0|h<<31;g=h>>1;h=63+a|0;f=d&(0===(32&h)?-1>>>h|0|-2<<(31-h|0):-1>>>h|0);h=g&(0===(32&h)?-1>>>h|0:0);a=-a|0;d=0===(32&a)?d>>>a|0|g<<1<<(31-a|0):g>>a;g=0===(32&a)?g>>a:g>>31;if(3===(3&d)||(1!==(1&d)||0===f&&0===h?0:e>>1|0|e<<31;g=e>>1}e=d;a=-2147483648&b>>31|a<<20|1048575&g;b=Mb();a=new Ja(e,a); - b.Km[b.zx]=a.V;b.Km[b.Ax]=a.O;return+b.yx[0]}Nc(b){return bL(this,b)}}var WG=t({UL:0},!1,"java.math.BigDecimal",{UL:1,Mi:1,i:1,r:1,Pb:1});OG.prototype.$classData=WG;function XK(b){b.Tt=-2;b.ul=0}function Ot(b,a){var c=new WK;XK(c);c.wa=b;c.Fa=1;c.ga=oa(hd(Fd),[a]);return c}function Ts(b,a,c){var d=new WK;XK(d);d.wa=b;d.Fa=a;d.ga=c;return d}function XG(b,a){var c=new WK;XK(c);c.wa=b;b=a.V;0===b?(c.Fa=1,c.ga=oa(hd(Fd),[a.O])):(c.Fa=2,c.ga=oa(hd(Fd),[a.O,b]));return c} - function Qs(b){if(-2===b.Tt){if(0===b.wa)var a=-1;else for(a=0;0===b.ga.g[a];)a=1+a|0;b.Tt=a}return b.Tt}function Us(b){for(;;){if(0a)throw new Bc("Negative exponent");if(0===a)return Ys().um;if(1===a||b.m(Ys().um)||b.m(Ys().rj))return b;if(NK(b,0)){Gt();for(var c=Ys().um,d=b;1>=1,c=b;return iu(c,d)}for(c=1;!NK(b,c);)c=1+c|0;d=Ys();var e=aa(c,a);if(e>5;e&=31;var f=pa(hd(Fd),[1+d| - 0]);f.g[d]=1<b.wa?Ts(1,b.Fa,b.ga):b}function LK(b){if(0!==b.wa){vt();var a=b.Fa,c=1+a|0,d=pa(hd(Fd),[c]);Vs(0,d,b.ga,a);b=Ts(b.wa,c,d);Us(b)}return b}function KK(b,a){return b.wa>a.wa?1:b.waa.Fa?b.wa:b.Fa>5;if(0===a)return 0!==(1&b.ga.g[0]);if(0>a)throw new Bc("Negative bit address");if(c>=b.Fa)return 0>b.wa;if(0>b.wa&&cb.wa&&(d=Qs(b)===c?-d|0:~d);return 0!==(d&1<<(31&a))} - function PK(b,a){if(0===a.wa)throw new Bc("BigInteger divide by zero");var c=a.wa;if(1===a.Fa&&1===a.ga.g[0])return 0f?1:-1:Mt(St(),b.ga,a.ga,e);if(0===g)return d===c?Ys().um:Ys().St;if(-1===g)return Ys().rj;g=1+(e-f|0)|0;var h=pa(hd(Fd),[g]);c=d===c?1:-1;1===f?Ht(Ft(),h,b.ga,e,a.ga.g[0]):Et(Ft(),h,g,b.ga,e,a.ga, - f);c=Ts(c,g,h);Us(c);return c} - function JK(b,a){var c=a.wa;if(0===c)throw new Bc("BigInteger divide by zero");var d=a.Fa;a=a.ga;if(1===d){Ft();a=a.g[0];var e=b.ga,f=b.Fa;d=b.wa;1===f?(e=e.g[0],b=0===a?yc(0,0):+(e>>>0)/+(a>>>0)|0,f=0,a=0===a?Cc(0,0):+(e>>>0)%+(a>>>0)|0,e=0,d!==c&&(c=b,b=-c|0,f=0!==c?~f:-f|0),0>d&&(c=a,d=e,a=-c|0,e=0!==c?~d:-d|0),c=new Os(Pt(Ys(),new Ja(b,f)),Pt(Ys(),new Ja(a,e)))):(c=d===c?1:-1,b=pa(hd(Fd),[f]),a=Ht(0,b,e,f,a),a=oa(hd(Fd),[a]),c=Ts(c,f,b),d=Ts(d,1,a),Us(c),Us(d),c=new Os(c,d));return c}f=b.ga;e= - b.Fa;if(0>(e!==d?e>d?1:-1:Mt(St(),f,a,e)))return new Os(Ys().rj,b);b=b.wa;var g=1+(e-d|0)|0;c=b===c?1:-1;var h=pa(hd(Fd),[g]);a=Et(Ft(),h,g,f,e,a,d);c=Ts(c,g,h);d=Ts(b,d,a);Us(c);Us(d);return new Os(c,d)}function ZK(b){if(0===b.wa)return-1;var a=Qs(b);b=b.ga.g[a];return(a<<5)+(0===b?32:31-ca(b&(-b|0))|0)|0} - class WK extends CA{constructor(){super();this.ga=null;this.ul=this.Tt=this.wa=this.Fa=0}m(b){if(b instanceof WK){var a;if(a=this.wa===b.wa&&this.Fa===b.Fa)a:{for(a=0;a!==this.Fa;){if(this.ga.g[a]!==b.ga.g[a]){a=!1;break a}a=1+a|0}a=!0}b=a}else b=!1;return b}B(){if(0===this.ul){for(var b=this.Fa,a=0;a>31,e=65535&c,f=c>>>16|0,g=65535&a,h=a>>>16|0,k=aa(e,g);g=aa(f,g);var m=aa(e,h);e=k+((g+m|0)<<16)|0;k=(k>>>16|0)+m|0;b=(((aa(c,b)+aa(d,a)|0)+aa(f,h)|0)+(k>>>16|0)|0)+(((65535&k)+g|0)>>>16|0)|0;return new Ja(e,b)}x(){return wt(Dt(),this)}Nc(b){return KK(this,b)}}var Ns=t({WL:0},!1,"java.math.BigInteger",{WL:1,Mi:1,i:1,r:1,Pb:1});WK.prototype.$classData=Ns;class bH extends IG{constructor(b,a){super();this.JD=b;this.xu=a}} - var cH=t({fM:0},!1,"java.math.RoundingMode",{fM:1,uU:1,i:1,Pb:1,r:1});bH.prototype.$classData=cH;function dL(b,a){null===b.Bl?b.xk=""+b.xk+a:eL(b,[a])}function fL(b,a,c){null===b.Bl?b.xk=""+b.xk+a+c:eL(b,[a,c])}function gL(b,a,c,d){null===b.Bl?b.xk=b.xk+(""+a+c)+d:eL(b,[a,c,d])}function eL(b,a){try{for(var c=0,d=a.length|0;c=b?Ec(b):-1} - function iL(b){return(0!==(1&b)?"-":"")+(0!==(2&b)?"#":"")+(0!==(4&b)?"+":"")+(0!==(8&b)?" ":"")+(0!==(16&b)?"0":"")+(0!==(32&b)?",":"")+(0!==(64&b)?"(":"")+(0!==(128&b)?"\x3c":"")}function jL(b,a,c){a=b.toExponential(a);b=0===b&&0>1/b?"-"+a:a;a=b.length|0;b=101!==(65535&(b.charCodeAt(-3+a|0)|0))?b:b.substring(0,-1+a|0)+"0"+b.substring(-1+a|0);if(!c||0<=(b.indexOf(".")|0))return b;c=b.indexOf("e")|0;return b.substring(0,c)+"."+b.substring(c)} - function kL(b,a,c){a=b.toFixed(a);b=0===b&&0>1/b?"-"+a:a;return c&&0>(b.indexOf(".")|0)?b+".":b}function lL(b,a,c,d,e,f){a=0>e?f:f.substring(0,e);a=0!==(256&c)?a.toUpperCase():a;mL(b,c,d,a)}function nL(b,a){return 0!==(256&b)?a.toUpperCase():a}function mL(b,a,c,d){var e=d.length|0;e>=c?dL(b,d):0!==(1&a)?fL(b,d,oL(" ",c-e|0)):fL(b,oL(" ",c-e|0),d)} - function pL(b,a,c,d,e,f){a=(e.length|0)+(f.length|0)|0;a>=d?fL(b,e,f):0!==(16&c)?gL(b,e,oL("0",d-a|0),f):0!==(1&c)?gL(b,e,f,oL(" ",d-a|0)):gL(b,oL(" ",d-a|0),e,f)}function oL(b,a){for(var c="",d=0;d!==a;)c=""+c+b,d=1+d|0;return c}function qL(b,a,c,d,e,f){if(null===a)lL(b,0,c,d,e,"null");else throw new rL(f,va(a));}function sL(b,a,c){throw new tL(iL(b&a),c);}function uL(b){throw new vL(iL(b));}function ms(){var b=new wL,a=JA();b.Bl=null;b.GN=a;b.xk="";b.Cx=!1;b.HN=null;return b} - function ls(b,a,c){if(b.Cx)throw new xL;for(var d=0,e=0,f=a.length|0,g=0;g!==f;){var h=a.indexOf("%",g)|0;if(0>h){dL(b,a.substring(g));break}dL(b,a.substring(g,h));g=1+h|0;Fu||(Fu=new Eu);var k=Fu.PD;k.lastIndex=g;h=k.exec(a);if(null===h||(h.index|0)!==g)throw b=g===f?"%":a.substring(g,1+g|0),new yL(b);g=k.lastIndex|0;k=65535&(a.charCodeAt(-1+g|0)|0);var m=h[2],p=90>=k?256:0;var n=m.length|0;for(var q=0;q!==n;){var r=65535&(m.charCodeAt(q)|0);switch(r){case 45:var u=1;break;case 35:u=2;break;case 43:u= - 4;break;case 32:u=8;break;case 48:u=16;break;case 44:u=32;break;case 40:u=64;break;case 60:u=128;break;default:throw new A(Qc(r));}if(0!==(p&u))throw new zL(String.fromCharCode(r));p|=u;q=1+q|0}n=p;m=hL(h[3],-1);p=hL(h[4],-1);if(37===k||110===k)q=null;else{if(0!==(1&n)&&0>m)throw new AL("%"+h[0]);0!==(128&n)?q=e:(q=hL(h[1],0),q=0===q?d=1+d|0:0>q?e:q);if(0>=q||q>c.g.length){b=String.fromCharCode(k);if(0>("bBhHsHcCdoxXeEgGfn%".indexOf(b)|0))throw new yL(b);throw new BL("%"+h[0]);}e=q;q=c.g[-1+q|0]}h= - b;r=k;k=n;n=p;switch(r){case 98:case 66:0!==(126&k)&&sL(k,126,r);p=!1===q||null===q?"false":"true";lL(h,JA(),k,m,n,p);break;case 104:case 72:0!==(126&k)&&sL(k,126,r);p=null===q?"null":(+(db(q)>>>0)).toString(16);lL(h,JA(),k,m,n,p);break;case 115:case 83:q&&q.$classData&&q.$classData.Xa.vU?(0!==(124&k)&&sL(k,124,r),q.tU(h,(0!==(1&k)?1:0)|(0!==(2&k)?4:0)|(0!==(256&k)?2:0),m,n)):(0!==(126&k)&&sL(k,126,r),lL(h,0,k,m,n,""+q));break;case 99:case 67:0!==(126&k)&&sL(k,126,r);if(0<=n)throw new CL(n);if(q instanceof - ma)lL(h,0,k,m,-1,String.fromCharCode(bb(q)));else if(za(q)){p=q|0;if(!(0<=p&&1114111>=p))throw new DL(p);p=65536>p?String.fromCharCode(p):String.fromCharCode(-64+(p>>10)|55296,56320|1023&p);lL(h,0,k,m,-1,p)}else qL(h,q,k,m,n,r);break;case 100:0!==(2&k)&&sL(k,2,r);17!==(17&k)&&12!==(12&k)||uL(k);if(0<=n)throw new CL(n);za(q)?EL(h,k,m,""+(q|0)):q instanceof Ja?(n=Xc(q),p=n.O,n=n.V,EL(h,k,m,VA(yt(),p,n))):qL(h,q,k,m,n,r);break;case 111:0!==(108&k)&&sL(k,108,r);17===(17&k)&&uL(k);if(0<=n)throw new CL(n); - p=0!==(2&k)?"0":"";za(q)?(n=q|0,pL(h,JA(),k,m,p,(+(n>>>0)).toString(8))):q instanceof Ja?(n=Xc(q),q=n.O,u=n.V,JA(),BA(),n=1073741823&q,r=1073741823&((q>>>30|0)+(u<<2)|0),q=u>>>28|0,0!==q?(q=(+(q>>>0)).toString(8),r=(+(r>>>0)).toString(8),u="0000000000".substring(r.length|0),n=(+(n>>>0)).toString(8),n=q+(""+u+r)+(""+"0000000000".substring(n.length|0)+n)):0!==r?(q=(+(r>>>0)).toString(8),n=(+(n>>>0)).toString(8),n=q+(""+"0000000000".substring(n.length|0)+n)):n=(+(n>>>0)).toString(8),pL(h,0,k,m,p,n)): - qL(h,q,k,m,n,r);break;case 120:case 88:0!==(108&k)&&sL(k,108,r);17===(17&k)&&uL(k);if(0<=n)throw new CL(n);p=0===(2&k)?"":0!==(256&k)?"0X":"0x";za(q)?(n=q|0,pL(h,JA(),k,m,p,nL(k,(+(n>>>0)).toString(16)))):q instanceof Ja?(q=Xc(q),n=q.O,q=q.V,JA(),BA(),0!==q?(q=(+(q>>>0)).toString(16),n=(+(n>>>0)).toString(16),n=q+(""+"00000000".substring(n.length|0)+n)):n=(+(n>>>0)).toString(16),pL(h,0,k,m,p,nL(k,n))):qL(h,q,k,m,n,r);break;case 101:case 69:0!==(32&k)&&sL(k,32,r);17!==(17&k)&&12!==(12&k)||uL(k);"number"=== - typeof q?(p=+q,p!==p||Infinity===p||-Infinity===p?FL(h,k,m,p):EL(h,k,m,jL(p,0<=n?n:6,0!==(2&k)))):qL(h,q,k,m,n,r);break;case 103:case 71:0!==(2&k)&&sL(k,2,r);17!==(17&k)&&12!==(12&k)||uL(k);"number"===typeof q?(p=+q,p!==p||Infinity===p||-Infinity===p?FL(h,k,m,p):(r=0<=n?n:6,n=0!==(2&k),q=+Math.abs(p),r=0===r?1:r,1E-4<=q&&q<+Math.pow(10,r)?(u=+Math.log10(q),u=Ec(+Math.ceil(u)),q=+Math.pow(10,u)<=q?1+u|0:u,q=r-q|0,p=kL(p,0m)throw new AL("%-%");mL(h,k,m,"%");break;case 110:if(0!==(255&k))throw new vL(iL(k));if(0<=n)throw new CL(n);if(0<=m)throw new GL(m);dL(h,"\n");break;default:throw new yL(String.fromCharCode(r));}}return b} - function EL(b,a,c,d){if((d.length|0)>=c&&0===(108&a))a=nL(a,d),dL(b,a);else if(0===(124&a))mL(b,a,c,nL(a,d));else{if(45!==(65535&(d.charCodeAt(0)|0)))var e=0!==(4&a)?"+":0!==(8&a)?" ":"";else 0!==(64&a)?(d=d.substring(1)+")",e="("):(d=d.substring(1),e="-");if(0!==(32&a)){for(var f=d.length|0,g=0;;){if(g!==f){var h=65535&(d.charCodeAt(g)|0);h=48<=h&&57>=h}else h=!1;if(h)g=1+g|0;else break}g=-3+g|0;if(!(0>=g)){for(f=d.substring(g);3>24}Py(){return this.O<<16>>16}rg(){return this.O}sg(){return Xc(this)}Gm(){return ba(nx(yt(),this.O,this.V))}tj(){return nx(yt(),this.O,this.V)}Nc(b){yt();var a=this.O,c=this.V,d=b.O;b=b.V;return c===b?a===d?0:(-2147483648^a)<(-2147483648^d)?-1:1:cc=>{c=c.S();var d=a.Mj().w().S();return null===c?null===d:c.m(d)})(b))))throw Df(new Lf,"Core requirement failed: all vars must have the same sort");}function dk(b){return!!(b&&b.$classData&&b.$classData.Xa.cB)} - class Jq extends l{constructor(b,a){super();this.nn=b;this.vt=a}x(){var b=this.nn,a=new vg((()=>f=>ff().P.q(f))(this)),c=ln().C;b=yg(b,a,c).Ga(", ");a=this.nn.o()?" \x3d\x3d\x3e ":"\n \x3d\x3d\x3e ";c=this.vt;var d=new vg((()=>f=>ff().P.q(f))(this)),e=ln().C;return b+a+yg(c,d,e).Ga(", ")}G(){return"Sequent"}E(){return 2}F(b){switch(b){case 0:return this.nn;case 1:return this.vt;default:throw qH(new rH,""+b);}}B(){return cy(this)}m(b){if(this===b)return!0;if(b instanceof Jq){var a=this.nn,c=b.nn; - if(null===a?null===c:a.m(c))return a=this.vt,b=b.vt,null===a?null===b:a.m(b)}return!1}}var rm=t({JH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Sequent",{JH:1,i:1,J:1,z:1,u:1,r:1});Jq.prototype.$classData=rm;function gh(b,a){var c=bg(b.If,a.If);return new Qg(c,bg(b.Ug,a.Ug))} - class Qg extends l{constructor(b,a){super();this.If=b;this.Ug=a}G(){return"VCF"}E(){return 2}F(b){switch(b){case 0:return this.If;case 1:return this.Ug;default:throw qH(new rH,""+b);}}B(){return cy(this)}x(){return wx(this)}m(b){if(this===b)return!0;if(b instanceof Qg){var a=this.If,c=b.If;if(null===a?null===c:a.m(c))return a=this.Ug,b=b.Ug,null===a?null===b:a.m(b)}return!1}}Qg.prototype.$classData=t({OH:0},!1,"edu.cmu.cs.ls.keymaerax.core.StaticSemantics$VCF",{OH:1,i:1,J:1,z:1,u:1,r:1}); - class yh extends l{constructor(b,a,c){super();this.ae=b;this.$d=a;this.lg=c}G(){return"VCP"}E(){return 3}F(b){switch(b){case 0:return this.ae;case 1:return this.$d;case 2:return this.lg;default:throw qH(new rH,""+b);}}B(){return cy(this)}x(){return wx(this)}m(b){if(this===b)return!0;if(b instanceof yh){var a=this.ae,c=b.ae;(null===a?null===c:a.m(c))?(a=this.$d,c=b.$d,a=null===a?null===c:a.m(c)):a=!1;if(a)return a=this.lg,b=b.lg,null===a?null===b:a.m(b)}return!1}} - yh.prototype.$classData=t({PH:0},!1,"edu.cmu.cs.ls.keymaerax.core.StaticSemantics$VCP",{PH:1,i:1,J:1,z:1,u:1,r:1}); - function gM(b,a){for(;;){if(a instanceof Te)return!1;if(a instanceof zh||a instanceof Ah||a instanceof Ih||a instanceof Bh||a instanceof Jh)return!0;if(a instanceof Eh)if(gM(b,a.Ff))a=a.Gf;else return!1;else if(a instanceof Xe)if(gM(b,a.pe))a=a.Yd;else return!1;else if(a instanceof Fh)a=a.qe;else{if(a instanceof Gh)return!1;if(a instanceof of||a instanceof qf||a instanceof pf)return!0;throw new A(a);}}} - function hM(b){if(0===(8&b.Vg)<<24>>24&&0===(8&b.Vg)<<24>>24){var a=b.Rb;a:if(!(a instanceof dh||a instanceof Uh||a instanceof Te||a instanceof zh||a instanceof pf)){if(a instanceof ze&&null!==a.cd){var c=a.cd;if(!c.Sj&&xi(Ci(),a.Od)){a=c;break a}}if(a instanceof Pe&&null!==a.db&&(c=a.db,!c.Sj&&xi(Ci(),a.tc))){a=c;break a}if(a instanceof bh&&null!==a.jg&&(c=a.jg,ch()===a.Hf&&!c.Sj)){a=c;break a}if(!(a instanceof Mh))if(ch()===a)a=ch();else if(De()===a)a=De();else throw new Wk(b.x(),"\x3cnone\x3e", - b.Rb.x(),b.lc.x(),"Nonsubstitutable expression","");}b.fB=a;b.Vg=(8|b.Vg)<<24>>24}return b.fB} - function iM(b){if(0===(1&b.Vg)<<24>>24&&0===(1&b.Vg)<<24>>24){var a=b.Rb;if(a&&a.$classData&&a.$classData.Xa.gl){var c=a instanceof Uh?!0:a instanceof dh?!0:a instanceof bh&&ch()===a.Hf?!0:ch()===a?!0:a instanceof Te?!0:a instanceof zh?!0:a instanceof pf?!0:!1;if(c)a=sg();else{if(a instanceof bh)throw new Wk(b.x(),"\x3cnone\x3e",a.x(),b.lc.x(),"Nonsubstitutable expression. Already found in matchKey","");throw new A(a);}}else a=bi(sh(),b.lc);b.eB=a;b.Vg=(1|b.Vg)<<24>>24}return b.eB} - function jM(b){if(0===(2&b.Vg)<<24>>24&&0===(2&b.Vg)<<24>>24){var a=b.lc;if(ye(a))a=ei(sh(),a);else if(Se(a))a=fi(sh(),a);else if(Oe(a))a=sg();else if(a instanceof Ae)a=sg();else throw new A(a);b.dB=a;b.Vg=(2|b.Vg)<<24>>24}return b.dB} - function kM(b,a){b=b.Rb;if(b instanceof Pe){if(a instanceof Pe)return b=b.db,a=a.db,null===b?null===a:b.m(a)}else if(b instanceof ze){if(a instanceof ze)return b=b.cd,a=a.cd,null===b?null===a:b.m(a)}else if(b instanceof bh&&a instanceof bh)return b=b.jg,a=a.jg,null===b?null===a:b.m(a);return!1} - class YI extends l{constructor(b,a){super();this.fB=this.dB=this.eB=null;this.Vg=0;this.Rb=b;this.lc=a;Af();if(b.ea()!==a.ea())throw Df(new Lf,"Core requirement failed: Substitution to same kind of expression (terms for terms, formulas for formulas, programs for programs): "+(this+" substitutes "+this.Rb.ea()+" ~\x3e ")+this.lc.ea());Af();var c=b.S(),d=a.S();if(null===c?null!==d:!c.m(d))throw Df(new Lf,"Core requirement failed: Sorts have to match in substitution pairs: "+(this+" substitutes "+this.Rb.S()+ - " ~\x3e ")+this.lc.S());Af();Af();try{hM(this);var e=!0}catch(f){if(null!==sl(tl(),f))e=!1;else throw f;}if(!e)throw Df(new Lf,"Core requirement failed: Substitutable expression expected: "+this);Af();if(b&&b.$classData&&b.$classData.Xa.on)if(c=b.Ks(),We()===c)a=!0;else{if(!(c instanceof Vh))throw new A(c);c=Wh(sh(),c.fl);d=xg().eb;c=Xh(c,d);if(b instanceof pf)b=sh(),a=th(b,a),a=a.ae.Li(c).o()&&a.$d.Li(c).o();else if(b instanceof Te)b=sh(),a=th(b,a),a=a.ae.Li(c).o()&&a.$d.Li(c).o();else if(b instanceof - zh)b=sh(),b=th(b,a),a=b.ae.Li(c).o()&&b.$d.Li(c).o()&&gM(this,a);else{if(!(b instanceof dh||b instanceof Uh))throw new A(b);a=bi(sh(),a).Li(c).o()}}else a=!0;if(!a)throw Df(new Lf,"Core requirement failed: Space-compatible substitution expected: "+this);}x(){var b=this.Rb;b=ff().P.q(b);var a=this.lc;return"("+b+"~\x3e"+ff().P.q(a)+")"}G(){return"SubstitutionPair"}E(){return 2}F(b){switch(b){case 0:return this.Rb;case 1:return this.lc;default:throw qH(new rH,""+b);}}B(){return cy(this)}m(b){if(this=== - b)return!0;if(b instanceof YI){var a=this.Rb,c=b.Rb;if(null===a?null===c:a.m(c))return a=this.lc,b=b.lc,null===a?null===b:a.m(b)}return!1}}YI.prototype.$classData=t({SH:0},!1,"edu.cmu.cs.ls.keymaerax.core.SubstitutionPair",{SH:1,i:1,J:1,z:1,u:1,r:1});class Wq extends dC{x(){return"SubstitutionPair"}N(b,a){return new YI(b,a)}}Wq.prototype.$classData=t({TH:0},!1,"edu.cmu.cs.ls.keymaerax.core.SubstitutionPair$",{TH:1,Xi:1,i:1,di:1,u:1,r:1});var Vq; - class lM extends dC{x(){return"Tuple"}N(b,a){return new Nj(b,a)}}lM.prototype.$classData=t({eI:0},!1,"edu.cmu.cs.ls.keymaerax.core.Tuple$",{eI:1,Xi:1,i:1,di:1,u:1,r:1});var mM;function wE(){mM||(mM=new lM);return mM}function Uj(b){return new ek(b.Jf.t())}function tk(b,a){Af();b=b.Jf;var c=D().C;return new ek(nM(b,a,c))}function jK(b,a){Af();b=b.Jf;a=a.Jf;var c=D();return new ek(b.cc(a,c.C))} - class ek extends l{constructor(b){super();this.Jf=b;a:{for(;!b.o();){if(!(0<=(b.w()|0))){b=!1;break a}b=b.t()}b=!0}if(!b)throw ej("requirement failed: all nonnegative positions");}pc(){ef();var b=this.Jf,a=v();if(null!==b&&b.m(a))throw ej("requirement failed");return this.Jf.w()|0}x(){return this.Wb()}Wb(){return"."+Ik(this.Jf,"",".","")}G(){return"PosInExpr"}E(){return 1}F(b){if(0===b)return this.Jf;throw qH(new rH,""+b);}B(){return cy(this)}m(b){if(this===b)return!0;if(b instanceof ek){var a=this.Jf; - b=b.Jf;return null===a?null===b:a.m(b)}return!1}}ek.prototype.$classData=t({LI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.PosInExpr",{LI:1,i:1,J:1,z:1,u:1,r:1}); - class Zk extends l{constructor(b,a,c,d){super();this.nw=null;this.Ei=a;this.Xg=c;this.Wg=d;if(null===b)throw wl(tl(),null);this.nw=b}G(){return"USR"}E(){return 3}F(b){switch(b){case 0:return this.Ei;case 1:return this.Xg;case 2:return this.Wg;default:throw qH(new rH,""+b);}}B(){return cy(this)}x(){return wx(this)}m(b){if(this===b)return!0;if(b instanceof Zk&&b.nw===this.nw){var a=this.Ei,c=b.Ei;(null===a?null===c:a.m(c))?(a=this.Xg,c=b.Xg,a=null===a?null===c:a.m(c)):a=!1;if(a)return a=this.Wg,b=b.Wg, - null===a?null===b:a.m(b)}return!1}}Zk.prototype.$classData=t({RI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.SubstitutionHelper$USR",{RI:1,i:1,J:1,z:1,u:1,r:1}); - function oM(b){if(0===(1&b.Yg)<<24>>24){var a=sD(tD(),b.Vb.ub(new vg((()=>e=>{e=e.l.Ed;if(e instanceof E&&dD(e.p)){e=e.p;var f=Fq().Kt;return!uq(f,e)}return!e.o()})(b))).Ib(new vg((e=>f=>{if(null!==f&&null!==f.l){var g=f.l.sd;if(g.o())g=y();else{var h=g.D();g=(()=>q=>!(null!==q&&null!==q.n&&"\\cdot"===q.n.Zb))(e);if(null!==h){a:for(;;)if(h.o()){g=v();break}else{var k=h.w();var m=h.t();if(!1===!!g(k))h=m;else for(;;){if(m.o())g=h;else{k=m.w();if(!1!==!!g(k)){m=m.t();continue}k=m;m=new w(h.w(),v()); - var p=h.t();for(h=m;p!==k;){var n=new w(p.w(),v());h=h.Z=n;p=p.t()}for(p=k=k.t();!k.o();){n=k.w();if(!1===!!g(n)){for(;p!==k;)n=new w(p.w(),v()),h=h.Z=n,p=p.t();p=k.t()}k=k.t()}p.o()||(h.Z=p);g=m}break a}}m=g}else{D();for(m=new bD;!h.o();)k=h.w(),!1!==!!g(k)&&jD(m,k),h=h.t();m=m.ya()}g=(()=>q=>{if(null!==q&&null!==q.n)return new Ae(q.n.Zb,q.n.re,Be(),q.l,y());throw new A(q);})(e);h=D().C;if(sn(h))if(m===v())g=v();else{h=m.w();k=h=new w(g(h),v());for(m=m.t();m!==v();)p=m.w(),p=new w(g(p),v()),k=k.Z= - p,m=m.t();g=h}else{for(h=tn(m,h);!m.o();)k=m.w(),h.$(g(k)),m=m.t();g=h.R()}g=new E(g.Tb())}m=g.o()?hg():g.D();g=f.n;h=f.l.Ed;h.o()?m=y():(h=h.D(),m=new E(fD(e,gD(e,h,m))));return new B(g,new en(f.l.dd,f.l.vc,f.l.sd,m,f.l.be))}throw new A(f);})(b)),nD().Xf)),c=bv(new nj((e=>(f,g)=>pM(e,f,g))(b))),d=D();b.tw=a.Ib(c,d.C);b.Yg=(1|b.Yg)<<24>>24}return b.tw} - function qM(b){if(0===(2&b.Yg)<<24>>24){var a=ZC(b),c=(()=>h=>{h=h.lc;if(h instanceof Pe&&h.db.Sj){h=h.db.ec;var k=Qe();return null!==h&&h.m(k)}return!1})(b);if(null!==a)a:for(;;)if(a.o()){c=v();break}else{var d=a.w(),e=a.t();if(!1===!!c(d))a=e;else for(;;){if(e.o())c=a;else{d=e.w();if(!1!==!!c(d)){e=e.t();continue}d=e;e=new w(a.w(),v());var f=a.t();for(a=e;f!==d;){var g=new w(f.w(),v());a=a.Z=g;f=f.t()}for(f=d=d.t();!d.o();){g=d.w();if(!1===!!c(g)){for(;f!==d;)g=new w(f.w(),v()),a=a.Z=g,f=f.t(); - f=d.t()}d=d.t()}f.o()||(a.Z=f);c=e}break a}}else{D();for(e=new bD;!a.o();)d=a.w(),!1!==!!c(d)&&jD(e,d),a=a.t();c=e.ya()}b.sw=c;b.Yg=(2|b.Yg)<<24>>24}return b.sw} - function rM(b,a,c){var d=c.Ed;if(y()===d)return new B(a,c);if(d instanceof E){var e=!1,f=null,g=c.sd;if(y()===g)return new B(a,c);if(g instanceof E&&(e=!0,f=g,f.p instanceof w)){var h=f.p;if(null!==h.Lb)if(null!==h.Lb.n)if(De().cw===h.Lb.n.Zb){var k=De().bw,m=h.Lb.n.re;h=(null===k?null===m:k.m(m))?Be()===h.Lb.l?v().m(h.Z):!1:!1}else h=!1;else h=!1;else h=!1;if(h)return new B(a,c)}if(e){e=!1;g=null;h=c.dd;a:{if(h instanceof E&&(e=!0,g=h,Be()===g.p)){e=De();break a}if(e&&g.p instanceof Nj)e=Lj(new Oj(g.p), - 0).n;else if(e)e=new Mh(g.p,y());else if(y()===h)e=De();else throw new A(h);}if(1===f.p.M())if(h=f.p,g=(()=>n=>{var q=new Mh(n.l,y());return new B(n,q)})(b),k=D().C,sn(k))if(h===v())g=v();else{k=h.w();m=k=new w(g(k),v());for(h=h.t();h!==v();){var p=h.w();p=new w(g(p),v());m=m.Z=p;h=h.t()}g=k}else{for(k=tn(h,k);!h.o();)m=h.w(),k.$(g(m)),h=h.t();g=k.R()}else if(g=f.p,h=D(),h=g.bj(h.C),g=(()=>n=>{if(null!==n){var q=n.n;n=new Mh(n.n.l,new E(n.l|0));return new B(q,n)}throw new A(n);})(b),k=D().C,sn(k))if(h=== - v())g=v();else{k=h.w();m=k=new w(g(k),v());for(h=h.t();h!==v();)p=h.w(),p=new w(g(p),v()),m=m.Z=p,h=h.t();g=k}else{for(k=tn(h,k);!h.o();)m=h.w(),k.$(g(m)),h=h.t();g=k.R()}d=d.p;g=aG(g);h=d;for(d=g;!d.o();){g=h;h=d.w();g=new B(h,g);if(null!==g.n&&null!==g.n.n&&null!==g.n.n.n)g.n.n.n.Zb!==(new Mh(Qe(),y())).rt?(h=Ti(new oj(g.l),new Bg(g.n.n.n.Zb,g.n.n.n.re,g.n.n.l),g.n.l),h=Ti(new oj(h),new Sh(new Bg(g.n.n.n.Zb,g.n.n.n.re,g.n.n.l)),new Sh(g.n.l))):h=g.l;else throw new A(g);d=d.t()}d=h;g=sM(b,d);e=sM(b, - e);e=eg(g,e);if(!e.o()){c=a.Zb;a=a.re;a.o()?a=y():(a=a.D()|0,a=new E("_"+a));a=a.o()?"":a.D();d=f.p;f=(()=>n=>{var q=n.n.Zb!==(new Mh(Qe(),y())).rt?n.n.Zb:".";n=n.n.re;n.o()?n=y():(n=n.D()|0,n=new E("_"+n));return""+q+(n.o()?"":n.D())})(b);g=D().C;if(sn(g))if(d===v())f=v();else{g=d.w();h=g=new w(f(g),v());for(d=d.t();d!==v();)k=d.w(),k=new w(f(k),v()),h=h.Z=k,d=d.t();f=g}else{for(g=tn(d,g);!d.o();)h=d.w(),g.$(f(h)),d=d.t();f=g.R()}f=f.Ga(",");b=new vg((()=>n=>ff().P.q(n))(b));d=xg().eb;b="Function/predicate "+ - c+a+"("+f+") defined using undeclared "+yg(e,b,d).Ga(",");f=Wd();throw new Dl(b,f,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");}return new B(a,new en(c.dd,c.vc,c.sd,new E(d),c.be))}throw new A(g);}throw new A(d);} - function sM(b,a){var c=ni(VC(),v());b=new fz(b,c);if(Oe(a))Gj(jj(),Hj().Fc,b,a);else if(ye(a))Gj(jj(),Hj().Fc,b,a);else if(Se(a))Gj(jj(),Hj().Fc,b,a);else throw c="Unknown expression "+ff().P.q(a)+" of kind "+a.ea()+" encountered when dotifying",a=Wd(),new Dl(c,a,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");a=xg().eb;return Xh(c,a)} - function pM(b,a,c){if(c.Ed.o())throw ej("requirement failed: Substitution only for defined functions");var d=rM(b,a,c);if(!(null!==d&&null!==d.l&&d.l.Ed instanceof E))throw new A(d);var e=d.l.dd,f=d.l.vc,g=d.l.Ed.p;d=d.l.be;var h=!1,k=null;a:{if(e instanceof E&&(h=!0,k=e,Be()===k.p)){e=De();k=Be();break a}if(h&&k.p instanceof Nj)k=k.p,e=Lj(new Oj(k),0).n;else if(h)e=new Mh(k.p,y()),k=k.p;else if(y()===e)e=De(),k=Be();else throw new A(e);}if(Qe()===f)a=new Pe(new Ae(a.Zb,a.re,k,c.vc,y()),e);else if(Ce()=== - f)a=new ze(new Ae(a.Zb,a.re,k,c.vc,y()),e);else{if(Ay()!==f)throw new Dl("Unknown sort "+f+" encountered when converting definition to substitution pair",d,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");if(!Se(g))throw new Dl("Definition of "+a.Zb+" is not a program, but a "+g.ea(),d,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");a=Xl(Wl(),g)?new zh(a.Zb,We()):new Te(a.Zb,We())}g=gD(b,g,hg());g instanceof Pe&&null!==g.db?(c=g.db,f=a.S(),d=c.Ec,c=(null===f?null===d:f.m(d))?g:new ze(new Ae(c.uc, - c.Dc,c.ec,a.S(),y()),g.tc)):g instanceof ze&&null!==g.cd?(c=g.cd,f=a.S(),d=c.Ec,c=(null===f?null===d:f.m(d))?g:new Pe(new Ae(c.uc,c.Dc,c.ec,a.S(),y()),g.Od)):c=g;g=sM(b,c);f=sM(b,e);g=eg(g,f);if(!g.o())throw a=ff().P.q(a),b=new vg((()=>m=>ff().P.q(m))(b)),c=xg().eb,b="Function/predicate "+a+" defined using undeclared "+yg(g,b,c).Ga(","),g=Wd(),new Dl(b,g,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");return new YI(a,c)} - function un(b,a){var c=b.Vb.fs().vk(a.Vb.fs()).uj(new vg(((d,e)=>f=>{var g=d.Vb.q(f),h=e.Vb.q(f);if(X(Y(),g,h))return y().ya();h=d.Vb.q(f);g=e.Vb.q(f);if(null!==h)if(null!==g){var k=h.dd,m=g.dd;(null===k?null===m:k.m(m))?(k=h.vc,m=g.vc,k=!(null===k?null===m:k.m(m))):k=!0;k?k=!0:(k=h.sd.ya(),k=Sq(k),m=g.sd.ya(),k=k!==Sq(m));k?g=!0:(h=h.Ed,g=g.Ed,g=!(null===h?null===g:h.m(g)))}else g=!1;else g=!1;return g?(new E(f)).ya():y().ya()})(b,a)),xg().eb);if(!c.o())throw b=new vg((()=>d=>d.Wb())(b)),a=xg().eb, - ej("requirement failed: Expected unique definitions, but got contradictory definitions for names "+yg(c,b,a).Ga(","));return new fn(b.Vb.Ub(a.Vb))}function ZC(b){return 0===(1&b.Yg)<<24>>24?oM(b):b.tw}function fD(b,a){b=new ez(b);if(ye(a)||Oe(a)||Se(a))return Gj(jj(),Hj().Fc,b,a).D();throw new A(a);} - function gD(b,a,c){try{var d=new oj(a);if(0===(8&b.Yg)<<24>>24&&0===(8&b.Yg)<<24>>24){var e=sD(tD(),b.Vb);D();var f=v();for(a=e;!a.o();){var g=a.w();f=new w(g,f);a=a.t()}D();for(var h=new bD;!f.o();){var k=f.w();tD();var m=k.n,p=k.l.Ed;if(p.o())var n=y();else{var q=p.D();n=new E(fD(b,q))}a:{var r=new B(m,new en(k.l.dd,k.l.vc,k.l.sd,n,k.l.be));if(null!==r.n&&null!==r.l){var u=r.l.vc;if(Qe()===u||Ce()===u){var x=r.l.dd.o()?new Bg(r.n.Zb,r.n.re,r.l.vc):new Ae(r.n.Zb,r.n.re,r.l.dd.D(),r.l.vc,y());break a}if(Ay()=== - u){var z=r.l.Ed;if(z instanceof E&&Se(z.p)){var C=z.p;if(Xl(Wl(),C)){x=new zh(r.n.Zb,We());break a}}x=new Te(r.n.Zb,We());break a}throw new A(u);}throw new A(r);}jD(h,x);f=f.t()}b.KB=h.ya();b.Yg=(8|b.Yg)<<24>>24}var G=b.KB;var H=xg().eb,I=Xh(G,H),Q=kn().$j,P=xg().eb;return lj(d,I.cb(Xh(Q,P)).Zy(c))}catch(U){if(U instanceof Kg)throw b=U,new Dl("Unable to elaborate to function symbols: "+b.Za,Wd(),"\x3cunknown\x3e","\x3cunknown\x3e","","",b,"");throw U;}} - function DD(b,a){try{Af();var c=0===(2&b.Yg)<<24>>24?qM(b):b.sw;return Si(new Hi(c),a)}catch(d){if(d instanceof Wk)throw b=d,new Dl("Definition "+b.hm+" as "+b.im+" must declare arguments "+b.gm,Wd(),"\x3cunknown\x3e","\x3cunknown\x3e","","",b,"");throw d;}} - function ED(b,a){try{var c=new oj(a);Af();var d=ZC(b);return gD(b,yj(c,new Hi(d)),hg())}catch(e){if(e instanceof Wk)throw b=e,new Dl("Definition "+b.hm+" as "+b.im+" must declare arguments "+b.gm,Wd(),"\x3cunknown\x3e","\x3cunknown\x3e","","",b,"");throw e;}}function FD(b){var a=b.Vb;b=new vg((d=>e=>rM(d,e.n,e.l))(b));var c=nD().Xf;return new fn(yg(a,b,c))} - function AE(b,a){try{return ED(b,gD(b,fD(b,a),hg()))}catch(c){if(c instanceof Wk)throw b=c,new Dl("Definition "+b.hm+" as "+b.im+" must declare arguments "+b.gm,Wd(),"\x3cunknown\x3e","\x3cunknown\x3e","","",b,"");throw c;}} - class fn extends l{constructor(b){super();this.KB=this.sw=this.tw=null;this.Yg=0;this.Vb=b}G(){return"Declaration"}E(){return 1}F(b){if(0===b)return this.Vb;throw qH(new rH,""+b);}B(){return cy(this)}x(){return wx(this)}m(b){if(this===b)return!0;if(b instanceof fn){var a=this.Vb;b=b.Vb;return null===a?null===b:a.m(b)}return!1}}fn.prototype.$classData=t({tJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Declaration",{tJ:1,i:1,J:1,z:1,u:1,r:1}); - function cK(b,a){if(Ao().Fw&&Oe(b)){var c=mo(Ao(),b.Nf()),d=mo(Ao(),b);if(0>=c.ob(d)){b:for(b=b.Nf();;){if(b&&b.$classData&&b.$classData.Xa.mm){b=y();break b}if(b&&b.$classData&&b.$classData.Xa.Nd)b=b.id();else{b=new E(b);break b}}b=!(b.o()?0:b.D()instanceof Lh)}else b=!1}else c=mo(Ao(),b.Nf()),b=mo(Ao(),b),b=0>=c.ob(b);return b?a:"("+a+")"}function XJ(b,a){return eK(b)?a:"("+a+")"}function YJ(b,a){return fK(b)?a:"("+a+")"} - function ZJ(b,a){var c=mo(Ao(),b.Of());b=mo(Ao(),b);return 0>=c.ob(b)?a:"("+a+")"}function bK(b,a){var c=mo(Ao(),b.Of());b=mo(Ao(),b);return 0>=c.ob(b)?a:"("+a+")"}class tM extends gK{} - class dn extends l{constructor(b,a){super();this.Zb=b;this.re=a}Wb(){var b=this.Zb,a=this.re;a.o()?a=y():(a=a.D()|0,a=new E("_"+a));return""+b+(a.o()?"":a.D())}G(){return"Name"}E(){return 2}F(b){switch(b){case 0:return this.Zb;case 1:return this.re;default:throw qH(new rH,""+b);}}B(){return cy(this)}x(){return wx(this)}m(b){if(this===b)return!0;if(b instanceof dn&&this.Zb===b.Zb){var a=this.re;b=b.re;return null===a?null===b:a.m(b)}return!1}} - dn.prototype.$classData=t({$J:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Name",{$J:1,i:1,J:1,z:1,u:1,r:1});class yE extends dC{x(){return"Name"}N(b,a){return new dn(b,a)}}yE.prototype.$classData=t({aK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Name$",{aK:1,Xi:1,i:1,di:1,u:1,r:1});var xE;function EE(b,a){return new GD(b.Gi,b.ql,b.zn,a,b.mj,b.gk,b.rl,b.fk,b.pl)} - class GD extends l{constructor(b,a,c,d,e,f,g,h,k){super();this.Gi=b;this.ql=a;this.zn=c;this.pm=d;this.mj=e;this.gk=f;this.rl=g;this.fk=h;this.pl=k}G(){return"ParsedArchiveEntry"}E(){return 9}F(b){switch(b){case 0:return this.Gi;case 1:return this.ql;case 2:return this.zn;case 3:return this.pm;case 4:return this.mj;case 5:return this.gk;case 6:return this.rl;case 7:return this.fk;case 8:return this.pl;default:throw qH(new rH,""+b);}}B(){return cy(this)}x(){return wx(this)}m(b){if(this===b)return!0; - if(b instanceof GD){if(this.Gi===b.Gi&&this.ql===b.ql&&this.zn===b.zn&&this.pm===b.pm){var a=this.mj;var c=b.mj;a=null===a?null===c:a.m(c)}else a=!1;a?(a=this.gk,c=b.gk,a=null===a?null===c:a.m(c)):a=!1;a?(a=this.rl,c=b.rl,a=null===a?null===c:a.m(c)):a=!1;a?(a=this.fk,c=b.fk,a=null===a?null===c:a.m(c)):a=!1;if(a)return a=this.pl,b=b.pl,null===a?null===b:a.m(b)}return!1}}GD.prototype.$classData=t({nK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ParsedArchiveEntry",{nK:1,i:1,J:1,z:1,u:1,r:1}); - class en extends l{constructor(b,a,c,d,e){super();this.dd=b;this.vc=a;this.sd=c;this.Ed=d;this.be=e}G(){return"Signature"}E(){return 5}F(b){switch(b){case 0:return this.dd;case 1:return this.vc;case 2:return this.sd;case 3:return this.Ed;case 4:return this.be;default:throw qH(new rH,""+b);}}B(){return cy(this)}x(){return wx(this)}m(b){if(this===b)return!0;if(b instanceof en){var a=this.dd,c=b.dd;(null===a?null===c:a.m(c))?(a=this.vc,c=b.vc,a=null===a?null===c:a.m(c)):a=!1;a?(a=this.sd,c=b.sd,a=null=== - a?null===c:a.m(c)):a=!1;a?(a=this.Ed,c=b.Ed,a=null===a?null===c:a.m(c)):a=!1;if(a)return a=this.be,b=b.be,null===a?null===b:a.m(b)}return!1}}en.prototype.$classData=t({DK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Signature",{DK:1,i:1,J:1,z:1,u:1,r:1});function Cn(){var b=TD();null===TD().Sw&&null===TD().Sw&&(TD().Sw=new uz(b));TD()} - class uM extends l{constructor(){super();this.mL=this.lL=this.kL=this.jL=this.iL=this.hL=this.gL=this.fL=this.eL=this.dL=this.cL=this.bL=this.pL=this.oL=this.nL=this.eD=this.dD=this.cD=this.rm=this.Pd=this.Sw=null;vM=this;Nz(this)}}uM.prototype.$classData=t({ZK:0},!1,"fastparse.Implicits$Sequencer$",{ZK:1,i:1,eU:1,fU:1,lU:1,iU:1});var vM;function TD(){vM||(vM=new uM);return vM} - class Br extends l{constructor(b,a,c){super();this.Rt=b;this.Qt=a;this.sl=c}G(){return"TracedFailure"}E(){return 3}F(b){switch(b){case 0:return this.Rt;case 1:return this.Qt;case 2:return this.sl;default:throw qH(new rH,""+b);}}B(){return cy(this)}x(){return wx(this)}m(b){if(this===b)return!0;if(b instanceof Br){var a=this.Rt,c=b.Rt;(null===a?null===c:a.m(c))?(a=this.Qt,c=b.Qt,a=null===a?null===c:a.m(c)):a=!1;return a?this.sl===b.sl:!1}return!1}} - Br.prototype.$classData=t({DL:0},!1,"fastparse.Parsed$TracedFailure",{DL:1,i:1,J:1,z:1,u:1,r:1});function T(b,a){return new Kr(wM(b.I,a.I))}class Kr extends l{constructor(b){super();this.I=b}x(){return qr(L(),this.I)}G(){return"Msgs"}E(){return 1}F(b){if(0===b)return this.I;throw qH(new rH,""+b);}B(){return cy(this)}m(b){if(this===b)return!0;if(b instanceof Kr){var a=this.I;b=b.I;return null===a?null===b:a.m(b)}return!1}} - Kr.prototype.$classData=t({NL:0},!1,"fastparse.internal.Msgs",{NL:1,i:1,J:1,z:1,u:1,r:1});class xM extends EK{constructor(){super()}}class Bc extends FK{constructor(b){super();Kz(this,b,null)}}Bc.prototype.$classData=t({JM:0},!1,"java.lang.ArithmeticException",{JM:1,bc:1,Qb:1,vb:1,i:1,r:1});function ej(b){var a=new Kj;Kz(a,b,null);return a}function Ov(){var b=new Kj;Kz(b,null,null);return b}class Kj extends FK{} - Kj.prototype.$classData=t({hh:0},!1,"java.lang.IllegalArgumentException",{hh:1,bc:1,Qb:1,vb:1,i:1,r:1});function LA(b){var a=new yM;Kz(a,b,null);return a}function zM(){var b=new yM;Kz(b,null,null);return b}class yM extends FK{}yM.prototype.$classData=t({KD:0},!1,"java.lang.IllegalStateException",{KD:1,bc:1,Qb:1,vb:1,i:1,r:1});function qH(b,a){Kz(b,a,null);return b}class rH extends FK{}rH.prototype.$classData=t({LD:0},!1,"java.lang.IndexOutOfBoundsException",{LD:1,bc:1,Qb:1,vb:1,i:1,r:1}); - t({YM:0},!1,"java.lang.JSConsoleBasedPrintStream$DummyOutputStream",{YM:1,TL:1,i:1,iD:1,CD:1,jD:1});class AM extends FK{constructor(){super();Kz(this,null,null)}}AM.prototype.$classData=t({fN:0},!1,"java.lang.NegativeArraySizeException",{fN:1,bc:1,Qb:1,vb:1,i:1,r:1});function VK(b){var a=new BM;Kz(a,b,null);return a}function tx(){var b=new BM;Kz(b,null,null);return b}class BM extends FK{}BM.prototype.$classData=t({gN:0},!1,"java.lang.NullPointerException",{gN:1,bc:1,Qb:1,vb:1,i:1,r:1}); - class ie extends FK{constructor(b){super();Kz(this,b,null)}}ie.prototype.$classData=t({rN:0},!1,"java.lang.UnsupportedOperationException",{rN:1,bc:1,Qb:1,vb:1,i:1,r:1});function NA(b){var a=new CM;Kz(a,b,null);return a}function DM(){var b=new CM;Kz(b,null,null);return b}class CM extends FK{}CM.prototype.$classData=t({XN:0},!1,"java.util.NoSuchElementException",{XN:1,bc:1,Qb:1,vb:1,i:1,r:1}); - class A extends FK{constructor(b){super();this.XD=null;this.Lx=!1;this.Iu=b;Kz(this,null,null)}Eb(){if(!this.Lx&&!this.Lx){if(null===this.Iu)var b="null";else try{b=Va(this.Iu)+" (of class "+Sa(this.Iu)+")"}catch(a){if(null!==sl(tl(),a))b="an instance of class "+Sa(this.Iu);else throw a;}this.XD=b;this.Lx=!0}return this.XD}}A.prototype.$classData=t({AO:0},!1,"scala.MatchError",{AO:1,bc:1,Qb:1,vb:1,i:1,r:1}); - class EM extends l{ta(b){return!this.o()&&X(Y(),this.D(),b)}ya(){return this.o()?v():new w(this.D(),v())}}class oH extends JL{q(b){return b}}oH.prototype.$classData=t({HO:0},!1,"scala.Predef$$anon$2",{HO:1,CU:1,i:1,ba:1,u:1,r:1});class FM extends KL{constructor(b){super();this.Vm=0;this.iE=null;if(null===b)throw wl(tl(),null);this.iE=b;this.Vm=b.Q()}X(){return 0JM(b))){if(0!==c){var f=b.qs;QM(b.Wm,0,fc;)0!==(b.ib&1<c;)null!==a.ha.g[c]&&(a.ha.g[c]=jN(b,a.ha.g[c])),null!==a.ha.g[c]&&(d|=1<c;)null!==a.ha.g[c]&&(f.g[g]=a.ha.g[c],g=1+g|0),c=1+c|0;Ar(ef(),g===b);c=f}a.Re=e;a.ha=c;a.ib=d}return a} - function kN(b,a){if(-1===b.ib)return a;if(0===(b.ib&1<>>e|0),f=g.ha.g[a],g.ha.g[a]=null===f?new hN(c.n,d,c.l,c):mN(b,f,c,d,5+e|0),g;if(f)if(a=31&(d>>>e|0),f=kN(g,a),-1===f){a=eN(g);continue}else{f=g.ha.g[f];b=null===f?new hN(c.n,d,c.l,c):mN(b,f,c,d,5+e|0);if(b===f)return g; - c=eN(g);c.ha.g[a]=b;return c}if(h===oN())return a.df(c.n,d,e,c.l,c,null);throw new A(h);}} - function pN(b,a,c,d){if(a instanceof hN)return qN(b,a,a.kd,c,d);if(a instanceof iN)return qN(b,a,a.zc,c,d);if(a instanceof dN){if(a===c)b=a;else if(c instanceof hN)b=rN(b,c.kd,c,d,a);else if(c instanceof iN)b=rN(b,c.zc,c,d,a);else if(c instanceof dN){for(var e=c.ib,f=0;0!==e;){var g=e;g=0===g?32:31-ca(g&(-g|0))|0;var h=lN(a,g),k=c.ha.g[f];-1===h?(a=eN(a),a.ha.g[g]=k):(h=a.ha.g[h],h!==k&&(null===h?(Ar(ef(),cN(a)),a.ha.g[g]=k):(k=pN(b,h,k,5+d|0),k!==h&&(a=eN(a),a.ha.g[g]=k))));e^=1<>>e|0),g=kN(d,f);if(-1===g)return d=eN(d),d.ha.g[f]=a,d;a=qN(b,a,c,d.ha.g[g],5+e|0);if(a===d)return d;d=eN(d);d.ha.g[f]=a;return d}if(0===d.M())return a;throw new A(d);} - function rN(b,a,c,d,e){Ar(ef(),gN(c));a=31&(a>>>d|0);var f=lN(e,a);if(-1===f)return e=eN(e),e.ha.g[a]=c,e;var g=e.ha.g[f];if(g===c)return e;if(null===g)return Ar(ef(),cN(e)),e.ha.g[f]=c,e;c=pN(b,g,c,5+d|0);if(c===g)return e;e=eN(e);e.ha.g[a]=c;return e}function rj(b,a){var c=a.n;GB();c=Ex(Hx(),c);c=c+~(c<<9)|0;c^=c>>>14|0;c=c+(c<<4)|0;b.Ri=mN(b,b.Ri,a,c^(c>>>10|0),0);return b} - function nN(b,a,c,d){var e=pa(hd(fN),[32]),f=31&(sN(a)>>>d|0),g=31&(sN(c)>>>d|0);f===g?e.g[f]=nN(b,a,c,5+d|0):(e.g[f]=a,e.g[g]=c);return new dN(-1,e,-1)}function tN(b){GB();var a=jN(b,b.Ri);b.Ri=null===a?oN():a;return b.Ri}function uN(b,a){return a instanceof vN?(b.Ri===oN()?0!==a.M()&&(b.Ri=a):b.Ri=pN(b,b.Ri,a,0),b):Gy(b,a)}function sN(b){if(b instanceof hN)return b.kd;if(b instanceof iN)return b.zc;throw ej(va(b).x());} - class wN extends l{constructor(){super();this.Ri=null;this.Ri=(GB(),oN())}sc(){}Kd(b,a){YH(this,b,a)}Bb(b){return uN(this,b)}pd(b){return rj(this,b)}$(b){return rj(this,b)}R(){return tN(this)}}wN.prototype.$classData=t({UQ:0},!1,"scala.collection.immutable.HashMap$HashMapBuilder",{UQ:1,i:1,Zh:1,ne:1,je:1,he:1});function xN(b){return b instanceof yN&&-1===b.M()} - function zN(b){if(xN(b))return b;for(var a=pa(hd(AN),[32]),c=0,d=0;32>c;)0!==(b.bb&1<c;)null!==a.da.g[c]&&(a.da.g[c]=BN(b,a.da.g[c])),null!==a.da.g[c]&&(d|=1<c;)null!==a.da.g[c]&&(f.g[g]=a.da.g[c],g=1+g|0),c=1+c|0;Ar(ef(),g===b);c=f}a.yd=e;a.da=c;a.bb=d}return a} - function DN(b,a,c,d,e){for(;;){var f=!1,g=null,h=a;if(h instanceof CN)return g=h,b=g.Ta===d?g.Wl(c,d,e):EN(b,g,new FN(c,d),e);if(h instanceof yN&&(f=!0,g=h,xN(g)))return a=31&(d>>>e|0),f=g.da.g[a],g.da.g[a]=null===f?new FN(c,d):DN(b,f,c,d,5+e|0),g;if(f)if(a=31&(d>>>e|0),f=GN(g,a),-1===f){a=zN(g);continue}else{f=g.da.g[f];b=null===f?new FN(c,d):DN(b,f,c,d,5+e|0);if(b===f)return g;c=zN(g);c.da.g[a]=b;return c}if(HN(h))return a.Wl(c,d,e);throw new A(h);}} - function GN(b,a){if(-1===b.bb)return a;if(0===(b.bb&1<>>d|0),f=IN(a,e);if(-1===f)return b=zN(a),b.da.g[e]=c,b;var g=a.da.g[f];if(g===c)return a;if(null===g)return Ar(ef(),xN(a)),a.da.g[f]=c,a;c=JN(b,g,c,5+d|0);if(c===g)return a;b=zN(a);b.da.g[e]=c;return b}if(c instanceof yN){e=a;a=c.bb;for(g=0;0!==a;){f=c.da.g[g];var h=a;h=0===h?32:31-ca(h&(-h|0))|0;var k=IN(e,h);-1===k?(e=zN(e),e.da.g[h]=f):(k=e.da.g[k],k!==f&&(null===k?(Ar(ef(),xN(e)),e.da.g[h]=f):(f=JN(b,k,f,5+d|0),f!==k&& - (e=zN(e),e.da.g[h]=f))));a^=1<>>d|0),f=GN(c,e);if(-1===f)return c=zN(c),c.da.g[e]=a,c;a=KN(b,a,c.da.g[f],5+d|0);if(a===c)return c;c=zN(c);c.da.g[e]=a;return c}if(HN(c))return a;throw new A(c);}function jg(b,a){var c=MN().ch(a);b.Si=DN(b,b.Si,a,c,0);return b} - function EN(b,a,c,d){var e=pa(hd(AN),[32]),f=31&(a.Ta>>>d|0),g=31&(c.Ta>>>d|0);f===g?e.g[f]=EN(b,a,c,5+d|0):(e.g[f]=a,e.g[g]=c);return new yN(-1,e,-1)}function NN(b){MN();var a=BN(b,b.Si);b.Si=null===a?ON():a;return b.Si}function PN(b,a){return a instanceof wv?(HN(b.Si)?HN(a)||(b.Si=a):b.Si=JN(b,b.Si,a,0),b):Gy(b,a)} - class QN extends l{constructor(){super();this.Si=null;this.Si=(MN(),ON())}sc(){}Kd(b,a){YH(this,b,a)}Bb(b){return PN(this,b)}pd(b){return jg(this,b)}$(b){return jg(this,b)}R(){return NN(this)}}QN.prototype.$classData=t({cR:0},!1,"scala.collection.immutable.HashSet$HashSetBuilder",{cR:1,i:1,Zh:1,ne:1,je:1,he:1});class RN extends zB{constructor(){super();xB(this)}ma(){return new bD}}RN.prototype.$classData=t({jR:0},!1,"scala.collection.immutable.Iterable$",{jR:1,ie:1,Vc:1,i:1,ke:1,Wc:1});var SN; - function pD(){SN||(SN=new RN);return SN}function TN(b){b.Sh=!0;null===b.Wf&&(b.Wf=new wN);uN(b.Wf,b.Hl)}function sj(b,a){if(b.Sh)rj(b.Wf,a);else if(4>b.Hl.M())b.Hl=b.Hl.rh(a);else{var c=b.Hl.oc(a.n);a:{if(c instanceof E&&(c=c.p,X(Y(),c,a.l)))break a;TN(b);rj(b.Wf,a)}}return b}function tj(b){return b.Sh?tN(b.Wf):b.Hl}function uD(b,a){b.Sh?uN(b.Wf,a):a&&a.$classData&&a.$classData.Xa.Vf&&4b.Jl.M()?b.Jl=b.Jl.qd(a):b.Jl.ta(a)||(UN(b),jg(b.qc,a));return b}function rg(b){return b.Zc?NN(b.qc):b.Jl}class ig extends l{constructor(){super();this.Jl=null;this.Zc=!1;this.qc=null;this.Jl=(xg(),hg());this.Zc=!1}sc(){}Kd(b,a){YH(this,b,a)}Bb(b){this.Zc?PN(this.qc,b):b&&b.$classData&&b.$classData.Xa.xe&&4()=>c)(this,b)))}X(){return!Gv(this.Zm).o()}Y(){if(this.X()){var b=Gv(this.Zm),a=b.w();this.Zm=new Hv(this,new F(((c,d)=>()=>d.t())(this,b)));return a}return qv().we.Y()}Ld(){var b=Gv(this.Zm);this.Zm=new Hv(this,new F((()=>()=>{xw();return OH()})(this)));return b}ya(){var b=this.Ld(),a=D().C;return Xh(b,a)}} - VN.prototype.$classData=t({hS:0},!1,"scala.collection.immutable.StreamIterator",{hS:1,yb:1,i:1,sb:1,U:1,T:1}); - class El extends KL{constructor(b){super();this.Cy=null;this.Vh=this.Bs=0;this.PE=null;if(null===b)throw wl(tl(),null);this.PE=b;this.Cy=b.x();this.Bs=this.Cy.length|0;this.Vh=0}X(){return this.Vh=this.Bs)throw NA("next on empty iterator");for(var b=this.Vh;;){if(this.Vhnew YD(b)))}}oy.prototype.$classData=t({iM:0},!1,"sourcecode.Name$",{iM:1,rU:1,i:1,qU:1,u:1,r:1});var ny; - class AO extends l{constructor(){super();this.Yl=null}jx(b){return this.Yl.q(b)}qx(b){return this.Yl.oc(b)}G(){return"MapConfiguration"}E(){return 1}F(b){if(0===b)return this.Yl;throw qH(new rH,""+b);}B(){return cy(this)}x(){return wx(this)}m(b){if(this===b)return!0;if(b instanceof AO){var a=this.Yl;b=b.Yl;return null===a?null===b:BO(a,b)}return!1}} - class dJ extends Xd{constructor(b){super();this.yv=b;Vd(this)}G(){return"ApplyDefTactic"}E(){return 1}F(b){if(0===b)return this.yv;throw qH(new rH,""+b);}B(){return cy(this)}x(){return wx(this)}m(b){if(this===b)return!0;if(b instanceof dJ){var a=this.yv;b=b.yv;return null===a?null===b:a.m(b)}return!1}}dJ.prototype.$classData=t({BF:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.ApplyDefTactic",{BF:1,dg:1,i:1,J:1,z:1,u:1,r:1}); - class re extends l{constructor(b,a){super();this.Bv=b;this.Av=a;b=de().gn;if(-1!==(a.indexOf(b)|0))throw ej("requirement failed: Label should not contain the sublabel delimiter "+de().gn);b=de().hn;if(-1!==(a.indexOf(b)|0))throw ej("requirement failed: Label should not contain the label separator "+de().hn);}G(){return"BelleSubLabel"}E(){return 2}F(b){switch(b){case 0:return this.Bv;case 1:return this.Av;default:throw qH(new rH,""+b);}}B(){return cy(this)}x(){return wx(this)}m(b){if(this===b)return!0; - if(b instanceof re){var a=this.Bv,c=b.Bv;return(null===a?null===c:a.m(c))?this.Av===b.Av:!1}return!1}}re.prototype.$classData=t({EF:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.BelleSubLabel",{EF:1,i:1,zv:1,J:1,z:1,u:1,r:1}); - class fe extends l{constructor(b){super();this.Cv=b;var a=de().gn;if(-1!==(b.indexOf(a)|0))throw ej("requirement failed: Label should not contain the sublabel delimiter "+de().gn);a=de().hn;if(-1!==(b.indexOf(a)|0))throw ej("requirement failed: Label should not contain the label separator "+de().hn);}G(){return"BelleTopLevelLabel"}E(){return 1}F(b){if(0===b)return this.Cv;throw qH(new rH,""+b);}B(){return cy(this)}x(){return wx(this)}m(b){return this===b?!0:b instanceof fe?this.Cv===b.Cv:!1}} - fe.prototype.$classData=t({FF:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.BelleTopLevelLabel",{FF:1,i:1,zv:1,J:1,z:1,u:1,r:1});class pJ extends Xd{constructor(b){super();this.Dv=b;Vd(this)}G(){return"BranchTactic"}E(){return 1}F(b){if(0===b)return this.Dv;throw qH(new rH,""+b);}B(){return cy(this)}x(){return wx(this)}m(b){if(this===b)return!0;if(b instanceof pJ){var a=this.Dv;b=b.Dv;return null===a?null===b:a.m(b)}return!1}} - pJ.prototype.$classData=t({GF:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.BranchTactic",{GF:1,dg:1,i:1,J:1,z:1,u:1,r:1});class qJ extends Xd{constructor(b){super();this.Ev=b;Vd(this)}G(){return"CaseTactic"}E(){return 1}F(b){if(0===b)return this.Ev;throw qH(new rH,""+b);}B(){return cy(this)}x(){return wx(this)}m(b){if(this===b)return!0;if(b instanceof qJ){var a=this.Ev;b=b.Ev;return null===a?null===b:a.m(b)}return!1}} - qJ.prototype.$classData=t({HF:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.CaseTactic",{HF:1,dg:1,i:1,J:1,z:1,u:1,r:1});class mJ extends Xd{constructor(b,a){super();this.Fv=b;this.Gv=a;Vd(this)}G(){return"DefTactic"}E(){return 2}F(b){switch(b){case 0:return this.Fv;case 1:return this.Gv;default:throw qH(new rH,""+b);}}B(){return cy(this)}x(){return wx(this)}m(b){if(this===b)return!0;if(b instanceof mJ&&this.Fv===b.Fv){var a=this.Gv;b=b.Gv;return null===a?null===b:a.m(b)}return!1}} - mJ.prototype.$classData=t({IF:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.DefTactic",{IF:1,dg:1,i:1,J:1,z:1,u:1,r:1});class oC extends Xd{constructor(b){super();this.bl=b;Vd(this)}G(){return"EitherTactic"}E(){return 1}F(b){if(0===b)return this.bl;throw qH(new rH,""+b);}B(){return cy(this)}x(){return wx(this)}m(b){if(this===b)return!0;if(b instanceof oC){var a=this.bl;b=b.bl;return null===a?null===b:a.m(b)}return!1}} - oC.prototype.$classData=t({JF:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.EitherTactic",{JF:1,dg:1,i:1,J:1,z:1,u:1,r:1}); - class rC extends l{constructor(b,a,c,d,e){super();this.Ts=b;this.Us=a;this.Vs=c;this.Ss=d;this.Rs=e}G(){return"Find"}E(){return 5}F(b){switch(b){case 0:return this.Ts;case 1:return this.Us;case 2:return this.Vs;case 3:return this.Ss;case 4:return this.Rs;default:throw qH(new rH,""+b);}}B(){var b=this.Ts;b=Hx().na(-889275714,b);var a=this.Us;a=Ex(Hx(),a);b=Hx().na(b,a);a=this.Vs;a=Ex(Hx(),a);b=Hx().na(b,a);a=this.Ss?1231:1237;b=Hx().na(b,a);a=this.Rs;a=Ex(Hx(),a);b=Hx().na(b,a);return Hx().rb(b,5)}x(){return wx(this)}m(b){if(this=== - b)return!0;if(b instanceof rC){if(this.Ts===b.Ts){var a=this.Us;var c=b.Us;a=null===a?null===c:a.m(c)}else a=!1;a?(a=this.Vs,c=b.Vs,a=null===a?null===c:a.m(c)):a=!1;if(a&&this.Ss===b.Ss)return a=this.Rs,b=b.Rs,null===a?null===b:a.m(b)}return!1}}rC.prototype.$classData=t({LF:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.Find",{LF:1,i:1,Nv:1,J:1,z:1,u:1,r:1}); - class SI extends l{constructor(b,a,c){super();this.Xs=b;this.Ys=a;this.Ws=c}G(){return"Fixed"}E(){return 3}F(b){switch(b){case 0:return this.Xs;case 1:return this.Ys;case 2:return this.Ws;default:throw qH(new rH,""+b);}}B(){var b=this.Xs;b=Ex(Hx(),b);b=Hx().na(-889275714,b);var a=this.Ys;a=Ex(Hx(),a);b=Hx().na(b,a);a=this.Ws?1231:1237;b=Hx().na(b,a);return Hx().rb(b,3)}x(){return wx(this)}m(b){if(this===b)return!0;if(b instanceof SI){var a=this.Xs,c=b.Xs;(null===a?null===c:a.m(c))?(a=this.Ys,c=b.Ys, - a=null===a?null===c:a.m(c)):a=!1;return a?this.Ws===b.Ws:!1}return!1}}SI.prototype.$classData=t({NF:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.Fixed",{NF:1,i:1,Nv:1,J:1,z:1,u:1,r:1}); - class UI extends l{constructor(b,a){super();this.Zs=b;this.$s=a}G(){return"LastAnte"}E(){return 2}F(b){switch(b){case 0:return this.Zs;case 1:return this.$s;default:throw qH(new rH,""+b);}}B(){var b=this.Zs;b=Hx().na(-889275714,b);var a=this.$s;a=Ex(Hx(),a);b=Hx().na(b,a);return Hx().rb(b,2)}x(){return wx(this)}m(b){if(this===b)return!0;if(b instanceof UI&&this.Zs===b.Zs){var a=this.$s;b=b.$s;return null===a?null===b:a.m(b)}return!1}} - UI.prototype.$classData=t({OF:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.LastAnte",{OF:1,i:1,Nv:1,J:1,z:1,u:1,r:1}); - class VI extends l{constructor(b,a){super();this.at=b;this.bt=a}G(){return"LastSucc"}E(){return 2}F(b){switch(b){case 0:return this.at;case 1:return this.bt;default:throw qH(new rH,""+b);}}B(){var b=this.at;b=Hx().na(-889275714,b);var a=this.bt;a=Ex(Hx(),a);b=Hx().na(b,a);return Hx().rb(b,2)}x(){return wx(this)}m(b){if(this===b)return!0;if(b instanceof VI&&this.at===b.at){var a=this.bt;b=b.bt;return null===a?null===b:a.m(b)}return!1}} - VI.prototype.$classData=t({PF:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.LastSucc",{PF:1,i:1,Nv:1,J:1,z:1,u:1,r:1}); - class lJ extends Xd{constructor(b,a,c){super();this.Hv=b;this.Jv=a;this.Iv=c;Vd(this)}G(){return"Let"}E(){return 3}F(b){switch(b){case 0:return this.Hv;case 1:return this.Jv;case 2:return this.Iv;default:throw qH(new rH,""+b);}}B(){return cy(this)}x(){return wx(this)}m(b){if(this===b)return!0;if(b instanceof lJ){var a=this.Hv,c=b.Hv;(null===a?null===c:a.m(c))?(a=this.Jv,c=b.Jv,a=null===a?null===c:a.m(c)):a=!1;if(a)return a=this.Iv,b=b.Iv,null===a?null===b:a.m(b)}return!1}} - lJ.prototype.$classData=t({QF:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.Let",{QF:1,dg:1,i:1,J:1,z:1,u:1,r:1});class jJ extends Xd{constructor(b){super();this.Kv=b;Vd(this)}G(){return"OnAll"}E(){return 1}F(b){if(0===b)return this.Kv;throw qH(new rH,""+b);}B(){return cy(this)}x(){return wx(this)}m(b){if(this===b)return!0;if(b instanceof jJ){var a=this.Kv;b=b.Kv;return null===a?null===b:a.m(b)}return!1}} - jJ.prototype.$classData=t({RF:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.OnAll",{RF:1,dg:1,i:1,J:1,z:1,u:1,r:1}); - class kJ extends Xd{constructor(b,a){super();this.Lv=b;this.Mv=a;Vd(this)}G(){return"PartialTactic"}E(){return 2}F(b){switch(b){case 0:return this.Lv;case 1:return this.Mv;default:throw qH(new rH,""+b);}}B(){return cy(this)}x(){return wx(this)}m(b){if(this===b)return!0;if(b instanceof kJ){var a=this.Lv,c=b.Lv;if(null===a?null===c:a.m(c))return a=this.Mv,b=b.Mv,null===a?null===b:a.m(b)}return!1}} - kJ.prototype.$classData=t({SF:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.PartialTactic",{SF:1,dg:1,i:1,J:1,z:1,u:1,r:1}); - class sJ extends Xd{constructor(b,a){super();this.ct=b;this.dt=a;Vd(this)}G(){return"RepeatTactic"}E(){return 2}F(b){switch(b){case 0:return this.ct;case 1:return this.dt;default:throw qH(new rH,""+b);}}B(){var b=this.ct;b=Ex(Hx(),b);b=Hx().na(-889275714,b);var a=this.dt;b=Hx().na(b,a);return Hx().rb(b,2)}x(){return wx(this)}m(b){if(this===b)return!0;if(b instanceof sJ){var a=this.ct,c=b.ct;return(null===a?null===c:a.m(c))?this.dt===b.dt:!1}return!1}} - sJ.prototype.$classData=t({VF:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.RepeatTactic",{VF:1,dg:1,i:1,J:1,z:1,u:1,r:1});class tJ extends Xd{constructor(b){super();this.Ov=b;Vd(this)}G(){return"SaturateTactic"}E(){return 1}F(b){if(0===b)return this.Ov;throw qH(new rH,""+b);}B(){return cy(this)}x(){return wx(this)}m(b){if(this===b)return!0;if(b instanceof tJ){var a=this.Ov;b=b.Ov;return null===a?null===b:a.m(b)}return!1}} - tJ.prototype.$classData=t({WF:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.SaturateTactic",{WF:1,dg:1,i:1,J:1,z:1,u:1,r:1});class yC extends Xd{constructor(b){super();this.dl=b;Vd(this)}G(){return"SeqTactic"}E(){return 1}F(b){if(0===b)return this.dl;throw qH(new rH,""+b);}B(){return cy(this)}x(){return wx(this)}m(b){if(this===b)return!0;if(b instanceof yC){var a=this.dl;b=b.dl;return null===a?null===b:a.m(b)}return!1}} - yC.prototype.$classData=t({XF:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.SeqTactic",{XF:1,dg:1,i:1,J:1,z:1,u:1,r:1}); - class vJ extends Xd{constructor(b,a){super();this.Pv=b;this.Qv=a;Vd(this)}G(){return"Using"}E(){return 2}F(b){switch(b){case 0:return this.Pv;case 1:return this.Qv;default:throw qH(new rH,""+b);}}B(){return cy(this)}x(){return wx(this)}m(b){if(this===b)return!0;if(b instanceof vJ){var a=this.Pv,c=b.Pv;if(null===a?null===c:a.m(c))return a=this.Qv,b=b.Qv,null===a?null===b:a.m(b)}return!1}}vJ.prototype.$classData=t({ZF:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.Using",{ZF:1,dg:1,i:1,J:1,z:1,u:1,r:1}); - class EC extends l{constructor(b,a){super();this.gt=b;this.Sv=a;this.eG="formula"}ua(){return this.gt}cf(){return this.eG}G(){return"FormulaArg"}E(){return 2}F(b){switch(b){case 0:return this.gt;case 1:return this.Sv;default:throw qH(new rH,""+b);}}B(){return cy(this)}x(){return wx(this)}m(b){if(this===b)return!0;if(b instanceof EC&&this.gt===b.gt){var a=this.Sv;b=b.Sv;return null===a?null===b:a.m(b)}return!1}} - EC.prototype.$classData=t({dG:0},!1,"edu.cmu.cs.ls.keymaerax.btactics.macros.FormulaArg",{dG:1,i:1,fj:1,J:1,z:1,u:1,r:1}); - class DC extends l{constructor(b){super();this.cz=this.bz=null;this.ht=b;this.bz=b.ua();this.cz="list["+b.cf()+"]"}ua(){return this.bz}cf(){return this.cz}G(){return"ListArg"}E(){return 1}F(b){if(0===b)return this.ht;throw qH(new rH,""+b);}B(){return cy(this)}x(){return wx(this)}m(b){if(this===b)return!0;if(b instanceof DC){var a=this.ht;b=b.ht;return null===a?null===b:a.m(b)}return!1}} - DC.prototype.$classData=t({fG:0},!1,"edu.cmu.cs.ls.keymaerax.btactics.macros.ListArg",{fG:1,i:1,fj:1,J:1,z:1,u:1,r:1}); - class HC extends l{constructor(b){super();this.fz=this.ez=null;this.ln=b;this.ez=b.ua();this.fz="option["+b.cf()+"]"}ua(){return this.ez}cf(){return this.fz}G(){return"OptionArg"}E(){return 1}F(b){if(0===b)return this.ln;throw qH(new rH,""+b);}B(){return cy(this)}x(){return wx(this)}m(b){if(this===b)return!0;if(b instanceof HC){var a=this.ln;b=b.ln;return null===a?null===b:a.m(b)}return!1}} - HC.prototype.$classData=t({hG:0},!1,"edu.cmu.cs.ls.keymaerax.btactics.macros.OptionArg",{hG:1,i:1,fj:1,J:1,z:1,u:1,r:1}); - class JC extends l{constructor(b,a){super();this.jt=b;this.Uv=a;this.jG="posinexpr"}ua(){return this.jt}cf(){return this.jG}G(){return"PosInExprArg"}E(){return 2}F(b){switch(b){case 0:return this.jt;case 1:return this.Uv;default:throw qH(new rH,""+b);}}B(){return cy(this)}x(){return wx(this)}m(b){if(this===b)return!0;if(b instanceof JC&&this.jt===b.jt){var a=this.Uv;b=b.Uv;return null===a?null===b:a.m(b)}return!1}} - JC.prototype.$classData=t({iG:0},!1,"edu.cmu.cs.ls.keymaerax.btactics.macros.PosInExprArg",{iG:1,i:1,fj:1,J:1,z:1,u:1,r:1}); - class CC extends l{constructor(b,a){super();this.kt=b;this.Vv=a;this.lG="string"}ua(){return this.kt}cf(){return this.lG}G(){return"StringArg"}E(){return 2}F(b){switch(b){case 0:return this.kt;case 1:return this.Vv;default:throw qH(new rH,""+b);}}B(){return cy(this)}x(){return wx(this)}m(b){if(this===b)return!0;if(b instanceof CC&&this.kt===b.kt){var a=this.Vv;b=b.Vv;return null===a?null===b:a.m(b)}return!1}} - CC.prototype.$classData=t({kG:0},!1,"edu.cmu.cs.ls.keymaerax.btactics.macros.StringArg",{kG:1,i:1,fj:1,J:1,z:1,u:1,r:1}); - class KC extends l{constructor(b,a){super();this.lt=b;this.Wv=a;this.nG="subst"}ua(){return this.lt}cf(){return this.nG}G(){return"SubstitutionArg"}E(){return 2}F(b){switch(b){case 0:return this.lt;case 1:return this.Wv;default:throw qH(new rH,""+b);}}B(){return cy(this)}x(){return wx(this)}m(b){if(this===b)return!0;if(b instanceof KC&&this.lt===b.lt){var a=this.Wv;b=b.Wv;return null===a?null===b:a.m(b)}return!1}} - KC.prototype.$classData=t({mG:0},!1,"edu.cmu.cs.ls.keymaerax.btactics.macros.SubstitutionArg",{mG:1,i:1,fj:1,J:1,z:1,u:1,r:1}); - class Lk extends l{constructor(b){super();this.kz=0;this.Zv=!1;this.pt=b;this.uG=!0;this.vG=!this.uG;this.tG=b}x(){return""+this.Zr()}Zr(){this.Zv||this.Zv||(this.kz=this.ux()?1+this.Yr()|0:-1-this.Yr()|0,this.Zv=!0);return this.kz}ux(){return this.vG}Yr(){return this.tG}G(){return"AntePos"}E(){return 1}F(b){if(0===b)return this.pt;throw qH(new rH,""+b);}B(){var b=this.pt;b=Hx().na(-889275714,b);return Hx().rb(b,1)}m(b){return this===b?!0:b instanceof Lk?this.pt===b.pt:!1}} - Lk.prototype.$classData=t({sG:0},!1,"edu.cmu.cs.ls.keymaerax.core.AntePos",{sG:1,i:1,HH:1,J:1,z:1,u:1,r:1});class CO extends l{x(){return"||"}G(){return"AnyArg"}E(){return 0}F(b){throw qH(new rH,""+b);}B(){return 1966152938}}CO.prototype.$classData=t({wG:0},!1,"edu.cmu.cs.ls.keymaerax.core.AnyArg$",{wG:1,i:1,MH:1,J:1,z:1,u:1,r:1});var DO;function We(){DO||(DO=new CO);return DO}function ck(b){return!!(b&&b.$classData&&b.$classData.Xa.qt)} - function gk(b){return!!(b&&b.$classData&&b.$classData.Xa.tz)}function Zj(b){return!!(b&&b.$classData&&b.$classData.Xa.cm)}class EO extends l{x(){return"Bool"}G(){return"Bool"}E(){return 0}F(b){throw qH(new rH,""+b);}B(){return 2076426}}EO.prototype.$classData=t({DG:0},!1,"edu.cmu.cs.ls.keymaerax.core.Bool$",{DG:1,i:1,wt:1,J:1,z:1,u:1,r:1});var FO;function Ce(){FO||(FO=new EO);return FO}function cg(b,a){return new ag(eg(b.kc,a),b.Sg.cb(a))} - class ag extends l{constructor(b,a){super();this.kc=b;this.Sg=a}xD(){return!0}o(){return!1}ta(b){return!this.kc.ta(b)}Li(b){return new Sf(eg(b,this.kc))}Tb(){throw LA("CoSets are infinite so have no finite Set representation");}Vl(){return this.Sg.Tb()}x(){return"all but "+GO(this.kc)}Wb(){return this.kc.o()?"all":"all but {"+Ik(this.kc,"",",","")+"}"}G(){return"CoFiniteSet"}E(){return 2}F(b){switch(b){case 0:return this.kc;case 1:return this.Sg;default:throw qH(new rH,""+b);}}B(){return cy(this)}m(b){if(this=== - b)return!0;if(b instanceof ag){var a=this.kc,c=b.kc;if(null===a?null===c:a.m(c))return a=this.Sg,b=b.Sg,null===a?null===b:a.m(b)}return!1}Ns(b){var a=this.kc.cb(b);return new ag(a,eg(this.Sg,b))}ci(b){return cg(this,b)}$k(b){return new ag(this.kc.ph(b),this.Sg.qd(b))}}ag.prototype.$classData=t({GG:0},!1,"edu.cmu.cs.ls.keymaerax.core.CoFiniteSet",{GG:1,i:1,KH:1,J:1,z:1,u:1,r:1});function Df(b,a){Kz(b,a,null);return b}class Lf extends eM{} - Lf.prototype.$classData=t({Az:0},!1,"edu.cmu.cs.ls.keymaerax.core.CoreException",{Az:1,dw:1,bc:1,Qb:1,vb:1,i:1,r:1}); - class qf extends l{constructor(b,a){super();this.Gz=this.Fz=null;this.Qj=b;this.Rj=a;zy(this);this.Fz=Gp()}x(){return ff().P.q(this)}ea(){return this.Fz}S(){return this.Gz}pg(){}qg(b){this.Gz=b}m(b){if(b instanceof qf){var a=this.Qj,c=b.Qj;if(null===a?null===c:a.m(c))return a=this.Rj,b=b.Rj,null===a?null===b:a.m(b)}return!1}B(){return aa(31,this.Qj.B())+this.Rj.B()|0}ud(){return this.Rj}id(){return this.Qj}} - qf.prototype.$classData=t({MG:0},!1,"edu.cmu.cs.ls.keymaerax.core.DifferentialProduct",{MG:1,i:1,aw:1,kg:1,Ra:1,Nd:1,Nb:1});class HO extends l{x(){return"DifferentialProgram"}G(){return"DifferentialProgramKind"}E(){return 0}F(b){throw qH(new rH,""+b);}B(){return 938561949}}HO.prototype.$classData=t({PG:0},!1,"edu.cmu.cs.ls.keymaerax.core.DifferentialProgramKind$",{PG:1,i:1,tt:1,J:1,z:1,u:1,r:1});var IO;function Gp(){IO||(IO=new HO);return IO} - class Vh extends l{constructor(b){super();this.fl=b;Af();if(b.o())throw Df(new Lf,"Core requirement failed: taboos expect non-empty list of taboo variables");}x(){return"|"+this.fl.Ga(",")+"|"}G(){return"Except"}E(){return 1}F(b){if(0===b)return this.fl;throw qH(new rH,""+b);}B(){return cy(this)}m(b){if(this===b)return!0;if(b instanceof Vh){var a=this.fl;b=b.fl;return null===a?null===b:a.m(b)}return!1}} - Vh.prototype.$classData=t({XG:0},!1,"edu.cmu.cs.ls.keymaerax.core.Except",{XG:1,i:1,MH:1,J:1,z:1,u:1,r:1}); - class Sf extends l{constructor(b){super();this.Kc=b}xD(){return!1}o(){return this.Kc.o()}ta(b){return this.Kc.ta(b)}$k(b){return new Sf(this.Kc.qd(b))}ci(b){return new Sf(this.Kc.cb(b))}Ns(b){return new Sf(eg(this.Kc,b))}Li(b){return new Sf(this.Kc.vk(b))}x(){return GO(this.Kc)}Wb(){return"{"+Ik(this.Kc,"",",","")+"}"}Tb(){return this.Kc.Tb()}Vl(){return this.Kc.Tb()}G(){return"FiniteSet"}E(){return 1}F(b){if(0===b)return this.Kc;throw qH(new rH,""+b);}B(){return cy(this)}m(b){if(this===b)return!0; - if(b instanceof Sf){var a=this.Kc;b=b.Kc;return null===a?null===b:a.m(b)}return!1}}Sf.prototype.$classData=t({$G:0},!1,"edu.cmu.cs.ls.keymaerax.core.FiniteSet",{$G:1,i:1,KH:1,J:1,z:1,u:1,r:1});class JO extends l{x(){return"Formula"}G(){return"FormulaKind"}E(){return 0}F(b){throw qH(new rH,""+b);}B(){return-826702342}}JO.prototype.$classData=t({bH:0},!1,"edu.cmu.cs.ls.keymaerax.core.FormulaKind$",{bH:1,i:1,tt:1,J:1,z:1,u:1,r:1});var KO;function Ze(){KO||(KO=new JO);return KO} - class LO extends l{x(){return"Function"}G(){return"FunctionKind"}E(){return 0}F(b){throw qH(new rH,""+b);}B(){return-47133780}}LO.prototype.$classData=t({eH:0},!1,"edu.cmu.cs.ls.keymaerax.core.FunctionKind$",{eH:1,i:1,tt:1,J:1,z:1,u:1,r:1});var MO;class NO extends l{x(){return"Program"}G(){return"ProgramKind"}E(){return 0}F(b){throw qH(new rH,""+b);}B(){return-1616800744}}NO.prototype.$classData=t({EH:0},!1,"edu.cmu.cs.ls.keymaerax.core.ProgramKind$",{EH:1,i:1,tt:1,J:1,z:1,u:1,r:1});var OO; - function $e(){OO||(OO=new NO);return OO}class PO extends l{x(){return"Real"}G(){return"Real"}E(){return 0}F(b){throw qH(new rH,""+b);}B(){return 2543038}}PO.prototype.$classData=t({GH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Real$",{GH:1,i:1,wt:1,J:1,z:1,u:1,r:1});var QO;function Qe(){QO||(QO=new PO);return QO} - class Kk extends l{constructor(b){super();this.gB=0;this.iw=!1;this.xt=b;this.WH=!1;this.XH=!this.WH;this.VH=b}x(){return""+this.Zr()}Zr(){this.iw||this.iw||(this.gB=this.ux()?1+this.Yr()|0:-1-this.Yr()|0,this.iw=!0);return this.gB}ux(){return this.XH}Yr(){return this.VH}G(){return"SuccPos"}E(){return 1}F(b){if(0===b)return this.xt;throw qH(new rH,""+b);}B(){var b=this.xt;b=Hx().na(-889275714,b);return Hx().rb(b,1)}m(b){return this===b?!0:b instanceof Kk?this.xt===b.xt:!1}} - Kk.prototype.$classData=t({UH:0},!1,"edu.cmu.cs.ls.keymaerax.core.SuccPos",{UH:1,i:1,HH:1,J:1,z:1,u:1,r:1});class RO extends l{x(){return"Term"}G(){return"TermKind"}E(){return 0}F(b){throw qH(new rH,""+b);}B(){return-1117502912}}RO.prototype.$classData=t({ZH:0},!1,"edu.cmu.cs.ls.keymaerax.core.TermKind$",{ZH:1,i:1,tt:1,J:1,z:1,u:1,r:1});var SO;function Ye(){SO||(SO=new RO);return SO} - class TO extends l{x(){return"Trafo"}G(){return"Trafo"}E(){return 0}F(b){throw qH(new rH,""+b);}B(){return 81068428}}TO.prototype.$classData=t({bI:0},!1,"edu.cmu.cs.ls.keymaerax.core.Trafo$",{bI:1,i:1,wt:1,J:1,z:1,u:1,r:1});var UO;function Ay(){UO||(UO=new TO);return UO} - class Nj extends l{constructor(b,a){super();this.km=b;this.lm=a}x(){return"("+this.km+","+this.lm+")"}G(){return"Tuple"}E(){return 2}F(b){switch(b){case 0:return this.km;case 1:return this.lm;default:throw qH(new rH,""+b);}}B(){return cy(this)}m(b){if(this===b)return!0;if(b instanceof Nj){var a=this.km,c=b.km;if(null===a?null===c:a.m(c))return a=this.lm,b=b.lm,null===a?null===b:a.m(b)}return!1}}Nj.prototype.$classData=t({dI:0},!1,"edu.cmu.cs.ls.keymaerax.core.Tuple",{dI:1,i:1,wt:1,J:1,z:1,u:1,r:1}); - function VO(b){var a=b.hl,c=new vg((()=>e=>e.Rb)(b)),d=oi();a=a.Ib(c,d.C).ya();Af();if(lz(a).M()!==Sq(a))throw Df(new Lf,"Core requirement failed: conflict: no duplicate substitutions for the same substitutee "+b.hl);a=WO(b);Af();if(lz(a).M()!==Sq(a))throw Df(new Lf,"Core requirement failed: conflict: no duplicate substitutions for the same substitutee (modulo renaming) "+b);} - function XO(b){0===(2&b.yt)<<24>>24&&(b.jw=b.Ie.Fd(v(),new nj((()=>(a,c)=>{c=hM(c);var d=D().C;return nM(a,c,d)})(b))),b.yt=(2|b.yt)<<24>>24);return b.jw} - function YO(b,a,c){for(;;){var d=c;if(Kh(d))return d;if(d instanceof Pe){var e=d;d=b.Ie.Oc(new vg(((p,n)=>q=>q.Rb instanceof Pe&&kM(q,n))(b,e)));if(d instanceof E){var f=d.p.Rb;if(!(f instanceof Pe))throw new A(f);f=f.tc;var g=b,h=a,k=iM(d.p),m=d.p.lc;k=fg(h,k);if(!k.o())throw new Wk(g.x(),h.Wb(),ff().P.q(m),ff().P.q(c),k.Wb(),"");b=new Hi(ZO(b,a,f,e.tc));a=sg();c=d=d.p.lc}else{if(y()===d)return new Pe(e.db,YO(b,a,e.tc));throw new A(d);}}else{if(De()===d)return De();if(d instanceof Mh){c=b.Ie.Oc(new vg(((p, - n)=>q=>{q=q.Rb;return null===q?null===n:q.m(n)})(b,d)));if(c instanceof E){f=iM(c.p);e=c.p.lc;f=fg(a,f);if(!f.o())throw new Wk(b.x(),a.Wb(),ff().P.q(e),ff().P.q(d),f.Wb(),"");return c.p.lc}if(y()===c)return d;throw new A(c);}if(d instanceof Lh)return d;if(d instanceof Nh)return new Nh(YO(b,a,d.Lc));if(d instanceof Re)return new Re(YO(b,a,d.zi),YO(b,a,d.Ai));if(d instanceof Oh)return new Oh(YO(b,a,d.si),YO(b,a,d.ti));if(d instanceof Ph)return new Ph(YO(b,a,d.Bh),YO(b,a,d.Ch));if(d instanceof Qh)return new Qh(YO(b, - a,d.Pa),YO(b,a,d.Qa));if(d instanceof Rh)return new Rh(YO(b,a,d.Bi),YO(b,a,d.Ci));if(d instanceof Sh)return a=d,new Sh(YO(b,tg().ij,a.hg));if(d instanceof Th)return new Th(YO(b,a,d.Ge),YO(b,a,d.He));if(d instanceof Uh){a=d;b=b.Ie.Oc(new vg(((p,n)=>q=>{q=q.Rb;return null===q?null===n:q.m(n)})(b,a)));if(b instanceof E)return b.p.lc;if(y()===b)return a;throw new A(b);}throw new A(d);}}} - function $O(b,a,c){for(;;){var d=c;if(d instanceof ze){var e=d;d=b.Ie.Oc(new vg(((p,n)=>q=>q.Rb instanceof ze&&kM(q,n))(b,e)));if(d instanceof E){var f=d.p.Rb;if(!(f instanceof ze))throw new A(f);f=f.Od;var g=b,h=a,k=iM(d.p),m=d.p.lc;k=fg(h,k);if(!k.o())throw new Wk(g.x(),h.Wb(),ff().P.q(m),ff().P.q(c),k.Wb(),"");b=new Hi(ZO(b,a,f,e.Od));a=sg();c=d=d.p.lc}else{if(y()===d)return new ze(e.cd,YO(b,a,e.Od));throw new A(d);}}else if(d instanceof bh)if(a=b.Ie.Oc(new vg(((p,n)=>q=>q.Rb instanceof bh&&kM(q, - n))(b,d))),a instanceof E){c=a.p.Rb;if(!(c instanceof bh))throw new A(c);b=new YI(c.Hf,$O(b,tg().ij,d.Hf));d=v();b=new Hi(new w(b,d));d=sg();c=a.p.lc;a=d}else{if(y()===a)return new bh(d.jg,$O(b,tg().ij,d.Hf));throw new A(a);}else{if(ch()===d){b=b.Ie.Oc(new vg((()=>p=>{p=p.Rb;var n=ch();return null!==p&&p.m(n)})(b)));if(b instanceof E)return b.p.lc;if(y()===b)return ch();throw new A(b);}if(wh()===d||xh()===d)return c;if(d instanceof Og)return new Og(YO(b,a,d.th),YO(b,a,d.uh));if(d instanceof Rg)return new Rg(YO(b, - a,d.ui),YO(b,a,d.vi));if(d instanceof Sg)return new Sg(YO(b,a,d.ki),YO(b,a,d.li));if(d instanceof Tg)return new Tg(YO(b,a,d.mi),YO(b,a,d.ni));if(d instanceof Ug)return new Ug(YO(b,a,d.qi),YO(b,a,d.ri));if(d instanceof Vg)return new Vg(YO(b,a,d.vh),YO(b,a,d.wh));if(d instanceof fh)return new fh($O(b,a,d.wi));if(d instanceof Ee)return new Ee($O(b,a,d.ei),$O(b,a,d.fi));if(d instanceof hh)return new hh($O(b,a,d.xi),$O(b,a,d.yi));if(d instanceof ih)return new ih($O(b,a,d.oi),$O(b,a,d.pi));if(d instanceof - mh)return new mh($O(b,a,d.gi),$O(b,a,d.hi));if(d instanceof vh)return a=d,new vh($O(b,tg().ij,a.Tg));if(d instanceof nh)return new nh(d.hf,$O(b,a.ci(d.hf),d.ji));if(d instanceof oh)return new oh(d.gf,$O(b,a.ci(d.gf),d.ii));if(d instanceof ph){a=aP(b,a,d.ef);if(null===a)throw new A(a);return new ph(a.l,$O(b,a.n,d.fg))}if(d instanceof uh){a=aP(b,a,d.ff);if(null===a)throw new A(a);return new uh(a.l,$O(b,a.n,d.gg))}if(d instanceof dh){a=d;b=b.Ie.Oc(new vg(((p,n)=>q=>{q=q.Rb;return null===q?null===n:q.m(n)})(b, - a)));if(b instanceof E)return b.p.lc;if(y()===b)return a;throw new A(b);}throw new A(d);}}} - function aP(b,a,c){if(c instanceof Te){b=b.Ie.Oc(new vg(((f,g)=>h=>{h=h.Rb;return null===h?null===g:h.m(g)})(b,c)));if(b instanceof E)return c=jM(b.p),new B(bg(a,c),b.p.lc);if(y()===b)return new B(eh(sh(),c.zh),c);throw new A(b);}if(c instanceof zh){b=b.Ie.Oc(new vg(((f,g)=>h=>{h=h.Rb;return null===h?null===g:h.m(g)})(b,c)));if(b instanceof E)return c=jM(b.p),new B(bg(a,c),b.p.lc);if(y()===b)return new B(eh(sh(),c.jj),c);throw new A(b);}if(c instanceof Ah)return new B(a.$k(c.Dd),new Ah(c.Dd,YO(b, - a,c.Ef)));if(c instanceof Ih)return new B(a.$k(c.oe),c);if(c instanceof Bh)return new B(a,new Bh($O(b,a,c.Ah)));if(c instanceof Jh){var d=bP(b,c.Zd);a=bg(a,d);return new B(a,new Jh(cP(b,a,c.Zd),$O(b,a,c.jf)))}if(c instanceof Eh){var e=aP(b,a,c.Ff);if(null===e)throw new A(e);d=e.n;e=e.l;c=aP(b,a,c.Gf);if(null===c)throw new A(c);b=c.l;return new B(bg(d,c.n),new Eh(e,b))}if(c instanceof Xe){d=aP(b,a,c.pe);if(null===d)throw new A(d);a=d.l;c=aP(b,d.n,c.Yd);if(null===c)throw new A(c);return new B(c.n,new Xe(a, - c.l))}if(c instanceof Fh){d=bP(b,c.qe);d=bg(a,d);e=aP(b,d,c.qe);if(null===e)throw new A(e);a=e.n;e=e.l;if(null===d?null===a:d.m(a))return new B(d,new Fh(e));c=aP(b,a,c.qe);if(null===c)throw new A(c);return new B(a,new Fh(c.l))}if(c instanceof Gh){c=aP(b,a,c.sh);if(null===c)throw new A(c);return new B(c.n,new Gh(c.l))}throw new A(c);} - function cP(b,a,c){if(c instanceof of&&null!==c.jc)return new of(c.jc,YO(b,a,c.eg));if(c instanceof pf){b=b.Ie.Oc(new vg(((e,f)=>g=>{g=g.Rb;return null===g?null===f:g.m(f)})(b,c)));if(b instanceof E)return b.p.lc;if(y()===b)return c;throw new A(b);}var d=rf(yf(),c);if(!d.o())return Bf(yf(),cP(b,a,d.D().n),cP(b,a,d.D().l));throw new A(c);} - function ZO(b,a,c,d){if(c instanceof Th&&d instanceof Th){var e=ZO(b,a,c.Ge,d.Ge);b=ZO(b,a,c.He,d.He);a=D();return e.cc(b,a.C)}e=new YI(c,YO(b,a,d));b=v();return new w(e,b)} - function bP(b,a){for(;;){if(a instanceof Te){b=b.Ie.Oc(new vg(((f,g)=>h=>{h=h.Rb;return null===h?null===g:h.m(g)})(b,a)));if(b instanceof E)return jM(b.p);if(y()===b)return eh(sh(),a.zh);throw new A(b);}if(a instanceof zh){b=b.Ie.Oc(new vg(((f,g)=>h=>{h=h.Rb;return null===h?null===g:h.m(g)})(b,a)));if(b instanceof E)return jM(b.p);if(y()===b)return eh(sh(),a.jj);throw new A(b);}if(a instanceof pf){b=b.Ie.Oc(new vg(((f,g)=>h=>{h=h.Rb;return null===h?null===g:h.m(g)})(b,a)));if(b instanceof E)return jM(b.p); - if(y()===b)return eh(sh(),a.hj);throw new A(b);}if(a instanceof Ah)return b=a,gg(tg(),b.Dd);if(a instanceof Bh)return sg();if(a instanceof of){var c=a;if(null!==c.jc){tg();b=[c.jc.rd,c.jc];if(0===(b.length|0))b=hg();else{a=new ig;if(a.Zc){c=a.qc;for(var d=0,e=b.length|0;d>24?XO(b):b.jw} - class Hi extends l{constructor(b){super();this.Ie=this.hl=this.jw=null;this.yt=0;this.hl=b;this.Ie=b.fh(new vg((()=>c=>{var d=c.Rb;c=c.lc;return!(null===d?null===c:d.m(c))})(this)),!1);Af();Af();try{VO(this);var a=!0}catch(c){if(null!==sl(tl(),c))a=!1;else throw c;}if(!a)throw Df(new Lf,"Core requirement failed: unique left-hand sides in substitutees "+this);}x(){return"USubstOne{"+this.Ie.Ga(", ")+"}"}G(){return"USubstOne"}E(){return 1}F(b){if(0===b)return this.hl;throw qH(new rH,""+b);}B(){return cy(this)}m(b){if(this=== - b)return!0;if(b instanceof Hi){var a=this.hl;b=b.hl;return null===a?null===b:a.m(b)}return!1}q(b){return Si(this,b)}}var Ji=t({fI:0},!1,"edu.cmu.cs.ls.keymaerax.core.USubstOne",{fI:1,i:1,ba:1,J:1,z:1,u:1,r:1});Hi.prototype.$classData=Ji;function bk(b){return!!(b&&b.$classData&&b.$classData.Xa.qB)}function fk(b){return!!(b&&b.$classData&&b.$classData.Xa.rB)}function Yj(b){return!!(b&&b.$classData&&b.$classData.Xa.sB)} - class dP extends l{x(){return"Unit"}G(){return"Unit"}E(){return 0}F(b){throw qH(new rH,""+b);}B(){return 2641316}}dP.prototype.$classData=t({gI:0},!1,"edu.cmu.cs.ls.keymaerax.core.Unit$",{gI:1,i:1,wt:1,J:1,z:1,u:1,r:1});var eP;function Be(){eP||(eP=new dP);return eP}function eK(b){var a=mo(Ao(),b.id()),c=mo(Ao(),b);if(0>a.ob(c))return!0;a=mo(Ao(),b.id());c=mo(Ao(),b);0>=a.ob(c)?(a=mo(Ao(),b).Am(),c=Lo(),a=null!==a&&a===c):a=!1;return a?(b=mo(Ao(),b.id()).Am(),a=Lo(),null!==b&&b===a):!1} - function fK(b){var a=mo(Ao(),b.ud()),c=mo(Ao(),b);if(0>a.ob(c))return!0;a=mo(Ao(),b.ud());c=mo(Ao(),b);0>=a.ob(c)?(a=mo(Ao(),b).Am(),c=Jo(),a=null!==a&&a===c):a=!1;return a?(b=mo(Ao(),b.ud()).Am(),a=Jo(),null!==b&&b===a):!1}class fP extends tM{} - class xq extends l{constructor(b,a,c,d){super();this.oj=b;this.nj=a;this.ik=c;this.hk=d;if(!(b<=c||b===c&&a<=d))throw ej("requirement failed: A region cannot start after it ends.");}Oa(){return this.oj}Ob(){return this.nj}ah(){return new xq(this.oj,this.nj,this.oj,this.nj)}uk(){return new xq(this.ik,this.hk,this.ik,this.hk)}x(){return this.oj+":"+this.nj+(this.nj!==this.hk||this.oj!==this.ik?" to "+this.ik+":"+this.hk:"")}G(){return"Region"}E(){return 4}F(b){switch(b){case 0:return this.oj;case 1:return this.nj; - case 2:return this.ik;case 3:return this.hk;default:throw qH(new rH,""+b);}}B(){var b=this.oj;b=Hx().na(-889275714,b);var a=this.nj;b=Hx().na(b,a);a=this.ik;b=Hx().na(b,a);a=this.hk;b=Hx().na(b,a);return Hx().rb(b,4)}m(b){return this===b?!0:b instanceof xq?this.oj===b.oj&&this.nj===b.nj&&this.ik===b.ik&&this.hk===b.hk:!1}}xq.prototype.$classData=t({vK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Region",{vK:1,i:1,SJ:1,u:1,r:1,J:1,z:1}); - class nr extends lr{constructor(b,a){super();this.Gc=b;this.Hn=a}uu(){return this}x(){return"Parsed.Success("+this.Gc+", "+this.Hn+")"}G(){return"Success"}E(){return 2}F(b){switch(b){case 0:return this.Gc;case 1:return this.Hn;default:throw qH(new rH,""+b);}}B(){var b=this.Gc;b=Ex(Hx(),b);b=Hx().na(-889275714,b);var a=this.Hn;b=Hx().na(b,a);return Hx().rb(b,2)}m(b){if(this===b)return!0;if(b instanceof nr){var a=this.Gc,c=b.Gc;return X(Y(),a,c)?this.Hn===b.Hn:!1}return!1}} - nr.prototype.$classData=t({CL:0},!1,"fastparse.Parsed$Success",{CL:1,tL:1,i:1,J:1,z:1,u:1,r:1});class pA extends Kj{constructor(b){super();Kz(this,b,null)}}pA.prototype.$classData=t({hN:0},!1,"java.lang.NumberFormatException",{hN:1,hh:1,bc:1,Qb:1,vb:1,i:1,r:1});class EA extends rH{constructor(){super();Kz(this,null,null)}}EA.prototype.$classData=t({mN:0},!1,"java.lang.StringIndexOutOfBoundsException",{mN:1,LD:1,bc:1,Qb:1,vb:1,i:1,r:1}); - class xL extends yM{constructor(){super();Kz(this,null,null)}}xL.prototype.$classData=t({FN:0},!1,"java.util.FormatterClosedException",{FN:1,KD:1,bc:1,Qb:1,vb:1,i:1,r:1});class gP extends Kj{}class hP extends EM{o(){return!0}rx(){throw NA("None.get");}G(){return"None"}E(){return 0}F(b){throw qH(new rH,""+b);}B(){return 2433880}x(){return"None"}D(){this.rx()}}hP.prototype.$classData=t({BO:0},!1,"scala.None$",{BO:1,DO:1,i:1,J:1,z:1,u:1,r:1});var iP;function y(){iP||(iP=new hP);return iP} - class E extends EM{constructor(b){super();this.p=b}o(){return!1}D(){return this.p}G(){return"Some"}E(){return 1}F(b){if(0===b)return this.p;throw qH(new rH,""+b);}B(){return cy(this)}x(){return wx(this)}m(b){return this===b?!0:b instanceof E?X(Y(),this.p,b.p):!1}}E.prototype.$classData=t({JO:0},!1,"scala.Some",{JO:1,DO:1,i:1,J:1,z:1,u:1,r:1}); - class Uz extends l{constructor(b,a,c,d,e,f,g,h,k,m){super();this.Ln=b;this.Nn=a;this.On=c;this.Pn=d;this.Qn=e;this.Rn=f;this.Sn=g;this.Tn=h;this.Un=k;this.Mn=m}E(){return 10}F(b){return pH(this,b)}x(){return"("+this.Ln+","+this.Nn+","+this.On+","+this.Pn+","+this.Qn+","+this.Rn+","+this.Sn+","+this.Tn+","+this.Un+","+this.Mn+")"}G(){return"Tuple10"}B(){return cy(this)}m(b){return this===b?!0:b instanceof Uz?X(Y(),this.Ln,b.Ln)&&X(Y(),this.Nn,b.Nn)&&X(Y(),this.On,b.On)&&X(Y(),this.Pn,b.Pn)&&X(Y(), - this.Qn,b.Qn)&&X(Y(),this.Rn,b.Rn)&&X(Y(),this.Sn,b.Sn)&&X(Y(),this.Tn,b.Tn)&&X(Y(),this.Un,b.Un)&&X(Y(),this.Mn,b.Mn):!1}}Uz.prototype.$classData=t({mM:0},!1,"scala.Tuple10",{mM:1,i:1,DU:1,J:1,z:1,u:1,r:1}); - class Vz extends l{constructor(b,a,c,d,e,f,g,h,k,m,p){super();this.Vn=b;this.Yn=a;this.Zn=c;this.$n=d;this.ao=e;this.bo=f;this.co=g;this.eo=h;this.fo=k;this.Wn=m;this.Xn=p}E(){return 11}F(b){return sH(this,b)}x(){return"("+this.Vn+","+this.Yn+","+this.Zn+","+this.$n+","+this.ao+","+this.bo+","+this.co+","+this.eo+","+this.fo+","+this.Wn+","+this.Xn+")"}G(){return"Tuple11"}B(){return cy(this)}m(b){return this===b?!0:b instanceof Vz?X(Y(),this.Vn,b.Vn)&&X(Y(),this.Yn,b.Yn)&&X(Y(),this.Zn,b.Zn)&&X(Y(), - this.$n,b.$n)&&X(Y(),this.ao,b.ao)&&X(Y(),this.bo,b.bo)&&X(Y(),this.co,b.co)&&X(Y(),this.eo,b.eo)&&X(Y(),this.fo,b.fo)&&X(Y(),this.Wn,b.Wn)&&X(Y(),this.Xn,b.Xn):!1}}Vz.prototype.$classData=t({nM:0},!1,"scala.Tuple11",{nM:1,i:1,EU:1,J:1,z:1,u:1,r:1}); - class Wz extends l{constructor(b,a,c,d,e,f,g,h,k,m,p,n){super();this.go=b;this.ko=a;this.lo=c;this.mo=d;this.no=e;this.oo=f;this.po=g;this.qo=h;this.ro=k;this.ho=m;this.io=p;this.jo=n}E(){return 12}F(b){return tH(this,b)}x(){return"("+this.go+","+this.ko+","+this.lo+","+this.mo+","+this.no+","+this.oo+","+this.po+","+this.qo+","+this.ro+","+this.ho+","+this.io+","+this.jo+")"}G(){return"Tuple12"}B(){return cy(this)}m(b){return this===b?!0:b instanceof Wz?X(Y(),this.go,b.go)&&X(Y(),this.ko,b.ko)&& - X(Y(),this.lo,b.lo)&&X(Y(),this.mo,b.mo)&&X(Y(),this.no,b.no)&&X(Y(),this.oo,b.oo)&&X(Y(),this.po,b.po)&&X(Y(),this.qo,b.qo)&&X(Y(),this.ro,b.ro)&&X(Y(),this.ho,b.ho)&&X(Y(),this.io,b.io)&&X(Y(),this.jo,b.jo):!1}}Wz.prototype.$classData=t({oM:0},!1,"scala.Tuple12",{oM:1,i:1,FU:1,J:1,z:1,u:1,r:1}); - class Xz extends l{constructor(b,a,c,d,e,f,g,h,k,m,p,n,q){super();this.so=b;this.xo=a;this.yo=c;this.zo=d;this.Ao=e;this.Bo=f;this.Co=g;this.Do=h;this.Eo=k;this.to=m;this.uo=p;this.vo=n;this.wo=q}E(){return 13}F(b){return uH(this,b)}x(){return"("+this.so+","+this.xo+","+this.yo+","+this.zo+","+this.Ao+","+this.Bo+","+this.Co+","+this.Do+","+this.Eo+","+this.to+","+this.uo+","+this.vo+","+this.wo+")"}G(){return"Tuple13"}B(){return cy(this)}m(b){return this===b?!0:b instanceof Xz?X(Y(),this.so,b.so)&& - X(Y(),this.xo,b.xo)&&X(Y(),this.yo,b.yo)&&X(Y(),this.zo,b.zo)&&X(Y(),this.Ao,b.Ao)&&X(Y(),this.Bo,b.Bo)&&X(Y(),this.Co,b.Co)&&X(Y(),this.Do,b.Do)&&X(Y(),this.Eo,b.Eo)&&X(Y(),this.to,b.to)&&X(Y(),this.uo,b.uo)&&X(Y(),this.vo,b.vo)&&X(Y(),this.wo,b.wo):!1}}Xz.prototype.$classData=t({pM:0},!1,"scala.Tuple13",{pM:1,i:1,GU:1,J:1,z:1,u:1,r:1}); - class Yz extends l{constructor(b,a,c,d,e,f,g,h,k,m,p,n,q,r){super();this.Fo=b;this.Lo=a;this.Mo=c;this.No=d;this.Oo=e;this.Po=f;this.Qo=g;this.Ro=h;this.So=k;this.Go=m;this.Ho=p;this.Io=n;this.Jo=q;this.Ko=r}E(){return 14}F(b){return vH(this,b)}x(){return"("+this.Fo+","+this.Lo+","+this.Mo+","+this.No+","+this.Oo+","+this.Po+","+this.Qo+","+this.Ro+","+this.So+","+this.Go+","+this.Ho+","+this.Io+","+this.Jo+","+this.Ko+")"}G(){return"Tuple14"}B(){return cy(this)}m(b){return this===b?!0:b instanceof - Yz?X(Y(),this.Fo,b.Fo)&&X(Y(),this.Lo,b.Lo)&&X(Y(),this.Mo,b.Mo)&&X(Y(),this.No,b.No)&&X(Y(),this.Oo,b.Oo)&&X(Y(),this.Po,b.Po)&&X(Y(),this.Qo,b.Qo)&&X(Y(),this.Ro,b.Ro)&&X(Y(),this.So,b.So)&&X(Y(),this.Go,b.Go)&&X(Y(),this.Ho,b.Ho)&&X(Y(),this.Io,b.Io)&&X(Y(),this.Jo,b.Jo)&&X(Y(),this.Ko,b.Ko):!1}}Yz.prototype.$classData=t({qM:0},!1,"scala.Tuple14",{qM:1,i:1,HU:1,J:1,z:1,u:1,r:1}); - class Zz extends l{constructor(b,a,c,d,e,f,g,h,k,m,p,n,q,r,u){super();this.To=b;this.$o=a;this.ap=c;this.bp=d;this.cp=e;this.dp=f;this.ep=g;this.fp=h;this.gp=k;this.Uo=m;this.Vo=p;this.Wo=n;this.Xo=q;this.Yo=r;this.Zo=u}E(){return 15}F(b){return wH(this,b)}x(){return"("+this.To+","+this.$o+","+this.ap+","+this.bp+","+this.cp+","+this.dp+","+this.ep+","+this.fp+","+this.gp+","+this.Uo+","+this.Vo+","+this.Wo+","+this.Xo+","+this.Yo+","+this.Zo+")"}G(){return"Tuple15"}B(){return cy(this)}m(b){return this=== - b?!0:b instanceof Zz?X(Y(),this.To,b.To)&&X(Y(),this.$o,b.$o)&&X(Y(),this.ap,b.ap)&&X(Y(),this.bp,b.bp)&&X(Y(),this.cp,b.cp)&&X(Y(),this.dp,b.dp)&&X(Y(),this.ep,b.ep)&&X(Y(),this.fp,b.fp)&&X(Y(),this.gp,b.gp)&&X(Y(),this.Uo,b.Uo)&&X(Y(),this.Vo,b.Vo)&&X(Y(),this.Wo,b.Wo)&&X(Y(),this.Xo,b.Xo)&&X(Y(),this.Yo,b.Yo)&&X(Y(),this.Zo,b.Zo):!1}}Zz.prototype.$classData=t({rM:0},!1,"scala.Tuple15",{rM:1,i:1,IU:1,J:1,z:1,u:1,r:1}); - class $z extends l{constructor(b,a,c,d,e,f,g,h,k,m,p,n,q,r,u,x){super();this.hp=b;this.pp=a;this.qp=c;this.rp=d;this.sp=e;this.tp=f;this.up=g;this.vp=h;this.wp=k;this.ip=m;this.jp=p;this.kp=n;this.lp=q;this.mp=r;this.np=u;this.op=x}E(){return 16}F(b){return xH(this,b)}x(){return"("+this.hp+","+this.pp+","+this.qp+","+this.rp+","+this.sp+","+this.tp+","+this.up+","+this.vp+","+this.wp+","+this.ip+","+this.jp+","+this.kp+","+this.lp+","+this.mp+","+this.np+","+this.op+")"}G(){return"Tuple16"}B(){return cy(this)}m(b){return this=== - b?!0:b instanceof $z?X(Y(),this.hp,b.hp)&&X(Y(),this.pp,b.pp)&&X(Y(),this.qp,b.qp)&&X(Y(),this.rp,b.rp)&&X(Y(),this.sp,b.sp)&&X(Y(),this.tp,b.tp)&&X(Y(),this.up,b.up)&&X(Y(),this.vp,b.vp)&&X(Y(),this.wp,b.wp)&&X(Y(),this.ip,b.ip)&&X(Y(),this.jp,b.jp)&&X(Y(),this.kp,b.kp)&&X(Y(),this.lp,b.lp)&&X(Y(),this.mp,b.mp)&&X(Y(),this.np,b.np)&&X(Y(),this.op,b.op):!1}}$z.prototype.$classData=t({sM:0},!1,"scala.Tuple16",{sM:1,i:1,JU:1,J:1,z:1,u:1,r:1}); - class aA extends l{constructor(b,a,c,d,e,f,g,h,k,m,p,n,q,r,u,x,z){super();this.xp=b;this.Gp=a;this.Hp=c;this.Ip=d;this.Jp=e;this.Kp=f;this.Lp=g;this.Mp=h;this.Np=k;this.yp=m;this.zp=p;this.Ap=n;this.Bp=q;this.Cp=r;this.Dp=u;this.Ep=x;this.Fp=z}E(){return 17}F(b){return yH(this,b)}x(){return"("+this.xp+","+this.Gp+","+this.Hp+","+this.Ip+","+this.Jp+","+this.Kp+","+this.Lp+","+this.Mp+","+this.Np+","+this.yp+","+this.zp+","+this.Ap+","+this.Bp+","+this.Cp+","+this.Dp+","+this.Ep+","+this.Fp+")"}G(){return"Tuple17"}B(){return cy(this)}m(b){return this=== - b?!0:b instanceof aA?X(Y(),this.xp,b.xp)&&X(Y(),this.Gp,b.Gp)&&X(Y(),this.Hp,b.Hp)&&X(Y(),this.Ip,b.Ip)&&X(Y(),this.Jp,b.Jp)&&X(Y(),this.Kp,b.Kp)&&X(Y(),this.Lp,b.Lp)&&X(Y(),this.Mp,b.Mp)&&X(Y(),this.Np,b.Np)&&X(Y(),this.yp,b.yp)&&X(Y(),this.zp,b.zp)&&X(Y(),this.Ap,b.Ap)&&X(Y(),this.Bp,b.Bp)&&X(Y(),this.Cp,b.Cp)&&X(Y(),this.Dp,b.Dp)&&X(Y(),this.Ep,b.Ep)&&X(Y(),this.Fp,b.Fp):!1}}aA.prototype.$classData=t({tM:0},!1,"scala.Tuple17",{tM:1,i:1,KU:1,J:1,z:1,u:1,r:1}); - class bA extends l{constructor(b,a,c,d,e,f,g,h,k,m,p,n,q,r,u,x,z,C){super();this.Op=b;this.Yp=a;this.Zp=c;this.$p=d;this.aq=e;this.bq=f;this.cq=g;this.dq=h;this.eq=k;this.Pp=m;this.Qp=p;this.Rp=n;this.Sp=q;this.Tp=r;this.Up=u;this.Vp=x;this.Wp=z;this.Xp=C}E(){return 18}F(b){return zH(this,b)}x(){return"("+this.Op+","+this.Yp+","+this.Zp+","+this.$p+","+this.aq+","+this.bq+","+this.cq+","+this.dq+","+this.eq+","+this.Pp+","+this.Qp+","+this.Rp+","+this.Sp+","+this.Tp+","+this.Up+","+this.Vp+","+this.Wp+ - ","+this.Xp+")"}G(){return"Tuple18"}B(){return cy(this)}m(b){return this===b?!0:b instanceof bA?X(Y(),this.Op,b.Op)&&X(Y(),this.Yp,b.Yp)&&X(Y(),this.Zp,b.Zp)&&X(Y(),this.$p,b.$p)&&X(Y(),this.aq,b.aq)&&X(Y(),this.bq,b.bq)&&X(Y(),this.cq,b.cq)&&X(Y(),this.dq,b.dq)&&X(Y(),this.eq,b.eq)&&X(Y(),this.Pp,b.Pp)&&X(Y(),this.Qp,b.Qp)&&X(Y(),this.Rp,b.Rp)&&X(Y(),this.Sp,b.Sp)&&X(Y(),this.Tp,b.Tp)&&X(Y(),this.Up,b.Up)&&X(Y(),this.Vp,b.Vp)&&X(Y(),this.Wp,b.Wp)&&X(Y(),this.Xp,b.Xp):!1}} - bA.prototype.$classData=t({uM:0},!1,"scala.Tuple18",{uM:1,i:1,LU:1,J:1,z:1,u:1,r:1}); - class cA extends l{constructor(b,a,c,d,e,f,g,h,k,m,p,n,q,r,u,x,z,C,G){super();this.fq=b;this.qq=a;this.rq=c;this.sq=d;this.tq=e;this.uq=f;this.vq=g;this.wq=h;this.xq=k;this.gq=m;this.hq=p;this.iq=n;this.jq=q;this.kq=r;this.lq=u;this.mq=x;this.nq=z;this.oq=C;this.pq=G}E(){return 19}F(b){return AH(this,b)}x(){return"("+this.fq+","+this.qq+","+this.rq+","+this.sq+","+this.tq+","+this.uq+","+this.vq+","+this.wq+","+this.xq+","+this.gq+","+this.hq+","+this.iq+","+this.jq+","+this.kq+","+this.lq+","+this.mq+ - ","+this.nq+","+this.oq+","+this.pq+")"}G(){return"Tuple19"}B(){return cy(this)}m(b){return this===b?!0:b instanceof cA?X(Y(),this.fq,b.fq)&&X(Y(),this.qq,b.qq)&&X(Y(),this.rq,b.rq)&&X(Y(),this.sq,b.sq)&&X(Y(),this.tq,b.tq)&&X(Y(),this.uq,b.uq)&&X(Y(),this.vq,b.vq)&&X(Y(),this.wq,b.wq)&&X(Y(),this.xq,b.xq)&&X(Y(),this.gq,b.gq)&&X(Y(),this.hq,b.hq)&&X(Y(),this.iq,b.iq)&&X(Y(),this.jq,b.jq)&&X(Y(),this.kq,b.kq)&&X(Y(),this.lq,b.lq)&&X(Y(),this.mq,b.mq)&&X(Y(),this.nq,b.nq)&&X(Y(),this.oq,b.oq)&&X(Y(), - this.pq,b.pq):!1}}cA.prototype.$classData=t({vM:0},!1,"scala.Tuple19",{vM:1,i:1,MU:1,J:1,z:1,u:1,r:1});class B extends l{constructor(b,a){super();this.n=b;this.l=a}E(){return 2}F(b){a:switch(b){case 0:b=this.n;break a;case 1:b=this.l;break a;default:throw qH(new rH,""+b);}return b}x(){return"("+this.n+","+this.l+")"}G(){return"Tuple2"}B(){return cy(this)}m(b){return this===b?!0:b instanceof B?X(Y(),this.n,b.n)&&X(Y(),this.l,b.l):!1}} - B.prototype.$classData=t({wM:0},!1,"scala.Tuple2",{wM:1,i:1,NU:1,J:1,z:1,u:1,r:1}); - class dA extends l{constructor(b,a,c,d,e,f,g,h,k,m,p,n,q,r,u,x,z,C,G,H){super();this.yq=b;this.Jq=a;this.Lq=c;this.Mq=d;this.Nq=e;this.Oq=f;this.Pq=g;this.Qq=h;this.Rq=k;this.zq=m;this.Aq=p;this.Bq=n;this.Cq=q;this.Dq=r;this.Eq=u;this.Fq=x;this.Gq=z;this.Hq=C;this.Iq=G;this.Kq=H}E(){return 20}F(b){return BH(this,b)}x(){return"("+this.yq+","+this.Jq+","+this.Lq+","+this.Mq+","+this.Nq+","+this.Oq+","+this.Pq+","+this.Qq+","+this.Rq+","+this.zq+","+this.Aq+","+this.Bq+","+this.Cq+","+this.Dq+","+this.Eq+ - ","+this.Fq+","+this.Gq+","+this.Hq+","+this.Iq+","+this.Kq+")"}G(){return"Tuple20"}B(){return cy(this)}m(b){return this===b?!0:b instanceof dA?X(Y(),this.yq,b.yq)&&X(Y(),this.Jq,b.Jq)&&X(Y(),this.Lq,b.Lq)&&X(Y(),this.Mq,b.Mq)&&X(Y(),this.Nq,b.Nq)&&X(Y(),this.Oq,b.Oq)&&X(Y(),this.Pq,b.Pq)&&X(Y(),this.Qq,b.Qq)&&X(Y(),this.Rq,b.Rq)&&X(Y(),this.zq,b.zq)&&X(Y(),this.Aq,b.Aq)&&X(Y(),this.Bq,b.Bq)&&X(Y(),this.Cq,b.Cq)&&X(Y(),this.Dq,b.Dq)&&X(Y(),this.Eq,b.Eq)&&X(Y(),this.Fq,b.Fq)&&X(Y(),this.Gq,b.Gq)&& - X(Y(),this.Hq,b.Hq)&&X(Y(),this.Iq,b.Iq)&&X(Y(),this.Kq,b.Kq):!1}}dA.prototype.$classData=t({xM:0},!1,"scala.Tuple20",{xM:1,i:1,OU:1,J:1,z:1,u:1,r:1}); - class eA extends l{constructor(b,a,c,d,e,f,g,h,k,m,p,n,q,r,u,x,z,C,G,H,I){super();this.Sq=b;this.cr=a;this.fr=c;this.gr=d;this.hr=e;this.ir=f;this.jr=g;this.kr=h;this.lr=k;this.Tq=m;this.Uq=p;this.Vq=n;this.Wq=q;this.Xq=r;this.Yq=u;this.Zq=x;this.$q=z;this.ar=C;this.br=G;this.dr=H;this.er=I}E(){return 21}F(b){return CH(this,b)}x(){return"("+this.Sq+","+this.cr+","+this.fr+","+this.gr+","+this.hr+","+this.ir+","+this.jr+","+this.kr+","+this.lr+","+this.Tq+","+this.Uq+","+this.Vq+","+this.Wq+","+this.Xq+ - ","+this.Yq+","+this.Zq+","+this.$q+","+this.ar+","+this.br+","+this.dr+","+this.er+")"}G(){return"Tuple21"}B(){return cy(this)}m(b){return this===b?!0:b instanceof eA?X(Y(),this.Sq,b.Sq)&&X(Y(),this.cr,b.cr)&&X(Y(),this.fr,b.fr)&&X(Y(),this.gr,b.gr)&&X(Y(),this.hr,b.hr)&&X(Y(),this.ir,b.ir)&&X(Y(),this.jr,b.jr)&&X(Y(),this.kr,b.kr)&&X(Y(),this.lr,b.lr)&&X(Y(),this.Tq,b.Tq)&&X(Y(),this.Uq,b.Uq)&&X(Y(),this.Vq,b.Vq)&&X(Y(),this.Wq,b.Wq)&&X(Y(),this.Xq,b.Xq)&&X(Y(),this.Yq,b.Yq)&&X(Y(),this.Zq,b.Zq)&& - X(Y(),this.$q,b.$q)&&X(Y(),this.ar,b.ar)&&X(Y(),this.br,b.br)&&X(Y(),this.dr,b.dr)&&X(Y(),this.er,b.er):!1}}eA.prototype.$classData=t({yM:0},!1,"scala.Tuple21",{yM:1,i:1,PU:1,J:1,z:1,u:1,r:1}); - class fA extends l{constructor(b,a,c,d,e,f,g,h,k,m,p,n,q,r,u,x,z,C,G,H,I,Q){super();this.Ut=b;this.eu=a;this.iu=c;this.ju=d;this.ku=e;this.lu=f;this.mu=g;this.nu=h;this.ou=k;this.Vt=m;this.Wt=p;this.Xt=n;this.Yt=q;this.Zt=r;this.$t=u;this.au=x;this.bu=z;this.cu=C;this.du=G;this.fu=H;this.gu=I;this.hu=Q}E(){return 22}F(b){return DH(this,b)}x(){return"("+this.Ut+","+this.eu+","+this.iu+","+this.ju+","+this.ku+","+this.lu+","+this.mu+","+this.nu+","+this.ou+","+this.Vt+","+this.Wt+","+this.Xt+","+this.Yt+ - ","+this.Zt+","+this.$t+","+this.au+","+this.bu+","+this.cu+","+this.du+","+this.fu+","+this.gu+","+this.hu+")"}G(){return"Tuple22"}B(){return cy(this)}m(b){return this===b?!0:b instanceof fA?X(Y(),this.Ut,b.Ut)&&X(Y(),this.eu,b.eu)&&X(Y(),this.iu,b.iu)&&X(Y(),this.ju,b.ju)&&X(Y(),this.ku,b.ku)&&X(Y(),this.lu,b.lu)&&X(Y(),this.mu,b.mu)&&X(Y(),this.nu,b.nu)&&X(Y(),this.ou,b.ou)&&X(Y(),this.Vt,b.Vt)&&X(Y(),this.Wt,b.Wt)&&X(Y(),this.Xt,b.Xt)&&X(Y(),this.Yt,b.Yt)&&X(Y(),this.Zt,b.Zt)&&X(Y(),this.$t,b.$t)&& - X(Y(),this.au,b.au)&&X(Y(),this.bu,b.bu)&&X(Y(),this.cu,b.cu)&&X(Y(),this.du,b.du)&&X(Y(),this.fu,b.fu)&&X(Y(),this.gu,b.gu)&&X(Y(),this.hu,b.hu):!1}}fA.prototype.$classData=t({zM:0},!1,"scala.Tuple22",{zM:1,i:1,QU:1,J:1,z:1,u:1,r:1}); - class Je extends l{constructor(b,a,c){super();this.gb=b;this.Cb=a;this.Sb=c}E(){return 3}F(b){a:switch(b){case 0:b=this.gb;break a;case 1:b=this.Cb;break a;case 2:b=this.Sb;break a;default:throw qH(new rH,""+b);}return b}x(){return"("+this.gb+","+this.Cb+","+this.Sb+")"}G(){return"Tuple3"}B(){return cy(this)}m(b){return this===b?!0:b instanceof Je?X(Y(),this.gb,b.gb)&&X(Y(),this.Cb,b.Cb)&&X(Y(),this.Sb,b.Sb):!1}}Je.prototype.$classData=t({AM:0},!1,"scala.Tuple3",{AM:1,i:1,RU:1,J:1,z:1,u:1,r:1}); - class Oz extends l{constructor(b,a,c,d){super();this.Dh=b;this.Eh=a;this.Fh=c;this.$g=d}E(){return 4}F(b){return EH(this,b)}x(){return"("+this.Dh+","+this.Eh+","+this.Fh+","+this.$g+")"}G(){return"Tuple4"}B(){return cy(this)}m(b){return this===b?!0:b instanceof Oz?X(Y(),this.Dh,b.Dh)&&X(Y(),this.Eh,b.Eh)&&X(Y(),this.Fh,b.Fh)&&X(Y(),this.$g,b.$g):!1}}Oz.prototype.$classData=t({BM:0},!1,"scala.Tuple4",{BM:1,i:1,SU:1,J:1,z:1,u:1,r:1}); - class Pz extends l{constructor(b,a,c,d,e){super();this.mr=b;this.nr=a;this.or=c;this.pr=d;this.qr=e}E(){return 5}F(b){return FH(this,b)}x(){return"("+this.mr+","+this.nr+","+this.or+","+this.pr+","+this.qr+")"}G(){return"Tuple5"}B(){return cy(this)}m(b){return this===b?!0:b instanceof Pz?X(Y(),this.mr,b.mr)&&X(Y(),this.nr,b.nr)&&X(Y(),this.or,b.or)&&X(Y(),this.pr,b.pr)&&X(Y(),this.qr,b.qr):!1}}Pz.prototype.$classData=t({CM:0},!1,"scala.Tuple5",{CM:1,i:1,TU:1,J:1,z:1,u:1,r:1}); - class Qz extends l{constructor(b,a,c,d,e,f){super();this.rr=b;this.sr=a;this.tr=c;this.ur=d;this.vr=e;this.wr=f}E(){return 6}F(b){return GH(this,b)}x(){return"("+this.rr+","+this.sr+","+this.tr+","+this.ur+","+this.vr+","+this.wr+")"}G(){return"Tuple6"}B(){return cy(this)}m(b){return this===b?!0:b instanceof Qz?X(Y(),this.rr,b.rr)&&X(Y(),this.sr,b.sr)&&X(Y(),this.tr,b.tr)&&X(Y(),this.ur,b.ur)&&X(Y(),this.vr,b.vr)&&X(Y(),this.wr,b.wr):!1}} - Qz.prototype.$classData=t({DM:0},!1,"scala.Tuple6",{DM:1,i:1,UU:1,J:1,z:1,u:1,r:1}); - class Rz extends l{constructor(b,a,c,d,e,f,g){super();this.wm=b;this.sj=a;this.xm=c;this.ym=d;this.ng=e;this.zm=f;this.ok=g}E(){return 7}F(b){return HH(this,b)}x(){return"("+this.wm+","+this.sj+","+this.xm+","+this.ym+","+this.ng+","+this.zm+","+this.ok+")"}G(){return"Tuple7"}B(){return cy(this)}m(b){return this===b?!0:b instanceof Rz?X(Y(),this.wm,b.wm)&&X(Y(),this.sj,b.sj)&&X(Y(),this.xm,b.xm)&&X(Y(),this.ym,b.ym)&&X(Y(),this.ng,b.ng)&&X(Y(),this.zm,b.zm)&&X(Y(),this.ok,b.ok):!1}} - Rz.prototype.$classData=t({EM:0},!1,"scala.Tuple7",{EM:1,i:1,VU:1,J:1,z:1,u:1,r:1}); - class Sz extends l{constructor(b,a,c,d,e,f,g,h){super();this.xr=b;this.yr=a;this.zr=c;this.Ar=d;this.Br=e;this.Cr=f;this.Dr=g;this.Er=h}E(){return 8}F(b){return IH(this,b)}x(){return"("+this.xr+","+this.yr+","+this.zr+","+this.Ar+","+this.Br+","+this.Cr+","+this.Dr+","+this.Er+")"}G(){return"Tuple8"}B(){return cy(this)}m(b){return this===b?!0:b instanceof Sz?X(Y(),this.xr,b.xr)&&X(Y(),this.yr,b.yr)&&X(Y(),this.zr,b.zr)&&X(Y(),this.Ar,b.Ar)&&X(Y(),this.Br,b.Br)&&X(Y(),this.Cr,b.Cr)&&X(Y(),this.Dr, - b.Dr)&&X(Y(),this.Er,b.Er):!1}}Sz.prototype.$classData=t({FM:0},!1,"scala.Tuple8",{FM:1,i:1,WU:1,J:1,z:1,u:1,r:1}); - class Tz extends l{constructor(b,a,c,d,e,f,g,h,k){super();this.Fr=b;this.Gr=a;this.Hr=c;this.Ir=d;this.Jr=e;this.Kr=f;this.Lr=g;this.Mr=h;this.Nr=k}E(){return 9}F(b){return JH(this,b)}x(){return"("+this.Fr+","+this.Gr+","+this.Hr+","+this.Ir+","+this.Jr+","+this.Kr+","+this.Lr+","+this.Mr+","+this.Nr+")"}G(){return"Tuple9"}B(){return cy(this)}m(b){return this===b?!0:b instanceof Tz?X(Y(),this.Fr,b.Fr)&&X(Y(),this.Gr,b.Gr)&&X(Y(),this.Hr,b.Hr)&&X(Y(),this.Ir,b.Ir)&&X(Y(),this.Jr,b.Jr)&&X(Y(),this.Kr, - b.Kr)&&X(Y(),this.Lr,b.Lr)&&X(Y(),this.Mr,b.Mr)&&X(Y(),this.Nr,b.Nr):!1}}Tz.prototype.$classData=t({GM:0},!1,"scala.Tuple9",{GM:1,i:1,XU:1,J:1,z:1,u:1,r:1});function BO(b,a){if(a&&a.$classData&&a.$classData.Xa.Uf){var c;if(!(c=b===a)&&(c=b.M()===a.M()))try{c=b.xc(new LL(b,a))}catch(d){throw d;}b=c}else b=!1;return b}function bG(b,a,c){return b.Hh(new vg(((d,e)=>f=>X(Y(),e,f))(b,a)),c)}function jP(b,a){return a&&a.$classData&&a.$classData.Xa.Sc?a===b||b.jh(a):!1}class kP extends PH{} - class lP extends ZN{constructor(b){super();XN(this,b.ha)}uD(b){return mP(b)}}lP.prototype.$classData=t({ZQ:0},!1,"scala.collection.immutable.HashMap$HashTrieMap$$anon$7",{ZQ:1,nS:1,yb:1,i:1,sb:1,U:1,T:1});class nP extends ZN{constructor(b){super();XN(this,b.da)}uD(b){return b.Sd}}nP.prototype.$classData=t({fR:0},!1,"scala.collection.immutable.HashSet$HashTrieSet$$anon$1",{fR:1,nS:1,yb:1,i:1,sb:1,U:1,T:1});class oP extends QH{constructor(){super();pP=this;new uB(this)}Ur(){return qP()}} - oP.prototype.$classData=t({pR:0},!1,"scala.collection.immutable.ListMap$",{pR:1,rE:1,hv:1,fv:1,i:1,u:1,r:1});var pP;function rP(){pP||(pP=new oP)}class sP extends $M{constructor(){super();this.eb=null;tP=this;this.eb=new wB(this)}ma(){return new ig}tu(){return hg()}}sP.prototype.$classData=t({QR:0},!1,"scala.collection.immutable.Set$",{QR:1,sE:1,iv:1,gv:1,Vc:1,i:1,Wc:1});var tP;function xg(){tP||(tP=new sP);return tP}function uP(b){return b.pv.ya().Ld().uj(new vg((()=>a=>a.Ld())(b)),xw().Ym)} - class vP extends hO{constructor(){super();this.pv=new bD}R(){return uP(this)}}vP.prototype.$classData=t({fS:0},!1,"scala.collection.immutable.Stream$StreamBuilder",{fS:1,pV:1,i:1,Zh:1,ne:1,je:1,he:1}); - function qn(b,a){if(b.Ll>=b.Es.g.length){var c=32+b.Cs|0,d=b.Cs^c;if(1024>d)1===b.Ic()&&(b.Wa(pa(hd(Td),[32])),b.fa().g[0]=b.$b(),b.og(1+b.Ic()|0)),b.mb(pa(hd(Td),[32])),b.fa().g[31&(c>>>5|0)]=b.$b();else if(32768>d)2===b.Ic()&&(b.pb(pa(hd(Td),[32])),b.sa().g[0]=b.fa(),b.og(1+b.Ic()|0)),b.mb(pa(hd(Td),[32])),b.Wa(pa(hd(Td),[32])),b.fa().g[31&(c>>>5|0)]=b.$b(),b.sa().g[31&(c>>>10|0)]=b.fa();else if(1048576>d)3===b.Ic()&&(b.ac(pa(hd(Td),[32])),b.Va().g[0]=b.sa(),b.og(1+b.Ic()|0)),b.mb(pa(hd(Td),[32])), - b.Wa(pa(hd(Td),[32])),b.pb(pa(hd(Td),[32])),b.fa().g[31&(c>>>5|0)]=b.$b(),b.sa().g[31&(c>>>10|0)]=b.fa(),b.Va().g[31&(c>>>15|0)]=b.sa();else if(33554432>d)4===b.Ic()&&(b.ee(pa(hd(Td),[32])),b.Db().g[0]=b.Va(),b.og(1+b.Ic()|0)),b.mb(pa(hd(Td),[32])),b.Wa(pa(hd(Td),[32])),b.pb(pa(hd(Td),[32])),b.ac(pa(hd(Td),[32])),b.fa().g[31&(c>>>5|0)]=b.$b(),b.sa().g[31&(c>>>10|0)]=b.fa(),b.Va().g[31&(c>>>15|0)]=b.sa(),b.Db().g[31&(c>>>20|0)]=b.Va();else if(1073741824>d)5===b.Ic()&&(b.rk(pa(hd(Td),[32])),b.se().g[0]= - b.Db(),b.og(1+b.Ic()|0)),b.mb(pa(hd(Td),[32])),b.Wa(pa(hd(Td),[32])),b.pb(pa(hd(Td),[32])),b.ac(pa(hd(Td),[32])),b.ee(pa(hd(Td),[32])),b.fa().g[31&(c>>>5|0)]=b.$b(),b.sa().g[31&(c>>>10|0)]=b.fa(),b.Va().g[31&(c>>>15|0)]=b.sa(),b.Db().g[31&(c>>>20|0)]=b.Va(),b.se().g[31&(c>>>25|0)]=b.Db();else throw Ov();b.Cs=c;b.Ll=0}b.Es.g[b.Ll]=a;b.Ll=1+b.Ll|0;return b}function rn(b){var a=b.Cs+b.Ll|0;if(0===a)return mn().bn;var c=new wP(0,a,0);Mv(c,b,b.Ds);1b?b:32;this.nv=(this.Ml+this.Nl|0)c)this.mb(this.fa().g[31&(a>>>5|0)]);else if(32768>c)this.Wa(this.sa().g[31&(a>>>10|0)]),this.mb(this.fa().g[0]);else if(1048576>c)this.pb(this.Va().g[31&(a>>>15|0)]),this.Wa(this.sa().g[0]),this.mb(this.fa().g[0]);else if(33554432>c)this.ac(this.Db().g[31&(a>>>20|0)]),this.pb(this.Va().g[0]),this.Wa(this.sa().g[0]),this.mb(this.fa().g[0]);else if(1073741824>c)this.ee(this.se().g[31& - (a>>>25|0)]),this.ac(this.Db().g[0]),this.pb(this.Va().g[0]),this.Wa(this.sa().g[0]),this.mb(this.fa().g[0]);else throw Ov();this.Ml=a;a=this.cF-this.Ml|0;this.Gy=32>a?a:32;this.Nl=0}else this.nv=!1;return b}}xP.prototype.$classData=t({sS:0},!1,"scala.collection.immutable.VectorIterator",{sS:1,yb:1,i:1,sb:1,U:1,T:1,dF:1});class yP extends RH{constructor(){super();zP=this;new uB(this)}Ur(){return ss()}xl(){return ss()}} - yP.prototype.$classData=t({KS:0},!1,"scala.collection.mutable.HashMap$",{KS:1,JQ:1,hv:1,fv:1,i:1,u:1,r:1});var zP;function AP(){zP||(zP=new yP)}class BP extends bN{constructor(){super();CP=this;new wB(this)}$a(){WC();return XC()}}BP.prototype.$classData=t({bT:0},!1,"scala.collection.mutable.Set$",{bT:1,KQ:1,iv:1,gv:1,Vc:1,i:1,Wc:1});var CP;function VC(){CP||(CP=new BP);return CP}function DP(b,a){return a.Rf.isArrayClass?"Array["+DP(b,je(a))+"]":a.Rf.name} - function EP(b,a){var c=b.Qd();if(c===wa(sd))return pa(hd(sd),[a]);if(c===wa(zd))return pa(hd(zd),[a]);if(c===wa(pd))return pa(hd(pd),[a]);if(c===wa(Fd))return pa(hd(Fd),[a]);if(c===wa(Hd))return pa(hd(Hd),[a]);if(c===wa(Md))return pa(hd(Md),[a]);if(c===wa(Od))return pa(hd(Od),[a]);if(c===wa(ld))return pa(hd(ld),[a]);if(c===wa(Pd))return pa(hd(Ha),[a]);b=b.Qd();return me(ne(),b,a)} - class xl extends zO{constructor(b){super();this.Qx=b}od(){return y()}G(){return"Failure"}E(){return 1}F(b){if(0===b)return this.Qx;throw qH(new rH,""+b);}B(){return cy(this)}x(){return wx(this)}m(b){if(this===b)return!0;if(b instanceof xl){var a=this.Qx;b=b.Qx;return null===a?null===b:a.m(b)}return!1}}xl.prototype.$classData=t({yP:0},!1,"scala.util.Failure",{yP:1,EP:1,i:1,J:1,z:1,u:1,r:1}); - class rk extends yO{constructor(b){super();this.aa=b}tx(){return!1}G(){return"Left"}E(){return 1}F(b){if(0===b)return this.aa;throw qH(new rH,""+b);}B(){return cy(this)}x(){return wx(this)}m(b){return this===b?!0:b instanceof rk?X(Y(),this.aa,b.aa):!1}}rk.prototype.$classData=t({zP:0},!1,"scala.util.Left",{zP:1,wP:1,i:1,J:1,z:1,u:1,r:1}); - class vk extends yO{constructor(b){super();this.Sa=b}tx(){return!0}G(){return"Right"}E(){return 1}F(b){if(0===b)return this.Sa;throw qH(new rH,""+b);}B(){return cy(this)}x(){return wx(this)}m(b){return this===b?!0:b instanceof vk?X(Y(),this.Sa,b.Sa):!1}}vk.prototype.$classData=t({BP:0},!1,"scala.util.Right",{BP:1,wP:1,i:1,J:1,z:1,u:1,r:1}); - class pl extends zO{constructor(b){super();this.Vu=b}od(){return new E(this.Vu)}G(){return"Success"}E(){return 1}F(b){if(0===b)return this.Vu;throw qH(new rH,""+b);}B(){return cy(this)}x(){return wx(this)}m(b){return this===b?!0:b instanceof pl?X(Y(),this.Vu,b.Vu):!1}}pl.prototype.$classData=t({DP:0},!1,"scala.util.Success",{DP:1,EP:1,i:1,J:1,z:1,u:1,r:1});function FP(b){var a=b.Bj;switch(a){case 0:if(!b.X())throw zM();break;case 1:break;case 2:break;case 3:throw zM();default:throw new A(a);}} - class FI extends KL{constructor(b,a,c){super();this.Gk=null;this.Bj=0;this.dE=b;this.UP=c;this.Gk=new QA(a.ns,b,0,"string"===typeof b?b.length|0:b.Q());this.Bj=0}Qy(){return this.dE}X(){var b=this.Bj;switch(b){case 0:this.Bj=MA(this.Gk)?1:3;break;case 1:break;case 2:this.Bj=0;this.X();break;case 3:break;default:throw new A(b);}return 1===this.Bj}Rm(){var b=this.Bj;switch(b){case 0:if(!this.X())throw DM();this.Rm();break;case 1:this.Bj=2;break;case 2:this.Bj=0;this.Rm();break;case 3:throw DM();default:throw new A(b); - }return PA(this.Gk)}x(){return"\x3citerator\x3e"}$h(){FP(this);return this.Gk.$h()}Tl(b){FP(this);return this.Gk.Tl(b)}tk(){FP(this);return this.Gk.tk()}Vr(b){FP(this);return this.Gk.Vr(b)}Y(){return this.Rm()}}FI.prototype.$classData=t({TP:0},!1,"scala.util.matching.Regex$MatchIterator",{TP:1,yb:1,i:1,sb:1,U:1,T:1,SP:1}); - class YD extends qy{constructor(b){super();this.v=b}G(){return"Name"}E(){return 1}F(b){if(0===b)return this.v;throw qH(new rH,""+b);}B(){return cy(this)}x(){return wx(this)}m(b){return this===b?!0:b instanceof YD?this.v===b.v:!1}}YD.prototype.$classData=t({hM:0},!1,"sourcecode.Name",{hM:1,sU:1,i:1,J:1,z:1,u:1,r:1}); - class Bm extends AO{constructor(){super();rs();for(var b=[new B("LAX","true"),new B("DEBUG","false"),new B("PARSER","DLParser")],a=ss(),c=0,d=b.length|0;c=c.g.length?-1:d;-1===c?c=-1+(b.Fn?b.Gn:KP(b)).g.length|0:(c=-1+c|0,c=0>c?0:c);b=a-(b.Fn?b.Gn:KP(b)).g[c]|0;return(1+c|0)+":"+(1+b|0)}function Fr(b,a,c){return Iv(Lv(),b.k,a,c)} - class DE extends Lz{constructor(b){super();this.Gn=null;this.Fn=!1;this.k=b}G(){return"IndexedParserInput"}E(){return 1}F(b){if(0===b)return this.k;throw qH(new rH,""+b);}B(){return cy(this)}x(){return wx(this)}m(b){return this===b?!0:b instanceof DE?this.k===b.k:!1}}DE.prototype.$classData=t({qL:0},!1,"fastparse.IndexedParserInput",{qL:1,jU:1,i:1,hU:1,J:1,z:1,u:1,r:1});class MP extends xM{constructor(){super()}hx(b){b=null===b?"null":Va(b);IE(this,null===b?"null":b)}} - class ou extends l{gs(b,a){return 0>=this.lf(b,a)}lf(b,a){return Qb(b,a)}}ou.prototype.$classData=t({uN:0},!1,"java.util.Arrays$$anon$1",{uN:1,i:1,Pu:1,zu:1,Qu:1,Ou:1,u:1,r:1});class pu extends l{constructor(b){super();this.wN=b}gs(b,a){return 0>=this.lf(b,a)}lf(b,a){return this.wN.lf(b,a)}}pu.prototype.$classData=t({vN:0},!1,"java.util.Arrays$$anon$3",{vN:1,i:1,Pu:1,zu:1,Qu:1,Ou:1,u:1,r:1}); - class zL extends gP{constructor(b){super();this.yN=b;Kz(this,null,null);if(null===b)throw tx();}Eb(){return"Flags \x3d '"+this.yN+"'"}}zL.prototype.$classData=t({xN:0},!1,"java.util.DuplicateFormatFlagsException",{xN:1,yj:1,hh:1,bc:1,Qb:1,vb:1,i:1,r:1});class tL extends gP{constructor(b,a){super();this.BN=b;this.AN=a;Kz(this,null,null);if(null===b)throw tx();}Eb(){return"Conversion \x3d "+Qc(this.AN)+", Flags \x3d "+this.BN}} - tL.prototype.$classData=t({zN:0},!1,"java.util.FormatFlagsConversionMismatchException",{zN:1,yj:1,hh:1,bc:1,Qb:1,vb:1,i:1,r:1});class DL extends gP{constructor(b){super();this.JN=b;Kz(this,null,null)}Eb(){return"Code point \x3d 0x"+(+(this.JN>>>0)).toString(16)}}DL.prototype.$classData=t({IN:0},!1,"java.util.IllegalFormatCodePointException",{IN:1,yj:1,hh:1,bc:1,Qb:1,vb:1,i:1,r:1}); - class rL extends gP{constructor(b,a){super();this.MN=b;this.LN=a;Kz(this,null,null);if(null===a)throw tx();}Eb(){return String.fromCharCode(this.MN)+" !\x3d "+this.LN.Rf.name}}rL.prototype.$classData=t({KN:0},!1,"java.util.IllegalFormatConversionException",{KN:1,yj:1,hh:1,bc:1,Qb:1,vb:1,i:1,r:1});class vL extends gP{constructor(b){super();this.ON=b;Kz(this,null,null);if(null===b)throw tx();}Eb(){return"Flags \x3d '"+this.ON+"'"}} - vL.prototype.$classData=t({NN:0},!1,"java.util.IllegalFormatFlagsException",{NN:1,yj:1,hh:1,bc:1,Qb:1,vb:1,i:1,r:1});class CL extends gP{constructor(b){super();this.QN=b;Kz(this,null,null)}Eb(){return""+this.QN}}CL.prototype.$classData=t({PN:0},!1,"java.util.IllegalFormatPrecisionException",{PN:1,yj:1,hh:1,bc:1,Qb:1,vb:1,i:1,r:1});class GL extends gP{constructor(b){super();this.SN=b;Kz(this,null,null)}Eb(){return""+this.SN}} - GL.prototype.$classData=t({RN:0},!1,"java.util.IllegalFormatWidthException",{RN:1,yj:1,hh:1,bc:1,Qb:1,vb:1,i:1,r:1});class BL extends gP{constructor(b){super();this.UN=b;Kz(this,null,null);if(null===b)throw tx();}Eb(){return"Format specifier '"+this.UN+"'"}}BL.prototype.$classData=t({TN:0},!1,"java.util.MissingFormatArgumentException",{TN:1,yj:1,hh:1,bc:1,Qb:1,vb:1,i:1,r:1});class AL extends gP{constructor(b){super();this.WN=b;Kz(this,null,null);if(null===b)throw tx();}Eb(){return this.WN}} - AL.prototype.$classData=t({VN:0},!1,"java.util.MissingFormatWidthException",{VN:1,yj:1,hh:1,bc:1,Qb:1,vb:1,i:1,r:1});class yL extends gP{constructor(b){super();this.ZN=b;Kz(this,null,null);if(null===b)throw tx();}Eb(){return"Conversion \x3d '"+this.ZN+"'"}}yL.prototype.$classData=t({YN:0},!1,"java.util.UnknownFormatConversionException",{YN:1,yj:1,hh:1,bc:1,Qb:1,vb:1,i:1,r:1});function NP(b,a){if(OP(a)){var c;if(!(c=b===a)&&(c=b.M()===a.M()))try{c=b.Ul(a)}catch(d){throw d;}b=c}else b=!1;return b} - class PP extends kP{constructor(){super();xB(this)}ma(){QP();return new bD}}PP.prototype.$classData=t({lQ:0},!1,"scala.collection.LinearSeq$",{lQ:1,Ag:1,zg:1,ie:1,Vc:1,i:1,ke:1,Wc:1});var RP;class SP extends kP{constructor(){super();xB(this)}ma(){oi();return new bD}}SP.prototype.$classData=t({qQ:0},!1,"scala.collection.Seq$",{qQ:1,Ag:1,zg:1,ie:1,Vc:1,i:1,ke:1,Wc:1});var TP;function gs(){TP||(TP=new SP);return TP} - function UP(b,a,c){a=a.de(b.fe());if(c&&c.$classData&&c.$classData.Xa.Hd){var d=c.Ua().M(),e=b.Ng();-1!==e&&a.sc(e+d|0)}a.Bb(b.ic());a.Bb(c.Ua());return a.R()}function tn(b,a){a=a.de(b.fe());XH(a,b);return a} - function VP(b,a,c){for(;;){if(b.o())return v();var d=b.w(),e=b.t();if(!!a.q(d)!==c){a:for(var f=c;;){if(e.o()){c=b;break a}c=e.w();if(!!a.q(c)!==f)e=e.t();else{var g=b;d=e;c=a;b=f;e=new w(g.w(),v());f=g.t();for(a=e;f!==d;)g=new w(f.w(),v()),a=a.Z=g,f=f.t();for(f=d=d.t();!d.o();){g=d.w();if(!!c.q(g)===b){for(;f!==d;)g=new w(f.w(),v()),a=a.Z=g,f=f.t();f=d.t()}d=d.t()}f.o()||(a.Z=f);c=e;break a}}return c}b=e}} - function WP(b,a,c){return c===xg().eb?b&&b.$classData&&b.$classData.Xa.Ue&&OP(a)?b.rF(a):UP(b,c,a):c===MN().py?b instanceof wv&&OP(a)?XP(b,a):UP(b,c,a):UP(b,c,a)}function yg(b,a,c){c=tn(b,c);b.ca(new vg(((d,e,f)=>g=>e.$(f.q(g)))(b,c,a)));return c.R()}function pj(b,a,c){c=c.de(b.fe());b.ca(new vg(((d,e,f)=>g=>e.Bb(f.q(g).Ua()))(b,c,a)));return c.R()}function YP(b,a,c){if(b instanceof hC)return VP(b,a,c);var d=b.ma();b.ca(new vg(((e,f,g,h)=>k=>!!f.q(k)!==g?h.$(k):void 0)(b,a,c,d)));return d.R()} - function Aj(b,a){var c=b.ma(),d=b.ma();b.ca(new vg(((e,f,g,h)=>k=>(f.q(k)?g:h).$(k))(b,a,c,d)));return new B(c.R(),d.R())} - function Oi(b,a){rs();var c=ss();b.ca(new vg(((d,e,f)=>g=>{var h=e.q(g),k=Ex(Hx(),h),m=UB(f,k),p=ZP(f,h,m);if(null!==p)p=p.Yh;else{var n=f.Bc;p=d.ma();m=n===f.Bc?m:UB(f,k);k=new YB(h,p);h=ZP(f,h,m);null===h?f.Jg>=f.ov?(h=k.Vi,h=Ex(Hx(),h),RB(f,k,UB(f,h))):(k.Ee=f.Bc.g[m],f.Bc.g[m]=k,f.Jg=1+f.Jg|0,SB(f,m)):h.Yh=p}return p.$(g)})(b,a,c)));nD();a=new qj;(new ZA(c,new vg((()=>d=>null!==d)(b)))).ca(new vg(((d,e)=>f=>{if(null!==f)return e.$(new B(f.n,f.l.R()));throw new A(f);})(b,a)));return tj(a)} - function tq(b){return b.o()?y():new E(b.w())}function $P(b){if(b.o())throw new ie("empty.tail");return b.eh(1)}function aQ(b){var a=b.w();a=new Ag(a);b.ca(new vg(((c,d)=>e=>{d.fb=e})(b,a)));return a.fb}function Pq(b){return b.o()?y():new E(b.of())}function Xh(b,a){a=a.vl();XH(a,b);a.Bb(b.ic());return a.R()}function GO(b){return b.Jh(b.bg()+"(",", ",")")} - function bQ(b){b=Sa(b.fe());for(var a=-1+(b.length|0)|0;;)if(-1!==a&&36===(65535&(b.charCodeAt(a)|0)))a=-1+a|0;else break;if(-1===a||46===(65535&(b.charCodeAt(a)|0)))return"";for(var c="";;){for(var d=1+a|0;;)if(-1!==a&&57>=(65535&(b.charCodeAt(a)|0))&&48<=(65535&(b.charCodeAt(a)|0)))a=-1+a|0;else break;for(var e=a;;)if(-1!==a&&36!==(65535&(b.charCodeAt(a)|0))&&46!==(65535&(b.charCodeAt(a)|0)))a=-1+a|0;else break;var f=1+a|0;if(a===e&&d!==(b.length|0))return c;for(;;)if(-1!==a&&36===(65535&(b.charCodeAt(a)| - 0)))a=-1+a|0;else break;e=-1===a?!0:46===(65535&(b.charCodeAt(a)|0));var g;(g=e)||(g=65535&(b.charCodeAt(f)|0),g=!(90g||65>g));if(g&&(d=b.substring(f,d),c=""===c?d:d+"."+c,e))return c}}class cQ extends kP{}function dQ(b,a,c,d,e,f,g){var h=31&(a>>>f|0),k=31&(d>>>f|0);if(h!==k)return b=1<b?0:b);return this}}class mQ extends l{Kd(b,a){YH(this,b,a)}} - class nQ extends kP{constructor(){super();xB(this)}ma(){return oQ()}}nQ.prototype.$classData=t({CS:0},!1,"scala.collection.mutable.Buffer$",{CS:1,Ag:1,zg:1,ie:1,Vc:1,i:1,ke:1,Wc:1});var pQ;function VD(){pQ||(pQ=new nQ);return pQ}class qQ extends kP{constructor(){super();xB(this)}ma(){return LM()}}qQ.prototype.$classData=t({TS:0},!1,"scala.collection.mutable.IndexedSeq$",{TS:1,Ag:1,zg:1,ie:1,Vc:1,i:1,ke:1,Wc:1});var rQ;function sQ(){rQ||(rQ=new qQ);return rQ} - class tQ extends l{constructor(b,a){super();this.Ox=this.ZD=null;if(null===b)throw wl(tl(),null);this.ZD=b;this.Ox=a}gs(b,a){return 0>=this.lf(b,a)}lf(b,a){return this.ZD.lf(this.Ox.q(b),this.Ox.q(a))}}tQ.prototype.$classData=t({UO:0},!1,"scala.math.Ordering$$anon$1",{UO:1,i:1,Pu:1,zu:1,Qu:1,Ou:1,u:1,r:1}); - class rI extends l{constructor(b){super();this.Px=b}Me(b){return EP(this,b)}m(b){if(b&&b.$classData&&b.$classData.Xa.rf){var a=this.Qd();b=b.Qd();a=a===b}else a=!1;return a}B(){var b=this.Px;return Ex(Hx(),b)}x(){return DP(this,this.Px)}Qd(){return this.Px}}rI.prototype.$classData=t({cP:0},!1,"scala.reflect.ClassTag$GenericClassTag",{cP:1,i:1,rf:1,Sf:1,sf:1,u:1,r:1,z:1});class uQ extends kP{constructor(){super();xB(this)}ma(){return oQ()}} - uQ.prototype.$classData=t({tT:0},!1,"scala.scalajs.js.WrappedArray$",{tT:1,Ag:1,zg:1,ie:1,Vc:1,i:1,ke:1,Wc:1});var vQ;function hs(){vQ||(vQ=new uQ);return vQ} - class IC extends OC{constructor(b,a){super();this.dz=null;this.it=b;this.Tv=a;uy(this,b,a);this.mt="term";this.dz="number"}ua(){return this.it}cf(){return this.dz}G(){return"NumberArg"}E(){return 2}F(b){switch(b){case 0:return this.it;case 1:return this.Tv;default:throw qH(new rH,""+b);}}B(){return cy(this)}x(){return wx(this)}m(b){if(this===b)return!0;if(b instanceof IC&&this.it===b.it){var a=this.Tv;b=b.Tv;return null===a?null===b:a.m(b)}return!1}} - IC.prototype.$classData=t({gG:0},!1,"edu.cmu.cs.ls.keymaerax.btactics.macros.NumberArg",{gG:1,gz:1,Rv:1,i:1,fj:1,J:1,z:1,u:1,r:1}); - class GC extends OC{constructor(b,a){super();this.nt=b;this.Xv=a;uy(this,b,a);this.mt="term"}ua(){return this.nt}G(){return"TermArg"}E(){return 2}F(b){switch(b){case 0:return this.nt;case 1:return this.Xv;default:throw qH(new rH,""+b);}}B(){return cy(this)}x(){return wx(this)}m(b){if(this===b)return!0;if(b instanceof GC&&this.nt===b.nt){var a=this.Xv;b=b.Xv;return null===a?null===b:a.m(b)}return!1}} - GC.prototype.$classData=t({oG:0},!1,"edu.cmu.cs.ls.keymaerax.btactics.macros.TermArg",{oG:1,gz:1,Rv:1,i:1,fj:1,J:1,z:1,u:1,r:1}); - class FC extends OC{constructor(b,a){super();this.hz=null;this.ot=b;this.Yv=a;uy(this,b,a);this.mt="term";this.hz="variable"}ua(){return this.ot}cf(){return this.hz}G(){return"VariableArg"}E(){return 2}F(b){switch(b){case 0:return this.ot;case 1:return this.Yv;default:throw qH(new rH,""+b);}}B(){return cy(this)}x(){return wx(this)}m(b){if(this===b)return!0;if(b instanceof FC&&this.ot===b.ot){var a=this.Yv;b=b.Yv;return null===a?null===b:a.m(b)}return!1}} - FC.prototype.$classData=t({pG:0},!1,"edu.cmu.cs.ls.keymaerax.btactics.macros.VariableArg",{pG:1,gz:1,Rv:1,i:1,fj:1,J:1,z:1,u:1,r:1});function wQ(b){Af();var a=b.Pc().S(),c=Qe();null!==a&&a.m(c)?(a=b.Rc().S(),c=Qe(),a=null!==a&&a.m(c)):a=!1;if(!a)throw Df(new Lf,"Core requirement failed: expected argument sorts real: "+(b.Pc()+" and ")+b.Rc());} - function xQ(b){Af();var a=b.Pc().S(),c=Qe();null!==a&&a.m(c)?(a=b.Rc().S(),c=Qe(),a=null!==a&&a.m(c)):a=!1;if(!a)throw Df(new Lf,"Core requirement failed: expected argument sorts real: "+(b.Pc()+" and ")+b.Rc());}function yQ(b){Af();var a=b.Bm().S(),c=Qe();if(null===a||!a.m(c))throw Df(new Lf,"Core requirement failed: expected argument sort real: "+b.Bm().S());}function Kh(b){return!!(b&&b.$classData&&b.$classData.Xa.yB)} - class sp extends l{constructor(b,a,c,d,e){super();this.un=b;this.vn=a;this.tn=c;this.Dt=d;this.Ct=e}Nc(b){return pG(this,b)}Qc(){return this.un}Eu(){return this.vn}G(){return"BinaryOpSpec"}E(){return 5}F(b){switch(b){case 0:return this.un;case 1:return this.vn;case 2:return this.tn;case 3:return this.Dt;case 4:return this.Ct;default:throw qH(new rH,""+b);}}B(){var b=this.un;b=Ex(Hx(),b);b=Hx().na(-889275714,b);var a=this.vn;b=Hx().na(b,a);a=this.tn;a=Ex(Hx(),a);b=Hx().na(b,a);a=this.Dt;a=Ex(Hx(), - a);b=Hx().na(b,a);a=this.Ct;a=Ex(Hx(),a);b=Hx().na(b,a);return Hx().rb(b,5)}x(){return wx(this)}m(b){if(this===b)return!0;if(b instanceof sp){if(this.un===b.un&&this.vn===b.vn&&this.tn===b.tn){var a=this.Dt;var c=b.Dt;a=null===a?null===c:a.m(c)}else a=!1;return a?this.Ct===b.Ct:!1}return!1}ob(b){return pG(this,b)}Am(){return this.tn}}sp.prototype.$classData=t({iJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.BinaryOpSpec",{iJ:1,i:1,SB:1,ge:1,Pb:1,J:1,z:1,u:1,r:1}); - class yo extends l{constructor(b,a,c,d,e){super();this.Bn=b;this.Cn=a;this.An=c;this.Nt=d;this.Mt=e}Nc(b){return pG(this,b)}Qc(){return this.Bn}Eu(){return this.Cn}G(){return"UnaryOpSpec"}E(){return 5}F(b){switch(b){case 0:return this.Bn;case 1:return this.Cn;case 2:return this.An;case 3:return this.Nt;case 4:return this.Mt;default:throw qH(new rH,""+b);}}B(){var b=this.Bn;b=Ex(Hx(),b);b=Hx().na(-889275714,b);var a=this.Cn;b=Hx().na(b,a);a=this.An;a=Ex(Hx(),a);b=Hx().na(b,a);a=this.Nt;a=Ex(Hx(),a); - b=Hx().na(b,a);a=this.Mt;a=Ex(Hx(),a);b=Hx().na(b,a);return Hx().rb(b,5)}x(){return wx(this)}m(b){return this===b?!0:b instanceof yo?this.Bn===b.Bn&&this.Cn===b.Cn&&this.An===b.An&&this.Nt===b.Nt?this.Mt===b.Mt:!1:!1}ob(b){return pG(this,b)}Am(){return this.An}}yo.prototype.$classData=t({MK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.UnaryOpSpec",{MK:1,i:1,SB:1,ge:1,Pb:1,J:1,z:1,u:1,r:1}); - class qo extends l{constructor(b,a,c){super();this.Dn=b;this.En=a;this.Ot=c}Nc(b){return pG(this,b)}Qc(){return this.Dn}Eu(){return this.En}Am(){MD||(MD=new LD);return MD}G(){return"UnitOpSpec"}E(){return 3}F(b){switch(b){case 0:return this.Dn;case 1:return this.En;case 2:return this.Ot;default:throw qH(new rH,""+b);}}B(){var b=this.Dn;b=Ex(Hx(),b);b=Hx().na(-889275714,b);var a=this.En;b=Hx().na(b,a);a=this.Ot;a=Ex(Hx(),a);b=Hx().na(b,a);return Hx().rb(b,3)}x(){return wx(this)}m(b){if(this===b)return!0; - if(b instanceof qo&&this.Dn===b.Dn&&this.En===b.En){var a=this.Ot;b=b.Ot;return null===a?null===b:a.m(b)}return!1}ob(b){return pG(this,b)}}qo.prototype.$classData=t({OK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.UnitOpSpec",{OK:1,i:1,SB:1,ge:1,Pb:1,J:1,z:1,u:1,r:1});function IE(b,a){for(;""!==a;){var c=a.indexOf("\n")|0;if(0>c)b.yu=""+b.yu+a,a="";else{var d=""+b.yu+a.substring(0,c);"undefined"!==typeof console&&(b.ZM&&console.error?console.error(d):console.log(d));b.yu="";a=a.substring(1+c|0)}}} - class Hs extends MP{constructor(b){super();this.ZM=b;this.yu=""}}Hs.prototype.$classData=t({XM:0},!1,"java.lang.JSConsoleBasedPrintStream",{XM:1,nU:1,mU:1,TL:1,i:1,iD:1,CD:1,jD:1,BD:1});class zQ extends cQ{constructor(){super();xB(this)}ma(){ln();mn();return new nn}}zQ.prototype.$classData=t({$P:0},!1,"scala.collection.IndexedSeq$",{$P:1,tE:1,Ag:1,zg:1,ie:1,Vc:1,i:1,ke:1,Wc:1});var AQ;function uw(){AQ||(AQ=new zQ);return AQ} - class BQ extends KL{constructor(b,a,c){super();this.Cj=0;this.os=null;this.El=c;if(null===b)throw wl(tl(),null);this.os=b;this.Cj=a}X(){return this.Cj=this.El&&qv().we.Y();var b=this.os.qa(this.Cj);this.Cj=1+this.Cj|0;return b}Dm(b){return 0>=b?new BQ(this.os,this.Cj,this.El):(this.Cj+b|0)>=this.El?new BQ(this.os,this.El,this.El):new BQ(this.os,this.Cj+b|0,this.El)}} - BQ.prototype.$classData=t({aQ:0},!1,"scala.collection.IndexedSeqLike$Elements",{aQ:1,yb:1,i:1,sb:1,U:1,T:1,eV:1,u:1,r:1});function CQ(b,a,c,d,e,f,g){var h=31&(a>>>f|0),k=31&(d>>>f|0);if(h!==k)return b=1<>>14|0;b=b+(b<<4)|0;return b^(b>>>10|0)}ch(b){return this.$r(Ex(Hx(),b))}tu(){return ON()}}DQ.prototype.$classData=t({$Q:0},!1,"scala.collection.immutable.HashSet$",{$Q:1,sE:1,iv:1,gv:1,Vc:1,i:1,Wc:1,u:1,r:1});var EQ;function MN(){EQ||(EQ=new DQ);return EQ}class FQ extends cQ{constructor(){super();xB(this)}ma(){mn();return new nn}} - FQ.prototype.$classData=t({iR:0},!1,"scala.collection.immutable.IndexedSeq$",{iR:1,tE:1,Ag:1,zg:1,ie:1,Vc:1,i:1,ke:1,Wc:1});var GQ;function ln(){GQ||(GQ=new FQ);return GQ}class HQ extends $M{constructor(){super();IQ=this;new wB(this)}tu(){return JQ()}}HQ.prototype.$classData=t({sR:0},!1,"scala.collection.immutable.ListSet$",{sR:1,sE:1,iv:1,gv:1,Vc:1,i:1,Wc:1,u:1,r:1});var IQ;function KQ(){IQ||(IQ=new HQ);return IQ}function LQ(b,a){if(null===a)throw wl(tl(),null);b.ys=a;b.Dj=0} - class MQ extends iQ{constructor(){super();this.ys=null}M(){return 2}}function NQ(b,a){if(null===a)throw wl(tl(),null);b.zs=a;b.Dj=0}class OQ extends iQ{constructor(){super();this.zs=null}M(){return 3}}function PQ(b,a){if(null===a)throw wl(tl(),null);b.As=a;b.Dj=0}class QQ extends iQ{constructor(){super();this.As=null}M(){return 4}} - class RQ extends lQ{constructor(b){super();this.GE=null;if(null===b)throw wl(tl(),null);this.GE=b;this.Lk=0;this.Mk=2}qa(b){a:{var a=this.GE;switch(b){case 0:b=a.Eg;break a;case 1:b=a.Fg;break a;default:throw new A(b);}}return b}}RQ.prototype.$classData=t({UR:0},!1,"scala.collection.immutable.Set$Set2$$anon$1",{UR:1,JE:1,yb:1,i:1,sb:1,U:1,T:1,u:1,r:1}); - class SQ extends lQ{constructor(b){super();this.HE=null;if(null===b)throw wl(tl(),null);this.HE=b;this.Lk=0;this.Mk=3}qa(b){a:{var a=this.HE;switch(b){case 0:b=a.Zf;break a;case 1:b=a.zf;break a;case 2:b=a.Af;break a;default:throw new A(b);}}return b}}SQ.prototype.$classData=t({WR:0},!1,"scala.collection.immutable.Set$Set3$$anon$2",{WR:1,JE:1,yb:1,i:1,sb:1,U:1,T:1,u:1,r:1}); - class TQ extends lQ{constructor(b){super();this.IE=null;if(null===b)throw wl(tl(),null);this.IE=b;this.Lk=0;this.Mk=4}qa(b){return UQ(this.IE,b)}}TQ.prototype.$classData=t({YR:0},!1,"scala.collection.immutable.Set$Set4$$anon$3",{YR:1,JE:1,yb:1,i:1,sb:1,U:1,T:1,u:1,r:1});function VQ(b,a){a=b.zS.Me(a);0=this.lf(b,a)}lf(b,a){b|=0;a|=0;return b===a?0:b=this.lf(b,a)}lf(b,a){return Tb(b,a)}}BD.prototype.$classData=t({WO:0},!1,"scala.math.Ordering$String$",{WO:1,i:1,cV:1,Pu:1,zu:1,Qu:1,Ou:1,u:1,r:1});var AD;class cR extends l{constructor(){super();this.Pi=null}x(){return this.Pi}m(b){return this===b}B(){return Kc(this)}} - class dR extends l{constructor(){super()}}class Nx extends FK{constructor(b){super();this.Js=b;Kz(this,null,null)}Eb(){return Va(this.Js)}Wr(){return this}G(){return"JavaScriptException"}E(){return 1}F(b){if(0===b)return this.Js;throw qH(new rH,""+b);}B(){return cy(this)}m(b){if(this===b)return!0;if(b instanceof Nx){var a=this.Js;b=b.Js;return X(Y(),a,b)}return!1}}Nx.prototype.$classData=t({rT:0},!1,"scala.scalajs.js.JavaScriptException",{rT:1,bc:1,Qb:1,vb:1,i:1,r:1,J:1,z:1,u:1}); - class Ah extends l{constructor(b,a){super();this.pz=this.oz=null;this.Dd=b;this.Ef=a;zy(this);Af();a=a.S();b=b.S();if(null===a?null!==b:!a.m(b))throw Df(new Lf,"Core requirement failed: assignment of compatible sort "+this);}x(){return ff().P.q(this)}ea(){return this.oz}S(){return this.pz}pg(b){this.oz=b}qg(b){this.pz=b}G(){return"Assign"}E(){return 2}F(b){switch(b){case 0:return this.Dd;case 1:return this.Ef;default:throw qH(new rH,""+b);}}B(){return cy(this)}m(b){if(this===b)return!0;if(b instanceof - Ah){var a=this.Dd,c=b.Dd;if(null===a?null===c:a.m(c))return a=this.Ef,b=b.Ef,null===a?null===b:a.m(b)}return!1}}Ah.prototype.$classData=t({xG:0},!1,"edu.cmu.cs.ls.keymaerax.core.Assign",{xG:1,i:1,am:1,kg:1,Ra:1,Cc:1,J:1,z:1,u:1,r:1}); - class Ih extends l{constructor(b){super();this.nz=this.mz=null;this.oe=b;zy(this)}x(){return ff().P.q(this)}ea(){return this.mz}S(){return this.nz}pg(b){this.mz=b}qg(b){this.nz=b}G(){return"AssignAny"}E(){return 1}F(b){if(0===b)return this.oe;throw qH(new rH,""+b);}B(){return cy(this)}m(b){if(this===b)return!0;if(b instanceof Ih){var a=this.oe;b=b.oe;return null===a?null===b:a.m(b)}return!1}} - Ih.prototype.$classData=t({yG:0},!1,"edu.cmu.cs.ls.keymaerax.core.AssignAny",{yG:1,i:1,am:1,kg:1,Ra:1,Cc:1,J:1,z:1,u:1,r:1});class eR extends l{constructor(){super();this.hA=this.gA=null;fR=this;wy(this)}x(){return ff().P.q(this)}ea(){return this.gA}S(){return this.hA}gd(b){this.gA=b}hd(b){this.hA=b}G(){return"False"}E(){return 0}F(b){throw qH(new rH,""+b);}B(){return 67643651}}eR.prototype.$classData=t({ZG:0},!1,"edu.cmu.cs.ls.keymaerax.core.False$",{ZG:1,i:1,Rg:1,bd:1,Ra:1,Cc:1,J:1,z:1,u:1,r:1}); - var fR;function xh(){fR||(fR=new eR);return fR}function gR(b,a){if(a instanceof Nj&&Qe()===a.km){b=gR(b,a.lm);if(b.o())return y();b=b.D()|0;return new E(1+b|0)}return Qe()===a?new E(1):Be()===a?new E(0):y()} - class Ae extends l{constructor(b,a,c,d,e){super();this.mA=this.ig=this.Ec=this.ec=this.Dc=this.uc=null;this.Sj=!1;this.st=null;this.uc=b;this.Dc=a;this.ec=c;this.Ec=d;this.ig=e;MO||(MO=new LO);this.mA=MO;xJ(this);this.Sj=!e.o();this.st=gR(this,c);if(this.Sj){Af();b=Qe();if(null===d||!d.m(b))throw Df(new Lf,"Core requirement failed: Interpreted function codomain must be Real.");Af();if(this.st.o())throw Df(new Lf,"Core requirement failed: Interpreted function domain must be Real(s).");Af();if(!ci(sh(), - e.D()).o())throw Df(new Lf,"Core requirement failed: Function interpretation must not mention free variables: "+this.ig.D());d=this.st.D()|0;(b=0>d)?c=0:(c=d>>31,a=1+d|0,c=0===a?1+c|0:c,c=(0===c?-1<(-2147483648^a):0c&&on(pn(),0,d,1,!0);if(!b)for(b=0;;){c=b;c=new Mh(Qe(),new E(c));qn(a,c);if(b===d)break;b=1+b|0}d=rn(a);e=ii(sh(),e.D()).ub(new vg((()=>f=>f instanceof Ae&&f.Sj?!1:!0)(this)));Af();b=xg().eb;if(!e.Ul(Xh(d,b)))throw Df(new Lf,"Core requirement failed: Function interpretation can only mention uninterpreted dots: "+ - (d+" but got: ")+e);}}x(){return this.lb()}Nc(b){return yJ(this,b)}ua(){return this.uc}qb(){return this.Dc}S(){return this.Ec}ea(){return this.mA}Ke(){var b=this.lb()+":"+this.ec+"-\x3e"+this.Ec,a=this.ig;if(a instanceof E)return a=a.p,b+" \x3d DotTerm() \x3c-\x3e "+ff().P.q(a);if(y()===a)return b;throw new A(a);}lb(){var b=this.ig;if(y()===b)return zJ(this);if(b instanceof E){var a=zJ(this);b=b.p;return a+"\x3c\x3c "+ff().P.q(b)+" \x3e\x3e"}throw new A(b);}G(){return"Function"}E(){return 5}F(b){switch(b){case 0:return this.uc; - case 1:return this.Dc;case 2:return this.ec;case 3:return this.Ec;case 4:return this.ig;default:throw qH(new rH,""+b);}}B(){return cy(this)}m(b){if(this===b)return!0;if(b instanceof Ae){if(this.uc===b.uc){var a=this.Dc;var c=b.Dc;a=null===a?null===c:a.m(c)}else a=!1;a?(a=this.ec,c=b.ec,a=null===a?null===c:a.m(c)):a=!1;a?(a=this.Ec,c=b.Ec,a=null===a?null===c:a.m(c)):a=!1;if(a)return a=this.ig,b=b.ig,null===a?null===b:a.m(b)}return!1}ob(b){return yJ(this,b)}} - Ae.prototype.$classData=t({dH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Function",{dH:1,i:1,xh:1,Ra:1,ge:1,Pb:1,J:1,z:1,u:1,r:1}); - class Bh extends l{constructor(b){super();this.lB=this.kB=null;this.Ah=b;zy(this)}x(){return ff().P.q(this)}ea(){return this.kB}S(){return this.lB}pg(b){this.kB=b}qg(b){this.lB=b}G(){return"Test"}E(){return 1}F(b){if(0===b)return this.Ah;throw qH(new rH,""+b);}B(){return cy(this)}m(b){if(this===b)return!0;if(b instanceof Bh){var a=this.Ah;b=b.Ah;return null===a?null===b:a.m(b)}return!1}} - Bh.prototype.$classData=t({$H:0},!1,"edu.cmu.cs.ls.keymaerax.core.Test",{$H:1,i:1,am:1,kg:1,Ra:1,Cc:1,J:1,z:1,u:1,r:1});class hR extends l{constructor(){super();this.pB=this.oB=null;iR=this;wy(this)}x(){return ff().P.q(this)}ea(){return this.oB}S(){return this.pB}gd(b){this.oB=b}hd(b){this.pB=b}G(){return"True"}E(){return 0}F(b){throw qH(new rH,""+b);}B(){return 2615726}}hR.prototype.$classData=t({cI:0},!1,"edu.cmu.cs.ls.keymaerax.core.True$",{cI:1,i:1,Rg:1,bd:1,Ra:1,Cc:1,J:1,z:1,u:1,r:1});var iR; - function wh(){iR||(iR=new hR);return iR}class wk extends eM{constructor(b,a){super();this.lw=b;this.kw=a;b=b+": "+ff().P.q(a)+" of "+va(a)+" "+a;Kz(this,b,null)}G(){return"UnknownOperatorException"}E(){return 2}F(b){switch(b){case 0:return this.lw;case 1:return this.kw;default:throw qH(new rH,""+b);}}B(){return cy(this)}m(b){if(this===b)return!0;if(b instanceof wk&&this.lw===b.lw){var a=this.kw;b=b.kw;return null===a?null===b:a.m(b)}return!1}} - wk.prototype.$classData=t({jI:0},!1,"edu.cmu.cs.ls.keymaerax.core.UnknownOperatorException",{jI:1,dw:1,bc:1,Qb:1,vb:1,i:1,r:1,J:1,z:1,u:1}); - class Dl extends eM{constructor(b,a,c,d,e,f,g,h){super();this.ek=b;this.W=a;this.ck=c;this.bk=d;this.nl=e;this.ol=f;this.om=g;this.dk=h;hv();e=a.ah();Kz(this,""+e+" "+b+"\nFound: "+c+" at "+a+"\nExpected: "+d+(""===h?"":"\nHint: "+h),g)}x(){return this.Za+("true"===zm().jx(ry().yF)?"\nAfter: "+(this.nl+"\nin "+this.ol):"")}G(){return"ParseException"}E(){return 8}F(b){switch(b){case 0:return this.ek;case 1:return this.W;case 2:return this.ck;case 3:return this.bk;case 4:return this.nl;case 5:return this.ol; - case 6:return this.om;case 7:return this.dk;default:throw qH(new rH,""+b);}}B(){return cy(this)}m(b){if(this===b)return!0;if(b instanceof Dl){if(this.ek===b.ek){var a=this.W;var c=b.W;a=null===a?null===c:a.m(c)}else a=!1;a&&this.ck===b.ck&&this.bk===b.bk&&this.nl===b.nl&&this.ol===b.ol?(a=this.om,c=b.om,a=null===a?null===c:a.m(c)):a=!1;return a?this.dk===b.dk:!1}return!1}} - Dl.prototype.$classData=t({lK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ParseException",{lK:1,dw:1,bc:1,Qb:1,vb:1,i:1,r:1,J:1,z:1,u:1});class jR extends kP{constructor(){super();xB(this);kR=this}ma(){return new bD}$a(){return v()}}jR.prototype.$classData=t({mR:0},!1,"scala.collection.immutable.List$",{mR:1,Ag:1,zg:1,ie:1,Vc:1,i:1,ke:1,Wc:1,u:1,r:1});var kR;function D(){kR||(kR=new jR);return kR} - class lR extends MQ{constructor(b){super();LQ(this,b)}Pr(b){return new B(mR(this.ys,b),nR(this.ys,b))}qa(b){return this.Pr(b)}}lR.prototype.$classData=t({AR:0},!1,"scala.collection.immutable.Map$Map2$$anon$1",{AR:1,BE:1,Jk:1,yb:1,i:1,sb:1,U:1,T:1,u:1,r:1});class oR extends MQ{constructor(b){super();LQ(this,b)}qa(b){return mR(this.ys,b)}}oR.prototype.$classData=t({BR:0},!1,"scala.collection.immutable.Map$Map2$$anon$2",{BR:1,BE:1,Jk:1,yb:1,i:1,sb:1,U:1,T:1,u:1,r:1}); - class pR extends MQ{constructor(b){super();LQ(this,b)}qa(b){return nR(this.ys,b)}}pR.prototype.$classData=t({CR:0},!1,"scala.collection.immutable.Map$Map2$$anon$3",{CR:1,BE:1,Jk:1,yb:1,i:1,sb:1,U:1,T:1,u:1,r:1});class qR extends OQ{constructor(b){super();NQ(this,b)}Pr(b){return new B(rR(this.zs,b),sR(this.zs,b))}qa(b){return this.Pr(b)}}qR.prototype.$classData=t({ER:0},!1,"scala.collection.immutable.Map$Map3$$anon$4",{ER:1,CE:1,Jk:1,yb:1,i:1,sb:1,U:1,T:1,u:1,r:1}); - class tR extends OQ{constructor(b){super();NQ(this,b)}qa(b){return rR(this.zs,b)}}tR.prototype.$classData=t({FR:0},!1,"scala.collection.immutable.Map$Map3$$anon$5",{FR:1,CE:1,Jk:1,yb:1,i:1,sb:1,U:1,T:1,u:1,r:1});class uR extends OQ{constructor(b){super();NQ(this,b)}qa(b){return sR(this.zs,b)}}uR.prototype.$classData=t({GR:0},!1,"scala.collection.immutable.Map$Map3$$anon$6",{GR:1,CE:1,Jk:1,yb:1,i:1,sb:1,U:1,T:1,u:1,r:1}); - class vR extends QQ{constructor(b){super();PQ(this,b)}Pr(b){return new B(wR(this.As,b),xR(this.As,b))}qa(b){return this.Pr(b)}}vR.prototype.$classData=t({IR:0},!1,"scala.collection.immutable.Map$Map4$$anon$7",{IR:1,DE:1,Jk:1,yb:1,i:1,sb:1,U:1,T:1,u:1,r:1});class yR extends QQ{constructor(b){super();PQ(this,b)}qa(b){return wR(this.As,b)}}yR.prototype.$classData=t({JR:0},!1,"scala.collection.immutable.Map$Map4$$anon$8",{JR:1,DE:1,Jk:1,yb:1,i:1,sb:1,U:1,T:1,u:1,r:1}); - class zR extends QQ{constructor(b){super();PQ(this,b)}qa(b){return xR(this.As,b)}}zR.prototype.$classData=t({KR:0},!1,"scala.collection.immutable.Map$Map4$$anon$9",{KR:1,DE:1,Jk:1,yb:1,i:1,sb:1,U:1,T:1,u:1,r:1});function AR(b,a,c){return new Cv(a,new F(((d,e,f)=>()=>AR(xw(),e+f|0,f))(b,a,c)))}function BR(b,a,c,d){var e=a.w();return new Cv(e,new F(((f,g,h,k)=>()=>CR(g.t(),h,k))(b,a,c,d)))} - class DR extends kP{constructor(){super();this.Ym=null;xB(this);ER=this;this.Ym=new WH}ma(){return new vP}$a(){return OH()}}DR.prototype.$classData=t({aS:0},!1,"scala.collection.immutable.Stream$",{aS:1,Ag:1,zg:1,ie:1,Vc:1,i:1,ke:1,Wc:1,u:1,r:1});var ER;function xw(){ER||(ER=new DR);return ER}class FR extends kP{constructor(){super();xB(this)}ma(){return LM()}}FR.prototype.$classData=t({xS:0},!1,"scala.collection.mutable.ArrayBuffer$",{xS:1,Ag:1,zg:1,ie:1,Vc:1,i:1,ke:1,Wc:1,u:1,r:1});var GR; - function TM(){GR||(GR=new FR);return GR}class HR extends kP{constructor(){super();xB(this)}ma(){return new QL(new bD)}}HR.prototype.$classData=t({WS:0},!1,"scala.collection.mutable.ListBuffer$",{WS:1,Ag:1,zg:1,ie:1,Vc:1,i:1,ke:1,Wc:1,u:1,r:1});var IR;function qD(){IR||(IR=new HR);return IR}function JR(b,a){return 0===bL(b.hb,a.hb)} - class aI extends ox{constructor(b,a){super();this.Mu=0;this.hb=b;if(null===b)throw ej("null value for BigDecimal");if(null===a)throw ej("null MathContext for BigDecimal");this.Mu=1565550863}Nc(b){return bL(this.hb,b.hb)}B(){if(1565550863===this.Mu){if((0>=this.hb.va||0>=aL(this.hb).va)&&4934>(fI(this.hb)-this.hb.va|0))var b=(new jI(cL(this.hb))).B();else{b=this.hb.tj();if(Infinity!==b&&-Infinity!==b){var a=Yn();b=JR(this,cI(b,a.qf))}else b=!1;b?(b=this.hb.tj(),b=Cx(Hx(),b)):(b=aL(this.hb),b=dy().Ih(cL($K(b, - b.va)).B(),b.va))}this.Mu=b}return this.Mu}m(b){if(b instanceof aI)return JR(this,b);if(b instanceof jI){var a=b.yc;a=Ps(vt(),a);var c=fI(this.hb);if(a>3.3219280948873626*(-2+(c-this.hb.va|0)|0)){if(0>=this.hb.va||0>=aL(this.hb).va)try{var d=new E(new jI(TK(this.hb)))}catch(e){if(e instanceof Bc)d=y();else throw e;}else d=y();if(d.o())return!1;d=d.D();return 0===KK(b.yc,d.yc)}return!1}return"number"===typeof b?(d=+b,Infinity!==d&&-Infinity!==d&&(b=this.hb.tj(),Infinity!==b&&-Infinity!==b&&b===d)? - (d=Yn(),JR(this,cI(b,d.qf))):!1):"number"===typeof b?(d=+b,Infinity!==d&&-Infinity!==d&&(b=this.hb.Gm(),Infinity!==b&&-Infinity!==b&&b===d)?(d=Yn(),JR(this,cI(b,d.qf))):!1):this.wu()&&ow(this,b)}yD(){try{return SK(this.hb,8),!0}catch(b){if(b instanceof Bc)return!1;throw b;}}AD(){try{return SK(this.hb,16),!0}catch(b){if(b instanceof Bc)return!1;throw b;}}zD(){return this.vx()&&0<=SK(this.hb,32).O&&65535>=SK(this.hb,32).O}vx(){try{return SK(this.hb,32),!0}catch(b){if(b instanceof Bc)return!1;throw b; - }}wu(){try{return SK(this.hb,64),!0}catch(b){if(b instanceof Bc)return!1;throw b;}}lx(){return this.hb.rg()<<24>>24}Py(){return this.hb.rg()<<16>>16}rg(){return this.hb.rg()}sg(){return this.hb.sg()}Gm(){return this.hb.Gm()}tj(){return this.hb.tj()}x(){return this.hb.x()}ob(b){return bL(this.hb,b.hb)}qF(){return this.hb}}var $H=t({KO:0},!1,"scala.math.BigDecimal",{KO:1,XO:1,Mi:1,i:1,r:1,ZO:1,YO:1,u:1,ge:1,Pb:1});aI.prototype.$classData=$H; - function KR(b){b=du(b.yc,2147483647);return 0!==b.wa&&!b.m(oI().YD)} - class jI extends ox{constructor(b){super();this.yc=b}Nc(b){return KK(this.yc,b.yc)}B(){if(this.wu()){var b=this.sg(),a=b.O;b=b.V;return(-1===b?0<=(-2147483648^a):-1=(-2147483648^a):0>b)?a:Bx(Hx(),new Ja(a,b))}a=this.yc;return Ex(Hx(),a)}m(b){if(b instanceof jI)return 0===KK(this.yc,b.yc);if(b instanceof aI)return b.m(this);if("number"===typeof b){b=+b;var a=this.yc;a=Ps(vt(),a);if(53>=a)a=!0;else{var c=ZK(this.yc);a=1024>=a&&c>=(-53+a|0)&&1024>c}return a&&!KR(this)?(a=this.yc,a=wt(Dt(), - a),qA(hc(),a)===b):!1}return"number"===typeof b?(b=+b,a=this.yc,a=Ps(vt(),a),24>=a?a=!0:(c=ZK(this.yc),a=128>=a&&c>=(-24+a|0)&&128>c),a&&!KR(this)?(a=this.yc,a=wt(Dt(),a),ba(qA(hc(),a))===b):!1):this.wu()&&ow(this,b)}yD(){var b=iI(oI(),-128);return 0<=this.ob(b)?(b=iI(oI(),127),0>=this.ob(b)):!1}AD(){var b=iI(oI(),-32768);return 0<=this.ob(b)?(b=iI(oI(),32767),0>=this.ob(b)):!1}zD(){var b=iI(oI(),0);return 0<=this.ob(b)?(b=iI(oI(),65535),0>=this.ob(b)):!1}vx(){var b=iI(oI(),-2147483648);return 0<= - this.ob(b)?(b=iI(oI(),2147483647),0>=this.ob(b)):!1}wu(){var b=kI(oI(),new Ja(0,-2147483648));return 0<=this.ob(b)?(b=kI(oI(),new Ja(-1,2147483647)),0>=this.ob(b)):!1}lx(){return this.yc.rg()<<24>>24}Py(){return this.yc.rg()<<16>>16}rg(){return this.yc.rg()}sg(){return this.yc.sg()}Gm(){var b=this.yc;b=wt(Dt(),b);return ba(qA(hc(),b))}tj(){var b=this.yc;b=wt(Dt(),b);return qA(hc(),b)}x(){var b=this.yc;return wt(Dt(),b)}ob(b){return KK(this.yc,b.yc)}qF(){return this.yc}} - var nI=t({MO:0},!1,"scala.math.BigInt",{MO:1,XO:1,Mi:1,i:1,r:1,ZO:1,YO:1,u:1,ge:1,Pb:1});jI.prototype.$classData=nI;class LR extends cR{constructor(){super();this.Pi="Boolean"}Qd(){return wa(ld)}Me(b){return pa(hd(ld),[b])}}LR.prototype.$classData=t({gP:0},!1,"scala.reflect.ManifestFactory$BooleanManifest$",{gP:1,Ek:1,i:1,ug:1,rf:1,Sf:1,sf:1,u:1,r:1,z:1});var MR;function Zw(){MR||(MR=new LR);return MR} - class NR extends cR{constructor(){super();this.Pi="Byte"}Qd(){return wa(sd)}Me(b){return pa(hd(sd),[b])}}NR.prototype.$classData=t({hP:0},!1,"scala.reflect.ManifestFactory$ByteManifest$",{hP:1,Ek:1,i:1,ug:1,rf:1,Sf:1,sf:1,u:1,r:1,z:1});var OR;function Sw(){OR||(OR=new NR);return OR}class PR extends cR{constructor(){super();this.Pi="Char"}Qd(){return wa(pd)}Me(b){return pa(hd(pd),[b])}} - PR.prototype.$classData=t({iP:0},!1,"scala.reflect.ManifestFactory$CharManifest$",{iP:1,Ek:1,i:1,ug:1,rf:1,Sf:1,sf:1,u:1,r:1,z:1});var QR;function Uw(){QR||(QR=new PR);return QR}class RR extends cR{constructor(){super();this.Pi="Double"}Qd(){return wa(Od)}Me(b){return pa(hd(Od),[b])}}RR.prototype.$classData=t({jP:0},!1,"scala.reflect.ManifestFactory$DoubleManifest$",{jP:1,Ek:1,i:1,ug:1,rf:1,Sf:1,sf:1,u:1,r:1,z:1});var SR;function Yw(){SR||(SR=new RR);return SR} - class TR extends cR{constructor(){super();this.Pi="Float"}Qd(){return wa(Md)}Me(b){return pa(hd(Md),[b])}}TR.prototype.$classData=t({kP:0},!1,"scala.reflect.ManifestFactory$FloatManifest$",{kP:1,Ek:1,i:1,ug:1,rf:1,Sf:1,sf:1,u:1,r:1,z:1});var UR;function Xw(){UR||(UR=new TR);return UR}class VR extends cR{constructor(){super();this.Pi="Int"}Qd(){return wa(Fd)}Me(b){return pa(hd(Fd),[b])}} - VR.prototype.$classData=t({lP:0},!1,"scala.reflect.ManifestFactory$IntManifest$",{lP:1,Ek:1,i:1,ug:1,rf:1,Sf:1,sf:1,u:1,r:1,z:1});var WR;function Vw(){WR||(WR=new VR);return WR}class YR extends cR{constructor(){super();this.Pi="Long"}Qd(){return wa(Hd)}Me(b){return pa(hd(Hd),[b])}}YR.prototype.$classData=t({mP:0},!1,"scala.reflect.ManifestFactory$LongManifest$",{mP:1,Ek:1,i:1,ug:1,rf:1,Sf:1,sf:1,u:1,r:1,z:1});var ZR;function Ww(){ZR||(ZR=new YR);return ZR} - class $R extends dR{constructor(){super();this.Um=null}x(){return this.Um}m(b){return this===b}B(){return Kc(this)}}class aS extends cR{constructor(){super();this.Pi="Short"}Qd(){return wa(zd)}Me(b){return pa(hd(zd),[b])}}aS.prototype.$classData=t({qP:0},!1,"scala.reflect.ManifestFactory$ShortManifest$",{qP:1,Ek:1,i:1,ug:1,rf:1,Sf:1,sf:1,u:1,r:1,z:1});var bS;function Tw(){bS||(bS=new aS);return bS} - class cS extends cR{constructor(){super();this.Pi="Unit"}Qd(){return wa(Pd)}Me(b){return pa(hd(Ha),[b])}}cS.prototype.$classData=t({rP:0},!1,"scala.reflect.ManifestFactory$UnitManifest$",{rP:1,Ek:1,i:1,ug:1,rf:1,Sf:1,sf:1,u:1,r:1,z:1});var dS;function $w(){dS||(dS=new cS);return dS} - class ph extends l{constructor(b,a){super();this.vz=this.uz=null;this.ef=b;this.fg=a;wy(this)}x(){return ff().P.q(this)}ea(){return this.uz}S(){return this.vz}gd(b){this.uz=b}hd(b){this.vz=b}WD(){return this.ef}Of(){return this.fg}G(){return"Box"}E(){return 2}F(b){switch(b){case 0:return this.ef;case 1:return this.fg;default:throw qH(new rH,""+b);}}B(){return cy(this)}m(b){if(this===b)return!0;if(b instanceof ph){var a=this.ef,c=b.ef;if(null===a?null===c:a.m(c))return a=this.fg,b=b.fg,null===a?null=== - b:a.m(b)}return!1}}ph.prototype.$classData=t({EG:0},!1,"edu.cmu.cs.ls.keymaerax.core.Box",{EG:1,i:1,BA:1,gj:1,bd:1,Ra:1,Nb:1,J:1,z:1,u:1,r:1}); - class uh extends l{constructor(b,a){super();this.Cz=this.Bz=null;this.ff=b;this.gg=a;wy(this)}x(){return ff().P.q(this)}ea(){return this.Bz}S(){return this.Cz}gd(b){this.Bz=b}hd(b){this.Cz=b}WD(){return this.ff}Of(){return this.gg}G(){return"Diamond"}E(){return 2}F(b){switch(b){case 0:return this.ff;case 1:return this.gg;default:throw qH(new rH,""+b);}}B(){return cy(this)}m(b){if(this===b)return!0;if(b instanceof uh){var a=this.ff,c=b.ff;if(null===a?null===c:a.m(c))return a=this.gg,b=b.gg,null=== - a?null===b:a.m(b)}return!1}}uh.prototype.$classData=t({JG:0},!1,"edu.cmu.cs.ls.keymaerax.core.Diamond",{JG:1,i:1,BA:1,gj:1,bd:1,Ra:1,Nb:1,J:1,z:1,u:1,r:1}); - class oh extends l{constructor(b,a){super();this.fA=this.eA=null;this.gf=b;this.ii=a;wy(this);fM(this)}x(){return ff().P.q(this)}ea(){return this.eA}S(){return this.fA}gd(b){this.eA=b}hd(b){this.fA=b}Mj(){return this.gf}Of(){return this.ii}G(){return"Exists"}E(){return 2}F(b){switch(b){case 0:return this.gf;case 1:return this.ii;default:throw qH(new rH,""+b);}}B(){return cy(this)}m(b){if(this===b)return!0;if(b instanceof oh){var a=this.gf,c=b.gf;if(null===a?null===c:a.m(c))return a=this.ii,b=b.ii, - null===a?null===b:a.m(b)}return!1}}oh.prototype.$classData=t({YG:0},!1,"edu.cmu.cs.ls.keymaerax.core.Exists",{YG:1,i:1,cB:1,gj:1,bd:1,Ra:1,Nb:1,J:1,z:1,u:1,r:1}); - class nh extends l{constructor(b,a){super();this.jA=this.iA=null;this.hf=b;this.ji=a;wy(this);fM(this)}x(){return ff().P.q(this)}ea(){return this.iA}S(){return this.jA}gd(b){this.iA=b}hd(b){this.jA=b}Mj(){return this.hf}Of(){return this.ji}G(){return"Forall"}E(){return 2}F(b){switch(b){case 0:return this.hf;case 1:return this.ji;default:throw qH(new rH,""+b);}}B(){return cy(this)}m(b){if(this===b)return!0;if(b instanceof nh){var a=this.hf,c=b.hf;if(null===a?null===c:a.m(c))return a=this.ji,b=b.ji, - null===a?null===b:a.m(b)}return!1}}nh.prototype.$classData=t({aH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Forall",{aH:1,i:1,cB:1,gj:1,bd:1,Ra:1,Nb:1,J:1,z:1,u:1,r:1}); - class Pe extends l{constructor(b,a){super();this.kA=this.lA=null;this.db=b;this.tc=a;this.kA=Ye();PC(this);this.lA=b.Ec}x(){return ff().P.q(this)}ea(){return this.kA}Xr(){return this.db}S(){return this.lA}G(){return"FuncOf"}E(){return 2}F(b){switch(b){case 0:return this.db;case 1:return this.tc;default:throw qH(new rH,""+b);}}B(){return cy(this)}m(b){if(this===b)return!0;if(b instanceof Pe){var a=this.db,c=b.db;if(null===a?null===c:a.m(c))return a=this.tc,b=b.tc,null===a?null===b:a.m(b)}return!1}Nf(){return this.tc}} - Pe.prototype.$classData=t({cH:0},!1,"edu.cmu.cs.ls.keymaerax.core.FuncOf",{cH:1,i:1,Pj:1,kf:1,Ra:1,Nb:1,lz:1,J:1,z:1,u:1,r:1}); - class Lh extends l{constructor(b){super();this.KA=this.LA=null;this.yh=b;this.KA=Ye();this.LA=Qe()}x(){return ff().P.q(this)}S(){return this.LA}ea(){return this.KA}G(){return"Number"}E(){return 1}F(b){if(0===b)return this.yh;throw qH(new rH,""+b);}B(){return cy(this)}m(b){if(this===b)return!0;if(b instanceof Lh){var a=this.yh;b=b.yh;return null===a?null===b:a.m(b)}return!1}}Lh.prototype.$classData=t({rH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Number",{rH:1,i:1,bm:1,kf:1,Ra:1,Cc:1,Tj:1,J:1,z:1,u:1,r:1}); - function Oq(b){var a=b.la();a=new SM(a,a,2,1);return new rq(a,new vg((c=>d=>{var e=c.ma();e.Bb(d);return e.R()})(b)))}function eS(b,a,c,d){var e=c;c=c+d|0;d=vx(xx(),a);c=cf=>{var g=1+(e.q(f)|0)|0;lD(e,f,g)})(b,c)));return c}function yS(b){var a=v(),c=new Ag(a);b.ca(new vg(((d,e)=>f=>{e.fb=new w(f,e.fb)})(b,c)));a=b.ma();XH(a,b);for(b=c.fb;!b.o();)c=b.w(),a.$(c),b=b.t();return a.R()} - function mz(b,a){a=sS(b,a);var c=b.ma();b.ca(new vg(((d,e,f)=>g=>{var h=e.q(g)|0;if(0===h)return f.$(g);lD(e,g,-1+h|0)})(b,a,c)));return c.R()}function Cf(b,a){a=sS(b,a);var c=b.ma();b.ca(new vg(((d,e,f)=>g=>{var h=e.q(g)|0;0=b.ue(1))return b.fe();for(var c=b.ma(),d=XC(),e=b.la(),f=!1;e.X();){var g=e.Y();OB(d,g)?c.$(g):f=!0}return f||!a?c.R():b.fe()} - function gf(b,a,c,d,e){e=e.de(b.fe());var f=0;for(b=b.la();fk=>{g.g[h.Kj]=k;h.Kj=1+h.Kj|0})(b,c,e)));nu(Du(),c,a);for(e.Kj=0;e.Kj=b.Q()?-1:a} - function WS(b){var a=b.ma();a.sc(b.Q());for(var c=b.Q();0a||b.o())throw qH(new rH,""+a);return b.w()}function YS(b,a){for(;!b.o();){if(!a.q(b.w()))return!1;b=b.t()}return!0} - function ZS(b,a){for(;!b.o();){if(a.q(b.w()))return!0;b=b.t()}return!1}function uq(b,a){for(;!b.o();){if(X(Y(),b.w(),a))return!0;b=b.t()}return!1}function $S(b,a){for(;!b.o();){if(a.q(b.w()))return new E(b.w());b=b.t()}return y()}function aT(b,a,c){for(;!b.o();)a=c.N(a,b.w()),b=b.t();return a}function pB(b,a){if(b.o())throw new ie("empty.reduceLeft");return b.t().Fd(b.w(),a)} - var cT=function bT(b,a){if(b.o())throw new ie("Nil.reduceRight");if(b.t().o())return b.w();var d=b.w();b=b.t();return a.N(d,bT(b,a))};function dT(b){if(b.o())throw DM();for(var a=b.t();!a.o();)b=a,a=a.t();return b.w()}function eT(b,a){if(a&&a.$classData&&a.$classData.Xa.rs){if(b===a)return!0;for(;!b.o()&&!a.o()&&X(Y(),b.w(),a.w());)b=b.t(),a=a.t();return b.o()&&a.o()}return gS(b,a)}function fT(b,a,c){var d=0(c,d)=>c.qd(d))(b))):b instanceof wv?OP(a)?XP(b,a):a.Ua().Qg(b,new nj((()=>(c,d)=>c.qd(d))(b))):a.Ua().Qg(b,new nj((()=>(c,d)=>c.qd(d))(b)))}function HN(b){return 0===b.M()}function lT(b,a,c){b=b.oc(a);if(b instanceof E)return b.p;if(y()===b)return c.ce();throw new A(b);} - function mT(b,a){var c=new Ag(b);b.ca(new vg(((d,e,f)=>g=>{e.q(g)&&(f.fb=f.fb.bi(g.n))})(b,a,c)));return c.fb}function rD(b){if(b.o())return Bk().aE.bn;Bk();var a=new nn;b.ca(new vg(((c,d)=>e=>d.$(e))(b,a)));return rn(a)}function nT(b,a,c,d,e){var f=b.la();b=new rq(f,new vg((()=>g=>{if(null!==g){var h=g.n;g=g.l;return""+ev(hv(),h," -\x3e ")+g}throw new A(g);})(b)));return sB(b,a,c,d,e)} - class pf extends l{constructor(b,a){super();this.Jz=this.Iz=this.Hz=null;this.em=b;this.hj=a;zy(this);this.Iz=Gp();this.Hz=y();xJ(this)}Ke(){return AJ(this)}x(){return this.lb()}Nc(b){return yJ(this,b)}qb(){return this.Hz}ea(){return this.Iz}S(){return this.Jz}pg(){}qg(b){this.Jz=b}ua(){return this.em}Ks(){return this.hj}lb(){var b=this.hj,a=We();return null!==b&&b.m(a)?zJ(this):zJ(this)+"{"+this.hj+"}"}G(){return"DifferentialProgramConst"}E(){return 2}F(b){switch(b){case 0:return this.em;case 1:return this.hj; - default:throw qH(new rH,""+b);}}B(){return cy(this)}m(b){if(this===b)return!0;if(b instanceof pf&&this.em===b.em){var a=this.hj;b=b.hj;return null===a?null===b:a.m(b)}return!1}ob(b){return yJ(this,b)}}pf.prototype.$classData=t({OG:0},!1,"edu.cmu.cs.ls.keymaerax.core.DifferentialProgramConst",{OG:1,i:1,AG:1,am:1,kg:1,Ra:1,Cc:1,aw:1,on:1,gl:1,xh:1,ge:1,Pb:1,J:1,z:1,u:1,r:1});function oT(b,a){return a.Ua().Qg(b,new nj((()=>(c,d)=>c.rh(d))(b)))} - class pT extends pS{nc(){return tw()}nd(){return this}ca(b){var a=this.la();LH(a,b)}xc(b){var a=this.la();return MH(a,b)}fc(b){for(var a=this.la(),c=!1;!c&&a.X();)c=!!b.q(a.Y());return c}Oc(b){a:{for(var a=this.la();a.X();){var c=a.Y();if(b.q(c)){b=new E(c);break a}}b=y()}return b}o(){return!this.la().X()}Qf(b,a){var c=this.la();c=lB(c);var d=b;for(b=c;!b.o();)c=d,d=b.w(),d=a.N(d,c),b=b.t();return d}td(b){var a=this.la();return oB(a,b)}w(){return this.la().Y()}eh(b){var a=this.ma(),c=-(0>b?0:b)|0, - d=this.Ng();-1!==d&&a.sc(d+c|0);c=0;for(d=this.la();c=d)return b.ma().R();c=b.ma();b=b.x().substring(a,d);return c.Bb(new af(b)).R()}function HJ(b,a){var c=ds(),d=-1+a|0;if(!(0>=a))for(a=0;;){fs(c,b.x());if(a===d)break;a=1+a|0}}function mq(b){var a=new El(b);return new rq(a,new vg((()=>c=>{var d=new cv(c),e=d.x().length|0;if(0===e)c=d.x();else{var f=d.qk(-1+e|0);10===f||12===f?(c=d.x(),d=10===f&&2<=e&&13===d.qk(-2+e|0)?-2+e|0:-1+e|0,c=c.substring(0,d)):c=d.x()}return c})(b)))} - function jq(b,a){var c=b.x();return 0<=(c.length|0)&&c.substring(0,a.length|0)===a?b.x().substring(a.length|0):b.x()}function Tq(b){if(Qq(b.x())){var a=b.x();b=(b.x().length|0)-1|0;return a.substring(0,b)}return b.x()}var YN=t({tb:0},!0,"scala.collection.immutable.Iterable",{tb:1,i:1,zb:1,Ka:1,Da:1,Ea:1,xa:1,U:1,T:1,Aa:1,Ca:1,Ia:1,La:1,wb:1,Ja:1,Ha:1,za:1,Ba:1,z:1}); - class af extends l{constructor(b){super();this.ka=b}Nc(b){return Tb(this.ka,b)}o(){return Gq(this)}ca(b){IS(this,b)}xc(b){return JS(this,b)}fc(b){return KS(this,b)}Fd(b,a){return GS(this,0,this.ka.length|0,b,a)}Qf(b,a){return HS(this,this.ka.length|0,b,a)}pf(b){return LS(this,b)}td(b){return MS(this,b)}bj(b){return NS(this,b)}w(){return ge(this)}t(){return PS(this)}of(){return QS(this)}eh(b){var a=this.ka.length|0;return Iv(Lv(),this.ka,b,a)}jh(b){return SS(this,b)}dh(b,a,c){TS(this,b,a,c)}ue(b){return US(this, - b)}Hh(b,a){return VS(this,b,a)}ih(){return WS(this)}ya(){return UM(this)}la(){return new BQ(this,0,this.ka.length|0)}Ng(){return this.ka.length|0}M(){return this.ka.length|0}Xd(b,a){return zS(this,b,a)}cj(b,a){return nM(this,b,a)}Ld(){var b=new BQ(this,0,this.ka.length|0);return os(b)}as(){return!0}cc(b,a){return WP(this,b,a)}Ib(b,a){return yg(this,b,a)}uj(b,a){return pj(this,b,a)}ub(b){return YP(this,b,!1)}Pf(b){return YP(this,b,!0)}bg(){return bQ(this)}Sm(){return!Gq(this)}Qg(b,a){return GS(this, - 0,this.ka.length|0,b,a)}Cl(b){return qB(this,b)}Tb(){var b=xg().eb;return Xh(this,b)}dn(){var b=mn().C;return Xh(this,b)}Pg(){nD();var b=new qj;uD(b,new cv(this.ka));return tj(b)}Jh(b,a,c){return Ik(this,b,a,c)}Ga(b){return Ik(this,"",b,"")}pk(b,a,c,d){return sB(this,b,a,c,d)}qk(b){return 65535&(this.ka.charCodeAt(b)|0)}x(){return this.ka}Q(){return this.ka.length|0}B(){return pb(this.ka)}m(b){Lv();return b instanceof af?this.ka===(null===b?null:b.ka):!1}ob(b){return Tb(this.ka,b)}Ua(){return new cv(this.ka)}Wi(b, - a){return Iv(Lv(),this.ka,b,a)}qa(b){return Qc(65535&(this.ka.charCodeAt(b)|0))}ma(){return ds()}Og(b){return new cv(b)}ic(){return new cv(this.ka)}cg(){return new cv(this.ka)}fe(){return this.ka}}af.prototype.$classData=t({kS:0},!1,"scala.collection.immutable.StringOps",{kS:1,i:1,OE:1,tf:1,Hd:1,Uc:1,Ba:1,z:1,Da:1,Ea:1,xa:1,U:1,T:1,Aa:1,Ca:1,za:1,Tc:1,ge:1,Pb:1}); - function rT(b,a,c){var d=b.fe();a=0(d,e)=>c.q(e))(this,b)))}} - uT.prototype.$classData=t({XQ:0},!1,"scala.collection.immutable.HashMap$HashMapValues",{XQ:1,mE:1,Ma:1,Na:1,i:1,Ka:1,Da:1,Ea:1,xa:1,U:1,T:1,Aa:1,Ca:1,Ia:1,La:1,Ja:1,Ha:1,za:1,Ba:1,z:1,u:1,r:1});class vT extends pT{}function wT(b,a){a=b.vD(a);-1!==a&&b.Kx(a);return b}function xT(b){var a=b.ma();a.Bb(b);return a.R()} - class yT extends pT{cg(){return this}Og(b){return b}ue(b){a:if(0>b)b=1;else{for(var a=0,c=this.la();c.X();){if(a===b){b=c.X()?1:0;break a}c.Y();a=1+a|0}b=a-b|0}return b}o(){return 0===this.ue(0)}M(){return this.Q()}Hh(b,a){a:{var c=0(f,g)=>f.Nj(g))(b)))} - class IT extends AT{nc(){return KQ()}M(){return 0}o(){return!0}ta(){return!1}Nj(b){return new JT(this,b)}Xl(){return this}la(){var b=GT(this);return new VM(b)}wl(){throw NA("elem of empty set");}tg(){throw NA("next of empty set");}Tb(){return this}bg(){return"ListSet"}ic(){return this}q(b){return this.ta(b)}sk(){KQ();return JQ()}Ua(){return this}nd(){return this}cb(b){return HT(this,b)}ad(b){return this.Xl(b)}ph(b){return this.Xl(b)}qd(b){return this.Nj(b)}} - var KT=t({ty:0},!1,"scala.collection.immutable.ListSet",{ty:1,Tf:1,Ma:1,Na:1,i:1,Ka:1,Da:1,Ea:1,xa:1,U:1,T:1,Aa:1,Ca:1,Ia:1,La:1,Ja:1,Ha:1,za:1,Ba:1,z:1,xe:1,ba:1,Pe:1,Qe:1,vf:1,uf:1,Kb:1,Ue:1,tb:1,zb:1,wb:1,u:1,r:1});IT.prototype.$classData=KT; - class LT extends AT{nc(){return xg()}M(){return 0}ta(){return!1}la(){return qv().we}ca(){}Tb(){return this}cc(b,a){if(a===xg().eb){if(b instanceof wv&&4c?c:224]);MN();b=b.Tr(a,0,c,0);return null===b?ON():b}return eg(b,a)}function KB(b,a){return b.Wl(a,b.ch(a),0)}function XP(b,a){if(a instanceof wv){if(b===a)return b;MN();b=b.$i(a,0);return null===b?ON():b}if(a.o())return b;var c=new fy;if(a&&a.$classData&&a.$classData.Xa.Ue)a.ca(c.Xb?c.Yb:NT(b,c));else{a=a.la();var d=c.Xb?c.Yb:NT(b,c);LH(a,d)}return(c.Xb?c.Yb:NT(b,c)).qy} - function OT(b,a){if(a instanceof wv)return PT(b,a);MN();var c=6+b.M()|0;c=pa(hd(AN),[224>c?c:224]);MN();b=b.Fm(a,!1,0,c,0);return null===b?ON():b}function PT(b,a){if(a instanceof wv){MN();var c=b.M(),d=a.M();c=6+(cc?c:224]);MN();b=b.Jm(a,0,c,0);return null===b?ON():b}return OT(b,a)}function QT(b,a){MN();b=b.Dl(a,b.ch(a),0);return null===b?ON():b} - class wv extends AT{nc(){return MN()}M(){return 0}la(){return qv().we}ca(){}ta(b){return this.gh(b,this.ch(b),0)}Ul(b){if(b instanceof wv)return this.Ls(b,0);var a=this.la();return MH(a,b)}Ls(){return!0}$i(b){return b}Jm(){return null}Tr(){return null}Vy(){return QT(this,this.w())}Fm(){return null}$r(b){b=b+~(b<<9)|0;b^=b>>>14|0;b=b+(b<<4)|0;return b^(b>>>10|0)}ch(b){return this.$r(Ex(Hx(),b))}gh(){return!1}Wl(b,a){return new FN(b,a)}Dl(){return this}Tb(){return this}ic(){return this}q(b){return this.ta(b)}Ua(){return this}nd(){return this}Pf(b){if(b instanceof - wv)b=xv(this,b);else{MN();var a=6+this.M()|0;a=pa(hd(AN),[224>a?a:224]);MN();b=this.Fm(b,!0,0,a,0);b=null===b?ON():b}return b}ub(b){return OT(this,b)}t(){return this.Vy()}ad(b){return QT(this,b)}ph(b){return QT(this,b)}vk(b){return PT(this,b)}rF(b){return XP(this,b)}qd(b){return KB(this,b)}sk(){MN();return ON()}} - var AN=t({xs:0},!1,"scala.collection.immutable.HashSet",{xs:1,Tf:1,Ma:1,Na:1,i:1,Ka:1,Da:1,Ea:1,xa:1,U:1,T:1,Aa:1,Ca:1,Ia:1,La:1,Ja:1,Ha:1,za:1,Ba:1,z:1,xe:1,ba:1,Pe:1,Qe:1,vf:1,uf:1,Kb:1,Ue:1,tb:1,zb:1,wb:1,hc:1,u:1,r:1});wv.prototype.$classData=AN;class RT extends IT{} - RT.prototype.$classData=t({tR:0},!1,"scala.collection.immutable.ListSet$EmptyListSet$",{tR:1,ty:1,Tf:1,Ma:1,Na:1,i:1,Ka:1,Da:1,Ea:1,xa:1,U:1,T:1,Aa:1,Ca:1,Ia:1,La:1,Ja:1,Ha:1,za:1,Ba:1,z:1,xe:1,ba:1,Pe:1,Qe:1,vf:1,uf:1,Kb:1,Ue:1,tb:1,zb:1,wb:1,u:1,r:1});var ST;function JQ(){ST||(ST=new RT);return ST}function TT(b,a){for(;;){if(b.o())return!1;if(X(Y(),b.wl(),a))return!0;b=b.tg()}} - class JT extends IT{constructor(b,a){super();this.uy=null;this.AE=a;if(null===b)throw wl(tl(),null);this.uy=b}wl(){return this.AE}M(){a:for(var b=this,a=0;;){if(b.o())break a;b=b.tg();a=1+a|0}return a}o(){return!1}ta(b){return TT(this,b)}Nj(b){return TT(this,b)?this:new JT(this,b)}Xl(b){a:{var a=this;for(var c=0;;){if(a.o()){a=-1;break a}if(X(Y(),a.wl(),b)){a=c;break a}a=a.tg();c=1+c|0}}if(0>a)return this;if(0===a)return this.uy;b=pa(hd(KT),[a]);var d=this;c=a;for(var e=0;ec)break a;a=-1+c|0;d=new JT(d,b.g[c].wl());c=a}return d}tg(){return this.uy}of(){return this.AE}ad(b){return this.Xl(b)}ph(b){return this.Xl(b)}qd(b){return this.Nj(b)}}JT.prototype.$classData=t({uR:0},!1,"scala.collection.immutable.ListSet$Node",{uR:1,ty:1,Tf:1,Ma:1,Na:1,i:1,Ka:1,Da:1,Ea:1,xa:1,U:1,T:1,Aa:1,Ca:1,Ia:1,La:1,Ja:1,Ha:1,za:1,Ba:1,z:1,xe:1,ba:1,Pe:1,Qe:1,vf:1,uf:1,Kb:1,Ue:1,tb:1,zb:1,wb:1,u:1,r:1}); - class DT extends BT{nc(){return xg()}dj(b){return this.Qi.ta(b)?this:ni(xg(),v()).cb(this).qd(b)}Df(b){return this.Qi.ta(b)?ni(xg(),v()).cb(this).ph(b):this}Tb(){return this}ic(){return this}q(b){return this.Qi.ta(b)}sk(){xg();return hg()}Ua(){return this}nd(){return this}ad(b){return this.Df(b)}ph(b){return this.Df(b)}qd(b){return this.dj(b)}} - DT.prototype.$classData=t({EE:0},!1,"scala.collection.immutable.MapLike$ImmutableDefaultKeySet",{EE:1,pQ:1,Tf:1,Ma:1,Na:1,i:1,Ka:1,Da:1,Ea:1,xa:1,U:1,T:1,Aa:1,Ca:1,Ia:1,La:1,Ja:1,Ha:1,za:1,Ba:1,z:1,xe:1,ba:1,Pe:1,Qe:1,vf:1,uf:1,Kb:1,u:1,r:1,Ue:1,tb:1,zb:1,wb:1});class UT extends yT{Ua(){return this}nd(){return this}} - class VT extends DT{constructor(b){super();this.wE=0;this.ny=!1;if(null===b)throw wl(tl(),null);this.Qi=b}ca(b){this.Qi.Ki(new nj(((a,c)=>d=>c.q(d))(this,b)))}B(){if(!this.ny&&!this.ny){var b=dy();this.wE=ey(b,this,b.Xu);this.ny=!0}return this.wE}}VT.prototype.$classData=t({WQ:0},!1,"scala.collection.immutable.HashMap$HashMapKeys",{WQ:1,EE:1,pQ:1,Tf:1,Ma:1,Na:1,i:1,Ka:1,Da:1,Ea:1,xa:1,U:1,T:1,Aa:1,Ca:1,Ia:1,La:1,Ja:1,Ha:1,za:1,Ba:1,z:1,xe:1,ba:1,Pe:1,Qe:1,vf:1,uf:1,Kb:1,u:1,r:1,Ue:1,tb:1,zb:1,wb:1}); - class WT extends wv{w(){throw NA("Empty Set");}Vy(){throw NA("Empty Set");}t(){return this.Vy()}}WT.prototype.$classData=t({aR:0},!1,"scala.collection.immutable.HashSet$EmptyHashSet$",{aR:1,xs:1,Tf:1,Ma:1,Na:1,i:1,Ka:1,Da:1,Ea:1,xa:1,U:1,T:1,Aa:1,Ca:1,Ia:1,La:1,Ja:1,Ha:1,za:1,Ba:1,z:1,xe:1,ba:1,Pe:1,Qe:1,vf:1,uf:1,Kb:1,Ue:1,tb:1,zb:1,wb:1,hc:1,u:1,r:1});var XT;function ON(){XT||(XT=new WT);return XT} - function YT(b,a,c){var d=null,e=0,f=0,g=b.bb,h=a.bb,k=b.da;a=a.da;for(var m=0,p=h^h&(-1+h|0);0!==p;){var n=g&(-1+p|0);e=e+uA(um(),n)|0;g^=n;n=k.g[e];var q=a.g[f];q=n===q?n:n.$i(q,5+c|0);q!==n&&(null===d&&(d=k.Sr()),m=m+(q.M()-n.M()|0)|0,d.g[e]=q);g^=p;h^=p;p=h^h&(-1+h|0);e=1+e|0;f=1+f|0}return null===d?b:new yN(b.bb,d,b.yd+m|0)} - class yN extends wv{constructor(b,a,c){super();this.bb=b;this.da=a;this.yd=c}M(){return this.yd}gh(b,a,c){var d=31&(a>>>c|0),e=1<>>c|0)),e=this.bb&(-1+d|0);e=uA(um(),e);if(0!==(this.bb&d)){d=this.da.g[e];b=d.Wl(b,a,5+c|0);if(d===b)return this;a=pa(hd(AN),[this.da.g.length]);Fc(this.da,0,a,0,this.da.g.length);a.g[e]=b;return new yN(this.bb,a, - 1+this.yd|0)}c=pa(hd(AN),[1+this.da.g.length|0]);Fc(this.da,0,c,0,e);c.g[e]=new FN(b,a);Fc(this.da,e,c,1+e|0,this.da.g.length-e|0);return new yN(this.bb|d,c,1+this.yd|0)}$i(b,a){if(b===this)return this;if(b instanceof CN){var c=1<<(31&(b.Ta>>>a|0)),d=this.bb&(-1+c|0);d=uA(um(),d);if(0!==(this.bb&c)){c=this.da.g[d];if(c===b)return this;b=c.$i(b,5+a|0);if(c===b)return this;a=this.da.Sr();a.g[d]=b;return new yN(this.bb,a,this.yd+(b.M()-c.M()|0)|0)}a=pa(hd(AN),[1+this.da.g.length|0]);Fc(this.da,0,a,0, - d);a.g[d]=b;Fc(this.da,d,a,1+d|0,this.da.g.length-d|0);return new yN(this.bb|c,a,this.yd+b.M()|0)}if(b instanceof yN){d=this.bb;c=b.bb;var e=d|c;if(e===d&&(e!==c||this.yd>=b.yd))b=YT(this,b,a);else if(e===c)b=YT(b,this,a);else if(0===(d&c)){c=d=a=0;e=this.bb;var f=b.bb,g=this.da,h=b.da,k=e|f,m=k;m=pa(hd(AN),[uA(um(),m)]);for(var p=k^k&(-1+k|0);0!==p;)0!==(p&e)?(m.g[c]=g.g[a],a=1+a|0):(m.g[c]=h.g[d],d=1+d|0),c=1+c|0,k^=p,p=k^k&(-1+k|0);b=new yN(e|f,m,this.yd+b.yd|0)}else{c=d=0;e=this.bb;f=b.bb;g=this.da; - b=b.da;k=h=e|f;k=pa(hd(AN),[uA(um(),k)]);p=m=0;for(var n=h^h&(-1+h|0),q;0!==n;){if(0!==(n&e))if(0!==(n&f)){q=g.g[d];var r=b.g[c];q=q===r?q:q.$i(r,5+a|0);d=1+d|0;c=1+c|0}else q=g.g[d],d=1+d|0;else q=b.g[c],c=1+c|0;h^=n;n=h^h&(-1+h|0);k.g[m]=q;p=p+q.M()|0;m=1+m|0}b=new yN(e|f,k,p)}return b}return this}Jm(b,a,c,d){if(b===this)return this;if(b instanceof CN)return b.Jm(this,a,c,d);if(b instanceof yN){var e=this.da,f=this.bb,g=0,h=b.da,k=b.bb,m=0;if(0===(f&k))return null;for(var p=d,n=0,q=0;0!==(f&k);){var r= - f^f&(-1+f|0),u=k^k&(-1+k|0);if(r===u){var x=e.g[g].Jm(h.g[m],5+a|0,c,p);null!==x&&(n=n+x.M()|0,q|=r,c.g[p]=x,p=1+p|0);f&=~r;g=1+g|0;k&=~u;m=1+m|0}else{MN();x=-1+r|0;var z=-1+u|0;xx!==0>z?(f&=~r,g=1+g|0):(k&=~u,m=1+m|0)}}if(0===q)return null;if(n===this.yd)return this;if(n===b.yd)return b;b=p-d|0;return 1!==b||c.g[d]instanceof yN?(a=pa(hd(AN),[b]),Fc(c,d,a,0,b),new yN(q,a,n)):c.g[d]}return null}Tr(b,a,c,d){if(b===this)return null;if(b instanceof FN)return this.Dl(b.Sd,b.Ta,a);if(b instanceof - yN){for(var e=this.da,f=this.bb,g=0,h=b.da,k=b.bb,m=0,p=d,n=b=0;0!==f;){var q=f^f&(-1+f|0),r=k^k&(-1+k|0);if(q===r){var u=e.g[g].Tr(h.g[m],5+a|0,c,p);null!==u&&(b=b+u.M()|0,n|=q,c.g[p]=u,p=1+p|0);f&=~q;g=1+g|0;k&=~r;m=1+m|0}else{MN();u=-1+q|0;var x=-1+r|0;uu!==0>x?(r=e.g[g],b=b+r.M()|0,n|=q,c.g[p]=r,p=1+p|0,f&=~q,g=1+g|0):(k&=~r,m=1+m|0)}}if(0===n)return null;if(b===this.yd)return this;a=p-d|0;return 1!==a||c.g[d]instanceof yN?(e=pa(hd(AN),[a]),Fc(c,d,e,0,a),new yN(n,e,b)):c.g[d]}if(b instanceof - ZT)a:for(d=this,c=b.xd;;){if(c.o()||null===d){a=d;break a}n=GT(c);d=d.Dl((new VM(n)).Y(),b.Ta,a);c=$P(c)}else a=this;return a}Dl(b,a,c){var d=1<<(31&(a>>>c|0)),e=this.bb&(-1+d|0);e=uA(um(),e);if(0!==(this.bb&d)){var f=this.da.g[e];b=f.Dl(b,a,5+c|0);return f===b?this:null===b?(d^=this.bb,0!==d?2!==this.da.g.length||this.da.g[1^e]instanceof yN?(b=pa(hd(AN),[-1+this.da.g.length|0]),Fc(this.da,0,b,0,e),Fc(this.da,1+e|0,b,e,-1+(this.da.g.length-e|0)|0),new yN(d,b,-1+this.yd|0)):this.da.g[1^e]:null):1!== - this.da.g.length||b instanceof yN?(d=pa(hd(AN),[this.da.g.length]),Fc(this.da,0,d,0,this.da.g.length),d.g[e]=b,new yN(this.bb,d,-1+this.yd|0)):b}return this}m(b){if(b instanceof yN){if(this===b)return!0;if(this.bb===b.bb&&this.yd===b.yd){var a=this.da;b=b.da;return zu(Du(),a,b)}return!1}return!(b instanceof wv)&&NP(this,b)}Ls(b,a){if(b===this)return!0;if(b instanceof yN&&0===(this.bb&~b.bb)&&this.yd<=b.yd){var c=this.bb,d=this.da,e=0,f=b.da;b=b.bb;var g=0;if((c&b)===c){for(;0!==c;){var h=c^c&(-1+ - c|0),k=b^b&(-1+b|0);if(h===k){if(!d.g[e].Ls(f.g[g],5+a|0))return!1;c&=~h;e=1+e|0}b&=~k;g=1+g|0}return!0}}return!1}Fm(b,a,c,d,e){for(var f=e,g=0,h=0,k=0;k>>1|0;h=d}return new yN(h,b,g)}return d.g[e]}ca(b){for(var a=0;ap=>k.gh(p,h.Ta,m))(this,b,a);if(c instanceof hC)a:for(;;)if(c.o()){a=v();break}else{var d=c.w(),e=c.t();if(!1===!!a(d))c=e;else for(;;){if(e.o())a=c;else{d=e.w();if(!1!==!!a(d)){e=e.t();continue}d=e;e=new w(c.w(),v());var f=c.t();for(c=e;f!==d;){var g=new w(f.w(),v());c=c.Z=g;f=f.t()}for(f=d=d.t();!d.o();){g=d.w();if(!1===!!a(g)){for(;f!==d;)g=new w(f.w(),v()),c=c.Z=g,f=f.t();f=d.t()}d=d.t()}f.o()||(c.Z=f);a=e}break a}}else{e=new aN((KQ(),JQ()));c=GT(c);for(c=new VM(c);c.X();)d=c.Y(),!1!== - !!a(d)&&kO(e,d);a=e.Hs}e=a.M();return 0===e?null:e===this.Bg?this:e===b.M()?b:1===e?(b=GT(a),new FN((new VM(b)).Y(),this.Ta)):new ZT(this.Ta,a,e)}Tr(b,a){if(this===b)return null;var c=this.xd;b=((g,h,k)=>m=>h.gh(m,g.Ta,k))(this,b,a);if(c instanceof hC)a:for(;;)if(c.o()){b=v();break}else{var d=c.w();a=c.t();if(!0===!!b(d))c=a;else for(;;){if(a.o())b=c;else{d=a.w();if(!0!==!!b(d)){a=a.t();continue}d=a;a=new w(c.w(),v());var e=c.t();for(c=a;e!==d;){var f=new w(e.w(),v());c=c.Z=f;e=e.t()}for(e=d=d.t();!d.o();){f= - d.w();if(!0===!!b(f)){for(;e!==d;)f=new w(e.w(),v()),c=c.Z=f,e=e.t();e=d.t()}d=d.t()}e.o()||(c.Z=e);b=a}break a}}else{a=new aN((KQ(),JQ()));c=GT(c);for(c=new VM(c);c.X();)d=c.Y(),!0!==!!b(d)&&kO(a,d);b=a.Hs}a=b.M();return 0===a?null:a===this.Bg?this:1===a?(b=GT(b),new FN((new VM(b)).Y(),this.Ta)):new ZT(this.Ta,b,a)}Dl(b,a){return a===this.Ta?(b=this.xd.Xl(b),b===this.xd?this:2===this.Bg?(b=GT(b),new FN((new VM(b)).Y(),a)):new ZT(a,b,-1+this.Bg|0)):this}Fm(b,a){b=a?YP(this.xd,b,!0):YP(this.xd,b,!1); - if(b===this.xd)return this;a=b.M();switch(a){case 0:return null;case 1:return b=GT(b),new FN((new VM(b)).Y(),this.Ta);default:return a===this.Bg?this:new ZT(this.Ta,b,a)}}la(){var b=GT(this.xd);return new VM(b)}ca(b){var a=GT(this.xd);LH(new VM(a),b)}} - ZT.prototype.$classData=t({dR:0},!1,"scala.collection.immutable.HashSet$HashSetCollision1",{dR:1,gR:1,xs:1,Tf:1,Ma:1,Na:1,i:1,Ka:1,Da:1,Ea:1,xa:1,U:1,T:1,Aa:1,Ca:1,Ia:1,La:1,Ja:1,Ha:1,za:1,Ba:1,z:1,xe:1,ba:1,Pe:1,Qe:1,vf:1,uf:1,Kb:1,Ue:1,tb:1,zb:1,wb:1,hc:1,u:1,r:1});function $T(b){for(var a=v();!b.o();){var c=new B(b.Ak(),b.en());a=new w(c,a);b=b.zj()}return a}function aU(b,a){return a.o()?b:a.Qg(b,new nj((()=>(c,d)=>c.al(d))(b)))} - class bU extends CT{M(){return 0}o(){return!0}oc(){return y()}Ki(b){for(var a=this;!a.o();)b.N(a.Ak(),a.en()),a=a.zj()}B(){if(this.o())return dy().Wu;var b=new TH;this.Ki(b);return SH(b)}Xy(b,a){return new cU(this,b,a)}al(b){return new cU(this,b.n,b.l)}Os(){return this}la(){var b=$T(this);return new VM(b)}Ak(){throw NA("key of empty map");}en(){throw NA("value of empty map");}zj(){throw NA("next of empty map");}bg(){return"ListMap"}ic(){return this}Pf(b){return mT(this,b)}Ub(b){return aU(this,b)}ad(b){return this.Os(b)}bi(b){return this.Os(b)}ej(b){return this.al(b)}rh(b){return this.al(b)}xl(){rP(); - return qP()}px(){rP();return qP()}} - class dU extends CT{M(){return 0}ta(){return!1}oc(){return y()}vj(b,a){return a.ce()}la(){return qv().we}Bk(){return qv().we}Zk(){return qv().we}rh(b){return new eU(b.n,b.l)}Ub(b){return this.cc(b,nD().Xf)}cc(b,a){nD();if(a===nD().Xf){if(b instanceof vN&&4>31,d=b.Be;b=d>>31;d=a-d|0;return new Ja(d,(-2147483648^d)>(-2147483648^a)?-1+(c-b|0)|0:c-b|0)}function lU(b){var a=kU(b),c=a.O;a=a.V;var d=b.Ad,e=d>>31;b=yt();c=hu(b,c,a,d,e);a=b.kb;return 0===c&&0===a} - function BS(b,a,c,d){b.Be=a;b.Il=c;b.Ad=d;b.Yf=a>c&&0d||a===c&&!b.xj();if(0===d)throw ej("step cannot be 0.");if(b.Yf)a=0;else{var e=kU(b);a=e.O;var f=e.V,g=b.Ad,h=g>>31;e=yt();a=At(e,a,f,g,h);e=e.kb;g=b.xj()||!lU(b)?1:0;f=g>>31;g=a+g|0;e=new Ja(g,(-2147483648^g)<(-2147483648^a)?1+(e+f|0)|0:e+f|0);a=e.O;e=e.V;a=(0===e?-1<(-2147483648^a):0>31,a=hu(yt(),a,e,d,f),c=0!==a? - c-a|0:b.xj()?c:c-d|0}b.lv=c;return b} - function hK(b,a){if(0>=a){var c=b.Be;return BS(new CS,c,c,b.Ad)}if(0<=b.Ej)return mU(b,b.Ej-a|0);c=nU(b);var d=c>>31,e=b.Ad,f=e>>31;a=-1+a|0;var g=a>>31,h=65535&e,k=e>>>16|0,m=65535&a,p=a>>>16|0,n=aa(h,m);m=aa(k,m);var q=aa(h,p);h=n+((m+q|0)<<16)|0;n=(n>>>16|0)+q|0;f=(((aa(e,g)+aa(f,a)|0)+aa(k,p)|0)+(n>>>16|0)|0)+(((65535&n)+m|0)>>>16|0)|0;e=c-h|0;d=(-2147483648^e)>(-2147483648^c)?-1+(d-f|0)|0:d-f|0;0>31,f=d===a?(-2147483648^e)<(-2147483648^f):db.Ad?(f=b.Be,a=f>> - 31,d=d===a?(-2147483648^e)>(-2147483648^f):d>a):d=!1;return d?b:new oU(e,c,b.Ad)}function nU(b){return b.Yf?(b=v(),dT(b)|0):b.lv}function mU(b,a){return 0>=a||b.Yf?b:a>=b.Ej&&0<=b.Ej?(a=b.Il,BS(new CS,a,a,b.Ad)):b.rD(b.Be+aa(b.Ad,a)|0,b.Il,b.Ad)} - class CS extends yT{constructor(){super();this.Ad=this.Il=this.Be=0;this.Yf=!1;this.lv=this.Ej=0}nc(){return ln()}B(){return gC(this)}la(){return new BQ(this,0,this.Q())}Ng(){return this.Q()}o(){return this.Yf}pc(){return this.Yf?v().vu():this.Be}rD(b,a,c){return BS(new CS,b,a,c)}xj(){return!1}M(){return this.Q()}Q(){return 0>this.Ej?on(pn(),this.Be,this.Il,this.Ad,this.xj()):this.Ej}ca(b){if(!this.Yf)for(var a=this.Be;;){b.q(a);if(a===this.lv)break;a=a+this.Ad|0}}m(b){if(b instanceof CS){if(this.Yf)return b.Yf; - if(b.Yf||this.Be!==b.Be)return!1;var a=nU(this);return a===nU(b)&&(this.Be===a||this.Ad===b.Ad)}return jP(this,b)}x(){var b=this.xj()?"to":"until",a=1===this.Ad?"":" by "+this.Ad;return(this.Yf?"empty ":lU(this)?"":"inexact ")+"Range "+this.Be+" "+b+" "+this.Il+a}Or(b){0>this.Ej&&on(pn(),this.Be,this.Il,this.Ad,this.xj());if(0>b||b>=this.Ej)throw qH(new rH,""+b);return this.Be+aa(this.Ad,b)|0}Og(b){return b}ic(){return this}cg(){return this}Ua(){return this}nd(){return this}ih(){return this.Yf?this: - new oU(nU(this),this.Be,-this.Ad|0)}Zi(b){return hK(this,b)}t(){this.Yf&&pU(v());return mU(this,1)}eh(b){return mU(this,b)}q(b){return this.Or(b|0)}qa(b){return this.Or(b)}w(){return this.pc()}of(){return nU(this)}}CS.prototype.$classData=t({FE:0},!1,"scala.collection.immutable.Range",{FE:1,vd:1,Ma:1,Na:1,i:1,Ka:1,Da:1,Ea:1,xa:1,U:1,T:1,Aa:1,Ca:1,Ia:1,La:1,Ja:1,Ha:1,za:1,Ba:1,z:1,wd:1,xb:1,ba:1,Sc:1,Tc:1,Uc:1,ry:1,Kk:1,tb:1,zb:1,wb:1,ve:1,Hd:1,hc:1,u:1,r:1}); - function qU(b,a,c){for(;;){if(c.o())return c;var d=c.w();if(a.ta(d))c=c.t();else return d=c.w(),new Cv(d,new F(((e,f,g)=>()=>qU(e,f.qd(g.w()),g.t()))(b,a,c)))}}function ns(b){return qU(b,ni(xg(),v()),b)}function Ev(b,a){if(b.o())return a.ce().Ld();var c=b.w();return new Cv(c,new F(((d,e)=>()=>Ev(d.t(),e))(b,a)))}function CR(b,a,c){for(;!b.o()&&!!a.q(b.w())===c;)b=b.t();return b.o()?OH():BR(xw(),b,a,c)} - function rU(b,a,c){return c.de(b)instanceof vP?(b.o()||a.o()?b=OH():(c=new B(b.w(),a.w()),b=new Cv(c,new F(((d,e)=>()=>rU(d.t(),e.t(),xw().Ym))(b,a)))),b):fS(b,a,c)}function sU(b,a){if(0>=a||b.o())return xw(),OH();if(1===a)return a=b.w(),new Cv(a,new F((()=>()=>{xw();return OH()})(b)));var c=b.w();return new Cv(c,new F(((d,e)=>()=>sU(d.t(),-1+e|0))(b,a)))}function tU(b,a){for(;;){if(0>=a||b.o())return b;b=b.t();a=-1+a|0}} - function uU(b){var a=OH();a=new Ag(a);for(var c=b;!c.o();){xw();var d=Bv(new Fv(new F(((e,f)=>()=>f.fb)(b,a))),c.w());d.t();a.fb=d;c=c.t()}return a.fb}function vU(b,a){for(var c=new Ag(b);!c.fb.o();){var d=a.q(c.fb.w());if(d.o())c.fb=c.fb.t();else return d=d.Ld(),xw(),Dv(new Fv(new F(((e,f,g)=>()=>vU(f.fb.t(),g))(b,c,a))),d)}xw();return OH()} - class wU extends yT{qa(b){return Gl(this,b)}xc(b){return YS(this,b)}fc(b){return ZS(this,b)}Oc(b){return $S(this,b)}Qf(b,a){return this.o()?b:a.N(this.w(),this.t().Qf(b,a))}td(b){return cT(this,b)}of(){return dT(this)}jh(b){return eT(this,b)}ue(b){return 0>b?1:XS(this,b)}Hh(b,a){return fT(this,b,a)}B(){return gC(this)}nc(){return xw()}Q(){for(var b=0,a=this;!a.o();)b=1+b|0,a=a.t();return b}Ld(){return this}cc(b,a){return a.de(this)instanceof vP?(this.o()?b=b.Ld():(a=this.w(),b=new Cv(a,new F(((c, - d)=>()=>c.t().cc(d,xw().Ym))(this,b)))),b):WP(this,b,a)}Xd(b,a){return a.de(this)instanceof vP?new Cv(b,new F((c=>()=>c)(this))):zS(this,b,a)}Ib(b,a){return a.de(this)instanceof vP?(this.o()?b=OH():(a=b.q(this.w()),b=new Cv(a,new F(((c,d)=>()=>c.t().Ib(d,xw().Ym))(this,b)))),b):yg(this,b,a)}uj(b,a){if(a.de(this)instanceof vP){if(this.o())b=OH();else{a=new Ag(this);for(var c=b.q(a.fb.w()).Ld();!a.fb.o()&&c.o();)a.fb=a.fb.t(),a.fb.o()||(c=b.q(a.fb.w()).Ld());b=a.fb.o()?(xw(),OH()):Ev(c,new F(((d,e, - f)=>()=>e.fb.t().uj(f,xw().Ym))(this,a,b)))}return b}return pj(this,b,a)}la(){return new VN(this)}ca(b){for(var a=this;!a.o();)b.q(a.w()),a=a.t()}Fd(b,a){for(var c=this;;){if(c.o())return b;var d=c.t();b=a.N(b,c.w());c=d}}pf(b){if(this.o())throw new ie("empty.reduceLeft");for(var a=this.w(),c=this.t();!c.o();)a=b.N(a,c.w()),c=c.t();return a}bj(b){var a=xw();return rU(this,AR(a,0,1),b)}pk(b,a,c,d){fs(b,a);if(!this.o()){tB(b,this.w());a=this;if(a.Lj()){var e=this.t();if(e.o())return fs(b,d),b;if(a!== - e&&(a=e,e.Lj()))for(e=e.t();a!==e&&e.Lj();)tB(fs(b,c),a.w()),a=a.t(),e=e.t(),e.Lj()&&(e=e.t());if(e.Lj()){for(var f=this,g=0;f!==e;)f=f.t(),e=e.t(),g=1+g|0;a===e&&0c?c:224]);GB();b=b.Em(a,!0,0,c,0);return null===b?oN():b} - class vN extends CT{M(){return 0}la(){return qv().we}ca(){}Ki(){}B(){if(0===this.M())return dy().Wu;var b=new TH;this.Ki(b);return SH(b)}oc(b){return this.Hm(b,this.ch(b),0)}vj(b,a){return this.Im(b,this.ch(b),0,a)}ta(b){return this.Cm(b,this.ch(b),0)}Uy(){return zU(this,this.w().n)}Em(){return null}$r(b){b=b+~(b<<9)|0;b^=b>>>14|0;b=b+(b<<4)|0;return b^(b>>>10|0)}ch(b){return this.$r(Ex(Hx(),b))}Hm(){return y()}Im(b,a,c,d){return d.ce()}Cm(){return!1}df(b,a,c,d,e){return new hN(b,a,d,e)}js(){return this}Oi(b){return b}fs(){return new VT(this)}sF(){return new uT(this)}Ub(b){var a= - GB();return this.cc(b,a.jv)}cc(b,a){if(xU(a)){if(this===b)return b;if(b.o())return this;b instanceof vN?b=this.Oi(b,0,GB().ws):(a=new Ag(this),b.ca(new vg(((c,d)=>e=>{d.fb=yU(d.fb,e)})(this,a))),b=a.fb);return b}return WP(this,b,a)}ic(){return this}Ua(){return this}Pf(b){return AU(this,b)}sD(b){return AU(this,b)}ub(b){GB();var a=6+this.M()|0;a=pa(hd(fN),[224>a?a:224]);GB();b=this.Em(b,!1,0,a,0);return null===b?oN():b}t(){return this.Uy()}ad(b){return zU(this,b)}bi(b){return zU(this,b)}ej(b){return yU(this, - b)}rh(b){return yU(this,b)}xl(){GB();return oN()}px(){GB();return oN()}}var fN=t({vs:0},!1,"scala.collection.immutable.HashMap",{vs:1,Nh:1,wg:1,Ma:1,Na:1,i:1,Ka:1,Da:1,Ea:1,xa:1,U:1,T:1,Aa:1,Ca:1,Ia:1,La:1,Ja:1,Ha:1,za:1,Ba:1,z:1,Vf:1,Uf:1,xg:1,yg:1,xb:1,ba:1,Kb:1,Qh:1,tb:1,zb:1,wb:1,Th:1,u:1,r:1,hc:1,Oh:1});vN.prototype.$classData=fN;function sn(b){var a;(a=b===D().C||b===QP().C)||(RP||(RP=new PP),a=b===RP.C);return a||b===oi().C||b===gs().C} - function aG(b){for(var a=v();!b.o();){var c=b.w();a=new w(c,a);b=b.t()}return a}function wM(b,a){b.o()?b=a:a.o()||(a=cD(new bD,a),a.o()||(a.Pl&&BU(a),a.nh.Z=b,b=a.ya()));return b}function GJ(b,a){for(;!b.o()&&0b?1:XS(this,b)}Hh(b,a){return fT(this,b,a)}B(){return gC(this)}la(){return new VM(this)}nc(){return D()}cc(b,a){return sn(a)?wM(b.Ua().ya(),this):WP(this,b,a)}Xd(b,a){return a instanceof AB?new w(b,this):zS(this,b,a)}ya(){return this}Ib(b, - a){if(sn(a)){if(this===v())return v();for(var c=a=new w(b.q(this.w()),v()),d=this.t();d!==v();){var e=new w(b.q(d.w()),v());c=c.Z=e;d=d.t()}return a}return yg(this,b,a)}uj(b,a){if(sn(a)){if(this===v())return v();a=this;for(var c=null,d=null;a!==v();){var e=b.q(a.w()).Ua();a=a.t();if(e!==v()){if(null!==d){null===c&&(c=new $C(this));for(var f=c;!d.o();){var g=d.w();f.fd(g);d=d.t()}d=null}e instanceof w?d=e:(null===c&&(c=new $C(this)),e.ca(c))}}null===c||null===c.Ph?b=null===d?v():d:(null!==d&&aD(c, - d),b=c.Ph);return b}return pj(this,b,a)}ca(b){for(var a=this;!a.o();)b.q(a.w()),a=a.t()}Qf(b,a){for(var c=aG(this);!c.o();){var d=c.w();b=a.N(d,b);c=c.t()}return b}bg(){return"List"}Ld(){return this.o()?OH():new Cv(this.w(),new F((b=>()=>b.t().Ld())(this)))}Og(b){return b}ic(){return this}cg(){return this}Ua(){return this}nd(){return this}q(b){return Gl(this,b|0)}ih(){return aG(this)}Zi(b){a:{var a=GJ(this,b);for(b=this;;){if(v().m(a))break a;if(a instanceof w)a=a.Z,b=b.t();else throw new A(a);}}return b}eh(b){return GJ(this, - b)}ox(b){return GJ(this,b)}pF(b){a:if(this.o()||0>=b)b=v();else{for(var a=new w(this.w(),v()),c=a,d=this.t(),e=1;;){if(d.o()){b=this;break a}if(ed)b.mb(Qv(b.$b()));else if(1024>d)b.Wa(Qv(b.fa())),b.fa().g[31&(a>>>5|0)]=b.$b(),b.mb(Rv(b.fa(),31&(c>>>5|0)));else if(32768>d)b.Wa(Qv(b.fa())),b.pb(Qv(b.sa())),b.fa().g[31&(a>>>5|0)]=b.$b(),b.sa().g[31&(a>>>10|0)]=b.fa(),b.Wa(Rv(b.sa(),31&(c>>>10|0))),b.mb(Rv(b.fa(),31&(c>>>5|0)));else if(1048576>d)b.Wa(Qv(b.fa())),b.pb(Qv(b.sa())),b.ac(Qv(b.Va())),b.fa().g[31&(a>>>5|0)]=b.$b(),b.sa().g[31&(a>>>10|0)]=b.fa(),b.Va().g[31&(a>>>15|0)]=b.sa(),b.pb(Rv(b.Va(),31&(c>>> - 15|0))),b.Wa(Rv(b.sa(),31&(c>>>10|0))),b.mb(Rv(b.fa(),31&(c>>>5|0)));else if(33554432>d)b.Wa(Qv(b.fa())),b.pb(Qv(b.sa())),b.ac(Qv(b.Va())),b.ee(Qv(b.Db())),b.fa().g[31&(a>>>5|0)]=b.$b(),b.sa().g[31&(a>>>10|0)]=b.fa(),b.Va().g[31&(a>>>15|0)]=b.sa(),b.Db().g[31&(a>>>20|0)]=b.Va(),b.ac(Rv(b.Db(),31&(c>>>20|0))),b.pb(Rv(b.Va(),31&(c>>>15|0))),b.Wa(Rv(b.sa(),31&(c>>>10|0))),b.mb(Rv(b.fa(),31&(c>>>5|0)));else if(1073741824>d)b.Wa(Qv(b.fa())),b.pb(Qv(b.sa())),b.ac(Qv(b.Va())),b.ee(Qv(b.Db())),b.rk(Qv(b.se())), - b.fa().g[31&(a>>>5|0)]=b.$b(),b.sa().g[31&(a>>>10|0)]=b.fa(),b.Va().g[31&(a>>>15|0)]=b.sa(),b.Db().g[31&(a>>>20|0)]=b.Va(),b.se().g[31&(a>>>25|0)]=b.Db(),b.ee(Rv(b.se(),31&(c>>>25|0))),b.ac(Rv(b.Db(),31&(c>>>20|0))),b.pb(Rv(b.Va(),31&(c>>>15|0))),b.Wa(Rv(b.sa(),31&(c>>>10|0))),b.mb(Rv(b.fa(),31&(c>>>5|0)));else throw Ov();else{a=-1+b.Ic()|0;switch(a){case 5:b.rk(Qv(b.se()));b.ee(Rv(b.se(),31&(c>>>25|0)));b.ac(Rv(b.Db(),31&(c>>>20|0)));b.pb(Rv(b.Va(),31&(c>>>15|0)));b.Wa(Rv(b.sa(),31&(c>>>10|0))); - b.mb(Rv(b.fa(),31&(c>>>5|0)));break;case 4:b.ee(Qv(b.Db()));b.ac(Rv(b.Db(),31&(c>>>20|0)));b.pb(Rv(b.Va(),31&(c>>>15|0)));b.Wa(Rv(b.sa(),31&(c>>>10|0)));b.mb(Rv(b.fa(),31&(c>>>5|0)));break;case 3:b.ac(Qv(b.Va()));b.pb(Rv(b.Va(),31&(c>>>15|0)));b.Wa(Rv(b.sa(),31&(c>>>10|0)));b.mb(Rv(b.fa(),31&(c>>>5|0)));break;case 2:b.pb(Qv(b.sa()));b.Wa(Rv(b.sa(),31&(c>>>10|0)));b.mb(Rv(b.fa(),31&(c>>>5|0)));break;case 1:b.Wa(Qv(b.fa()));b.mb(Rv(b.fa(),31&(c>>>5|0)));break;case 0:b.mb(Qv(b.$b()));break;default:throw new A(a); - }b.Ac=!0}}function KU(b,a,c,d){b.Ac?(Sv(b,a),Uv(b,a,c,d)):(Uv(b,a,c,d),b.Ac=!0)}function LU(b,a,c){var d=-1+b.rc|0;switch(d){case 0:b.Bd=Tv(b.Bd,a,c);break;case 1:b.Cf=Tv(b.Cf,a,c);break;case 2:b.$f=Tv(b.$f,a,c);break;case 3:b.Hg=Tv(b.Hg,a,c);break;case 4:b.kh=Tv(b.kh,a,c);break;case 5:b.Wh=Tv(b.Wh,a,c);break;default:throw new A(d);}}function MU(b,a){for(var c=0;cb)return 1;if(1024>b)return 2;if(32768>b)return 3;if(1048576>b)return 4;if(33554432>b)return 5;if(1073741824>b)return 6;throw Ov();} - function PU(b,a){var c=-32&a,d=OU(a^(-1+b.$c|0)),e=a&~(-1+(1<a)MU(f.Bd,a);else if(1024>a)MU(f.Bd,31&a),f.Cf=NU(f.Cf,a>>>5| - 0);else if(32768>a)MU(f.Bd,31&a),f.Cf=NU(f.Cf,31&(a>>>5|0)),f.$f=NU(f.$f,a>>>10|0);else if(1048576>a)MU(f.Bd,31&a),f.Cf=NU(f.Cf,31&(a>>>5|0)),f.$f=NU(f.$f,31&(a>>>10|0)),f.Hg=NU(f.Hg,a>>>15|0);else if(33554432>a)MU(f.Bd,31&a),f.Cf=NU(f.Cf,31&(a>>>5|0)),f.$f=NU(f.$f,31&(a>>>10|0)),f.Hg=NU(f.Hg,31&(a>>>15|0)),f.kh=NU(f.kh,a>>>20|0);else if(1073741824>a)MU(f.Bd,31&a),f.Cf=NU(f.Cf,31&(a>>>5|0)),f.$f=NU(f.$f,31&(a>>>10|0)),f.Hg=NU(f.Hg,31&(a>>>15|0)),f.kh=NU(f.kh,31&(a>>>20|0)),f.Wh=NU(f.Wh,a>>>25|0); - else throw Ov();return f} - function QU(b,a){if(b.$c!==b.Jc){var c=-32&(-1+b.Jc|0),d=31&(-1+b.Jc|0);if(b.Jc!==(32+c|0)){var e=new wP(-1+b.Jc|0,b.$c,c);Mv(e,b,b.rc);e.Ac=b.Ac;JU(e,b.We,c,b.We^c);e.Bd.g[d]=a;return e}var f=(1<>>aa(5,-1+b.rc|0)|0;if(0!==e){if(1c)return e=(1<>>aa(5,-1+b.rc|0)|0;if(0!==f){if(1=a?b:b.Jc<(b.$c-a|0)?PU(b,b.Jc+a|0):mn().bn} - class wP extends yT{constructor(b,a,c){super();this.rc=0;this.Wh=this.kh=this.Hg=this.$f=this.Cf=this.Bd=null;this.Jc=b;this.$c=a;this.We=c;this.Ac=!1}B(){return gC(this)}Ng(){return this.Q()}Ic(){return this.rc}og(b){this.rc=b}$b(){return this.Bd}mb(b){this.Bd=b}fa(){return this.Cf}Wa(b){this.Cf=b}sa(){return this.$f}pb(b){this.$f=b}Va(){return this.Hg}ac(b){this.Hg=b}Db(){return this.kh}ee(b){this.kh=b}se(){return this.Wh}rk(b){this.Wh=b}nc(){return mn()}Q(){return this.$c-this.Jc|0}dn(){return this}ue(b){return this.Q()- - b|0}Dk(){return new $N(this)}qa(b){var a=b+this.Jc|0;if(0<=b&&a=c||c<(this.Q()>>>5|0))return a=new Ag(this),b.ca(new vg(((e,f)=>g=>{var h=f.fb,k=mn();f.fb=h.cj(g,k.C)})(this,a))),a.fb;if(this.Q()<(c>>>5|0)&&b instanceof wP){c=b;for(a=new $N(this);a.X();){b=a.Y();var d=mn();c=c.Xd(b,d.C)}return c}return WP(this,b,a)}return WP(this,b.Ua(),a)}Og(b){return b}ic(){return this}cg(){return this}Ua(){return this}nd(){return this}t(){if(0===this.ue(0))throw new ie("empty.tail"); - return SU(this,1)}Zi(b){return 0>=b?mn().bn:(this.$c-b|0)>this.Jc?PU(this,this.$c-b|0):this}eh(b){return SU(this,b)}q(b){return this.qa(b|0)}la(){if(0===this.Q())var b=mn().SE;else b=new xP(this.Jc,this.$c),Mv(b,this,this.rc),this.Ac&&Sv(b,this.We),1a?0:a;if(c<=a||a>=(b.Xe.length|0))return new cv("");c=c>(b.Xe.length|0)?b.Xe.length|0:c;ef();return new cv((null!==b?b.Xe:null).substring(a,c))} - class cv extends yT{constructor(b){super();this.Xe=b}qk(b){return 65535&(this.Xe.charCodeAt(b)|0)}Nc(b){return Tb(this.Xe,b)}o(){return Gq(this)}ca(b){IS(this,b)}xc(b){return JS(this,b)}fc(b){return KS(this,b)}Oc(b){for(var a=this.Q(),c=0;;){if(c=b.Ya)throw qH(new rH,""+a);return b.me.g[a]}function LP(b,a){var c=b.me.g.length,d=c>>31,e=a>>31;if(e===d?(-2147483648^a)>(-2147483648^c):e>d){e=c<<1;for(c=c>>>31|0|d<<1;;){d=a>>31;var f=e,g=c;if(d===g?(-2147483648^a)>(-2147483648^f):d>g)c=e>>>31|0|c<<1,e<<=1;else break}a=c;if(0===a?-1<(-2147483648^e):0=b.Jb.M()){var d=this;b=$T(b.Jb);for(b=new VM(b);b.X();){var e=b.Y();d=d.df(e.n,this.zc,a,e.l,e,c)}}else for(d= - b,b=$T(this.Jb),b=new VM(b);b.X();)e=b.Y(),d=d.df(e.n,this.zc,a,e.l,e,c.wj());return d}if(b===oN())return this;throw new A(b);}m(b){if(b instanceof iN){if(this===b)return!0;if(b.zc===this.zc){b=b.Jb;var a=this.Jb;return null===b?null===a:BO(b,a)}return!1}return!(b instanceof vN)&&BO(this,b)}} - iN.prototype.$classData=t({VQ:0},!1,"scala.collection.immutable.HashMap$HashMapCollision1",{VQ:1,vs:1,Nh:1,wg:1,Ma:1,Na:1,i:1,Ka:1,Da:1,Ea:1,xa:1,U:1,T:1,Aa:1,Ca:1,Ia:1,La:1,Ja:1,Ha:1,za:1,Ba:1,z:1,Vf:1,Uf:1,xg:1,yg:1,xb:1,ba:1,Kb:1,Qh:1,tb:1,zb:1,wb:1,Th:1,u:1,r:1,hc:1,Oh:1}); - function XU(b,a,c,d){var e=null,f=0,g=0,h=b.ib,k=a.ib,m=b.ha;a=a.ha;for(var p=0,n=k^k&(-1+k|0);0!==n;){var q=h&(-1+n|0);f=f+uA(um(),q)|0;h^=q;q=m.g[f];var r=a.g[g];r=q===r?q:q.Oi(r,5+d|0,c);r!==q&&(null===e&&(e=m.Sr()),p=p+(r.M()-q.M()|0)|0,e.g[f]=r);h^=n;k^=n;n=k^k&(-1+k|0);f=1+f|0;g=1+g|0}return null===e?b:new dN(b.ib,e,b.Re+p|0)} - class dN extends vN{constructor(b,a,c){super();this.ib=b;this.ha=a;this.Re=c}M(){return this.Re}Hm(b,a,c){var d=31&(a>>>c|0);if(-1===this.ib)return this.ha.g[d].Hm(b,a,5+c|0);d=1<>>c|0);if(-1===this.ib)return this.ha.g[e].Im(b,a,5+c|0,d);e=1<>>c|0);if(-1===this.ib)return this.ha.g[d].Cm(b, - a,5+c|0);d=1<>>c|0)),h=this.ib&(-1+g|0);h=uA(um(),h);if(0!==(this.ib&g)){g=this.ha.g[h];b=g.df(b,a,5+c|0,d,e,f);if(b===g)return this;a=this.ha.Sr();a.g[h]=b;return new dN(this.ib,a,this.Re+(b.M()-g.M()|0)|0)}c=pa(hd(fN),[1+this.ha.g.length|0]);Fc(this.ha,0,c,0,h);c.g[h]=new hN(b,a,d,e);Fc(this.ha,h,c,1+h|0,this.ha.g.length-h|0);return new dN(this.ib|g,c,1+this.Re|0)}js(b,a,c){var d= - 1<<(31&(a>>>c|0)),e=this.ib&(-1+d|0);e=uA(um(),e);if(0!==(this.ib&d)){var f=this.ha.g[e];b=f.js(b,a,5+c|0);if(b===f)return this;if(0===b.M()){d^=this.ib;if(0!==d)return b=pa(hd(fN),[-1+this.ha.g.length|0]),Fc(this.ha,0,b,0,e),Fc(this.ha,1+e|0,b,e,-1+(this.ha.g.length-e|0)|0),e=this.Re-f.M()|0,1!==b.g.length||b.g[0]instanceof dN?new dN(d,b,e):b.g[0];GB();return oN()}return 1!==this.ha.g.length||b instanceof dN?(d=pa(hd(fN),[this.ha.g.length]),Fc(this.ha,0,d,0,this.ha.g.length),d.g[e]=b,e=this.Re+(b.M()- - f.M()|0)|0,new dN(this.ib,d,e)):b}return this}Em(b,a,c,d,e){for(var f=e,g=0,h=0,k=0;k>>1|0;h=d}return new dN(h,b,g)}return d.g[e]}la(){return new lP(this)}ca(b){for(var a= - 0;a=b.Re))b=XU(this,b,c,a);else if(f===e)b=XU(b,this,c.wj(),a);else if(0===(d&e)){d=c=a=0;e=this.ib;f=b.ib;var g=this.ha,h=b.ha,k=e|f,m=k;m=pa(hd(fN),[uA(um(),m)]);for(var p=k^k&(-1+k|0);0!==p;)0!==(p&e)?(m.g[d]=g.g[a],a=1+a| - 0):(m.g[d]=h.g[c],c=1+c|0),d=1+d|0,k^=p,p=k^k&(-1+k|0);b=new dN(e|f,m,this.Re+b.Re|0)}else{e=d=0;f=this.ib;g=b.ib;h=this.ha;b=b.ha;m=k=f|g;m=pa(hd(fN),[uA(um(),m)]);for(var n=p=0,q=k^k&(-1+k|0),r;0!==q;){if(0!==(q&f))if(0!==(q&g)){r=h.g[d];var u=b.g[e];r=r===u?r:r.Oi(u,5+a|0,c);d=1+d|0;e=1+e|0}else r=h.g[d],d=1+d|0;else r=b.g[e],e=1+e|0;k^=q;q=k^k&(-1+k|0);m.g[p]=r;n=n+r.M()|0;p=1+p|0}b=new dN(f|g,m,n)}return b}if(b instanceof iN){e=1<<(31&(b.zc>>>a|0));d=this.ib&(-1+e|0);d=uA(um(),d);if(0!==(this.ib& - e)){e=this.ha.g[d];b=e.Oi(b,5+a|0,c);if(b===e)return this;a=this.ha.Sr();a.g[d]=b;return new dN(this.ib,a,this.Re+(b.M()-e.M()|0)|0)}a=pa(hd(fN),[1+this.ha.g.length|0]);Fc(this.ha,0,a,0,d);a.g[d]=b;Fc(this.ha,d,a,1+d|0,this.ha.g.length-d|0);return new dN(this.ib|e,a,this.Re+b.Jb.M()|0)}if(b!==oN())throw Rx||(Rx=new Qx),tl(),b=new FK,Kz(b,"section supposed to be unreachable.",null),wl(0,b);return this}m(b){if(b instanceof dN){if(this===b)return!0;if(this.ib===b.ib&&this.Re===b.Re){var a=this.ha;b= - b.ha;return zu(Du(),a,b)}return!1}return!(b instanceof vN)&&BO(this,b)}}dN.prototype.$classData=t({YQ:0},!1,"scala.collection.immutable.HashMap$HashTrieMap",{YQ:1,vs:1,Nh:1,wg:1,Ma:1,Na:1,i:1,Ka:1,Da:1,Ea:1,xa:1,U:1,T:1,Aa:1,Ca:1,Ia:1,La:1,Ja:1,Ha:1,za:1,Ba:1,z:1,Vf:1,Uf:1,xg:1,yg:1,xb:1,ba:1,Kb:1,Qh:1,tb:1,zb:1,wb:1,Th:1,u:1,r:1,hc:1,Oh:1});function pU(){throw new ie("tail of empty list");} - class YU extends hC{o(){return!0}vu(){throw NA("head of empty list");}m(b){return b&&b.$classData&&b.$classData.Xa.Sc?b.o():!1}G(){return"Nil"}E(){return 0}F(b){throw qH(new rH,""+b);}t(){return pU()}w(){this.vu()}}YU.prototype.$classData=t({MR:0},!1,"scala.collection.immutable.Nil$",{MR:1,lR:1,vd:1,Ma:1,Na:1,i:1,Ka:1,Da:1,Ea:1,xa:1,U:1,T:1,Aa:1,Ca:1,Ia:1,La:1,Ja:1,Ha:1,za:1,Ba:1,z:1,wd:1,xb:1,ba:1,Sc:1,Tc:1,Uc:1,sy:1,Kk:1,tb:1,zb:1,wb:1,rs:1,by:1,J:1,cy:1,u:1,r:1});var ZU; - function v(){ZU||(ZU=new YU);return ZU}class $U extends zT{ma(){AP();return ss()}sc(){}Kd(b,a){YH(this,b,a)}Bb(b){return Gy(this,b)}nc(){fO||(fO=new eO);return fO}nd(){return this}}class aV extends vT{ma(){return this.nc().$a()}sc(){}Kd(b,a){YH(this,b,a)}Bb(b){return Gy(this,b)}Ib(b,a){return yg(this,b,a)}o(){return HN(this)}bg(){return"Set"}x(){return GO(this)}Ul(b){var a=new aO(this);return MH(a,b)}m(b){return NP(this,b)}B(){var b=dy();return ey(b,this,b.Xu)}nd(){return this}} - class bV extends UT{wv(b){return wT(this,b)}Bb(b){return Gy(this,b)}} - class cV extends UT{o(){return Gq(this)}ca(b){IS(this,b)}xc(b){return JS(this,b)}fc(b){return KS(this,b)}Fd(b,a){return GS(this,0,this.Q(),b,a)}Qf(b,a){return HS(this,this.Q(),b,a)}pf(b){return LS(this,b)}td(b){return MS(this,b)}bj(b){return NS(this,b)}Wi(b,a){return OS(this,b,a)}w(){return ge(this)}t(){return PS(this)}of(){return QS(this)}eh(b){var a=this.Q();return OS(this,b,a)}Zi(b){return RS(this,b)}jh(b){return SS(this,b)}dh(b,a,c){TS(this,b,a,c)}ue(b){return US(this,b)}Hh(b,a){return VS(this, - b,a)}ih(){return WS(this)}Dk(){return new FM(this)}ya(){return UM(this)}nc(){return sQ()}la(){return new BQ(this,0,this.Q())}Ng(){return this.Q()}bg(){return"WrappedArray"}ma(){return new xO(this.Ji())}Ua(){return this}nd(){return this}Og(b){return b}ic(){return this}cg(){return this}}function ZP(b,a,c){for(b=b.Bc.g[c];dV(a,b);)b=b.Ee;return b}function dV(b,a){return null!==a?(a=a.Vi,!X(Y(),a,b)):!1} - function eV(b){b.Ky=750;lw();b.Bc=pa(hd(hw),[iw(0,16)]);b.Jg=0;var a=b.Ky,c=lw();lw();b.ov=c.hs(a,iw(0,16));b.Gj=null;a=-1+b.Bc.g.length|0;a=uA(um(),a);b.kF=a}function ss(){var b=new fV;eV(b);return b}function lD(b,a,c){b=XB(b,a,c);null===b?y():b.Yh=c}function II(b,a){var c=XB(b,a.n,a.l);null!==c&&(c.Yh=a.l);return b}function gV(b,a){ZB(b,a);return b} - class fV extends $U{constructor(){super();this.Ky=0;this.Bc=null;this.ov=this.Jg=0;this.Gj=null;this.kF=0}M(){return this.Jg}ta(b){return null!==WB(this,b)}q(b){var a=WB(this,b);return null===a?this.nx(b):a.Yh}oc(b){b=WB(this,b);return null===b?y():new E(b.Yh)}la(){return new rq(new cO(this),new vg((()=>b=>new B(b.Vi,b.Yh))(this)))}ca(b){for(var a=this.Bc,c=VB(this),d=a.g[c];null!==d;){var e=d.Ee;b.q(new B(d.Vi,d.Yh));for(d=e;null===d&&0>1,e=d<=a?(a-d|0)e;e&&(b.Mb.g[a]=b.Mb.g[c],a=c);c=Cc(1+c|0,b.Mb.g.length)}b.Mb.g[a]=null;b.Pk=-1+b.Pk|0;null!==b.Hj&&(c=b.Hj,a>>=5,c.g[a]=-1+c.g[a]|0);break a}c=Cc(1+c|0,b.Mb.g.length);d=b.Mb.g[c]}}return b} - class hV extends aV{constructor(){super();this.Ly=0;this.Mb=null;this.Ny=this.Pk=0;this.Hj=null;this.My=0}nc(){return WC()}M(){return this.Pk}ta(b){return null!==LB(this,b)}la(){return new aO(this)}ca(b){for(var a=0,c=this.Mb.g.length;a=b.$e&&(b.nh=null)}function BU(b){if(!b.o()){var a=b.jb,c=b.nh.Z;b.jb=v();b.nh=null;b.Pl=!1;for(b.$e=0;a!==c;)jD(b,a.w()),a=a.t()}} - function cD(b,a){for(;;){var c=a;if(null!==c&&c===b){var d=b;a=b.$e;c=d.ma();if(!(0>=a)){c.Kd(a,d);var e=0;for(d=d.la();eb?1:XS(this.jb,b)}Hh(b,a){return fT(this.jb,b,a)}vD(b){return bG(this.jb,b,0)}wD(b,a){return bG(this.jb,b,a)}Dk(){var b=this.jb;return b.Og(b.ih()).la()}jh(b){return eT(this.jb,b)}ca(b){for(var a=this.jb;!a.o();)b.q(a.w()),a=a.t()}xc(b){return YS(this.jb,b)}fc(b){return ZS(this.jb,b)}Fd(b,a){return aT(this.jb,b,a)}Qg(b,a){return aT(this.jb,b,a)}Qf(b,a){return this.jb.Qf(b, - a)}pf(b){return pB(this.jb,b)}td(b){return cT(this.jb,b)}Cl(b){return qB(this.jb,b)}w(){return this.jb.w()}dh(b,a,c){eS(this.jb,b,a,c)}Tb(){var b=this.jb,a=xg().eb;return Xh(b,a)}Pg(){var b=this.jb;nD();var a=new qj;uD(a,b);return tj(a)}Jh(b,a,c){return Ik(this.jb,b,a,c)}Ga(b){return Ik(this.jb,"",b,"")}pk(b,a,c,d){return sB(this.jb,b,a,c,d)}sc(){}Kd(b,a){YH(this,b,a)}nc(){return qD()}Q(){return this.$e}M(){return this.$e}o(){return 0===this.$e}Sm(){return 0b||b>=this.$e)throw qH(new rH, - ""+b);return Gl(this.jb,b)}ya(){this.Pl=!this.o();return this.jb}Cd(){return this.ya()}Ld(){return this.ya().Ld()}Kx(b){if(0>b||b>=this.$e)throw qH(new rH,""+b);this.Pl&&BU(this);this.jb.w();if(0===b)this.jb=this.jb.t();else{for(var a=this.jb,c=1;ca)throw new AM;c.Hb=""+c.Hb;b.md=c;return b}function es(b,a){b=b.md;a=String.fromCharCode(a);b.Hb=""+b.Hb+a} - function fs(b,a){var c=b.md;c.Hb=""+c.Hb+a;return b}function tB(b,a){b=b.md;b.Hb+=""+a} - class lV extends UT{constructor(){super();this.md=null}sc(){}Kd(b,a){YH(this,b,a)}Bb(b){return Gy(this,b)}Wi(b,a){return qT(this,b,a)}Nc(b){return Tb(this.md.Hb,b)}o(){return Gq(this)}ca(b){IS(this,b)}xc(b){return JS(this,b)}fc(b){return KS(this,b)}Fd(b,a){return GS(this,0,this.md.Q(),b,a)}Qf(b,a){return HS(this,this.md.Q(),b,a)}pf(b){return LS(this,b)}td(b){return MS(this,b)}bj(b){return NS(this,b)}w(){return ge(this)}t(){return PS(this)}of(){return QS(this)}eh(b){var a=this.md.Q();return qT(this, - b,a)}Zi(b){return RS(this,b)}jh(b){return SS(this,b)}dh(b,a,c){TS(this,b,a,c)}ue(b){return US(this,b)}Hh(b,a){return VS(this,b,a)}Dk(){return new FM(this)}ya(){return UM(this)}nc(){return sQ()}B(){return gC(this)}la(){return new BQ(this,0,this.md.Q())}Ng(){return this.md.Q()}Q(){return this.md.Q()}qk(b){return GK(this.md,b)}Sy(b,a){return this.md.Hb.substring(b,a)}x(){return this.md.Hb}Ua(){return this}nd(){return this}ob(b){return Tb(this.md.Hb,b)}R(){return this.md.Hb}ih(){var b=new lV,a=new CI, - c=Va(this.md);BI(a);if(null===c)throw tx();a.Hb=c;c=a.Hb;for(var d="",e=-1+(c.length|0)|0;0b||b>=(this.Fe.length|0))throw b=new rH,Kz(b,null,null),b;this.Fe.splice(b,1)}bg(){return"WrappedArray"}ad(b){return xT(this).wv(b)}fn(b){return wT(this,b)}Og(b){return b}ic(){return this}cg(){return this}Ua(){return this}nd(){return this}R(){return this}pd(b){this.Fe.push(b); - return this}Ab(b){this.Fe.push(b)}$(b){this.Fe.push(b);return this}q(b){return this.Fe[b|0]}}qi.prototype.$classData=t({sT:0},!1,"scala.scalajs.js.WrappedArray",{sT:1,eF:1,Ig:1,vd:1,Ma:1,Na:1,i:1,Ka:1,Da:1,Ea:1,xa:1,U:1,T:1,Aa:1,Ca:1,Ia:1,La:1,Ja:1,Ha:1,za:1,Ba:1,z:1,wd:1,xb:1,ba:1,Sc:1,Tc:1,Uc:1,Lg:1,Ze:1,af:1,Oe:1,Mg:1,Ye:1,Ne:1,te:1,gF:1,hF:1,je:1,he:1,us:1,jy:1,Kb:1,lh:1,ve:1,Hd:1,Kg:1,Xh:1,mh:1,tf:1,ne:1}); - function LM(){var b=new mV;b.fF=16;var a=b.fF;b.me=pa(hd(Td),[1c)throw ej("removing negative number of elements: "+c);if(0!==c){if(0>a||a>(b.Ya-c|0))throw qH(new rH,"at "+a+" deleting "+c);Fc(b.me,a+c|0,b.me,a,b.Ya-(a+c|0)|0);a=b.Ya-c|0;ef();if(!(a<=b.Ya))throw ej("requirement failed");for(;b.Ya>a;)b.Ya=-1+b.Ya|0,b.me.g[b.Ya]=null}} - function RM(b,a){if(a&&a.$classData&&a.$classData.Xa.Hd){var c=a.Q();LP(b,b.Ya+c|0);a.dh(b.me,b.Ya,c);b.Ya=b.Ya+c|0;return b}return Gy(b,a)} - class mV extends bV{constructor(){super();this.fF=0;this.me=null;this.Ya=0}Q(){return this.Ya}qa(b){return UU(this,b)}ca(b){for(var a=0,c=this.Ya;athis.Ya&&1<=b&&(b=pa(hd(Td),[b]),Fc(this.me,0,b,0,this.Ya),this.me=b)}Kx(b){UU(this,b);QM(this,b,1)}bg(){return"ArrayBuffer"}ad(b){return xT(this).wv(b)}fn(b){return wT(this, - b)}Og(b){return b}ic(){return this}cg(){return this}Ua(){return this}nd(){return this}q(b){return UU(this,b|0)}R(){return this}Bb(b){return RM(this,b)}pd(b){return MM(this,b)}Ab(b){MM(this,b)}$(b){return MM(this,b)}} - mV.prototype.$classData=t({wS:0},!1,"scala.collection.mutable.ArrayBuffer",{wS:1,eF:1,Ig:1,vd:1,Ma:1,Na:1,i:1,Ka:1,Da:1,Ea:1,xa:1,U:1,T:1,Aa:1,Ca:1,Ia:1,La:1,Ja:1,Ha:1,za:1,Ba:1,z:1,wd:1,xb:1,ba:1,Sc:1,Tc:1,Uc:1,Lg:1,Ze:1,af:1,Oe:1,Mg:1,Ye:1,Ne:1,te:1,gF:1,hF:1,je:1,he:1,us:1,jy:1,Kb:1,mh:1,Kg:1,Hd:1,tf:1,ne:1,qV:1,lh:1,ve:1,hc:1,u:1,r:1});ha=new Ja(0,0);parsesAsFOLFormulaList=function(b){return fm(an(),b)};parsesAsDGLFormula=function(b){an();return Zl(0,b)}; - parsesAsDGLExpression=function(b){return Jl(an(),b)};parsesAsFormulaList=function(b){return cm(an(),b)};parsesAsSequentList=function(b){return pm(an(),b)};parsesAsDLFormula=function(b){return $l(an(),b)};parsesAsHG=function(b){return im(an(),b)};parsesAsArchive=function(b){return nl(an(),b)};parsesAsODE=function(b){return jm(an(),b)};parsesAsNumber=function(b){return wm(an(),b)};parsesAsIntegerList=function(b){return vm(an(),b)};parsesAsTerm=function(b){return Yl(an(),b)}; - parseArchive=function(b){an();try{Bl(Cl()).kx(b);var a=Lx();D();var c=v();var d=Ix(a,c)}catch(g){if(g instanceof Dl){d=g;b=d.W.ah().Oa();a=1>b?1:b;b=d.W.ah().Ob();c=1>b?1:b;b=Lx();D();var e=d.W.uk().Oa();e=a>e?a:e;var f=d.W.uk().Ob();d=[{line:a,column:c,endLine:e,endColumn:c>f?c:f,message:d.ek,found:d.ck,expect:d.bk,hint:d.dk}];a=-1+(d.length|0)|0;for(c=v();0<=a;)c=new w(d[a],c),a=-1+a|0;d=Ix(b,c)}else throw g;}return d};parsesAsExpression=function(b){return Hl(an(),b)}; - parsesAsFOLFormula=function(b){return am(an(),b)};parsesAsDLExpression=function(b){return Il(an(),b)};parsesAsSubstitution=function(b){return km(an(),b)};parsesAsFormula=function(b){return Zl(an(),b)};parsesAsHP=function(b){return gm(an(),b)};parsesAsInteger=function(b){return sm(an(),b)};parsesAsQFFOLFormula=function(b){return bm(an(),b)}; - parseTactic=function(b){an();try{var a=Bl(Cl()).Ty();HI(a,b);var c=Lx();D();var d=v();var e=Ix(c,d)}catch(g){if(g instanceof Dl){e=g;b=e.W.ah().Oa();a=1>b?1:b;b=e.W.ah().Ob();c=1>b?1:b;b=Lx();D();d=e.W.uk().Oa();d=a>d?a:d;var f=e.W.uk().Ob();e=[{line:a,column:c,endLine:d,endColumn:c>f?c:f,message:e.ek,found:e.ck,expect:e.bk,hint:e.dk}];a=-1+(e.length|0)|0;for(c=v();0<=a;)c=new w(e[a],c),a=-1+a|0;e=Ix(b,c)}else throw g;}return e};parsesAsSequent=function(b){return nm(an(),b)}; + 'use strict';var f,aa=Object.freeze({esVersion:6,assumingES6:!0,productionMode:!0,linkerVersion:"1.14.0",fileLevelThis:this}),ca;function ea(b){for(var a in b)return a}function fa(b){this.iD=b}fa.prototype.toString=function(){return String.fromCharCode(this.iD)};var ia=function ha(b,a,c){var e=new b.Na(a[c]);if(c>24===b?ma(ra):b<<16>>16===b?ma(sa):ma(ta):ua(b)?ma(va):ma(wa);case "boolean":return ma(xa);case "undefined":return ma(ya);default:return null===b?b.IM():b instanceof za?ma(Aa):b instanceof fa?ma(Ba):b&&b.$classData?ma(b.$classData):null}} + function Ea(b){switch(typeof b){case "string":return"java.lang.String";case "number":return oa(b)?b<<24>>24===b?"java.lang.Byte":b<<16>>16===b?"java.lang.Short":"java.lang.Integer":ua(b)?"java.lang.Float":"java.lang.Double";case "boolean":return"java.lang.Boolean";case "undefined":return"java.lang.Void";default:return null===b?b.IM():b instanceof za?"java.lang.Long":b instanceof fa?"java.lang.Character":b&&b.$classData?b.$classData.name:Ga(null)}} + function Ia(b,a){switch(typeof b){case "string":return Ja(b,a);case "number":return Ka(La(),b,a);case "boolean":return b===a?0:b?1:-1;default:return b instanceof za?Na(Oa(),b.L,b.O,a.L,a.O):b instanceof fa?Pa(b)-Pa(a)|0:b.mf(a)}} + function Qa(b,a){switch(typeof b){case "string":return b===a;case "number":return Object.is(b,a);case "boolean":return b===a;case "undefined":return b===a;default:return b&&b.$classData||null===b?b=b.l(a):b instanceof za?a instanceof za?(a=Sa(a),b=b.L===a.L&&b.O===a.O):b=!1:b=b instanceof fa?a instanceof fa?Pa(b)===Pa(a):!1:Ua.prototype.l.call(b,a),b}} + function Va(b){switch(typeof b){case "string":return Wa(b);case "number":return ab(b);case "boolean":return b?1231:1237;case "undefined":return 0;default:return b&&b.$classData||null===b?b.B():b instanceof za?b.L^b.O:b instanceof fa?Pa(b):Ua.prototype.B.call(b)}}function eb(b,a,c){return"string"===typeof b?b.substring(a,c):b.Hy(a,c)}function fb(b){return void 0===b?"undefined":b.toString()}function jb(b,a){if(0===a)throw new kb("/ by zero");return b/a|0} + function yb(b,a){if(0===a)throw new kb("/ by zero");return b%a|0}function Cb(b){return 2147483647b?-2147483648:b|0}function Lb(b,a,c,d,e){if(b!==c||d>=BigInt(32);return a;case "boolean":return b?1231:1237;case "undefined":return 0;case "symbol":return b=b.description,void 0===b?0:Wa(b);default:if(null===b)return 0;a=Pb.get(b);void 0===a&&(Nb=a=Nb+1|0,Pb.set(b,a));return a}}function dc(b){return"number"===typeof b&&b<<24>>24===b&&1/b!==1/-0} + function vc(b){return"number"===typeof b&&b<<16>>16===b&&1/b!==1/-0}function oa(b){return"number"===typeof b&&(b|0)===b&&1/b!==1/-0}function ua(b){return"number"===typeof b&&(b!==b||Math.fround(b)===b)}function wc(b){return new fa(b)}function Pa(b){return null===b?0:b.iD}function Sa(b){return null===b?ca:b}function Ua(){}Ua.prototype.constructor=Ua;function p(){}p.prototype=Ua.prototype;Ua.prototype.B=function(){return cc(this)};Ua.prototype.l=function(b){return this===b}; + Ua.prototype.w=function(){var b=this.B();return Ea(this)+"@"+(+(b>>>0)).toString(16)};Ua.prototype.toString=function(){return this.w()};function xc(b){if("number"===typeof b){this.d=Array(b);for(var a=0;ah===g;g.name=c;g.isPrimitive=!0;g.isInstance=()=>!1;void 0!==d&&(g.lr=ad(g,d,e));return g} + function u(b,a,c,d,e){var g=new Zc,h=ea(b);g.eb=d;g.Sn="L"+c+";";g.Wn=k=>!!k.eb[h];g.name=c;g.isInterface=a;g.isInstance=e||(k=>!!(k&&k.$classData&&k.$classData.eb[h]));return g}function ad(b,a,c,d){var e=new Zc;a.prototype.$classData=e;var g="["+b.Sn;e.Na=a;e.eb={i:1,of:1,n:1};e.tr=b;e.tp=b;e.up=1;e.Sn=g;e.name=g;e.isArrayClass=!0;e.Wn=d||(h=>e===h);e.wq=c?h=>new a(new c(h)):h=>new a(h);e.isInstance=h=>h instanceof a;return e} + function bd(b){function a(k){if("number"===typeof k){this.d=Array(k);for(var l=0;l{var l=k.up;return l===e?d.Wn(k.tp):l>e&&d===cd};c.Wn=h;c.wq=k=> + new a(k);c.isInstance=k=>{k=k&&k.$classData;return!!k&&(k===c||h(k))};return c}function hd(b){b.lr||(b.lr=bd(b));return b.lr}function ma(b){b.Dw||(b.Dw=new id(b));return b.Dw}Zc.prototype.isAssignableFrom=function(b){return this===b||this.Wn(b)};Zc.prototype.checkCast=function(){};Zc.prototype.getSuperclass=function(){return this.OO?ma(this.OO):null};Zc.prototype.getComponentType=function(){return this.tr?ma(this.tr):null}; + Zc.prototype.newArrayOfThisClass=function(b){for(var a=this,c=0;c!b.isPrimitive;cd.name="java.lang.Object";cd.isInstance=b=>null!==b;cd.lr=ad(cd,xc,void 0,b=>{var a=b.up;return 1===a?!b.tp.isPrimitive:1{var k=Rd().yq;k=Ld(Md(),k);h=Qd(h,k);Kd();if(Kd(),0!==Sd(Wd(),h))k=Xd(be(),h,0);else throw ce("head of empty array");k=new de(k);Kd();h=ee(Kd(),h);if(null===h)throw ge();if(null!==h){for(var l=h.d.length,m=0;md instanceof bg))))return new Hf(c.Bd,Zf(c.qi));if(b&&c.Bd.Ue(new $f((d=>e=>!(e instanceof cg)||d.Bd.ta(new bg(e)))(c))))return a;if(b)throw dg(new eg,"Extension to differentialSymbols are not yet implemented if sl isInfinite: "+c);throw new x(a);}function Zf(b){var a=b.aa(new $f(c=>new bg(c)));return b.qb(a)} + Qf.prototype.$classData=u({qI:0},!1,"edu.cmu.cs.ls.keymaerax.core.SetLattice$",{qI:1,i:1});var Rf;function Xf(){Rf||(Rf=new Qf);return Rf} + var Pg=function fg(b,a){for(;;){if(a instanceof gg){var d=a;a=hg(b,d.Zi);b=hg(b,d.$i);return new lg(If(a,b),Wf())}if(a instanceof mg)return d=a,a=hg(b,d.mk),b=hg(b,d.nk),new lg(If(a,b),Wf());if(a instanceof ng)return d=a,a=hg(b,d.ck),b=hg(b,d.dk),new lg(If(a,b),Wf());if(a instanceof og)return d=a,a=hg(b,d.ek),b=hg(b,d.fk),new lg(If(a,b),Wf());if(a instanceof pg)return d=a,a=hg(b,d.ik),b=hg(b,d.jk),new lg(If(a,b),Wf());if(a instanceof qg)return d=a,a=hg(b,d.aj),b=hg(b,d.bj),new lg(If(a,b),Wf());if(a instanceof + xe)return new lg(hg(b,a.Bf),Wf());if(a instanceof rg||sg()===a)return new lg(Xf().il,Xf().il);if(a instanceof tg)return b=a,new lg(vg(0,b.kl),vg(0,b.kl));if(a instanceof wg)a=a.ok;else{if(a instanceof De)return xg(fg(b,a.Xj),fg(b,a.Yj));if(a instanceof yg)return xg(fg(b,a.pk),fg(b,a.qk));if(a instanceof zg)return xg(fg(b,a.gk),fg(b,a.hk));if(a instanceof Ag)return xg(fg(b,a.Zj),fg(b,a.$j));if(a instanceof Bg)return b=fg(b,a.bk),new lg(b.hh.As(a.Eg),b.si.Vj(a.Eg));if(a instanceof Cg)return b=fg(b, + a.ak),new lg(b.hh.As(a.Dg),b.si.Vj(a.Dg));if(a instanceof Dg){d=a;a=Eg();a=Fg(a,d.Bg);b=fg(b,d.Fh);d=a.ye;var e=Mf(b.hh,a.Xf);d=If(d,e);return new lg(d,If(a.xe,b.si))}if(a instanceof Gg)return d=a,a=Eg(),a=Fg(a,d.Cg),b=fg(b,d.Gh),d=a.ye,e=Mf(b.hh,a.Xf),d=If(d,e),new lg(d,If(a.xe,b.si));if(a instanceof Kg)return b=fg(b,a.ri),new lg(Yf(Xf(),b.hh),b.si);if(a instanceof Lg)return b=a,a=Eg(),a=Fg(a,b.gl),d=Eg(),e=Fg(d,b.hl),b=Nf(a.Xf,e.Xf),d=If(a.ye,e.ye),a=If(a.xe,e.xe),a=Mf(a,b),a=If(d,a),new lg(a,b); + if(a instanceof Mg)return b=a,a=Eg(),a=Fg(a,b.el),d=Eg(),e=Fg(d,b.fl),b=Nf(a.Xf,e.Xf),d=If(a.ye,e.ye),a=If(a.xe,e.xe),a=Mf(a,b),a=If(d,a),new lg(a,b);if(Ng()===a||Og()===a)return new lg(Wf(),Wf());throw new x(a);}}},Fg=function Qg(b,a){kf();a:if(a instanceof Ke)a=new Rg(vg(0,a.ej),vg(0,a.ej),Wf());else if(a instanceof Sg)a=new Rg(vg(0,a.jl),vg(0,a.jl),Wf());else if(a instanceof Ye)a=new Rg(vg(0,a.dl),vg(0,a.dl),Wf());else if(a instanceof Tg)a=new Rg(hg(b,a.ch),Tf(Xf(),a.jf),Tf(Xf(),a.jf));else if(a instanceof + Ug){var d=Eg();a=new Rg(Pg(d,a.fj).hh,Wf(),Wf())}else if(a instanceof Xe&&null!==a.Ad)d=Tf(Xf(),a.Ad.ve),b=hg(b,a.Eh),d=If(d,b),Xf(),b=Kf(Jd().Ng,Uf(new Vf,[a.Ad.ve,a.Ad])),b=new Ef(b),Xf(),a=Kf(Jd().Ng,Uf(new Vf,[a.Ad.ve,a.Ad])),a=new Rg(d,b,new Ef(a));else if(a instanceof Vg){d=Qg(b,a.eh);a=Qg(b,a.fh);b=If(d.ye,a.ye);var e=If(d.xe,a.xe);a=new Rg(b,e,Nf(d.Xf,a.Xf))}else if(a instanceof Oe)d=Qg(b,a.Vf),a=Qg(b,a.Mf),b=d.ye,e=Mf(a.ye,d.Xf),b=If(b,e),e=If(d.xe,a.xe),a=new Rg(b,e,If(d.Xf,a.Xf));else if(a instanceof + Wg)a=Qg(b,a.Wf),a=new Rg(a.ye,a.xe,Wf());else if(a instanceof $g)a=Qg(b,a.Yi);else if(a instanceof ah)a=new Rg(Wf(),Tf(Xf(),a.Uf),Tf(Xf(),a.Uf));else if(a instanceof bh)d=Qg(b,a.Nf),b=d.ye,e=Eg(),a=Pg(e,a.Fg).hh,a=new Rg(If(b,a),d.xe,d.Xf);else{if(null!==a&&(d=df(ef(),a),!d.r())){a=Qg(b,d.G().o());d=Qg(b,d.G().m());b=If(a.ye,d.ye);e=If(a.xe,d.xe);a=new Rg(b,e,If(a.Xf,d.Xf));break a}throw new x(a);}return a};function ch(){}ch.prototype=new p;ch.prototype.constructor=ch; + function hg(b,a){for(;;){if(dh(a))return b=a,Tf(Xf(),b);if(a instanceof eh||a instanceof fh)return Wf();if(a instanceof Ge)a=a.Td;else if(a instanceof gh)a=a.le;else{if(a instanceof Ie){var c=a;a=hg(b,c.rk);b=hg(b,c.sk);return If(a,b)}if(a instanceof hh)return c=a,a=hg(b,c.kk),b=hg(b,c.lk),If(a,b);if(a instanceof jh)return c=a,a=hg(b,c.gj),b=hg(b,c.hj),If(a,b);if(a instanceof kh)return c=a,a=hg(b,c.Wa),b=hg(b,c.Xa),If(a,b);if(a instanceof lh)return c=a,a=hg(b,c.tk),b=hg(b,c.uk),If(a,b);if(a instanceof + mh)return Yf(Xf(),hg(b,a.Hh));if(a instanceof nh)return c=a,a=hg(b,c.kg),b=hg(b,c.lg),If(a,b);if(Ce()===a)return Wf();if(a instanceof oh)return vg(0,a.km);throw new x(a);}}}function ph(b,a){return qh(b,a).So().$d(new $f(c=>c instanceof bg))}function rh(b,a){b=Eg();return Pg(b,a).hh}function qh(b,a){if(Fe(a))return hg(b,a);if(we(a))return rh(0,a);if(Je(a))return b=Eg(),Fg(b,a).ye;if(a instanceof ye)return Wf();throw new x(a);}function sh(b,a){b=Eg();return Pg(b,a).si} + function th(b,a){b=Eg();return Fg(b,a).xe}function uh(b,a){if(Fe(a))return vh(b,a);if(we(a))return wh(b,a);if(Je(a))return xh(b,a);if(a instanceof ye)return Kf(Jd().Ng,Uf(new Vf,[a]));throw new x(a);} + function vh(b,a){for(;;){if(dh(a)||a instanceof eh)return Sf();if(a instanceof Ge){var c=a;a=Kf(Jd().Ng,Uf(new Vf,[c.bb]));b=vh(b,c.Td);return a.xl(b)}if(a instanceof fh)return b=a,Kf(Jd().Ng,Uf(new Vf,[b]));if(a instanceof gh)a=a.le;else{if(a instanceof Ie)return c=a,a=vh(b,c.rk),b=vh(b,c.sk),a.qb(b);if(a instanceof hh)return c=a,a=vh(b,c.kk),b=vh(b,c.lk),a.qb(b);if(a instanceof jh)return c=a,a=vh(b,c.gj),b=vh(b,c.hj),a.qb(b);if(a instanceof kh)return c=a,a=vh(b,c.Wa),b=vh(b,c.Xa),a.qb(b);if(a instanceof + lh)return c=a,a=vh(b,c.tk),b=vh(b,c.uk),a.qb(b);if(a instanceof mh)a=a.Hh;else{if(a instanceof nh)return c=a,a=vh(b,c.kg),b=vh(b,c.lg),a.qb(b);if(Ce()===a)return Sf();if(a instanceof oh)return b=a,Kf(Jd().Ng,Uf(new Vf,[b]));throw new x(a);}}}} + function wh(b,a){for(;;){if(Ng()===a||Og()===a)return Sf();if(a instanceof xe){var c=a;a=Kf(Jd().Ng,Uf(new Vf,[c.we]));b=vh(b,c.Bf);return a.xl(b)}if(a instanceof rg)return c=a,a=Kf(Jd().Ng,Uf(new Vf,[c.Jh])),b=wh(b,c.gh),a.xl(b);if(sg()===a)return Jd(),b=[sg()],b=Uf(new Vf,b),Kf(0,b);if(a instanceof tg)return b=a,Kf(Jd().Ng,Uf(new Vf,[b]));if(a instanceof gg)return c=a,a=vh(b,c.Zi),b=vh(b,c.$i),a.qb(b);if(a instanceof mg)return c=a,a=vh(b,c.mk),b=vh(b,c.nk),a.qb(b);if(a instanceof ng)return c=a, + a=vh(b,c.ck),b=vh(b,c.dk),a.qb(b);if(a instanceof og)return c=a,a=vh(b,c.ek),b=vh(b,c.fk),a.qb(b);if(a instanceof pg)return c=a,a=vh(b,c.ik),b=vh(b,c.jk),a.qb(b);if(a instanceof qg)return c=a,a=vh(b,c.aj),b=vh(b,c.bj),a.qb(b);if(a instanceof wg)a=a.ok;else{if(a instanceof De)return c=a,a=wh(b,c.Xj),b=wh(b,c.Yj),a.qb(b);if(a instanceof yg)return c=a,a=wh(b,c.pk),b=wh(b,c.qk),a.qb(b);if(a instanceof zg)return c=a,a=wh(b,c.gk),b=wh(b,c.hk),a.qb(b);if(a instanceof Ag)return c=a,a=wh(b,c.Zj),b=wh(b,c.$j), + a.qb(b);if(a instanceof Bg)a=a.bk;else if(a instanceof Cg)a=a.ak;else{if(a instanceof Dg)return c=a,a=xh(b,c.Bg),b=wh(b,c.Fh),a.qb(b);if(a instanceof Gg)return c=a,a=xh(b,c.Cg),b=wh(b,c.Gh),a.qb(b);if(a instanceof Kg)a=a.ri;else{if(a instanceof Lg)return c=a,a=xh(b,c.gl),b=xh(b,c.hl),a.qb(b);if(a instanceof Mg)return c=a,a=xh(b,c.el),b=xh(b,c.fl),a.qb(b);throw new x(a);}}}}} + function xh(b,a){for(;;){var c=a;if(c instanceof Ke||c instanceof Sg||c instanceof Ye)return b=c,Kf(Jd().Ng,Uf(new Vf,[b]));if(c instanceof Tg)return vh(b,c.ch);if(c instanceof ah)return Sf();if(c instanceof Ug)return wh(b,c.fj);if(c instanceof Xe)return vh(b,c.Eh);if(c instanceof Vg)return a=xh(b,c.eh),b=xh(b,c.fh),a.qb(b);if(c instanceof Oe)return a=xh(b,c.Vf),b=xh(b,c.Mf),a.qb(b);if(c instanceof Wg)a=c.Wf;else if(c instanceof $g)a=c.Yi;else{if(c instanceof bh)return a=xh(b,c.Nf),b=wh(b,c.Fg),a.qb(b); + if(null!==c&&(a=df(ef(),c),!a.r()))return c=xh(b,a.G().o()),b=xh(b,a.G().m()),c.qb(b);throw new x(c);}}}function yh(b,a){if(Fe(a))return zh(b,a);if(we(a))return Ah(b,a);if(Je(a)){var c=Eg();c=Fg(c,a);b=xh(b,a);a=c.ye.So();b=b.qb(a);c=c.xe.So();return b.qb(c)}if(a instanceof ye)return Kf(Jd().Ng,Uf(new Vf,[a]));throw new x(a);}function zh(b,a){var c=vh(b,a);b=hg(b,a).So();return c.qb(b)}function Ah(b,a){var c=Eg();c=Pg(c,a);b=wh(b,a);a=c.hh.So();b=b.qb(a);c=c.si.So();return b.qb(c)} + function Bh(b,a){return a.Zc(new $f(c=>{if(c instanceof bg)var d=!0;else{d=c.da();var e=He();d=!(null!==d&&d.l(e))}if(d)return Ch(Dh(),Uf(new Vf,[c]));d=Dh();c=[c,new bg(c)];return Ch(d,Uf(new Vf,c))}))}function vg(b,a){if(Le()===a)return Xf().il;if(a instanceof Gh)return b=Bh(0,a.An),new Hf(Kf(Lf(),b),Sf());throw new x(a);}ch.prototype.$classData=u({sI:0},!1,"edu.cmu.cs.ls.keymaerax.core.StaticSemantics$",{sI:1,i:1});var Hh;function Eg(){Hh||(Hh=new ch);return Hh}function Ih(){}Ih.prototype=new p; + Ih.prototype.constructor=Ih;function Jh(b,a){for(;;){if(Ce()===a||a instanceof fh)return!0;if(a instanceof nh)if(Jh(b,a.kg))a=a.lg;else return!1;else return!1}}Ih.prototype.$classData=u({vI:0},!1,"edu.cmu.cs.ls.keymaerax.core.SubstitutionAdmissibility$",{vI:1,i:1});var Kh;function Lh(){Kh||(Kh=new Ih);return Kh}function Mh(){Nh=this;var b=Ch(Dh(),y());new Oh(b);Ph(ma(Qh))}Mh.prototype=new p;Mh.prototype.constructor=Mh; + Mh.prototype.$classData=u({QI:0},!1,"edu.cmu.cs.ls.keymaerax.core.package$",{QI:1,i:1});var Nh;function kf(){Nh||(Nh=new Mh)}function Th(){}Th.prototype=new p;Th.prototype.constructor=Th;Th.prototype.$classData=u({RI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.AntePosition$",{RI:1,i:1}); + var Uh,Wh=function Vh(b,a,c,d){if(a instanceof nh){d=Vh(b,a.kg,c,d);if(null===d)throw new x(d);c=d.Db;a=Vh(b,a.lg,d.uc|0,d.jb);if(null===a)throw new x(a);b=a.uc|0;return new Ee(a.jb,new nh(c,a.Db),b)}b=new fh(a.da(),new F(c));return new Ee(d.Tf(a,b),b,1+c|0)};function Xh(b,a){var c=Yh().Yc(y());b=new Zh(b,c);if(Fe(a))$h(ai(),bi().Cd,b,a);else if(we(a))$h(ai(),bi().Cd,b,a);else if(Je(a))$h(ai(),bi().Cd,b,a);else throw new x(a);return Kf(Lf(),c)} + function ci(b){for(var a=di().sb(),c=b.y();c.C();){var d=c.z(),e=d;e=B(new C,e.ya(),e.mb());var g=(m=>()=>m.Ye())(b);if(ja(a)!==ma(ei)){var h=a.vc(e);if(h instanceof F)e=h.p;else{if(z()!==h)throw new x(h);g=g();fi(a,e,g);e=g}}else{h=gi(G(),e);h^=h>>>16|0;var k=h&(-1+a.oa.d.length|0),l=a.oa.d[k];l=null===l?null:hi(l,e,h);null!==l?e=l.yd:(l=a.oa,g=g(),(1+a.ic|0)>=a.ji&&ii(a,a.oa.d.length<<1),ji(a,e,g,h,l===a.oa?k:h&(-1+a.oa.d.length|0)),e=g)}e.pa(d)}b=ki().Ni;for(a=a.y();a.C();){c=a.z();if(null===c)throw new x(c); + b=li(b,c.o(),c.m().db())}return pi(b,new $f(m=>1()=>m.Ye())(b);if(ja(a)!==ma(ei)){var h=a.vc(e);if(h instanceof F)e=h.p;else{if(z()!==h)throw new x(h);g=g();fi(a,e,g);e=g}}else{h=gi(G(),e);h^=h>>>16|0;var k=h&(-1+a.oa.d.length|0),l=a.oa.d[k];l=null===l?null:hi(l,e,h);null!==l?e=l.yd:(l=a.oa,g=g(),(1+a.ic|0)>=a.ji&&ii(a,a.oa.d.length<<1),ji(a,e,g,h,l===a.oa?k:h&(-1+a.oa.d.length|0)),e=g)}e.pa(d)}b=ki().Ni;for(a=a.y();a.C();){c=a.z();if(null===c)throw new x(c); + b=li(b,c.o(),c.m().db())}pi(b,new $f(m=>1{if(c instanceof ye&&Ae()===c.jd&&c.Pe===b.ya()){c=c.Oe;var d=b.mb();return null===c?null===d:c.l(d)}return!1}))}function si(b,a){for(;;){var c=ti(a,b);if(null===c?null===b:c.l(b))return c;b=c}}function ui(b){this.ij=b}ui.prototype=new p;ui.prototype.constructor=ui; + ui.prototype.$k=function(b){var a=this.ij;if(we(a))return(new vi(a)).$k(b);if(Fe(a))return(new wi(a)).$k(b);if(Je(a))return(new xi(a)).$k(b);throw new x(a);};function yi(b,a,c){b=b.ij;if(we(b))return b=new vi(b),zi(Ai(),b.Iq,a,c);if(Fe(b))return b=new wi(b),Bi(Ai(),b.pB,a,c);if(Je(b))return b=new xi(b),Ci(Ai(),b.nB,a,c);if(b instanceof ye)return b;throw new x(b);} + function Di(b,a){if(!a.Ue(new $f(e=>{if(null!==e)return e.o().sa()===e.m().sa();throw new x(e);}))){a:{for(b=a.y();b.C();){var c=b.z(),d=c;if(null===d)throw new x(d);if(d.o().sa()!==d.m().sa()){b=new F(c);break a}}b=z()}if(b.r())b=z();else{b=b.G();if(null===b)throw new x(b);b=new F("what.kind\x3d"+b.o().sa()+" and repl.kind\x3d"+b.m().sa())}throw Hi("requirement failed: Replacee and replacement must be of same kind, but got "+b);}if(a.r())return b.ij;c=a.Ha(new $f(e=>{e=e.m().sa();var g=Pe();return null!== + e&&e===g}));d=a.Ha(new $f(e=>{e=e.m().sa();var g=Qe();return null!==e&&e===g}));a=a.Ha(new $f(e=>{e=e.m().sa();var g=Re();return null!==e&&e===g}));b=Ii(ai(),new Ji(b,c,d,a),b.ij);if(b instanceof F)return b.p;throw new x(b);} + function Ki(b,a){var c=b.ij;if(c instanceof Ge)var d=c.Td;else if(c instanceof xe)d=c.Bf;else{if(!(c instanceof Ke||c instanceof Sg))throw new x(c);d=Ce()}Ce()===d?d=new Ee(Li(),Ce(),0):d instanceof nh?d=Wh(b,d,0,Li()):(c=new fh(d.da(),new F(0)),Jd(),d=[B(new C,d,c)],d=Uf(new Vf,d),d=new Ee(Mi(0,d),c,1));a:{if(null!==d&&Ni(d.jb)&&(c=d.jb,null!==d.Db)){d=d.Db;break a}throw new x(d);}var e=c;c=b.ij;c=c instanceof Ge?new Ge(c.bb,d):c instanceof xe?new xe(c.we,d):c;var g=(m,n)=>{m=B(new C,m,n);if(null!== + m.Z)return yi(new ui(m.Y),m.Z.o(),m.Z.m());throw new x(m);};if(Oi(e))for(var h=0,k=e.E(),l=a;;)if(h!==k)a=1+h|0,h=e.ca(h),l=g(l,h),h=a;else{a=l;break}else{k=a;for(a=e.y();a.C();)e=k,k=a.z(),k=g(e,k);a=k}g=Xh(b,a);b=Xh(b,d);b=g.Mg(b);if(!b.r())throw c=Ve().ba.s(c),b=b.aa(new $f(m=>Ve().ba.s(m))),Hi("Function/predicate "+c+" defined using undeclared "+Pi(b,"",",",""));return new Qi(c,a)} + function Ri(b,a){var c=yh(Eg(),b.ij).aa(new $f(k=>{if(k instanceof cg){var l=a.ae(new $f(m=>{if(m instanceof ye&&Ae()===m.jd&&m.Pe===k.Aa){m=m.Oe;var n=k.za;return null===m?null===n:m.l(n)}return!1}));return B(new C,k,l)}l=z();return B(new C,k,l)})).Ha(new $f(k=>!k.m().r())).aa(new $f(k=>{if(null!==k&&k.o()instanceof cg){var l=k.o();if(k.m()instanceof F)return B(new C,l,k.m().p)}throw new x(k);})),d=b.ij;b=(k,l)=>{k=B(new C,k,l);if(null!==k.Z&&k.Z.m()instanceof ye)return l=k.Z.m(),l=yi(new ui(k.Y), + k.Z.o(),new Ge(new ye(k.Z.o().Aa,k.Z.o().za,Ae(),k.Z.o().Ca,l.Ih),Ce())),ci(yh(Eg(),l).Ha(new $f(m=>ri(m,a)))).r()?l:k.Y;throw new x(k);};if(Oi(c))for(var e=0,g=c.E(),h=d;;)if(e!==g)d=1+e|0,e=c.ca(e),h=b(h,e),e=d;else{b=h;break}else{g=d;for(c=c.y();c.C();)e=c.z(),g=b(g,e);b=g}c=yh(Eg(),b).Zc(new $f(k=>{if(k instanceof ye){var l=a.ae(new $f(q=>{if(q.ya()===k.Pe){q=q.mb();var r=k.Oe;return null===q?null===r:q.l(r)}return!1}));if(l instanceof F&&l.p instanceof ye){l=l.p;var m=l.jd,n=k.jd;(null===m?null=== + n:m.l(n))?(m=l.Ud,n=k.Ud,m=!(null===m?null===n:m.l(n))):m=!1;if(m)return new F(B(new C,k,l))}}return z()}));Si();c=Ti(c);b instanceof Ge&&null!==b.bb?(c=c.vc(b.bb),c.r()?c=z():(c=c.G(),c=new F(new xe(c,b.Td))),d=c.r()?b:c.G()):b instanceof xe&&null!==b.we?(c=c.vc(b.we),c.r()?c=z():(c=c.G(),c=new F(new Ge(c,b.Bf))),d=c.r()?b:c.G()):d=b;b=yh(Eg(),d).Ha(new $f(k=>ri(k,a)));qi(b);c=b.Ha(new $f(k=>k instanceof cg)).aa(new $f(k=>k));b=(k,l)=>{try{var m=new ui(k),n=new Ge(new ye(l.Aa,l.za,Ae(),l.Ca,z()), + Ce());Jd();var q=[B(new C,l,n)],r=Uf(new Vf,q);return Di(m,Mi(0,r))}catch(t){if(t instanceof Ui)throw m=t,new Vi("Elaboration tried replacing "+Ve().ba.s(l)+" in literal bound occurrence inside "+Ve().ba.s(k),l,k,m);throw t;}};if(Oi(c))for(e=0,g=c.E(),h=d;;)if(e!==g)d=1+e|0,e=c.ca(e),h=b(h,e),e=d;else{b=h;break}else{g=d;for(c=c.y();c.C();)e=c.z(),g=b(g,e);b=g}qi(yh(Eg(),b).Ha(new $f(k=>ri(k,a))));return b} + function Wi(b,a){b=new ui(b.ij);var c=a.Dn.Zc(new $f(d=>uh(Eg(),d.rc)));return si(Ri(b,Kf(Lf(),c)),a)}function Xi(b){var a=yh(Eg(),b.ij),c=b.ij;if(Fe(c))c=Sf();else if(we(c)){var d=Sf();d=new Yi(d);var e=ai();b=new Zi(b,d);$h(e,bi().Cd,b,c);c=rh(Eg(),c);c.rD()?c=Sf():(d=d.pc,c=c.VF(),c=d.Mg(c))}else{if(!Je(c))throw new x(c);c=Sf()}return a.Mg(c).aa(new $f(g=>g instanceof bg?g.ve:g))} + function $i(b,a){return a.Zn(new $f(c=>{if(null!==c&&dh(c.o())){var d=c.o();return b.$d(new $f(e=>{if(e instanceof bg){if(null===e?null===d:e.l(d))return!0;e=e.ve;return null===e?null===d:e.l(d)}return null===e?null===d:e.l(d)}))}return null!==c&&c.o()instanceof Ge?(c=c.o(),!hg(Eg(),c.Td).Ek(Kf(Lf(),b)).r()):!1}))}function aj(b,a){return b instanceof bg?new bg(a.rj(b.ve,new H(()=>b.ve))):a.rj(b,new H(()=>b))} + ui.prototype.$classData=u({UI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Augmentors$ExpressionAugmentor",{UI:1,i:1});function vi(b){this.Iq=b}vi.prototype=new p;vi.prototype.constructor=vi;vi.prototype.$k=function(b){try{var a=bj();return new F(dj(a,this.Iq,b))}catch(c){if(c instanceof ej)return z();throw c;}};function fj(b){var a=new gj(!0),c=ai(),d=new hj(b,a);b=b.Iq;$h(c,bi().Cd,d,b);return a.uq} + vi.prototype.$classData=u({ZI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Augmentors$FormulaAugmentor",{ZI:1,i:1});function xi(b){this.nB=b}xi.prototype=new p;xi.prototype.constructor=xi;xi.prototype.$k=function(b){try{var a=bj();return new F(dj(a,this.nB,b))}catch(c){if(c instanceof ej)return z();throw c;}};xi.prototype.$classData=u({aJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Augmentors$ProgramAugmentor",{aJ:1,i:1});function ij(b){this.oB=b}ij.prototype=new p;ij.prototype.constructor=ij; + function jj(b,a){var c=b.oB;if(He()===c||Be()===c){if(a instanceof nf)return B(new C,new fh(b.oB,new F(a.Ob)),a.ja);throw Hi("Not enough indices to convert the sort");}if(c instanceof kj){a=jj(new ij(c.hp),a);if(null===a)throw new x(a);b=a.o();c=jj(new ij(c.ip),a.m());if(null===c)throw new x(c);a=c.m();return B(new C,new nh(b,c.o()),a)}throw new x(c);}ij.prototype.$classData=u({bJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Augmentors$SortAugmentor",{bJ:1,i:1});function wi(b){this.pB=b} + wi.prototype=new p;wi.prototype.constructor=wi;wi.prototype.$k=function(b){try{var a=bj();return new F(dj(a,this.pB,b))}catch(c){if(c instanceof ej)return z();throw c;}};wi.prototype.$classData=u({cJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Augmentors$TermAugmentor",{cJ:1,i:1});function dj(b,a,c){if(Fe(a))return lj(a,c);if(we(a))return mj(b,a,c);if(nj(a))return oj(a,c);if(Je(a))return pj(b,a,c);Jd();throw new qj;} + function lj(b,a){for(;;){var c=a,d=bi().Cd;if(null===c?null===d:c.l(d))return b;c=!1;d=null;var e=b;if(e instanceof Ge){var g=e;if(0===a.nd()){b=g.Td;a=rj(a);continue}}if(xj(e)&&(g=e,0===a.nd())){b=g.xp();a=rj(a);continue}if(yj(e)&&(c=!0,d=e,0===a.nd())){b=d.oe();a=rj(a);continue}if(c&&1===a.nd())b=d.qe(),a=rj(a);else throw Hi("part position "+a+" of term "+b+" may not be defined");}} + function mj(b,a,c){for(;;){var d=c,e=bi().Cd;if(null===d?null===e:d.l(e))return a;var g=!1,h=null,k=!1,l=null,m=!1,n=null;d=!1;e=null;var q=a;if(q instanceof xe){var r=q;if(0===c.nd())return lj(r.Bf,rj(c))}if(q instanceof rg&&(r=q,0===c.nd())){a=r.gh;c=rj(c);continue}if(zj(q)&&(g=!0,h=q,0===c.nd()))return lj(h.oe(),rj(c));if(g&&1===c.nd())return lj(h.qe(),rj(c));if(Aj(q)&&(k=!0,l=q,0===c.nd()))return pj(b,l.El(),rj(c));if(k&&1===c.nd())return pj(b,l.Gl(),rj(c));if(Bj(q)&&(g=q,0===c.nd())){a=g.nh(); + c=rj(c);continue}if(Cj(q)&&(m=!0,n=q,0===c.nd())){a=n.Hp();c=rj(c);continue}if(m&&1===c.nd())a=n.Jp(),c=rj(c);else{if(Dj(q)&&(m=q,0===c.nd())){a=m.nh();c=rj(c);continue}if(q&&q.$classData&&q.$classData.eb.iA&&(d=!0,e=q,0===c.nd()))return pj(b,e.jE(),rj(c));if(d&&1===c.nd())a=e.nh(),c=rj(c);else throw Hi("part position "+c+" of formula "+a+" may not be defined");}}} + function pj(b,a,c){for(;;){var d=c,e=bi().Cd;if(null===d?null===e:d.l(e))return a;var g=!1,h=null,k=!1,l=null;d=!1;e=null;var m=a;if(m instanceof Tg){g=!0;h=m;var n=c,q=y();q=new Ej(new nf(0,q));if(null!==n&&n.l(q))return h.jf}if(g&&1===c.nd())return lj(h.ch,rj(c));if(m instanceof ah&&(g=m,h=c,n=y(),n=new Ej(new nf(0,n)),null!==h&&h.l(n)))return g.Uf;if(m instanceof Ug&&(g=m,0===c.nd()))return mj(b,g.fj,rj(c));if(m instanceof bh&&(k=!0,l=m,0===c.nd()))return oj(l.Nf,rj(c));if(k&&1===c.nd())return mj(b, + l.Fg,rj(c));if(Fj(m)&&(k=m,0===c.nd())){a=k.Et();c=rj(c);continue}if(Gj(m)&&(d=!0,e=m,0===c.nd())){a=e.El();c=rj(c);continue}if(d&&1===c.nd())a=e.Gl(),c=rj(c);else throw Hi("part position "+c+" of program "+a+" may not be defined");}} + function oj(b,a){for(;;){var c=a,d=bi().Cd;if(null===c?null===d:c.l(d))return b;d=!1;var e=null;c=b;if(c instanceof Xe){d=!0;e=c;var g=a,h=y();h=new Ej(new nf(0,h));if(null!==g&&g.l(h))return e.Ad}if(d&&1===a.nd())return lj(e.Eh,rj(a));if(null!==c&&(d=df(ef(),c),!d.r()&&0===a.nd())){b=d.G().o();a=rj(a);continue}if(null!==c&&(c=df(ef(),c),!c.r()&&1===a.nd())){b=c.G().m();a=rj(a);continue}throw Hi("part position "+a+" of program "+b+" may not be defined");}} + function Hj(){Ij=this;new Ke("DotProgram",Le());new Ye("DotDiffProgram",Le());new Ke("noctx",Le());new Ye("noctxD",Le())}Hj.prototype=new p;Hj.prototype.constructor=Hj;Hj.prototype.$classData=u({dJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Context$",{dJ:1,i:1});var Ij;function bj(){Ij||(Ij=new Hj);return Ij}function Jj(){}Jj.prototype=new p;Jj.prototype.constructor=Jj; + function Kj(b,a,c,d){if(d.ta(a))return B(new C,y(),d);if(c.ta(a))return d=c.s(a).qg(B(new C,y(),d.Jg(a)),new Lj((e,g)=>{g=Kj(Mj(),g,c,e.m());if(null===g)throw new x(g);var h=g.m();return B(new C,lf(g.o(),e.o()),h)})),B(new C,new nf(a,d.o()),d.m());le();b=Uf(new Vf,[a]);return B(new C,pe(y(),b),d.Jg(a))} + function Nj(b,a){var c=a.Sm();b=y();Lf();var d=y(),e=B(new C,b,Kf(0,d));b=(k,l)=>{if(k.m().ta(l))return k;l=Kj(Mj(),l,a,k.m());if(null===l)throw new x(l);var m=l.m();return B(new C,lf(l.o(),k.o()),m)};if(Oi(c)){var g=0;d=c.E();for(var h=e;;)if(g!==d)e=1+g|0,g=c.ca(g),h=b(h,g),g=e;else{b=h;break}}else{d=e;for(c=c.y();c.C();)g=c.z(),d=b(d,g);b=d}return b.o()}Jj.prototype.$classData=u({eJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.DependencyAnalysis$",{eJ:1,i:1});var Oj; + function Mj(){Oj||(Oj=new Jj);return Oj}function Pj(){this.ng=null;Qj=this;this.ng=new Rj}Pj.prototype=new p;Pj.prototype.constructor=Pj; + function Sj(b,a,c,d){if(we(d)){var e=!1,g=null;a=a.yj(c,d);if(a instanceof Tj&&(e=!0,g=a,g.fa instanceof F))return mf(),new Tj(new F(b.ng));if(e&&z()===g.fa)return mf(),b=z(),new Tj(b);if(a instanceof Uj)return mf(),new Uj(a.na);throw new x(a);}if(Je(d)){e=!1;g=null;a=a.zj(c,d);if(a instanceof Tj&&(e=!0,g=a,g.fa instanceof F))return mf(),new Tj(new F(b.ng));if(e&&z()===g.fa)return mf(),b=z(),new Tj(b);if(a instanceof Uj)return mf(),new Uj(a.na);throw new x(a);}if(Fe(d)){e=!1;g=null;a=a.Aj(c,d);if(a instanceof + Tj&&(e=!0,g=a,g.fa instanceof F))return mf(),new Tj(new F(b.ng));if(e&&z()===g.fa)return mf(),b=z(),new Tj(b);if(a instanceof Uj)return mf(),new Uj(a.na);throw new x(a);}throw new x(d);} + function Vj(b,a){if(we(a)){mf();a=z();a=new Tj(a);if(a.fa instanceof F)return mf(),new Tj(new F(b.ng));if(z()===a.fa)return mf(),b=z(),new Tj(b);throw new x(a);}if(Je(a)){mf();a=z();a=new Tj(a);if(a.fa instanceof F)return mf(),new Tj(new F(b.ng));if(z()===a.fa)return mf(),b=z(),new Tj(b);throw new x(a);}if(Fe(a)){mf();a=z();a=new Tj(a);if(a.fa instanceof F)return mf(),new Tj(new F(b.ng));if(z()===a.fa)return mf(),b=z(),new Tj(b);throw new x(a);}throw new x(a);} + function Wj(b,a){if(we(a)){mf();a=z();a=new Tj(a);if(a.fa instanceof F)return mf(),new Tj(new F(b.ng));if(z()===a.fa)return mf(),b=z(),new Tj(b);throw new x(a);}if(Je(a)){mf();a=z();a=new Tj(a);if(a.fa instanceof F)return mf(),new Tj(new F(b.ng));if(z()===a.fa)return mf(),b=z(),new Tj(b);throw new x(a);}if(Fe(a)){mf();a=z();a=new Tj(a);if(a.fa instanceof F)return mf(),new Tj(new F(b.ng));if(z()===a.fa)return mf(),b=z(),new Tj(b);throw new x(a);}throw new x(a);} + function ak(b,a){var c=!1,d=null;b=Wj(b,a);if(b instanceof Tj&&(c=!0,d=b,d.fa instanceof F))return z();if(c&&z()===d.fa)return new F(a);if(b instanceof Uj)return new F(b.na);throw new x(b);}function Ii(b,a,c){if(Fe(c)){b=$h(b,bi().Cd,a,c);if(b.r())return z();b=b.G();return new F(b)}if(we(c)){b=$h(b,bi().Cd,a,c);if(b.r())return z();b=b.G();return new F(b)}if(Je(c)){b=$h(b,bi().Cd,a,c);if(b.r())return z();b=b.G();return new F(b)}throw new x(c);} + function $h(b,a,c,d){var e=!1,g=null,h=Sj(b,c,a,d);if(h instanceof Tj&&(e=!0,g=h,g.fa instanceof F))return z();if(e&&z()===g.fa){a:if(Ng()===d)var k=ak(b,d);else if(Og()===d)k=ak(b,d);else if(sg()===d)k=ak(b,d);else if(d instanceof tg)k=ak(b,d);else if(d instanceof xe){var l=d.Bf,m=$h(b,bk(a,0),c,l);if(m instanceof F){var n=new xe(d.we,m.p);k=ak(b,n)}else{if(z()!==m)throw new x(m);k=z()}}else if(d instanceof rg){var q=d.gh,r=$h(b,bk(a,0),c,q);if(r instanceof F){var t=new rg(d.Jh,r.p);k=ak(b,t)}else{if(z()!== + r)throw new x(r);k=z()}}else if(d instanceof gg){var v=d.Zi,w=d.$i,A=$h(b,bk(a,0),c,v);if(A instanceof F){var E=!1,D=null,L=Vj(b,new gg(A.p,w));if(L instanceof Tj&&(E=!0,D=L,D.fa instanceof F)){k=z();break a}if(E&&z()===D.fa){var M=$h(b,bk(a,1),c,w);if(M instanceof F)k=ak(b,new gg(A.p,M.p));else{if(z()!==M)throw new x(M);k=z()}break a}if(L instanceof Uj){k=new F(L.na);break a}throw new x(L);}if(z()!==A)throw new x(A);k=z()}else if(d instanceof mg){var T=d.mk,V=d.nk,ba=$h(b,bk(a,0),c,T);if(ba instanceof + F){var da=!1,ka=null,pa=Vj(b,new mg(ba.p,V));if(pa instanceof Tj&&(da=!0,ka=pa,ka.fa instanceof F)){k=z();break a}if(da&&z()===ka.fa){var qa=$h(b,bk(a,1),c,V);if(qa instanceof F)k=ak(b,new mg(ba.p,qa.p));else{if(z()!==qa)throw new x(qa);k=z()}break a}if(pa instanceof Uj){k=new F(pa.na);break a}throw new x(pa);}if(z()!==ba)throw new x(ba);k=z()}else if(d instanceof qg){var Da=d.aj,la=d.bj,Ca=$h(b,bk(a,0),c,Da);if(Ca instanceof F){var Ra=!1,$a=null,Ma=Vj(b,new qg(Ca.p,la));if(Ma instanceof Tj&&(Ra= + !0,$a=Ma,$a.fa instanceof F)){k=z();break a}if(Ra&&z()===$a.fa){var Xa=$h(b,bk(a,1),c,la);if(Xa instanceof F)k=ak(b,new qg(Ca.p,Xa.p));else{if(z()!==Xa)throw new x(Xa);k=z()}break a}if(Ma instanceof Uj){k=new F(Ma.na);break a}throw new x(Ma);}if(z()!==Ca)throw new x(Ca);k=z()}else if(d instanceof pg){var Ta=d.ik,Za=d.jk,Fa=$h(b,bk(a,0),c,Ta);if(Fa instanceof F){var Ha=!1,zb=null,tb=Vj(b,new pg(Fa.p,Za));if(tb instanceof Tj&&(Ha=!0,zb=tb,zb.fa instanceof F)){k=z();break a}if(Ha&&z()===zb.fa){var Wb= + $h(b,bk(a,1),c,Za);if(Wb instanceof F)k=ak(b,new pg(Fa.p,Wb.p));else{if(z()!==Wb)throw new x(Wb);k=z()}break a}if(tb instanceof Uj){k=new F(tb.na);break a}throw new x(tb);}if(z()!==Fa)throw new x(Fa);k=z()}else if(d instanceof ng){var Cc=d.ck,gb=d.dk,Ab=$h(b,bk(a,0),c,Cc);if(Ab instanceof F){var kc=!1,pb=null,Hb=Vj(b,new ng(Ab.p,gb));if(Hb instanceof Tj&&(kc=!0,pb=Hb,pb.fa instanceof F)){k=z();break a}if(kc&&z()===pb.fa){var gc=$h(b,bk(a,1),c,gb);if(gc instanceof F)k=ak(b,new ng(Ab.p,gc.p));else{if(z()!== + gc)throw new x(gc);k=z()}break a}if(Hb instanceof Uj){k=new F(Hb.na);break a}throw new x(Hb);}if(z()!==Ab)throw new x(Ab);k=z()}else if(d instanceof og){var lb=d.ek,bb=d.fk,hb=$h(b,bk(a,0),c,lb);if(hb instanceof F){var Ya=!1,cb=null,Bb=Vj(b,new og(hb.p,bb));if(Bb instanceof Tj&&(Ya=!0,cb=Bb,cb.fa instanceof F)){k=z();break a}if(Ya&&z()===cb.fa){var hc=$h(b,bk(a,1),c,bb);if(hc instanceof F)k=ak(b,new og(hb.p,hc.p));else{if(z()!==hc)throw new x(hc);k=z()}break a}if(Bb instanceof Uj){k=new F(Bb.na); + break a}throw new x(Bb);}if(z()!==hb)throw new x(hb);k=z()}else if(d instanceof wg){var Fc=d.ok,Xb=$h(b,bk(a,0),c,Fc);if(Xb instanceof F){var db=new wg(Xb.p);k=ak(b,db)}else{if(z()!==Xb)throw new x(Xb);k=z()}}else if(d instanceof De){var lc=d.Xj,Qb=d.Yj,Mb=$h(b,bk(a,0),c,lc);if(Mb instanceof F){var Db=!1,Ob=null,Zb=Vj(b,new De(Mb.p,Qb));if(Zb instanceof Tj&&(Db=!0,Ob=Zb,Ob.fa instanceof F)){k=z();break a}if(Db&&z()===Ob.fa){var ic=$h(b,bk(a,1),c,Qb);if(ic instanceof F)k=ak(b,new De(Mb.p,ic.p));else{if(z()!== + ic)throw new x(ic);k=z()}break a}if(Zb instanceof Uj){k=new F(Zb.na);break a}throw new x(Zb);}if(z()!==Mb)throw new x(Mb);k=z()}else if(d instanceof yg){var Qc=d.pk,mc=d.qk,ub=$h(b,bk(a,0),c,Qc);if(ub instanceof F){var Rb=!1,Sb=null,ec=Vj(b,new yg(ub.p,mc));if(ec instanceof Tj&&(Rb=!0,Sb=ec,Sb.fa instanceof F)){k=z();break a}if(Rb&&z()===Sb.fa){var ob=$h(b,bk(a,1),c,mc);if(ob instanceof F)k=ak(b,new yg(ub.p,ob.p));else{if(z()!==ob)throw new x(ob);k=z()}break a}if(ec instanceof Uj){k=new F(ec.na); + break a}throw new x(ec);}if(z()!==ub)throw new x(ub);k=z()}else if(d instanceof zg){var Ib=d.gk,qb=d.hk,Jb=$h(b,bk(a,0),c,Ib);if(Jb instanceof F){var ib=!1,Tb=null,$b=Vj(b,new zg(Jb.p,qb));if($b instanceof Tj&&(ib=!0,Tb=$b,Tb.fa instanceof F)){k=z();break a}if(ib&&z()===Tb.fa){var Fb=$h(b,bk(a,1),c,qb);if(Fb instanceof F)k=ak(b,new zg(Jb.p,Fb.p));else{if(z()!==Fb)throw new x(Fb);k=z()}break a}if($b instanceof Uj){k=new F($b.na);break a}throw new x($b);}if(z()!==Jb)throw new x(Jb);k=z()}else if(d instanceof + Ag){var Gb=d.Zj,rb=d.$j,nc=$h(b,bk(a,0),c,Gb);if(nc instanceof F){var dd=!1,Dc=null,jc=Vj(b,new Ag(nc.p,rb));if(jc instanceof Tj&&(dd=!0,Dc=jc,Dc.fa instanceof F)){k=z();break a}if(dd&&z()===Dc.fa){var Gc=$h(b,bk(a,1),c,rb);if(Gc instanceof F)k=ak(b,new Ag(nc.p,Gc.p));else{if(z()!==Gc)throw new x(Gc);k=z()}break a}if(jc instanceof Uj){k=new F(jc.na);break a}throw new x(jc);}if(z()!==nc)throw new x(nc);k=z()}else if(d instanceof Dg){var ed=d.Bg,Ub=d.Fh,Kb=$h(b,bk(a,0),c,ed);if(Kb instanceof F){var Ac= + !1,sb=null,Rc=Vj(b,new Dg(Kb.p,Ub));if(Rc instanceof Tj&&(Ac=!0,sb=Rc,sb.fa instanceof F)){k=z();break a}if(Ac&&z()===sb.fa){var Vb=$h(b,bk(a,1),c,Ub);if(Vb instanceof F)k=ak(b,new Dg(Kb.p,Vb.p));else{if(z()!==Vb)throw new x(Vb);k=z()}break a}if(Rc instanceof Uj){k=new F(Rc.na);break a}throw new x(Rc);}if(z()!==Kb)throw new x(Kb);k=z()}else if(d instanceof Gg){var Mc=d.Cg,oc=d.Gh,ac=$h(b,bk(a,0),c,Mc);if(ac instanceof F){var Tc=!1,fc=null,vb=Vj(b,new Gg(ac.p,oc));if(vb instanceof Tj&&(Tc=!0,fc=vb, + fc.fa instanceof F)){k=z();break a}if(Tc&&z()===fc.fa){var pc=$h(b,bk(a,1),c,oc);if(pc instanceof F)k=ak(b,new Gg(ac.p,pc.p));else{if(z()!==pc)throw new x(pc);k=z()}break a}if(vb instanceof Uj){k=new F(vb.na);break a}throw new x(vb);}if(z()!==ac)throw new x(ac);k=z()}else if(d instanceof Bg){var mb=d.bk,qc=$h(b,bk(a,0),c,mb);if(qc instanceof F){var Uc=new Bg(d.Eg,qc.p);k=ak(b,Uc)}else{if(z()!==qc)throw new x(qc);k=z()}}else if(d instanceof Cg){var Yb=d.ak,nb=$h(b,bk(a,0),c,Yb);if(nb instanceof F){var bc= + new Cg(d.Dg,nb.p);k=ak(b,bc)}else{if(z()!==nb)throw new x(nb);k=z()}}else if(d instanceof Kg){var rc=d.ri,Eb=$h(b,bk(a,0),c,rc);if(Eb instanceof F){var sc=new Kg(Eb.p);k=ak(b,sc)}else{if(z()!==Eb)throw new x(Eb);k=z()}}else if(d instanceof Lg){var Sc=d.gl,tc=d.hl,wb=$h(b,bk(a,0),c,Sc);if(wb instanceof F){var Nc=!1,xb=null,uc=Vj(b,new Lg(wb.p,tc));if(uc instanceof Tj&&(Nc=!0,xb=uc,xb.fa instanceof F)){k=z();break a}if(Nc&&z()===xb.fa){var Ic=$h(b,bk(a,1),c,tc);if(Ic instanceof F)k=ak(b,new Lg(wb.p, + Ic.p));else{if(z()!==Ic)throw new x(Ic);k=z()}break a}if(uc instanceof Uj){k=new F(uc.na);break a}throw new x(uc);}if(z()!==wb)throw new x(wb);k=z()}else if(d instanceof Mg){var jd=d.el,ud=d.fl,kd=$h(b,bk(a,0),c,jd);if(kd instanceof F){var ld=!1,vd=null,fd=Vj(b,new Mg(kd.p,ud));if(fd instanceof Tj&&(ld=!0,vd=fd,vd.fa instanceof F)){k=z();break a}if(ld&&z()===vd.fa){var qd=$h(b,bk(a,1),c,ud);if(qd instanceof F)k=ak(b,new Mg(kd.p,qd.p));else{if(z()!==qd)throw new x(qd);k=z()}break a}if(fd instanceof + Uj){k=new F(fd.na);break a}throw new x(fd);}if(z()!==kd)throw new x(kd);k=z()}else if(d instanceof eh)k=ak(b,d);else if(d instanceof cg)k=ak(b,d);else if(d instanceof fh)k=ak(b,d);else if(Ce()===d)k=ak(b,d);else if(d instanceof oh)k=ak(b,d);else if(d instanceof Ge){var gd=d.Td,Ec=$h(b,bk(a,0),c,gd);if(Ec instanceof F){var Yc=new Ge(d.bb,Ec.p);k=ak(b,Yc)}else{if(z()!==Ec)throw new x(Ec);k=z()}}else if(d instanceof mh){var Td=d.Hh,xd=$h(b,bk(a,0),c,Td);if(xd instanceof F){var Fd=new mh(xd.p);k=ak(b, + Fd)}else{if(z()!==xd)throw new x(xd);k=z()}}else if(d instanceof bg){var Oc=d.ve,md=$h(b,bk(a,0),c,Oc);if(md instanceof F){var Nd=new bg(md.p);k=ak(b,Nd)}else{if(z()!==md)throw new x(md);k=z()}}else if(d instanceof gh){var Pc=d.le,yd=$h(b,bk(a,0),c,Pc);if(yd instanceof F){var Od=new gh(yd.p);k=ak(b,Od)}else{if(z()!==yd)throw new x(yd);k=z()}}else if(d instanceof Ie){var Me=d.rk,Ze=d.sk,je=$h(b,bk(a,0),c,Me);if(je instanceof F){var hf=!1,ze=null,Pd=Vj(b,new Ie(je.p,Ze));if(Pd instanceof Tj&&(hf=!0, + ze=Pd,ze.fa instanceof F)){k=z();break a}if(hf&&z()===ze.fa){var Ud=$h(b,bk(a,1),c,Ze);if(Ud instanceof F)k=ak(b,new Ie(je.p,Ud.p));else{if(z()!==Ud)throw new x(Ud);k=z()}break a}if(Pd instanceof Uj){k=new F(Pd.na);break a}throw new x(Pd);}if(z()!==je)throw new x(je);k=z()}else if(d instanceof hh){var $e=d.kk,pf=d.lk,me=$h(b,bk(a,0),c,$e);if(me instanceof F){var qf=!1,ne=null,qe=Vj(b,new hh(me.p,pf));if(qe instanceof Tj&&(qf=!0,ne=qe,ne.fa instanceof F)){k=z();break a}if(qf&&z()===ne.fa){var Of=$h(b, + bk(a,1),c,pf);if(Of instanceof F)k=ak(b,new hh(me.p,Of.p));else{if(z()!==Of)throw new x(Of);k=z()}break a}if(qe instanceof Uj){k=new F(qe.na);break a}throw new x(qe);}if(z()!==me)throw new x(me);k=z()}else if(d instanceof jh){var Ff=d.gj,rf=d.hj,Ne=$h(b,bk(a,0),c,Ff);if(Ne instanceof F){var Pf=!1,fe=null,Jc=Vj(b,new jh(Ne.p,rf));if(Jc instanceof Tj&&(Pf=!0,fe=Jc,fe.fa instanceof F)){k=z();break a}if(Pf&&z()===fe.fa){var af=$h(b,bk(a,1),c,rf);if(af instanceof F)k=ak(b,new jh(Ne.p,af.p));else{if(z()!== + af)throw new x(af);k=z()}break a}if(Jc instanceof Uj){k=new F(Jc.na);break a}throw new x(Jc);}if(z()!==Ne)throw new x(Ne);k=z()}else if(d instanceof kh){var ig=d.Wa,bf=d.Xa,Yd=$h(b,bk(a,0),c,ig);if(Yd instanceof F){var Zd=!1,ag=null,oe=Vj(b,new kh(Yd.p,bf));if(oe instanceof Tj&&(Zd=!0,ag=oe,ag.fa instanceof F)){k=z();break a}if(Zd&&z()===ag.fa){var sf=$h(b,bk(a,1),c,bf);if(sf instanceof F)k=ak(b,new kh(Yd.p,sf.p));else{if(z()!==sf)throw new x(sf);k=z()}break a}if(oe instanceof Uj){k=new F(oe.na); + break a}throw new x(oe);}if(z()!==Yd)throw new x(Yd);k=z()}else if(d instanceof lh){var Hg=d.tk,Gf=d.uk,Gd=$h(b,bk(a,0),c,Hg);if(Gd instanceof F){var $d=!1,ug=null,jg=Vj(b,new lh(Gd.p,Gf));if(jg instanceof Tj&&($d=!0,ug=jg,ug.fa instanceof F)){k=z();break a}if($d&&z()===ug.fa){var ae=$h(b,bk(a,1),c,Gf);if(ae instanceof F)k=ak(b,new lh(Gd.p,ae.p));else{if(z()!==ae)throw new x(ae);k=z()}break a}if(jg instanceof Uj){k=new F(jg.na);break a}throw new x(jg);}if(z()!==Gd)throw new x(Gd);k=z()}else if(d instanceof + nh){var kg=d.kg,Xg=d.lg,jf=$h(b,bk(a,0),c,kg);if(jf instanceof F){var Ig=!1,Vd=null,Ue=Vj(b,new nh(jf.p,Xg));if(Ue instanceof Tj&&(Ig=!0,Vd=Ue,Vd.fa instanceof F)){k=z();break a}if(Ig&&z()===Vd.fa){var tf=$h(b,bk(a,1),c,Xg);if(tf instanceof F)k=ak(b,new nh(jf.p,tf.p));else{if(z()!==tf)throw new x(tf);k=z()}break a}if(Ue instanceof Uj){k=new F(Ue.na);break a}throw new x(Ue);}if(z()!==jf)throw new x(jf);k=z()}else if(d instanceof Ke)k=ak(b,d);else if(d instanceof Sg)k=ak(b,d);else if(d instanceof Ye)k= + ak(b,d);else if(d instanceof Tg){var Yg=d.jf,mi=d.ch,Eh=$h(b,bk(a,0),c,Yg);if(Eh instanceof F){var ni=!1,Rh=null,ih=Vj(b,new Tg(Eh.p,mi));if(ih instanceof Tj&&(ni=!0,Rh=ih,Rh.fa instanceof F)){k=z();break a}if(ni&&z()===Rh.fa){var oi=$h(b,bk(a,1),c,mi);if(oi instanceof F)k=ak(b,new Tg(Eh.p,oi.p));else{if(z()!==oi)throw new x(oi);k=z()}break a}if(ih instanceof Uj){k=new F(ih.na);break a}throw new x(ih);}if(z()!==Eh)throw new x(Eh);k=z()}else if(d instanceof ah){var sj=d.Uf,Ei=$h(b,bk(a,0),c,sj);if(Ei instanceof + F){var Xj=new ah(Ei.p);k=ak(b,Xj)}else{if(z()!==Ei)throw new x(Ei);k=z()}}else if(d instanceof Ug){var Jg=d.fj,xk=$h(b,bk(a,0),c,Jg);if(xk instanceof F){var Xm=new Ug(xk.p);k=ak(b,Xm)}else{if(z()!==xk)throw new x(xk);k=z()}}else if(d instanceof Oe){var Fi=d.Vf,nl=d.Mf,tj=$h(b,bk(a,0),c,Fi);if(tj instanceof F){var Fh=!1,uj=null,vj=Vj(b,new Oe(tj.p,nl));if(vj instanceof Tj&&(Fh=!0,uj=vj,uj.fa instanceof F)){k=z();break a}if(Fh&&z()===uj.fa){var cm=$h(b,bk(a,1),c,nl);if(cm instanceof F)k=ak(b,new Oe(tj.p, + cm.p));else{if(z()!==cm)throw new x(cm);k=z()}break a}if(vj instanceof Uj){k=new F(vj.na);break a}throw new x(vj);}if(z()!==tj)throw new x(tj);k=z()}else if(d instanceof Vg){var aq=d.eh,$n=d.fh,yk=$h(b,bk(a,0),c,aq);if(yk instanceof F){var ao=!1,ol=null,pl=Vj(b,new Vg(yk.p,$n));if(pl instanceof Tj&&(ao=!0,ol=pl,ol.fa instanceof F)){k=z();break a}if(ao&&z()===ol.fa){var dm=$h(b,bk(a,1),c,$n);if(dm instanceof F)k=ak(b,new Vg(yk.p,dm.p));else{if(z()!==dm)throw new x(dm);k=z()}break a}if(pl instanceof + Uj){k=new F(pl.na);break a}throw new x(pl);}if(z()!==yk)throw new x(yk);k=z()}else if(d instanceof Wg){var bo=d.Wf,Yj=$h(b,bk(a,0),c,bo);if(Yj instanceof F){var wj=new Wg(Yj.p);k=ak(b,wj)}else{if(z()!==Yj)throw new x(Yj);k=z()}}else if(d instanceof $g){var co=d.Yi,Sh=$h(b,bk(a,0),c,co);if(Sh instanceof F){var bq=new $g(Sh.p);k=ak(b,bq)}else{if(z()!==Sh)throw new x(Sh);k=z()}}else if(d instanceof Xe){var cq=d.Ad,Ym=d.Eh,zk=$h(b,bk(a,0),c,cq);if(zk instanceof F){var eo=!1,Zm=null,Zj=Vj(b,new Xe(zk.p, + Ym));if(Zj instanceof Tj&&(eo=!0,Zm=Zj,Zm.fa instanceof F)){k=z();break a}if(eo&&z()===Zm.fa){var em=$h(b,bk(a,1),c,Ym);if(em instanceof F)k=ak(b,new Xe(zk.p,em.p));else{if(z()!==em)throw new x(em);k=z()}break a}if(Zj instanceof Uj){k=new F(Zj.na);break a}throw new x(Zj);}if(z()!==zk)throw new x(zk);k=z()}else{if(null!==d){var $m=df(ef(),d);if(!$m.r()){var dq=$m.G().o(),an=$m.G().m(),Ak=$h(b,bk(a,0),c,dq);if(Ak instanceof F){var ql=!1,Bk=null,bn=Ak.p;var fo=vf(ef(),bn,an);var Gi=Vj(b,fo);if(Gi instanceof + Tj&&(ql=!0,Bk=Gi,Bk.fa instanceof F)){k=z();break a}if(ql&&z()===Bk.fa){var Zg=$h(b,bk(a,1),c,an);if(Zg instanceof F){var go=Ak.p,eq=Zg.p;var ho=vf(ef(),go,eq);k=ak(b,ho)}else{if(z()!==Zg)throw new x(Zg);k=z()}break a}if(Gi instanceof Uj){k=new F(Gi.na);break a}throw new x(Gi);}if(z()!==Ak)throw new x(Ak);k=z();break a}}if(d instanceof bh){var fq=d.Nf,cn=d.Fg,rl=$h(b,bk(a,0),c,fq);if(rl instanceof F){var dn=!1,sl=null,Ck=Vj(b,new bh(rl.p,cn));if(Ck instanceof Tj&&(dn=!0,sl=Ck,sl.fa instanceof F)){k= + z();break a}if(dn&&z()===sl.fa){var tl=$h(b,bk(a,1),c,cn);if(tl instanceof F)k=ak(b,new bh(rl.p,tl.p));else{if(z()!==tl)throw new x(tl);k=z()}break a}if(Ck instanceof Uj){k=new F(Ck.na);break a}throw new x(Ck);}if(z()!==rl)throw new x(rl);k=z()}else throw new ck("Unimplemented case in Expr traversal",d);}if(k instanceof F)return new F(k.p);if(z()===k)return z();throw new x(k);}if(h instanceof Uj)return new F(h.na);throw new x(h);} + Pj.prototype.$classData=u({fJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.ExpressionTraversal$",{fJ:1,i:1});var Qj;function ai(){Qj||(Qj=new Pj);return Qj}function dk(b){b=b.Ig();var a=bi().Cd;return null===b?null===a:b.l(a)}function ek(b){var a=b.Ig().ih,c=mf().Df;return(null===c?null===a:c.l(a))?""+b.Jy().Ar():b.Jy().Ar()+"."+Pi(b.Ig().ih,"",".","")}function fk(){}fk.prototype=new p;fk.prototype.constructor=fk; + function gk(b){var a=mf().Df;Cf||(Cf=new Bf);if(0b))throw Hi("requirement failed: nonzero positions");b=new ik(-1-b|0)}if(b instanceof ik)return a=new Ej(a),new jk(b,a);if(b instanceof hk)return a=new Ej(a),new kk(b,a);throw new x(b);}fk.prototype.$classData=u({wJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Position$",{wJ:1,i:1}); + var lk,ok=function mk(b,a,c,d,e){if(null!==e){var h=df(ef(),e);if(!h.r())return vf(ef(),mk(b,a,c,d,h.G().o()),mk(b,a,c,d,h.G().m()))}if(e instanceof Xe&&null!==e.Ad)return h=e.Ad,Xf(),a=If(a,new Ef(d)),Xf(),new Xe(h,nk(b,a,If(c,new Ef(d)),e.Eh));if(e instanceof Ye)return e;throw new x(e);},qk=function pk(b,a){if(null!==a){var d=df(ef(),a);if(!d.r())return a=pk(b,d.G().o()),b=pk(b,d.G().m()),a.qb(b)}if(a instanceof Xe&&null!==a.Ad)return Kf(Lf(),Uf(new Vf,[a.Ad.ve]));if(a instanceof Ye)return Sf(); + throw new x(a);};function rk(b){this.AJ=b}rk.prototype=new p;rk.prototype.constructor=rk; + function nk(b,a,c,d){var e=b.AJ.s(d);if(d instanceof gh&&z()===e)return new gh(nk(b,a,c,d.le));if(d instanceof gh&&e instanceof F){var g=hg(Eg(),d);if(Nf(c,g).r())return e.p}if(d instanceof Ie&&z()===e)return new Ie(nk(b,a,c,d.rk),nk(b,a,c,d.sk));if(d instanceof Ie&&e instanceof F&&(g=hg(Eg(),d),Nf(c,g).r()))return e.p;if(d instanceof hh&&z()===e)return new hh(nk(b,a,c,d.kk),nk(b,a,c,d.lk));if(d instanceof hh&&e instanceof F&&(g=hg(Eg(),d),Nf(c,g).r()))return e.p;if(d instanceof jh&&z()===e)return new jh(nk(b, + a,c,d.gj),nk(b,a,c,d.hj));if(d instanceof jh&&e instanceof F&&(g=hg(Eg(),d),Nf(c,g).r()))return e.p;if(d instanceof kh&&z()===e)return new kh(nk(b,a,c,d.Wa),nk(b,a,c,d.Xa));if(d instanceof kh&&e instanceof F&&(g=hg(Eg(),d),Nf(c,g).r()))return e.p;if(d instanceof lh&&z()===e)return new lh(nk(b,a,c,d.tk),nk(b,a,c,d.uk));if(d instanceof lh&&e instanceof F&&(g=hg(Eg(),d),Nf(c,g).r())||dh(d)&&e instanceof F&&!c.ta(d))return e.p;if(dh(d))return d;if(d instanceof mh&&e instanceof F)return e.p;if(d instanceof + mh&&z()===e)return d;if(d instanceof Ge&&e instanceof F&&(g=hg(Eg(),d),Nf(c,g).r())){g=hg(Eg(),e.p);a=e.p;g=Nf(c,g);if(!g.r())throw new sk(b.w(),c.Tc(),Ve().ba.s(a),Ve().ba.s(d),g.Tc(),"");return e.p}if(d instanceof Ge&&z()===e)return new Ge(d.bb,nk(b,a,c,d.Td));if(Ce()===d)return Ce();if(d instanceof eh&&e instanceof F||d instanceof fh&&e instanceof F)return e.p;if(d&&d.$classData&&d.$classData.eb.Zo)return d;if(d instanceof nh&&z()===e)return new nh(nk(b,a,c,d.kg),nk(b,a,c,d.lg));if(d instanceof + nh&&e instanceof F&&(b=hg(Eg(),d),Nf(c,b).r()))return e.p;e instanceof F?(e=hg(Eg(),d),c=!Nf(c,e).r()):c=!1;if(c)return d;throw new ck("Not implemented yet",d);} + function tk(b,a,c,d){if(d instanceof wg)return new wg(tk(b,a,c,d.ok));if(d instanceof De)return new De(tk(b,a,c,d.Xj),tk(b,a,c,d.Yj));if(d instanceof yg)return new yg(tk(b,a,c,d.pk),tk(b,a,c,d.qk));if(d instanceof zg)return new zg(tk(b,a,c,d.gk),tk(b,a,c,d.hk));if(d instanceof Ag)return new Ag(tk(b,a,c,d.Zj),tk(b,a,c,d.$j));if(d instanceof gg)return new gg(nk(b,a,c,d.Zi),nk(b,a,c,d.$i));if(d instanceof mg)return new mg(nk(b,a,c,d.mk),nk(b,a,c,d.nk));if(d instanceof ng)return new ng(nk(b,a,c,d.ck), + nk(b,a,c,d.dk));if(d instanceof og)return new og(nk(b,a,c,d.ek),nk(b,a,c,d.fk));if(d instanceof pg)return new pg(nk(b,a,c,d.ik),nk(b,a,c,d.jk));if(d instanceof qg)return new qg(nk(b,a,c,d.aj),nk(b,a,c,d.bj));if(d instanceof Bg)return new Bg(d.Eg,tk(b,a.Vj(d.Eg),c.Vj(d.Eg),d.bk));if(d instanceof Cg)return new Cg(d.Dg,tk(b,a.Vj(d.Dg),c.Vj(d.Dg),d.ak));if(d instanceof Dg){a=uk(b,a,c,d.Bg);if(null===a)throw new x(a);return new Dg(a.ui,tk(b,a.wk,a.vi,d.Fh))}if(d instanceof Gg){a=uk(b,a,c,d.Cg);if(null=== + a)throw new x(a);return new Gg(a.ui,tk(b,a.wk,a.vi,d.Gh))}if(d instanceof xe)return new xe(d.we,nk(b,a,c,d.Bf));if(d instanceof Kg)return new Kg(tk(b,a,c,d.ri));if(d&&d.$classData&&d.$classData.eb.dh)return d;throw new ck("Not implemented yet",d);} + function uk(b,a,c,d){if(d instanceof Tg)return new vk(b,a.sn(d.jf),c.sn(d.jf),new Tg(d.jf,nk(b,a,c,d.ch)));if(d instanceof ah)return new vk(b,a.sn(d.Uf),c.sn(d.Uf),d);if(d instanceof Ug)return new vk(b,a,c,new Ug(tk(b,a,c,d.fj)));if(d instanceof bh){var e=qk(b,d.Nf),g=ok(b,a,c,e,d.Nf);Xf();var h=If(a,new Ef(e));Xf();d=new bh(g,tk(b,h,If(c,new Ef(e)),d.Fg));Xf();a=If(a,new Ef(e));Xf();return new vk(b,a,If(c,new Ef(e)),d)}if(nj(d))return e=qk(b,d),d=ok(b,a,c,e,d),Xf(),a=If(a,new Ef(e)),Xf(),new vk(b, + a,If(c,new Ef(e)),d);if(d instanceof Oe){c=uk(b,a,c,d.Vf);if(null===c)throw new x(c);a=c.ui;c=uk(b,c.wk,c.vi,d.Mf);if(null===c)throw new x(c);return new vk(b,c.wk,c.vi,new Oe(a,c.ui))}if(d instanceof Vg){h=uk(b,a,c,d.eh);if(null===h)throw new x(h);e=h.wk;g=h.vi;h=h.ui;a=uk(b,a,c,d.fh);if(null===a)throw new x(a);c=a.vi;d=a.ui;return new vk(b,Nf(e,a.wk),If(g,c),new Vg(h,d))}if(d instanceof Wg){c=uk(b,a,c,d.Wf);if(null===c)throw new x(c);c=uk(b,a,c.vi,d.Wf);if(null===c)throw new x(c);return new vk(b, + a,c.vi,new Wg(c.ui))}if(d instanceof $g){a=uk(b,a,c,d.Yi);if(null===a)throw new x(a);return new vk(b,a.wk,a.vi,new $g(a.ui))}if(d instanceof Ke||d instanceof Sg)return new vk(b,a,Xf().il,d);throw new ck("Not implemented yet",d);}rk.prototype.$classData=u({xJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.SubstitutionHelper",{xJ:1,i:1});function wk(b,a,c,d){return(null===a?null===d:a.l(d))?new F(c):z()}function Dk(){}Dk.prototype=new p;Dk.prototype.constructor=Dk; + function Ek(b,a){return tk(new rk(a),Wf(),Wf(),b)}function Fk(b,a){return nk(new rk(a),Wf(),Wf(),b)}function Gk(b,a){return uk(new rk(a),Wf(),Wf(),b).ui}function zi(b,a,c,d){return Ek(a,new $f(e=>wk(Ai(),c,d,e)))}function Bi(b,a,c,d){return Fk(a,new $f(e=>wk(Ai(),c,d,e)))}function Ci(b,a,c,d){return Gk(a,new $f(e=>wk(Ai(),c,d,e)))}Dk.prototype.$classData=u({yJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.SubstitutionHelper$",{yJ:1,i:1});var Hk;function Ai(){Hk||(Hk=new Dk);return Hk} + function Ik(){}Ik.prototype=new p;Ik.prototype.constructor=Ik;Ik.prototype.$classData=u({BJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.SuccPosition$",{BJ:1,i:1});var Jk;function Kk(b,a){b=[B(new C,"is_error",!1),B(new C,"is_correct",!1),B(new C,"ratio",a),B(new C,"feedback",b)];b=Uf(new Vf,b);return Lk(Mk(),b)}function Nk(){Ok=this;var b=Pk();Qk||(Qk=new Rk);b.Wu=Qk;b=Ve();Sk||(Sk=new Vk);b.ba=Sk.yB;b=Wk();var a=Xk,c=Yk;Zk||(Zk=new $k);var d=Zk;al||(al=new bl);b.Tv=new a(new c(d,al))} + Nk.prototype=new p;Nk.prototype.constructor=Nk; + function cl(b,a){try{var c=Wk();b=M=>(M.kj.Hb.r()?0:-1===(M.pl.indexOf("Definitions")|0))?-1===(M.pl.indexOf("ProgramVariables")|0):!1;var d=dl(c,a,!0);a:for(var e;;)if(d.r()){e=y();break}else{var g=d.x(),h=d.D();if(!1===!!b(g))d=h;else for(c=d;;){if(h.r())e=c;else{var k=h.x();if(!1!==!!b(k)){h=h.D();continue}k=h;var l=new nf(c.x(),y()),m=c.D();for(h=l;m!==k;){var n=new nf(m.x(),y());h=h.ja=n;m=m.D()}var q=k.D();for(m=q;!q.r();){var r=q.x();if(!1===!!b(r)){for(;m!==q;){var t=new nf(m.x(),y());h=h.ja= + t;m=m.D()}m=q.D()}q=q.D()}m.r()||(h.ja=m);e=l}break a}}el();l=M=>{Te();M=M.pl;Te();var T=new fl(M,!0);if(T.GfV&&M.C();)M.z(),V=1+V|0;for(;M.C();){if(gl(hl(),M.z(),T)){M=V;break a}V=1+V|0}M=-1}M=1+M|0}else M=1;M=[B(new C,"kind","warning"),B(new C,"line",M),B(new C,"column",1),B(new C,"endLine",M),B(new C,"endColumn",1),B(new C,"message","Entry does not specify functions and variables in Definitions/ProgramVariables blocks.")];M=Uf(new Vf,M); + return Lk(Mk(),M)};if(e===y())var v=y();else{var w=e.x(),A=new nf(l(w),y());w=A;for(var E=e.D();E!==y();){var D=E.x(),L=new nf(l(D),y());w=w.ja=L;E=E.D()}v=A}return il(v)}catch(M){if(M instanceof jl)return e=M,v=e.ma.yi().Ta(),D=1>v?1:v,v=e.ma.yi().Bc(),L=1>v?1:v,el(),mf(),v=B(new C,"kind","error"),A=B(new C,"line",D),E=B(new C,"column",L),w=e.ma.Lm().Ta(),D=B(new C,"endLine",D>w?D:w),w=e.ma.Lm().Bc(),L=B(new C,"endColumn",L>w?L:w),w=B(new C,"message",e.vm),l=B(new C,"found",e.tm),q=B(new C,"expect", + e.sm),e=[v,A,E,D,L,w,l,q,B(new C,"hint",e.um)],e=Uf(new Vf,e),e=[Lk(Mk(),e)],e=Uf(new Vf,e),e=pe(y(),e),il(e);throw M;}} + function kl(b,a){b=!1;var c=null;try{var d=ll(),e=new ml(ul(vl(d),a))}catch(A){d=A instanceof wl?A:new xl(A);e=yl(zl(),d);if(e.r())throw d instanceof xl?d.Ac:d;d=e.G();e=new Al(d)}d=e.Me();if(d instanceof F&&(b=!0,c=d,c.p instanceof cg)){d=c.p;if(z()===d.za)if(He()===d.Ca)a:if(d=d.Aa,e=d.length,2===e){for(var g=0;g!==e;){var h=d.charCodeAt(g);h=Bl(Cl(),El(Cl(),h));var k="na".charCodeAt(g);if(h!==Bl(Cl(),El(Cl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;else d=!1;else d=!1;if(d)return Kk("Parsed OK", + 1)}if(b&&c.p instanceof kh&&(b=c.p,b.Wa instanceof cg&&(c=b.Wa,z()===c.za&&He()===c.Ca&&b.Xa instanceof cg))){b=b.Xa;if(z()===b.za)if(He()===b.Ca){c=c.Aa;a:if(d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=Bl(Cl(),El(Cl(),g));h="n".charCodeAt(e);if(g!==Bl(Cl(),El(Cl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;if(c)a:if(b=b.Aa,c=b.length,1===c){for(d=0;d!==c;){e=b.charCodeAt(d);e=Bl(Cl(),El(Cl(),e));g="a".charCodeAt(d);if(e!==Bl(Cl(),El(Cl(),g))){b=!1;break a}d=1+d|0}b=!0}else b=!1;else b=!1}else b= + !1;else b=!1;if(b)return Kk("Parsed OK",1)}try{var l=Wk();dl(l,a,!1);return Kk("Parsed OK",1)}catch(A){if(l=A instanceof wl?A:new xl(A),l instanceof jl)try{Te();Te();var m=new fl(a,!1);le();var n=pe(y(),m),q=-1+l.ma.Ta()|0;Jd();Te();var r=Fl(n,-1+l.ma.Ta()|0),t=Gl(0,Se(0,r,-1+l.ma.Bc()|0," \u26a0 ",0)),v=Hl(n,q,t),w=Pi(v,"","","");return Kk("Parse error: "+w+"\n"+l.ib,0)}catch(E){return Kk("Parse error: "+l.ib,0)}else return Kk("Parsing failed: "+l.Pb(),0)}} + function Il(b,a){b=ll();var c=!1,d=null;try{var e=ll(),g=new ml(ul(vl(e),a))}catch(A){e=A instanceof wl?A:new xl(A);g=yl(zl(),e);if(g.r())throw e instanceof xl?e.Ac:e;e=g.G();g=new Al(e)}e=g.Me();if(e instanceof F&&(c=!0,d=e,d.p instanceof cg)){e=d.p;if(z()===e.za)if(He()===e.Ca)a:if(e=e.Aa,g=e.length,2===g){for(var h=0;h!==g;){var k=e.charCodeAt(h);k=Bl(Cl(),El(Cl(),k));var l="na".charCodeAt(h);if(k!==Bl(Cl(),El(Cl(),l))){e=!1;break a}h=1+h|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return Kk("Parsed OK", + 1)}if(c&&d.p instanceof kh&&(c=d.p,c.Wa instanceof cg&&(d=c.Wa,z()===d.za&&He()===d.Ca&&c.Xa instanceof cg))){c=c.Xa;if(z()===c.za)if(He()===c.Ca){d=d.Aa;a:if(e=d.length,1===e){for(g=0;g!==e;){h=d.charCodeAt(g);h=Bl(Cl(),El(Cl(),h));k="n".charCodeAt(g);if(h!==Bl(Cl(),El(Cl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;if(d)a:if(c=c.Aa,d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=Bl(Cl(),El(Cl(),g));h="a".charCodeAt(e);if(g!==Bl(Cl(),El(Cl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;else c=!1}else c= + !1;else c=!1;if(c)return Kk("Parsed OK",1)}try{return Kk((ul(vl(b),a),"Parsed OK"),1)}catch(A){if(b=A instanceof wl?A:new xl(A),b instanceof jl)try{Te();Te();var m=new fl(a,!1);le();var n=pe(y(),m),q=-1+b.ma.Ta()|0;Jd();Te();var r=Fl(n,-1+b.ma.Ta()|0),t=Gl(0,Se(0,r,-1+b.ma.Bc()|0," \u26a0 ",0)),v=Hl(n,q,t),w=Pi(v,"","","");return Kk("Parse error: "+w+"\n"+b.ib,0)}catch(E){return Kk("Parse error: "+b.ib,0)}else return Kk("Parsing failed: "+b.Pb(),0)}} + function Jl(b,a){b=ll();var c=!1,d=null;try{var e=ll(),g=new ml(ul(vl(e),a))}catch(A){e=A instanceof wl?A:new xl(A);g=yl(zl(),e);if(g.r())throw e instanceof xl?e.Ac:e;e=g.G();g=new Al(e)}e=g.Me();if(e instanceof F&&(c=!0,d=e,d.p instanceof cg)){e=d.p;if(z()===e.za)if(He()===e.Ca)a:if(e=e.Aa,g=e.length,2===g){for(var h=0;h!==g;){var k=e.charCodeAt(h);k=Bl(Cl(),El(Cl(),k));var l="na".charCodeAt(h);if(k!==Bl(Cl(),El(Cl(),l))){e=!1;break a}h=1+h|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return Kk("Parsed OK", + 1)}if(c&&d.p instanceof kh&&(c=d.p,c.Wa instanceof cg&&(d=c.Wa,z()===d.za&&He()===d.Ca&&c.Xa instanceof cg))){c=c.Xa;if(z()===c.za)if(He()===c.Ca){d=d.Aa;a:if(e=d.length,1===e){for(g=0;g!==e;){h=d.charCodeAt(g);h=Bl(Cl(),El(Cl(),h));k="n".charCodeAt(g);if(h!==Bl(Cl(),El(Cl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;if(d)a:if(c=c.Aa,d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=Bl(Cl(),El(Cl(),g));h="a".charCodeAt(e);if(g!==Bl(Cl(),El(Cl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;else c=!1}else c= + !1;else c=!1;if(c)return Kk("Parsed OK",1)}try{return Kk((ul(vl(b),a),"Parsed OK"),1)}catch(A){if(b=A instanceof wl?A:new xl(A),b instanceof jl)try{Te();Te();var m=new fl(a,!1);le();var n=pe(y(),m),q=-1+b.ma.Ta()|0;Jd();Te();var r=Fl(n,-1+b.ma.Ta()|0),t=Gl(0,Se(0,r,-1+b.ma.Bc()|0," \u26a0 ",0)),v=Hl(n,q,t),w=Pi(v,"","","");return Kk("Parse error: "+w+"\n"+b.ib,0)}catch(E){return Kk("Parse error: "+b.ib,0)}else return Kk("Parsing failed: "+b.Pb(),0)}} + function Kl(b,a){b=ll();var c=!1,d=null;try{var e=ll(),g=new ml(ul(vl(e),a))}catch(D){e=D instanceof wl?D:new xl(D);g=yl(zl(),e);if(g.r())throw e instanceof xl?e.Ac:e;e=g.G();g=new Al(e)}e=g.Me();if(e instanceof F&&(c=!0,d=e,d.p instanceof cg)){e=d.p;if(z()===e.za)if(He()===e.Ca)a:if(e=e.Aa,g=e.length,2===g){for(var h=0;h!==g;){var k=e.charCodeAt(h);k=Bl(Cl(),El(Cl(),k));var l="na".charCodeAt(h);if(k!==Bl(Cl(),El(Cl(),l))){e=!1;break a}h=1+h|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return Kk("Parsed OK", + 1)}if(c&&d.p instanceof kh&&(c=d.p,c.Wa instanceof cg&&(d=c.Wa,z()===d.za&&He()===d.Ca&&c.Xa instanceof cg))){c=c.Xa;if(z()===c.za)if(He()===c.Ca){d=d.Aa;a:if(e=d.length,1===e){for(g=0;g!==e;){h=d.charCodeAt(g);h=Bl(Cl(),El(Cl(),h));k="n".charCodeAt(g);if(h!==Bl(Cl(),El(Cl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;if(d)a:if(c=c.Aa,d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=Bl(Cl(),El(Cl(),g));h="a".charCodeAt(e);if(g!==Bl(Cl(),El(Cl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;else c=!1}else c= + !1;else c=!1;if(c)return Kk("Parsed OK",1)}try{var m=ul(vl(b),a),n=we(m)?Ll(Ml(),m)?"Parsed OK":"Parsed OK, but not a DGL expression":Je(m)?Nl(Ml(),m)?"Parsed OK":"Parsed OK, but not a DGL expression":"Parsed OK";return Kk(n,1)}catch(D){if(m=D instanceof wl?D:new xl(D),m instanceof jl)try{Te();Te();var q=new fl(a,!1);le();var r=pe(y(),q),t=-1+m.ma.Ta()|0;Jd();Te();var v=Fl(r,-1+m.ma.Ta()|0),w=Gl(0,Se(0,v,-1+m.ma.Bc()|0," \u26a0 ",0)),A=Hl(r,t,w),E=Pi(A,"","","");return Kk("Parse error: "+E+"\n"+m.ib, + 0)}catch(L){return Kk("Parse error: "+m.ib,0)}else return Kk("Parsing failed: "+m.Pb(),0)}} + function Ol(b,a){b=ll();var c=!1,d=null;try{var e=ll(),g=new ml(ul(vl(e),a))}catch(E){e=E instanceof wl?E:new xl(E);g=yl(zl(),e);if(g.r())throw e instanceof xl?e.Ac:e;e=g.G();g=new Al(e)}e=g.Me();if(e instanceof F&&(c=!0,d=e,d.p instanceof cg)){e=d.p;if(z()===e.za)if(He()===e.Ca)a:if(e=e.Aa,g=e.length,2===g){for(var h=0;h!==g;){var k=e.charCodeAt(h);k=Bl(Cl(),El(Cl(),k));var l="na".charCodeAt(h);if(k!==Bl(Cl(),El(Cl(),l))){e=!1;break a}h=1+h|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return Kk("Parsed OK", + 1)}if(c&&d.p instanceof kh&&(c=d.p,c.Wa instanceof cg&&(d=c.Wa,z()===d.za&&He()===d.Ca&&c.Xa instanceof cg))){c=c.Xa;if(z()===c.za)if(He()===c.Ca){d=d.Aa;a:if(e=d.length,1===e){for(g=0;g!==e;){h=d.charCodeAt(g);h=Bl(Cl(),El(Cl(),h));k="n".charCodeAt(g);if(h!==Bl(Cl(),El(Cl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;if(d)a:if(c=c.Aa,d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=Bl(Cl(),El(Cl(),g));h="a".charCodeAt(e);if(g!==Bl(Cl(),El(Cl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;else c=!1}else c= + !1;else c=!1;if(c)return Kk("Parsed OK",1)}try{var m=ul(vl(b),a);return Kk(Fe(m)?"Parsed OK":"Parsed OK, but not a term",1)}catch(E){if(m=E instanceof wl?E:new xl(E),m instanceof jl)try{Te();Te();var n=new fl(a,!1);le();var q=pe(y(),n),r=-1+m.ma.Ta()|0;Jd();Te();var t=Fl(q,-1+m.ma.Ta()|0),v=Gl(0,Se(0,t,-1+m.ma.Bc()|0," \u26a0 ",0)),w=Hl(q,r,v),A=Pi(w,"","","");return Kk("Parse error: "+A+"\n"+m.ib,0)}catch(D){return Kk("Parse error: "+m.ib,0)}else return Kk("Parsing failed: "+m.Pb(),0)}} + function Pl(b,a){b=ll();var c=!1,d=null;try{var e=ll(),g=new ml(ul(vl(e),a))}catch(E){e=E instanceof wl?E:new xl(E);g=yl(zl(),e);if(g.r())throw e instanceof xl?e.Ac:e;e=g.G();g=new Al(e)}e=g.Me();if(e instanceof F&&(c=!0,d=e,d.p instanceof cg)){e=d.p;if(z()===e.za)if(He()===e.Ca)a:if(e=e.Aa,g=e.length,2===g){for(var h=0;h!==g;){var k=e.charCodeAt(h);k=Bl(Cl(),El(Cl(),k));var l="na".charCodeAt(h);if(k!==Bl(Cl(),El(Cl(),l))){e=!1;break a}h=1+h|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return Kk("Parsed OK", + 1)}if(c&&d.p instanceof kh&&(c=d.p,c.Wa instanceof cg&&(d=c.Wa,z()===d.za&&He()===d.Ca&&c.Xa instanceof cg))){c=c.Xa;if(z()===c.za)if(He()===c.Ca){d=d.Aa;a:if(e=d.length,1===e){for(g=0;g!==e;){h=d.charCodeAt(g);h=Bl(Cl(),El(Cl(),h));k="n".charCodeAt(g);if(h!==Bl(Cl(),El(Cl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;if(d)a:if(c=c.Aa,d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=Bl(Cl(),El(Cl(),g));h="a".charCodeAt(e);if(g!==Bl(Cl(),El(Cl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;else c=!1}else c= + !1;else c=!1;if(c)return Kk("Parsed OK",1)}try{var m=ul(vl(b),a);return Kk(we(m)?"Parsed OK":"Parsed OK, but not a formula",1)}catch(E){if(m=E instanceof wl?E:new xl(E),m instanceof jl)try{Te();Te();var n=new fl(a,!1);le();var q=pe(y(),n),r=-1+m.ma.Ta()|0;Jd();Te();var t=Fl(q,-1+m.ma.Ta()|0),v=Gl(0,Se(0,t,-1+m.ma.Bc()|0," \u26a0 ",0)),w=Hl(q,r,v),A=Pi(w,"","","");return Kk("Parse error: "+A+"\n"+m.ib,0)}catch(D){return Kk("Parse error: "+m.ib,0)}else return Kk("Parsing failed: "+m.Pb(),0)}} + function Ql(b,a){b=ll();var c=!1,d=null;try{var e=ll(),g=new ml(ul(vl(e),a))}catch(D){e=D instanceof wl?D:new xl(D);g=yl(zl(),e);if(g.r())throw e instanceof xl?e.Ac:e;e=g.G();g=new Al(e)}e=g.Me();if(e instanceof F&&(c=!0,d=e,d.p instanceof cg)){e=d.p;if(z()===e.za)if(He()===e.Ca)a:if(e=e.Aa,g=e.length,2===g){for(var h=0;h!==g;){var k=e.charCodeAt(h);k=Bl(Cl(),El(Cl(),k));var l="na".charCodeAt(h);if(k!==Bl(Cl(),El(Cl(),l))){e=!1;break a}h=1+h|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return Kk("Parsed OK", + 1)}if(c&&d.p instanceof kh&&(c=d.p,c.Wa instanceof cg&&(d=c.Wa,z()===d.za&&He()===d.Ca&&c.Xa instanceof cg))){c=c.Xa;if(z()===c.za)if(He()===c.Ca){d=d.Aa;a:if(e=d.length,1===e){for(g=0;g!==e;){h=d.charCodeAt(g);h=Bl(Cl(),El(Cl(),h));k="n".charCodeAt(g);if(h!==Bl(Cl(),El(Cl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;if(d)a:if(c=c.Aa,d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=Bl(Cl(),El(Cl(),g));h="a".charCodeAt(e);if(g!==Bl(Cl(),El(Cl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;else c=!1}else c= + !1;else c=!1;if(c)return Kk("Parsed OK",1)}try{var m=ul(vl(b),a);var n=we(m)&&Ll(Ml(),m)?"Parsed OK":"Parsed OK, but not a formula";return Kk(n,1)}catch(D){if(m=D instanceof wl?D:new xl(D),m instanceof jl)try{Te();Te();var q=new fl(a,!1);le();var r=pe(y(),q),t=-1+m.ma.Ta()|0;Jd();Te();var v=Fl(r,-1+m.ma.Ta()|0),w=Gl(0,Se(0,v,-1+m.ma.Bc()|0," \u26a0 ",0)),A=Hl(r,t,w),E=Pi(A,"","","");return Kk("Parse error: "+E+"\n"+m.ib,0)}catch(L){return Kk("Parse error: "+m.ib,0)}else return Kk("Parsing failed: "+ + m.Pb(),0)}} + function Rl(b,a){b=ll();var c=!1,d=null;try{var e=ll(),g=new ml(ul(vl(e),a))}catch(D){e=D instanceof wl?D:new xl(D);g=yl(zl(),e);if(g.r())throw e instanceof xl?e.Ac:e;e=g.G();g=new Al(e)}e=g.Me();if(e instanceof F&&(c=!0,d=e,d.p instanceof cg)){e=d.p;if(z()===e.za)if(He()===e.Ca)a:if(e=e.Aa,g=e.length,2===g){for(var h=0;h!==g;){var k=e.charCodeAt(h);k=Bl(Cl(),El(Cl(),k));var l="na".charCodeAt(h);if(k!==Bl(Cl(),El(Cl(),l))){e=!1;break a}h=1+h|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return Kk("Parsed OK",1)}if(c&& + d.p instanceof kh&&(c=d.p,c.Wa instanceof cg&&(d=c.Wa,z()===d.za&&He()===d.Ca&&c.Xa instanceof cg))){c=c.Xa;if(z()===c.za)if(He()===c.Ca){d=d.Aa;a:if(e=d.length,1===e){for(g=0;g!==e;){h=d.charCodeAt(g);h=Bl(Cl(),El(Cl(),h));k="n".charCodeAt(g);if(h!==Bl(Cl(),El(Cl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;if(d)a:if(c=c.Aa,d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=Bl(Cl(),El(Cl(),g));h="a".charCodeAt(e);if(g!==Bl(Cl(),El(Cl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;else c=!1}else c=!1; + else c=!1;if(c)return Kk("Parsed OK",1)}try{var m=ul(vl(b),a);var n=we(m)&&fj(new vi(m))?"Parsed OK":"Parsed OK, but not a FOL formula";return Kk(n,1)}catch(D){if(m=D instanceof wl?D:new xl(D),m instanceof jl)try{Te();Te();var q=new fl(a,!1);le();var r=pe(y(),q),t=-1+m.ma.Ta()|0;Jd();Te();var v=Fl(r,-1+m.ma.Ta()|0),w=Gl(0,Se(0,v,-1+m.ma.Bc()|0," \u26a0 ",0)),A=Hl(r,t,w),E=Pi(A,"","","");return Kk("Parse error: "+E+"\n"+m.ib,0)}catch(L){return Kk("Parse error: "+m.ib,0)}else return Kk("Parsing failed: "+ + m.Pb(),0)}} + function Sl(b,a){b=ll();var c=!1,d=null;try{var e=ll(),g=new ml(ul(vl(e),a))}catch(D){e=D instanceof wl?D:new xl(D);g=yl(zl(),e);if(g.r())throw e instanceof xl?e.Ac:e;e=g.G();g=new Al(e)}e=g.Me();if(e instanceof F&&(c=!0,d=e,d.p instanceof cg)){e=d.p;if(z()===e.za)if(He()===e.Ca)a:if(e=e.Aa,g=e.length,2===g){for(var h=0;h!==g;){var k=e.charCodeAt(h);k=Bl(Cl(),El(Cl(),k));var l="na".charCodeAt(h);if(k!==Bl(Cl(),El(Cl(),l))){e=!1;break a}h=1+h|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return Kk("Parsed OK",1)}if(c&& + d.p instanceof kh&&(c=d.p,c.Wa instanceof cg&&(d=c.Wa,z()===d.za&&He()===d.Ca&&c.Xa instanceof cg))){c=c.Xa;if(z()===c.za)if(He()===c.Ca){d=d.Aa;a:if(e=d.length,1===e){for(g=0;g!==e;){h=d.charCodeAt(g);h=Bl(Cl(),El(Cl(),h));k="n".charCodeAt(g);if(h!==Bl(Cl(),El(Cl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;if(d)a:if(c=c.Aa,d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=Bl(Cl(),El(Cl(),g));h="a".charCodeAt(e);if(g!==Bl(Cl(),El(Cl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;else c=!1}else c=!1; + else c=!1;if(c)return Kk("Parsed OK",1)}try{var m=ul(vl(b),a);var n=we(m)&&fj(new vi(m))&&sh(Eg(),m).r()?"Parsed OK":"Parsed OK, but not a Quantifier-free FOL formula";return Kk(n,1)}catch(D){if(m=D instanceof wl?D:new xl(D),m instanceof jl)try{Te();Te();var q=new fl(a,!1);le();var r=pe(y(),q),t=-1+m.ma.Ta()|0;Jd();Te();var v=Fl(r,-1+m.ma.Ta()|0),w=Gl(0,Se(0,v,-1+m.ma.Bc()|0," \u26a0 ",0)),A=Hl(r,t,w),E=Pi(A,"","","");return Kk("Parse error: "+E+"\n"+m.ib,0)}catch(L){return Kk("Parse error: "+m.ib, + 0)}else return Kk("Parsing failed: "+m.Pb(),0)}} + function Tl(b,a){b=!1;var c=null;try{var d=ll(),e=new ml(ul(vl(d),a))}catch(w){d=w instanceof wl?w:new xl(w);e=yl(zl(),d);if(e.r())throw d instanceof xl?d.Ac:d;d=e.G();e=new Al(d)}d=e.Me();if(d instanceof F&&(b=!0,c=d,c.p instanceof cg)){d=c.p;if(z()===d.za)if(He()===d.Ca)a:if(d=d.Aa,e=d.length,2===e){for(var g=0;g!==e;){var h=d.charCodeAt(g);h=Bl(Cl(),El(Cl(),h));var k="na".charCodeAt(g);if(h!==Bl(Cl(),El(Cl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;else d=!1;else d=!1;if(d)return Kk("Parsed OK", + 1)}if(b&&c.p instanceof kh&&(b=c.p,b.Wa instanceof cg&&(c=b.Wa,z()===c.za&&He()===c.Ca&&b.Xa instanceof cg))){b=b.Xa;if(z()===b.za)if(He()===b.Ca){c=c.Aa;a:if(d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=Bl(Cl(),El(Cl(),g));h="n".charCodeAt(e);if(g!==Bl(Cl(),El(Cl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;if(c)a:if(b=b.Aa,c=b.length,1===c){for(d=0;d!==c;){e=b.charCodeAt(d);e=Bl(Cl(),El(Cl(),e));g="a".charCodeAt(d);if(e!==Bl(Cl(),El(Cl(),g))){b=!1;break a}d=1+d|0}b=!0}else b=!1;else b=!1}else b= + !1;else b=!1;if(b)return Kk("Parsed OK",1)}try{return Kk((Ul(Vl(),a),"Parsed OK"),1)}catch(w){if(b=w instanceof wl?w:new xl(w),b instanceof jl)try{Te();Te();var l=new fl(a,!1);le();var m=pe(y(),l),n=-1+b.ma.Ta()|0;Jd();Te();var q=Fl(m,-1+b.ma.Ta()|0),r=Gl(0,Se(0,q,-1+b.ma.Bc()|0," \u26a0 ",0)),t=Hl(m,n,r),v=Pi(t,"","","");return Kk("Parse error: "+v+"\n"+b.ib,0)}catch(A){return Kk("Parse error: "+b.ib,0)}else return Kk("Parsing failed: "+b.Pb(),0)}} + function Wl(b,a){b=!1;var c=null;try{var d=ll(),e=new ml(ul(vl(d),a))}catch(D){d=D instanceof wl?D:new xl(D);e=yl(zl(),d);if(e.r())throw d instanceof xl?d.Ac:d;d=e.G();e=new Al(d)}d=e.Me();if(d instanceof F&&(b=!0,c=d,c.p instanceof cg)){d=c.p;if(z()===d.za)if(He()===d.Ca)a:if(d=d.Aa,e=d.length,2===e){for(var g=0;g!==e;){var h=d.charCodeAt(g);h=Bl(Cl(),El(Cl(),h));var k="na".charCodeAt(g);if(h!==Bl(Cl(),El(Cl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;else d=!1;else d=!1;if(d)return Kk("Parsed OK", + 1)}if(b&&c.p instanceof kh&&(b=c.p,b.Wa instanceof cg&&(c=b.Wa,z()===c.za&&He()===c.Ca&&b.Xa instanceof cg))){b=b.Xa;if(z()===b.za)if(He()===b.Ca){c=c.Aa;a:if(d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=Bl(Cl(),El(Cl(),g));h="n".charCodeAt(e);if(g!==Bl(Cl(),El(Cl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;if(c)a:if(b=b.Aa,c=b.length,1===c){for(d=0;d!==c;){e=b.charCodeAt(d);e=Bl(Cl(),El(Cl(),e));g="a".charCodeAt(d);if(e!==Bl(Cl(),El(Cl(),g))){b=!1;break a}d=1+d|0}b=!0}else b=!1;else b=!1}else b= + !1;else b=!1;if(b)return Kk("Parsed OK",1)}try{a:{for(var l=Ul(Vl(),a);!l.r();){var m=l.x();if(!fj(new vi(m))){var n=!1;break a}l=l.D()}n=!0}return Kk(n?"Parsed OK":"Parsed OK, but at least one formula is not FOL",1)}catch(D){if(l=D instanceof wl?D:new xl(D),l instanceof jl)try{Te();Te();var q=new fl(a,!1);le();var r=pe(y(),q),t=-1+l.ma.Ta()|0;Jd();Te();var v=Fl(r,-1+l.ma.Ta()|0),w=Gl(0,Se(0,v,-1+l.ma.Bc()|0," \u26a0 ",0)),A=Hl(r,t,w),E=Pi(A,"","","");return Kk("Parse error: "+E+"\n"+l.ib,0)}catch(L){return Kk("Parse error: "+ + l.ib,0)}else return Kk("Parsing failed: "+l.Pb(),0)}} + function Xl(b,a){b=ll();var c=!1,d=null;try{var e=ll(),g=new ml(ul(vl(e),a))}catch(D){e=D instanceof wl?D:new xl(D);g=yl(zl(),e);if(g.r())throw e instanceof xl?e.Ac:e;e=g.G();g=new Al(e)}e=g.Me();if(e instanceof F&&(c=!0,d=e,d.p instanceof cg)){e=d.p;if(z()===e.za)if(He()===e.Ca)a:if(e=e.Aa,g=e.length,2===g){for(var h=0;h!==g;){var k=e.charCodeAt(h);k=Bl(Cl(),El(Cl(),k));var l="na".charCodeAt(h);if(k!==Bl(Cl(),El(Cl(),l))){e=!1;break a}h=1+h|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return Kk("Parsed OK", + 1)}if(c&&d.p instanceof kh&&(c=d.p,c.Wa instanceof cg&&(d=c.Wa,z()===d.za&&He()===d.Ca&&c.Xa instanceof cg))){c=c.Xa;if(z()===c.za)if(He()===c.Ca){d=d.Aa;a:if(e=d.length,1===e){for(g=0;g!==e;){h=d.charCodeAt(g);h=Bl(Cl(),El(Cl(),h));k="n".charCodeAt(g);if(h!==Bl(Cl(),El(Cl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;if(d)a:if(c=c.Aa,d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=Bl(Cl(),El(Cl(),g));h="a".charCodeAt(e);if(g!==Bl(Cl(),El(Cl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;else c=!1}else c= + !1;else c=!1;if(c)return Kk("Parsed OK",1)}try{var m=ul(vl(b),a);var n=Je(m)&&Yl(Ml(),m)?"Parsed OK":"Parsed OK, but not a hybrid program";return Kk(n,1)}catch(D){if(m=D instanceof wl?D:new xl(D),m instanceof jl)try{Te();Te();var q=new fl(a,!1);le();var r=pe(y(),q),t=-1+m.ma.Ta()|0;Jd();Te();var v=Fl(r,-1+m.ma.Ta()|0),w=Gl(0,Se(0,v,-1+m.ma.Bc()|0," \u26a0 ",0)),A=Hl(r,t,w),E=Pi(A,"","","");return Kk("Parse error: "+E+"\n"+m.ib,0)}catch(L){return Kk("Parse error: "+m.ib,0)}else return Kk("Parsing failed: "+ + m.Pb(),0)}} + function Zl(b,a){b=ll();var c=!1,d=null;try{var e=ll(),g=new ml(ul(vl(e),a))}catch(E){e=E instanceof wl?E:new xl(E);g=yl(zl(),e);if(g.r())throw e instanceof xl?e.Ac:e;e=g.G();g=new Al(e)}e=g.Me();if(e instanceof F&&(c=!0,d=e,d.p instanceof cg)){e=d.p;if(z()===e.za)if(He()===e.Ca)a:if(e=e.Aa,g=e.length,2===g){for(var h=0;h!==g;){var k=e.charCodeAt(h);k=Bl(Cl(),El(Cl(),k));var l="na".charCodeAt(h);if(k!==Bl(Cl(),El(Cl(),l))){e=!1;break a}h=1+h|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return Kk("Parsed OK",1)}if(c&& + d.p instanceof kh&&(c=d.p,c.Wa instanceof cg&&(d=c.Wa,z()===d.za&&He()===d.Ca&&c.Xa instanceof cg))){c=c.Xa;if(z()===c.za)if(He()===c.Ca){d=d.Aa;a:if(e=d.length,1===e){for(g=0;g!==e;){h=d.charCodeAt(g);h=Bl(Cl(),El(Cl(),h));k="n".charCodeAt(g);if(h!==Bl(Cl(),El(Cl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;if(d)a:if(c=c.Aa,d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=Bl(Cl(),El(Cl(),g));h="a".charCodeAt(e);if(g!==Bl(Cl(),El(Cl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;else c=!1}else c=!1; + else c=!1;if(c)return Kk("Parsed OK",1)}try{var m=ul(vl(b),a);return Kk(Je(m)?"Parsed OK":"Parsed OK, but not a hybrid game/program",1)}catch(E){if(m=E instanceof wl?E:new xl(E),m instanceof jl)try{Te();Te();var n=new fl(a,!1);le();var q=pe(y(),n),r=-1+m.ma.Ta()|0;Jd();Te();var t=Fl(q,-1+m.ma.Ta()|0),v=Gl(0,Se(0,t,-1+m.ma.Bc()|0," \u26a0 ",0)),w=Hl(q,r,v),A=Pi(w,"","","");return Kk("Parse error: "+A+"\n"+m.ib,0)}catch(D){return Kk("Parse error: "+m.ib,0)}else return Kk("Parsing failed: "+m.Pb(),0)}} + function $l(b,a){b=!1;var c=null;try{var d=ll(),e=new ml(ul(vl(d),a))}catch(E){d=E instanceof wl?E:new xl(E);e=yl(zl(),d);if(e.r())throw d instanceof xl?d.Ac:d;d=e.G();e=new Al(d)}d=e.Me();if(d instanceof F&&(b=!0,c=d,c.p instanceof cg)){d=c.p;if(z()===d.za)if(He()===d.Ca)a:if(d=d.Aa,e=d.length,2===e){for(var g=0;g!==e;){var h=d.charCodeAt(g);h=Bl(Cl(),El(Cl(),h));var k="na".charCodeAt(g);if(h!==Bl(Cl(),El(Cl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;else d=!1;else d=!1;if(d)return Kk("Parsed OK", + 1)}if(b&&c.p instanceof kh&&(b=c.p,b.Wa instanceof cg&&(c=b.Wa,z()===c.za&&He()===c.Ca&&b.Xa instanceof cg))){b=b.Xa;if(z()===b.za)if(He()===b.Ca){c=c.Aa;a:if(d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=Bl(Cl(),El(Cl(),g));h="n".charCodeAt(e);if(g!==Bl(Cl(),El(Cl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;if(c)a:if(b=b.Aa,c=b.length,1===c){for(d=0;d!==c;){e=b.charCodeAt(d);e=Bl(Cl(),El(Cl(),e));g="a".charCodeAt(d);if(e!==Bl(Cl(),El(Cl(),g))){b=!1;break a}d=1+d|0}b=!0}else b=!1;else b=!1}else b= + !1;else b=!1;if(b)return Kk("Parsed OK",1)}try{var l=ll();b="{"+a+"}";var m=ul(vl(l),b);return Kk(nj(m)||m instanceof bh?"Parsed OK":"Parsed OK, but not an ODE",1)}catch(E){if(l=E instanceof wl?E:new xl(E),l instanceof jl)try{Te();Te();var n=new fl(a,!1);le();var q=pe(y(),n),r=-1+l.ma.Ta()|0;Jd();Te();var t=Fl(q,-1+l.ma.Ta()|0),v=Gl(0,Se(0,t,-1+l.ma.Bc()|0," \u26a0 ",0)),w=Hl(q,r,v),A=Pi(w,"","","");return Kk("Parse error: "+A+"\n"+l.ib,0)}catch(D){return Kk("Parse error: "+l.ib,0)}else return Kk("Parsing failed: "+ + l.Pb(),0)}} + function am(b,a){b=!1;var c=null;try{var d=ll(),e=new ml(ul(vl(d),a))}catch(w){d=w instanceof wl?w:new xl(w);e=yl(zl(),d);if(e.r())throw d instanceof xl?d.Ac:d;d=e.G();e=new Al(d)}d=e.Me();if(d instanceof F&&(b=!0,c=d,c.p instanceof cg)){d=c.p;if(z()===d.za)if(He()===d.Ca)a:if(d=d.Aa,e=d.length,2===e){for(var g=0;g!==e;){var h=d.charCodeAt(g);h=Bl(Cl(),El(Cl(),h));var k="na".charCodeAt(g);if(h!==Bl(Cl(),El(Cl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;else d=!1;else d=!1;if(d)return Kk("Parsed OK",1)}if(b&& + c.p instanceof kh&&(b=c.p,b.Wa instanceof cg&&(c=b.Wa,z()===c.za&&He()===c.Ca&&b.Xa instanceof cg))){b=b.Xa;if(z()===b.za)if(He()===b.Ca){c=c.Aa;a:if(d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=Bl(Cl(),El(Cl(),g));h="n".charCodeAt(e);if(g!==Bl(Cl(),El(Cl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;if(c)a:if(b=b.Aa,c=b.length,1===c){for(d=0;d!==c;){e=b.charCodeAt(d);e=Bl(Cl(),El(Cl(),e));g="a".charCodeAt(d);if(e!==Bl(Cl(),El(Cl(),g))){b=!1;break a}d=1+d|0}b=!0}else b=!1;else b=!1}else b=!1; + else b=!1;if(b)return Kk("Parsed OK",1)}try{return Kk((bm(fm(),a),"Parsed OK"),1)}catch(w){if(b=w instanceof wl?w:new xl(w),b instanceof jl)try{Te();Te();var l=new fl(a,!1);le();var m=pe(y(),l),n=-1+b.ma.Ta()|0;Jd();Te();var q=Fl(m,-1+b.ma.Ta()|0),r=Gl(0,Se(0,q,-1+b.ma.Bc()|0," \u26a0 ",0)),t=Hl(m,n,r),v=Pi(t,"","","");return Kk("Parse error: "+v+"\n"+b.ib,0)}catch(A){return Kk("Parse error: "+b.ib,0)}else return Kk("Parsing failed: "+b.Pb(),0)}} + function gm(b,a){b=!1;var c=null;try{var d=ll(),e=new ml(ul(vl(d),a))}catch(w){d=w instanceof wl?w:new xl(w);e=yl(zl(),d);if(e.r())throw d instanceof xl?d.Ac:d;d=e.G();e=new Al(d)}d=e.Me();if(d instanceof F&&(b=!0,c=d,c.p instanceof cg)){d=c.p;if(z()===d.za)if(He()===d.Ca)a:if(d=d.Aa,e=d.length,2===e){for(var g=0;g!==e;){var h=d.charCodeAt(g);h=Bl(Cl(),El(Cl(),h));var k="na".charCodeAt(g);if(h!==Bl(Cl(),El(Cl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;else d=!1;else d=!1;if(d)return Kk("Parsed OK", + 1)}if(b&&c.p instanceof kh&&(b=c.p,b.Wa instanceof cg&&(c=b.Wa,z()===c.za&&He()===c.Ca&&b.Xa instanceof cg))){b=b.Xa;if(z()===b.za)if(He()===b.Ca){c=c.Aa;a:if(d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=Bl(Cl(),El(Cl(),g));h="n".charCodeAt(e);if(g!==Bl(Cl(),El(Cl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;if(c)a:if(b=b.Aa,c=b.length,1===c){for(d=0;d!==c;){e=b.charCodeAt(d);e=Bl(Cl(),El(Cl(),e));g="a".charCodeAt(d);if(e!==Bl(Cl(),El(Cl(),g))){b=!1;break a}d=1+d|0}b=!0}else b=!1;else b=!1}else b= + !1;else b=!1;if(b)return Kk("Parsed OK",1)}try{return Kk((hm(Vl(),a),"Parsed OK"),1)}catch(w){if(b=w instanceof wl?w:new xl(w),b instanceof jl)try{Te();Te();var l=new fl(a,!1);le();var m=pe(y(),l),n=-1+b.ma.Ta()|0;Jd();Te();var q=Fl(m,-1+b.ma.Ta()|0),r=Gl(0,Se(0,q,-1+b.ma.Bc()|0," \u26a0 ",0)),t=Hl(m,n,r),v=Pi(t,"","","");return Kk("Parse error: "+v+"\n"+b.ib,0)}catch(A){return Kk("Parse error: "+b.ib,0)}else return Kk("Parsing failed: "+b.Pb(),0)}} + function im(b,a){b=!1;var c=null;try{var d=ll(),e=new ml(ul(vl(d),a))}catch(M){d=M instanceof wl?M:new xl(M);e=yl(zl(),d);if(e.r())throw d instanceof xl?d.Ac:d;d=e.G();e=new Al(d)}d=e.Me();if(d instanceof F&&(b=!0,c=d,c.p instanceof cg)){d=c.p;if(z()===d.za)if(He()===d.Ca)a:if(d=d.Aa,e=d.length,2===e){for(var g=0;g!==e;){var h=d.charCodeAt(g);h=Bl(Cl(),El(Cl(),h));var k="na".charCodeAt(g);if(h!==Bl(Cl(),El(Cl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;else d=!1;else d=!1;if(d)return Kk("Parsed OK", + 1)}if(b&&c.p instanceof kh&&(b=c.p,b.Wa instanceof cg&&(c=b.Wa,z()===c.za&&He()===c.Ca&&b.Xa instanceof cg))){b=b.Xa;if(z()===b.za)if(He()===b.Ca){c=c.Aa;a:if(d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=Bl(Cl(),El(Cl(),g));h="n".charCodeAt(e);if(g!==Bl(Cl(),El(Cl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;if(c)a:if(b=b.Aa,c=b.length,1===c){for(d=0;d!==c;){e=b.charCodeAt(d);e=Bl(Cl(),El(Cl(),e));g="a".charCodeAt(d);if(e!==Bl(Cl(),El(Cl(),g))){b=!1;break a}d=1+d|0}b=!0}else b=!1;else b=!1}else b= + !1;else b=!1;if(b)return Kk("Parsed OK",1)}try{Jd();Kd();var l=Qd(a,";;");b=M=>hm(Vl(),M);var m=l.d.length,n=new (hd(jm).Na)(m);if(0{Te();return lm(mm(),M)};om();var m=l.d.length,n=new Lc(m);if(0q||!N(h,v)?v:k)}else h=e;e.g&&O(e,P(J(),m,t),Q(l,r),q===e.q);l=h}else l=e}else l=e;l.b&&(m=l.u,q=l.h,l.u=!0,d.Wd(l),l.u=m,!l.b&&l.a||Jm(Nm(),q,c,d,e));d=e.f;c=e.e;e.b?e.a=!!(e.a|g):e.a||(l=e.g,e.c=b,l&&O(e,d,e.e,!1),e.a=!1,I(),Om(a,e),a=e.f,m=e.a,g=!!(m|g),e.b||m||Pm(e,b),e.a=g,l&& + (b=Q(d,a),g=Q(c,e.e),O(e,b,g,!1)));return e}Im.prototype.$classData=u({WJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.DLParserUtils$",{WJ:1,i:1});var Qm;function Nm(){Qm||(Qm=new Im);return Qm} + function Rm(){this.dw=this.wB=this.vB=null;this.pm=0;Sm=this;Te();Te();var b=Tm(1896);Te();Te();for(var a=new fl("package kyx.math\n |\n |Definitions\n | /** Square root, defined as the unique number whose square is the non-negative input x. */\n | Real sqrt\x3c\x3c x\x3e\x3d0 \x26 ._0^2 \x3d x \x3e\x3e(Real x);\n |\n | /** Division x/y for y!\x3d0, defined as the unique number z s.t. x\x3dy*z. */\n | Real div\x3c\x3c y!\x3d0 \x26 x\x3dy*._0 \x3e\x3e(Real x, Real y);\n |\n | /** Absolute value abs(x). */\n | Real abs\x3c\x3c (x \x3c 0 \x26 ._0 \x3d -(x)) | (x \x3e\x3d 0 \x26 ._0 \x3d x) \x3e\x3e(Real x);\n |\n | /** Maximum of two terms max(x,y). */\n | Real max\x3c\x3c (x \x3c y \x26 ._0 \x3d y) | (x \x3e\x3d y \x26 ._0 \x3d x) \x3e\x3e(Real x, Real y);\n |\n | /** Minimum of two terms max(x,y). */\n | Real min\x3c\x3c (x \x3c y \x26 ._0 \x3d x) | (x \x3e\x3d y \x26 ._0 \x3d y) \x3e\x3e(Real x, Real y);\n |\n | /** Exponential function exp(x). */\n | implicit Real exp(Real t) \x3d {{exp:\x3d1;}; {exp'\x3dexp}};\n |\n | /** Euler number e. */\n | Real e\x3c\x3c ._0 \x3d exp(1) \x3e\x3e;\n |\n | /** Trigonometric functions */\n |\n | /** Sine and cosine sin(t), cos(t) */\n | implicit Real sin(Real t), cos(Real t) \x3d {{sin:\x3d0; cos:\x3d1; t:\x3d0;}; {sin'\x3dcos, cos'\x3d-sin, t'\x3d1}};\n |\n | /** The number pi as the unique y s.t. y \x3e 0 \x26 sin(y) \x3d 0 \x26 forall 0 \x3c x \x3c y, sin(x) \x3e 0. */\n | Real pi\x3c\x3c ._0 \x3e 0 \x26 sin(._0)\x3d0 \x26 \\forall x_ (0 \x3c x_ \x26 x_ \x3c ._0 -\x3e sin(x_) \x3e 0) \x3e\x3e;\n |\n | /** Tangent tan(x). */\n | Real tan\x3c\x3c ._0\x3dsin(x)/cos(x) \x3e\x3e(Real x);\n |\n | /** Hyperbolic tangent tanh(x). */\n | implicit Real tanh(Real t) \x3d {{tanh:\x3d0;}; {tanh'\x3d1-tanh^2}};\n |\n | /** Inverse trigonometric functions */\n |\n | /** Inverse sin arcsin(x). */\n | implicit Real arcsin(Real t) \x3d {{arcsin:\x3d0; t:\x3d0;}; {arcsin'\x3d1/sqrt(1-t^2), t'\x3d1}};\n |\n | /** Inverse tangent arctan(x). */\n | implicit Real arctan(Real t) \x3d {{arctan:\x3d0; t:\x3d0;}; {arctan'\x3d1/(1+t^2), t'\x3d1}};\n |\n |End.",!1);a.Gf< + a.qo;){for(var c=a.Tm(),d=c.length,e=0;;)if(e=c.charCodeAt(e))e=1+e|0;else break;c=e{if(null!==h)return new Ee(h.o(),e.s(h.o()),h.m());throw new x(h);})),a,c)}}throw new Wm("Program not of the form Compose(initAssignments, ode)");} + function on(b,a,c){if(b.r())throw Hi("requirement failed: Must define at least one function.");var d=mn();c=new Ee(a,new eh(nn(d,1,d.Hi)),c);var e=b.cb(c);c=e.aa(new $f(l=>l.jb));if(Kf(Lf(),c).ea()!==c.E())throw Hi("requirement failed: Function names must be distinct.");if(!e.Ue(new $f(l=>{if(null!==l){if(hg(Eg(),l.uc).r()){l=hg(Eg(),l.Db);Xf();var m=e.aa(new $f(n=>n.jb));m=new Ef(Kf(Lf(),m));return Df(l,m)}return!1}throw new x(l);})))throw Hi("requirement failed: Initial condition must not mention free variables and ODEs must not mention additional free variables."); + c=e.aa(new $f(l=>{if(null!==l)return new Xe(new bg(l.jb),l.Db);throw new x(l);}));var g=new bh(c.Fl(new Lj((l,m)=>vf(ef(),l,m))),Ng());c=e.aa(new $f(l=>{if(null!==l)return new Xe(new bg(l.jb),new gh(l.Db));throw new x(l);}));var h=new bh(c.Fl(new Lj((l,m)=>vf(ef(),l,m))),Ng()),k=e.aa(new $f(l=>{if(null!==l)return new gg(l.jb,l.uc);throw new x(l);})).Vh(rn());return b.aa(new $f(l=>{if(null!==l){var m=b.aa(new $f(t=>t.jb)).Ha(new $f(t=>{var v=l.jb;return!(null===t?null===v:t.l(v))})),n=m.aa;sn||(sn= + new tn);m=n.call(m,sn);n=l.jb;var q=new F(0),r=He();n=new Tg(n,new fh(r,q));q=new F(1);r=He();m=m.me(new Oe(n,new Tg(a,new fh(r,q))),un());return new ye(l.jb.ya(),l.jb.mb(),He(),He(),new F(new Gg(new Oe(m,new Vg(h,g)),k)))}throw new x(l);}))}hn.prototype.$classData=u({HK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ODEToInterpreted$",{HK:1,i:1});var kn; + function vn(){this.jw=this.gw=this.pt=!1;this.uC=this.vC=this.JB=this.KB=this.UB=this.fC=this.mC=this.OB=this.HB=this.xC=this.GB=this.FB=this.PB=this.wC=this.tC=this.DB=this.DC=this.FC=this.ew=this.CB=this.Rq=this.iw=this.WB=this.cC=this.nC=this.EB=this.iC=this.LB=this.IB=this.XB=this.ZB=this.dC=this.eC=this.aC=this.bC=this.jC=this.VB=this.NB=this.BC=this.sC=this.rC=this.YB=this.zC=this.SB=this.fw=this.hw=this.En=this.EC=this.Qq=this.qt=this.oC=this.gC=this.pC=this.hC=this.RB=this.yC=this.qC=this.MB= + this.QB=this.$B=this.AC=this.lC=this.CC=this.kC=this.TB=this.nl=this.Fn=this.xi=null;wn=this;this.pt=!0;this.gw=!1;this.jw=!0;this.xi=xn();this.Fn=Pe();this.nl=B(new C,Pe(),Pe());this.TB=new yn(this.xi,0,new $f(()=>new fh(He(),z())));var b=zn,a=An();Bn||(Bn=new Cn);this.kC=b(a,Bn,Ce());this.CC=new yn(this.xi,0,new $f(c=>{var d=z(),e=He();return new cg(c,d,e)}));this.lC=new yn(this.xi,0,new $f(c=>{var d=Dn();return new eh(En(d,Fn(c)))}));this.AC=new yn(this.xi,0,new $f(c=>new oh(c,Le(),He())));this.$B= + new Gn(this.xi,0,Hn(),this.Fn,new Lj((c,d)=>{In();var e=z(),g=d.da(),h=He();return new Ge(new ye(c,e,g,h,z()),d)}));this.QB=Jn(Kn(),Ln(),0,Mn(),this.Fn,new $f(c=>new bg(c)));this.MB=Jn(Kn(),Ln(),5,Mn(),this.Fn,new $f(c=>new mh(c)));b=Nn;a=On();Pn||(Pn=new Qn);this.qC=b(a,Pn,20,Rn(),this.nl,new Lj((c,d)=>new lh(c,d)));this.yC=Nn(On(),Sn(),40,Tn(),this.nl,new Lj((c,d)=>new jh(c,d)));b=Nn;a=On();Un||(Un=new Vn);this.RB=b(a,Un,40,Tn(),this.nl,new Lj((c,d)=>new kh(c,d)));this.hC=Jn(Kn(),Wn(),59,Hn(),this.Fn, + new $f(c=>new gh(c)));b=Nn;a=On();Xn||(Xn=new Yn);this.pC=b(a,Xn,60,Tn(),this.nl,new Lj((c,d)=>new Ie(c,d)));this.gC=Nn(On(),Wn(),60,Tn(),this.nl,new Lj((c,d)=>new hh(c,d)));this.oC=Nn(On(),Zn(),444,Rn(),this.nl,new Lj((c,d)=>new nh(c,d)));this.qt=Qe();this.Qq=B(new C,Qe(),Qe());this.EC=this.Fn;this.En=this.nl;this.hw=B(new C,Pe(),Qe());this.fw=B(new C,Re(),Qe());b=zn;a=An();io||(io=new jo);this.SB=b(a,io,sg());b=zn;a=An();ko||(ko=new lo);this.zC=b(a,ko,Ng());b=zn;a=An();mo||(mo=new no);this.YB=b(a, + mo,Og());this.rC=new Gn(this.xi,0,Hn(),this.EC,new Lj((c,d)=>{In();var e=z(),g=d.da(),h=Be();return new xe(new ye(c,e,g,h,z()),d)}));this.sC=new Gn(this.xi,0,Hn(),this.qt,new Lj((c,d)=>{In();var e=z(),g=d.da(),h=Be();return new rg(new ye(c,e,g,h,z()),d)}));this.BC=new yn(this.xi,0,new $f(c=>new tg(c,Le())));this.NB=Jn(Kn(),Ln(),80,Mn(),this.qt,new $f(c=>new Kg(c)));this.VB=oo(On(),po(),90,qo(),this.En,new Lj((c,d)=>new gg(c,d)));b=oo;a=On();ro||(ro=new so);this.jC=b(a,ro,90,qo(),this.En,new Lj((c, + d)=>new mg(c,d)));b=oo;a=On();to||(to=new uo);this.bC=b(a,to,90,qo(),this.En,new Lj((c,d)=>new ng(c,d)));b=oo;a=On();vo||(vo=new wo);this.aC=b(a,vo,90,qo(),this.En,new Lj((c,d)=>new og(c,d)));this.eC=oo(On(),xo(),90,qo(),this.En,new Lj((c,d)=>new pg(c,d)));b=oo;a=On();yo||(yo=new zo);this.dC=b(a,yo,90,qo(),this.En,new Lj((c,d)=>new qg(c,d)));b=Nn;a=On();Bo||(Bo=new Co);this.ZB=b(a,Bo,95,Do(),this.hw,new Lj((c,d)=>{var e=Dh();return new Bg(Ch(e,Uf(new Vf,[c])),d)}));b=Nn;a=On();Eo||(Eo=new Fo);this.XB= + b(a,Eo,95,Do(),this.hw,new Lj((c,d)=>{var e=Dh();return new Cg(Ch(e,Uf(new Vf,[c])),d)}));this.IB=new Go(xn(),95,Do(),this.fw,new Ho((c,d,e)=>new Dg(d,e)));this.LB=new Go(xn(),95,Do(),this.fw,new Ho((c,d,e)=>new Gg(d,e)));b=Jn;a=Kn();Io||(Io=new Jo);this.iC=b(a,Io,99,Hn(),this.qt,new $f(c=>new wg(c)));this.EB=Nn(On(),Ko(),110,Rn(),this.Qq,new Lj((c,d)=>new De(c,d)));b=Nn;a=On();Lo||(Lo=new Mo);this.nC=b(a,Lo,120,Rn(),this.Qq,new Lj((c,d)=>new yg(c,d)));b=Nn;a=On();No||(No=new Oo);this.cC=b(a,No,150, + Rn(),this.Qq,new Lj((c,d)=>new zg(c,d)));On();Po||(Po=new Qo);Tn();b=Nn;a=On();Ro||(Ro=new So);this.WB=b(a,Ro,160,Uo(),this.Qq,new Lj((c,d)=>new Ag(c,d)));this.iw=Re();this.Rq=B(new C,Re(),Re());this.CB=B(new C,Vo(),Vo());this.ew=this.nl;this.FC=this.Fn;this.DC=Qe();this.DB=B(new C,Vo(),Qe());this.tC=new yn(this.xi,0,new $f(c=>new Ke(c,Le())));this.wC=new yn(this.xi,0,new $f(c=>new Sg(c,Le())));this.PB=new yn(this.xi,0,new $f(c=>new Ye(c,Le())));b=oo;a=On();Wo||(Wo=new Xo);this.FB=b(a,Wo,200,qo(), + this.ew,new Lj((c,d)=>new Tg(c,d)));b=Yo;a=Kn();Zo||(Zo=new $o);this.GB=b(a,Zo,Mn(),this.FC,new $f(c=>new ah(c)));b=ap;a=Kn();bp||(bp=new cp);this.xC=b(a,bp,Hn(),this.DC,new $f(c=>new Ug(c)));dp||(dp=new ep);fp||(fp=new gp);hp||(hp=new ip);jp||(jp=new kp);Qe();Re();Re();this.HB=new Go(po(),90,qo(),this.ew,new Ho((c,d,e)=>new Xe(d,e)));this.OB=Nn(On(),Zn(),95,Rn(),this.CB,new Lj((c,d)=>vf(ef(),c,d)));this.mC=new Go(Ko(),150,Uo(),this.DB,new Ho((c,d,e)=>new bh(d,e)));this.fC=Jn(Kn(),Sn(),220,Mn(),this.iw, + new $f(c=>new Wg(c)));Kn();lp||(lp=new mp);Mn();b=Jn;a=Kn();np||(np=new op);this.UB=b(a,np,220,Mn(),this.iw,new $f(c=>new $g(c)));b=Nn;a=On();pp||(pp=new qp);this.KB=b(a,pp,230,Rn(),this.Rq,new Lj((c,d)=>new Oe(c,d)));b=Nn;a=On();rp||(rp=new sp);this.JB=b(a,rp,250,Rn(),this.Rq,new Lj((c,d)=>new Vg(c,d)));On();tp||(tp=new up);Rn();this.vC=new Go(xo(),90,qo(),this.Rq,new Ho((c,d,e)=>new Lg(d,e)));vp||(vp=new wp);this.uC=new Go(vp,90,qo(),this.Rq,new Ho((c,d,e)=>new Mg(d,e)));xp||(xp=new yp);xn();xn()} + vn.prototype=new p;vn.prototype.constructor=vn; + function zp(b,a){if(a instanceof fh)return b.TB;if(Ce()===a)return b.kC;if(a instanceof bg)return b.QB;if(dh(a))return b.CC;if(a instanceof eh)return b.lC;if(a instanceof Ge)return b.$B;if(a instanceof nh)return b.oC;if(a instanceof mh)return b.MB;if(a instanceof gh)return b.hC;if(a instanceof lh)return b.qC;if(a instanceof jh)return b.yC;if(a instanceof kh)return b.RB;if(a instanceof Ie)return b.pC;if(a instanceof hh)return b.gC;if(a instanceof oh)return b.AC;if(sg()===a)return b.SB;if(Ng()===a)return b.zC; + if(Og()===a)return b.YB;if(a instanceof xe)return b.rC;if(a instanceof rg)return b.sC;if(a instanceof Kg)return b.NB;if(a instanceof gg)return b.VB;if(a instanceof mg)return b.jC;if(a instanceof ng)return b.bC;if(a instanceof og)return b.aC;if(a instanceof pg)return b.eC;if(a instanceof qg)return b.dC;if(a instanceof Bg)return b.ZB;if(a instanceof Cg)return b.XB;if(a instanceof Dg)return b.IB;if(a instanceof Gg)return b.LB;if(a instanceof wg)return b.iC;if(a instanceof De)return b.EB;if(a instanceof + yg)return b.nC;if(a instanceof zg)return b.cC;if(a instanceof Ag)return b.WB;if(a instanceof tg)return b.BC;if(a instanceof Lg)return b.vC;if(a instanceof Mg)return b.uC;if(a instanceof Ke)return b.tC;if(a instanceof Ye)return b.PB;if(a instanceof Tg)return b.FB;if(a instanceof ah)return b.GB;if(a instanceof Ug)return b.xC;if(a instanceof bh)return b.mC;if(a instanceof Xe)return b.HB;if(a instanceof cf)return b.OB;if(a instanceof Wg)return b.fC;if(a instanceof Oe)return b.KB;if(a instanceof Vg)return b.JB; + if(a instanceof $g)return b.UB;if(a instanceof Sg)return b.wC;if(a instanceof ye)throw dg(new eg,"No completed expressions of FunctionKind can be constructed");throw new x(a);}vn.prototype.$classData=u({KK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.OpSpec$",{KK:1,i:1});var wn;function In(){wn||(wn=new vn);return wn} + function Ap(){this.GC=this.HC=this.IC=this.JC=null;Bp=this;this.JC="\ufeff";mf();var b=Uf(new Vf,"\u2192\u2190\u2194\u2227\u2228\u2022\u2200\u2203\u23b5\u2260\u2265\u2264\u222a\u2229\u00d7".split(""));this.IC=pe(y(),b);this.HC=(Te(),Cp('"(([^\\\\"]*|\\\\.)*)"'));this.GC=(Te(),Cp("([^\\x00-\\x7F])"))}Ap.prototype=new p;Ap.prototype.constructor=Ap;function Dp(b,a){return Ep(Te(),a,b.JC)} + function Fp(b,a){Te();b=Gp(b.HC,a);Te();for(var c=new Hp(new fl(b,!0));c.C();)if(b=c.Um(),null!==b){var d=Ip(Jp().GC,b.o());d=new Kp(d,new $f(e=>{var g=Lp(e);return B(new C,g,e.nu)}));le();d=pe(y(),d).Vw();if(d instanceof F&&null!==d.p&&!Jp().IC.ta(d.p.o()))throw a="Unsupported Unicode character '"+d.p.o()+"', please try ASCII",b=b.kh(),c=d.p.kh(),b=new Mp(b,c,b,c),new jl(a,b,d.p.o(),"ASCII character","\x3cunknown\x3e","\x3cunknown\x3e",null,"");}else throw new x(b);return a} + Ap.prototype.$classData=u({VK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ParserHelper$",{VK:1,i:1});var Bp;function Jp(){Bp||(Bp=new Ap);return Bp}function Np(){}Np.prototype=new p;Np.prototype.constructor=Np;Np.prototype.$classData=u({WK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ParserInit$",{WK:1,i:1});var Op; + function Pp(){this.rt=this.mw=this.pw=this.nw=this.ow=null;Qp=this;this.ow=new tg("exerciseP_",Le());this.nw=new oh("exerciseF_",Le(),He());this.pw=new Sg("exerciseS_",Le());this.mw=new Ye("exerciseD_",Le());mf();var b=Uf(new Vf,[this.nw,this.ow,this.pw,this.mw]),a=this.rt=pe(y(),b);b=g=>{var h=B(new C,g.ya(),g.mb());return B(new C,h,g)};if(a===y())b=y();else{var c=a.x(),d=c=new nf(b(c),y());for(a=a.D();a!==y();){var e=a.x();e=new nf(b(e),y());d=d.ja=e;a=a.D()}b=c}Si();Mi(Rp(),b)}Pp.prototype=new p; + Pp.prototype.constructor=Pp;Pp.prototype.$classData=u({cL:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ReservedSymbols$",{cL:1,i:1});var Qp;function Sp(){Qp||(Qp=new Pp);return Qp}function Tp(){this.iL=",(?!(([^{]*})|([^(]*\\))|([^\\[]*\\])))"}Tp.prototype=new p;Tp.prototype.constructor=Tp; + function Ul(b,a){Kd();b=Qd(a,b.iL);var c=B(new C,(mf(),y()),"");a=(h,k)=>{h=B(new C,h,k);if(null!==h.Y){k=h.Y.m();Te();k=k+(""!==h.Y.m()?",":"")+h.Z;try{var l=h.Y.o(),m=vl(ll()).lp.s(k);return B(new C,l.cb(m),"")}catch(n){if(n instanceof jl)return B(new C,h.Y.o(),k);throw n;}}else throw new x(h);};if(null===b)throw ge();if(null!==b){for(var d=b.d.length,e=0;enull!==(0<=l.vq(1)?fb(eb(l.Fy(),l.vq(1),l.vr(1))):null)),!1);b=new Kp(b,new $f(l=>l.nu));le();b=iq(pe(y(),b),-1);b=jq(b,a.length).tq(2,1);le();var c=pe(y(),b);b=l=>{if(l instanceof nf&&l.ja instanceof nf){var m=l.ja,n=mf().Df,q=m.ja;if(null===n?null===q:n.l(q))return a.substring(1+(l.Ob|0)|0,m.Ob|0)}throw new x(l);};if(c===y())var d=y();else{for(var e=c.x(),g=e=new nf(b(e),y()),h=c.D();h!==y();){var k=h.x();k=new nf(b(k),y());g=g.ja=k; + h=h.D()}d=e}b=d.Vw();b.r()?b=!1:(b=b.G(),b=Xp(b),b=0<=b.length&&"("===b.substring(0,1));b?(b=kq(d),b.r()?b=!1:(b=b.G(),b=lq(Xp(b)))):b=!1;if(b)if(h=mq(d),b=l=>{if(null!==l)return 0===l.kh()?(Te(),l=Xp(l.o()),Ep(0,l,"(")):l.kh()===(-1+d.E()|0)?(Te(),l=Xp(l.o()),nq(l)):Xp(l.o());throw new x(l);},h===y())b=y();else{e=h.x();g=e=new nf(b(e),y());for(h=h.D();h!==y();)k=h.x(),k=new nf(b(k),y()),g=g.ja=k,h=h.D();b=e}else if(d===y())b=y();else for(b=d.x(),e=b=new nf(Xp(b),y()),g=d.D();g!==y();)h=g.x(),h=new nf(Xp(h), + y()),e=e.ja=h,g=g.D();g=mq(b);b=l=>{if(null!==l)try{fm();var m=l.o();oq||(oq=new pq);var n=oq;if(0<=m.length&&"("===m.substring(0,1)&&lq(m)){Te();var q=Ep(Te(),m,"("),r=nq(q),t=Qd(r,"~\x3e")}else t=Qd(m,"~\x3e");try{var v=ll(),w=t.d[1],A=ul(vl(v),w)}catch(Ma){if(Ma instanceof jl){m=Ma;Te();for(var E=t.d[0],D=0,L=0,M=E.length;D{var h=B(new C,g.Pe,g.Oe);return B(new C,h,g)};if(a===y())b=y();else{var c=a.x(),d=c=new nf(b(c),y());for(a=a.D();a!==y();){var e=a.x();e=new nf(b(e),y());d=d.ja=e;a= + a.D()}b=c}Si();this.LC=Mi(Rp(),b);this.sw=new ym(this.LC.wj(new $f(g=>{if(null!==g&&null!==g.o()){var h=new um(g.o().o(),g.o().m()),k=new F(g.m().jd);g=g.m().Ud;var l=z();mf();var m=z();k=new vm(k,g,l,new Uj(m),wm());return B(new C,h,k)}throw new x(g);})))}sq.prototype=new p;sq.prototype.constructor=sq;sq.prototype.$classData=u({oL:0},!1,"edu.cmu.cs.ls.keymaerax.parser.TacticReservedSymbols$",{oL:1,i:1});var tq;function Hm(){tq||(tq=new sq);return tq} + function uq(b,a){b.Ba=a;Te();b="^"+b.rf().Or.tx;Cp(b)}function vq(){this.Ba=null}vq.prototype=new p;vq.prototype.constructor=vq;function wq(){}wq.prototype=vq.prototype;vq.prototype.w=function(){return Ph(ja(this))};vq.prototype.rf=function(){Te();return Cp(this.Ba)};function xq(){return new yq(new Lj((b,a)=>B(new C,b,a)))}function zq(){}zq.prototype=new p;zq.prototype.constructor=zq;function Aq(){}Aq.prototype=zq.prototype;function Bq(){}Bq.prototype=new p;Bq.prototype.constructor=Bq; + function Cq(b,a){if(a.b)return new Dq(a.h,a.c);Eq();b=a.$q;b=null===b?z():new F(b);b.r()?b="":(b=b.G(),b=Fq(J(),b.wa));return new Gq(b,a.c,new Hq(a.j,a.aM,a.c,a.$L,a.J))}Bq.prototype.$classData=u({LL:0},!1,"fastparse.Parsed$",{LL:1,i:1});var Iq;function Jq(){Iq||(Iq=new Bq);return Iq}function Hq(b,a,c,d,e){this.ql=b;this.PL=a;this.NL=c;this.OL=d;this.RC=e}Hq.prototype=new p;Hq.prototype.constructor=Hq;Hq.prototype.$classData=u({ML:0},!1,"fastparse.Parsed$Extra",{ML:1,i:1});function Kq(){} + Kq.prototype=new p;Kq.prototype.constructor=Kq;function Lq(b,a,c){b=h=>{if(null!==h)return h.o()+":"+Mq(a,h.kh());throw new x(h);};if(c===y())b=y();else{var d=c.x(),e=d=new nf(b(d),y());for(c=c.D();c!==y();){var g=c.x();g=new nf(b(g),y());e=e.ja=g;c=c.D()}b=d}return Pi(b,""," / ","")}function Nq(b,a,c){return Oq(J(),Gl(Jd(),Pq(a,c,10+c|0)))}Kq.prototype.$classData=u({RL:0},!1,"fastparse.Parsed$Failure$",{RL:1,i:1});var Qq;function Rq(){Qq||(Qq=new Kq);return Qq} + function Sq(b,a,c,d,e,g,h,k,l,m,n,q,r,t,v,w,A){this.j=b;this.aM=a;this.$L=c;this.q=d;this.v=e;this.ka=g;this.e=h;this.f=k;this.$q=l;this.J=m;this.b=n;this.c=r;this.a=t;this.h=v;this.g=w;this.u=A}Sq.prototype=new p;Sq.prototype.constructor=Sq;function O(b,a,c,d){Tq(b,a,c,d,!c.wa.r())}function R(b,a,c){b.b||b.c!==b.q||(b.ka=Q(b.ka,c));Tq(b,a>=b.q?c:S().Fa,a>=b.q?c:S().Fa,!1,a>=b.q)}function Tq(b,a,c,d,e){b.b||null!==b.$q||(b.$q=a);b.f=e?a:S().Fa;b.e=d?c:!b.a&&!b.b&&b.q<=b.c?b.f:c} + function Uq(b,a){b.b=!0;b.h=a;return b}function Vq(b){b.b=!0;b.h=void 0;return b}function U(b,a){b.b=!0;b.h=void 0;b.c=a;return b}function K(b,a,c){b.b=!0;b.h=a;b.c=c;return b}function Wq(b,a,c){b.b=!0;b.h=a;b.a=c;return b}function Xq(b,a,c,d){b.b=!0;b.h=a;b.c=c;b.a=d;return b}function W(b){b.g&&(b.$q=null,b.J=mf().Df);b.b=!1;return b}function Pm(b,a){b.g&&(b.$q=null,b.J=mf().Df);b.b=!1;b.c=a;return b}function Yq(b,a){b.c=a;return b}function Zq(b,a,c){b.c=a;b.a=c;return b} + Sq.prototype.$classData=u({ZL:0},!1,"fastparse.ParsingRun",{ZL:1,i:1});function $q(b,a){Jq();b=b.XL.s(b.YL);return Cq(0,ar(b,a,!1,0,-1,!0))}function ar(b,a,c,d,e,g){return a.s(new Sq(b,d,a,e,null,S().Fa,S().Fa,S().Fa,null,(mf(),y()),!0,g?0:-1,d,!0,void 0,c,!1,di().sb()))}function br(b){var a=b.c;N(b.j,a)?W(b):Vq(b);b.g&&R(b,a,X(S(),new H(()=>"end-of-input")))}function cr(b){var a=b.c;0===a?Vq(b):W(b);b.g&&R(b,a,X(S(),new H(()=>"start-of-input")))} + function Mm(b){var a=Vq(b);b.g&&R(b,b.c,S().Fa);return a}function Om(b,a){b=Uq(a,b);a.g&&R(a,a.c,X(S(),new H(()=>"Pass")));return b}function dr(b){var a=W(b);b.g&&R(b,b.c,X(S(),new H(()=>"fail")));return a}function er(b){Uq(b,b.c);b.g&&R(b,b.c,X(S(),new H(()=>"Index")))}function fr(b){this.UC=null;this.vw=!1;this.TC=b}fr.prototype=new p;fr.prototype.constructor=fr;fr.prototype.$classData=u({bM:0},!1,"fastparse.internal.Lazy",{bM:1,i:1});function gr(b,a,c,d,e,g,h){1>c?Zq(e,a,d):Xq(e,g.$t(h),b,d)} + function hr(b,a,c,d,e,g,h,k){return c{c.vw||(c.vw||(c.UC=or(c.TC),c.vw=!0),c.TC=null);return c.UC}));b=pr(Dh(),b).yp();return null!==b&&(mf(),0===b.Sc(1))?b.ca(0):Pi(b,"("," | ",")")}function P(b,a,c){return a.wa.r()?c:c.wa.r()?a:X(S(),new H(()=>Fq(J(),a.wa)+" ~ "+Fq(J(),c.wa)))}function Lm(b,a,c){b=c.u;c.u=!0;a.Wd(c);c.u=b} + function Oq(b,a){b=qr();rr(b,34);for(var c=0,d=a.E();ce?(Te(),sr(b,tr("\\u%04x",Uf(new Vf,[e])))):rr(b,e)}c=1+c|0}rr(b,34);return b.rd.$} + function ur(b,a,c,d,e,g,h){d=null===d||h?c.e:P(J(),d,e);b=X(S(),new H(()=>Fq(J(),e.wa)+".rep"+(0===a?"":"("+a+")")));g=null===g?d:Q(g,d);O(c,b,g,!1)}mr.prototype.$classData=u({fM:0},!1,"fastparse.internal.Util$",{fM:1,i:1});var vr;function J(){vr||(vr=new mr);return vr} + function wr(){this.ex=this.dx=this.Om=this.Dr=null;this.cx=!1;this.HD=this.GD=0;xr=this;this.Dr=new ArrayBuffer(8);this.Om=new Int32Array(this.Dr,0,2);this.dx=new Float32Array(this.Dr,0,2);this.ex=new Float64Array(this.Dr,0,1);this.Om[0]=16909060;this.GD=(this.cx=1===((new Int8Array(this.Dr,0,8))[0]|0))?0:1;this.HD=this.cx?1:0}wr.prototype=new p;wr.prototype.constructor=wr;function yr(b,a){var c=a|0;if(c===a&&-Infinity!==1/a)return c;b.ex[0]=a;return(b.Om[0]|0)^(b.Om[1]|0)} + function zr(b,a){b.Om[0]=a;return Math.fround(b.dx[0])}function Ar(b,a){b.dx[0]=a;return b.Om[0]|0}function Br(b,a){b.ex[0]=a;return new za(b.Om[b.HD]|0,b.Om[b.GD]|0)}wr.prototype.$classData=u({WM:0},!1,"java.lang.FloatingPointBits$",{WM:1,i:1});var xr;function Cr(){xr||(xr=new wr);return xr}function Dr(b,a,c,d){this.dN=b;this.JD=a;this.fN=c;this.eN=d}Dr.prototype=new p;Dr.prototype.constructor=Dr;Dr.prototype.$classData=u({cN:0},!1,"java.lang.Long$StringRadixInfo",{cN:1,i:1});function Er(){} + Er.prototype=new p;Er.prototype.constructor=Er;Er.prototype.$classData=u({gN:0},!1,"java.lang.Math$",{gN:1,i:1});var Fr;function Gr(){this.KD=null;Hr=this;this.KD=new Ir(!1)}Gr.prototype=new p;Gr.prototype.constructor=Gr;Gr.prototype.$classData=u({pN:0},!1,"java.lang.System$Streams$",{pN:1,i:1});var Hr;function Jr(){Hr||(Hr=new Gr);return Hr} + function Kr(){this.LD=this.gx=null;Lr=this;var b={"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"};b["java.vm.version"]=aa.linkerVersion;b["java.specification.version"]="1.8";b["java.specification.vendor"]="Oracle Corporation";b["java.specification.name"]="Java Platform API Specification";b["file.separator"]="/";b["path.separator"]=":";b["line.separator"]= + "\n";this.gx=b;this.LD=null}Kr.prototype=new p;Kr.prototype.constructor=Kr;function Mr(b,a,c){return null!==b.gx?(b=b.gx,Nr().Er.call(b,a)?b[a]:c):Mr(b.LD,a,c)}Kr.prototype.$classData=u({qN:0},!1,"java.lang.System$SystemProperties$",{qN:1,i:1});var Lr;function Or(){Lr||(Lr=new Kr);return Lr}function Pr(){this.Er=null;Qr=this;this.Er=Object.prototype.hasOwnProperty}Pr.prototype=new p;Pr.prototype.constructor=Pr;Pr.prototype.$classData=u({sN:0},!1,"java.lang.Utils$Cache$",{sN:1,i:1});var Qr; + function Nr(){Qr||(Qr=new Pr);return Qr}function ie(b){return!!(b&&b.$classData&&1===b.$classData.up&&b.$classData.tp.eb.MD)}var ya=u({MD:0},!1,"java.lang.Void",{MD:1,i:1},b=>void 0===b);function Rr(){}Rr.prototype=new p;Rr.prototype.constructor=Rr;function Sr(b,a,c){return a.Zf.newArrayOfThisClass([c])} + function Sd(b,a){if(a instanceof xc||a instanceof zc||a instanceof Bc||a instanceof Hc||a instanceof Kc||a instanceof Lc||a instanceof Vc||a instanceof Wc||a instanceof Xc)return a.d.length;throw Hi("argument type mismatch");}Rr.prototype.$classData=u({tN:0},!1,"java.lang.reflect.Array$",{tN:1,i:1});var Tr;function Wd(){Tr||(Tr=new Rr);return Tr}function Ur(b,a){this.WC=b;this.XC=a}Ur.prototype=new p;Ur.prototype.constructor=Ur;function Vr(b){return new (hd(Wr).Na)([b.WC,b.XC])} + Ur.prototype.$classData=u({nM:0},!1,"java.math.BigInteger$QuotAndRem",{nM:1,i:1});function Xr(){}Xr.prototype=new p;Xr.prototype.constructor=Xr;function Yr(b,a){if(0===a.Ga)return 0;b=a.Pa<<5;var c=a.ua.d[-1+a.Pa|0];0>a.Ga&&Zr(a)===(-1+a.Pa|0)&&(c=-1+c|0);return b=b-(Math.clz32(c)|0)|0}function $r(b,a,c){b=c>>>5|0;c&=31;var d=(a.Pa+b|0)+(0===c?0:1)|0;as();if(0>d||67108864<=d)throw new kb("BigInteger would overflow supported range");var e=new Lc(d);bs(0,e,a.ua,b,c);a=cs(a.Ga,d,e);ds(a);return a} + function bs(b,a,c,d,e){if(0===e)c.W(0,a,d,a.d.length-d|0);else{b=32-e|0;a.d[-1+a.d.length|0]=0;for(var g=-1+a.d.length|0;g>d;){var h=g;a.d[h]=a.d[h]|c.d[-1+(g-d|0)|0]>>>b|0;a.d[-1+g|0]=c.d[-1+(g-d|0)|0]<>>31|0;e=1+e|0}0!==b&&(a.d[d]=b)} + function fs(b,a,c){b=c>>>5|0;var d=31&c;if(b>=a.Pa)return 0>a.Ga?as().At:as().tl;c=a.Pa-b|0;var e=new Lc(1+c|0);gs(0,e,c,a.ua,b,d);if(0>a.Ga){for(var g=0;g>>g|0|d.d[1+(b+e|0)|0]<>>g|0}}Xr.prototype.$classData=u({oM:0},!1,"java.math.BitLevel$",{oM:1,i:1});var hs;function is(){hs||(hs=new Xr);return hs} + function js(){this.zw=this.Aw=null;ks=this;this.Aw=new Lc(new Int32Array([-1,-1,31,19,15,13,11,11,10,9,9,8,8,8,8,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5]));this.zw=new Lc(new Int32Array([-2147483648,1162261467,1073741824,1220703125,362797056,1977326743,1073741824,387420489,1E9,214358881,429981696,815730721,1475789056,170859375,268435456,410338673,612220032,893871739,128E7,1801088541,113379904,148035889,191102976,244140625,308915776,387420489,481890304,594823321,729E6,887503681,1073741824,1291467969, + 1544804416,1838265625,60466176]))}js.prototype=new p;js.prototype.constructor=js; + function ls(b,a){b=a.Ga;var c=a.Pa,d=a.ua;if(0===b)return"0";if(1===c)return a=(+(d.d[0]>>>0)).toString(10),0>b?"-"+a:a;a="";var e=new Lc(c);for(d.W(0,e,0,c);;){var g=0;for(d=-1+c|0;0<=d;){var h=g;g=e.d[d];var k=ms(Oa(),g,h,1E9,0);e.d[d]=k;h=k>>31;var l=65535&k;k=k>>>16|0;var m=Math.imul(51712,l);l=Math.imul(15258,l);var n=Math.imul(51712,k);m=m+((l+n|0)<<16)|0;Math.imul(1E9,h);Math.imul(15258,k);g=g-m|0;d=-1+d|0}d=""+g;for(a="000000000".substring(d.length)+d+a;0!==c&&0===e.d[-1+c|0];)c=-1+c|0;if(0=== + c)break}e=0;for(c=a.length;;)if(eb?"-"+a:a} + function ns(b,a,c){if(0===a.L&&0===a.O)switch(c){case 0:return"0";case 1:return"0.0";case 2:return"0.00";case 3:return"0.000";case 4:return"0.0000";case 5:return"0.00000";case 6:return"0.000000";default:return(0>c?"0E+":"0E")+(-2147483648===c?"2147483648":""+(-c|0))}else{b=0>a.O;var d="";var e=18;if(b){var g=a.L;a=a.O;a=new za(-g|0,0!==g?~a:-a|0)}g=a.L;for(var h=a.O;;){a=g;var k=h;h=Oa();g=os(h,g,k,10,0);h=h.Cb;e=-1+e|0;k=h;var l=g,m=l>>>16|0;l=Math.imul(10,65535&l);m=Math.imul(10,m);m=l+(m<<16)| + 0;Math.imul(10,k);d=""+(a-m|0)+d;a=h;if(0===g&&0===a)break}g=18-e|0;h=g>>31;k=c>>31;a=g-c|0;g=(-2147483648^a)>(-2147483648^g)?-1+(h-k|0)|0:h-k|0;a=-1+a|0;g=-1!==a?g:-1+g|0;if(0>>16|0;var t=65535&d,v=d>>>16|0,w=Math.imul(r,t);t=Math.imul(q,t);r=Math.imul(r,v);r=w+((t+r|0)<<16)|0;Math.imul(m,d);Math.imul(q,v);n=n-r|0;if(0!==g)for(g=1+g|0;;){q=g=-1+g|0;v=k.d[-2+h|0];m=65535&q; + q=q>>>16|0;w=65535&v;v=v>>>16|0;r=Math.imul(m,w);w=Math.imul(q,w);t=Math.imul(m,v);m=r+((w+t|0)<<16)|0;r=(r>>>16|0)+t|0;r=(Math.imul(q,v)+(r>>>16|0)|0)+(((65535&r)+w|0)>>>16|0)|0;v=n;q=b.d[-2+e|0];w=n+d|0;if(0===((-2147483648^w)<(-2147483648^n)?1:0)&&(n=w,r^=-2147483648,v^=-2147483648,r===v?(-2147483648^m)>(-2147483648^q):r>v))continue;break}}if(n=0!==g){ss();n=b;m=e-h|0;v=k;q=h;r=g;var A=0;var E;for(w=E=0;w>>16|0;var M=65535&r,T=r>>>16|0,V=Math.imul(L,M); + M=Math.imul(D,M);var ba=Math.imul(L,T);L=V+((M+ba|0)<<16)|0;V=(V>>>16|0)+ba|0;T=(Math.imul(D,T)+(V>>>16|0)|0)+(((65535&V)+M|0)>>>16|0)|0;D=L+A|0;A=(-2147483648^D)<(-2147483648^L)?1+T|0:T;T=n.d[m+t|0];D=T-D|0;T=(-2147483648^D)>(-2147483648^T)?-1:0;L=E;E=L>>31;L=D+L|0;E=(-2147483648^L)<(-2147483648^D)?1+(T+E|0)|0:T+E|0;n.d[m+t|0]=L;w=1+w|0}r=n.d[m+q|0];v=r-A|0;r=(-2147483648^v)>(-2147483648^r)?-1:0;t=E;w=t>>31;t=v+t|0;n.d[m+q|0]=t;n=0!==((-2147483648^t)<(-2147483648^v)?1+(r+w|0)|0:r+w|0)}if(n)for(g= + -1+g|0,n=w=r=0;n>>16|0,m=65535&e,n=e>>>16|0,q=Math.imul(k,m);m=Math.imul(l,m);k=Math.imul(k,n);q=q+((m+k|0)<<16)|0;Math.imul(h,e);Math.imul(l,n);b=b-q|0;a.d[d]=g;d=-1+d|0}return b}qs.prototype.$classData=u({qM:0},!1,"java.math.Division$",{qM:1,i:1});var vs;function ss(){vs||(vs=new qs);return vs} + function ws(b,a,c,d){var e=new Lc(1+a|0),g=1,h=b.d[0],k=h+c.d[0]|0;e.d[0]=k;h=(-2147483648^k)<(-2147483648^h)?1:0;if(a>=d){for(;g(-2147483648^k)?-1:0;var m=h;h=m>>31;m=l+m|0;l=(-2147483648^m)<(-2147483648^l)?1+(k+h|0)|0:k+h|0;e.d[g]=m;h=l;g=1+g|0}for(;g>31,l=c+l|0,c=(-2147483648^l)<(-2147483648^c)?1+d|0:d,e.d[g]=l,h=c,g=1+g|0;return e}function ys(){}ys.prototype=new p;ys.prototype.constructor=ys; + function zs(b,a,c){b=a.Ga;var d=c.Ga,e=a.Pa,g=c.Pa;if(0===b)return c;if(0===d)return a;if(2===(e+g|0)){a=a.ua.d[0];c=c.ua.d[0];if(b===d)return d=a+c|0,c=(-2147483648^d)<(-2147483648^a)?1:0,0===c?As(b,d):cs(b,2,new Lc(new Int32Array([d,c])));d=as();0>b?(b=a=c-a|0,c=(-2147483648^a)>(-2147483648^c)?-1:0):(b=c=a-c|0,c=(-2147483648^c)>(-2147483648^a)?-1:0);return Bs(d,new za(b,c))}if(b===d)d=e>=g?ws(a.ua,e,c.ua,g):ws(c.ua,g,a.ua,e);else{var h=e!==g?e>g?1:-1:Cs(0,a.ua,c.ua,e);if(0===h)return as().tl;1=== + h?d=xs(a.ua,e,c.ua,g):(c=xs(c.ua,g,a.ua,e),b=d,d=c)}b=cs(b|0,d.d.length,d);ds(b);return b}function Cs(b,a,c,d){for(b=-1+d|0;0<=b&&a.d[b]===c.d[b];)b=-1+b|0;return 0>b?0:(-2147483648^a.d[b])<(-2147483648^c.d[b])?-1:1} + function Ds(b,a,c){var d=a.Ga;b=c.Ga;var e=a.Pa,g=c.Pa;if(0===b)return a;if(0===d)return Es(c);if(2===(e+g|0))return a=a.ua.d[0],e=0,c=c.ua.d[0],g=0,0>d&&(d=a,a=-d|0,e=0!==d?~e:-e|0),0>b&&(b=c,d=g,c=-b|0,g=0!==b?~d:-d|0),b=as(),d=a,a=e,e=g,c=d-c|0,Bs(b,new za(c,(-2147483648^c)>(-2147483648^d)?-1+(a-e|0)|0:a-e|0));var h=e!==g?e>g?1:-1:Cs(Fs(),a.ua,c.ua,e);if(d===b&&0===h)return as().tl;-1===h?(c=d===b?xs(c.ua,g,a.ua,e):ws(c.ua,g,a.ua,e),b=-b|0):d===b?(c=xs(a.ua,e,c.ua,g),b=d):(c=ws(a.ua,e,c.ua,g), + b=d);b=cs(b|0,c.d.length,c);ds(b);return b}ys.prototype.$classData=u({rM:0},!1,"java.math.Elementary$",{rM:1,i:1});var Gs;function Fs(){Gs||(Gs=new ys);return Gs}function Hs(b,a){this.Dm=b;this.rp=a}Hs.prototype=new p;Hs.prototype.constructor=Hs;Hs.prototype.l=function(b){return b instanceof Hs?this.Dm===b.Dm?this.rp===b.rp:!1:!1};Hs.prototype.B=function(){return this.Dm<<3|this.rp.Kt};Hs.prototype.w=function(){return"precision\x3d"+this.Dm+" roundingMode\x3d"+this.rp}; + Hs.prototype.$classData=u({sM:0},!1,"java.math.MathContext",{sM:1,i:1});function Is(){this.ZC=null;Js=this;Ks();var b=Ls().Ct;this.ZC=new Hs(34,b);Ks();Ls();Ks();Ls();Ks();Ls()}Is.prototype=new p;Is.prototype.constructor=Is;Is.prototype.$classData=u({tM:0},!1,"java.math.MathContext$",{tM:1,i:1});var Js;function Ks(){Js||(Js=new Is);return Js} + function Ms(b,a,c,d){for(var e,g=e=0;g>>16|0;var m=65535&d,n=d>>>16|0,q=Math.imul(l,m);m=Math.imul(k,m);var r=Math.imul(l,n);l=q+((m+r|0)<<16)|0;q=(q>>>16|0)+r|0;k=(Math.imul(k,n)+(q>>>16|0)|0)+(((65535&q)+m|0)>>>16|0)|0;e=l+e|0;k=(-2147483648^e)<(-2147483648^l)?1+k|0:k;b.d[h]=e;e=k;g=1+g|0}return e}function Ns(b,a){for(var c=new Lc(b),d=c.d[0]=1;dc;){var d=c;if(18>=d){ts().Em.d[d]=Bs(as(),new za(a,b));var e=ts().Fm,g=as(),h=b,k=a;e.d[d]=Bs(g,new za(0===(32&d)?k<>>1|0)>>>(31-d|0)|0|h<>>16|0;d=Math.imul(5,65535&d);e=Math.imul(5,a);a=d+(e<<16)|0;d=(d>>>16|0)+e|0;b=Math.imul(5,b)+(d>>>16|0)|0}else ts().Em.d[d]=Qs(ts().Em.d[-1+d|0],ts().Em.d[1]),ts().Fm.d[d]=Qs(ts().Fm.d[-1+ + d|0],as().sl);c=1+c|0}}Os.prototype=new p;Os.prototype.constructor=Os; + function Rs(b,a,c){for(var d,e=0;e>>16|0;var t=65535&n;n=n>>>16|0;var v=Math.imul(r,t);t=Math.imul(m,t);var w=Math.imul(r,n);r=v+((t+w|0)<<16)|0;v=(v>>>16|0)+w|0;m=(Math.imul(m,n)+(v>>>16|0)|0)+(((65535&v)+t|0)>>>16|0)|0;q=r+q|0;m=(-2147483648^q)<(-2147483648^r)?1+m|0:m;d=q+d|0;q=(-2147483648^d)<(-2147483648^q)?1+m|0:m;c.d[g+l|0]=d;d=q;k=1+k|0}c.d[g+a|0]=d;e=1+e|0}es(is(),c,c,a<< + 1);for(g=e=d=0;e>>16|0,n=65535&m,d=m>>>16|0,m=Math.imul(q,n),n=Math.imul(l,n),r=Math.imul(q,d),q=m+((n+r|0)<<16)|0,m=(m>>>16|0)+r|0,l=(Math.imul(l,d)+(m>>>16|0)|0)+(((65535&m)+n|0)>>>16|0)|0,k=q+k|0,l=(-2147483648^k)<(-2147483648^q)?1+l|0:l,h=k+h|0,k=(-2147483648^h)<(-2147483648^k)?1+l|0:l,c.d[g]=h,g=1+g|0,h=k+c.d[g]|0,k=(-2147483648^h)<(-2147483648^k)?1:0,c.d[g]=h,d=k,e=1+e|0,g=1+g|0;return c} + function Ts(b,a,c){if(c.Pa>a.Pa)var d=c;else d=a,a=c;var e=d,g=a;if(63>g.Pa){d=e.Pa;a=g.Pa;c=d+a|0;b=e.Ga!==g.Ga?-1:1;if(2===c){d=e.ua.d[0];a=g.ua.d[0];c=65535&d;d=d>>>16|0;g=65535&a;a=a>>>16|0;e=Math.imul(c,g);g=Math.imul(d,g);var h=Math.imul(c,a);c=e+((g+h|0)<<16)|0;e=(e>>>16|0)+h|0;d=(Math.imul(d,a)+(e>>>16|0)|0)+(((65535&e)+g|0)>>>16|0)|0;b=0===d?As(b,c):cs(b,2,new Lc(new Int32Array([c,d])))}else{e=e.ua;g=g.ua;h=new Lc(c);if(0!==d&&0!==a)if(1===d)h.d[a]=Ms(h,g,a,e.d[0]);else if(1===a)h.d[d]=Ms(h, + e,d,g.d[0]);else if(e===g&&d===a)Rs(e,d,h);else for(var k=0;k>>16|0,D=65535&v;v=v>>>16|0;var L=Math.imul(A,D);D=Math.imul(E,D);var M=Math.imul(A,v);A=L+((D+M|0)<<16)|0;L=(L>>>16|0)+M|0;E=(Math.imul(E,v)+(L>>>16|0)|0)+(((65535&L)+D|0)>>>16|0)|0;w=A+w|0;E=(-2147483648^w)<(-2147483648^A)?1+E|0:E;m=w+m|0;w=(-2147483648^m)<(-2147483648^w)?1+E|0:E;h.d[l+t|0]=m;m=w;r=1+r|0}h.d[l+a|0]= + m;k=1+k|0}b=cs(b,c,h);ds(b)}return b}d=(-2&e.Pa)<<4;c=Us(e,d);h=Us(g,d);a=Vs(c,d);k=Ds(Fs(),e,a);a=Vs(h,d);g=Ds(Fs(),g,a);e=Ts(b,c,h);a=Ts(b,k,g);b=Ts(b,Ds(Fs(),c,k),Ds(Fs(),g,h));c=e;b=zs(Fs(),b,c);b=zs(Fs(),b,a);b=Vs(b,d);d=e=Vs(e,d<<1);b=zs(Fs(),d,b);return zs(Fs(),b,a)} + function Ws(b,a){var c=b.Fm.d.length,d=c>>31,e=a.O;if(e===d?(-2147483648^a.L)<(-2147483648^c):e=(-2147483648^a.L):0>c)return Xs(as().sl,a.L);c=a.O;if(0===c?-1>=(-2147483648^a.L):0>c)return Vs(Xs(b.Em.d[1],a.L),a.L);var g=Xs(b.Em.d[1],2147483647);c=g;e=a.O;var h=-2147483647+a.L|0;d=h;h=1>(-2147483648^h)?e:-1+e|0;for(e=Ys(Oa(),a.L,a.O,2147483647,0);;){var k=d,l=h;if(0===l?-1<(-2147483648^k):0(-2147483648^d)?h:-1+h|0; + else break}c=Qs(c,Xs(b.Em.d[1],e));c=Vs(c,2147483647);b=a.O;d=a=-2147483647+a.L|0;for(h=1>(-2147483648^a)?b:-1+b|0;;)if(a=d,b=h,0===b?-1<(-2147483648^a):0(-2147483648^b)?a:-1+a|0,d=b,h=a;else break;return Vs(c,e)}Os.prototype.$classData=u({uM:0},!1,"java.math.Multiplication$",{uM:1,i:1});var Ps;function ts(){Ps||(Ps=new Os);return Ps}function Zs(){}Zs.prototype=new p;Zs.prototype.constructor=Zs; + function $s(b,a){var c=at(),d=at(),e=a.d.length;16=e||0>=g.Ib(h.rg(a,m),h.rg(a,n)))?(h.Sj(c,b,h.rg(a,m)),m=1+m|0):(h.Sj(c,b,h.rg(a,n)),n=1+n|0),b=1+b|0;c.W(d,a,d,k)}else ct(a,d,e,g,h)} + function ct(b,a,c,d,e){c=c-a|0;if(2<=c){var g=e.rg(b,a),h=e.rg(b,1+a|0);0d.Ib(h,e.rg(b,-1+(a+g|0)|0))){for(var k=a,l=-1+(a+g|0)|0;1<(l-k|0);){var m=(k+l|0)>>>1|0;0>d.Ib(h,e.rg(b,m))?l=m:k=m}k=k+(0>d.Ib(h,e.rg(b,k))?0:1)|0;for(l=a+g|0;l>k;)e.Sj(b,l,e.rg(b,-1+l|0)),l=-1+l|0;e.Sj(b,k,h)}g=1+g|0}}} + function pt(b,a,c){b=0;for(var d=a.d.length;;){if(b===d)return-1-b|0;var e=(b+d|0)>>>1|0,g=a.d[e];g=c===g?0:cg)d=e;else{if(0===g)return e;b=1+e|0}}}function qt(b,a,c){if(a===c)return!0;if(null===a||null===c)return!1;b=a.d.length;if(c.d.length!==b)return!1;for(var d=0;d!==b;){var e=a.d[d],g=e.O,h=c.d[d],k=h.O;if(e.L!==h.L||g!==k)return!1;d=1+d|0}return!0} + function rt(b,a,c){if(a===c)return!0;if(null===a||null===c)return!1;b=a.d.length;if(c.d.length!==b)return!1;for(var d=0;d!==b;){if(a.d[d]!==c.d[d])return!1;d=1+d|0}return!0}function st(b,a,c){if(a===c)return!0;if(null===a||null===c)return!1;b=a.d.length;if(c.d.length!==b)return!1;for(var d=0;d!==b;){if(a.d[d]!==c.d[d])return!1;d=1+d|0}return!0} + function tt(b,a,c){if(a===c)return!0;if(null===a||null===c)return!1;b=a.d.length;if(c.d.length!==b)return!1;for(var d=0;d!==b;){if(a.d[d]!==c.d[d])return!1;d=1+d|0}return!0}function ut(b,a,c){if(a===c)return!0;if(null===a||null===c)return!1;b=a.d.length;if(c.d.length!==b)return!1;for(var d=0;d!==b;){if(a.d[d]!==c.d[d])return!1;d=1+d|0}return!0} + function vt(b,a,c){if(a===c)return!0;if(null===a||null===c)return!1;b=a.d.length;if(c.d.length!==b)return!1;for(var d=0;d!==b;){if(a.d[d]!==c.d[d])return!1;d=1+d|0}return!0}function wt(b,a,c){if(a===c)return!0;if(null===a||null===c)return!1;b=a.d.length;if(c.d.length!==b)return!1;for(var d=0;d!==b;){if(!Object.is(a.d[d],c.d[d]))return!1;d=1+d|0}return!0} + function xt(b,a,c){if(a===c)return!0;if(null===a||null===c)return!1;b=a.d.length;if(c.d.length!==b)return!1;for(var d=0;d!==b;){if(!Object.is(a.d[d],c.d[d]))return!1;d=1+d|0}return!0}function yt(b,a,c){b=a.d.length;for(var d=0;d!==b;)a.d[d]=c,d=1+d|0}function zt(b,a,c){if(0>c)throw new At;b=a.d.length;b=cc)throw new At;b=a.d.length;b=cc)throw new At;b=a.d.length;b=cc)throw new At;b=a.d.length;b=cc)throw new At;b=a.d.length;b=cc)throw new At;b=a.d.length;b=cc)throw new At;b=a.d.length;b=cc)throw new At;b=a.d.length;b=cd)throw Hi(c+" \x3e "+d);b=d-c|0;d=a.d.length-c|0;d=b=a)return"00000000000000000000".substring(0,a);for(b="";20a)return new Qt(b.Pm,"0",0);if(a>=d)return b;if(53>c.charCodeAt(a))return 0===a?new Qt(b.Pm,"0",0):new Qt(b.Pm,c.substring(0,a),b.Bl-(d-a|0)|0);for(a=-1+a|0;;)if(0<=a&&57===c.charCodeAt(a))a=-1+a|0;else break;c=0>a?"1":""+c.substring(0,a)+wc(65535&(1+c.charCodeAt(a)|0));return new Qt(b.Pm,c,b.Bl-(d-(1+a|0)|0)|0)} + function Qt(b,a,c){this.Pm=b;this.Cl=a;this.Bl=c}Qt.prototype=new p;Qt.prototype.constructor=Qt;function Rt(b,a){Ot();if(!(0=g){for(;;)if(g=b.$f.charCodeAt(b.Za),48<=g&&57>=g)b.Za=1+b.Za|0;else break;mm();e=b.$f.substring(1+e|0,b.Za);e=new ku(lm(0,e))}else{if(112===g||80===g){for(;;)if(125!==b.$f.charCodeAt(b.Za))b.Za=1+b.Za|0;else break;b.Za=1+b.Za|0}e=new hu(b.$f.substring(e,b.Za))}break;case 91:e=b.Za;a:{g=b;for(var h=1+e|0;;)switch(g.$f.charCodeAt(h)){case 92:h=2+h|0;break;case 93:g= + 1+h|0;break a;default:h=1+h|0}}b.Za=g;e=b.$f.substring(e,b.Za);e=new hu(e);break;default:g=b.Za,b.Za=b.Za+(65536<=e?2:1)|0,e=new hu(b.$f.substring(g,b.Za))}if(null!==e)switch(b.$f.charCodeAt(b.Za)){case 43:case 42:case 63:g=b.Za;63===b.$f.charCodeAt(1+g|0)?b.Za=2+b.Za|0:b.Za=1+b.Za|0;g=b.$f.substring(g,b.Za);d.push(new lu(e,g))|0;break;case 123:g=b.Za;b.Za=1+(b.$f.indexOf("}",1+g|0)|0)|0;63===b.$f.charCodeAt(b.Za)&&(b.Za=1+b.Za|0);g=b.$f.substring(g,b.Za);d.push(new lu(e,g))|0;break;default:g=d.length| + 0,0!==g&&e instanceof hu&&d[-1+g|0]instanceof hu?d[-1+g|0]=new hu(""+d[-1+g|0].jx+e.jx):d.push(e)|0}}};function eu(b){switch(b.length|0){case 0:return new hu("");case 1:return b[0];default:return new iu(b)}}function nu(b){this.$f=b+")";this.Za=0;this.Gr=[null]}nu.prototype=new p;nu.prototype.constructor=nu;nu.prototype.$classData=u({sO:0},!1,"java.util.regex.IndicesBuilder$Parser",{sO:1,i:1});function ou(b,a){throw new pu(a,b.pf,b.F);} + function qu(b,a){for(var c="",d=a.length,e=0;e!==d;){var g=du(a,e);c=""+c+ru(b,g);e=e+(65536<=g?2:1)|0}return c}function ru(b,a){var c=tu(uu(),a);if(128>a)switch(a){case 94:case 36:case 92:case 46:case 42:case 43:case 63:case 40:case 41:case 91:case 93:case 123:case 125:case 124:return"\\"+c;default:return 2!==(66&b.Qc)?c:65<=a&&90>=a?"["+c+tu(uu(),32+a|0)+"]":97<=a&&122>=a?"["+tu(uu(),-32+a|0)+c+"]":c}else return 56320===(-1024&a)?"(?:"+c+")":c} + function vu(b){for(var a=b.pf,c=a.length;;){if(b.F!==c)switch(a.charCodeAt(b.F)){case 32:case 9:case 10:case 11:case 12:case 13:b.F=1+b.F|0;continue;case 35:wu(b);continue}break}} + function xu(b,a,c){var d=b.pf,e=d.length,g=b.F,h=g===e?46:d.charCodeAt(g);if(63===h||42===h||43===h||123===h){switch(c.charCodeAt(0)){case 94:case 36:g=!0;break;case 40:g=63===c.charCodeAt(1)&&58!==c.charCodeAt(2);break;case 92:g=c.charCodeAt(1);g=98===g||66===g;break;default:g=!1}c=g?"(?:"+c+")":c;g=b.pf;var k=b.F;b.F=1+b.F|0;if(123===h){h=g.length;if(b.F===h)var l=!0;else l=g.charCodeAt(b.F),l=!(48<=l&&57>=l);for(l&&ou(b,"Illegal repetition");;)if(b.F!==h?(l=g.charCodeAt(b.F),l=48<=l&&57>=l):l= + !1,l)b.F=1+b.F|0;else break;b.F===h&&ou(b,"Illegal repetition");if(44===g.charCodeAt(b.F))for(b.F=1+b.F|0;;)if(b.F!==h?(l=g.charCodeAt(b.F),l=48<=l&&57>=l):l=!1,l)b.F=1+b.F|0;else break;b.F!==h&&125===g.charCodeAt(b.F)||ou(b,"Illegal repetition");b.F=1+b.F|0}g=g.substring(k,b.F);if(b.F!==e)switch(d.charCodeAt(b.F)){case 43:return b.F=1+b.F|0,yu(b,a,c,g);case 63:return b.F=1+b.F|0,""+c+g+"?";default:return""+c+g}else return""+c+g}else return c} + function yu(b,a,c,d){for(var e=b.Fi.length|0,g=0;ga&&(b.Fi[h]=1+k|0);g=1+g|0}c=c.replace(uu().bE,(l,m,n)=>{0!==(m.length%2|0)&&(n=parseInt(n,10)|0,l=n>a?""+m+(1+n|0):l);return l});b.Ei=1+b.Ei|0;return"(?:(?\x3d("+c+d+"))\\"+(1+a|0)+")"} + function zu(b){var a=b.pf,c=a.length;(1+b.F|0)===c&&ou(b,"\\ at end of pattern");b.F=1+b.F|0;var d=a.charCodeAt(b.F);switch(d){case 100:case 68:case 104:case 72:case 115:case 83:case 118:case 86:case 119:case 87:case 112:case 80:switch(b=Au(b,d),a=b.ox,a){case 0:return"\\p{"+b.Dl+"}";case 1:return"\\P{"+b.Dl+"}";case 2:return"["+b.Dl+"]";case 3:return Bu(uu(),b.Dl);default:throw dg(new eg,a);}case 98:if("b{g}"===a.substring(b.F,4+b.F|0))ou(b,"\\b{g} is not supported");else if(0!==(320&b.Qc))Cu(b, + "\\b with UNICODE_CASE");else return b.F=1+b.F|0,"\\b";break;case 66:if(0!==(320&b.Qc))Cu(b,"\\B with UNICODE_CASE");else return b.F=1+b.F|0,"\\B";break;case 65:return b.F=1+b.F|0,"^";case 71:ou(b,"\\G in the middle of a pattern is not supported");break;case 90:return b.F=1+b.F|0,"(?\x3d"+(0!==(1&b.Qc)?"\n":"(?:\r\n?|[\n\u0085\u2028\u2029])")+"?$)";case 122:return b.F=1+b.F|0,"$";case 82:return b.F=1+b.F|0,"(?:\r\n|[\n-\r\u0085\u2028\u2029])";case 88:ou(b,"\\X is not supported");break;case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:var e= + b.F;for(d=1+e|0;;){if(d!==c){var g=a.charCodeAt(d);g=48<=g&&57>=g}else g=!1;g?(g=a.substring(e,1+d|0),g=(parseInt(g,10)|0)<=(-1+(b.Fi.length|0)|0)):g=!1;if(g)d=1+d|0;else break}a=a.substring(e,d);a=parseInt(a,10)|0;a>(-1+(b.Fi.length|0)|0)&&ou(b,"numbered capturing group \x3c"+a+"\x3e does not exist");a=b.Fi[a]|0;b.F=d;return"(?:\\"+a+")";case 107:return b.F=1+b.F|0,b.F!==c&&60===a.charCodeAt(b.F)||ou(b,"\\k is not followed by '\x3c' for named capturing group"),b.F=1+b.F|0,a=Du(b),d=b.Ut,Nr().Er.call(d, + a)||ou(b,"named capturing group \x3c"+a+"\x3e does not exit"),a=b.Fi[d[a]|0]|0,b.F=1+b.F|0,"(?:\\"+a+")";case 81:d=1+b.F|0;c=a.indexOf("\\E",d)|0;if(0>c)return b.F=a.length,qu(b,a.substring(d));b.F=2+c|0;return qu(b,a.substring(d,c));default:return ru(b,Eu(b))}} + function Eu(b){var a=b.pf,c=du(a,b.F);switch(c){case 48:return Fu(b);case 120:return a=b.pf,c=1+b.F|0,c!==a.length&&123===a.charCodeAt(c)?(c=1+c|0,a=a.indexOf("}",c)|0,0>a&&ou(b,"Unclosed hexadecimal escape sequence"),c=Gu(b,c,a,"hexadecimal"),b.F=1+a|0,b=c):(a=Gu(b,c,2+c|0,"hexadecimal"),b.F=2+c|0,b=a),b;case 117:a:{a=b.pf;var d=1+b.F|0;c=4+d|0;d=Gu(b,d,c,"Unicode");b.F=c;var e=2+c|0,g=4+e|0;if(55296===(-1024&d)&&"\\u"===a.substring(c,e)&&(a=Gu(b,e,g,"Unicode"),56320===(-1024&a))){b.F=g;b=(64+(1023& + d)|0)<<10|1023&a;break a}b=d}return b;case 78:ou(b,"\\N is not supported");break;case 97:return b.F=1+b.F|0,7;case 116:return b.F=1+b.F|0,9;case 110:return b.F=1+b.F|0,10;case 102:return b.F=1+b.F|0,12;case 114:return b.F=1+b.F|0,13;case 101:return b.F=1+b.F|0,27;case 99:return b.F=1+b.F|0,b.F===a.length&&ou(b,"Illegal control escape sequence"),a=du(a,b.F),b.F=b.F+(65536<=a?2:1)|0,64^a;default:return(65<=c&&90>=c||97<=c&&122>=c)&&ou(b,"Illegal/unsupported escape sequence"),b.F=b.F+(65536<=c?2:1)| + 0,c}}function Fu(b){var a=b.pf,c=a.length,d=b.F,e=(1+d|0)e||7g||7a||7g)&&ou(b,"Illegal "+d+" escape sequence");for(g=a;g=h||65<=h&&70>=h||97<=h&&102>=h||ou(b,"Illegal "+d+" escape sequence");g=1+g|0}6<(c-a|0)?a=1114112:(a=e.substring(a,c),a=parseInt(a,16)|0);1114111e&&ou(b,"Unclosed character family");b.F=e;c=c.substring(d,e)}else c=c.substring(d,1+d|0);d=uu().rx;Nr().Er.call(d,c)||Cu(b,"Unicode character family");c=2!==(66&b.Qc)||"Lower"!== + c&&"Upper"!==c?c:"Alpha";c=uu().rx[c];b.F=1+b.F|0;b=c;break;default:throw dg(new eg,wc(a));}97<=a?a=b:b.nx?a=b.px:(a=b,a.nx||(a.px=new Hu(1^a.ox,a.Dl),a.nx=!0),a=a.px);return a} + var Nu=function Iu(b){var c=b.pf,d=c.length;b.F=1+b.F|0;var e=b.F!==d?94===c.charCodeAt(b.F):!1;e&&(b.F=1+b.F|0);for(e=new Ju(2===(66&b.Qc),e);b.F!==d;){var g=du(c,b.F);a:{switch(g){case 93:return b.F=1+b.F|0,b=e,c=Ku(b),""===b.Tt?c:"(?:"+b.Tt+c+")";case 38:b.F=1+b.F|0;if(b.F!==d&&38===c.charCodeAt(b.F)){b.F=1+b.F|0;g=e;var h=Ku(g);g.Tt+=g.UD?h+"|":"(?\x3d"+h+")";g.Sh="";g.Ld=""}else Lu(b,38,d,c,e);break a;case 91:g=Iu(b);e.Sh=""===e.Sh?g:e.Sh+"|"+g;break a;case 92:b.F=1+b.F|0;b.F===d&&ou(b,"Illegal escape sequence"); + h=c.charCodeAt(b.F);switch(h){case 100:case 68:case 104:case 72:case 115:case 83:case 118:case 86:case 119:case 87:case 112:case 80:g=e;h=Au(b,h);var k=h.ox;switch(k){case 0:g.Ld=g.Ld+("\\p{"+h.Dl)+"}";break;case 1:g.Ld=g.Ld+("\\P{"+h.Dl)+"}";break;case 2:g.Ld=""+g.Ld+h.Dl;break;case 3:h=Bu(uu(),h.Dl);g.Sh=""===g.Sh?h:g.Sh+"|"+h;break;default:throw dg(new eg,k);}break;case 81:b.F=1+b.F|0;g=c.indexOf("\\E",b.F)|0;0>g&&ou(b,"Unclosed character class");h=e;k=c;for(var l=g,m=b.F;m!==l;){var n=du(k,m); + Mu(h,n);m=m+(65536<=n?2:1)|0}b.F=2+g|0;break;default:Lu(b,Eu(b),d,c,e)}break a;case 32:case 9:case 10:case 11:case 12:case 13:if(0!==(4&b.Qc))b.F=1+b.F|0;else break;break a;case 35:if(0!==(4&b.Qc)){wu(b);break a}}b.F=b.F+(65536<=g?2:1)|0;Lu(b,g,d,c,e)}}ou(b,"Unclosed character class")}; + function Ou(b){var a=b.pf,c=a.length,d=b.F;if((1+d|0)===c||63!==a.charCodeAt(1+d|0))return b.F=1+d|0,b.Ei=1+b.Ei|0,b.Fi.push(b.Ei),"("+Pu(b,!0)+")";(2+d|0)===c&&ou(b,"Unclosed group");var e=a.charCodeAt(2+d|0);if(58===e||61===e||33===e)return b.F=3+d|0,""+a.substring(d,3+d|0)+Pu(b,!0)+")";if(60===e){(3+d|0)===c&&ou(b,"Unclosed group");a=a.charCodeAt(3+d|0);if(65<=a&&90>=a||97<=a&&122>=a)return b.F=3+d|0,d=Du(b),a=b.Ut,Nr().Er.call(a,d)&&ou(b,"named capturing group \x3c"+d+"\x3e is already defined"), + b.Ei=1+b.Ei|0,b.Fi.push(b.Ei),b.Ut[d]=-1+(b.Fi.length|0)|0,b.F=1+b.F|0,"("+Pu(b,!0)+")";61!==a&&33!==a&&ou(b,"Unknown look-behind group");Cu(b,"Look-behind group")}else{if(62===e)return b.F=3+d|0,b.Ei=1+b.Ei|0,d=b.Ei,"(?:(?\x3d("+Pu(b,!0)+"))\\"+d+")";ou(b,"Embedded flag expression in the middle of a pattern is not supported")}} + function Du(b){for(var a=b.pf,c=a.length,d=b.F;;){if(b.F!==c){var e=a.charCodeAt(b.F);e=65<=e&&90>=e||97<=e&&122>=e||48<=e&&57>=e}else e=!1;if(e)b.F=1+b.F|0;else break}b.F!==c&&62===a.charCodeAt(b.F)||ou(b,"named capturing group is missing trailing '\x3e'");return a.substring(d,b.F)} + function Lu(b,a,c,d,e){0!==(4&b.Qc)&&vu(b);b.F!==c&&45===d.charCodeAt(b.F)?(b.F=1+b.F|0,0!==(4&b.Qc)&&vu(b),b.F===c&&ou(b,"Unclosed character class"),c=du(d,b.F),91===c||93===c?(Mu(e,a),Mu(e,45)):(b.F=b.F+(65536<=c?2:1)|0,c=92===c?Eu(b):c,cc?c:90,b<=d&&(d=32+d|0,e.Ld+=Qu(32+b|0)+"-"+Qu(d)),a=97c?c:122,a<=c&&(c=-32+c|0,e.Ld+=Qu(-32+a|0)+"-"+Qu(c))))):Mu(e,a)} + function Ru(b,a){this.pf=b;this.Qc=a;this.sx=!1;this.Ei=this.F=0;this.Fi=[0];this.Ut={}}Ru.prototype=new p;Ru.prototype.constructor=Ru;function Cu(b,a){ou(b,a+" is not supported because it requires RegExp features of ECMAScript 2018.\nIf you only target environments with ES2018+, you can enable ES2018 features with\n scalaJSLinkerConfig ~\x3d { _.withESFeatures(_.withESVersion(ESVersion.ES2018)) }\nor an equivalent configuration depending on your build tool.")} + function Pu(b,a){for(var c=b.pf,d=c.length,e="";b.F!==d;){var g=du(c,b.F);a:{switch(g){case 41:return a||ou(b,"Unmatched closing ')'"),b.F=1+b.F|0,e;case 124:b.sx&&!a&&ou(b,"\\G is not supported when there is an alternative at the top level");b.F=1+b.F|0;e+="|";break a;case 32:case 9:case 10:case 11:case 12:case 13:if(0!==(4&b.Qc))b.F=1+b.F|0;else break;break a;case 35:if(0!==(4&b.Qc))wu(b);else break;break a;case 63:case 42:case 43:case 123:ou(b,"Dangling meta character '"+tu(uu(),g)+"'")}var h= + b.Ei;switch(g){case 92:g=zu(b);break;case 91:g=Nu(b);break;case 40:g=Ou(b);break;case 94:b.F=1+b.F|0;g="^";break;case 36:b.F=1+b.F|0;g="$";break;case 46:b.F=1+b.F|0;g=0!==(32&b.Qc)?"":0!==(1&b.Qc)?"\n":"\n\r\u0085\u2028\u2029";g=Bu(uu(),g);break;default:b.F=b.F+(65536<=g?2:1)|0,g=ru(b,g)}e=""+e+xu(b,h,g)}}a&&ou(b,"Unclosed group");return e} + function wu(b){for(var a=b.pf,c=a.length;;){if(b.F!==c){var d=a.charCodeAt(b.F);d=!(10===d||13===d||133===d||8232===d||8233===d)}else d=!1;if(d)b.F=1+b.F|0;else break}}Ru.prototype.$classData=u({FO:0},!1,"java.util.regex.PatternCompiler",{FO:1,i:1});function Su(b){try{return RegExp("",b),!0}catch(a){return!1}} + function Tu(){this.bE=this.aE=null;this.$D=this.qx=!1;this.rx=this.XD=this.ZD=this.WD=this.YD=this.VD=null;Uu=this;this.aE=RegExp("^\\(\\?([idmsuxU]*)(?:-([idmsuxU]*))?\\)");this.bE=RegExp("(\\\\+)(\\d+)","g");this.qx=Su("us");this.$D=Su("d");this.VD=new Hu(2,"0-9");this.YD=new Hu(2,"\t \u00a0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000");this.WD=new Hu(2,"\t-\r ");this.ZD=new Hu(2,"\n-\r\u0085\u2028\u2029");this.XD=new Hu(2,"a-zA-Z_0-9");var b={};b.Lower=new Hu(2,"a-z");b.Upper=new Hu(2,"A-Z");b.ASCII= + new Hu(2,"\x00-\u007f");b.Alpha=new Hu(2,"A-Za-z");b.Digit=new Hu(2,"0-9");b.Alnum=new Hu(2,"0-9A-Za-z");b.Punct=new Hu(2,"!-/:-@[-`{-~");b.Graph=new Hu(2,"!-~");b.Print=new Hu(2," -~");b.Blank=new Hu(2,"\t ");b.Cntrl=new Hu(2,"\x00-\u001f\u007f");b.XDigit=new Hu(2,"0-9A-Fa-f");b.Space=new Hu(2,"\t-\r ");this.rx=b}Tu.prototype=new p;Tu.prototype.constructor=Tu; + function Vu(b,a){b=new Ru(a,0);0!==(256&b.Qc)&&(b.Qc|=64);a=0!==(16&b.Qc);if(!a){var c=uu().aE.exec(b.pf);if(null!==c){var d=c[1];if(void 0!==d)for(var e=d.length,g=0;g=a?b.Ld=""+b.Ld+tu(uu(),32+a|0):97<=a&&122>=a&&(b.Ld=""+b.Ld+tu(uu(),-32+a|0)))}Ju.prototype.$classData=u({HO:0},!1,"java.util.regex.PatternCompiler$CharacterClassBuilder",{HO:1,i:1});function Hu(b,a){this.px=null;this.nx=!1;this.ox=b;this.Dl=a}Hu.prototype=new p;Hu.prototype.constructor=Hu; + Hu.prototype.$classData=u({IO:0},!1,"java.util.regex.PatternCompiler$CompiledCharClass",{IO:1,i:1});function za(b,a){this.L=b;this.O=a}za.prototype=new p;za.prototype.constructor=za;f=za.prototype;f.l=function(b){return b instanceof za?this.L===b.L&&this.O===b.O:!1};f.B=function(){return this.L^this.O};f.w=function(){return Yu(Oa(),this.L,this.O)};f.Iw=function(){return this.L<<24>>24};f.By=function(){return this.L<<16>>16};f.Rh=function(){return this.L};f.Gi=function(){return Sa(this)}; + f.zp=function(){Oa();var b=this.L,a=this.O;if(0>a){var c=-b|0;b=0!==b?~a:-a|0}else c=b,b=a;c=4294967296*+(b>>>0)+ +((0===(-2097152&b)||0===(65535&c)?c:32768|-65536&c)>>>0);return Math.fround(0>a?-c:c)};f.yl=function(){return Zu(Oa(),this.L,this.O)};f.mf=function(b){return Na(Oa(),this.L,this.O,b.L,b.O)};f.$classData=u({zM:0},!1,"org.scalajs.linker.runtime.RuntimeLong",{zM:1,i:1});function $u(b,a,c){return 0===(-2097152&c)?""+(4294967296*c+ +(a>>>0)):av(b,a,c,1E9,0,2)} + function bv(b,a,c,d,e){return 0===(-2097152&c)?0===(-2097152&e)?(c=(4294967296*c+ +(a>>>0))/(4294967296*e+ +(d>>>0)),b.Cb=c/4294967296|0,c|0):b.Cb=0:0===e&&0===(d&(-1+d|0))?(d=31-(Math.clz32(d)|0)|0,b.Cb=c>>>d|0,a>>>d|0|c<<1<<(31-d|0)):0===d&&0===(e&(-1+e|0))?(a=31-(Math.clz32(e)|0)|0,b.Cb=0,c>>>a|0):av(b,a,c,d,e,0)|0} + function av(b,a,c,d,e,g){var h=(0!==e?Math.clz32(e)|0:32+(Math.clz32(d)|0)|0)-(0!==c?Math.clz32(c)|0:32+(Math.clz32(a)|0)|0)|0,k=h,l=0===(32&k)?d<>>1|0)>>>(31-k|0)|0|e<=(-2147483648^t):(-2147483648^r)>=(-2147483648^v))q=n,r=m,n=k-l|0,q=(-2147483648^n)>(-2147483648^k)?-1+(q-r|0)|0:q-r|0,k=n,n=q,32>h?c|=1<>>1|0;l=l>>>1|0|m<<31;m=q}h=n;if(h===e?(-2147483648^ + k)>=(-2147483648^d):(-2147483648^h)>=(-2147483648^e))h=4294967296*n+ +(k>>>0),d=4294967296*e+ +(d>>>0),1!==g&&(m=h/d,e=m/4294967296|0,l=c,c=m=l+(m|0)|0,a=(-2147483648^m)<(-2147483648^l)?1+(a+e|0)|0:a+e|0),0!==g&&(d=h%d,k=d|0,n=d/4294967296|0);if(0===g)return b.Cb=a,c;if(1===g)return b.Cb=n,k;b=""+k;return""+(4294967296*a+ +(c>>>0))+"000000000".substring(b.length)+b}function cv(){this.Cb=0}cv.prototype=new p;cv.prototype.constructor=cv; + function Yu(b,a,c){return c===a>>31?""+a:0>c?"-"+$u(b,-a|0,0!==a?~c:-c|0):$u(b,a,c)}function Zu(b,a,c){return 0>c?-(4294967296*+((0!==a?~c:-c|0)>>>0)+ +((-a|0)>>>0)):4294967296*c+ +(a>>>0)}function Na(b,a,c,d,e){return c===e?a===d?0:(-2147483648^a)<(-2147483648^d)?-1:1:c>31){if(e===d>>31){if(-2147483648===a&&-1===d)return b.Cb=0,-2147483648;c=jb(a,d);b.Cb=c>>31;return c}return-2147483648===a&&-2147483648===d&&0===e?b.Cb=-1:b.Cb=0}if(0>c){var g=-a|0;a=0!==a?~c:-c|0}else g=a,a=c;if(0>e){var h=-d|0;d=0!==d?~e:-e|0}else h=d,d=e;g=bv(b,g,a,h,d);if(0<=(c^e))return g;c=b.Cb;b.Cb=0!==g?~c:-c|0;return-g|0} + function ms(b,a,c,d,e){if(0===(d|e))throw new kb("/ by zero");return 0===c?0===e?(b.Cb=0,0===d?jb(0,0):+(a>>>0)/+(d>>>0)|0):b.Cb=0:bv(b,a,c,d,e)} + function Ys(b,a,c,d,e){if(0===(d|e))throw new kb("/ by zero");if(c===a>>31){if(e===d>>31)return-1!==d?(c=yb(a,d),b.Cb=c>>31,c):b.Cb=0;if(-2147483648===a&&-2147483648===d&&0===e)return b.Cb=0;b.Cb=c;return a}if(0>c)var g=-a|0,h=0!==a?~c:-c|0;else g=a,h=c;0>e?(a=-d|0,d=0!==d?~e:-e|0):(a=d,d=e);0===(-2097152&h)?0===(-2097152&d)?(a=(4294967296*h+ +(g>>>0))%(4294967296*d+ +(a>>>0)),b.Cb=a/4294967296|0,a|=0):(b.Cb=h,a=g):0===d&&0===(a&(-1+a|0))?(b.Cb=0,a=g&(-1+a|0)):0===a&&0===(d&(-1+d|0))?(b.Cb=h&(-1+ + d|0),a=g):a=av(b,g,h,a,d,1)|0;return 0>c?(c=b.Cb,b.Cb=0!==a?~c:-c|0,-a|0):a}cv.prototype.$classData=u({AM:0},!1,"org.scalajs.linker.runtime.RuntimeLong$",{AM:1,i:1});var dv;function Oa(){dv||(dv=new cv);return dv}function ev(){this.yx=this.Lr=null;fv=this;this.Lr=new Lc(0);this.yx=new xc(0)}ev.prototype=new p;ev.prototype.constructor=ev;ev.prototype.$classData=u({SO:0},!1,"scala.Array$EmptyArrays$",{SO:1,i:1});var fv;function gv(){fv||(fv=new ev);return fv} + function hv(b){return new $f(a=>{if(null!==a)return b.S(a.o(),a.m());throw new x(a);})}function iv(){}iv.prototype=new p;iv.prototype.constructor=iv;function jv(){}jv.prototype=iv.prototype;function kv(){}kv.prototype=new p;kv.prototype.constructor=kv;kv.prototype.$classData=u({$O:0},!1,"scala.Predef$any2stringadd$",{$O:1,i:1});var lv;function mv(){lv||(lv=new kv)}function nv(){ov=this}nv.prototype=new p;nv.prototype.constructor=nv; + function pv(b,a,c,d){b=0b){if(a instanceof xc)return It(Kt(),a,b,d);if(a instanceof Lc){Kt();if(b>d)throw Hi(b+" \x3e "+d);d=d-b|0;c=a.d.length-b|0;c=dd)throw Hi(b+" \x3e "+d);d=d-b|0;c=a.d.length-b|0;c=dd)throw Hi(b+" \x3e "+d);d=d-b|0;c=a.d.length-b|0;c=d + d)throw Hi(b+" \x3e "+d);d=d-b|0;c=a.d.length-b|0;c=dd)throw Hi(b+" \x3e "+d);d=d-b|0;c=a.d.length-b|0;c=dd)throw Hi(b+" \x3e "+d);d=d-b|0;c=a.d.length-b|0;c=dd)throw Hi(b+" \x3e "+d);d=d-b|0;c=a.d.length-b|0;c=dd)throw Hi(b+ + " \x3e "+d);d=d-b|0;c=a.d.length-b|0;c=d=c)return uv(be(),b);if(b instanceof xc)return c=zt(Kt(),b,c),lt(Kt(),c,a),c;if(b instanceof Lc){if(a===vv())return c=Et(Kt(),b,c),$s(Kt(),c),c}else if(b instanceof Vc){if(a===wv())return c=Ft(Kt(),b,c),dt(Kt(),c),c}else if(b instanceof Bc){if(a===xv())return c=Gt(Kt(),b,c),ht(Kt(),c),c}else if(b instanceof Hc){if(a===yv())return c=Ct(Kt(),b,c),jt(Kt(),c),c}else if(b instanceof Kc){if(a===zv())return c=Dt(Kt(),b,c),ft(Kt(),c),c}else if(b instanceof zc&&a===Av()){c= + Ht(Kt(),b,c);var d=Bv();a=Av();Cv(d,c,c.d.length,a);return c}300>c?(c=uv(be(),b),Cv(Bv(),c,Sd(Wd(),c),a)):(Dv(),Ev(),Fv(ma(cd),ot(ja(b)))?d=Gv(ma(cd))?Hv(b,c):Bt(Kt(),b,c,ma(hd(cd))):(d=new xc(c),Iv(Dv(),b,0,d,0,Sd(Wd(),b))),lt(Kt(),d,a),Dv(),a=(Kd(),qv(rv(),ot(ja(b)))),b=a.De(),null!==b&&b===ma(nd)?c=Jv(c):Fv(b,ot(ja(d)))?Gv(b)?c=Hv(d,c):(a=Sr(Wd(),b,0),a=ja(a),c=Bt(Kt(),d,c,a)):(c=a.qf(c),Iv(Dv(),d,0,c,0,Sd(Wd(),d))));return c} + nv.prototype.$classData=u({eQ:0},!1,"scala.collection.ArrayOps$",{eQ:1,i:1});var ov;function Kd(){ov||(ov=new nv);return ov}function Kv(){}Kv.prototype=new p;Kv.prototype.constructor=Kv;function Lv(b,a){b=a+~(a<<9)|0;b^=b>>>14|0;b=b+(b<<4)|0;return b^(b>>>10|0)}Kv.prototype.$classData=u({tQ:0},!1,"scala.collection.Hashing$",{tQ:1,i:1});var Mv;function Nv(){Mv||(Mv=new Kv);return Mv}function Ov(b,a){for(b=b.y();b.C();)a.s(b.z())} + function Pv(b,a){var c=!0;for(b=b.y();c&&b.C();)c=!!a.s(b.z());return c}function Qv(b,a){var c=!1;for(b=b.y();!c&&b.C();)c=!!a.s(b.z());return c}function Rv(b,a){for(b=b.y();b.C();){var c=b.z();if(a.s(c))return new F(c)}return z()}function Sv(b,a){a:for(var c=-1+b.E()|0,d=b.ca(-1+b.E()|0);;){if(0===c)break a;var e=-1+c|0;d=a.S(b.ca(-1+c|0),d);c=e}return d}function Tv(b,a,c){if(Oi(b))return Uv(0,b.E(),a,c,b);for(b=b.y();b.C();)a=c.S(a,b.z());return a} + function Vv(b,a,c){return b.$c().qg(a,new Lj((d,e)=>c.S(e,d)))}function Wv(b,a){if(Oi(b)&&0a.S(d,c)))} + function Yv(b,a){switch(b.V()){case -1:b=b.$c().y();if(b.C()){for(var c=b.z();b.C();){var d=b.z();c=a.S(d,c)}return new F(c)}return z();case 0:return z();default:return new F(b.Vh(a))}}function Zv(b){if(0<=b.V())return b.V();b=b.y();for(var a=0;b.C();)a=1+a|0,b.z();return a}function $v(b,a,c,d){b=b.y();var e=c,g=Sd(Wd(),a)-c|0;for(d=c+(dc.sj(d,e))),new Lj((d,e)=>dw(d,d,e))).db()}function Pi(b,a,c,d){return 0===b.V()?""+a+d:b.Bk(qr(),a,c,d).rd.$}function ew(b,a,c,d,e){var g=a.rd;0!==c.length&&(g.$=""+g.$+c);b=b.y();if(b.C())for(c=b.z(),g.$=""+g.$+c;b.C();)g.$=""+g.$+d,c=b.z(),g.$=""+g.$+c;0!==e.length&&(g.$=""+g.$+e);return a} + function fw(b,a){if(0<=b.V())return a=a.qf(b.V()),b.Xd(a,0,2147483647),a;var c=a.De(),d=c===ma(pd);a=[];for(b=b.y();b.C();){var e=b.z();a.push(d?Pa(e):null===e?c.Zf.xq:e)}return hd((c===ma(nd)?ma(ya):c===ma(gw)||c===ma(hw)?ma(cd):c).Zf).wq(a)}function nr(b){var a=y();for(b=b.y();b.C();){var c=b.z();a=new nf(c,a)}return a}function Uv(b,a,c,d,e){for(;;){if(b===a)return c;var g=1+b|0;c=d.S(c,e.ca(b));b=g}}function iw(b,a){this.OQ=b;this.yu=a}iw.prototype=new p;iw.prototype.constructor=iw; + iw.prototype.$classData=u({NQ:0},!1,"scala.collection.Iterator$ConcatIteratorCell",{NQ:1,i:1});function jw(){kw=this}jw.prototype=new p;jw.prototype.constructor=jw;function Se(b,a,c,d,e){var g=a.length;b=Tm((g+(Te(),d.length)|0)-e|0);c=0=d?"":a.substring(b,d)} + function lw(b,a,c){if(!(0>=c)){b=Tm(Math.imul(a.length,c));for(var d=0;d{Te();return c instanceof mw?c.WF():c})).To(Ev());return nw(ow(),b,a)}function Vp(b,a,c){Te();b=a.length;return Wp(0,a,0,ca)throw Aw(b,a);if(a>(-1+b.d.length|0))throw Aw(b,a);var c=new Lc(-1+b.d.length|0);b.W(0,c,0,a);b.W(1+a|0,c,a,-1+(b.d.length-a|0)|0);return c} + function Gw(b,a,c){if(0>a)throw Aw(b,a);if(a>b.d.length)throw Aw(b,a);var d=new Lc(1+b.d.length|0);b.W(0,d,0,a);d.d[a]=c;b.W(a,d,1+a|0,b.d.length-a|0);return d}var Hw=u({hs:0},!1,"scala.collection.immutable.Node",{hs:1,i:1});Dw.prototype.$classData=Hw;function Iw(){this.js=0;Jw=this;this.js=Cb(+Math.ceil(6.4))}Iw.prototype=new p;Iw.prototype.constructor=Iw;function Kw(b,a,c){return 31&(a>>>c|0)}function Lw(b,a){return 1<=c)throw Hi("Append called with ordinal out of range: "+h+" is not greater than current max ordinal "+Zw(b));}if(e&&(h=g.Ri,null===a))return ex(fx(),c,new Xw(c,d),h,b);if(e)return e=g.Ri,a.Vg=ex(fx(),c,new Xw(c,d),e,b),a;if(b instanceof Yw){e=b.Vl;g=b.Ul;h=b.Vg;gx();if((c&(~(-1+g|0)^g))===e){gx();if(0===(c&g))throw Hi("Append called with ordinal out of range: "+c+" is not greater than current max ordinal "+ + Zw(b));ix(h,b,c,d);return b}b=ex(fx(),c,new Xw(c,d),e,b);return null!==a?(a.Vg=b,a):b}throw new x(b);}function jx(b,a){if(Ww().l(b))return Ww();if(b instanceof Xw)return a===b.Ri?Ww():b;if(b instanceof Yw){var c=b.Vl,d=b.Ul,e=b.Pj,g=b.Vg;gx();return(a&(~(-1+d|0)^d))===c?(gx(),0===(a&d)?kx(fx(),c,d,jx(e,a),g):kx(fx(),c,d,e,jx(g,a))):b}throw new x(b);}function lx(){}lx.prototype=new p;lx.prototype.constructor=lx; + function ex(b,a,c,d,e){b=a^d;b&=-2147483648>>(Math.clz32(b)|0);gx();d=a&(~(-1+b|0)^b);gx();return 0===(a&b)?new Yw(d,b,c,e):new Yw(d,b,e,c)}function kx(b,a,c,d,e){return Ww().l(e)?d:Ww().l(d)?e:new Yw(a,c,d,e)}lx.prototype.$classData=u({rT:0},!1,"scala.collection.immutable.TreeSeqMap$Ordering$",{rT:1,i:1});var mx;function fx(){mx||(mx=new lx);return mx}function nx(b,a){b.sy.d[b.Ko]=a;b.Ko=1+b.Ko|0}function cx(b){this.sy=null;this.Ko=0;this.sy=new xc(33);var a=Ww();null!==b&&b.l(a)||nx(this,b)} + cx.prototype=new p;cx.prototype.constructor=cx;cx.prototype.C=function(){return 0!==this.Ko};cx.prototype.z=function(){for(;;){var b=!1,a=null;this.Ko=-1+this.Ko|0;var c=this.sy.d[this.Ko];if(c instanceof Yw){b=!0;a=c;var d=a.Pj,e=a.Vg;if(d instanceof Xw)return a=d.Wl,nx(this,e),a}if(b)e=a.Pj,nx(this,a.Vg),nx(this,e);else{if(c instanceof Xw)return c.Wl;if(Ww().l(c))throw tw("empty subtree not allowed");throw new x(c);}}}; + cx.prototype.$classData=u({tT:0},!1,"scala.collection.immutable.TreeSeqMap$Ordering$Iterator",{tT:1,i:1});function bx(){this.BF=null;ax=this;this.BF=new cx(Ww())}bx.prototype=new p;bx.prototype.constructor=bx;bx.prototype.$classData=u({uT:0},!1,"scala.collection.immutable.TreeSeqMap$Ordering$Iterator$",{uT:1,i:1}); + var ax,qx=function ox(b,a,c,d,e){for(;;){if(1===a){a=c;var h=d,k=e;px(b,1,0===h&&k===a.d.length?a:It(Kt(),a,h,k))}else{h=Math.imul(5,-1+a|0);var l=1<>>h|0;h=e>>>h|0;d&=-1+l|0;e&=-1+l|0;if(0===d)if(0===e)e=c,px(b,a,0===k&&h===e.d.length?e:It(Kt(),e,k,h));else{h>k&&(d=c,px(b,a,0===k&&h===d.d.length?d:It(Kt(),d,k,h)));h=c.d[h];a=-1+a|0;c=h;d=0;continue}else if(h===k){h=c.d[k];a=-1+a|0;c=h;continue}else if(ox(b,-1+a|0,c.d[k],d,l),0===e)h>(1+k|0)&&(e=c,k=1+k|0,px(b,a,0===k&&h===e.d.length?e:It(Kt(), + e,k,h)));else{h>(1+k|0)&&(d=c,k=1+k|0,px(b,a,0===k&&h===d.d.length?d:It(Kt(),d,k,h)));h=c.d[h];a=-1+a|0;c=h;d=0;continue}}break}};function px(b,a,c){a<=b.Xg?a=11-a|0:(b.Xg=a,a=-1+a|0);b.La.d[a]=c} + var sx=function rx(b,a){if(null===b.La.d[-1+a|0])if(a===b.Xg)b.La.d[-1+a|0]=b.La.d[11-a|0],b.La.d[11-a|0]=null;else{rx(b,1+a|0);var d=b.La.d[-1+(1+a|0)|0];b.La.d[-1+a|0]=d.d[0];if(1===d.d.length)b.La.d[-1+(1+a|0)|0]=null,b.Xg===(1+a|0)&&null===b.La.d[11-(1+a|0)|0]&&(b.Xg=a);else{var e=d.d.length;b.La.d[-1+(1+a|0)|0]=It(Kt(),d,1,e)}}},ux=function tx(b,a){if(null===b.La.d[11-a|0])if(a===b.Xg)b.La.d[11-a|0]=b.La.d[-1+a|0],b.La.d[-1+a|0]=null;else{tx(b,1+a|0);var d=b.La.d[11-(1+a|0)|0];b.La.d[11-a|0]= + d.d[-1+d.d.length|0];if(1===d.d.length)b.La.d[11-(1+a|0)|0]=null,b.Xg===(1+a|0)&&null===b.La.d[-1+(1+a|0)|0]&&(b.Xg=a);else{var e=-1+d.d.length|0;b.La.d[11-(1+a|0)|0]=It(Kt(),d,0,e)}}};function vx(b,a){this.La=null;this.Xg=this.mq=this.Qj=0;this.HF=b;this.GF=a;this.La=new (hd(hd(cd)).Na)(11);this.Xg=this.mq=this.Qj=0}vx.prototype=new p;vx.prototype.constructor=vx; + function wx(b,a,c){var d=Math.imul(c.d.length,1<e&&(qx(b,a,c,e,g),b.Qj=b.Qj+(g-e|0)|0);b.mq=b.mq+d|0} + vx.prototype.qh=function(){if(32>=this.Qj){if(0===this.Qj)return xx();var b=this.La.d[0],a=this.La.d[10];if(null!==b)if(null!==a){var c=b.d.length+a.d.length|0,d=zt(Kt(),b,c);a.W(0,d,b.d.length,a.d.length);var e=d}else e=b;else if(null!==a)e=a;else{var g=this.La.d[1];e=null!==g?g.d[0]:this.La.d[9].d[0]}return new yx(e)}sx(this,1);ux(this,1);var h=this.Xg;if(6>h){var k=this.La.d[-1+this.Xg|0],l=this.La.d[11-this.Xg|0];if(null!==k&&null!==l)if(30>=(k.d.length+l.d.length|0)){var m=this.La,n=this.Xg, + q=k.d.length+l.d.length|0,r=zt(Kt(),k,q);l.W(0,r,k.d.length,l.d.length);m.d[-1+n|0]=r;this.La.d[11-this.Xg|0]=null}else h=1+h|0;else 30<(null!==k?k:l).d.length&&(h=1+h|0)}var t=this.La.d[0],v=this.La.d[10],w=t.d.length,A=h;switch(A){case 2:var E=zx().Lb,D=this.La.d[1];if(null!==D)var L=D;else{var M=this.La.d[9];L=null!==M?M:E}var T=new Ax(t,w,L,v,this.Qj);break;case 3:var V=zx().Lb,ba=this.La.d[1],da=null!==ba?ba:V,ka=zx().Fd,pa=this.La.d[2];if(null!==pa)var qa=pa;else{var Da=this.La.d[8];qa=null!== + Da?Da:ka}var la=qa,Ca=zx().Lb,Ra=this.La.d[9];T=new Bx(t,w,da,w+(da.d.length<<5)|0,la,null!==Ra?Ra:Ca,v,this.Qj);break;case 4:var $a=zx().Lb,Ma=this.La.d[1],Xa=null!==Ma?Ma:$a,Ta=zx().Fd,Za=this.La.d[2],Fa=null!==Za?Za:Ta,Ha=zx().yg,zb=this.La.d[3];if(null!==zb)var tb=zb;else{var Wb=this.La.d[7];tb=null!==Wb?Wb:Ha}var Cc=tb,gb=zx().Fd,Ab=this.La.d[8],kc=null!==Ab?Ab:gb,pb=zx().Lb,Hb=this.La.d[9],gc=w+(Xa.d.length<<5)|0;T=new Cx(t,w,Xa,gc,Fa,gc+(Fa.d.length<<10)|0,Cc,kc,null!==Hb?Hb:pb,v,this.Qj); + break;case 5:var lb=zx().Lb,bb=this.La.d[1],hb=null!==bb?bb:lb,Ya=zx().Fd,cb=this.La.d[2],Bb=null!==cb?cb:Ya,hc=zx().yg,Fc=this.La.d[3],Xb=null!==Fc?Fc:hc,db=zx().mn,lc=this.La.d[4];if(null!==lc)var Qb=lc;else{var Mb=this.La.d[6];Qb=null!==Mb?Mb:db}var Db=Qb,Ob=zx().yg,Zb=this.La.d[7],ic=null!==Zb?Zb:Ob,Qc=zx().Fd,mc=this.La.d[8],ub=null!==mc?mc:Qc,Rb=zx().Lb,Sb=this.La.d[9],ec=w+(hb.d.length<<5)|0,ob=ec+(Bb.d.length<<10)|0;T=new Dx(t,w,hb,ec,Bb,ob,Xb,ob+(Xb.d.length<<15)|0,Db,ic,ub,null!==Sb?Sb: + Rb,v,this.Qj);break;case 6:var Ib=zx().Lb,qb=this.La.d[1],Jb=null!==qb?qb:Ib,ib=zx().Fd,Tb=this.La.d[2],$b=null!==Tb?Tb:ib,Fb=zx().yg,Gb=this.La.d[3],rb=null!==Gb?Gb:Fb,nc=zx().mn,dd=this.La.d[4],Dc=null!==dd?dd:nc,jc=zx().Pu,Gc=this.La.d[5];if(null!==Gc)var ed=Gc;else{var Ub=this.La.d[5];ed=null!==Ub?Ub:jc}var Kb=ed,Ac=zx().mn,sb=this.La.d[6],Rc=null!==sb?sb:Ac,Vb=zx().yg,Mc=this.La.d[7],oc=null!==Mc?Mc:Vb,ac=zx().Fd,Tc=this.La.d[8],fc=null!==Tc?Tc:ac,vb=zx().Lb,pc=this.La.d[9],mb=w+(Jb.d.length<< + 5)|0,qc=mb+($b.d.length<<10)|0,Uc=qc+(rb.d.length<<15)|0;T=new Ex(t,w,Jb,mb,$b,qc,rb,Uc,Dc,Uc+(Dc.d.length<<20)|0,Kb,Rc,oc,fc,null!==pc?pc:vb,v,this.Qj);break;default:throw new x(A);}return T};vx.prototype.w=function(){return"VectorSliceBuilder(lo\x3d"+this.HF+", hi\x3d"+this.GF+", len\x3d"+this.Qj+", pos\x3d"+this.mq+", maxDim\x3d"+this.Xg+")"};vx.prototype.$classData=u({GT:0},!1,"scala.collection.immutable.VectorSliceBuilder",{GT:1,i:1}); + function Fx(){this.Pu=this.mn=this.yg=this.Fd=this.Lb=this.ty=null;Gx=this;this.ty=new xc(0);this.Lb=new (hd(hd(cd)).Na)(0);this.Fd=new (hd(hd(hd(cd))).Na)(0);this.yg=new (hd(hd(hd(hd(cd)))).Na)(0);this.mn=new (hd(hd(hd(hd(hd(cd))))).Na)(0);this.Pu=new (hd(hd(hd(hd(hd(hd(cd)))))).Na)(0)}Fx.prototype=new p;Fx.prototype.constructor=Fx;function Hx(b,a,c){b=a.d.length;var d=new xc(1+b|0);a.W(0,d,0,b);d.d[b]=c;return d} + function Ix(b,a,c){b=1+a.d.length|0;a=zt(Kt(),a,b);a.d[-1+a.d.length|0]=c;return a}function Jx(b,a,c){b=new xc(1+c.d.length|0);c.W(0,b,1,c.d.length);b.d[0]=a;return b}function Kx(b,a,c){b=ot(ja(c));var d=1+c.d.length|0;b=Sr(Wd(),b,d);c.W(0,b,1,c.d.length);b.d[0]=a;return b}function Lx(b,a,c,d){var e=0,g=c.d.length;if(0===a)for(;e=c.Cy(32-a.d.length|0))switch(b=c.ea(),b){case 0:return null;case 1:return Ix(0,a,c.x());default:return b=a.d.length+b|0,b=zt(Kt(),a,b),c.Xd(b,a.d.length,2147483647),b}else return null;else return b=c.V(),0c)return null;b=b.hb}}Qx.prototype.kb=function(b){for(var a=this;;)if(b.s(B(new C,a.zg,a.yd)),null!==a.hb)a=a.hb;else break};Qx.prototype.Bi=function(b){for(var a=this;;)if(b.S(a.zg,a.yd),null!==a.hb)a=a.hb;else break};Qx.prototype.w=function(){return"Node("+this.zg+", "+this.yd+", "+this.Ke+") -\x3e "+this.hb}; + var Rx=u({tU:0},!1,"scala.collection.mutable.HashMap$Node",{tU:1,i:1});Qx.prototype.$classData=Rx;function Sx(b,a,c){this.Yk=b;this.Ui=a;this.zf=c}Sx.prototype=new p;Sx.prototype.constructor=Sx;Sx.prototype.kb=function(b){for(var a=this;;)if(b.s(a.Yk),null!==a.zf)a=a.zf;else break};Sx.prototype.w=function(){return"Node("+this.Yk+", "+this.Ui+") -\x3e "+this.zf};var Tx=u({AU:0},!1,"scala.collection.mutable.HashSet$Node",{AU:1,i:1});Sx.prototype.$classData=Tx;function Ux(){}Ux.prototype=new p; + Ux.prototype.constructor=Ux;function Vx(b,a){if(a!==b)throw new Wx;}Ux.prototype.$classData=u({HU:0},!1,"scala.collection.mutable.MutationTracker$",{HU:1,i:1});var Xx;function Yx(){Xx||(Xx=new Ux)}function Zx(){}Zx.prototype=new p;Zx.prototype.constructor=Zx;function $x(b,a){if(a.r())return z();b=a.x();a=a.D();return new F(B(new C,b,a))}Zx.prototype.$classData=u({tR:0},!1,"scala.collection.package$$plus$colon$",{tR:1,i:1});var ay; + function by(b,a){if(a instanceof fa)return a=Pa(a),b.tD()&&b.Rh()===a;if(dc(a))return a|=0,b.sD()&&b.Iw()===a;if(vc(a))return a|=0,b.uD()&&b.By()===a;if(oa(a))return a|=0,b.Zw()&&b.Rh()===a;if(a instanceof za){var c=Sa(a);a=c.L;c=c.O;b=b.Gi();return b.L===a&&b.O===c}return ua(a)?(a=Math.fround(a),b.zp()===a):"number"===typeof a?(a=+a,b.yl()===a):!1} + function cy(){this.Kp=this.Df=this.bo=this.sE=this.rE=null;this.hu=0;dy=this;ey();this.sE=ey();this.bo=Dh();qn();fy();le();this.Df=y();ay||(ay=new Zx);this.Kp=ay;gy();hy();iy||(iy=new jy);ky||(ky=new ly)}cy.prototype=new p;cy.prototype.constructor=cy;function Dn(){var b=mf();0===(1&b.hu)<<24>>24&&0===(1&b.hu)<<24>>24&&(b.rE=mn(),b.hu=(1|b.hu)<<24>>24);return b.rE}cy.prototype.$classData=u({uP:0},!1,"scala.package$",{uP:1,i:1});var dy;function mf(){dy||(dy=new cy);return dy}function my(){} + my.prototype=new p;my.prototype.constructor=my;function gl(b,a,c){if(a===c)c=!0;else if(ny(a))a:if(ny(c))c=oy(0,a,c);else{if(c instanceof fa){if("number"===typeof a){c=+a===Pa(c);break a}if(a instanceof za){b=Sa(a);a=b.O;c=Pa(c);c=b.L===c&&a===c>>31;break a}}c=null===a?null===c:Qa(a,c)}else c=a instanceof fa?py(a,c):null===a?null===c:Qa(a,c);return c} + function oy(b,a,c){if("number"===typeof a)return b=+a,"number"===typeof c?b===+c:c instanceof za?(a=Sa(c),c=a.L,a=a.O,b===Zu(Oa(),c,a)):c instanceof mw?c.l(b):!1;if(a instanceof za){a=Sa(a);b=a.L;a=a.O;if(c instanceof za){c=Sa(c);var d=c.O;return b===c.L&&a===d}return"number"===typeof c?(c=+c,Zu(Oa(),b,a)===c):c instanceof mw?c.l(new za(b,a)):!1}return null===a?null===c:Qa(a,c)} + function py(b,a){if(a instanceof fa)return Pa(b)===Pa(a);if(ny(a)){if("number"===typeof a)return+a===Pa(b);if(a instanceof za){a=Sa(a);var c=a.O;b=Pa(b);return a.L===b&&c===b>>31}return null===a?null===b:Qa(a,b)}return null===b&&null===a}my.prototype.$classData=u({eV:0},!1,"scala.runtime.BoxesRunTime$",{eV:1,i:1});var qy;function hl(){qy||(qy=new my);return qy}var gw=u({iV:0},!1,"scala.runtime.Null$",{iV:1,i:1});function ry(){}ry.prototype=new p;ry.prototype.constructor=ry; + function Xd(b,a,c){if(a instanceof xc||a instanceof Lc||a instanceof Xc||a instanceof Vc||a instanceof Wc)return a.d[c];if(a instanceof Bc)return wc(a.d[c]);if(a instanceof Hc||a instanceof Kc||a instanceof zc)return a.d[c];if(null===a)throw ge();throw new x(a);} + function aw(b,a,c,d){if(a instanceof xc)a.d[c]=d;else if(a instanceof Lc)a.d[c]=d|0;else if(a instanceof Xc)a.d[c]=+d;else if(a instanceof Vc)a.d[c]=Sa(d);else if(a instanceof Wc)a.d[c]=Math.fround(d);else if(a instanceof Bc)a.d[c]=Pa(d);else if(a instanceof Hc)a.d[c]=d|0;else if(a instanceof Kc)a.d[c]=d|0;else if(a instanceof zc)a.d[c]=!!d;else{if(null===a)throw ge();throw new x(a);}} + function uv(b,a){if(a instanceof xc||a instanceof Lc||a instanceof Xc||a instanceof Vc||a instanceof Wc||a instanceof Bc||a instanceof Hc||a instanceof Kc||a instanceof zc)return a.X();if(null===a)throw ge();throw new x(a);}function sy(b){be();return Pi(new ty(b),b.N()+"(",",",")")}ry.prototype.$classData=u({kV:0},!1,"scala.runtime.ScalaRunTime$",{kV:1,i:1});var uy;function be(){uy||(uy=new ry);return uy}function vy(){}vy.prototype=new p;vy.prototype.constructor=vy; + vy.prototype.H=function(b,a){b=this.Gk(b,a);return-430675100+Math.imul(5,b<<13|b>>>19|0)|0};vy.prototype.Gk=function(b,a){a=Math.imul(-862048943,a);a=Math.imul(461845907,a<<15|a>>>17|0);return b^a};vy.prototype.Ja=function(b,a){b^=a;b=Math.imul(-2048144789,b^(b>>>16|0));b=Math.imul(-1028477387,b^(b>>>13|0));return b^(b>>>16|0)};function wy(b,a){b=a.L;a=a.O;return a===b>>31?b:b^a} + function xy(b,a){b=Cb(a);if(b===a)return b;b=Oa();if(-0x7fffffffffffffff>a){b.Cb=-2147483648;var c=0}else if(0x7fffffffffffffff<=a)b.Cb=2147483647,c=-1;else{c=a|0;var d=a/4294967296|0;b.Cb=0>a&&0!==c?-1+d|0:d}b=b.Cb;return Zu(Oa(),c,b)===a?c^b:yr(Cr(),a)}function gi(b,a){return null===a?0:"number"===typeof a?xy(0,+a):a instanceof za?(b=Sa(a),wy(0,new za(b.L,b.O))):Va(a)}function yy(b,a){throw zy(new Ay,""+a);}vy.prototype.$classData=u({nV:0},!1,"scala.runtime.Statics$",{nV:1,i:1});var By; + function G(){By||(By=new vy);return By}function Cy(){}Cy.prototype=new p;Cy.prototype.constructor=Cy;function il(b){if(b instanceof Dy)return b.Zk;var a=[];for(b=b.y();b.C();){var c=b.z();a.push(c)|0}return a}Cy.prototype.$classData=u({OU:0},!1,"scala.scalajs.js.JSConverters$JSRichIterableOnce$",{OU:1,i:1});var Ey;function el(){Ey||(Ey=new Cy)}function Fy(){}Fy.prototype=new p;Fy.prototype.constructor=Fy;function Lk(b,a){var c={};a.kb(new $f(d=>{c[d.o()]=d.m()}));return c} + Fy.prototype.$classData=u({SU:0},!1,"scala.scalajs.js.special.package$",{SU:1,i:1});var Gy;function Mk(){Gy||(Gy=new Fy);return Gy}function Hy(b){this.tE=b}Hy.prototype=new p;Hy.prototype.constructor=Hy;Hy.prototype.w=function(){return"DynamicVariable("+this.tE+")"};Hy.prototype.$classData=u({KP:0},!1,"scala.util.DynamicVariable",{KP:1,i:1});function Iy(){}Iy.prototype=new p;Iy.prototype.constructor=Iy; + function Jy(b,a,c,d){c=c-a|0;if(!(2>c)){if(0d.Ib(g,Xd(be(),b,-1+(a+e|0)|0))){for(var h=a,k=-1+(a+e|0)|0;1<(k-h|0);){var l=(h+k|0)>>>1|0;0>d.Ib(g,Xd(be(),b,l))?k=l:h=l}h=h+(0>d.Ib(g,Xd(be(),b,h))?0:1)|0;for(k=a+e|0;k>h;)aw(be(),b,k,Xd(be(),b,-1+k|0)),k=-1+k|0;aw(be(),b,h,g)}e=1+e|0}}} + function Ky(b,a,c,d,e,g,h){if(32>(d-c|0))Jy(a,c,d,e);else{var k=(c+d|0)>>>1|0;g=null===g?h.qf(k-c|0):g;Ky(b,a,c,k,e,g,h);Ky(b,a,k,d,e,g,h);Ly(a,c,k,d,e,g)}}function Ly(b,a,c,d,e,g){if(0e.Ib(Xd(be(),b,h),Xd(be(),g,l))?(aw(be(),b,a,Xd(be(),b,h)),h=1+h|0):(aw(be(),b,a,Xd(be(),g,l)),l=1+l|0),a=1+a|0;for(;lc)throw Hi("fromIndex(0) \x3e toIndex("+c+")");if(16<(c-0|0)){var g=a.d.length,h=ja(a);bt(b,a,Sr(Wd(),ot(h),g),0,c,d,e)}else ct(a,0,c,d,e)}else if(a instanceof Lc)if(d===vv()){d=Kt();b=at();e=at();if(0>c)throw Hi("fromIndex(0) \x3e toIndex("+c+")");16<(c-0|0)?bt(d,a,new Lc(a.d.length),0,c,b,e):ct(a,0,c,b,e)}else if(e=om(),32>(c-0|0))Jy(a,0,c,d);else{g=(0+c|0)>>>1|0;h=new Lc(g- + 0|0);if(32>(g-0|0))Jy(a,0,g,d);else{var k=(0+g|0)>>>1|0;Ky(b,a,0,k,d,h,e);Ky(b,a,k,g,d,h,e);Ly(a,0,k,g,d,h)}32>(c-g|0)?Jy(a,g,c,d):(k=(g+c|0)>>>1|0,Ky(b,a,g,k,d,h,e),Ky(b,a,k,c,d,h,e),Ly(a,g,k,c,d,h));Ly(a,0,g,c,d,h)}else if(a instanceof Xc)e=Ny(),32>(c-0|0)?Jy(a,0,c,d):(g=(0+c|0)>>>1|0,h=new Xc(g-0|0),32>(g-0|0)?Jy(a,0,g,d):(k=(0+g|0)>>>1|0,Ky(b,a,0,k,d,h,e),Ky(b,a,k,g,d,h,e),Ly(a,0,k,g,d,h)),32>(c-g|0)?Jy(a,g,c,d):(k=(g+c|0)>>>1|0,Ky(b,a,g,k,d,h,e),Ky(b,a,k,c,d,h,e),Ly(a,g,k,c,d,h)),Ly(a,0,g,c, + d,h));else if(a instanceof Vc)if(d===wv()){d=Kt();b=et();e=et();if(0>c)throw Hi("fromIndex(0) \x3e toIndex("+c+")");16<(c-0|0)?bt(d,a,new Vc(a.d.length),0,c,b,e):ct(a,0,c,b,e)}else e=Oy(),32>(c-0|0)?Jy(a,0,c,d):(g=(0+c|0)>>>1|0,h=new Vc(g-0|0),32>(g-0|0)?Jy(a,0,g,d):(k=(0+g|0)>>>1|0,Ky(b,a,0,k,d,h,e),Ky(b,a,k,g,d,h,e),Ly(a,0,k,g,d,h)),32>(c-g|0)?Jy(a,g,c,d):(k=(g+c|0)>>>1|0,Ky(b,a,g,k,d,h,e),Ky(b,a,k,c,d,h,e),Ly(a,g,k,c,d,h)),Ly(a,0,g,c,d,h));else if(a instanceof Wc)e=Py(),32>(c-0|0)?Jy(a,0,c,d): + (g=(0+c|0)>>>1|0,h=new Wc(g-0|0),32>(g-0|0)?Jy(a,0,g,d):(k=(0+g|0)>>>1|0,Ky(b,a,0,k,d,h,e),Ky(b,a,k,g,d,h,e),Ly(a,0,k,g,d,h)),32>(c-g|0)?Jy(a,g,c,d):(k=(g+c|0)>>>1|0,Ky(b,a,g,k,d,h,e),Ky(b,a,k,c,d,h,e),Ly(a,g,k,c,d,h)),Ly(a,0,g,c,d,h));else if(a instanceof Bc)if(d===xv()){d=Kt();b=it();e=it();if(0>c)throw Hi("fromIndex(0) \x3e toIndex("+c+")");16<(c-0|0)?bt(d,a,new Bc(a.d.length),0,c,b,e):ct(a,0,c,b,e)}else e=Qy(),32>(c-0|0)?Jy(a,0,c,d):(g=(0+c|0)>>>1|0,h=new Bc(g-0|0),32>(g-0|0)?Jy(a,0,g,d):(k=(0+ + g|0)>>>1|0,Ky(b,a,0,k,d,h,e),Ky(b,a,k,g,d,h,e),Ly(a,0,k,g,d,h)),32>(c-g|0)?Jy(a,g,c,d):(k=(g+c|0)>>>1|0,Ky(b,a,g,k,d,h,e),Ky(b,a,k,c,d,h,e),Ly(a,g,k,c,d,h)),Ly(a,0,g,c,d,h));else if(a instanceof Hc)if(d===yv()){d=Kt();b=kt();e=kt();if(0>c)throw Hi("fromIndex(0) \x3e toIndex("+c+")");16<(c-0|0)?bt(d,a,new Hc(a.d.length),0,c,b,e):ct(a,0,c,b,e)}else e=Ry(),32>(c-0|0)?Jy(a,0,c,d):(g=(0+c|0)>>>1|0,h=new Hc(g-0|0),32>(g-0|0)?Jy(a,0,g,d):(k=(0+g|0)>>>1|0,Ky(b,a,0,k,d,h,e),Ky(b,a,k,g,d,h,e),Ly(a,0,k,g,d, + h)),32>(c-g|0)?Jy(a,g,c,d):(k=(g+c|0)>>>1|0,Ky(b,a,g,k,d,h,e),Ky(b,a,k,c,d,h,e),Ly(a,g,k,c,d,h)),Ly(a,0,g,c,d,h));else if(a instanceof Kc)if(d===zv()){d=Kt();b=gt();e=gt();if(0>c)throw Hi("fromIndex(0) \x3e toIndex("+c+")");16<(c-0|0)?bt(d,a,new Kc(a.d.length),0,c,b,e):ct(a,0,c,b,e)}else e=Sy(),32>(c-0|0)?Jy(a,0,c,d):(g=(0+c|0)>>>1|0,h=new Kc(g-0|0),32>(g-0|0)?Jy(a,0,g,d):(k=(0+g|0)>>>1|0,Ky(b,a,0,k,d,h,e),Ky(b,a,k,g,d,h,e),Ly(a,0,k,g,d,h)),32>(c-g|0)?Jy(a,g,c,d):(k=(g+c|0)>>>1|0,Ky(b,a,g,k,d,h,e), + Ky(b,a,k,c,d,h,e),Ly(a,g,k,c,d,h)),Ly(a,0,g,c,d,h));else if(a instanceof zc)if(d===Av()){for(b=d=0;d(c-0|0)?Jy(a,0,c,d):(g=(0+c|0)>>>1|0,h=new zc(g-0|0),32>(g-0|0)?Jy(a,0,g,d):(k=(0+g|0)>>>1|0,Ky(b,a,0,k,d,h,e),Ky(b,a,k,g,d,h,e),Ly(a,0,k,g,d,h)),32>(c-g|0)?Jy(a,g,c,d):(k=(g+c|0)>>>1|0,Ky(b,a,g,k,d,h,e),Ky(b,a,k,c,d,h,e),Ly(a,g,k,c,d,h)),Ly(a,0,g,c,d,h));else{if(null===a)throw ge(); + throw new x(a);}}Iy.prototype.$classData=u({RP:0},!1,"scala.util.Sorting$",{RP:1,i:1});var Uy;function Bv(){Uy||(Uy=new Iy);return Uy}function Vy(){}Vy.prototype=new p;Vy.prototype.constructor=Vy;function yl(b,a){return a instanceof Wy?z():new F(a)}Vy.prototype.$classData=u({UP:0},!1,"scala.util.control.NonFatal$",{UP:1,i:1});var Xy;function zl(){Xy||(Xy=new Vy);return Xy}function Yy(){}Yy.prototype=new p;Yy.prototype.constructor=Yy;function Zy(){}Zy.prototype=Yy.prototype; + Yy.prototype.H=function(b,a){b=this.Gk(b,a);return-430675100+Math.imul(5,b<<13|b>>>19|0)|0};Yy.prototype.Gk=function(b,a){a=Math.imul(-862048943,a);a=Math.imul(461845907,a<<15|a>>>17|0);return b^a};Yy.prototype.Ja=function(b,a){return $y(b^a)};function $y(b){b=Math.imul(-2048144789,b^(b>>>16|0));b=Math.imul(-1028477387,b^(b>>>13|0));return b^(b>>>16|0)}function az(b,a,c){var d=b.H(-889275714,Wa("Tuple2"));d=b.H(d,a);d=b.H(d,c);return b.Ja(d,2)} + function bz(b){var a=cz(),c=b.P();if(0===c)return Wa(b.N());var d=a.H(-889275714,Wa(b.N()));for(var e=0;eEa(b))}dA.prototype=new p;dA.prototype.constructor=dA;dA.prototype.w=function(){return"\x3cfunction1\x3e"};dA.prototype.s=function(b){return this.ba.s(b)}; + dA.prototype.$classData=u({fI:0},!1,"edu.cmu.cs.ls.keymaerax.core.PrettyPrinter$",{fI:1,i:1,va:1});var eA;function Ve(){eA||(eA=new dA);return eA}function fA(b){b.Ph(Re());b.Qh(gA())}function Je(b){return!!(b&&b.$classData&&b.$classData.eb.Kh)}function Fe(b){return!!(b&&b.$classData&&b.$classData.eb.Gg)}function Zi(b,a){this.lB=a}Zi.prototype=new p;Zi.prototype.constructor=Zi;Zi.prototype.zj=function(){mf();var b=z();return new Tj(b)};Zi.prototype.Aj=function(){mf();var b=z();return new Tj(b)}; + Zi.prototype.yj=function(b,a){if(Dj(a))return this.lB.pc=this.lB.pc.qb(a.dm()),mf(),b=z(),new Tj(b);mf();b=z();return new Tj(b)};Zi.prototype.$classData=u({VI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Augmentors$ExpressionAugmentor$$anon$10",{VI:1,i:1,vk:1});function Ji(b,a,c,d){this.nm=this.mm=this.om=null;if(null===b)throw null;this.om=a;this.mm=c;this.nm=d}Ji.prototype=new p;Ji.prototype.constructor=Ji; + Ji.prototype.Aj=function(b,a){b=this.om.vc(a);if(b instanceof F)return mf(),new Uj(b.p);if(z()===b)return mf(),b=z(),new Tj(b);throw new x(b);}; + Ji.prototype.yj=function(b,a){b=this.mm.vc(a);if(b instanceof F)return mf(),new Uj(b.p);if(z()===b){var c=!1;b=null;var d=!1,e=null;if(a instanceof Bg){e=$i(a.Eg,this.om);if(null===e)throw new x(e);b=e.m();var g=e.o().Ha(new $f(k=>{if(null!==k)return dh(k.m());throw new x(k);}));mf();e=a.Eg.aa(new $f(k=>aj(k,g)));a=new ui(a.bk);b=b.Cc(g).Cc(this.mm);b=new Bg(e,Di(a,b.Cc(this.nm)));return new Uj(b)}if(a instanceof Cg){e=$i(a.Dg,this.om);if(null===e)throw new x(e);b=e.m();var h=e.o().Ha(new $f(k=>{if(null!== + k)return dh(k.m());throw new x(k);}));mf();e=a.Dg.aa(new $f(k=>aj(k,h)));a=new ui(a.ak);b=b.Cc(h).Cc(this.mm);b=new Cg(e,Di(a,b.Cc(this.nm)));return new Uj(b)}if(a instanceof Dg&&(c=!0,b=a,b.Bg instanceof Tg)){a=b.Bg;e=mf().bo;c=$i(Ch(e,Uf(new Vf,[a.jf])),this.om);if(null===c)throw new x(c);e=c.m();c=c.o().Ha(new $f(k=>{if(null!==k)return dh(k.m());throw new x(k);}));mf();d=aj(a.jf,c);a=new Tg(d,Di(new ui(a.ch),c.Cc(e)));b=new ui(b.Fh);e=c.Cc(e).Cc(this.mm);b=new Dg(a,Di(b,e.Cc(this.nm)));return new Uj(b)}if(c&& + b.Bg instanceof ah){a=b.Bg;e=mf().bo;c=$i(Ch(e,Uf(new Vf,[a.Uf])),this.om);if(null===c)throw new x(c);e=c.m();c=c.o().Ha(new $f(k=>{if(null!==k)return dh(k.m());throw new x(k);}));mf();a=new ah(aj(a.Uf,c));b=new ui(b.Fh);e=c.Cc(e).Cc(this.mm);b=new Dg(a,Di(b,e.Cc(this.nm)));return new Uj(b)}if(a instanceof Gg&&(d=!0,e=a,e.Cg instanceof Tg)){a=e.Cg;b=mf().bo;c=$i(Ch(b,Uf(new Vf,[a.jf])),this.om);if(null===c)throw new x(c);b=c.m();c=c.o().Ha(new $f(k=>{if(null!==k)return dh(k.m());throw new x(k);})); + mf();d=aj(a.jf,c);a=new Tg(d,Di(new ui(a.ch),c.Cc(b)));e=new ui(e.Gh);b=c.Cc(b).Cc(this.mm);b=new Gg(a,Di(e,b.Cc(this.nm)));return new Uj(b)}if(d&&e.Cg instanceof ah){a=e.Cg;b=mf().bo;c=$i(Ch(b,Uf(new Vf,[a.Uf])),this.om);if(null===c)throw new x(c);b=c.m();c=c.o().Ha(new $f(k=>{if(null!==k)return dh(k.m());throw new x(k);}));mf();a=new ah(aj(a.Uf,c));e=new ui(e.Gh);b=c.Cc(b).Cc(this.mm);b=new Gg(a,Di(e,b.Cc(this.nm)));return new Uj(b)}mf();b=z();return new Tj(b)}throw new x(b);}; + Ji.prototype.zj=function(b,a){b=this.nm.vc(a);if(b instanceof F)return mf(),new Uj(b.p);if(z()===b)return mf(),b=z(),new Tj(b);throw new x(b);};Ji.prototype.$classData=u({WI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Augmentors$ExpressionAugmentor$$anon$6",{WI:1,i:1,vk:1});function Zh(b,a){this.YI=a}Zh.prototype=new p;Zh.prototype.constructor=Zh;Zh.prototype.yj=function(){mf();var b=z();return new Tj(b)};Zh.prototype.zj=function(){mf();var b=z();return new Tj(b)}; + Zh.prototype.Aj=function(b,a){if(a instanceof fh)return hA(this.YI,a),mf(),b=z(),new Tj(b);mf();b=z();return new Tj(b)};Zh.prototype.$classData=u({XI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Augmentors$ExpressionAugmentor$$anon$7",{XI:1,i:1,vk:1});function hj(b,a){this.mB=a}hj.prototype=new p;hj.prototype.constructor=hj;hj.prototype.zj=function(){mf();var b=z();return new Tj(b)};hj.prototype.Aj=function(){mf();var b=z();return new Tj(b)}; + hj.prototype.yj=function(b,a){if(a instanceof Dg||a instanceof Gg)return this.mB.uq=!1,mf(),b=new F(ai().ng),new Tj(b);mf();b=z();return new Tj(b)};hj.prototype.$classData=u({$I:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Augmentors$FormulaAugmentor$$anon$4",{$I:1,i:1,vk:1});function Rj(){}Rj.prototype=new p;Rj.prototype.constructor=Rj;Rj.prototype.$classData=u({gJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.ExpressionTraversal$$anon$1",{gJ:1,i:1,uV:1});function iA(b,a){this.kJ=b;this.jJ=a} + iA.prototype=new p;iA.prototype.constructor=iA;iA.prototype.zj=function(){mf();var b=z();return new Tj(b)};iA.prototype.Aj=function(){mf();var b=z();return new Tj(b)};iA.prototype.yj=function(b,a){var c=this.kJ;if(null===a?null===c:a.l(c))return this.jJ.pc=new F(b),mf(),b=new F(ai().ng),new Tj(b);mf();b=z();return new Tj(b)};iA.prototype.$classData=u({iJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.FormulaTools$$anon$1",{iJ:1,i:1,vk:1});function jA(b,a){this.nJ=b;this.mJ=a}jA.prototype=new p; + jA.prototype.constructor=jA;jA.prototype.yj=function(){mf();var b=z();return new Tj(b)};jA.prototype.zj=function(){mf();var b=z();return new Tj(b)};jA.prototype.Aj=function(b,a){var c=this.nJ;if(null===a?null===c:a.l(c))return this.mJ.pc=new F(b),mf(),b=new F(ai().ng),new Tj(b);mf();b=z();return new Tj(b)};jA.prototype.$classData=u({lJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.FormulaTools$$anon$2",{lJ:1,i:1,vk:1});function kA(b,a){this.qJ=b;this.pJ=a}kA.prototype=new p; + kA.prototype.constructor=kA;kA.prototype.yj=function(){mf();var b=z();return new Tj(b)};kA.prototype.Aj=function(){mf();var b=z();return new Tj(b)};kA.prototype.zj=function(b,a){var c=this.qJ;if(null===a?null===c:a.l(c))return this.pJ.pc=new F(b),mf(),b=new F(ai().ng),new Tj(b);mf();b=z();return new Tj(b)};kA.prototype.$classData=u({oJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.FormulaTools$$anon$3",{oJ:1,i:1,vk:1});function lA(b){this.sJ=b}lA.prototype=new p;lA.prototype.constructor=lA; + lA.prototype.yj=function(){mf();var b=z();return new Tj(b)};lA.prototype.Aj=function(){mf();var b=z();return new Tj(b)};lA.prototype.zj=function(b,a){if(this.sJ.s(a))return mf(),b=z(),new Tj(b);mf();b=new F(ai().ng);return new Tj(b)};lA.prototype.$classData=u({rJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.FormulaTools$$anon$7",{rJ:1,i:1,vk:1});function mA(){this.Cd=null;nA=this;this.Cd=new Ej(mf().Df)}mA.prototype=new p;mA.prototype.constructor=mA; + mA.prototype.$classData=u({uJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.PosInExpr$",{uJ:1,i:1,n:1});var nA;function bi(){nA||(nA=new mA);return nA} + function dl(b,a,c){var d=b.Lw(a,c);b=g=>{if(g.kj.Hb.r()){Wk();var h=oA(Wk(),g.xk);return pA(0,new qA(g.lj,g.xm,g.pl,g.In,h,g.xk,g.ym,g.ol,g.wm))}return pA(Wk(),g)};if(d===y())b=y();else{a=d.x();c=a=new nf(b(a),y());for(d=d.D();d!==y();){var e=d.x();e=new nf(b(e),y());c=c.ja=e;d=d.D()}b=a}for(a=b;!a.r();){for(c=a.x().ol;!c.r();){e=c.x();a:{if(null!==e&&Je(e.o())&&(d=e.o(),we(e.m()))){e=e.m();vl(ll()).ml.S(d,e);break a}throw new x(e);}c=c.D()}a=a.D()}return b}function rA(b){this.qB=b}rA.prototype=new p; + rA.prototype.constructor=rA;rA.prototype.zj=function(){mf();var b=z();return new Tj(b)};rA.prototype.Aj=function(){mf();var b=z();return new Tj(b)};rA.prototype.yj=function(b,a){a instanceof Bg?a.Eg.kb(new $f(c=>{var d=this.qB;hA(d,c);return d})):a instanceof Cg&&a.Dg.kb(new $f(c=>{var d=this.qB;hA(d,c);return d}));mf();b=z();return new Tj(b)};rA.prototype.$classData=u({JJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ArchiveParser$$anon$3",{JJ:1,i:1,vk:1});function sA(){}sA.prototype=new p; + sA.prototype.constructor=sA;function Nn(b,a,c,d,e,g){return new Go(a,c,d,e,new Ho((h,k,l)=>g.S(k,l)))}function oo(b,a,c,d,e,g){return new Go(a,c,d,e,new Ho((h,k,l)=>g.S(k,l)))}sA.prototype.$classData=u({OJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.BinaryOpSpec$",{OJ:1,i:1,n:1});var tA;function On(){tA||(tA=new sA);return tA} + function uA(b,a,c,d){for(var e=0;;)if(N(a,b)){var g=a.k.charCodeAt(b),h=e;switch(h){case 0:switch(g){case 32:case 9:case 10:case 13:b=1+b|0;break;case 47:b=1+b|0;e=1;break;default:U(c,b);return}break;case 1:if(42===g)b=1+b|0,e=2;else{U(c,-1+b|0);return}break;case 2:e=42===g?3:e;b=1+b|0;break;case 3:switch(g){case 47:b=1+b|0;e=0;break;case 42:b=1+b|0;e=3;break;default:b=1+b|0,e=2}break;default:throw new x(h);}}else{if(0===e){c.g&&R(c,d,S().Fa);U(c,b);break}if(1===e){c.g&&R(c,d,S().Fa);U(c,-1+b|0); + break}c.a=!0;Pm(c,b);c.g&&R(c,d,X(S(),new H(()=>Oq(J(),Gl(Jd(),"*/")))));break}}function vA(){}vA.prototype=new p;vA.prototype.constructor=vA;vA.prototype.Wd=function(b){uA(b.c,b.j,b,b.c)};vA.prototype.$classData=u({VJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.DLParser$DLWhitespace$",{VJ:1,i:1,SC:1});function wA(b){if(b.r())return 0;var a=new $f(d=>d.mb()),c=vv();b=bw(b,a,new xA(c)).mb();b.r()?b=z():(b=b.G()|0,b=new F(1+b|0));return(b.r()?0:b.G())|0}function yA(){}yA.prototype=new p; + yA.prototype.constructor=yA;function zA(b,a){b=Yh().Yc(y());var c=new AA(b);if(Fe(a))$h(ai(),bi().Cd,c,a);else if(we(a))$h(ai(),bi().Cd,c,a);else if(Je(a))$h(ai(),bi().Cd,c,a);else throw a="Unknown expression "+Ve().ba.s(a)+" of kind "+a.sa()+" encountered when dotifying",b=wm(),new jl(a,b,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");return Kf(Lf(),b)} + function BA(b,a,c){b=c.Ab;if(b instanceof Uj&&z()===b.na)return B(new C,a,c);var d=!1,e=null,g=c.Id;if(z()===g)return B(new C,a,c);if(g instanceof F&&(d=!0,e=g,e.p instanceof nf)){var h=e.p;if(null!==h.Ob)if(null!==h.Ob.o())if(Ce().Fv===h.Ob.o().sc){var k=Ce().Ev,l=h.Ob.o().Hd;(null===k?null===l:k.l(l))?Ae()===h.Ob.m()?(k=mf().Df,h=h.ja,h=null===k?null===h:k.l(h)):h=!1:h=!1}else h=!1;else h=!1;else h=!1;if(h)return B(new C,a,c)}if(d)a:{for(h=e.p;!h.r();){k=h.x();if(null===k)throw new x(k);if(k.o().sc!== + (new fh(He(),z())).at){h=!1;break a}h=h.D()}h=!0}else h=!1;if(h)return B(new C,a,c);if(d){d=!1;g=null;a:{if(b instanceof Uj&&(d=!0,g=b,g.na instanceof F&&(h=g.na,h.p instanceof Ge&&(h=h.p,null!==h.bb&&h.bb.Ih instanceof F)))){d=h.bb.Ih;g=zh(Eg(),h);d=Ah(Eg(),d.p);var m=g.qb(d).Ha(new $f(n=>n instanceof fh));break a}d&&g.na instanceof F?(d=g.na,m=yh(Eg(),d.p).Ha(new $f(n=>n instanceof fh))):m=b instanceof Tj?Ah(Eg(),b.fa).Ha(new $f(n=>n instanceof fh)):Sf()}h=mq(e.p);e=n=>{if(null!==n){var q=n.o(); + n=new fh(n.o().m(),new F(n.kh()+wA(m)|0));return B(new C,q,n)}throw new x(n);};if(h===y())d=y();else for(d=h.x(),g=d=new nf(e(d),y()),h=h.D();h!==y();)k=h.x(),k=new nf(e(k),y()),g=g.ja=k,h=h.D();e=n=>{if(null!==n&&null!==n.o())return B(new C,new um(n.m().at,n.m().Bv),n.o().m());throw new x(n);};if(d===y())e=y();else{g=d.x();h=g=new nf(e(g),y());for(k=d.D();k!==y();)l=k.x(),l=new nf(e(l),y()),h=h.ja=l,k=k.D();e=g}g=b;for(b=CA(d);!b.r();){d=b.x();d=B(new C,d,g);if(null===d.Y||null===d.Y.o()||null=== + d.Y.o().o())throw new x(d);g=d.Z;if(g instanceof Tj)mf(),g=new vi(g.fa),h=new cg(d.Y.o().o().sc,d.Y.o().o().Hd,d.Y.o().m()),k=d.Y.m(),g=zi(Ai(),g.Iq,h,k),g=new vi(g),h=new mh(new cg(d.Y.o().o().sc,d.Y.o().o().Hd,d.Y.o().m())),d=new mh(d.Y.m()),d=zi(Ai(),g.Iq,h,d),g=new Tj(d);else{if(!(g instanceof Uj))throw new x(g);mf();g=g.na;g.r()?d=z():(g=g.G(),g=yi(new ui(g),new cg(d.Y.o().o().sc,d.Y.o().o().Hd,d.Y.o().m()),d.Y.m()),d=new F(yi(new ui(g),new mh(new cg(d.Y.o().o().sc,d.Y.o().o().Hd,d.Y.o().m())), + new mh(d.Y.m()))));g=new Uj(d)}b=b.D()}return B(new C,a,new vm(c.ld,c.tc,new F(e),g,c.ze))}throw new x(g);} + function DA(b,a){b=B(new C,b,a);if(null!==b.Y&&null!==b.Z){a=b.Z.tc;if(He()===a||Be()===a){if(b.Z.ld.r())return new cg(b.Y.sc,b.Y.Hd,b.Z.tc);a=!1;var c=null,d=BA(0,b.Y,b.Z).m().Ab;if(d instanceof Uj&&(a=!0,c=d,c.na instanceof F)){var e=c.na;if(we(e.p))return a=e.p,c=b.Z.tc,d=He(),null!==c&&c.l(d)?new ye(b.Y.sc,b.Y.Hd,b.Z.ld.G(),b.Z.tc,new F(a)):new ye(b.Y.sc,b.Y.Hd,b.Z.ld.G(),b.Z.tc,z())}if(a&&c.na instanceof F&&(e=c.na,e.p instanceof Ge)){e=e.p;if(e.bb.Pe===b.Y.sc){var g=e.bb.Oe,h=b.Y.Hd;g=null=== + g?null===h:g.l(h)}else g=!1;if(g)return e.bb}if(a&&c.na instanceof F&&Fe(c.na.p)||a&&z()===c.na)return new ye(b.Y.sc,b.Y.Hd,b.Z.ld.G(),b.Z.tc,z());if(d instanceof Tj)return new ye(b.Y.sc,b.Y.Hd,b.Z.ld.G(),b.Z.tc,new F(d.fa));throw new x(d);}if(gA()===a){a=!1;c=b.Z.Ab;if(c instanceof Uj&&(a=!0,c.na instanceof F&&(d=c.na,Je(d.p)&&(d=d.p,Nl(Ml(),d)))))return new Sg(b.Y.sc,Le());if(a)return new Ke(b.Y.sc,Le());throw new x(c);}throw new x(a);}throw new x(b);} + function EA(b,a){b=a.wj(new $f(e=>{if(null!==e&&null!==e.m()&&e.m().Ab instanceof Uj){var g=e.o();e=e.m().Ab.na;e.r()?e=z():(e=e.G(),e=new F(uh(Eg(),e)));e.r()?e=z():(e=e.G(),e=new F(e.aa(new $f(h=>new um(h.ya(),h.mb())))));e=e.r()?Sf():e.G();return B(new C,g,e)}if(null!==e&&null!==e.m()&&e.m().Ab instanceof Tj)return g=e.m().Ab,e=e.o(),g=wh(Eg(),g.fa).aa(new $f(h=>new um(h.ya(),h.mb()))),B(new C,e,g);throw new x(e);}));var c=CA(Nj(Mj(),b));le();a=pe(y(),a);b=new $f(e=>FA(c,e.o()));var d=vv();return a.Le(new GA(d, + b))}yA.prototype.$classData=u({$J:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Declaration$",{$J:1,i:1,n:1});var HA;function IA(){HA||(HA=new yA);return HA}function JA(b){this.uB=null;if(null===b)throw null;this.uB=b}JA.prototype=new p;JA.prototype.constructor=JA;JA.prototype.yj=function(){mf();var b=z();return new Tj(b)};JA.prototype.Aj=function(){mf();var b=z();return new Tj(b)}; + JA.prototype.zj=function(b,a){if(a instanceof Ke){b=!1;a:{for(var c=this.uB.Hb.y();c.C();){var d=c.z();if(d.o().sc===a.cp){c=new F(d);break a}}c=z()}c.r()?c=z():(c=c.G(),c=new F(c.m().Ab));if(c instanceof F&&(b=!0,d=c,d.p instanceof Uj&&(d=d.p,d.na instanceof F&&(d=d.na,Je(d.p))))){b=d.p;if(Nl(Ml(),b))return mf(),a=new Sg(a.cp,a.ej),new Uj(a);mf();a=z();return new Tj(a)}if(b||z()===c)return mf(),a=z(),new Tj(a);throw new x(c);}mf();a=z();return new Tj(a)}; + JA.prototype.$classData=u({aK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Declaration$$anon$1",{aK:1,i:1,vk:1});function AA(b){this.cK=b}AA.prototype=new p;AA.prototype.constructor=AA;AA.prototype.yj=function(){mf();var b=z();return new Tj(b)};AA.prototype.zj=function(){mf();var b=z();return new Tj(b)};AA.prototype.Aj=function(b,a){if(a instanceof fh)return hA(this.cK,a),mf(),b=z(),new Tj(b);mf();b=z();return new Tj(b)}; + AA.prototype.$classData=u({bK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Declaration$$anon$2",{bK:1,i:1,vk:1});function yp(){this.Ba=null;uq(this,"\x3cEOF\x3e")}yp.prototype=new wq;yp.prototype.constructor=yp;yp.prototype.rf=function(){Te();return Cp("$^")};yp.prototype.$classData=u({eK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.EOF$",{eK:1,Bb:1,i:1});var xp;function gp(){this.Ba=null;uq(this,"{")}gp.prototype=new wq;gp.prototype.constructor=gp;gp.prototype.rf=function(){Te();return Cp("\\{")}; + gp.prototype.$classData=u({sK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.LBRACE$",{sK:1,Bb:1,i:1});var fp;function $k(){}$k.prototype=new p;$k.prototype.constructor=$k;$k.prototype.w=function(){return"\x3cfunction1\x3e"};$k.prototype.s=function(){return""};$k.prototype.$classData=u({zK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.MockBellePrettyPrinter$",{zK:1,i:1,va:1});var Zk;function bl(){}bl.prototype=new p;bl.prototype.constructor=bl;bl.prototype.w=function(){return"\x3cfunction3\x3e"}; + bl.prototype.Rn=function(){var b=new Cd;wm();return b};bl.prototype.$classData=u({AK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.MockExpressionBuilder$",{AK:1,i:1,XF:1});var al;function Cn(){this.Ba=null;uq(this,"")}Cn.prototype=new wq;Cn.prototype.constructor=Cn;Cn.prototype.$classData=u({DK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.NOTHING$",{DK:1,Bb:1,i:1});var Bn;function KA(){this.Ba=null}KA.prototype=new wq;KA.prototype.constructor=KA;function LA(){}LA.prototype=KA.prototype;KA.prototype.w=function(){return Ph(ja(this))}; + function MA(){this.Ba=null;uq(this,"\x3cpseudo\x3e")}MA.prototype=new wq;MA.prototype.constructor=MA;MA.prototype.$classData=u({QK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.PSEUDO$",{QK:1,Bb:1,i:1});var NA;function xn(){NA||(NA=new MA);return NA}function OA(b,a,c,d,e){return new jl("type analysis: "+b,a,c,d,"","",null,e)}function PA(){}PA.prototype=new p;PA.prototype.constructor=PA;PA.prototype.$classData=u({SK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ParseException$",{SK:1,i:1,n:1});var QA; + function RA(){QA||(QA=new PA)}function SA(){this.kw=null;this.np=!1;TA=this;Op||(Op=new Np);var b=Pk().Tw(xz().bG);var a=b instanceof F&&"DLParser"===b.p?!0:z()===b?!0:!1;if(a)b=UA();else{if(b instanceof F)throw Hi("Unknown parser "+b.p+"; please use KeYmaeraXParser");throw new x(b);}this.kw=b;this.np=In().jw;In()}SA.prototype=new p;SA.prototype.constructor=SA;SA.prototype.w=function(){return"\x3cfunction1\x3e"}; + function vl(b){if(null!==b.kw)return b.kw;throw new VA(new H(()=>"No parser set. Please check the command line during startup for error messages."));} + function WA(b,a){try{var c=yh(Eg(),a)}catch(h){if(h instanceof eg)throw c=h,new jl("Semantics: symbols computation error",wm(),"\x3cunknown\x3e","\x3cunknown\x3e","","",c,"");if(h instanceof yf)throw c=h,new jl("Semantics: symbols computation error",wm(),"\x3cunknown\x3e","\x3cunknown\x3e","","",c,"");throw h;}if(c.aa(new $f(h=>new Ee(h.ya(),h.mb(),h instanceof bg))).ea()===c.ea())return Sf();le();var d=pe(y(),c);if(d===y())b=y();else for(b=d.x(),a=b=new nf(new Ee(b.ya(),b.mb(),b instanceof bg),y()), + d=d.D();d!==y();){var e=d.x();e=new nf(new Ee(e.ya(),e.mb(),e instanceof bg),y());a=a.ja=e;d=d.D()}a=XA(b);var g=YA(b,a);return c.Ha(new $f(h=>g.ta(new Ee(h.ya(),h.mb(),h instanceof bg))))}SA.prototype.s=function(b){return ul(vl(this),b)};SA.prototype.$classData=u({UK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Parser$",{UK:1,i:1,va:1});var TA;function ll(){TA||(TA=new SA);return TA} + function ZA(b,a){if(0===b)return new $A(1,1);Te();b=a.substring(0,b);Te();b=new fl(b,!0);le();a=pe(y(),b);b=a.E();a=kq(a);a.r()?a=z():(a=a.G(),a=new F(a.length));return new $A(b,(a.r()?0:a.G())|0)}function aB(){}aB.prototype=new p;aB.prototype.constructor=aB;function bB(b,a,c){var d=ZA(a,b);if(null===d)throw new x(d);a=d.vl();d=d.kh();b=ZA(c,b);if(null===b)throw new x(b);return new Mp(a,d,b.vl(),b.kh())}aB.prototype.$classData=u({bL:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Region$",{bL:1,i:1,n:1});var cB; + function dB(){cB||(cB=new aB)}function eB(){this.Ba=null;uq(this,"\x3d\x3d\x3e")}eB.prototype=new wq;eB.prototype.constructor=eB;eB.prototype.rf=function(){Te();return Cp("\x3d\x3d\x3e")};eB.prototype.$classData=u({nL:0},!1,"edu.cmu.cs.ls.keymaerax.parser.TURNSTILE$",{nL:1,Bb:1,i:1});var fB;function Up(){fB||(fB=new eB);return fB}function gB(){}gB.prototype=new p;gB.prototype.constructor=gB;function Jn(b,a,c,d,e,g){return new Gn(a,c,d,e,new Lj((h,k)=>g.s(k)))} + function Yo(b,a,c,d,e){return new Gn(a,200,c,d,new Lj((g,h)=>e.s(h)))}function ap(b,a,c,d,e){return new Gn(a,200,c,d,new Lj((g,h)=>e.s(h)))}gB.prototype.$classData=u({sL:0},!1,"edu.cmu.cs.ls.keymaerax.parser.UnaryOpSpec$",{sL:1,i:1,n:1});var hB;function Kn(){hB||(hB=new gB);return hB}function iB(){}iB.prototype=new p;iB.prototype.constructor=iB;function zn(b,a,c){return new yn(a,0,new $f(()=>c))}iB.prototype.$classData=u({uL:0},!1,"edu.cmu.cs.ls.keymaerax.parser.UnitOpSpec$",{uL:1,i:1,n:1});var jB; + function An(){jB||(jB=new iB);return jB}function kB(){}kB.prototype=new p;kB.prototype.constructor=kB;kB.prototype.$classData=u({wL:0},!1,"fastparse.Implicits$LowPriOptioner$GenericOptionerImplicit0$",{wL:1,i:1,EV:1});function lB(){}lB.prototype=new p;lB.prototype.constructor=lB;lB.prototype.$t=function(b){return pr(Dh(),b)};lB.prototype.$classData=u({xL:0},!1,"fastparse.Implicits$LowPriRepeater$GenericRepeatedImplicit0$",{xL:1,i:1,AL:1});function mB(){}mB.prototype=new p; + mB.prototype.constructor=mB;mB.prototype.S=function(b){return b};mB.prototype.$classData=u({yL:0},!1,"fastparse.Implicits$LowPriSequencer$UnitSequencer0$",{yL:1,i:1,DL:1});function nB(){this.tw=null}nB.prototype=new p;nB.prototype.constructor=nB;function oB(){var b=pB();null===pB().tw&&null===pB().tw&&(pB().tw=new kB(b));pB()}nB.prototype.$classData=u({zL:0},!1,"fastparse.Implicits$Optioner$",{zL:1,i:1,AV:1});var qB;function pB(){qB||(qB=new nB);return qB}function rB(){this.wt=null}rB.prototype=new p; + rB.prototype.constructor=rB;function sB(){var b=tB();null===tB().wt&&null===tB().wt&&(tB().wt=new lB(b));return tB().wt}rB.prototype.$classData=u({BL:0},!1,"fastparse.Implicits$Repeater$",{BL:1,i:1,BV:1});var uB;function tB(){uB||(uB=new rB);return uB}function vB(){}vB.prototype=new p;vB.prototype.constructor=vB;vB.prototype.$t=function(){};vB.prototype.$classData=u({CL:0},!1,"fastparse.Implicits$Repeater$UnitRepeater$",{CL:1,i:1,AL:1});var wB;function yq(b){this.GL=b}yq.prototype=new p; + yq.prototype.constructor=yq;yq.prototype.S=function(b,a){return this.GL.S(b,a)};yq.prototype.$classData=u({FL:0},!1,"fastparse.Implicits$Sequencer$NarySequencer",{FL:1,i:1,DL:1}); + function xB(b,a,c){for(var d=0;;)if(N(a,b)){var e=a.k.charCodeAt(b),g=d;switch(g){case 0:switch(e){case 32:case 9:case 10:case 13:b=1+b|0;break;case 47:b=1+b|0;d=2;break;default:c.g&&R(c,b,S().Fa);U(c,b);return}break;case 1:d=10===e?0:d;b=1+b|0;break;case 2:switch(e){case 47:b=1+b|0;d=1;break;case 42:b=1+b|0;d=3;break;default:c.g&&R(c,b,S().Fa);U(c,-1+b|0);return}break;case 3:d=42===e?4:d;b=1+b|0;break;case 4:switch(e){case 47:b=1+b|0;d=0;break;case 42:b=1+b|0;d=4;break;default:b=1+b|0,d=3}break; + default:throw new x(g);}}else{if(0===d||1===d){c.g&&R(c,b,S().Fa);U(c,b);break}if(2===d){c.g&&R(c,b,S().Fa);U(c,-1+b|0);break}c.a=!0;Pm(c,b);c.g&&R(c,b,X(S(),new H(()=>Oq(J(),Gl(Jd(),"*/")))));break}}function yB(){}yB.prototype=new p;yB.prototype.constructor=yB;yB.prototype.Wd=function(b){xB(b.c,b.j,b)};yB.prototype.$classData=u({IL:0},!1,"fastparse.JavaWhitespace$whitespace$",{IL:1,i:1,SC:1});var zB;function AB(){zB||(zB=new yB);return zB}function BB(){}BB.prototype=new p; + BB.prototype.constructor=BB;BB.prototype.Wd=function(b){Vq(b)};BB.prototype.$classData=u({JL:0},!1,"fastparse.NoWhitespace$noWhitespaceImplicit$",{JL:1,i:1,SC:1});var CB;function DB(){CB||(CB=new BB);return CB}function Gq(b,a,c){this.SL=b;this.op=a;this.mj=c}Gq.prototype=new Aq;Gq.prototype.constructor=Gq;Gq.prototype.Uw=function(){throw EB(new FB,"Parse Error, "+GB(this));};Gq.prototype.w=function(){return"Parsed.Failure("+GB(this)+")"}; + function GB(b){var a=b.SL;if(""===a)return"Position "+Mq(b.mj.ql,b.op)+", found "+Nq(Rq(),b.mj.ql,b.op);Rq();var c=b.mj.ql;mf();a=[B(new C,a,b.op)];a=Uf(new Vf,a);a=pe(y(),a);b=b.op;return"Expected "+Lq(Rq(),c,a)+", found "+Nq(Rq(),c,b)}Gq.prototype.It=function(){this.Uw()};Gq.prototype.$classData=u({QL:0},!1,"fastparse.Parsed$Failure",{QL:1,KL:1,i:1});function HB(){}HB.prototype=new p;HB.prototype.constructor=HB;HB.prototype.$classData=u({VL:0},!1,"fastparse.Parsed$TracedFailure$",{VL:1,i:1,n:1}); + var IB;function JB(){}JB.prototype=new p;JB.prototype.constructor=JB;function KB(){}KB.prototype=JB.prototype;function LB(b,a){this.YL=b;this.XL=a}LB.prototype=new p;LB.prototype.constructor=LB;LB.prototype.$classData=u({WL:0},!1,"fastparse.ParserInputSource$fromParserInput",{WL:1,i:1,IV:1}); + function MB(b){b.Ae=new yq(new Lj((a,c)=>new Ee(a.o(),a.m(),c)));b.Ak=new yq(new Lj((a,c)=>new NB(a.jb,a.Db,a.uc,c)));b.xt=new yq(new Lj((a,c)=>new OB(a.Lh,a.pg,a.Mh,a.jh,c)));b.PC=new yq(new Lj((a,c)=>new PB(a.Mn,a.ul,a.Nn,a.On,a.Pn,c)));b.QC=new yq(new Lj((a,c)=>new QB(a.br,a.cr,a.dr,a.er,a.fr,a.gr,c)))}function RB(){this.Fa=null;SB=this;this.Fa=new TB(mf().Df)}RB.prototype=new p;RB.prototype.constructor=RB;function X(b,a){b=new fr(new H(()=>or(a)));var c=mf().Df;return new TB(new nf(b,c))} + function UB(b){var a=g=>new fr(new H(()=>g));if(b===y())a=y();else{var c=b.x(),d=c=new nf(a(c),y());for(b=b.D();b!==y();){var e=b.x();e=new nf(a(e),y());d=d.ja=e;b=b.D()}a=c}return new TB(a)}RB.prototype.$classData=u({dM:0},!1,"fastparse.internal.Msgs$",{dM:1,i:1,n:1});var SB;function S(){SB||(SB=new RB);return SB}function VB(){}VB.prototype=new p;VB.prototype.constructor=VB;VB.prototype.$classData=u({gM:0},!1,"fastparse.package$",{gM:1,i:1,KV:1});var WB;function I(){WB||(WB=new VB)} + function XB(b){0===(32&b.sg)<<24>>24&&0===(32&b.sg)<<24>>24&&(b.AD=new Lc(new Int32Array([1632,1776,1984,2406,2534,2662,2790,2918,3046,3174,3302,3430,3664,3792,3872,4160,4240,6112,6160,6470,6608,6784,6800,6992,7088,7232,7248,42528,43216,43264,43472,43600,44016,65296,66720,69734,69872,69942,70096,71360,120782,120792,120802,120812,120822])),b.sg=(32|b.sg)<<24>>24);return b.AD}function YB(){this.AD=this.yD=this.xD=this.zD=null;this.sg=0}YB.prototype=new p;YB.prototype.constructor=YB; + function ZB(b,a){if(0<=a&&65536>a)return String.fromCharCode(a);if(0<=a&&1114111>=a)return String.fromCharCode(65535&(-64+(a>>10)|55296),65535&(56320|1023&a));throw $B();} + function aC(b,a){if(0>a)var c=0;else if(256>a)0===(1&b.sg)<<24>>24&&0===(1&b.sg)<<24>>24&&(b.zD=new Lc(new Int32Array([15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,12,24,24,24,26,24,24,24,21,22,24,25,24,20,24,24,9,9,9,9,9,9,9,9,9,9,24,24,25,25,25,24,24,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,21,24,22,27,23,27,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,21,25,22,25,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, + 15,15,15,15,15,15,15,15,15,15,15,15,12,24,26,26,26,26,28,24,27,28,5,29,25,16,28,27,28,25,11,11,27,2,24,24,27,11,5,30,11,11,11,24,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,25,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,25,2,2,2,2,2,2,2,2])),b.sg=(1|b.sg)<<24>>24),c=b.zD.d[a];else{0===(4&b.sg)<<24>>24&&0===(4&b.sg)<<24>>24&&(b.yD=new Lc(new Int32Array([1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1, + 2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,5,1,2,5,1,3,2,1,3,2,1,3,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,3,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,5,2,4,27,4,27,4,27,4,27,4,27,6,1,2,1,2,4,27,1,2,0,4, + 2,24,0,27,1,24,1,0,1,0,1,2,1,0,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,25,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,28,6,7,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,0,1, + 0,4,24,0,2,0,24,20,0,26,0,6,20,6,24,6,24,6,24,6,0,5,0,5,24,0,16,0,25,24,26,24,28,6,24,0,24,5,4,5,6,9,24,5,6,5,24,5,6,16,28,6,4,6,28,6,5,9,5,28,5,24,0,16,5,6,5,6,0,5,6,5,0,9,5,6,4,28,24,4,0,5,6,4,6,4,6,4,6,0,24,0,5,6,0,24,0,5,0,5,0,6,0,6,8,5,6,8,6,5,8,6,8,6,8,5,6,5,6,24,9,24,4,5,0,5,0,6,8,0,5,0,5,0,5,0,5,0,5,0,5,0,6,5,8,6,0,8,0,8,6,5,0,8,0,5,0,5,6,0,9,5,26,11,28,26,0,6,8,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,6,0,8,6,0,6,0,6,0,6,0,5,0,5,0,9,6,5,6,0,6,8,0,5,0,5,0,5,0,5,0,5,0,5,0,6,5,8,6,0,6,8,0,8,6,0,5,0,5, + 6,0,9,24,26,0,6,8,0,5,0,5,0,5,0,5,0,5,0,5,0,6,5,8,6,8,6,0,8,0,8,6,0,6,8,0,5,0,5,6,0,9,28,5,11,0,6,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,8,6,8,0,8,0,8,6,0,5,0,8,0,9,11,28,26,28,0,8,0,5,0,5,0,5,0,5,0,5,0,5,6,8,0,6,0,6,0,6,0,5,0,5,6,0,9,0,11,28,0,8,0,5,0,5,0,5,0,5,0,5,0,6,5,8,6,8,0,6,8,0,8,6,0,8,0,5,0,5,6,0,9,0,5,0,8,0,5,0,5,0,5,0,5,8,6,0,8,0,8,6,5,0,8,0,5,6,0,9,11,0,28,5,0,8,0,5,0,5,0,5,0,5,0,5,0,6,0,8,6,0,6,0,8,0,8,24,0,5,6,5,6,0,26,5,4,6,24,9,24,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,6, + 5,6,0,6,5,0,5,0,4,0,6,0,9,0,5,0,5,28,24,28,24,28,6,28,9,11,28,6,28,6,28,6,21,22,21,22,8,5,0,5,0,6,8,6,24,6,5,6,0,6,0,28,6,28,0,28,24,28,24,0,5,8,6,8,6,8,6,8,6,5,9,24,5,8,6,5,6,5,8,5,8,5,6,5,6,8,6,8,6,5,8,9,8,6,28,1,0,1,0,1,0,5,24,4,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,6,24,11,0,5,28,0,5,0,20,5,24,5,12,5,21,22,0,5,24,10,0,5,0,5,6,0,5,6,24,0,5,6,0,5,0,5,0,6,0,5,6,8,6,8,6,8,6,24,4,24,26,5,6,0,9,0,11,0,24,20,24,6,12,0,9,0,5,4,5,0,5,6,5,0,5,0,5,0,6,8,6,8,0,8,6,8,6,0,28,0,24, + 9,5,0,5,0,5,0,8,5,8,0,9,11,0,28,5,6,8,0,24,5,8,6,8,6,0,6,8,6,8,6,8,6,0,6,9,0,9,0,24,4,24,0,6,8,5,6,8,6,8,6,8,6,8,5,0,9,24,28,6,28,0,6,8,5,8,6,8,6,8,6,8,5,9,5,6,8,6,8,6,8,6,8,0,24,5,8,6,8,6,0,24,9,0,5,9,5,4,24,0,24,0,6,24,6,8,6,5,6,5,8,6,5,0,2,4,2,4,2,4,6,0,6,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1, + 2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,0,1,0,2,1,2,1,2,0,1,0,2,0,1,0,1,0,1,0,1,2,1,2,0,2,3,2,3,2,3,2,0,2,1,3,27,2,27,2,0,2,1,3,27,2,0,2,1,0,27,2,1,27,0,2,0,2,1,3,27,0,12,16,20,24,29,30,21,29,30,21,29,24,13,14,16,12,24,29,30,24,23,24,25,21,22,24,25,24,23,24,12,16,0,16,11,4,0,11,25,21, + 22,4,11,25,21,22,0,4,0,26,0,6,7,6,7,6,0,28,1,28,1,28,2,1,2,1,2,28,1,28,25,1,28,1,28,1,28,1,28,1,28,2,1,2,5,2,28,2,1,25,1,2,28,25,28,2,28,11,10,1,2,10,11,0,25,28,25,28,25,28,25,28,25,28,25,28,25,28,25,28,25,28,25,28,25,28,25,28,21,22,28,25,28,25,28,25,28,0,28,0,28,0,11,28,11,28,25,28,25,28,25,28,25,28,0,28,21,22,21,22,21,22,21,22,21,22,21,22,21,22,11,28,25,21,22,25,21,22,21,22,21,22,21,22,21,22,25,28,25,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,25,21,22,21,22,25,21,22,25,28, + 25,28,25,0,28,0,1,0,2,0,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,4,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,28,1,2,1,2,6,1,2,0,24,11,24,2,0,2,0,2,0,5,0,4,24,0,6,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,6,24,29,30,29,30,24,29,30,24,29,30,24,20,24,20,24,29,30,24,29,30,21,22,21,22,21,22,21,22,24,4,24,20,0,28,0,28,0,28,0,28,0,12,24,28,4,5,10,21,22,21,22,21,22, + 21,22,21,22,28,21,22,21,22,21,22,21,22,20,21,22,28,10,6,8,20,4,28,10,4,5,24,28,0,5,0,6,27,4,5,20,5,24,4,5,0,5,0,5,0,28,11,28,5,0,28,0,5,28,0,11,28,11,28,11,28,11,28,11,28,5,0,28,5,0,5,4,5,0,28,0,5,4,24,5,4,24,5,9,5,0,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,5,6,7,24,6,24,4,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,0,6,5,10,6,24,0,27,4,27,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, + 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,4,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,4,27,1,2,1,2,0,1,2,1,2,0,1,2,1,2,1,2,1,2,1,2,1,0,4,2,5,6,5,6,5,6,5,8,6,8,28,0,11,28,26,28,0,5,24,0,8,5,8,6,0,24,9,0,6,5,24,5,0,9,5,6,24,5,6,8,0,24,5,0,6,8,5,6,8,6,8,6,8,24,0,4,9,0,24,0,5,6,8,6,8,6,0,5,6,5,6,8,0,9,0,24,5,4,5,28,5,8,0,5,6,5,6,5,6,5,6,5,6,5,0,5,4,24,5,8,6,8,24,5,4,8,6,0,5,0,5,0,5,0,5,0,5,0,5,8,6,8,6,8,24,8,6,0,9,0,5,0,5,0,5,0,19,18,5,0,5,0,2,0,2,0,5,6,5,25,5,0,5,0,5,0,5,0,5,0,5,27,0,5,21,22,0,5,0,5,0,5,26, + 28,0,6,24,21,22,24,0,6,0,24,20,23,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,24,21,22,24,23,24,0,24,20,21,22,21,22,21,22,24,25,20,25,0,24,26,24,0,5,0,5,0,16,0,24,26,24,21,22,24,25,24,20,24,9,24,25,24,1,21,24,22,27,23,27,2,21,25,22,25,21,22,24,21,22,24,5,4,5,4,5,0,5,0,5,0,5,0,5,0,26,25,27,28,26,0,28,25,28,0,16,28,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,24,0,11,0,28,10,11,28,11,0,28,0,28,6,0,5,0,5,0,5,0,11,0,5,10,5,10,0,5,0,24,5,0,5,24,10,0,1,2,5,0,9,0,5,0,5,0,5,0,5,0,5,0,5,0,24,11,0,5,11,0,24,5,0,24,0, + 5,0,5,0,5,6,0,6,0,6,5,0,5,0,5,0,6,0,6,11,0,24,0,5,11,24,0,5,0,24,5,0,11,5,0,11,0,5,0,11,0,8,6,8,5,6,24,0,11,9,0,6,8,5,8,6,8,6,24,16,24,0,5,0,9,0,6,5,6,8,6,0,9,24,0,6,8,5,8,6,8,5,24,0,9,0,5,6,8,6,8,6,8,6,0,9,0,5,0,10,0,24,0,5,0,5,0,5,0,5,8,0,6,4,0,5,0,28,0,28,0,28,8,6,28,8,16,6,28,6,28,6,28,0,28,6,28,0,28,0,11,0,1,2,1,2,0,2,1,2,1,0,1,0,1,0,1,0,1,0,1,2,0,2,0,2,0,2,1,2,1,0,1,0,1,0,1,0,2,1,0,1,0,1,0,1,0,1,0,2,1,2,1,2,1,2,1,2,1,2,1,2,0,1,25,2,25,2,1,25,2,25,2,1,25,2,25,2,1,25,2,25,2,1,25,2,25,2,1,2,0, + 9,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,25,0,28,0,28,0,28,0,28,0,28,0,28,0,11,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,5,0,5,0,5,0,5,0,16,0,16,0,6,0,18,0,18,0])),b.sg=(4|b.sg)<<24>>24);c=b.yD.d;if(0===(2&b.sg)<<24>>24&&0===(2&b.sg)<<24>>24){for(var d=new Lc(new Int32Array([257,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,3,2,1,1,1,2,1,3,2,4,1,2,1,3,3,2,1,2,1,1,1,1,1,2,1,1,2,1,1,2,1,3,1,1,1,2,2,1,1,3,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,2, + 1,2,2,1,1,4,1,1,1,1,1,1,1,1,69,1,27,18,4,12,14,5,7,1,1,1,17,112,1,1,1,1,1,1,1,1,2,1,3,1,5,2,1,1,3,1,1,1,2,1,17,1,9,35,1,2,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,2,2,51,48,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,38,2,1,6,1,39,1,1,1,4,1,1,45,1,1,1,2,1,2,1,1,8,27,5,3,2,11,5,1,3,2,1,2,2,11,1,2,2,32,1,10,21,10,4,2,1,99,1,1,7,1,1,6,2,2,1,4,2,10,3,2,1,14,1,1,1,1,30,27,2,89,11,1,14,10,33,9,2,1,3,1,5,22,4,1,9,1,3,1,5,2,15,1,25,3,2,1,65,1,1,11,55,27,1,3,1,54,1,1,1,1,3,8,4,1,2,1,7,10,2,2,10,1,1,6,1,7,1,1,2,1,8,2,2,2,22,1,7,1,1,3,4,2,1,1,3,4,2,2,2,2,1,1,8,1,4,2,1,3,2,2,10,2,2,6,1,1,5,2,1,1,6,4,2,2,22,1,7,1,2,1,2,1,2,2,1,1,3,2,4,2,2,3,3, + 1,7,4,1,1,7,10,2,3,1,11,2,1,1,9,1,3,1,22,1,7,1,2,1,5,2,1,1,3,5,1,2,1,1,2,1,2,1,15,2,2,2,10,1,1,15,1,2,1,8,2,2,2,22,1,7,1,2,1,5,2,1,1,1,1,1,4,2,2,2,2,1,8,1,1,4,2,1,3,2,2,10,1,1,6,10,1,1,1,6,3,3,1,4,3,2,1,1,1,2,3,2,3,3,3,12,4,2,1,2,3,3,1,3,1,2,1,6,1,14,10,3,6,1,1,6,3,1,8,1,3,1,23,1,10,1,5,3,1,3,4,1,3,1,4,7,2,1,2,6,2,2,2,10,8,7,1,2,2,1,8,1,3,1,23,1,10,1,5,2,1,1,1,1,5,1,1,2,1,2,2,7,2,7,1,1,2,2,2,10,1,2,15,2,1,8,1,3,1,41,2,1,3,4,1,3,1,3,1,1,8,1,8,2,2,2,10,6,3,1,6,2,2,1,18,3,24,1,9,1,1,2,7,3,1,4,3,3,1, + 1,1,8,18,2,1,12,48,1,2,7,4,1,6,1,8,1,10,2,37,2,1,1,2,2,1,1,2,1,6,4,1,7,1,3,1,1,1,1,2,2,1,4,1,2,6,1,2,1,2,5,1,1,1,6,2,10,2,4,32,1,3,15,1,1,3,2,6,10,10,1,1,1,1,1,1,1,1,1,1,2,8,1,36,4,14,1,5,1,2,5,11,1,36,1,8,1,6,1,2,5,4,2,37,43,2,4,1,6,1,2,2,2,1,10,6,6,2,2,4,3,1,3,2,7,3,4,13,1,2,2,6,1,1,1,10,3,1,2,38,1,1,5,1,2,43,1,1,332,1,4,2,7,1,1,1,4,2,41,1,4,2,33,1,4,2,7,1,1,1,4,2,15,1,57,1,4,2,67,2,3,9,20,3,16,10,6,85,11,1,620,2,17,1,26,1,1,3,75,3,3,15,13,1,4,3,11,18,3,2,9,18,2,12,13,1,3,1,2,12,52,2,1,7,8,1,2, + 11,3,1,3,1,1,1,2,10,6,10,6,6,1,4,3,1,1,10,6,35,1,52,8,41,1,1,5,70,10,29,3,3,4,2,3,4,2,1,6,3,4,1,3,2,10,30,2,5,11,44,4,17,7,2,6,10,1,3,34,23,2,3,2,2,53,1,1,1,7,1,1,1,1,2,8,6,10,2,1,10,6,10,6,7,1,6,82,4,1,47,1,1,5,1,1,5,1,2,7,4,10,7,10,9,9,3,2,1,30,1,4,2,2,1,1,2,2,10,44,1,1,2,3,1,1,3,2,8,4,36,8,8,2,2,3,5,10,3,3,10,30,6,2,64,8,8,3,1,13,1,7,4,1,4,2,1,2,9,44,63,13,1,34,37,39,21,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,8,6,2,6,2,8,8,8,8,6,2,6,2,8,1,1,1,1,1,1,1,1,8,8,14,2,8,8,8,8,8,8,5,1,2,4,1,1,1,3,3,1,2,4,1,3,4,2,2,4,1,3,8,5,3,2,3,1,2,4,1,2,1,11, + 5,6,2,1,1,1,2,1,1,1,8,1,1,5,1,9,1,1,4,2,3,1,1,1,11,1,1,1,10,1,5,5,6,1,1,2,6,3,1,1,1,10,3,1,1,1,13,3,32,16,13,4,1,3,12,15,2,1,4,1,2,1,3,2,3,1,1,1,2,1,5,6,1,1,1,1,1,1,4,1,1,4,1,4,1,2,2,2,5,1,4,1,1,2,1,1,16,35,1,1,4,1,6,5,5,2,4,1,2,1,2,1,7,1,31,2,2,1,1,1,31,268,8,4,20,2,7,1,1,81,1,30,25,40,6,18,12,39,25,11,21,60,78,22,183,1,9,1,54,8,111,1,144,1,103,1,1,1,1,1,1,1,1,1,1,1,1,1,1,30,44,5,1,1,31,1,1,1,1,1,1,1,1,1,1,16,256,131,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,63,1,1,1,1,32,1,1,258,48,21,2,6,3,10, + 166,47,1,47,1,1,1,3,2,1,1,1,1,1,1,4,1,1,2,1,6,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,6,1,1,1,1,3,1,1,5,4,1,2,38,1,1,5,1,2,56,7,1,1,14,1,23,9,7,1,7,1,7,1,7,1,7,1,7,1,7,1,7,1,32,2,1,1,1,1,3,1,1,1,1,1,9,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,5,1,10,2,68,26,1,89,12,214,26,12,4,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,9,4,2,1,5,2, + 3,1,1,1,2,1,86,2,2,2,2,1,1,90,1,3,1,5,41,3,94,1,2,4,10,27,5,36,12,16,31,1,10,30,8,1,15,32,10,39,15,320,6582,10,64,20941,51,21,1,1143,3,55,9,40,6,2,268,1,3,16,10,2,20,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,10,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,1,70,10,2,6,8,23,9,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,1, + 1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,12,1,1,1,1,1,1,1,1,1,1,1,77,2,1,7,1,3,1,4,1,23,2,2,1,4,4,6,2,1,1,6,52,4,8,2,50,16,1,9,2,10,6,18,6,3,1,4,10,28,8,2,23,11,2,11,1,29,3,3,1,47,1,2,4,2,1,4,13,1,1,10,4,2,32,41,6,2,2,2,2,9,3,1,8,1,1,2,10,2,4,16,1,6,3,1,1,4,48,1,1,3,2,2,5,2,1,1,1,24,2,1,2,11,1,2,2,2,1,2,1,1,10,6,2,6,2,6,9,7,1,7,145,35,2,1,2,1,2,1,1,1,2,10,6,11172,12,23,4,49,4,2048,6400,366,2,106,38,7,12,5,5,1,1,10,1,13,1,5,1,1,1,2,1,2,1,108,16,17,363,1,1,16,64,2,54,40,12,1,1,2,16,7,1,1,1,6, + 7,9,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,4,3,3,1,4,1,1,1,1,1,1,1,3,1,1,3,1,1,1,2,4,5,1,135,2,1,1,3,1,3,1,1,1,1,1,1,2,10,2,3,2,26,1,1,1,1,1,1,26,1,1,1,1,1,1,1,1,1,2,10,1,45,2,31,3,6,2,6,2,6,2,3,3,2,1,1,1,2,1,1,4,2,10,3,2,2,12,1,26,1,19,1,2,1,15,2,14,34,123,5,3,4,45,3,9,53,4,17,1,5,12,52,45,1,130,29,3,49,47,31,1,4,12,17,1,8,1,53,30,1,1,36,4,8,1,5,42,40,40,78,2,10,854,6,2,1,1,44,1,2,3,1,2,23,1,1,8,160,22,6,3,1,26,5,1,64,56,6,2,64,1,3,1,2,5,4,4,1,3,1,27,4,3,4,1,8,8,9,7,29,2,1,128,54,3,7,22,2,8, + 19,5,8,128,73,535,31,385,1,1,1,53,15,7,4,20,10,16,2,1,45,3,4,2,2,2,1,4,14,25,7,10,6,3,36,5,1,8,1,10,4,60,2,1,48,3,9,2,4,4,7,10,1190,43,1,1,1,2,6,1,1,8,10,2358,879,145,99,13,4,2956,1071,13265,569,1223,69,11,1,46,16,4,13,16480,2,8190,246,10,39,2,60,2,3,3,6,8,8,2,7,30,4,48,34,66,3,1,186,87,9,18,142,26,26,26,7,1,18,26,26,1,1,2,2,1,2,2,2,4,1,8,4,1,1,1,7,1,11,26,26,2,1,4,2,8,1,7,1,26,2,1,4,1,5,1,1,3,7,1,26,26,26,26,26,26,26,26,26,26,26,26,28,2,25,1,25,1,6,25,1,25,1,6,25,1,25,1,6,25,1,25,1,6,25,1,25,1,6, + 1,1,2,50,5632,4,1,27,1,2,1,1,2,1,1,10,1,4,1,1,1,1,6,1,4,1,1,1,1,1,1,3,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,2,4,1,7,1,4,1,4,1,1,1,10,1,17,5,3,1,5,1,17,52,2,270,44,4,100,12,15,2,14,2,15,1,15,32,11,5,31,1,60,4,43,75,29,13,43,5,9,7,2,174,33,15,6,1,70,3,20,12,37,1,5,21,17,15,63,1,1,1,182,1,4,3,62,2,4,12,24,147,70,4,11,48,70,58,116,2188,42711,41,4149,11,222,16354,542,722403,1,30,96,128,240,65040,65534,2,65534])),e=d.d[0],g=1,h=d.d.length;g!==h;)e=e+d.d[g]|0,d.d[g]=e,g=1+g|0;b.xD=d;b.sg=(2|b.sg)<<24>>24}b= + b.xD;a=pt(Kt(),b,a);c=c[0<=a?1+a|0:-1-a|0]}return c}function bC(b,a,c){if(256>a)b=48<=a&&57>=a?-48+a|0:65<=a&&90>=a?-55+a|0:97<=a&&122>=a?-87+a|0:-1;else if(65313<=a&&65338>=a)b=-65303+a|0;else if(65345<=a&&65370>=a)b=-65335+a|0;else{var d=pt(Kt(),XB(b),a);d=0>d?-2-d|0:d;0>d?b=-1:(b=a-XB(b).d[d]|0,b=9=b)return 8|b;var a=ZB(0,b).toUpperCase();switch(a.length){case 1:return a.charCodeAt(0);case 2:var c=a.charCodeAt(0);a=a.charCodeAt(1);return-671032320===(-67044352&(c<<16|a))?(64+(1023&c)|0)<<10|1023&a:b;default:return b}}}function Bl(b,a){return 65535&dC(a)} + function dC(b){if(304===b)return 105;var a=ZB(0,b).toLowerCase();switch(a.length){case 1:return a.charCodeAt(0);case 2:var c=a.charCodeAt(0);a=a.charCodeAt(1);return-671032320===(-67044352&(c<<16|a))?(64+(1023&c)|0)<<10|1023&a:b;default:return b}}YB.prototype.$classData=u({PM:0},!1,"java.lang.Character$",{PM:1,i:1,n:1});var eC;function Cl(){eC||(eC=new YB);return eC}function fC(b){throw new gC('For input string: "'+b+'"');}function hC(){this.BD=this.CD=null;this.Nm=0}hC.prototype=new p; + hC.prototype.constructor=hC; + function iC(b,a){0===(1&b.Nm)<<24>>24&&0===(1&b.Nm)<<24>>24&&(b.CD=RegExp("^[\\x00-\\x20]*([+-]?(?:NaN|Infinity|(?:\\d+\\.?\\d*|\\.\\d+)(?:[eE][+-]?\\d+)?)[fFdD]?)[\\x00-\\x20]*$"),b.Nm=(1|b.Nm)<<24>>24);var c=b.CD.exec(a);if(null!==c)a=+parseFloat(c[1]);else{0===(2&b.Nm)<<24>>24&&0===(2&b.Nm)<<24>>24&&(b.BD=RegExp("^[\\x00-\\x20]*([+-]?)0[xX]([0-9A-Fa-f]*)\\.?([0-9A-Fa-f]*)[pP]([+-]?\\d+)[fFdD]?[\\x00-\\x20]*$"),b.Nm=(2|b.Nm)<<24>>24);var d=b.BD.exec(a);null===d&&fC(a);b=d[1];c=d[2];var e=d[3];d= + d[4];""===c&&""===e&&fC(a);a=jC(0,c,e,d,15);a="-"===b?-a:a}return a} + function jC(b,a,c,d,e){b=""+a+c;c=-(c.length<<2)|0;for(a=0;;)if(a!==b.length&&48===b.charCodeAt(a))a=1+a|0;else break;b=b.substring(a);if(""===b)return 0;var g=b.length;if(a=g>e){for(var h=!1,k=e;!h&&k!==g;)48!==b.charCodeAt(k)&&(h=!0),k=1+k|0;g=h?"1":"0";g=b.substring(0,e)+g}else g=b;c=c+(a?(b.length-(1+e|0)|0)<<2:0)|0;e=+parseInt(g,16);d=+parseInt(d,10);c=Cb(d)+c|0;b=c/3|0;d=+Math.pow(2,b);c=+Math.pow(2,c-(b<<1)|0);return e*d*d*c} + function Ka(b,a,c){return a!==a?c!==c?0:1:c!==c?-1:a===c?0===a?(b=1/a,b===1/c?0:0>b?-1:1):0:a>20;if(0===h)throw dg(new eg,"parseFloatCorrection was given a subnormal mid: "+g);g=1048575&k;g=Bs(as(),new za(c,1048576|g));c=-1075+h|0;0<=a?0<=c?(b=Qs(b,Xs(as().sl,a)),a=Vs(g,c),b=nC(b,a)):b=nC(Vs(Qs(b,Xs(as().sl,a)),-c|0),g):0<=c?(a=-a|0,a=Vs(Qs(g,Xs(as().sl,a)),c),b=nC(b,a)):(b=Vs(b,-c|0),a=-a|0,a=Qs(g,Xs(as().sl,a)),b=nC(b,a));return 0>b?d:0=a.length&&sC(a);for(var g=0;c!==b;){var h=bC(Cl(),a.charCodeAt(c),10);g=10*g+h;(-1===h||g>e)&&sC(a);c=1+c|0}return d?-g|0:g|0}function Nw(b,a){b=a-(1431655765&a>>1)|0;b=(858993459&b)+(858993459&b>>2)|0;return Math.imul(16843009,252645135&(b+(b>>4)|0))>>24}tC.prototype.$classData=u({YM:0},!1,"java.lang.Integer$",{YM:1,i:1,n:1});var uC; + function mm(){uC||(uC=new tC);return uC}function vC(b){if(!b.Nt){for(var a=[],c=0;2>c;)a.push(null),c=1+c|0;for(;36>=c;){for(var d=jb(2147483647,c),e=c,g=1,h="0";e<=d;)e=Math.imul(e,c),g=1+g|0,h+="0";d=e;e=d>>31;var k=Oa(),l=ms(k,-1,-1,d,e);a.push(new Dr(g,new za(d,e),h,new za(l,k.Cb)));c=1+c|0}b.Mt=a;b.Nt=!0}return b.Mt} + function wC(b,a,c){var d=(b.Nt?b.Mt:vC(b))[c],e=d.JD;b=e.L;e=e.O;d=d.fN;var g=-2147483648^e,h="",k=a.L;for(a=a.O;;){var l=k,m=-2147483648^a;if(m===g?(-2147483648^l)>=(-2147483648^b):m>g){l=k;m=Oa();a=ms(m,l,a,b,e);l=m.Cb;var n=65535&a;m=a>>>16|0;var q=65535&b,r=b>>>16|0,t=Math.imul(n,q);q=Math.imul(m,q);n=Math.imul(n,r);t=t+((q+n|0)<<16)|0;Math.imul(a,e);Math.imul(l,b);Math.imul(m,r);k=(k-t|0).toString(c);h=""+d.substring(k.length)+k+h;k=a;a=l}else break}return""+k.toString(c)+h} + function xC(b){throw new gC('For input string: "'+b+'"');}function yC(b,a,c){for(var d=0;b!==a;){var e=bC(Cl(),c.charCodeAt(b),10);-1===e&&xC(c);d=Math.imul(d,10)+e|0;b=1+b|0}return d}function zC(){this.Mt=null;this.Nt=!1}zC.prototype=new p;zC.prototype.constructor=zC;function AC(b,a,c){return 0!==c?(b=(+(c>>>0)).toString(16),a=(+(a>>>0)).toString(16),b+(""+"00000000".substring(a.length)+a)):(+(a>>>0)).toString(16)}zC.prototype.$classData=u({bN:0},!1,"java.lang.Long$",{bN:1,i:1,n:1});var BC; + function CC(){BC||(BC=new zC);return BC}function DC(){}DC.prototype=new p;DC.prototype.constructor=DC;function EC(){}EC.prototype=DC.prototype;function ny(b){return b instanceof DC||"number"===typeof b||b instanceof za}function FC(){}FC.prototype=new p;FC.prototype.constructor=FC;function GC(b,a,c,d){b=c+d|0;if(0>c||ba.d.length)throw a=new HC,Cw(a,null,!0),a;for(d="";c!==b;)d=""+d+String.fromCharCode(a.d[c]),c=1+c|0;return d} + function nw(b,a,c){var d=new IC,e=JC();d.Xn=null;d.HN=e;d.Qm="";d.hx=!1;if(d.hx)throw new KC;for(var g=0,h=0,k=a.length,l=0;l!==k;){var m=a.indexOf("%",l)|0;if(0>m){LC(d,a.substring(l));break}LC(d,a.substring(l,m));var n=1+m|0,q=Ot().OD;q.lastIndex=n;var r=q.exec(a);if(null===r||(r.index|0)!==n){var t=n===k?37:a.charCodeAt(n);MC(t)}l=q.lastIndex|0;for(var v=a.charCodeAt(-1+l|0),w,A=r[2],E=65<=v&&90>=v?256:0,D=A.length,L=0;L!==D;){var M=A.charCodeAt(L);switch(M){case 45:var T=1;break;case 35:T=2;break; + case 43:T=4;break;case 32:T=8;break;case 48:T=16;break;case 44:T=32;break;case 40:T=64;break;case 60:T=128;break;default:throw dg(new eg,wc(M));}if(0!==(E&T))throw new NC(String.fromCharCode(M));E|=T;L=1+L|0}w=E;var V=OC(r[3]),ba=OC(r[4]);if(-2===V)throw new PC(-2147483648);-2===ba&&QC(-2147483648);if(110===v){-1!==ba&&QC(ba);if(-1!==V)throw new PC(V);0!==w&&RC(w);LC(d,"\n")}else if(37===v){-1!==ba&&QC(ba);17!==(17&w)&&12!==(12&w)||RC(w);if(0!==(1&w)&&-1===V)throw new SC("%"+r[0]);0!==(-2&w)&&TC(37, + w,-2);UC(d,w,V,"%")}else{var da=0!==(256&w)?65535&(32+v|0):v,ka=Ot().ND.d[-97+da|0];-1!==ka&&0===(256&w&ka)||MC(v);if(0!==(17&w)&&-1===V)throw new SC("%"+r[0]);17!==(17&w)&&12!==(12&w)||RC(w);-1!==ba&&0!==(512&ka)&&QC(ba);0!==(w&ka)&&TC(da,w,ka);if(0!==(128&w))var pa=h;else{var qa=OC(r[1]);if(-1===qa)pa=g=1+g|0;else{if(0>=qa)throw new VC(0===qa?"Illegal format argument index \x3d 0":"Format argument index: (not representable as int)");pa=qa}}if(0>=pa||pa>c.d.length)throw new WC("%"+r[0]);h=pa;var Da= + c.d[-1+pa|0];if(null===Da&&98!==da&&115!==da)XC(d,JC(),w,V,ba,"null");else{var la=void 0,Ca=void 0,Ra=void 0,$a=void 0,Ma=void 0,Xa=d,Ta=Da,Za=da,Fa=w,Ha=V,zb=ba;switch(Za){case 98:var tb=!1===Ta||null===Ta?"false":"true";XC(Xa,JC(),Fa,Ha,zb,tb);break;case 104:var Wb=(+(Va(Ta)>>>0)).toString(16);XC(Xa,JC(),Fa,Ha,zb,Wb);break;case 115:Ta&&Ta.$classData&&Ta.$classData.eb.VV?Ta.TV(Xa,(0!==(1&Fa)?1:0)|(0!==(2&Fa)?4:0)|(0!==(256&Fa)?2:0),Ha,zb):(0!==(2&Fa)&&TC(Za,Fa,2),XC(Xa,0,Fa,Ha,zb,""+Ta));break;case 99:if(Ta instanceof + fa)var Cc=String.fromCharCode(Pa(Ta));else{oa(Ta)||YC(Za,Ta);var gb=Ta|0;if(!(0<=gb&&1114111>=gb))throw new ZC(gb);Cc=65536>gb?String.fromCharCode(gb):String.fromCharCode(-64+(gb>>10)|55296,56320|1023&gb)}XC(Xa,0,Fa,Ha,-1,Cc);break;case 100:if(oa(Ta))var Ab=""+(Ta|0);else if(Ta instanceof za){var kc=Sa(Ta),pb=kc.L,Hb=kc.O;Ab=Yu(Oa(),pb,Hb)}else Ta instanceof $C||YC(Za,Ta),Ab=ls(ps(),Ta);aD(Xa,Fa,Ha,Ab,"");break;case 111:case 120:var gc=111===Za,lb=0===(2&Fa)?"":gc?"0":0!==(256&Fa)?"0X":"0x";if(Ta instanceof + $C){var bb=gc?8:16;JC();var hb=ps(),Ya=Ta.Ga,cb=Ta.Pa,Bb=Ta.ua,hc=2>bb||36Ya){var db=Fc,lc=Xb;Fc=-db|0;Xb=0!==db?~lc:-lc|0}var Qb=CC(),Mb=Fc,Db=Xb;if(10===bb||2>bb||36>31===ic)$a=Zb.toString(bb);else if(0>ic){var Qc=Ob.L,mc=Ob.O;$a="-"+wC(Qb,new za(-Qc|0,0!==Qc?~mc:-mc|0),bb)}else $a=wC(Qb,Ob,bb)}Ma=$a}else if(10===bb||hc)Ma=ls(ps(),Ta);else{var ub=0;ub=+Math.log(bb)/ + +Math.log(2);var Rb=0>Ya?1:0,Sb=bD(Ta),ec=Yr(is(),Sb),ob=1+Cb(ec/ub+Rb)|0,Ib=null;Ib="";var qb=0;qb=ob;var Jb=0;Jb=0;if(16!==bb){var ib=new Lc(cb);Bb.W(0,ib,0,cb);var Tb=0;Tb=cb;for(var $b=hb.Aw.d[bb],Fb=hb.zw.d[-2+bb|0];;){Jb=us(ss(),ib,ib,Tb,Fb);for(var Gb=qb;;){qb=-1+qb|0;Cl();var rb=yb(Jb,bb);if(2>bb||36rb||rb>=bb)var nc=0;else{var dd=-10+rb|0;nc=65535&(0>dd?48+rb|0:97+dd|0)}Ib=""+String.fromCharCode(nc)+Ib;Jb=jb(Jb,bb);if(0===Jb||0===qb)break}for(var Dc=($b-Gb|0)+qb|0,jc=0;jcUb&&0>(Ub<<2),qb=-1+qb|0,Ib=""+(+(Jb>>>0)).toString(16)+Ib,Ub=1+Ub|0;Gc=1+Gc|0}for(var Kb=0;;)if(48===Ib.charCodeAt(Kb))Kb=1+Kb|0;else break;0!==Kb&&(Ib=Ib.substring(Kb));Ma=-1===Ya?"-"+Ib:Ib}aD(Xa,Fa,Ha,Ma,lb)}else{if(oa(Ta))var Ac=Ta|0,sb=gc?(+(Ac>>>0)).toString(8):(+(Ac>>>0)).toString(16);else{Ta instanceof za||YC(Za, + Ta);var Rc=Sa(Ta),Vb=Rc.L,Mc=Rc.O;if(gc){CC();var oc=1073741823&Vb,ac=1073741823&((Vb>>>30|0)+(Mc<<2)|0),Tc=Mc>>>28|0;if(0!==Tc){var fc=(+(Tc>>>0)).toString(8),vb=(+(ac>>>0)).toString(8),pc="0000000000".substring(vb.length),mb=(+(oc>>>0)).toString(8);Ra=fc+(""+pc+vb)+(""+"0000000000".substring(mb.length)+mb)}else if(0!==ac){var qc=(+(ac>>>0)).toString(8),Uc=(+(oc>>>0)).toString(8);Ra=qc+(""+"0000000000".substring(Uc.length)+Uc)}else Ra=(+(oc>>>0)).toString(8)}else Ra=AC(CC(),Vb,Mc);sb=Ra}0!==(76& + Fa)&&TC(Za,Fa,76);cD(Xa,JC(),Fa,Ha,lb,dD(Fa,sb))}break;case 101:case 102:case 103:if("number"===typeof Ta){var Yb=+Ta;if(Yb!==Yb||Infinity===Yb||-Infinity===Yb)eD(Xa,Fa,Ha,Yb);else{Ot();if(0===Yb)Ca=new Qt(0>1/Yb,"0",0);else{var nb=0>Yb,bc=""+(nb?-Yb:Yb),rc=fD(bc,101),Eb=0>rc?0:parseInt(bc.substring(1+rc|0))|0,sc=0>rc?bc.length:rc,Sc=fD(bc,46);if(0>Sc){var tc=bc.substring(0,sc);Ca=new Qt(nb,tc,-Eb|0)}else{for(var wb=""+bc.substring(0,Sc)+bc.substring(1+Sc|0,sc),Nc=wb.length,xb=0;;)if(xb>>20|0),Yc=0===zb?1:12qd?"-":0!==(4&Fa)?"+":0!==(8&Fa)?" ":"";if(0===Ec)if(0===fd&&0===gd)var xd="0",Fd=ca,Oc=0;else if(-1===Yc)xd="0",Fd=new za(fd,gd),Oc=-1022;else{var md=-11+(0!==gd?Math.clz32(gd)|0:32+(Math.clz32(fd)|0)|0)|0;xd="1";Fd=new za(0===(32&md)?fd<>>1|0)>>>(31-md|0)|0|gd<>>1|0|Ud<<31,qf=Ud>>1,ne=Me&~$e,qe=Ze&~pf,Of=Me&$e,Ff=Ze&pf;if(Ff===qf?(-2147483648^Of)<(-2147483648^me):Ff(-2147483648^me):Ff>qf){var rf=ne+Pd|0;je=rf;hf=(-2147483648^rf)<(-2147483648^ne)?1+(qe+Ud|0)|0:qe+Ud|0}else if(0===(ne&Pd)&&0===(qe&Ud))je=ne,hf=qe;else{var Ne=ne+Pd|0;je=Ne;hf=(-2147483648^Ne)<(-2147483648^ne)?1+(qe+Ud|0)|0:qe+ + Ud|0}}var Pf=AC(CC(),je,hf),fe=""+"0000000000000".substring(Pf.length)+Pf;Ot();if(13!==fe.length)throw dg(new eg,"padded mantissa does not have the right number of bits");for(var Jc=1>Yc?1:Yc,af=fe.length;;)if(af>Jc&&48===fe.charCodeAt(-1+af|0))af=-1+af|0;else break;var ig=fe.substring(0,af),bf=Td+(0!==(256&Fa)?"0X":"0x"),Yd=Nd+"."+ig+"p"+yd;cD(Xa,JC(),Fa,Ha,bf,dD(Fa,Yd))}}else YC(Za,Ta);break;default:throw dg(new eg,"Unknown conversion '"+wc(Za)+"' was not rejected earlier");}}}}return d.w()} + FC.prototype.$classData=u({lN:0},!1,"java.lang.String$",{lN:1,i:1,n:1});var jD;function ow(){jD||(jD=new FC);return jD}function Cw(b,a,c){b.ib=a;c&&b.pD()} + class wl extends Error{constructor(){super();this.ib=null}Pb(){return this.ib}pD(){"[object Error]"!==Object.prototype.toString.call(this instanceof xl?this.Ac:this)&&(void 0===Error.captureStackTrace?Error():Error.captureStackTrace(this))}w(){var b=Ea(this),a=this.Pb();return null===a?b:b+": "+a}B(){return Ua.prototype.B.call(this)}l(b){return Ua.prototype.l.call(this,b)}get message(){var b=this.Pb();return null===b?"":b}get name(){return Ea(this)}toString(){return this.w()}} + function kD(){this.pp=this.ww=this.VC=this.ar=this.xw=null;lD=this;mD(0,0);mD(1,0);mD(10,0);this.xw=nD(28,5);for(var b=this.xw.d.length,a=new Lc(b),c=0;ca;)c=a,b.d[c]=mD(c,0),a=1+a|0;this.VC=b;b=new (hd(qD).Na)(11);for(a=0;11>a;)c=a,b.d[c]=mD(0,c),a=1+a|0;this.ww=b;this.pp="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"} + kD.prototype=new p;kD.prototype.constructor=kD;function rD(b,a,c){return 0===c?sD(b,a):0===a.L&&0===a.O&&0<=c&&c(-2147483648^a.L):0>c}else c=!1;return c?b.VC.d[a.L]:tD(new hD,a,0)} + function nD(b,a){var c=new Vc(b);c.d[0]=new za(1,0);for(var d=1;d>31,k=g.L,l=65535&k,m=k>>>16|0,n=65535&a,q=a>>>16|0,r=Math.imul(l,n);n=Math.imul(m,n);var t=Math.imul(l,q);l=r+((n+t|0)<<16)|0;r=(r>>>16|0)+t|0;g=(((Math.imul(k,h)+Math.imul(g.O,a)|0)+Math.imul(m,q)|0)+(r>>>16|0)|0)+(((65535&r)+n|0)>>>16|0)|0;c.d[e]=new za(l,g);d=1+d|0}return c} + function uD(b,a,c,d){b=0>c?-c|0:c;var e=0===c?0:0>c?-1:1;if(Ls().fD===d)return e;if(Ls().aD===d)return 0;if(Ls().$C===d)return 0e?e:0;if(Ls().dD===d)return 5<=b?e:0;if(Ls().cD===d)return 5(-2147483648^a.L):-1>b)?b=!0:(b=a.O,b=0===b?-1<(-2147483648^a.L):0a.O?new za(~a.L,~a.O):a;b=a.L;a=a.O;return 64-(0!==a?Math.clz32(a)|0:32+(Math.clz32(b)|0)|0)|0}function wD(b,a,c){return!xD(0,a,c)}function xD(b,a,c){b=c.d.length;for(var d=0;d!==b;){if(c.d[d]===a)return!0;d=1+d|0}return!1}kD.prototype.$classData=u({kM:0},!1,"java.math.BigDecimal$",{kM:1,i:1,n:1});var lD; + function pD(){lD||(lD=new kD);return lD}function yD(){this.yw=this.YC=this.At=this.tl=this.sl=this.qp=null;zD=this;this.qp=As(1,1);this.sl=As(1,10);this.tl=As(0,0);this.At=As(-1,1);this.YC=new (hd(Wr).Na)([this.tl,this.qp,As(1,2),As(1,3),As(1,4),As(1,5),As(1,6),As(1,7),As(1,8),As(1,9),this.sl]);for(var b=new (hd(Wr).Na)(32),a=0;32>a;){var c=a,d=as();b.d[c]=Bs(d,new za(0===(32&c)?1<a.O)return-1!==a.L||-1!==a.O?(b=a.L,a=a.O,AD(-1,new za(-b|0,0!==b?~a:-a|0))):b.At;var c=a.O;return(0===c?-2147483638>=(-2147483648^a.L):0>c)?b.YC.d[a.L]:AD(1,a)}yD.prototype.$classData=u({mM:0},!1,"java.math.BigInteger$",{mM:1,i:1,n:1});var zD;function as(){zD||(zD=new yD);return zD} + function BD(){this.eD=this.Ct=this.cD=this.dD=this.bD=this.$C=this.aD=this.fD=null;CD=this;this.fD=new DD("UP",0);this.aD=new DD("DOWN",1);this.$C=new DD("CEILING",2);this.bD=new DD("FLOOR",3);this.dD=new DD("HALF_UP",4);this.cD=new DD("HALF_DOWN",5);this.Ct=new DD("HALF_EVEN",6);this.eD=new DD("UNNECESSARY",7)}BD.prototype=new p;BD.prototype.constructor=BD;BD.prototype.$classData=u({wM:0},!1,"java.math.RoundingMode$",{wM:1,i:1,n:1});var CD;function Ls(){CD||(CD=new BD);return CD}function ED(){} + ED.prototype=new p;ED.prototype.constructor=ED;ED.prototype.Ib=function(b,a){return Ia(b,a)};ED.prototype.$classData=u({vN:0},!1,"java.util.Arrays$NaturalComparator$",{vN:1,i:1,Lg:1});var FD;function mt(){FD||(FD=new ED);return FD}function GD(){}GD.prototype=new Vt;GD.prototype.constructor=GD;GD.prototype.$classData=u({FN:0},!1,"java.util.Formatter$RootLocaleInfo$",{FN:1,WV:1,i:1});var HD;function JC(){HD||(HD=new GD);return HD}function ID(){}ID.prototype=new p;ID.prototype.constructor=ID; + ID.prototype.Sj=function(b,a,c){b.d[a]=c};ID.prototype.rg=function(b,a){return b.d[a]};ID.prototype.$classData=u({gO:0},!1,"java.util.internal.GenericArrayOps$ReusableAnyRefArrayOps$",{gO:1,i:1,Fr:1});var JD;function nt(){JD||(JD=new ID);return JD}function fu(b){this.Di=0;this.Dp=b}fu.prototype=new $t;fu.prototype.constructor=fu;fu.prototype.Ag=function(b){b=Zt.prototype.Ag.call(this,b);for(var a=this.Dp.length|0,c=0;c!==a;)b=this.Dp[c].Ag(b),c=1+c|0;return b}; + fu.prototype.zi=function(b){for(var a="(",c=this.Dp.length|0,d=0;d!==c;)0!==d&&(a+="|"),a=""+a+this.Dp[d].zi(b),d=1+d|0;return a+")"};fu.prototype.Bj=function(b,a,c,d){for(var e=this.Dp.length|0,g=0;g!==e;)this.Dp[g].Bj(b,a,c,d),g=1+g|0};fu.prototype.$classData=u({kO:0},!1,"java.util.regex.IndicesBuilder$AlternativesNode",{kO:1,Ep:1,i:1});function ku(b){this.Di=0;this.RD=b}ku.prototype=new $t;ku.prototype.constructor=ku; + ku.prototype.zi=function(b){return"(\\"+(this.RD>=(b.length|0)?0:b[this.RD].Di)+")"};ku.prototype.Bj=function(){};ku.prototype.$classData=u({lO:0},!1,"java.util.regex.IndicesBuilder$BackReferenceNode",{lO:1,Ep:1,i:1});function ju(b,a){this.Di=0;this.nO=b;this.ix=a}ju.prototype=new $t;ju.prototype.constructor=ju;ju.prototype.Ag=function(b){return this.ix.Ag(Zt.prototype.Ag.call(this,b))};ju.prototype.zi=function(b){return"("+this.ix.zi(b)+")"}; + ju.prototype.Bj=function(b,a,c,d){void 0!==b[this.Di]&&(a[this.nO]=[c,d]);this.ix.Bj(b,a,c,d)};ju.prototype.$classData=u({mO:0},!1,"java.util.regex.IndicesBuilder$GroupNode",{mO:1,Ep:1,i:1});function hu(b){this.Di=0;this.jx=b}hu.prototype=new $t;hu.prototype.constructor=hu;hu.prototype.zi=function(){return"("+this.jx+")"};hu.prototype.Bj=function(){};hu.prototype.$classData=u({oO:0},!1,"java.util.regex.IndicesBuilder$LeafRegexNode",{oO:1,Ep:1,i:1}); + function gu(b,a,c){this.Di=0;this.rO=b;this.qO=a;this.Qt=c}gu.prototype=new $t;gu.prototype.constructor=gu;gu.prototype.Ag=function(b){return this.Qt.Ag(Zt.prototype.Ag.call(this,b))};gu.prototype.zi=function(b){return"(("+this.qO+this.Qt.zi(b)+"))"};gu.prototype.Bj=function(b,a,c,d){this.rO?au(this.Qt,b,a,d):bu(this.Qt,b,a,c)};gu.prototype.$classData=u({pO:0},!1,"java.util.regex.IndicesBuilder$LookAroundNode",{pO:1,Ep:1,i:1});function lu(b,a){this.Di=0;this.kx=b;this.uO=a}lu.prototype=new $t; + lu.prototype.constructor=lu;lu.prototype.Ag=function(b){return this.kx.Ag(Zt.prototype.Ag.call(this,b))};lu.prototype.zi=function(b){return"("+this.kx.zi(b)+this.uO+")"};lu.prototype.Bj=function(b,a,c,d){au(this.kx,b,a,d)};lu.prototype.$classData=u({tO:0},!1,"java.util.regex.IndicesBuilder$RepeatedNode",{tO:1,Ep:1,i:1});function iu(b){this.Di=0;this.Fp=b}iu.prototype=new $t;iu.prototype.constructor=iu; + iu.prototype.Ag=function(b){b=Zt.prototype.Ag.call(this,b);for(var a=this.Fp.length|0,c=0;c!==a;)b=this.Fp[c].Ag(b),c=1+c|0;return b};iu.prototype.zi=function(b){for(var a="(",c=this.Fp.length|0,d=0;d!==c;)a=""+a+this.Fp[d].zi(b),d=1+d|0;return a+")"};iu.prototype.Bj=function(b,a,c){for(var d=this.Fp.length|0,e=0;e!==d;)c=bu(this.Fp[e],b,a,c),e=1+e|0};iu.prototype.$classData=u({vO:0},!1,"java.util.regex.IndicesBuilder$SequenceNode",{vO:1,Ep:1,i:1}); + function KD(b){if(null===b.Rt)throw tw("No match available");return b.Rt}function LD(b,a){this.Rm=b;this.SD=a;this.St=0;this.Gp=this.SD;this.mx=0;this.Rt=null;this.lx=!1;this.Hr=0}LD.prototype=new p;LD.prototype.constructor=LD;function MD(b){var a=b.Rm;var c=b.Gp;var d=a.Ir;d.lastIndex=b.mx;c=d.exec(c);a=a.Ir.lastIndex|0;b.mx=null!==c?a===(c.index|0)?1+a|0:a:1+b.Gp.length|0;b.Rt=c;b.lx=!1;return null!==c}f=LD.prototype;f.bm=function(){return(KD(this).index|0)+this.St|0}; + f.Km=function(){var b=this.bm(),a=KD(this)[0];return b+a.length|0};f.vq=function(b){b=ND(this.Rm,b);b=OD(this.Rm,KD(this),this.lx)[b];return void 0!==b?(b[0]|0)+this.St|0:-1};f.vr=function(b){b=ND(this.Rm,b);b=OD(this.Rm,KD(this),this.lx)[b];return void 0!==b?(b[1]|0)+this.St|0:-1};f.$classData=u({CO:0},!1,"java.util.regex.Matcher",{CO:1,i:1,XV:1}); + function Xu(b,a,c,d,e,g,h){this.xx=this.Ir=this.dE=null;this.ux=!1;this.tx=b;this.wx=c;this.Vt=d;this.eE=e;this.vx=g;this.NO=h;this.cE=!1;this.Ir=new RegExp(c,this.Vt+(this.eE?"gy":"g"));this.xx=new RegExp("^(?:"+c+")$",d)}Xu.prototype=new p;Xu.prototype.constructor=Xu;function ND(b,a){if(0>a||a>b.vx)throw zy(new Ay,""+a);return b.NO[a]|0} + function OD(b,a,c){if(void 0===a.indices)if(uu().$D)b.cE||(b.Ir=new RegExp(b.wx,b.Vt+(b.eE?"gy":"g")+"d"),b.xx=new RegExp("^(?:"+b.wx+")$",b.Vt+"d"),b.cE=!0),c=c?b.xx:b.Ir,c.lastIndex=a.index|0,a.indices=c.exec(a.input).indices;else{if(!b.ux&&!b.ux){Yt||(Yt=new Xt);var d=b.wx,e=b.Vt,g=new nu(d),h=mu(g);h.Ag(1);var k=h.zi(g.Gr);b.dE=new Wt(d,e,h,-1+(g.Gr.length|0)|0,new RegExp(k,e+"g"),new RegExp("^(?:"+k+")$",e));b.ux=!0}b=b.dE;e=a.input;d=a.index|0;g=c?b.zO:b.yO;g.lastIndex=d;c=g.exec(e);if(null=== + c||(c.index|0)!==d)throw dg(new eg,"[Internal error] Executed '"+g+"' on '"+(e+"' at position "+d)+", got an error.\nOriginal pattern '"+(b.BO+"' with flags '"+b.wO)+"' did match however.");e=d+c[0].length|0;g=1+b.xO|0;h=Array(g);h[0]=[d,e];for(k=1;k!==g;)h[k]=void 0,k=1+k|0;b.AO.Bj(c,h,d,e);a.indices=h}return a.indices}Xu.prototype.w=function(){return this.tx};Xu.prototype.$classData=u({DO:0},!1,"java.util.regex.Pattern",{DO:1,i:1,n:1});function PD(){}PD.prototype=new p; + PD.prototype.constructor=PD;function Ld(b,a){b="\\Q";for(var c=0,d=a.indexOf("\\E",c)|0;0<=d;)b=""+b+a.substring(c,d)+"\\E\\\\E\\Q",c=2+d|0,d=a.indexOf("\\E",c)|0;return""+b+a.substring(c)+"\\E"}PD.prototype.$classData=u({EO:0},!1,"java.util.regex.Pattern$",{EO:1,i:1,n:1});var QD;function Md(){QD||(QD=new PD);return QD}function RD(){this.au=null;SD=this;this.au=new TD}RD.prototype=new p;RD.prototype.constructor=RD;RD.prototype.$classData=u({PO:0},!1,"scala.$less$colon$less$",{PO:1,i:1,n:1});var SD; + function Si(){SD||(SD=new RD);return SD}function Jv(b){b=new (hd(ya).Na)(b);yt(Kt(),b,void 0);return b}function UD(){}UD.prototype=new p;UD.prototype.constructor=UD;function VD(b,a,c){b=a.V();if(-1a)throw new At;var c=b.d.length;c=aa)throw new At;c=b.d.length;c=a>31,e=new FE(sD(pD(),new za(a,e)),c),(b.cu?b.du:xE(b)).d[d]=e);return e}b=new hD;tD(b,new za(a,a>>31),0);EE(b,c);return new FE(b,c)}zE.prototype.$classData=u({dP:0},!1,"scala.math.BigDecimal$",{dP:1,i:1,n:1});var AE;function mn(){AE||(AE=new zE);return AE} + function HE(){this.oE=this.nE=null;IE=this;this.nE=Bs(as(),new za(0,-2147483648));this.oE=Bs(as(),new za(-1,-1))}HE.prototype=new p;HE.prototype.constructor=HE;HE.prototype.$classData=u({fP:0},!1,"scala.math.BigInt$",{fP:1,i:1,n:1});var IE;function JE(){IE||(IE=new HE);return IE}function KE(){}KE.prototype=new p;KE.prototype.constructor=KE; + function qv(b,a){a===ma(rd)?b=Ry():a===ma(sd)?b=Sy():a===ma(pd)?b=Qy():a===ma(td)?b=om():a===ma(wd)?b=Oy():a===ma(zd)?b=Py():a===ma(Ad)?b=Ny():a===ma(od)?b=Ty():a===ma(nd)?b=LE():a===ma(cd)?b=Ev():a===ma(hw)?(ME||(ME=new aF),b=ME):a===ma(gw)?(bF||(bF=new cF),b=bF):b=new dF(a);return b}KE.prototype.$classData=u({vP:0},!1,"scala.reflect.ClassTag$",{vP:1,i:1,n:1});var eF;function rv(){eF||(eF=new KE);return eF}function fF(){}fF.prototype=new p;fF.prototype.constructor=fF;function gF(){} + gF.prototype=fF.prototype;fF.prototype.w=function(){return"\x3cfunction0\x3e"};function hF(){}hF.prototype=new p;hF.prototype.constructor=hF;function iF(){}iF.prototype=hF.prototype;hF.prototype.w=function(){return"\x3cfunction1\x3e"};function jF(){}jF.prototype=new p;jF.prototype.constructor=jF;function kF(){}kF.prototype=jF.prototype;jF.prototype.w=function(){return"\x3cfunction2\x3e"};function lF(){}lF.prototype=new p;lF.prototype.constructor=lF;function mF(){}mF.prototype=lF.prototype; + lF.prototype.w=function(){return"\x3cfunction3\x3e"};function gj(b){this.uq=b}gj.prototype=new p;gj.prototype.constructor=gj;gj.prototype.w=function(){return""+this.uq};gj.prototype.$classData=u({dV:0},!1,"scala.runtime.BooleanRef",{dV:1,i:1,n:1});function nF(b){this.Gy=b}nF.prototype=new p;nF.prototype.constructor=nF;nF.prototype.w=function(){return""+this.Gy};nF.prototype.$classData=u({fV:0},!1,"scala.runtime.IntRef",{fV:1,i:1,n:1});function Yi(b){this.pc=b}Yi.prototype=new p; + Yi.prototype.constructor=Yi;Yi.prototype.w=function(){return""+this.pc};Yi.prototype.$classData=u({jV:0},!1,"scala.runtime.ObjectRef",{jV:1,i:1,n:1});function jy(){}jy.prototype=new p;jy.prototype.constructor=jy;jy.prototype.w=function(){return"Left"};jy.prototype.$classData=u({OP:0},!1,"scala.util.Left$",{OP:1,i:1,n:1});var iy;function ly(){}ly.prototype=new p;ly.prototype.constructor=ly;ly.prototype.w=function(){return"Right"};ly.prototype.$classData=u({QP:0},!1,"scala.util.Right$",{QP:1,i:1,n:1}); + var ky;function oF(){this.ku=this.lu=this.Ll=this.Nd=0;pF=this;this.Nd=Wa("Seq");this.Ll=Wa("Map");this.lu=Wa("Set");this.ku=dz(this,mf().Df,this.Ll)}oF.prototype=new Zy;oF.prototype.constructor=oF;function qF(b,a,c){return az(b,gi(G(),a),gi(G(),c))} + function rF(b){var a=cz();if(Oi(b))a:{var c=a.Nd,d=b.E();switch(d){case 0:a=a.Ja(c,0);break a;case 1:d=c;b=b.ca(0);a=a.Ja(a.H(d,gi(G(),b)),1);break a;default:var e=b.ca(0),g=gi(G(),e);e=c=a.H(c,g);var h=b.ca(1);h=gi(G(),h);var k=h-g|0;for(g=2;g=k}else k=!1;if(k)g=1+g|0;else break}mm();h="".substring(h,g);k=lm(0,h);h=c;h=KD(h)[ND(h.Rm,k)];h=void 0!==h?h:null;null!==h&&AF(d,h);break;case 92:g=1+g|0;g>24&&0===(1&b.Ym)<<24>>24){var a=1+b.mu.Rm.vx|0;om();if(0>=a)a=new Lc(0);else{for(var c=new Lc(a),d=0;d>24}return b.xE} + function DF(b){if(0===(2&b.Ym)<<24>>24&&0===(2&b.Ym)<<24>>24){var a=1+b.mu.Rm.vx|0;om();if(0>=a)a=new Lc(0);else{for(var c=new Lc(a),d=0;d>24}return b.wE}function EF(b,a){this.wE=this.xE=null;this.Ym=this.vE=this.nu=0;this.cQ=b;this.mu=a;this.nu=a.bm();this.vE=a.Km()}EF.prototype=new p;EF.prototype.constructor=EF;f=EF.prototype;f.w=function(){return Lp(this)};f.Fy=function(){return this.cQ};f.bm=function(){return this.nu};f.Km=function(){return this.vE}; + f.vq=function(b){return CF(this).d[b]};f.vr=function(b){return DF(this).d[b]};f.$classData=u({ZP:0},!1,"scala.util.matching.Regex$Match",{ZP:1,i:1,$P:1});function FF(){this.yn=this.xn=this.bl=this.Wj=null}FF.prototype=new bA;FF.prototype.constructor=FF;function GF(){}GF.prototype=FF.prototype;FF.prototype.jg=function(){return this.yn}; + function HF(b){kf();var a=b.mh().da(),c=b.xr().jd;if(null===a?null!==c:!a.l(c))throw xf(new yf,"Core requirement failed: expected argument sort "+(b.mh().da()+" to match domain sort "+b.xr().jd+" when applying "+b.xr()+" to ")+b.mh());}function nj(b){return!!(b&&b.$classData&&b.$classData.eb.Av)}function IF(){this.Ba=null;uq(this,"\x26")}IF.prototype=new LA;IF.prototype.constructor=IF;IF.prototype.$classData=u({EJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.AMP$",{EJ:1,bc:1,Bb:1,i:1});var JF; + function Ko(){JF||(JF=new IF);return JF}function Xo(){this.Ba=null;uq(this,":\x3d")}Xo.prototype=new LA;Xo.prototype.constructor=Xo;Xo.prototype.$classData=u({FJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ASSIGN$",{FJ:1,bc:1,Bb:1,i:1});var Wo;function $o(){this.Ba=null;uq(this,":\x3d*")}$o.prototype=new LA;$o.prototype.constructor=$o;$o.prototype.rf=function(){Te();return Cp(":\x3d\\*")};$o.prototype.$classData=u({GJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ASSIGNANY$",{GJ:1,bc:1,Bb:1,i:1});var Zo; + function KF(b,a){b=yh(Eg(),b);for(var c=LF(a),d=null,e=null;c!==y();){var g=c.x();for(g=yh(Eg(),g.kd).y();g.C();){var h=new nf(g.z(),y());null===e?d=h:e.ja=h;e=h}c=c.D()}c=null===d?y():d;var k=b.qb(c);c=LF(a);if(c===y())d=y();else{a=c.x();b=a=new nf(a.rc,y());for(c=c.D();c!==y();)d=c.x(),d=new nf(d.rc,y()),b=b.ja=d,c=c.D();d=a}a=l=>{if(MF(l)){var m=k.ae(new $f(n=>{if(n.ya()===l.ya()){var q=n.mb(),r=l.mb();q=null===q?null===r:q.l(r)}else q=!1;return q?n.sa()!==l.sa():!1}));if(m.r())return z();m=m.G(); + return new F(B(new C,l,m))}return z()};if(d===y())a=y();else{b=d.x();c=b=new nf(a(b),y());for(d=d.D();d!==y();)e=d.x(),e=new nf(a(e),y()),c=c.ja=e,d=d.D();a=b}b=a;a:for(;;)if(b.r()){c=y();break}else if(c=b.x(),a=b.D(),!1===!c.r())b=a;else for(;;){if(a.r())c=b;else{if(!1!==!a.x().r()){a=a.D();continue}c=a;a=new nf(b.x(),y());d=b.D();for(b=a;d!==c;)e=new nf(d.x(),y()),b=b.ja=e,d=d.D();for(d=c=c.D();!c.r();){if(!1===!c.x().r()){for(;d!==c;)e=new nf(d.x(),y()),b=b.ja=e,d=d.D();d=c.D()}c=c.D()}d.r()|| + (b.ja=d);c=a}break a}if(c===y())a=y();else for(a=c.x(),b=a=new nf(a.G(),y()),c=c.D();c!==y();)d=c.x(),d=new nf(d.G(),y()),b=b.ja=d,c=c.D();if(!a.r()){b=l=>{if(null!==l){var m=l.o();m=Ve().ba.s(m);var n=l.m();return"Symbol '"+m+"' defined as "+l.o().sa()+", but used as "+l.m().sa()+" in "+Ve().ba.s(n)}throw new x(l);};if(a===y())b=y();else{c=a.x();d=c=new nf(b(c),y());for(e=a.D();e!==y();)g=e.x(),g=new nf(b(g),y()),d=d.ja=g,e=e.D();b=c}b=Pi(b,"","\n","");c=l=>{if(null!==l)return l=l.m(),Ve().ba.s(l); + throw new x(l);};if(a===y())c=y();else{d=a.x();e=d=new nf(c(d),y());for(g=a.D();g!==y();)h=g.x(),h=new nf(c(h),y()),e=e.ja=h,g=g.D();c=d}c=Pi(c,"",", ","");d=l=>{if(null!==l)return l=l.o(),Ve().ba.s(l);throw new x(l);};if(a===y())a=y();else{e=a.x();g=e=new nf(d(e),y());for(a=a.D();a!==y();)h=a.x(),h=new nf(d(h),y()),g=g.ja=h,a=a.D();a=e}a=Pi(a,"",", ","");throw new jl("All definitions and uses must match, but found the following mismatches:\n"+b,wm(),c,a,"","",null,"");}} + function NF(b,a){var c=h=>{if(null!==h&&Je(h.o())){var k=h.o();if(we(h.m()))return h=h.m(),k=OF(a,PF(a,k,Sf())),h=OF(a,PF(a,h,Sf())),B(new C,k,h)}if(null!==h&&Je(h.o()))throw k=h.m(),k="Annotation must be formula, but got "+Ve().ba.s(k),h=wm(),new jl(k,h,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");if(null!==h)throw k=h.o(),k="Annotation on programs only, but was on "+Ve().ba.s(k),h=wm(),new jl(k,h,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");throw new x(h);};if(b===y())return y();var d= + b.x(),e=d=new nf(c(d),y());for(b=b.D();b!==y();){var g=b.x();g=new nf(c(g),y());e=e.ja=g;b=b.D()}return d} + function QF(b){var a=h=>{if(null!==h&&null!==h.o())return"\\cdot"!==h.o().sc;throw new x(h);},c=b;a:for(var d;;)if(c.r()){d=y();break}else if(d=c.x(),b=c.D(),!1===!!a(d))c=b;else for(;;){if(b.r())d=c;else{d=b.x();if(!1!==!!a(d)){b=b.D();continue}d=b;b=new nf(c.x(),y());var e=c.D();for(c=b;e!==d;){var g=new nf(e.x(),y());c=c.ja=g;e=e.D()}for(e=d=d.D();!d.r();){g=d.x();if(!1===!!a(g)){for(;e!==d;)g=new nf(e.x(),y()),c=c.ja=g,e=e.D();e=d.D()}d=d.D()}e.r()||(c.ja=e);d=b}break a}a=h=>{if(null!==h&&null!== + h.o())return new ye(h.o().sc,h.o().Hd,Ae(),h.m(),z());throw new x(h);};if(d===y())a=y();else{b=d.x();c=b=new nf(a(b),y());for(d=d.D();d!==y();)e=d.x(),e=new nf(a(e),y()),c=c.ja=e,d=d.D();a=b}return Kf(Lf(),a)}function RF(b){var a=yh(Eg(),b).Ha(new $f(g=>g instanceof bg)).aa(new $f(g=>g));if(Oi(a))for(var c=0,d=a.E(),e=b;;)if(c!==d)b=1+c|0,c=a.ca(c),e=yi(new ui(e),c,new mh(c.ve)),c=b;else{a=e;break}else{d=b;for(a=a.y();a.C();)c=a.z(),d=yi(new ui(d),c,new mh(c.ve));a=d}return a} + function SF(){this.Tv=null}SF.prototype=new p;SF.prototype.constructor=SF;f=SF.prototype;f.w=function(){return"\x3cfunction1\x3e"};function Um(b){if(null!==b.Tv)return b.Tv;throw new VA(new H(()=>"No archive parser set. Please check the command line during startup for error messages."));}f.Lw=function(b,a){return Um(this).Lw(b,a)};f.Iy=function(){return Um(this).Iy()};f.Kw=function(){return Um(this).Kw()}; + function pA(b,a){b=a.kj.Hb.Ha(new $f(l=>{if(null!==l&&null!==l.m()&&l.m().Id instanceof F){for(l=l.m().Id.p;!l.r();){if("\\cdot"===l.x().o().sc)return!0;l=l.D()}return!1}if(null!==l&&null!==l.m()&&z()===l.m().Id)return!1;throw new x(l);}));if(!b.r()){var c=b.x();if(null===c||null===c.m())throw new x(c);a=c.m().ze;c="Definition "+c.o().Tc()+" uses unsupported anonymous (dot) arguments; please use named arguments (e.g., Real x) instead";throw new jl(c,a,"\x3cunknown\x3e","\x3cunknown\x3e","","",null, + "");}var d=TF(a.kj);b=d.Hb.wj(new $f(l=>{if(null!==l&&null!==l.m()&&l.m().Ab instanceof Tj){var m=l.o();l=B(new C,Li(),l.m().ze);return B(new C,m,l)}if(null!==l&&null!==l.m()&&l.m().Ab instanceof Uj){var n=l.m().Ab;m=l.o();var q=l.m().Id;if(q instanceof F)n=n.na,n.r()?n=z():(n=n.G(),n=new F(Xi(new ui(n)).cc(new $f(M=>q.p.ta(B(new C,new um(M.ya(),M.mb()),M.da()))))));else{if(z()!==q)throw new x(q);n=n.na;n.r()?n=z():(n=n.G(),n=new F(Xi(new ui(n))))}var r=n.r()?Sf():n.G();n=di().sb();for(var t=r.y();t.C();){var v= + t.z(),w=v;w=new um(w.ya(),w.mb());var A=(M=>()=>M.Ye())(r);if(ja(n)!==ma(ei)){var E=n.vc(w);if(E instanceof F)w=E.p;else{if(z()!==E)throw new x(E);A=A();fi(n,w,A);w=A}}else{E=gi(G(),w);E^=E>>>16|0;var D=E&(-1+n.oa.d.length|0),L=n.oa.d[D];L=null===L?null:hi(L,w,E);null!==L?w=L.yd:(L=n.oa,A=A(),(1+n.ic|0)>=n.ji&&ii(n,n.oa.d.length<<1),ji(n,w,A,E,L===n.oa?D:E&(-1+n.oa.d.length|0)),w=A)}w.pa(v)}r=ki().Ni;for(n=n.y();n.C();){t=n.z();if(null===t)throw new x(t);r=li(r,t.o(),t.m().db())}l=B(new C,r,l.m().ze); + return B(new C,m,l)}throw new x(l);}));var e=b.Ha(new $f(l=>l.m().o().$d(new $f(m=>1{l=l.m().aa(new $f(m=>m.Yf()));return Pi(l,""," vs. ","")}));throw new jl(c,a,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");}b=b.wj(new $f(l=>{if(null!==l&&null!==l.m()){var m=l.o(),n=l.m().o().aa(new $f(q=>q.m().x()));l=B(new C,Kf(Lf(),n),l.m().m()); + return B(new C,m,l)}throw new x(l);}));e=b.wj(new $f(l=>{if(null!==l&&null!==l.m()){var m=l.o();l=B(new C,l.m().o().cc(new $f(n=>n instanceof fh)).Ha(new $f(n=>!d.Hb.ta(new um(n.ya(),n.mb())))).cc(new $f(n=>Sp().rt.ta(n))).cc(new $f(n=>Hm().st.ta(n))),l.m().m());return B(new C,m,l)}throw new x(l);})).Ha(new $f(l=>{if(null!==l&&null!==l.m())return!l.m().o().r();throw new x(l);}));if(!e.r()){c=e.x();if(null===c||null===c.m())throw new x(c);g=c.m().o();a=c.m().m();c=c.o().Tc();le();g=pe(y(),g);b=new $f(l=> + l.ya());UF||(UF=new VF);var h=g.Le(new GA(UF,b));g=l=>Ve().ba.s(l);if(h===y())g=y();else{b=h.x();e=b=new nf(g(b),y());for(h=h.D();h!==y();){var k=h.x();k=new nf(g(k),y());e=e.ja=k;h=h.D()}g=b}c="Definition "+c+" uses undefined symbol(s) "+Pi(g,"",",","")+". Please add arguments or define as functions/predicates/programs";throw new jl(c,a,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");}b=b.wj(new $f(l=>{if(null!==l&&null!==l.m()){var m=l.o();l=B(new C,l.m().o().aa(new $f(n=>{var q=d.Hb.vc(new um(n.ya(), + n.mb()));return B(new C,n,q)})),l.m().m());return B(new C,m,l)}throw new x(l);})).Ha(new $f(l=>{if(null!==l&&null!==l.m())return l.m().o().$d(new $f(m=>{if(null!==m){var n=m.m();if(n.r())return!1;n=n.G();if(null===n)throw new x(n);m=m.o();if(m instanceof ye){var q=m.Ud,r=n.tc;return(null===q?null===r:q.l(r))?!n.ld.ta(m.jd):!0}return!1}throw new x(m);}));throw new x(l);}));if(!b.r()){c=b.x();if(null===c||null===c.m())throw new x(c);g=c.m().o();a=c.m().m();c="Definition "+c.o().Tc()+" uses "+g.aa(new $f(l=> + {if(null!==l){var m=l.o().Yf(),n=l.o();n=Ve().ba.s(n);l=l.m();if(l.r())l=z();else{l=l.G();var q=l.ld;q.r()?q=z():(q=q.G(),q=new F(q+"-\x3e"));l=new F(":"+(q.r()?"":q.G())+l.tc)}return m+" inconsistent with definition "+n+(l.r()?"":l.G())}throw new x(l);}));throw new jl(c,a,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");}try{c=WF(d,OF(d,PF(d,a.xk,Sf())))}catch(l){if(l instanceof eg)throw a=l,new jl(a.ib,wm(),"\x3cunknown\x3e","\x3cunknown\x3e","","",a,"");throw l;}try{g=XF(d,c)}catch(l){if(l instanceof + eg)throw a=l,new jl(a.ib,wm(),"\x3cunknown\x3e","\x3cunknown\x3e","","",a,"");throw l;}g=WA(ll(),g);le();g=pe(y(),g);b=mf().Df;if(null===b?null!==g:!b.l(g)){if(g===y())a=y();else for(a=g.x(),c=a=new nf(a.Yf(),y()),b=g.D();b!==y();)e=b.x(),e=new nf(e.Yf(),y()),c=c.ja=e,b=b.D();a="Semantic analysis error\nsemantics: Expect unique names_index that identify a unique type.\nambiguous: "+Pi(a,""," and ","");c=wm();if(g===y())g=y();else{b=g.x();e=b=new nf(b.Yf(),y());for(g=g.D();g!==y();)h=g.x(),h=new nf(h.Yf(), + y()),e=e.ja=h,g=g.D();g=b}g=Pi(g,""," and ","");throw new jl(a,c,g,"unambiguous type","\x3cunknown\x3e","\x3cunknown\x3e",null,"");}d.Hb.r()&&!yh(Eg(),c).$d(new $f(l=>{if(l instanceof ye){l=l.jd;var m=Ae();return!(null!==l&&l.l(m))}return!1}))||YF(0,a.lj,a.kj,c);KF(c,d);b=NF(a.ol,d);for(e=XA(b);!e.r();){g=e.x();if(null!==g&&Je(g.o())&&we(g.m()))g=g.m(),d.Hb.r()?YF(Wk(),a.lj,Fm(oA(Wk(),a.xk),Bm().Sv),g):YF(Wk(),a.lj,Fm(d,Bm().Sv),g);else{if(null!==g&&Je(g.o()))throw a=g.m(),a="Unsupported annotation "+ + Ve().ba.s(a)+" of kind "+g.m().sa()+" encountered, please provide a formula",c=wm(),new jl(a,c,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");if(null!==g)throw a=g.m(),a=Ve().ba.s(a),c=g.o(),a="Annotation "+a+" on "+Ve().ba.s(c)+" of kind "+g.o().sa()+" not supported, please annotate programs only",c=wm(),new jl(a,c,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");throw new x(g);}e=e.D()}return new qA(a.lj,a.xm,a.pl,a.In,d,c,a.ym,b,a.wm)} + function oA(b,a){z();var c=di().sb();a=yh(Eg(),a);b=a.Ha(new $f(d=>d instanceof ye)).aa(new $f(d=>d)).Ha(new $f(d=>{d=d.jd;var e=Ae();return null!==d&&d.l(e)})).aa(new $f(d=>{var e=new um(d.Pe,d.Oe),g=new F(d.jd),h=d.Ud;d=c.vc(d);mf();var k=z();g=new vm(g,h,d,new Uj(k),wm());return B(new C,e,g)}));Si();b=Ti(b);a=a.Ha(new $f(d=>d instanceof cg)).aa(new $f(d=>{var e=new um(d.ya(),d.mb()),g=z();d=d.da();var h=z();mf();var k=z();g=new vm(g,d,h,new Uj(k),wm());return B(new C,e,g)}));Si();a=Ti(a);return new ym(b.Cc(a))} + function TF(b){var a=b.Hb.wj(new $f(k=>{if(null!==k&&null!==k.m()&&k.m().Ab instanceof Uj){var l=k.m().Ab;k=B(new C,k.o(),k.m().ze);l=l.na;if(l.r())l=z();else{l=l.G();var m=Xi(new ui(l));l=di().sb();for(var n=m.y();n.C();){var q=n.z(),r=q;r=new um(r.ya(),r.mb());var t=(E=>()=>E.Ye())(m);if(ja(l)!==ma(ei)){var v=l.vc(r);if(v instanceof F)r=v.p;else{if(z()!==v)throw new x(v);t=t();fi(l,r,t);r=t}}else{v=gi(G(),r);v^=v>>>16|0;var w=v&(-1+l.oa.d.length|0),A=l.oa.d[w];A=null===A?null:hi(A,r,v);null!==A? + r=A.yd:(A=l.oa,t=t(),(1+l.ic|0)>=l.ji&&ii(l,l.oa.d.length<<1),ji(l,r,t,v,A===l.oa?w:v&(-1+l.oa.d.length|0)),r=t)}r.pa(q)}m=ki().Ni;for(l=l.y();l.C();){n=l.z();if(null===n)throw new x(n);m=li(m,n.o(),n.m().db())}l=new F(m)}l=l.r()?Li():l.G();return B(new C,k,l)}if(null!==k&&null!==k.m()&&k.m().Ab instanceof Tj){l=k.m().Ab;k=B(new C,k.o(),k.m().ze);m=Xi(new ui(l.fa));l=di().sb();for(n=m.y();n.C();){r=q=n.z();r=new um(r.ya(),r.mb());t=(E=>()=>E.Ye())(m);if(ja(l)!==ma(ei))if(v=l.vc(r),v instanceof F)r= + v.p;else{if(z()!==v)throw new x(v);t=t();fi(l,r,t);r=t}else v=gi(G(),r),v^=v>>>16|0,w=v&(-1+l.oa.d.length|0),A=l.oa.d[w],A=null===A?null:hi(A,r,v),null!==A?r=A.yd:(A=l.oa,t=t(),(1+l.ic|0)>=l.ji&&ii(l,l.oa.d.length<<1),ji(l,r,t,v,A===l.oa?w:v&(-1+l.oa.d.length|0)),r=t);r.pa(q)}m=ki().Ni;for(l=l.y();l.C();){n=l.z();if(null===n)throw new x(n);m=li(m,n.o(),n.m().db())}return B(new C,k,m)}throw new x(k);})).Ha(new $f(k=>{if(null!==k)return k.m().$d(new $f(l=>1{if(null!==k&&null!==k.o()){var l=k.o().o().Tc(),m=k.o().m();k=k.m().aa(new $f(n=>{if(null!==n)return n=n.m().aa(new $f(q=>q.Yf()))," "+Pi(n,""," vs. ","");throw new x(n);}));return"Definition "+l+" at "+m+" uses names inconsistently\n"+Pi(k,"","\n","")}throw new x(k);})),a=Pi(a,"","\n",""),new jl(a,b,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");var c=new ZF;a=di();var d=b.Hb,e=a.Yc(pr(Dh(),d)),g=EA(IA(),b.Hb);b=k=>{if(null!==k&&null!==k.m()&& + k.m().Ab instanceof Tj)return B(new C,k.o(),k.m());if(null!==k&&null!==k.m()&&k.m().Ab instanceof Uj){var l=k.m().Ab,m=k.o();mf();l=l.na;if(l.r())l=z();else{var n=l.G();Si();l=Mi(Rp(),c);l=new ym(l.Cc(e));n=RF(n);var q=k.m().Id;l=OF(l,PF(l,n,QF(q.r()?mf().Df:q.G())));n=l.da();q=k.m().tc;if(null===n?null!==q:!n.l(q))throw m="Definition "+k.o().Tc()+" does not fit declared sort "+k.m().tc+"; right-hand side is of sort "+l.da(),new jl(m,k.m().ze,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");l=new F(l)}m= + B(new C,m,new vm(k.m().ld,k.m().tc,k.m().Id,new Uj(l),k.m().ze));$F(c,m);aG(e,k.o());return m}throw new x(k);};if(g===y())b=y();else{a=g.x();d=a=new nf(b(a),y());for(g=g.D();g!==y();){var h=g.x();h=new nf(b(h),y());d=d.ja=h;g=g.D()}b=a}Si();b=Mi(Rp(),b);return new ym(b)} + function YF(b,a,c,d){yh(Eg(),d).cc(new $f(e=>Hm().st.ta(e))).Ue(new $f(e=>{if(e instanceof ye){var g=c.Hb.vc(new um(e.Pe,e.Oe));if(!(g instanceof F)){if(z()===g){RA();g=a+": undefined function symbol";var h=e.Ud.w(),k=wm();mv();throw OA(g,k,""+e+" "+Ph(ja(e))+" of sort "+e.da(),h,"Make sure to declare all variables in ProgramVariables and all symbols in Definitions block.");}throw new x(g);}k=g.p;if(null===k||null===k.ze)throw new x(k);g=k.ze;h=k.ld;k=k.tc;var l=e.Ud;if(null===l?null===k:l.l(k)){if(h.ta(e.jd))return!0; + h=B(new C,e.jd,h);if(h.Z instanceof F)throw k=h.Z,RA(),h=a+": "+Ve().ba.s(e)+" declared with domain "+k.p+" but used where domain "+e.jd+" was expected.",k=fb(k.p),e=e.jd.w(),OA(h,g,k,e,"");if(z()===h.Z)throw RA(),e=a+": "+Ve().ba.s(e)+" declared as a variable of sort "+e.Ud+" but used as a function with arguments.",OA(e,g,"no arguments","function with arguments","");throw new x(h);}RA();h=a+": "+Ve().ba.s(e)+" declared with sort "+k+" but used where sort "+e.Ud+" was expected.";k+=" function";e= + e.Ud.w();throw OA(h,g,k,e,"");}if(e instanceof bg)return c.Hb.ta(new um(e.ve.ya(),e.ve.mb()));if(dh(e)){Wk();g=Yh().Yc(y());h=ai();k=new rA(g);$h(h,bi().Cd,k,d);if(g.ta(e))return!0;h=!1;g=null;k=c.Hb.vc(new um(e.ya(),e.mb()));a:{if(k instanceof F&&(h=!0,g=k,null!==g.p&&z()===g.p.ld)){h=g.p.ze;g=g.p.tc;break a}if(h&&null!==g.p&&g.p.ld instanceof F)throw k=g.p.ld,RA(),h=a+": "+e.ya()+" was declared as a function but must be a variable when it is assigned to or has a differential equation.",k=Ve().ba.s(e)+ + ": "+k.p+"-\x3e"+g.p.tc+" Function",e="Real "+Ve().ba.s(e),OA(h,g.p.ze,k,e,"");if(z()===k)throw RA(),g=a+": undefined symbol "+Ve().ba.s(e),h="undefined symbol "+Ve().ba.s(e),k="Real "+Ve().ba.s(e),l=wm(),e='Add "Real '+Ve().ba.s(e)+';" to the ProgramVariables block',OA(g,l,h,k,e);throw new x(k);}k=e.da();if(null===k?null!==g:!k.l(g))throw RA(),k=a+": "+Ve().ba.s(e)+" declared with sort "+g+" but used where a "+e.da()+" was expected.",g=""+g+Ve().ba.s(e),e=e.da()+" "+Ve().ba.s(e),OA(k,h,g,e,"");e= + e.da();return null===e?null===g:e.l(g)}return e instanceof tg||e instanceof oh||e instanceof fh}))}f.s=function(b){return dl(this,b,!0)};f.$classData=u({IJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ArchiveParser$",{IJ:1,i:1,HJ:1,va:1});var bG;function Wk(){bG||(bG=new SF);return bG}function cG(){}cG.prototype=new p;cG.prototype.constructor=cG;cG.prototype.$classData=u({LJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.AtomicBinaryFormat$",{LJ:1,i:1,jt:1,rm:1});var dG;function qo(){dG||(dG=new cG);return dG} + function eG(){}eG.prototype=new p;eG.prototype.constructor=eG;eG.prototype.$classData=u({MJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.AtomicFormat$",{MJ:1,i:1,xV:1,rm:1});var fG;function sp(){this.Ba=null;uq(this,"++")}sp.prototype=new LA;sp.prototype.constructor=sp;sp.prototype.rf=function(){Te();return Cp("\\+\\+|\u222a")};sp.prototype.$classData=u({QJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.CHOICE$",{QJ:1,bc:1,Bb:1,i:1});var rp;function gG(){this.Ba=null;uq(this,",")}gG.prototype=new LA; + gG.prototype.constructor=gG;gG.prototype.$classData=u({RJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.COMMA$",{RJ:1,bc:1,Bb:1,i:1});var hG;function Zn(){hG||(hG=new gG);return hG}function up(){this.Ba=null;uq(this,"\u2229")}up.prototype=new LA;up.prototype.constructor=up;up.prototype.rf=function(){Te();return Cp("\u2229")};up.prototype.$classData=u({SJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.DCHOICE$",{SJ:1,bc:1,Bb:1,i:1});var tp; + function iG(b,a,c){if(a===y())var d=y();else{var e=a.x();d=e=new nf(e.o(),y());for(var g=a.D();g!==y();){var h=g.x();h=new nf(h.o(),y());d=d.ja=h;g=g.D()}d=e}e=XA(d);e=YA(d,e);if(y().l(e)){e=b.Hb.Sm().Dk(Kf(Lf(),d));if(e.r())return I(),b=Fm(b,new ym((Si(),Mi(Rp(),a)))),Om(b,c);I();b=e.aa(new $f(m=>m.Tc()));var k="Unique name ("+Pi(b,"",",","")+" not unique)";b=c.c;a=c.ka;I();e=dr(c).b?Uq(c,c.h):Pm(c,b);c.g&&(c.ka=a,R(c,b,X(S(),new H(()=>k))));return e}I();if(e===y())b=y();else for(b=e.x(),a=b=new nf(b.Tc(), + y()),e=e.D();e!==y();)d=e.x(),d=new nf(d.Tc(),y()),a=a.ja=d,e=e.D();var l="Unique name ("+Pi(b,"",",","")+" not unique)";b=c.c;a=c.ka;I();e=dr(c).b?Uq(c,c.h):Pm(c,b);c.g&&(c.ka=a,R(c,b,X(S(),new H(()=>l))));return e} + function jG(b,a){var c=a.c,d=null!==a.v;d&&a.v.ra((new Z("importDefAux")).t,c);Km();var e=a.j;I();kG();var g=xq(),h=a.j;I();kG();var k=a.j;I();var l=a.c,m=6+l|0,n=a.j;N(n,-1+m|0)&&105===n.k.charCodeAt(l)&&109===n.k.charCodeAt(1+l|0)&&112===n.k.charCodeAt(2+l|0)&&111===n.k.charCodeAt(3+l|0)&&114===n.k.charCodeAt(4+l|0)&&116===n.k.charCodeAt(5+l|0)?U(a,m):W(a);a.g&&R(a,l,X(S(),new H(()=>'"import"')));if(a.b&&(l=a.c,m=a.e,n=a.f,Lm(J(),AB(),a),a.b&&(a.b||!a.a))){var q=a.c;sB();var r=!1;r=a.a;for(var t= + lG(wE()),v=a.c,w=0,A=null;;){a.a=r&&1>w;I();Km();var E=a.j;I();mG(a);if(a.b){var D=a.c,L=a.e,M=a.f,T=a.h;if(a.b||!a.a){var V=a.c,ba=a.j,da=a.c;N(ba,da)&&46===ba.k.charCodeAt(da)?U(a,1+da|0):W(a);a.g&&R(a,da,X(S(),new H(()=>'"."')));ba=a.e;da=a.f;if(a.b){var ka=a.c;K(a,T,ka>V||!N(E,ka)?ka:D)}a.g&&O(a,P(J(),M,da),Q(L,ba),V===a.q)}}D=a.f;E=a.e;r=!!(r|a.a);if(a.b)v=a.c,t.pa(a.h),a.a=!1,w=1+w|0,A=E;else{a.a||(1>w?Zq(a,v,r):Xq(a,pr(Dh(),t),v,r));a.g&&ur(J(),1,a,S().Fa,D,A,!0);break}}r=a.e;t=a.f;a.b&&(v= + a.c,K(a,a.h,v>q||!N(k,v)?v:l));a.g&&O(a,P(J(),n,t),Q(m,r),q===a.q)}a.b&&(q=a.c,k=a.e,l=a.f,m=a.h,a.b||!a.a)&&(n=a.c,nG(b,a),b=a.e,r=a.f,a.b&&(t=a.c,h=t>n||!N(h,t)?t:q,K(a,g.S(m,a.h),h)),a.g&&O(a,P(J(),l,r),Q(k,b),n===a.q));a.b?(k=a.c,g=a.e,h=a.f,l=a.h,Lm(J(),AB(),a),a.b?!a.b&&a.a?e=a:(b=a.c,m=a.j,n=a.c,N(m,n)&&59===m.k.charCodeAt(n)?U(a,1+n|0):W(a),a.g&&R(a,n,X(S(),new H(()=>'";"'))),m=a.e,n=a.f,a.b?(q=a.c,e=K(a,l,q>b||!N(e,q)?q:k)):e=a,a.g&&O(a,P(J(),h,n),Q(g,m),b===a.q)):e=a):e=a;d&&a.v.qa((new Z("importDefAux")).t, + e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("importDefAux")).t)),O(e,a,e.e,c{I();var c=Fp(Jp(),Dp(Jp(),a));c=new LB(c,new $f(e=>new oG(e)));var d=new $f(e=>pG(this,e));I();I();I();c=$q(c,d);if(c instanceof Dq&&null!==c.Of)return c=c.Of,1===c.E()?(le(),a=[qG(c.x(),Xp(a))],a=Uf(new Vf,a),pe(y(),a)):c;if(c instanceof Gq)throw rG(UA(),c);throw new x(c);});this.tB=new $f(a=>{I();a=Fp(Jp(),Dp(Jp(),a));a=new LB(a,new $f(d=>new oG(d)));var c=new $f(d=>{I();kG();var e=d.j;I();I();cr(d);if(d.b){var g= + d.c,h=d.e,k=d.f;Lm(J(),AB(),d);if(d.b)if(!d.b&&d.a)h=d;else{var l=d.c;sG(d);var m=d.e,n=d.f;if(d.b){var q=d.c;e=K(d,d.h,q>l||!N(e,q)?q:g)}else e=d;d.g&&O(d,P(J(),k,n),Q(h,m),l===d.q);h=e}else h=d}else h=d;k=AB();if(h.b)if(l=h.u,h.u=!0,k.Wd(h),h.u=l,!h.b&&h.a)d=h;else{I();Km();h=d.j;I();k=d.c;l=tG(this,d);l.b&&(l.h=B(new C,l.h,Pq(d.j,k,d.c)));if(d.b&&(g=d.c,k=d.e,l=d.f,q=d.h,Lm(J(),AB(),d),d.b&&(d.b||!d.a))){m=d.c;I();br(d);n=d.e;e=d.f;if(d.b){var r=d.c;h=K(d,q,r>m||!N(h,r)?r:g)}else h=d;d.g&&O(d, + P(J(),l,e),Q(k,n),m===d.q);d=h}d.b&&(d.h=d.h.o())}else d=h;return d});I();I();I();a=$q(a,c);if(a instanceof Dq&&null!==a.Of)return a.Of;if(a instanceof Gq)throw rG(UA(),a);throw new x(a);})}Xk.prototype=new p;Xk.prototype.constructor=Xk;f=Xk.prototype;f.w=function(){return"\x3cfunction1\x3e"};f.Lw=function(b){return this.sB.s(b)};f.Iy=function(){return this.Oq};f.Kw=function(){return this.tB}; + function uG(b){I();var a=b.c,c=null!==b.v;c&&b.v.ra((new Z("sort")).t,a);var d=b.c,e=b.u;b.u=!0;I();var g=b.a;b.a=!1;var h=b.c;I();var k=b.a;b.a=!1;var l=b.c;I();var m=b.a;b.a=!1;var n=b.c;I();var q=b.c,r=4+q|0,t=b.j;N(t,-1+r|0)&&82===t.k.charCodeAt(q)&&101===t.k.charCodeAt(1+q|0)&&97===t.k.charCodeAt(2+q|0)&&108===t.k.charCodeAt(3+q|0)?U(b,r):W(b);b.g&&R(b,q,X(S(),new H(()=>'"Real"')));r=b.f;q=b.e;if(b.b)b.a=!!(b.a|m);else if(!b.a){t=b.g;b.c=n;t&&O(b,r,b.e,!1);b.a=!1;var v=b.c,w=4+v|0,A=b.j;N(A, + -1+w|0)&&66===A.k.charCodeAt(v)&&111===A.k.charCodeAt(1+v|0)&&111===A.k.charCodeAt(2+v|0)&&108===A.k.charCodeAt(3+v|0)?U(b,w):W(b);b.g&&R(b,v,X(S(),new H(()=>'"Bool"')));v=b.f;w=b.a;m=!!(w|m);b.b||w||Pm(b,n);b.a=m;t&&(n=Q(r,v),m=Q(q,b.e),O(b,n,m,!1))}m=b.f;n=b.e;b.b?b.a=!!(b.a|k):b.a||(q=b.g,b.c=l,q&&O(b,m,b.e,!1),b.a=!1,r=b.c,t=2+r|0,v=b.j,N(v,-1+t|0)&&72===v.k.charCodeAt(r)&&80===v.k.charCodeAt(1+r|0)?U(b,t):W(b),b.g&&R(b,r,X(S(),new H(()=>'"HP"'))),r=b.f,t=b.a,k=!!(t|k),b.b||t||Pm(b,l),b.a=k,q&& + (l=Q(m,r),k=Q(n,b.e),O(b,l,k,!1)));k=b.f;l=b.e;b.b?b.a=!!(b.a|g):b.a||(n=b.g,b.c=h,n&&O(b,k,b.e,!1),b.a=!1,m=b.c,q=2+m|0,r=b.j,N(r,-1+q|0)&&72===r.k.charCodeAt(m)&&71===r.k.charCodeAt(1+m|0)?U(b,q):W(b),b.g&&R(b,m,X(S(),new H(()=>'"HG"'))),m=b.f,q=b.a,g=!!(q|g),b.b||q||Pm(b,h),b.a=g,n&&(h=Q(k,m),g=Q(l,b.e),O(b,h,g,!1)));b.u=e;d=b.b?Uq(b,Pq(b.j,d,b.c)):b;c&&b.v.qa((new Z("sort")).t,d.c,d.b);d.g&&(b=X(S(),new H(()=>(new Z("sort")).t)),O(d,b,d.e,a=l||65<=l&&90>=l;if(!0===l)U(b,1+k|0);else{if(!1!==l)throw new x(l);W(b)}}else W(b);b.g&&R(b,k,X(S(),new H(()=>"[a-zA-Z]")));if(b.b){k=b.c;l=b.e;var m=b.f;if(b.b||!b.a){var n=b.c,q=!1;q=b.a;for(var r=b.c,t=null;;){b.a=!1;I();var v=b.c;if(N(b.j,v)){var w=b.j.k.charCodeAt(b.c);w=95===w||97<=w&&122>=w||65<=w&&90>=w|| + 48<=w&&57>=w;if(!0===w)U(b,1+v|0);else{if(!1!==w)throw new x(w);W(b)}}else W(b);b.g&&R(b,v,X(S(),new H(()=>"[a-zA-Z0-9_]")));w=b.f;v=b.e;q=!!(q|b.a);if(b.b)if(r=b.c,b.a=!1,a!==DB()&&Lm(J(),a,b),!b.b&&b.a)break;else b.a=!1,t=v;else{b.a||Xq(b,void 0,r,q);b.g&&ur(J(),0,b,S().Fa,w,t,!0);break}}a=b.e;q=b.f;b.b&&(r=b.c,K(b,void 0,r>n||!N(h,r)?r:k));b.g&&O(b,P(J(),m,q),Q(l,a),n===b.q)}}b.u=g;e=b.b?Uq(b,Pq(b.j,e,b.c)):b;d&&b.v.qa((new Z("label")).t,e.c,e.b);e.g&&(b=X(S(),new H(()=>(new Z("label")).t)),O(e, + b,e.e,c'"package"')));if(b.b&&(n=b.c,q=b.e,r=b.f,Lm(J(),AB(), + b),b.b&&(b.b||!b.a))){var t=b.c;mG(b);var v=b.e,w=b.f;if(b.b){var A=b.c;K(b,b.h,A>t||!N(m,A)?A:n)}b.g&&O(b,P(J(),r,w),Q(q,v),t===b.q)}if(b.b&&(t=b.c,m=b.e,n=b.f,q=b.h,b.b||!b.a)){r=b.c;sB();v=!1;v=b.a;w=lG(wE());A=b.c;for(var E=null;;){b.a=!1;I();kG();var D=b.j;I();var L=b.j,M=b.c;N(L,M)&&46===L.k.charCodeAt(M)?U(b,1+M|0):W(b);b.g&&R(b,M,X(S(),new H(()=>'"."')));if(b.b){L=b.c;M=b.e;var T=b.f;if(b.b||!b.a){var V=b.c;mG(b);var ba=b.e,da=b.f;if(b.b){var ka=b.c;K(b,b.h,ka>V||!N(D,ka)?ka:L)}b.g&&O(b,P(J(), + T,da),Q(M,ba),V===b.q)}}L=b.f;D=b.e;v=!!(v|b.a);if(b.b)A=b.c,w.pa(b.h),b.a=!1,E=D;else{b.a||Xq(b,pr(Dh(),w),A,v);b.g&&ur(J(),0,b,S().Fa,L,E,!0);break}}v=b.e;w=b.f;b.b&&(A=b.c,l=A>r||!N(l,A)?A:t,K(b,k.S(q,b.h),l));b.g&&O(b,P(J(),n,w),Q(m,v),r===b.q)}(k=b.b)?(g=Uq(b,new F(b.h)),g.a=!!(g.a|h)):b.a||(g=K(b,z(),g),g.a=!!(g.a|h));if(b.g){var pa=b.f;k||(h=X(S(),new H(()=>Fq(J(),pa.wa)+".?")),O(b,h,b.e,!1))}b.u=e;d=b.b?Uq(b,Pq(b.j,d,b.c)):b;c&&b.v.qa((new Z("packageDecl")).t,d.c,d.b);d.g&&(b=X(S(),new H(()=> + (new Z("packageDecl")).t)),O(d,b,d.e,ah||!N(c,m)?m:d)}else c=a;a.g&&O(a,P(J(),g,l),Q(e,k),h===a.q);e=c}else e=a}else e=a;g=AB();if(e.b){h=e.u;e.u=!0;g.Wd(e);e.u=h;if(!e.b&&e.a)return e;I();oB();h=a.c;e=a.a;a.a=!1;I();g=a.c;k=tG(b,a);k.b&&(k.h=B(new C,k.h,Pq(a.j,g,a.c)));(g=a.b)?(h=Uq(a,new F(a.h)),h.a=!!(h.a|e),e=h):a.a?e=a:(h=K(a,z(),h),h.a=!!(h.a|e), + e=h);if(a.g){var n=a.f;g||(g=X(S(),new H(()=>Fq(J(),n.wa)+".?")),O(a,g,a.e,!1))}g=AB();if(e.b){h=e.u;var q=e.h;e.u=!0;g.Wd(e);e.u=h;if(!e.b&&e.a)return e;I();Km();e=a.j;I();sB();g=!1;g=a.a;h=lG(wE());k=a.c;l=0;for(c=null;;){a.a=g&&1>l;I();d=a.c;q.r()?m=z():(m=q.G(),m=new F(m.o()));m=wG(b,m,a);m.b&&(m.h=B(new C,m.h,Pq(a.j,d,a.c)));m=a.f;d=a.e;g=!!(g|a.a);if(a.b){if(k=a.c,h.pa(a.h),a.a=!1,AB()!==DB()&&Lm(J(),AB(),a),a.b||!a.a){a.a=!1;l=1+l|0;c=d;continue}}else a.a||(1>l?Zq(a,k,g):Xq(a,pr(Dh(),h),k, + g)),a.g&&ur(J(),1,a,S().Fa,m,c,!0);break}a.b&&(c=a.c,b=a.e,g=a.f,d=a.h,Lm(J(),AB(),a),!a.b||!a.b&&a.a||(h=a.c,I(),br(a),k=a.e,l=a.f,a.b?(m=a.c,e=K(a,d,m>h||!N(e,m)?m:c)):e=a,a.g&&O(a,P(J(),g,l),Q(b,k),h===a.q),a=e));a.b&&(a.h=a.h.aa(new $f(r=>{if(null!==r){var t=r.o();if(q.r())var v=z();else v=q.G(),v=new F(v.m()+"\n");r=""+(v.r()?"":v.G())+r.m();return new qA(t.lj,t.xm,r,t.In,t.kj,t.xk,t.ym,t.ol,t.wm)}throw new x(r);})).Rd());return a}return e}return e} + function xG(b,a,c){var d=vl(ll()).ml,e=new ZF;vl(ll()).ml=new Lj((Fh,uj)=>{Fh=B(new C,Fh,uj);$F(e,Fh)});try{I();var g=kG().QC,h=c.j;I();var k=kG().PC,l=c.j;I();var m=kG().xt,n=c.j;I();var q=kG().Ak,r=c.j;I();var t=kG().Ae,v=c.j;I();kG();var w=xq(),A=c.j;I();Km();var E=c.j;I();yG(c);if(c.b){var D=c.c,L=c.e,M=c.f;c.a=!0;var T=c.h;if(c.b||!c.a){var V=c.c;zG(c);var ba=c.e,da=c.f;if(c.b){var ka=c.c;K(c,T,ka>V||!N(E,ka)?ka:D)}else c.a=!0;c.g&&O(c,P(J(),M,da),Q(L,ba),V===c.q)}}if(c.b){var pa=c.c,qa=c.e, + Da=c.f,la=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var Ca=c.c;oB();var Ra=c.c,$a=c.a;c.a=!1;I();Km();var Ma=c.j;I();vG(c);if(c.b){var Xa=c.c,Ta=c.e,Za=c.f,Fa=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var Ha=c.c,zb=c.j,tb=c.c;N(zb,tb)&&58===zb.k.charCodeAt(tb)?U(c,1+tb|0):W(c);c.g&&R(c,tb,X(S(),new H(()=>'":"')));var Wb=c.e,Cc=c.f;if(c.b){var gb=c.c;K(c,Fa,gb>Ha||!N(Ma,gb)?gb:Xa)}c.g&&O(c,P(J(),Za,Cc),Q(Ta,Wb),Ha===c.q)}}var Ab=c.b;if(Ab){var kc=Uq(c,new F(c.h));kc.a=!!(kc.a|$a)}else if(!c.a){var pb= + K(c,z(),Ra);pb.a=!!(pb.a|$a)}if(c.g){var Hb=c.f;if(!Ab){var gc=X(S(),new H(()=>Fq(J(),Hb.wa)+".?"));O(c,gc,c.e,!1)}}var lb=c.e,bb=c.f;if(c.b){var hb=c.c,Ya=hb>Ca||!N(A,hb)?hb:pa;K(c,w.S(la,c.h),Ya)}c.g&&O(c,P(J(),Da,bb),Q(qa,lb),Ca===c.q)}}if(c.b){var cb=c.c,Bb=c.e,hc=c.f,Fc=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var Xb=c.c;AG(c);var db=c.e,lc=c.f;if(c.b){var Qb=c.c,Mb=Qb>Xb||!N(v,Qb)?Qb:cb;K(c,t.S(Fc,c.h),Mb)}c.g&&O(c,P(J(),hc,lc),Q(Bb,db),Xb===c.q)}}if(c.b){var Db=c.c,Ob=c.e,Zb=c.f,ic=c.h;Lm(J(), + AB(),c);if(c.b&&(c.b||!c.a)){var Qc=c.c;BG(c);var mc=c.e,ub=c.f;if(c.b){var Rb=c.c,Sb=Rb>Qc||!N(r,Rb)?Rb:Db;K(c,q.S(ic,c.h),Sb)}c.g&&O(c,P(J(),Zb,ub),Q(Ob,mc),Qc===c.q)}}if(c.b){var ec=c.c,ob=c.e,Ib=c.f,qb=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var Jb=c.c;I();var ib=CG(b,c),Tb=AB();if(ib.b){var $b=ib.u,Fb=ib.h;ib.u=!0;Tb.Wd(ib);ib.u=$b;if(ib.b||!ib.a){I();var Gb=kG().Ae,rb=c.j;I();DG(b,c);if(c.b){var nc=c.c,dd=c.e,Dc=c.f,jc=c.h;Lm(J(),AB(),c);if(c.b)if(!c.b&&c.a)mb=c;else{var Gc=c.c;sB();var ed= + !1;ed=c.a;for(var Ub=lG(wE()),Kb=c.c,Ac=null;;){c.a=!1;I();if(a.r())var sb=z();else{var Rc=a.G();sb=new F(Fm(Rc,Fb))}EG(b,sb.r()?Fb:sb.G(),c);var Vb=c.f,Mc=c.e;ed=!!(ed|c.a);if(c.b){var oc=c.c;Ub.pa(c.h);c.a=!1;AB()!==DB()&&Lm(J(),AB(),c);if(!c.b&&c.a)break;else c.a=!1,Kb=oc,Ac=Mc}else{c.a||Xq(c,pr(Dh(),Ub),Kb,ed);c.g&&ur(J(),0,c,S().Fa,Vb,Ac,!0);break}}var ac=c.e,Tc=c.f;if(c.b){var fc=c.c,vb=fc>Gc||!N(rb,fc)?fc:nc;pc=K(c,Gb.S(jc,c.h),vb)}else var pc=c;c.g&&O(c,P(J(),Dc,Tc),Q(dd,ac),Gc===c.q);mb= + pc}else mb=c}else var mb=c;mb.b&&(mb.h=B(new C,Fb,mb.h))}}var qc=c.e,Uc=c.f;if(c.b){var Yb=c.c,nb=Yb>Jb||!N(n,Yb)?Yb:ec;K(c,m.S(qb,c.h),nb)}c.g&&O(c,P(J(),Ib,Uc),Q(ob,qc),Jb===c.q)}}if(c.b){var bc=c.c,rc=c.e,Eb=c.f,sc=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var Sc=c.c;BG(c);var tc=c.e,wb=c.f;if(c.b){var Nc=c.c,xb=Nc>Sc||!N(l,Nc)?Nc:bc;K(c,k.S(sc,c.h),xb)}c.g&&O(c,P(J(),Eb,wb),Q(rc,tc),Sc===c.q)}}if(c.b){var uc=c.c,Ic=c.e,jd=c.f,ud=c.h;Lm(J(),AB(),c);if(c.b)if(!c.b&&c.a)fe=c;else{var kd=c.c;Km();var ld= + c.j;I();kG();var vd=c.j;I();var fd=c.c,qd=3+fd|0,gd=c.j;N(gd,-1+qd|0)&&69===gd.k.charCodeAt(fd)&&110===gd.k.charCodeAt(1+fd|0)&&100===gd.k.charCodeAt(2+fd|0)?U(c,qd):W(c);c.g&&R(c,fd,X(S(),new H(()=>'"End"')));if(c.b){var Ec=c.c,Yc=c.e,Td=c.f;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var xd=c.c;oB();var Fd=c.c,Oc=c.a;c.a=!1;I();vG(c);var md=c.b;if(md){var Nd=Uq(c,new F(c.h));Nd.a=!!(Nd.a|Oc)}else if(!c.a){var Pc=K(c,z(),Fd);Pc.a=!!(Pc.a|Oc)}if(c.g){var yd=c.f;if(!md){var Od=X(S(),new H(()=>Fq(J(),yd.wa)+ + ".?"));O(c,Od,c.e,!1)}}var Me=c.e,Ze=c.f;if(c.b){var je=c.c;K(c,c.h,je>xd||!N(vd,je)?je:Ec)}c.g&&O(c,P(J(),Td,Ze),Q(Yc,Me),xd===c.q)}}if(c.b){var hf=c.c,ze=c.e,Pd=c.f,Ud=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var $e=c.c,pf=c.j,me=c.c;N(pf,me)&&46===pf.k.charCodeAt(me)?U(c,1+me|0):W(c);c.g&&R(c,me,X(S(),new H(()=>'"."')));var qf=c.e,ne=c.f;if(c.b){var qe=c.c;K(c,Ud,qe>$e||!N(ld,qe)?qe:hf)}c.g&&O(c,P(J(),Pd,ne),Q(ze,qf),$e===c.q)}}var Of=c.e,Ff=c.f;if(c.b){var rf=c.c,Ne=rf>kd||!N(h,rf)?rf:uc;Pf=K(c, + g.S(ud,c.h),Ne)}else var Pf=c;c.g&&O(c,P(J(),jd,Ff),Q(Ic,Of),kd===c.q);fe=Pf}else fe=c}else var fe=c;if(fe.b){var Jc=fe.h;if(null===Jc||null===Jc.Nh||null===Jc.Nh.m())throw new x(Jc);vl(ll()).ml=d;if(Jc.Qn.r())bf=!1;else var af=Jc.Qn,ig=Jc.Gm,bf=!gl(hl(),af,ig);if(bf){I();var Yd="end label: "+Jc.Qn+" is optional but should be the same as the start label: "+Jc.Gm,Zd=c.c,ag=c.ka;I();var oe=dr(c).b?Uq(c,c.h):Pm(c,Zd);c.g&&(c.ka=ag,R(c,Zd,X(S(),new H(()=>Yd))));return oe}if(a.r())var sf=z();else{var Hg= + a.G(),Gf=Jc.Nh.m().jb,Gd=LF(Jc.Nh.o());if(Gd===y())var $d=y();else{for(var ug=Gd.x(),jg=new nf(ug.kd,y()),ae=jg,kg=Gd.D();kg!==y();){var Xg=kg.x(),jf=new nf(Xg.kd,y());ae=ae.ja=jf;kg=kg.D()}$d=jg}for(var Ig=FG(new GG,new ZF),Vd=e.y();Vd.C();){var Ue=Vd.z().m();HG(Ig,Ue)}var tf=Ig.$g.Rd(),Yg=lf($d,tf);sf=new F(IG(Hg,iq(Yg,Gf),Sf()))}Wk();var mi=Jc.ir,Eh=Jc.hr,ni=Xp(Jc.Nh.m().Db);if(sf.r())var Rh=z();else{var ih=sf.G();Rh=new F(Fm(ih,Jc.Nh.o()))}var oi=Rh.r()?Jc.Nh.o():Rh.G(),sj=Jc.Nh.m().jb,Ei=Jc.Nh.m().uc.aa(new $f(Fh=> + {if(null!==Fh&&null!==Fh.m()){var uj=Fh.o();return new Ee(uj.r()?"\x3cundefined\x3e":uj.G(),Xp(Fh.m().m()),Fh.m().o())}throw new x(Fh);})).Rd(),Xj=e.Rd();if(Jc.Gm.r())Fi=Li();else{Rp();var Jg=Jc.Gm.G(),xk=[B(new C,"id",Jg)],Xm=Uf(new Vf,xk),Fi=Mi(0,Xm)}var nl=Fi.Cc(Jc.jr),tj=pA(0,new qA(mi,Eh,"\x3cundefined\x3e",ni,oi,sj,Ei,Xj,nl.Cc(Jc.kr)));I();return Om(tj,c)}return fe}finally{vl(ll()).ml=d}} + function wG(b,a,c){I();var d=c.c;b=xG(b,a,c);b.b?(b.h=B(new C,b.h,Pq(c.j,d,c.c)),c=b):c=b;if(c.b){d=c.h;if(null===d)throw new x(d);b=Xp(d.m());c.h=new qA(d.o().lj,d.o().xm,b,d.o().In,d.o().kj,d.o().xk,d.o().ym,d.o().ol,d.o().wm)}return c} + function yG(b){var a=b.c,c=null!==b.v;c&&b.v.ra((new Z("archiveStart")).t,a);I();var d=b.c;I();var e=b.c,g=b.u;b.u=!0;I();var h=b.a;b.a=!1;var k=b.c;I();var l=b.a;b.a=!1;var m=b.c;I();var n=b.a;b.a=!1;var q=b.c;I();var r=b.c,t=12+r|0,v=b.j;N(v,-1+t|0)&&65===v.k.charCodeAt(r)&&114===v.k.charCodeAt(1+r|0)&&99===v.k.charCodeAt(2+r|0)&&104===v.k.charCodeAt(3+r|0)&&105===v.k.charCodeAt(4+r|0)&&118===v.k.charCodeAt(5+r|0)&&101===v.k.charCodeAt(6+r|0)&&69===v.k.charCodeAt(7+r|0)&&110===v.k.charCodeAt(8+ + r|0)&&116===v.k.charCodeAt(9+r|0)&&114===v.k.charCodeAt(10+r|0)&&121===v.k.charCodeAt(11+r|0)?U(b,t):W(b);b.g&&R(b,r,X(S(),new H(()=>'"ArchiveEntry"')));t=b.f;r=b.e;if(b.b)b.a=!!(b.a|n);else if(!b.a){v=b.g;b.c=q;v&&O(b,t,b.e,!1);b.a=!1;var w=b.c,A=5+w|0,E=b.j;N(E,-1+A|0)&&76===E.k.charCodeAt(w)&&101===E.k.charCodeAt(1+w|0)&&109===E.k.charCodeAt(2+w|0)&&109===E.k.charCodeAt(3+w|0)&&97===E.k.charCodeAt(4+w|0)?U(b,A):W(b);b.g&&R(b,w,X(S(),new H(()=>'"Lemma"')));w=b.f;A=b.a;n=!!(A|n);b.b||A||Pm(b,q); + b.a=n;v&&(q=Q(t,w),n=Q(r,b.e),O(b,q,n,!1))}n=b.f;q=b.e;b.b?b.a=!!(b.a|l):b.a||(r=b.g,b.c=m,r&&O(b,n,b.e,!1),b.a=!1,t=b.c,v=7+t|0,w=b.j,N(w,-1+v|0)&&84===w.k.charCodeAt(t)&&104===w.k.charCodeAt(1+t|0)&&101===w.k.charCodeAt(2+t|0)&&111===w.k.charCodeAt(3+t|0)&&114===w.k.charCodeAt(4+t|0)&&101===w.k.charCodeAt(5+t|0)&&109===w.k.charCodeAt(6+t|0)?U(b,v):W(b),b.g&&R(b,t,X(S(),new H(()=>'"Theorem"'))),t=b.f,v=b.a,l=!!(v|l),b.b||v||Pm(b,m),b.a=l,r&&(m=Q(n,t),l=Q(q,b.e),O(b,m,l,!1)));l=b.f;m=b.e;b.b?b.a= + !!(b.a|h):b.a||(q=b.g,b.c=k,q&&O(b,l,b.e,!1),b.a=!1,n=b.c,r=8+n|0,t=b.j,N(t,-1+r|0)&&69===t.k.charCodeAt(n)&&120===t.k.charCodeAt(1+n|0)&&101===t.k.charCodeAt(2+n|0)&&114===t.k.charCodeAt(3+n|0)&&99===t.k.charCodeAt(4+n|0)&&105===t.k.charCodeAt(5+n|0)&&115===t.k.charCodeAt(6+n|0)&&101===t.k.charCodeAt(7+n|0)?U(b,r):W(b),b.g&&R(b,n,X(S(),new H(()=>'"Exercise"'))),n=b.f,r=b.a,h=!!(r|h),b.b||r||Pm(b,k),b.a=h,q&&(k=Q(l,n),h=Q(m,b.e),O(b,k,h,!1)));b.u=g;e=b.b?Uq(b,Pq(b.j,e,b.c)):b;g=e.c;d=e.b?Wq(e,e.h, + !!(e.a|g>d)):Yq(e,g);if(d.b){switch(d.h){case "Exercise":e="exercise";break;case "Lemma":e="lemma";break;default:e="theorem"}d.h=e}c&&b.v.qa((new Z("archiveStart")).t,d.c,d.b);d.g&&(b=X(S(),new H(()=>(new Z("archiveStart")).t)),O(d,b,d.e,a{I();Km();var g=b.j;I();kG();var h=xq(),k=b.j;I();Km();var l=b.j;I();JG(b);if(b.b){var m=b.c,n=b.e,q=b.f;b.a=!0;var r=b.h;if(b.b||!b.a){var t=b.c;zG(b);var v=b.e,w=b.f;if(b.b){var A=b.c;K(b,r,A>t||!N(l,A)?A:m)}else b.a=!0;b.g&&O(b,P(J(),q,w),Q(n,v),t===b.q)}}b.b&&(v=b.c,l=b.e,m=b.f,n=b.h,Lm(J(),AB(),b),!b.b||!b.b&&b.a||(q=b.c,AG(b),r=b.e,t=b.f,b.b&&(w=b.c,k=w>q||!N(k,w)?w:v,K(b,h.S(n,b.h),k)),b.g&& + O(b,P(J(),m,t),Q(l,r),q===b.q)));b.b?(m=b.c,h=b.e,k=b.f,n=b.h,Lm(J(),AB(),b),b.b?!b.b&&b.a?g=b:(l=b.c,q=b.j,r=b.c,N(q,r)&&46===q.k.charCodeAt(r)?U(b,1+r|0):W(b),b.g&&R(b,r,X(S(),new H(()=>'"."'))),q=b.e,r=b.f,b.b?(t=b.c,g=K(b,n,t>l||!N(g,t)?t:m)):g=b,b.g&&O(b,P(J(),k,r),Q(h,q),l===b.q)):g=b):g=b;h=AB();if(g.b){k=g.u;l=g.h;g.u=!0;h.Wd(g);g.u=k;if(!g.b&&g.a)return g;if(null===l)throw new x(l);if(e.ta(l.o())){I();var E="MetaInfo key "+l.o()+" appears twice";e=b.c;g=b.ka;I();h=dr(b).b?Uq(b,b.h):Pm(b, + e);b.g&&(b.ka=g,R(b,e,X(S(),new H(()=>E))));return h}I();e=e.Tf(l.o(),l.m());return Om(e,b)}return g}),AB(),b);c&&b.v.qa((new Z("metaInfo")).t,d.c,d.b);d.g&&(c=X(S(),new H(()=>(new Z("metaInfo")).t)),O(d,c,d.e,a'"Description"')));D=b.f;E=b.e;if(b.b)b.a=!!(b.a|w);else if(!b.a){L=b.g;b.c=A;L&&O(b,D,b.e,!1);b.a=!1;var M=b.c,T=5+M|0,V=b.j;N(V,-1+T|0)&&84===V.k.charCodeAt(M)&&105===V.k.charCodeAt(1+M|0)&&116===V.k.charCodeAt(2+M|0)&&108===V.k.charCodeAt(3+M|0)&&101===V.k.charCodeAt(4+M|0)?U(b,T):W(b);b.g&&R(b,M,X(S(),new H(()=>'"Title"'))); + M=b.f;T=b.a;w=!!(T|w);b.b||T||Pm(b,A);b.a=w;L&&(A=Q(D,M),w=Q(E,b.e),O(b,A,w,!1))}w=b.f;A=b.e;b.b?b.a=!!(b.a|t):b.a||(E=b.g,b.c=v,E&&O(b,w,b.e,!1),b.a=!1,D=b.c,L=4+D|0,M=b.j,N(M,-1+L|0)&&76===M.k.charCodeAt(D)&&105===M.k.charCodeAt(1+D|0)&&110===M.k.charCodeAt(2+D|0)&&107===M.k.charCodeAt(3+D|0)?U(b,L):W(b),b.g&&R(b,D,X(S(),new H(()=>'"Link"'))),D=b.f,L=b.a,t=!!(L|t),b.b||L||Pm(b,v),b.a=t,E&&(v=Q(w,D),t=Q(A,b.e),O(b,v,t,!1)));t=b.f;v=b.e;b.b?b.a=!!(b.a|q):b.a||(A=b.g,b.c=r,A&&O(b,t,b.e,!1),b.a=!1, + w=b.c,E=6+w|0,D=b.j,N(D,-1+E|0)&&65===D.k.charCodeAt(w)&&117===D.k.charCodeAt(1+w|0)&&116===D.k.charCodeAt(2+w|0)&&104===D.k.charCodeAt(3+w|0)&&111===D.k.charCodeAt(4+w|0)&&114===D.k.charCodeAt(5+w|0)?U(b,E):W(b),b.g&&R(b,w,X(S(),new H(()=>'"Author"'))),w=b.f,E=b.a,q=!!(E|q),b.b||E||Pm(b,r),b.a=q,A&&(r=Q(t,w),q=Q(v,b.e),O(b,r,q,!1)));q=b.f;r=b.e;b.b?b.a=!!(b.a|m):b.a||(v=b.g,b.c=n,v&&O(b,q,b.e,!1),b.a=!1,t=b.c,A=3+t|0,w=b.j,N(w,-1+A|0)&&83===w.k.charCodeAt(t)&&101===w.k.charCodeAt(1+t|0)&&101===w.k.charCodeAt(2+ + t|0)?U(b,A):W(b),b.g&&R(b,t,X(S(),new H(()=>'"See"'))),t=b.f,A=b.a,m=!!(A|m),b.b||A||Pm(b,n),b.a=m,v&&(n=Q(q,t),m=Q(r,b.e),O(b,n,m,!1)));m=b.f;n=b.e;b.b?b.a=!!(b.a|k):b.a||(r=b.g,b.c=l,r&&O(b,m,b.e,!1),b.a=!1,q=b.c,v=12+q|0,t=b.j,N(t,-1+v|0)&&73===t.k.charCodeAt(q)&&108===t.k.charCodeAt(1+q|0)&&108===t.k.charCodeAt(2+q|0)&&117===t.k.charCodeAt(3+q|0)&&115===t.k.charCodeAt(4+q|0)&&116===t.k.charCodeAt(5+q|0)&&114===t.k.charCodeAt(6+q|0)&&97===t.k.charCodeAt(7+q|0)&&116===t.k.charCodeAt(8+q|0)&&105=== + t.k.charCodeAt(9+q|0)&&111===t.k.charCodeAt(10+q|0)&&110===t.k.charCodeAt(11+q|0)?U(b,v):W(b),b.g&&R(b,q,X(S(),new H(()=>'"Illustration"'))),q=b.f,v=b.a,k=!!(v|k),b.b||v||Pm(b,l),b.a=k,r&&(l=Q(m,q),k=Q(n,b.e),O(b,l,k,!1)));k=b.f;l=b.e;b.b?b.a=!!(b.a|g):b.a||(n=b.g,b.c=h,n&&O(b,k,b.e,!1),b.a=!1,m=b.c,r=8+m|0,q=b.j,N(q,-1+r|0)&&67===q.k.charCodeAt(m)&&105===q.k.charCodeAt(1+m|0)&&116===q.k.charCodeAt(2+m|0)&&97===q.k.charCodeAt(3+m|0)&&116===q.k.charCodeAt(4+m|0)&&105===q.k.charCodeAt(5+m|0)&&111=== + q.k.charCodeAt(6+m|0)&&110===q.k.charCodeAt(7+m|0)?U(b,r):W(b),b.g&&R(b,m,X(S(),new H(()=>'"Citation"'))),m=b.f,r=b.a,g=!!(r|g),b.b||r||Pm(b,h),b.a=g,n&&(h=Q(k,m),g=Q(l,b.e),O(b,h,g,!1)));b.u=e;d=b.b?Uq(b,Pq(b.j,d,b.c)):b;c&&b.v.qa((new Z("metaInfoKey")).t,d.c,d.b);d.g&&(b=X(S(),new H(()=>(new Z("metaInfoKey")).t)),O(d,b,d.e,a{var d=a.a;a.a=!1;var e=a.c;I();KG(b,c,a);var g=a.f,h=a.e;if(a.b)a.a=!!(a.a|d);else if(!a.a){var k=a.g;a.c=e;k&&O(a,g,a.e,!1);a.a=!1;LG(b,c,a);c=a.f;var l=a.a;d=!!(l|d);a.b||l||Pm(a,e);a.a=d;k&&(e=Q(g,c),h=Q(h,a.e),O(a,e,h,!1))}return a}),AB(),a)} + function tG(b,a){var c=a.c,d=null!==a.v;d&&a.v.ra((new Z("packageDefinitions")).t,c);Km();var e=a.j;I();kG();var g=a.j;I();kG();var h=a.j;I();var k=a.c,l=11+k|0,m=a.j;N(m,-1+l|0)&&68===m.k.charCodeAt(k)&&101===m.k.charCodeAt(1+k|0)&&102===m.k.charCodeAt(2+k|0)&&105===m.k.charCodeAt(3+k|0)&&110===m.k.charCodeAt(4+k|0)&&105===m.k.charCodeAt(5+k|0)&&116===m.k.charCodeAt(6+k|0)&&105===m.k.charCodeAt(7+k|0)&&111===m.k.charCodeAt(8+k|0)&&110===m.k.charCodeAt(9+k|0)&&115===m.k.charCodeAt(10+k|0)?U(a,l): + W(a);a.g&&R(a,k,X(S(),new H(()=>'"Definitions"')));if(a.b&&(k=a.c,l=a.e,m=a.f,a.a=!0,a.b||!a.a)){var n=a.c;zG(a);var q=a.e,r=a.f;if(a.b){var t=a.c;K(a,void 0,t>n||!N(h,t)?t:k)}else a.a=!0;a.g&&O(a,P(J(),m,r),Q(l,q),n===a.q)}a.b&&(h=a.c,k=a.e,l=a.f,Lm(J(),AB(),a),!a.b||!a.b&&a.a||(m=a.c,Jm(Nm(),new ym(Li()),new $f(v=>{I();var w=MG(b,v,a),A=AB();if(w.b){var E=w.u,D=w.h;w.u=!0;A.Wd(w);w.u=E;return!w.b&&w.a?w:iG(v,D,a)}return w}),AB(),a),n=a.e,q=a.f,a.b&&(r=a.c,K(a,a.h,r>m||!N(g,r)?r:h)),a.g&&O(a,P(J(), + l,q),Q(k,n),m===a.q)));a.b?(l=a.c,g=a.e,h=a.f,m=a.h,Lm(J(),AB(),a),a.b?!a.b&&a.a?e=a:(n=k=a.c,q=4+n|0,r=a.j,N(r,-1+q|0)&&69===r.k.charCodeAt(n)&&110===r.k.charCodeAt(1+n|0)&&100===r.k.charCodeAt(2+n|0)&&46===r.k.charCodeAt(3+n|0)?U(a,q):W(a),a.g&&R(a,n,X(S(),new H(()=>'"End."'))),n=a.e,q=a.f,a.b?(r=a.c,e=K(a,m,r>k||!N(e,r)?r:l)):e=a,a.g&&O(a,P(J(),h,q),Q(g,n),k===a.q)):e=a):e=a;d&&a.v.qa((new Z("packageDefinitions")).t,e.c,e.b);e.g&&(d=X(S(),new H(()=>(new Z("packageDefinitions")).t)),O(e,d,e.e,c< + e.q),e.b||(c=B(new C,(new Z("packageDefinitions")).t,c),e.J=new nf(c,e.J)));return e} + function LG(b,a,c){var d=c.c,e=null!==c.v;e&&c.v.ra((new Z("definitions")).t,d);Km();var g=c.j;I();kG();var h=c.j;I();kG();var k=c.j;I();var l=c.c,m=11+l|0,n=c.j;N(n,-1+m|0)&&68===n.k.charCodeAt(l)&&101===n.k.charCodeAt(1+l|0)&&102===n.k.charCodeAt(2+l|0)&&105===n.k.charCodeAt(3+l|0)&&110===n.k.charCodeAt(4+l|0)&&105===n.k.charCodeAt(5+l|0)&&116===n.k.charCodeAt(6+l|0)&&105===n.k.charCodeAt(7+l|0)&&111===n.k.charCodeAt(8+l|0)&&110===n.k.charCodeAt(9+l|0)&&115===n.k.charCodeAt(10+l|0)?U(c,m):W(c); + c.g&&R(c,l,X(S(),new H(()=>'"Definitions"')));if(c.b&&(l=c.c,m=c.e,n=c.f,c.a=!0,c.b||!c.a)){var q=c.c;zG(c);var r=c.e,t=c.f;if(c.b){var v=c.c;K(c,void 0,v>q||!N(k,v)?v:l)}else c.a=!0;c.g&&O(c,P(J(),n,t),Q(m,r),q===c.q)}c.b&&(k=c.c,l=c.e,m=c.f,Lm(J(),AB(),c),!c.b||!c.b&&c.a||(n=c.c,Jm(Nm(),a,new $f(w=>{I();var A=MG(b,w,c),E=AB();if(A.b){var D=A.u,L=A.h;A.u=!0;E.Wd(A);A.u=D;return!A.b&&A.a?A:iG(w,L,c)}return A}),AB(),c),a=c.e,q=c.f,c.b&&(r=c.c,K(c,c.h,r>n||!N(h,r)?r:k)),c.g&&O(c,P(J(),m,q),Q(l,a),n=== + c.q)));c.b?(l=c.c,h=c.e,a=c.f,m=c.h,Lm(J(),AB(),c),c.b?!c.b&&c.a?g=c:(n=k=c.c,q=4+n|0,r=c.j,N(r,-1+q|0)&&69===r.k.charCodeAt(n)&&110===r.k.charCodeAt(1+n|0)&&100===r.k.charCodeAt(2+n|0)&&46===r.k.charCodeAt(3+n|0)?U(c,q):W(c),c.g&&R(c,n,X(S(),new H(()=>'"End."'))),n=c.e,q=c.f,c.b?(r=c.c,g=K(c,m,r>k||!N(g,r)?r:l)):g=c,c.g&&O(c,P(J(),a,q),Q(h,n),k===c.q)):g=c):g=c;e&&c.v.qa((new Z("definitions")).t,g.c,g.b);g.g&&(e=X(S(),new H(()=>(new Z("definitions")).t)),O(g,e,g.e,d'";"')));var E=c.e,D=c.f;if(c.b){var L=c.c;K(c,t,L>v||!N(m,L)?L:n)}c.g&&O(c,P(J(),r,D),Q(q,E),v===c.q)}}var M=c.f,T=c.e;if(c.b)c.a=!!(c.a|k);else if(!c.a){var V=c.g;c.c=l;V&&O(c,M,c.e,!1);c.a= + !1;I();var ba=OG(b,c);if(ba.b){var da=ba.h,ka=y();ba.h=new nf(da,ka)}var pa=c.f,qa=c.a,Da=!!(qa|k);c.b||qa||Pm(c,l);c.a=Da;if(V){var la=Q(M,pa),Ca=Q(T,c.e);O(c,la,Ca,!1)}}var Ra=c.f,$a=c.e;if(c.b)c.a=!!(c.a|g);else if(!c.a){var Ma=c.g;c.c=h;Ma&&O(c,Ra,c.e,!1);c.a=!1;I();var Xa=PG(b,c),Ta=AB();if(Xa.b){var Za=Xa.u,Fa=Xa.h;Xa.u=!0;Ta.Wd(Xa);Xa.u=Za;if(Xa.b||!Xa.a){if(Fa===y())var Ha=y();else{for(var zb=Fa.x(),tb=new nf(zb.o(),y()),Wb=tb,Cc=Fa.D();Cc!==y();){var gb=Cc.x(),Ab=new nf(gb.o(),y());Wb=Wb.ja= + Ab;Cc=Cc.D()}Ha=tb}var kc=Kf(Lf(),Ha).Dk(a.Hb.Sm());if(kc.r()){var pb=c.a;c.a=!1;var Hb=c.c;I();Km();var gc=c.j;I();I();var lb=Gd=>{if(null!==Gd&&null!==Gd.m()&&Gd.m().Ab instanceof Tj){var $d=Gd.m().Ab,ug=Gd.o();mf();$d=WF(a,$d.fa);return B(new C,ug,new vm(Gd.m().ld,Gd.m().tc,Gd.m().Id,new Tj($d),Gd.m().ze))}return Gd};if(Fa===y())var bb=y();else{for(var hb=Fa.x(),Ya=new nf(lb(hb),y()),cb=Ya,Bb=Fa.D();Bb!==y();){var hc=Bb.x(),Fc=new nf(lb(hc),y());cb=cb.ja=Fc;Bb=Bb.D()}bb=Ya}Om(bb,c);if(c.b){var Xb= + c.c,db=c.e,lc=c.f,Qb=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var Mb=c.c,Db=c.c;I();var Ob=c.j,Zb=c.c,ic=N(Ob,Zb)&&59===Ob.k.charCodeAt(Zb)?U(c,1+Zb|0):W(c);c.g&&R(c,Zb,X(S(),new H(()=>'";"')));var Qc=ic.c;ic.b?Wq(ic,ic.h,!!(ic.a|Qc>Db)):Yq(ic,Qc);var mc=c.e,ub=c.f;if(c.b){var Rb=c.c;K(c,Qb,Rb>Mb||!N(gc,Rb)?Rb:Xb)}c.g&&O(c,P(J(),lc,ub),Q(db,mc),Mb===c.q)}}var Sb=c.f,ec=c.e;if(c.b)c.a=!!(c.a|pb);else if(!c.a){var ob=c.g;c.c=Hb;ob&&O(c,Sb,c.e,!1);c.a=!1;a:{if(Fa instanceof nf&&null!==Fa.Ob&&null!==Fa.Ob.m()&& + Fa.Ob.m().Ab instanceof Uj){var Ib=Fa.Ob.m().Ab;if(z()===Ib.na&&y().l(Fa.ja)){var qb=c.a;c.a=!1;var Jb=c.c;I();I();Km();var ib=c.j;I();kG();var Tb=c.j;I();var $b=c.c;I();var Fb=c.j,Gb=c.c,rb=N(Fb,Gb)&&61===Fb.k.charCodeAt(Gb)?U(c,1+Gb|0):W(c);c.g&&R(c,Gb,X(S(),new H(()=>'"\x3d"')));var nc=rb.c;rb.b?Wq(rb,rb.h,!!(rb.a|nc>$b)):Yq(rb,nc);if(c.b){var dd=c.c,Dc=c.e,jc=c.f;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var Gc=c.c;QG(b.og,!0,c);var ed=c.e,Ub=c.f;if(c.b){var Kb=c.c;K(c,c.h,Kb>Gc||!N(Tb,Kb)?Kb:dd)}c.g&& + O(c,P(J(),jc,Ub),Q(Dc,ed),Gc===c.q)}}if(c.b){var Ac=c.c,sb=c.e,Rc=c.f,Vb=c.h;Lm(J(),AB(),c);if(c.b)if(!c.b&&c.a)mb=c;else{var Mc=c.c,oc=c.j,ac=c.c;N(oc,ac)&&59===oc.k.charCodeAt(ac)?U(c,1+ac|0):W(c);c.g&&R(c,ac,X(S(),new H(()=>'";"')));var Tc=c.e,fc=c.f;if(c.b){var vb=c.c;pc=K(c,Vb,vb>Mc||!N(ib,vb)?vb:Ac)}else var pc=c;c.g&&O(c,P(J(),Rc,fc),Q(sb,Tc),Mc===c.q);mb=pc}else mb=c}else var mb=c;if(mb.b){var qc=mb.h,Uc=Fa.Ob.o();mf();var Yb=new F(WF(a,qc)),nb=B(new C,Uc,new vm(Fa.Ob.m().ld,Fa.Ob.m().tc, + Fa.Ob.m().Id,new Uj(Yb),Fa.Ob.m().ze)),bc=y();mb.h=new nf(nb,bc)}var rc=c.f,Eb=c.e;if(c.b)c.a=!!(c.a|qb);else if(!c.a){var sc=c.g;c.c=Jb;sc&&O(c,rc,c.e,!1);c.a=!1;I();Km();var Sc=c.j;I();kG();var tc=c.j;I();var wb=c.c,Nc=3+wb|0,xb=c.j;N(xb,-1+Nc|0)&&60===xb.k.charCodeAt(wb)&&45===xb.k.charCodeAt(1+wb|0)&&62===xb.k.charCodeAt(2+wb|0)?U(c,Nc):W(c);c.g&&R(c,wb,X(S(),new H(()=>'"\x3c-\x3e"')));if(c.b){var uc=c.c,Ic=c.e,jd=c.f;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var ud=c.c;RG(b.og,c);var kd=c.e,ld=c.f; + if(c.b){var vd=c.c;K(c,c.h,vd>ud||!N(tc,vd)?vd:uc)}c.g&&O(c,P(J(),jd,ld),Q(Ic,kd),ud===c.q)}}if(c.b){var fd=c.c,qd=c.e,gd=c.f,Ec=c.h;Lm(J(),AB(),c);if(c.b)if(!c.b&&c.a)Pc=c;else{var Yc=c.c,Td=c.j,xd=c.c;N(Td,xd)&&59===Td.k.charCodeAt(xd)?U(c,1+xd|0):W(c);c.g&&R(c,xd,X(S(),new H(()=>'";"')));var Fd=c.e,Oc=c.f;if(c.b){var md=c.c;Nd=K(c,Ec,md>Yc||!N(Sc,md)?md:fd)}else var Nd=c;c.g&&O(c,P(J(),gd,Oc),Q(qd,Fd),Yc===c.q);Pc=Nd}else Pc=c}else var Pc=c;if(Pc.b){var yd=Pc.h,Od=Fa.Ob.o();mf();var Me=new F(WF(a, + yd)),Ze=B(new C,Od,new vm(Fa.Ob.m().ld,Fa.Ob.m().tc,Fa.Ob.m().Id,new Uj(Me),Fa.Ob.m().ze)),je=y();Pc.h=new nf(Ze,je)}var hf=c.f,ze=c.a,Pd=!!(ze|qb);c.b||ze||Pm(c,Jb);c.a=Pd;if(sc){var Ud=Q(rc,hf),$e=Q(Eb,c.e);O(c,Ud,$e,!1)}}break a}}I();dr(c)}var pf=c.f,me=c.a,qf=!!(me|pb);c.b||me||Pm(c,Hb);c.a=qf;if(ob){var ne=Q(Sb,pf),qe=Q(ec,c.e);O(c,ne,qe,!1)}}}else{I();var Of=kc.aa(new $f(Gd=>Gd.Tc())),Ff="Unique name ("+Pi(Of,"",",","")+" not unique)",rf=c.c,Ne=c.ka;I();dr(c).b?Uq(c,c.h):Pm(c,rf);c.g&&(c.ka= + Ne,R(c,rf,X(S(),new H(()=>Ff))))}}}var Pf=c.f,fe=c.a,Jc=!!(fe|g);c.b||fe||Pm(c,h);c.a=Jc;if(Ma){var af=Q(Ra,Pf),ig=Q($a,c.e);O(c,af,ig,!1)}}var bf=c.f,Yd=c.e;if(c.b)c.a=!!(c.a|d);else if(!c.a){var Zd=c.g;c.c=e;Zd&&O(c,bf,c.e,!1);c.a=!1;SG(b,c);var ag=c.f,oe=c.a,sf=!!(oe|d);c.b||oe||Pm(c,e);c.a=sf;if(Zd){var Hg=Q(bf,ag),Gf=Q(Yd,c.e);O(c,Hg,Gf,!1)}}return c} + function TG(b,a,c){I();var d=kG().xt,e=c.j;I();var g=kG().Ak,h=c.j;I();var k=kG().Ae,l=c.j;I();kG();var m=xq(),n=c.j;I();I();er(c);if(c.b){var q=c.c,r=c.e,t=c.f,v=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var w=c.c;UG(b.og,c);var A=c.e,E=c.f;if(c.b){var D=c.c,L=D>w||!N(n,D)?D:q;K(c,m.S(v|0,c.h),L)}c.g&&O(c,P(J(),t,E),Q(r,A),w===c.q)}}if(c.b){var M=c.c,T=c.e,V=c.f,ba=c.h;if(c.b||!c.a){var da=c.c;oB();var ka=c.c,pa=c.a;c.a=!1;I();Km();var qa=c.j;I();kG();var Da=c.j;I();var la=c.c,Ca=2+la|0,Ra=c.j;N(Ra, + -1+Ca|0)&&60===Ra.k.charCodeAt(la)&&60===Ra.k.charCodeAt(1+la|0)?U(c,Ca):W(c);c.g&&R(c,la,X(S(),new H(()=>'"\x3c\x3c"')));if(c.b){var $a=c.c,Ma=c.e,Xa=c.f;c.a=!0;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var Ta=c.c;RG(b.og,c);var Za=c.e,Fa=c.f;if(c.b){var Ha=c.c;K(c,c.h,Ha>Ta||!N(Da,Ha)?Ha:$a)}else c.a=!0;c.g&&O(c,P(J(),Xa,Fa),Q(Ma,Za),Ta===c.q)}}if(c.b){var zb=c.c,tb=c.e,Wb=c.f,Cc=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var gb=c.c,Ab=c.c,kc=2+Ab|0,pb=c.j;N(pb,-1+kc|0)&&62===pb.k.charCodeAt(Ab)&&62===pb.k.charCodeAt(1+ + Ab|0)?U(c,kc):W(c);c.g&&R(c,Ab,X(S(),new H(()=>'"\x3e\x3e"')));var Hb=c.e,gc=c.f;if(c.b){var lb=c.c;K(c,Cc,lb>gb||!N(qa,lb)?lb:zb)}c.g&&O(c,P(J(),Wb,gc),Q(tb,Hb),gb===c.q)}}var bb=c.b;if(bb){var hb=Uq(c,new F(c.h));hb.a=!!(hb.a|pa)}else if(!c.a){var Ya=K(c,z(),ka);Ya.a=!!(Ya.a|pa)}if(c.g){var cb=c.f;if(!bb){var Bb=X(S(),new H(()=>Fq(J(),cb.wa)+".?"));O(c,Bb,c.e,!1)}}var hc=c.e,Fc=c.f;if(c.b){var Xb=c.c,db=Xb>da||!N(l,Xb)?Xb:M;K(c,k.S(ba,c.h),db)}c.g&&O(c,P(J(),V,Fc),Q(T,hc),da===c.q)}}if(c.b){var lc= + c.c,Qb=c.e,Mb=c.f,Db=c.h;if(c.b||!c.a){var Ob=c.c;oB();var Zb=c.c,ic=c.a;c.a=!1;I();Km();var Qc=c.j;I();kG();var mc=c.j;I();var ub=c.j,Rb=c.c;N(ub,Rb)&&40===ub.k.charCodeAt(Rb)?U(c,1+Rb|0):W(c);c.g&&R(c,Rb,X(S(),new H(()=>'"("')));if(c.b){var Sb=c.c,ec=c.e,ob=c.f;c.a=!0;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var Ib=c.c;I();var qb=sB(),Jb=AB();lr();for(var ib=lG(wE()),Tb=c.c,$b=0,Fb=!1,Gb=c.a,rb=null,nc=null;;){c.a=!!(Fb|(0>$b&&Gb));kG();var dd=xq(),Dc=c.j;I();uG(c);if(c.b){var jc=c.c,Gc=c.e,ed=c.f,Ub= + c.h;if(c.b||!c.a){var Kb=c.c;oB();var Ac=c.c,sb=c.a;c.a=!1;I();kG();var Rc=c.j;I();zG(c);if(c.b){var Vb=c.c,Mc=c.e,oc=c.f;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var ac=c.c;UG(b.og,c);var Tc=c.e,fc=c.f;if(c.b){var vb=c.c;K(c,c.h,vb>ac||!N(Rc,vb)?vb:Vb)}c.g&&O(c,P(J(),oc,fc),Q(Mc,Tc),ac===c.q)}}var pc=c.b;if(pc){var mb=Uq(c,new F(c.h));mb.a=!!(mb.a|sb)}else if(!c.a){var qc=K(c,z(),Ac);qc.a=!!(qc.a|sb)}if(c.g){var Uc=c.f;if(!pc){var Yb=X(S(),new H((Vd=>()=>Fq(J(),Vd.wa)+".?")(Uc)));O(c,Yb,c.e,!1)}}var nb= + c.e,bc=c.f;if(c.b){var rc=c.c,Eb=rc>Kb||!N(Dc,rc)?rc:jc;K(c,dd.S(Ub,c.h),Eb)}c.g&&O(c,P(J(),ed,bc),Q(Gc,nb),Kb===c.q)}}var sc=c.f,Sc=c.e,tc=c.a,wb=c.g;if(c.b){var Nc=c.c;ib.pa(c.h);var xb=1+$b|0;if(2147483647===xb){hr(Nc,Nc,xb,!!(Gb|tc),0,c,qb,ib);wb&&R(c,Tb,X(S(),new H((Vd=>()=>Fq(J(),Vd.wa)+".rep")(sc))));break}else if(Jb!==DB()&&(Lm(J(),Jb,c),!c.b&&c.a))break;else{c.a=!1;var uc=c.c;I();var Ic=c.j,jd=c.c,ud=N(Ic,jd)&&44===Ic.k.charCodeAt(jd)?U(c,1+jd|0):W(c);c.g&&R(c,jd,X(S(),new H(()=>'","'))); + var kd=ud.c,ld=ud.b?Wq(ud,ud.h,!!(ud.a|kd>uc)):Yq(ud,kd),vd=c.a,fd=!!(!!(Gb|tc)|vd);if(null===ld)Tb=Nc,$b=xb,Fb=!1,Gb=fd,rb=null,nc=Sc;else if(c.b){var qd=c.f;if(Jb===DB()||(Lm(J(),Jb,c),c.b||!vd&&!c.a))Tb=Nc,$b=xb,Fb=vd,Gb=fd,rb=qd,nc=Sc;else break}else{vd?Zq(c,Nc,fd):hr(Nc,Nc,xb,fd,0,c,qb,ib);wb&&ur(J(),0,c,null,sc,Sc,!0);break}}}else{tc||hr(Tb,Tb,$b,!!(Gb|tc),0,c,qb,ib);wb&&ur(J(),0,c,rb,sc,nc,Fb||tc);break}}var gd=c.e,Ec=c.f;if(c.b){var Yc=c.c;K(c,c.h,Yc>Ib||!N(mc,Yc)?Yc:Sb)}else c.a=!0;c.g&& + O(c,P(J(),ob,Ec),Q(ec,gd),Ib===c.q)}}if(c.b){var Td=c.c,xd=c.e,Fd=c.f,Oc=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var md=c.c,Nd=c.c;I();var Pc=c.j,yd=c.c,Od=N(Pc,yd)&&41===Pc.k.charCodeAt(yd)?U(c,1+yd|0):W(c);c.g&&R(c,yd,X(S(),new H(()=>'")"')));var Me=Od.c;Od.b?Wq(Od,Od.h,!!(Od.a|Me>Nd)):Yq(Od,Me);var Ze=c.e,je=c.f;if(c.b){var hf=c.c;K(c,Oc,hf>md||!N(Qc,hf)?hf:Td)}c.g&&O(c,P(J(),Fd,je),Q(xd,Ze),md===c.q)}}var ze=c.b;if(ze){var Pd=Uq(c,new F(c.h));Pd.a=!!(Pd.a|ic)}else if(!c.a){var Ud=K(c,z(),Zb); + Ud.a=!!(Ud.a|ic)}if(c.g){var $e=c.f;if(!ze){var pf=X(S(),new H(()=>Fq(J(),$e.wa)+".?"));O(c,pf,c.e,!1)}}var me=c.e,qf=c.f;if(c.b){var ne=c.c,qe=ne>Ob||!N(h,ne)?ne:lc;K(c,g.S(Db,c.h),qe)}c.g&&O(c,P(J(),Mb,qf),Q(Qb,me),Ob===c.q)}}if(c.b){var Of=c.c,Ff=c.e,rf=c.f,Ne=c.h;Lm(J(),AB(),c);if(c.b)if(!c.b&&c.a)Yd=c;else{var Pf=c.c;I();er(c);var fe=c.e,Jc=c.f;if(c.b){var af=c.c,ig=af>Pf||!N(e,af)?af:Of;bf=K(c,d.S(Ne,c.h|0),ig)}else var bf=c;c.g&&O(c,P(J(),rf,Jc),Q(Ff,fe),Pf===c.q);Yd=bf}else Yd=c}else var Yd= + c;if(Yd.b){var Zd=Yd.h;if(null===Zd||null===Zd.ul)throw new x(Zd);var ag=Zd.On;if(ag.r())var oe=z();else{var sf=ag.G(),Hg=sf.aa(new $f(Vd=>Vd.o()));VG||(VG=new WG);var Gf=Yv(Hg,VG);oe=new F(B(new C,Gf.r()?Ae():Gf.G(),sf.Vo().me(y(),new Lj((Vd,Ue)=>{Vd=B(new C,Vd,Ue);if(null!==Vd.Y&&null!==Vd.Y.o())return XG||(XG=new YG),Ue=Vd.Y.o().m(),Ue=B(new C,hv(XG).s(Ue.r()?B(new C,"default_",new F(Vd.Y.kh())):Ue.G()),Vd.Y.o().o()),new nf(Ue,Vd.Z);throw new x(Vd);}))))}var Gd=oe.r()?B(new C,Ae(),y()):oe.G(), + $d=new um(Zd.ul.o(),Zd.ul.m()),ug=new F(Gd.o()),jg=new F(Gd.m()),ae=Zd.Nn;if(ae.r())var kg=z();else{var Xg=ae.G();mf();kg=new F(new Tj(Xg))}if(kg.r()){mf();var jf=z(),Ig=new Uj(jf)}else Ig=kg.G();dB();Yd.h=B(new C,$d,new vm(ug,a,jg,Ig,bB(Pq(c.j,0,c.j.k.length),Zd.Mn|0,Zd.Pn|0)))}} + function PG(b,a){I();Km();var c=a.j;I();Km();var d=a.j;I();uG(a);if(a.b){var e=a.c,g=a.e,h=a.f,k=a.h;if(a.b||!a.a){var l=a.c;zG(a);var m=a.e,n=a.f;if(a.b){var q=a.c;K(a,k,q>l||!N(d,q)?q:e)}a.g&&O(a,P(J(),h,n),Q(g,m),l===a.q)}}a.b?(l=a.c,d=a.e,e=a.f,a.a=!0,m=a.h,Lm(J(),AB(),a),a.b?!a.b&&a.a?d=a:(g=a.c,I(),Mm(a),h=a.e,k=a.f,a.b?(n=a.c,c=K(a,m,n>g||!N(c,n)?n:l)):(a.a=!0,c=a),a.g&&O(a,P(J(),e,k),Q(d,h),g===a.q),d=c):d=a):d=a;e=AB();if(d.b){g=d.u;c=d.h;d.u=!0;e.Wd(d);d.u=g;if(!d.b&&d.a)return d;I();I(); + h=sB();k=AB();lr();l=lG(wE());var r=a.c,t=0;q=!1;m=a.a;for(var v=null,w=null;;){a.a=!!(q|(0>t&&m));TG(b,c,a);d=a.f;g=a.e;n=a.a;e=a.g;if(a.b)if(q=a.c,l.pa(a.h),t=1+t|0,2147483647===t)b=hr(q,q,t,!!(m|n),0,a,h,l),e&&R(a,r,X(S(),new H((A=>()=>Fq(J(),A.wa)+".rep")(d)))),a=b;else{if(k===DB()||(Lm(J(),k,a),a.b||!a.a)){a.a=!1;r=a.c;I();w=a.j;v=a.c;w=N(w,v)&&44===w.k.charCodeAt(v)?U(a,1+v|0):W(a);a.g&&R(a,v,X(S(),new H(()=>'","')));v=w.c;r=w.b?Wq(w,w.h,!!(w.a|v>r)):Yq(w,v);v=a.a;m=!!(!!(m|n)|v);if(null=== + r){r=q;q=!1;v=null;w=g;continue}if(a.b){if(d=a.f,k===DB()||(Lm(J(),k,a),a.b||!v&&!a.a)){r=q;q=v;v=d;w=g;continue}}else b=v?Zq(a,q,m):hr(q,q,t,m,0,a,h,l),e&&ur(J(),0,a,null,d,g,!0),a=b}}else b=n?a:hr(r,r,t,!!(m|n),0,a,h,l),e&&ur(J(),0,a,v,d,w,q||n),a=b;break}a.b&&(a.h=a.h.Rd());return a}return d} + function OG(b,a){I();var c=a.c,d=null!==a.v;d&&a.v.ra((new Z("progDef")).t,c);var e=kG().Ak,g=a.j;I();Km();var h=a.j;I();Km();var k=a.j;I();var l=kG().Ae,m=a.j;I();Km();var n=a.j;I();Km();var q=a.j;I();kG();var r=xq(),t=a.j;I();Km();var v=a.j;I();Km();var w=a.j;I();I();er(a);if(a.b){var A=a.c,E=a.e,D=a.f,L=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var M=a.c,T=a.a;a.a=!1;var V=a.c;I();var ba=a.c,da=2+ba|0,ka=a.j;N(ka,-1+da|0)&&72===ka.k.charCodeAt(ba)&&80===ka.k.charCodeAt(1+ba|0)?U(a,da):W(a);a.g&& + R(a,ba,X(S(),new H(()=>'"HP"')));var pa=a.f,qa=a.e;if(a.b)a.a=!!(a.a|T);else if(!a.a){var Da=a.g;a.c=V;Da&&O(a,pa,a.e,!1);a.a=!1;var la=a.c,Ca=2+la|0,Ra=a.j;N(Ra,-1+Ca|0)&&72===Ra.k.charCodeAt(la)&&71===Ra.k.charCodeAt(1+la|0)?U(a,Ca):W(a);a.g&&R(a,la,X(S(),new H(()=>'"HG"')));var $a=a.f,Ma=a.a,Xa=!!(Ma|T);a.b||Ma||Pm(a,V);a.a=Xa;if(Da){var Ta=Q(pa,$a),Za=Q(qa,a.e);O(a,Ta,Za,!1)}}var Fa=a.e,Ha=a.f;if(a.b){var zb=a.c;K(a,L|0,zb>M||!N(w,zb)?zb:A)}a.g&&O(a,P(J(),D,Ha),Q(E,Fa),M===a.q)}}if(a.b){var tb= + a.c,Wb=a.e,Cc=a.f,gb=a.h;if(a.b||!a.a){var Ab=a.c;zG(a);var kc=a.e,pb=a.f;if(a.b){var Hb=a.c;K(a,gb|0,Hb>Ab||!N(v,Hb)?Hb:tb)}a.g&&O(a,P(J(),Cc,pb),Q(Wb,kc),Ab===a.q)}}if(a.b){var gc=a.c,lb=a.e,bb=a.f;a.a=!0;var hb=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var Ya=a.c;UG(b.og,a);var cb=a.e,Bb=a.f;if(a.b){var hc=a.c,Fc=hc>Ya||!N(t,hc)?hc:gc;K(a,r.S(hb|0,a.h),Fc)}else a.a=!0;a.g&&O(a,P(J(),bb,Bb),Q(lb,cb),Ya===a.q)}}if(a.b){var Xb=a.c,db=a.e,lc=a.f,Qb=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var Mb=a.c, + Db=a.c,Ob=3+Db|0,Zb=a.j;N(Zb,-1+Ob|0)&&58===Zb.k.charCodeAt(Db)&&58===Zb.k.charCodeAt(1+Db|0)&&61===Zb.k.charCodeAt(2+Db|0)?U(a,Ob):W(a);a.g&&R(a,Db,X(S(),new H(()=>'"::\x3d"')));var ic=a.e,Qc=a.f;if(a.b){var mc=a.c;K(a,Qb,mc>Mb||!N(q,mc)?mc:Xb)}a.g&&O(a,P(J(),lc,Qc),Q(db,ic),Mb===a.q)}}if(a.b){var ub=a.c,Rb=a.e,Sb=a.f,ec=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var ob=a.c,Ib=a.j,qb=a.c;N(Ib,qb)&&123===Ib.k.charCodeAt(qb)?U(a,1+qb|0):W(a);a.g&&R(a,qb,X(S(),new H(()=>'"{"')));var Jb=a.e,ib=a.f;if(a.b){var Tb= + a.c;K(a,ec,Tb>ob||!N(n,Tb)?Tb:ub)}a.g&&O(a,P(J(),Sb,ib),Q(Rb,Jb),ob===a.q)}}if(a.b){var $b=a.c,Fb=a.e,Gb=a.f;a.a=!0;var rb=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var nc=a.c,dd=a.a;a.a=!1;var Dc=a.c;I();I();var jc=a.a,Gc=a.u;a.u=!0;var ed=ZG(b.og,a);a.u=Gc;ed.a=jc;var Ub=a.f,Kb=a.e;if(a.b)a.a=!!(a.a|dd);else if(!a.a){var Ac=a.g;a.c=Dc;Ac&&O(a,Ub,a.e,!1);a.a=!1;$G(b.og,a);var sb=a.f,Rc=a.a,Vb=!!(Rc|dd);a.b||Rc||Pm(a,Dc);a.a=Vb;if(Ac){var Mc=Q(Ub,sb),oc=Q(Kb,a.e);O(a,Mc,oc,!1)}}var ac=a.e,Tc=a.f;if(a.b){var fc= + a.c,vb=fc>nc||!N(m,fc)?fc:$b;K(a,l.S(rb,a.h),vb)}else a.a=!0;a.g&&O(a,P(J(),Gb,Tc),Q(Fb,ac),nc===a.q)}}if(a.b){var pc=a.c,mb=a.e,qc=a.f,Uc=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var Yb=a.c,nb=a.j,bc=a.c;N(nb,bc)&&125===nb.k.charCodeAt(bc)?U(a,1+bc|0):W(a);a.g&&R(a,bc,X(S(),new H(()=>'"}"')));var rc=a.e,Eb=a.f;if(a.b){var sc=a.c;K(a,Uc,sc>Yb||!N(k,sc)?sc:pc)}a.g&&O(a,P(J(),qc,Eb),Q(mb,rc),Yb===a.q)}}if(a.b){var Sc=a.c,tc=a.e,wb=a.f,Nc=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var xb=a.c,uc=a.j,Ic=a.c; + N(uc,Ic)&&59===uc.k.charCodeAt(Ic)?U(a,1+Ic|0):W(a);a.g&&R(a,Ic,X(S(),new H(()=>'";"')));var jd=a.e,ud=a.f;if(a.b){var kd=a.c;K(a,Nc,kd>xb||!N(h,kd)?kd:Sc)}a.g&&O(a,P(J(),wb,ud),Q(tc,jd),xb===a.q)}}if(a.b){var ld=a.c,vd=a.e,fd=a.f,qd=a.h;Lm(J(),AB(),a);if(a.b)if(!a.b&&a.a)Oc=a;else{var gd=a.c;I();er(a);var Ec=a.e,Yc=a.f;if(a.b){var Td=a.c,xd=Td>gd||!N(g,Td)?Td:ld;Fd=K(a,e.S(qd,a.h|0),xd)}else var Fd=a;a.g&&O(a,P(J(),fd,Yc),Q(vd,Ec),gd===a.q);Oc=Fd}else Oc=a}else var Oc=a;d&&a.v.qa((new Z("progDef")).t, + Oc.c,Oc.b);if(Oc.g){var md=X(S(),new H(()=>(new Z("progDef")).t));O(Oc,md,Oc.e,c=k||65<=k&&90>=k;if(!0===k)U(b,1+h|0);else{if(!1!==k)throw new x(k);W(b)}}else W(b);b.g&&R(b,h,X(S(),new H(()=>"[a-zA-Z]")));if(b.b){h=b.c;k=b.e;var l=b.f;if(b.b||!b.a){var m=b.c,n=!1;n=b.a;for(var q=b.c,r=null;;){b.a=!1;I();var t=b.c;if(N(b.j,t)){var v=b.j.k.charCodeAt(b.c);v=95===v||97<=v&&122>=v||65<=v&&90>=v|| + 48<=v&&57>=v;if(!0===v)U(b,1+t|0);else{if(!1!==v)throw new x(v);W(b)}}else W(b);b.g&&R(b,t,X(S(),new H(()=>"[a-zA-Z0-9_]")));v=b.f;t=b.e;n=!!(n|b.a);if(b.b)q=b.c,b.a=!1,r=t;else{b.a||Xq(b,void 0,q,n);b.g&&ur(J(),0,b,S().Fa,v,r,!0);break}}n=b.e;q=b.f;b.b&&(r=b.c,K(b,void 0,r>m||!N(g,r)?r:h));b.g&&O(b,P(J(),l,q),Q(k,n),m===b.q)}}b.u=e;d=b.b?Uq(b,Pq(b.j,d,b.c)):b;c&&b.v.qa((new Z("packageIdent")).t,d.c,d.b);d.g&&(b=X(S(),new H(()=>(new Z("packageIdent")).t)),O(d,b,d.e,a'"{"')));if(a.b){l=a.c;m=a.e;var n=a.f;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var q=a.c;UG(b.og,a);var r=a.e,t=a.f;if(a.b){var v=a.c;K(a,a.h,v>q||!N(k,v)?v:l)}a.g&&O(a,P(J(),n,t),Q(m,r),q===a.q)}}if(a.b&&(q=a.c,k=a.e,l=a.f,m=a.h,Lm(J(),AB(),a),a.b&&(a.b||!a.a))){n=a.c;sB(); + r=!1;r=a.a;t=lG(wE());v=a.c;for(var w=null;;){a.a=!1;I();kG();var A=a.j;I();var E=a.j,D=a.c;N(E,D)&&44===E.k.charCodeAt(D)?U(a,1+D|0):W(a);a.g&&R(a,D,X(S(),new H(()=>'","')));if(a.b){E=a.c;D=a.e;var L=a.f;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var M=a.c;UG(b.og,a);var T=a.e,V=a.f;if(a.b){var ba=a.c;K(a,a.h,ba>M||!N(A,ba)?ba:E)}a.g&&O(a,P(J(),L,V),Q(D,T),M===a.q)}}E=a.f;A=a.e;r=!!(r|a.a);if(a.b)if(v=a.c,t.pa(a.h),a.a=!1,AB()!==DB()&&Lm(J(),AB(),a),!a.b&&a.a)break;else a.a=!1,w=A;else{a.a||Xq(a,pr(Dh(), + t),v,r);a.g&&ur(J(),0,a,S().Fa,E,w,!0);break}}b=a.e;r=a.f;a.b&&(t=a.c,h=t>n||!N(h,t)?t:q,K(a,g.S(m,a.h),h));a.g&&O(a,P(J(),l,r),Q(k,b),n===a.q)}a.b?(k=a.c,g=a.e,h=a.f,l=a.h,Lm(J(),AB(),a),a.b?!a.b&&a.a?e=a:(b=a.c,m=a.j,n=a.c,N(m,n)&&125===m.k.charCodeAt(n)?U(a,1+n|0):W(a),a.g&&R(a,n,X(S(),new H(()=>'"}"'))),m=a.e,n=a.f,a.b?(q=a.c,e=K(a,l,q>b||!N(e,q)?q:k)):e=a,a.g&&O(a,P(J(),h,n),Q(g,m),b===a.q)):e=a):e=a;d&&a.v.qa((new Z("identList")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("identList")).t)),O(e, + a,e.e,cnew um(da.o(),da.m()))).ni();e.h=a.Oa(c)}} + function nG(b,a){I();var c=a.c,d=null!==a.v;d&&a.v.ra((new Z("importNames")).t,c);var e=a.a;a.a=!1;var g=a.c;I();var h=a.a;a.a=!1;var k=a.c;I();I();var l=UG(b.og,a);if(l.b){var m=l.h,n=Dh();l.h=Ch(n,Uf(new Vf,[new um(m.o(),m.m())]))}m=a.f;l=a.e;if(a.b)a.a=!!(a.a|h);else if(!a.a){n=a.g;a.c=k;n&&O(a,m,a.e,!1);a.a=!1;I();var q=a.c,r=a.u;a.u=!0;I();var t=a.j,v=a.c;N(t,v)&&42===t.k.charCodeAt(v)?U(a,1+v|0):W(a);a.g&&R(a,v,X(S(),new H(()=>'"*"')));a.u=r;q=a.b?Uq(a,Pq(a.j,q,a.c)):a;q.b&&(t=q.h,r=Dh(),t= + [new um(t,z())],q.h=Ch(r,Uf(new Vf,t)));q=a.f;r=a.a;h=!!(r|h);a.b||r||Pm(a,k);a.a=h;n&&(k=Q(m,q),h=Q(l,a.e),O(a,k,h,!1))}h=a.f;k=a.e;a.b?(a.a=!!(a.a|e),g=a):(a.a||(l=a.g,a.c=g,l&&O(a,h,a.e,!1),a.a=!1,aH(b,a),b=a.f,m=a.a,e=!!(m|e),a.b||m||Pm(a,g),a.a=e,l&&(g=Q(h,b),e=Q(k,a.e),O(a,g,e,!1))),g=a);d&&a.v.qa((new Z("importNames")).t,g.c,g.b);g.g&&(d=X(S(),new H(()=>(new Z("importNames")).t)),O(g,d,g.e,c{if(null!==m)return e.m().ta(m.o());throw new x(m);})).Rd();for(var h=g=null;d!== + y();){var k=d.x().m().Ab;k=k instanceof Tj?new F(k.fa):k instanceof Uj&&k.na instanceof F?new F(k.na.p):z();for(k=k.y();k.C();){var l=new nf(k.z(),y());null===h?g=l:h.ja=l;h=l}d=d.D()}d=null===g?y():g;if(c===y())g=y();else for(g=c.x(),h=g=new nf(g.o(),y()),k=c.D();k!==y();)l=k.x(),l=new nf(l.o(),y()),h=h.ja=l,k=k.D();b=IG(b,d,Kf(Lf(),g));I();b=b.Hb;le();b=pe(y(),b);b=lf(c,b);Om(b,a)}else I(),b=a.c,c=a.ka,I(),dr(a).b?Uq(a,a.h):Pm(a,b),a.g&&(a.ka=c,R(a,b,X(S(),new H(()=>"The hint system does not handle non-standard import. Starting a proof might be possible."))))}}} + function KG(b,a,c){var d=c.c,e=null!==c.v;e&&c.v.ra((new Z("programVariables")).t,d);Km();var g=c.j;I();kG();var h=c.j;I();kG();var k=c.j;I();var l=c.c,m=16+l|0,n=c.j;N(n,-1+m|0)&&80===n.k.charCodeAt(l)&&114===n.k.charCodeAt(1+l|0)&&111===n.k.charCodeAt(2+l|0)&&103===n.k.charCodeAt(3+l|0)&&114===n.k.charCodeAt(4+l|0)&&97===n.k.charCodeAt(5+l|0)&&109===n.k.charCodeAt(6+l|0)&&86===n.k.charCodeAt(7+l|0)&&97===n.k.charCodeAt(8+l|0)&&114===n.k.charCodeAt(9+l|0)&&105===n.k.charCodeAt(10+l|0)&&97===n.k.charCodeAt(11+ + l|0)&&98===n.k.charCodeAt(12+l|0)&&108===n.k.charCodeAt(13+l|0)&&101===n.k.charCodeAt(14+l|0)&&115===n.k.charCodeAt(15+l|0)?U(c,m):W(c);c.g&&R(c,l,X(S(),new H(()=>'"ProgramVariables"')));if(c.b){var q=c.c,r=c.e,t=c.f;if(c.b||!c.a){var v=c.c;zG(c);var w=c.e,A=c.f;if(c.b){var E=c.c;K(c,void 0,E>v||!N(k,E)?E:q)}c.g&&O(c,P(J(),t,A),Q(r,w),v===c.q)}}if(c.b){var D=c.c,L=c.e,M=c.f;c.a=!0;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var T=c.c;I();sB();var V=!1;V=c.a;for(var ba=lG(wE()),da=c.c,ka=null,pa;;){c.a=!1; + I();I();Km();var qa=c.j;I();var Da=kG().xt,la=c.j;I();var Ca=kG().Ak,Ra=c.j;I();var $a=kG().Ae,Ma=c.j;I();kG();var Xa=xq(),Ta=c.j;I();uG(c);if(c.b){var Za=c.c,Fa=c.e,Ha=c.f;c.a=!0;var zb=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var tb=c.c;I();er(c);var Wb=c.e,Cc=c.f;if(c.b){var gb=c.c,Ab=gb>tb||!N(Ta,gb)?gb:Za;K(c,Xa.S(zb,c.h|0),Ab)}else c.a=!0;c.g&&O(c,P(J(),Ha,Cc),Q(Fa,Wb),tb===c.q)}}if(c.b){var kc=c.c,pb=c.e,Hb=c.f,gc=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var lb=c.c;UG(b.og,c);var bb=c.e,hb=c.f; + if(c.b){var Ya=c.c,cb=Ya>lb||!N(Ma,Ya)?Ya:kc;K(c,$a.S(gc,c.h),cb)}c.g&&O(c,P(J(),Hb,hb),Q(pb,bb),lb===c.q)}}if(c.b){var Bb=c.c,hc=c.e,Fc=c.f,Xb=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var db=c.c;I();er(c);var lc=c.e,Qb=c.f;if(c.b){var Mb=c.c,Db=Mb>db||!N(Ra,Mb)?Mb:Bb;K(c,Ca.S(Xb,c.h|0),Db)}c.g&&O(c,P(J(),Fc,Qb),Q(hc,lc),db===c.q)}}if(c.b){var Ob=c.c,Zb=c.e,ic=c.f,Qc=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var mc=c.c;sB();var ub=!1;ub=c.a;for(var Rb=lG(wE()),Sb=c.c,ec=null;;){c.a=!1;I();var ob=kG().Ae, + Ib=c.j;I();kG();var qb=xq(),Jb=c.j;I();kG();var ib=c.j;I();var Tb=c.c;I();var $b=c.j,Fb=c.c,Gb=N($b,Fb)&&44===$b.k.charCodeAt(Fb)?U(c,1+Fb|0):W(c);c.g&&R(c,Fb,X(S(),new H(()=>'","')));var rb=Gb.c;Gb.b?Wq(Gb,Gb.h,!!(Gb.a|rb>Tb)):Yq(Gb,rb);if(c.b){var nc=c.c,dd=c.e,Dc=c.f;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var jc=c.c;I();er(c);var Gc=c.e,ed=c.f;if(c.b){var Ub=c.c;K(c,c.h|0,Ub>jc||!N(ib,Ub)?Ub:nc)}c.g&&O(c,P(J(),Dc,ed),Q(dd,Gc),jc===c.q)}}if(c.b){var Kb=c.c,Ac=c.e,sb=c.f,Rc=c.h;Lm(J(),AB(),c);if(c.b&& + (c.b||!c.a)){var Vb=c.c;UG(b.og,c);var Mc=c.e,oc=c.f;if(c.b){var ac=c.c,Tc=ac>Vb||!N(Jb,ac)?ac:Kb;K(c,qb.S(Rc|0,c.h),Tc)}c.g&&O(c,P(J(),sb,oc),Q(Ac,Mc),Vb===c.q)}}if(c.b){var fc=c.c,vb=c.e,pc=c.f,mb=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var qc=c.c;I();er(c);var Uc=c.e,Yb=c.f;if(c.b){var nb=c.c,bc=nb>qc||!N(Ib,nb)?nb:fc;K(c,ob.S(mb,c.h|0),bc)}c.g&&O(c,P(J(),pc,Yb),Q(vb,Uc),qc===c.q)}}var rc=c.f,Eb=c.e;ub=!!(ub|c.a);if(c.b){var sc=c.c;Rb.pa(c.h);c.a=!1;AB()!==DB()&&Lm(J(),AB(),c);if(!c.b&&c.a)break; + else c.a=!1,Sb=sc,ec=Eb}else{c.a||Xq(c,pr(Dh(),Rb),Sb,ub);c.g&&ur(J(),0,c,S().Fa,rc,ec,!0);break}}var Sc=c.e,tc=c.f;if(c.b){var wb=c.c,Nc=wb>mc||!N(la,wb)?wb:Ob;K(c,Da.S(Qc,c.h),Nc)}c.g&&O(c,P(J(),ic,tc),Q(Zb,Sc),mc===c.q)}}if(c.b){var xb=c.c,uc=c.e,Ic=c.f,jd=c.h;Lm(J(),AB(),c);if(c.b)if(!c.b&&c.a)Ec=c;else{var ud=c.c,kd=c.j,ld=c.c;N(kd,ld)&&59===kd.k.charCodeAt(ld)?U(c,1+ld|0):W(c);c.g&&R(c,ld,X(S(),new H(()=>'";"')));var vd=c.e,fd=c.f;if(c.b){var qd=c.c;gd=K(c,jd,qd>ud||!N(qa,qd)?qd:xb)}else var gd= + c;c.g&&O(c,P(J(),Ic,fd),Q(uc,vd),ud===c.q);Ec=gd}else Ec=c}else var Ec=c;if(Ec.b){var Yc=Ec.h;if(null===Yc)throw new x(Yc);var Td=Yc.Pn.Oa(new Ee(Yc.ul,Yc.Nn,Yc.On)).Rd(),xd=(ae=>kg=>B(new C,kg,ae.Mn))(Yc);if(Td===y())var Fd=y();else{for(var Oc=Td.x(),md=new nf(xd(Oc),y()),Nd=md,Pc=Td.D();Pc!==y();){var yd=Pc.x(),Od=new nf(xd(yd),y());Nd=Nd.ja=Od;Pc=Pc.D()}Fd=md}Ec.h=Fd}var Me=c.f,Ze=c.e;V=!!(V|c.a);if(c.b){var je=c.c;ba.pa(c.h);c.a=!1;AB()!==DB()&&Lm(J(),AB(),c);if(c.b||!c.a){c.a=!1;da=je;ka=Ze; + continue}pa=c}else{var hf=c.a?c:Xq(c,pr(Dh(),ba),da,V);c.g&&ur(J(),0,c,S().Fa,Me,ka,!0);pa=hf}break}var ze=AB();if(pa.b){var Pd=pa.u,Ud=pa.h;pa.u=!0;ze.Wd(pa);pa.u=Pd;if(pa.b||!pa.a){var $e=Si(),pf=Ud.Mm($e.au).aa(new $f(ae=>{if(null!==ae&&null!==ae.o()&&null!==ae.o().Db){var kg=new um(ae.o().Db.o(),ae.o().Db.m()),Xg=z(),jf=ae.m(),Ig=z();mf();var Vd=z();Vd=new Uj(Vd);dB();ae=new vm(Xg,jf,Ig,Vd,bB(Pq(c.j,0,c.j.k.length),ae.o().jb|0,ae.o().uc|0));return B(new C,kg,ae)}throw new x(ae);})),me=pf.aa(new $f(ae=> + ae.o())),qf=me.E(),ne=me.yp();if(qf===ne.E())iG(a,pf.Rd(),c);else{I();var qe=me.Tn(me.yp()).aa(new $f(ae=>ae.Tc())),Of="Unique name ("+Pi(qe,"",",","")+" not unique)",Ff=c.c,rf=c.ka;I();dr(c).b?Uq(c,c.h):Pm(c,Ff);c.g&&(c.ka=rf,R(c,Ff,X(S(),new H(()=>Of))))}}}var Ne=c.e,Pf=c.f;if(c.b){var fe=c.c;K(c,c.h,fe>T||!N(h,fe)?fe:D)}else c.a=!0;c.g&&O(c,P(J(),M,Pf),Q(L,Ne),T===c.q)}}if(c.b){var Jc=c.c,af=c.e,ig=c.f,bf=c.h;Lm(J(),AB(),c);if(c.b)if(!c.b&&c.a)$d=c;else{var Yd=c.c,Zd=c.c,ag=4+Zd|0,oe=c.j;N(oe, + -1+ag|0)&&69===oe.k.charCodeAt(Zd)&&110===oe.k.charCodeAt(1+Zd|0)&&100===oe.k.charCodeAt(2+Zd|0)&&46===oe.k.charCodeAt(3+Zd|0)?U(c,ag):W(c);c.g&&R(c,Zd,X(S(),new H(()=>'"End."')));var sf=c.e,Hg=c.f;if(c.b){var Gf=c.c;Gd=K(c,bf,Gf>Yd||!N(g,Gf)?Gf:Jc)}else var Gd=c;c.g&&O(c,P(J(),ig,Hg),Q(af,sf),Yd===c.q);$d=Gd}else $d=c}else var $d=c;e&&c.v.qa((new Z("programVariables")).t,$d.c,$d.b);if($d.g){var ug=X(S(),new H(()=>(new Z("programVariables")).t));O($d,ug,$d.e,d<$d.q);if(!$d.b){var jg=B(new C,(new Z("programVariables")).t, + d);$d.J=new nf(jg,$d.J)}}} + function NG(b,a,c){var d=c.c,e=null!==c.v;e&&c.v.ra((new Z("implicitDef")).t,d);kG();var g=c.j;I();kG();var h=c.j;I();var k=c.c,l=8+k|0,m=c.j;N(m,-1+l|0)&&105===m.k.charCodeAt(k)&&109===m.k.charCodeAt(1+k|0)&&112===m.k.charCodeAt(2+k|0)&&108===m.k.charCodeAt(3+k|0)&&105===m.k.charCodeAt(4+k|0)&&99===m.k.charCodeAt(5+k|0)&&105===m.k.charCodeAt(6+k|0)&&116===m.k.charCodeAt(7+k|0)?U(c,l):W(c);c.g&&R(c,k,X(S(),new H(()=>'"implicit"')));if(c.b&&(k=c.c,l=c.e,m=c.f,c.b||!c.a)){var n=c.c;zG(c);var q=c.e, + r=c.f;if(c.b){var t=c.c;K(c,void 0,t>n||!N(h,t)?t:k)}c.g&&O(c,P(J(),m,r),Q(l,q),n===c.q)}c.b?(m=c.c,h=c.e,k=c.f,c.a=!0,Lm(J(),AB(),c),c.b?!c.b&&c.a?g=c:(l=c.c,bH(b,a,c),b=c.e,a=c.f,c.b?(n=c.c,g=K(c,c.h,n>l||!N(g,n)?n:m)):(c.a=!0,g=c),c.g&&O(c,P(J(),k,a),Q(h,b),l===c.q)):g=c):g=c;e&&c.v.qa((new Z("implicitDef")).t,g.c,g.b);g.g&&(c=X(S(),new H(()=>(new Z("implicitDef")).t)),O(g,c,g.e,d'"\x3d"')));var A=c.e,E=c.f;if(c.b){var D=c.c;K(c,r,D>t||!N(l,D)?D:m)}c.g&&O(c,P(J(),q,E),Q(n,A),t===c.q)}}if(c.b){var L=c.c,M=c.e,T=c.f;c.a=!0;var V=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var ba=c.c,da= + c.j,ka=c.c;N(da,ka)&&123===da.k.charCodeAt(ka)?U(c,1+ka|0):W(c);c.g&&R(c,ka,X(S(),new H(()=>'"{"')));var pa=c.e,qa=c.f;if(c.b){var Da=c.c;K(c,V,Da>ba||!N(k,Da)?Da:L)}else c.a=!0;c.g&&O(c,P(J(),T,qa),Q(M,pa),ba===c.q)}}if(c.b){var la=c.c,Ca=c.e,Ra=c.f,$a=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var Ma=c.c;ZG(b.og,c);var Xa=c.e,Ta=c.f;if(c.b){var Za=c.c,Fa=Za>Ma||!N(h,Za)?Za:la;K(c,g.S($a,c.h),Fa)}c.g&&O(c,P(J(),Ra,Ta),Q(Ca,Xa),Ma===c.q)}}if(c.b){var Ha=c.c,zb=c.e,tb=c.f,Wb=c.h;Lm(J(),AB(),c);if(c.b)if(!c.b&& + c.a)lb=c;else{var Cc=c.c,gb=c.j,Ab=c.c;N(gb,Ab)&&125===gb.k.charCodeAt(Ab)?U(c,1+Ab|0):W(c);c.g&&R(c,Ab,X(S(),new H(()=>'"}"')));var kc=c.e,pb=c.f;if(c.b){var Hb=c.c;gc=K(c,Wb,Hb>Cc||!N(e,Hb)?Hb:Ha)}else var gc=c;c.g&&O(c,P(J(),tb,pb),Q(zb,kc),Cc===c.q);lb=gc}else lb=c}else var lb=c;var bb=AB();if(lb.b){var hb=lb.u,Ya=lb.h;lb.u=!0;bb.Wd(lb);lb.u=hb;if(lb.b||!lb.a){if(null===Ya)throw new x(Ya);a:{for(var cb=Ya.o();!cb.r();){var Bb=cb.x();if(Bb.m().ld.ta(He())){var hc=Bb.m().tc,Fc=He();Xb=!(null!== + hc&&hc.l(Fc))}else var Xb=!0;if(Xb){var db=!0;break a}cb=cb.D()}db=!1}if(db){I();var lc=c.c,Qb=c.ka;I();dr(c).b?Uq(c,c.h):Pm(c,lc);c.g&&(c.ka=Qb,R(c,lc,X(S(),new H(()=>"Implicit ODE declarations can only declare real-valued functions of a single real variable."))));throw new cH(d);}var Mb=Ya.o().x().m().Id.G().x();if(null===Mb||He()!==Mb.m())throw new x(Mb);var Db=Mb.o();a:{for(var Ob=Ya.o();!Ob.r();){var Zb=Ob.x().m().Id.G().x().o();if(null===Zb?null!==Db:!Qa(Zb,Db)){var ic=!0;break a}Ob=Ob.D()}ic= + !1}if(ic){I();var Qc=c.c,mc=c.ka;I();dr(c).b?Uq(c,c.h):Pm(c,Qc);c.g&&(c.ka=mc,R(c,Qc,X(S(),new H(()=>"Implicit ODE declarations should all use the same time argument."))));throw new cH(d);}var ub=Ya.o();if(ub===y())var Rb=y();else{var Sb=ub.x(),ec=new nf(Sb.o(),y());b=ec;for(var ob=ub.D();ob!==y();){var Ib=ob.x(),qb=new nf(Ib.o(),y());b=b.ja=qb;ob=ob.D()}Rb=ec}var Jb=Kf(Lf(),Rb);if(Jb.ea()!==Ya.o().E()){I();var ib=c.c,Tb=c.ka;I();dr(c).b?Uq(c,c.h):Pm(c,ib);c.g&&(c.ka=Tb,R(c,ib,X(S(),new H(()=>"Tried declaring same function twice in an implicit ODE definition")))); + throw new cH(d);}var $b=dH(a,Ya.m()),Fb=Db.sc,Gb=Db.Hd,rb=He(),nc=new cg(Fb,Gb,rb);try{kn||(kn=new hn);var dd=jn($b,nc)}catch(sb){var Dc=sb instanceof wl?sb:new xl(sb);if(Dc instanceof Wm){I();var jc="Failed to parse implicit definition by ODE: "+Dc.ot,Gc=c.c,ed=c.ka;I();dr(c).b?Uq(c,c.h):Pm(c,Gc);c.g&&(c.ka=ed,R(c,Gc,X(S(),new H(()=>jc))));throw new cH(d);}throw Dc instanceof xl?Dc.Ac:Dc;}if(dd.$d(new $f(sb=>!Jb.ta(new um(sb.Pe,sb.Oe))))){I();var Ub=c.c,Kb=c.ka;I();dr(c).b?Uq(c,c.h):Pm(c,Ub);c.g&& + (c.ka=Kb,R(c,Ub,X(S(),new H(()=>"ODE variable missing from implicit declaration"))));throw new cH(d);}I();var Ac=dd.aa(new $f(sb=>{var Rc=new um(sb.Pe,sb.Oe),Vb=new F(He()),Mc=He();le();var oc=[B(new C,Db,He())];oc=Uf(new Vf,oc);oc=new F(pe(y(),oc));mf();sb=new F(new Ge(sb,nc));Vb=new vm(Vb,Mc,oc,new Uj(sb),wm());return B(new C,Rc,Vb)})).Rd();Om(Ac,c)}}}catch(sb){if(sb instanceof cH){a=sb;if(a.TF===d)return;throw a;}throw sb;}} + function DG(b,a){var c=a.c,d=null!==a.v;d&&a.v.ra((new Z("problem")).t,c);Km();var e=a.j;I();kG();var g=a.j;I();kG();var h=a.j;I();var k=a.c,l=7+k|0,m=a.j;N(m,-1+l|0)&&80===m.k.charCodeAt(k)&&114===m.k.charCodeAt(1+k|0)&&111===m.k.charCodeAt(2+k|0)&&98===m.k.charCodeAt(3+k|0)&&108===m.k.charCodeAt(4+k|0)&&101===m.k.charCodeAt(5+k|0)&&109===m.k.charCodeAt(6+k|0)?U(a,l):W(a);a.g&&R(a,k,X(S(),new H(()=>'"Problem"')));if(a.b&&(k=a.c,l=a.e,m=a.f,a.b||!a.a)){var n=a.c;zG(a);var q=a.e,r=a.f;if(a.b){var t= + a.c;K(a,void 0,t>n||!N(h,t)?t:k)}a.g&&O(a,P(J(),m,r),Q(l,q),n===a.q)}a.b&&(h=a.c,k=a.e,l=a.f,a.a=!0,Lm(J(),AB(),a),!a.b||!a.b&&a.a||(n=m=a.c,b=RG(b.og,a),b.b&&(b.h=B(new C,b.h,Pq(a.j,n,a.c))),b=a.e,n=a.f,a.b?(q=a.c,K(a,a.h,q>m||!N(g,q)?q:h)):a.a=!0,a.g&&O(a,P(J(),l,n),Q(k,b),m===a.q)));a.b?(k=a.c,g=a.e,b=a.f,l=a.h,Lm(J(),AB(),a),a.b?!a.b&&a.a?e=a:(m=h=a.c,n=4+m|0,q=a.j,N(q,-1+n|0)&&69===q.k.charCodeAt(m)&&110===q.k.charCodeAt(1+m|0)&&100===q.k.charCodeAt(2+m|0)&&46===q.k.charCodeAt(3+m|0)?U(a,n): + W(a),a.g&&R(a,m,X(S(),new H(()=>'"End."'))),m=a.e,n=a.f,a.b?(q=a.c,e=K(a,l,q>h||!N(e,q)?q:k)):e=a,a.g&&O(a,P(J(),b,n),Q(g,m),h===a.q)):e=a):e=a;d&&a.v.qa((new Z("problem")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("problem")).t)),O(e,a,e.e,c'"Tactic"')));if(c.b&&(n=c.c,q=c.e,r=c.f,c.b||!c.a)){var t=c.c;zG(c);var v=c.e,w=c.f;if(c.b){var A= + c.c;K(c,void 0,A>t||!N(m,A)?A:n)}c.g&&O(c,P(J(),r,w),Q(q,v),t===c.q)}if(c.b&&(m=c.c,n=c.e,q=c.f,c.a=!0,Lm(J(),AB(),c),c.b&&(c.b||!c.a))){r=c.c;oB();w=c.c;t=c.a;c.a=!1;I();AG(c);(v=c.b)?(w=Uq(c,new F(c.h)),w.a=!!(w.a|t)):c.a||(w=K(c,z(),w),w.a=!!(w.a|t));if(c.g){var E=c.f;v||(t=X(S(),new H(()=>Fq(J(),E.wa)+".?")),O(c,t,c.e,!1))}t=c.e;v=c.f;c.b?(w=c.c,K(c,c.h,w>r||!N(l,w)?w:m)):c.a=!0;c.g&&O(c,P(J(),q,v),Q(n,t),r===c.q)}c.b&&(r=c.c,l=c.e,m=c.f,n=c.h,Lm(J(),AB(),c),!c.b||!c.b&&c.a||(t=q=c.c,b=eH(b,a, + c),b.b&&(b.h=B(new C,b.h,Pq(c.j,t,c.c))),b=c.e,a=c.f,c.b&&(t=c.c,k=t>q||!N(k,t)?t:r,K(c,h.S(n,c.h),k)),c.g&&O(c,P(J(),m,a),Q(l,b),q===c.q)));c.b?(a=c.c,h=c.e,k=c.f,l=c.h,Lm(J(),AB(),c),c.b?!c.b&&c.a?g=c:(m=b=c.c,n=4+m|0,q=c.j,N(q,-1+n|0)&&69===q.k.charCodeAt(m)&&110===q.k.charCodeAt(1+m|0)&&100===q.k.charCodeAt(2+m|0)&&46===q.k.charCodeAt(3+m|0)?U(c,n):W(c),c.g&&R(c,m,X(S(),new H(()=>'"End."'))),m=c.e,n=c.f,c.b?(q=c.c,g=K(c,l,q>b||!N(g,q)?q:a)):g=c,c.g&&O(c,P(J(),k,n),Q(h,m),b===c.q)):g=c):g=c;e&& + c.v.qa((new Z("tacticProof")).t,g.c,g.b);g.g&&(c=X(S(),new H(()=>(new Z("tacticProof")).t)),O(g,c,g.e,d{I();var e=Fp(Jp(),Dp(Jp(),d));e=new LB(e,new $f(l=>new oG(l)));var g=new $f(l=>b.s(l));I();I();I();e=$q(e,g);if(e instanceof Dq)mf(),e=new Uj(e.Of);else{if(!(e instanceof Gq))throw new x(e);mf();e=rG(UA(),e);e=new Tj(e)}if(a instanceof F){try{mf();var h=a.p.s(d),k=new Uj(h)}catch(l){k=l instanceof wl?l:new xl(l),mf(),k=new Tj(k)}if((null===k?null!==e:!k.l(e))&&(k.Xw()||e.Xw())){iH(aE(),"Parser disagreement ("+c+"): `"+d+"`\n");d=!1;h=null;a:if(k instanceof Tj)k= + k.fa.w();else{if(k instanceof Uj&&(d=!0,h=k,Af(h.na))){k=h.na;k=jH().qn(k);break a}if(d)k=fb(h.na);else throw new x(k);}iH(aE(),"KYXParser:\n"+k+"\n");k=!1;d=null;a:if(e instanceof Tj)k=e.fa.w();else{if(e instanceof Uj&&(k=!0,d=e,Af(d.na))){k=d.na;k=jH().qn(k);break a}if(k)k=fb(d.na);else throw new x(e);}iH(aE(),"DLParser:\n"+k+"\n")}}else if(z()!==a)throw new x(a);if(e instanceof Tj)throw e=e.fa,e instanceof xl?e.Ac:e;if(e instanceof Uj)return e.na;throw new x(e);})} + function kH(b){if(b instanceof Tj)return b.fa;if(b instanceof Uj)return b.na;throw new x(b);}function lH(b){var a=!1,c=null;if(b instanceof Tj)return b.fa;if(b instanceof Uj&&(a=!0,c=b,c.na instanceof gh)){var d=c.na;if(d.le instanceof jh&&(d=d.le,!ll().np))return new jh(new gh(d.gj),d.hj)}if(a&&c.na instanceof gh&&(d=c.na,d.le instanceof kh&&(d=d.le,!ll().np)))return new kh(new gh(d.Wa),d.Xa);if(a)return c.na;throw new x(b);} + var nH=function mH(b,a,c){for(;;){c=B(new C,a,c);if(y().l(c.Z))return c.Y;if(null!==c.Z){var e=$x(mf().Kp,c.Z);if(!e.r()&&null!==e.G().o()&&e.G().o().m()instanceof Uj){var g=e.G().o().m();if(g.na instanceof gh&&(g=g.na,ll().np)){var h=e.G().o().o();switch(h){case "*":return new jh(c.Y,new gh(mH(b,g.le,e.G().m())));case "/":h=e.G().m();if(y().l(h))return new kh(a,g);if(null!==h){var k=$x(mf().Kp,h);if(!k.r()&&null!==k.G().o()&&"*"===k.G().o().o()){a=new kh(a,g);c=e.G().m();continue}}if(null!==h&&(a= + $x(mf().Kp,h),!a.r()&&null!==a.G().o()&&"/"===a.G().o().o()))return new kh(c.Y,new gh(mH(b,g.le,e.G().m())));throw new x(h);default:throw new x(h);}}}}if(null!==c.Z&&(a=$x(mf().Kp,c.Z),!a.r()&&null!==a.G().o()))switch(e=a.G().o().o(),e){case "*":c=new jh(c.Y,kH(a.G().o().m()));e=a.G().m();a=c;c=e;continue;case "/":c=new kh(c.Y,kH(a.G().o().m()));e=a.G().m();a=c;c=e;continue;default:throw new x(e);}throw new x(c);}}; + function oH(b){b.ll=z();var a=new $f(e=>pH(b,e)),c=b.ll;if(c.r())c=z();else{var d=c.G();c=new F(new $f(e=>ul(d,e)))}b.Xv=hH(a,c,"expression");a=new $f(e=>qH(b,e));c=b.ll;c.r()?c=z():(c=c.G(),c=new F(c.nt));b.nt=hH(a,c,"term");a=new $f(e=>rH(b,e));c=b.ll;c.r()?c=z():(c=c.G(),c=new F(c.lp));b.lp=hH(a,c,"formula");a=new $f(e=>sH(b,e));c=b.ll;c.r()?c=z():(c=c.G(),c=new F(c.mt));b.mt=hH(a,c,"program");a=new $f(e=>tH(b,e));c=b.ll;c.r()?c=z():(c=c.G(),c=new F(c.Wv));b.Wv=hH(a,c,"diff. program");a=new $f(e=> + uH(b,e));c=b.ll;c.r()?c=z():(c=c.G(),c=new F(c.Yv));b.Yv=hH(a,c,"sequent");a=new $f(e=>vH(b,e));c=b.ll;c.r()?c=z():(c=c.G(),c=new F(c.Zv));b.Zv=hH(a,c,"provable");b.ml=new Lj(()=>{})}function wH(){this.ml=this.Zv=this.Yv=this.Wv=this.mt=this.lp=this.nt=this.Xv=this.ll=this.Pq=null}wH.prototype=new p;wH.prototype.constructor=wH;function xH(){}xH.prototype=wH.prototype;wH.prototype.w=function(){return"\x3cfunction1\x3e"};function yH(b){null===b.Pq&&null===b.Pq&&(b.Pq=new vA(b));return b.Pq} + function ul(b,a){return b.Xv.s(Fp(Jp(),Dp(Jp(),a)))} + function qH(b,a){var c=a.c,d=null!==a.v;d&&a.v.ra((new Z("fullTerm")).t,c);Km();var e=a.j;I();kG();var g=a.j;I();I();cr(a);if(a.b){var h=a.c,k=a.e,l=a.f;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var m=a.c;QG(b,!0,a);var n=a.e,q=a.f;if(a.b){var r=a.c;K(a,a.h,r>m||!N(g,r)?r:h)}a.g&&O(a,P(J(),l,q),Q(k,n),m===a.q)}}a.b?(k=a.c,g=a.e,h=a.f,l=a.h,Lm(J(),yH(b),a),a.b?!a.b&&a.a?e=a:(b=a.c,I(),br(a),m=a.e,n=a.f,a.b?(q=a.c,e=K(a,l,q>b||!N(e,q)?q:k)):e=a,a.g&&O(a,P(J(),h,n),Q(g,m),b===a.q)):e=a):e=a;d&&a.v.qa((new Z("fullTerm")).t, + e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("fullTerm")).t)),O(e,a,e.e,cm||!N(g,r)?r:h)}a.g&&O(a,P(J(),l,q),Q(k,n),m===a.q)}}a.b?(k=a.c,g=a.e,h=a.f,l=a.h,Lm(J(),yH(b),a),a.b?!a.b&&a.a?e=a:(b=a.c,I(),br(a),m=a.e,n=a.f,a.b?(q=a.c,e=K(a,l,q>b||!N(e,q)?q:k)):e=a,a.g&&O(a,P(J(),h,n),Q(g,m),b===a.q)):e=a):e=a;d&&a.v.qa((new Z("fullFormula")).t, + e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("fullFormula")).t)),O(e,a,e.e,cm||!N(g,r)?r:h)}a.g&&O(a,P(J(),l,q),Q(k,n),m===a.q)}}a.b?(k=a.c,g=a.e,h=a.f,l=a.h,Lm(J(),yH(b),a),a.b?!a.b&&a.a?e=a:(b=a.c,I(),br(a),m=a.e,n=a.f,a.b?(q=a.c,e=K(a,l,q>b||!N(e,q)?q:k)):e=a,a.g&&O(a,P(J(),h,n),Q(g,m),b===a.q)):e=a):e=a;d&&a.v.qa((new Z("fullProgram")).t, + e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("fullProgram")).t)),O(e,a,e.e,c'"{"')));if(a.b){v=a.c;w=a.e;var A=a.f;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var E=a.c;zH(b,a);var D=a.e,L=a.f;if(a.b){var M=a.c;K(a, + a.h,M>E||!N(t,M)?M:v)}a.g&&O(a,P(J(),A,L),Q(w,D),E===a.q)}}a.b&&(t=a.c,v=a.e,w=a.f,A=a.h,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(E=a.c,D=a.j,L=a.c,N(D,L)&&125===D.k.charCodeAt(L)?U(a,1+L|0):W(a),a.g&&R(a,L,X(S(),new H(()=>'"}"'))),D=a.e,L=a.f,a.b&&(M=a.c,K(a,A,M>E||!N(r,M)?M:t)),a.g&&O(a,P(J(),w,L),Q(v,D),E===a.q)));t=a.f;r=a.e;a.b?a.a=!!(a.a|n):a.a||(v=a.g,a.c=q,v&&O(a,t,a.e,!1),a.a=!1,zH(b,a),w=a.f,A=a.a,n=!!(A|n),a.b||A||Pm(a,q),a.a=n,v&&(q=Q(t,w),n=Q(r,a.e),O(a,q,n,!1)));q=a.e;n=a.f;a.b&&(r=a.c,K(a, + a.h,r>m||!N(g,r)?r:h));a.g&&O(a,P(J(),l,n),Q(k,q),m===a.q)}}a.b?(k=a.c,g=a.e,h=a.f,l=a.h,Lm(J(),yH(b),a),a.b?!a.b&&a.a?e=a:(b=a.c,I(),br(a),m=a.e,q=a.f,a.b?(n=a.c,e=K(a,l,n>b||!N(e,n)?n:k)):e=a,a.g&&O(a,P(J(),h,q),Q(g,m),b===a.q)):e=a):e=a;d&&a.v.qa((new Z("fullDifferentialProgram")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("fullDifferentialProgram")).t)),O(e,a,e.e,cM||!N(w,ba)?ba:A)}a.g&& + O(a,P(J(),D,V),Q(E,T),M===a.q)}}A=a.f;w=a.e;if(a.b)a.a=!!(a.a|t);else if(!a.a){E=a.g;a.c=v;E&&O(a,A,a.e,!1);a.a=!1;Km();D=a.j;I();I();L=a.a;M=a.u;a.u=!0;T=QG(b,!1,a);a.u=M;T.a=L;if(a.b&&(L=a.c,M=a.e,T=a.f,V=a.h,Lm(J(),yH(b),a),a.b&&(a.b||!a.a))){ba=a.c;I();br(a);var da=a.e,ka=a.f;if(a.b){var pa=a.c;K(a,V,pa>ba||!N(D,pa)?pa:L)}a.g&&O(a,P(J(),T,ka),Q(M,da),ba===a.q)}D=a.f;L=a.a;t=!!(L|t);a.b||L||Pm(a,v);a.a=t;E&&(v=Q(A,D),t=Q(w,a.e),O(a,v,t,!1))}t=a.f;v=a.e;a.b?a.a=!!(a.a|q):a.a||(w=a.g,a.c=r,w&&O(a, + t,a.e,!1),a.a=!1,Km(),A=a.j,I(),I(),E=a.a,D=a.u,a.u=!0,L=RG(b,a),a.u=D,L.a=E,a.b&&(E=a.c,D=a.e,L=a.f,M=a.h,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(T=a.c,I(),br(a),V=a.e,ba=a.f,a.b&&(da=a.c,K(a,M,da>T||!N(A,da)?da:E)),a.g&&O(a,P(J(),L,ba),Q(D,V),T===a.q))),A=a.f,E=a.a,q=!!(E|q),a.b||E||Pm(a,r),a.a=q,w&&(r=Q(t,A),q=Q(v,a.e),O(a,r,q,!1)));r=a.e;q=a.f;a.b&&(v=a.c,K(a,a.h,v>n||!N(h,v)?v:k));a.g&&O(a,P(J(),m,q),Q(l,r),n===a.q)}}k=a.f;h=a.e;a.b?(a.a=!!(a.a|e),g=a):(a.a||(l=a.g,a.c=g,l&&O(a,k,a.e,!1),a.a=!1,Km(), + m=a.j,I(),AH(b,a),a.b&&(n=a.c,r=a.e,q=a.f,v=a.h,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(b=a.c,I(),br(a),t=a.e,w=a.f,a.b&&(A=a.c,K(a,v,A>b||!N(m,A)?A:n)),a.g&&O(a,P(J(),q,w),Q(r,t),b===a.q))),b=a.f,m=a.a,e=!!(m|e),a.b||m||Pm(a,g),a.a=e,l&&(g=Q(k,b),e=Q(h,a.e),O(a,g,e,!1))),g=a);d&&a.v.qa((new Z("fullExpression")).t,g.c,g.b);g.g&&(a=X(S(),new H(()=>(new Z("fullExpression")).t)),O(g,a,g.e,cT||!N(A,da)?da:E));a.g&&O(a,P(J(),L,ba),Q(D,ka),T===a.q)}}a.u=v;v=a.b?Pm(a,r):U(a,r);a.g&&(a.ka=w,R(a,r,S().Fa));v.a=t;a.b&&(r=a.c,t=a.e,w=a.f,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(v=a.c,QG(b,!1,a),A=a.e,E=a.f,a.b&&(D=a.c,K(a,a.h,D>v|| + !N(q,D)?D:r)),a.g&&O(a,P(J(),w,E),Q(t,A),v===a.q)));q=a.f;r=a.a;h=!!(r|h);a.b||r||Pm(a,k);a.a=h;n&&(k=Q(l,q),m=Q(m,a.e),O(a,k,m,!1))}k=a.f;m=a.e;a.b?(a.a=!!(a.a|e),g=a):(a.a||(l=a.g,a.c=g,l&&O(a,k,a.e,!1),a.a=!1,RG(b,a),b=a.f,n=a.a,e=!!(n|e),a.b||n||Pm(a,g),a.a=e,l&&(g=Q(k,b),e=Q(m,a.e),O(a,g,e,!1))),g=a);d&&a.v.qa((new Z("expression")).t,g.c,g.b);g.g&&(a=X(S(),new H(()=>(new Z("expression")).t)),O(g,a,g.e,cm||!N(g,r)?r:h)}a.g&&O(a,P(J(),l,q),Q(k,n),m===a.q)}}a.b?(k=a.c,g=a.e,h=a.f,l=a.h,Lm(J(),yH(b),a),a.b?!a.b&&a.a?e=a:(b=a.c,I(),br(a),m=a.e,n=a.f,a.b?(q=a.c,e=K(a,l,q>b||!N(e,q)?q:k)):e=a,a.g&&O(a,P(J(),h,n),Q(g,m),b===a.q)):e=a):e=a;d&&a.v.qa((new Z("fullSequent")).t, + e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("fullSequent")).t)),O(e,a,e.e,c=h?U(b,d):W(b);b.g&&R(b,g,X(S(),new H(()=>"[ \\t\\r\\n]")));c&&b.v.qa((new Z("blank")).t,d.c,d.b);d.g&&(b=X(S(),new H(()=>(new Z("blank")).t)),O(d,b,d.e,a'"("')));if(a.b){var m=a.c,n=a.e,q=a.f;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var r=a.c;I();var t=a.c,v=null!==a.v;v&&a.v.ra((new Z("negNumberLiteral")).t,t);var w=a.c,A=a.u;a.u=!0;I();kG();var E=a.j;I();kG();var D=a.j;I();var L=a.c,M=a.a;a.a=!1;I();var T=a.j,V=a.c;N(T,V)&& + 45===T.k.charCodeAt(V)?U(a,1+V|0):W(a);a.g&&R(a,V,X(S(),new H(()=>'"-"')));var ba=a.b;if(ba){var da=Uq(a,void 0);da.a=!!(da.a|M)}else if(!a.a){var ka=K(a,void 0,L);ka.a=!!(ka.a|M)}if(a.g){var pa=a.f;if(!ba){var qa=X(S(),new H(()=>Fq(J(),pa.wa)+".?"));O(a,qa,a.e,!1)}}if(a.b){var Da=a.c,la=a.e,Ca=a.f;if(a.b||!a.a){var Ra=a.c,$a=!1;$a=a.a;for(var Ma=a.c,Xa=0,Ta=null;;){a.a=$a&&1>Xa;I();var Za=a.c;if(N(a.j,Za)){var Fa=a.j.k.charCodeAt(a.c),Ha=48<=Fa&&57>=Fa;if(!0===Ha)U(a,1+Za|0);else{if(!1!==Ha)throw new x(Ha); + W(a)}}else W(a);a.g&&R(a,Za,X(S(),new H(()=>"[0-9]")));var zb=a.f,tb=a.e;$a=!!($a|a.a);if(a.b){var Wb=a.c;a.a=!1;var Cc=1+Xa|0;Ma=Wb;Xa=Cc;Ta=tb}else{a.a||(1>Xa?Zq(a,Ma,$a):Xq(a,void 0,Ma,$a));a.g&&ur(J(),1,a,S().Fa,zb,Ta,!0);break}}var gb=a.e,Ab=a.f;if(a.b){var kc=a.c;K(a,void 0,kc>Ra||!N(D,kc)?kc:Da)}a.g&&O(a,P(J(),Ca,Ab),Q(la,gb),Ra===a.q)}}if(a.b){var pb=a.c,Hb=a.e,gc=a.f;if(a.b||!a.a){var lb=a.c,bb=a.c,hb=a.a;a.a=!1;I();kG();var Ya=a.j;I();var cb=a.j,Bb=a.c;N(cb,Bb)&&46===cb.k.charCodeAt(Bb)? + U(a,1+Bb|0):W(a);a.g&&R(a,Bb,X(S(),new H(()=>'"."')));if(a.b){var hc=a.c,Fc=a.e,Xb=a.f;if(a.b||!a.a){var db=a.c,lc=!1;lc=a.a;for(var Qb=a.c,Mb=0,Db=null;;){a.a=lc&&1>Mb;I();var Ob=a.c;if(N(a.j,Ob)){var Zb=a.j.k.charCodeAt(a.c),ic=48<=Zb&&57>=Zb;if(!0===ic)U(a,1+Ob|0);else{if(!1!==ic)throw new x(ic);W(a)}}else W(a);a.g&&R(a,Ob,X(S(),new H(()=>"[0-9]")));var Qc=a.f,mc=a.e;lc=!!(lc|a.a);if(a.b){var ub=a.c;a.a=!1;var Rb=1+Mb|0;Qb=ub;Mb=Rb;Db=mc}else{a.a||(1>Mb?Zq(a,Qb,lc):Xq(a,void 0,Qb,lc));a.g&&ur(J(), + 1,a,S().Fa,Qc,Db,!0);break}}var Sb=a.e,ec=a.f;if(a.b){var ob=a.c;K(a,void 0,ob>db||!N(Ya,ob)?ob:hc)}a.g&&O(a,P(J(),Xb,ec),Q(Fc,Sb),db===a.q)}}var Ib=a.b;if(Ib){var qb=Uq(a,void 0);qb.a=!!(qb.a|hb)}else if(!a.a){var Jb=K(a,void 0,bb);Jb.a=!!(Jb.a|hb)}if(a.g){var ib=a.f;if(!Ib){var Tb=X(S(),new H(()=>Fq(J(),ib.wa)+".?"));O(a,Tb,a.e,!1)}}var $b=a.e,Fb=a.f;if(a.b){var Gb=a.c;K(a,void 0,Gb>lb||!N(E,Gb)?Gb:pb)}a.g&&O(a,P(J(),gc,Fb),Q(Hb,$b),lb===a.q)}}a.u=A;var rb=a.b?Uq(a,Pq(a.j,w,a.c)):a;v&&a.v.qa((new Z("negNumberLiteral")).t, + rb.c,rb.b);if(rb.g){var nc=X(S(),new H(()=>(new Z("negNumberLiteral")).t));O(rb,nc,rb.e,tr||!N(h,Ub)?Ub:m)}a.g&&O(a,P(J(),q,ed),Q(n,Gc),r===a.q)}}if(a.b){var Kb=a.c,Ac=a.e,sb=a.f,Rc=a.h;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var Vb=a.c,Mc=a.j,oc=a.c;N(Mc,oc)&&41===Mc.k.charCodeAt(oc)?U(a,1+oc|0):W(a);a.g&&R(a,oc, + X(S(),new H(()=>'")"')));var ac=a.e,Tc=a.f;if(a.b){var fc=a.c;K(a,Rc,fc>Vb||!N(g,fc)?fc:Kb)}a.g&&O(a,P(J(),sb,Tc),Q(Ac,ac),Vb===a.q)}}if(a.b){var vb=a.c,pc=a.e,mb=a.f,qc=a.h;if(!a.b&&a.a)uc=a;else{var Uc=a.c,Yb=a.c,nb=a.a,bc=a.u;a.u=!0;var rc=a.ka,Eb=a.j,sc=a.c;N(Eb,sc)&&39===Eb.k.charCodeAt(sc)?U(a,1+sc|0):W(a);a.g&&R(a,sc,X(S(),new H(()=>'"\'"')));a.u=bc;var Sc=a.b?Pm(a,Yb):U(a,Yb);a.g&&(a.ka=rc,R(a,Yb,S().Fa));Sc.a=nb;var tc=a.e,wb=a.f;if(a.b){var Nc=a.c;xb=K(a,qc,Nc>Uc||!N(e,Nc)?Nc:vb)}else var xb= + a;a.g&&O(a,P(J(),mb,wb),Q(pc,tc),Uc===a.q);uc=xb}}else var uc=a;d&&a.v.qa((new Z("negNumberLiteral")).t,uc.c,uc.b);if(uc.g){var Ic=X(S(),new H(()=>(new Z("negNumberLiteral")).t));O(uc,Ic,uc.e,cl;I();var n=a.c;if(N(a.j,n)){var q=a.j.k.charCodeAt(a.c);q=48<=q&&57>=q;if(!0===q)U(a,1+n|0);else{if(!1!==q)throw new x(q);W(a)}}else W(a);a.g&&R(a,n,X(S(),new H(()=>"[0-9]")));q=a.f;n=a.e;h=!!(h|a.a);if(a.b)k=a.c,a.a=!1,l=1+l|0,m=n;else{a.a||(1>l?Zq(a,k,h):Xq(a,void 0,k,h));a.g&&ur(J(),1,a,S().Fa,q,m,!0);break}}if(a.b&& + (h=a.c,k=a.e,l=a.f,a.b||!a.a)){q=m=a.c;n=a.a;a.a=!1;I();kG();var r=a.j;I();var t=a.j,v=a.c;N(t,v)&&46===t.k.charCodeAt(v)?U(a,1+v|0):W(a);a.g&&R(a,v,X(S(),new H(()=>'"."')));if(a.b){t=a.c;v=a.e;var w=a.f;a.a=!0;if(a.b||!a.a){var A=a.c,E=!1;E=a.a;for(var D=a.c,L=0,M=null;;){a.a=E&&1>L;I();var T=a.c;if(N(a.j,T)){var V=a.j.k.charCodeAt(a.c);V=48<=V&&57>=V;if(!0===V)U(a,1+T|0);else{if(!1!==V)throw new x(V);W(a)}}else W(a);a.g&&R(a,T,X(S(),new H(()=>"[0-9]")));V=a.f;T=a.e;E=!!(E|a.a);if(a.b)D=a.c,a.a= + !1,L=1+L|0,M=T;else{a.a||(1>L?Zq(a,D,E):Xq(a,void 0,D,E));a.g&&ur(J(),1,a,S().Fa,V,M,!0);break}}E=a.e;D=a.f;a.b?(L=a.c,K(a,void 0,L>A||!N(r,L)?L:t)):a.a=!0;a.g&&O(a,P(J(),w,D),Q(v,E),A===a.q)}}(r=a.b)?(q=Uq(a,void 0),q.a=!!(q.a|n)):a.a||(q=K(a,void 0,q),q.a=!!(q.a|n));if(a.g){var ba=a.f;r||(n=X(S(),new H(()=>Fq(J(),ba.wa)+".?")),O(a,n,a.e,!1))}n=a.e;q=a.f;a.b&&(r=a.c,K(a,void 0,r>m||!N(g,r)?r:h));a.g&&O(a,P(J(),l,q),Q(k,n),m===a.q)}a.u=e;d=a.b?Uq(a,Pq(a.j,d,a.c)):a;c&&a.v.qa((new Z("numberLiteral")).t, + d.c,d.b);d.g&&(a=X(S(),new H(()=>(new Z("numberLiteral")).t)),O(d,a,d.e,bk)):Yq(b,l)}else I(),k=c.a,l=c.u,c.u=!0,b=DH(b,c),c.u=l,b.a=k;k=c.f;b=c.e;if(c.b)c.a=!!(c.a|g),h=c;else{if(!c.a){l=c.g;c.c=h;l&&O(c,k,c.e,!1);c.a=!1;if(a){a=c.c;I();var m=EH(0,c),n=m.c;m.b?Wq(m,m.h,!!(m.a|n>a)):Yq(m,n)}else I(),a=c.a,m=c.u,c.u=!0,n=EH(0,c),c.u=m,n.a=a;a=c.f;m=c.a;g=!!(m|g);c.b||m||Pm(c,h);c.a=g;l&&(h=Q(k,a),g=Q(b,c.e), + O(c,h,g,!1))}h=c}e&&c.v.qa((new Z("number")).t,h.c,h.b);h.g&&(c=X(S(),new H(()=>(new Z("number")).t)),O(h,c,h.e,d"Keywords cannot be used as identifiers");yH(b);var l=a.c,m=a.c,n=a.u;a.u=!0;I();kG();var q=a.j;I();kG();var r=a.j;I();var t=a.c;if(N(a.j,t)){var v=a.j.k.charCodeAt(a.c),w=97<=v&&122>=v||65<=v&&90>=v;if(!0===w)U(a,1+t|0);else{if(!1!==w)throw new x(w);W(a)}}else W(a);a.g&&R(a,t,X(S(),new H(()=>"[a-zA-Z]")));if(a.b){var A=a.c,E=a.e,D=a.f;if(a.b||!a.a){var L=a.c,M=!1;M= + a.a;for(var T=a.c,V=null;;){a.a=!1;I();var ba=a.c;if(N(a.j,ba)){var da=a.j.k.charCodeAt(a.c),ka=97<=da&&122>=da||65<=da&&90>=da||48<=da&&57>=da;if(!0===ka)U(a,1+ba|0);else{if(!1!==ka)throw new x(ka);W(a)}}else W(a);a.g&&R(a,ba,X(S(),new H(()=>"[a-zA-Z0-9]")));var pa=a.f,qa=a.e;M=!!(M|a.a);if(a.b){var Da=a.c;a.a=!1;T=Da;V=qa}else{a.a||Xq(a,void 0,T,M);a.g&&ur(J(),0,a,S().Fa,pa,V,!0);break}}var la=a.e,Ca=a.f;if(a.b){var Ra=a.c;K(a,void 0,Ra>L||!N(r,Ra)?Ra:A)}a.g&&O(a,P(J(),D,Ca),Q(E,la),L===a.q)}}if(a.b){var $a= + a.c,Ma=a.e,Xa=a.f;if(a.b||!a.a){var Ta=a.c,Za=a.c,Fa=a.a;a.a=!1;I();kG();var Ha=a.j;I();var zb=a.j,tb=a.c;N(zb,tb)&&95===zb.k.charCodeAt(tb)?U(a,1+tb|0):W(a);a.g&&R(a,tb,X(S(),new H(()=>'"_"')));if(a.b){var Wb=a.c,Cc=a.e,gb=a.f;if(a.b||!a.a){var Ab=a.c;I();var kc=a.c,pb=a.a,Hb=a.u;a.u=!0;var gc=a.ka,lb=a.c;if(N(a.j,lb)){var bb=a.j.k.charCodeAt(a.c),hb=48<=bb&&57>=bb;if(!0===hb)U(a,1+lb|0);else{if(!1!==hb)throw new x(hb);W(a)}}else W(a);a.g&&R(a,lb,X(S(),new H(()=>"[0-9]")));a.u=Hb;var Ya=a.b?Pm(a, + kc):U(a,kc);a.g&&(a.ka=gc,R(a,kc,S().Fa));Ya.a=pb;var cb=a.e,Bb=a.f;if(a.b){var hc=a.c;K(a,void 0,hc>Ab||!N(Ha,hc)?hc:Wb)}a.g&&O(a,P(J(),gb,Bb),Q(Cc,cb),Ab===a.q)}}var Fc=a.b;if(Fc){var Xb=Uq(a,void 0);Xb.a=!!(Xb.a|Fa)}else if(!a.a){var db=K(a,void 0,Za);db.a=!!(db.a|Fa)}if(a.g){var lc=a.f;if(!Fc){var Qb=X(S(),new H(()=>Fq(J(),lc.wa)+".?"));O(a,Qb,a.e,!1)}}var Mb=a.e,Db=a.f;if(a.b){var Ob=a.c;K(a,void 0,Ob>Ta||!N(q,Ob)?Ob:$a)}a.g&&O(a,P(J(),Xa,Db),Q(Ma,Mb),Ta===a.q)}}a.u=n;if((a.b?Uq(a,Pq(a.j,m,a.c)): + a).b){var Zb=a.h;Kf(Lf(),Uf(new Vf,"true false Real Bool HP HG Axiom End Functions Definitions ProgramVariables Variables Problem Tactic implicit Sequent Formula Lemma Tool SharedDefinitions ArchiveEntry Lemma Theorem Exercise".split(" "))).ta(Zb)&&(a.g&&R(a,l,X(S(),k)),Pm(a,l))}if(a.b){var ic=a.c,Qc=a.e,mc=a.f,ub=a.h;if(a.b||!a.a){var Rb=a.c;oB();var Sb=a.c,ec=a.a;a.a=!1;I();kG();var ob=a.j;I();var Ib=a.j,qb=a.c;N(Ib,qb)&&95===Ib.k.charCodeAt(qb)?U(a,1+qb|0):W(a);a.g&&R(a,qb,X(S(),new H(()=>'"_"'))); + if(a.b){var Jb=a.c,ib=a.e,Tb=a.f;if(a.b||!a.a){var $b=a.c;GH(a);var Fb=a.e,Gb=a.f;if(a.b){var rb=a.c;K(a,a.h|0,rb>$b||!N(ob,rb)?rb:Jb)}a.g&&O(a,P(J(),Tb,Gb),Q(ib,Fb),$b===a.q)}}var nc=a.b;if(nc){var dd=Uq(a,new F(a.h|0));dd.a=!!(dd.a|ec)}else if(!a.a){var Dc=K(a,z(),Sb);Dc.a=!!(Dc.a|ec)}if(a.g){var jc=a.f;if(!nc){var Gc=X(S(),new H(()=>Fq(J(),jc.wa)+".?"));O(a,Gc,a.e,!1)}}var ed=a.e,Ub=a.f;if(a.b){var Kb=a.c,Ac=Kb>Rb||!N(h,Kb)?Kb:ic;K(a,g.S(ub,a.h),Ac)}a.g&&O(a,P(J(),mc,Ub),Q(Qc,ed),Rb===a.q)}}if(a.b){var sb= + a.c,Rc=a.e,Vb=a.f,Mc=a.h;if(!a.b&&a.a)Eb=a;else{var oc=a.c;I();var ac=a.c,Tc=a.a,fc=a.u;a.u=!0;var vb=a.ka,pc=a.c;if(N(a.j,pc)){var mb=a.j.k.charCodeAt(a.c),qc=95===mb||97<=mb&&122>=mb||65<=mb&&90>=mb;if(!0===qc)U(a,1+pc|0);else{if(!1!==qc)throw new x(qc);W(a)}}else W(a);a.g&&R(a,pc,X(S(),new H(()=>"[a-zA-Z_]")));a.u=fc;var Uc=a.b?Pm(a,ac):U(a,ac);a.g&&(a.ka=vb,R(a,ac,S().Fa));Uc.a=Tc;var Yb=a.e,nb=a.f;if(a.b){var bc=a.c;rc=K(a,Mc,bc>oc||!N(e,bc)?bc:sb)}else var rc=a;a.g&&O(a,P(J(),Vb,nb),Q(Rc,Yb), + oc===a.q);Eb=rc}}else var Eb=a;d&&a.v.qa((new Z("ident")).t,Eb.c,Eb.b);if(Eb.g){var sc=X(S(),new H(()=>(new Z("ident")).t));O(Eb,sc,Eb.e,c'"."')));k=b.f;h=b.e;if(b.b)b.a=!!(b.a|e);else if(!b.a){var l=b.g;b.c=g;l&&O(b,k,b.e,!1);b.a=!1;var m=b.j,n=b.c;N(m,n)&&8226===m.k.charCodeAt(n)?U(b,1+n|0):W(b);b.g&&R(b,n,X(S(),new H(()=>'"\u2022"')));m=b.f;n=b.a;e=!!(n|e);b.b||n||Pm(b,g);b.a=e;l&&(g=Q(k,m),e=Q(h,b.e),O(b,g,e,!1))}if(b.b)if(k= + b.c,g=b.e,e=b.f,!b.b&&b.a)d=b;else{h=b.c;oB();m=b.c;l=b.a;b.a=!1;I();kG();n=b.j;I();var q=b.j,r=b.c;N(q,r)&&95===q.k.charCodeAt(r)?U(b,1+r|0):W(b);b.g&&R(b,r,X(S(),new H(()=>'"_"')));if(b.b){q=b.c;r=b.e;var t=b.f;if(b.b||!b.a){var v=b.c,w=b.c,A=b.u;b.u=!0;I();var E=b.a;b.a=!1;var D=b.c;I();var L=b.j,M=b.c;N(L,M)&&48===L.k.charCodeAt(M)?U(b,1+M|0):W(b);b.g&&R(b,M,X(S(),new H(()=>'"0"')));M=b.f;L=b.e;if(b.b)b.a=!!(b.a|E);else if(!b.a){var T=b.g;b.c=D;T&&O(b,M,b.e,!1);b.a=!1;kG();var V=b.j;I();var ba= + b.c;if(N(b.j,ba)){var da=b.j.k.charCodeAt(b.c);da=49<=da&&57>=da;if(!0===da)U(b,1+ba|0);else{if(!1!==da)throw new x(da);W(b)}}else W(b);b.g&&R(b,ba,X(S(),new H(()=>"[1-9]")));if(b.b){ba=b.c;da=b.e;var ka=b.f;if(b.b||!b.a){var pa=b.c,qa=!1;qa=b.a;for(var Da=b.c,la=null;;){b.a=!1;I();var Ca=b.c;if(N(b.j,Ca)){var Ra=b.j.k.charCodeAt(b.c);Ra=48<=Ra&&57>=Ra;if(!0===Ra)U(b,1+Ca|0);else{if(!1!==Ra)throw new x(Ra);W(b)}}else W(b);b.g&&R(b,Ca,X(S(),new H(()=>"[0-9]")));Ra=b.f;Ca=b.e;qa=!!(qa|b.a);if(b.b)Da= + b.c,b.a=!1,la=Ca;else{b.a||Xq(b,void 0,Da,qa);b.g&&ur(J(),0,b,S().Fa,Ra,la,!0);break}}qa=b.e;Da=b.f;b.b&&(la=b.c,K(b,void 0,la>pa||!N(V,la)?la:ba));b.g&&O(b,P(J(),ka,Da),Q(da,qa),pa===b.q)}}V=b.f;ba=b.a;E=!!(ba|E);b.b||ba||Pm(b,D);b.a=E;T&&(D=Q(M,V),E=Q(L,b.e),O(b,D,E,!1))}b.u=A;b.b&&Uq(b,Pq(b.j,w,b.c));w=b.e;A=b.f;b.b&&(D=b.c,K(b,b.h,D>v||!N(n,D)?D:q));b.g&&O(b,P(J(),t,A),Q(r,w),v===b.q)}}(n=b.b)?(m=Uq(b,new F(b.h)),m.a=!!(m.a|l)):b.a||(m=K(b,z(),m),m.a=!!(m.a|l));if(b.g){var $a=b.f;n||(l=X(S(), + new H(()=>Fq(J(),$a.wa)+".?")),O(b,l,b.e,!1))}l=b.e;m=b.f;b.b?(n=b.c,d=K(b,b.h,n>h||!N(d,n)?n:k)):d=b;b.g&&O(b,P(J(),e,m),Q(g,l),h===b.q)}else d=b;c&&b.v.qa((new Z("dot")).t,d.c,d.b);d.g&&(b=X(S(),new H(()=>(new Z("dot")).t)),O(d,b,d.e,a{E=Pa(E);return 92!==E&&34!==E}),r=a.c,t=N(a.j,a.c)&&q.s(wc(a.j.k.charCodeAt(a.c)))?U(a,1+a.c|0):W(a);a.g&&R(a,r,X(S(),new H((E=>()=>"char-pred("+E+")")(q))));q=t.c;t.b?Wq(t,t.h,!!(t.a|q>n)):Yq(t,q);t=a.f;n=a.e;if(a.b)a.a=!!(a.a|l);else if(!a.a){q=a.g;a.c=m;q&&O(a,t,a.e,!1);a.a=!1;r=a.c;I();var v=a.c,w=2+v|0,A=a.j; + w=N(A,-1+w|0)&&92===A.k.charCodeAt(v)&&34===A.k.charCodeAt(1+v|0)?U(a,w):W(a);a.g&&R(a,v,X(S(),new H(()=>'"\\\\\\""')));v=w.c;w.b?Wq(w,w.h,!!(w.a|v>r)):Yq(w,v);r=a.f;v=a.a;l=!!(v|l);a.b||v||Pm(a,m);a.a=l;q&&(m=Q(t,r),l=Q(n,a.e),O(a,m,l,!1))}l=a.f;m=a.e;a.b?a.a=!!(a.a|h):a.a||(n=a.g,a.c=k,n&&O(a,l,a.e,!1),a.a=!1,t=a.j,q=a.c,N(t,q)&&92===t.k.charCodeAt(q)?U(a,1+q|0):W(a),a.g&&R(a,q,X(S(),new H(()=>'"\\\\"'))),t=a.f,q=a.a,h=!!(q|h),a.b||q||Pm(a,k),a.a=h,n&&(k=Q(l,t),h=Q(m,a.e),O(a,k,h,!1)));h=a.f;k= + a.e;d=!!(d|a.a);if(a.b)e=a.c,a.a=!1,g=k;else{a.a||Xq(a,void 0,e,d);a.g&&ur(J(),0,a,S().Fa,h,g,!0);break}}a.u=c;return a.b?Uq(a,Pq(a.j,b,a.c)):a} + function AG(b){var a=b.c,c=null!==b.v;c&&b.v.ra((new Z("string")).t,a);Km();var d=b.j;I();kG();var e=b.j;I();var g=b.j,h=b.c;N(g,h)&&34===g.k.charCodeAt(h)?U(b,1+h|0):W(b);b.g&&R(b,h,X(S(),new H(()=>'"\\""')));if(b.b){g=b.c;h=b.e;var k=b.f;b.a=!0;if(b.b||!b.a){var l=b.c;IH(0,b);var m=b.e,n=b.f;if(b.b){var q=b.c;K(b,b.h,q>l||!N(e,q)?q:g)}else b.a=!0;b.g&&O(b,P(J(),k,n),Q(h,m),l===b.q)}}b.b?(k=b.c,e=b.e,g=b.f,l=b.h,!b.b&&b.a?d=b:(h=b.c,m=b.j,n=b.c,N(m,n)&&34===m.k.charCodeAt(n)?U(b,1+n|0):W(b),b.g&& + R(b,n,X(S(),new H(()=>'"\\""'))),m=b.e,n=b.f,b.b?(q=b.c,d=K(b,l,q>h||!N(d,q)?q:k)):d=b,b.g&&O(b,P(J(),g,n),Q(e,m),h===b.q))):d=b;c&&b.v.qa((new Z("string")).t,d.c,d.b);d.g&&(b=X(S(),new H(()=>(new Z("string")).t)),O(d,b,d.e,a'"-"')));(l=b.b)?(h=Uq(b,void 0),h.a=!!(h.a|k)):b.a||(h=K(b,void 0,h),h.a=!!(h.a|k));if(b.g){var n=b.f;l||(k=X(S(),new H(()=>Fq(J(),n.wa)+".?")),O(b,k,b.e,!1))}if(b.b&&(k=b.c,h=b.e,l=b.f,b.b||!b.a)){m=b.c;var q=!1;q=b.a;for(var r=b.c,t=0,v=null;;){b.a=q&&1>t;I(); + var w=b.c;if(N(b.j,w)){var A=b.j.k.charCodeAt(b.c);A=48<=A&&57>=A;if(!0===A)U(b,1+w|0);else{if(!1!==A)throw new x(A);W(b)}}else W(b);b.g&&R(b,w,X(S(),new H(()=>"[0-9]")));A=b.f;w=b.e;q=!!(q|b.a);if(b.b)r=b.c,b.a=!1,t=1+t|0,v=w;else{b.a||(1>t?Zq(b,r,q):Xq(b,void 0,r,q));b.g&&ur(J(),1,b,S().Fa,A,v,!0);break}}q=b.e;r=b.f;b.b&&(t=b.c,K(b,void 0,t>m||!N(g,t)?t:k));b.g&&O(b,P(J(),l,r),Q(h,q),m===b.q)}b.u=e;d=b.b?Uq(b,Pq(b.j,d,b.c)):b;c&&b.v.qa((new Z("integer")).t,d.c,d.b);d.g&&(b=X(S(),new H(()=>(new Z("integer")).t)), + O(d,b,d.e,ak;I();var m=b.c;if(N(b.j,m)){var n=b.j.k.charCodeAt(b.c);n=48<=n&&57>=n;if(!0===n)U(b,1+m|0);else{if(!1!==n)throw new x(n);W(b)}}else W(b);b.g&&R(b,m,X(S(),new H(()=>"[0-9]")));n=b.f;m=b.e;g=!!(g|b.a);if(b.b)h=b.c,b.a=!1,k=1+k|0,l=m;else{b.a||(1>k?Zq(b,h,g):Xq(b,void 0,h,g));b.g&&ur(J(),1,b,S().Fa,n,l,!0);break}}b.u=e;d=b.b?Uq(b,Pq(b.j,d,b.c)): + b;c&&b.v.qa((new Z("natural")).t,d.c,d.b);d.g&&(b=X(S(),new H(()=>(new Z("natural")).t)),O(d,b,d.e,a'"0"')));l=b.f;k=b.e;if(b.b)b.a=!!(b.a|g);else if(!b.a){var m=b.g;b.c=h;m&&O(b,l,b.e,!1);b.a=!1;kG();var n=b.j;I();var q=b.c;if(N(b.j,q)){var r=b.j.k.charCodeAt(b.c);r=49<=r&&57>=r;if(!0===r)U(b,1+q|0);else{if(!1!==r)throw new x(r);W(b)}}else W(b);b.g&&R(b,q,X(S(), + new H(()=>"[1-9]")));if(b.b){q=b.c;r=b.e;var t=b.f;if(b.b||!b.a){var v=b.c,w=!1;w=b.a;for(var A=b.c,E=null;;){b.a=!1;I();var D=b.c;if(N(b.j,D)){var L=b.j.k.charCodeAt(b.c);L=48<=L&&57>=L;if(!0===L)U(b,1+D|0);else{if(!1!==L)throw new x(L);W(b)}}else W(b);b.g&&R(b,D,X(S(),new H(()=>"[0-9]")));L=b.f;D=b.e;w=!!(w|b.a);if(b.b)A=b.c,b.a=!1,E=D;else{b.a||Xq(b,void 0,A,w);b.g&&ur(J(),0,b,S().Fa,L,E,!0);break}}w=b.e;A=b.f;b.b&&(E=b.c,K(b,void 0,E>v||!N(n,E)?E:q));b.g&&O(b,P(J(),t,A),Q(r,w),v===b.q)}}n=b.f; + q=b.a;g=!!(q|g);b.b||q||Pm(b,h);b.a=g;m&&(h=Q(l,n),g=Q(k,b.e),O(b,h,g,!1))}b.u=e;d=b.b?Uq(b,Pq(b.j,d,b.c)):b;c&&b.v.qa(rz("normalized natural number").t,d.c,d.b);d.g&&(b=X(S(),new H(()=>rz("normalized natural number").t)),O(d,b,d.e,a'"\'"')));m=a.e;n=a.f;if(a.b){var q=a.c;e=K(a,l,q>b||!N(e,q)?q:g)}else e=a;a.g&&O(a,P(J(),k,n),Q(h,m),b===a.q);h=e}else h=a}else h=a;d&&a.v.qa((new Z("diffVariable")).t,h.c,h.b);h.g&&(a=X(S(),new H(()=>(new Z("diffVariable")).t)), + O(h,a,h.e,c'"\'"')));a.u=t;a.b&&Uq(a,Pq(a.j,r,a.c));(r=a.b)?(n=Uq(a,new F(a.h)),n.a=!!(n.a|q)):a.a||(n=K(a,z(),n),n.a=!!(n.a|q));if(a.g){var A=a.f;r||(q=X(S(),new H(()=> + Fq(J(),A.wa)+".?")),O(a,q,a.e,!1))}q=a.e;n=a.f;a.b?(r=a.c,g=r>b||!N(g,r)?r:h,e=K(a,e.S(m,a.h),g)):e=a;a.g&&O(a,P(J(),l,n),Q(k,q),b===a.q);k=e}else k=a}else k=a;d&&a.v.qa((new Z("variable")).t,k.c,k.b);k.g&&(a=X(S(),new H(()=>(new Z("variable")).t)),O(k,a,k.e,cPH(b,a,c)),c);else{I();var k=PH(b,a,c);if(k.b){var l=k.h;mf();k.h=new Tj(l)}}if(c.b){var m=c.c;k=c.e;l=c.f;var n=c.h;Lm(J(),yH(b),c);if(c.b)if(!c.b&&c.a)g=c;else{var q=c.c;sB();var r=!1;r=c.a;for(var t=lG(wE()),v=c.c,w=null;;){c.a=!1;I();kG();var A=xq(),E=c.j;I();var D=c.c;I();var L=c.c,M=c.u;c.u=!0;I();var T=c.a;c.a=!1;var V=c.c;I();var ba=c.j,da=c.c;N(ba,da)&&43===ba.k.charCodeAt(da)? + U(c,1+da|0):W(c);c.g&&R(c,da,X(S(),new H(()=>'"+"')));da=c.f;ba=c.e;if(c.b)c.a=!!(c.a|T);else if(!c.a){var ka=c.g;c.c=V;ka&&O(c,da,c.e,!1);c.a=!1;kG();var pa=c.j;I();var qa=c.j,Da=c.c;N(qa,Da)&&45===qa.k.charCodeAt(Da)?U(c,1+Da|0):W(c);c.g&&R(c,Da,X(S(),new H(()=>'"-"')));if(c.b){qa=c.c;Da=c.e;var la=c.f;Lm(J(),yH(b),c);if(c.b&&(c.b||!c.a)){var Ca=c.c,Ra=c.c,$a=c.a,Ma=c.u;c.u=!0;var Xa=c.ka,Ta=c.j,Za=c.c;N(Ta,Za)&&62===Ta.k.charCodeAt(Za)?U(c,1+Za|0):W(c);c.g&&R(c,Za,X(S(),new H(()=>'"\x3e"')));c.u= + Ma;Ma=c.b?Pm(c,Ra):U(c,Ra);c.g&&(c.ka=Xa,R(c,Ra,S().Fa));Ma.a=$a;Ra=c.e;$a=c.f;c.b&&(Xa=c.c,K(c,void 0,Xa>Ca||!N(pa,Xa)?Xa:qa));c.g&&O(c,P(J(),la,$a),Q(Da,Ra),Ca===c.q)}}pa=c.f;qa=c.a;T=!!(qa|T);c.b||qa||Pm(c,V);c.a=T;ka&&(V=Q(da,pa),T=Q(ba,c.e),O(c,V,T,!1))}c.u=M;L=c.b?Uq(c,Pq(c.j,L,c.c)):c;M=L.c;L.b?Wq(L,L.h,!!(L.a|M>D)):Yq(L,M);c.b&&(da=c.c,D=c.e,L=c.f,M=c.h,Lm(J(),yH(b),c),!c.b||!c.b&&c.a||(V=c.c,OH(b,new H(((Fa,Ha)=>()=>PH(b,Fa,Ha))(a,c)),c),T=c.e,ba=c.f,c.b&&(ka=c.c,E=ka>V||!N(E,ka)?ka:da,K(c, + A.S(M,c.h),E)),c.g&&O(c,P(J(),L,ba),Q(D,T),V===c.q)));E=c.f;A=c.e;r=!!(r|c.a);if(c.b)if(v=c.c,t.pa(c.h),c.a=!1,yH(b)!==DB()&&Lm(J(),yH(b),c),!c.b&&c.a)break;else c.a=!1,w=A;else{c.a||Xq(c,pr(Dh(),t),v,r);c.g&&ur(J(),0,c,S().Fa,E,w,!0);break}}r=c.e;t=c.f;c.b?(v=c.c,h=v>q||!N(h,v)?v:m,g=K(c,g.S(n,c.h),h)):g=c;c.g&&O(c,P(J(),l,t),Q(k,r),q===c.q)}else g=c}else g=c;e&&c.v.qa((new Z("term")).t,g.c,g.b);g.g&&(e=X(S(),new H(()=>(new Z("term")).t)),O(g,e,g.e,d{Fa=B(new C,Fa,Ha);if(null!==Fa.Z&&"+"===Fa.Z.o())return new Ie(Fa.Y,lH(Fa.Z.m()));if(null!==Fa.Z&&"-"===Fa.Z.o())return new hh(Fa.Y,lH(Fa.Z.m()));throw new x(Fa);}))}return g} + function PH(b,a,c){I();kG();var d=xq(),e=c.j;I();if(ll().np){I();var g=QH(b,a,c);if(g.b){var h=g.h;mf();g.h=new Tj(h)}}else OH(b,new H(()=>QH(b,a,c)),c);if(c.b){var k=c.c;g=c.e;h=c.f;var l=c.h;Lm(J(),yH(b),c);if(c.b)if(!c.b&&c.a)d=c;else{var m=c.c;sB();var n=!1;n=c.a;for(var q=lG(wE()),r=c.c,t=null;;){c.a=!1;I();kG();var v=xq(),w=c.j;I();var A=c.c;I();var E=c.c,D=c.u;c.u=!0;I();var L=c.a;c.a=!1;var M=c.c;I();var T=c.j,V=c.c;N(T,V)&&42===T.k.charCodeAt(V)?U(c,1+V|0):W(c);c.g&&R(c,V,X(S(),new H(()=> + '"*"')));V=c.f;T=c.e;if(c.b)c.a=!!(c.a|L);else if(!c.a){var ba=c.g;c.c=M;ba&&O(c,V,c.e,!1);c.a=!1;kG();var da=c.j;I();var ka=c.j,pa=c.c;N(ka,pa)&&47===ka.k.charCodeAt(pa)?U(c,1+pa|0):W(c);c.g&&R(c,pa,X(S(),new H(()=>'"/"')));if(c.b){ka=c.c;pa=c.e;var qa=c.f;if(c.b||!c.a){var Da=c.c,la=c.c,Ca=c.a,Ra=c.u;c.u=!0;var $a=c.ka,Ma=c.j,Xa=c.c;N(Ma,Xa)&&42===Ma.k.charCodeAt(Xa)?U(c,1+Xa|0):W(c);c.g&&R(c,Xa,X(S(),new H(()=>'"*"')));c.u=Ra;Ra=c.b?Pm(c,la):U(c,la);c.g&&(c.ka=$a,R(c,la,S().Fa));Ra.a=Ca;la=c.e; + Ca=c.f;c.b&&($a=c.c,K(c,void 0,$a>Da||!N(da,$a)?$a:ka));c.g&&O(c,P(J(),qa,Ca),Q(pa,la),Da===c.q)}}da=c.f;ka=c.a;L=!!(ka|L);c.b||ka||Pm(c,M);c.a=L;ba&&(M=Q(V,da),L=Q(T,c.e),O(c,M,L,!1))}c.u=D;E=c.b?Uq(c,Pq(c.j,E,c.c)):c;D=E.c;E.b?Wq(E,E.h,!!(E.a|D>A)):Yq(E,D);c.b&&(V=c.c,A=c.e,E=c.f,D=c.h,Lm(J(),yH(b),c),!c.b||!c.b&&c.a||(M=c.c,OH(b,new H(((Ta,Za)=>()=>QH(b,Ta,Za))(a,c)),c),L=c.e,T=c.f,c.b&&(ba=c.c,w=ba>M||!N(w,ba)?ba:V,K(c,v.S(D,c.h),w)),c.g&&O(c,P(J(),E,T),Q(A,L),M===c.q)));w=c.f;v=c.e;n=!!(n|c.a); + if(c.b)if(r=c.c,q.pa(c.h),c.a=!1,yH(b)!==DB()&&Lm(J(),yH(b),c),!c.b&&c.a)break;else c.a=!1,t=v;else{c.a||Xq(c,pr(Dh(),q),r,n);c.g&&ur(J(),0,c,S().Fa,w,t,!0);break}}n=c.e;q=c.f;c.b?(r=c.c,e=r>m||!N(e,r)?r:k,d=K(c,d.S(l,c.h),e)):d=c;c.g&&O(c,P(J(),h,q),Q(g,n),m===c.q)}else d=c}else d=c;if(d.b){e=d.h;if(null===e)throw new x(e);d.h=nH(b,kH(e.o()),e.m())}return d} + function QH(b,a,c){I();kG();var d=xq(),e=c.j;I();RH(b,a,c);if(c.b){var g=c.c,h=c.e,k=c.f,l=c.h;Lm(J(),yH(b),c);if(c.b&&(c.b||!c.a)){var m=c.c;sB();var n=!1;n=c.a;for(var q=lG(wE()),r=c.c,t=null;;){c.a=!1;I();kG();var v=c.j;I();var w=c.c;I();var A=c.j,E=c.c;A=N(A,E)&&94===A.k.charCodeAt(E)?U(c,1+E|0):W(c);c.g&&R(c,E,X(S(),new H(()=>'"^"')));E=A.c;A.b?Wq(A,A.h,!!(A.a|E>w)):Yq(A,E);if(c.b&&(w=c.c,E=c.e,A=c.f,Lm(J(),yH(b),c),c.b&&(c.b||!c.a))){var D=c.c;OH(b,new H(((V,ba)=>()=>QH(b,V,ba))(a,c)),c);var L= + c.e,M=c.f;if(c.b){var T=c.c;K(c,c.h,T>D||!N(v,T)?T:w)}c.g&&O(c,P(J(),A,M),Q(E,L),D===c.q)}w=c.f;v=c.e;n=!!(n|c.a);if(c.b)if(r=c.c,q.pa(c.h),c.a=!1,yH(b)!==DB()&&Lm(J(),yH(b),c),!c.b&&c.a)break;else c.a=!1,t=v;else{c.a||Xq(c,pr(Dh(),q),r,n);c.g&&ur(J(),0,c,S().Fa,w,t,!0);break}}a=c.e;n=c.f;c.b?(q=c.c,e=q>m||!N(e,q)?q:g,d=K(c,d.S(l,c.h),e)):d=c;c.g&&O(c,P(J(),k,n),Q(h,a),m===c.q);c=d}}if(c.b){h=c.h;if(null===h)throw new x(h);k=h.o();m=h.m().aa(new $f(V=>kH(V)));h=c;k=m.Oa(k);m=k.Vh;SH||(SH=new TH); + h.h=m.call(k,SH)}return c} + function RH(b,a,c){var d=c.a;c.a=!1;var e=c.c;I();var g=c.a;c.a=!1;var h=c.c;I();var k=c.a;c.a=!1;var l=c.c;I();var m=c.a;c.a=!1;var n=c.c;I();var q=c.a;c.a=!1;var r=c.c;I();var t=c.a;c.a=!1;var v=c.c;I();FH(b,a,c);var w=c.f,A=c.e;if(c.b)c.a=!!(c.a|t);else if(!c.a){var E=c.g;c.c=v;E&&O(c,w,c.e,!1);c.a=!1;var D=c.c;I();var L=HH(c),M=L.c;L.b?Wq(L,L.h,!!(L.a|M>D)):Yq(L,M);D=c.f;L=c.a;t=!!(L|t);c.b||L||Pm(c,v);c.a=t;E&&(v=Q(w,D),A=Q(A,c.e),O(c,v,A,!1))}v=c.f;A=c.e;c.b?c.a=!!(c.a|q):c.a||(w=c.g,c.c=r, + w&&O(c,v,c.e,!1),c.a=!1,I(),E=UH(b,a,c),E.b&&VH(E.h,c),E=c.f,t=c.a,q=!!(t|q),c.b||t||Pm(c,r),c.a=q,w&&(r=Q(v,E),q=Q(A,c.e),O(c,r,q,!1)));q=c.f;r=c.e;c.b?c.a=!!(c.a|m):c.a||(A=c.g,c.c=n,A&&O(c,q,c.e,!1),c.a=!1,I(),v=WH(b,a,c),v.b&&VH(v.h,c),v=c.f,w=c.a,m=!!(w|m),c.b||w||Pm(c,n),c.a=m,A&&(n=Q(q,v),m=Q(r,c.e),O(c,n,m,!1)));m=c.f;n=c.e;c.b?c.a=!!(c.a|k):c.a||(r=c.g,c.c=l,r&&O(c,m,c.e,!1),c.a=!1,NH(b,c),q=c.f,A=c.a,k=!!(A|k),c.b||A||Pm(c,l),c.a=k,r&&(l=Q(m,q),k=Q(n,c.e),O(c,l,k,!1)));k=c.f;l=c.e;c.b?c.a= + !!(c.a|g):c.a||(n=c.g,c.c=h,n&&O(c,k,c.e,!1),c.a=!1,I(),b=XH(b,a,c),b.b&&VH(b.h,c),b=c.f,a=c.a,g=!!(a|g),c.b||a||Pm(c,h),c.a=g,n&&(h=Q(k,b),g=Q(l,c.e),O(c,h,g,!1)));g=c.f;h=c.e;c.b?c.a=!!(c.a|d):c.a||(b=c.g,c.c=e,b&&O(c,g,c.e,!1),c.a=!1,I(),a=c.c,l=c.u,c.u=!0,I(),k=c.c,n=10+k|0,m=c.j,N(m,-1+n|0)&&95===m.k.charCodeAt(k)&&95===m.k.charCodeAt(1+k|0)&&95===m.k.charCodeAt(2+k|0)&&95===m.k.charCodeAt(3+k|0)&&95===m.k.charCodeAt(4+k|0)&&95===m.k.charCodeAt(5+k|0)&&95===m.k.charCodeAt(6+k|0)&&95===m.k.charCodeAt(7+ + k|0)&&95===m.k.charCodeAt(8+k|0)&&95===m.k.charCodeAt(9+k|0)?U(c,n):W(c),c.g&&R(c,k,X(S(),new H(()=>'"__________"'))),c.u=l,a=c.b?Uq(c,Pq(c.j,a,c.c)):c,a.b&&(a.h=new oh("exerciseF_",Le(),He())),a=c.f,l=c.a,d=!!(l|d),c.b||l||Pm(c,e),c.a=d,b&&(e=Q(g,a),d=Q(h,c.e),O(c,e,d,!1)))} + function UH(b,a,c){I();var d=c.c,e=null!==c.v;e&&c.v.ra((new Z("function")).t,d);var g=kG().Ak,h=c.j;I();var k=kG().Ae,l=c.j;I();UG(b,c);if(c.b){var m=c.c,n=c.e,q=c.f,r=c.h;if(c.b||!c.a){var t=c.c;oB();var v=c.c,w=c.a;c.a=!1;I();Km();var A=c.j;I();kG();var E=c.j;I();var D=c.c,L=2+D|0,M=c.j;N(M,-1+L|0)&&60===M.k.charCodeAt(D)&&60===M.k.charCodeAt(1+D|0)?U(c,L):W(c);c.g&&R(c,D,X(S(),new H(()=>'"\x3c\x3c"')));if(c.b&&(D=c.c,L=c.e,M=c.f,c.a=!0,Lm(J(),yH(b),c),c.b&&(c.b||!c.a))){var T=c.c;RG(b,c);var V= + c.e,ba=c.f;if(c.b){var da=c.c;K(c,c.h,da>T||!N(E,da)?da:D)}else c.a=!0;c.g&&O(c,P(J(),M,ba),Q(L,V),T===c.q)}c.b&&(E=c.c,D=c.e,L=c.f,M=c.h,Lm(J(),yH(b),c),!c.b||!c.b&&c.a||(V=T=c.c,ba=2+V|0,da=c.j,N(da,-1+ba|0)&&62===da.k.charCodeAt(V)&&62===da.k.charCodeAt(1+V|0)?U(c,ba):W(c),c.g&&R(c,V,X(S(),new H(()=>'"\x3e\x3e"'))),V=c.e,ba=c.f,c.b&&(da=c.c,K(c,M,da>T||!N(A,da)?da:E)),c.g&&O(c,P(J(),L,ba),Q(D,V),T===c.q)));(A=c.b)?(v=Uq(c,new F(c.h)),v.a=!!(v.a|w)):c.a||(v=K(c,z(),v),v.a=!!(v.a|w));if(c.g){var ka= + c.f;A||(w=X(S(),new H(()=>Fq(J(),ka.wa)+".?")),O(c,w,c.e,!1))}w=c.e;v=c.f;c.b&&(A=c.c,l=A>t||!N(l,A)?A:m,K(c,k.S(r,c.h),l));c.g&&O(c,P(J(),q,v),Q(n,w),t===c.q)}}c.b?(t=c.c,k=c.e,n=c.f,r=c.h,Lm(J(),yH(b),c),c.b?!c.b&&c.a?g=c:(q=c.c,a?XH(b,!0,c):(I(),a=c.a,l=c.u,c.u=!0,b=XH(b,!0,c),c.u=l,b.a=a),b=c.e,a=c.f,c.b?(l=c.c,h=l>q||!N(h,l)?l:t,g=K(c,g.S(r,c.h),h)):g=c,c.g&&O(c,P(J(),n,a),Q(k,b),q===c.q)):g=c):g=c;e&&c.v.qa((new Z("function")).t,g.c,g.b);g.g&&(c=X(S(),new H(()=>(new Z("function")).t)),O(g,c, + g.e,dq||!N(h,r)?r:k,g=K(c,g.S(n,c.h),h)):g=c;c.g&&O(c,P(J(),m,a),Q(l,b),q===c.q);l=g}}else l=c;e&&c.v.qa((new Z("unitFunctional")).t,l.c,l.b);l.g&&(c=X(S(),new H(()=>(new Z("unitFunctional")).t)),O(l,c,l.e,d'"-"')));if(c.b){n=c.c;q=c.e;var r=c.f;if(c.b||!c.a){var t=c.c,v=c.c,w=c.a,A=c.u;c.u=!0;var E=c.ka,D=c.j,L=c.c;N(D,L)&&62===D.k.charCodeAt(L)?U(c,1+L|0):W(c);c.g&&R(c,L,X(S(),new H(()=> + '"\x3e"')));c.u=A;A=c.b?Pm(c,v):U(c,v);c.g&&(c.ka=E,R(c,v,S().Fa));A.a=w;v=c.e;w=c.f;c.b&&(E=c.c,K(c,void 0,E>t||!N(m,E)?E:n));c.g&&O(c,P(J(),r,w),Q(q,v),t===c.q)}}c.b?(r=c.c,m=c.e,n=c.f,Lm(J(),yH(b),c),c.b?!c.b&&c.a?l=c:(q=c.c,OH(b,a,c),b=c.e,a=c.f,c.b?(t=c.c,l=K(c,c.h,t>q||!N(l,t)?t:r)):l=c,c.g&&O(c,P(J(),n,a),Q(m,b),q===c.q)):l=c):l=c;if(l.b){b=l.h;if(b instanceof Tj)mf(),b=new gh(b.fa),b=new Uj(b);else{if(!(b instanceof Uj))throw new x(b);mf();b=new gh(b.na);b=new Uj(b)}l.h=b}l=c.f;b=c.a;d=!!(b| + d);c.b||b||Pm(c,e);c.a=d;k&&(e=Q(h,l),d=Q(g,c.e),O(c,e,d,!1))}} + function VH(b,a){I();oB();var c=a.c,d=a.a;a.a=!1;I();var e=a.c,g=a.u;a.u=!0;I();var h=a.j,k=a.c;N(h,k)&&39===h.k.charCodeAt(k)?U(a,1+k|0):W(a);a.g&&R(a,k,X(S(),new H(()=>'"\'"')));a.u=g;a.b&&Uq(a,Pq(a.j,e,a.c));(e=a.b)?(c=Uq(a,new F(a.h)),c.a=!!(c.a|d),d=c):a.a?d=a:(c=K(a,z(),c),c.a=!!(c.a|d),d=c);if(a.g){var l=a.f;e||(c=X(S(),new H(()=>Fq(J(),l.wa)+".?")),O(a,c,a.e,!1))}if(d.b){a=d.h;if(z()!==a)if(a instanceof F&&"'"===a.p)b=new mh(b);else throw new x(a);d.h=b}} + function XH(b,a,c){I();var d=c.c,e=null!==c.v;e&&c.v.ra((new Z("termList")).t,d);Km();var g=c.j;I();kG();var h=c.j;I();kG();var k=c.j;I();kG();var l=c.j;I();var m=c.j,n=c.c;N(m,n)&&40===m.k.charCodeAt(n)?U(c,1+n|0):W(c);c.g&&R(c,n,X(S(),new H(()=>'"("')));if(c.b){m=c.c;n=c.e;var q=c.f;if(c.b||!c.a){var r=c.c,t=c.c,v=c.a,w=c.u;c.u=!0;var A=c.ka,E=c.j,D=c.c;N(E,D)&&124===E.k.charCodeAt(D)?U(c,1+D|0):W(c);c.g&&R(c,D,X(S(),new H(()=>'"|"')));c.u=w;w=c.b?Pm(c,t):U(c,t);c.g&&(c.ka=A,R(c,t,S().Fa));w.a= + v;t=c.e;v=c.f;c.b&&(A=c.c,K(c,void 0,A>r||!N(l,A)?A:m));c.g&&O(c,P(J(),q,v),Q(n,t),r===c.q)}}c.b&&(l=c.c,m=c.e,n=c.f,Lm(J(),yH(b),c),!c.b||!c.b&&c.a||(q=c.c,a?(r=c.c,I(),I(),t=Mm(c),v=t.c,t.b?Wq(t,t.h,!!(t.a|v>r)):Yq(t,v)):(I(),Mm(c)),r=c.e,t=c.f,c.b&&(v=c.c,K(c,void 0,v>q||!N(k,v)?v:l)),c.g&&O(c,P(J(),n,t),Q(m,r),q===c.q)));if(c.b&&(k=c.c,l=c.e,m=c.f,Lm(J(),yH(b),c),c.b&&(c.b||!c.a))){n=c.c;I();q=sB();r=yH(b);lr();t=lG(wE());var L=c.c,M=0,T=!1;v=c.a;for(var V=null,ba=null;;)if(c.a=!!(T|(0>M&&v)), + a?QG(b,!0,c):(I(),A=c.a,w=c.u,c.u=!0,E=QG(b,!0,c),c.u=w,E.a=A),w=c.f,A=c.e,D=c.a,E=c.g,c.b)if(T=c.c,t.pa(c.h),M=1+M|0,2147483647===M){hr(T,T,M,!!(v|D),0,c,q,t);E&&R(c,L,X(S(),new H((da=>()=>Fq(J(),da.wa)+".rep")(w))));break}else if(r!==DB()&&(Lm(J(),r,c),!c.b&&c.a))break;else if(c.a=!1,L=c.c,I(),ba=c.j,V=c.c,ba=N(ba,V)&&44===ba.k.charCodeAt(V)?U(c,1+V|0):W(c),c.g&&R(c,V,X(S(),new H(()=>'","'))),V=ba.c,L=ba.b?Wq(ba,ba.h,!!(ba.a|V>L)):Yq(ba,V),V=c.a,v=!!(!!(v|D)|V),null===L)L=T,T=!1,V=null,ba=A;else if(c.b)if(w= + c.f,r===DB()||(Lm(J(),r,c),c.b||!V&&!c.a))L=T,T=V,V=w,ba=A;else break;else{V?Zq(c,T,v):hr(T,T,M,v,0,c,q,t);E&&ur(J(),0,c,null,w,A,!0);break}else{D||hr(L,L,M,!!(v|D),0,c,q,t);E&&ur(J(),0,c,V,w,ba,T||D);break}a=c.e;q=c.f;c.b&&(r=c.c,K(c,c.h,r>n||!N(h,r)?r:k));c.g&&O(c,P(J(),m,q),Q(l,a),n===c.q)}c.b?(k=c.c,h=c.e,a=c.f,l=c.h,Lm(J(),yH(b),c),c.b?!c.b&&c.a?g=c:(b=c.c,m=c.j,n=c.c,N(m,n)&&41===m.k.charCodeAt(n)?U(c,1+n|0):W(c),c.g&&R(c,n,X(S(),new H(()=>'")"'))),m=c.e,n=c.f,c.b?(q=c.c,g=K(c,l,q>b||!N(g,q)? + q:k)):g=c,c.g&&O(c,P(J(),a,n),Q(h,m),b===c.q)):g=c):g=c;e&&c.v.qa((new Z("termList")).t,g.c,g.b);g.g&&(c=X(S(),new H(()=>(new Z("termList")).t)),O(g,c,g.e,d'"(|"')));if(a.b&&(h=a.c,k=a.e,l=a.f,Lm(J(),yH(b),a),a.b&&(a.b||!a.a))){var m=a.c;I();var n=sB(),q=yH(b);lr();for(var r=lG(wE()),t=a.c,v=0,w=!1,A=a.a,E=null,D=null;;){a.a=!!(w|(0>v&&A));NH(b,a);var L=a.f,M=a.e,T=a.a,V=a.g;if(a.b)if(w=a.c,r.pa(a.h),v=1+v|0,2147483647=== + v){hr(w,w,v,!!(A|T),0,a,n,r);V&&R(a,t,X(S(),new H((ba=>()=>Fq(J(),ba.wa)+".rep")(L))));break}else if(q!==DB()&&(Lm(J(),q,a),!a.b&&a.a))break;else if(a.a=!1,t=a.j,E=a.c,t=N(t,E)&&44===t.k.charCodeAt(E)?U(a,1+E|0):W(a),a.g&&R(a,E,X(S(),new H(()=>'","'))),E=a.a,A=!!(!!(A|T)|E),null===t)t=w,w=!1,E=null,D=M;else if(a.b)if(L=a.f,q===DB()||(Lm(J(),q,a),a.b||!E&&!a.a))t=w,w=E,E=L,D=M;else break;else{E?Zq(a,w,A):hr(w,w,v,A,0,a,n,r);V&&ur(J(),0,a,null,L,M,!0);break}else{T||hr(t,t,v,!!(A|T),0,a,n,r);V&&ur(J(), + 0,a,E,L,D,w||T);break}}n=a.e;q=a.f;a.b&&(r=a.c,K(a,a.h,r>m||!N(g,r)?r:h));a.g&&O(a,P(J(),l,q),Q(k,n),m===a.q)}a.b?(k=a.c,g=a.e,h=a.f,l=a.h,Lm(J(),yH(b),a),a.b?!a.b&&a.a?e=a:(m=b=a.c,n=2+m|0,q=a.j,N(q,-1+n|0)&&124===q.k.charCodeAt(m)&&41===q.k.charCodeAt(1+m|0)?U(a,n):W(a),a.g&&R(a,m,X(S(),new H(()=>'"|)"'))),m=a.e,n=a.f,a.b?(q=a.c,e=K(a,l,q>b||!N(e,q)?q:k)):e=a,a.g&&O(a,P(J(),h,n),Q(g,m),b===a.q)):e=a):e=a;d&&a.v.qa((new Z("space")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("space")).t)),O(e,a,e.e, + c(new Z("formula")).t)),O(b,a,b.e,c'"\x3c-\x3e"')));w=a.f;v=a.e;if(a.b)a.a=!!(a.a|r);else if(!a.a){A=a.g;a.c=t;A&&O(a,w,a.e,!1);a.a=!1;var E=a.j,D=a.c;N(E,D)&&8596=== + E.k.charCodeAt(D)?U(a,1+D|0):W(a);a.g&&R(a,D,X(S(),new H(()=>'"\u2194"')));E=a.f;D=a.a;r=!!(D|r);a.b||D||Pm(a,t);a.a=r;A&&(t=Q(w,E),r=Q(v,a.e),O(a,t,r,!1))}a.b&&(t=a.c,r=a.e,v=a.f,a.a=!0,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(w=a.c,bI(b,a),b=a.e,A=a.f,a.b?(E=a.c,K(a,a.h,E>w||!N(q,E)?E:t)):a.a=!0,a.g&&O(a,P(J(),v,A),Q(r,b),w===a.q)));(q=a.b)?(m=Uq(a,new F(a.h)),m.a=!!(m.a|n)):a.a||(m=K(a,z(),m),m.a=!!(m.a|n));if(a.g){var L=a.f;q||(n=X(S(),new H(()=>Fq(J(),L.wa)+".?")),O(a,n,a.e,!1))}n=a.e;m=a.f;a.b?(q= + a.c,d=q>l||!N(d,q)?q:e,c=K(a,c.S(k,a.h),d)):c=a;a.g&&O(a,P(J(),h,m),Q(g,n),l===a.q);a=c}}if(a.b){g=a.h;if(null!==g&&z()===g.m())g=g.o();else{if(!(null!==g&&g.m()instanceof F))throw new x(g);g=new Ag(g.o(),g.m().p)}a.h=g}return a} + function bI(b,a){I();kG();var c=xq(),d=a.j;I();cI(b,a);if(a.b){var e=a.c,g=a.e,h=a.f,k=a.h;if(a.b||!a.a){var l=a.c;sB();var m=!1;m=a.a;for(var n=lG(wE()),q=a.c,r=null;;){a.a=!1;I();kG();var t=a.j;I();var v=a.a;a.a=!1;var w=a.c;I();I();var A=a.c,E=a.ka;kG();var D=a.j;I();kG();var L=a.j;I();zG(a);if(a.b){var M=a.c,T=a.e,V=a.f;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var ba=a.c,da=a.c,ka=2+da|0,pa=a.j;N(pa,-1+ka|0)&&60===pa.k.charCodeAt(da)&&45===pa.k.charCodeAt(1+da|0)?U(a,ka):W(a);a.g&&R(a,da,X(S(),new H(()=> + '"\x3c-"')));da=a.e;ka=a.f;a.b&&(pa=a.c,K(a,void 0,pa>ba||!N(L,pa)?pa:M));a.g&&O(a,P(J(),V,ka),Q(T,da),ba===a.q)}}a.b?(da=a.c,L=a.e,M=a.f,!a.b&&a.a?D=a:(T=a.c,zG(a),V=a.e,ba=a.f,a.b?(ka=a.c,D=K(a,void 0,ka>T||!N(D,ka)?ka:da)):D=a,a.g&&O(a,P(J(),M,ba),Q(L,V),T===a.q))):D=a;D.b?Uq(a,a.h):Pm(a,A);a.g&&(a.ka=E,R(a,A,X(S(),new H(()=>'" \x3c- "'))));E=a.f;A=a.e;if(a.b)a.a=!!(a.a|v);else if(!a.a){D=a.g;a.c=w;D&&O(a,E,a.e,!1);a.a=!1;I();L=a.c;M=a.ka;kG();T=a.j;I();da=a.c;ba=a.a;a.a=!1;I();zG(a);(V=a.b)?(da= + Uq(a,void 0),da.a=!!(da.a|ba)):a.a||(da=K(a,void 0,da),da.a=!!(da.a|ba));a.g&&(ba=a.f,V||(V=X(S(),new H((la=>()=>Fq(J(),la.wa)+".?")(ba))),O(a,V,a.e,!1)));if(a.b)if(ka=a.c,V=a.e,ba=a.f,Lm(J(),yH(b),a),a.b)if(!a.b&&a.a)T=a;else{da=a.c;pa=a.j;var qa=a.c;N(pa,qa)&&8592===pa.k.charCodeAt(qa)?U(a,1+qa|0):W(a);a.g&&R(a,qa,X(S(),new H(()=>'"\u2190"')));pa=a.e;qa=a.f;if(a.b){var Da=a.c;T=K(a,void 0,Da>da||!N(T,Da)?Da:ka)}else T=a;a.g&&O(a,P(J(),ba,qa),Q(V,pa),da===a.q)}else T=a;else T=a;T.b?Uq(a,a.h):Pm(a, + L);a.g&&(a.ka=M,R(a,L,X(S(),new H(()=>'"\u2190"'))));L=a.f;M=a.a;v=!!(M|v);a.b||M||Pm(a,w);a.a=v;D&&(w=Q(E,L),v=Q(A,a.e),O(a,w,v,!1))}a.b&&(w=a.c,v=a.e,A=a.f,a.a=!0,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(E=a.c,cI(b,a),D=a.e,L=a.f,a.b?(M=a.c,K(a,a.h,M>E||!N(t,M)?M:w)):a.a=!0,a.g&&O(a,P(J(),A,L),Q(v,D),E===a.q)));w=a.f;t=a.e;m=!!(m|a.a);if(a.b)if(q=a.c,n.pa(a.h),a.a=!1,yH(b)!==DB()&&Lm(J(),yH(b),a),!a.b&&a.a)break;else a.a=!1,r=t;else{a.a||Xq(a,pr(Dh(),n),q,m);a.g&&ur(J(),0,a,S().Fa,w,r,!0);break}}b=a.e; + m=a.f;a.b?(n=a.c,d=n>l||!N(d,n)?n:e,c=K(a,c.S(k,a.h),d)):c=a;a.g&&O(a,P(J(),h,m),Q(g,b),l===a.q);a=c}}if(a.b){g=a.h;if(null===g)throw new x(g);a.h=g.m().qg(g.o(),new Lj((la,Ca)=>new zg(Ca,la)))}} + function cI(b,a){I();kG();var c=xq(),d=a.j;I();dI(b,a);if(a.b){var e=a.c,g=a.e,h=a.f,k=a.h;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var l=a.c;sB();var m=!1;m=a.a;for(var n=lG(wE()),q=a.c,r=null;;){a.a=!1;I();kG();var t=a.j;I();var v=a.a;a.a=!1;var w=a.c;I();var A=a.c,E=2+A|0,D=a.j;N(D,-1+E|0)&&45===D.k.charCodeAt(A)&&62===D.k.charCodeAt(1+A|0)?U(a,E):W(a);a.g&&R(a,A,X(S(),new H(()=>'"-\x3e"')));E=a.f;A=a.e;if(a.b)a.a=!!(a.a|v);else if(!a.a){D=a.g;a.c=w;D&&O(a,E,a.e,!1);a.a=!1;var L=a.j,M=a.c;N(L,M)&& + 8594===L.k.charCodeAt(M)?U(a,1+M|0):W(a);a.g&&R(a,M,X(S(),new H(()=>'"\u2192"')));L=a.f;M=a.a;v=!!(M|v);a.b||M||Pm(a,w);a.a=v;D&&(w=Q(E,L),v=Q(A,a.e),O(a,w,v,!1))}a.b&&(w=a.c,v=a.e,A=a.f,a.a=!0,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(E=a.c,dI(b,a),D=a.e,L=a.f,a.b?(M=a.c,K(a,a.h,M>E||!N(t,M)?M:w)):a.a=!0,a.g&&O(a,P(J(),A,L),Q(v,D),E===a.q)));w=a.f;t=a.e;m=!!(m|a.a);if(a.b)if(q=a.c,n.pa(a.h),a.a=!1,yH(b)!==DB()&&Lm(J(),yH(b),a),!a.b&&a.a)break;else a.a=!1,r=t;else{a.a||Xq(a,pr(Dh(),n),q,m);a.g&&ur(J(),0, + a,S().Fa,w,r,!0);break}}b=a.e;m=a.f;a.b?(n=a.c,d=n>l||!N(d,n)?n:e,c=K(a,c.S(k,a.h),d)):c=a;a.g&&O(a,P(J(),h,m),Q(g,b),l===a.q);a=c}}if(a.b){g=a.h;if(null===g)throw new x(g);g=g.m().Oa(g.o());h=g.Vh;eI||(eI=new fI);a.h=h.call(g,eI)}} + function dI(b,a){I();kG();var c=xq(),d=a.j;I();gI(b,a);if(a.b){var e=a.c,g=a.e,h=a.f,k=a.h;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var l=a.c;sB();var m=!1;m=a.a;for(var n=lG(wE()),q=a.c,r=null;;){a.a=!1;I();kG();var t=a.j;I();var v=a.a;a.a=!1;var w=a.c;I();var A=a.j,E=a.c;N(A,E)&&124===A.k.charCodeAt(E)?U(a,1+E|0):W(a);a.g&&R(a,E,X(S(),new H(()=>'"|"')));E=a.f;A=a.e;if(a.b)a.a=!!(a.a|v);else if(!a.a){var D=a.g;a.c=w;D&&O(a,E,a.e,!1);a.a=!1;var L=a.j,M=a.c;N(L,M)&&8744===L.k.charCodeAt(M)?U(a,1+M|0): + W(a);a.g&&R(a,M,X(S(),new H(()=>'"\u2228"')));L=a.f;M=a.a;v=!!(M|v);a.b||M||Pm(a,w);a.a=v;D&&(w=Q(E,L),v=Q(A,a.e),O(a,w,v,!1))}a.b&&(w=a.c,v=a.e,A=a.f,a.a=!0,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(E=a.c,gI(b,a),D=a.e,L=a.f,a.b?(M=a.c,K(a,a.h,M>E||!N(t,M)?M:w)):a.a=!0,a.g&&O(a,P(J(),A,L),Q(v,D),E===a.q)));w=a.f;t=a.e;m=!!(m|a.a);if(a.b)if(q=a.c,n.pa(a.h),a.a=!1,yH(b)!==DB()&&Lm(J(),yH(b),a),!a.b&&a.a)break;else a.a=!1,r=t;else{a.a||Xq(a,pr(Dh(),n),q,m);a.g&&ur(J(),0,a,S().Fa,w,r,!0);break}}b=a.e;m=a.f; + a.b?(n=a.c,d=n>l||!N(d,n)?n:e,c=K(a,c.S(k,a.h),d)):c=a;a.g&&O(a,P(J(),h,m),Q(g,b),l===a.q);a=c}}if(a.b){g=a.h;if(null===g)throw new x(g);g=g.m().Oa(g.o());h=g.Vh;hI||(hI=new iI);a.h=h.call(g,hI)}} + function gI(b,a){I();kG();var c=xq(),d=a.j;I();jI(b,a);if(a.b){var e=a.c,g=a.e,h=a.f,k=a.h;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var l=a.c;sB();var m=!1;m=a.a;for(var n=lG(wE()),q=a.c,r=null;;){a.a=!1;I();kG();var t=a.j;I();var v=a.a;a.a=!1;var w=a.c;I();var A=a.j,E=a.c;N(A,E)&&38===A.k.charCodeAt(E)?U(a,1+E|0):W(a);a.g&&R(a,E,X(S(),new H(()=>'"\x26"')));E=a.f;A=a.e;if(a.b)a.a=!!(a.a|v);else if(!a.a){var D=a.g;a.c=w;D&&O(a,E,a.e,!1);a.a=!1;var L=a.j,M=a.c;N(L,M)&&8743===L.k.charCodeAt(M)?U(a,1+M|0): + W(a);a.g&&R(a,M,X(S(),new H(()=>'"\u2227"')));L=a.f;M=a.a;v=!!(M|v);a.b||M||Pm(a,w);a.a=v;D&&(w=Q(E,L),v=Q(A,a.e),O(a,w,v,!1))}a.b&&(w=a.c,v=a.e,A=a.f,a.a=!0,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(E=a.c,jI(b,a),D=a.e,L=a.f,a.b?(M=a.c,K(a,a.h,M>E||!N(t,M)?M:w)):a.a=!0,a.g&&O(a,P(J(),A,L),Q(v,D),E===a.q)));w=a.f;t=a.e;m=!!(m|a.a);if(a.b)if(q=a.c,n.pa(a.h),a.a=!1,yH(b)!==DB()&&Lm(J(),yH(b),a),!a.b&&a.a)break;else a.a=!1,r=t;else{a.a||Xq(a,pr(Dh(),n),q,m);a.g&&ur(J(),0,a,S().Fa,w,r,!0);break}}b=a.e;m=a.f; + a.b?(n=a.c,d=n>l||!N(d,n)?n:e,c=K(a,c.S(k,a.h),d)):c=a;a.g&&O(a,P(J(),h,m),Q(g,b),l===a.q);a=c}}if(a.b){g=a.h;if(null===g)throw new x(g);a.h=g.m().Oa(g.o()).Vh(rn())}} + function jI(b,a){var c=a.a;a.a=!1;var d=a.c;I();var e=a.a;a.a=!1;var g=a.c;I();var h=a.a;a.a=!1;var k=a.c;I();kI(b,a);var l=a.f,m=a.e;if(a.b)a.a=!!(a.a|h);else if(!a.a){var n=a.g;a.c=k;n&&O(a,l,a.e,!1);a.a=!1;lI(b,a);var q=a.f,r=a.a;h=!!(r|h);a.b||r||Pm(a,k);a.a=h;n&&(k=Q(l,q),m=Q(m,a.e),O(a,k,m,!1))}k=a.f;m=a.e;a.b?a.a=!!(a.a|e):a.a||(l=a.g,a.c=g,l&&O(a,k,a.e,!1),a.a=!1,mI(b,a),n=a.f,q=a.a,e=!!(q|e),a.b||q||Pm(a,g),a.a=e,l&&(g=Q(k,n),e=Q(m,a.e),O(a,g,e,!1)));e=a.f;g=a.e;a.b?a.a=!!(a.a|c):a.a||(m= + a.g,a.c=d,m&&O(a,e,a.e,!1),a.a=!1,nI(b,a),b=a.f,k=a.a,c=!!(k|c),a.b||k||Pm(a,d),a.a=c,m&&(d=Q(e,b),c=Q(g,a.e),O(a,d,c,!1)))} + function nI(b,a){var c=a.a;a.a=!1;var d=a.c;I();var e=a.a;a.a=!1;var g=a.c;I();var h=a.a;a.a=!1;var k=a.c;I();I();Km();var l=a.j;I();UG(b,a);if(a.b){var m=a.c,n=a.e,q=a.f,r=a.h;if(!a.b&&a.a)ka=a;else{var t=a.c,v=a.c,w=a.a,A=a.u;a.u=!0;var E=a.ka,D=a.j,L=a.c;N(D,L)&&40===D.k.charCodeAt(L)?U(a,1+L|0):W(a);a.g&&R(a,L,X(S(),new H(()=>'"("')));a.u=A;var M=a.b?Pm(a,v):U(a,v);a.g&&(a.ka=E,R(a,v,S().Fa));M.a=w;var T=a.e,V=a.f;if(a.b){var ba=a.c;da=K(a,r,ba>t||!N(l,ba)?ba:m)}else var da=a;a.g&&O(a,P(J(),q, + V),Q(n,T),t===a.q);ka=da}}else var ka=a;if(ka.b){var pa=ka.h;if(null===pa)throw new x(pa);ka.h=new xe(new ye(pa.o(),pa.m(),Ae(),Be(),z()),Ce())}var qa=a.f,Da=a.e;if(a.b)a.a=!!(a.a|h);else if(!a.a){var la=a.g;a.c=k;la&&O(a,qa,a.e,!1);a.a=!1;I();var Ca=kG().Ak,Ra=a.j;I();var $a=kG().Ae,Ma=a.j;I();UG(b,a);if(a.b){var Xa=a.c,Ta=a.e,Za=a.f,Fa=a.h;if(a.b||!a.a){var Ha=a.c;I();var zb=a.a,tb=a.u;a.u=!0;var Wb=XH(b,!0,a);a.u=tb;Wb.a=zb;var Cc=a.e,gb=a.f;if(a.b){var Ab=a.c,kc=Ab>Ha||!N(Ma,Ab)?Ab:Xa;K(a,$a.S(Fa, + a.h),kc)}a.g&&O(a,P(J(),Za,gb),Q(Ta,Cc),Ha===a.q)}}if(a.b){var pb=a.c,Hb=a.e,gc=a.f,lb=a.h;Lm(J(),yH(b),a);if(a.b)if(!a.b&&a.a)mc=a;else{var bb=a.c;oB();var hb=a.c,Ya=a.a;a.a=!1;I();var cb=a.c,Bb=a.u;a.u=!0;I();var hc=a.j,Fc=a.c;N(hc,Fc)&&39===hc.k.charCodeAt(Fc)?U(a,1+Fc|0):W(a);a.g&&R(a,Fc,X(S(),new H(()=>'"\'"')));a.u=Bb;a.b&&Uq(a,Pq(a.j,cb,a.c));var Xb=a.b;if(Xb){var db=Uq(a,new F(a.h));db.a=!!(db.a|Ya)}else if(!a.a){var lc=K(a,z(),hb);lc.a=!!(lc.a|Ya)}if(a.g){var Qb=a.f;if(!Xb){var Mb=X(S(), + new H(()=>Fq(J(),Qb.wa)+".?"));O(a,Mb,a.e,!1)}}var Db=a.e,Ob=a.f;if(a.b){var Zb=a.c,ic=Zb>bb||!N(Ra,Zb)?Zb:pb;Qc=K(a,Ca.S(lb,a.h),ic)}else var Qc=a;a.g&&O(a,P(J(),gc,Ob),Q(Hb,Db),bb===a.q);mc=Qc}else mc=a}else var mc=a;if(mc.b){var ub=mc.h;if(null===ub)throw new x(ub);var Rb=new xe(new ye(ub.Lh,ub.pg,ub.Mh.da(),Be(),z()),ub.Mh),Sb=ub.jh;if(z()===Sb)var ec=Rb;else if(Sb instanceof F&&"'"===Sb.p)ec=new Kg(Rb);else throw new x(Sb);mc.h=ec}var ob=a.f,Ib=a.a,qb=!!(Ib|h);a.b||Ib||Pm(a,k);a.a=qb;if(la){var Jb= + Q(qa,ob),ib=Q(Da,a.e);O(a,Jb,ib,!1)}}var Tb=a.f,$b=a.e;if(a.b)a.a=!!(a.a|e);else if(!a.a){var Fb=a.g;a.c=g;Fb&&O(a,Tb,a.e,!1);a.a=!1;I();var Gb=new H(()=>"Unit predicationals cannot have indices");yH(b);var rb=a.c,nc=kG().Ak,dd=a.j;I();var Dc=kG().Ae,jc=a.j;I();UG(b,a);if(a.b){var Gc=a.c,ed=a.e,Ub=a.f,Kb=a.h;if(a.b||!a.a){var Ac=a.c;I();var sb=a.a,Rc=a.u;a.u=!0;var Vb=YH(b,a);a.u=Rc;Vb.a=sb;var Mc=a.e,oc=a.f;if(a.b){var ac=a.c,Tc=ac>Ac||!N(jc,ac)?ac:Gc;K(a,Dc.S(Kb,a.h),Tc)}a.g&&O(a,P(J(),Ub,oc),Q(ed, + Mc),Ac===a.q)}}if(a.b){var fc=a.c,vb=a.e,pc=a.f,mb=a.h;Lm(J(),yH(b),a);if(a.b)if(!a.b&&a.a)kd=a;else{var qc=a.c;oB();var Uc=a.c,Yb=a.a;a.a=!1;I();var nb=a.c,bc=a.u;a.u=!0;I();var rc=a.j,Eb=a.c;N(rc,Eb)&&39===rc.k.charCodeAt(Eb)?U(a,1+Eb|0):W(a);a.g&&R(a,Eb,X(S(),new H(()=>'"\'"')));a.u=bc;a.b&&Uq(a,Pq(a.j,nb,a.c));var sc=a.b;if(sc){var Sc=Uq(a,new F(a.h));Sc.a=!!(Sc.a|Yb)}else if(!a.a){var tc=K(a,z(),Uc);tc.a=!!(tc.a|Yb)}if(a.g){var wb=a.f;if(!sc){var Nc=X(S(),new H(()=>Fq(J(),wb.wa)+".?"));O(a,Nc, + a.e,!1)}}var xb=a.e,uc=a.f;if(a.b){var Ic=a.c,jd=Ic>qc||!N(dd,Ic)?Ic:fc;ud=K(a,nc.S(mb,a.h),jd)}else var ud=a;a.g&&O(a,P(J(),pc,uc),Q(vb,xb),qc===a.q);kd=ud}else kd=a}else var kd=a;if(kd.b)a.h.pg.r()?ld=a:(a.g&&R(a,rb,X(S(),Gb)),ld=Pm(a,rb));else var ld=a;if(ld.b){var vd=ld.h;if(null===vd)throw new x(vd);var fd=new tg(vd.Lh,vd.Mh),qd=vd.jh;if(z()===qd)var gd=fd;else if(qd instanceof F&&"'"===qd.p)gd=new Kg(fd);else throw new x(qd);ld.h=gd}var Ec=a.f,Yc=a.a,Td=!!(Yc|e);a.b||Yc||Pm(a,g);a.a=Td;if(Fb){var xd= + Q(Tb,Ec),Fd=Q($b,a.e);O(a,xd,Fd,!1)}}var Oc=a.f,md=a.e;if(a.b)a.a=!!(a.a|c);else if(!a.a){var Nd=a.g;a.c=d;Nd&&O(a,Oc,a.e,!1);a.a=!1;I();kG();var Pc=xq(),yd=a.j;I();Km();var Od=a.j;I();kG();var Me=a.j;I();var Ze=a.j,je=a.c;N(Ze,je)&&40===Ze.k.charCodeAt(je)?U(a,1+je|0):W(a);a.g&&R(a,je,X(S(),new H(()=>'"("')));if(a.b){var hf=a.c,ze=a.e,Pd=a.f;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var Ud=a.c;RG(b,a);var $e=a.e,pf=a.f;if(a.b){var me=a.c;K(a,a.h,me>Ud||!N(Me,me)?me:hf)}a.g&&O(a,P(J(),Pd,pf),Q(ze,$e), + Ud===a.q)}}if(a.b){var qf=a.c,ne=a.e,qe=a.f,Of=a.h;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var Ff=a.c,rf=a.j,Ne=a.c;N(rf,Ne)&&41===rf.k.charCodeAt(Ne)?U(a,1+Ne|0):W(a);a.g&&R(a,Ne,X(S(),new H(()=>'")"')));var Pf=a.e,fe=a.f;if(a.b){var Jc=a.c;K(a,Of,Jc>Ff||!N(Od,Jc)?Jc:qf)}a.g&&O(a,P(J(),qe,fe),Q(ne,Pf),Ff===a.q)}}if(a.b){var af=a.c,ig=a.e,bf=a.f,Yd=a.h;Lm(J(),yH(b),a);if(a.b)if(!a.b&&a.a)tf=a;else{var Zd=a.c;oB();var ag=a.c,oe=a.a;a.a=!1;I();var sf=a.c,Hg=a.u;a.u=!0;I();var Gf=a.j,Gd=a.c;N(Gf,Gd)&&39=== + Gf.k.charCodeAt(Gd)?U(a,1+Gd|0):W(a);a.g&&R(a,Gd,X(S(),new H(()=>'"\'"')));a.u=Hg;a.b&&Uq(a,Pq(a.j,sf,a.c));var $d=a.b;if($d){var ug=Uq(a,new F(a.h));ug.a=!!(ug.a|oe)}else if(!a.a){var jg=K(a,z(),ag);jg.a=!!(jg.a|oe)}if(a.g){var ae=a.f;if(!$d){var kg=X(S(),new H(()=>Fq(J(),ae.wa)+".?"));O(a,kg,a.e,!1)}}var Xg=a.e,jf=a.f;if(a.b){var Ig=a.c,Vd=Ig>Zd||!N(yd,Ig)?Ig:af;Ue=K(a,Pc.S(Yd,a.h),Vd)}else var Ue=a;a.g&&O(a,P(J(),bf,jf),Q(ig,Xg),Zd===a.q);tf=Ue}else tf=a}else var tf=a;if(tf.b){var Yg=tf.h;if(null!== + Yg&&z()===Yg.m())var mi=Yg.o();else if(null!==Yg&&Yg.m()instanceof F&&"'"===Yg.m().p)mi=new Kg(Yg.o());else throw new x(Yg);tf.h=mi}var Eh=a.f,ni=a.a,Rh=!!(ni|c);a.b||ni||Pm(a,d);a.a=Rh;if(Nd){var ih=Q(Oc,Eh),oi=Q(md,a.e);O(a,ih,oi,!1)}}} + function kI(b,a){var c=a.a;a.a=!1;var d=a.c;I();var e=a.a;a.a=!1;var g=a.c;I();var h=a.a;a.a=!1;var k=a.c;I();var l=a.a;a.a=!1;var m=a.c;I();var n=a.a;a.a=!1;var q=a.c;I();var r=a.a;a.a=!1;var t=a.c;I();var v=a.a;a.a=!1;var w=a.c;I();I();var A=a.c,E=a.u;a.u=!0;I();var D=a.c,L=4+D|0,M=a.j;N(M,-1+L|0)&&116===M.k.charCodeAt(D)&&114===M.k.charCodeAt(1+D|0)&&117===M.k.charCodeAt(2+D|0)&&101===M.k.charCodeAt(3+D|0)?U(a,L):W(a);a.g&&R(a,D,X(S(),new H(()=>'"true"')));a.u=E;var T=a.b?Uq(a,Pq(a.j,A,a.c)):a; + T.b&&(T.h=Ng());var V=a.f,ba=a.e;if(a.b)a.a=!!(a.a|v);else if(!a.a){var da=a.g;a.c=w;da&&O(a,V,a.e,!1);a.a=!1;I();var ka=a.c,pa=a.u;a.u=!0;I();var qa=a.c,Da=5+qa|0,la=a.j;N(la,-1+Da|0)&&102===la.k.charCodeAt(qa)&&97===la.k.charCodeAt(1+qa|0)&&108===la.k.charCodeAt(2+qa|0)&&115===la.k.charCodeAt(3+qa|0)&&101===la.k.charCodeAt(4+qa|0)?U(a,Da):W(a);a.g&&R(a,qa,X(S(),new H(()=>'"false"')));a.u=pa;var Ca=a.b?Uq(a,Pq(a.j,ka,a.c)):a;Ca.b&&(Ca.h=Og());var Ra=a.f,$a=a.a,Ma=!!($a|v);a.b||$a||Pm(a,w);a.a=Ma; + if(da){var Xa=Q(V,Ra),Ta=Q(ba,a.e);O(a,Xa,Ta,!1)}}var Za=a.f,Fa=a.e;if(a.b)a.a=!!(a.a|r);else if(!a.a){var Ha=a.g;a.c=t;Ha&&O(a,Za,a.e,!1);a.a=!1;I();var zb=kG().Ae,tb=a.j;I();kG();var Wb=xq(),Cc=a.j;I();Km();var gb=a.j;I();var Ab=a.c,kc=a.u;a.u=!0;I();var pb=a.a;a.a=!1;var Hb=a.c;I();var gc=a.a;a.a=!1;var lb=a.c;I();var bb=a.a;a.a=!1;var hb=a.c;I();var Ya=a.c,cb=7+Ya|0,Bb=a.j;N(Bb,-1+cb|0)&&92===Bb.k.charCodeAt(Ya)&&102===Bb.k.charCodeAt(1+Ya|0)&&111===Bb.k.charCodeAt(2+Ya|0)&&114===Bb.k.charCodeAt(3+ + Ya|0)&&97===Bb.k.charCodeAt(4+Ya|0)&&108===Bb.k.charCodeAt(5+Ya|0)&&108===Bb.k.charCodeAt(6+Ya|0)?U(a,cb):W(a);a.g&&R(a,Ya,X(S(),new H(()=>'"\\\\forall"')));var hc=a.f,Fc=a.e;if(a.b)a.a=!!(a.a|bb);else if(!a.a){var Xb=a.g;a.c=hb;Xb&&O(a,hc,a.e,!1);a.a=!1;var db=a.c,lc=7+db|0,Qb=a.j;N(Qb,-1+lc|0)&&92===Qb.k.charCodeAt(db)&&101===Qb.k.charCodeAt(1+db|0)&&120===Qb.k.charCodeAt(2+db|0)&&105===Qb.k.charCodeAt(3+db|0)&&115===Qb.k.charCodeAt(4+db|0)&&116===Qb.k.charCodeAt(5+db|0)&&115===Qb.k.charCodeAt(6+ + db|0)?U(a,lc):W(a);a.g&&R(a,db,X(S(),new H(()=>'"\\\\exists"')));var Mb=a.f,Db=a.a,Ob=!!(Db|bb);a.b||Db||Pm(a,hb);a.a=Ob;if(Xb){var Zb=Q(hc,Mb),ic=Q(Fc,a.e);O(a,Zb,ic,!1)}}var Qc=a.f,mc=a.e;if(a.b)a.a=!!(a.a|gc);else if(!a.a){var ub=a.g;a.c=lb;ub&&O(a,Qc,a.e,!1);a.a=!1;var Rb=a.j,Sb=a.c;N(Rb,Sb)&&8704===Rb.k.charCodeAt(Sb)?U(a,1+Sb|0):W(a);a.g&&R(a,Sb,X(S(),new H(()=>'"\u2200"')));var ec=a.f,ob=a.a,Ib=!!(ob|gc);a.b||ob||Pm(a,lb);a.a=Ib;if(ub){var qb=Q(Qc,ec),Jb=Q(mc,a.e);O(a,qb,Jb,!1)}}var ib=a.f, + Tb=a.e;if(a.b)a.a=!!(a.a|pb);else if(!a.a){var $b=a.g;a.c=Hb;$b&&O(a,ib,a.e,!1);a.a=!1;var Fb=a.j,Gb=a.c;N(Fb,Gb)&&8707===Fb.k.charCodeAt(Gb)?U(a,1+Gb|0):W(a);a.g&&R(a,Gb,X(S(),new H(()=>'"\u2203"')));var rb=a.f,nc=a.a,dd=!!(nc|pb);a.b||nc||Pm(a,Hb);a.a=dd;if($b){var Dc=Q(ib,rb),jc=Q(Tb,a.e);O(a,Dc,jc,!1)}}a.u=kc;a.b&&Uq(a,Pq(a.j,Ab,a.c));if(a.b){var Gc=a.c,ed=a.e,Ub=a.f;a.a=!0;var Kb=a.h;if(a.b||!a.a){var Ac=a.c;zG(a);var sb=a.e,Rc=a.f;if(a.b){var Vb=a.c;K(a,Kb,Vb>Ac||!N(gb,Vb)?Vb:Gc)}else a.a=!0; + a.g&&O(a,P(J(),Ub,Rc),Q(ed,sb),Ac===a.q)}}if(a.b){var Mc=a.c,oc=a.e,ac=a.f,Tc=a.h;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var fc=a.c;I();var vb=sB();lr();for(var pc=lG(wE()),mb=a.c,qc=0,Uc=!1,Yb=a.a,nb=null,bc=null;;){a.a=!!(Uc|(1>qc&&Yb));NH(b,a);var rc=a.f,Eb=a.e,sc=a.a,Sc=a.g;if(a.b){var tc=a.c;pc.pa(a.h);var wb=1+qc|0;a.a=!1;var Nc=a.j,xb=a.c,uc=N(Nc,xb)&&44===Nc.k.charCodeAt(xb)?U(a,1+xb|0):W(a);a.g&&R(a,xb,X(S(),new H(()=>'","')));var Ic=a.a,jd=!!(!!(Yb|sc)|Ic);if(null===uc)mb=tc,qc=wb,Uc=!1,Yb= + jd,nb=null,bc=Eb;else if(a.b){var ud=a.f;mb=tc;qc=wb;Uc=Ic;Yb=jd;nb=ud;bc=Eb}else{Ic?Zq(a,tc,jd):gr(tc,tc,wb,jd,a,vb,pc);Sc&&ur(J(),1,a,null,rc,Eb,!0);break}}else{sc||gr(mb,mb,qc,!!(Yb|sc),a,vb,pc);Sc&&ur(J(),1,a,nb,rc,bc,Uc||sc);break}}var kd=a.e,ld=a.f;if(a.b){var vd=a.c,fd=vd>fc||!N(Cc,vd)?vd:Mc;K(a,Wb.S(Tc,a.h),fd)}a.g&&O(a,P(J(),ac,ld),Q(oc,kd),fc===a.q)}}if(a.b){var qd=a.c,gd=a.e,Ec=a.f,Yc=a.h;Lm(J(),yH(b),a);if(a.b)if(!a.b&&a.a)Pc=a;else{var Td=a.c;jI(b,a);var xd=a.e,Fd=a.f;if(a.b){var Oc= + a.c,md=Oc>Td||!N(tb,Oc)?Oc:qd;Nd=K(a,zb.S(Yc,a.h),md)}else var Nd=a;a.g&&O(a,P(J(),Ec,Fd),Q(gd,xd),Td===a.q);Pc=Nd}else Pc=a}else var Pc=a;if(Pc.b){var yd=Pc.h;if(null===yd||"\\forall"!==yd.jb&&"\u2200"!==yd.jb){if(null===yd||"\\exists"!==yd.jb&&"\u2203"!==yd.jb)throw new x(yd);Od=yd.Db.qg(yd.uc,new Lj((XK,YK)=>{var ZK=y();return new Cg(new nf(YK,ZK),XK)}))}else var Od=yd.Db.qg(yd.uc,new Lj((XK,YK)=>{var ZK=y();return new Bg(new nf(YK,ZK),XK)}));Pc.h=Od}var Me=a.f,Ze=a.a,je=!!(Ze|r);a.b||Ze||Pm(a, + t);a.a=je;if(Ha){var hf=Q(Za,Me),ze=Q(Fa,a.e);O(a,hf,ze,!1)}}var Pd=a.f,Ud=a.e;if(a.b)a.a=!!(a.a|n);else if(!a.a){var $e=a.g;a.c=q;$e&&O(a,Pd,a.e,!1);a.a=!1;I();var pf=kG().Ak,me=a.j;I();var qf=a.a;a.a=!1;var ne=a.c;I();var qe=kG().Ae,Of=a.j;I();kG();var Ff=xq(),rf=a.j;I();var Ne=a.c,Pf=a.u;a.u=!0;I();var fe=a.j,Jc=a.c;N(fe,Jc)&&91===fe.k.charCodeAt(Jc)?U(a,1+Jc|0):W(a);a.g&&R(a,Jc,X(S(),new H(()=>'"["')));a.u=Pf;a.b&&Uq(a,Pq(a.j,Ne,a.c));if(a.b){var af=a.c,ig=a.e,bf=a.f;a.a=!0;var Yd=a.h;Lm(J(), + yH(b),a);if(a.b&&(a.b||!a.a)){var Zd=a.c;ZG(b,a);var ag=a.e,oe=a.f;if(a.b){var sf=a.c,Hg=sf>Zd||!N(rf,sf)?sf:af;K(a,Ff.S(Yd,a.h),Hg)}else a.a=!0;a.g&&O(a,P(J(),bf,oe),Q(ig,ag),Zd===a.q)}}if(a.b){var Gf=a.c,Gd=a.e,$d=a.f,ug=a.h;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var jg=a.c,ae=a.c,kg=a.u;a.u=!0;I();var Xg=a.j,jf=a.c;N(Xg,jf)&&93===Xg.k.charCodeAt(jf)?U(a,1+jf|0):W(a);a.g&&R(a,jf,X(S(),new H(()=>'"]"')));a.u=kg;a.b&&Uq(a,Pq(a.j,ae,a.c));var Ig=a.e,Vd=a.f;if(a.b){var Ue=a.c,tf=Ue>jg||!N(Of,Ue)?Ue:Gf; + K(a,qe.S(ug,a.h),tf)}a.g&&O(a,P(J(),$d,Vd),Q(Gd,Ig),jg===a.q)}}var Yg=a.f,mi=a.e;if(a.b)a.a=!!(a.a|qf);else if(!a.a){var Eh=a.g;a.c=ne;Eh&&O(a,Yg,a.e,!1);a.a=!1;var ni=kG().Ae,Rh=a.j;I();kG();var ih=xq(),oi=a.j;I();var sj=a.c,Ei=a.u;a.u=!0;I();var Xj=a.j,Jg=a.c;N(Xj,Jg)&&60===Xj.k.charCodeAt(Jg)?U(a,1+Jg|0):W(a);a.g&&R(a,Jg,X(S(),new H(()=>'"\x3c"')));a.u=Ei;a.b&&Uq(a,Pq(a.j,sj,a.c));if(a.b){var xk=a.c,Xm=a.e,Fi=a.f;a.a=!0;var nl=a.h;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var tj=a.c;ZG(b,a);var Fh= + a.e,uj=a.f;if(a.b){var vj=a.c,cm=vj>tj||!N(oi,vj)?vj:xk;K(a,ih.S(nl,a.h),cm)}else a.a=!0;a.g&&O(a,P(J(),Fi,uj),Q(Xm,Fh),tj===a.q)}}if(a.b){var aq=a.c,$n=a.e,yk=a.f,ao=a.h;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var ol=a.c,pl=a.c,dm=a.u;a.u=!0;I();var bo=a.j,Yj=a.c;N(bo,Yj)&&62===bo.k.charCodeAt(Yj)?U(a,1+Yj|0):W(a);a.g&&R(a,Yj,X(S(),new H(()=>'"\x3e"')));a.u=dm;a.b&&Uq(a,Pq(a.j,pl,a.c));var wj=a.e,co=a.f;if(a.b){var Sh=a.c,bq=Sh>ol||!N(Rh,Sh)?Sh:aq;K(a,ni.S(ao,a.h),bq)}a.g&&O(a,P(J(),yk,co),Q($n,wj), + ol===a.q)}}var cq=a.f,Ym=a.a,zk=!!(Ym|qf);a.b||Ym||Pm(a,ne);a.a=zk;if(Eh){var eo=Q(Yg,cq),Zm=Q(mi,a.e);O(a,eo,Zm,!1)}}if(a.b){var Zj=a.c,em=a.e,$m=a.f;a.a=!0;var dq=a.h;Lm(J(),yH(b),a);if(a.b)if(!a.b&&a.a)Gi=a;else{var an=a.c;jI(b,a);var Ak=a.e,ql=a.f;if(a.b){var Bk=a.c,bn=Bk>an||!N(me,Bk)?Bk:Zj;fo=K(a,pf.S(dq,a.h),bn)}else{a.a=!0;var fo=a}a.g&&O(a,P(J(),$m,ql),Q(em,Ak),an===a.q);Gi=fo}else Gi=a}else var Gi=a;if(Gi.b){var Zg=Gi.h;if(null!==Zg&&"["===Zg.Lh&&"]"===Zg.Mh)var go=new Dg(Zg.pg,Zg.jh);else{if(null=== + Zg||"\x3c"!==Zg.Lh||"\x3e"!==Zg.Mh)throw new x(Zg);go=new Gg(Zg.pg,Zg.jh)}Gi.h=go}var eq=a.f,ho=a.a,fq=!!(ho|n);a.b||ho||Pm(a,q);a.a=fq;if($e){var cn=Q(Pd,eq),rl=Q(Ud,a.e);O(a,cn,rl,!1)}}var dn=a.f,sl=a.e;if(a.b)a.a=!!(a.a|l);else if(!a.a){var Ck=a.g;a.c=m;Ck&&O(a,dn,a.e,!1);a.a=!1;I();kG();var tl=a.j;I();var xm=a.j,cj=a.c;N(xm,cj)&&33===xm.k.charCodeAt(cj)?U(a,1+cj|0):W(a);a.g&&R(a,cj,X(S(),new H(()=>'"!"')));if(a.b){var Tt=a.c,Ao=a.e,Ut=a.f;a.a=!0;Lm(J(),yH(b),a);if(a.b)if(!a.b&&a.a)To=a;else{var NE= + a.c;jI(b,a);var $K=a.e,aL=a.f;if(a.b){var Qz=a.c;OE=K(a,a.h,Qz>NE||!N(tl,Qz)?Qz:Tt)}else{a.a=!0;var OE=a}a.g&&O(a,P(J(),Ut,aL),Q(Ao,$K),NE===a.q);To=OE}else To=a}else var To=a;To.b&&(To.h=new wg(To.h));var PE=a.f,QE=a.a,bL=!!(QE|l);a.b||QE||Pm(a,m);a.a=bL;if(Ck){var cL=Q(dn,PE),RE=Q(sl,a.e);O(a,cL,RE,!1)}}var SE=a.f,TE=a.e;if(a.b)a.a=!!(a.a|h);else if(!a.a){var UE=a.g;a.c=k;UE&&O(a,SE,a.e,!1);a.a=!1;oI(b,a);var dL=a.f,Tk=a.a,VE=!!(Tk|h);a.b||Tk||Pm(a,k);a.a=VE;if(UE){var zm=Q(SE,dL),WE=Q(TE,a.e); + O(a,zm,WE,!1)}}var XE=a.f,eL=a.e;if(a.b)a.a=!!(a.a|e);else if(!a.a){var YE=a.g;a.c=g;YE&&O(a,XE,a.e,!1);a.a=!1;I();var ZE=a.c,fL=a.u;a.u=!0;I();var $E=a.j,su=a.c;N($E,su)&&9141===$E.k.charCodeAt(su)?U(a,1+su|0):W(a);a.g&&R(a,su,X(S(),new H(()=>'"\u23b5"')));a.u=fL;var Am=a.b?Uq(a,Pq(a.j,ZE,a.c)):a;Am.b&&(Am.h=sg());var kZ=a.f,US=a.a,lZ=!!(US|e);a.b||US||Pm(a,g);a.a=lZ;if(YE){var mZ=Q(XE,kZ),nZ=Q(eL,a.e);O(a,mZ,nZ,!1)}}var VS=a.f,oZ=a.e;if(a.b)a.a=!!(a.a|c);else if(!a.a){var WS=a.g;a.c=d;WS&&O(a,VS, + a.e,!1);a.a=!1;I();var pZ=a.c,qZ=a.u;a.u=!0;I();var Uk=a.c,XS=10+Uk|0,Dl=a.j;N(Dl,-1+XS|0)&&95===Dl.k.charCodeAt(Uk)&&95===Dl.k.charCodeAt(1+Uk|0)&&95===Dl.k.charCodeAt(2+Uk|0)&&95===Dl.k.charCodeAt(3+Uk|0)&&95===Dl.k.charCodeAt(4+Uk|0)&&95===Dl.k.charCodeAt(5+Uk|0)&&95===Dl.k.charCodeAt(6+Uk|0)&&95===Dl.k.charCodeAt(7+Uk|0)&&95===Dl.k.charCodeAt(8+Uk|0)&&95===Dl.k.charCodeAt(9+Uk|0)?U(a,XS):W(a);a.g&&R(a,Uk,X(S(),new H(()=>'"__________"')));a.u=qZ;var YS=a.b?Uq(a,Pq(a.j,pZ,a.c)):a;YS.b&&(YS.h=new tg("exerciseP_", + Le()));var rZ=a.f,ZS=a.a,sZ=!!(ZS|c);a.b||ZS||Pm(a,d);a.a=sZ;if(WS){var tZ=Q(VS,rZ),uZ=Q(oZ,a.e);O(a,tZ,uZ,!1)}}} + function lI(b,a){var c=a.c,d=null!==a.v;d&&a.v.ra((new Z("comparison")).t,c);I();var e=kG().Ae,g=a.j;I();kG();var h=xq(),k=a.j;I();QG(b,!1,a);if(a.b){var l=a.c,m=a.e,n=a.f,q=a.h;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var r=a.c,t=a.c,v=a.u;a.u=!0;I();BH(a);a.u=v;a.b&&Uq(a,Pq(a.j,t,a.c));t=a.e;v=a.f;if(a.b){var w=a.c;k=w>r||!N(k,w)?w:l;K(a,h.S(q,a.h),k)}a.g&&O(a,P(J(),n,v),Q(m,t),r===a.q)}}a.b?(k=a.c,h=a.e,m=a.f,a.a=!0,q=a.h,Lm(J(),yH(b),a),a.b?!a.b&&a.a?e=a:(n=a.c,QG(b,!0,a),b=a.e,r=a.f,a.b?(l=a.c,g= + l>n||!N(g,l)?l:k,e=K(a,e.S(q,a.h),g)):(a.a=!0,e=a),a.g&&O(a,P(J(),m,r),Q(h,b),n===a.q)):e=a):e=a;if(e.b){g=e.h;if(null!==g&&"\x3d"===g.Db)g=new gg(g.jb,g.uc);else if(null===g||"!\x3d"!==g.Db&&"\u2260"!==g.Db)if(null===g||"\x3e\x3d"!==g.Db&&"\u2265"!==g.Db)if(null!==g&&"\x3e"===g.Db)g=new og(g.jb,g.uc);else if(null===g||"\x3c\x3d"!==g.Db&&"\u2264"!==g.Db){if(null===g||"\x3c"!==g.Db)throw new x(g);g=new qg(g.jb,g.uc)}else g=new pg(g.jb,g.uc);else g=new ng(g.jb,g.uc);else g=new mg(g.jb,g.uc);e.h=g}d&& + a.v.qa((new Z("comparison")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("comparison")).t)),O(e,a,e.e,c'"\x3d"')));if(b.b){var V=b.c,ba=b.e,da=b.f;if(b.b||!b.a){var ka=b.c, + pa=b.c,qa=b.a,Da=b.u;b.u=!0;var la=b.ka,Ca=b.j,Ra=b.c;N(Ca,Ra)&&61===Ca.k.charCodeAt(Ra)?U(b,1+Ra|0):W(b);b.g&&R(b,Ra,X(S(),new H(()=>'"\x3d"')));b.u=Da;var $a=b.b?Pm(b,pa):U(b,pa);b.g&&(b.ka=la,R(b,pa,S().Fa));$a.a=qa;var Ma=b.e,Xa=b.f;if(b.b){var Ta=b.c;K(b,void 0,Ta>ka||!N(L,Ta)?Ta:V)}b.g&&O(b,P(J(),da,Xa),Q(ba,Ma),ka===b.q)}}var Za=b.f,Fa=b.e;if(b.b)b.a=!!(b.a|E);else if(!b.a){var Ha=b.g;b.c=D;Ha&&O(b,Za,b.e,!1);b.a=!1;var zb=b.c,tb=2+zb|0,Wb=b.j;N(Wb,-1+tb|0)&&33===Wb.k.charCodeAt(zb)&&61=== + Wb.k.charCodeAt(1+zb|0)?U(b,tb):W(b);b.g&&R(b,zb,X(S(),new H(()=>'"!\x3d"')));var Cc=b.f,gb=b.a,Ab=!!(gb|E);b.b||gb||Pm(b,D);b.a=Ab;if(Ha){var kc=Q(Za,Cc),pb=Q(Fa,b.e);O(b,kc,pb,!1)}}var Hb=b.f,gc=b.e;if(b.b)b.a=!!(b.a|w);else if(!b.a){var lb=b.g;b.c=A;lb&&O(b,Hb,b.e,!1);b.a=!1;var bb=b.j,hb=b.c;N(bb,hb)&&8800===bb.k.charCodeAt(hb)?U(b,1+hb|0):W(b);b.g&&R(b,hb,X(S(),new H(()=>'"\u2260"')));var Ya=b.f,cb=b.a,Bb=!!(cb|w);b.b||cb||Pm(b,A);b.a=Bb;if(lb){var hc=Q(Hb,Ya),Fc=Q(gc,b.e);O(b,hc,Fc,!1)}}var Xb= + b.f,db=b.e;if(b.b)b.a=!!(b.a|t);else if(!b.a){var lc=b.g;b.c=v;lc&&O(b,Xb,b.e,!1);b.a=!1;var Qb=b.c,Mb=2+Qb|0,Db=b.j;N(Db,-1+Mb|0)&&62===Db.k.charCodeAt(Qb)&&61===Db.k.charCodeAt(1+Qb|0)?U(b,Mb):W(b);b.g&&R(b,Qb,X(S(),new H(()=>'"\x3e\x3d"')));var Ob=b.f,Zb=b.a,ic=!!(Zb|t);b.b||Zb||Pm(b,v);b.a=ic;if(lc){var Qc=Q(Xb,Ob),mc=Q(db,b.e);O(b,Qc,mc,!1)}}var ub=b.f,Rb=b.e;if(b.b)b.a=!!(b.a|q);else if(!b.a){var Sb=b.g;b.c=r;Sb&&O(b,ub,b.e,!1);b.a=!1;var ec=b.j,ob=b.c;N(ec,ob)&&8805===ec.k.charCodeAt(ob)?U(b, + 1+ob|0):W(b);b.g&&R(b,ob,X(S(),new H(()=>'"\u2265"')));var Ib=b.f,qb=b.a,Jb=!!(qb|q);b.b||qb||Pm(b,r);b.a=Jb;if(Sb){var ib=Q(ub,Ib),Tb=Q(Rb,b.e);O(b,ib,Tb,!1)}}var $b=b.f,Fb=b.e;if(b.b)b.a=!!(b.a|m);else if(!b.a){var Gb=b.g;b.c=n;Gb&&O(b,$b,b.e,!1);b.a=!1;var rb=b.j,nc=b.c;N(rb,nc)&&62===rb.k.charCodeAt(nc)?U(b,1+nc|0):W(b);b.g&&R(b,nc,X(S(),new H(()=>'"\x3e"')));var dd=b.f,Dc=b.a,jc=!!(Dc|m);b.b||Dc||Pm(b,n);b.a=jc;if(Gb){var Gc=Q($b,dd),ed=Q(Fb,b.e);O(b,Gc,ed,!1)}}var Ub=b.f,Kb=b.e;if(b.b)b.a=!!(b.a| + k);else if(!b.a){var Ac=b.g;b.c=l;Ac&&O(b,Ub,b.e,!1);b.a=!1;var sb=b.c,Rc=2+sb|0,Vb=b.j;N(Vb,-1+Rc|0)&&60===Vb.k.charCodeAt(sb)&&61===Vb.k.charCodeAt(1+sb|0)?U(b,Rc):W(b);b.g&&R(b,sb,X(S(),new H(()=>'"\x3c\x3d"')));var Mc=b.f,oc=b.a,ac=!!(oc|k);b.b||oc||Pm(b,l);b.a=ac;if(Ac){var Tc=Q(Ub,Mc),fc=Q(Kb,b.e);O(b,Tc,fc,!1)}}var vb=b.f,pc=b.e;if(b.b)b.a=!!(b.a|g);else if(!b.a){var mb=b.g;b.c=h;mb&&O(b,vb,b.e,!1);b.a=!1;var qc=b.j,Uc=b.c;N(qc,Uc)&&8804===qc.k.charCodeAt(Uc)?U(b,1+Uc|0):W(b);b.g&&R(b,Uc,X(S(), + new H(()=>'"\u2264"')));var Yb=b.f,nb=b.a,bc=!!(nb|g);b.b||nb||Pm(b,h);b.a=bc;if(mb){var rc=Q(vb,Yb),Eb=Q(pc,b.e);O(b,rc,Eb,!1)}}var sc=b.f,Sc=b.e;if(b.b){b.a=!!(b.a|d);var tc=b}else{if(!b.a){var wb=b.g;b.c=e;wb&&O(b,sc,b.e,!1);b.a=!1;kG();var Nc=b.j;I();var xb=b.j,uc=b.c;N(xb,uc)&&60===xb.k.charCodeAt(uc)?U(b,1+uc|0):W(b);b.g&&R(b,uc,X(S(),new H(()=>'"\x3c"')));if(b.b){var Ic=b.c,jd=b.e,ud=b.f;if(b.b||!b.a){var kd=b.c,ld=b.c,vd=b.a,fd=b.u;b.u=!0;var qd=b.ka,gd=b.j,Ec=b.c;N(gd,Ec)&&45===gd.k.charCodeAt(Ec)? + U(b,1+Ec|0):W(b);b.g&&R(b,Ec,X(S(),new H(()=>'"-"')));b.u=fd;var Yc=b.b?Pm(b,ld):U(b,ld);b.g&&(b.ka=qd,R(b,ld,S().Fa));Yc.a=vd;var Td=b.e,xd=b.f;if(b.b){var Fd=b.c;K(b,void 0,Fd>kd||!N(Nc,Fd)?Fd:Ic)}b.g&&O(b,P(J(),ud,xd),Q(jd,Td),kd===b.q)}}var Oc=b.f,md=b.a,Nd=!!(md|d);b.b||md||Pm(b,e);b.a=Nd;if(wb){var Pc=Q(sc,Oc),yd=Q(Sc,b.e);O(b,Pc,yd,!1)}}tc=b}c&&b.v.qa((new Z("comparator")).t,tc.c,tc.b);if(tc.g){var Od=X(S(),new H(()=>(new Z("comparator")).t));O(tc,Od,tc.e,a'"{"')));v=a.e;w=a.f;if(a.b){var A=a.c;K(a,r,A>t||!N(l,A)?A:m)}a.g&&O(a,P(J(),q,w),Q(n,v),t===a.q)}}if(a.b&&(l=a.c,m=a.e,n=a.f,q=a.h,Lm(J(),yH(b),a),a.b&&(a.b||!a.a))){t=r=a.c;v=a.a; + A=a.u;a.u=!0;w=a.ka;var E=a.j,D=a.c;N(E,D)&&124===E.k.charCodeAt(D)?U(a,1+D|0):W(a);a.g&&R(a,D,X(S(),new H(()=>'"|"')));a.u=A;A=a.b?Pm(a,t):U(a,t);a.g&&(a.ka=w,R(a,t,S().Fa));A.a=v;t=a.e;v=a.f;a.b&&(w=a.c,K(a,q,w>r||!N(k,w)?w:l));a.g&&O(a,P(J(),n,v),Q(m,t),r===a.q)}a.b&&(t=a.c,k=a.e,l=a.f,a.a=!0,m=a.h,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(n=a.c,RG(b,a),q=a.e,r=a.f,a.b?(v=a.c,h=v>n||!N(h,v)?v:t,K(a,g.S(m,a.h),h)):a.a=!0,a.g&&O(a,P(J(),l,r),Q(k,q),n===a.q)));a.b?(k=a.c,g=a.e,h=a.f,l=a.h,Lm(J(),yH(b),a), + a.b?!a.b&&a.a?e=a:(b=a.c,m=a.j,n=a.c,N(m,n)&&125===m.k.charCodeAt(n)?U(a,1+n|0):W(a),a.g&&R(a,n,X(S(),new H(()=>'"}"'))),m=a.e,n=a.f,a.b?(q=a.c,e=K(a,l,q>b||!N(e,q)?q:k)):e=a,a.g&&O(a,P(J(),h,n),Q(g,m),b===a.q)):e=a):e=a;d&&a.v.qa((new Z("predicational")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("predicational")).t)),O(e,a,e.e,cr||!N(k,w)?w:l;K(a,h.S(q,a.h),k)}else a.a=!0;a.g&&O(a,P(J(),n,v),Q(m,t),r===a.q)}}a.b?(k=a.c,h=a.e,m=a.f,q=a.h,Lm(J(),yH(b),a),a.b?!a.b&&a.a?e=a:(n=a.c,ZG(b,a),b=a.e,r= + a.f,a.b?(l=a.c,g=l>n||!N(g,l)?l:k,e=K(a,e.S(q,a.h),g)):e=a,a.g&&O(a,P(J(),m,r),Q(h,b),n===a.q)):e=a):e=a;if(e.b){g=e.h;if(null!==g&&"\x3c\x3d"===g.Db)g=new Lg(g.jb,g.uc);else{if(null===g||"\x3d\x3d"!==g.Db)throw new x(g);g=new Mg(g.jb,g.uc)}e.h=g}d&&a.v.qa((new Z("programComparison")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("programComparison")).t)),O(e,a,e.e,c'"\x3c\x3d"')));h=b.f;g=b.e;if(b.b)b.a=!!(b.a|d),e=b;else{if(!b.a){k=b.g;b.c=e;k&&O(b,h,b.e,!1);b.a=!1;kG();var l=b.j;I();var m=b.c,n=2+m|0,q=b.j;N(q,-1+n|0)&&61===q.k.charCodeAt(m)&&61===q.k.charCodeAt(1+m|0)?U(b,n):W(b);b.g&&R(b,m,X(S(),new H(()=>'"\x3d\x3d"'))); + if(b.b&&(m=b.c,n=b.e,q=b.f,b.b||!b.a)){var r=b.c,t=b.c,v=b.a,w=b.u;b.u=!0;var A=b.ka,E=b.j,D=b.c;N(E,D)&&62===E.k.charCodeAt(D)?U(b,1+D|0):W(b);b.g&&R(b,D,X(S(),new H(()=>'"\x3e"')));b.u=w;w=b.b?Pm(b,t):U(b,t);b.g&&(b.ka=A,R(b,t,S().Fa));w.a=v;t=b.e;v=b.f;b.b&&(A=b.c,K(b,void 0,A>r||!N(l,A)?A:m));b.g&&O(b,P(J(),q,v),Q(n,t),r===b.q)}l=b.f;m=b.a;d=!!(m|d);b.b||m||Pm(b,e);b.a=d;k&&(e=Q(h,l),d=Q(g,b.e),O(b,e,d,!1))}e=b}c&&b.v.qa((new Z("programComparator")).t,e.c,e.b);e.g&&(b=X(S(),new H(()=>(new Z("programComparator")).t)), + O(e,b,e.e,a"Program symbols cannot have an index");yH(b);var g=a.c,h=kG().Ak,k=a.j;I();var l=kG().Ae,m=a.j;I();UG(b,a);if(a.b){var n=a.c,q=a.e,r=a.f,t=a.h;if(a.b||!a.a){var v=a.c;oB();var w=a.c,A=a.a;a.a=!1;I();rI(b,a);var E=a.b;E?(w=Uq(a,new F(a.h)),w.a=!!(w.a|A)):a.a||(w=K(a,z(),w),w.a=!!(w.a|A));if(a.g){var D=a.f;E||(A=X(S(),new H(()=>Fq(J(),D.wa)+".?")),O(a,A,a.e,!1))}A=a.e;E=a.f;a.b&&(w=a.c,m=w>v||!N(m,w)? + w:n,K(a,l.S(t,a.h),m));a.g&&O(a,P(J(),r,E),Q(q,A),v===a.q)}}if(a.b)if(t=a.c,l=a.e,q=a.f,r=a.h,Lm(J(),yH(b),a),a.b)if(!a.b&&a.a)h=a;else{v=b=a.c;I();m=a.c;n=a.u;a.u=!0;I();E=a.a;a.a=!1;A=a.c;I();w=a.j;var L=a.c;N(w,L)&&59===w.k.charCodeAt(L)?U(a,1+L|0):W(a);a.g&&R(a,L,X(S(),new H(()=>'";"')));L=a.f;w=a.e;if(a.b)a.a=!!(a.a|E);else if(!a.a){var M=a.g;a.c=A;M&&O(a,L,a.e,!1);a.a=!1;var T=a.c,V=2+T|0,ba=a.j;N(ba,-1+V|0)&&94===ba.k.charCodeAt(T)&&64===ba.k.charCodeAt(1+T|0)?U(a,V):W(a);a.g&&R(a,T,X(S(), + new H(()=>'"^@"')));T=a.f;V=a.a;E=!!(V|E);a.b||V||Pm(a,A);a.a=E;M&&(A=Q(L,T),E=Q(w,a.e),O(a,A,E,!1))}a.u=n;m=a.b?Uq(a,Pq(a.j,m,a.c)):a;n=m.c;m.b?Wq(m,m.h,!!(m.a|n>v)):Yq(m,n);v=a.e;m=a.f;a.b?(n=a.c,k=n>b||!N(k,n)?n:t,h=K(a,h.S(r,a.h),k)):h=a;a.g&&O(a,P(J(),q,m),Q(l,v),b===a.q)}else h=a;else h=a;h.b?a.h.pg.r()?e=a:(a.g&&R(a,g,X(S(),e)),e=Pm(a,g)):e=a;if(e.b){g=e.h;if(null===g||z()!==g.pg)throw new x(g);h=g.Mh;h=new Ke(g.Lh,h.r()?Le():h.G());g=g.jh;switch(g){case ";":g=h;break;case "^@":g=new $g(h); + break;default:throw new x(g);}e.h=g}d&&a.v.qa((new Z("programSymbol")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("programSymbol")).t)),O(e,a,e.e,c"System symbols cannot have an index");yH(b);var g=a.c;Km();var h=a.j;I();Km();var k=a.j;I();var l=kG().Ae,m=a.j;I();Km();var n=a.j;I();UG(b,a);if(a.b){var q=a.c,r=a.e,t=a.f,v=a.h;if(a.b||!a.a){var w=a.c,A=a.c,E=4+A|0,D=a.j;N(D,-1+E|0)&&123===D.k.charCodeAt(A)&&124===D.k.charCodeAt(1+A|0)&&94===D.k.charCodeAt(2+A|0)&&64===D.k.charCodeAt(3+A|0)?U(a,E):W(a);a.g&&R(a,A,X(S(),new H(()=>'"{|^@"')));A=a.e; + E=a.f;a.b&&(D=a.c,K(a,v,D>w||!N(n,D)?D:q));a.g&&O(a,P(J(),t,E),Q(r,A),w===a.q)}}if(a.b&&(v=a.c,n=a.e,q=a.f,a.a=!0,r=a.h,Lm(J(),yH(b),a),a.b&&(a.b||!a.a))){t=a.c;I();w=sB();A=yH(b);lr();E=lG(wE());for(var L=a.c,M=0,T=!1,V=a.a,ba=null,da=null;;){a.a=!!(T|(0>M&&V));NH(b,a);var ka=a.f;D=a.e;var pa=a.a,qa=a.g;if(a.b)if(T=a.c,E.pa(a.h),M=1+M|0,2147483647===M){hr(T,T,M,!!(V|pa),0,a,w,E);qa&&R(a,L,X(S(),new H((Da=>()=>Fq(J(),Da.wa)+".rep")(ka))));break}else if(A!==DB()&&(Lm(J(),A,a),!a.b&&a.a))break;else if(a.a= + !1,L=a.c,I(),da=a.j,ba=a.c,da=N(da,ba)&&44===da.k.charCodeAt(ba)?U(a,1+ba|0):W(a),a.g&&R(a,ba,X(S(),new H(()=>'","'))),ba=da.c,L=da.b?Wq(da,da.h,!!(da.a|ba>L)):Yq(da,ba),ba=a.a,V=!!(!!(V|pa)|ba),null===L)L=T,T=!1,ba=null,da=D;else if(a.b)if(ka=a.f,A===DB()||(Lm(J(),A,a),a.b||!ba&&!a.a))L=T,T=ba,ba=ka,da=D;else break;else{ba?Zq(a,T,V):hr(T,T,M,V,0,a,w,E);qa&&ur(J(),0,a,null,ka,D,!0);break}else{pa||hr(L,L,M,!!(V|pa),0,a,w,E);qa&&ur(J(),0,a,ba,ka,da,T||pa);break}}w=a.e;A=a.f;a.b?(E=a.c,m=E>t||!N(m,E)? + E:v,K(a,l.S(r,a.h),m)):a.a=!0;a.g&&O(a,P(J(),q,A),Q(n,w),t===a.q)}a.b&&(l=a.c,m=a.e,n=a.f,q=a.h,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(t=r=a.c,v=2+t|0,w=a.j,N(w,-1+v|0)&&124===w.k.charCodeAt(t)&&125===w.k.charCodeAt(1+t|0)?U(a,v):W(a),a.g&&R(a,t,X(S(),new H(()=>'"|}"'))),t=a.e,v=a.f,a.b&&(w=a.c,K(a,q,w>r||!N(k,w)?w:l)),a.g&&O(a,P(J(),n,v),Q(m,t),r===a.q)));a.b?(m=a.c,k=a.e,l=a.f,n=a.h,Lm(J(),yH(b),a),a.b?!a.b&&a.a?h=a:(b=a.c,q=a.j,r=a.c,N(q,r)&&59===q.k.charCodeAt(r)?U(a,1+r|0):W(a),a.g&&R(a,r,X(S(),new H(()=> + '";"'))),q=a.e,r=a.f,a.b?(t=a.c,h=K(a,n,t>b||!N(h,t)?t:m)):h=a,a.g&&O(a,P(J(),l,r),Q(k,q),b===a.q)):h=a):h=a;h.b?a.h.Db.r()?e=a:(a.g&&R(a,g,X(S(),e)),e=Pm(a,g)):e=a;if(e.b){g=e.h;if(null===g||z()!==g.Db)throw new x(g);e.h=new Sg(g.jb,g.uc.r()?Le():new Gh(g.uc))}d&&a.v.qa((new Z("systemSymbol")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("systemSymbol")).t)),O(e,a,e.e,c'"__________"')));b.u=c;b=b.b?Uq(b,Pq(b.j,a,b.c)):b;b.b&&(b.h=new Sg("exerciseS_",Le()))} + function uI(b,a){I();Km();var c=a.j;I();kG();var d=xq(),e=a.j;I();Km();var g=a.j;I();NH(b,a);if(a.b){var h=a.c,k=a.e,l=a.f,m=a.h;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var n=a.c,q=a.c,r=2+q|0,t=a.j;N(t,-1+r|0)&&58===t.k.charCodeAt(q)&&61===t.k.charCodeAt(1+q|0)?U(a,r):W(a);a.g&&R(a,q,X(S(),new H(()=>'":\x3d"')));q=a.e;r=a.f;a.b&&(t=a.c,K(a,m,t>n||!N(g,t)?t:h));a.g&&O(a,P(J(),l,r),Q(k,q),n===a.q)}}if(a.b&&(m=a.c,g=a.e,h=a.f,a.a=!0,k=a.h,Lm(J(),yH(b),a),a.b&&(a.b||!a.a))){l=a.c;q=a.a;a.a=!1;n=a.c;I(); + I();r=a.c;I();t=a.c;var v=a.u;a.u=!0;I();var w=a.j,A=a.c;N(w,A)&&42===w.k.charCodeAt(A)?U(a,1+A|0):W(a);a.g&&R(a,A,X(S(),new H(()=>'"*"')));a.u=v;t=a.b?Uq(a,Pq(a.j,t,a.c)):a;v=t.c;r=t.b?Wq(t,t.h,!!(t.a|v>r)):Yq(t,v);r.b&&(t=r.h,mf(),r.h=new Tj(t));t=a.f;r=a.e;a.b?a.a=!!(a.a|q):a.a||(v=a.g,a.c=n,v&&O(a,t,a.e,!1),a.a=!1,I(),w=QG(b,!0,a),w.b&&(A=w.h,mf(),w.h=new Uj(A)),w=a.f,A=a.a,q=!!(A|q),a.b||A||Pm(a,n),a.a=q,v&&(n=Q(t,w),q=Q(r,a.e),O(a,n,q,!1)));n=a.e;q=a.f;a.b?(r=a.c,e=r>l||!N(e,r)?r:m,K(a,d.S(k, + a.h),e)):a.a=!0;a.g&&O(a,P(J(),h,q),Q(g,n),l===a.q)}a.b&&(g=a.c,d=a.e,e=a.f,h=a.h,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(b=a.c,k=a.j,l=a.c,N(k,l)&&59===k.k.charCodeAt(l)?U(a,1+l|0):W(a),a.g&&R(a,l,X(S(),new H(()=>'";"'))),k=a.e,l=a.f,a.b?(m=a.c,c=K(a,h,m>b||!N(c,m)?m:g)):c=a,a.g&&O(a,P(J(),e,l),Q(d,k),b===a.q),a=c));if(a.b){c=a.h;if(null!==c&&c.m()instanceof Tj&&"*"===c.m().fa)c=new ah(c.o());else if(null!==c&&c.m()instanceof Uj)c=new Tg(c.o(),c.m().na);else throw new x(c);a.h=c}} + function vI(b,a){I();Km();var c=a.j;I();kG();var d=a.j;I();var e=a.j,g=a.c;N(e,g)&&63===e.k.charCodeAt(g)?U(a,1+g|0):W(a);a.g&&R(a,g,X(S(),new H(()=>'"?"')));if(a.b){e=a.c;g=a.e;var h=a.f;a.a=!0;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var k=a.c;RG(b,a);var l=a.e,m=a.f;if(a.b){var n=a.c;K(a,a.h,n>k||!N(d,n)?n:e)}else a.a=!0;a.g&&O(a,P(J(),h,m),Q(g,l),k===a.q)}}a.b&&(g=a.c,d=a.e,e=a.f,h=a.h,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(b=a.c,k=a.j,l=a.c,N(k,l)&&59===k.k.charCodeAt(l)?U(a,1+l|0):W(a),a.g&&R(a,l,X(S(), + new H(()=>'";"'))),k=a.e,l=a.f,a.b?(m=a.c,c=K(a,h,m>b||!N(c,m)?m:g)):c=a,a.g&&O(a,P(J(),e,l),Q(d,k),b===a.q),a=c));a.b&&(a.h=new Ug(a.h))} + function wI(b,a){I();kG();var c=xq(),d=a.j;I();Km();var e=a.j;I();kG();var g=a.j;I();var h=a.j,k=a.c;N(h,k)&&123===h.k.charCodeAt(k)?U(a,1+k|0):W(a);a.g&&R(a,k,X(S(),new H(()=>'"{"')));if(a.b){h=a.c;k=a.e;var l=a.f;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var m=a.c;ZG(b,a);var n=a.e,q=a.f;if(a.b){var r=a.c;K(a,a.h,r>m||!N(g,r)?r:h)}a.g&&O(a,P(J(),l,q),Q(k,n),m===a.q)}}a.b&&(g=a.c,h=a.e,k=a.f,l=a.h,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(m=a.c,n=a.j,q=a.c,N(n,q)&&125===n.k.charCodeAt(q)?U(a,1+q|0):W(a),a.g&& + R(a,q,X(S(),new H(()=>'"}"'))),n=a.e,q=a.f,a.b&&(r=a.c,K(a,l,r>m||!N(e,r)?r:g)),a.g&&O(a,P(J(),k,q),Q(h,n),m===a.q)));if(a.b&&(l=a.c,e=a.e,g=a.f,a.a=!0,k=a.h,Lm(J(),yH(b),a),a.b&&(a.b||!a.a))){h=a.c;oB();n=a.c;m=a.a;a.a=!1;I();kG();q=xq();r=a.j;I();var t=a.c,v=a.u;a.u=!0;I();var w=a.c;I();var A=a.a;a.a=!1;var E=a.c;I();var D=a.j,L=a.c;N(D,L)&&42===D.k.charCodeAt(L)?U(a,1+L|0):W(a);a.g&&R(a,L,X(S(),new H(()=>'"*"')));L=a.f;D=a.e;if(a.b)a.a=!!(a.a|A),E=a;else{if(!a.a){var M=a.g;a.c=E;M&&O(a,L,a.e,!1); + a.a=!1;var T=a.j,V=a.c;N(T,V)&&215===T.k.charCodeAt(V)?U(a,1+V|0):W(a);a.g&&R(a,V,X(S(),new H(()=>'"\u00d7"')));T=a.f;V=a.a;A=!!(V|A);a.b||V||Pm(a,E);a.a=A;M&&(E=Q(L,T),A=Q(D,a.e),O(a,E,A,!1))}E=a}A=E.c;E.b?Wq(E,E.h,!!(E.a|A>w)):Yq(E,A);a.u=v;a.b&&Uq(a,Pq(a.j,t,a.c));if(a.b&&(A=a.c,t=a.e,v=a.f,w=a.h,Lm(J(),yH(b),a),a.b&&(a.b||!a.a))){E=a.c;oB();M=a.c;D=a.a;a.a=!1;I();xI(b,a);(L=a.b)?(M=Uq(a,new F(a.h)),M.a=!!(M.a|D)):a.a||(M=K(a,z(),M),M.a=!!(M.a|D));if(a.g){var ba=a.f;L||(D=X(S(),new H(()=>Fq(J(), + ba.wa)+".?")),O(a,D,a.e,!1))}D=a.e;L=a.f;a.b&&(M=a.c,r=M>E||!N(r,M)?M:A,K(a,q.S(w,a.h),r));a.g&&O(a,P(J(),v,L),Q(t,D),E===a.q)}(q=a.b)?(n=Uq(a,new F(a.h)),n.a=!!(n.a|m)):a.a||(n=K(a,z(),n),n.a=!!(n.a|m));if(a.g){var da=a.f;q||(m=X(S(),new H(()=>Fq(J(),da.wa)+".?")),O(a,m,a.e,!1))}m=a.e;n=a.f;a.b?(q=a.c,d=q>h||!N(d,q)?q:l,c=K(a,c.S(k,a.h),d)):(a.a=!0,c=a);a.g&&O(a,P(J(),g,n),Q(e,m),h===a.q);a=c}if(a.b){var ka=a.h;a:if(null!==ka&&z()===ka.m())c=ka.o();else{if(null!==ka&&ka.m()instanceof F&&(c=ka.m(), + null!==c.p&&"*"===c.p.o()&&z()===c.p.m())){c=new Wg(ka.o());break a}if(null!==ka&&ka.m()instanceof F&&(c=ka.m(),null!==c.p&&"*"===c.p.o()&&c.p.m()instanceof F)){c.p.m().p.kb(new $f(pa=>{var qa=new Wg(ka.o());b.ml.S(qa,pa)}));c=new Wg(ka.o());break a}if(null!==ka&&ka.m()instanceof F&&(c=ka.m(),null!==c.p&&"\u00d7"===c.p.o())){c=new $g(new Wg(new $g(ka.o())));break a}throw new x(ka);}a.h=c}} + function $G(b,a){I();kG();var c=xq(),d=a.j;I();zH(b,a);if(a.b){var e=a.c,g=a.e,h=a.f,k=a.h;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var l=a.c;oB();var m=a.c,n=a.a;a.a=!1;I();kG();var q=a.j;I();var r=a.j,t=a.c;N(r,t)&&38===r.k.charCodeAt(t)?U(a,1+t|0):W(a);a.g&&R(a,t,X(S(),new H(()=>'"\x26"')));if(a.b){r=a.c;t=a.e;var v=a.f;a.a=!0;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var w=a.c;I();b=RG(b,a);if(b.b)if(b=b.h,ph(Eg(),b)){I();b=a.c;var A=a.ka;I();dr(a).b?Uq(a,a.h):Pm(a,b);a.g&&(a.ka=A,R(a,b,X(S(),new H(()=> + "No differentials in evolution domain constraints; instead of the primed variables use their right-hand sides."))))}else I(),Om(b,a);b=a.e;A=a.f;if(a.b){var E=a.c;K(a,a.h,E>w||!N(q,E)?E:r)}else a.a=!0;a.g&&O(a,P(J(),v,A),Q(t,b),w===a.q)}}(q=a.b)?(m=Uq(a,new F(a.h)),m.a=!!(m.a|n)):a.a||(m=K(a,z(),m),m.a=!!(m.a|n));if(a.g){var D=a.f;q||(n=X(S(),new H(()=>Fq(J(),D.wa)+".?")),O(a,n,a.e,!1))}n=a.e;m=a.f;a.b?(q=a.c,d=q>l||!N(d,q)?q:e,c=K(a,c.S(k,a.h),d)):c=a;a.g&&O(a,P(J(),h,m),Q(g,n),l===a.q);a=c}}if(a.b){g= + a.h;if(null===g)throw new x(g);h=g.m();a.h=new bh(g.o(),h.r()?Ng():h.G())}} + function yI(b,a){I();kG();var c=xq(),d=a.j;I();Km();var e=a.j;I();kG();var g=a.j;I();var h=a.j,k=a.c;N(h,k)&&123===h.k.charCodeAt(k)?U(a,1+k|0):W(a);a.g&&R(a,k,X(S(),new H(()=>'"{"')));if(a.b){h=a.c;k=a.e;var l=a.f;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var m=a.c;$G(b,a);var n=a.e,q=a.f;if(a.b){var r=a.c;K(a,a.h,r>m||!N(g,r)?r:h)}a.g&&O(a,P(J(),l,q),Q(k,n),m===a.q)}}a.b&&(g=a.c,h=a.e,k=a.f,l=a.h,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(m=a.c,n=a.j,q=a.c,N(n,q)&&125===n.k.charCodeAt(q)?U(a,1+q|0):W(a),a.g&& + R(a,q,X(S(),new H(()=>'"}"'))),n=a.e,q=a.f,a.b&&(r=a.c,K(a,l,r>m||!N(e,r)?r:g)),a.g&&O(a,P(J(),k,q),Q(h,n),m===a.q)));if(a.b&&(l=a.c,e=a.e,g=a.f,a.a=!0,k=a.h,Lm(J(),yH(b),a),a.b&&(a.b||!a.a))){h=a.c;oB();q=a.c;m=a.a;a.a=!1;I();xI(b,a);(n=a.b)?(q=Uq(a,new F(a.h)),q.a=!!(q.a|m)):a.a||(q=K(a,z(),q),q.a=!!(q.a|m));if(a.g){var t=a.f;n||(m=X(S(),new H(()=>Fq(J(),t.wa)+".?")),O(a,m,a.e,!1))}m=a.e;n=a.f;a.b?(q=a.c,d=q>h||!N(d,q)?q:l,c=K(a,c.S(k,a.h),d)):(a.a=!0,c=a);a.g&&O(a,P(J(),g,n),Q(e,m),h===a.q);a= + c}if(a.b){var v=a.h;if(null!==v&&z()===v.m())c=v.o();else{if(!(null!==v&&v.m()instanceof F))throw new x(v);v.m().p.kb(new $f(w=>{b.ml.S(v.o(),w)}));c=v.o()}a.h=c}} + function zI(b,a){var c=a.a;a.a=!1;var d=a.c;I();var e=a.a;a.a=!1;var g=a.c;I();var h=a.a;a.a=!1;var k=a.c;I();var l=a.a;a.a=!1;var m=a.c;I();var n=a.a;a.a=!1;var q=a.c;I();var r=a.a;a.a=!1;var t=a.c;I();var v=a.a;a.a=!1;var w=a.c;I();sI(b,a);var A=a.f,E=a.e;if(a.b)a.a=!!(a.a|v);else if(!a.a){var D=a.g;a.c=w;D&&O(a,A,a.e,!1);a.a=!1;qI(b,a);var L=a.f,M=a.a;v=!!(M|v);a.b||M||Pm(a,w);a.a=v;D&&(w=Q(A,L),E=Q(E,a.e),O(a,w,E,!1))}w=a.f;E=a.e;a.b?a.a=!!(a.a|r):a.a||(A=a.g,a.c=t,A&&O(a,w,a.e,!1),a.a=!1,uI(b, + a),D=a.f,L=a.a,r=!!(L|r),a.b||L||Pm(a,t),a.a=r,A&&(t=Q(w,D),r=Q(E,a.e),O(a,t,r,!1)));r=a.f;t=a.e;a.b?a.a=!!(a.a|n):a.a||(E=a.g,a.c=q,E&&O(a,r,a.e,!1),a.a=!1,vI(b,a),w=a.f,A=a.a,n=!!(A|n),a.b||A||Pm(a,q),a.a=n,E&&(q=Q(r,w),n=Q(t,a.e),O(a,q,n,!1)));n=a.f;q=a.e;a.b?a.a=!!(a.a|l):a.a||(t=a.g,a.c=m,t&&O(a,n,a.e,!1),a.a=!1,AI(b,a),r=a.f,E=a.a,l=!!(E|l),a.b||E||Pm(a,m),a.a=l,t&&(m=Q(n,r),l=Q(q,a.e),O(a,m,l,!1)));l=a.f;m=a.e;a.b?a.a=!!(a.a|h):a.a||(q=a.g,a.c=k,q&&O(a,l,a.e,!1),a.a=!1,yI(b,a),n=a.f,t=a.a, + h=!!(t|h),a.b||t||Pm(a,k),a.a=h,q&&(k=Q(l,n),h=Q(m,a.e),O(a,k,h,!1)));h=a.f;k=a.e;a.b?a.a=!!(a.a|e):a.a||(m=a.g,a.c=g,m&&O(a,h,a.e,!1),a.a=!1,wI(b,a),b=a.f,l=a.a,e=!!(l|e),a.b||l||Pm(a,g),a.a=e,m&&(g=Q(h,b),e=Q(k,a.e),O(a,g,e,!1)));e=a.f;g=a.e;a.b?a.a=!!(a.a|c):a.a||(b=a.g,a.c=d,b&&O(a,e,a.e,!1),a.a=!1,tI(a),k=a.f,h=a.a,c=!!(h|c),a.b||h||Pm(a,d),a.a=c,b&&(d=Q(e,k),c=Q(g,a.e),O(a,d,c,!1)))} + function BI(b,a){I();kG();var c=xq(),d=a.j;I();zI(b,a);if(a.b){var e=a.c,g=a.e,h=a.f,k=a.h;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){b=a.c;oB();var l=a.c,m=a.a;a.a=!1;I();var n=a.c;I();var q=a.c,r=a.u;a.u=!0;I();var t=a.c,v=2+t|0,w=a.j;N(w,-1+v|0)&&94===w.k.charCodeAt(t)&&64===w.k.charCodeAt(1+t|0)?U(a,v):W(a);a.g&&R(a,t,X(S(),new H(()=>'"^@"')));a.u=r;q=a.b?Uq(a,Pq(a.j,q,a.c)):a;r=q.c;q.b?Wq(q,q.h,!!(q.a|r>n)):Yq(q,r);(n=a.b)?(l=Uq(a,new F(a.h)),l.a=!!(l.a|m)):a.a||(l=K(a,z(),l),l.a=!!(l.a|m));if(a.g){var A= + a.f;n||(m=X(S(),new H(()=>Fq(J(),A.wa)+".?")),O(a,m,a.e,!1))}m=a.e;l=a.f;a.b?(n=a.c,d=n>b||!N(d,n)?n:e,c=K(a,c.S(k,a.h),d)):c=a;a.g&&O(a,P(J(),h,l),Q(g,m),b===a.q);a=c}}if(a.b){g=a.h;if(null!==g&&z()===g.m())g=g.o();else if(null!==g&&g.m()instanceof F&&"^@"===g.m().p)g=new $g(g.o());else throw new x(g);a.h=g}} + function xI(b,a){Km();var c=a.j;I();kG();var d=a.j;I();kG();var e=a.j;I();var g=a.a;a.a=!1;var h=a.c;I();var k=a.c,l=10+k|0,m=a.j;N(m,-1+l|0)&&64===m.k.charCodeAt(k)&&105===m.k.charCodeAt(1+k|0)&&110===m.k.charCodeAt(2+k|0)&&118===m.k.charCodeAt(3+k|0)&&97===m.k.charCodeAt(4+k|0)&&114===m.k.charCodeAt(5+k|0)&&105===m.k.charCodeAt(6+k|0)&&97===m.k.charCodeAt(7+k|0)&&110===m.k.charCodeAt(8+k|0)&&116===m.k.charCodeAt(9+k|0)?U(a,l):W(a);a.g&&R(a,k,X(S(),new H(()=>'"@invariant"')));l=a.f;k=a.e;if(a.b)a.a= + !!(a.a|g);else if(!a.a){m=a.g;a.c=h;m&&O(a,l,a.e,!1);a.a=!1;var n=a.c,q=8+n|0,r=a.j;N(r,-1+q|0)&&64===r.k.charCodeAt(n)&&118===r.k.charCodeAt(1+n|0)&&97===r.k.charCodeAt(2+n|0)&&114===r.k.charCodeAt(3+n|0)&&105===r.k.charCodeAt(4+n|0)&&97===r.k.charCodeAt(5+n|0)&&110===r.k.charCodeAt(6+n|0)&&116===r.k.charCodeAt(7+n|0)?U(a,q):W(a);a.g&&R(a,n,X(S(),new H(()=>'"@variant"')));n=a.f;q=a.a;g=!!(q|g);a.b||q||Pm(a,h);a.a=g;m&&(h=Q(l,n),g=Q(k,a.e),O(a,h,g,!1))}a.b&&(h=a.c,g=a.e,k=a.f,a.a=!0,Lm(J(),yH(b), + a),!a.b||!a.b&&a.a||(l=a.c,m=a.j,n=a.c,N(m,n)&&40===m.k.charCodeAt(n)?U(a,1+n|0):W(a),a.g&&R(a,n,X(S(),new H(()=>'"("'))),m=a.e,n=a.f,a.b?(q=a.c,K(a,void 0,q>l||!N(e,q)?q:h)):a.a=!0,a.g&&O(a,P(J(),k,n),Q(g,m),l===a.q)));if(a.b&&(e=a.c,h=a.e,g=a.f,a.a=!0,Lm(J(),yH(b),a),a.b&&(a.b||!a.a))){k=a.c;I();I();q=sB();r=yH(b);lr();for(var t=lG(wE()),v=a.c,w=0,A=!1,E=a.a,D=null,L=null;;){a.a=!!(A|(1>w&&E));RG(b,a);l=a.f;m=a.e;var M=a.a;n=a.g;if(a.b)if(v=a.c,t.pa(a.h),w=1+w|0,r!==DB()&&(Lm(J(),r,a),!a.b&&a.a))l= + a;else{a.a=!1;A=a.c;I();L=a.j;D=a.c;L=N(L,D)&&44===L.k.charCodeAt(D)?U(a,1+D|0):W(a);a.g&&R(a,D,X(S(),new H(()=>'","')));D=L.c;D=L.b?Wq(L,L.h,!!(L.a|D>A)):Yq(L,D);A=a.a;E=!!(!!(E|M)|A);if(null===D){A=!1;D=null;L=m;continue}if(a.b){l=a.f;if(r===DB()||(Lm(J(),r,a),a.b||!A&&!a.a)){D=l;L=m;continue}l=a}else q=A?Zq(a,v,E):ir(v,v,w,E,1,a,q,t),n&&ur(J(),1,a,null,l,m,!0),l=q}else m=M?a:ir(v,v,w,!!(E|M),1,a,q,t),n&&ur(J(),1,a,D,l,L,A||M),l=m;break}l.b&&(l.h=l.h.Rd());l=a.e;m=a.f;a.b?(n=a.c,K(a,a.h,n>k||!N(d, + n)?n:e)):a.a=!0;a.g&&O(a,P(J(),g,m),Q(h,l),k===a.q)}a.b&&(d=a.c,e=a.e,h=a.f,g=a.h,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(b=a.c,k=a.j,l=a.c,N(k,l)&&41===k.k.charCodeAt(l)?U(a,1+l|0):W(a),a.g&&R(a,l,X(S(),new H(()=>'")"'))),k=a.e,l=a.f,a.b&&(m=a.c,K(a,g,m>b||!N(c,m)?m:d)),a.g&&O(a,P(J(),h,l),Q(e,k),b===a.q)))} + function CI(b,a){I();sB();var c=!1;c=a.a;for(var d=lG(wE()),e=a.c,g=0,h=null;;){a.a=c&&1>g;I();Km();var k=a.j;I();BI(b,a);if(a.b){var l=a.c,m=a.e,n=a.f;a.a=!0;var q=a.h;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var r=a.c,t=a.c,v=a.a;a.a=!1;I();var w=a.j,A=a.c;N(w,A)&&59===w.k.charCodeAt(A)?U(a,1+A|0):W(a);a.g&&R(a,A,X(S(),new H(()=>'";"')));(w=a.b)?(t=Uq(a,void 0),t.a=!!(t.a|v)):a.a||(t=K(a,void 0,t),t.a=!!(t.a|v));a.g&&(v=a.f,w||(v=X(S(),new H((E=>()=>Fq(J(),E.wa)+".?")(v))),O(a,v,a.e,!1)));v=a.e;w=a.f; + a.b?(t=a.c,K(a,q,t>r||!N(k,t)?t:l)):a.a=!0;a.g&&O(a,P(J(),n,w),Q(m,v),r===a.q)}}l=a.f;k=a.e;c=!!(c|a.a);if(a.b){if(e=a.c,d.pa(a.h),a.a=!1,yH(b)!==DB()&&Lm(J(),yH(b),a),a.b||!a.a){a.a=!1;g=1+g|0;h=k;continue}}else b=a.a?a:1>g?Zq(a,e,c):Xq(a,pr(Dh(),d),e,c),a.g&&ur(J(),1,a,S().Fa,l,h,!0),a=b;break}a.b&&(b=a.h,c=un(),a.h=Xv(b,c))} + function DI(b,a){I();kG();var c=xq(),d=a.j;I();CI(b,a);if(a.b){var e=a.c,g=a.e,h=a.f;a.a=!0;var k=a.h;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var l=a.c;sB();var m=!1;m=a.a;for(var n=lG(wE()),q=a.c,r=null;;){a.a=!1;I();kG();var t=xq(),v=a.j;I();var w=a.c,A=a.u;a.u=!0;I();var E=a.a;a.a=!1;var D=a.c;I();var L=a.a;a.a=!1;var M=a.c;I();var T=a.a;a.a=!1;var V=a.c;I();var ba=a.c;I();var da=a.c,ka=2+da|0,pa=a.j;ka=N(pa,-1+ka|0)&&43===pa.k.charCodeAt(da)&&43===pa.k.charCodeAt(1+da|0)?U(a,ka):W(a);a.g&&R(a,da, + X(S(),new H(()=>'"++"')));da=ka.c;ka.b?Wq(ka,ka.h,!!(ka.a|da>ba)):Yq(ka,da);da=a.f;ba=a.e;if(a.b)a.a=!!(a.a|T);else if(!a.a){ka=a.g;a.c=V;ka&&O(a,da,a.e,!1);a.a=!1;pa=a.c;I();var qa=a.j,Da=a.c;qa=N(qa,Da)&&8746===qa.k.charCodeAt(Da)?U(a,1+Da|0):W(a);a.g&&R(a,Da,X(S(),new H(()=>'"\u222a"')));Da=qa.c;qa.b?Wq(qa,qa.h,!!(qa.a|Da>pa)):Yq(qa,Da);pa=a.f;Da=a.a;T=!!(Da|T);a.b||Da||Pm(a,V);a.a=T;ka&&(V=Q(da,pa),T=Q(ba,a.e),O(a,V,T,!1))}T=a.f;V=a.e;a.b?a.a=!!(a.a|L):a.a||(ba=a.g,a.c=M,ba&&O(a,T,a.e,!1),a.a= + !1,da=a.c,ka=2+da|0,pa=a.j,N(pa,-1+ka|0)&&45===pa.k.charCodeAt(da)&&45===pa.k.charCodeAt(1+da|0)?U(a,ka):W(a),a.g&&R(a,da,X(S(),new H(()=>'"--"'))),da=a.f,ka=a.a,L=!!(ka|L),a.b||ka||Pm(a,M),a.a=L,ba&&(M=Q(T,da),L=Q(V,a.e),O(a,M,L,!1)));L=a.f;M=a.e;a.b?a.a=!!(a.a|E):a.a||(V=a.g,a.c=D,V&&O(a,L,a.e,!1),a.a=!1,T=a.c,I(),da=a.j,ba=a.c,da=N(da,ba)&&8745===da.k.charCodeAt(ba)?U(a,1+ba|0):W(a),a.g&&R(a,ba,X(S(),new H(()=>'"\u2229"'))),ba=da.c,da.b?Wq(da,da.h,!!(da.a|ba>T)):Yq(da,ba),T=a.f,ba=a.a,E=!!(ba| + E),a.b||ba||Pm(a,D),a.a=E,V&&(D=Q(L,T),E=Q(M,a.e),O(a,D,E,!1)));a.u=A;a.b&&Uq(a,Pq(a.j,w,a.c));a.b&&(V=a.c,w=a.e,A=a.f,D=a.h,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(E=a.c,CI(b,a),M=a.e,L=a.f,a.b&&(T=a.c,v=T>E||!N(v,T)?T:V,K(a,t.S(D,a.h),v)),a.g&&O(a,P(J(),A,L),Q(w,M),E===a.q)));v=a.f;t=a.e;m=!!(m|a.a);if(a.b)if(q=a.c,n.pa(a.h),a.a=!1,yH(b)!==DB()&&Lm(J(),yH(b),a),!a.b&&a.a)break;else a.a=!1,r=t;else{a.a||Xq(a,pr(Dh(),n),q,m);a.g&&ur(J(),0,a,S().Fa,v,r,!0);break}}b=a.e;m=a.f;a.b?(n=a.c,d=n>l||!N(d,n)?n: + e,c=K(a,c.S(k,a.h),d)):(a.a=!0,c=a);a.g&&O(a,P(J(),h,m),Q(g,b),l===a.q);a=c}}if(a.b){h=a.h;if(null===h)throw new x(h);g=B(new C,z(),h.o());h=h.m().aa(new $f(la=>{if(null!==la)return B(new C,new F(la.o()),la.m());throw new x(la);}));a.h=h.Oa(g).Vh(new Lj((la,Ca)=>{la=B(new C,la,Ca);if(null!==la.Y&&null!==la.Z&&la.Z.o()instanceof F&&(Ca=la.Z.o(),"++"===Ca.p||"\u222a"===Ca.p))return B(new C,la.Y.o(),new Vg(la.Y.m(),la.Z.m()));if(null!==la.Y&&null!==la.Z&&la.Z.o()instanceof F&&(Ca=la.Z.o(),"--"===Ca.p|| + "\u2229"===Ca.p))return B(new C,la.Y.o(),new $g(new Vg(new $g(la.Y.m()),new $g(la.Z.m()))));throw new x(la);})).m()}return a} + function AI(b,a){I();var c=kG().Ae,d=a.j;I();kG();var e=xq(),g=a.j;I();Km();var h=a.j;I();kG();var k=a.j;I();kG();var l=a.j;I();var m=a.c,n=2+m|0,q=a.j;N(q,-1+n|0)&&105===q.k.charCodeAt(m)&&102===q.k.charCodeAt(1+m|0)?U(a,n):W(a);a.g&&R(a,m,X(S(),new H(()=>'"if"')));if(a.b&&(m=a.c,n=a.e,q=a.f,a.a=!0,Lm(J(),yH(b),a),a.b&&(a.b||!a.a))){var r=a.c,t=a.j,v=a.c;N(t,v)&&40===t.k.charCodeAt(v)?U(a,1+v|0):W(a);a.g&&R(a,v,X(S(),new H(()=>'"("')));t=a.e;v=a.f;if(a.b){var w=a.c;K(a,void 0,w>r||!N(l,w)?w:m)}else a.a= + !0;a.g&&O(a,P(J(),q,v),Q(n,t),r===a.q)}a.b&&(l=a.c,m=a.e,n=a.f,a.a=!0,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(q=a.c,RG(b,a),r=a.e,t=a.f,a.b?(v=a.c,K(a,a.h,v>q||!N(k,v)?v:l)):a.a=!0,a.g&&O(a,P(J(),n,t),Q(m,r),q===a.q)));a.b&&(k=a.c,l=a.e,m=a.f,n=a.h,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(q=a.c,r=a.j,t=a.c,N(r,t)&&41===r.k.charCodeAt(t)?U(a,1+t|0):W(a),a.g&&R(a,t,X(S(),new H(()=>'")"'))),r=a.e,t=a.f,a.b&&(v=a.c,K(a,n,v>q||!N(h,v)?v:k)),a.g&&O(a,P(J(),m,t),Q(l,r),q===a.q)));a.b&&(r=a.c,h=a.e,k=a.f,l=a.h,Lm(J(), + yH(b),a),!a.b||!a.b&&a.a||(m=a.c,wI(b,a),n=a.e,q=a.f,a.b&&(t=a.c,g=t>m||!N(g,t)?t:r,K(a,e.S(l,a.h),g)),a.g&&O(a,P(J(),k,q),Q(h,n),m===a.q)));if(a.b&&(l=a.c,e=a.e,g=a.f,k=a.h,Lm(J(),yH(b),a),a.b&&(a.b||!a.a))){h=a.c;oB();n=a.c;m=a.a;a.a=!1;I();kG();q=a.j;I();r=a.c;t=4+r|0;v=a.j;N(v,-1+t|0)&&101===v.k.charCodeAt(r)&&108===v.k.charCodeAt(1+r|0)&&115===v.k.charCodeAt(2+r|0)&&101===v.k.charCodeAt(3+r|0)?U(a,t):W(a);a.g&&R(a,r,X(S(),new H(()=>'"else"')));if(a.b&&(r=a.c,t=a.e,v=a.f,a.a=!0,Lm(J(),yH(b),a), + a.b&&(a.b||!a.a))){w=a.c;wI(b,a);b=a.e;var A=a.f;if(a.b){var E=a.c;K(a,a.h,E>w||!N(q,E)?E:r)}else a.a=!0;a.g&&O(a,P(J(),v,A),Q(t,b),w===a.q)}(b=a.b)?(n=Uq(a,new F(a.h)),n.a=!!(n.a|m)):a.a||(n=K(a,z(),n),n.a=!!(n.a|m));if(a.g){var D=a.f;b||(b=X(S(),new H(()=>Fq(J(),D.wa)+".?")),O(a,b,a.e,!1))}b=a.e;m=a.f;a.b?(n=a.c,d=n>h||!N(d,n)?n:l,c=K(a,c.S(k,a.h),d)):c=a;a.g&&O(a,P(J(),g,m),Q(e,b),h===a.q);a=c}if(a.b){c=a.h;if(null!==c&&z()===c.uc)c=new Vg(new Oe(new Ug(c.jb),c.Db),new Ug(new wg(c.jb)));else{if(!(null!== + c&&c.uc instanceof F))throw new x(c);d=c.uc;c=new Vg(new Oe(new Ug(c.jb),c.Db),new Oe(new Ug(new wg(c.jb)),d.p))}a.h=c}}function ZG(b,a){var c=a.c,d=null!==a.v;d&&a.v.ra((new Z("program")).t,c);b=DI(b,a);d&&a.v.qa((new Z("program")).t,b.c,b.b);b.g&&(a=X(S(),new H(()=>(new Z("program")).t)),O(b,a,b.e,c'"\x3d"')));r=a.e;t=a.f;if(a.b){var v=a.c;K(a,n,v>q||!N(h,v)?v:k)}a.g&&O(a,P(J(),m,t),Q(l,r),q===a.q)}}a.b?(q=a.c,h=a.e,k=a.f,a.a=!0,m=a.h,Lm(J(),yH(b),a),a.b?!a.b&&a.a?e=a:(l=a.c,QG(b,!0,a),b=a.e,n=a.f,a.b? + (r=a.c,g=r>l||!N(g,r)?r:q,e=K(a,e.S(m,a.h),g)):(a.a=!0,e=a),a.g&&O(a,P(J(),k,n),Q(h,b),l===a.q)):e=a):e=a;d&&a.v.qa((new Z("ode")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("ode")).t)),O(e,a,e.e,c"Differential program symbols cannot have an index");yH(b);var g=a.c,h=kG().Ae,k=a.j;I();UG(b,a);if(a.b){var l=a.c,m=a.e,n=a.f,q=a.h;if(!a.b&&a.a)m=a;else{var r=a.c;oB();var t=a.c,v=a.a;a.a=!1;I();rI(b,a);(b=a.b)?(t=Uq(a,new F(a.h)),t.a=!!(t.a|v)):a.a||(t=K(a,z(),t),t.a=!!(t.a|v));if(a.g){var w=a.f;b||(v=X(S(),new H(()=>Fq(J(),w.wa)+".?")),O(a,v,a.e,!1))}v=a.e;b=a.f;a.b?(t=a.c,k=t>r||!N(k,t)?t: + l,h=K(a,h.S(q,a.h),k)):h=a;a.g&&O(a,P(J(),n,b),Q(m,v),r===a.q);m=h}}else m=a;m.b?a.h.Db.r()?e=a:(a.g&&R(a,g,X(S(),e)),e=Pm(a,g)):e=a;if(e.b){g=e.h;if(null!==g&&z()===g.Db&&z()===g.uc)g=new Ye(g.jb,Le());else{if(!(null!==g&&z()===g.Db&&g.uc instanceof F))throw new x(g);g=new Ye(g.jb,g.uc.p)}e.h=g}d&&a.v.qa((new Z("diffProgramSymbol")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("diffProgramSymbol")).t)),O(e,a,e.e,c'"__________"')));b.u=c;b=b.b?Uq(b,Pq(b.j,a,b.c)):b;b.b&&(b.h=new Ye("exerciseD_",Le()))} + function HI(b,a){var c=a.a;a.a=!1;var d=a.c;I();var e=a.a;a.a=!1;var g=a.c;I();EI(b,a);var h=a.f,k=a.e;if(a.b)a.a=!!(a.a|e);else if(!a.a){var l=a.g;a.c=g;l&&O(a,h,a.e,!1);a.a=!1;FI(b,a);b=a.f;var m=a.a;e=!!(m|e);a.b||m||Pm(a,g);a.a=e;l&&(g=Q(h,b),k=Q(k,a.e),O(a,g,k,!1))}g=a.f;k=a.e;a.b?a.a=!!(a.a|c):a.a||(h=a.g,a.c=d,h&&O(a,g,a.e,!1),a.a=!1,GI(a),l=a.f,e=a.a,c=!!(e|c),a.b||e||Pm(a,d),a.a=c,h&&(d=Q(g,l),c=Q(k,a.e),O(a,d,c,!1)))} + function rI(b,a){I();var c=a.c,d=null!==a.v;d&&a.v.ra((new Z("odeSpace")).t,c);Km();var e=a.j;I();kG();var g=a.j;I();var h=a.c,k=2+h|0,l=a.j;N(l,-1+k|0)&&123===l.k.charCodeAt(h)&&124===l.k.charCodeAt(1+h|0)?U(a,k):W(a);a.g&&R(a,h,X(S(),new H(()=>'"{|"')));if(a.b&&(h=a.c,k=a.e,l=a.f,Lm(J(),yH(b),a),a.b&&(a.b||!a.a))){var m=a.c;oB();var n=a.c,q=a.a;a.a=!1;I();kG();var r=xq(),t=a.j;I();NH(b,a);if(a.b){var v=a.c,w=a.e,A=a.f,E=a.h;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var D=a.c;sB();var L=!1;L=a.a;for(var M= + lG(wE()),T=a.c,V=null;;){a.a=!1;I();kG();var ba=a.j;I();var da=a.j,ka=a.c;N(da,ka)&&44===da.k.charCodeAt(ka)?U(a,1+ka|0):W(a);a.g&&R(a,ka,X(S(),new H(()=>'","')));if(a.b){da=a.c;ka=a.e;var pa=a.f;a.a=!0;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var qa=a.c;NH(b,a);var Da=a.e,la=a.f;if(a.b){var Ca=a.c;K(a,a.h,Ca>qa||!N(ba,Ca)?Ca:da)}else a.a=!0;a.g&&O(a,P(J(),pa,la),Q(ka,Da),qa===a.q)}}da=a.f;ba=a.e;L=!!(L|a.a);if(a.b)if(T=a.c,M.pa(a.h),a.a=!1,yH(b)!==DB()&&Lm(J(),yH(b),a),!a.b&&a.a)break;else a.a=!1,V= + ba;else{a.a||Xq(a,pr(Dh(),M),T,L);a.g&&ur(J(),0,a,S().Fa,da,V,!0);break}}L=a.e;M=a.f;a.b&&(T=a.c,t=T>D||!N(t,T)?T:v,K(a,r.S(E,a.h),t));a.g&&O(a,P(J(),A,M),Q(w,L),D===a.q)}}(r=a.b)?(n=Uq(a,new F(a.h)),n.a=!!(n.a|q)):a.a||(n=K(a,z(),n),n.a=!!(n.a|q));if(a.g){var Ra=a.f;r||(q=X(S(),new H(()=>Fq(J(),Ra.wa)+".?")),O(a,q,a.e,!1))}q=a.e;n=a.f;a.b&&(r=a.c,K(a,a.h,r>m||!N(g,r)?r:h));a.g&&O(a,P(J(),l,n),Q(k,q),m===a.q)}a.b?(k=a.c,g=a.e,h=a.f,l=a.h,Lm(J(),yH(b),a),a.b?!a.b&&a.a?e=a:(m=b=a.c,q=2+m|0,n=a.j,N(n, + -1+q|0)&&124===n.k.charCodeAt(m)&&125===n.k.charCodeAt(1+m|0)?U(a,q):W(a),a.g&&R(a,m,X(S(),new H(()=>'"|}"'))),m=a.e,q=a.f,a.b?(n=a.c,e=K(a,l,n>b||!N(e,n)?n:k)):e=a,a.g&&O(a,P(J(),h,q),Q(g,m),b===a.q)):e=a):e=a;d&&a.v.qa((new Z("odeSpace")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("odeSpace")).t)),O(e,a,e.e,c'","')));if(a.b){v=a.c;w=a.e;var A=a.f;a.a=!0;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var E=a.c;HI(b,a);var D=a.e,L=a.f;if(a.b){var M=a.c;K(a,a.h,M>E||!N(t,M)?M:v)}else a.a=!0;a.g&&O(a,P(J(), + A,L),Q(w,D),E===a.q)}}v=a.f;t=a.e;m=!!(m|a.a);if(a.b)if(q=a.c,n.pa(a.h),a.a=!1,yH(b)!==DB()&&Lm(J(),yH(b),a),!a.b&&a.a)break;else a.a=!1,r=t;else{a.a||Xq(a,pr(Dh(),n),q,m);a.g&&ur(J(),0,a,S().Fa,v,r,!0);break}}b=a.e;m=a.f;a.b?(n=a.c,d=n>l||!N(d,n)?n:e,c=K(a,c.S(k,a.h),d)):c=a;a.g&&O(a,P(J(),h,m),Q(g,b),l===a.q);a=c}}if(a.b){g=a.h;if(null===g)throw new x(g);a.h=g.m().Oa(g.o()).Vh(new Lj((T,V)=>vf(ef(),T,V)))}return a} + function zH(b,a){var c=a.c,d=null!==a.v;d&&a.v.ra((new Z("diffProgram")).t,c);b=II(b,a);d&&a.v.qa((new Z("diffProgram")).t,b.c,b.b);b.g&&(a=X(S(),new H(()=>(new Z("diffProgram")).t)),O(b,a,b.e,cq&&t));RG(b,a);var A=a.f,E=a.e,D=a.a,L=a.g;if(a.b)if(r=a.c,m.pa(a.h),q=1+q|0,2147483647===q)hr(r,r,q,!!(t|D),0,a,k,m),L&&R(a,n,X(S(),new H((da=>()=>Fq(J(),da.wa)+".rep")(A))));else{if(l===DB()||(Lm(J(),l,a),a.b||!a.a)){a.a=!1;n=a.c;I();w=a.j;v=a.c;w=N(w,v)&&44===w.k.charCodeAt(v)? + U(a,1+v|0):W(a);a.g&&R(a,v,X(S(),new H(()=>'","')));v=w.c;n=w.b?Wq(w,w.h,!!(w.a|v>n)):Yq(w,v);v=a.a;t=!!(!!(t|D)|v);if(null===n){n=r;r=!1;v=null;w=E;continue}if(a.b){if(A=a.f,l===DB()||(Lm(J(),l,a),a.b||!v&&!a.a)){n=r;r=v;v=A;w=E;continue}}else v?Zq(a,r,t):hr(r,r,q,t,0,a,k,m),L&&ur(J(),0,a,null,A,E,!0)}}else D||hr(n,n,q,!!(t|D),0,a,k,m),L&&ur(J(),0,a,v,A,w,r||D);break}a.b&&(k=a.c,l=a.e,m=a.f,E=a.h,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(A=t=a.c,L=3+A|0,D=a.j,N(D,-1+L|0)&&61===D.k.charCodeAt(A)&&61===D.k.charCodeAt(1+ + A|0)&&62===D.k.charCodeAt(2+A|0)?U(a,L):W(a),a.g&&R(a,A,X(S(),new H(()=>'"\x3d\x3d\x3e"'))),A=a.e,L=a.f,a.b&&(D=a.c,K(a,E,D>t||!N(h,D)?D:k)),a.g&&O(a,P(J(),m,L),Q(l,A),t===a.q)));if(a.b)if(E=a.c,h=a.e,k=a.f,m=a.h,Lm(J(),yH(b),a),a.b)if(!a.b&&a.a)e=a;else{l=a.c;I();t=sB();A=yH(b);lr();L=lG(wE());var M=a.c,T=0;w=!1;r=a.a;for(var V=null,ba=null;;)if(a.a=!!(w|(0>T&&r)),RG(b,a),q=a.f,D=a.e,v=a.a,n=a.g,a.b)if(w=a.c,L.pa(a.h),T=1+T|0,2147483647===T){hr(w,w,T,!!(r|v),0,a,t,L);n&&R(a,M,X(S(),new H((da=>()=> + Fq(J(),da.wa)+".rep")(q))));break}else if(A!==DB()&&(Lm(J(),A,a),!a.b&&a.a))break;else if(a.a=!1,M=a.c,I(),ba=a.j,V=a.c,ba=N(ba,V)&&44===ba.k.charCodeAt(V)?U(a,1+V|0):W(a),a.g&&R(a,V,X(S(),new H(()=>'","'))),V=ba.c,M=ba.b?Wq(ba,ba.h,!!(ba.a|V>M)):Yq(ba,V),V=a.a,r=!!(!!(r|v)|V),null===M)M=w,w=!1,V=null,ba=D;else if(a.b)if(q=a.f,A===DB()||(Lm(J(),A,a),a.b||!V&&!a.a))M=w,w=V,V=q,ba=D;else break;else{V?Zq(a,w,r):hr(w,w,T,r,0,a,t,L);n&&ur(J(),0,a,null,q,D,!0);break}else{v||hr(M,M,T,!!(r|v),0,a,t,L);n&& + ur(J(),0,a,V,q,ba,w||v);break}b=a.e;t=a.f;a.b?(A=a.c,g=A>l||!N(g,A)?A:E,e=K(a,e.S(m,a.h),g)):e=a;a.g&&O(a,P(J(),k,t),Q(h,b),l===a.q)}else e=a;else e=a;d&&a.v.qa((new Z("sequent")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("sequent")).t)),O(e,a,e.e,cq&&t));RG(b,a);var A=a.f,E=a.e,D=a.a,L=a.g;if(a.b)if(r=a.c,m.pa(a.h),q=1+q|0,2147483647===q)hr(r,r,q,!!(t|D),0,a,k,m),L&&R(a,n,X(S(),new H((ka=>()=>Fq(J(),ka.wa)+".rep")(A))));else{if(l===DB()||(Lm(J(),l,a),a.b||!a.a)){a.a=!1;n=a.c;I();v=a.c;w=2+v|0;var M=a.j;w=N(M,-1+w|0)&& + 58===M.k.charCodeAt(v)&&58===M.k.charCodeAt(1+v|0)?U(a,w):W(a);a.g&&R(a,v,X(S(),new H(()=>'"::"')));v=w.c;n=w.b?Wq(w,w.h,!!(w.a|v>n)):Yq(w,v);v=a.a;t=!!(!!(t|D)|v);if(null===n){n=r;r=!1;v=null;w=E;continue}if(a.b){if(A=a.f,l===DB()||(Lm(J(),l,a),a.b||!v&&!a.a)){n=r;r=v;v=A;w=E;continue}}else v?Zq(a,r,t):hr(r,r,q,t,0,a,k,m),L&&ur(J(),0,a,null,A,E,!0)}}else D||hr(n,n,q,!!(t|D),0,a,k,m),L&&ur(J(),0,a,v,A,w,r||D);break}a.b&&(k=a.c,l=a.e,m=a.f,E=a.h,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(A=t=a.c,L=3+A|0,D= + a.j,N(D,-1+L|0)&&61===D.k.charCodeAt(A)&&61===D.k.charCodeAt(1+A|0)&&62===D.k.charCodeAt(2+A|0)?U(a,L):W(a),a.g&&R(a,A,X(S(),new H(()=>'"\x3d\x3d\x3e"'))),A=a.e,L=a.f,a.b&&(D=a.c,K(a,E,D>t||!N(h,D)?D:k)),a.g&&O(a,P(J(),m,L),Q(l,A),t===a.q)));if(a.b)if(E=a.c,h=a.e,k=a.f,m=a.h,Lm(J(),yH(b),a),a.b)if(!a.b&&a.a)e=a;else{l=a.c;I();t=sB();A=yH(b);lr();L=lG(wE());var T=a.c;M=0;w=!1;r=a.a;for(var V=null,ba=null;;)if(a.a=!!(w|(0>M&&r)),RG(b,a),q=a.f,D=a.e,v=a.a,n=a.g,a.b)if(w=a.c,L.pa(a.h),M=1+M|0,2147483647=== + M){hr(w,w,M,!!(r|v),0,a,t,L);n&&R(a,T,X(S(),new H((ka=>()=>Fq(J(),ka.wa)+".rep")(q))));break}else if(A!==DB()&&(Lm(J(),A,a),!a.b&&a.a))break;else{a.a=!1;T=a.c;I();V=a.c;ba=2+V|0;var da=a.j;ba=N(da,-1+ba|0)&&58===da.k.charCodeAt(V)&&58===da.k.charCodeAt(1+V|0)?U(a,ba):W(a);a.g&&R(a,V,X(S(),new H(()=>'"::"')));V=ba.c;T=ba.b?Wq(ba,ba.h,!!(ba.a|V>T)):Yq(ba,V);V=a.a;r=!!(!!(r|v)|V);if(null===T)T=w,w=!1,V=null,ba=D;else if(a.b)if(q=a.f,A===DB()||(Lm(J(),A,a),a.b||!V&&!a.a))T=w,w=V,V=q,ba=D;else break;else{V? + Zq(a,w,r):hr(w,w,M,r,0,a,t,L);n&&ur(J(),0,a,null,q,D,!0);break}}else{v||hr(T,T,M,!!(r|v),0,a,t,L);n&&ur(J(),0,a,V,q,ba,w||v);break}b=a.e;t=a.f;a.b?(A=a.c,g=A>l||!N(g,A)?A:E,e=K(a,e.S(m,a.h),g)):e=a;a.g&&O(a,P(J(),k,t),Q(h,b),l===a.q)}else e=a;else e=a;d&&a.v.qa((new Z("storedSequent")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("storedSequent")).t)),O(e,a,e.e,cw&&E));JI(b,a);var M=a.f,T=a.e,V=a.a,ba=a.g;if(a.b)if(A=a.c,t.pa(a.h),w=1+w|0,2147483647===w){hr(A,A,w,!!(E|V),0,a,q,t);ba&&R(a,v,X(S(),new H((ka=>()=>Fq(J(),ka.wa)+".rep")(M)))); + break}else if(r!==DB()&&(Lm(J(),r,a),!a.b&&a.a))break;else{a.a=!1;v=a.c;I();D=a.c;L=5+D|0;var da=a.j;L=N(da,-1+L|0)&&92===da.k.charCodeAt(D)&&102===da.k.charCodeAt(1+D|0)&&114===da.k.charCodeAt(2+D|0)&&111===da.k.charCodeAt(3+D|0)&&109===da.k.charCodeAt(4+D|0)?U(a,L):W(a);a.g&&R(a,D,X(S(),new H(()=>'"\\\\from"')));D=L.c;v=L.b?Wq(L,L.h,!!(L.a|D>v)):Yq(L,D);D=a.a;E=!!(!!(E|V)|D);if(null===v)v=A,A=!1,D=null,L=T;else if(a.b)if(M=a.f,r===DB()||(Lm(J(),r,a),a.b||!D&&!a.a))v=A,A=D,D=M,L=T;else break;else{D? + Zq(a,A,E):hr(A,A,w,E,0,a,q,t);ba&&ur(J(),0,a,null,M,T,!0);break}}else{V||hr(v,v,w,!!(E|V),0,a,q,t);ba&&ur(J(),0,a,D,M,L,A||V);break}}q=a.e;r=a.f;a.b&&(t=a.c,K(a,a.h,t>n||!N(h,t)?t:k));a.g&&O(a,P(J(),m,r),Q(l,q),n===a.q)}}a.b&&(h=a.c,k=a.e,l=a.f,m=a.h,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(q=n=a.c,r=4+q|0,t=a.j,N(t,-1+r|0)&&92===t.k.charCodeAt(q)&&113===t.k.charCodeAt(1+q|0)&&101===t.k.charCodeAt(2+q|0)&&100===t.k.charCodeAt(3+q|0)?U(a,r):W(a),a.g&&R(a,q,X(S(),new H(()=>'"\\\\qed"'))),q=a.e,r=a.f,a.b&& + (t=a.c,K(a,m,t>n||!N(g,t)?t:h)),a.g&&O(a,P(J(),l,r),Q(k,q),n===a.q)));a.b?(k=a.c,g=a.e,h=a.f,l=a.h,Lm(J(),yH(b),a),a.b?!a.b&&a.a?e=a:(b=a.c,I(),br(a),m=a.e,n=a.f,a.b?(q=a.c,e=K(a,l,q>b||!N(e,q)?q:k)):e=a,a.g&&O(a,P(J(),h,n),Q(g,m),b===a.q)):e=a):e=a;d&&a.v.qa((new Z("storedProvable")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("storedProvable")).t)),O(e,a,e.e,c=d}else d=!1;if(d){for(c=-1+c|0;;)if(0<=c?(d=a.charCodeAt(c),d=48<=d&&57>=d):d=!1,d)c=-1+c|0;else break;for(;;)if(0<=c&&36===a.charCodeAt(c))c=-1+c|0;else break}for(;;)if(0<=c?(d=a.charCodeAt(c),d=46!==d&&36!==d):d=!1,d)c=-1+c|0;else break;a=a.substring(1+c|0)}b.ax=a}return b.ax} + function ot(b){return b.Zf.getComponentType()}id.prototype.$classData=u({QM:0},!1,"java.lang.Class",{QM:1,i:1,n:1,Al:1});function iJ(){this.DD=null;this.Kt=0}iJ.prototype=new p;iJ.prototype.constructor=iJ;function jJ(){}jJ.prototype=iJ.prototype;iJ.prototype.w=function(){return this.DD};iJ.prototype.l=function(b){return this===b};iJ.prototype.B=function(){return cc(this)};iJ.prototype.mf=function(b){var a=this.Kt;b=b.Kt;return a===b?0:aa)return 1;var c=b.V();if(0<=c)return c===a?0:cb.ne(e)))} + function CJ(b){if(b.r())throw b=new DJ,Cw(b,null,!0),b;return b.Mb(1)}function EJ(b,a){var c=b.Rb();b=FJ(a)?new GJ(b,a):b.y().wl(new H(()=>a.y()));return c.tb(b)}function HJ(b,a,c){var d=0a.y()));b=SJ(gy(),a);return TJ(new UJ,b)}f=PJ.prototype;f.lb=function(){VJ();var b=new WJ;return new XJ(b,new $f(a=>QJ(YJ(),a)))};f.Yc=function(b){return new ZJ(b)};f.sb=function(){return $J()};f.tb=function(b){return QJ(0,b)};f.$classData=u({dR:0},!1,"scala.collection.View$",{dR:1,i:1,Ee:1,n:1});var aK;function YJ(){aK||(aK=new PJ);return aK} + function xw(b,a,c,d,e,g){this.Qa=b;this.nb=a;this.xc=c;this.re=d;this.ec=e;this.sf=g}xw.prototype=new nE;xw.prototype.constructor=xw;f=xw.prototype;f.ea=function(){return this.ec};f.ob=function(){return this.sf};f.md=function(b){return this.xc.d[b<<1]};f.sd=function(b){return this.xc.d[1+(b<<1)|0]};f.Vn=function(b){return B(new C,this.xc.d[b<<1],this.xc.d[1+(b<<1)|0])};f.Ya=function(b){return this.re.d[b]};f.Be=function(b){return this.xc.d[(-1+this.xc.d.length|0)-b|0]}; + f.Gw=function(b,a,c,d){var e=Kw(Pw(),c,d),g=Lw(Pw(),e);if(0!==(this.Qa&g)){if(a=Ow(Pw(),this.Qa,e,g),gl(hl(),b,this.md(a)))return this.sd(a)}else if(0!==(this.nb&g))return this.Be(Ow(Pw(),this.nb,e,g)).Gw(b,a,c,5+d|0);throw ce("key not found: "+b);};f.Jt=function(b,a,c,d){var e=Kw(Pw(),c,d),g=Lw(Pw(),e);return 0!==(this.Qa&g)?(a=Ow(Pw(),this.Qa,e,g),c=this.md(a),gl(hl(),b,c)?new F(this.sd(a)):z()):0!==(this.nb&g)?(e=Ow(Pw(),this.nb,e,g),this.Be(e).Jt(b,a,c,5+d|0)):z()}; + f.Ht=function(b,a,c,d,e){var g=Kw(Pw(),c,d),h=Lw(Pw(),g);return 0!==(this.Qa&h)?(a=Ow(Pw(),this.Qa,g,h),c=this.md(a),gl(hl(),b,c)?this.sd(a):or(e)):0!==(this.nb&h)?(g=Ow(Pw(),this.nb,g,h),this.Be(g).Ht(b,a,c,5+d|0,e)):or(e)};f.Ft=function(b,a,c,d){var e=Kw(Pw(),c,d),g=Lw(Pw(),e);return 0!==(this.Qa&g)?(c=Ow(Pw(),this.Qa,e,g),this.re.d[c]===a&&gl(hl(),b,this.md(c))):0!==(this.nb&g)&&this.Be(Ow(Pw(),this.nb,e,g)).Ft(b,a,c,5+d|0)}; + function bK(b,a,c,d,e,g,h){var k=Kw(Pw(),e,g),l=Lw(Pw(),k);if(0!==(b.Qa&l)){var m=Ow(Pw(),b.Qa,k,l);k=b.md(m);var n=b.Ya(m);if(n===d&&gl(hl(),k,a))return h?(e=b.sd(m),Object.is(k,a)&&Object.is(e,c)||(l=b.nf(l)<<1,a=b.xc,e=new xc(a.d.length),a.W(0,e,0,a.d.length),e.d[1+l|0]=c,b=new xw(b.Qa,b.nb,e,b.re,b.ec,b.sf)),b):b;m=b.sd(m);h=Lv(Nv(),n);c=cK(b,k,m,n,h,a,c,d,e,5+g|0);e=b.nf(l);d=e<<1;g=(-2+b.xc.d.length|0)-b.Uh(l)|0;k=b.xc;a=new xc(-1+k.d.length|0);k.W(0,a,0,d);k.W(2+d|0,a,d,g-d|0);a.d[g]=c;k.W(2+ + g|0,a,1+g|0,-2+(k.d.length-g|0)|0);e=Fw(b.re,e);return new xw(b.Qa^l,b.nb|l,a,e,(-1+b.ec|0)+c.ea()|0,(b.sf-h|0)+c.ob()|0)}if(0!==(b.nb&l))return k=Ow(Pw(),b.nb,k,l),k=b.Be(k),c=k.zs(a,c,d,e,5+g|0,h),c===k?b:dK(b,l,k,c);g=b.nf(l);k=g<<1;n=b.xc;h=new xc(2+n.d.length|0);n.W(0,h,0,k);h.d[k]=a;h.d[1+k|0]=c;n.W(k,h,2+k|0,n.d.length-k|0);c=Gw(b.re,g,d);return new xw(b.Qa|l,b.nb,h,c,1+b.ec|0,b.sf+e|0)} + function eK(b,a,c,d,e,g,h){var k=Kw(Pw(),e,g),l=Lw(Pw(),k);if(0!==(b.Qa&l)){var m=Ow(Pw(),b.Qa,k,l);k=b.md(m);var n=b.Ya(m);if(n===d&&gl(hl(),k,a))return d=b.sd(m),Object.is(k,a)&&Object.is(d,c)||(l=b.nf(l)<<1,b.xc.d[1+l|0]=c),h;var q=b.sd(m);m=Lv(Nv(),n);c=cK(b,k,q,n,m,a,c,d,e,5+g|0);fK(b,l,m,c);return h|l}if(0!==(b.nb&l))return k=Ow(Pw(),b.nb,k,l),q=b.Be(k),k=q.ea(),n=q.ob(),m=h,q instanceof xw&&0!==(l&h)?(eK(q,a,c,d,e,5+g|0,0),h=q):(h=q.zs(a,c,d,e,5+g|0,!0),h!==q&&(m|=l)),b.xc.d[(-1+b.xc.d.length| + 0)-b.Uh(l)|0]=h,b.ec=(b.ec-k|0)+h.ea()|0,b.sf=(b.sf-n|0)+h.ob()|0,m;g=b.nf(l);k=g<<1;n=b.xc;m=new xc(2+n.d.length|0);n.W(0,m,0,k);m.d[k]=a;m.d[1+k|0]=c;n.W(k,m,2+k|0,n.d.length-k|0);b.Qa|=l;b.xc=m;b.re=Gw(b.re,g,d);b.ec=1+b.ec|0;b.sf=b.sf+e|0;return h} + function gK(b,a,c,d,e){var g=Kw(Pw(),d,e),h=Lw(Pw(),g);if(0!==(b.Qa&h)){if(g=Ow(Pw(),b.Qa,g,h),c=b.md(g),gl(hl(),c,a)){a=b.Qa;2===Nw(mm(),a)?(a=b.nb,a=0===Nw(mm(),a)):a=!1;if(a)return h=0===e?b.Qa^h:Lw(Pw(),Kw(Pw(),d,0)),0===g?new xw(h,0,new xc([b.md(1),b.sd(1)]),new Lc(new Int32Array([b.re.d[1]])),1,Lv(Nv(),b.Ya(1))):new xw(h,0,new xc([b.md(0),b.sd(0)]),new Lc(new Int32Array([b.re.d[0]])),1,Lv(Nv(),b.Ya(0)));e=b.nf(h);a=e<<1;c=b.xc;g=new xc(-2+c.d.length|0);c.W(0,g,0,a);c.W(2+a|0,g,a,-2+(c.d.length- + a|0)|0);e=Fw(b.re,e);return new xw(b.Qa^h,b.nb,g,e,-1+b.ec|0,b.sf-d|0)}}else if(0!==(b.nb&h)){g=Ow(Pw(),b.nb,g,h);g=b.Be(g);d=g.kE(a,c,d,5+e|0);if(d===g)return b;e=d.ea();if(1===e)if(b.ec===g.ea())b=d;else{a=(-1+b.xc.d.length|0)-b.Uh(h)|0;c=b.nf(h);var k=c<<1,l=d.md(0),m=d.sd(0),n=b.xc;e=new xc(1+n.d.length|0);n.W(0,e,0,k);e.d[k]=l;e.d[1+k|0]=m;n.W(k,e,2+k|0,a-k|0);n.W(1+a|0,e,2+a|0,-1+(n.d.length-a|0)|0);a=Gw(b.re,c,d.Ya(0));b=new xw(b.Qa|h,b.nb^h,e,a,1+(b.ec-g.ea()|0)|0,(b.sf-g.ob()|0)+d.ob()|0)}else b= + 1gl(hl(),g.o(),b)),!0);if(1===d.E()){var e=d.ca(0);if(null===e)throw new x(e);d=e.o();e=e.m();return new xw(Lw(Pw(),Kw(Pw(),c,0)),0,new xc([d,e]),new Lc(new Int32Array([a])),1,c)}return new hK(a,c,d)}return this};f.Br=function(){return!1};f.Kr=function(){return 0}; + f.Be=function(){throw zy(new Ay,"No sub-nodes present in hash-collision leaf node.");};f.Bp=function(){return!0};f.Ip=function(){return this.bd.E()};f.md=function(b){return this.bd.ca(b).o()};f.sd=function(b){return this.bd.ca(b).m()};f.Vn=function(b){return this.bd.ca(b)};f.Ya=function(){return this.Yp};f.kb=function(b){this.bd.kb(b)};f.Bi=function(b){this.bd.kb(new $f(a=>{if(null!==a)return b.S(a.o(),a.m());throw new x(a);}))}; + f.Qw=function(b){for(var a=this.bd.y();a.C();){var c=a.z();b.Rn(c.o(),c.m(),this.Yp)}};f.l=function(b){if(b instanceof hK){if(this===b)return!0;if(this.Ij===b.Ij&&this.bd.E()===b.bd.E()){for(var a=this.bd.y();a.C();){var c=a.z();if(null===c)throw new x(c);var d=c.m();c=EK(b,c.o());if(0>c||!gl(hl(),d,b.bd.ca(c).m()))return!1}return!0}}return!1}; + f.qD=function(b,a){b=FK(this.bd,b,a);a=b.E();if(0===a)return zw().$p;if(1===a){a=b.x();if(null===a)throw new x(a);b=a.o();a=a.m();return new xw(Lw(Pw(),Kw(Pw(),this.Ij,0)),0,new xc([b,a]),new Lc(new Int32Array([this.Yp])),1,this.Ij)}return a===this.bd.E()?this:new hK(this.Yp,this.Ij,b)};f.B=function(){throw sv("Trie nodes do not support hashing.");};f.ob=function(){return Math.imul(this.bd.E(),this.Ij)};f.lD=function(){return new hK(this.Yp,this.Ij,this.bd)}; + f.jD=function(b){if(b instanceof hK)if(b===this)b=this;else{for(var a=null,c=this.bd.y();c.C();){var d=c.z();0>EK(b,d.o())&&(null===a&&(a=new GK,HK(a,b.bd)),IK(a,d))}b=null===a?b:new hK(this.Yp,this.Ij,a.qh())}else{if(b instanceof xw)throw sv("Cannot concatenate a HashCollisionMapNode with a BitmapIndexedMapNode");throw new x(b);}return b};f.zr=function(b){return this.Be(b)};f.$classData=u({JR:0},!1,"scala.collection.immutable.HashCollisionMapNode",{JR:1,GS:1,hs:1,i:1}); + function yK(b,a,c){this.xo=b;this.Qk=a;this.de=c;pJ(Jd(),2<=this.de.E())}yK.prototype=new uE;yK.prototype.constructor=yK;f=yK.prototype;f.Im=function(b,a,c){return this.Qk===c?JK(this.de,b):!1};f.ys=function(b,a,c,d){return this.Im(b,a,c,d)?this:new yK(a,c,this.de.Cf(b))};f.Zt=function(b,a,c,d){return this.Im(b,a,c,d)?(d=FK(this.de,new $f(e=>gl(hl(),e,b)),!0),1===d.E()?new Sw(Lw(Pw(),Kw(Pw(),c,0)),0,new xc([d.ca(0)]),new Lc(new Int32Array([a])),1,c):new yK(a,c,d)):this};f.Br=function(){return!1}; + f.Kr=function(){return 0};f.Ve=function(){throw zy(new Ay,"No sub-nodes present in hash-collision leaf node.");};f.Bp=function(){return!0};f.Ip=function(){return this.de.E()};f.Qb=function(b){return this.de.ca(b)};f.Ya=function(){return this.xo};f.ea=function(){return this.de.E()};f.kb=function(b){for(var a=this.de.y();a.C();)b.s(a.z())};f.ob=function(){return Math.imul(this.de.E(),this.Qk)}; + f.Nw=function(b,a){b=FK(this.de,b,a);a=b.E();return 0===a?Tw().Io:1===a?new Sw(Lw(Pw(),Kw(Pw(),this.Qk,0)),0,new xc([b.x()]),new Lc(new Int32Array([this.xo])),1,this.Qk):b.E()===this.de.E()?this:new yK(this.xo,this.Qk,b)};f.nD=function(b,a){return this.Nw(new $f(c=>b.Im(c,this.xo,this.Qk,a)),!0)};f.l=function(b){if(b instanceof yK){if(this===b)return!0;if(this.Qk===b.Qk&&this.de.E()===b.de.E()){b=b.de;for(var a=!0,c=this.de.y();a&&c.C();)a=c.z(),a=JK(b,a);return a}}return!1}; + f.B=function(){throw sv("Trie nodes do not support hashing.");};f.kD=function(b){if(b instanceof yK){if(b===this)return this;var a=null;for(b=b.de.y();b.C();){var c=b.z();JK(this.de,c)||(null===a&&(a=new GK,HK(a,this.de)),IK(a,c))}return null===a?this:new yK(this.xo,this.Qk,a.qh())}if(b instanceof Sw)throw sv("Cannot concatenate a HashCollisionSetNode with a BitmapIndexedSetNode");throw new x(b);};f.Pw=function(b){for(var a=this.de.y();a.C();){var c=a.z();b.S(c,this.xo)}}; + f.mD=function(){return new yK(this.xo,this.Qk,this.de)};f.zr=function(b){return this.Ve(b)};f.$classData=u({KR:0},!1,"scala.collection.immutable.HashCollisionSetNode",{KR:1,eT:1,hs:1,i:1});function KK(){this.Ni=null;LK=this;var b=zw();this.Ni=new MK(b.$p)}KK.prototype=new p;KK.prototype.constructor=KK;f=KK.prototype;f.Yc=function(b){return NK(b)};function NK(b){return b instanceof MK?b:OK(PK(new QK,b))}f.lb=function(){return new QK};f.tb=function(b){return NK(b)};f.sb=function(){return this.Ni}; + f.$classData=u({MR:0},!1,"scala.collection.immutable.HashMap$",{MR:1,i:1,Ur:1,n:1});var LK;function ki(){LK||(LK=new KK);return LK}function RK(){this.Kj=null;SK=this;var b=Tw();this.Kj=new TK(b.Io)}RK.prototype=new p;RK.prototype.constructor=RK;f=RK.prototype;f.Yc=function(b){return UK(this,b)};function UK(b,a){return a instanceof TK?a:0===a.V()?b.Kj:VK(WK(new gL,a))}f.lb=function(){return new gL};f.tb=function(b){return UK(this,b)};f.sb=function(){return this.Kj}; + f.$classData=u({SR:0},!1,"scala.collection.immutable.HashSet$",{SR:1,i:1,Ee:1,n:1});var SK;function hL(){SK||(SK=new RK);return SK}function iL(b,a){this.hS=b;this.iS=a}iL.prototype=new p;iL.prototype.constructor=iL;iL.prototype.x=function(){return this.hS};iL.prototype.qc=function(){return this.iS};iL.prototype.$classData=u({gS:0},!1,"scala.collection.immutable.LazyList$State$Cons",{gS:1,i:1,fS:1,n:1});function jL(){}jL.prototype=new p;jL.prototype.constructor=jL; + jL.prototype.Ww=function(){throw ce("head of empty lazy list");};jL.prototype.qc=function(){throw sv("tail of empty lazy list");};jL.prototype.x=function(){this.Ww()};jL.prototype.$classData=u({jS:0},!1,"scala.collection.immutable.LazyList$State$Empty$",{jS:1,i:1,fS:1,n:1});var kL;function lL(){kL||(kL=new jL);return kL}function mL(){}mL.prototype=new p;mL.prototype.constructor=mL;f=mL.prototype;f.Yc=function(b){return Mi(0,b)}; + function Mi(b,a){return Px(a)&&a.r()?Li():a instanceof MK||a instanceof nL||a instanceof oL||a instanceof pL||a instanceof qL||a instanceof rL?a:sL(tL(new uL,a))}f.lb=function(){return new uL};f.tb=function(b){return Mi(0,b)};f.sb=function(){return Li()};f.$classData=u({mS:0},!1,"scala.collection.immutable.Map$",{mS:1,i:1,Ur:1,n:1});var vL;function Rp(){vL||(vL=new mL);return vL}function wL(){}wL.prototype=new p;wL.prototype.constructor=wL;f=wL.prototype;f.Yc=function(b){return Kf(0,b)}; + function Kf(b,a){0===a.V()?b=Sf():a instanceof TK?b=a:a instanceof xL?b=a:a instanceof yL?b=a:a instanceof zL?b=a:a instanceof AL?b=a:a instanceof BL?b=a:a instanceof CL?b=a:(b=DL(new EL,a),b=b.fq?VK(b.ln):b.kn);return b}f.lb=function(){return new EL};f.tb=function(b){return Kf(0,b)};f.sb=function(){return Sf()};f.$classData=u({TS:0},!1,"scala.collection.immutable.Set$",{TS:1,i:1,Ee:1,n:1});var FL;function Lf(){FL||(FL=new wL);return FL} + function GL(){this.DF=this.CF=null;HL=this;var b=Ww(),a=ki();this.CF=new rL(b,a.Ni,0,IL());b=Ww();a=ki();this.DF=new rL(b,a.Ni,0,JL())}GL.prototype=new p;GL.prototype.constructor=GL;f=GL.prototype;f.Yc=function(b){return KL(b)};function LL(b,a){var c=JL();return null!==a&&a===c?b.DF:b.CF}function KL(b){if(b instanceof rL)return b;var a=IL();a=new ML(a);return vE(a,b).db()}f.lb=function(){var b=IL();return new ML(b)};f.tb=function(b){return KL(b)};f.sb=function(){return LL(this,IL())}; + f.$classData=u({jT:0},!1,"scala.collection.immutable.TreeSeqMap$",{jT:1,i:1,Ur:1,n:1});var HL;function NL(){HL||(HL=new GL);return HL}function OL(){}OL.prototype=new p;OL.prototype.constructor=OL;f=OL.prototype;f.Yc=function(b){return PL(b)};function PL(b){var a=b.V();return QL(RL(new SL,0{I();c=new LB(c,new $f(e=>new oG(e)));var d=new $f(e=>{fH(this);Km();var g=e.j;I();kG();var h=e.j;I();I();cr(e);if(e.b){var k=e.c,l=e.e,m=e.f;Lm(J(),AB(),e);if(e.b&&(e.b||!e.a)){var n=e.c;gH(this,e);var q=e.e,r=e.f;if(e.b){var t=e.c;K(e,e.h,t>n||!N(h,t)?t:k)}e.g&&O(e,P(J(),m,r),Q(l,q),n===e.q)}}e.b&&(q=e.c,h=e.e,k=e.f,r=e.h,Lm(J(),AB(),e),!e.b||!e.b&&e.a|| + (l=e.c,I(),br(e),m=e.e,n=e.f,e.b?(t=e.c,g=K(e,r,t>l||!N(g,t)?t:q)):g=e,e.g&&O(e,P(J(),k,n),Q(h,m),l===e.q),e=g));return e});I();I();I();c=$q(c,d);if(c instanceof Dq&&null!==c.Of)return c.Of;if(c instanceof Gq)throw rG(UA(),c);throw new x(c);})}Yk.prototype=new p;Yk.prototype.constructor=Yk;Yk.prototype.w=function(){return"\x3cfunction1\x3e"};function gM(b,a){var c=Dm();b.je=c;fH(b);return b.Ky.s(a)}function fH(b){var a=Li();b.em.Jw();a.kb(new $f(c=>hM(b.em,c)))} + function iM(b){var a=b.c,c=null!==b.v;c&&b.v.ra((new Z("posInExpr")).t,a);I();sB();var d=!1;d=b.a;for(var e=lG(wE()),g=b.c,h=null;;){b.a=!1;I();kG();var k=b.j;I();var l=b.j,m=b.c;N(l,m)&&46===l.k.charCodeAt(m)?U(b,1+m|0):W(b);b.g&&R(b,m,X(S(),new H(()=>'"."')));if(b.b){l=b.c;m=b.e;var n=b.f;b.a=!0;if(b.b||!b.a){var q=b.c;KH(b);var r=b.e,t=b.f;if(b.b){var v=b.c;K(b,b.h|0,v>q||!N(k,v)?v:l)}else b.a=!0;b.g&&O(b,P(J(),n,t),Q(m,r),q===b.q)}}k=b.f;l=b.e;d=!!(d|b.a);if(b.b)h=b.c,e.pa(b.h|0),b.a=!1,g=h,h= + l;else{d=b.a?b:Xq(b,pr(Dh(),e),g,d);b.g&&ur(J(),0,b,S().Fa,k,h,!0);break}}d.b&&(d.h=new Ej(d.h.Rd()));c&&b.v.qa((new Z("posInExpr")).t,d.c,d.b);d.g&&(b=X(S(),new H(()=>(new Z("posInExpr")).t)),O(d,b,d.e,a'"\x3d\x3d"')));r=a.f;q=a.e;if(a.b)a.a=!!(a.a|m);else if(!a.a){t=a.g;a.c=n;t&&O(a,r,a.e,!1);a.a=!1;var v=a.c,w=2+v|0,A=a.j;N(A,-1+w|0)&&126===A.k.charCodeAt(v)&&61===A.k.charCodeAt(1+v|0)?U(a,w):W(a);a.g&& + R(a,v,X(S(),new H(()=>'"~\x3d"')));v=a.f;w=a.a;m=!!(w|m);a.b||w||Pm(a,n);a.a=m;t&&(n=Q(r,v),m=Q(q,a.e),O(a,n,m,!1))}a.u=l;k=a.b?Uq(a,Pq(a.j,k,a.c)):a;l=k.c;k.b?Wq(k,k.h,!!(k.a|l>h)):Yq(k,l);a.b?(q=a.c,h=a.e,k=a.f,n=a.h,Lm(J(),AB(),a),a.b?!a.b&&a.a?e=a:(l=a.c,kM(b,a),b=a.e,m=a.f,a.b?(r=a.c,g=r>l||!N(g,r)?r:q,e=K(a,e.S(n,a.h),g)):e=a,a.g&&O(a,P(J(),k,m),Q(h,b),l===a.q)):e=a):e=a;d&&a.v.qa((new Z("shape")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("shape")).t)),O(e,a,e.e,cm||!N(e,r)?r:g;d=K(b,d.S(l|0,b.h),e)}else d=b;b.g&&O(b,P(J(),k,q),Q(h,n),m===b.q);h=d}}else h=b;c&&b.v.qa((new Z("position")).t,h.c,h.b);h.g&&(b=X(S(),new H(()=>(new Z("position")).t)),O(h,b,h.e,aFq(J(),t.wa)+".?")),O(a,r,a.e,!1))}r=a.e;b=a.f;a.b?(q=a.c,g=q>n||!N(g,q)?q:h,e=K(a,e.S(m,a.h),g)):e=a;a.g&&O(a,P(J(),l,b),Q(k,r),n===a.q);k=e}}else k=a;d&&a.v.qa((new Z("positionLocator")).t, + k.c,k.b);k.g&&(d=X(S(),new H(()=>(new Z("positionLocator")).t)),O(k,d,k.e,cv))));return}I();c=new nM(c.o(),new F(k.p.m().o()),!0);Om(c,a);return}if(null!==c&&c.m()instanceof F&&(d=c.m(),null!==d.p?"\x3d\x3d"===d.p.o()?null!==d.p.m()?(k=c.o().Ig(),l=d.p.m().m(),k=null===k?null===l:k.l(l)):k=!1:k=!1:k=!1,k)){d=d.p.m().o();c=c.o();k=(new ui(d)).$k(c.Ig()); + if(k instanceof F){I();c=new nM(c,new F(k.p),!0);Om(c,a);return}if(z()!==k)throw new x(k);I();var w="Sub-position "+c.Ig().Tc()+" to point to a formula or term inside "+Ve().ba.s(d);c=a.c;d=a.ka;I();dr(a).b?Uq(a,a.h):Pm(a,c);a.g&&(a.ka=d,R(a,c,X(S(),new H(()=>w))));return}if(null!==c&&c.m()instanceof F&&(k=c.m(),null!==k.p&&"~\x3d"===k.p.o()&&null!==k.p.m()&&(dk(c.o())||k.p.m().m().ih.r()))){if(dk(c.o())){d=k.p.m().o();c=c.o().Bs(k.p.m().m());k=(new ui(d)).$k(c.Ig());if(k instanceof F){I();c=new nM(c, + new F(k.p),!1);Om(c,a);return}if(z()!==k)throw new x(k);I();var A="Sub-position "+c.Ig().Tc()+" to point to a formula or term inside "+Ve().ba.s(d);c=a.c;d=a.ka;I();dr(a).b?Uq(a,a.h):Pm(a,c);a.g&&(a.ka=d,R(a,c,X(S(),new H(()=>A))));return}I();c=new nM(c.o(),new F(k.p.m().o()),!1);Om(c,a);return}if(null!==c&&c.m()instanceof F&&(d=c.m(),null!==d.p?"~\x3d"===d.p.o()?null!==d.p.m()?(k=c.o().Ig(),l=d.p.m().m(),k=null===k?null===l:k.l(l)):k=!1:k=!1:k=!1,k)){d=d.p.m().o();c=c.o();k=(new ui(d)).$k(c.Ig()); + if(k instanceof F){I();c=new nM(c,new F(k.p),!1);Om(c,a);return}if(z()!==k)throw new x(k);I();var E="Sub-position "+c.Ig().Tc()+" to point to a formula or term inside "+Ve().ba.s(d);c=a.c;d=a.ka;I();dr(a).b?Uq(a,a.h):Pm(a,c);a.g&&(a.ka=d,R(a,c,X(S(),new H(()=>E))));return}if(null!==c&&c.m()instanceof F&&(d=c.m(),null!==d.p&&null!==d.p.m())){I();var D="Non-conflicting sub-positions (but "+c.o().Ig().Tc()+" !\x3d "+d.p.m().m().Tc()+")";c=a.c;d=a.ka;I();dr(a).b?Uq(a,a.h):Pm(a,c);a.g&&(a.ka=d,R(a,c,X(S(), + new H(()=>D))));return}throw new x(c);}} + function oM(b,a){var c=a.c,d=null!==a.v;d&&a.v.ra((new Z("searchLocator")).t,c);var e=a.a;a.a=!1;var g=a.c;I();var h=a.a;a.a=!1;var k=a.c;I();I();var l=a.c;I();kG();var m=xq(),n=a.j;I();var q=a.c,r=a.u;a.u=!0;I();var t=a.c,v=6+t|0,w=a.j;N(w,-1+v|0)&&39===w.k.charCodeAt(t)&&76===w.k.charCodeAt(1+t|0)&&108===w.k.charCodeAt(2+t|0)&&97===w.k.charCodeAt(3+t|0)&&115===w.k.charCodeAt(4+t|0)&&116===w.k.charCodeAt(5+t|0)?U(a,v):W(a);a.g&&R(a,t,X(S(),new H(()=>'"\'Llast"')));a.u=r;a.b&&Uq(a,Pq(a.j,q,a.c)); + if(a.b){var A=a.c,E=a.e,D=a.f,L=a.h;if(!a.b&&a.a)pa=a;else{var M=a.c;iM(a);var T=a.e,V=a.f;if(a.b){var ba=a.c,da=ba>M||!N(n,ba)?ba:A;ka=K(a,m.S(L,a.h),da)}else var ka=a;a.g&&O(a,P(J(),D,V),Q(E,T),M===a.q);pa=ka}}else var pa=a;var qa=pa.c,Da=pa.b?Wq(pa,pa.h,!!(pa.a|qa>l)):Yq(pa,qa);if(Da.b){var la=Da.h;if(null===la)throw new x(la);Da.h=new pM(0,la.m())}var Ca=a.f,Ra=a.e;if(a.b)a.a=!!(a.a|h);else if(!a.a){var $a=a.g;a.c=k;$a&&O(a,Ca,a.e,!1);a.a=!1;I();var Ma=a.c;I();kG();var Xa=xq(),Ta=a.j;I();var Za= + a.c,Fa=a.u;a.u=!0;I();var Ha=a.c,zb=6+Ha|0,tb=a.j;N(tb,-1+zb|0)&&39===tb.k.charCodeAt(Ha)&&82===tb.k.charCodeAt(1+Ha|0)&&108===tb.k.charCodeAt(2+Ha|0)&&97===tb.k.charCodeAt(3+Ha|0)&&115===tb.k.charCodeAt(4+Ha|0)&&116===tb.k.charCodeAt(5+Ha|0)?U(a,zb):W(a);a.g&&R(a,Ha,X(S(),new H(()=>'"\'Rlast"')));a.u=Fa;a.b&&Uq(a,Pq(a.j,Za,a.c));if(a.b){var Wb=a.c,Cc=a.e,gb=a.f,Ab=a.h;if(!a.b&&a.a)hb=a;else{var kc=a.c;iM(a);var pb=a.e,Hb=a.f;if(a.b){var gc=a.c,lb=gc>kc||!N(Ta,gc)?gc:Wb;bb=K(a,Xa.S(Ab,a.h),lb)}else var bb= + a;a.g&&O(a,P(J(),gb,Hb),Q(Cc,pb),kc===a.q);hb=bb}}else var hb=a;var Ya=hb.c,cb=hb.b?Wq(hb,hb.h,!!(hb.a|Ya>Ma)):Yq(hb,Ya);if(cb.b){var Bb=cb.h;if(null===Bb)throw new x(Bb);cb.h=new qM(0,Bb.m())}var hc=a.f,Fc=a.a,Xb=!!(Fc|h);a.b||Fc||Pm(a,k);a.a=Xb;if($a){var db=Q(Ca,hc),lc=Q(Ra,a.e);O(a,db,lc,!1)}}var Qb=a.f,Mb=a.e;if(a.b){a.a=!!(a.a|e);var Db=a}else{if(!a.a){var Ob=a.g;a.c=g;Ob&&O(a,Qb,a.e,!1);a.a=!1;I();kG();var Zb=xq(),ic=a.j;I();var Qc=a.c;I();var mc=a.c,ub=a.u;a.u=!0;I();var Rb=a.a;a.a=!1;var Sb= + a.c;I();var ec=a.c,ob=2+ec|0,Ib=a.j;N(Ib,-1+ob|0)&&39===Ib.k.charCodeAt(ec)&&76===Ib.k.charCodeAt(1+ec|0)?U(a,ob):W(a);a.g&&R(a,ec,X(S(),new H(()=>'"\'L"')));var qb=a.f,Jb=a.e;if(a.b)a.a=!!(a.a|Rb);else if(!a.a){var ib=a.g;a.c=Sb;ib&&O(a,qb,a.e,!1);a.a=!1;var Tb=a.c,$b=2+Tb|0,Fb=a.j;N(Fb,-1+$b|0)&&39===Fb.k.charCodeAt(Tb)&&82===Fb.k.charCodeAt(1+Tb|0)?U(a,$b):W(a);a.g&&R(a,Tb,X(S(),new H(()=>'"\'R"')));var Gb=a.f,rb=a.a,nc=!!(rb|Rb);a.b||rb||Pm(a,Sb);a.a=nc;if(ib){var dd=Q(qb,Gb),Dc=Q(Jb,a.e);O(a, + dd,Dc,!1)}}a.u=ub;var jc=a.b?Uq(a,Pq(a.j,mc,a.c)):a,Gc=jc.c;jc.b?Wq(jc,jc.h,!!(jc.a|Gc>Qc)):Yq(jc,Gc);if(a.b){var ed=a.c,Ub=a.e,Kb=a.f,Ac=a.h;Lm(J(),AB(),a);if(a.b)if(!a.b&&a.a)Yb=a;else{var sb=a.c;oB();var Rc=a.c,Vb=a.a;a.a=!1;I();jM(b,a);var Mc=a.b;if(Mc){var oc=Uq(a,new F(a.h));oc.a=!!(oc.a|Vb)}else if(!a.a){var ac=K(a,z(),Rc);ac.a=!!(ac.a|Vb)}if(a.g){var Tc=a.f;if(!Mc){var fc=X(S(),new H(()=>Fq(J(),Tc.wa)+".?"));O(a,fc,a.e,!1)}}var vb=a.e,pc=a.f;if(a.b){var mb=a.c,qc=mb>sb||!N(ic,mb)?mb:ed;Uc= + K(a,Zb.S(Ac,a.h),qc)}else var Uc=a;a.g&&O(a,P(J(),Kb,pc),Q(Ub,vb),sb===a.q);Yb=Uc}else Yb=a}else var Yb=a;if(Yb.b){var nb=Yb.h;a:if(null!==nb&&"'L"===nb.o()&&z()===nb.m())var bc=Ez(Hz(),z(),bi().Cd,!0,rM(b.je));else if(null!==nb&&"'R"===nb.o()&&z()===nb.m())bc=Gz(Hz(),z(),bi().Cd,!0,rM(b.je));else{if(null!==nb&&"'L"===nb.o()&&nb.m()instanceof F){var rc=nb.m();if(null!==rc.p&&"\x3d\x3d"===rc.p.o()&&null!==rc.p.m()){bc=Ez(Hz(),new F(rc.p.m().o()),rc.p.m().m(),!0,rM(b.je));break a}}if(null!==nb&&"'R"=== + nb.o()&&nb.m()instanceof F){var Eb=nb.m();if(null!==Eb.p&&"\x3d\x3d"===Eb.p.o()&&null!==Eb.p.m()){bc=Gz(Hz(),new F(Eb.p.m().o()),Eb.p.m().m(),!0,rM(b.je));break a}}if(null!==nb&&"'L"===nb.o()&&nb.m()instanceof F){var sc=nb.m();if(null!==sc.p&&"~\x3d"===sc.p.o()&&null!==sc.p.m()){bc=Ez(Hz(),new F(sc.p.m().o()),sc.p.m().m(),!1,rM(b.je));break a}}if(null!==nb&&"'R"===nb.o()&&nb.m()instanceof F){var Sc=nb.m();if(null!==Sc.p&&"~\x3d"===Sc.p.o()&&null!==Sc.p.m()){bc=Gz(Hz(),new F(Sc.p.m().o()),Sc.p.m().m(), + !1,rM(b.je));break a}}throw new x(nb);}Yb.h=bc}var tc=a.f,wb=a.a,Nc=!!(wb|e);a.b||wb||Pm(a,g);a.a=Nc;if(Ob){var xb=Q(Qb,tc),uc=Q(Mb,a.e);O(a,xb,uc,!1)}}Db=a}d&&a.v.qa((new Z("searchLocator")).t,Db.c,Db.b);if(Db.g){var Ic=X(S(),new H(()=>(new Z("searchLocator")).t));O(Db,Ic,Db.e,c(new Z("locator")).t)),O(k,a,k.e,c'"~\x3e"')));var T=a.e,V=a.f;if(a.b){var ba=a.c;K(a,A,ba>E||!N(r,ba)?ba: + t)}a.g&&O(a,P(J(),w,V),Q(v,T),E===a.q)}}if(a.b){var da=a.c,ka=a.e,pa=a.f,qa=a.h;Lm(J(),AB(),a);if(a.b)if(!a.b&&a.a)Xa=a;else{var Da=a.c;RG(b.pi,a);var la=a.e,Ca=a.f;if(a.b){var Ra=a.c,$a=Ra>Da||!N(q,Ra)?Ra:da;Ma=K(a,n.S(qa,a.h),$a)}else var Ma=a;a.g&&O(a,P(J(),pa,Ca),Q(ka,la),Da===a.q);Xa=Ma}else Xa=a}else var Xa=a;a.u=m;Xa.a=l;var Ta=a.f,Za=a.e;if(a.b)a.a=!!(a.a|h);else if(!a.a){var Fa=a.g;a.c=k;Fa&&O(a,Ta,a.e,!1);a.a=!1;kG();var Ha=xq(),zb=a.j;I();Km();var tb=a.j;I();QG(b.pi,!1,a);if(a.b){var Wb= + a.c,Cc=a.e,gb=a.f,Ab=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var kc=a.c,pb=a.c,Hb=2+pb|0,gc=a.j;N(gc,-1+Hb|0)&&126===gc.k.charCodeAt(pb)&&62===gc.k.charCodeAt(1+pb|0)?U(a,Hb):W(a);a.g&&R(a,pb,X(S(),new H(()=>'"~\x3e"')));var lb=a.e,bb=a.f;if(a.b){var hb=a.c;K(a,Ab,hb>kc||!N(tb,hb)?hb:Wb)}a.g&&O(a,P(J(),gb,bb),Q(Cc,lb),kc===a.q)}}if(a.b){var Ya=a.c,cb=a.e,Bb=a.f,hc=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var Fc=a.c;QG(b.pi,!1,a);var Xb=a.e,db=a.f;if(a.b){var lc=a.c,Qb=lc>Fc||!N(zb,lc)?lc:Ya;K(a,Ha.S(hc, + a.h),Qb)}a.g&&O(a,P(J(),Bb,db),Q(cb,Xb),Fc===a.q)}}var Mb=a.f,Db=a.a,Ob=!!(Db|h);a.b||Db||Pm(a,k);a.a=Ob;if(Fa){var Zb=Q(Ta,Mb),ic=Q(Za,a.e);O(a,Zb,ic,!1)}}var Qc=a.f,mc=a.e;if(a.b){a.a=!!(a.a|e);var ub=a}else{if(!a.a){var Rb=a.g;a.c=g;Rb&&O(a,Qc,a.e,!1);a.a=!1;kG();var Sb=xq(),ec=a.j;I();Km();var ob=a.j;I();var Ib=a.a;a.a=!1;var qb=a.c;I();sI(UA(),a);var Jb=a.f,ib=a.e;if(a.b)a.a=!!(a.a|Ib);else if(!a.a){var Tb=a.g;a.c=qb;Tb&&O(a,Jb,a.e,!1);a.a=!1;qI(UA(),a);var $b=a.f,Fb=a.a,Gb=!!(Fb|Ib);a.b||Fb|| + Pm(a,qb);a.a=Gb;if(Tb){var rb=Q(Jb,$b),nc=Q(ib,a.e);O(a,rb,nc,!1)}}if(a.b){var dd=a.c,Dc=a.e,jc=a.f,Gc=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var ed=a.c,Ub=a.c,Kb=2+Ub|0,Ac=a.j;N(Ac,-1+Kb|0)&&126===Ac.k.charCodeAt(Ub)&&62===Ac.k.charCodeAt(1+Ub|0)?U(a,Kb):W(a);a.g&&R(a,Ub,X(S(),new H(()=>'"~\x3e"')));var sb=a.e,Rc=a.f;if(a.b){var Vb=a.c;K(a,Gc,Vb>ed||!N(ob,Vb)?Vb:dd)}a.g&&O(a,P(J(),jc,Rc),Q(Dc,sb),ed===a.q)}}if(a.b){var Mc=a.c,oc=a.e,ac=a.f,Tc=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var fc=a.c;ZG(b.pi, + a);var vb=a.e,pc=a.f;if(a.b){var mb=a.c,qc=mb>fc||!N(ec,mb)?mb:Mc;K(a,Sb.S(Tc,a.h),qc)}a.g&&O(a,P(J(),ac,pc),Q(oc,vb),fc===a.q)}}var Uc=a.f,Yb=a.a,nb=!!(Yb|e);a.b||Yb||Pm(a,g);a.a=nb;if(Rb){var bc=Q(Qc,Uc),rc=Q(mc,a.e);O(a,bc,rc,!1)}}ub=a}if(ub.b){var Eb=ub.h,sc=new ui(Eb.o()),Sc=rM(b.je),tc=rM(b.je),wb=Eb.m(),Nc=Sf();ub.h=Ki(sc,OF(Sc,PF(tc,wb,Nc)));xb=ub}else var xb=ub;d&&a.v.qa((new Z("substPair")).t,xb.c,xb.b);if(xb.g){var uc=X(S(),new H(()=>(new Z("substPair")).t));O(xb,uc,xb.e,c'"("')));if(c.b){var Ca=c.c,Ra=c.e,$a=c.f;c.a=!0;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var Ma=c.c;tM(b,c);var Xa=c.e,Ta= + c.f;if(c.b){var Za=c.c;K(c,c.h,Za>Ma||!N(qa,Za)?Za:Ca)}else c.a=!0;c.g&&O(c,P(J(),$a,Ta),Q(Ra,Xa),Ma===c.q)}}if(c.b){var Fa=c.c,Ha=c.e,zb=c.f,tb=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var Wb=c.c,Cc=c.j,gb=c.c;N(Cc,gb)&&41===Cc.k.charCodeAt(gb)?U(c,1+gb|0):W(c);c.g&&R(c,gb,X(S(),new H(()=>'")"')));var Ab=c.e,kc=c.f;if(c.b){var pb=c.c;K(c,tb,pb>Wb||!N(pa,pb)?pb:Fa)}c.g&&O(c,P(J(),zb,kc),Q(Ha,Ab),Wb===c.q)}}var Hb=c.f,gc=c.e;if(c.b){c.a=!!(c.a|da);var lb=c}else{if(!c.a){var bb=c.g;c.c=ka;bb&&O(c,Hb, + c.e,!1);c.a=!1;tM(b,c);var hb=c.f,Ya=c.a,cb=!!(Ya|da);c.b||Ya||Pm(c,ka);c.a=cb;if(bb){var Bb=Q(Hb,hb),hc=Q(gc,c.e);O(c,Bb,hc,!1)}}lb=c}if(lb.b){var Fc=lb.h;le();var Xb=Uf(new Vf,[Fc]);lb.h=pe(y(),Xb)}m=lb}else if(a instanceof Wz){I();var db=iM(c);if(db.b){var lc=db.h;le();var Qb=Uf(new Vf,[lc]);db.h=pe(y(),Qb)}m=db}else if(a instanceof Uz){I();var Mb=c.c,Db=c.ka;I();var Ob=dr(c).b?Uq(c,c.h):Pm(c,Mb);c.g&&(c.ka=Db,R(c,Mb,X(S(),new H(()=>"Optional argument cannot appear recursively in a different argument type")))); + m=Ob}else if(a instanceof Rz){I();var Zb=c.c,ic=null!==c.v;ic&&c.v.ra((new Z("argList")).t,Zb);var Qc=c.a;c.a=!1;var mc=c.c;I();I();var ub=c.c,Rb=c.u;c.u=!0;I();var Sb=c.c,ec=3+Sb|0,ob=c.j;N(ob,-1+ec|0)&&110===ob.k.charCodeAt(Sb)&&105===ob.k.charCodeAt(1+Sb|0)&&108===ob.k.charCodeAt(2+Sb|0)?U(c,ec):W(c);c.g&&R(c,Sb,X(S(),new H(()=>'"nil"')));c.u=Rb;var Ib=c.b?Uq(c,Pq(c.j,ub,c.c)):c;Ib.b&&(Ib.h=y());var qb=c.f,Jb=c.e;if(c.b){c.a=!!(c.a|Qc);var ib=c}else{if(!c.a){var Tb=c.g;c.c=mc;Tb&&O(c,qb,c.e,!1); + c.a=!1;I();kG();var $b=xq(),Fb=c.j;I();uM(b,a.Bq,c);if(c.b){var Gb=c.c,rb=c.e,nc=c.f;c.a=!0;var dd=c.h;Lm(J(),AB(),c);if(c.b)if(!c.b&&c.a)bf=c;else{var Dc=c.c;oB();var jc=c.c,Gc=c.a;c.a=!1;I();Km();var ed=c.j;I();Km();var Ub=c.j;I();sB();var Kb=!1;Kb=c.a;for(var Ac=lG(wE()),sb=c.c,Rc=null;;){c.a=!1;I();kG();var Vb=c.j;I();kG();var Mc=c.j;I();var oc=c.c,ac=2+oc|0,Tc=c.j;N(Tc,-1+ac|0)&&58===Tc.k.charCodeAt(oc)&&58===Tc.k.charCodeAt(1+oc|0)?U(c,ac):W(c);c.g&&R(c,oc,X(S(),new H(()=>'"::"')));if(c.b){var fc= + c.c,vb=c.e,pc=c.f;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var mb=c.c,qc=c.c,Uc=c.a,Yb=c.u;c.u=!0;var nb=c.ka,bc=c.c,rc=3+bc|0,Eb=c.j;N(Eb,-1+rc|0)&&110===Eb.k.charCodeAt(bc)&&105===Eb.k.charCodeAt(1+bc|0)&&108===Eb.k.charCodeAt(2+bc|0)?U(c,rc):W(c);c.g&&R(c,bc,X(S(),new H(()=>'"nil"')));c.u=Yb;var sc=c.b?Pm(c,qc):U(c,qc);c.g&&(c.ka=nb,R(c,qc,S().Fa));sc.a=Uc;var Sc=c.e,tc=c.f;if(c.b){var wb=c.c;K(c,void 0,wb>mb||!N(Mc,wb)?wb:fc)}c.g&&O(c,P(J(),pc,tc),Q(vb,Sc),mb===c.q)}}if(c.b){var Nc=c.c,xb=c.e,uc=c.f; + c.a=!0;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var Ic=c.c;uM(b,a.Bq,c);var jd=c.e,ud=c.f;if(c.b){var kd=c.c;K(c,c.h,kd>Ic||!N(Vb,kd)?kd:Nc)}else c.a=!0;c.g&&O(c,P(J(),uc,ud),Q(xb,jd),Ic===c.q)}}var ld=c.f,vd=c.e;Kb=!!(Kb|c.a);if(c.b){var fd=c.c;Ac.pa(c.h);c.a=!1;AB()!==DB()&&Lm(J(),AB(),c);if(c.b||!c.a){c.a=!1;sb=fd;Rc=vd;continue}}else c.a||Xq(c,pr(Dh(),Ac),sb,Kb),c.g&&ur(J(),0,c,S().Fa,ld,Rc,!0);break}if(c.b){var qd=c.c,gd=c.e,Ec=c.f,Yc=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var Td=c.c,xd=c.c;I(); + var Fd=c.c,Oc=2+Fd|0,md=c.j,Nd=N(md,-1+Oc|0)&&58===md.k.charCodeAt(Fd)&&58===md.k.charCodeAt(1+Fd|0)?U(c,Oc):W(c);c.g&&R(c,Fd,X(S(),new H(()=>'"::"')));var Pc=Nd.c;Nd.b?Wq(Nd,Nd.h,!!(Nd.a|Pc>xd)):Yq(Nd,Pc);var yd=c.e,Od=c.f;if(c.b){var Me=c.c;K(c,Yc,Me>Td||!N(Ub,Me)?Me:qd)}c.g&&O(c,P(J(),Ec,Od),Q(gd,yd),Td===c.q)}}if(c.b){var Ze=c.c,je=c.e,hf=c.f,ze=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var Pd=c.c,Ud=c.c,$e=3+Ud|0,pf=c.j;N(pf,-1+$e|0)&&110===pf.k.charCodeAt(Ud)&&105===pf.k.charCodeAt(1+Ud|0)&&108=== + pf.k.charCodeAt(2+Ud|0)?U(c,$e):W(c);c.g&&R(c,Ud,X(S(),new H(()=>'"nil"')));var me=c.e,qf=c.f;if(c.b){var ne=c.c;K(c,ze,ne>Pd||!N(ed,ne)?ne:Ze)}c.g&&O(c,P(J(),hf,qf),Q(je,me),Pd===c.q)}}var qe=c.b;if(qe){var Of=Uq(c,new F(c.h));Of.a=!!(Of.a|Gc)}else if(!c.a){var Ff=K(c,z(),jc);Ff.a=!!(Ff.a|Gc)}if(c.g){var rf=c.f;if(!qe){var Ne=X(S(),new H(()=>Fq(J(),rf.wa)+".?"));O(c,Ne,c.e,!1)}}var Pf=c.e,fe=c.f;if(c.b){var Jc=c.c,af=Jc>Dc||!N(Fb,Jc)?Jc:Gb;ig=K(c,$b.S(dd,c.h),af)}else{c.a=!0;var ig=c}c.g&&O(c,P(J(), + nc,fe),Q(rb,Pf),Dc===c.q);bf=ig}else bf=c}else var bf=c;if(bf.b){var Yd=bf.h;if(null!==Yd&&z()===Yd.m()){le();var Zd=Uf(new Vf,[Yd.o()]),ag=pe(y(),Zd)}else{if(!(null!==Yd&&Yd.m()instanceof F))throw new x(Yd);var oe=Yd.o(),sf=Yd.m().p.Rd();ag=new nf(oe,sf)}bf.h=ag}var Hg=c.f,Gf=c.a,Gd=!!(Gf|Qc);c.b||Gf||Pm(c,mc);c.a=Gd;if(Tb){var $d=Q(qb,Hg),ug=Q(Jb,c.e);O(c,$d,ug,!1)}}ib=c}ic&&c.v.qa((new Z("argList")).t,ib.c,ib.b);if(ib.g){var jg=X(S(),new H(()=>(new Z("argList")).t));O(ib,jg,ib.e,Zb(new Z("argumentInterior")).t));O(m,Ue,m.e,d'"\\""')));if(c.b){k=c.c;l=c.e;var m=c.f;c.a=!0;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var n=c.c;uM(b,a,c);b=c.e;var q=c.f;if(c.b){var r=c.c;K(c,c.h,r>n||!N(h,r)?r:k)}else c.a=!0;c.g&&O(c,P(J(),m,q),Q(l,b),n===c.q)}}c.b?(m=c.c,h=c.e,k=c.f,n=c.h,Lm(J(),AB(),c),c.b?!c.b&&c.a?g=c:(l=c.c, + b=c.j,q=c.c,N(b,q)&&34===b.k.charCodeAt(q)?U(c,1+q|0):W(c),c.g&&R(c,q,X(S(),new H(()=>'"\\""'))),b=c.e,q=c.f,c.b?(r=c.c,g=K(c,n,r>l||!N(g,r)?r:m)):g=c,c.g&&O(c,P(J(),k,q),Q(h,b),l===c.q)):g=c):g=c;e&&c.v.qa(rz("Argument "+a.ya()+": "+a.jg()).t,g.c,g.b);g.g&&(c=X(S(),new H(()=>rz("Argument "+a.ya()+": "+a.jg()).t)),O(g,c,g.e,dA&&D));if(0===A&&0===v)K(e,void 0,w);else{var T=e.j,V=e.c;N(T,V)&&44===T.k.charCodeAt(V)?U(e,1+V|0):W(e);e.g&&R(e,V,X(S(),new H(()=>'","')));var ba=e.f,da=e.e,ka=e.a,pa=e.g;if(e.b){var qa=e.c,Da=1+A|0;if(Da===v)hr(qa, + qa,Da,!!(D|ka),t,e,q,void 0),pa&&R(e,w,X(S(),new H((Od=>()=>Fq(J(),Od.wa)+".rep")(ba))));else if(r===DB()||(Lm(J(),r,e),e.b||!e.a)){e.a=!1;var la=!!(!!(D|ka)|e.a);w=qa;A=Da;E=!1;D=la;L=null;M=da;continue}}else ka||hr(w,w,A,!!(D|ka),t,e,q,void 0),pa&&ur(J(),0,e,L,ba,M,E||ka)}break}if(e.b){var Ca=e.c,Ra=e.e,$a=e.f;e.a=!0;Lm(J(),AB(),e);if(e.b)if(!e.b&&e.a)var Ma=e;else{var Xa=e.c;I();I();var Ta=sB(),Za=AB();lr();for(var Fa=lG(wE()),Ha=-1===d?0:d,zb=-1===d?2147483647:d,tb=e.c,Wb=0,Cc=!1,gb=e.a,Ab=null, + kc=null,pb;;){e.a=!!(Cc|(0>Wb&&gb));if(0===Wb&&0===zb)pb=K(e,pr(Dh(),Fa),tb);else{sM(b,e);var Hb=e.f,gc=e.e,lb=e.a,bb=e.g;if(e.b){var hb=e.c;Fa.pa(e.h);var Ya=1+Wb|0;if(Ya===zb){var cb=hr(hb,hb,Ya,!!(gb|lb),Ha,e,Ta,Fa);bb&&R(e,tb,X(S(),new H((Od=>()=>Fq(J(),Od.wa)+".rep")(Hb))));pb=cb}else if(Za!==DB()&&(Lm(J(),Za,e),!e.b&&e.a))pb=e;else{e.a=!1;var Bb=e.j,hc=e.c,Fc=N(Bb,hc)&&44===Bb.k.charCodeAt(hc)?U(e,1+hc|0):W(e);e.g&&R(e,hc,X(S(),new H(()=>'","')));var Xb=e.a,db=!!(!!(gb|lb)|Xb);if(null===Fc){tb= + hb;Wb=Ya;Cc=!1;gb=db;Ab=null;kc=gc;continue}if(e.b){var lc=e.f;if(Za===DB()||(Lm(J(),Za,e),e.b||!Xb&&!e.a)){tb=hb;Wb=Ya;Cc=Xb;gb=db;Ab=lc;kc=gc;continue}pb=e}else{var Qb=Xb?Zq(e,hb,db):hr(hb,hb,Ya,db,Ha,e,Ta,Fa);bb&&ur(J(),0,e,null,Hb,gc,!0);pb=Qb}}}else{var Mb=lb?e:hr(tb,tb,Wb,!!(gb|lb),Ha,e,Ta,Fa);bb&&ur(J(),0,e,Ab,Hb,kc,Cc||lb);pb=Mb}}break}if(pb.b){var Db=pb.h;pb.h=B(new C,y(),Db.Rd())}var Ob=e.e,Zb=e.f;if(e.b){var ic=e.c;Qc=K(e,e.h,ic>Xa||!N(m,ic)?ic:Ca)}else{e.a=!0;var Qc=e}e.g&&O(e,P(J(),$a, + Zb),Q(Ra,Ob),Xa===e.q);Ma=Qc}else Ma=e}else Ma=e}else{if(c instanceof nf&&(k=!0,l=c,l.Ob instanceof Rz)){var mc=l.Ob;if(y().l(l.ja)&&a){I();oB();var ub=e.c,Rb=e.a;e.a=!1;I();xM(b,mc,e);var Sb=e.b;if(Sb){var ec=Uq(e,new F(e.h));ec.a=!!(ec.a|Rb);var ob=ec}else if(e.a)ob=e;else{var Ib=K(e,z(),ub);Ib.a=!!(Ib.a|Rb);ob=Ib}if(e.g){var qb=e.f;if(!Sb){var Jb=X(S(),new H(()=>Fq(J(),qb.wa)+".?"));O(e,Jb,e.e,!1)}}var ib=AB();if(ob.b){var Tb=ob.u,$b=ob.h;ob.u=!0;ib.Wd(ob);ob.u=Tb;if(!ob.b&&ob.a)Ma=ob;else{I(); + var Fb=yM(b,a&&$b.r(),y(),d,e);if(Fb.b){var Gb=Fb.h;le();var rb=[$b.r()?lG(Dh()):$b.G()],nc=Uf(new Vf,rb),dd=pe(y(),nc);Fb.h=B(new C,lf(dd,Gb.o()),Gb.m())}Ma=Fb}}else Ma=ob;break a}}if(k&&l.Ob instanceof Uz){var Dc=l.Ob;I();oB();var jc=e.c,Gc=e.a;e.a=!1;I();if(a)xM(b,Dc.Cq,e);else{kG();var ed=e.j;I();var Ub=e.j,Kb=e.c;N(Ub,Kb)&&44===Ub.k.charCodeAt(Kb)?U(e,1+Kb|0):W(e);e.g&&R(e,Kb,X(S(),new H(()=>'","')));if(e.b){var Ac=e.c,sb=e.e,Rc=e.f;Lm(J(),AB(),e);if(e.b&&(e.b||!e.a)){var Vb=e.c;xM(b,Dc.Cq,e); + var Mc=e.e,oc=e.f;if(e.b){var ac=e.c;K(e,e.h,ac>Vb||!N(ed,ac)?ac:Ac)}e.g&&O(e,P(J(),Rc,oc),Q(sb,Mc),Vb===e.q)}}}var Tc=e.b;if(Tc){var fc=Uq(e,new F(e.h));fc.a=!!(fc.a|Gc);var vb=fc}else if(e.a)vb=e;else{var pc=K(e,z(),jc);pc.a=!!(pc.a|Gc);vb=pc}if(e.g){var mb=e.f;if(!Tc){var qc=X(S(),new H(()=>Fq(J(),mb.wa)+".?"));O(e,qc,e.e,!1)}}var Uc=AB();if(vb.b){var Yb=vb.u,nb=vb.h;vb.u=!0;Uc.Wd(vb);vb.u=Yb;if(!vb.b&&vb.a)Ma=vb;else{var bc=l;I();var rc=yM(b,a&&nb.r(),bc.ja,d,e);if(rc.b){var Eb=rc.h,sc=hE(Eq(), + nb).xs(),Sc=Si(),tc=sc.Mm(Sc.au).aa(new $f(Od=>{le();Od=Uf(new Vf,[Od]);return pe(y(),Od)})).Rd();rc.h=B(new C,lf(tc,Eb.o()),Eb.m())}Ma=rc}}else Ma=vb}else if(k){I();if(a)var wb=xM(b,l.Ob,e);else{kG();var Nc=e.j;I();var xb=e.c;I();var uc=e.j,Ic=e.c,jd=N(uc,Ic)&&44===uc.k.charCodeAt(Ic)?U(e,1+Ic|0):W(e);e.g&&R(e,Ic,X(S(),new H(()=>'","')));var ud=jd.c;jd.b?Wq(jd,jd.h,!!(jd.a|ud>xb)):Yq(jd,ud);if(e.b){var kd=e.c,ld=e.e,vd=e.f;Lm(J(),AB(),e);if(e.b)if(!e.b&&e.a)wb=e;else{var fd=e.c;xM(b,l.Ob,e);var qd= + e.e,gd=e.f;if(e.b){var Ec=e.c;Yc=K(e,e.h,Ec>fd||!N(Nc,Ec)?Ec:kd)}else var Yc=e;e.g&&O(e,P(J(),vd,gd),Q(ld,qd),fd===e.q);wb=Yc}else wb=e}else wb=e}var Td=AB();if(wb.b){var xd=wb.u,Fd=wb.h;wb.u=!0;Td.Wd(wb);wb.u=xd;if(!wb.b&&wb.a)Ma=wb;else{var Oc=l;I();var md=yM(b,!1,Oc.ja,d,e);if(md.b){var Nd=md.h;md.h=B(new C,new nf(Fd,Nd.o()),Nd.m())}Ma=md}}else Ma=wb}else throw new x(c);}h&&e.v.qa((new Z("argumentList")).t,Ma.c,Ma.b);if(Ma.g){var Pc=X(S(),new H(()=>(new Z("argumentList")).t));O(Ma,Pc,Ma.e,g(new Z("tacticSymbol")).t)),O(b,a,b.e,c'"("')));A=w.c;w.b?Wq(w,w.h,!!(w.a|A>v)):Yq(w,A);a.u=r;r=a.b?Pm(a,n):U(a,n);a.g&&(a.ka=t,R(a,n,S().Fa));r.a=q;n=a.e;q=a.f;a.b?(t=a.c,e=K(a,l,t>m|| + !N(e,t)?t:g)):(a.a=!0,e=a);a.g&&O(a,P(J(),k,q),Q(h,n),m===a.q);h=e}else h=a}else h=a;if(h.b){h=h.h;try{var E=Mz(Zz(),h),D=E.Xo,L=E.Wo;if(D instanceof nf&&D.Ob instanceof Rz&&y().l(D.ja)&&0===L){I();var M=b.Aq;le();mf();var T=y(),V=Uf(new Vf,[new Tj(T)]),ba=M.Rn(h,pe(y(),V),rM(b.je));Ha=Om(ba,a)}else{if(0===L)b:{for(E=D;!E.r();){if(!(E.x()instanceof Uz)){var da=!1;break b}E=E.D()}da=!0}else da=!1;if(da){I();var ka=b.Aq.Rn(h,y(),rM(b.je));Ha=Om(ka,a)}else{I();var pa=D.E();if(D===y())var qa=y();else{var Da= + D.x(),la=new nf(Da.ya()+":"+Da.jg(),y());da=la;for(var Ca=D.D();Ca!==y();){var Ra=Ca.x(),$a=new nf(Ra.ya()+":"+Ra.jg(),y());da=da.ja=$a;Ca=Ca.D()}qa=la}var Ma="Expected "+pa+" arguments "+Pi(qa,"(",",",")")+(0Ma))));Ha=Za}}}catch(zb){if(Ha=zb instanceof wl?zb:new xl(zb),Ha instanceof jl||Ha instanceof ej)if(b.em.ta(h))I(),Ha=new BM(b.em.s(h)),Ha=Om(Ha,a);else{I();var Fa="Expected known tactic, but "+ + h+" not a known tactic";Ha=a.c;b=a.ka;I();D=dr(a).b?Uq(a,a.h):Pm(a,Ha);a.g&&(a.ka=b,R(a,Ha,X(S(),new H(()=>Fa))));Ha=D}else throw Ha instanceof xl?Ha.Ac:Ha;}}else var Ha=h;d&&a.v.qa((new Z("atomicTactic")).t,Ha.c,Ha.b);Ha.g&&(a=X(S(),new H(()=>(new Z("atomicTactic")).t)),O(Ha,a,Ha.e,c'"("')));t=r.c;r.b?Wq(r,r.h,!!(r.a|t>q)):Yq(r,t);q=a.e;t=a.f;a.b?(r=a.c,g=K(a,m,r>n||!N(g,r)?r:h)):g=a;a.g&&O(a,P(J(),l,t),Q(k,q),n===a.q);l=g}}else l=a;n=AB();if(l.b&&(g=l.u,k=l.h,l.u=!0,n.Wd(l),l.u=g,l.b|| + !l.a)&&(n=Mz(Zz(),k),l=n.Xo,n=n.Wo,I(),l=yM(b,!0,l,n,a),l.b)){g=l.h;if(null===g)throw new x(g);q=g.o();n=v=>{mf();return new Tj(v)};if(q===y())n=y();else{h=q.x();m=h=new nf(n(h),y());for(q=q.D();q!==y();)t=q.x(),t=new nf(n(t),y()),m=m.ja=t,q=q.D();n=h}q=g.m();g=v=>{mf();return new Uj(v)};if(q===y())g=y();else{h=q.x();m=h=new nf(g(h),y());for(q=q.D();q!==y();)t=q.x(),t=new nf(g(t),y()),m=m.ja=t,q=q.D();g=h}l.h=B(new C,k,lf(n,g))}a.b?(g=a.c,k=a.e,l=a.f,h=a.h,Lm(J(),AB(),a),a.b?!a.b&&a.a?e=a:(n=a.c, + m=a.j,q=a.c,N(m,q)&&41===m.k.charCodeAt(q)?U(a,1+q|0):W(a),a.g&&R(a,q,X(S(),new H(()=>'")"'))),m=a.e,q=a.f,a.b?(t=a.c,e=K(a,h,t>n||!N(e,t)?t:g)):e=a,a.g&&O(a,P(J(),l,q),Q(k,m),n===a.q)):e=a):e=a;d&&a.v.qa(rz("tactic(...)").t,e.c,e.b);e.g&&(a=X(S(),new H(()=>rz("tactic(...)").t)),O(e,a,e.e,c'"doall"')));if(a.b){var A=a.c,E=a.e,D=a.f;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var L= + a.c,M=a.j,T=a.c;N(M,T)&&40===M.k.charCodeAt(T)?U(a,1+T|0):W(a);a.g&&R(a,T,X(S(),new H(()=>'"("')));var V=a.e,ba=a.f;if(a.b){var da=a.c;K(a,void 0,da>L||!N(r,da)?da:A)}a.g&&O(a,P(J(),D,ba),Q(E,V),L===a.q)}}if(a.b){var ka=a.c,pa=a.e,qa=a.f;a.a=!0;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var Da=a.c;gH(b,a);var la=a.e,Ca=a.f;if(a.b){var Ra=a.c;K(a,a.h,Ra>Da||!N(q,Ra)?Ra:ka)}else a.a=!0;a.g&&O(a,P(J(),qa,Ca),Q(pa,la),Da===a.q)}}if(a.b){var $a=a.c,Ma=a.e,Xa=a.f,Ta=a.h;Lm(J(),AB(),a);if(a.b)if(!a.b&&a.a)gb=a; + else{var Za=a.c,Fa=a.j,Ha=a.c;N(Fa,Ha)&&41===Fa.k.charCodeAt(Ha)?U(a,1+Ha|0):W(a);a.g&&R(a,Ha,X(S(),new H(()=>'")"')));var zb=a.e,tb=a.f;if(a.b){var Wb=a.c;Cc=K(a,Ta,Wb>Za||!N(n,Wb)?Wb:$a)}else var Cc=a;a.g&&O(a,P(J(),Xa,tb),Q(Ma,zb),Za===a.q);gb=Cc}else gb=a}else var gb=a;gb.b&&(gb.h=new EM(gb.h));var Ab=a.f,kc=a.e;if(a.b)a.a=!!(a.a|l);else if(!a.a){var pb=a.g;a.c=m;pb&&O(a,Ab,a.e,!1);a.a=!1;I();Km();var Hb=a.j;I();kG();var gc=a.j;I();kG();var lb=a.j;I();var bb=a.c,hb=7+bb|0,Ya=a.j;N(Ya,-1+hb|0)&& + 112===Ya.k.charCodeAt(bb)&&97===Ya.k.charCodeAt(1+bb|0)&&114===Ya.k.charCodeAt(2+bb|0)&&116===Ya.k.charCodeAt(3+bb|0)&&105===Ya.k.charCodeAt(4+bb|0)&&97===Ya.k.charCodeAt(5+bb|0)&&108===Ya.k.charCodeAt(6+bb|0)?U(a,hb):W(a);a.g&&R(a,bb,X(S(),new H(()=>'"partial"')));if(a.b){var cb=a.c,Bb=a.e,hc=a.f;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var Fc=a.c,Xb=a.j,db=a.c;N(Xb,db)&&40===Xb.k.charCodeAt(db)?U(a,1+db|0):W(a);a.g&&R(a,db,X(S(),new H(()=>'"("')));var lc=a.e,Qb=a.f;if(a.b){var Mb=a.c;K(a,void 0,Mb>Fc|| + !N(lb,Mb)?Mb:cb)}a.g&&O(a,P(J(),hc,Qb),Q(Bb,lc),Fc===a.q)}}if(a.b){var Db=a.c,Ob=a.e,Zb=a.f;a.a=!0;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var ic=a.c;gH(b,a);var Qc=a.e,mc=a.f;if(a.b){var ub=a.c;K(a,a.h,ub>ic||!N(gc,ub)?ub:Db)}else a.a=!0;a.g&&O(a,P(J(),Zb,mc),Q(Ob,Qc),ic===a.q)}}if(a.b){var Rb=a.c,Sb=a.e,ec=a.f,ob=a.h;Lm(J(),AB(),a);if(a.b)if(!a.b&&a.a)Gb=a;else{var Ib=a.c,qb=a.j,Jb=a.c;N(qb,Jb)&&41===qb.k.charCodeAt(Jb)?U(a,1+Jb|0):W(a);a.g&&R(a,Jb,X(S(),new H(()=>'")"')));var ib=a.e,Tb=a.f;if(a.b){var $b= + a.c;Fb=K(a,ob,$b>Ib||!N(Hb,$b)?$b:Rb)}else var Fb=a;a.g&&O(a,P(J(),ec,Tb),Q(Sb,ib),Ib===a.q);Gb=Fb}else Gb=a}else var Gb=a;Gb.b&&(Gb.h=new FM(Gb.h,z()));var rb=a.f,nc=a.a,dd=!!(nc|l);a.b||nc||Pm(a,m);a.a=dd;if(pb){var Dc=Q(Ab,rb),jc=Q(kc,a.e);O(a,Dc,jc,!1)}}var Gc=a.f,ed=a.e;if(a.b)a.a=!!(a.a|h);else if(!a.a){var Ub=a.g;a.c=k;Ub&&O(a,Gc,a.e,!1);a.a=!1;I();Km();var Kb=a.j;I();kG();var Ac=xq(),sb=a.j;I();Km();var Rc=a.j;I();Km();var Vb=a.j;I();Km();var Mc=a.j;I();Km();var oc=a.j;I();kG();var ac=a.j; + I();kG();var Tc=a.j;I();kG();var fc=a.j;I();var vb=a.c,pc=3+vb|0,mb=a.j;N(mb,-1+pc|0)&&108===mb.k.charCodeAt(vb)&&101===mb.k.charCodeAt(1+vb|0)&&116===mb.k.charCodeAt(2+vb|0)?U(a,pc):W(a);a.g&&R(a,vb,X(S(),new H(()=>'"let"')));if(a.b){var qc=a.c,Uc=a.e,Yb=a.f;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var nb=a.c,bc=a.j,rc=a.c;N(bc,rc)&&40===bc.k.charCodeAt(rc)?U(a,1+rc|0):W(a);a.g&&R(a,rc,X(S(),new H(()=>'"("')));var Eb=a.e,sc=a.f;if(a.b){var Sc=a.c;K(a,void 0,Sc>nb||!N(fc,Sc)?Sc:qc)}a.g&&O(a,P(J(),Yb,sc), + Q(Uc,Eb),nb===a.q)}}if(a.b){var tc=a.c,wb=a.e,Nc=a.f;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var xb=a.c,uc=a.j,Ic=a.c;N(uc,Ic)&&34===uc.k.charCodeAt(Ic)?U(a,1+Ic|0):W(a);a.g&&R(a,Ic,X(S(),new H(()=>'"\\""')));var jd=a.e,ud=a.f;if(a.b){var kd=a.c;K(a,void 0,kd>xb||!N(Tc,kd)?kd:tc)}a.g&&O(a,P(J(),Nc,ud),Q(wb,jd),xb===a.q)}}if(a.b){var ld=a.c,vd=a.e,fd=a.f;a.a=!0;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var qd=a.c;lI(UA(),a);var gd=a.e,Ec=a.f;if(a.b){var Yc=a.c;K(a,a.h,Yc>qd||!N(ac,Yc)?Yc:ld)}else a.a=!0;a.g&& + O(a,P(J(),fd,Ec),Q(vd,gd),qd===a.q)}}if(a.b){var Td=a.c,xd=a.e,Fd=a.f,Oc=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var md=a.c,Nd=a.j,Pc=a.c;N(Nd,Pc)&&34===Nd.k.charCodeAt(Pc)?U(a,1+Pc|0):W(a);a.g&&R(a,Pc,X(S(),new H(()=>'"\\""')));var yd=a.e,Od=a.f;if(a.b){var Me=a.c;K(a,Oc,Me>md||!N(oc,Me)?Me:Td)}a.g&&O(a,P(J(),Fd,Od),Q(xd,yd),md===a.q)}}if(a.b){var Ze=a.c,je=a.e,hf=a.f,ze=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var Pd=a.c,Ud=a.j,$e=a.c;N(Ud,$e)&&41===Ud.k.charCodeAt($e)?U(a,1+$e|0):W(a);a.g&&R(a, + $e,X(S(),new H(()=>'")"')));var pf=a.e,me=a.f;if(a.b){var qf=a.c;K(a,ze,qf>Pd||!N(Mc,qf)?qf:Ze)}a.g&&O(a,P(J(),hf,me),Q(je,pf),Pd===a.q)}}if(a.b){var ne=a.c,qe=a.e,Of=a.f,Ff=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var rf=a.c,Ne=a.c,Pf=2+Ne|0,fe=a.j;N(fe,-1+Pf|0)&&105===fe.k.charCodeAt(Ne)&&110===fe.k.charCodeAt(1+Ne|0)?U(a,Pf):W(a);a.g&&R(a,Ne,X(S(),new H(()=>'"in"')));var Jc=a.e,af=a.f;if(a.b){var ig=a.c;K(a,Ff,ig>rf||!N(Vb,ig)?ig:ne)}a.g&&O(a,P(J(),Of,af),Q(qe,Jc),rf===a.q)}}if(a.b){var bf=a.c, + Yd=a.e,Zd=a.f,ag=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var oe=a.c,sf=a.j,Hg=a.c;N(sf,Hg)&&40===sf.k.charCodeAt(Hg)?U(a,1+Hg|0):W(a);a.g&&R(a,Hg,X(S(),new H(()=>'"("')));var Gf=a.e,Gd=a.f;if(a.b){var $d=a.c;K(a,ag,$d>oe||!N(Rc,$d)?$d:bf)}a.g&&O(a,P(J(),Zd,Gd),Q(Yd,Gf),oe===a.q)}}if(a.b){var ug=a.c,jg=a.e,ae=a.f;a.a=!0;var kg=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var Xg=a.c;gH(b,a);var jf=a.e,Ig=a.f;if(a.b){var Vd=a.c,Ue=Vd>Xg||!N(sb,Vd)?Vd:ug;K(a,Ac.S(kg,a.h),Ue)}else a.a=!0;a.g&&O(a,P(J(),ae, + Ig),Q(jg,jf),Xg===a.q)}}if(a.b){var tf=a.c,Yg=a.e,mi=a.f,Eh=a.h;Lm(J(),AB(),a);if(a.b)if(!a.b&&a.a)Jg=a;else{var ni=a.c,Rh=a.j,ih=a.c;N(Rh,ih)&&41===Rh.k.charCodeAt(ih)?U(a,1+ih|0):W(a);a.g&&R(a,ih,X(S(),new H(()=>'")"')));var oi=a.e,sj=a.f;if(a.b){var Ei=a.c;Xj=K(a,Eh,Ei>ni||!N(Kb,Ei)?Ei:tf)}else var Xj=a;a.g&&O(a,P(J(),mi,sj),Q(Yg,oi),ni===a.q);Jg=Xj}else Jg=a}else var Jg=a;var xk=AB();if(Jg.b){var Xm=Jg.u,Fi=Jg.h;Jg.u=!0;xk.Wd(Jg);Jg.u=Xm;if(Jg.b||!Jg.a)if(null!==Fi&&Fi.o()instanceof gg){var nl= + Fi.o();I();var tj=new GM(nl.Zi,nl.$i,Fi.m());Om(tj,a)}else{if(null===Fi)throw new x(Fi);I();var Fh=Fi.o();Ve().ba.s(Fh);dr(a)}}var uj=a.f,vj=a.a,cm=!!(vj|h);a.b||vj||Pm(a,k);a.a=cm;if(Ub){var aq=Q(Gc,uj),$n=Q(ed,a.e);O(a,aq,$n,!1)}}var yk=a.f,ao=a.e;if(a.b)a.a=!!(a.a|e);else if(!a.a){var ol=a.g;a.c=g;ol&&O(a,yk,a.e,!1);a.a=!1;I();kG();var pl=xq(),dm=a.j;I();Km();var bo=a.j;I();kG();var Yj=a.j;I();var wj=a.c,co=6+wj|0,Sh=a.j;N(Sh,-1+co|0)&&116===Sh.k.charCodeAt(wj)&&97===Sh.k.charCodeAt(1+wj|0)&&99=== + Sh.k.charCodeAt(2+wj|0)&&116===Sh.k.charCodeAt(3+wj|0)&&105===Sh.k.charCodeAt(4+wj|0)&&99===Sh.k.charCodeAt(5+wj|0)?U(a,co):W(a);a.g&&R(a,wj,X(S(),new H(()=>'"tactic"')));if(a.b){var bq=a.c,cq=a.e,Ym=a.f;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var zk=a.c;zM(b,a);var eo=a.e,Zm=a.f;if(a.b){var Zj=a.c;K(a,a.h,Zj>zk||!N(Yj,Zj)?Zj:bq)}a.g&&O(a,P(J(),Ym,Zm),Q(cq,eo),zk===a.q)}}if(a.b){var em=a.c,$m=a.e,dq=a.f,an=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var Ak=a.c,ql=a.c,Bk=2+ql|0,bn=a.j;N(bn,-1+Bk|0)&&97=== + bn.k.charCodeAt(ql)&&115===bn.k.charCodeAt(1+ql|0)?U(a,Bk):W(a);a.g&&R(a,ql,X(S(),new H(()=>'"as"')));var fo=a.e,Gi=a.f;if(a.b){var Zg=a.c;K(a,an,Zg>Ak||!N(bo,Zg)?Zg:em)}a.g&&O(a,P(J(),dq,Gi),Q($m,fo),Ak===a.q)}}if(a.b){var go=a.c,eq=a.e,ho=a.f;a.a=!0;var fq=a.h;Lm(J(),AB(),a);if(a.b)if(!a.b&&a.a)xm=a;else{var cn=a.c;HM(b,a);var rl=a.e,dn=a.f;if(a.b){var sl=a.c,Ck=sl>cn||!N(dm,sl)?sl:go;tl=K(a,pl.S(fq,a.h),Ck)}else{a.a=!0;var tl=a}a.g&&O(a,P(J(),ho,dn),Q(eq,rl),cn===a.q);xm=tl}else xm=a}else var xm= + a;if(xm.b){var cj=xm.h;if(null===cj)throw new x(cj);if(b.em.ta(cj.o()))I(),dr(a);else{try{var Tt=new ml(b.Aq.Rn(cj.o(),y(),rM(b.je)))}catch(Am){var Ao=Am instanceof wl?Am:new xl(Am);var Ut=yl(zl(),Ao);if(Ut.r())throw Ao instanceof xl?Ao.Ac:Ao;var NE=Ut.G();Tt=new Al(NE)}if(Tt.Me().r()){var $K=b.em,aL=cj.o(),Qz=new IM(cj.o(),cj.m());fi($K,aL,Qz);I();var OE=b.em.s(cj.o());Om(OE,a)}else I(),dr(a)}}var To=a.f,PE=a.a,QE=!!(PE|e);a.b||PE||Pm(a,g);a.a=QE;if(ol){var bL=Q(yk,To),cL=Q(ao,a.e);O(a,bL,cL,!1)}}var RE= + a.f,SE=a.e;if(a.b)a.a=!!(a.a|c);else if(!a.a){var TE=a.g;a.c=d;TE&&O(a,RE,a.e,!1);a.a=!1;I();var UE=a.c,dL=a.u;a.u=!0;I();var Tk=a.c,VE=7+Tk|0,zm=a.j;N(zm,-1+VE|0)&&85===zm.k.charCodeAt(Tk)&&83===zm.k.charCodeAt(1+Tk|0)&&77===zm.k.charCodeAt(2+Tk|0)&&97===zm.k.charCodeAt(3+Tk|0)&&116===zm.k.charCodeAt(4+Tk|0)&&99===zm.k.charCodeAt(5+Tk|0)&&104===zm.k.charCodeAt(6+Tk|0)?U(a,VE):W(a);a.g&&R(a,Tk,X(S(),new H(()=>'"USMatch"')));a.u=dL;var WE=a.b?Uq(a,Pq(a.j,UE,a.c)):a;if(WE.b){I();var XE=new LB("skip", + new $f(Am=>new oG(Am))),eL=new $f(Am=>AM(b,Am));I();I();I();WE.h=$q(XE,eL).It().Of}var YE=a.f,ZE=a.a,fL=!!(ZE|c);a.b||ZE||Pm(a,d);a.a=fL;if(TE){var $E=Q(RE,YE),su=Q(SE,a.e);O(a,$E,su,!1)}}} + function JM(b,a){var c=a.c,d=null!==a.v;d&&a.v.ra(rz("\x3c(tactic,tactic,...)").t,c);Km();var e=a.j;I();kG();var g=a.j;I();kG();var h=a.j;I();var k=a.j,l=a.c;N(k,l)&&60===k.k.charCodeAt(l)?U(a,1+l|0):W(a);a.g&&R(a,l,X(S(),new H(()=>'"\x3c"')));if(a.b){var m=a.c,n=a.e,q=a.f;a.a=!0;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var r=a.c,t=a.j,v=a.c;N(t,v)&&40===t.k.charCodeAt(v)?U(a,1+v|0):W(a);a.g&&R(a,v,X(S(),new H(()=>'"("')));var w=a.e,A=a.f;if(a.b){var E=a.c;K(a,void 0,E>r||!N(h,E)?E:m)}else a.a=!0;a.g&& + O(a,P(J(),q,A),Q(n,w),r===a.q)}}if(a.b){var D=a.c,L=a.e,M=a.f;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var T=a.c,V=a.a;a.a=!1;var ba=a.c;I();I();I();var da=sB(),ka=AB();lr();for(var pa=lG(wE()),qa=a.c,Da=0,la=!1,Ca=a.a,Ra=null,$a=null,Ma;;){a.a=!!(la|(2>Da&&Ca));KM(b,a);var Xa=a.f,Ta=a.e,Za=a.a,Fa=a.g;if(a.b){var Ha=a.c;pa.pa(a.h);var zb=1+Da|0;if(ka!==DB()&&(Lm(J(),ka,a),!a.b&&a.a))Ma=a;else{a.a=!1;var tb=a.c;I();var Wb=a.j,Cc=a.c,gb=N(Wb,Cc)&&44===Wb.k.charCodeAt(Cc)?U(a,1+Cc|0):W(a);a.g&&R(a,Cc,X(S(), + new H(()=>'","')));var Ab=gb.c,kc=gb.b?Wq(gb,gb.h,!!(gb.a|Ab>tb)):Yq(gb,Ab),pb=a.a,Hb=!!(!!(Ca|Za)|pb);if(null===kc){qa=Ha;Da=zb;la=!1;Ca=Hb;Ra=null;$a=Ta;continue}if(a.b){var gc=a.f;if(ka===DB()||(Lm(J(),ka,a),a.b||!pb&&!a.a)){qa=Ha;Da=zb;la=pb;Ca=Hb;Ra=gc;$a=Ta;continue}Ma=a}else{var lb=pb?Zq(a,Ha,Hb):ir(Ha,Ha,zb,Hb,2,a,da,pa);Fa&&ur(J(),2,a,null,Xa,Ta,!0);Ma=lb}}}else{var bb=Za?a:ir(qa,qa,Da,!!(Ca|Za),2,a,da,pa);Fa&&ur(J(),2,a,Ra,Xa,$a,la||Za);Ma=bb}break}Ma.b&&(Ma.h=new LM(Ma.h));var hb=a.f,Ya= + a.e;if(a.b)a.a=!!(a.a|V);else if(!a.a){var cb=a.g;a.c=ba;cb&&O(a,hb,a.e,!1);a.a=!1;I();I();var Bb=sB(),hc=AB();lr();for(var Fc=lG(wE()),Xb=a.c,db=0,lc=!1,Qb=a.a,Mb=null,Db=null,Ob;;){a.a=!!(lc|(2>db&&Qb));kG();var Zb=xq(),ic=a.j;I();Km();var Qc=a.j;I();I();I();var mc=AG(a);if(mc.b){var ub=mc.h;mc.h=Id(Rd(),ub);Rb=mc}else var Rb=mc;Rb.b&&(Rb.h=Rb.h.x());if(a.b){var Sb=a.c,ec=a.e,ob=a.f,Ib=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var qb=a.c,Jb=a.j,ib=a.c;N(Jb,ib)&&58===Jb.k.charCodeAt(ib)?U(a,1+ib|0): + W(a);a.g&&R(a,ib,X(S(),new H(()=>'":"')));var Tb=a.e,$b=a.f;if(a.b){var Fb=a.c;K(a,Ib,Fb>qb||!N(Qc,Fb)?Fb:Sb)}a.g&&O(a,P(J(),ob,$b),Q(ec,Tb),qb===a.q)}}if(a.b){var Gb=a.c,rb=a.e,nc=a.f,dd=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var Dc=a.c;KM(b,a);var jc=a.e,Gc=a.f;if(a.b){var ed=a.c,Ub=ed>Dc||!N(ic,ed)?ed:Gb;K(a,Zb.S(dd,a.h),Ub)}a.g&&O(a,P(J(),nc,Gc),Q(rb,jc),Dc===a.q)}}var Kb=a.f,Ac=a.e,sb=a.a,Rc=a.g;if(a.b){var Vb=a.c;Fc.pa(a.h);var Mc=1+db|0;if(hc!==DB()&&(Lm(J(),hc,a),!a.b&&a.a))Ob=a;else{a.a= + !1;var oc=a.c;I();var ac=a.j,Tc=a.c,fc=N(ac,Tc)&&44===ac.k.charCodeAt(Tc)?U(a,1+Tc|0):W(a);a.g&&R(a,Tc,X(S(),new H(()=>'","')));var vb=fc.c,pc=fc.b?Wq(fc,fc.h,!!(fc.a|vb>oc)):Yq(fc,vb),mb=a.a,qc=!!(!!(Qb|sb)|mb);if(null===pc){Xb=Vb;db=Mc;lc=!1;Qb=qc;Mb=null;Db=Ac;continue}if(a.b){var Uc=a.f;if(hc===DB()||(Lm(J(),hc,a),a.b||!mb&&!a.a)){Xb=Vb;db=Mc;lc=mb;Qb=qc;Mb=Uc;Db=Ac;continue}Ob=a}else{var Yb=mb?Zq(a,Vb,qc):ir(Vb,Vb,Mc,qc,2,a,Bb,Fc);Rc&&ur(J(),2,a,null,Kb,Ac,!0);Ob=Yb}}}else{var nb=sb?a:ir(Xb, + Xb,db,!!(Qb|sb),2,a,Bb,Fc);Rc&&ur(J(),2,a,Mb,Kb,Db,lc||sb);Ob=nb}break}Ob.b&&(Ob.h=new MM(Ob.h));var bc=a.f,rc=a.a,Eb=!!(rc|V);a.b||rc||Pm(a,ba);a.a=Eb;if(cb){var sc=Q(hb,bc),Sc=Q(Ya,a.e);O(a,sc,Sc,!1)}}var tc=a.e,wb=a.f;if(a.b){var Nc=a.c;K(a,a.h,Nc>T||!N(g,Nc)?Nc:D)}a.g&&O(a,P(J(),M,wb),Q(L,tc),T===a.q)}}if(a.b){var xb=a.c,uc=a.e,Ic=a.f,jd=a.h;Lm(J(),AB(),a);if(a.b)if(!a.b&&a.a)Ec=a;else{var ud=a.c,kd=a.j,ld=a.c;N(kd,ld)&&41===kd.k.charCodeAt(ld)?U(a,1+ld|0):W(a);a.g&&R(a,ld,X(S(),new H(()=>'")"'))); + var vd=a.e,fd=a.f;if(a.b){var qd=a.c;gd=K(a,jd,qd>ud||!N(e,qd)?qd:xb)}else var gd=a;a.g&&O(a,P(J(),Ic,fd),Q(uc,vd),ud===a.q);Ec=gd}else Ec=a}else var Ec=a;d&&a.v.qa(rz("\x3c(tactic,tactic,...)").t,Ec.c,Ec.b);if(Ec.g){var Yc=X(S(),new H(()=>rz("\x3c(tactic,tactic,...)").t));O(Ec,Yc,Ec.e,c'"("')));if(a.b){h=a.c;k=a.e;var l=a.f;a.a=!0;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var m=a.c;gH(b,a);b=a.e;var n=a.f;if(a.b){var q=a.c;K(a,a.h,q>m||!N(g,q)?q:h)}else a.a=!0;a.g&&O(a,P(J(),l,n),Q(k,b),m===a.q)}}a.b?(l=a.c,g=a.e,h=a.f,m=a.h,Lm(J(),AB(),a),a.b?!a.b&&a.a?e=a:(k=a.c,b=a.j,n=a.c,N(b,n)&&41=== + b.k.charCodeAt(n)?U(a,1+n|0):W(a),a.g&&R(a,n,X(S(),new H(()=>'")"'))),b=a.e,n=a.f,a.b?(q=a.c,e=K(a,m,q>k||!N(e,q)?q:l)):e=a,a.g&&O(a,P(J(),h,n),Q(g,b),k===a.q)):e=a):e=a;d&&a.v.qa(rz("(tactic)").t,e.c,e.b);e.g&&(a=X(S(),new H(()=>rz("(tactic)").t)),O(e,a,e.e,c(new Z("baseTac")).t)),O(g,a,g.e,c'"*"')));a.u=w;a.b&&Uq(a,Pq(a.j,v,a.c));if(a.b){var D=a.c;v=a.e;w=a.f;A=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){E=a.c;var L=a.a;a.a=!1;var M=a.c;I();I();var T= + JH(a);if(T.b){var V=T.h|0;mf();T.h=new Tj(V)}V=a.f;T=a.e;if(a.b)a.a=!!(a.a|L);else if(!a.a){var ba=a.g;a.c=M;ba&&O(a,V,a.e,!1);a.a=!1;I();I();var da=a.c,ka=a.a,pa=a.u;a.u=!0;var qa=a.ka,Da=a.c;if(N(a.j,Da)){var la=a.j.k.charCodeAt(a.c);la=48<=la&&57>=la;if(!0===la)U(a,1+Da|0);else{if(!1!==la)throw new x(la);W(a)}}else W(a);a.g&&R(a,Da,X(S(),new H(()=>"[0-9]")));a.u=pa;pa=a.b?Pm(a,da):U(a,da);a.g&&(a.ka=qa,R(a,da,S().Fa));pa.a=ka;pa.b&&(pa.h=(mf(),new Uj(void 0)));da=a.f;ka=a.a;L=!!(ka|L);a.b||ka|| + Pm(a,M);a.a=L;ba&&(M=Q(V,da),L=Q(T,a.e),O(a,M,L,!1))}M=a.e;L=a.f;a.b&&(T=a.c,t=T>E||!N(t,T)?T:D,K(a,r.S(A,a.h),t));a.g&&O(a,P(J(),w,L),Q(v,M),E===a.q)}}t=a.f;r=a.e;a.b?a.a=!!(a.a|n):a.a||(v=a.g,a.c=q,v&&O(a,t,a.e,!1),a.a=!1,I(),w=a.c,A=a.u,a.u=!0,I(),E=a.j,D=a.c,N(E,D)&&43===E.k.charCodeAt(D)?U(a,1+D|0):W(a),a.g&&R(a,D,X(S(),new H(()=>'"+"'))),a.u=A,w=a.b?Uq(a,Pq(a.j,w,a.c)):a,w.b&&(w.h=B(new C,w.h,(mf(),new Uj(void 0)))),w=a.f,A=a.a,n=!!(A|n),a.b||A||Pm(a,q),a.a=n,v&&(q=Q(t,w),n=Q(r,a.e),O(a,q,n, + !1)));(q=a.b)?(l=Uq(a,new F(a.h)),l.a=!!(l.a|m)):a.a||(l=K(a,z(),l),l.a=!!(l.a|m));if(a.g){var Ca=a.f;q||(m=X(S(),new H(()=>Fq(J(),Ca.wa)+".?")),O(a,m,a.e,!1))}m=a.e;l=a.f;a.b?(q=a.c,d=q>k||!N(d,q)?q:e,c=K(a,c.S(h,a.h),d)):c=a;a.g&&O(a,P(J(),g,l),Q(b,m),k===a.q);a=c}}if(a.b){c=a.h;a:{if(null!==c&&c.m()instanceof F&&(b=c.m(),null!==b.p&&"*"===b.p.o()&&b.p.m()instanceof Tj)){c=new PM(c.o(),b.p.m().fa|0);break a}if(null!==c&&c.m()instanceof F&&(b=c.m(),null!==b.p&&"*"===b.p.o()&&b.p.m()instanceof Uj&& + void 0===b.p.m().na)){c=new QM(c.o());break a}if(null!==c&&c.m()instanceof F&&(b=c.m(),null!==b.p&&"+"===b.p.o()&&b.p.m()instanceof Uj&&void 0===b.p.m().na)){Kz||(Kz=new Iz);c=Kz.Fw(c.o(),new QM(c.o()));break a}if(null!==c&&z()===c.m())c=c.o();else throw new x(c);}a.h=c}} + function RM(b,a){I();kG();var c=xq(),d=a.j;I();OM(b,a);if(a.b){var e=a.c,g=a.e,h=a.f,k=a.h;if(!a.b&&a.a)Ue=a;else{var l=a.c;oB();var m=a.c,n=a.a;a.a=!1;I();Km();var q=a.j;I();kG();var r=a.j;I();kG();var t=a.j;I();kG();var v=a.j;I();kG();var w=a.j;I();zG(a);if(a.b){var A=a.c,E=a.e,D=a.f;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var L=a.c,M=a.c,T=5+M|0,V=a.j;N(V,-1+T|0)&&117===V.k.charCodeAt(M)&&115===V.k.charCodeAt(1+M|0)&&105===V.k.charCodeAt(2+M|0)&&110===V.k.charCodeAt(3+M|0)&&103===V.k.charCodeAt(4+ + M|0)?U(a,T):W(a);a.g&&R(a,M,X(S(),new H(()=>'"using"')));var ba=a.e,da=a.f;if(a.b){var ka=a.c;K(a,void 0,ka>L||!N(w,ka)?ka:A)}a.g&&O(a,P(J(),D,da),Q(E,ba),L===a.q)}}if(a.b){var pa=a.c,qa=a.e,Da=a.f;if(a.b||!a.a){var la=a.c;zG(a);var Ca=a.e,Ra=a.f;if(a.b){var $a=a.c;K(a,void 0,$a>la||!N(v,$a)?$a:pa)}a.g&&O(a,P(J(),Da,Ra),Q(qa,Ca),la===a.q)}}if(a.b){var Ma=a.c,Xa=a.e,Ta=a.f;a.a=!0;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var Za=a.c,Fa=a.j,Ha=a.c;N(Fa,Ha)&&34===Fa.k.charCodeAt(Ha)?U(a,1+Ha|0):W(a);a.g&&R(a, + Ha,X(S(),new H(()=>'"\\""')));var zb=a.e,tb=a.f;if(a.b){var Wb=a.c;K(a,void 0,Wb>Za||!N(t,Wb)?Wb:Ma)}else a.a=!0;a.g&&O(a,P(J(),Ta,tb),Q(Xa,zb),Za===a.q)}}if(a.b){var Cc=a.c,gb=a.e,Ab=a.f;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var kc=a.c,pb=a.c,Hb=null!==a.v;Hb&&a.v.ra((new Z("argList")).t,pb);var gc=a.a;a.a=!1;var lb=a.c;I();I();var bb=a.c,hb=a.u;a.u=!0;I();var Ya=a.c,cb=3+Ya|0,Bb=a.j;N(Bb,-1+cb|0)&&110===Bb.k.charCodeAt(Ya)&&105===Bb.k.charCodeAt(1+Ya|0)&&108===Bb.k.charCodeAt(2+Ya|0)?U(a,cb):W(a); + a.g&&R(a,Ya,X(S(),new H(()=>'"nil"')));a.u=hb;var hc=a.b?Uq(a,Pq(a.j,bb,a.c)):a;hc.b&&(hc.h=y());var Fc=a.f,Xb=a.e;if(a.b){a.a=!!(a.a|gc);var db=a}else{if(!a.a){var lc=a.g;a.c=lb;lc&&O(a,Fc,a.e,!1);a.a=!1;I();kG();var Qb=xq(),Mb=a.j;I();AH(b.pi,a);if(a.b){var Db=a.c,Ob=a.e,Zb=a.f;a.a=!0;var ic=a.h;Lm(J(),AB(),a);if(a.b)if(!a.b&&a.a)ze=a;else{var Qc=a.c;oB();var mc=a.c,ub=a.a;a.a=!1;I();Km();var Rb=a.j;I();Km();var Sb=a.j;I();sB();var ec=!1;ec=a.a;for(var ob=lG(wE()),Ib=a.c,qb=null;;){a.a=!1;I();kG(); + var Jb=a.j;I();kG();var ib=a.j;I();var Tb=a.c,$b=2+Tb|0,Fb=a.j;N(Fb,-1+$b|0)&&58===Fb.k.charCodeAt(Tb)&&58===Fb.k.charCodeAt(1+Tb|0)?U(a,$b):W(a);a.g&&R(a,Tb,X(S(),new H(()=>'"::"')));if(a.b){var Gb=a.c,rb=a.e,nc=a.f;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var dd=a.c,Dc=a.c,jc=a.a,Gc=a.u;a.u=!0;var ed=a.ka,Ub=a.c,Kb=3+Ub|0,Ac=a.j;N(Ac,-1+Kb|0)&&110===Ac.k.charCodeAt(Ub)&&105===Ac.k.charCodeAt(1+Ub|0)&&108===Ac.k.charCodeAt(2+Ub|0)?U(a,Kb):W(a);a.g&&R(a,Ub,X(S(),new H(()=>'"nil"')));a.u=Gc;var sb=a.b? + Pm(a,Dc):U(a,Dc);a.g&&(a.ka=ed,R(a,Dc,S().Fa));sb.a=jc;var Rc=a.e,Vb=a.f;if(a.b){var Mc=a.c;K(a,void 0,Mc>dd||!N(ib,Mc)?Mc:Gb)}a.g&&O(a,P(J(),nc,Vb),Q(rb,Rc),dd===a.q)}}if(a.b){var oc=a.c,ac=a.e,Tc=a.f;a.a=!0;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var fc=a.c;AH(b.pi,a);var vb=a.e,pc=a.f;if(a.b){var mb=a.c;K(a,a.h,mb>fc||!N(Jb,mb)?mb:oc)}else a.a=!0;a.g&&O(a,P(J(),Tc,pc),Q(ac,vb),fc===a.q)}}var qc=a.f,Uc=a.e;ec=!!(ec|a.a);if(a.b){var Yb=a.c;ob.pa(a.h);a.a=!1;AB()!==DB()&&Lm(J(),AB(),a);if(a.b||!a.a){a.a= + !1;Ib=Yb;qb=Uc;continue}}else a.a||Xq(a,pr(Dh(),ob),Ib,ec),a.g&&ur(J(),0,a,S().Fa,qc,qb,!0);break}if(a.b){var nb=a.c,bc=a.e,rc=a.f,Eb=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var sc=a.c,Sc=a.c;I();var tc=a.c,wb=2+tc|0,Nc=a.j,xb=N(Nc,-1+wb|0)&&58===Nc.k.charCodeAt(tc)&&58===Nc.k.charCodeAt(1+tc|0)?U(a,wb):W(a);a.g&&R(a,tc,X(S(),new H(()=>'"::"')));var uc=xb.c;xb.b?Wq(xb,xb.h,!!(xb.a|uc>Sc)):Yq(xb,uc);var Ic=a.e,jd=a.f;if(a.b){var ud=a.c;K(a,Eb,ud>sc||!N(Sb,ud)?ud:nb)}a.g&&O(a,P(J(),rc,jd),Q(bc,Ic), + sc===a.q)}}if(a.b){var kd=a.c,ld=a.e,vd=a.f,fd=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var qd=a.c,gd=a.c,Ec=3+gd|0,Yc=a.j;N(Yc,-1+Ec|0)&&110===Yc.k.charCodeAt(gd)&&105===Yc.k.charCodeAt(1+gd|0)&&108===Yc.k.charCodeAt(2+gd|0)?U(a,Ec):W(a);a.g&&R(a,gd,X(S(),new H(()=>'"nil"')));var Td=a.e,xd=a.f;if(a.b){var Fd=a.c;K(a,fd,Fd>qd||!N(Rb,Fd)?Fd:kd)}a.g&&O(a,P(J(),vd,xd),Q(ld,Td),qd===a.q)}}var Oc=a.b;if(Oc){var md=Uq(a,new F(a.h));md.a=!!(md.a|ub)}else if(!a.a){var Nd=K(a,z(),mc);Nd.a=!!(Nd.a|ub)}if(a.g){var Pc= + a.f;if(!Oc){var yd=X(S(),new H(()=>Fq(J(),Pc.wa)+".?"));O(a,yd,a.e,!1)}}var Od=a.e,Me=a.f;if(a.b){var Ze=a.c,je=Ze>Qc||!N(Mb,Ze)?Ze:Db;hf=K(a,Qb.S(ic,a.h),je)}else{a.a=!0;var hf=a}a.g&&O(a,P(J(),Zb,Me),Q(Ob,Od),Qc===a.q);ze=hf}else ze=a}else var ze=a;if(ze.b){var Pd=ze.h;if(null!==Pd&&z()===Pd.m()){le();var Ud=Uf(new Vf,[Pd.o()]),$e=pe(y(),Ud)}else{if(!(null!==Pd&&Pd.m()instanceof F))throw new x(Pd);var pf=Pd.o(),me=Pd.m().p.Rd();$e=new nf(pf,me)}ze.h=$e}var qf=a.f,ne=a.a,qe=!!(ne|gc);a.b||ne||Pm(a, + lb);a.a=qe;if(lc){var Of=Q(Fc,qf),Ff=Q(Xb,a.e);O(a,Of,Ff,!1)}}db=a}Hb&&a.v.qa((new Z("argList")).t,db.c,db.b);if(db.g){var rf=X(S(),new H(()=>(new Z("argList")).t));O(db,rf,db.e,pbkc||!N(r,Jc)?Jc:Cc)}a.g&&O(a,P(J(),Ab,fe),Q(gb,Pf),kc===a.q)}}if(a.b){var af=a.c,ig=a.e,bf=a.f,Yd=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var Zd=a.c,ag=a.j,oe=a.c;N(ag,oe)&&34===ag.k.charCodeAt(oe)? + U(a,1+oe|0):W(a);a.g&&R(a,oe,X(S(),new H(()=>'"\\""')));var sf=a.e,Hg=a.f;if(a.b){var Gf=a.c;K(a,Yd,Gf>Zd||!N(q,Gf)?Gf:af)}a.g&&O(a,P(J(),bf,Hg),Q(ig,sf),Zd===a.q)}}var Gd=a.b;if(Gd){var $d=Uq(a,new F(a.h));$d.a=!!($d.a|n)}else if(!a.a){var ug=K(a,z(),m);ug.a=!!(ug.a|n)}if(a.g){var jg=a.f;if(!Gd){var ae=X(S(),new H(()=>Fq(J(),jg.wa)+".?"));O(a,ae,a.e,!1)}}var kg=a.e,Xg=a.f;if(a.b){var jf=a.c,Ig=jf>l||!N(d,jf)?jf:e;Vd=K(a,c.S(k,a.h),Ig)}else var Vd=a;a.g&&O(a,P(J(),h,Xg),Q(g,kg),l===a.q);Ue=Vd}}else var Ue= + a;if(Ue.b){var tf=Ue.h;if(null!==tf&&z()===tf.m())var Yg=tf.o();else{if(!(null!==tf&&tf.m()instanceof F))throw new x(tf);var mi=tf.m().p,Eh=Jg=>vM(rM(b.je),Jg);if(mi===y())var ni=y();else{for(var Rh=mi.x(),ih=new nf(Eh(Rh),y()),oi=ih,sj=mi.D();sj!==y();){var Ei=sj.x(),Xj=new nf(Eh(Ei),y());oi=oi.ja=Xj;sj=sj.D()}ni=ih}Yg=new SM(ni,tf.o())}Ue.h=Yg}} + function TM(b,a){I();kG();var c=xq(),d=a.j;I();KM(b,a);if(a.b){var e=a.c;b=a.e;var g=a.f,h=a.h;if(a.b||!a.a){var k=a.c;oB();var l=a.c,m=a.a;a.a=!1;I();I();kG();var n=a.j;I();zG(a);if(a.b){var q=a.c,r=a.e,t=a.f;Lm(J(),AB(),a);if(a.b)if(!a.b&&a.a)r=a;else{var v=a.c,w=a.c,A=7+w|0,E=a.j;N(E,-1+A|0)&&112===E.k.charCodeAt(w)&&97===E.k.charCodeAt(1+w|0)&&114===E.k.charCodeAt(2+w|0)&&116===E.k.charCodeAt(3+w|0)&&105===E.k.charCodeAt(4+w|0)&&97===E.k.charCodeAt(5+w|0)&&108===E.k.charCodeAt(6+w|0)?U(a,A):W(a); + a.g&&R(a,w,X(S(),new H(()=>'"partial"')));w=a.e;A=a.f;a.b?(E=a.c,n=K(a,void 0,E>v||!N(n,E)?E:q)):n=a;a.g&&O(a,P(J(),t,A),Q(r,w),v===a.q);r=n}else r=a}else r=a;r.b&&(r.h="partial");(r=a.b)?(l=Uq(a,new F(a.h)),l.a=!!(l.a|m)):a.a||(l=K(a,z(),l),l.a=!!(l.a|m));if(a.g){var D=a.f;r||(m=X(S(),new H(()=>Fq(J(),D.wa)+".?")),O(a,m,a.e,!1))}m=a.e;l=a.f;a.b?(r=a.c,d=r>k||!N(d,r)?r:e,c=K(a,c.S(h,a.h),d)):c=a;a.g&&O(a,P(J(),g,l),Q(b,m),k===a.q);a=c}}if(a.b){c=a.h;if(null!==c&&z()===c.m())c=c.o();else{if(!(null!== + c&&c.m()instanceof F))throw new x(c);c=new FM(c.o(),z())}a.h=c}return a} + function UM(b,a){I();kG();var c=xq(),d=a.j;I();var e=a.c,g=a.u;a.u=!0;I();var h=a.c,k=a.a;a.a=!1;I();var l=a.j,m=a.c;N(l,m)&&63===l.k.charCodeAt(m)?U(a,1+m|0):W(a);a.g&&R(a,m,X(S(),new H(()=>'"?"')));(l=a.b)?(h=Uq(a,void 0),h.a=!!(h.a|k)):a.a||(h=K(a,void 0,h),h.a=!!(h.a|k));if(a.g){var n=a.f;l||(k=X(S(),new H(()=>Fq(J(),n.wa)+".?")),O(a,k,a.e,!1))}a.u=g;a.b&&Uq(a,Pq(a.j,e,a.c));if(a.b){var q=a.c;e=a.e;g=a.f;m=a.h;if(a.b||!a.a){k=a.c;RM(b,a);h=a.e;l=a.f;if(a.b){var r=a.c;d=r>k||!N(d,r)?r:q;c=K(a, + c.S(m,a.h),d)}else c=a;a.g&&O(a,P(J(),g,l),Q(e,h),k===a.q);a=c}}if(a.b){d=a.h;if(null!==d&&"?"===d.o())Bz||(Bz=new zz),c=Bz,d=d.m(),I(),e=new LB("nil",new $f(t=>new oG(t))),g=new $f(t=>AM(b,t)),I(),I(),I(),c=c.Fw(d,$q(e,g).It().Of);else{if(null===d)throw new x(d);c=d.m()}a.h=c}} + function VM(b,a){I();var c=a.c,d=null!==a.v;d&&a.v.ra(rz("tactic;tactic").t,c);I();var e=sB(),g=AB();lr();for(var h=lG(wE()),k=a.c,l=0,m=!1,n=a.a,q=null,r=null,t;;){a.a=!!(m|(1>l&&n));UM(b,a);t=a.f;var v=a.e,w=a.a,A=a.g;if(a.b)if(k=a.c,h.pa(a.h),l=1+l|0,g!==DB()&&(Lm(J(),g,a),!a.b&&a.a))t=a;else{a.a=!1;m=a.c;I();q=a.c;if(N(a.j,q)){switch(a.j.k.charCodeAt(a.c)){case 59:r=!0;break;case 38:r=!0;break;default:r=!1}if(!0===r)r=U(a,1+q|0);else{if(!1!==r)throw new x(r);r=W(a)}}else r=W(a);a.g&&R(a,q,X(S(), + new H(()=>"[;\x26]")));q=r.c;q=r.b?Wq(r,r.h,!!(r.a|q>m)):Yq(r,q);m=a.a;n=!!(!!(n|w)|m);if(null===q){m=!1;q=null;r=v;continue}if(a.b){t=a.f;if(g===DB()||(Lm(J(),g,a),a.b||!m&&!a.a)){q=t;r=v;continue}t=a}else b=m?Zq(a,k,n):ir(k,k,l,n,1,a,e,h),A&&ur(J(),1,a,null,t,v,!0),t=b}else v=w?a:ir(k,k,l,!!(n|w),1,a,e,h),A&&ur(J(),1,a,q,t,r,m||w),t=v;break}d&&a.v.qa(rz("tactic;tactic").t,t.c,t.b);t.g&&(a=X(S(),new H(()=>rz("tactic;tactic").t)),O(t,a,t.e,cl&&n));VM(b,a);t=a.f;var v=a.e,w=a.a,A=a.g;if(a.b)if(k=a.c,h.pa(a.h),l=1+l|0,g!==DB()&&(Lm(J(),g,a),!a.b&&a.a))t=a;else{a.a=!1;m=a.c;I();r=a.j;q=a.c;r=N(r,q)&&124===r.k.charCodeAt(q)?U(a,1+q|0):W(a);a.g&&R(a,q,X(S(),new H(()=>'"|"')));q=r.c;q=r.b?Wq(r,r.h,!!(r.a|q>m)):Yq(r,q);m=a.a;n=!!(!!(n|w)|m);if(null===q){m=!1;q=null; + r=v;continue}if(a.b){t=a.f;if(g===DB()||(Lm(J(),g,a),a.b||!m&&!a.a)){q=t;r=v;continue}t=a}else b=m?Zq(a,k,n):ir(k,k,l,n,1,a,e,h),A&&ur(J(),1,a,null,t,v,!0),t=b}else v=w?a:ir(k,k,l,!!(n|w),1,a,e,h),A&&ur(J(),1,a,q,t,r,m||w),t=v;break}d&&a.v.qa(rz("tactic|tactic").t,t.c,t.b);t.g&&(a=X(S(),new H(()=>rz("tactic|tactic").t)),O(t,a,t.e,c(new Z("tactic")).t)),O(b,a,b.e,c(new Z("escapedString")).t)),O(d,b,d.e,a(new Z("escapedPositionExpression")).t));O(l,m,l.e,hg)):Yq(l,q),t=AB();if(r.b){var v=r.u,w=r.h;r.u=!0;t.Wd(r);r.u=v;if(!r.b&&r.a)Ya= + r;else{var A=fD(w,35),E=qq(w,35);if(-1===A){I();var D=new LB(w,new $f(cb=>new oG(cb))),L=new $f(cb=>pH(UA(),cb));I();I();I();var M=$q(D,L);if(M instanceof Dq){I();var T=B(new C,vM(rM(b.je),M.Of),bi().Cd);Om(T,a)}else if(M instanceof Gq)I(),dr(a);else throw new x(M);throw new cH(c);}if(A===E)throw I(),new cH(c,dr(a));var V=w.substring(0,A),ba=w.substring(1+A|0,E),da=w.substring(1+E|0);I();var ka=new LB(ba,new $f(cb=>new oG(cb))),pa=new $f(cb=>pH(UA(),cb));I();I();I();var qa=$q(ka,pa);if(!(qa instanceof + Dq)){if(qa instanceof Gq)throw I(),new cH(c,dr(a));throw new x(qa);}var Da=rM(b.je),la=qa.Of,Ca=Sf(),Ra=PF(Da,la,Ca);if(Je(Ra))var $a="{",Ma="}";else{if(!we(Ra)&&!Fe(Ra))throw new x(Ra);$a="(";Ma=")"}g=""+V+$a+ba+Ma+da;I();var Xa=new LB(g,new $f(cb=>new oG(cb))),Ta=new $f(cb=>rH(UA(),cb));I();I();I();var Za=$q(Xa,Ta);if(!(Za instanceof Dq)){if(Za instanceof Gq)throw I(),new cH(c,dr(a));throw new x(Za);}var Fa=Za.Of;if((g.indexOf(ba)|0)!==(1+A|0)){te||(te=new se);var Ha=ve(g,Ra,A,1+(E-A|0)|0);if(null=== + Ha)throw new x(Ha);var zb=Ha.o(),tb=Ha.m();I();var Wb=new LB(zb,new $f(cb=>new oG(cb))),Cc=new $f(cb=>rH(UA(),cb));I();I();I();var gb=$q(Wb,Cc).It().Of,Ab=XM(Ml(),gb,tb)}else{Ml();var kc=rM(b.je),pb=Sf();Ab=XM(0,PF(kc,Fa,pb),Ra)}if(Ab instanceof F){A=Ab;I();var Hb=B(new C,vM(rM(b.je),Fa),A.p);Ya=Om(Hb,a)}else{if(z()!==Ab)throw new x(Ab);I();var gc="Parsed a position locator with subexpression successfully, but could not find subexpression: "+Ve().ba.s(Ra)+" in expression "+Ve().ba.s(Fa),lb=a.c,bb= + a.ka;I();var hb=dr(a).b?Uq(a,a.h):Pm(a,lb);a.g&&(a.ka=bb,R(a,lb,X(S(),new H(()=>gc))));Ya=hb}}}else var Ya=r;Ya.b?Uq(a,a.h):Pm(a,d);a.g&&(a.ka=e,R(a,d,X(S(),new H(()=>"escaped expression string"))))}catch(cb){if(cb instanceof cH){b=cb;if(b.TF===c)return;throw b;}throw cb;}}Yk.prototype.s=function(b){return gM(this,b)};Yk.prototype.$classData=u({BG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.parser.DLBelleParser",{BG:1,i:1,rV:1,sV:1,va:1});function Y(b,a,c){this.Rs=b;this.Xo=a;this.Wo=c} + Y.prototype=new p;Y.prototype.constructor=Y;f=Y.prototype;f.N=function(){return"DerivationInfo"};f.P=function(){return 3};f.Q=function(b){switch(b){case 0:return this.Rs;case 1:return this.Xo;case 2:return this.Wo;default:return yy(G(),b)}};f.B=function(){var b=Wa("DerivationInfo");b=G().H(-889275714,b);var a=this.Rs;a=gi(G(),a);b=G().H(b,a);a=this.Xo;a=gi(G(),a);b=G().H(b,a);a=this.Wo;b=G().H(b,a);return G().Ja(b,3)};f.w=function(){return sy(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof Y&&this.Wo===b.Wo&&this.Rs===b.Rs){var a=this.Xo;b=b.Xo;return null===a?null===b:a.l(b)}return!1};f.$classData=u({CG:0},!1,"edu.cmu.cs.ls.keymaerax.btactics.macros.DerivationInfo",{CG:1,i:1,R:1,A:1,n:1});function YM(){}YM.prototype=new kF;YM.prototype.constructor=YM;YM.prototype.w=function(){return"And"};YM.prototype.S=function(b,a){return new De(b,a)};YM.prototype.$classData=u({TG:0},!1,"edu.cmu.cs.ls.keymaerax.core.And$",{TG:1,Tj:1,i:1,oi:1,n:1}); + var ZM;function rn(){ZM||(ZM=new YM);return ZM}function tn(){}tn.prototype=new iF;tn.prototype.constructor=tn;tn.prototype.w=function(){return"AssignAny"};tn.prototype.s=function(b){return new ah(b)};tn.prototype.$classData=u({aH:0},!1,"edu.cmu.cs.ls.keymaerax.core.AssignAny$",{aH:1,cV:1,i:1,va:1,n:1});var sn;function $M(){}$M.prototype=new kF;$M.prototype.constructor=$M;$M.prototype.w=function(){return"Compose"};$M.prototype.S=function(b,a){return new Oe(b,a)}; + $M.prototype.$classData=u({jH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Compose$",{jH:1,Tj:1,i:1,oi:1,n:1});var aN;function un(){aN||(aN=new $M);return aN}function fI(){}fI.prototype=new kF;fI.prototype.constructor=fI;fI.prototype.w=function(){return"Imply"};fI.prototype.S=function(b,a){return new zg(b,a)};fI.prototype.$classData=u({LH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Imply$",{LH:1,Tj:1,i:1,oi:1,n:1});var eI; + function bN(b){kf();if(""===b.ya()||-1!==(b.ya().substring(0,-1+b.ya().length|0).indexOf("_")|0))throw xf(new yf,"Core requirement failed: non-empty names without underscores (except at end for internal names): "+b.ya());kf();var a=b.ya().charCodeAt(0),c=Cl();a=aC(c,a);if(1===a||2===a||3===a||4===a||5===a)a:{Te(),a=b.ya(),c=0;for(var d=a.length;cVe().ba.s(d)));b=Pi(b,"",", ","");var a=this.Eq.r()?" \x3d\x3d\x3e ":"\n \x3d\x3d\x3e ",c=this.et.aa(new $f(d=>Ve().ba.s(d)));return b+a+Pi(c,"",", ","")};f.N=function(){return"Sequent"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.Eq;case 1:return this.et;default:return yy(G(),b)}};f.B=function(){return bz(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof Yp){var a=this.Eq,c=b.Eq;if(null===a?null===c:a.l(c))return a=this.et,b=b.et,null===a?null===b:a.l(b)}return!1};var jm=u({oI:0},!1,"edu.cmu.cs.ls.keymaerax.core.Sequent",{oI:1,i:1,R:1,A:1,n:1});Yp.prototype.$classData=jm;function lg(b,a){this.hh=b;this.si=a}lg.prototype=new p;lg.prototype.constructor=lg;function xg(b,a){var c=If(b.hh,a.hh);return new lg(c,If(b.si,a.si))}f=lg.prototype;f.N=function(){return"VCF"};f.P=function(){return 2}; + f.Q=function(b){switch(b){case 0:return this.hh;case 1:return this.si;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof lg){var a=this.hh,c=b.hh;if(null===a?null===c:a.l(c))return a=this.si,b=b.si,null===a?null===b:a.l(b)}return!1};f.$classData=u({tI:0},!1,"edu.cmu.cs.ls.keymaerax.core.StaticSemantics$VCF",{tI:1,i:1,R:1,A:1,n:1});function Rg(b,a,c){this.ye=b;this.xe=a;this.Xf=c}Rg.prototype=new p; + Rg.prototype.constructor=Rg;f=Rg.prototype;f.N=function(){return"VCP"};f.P=function(){return 3};f.Q=function(b){switch(b){case 0:return this.ye;case 1:return this.xe;case 2:return this.Xf;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Rg){var a=this.ye,c=b.ye;(null===a?null===c:a.l(c))?(a=this.xe,c=b.xe,a=null===a?null===c:a.l(c)):a=!1;if(a)return a=this.Xf,b=b.Xf,null===a?null===b:a.l(b)}return!1}; + f.$classData=u({uI:0},!1,"edu.cmu.cs.ls.keymaerax.core.StaticSemantics$VCP",{uI:1,i:1,R:1,A:1,n:1}); + var gN=function fN(b,a){for(;;){if(a instanceof Ke)return!1;if(a instanceof Sg||a instanceof Tg||a instanceof ah||a instanceof Ug||a instanceof bh)return!0;if(a instanceof Vg)if(fN(b,a.eh))a=a.fh;else return!1;else if(a instanceof Oe)if(fN(b,a.Vf))a=a.Mf;else return!1;else if(a instanceof Wg)a=a.Wf;else{if(a instanceof $g)return!1;if(a instanceof Xe||a instanceof cf||a instanceof Ye)return!0;throw new x(a);}}}; + function Qi(b,a){this.SA=this.QA=this.RA=null;this.ti=0;this.rc=b;this.kd=a;kf();if(b.sa()!==a.sa())throw xf(new yf,"Core requirement failed: Substitution to same kind of expression (terms for terms, formulas for formulas, programs for programs): "+(this+" substitutes "+this.rc.sa()+" ~\x3e ")+this.kd.sa());kf();var c=b.da(),d=a.da();if(null===c?null!==d:!c.l(d))throw xf(new yf,"Core requirement failed: Sorts have to match in substitution pairs: "+(this+" substitutes "+this.rc.da()+" ~\x3e ")+this.kd.da()); + kf();kf();try{hN(this),c=!0}catch(e){c=!1}if(!c)throw xf(new yf,"Core requirement failed: Substitutable expression expected: "+this);kf();if(b&&b.$classData&&b.$classData.eb.Fq)if(c=b.vs(),Le()===c)a=!0;else{if(!(c instanceof Gh))throw new x(c);c=Bh(Eg(),c.An);c=Kf(Lf(),c);if(b instanceof Ye)b=Eg(),a=Fg(b,a),a=a.ye.Ek(c).r()&&a.xe.Ek(c).r();else if(b instanceof Ke)b=Eg(),a=Fg(b,a),a=a.ye.Ek(c).r()&&a.xe.Ek(c).r();else if(b instanceof Sg)b=Eg(),b=Fg(b,a),a=b.ye.Ek(c).r()&&b.xe.Ek(c).r()&&gN(this,a); + else{if(!(b instanceof tg||b instanceof oh))throw new x(b);a=qh(Eg(),a).Ek(c).r()}}else a=!0;if(!a)throw xf(new yf,"Core requirement failed: Space-compatible substitution expected: "+this);}Qi.prototype=new p;Qi.prototype.constructor=Qi; + function iN(b){if(0===(1&b.ti)<<24>>24&&0===(1&b.ti)<<24>>24){var a=b.rc;if(a&&a.$classData&&a.$classData.eb.Cn){var c=a instanceof oh?!0:a instanceof tg?!0:a instanceof rg&&sg()===a.gh?!0:sg()===a?!0:a instanceof Ke?!0:a instanceof Sg?!0:a instanceof Ye?!0:!1;if(!c){if(a instanceof rg)throw new sk(b.w(),"\x3cnone\x3e",a.w(),b.kd.w(),"Nonsubstitutable expression. Already found in matchKey","");throw new x(a);}a=Wf()}else a=qh(Eg(),b.kd);b.RA=a;b.ti=(1|b.ti)<<24>>24}return b.RA} + function jN(b){if(0===(2&b.ti)<<24>>24&&0===(2&b.ti)<<24>>24){var a=b.kd;if(we(a))a=sh(Eg(),a);else if(Je(a))a=th(Eg(),a);else{if(!(Fe(a)||a instanceof ye))throw new x(a);a=Wf()}b.QA=a;b.ti=(2|b.ti)<<24>>24}return b.QA} + function hN(b){if(0===(8&b.ti)<<24>>24&&0===(8&b.ti)<<24>>24){var a=b.rc;a:if(!(a instanceof tg||a instanceof oh||a instanceof Ke||a instanceof Sg||a instanceof Ye)){if(a instanceof xe&&null!==a.we){var c=a.we;if(!c.Bn&&Jh(Lh(),a.Bf)){a=c;break a}}if(a instanceof Ge&&null!==a.bb&&(c=a.bb,!c.Bn&&Jh(Lh(),a.Td))){a=c;break a}if(a instanceof rg&&null!==a.Jh&&(c=a.Jh,sg()===a.gh&&!c.Bn)){a=c;break a}if(!(a instanceof fh))if(sg()===a)a=sg();else if(Ce()===a)a=Ce();else throw new sk(b.w(),"\x3cnone\x3e", + b.rc.w(),b.kd.w(),"Nonsubstitutable expression","");}b.SA=a;b.ti=(8|b.ti)<<24>>24}return b.SA}function kN(b,a){b=b.rc;if(b instanceof Ge){if(a instanceof Ge)return b=b.bb,a=a.bb,null===b?null===a:b.l(a)}else if(b instanceof xe){if(a instanceof xe)return b=b.we,a=a.we,null===b?null===a:b.l(a)}else if(b instanceof rg&&a instanceof rg)return b=b.Jh,a=a.Jh,null===b?null===a:b.l(a);return!1}f=Qi.prototype;f.w=function(){var b=this.rc;b=Ve().ba.s(b);var a=this.kd;return"("+b+"~\x3e"+Ve().ba.s(a)+")"}; + f.N=function(){return"SubstitutionPair"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.rc;case 1:return this.kd;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Qi){var a=this.rc,c=b.rc;if(null===a?null===c:a.l(c))return a=this.kd,b=b.kd,null===a?null===b:a.l(b)}return!1};f.$classData=u({xI:0},!1,"edu.cmu.cs.ls.keymaerax.core.SubstitutionPair",{xI:1,i:1,R:1,A:1,n:1});function pq(){}pq.prototype=new kF; + pq.prototype.constructor=pq;pq.prototype.w=function(){return"SubstitutionPair"};pq.prototype.S=function(b,a){return new Qi(b,a)};pq.prototype.$classData=u({yI:0},!1,"edu.cmu.cs.ls.keymaerax.core.SubstitutionPair$",{yI:1,Tj:1,i:1,oi:1,n:1});var oq;function WG(){}WG.prototype=new kF;WG.prototype.constructor=WG;WG.prototype.w=function(){return"Tuple"};WG.prototype.S=function(b,a){return new kj(b,a)};WG.prototype.$classData=u({KI:0},!1,"edu.cmu.cs.ls.keymaerax.core.Tuple$",{KI:1,Tj:1,i:1,oi:1,n:1});var VG; + function lN(b,a){var c=ai();a=new lA(a);return!$h(c,bi().Cd,a,b).r()}function mN(){nN=this}mN.prototype=new p;mN.prototype.constructor=mN;function XM(b,a,c){b=z();b=new Yi(b);if(we(c))Ii(ai(),new iA(c,b),a);else if(Fe(c))Ii(ai(),new jA(c,b),a);else if(Je(c))Ii(ai(),new kA(c,b),a);else throw new x(c);return b.pc} + function Nl(b,a){for(;;){if(a instanceof Ke)return!1;if(a instanceof Sg||a instanceof Tg||a instanceof ah||a instanceof Ug||a instanceof bh)return!0;if(a instanceof Vg)if(Nl(b,a.eh))a=a.fh;else return!1;else if(a instanceof Oe)if(Nl(b,a.Vf))a=a.Mf;else return!1;else if(a instanceof Wg)a=a.Wf;else{if(a instanceof $g)return!1;throw new x(a);}}}function Ll(b,a){return lN(a,new $f(c=>Nl(Ml(),c)))} + function Yl(b,a){for(;;){if(a instanceof $g)return!1;if(a instanceof Vg)if(Yl(b,a.eh))a=a.fh;else return!1;else if(a instanceof Oe)if(Yl(b,a.Vf))a=a.Mf;else return!1;else if(a instanceof Wg)a=a.Wf;else return!0}}mN.prototype.$classData=u({hJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.FormulaTools$",{hJ:1,i:1,pV:1,OV:1,PV:1});var nN;function Ml(){nN||(nN=new mN);return nN} + function Ej(b){this.ih=b;a:{for(;!b.r();){if(!(0<=(b.x()|0))){b=!1;break a}b=b.D()}b=!0}if(!b)throw Hi("requirement failed: all nonnegative positions");}Ej.prototype=new p;Ej.prototype.constructor=Ej;function bk(b,a){kf();return new Ej(jq(b.ih,a))}function oN(b,a){kf();return new Ej(lf(b.ih,a.ih))}f=Ej.prototype;f.nd=function(){Jd();var b=this.ih,a=mf().Df;pJ(0,!(null===b?null===a:b.l(a)));return this.ih.x()|0};function rj(b){return new Ej(b.ih.D())}f.w=function(){return this.Tc()}; + f.Tc=function(){return"."+Pi(this.ih,"",".","")};f.N=function(){return"PosInExpr"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.ih:yy(G(),b)};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Ej){var a=this.ih;b=b.ih;return null===a?null===b:a.l(b)}return!1};f.$classData=u({tJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.PosInExpr",{tJ:1,i:1,R:1,A:1,n:1}); + function vk(b,a,c,d){this.Rv=null;this.wk=a;this.vi=c;this.ui=d;if(null===b)throw null;this.Rv=b}vk.prototype=new p;vk.prototype.constructor=vk;f=vk.prototype;f.N=function(){return"USR"};f.P=function(){return 3};f.Q=function(b){switch(b){case 0:return this.wk;case 1:return this.vi;case 2:return this.ui;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.w=function(){return sy(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof vk&&b.Rv===this.Rv){var a=this.wk,c=b.wk;(null===a?null===c:a.l(c))?(a=this.vi,c=b.vi,a=null===a?null===c:a.l(c)):a=!1;if(a)return a=this.ui,b=b.ui,null===a?null===b:a.l(b)}return!1};f.$classData=u({zJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.SubstitutionHelper$USR",{zJ:1,i:1,R:1,A:1,n:1}); + function pN(b,a){var c=h=>{if(null!==h)return h.o()+" at "+Mq(b,h.kh());throw new x(h);};if(a===y())c=y();else{var d=a.x(),e=d=new nf(c(d),y());for(a=a.D();a!==y();){var g=a.x();g=new nf(c(g),y());e=e.ja=g;a=a.D()}c=d}return Pi(c,""," / ","")} + function qN(b){try{var a=!1,c=null;Jd();Te();var d=Mq(b.mj.ql,b.op);Te();var e=Qd(d,"\\"+wc(58));var g=ke(e);le();var h=pe(y(),g);if(h instanceof nf&&(a=!0,c=h,c.ja instanceof nf)){var k=c.ja;if(y().l(k.ja)){Te();var l=c.Ob,m=lm(mm(),l);Te();var n=k.Ob,q=lm(mm(),n);return new Mp(m,q,m,q)}}if(a&&c.ja instanceof nf){var r=c.ja;Te();var t=c.Ob,v=lm(mm(),t);Te();var w=r.Ob,A=lm(mm(),w);return new Mp(v,A,v,A)}return wm()}catch(E){if(E instanceof gC)return wm();throw E;}} + function rN(){this.ml=this.Zv=this.Yv=this.Wv=this.mt=this.lp=this.nt=this.Xv=this.ll=this.Pq=null;oH(this)}rN.prototype=new xH;rN.prototype.constructor=rN; + function rG(b,a){var c=a.mj;IB||(IB=new HB);b=c.ql;var d=c.OL;var e=c.PL;c=c.NL;I();I();b=ar(b,d,!0,e,c,!1);Jd();if(b.b)throw dg(new eg,"assertion failed");d=new sN(b.ka,b.e,Cq(Jq(),b));b=a.mj.ql;b=b instanceof oG?b.k:d.Jn.mj.ql.w();RA();c=kq(d.Jn.mj.RC);if(z()===c)e="input";else{if(!(c instanceof F))throw new x(c);e=d.Jn.mj.ql;le();c=Uf(new Vf,[c.p]);e=pN(e,pe(y(),c))}c=qN(a);var g=a.mj.ql;a=a.op;var h=g.k.length,k=10+a|0;a=Pq(g,a,hb.E()||(b=tN(-1+d.ma.Ta()|0,b),a=d.ma.Lm(),e=wm(),null!==a&&a.l(e)||d.ma.Ta()!==d.ma.Lm().Ta()?a=1:(a=1+(d.ma.Lm().Bc()-d.ma.Bc()|0)|0,a=1>a?1:a),b.r()||(b.x(),lw(Te()," ",-1+d.ma.Bc()|0),lw(Te(),"^",a)))));mv();return d} + rN.prototype.$classData=u({UJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.DLParser$",{UJ:1,wV:1,i:1,yV:1,va:1});var uN;function UA(){uN||(uN=new rN);return uN} + function vN(b){if(0===(1&b.wi)<<24>>24){var a=EA(IA(),b.Hb.Ha(new $f(c=>{var d=!1,e=null;c=c.m().Ab;if(c instanceof Uj&&(d=!0,e=c,e.na instanceof F)){var g=e.na;if(MF(g.p))return d=g.p,!Sp().rt.ta(d)}if(d)return!e.na.r();if(c instanceof Tj)return!0;throw new x(c);})).wj(new $f(c=>{if(null!==c&&null!==c.m()){var d=c.m().Id;if(d.r())var e=z();else{e=m=>!(null!==m&&null!==m.o()&&"\\cdot"===m.o().sc);var g=d.G();a:for(var h;;)if(g.r()){h=y();break}else if(h=g.x(),d=g.D(),!1===!!e(h))g=d;else for(;;){if(d.r())h= + g;else{h=d.x();if(!1!==!!e(h)){d=d.D();continue}h=d;d=new nf(g.x(),y());var k=g.D();for(g=d;k!==h;){var l=new nf(k.x(),y());g=g.ja=l;k=k.D()}for(k=h=h.D();!h.r();){l=h.x();if(!1===!!e(l)){for(;k!==h;)l=new nf(k.x(),y()),g=g.ja=l,k=k.D();k=h.D()}h=h.D()}k.r()||(g.ja=k);h=d}break a}e=m=>{if(null!==m&&null!==m.o())return new ye(m.o().sc,m.o().Hd,Ae(),m.m(),z());throw new x(m);};if(h===y())e=y();else{d=h.x();g=d=new nf(e(d),y());for(h=h.D();h!==y();)k=h.x(),k=new nf(e(k),y()),g=g.ja=k,h=h.D();e=d}e=new F(Kf(Lf(), + e))}d=e.r()?Sf():e.G();e=c.o();g=c.m().Ab;g instanceof Uj?(g=g.na,g.r()?d=z():(g=g.G(),d=new F(OF(b,PF(b,g,d)))),d=new Uj(d)):d=g;return B(new C,e,new vm(c.m().ld,c.m().tc,c.m().Id,d,c.m().ze))}throw new x(c);})));b.bw=wN(a,hv(new Lj((c,d)=>xN(b,c,d))));b.wi=(1|b.wi)<<24>>24}return b.bw} + function yN(b){if(0===(2&b.wi)<<24>>24){var a=k=>{if(null!==k){var l=k.rc;k=k.kd;if(l instanceof Ge&&k instanceof Ge){if(l.bb.Pe===k.bb.Pe){var m=l.bb.Oe,n=k.bb.Oe;m=null===m?null===n:m.l(n)}else m=!1;m?(m=l.bb.jd,n=k.bb.jd,m=null===m?null===n:m.l(n)):m=!1;m?(l=l.bb.Ud,m=k.bb.Ud,l=null===l?null===m:l.l(m)):l=!1;if(l)return k.bb.Bn}return!1}throw new x(k);},c=LF(b);a:for(;;)if(c.r()){a=y();break}else{var d=c.x(),e=c.D();if(!1===!!a(d))c=e;else for(;;){if(e.r())a=c;else{d=e.x();if(!1!==!!a(d)){e=e.D(); + continue}d=e;e=new nf(c.x(),y());var g=c.D();for(c=e;g!==d;){var h=new nf(g.x(),y());c=c.ja=h;g=g.D()}for(g=d=d.D();!d.r();){h=d.x();if(!1===!!a(h)){for(;g!==d;)h=new nf(g.x(),y()),c=c.ja=h,g=g.D();g=d.D()}d=d.D()}g.r()||(c.ja=g);a=e}break a}}b.aw=a;b.wi=(2|b.wi)<<24>>24}return b.aw} + function zN(b){if(0===(8&b.wi)<<24>>24){var a=EA(IA(),b.Hb);a=nr(a).y();a=new Kp(a,new $f(c=>{IA();var d=c.o(),e=c.m().Ab;if(e instanceof Tj)mf(),e=OF(b,e.fa),e=new Tj(e);else{if(!(e instanceof Uj))throw new x(e);mf();e=e.na;e.r()?e=z():(e=e.G(),e=new F(OF(b,e)));e=new Uj(e)}return DA(d,new vm(c.m().ld,c.m().tc,c.m().Id,e,c.m().ze))}));le();b.$v=pe(y(),a);b.wi=(8|b.wi)<<24>>24}return b.$v} + function xN(b,a,c){var d=BA(IA(),a,c);a:{if(null!==d&&null!==d.m()&&d.m().Ab instanceof Uj){var e=d.m().Ab;if(e.na instanceof F){var g=e.na;e=d.m().ld;var h=e.r()?Ae():e.G();var k=d.m().tc;e=d.m().Id;g=g.p;var l=d.m().ze;d=h;h=l;break a}}if(null!==d&&null!==d.o()&&null!==d.m()&&d.m().Ab instanceof Tj){g=d.m().Ab;e=d.m().ld;h=AN(e.r()?Ae():e.G(),d.m().Id);e=d.m().ld;l=e.r()?Ae():e.G();k=d.m().tc;e=d.m().Id;var m=d.m().ld;g=new Ge(new ye(d.o().sc,d.o().Hd,m.r()?Ae():m.G(),d.m().tc,new F(g.fa)),h);h= + d.m().ze;d=l}else throw new x(d);}l=d;d=AN(l,e);if(He()===k)a=new Ge(new ye(a.sc,a.Hd,l,c.tc,z()),d);else if(Be()===k)a=new xe(new ye(a.sc,a.Hd,l,c.tc,z()),d);else{if(gA()!==k)throw new jl("Unknown sort "+k+" encountered when converting definition to substitution pair",h,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");if(!Je(g))throw new jl("Definition of "+a.sc+" is not a program, but a "+g.sa(),h,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");a=Nl(Ml(),g)?new Sg(a.sc,Le()):new Ke(a.sc,Le())}b= + PF(b,g,Sf());b instanceof Ge&&null!==b.bb?(c=b.bb,e=a.da(),k=c.Ud,b=(null===e?null===k:e.l(k))?b:new xe(new ye(c.Pe,c.Oe,c.jd,a.da(),z()),b.Td)):b instanceof xe&&null!==b.we&&(c=b.we,e=a.da(),k=c.Ud,b=(null===e?null===k:e.l(k))?b:new Ge(new ye(c.Pe,c.Oe,c.jd,a.da(),z()),b.Bf));c=zA(IA(),b);d=zA(IA(),d);c=c.Mg(d);if(!c.r())throw b=c.aa(new $f(n=>Ve().ba.s(n))),b=Pi(b,"",",",""),b="Function/predicate "+Ve().ba.s(a)+" uses undeclared dot(s) "+b,a=wm(),new jl(b,a,"\x3cunknown\x3e","\x3cunknown\x3e","", + "",null,"");return new Qi(a,b)}function AN(b,a){if(Ae()===b)return Ce();if(b instanceof kj){var c=a.G();if(c===y())a=y();else{a=c.x();var d=a=new nf(a.o().Hd.G()|0,y());for(c=c.D();c!==y();){var e=c.x();e=new nf(e.o().Hd.G()|0,y());d=d.ja=e;c=c.D()}}return jj(new ij(b),a).o()}if(He()===b)return new fh(He(),a.G().x().o().Hd);throw new x(b);}function ym(b){this.$v=this.aw=this.bw=null;this.wi=0;this.Hb=b}ym.prototype=new p;ym.prototype.constructor=ym; + function LF(b){return 0===(1&b.wi)<<24>>24?vN(b):b.bw}function BN(b){return 0===(2&b.wi)<<24>>24?yN(b):b.aw}function CN(b){return 0===(8&b.wi)<<24>>24?zN(b):b.$v} + function Fm(b,a){var c=b.Hb.Sm().Dk(a.Hb.Sm()).Zc(new $f(d=>{var e=b.Hb.s(d),g=a.Hb.s(d);if(gl(hl(),e,g))return z();g=b.Hb.s(d);e=a.Hb.s(d);if(null!==g)if(null!==e){var h=g.ld,k=e.ld;(null===h?null===k:h.l(k))?(h=g.tc,k=e.tc,h=!(null===h?null===k:h.l(k))):h=!0;h||hE(Eq(),g.Id).ea()!==hE(Eq(),e.Id).ea()?e=!0:(g=g.Ab,e=e.Ab,e=!(null===g?null===e:g.l(e)))}else e=!1;else e=!1;return e?new F(d):z()}));if(!c.r())throw c=c.aa(new $f(d=>d.Tc())),Hi("requirement failed: Expected unique definitions, but got contradictory definitions for names "+ + Pi(c,"",",",""));return new ym(b.Hb.Cc(a.Hb))}function rM(b){var a=Hm().sw;return Fm(b,new ym(a.Hb.cc(new $f(c=>{if(null!==c)return b.Hb.ta(c.o());throw new x(c);}))))}function XF(b,a){try{var c=new ui(a);kf();var d=LF(b);return PF(b,Wi(c,new Oh(d)),Sf())}catch(e){if(e instanceof sk)throw b=e,new jl("Definition "+b.ep+" as "+b.fp+" must declare arguments "+b.dp,wm(),"\x3cunknown\x3e","\x3cunknown\x3e","","",b,"");throw e;}} + function WF(b,a){if(a instanceof ye)return a;try{if(BN(b).r())return a;kf();var c=BN(b);return ti(new Oh(c),a)}catch(d){if(d instanceof sk)throw b=d,new jl("Definition "+b.ep+" as "+b.fp+" must declare arguments "+b.dp,wm(),"\x3cunknown\x3e","\x3cunknown\x3e","","",b,"");throw d;}} + function dH(b,a){try{return XF(b,WF(b,PF(b,OF(b,a),Sf())))}catch(c){if(c instanceof sk)throw b=c,new jl("Definition "+b.ep+" as "+b.fp+" must declare arguments "+b.dp,wm(),"\x3cunknown\x3e","\x3cunknown\x3e","","",b,"");throw c;}}function vM(b,a){return WF(b,OF(b,PF(b,a,Sf())))} + function PF(b,a,c){try{var d=new ui(a),e=CN(b),g=Kf(Lf(),e);return Ri(d,g.Mg(c))}catch(k){if(k instanceof Vi){var h=k;b=CN(Dm());c=Kf(Lf(),b).Mg(c).ae(new $f(l=>{if(l.ya()===h.kp.ya()){l=l.mb();var m=h.kp.mb();return null===l?null===m:l.l(m)}return!1}));if(c instanceof F)throw c=c.p,c="Name "+h.kp+" has builtin meaning as an interpreted function "+Ve().ba.s(c)+", so cannot be used as a variable",new jl(c,wm(),"\x3cunknown\x3e","\x3cunknown\x3e","","",h,"");if(z()===c)throw new jl("Unable to elaborate to function symbols: "+ + h.ib,wm(),"\x3cunknown\x3e","\x3cunknown\x3e","","",h,"");throw new x(c);}throw k;}}function OF(b,a){b=new JA(b);if(we(a)||Fe(a)||Je(a))return $h(ai(),bi().Cd,b,a).G();throw new x(a);} + function IG(b,a,c){for(var d=null,e=null;a!==y();){var g=a.x();for(g=Xi(new ui(g)).y();g.C();){var h=new nf(g.z(),y());null===e?d=h:e.ja=h;e=h}a=a.D()}e=null===d?y():d;if(e===y())a=y();else for(a=e.x(),d=a=new nf(new um(a.ya(),a.mb()),y()),e=e.D();e!==y();)g=e.x(),g=new nf(new um(g.ya(),g.mb()),y()),d=d.ja=g,e=e.D();var k=Kf(Lf(),a).Mg(c);return new ym(b.Hb.Ow(new $f(l=>{if(null!==l&&null!==l.m()&&l.m().Ab instanceof Tj){var m=l.m().Ab;if(k.ta(l.o())){le();m=Uf(new Vf,[m.fa]);m=pe(y(),m);var n=l.m().Id; + if(n.r())n=z();else{var q=n.G();if(q===y())n=y();else{n=q.x();var r=n=new nf(n.o(),y());for(q=q.D();q!==y();){var t=q.x();t=new nf(t.o(),y());r=r.ja=t;q=q.D()}}n=new F(n)}n=n.r()?(le(),y()):n.G();return IG(b,m,c.qb(n)).Hb.Tf(l.o(),l.m())}}else if(null!==l&&null!==l.m()&&l.m().Ab instanceof Uj&&(m=l.m().Ab,k.ta(l.o()))){m=m.na;if(m.r())m=z();else{m=m.G();le();m=Uf(new Vf,[m]);m=pe(y(),m);n=l.m().Id;if(n.r())n=z();else{q=n.G();if(q===y())n=y();else for(n=q.x(),r=n=new nf(n.o(),y()),q=q.D();q!==y();)t= + q.x(),t=new nf(t.o(),y()),r=r.ja=t,q=q.D();n=new F(n)}n=n.r()?(le(),y()):n.G();n=c.qb(n);m=new F(IG(b,m,n.Jg(l.o())))}return(m.r()?new ym(Li()):m.G()).Hb.Tf(l.o(),l.m())}return Li()})))}f=ym.prototype;f.N=function(){return"Declaration"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.Hb:yy(G(),b)};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof ym){var a=this.Hb;b=b.Hb;return null===a?null===b:a.l(b)}return!1}; + f.$classData=u({ZJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Declaration",{ZJ:1,i:1,R:1,A:1,n:1}); + var FN=function DN(b,a){if(Ce()===a)return zp(In(),a).ce().Ba;if(a instanceof fh){b=a.Dq;if(z()===b)b="";else{if(!(b instanceof F))throw new x(b);b="_"+b.p}return"."+b+(a.zn instanceof kj?a.zn.w():"")}if(a instanceof bg)return b=DN(b,a.ve),a=zp(In(),a),""+b+a.ce().Ba;if(dh(a))return a.wb();if(a instanceof mh)return b=DN(b,a.Hh),a=zp(In(),a),"("+b+")"+a.ce().Ba;if(a instanceof eh)return"("+EN(a.dj.vb)+")";if(a instanceof Ge)return a.bb.wb()+"("+DN(b,a.Td)+")";if(a instanceof nh){var d=DN(b,a.kg),e= + zp(In(),a);return"("+d+e.ce().Ba+DN(b,a.lg)+")"}if(a instanceof oh)return a.jm+"("+a.km+")";if(xj(a))return zp(In(),a).ce().Ba+"("+DN(b,a.xp())+")";if(yj(a))return d=DN(b,a.oe()),e=zp(In(),a),"("+d+")"+e.ce().Ba+"("+DN(b,a.qe())+")";throw new x(a);},JN=function GN(b,a){if(Ng()===a||Og()===a||sg()===a)return zp(In(),a).ce().Ba;if(a instanceof xe)return a.we.wb()+"("+FN(b,a.Bf)+")";if(a instanceof rg)return a.Jh.wb()+"{"+GN(b,a.gh)+"}";if(zj(a)){var d=FN(b,a.oe()),e=b.cw,g=zp(In(),a);return"("+d+")"+ + e+g.ce().Ba+b.cw+"("+FN(b,a.qe())+")"}if(Aj(a))return d=HN(b,a.El()),e=zp(In(),a),"{"+d+"}"+e.ce().Ba+"{"+HN(b,a.Gl())+"}";if(a instanceof Kg)return b=GN(b,a.ri),a=zp(In(),a),"("+b+")"+a.ce().Ba;if(Dj(a))return d=zp(In(),a).ce().Ba,e=a.dm().aa(new $f(h=>FN(IN(),h))),d+" "+Pi(e,"",",","")+" ("+GN(b,a.nh())+")";if(a instanceof Dg)return"["+HN(b,a.Bg)+"]("+GN(b,a.Fh)+")";if(a instanceof Gg)return"\x3c"+HN(b,a.Cg)+"\x3e("+GN(b,a.Gh)+")";if(a instanceof tg)return a.lm===Sp().ow.lm?"__________":a.lm+"("+ + a.kl+")";if(Bj(a))return zp(In(),a).ce().Ba+"("+GN(b,a.nh())+")";if(Cj(a))return d=GN(b,a.Hp()),e=zp(In(),a),"("+d+")"+e.ce().Ba+"("+GN(b,a.Jp())+")";throw new x(a);},HN=function KN(b,a){var d=!1,e=null;if(a instanceof Ke)return b.Wi(a.wb());if(a instanceof Sg)return a.gp===Sp().pw.gp?b.Wi("__________"):b.Wi(a.wb());if(a instanceof Tg)return e=FN(b,a.jf),d=zp(In(),a),b.Wi(""+e+d.ce().Ba+FN(b,a.ch));if(a instanceof ah)return e=FN(b,a.Uf),a=zp(In(),a),b.Wi(""+e+a.ce().Ba);if(a instanceof Ug)return e= + zp(In(),a),b.Wi(e.ce().Ba+"("+JN(b,a.fj)+")");if(a instanceof bh&&(d=!0,e=a,Ng()===e.Fg))return"{"+LN(b,e.Nf)+"}";if(d)return d=LN(b,e.Nf),a=zp(In(),a),"{"+d+a.ce().Ba+JN(b,e.Fg)+"}";if(nj(a))return"{"+LN(b,a)+"}";if(Fj(a))return b=KN(b,a.Et()),a=zp(In(),a),"{"+b+"}"+a.ce().Ba;if(Gj(a))return e=KN(b,a.El()),d=zp(In(),a),"{"+e+"}"+d.ce().Ba+"{"+KN(b,a.Gl())+"}";throw new x(a);},LN=function MN(b,a){if(a instanceof Ye)return a.bp===Sp().mw.bp?"__________":a.wb();if(a instanceof Xe){var d=FN(b,a.Ad), + e=zp(In(),a);return""+d+e.ce().Ba+FN(b,a.Eh)}if(a instanceof cf)return d=MN(b,a.gm),e=zp(In(),a),""+d+e.ce().Ba+MN(b,a.hm);throw new x(a);};function NN(){this.cw=null;ON=this;vl(ll());this.cw=" "}NN.prototype=new p;NN.prototype.constructor=NN;f=NN.prototype;f.w=function(){return"\x3cfunction1\x3e"};f.qn=function(b){if(Fe(b))return FN(this,b);if(we(b))return JN(this,b);if(Je(b))return HN(this,b);if(b instanceof ye)return b.wb();throw new x(b);};f.Wi=function(b){return In().pt?b+";":b}; + f.s=function(b){kf();return this.qn(b)};f.$classData=u({kK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.FullPrettyPrinter$",{kK:1,i:1,Uv:1,lw:1,va:1});var ON;function IN(){ON||(ON=new NN);return ON}var QN=function PN(b,a){if(a instanceof nh){var d=a.kg;a=PN(b,a.lg);return new nf(d,a)}d=y();return new nf(a,d)};function RN(b,a,c,d){if(c instanceof gh&&c.le instanceof eh){var e=c.le;if(b.jj)return SN(c)+" "+b.ud(bk(d,a),e)}return b.ud(bk(d,a),c)}function TN(b){IN();b.jj=!In().gw;b.qm=" "} + function UN(){this.jj=!1;this.qm=null}UN.prototype=new p;UN.prototype.constructor=UN;function VN(){}f=VN.prototype=UN.prototype;f.Ck=function(b){kf();return this.qn(b)};f.w=function(){return"\x3cfunction1\x3e"};f.qn=function(b){if(Fe(b))return this.ud(bi().Cd,b);if(we(b))return WN(this,bi().Cd,b);if(Je(b))return XN(this,bi().Cd,b);if(b instanceof ye)return b.wb();throw new x(b);};function SN(b){return b instanceof Oe&&In().pt?"":zp(In(),b).ce().Ba} + function YN(b,a){if(a instanceof Dg)return"["+b+"]";if(a instanceof Gg)return"\x3c"+b+"\x3e";if(Je(a))return"{"+b+"}";if(a instanceof xe||a instanceof nh)return"("+b+")";if(a instanceof rg)return"{"+b+"}";throw dg(new eg,"no parenthetical expression "+a);} + f.ud=function(b,a){var c=!1,d=null,e=!1,g=null;a:if(Ce()===a)a=SN(a);else if(a instanceof fh){var h=a.Dq;if(z()===h)h="";else{if(!(h instanceof F))throw new x(h);h="_"+h.p}a="."+h+(a.zn instanceof kj?a.zn.w():"")}else if(a instanceof bg)a=""+a.ve.wb()+SN(a);else if(dh(a))a=a.wb();else{if(a instanceof mh&&(c=!0,d=a,d.Hh instanceof eh&&(h=d.Hh,this.jj))){e=h.dj;g=mn();g=nn(g,0,g.Hi);a=0>e.Kd(g)?"(("+EN(h.dj.vb)+"))"+SN(a):"("+EN(h.dj.vb)+")"+SN(a);break a}if(c)a="("+this.ud(bk(b,0),d.Hh)+")"+SN(a); + else if(a instanceof eh)this.jj?(h=a.dj,e=mn(),e=nn(e,0,e.Hi),a=0>h.Kd(e)?"("+EN(a.dj.vb)+")":EN(a.dj.vb)):a=EN(a.dj.vb);else if(a instanceof Ge)a=a.bb.jd instanceof kj?""+a.bb.wb()+this.ud(bk(b,0),a.Td):a.bb.wb()+"("+this.ud(bk(b,0),a.Td)+")";else if(a instanceof nh){h=QN(this,a);var k=new ZF;e=h.E();e=ZN(new $N(0,e,1),-1+h.E()|0);if(!e.Rf)for(g=e.Dc;;){c=g;Te();c=(+((-2+(1<>>0)).toString(2);d=c.length;for(var l=new xc(d),m=0;m>>0)).toString(2);g=e.length;c=new xc(g);for(d=0;d{if(null!==t)return this.ud(oN(b,Fl(k.ki,t.kh())),t.o());throw new x(t);};if(c===y())h=y();else{e=c.x();g=e=new nf(h(e),y());for(c=c.D();c!==y();)d=c.x(),d=new nf(h(d),y()),g=g.ja=d,c=c.D();h=e}e=SN(a);a=YN(Pi(h,"",e,""),a)}else if(a instanceof + oh)a=a.jm===Sp().nw.jm?"__________":a.jm+"("+a.km+")";else{if(a instanceof gh&&(e=!0,g=a,g.le instanceof eh&&(h=g.le,!this.jj))){a=SN(g)+"("+this.ud(bk(b,0),h)+")";break a}if(e&&g.le instanceof eh&&(h=g.le,!this.jj)){a=SN(g)+" "+bO(g,this.ud(bk(b,0),h));break a}if(e&&!In().jw)a=SN(g)+"("+this.ud(bk(b,0),g.le)+")";else if(xj(a))a=""+SN(a)+bO(a,this.ud(bk(b,0),a.xp()));else if(yj(a))a=""+cO(a,RN(this,0,a.oe(),b))+SN(a)+dO(a,RN(this,1,a.qe(),b));else throw new x(a);}}return a}; + function WN(b,a,c){if(Ng()===c||Og()===c||sg()===c)c=SN(c);else if(c instanceof xe)c=c.we.jd instanceof kj?""+c.we.wb()+b.ud(bk(a,0),c.Bf):c.we.wb()+"("+b.ud(bk(a,0),c.Bf)+")";else if(c instanceof rg)c=c.Jh.wb()+"{"+WN(b,bk(a,0),c.gh)+"}";else if(c instanceof qg)c=""+cO(c,b.ud(bk(a,0),c.aj))+b.qm+SN(c)+b.qm+dO(c,b.ud(bk(a,1),c.bj));else if(zj(c))c=""+cO(c,b.ud(bk(a,0),c.oe()))+SN(c)+dO(c,b.ud(bk(a,1),c.qe()));else if(Aj(c))c=""+eO(c,XN(b,bk(a,0),c.El()))+SN(c)+fO(c,XN(b,bk(a,1),c.Gl()));else if(c instanceof + Kg)c="("+WN(b,bk(a,0),c.ri)+")"+SN(c);else if(Dj(c)){var d=SN(c),e=c.dm().aa(new $f(g=>b.ud(a,g)));c=d+" "+Pi(e,"",",","")+" "+gO(c,WN(b,bk(a,0),c.nh()))}else if(c instanceof Dg)c=""+YN(XN(b,bk(a,0),c.Bg),c)+hO(c,WN(b,bk(a,1),c.Fh));else if(c instanceof Gg)c=""+YN(XN(b,bk(a,0),c.Cg),c)+hO(c,WN(b,bk(a,1),c.Gh));else if(c instanceof tg)c=c.lm+"("+c.kl+")";else if(Bj(c))c=""+SN(c)+bO(c,WN(b,bk(a,0),c.nh()));else{if(!Cj(c))throw new x(c);c=""+cO(c,WN(b,bk(a,0),c.Hp()))+SN(c)+dO(c,WN(b,bk(a,1),c.Jp()))}return c} + function XN(b,a,c){var d=!1,e=null;a:if(c instanceof Ke)b=b.Wi(c.wb());else if(c instanceof Sg)b=b.Wi(c.wb());else if(c instanceof Tg)b=b.Wi(""+b.ud(bk(a,0),c.jf)+SN(c)+b.ud(bk(a,1),c.ch));else if(c instanceof ah)b=b.Wi(""+b.ud(bk(a,0),c.Uf)+SN(c));else if(c instanceof Ug)b=b.Wi(""+SN(c)+WN(b,bk(a,0),c.fj));else{if(c instanceof bh&&(d=!0,e=c,Ng()===e.Fg)){b=YN(iO(b,bk(a,0),e.Nf),c);break a}if(d)b=YN(""+iO(b,bk(a,0),e.Nf)+SN(c)+WN(b,bk(a,1),e.Fg),c);else if(nj(c))b=YN(iO(b,a,c),c);else if(Fj(c))b= + ""+YN(XN(b,bk(a,0),c.Et()),c)+SN(c);else if(c instanceof Oe)b=""+eO(c,XN(b,bk(a,0),c.Vf))+SN(c)+fO(c,XN(b,bk(a,1),c.Mf));else if(Gj(c))b=""+eO(c,XN(b,bk(a,0),c.El()))+SN(c)+fO(c,XN(b,bk(a,1),c.Gl()));else throw new x(c);}return b}function iO(b,a,c){if(c instanceof Ye)b=c.wb();else if(c instanceof Xe)b=""+b.ud(bk(a,0),c.Ad)+SN(c)+b.ud(bk(a,1),c.Eh);else{if(!(c instanceof cf))throw new x(c);b=""+iO(b,bk(a,0),c.gm)+SN(c)+iO(b,bk(a,1),c.hm)}return b}f.Wi=function(b){return In().pt?b+";":b};f.s=function(b){return this.Ck(b)}; + function um(b,a){this.sc=b;this.Hd=a}um.prototype=new p;um.prototype.constructor=um;f=um.prototype;f.Tc=function(){var b=this.sc,a=this.Hd;a.r()?a=z():(a=a.G()|0,a=new F("_"+a));return""+b+(a.r()?"":a.G())};f.N=function(){return"Name"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.sc;case 1:return this.Hd;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.w=function(){return sy(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof um&&this.sc===b.sc){var a=this.Hd;b=b.Hd;return null===a?null===b:a.l(b)}return!1};f.$classData=u({EK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Name",{EK:1,i:1,R:1,A:1,n:1});function YG(){}YG.prototype=new kF;YG.prototype.constructor=YG;YG.prototype.w=function(){return"Name"};YG.prototype.S=function(b,a){return new um(b,a)};YG.prototype.$classData=u({FK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Name$",{FK:1,Tj:1,i:1,oi:1,n:1});var XG; + function qA(b,a,c,d,e,g,h,k,l){this.lj=b;this.xm=a;this.pl=c;this.In=d;this.kj=e;this.xk=g;this.ym=h;this.ol=k;this.wm=l}qA.prototype=new p;qA.prototype.constructor=qA;function qG(b,a){return new qA(b.lj,b.xm,b.pl,a,b.kj,b.xk,b.ym,b.ol,b.wm)}f=qA.prototype;f.N=function(){return"ParsedArchiveEntry"};f.P=function(){return 9}; + f.Q=function(b){switch(b){case 0:return this.lj;case 1:return this.xm;case 2:return this.pl;case 3:return this.In;case 4:return this.kj;case 5:return this.xk;case 6:return this.ym;case 7:return this.ol;case 8:return this.wm;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.w=function(){return sy(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof qA){if(this.lj===b.lj&&this.xm===b.xm)if(this.pl===b.pl)if(this.In===b.In){var a=this.kj,c=b.kj;a=null===a?null===c:a.l(c)}else a=!1;else a=!1;else a=!1;if(a&&(a=this.xk,c=b.xk,(null===a?null===c:a.l(c))?(a=this.ym,c=b.ym,a=null===a?null===c:a.l(c)):a=!1,a&&(a=this.ol,c=b.ol,null===a?null===c:a.l(c))))return a=this.wm,b=b.wm,null===a?null===b:a.l(b)}return!1}; + f.$classData=u({TK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ParsedArchiveEntry",{TK:1,i:1,R:1,A:1,n:1});function vm(b,a,c,d,e){this.ld=b;this.tc=a;this.Id=c;this.Ab=d;this.ze=e}vm.prototype=new p;vm.prototype.constructor=vm;f=vm.prototype;f.N=function(){return"Signature"};f.P=function(){return 5};f.Q=function(b){switch(b){case 0:return this.ld;case 1:return this.tc;case 2:return this.Id;case 3:return this.Ab;case 4:return this.ze;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.w=function(){return sy(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof vm){var a=this.ld,c=b.ld;(null===a?null===c:a.l(c))?(a=this.tc,c=b.tc,(null===a?null===c:a.l(c))?(a=this.Id,c=b.Id,a=null===a?null===c:a.l(c)):a=!1):a=!1;if(a&&(a=this.Ab,c=b.Ab,null===a?null===c:a.l(c)))return a=this.ze,b=b.ze,null===a?null===b:a.l(b)}return!1};f.$classData=u({jL:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Signature",{jL:1,i:1,R:1,A:1,n:1});function sN(b,a,c){this.zt=b;this.yt=a;this.Jn=c}sN.prototype=new p; + sN.prototype.constructor=sN;f=sN.prototype;f.N=function(){return"TracedFailure"};f.P=function(){return 3};f.Q=function(b){switch(b){case 0:return this.zt;case 1:return this.yt;case 2:return this.Jn;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof sN){var a=this.zt,c=b.zt;(null===a?null===c:a.l(c))?(a=this.yt,c=b.yt,a=null===a?null===c:a.l(c)):a=!1;return a?this.Jn===b.Jn:!1}return!1}; + f.$classData=u({UL:0},!1,"fastparse.Parsed$TracedFailure",{UL:1,i:1,R:1,A:1,n:1});function TB(b){this.wa=b}TB.prototype=new p;TB.prototype.constructor=TB;function Q(b,a){return new TB(jO(b.wa,a.wa))}f=TB.prototype;f.w=function(){return Fq(J(),this.wa)};f.N=function(){return"Msgs"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.wa:yy(G(),b)};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof TB){var a=this.wa;b=b.wa;return null===a?null===b:a.l(b)}return!1}; + f.$classData=u({cM:0},!1,"fastparse.internal.Msgs",{cM:1,i:1,R:1,A:1,n:1});function kO(){}kO.prototype=new p;kO.prototype.constructor=kO;function lO(){}lO.prototype=kO.prototype;function dg(b,a){Cw(b,""+a,!0);return b}class eg extends kJ{}eg.prototype.$classData=u({wD:0},!1,"java.lang.AssertionError",{wD:1,ED:1,ub:1,i:1,n:1});var xa=u({MM:0},!1,"java.lang.Boolean",{MM:1,i:1,n:1,td:1,Al:1},b=>"boolean"===typeof b),Ba=u({OM:0},!1,"java.lang.Character",{OM:1,i:1,n:1,td:1,Al:1},b=>b instanceof fa); + function BK(b){var a=new mO;Cw(a,b,!0);return a}class mO extends FB{}mO.prototype.$classData=u({dc:0},!1,"java.lang.RuntimeException",{dc:1,Nb:1,ub:1,i:1,n:1});function xF(){this.Cp=null}xF.prototype=new p;xF.prototype.constructor=xF;function AF(b,a){b=b.Cp;b.$=""+b.$+a}function BF(b,a){b=b.Cp;a=String.fromCharCode(a);b.$=""+b.$+a}xF.prototype.Hy=function(b,a){return this.Cp.$.substring(b,a)};xF.prototype.w=function(){return this.Cp.$};xF.prototype.Ew=function(b){var a=this.Cp;a.$=""+a.$+b}; + xF.prototype.$classData=u({mN:0},!1,"java.lang.StringBuffer",{mN:1,i:1,$w:1,vD:1,n:1});function yF(b){b.$="";return b}function Tm(b){var a=new zF;yF(a);if(0>b)throw new At;return a}function zF(){this.$=null}zF.prototype=new p;zF.prototype.constructor=zF;function nO(b,a){a=GC(ow(),a,0,a.d.length);b.$=""+b.$+a}f=zF.prototype;f.w=function(){return this.$};f.E=function(){return this.$.length};f.Hy=function(b,a){return this.$.substring(b,a)};f.Ew=function(b){this.$=""+this.$+b}; + f.$classData=u({nN:0},!1,"java.lang.StringBuilder",{nN:1,i:1,$w:1,vD:1,n:1}); + function EE(b,a){var c=a.Dm,d=GE(b)-c|0;if(!(oO(b)=d))if(64>b.kf){c=pD().ar.d[d];var e=c.L,g=c.O,h=b.Ka,k=h>>31,l=d>>31;c=h-d|0;h=(-2147483648^c)>(-2147483648^h)?-1+(k-l|0)|0:k-l|0;d=b.Vd;l=d.L;var m=d.O;k=Oa();d=os(k,l,m,e,g);k=k.Cb;var n=Oa();l=Ys(n,l,m,e,g);m=n.Cb;if(0!==l||0!==m){pD();if(0>m){var q=-l|0;n=0!==l?~m:-m|0}else q=l,n=m;n=new za(q<<1,q>>>31|0|n<<1);e=new za(e,g);g=n.O;q=e.O;(g===q?(-2147483648^n.L)>(-2147483648^e.L):g>q)?e=1:(g=n.O,q=e.O,e=(g===q?(-2147483648^n.L)<(-2147483648^ + e.L):gm?-1:0===m&&0===l?0:1,5+e|0);e=uD(pD(),1&d,e,a.rp);g=e>>31;e=d+e|0;d=(-2147483648^e)<(-2147483648^d)?1+(k+g|0)|0:k+g|0;0>d?(k=-e|0,g=0!==e?~d:-d|0):(k=e,g=d);k=Zu(Oa(),k,g);+Math.log10(k)>=a.Dm?(c=-1+c|0,k=-1!==c?h:-1+h|0,h=Oa(),d=os(h,e,d,10,0),c=new za(c,k),h=new za(d,h.Cb)):(c=new za(c,h),h=new za(e,d))}else c=new za(c,h),h=new za(d,k);c=Sa(c);d=Sa(h);h=Sa(new za(c.L,c.O));c=h.L;h=h.O;k=Sa(new za(d.L,d.O));d=k.L;k=k.O;b.Ka=vD(pD(),new za(c,h));b.Cm=a.Dm;b.Vd=new za(d, + k);b.kf=oD(pD(),new za(d,k));b.Bm=null}else e=Ws(ts(),new za(d,d>>31)),h=iD(b),h=Vr(pO(h,e)),k=b.Ka,g=k>>31,l=d>>31,d=k-d|0,k=(-2147483648^d)>(-2147483648^k)?-1+(g-l|0)|0:g-l|0,0!==h.d[1].Ga?(g=bD(h.d[1]),0!==g.Ga&&(is(),l=g.Pa,m=1+l|0,n=new Lc(m),es(0,n,g.ua,l),g=cs(g.Ga,m,n),ds(g)),g=nC(g,e),e=qO(h.d[0],0)?1:0,g=Math.imul(h.d[1].Ga,5+g|0),a=uD(pD(),e,g,a.rp),0!==a&&(a=Bs(as(),new za(a,a>>31)),e=h.d[0],h.d[0]=zs(Fs(),e,a)),a=new hD,rO(a,h.d[0],0),GE(a)>c?(h.d[0]=sO(h.d[0],as().sl),a=d=-1+d|0,d=-1!== + d?k:-1+k|0):(a=d,d=k)):(a=d,d=k),b.Ka=vD(pD(),new za(a,d)),b.Cm=c,tO(b,h.d[0])}function uO(b){return 0===b.kf?(b=b.Vd,!(-1===b.L&&-1===b.O)):!1}function vO(b,a){var c=b.Ka,d=c>>31,e=-c|0;c=0!==c?~d:-d|0;var g=oO(b);d=g>>31;g=e+g|0;e=(-2147483648^g)<(-2147483648^e)?1+(c+d|0)|0:c+d|0;if(0===e?-2147483629<(-2147483648^g):0b.kf&&(b.Vd=a.Gi())}function xO(b){b.Kn=null;b.rl=0;b.kf=0;b.Vd=ca;b.Ka=0;b.Cm=0}function tD(b,a,c){xO(b);b.Vd=a;b.Ka=c;b.kf=oD(pD(),a);return b}function mD(b,a){var c=new hD;xO(c);c.Vd=new za(b,b>>31);c.Ka=a;pD();b=32-(Math.clz32(0>b?~b:b)|0)|0;c.kf=b;return c} + function CE(b,a,c){xO(b);var d=-1+(0+c|0)|0;if(null===a)throw My("in \x3d\x3d null");if(d>=a.d.length||0>=c||0>d)throw new gC("Bad offset/length: offset\x3d0 len\x3d"+c+" in.length\x3d"+a.d.length);var e=0;if(0<=d&&43===a.d[0]){if(e=1+e|0,e>31,h= + lm(mm(),e),e=h>>31,h=a-h|0,b.Ka=h,k=b.Ka,h!==k||((-2147483648^h)>(-2147483648^a)?-1+(d-e|0)|0:d-e|0)!==k>>31))throw new gC("Scale out of range");if(19>g){e=CC();""===c&&xC(c);d=0;a=!1;switch(c.charCodeAt(0)){case 43:d=1;break;case 45:d=1,a=!0}g=c.length;if(d>=g)xC(c),e=void 0;else{h=(e.Nt?e.Mt:vC(e))[10];for(k=h.dN;;){if(e=dl?48===l:0<=pt(Kt(),XB(e),l)}if(e)d=1+d|0;else break}(g-d|0)>Math.imul(3,k)&&xC(c);e=1+yb(-1+(g-d|0)|0,k)|0;l=d+e|0;var m=yC(d,l,c);if(l=== + g)e=new za(m,0);else{e=h.JD;d=e.L;e=e.O;k=l+k|0;var n=65535&m,q=m>>>16|0,r=65535&d,t=d>>>16|0,v=Math.imul(n,r);r=Math.imul(q,r);var w=Math.imul(n,t);n=v+((r+w|0)<<16)|0;v=(v>>>16|0)+w|0;m=((Math.imul(m,e)+Math.imul(q,t)|0)+(v>>>16|0)|0)+(((65535&v)+r|0)>>>16|0)|0;l=yC(l,k,c);l=n+l|0;m=(-2147483648^l)<(-2147483648^n)?1+m|0:m;k===g?e=new za(l,m):(n=h.eN,h=n.L,n=n.O,g=yC(k,g,c),(m===n?(-2147483648^l)>(-2147483648^h):m>n)&&xC(c),n=65535&l,h=l>>>16|0,t=65535&d,k=d>>>16|0,q=Math.imul(n,t),t=Math.imul(h, + t),v=Math.imul(n,k),n=q+((t+v|0)<<16)|0,q=(q>>>16|0)+v|0,e=(((Math.imul(l,e)+Math.imul(m,d)|0)+Math.imul(h,k)|0)+(q>>>16|0)|0)+(((65535&q)+t|0)>>>16|0)|0,d=n+g|0,e=(-2147483648^d)<(-2147483648^n)?1+e|0:e,-2147483648===(-2147483648^e)&&(-2147483648^d)<(-2147483648^g)&&xC(c),e=new za(d,e))}}d=e.L;e=e.O;a?(a=-d|0,d=0!==d?~e:-e|0,(0===d?0!==a:0e&&xC(c),c=new za(d,e));b.Vd=c;b.kf=oD(pD(),b.Vd)}else tO(b,mC(c))}function Fn(b){var a=new hD;CE(a,DE(b),b.length);return a} + function rO(b,a,c){xO(b);if(null===a)throw My("unscaledVal \x3d\x3d null");b.Ka=c;tO(b,a);return b}function hD(){this.Kn=null;this.rl=0;this.Bm=null;this.kf=0;this.Vd=ca;this.Cm=this.Ka=0}hD.prototype=new EC;hD.prototype.constructor=hD;function yO(b){if(64>b.kf){if(0>b.Vd.O)return-1;b=b.Vd;var a=b.O;return(0===a?0!==b.L:0b.kf){var c=b.Vd;if(0===c.L&&-2147483648===c.O)a=19;else{Kt();a=pD().ar;if(0>c.O){var d=c.L;c=c.O;d=new za(-d|0,0!==d?~c:-c|0)}else d=c;b:{c=0;for(var e=a.d.length;;){if(c===e){a=-1-c|0;break b}var g=(c+e|0)>>>1|0,h=a.d[g],k=Sa(new za(h.L,h.O));h=k.L;k=k.O;h=Na(Oa(),d.L,d.O,h,k);if(0>h)e=g;else{if(0===h){a=g;break b}c=1+g|0}}}a=0>a?-1-a|0:1+a|0}}else a=1+Cb(.3010299956639812*(-1+b.kf|0))|0,d=iD(b),c=ts(),a=0!==sO(d,Ws(c,new za(a,a>>31))).Ga? + 1+a|0:a;b.Cm=a}return b.Cm}function zO(b){if(uO(b))return b;var a=-1+ts().Fm.d.length|0,c=1,d=iD(b),e=b=b.Ka;for(b>>=31;;){if(qO(d,0))c=e,a=d,c=new za(c,b);else{var g=pO(d,ts().Fm.d[c]);if(0===g.XC.Ga){d=g.WC;var h=c;g=h>>31;var k=b;b=e-h|0;e=(-2147483648^b)>(-2147483648^e)?-1+(k-g|0)|0:k-g|0;c=cb.kf&&64>a.kf){d=b.Vd;c=a.Vd;var e=d.O,g=c.O;if(e===g?(-2147483648^d.L)<(-2147483648^c.L):e(-2147483648^a.L):d>c)?1:0}e=b.Ka;g=e>>31;d=a.Ka;var h=d>>31;d=e-d|0;e=(-2147483648^d)>(-2147483648^e)?-1+(g-h|0)|0:g-h|0;g=oO(b)-oO(a)|0;h=g>>31;var k=1+d|0,l=0===k?1+e|0:e;if(h===l?(-2147483648^g)>(-2147483648^k):h>l)return c;h=g>>31;k=-1+d|0;l=-1!==k?e:-1+e|0;if(h===l?(-2147483648^ + g)<(-2147483648^k):he)c=ts(),b=Qs(b,Ws(c,new za(-d|0,0!==d?~e:-e|0)));else if(0===e?0!==d:0this.kf){b=b.Vd;var a=this.Vd;return b.L===a.L&&b.O===a.O}return this.Bm.l(b.Bm)}return!1}; + f.B=function(){if(0===this.rl)if(64>this.kf){this.rl=this.Vd.L;var b=this.Vd.O;this.rl=Math.imul(33,this.rl)+b|0;this.rl=Math.imul(17,this.rl)+this.Ka|0}else this.rl=Math.imul(17,this.Bm.B())+this.Ka|0;return this.rl}; + f.w=function(){if(null!==this.Kn)return this.Kn;if(32>this.kf)return this.Kn=ns(ps(),this.Vd,this.Ka);var b=iD(this);b=ls(ps(),b);if(0===this.Ka)return b;var a=0>iD(this).Ga?2:1,c=b.length,d=this.Ka,e=d>>31,g=-d|0;e=0!==d?~e:-e|0;var h=c>>31;d=g+c|0;e=(-2147483648^d)<(-2147483648^g)?1+(e+h|0)|0:e+h|0;h=a>>31;g=d-a|0;d=(-2147483648^g)>(-2147483648^d)?-1+(e-h|0)|0:e-h|0;0b.Ka)return c;var d=0>yO(b)?1:0;a=b.Ka;var e=1===d?"-":"";if(0a;)e=""+e+pD().pp,a=100+a|0;c=e;d=pD().pp;e=""+c+d.substring(0,-a|0)}return e} + function BO(b){if(0===b.Ka||uO(b))return iD(b);if(0>b.Ka){var a=iD(b),c=ts();b=b.Ka;var d=b>>31;return Qs(a,Ws(c,new za(-b|0,0!==b?~d:-d|0)))}a=iD(b);c=ts();b=b.Ka;return sO(a,Ws(c,new za(b,b>>31)))} + function wO(b){if(0===b.Ka||uO(b))return iD(b);if(0>b.Ka){var a=iD(b),c=ts();b=b.Ka;var d=b>>31;return Qs(a,Ws(c,new za(-b|0,0!==b?~d:-d|0)))}if(b.Ka>oO(b)||b.Ka>CO(iD(b)))throw new kb("Rounding necessary");a=iD(b);c=ts();b=b.Ka;b=Ws(c,new za(b,b>>31));b=Vr(pO(a,b));if(0!==b.d[1].Ga)throw new kb("Rounding necessary");return b.d[0]}f.Gi=function(){return-64>=this.Ka||this.Ka>oO(this)?ca:BO(this).Gi()};f.Rh=function(){return-32>=this.Ka||this.Ka>oO(this)?0:BO(this).Rh()}; + f.zp=function(){return pC(rC(),iD(this)+"e"+(-this.Ka|0))};f.yl=function(){return iC(La(),iD(this)+"e"+(-this.Ka|0))};function iD(b){null===b.Bm&&(b.Bm=Bs(as(),b.Vd));return b.Bm}f.mf=function(b){return AO(this,b)};var qD=u({jM:0},!1,"java.math.BigDecimal",{jM:1,zl:1,i:1,n:1,td:1});hD.prototype.$classData=qD;function DO(b){b.Bt=-2;b.Ln=0} + function mC(b){var a=new $C;DO(a);as();if(null===b)throw ge();if(""===b)throw new gC("Zero length BigInteger");if(""===b||"+"===b||"-"===b)throw new gC("Zero length BigInteger");var c=b.length;if(45===b.charCodeAt(0))var d=-1,e=1,g=-1+c|0;else 43===b.charCodeAt(0)?(e=d=1,g=-1+c|0):(d=1,e=0,g=c);d|=0;var h=e|0;e=g|0;for(g=h;gb.Ga?cs(1,b.Pa,b.ua):b}function nC(b,a){return b.Ga>a.Ga?1:b.Gaa.Pa?b.Ga:b.Pag?1:-1:Cs(Fs(),b.ua,a.ua,e);if(0===h)return d===c?as().qp:as().At;if(-1===h)return as().tl;h=1+(e-g|0)|0;var k=new Lc(h);c=d===c?1:-1;1===g?us(ss(),k,b.ua,e,a.ua.d[0]):rs(ss(),k,h,b.ua,e,a.ua,g); + c=cs(c,h,k);ds(c);return c} + function pO(b,a){var c=a.Ga;if(0===c)throw new kb("BigInteger divide by zero");var d=a.Pa;a=a.ua;if(1===d){ss();a=a.d[0];var e=b.ua,g=b.Pa;d=b.Ga;1===g?(e=e.d[0],b=0===a?jb(0,0):+(e>>>0)/+(a>>>0)|0,g=0,a=0===a?yb(0,0):+(e>>>0)%+(a>>>0)|0,e=0,d!==c&&(c=b,b=-c|0,g=0!==c?~g:-g|0),0>d&&(c=a,d=e,a=-c|0,e=0!==c?~d:-d|0),c=new Ur(Bs(as(),new za(b,g)),Bs(as(),new za(a,e)))):(c=d===c?1:-1,b=new Lc(g),a=us(0,b,e,g,a),a=new Lc(new Int32Array([a])),c=cs(c,g,b),d=cs(d,1,a),ds(c),ds(d),c=new Ur(c,d));return c}g= + b.ua;e=b.Pa;if(0>(e!==d?e>d?1:-1:Cs(Fs(),g,a,e)))return new Ur(as().tl,b);b=b.Ga;var h=1+(e-d|0)|0;c=b===c?1:-1;var k=new Lc(h);a=rs(ss(),k,h,g,e,a,d);c=cs(c,h,k);d=cs(b,d,a);ds(c);ds(d);return new Ur(c,d)}f=$C.prototype;f.l=function(b){if(b instanceof $C){var a;if(a=this.Ga===b.Ga&&this.Pa===b.Pa)a:{for(a=0;a!==this.Pa;){if(this.ua.d[a]!==b.ua.d[a]){a=!1;break a}a=1+a|0}a=!0}b=a}else b=!1;return b}; + function CO(b){if(0===b.Ga)return-1;var a=Zr(b);b=b.ua.d[a];b=0===b?32:31-(Math.clz32(b&(-b|0))|0)|0;return(a<<5)+b|0}f.B=function(){if(0===this.Ln){for(var b=this.Pa,a=0;a>31,e=65535&c,g=c>>>16|0,h=65535&b,k=b>>>16|0,l=Math.imul(e,h);h=Math.imul(g,h);var m=Math.imul(e,k);e=l+((h+m|0)<<16)|0;l=(l>>>16|0)+m|0;a=(((Math.imul(c,a)+Math.imul(d,b)|0)+Math.imul(g,k)|0)+(l>>>16|0)|0)+(((65535&l)+h|0)>>>16|0)|0;return new za(e,a)};function Qs(b,a){return 0===a.Ga||0===b.Ga?as().tl:Ts(ts(),b,a)}function Es(b){return 0===b.Ga?b:cs(-b.Ga|0,b.Pa,b.ua)} + function Xs(b,a){if(0>a)throw new kb("Negative exponent");if(0===a)return as().qp;if(1===a||b.l(as().qp)||b.l(as().tl))return b;if(qO(b,0)){ts();for(var c=as().qp,d=b;1>=1,c=b;return Qs(c,d)}for(c=1;!qO(b,c);)c=1+c|0;d=as();var e=Math.imul(c,a);if(e>5;e&=31;var g= + new Lc(1+d|0);g.d[d]=1<>5;if(0===a)return 0!==(1&b.ua.d[0]);if(0>a)throw new kb("Negative bit address");if(c>=b.Pa)return 0>b.Ga;if(0>b.Ga&&cb.Ga&&(d=Zr(b)===c?-d|0:~d);return 0!==(d&1<<(31&a))}f.w=function(){return ls(ps(),this)}; + function ds(b){for(;;){if(0=b?Cb(b):-2):-1} + function HO(b){return(0!==(1&b)?"-":"")+(0!==(2&b)?"#":"")+(0!==(4&b)?"+":"")+(0!==(8&b)?" ":"")+(0!==(16&b)?"0":"")+(0!==(32&b)?",":"")+(0!==(64&b)?"(":"")+(0!==(128&b)?"\x3c":"")}function IO(b,a,c){var d=Rt(b,1+a|0);b=d.Pm?"-":"";var e=d.Cl,g=-1+e.length|0,h=a-g|0;a=e.substring(0,1);e=""+e.substring(1)+Nt(Ot(),h);d=g-d.Bl|0;g=""+(0>d?-d|0:d);return b+(""!==e||c?a+"."+e:a)+"e"+(0>d?"-":"+")+(1===g.length?"0"+g:g)} + function JO(b,a,c){var d=Pt(b,(b.Cl.length+a|0)-b.Bl|0);Ot();if(!("0"===d.Cl||d.Bl<=a))throw dg(new eg,"roundAtPos returned a non-zero value with a scale too large");d="0"===d.Cl||d.Bl===a?d:new Qt(b.Pm,""+d.Cl+Nt(Ot(),a-d.Bl|0),a);b=d.Pm?"-":"";d=d.Cl;var e=d.length,g=1+a|0;d=e>=g?d:""+Nt(Ot(),g-e|0)+d;e=d.length-a|0;b+=d.substring(0,e);return 0!==a||c?b+"."+d.substring(e):b}function XC(b,a,c,d,e,g){a=0>e||e>=g.length?g:g.substring(0,e);a=0!==(256&c)?a.toUpperCase():a;UC(b,c,d,a)} + function eD(b,a,c,d){UC(b,a,c,dD(a,d!==d?"NaN":0=c&&0===(110&a))a=dD(a,d),LC(b,a);else if(0===(126&a))UC(b,a,c,dD(a,d));else{if(45!==d.charCodeAt(0))var g=0!==(4&a)?"+":0!==(8&a)?" ":"";else 0!==(64&a)?(d=d.substring(1)+")",g="("):(d=d.substring(1),g="-");e=""+g+e;if(0!==(32&a)){var h=d.length;for(g=0;;){if(g!==h){var k=d.charCodeAt(g);k=48<=k&&57>=k}else k=!1;if(k)g=1+g|0;else break}g=-3+g|0;if(!(0>=g)){for(h=d.substring(g);3=c?LC(b,d):0!==(1&a)?FO(b,d,KO(" ",c-e|0)):FO(b,KO(" ",c-e|0),d)}function cD(b,a,c,d,e,g){a=e.length+g.length|0;a>=d?FO(b,e,g):0!==(16&c)?GO(b,e,KO("0",d-a|0),g):0!==(1&c)?GO(b,e,g,KO(" ",d-a|0)):GO(b,KO(" ",d-a|0),e,g)}function KO(b,a){for(var c="",d=0;d!==a;)c=""+c+b,d=1+d|0;return c}function MC(b){throw new LO(String.fromCharCode(b));}function QC(b){throw new MO(b);} + function gD(b,a,c,d,e,g){var h=0!==(2&c);d=0<=d?d:6;switch(e){case 101:h=IO(a,d,h);break;case 102:h=JO(a,d,h);break;default:e=0===d?1:d,a=Rt(a,e),d=(-1+a.Cl.length|0)-a.Bl|0,-4<=d&&de?0:e,h)):h=IO(a,-1+e|0,h)}aD(b,c,g,h,"")}function IC(){this.Qm=this.HN=this.Xn=null;this.hx=!1}IC.prototype=new p;IC.prototype.constructor=IC;IC.prototype.w=function(){if(this.hx)throw new KC;return null===this.Xn?this.Qm:this.Xn.w()};function RC(b){throw new NO(HO(b));} + function TC(b,a,c){throw new OO(HO(a&c),b);}function YC(b,a){throw new PO(b,ja(a));}IC.prototype.$classData=u({CN:0},!1,"java.util.Formatter",{CN:1,i:1,hM:1,LM:1,iM:1});function QO(){}QO.prototype=new p;QO.prototype.constructor=QO;QO.prototype.Ib=function(b,a){return(b|0)-(a|0)|0};QO.prototype.Sj=function(b,a,c){b.d[a]=c|0};QO.prototype.rg=function(b,a){return b.d[a]};QO.prototype.$classData=u({cO:0},!1,"java.util.internal.GenericArrayOps$ByteArrayOps$",{cO:1,i:1,Fr:1,Pt:1,Lg:1});var RO; + function kt(){RO||(RO=new QO);return RO}function SO(){}SO.prototype=new p;SO.prototype.constructor=SO;SO.prototype.Ib=function(b,a){return Pa(b)-Pa(a)|0};SO.prototype.Sj=function(b,a,c){b.d[a]=Pa(c)};SO.prototype.rg=function(b,a){return wc(b.d[a])};SO.prototype.$classData=u({dO:0},!1,"java.util.internal.GenericArrayOps$CharArrayOps$",{dO:1,i:1,Fr:1,Pt:1,Lg:1});var TO;function it(){TO||(TO=new SO);return TO}function UO(){}UO.prototype=new p;UO.prototype.constructor=UO; + UO.prototype.Ib=function(b,a){b|=0;a|=0;return b===a?0:ba?-1:a<=b?0:a-b|0;return 0===a?fy().xa:new eP(this,b,a)};f.w=function(){return"\x3citerator\x3e"};f.kb=function(b){Ov(this,b)};f.Ue=function(b){return Pv(this,b)};f.$d=function(b){return Qv(this,b)};f.qg=function(b,a){return Tv(this,b,a)}; + f.me=function(b,a){return Vv(this,b,a)};f.Fl=function(b){return Wv(this,b)};f.Vh=function(b){return Xv(this,b)};f.ea=function(){return Zv(this)};f.Xd=function(b,a,c){return $v(this,b,a,c)};f.Bk=function(b,a,c,d){return ew(this,b,a,c,d)};f.Rd=function(){le();return pe(y(),this)};function Ti(b){return Mi(Rp(),b)}f.ni=function(){return pn(qn(),this)};f.To=function(b){return fw(this,b)};f.$c=function(){return nr(this)};f.V=function(){return-1};function fP(){this.Ji=null;this.Ji=gP()}fP.prototype=new xJ; + fP.prototype.constructor=fP;fP.prototype.$classData=u({wQ:0},!1,"scala.collection.Iterable$",{wQ:1,Mx:1,i:1,Ee:1,n:1});var hP;function ey(){hP||(hP=new fP);return hP}function iP(){this.YE=this.XE=this.cn=null;MJ(this);jP=this;this.XE=new Ua;this.YE=new H(()=>kP().XE)}iP.prototype=new OJ;iP.prototype.constructor=iP;iP.prototype.$classData=u({RQ:0},!1,"scala.collection.Map$",{RQ:1,SQ:1,i:1,Ur:1,n:1});var jP;function kP(){jP||(jP=new iP);return jP}function lP(){this.Li=null}lP.prototype=new p; + lP.prototype.constructor=lP;function mP(){}mP.prototype=lP.prototype;function Ch(b,a){return b.Li.Yc(a)}function lG(b){return b.Li.sb()}f=lP.prototype;f.Ap=function(b){return this.Li.tb(b)};f.lb=function(){return this.Li.lb()};f.tb=function(b){return this.Ap(b)};f.sb=function(){return lG(this)};f.Yc=function(b){return Ch(this,b)};function XA(b){return b.Pf(new $f(a=>a))}function nP(b,a){return b.ne(new oP(b,a))}function FA(b,a){return b.uj(new $f(c=>gl(hl(),a,c)),0)} + function JK(b,a){return b.$d(new $f(c=>gl(hl(),c,a)))}function pP(b,a){var c=b.E(),d=b.Ye();if(1===c)c=b.x(),d.pa(c);else if(1{var e=new gj(!1),g=t=>{var v=!1,w=null;if(z()===t)return e.uq=!0,z();if(t instanceof F&&(v=!0,w=t,1===(w.p|0)))return z();if(v)return new F(-1+(w.p|0)|0);throw new x(t);};if(ja(c)!==ma(ei)){var h=c.vc(d),k=g(h);h=B(new C,h,k);k=h.Y;var l=h.Z;if(z()!==k||z()!==l)if(k=h.Z,h.Y instanceof F&&z()===k)aG(c,d);else if(k=h.Z,k instanceof F)fi(c,d,k.p);else throw new x(h);}else{h=gi(G(),d);h^=h>>>16|0;k=h&(-1+c.oa.d.length|0);var m=l=l=null; + m=null;var n=c.oa.d[k];if(null!==n)for(var q=null;;){if(h===n.Ke&&gl(hl(),d,n.zg))m=q,l=n;else if(!(null===n.hb||n.Ke>h)){var r=n.hb;q=n;n=r;continue}break}q=l;q=null===q?z():new F(q.yd);g=g(q);g=B(new C,q,g);q=g.Y;n=g.Z;if(z()!==q||z()!==n)if(q=g.Z,g.Y instanceof F&&z()===q)null!==m?m.hb=l.hb:c.oa.d[k]=l.hb,c.ic=-1+c.ic|0;else if(m=g.Y,q=g.Z,z()===m&&q instanceof F)l=q.p,k=(1+c.ic|0)>=c.ji?(ii(c,c.oa.d.length<<1),h&(-1+c.oa.d.length|0)):k,ji(c,d,l,h,k);else if(d=g.Z,g.Y instanceof F&&d instanceof + F)l.yd=d.p;else throw new x(g);}return e.uq}),!1))} + function tP(b){var a=UL();b.kb(new $f(c=>{var d=gi(G(),c);d^=d>>>16|0;var e=d&(-1+a.oa.d.length|0);var g=null;var h=null;var k=a.oa.d[e];if(null!==k)for(var l=null;;){if(d===k.Ke&&gl(hl(),c,k.zg))h=l,g=k;else if(!(null===k.hb||k.Ke>d)){var m=k.hb;l=k;k=m;continue}break}l=g;k=null===l?z():new F(l.yd);if(z()===k)l=new F(1);else{if(!(k instanceof F))throw new x(k);l=new F(1+(k.p|0)|0)}k=B(new C,k,l);m=k.Y;var n=k.Z;if(z()!==m||z()!==n)if(m=k.Z,k.Y instanceof F&&z()===m)null!==h?h.hb=g.hb:a.oa.d[e]=g.hb, + a.ic=-1+a.ic|0;else if(h=k.Y,m=k.Z,z()===h&&m instanceof F)g=m.p,e=(1+a.ic|0)>=a.ji?(ii(a,a.oa.d.length<<1),d&(-1+a.oa.d.length|0)):e,ji(a,c,g,d,e);else if(c=k.Z,k.Y instanceof F&&c instanceof F)g.yd=c.p;else throw new x(k);return l}));return a}function uP(b,a){var c=b.Ye(),d=b.Ye();for(b=b.y();b.C();){var e=b.z();(a.s(e)?c:d).pa(e)}return B(new C,c.db(),d.db())}function vP(b,a){var c=b.Rb().lb();for(b=b.y();b.C();){var d=a.s(b.z());c.pa(d)}return c.db()} + function wP(b,a){var c=b.Rb().lb();for(b=b.y();b.C();){var d=a.s(b.z());c.kc(d)}return c.db()}function wM(b,a){var c=b.Rb().lb();for(b=b.y();b.C();){var d=a.s(b.z());c.kc(d)}return c.db()}function mq(b){var a=b.Rb().lb(),c=0;for(b=b.y();b.C();){var d=B(new C,b.z(),c);a.pa(d);c=1+c|0}return a.db()}function xP(b,a,c){var d=b.Ye();for(b=b.y();b.C();){var e=b.z();!!a.s(e)!==c&&d.pa(e)}return d.db()} + function yP(b){this.gy=!1;this.Lu=0;this.gF=this.yo=null;if(null===b)throw null;this.gF=b;this.gy=!1;this.Lu=0;this.yo=b.Fb}yP.prototype=new kF;yP.prototype.constructor=yP;f=yP.prototype;f.w=function(){return"\x3cfunction1\x3e"};f.Dt=function(b,a){var c=gi(G(),b),d=Lv(Nv(),c);this.gy?this.Lu=eK(this.yo,b,a,c,d,0,this.Lu):(this.yo=bK(this.yo,b,a,c,d,0,!0),this.yo!==this.gF.Fb&&(this.gy=!0,this.Lu=Lw(Pw(),Kw(Pw(),d,0))))};f.S=function(b,a){this.Dt(b,a)};f.s=function(b){this.Dt(b.o(),b.m())}; + f.$classData=u({OR:0},!1,"scala.collection.immutable.HashMap$accum$1",{OR:1,Tj:1,i:1,oi:1,va:1});function zP(){this.Ji=null;this.Ji=le()}zP.prototype=new xJ;zP.prototype.constructor=zP;zP.prototype.tb=function(b){return Px(b)?b:wJ.prototype.tb.call(this,b)};zP.prototype.$classData=u({XR:0},!1,"scala.collection.immutable.Iterable$",{XR:1,Mx:1,i:1,Ee:1,n:1});var AP;function gP(){AP||(AP=new zP);return AP}function BP(){this.ci=null;CP=this;this.ci=DP(new EP(new H(()=>lL())))}BP.prototype=new p; + BP.prototype.constructor=BP;f=BP.prototype;f.Yc=function(b){return SJ(this,b)};function FP(b,a,c,d){var e=new Yi(a);return new EP(new H(()=>{for(var g=null,h=!1,k=e.pc;!h&&!k.r();)g=GP(k).x(),h=!!c.s(g)!==d,k=GP(k).qc(),e.pc=k;return h?(gy(),k=FP(gy(),k,c,d),new iL(g,k)):lL()}))} + function HP(b,a,c){var d=new Yi(a);return new EP(new H(()=>{for(var e=new Yi(null),g=!1,h=new Yi(d.pc);!g&&!h.pc.r();)e.pc=c.s(GP(h.pc).x()).y(),g=e.pc.C(),g||(h.pc=GP(h.pc).qc(),d.pc=h.pc);return g?(g=e.pc.z(),h.pc=GP(h.pc).qc(),d.pc=h.pc,gy(),gy(),new iL(g,new EP(new H(()=>IP(gy(),e.pc,new H(()=>GP(HP(gy(),h.pc,c)))))))):lL()}))}function JP(b,a,c){var d=new Yi(a),e=new nF(c);return new EP(new H(()=>{for(var g=d.pc,h=e.Gy;0KP(gy(),a.y())))}function IP(b,a,c){return a.C()?(b=a.z(),new iL(b,new EP(new H(()=>IP(gy(),a,c))))):or(c)}function KP(b,a){return a.C()?(b=a.z(),new iL(b,new EP(new H(()=>KP(gy(),a))))):lL()}function LP(b,a,c){return new EP(new H(()=>{gy();var d=LP(gy(),a+c|0,c);return new iL(a,d)}))}f.lb=function(){return new MP};f.sb=function(){return this.ci};f.tb=function(b){return SJ(this,b)}; + f.$classData=u({ZR:0},!1,"scala.collection.immutable.LazyList$",{ZR:1,i:1,ai:1,Ee:1,n:1});var CP;function gy(){CP||(CP=new BP);return CP}function ML(b){this.iq=this.hq=null;this.Wk=0;this.gq=null;this.ry=b;this.hq=new uL;this.iq=Ww();this.Wk=0}ML.prototype=new p;ML.prototype.constructor=ML;f=ML.prototype;f.Xc=function(){};f.kc=function(b){return vE(this,b)}; + function NP(b,a,c){if(null!==b.gq)b.gq=OP(b.gq,a,c);else{var d=b.hq.Sw(a,null);if(null!==d){var e=d.vl();d=d.m();var g=b.ry,h=IL();null===g||g!==h||gl(hl(),d,c)?(d=b.ry,g=JL(),null!==d&&d===g&&(PP(b.hq,a,B(new C,b.Wk,c)),b.iq=ix(jx(b.iq,e),null,b.Wk,a),NL(),a=b.Wk,b.Wk=2147483647===a?-2147483648:1+a|0)):PP(b.hq,a,B(new C,e,c))}else if(null===d)PP(b.hq,a,B(new C,b.Wk,c)),b.iq=ix(b.iq,null,b.Wk,a),NL(),a=b.Wk,b.Wk=2147483647===a?-2147483648:1+a|0;else throw new x(d);}return b} + function QP(b){null===b.gq&&(b.gq=new rL(b.iq,sL(b.hq),b.Wk,b.ry));return b.gq}f.db=function(){return QP(this)};f.pa=function(b){return NP(this,b.o(),b.m())};f.$classData=u({nT:0},!1,"scala.collection.immutable.TreeSeqMap$Builder",{nT:1,i:1,Lf:1,Je:1,Ie:1});function RP(){this.IF=null;SP=this;this.IF=new fE("")}RP.prototype=new p;RP.prototype.constructor=RP;function TP(b,a){b=b.lb();var c=a.V();0<=c&&b.Xc(c);b.kc(a);return b.db()}RP.prototype.lb=function(){var b=qr();return new XJ(b,new $f(a=>new fE(a)))}; + RP.prototype.$classData=u({JT:0},!1,"scala.collection.immutable.WrappedString$",{JT:1,i:1,EW:1,CW:1,n:1});var SP;function UP(){SP||(SP=new RP);return SP}function XJ(b,a){this.NF=this.os=null;if(null===b)throw null;this.os=b;this.NF=a}XJ.prototype=new p;XJ.prototype.constructor=XJ;f=XJ.prototype;f.Xc=function(b){this.os.Xc(b)};f.db=function(){return this.NF.s(this.os.db())};f.kc=function(b){this.os.kc(b);return this};f.pa=function(b){this.os.pa(b);return this}; + f.$classData=u({dU:0},!1,"scala.collection.mutable.Builder$$anon$1",{dU:1,i:1,Lf:1,Je:1,Ie:1});function FG(b,a){b.$g=a;return b}function GG(){this.$g=null}GG.prototype=new p;GG.prototype.constructor=GG;function VP(){}f=VP.prototype=GG.prototype;f.Xc=function(){};function HG(b,a){b.$g.pa(a);return b}f.kc=function(b){this.$g.kc(b);return this};f.pa=function(b){return HG(this,b)};f.db=function(){return this.$g};f.$classData=u({ps:0},!1,"scala.collection.mutable.GrowableBuilder",{ps:1,i:1,Lf:1,Je:1,Ie:1}); + function WP(){this.Ji=null;this.Ji=VJ()}WP.prototype=new xJ;WP.prototype.constructor=WP;WP.prototype.$classData=u({CU:0},!1,"scala.collection.mutable.Iterable$",{CU:1,Mx:1,i:1,Ee:1,n:1});var XP;function YP(){this.cn=null;this.cn=WL()}YP.prototype=new OJ;YP.prototype.constructor=YP;YP.prototype.$classData=u({GU:0},!1,"scala.collection.mutable.Map$",{GU:1,SQ:1,i:1,Ur:1,n:1});var ZP;function di(){ZP||(ZP=new YP);return ZP}function $P(){this.Ji=null;this.Ji=eM()}$P.prototype=new xJ; + $P.prototype.constructor=$P;$P.prototype.$classData=u({MU:0},!1,"scala.collection.mutable.Set$",{MU:1,Mx:1,i:1,Ee:1,n:1});var aQ;function Yh(){aQ||(aQ=new $P);return aQ}class cH extends Wy{constructor(b){super();this.TF=b;Cw(this,null,!1)}pD(){}}cH.prototype.$classData=u({gV:0},!1,"scala.runtime.NonLocalReturnControl",{gV:1,zW:1,ub:1,i:1,n:1});function bQ(){}bQ.prototype=new p;bQ.prototype.constructor=bQ;function cQ(){}cQ.prototype=bQ.prototype;function dQ(){}dQ.prototype=new p; + dQ.prototype.constructor=dQ;function eQ(){}eQ.prototype=dQ.prototype;function tz(){this.Bw=null;oz(this,new $f(b=>new Z(b)))}tz.prototype=new qz;tz.prototype.constructor=tz;tz.prototype.$classData=u({yM:0},!1,"sourcecode.Name$",{yM:1,RV:1,i:1,QV:1,n:1});var sz;function fQ(){this.tn=null}fQ.prototype=new p;fQ.prototype.constructor=fQ;function gQ(){}f=gQ.prototype=fQ.prototype;f.Hw=function(b){return this.tn.s(b)};f.Tw=function(b){return this.tn.vc(b)};f.N=function(){return"MapConfiguration"};f.P=function(){return 1}; + f.Q=function(b){return 0===b?this.tn:yy(G(),b)};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof fQ){var a=this.tn;b=b.tn;return null===a?null===b:hQ(a,b)}return!1};function BM(b){this.Xu=b;wm()}BM.prototype=new Dd;BM.prototype.constructor=BM;f=BM.prototype;f.N=function(){return"ApplyDefTactic"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.Xu:yy(G(),b)};f.B=function(){return bz(this)};f.w=function(){return sy(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof BM){var a=this.Xu;b=b.Xu;return null===a?null===b:a.l(b)}return!1};f.$classData=u({dG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.ApplyDefTactic",{dG:1,Dh:1,i:1,R:1,A:1,n:1}); + function he(b,a){this.$u=b;this.Zu=a;b=Rd().yq;if(-1!==(a.indexOf(b)|0))throw Hi("requirement failed: Label should not contain the sublabel delimiter "+Rd().yq);b=Rd().zq;if(-1!==(a.indexOf(b)|0))throw Hi("requirement failed: Label should not contain the label separator "+Rd().zq);}he.prototype=new p;he.prototype.constructor=he;f=he.prototype;f.N=function(){return"BelleSubLabel"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.$u;case 1:return this.Zu;default:return yy(G(),b)}}; + f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof he){var a=this.$u,c=b.$u;return(null===a?null===c:a.l(c))?this.Zu===b.Zu:!1}return!1};f.$classData=u({fG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.BelleSubLabel",{fG:1,i:1,Yu:1,R:1,A:1,n:1}); + function de(b){this.av=b;var a=Rd().yq;if(-1!==(b.indexOf(a)|0))throw Hi("requirement failed: Label should not contain the sublabel delimiter "+Rd().yq);a=Rd().zq;if(-1!==(b.indexOf(a)|0))throw Hi("requirement failed: Label should not contain the label separator "+Rd().zq);}de.prototype=new p;de.prototype.constructor=de;f=de.prototype;f.N=function(){return"BelleTopLevelLabel"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.av:yy(G(),b)};f.B=function(){return bz(this)};f.w=function(){return sy(this)}; + f.l=function(b){return this===b?!0:b instanceof de?this.av===b.av:!1};f.$classData=u({gG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.BelleTopLevelLabel",{gG:1,i:1,Yu:1,R:1,A:1,n:1});function LM(b){this.bv=b;wm()}LM.prototype=new Dd;LM.prototype.constructor=LM;f=LM.prototype;f.N=function(){return"BranchTactic"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.bv:yy(G(),b)};f.B=function(){return bz(this)};f.w=function(){return sy(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof LM){var a=this.bv;b=b.bv;return null===a?null===b:a.l(b)}return!1};f.$classData=u({hG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.BranchTactic",{hG:1,Dh:1,i:1,R:1,A:1,n:1});function MM(b){this.cv=b;wm()}MM.prototype=new Dd;MM.prototype.constructor=MM;f=MM.prototype;f.N=function(){return"CaseTactic"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.cv:yy(G(),b)};f.B=function(){return bz(this)};f.w=function(){return sy(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof MM){var a=this.cv;b=b.cv;return null===a?null===b:a.l(b)}return!1};f.$classData=u({iG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.CaseTactic",{iG:1,Dh:1,i:1,R:1,A:1,n:1});function IM(b,a){this.dv=b;this.ev=a;wm()}IM.prototype=new Dd;IM.prototype.constructor=IM;f=IM.prototype;f.N=function(){return"DefTactic"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.dv;case 1:return this.ev;default:return yy(G(),b)}};f.B=function(){return bz(this)}; + f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof IM&&this.dv===b.dv){var a=this.ev;b=b.ev;return null===a?null===b:a.l(b)}return!1};f.$classData=u({jG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.DefTactic",{jG:1,Dh:1,i:1,R:1,A:1,n:1});function Az(b){this.un=b;wm()}Az.prototype=new Dd;Az.prototype.constructor=Az;f=Az.prototype;f.N=function(){return"EitherTactic"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.un:yy(G(),b)};f.B=function(){return bz(this)}; + f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Az){var a=this.un;b=b.un;return null===a?null===b:a.l(b)}return!1};f.$classData=u({kG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.EitherTactic",{kG:1,Dh:1,i:1,R:1,A:1,n:1});function Fz(b,a,c,d,e){this.Fs=b;this.Gs=a;this.Hs=c;this.Es=d;this.Ds=e}Fz.prototype=new p;Fz.prototype.constructor=Fz;f=Fz.prototype;f.N=function(){return"Find"};f.P=function(){return 5}; + f.Q=function(b){switch(b){case 0:return this.Fs;case 1:return this.Gs;case 2:return this.Hs;case 3:return this.Es;case 4:return this.Ds;default:return yy(G(),b)}};f.B=function(){var b=Wa("Find");b=G().H(-889275714,b);var a=this.Fs;b=G().H(b,a);a=this.Gs;a=gi(G(),a);b=G().H(b,a);a=this.Hs;a=gi(G(),a);b=G().H(b,a);a=this.Es?1231:1237;b=G().H(b,a);a=this.Ds;a=gi(G(),a);b=G().H(b,a);return G().Ja(b,5)};f.w=function(){return sy(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof Fz){if(this.Fs===b.Fs)if(this.Es===b.Es){var a=this.Gs,c=b.Gs;a=null===a?null===c:a.l(c)}else a=!1;else a=!1;if(a&&(a=this.Hs,c=b.Hs,null===a?null===c:a.l(c)))return a=this.Ds,b=b.Ds,null===a?null===b:a.l(b)}return!1};f.$classData=u({mG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.Find",{mG:1,i:1,lv:1,R:1,A:1,n:1});function nM(b,a,c){this.Js=b;this.Ks=a;this.Is=c;new ue}nM.prototype=new p;nM.prototype.constructor=nM;f=nM.prototype;f.N=function(){return"Fixed"}; + f.P=function(){return 3};f.Q=function(b){switch(b){case 0:return this.Js;case 1:return this.Ks;case 2:return this.Is;default:return yy(G(),b)}};f.B=function(){var b=Wa("Fixed");b=G().H(-889275714,b);var a=this.Js;a=gi(G(),a);b=G().H(b,a);a=this.Ks;a=gi(G(),a);b=G().H(b,a);a=this.Is?1231:1237;b=G().H(b,a);return G().Ja(b,3)};f.w=function(){return sy(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof nM){if(this.Is===b.Is){var a=this.Js,c=b.Js;a=null===a?null===c:a.l(c)}else a=!1;if(a)return a=this.Ks,b=b.Ks,null===a?null===b:a.l(b)}return!1};f.$classData=u({oG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.Fixed",{oG:1,i:1,lv:1,R:1,A:1,n:1});function pM(b,a){this.Ls=b;this.Ms=a}pM.prototype=new p;pM.prototype.constructor=pM;f=pM.prototype;f.N=function(){return"LastAnte"};f.P=function(){return 2}; + f.Q=function(b){switch(b){case 0:return this.Ls;case 1:return this.Ms;default:return yy(G(),b)}};f.B=function(){var b=Wa("LastAnte");b=G().H(-889275714,b);var a=this.Ls;b=G().H(b,a);a=this.Ms;a=gi(G(),a);b=G().H(b,a);return G().Ja(b,2)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof pM&&this.Ls===b.Ls){var a=this.Ms;b=b.Ms;return null===a?null===b:a.l(b)}return!1};f.$classData=u({pG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.LastAnte",{pG:1,i:1,lv:1,R:1,A:1,n:1}); + function qM(b,a){this.Ns=b;this.Os=a}qM.prototype=new p;qM.prototype.constructor=qM;f=qM.prototype;f.N=function(){return"LastSucc"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.Ns;case 1:return this.Os;default:return yy(G(),b)}};f.B=function(){var b=Wa("LastSucc");b=G().H(-889275714,b);var a=this.Ns;b=G().H(b,a);a=this.Os;a=gi(G(),a);b=G().H(b,a);return G().Ja(b,2)};f.w=function(){return sy(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof qM&&this.Ns===b.Ns){var a=this.Os;b=b.Os;return null===a?null===b:a.l(b)}return!1};f.$classData=u({qG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.LastSucc",{qG:1,i:1,lv:1,R:1,A:1,n:1});function GM(b,a,c){this.fv=b;this.hv=a;this.gv=c;wm()}GM.prototype=new Dd;GM.prototype.constructor=GM;f=GM.prototype;f.N=function(){return"Let"};f.P=function(){return 3}; + f.Q=function(b){switch(b){case 0:return this.fv;case 1:return this.hv;case 2:return this.gv;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof GM){var a=this.fv,c=b.fv;(null===a?null===c:a.l(c))?(a=this.hv,c=b.hv,a=null===a?null===c:a.l(c)):a=!1;if(a)return a=this.gv,b=b.gv,null===a?null===b:a.l(b)}return!1};f.$classData=u({rG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.Let",{rG:1,Dh:1,i:1,R:1,A:1,n:1}); + function EM(b){this.iv=b;wm()}EM.prototype=new Dd;EM.prototype.constructor=EM;f=EM.prototype;f.N=function(){return"OnAll"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.iv:yy(G(),b)};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof EM){var a=this.iv;b=b.iv;return null===a?null===b:a.l(b)}return!1};f.$classData=u({sG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.OnAll",{sG:1,Dh:1,i:1,R:1,A:1,n:1}); + function FM(b,a){this.jv=b;this.kv=a;wm()}FM.prototype=new Dd;FM.prototype.constructor=FM;f=FM.prototype;f.N=function(){return"PartialTactic"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.jv;case 1:return this.kv;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof FM){var a=this.jv,c=b.jv;if(null===a?null===c:a.l(c))return a=this.kv,b=b.kv,null===a?null===b:a.l(b)}return!1}; + f.$classData=u({tG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.PartialTactic",{tG:1,Dh:1,i:1,R:1,A:1,n:1});function PM(b,a){this.Ps=b;this.Qs=a;wm()}PM.prototype=new Dd;PM.prototype.constructor=PM;f=PM.prototype;f.N=function(){return"RepeatTactic"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.Ps;case 1:return this.Qs;default:return yy(G(),b)}}; + f.B=function(){var b=Wa("RepeatTactic");b=G().H(-889275714,b);var a=this.Ps;a=gi(G(),a);b=G().H(b,a);a=this.Qs;b=G().H(b,a);return G().Ja(b,2)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof PM&&this.Qs===b.Qs){var a=this.Ps;b=b.Ps;return null===a?null===b:a.l(b)}return!1};f.$classData=u({wG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.RepeatTactic",{wG:1,Dh:1,i:1,R:1,A:1,n:1});function QM(b){this.mv=b;wm()}QM.prototype=new Dd;QM.prototype.constructor=QM;f=QM.prototype; + f.N=function(){return"SaturateTactic"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.mv:yy(G(),b)};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof QM){var a=this.mv;b=b.mv;return null===a?null===b:a.l(b)}return!1};f.$classData=u({xG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.SaturateTactic",{xG:1,Dh:1,i:1,R:1,A:1,n:1});function Jz(b){this.wn=b;wm()}Jz.prototype=new Dd;Jz.prototype.constructor=Jz;f=Jz.prototype;f.N=function(){return"SeqTactic"}; + f.P=function(){return 1};f.Q=function(b){return 0===b?this.wn:yy(G(),b)};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Jz){var a=this.wn;b=b.wn;return null===a?null===b:a.l(b)}return!1};f.$classData=u({yG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.SeqTactic",{yG:1,Dh:1,i:1,R:1,A:1,n:1});function SM(b,a){this.nv=b;this.ov=a;wm()}SM.prototype=new Dd;SM.prototype.constructor=SM;f=SM.prototype;f.N=function(){return"Using"};f.P=function(){return 2}; + f.Q=function(b){switch(b){case 0:return this.nv;case 1:return this.ov;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof SM){var a=this.nv,c=b.nv;if(null===a?null===c:a.l(c))return a=this.ov,b=b.ov,null===a?null===b:a.l(b)}return!1};f.$classData=u({AG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.Using",{AG:1,Dh:1,i:1,R:1,A:1,n:1});function Nz(b,a){this.Ss=b;this.qv=a;this.GG="formula"}Nz.prototype=new p; + Nz.prototype.constructor=Nz;f=Nz.prototype;f.ya=function(){return this.Ss};f.jg=function(){return this.GG};f.N=function(){return"FormulaArg"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.Ss;case 1:return this.qv;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Nz&&this.Ss===b.Ss){var a=this.qv;b=b.qv;return null===a?null===b:a.l(b)}return!1}; + f.$classData=u({FG:0},!1,"edu.cmu.cs.ls.keymaerax.btactics.macros.FormulaArg",{FG:1,i:1,al:1,R:1,A:1,n:1});function Rz(b){this.My=this.Ly=null;this.Bq=b;this.Ly=b.ya();this.My="list["+b.jg()+"]"}Rz.prototype=new p;Rz.prototype.constructor=Rz;f=Rz.prototype;f.ya=function(){return this.Ly};f.jg=function(){return this.My};f.N=function(){return"ListArg"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.Bq:yy(G(),b)};f.B=function(){return bz(this)};f.w=function(){return sy(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof Rz){var a=this.Bq;b=b.Bq;return null===a?null===b:a.l(b)}return!1};f.$classData=u({HG:0},!1,"edu.cmu.cs.ls.keymaerax.btactics.macros.ListArg",{HG:1,i:1,al:1,R:1,A:1,n:1});function Uz(b){this.Py=this.Oy=null;this.Cq=b;this.Oy=b.ya();this.Py="option["+b.jg()+"]"}Uz.prototype=new p;Uz.prototype.constructor=Uz;f=Uz.prototype;f.ya=function(){return this.Oy};f.jg=function(){return this.Py};f.N=function(){return"OptionArg"};f.P=function(){return 1}; + f.Q=function(b){return 0===b?this.Cq:yy(G(),b)};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Uz){var a=this.Cq;b=b.Cq;return null===a?null===b:a.l(b)}return!1};f.$classData=u({JG:0},!1,"edu.cmu.cs.ls.keymaerax.btactics.macros.OptionArg",{JG:1,i:1,al:1,R:1,A:1,n:1});function Wz(b,a){this.Us=b;this.sv=a;this.LG="posinexpr"}Wz.prototype=new p;Wz.prototype.constructor=Wz;f=Wz.prototype;f.ya=function(){return this.Us};f.jg=function(){return this.LG}; + f.N=function(){return"PosInExprArg"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.Us;case 1:return this.sv;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Wz&&this.Us===b.Us){var a=this.sv;b=b.sv;return null===a?null===b:a.l(b)}return!1};f.$classData=u({KG:0},!1,"edu.cmu.cs.ls.keymaerax.btactics.macros.PosInExprArg",{KG:1,i:1,al:1,R:1,A:1,n:1}); + function Pz(b,a){this.Vs=b;this.tv=a;this.NG="string"}Pz.prototype=new p;Pz.prototype.constructor=Pz;f=Pz.prototype;f.ya=function(){return this.Vs};f.jg=function(){return this.NG};f.N=function(){return"StringArg"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.Vs;case 1:return this.tv;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.w=function(){return sy(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof Pz&&this.Vs===b.Vs){var a=this.tv;b=b.tv;return null===a?null===b:a.l(b)}return!1};f.$classData=u({MG:0},!1,"edu.cmu.cs.ls.keymaerax.btactics.macros.StringArg",{MG:1,i:1,al:1,R:1,A:1,n:1});function Xz(b,a){this.Ws=b;this.uv=a;this.PG="subst"}Xz.prototype=new p;Xz.prototype.constructor=Xz;f=Xz.prototype;f.ya=function(){return this.Ws};f.jg=function(){return this.PG};f.N=function(){return"SubstitutionArg"};f.P=function(){return 2}; + f.Q=function(b){switch(b){case 0:return this.Ws;case 1:return this.uv;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Xz&&this.Ws===b.Ws){var a=this.uv;b=b.uv;return null===a?null===b:a.l(b)}return!1};f.$classData=u({OG:0},!1,"edu.cmu.cs.ls.keymaerax.btactics.macros.SubstitutionArg",{OG:1,i:1,al:1,R:1,A:1,n:1});function ik(b){this.Uy=0;this.xv=!1;this.Zs=b;this.WG=!0;this.XG=!this.WG;this.VG=b} + ik.prototype=new p;ik.prototype.constructor=ik;f=ik.prototype;f.w=function(){return""+this.Ar()};f.Ar=function(){this.xv||this.xv||(this.Uy=this.Yw()?1+this.yr()|0:-1-this.yr()|0,this.xv=!0);return this.Uy};f.Yw=function(){return this.XG};f.yr=function(){return this.VG};f.N=function(){return"AntePos"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.Zs:yy(G(),b)};f.B=function(){var b=Wa("AntePos");b=G().H(-889275714,b);var a=this.Zs;b=G().H(b,a);return G().Ja(b,1)}; + f.l=function(b){return this===b?!0:b instanceof ik?this.Zs===b.Zs:!1};f.$classData=u({UG:0},!1,"edu.cmu.cs.ls.keymaerax.core.AntePos",{UG:1,i:1,mI:1,R:1,A:1,n:1});function iQ(){}iQ.prototype=new p;iQ.prototype.constructor=iQ;f=iQ.prototype;f.w=function(){return"||"};f.N=function(){return"AnyArg"};f.P=function(){return 0};f.Q=function(b){return yy(G(),b)};f.B=function(){return 1966152938};f.$classData=u({YG:0},!1,"edu.cmu.cs.ls.keymaerax.core.AnyArg$",{YG:1,i:1,rI:1,R:1,A:1,n:1});var jQ; + function Le(){jQ||(jQ=new iQ);return jQ}function kQ(){}kQ.prototype=new p;kQ.prototype.constructor=kQ;f=kQ.prototype;f.w=function(){return"Bool"};f.N=function(){return"Bool"};f.P=function(){return 0};f.Q=function(b){return yy(G(),b)};f.B=function(){return 2076426};f.$classData=u({eH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Bool$",{eH:1,i:1,ft:1,R:1,A:1,n:1});var lQ;function Be(){lQ||(lQ=new kQ);return lQ}function Hf(b,a){this.Bd=b;this.qi=a}Hf.prototype=new p;Hf.prototype.constructor=Hf;f=Hf.prototype; + f.rD=function(){return!0};f.r=function(){return!1};f.ta=function(b){return!this.Bd.ta(b)};function Jf(b,a){var c=b.Bd.Mg(a);return new Hf(c,b.qi.qb(a))}f.Ek=function(b){return new Ef(b.Mg(this.Bd))};f.VF=function(){throw tw("CoSets are infinite so have no finite Set representation");};f.So=function(){var b=this.qi;return Kf(Lf(),b)};f.w=function(){return"all but "+mQ(this.Bd)};f.Tc=function(){return this.Bd.r()?"all":"all but {"+Pi(this.Bd,"",",","")+"}"};f.N=function(){return"CoFiniteSet"};f.P=function(){return 2}; + f.Q=function(b){switch(b){case 0:return this.Bd;case 1:return this.qi;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Hf){var a=this.Bd,c=b.Bd;if(null===a?null===c:a.l(c))return a=this.qi,b=b.qi,null===a?null===b:a.l(b)}return!1};f.As=function(b){var a=this.Bd.qb(b);return new Hf(a,this.qi.Mg(b))};f.Vj=function(b){return Jf(this,b)};f.sn=function(b){var a=this.Bd.oj(b);return new Hf(a,this.qi.Jg(b))}; + f.$classData=u({hH:0},!1,"edu.cmu.cs.ls.keymaerax.core.CoFiniteSet",{hH:1,i:1,pI:1,R:1,A:1,n:1});function nQ(){}nQ.prototype=new p;nQ.prototype.constructor=nQ;f=nQ.prototype;f.w=function(){return"DifferentialProgram"};f.N=function(){return"DifferentialProgramKind"};f.P=function(){return 0};f.Q=function(b){return yy(G(),b)};f.B=function(){return 938561949};f.$classData=u({rH:0},!1,"edu.cmu.cs.ls.keymaerax.core.DifferentialProgramKind$",{rH:1,i:1,bt:1,R:1,A:1,n:1});var oQ; + function Vo(){oQ||(oQ=new nQ);return oQ}function Gh(b){this.An=b;kf();if(b.r())throw xf(new yf,"Core requirement failed: taboos expect non-empty list of taboo variables");}Gh.prototype=new p;Gh.prototype.constructor=Gh;f=Gh.prototype;f.w=function(){return"|"+Pi(this.An,"",",","")+"|"};f.N=function(){return"Except"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.An:yy(G(),b)};f.B=function(){return bz(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof Gh){var a=this.An;b=b.An;return null===a?null===b:a.l(b)}return!1};f.$classData=u({zH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Except",{zH:1,i:1,rI:1,R:1,A:1,n:1});function Ef(b){this.ke=b}Ef.prototype=new p;Ef.prototype.constructor=Ef;f=Ef.prototype;f.rD=function(){return!1};f.r=function(){return this.ke.r()};f.ta=function(b){return this.ke.ta(b)};f.sn=function(b){return new Ef(this.ke.Jg(b))};f.Vj=function(b){return new Ef(this.ke.qb(b))};f.As=function(b){return new Ef(this.ke.Mg(b))}; + f.Ek=function(b){return new Ef(this.ke.Dk(b))};f.w=function(){return mQ(this.ke)};f.Tc=function(){return"{"+Pi(this.ke,"",",","")+"}"};f.VF=function(){var b=this.ke;return Kf(Lf(),b)};f.So=function(){var b=this.ke;return Kf(Lf(),b)};f.N=function(){return"FiniteSet"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.ke:yy(G(),b)};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Ef){var a=this.ke;b=b.ke;return null===a?null===b:a.l(b)}return!1}; + f.$classData=u({CH:0},!1,"edu.cmu.cs.ls.keymaerax.core.FiniteSet",{CH:1,i:1,pI:1,R:1,A:1,n:1});function pQ(){}pQ.prototype=new p;pQ.prototype.constructor=pQ;f=pQ.prototype;f.w=function(){return"Formula"};f.N=function(){return"FormulaKind"};f.P=function(){return 0};f.Q=function(b){return yy(G(),b)};f.B=function(){return-826702342};f.$classData=u({EH:0},!1,"edu.cmu.cs.ls.keymaerax.core.FormulaKind$",{EH:1,i:1,bt:1,R:1,A:1,n:1});var qQ;function Qe(){qQ||(qQ=new pQ);return qQ}function rQ(){} + rQ.prototype=new p;rQ.prototype.constructor=rQ;f=rQ.prototype;f.w=function(){return"Function"};f.N=function(){return"FunctionKind"};f.P=function(){return 0};f.Q=function(b){return yy(G(),b)};f.B=function(){return-47133780};f.$classData=u({HH:0},!1,"edu.cmu.cs.ls.keymaerax.core.FunctionKind$",{HH:1,i:1,bt:1,R:1,A:1,n:1});var sQ;function tQ(){}tQ.prototype=new p;tQ.prototype.constructor=tQ;f=tQ.prototype;f.w=function(){return"Program"};f.N=function(){return"ProgramKind"};f.P=function(){return 0}; + f.Q=function(b){return yy(G(),b)};f.B=function(){return-1616800744};f.$classData=u({iI:0},!1,"edu.cmu.cs.ls.keymaerax.core.ProgramKind$",{iI:1,i:1,bt:1,R:1,A:1,n:1});var uQ;function Re(){uQ||(uQ=new tQ);return uQ}class vQ extends mO{} + function wQ(b){kf();if(b.dm().r())throw xf(new yf,"Core requirement failed: quantifiers bind at least one variable");kf();if(b.dm().yp().E()!==b.dm().E())throw xf(new yf,"Core requirement failed: no duplicates within one quantifier block");kf();if(!b.dm().Ue(new $f(a=>{a=a.da();var c=b.dm().x().da();return null===a?null===c:a.l(c)})))throw xf(new yf,"Core requirement failed: all vars must have the same sort");}function Dj(b){return!!(b&&b.$classData&&b.$classData.eb.NA)}function xQ(){} + xQ.prototype=new p;xQ.prototype.constructor=xQ;f=xQ.prototype;f.w=function(){return"Real"};f.N=function(){return"Real"};f.P=function(){return 0};f.Q=function(b){return yy(G(),b)};f.B=function(){return 2543038};f.$classData=u({kI:0},!1,"edu.cmu.cs.ls.keymaerax.core.Real$",{kI:1,i:1,ft:1,R:1,A:1,n:1});var yQ;function He(){yQ||(yQ=new xQ);return yQ}function hk(b){this.TA=0;this.Kv=!1;this.gt=b;this.BI=!1;this.CI=!this.BI;this.AI=b}hk.prototype=new p;hk.prototype.constructor=hk;f=hk.prototype; + f.w=function(){return""+this.Ar()};f.Ar=function(){this.Kv||this.Kv||(this.TA=this.Yw()?1+this.yr()|0:-1-this.yr()|0,this.Kv=!0);return this.TA};f.Yw=function(){return this.CI};f.yr=function(){return this.AI};f.N=function(){return"SuccPos"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.gt:yy(G(),b)};f.B=function(){var b=Wa("SuccPos");b=G().H(-889275714,b);var a=this.gt;b=G().H(b,a);return G().Ja(b,1)};f.l=function(b){return this===b?!0:b instanceof hk?this.gt===b.gt:!1}; + f.$classData=u({zI:0},!1,"edu.cmu.cs.ls.keymaerax.core.SuccPos",{zI:1,i:1,mI:1,R:1,A:1,n:1});function zQ(){}zQ.prototype=new p;zQ.prototype.constructor=zQ;f=zQ.prototype;f.w=function(){return"Term"};f.N=function(){return"TermKind"};f.P=function(){return 0};f.Q=function(b){return yy(G(),b)};f.B=function(){return-1117502912};f.$classData=u({EI:0},!1,"edu.cmu.cs.ls.keymaerax.core.TermKind$",{EI:1,i:1,bt:1,R:1,A:1,n:1});var AQ;function Pe(){AQ||(AQ=new zQ);return AQ}function BQ(){}BQ.prototype=new p; + BQ.prototype.constructor=BQ;f=BQ.prototype;f.w=function(){return"Trafo"};f.N=function(){return"Trafo"};f.P=function(){return 0};f.Q=function(b){return yy(G(),b)};f.B=function(){return 81068428};f.$classData=u({HI:0},!1,"edu.cmu.cs.ls.keymaerax.core.Trafo$",{HI:1,i:1,ft:1,R:1,A:1,n:1});var CQ;function gA(){CQ||(CQ=new BQ);return CQ}function kj(b,a){this.hp=b;this.ip=a}kj.prototype=new p;kj.prototype.constructor=kj;f=kj.prototype;f.w=function(){return"("+this.hp+","+this.ip+")"};f.N=function(){return"Tuple"}; + f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.hp;case 1:return this.ip;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof kj){var a=this.hp,c=b.hp;if(null===a?null===c:a.l(c))return a=this.ip,b=b.ip,null===a?null===b:a.l(b)}return!1};f.$classData=u({JI:0},!1,"edu.cmu.cs.ls.keymaerax.core.Tuple",{JI:1,i:1,ft:1,R:1,A:1,n:1}); + function DQ(b){var a=b.Dn.aa(new $f(c=>c.rc)).Rd();kf();if(XA(a).E()!==a.E())throw xf(new yf,"Core requirement failed: conflict: no duplicate substitutions for the same substitutee "+b.Dn);a=EQ(b);kf();if(XA(a).E()!==a.E())throw xf(new yf,"Core requirement failed: conflict: no duplicate substitutions for the same substitutee (modulo renaming) "+b);}function FQ(b){0===(2&b.ht)<<24>>24&&(b.Lv=b.mg.qg(y(),new Lj((a,c)=>{c=hN(c);return jq(a,c)})),b.ht=(2|b.ht)<<24>>24);return b.Lv} + var IQ=function GQ(b,a,c){for(;;){var e=c;if(dh(e))return e;if(e instanceof Ge){var g=e;e=b.mg.ae(new $f((q=>r=>r.rc instanceof Ge&&kN(r,q))(g)));if(e instanceof F){var h=e.p.rc;if(!(h instanceof Ge))throw new x(h);h=h.Td;var k=b,l=a,m=iN(e.p),n=e.p.kd;m=Nf(l,m);if(!m.r())throw new sk(k.w(),l.Tc(),Ve().ba.s(n),Ve().ba.s(c),m.Tc(),"");b=new Oh(HQ(b,a,h,g.Td));a=Wf();c=e=e.p.kd}else{if(z()===e)return new Ge(g.bb,GQ(b,a,g.Td));throw new x(e);}}else{if(Ce()===e)return Ce();if(e instanceof fh){c=b.mg.ae(new $f((q=> + r=>{r=r.rc;return null===r?null===q:r.l(q)})(e)));if(c instanceof F){h=iN(c.p);g=c.p.kd;h=Nf(a,h);if(!h.r())throw new sk(b.w(),a.Tc(),Ve().ba.s(g),Ve().ba.s(e),h.Tc(),"");return c.p.kd}if(z()===c)return e;throw new x(c);}if(e instanceof eh)return e;if(e instanceof gh)return new gh(GQ(b,a,e.le));if(e instanceof Ie)return new Ie(GQ(b,a,e.rk),GQ(b,a,e.sk));if(e instanceof hh)return new hh(GQ(b,a,e.kk),GQ(b,a,e.lk));if(e instanceof jh)return new jh(GQ(b,a,e.gj),GQ(b,a,e.hj));if(e instanceof kh)return new kh(GQ(b, + a,e.Wa),GQ(b,a,e.Xa));if(e instanceof lh)return new lh(GQ(b,a,e.tk),GQ(b,a,e.uk));if(e instanceof mh)return a=e,new mh(GQ(b,Xf().il,a.Hh));if(e instanceof nh)return new nh(GQ(b,a,e.kg),GQ(b,a,e.lg));if(e instanceof oh){a=e;b=b.mg.ae(new $f((q=>r=>{r=r.rc;return null===r?null===q:r.l(q)})(a)));if(b instanceof F)return b.p.kd;if(z()===b)return a;throw new x(b);}throw new x(e);}}},LQ=function JQ(b,a,c){for(;;){var e=c;if(e instanceof xe){var g=e;e=b.mg.ae(new $f((q=>r=>r.rc instanceof xe&&kN(r,q))(g))); + if(e instanceof F){var h=e.p.rc;if(!(h instanceof xe))throw new x(h);h=h.Bf;var k=b,l=a,m=iN(e.p),n=e.p.kd;m=Nf(l,m);if(!m.r())throw new sk(k.w(),l.Tc(),Ve().ba.s(n),Ve().ba.s(c),m.Tc(),"");b=new Oh(HQ(b,a,h,g.Bf));a=Wf();c=e=e.p.kd}else{if(z()===e)return new xe(g.we,IQ(b,a,g.Bf));throw new x(e);}}else if(e instanceof rg)if(a=b.mg.ae(new $f((q=>r=>r.rc instanceof rg&&kN(r,q))(e))),a instanceof F){c=a.p.rc;if(!(c instanceof rg))throw new x(c);b=new Qi(c.gh,JQ(b,Xf().il,e.gh));e=mf().Df;b=new Oh(new nf(b, + e));e=Wf();c=a.p.kd;a=e}else{if(z()===a)return new rg(e.Jh,JQ(b,Xf().il,e.gh));throw new x(a);}else{if(sg()===e){b=b.mg.ae(new $f(q=>{q=q.rc;var r=sg();return null!==q&&q.l(r)}));if(b instanceof F)return b.p.kd;if(z()===b)return sg();throw new x(b);}if(Ng()===e||Og()===e)return c;if(e instanceof gg)return new gg(IQ(b,a,e.Zi),IQ(b,a,e.$i));if(e instanceof mg)return new mg(IQ(b,a,e.mk),IQ(b,a,e.nk));if(e instanceof ng)return new ng(IQ(b,a,e.ck),IQ(b,a,e.dk));if(e instanceof og)return new og(IQ(b,a, + e.ek),IQ(b,a,e.fk));if(e instanceof pg)return new pg(IQ(b,a,e.ik),IQ(b,a,e.jk));if(e instanceof qg)return new qg(IQ(b,a,e.aj),IQ(b,a,e.bj));if(e instanceof wg)return new wg(JQ(b,a,e.ok));if(e instanceof De)return new De(JQ(b,a,e.Xj),JQ(b,a,e.Yj));if(e instanceof yg)return new yg(JQ(b,a,e.pk),JQ(b,a,e.qk));if(e instanceof zg)return new zg(JQ(b,a,e.gk),JQ(b,a,e.hk));if(e instanceof Ag)return new Ag(JQ(b,a,e.Zj),JQ(b,a,e.$j));if(e instanceof Kg)return a=e,new Kg(JQ(b,Xf().il,a.ri));if(e instanceof Bg)return new Bg(e.Eg, + JQ(b,a.Vj(e.Eg),e.bk));if(e instanceof Cg)return new Cg(e.Dg,JQ(b,a.Vj(e.Dg),e.ak));if(e instanceof Dg){a=KQ(b,a,e.Bg);if(null===a)throw new x(a);return new Dg(a.m(),JQ(b,a.o(),e.Fh))}if(e instanceof Gg){a=KQ(b,a,e.Cg);if(null===a)throw new x(a);return new Gg(a.m(),JQ(b,a.o(),e.Gh))}if(e instanceof tg){a=e;b=b.mg.ae(new $f((q=>r=>{r=r.rc;return null===r?null===q:r.l(q)})(a)));if(b instanceof F)return b.p.kd;if(z()===b)return a;throw new x(b);}if(e instanceof Lg){c=KQ(b,a,e.gl);if(null===c)throw new x(c); + c=c.m();b=KQ(b,a,e.hl);if(null===b)throw new x(b);return new Lg(c,b.m())}if(e instanceof Mg){c=KQ(b,a,e.el);if(null===c)throw new x(c);c=c.m();b=KQ(b,a,e.fl);if(null===b)throw new x(b);return new Mg(c,b.m())}throw new x(e);}}},KQ=function MQ(b,a,c){if(c instanceof Ke){b=b.mg.ae(new $f(h=>{h=h.rc;return null===h?null===c:h.l(c)}));if(b instanceof F){var e=jN(b.p);return B(new C,If(a,e),b.p.kd)}if(z()===b)return B(new C,vg(Eg(),c.ej),c);throw new x(b);}if(c instanceof Sg){b=b.mg.ae(new $f(h=>{h=h.rc; + return null===h?null===c:h.l(c)}));if(b instanceof F)return e=jN(b.p),B(new C,If(a,e),b.p.kd);if(z()===b)return B(new C,vg(Eg(),c.jl),c);throw new x(b);}if(c instanceof Tg)return B(new C,a.sn(c.jf),new Tg(c.jf,IQ(b,a,c.ch)));if(c instanceof ah)return B(new C,a.sn(c.Uf),c);if(c instanceof Ug)return B(new C,a,new Ug(LQ(b,a,c.fj)));if(c instanceof bh)return e=NQ(b,c.Nf),a=If(a,e),B(new C,a,new bh(OQ(b,a,c.Nf),LQ(b,a,c.Fg)));if(c instanceof Vg){var g=MQ(b,a,c.eh);if(null===g)throw new x(g);e=g.o();g= + g.m();b=MQ(b,a,c.fh);if(null===b)throw new x(b);a=b.m();return B(new C,If(e,b.o()),new Vg(g,a))}if(c instanceof Oe){e=MQ(b,a,c.Vf);if(null===e)throw new x(e);a=e.m();b=MQ(b,e.o(),c.Mf);if(null===b)throw new x(b);return B(new C,b.o(),new Oe(a,b.m()))}if(c instanceof Wg){e=NQ(b,c.Wf);e=If(a,e);g=MQ(b,e,c.Wf);if(null===g)throw new x(g);a=g.o();g=g.m();if(null===e?null===a:e.l(a))return B(new C,e,new Wg(g));b=MQ(b,a,c.Wf);if(null===b)throw new x(b);return B(new C,a,new Wg(b.m()))}if(c instanceof $g){b= + MQ(b,a,c.Yi);if(null===b)throw new x(b);return B(new C,b.o(),new $g(b.m()))}if(c instanceof Xe)throw new PQ(c);if(c instanceof Ye)throw new PQ(c);if(c instanceof cf)throw new PQ(c);throw new x(c);},OQ=function QQ(b,a,c){if(c instanceof Xe&&null!==c.Ad)return new Xe(c.Ad,IQ(b,a,c.Eh));if(c instanceof Ye){b=b.mg.ae(new $f(g=>{g=g.rc;return null===g?null===c:g.l(c)}));if(b instanceof F)return b.p.kd;if(z()===b)return c;throw new x(b);}if(null!==c){var e=df(ef(),c);if(!e.r())return vf(ef(),QQ(b,a,e.G().o()), + QQ(b,a,e.G().m()))}throw new x(c);},HQ=function RQ(b,a,c,d){if(c instanceof nh&&d instanceof nh){var g=RQ(b,a,c.kg,d.kg);b=RQ(b,a,c.lg,d.lg);return lf(g,b)}g=new Qi(c,IQ(b,a,d));b=mf().Df;return new nf(g,b)},NQ=function SQ(b,a){for(;;){if(a instanceof Ke){b=b.mg.ae(new $f((e=>g=>{g=g.rc;return null===g?null===e:g.l(e)})(a)));if(b instanceof F)return jN(b.p);if(z()===b)return vg(Eg(),a.ej);throw new x(b);}if(a instanceof Sg){b=b.mg.ae(new $f((e=>g=>{g=g.rc;return null===g?null===e:g.l(e)})(a)));if(b instanceof + F)return jN(b.p);if(z()===b)return vg(Eg(),a.jl);throw new x(b);}if(a instanceof Ye){b=b.mg.ae(new $f((e=>g=>{g=g.rc;return null===g?null===e:g.l(e)})(a)));if(b instanceof F)return jN(b.p);if(z()===b)return vg(Eg(),a.dl);throw new x(b);}if(a instanceof Tg)return b=a,Tf(Xf(),b.jf);if(a instanceof Ug)return Wf();if(a instanceof Xe){var d=a;if(null!==d.Ad)return Xf(),b=Kf(Jd().Ng,Uf(new Vf,[d.Ad.ve,d.Ad])),new Ef(b)}if(a instanceof Vg)return d=a,a=SQ(b,d.eh),b=SQ(b,d.fh),If(a,b);if(a instanceof Oe)return d= + a,a=SQ(b,d.Vf),b=SQ(b,d.Mf),If(a,b);if(a instanceof Wg)a=a.Wf;else if(a instanceof $g)a=a.Yi;else{if(a instanceof ah)return b=a,Tf(Xf(),b.Uf);if(a instanceof bh)a=a.Nf;else{if(null!==a&&(d=df(ef(),a),!d.r()))return a=SQ(b,d.G().o()),b=SQ(b,d.G().m()),If(a,b);throw new x(a);}}}}; + function Oh(b){this.mg=this.Dn=this.Lv=null;this.ht=0;this.Dn=b;this.mg=b.Ha(new $f(a=>{var c=a.rc;a=a.kd;return!(null===c?null===a:c.l(a))}));kf();kf();try{DQ(this),b=!0}catch(a){b=!1}if(!b)throw xf(new yf,"Core requirement failed: unique left-hand sides in substitutees "+this);}Oh.prototype=new p;Oh.prototype.constructor=Oh;f=Oh.prototype;f.w=function(){return"USubstOne{"+Pi(this.mg,"",", ","")+"}"};function EQ(b){return 0===(2&b.ht)<<24>>24?FQ(b):b.Lv} + function ti(b,a){if(Fe(a)){try{var c=IQ(b,Wf(),a)}catch(h){if(h instanceof vQ)throw b=h,Ve().ba.s(a),b;throw h;}return c}if(we(a)){try{var d=LQ(b,Wf(),a)}catch(h){if(h instanceof vQ)throw b=h,Ve().ba.s(a),b;throw h;}return d}if(nj(a)){try{var e=OQ(b,th(Eg(),a),a)}catch(h){if(h instanceof vQ)throw b=h,Ve().ba.s(a),b;throw h;}return e}if(Je(a)){try{var g=KQ(b,Wf(),a).m()}catch(h){if(h instanceof vQ)throw b=h,Ve().ba.s(a),b;throw h;}return g}if(a instanceof ye)throw new sk(b.w(),"",a.w(),"","","substitutions are not defined on an isolated Function that is not applied to arguments."); + throw new x(a);}f.N=function(){return"USubstOne"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.Dn:yy(G(),b)};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Oh){var a=this.Dn;b=b.Dn;return null===a?null===b:a.l(b)}return!1};f.s=function(b){return ti(this,b)};var Qh=u({LI:0},!1,"edu.cmu.cs.ls.keymaerax.core.USubstOne",{LI:1,i:1,va:1,R:1,A:1,n:1});Oh.prototype.$classData=Qh;function TQ(){}TQ.prototype=new p;TQ.prototype.constructor=TQ;f=TQ.prototype; + f.w=function(){return"Unit"};f.N=function(){return"Unit"};f.P=function(){return 0};f.Q=function(b){return yy(G(),b)};f.B=function(){return 2641316};f.$classData=u({MI:0},!1,"edu.cmu.cs.ls.keymaerax.core.Unit$",{MI:1,i:1,ft:1,R:1,A:1,n:1});var UQ;function Ae(){UQ||(UQ=new TQ);return UQ}function VQ(){this.jj=!1;this.qm=null}VQ.prototype=new VN;VQ.prototype.constructor=VQ;function WQ(){}WQ.prototype=VQ.prototype; + function bO(b,a){if(In().gw&&Fe(b)){var c=zp(In(),b.mh()),d=zp(In(),b);if(0>=c.Kd(d)){b:for(b=b.mh();;){if(b&&b.$classData&&b.$classData.eb.jp){b=z();break b}if(b&&b.$classData&&b.$classData.eb.Ne)b=b.be();else{b=new F(b);break b}}b=!(b.r()?0:b.G()instanceof eh)}else b=!1}else c=zp(In(),b.mh()),b=zp(In(),b),b=0>=c.Kd(b);return b?a:"("+a+")"}function gO(b,a){var c=zp(In(),b.nh());b=zp(In(),b);return 0>=c.Kd(b)?a:"("+a+")"} + function hO(b,a){var c=zp(In(),b.nh());b=zp(In(),b);return 0>=c.Kd(b)?a:"("+a+")"}function cO(b,a){return XQ(b)?a:"("+a+")"}function dO(b,a){return YQ(b)?a:"("+a+")"}function eO(b,a){return XQ(b)?a:"{"+a+"}"}function fO(b,a){return YQ(b)?a:"{"+a+"}"}function Mp(b,a,c,d){this.zk=b;this.yk=a;this.Am=c;this.zm=d;if(!(b<=c||b===c&&a<=d))throw Hi("requirement failed: A region cannot start after it ends.");}Mp.prototype=new p;Mp.prototype.constructor=Mp;f=Mp.prototype;f.Ta=function(){return this.zk}; + f.Bc=function(){return this.yk};f.yi=function(){return new Mp(this.zk,this.yk,this.zk,this.yk)};f.Lm=function(){return new Mp(this.Am,this.zm,this.Am,this.zm)};f.w=function(){return this.yk===this.zm&&this.zk===this.Am?this.zk+":"+this.yk:this.zk+":"+this.yk+" to "+this.Am+":"+this.zm};f.N=function(){return"Region"};f.P=function(){return 4};f.Q=function(b){switch(b){case 0:return this.zk;case 1:return this.yk;case 2:return this.Am;case 3:return this.zm;default:return yy(G(),b)}}; + f.B=function(){var b=Wa("Region");b=G().H(-889275714,b);var a=this.zk;b=G().H(b,a);a=this.yk;b=G().H(b,a);a=this.Am;b=G().H(b,a);a=this.zm;b=G().H(b,a);return G().Ja(b,4)};f.l=function(b){return this===b?!0:b instanceof Mp?this.zk===b.zk&&this.yk===b.yk&&this.Am===b.Am&&this.zm===b.zm:!1};f.$classData=u({aL:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Region",{aL:1,i:1,wK:1,n:1,R:1,A:1});function ZQ(){this.QC=this.PC=this.xt=this.Ak=this.Ae=this.uw=null;$Q=this;MB(this)}ZQ.prototype=new p; + ZQ.prototype.constructor=ZQ;function Km(){var b=kG();null===kG().uw&&null===kG().uw&&(kG().uw=new mB(b));kG()}ZQ.prototype.$classData=u({EL:0},!1,"fastparse.Implicits$Sequencer$",{EL:1,i:1,CV:1,DV:1,JV:1,GV:1});var $Q;function kG(){$Q||($Q=new ZQ);return $Q}function Dq(b,a){this.Of=b;this.Zq=a}Dq.prototype=new Aq;Dq.prototype.constructor=Dq;f=Dq.prototype;f.It=function(){return this};f.w=function(){return"Parsed.Success("+this.Of+", "+this.Zq+")"};f.N=function(){return"Success"};f.P=function(){return 2}; + f.Q=function(b){switch(b){case 0:return this.Of;case 1:return this.Zq;default:return yy(G(),b)}};f.B=function(){var b=Wa("Success");b=G().H(-889275714,b);var a=this.Of;a=gi(G(),a);b=G().H(b,a);a=this.Zq;b=G().H(b,a);return G().Ja(b,2)};f.l=function(b){if(this===b)return!0;if(b instanceof Dq&&this.Zq===b.Zq){var a=this.Of;b=b.Of;return gl(hl(),a,b)}return!1};f.$classData=u({TL:0},!1,"fastparse.Parsed$Success",{TL:1,KL:1,i:1,R:1,A:1,n:1});function aR(){}aR.prototype=new lO; + aR.prototype.constructor=aR;function bR(){}bR.prototype=aR.prototype;class kb extends mO{constructor(b){super();Cw(this,b,!0)}}kb.prototype.$classData=u({JM:0},!1,"java.lang.ArithmeticException",{JM:1,dc:1,Nb:1,ub:1,i:1,n:1});var ra=u({NM:0},!1,"java.lang.Byte",{NM:1,zl:1,i:1,n:1,td:1,Al:1},b=>dc(b));class Ui extends mO{constructor(){super();Cw(this,null,!0)}}Ui.prototype.$classData=u({RM:0},!1,"java.lang.ClassCastException",{RM:1,dc:1,Nb:1,ub:1,i:1,n:1}); + function Hi(b){var a=new ej;Cw(a,b,!0);return a}function $B(){var b=new ej;Cw(b,null,!0);return b}class ej extends mO{}ej.prototype.$classData=u({oh:0},!1,"java.lang.IllegalArgumentException",{oh:1,dc:1,Nb:1,ub:1,i:1,n:1});function tw(b){var a=new cR;Cw(a,b,!0);return a}function dR(){var b=new cR;Cw(b,null,!0);return b}class cR extends mO{}cR.prototype.$classData=u({ID:0},!1,"java.lang.IllegalStateException",{ID:1,dc:1,Nb:1,ub:1,i:1,n:1});function zy(b,a){Cw(b,a,!0);return b} + class Ay extends mO{}Ay.prototype.$classData=u({fx:0},!1,"java.lang.IndexOutOfBoundsException",{fx:1,dc:1,Nb:1,ub:1,i:1,n:1});class At extends mO{constructor(){super();Cw(this,null,!0)}}At.prototype.$classData=u({hN:0},!1,"java.lang.NegativeArraySizeException",{hN:1,dc:1,Nb:1,ub:1,i:1,n:1});function My(b){var a=new eR;Cw(a,b,!0);return a}function ge(){var b=new eR;Cw(b,null,!0);return b}class eR extends mO{} + eR.prototype.$classData=u({iN:0},!1,"java.lang.NullPointerException",{iN:1,dc:1,Nb:1,ub:1,i:1,n:1});var sa=u({kN:0},!1,"java.lang.Short",{kN:1,zl:1,i:1,n:1,td:1,Al:1},b=>vc(b));function sv(b){var a=new DJ;Cw(a,b,!0);return a}class DJ extends mO{}DJ.prototype.$classData=u({rN:0},!1,"java.lang.UnsupportedOperationException",{rN:1,dc:1,Nb:1,ub:1,i:1,n:1});class Wx extends mO{constructor(){super();Cw(this,"mutation occurred during iteration",!0)}} + Wx.prototype.$classData=u({wN:0},!1,"java.util.ConcurrentModificationException",{wN:1,dc:1,Nb:1,ub:1,i:1,n:1});function ce(b){var a=new fR;Cw(a,b,!0);return a}function gR(){var b=new fR;Cw(b,null,!0);return b}class fR extends mO{}fR.prototype.$classData=u({ZN:0},!1,"java.util.NoSuchElementException",{ZN:1,dc:1,Nb:1,ub:1,i:1,n:1});function TD(){}TD.prototype=new aP;TD.prototype.constructor=TD;TD.prototype.s=function(b){return b};TD.prototype.w=function(){return"generalized constraint"}; + TD.prototype.$classData=u({QO:0},!1,"scala.$less$colon$less$$anon$1",{QO:1,YV:1,ZV:1,i:1,va:1,n:1});class x extends mO{constructor(b){super();this.mE=null;this.zx=!1;this.bu=b;Cw(this,null,!0)}Pb(){if(!this.zx&&!this.zx){if(null===this.bu)var b="null";else try{b=this.bu+" (of class "+Ga(ja(this.bu))+")"}catch(a){b="an instance of class "+Ga(ja(this.bu))}this.mE=b;this.zx=!0}return this.mE}}x.prototype.$classData=u({UO:0},!1,"scala.MatchError",{UO:1,dc:1,Nb:1,ub:1,i:1,n:1});function hR(){} + hR.prototype=new p;hR.prototype.constructor=hR;function iR(){}iR.prototype=hR.prototype;hR.prototype.r=function(){return this===z()};hR.prototype.V=function(){return this.r()?0:1};hR.prototype.ta=function(b){return!this.r()&&gl(hl(),this.G(),b)};hR.prototype.y=function(){if(this.r())return fy().xa;fy();var b=this.G();return new jR(b)};function B(b,a,c){b.Y=a;b.Z=c;return b}function C(){this.Z=this.Y=null}C.prototype=new p;C.prototype.constructor=C;function kR(){}f=kR.prototype=C.prototype;f.P=function(){return 2}; + f.Q=function(b){a:switch(b){case 0:b=this.o();break a;case 1:b=this.m();break a;default:throw zy(new Ay,b+" is out of bounds (min 0, max 1)");}return b};f.o=function(){return this.Y};f.m=function(){return this.Z};f.w=function(){return"("+this.o()+","+this.m()+")"};f.ur=function(){return this.m()};f.N=function(){return"Tuple2"};f.B=function(){return bz(this)};f.l=function(b){return this===b?!0:b instanceof C?gl(hl(),this.o(),b.o())&&gl(hl(),this.m(),b.m()):!1};f.vl=function(){return this.o()|0}; + f.kh=function(){return this.m()|0};f.$classData=u({gD:0},!1,"scala.Tuple2",{gD:1,i:1,aP:1,R:1,A:1,n:1});function Ee(b,a,c){this.jb=b;this.Db=a;this.uc=c}Ee.prototype=new p;Ee.prototype.constructor=Ee;f=Ee.prototype;f.P=function(){return 3};f.Q=function(b){a:switch(b){case 0:b=this.jb;break a;case 1:b=this.Db;break a;case 2:b=this.uc;break a;default:throw zy(new Ay,b+" is out of bounds (min 0, max 2)");}return b};f.w=function(){return"("+this.jb+","+this.Db+","+this.uc+")"};f.N=function(){return"Tuple3"}; + f.B=function(){return bz(this)};f.l=function(b){return this===b?!0:b instanceof Ee?gl(hl(),this.jb,b.jb)&&gl(hl(),this.Db,b.Db)&&gl(hl(),this.uc,b.uc):!1};f.$classData=u({DM:0},!1,"scala.Tuple3",{DM:1,i:1,cW:1,R:1,A:1,n:1});function NB(b,a,c,d){this.Lh=b;this.pg=a;this.Mh=c;this.jh=d}NB.prototype=new p;NB.prototype.constructor=NB;f=NB.prototype;f.P=function(){return 4};f.Q=function(b){return qJ(this,b)};f.w=function(){return"("+this.Lh+","+this.pg+","+this.Mh+","+this.jh+")"};f.N=function(){return"Tuple4"}; + f.B=function(){return bz(this)};f.l=function(b){return this===b?!0:b instanceof NB?gl(hl(),this.Lh,b.Lh)&&gl(hl(),this.pg,b.pg)&&gl(hl(),this.Mh,b.Mh)&&gl(hl(),this.jh,b.jh):!1};f.$classData=u({EM:0},!1,"scala.Tuple4",{EM:1,i:1,dW:1,R:1,A:1,n:1});function OB(b,a,c,d,e){this.Mn=b;this.ul=a;this.Nn=c;this.On=d;this.Pn=e}OB.prototype=new p;OB.prototype.constructor=OB;f=OB.prototype;f.P=function(){return 5};f.Q=function(b){return rJ(this,b)}; + f.w=function(){return"("+this.Mn+","+this.ul+","+this.Nn+","+this.On+","+this.Pn+")"};f.N=function(){return"Tuple5"};f.B=function(){return bz(this)};f.l=function(b){return this===b?!0:b instanceof OB?gl(hl(),this.Mn,b.Mn)&&gl(hl(),this.ul,b.ul)&&gl(hl(),this.Nn,b.Nn)&&gl(hl(),this.On,b.On)&&gl(hl(),this.Pn,b.Pn):!1};f.$classData=u({FM:0},!1,"scala.Tuple5",{FM:1,i:1,eW:1,R:1,A:1,n:1});function PB(b,a,c,d,e,g){this.br=b;this.cr=a;this.dr=c;this.er=d;this.fr=e;this.gr=g}PB.prototype=new p; + PB.prototype.constructor=PB;f=PB.prototype;f.P=function(){return 6};f.Q=function(b){return sJ(this,b)};f.w=function(){return"("+this.br+","+this.cr+","+this.dr+","+this.er+","+this.fr+","+this.gr+")"};f.N=function(){return"Tuple6"};f.B=function(){return bz(this)};f.l=function(b){return this===b?!0:b instanceof PB?gl(hl(),this.br,b.br)&&gl(hl(),this.cr,b.cr)&&gl(hl(),this.dr,b.dr)&&gl(hl(),this.er,b.er)&&gl(hl(),this.fr,b.fr)&&gl(hl(),this.gr,b.gr):!1}; + f.$classData=u({GM:0},!1,"scala.Tuple6",{GM:1,i:1,fW:1,R:1,A:1,n:1});function QB(b,a,c,d,e,g,h){this.hr=b;this.Gm=a;this.ir=c;this.jr=d;this.Nh=e;this.kr=g;this.Qn=h}QB.prototype=new p;QB.prototype.constructor=QB;f=QB.prototype;f.P=function(){return 7};f.Q=function(b){return tJ(this,b)};f.w=function(){return"("+this.hr+","+this.Gm+","+this.ir+","+this.jr+","+this.Nh+","+this.kr+","+this.Qn+")"};f.N=function(){return"Tuple7"};f.B=function(){return bz(this)}; + f.l=function(b){return this===b?!0:b instanceof QB?gl(hl(),this.hr,b.hr)&&gl(hl(),this.Gm,b.Gm)&&gl(hl(),this.ir,b.ir)&&gl(hl(),this.jr,b.jr)&&gl(hl(),this.Nh,b.Nh)&&gl(hl(),this.kr,b.kr)&&gl(hl(),this.Qn,b.Qn):!1};f.$classData=u({HM:0},!1,"scala.Tuple7",{HM:1,i:1,gW:1,R:1,A:1,n:1});function lR(b){this.Qr=b}lR.prototype=new vJ;lR.prototype.constructor=lR;lR.prototype.$classData=u({rQ:0},!1,"scala.collection.ClassTagSeqFactory$AnySeqDelegate",{rQ:1,BW:1,i:1,Ee:1,n:1,ai:1}); + function mR(b,a,c,d){for(;;){if(0===a)return c;var e=-1+a|0;c=d.S(b.ca(-1+a|0),c);a=e}}function nR(b,a){return b.Rb().tb(oR(new pR,a,b))}function qR(b,a){return b.ne(rR(new sR,b,a))}function tR(b,a){return b.Rb().tb(uR(new vR,b,a))}function wR(b){if(b.r())throw b=Oi(b)?b.lf():b.w(),ce("head of empty "+b);return b.ca(0)}function xR(b){if(b.r())throw b=Oi(b)?b.lf():b.w(),ce("last of empty "+b);return b.ca(-1+b.E()|0)}function mQ(b){return Pi(b,b.lf()+"(",", ",")")} + function FJ(b){return!!(b&&b.$classData&&b.$classData.eb.ga)}function yR(b,a){this.Lp=null;this.fo=0;this.OE=this.Nx=null;if(null===b)throw null;this.Nx=b;this.OE=a;this.Lp=fy().xa;this.fo=-1}yR.prototype=new cP;yR.prototype.constructor=yR;yR.prototype.C=function(){if(-1===this.fo){for(;!this.Lp.C();){if(!this.Nx.C())return this.fo=0,this.Lp=fy().xa,!1;this.Lp=null;this.Lp=this.OE.s(this.Nx.z()).y();this.fo=-1}this.fo=1;return!0}return 1===this.fo}; + yR.prototype.z=function(){this.C()&&(this.fo=-1);return this.Lp.z()};yR.prototype.$classData=u({CQ:0},!1,"scala.collection.Iterator$$anon$10",{CQ:1,Da:1,i:1,Ea:1,K:1,M:1});function Hp(b){this.su=0;this.ru=null;if(null===b)throw null;this.ru=b;this.su=0}Hp.prototype=new cP;Hp.prototype.constructor=Hp;f=Hp.prototype;f.V=function(){return this.ru.V()};f.C=function(){return this.ru.C()};f.Um=function(){var b=B(new C,this.ru.z(),this.su);this.su=1+this.su|0;return b};f.z=function(){return this.Um()}; + f.$classData=u({DQ:0},!1,"scala.collection.Iterator$$anon$16",{DQ:1,Da:1,i:1,Ea:1,K:1,M:1});function KJ(){}KJ.prototype=new cP;KJ.prototype.constructor=KJ;f=KJ.prototype;f.C=function(){return!1};f.Jr=function(){throw ce("next on empty iterator");};f.V=function(){return 0};f.sq=function(){return this};f.z=function(){this.Jr()};f.$classData=u({EQ:0},!1,"scala.collection.Iterator$$anon$19",{EQ:1,Da:1,i:1,Ea:1,K:1,M:1});function jR(b){this.GQ=b;this.tu=!1}jR.prototype=new cP; + jR.prototype.constructor=jR;jR.prototype.C=function(){return!this.tu};jR.prototype.z=function(){if(this.tu)return fy().xa.z();this.tu=!0;return this.GQ};jR.prototype.sq=function(b,a){return this.tu||0>31,c=this.an,d=c>>31;c=b-c|0;b=(-2147483648^c)>(-2147483648^b)?-1+(a-d|0)|0:a-d|0;b=Zu(Oa(),c,b)/this.Rr;b=+Math.ceil(b);return 0>b?0:2147483647=this.Rr||this.anthis.Ox)&&!this.Px};f.Xt=function(){if(this.C()){var b=this.an,a=this.an+this.Rr|0;this.Px=0b.Ki){for(c=b.jo-b.Ki|0;0b.Ej)return-1;b=b.Ej-a|0;return 0>b?0:b}function eP(b,a,c){this.Np=b;this.Ej=c;this.ko=a}eP.prototype=new cP;eP.prototype.constructor=eP;f=eP.prototype;f.V=function(){var b=this.Np.V();if(0>b)return-1;b=b-this.ko|0;b=0>b?0:b;if(0>this.Ej)return b;var a=this.Ej;return athis.Ej?this.Np.z():fy().xa.z()}; + f.sq=function(b,a){b=0a)a=HR(this,b);else if(a<=b)a=0;else if(0>this.Ej)a=a-b|0;else{var c=HR(this,b);a=a-b|0;a=ca)throw zy(new Ay,""+a);b=b.Mb(a);if(b.r())throw zy(new Ay,""+a);return b.x()} + function IR(b,a){if(a&&a.$classData&&a.$classData.eb.Sx)a:for(;;){if(b===a){b=!0;break a}if((b.r()?0:!a.r())&&gl(hl(),b.x(),a.x()))b=b.D(),a=a.D();else{b=b.r()&&a.r();break a}}else b=rP(b,a);return b}function JR(b,a,c){var d=0a.y()));return b.Un(c)}function LR(b){this.Gu=b}LR.prototype=new cP;LR.prototype.constructor=LR;LR.prototype.C=function(){return!this.Gu.r()};LR.prototype.z=function(){var b=this.Gu.x();this.Gu=this.Gu.D();return b}; + LR.prototype.$classData=u({ZQ:0},!1,"scala.collection.StrictOptimizedLinearSeqOps$$anon$1",{ZQ:1,Da:1,i:1,Ea:1,K:1,M:1});function fl(b,a){this.Hu=b;this.bR=a;this.qo=b.length;this.Gf=0}fl.prototype=new cP;fl.prototype.constructor=fl;fl.prototype.C=function(){return this.Gf=this.qo)var b=fy().xa.z();else{for(b=this.Gf;;){if(this.Gfa))}; + function WR(b,a,c,d,e,g,h){if(a instanceof xw){var k=Kw(Pw(),g,h),l=Lw(Pw(),k);if(0!==(a.Qa&l)){var m=Ow(Pw(),a.Qa,k,l);b=a.md(m);k=a.Ya(m);if(k===e&&gl(hl(),b,c))a.xc.d[1+(m<<1)|0]=d;else{var n=a.sd(m);m=Lv(Nv(),k);e=cK(a,b,n,k,m,c,d,e,g,5+h|0);fK(a,l,m,e)}}else if(0!==(a.nb&l))l=Ow(Pw(),a.nb,k,l),l=a.Be(l),k=l.ea(),m=l.ob(),WR(b,l,c,d,e,g,5+h|0),a.ec=a.ec+(l.ea()-k|0)|0,a.sf=a.sf+(l.ob()-m|0)|0;else{h=a.nf(l);k=h<<1;m=a.xc;b=new xc(2+m.d.length|0);m.W(0,b,0,k);b.d[k]=c;b.d[1+k|0]=d;m.W(k,b,2+k| + 0,m.d.length-k|0);c=a.re;if(0>h)throw YR();if(h>c.d.length)throw YR();d=new Lc(1+c.d.length|0);c.W(0,d,0,h);d.d[h]=e;c.W(h,d,1+h|0,c.d.length-h|0);a.Qa|=l;a.xc=b;a.re=d;a.ec=1+a.ec|0;a.sf=a.sf+g|0}}else if(a instanceof hK)e=EK(a,c),a.bd=0>e?a.bd.Cf(B(new C,c,d)):a.bd.cm(e,B(new C,c,d));else throw new x(a);}function OK(b){if(0===b.Jj.ec)return ki().Ni;null===b.ds&&(b.ds=new MK(b.Jj));return b.ds}function ZR(b,a){VR(b);var c=a.o();c=gi(G(),c);var d=Lv(Nv(),c);WR(b,b.Jj,a.o(),a.m(),c,d,0);return b} + function $R(b,a,c){VR(b);var d=gi(G(),a);WR(b,b.Jj,a,c,d,Lv(Nv(),d),0);return b}function PK(b,a){VR(b);if(a instanceof MK)new aS(b,a);else if(a instanceof SL)for(a=bS(a);a.C();){var c=a.z(),d=c.Ke;d^=d>>>16|0;var e=Lv(Nv(),d);WR(b,b.Jj,c.zg,c.yd,d,e,0)}else if(Ni(a))a.Bi(new Lj((g,h)=>$R(b,g,h)));else for(a=a.y();a.C();)ZR(b,a.z());return b}f.kc=function(b){return PK(this,b)};f.pa=function(b){return ZR(this,b)};f.db=function(){return OK(this)}; + f.$classData=u({PR:0},!1,"scala.collection.immutable.HashMapBuilder",{PR:1,i:1,am:1,Lf:1,Je:1,Ie:1});function gL(){this.Sl=this.zo=null;this.Sl=new Sw(0,0,gv().yx,gv().Lr,0,0)}gL.prototype=new p;gL.prototype.constructor=gL;f=gL.prototype;f.Xc=function(){}; + function cS(b,a,c,d,e,g){if(a instanceof Sw){var h=Kw(Pw(),e,g),k=Lw(Pw(),h);if(0!==(a.Ia&k)){h=Ow(Pw(),a.Ia,h,k);b=a.Qb(h);var l=a.Ya(h);l===d&&gl(hl(),b,c)?(d=a.nf(k),a.Eb.d[d]=b):(h=Lv(Nv(),l),d=sK(a,b,l,h,c,d,e,5+g|0),vK(a,k,h,d))}else if(0!==(a.ab&k))k=Ow(Pw(),a.ab,h,k),k=a.Ve(k),h=k.ea(),l=k.ob(),cS(b,k,c,d,e,5+g|0),a.Ua=a.Ua+(k.ea()-h|0)|0,a.Uc=a.Uc+(k.ob()-l|0)|0;else{g=a.nf(k);h=a.Eb;b=new xc(1+h.d.length|0);h.W(0,b,0,g);b.d[g]=c;h.W(g,b,1+g|0,h.d.length-g|0);c=a.fc;if(0>g)throw YR();if(g> + c.d.length)throw YR();h=new Lc(1+c.d.length|0);c.W(0,h,0,g);h.d[g]=d;c.W(g,h,1+g|0,c.d.length-g|0);a.Ia|=k;a.Eb=b;a.fc=h;a.Ua=1+a.Ua|0;a.Uc=a.Uc+e|0}}else if(a instanceof yK)d=FA(a.de,c),a.de=0>d?a.de.Cf(c):a.de.cm(d,c);else throw new x(a);}function VK(b){if(0===b.Sl.Ua)return hL().Kj;null===b.zo&&(b.zo=new TK(b.Sl));return b.zo}function dS(b,a){null!==b.zo&&(b.Sl=CK(b.Sl));b.zo=null;var c=gi(G(),a),d=Lv(Nv(),c);cS(b,b.Sl,a,c,d,0);return b} + function WK(b,a){null!==b.zo&&(b.Sl=CK(b.Sl));b.zo=null;if(a instanceof TK)new eS(b,a);else for(a=a.y();a.C();)dS(b,a.z());return b}f.kc=function(b){return WK(this,b)};f.pa=function(b){return dS(this,b)};f.db=function(){return VK(this)};f.$classData=u({TR:0},!1,"scala.collection.immutable.HashSetBuilder",{TR:1,i:1,am:1,Lf:1,Je:1,Ie:1});function fS(){this.Li=null;this.Li=hy()}fS.prototype=new mP;fS.prototype.constructor=fS;function pn(b,a){return gS(a)?a:lP.prototype.Ap.call(b,a)} + fS.prototype.tb=function(b){return pn(this,b)};fS.prototype.Ap=function(b){return pn(this,b)};fS.prototype.$classData=u({VR:0},!1,"scala.collection.immutable.IndexedSeq$",{VR:1,Ux:1,i:1,ai:1,Ee:1,n:1});var hS;function qn(){hS||(hS=new fS);return hS}function MP(){this.iF=this.Zp=null;this.Jw()}MP.prototype=new p;MP.prototype.constructor=MP;f=MP.prototype;f.Xc=function(){};f.Jw=function(){var b=new rw;gy();this.iF=new EP(new H(()=>sw(b)));this.Zp=b}; + function iS(b){uw(b.Zp,new H(()=>lL()));return b.iF}function jS(b,a){var c=new rw;uw(b.Zp,new H(()=>{gy();gy();return new iL(a,new EP(new H(()=>sw(c))))}));b.Zp=c;return b}function kS(b,a){if(0!==a.V()){var c=new rw;uw(b.Zp,new H(()=>IP(gy(),a.y(),new H(()=>sw(c)))));b.Zp=c}return b}f.kc=function(b){return kS(this,b)};f.pa=function(b){return jS(this,b)};f.db=function(){return iS(this)};f.$classData=u({$R:0},!1,"scala.collection.immutable.LazyList$LazyBuilder",{$R:1,i:1,am:1,Lf:1,Je:1,Ie:1}); + function lS(b){this.es=b}lS.prototype=new cP;lS.prototype.constructor=lS;lS.prototype.C=function(){return!this.es.r()};lS.prototype.z=function(){if(this.es.r())return fy().xa.z();var b=GP(this.es).x();this.es=GP(this.es).qc();return b};lS.prototype.$classData=u({bS:0},!1,"scala.collection.immutable.LazyList$LazyIterator",{bS:1,Da:1,i:1,Ea:1,K:1,M:1});function mS(b,a,c){this.jF=0;this.iy=!1;this.Mu=b;this.dS=a;this.eS=c;b=a-c|0;this.jF=0b){b=!0;break a}if(a.r()){b=!1;break a}a=GP(a).qc();b=-1+b|0}}return b};mS.prototype.z=function(){if(this.C()){this.iy=!1;var b=this.Mu;this.Mu=nS(b,this.eS);b=oS(b,this.dS)}else b=fy().xa.z();return b};mS.prototype.$classData=u({cS:0},!1,"scala.collection.immutable.LazyList$SlidingIterator",{cS:1,Da:1,i:1,Ea:1,K:1,M:1});function pS(){qS=this;B(new C,y(),y())} + pS.prototype=new p;pS.prototype.constructor=pS;f=pS.prototype;f.Yc=function(b){return pe(y(),b)};f.lb=function(){return new ZF};f.sb=function(){return y()};f.tb=function(b){return pe(y(),b)};f.$classData=u({lS:0},!1,"scala.collection.immutable.List$",{lS:1,i:1,po:1,ai:1,Ee:1,n:1});var qS;function le(){qS||(qS=new pS);return qS}function rS(b,a){if(null===a)throw null;b.fn=a;b.Rk=0}function sS(){this.Rk=0;this.fn=null}sS.prototype=new cP;sS.prototype.constructor=sS;function tS(){}tS.prototype=sS.prototype; + sS.prototype.C=function(){return 2>this.Rk};sS.prototype.z=function(){switch(this.Rk){case 0:var b=this.ag(this.fn.dg,this.fn.di);break;case 1:b=this.ag(this.fn.eg,this.fn.ei);break;default:b=fy().xa.z()}this.Rk=1+this.Rk|0;return b};sS.prototype.Ai=function(b){this.Rk=this.Rk+b|0;return this};function uS(b,a){if(null===a)throw null;b.Sk=a;b.Tk=0}function vS(){this.Tk=0;this.Sk=null}vS.prototype=new cP;vS.prototype.constructor=vS;function wS(){}wS.prototype=vS.prototype; + vS.prototype.C=function(){return 3>this.Tk};vS.prototype.z=function(){switch(this.Tk){case 0:var b=this.ag(this.Sk.Jf,this.Sk.Sg);break;case 1:b=this.ag(this.Sk.uf,this.Sk.ug);break;case 2:b=this.ag(this.Sk.vf,this.Sk.vg);break;default:b=fy().xa.z()}this.Tk=1+this.Tk|0;return b};vS.prototype.Ai=function(b){this.Tk=this.Tk+b|0;return this};function xS(b,a){if(null===a)throw null;b.Oi=a;b.Uk=0}function yS(){this.Uk=0;this.Oi=null}yS.prototype=new cP;yS.prototype.constructor=yS;function zS(){} + zS.prototype=yS.prototype;yS.prototype.C=function(){return 4>this.Uk};yS.prototype.z=function(){switch(this.Uk){case 0:var b=this.ag(this.Oi.Ge,this.Oi.Qf);break;case 1:b=this.ag(this.Oi.se,this.Oi.Kf);break;case 2:b=this.ag(this.Oi.ee,this.Oi.wf);break;case 3:b=this.ag(this.Oi.fe,this.Oi.xf);break;default:b=fy().xa.z()}this.Uk=1+this.Uk|0;return b};yS.prototype.Ai=function(b){this.Uk=this.Uk+b|0;return this};function uL(){this.Vk=null;this.fs=!1;this.Tl=null;this.Vk=Li();this.fs=!1} + uL.prototype=new p;uL.prototype.constructor=uL;f=uL.prototype;f.Xc=function(){};f.Sw=function(b,a){return null!==this.Tl?this.Tl.Sw(b,a):this.Vk.rj(b,new H(()=>a))};function sL(b){return b.fs?OK(b.Tl):b.Vk}function PP(b,a,c){if(b.fs)$R(b.Tl,a,c);else if(4>b.Vk.ea())b.Vk=b.Vk.Tf(a,c);else if(b.Vk.ta(a))b.Vk=b.Vk.Tf(a,c);else{b.fs=!0;null===b.Tl&&(b.Tl=new QK);var d=b.Vk;$R($R($R($R(b.Tl,d.Ge,d.Qf),d.se,d.Kf),d.ee,d.wf),d.fe,d.xf);$R(b.Tl,a,c)}return b} + function tL(b,a){return b.fs?(PK(b.Tl,a),b):vE(b,a)}f.kc=function(b){return tL(this,b)};f.pa=function(b){return PP(this,b.o(),b.m())};f.db=function(){return sL(this)};f.$classData=u({BS:0},!1,"scala.collection.immutable.MapBuilderImpl",{BS:1,i:1,am:1,Lf:1,Je:1,Ie:1});function AS(){this.Li=null;this.Li=le()}AS.prototype=new mP;AS.prototype.constructor=AS;function pr(b,a){return a&&a.$classData&&a.$classData.eb.ge?a:lP.prototype.Ap.call(b,a)}AS.prototype.tb=function(b){return pr(this,b)}; + AS.prototype.Ap=function(b){return pr(this,b)};AS.prototype.$classData=u({SS:0},!1,"scala.collection.immutable.Seq$",{SS:1,Ux:1,i:1,ai:1,Ee:1,n:1});var BS;function Dh(){BS||(BS=new AS);return BS}function EL(){this.kn=null;this.fq=!1;this.ln=null;this.kn=Sf();this.fq=!1}EL.prototype=new p;EL.prototype.constructor=EL;f=EL.prototype;f.Xc=function(){};function DL(b,a){return b.fq?(WK(b.ln,a),b):vE(b,a)}f.kc=function(b){return DL(this,b)}; + f.pa=function(b){if(this.fq)dS(this.ln,b);else if(4>this.kn.ea())this.kn=this.kn.Jg(b);else if(!this.kn.ta(b)){this.fq=!0;null===this.ln&&(this.ln=new gL);var a=this.kn;this.ln.pa(a.wg).pa(a.xg).pa(a.fg).pa(a.gg);dS(this.ln,b)}return this};f.db=function(){return this.fq?VK(this.ln):this.kn};f.$classData=u({bT:0},!1,"scala.collection.immutable.SetBuilderImpl",{bT:1,i:1,am:1,Lf:1,Je:1,Ie:1});function CS(b){this.yF=this.oy=null;if(null===b)throw null;this.yF=b;this.oy=$w(b.Si)}CS.prototype=new cP; + CS.prototype.constructor=CS;CS.prototype.C=function(){return this.oy.C()};CS.prototype.Um=function(){var b=this.yF,a=this.oy.z();b=b.Wg.s(a).ur();return B(new C,a,b)};CS.prototype.z=function(){return this.Um()};CS.prototype.$classData=u({kT:0},!1,"scala.collection.immutable.TreeSeqMap$$anon$1",{kT:1,Da:1,i:1,Ea:1,K:1,M:1});function DS(b){this.py=null;this.py=$w(b.Si)}DS.prototype=new cP;DS.prototype.constructor=DS;DS.prototype.C=function(){return this.py.C()};DS.prototype.z=function(){return this.py.z()}; + DS.prototype.$classData=u({lT:0},!1,"scala.collection.immutable.TreeSeqMap$$anon$2",{lT:1,Da:1,i:1,Ea:1,K:1,M:1});function ES(b){this.zF=this.qy=null;if(null===b)throw null;this.zF=b;this.qy=$w(b.Si)}ES.prototype=new cP;ES.prototype.constructor=ES;ES.prototype.C=function(){return this.qy.C()};ES.prototype.z=function(){var b=this.zF,a=this.qy.z();return b.Wg.s(a).ur()};ES.prototype.$classData=u({mT:0},!1,"scala.collection.immutable.TreeSeqMap$$anon$3",{mT:1,Da:1,i:1,Ea:1,K:1,M:1});function FS(){} + FS.prototype=new p;FS.prototype.constructor=FS;f=FS.prototype;f.N=function(){return"Insertion"};f.P=function(){return 0};f.Q=function(b){return yy(G(),b)};f.B=function(){return 1619512975};f.w=function(){return"Insertion"};f.$classData=u({pT:0},!1,"scala.collection.immutable.TreeSeqMap$OrderBy$Insertion$",{pT:1,i:1,oT:1,R:1,A:1,n:1});var GS;function IL(){GS||(GS=new FS);return GS}function HS(){}HS.prototype=new p;HS.prototype.constructor=HS;f=HS.prototype;f.N=function(){return"Modification"}; + f.P=function(){return 0};f.Q=function(b){return yy(G(),b)};f.B=function(){return-520280644};f.w=function(){return"Modification"};f.$classData=u({qT:0},!1,"scala.collection.immutable.TreeSeqMap$OrderBy$Modification$",{qT:1,i:1,oT:1,R:1,A:1,n:1});var IS;function JL(){IS||(IS=new HS);return IS}function Yw(b,a,c,d){this.Vl=b;this.Ul=a;this.Pj=c;this.Vg=d}Yw.prototype=new Vw;Yw.prototype.constructor=Yw;f=Yw.prototype; + f.wr=function(b,a,c){var d=this.Vl,e=(+(d>>>0)).toString(2),g=this.Ul;a=a+"Bin("+(d+"/"+e)+":"+(g+"/"+(+(g>>>0)).toString(2))+")\n";JS(b,a);this.Pj.wr(b,c+"\u251c\u2500\u2500 ",c+"\u2502 ");this.Vg.wr(b,c+"\u2514\u2500\u2500 ",c+" ")};f.N=function(){return"Bin"};f.P=function(){return 4};f.Q=function(b){switch(b){case 0:return this.Vl;case 1:return this.Ul;case 2:return this.Pj;case 3:return this.Vg;default:return yy(G(),b)}}; + f.B=function(){var b=Wa("Bin");b=G().H(-889275714,b);var a=this.Vl;b=G().H(b,a);a=this.Ul;b=G().H(b,a);a=this.Pj;a=gi(G(),a);b=G().H(b,a);a=this.Vg;a=gi(G(),a);b=G().H(b,a);return G().Ja(b,4)};f.l=function(b){if(this===b)return!0;if(b instanceof Yw&&this.Vl===b.Vl&&this.Ul===b.Ul){var a=this.Pj,c=b.Pj;if(null===a?null===c:a.l(c))return a=this.Vg,b=b.Vg,null===a?null===b:a.l(b)}return!1};f.$classData=u({sT:0},!1,"scala.collection.immutable.TreeSeqMap$Ordering$Bin",{sT:1,AF:1,i:1,R:1,A:1,n:1}); + function Xw(b,a){this.Ri=b;this.Wl=a}Xw.prototype=new Vw;Xw.prototype.constructor=Xw;f=Xw.prototype;f.wr=function(b,a){var c=this.Ri;a=a+"Tip("+(c+"/"+(+(c>>>0)).toString(2))+" -\x3e "+this.Wl+")\n";JS(b,a)};f.N=function(){return"Tip"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.Ri;case 1:return this.Wl;default:return yy(G(),b)}};f.B=function(){var b=Wa("Tip");b=G().H(-889275714,b);var a=this.Ri;b=G().H(b,a);a=this.Wl;a=gi(G(),a);b=G().H(b,a);return G().Ja(b,2)}; + f.l=function(b){return this===b?!0:b instanceof Xw?this.Ri===b.Ri&&gl(hl(),this.Wl,b.Wl):!1};f.$classData=u({vT:0},!1,"scala.collection.immutable.TreeSeqMap$Ordering$Tip",{vT:1,AF:1,i:1,R:1,A:1,n:1});function KS(){}KS.prototype=new Vw;KS.prototype.constructor=KS;f=KS.prototype;f.l=function(b){return b===this||!(b instanceof Uw)&&this===b};f.wr=function(b,a){JS(b,a+"\u00d8")};f.N=function(){return"Zero"};f.P=function(){return 0};f.Q=function(b){return yy(G(),b)};f.B=function(){return 2781896}; + f.$classData=u({wT:0},!1,"scala.collection.immutable.TreeSeqMap$Ordering$Zero$",{wT:1,AF:1,i:1,R:1,A:1,n:1});var LS;function Ww(){LS||(LS=new KS);return LS}function MS(){this.EF=0;this.FF=null;NS=this;try{Te();var b=Mr(Or(),"scala.collection.immutable.Vector.defaultApplyPreferredMaxLength","250");var a=lm(mm(),b)}catch(c){throw c;}this.EF=a;this.FF=new OS(xx(),0,0)}MS.prototype=new p;MS.prototype.constructor=MS;f=MS.prototype;f.Yc=function(b){return iK(0,b)}; + function iK(b,a){if(a instanceof PS)return a;b=a.V();if(0===b)return xx();if(0=b){a:{if(a instanceof aO){var c=a.Pc().De();if(null!==c&&c===ma(cd)){a=a.Gj;break a}}Px(a)?(b=new xc(b),a.Xd(b,0,2147483647),a=b):(b=new xc(b),a.y().Xd(b,0,2147483647),a=b)}return new yx(a)}return HK(new GK,a).qh()}f.lb=function(){return new GK};f.tb=function(b){return iK(0,b)};f.sb=function(){return xx()};f.$classData=u({xT:0},!1,"scala.collection.immutable.Vector$",{xT:1,i:1,po:1,ai:1,Ee:1,n:1});var NS; + function hy(){NS||(NS=new MS);return NS}function QS(b,a){var c=a.d.length;if(0>>5|0);c=c>>5|0),c);TS(b,c<<5);0>>10|0);c=c>>10|0),c);TS(b,c<<10);0>>15|0);c=c>>15|0),c);TS(b,c<<15);0>>20|0);c=c>>20|0),c);TS(b,c<<20);0>>25|0;if(64<(c+e|0))throw Hi("exceeding 2^31 elements");a.W(0,b.gf,c,e);TS(b,e<<25);break;default:throw new x(c);}}};function aT(b,a){for(var c=a.Xi(),d=0;dh?-h|0:h)|0;1===g?QS(b,e):32===b.rb||0===b.rb?$S(b,e,g):Lx(zx(),-2+g|0,e,new $f(k=>{QS(b,k)}));d=1+d|0}return b}function RS(b){var a=32+b.Va|0,c=a^b.Va;b.Va=a;b.rb=0;bT(b,a,c)}function TS(b,a){if(0=c)throw Hi("advance1("+a+", "+c+"): a1\x3d"+b.Kc+", a2\x3d"+b.yb+", a3\x3d"+b.Vb+", a4\x3d"+b.zc+", a5\x3d"+b.qd+", a6\x3d"+b.gf+", depth\x3d"+b.Wb);1024>c?(1>=b.Wb&&(b.yb=new (hd(hd(cd)).Na)(32),b.yb.d[0]=b.Kc,b.Wb=2),b.Kc=new xc(32),b.yb.d[31&(a>>>5|0)]=b.Kc):32768>c?(2>=b.Wb&&(b.Vb=new (hd(hd(hd(cd))).Na)(32),b.Vb.d[0]=b.yb,b.Wb=3),b.Kc=new xc(32),b.yb=new (hd(hd(cd)).Na)(32),b.yb.d[31&(a>>>5|0)]=b.Kc,b.Vb.d[31&(a>>>10|0)]=b.yb):1048576>c?(3>=b.Wb&&(b.zc=new (hd(hd(hd(hd(cd)))).Na)(32), + b.zc.d[0]=b.Vb,b.Wb=4),b.Kc=new xc(32),b.yb=new (hd(hd(cd)).Na)(32),b.Vb=new (hd(hd(hd(cd))).Na)(32),b.yb.d[31&(a>>>5|0)]=b.Kc,b.Vb.d[31&(a>>>10|0)]=b.yb,b.zc.d[31&(a>>>15|0)]=b.Vb):33554432>c?(4>=b.Wb&&(b.qd=new (hd(hd(hd(hd(hd(cd))))).Na)(32),b.qd.d[0]=b.zc,b.Wb=5),b.Kc=new xc(32),b.yb=new (hd(hd(cd)).Na)(32),b.Vb=new (hd(hd(hd(cd))).Na)(32),b.zc=new (hd(hd(hd(hd(cd)))).Na)(32),b.yb.d[31&(a>>>5|0)]=b.Kc,b.Vb.d[31&(a>>>10|0)]=b.yb,b.zc.d[31&(a>>>15|0)]=b.Vb,b.qd.d[31&(a>>>20|0)]=b.zc):(5>=b.Wb&& + (b.gf=new (hd(hd(hd(hd(hd(hd(cd)))))).Na)(64),b.gf.d[0]=b.qd,b.Wb=6),b.Kc=new xc(32),b.yb=new (hd(hd(cd)).Na)(32),b.Vb=new (hd(hd(hd(cd))).Na)(32),b.zc=new (hd(hd(hd(hd(cd)))).Na)(32),b.qd=new (hd(hd(hd(hd(hd(cd))))).Na)(32),b.yb.d[31&(a>>>5|0)]=b.Kc,b.Vb.d[31&(a>>>10|0)]=b.yb,b.zc.d[31&(a>>>15|0)]=b.Vb,b.qd.d[31&(a>>>20|0)]=b.zc,b.gf.d[a>>>25|0]=b.qd)} + function GK(){this.Kc=this.yb=this.Vb=this.zc=this.qd=this.gf=null;this.zb=this.Va=this.rb=0;this.ls=!1;this.Wb=0;this.Kc=new xc(32);this.zb=this.Va=this.rb=0;this.ls=!1;this.Wb=1}GK.prototype=new p;GK.prototype.constructor=GK;f=GK.prototype;f.Xc=function(){};function cT(b,a){b.Wb=1;var c=a.d.length;b.rb=31&c;b.Va=c-b.rb|0;b.Kc=32===a.d.length?a:It(Kt(),a,0,32);0===b.rb&&0>>25|0;0>>25|0)&&(this.Wb=5);a=b;b=b.d[0]}if(5<=this.Wb){null===b&&(b=this.qd);var e=31&(this.zb>>>20|0);if(5===this.Wb){0>>20|0)&&(this.Wb=4)}else{if(0>>15|0);if(4===this.Wb){0>>15|0)&&(this.Wb=3)}else{if(0>>10|0);if(3===this.Wb){0>>10|0)&&(this.Wb=2)}else{if(0>>5|0);if(2===this.Wb){0>>5|0)&&(this.Wb=1)}else{if(0D)throw zy(new Ay,"Vector cannot have negative size "+D);if(32>=D){var M=this.Kc;return new yx(M.d.length===L?M:zt(Kt(),M,L))}if(1024>=D){var T=31&(-1+D|0),V=(-1+D|0)>>>5|0,ba=this.yb,da=It(Kt(),ba,1,V),ka=this.yb.d[0],pa=this.yb.d[V],qa=1+T|0,Da=pa.d.length===qa?pa:zt(Kt(),pa,qa);return new Ax(ka,32-this.zb|0,da,Da,L)}if(32768>=D){var la=31&(-1+D|0),Ca=31&((-1+D|0)>>>5|0),Ra=(-1+D|0)>>>10|0,$a=this.Vb,Ma=It(Kt(),$a,1,Ra),Xa=this.Vb.d[0],Ta=Xa.d.length, + Za=It(Kt(),Xa,1,Ta),Fa=this.Vb.d[0].d[0],Ha=this.Vb.d[Ra],zb=zt(Kt(),Ha,Ca),tb=this.Vb.d[Ra].d[Ca],Wb=1+la|0,Cc=tb.d.length===Wb?tb:zt(Kt(),tb,Wb),gb=Fa.d.length;return new Bx(Fa,gb,Za,gb+(Za.d.length<<5)|0,Ma,zb,Cc,L)}if(1048576>=D){var Ab=31&(-1+D|0),kc=31&((-1+D|0)>>>5|0),pb=31&((-1+D|0)>>>10|0),Hb=(-1+D|0)>>>15|0,gc=this.zc,lb=It(Kt(),gc,1,Hb),bb=this.zc.d[0],hb=bb.d.length,Ya=It(Kt(),bb,1,hb),cb=this.zc.d[0].d[0],Bb=cb.d.length,hc=It(Kt(),cb,1,Bb),Fc=this.zc.d[0].d[0].d[0],Xb=this.zc.d[Hb],db= + zt(Kt(),Xb,pb),lc=this.zc.d[Hb].d[pb],Qb=zt(Kt(),lc,kc),Mb=this.zc.d[Hb].d[pb].d[kc],Db=1+Ab|0,Ob=Mb.d.length===Db?Mb:zt(Kt(),Mb,Db),Zb=Fc.d.length,ic=Zb+(hc.d.length<<5)|0;return new Cx(Fc,Zb,hc,ic,Ya,ic+(Ya.d.length<<10)|0,lb,db,Qb,Ob,L)}if(33554432>=D){var Qc=31&(-1+D|0),mc=31&((-1+D|0)>>>5|0),ub=31&((-1+D|0)>>>10|0),Rb=31&((-1+D|0)>>>15|0),Sb=(-1+D|0)>>>20|0,ec=this.qd,ob=It(Kt(),ec,1,Sb),Ib=this.qd.d[0],qb=Ib.d.length,Jb=It(Kt(),Ib,1,qb),ib=this.qd.d[0].d[0],Tb=ib.d.length,$b=It(Kt(),ib,1,Tb), + Fb=this.qd.d[0].d[0].d[0],Gb=Fb.d.length,rb=It(Kt(),Fb,1,Gb),nc=this.qd.d[0].d[0].d[0].d[0],dd=this.qd.d[Sb],Dc=zt(Kt(),dd,Rb),jc=this.qd.d[Sb].d[Rb],Gc=zt(Kt(),jc,ub),ed=this.qd.d[Sb].d[Rb].d[ub],Ub=zt(Kt(),ed,mc),Kb=this.qd.d[Sb].d[Rb].d[ub].d[mc],Ac=1+Qc|0,sb=Kb.d.length===Ac?Kb:zt(Kt(),Kb,Ac),Rc=nc.d.length,Vb=Rc+(rb.d.length<<5)|0,Mc=Vb+($b.d.length<<10)|0;return new Dx(nc,Rc,rb,Vb,$b,Mc,Jb,Mc+(Jb.d.length<<15)|0,ob,Dc,Gc,Ub,sb,L)}var oc=31&(-1+D|0),ac=31&((-1+D|0)>>>5|0),Tc=31&((-1+D|0)>>>10| + 0),fc=31&((-1+D|0)>>>15|0),vb=31&((-1+D|0)>>>20|0),pc=(-1+D|0)>>>25|0,mb=this.gf,qc=It(Kt(),mb,1,pc),Uc=this.gf.d[0],Yb=Uc.d.length,nb=It(Kt(),Uc,1,Yb),bc=this.gf.d[0].d[0],rc=bc.d.length,Eb=It(Kt(),bc,1,rc),sc=this.gf.d[0].d[0].d[0],Sc=sc.d.length,tc=It(Kt(),sc,1,Sc),wb=this.gf.d[0].d[0].d[0].d[0],Nc=wb.d.length,xb=It(Kt(),wb,1,Nc),uc=this.gf.d[0].d[0].d[0].d[0].d[0],Ic=this.gf.d[pc],jd=zt(Kt(),Ic,vb),ud=this.gf.d[pc].d[vb],kd=zt(Kt(),ud,fc),ld=this.gf.d[pc].d[vb].d[fc],vd=zt(Kt(),ld,Tc),fd=this.gf.d[pc].d[vb].d[fc].d[Tc], + qd=zt(Kt(),fd,ac),gd=this.gf.d[pc].d[vb].d[fc].d[Tc].d[ac],Ec=1+oc|0,Yc=gd.d.length===Ec?gd:zt(Kt(),gd,Ec),Td=uc.d.length,xd=Td+(xb.d.length<<5)|0,Fd=xd+(tc.d.length<<10)|0,Oc=Fd+(Eb.d.length<<15)|0;return new Ex(uc,Td,xb,xd,tc,Fd,Eb,Oc,nb,Oc+(nb.d.length<<20)|0,qc,jd,kd,vd,qd,Yc,L)};f.w=function(){return"VectorBuilder(len1\x3d"+this.rb+", lenRest\x3d"+this.Va+", offset\x3d"+this.zb+", depth\x3d"+this.Wb+")"};f.db=function(){return this.qh()};f.kc=function(b){return HK(this,b)}; + f.pa=function(b){return IK(this,b)};f.$classData=u({FT:0},!1,"scala.collection.immutable.VectorBuilder",{FT:1,i:1,am:1,Lf:1,Je:1,Ie:1});function fT(){this.JF=null;gT=this;this.JF=new xc(0)}fT.prototype=new p;fT.prototype.constructor=fT;f=fT.prototype;f.Yc=function(b){return hT(this,b)}; + function hT(b,a){var c=a.V();if(0<=c){b=iT(0,b.JF,0,new za(c,c>>31));a=FJ(a)?a.Xd(b,0,2147483647):a.y().Xd(b,0,2147483647);if(a!==c)throw tw("Copied "+a+" of "+c);a=new jT;a.Xl=0;a.Zg=b;a.Lc=c;return a}return kT(lT(),a)}f.lb=function(){return new WJ}; + function iT(b,a,c,d){b=a.d.length;b=new za(b,b>>31);var e=d.O,g=b.O;if(e===g?(-2147483648^d.L)<=(-2147483648^b.L):e>>31|0|b.O<<1;e=(0===b?-2147483632<(-2147483648^e):0(-2147483648^ + b):g>e)?d:new za(b,e);d=b.L;b=b.O;d=((0===b?-3>(-2147483648^d):0>b)?new za(d,b):new za(2147483645,0)).L}if(0>d)return a;d=new xc(d);a.W(0,d,0,c);return d}f.sb=function(){return lT()};f.tb=function(b){return hT(this,b)};f.$classData=u({LT:0},!1,"scala.collection.mutable.ArrayBuffer$",{LT:1,i:1,po:1,ai:1,Ee:1,n:1});var gT;function VJ(){gT||(gT=new fT);return gT}function WJ(){this.$g=null;FG(this,(VJ(),lT()))}WJ.prototype=new VP;WJ.prototype.constructor=WJ; + WJ.prototype.Xc=function(b){var a=this.$g;a.Zg=iT(VJ(),a.Zg,a.Lc,new za(b,b>>31))};WJ.prototype.$classData=u({MT:0},!1,"scala.collection.mutable.ArrayBuffer$$anon$1",{MT:1,ps:1,i:1,Lf:1,Je:1,Ie:1});function mT(){}mT.prototype=new p;mT.prototype.constructor=mT;f=mT.prototype;f.Yc=function(b){return nT(b)};function nT(b){var a=b.V();if(0<=a){var c=oT(0,a);b=FJ(b)?b.Xd(c,0,2147483647):b.y().Xd(c,0,2147483647);if(b!==a)throw tw("Copied "+b+" of "+a);return pT(new qT,c,0,a)}return oK(rT(),b)}f.lb=function(){return new sT}; + function oT(b,a){if(!(0<=a))throw Hi("requirement failed: Non-negative array size required");b=(-2147483648>>>(Math.clz32(a)|0)|0)<<1;if(!(0<=b))throw Hi("requirement failed: ArrayDeque too big - cannot allocate ArrayDeque of length "+a);return new xc(16((a.Mc-a.Nc|0)&(-1+a.pb.d.length|0))&&b>=a.pb.d.length&&vT(a,b)};sT.prototype.$classData=u({QT:0},!1,"scala.collection.mutable.ArrayDeque$$anon$1",{QT:1,ps:1,i:1,Lf:1,Je:1,Ie:1});function wT(){this.Li=null;this.Li=xT()}wT.prototype=new mP;wT.prototype.constructor=wT;wT.prototype.$classData=u({cU:0},!1,"scala.collection.mutable.Buffer$",{cU:1,Ux:1,i:1,ai:1,Ee:1,n:1}); + var yT;function wE(){yT||(yT=new wT);return yT}function TL(b,a){this.$g=null;FG(this,RL(new SL,b,a))}TL.prototype=new VP;TL.prototype.constructor=TL;TL.prototype.Xc=function(b){this.$g.Xc(b)};TL.prototype.$classData=u({sU:0},!1,"scala.collection.mutable.HashMap$$anon$6",{sU:1,ps:1,i:1,Lf:1,Je:1,Ie:1});function zT(b,a){if(null===a)throw null;b.pq=a;b.Zl=0;b.Xk=null;b.qq=a.oa.d.length}function AT(){this.Zl=0;this.Xk=null;this.qq=0;this.pq=null}AT.prototype=new cP;AT.prototype.constructor=AT; + function BT(){}BT.prototype=AT.prototype;AT.prototype.C=function(){if(null!==this.Xk)return!0;for(;this.ZlUf(new Vf,b.Zk)))};f.tb=function(b){return $T(this,b)};f.sb=function(){return bU()}; + f.$classData=u({bV:0},!1,"scala.scalajs.runtime.WrappedVarArgs$",{bV:1,i:1,po:1,ai:1,Ee:1,n:1});var cU;function dU(){cU||(cU=new ZT);return cU}function Al(b){this.Ex=b}Al.prototype=new eQ;Al.prototype.constructor=Al;f=Al.prototype;f.Me=function(){return z()};f.N=function(){return"Failure"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.Ex:yy(G(),b)};f.B=function(){return bz(this)};f.w=function(){return sy(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof Al){var a=this.Ex;b=b.Ex;return null===a?null===b:a.l(b)}return!1};f.$classData=u({MP:0},!1,"scala.util.Failure",{MP:1,TP:1,i:1,R:1,A:1,n:1});function Tj(b){this.fa=b}Tj.prototype=new cQ;Tj.prototype.constructor=Tj;f=Tj.prototype;f.Xw=function(){return!1};f.N=function(){return"Left"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.fa:yy(G(),b)};f.B=function(){return bz(this)};f.w=function(){return sy(this)}; + f.l=function(b){return this===b?!0:b instanceof Tj?gl(hl(),this.fa,b.fa):!1};f.$classData=u({NP:0},!1,"scala.util.Left",{NP:1,LP:1,i:1,R:1,A:1,n:1});function Uj(b){this.na=b}Uj.prototype=new cQ;Uj.prototype.constructor=Uj;f=Uj.prototype;f.Xw=function(){return!0};f.N=function(){return"Right"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.na:yy(G(),b)};f.B=function(){return bz(this)};f.w=function(){return sy(this)}; + f.l=function(b){return this===b?!0:b instanceof Uj?gl(hl(),this.na,b.na):!1};f.$classData=u({PP:0},!1,"scala.util.Right",{PP:1,LP:1,i:1,R:1,A:1,n:1});function ml(b){this.ju=b}ml.prototype=new eQ;ml.prototype.constructor=ml;f=ml.prototype;f.Me=function(){return new F(this.ju)};f.N=function(){return"Success"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.ju:yy(G(),b)};f.B=function(){return bz(this)};f.w=function(){return sy(this)}; + f.l=function(b){return this===b?!0:b instanceof ml?gl(hl(),this.ju,b.ju):!1};f.$classData=u({SP:0},!1,"scala.util.Success",{SP:1,TP:1,i:1,R:1,A:1,n:1});function vF(b,a){this.Nr=a}vF.prototype=new cP;vF.prototype.constructor=vF;vF.prototype.C=function(){return this.Nr.C()};vF.prototype.z=function(){this.Nr.Tm();var b=new EF(this.Nr.uE,this.Nr.Xm,this.Nr.bQ);CF(b);DF(b);return b};vF.prototype.$classData=u({YP:0},!1,"scala.util.matching.Regex$$anon$1",{YP:1,Da:1,i:1,Ea:1,K:1,M:1}); + function Z(b){this.t=b}Z.prototype=new vz;Z.prototype.constructor=Z;f=Z.prototype;f.N=function(){return"Name"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.t:yy(G(),b)};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){return this===b?!0:b instanceof Z?this.t===b.t:!1};f.$classData=u({xM:0},!1,"sourcecode.Name",{xM:1,SV:1,i:1,R:1,A:1,n:1}); + function Rk(){this.tn=null;this.tn=di().Yc(Uf(new Vf,[B(new C,"LAX","true"),B(new C,"DEBUG","false"),B(new C,"PARSER","DLParser")]))}Rk.prototype=new gQ;Rk.prototype.constructor=Rk;Rk.prototype.$classData=u({cG:0},!1,"edu.cmu.cs.ls.keymaerax.JsMapConfiguration$",{cG:1,qV:1,i:1,YF:1,R:1,A:1,n:1});var Qk;function Oz(b,a){this.xn=this.bl=this.Wj=null;$z(this,b,a)}Oz.prototype=new bA;Oz.prototype.constructor=Oz;f=Oz.prototype;f.ya=function(){return this.Wj};f.N=function(){return"ExpressionArg"};f.P=function(){return 2}; + f.Q=function(b){switch(b){case 0:return this.Wj;case 1:return this.bl;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Oz&&this.Wj===b.Wj){var a=this.bl;b=b.bl;return null===a?null===b:a.l(b)}return!1};f.$classData=u({EG:0},!1,"edu.cmu.cs.ls.keymaerax.btactics.macros.ExpressionArg",{EG:1,pv:1,i:1,al:1,R:1,A:1,n:1});function Cj(b){return!!(b&&b.$classData&&b.$classData.eb.$s)} + function Gj(b){return!!(b&&b.$classData&&b.$classData.eb.cz)}function yj(b){return!!(b&&b.$classData&&b.$classData.eb.$o)}function xf(b,a){Cw(b,a,!0);return b}class yf extends vQ{}yf.prototype.$classData=u({zv:0},!1,"edu.cmu.cs.ls.keymaerax.core.CoreException",{zv:1,ct:1,dc:1,Nb:1,ub:1,i:1,n:1});function cf(b,a){this.oz=this.nz=null;this.gm=b;this.hm=a;fA(this);this.nz=Vo()}cf.prototype=new p;cf.prototype.constructor=cf;f=cf.prototype;f.w=function(){return Ve().ba.s(this)};f.sa=function(){return this.nz}; + f.da=function(){return this.oz};f.Ph=function(){};f.Qh=function(b){this.oz=b};f.l=function(b){if(b instanceof cf){var a=this.gm,c=b.gm;if(null===a?null===c:a.l(c))return a=this.hm,b=b.hm,null===a?null===b:a.l(b)}return!1};f.B=function(){return Math.imul(31,this.gm.B())+this.hm.B()|0};f.pe=function(){return this.hm};f.be=function(){return this.gm};f.$classData=u({oH:0},!1,"edu.cmu.cs.ls.keymaerax.core.DifferentialProduct",{oH:1,i:1,Av:1,Kh:1,Ra:1,Ne:1,jc:1}); + function bh(b,a){this.uA=this.tA=null;this.Nf=b;this.Fg=a;fA(this);kf();if(ph(Eg(),a))throw xf(new yf,"Core requirement failed: No differentials in evolution domain constraints {"+(this.Nf+" \x26 "+this.Fg)+"}");}bh.prototype=new p;bh.prototype.constructor=bh;f=bh.prototype;f.w=function(){return Ve().ba.s(this)};f.sa=function(){return this.tA};f.da=function(){return this.uA};f.Ph=function(b){this.tA=b};f.Qh=function(b){this.uA=b};f.N=function(){return"ODESystem"};f.P=function(){return 2}; + f.Q=function(b){switch(b){case 0:return this.Nf;case 1:return this.Fg;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof bh){var a=this.Nf,c=b.Nf;if(null===a?null===c:a.l(c))return a=this.Fg,b=b.Fg,null===a?null===b:a.l(b)}return!1};f.$classData=u({WH:0},!1,"edu.cmu.cs.ls.keymaerax.core.ODESystem",{WH:1,i:1,Kh:1,Ra:1,R:1,A:1,n:1});function Bj(b){return!!(b&&b.$classData&&b.$classData.eb.cB)} + function Fj(b){return!!(b&&b.$classData&&b.$classData.eb.dB)}function xj(b){return!!(b&&b.$classData&&b.$classData.eb.eB)}function jk(b,a){this.Hq=b;this.Gq=a}jk.prototype=new p;jk.prototype.constructor=jk;f=jk.prototype;f.w=function(){return ek(this)};f.Ig=function(){return this.Gq};f.N=function(){return"AntePositionImpl"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.Hq;case 1:return this.Gq;default:return yy(G(),b)}};f.B=function(){return bz(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof jk){var a=this.Hq,c=b.Hq;if(null===a?null===c:a.l(c))return a=this.Gq,b=b.Gq,null===a?null===b:a.l(b)}return!1};f.Bs=function(b){return new jk(this.Hq,oN(this.Gq,b))};f.Jy=function(){return this.Hq};f.$classData=u({SI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.AntePositionImpl",{SI:1,i:1,tV:1,vJ:1,R:1,A:1,n:1});function kk(b,a){this.Kq=b;this.Jq=a}kk.prototype=new p;kk.prototype.constructor=kk;f=kk.prototype;f.w=function(){return ek(this)}; + f.Ig=function(){return this.Jq};f.N=function(){return"SuccPositionImpl"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.Kq;case 1:return this.Jq;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof kk){var a=this.Kq,c=b.Kq;if(null===a?null===c:a.l(c))return a=this.Jq,b=b.Jq,null===a?null===b:a.l(b)}return!1};f.Bs=function(b){return new kk(this.Kq,oN(this.Jq,b))};f.Jy=function(){return this.Kq}; + f.$classData=u({CJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.SuccPositionImpl",{CJ:1,i:1,vV:1,vJ:1,R:1,A:1,n:1});function eU(){this.jj=!1;this.qm=null}eU.prototype=new WQ;eU.prototype.constructor=eU;function fU(){}fU.prototype=eU.prototype;function XQ(b){var a=zp(In(),b.be()),c=zp(In(),b);if(0>a.Kd(c))return!0;a=zp(In(),b.be());c=zp(In(),b);0>=a.Kd(c)?(a=zp(In(),b).vp(),c=Tn(),a=null!==a&&a===c):a=!1;return a?(b=zp(In(),b.be()).vp(),a=Tn(),null!==b&&b===a):!1} + function YQ(b){var a=zp(In(),b.pe()),c=zp(In(),b);if(0>a.Kd(c))return!0;a=zp(In(),b.pe());c=zp(In(),b);0>=a.Kd(c)?(a=zp(In(),b).vp(),c=Rn(),a=null!==a&&a===c):a=!1;return a?(b=zp(In(),b.pe()).vp(),a=Rn(),null!==b&&b===a):!1}class Wm extends FB{constructor(b){super();this.ot=b;Cw(this,null,!0)}N(){return"FromProgramException"}P(){return 1}Q(b){return 0===b?this.ot:yy(G(),b)}B(){return bz(this)}l(b){return this===b?!0:b instanceof Wm?this.ot===b.ot:!1}} + Wm.prototype.$classData=u({IK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ODEToInterpreted$FromProgramException",{IK:1,Nb:1,ub:1,i:1,n:1,R:1,A:1}); + function gU(b){if(!b.Xq){J();var a=b.k;var c=hT(VJ(),Uf(new Vf,[0]));for(var d=0,e=0;da){c=d;break a}d=1+d|0}c=-1}-1===c?c=-1+(b.Xq?b.Yq:gU(b)).d.length|0:(c=-1+c|0,c=0>c?0:c);b=a-(b.Xq?b.Yq:gU(b)).d[c]|0;return(1+c|0)+":"+(1+b|0)}f=oG.prototype;f.N=function(){return"IndexedParserInput"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.k:yy(G(),b)};f.B=function(){return bz(this)}; + f.w=function(){return sy(this)};f.l=function(b){return this===b?!0:b instanceof oG?this.k===b.k:!1};f.$classData=u({HL:0},!1,"fastparse.IndexedParserInput",{HL:1,HV:1,i:1,FV:1,R:1,A:1,n:1});function YR(){var b=new Bw;Cw(b,null,!0);return b}class Bw extends Ay{}Bw.prototype.$classData=u({KM:0},!1,"java.lang.ArrayIndexOutOfBoundsException",{KM:1,fx:1,dc:1,Nb:1,ub:1,i:1,n:1});function ab(b){return yr(Cr(),b)} + var wa=u({SM:0},!1,"java.lang.Double",{SM:1,zl:1,i:1,n:1,td:1,Al:1,Ot:1},b=>"number"===typeof b),va=u({UM:0},!1,"java.lang.Float",{UM:1,zl:1,i:1,n:1,td:1,Al:1,Ot:1},b=>ua(b)),ta=u({XM:0},!1,"java.lang.Integer",{XM:1,zl:1,i:1,n:1,td:1,Al:1,Ot:1},b=>oa(b)),Aa=u({aN:0},!1,"java.lang.Long",{aN:1,zl:1,i:1,n:1,td:1,Al:1,Ot:1},b=>b instanceof za);class gC extends ej{constructor(b){super();Cw(this,b,!0)}}gC.prototype.$classData=u({jN:0},!1,"java.lang.NumberFormatException",{jN:1,oh:1,dc:1,Nb:1,ub:1,i:1,n:1}); + function du(b,a){return b.codePointAt(a)|0}function Wa(b){for(var a=0,c=1,d=-1+b.length|0;0<=d;)a=a+Math.imul(b.charCodeAt(d),c)|0,c=Math.imul(31,c),d=-1+d|0;return a}function Ja(b,a){for(var c=b.length,d=a.length,e=cb.length||0>a||0>a)throw b=new HC,Cw(b,"Index out of Bound",!0),b;d=d-0|0;for(var e=0;e(a.length|0)&&MD(c);){if(0!==c.Km()){var e=c.bm();a.push(b.substring(d,e))}d=c.Km()}a.push(b.substring(d));for(c=a.length|0;;)if(0!==c?(b=a[-1+c|0],b=null!==b&&Qa(b,"")):b=!1,b)c=-1+c|0;else break;b=new (hd(na).Na)(c);for(d=0;d=b.charCodeAt(c))c=1+c|0;else break;if(c===a)return"";for(var d=a;;)if(32>=b.charCodeAt(-1+d|0))d=-1+d|0;else break;return 0===c&&d===a?b:b.substring(c,d)}var na=u({BM:0},!1,"java.lang.String",{BM:1,i:1,n:1,td:1,$w:1,Al:1,Ot:1},b=>"string"===typeof b);class HC extends Ay{}HC.prototype.$classData=u({oN:0},!1,"java.lang.StringIndexOutOfBoundsException",{oN:1,fx:1,dc:1,Nb:1,ub:1,i:1,n:1}); + class KC extends cR{constructor(){super();Cw(this,null,!0)}}KC.prototype.$classData=u({GN:0},!1,"java.util.FormatterClosedException",{GN:1,ID:1,dc:1,Nb:1,ub:1,i:1,n:1});class kU extends ej{}class pu extends ej{constructor(b,a,c){super();this.KO=b;this.MO=a;this.LO=c;Cw(this,null,!0)}Pb(){var b=this.LO,a=this.MO,c=this.KO+(0>b?"":" near index "+b)+"\n"+a;if(0<=b&&null!==a&&bb)throw $B();b=" ".repeat(b);c=c+"\n"+b+"^"}return c}} + pu.prototype.$classData=u({JO:0},!1,"java.util.regex.PatternSyntaxException",{JO:1,oh:1,dc:1,Nb:1,ub:1,i:1,n:1});function lU(){}lU.prototype=new iR;lU.prototype.constructor=lU;f=lU.prototype;f.Uw=function(){throw ce("None.get");};f.N=function(){return"None"};f.P=function(){return 0};f.Q=function(b){return yy(G(),b)};f.B=function(){return 2433880};f.w=function(){return"None"};f.G=function(){this.Uw()};f.$classData=u({VO:0},!1,"scala.None$",{VO:1,XO:1,i:1,K:1,R:1,A:1,n:1});var mU; + function z(){mU||(mU=new lU);return mU}function F(b){this.p=b}F.prototype=new iR;F.prototype.constructor=F;f=F.prototype;f.G=function(){return this.p};f.N=function(){return"Some"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.p:yy(G(),b)};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){return this===b?!0:b instanceof F?gl(hl(),this.p,b.p):!1};f.$classData=u({bP:0},!1,"scala.Some",{bP:1,XO:1,i:1,K:1,R:1,A:1,n:1});function nU(){}nU.prototype=new p; + nU.prototype.constructor=nU;function oU(){}f=oU.prototype=nU.prototype;f.Rb=function(){return ey()};f.lf=function(){return this.Oc()};f.Oc=function(){return"Iterable"};f.w=function(){return mQ(this)};f.Un=function(b){return this.Rb().tb(b)};f.Ye=function(){return this.Rb().lb()};f.Jm=function(){return this.Rb().sb()};f.x=function(){return this.y().z()};f.Rc=function(){return yJ(this)};f.Cy=function(b){return zJ(this,b)};f.Ha=function(b){return this.ne(new pU(this,b,!1))}; + f.cc=function(b){return this.ne(new pU(this,b,!0))};f.Zn=function(b){var a=new pU(this,b,!0);return B(new C,this.ne(new pU(this,b,!1)),this.ne(a))};f.Mb=function(b){return this.ne(qU(new rU,this,b))};f.tq=function(b,a){return AJ(this,b,a)};f.D=function(){return CJ(this)};f.aa=function(b){return this.Rb().tb(sU(new tU,this,b))};f.Zc=function(b){return this.Rb().tb(new uU(this,b))};f.Mm=function(b){return this.Zc(b)};f.xl=function(b){return EJ(this,b)};f.Vo=function(){return this.Rb().tb(new vU(this))}; + f.kb=function(b){Ov(this,b)};f.Ue=function(b){return Pv(this,b)};f.$d=function(b){return Qv(this,b)};f.ae=function(b){return Rv(this,b)};f.qg=function(b,a){return Tv(this,b,a)};f.me=function(b,a){return Vv(this,b,a)};f.Fl=function(b){return Wv(this,b)};f.Vh=function(b){return Xv(this,b)};f.r=function(){a:switch(this.V()){case -1:var b=!this.y().C();break a;case 0:b=!0;break a;default:b=!1}return b};f.ea=function(){return Zv(this)};f.Xd=function(b,a,c){return $v(this,b,a,c)}; + f.Bk=function(b,a,c,d){return ew(this,b,a,c,d)};f.Rd=function(){le();return pe(y(),this)};f.xs=function(){return pr(Dh(),this)};f.ni=function(){return pn(qn(),this)};f.To=function(b){return fw(this,b)};f.$c=function(){return nr(this)};f.V=function(){return-1};f.sb=function(){return this.Jm()};f.ne=function(b){return this.Un(b)};function wU(b,a){b.Zh=a;b.Sa=0;a=b.Zh;b.sh=Sd(Wd(),a);return b}function xU(){this.Zh=null;this.sh=this.Sa=0}xU.prototype=new cP;xU.prototype.constructor=xU; + function yU(){}f=yU.prototype=xU.prototype;f.V=function(){return this.sh-this.Sa|0};f.C=function(){return this.Sa=Sd(Wd(),b)&&fy().xa.z();b=Xd(be(),this.Zh,this.Sa);this.Sa=1+this.Sa|0;return b};f.Ai=function(b){if(0b)b=this.sh;else{var a=this.sh;b=ab?0:b);return this}; + f.sq=function(b,a){b=0>b?0:b>this.Pg?this.Pg:b;a=(0>a?0:a>this.Pg?this.Pg:a)-b|0;this.Pg=0>a?0:a;this.Ol=this.Ol+b|0;return this};f.$classData=u({JE:0},!1,"scala.collection.IndexedSeqView$IndexedSeqViewIterator",{JE:1,Da:1,i:1,Ea:1,K:1,M:1,n:1});function CU(b,a){b.Kx=a;b.bg=a.E();b.eo=-1+b.bg|0;return b}function DU(){this.Kx=null;this.eo=this.bg=0}DU.prototype=new cP;DU.prototype.constructor=DU;function EU(){}EU.prototype=DU.prototype;DU.prototype.C=function(){return 0=b?0<=a&&a{fy();return new jR(a)}));return b}LJ.prototype.pa=function(b){return FU(this,b)};LJ.prototype.$classData=u({HQ:0},!1,"scala.collection.Iterator$$anon$21",{HQ:1,MW:1,i:1,am:1,Lf:1,Je:1,Ie:1});function GU(b,a,c){b=b.vc(a);if(b instanceof F)return b.p;if(z()===b)return or(c);throw new x(b);}function HU(b){throw ce("key not found: "+b);} + function IU(b,a){var c=b.Th();b=FJ(a)?new GJ(b,a):b.y().wl(new H(()=>a.y()));return c.tb(b)}function JU(b,a,c,d,e){b=b.y();b=new Kp(b,new $f(g=>{if(null!==g)return g.o()+" -\x3e "+g.m();throw new x(g);}));return ew(b,a,c,d,e)}function KU(b,a){var c=b.Ye(),d=cM();for(b=b.y();b.C();){var e=b.z();hA(d,a.s(e))&&c.pa(e)}return c.db()}function LU(b,a){var c=b.Kg().lb();0<=b.V()&&c.Xc(1+b.E()|0);c.pa(a);c.kc(b);return c.db()} + function jq(b,a){var c=b.Kg().lb();0<=b.V()&&c.Xc(1+b.E()|0);c.kc(b);c.pa(a);return c.db()}function MU(b,a){var c=b.Kg().lb();c.kc(b);c.kc(a);return c.db()} + function YA(b,a){if(b.r()||a.r())return b;var c=tP(a),d=b.Ye();b.kb(new $f(e=>{var g=t=>{var v=!1,w=null;if(z()===t)return d.pa(e),z();if(t instanceof F&&(v=!0,w=t,1===(w.p|0)))return z();if(v)return new F(-1+(w.p|0)|0);throw new x(t);};if(ja(c)!==ma(ei)){var h=c.vc(e),k=g(h);h=B(new C,h,k);var l=h.Y,m=h.Z;if(z()!==l||z()!==m)if(l=h.Z,h.Y instanceof F&&z()===l)aG(c,e);else if(l=h.Z,l instanceof F)fi(c,e,l.p);else throw new x(h);return k}k=gi(G(),e);k^=k>>>16|0;h=k&(-1+c.oa.d.length|0);m=m=l=l=null; + var n=c.oa.d[h];if(null!==n)for(var q=null;;){if(k===n.Ke&&gl(hl(),e,n.zg))m=q,l=n;else if(!(null===n.hb||n.Ke>k)){var r=n.hb;q=n;n=r;continue}break}q=l;q=null===q?z():new F(q.yd);g=g(q);q=B(new C,q,g);n=q.Y;r=q.Z;if(z()!==n||z()!==r)if(n=q.Z,q.Y instanceof F&&z()===n)null!==m?m.hb=l.hb:c.oa.d[h]=l.hb,c.ic=-1+c.ic|0;else if(m=q.Y,n=q.Z,z()===m&&n instanceof F)l=n.p,h=(1+c.ic|0)>=c.ji?(ii(c,c.oa.d.length<<1),k&(-1+c.oa.d.length|0)):h,ji(c,e,l,k,h);else if(k=q.Z,q.Y instanceof F&&k instanceof F)l.yd= + k.p;else throw new x(q);return g}));return d.db()} + function wf(b,a){if(b.r()||a.r())return b.sb();var c=tP(a),d=b.Ye();b.kb(new $f(e=>{var g=t=>{if(z()===t)return z();if(t instanceof F)return t=t.p|0,d.pa(e),1===t?z():new F(-1+t|0);throw new x(t);};if(ja(c)!==ma(ei)){var h=c.vc(e),k=g(h);h=B(new C,h,k);var l=h.Y,m=h.Z;if(z()!==l||z()!==m)if(l=h.Z,h.Y instanceof F&&z()===l)aG(c,e);else if(l=h.Z,l instanceof F)fi(c,e,l.p);else throw new x(h);return k}k=gi(G(),e);k^=k>>>16|0;h=k&(-1+c.oa.d.length|0);m=m=l=l=null;var n=c.oa.d[h];if(null!==n)for(var q= + null;;){if(k===n.Ke&&gl(hl(),e,n.zg))m=q,l=n;else if(!(null===n.hb||n.Ke>k)){var r=n.hb;q=n;n=r;continue}break}q=l;q=null===q?z():new F(q.yd);g=g(q);q=B(new C,q,g);n=q.Y;r=q.Z;if(z()!==n||z()!==r)if(n=q.Z,q.Y instanceof F&&z()===n)null!==m?m.hb=l.hb:c.oa.d[h]=l.hb,c.ic=-1+c.ic|0;else if(m=q.Y,n=q.Z,z()===m&&n instanceof F)l=n.p,h=(1+c.ic|0)>=c.ji?(ii(c,c.oa.d.length<<1),k&(-1+c.oa.d.length|0)):h,ji(c,e,l,k,h);else if(k=q.Z,q.Y instanceof F&&k instanceof F)l.yd=k.p;else throw new x(q);return g})); + return d.db()}function NU(b){b.as||(b.bs=new aO(new xc(0)),b.as=!0);return b.bs}function OU(){this.fy=this.bs=null;this.as=!1;PU=this;this.fy=new lR(this)}OU.prototype=new p;OU.prototype.constructor=OU;function QU(b,a){return b instanceof RU?b:ER(0,VD(Dv(),b,a))}OU.prototype.Wt=function(b){VJ();var a=new WJ;return new XJ(a,new $f(c=>ER(FR(),fw(c,b))))}; + function ER(b,a){if(null===a)return null;if(a instanceof xc)return new aO(a);if(a instanceof Lc)return new SU(a);if(a instanceof Xc)return new TU(a);if(a instanceof Vc)return new UU(a);if(a instanceof Wc)return new VU(a);if(a instanceof Bc)return new WU(a);if(a instanceof Hc)return new XU(a);if(a instanceof Kc)return new YU(a);if(a instanceof zc)return new ZU(a);if(ie(a))return new $U(a);throw new x(a);}OU.prototype.Rw=function(b,a){return QU(b,a)}; + OU.prototype.oD=function(){return this.as?this.bs:NU(this)};OU.prototype.$classData=u({wR:0},!1,"scala.collection.immutable.ArraySeq$",{wR:1,i:1,XQ:1,qQ:1,pQ:1,sQ:1,n:1});var PU;function FR(){PU||(PU=new OU);return PU}function aS(b,a){this.Hj=this.Xb=0;this.If=null;this.Hf=0;this.Pk=this.th=null;for(NR(this,a.Fb);this.C();)a=this.If.Ya(this.Xb),WR(b,b.Jj,this.If.md(this.Xb),this.If.sd(this.Xb),a,Lv(Nv(),a),0),this.Xb=1+this.Xb|0}aS.prototype=new PR;aS.prototype.constructor=aS; + aS.prototype.Jr=function(){fy().xa.z();throw new Ui;};aS.prototype.z=function(){this.Jr()};aS.prototype.$classData=u({QR:0},!1,"scala.collection.immutable.HashMapBuilder$$anon$1",{QR:1,Xp:1,Da:1,i:1,Ea:1,K:1,M:1});function eS(b,a){this.Hj=this.Xb=0;this.If=null;this.Hf=0;this.Pk=this.th=null;for(NR(this,a.gc);this.C();)a=this.If.Ya(this.Xb),cS(b,b.Sl,this.If.Qb(this.Xb),a,Lv(Nv(),a),0),this.Xb=1+this.Xb|0}eS.prototype=new PR;eS.prototype.constructor=eS; + eS.prototype.Jr=function(){fy().xa.z();throw new Ui;};eS.prototype.z=function(){this.Jr()};eS.prototype.$classData=u({UR:0},!1,"scala.collection.immutable.HashSetBuilder$$anon$1",{UR:1,Xp:1,Da:1,i:1,Ea:1,K:1,M:1});function Px(b){return!!(b&&b.$classData&&b.$classData.eb.Gb)}function aV(b){this.Rk=0;this.fn=null;rS(this,b)}aV.prototype=new tS;aV.prototype.constructor=aV;aV.prototype.ag=function(b,a){return B(new C,b,a)}; + aV.prototype.$classData=u({qS:0},!1,"scala.collection.immutable.Map$Map2$$anon$1",{qS:1,oF:1,Da:1,i:1,Ea:1,K:1,M:1});function bV(b){this.Rk=0;this.fn=null;rS(this,b)}bV.prototype=new tS;bV.prototype.constructor=bV;bV.prototype.ag=function(b){return b};bV.prototype.$classData=u({rS:0},!1,"scala.collection.immutable.Map$Map2$$anon$2",{rS:1,oF:1,Da:1,i:1,Ea:1,K:1,M:1});function cV(b){this.Rk=0;this.fn=null;rS(this,b)}cV.prototype=new tS;cV.prototype.constructor=cV;cV.prototype.ag=function(b,a){return a}; + cV.prototype.$classData=u({sS:0},!1,"scala.collection.immutable.Map$Map2$$anon$3",{sS:1,oF:1,Da:1,i:1,Ea:1,K:1,M:1});function dV(b){this.Tk=0;this.Sk=null;uS(this,b)}dV.prototype=new wS;dV.prototype.constructor=dV;dV.prototype.ag=function(b,a){return B(new C,b,a)};dV.prototype.$classData=u({uS:0},!1,"scala.collection.immutable.Map$Map3$$anon$4",{uS:1,pF:1,Da:1,i:1,Ea:1,K:1,M:1});function eV(b){this.Tk=0;this.Sk=null;uS(this,b)}eV.prototype=new wS;eV.prototype.constructor=eV;eV.prototype.ag=function(b){return b}; + eV.prototype.$classData=u({vS:0},!1,"scala.collection.immutable.Map$Map3$$anon$5",{vS:1,pF:1,Da:1,i:1,Ea:1,K:1,M:1});function fV(b){this.Tk=0;this.Sk=null;uS(this,b)}fV.prototype=new wS;fV.prototype.constructor=fV;fV.prototype.ag=function(b,a){return a};fV.prototype.$classData=u({wS:0},!1,"scala.collection.immutable.Map$Map3$$anon$6",{wS:1,pF:1,Da:1,i:1,Ea:1,K:1,M:1});function gV(b){this.Uk=0;this.Oi=null;xS(this,b)}gV.prototype=new zS;gV.prototype.constructor=gV; + gV.prototype.ag=function(b,a){return B(new C,b,a)};gV.prototype.$classData=u({yS:0},!1,"scala.collection.immutable.Map$Map4$$anon$7",{yS:1,qF:1,Da:1,i:1,Ea:1,K:1,M:1});function hV(b){this.Uk=0;this.Oi=null;xS(this,b)}hV.prototype=new zS;hV.prototype.constructor=hV;hV.prototype.ag=function(b){return b};hV.prototype.$classData=u({zS:0},!1,"scala.collection.immutable.Map$Map4$$anon$8",{zS:1,qF:1,Da:1,i:1,Ea:1,K:1,M:1});function iV(b){this.Uk=0;this.Oi=null;xS(this,b)}iV.prototype=new zS; + iV.prototype.constructor=iV;iV.prototype.ag=function(b,a){return a};iV.prototype.$classData=u({AS:0},!1,"scala.collection.immutable.Map$Map4$$anon$9",{AS:1,qF:1,Da:1,i:1,Ea:1,K:1,M:1});function jV(b){this.Hj=this.Xb=0;this.If=null;this.Hf=0;this.Pk=this.th=null;NR(this,b)}jV.prototype=new PR;jV.prototype.constructor=jV;jV.prototype.z=function(){this.C()||fy().xa.z();var b=this.If.md(this.Xb);this.Xb=1+this.Xb|0;return b}; + jV.prototype.$classData=u({CS:0},!1,"scala.collection.immutable.MapKeyIterator",{CS:1,Xp:1,Da:1,i:1,Ea:1,K:1,M:1});function kV(b){this.tg=0;this.en=null;this.Qg=0;this.wo=this.vo=null;this.ly=0;this.rF=null;SR(this,b);this.ly=0}kV.prototype=new UR;kV.prototype.constructor=kV;kV.prototype.B=function(){var b=cz(),a=this.rF;return az(b,this.ly,gi(G(),a))};kV.prototype.z=function(){this.C()||fy().xa.z();this.ly=this.en.Ya(this.tg);this.rF=this.en.sd(this.tg);this.tg=-1+this.tg|0;return this}; + kV.prototype.$classData=u({DS:0},!1,"scala.collection.immutable.MapKeyValueTupleHashIterator",{DS:1,fF:1,Da:1,i:1,Ea:1,K:1,M:1});function lV(b){this.Hj=this.Xb=0;this.If=null;this.Hf=0;this.Pk=this.th=null;NR(this,b)}lV.prototype=new PR;lV.prototype.constructor=lV;lV.prototype.Um=function(){this.C()||fy().xa.z();var b=this.If.Vn(this.Xb);this.Xb=1+this.Xb|0;return b};lV.prototype.z=function(){return this.Um()}; + lV.prototype.$classData=u({ES:0},!1,"scala.collection.immutable.MapKeyValueTupleIterator",{ES:1,Xp:1,Da:1,i:1,Ea:1,K:1,M:1});function mV(b){this.tg=0;this.en=null;this.Qg=0;this.wo=this.vo=null;SR(this,b)}mV.prototype=new UR;mV.prototype.constructor=mV;mV.prototype.Um=function(){this.C()||fy().xa.z();var b=this.en.Vn(this.tg);this.tg=-1+this.tg|0;return b};mV.prototype.z=function(){return this.Um()}; + mV.prototype.$classData=u({FS:0},!1,"scala.collection.immutable.MapKeyValueTupleReverseIterator",{FS:1,fF:1,Da:1,i:1,Ea:1,K:1,M:1});function nV(b){this.Hj=this.Xb=0;this.If=null;this.Hf=0;this.Pk=this.th=null;NR(this,b)}nV.prototype=new PR;nV.prototype.constructor=nV;nV.prototype.z=function(){this.C()||fy().xa.z();var b=this.If.sd(this.Xb);this.Xb=1+this.Xb|0;return b};nV.prototype.$classData=u({IS:0},!1,"scala.collection.immutable.MapValueIterator",{IS:1,Xp:1,Da:1,i:1,Ea:1,K:1,M:1}); + function oV(b){b.fi<=b.cf&&fy().xa.z();b.Fo=1+b.Fo|0;for(var a=b.tF.Uj(b.Fo);0===a.d.length;)b.Fo=1+b.Fo|0,a=b.tF.Uj(b.Fo);b.Nu=b.cq;var c=b.KS/2|0,d=b.Fo-c|0;b.Eo=(1+c|0)-(0>d?-d|0:d)|0;c=b.Eo;switch(c){case 1:b.Mj=a;break;case 2:b.Bo=a;break;case 3:b.Co=a;break;case 4:b.Do=a;break;case 5:b.bq=a;break;case 6:b.my=a;break;default:throw new x(c);}b.cq=b.Nu+Math.imul(a.d.length,1<b.hn&&(b.cq=b.hn);1c?b.Mj=b.Bo.d[31&(a>>>5|0)]:(32768>c?b.Bo=b.Co.d[31&(a>>>10|0)]:(1048576>c?b.Co=b.Do.d[31&(a>>>15|0)]:(33554432>c?b.Do=b.bq.d[31&(a>>>20|0)]:(b.bq=b.my.d[a>>>25|0],b.Do=b.bq.d[0]),b.Co=b.Do.d[0]),b.Bo=b.Co.d[0]),b.Mj=b.Bo.d[0]);b.gs=a}b.fi=b.fi-b.cf|0;a=b.Mj.d.length;c=b.fi;b.gn=athis.cf};f.z=function(){this.cf===this.gn&&pV(this);var b=this.Mj.d[this.cf];this.cf=1+this.cf|0;return b}; + f.Ai=function(b){if(0=this.cq;)oV(this);a=b-this.Nu|0;if(1c||(32768>c||(1048576>c||(33554432>c||(this.bq=this.my.d[a>>>25|0]),this.Do=this.bq.d[31&(a>>>20|0)]),this.Co=this.Do.d[31&(a>>>15|0)]),this.Bo=this.Co.d[31&(a>>>10|0)]);this.Mj=this.Bo.d[31&(a>>>5|0)];this.gs=a}this.gn=this.Mj.d.length;this.cf=31&a;this.fi=this.cf+(this.hn-b|0)|0;this.gn>this.fi&& + (this.gn=this.fi)}}return this};f.Xd=function(b,a,c){var d=Sd(Wd(),b),e=this.fi-this.cf|0;c=c>31;b=Math.imul(this.ks,b);var d=b>>31;b=a+b|0;a=(-2147483648^b)<(-2147483648^a)?1+(c+d|0)|0:c+d|0;0>31,this.dq=(d===a?(-2147483648^c)<(-2147483648^b):d>31,this.Go=a===d?(-2147483648^b)<=(-2147483648^c):athis.ks&&(c=this.eq,d=c>>31,this.dq=(d===a?(-2147483648^c)>(-2147483648^b):d>a)?c:b,c=this.eq,d=c>>31,this.Go=a===d?(-2147483648^b)>=(-2147483648^c):a>d)}return this};f.z=function(){return this.Xt()}; + f.$classData=u({RS:0},!1,"scala.collection.immutable.RangeIterator",{RS:1,Da:1,i:1,Ea:1,K:1,M:1,n:1});function rV(){this.Qi=this.Oj=0}rV.prototype=new cP;rV.prototype.constructor=rV;function sV(){}sV.prototype=rV.prototype;rV.prototype.V=function(){return this.Qi};rV.prototype.C=function(){return 0b?0:b);return this};function tV(b){this.Hj=this.Xb=0;this.If=null;this.Hf=0;this.Pk=this.th=null;this.ny=0;NR(this,b);this.ny=0}tV.prototype=new PR;tV.prototype.constructor=tV;tV.prototype.B=function(){return this.ny};tV.prototype.z=function(){this.C()||fy().xa.z();this.ny=this.If.Ya(this.Xb);this.Xb=1+this.Xb|0;return this}; + tV.prototype.$classData=u({cT:0},!1,"scala.collection.immutable.SetHashIterator",{cT:1,Xp:1,Da:1,i:1,Ea:1,K:1,M:1});function uV(b){this.Hj=this.Xb=0;this.If=null;this.Hf=0;this.Pk=this.th=null;NR(this,b)}uV.prototype=new PR;uV.prototype.constructor=uV;uV.prototype.z=function(){this.C()||fy().xa.z();var b=this.If.Qb(this.Xb);this.Xb=1+this.Xb|0;return b};uV.prototype.$classData=u({dT:0},!1,"scala.collection.immutable.SetIterator",{dT:1,Xp:1,Da:1,i:1,Ea:1,K:1,M:1}); + function vV(b){this.tg=0;this.en=null;this.Qg=0;this.wo=this.vo=null;SR(this,b)}vV.prototype=new UR;vV.prototype.constructor=vV;vV.prototype.z=function(){this.C()||fy().xa.z();var b=this.en.Qb(this.tg);this.tg=-1+this.tg|0;return b};vV.prototype.$classData=u({gT:0},!1,"scala.collection.immutable.SetReverseIterator",{gT:1,fF:1,Da:1,i:1,Ea:1,K:1,M:1});function wV(){}wV.prototype=new p;wV.prototype.constructor=wV;function xV(){}xV.prototype=wV.prototype;wV.prototype.Xc=function(){}; + function yV(){this.ns=this.uy=null;zV=this;this.uy=new lR(this);this.ns=new eE(new xc(0))}yV.prototype=new p;yV.prototype.constructor=yV;yV.prototype.Wt=function(b){b=new CR(b.De());return new XJ(b,new $f(a=>AV(dE(),a)))}; + function AV(b,a){if(null===a)return null;if(a instanceof xc)return new eE(a);if(a instanceof Lc)return new pm(a);if(a instanceof Xc)return new BV(a);if(a instanceof Vc)return new CV(a);if(a instanceof Wc)return new DV(a);if(a instanceof Bc)return new EV(a);if(a instanceof Hc)return new FV(a);if(a instanceof Kc)return new GV(a);if(a instanceof zc)return new HV(a);if(ie(a))return new IV(a);throw new x(a);}yV.prototype.Rw=function(b,a){return AV(0,VD(Dv(),b,a))};yV.prototype.oD=function(){return this.ns}; + yV.prototype.$classData=u({ST:0},!1,"scala.collection.mutable.ArraySeq$",{ST:1,i:1,XQ:1,qQ:1,pQ:1,sQ:1,n:1});var zV;function dE(){zV||(zV=new yV);return zV}function JV(b){this.Zl=0;this.Xk=null;this.qq=0;this.pq=null;zT(this,b)}JV.prototype=new BT;JV.prototype.constructor=JV;JV.prototype.Gt=function(b){return B(new C,b.zg,b.yd)};JV.prototype.$classData=u({oU:0},!1,"scala.collection.mutable.HashMap$$anon$1",{oU:1,xy:1,Da:1,i:1,Ea:1,K:1,M:1}); + function KV(b){this.Zl=0;this.Xk=null;this.qq=0;this.pq=null;zT(this,b)}KV.prototype=new BT;KV.prototype.constructor=KV;KV.prototype.Gt=function(b){return b.yd};KV.prototype.$classData=u({pU:0},!1,"scala.collection.mutable.HashMap$$anon$3",{pU:1,xy:1,Da:1,i:1,Ea:1,K:1,M:1});function LV(b){this.Zl=0;this.Xk=null;this.qq=0;this.pq=null;zT(this,b)}LV.prototype=new BT;LV.prototype.constructor=LV;LV.prototype.Gt=function(b){return b}; + LV.prototype.$classData=u({qU:0},!1,"scala.collection.mutable.HashMap$$anon$4",{qU:1,xy:1,Da:1,i:1,Ea:1,K:1,M:1});function MV(b){this.Zl=0;this.Xk=null;this.qq=0;this.pq=null;this.wy=0;if(null===b)throw null;zT(this,b);this.wy=0}MV.prototype=new BT;MV.prototype.constructor=MV;MV.prototype.B=function(){return this.wy};MV.prototype.Gt=function(b){var a=cz(),c=b.Ke;b=b.yd;this.wy=qF(a,c^(c>>>16|0),gi(G(),b));return this}; + MV.prototype.$classData=u({rU:0},!1,"scala.collection.mutable.HashMap$$anon$5",{rU:1,xy:1,Da:1,i:1,Ea:1,K:1,M:1});function NV(b){this.on=0;this.$l=null;this.rs=0;this.qs=null;CT(this,b)}NV.prototype=new ET;NV.prototype.constructor=NV;NV.prototype.Mw=function(b){return b.Yk};NV.prototype.$classData=u({wU:0},!1,"scala.collection.mutable.HashSet$$anon$1",{wU:1,QF:1,Da:1,i:1,Ea:1,K:1,M:1});function OV(b){this.on=0;this.$l=null;this.rs=0;this.qs=null;CT(this,b)}OV.prototype=new ET; + OV.prototype.constructor=OV;OV.prototype.Mw=function(b){return b};OV.prototype.$classData=u({xU:0},!1,"scala.collection.mutable.HashSet$$anon$2",{xU:1,QF:1,Da:1,i:1,Ea:1,K:1,M:1});function PV(b){this.on=0;this.$l=null;this.rs=0;this.qs=null;this.yy=0;if(null===b)throw null;CT(this,b);this.yy=0}PV.prototype=new ET;PV.prototype.constructor=PV;PV.prototype.B=function(){return this.yy};PV.prototype.Mw=function(b){this.yy=QV(b.Ui);return this}; + PV.prototype.$classData=u({yU:0},!1,"scala.collection.mutable.HashSet$$anon$3",{yU:1,QF:1,Da:1,i:1,Ea:1,K:1,M:1});function GA(b,a){this.Bx=this.pE=null;if(null===b)throw null;this.pE=b;this.Bx=a}GA.prototype=new p;GA.prototype.constructor=GA;GA.prototype.sj=function(b,a){return 0>>0)).toString(16)}} + ZC.prototype.$classData=u({KN:0},!1,"java.util.IllegalFormatCodePointException",{KN:1,Fk:1,oh:1,dc:1,Nb:1,ub:1,i:1,n:1});class PO extends kU{constructor(b,a){super();this.ON=b;this.NN=a;Cw(this,null,!0);if(null===a)throw ge();}Pb(){return String.fromCharCode(this.ON)+" !\x3d "+Ga(this.NN)}}PO.prototype.$classData=u({MN:0},!1,"java.util.IllegalFormatConversionException",{MN:1,Fk:1,oh:1,dc:1,Nb:1,ub:1,i:1,n:1}); + class NO extends kU{constructor(b){super();this.QN=b;Cw(this,null,!0);if(null===b)throw ge();}Pb(){return"Flags \x3d '"+this.QN+"'"}}NO.prototype.$classData=u({PN:0},!1,"java.util.IllegalFormatFlagsException",{PN:1,Fk:1,oh:1,dc:1,Nb:1,ub:1,i:1,n:1});class MO extends kU{constructor(b){super();this.SN=b;Cw(this,null,!0)}Pb(){return""+this.SN}}MO.prototype.$classData=u({RN:0},!1,"java.util.IllegalFormatPrecisionException",{RN:1,Fk:1,oh:1,dc:1,Nb:1,ub:1,i:1,n:1}); + class PC extends kU{constructor(b){super();this.UN=b;Cw(this,null,!0)}Pb(){return""+this.UN}}PC.prototype.$classData=u({TN:0},!1,"java.util.IllegalFormatWidthException",{TN:1,Fk:1,oh:1,dc:1,Nb:1,ub:1,i:1,n:1});class WC extends kU{constructor(b){super();this.WN=b;Cw(this,null,!0);if(null===b)throw ge();}Pb(){return"Format specifier '"+this.WN+"'"}}WC.prototype.$classData=u({VN:0},!1,"java.util.MissingFormatArgumentException",{VN:1,Fk:1,oh:1,dc:1,Nb:1,ub:1,i:1,n:1}); + class SC extends kU{constructor(b){super();this.YN=b;Cw(this,null,!0);if(null===b)throw ge();}Pb(){return this.YN}}SC.prototype.$classData=u({XN:0},!1,"java.util.MissingFormatWidthException",{XN:1,Fk:1,oh:1,dc:1,Nb:1,ub:1,i:1,n:1});class LO extends kU{constructor(b){super();this.bO=b;Cw(this,null,!0);if(null===b)throw ge();}Pb(){return"Conversion \x3d '"+this.bO+"'"}}LO.prototype.$classData=u({aO:0},!1,"java.util.UnknownFormatConversionException",{aO:1,Fk:1,oh:1,dc:1,Nb:1,ub:1,i:1,n:1}); + function $A(b,a){this.Z=this.Y=null;this.hD=b;this.Cw=a;B(this,null,null)}$A.prototype=new kR;$A.prototype.constructor=$A;f=$A.prototype;f.vl=function(){return this.hD};f.kh=function(){return this.Cw};f.ur=function(){return this.Cw};f.m=function(){return this.Cw};f.o=function(){return this.hD};f.$classData=u({CM:0},!1,"scala.Tuple2$mcII$sp",{CM:1,gD:1,i:1,aP:1,R:1,A:1,n:1,bW:1});function YV(b){this.Zh=null;this.sh=this.Sa=0;this.zE=b;wU(this,b)}YV.prototype=new yU;YV.prototype.constructor=YV; + YV.prototype.z=function(){this.Sa>=this.zE.d.length&&fy().xa.z();var b=this.zE.d[this.Sa];this.Sa=1+this.Sa|0;return b};YV.prototype.$classData=u({fQ:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcB$sp",{fQ:1,Hk:1,Da:1,i:1,Ea:1,K:1,M:1,n:1});function ZV(b){this.Zh=null;this.sh=this.Sa=0;this.AE=b;wU(this,b)}ZV.prototype=new yU;ZV.prototype.constructor=ZV;ZV.prototype.z=function(){this.Sa>=this.AE.d.length&&fy().xa.z();var b=this.AE.d[this.Sa];this.Sa=1+this.Sa|0;return wc(b)}; + ZV.prototype.$classData=u({gQ:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcC$sp",{gQ:1,Hk:1,Da:1,i:1,Ea:1,K:1,M:1,n:1});function $V(b){this.Zh=null;this.sh=this.Sa=0;this.BE=b;wU(this,b)}$V.prototype=new yU;$V.prototype.constructor=$V;$V.prototype.z=function(){this.Sa>=this.BE.d.length&&fy().xa.z();var b=this.BE.d[this.Sa];this.Sa=1+this.Sa|0;return b};$V.prototype.$classData=u({hQ:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcD$sp",{hQ:1,Hk:1,Da:1,i:1,Ea:1,K:1,M:1,n:1}); + function aW(b){this.Zh=null;this.sh=this.Sa=0;this.CE=b;wU(this,b)}aW.prototype=new yU;aW.prototype.constructor=aW;aW.prototype.z=function(){this.Sa>=this.CE.d.length&&fy().xa.z();var b=this.CE.d[this.Sa];this.Sa=1+this.Sa|0;return b};aW.prototype.$classData=u({iQ:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcF$sp",{iQ:1,Hk:1,Da:1,i:1,Ea:1,K:1,M:1,n:1});function bW(b){this.Zh=null;this.sh=this.Sa=0;this.DE=b;wU(this,b)}bW.prototype=new yU;bW.prototype.constructor=bW; + bW.prototype.z=function(){this.Sa>=this.DE.d.length&&fy().xa.z();var b=this.DE.d[this.Sa];this.Sa=1+this.Sa|0;return b};bW.prototype.$classData=u({jQ:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcI$sp",{jQ:1,Hk:1,Da:1,i:1,Ea:1,K:1,M:1,n:1});function cW(b){this.Zh=null;this.sh=this.Sa=0;this.EE=b;wU(this,b)}cW.prototype=new yU;cW.prototype.constructor=cW;cW.prototype.z=function(){this.Sa>=this.EE.d.length&&fy().xa.z();var b=this.EE.d[this.Sa],a=b.L;b=b.O;this.Sa=1+this.Sa|0;return new za(a,b)}; + cW.prototype.$classData=u({kQ:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcJ$sp",{kQ:1,Hk:1,Da:1,i:1,Ea:1,K:1,M:1,n:1});function dW(b){this.Zh=null;this.sh=this.Sa=0;this.FE=b;wU(this,b)}dW.prototype=new yU;dW.prototype.constructor=dW;dW.prototype.z=function(){this.Sa>=this.FE.d.length&&fy().xa.z();var b=this.FE.d[this.Sa];this.Sa=1+this.Sa|0;return b};dW.prototype.$classData=u({lQ:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcS$sp",{lQ:1,Hk:1,Da:1,i:1,Ea:1,K:1,M:1,n:1}); + function eW(b){this.Zh=null;this.sh=this.Sa=0;this.nQ=b;wU(this,b)}eW.prototype=new yU;eW.prototype.constructor=eW;eW.prototype.z=function(){this.Sa>=this.nQ.d.length&&fy().xa.z();this.Sa=1+this.Sa|0};eW.prototype.$classData=u({mQ:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcV$sp",{mQ:1,Hk:1,Da:1,i:1,Ea:1,K:1,M:1,n:1});function fW(b){this.Zh=null;this.sh=this.Sa=0;this.GE=b;wU(this,b)}fW.prototype=new yU;fW.prototype.constructor=fW; + fW.prototype.z=function(){this.Sa>=this.GE.d.length&&fy().xa.z();var b=this.GE.d[this.Sa];this.Sa=1+this.Sa|0;return b};fW.prototype.$classData=u({oQ:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcZ$sp",{oQ:1,Hk:1,Da:1,i:1,Ea:1,K:1,M:1,n:1});function iE(b){this.Lx=b}iE.prototype=new oU;iE.prototype.constructor=iE;f=iE.prototype;f.y=function(){fy();return new jR(this.Lx)};f.V=function(){return 1};f.x=function(){return this.Lx};f.Rc=function(){return this.Lx}; + f.Mb=function(b){return 0d||d>=g)throw zy(new Ay,d+" is out of bounds (min 0, max "+(-1+g|0)+")");g=((b.Mc-b.Nc|0)&(-1+b.pb.d.length|0))-a|0;var h=Sd(Wd(),c)-d|0;g=ga||a>=g)throw zy(new Ay,a+" is out of bounds (min 0, max "+(-1+g|0)+")");a=(b.Nc+a|0)&(-1+b.pb.d.length|0);g=b.pb.d.length-a|0;g=ea?0:a;c=dc?0:c)-a|0;if(0>=c)return b.Jm();if(c>=d)return b.fE();d=oT(uT(),c);d=lW(b,a,d,0,c);return b.hE(d,c)} + function nW(b,a,c){if(!(0c?a-c|0:0;fy();c=new zR(c,0,d-e|0);return new Kp(c,new $f(g=>{g|=0;return mW(b,g,g+a|0)}))}function oW(b,a){this.Jx=null;this.OF=this.Pg=this.Ol=0;this.gU=a;zU(this,b);this.OF=or(a)|0}oW.prototype=new BU; + oW.prototype.constructor=oW;oW.prototype.C=function(){Yx();var b=this.OF,a=or(this.gU)|0;Vx(b,a);return 0d)?a=0:(c=d>>31,a=1+d|0,c=0===a?1+c|0:c,a=(0===c?-1<(-2147483648^a):0a&&pE(rE(),0,d,1,!0);a=qn().lb();for(d=new qV(0,1,d,b);d.Go;)b=d.Xt(),b=new fh(He(),new F(b)),a.pa(b);d=a.db();e=wh(Eg(),e.G()).Ha(new $f(h=>h instanceof + IW&&h.Bn?!1:!0));kf();if(!e.ws(Kf(Lf(),d)))throw xf(new yf,"Core requirement failed: Function interpretation can only mention uninterpreted dots: "+(d+" but got: ")+e);}};ye.prototype=new p;ye.prototype.constructor=ye;f=ye.prototype;f.w=function(){return this.wb()};f.mf=function(b){return cN(this,b)};f.ya=function(){return this.Pe};f.mb=function(){return this.Oe};f.da=function(){return this.Ud};f.sa=function(){return this.Uz}; + f.Yf=function(){var b=this.wb()+":"+this.jd+"-\x3e"+this.Ud,a=this.Ih;if(a instanceof F)return a=a.p,b+" \x3d DotTerm() \x3c-\x3e "+Ve().ba.s(a);if(z()===a)return b;throw new x(a);};f.wb=function(){var b=this.Ih;if(z()===b)return dN(this);if(b instanceof F){var a=dN(this);b=b.p;return a+"\x3c\x3c "+Ve().ba.s(b)+" \x3e\x3e"}throw new x(b);};f.N=function(){return"Function"};f.P=function(){return 5}; + f.Q=function(b){switch(b){case 0:return this.Pe;case 1:return this.Oe;case 2:return this.jd;case 3:return this.Ud;case 4:return this.Ih;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof ye){if(this.Pe===b.Pe){var a=this.Oe,c=b.Oe;(null===a?null===c:a.l(c))?(a=this.jd,c=b.jd,a=null===a?null===c:a.l(c)):a=!1}else a=!1;if(a&&(a=this.Ud,c=b.Ud,null===a?null===c:a.l(c)))return a=this.Ih,b=b.Ih,null===a?null===b:a.l(b)}return!1}; + f.Kd=function(b){return cN(this,b)};f.$classData=u({GH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Function",{GH:1,i:1,cj:1,Ra:1,Og:1,td:1,R:1,A:1,n:1});function JW(b){kf();var a=b.oe().da(),c=He();null!==a&&a.l(c)?(a=b.qe().da(),c=He(),a=null!==a&&a.l(c)):a=!1;if(!a)throw xf(new yf,"Core requirement failed: expected argument sorts real: "+(b.oe()+" and ")+b.qe());} + function KW(b){kf();var a=b.oe().da(),c=He();null!==a&&a.l(c)?(a=b.qe().da(),c=He(),a=null!==a&&a.l(c)):a=!1;if(!a)throw xf(new yf,"Core requirement failed: expected argument sorts real: "+(b.oe()+" and ")+b.qe());}function LW(b){kf();var a=b.xp().da(),c=He();if(null===a||!a.l(c))throw xf(new yf,"Core requirement failed: expected argument sort real: "+b.xp().da());}function Ug(b){this.YA=this.XA=null;this.fj=b;fA(this)}Ug.prototype=new p;Ug.prototype.constructor=Ug;f=Ug.prototype;f.w=function(){return Ve().ba.s(this)}; + f.sa=function(){return this.XA};f.da=function(){return this.YA};f.Ph=function(b){this.XA=b};f.Qh=function(b){this.YA=b};f.N=function(){return"Test"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.fj:yy(G(),b)};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Ug){var a=this.fj;b=b.fj;return null===a?null===b:a.l(b)}return!1};f.$classData=u({FI:0},!1,"edu.cmu.cs.ls.keymaerax.core.Test",{FI:1,i:1,Yo:1,Kh:1,Ra:1,zd:1,R:1,A:1,n:1}); + function MW(){this.bB=this.aB=null;NW=this;cA(this)}MW.prototype=new p;MW.prototype.constructor=MW;f=MW.prototype;f.w=function(){return Ve().ba.s(this)};f.sa=function(){return this.aB};f.da=function(){return this.bB};f.Yd=function(b){this.aB=b};f.Zd=function(b){this.bB=b};f.N=function(){return"True"};f.P=function(){return 0};f.Q=function(b){return yy(G(),b)};f.B=function(){return 2615726};f.$classData=u({II:0},!1,"edu.cmu.cs.ls.keymaerax.core.True$",{II:1,i:1,dh:1,Sd:1,Ra:1,zd:1,R:1,A:1,n:1});var NW; + function Ng(){NW||(NW=new MW);return NW}class ck extends vQ{constructor(b,a){super();this.Nv=b;this.Mv=a;b=b+": "+Ve().ba.s(a)+" of "+ja(a)+" "+a;Cw(this,b,!0)}N(){return"UnknownOperatorException"}P(){return 2}Q(b){switch(b){case 0:return this.Nv;case 1:return this.Mv;default:return yy(G(),b)}}B(){return bz(this)}l(b){if(this===b)return!0;if(b instanceof ck&&this.Nv===b.Nv){var a=this.Mv;b=b.Mv;return null===a?null===b:a.l(b)}return!1}} + ck.prototype.$classData=u({PI:0},!1,"edu.cmu.cs.ls.keymaerax.core.UnknownOperatorException",{PI:1,ct:1,dc:1,Nb:1,ub:1,i:1,n:1,R:1,A:1});function dh(b){return!!(b&&b.$classData&&b.$classData.eb.kB)} + class jl extends vQ{constructor(b,a,c,d,e,g,h,k){super();this.vm=b;this.ma=a;this.tm=c;this.sm=d;this.Gn=e;this.Hn=g;this.mp=h;this.um=k;mv();e=a.yi();Cw(this,""+e+" "+b+"\nFound: "+c+" at "+a+"\nExpected: "+d+(""===k?"":"\nHint: "+k),!0)}w(){return this.ib+("true"===Pk().Hw(xz().aG)?"\nAfter: "+(this.Gn+"\nin "+this.Hn):"")}N(){return"ParseException"}P(){return 8}Q(b){switch(b){case 0:return this.vm;case 1:return this.ma;case 2:return this.tm;case 3:return this.sm;case 4:return this.Gn;case 5:return this.Hn; + case 6:return this.mp;case 7:return this.um;default:return yy(G(),b)}}B(){return bz(this)}l(b){if(this===b)return!0;if(b instanceof jl){if(this.vm===b.vm){var a=this.ma,c=b.ma;a=null===a?null===c:a.l(c)}else a=!1;if(a&&this.tm===b.tm&&this.sm===b.sm&&this.Gn===b.Gn&&this.Hn===b.Hn)return a=this.mp,c=b.mp,(null===a?null===c:a.l(c))?this.um===b.um:!1}return!1}}jl.prototype.$classData=u({RK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ParseException",{RK:1,ct:1,dc:1,Nb:1,ub:1,i:1,n:1,R:1,A:1}); + function Ir(b){this.$M=b;this.Lt=""}Ir.prototype=new XV;Ir.prototype.constructor=Ir;function iH(b,a){for(;""!==a;){var c=a.indexOf("\n")|0;if(0>c)b.Lt=""+b.Lt+a,a="";else{var d=""+b.Lt+a.substring(0,c);"undefined"!==typeof console&&(b.$M&&console.error?console.error(d):console.log(d));b.Lt="";a=a.substring(1+c|0)}}}Ir.prototype.$classData=u({ZM:0},!1,"java.lang.JSConsoleBasedPrintStream",{ZM:1,NV:1,LV:1,MV:1,i:1,hM:1,LM:1,iM:1,vD:1}); + function tN(b,a){for(;;){if(0>=b||a.r())return a;b=-1+b|0;a=a.D()}}function OW(b,a){var c=b.Th().lb();for(b=b.y();b.C();){var d=a.s(b.z());c.pa(d)}return c.db()}function PW(b,a){if(0>=b.Sc(1))return b;for(var c=b.Ye(),d=cM(),e=b.y(),g=!1;e.C();){var h=e.z();hA(d,a.s(h))?c.pa(h):g=!0}return g?c.db():b}function Hl(b,a,c){var d=b.Kg().lb(),e=0;for(b=b.y();e=this.vb.Ka||0>=zO(this.vb).Ka)&&4934>(GE(this.vb)-this.vb.Ka|0))var b=QW(new RW,BO(this.vb)).B();else{b=this.vb.yl();if(Infinity!==b&&-Infinity!==b){var a=mn();b=SW(this,BE(b,a.Hi))}else b=!1;if(b)b=this.vb.yl(),b=xy(G(),b);else{b=zO(this.vb);a=cz();var c=a.Gk,d;var e=d=b.Ka,g=e>>31,h=d>>31;d=e-d|0;g=(-2147483648^d)>(-2147483648^e)?-1+(g-h|0)|0:g-h|0;64>b.kf?(e=b.Vd,0===e.L&&0===e.O?(e=pD(),d=new za(d,g),g=d.L,d=d.L===g&&d.O===g>>31?rD(e,ca,d.L):0<=d.O? + mD(0,2147483647):mD(0,-2147483648)):d=rD(pD(),b.Vd,vD(pD(),new za(d,g)))):d=rO(new hD,iD(b),vD(pD(),new za(d,g)));b=c.call(a,BO(d).B(),b.Ka)}}this.fu=b}return this.fu}; + f.l=function(b){if(b instanceof FE)return SW(this,b);if(b instanceof RW){var a=TW(b),c=GE(this.vb);if(a>3.3219280948873626*(-2+(c-this.vb.Ka|0)|0)){if(0>=this.vb.Ka||0>=zO(this.vb).Ka)try{var d=new F(QW(new RW,wO(this.vb)))}catch(e){if(e instanceof kb)d=z();else throw e;}else d=z();if(d.r())return!1;a=d.G();return UW(b,a)}return!1}return"number"===typeof b?(a=+b,Infinity!==a&&-Infinity!==a&&(b=this.vb.yl(),Infinity!==b&&-Infinity!==b&&b===a)?(a=mn(),SW(this,BE(b,a.Hi))):!1):ua(b)?(a=Math.fround(b), + Infinity!==a&&-Infinity!==a&&(b=this.vb.zp(),Infinity!==b&&-Infinity!==b&&b===a)?(a=mn(),SW(this,BE(b,a.Hi))):!1):this.Cr()&&by(this,b)};f.sD=function(){try{return vO(this.vb,8),!0}catch(b){if(b instanceof kb)return!1;throw b;}};f.uD=function(){try{return vO(this.vb,16),!0}catch(b){if(b instanceof kb)return!1;throw b;}};f.tD=function(){return this.Zw()&&0<=vO(this.vb,32).L&&65535>=vO(this.vb,32).L};f.Zw=function(){try{return vO(this.vb,32),!0}catch(b){if(b instanceof kb)return!1;throw b;}}; + f.Cr=function(){try{return vO(this.vb,64),!0}catch(b){if(b instanceof kb)return!1;throw b;}};function SW(b,a){return 0===AO(b.vb,a.vb)}f.Iw=function(){return this.vb.Rh()<<24>>24};f.By=function(){return this.vb.Rh()<<16>>16};f.Rh=function(){return this.vb.Rh()};f.Gi=function(){return this.vb.Gi()};f.zp=function(){return this.vb.zp()};f.yl=function(){return this.vb.yl()};f.w=function(){return this.vb.w()};f.Kd=function(b){return AO(this.vb,b.vb)};f.WF=function(){return this.vb}; + var yE=u({cP:0},!1,"scala.math.BigDecimal",{cP:1,rP:1,zl:1,i:1,n:1,tP:1,sP:1,Og:1,td:1});FE.prototype.$classData=yE;function VW(b){b=b.Dd;return!(0===b.L&&-2147483648===b.O)}function WW(b){b=Us(XW(b),2147483647);return 0!==b.Ga&&!b.l(JE().oE)}function QW(b,a){var c=63>=Yr(is(),a)?a.Gi():new za(0,-2147483648);b.Wh=a;b.Dd=c;return b}function RW(){this.Wh=null;this.Dd=ca}RW.prototype=new fM;RW.prototype.constructor=RW;f=RW.prototype;f.mf=function(b){return YW(this,b)}; + function XW(b){var a=b.Wh;if(null!==a)return a;var c=b.Dd;a=c.L;c=c.O;a=Bs(as(),new za(a,c));return b.Wh=a}f.B=function(){if(this.Cr()){var b=this.Gi(),a=b.L;b=b.O;return(-1===b?0<=(-2147483648^a):-1=(-2147483648^a):0>b)?a:wy(G(),new za(a,b))}a=XW(this);return gi(G(),a)}; + f.l=function(b){if(b instanceof RW)return UW(this,b);if(b instanceof FE)return b.l(this);if("number"===typeof b){b=+b;var a=TW(this);if(53>=a)a=!0;else{var c=ZW(this);a=1024>=a&&c>=(-53+a|0)&&1024>c}return(a?!WW(this):!1)&&this.yl()===b}return ua(b)?(b=Math.fround(b),a=TW(this),24>=a?a=!0:(c=ZW(this),a=128>=a&&c>=(-24+a|0)&&128>c),a&&!WW(this)?(a=XW(this),pC(rC(),ls(ps(),a))===b):!1):this.Cr()&&by(this,b)}; + f.sD=function(){var b=this.Dd,a=b.O;return(-1===a?2147483520<=(-2147483648^b.L):-1=(-2147483648^b.L):0>a):!1};f.uD=function(){var b=this.Dd,a=b.O;return(-1===a?2147450880<=(-2147483648^b.L):-1=(-2147483648^b.L):0>a):!1};f.tD=function(){if(0<=this.Dd.O){var b=this.Dd,a=b.O;return 0===a?-2147418113>=(-2147483648^b.L):0>a}return!1}; + f.Zw=function(){var b=this.Dd,a=b.O;return(-1===a?0<=(-2147483648^b.L):-1=(-2147483648^b.L):0>a):!1};f.Cr=function(){return VW(this)||oy(hl(),this.Wh,JE().nE)};function UW(b,a){return VW(b)?VW(a)?(b=b.Dd,a=a.Dd,b.L===a.L&&b.O===a.O):!1:!VW(a)&&oy(hl(),b.Wh,a.Wh)}function YW(b,a){if(VW(b)){if(VW(a)){var c=b.Dd;b=c.L;c=c.O;var d=a.Dd;a=d.L;d=d.O;return Na(Oa(),b,c,a,d)}return-a.Wh.Ga|0}return VW(a)?b.Wh.Ga:nC(b.Wh,a.Wh)} + function ZW(b){if(VW(b)){var a=b.Dd;if(0===a.L&&0===a.O)return-1;a=b.Dd;b=a.L;a=a.O;return 0!==b?0===b?32:31-(Math.clz32(b&(-b|0))|0)|0:32+(0===a?32:31-(Math.clz32(a&(-a|0))|0)|0)|0}return CO(XW(b))}function TW(b){if(VW(b)){if(0>b.Dd.O){b=b.Dd;var a=b.O;b=1+b.L|0;var c=0===b?1+a|0:a;a=-b|0;b=0!==b?~c:-c|0;return 64-(0!==b?Math.clz32(b)|0:32+(Math.clz32(a)|0)|0)|0}a=b.Dd;b=a.L;a=a.O;return 64-(0!==a?Math.clz32(a)|0:32+(Math.clz32(b)|0)|0)|0}b=b.Wh;return Yr(is(),b)} + f.Iw=function(){return this.Rh()<<24>>24};f.By=function(){return this.Rh()<<16>>16};f.Rh=function(){return VW(this)?this.Dd.L:XW(this).Rh()};f.Gi=function(){return VW(this)?this.Dd:this.Wh.Gi()};f.zp=function(){var b=XW(this);return pC(rC(),ls(ps(),b))};f.yl=function(){if(this.Cr())if(-2097152<=this.Dd.O){var b=this.Dd,a=b.O;b=2097152===a?0===b.L:2097152>a}else b=!1;else b=!1;if(b)return b=this.Dd,Zu(Oa(),b.L,b.O);b=XW(this);return iC(La(),ls(ps(),b))}; + f.w=function(){if(VW(this)){var b=this.Dd;return Yu(Oa(),b.L,b.O)}b=this.Wh;return ls(ps(),b)};f.Kd=function(b){return YW(this,b)};f.WF=function(){return XW(this)};f.$classData=u({eP:0},!1,"scala.math.BigInt",{eP:1,rP:1,zl:1,i:1,n:1,tP:1,sP:1,Og:1,td:1});function $W(){this.qE=null;aX=this;this.qE=new ST(this)}$W.prototype=new p;$W.prototype.constructor=$W;$W.prototype.vj=function(b){return b===this.qE};$W.prototype.sj=function(b,a){return 0ZX(this).y()))};f.V=function(){return this.Mi};f.r=function(){return 0===this.Mi};f.$c=function(){return new YX(this)};f.Ey=function(b){var a=this.Qp;return(null===b?null===a:b.l(a))?this:b.vj(this.Qp)?new YX(this):VX(new XX,$X(this),this.Mi,b)};f.ne=function(b){return QJ(YJ(),b)};f.Mb=function(b){return aY(new bY,this,b)}; + f.Oa=function(b){return cY(new dY,b,this)};f.cb=function(b){return eY(new fY,this,b)};f.aa=function(b){return gY(new hY,this,b)};f.Le=function(b){return this.Ey(b)};f.$classData=u({VQ:0},!1,"scala.collection.SeqView$Sorted",{VQ:1,i:1,Ff:1,Ma:1,ia:1,K:1,M:1,wc:1,ga:1,ha:1,n:1});function iY(b){if(!b.Fu){var a=new jY,c=ZX(b.bi);a.oo=c;b.Eu=a;b.Fu=!0}return b.Eu}function YX(b){this.Eu=null;this.Fu=!1;this.bi=null;if(null===b)throw null;this.bi=b}YX.prototype=new p;YX.prototype.constructor=YX;f=YX.prototype; + f.Rb=function(){return YJ()};f.w=function(){return gW(this)};f.lf=function(){return"SeqView"};f.Ye=function(){return YJ().lb()};f.ea=function(){return this.bi.Mi};f.Pf=function(b){return nP(this,b)};f.lc=function(){return this.bi.y()};f.uj=function(b,a){var c=this.y();return HJ(c,b,a)};f.ta=function(b){return JK(this,b)};f.Sc=function(b){return zJ(this,b)};f.x=function(){return this.y().z()};f.Rc=function(){return yJ(this)};f.Ha=function(b){return this.ne(new pU(this,b,!1))}; + f.cc=function(b){return this.ne(new pU(this,b,!0))};f.tq=function(b,a){return AJ(this,b,a)};f.D=function(){return CJ(this)};f.kb=function(b){Ov(this,b)};f.Ue=function(b){return Pv(this,b)};f.$d=function(b){return Qv(this,b)};f.qg=function(b,a){return Tv(this,b,a)};f.me=function(b,a){return Vv(this,b,a)};f.Fl=function(b){return Wv(this,b)};f.Vh=function(b){return Xv(this,b)};f.Xd=function(b,a,c){return $v(this,b,a,c)};f.Bk=function(b,a,c,d){return ew(this,b,a,c,d)}; + f.Rd=function(){le();return pe(y(),this)};f.xs=function(){return pr(Dh(),this)};f.ni=function(){return pn(qn(),this)};f.To=function(b){return fw(this,b)};f.ca=function(b){return(this.Fu?this.Eu:iY(this)).ca(b)};f.E=function(){return this.bi.Mi};f.y=function(){return fy().xa.wl(new H(()=>(this.Fu?this.Eu:iY(this)).y()))};f.V=function(){return this.bi.Mi};f.r=function(){return 0===this.bi.Mi};f.$c=function(){return this.bi}; + f.Ey=function(b){var a=this.bi.Qp;return(null===b?null===a:b.l(a))?this.bi:b.vj(this.bi.Qp)?this:VX(new XX,$X(this.bi),this.bi.Mi,b)};f.ne=function(b){return QJ(YJ(),b)};f.Mb=function(b){return aY(new bY,this,b)};f.Oa=function(b){return cY(new dY,b,this)};f.cb=function(b){return eY(new fY,this,b)};f.aa=function(b){return gY(new hY,this,b)};f.Le=function(b){return this.Ey(b)};f.$classData=u({WQ:0},!1,"scala.collection.SeqView$Sorted$ReverseSorted",{WQ:1,i:1,Ff:1,Ma:1,ia:1,K:1,M:1,wc:1,ga:1,ha:1,n:1}); + function RJ(b){this.fR=b}RJ.prototype=new wX;RJ.prototype.constructor=RJ;RJ.prototype.y=function(){return or(this.fR)};RJ.prototype.$classData=u({eR:0},!1,"scala.collection.View$$anon$1",{eR:1,ad:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,wc:1,n:1});function kY(){this.Sp=this.ro=null}kY.prototype=new wX;kY.prototype.constructor=kY;function lY(){}lY.prototype=kY.prototype;kY.prototype.y=function(){return(new GJ(this.ro,new mY(this.Sp))).y()};kY.prototype.V=function(){var b=this.ro.V();return 0<=b?1+b|0:-1}; + kY.prototype.r=function(){return!1};kY.prototype.$classData=u({Iu:0},!1,"scala.collection.View$Appended",{Iu:1,ad:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,wc:1,n:1});function GJ(b,a){this.ay=b;this.by=a}GJ.prototype=new wX;GJ.prototype.constructor=GJ;GJ.prototype.y=function(){return this.ay.y().wl(new H(()=>this.by.y()))};GJ.prototype.V=function(){var b=this.ay.V();if(0<=b){var a=this.by.V();return 0<=a?b+a|0:-1}return-1};GJ.prototype.r=function(){return this.ay.r()&&this.by.r()}; + GJ.prototype.$classData=u({gR:0},!1,"scala.collection.View$Concat",{gR:1,ad:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,wc:1,n:1});function oP(b,a){this.cy=b;this.iR=a}oP.prototype=new wX;oP.prototype.constructor=oP;oP.prototype.y=function(){var b=this.cy.y();return new AR(b,this.iR)};oP.prototype.V=function(){return 0===this.cy.V()?0:-1};oP.prototype.r=function(){return this.cy.r()};oP.prototype.$classData=u({hR:0},!1,"scala.collection.View$DistinctBy",{hR:1,ad:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,wc:1,n:1}); + function qU(b,a,c){b.Tp=a;b.Yr=c;b.so=0gl(hl(),a.rj(c.o(),kP().YE),c.m())))}catch(c){if(c instanceof Ui)return!1;throw c;}else return!1;else return!1} + function cg(b,a,c){this.bz=null;this.Aa=b;this.za=a;this.Ca=c;this.bz=Pe();bN(this)}cg.prototype=new p;cg.prototype.constructor=cg;f=cg.prototype;f.wb=function(){return dN(this)};f.Yf=function(){return eN(this)};f.w=function(){return dN(this)};f.mf=function(b){return cN(this,b)};f.sa=function(){return this.bz};f.ya=function(){return this.Aa};f.mb=function(){return this.za};f.da=function(){return this.Ca};f.N=function(){return"BaseVariable"};f.P=function(){return 3}; + f.Q=function(b){switch(b){case 0:return this.Aa;case 1:return this.za;case 2:return this.Ca;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof cg){if(this.Aa===b.Aa){var a=this.za,c=b.za;a=null===a?null===c:a.l(c)}else a=!1;if(a)return a=this.Ca,b=b.Ca,null===a?null===b:a.l(b)}return!1};f.Kd=function(b){return cN(this,b)}; + f.$classData=u({dH:0},!1,"edu.cmu.cs.ls.keymaerax.core.BaseVariable",{dH:1,i:1,kB:1,cj:1,Ra:1,Og:1,td:1,Zo:1,Gg:1,zd:1,R:1,A:1,n:1});function mh(b){this.wz=this.xz=null;this.Hh=b;this.wz=Pe();this.xz=He();LW(this)}mh.prototype=new p;mh.prototype.constructor=mh;f=mh.prototype;f.w=function(){return Ve().ba.s(this)};f.da=function(){return this.xz};f.sa=function(){return this.wz};f.xp=function(){return this.Hh};f.N=function(){return"Differential"};f.P=function(){return 1}; + f.Q=function(b){return 0===b?this.Hh:yy(G(),b)};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof mh){var a=this.Hh;b=b.Hh;return null===a?null===b:a.l(b)}return!1};f.mh=function(){return this.Hh};f.$classData=u({mH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Differential",{mH:1,i:1,jI:1,eB:1,jp:1,jc:1,Ra:1,fm:1,Gg:1,im:1,R:1,A:1,n:1});function kh(b,a){this.yz=this.zz=null;this.Wa=b;this.Xa=a;this.yz=Pe();this.zz=He();JW(this)}kh.prototype=new p; + kh.prototype.constructor=kh;f=kh.prototype;f.w=function(){return Ve().ba.s(this)};f.da=function(){return this.zz};f.sa=function(){return this.yz};f.oe=function(){return this.Wa};f.qe=function(){return this.Xa};f.N=function(){return"Divide"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.Wa;case 1:return this.Xa;default:return yy(G(),b)}};f.B=function(){return bz(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof kh){var a=this.Wa,c=b.Wa;if(null===a?null===c:a.l(c))return a=this.Xa,b=b.Xa,null===a?null===b:a.l(b)}return!1};f.pe=function(){return this.Xa};f.be=function(){return this.Wa};f.$classData=u({tH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Divide",{tH:1,i:1,dt:1,$o:1,Ne:1,jc:1,Ra:1,fm:1,Gg:1,im:1,R:1,A:1,n:1});function vY(){this.Dz=this.Bz=this.Az=this.Cz=null;wY=this;cA(this);this.Cz="\\_";this.Az=z()}vY.prototype=new p;vY.prototype.constructor=vY;f=vY.prototype; + f.wb=function(){return dN(this)};f.Yf=function(){return eN(this)};f.w=function(){return dN(this)};f.mf=function(b){return cN(this,b)};f.sa=function(){return this.Bz};f.da=function(){return this.Dz};f.Yd=function(b){this.Bz=b};f.Zd=function(b){this.Dz=b};f.ya=function(){return this.Cz};f.mb=function(){return this.Az};f.N=function(){return"DotFormula"};f.P=function(){return 0};f.Q=function(b){return yy(G(),b)};f.B=function(){return 2047765501};f.Kd=function(b){return cN(this,b)}; + f.$classData=u({uH:0},!1,"edu.cmu.cs.ls.keymaerax.core.DotFormula$",{uH:1,i:1,cj:1,Ra:1,Og:1,td:1,dh:1,Sd:1,zd:1,Cn:1,R:1,A:1,n:1});var wY;function sg(){wY||(wY=new vY);return wY}function og(b,a){this.Yz=this.Xz=null;this.ek=b;this.fk=a;cA(this);SV(this);KW(this)}og.prototype=new p;og.prototype.constructor=og;f=og.prototype;f.w=function(){return Ve().ba.s(this)};f.sa=function(){return this.Xz};f.da=function(){return this.Yz};f.Yd=function(b){this.Xz=b};f.Zd=function(b){this.Yz=b};f.oe=function(){return this.ek}; + f.qe=function(){return this.fk};f.N=function(){return"Greater"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.ek;case 1:return this.fk;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof og){var a=this.ek,c=b.ek;if(null===a?null===c:a.l(c))return a=this.fk,b=b.fk,null===a?null===b:a.l(b)}return!1};f.pe=function(){return this.fk};f.be=function(){return this.ek}; + f.$classData=u({IH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Greater",{IH:1,i:1,Gv:1,ap:1,dh:1,Sd:1,Ra:1,zd:1,Ne:1,jc:1,R:1,A:1,n:1});function ng(b,a){this.Wz=this.Vz=null;this.ck=b;this.dk=a;cA(this);SV(this);KW(this)}ng.prototype=new p;ng.prototype.constructor=ng;f=ng.prototype;f.w=function(){return Ve().ba.s(this)};f.sa=function(){return this.Vz};f.da=function(){return this.Wz};f.Yd=function(b){this.Vz=b};f.Zd=function(b){this.Wz=b};f.oe=function(){return this.ck};f.qe=function(){return this.dk}; + f.N=function(){return"GreaterEqual"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.ck;case 1:return this.dk;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof ng){var a=this.ck,c=b.ck;if(null===a?null===c:a.l(c))return a=this.dk,b=b.dk,null===a?null===b:a.l(b)}return!1};f.pe=function(){return this.dk};f.be=function(){return this.ck}; + f.$classData=u({JH:0},!1,"edu.cmu.cs.ls.keymaerax.core.GreaterEqual",{JH:1,i:1,Gv:1,ap:1,dh:1,Sd:1,Ra:1,zd:1,Ne:1,jc:1,R:1,A:1,n:1});function qg(b,a){this.dA=this.cA=null;this.aj=b;this.bj=a;cA(this);SV(this);KW(this)}qg.prototype=new p;qg.prototype.constructor=qg;f=qg.prototype;f.w=function(){return Ve().ba.s(this)};f.sa=function(){return this.cA};f.da=function(){return this.dA};f.Yd=function(b){this.cA=b};f.Zd=function(b){this.dA=b};f.oe=function(){return this.aj};f.qe=function(){return this.bj}; + f.N=function(){return"Less"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.aj;case 1:return this.bj;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof qg){var a=this.aj,c=b.aj;if(null===a?null===c:a.l(c))return a=this.bj,b=b.bj,null===a?null===b:a.l(b)}return!1};f.pe=function(){return this.bj};f.be=function(){return this.aj}; + f.$classData=u({MH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Less",{MH:1,i:1,Gv:1,ap:1,dh:1,Sd:1,Ra:1,zd:1,Ne:1,jc:1,R:1,A:1,n:1});function pg(b,a){this.bA=this.aA=null;this.ik=b;this.jk=a;cA(this);SV(this);KW(this)}pg.prototype=new p;pg.prototype.constructor=pg;f=pg.prototype;f.w=function(){return Ve().ba.s(this)};f.sa=function(){return this.aA};f.da=function(){return this.bA};f.Yd=function(b){this.aA=b};f.Zd=function(b){this.bA=b};f.oe=function(){return this.ik};f.qe=function(){return this.jk};f.N=function(){return"LessEqual"}; + f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.ik;case 1:return this.jk;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof pg){var a=this.ik,c=b.ik;if(null===a?null===c:a.l(c))return a=this.jk,b=b.jk,null===a?null===b:a.l(b)}return!1};f.pe=function(){return this.jk};f.be=function(){return this.ik}; + f.$classData=u({NH:0},!1,"edu.cmu.cs.ls.keymaerax.core.LessEqual",{NH:1,i:1,Gv:1,ap:1,dh:1,Sd:1,Ra:1,zd:1,Ne:1,jc:1,R:1,A:1,n:1});function hh(b,a){this.gA=this.hA=null;this.kk=b;this.lk=a;this.gA=Pe();this.hA=He();JW(this)}hh.prototype=new p;hh.prototype.constructor=hh;f=hh.prototype;f.w=function(){return Ve().ba.s(this)};f.da=function(){return this.hA};f.sa=function(){return this.gA};f.oe=function(){return this.kk};f.qe=function(){return this.lk};f.N=function(){return"Minus"};f.P=function(){return 2}; + f.Q=function(b){switch(b){case 0:return this.kk;case 1:return this.lk;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof hh){var a=this.kk,c=b.kk;if(null===a?null===c:a.l(c))return a=this.lk,b=b.lk,null===a?null===b:a.l(b)}return!1};f.pe=function(){return this.lk};f.be=function(){return this.kk};f.$classData=u({QH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Minus",{QH:1,i:1,dt:1,$o:1,Ne:1,jc:1,Ra:1,fm:1,Gg:1,im:1,R:1,A:1,n:1}); + function gh(b){this.jA=this.kA=null;this.le=b;this.jA=Pe();this.kA=He();LW(this)}gh.prototype=new p;gh.prototype.constructor=gh;f=gh.prototype;f.w=function(){return Ve().ba.s(this)};f.da=function(){return this.kA};f.sa=function(){return this.jA};f.xp=function(){return this.le};f.N=function(){return"Neg"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.le:yy(G(),b)};f.B=function(){return bz(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof gh){var a=this.le;b=b.le;return null===a?null===b:a.l(b)}return!1};f.mh=function(){return this.le};f.$classData=u({RH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Neg",{RH:1,i:1,jI:1,eB:1,jp:1,jc:1,Ra:1,fm:1,Gg:1,im:1,R:1,A:1,n:1});function Ie(b,a){this.zA=this.AA=null;this.rk=b;this.sk=a;this.zA=Pe();this.AA=He();JW(this)}Ie.prototype=new p;Ie.prototype.constructor=Ie;f=Ie.prototype;f.w=function(){return Ve().ba.s(this)};f.da=function(){return this.AA}; + f.sa=function(){return this.zA};f.oe=function(){return this.rk};f.qe=function(){return this.sk};f.N=function(){return"Plus"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.rk;case 1:return this.sk;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Ie){var a=this.rk,c=b.rk;if(null===a?null===c:a.l(c))return a=this.sk,b=b.sk,null===a?null===b:a.l(b)}return!1};f.pe=function(){return this.sk};f.be=function(){return this.rk}; + f.$classData=u({aI:0},!1,"edu.cmu.cs.ls.keymaerax.core.Plus",{aI:1,i:1,dt:1,$o:1,Ne:1,jc:1,Ra:1,fm:1,Gg:1,im:1,R:1,A:1,n:1});function lh(b,a){this.BA=this.CA=null;this.tk=b;this.uk=a;this.BA=Pe();this.CA=He();JW(this)}lh.prototype=new p;lh.prototype.constructor=lh;f=lh.prototype;f.w=function(){return Ve().ba.s(this)};f.da=function(){return this.CA};f.sa=function(){return this.BA};f.oe=function(){return this.tk};f.qe=function(){return this.uk};f.N=function(){return"Power"};f.P=function(){return 2}; + f.Q=function(b){switch(b){case 0:return this.tk;case 1:return this.uk;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof lh){var a=this.tk,c=b.tk;if(null===a?null===c:a.l(c))return a=this.uk,b=b.uk,null===a?null===b:a.l(b)}return!1};f.pe=function(){return this.uk};f.be=function(){return this.tk};f.$classData=u({bI:0},!1,"edu.cmu.cs.ls.keymaerax.core.Power",{bI:1,i:1,dt:1,$o:1,Ne:1,jc:1,Ra:1,fm:1,Gg:1,im:1,R:1,A:1,n:1}); + function jh(b,a){this.ZA=this.$A=null;this.gj=b;this.hj=a;this.ZA=Pe();this.$A=He();JW(this)}jh.prototype=new p;jh.prototype.constructor=jh;f=jh.prototype;f.w=function(){return Ve().ba.s(this)};f.da=function(){return this.$A};f.sa=function(){return this.ZA};f.oe=function(){return this.gj};f.qe=function(){return this.hj};f.N=function(){return"Times"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.gj;case 1:return this.hj;default:return yy(G(),b)}};f.B=function(){return bz(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof jh){var a=this.gj,c=b.gj;if(null===a?null===c:a.l(c))return a=this.hj,b=b.hj,null===a?null===b:a.l(b)}return!1};f.pe=function(){return this.hj};f.be=function(){return this.gj};f.$classData=u({GI:0},!1,"edu.cmu.cs.ls.keymaerax.core.Times",{GI:1,i:1,dt:1,$o:1,Ne:1,jc:1,Ra:1,fm:1,Gg:1,im:1,R:1,A:1,n:1});function xY(){}xY.prototype=new oU;xY.prototype.constructor=xY;function yY(){}f=yY.prototype=xY.prototype;f.wp=function(){return!0}; + f.l=function(b){return UX(this,b)};f.B=function(){return rF(this)};f.w=function(){return mQ(this)};f.cb=function(b){var a=this.Rb(),c=a.tb,d=new kY;d.ro=this;d.Sp=b;return c.call(a,d)};f.Hg=function(b){return EJ(this,b)};f.xl=function(b){return this.Hg(b)};f.ea=function(){return this.E()};f.yp=function(){return XA(this)};f.Pf=function(b){return nP(this,b)};f.lc=function(){return this.$c().y()};f.uj=function(b,a){var c=this.y();return HJ(c,b,a)};f.ta=function(b){return JK(this,b)}; + f.Le=function(b){return pP(this,b)};f.Cy=function(b){return this.Sc(b)};f.Sc=function(b){return zJ(this,b)};f.r=function(){return qP(this)};f.Zm=function(b){return rP(this,b)};f.Tn=function(b){return sP(this,b)};function zY(){}zY.prototype=new wX;zY.prototype.constructor=zY;function AY(){}f=AY.prototype=zY.prototype;f.Xe=function(b){return gY(new hY,this,b)};f.Re=function(b){return eY(new fY,this,b)};f.$e=function(b){return cY(new dY,b,this)};f.Te=function(b){return aY(new bY,this,b)};f.Oc=function(){return"SeqView"}; + f.xl=function(b){return EJ(this,b)};f.ea=function(){return this.E()};f.Pf=function(b){return nP(this,b)};f.lc=function(){return this.$c().y()};f.uj=function(b,a){var c=this.y();return HJ(c,b,a)};f.ta=function(b){return JK(this,b)};f.Sc=function(b){return zJ(this,b)};f.r=function(){return qP(this)};f.Le=function(b){return WX(this,b)};f.Mb=function(b){return this.Te(b)};f.Oa=function(b){return this.$e(b)};f.cb=function(b){return this.Re(b)};f.aa=function(b){return this.Xe(b)}; + function Oi(b){return!!(b&&b.$classData&&b.$classData.eb.Sb)}function BY(){}BY.prototype=new wX;BY.prototype.constructor=BY;f=BY.prototype;f.y=function(){return fy().xa};f.V=function(){return 0};f.r=function(){return!0};f.N=function(){return"Empty"};f.P=function(){return 0};f.Q=function(b){return yy(G(),b)};f.B=function(){return 67081517};f.$classData=u({kR:0},!1,"scala.collection.View$Empty$",{kR:1,ad:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,wc:1,n:1,R:1,A:1});var CY; + function $J(){CY||(CY=new BY);return CY}var bg=function DY(b){this.tz=this.vz=this.sz=this.uz=null;this.ve=b;this.tz=Pe();this.vz=He();kf();var c=b.da(),d=He();if(null===c||!c.l(d))throw xf(new yf,"Core requirement failed: differential symbols expect real sort");kf();if(b instanceof DY)throw xf(new yf,"Core requirement failed: Higher-order differential symbols are not supported "+this);this.uz=b.ya();this.sz=b.mb();bN(this)};bg.prototype=new p;bg.prototype.constructor=bg;f=bg.prototype;f.Yf=function(){return eN(this)}; + f.mf=function(b){return cN(this,b)};f.da=function(){return this.vz};f.sa=function(){return this.tz};f.ya=function(){return this.uz};f.mb=function(){return this.sz};f.wb=function(){return this.ve.wb()+"'"};f.w=function(){return this.wb()};f.N=function(){return"DifferentialSymbol"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.ve:yy(G(),b)};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof bg){var a=this.ve;b=b.ve;return null===a?null===b:a.l(b)}return!1}; + f.Kd=function(b){return cN(this,b)};f.$classData=u({sH:0},!1,"edu.cmu.cs.ls.keymaerax.core.DifferentialSymbol",{sH:1,i:1,kB:1,cj:1,Ra:1,Og:1,td:1,Zo:1,Gg:1,zd:1,im:1,R:1,A:1,n:1});function Ke(b,a){this.KA=this.JA=this.IA=null;this.cp=b;this.ej=a;fA(this);this.IA=z();bN(this)}Ke.prototype=new p;Ke.prototype.constructor=Ke;f=Ke.prototype;f.Yf=function(){return eN(this)};f.w=function(){return this.wb()};f.mf=function(b){return cN(this,b)};f.mb=function(){return this.IA};f.sa=function(){return this.JA}; + f.da=function(){return this.KA};f.Ph=function(b){this.JA=b};f.Qh=function(b){this.KA=b};f.ya=function(){return this.cp};f.vs=function(){return this.ej};f.wb=function(){var b=this.ej,a=Le();return null!==b&&b.l(a)?dN(this):dN(this)+"{"+this.ej+"}"};f.N=function(){return"ProgramConst"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.cp;case 1:return this.ej;default:return yy(G(),b)}};f.B=function(){return bz(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof Ke&&this.cp===b.cp){var a=this.ej;b=b.ej;return null===a?null===b:a.l(b)}return!1};f.Kd=function(b){return cN(this,b)};f.$classData=u({gI:0},!1,"edu.cmu.cs.ls.keymaerax.core.ProgramConst",{gI:1,i:1,cj:1,Ra:1,Og:1,td:1,Yo:1,Kh:1,zd:1,Fq:1,Cn:1,R:1,A:1,n:1});function Sg(b,a){this.WA=this.VA=this.UA=null;this.gp=b;this.jl=a;fA(this);this.UA=z();bN(this)}Sg.prototype=new p;Sg.prototype.constructor=Sg;f=Sg.prototype;f.Yf=function(){return eN(this)}; + f.w=function(){return this.wb()};f.mf=function(b){return cN(this,b)};f.mb=function(){return this.UA};f.sa=function(){return this.VA};f.da=function(){return this.WA};f.Ph=function(b){this.VA=b};f.Qh=function(b){this.WA=b};f.ya=function(){return this.gp};f.vs=function(){return this.jl};f.wb=function(){var b=dN(this),a=this.jl;if(Le()===a)a="{|^@|}";else{if(!(a instanceof Gh))throw new x(a);a="{|^@"+Pi(a.An,"",",","")+"|}"}return b+a};f.N=function(){return"SystemConst"};f.P=function(){return 2}; + f.Q=function(b){switch(b){case 0:return this.gp;case 1:return this.jl;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Sg&&this.gp===b.gp){var a=this.jl;b=b.jl;return null===a?null===b:a.l(b)}return!1};f.Kd=function(b){return cN(this,b)};f.$classData=u({DI:0},!1,"edu.cmu.cs.ls.keymaerax.core.SystemConst",{DI:1,i:1,cj:1,Ra:1,Og:1,td:1,Yo:1,Kh:1,zd:1,Fq:1,Cn:1,R:1,A:1,n:1}); + function oh(b,a,c){this.gB=this.fB=null;this.jm=b;this.km=a;this.it=c;this.gB=Pe();this.fB=z();bN(this)}oh.prototype=new p;oh.prototype.constructor=oh;f=oh.prototype;f.Yf=function(){return eN(this)};f.w=function(){return this.wb()};f.mf=function(b){return cN(this,b)};f.mb=function(){return this.fB};f.sa=function(){return this.gB};f.ya=function(){return this.jm};f.vs=function(){return this.km};f.da=function(){return this.it};f.wb=function(){return dN(this)+"("+this.km+")"};f.N=function(){return"UnitFunctional"}; + f.P=function(){return 3};f.Q=function(b){switch(b){case 0:return this.jm;case 1:return this.km;case 2:return this.it;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof oh){if(this.jm===b.jm){var a=this.km,c=b.km;a=null===a?null===c:a.l(c)}else a=!1;if(a)return a=this.it,b=b.it,null===a?null===b:a.l(b)}return!1};f.Kd=function(b){return cN(this,b)}; + f.$classData=u({NI:0},!1,"edu.cmu.cs.ls.keymaerax.core.UnitFunctional",{NI:1,i:1,Zo:1,Gg:1,Ra:1,zd:1,Fq:1,Cn:1,cj:1,Og:1,td:1,R:1,A:1,n:1});function tg(b,a){this.jB=this.iB=this.hB=null;this.lm=b;this.kl=a;cA(this);this.hB=z();bN(this)}tg.prototype=new p;tg.prototype.constructor=tg;f=tg.prototype;f.Yf=function(){return eN(this)};f.w=function(){return this.wb()};f.mf=function(b){return cN(this,b)};f.mb=function(){return this.hB};f.sa=function(){return this.iB};f.da=function(){return this.jB}; + f.Yd=function(b){this.iB=b};f.Zd=function(b){this.jB=b};f.ya=function(){return this.lm};f.vs=function(){return this.kl};f.wb=function(){return dN(this)+"("+this.kl+")"};f.N=function(){return"UnitPredicational"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.lm;case 1:return this.kl;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof tg&&this.lm===b.lm){var a=this.kl;b=b.kl;return null===a?null===b:a.l(b)}return!1}; + f.Kd=function(b){return cN(this,b)};f.$classData=u({OI:0},!1,"edu.cmu.cs.ls.keymaerax.core.UnitPredicational",{OI:1,i:1,dh:1,Sd:1,Ra:1,zd:1,Fq:1,Cn:1,cj:1,Og:1,td:1,R:1,A:1,n:1});function EY(){}EY.prototype=new oU;EY.prototype.constructor=EY;function FY(){}f=FY.prototype=EY.prototype;f.l=function(b){return hQ(this,b)};f.B=function(){var b=cz();if(this.r())b=b.ku;else{var a=new tF,c=b.Ll;this.Bi(a);c=b.H(c,a.Fx);c=b.H(c,a.Gx);c=b.Gk(c,a.Hx);b=b.Ja(c,a.Ix)}return b};f.Oc=function(){return"Map"}; + f.w=function(){return mQ(this)};f.Un=function(b){return this.Th().tb(b)};f.Ye=function(){return this.Th().lb()};f.Jm=function(){return this instanceof rL?LL(NL(),this.ii):this.Th().sb()};f.rj=function(b,a){return GU(this,b,a)};f.s=function(b){var a=this.vc(b);if(z()===a)b=HU(b);else if(a instanceof F)b=a.p;else throw new x(a);return b};f.Bi=function(b){for(var a=this.y();a.C();){var c=a.z();b.S(c.o(),c.m())}};f.wj=function(b){return this.Th().tb(sU(new tU,this,b))}; + f.Ow=function(b){return this.Th().tb(new uU(this,b))};f.Cc=function(b){return IU(this,b)};f.Bk=function(b,a,c,d){return JU(this,b,a,c,d)};f.ne=function(b){return this.Th().tb(b)};function eY(b,a,c){b.Op=a;b.Au=c;b.ro=a;b.Sp=c;return b}function fY(){this.Au=this.Op=this.Sp=this.ro=null}fY.prototype=new lY;fY.prototype.constructor=fY;function GY(){}f=GY.prototype=fY.prototype;f.Xe=function(b){return gY(new hY,this,b)};f.Re=function(b){return eY(new fY,this,b)};f.$e=function(b){return cY(new dY,b,this)}; + f.Te=function(b){return aY(new bY,this,b)};f.Oc=function(){return"SeqView"};f.xl=function(b){return EJ(this,b)};f.ea=function(){return this.E()};f.Pf=function(b){return nP(this,b)};f.lc=function(){return this.$c().y()};f.uj=function(b,a){var c=this.y();return HJ(c,b,a)};f.ta=function(b){return JK(this,b)};f.Sc=function(b){return zJ(this,b)};f.r=function(){return qP(this)};f.ca=function(b){return b===this.Op.E()?this.Au:this.Op.ca(b)};f.E=function(){return 1+this.Op.E()|0}; + f.Le=function(b){return WX(this,b)};f.Mb=function(b){return this.Te(b)};f.Oa=function(b){return this.$e(b)};f.cb=function(b){return this.Re(b)};f.aa=function(b){return this.Xe(b)};f.$classData=u({Vx:0},!1,"scala.collection.SeqView$Appended",{Vx:1,Iu:1,ad:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,wc:1,n:1,Ff:1,Ma:1});function aY(b,a,c){b.Pp=a;b.Bu=c;qU(b,a,c);return b}function bY(){this.Tp=null;this.so=this.Yr=0;this.Pp=null;this.Bu=0}bY.prototype=new nY;bY.prototype.constructor=bY;function HY(){} + f=HY.prototype=bY.prototype;f.Xe=function(b){return gY(new hY,this,b)};f.Re=function(b){return eY(new fY,this,b)};f.$e=function(b){return cY(new dY,b,this)};f.Oc=function(){return"SeqView"};f.xl=function(b){return EJ(this,b)};f.ea=function(){return this.E()};f.Pf=function(b){return nP(this,b)};f.lc=function(){return this.$c().y()};f.uj=function(b,a){var c=this.y();return HJ(c,b,a)};f.ta=function(b){return JK(this,b)};f.Sc=function(b){return zJ(this,b)};f.r=function(){return qP(this)}; + f.E=function(){var b=this.Pp.E()-this.so|0;return 0>31;var k=g>>>31|0|g>>31<<1;for(g=(h===k?(-2147483648^c)>(-2147483648^g<<1):h>k)?g:c;e!!a.s(c.o())),!1))}function GZ(b,a){return DZ(b,pi(b.Tg,new $f(c=>!!a.s(c.o())),!0))}f.cc=function(b){return GZ(this,b)};f.Ha=function(b){return FZ(this,b)};f.oj=function(b){return this.nj(b)};f.Jg=function(b){return this.tj(b)};f.$classData=u({NR:0},!1,"scala.collection.immutable.HashMap$HashKeySet",{NR:1,sF:1,uo:1,$m:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,Jk:1,dn:1,va:1,A:1,Ho:1,Gb:1,Jo:1,UQ:1,cg:1,n:1}); + function nL(b,a){this.Rg=b;this.Lj=a}nL.prototype=new fZ;nL.prototype.constructor=nL;f=nL.prototype;f.Zn=function(b){return uP(this,b)};f.aa=function(b){return vP(this,b)};f.Zc=function(b){return wP(this,b)};f.Ha=function(b){return this.pj(b,!1)};f.cc=function(b){return this.pj(b,!0)};f.ea=function(){return 1};f.V=function(){return 1};f.r=function(){return!1};f.s=function(b){if(gl(hl(),b,this.Rg))return this.Lj;throw ce("key not found: "+b);};f.ta=function(b){return gl(hl(),b,this.Rg)}; + f.vc=function(b){return gl(hl(),b,this.Rg)?new F(this.Lj):z()};f.rj=function(b,a){return gl(hl(),b,this.Rg)?this.Lj:or(a)};f.y=function(){fy();var b=B(new C,this.Rg,this.Lj);return new jR(b)};f.Yn=function(){fy();return new jR(this.Rg)};f.rn=function(){fy();return new jR(this.Lj)};f.Uo=function(b,a){return gl(hl(),b,this.Rg)?new nL(this.Rg,a):new oL(this.Rg,this.Lj,b,a)};f.$n=function(b){return gl(hl(),b,this.Rg)?Li():this};f.kb=function(b){b.s(B(new C,this.Rg,this.Lj))}; + f.$d=function(b){return!!b.s(B(new C,this.Rg,this.Lj))};f.Ue=function(b){return!!b.s(B(new C,this.Rg,this.Lj))};f.pj=function(b,a){return!!b.s(B(new C,this.Rg,this.Lj))!==a?this:Li()};f.B=function(){var b=0,a=0,c=1,d=qF(cz(),this.Rg,this.Lj);b=b+d|0;a^=d;c=Math.imul(c,1|d);d=cz().Ll;d=cz().H(d,b);d=cz().H(d,a);d=cz().Gk(d,c);return cz().Ja(d,1)};f.Vm=function(b){return this.$n(b)};f.Tf=function(b,a){return this.Uo(b,a)}; + f.$classData=u({oS:0},!1,"scala.collection.immutable.Map$Map1",{oS:1,Vp:1,co:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,bn:1,mo:1,fb:1,va:1,lo:1,A:1,Ao:1,Gb:1,aq:1,$a:1,n:1});function oL(b,a,c,d){this.dg=b;this.di=a;this.eg=c;this.ei=d}oL.prototype=new fZ;oL.prototype.constructor=oL;f=oL.prototype;f.Zn=function(b){return uP(this,b)};f.aa=function(b){return vP(this,b)};f.Zc=function(b){return wP(this,b)};f.Ha=function(b){return this.pj(b,!1)};f.cc=function(b){return this.pj(b,!0)};f.ea=function(){return 2}; + f.V=function(){return 2};f.r=function(){return!1};f.s=function(b){if(gl(hl(),b,this.dg))return this.di;if(gl(hl(),b,this.eg))return this.ei;throw ce("key not found: "+b);};f.ta=function(b){return gl(hl(),b,this.dg)||gl(hl(),b,this.eg)};f.vc=function(b){return gl(hl(),b,this.dg)?new F(this.di):gl(hl(),b,this.eg)?new F(this.ei):z()};f.rj=function(b,a){return gl(hl(),b,this.dg)?this.di:gl(hl(),b,this.eg)?this.ei:or(a)};f.y=function(){return new aV(this)};f.Yn=function(){return new bV(this)};f.rn=function(){return new cV(this)}; + f.Uo=function(b,a){return gl(hl(),b,this.dg)?new oL(this.dg,a,this.eg,this.ei):gl(hl(),b,this.eg)?new oL(this.dg,this.di,this.eg,a):new pL(this.dg,this.di,this.eg,this.ei,b,a)};f.$n=function(b){return gl(hl(),b,this.dg)?new nL(this.eg,this.ei):gl(hl(),b,this.eg)?new nL(this.dg,this.di):this};f.kb=function(b){b.s(B(new C,this.dg,this.di));b.s(B(new C,this.eg,this.ei))};f.$d=function(b){return!!b.s(B(new C,this.dg,this.di))||!!b.s(B(new C,this.eg,this.ei))}; + f.Ue=function(b){return!!b.s(B(new C,this.dg,this.di))&&!!b.s(B(new C,this.eg,this.ei))};f.pj=function(b,a){var c=null,d=null,e=0;!!b.s(B(new C,this.dg,this.di))!==a&&(c=this.dg,d=this.di,e=1+e|0);!!b.s(B(new C,this.eg,this.ei))!==a&&(0===e&&(c=this.eg,d=this.ei),e=1+e|0);b=e;switch(b){case 0:return Li();case 1:return new nL(c,d);case 2:return this;default:throw new x(b);}}; + f.B=function(){var b=0,a=0,c=1,d=qF(cz(),this.dg,this.di);b=b+d|0;a^=d;c=Math.imul(c,1|d);d=qF(cz(),this.eg,this.ei);b=b+d|0;a^=d;c=Math.imul(c,1|d);d=cz().Ll;d=cz().H(d,b);d=cz().H(d,a);d=cz().Gk(d,c);return cz().Ja(d,2)};f.Vm=function(b){return this.$n(b)};f.Tf=function(b,a){return this.Uo(b,a)};f.$classData=u({pS:0},!1,"scala.collection.immutable.Map$Map2",{pS:1,Vp:1,co:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,bn:1,mo:1,fb:1,va:1,lo:1,A:1,Ao:1,Gb:1,aq:1,$a:1,n:1}); + function pL(b,a,c,d,e,g){this.Jf=b;this.Sg=a;this.uf=c;this.ug=d;this.vf=e;this.vg=g}pL.prototype=new fZ;pL.prototype.constructor=pL;f=pL.prototype;f.Zn=function(b){return uP(this,b)};f.aa=function(b){return vP(this,b)};f.Zc=function(b){return wP(this,b)};f.Ha=function(b){return this.pj(b,!1)};f.cc=function(b){return this.pj(b,!0)};f.ea=function(){return 3};f.V=function(){return 3};f.r=function(){return!1}; + f.s=function(b){if(gl(hl(),b,this.Jf))return this.Sg;if(gl(hl(),b,this.uf))return this.ug;if(gl(hl(),b,this.vf))return this.vg;throw ce("key not found: "+b);};f.ta=function(b){return gl(hl(),b,this.Jf)||gl(hl(),b,this.uf)||gl(hl(),b,this.vf)};f.vc=function(b){return gl(hl(),b,this.Jf)?new F(this.Sg):gl(hl(),b,this.uf)?new F(this.ug):gl(hl(),b,this.vf)?new F(this.vg):z()};f.rj=function(b,a){return gl(hl(),b,this.Jf)?this.Sg:gl(hl(),b,this.uf)?this.ug:gl(hl(),b,this.vf)?this.vg:or(a)};f.y=function(){return new dV(this)}; + f.Yn=function(){return new eV(this)};f.rn=function(){return new fV(this)};f.Uo=function(b,a){return gl(hl(),b,this.Jf)?new pL(this.Jf,a,this.uf,this.ug,this.vf,this.vg):gl(hl(),b,this.uf)?new pL(this.Jf,this.Sg,this.uf,a,this.vf,this.vg):gl(hl(),b,this.vf)?new pL(this.Jf,this.Sg,this.uf,this.ug,this.vf,a):new qL(this.Jf,this.Sg,this.uf,this.ug,this.vf,this.vg,b,a)}; + f.$n=function(b){return gl(hl(),b,this.Jf)?new oL(this.uf,this.ug,this.vf,this.vg):gl(hl(),b,this.uf)?new oL(this.Jf,this.Sg,this.vf,this.vg):gl(hl(),b,this.vf)?new oL(this.Jf,this.Sg,this.uf,this.ug):this};f.kb=function(b){b.s(B(new C,this.Jf,this.Sg));b.s(B(new C,this.uf,this.ug));b.s(B(new C,this.vf,this.vg))};f.$d=function(b){return!!b.s(B(new C,this.Jf,this.Sg))||!!b.s(B(new C,this.uf,this.ug))||!!b.s(B(new C,this.vf,this.vg))}; + f.Ue=function(b){return!!b.s(B(new C,this.Jf,this.Sg))&&!!b.s(B(new C,this.uf,this.ug))&&!!b.s(B(new C,this.vf,this.vg))}; + f.pj=function(b,a){var c=null,d=null,e=null,g=null,h=0;!!b.s(B(new C,this.Jf,this.Sg))!==a&&(c=this.Jf,e=this.Sg,h=1+h|0);!!b.s(B(new C,this.uf,this.ug))!==a&&(0===h?(c=this.uf,e=this.ug):(d=this.uf,g=this.ug),h=1+h|0);!!b.s(B(new C,this.vf,this.vg))!==a&&(0===h?(c=this.vf,e=this.vg):1===h&&(d=this.vf,g=this.vg),h=1+h|0);b=h;switch(b){case 0:return Li();case 1:return new nL(c,e);case 2:return new oL(c,e,d,g);case 3:return this;default:throw new x(b);}}; + f.B=function(){var b=0,a=0,c=1,d=qF(cz(),this.Jf,this.Sg);b=b+d|0;a^=d;c=Math.imul(c,1|d);d=qF(cz(),this.uf,this.ug);b=b+d|0;a^=d;c=Math.imul(c,1|d);d=qF(cz(),this.vf,this.vg);b=b+d|0;a^=d;c=Math.imul(c,1|d);d=cz().Ll;d=cz().H(d,b);d=cz().H(d,a);d=cz().Gk(d,c);return cz().Ja(d,3)};f.Vm=function(b){return this.$n(b)};f.Tf=function(b,a){return this.Uo(b,a)}; + f.$classData=u({tS:0},!1,"scala.collection.immutable.Map$Map3",{tS:1,Vp:1,co:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,bn:1,mo:1,fb:1,va:1,lo:1,A:1,Ao:1,Gb:1,aq:1,$a:1,n:1});function qL(b,a,c,d,e,g,h,k){this.Ge=b;this.Qf=a;this.se=c;this.Kf=d;this.ee=e;this.wf=g;this.fe=h;this.xf=k}qL.prototype=new fZ;qL.prototype.constructor=qL;f=qL.prototype;f.Zn=function(b){return uP(this,b)};f.aa=function(b){return vP(this,b)};f.Zc=function(b){return wP(this,b)};f.Ha=function(b){return this.pj(b,!1)}; + f.cc=function(b){return this.pj(b,!0)};f.ea=function(){return 4};f.V=function(){return 4};f.r=function(){return!1};f.s=function(b){if(gl(hl(),b,this.Ge))return this.Qf;if(gl(hl(),b,this.se))return this.Kf;if(gl(hl(),b,this.ee))return this.wf;if(gl(hl(),b,this.fe))return this.xf;throw ce("key not found: "+b);};f.ta=function(b){return gl(hl(),b,this.Ge)||gl(hl(),b,this.se)||gl(hl(),b,this.ee)||gl(hl(),b,this.fe)}; + f.vc=function(b){return gl(hl(),b,this.Ge)?new F(this.Qf):gl(hl(),b,this.se)?new F(this.Kf):gl(hl(),b,this.ee)?new F(this.wf):gl(hl(),b,this.fe)?new F(this.xf):z()};f.rj=function(b,a){return gl(hl(),b,this.Ge)?this.Qf:gl(hl(),b,this.se)?this.Kf:gl(hl(),b,this.ee)?this.wf:gl(hl(),b,this.fe)?this.xf:or(a)};f.y=function(){return new gV(this)};f.Yn=function(){return new hV(this)};f.rn=function(){return new iV(this)}; + f.Uo=function(b,a){return gl(hl(),b,this.Ge)?new qL(this.Ge,a,this.se,this.Kf,this.ee,this.wf,this.fe,this.xf):gl(hl(),b,this.se)?new qL(this.Ge,this.Qf,this.se,a,this.ee,this.wf,this.fe,this.xf):gl(hl(),b,this.ee)?new qL(this.Ge,this.Qf,this.se,this.Kf,this.ee,a,this.fe,this.xf):gl(hl(),b,this.fe)?new qL(this.Ge,this.Qf,this.se,this.Kf,this.ee,this.wf,this.fe,a):li(li(li(li(li(ki().Ni,this.Ge,this.Qf),this.se,this.Kf),this.ee,this.wf),this.fe,this.xf),b,a)}; + f.$n=function(b){return gl(hl(),b,this.Ge)?new pL(this.se,this.Kf,this.ee,this.wf,this.fe,this.xf):gl(hl(),b,this.se)?new pL(this.Ge,this.Qf,this.ee,this.wf,this.fe,this.xf):gl(hl(),b,this.ee)?new pL(this.Ge,this.Qf,this.se,this.Kf,this.fe,this.xf):gl(hl(),b,this.fe)?new pL(this.Ge,this.Qf,this.se,this.Kf,this.ee,this.wf):this};f.kb=function(b){b.s(B(new C,this.Ge,this.Qf));b.s(B(new C,this.se,this.Kf));b.s(B(new C,this.ee,this.wf));b.s(B(new C,this.fe,this.xf))}; + f.$d=function(b){return!!b.s(B(new C,this.Ge,this.Qf))||!!b.s(B(new C,this.se,this.Kf))||!!b.s(B(new C,this.ee,this.wf))||!!b.s(B(new C,this.fe,this.xf))};f.Ue=function(b){return!!b.s(B(new C,this.Ge,this.Qf))&&!!b.s(B(new C,this.se,this.Kf))&&!!b.s(B(new C,this.ee,this.wf))&&!!b.s(B(new C,this.fe,this.xf))}; + f.pj=function(b,a){var c=null,d=null,e=null,g=null,h=null,k=null,l=0;!!b.s(B(new C,this.Ge,this.Qf))!==a&&(c=this.Ge,g=this.Qf,l=1+l|0);!!b.s(B(new C,this.se,this.Kf))!==a&&(0===l?(c=this.se,g=this.Kf):(d=this.se,h=this.Kf),l=1+l|0);!!b.s(B(new C,this.ee,this.wf))!==a&&(0===l?(c=this.ee,g=this.wf):1===l?(d=this.ee,h=this.wf):(e=this.ee,k=this.wf),l=1+l|0);!!b.s(B(new C,this.fe,this.xf))!==a&&(0===l?(c=this.fe,g=this.xf):1===l?(d=this.fe,h=this.xf):2===l&&(e=this.fe,k=this.xf),l=1+l|0);b=l;switch(b){case 0:return Li(); + case 1:return new nL(c,g);case 2:return new oL(c,g,d,h);case 3:return new pL(c,g,d,h,e,k);case 4:return this;default:throw new x(b);}};f.B=function(){var b=0,a=0,c=1,d=qF(cz(),this.Ge,this.Qf);b=b+d|0;a^=d;c=Math.imul(c,1|d);d=qF(cz(),this.se,this.Kf);b=b+d|0;a^=d;c=Math.imul(c,1|d);d=qF(cz(),this.ee,this.wf);b=b+d|0;a^=d;c=Math.imul(c,1|d);d=qF(cz(),this.fe,this.xf);b=b+d|0;a^=d;c=Math.imul(c,1|d);d=cz().Ll;d=cz().H(d,b);d=cz().H(d,a);d=cz().Gk(d,c);return cz().Ja(d,4)};f.Vm=function(b){return this.$n(b)}; + f.Tf=function(b,a){return this.Uo(b,a)};f.$classData=u({xS:0},!1,"scala.collection.immutable.Map$Map4",{xS:1,Vp:1,co:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,bn:1,mo:1,fb:1,va:1,lo:1,A:1,Ao:1,Gb:1,aq:1,$a:1,n:1});function HZ(b,a){return b.gc===a?b:new TK(a)} + function IZ(b,a){a=a.y();for(var c=b.gc;a.C();){var d=a.z(),e=gi(G(),d),g=Lv(Nv(),e);c=wK(c,d,e,g,0);if(c!==b.gc){if(0===c.Ua)return hL().Kj;for(;a.C();)if(b=a.z(),d=gi(G(),b),e=Lv(Nv(),d),xK(c,b,d,e),0===c.Ua)return hL().Kj;return new TK(c)}}return b}function TK(b){this.gc=b}TK.prototype=new SY;TK.prototype.constructor=TK;f=TK.prototype;f.aa=function(b){return vP(this,b)};f.Zc=function(b){return wP(this,b)};f.Ha=function(b){return JZ(this,b,!1)};f.cc=function(b){return JZ(this,b,!0)};f.Rb=function(){return hL()}; + f.V=function(){return this.gc.Ua};f.ea=function(){return this.gc.Ua};f.r=function(){return 0===this.gc.Ua};f.y=function(){return this.r()?fy().xa:new uV(this.gc)};f.ta=function(b){var a=gi(G(),b),c=Lv(Nv(),a);return this.gc.Im(b,a,c,0)};function xZ(b,a){var c=gi(G(),a),d=Lv(Nv(),c);a=rK(b.gc,a,c,d,0);return HZ(b,a)} + function KZ(b,a){if(a instanceof TK){if(b.r())return a;var c=DK(b.gc,a.gc,0);return c===a.gc?a:HZ(b,c)}if(a instanceof aM)for(a=new OV(a),c=b.gc;a.C();){var d=a.z(),e=QV(d.Ui),g=Lv(Nv(),e);c=rK(c,d.Yk,e,g,0);if(c!==b.gc){for(b=Lw(Pw(),Kw(Pw(),g,0));a.C();)d=a.z(),e=QV(d.Ui),g=Lv(Nv(),e),b=uK(c,d.Yk,e,g,0,b);return new TK(c)}}else for(a=a.y(),c=b.gc;a.C();)if(d=a.z(),e=gi(G(),d),g=Lv(Nv(),e),c=rK(c,d,e,g,0),c!==b.gc){for(b=Lw(Pw(),Kw(Pw(),g,0));a.C();)d=a.z(),e=gi(G(),d),g=Lv(Nv(),e),b=uK(c,d,e,g, + 0,b);return new TK(c)}return b}f.x=function(){return this.y().z()};f.Rc=function(){return(new vV(this.gc)).z()};f.kb=function(b){this.gc.kb(b)};f.l=function(b){if(b instanceof TK){if(this===b)return!0;var a=this.gc;b=b.gc;return null===a?null===b:a.l(b)}return xX(this,b)};f.lf=function(){return"HashSet"};f.B=function(){var b=new tV(this.gc);return dz(cz(),b,cz().lu)}; + function LZ(b,a){if(b.r())return b;if(a instanceof TK)return a.r()?b:0===AK(b.gc,a.gc,0).Ua?hL().Kj:HZ(b,AK(b.gc,a.gc,0));if(a instanceof aM){for(var c=new OV(a),d=b.gc;c.C();){var e=c.z(),g=QV(e.Ui),h=Lv(Nv(),g);d=wK(d,e.Yk,g,h,0);if(d!==b.gc){if(0===d.Ua)return hL().Kj;for(;c.C();)if(b=c.z(),e=QV(b.Ui),g=Lv(Nv(),e),xK(d,b.Yk,e,g),0===d.Ua)return hL().Kj;return new TK(d)}}return b}c=a.V();return 0===c?b:c<=b.gc.Ua?IZ(b,a):JZ(b,new $f(k=>a.ta(k)),!0)} + function MZ(b,a){return a&&a.$classData&&a.$classData.eb.Jk?LZ(b,a):a instanceof NZ&&a.E()>b.gc.Ua?JZ(b,new $f(c=>oa(c)?!OZ(a,c|0):!0),!1):IZ(b,a)}function JZ(b,a,c){a=zK(b.gc,a,c);return a===b.gc?b:0===a.Ua?hL().Kj:new TK(a)}f.Mb=function(b){return this.ne(qU(new rU,this,b))};f.Dk=function(b){return JZ(this,b,!1)};f.Mg=function(b){return MZ(this,b)};f.qb=function(b){return KZ(this,b)};f.oj=function(b){var a=gi(G(),b),c=Lv(Nv(),a);b=wK(this.gc,b,a,c,0);return HZ(this,b)}; + f.Jg=function(b){return xZ(this,b)};f.$classData=u({RR:0},!1,"scala.collection.immutable.HashSet",{RR:1,uo:1,$m:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,Jk:1,dn:1,va:1,A:1,Ho:1,Gb:1,Jo:1,IW:1,FW:1,$a:1,cg:1,n:1});function PZ(){}PZ.prototype=new uY;PZ.prototype.constructor=PZ;function QZ(){}QZ.prototype=PZ.prototype;PZ.prototype.db=function(){return this}; + var SZ=function RZ(b,a){gy();return new EP(new H(()=>{if(b.r())return lL();gy();var d=a.s(GP(b).x()),e=RZ(GP(b).qc(),a);return new iL(d,e)}))},UZ=function TZ(b,a){if(b.r()||!a.C())return lL();gy();var d=B(new C,GP(b).x(),a.z());gy();return new iL(d,new EP(new H(()=>TZ(GP(b).qc(),a))))},WZ=function VZ(b,a){if(0>=a)return gy().ci;gy();return new EP(new H(()=>{if(b.r())return lL();gy();var d=GP(b).x(),e=VZ(GP(b).qc(),-1+a|0);return new iL(d,e)}))}; + function XZ(b,a,c,d,e){a.$=""+a.$+c;if(!b.bf)a.$+="\x3cnot computed\x3e";else if(!b.r()){c=GP(b).x();a.$=""+a.$+c;c=b;var g=GP(b).qc();if(c!==g&&(!g.bf||GP(c)!==GP(g))&&(c=g,g.bf&&!g.r()))for(g=GP(g).qc();c!==g&&g.bf&&!g.r()&&GP(c)!==GP(g);){a.$=""+a.$+d;var h=GP(c).x();a.$=""+a.$+h;c=GP(c).qc();g=GP(g).qc();g.bf&&!g.r()&&(g=GP(g).qc())}if(!g.bf||g.r()){for(;c!==g;)a.$=""+a.$+d,b=GP(c).x(),a.$=""+a.$+b,c=GP(c).qc();c.bf||(a.$=""+a.$+d,a.$+="\x3cnot computed\x3e")}else{h=b;for(b=0;;){var k=h,l=g;if(k!== + l&&GP(k)!==GP(l))h=GP(h).qc(),g=GP(g).qc(),b=1+b|0;else break}h=c;k=g;(h===k||GP(h)===GP(k))&&0b)b=1;else a:for(var a=this,c=0;;){if(c===b){b=a.r()?0:1;break a}if(a.r()){b=-1;break a}c=1+c|0;a=a.D()}return b};f.ca=function(b){return Fl(this,b)};f.Ue=function(b){a:{for(var a=this;!a.r();){if(!b.s(a.x())){b=!1;break a}a=a.D()}b=!0}return b}; + f.$d=function(b){a:{for(var a=this;!a.r();){if(b.s(a.x())){b=!0;break a}a=a.D()}b=!1}return b};f.ta=function(b){a:{for(var a=this;!a.r();){if(gl(hl(),a.x(),b)){b=!0;break a}a=a.D()}b=!1}return b};f.Zm=function(b){return IR(this,b)};f.uj=function(b,a){return JR(this,b,a)};function GP(b){if(!b.jy&&!b.jy){if(b.ky)throw BK("self-referential LazyList or a derivation thereof has no more elements");b.ky=!0;try{var a=or(b.kF)}finally{b.ky=!1}b.bf=!0;b.kF=null;b.lF=a;b.jy=!0}return b.lF} + f.r=function(){return GP(this)===lL()};f.V=function(){return this.bf&&GP(this)===lL()?0:-1};f.x=function(){return GP(this).x()};function DP(b){var a=b,c=b;for(a.r()||(a=GP(a).qc());c!==a&&!a.r();){a=GP(a).qc();if(a.r())break;a=GP(a).qc();if(a===c)break;c=GP(c).qc()}return b}f.y=function(){return this.bf&&GP(this)===lL()?fy().xa:new lS(this)};f.kb=function(b){for(var a=this;!a.r();)b.s(GP(a).x()),a=GP(a).qc()}; + f.qg=function(b,a){for(var c=this;;){if(c.r())return b;var d=GP(c).qc();b=a.S(b,GP(c).x());c=d}};f.lf=function(){return"LazyList"};function YZ(b,a){gy();return new EP(new H(()=>{if(b.r()){var c=or(a);return c instanceof EP?GP(c):0===c.V()?lL():KP(gy(),c.y())}gy();c=GP(b).x();var d=YZ(GP(b).qc(),a);return new iL(c,d)}))}function ZZ(b,a){return b.bf&&GP(b)===lL()?SJ(gy(),a):YZ(b,new H(()=>a))} + function $Z(b,a){return b.bf&&GP(b)===lL()?(gy(),new EP(new H(()=>{gy();var c=gy().ci;return new iL(a,c)}))):YZ(b,new H(()=>{fy();return new jR(a)}))}f.Fl=function(b){if(this.r())throw sv("empty.reduceLeft");for(var a=GP(this).x(),c=GP(this).qc();!c.r();)a=b.S(a,GP(c).x()),c=GP(c).qc();return a};function a_(b,a){gy();return new EP(new H(()=>{gy();return new iL(a,b)}))} + function b_(b,a){if(b.bf&&GP(b)===lL())return gy().ci;gy();return new EP(new H(()=>{if(b.r())return lL();gy();var c=a.s(GP(b).x()),d=SZ(GP(b).qc(),a);return new iL(c,d)}))}f.ae=function(b){for(var a=this;;){if(a.r())return z();var c=GP(a).x();if(b.s(c))return new F(c);a=GP(a).qc()}};function c_(b,a){return b.bf&&GP(b)===lL()?gy().ci:HP(gy(),b,a)}function d_(b){var a=LP(0,0,1);if(b.bf&&GP(b)===lL()||0===a.V())return gy().ci;gy();return new EP(new H(()=>UZ(b,a.y())))} + function nS(b,a){return 0>=a?b:b.bf&&GP(b)===lL()?gy().ci:JP(gy(),b,a)}function oS(b,a){if(b.bf&&GP(b)===lL()||0>=a)return gy().ci;gy();return new EP(new H(()=>{if(b.r())return lL();gy();var c=GP(b).x(),d=WZ(GP(b).qc(),-1+a|0);return new iL(c,d)}))}f.tq=function(b,a){if(!(0>>16|0;var g=Lv(Nv(),e);c=bK(c,d.zg,d.yd,e,g,0,!0);if(c!==b.Fb){for(b=Lw(Pw(),Kw(Pw(),g,0));a.C();)d=a.z(),e=d.Ke,e^=e>>>16|0,b=eK(c,d.zg,d.yd,e,Lv(Nv(),e),0,b);return new MK(c)}}return b}if(Ni(a)){if(a.r())return b;c=new yP(b);a.Bi(c);a=c.yo;return a===b.Fb?b:new MK(a)}a=a.y();return a.C()?(c=new yP(b), + Ov(a,c),a=c.yo,a===b.Fb?b:new MK(a)):b}f.kb=function(b){this.Fb.kb(b)};f.Bi=function(b){this.Fb.Bi(b)};f.l=function(b){if(b instanceof MK){if(this===b)return!0;var a=this.Fb;b=b.Fb;return null===a?null===b:a.l(b)}return hQ(this,b)};f.B=function(){if(this.r())return cz().ku;var b=new kV(this.Fb);return dz(cz(),b,cz().Ll)};f.lf=function(){return"HashMap"};function pi(b,a,c){a=lK(b.Fb,a,c);return a===b.Fb?b:0===a.ec?ki().Ni:new MK(a)}f.Zn=function(b){return uP(this,b)}; + f.Mb=function(b){return this.ne(qU(new rU,this,b))};f.Rc=function(){return this.lc().z()};f.x=function(){return this.y().z()};f.Cc=function(b){return e_(this,b)};f.Vm=function(b){return EZ(this,b)};f.Tf=function(b,a){return li(this,b,a)};f.$classData=u({LR:0},!1,"scala.collection.immutable.HashMap",{LR:1,Vp:1,co:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,bn:1,mo:1,fb:1,va:1,lo:1,A:1,Ao:1,Gb:1,aq:1,hT:1,bF:1,$a:1,cg:1,n:1}); + function rL(b,a,c,d){this.Ou=0;this.Si=b;this.Wg=a;this.jq=c;this.ii=d;this.Ou=a.ea()}rL.prototype=new fZ;rL.prototype.constructor=rL;f=rL.prototype;f.Zn=function(b){return uP(this,b)};f.aa=function(b){return vP(this,b)};f.Zc=function(b){return wP(this,b)};f.Ha=function(b){return xP(this,b,!1)};f.cc=function(b){return xP(this,b,!0)};f.Oc=function(){return"SeqMap"};f.lf=function(){return"TreeSeqMap"};f.Th=function(){return NL()};f.ea=function(){return this.Ou};f.V=function(){return this.Ou}; + f.r=function(){return 0===this.Ou}; + function OP(b,a,c){var d=!1,e=null,g=b.Wg.vc(a);if(-1===b.jq){var h=b.ii,k=JL();h=null!==h&&h===k?!0:g.r()}else h=!1;if(h)return OP(f_(LL(NL(),b.ii),b),a,c);if(g instanceof F&&(d=!0,e=g,h=e.p,null!==h)){h=h.vl();k=b.ii;var l=IL();if(null!==k&&k===l)return new rL(dx(b.Si,h,a),b.Wg.Tf(a,B(new C,h,c)),b.jq,b.ii)}if(d&&(d=e.p,null!==d))return g=d.vl(),NL(),d=b.jq,d=2147483647===d?-2147483648:1+d|0,new rL(hx(jx(b.Si,g),d,a),b.Wg.Tf(a,B(new C,d,c)),d,b.ii);if(z()===g)return NL(),g=b.jq,g=2147483647===g? + -2147483648:1+g|0,new rL(hx(b.Si,g,a),b.Wg.Tf(a,B(new C,g,c)),g,b.ii);throw new x(g);}f.vc=function(b){b=this.Wg.vc(b);if(b.r())return z();b=b.G();return new F(b.m())};f.y=function(){return new CS(this)};f.Yn=function(){return new DS(this)};f.rn=function(){return new ES(this)};f.ta=function(b){return this.Wg.ta(b)}; + function f_(b,a){var c=b.Si,d=b.Wg;NL();var e=b.jq;e=2147483647===e?-2147483648:1+e|0;for(a=a.y();a.C();){var g=a.z();if(null===g)throw new x(g);var h=g.o();g=g.m();var k=d.vc(h);a:{if(k instanceof F){var l=k.p;if(null!==l){k=l.vl();l=l.m();var m=b.ii,n=IL();null===m||m!==n||gl(hl(),l,g)?(l=b.ii,m=JL(),null!==l&&l===m&&(d=d.Tf(h,B(new C,e,g)),c=hx(jx(c,k),e,h),NL(),e=2147483647===e?-2147483648:1+e|0)):d=d.Tf(h,B(new C,k,g));break a}}if(z()===k)d=d.Tf(h,B(new C,e,g)),c=hx(c,e,h),NL(),e=2147483647=== + e?-2147483648:1+e|0;else throw new x(k);}}return new rL(c,d,e,b.ii)}f.Cc=function(b){return f_(this,b)};f.Ow=function(b){NL();for(var a=new ML(this.ii),c=$w(this.Si);c.C();){var d=c.z(),e=this.Wg.s(d);if(null===e)throw new x(e);for(d=b.s(B(new C,d,e.m())).y();d.C();){e=d.z();if(null===e)throw new x(e);NP(a,e.o(),e.m())}}return QP(a)}; + f.wj=function(b){NL();for(var a=new ML(this.ii),c=$w(this.Si);c.C();){var d=c.z(),e=this.Wg.s(d);if(null===e)throw new x(e);d=b.s(B(new C,d,e.m()));if(null===d)throw new x(d);NP(a,d.o(),d.m())}return QP(a)};f.Rc=function(){var b=this.Si.Rc(),a=this.Wg.s(b).ur();return B(new C,b,a)};f.x=function(){var b=this.Si.x(),a=this.Wg.s(b).ur();return B(new C,b,a)}; + f.Vm=function(b){a:{var a=this.Wg.vc(b);if(a instanceof F){var c=a.p;if(null!==c){b=new rL(jx(this.Si,c.vl()),this.Wg.Vm(b),this.jq,this.ii);break a}}if(z()===a)b=this;else throw new x(a);}return b};f.Tf=function(b,a){return OP(this,b,a)};f.$classData=u({iT:0},!1,"scala.collection.immutable.TreeSeqMap",{iT:1,Vp:1,co:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,bn:1,mo:1,fb:1,va:1,lo:1,A:1,Ao:1,Gb:1,aq:1,HW:1,DW:1,$a:1,hT:1,bF:1});function g_(){}g_.prototype=new zZ;g_.prototype.constructor=g_; + function h_(){}h_.prototype=g_.prototype;g_.prototype.kc=function(b){return vE(this,b)};function i_(){}i_.prototype=new FY;i_.prototype.constructor=i_;function j_(){}j_.prototype=i_.prototype;i_.prototype.Rb=function(){XP||(XP=new WP);return XP};i_.prototype.db=function(){return this}; + function k_(b,a,c){var d=c&(-1+b.hf.d.length|0),e=b.hf.d[d];if(null===e)b.hf.d[d]=new Sx(a,c,null);else{for(var g=null,h=e;null!==h&&h.Ui<=c;){if(h.Ui===c&&gl(hl(),a,h.Yk))return!1;g=h;h=h.zf}null===g?b.hf.d[d]=new Sx(a,c,e):g.zf=new Sx(a,c,g.zf)}b.pn=1+b.pn|0;return!0} + function l_(b,a){var c=b.hf.d.length;b.zy=Cb(a*b.Uu);if(0===b.pn)b.hf=new (hd(Tx).Na)(a);else{var d=b.hf;b.hf=zt(Kt(),d,a);d=new Sx(null,0,null);for(var e=new Sx(null,0,null);c>(Math.clz32(b)|0)&b)<<1;return 1073741824>b?b:1073741824}function $L(b,a,c){b.Uu=c;b.hf=new (hd(Tx).Na)(m_(a));b.zy=Cb(b.hf.d.length*b.Uu);b.pn=0;return b}function cM(){var b=new aM;$L(b,16,.75);return b}function aM(){this.Uu=0;this.hf=null;this.pn=this.zy=0}aM.prototype=new QZ;aM.prototype.constructor=aM;f=aM.prototype;f.aa=function(b){return vP(this,b)};f.Zc=function(b){return wP(this,b)};f.Ha=function(b){return xP(this,b,!1)}; + f.cc=function(b){return xP(this,b,!0)};f.ea=function(){return this.pn};function QV(b){return b^(b>>>16|0)}f.ta=function(b){var a=QV(gi(G(),b)),c=this.hf.d[a&(-1+this.hf.d.length|0)];if(null===c)b=null;else a:for(;;){if(a===c.Ui&&gl(hl(),b,c.Yk)){b=c;break a}if(null===c.zf||c.Ui>a){b=null;break a}c=c.zf}return null!==b};f.Xc=function(b){b=m_(Cb((1+b|0)/this.Uu));b>this.hf.d.length&&l_(this,b)};function hA(b,a){(1+b.pn|0)>=b.zy&&l_(b,b.hf.d.length<<1);return k_(b,a,QV(gi(G(),a)))} + function ZL(b,a){b.Xc(a.V());if(a instanceof TK)return a.gc.Pw(new Lj((d,e)=>{k_(b,d,QV(e|0))})),b;if(a instanceof aM){for(a=new OV(a);a.C();){var c=a.z();k_(b,c.Yk,c.Ui)}return b}return vE(b,a)}f.y=function(){return new NV(this)};f.Rb=function(){return eM()};f.V=function(){return this.pn};f.r=function(){return 0===this.pn};f.kb=function(b){for(var a=this.hf.d.length,c=0;c>31,d=b.Dc;b=d>>31;d=a-d|0;return new za(d,(-2147483648^d)>(-2147483648^a)?-1+(c-b|0)|0:c-b|0)} + function o_(b){var a=n_(b),c=b.Kb,d=c>>31;b=Oa();a=Ys(b,a.L,a.O,c,d);b=b.Cb;return 0===a&&0===b} + function p_(b,a,c,d){b.Dc=a;b.Ug=c;b.Kb=d;b.Rf=a>c&&0d||a===c&&!b.Ci();if(0===d)throw Hi("step cannot be 0.");if(b.Rf)a=0;else{a=n_(b);var e=b.Kb,g=e>>31;var h=Oa();a=os(h,a.L,a.O,e,g);h=h.Cb;g=b.Ci()||!o_(b)?1:0;e=g>>31;g=a+g|0;h=new za(g,(-2147483648^g)<(-2147483648^a)?1+(h+e|0)|0:h+e|0);a=h.L;h=h.O;a=(0===h?-1<(-2147483648^a):0>31,a=Ys(Oa(),a.L,a.O,d,h),c=0!==a?c-a|0:b.Ci()?c: + c-d|0}b.jn=c}function NZ(){this.Kb=this.Ug=this.Dc=0;this.Rf=!1;this.jn=this.gi=0}NZ.prototype=new ZY;NZ.prototype.constructor=NZ;function q_(){}f=q_.prototype=NZ.prototype;f.Pf=function(b){return PW(this,b)};f.Oa=function(b){return LU(this,b)};f.cb=function(b){return jq(this,b)};f.Hg=function(b){return MU(this,b)};f.Tn=function(b){return YA(this,b)};f.Zc=function(b){return wP(this,b)};f.Mm=function(b){return wM(this,b)};f.Vo=function(){return mq(this)};f.Ha=function(b){return xP(this,b,!1)}; + f.cc=function(b){return xP(this,b,!0)};f.ni=function(){return this};f.wp=function(b){return hZ(this,b)};f.Kg=function(){return qn()};f.Oc=function(){return"IndexedSeq"};f.lc=function(){var b=new VY(this);return CU(new DU,b)};f.me=function(b,a){return mR(this,this.E(),b,a)};f.$c=function(){return new QY(this)};f.Sc=function(b){var a=this.E();return a===b?0:athis.gi?pE(rE(),this.Dc,this.Ug,this.Kb,this.Ci()):this.gi};function r_(b){if(b.Rf)throw b=qE("last"),b instanceof xl?b.Ac:b;return b.jn}f.nd=function(){if(this.Rf){var b=qE("head");throw b instanceof xl?b.Ac:b;}return this.Dc};function s_(b){0>b.gi&&pE(rE(),b.Dc,b.Ug,b.Kb,b.Ci())}f.kb=function(b){if(!this.Rf)for(var a=this.Dc;;){b.s(a);if(a===this.jn)break;a=a+this.Kb|0}}; + f.Zm=function(b){if(b instanceof NZ){var a=this.E();switch(a){case 0:return b.Rf;case 1:return 1===b.E()&&this.Dc===b.Dc;default:return b.E()===a&&this.Dc===b.Dc&&this.Kb===b.Kb}}else return iZ(this,b)};function t_(b,a){if(0>=a||b.Rf)return b;if(a>=b.gi&&0<=b.gi)return a=b.Ug,new $N(a,a,b.Kb);a=b.Dc+Math.imul(b.Kb,a)|0;var c=b.Ug,d=b.Kb;return b.Ci()?new u_(a,c,d):new $N(a,c,d)} + function ZN(b,a){if(0>=a){var c=b.Dc;return new $N(c,c,b.Kb)}if(0<=b.gi)return t_(b,b.gi-a|0);c=r_(b);var d=c>>31,e=b.Kb,g=e>>31;a=-1+a|0;var h=a>>31,k=65535&e,l=e>>>16|0,m=65535&a,n=a>>>16|0,q=Math.imul(k,m);m=Math.imul(l,m);var r=Math.imul(k,n);k=q+((m+r|0)<<16)|0;q=(q>>>16|0)+r|0;g=(((Math.imul(e,h)+Math.imul(g,a)|0)+Math.imul(l,n)|0)+(q>>>16|0)|0)+(((65535&q)+m|0)>>>16|0)|0;e=c-k|0;d=(-2147483648^e)>(-2147483648^c)?-1+(d-g|0)|0:d-g|0;0>31,g=d===a?(-2147483648^e)<(-2147483648^ + g):db.Kb?(g=b.Dc,a=g>>31,d=d===a?(-2147483648^e)>(-2147483648^g):d>a):d=!1;return d?b:new u_(e,c,b.Kb)}function OZ(b,a){if(a!==b.Ug||b.Ci()){if(0b.Ug)return!1;if(1===b.Kb)return!0;a=a-b.Dc|0;b=b.Kb;return 0===(0===b?yb(0,0):+(a>>>0)%+(b>>>0)|0)}if(ab.Dc)return!1;if(-1===b.Kb)return!0;a=b.Dc-a|0;b=-b.Kb|0;return 0===(0===b?yb(0,0):+(a>>>0)%+(b>>>0)|0)}return!1}f.ta=function(b){return oa(b)?OZ(this,b|0):JK(this,b)};f.sp=function(){return 2147483647}; + f.l=function(b){if(b instanceof NZ){if(this.Rf)return b.Rf;if(b.Rf||this.Dc!==b.Dc)return!1;var a=r_(this);return a===r_(b)&&(this.Dc===a||this.Kb===b.Kb)}return UX(this,b)};f.B=function(){if(2<=this.E()){var b=cz(),a=this.Kb,c=this.jn;return $y(b.H(b.H(b.H(b.Nd,this.Dc),a),c))}return rF(this)};f.w=function(){var b=this.Ci()?"to":"until",a=1===this.Kb?"":" by "+this.Kb;return(this.Rf?"empty ":o_(this)?"":"inexact ")+"Range "+this.Dc+" "+b+" "+this.Ug+a};f.lf=function(){return"Range"}; + f.Hm=function(b){s_(this);if(0>b||b>=this.gi)throw zy(new Ay,b+" is out of bounds (min 0, max "+(-1+this.gi|0)+")");return this.Dc+Math.imul(this.Kb,b)|0};f.Rb=function(){return qn()};f.Le=function(b){return b===vv()?0=Sd(Wd(),a))return this;Dv();a=this.Gd();var c=this.E();Ev();Fv(ma(cd),ot(ja(a)))?a=Gv(ma(cd))?Hv(a,c):Bt(Kt(),a,c,ma(hd(cd))):(c=new xc(c),Iv(Dv(),a,0,c,0,Sd(Wd(),a)),a=c);lt(Kt(),a,b);return new aO(a)};f.sb=function(){var b=FR();this.Pc();return b.as?b.bs:NU(b)}; + f.ne=function(b){FR();var a=this.Pc();return QU(b,a)};f.Le=function(b){return this.Af(b)};f.D=function(){return ER(FR(),ee(Kd(),this.Gd()))};f.Mb=function(b){if(0>=b)b=this;else{FR();Kd();var a=this.Gd();b=pv(Kd(),a,b,Sd(Wd(),a));b=ER(0,b)}return b};f.Hg=function(b){if(b instanceof RU){var a=v_(this,b);b=null===a?w_(this,b):a}else b=w_(this,b);return b};f.cb=function(b){return this.Jd(b)};f.Oa=function(b){return this.Md(b)}; + f.aa=function(b){for(var a=new xc(this.E()),c=0;cr=>!!m.s(r)!==n?IK(q,r):void 0)(a,c,h)));return h.qh()}if(0===e)return xx();h=new xc(e);b.I.W(0,h,0,d);for(k=1+d|0;d!==e;)0!==(1<!!a.s(m)!==c?IK(l,m):void 0));return l.qh()}return b}f.lh=function(b,a){if(a<(4+this.Xi()|0)){var c=new Yi(this);if(Px(b))b.kb(new $f(d=>{c.pc=c.pc.Cf(d)}));else for(b=b.y();b.C();)a=b.z(),c.pc=c.pc.Cf(a);return c.pc}if(this.E()<(a>>>5|0)&&b instanceof PS){a=new VY(this);for(a=CU(new DU,a);0g?-g|0:g)|0)|0,this.Uj(c),b);c=1+c|0}};f.Mb=function(b){var a=this.E();b=0a?MU(this,b):this.lh(b,a)};f.Rb=function(){return hy()};function B_(){}B_.prototype=new zZ;B_.prototype.constructor=B_;function C_(){}f=C_.prototype=B_.prototype;f.Pf=function(b){return KU(this,b)}; + f.Oa=function(b){return LU(this,b)};f.cb=function(b){return jq(this,b)};f.Hg=function(b){return MU(this,b)};f.aa=function(b){return vP(this,b)};f.Zc=function(b){return wP(this,b)};f.Ha=function(b){return xP(this,b,!1)};f.cc=function(b){return xP(this,b,!0)};f.Oc=function(){return"IndexedSeq"};f.lc=function(){var b=new VY(this);return CU(new DU,b)};f.me=function(b,a){return mR(this,this.E(),b,a)};f.$c=function(){return new QY(this)};f.Mb=function(b){return qR(this,b)};f.x=function(){return wR(this)}; + f.Rc=function(){return xR(this)};f.Sc=function(b){var a=this.E();return a===b?0:a=this.E())return this;if(b===Av()){b=this.Kk.X();var a=Bv(),c=Av();Cv(a,b,b.d.length,c);return new ZU(b)}return RU.prototype.Af.call(this,b)};f.y=function(){return new fW(this.Kk)}; + f.Jd=function(b){if("boolean"===typeof b){b=!!b;Kd();var a=this.Kk;Ty();Dv();var c=1+a.d.length|0;Fv(ma(od),ot(ja(a)))?c=Gv(ma(od))?Hv(a,c):Bt(Kt(),a,c,ma(hd(od))):(c=new zc(c),Iv(Dv(),a,0,c,0,a.d.length));aw(be(),c,a.d.length,b);return new ZU(c)}return RU.prototype.Jd.call(this,b)};f.Md=function(b){if("boolean"===typeof b){b=!!b;Kd();var a=this.Kk;Ty();var c=new zc(1+a.d.length|0);c.d[0]=b;Iv(Dv(),a,0,c,1,a.d.length);return new ZU(c)}return RU.prototype.Md.call(this,b)};f.pr=function(b){return this.Kk.d[b]}; + f.Oa=function(b){return this.Md(b)};f.cb=function(b){return this.Jd(b)};f.Le=function(b){return this.Af(b)};f.s=function(b){return this.pr(b|0)};f.ca=function(b){return this.pr(b)};f.Pc=function(){return Ty()};f.Gd=function(){return this.Kk};f.$classData=u({xR:0},!1,"scala.collection.immutable.ArraySeq$ofBoolean",{xR:1,Pl:1,Fe:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ge:1,Gb:1,te:1,af:1,Sb:1,gb:1,tf:1,df:1,Tb:1,$a:1,Nl:1,n:1});function XU(b){this.Lk=b}XU.prototype=new x_; + XU.prototype.constructor=XU;f=XU.prototype;f.E=function(){return this.Lk.d.length};f.qr=function(b){return this.Lk.d[b]};f.B=function(){var b=cz();return gz(b,this.Lk,b.Nd)};f.l=function(b){if(b instanceof XU){var a=this.Lk;b=b.Lk;return ut(Kt(),a,b)}return UX(this,b)};f.Af=function(b){return 1>=this.E()?this:b===yv()?(b=this.Lk.X(),jt(Kt(),b),new XU(b)):RU.prototype.Af.call(this,b)};f.y=function(){return new YV(this.Lk)}; + f.Jd=function(b){if(dc(b)){b|=0;Kd();var a=this.Lk;Ry();Dv();var c=1+a.d.length|0;Fv(ma(rd),ot(ja(a)))?c=Gv(ma(rd))?Hv(a,c):Bt(Kt(),a,c,ma(hd(rd))):(c=new Hc(c),Iv(Dv(),a,0,c,0,a.d.length));aw(be(),c,a.d.length,b);return new XU(c)}return RU.prototype.Jd.call(this,b)};f.Md=function(b){if(dc(b)){b|=0;Kd();var a=this.Lk;Ry();var c=new Hc(1+a.d.length|0);c.d[0]=b;Iv(Dv(),a,0,c,1,a.d.length);return new XU(c)}return RU.prototype.Md.call(this,b)};f.Oa=function(b){return this.Md(b)};f.cb=function(b){return this.Jd(b)}; + f.Le=function(b){return this.Af(b)};f.s=function(b){return this.qr(b|0)};f.ca=function(b){return this.qr(b)};f.Pc=function(){return Ry()};f.Gd=function(){return this.Lk};f.$classData=u({yR:0},!1,"scala.collection.immutable.ArraySeq$ofByte",{yR:1,Pl:1,Fe:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ge:1,Gb:1,te:1,af:1,Sb:1,gb:1,tf:1,df:1,Tb:1,$a:1,Nl:1,n:1});function WU(b){this.Fj=b}WU.prototype=new x_;WU.prototype.constructor=WU;f=WU.prototype;f.E=function(){return this.Fj.d.length}; + f.rr=function(b){return this.Fj.d[b]};f.B=function(){var b=cz();return hz(b,this.Fj,b.Nd)};f.l=function(b){if(b instanceof WU){var a=this.Fj;b=b.Fj;return tt(Kt(),a,b)}return UX(this,b)};f.Af=function(b){return 1>=this.E()?this:b===xv()?(b=this.Fj.X(),ht(Kt(),b),new WU(b)):RU.prototype.Af.call(this,b)};f.y=function(){return new ZV(this.Fj)}; + f.Jd=function(b){if(b instanceof fa){b=Pa(b);Kd();var a=this.Fj;Qy();Dv();var c=1+a.d.length|0;Fv(ma(pd),ot(ja(a)))?c=Gv(ma(pd))?Hv(a,c):Bt(Kt(),a,c,ma(hd(pd))):(c=new Bc(c),Iv(Dv(),a,0,c,0,a.d.length));aw(be(),c,a.d.length,wc(b));return new WU(c)}return RU.prototype.Jd.call(this,b)};f.Md=function(b){if(b instanceof fa){b=Pa(b);Kd();var a=this.Fj;Qy();var c=new Bc(1+a.d.length|0);c.d[0]=b;Iv(Dv(),a,0,c,1,a.d.length);return new WU(c)}return RU.prototype.Md.call(this,b)}; + f.Bk=function(b,a,c,d){return(new EV(this.Fj)).Bk(b,a,c,d)};f.Oa=function(b){return this.Md(b)};f.cb=function(b){return this.Jd(b)};f.Le=function(b){return this.Af(b)};f.s=function(b){return wc(this.rr(b|0))};f.ca=function(b){return wc(this.rr(b))};f.Pc=function(){return Qy()};f.Gd=function(){return this.Fj}; + f.$classData=u({zR:0},!1,"scala.collection.immutable.ArraySeq$ofChar",{zR:1,Pl:1,Fe:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ge:1,Gb:1,te:1,af:1,Sb:1,gb:1,tf:1,df:1,Tb:1,$a:1,Nl:1,n:1});function TU(b){this.Ql=b}TU.prototype=new x_;TU.prototype.constructor=TU;f=TU.prototype;f.E=function(){return this.Ql.d.length};f.B=function(){var b=cz();return iz(b,this.Ql,b.Nd)};f.l=function(b){if(b instanceof TU){var a=this.Ql;b=b.Ql;return wt(Kt(),a,b)}return UX(this,b)};f.y=function(){return new $V(this.Ql)}; + f.Jd=function(b){if("number"===typeof b){b=+b;Kd();var a=this.Ql;Ny();Dv();var c=1+a.d.length|0;Fv(ma(Ad),ot(ja(a)))?c=Gv(ma(Ad))?Hv(a,c):Bt(Kt(),a,c,ma(hd(Ad))):(c=new Xc(c),Iv(Dv(),a,0,c,0,a.d.length));aw(be(),c,a.d.length,b);return new TU(c)}return RU.prototype.Jd.call(this,b)};f.Md=function(b){if("number"===typeof b){b=+b;Kd();var a=this.Ql;Ny();var c=new Xc(1+a.d.length|0);c.d[0]=b;Iv(Dv(),a,0,c,1,a.d.length);return new TU(c)}return RU.prototype.Md.call(this,b)};f.mr=function(b){return this.Ql.d[b]}; + f.Oa=function(b){return this.Md(b)};f.cb=function(b){return this.Jd(b)};f.s=function(b){return this.mr(b|0)};f.ca=function(b){return this.mr(b)};f.Pc=function(){return Ny()};f.Gd=function(){return this.Ql};f.$classData=u({AR:0},!1,"scala.collection.immutable.ArraySeq$ofDouble",{AR:1,Pl:1,Fe:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ge:1,Gb:1,te:1,af:1,Sb:1,gb:1,tf:1,df:1,Tb:1,$a:1,Nl:1,n:1});function VU(b){this.Rl=b}VU.prototype=new x_;VU.prototype.constructor=VU;f=VU.prototype; + f.E=function(){return this.Rl.d.length};f.B=function(){var b=cz();return jz(b,this.Rl,b.Nd)};f.l=function(b){if(b instanceof VU){var a=this.Rl;b=b.Rl;return xt(Kt(),a,b)}return UX(this,b)};f.y=function(){return new aW(this.Rl)}; + f.Jd=function(b){if(ua(b)){b=Math.fround(b);Kd();var a=this.Rl;Py();Dv();var c=1+a.d.length|0;Fv(ma(zd),ot(ja(a)))?c=Gv(ma(zd))?Hv(a,c):Bt(Kt(),a,c,ma(hd(zd))):(c=new Wc(c),Iv(Dv(),a,0,c,0,a.d.length));aw(be(),c,a.d.length,b);return new VU(c)}return RU.prototype.Jd.call(this,b)};f.Md=function(b){if(ua(b)){b=Math.fround(b);Kd();var a=this.Rl;Py();var c=new Wc(1+a.d.length|0);c.d[0]=b;Iv(Dv(),a,0,c,1,a.d.length);return new VU(c)}return RU.prototype.Md.call(this,b)};f.nr=function(b){return this.Rl.d[b]}; + f.Oa=function(b){return this.Md(b)};f.cb=function(b){return this.Jd(b)};f.s=function(b){return this.nr(b|0)};f.ca=function(b){return this.nr(b)};f.Pc=function(){return Py()};f.Gd=function(){return this.Rl};f.$classData=u({BR:0},!1,"scala.collection.immutable.ArraySeq$ofFloat",{BR:1,Pl:1,Fe:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ge:1,Gb:1,te:1,af:1,Sb:1,gb:1,tf:1,df:1,Tb:1,$a:1,Nl:1,n:1});function SU(b){this.Mk=b}SU.prototype=new x_;SU.prototype.constructor=SU;f=SU.prototype; + f.E=function(){return this.Mk.d.length};f.B=function(){var b=cz();return kz(b,this.Mk,b.Nd)};f.l=function(b){if(b instanceof SU){var a=this.Mk;b=b.Mk;return rt(Kt(),a,b)}return UX(this,b)};f.Af=function(b){return 1>=this.E()?this:b===vv()?(b=this.Mk.X(),$s(Kt(),b),new SU(b)):RU.prototype.Af.call(this,b)};f.y=function(){return new bW(this.Mk)}; + f.Jd=function(b){if(oa(b)){b|=0;Kd();var a=this.Mk;om();Dv();var c=1+a.d.length|0;Fv(ma(td),ot(ja(a)))?c=Gv(ma(td))?Hv(a,c):Bt(Kt(),a,c,ma(hd(td))):(c=new Lc(c),Iv(Dv(),a,0,c,0,a.d.length));aw(be(),c,a.d.length,b);return new SU(c)}return RU.prototype.Jd.call(this,b)};f.Md=function(b){if(oa(b)){b|=0;Kd();var a=this.Mk;om();var c=new Lc(1+a.d.length|0);c.d[0]=b;Iv(Dv(),a,0,c,1,a.d.length);return new SU(c)}return RU.prototype.Md.call(this,b)};f.Hm=function(b){return this.Mk.d[b]};f.Oa=function(b){return this.Md(b)}; + f.cb=function(b){return this.Jd(b)};f.Le=function(b){return this.Af(b)};f.s=function(b){return this.Hm(b|0)};f.ca=function(b){return this.Hm(b)};f.Pc=function(){return om()};f.Gd=function(){return this.Mk};f.$classData=u({CR:0},!1,"scala.collection.immutable.ArraySeq$ofInt",{CR:1,Pl:1,Fe:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ge:1,Gb:1,te:1,af:1,Sb:1,gb:1,tf:1,df:1,Tb:1,$a:1,Nl:1,n:1});function UU(b){this.Nk=b}UU.prototype=new x_;UU.prototype.constructor=UU;f=UU.prototype; + f.E=function(){return this.Nk.d.length};f.B=function(){var b=cz();return lz(b,this.Nk,b.Nd)};f.l=function(b){if(b instanceof UU){var a=this.Nk;b=b.Nk;return qt(Kt(),a,b)}return UX(this,b)};f.Af=function(b){return 1>=this.E()?this:b===wv()?(b=this.Nk.X(),dt(Kt(),b),new UU(b)):RU.prototype.Af.call(this,b)};f.y=function(){return new cW(this.Nk)}; + f.Jd=function(b){if(b instanceof za){var a=Sa(b);b=a.L;a=a.O;Kd();var c=this.Nk;Oy();Dv();var d=1+c.d.length|0;Fv(ma(wd),ot(ja(c)))?d=Gv(ma(wd))?Hv(c,d):Bt(Kt(),c,d,ma(hd(wd))):(d=new Vc(d),Iv(Dv(),c,0,d,0,c.d.length));aw(be(),d,c.d.length,new za(b,a));return new UU(d)}return RU.prototype.Jd.call(this,b)}; + f.Md=function(b){if(b instanceof za){var a=Sa(b);b=a.L;a=a.O;Kd();var c=this.Nk;Oy();var d=new Vc(1+c.d.length|0);d.d[0]=Sa(new za(b,a));Iv(Dv(),c,0,d,1,c.d.length);return new UU(d)}return RU.prototype.Md.call(this,b)};f.or=function(b){return this.Nk.d[b]};f.Oa=function(b){return this.Md(b)};f.cb=function(b){return this.Jd(b)};f.Le=function(b){return this.Af(b)};f.s=function(b){return this.or(b|0)};f.ca=function(b){return this.or(b)};f.Pc=function(){return Oy()};f.Gd=function(){return this.Nk}; + f.$classData=u({DR:0},!1,"scala.collection.immutable.ArraySeq$ofLong",{DR:1,Pl:1,Fe:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ge:1,Gb:1,te:1,af:1,Sb:1,gb:1,tf:1,df:1,Tb:1,$a:1,Nl:1,n:1});function aO(b){this.Gj=b}aO.prototype=new x_;aO.prototype.constructor=aO;f=aO.prototype;f.Pc=function(){return qv(rv(),ot(ja(this.Gj)))};f.E=function(){return this.Gj.d.length};f.ca=function(b){return this.Gj.d[b]};f.B=function(){var b=cz();return ez(b,this.Gj,b.Nd)}; + f.l=function(b){return b instanceof aO?XD(Dv(),this.Gj,b.Gj):UX(this,b)};function E_(b,a){if(1>=b.Gj.d.length)return b;b=b.Gj.X();lt(Kt(),b,a);return new aO(b)}f.y=function(){return wU(new xU,this.Gj)};f.Le=function(b){return E_(this,b)};f.Af=function(b){return E_(this,b)};f.s=function(b){return this.ca(b|0)};f.Gd=function(){return this.Gj}; + f.$classData=u({ER:0},!1,"scala.collection.immutable.ArraySeq$ofRef",{ER:1,Pl:1,Fe:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ge:1,Gb:1,te:1,af:1,Sb:1,gb:1,tf:1,df:1,Tb:1,$a:1,Nl:1,n:1});function YU(b){this.Ok=b}YU.prototype=new x_;YU.prototype.constructor=YU;f=YU.prototype;f.E=function(){return this.Ok.d.length};f.sr=function(b){return this.Ok.d[b]};f.B=function(){var b=cz();return mz(b,this.Ok,b.Nd)}; + f.l=function(b){if(b instanceof YU){var a=this.Ok;b=b.Ok;return st(Kt(),a,b)}return UX(this,b)};f.Af=function(b){return 1>=this.E()?this:b===zv()?(b=this.Ok.X(),ft(Kt(),b),new YU(b)):RU.prototype.Af.call(this,b)};f.y=function(){return new dW(this.Ok)}; + f.Jd=function(b){if(vc(b)){b|=0;Kd();var a=this.Ok;Sy();Dv();var c=1+a.d.length|0;Fv(ma(sd),ot(ja(a)))?c=Gv(ma(sd))?Hv(a,c):Bt(Kt(),a,c,ma(hd(sd))):(c=new Kc(c),Iv(Dv(),a,0,c,0,a.d.length));aw(be(),c,a.d.length,b);return new YU(c)}return RU.prototype.Jd.call(this,b)};f.Md=function(b){if(vc(b)){b|=0;Kd();var a=this.Ok;Sy();var c=new Kc(1+a.d.length|0);c.d[0]=b;Iv(Dv(),a,0,c,1,a.d.length);return new YU(c)}return RU.prototype.Md.call(this,b)};f.Oa=function(b){return this.Md(b)};f.cb=function(b){return this.Jd(b)}; + f.Le=function(b){return this.Af(b)};f.s=function(b){return this.sr(b|0)};f.ca=function(b){return this.sr(b)};f.Pc=function(){return Sy()};f.Gd=function(){return this.Ok};f.$classData=u({FR:0},!1,"scala.collection.immutable.ArraySeq$ofShort",{FR:1,Pl:1,Fe:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ge:1,Gb:1,te:1,af:1,Sb:1,gb:1,tf:1,df:1,Tb:1,$a:1,Nl:1,n:1});function $U(b){this.Wp=b}$U.prototype=new x_;$U.prototype.constructor=$U;f=$U.prototype;f.E=function(){return this.Wp.d.length}; + f.B=function(){var b=cz();return nz(b,this.Wp,b.Nd)};f.l=function(b){return b instanceof $U?this.Wp.d.length===b.Wp.d.length:UX(this,b)};f.y=function(){return new eW(this.Wp)};f.s=function(){};f.ca=function(){};f.Pc=function(){return LE()};f.Gd=function(){return this.Wp};f.$classData=u({GR:0},!1,"scala.collection.immutable.ArraySeq$ofUnit",{GR:1,Pl:1,Fe:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ge:1,Gb:1,te:1,af:1,Sb:1,gb:1,tf:1,df:1,Tb:1,$a:1,Nl:1,n:1}); + function F_(b,a,c){for(;;){if(b.r())return y();var d=b.x(),e=b.D();if(!!a.s(d)!==c){a:for(var g=c;;){if(e.r()){c=b;break a}c=e.x();if(!!a.s(c)!==g)e=e.D();else{var h=b;d=e;c=a;b=g;e=new nf(h.x(),y());g=h.D();for(a=e;g!==d;)h=new nf(g.x(),y()),a=a.ja=h,g=g.D();for(g=d=d.D();!d.r();){h=d.x();if(!!c.s(h)===b){for(;g!==d;)h=new nf(g.x(),y()),a=a.ja=h,g=g.D();g=d.D()}d=d.D()}g.r()||(a.ja=g);c=e;break a}}return c}b=e}}function sF(){}sF.prototype=new ZY;sF.prototype.constructor=sF;function G_(){} + f=G_.prototype=sF.prototype;f.Pf=function(b){return PW(this,b)};f.Le=function(b){return pP(this,b)};f.y=function(){return new LR(this)};f.cb=function(b){return jq(this,b)};f.Tn=function(b){return YA(this,b)};f.Mm=function(b){return wM(this,b)};f.Vo=function(){return mq(this)};f.Oc=function(){return"LinearSeq"};f.ca=function(b){return Fl(this,b)};f.qg=function(b,a){for(var c=this;!c.r();)b=a.S(b,c.x()),c=c.D();return b};f.Zm=function(b){return IR(this,b)};f.uj=function(b,a){return JR(this,b,a)}; + f.Kg=function(){return le()};function jO(b,a){if(b.r())return a;if(a.r())return b;var c=new nf(a.x(),b),d=c;for(a=a.D();!a.r();){var e=new nf(a.x(),b);d=d.ja=e;a=a.D()}return c}f.r=function(){return this===y()};function iq(b,a){return new nf(a,b)}function pe(b,a){if(a instanceof sF)return jO(b,a);if(0===a.V())return b;if(a instanceof ZF&&b.r())return a.Rd();a=a.y();if(a.C()){for(var c=new nf(a.z(),b),d=c;a.C();){var e=new nf(a.z(),b);d=d.ja=e}return c}return b} + function lf(b,a){return a instanceof sF?jO(a,b):MU(b,a)}function wN(b,a){if(b===y())return y();var c=new nf(a.s(b.x()),y()),d=c;for(b=b.D();b!==y();){var e=new nf(a.s(b.x()),y());d=d.ja=e;b=b.D()}return c}f.kb=function(b){for(var a=this;!a.r();)b.s(a.x()),a=a.D()};function CA(b){for(var a=y();!b.r();){var c=b.x();a=new nf(c,a);b=b.D()}return a}f.me=function(b,a){for(var c=CA(this);!c.r();)b=a.S(c.x(),b),c=c.D();return b};f.E=function(){for(var b=this,a=0;!b.r();)a=1+a|0,b=b.D();return a}; + f.Sc=function(b){if(0>b)b=1;else a:for(var a=this,c=0;;){if(c===b){b=a.r()?0:1;break a}if(a.r()){b=-1;break a}c=1+c|0;a=a.D()}return b};f.Ue=function(b){for(var a=this;!a.r();){if(!b.s(a.x()))return!1;a=a.D()}return!0};f.$d=function(b){for(var a=this;!a.r();){if(b.s(a.x()))return!0;a=a.D()}return!1};f.ta=function(b){for(var a=this;!a.r();){if(gl(hl(),a.x(),b))return!0;a=a.D()}return!1};f.ae=function(b){for(var a=this;!a.r();){if(b.s(a.x()))return new F(a.x());a=a.D()}return z()}; + f.Rc=function(){if(this.r())throw ce("List.last");for(var b=this,a=this.D();!a.r();)b=a,a=a.D();return b.x()};f.lf=function(){return"List"};f.Rd=function(){return this};f.l=function(b){var a;if(b instanceof sF)a:for(a=this;;){if(a===b){a=!0;break a}var c=a.r(),d=b.r();if(c||d||!gl(hl(),a.x(),b.x())){a=c&&d;break a}a=a.D();b=b.D()}else a=UX(this,b);return a};f.s=function(b){return Fl(this,b|0)};f.Mb=function(b){return tN(b,this)};f.cc=function(b){return F_(this,b,!0)}; + f.Ha=function(b){return F_(this,b,!1)};f.Zc=function(b){for(var a=this,c=null,d=null;a!==y();){for(var e=b.s(a.x()).y();e.C();){var g=new nf(e.z(),y());null===d?c=g:d.ja=g;d=g}a=a.D()}return null===c?y():c};f.aa=function(b){return wN(this,b)};f.Hg=function(b){return lf(this,b)};f.Oa=function(b){return iq(this,b)};f.Rb=function(){return le()};function H_(){this.I=null}H_.prototype=new y_;H_.prototype.constructor=H_;function I_(){}I_.prototype=H_.prototype;function HV(b){this.Lo=b}HV.prototype=new C_; + HV.prototype.constructor=HV;f=HV.prototype;f.E=function(){return this.Lo.d.length};f.B=function(){var b=cz();return fz(b,this.Lo,b.Nd)};f.l=function(b){if(b instanceof HV){var a=this.Lo;b=b.Lo;return vt(Kt(),a,b)}return B_.prototype.l.call(this,b)};f.y=function(){return new fW(this.Lo)};f.pr=function(b){return this.Lo.d[b]};f.s=function(b){return this.pr(b|0)};f.ca=function(b){return this.pr(b)};f.Pc=function(){return Ty()};f.Oh=function(){return this.Lo}; + f.$classData=u({TT:0},!1,"scala.collection.mutable.ArraySeq$ofBoolean",{TT:1,Yl:1,Yg:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ah:1,ig:1,bh:1,hg:1,of:1,Bh:1,Sb:1,gb:1,Ch:1,Tb:1,$a:1,n:1});function FV(b){this.Mo=b}FV.prototype=new C_;FV.prototype.constructor=FV;f=FV.prototype;f.E=function(){return this.Mo.d.length};f.qr=function(b){return this.Mo.d[b]};f.B=function(){var b=cz();return gz(b,this.Mo,b.Nd)}; + f.l=function(b){if(b instanceof FV){var a=this.Mo;b=b.Mo;return ut(Kt(),a,b)}return B_.prototype.l.call(this,b)};f.y=function(){return new YV(this.Mo)};f.s=function(b){return this.qr(b|0)};f.ca=function(b){return this.qr(b)};f.Pc=function(){return Ry()};f.Oh=function(){return this.Mo};f.$classData=u({UT:0},!1,"scala.collection.mutable.ArraySeq$ofByte",{UT:1,Yl:1,Yg:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ah:1,ig:1,bh:1,hg:1,of:1,Bh:1,Sb:1,gb:1,Ch:1,Tb:1,$a:1,n:1}); + function EV(b){this.Ti=b}EV.prototype=new C_;EV.prototype.constructor=EV;f=EV.prototype;f.E=function(){return this.Ti.d.length};f.rr=function(b){return this.Ti.d[b]};f.B=function(){var b=cz();return hz(b,this.Ti,b.Nd)};f.l=function(b){if(b instanceof EV){var a=this.Ti;b=b.Ti;return tt(Kt(),a,b)}return B_.prototype.l.call(this,b)};f.y=function(){return new ZV(this.Ti)}; + f.Bk=function(b,a,c,d){var e=b.rd;0!==a.length&&(e.$=""+e.$+a);a=this.Ti.d.length;if(0!==a)if(""===c)nO(e,this.Ti);else{e.E();var g=String.fromCharCode(this.Ti.d[0]);e.$=""+e.$+g;for(g=1;g=b.ji&&ii(b,b.oa.d.length<<1);return ji(b,a,c,d,d&(-1+b.oa.d.length|0))} + function fi(b,a,c){(1+b.ic|0)>=b.ji&&ii(b,b.oa.d.length<<1);var d=gi(G(),a);d^=d>>>16|0;ji(b,a,c,d,d&(-1+b.oa.d.length|0))}function ji(b,a,c,d,e){var g=b.oa.d[e];if(null===g)b.oa.d[e]=new Qx(a,d,c,null);else{for(var h=null,k=g;null!==k&&k.Ke<=d;){if(k.Ke===d&&gl(hl(),a,k.zg))return k.yd=c,null;h=k;k=k.hb}null===h?b.oa.d[e]=new Qx(a,d,c,g):h.hb=new Qx(a,d,c,h.hb)}b.ic=1+b.ic|0;return null} + function ii(b,a){if(0>a)throw BK("new HashMap table size "+a+" exceeds maximum");var c=b.oa.d.length;b.ji=Cb(a*b.Tu);if(0===b.ic)b.oa=new (hd(Rx).Na)(a);else{var d=b.oa;b.oa=zt(Kt(),d,a);d=new Qx(null,0,null,null);for(var e=new Qx(null,0,null,null);c>(Math.clz32(b)|0)&b)<<1;return 1073741824>b?b:1073741824}function RL(b,a,c){b.Tu=c;b.oa=new (hd(Rx).Na)(K_(a));b.ji=Cb(b.oa.d.length*b.Tu);b.ic=0;return b}function UL(){var b=new SL;RL(b,16,.75);return b}function SL(){this.Tu=0;this.oa=null;this.ic=this.ji=0}SL.prototype=new j_;SL.prototype.constructor=SL;f=SL.prototype;f.wj=function(b){return OW(this,b)};f.Cc=function(b){var a=this.Th().lb();a.kc(this);a.kc(b);return a.db()}; + f.aa=function(b){return vP(this,b)};f.Zc=function(b){return wP(this,b)};f.Ha=function(b){return xP(this,b,!1)};f.cc=function(b){return xP(this,b,!0)};f.ea=function(){return this.ic};f.ta=function(b){var a=gi(G(),b);a^=a>>>16|0;var c=this.oa.d[a&(-1+this.oa.d.length|0)];return null!==(null===c?null:hi(c,b,a))};f.Xc=function(b){b=K_(Cb((1+b|0)/this.Tu));b>this.oa.d.length&&ii(this,b)}; + function QL(b,a){b.Xc(a.V());if(a instanceof MK)return a.Fb.Qw(new Ho((d,e,g)=>{g|=0;J_(b,d,e,g^(g>>>16|0))})),b;if(a instanceof SL){for(a=bS(a);a.C();){var c=a.z();J_(b,c.zg,c.yd,c.Ke)}return b}return a&&a.$classData&&a.$classData.eb.FU?(a.Bi(new Lj((d,e)=>{var g=gi(G(),d);return J_(b,d,e,g^(g>>>16|0))})),b):vE(b,a)}f.y=function(){return 0===this.ic?fy().xa:new JV(this)};f.rn=function(){return 0===this.ic?fy().xa:new KV(this)};function bS(b){return 0===b.ic?fy().xa:new LV(b)} + f.Jw=function(){var b=this.oa;yt(Kt(),b,null);this.ic=0};f.vc=function(b){var a=gi(G(),b);a^=a>>>16|0;var c=this.oa.d[a&(-1+this.oa.d.length|0)];b=null===c?null:hi(c,b,a);return null===b?z():new F(b.yd)};f.s=function(b){var a=gi(G(),b);a^=a>>>16|0;var c=this.oa.d[a&(-1+this.oa.d.length|0)];a=null===c?null:hi(c,b,a);return null===a?HU(b):a.yd}; + f.rj=function(b,a){if(ja(this)!==ma(ei))return GU(this,b,a);var c=gi(G(),b);c^=c>>>16|0;var d=this.oa.d[c&(-1+this.oa.d.length|0)];b=null===d?null:hi(d,b,c);return null===b?or(a):b.yd}; + function aG(b,a){var c=gi(G(),a);a:{c^=c>>>16|0;var d=c&(-1+b.oa.d.length|0),e=b.oa.d[d];if(null===e)b=null;else if(e.Ke===c&&gl(hl(),e.zg,a))b.oa.d[d]=e.hb,b.ic=-1+b.ic|0,b=e;else{d=e;for(e=e.hb;null!==e&&e.Ke<=c;){if(e.Ke===c&&gl(hl(),e.zg,a)){d.hb=e.hb;b.ic=-1+b.ic|0;b=e;break a}d=e;e=e.hb}b=null}}null===b&&z()}function hM(b,a){fi(b,a.o(),a.m());return b}f.V=function(){return this.ic};f.r=function(){return 0===this.ic}; + f.kb=function(b){for(var a=this.oa.d.length,c=0;ch?-h|0:h)|0)|0,b.Uj(d),a);d=1+d|0}}function yx(b){this.I=b}yx.prototype=new I_;yx.prototype.constructor=yx;f=yx.prototype;f.ca=function(b){if(0<=b&&bthis.I.d.length)return new yx(Hx(zx(),this.I,b));var a=this.I,c=zx().Lb,d=new xc(1);d.d[0]=b;return new Ax(a,32,c,d,33)};f.ph=function(b){var a=this.I.d.length;if(32>a)return new yx(Jx(zx(),b,this.I));var c=new xc(1);c.d[0]=b;return new Ax(c,1,zx().Lb,this.I,1+a|0)};f.xj=function(b){return new yx(Mx(zx(),this.I,b))};f.Vi=function(b,a){var c=this.I;return new yx(It(Kt(),c,b,a))}; + f.mi=function(){if(1===this.I.d.length)return xx();var b=this.I,a=b.d.length;return new yx(It(Kt(),b,1,a))};f.Xi=function(){return 1};f.Uj=function(){return this.I};f.lh=function(b,a){var c=Ox(zx(),this.I,b);return null!==c?new yx(c):PS.prototype.lh.call(this,b,a)};f.D=function(){return this.mi()};f.aa=function(b){return this.xj(b)};f.Oa=function(b){return this.ph(b)};f.cb=function(b){return this.Cf(b)};f.s=function(b){b|=0;if(0<=b&&b>>5|0,b=this.yf){var c=b-this.yf|0;b=c>>>5|0;c&=31;if(bthis.T.d.length)return b=Hx(zx(),this.T,b),new Ax(this.I,this.yf,this.He,b,1+this.U|0);if(30>this.He.d.length){var a=Ix(zx(),this.He,this.T),c=new xc(1);c.d[0]=b;return new Ax(this.I,this.yf,a,c,1+this.U|0)}a=this.I;c=this.yf;var d=this.He,e=this.yf,g=zx().Fd,h=this.T,k=new (hd(hd(cd)).Na)(1);k.d[0]=h;h=new xc(1);h.d[0]=b;return new Bx(a,c,d,960+e|0,g,k,h,1+this.U|0)}; + f.ph=function(b){if(32>this.yf){var a=Jx(zx(),b,this.I);return new Ax(a,1+this.yf|0,this.He,this.T,1+this.U|0)}if(30>this.He.d.length)return a=new xc(1),a.d[0]=b,b=Kx(zx(),this.I,this.He),new Ax(a,1,b,this.T,1+this.U|0);a=new xc(1);a.d[0]=b;b=this.I;var c=new (hd(hd(cd)).Na)(1);c.d[0]=b;return new Bx(a,1,c,1+this.yf|0,zx().Fd,this.He,this.T,1+this.U|0)};f.xj=function(b){var a=Mx(zx(),this.I,b),c=Nx(zx(),2,this.He,b);b=Mx(zx(),this.T,b);return new Ax(a,this.yf,c,b,this.U)}; + f.Vi=function(b,a){b=new vx(b,a);wx(b,1,this.I);wx(b,2,this.He);wx(b,1,this.T);return b.qh()};f.mi=function(){if(1>>5|0,a>>10|0;var c=31&(a>>>5|0);a&=31;return b=this.ef?(a=b-this.ef|0,this.ff.d[a>>>5|0].d[31&a]):this.I.d[b]}throw this.Ce(b);}; + f.cm=function(b,a){if(0<=b&&b=this.ue){var c=b-this.ue|0,d=c>>>10|0;b=31&(c>>>5|0);c&=31;if(d= + this.ef)return c=b-this.ef|0,b=c>>>5|0,c&=31,d=this.ff.X(),e=d.d[b].X(),e.d[c]=a,d.d[b]=e,new Bx(this.I,this.ef,d,this.ue,this.Ed,this.Od,this.T,this.U);c=this.I.X();c.d[b]=a;return new Bx(c,this.ef,this.ff,this.ue,this.Ed,this.Od,this.T,this.U)}throw this.Ce(b);}; + f.Cf=function(b){if(32>this.T.d.length)return b=Hx(zx(),this.T,b),new Bx(this.I,this.ef,this.ff,this.ue,this.Ed,this.Od,b,1+this.U|0);if(31>this.Od.d.length){var a=Ix(zx(),this.Od,this.T),c=new xc(1);c.d[0]=b;return new Bx(this.I,this.ef,this.ff,this.ue,this.Ed,a,c,1+this.U|0)}if(30>this.Ed.d.length){a=Ix(zx(),this.Ed,Ix(zx(),this.Od,this.T));c=zx().Lb;var d=new xc(1);d.d[0]=b;return new Bx(this.I,this.ef,this.ff,this.ue,a,c,d,1+this.U|0)}a=this.I;c=this.ef;d=this.ff;var e=this.ue,g=this.Ed,h=this.ue, + k=zx().yg,l=Ix(zx(),this.Od,this.T),m=new (hd(hd(hd(cd))).Na)(1);m.d[0]=l;l=zx().Lb;var n=new xc(1);n.d[0]=b;return new Cx(a,c,d,e,g,30720+h|0,k,m,l,n,1+this.U|0)}; + f.ph=function(b){if(32>this.ef){var a=Jx(zx(),b,this.I);return new Bx(a,1+this.ef|0,this.ff,1+this.ue|0,this.Ed,this.Od,this.T,1+this.U|0)}if(1024>this.ue)return a=new xc(1),a.d[0]=b,b=Kx(zx(),this.I,this.ff),new Bx(a,1,b,1+this.ue|0,this.Ed,this.Od,this.T,1+this.U|0);if(30>this.Ed.d.length){a=new xc(1);a.d[0]=b;b=zx().Lb;var c=Kx(zx(),Kx(zx(),this.I,this.ff),this.Ed);return new Bx(a,1,b,1,c,this.Od,this.T,1+this.U|0)}a=new xc(1);a.d[0]=b;b=zx().Lb;c=Kx(zx(),this.I,this.ff);var d=new (hd(hd(hd(cd))).Na)(1); + d.d[0]=c;return new Cx(a,1,b,1,d,1+this.ue|0,zx().yg,this.Ed,this.Od,this.T,1+this.U|0)};f.xj=function(b){var a=Mx(zx(),this.I,b),c=Nx(zx(),2,this.ff,b),d=Nx(zx(),3,this.Ed,b),e=Nx(zx(),2,this.Od,b);b=Mx(zx(),this.T,b);return new Bx(a,this.ef,c,this.ue,d,e,b,this.U)};f.Vi=function(b,a){b=new vx(b,a);wx(b,1,this.I);wx(b,2,this.ff);wx(b,3,this.Ed);wx(b,2,this.Od);wx(b,1,this.T);return b.qh()}; + f.mi=function(){if(1>>10|0;var c=31&(b>>>5|0);b&=31;return a=this.ef?(b=a-this.ef|0,this.ff.d[b>>>5|0].d[31&b]):this.I.d[a]}throw this.Ce(a);};f.$classData=u({BT:0},!1,"scala.collection.immutable.Vector3",{BT:1,cs:1,lq:1,kq:1,Fe:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ge:1,Gb:1,te:1,af:1,Sb:1,gb:1,tf:1,df:1,Tb:1,$a:1,cg:1,n:1}); + function Cx(b,a,c,d,e,g,h,k,l,m,n){this.T=this.I=null;this.U=0;this.he=a;this.Pd=c;this.ie=d;this.Qd=e;this.vd=g;this.Vc=h;this.dd=k;this.cd=l;L_(this,b,m,n)}Cx.prototype=new M_;Cx.prototype.constructor=Cx;f=Cx.prototype; + f.ca=function(b){if(0<=b&&b>>15|0;var c=31&(a>>>10|0),d=31&(a>>>5|0);a&=31;return b=this.ie?(a=b-this.ie|0,this.Qd.d[a>>>10|0].d[31&(a>>>5|0)].d[31&a]):b>=this.he?(a=b-this.he|0,this.Pd.d[a>>>5|0].d[31&a]):this.I.d[b]}throw this.Ce(b);}; + f.cm=function(b,a){if(0<=b&&b=this.vd){var c=b-this.vd|0,d=c>>>15|0,e=31&(c>>>10|0);b=31&(c>>>5|0);c&=31;if(d=this.ie)return e=b-this.ie|0,b=e>>>10|0,c=31&(e>>>5|0),e&=31,d=this.Qd.X(),g=d.d[b].X(),h=g.d[c].X(),h.d[e]=a,g.d[c]=h,d.d[b]=g,new Cx(this.I,this.he,this.Pd,this.ie,d,this.vd,this.Vc,this.dd,this.cd,this.T,this.U); + if(b>=this.he)return c=b-this.he|0,b=c>>>5|0,c&=31,e=this.Pd.X(),d=e.d[b].X(),d.d[c]=a,e.d[b]=d,new Cx(this.I,this.he,e,this.ie,this.Qd,this.vd,this.Vc,this.dd,this.cd,this.T,this.U);c=this.I.X();c.d[b]=a;return new Cx(c,this.he,this.Pd,this.ie,this.Qd,this.vd,this.Vc,this.dd,this.cd,this.T,this.U)}throw this.Ce(b);}; + f.Cf=function(b){if(32>this.T.d.length)return b=Hx(zx(),this.T,b),new Cx(this.I,this.he,this.Pd,this.ie,this.Qd,this.vd,this.Vc,this.dd,this.cd,b,1+this.U|0);if(31>this.cd.d.length){var a=Ix(zx(),this.cd,this.T),c=new xc(1);c.d[0]=b;return new Cx(this.I,this.he,this.Pd,this.ie,this.Qd,this.vd,this.Vc,this.dd,a,c,1+this.U|0)}if(31>this.dd.d.length){a=Ix(zx(),this.dd,Ix(zx(),this.cd,this.T));c=zx().Lb;var d=new xc(1);d.d[0]=b;return new Cx(this.I,this.he,this.Pd,this.ie,this.Qd,this.vd,this.Vc,a,c, + d,1+this.U|0)}if(30>this.Vc.d.length){a=Ix(zx(),this.Vc,Ix(zx(),this.dd,Ix(zx(),this.cd,this.T)));c=zx().Fd;d=zx().Lb;var e=new xc(1);e.d[0]=b;return new Cx(this.I,this.he,this.Pd,this.ie,this.Qd,this.vd,a,c,d,e,1+this.U|0)}a=this.I;c=this.he;d=this.Pd;e=this.ie;var g=this.Qd,h=this.vd,k=this.Vc,l=this.vd,m=zx().mn,n=Ix(zx(),this.dd,Ix(zx(),this.cd,this.T)),q=new (hd(hd(hd(hd(cd)))).Na)(1);q.d[0]=n;n=zx().Fd;var r=zx().Lb,t=new xc(1);t.d[0]=b;return new Dx(a,c,d,e,g,h,k,983040+l|0,m,q,n,r,t,1+this.U| + 0)}; + f.ph=function(b){if(32>this.he){var a=Jx(zx(),b,this.I);return new Cx(a,1+this.he|0,this.Pd,1+this.ie|0,this.Qd,1+this.vd|0,this.Vc,this.dd,this.cd,this.T,1+this.U|0)}if(1024>this.ie)return a=new xc(1),a.d[0]=b,b=Kx(zx(),this.I,this.Pd),new Cx(a,1,b,1+this.ie|0,this.Qd,1+this.vd|0,this.Vc,this.dd,this.cd,this.T,1+this.U|0);if(32768>this.vd){a=new xc(1);a.d[0]=b;b=zx().Lb;var c=Kx(zx(),Kx(zx(),this.I,this.Pd),this.Qd);return new Cx(a,1,b,1,c,1+this.vd|0,this.Vc,this.dd,this.cd,this.T,1+this.U|0)}if(30> + this.Vc.d.length){a=new xc(1);a.d[0]=b;b=zx().Lb;c=zx().Fd;var d=Kx(zx(),Kx(zx(),Kx(zx(),this.I,this.Pd),this.Qd),this.Vc);return new Cx(a,1,b,1,c,1,d,this.dd,this.cd,this.T,1+this.U|0)}a=new xc(1);a.d[0]=b;b=zx().Lb;c=zx().Fd;d=Kx(zx(),Kx(zx(),this.I,this.Pd),this.Qd);var e=new (hd(hd(hd(hd(cd)))).Na)(1);e.d[0]=d;return new Dx(a,1,b,1,c,1,e,1+this.vd|0,zx().mn,this.Vc,this.dd,this.cd,this.T,1+this.U|0)}; + f.xj=function(b){var a=Mx(zx(),this.I,b),c=Nx(zx(),2,this.Pd,b),d=Nx(zx(),3,this.Qd,b),e=Nx(zx(),4,this.Vc,b),g=Nx(zx(),3,this.dd,b),h=Nx(zx(),2,this.cd,b);b=Mx(zx(),this.T,b);return new Cx(a,this.he,c,this.ie,d,this.vd,e,g,h,b,this.U)};f.Vi=function(b,a){b=new vx(b,a);wx(b,1,this.I);wx(b,2,this.Pd);wx(b,3,this.Qd);wx(b,4,this.Vc);wx(b,3,this.dd);wx(b,2,this.cd);wx(b,1,this.T);return b.qh()}; + f.mi=function(){if(1>>15|0;var c=31&(b>>>10|0),d=31&(b>>>5|0);b&=31;return a=this.ie?(b=a-this.ie|0,this.Qd.d[b>>>10|0].d[31&(b>>>5|0)].d[31&b]):a>=this.he?(b=a-this.he|0,this.Pd.d[b>>>5|0].d[31&b]):this.I.d[a]}throw this.Ce(a);}; + f.$classData=u({CT:0},!1,"scala.collection.immutable.Vector4",{CT:1,cs:1,lq:1,kq:1,Fe:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ge:1,Gb:1,te:1,af:1,Sb:1,gb:1,tf:1,df:1,Tb:1,$a:1,cg:1,n:1});function Dx(b,a,c,d,e,g,h,k,l,m,n,q,r,t){this.T=this.I=null;this.U=0;this.wd=a;this.ed=c;this.xd=d;this.fd=e;this.pd=g;this.gd=h;this.Ec=k;this.hc=l;this.oc=m;this.nc=n;this.mc=q;L_(this,b,r,t)}Dx.prototype=new M_;Dx.prototype.constructor=Dx;f=Dx.prototype; + f.ca=function(b){if(0<=b&&b>>20|0;var c=31&(a>>>15|0),d=31&(a>>>10|0),e=31&(a>>>5|0);a&=31;return b=this.pd?(a=b-this.pd|0,this.gd.d[a>>>15|0].d[31&(a>>>10|0)].d[31&(a>>>5|0)].d[31&a]):b>=this.xd?(a=b-this.xd|0,this.fd.d[a>>>10|0].d[31&(a>>>5|0)].d[31&a]):b>=this.wd? + (a=b-this.wd|0,this.ed.d[a>>>5|0].d[31&a]):this.I.d[b]}throw this.Ce(b);}; + f.cm=function(b,a){if(0<=b&&b=this.Ec){var c=b-this.Ec|0,d=c>>>20|0,e=31&(c>>>15|0),g=31&(c>>>10|0);b=31&(c>>>5|0);c&=31;if(d=this.pd)return e=b-this.pd|0,b=e>>>15|0,c=31&(e>>>10|0),g=31&(e>>>5|0),e&=31,d=this.gd.X(),h=d.d[b].X(),k=h.d[c].X(),l=k.d[g].X(),l.d[e]=a,k.d[g]=l,h.d[c]=k,d.d[b]=h,new Dx(this.I,this.wd,this.ed,this.xd,this.fd,this.pd,d,this.Ec,this.hc,this.oc,this.nc,this.mc,this.T,this.U);if(b>=this.xd)return g=b-this.xd|0,b=g>>>10|0,c=31&(g>>>5|0),g&=31,e=this.fd.X(), + d=e.d[b].X(),h=d.d[c].X(),h.d[g]=a,d.d[c]=h,e.d[b]=d,new Dx(this.I,this.wd,this.ed,this.xd,e,this.pd,this.gd,this.Ec,this.hc,this.oc,this.nc,this.mc,this.T,this.U);if(b>=this.wd)return c=b-this.wd|0,b=c>>>5|0,c&=31,g=this.ed.X(),e=g.d[b].X(),e.d[c]=a,g.d[b]=e,new Dx(this.I,this.wd,g,this.xd,this.fd,this.pd,this.gd,this.Ec,this.hc,this.oc,this.nc,this.mc,this.T,this.U);c=this.I.X();c.d[b]=a;return new Dx(c,this.wd,this.ed,this.xd,this.fd,this.pd,this.gd,this.Ec,this.hc,this.oc,this.nc,this.mc,this.T, + this.U)}throw this.Ce(b);}; + f.Cf=function(b){if(32>this.T.d.length)return b=Hx(zx(),this.T,b),new Dx(this.I,this.wd,this.ed,this.xd,this.fd,this.pd,this.gd,this.Ec,this.hc,this.oc,this.nc,this.mc,b,1+this.U|0);if(31>this.mc.d.length){var a=Ix(zx(),this.mc,this.T),c=new xc(1);c.d[0]=b;return new Dx(this.I,this.wd,this.ed,this.xd,this.fd,this.pd,this.gd,this.Ec,this.hc,this.oc,this.nc,a,c,1+this.U|0)}if(31>this.nc.d.length){a=Ix(zx(),this.nc,Ix(zx(),this.mc,this.T));c=zx().Lb;var d=new xc(1);d.d[0]=b;return new Dx(this.I,this.wd, + this.ed,this.xd,this.fd,this.pd,this.gd,this.Ec,this.hc,this.oc,a,c,d,1+this.U|0)}if(31>this.oc.d.length){a=Ix(zx(),this.oc,Ix(zx(),this.nc,Ix(zx(),this.mc,this.T)));c=zx().Fd;d=zx().Lb;var e=new xc(1);e.d[0]=b;return new Dx(this.I,this.wd,this.ed,this.xd,this.fd,this.pd,this.gd,this.Ec,this.hc,a,c,d,e,1+this.U|0)}if(30>this.hc.d.length){a=Ix(zx(),this.hc,Ix(zx(),this.oc,Ix(zx(),this.nc,Ix(zx(),this.mc,this.T))));c=zx().yg;d=zx().Fd;e=zx().Lb;var g=new xc(1);g.d[0]=b;return new Dx(this.I,this.wd, + this.ed,this.xd,this.fd,this.pd,this.gd,this.Ec,a,c,d,e,g,1+this.U|0)}a=this.I;c=this.wd;d=this.ed;e=this.xd;g=this.fd;var h=this.pd,k=this.gd,l=this.Ec,m=this.hc,n=this.Ec,q=zx().Pu,r=Ix(zx(),this.oc,Ix(zx(),this.nc,Ix(zx(),this.mc,this.T))),t=new (hd(hd(hd(hd(hd(cd))))).Na)(1);t.d[0]=r;r=zx().yg;var v=zx().Fd,w=zx().Lb,A=new xc(1);A.d[0]=b;return new Ex(a,c,d,e,g,h,k,l,m,31457280+n|0,q,t,r,v,w,A,1+this.U|0)}; + f.ph=function(b){if(32>this.wd){var a=Jx(zx(),b,this.I);return new Dx(a,1+this.wd|0,this.ed,1+this.xd|0,this.fd,1+this.pd|0,this.gd,1+this.Ec|0,this.hc,this.oc,this.nc,this.mc,this.T,1+this.U|0)}if(1024>this.xd)return a=new xc(1),a.d[0]=b,b=Kx(zx(),this.I,this.ed),new Dx(a,1,b,1+this.xd|0,this.fd,1+this.pd|0,this.gd,1+this.Ec|0,this.hc,this.oc,this.nc,this.mc,this.T,1+this.U|0);if(32768>this.pd){a=new xc(1);a.d[0]=b;b=zx().Lb;var c=Kx(zx(),Kx(zx(),this.I,this.ed),this.fd);return new Dx(a,1,b,1,c, + 1+this.pd|0,this.gd,1+this.Ec|0,this.hc,this.oc,this.nc,this.mc,this.T,1+this.U|0)}if(1048576>this.Ec){a=new xc(1);a.d[0]=b;b=zx().Lb;c=zx().Fd;var d=Kx(zx(),Kx(zx(),Kx(zx(),this.I,this.ed),this.fd),this.gd);return new Dx(a,1,b,1,c,1,d,1+this.Ec|0,this.hc,this.oc,this.nc,this.mc,this.T,1+this.U|0)}if(30>this.hc.d.length){a=new xc(1);a.d[0]=b;b=zx().Lb;c=zx().Fd;d=zx().yg;var e=Kx(zx(),Kx(zx(),Kx(zx(),Kx(zx(),this.I,this.ed),this.fd),this.gd),this.hc);return new Dx(a,1,b,1,c,1,d,1,e,this.oc,this.nc, + this.mc,this.T,1+this.U|0)}a=new xc(1);a.d[0]=b;b=zx().Lb;c=zx().Fd;d=zx().yg;e=Kx(zx(),Kx(zx(),Kx(zx(),this.I,this.ed),this.fd),this.gd);var g=new (hd(hd(hd(hd(hd(cd))))).Na)(1);g.d[0]=e;return new Ex(a,1,b,1,c,1,d,1,g,1+this.Ec|0,zx().Pu,this.hc,this.oc,this.nc,this.mc,this.T,1+this.U|0)}; + f.xj=function(b){var a=Mx(zx(),this.I,b),c=Nx(zx(),2,this.ed,b),d=Nx(zx(),3,this.fd,b),e=Nx(zx(),4,this.gd,b),g=Nx(zx(),5,this.hc,b),h=Nx(zx(),4,this.oc,b),k=Nx(zx(),3,this.nc,b),l=Nx(zx(),2,this.mc,b);b=Mx(zx(),this.T,b);return new Dx(a,this.wd,c,this.xd,d,this.pd,e,this.Ec,g,h,k,l,b,this.U)};f.Vi=function(b,a){b=new vx(b,a);wx(b,1,this.I);wx(b,2,this.ed);wx(b,3,this.fd);wx(b,4,this.gd);wx(b,5,this.hc);wx(b,4,this.oc);wx(b,3,this.nc);wx(b,2,this.mc);wx(b,1,this.T);return b.qh()}; + f.mi=function(){if(1>>20|0;var c=31&(b>>>15|0),d=31&(b>>>10|0),e=31&(b>>>5|0);b&=31;return a=this.pd?(b=a-this.pd|0,this.gd.d[b>>>15|0].d[31&(b>>>10|0)].d[31&(b>>>5|0)].d[31&b]):a>=this.xd?(b=a-this.xd|0,this.fd.d[b>>>10|0].d[31&(b>>>5|0)].d[31&b]):a>= + this.wd?(b=a-this.wd|0,this.ed.d[b>>>5|0].d[31&b]):this.I.d[a]}throw this.Ce(a);};f.$classData=u({DT:0},!1,"scala.collection.immutable.Vector5",{DT:1,cs:1,lq:1,kq:1,Fe:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ge:1,Gb:1,te:1,af:1,Sb:1,gb:1,tf:1,df:1,Tb:1,$a:1,cg:1,n:1}); + function Ex(b,a,c,d,e,g,h,k,l,m,n,q,r,t,v,w,A){this.T=this.I=null;this.U=0;this.hd=a;this.Gc=c;this.id=d;this.Hc=e;this.Wc=g;this.Ic=h;this.Fc=k;this.Jc=l;this.yc=m;this.Ub=n;this.ac=q;this.$b=r;this.Zb=t;this.Yb=v;L_(this,b,w,A)}Ex.prototype=new M_;Ex.prototype.constructor=Ex;f=Ex.prototype; + f.ca=function(b){if(0<=b&&b>>25|0;var c=31&(a>>>20|0),d=31&(a>>>15|0),e=31&(a>>>10|0),g=31&(a>>>5|0);a&=31;return b=this.Fc?(a=b-this.Fc|0,this.Jc.d[a>>>20|0].d[31&(a>>>15|0)].d[31&(a>>>10|0)].d[31&(a>>>5|0)].d[31& + a]):b>=this.Wc?(a=b-this.Wc|0,this.Ic.d[a>>>15|0].d[31&(a>>>10|0)].d[31&(a>>>5|0)].d[31&a]):b>=this.id?(a=b-this.id|0,this.Hc.d[a>>>10|0].d[31&(a>>>5|0)].d[31&a]):b>=this.hd?(a=b-this.hd|0,this.Gc.d[a>>>5|0].d[31&a]):this.I.d[b]}throw this.Ce(b);}; + f.cm=function(b,a){if(0<=b&&b=this.yc){var c=b-this.yc|0,d=c>>>25|0,e=31&(c>>>20|0),g=31&(c>>>15|0),h=31&(c>>>10|0);b=31&(c>>>5|0);c&=31;if(d=this.Fc)return e=b-this.Fc|0,b=e>>>20|0,c=31&(e>>>15|0),h=31&(e>>>10|0),g=31&(e>>>5|0),e&=31,d=this.Jc.X(),k=d.d[b].X(),l=k.d[c].X(),m=l.d[h].X(),n=m.d[g].X(),n.d[e]=a,m.d[g]=n,l.d[h]=m,k.d[c]=l,d.d[b]=k,new Ex(this.I,this.hd,this.Gc,this.id,this.Hc,this.Wc,this.Ic,this.Fc,d,this.yc,this.Ub,this.ac,this.$b,this.Zb,this.Yb,this.T,this.U);if(b>=this.Wc)return g=b-this.Wc|0,b=g>>>15|0,c=31&(g>>>10|0),h=31&(g>>>5|0),g&=31,e=this.Ic.X(), + d=e.d[b].X(),k=d.d[c].X(),l=k.d[h].X(),l.d[g]=a,k.d[h]=l,d.d[c]=k,e.d[b]=d,new Ex(this.I,this.hd,this.Gc,this.id,this.Hc,this.Wc,e,this.Fc,this.Jc,this.yc,this.Ub,this.ac,this.$b,this.Zb,this.Yb,this.T,this.U);if(b>=this.id)return h=b-this.id|0,b=h>>>10|0,c=31&(h>>>5|0),h&=31,g=this.Hc.X(),e=g.d[b].X(),d=e.d[c].X(),d.d[h]=a,e.d[c]=d,g.d[b]=e,new Ex(this.I,this.hd,this.Gc,this.id,g,this.Wc,this.Ic,this.Fc,this.Jc,this.yc,this.Ub,this.ac,this.$b,this.Zb,this.Yb,this.T,this.U);if(b>=this.hd)return c= + b-this.hd|0,b=c>>>5|0,c&=31,h=this.Gc.X(),g=h.d[b].X(),g.d[c]=a,h.d[b]=g,new Ex(this.I,this.hd,h,this.id,this.Hc,this.Wc,this.Ic,this.Fc,this.Jc,this.yc,this.Ub,this.ac,this.$b,this.Zb,this.Yb,this.T,this.U);c=this.I.X();c.d[b]=a;return new Ex(c,this.hd,this.Gc,this.id,this.Hc,this.Wc,this.Ic,this.Fc,this.Jc,this.yc,this.Ub,this.ac,this.$b,this.Zb,this.Yb,this.T,this.U)}throw this.Ce(b);}; + f.Cf=function(b){if(32>this.T.d.length)return b=Hx(zx(),this.T,b),new Ex(this.I,this.hd,this.Gc,this.id,this.Hc,this.Wc,this.Ic,this.Fc,this.Jc,this.yc,this.Ub,this.ac,this.$b,this.Zb,this.Yb,b,1+this.U|0);if(31>this.Yb.d.length){var a=Ix(zx(),this.Yb,this.T),c=new xc(1);c.d[0]=b;return new Ex(this.I,this.hd,this.Gc,this.id,this.Hc,this.Wc,this.Ic,this.Fc,this.Jc,this.yc,this.Ub,this.ac,this.$b,this.Zb,a,c,1+this.U|0)}if(31>this.Zb.d.length){a=Ix(zx(),this.Zb,Ix(zx(),this.Yb,this.T));c=zx().Lb;var d= + new xc(1);d.d[0]=b;return new Ex(this.I,this.hd,this.Gc,this.id,this.Hc,this.Wc,this.Ic,this.Fc,this.Jc,this.yc,this.Ub,this.ac,this.$b,a,c,d,1+this.U|0)}if(31>this.$b.d.length){a=Ix(zx(),this.$b,Ix(zx(),this.Zb,Ix(zx(),this.Yb,this.T)));c=zx().Fd;d=zx().Lb;var e=new xc(1);e.d[0]=b;return new Ex(this.I,this.hd,this.Gc,this.id,this.Hc,this.Wc,this.Ic,this.Fc,this.Jc,this.yc,this.Ub,this.ac,a,c,d,e,1+this.U|0)}if(31>this.ac.d.length){a=Ix(zx(),this.ac,Ix(zx(),this.$b,Ix(zx(),this.Zb,Ix(zx(),this.Yb, + this.T))));c=zx().yg;d=zx().Fd;e=zx().Lb;var g=new xc(1);g.d[0]=b;return new Ex(this.I,this.hd,this.Gc,this.id,this.Hc,this.Wc,this.Ic,this.Fc,this.Jc,this.yc,this.Ub,a,c,d,e,g,1+this.U|0)}if(62>this.Ub.d.length){a=Ix(zx(),this.Ub,Ix(zx(),this.ac,Ix(zx(),this.$b,Ix(zx(),this.Zb,Ix(zx(),this.Yb,this.T)))));c=zx().mn;d=zx().yg;e=zx().Fd;g=zx().Lb;var h=new xc(1);h.d[0]=b;return new Ex(this.I,this.hd,this.Gc,this.id,this.Hc,this.Wc,this.Ic,this.Fc,this.Jc,this.yc,a,c,d,e,g,h,1+this.U|0)}throw $B();}; + f.ph=function(b){if(32>this.hd){var a=Jx(zx(),b,this.I);return new Ex(a,1+this.hd|0,this.Gc,1+this.id|0,this.Hc,1+this.Wc|0,this.Ic,1+this.Fc|0,this.Jc,1+this.yc|0,this.Ub,this.ac,this.$b,this.Zb,this.Yb,this.T,1+this.U|0)}if(1024>this.id)return a=new xc(1),a.d[0]=b,b=Kx(zx(),this.I,this.Gc),new Ex(a,1,b,1+this.id|0,this.Hc,1+this.Wc|0,this.Ic,1+this.Fc|0,this.Jc,1+this.yc|0,this.Ub,this.ac,this.$b,this.Zb,this.Yb,this.T,1+this.U|0);if(32768>this.Wc){a=new xc(1);a.d[0]=b;b=zx().Lb;var c=Kx(zx(),Kx(zx(), + this.I,this.Gc),this.Hc);return new Ex(a,1,b,1,c,1+this.Wc|0,this.Ic,1+this.Fc|0,this.Jc,1+this.yc|0,this.Ub,this.ac,this.$b,this.Zb,this.Yb,this.T,1+this.U|0)}if(1048576>this.Fc){a=new xc(1);a.d[0]=b;b=zx().Lb;c=zx().Fd;var d=Kx(zx(),Kx(zx(),Kx(zx(),this.I,this.Gc),this.Hc),this.Ic);return new Ex(a,1,b,1,c,1,d,1+this.Fc|0,this.Jc,1+this.yc|0,this.Ub,this.ac,this.$b,this.Zb,this.Yb,this.T,1+this.U|0)}if(33554432>this.yc){a=new xc(1);a.d[0]=b;b=zx().Lb;c=zx().Fd;d=zx().yg;var e=Kx(zx(),Kx(zx(),Kx(zx(), + Kx(zx(),this.I,this.Gc),this.Hc),this.Ic),this.Jc);return new Ex(a,1,b,1,c,1,d,1,e,1+this.yc|0,this.Ub,this.ac,this.$b,this.Zb,this.Yb,this.T,1+this.U|0)}if(62>this.Ub.d.length){a=new xc(1);a.d[0]=b;b=zx().Lb;c=zx().Fd;d=zx().yg;e=zx().mn;var g=Kx(zx(),Kx(zx(),Kx(zx(),Kx(zx(),Kx(zx(),this.I,this.Gc),this.Hc),this.Ic),this.Jc),this.Ub);return new Ex(a,1,b,1,c,1,d,1,e,1,g,this.ac,this.$b,this.Zb,this.Yb,this.T,1+this.U|0)}throw $B();}; + f.xj=function(b){var a=Mx(zx(),this.I,b),c=Nx(zx(),2,this.Gc,b),d=Nx(zx(),3,this.Hc,b),e=Nx(zx(),4,this.Ic,b),g=Nx(zx(),5,this.Jc,b),h=Nx(zx(),6,this.Ub,b),k=Nx(zx(),5,this.ac,b),l=Nx(zx(),4,this.$b,b),m=Nx(zx(),3,this.Zb,b),n=Nx(zx(),2,this.Yb,b);b=Mx(zx(),this.T,b);return new Ex(a,this.hd,c,this.id,d,this.Wc,e,this.Fc,g,this.yc,h,k,l,m,n,b,this.U)}; + f.Vi=function(b,a){b=new vx(b,a);wx(b,1,this.I);wx(b,2,this.Gc);wx(b,3,this.Hc);wx(b,4,this.Ic);wx(b,5,this.Jc);wx(b,6,this.Ub);wx(b,5,this.ac);wx(b,4,this.$b);wx(b,3,this.Zb);wx(b,2,this.Yb);wx(b,1,this.T);return b.qh()};f.mi=function(){if(1>>25|0;var c=31&(b>>>20|0),d=31&(b>>>15|0),e=31&(b>>>10|0),g=31&(b>>>5|0);b&=31;return a=this.Fc?(b=a-this.Fc|0,this.Jc.d[b>>>20|0].d[31&(b>>>15|0)].d[31&(b>>>10|0)].d[31&(b>>> + 5|0)].d[31&b]):a>=this.Wc?(b=a-this.Wc|0,this.Ic.d[b>>>15|0].d[31&(b>>>10|0)].d[31&(b>>>5|0)].d[31&b]):a>=this.id?(b=a-this.id|0,this.Hc.d[b>>>10|0].d[31&(b>>>5|0)].d[31&b]):a>=this.hd?(b=a-this.hd|0,this.Gc.d[b>>>5|0].d[31&b]):this.I.d[a]}throw this.Ce(a);};f.$classData=u({ET:0},!1,"scala.collection.immutable.Vector6",{ET:1,cs:1,lq:1,kq:1,Fe:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ge:1,Gb:1,te:1,af:1,Sb:1,gb:1,tf:1,df:1,Tb:1,$a:1,cg:1,n:1}); + function qr(){var b=new R_;b.rd=yF(new zF);return b}function R_(){this.rd=null}R_.prototype=new zZ;R_.prototype.constructor=R_;f=R_.prototype;f.Oc=function(){return"IndexedSeq"};f.y=function(){var b=new VY(this);return zU(new AU,b)};f.lc=function(){var b=new VY(this);return CU(new DU,b)};f.me=function(b,a){return mR(this,this.rd.E(),b,a)};f.$c=function(){return new QY(this)};f.Oa=function(b){return nR(this,b)};f.Mb=function(b){return qR(this,b)};f.aa=function(b){return tR(this,b)};f.x=function(){return wR(this)}; + f.Rc=function(){return xR(this)};f.Sc=function(b){var a=this.rd.E();return a===b?0:athis.us))};f.Kg=function(){return MT()};f.ca=function(b){return Fl(this.ki,b)};f.E=function(){return this.li};f.V=function(){return this.li};f.r=function(){return 0===this.li}; + f.Rd=function(){this.ts=!this.r();return this.ki};function $F(b,a){b.us=1+b.us|0;b.ts&&T_(b);a=new nf(a,y());0===b.li?b.ki=a:b.Rj.ja=a;b.Rj=a;b.li=1+b.li|0;return b}function KT(b,a){a=a.y();if(a.C()){var c=1,d=new nf(a.z(),y());for(b.ki=d;a.C();){var e=new nf(a.z(),y());d=d.ja=e;c=1+c|0}b.li=c;b.Rj=d}return b}f.Rc=function(){if(null===this.Rj)throw ce("last of empty ListBuffer");return this.Rj.Ob};f.Oc=function(){return"ListBuffer"}; + f.kc=function(b){b=b.y();b.C()&&(b=KT(new ZF,b),this.us=1+this.us|0,this.ts&&T_(this),0===this.li?this.ki=b.ki:this.Rj.ja=b.ki,this.Rj=b.Rj,this.li=this.li+b.li|0);return this};f.pa=function(b){return $F(this,b)};f.db=function(){return this.Rd()};f.s=function(b){return Fl(this.ki,b|0)};f.Rb=function(){return MT()}; + f.$classData=u({DU:0},!1,"scala.collection.mutable.ListBuffer",{DU:1,Qu:1,Yg:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ah:1,ig:1,bh:1,hg:1,of:1,Su:1,Je:1,Ie:1,rq:1,Tb:1,$a:1,am:1,Lf:1,cg:1,n:1});function U_(b,a,c,d,e){for(;;){if(a===c)return d;var g=1+a|0;d=e.S(d,b.Zg.d[a]);a=g}}function V_(b,a,c,d){for(;;){if(0===a)return c;var e=-1+a|0;c=d.S(b.Zg.d[-1+a|0],c);a=e}}function lT(){var b=new jT,a=new xc(16);b.Xl=0;b.Zg=a;b.Lc=0;return b} + function jT(){this.Xl=0;this.Zg=null;this.Lc=0}jT.prototype=new h_;jT.prototype.constructor=jT;f=jT.prototype;f.Pf=function(b){return KU(this,b)};f.Oa=function(b){return LU(this,b)};f.cb=function(b){return jq(this,b)};f.Hg=function(b){return MU(this,b)};f.aa=function(b){return vP(this,b)};f.Zc=function(b){return wP(this,b)};f.Ha=function(b){return xP(this,b,!1)};f.cc=function(b){return xP(this,b,!0)};f.y=function(){return iU(this).y()};f.lc=function(){return iU(this).lc()};f.$c=function(){return new QY(this)}; + f.Mb=function(b){return qR(this,b)};f.x=function(){return wR(this)};f.Rc=function(){return xR(this)};f.Sc=function(b){var a=this.Lc;return a===b?0:a>31,e=a>>31;a=c+a|0;b.Zg=iT(0,b.Zg,b.Lc,new za(a,(-2147483648^a)<(-2147483648^c)?1+(d+e|0)|0:d+e|0))} + f.ca=function(b){var a=1+b|0;if(0>b)throw zy(new Ay,b+" is out of bounds (min 0, max "+(-1+this.Lc|0)+")");if(a>this.Lc)throw zy(new Ay,(-1+a|0)+" is out of bounds (min 0, max "+(-1+this.Lc|0)+")");return this.Zg.d[b]};f.E=function(){return this.Lc};function iU(b){return new $Y(b,new H(()=>b.Xl))}f.Kg=function(){return VJ()}; + function hU(b,a){b.Xl=1+b.Xl|0;W_(b,1);var c=b.Lc;b.Lc=1+c|0;var d=1+c|0;if(0>c)throw zy(new Ay,c+" is out of bounds (min 0, max "+(-1+b.Lc|0)+")");if(d>b.Lc)throw zy(new Ay,(-1+d|0)+" is out of bounds (min 0, max "+(-1+b.Lc|0)+")");b.Xl=1+b.Xl|0;b.Zg.d[c]=a;return b}function kT(b,a){if(a instanceof jT){var c=a.Lc;0c||c>=e)throw zy(new Ay,c+" is out of bounds (min 0, max "+(-1+e|0)+")");e=a.d.length;if(0>d||d>=e)throw zy(new Ay,d+" is out of bounds (min 0, max "+(-1+e|0)+")");b.pb=a;b.Nc=c;b.Mc=d}function pT(b,a,c,d){b.pb=a;b.Nc=c;b.Mc=d;X_(b,b.pb,b.Nc,b.Mc);return b}function rT(){var b=new qT;pT(b,oT(uT(),16),0,0);return b} + function qT(){this.pb=null;this.Mc=this.Nc=0}qT.prototype=new h_;qT.prototype.constructor=qT;function Y_(){}f=Y_.prototype=qT.prototype;f.tq=function(b,a){return nW(this,b,a)};f.Pf=function(b){return KU(this,b)};f.Oa=function(b){return LU(this,b)};f.cb=function(b){return jq(this,b)};f.Hg=function(b){return MU(this,b)};f.aa=function(b){return vP(this,b)};f.Zc=function(b){return wP(this,b)};f.Ha=function(b){return xP(this,b,!1)};f.cc=function(b){return xP(this,b,!0)}; + f.y=function(){var b=new VY(this);return zU(new AU,b)};f.lc=function(){var b=new VY(this);return CU(new DU,b)};f.me=function(b,a){return mR(this,(this.Mc-this.Nc|0)&(-1+this.pb.d.length|0),b,a)};f.$c=function(){return new QY(this)};f.Mb=function(b){return qR(this,b)};f.x=function(){return wR(this)};f.Rc=function(){return xR(this)};f.Sc=function(b){var a=(this.Mc-this.Nc|0)&(-1+this.pb.d.length|0);return a===b?0:ab||b>=a)throw zy(new Ay,b+" is out of bounds (min 0, max "+(-1+a|0)+")");return this.pb.d[(this.Nc+b|0)&(-1+this.pb.d.length|0)]};function nK(b,a){var c=1+((b.Mc-b.Nc|0)&(-1+b.pb.d.length|0))|0;c>((b.Mc-b.Nc|0)&(-1+b.pb.d.length|0))&&c>=b.pb.d.length&&vT(b,c);b.pb.d[b.Mc]=a;b.Mc=(1+b.Mc|0)&(-1+b.pb.d.length|0);return b} + function oK(b,a){var c=a.V();if(0((b.Mc-b.Nc|0)&(-1+b.pb.d.length|0))&&c>=b.pb.d.length&&vT(b,c),a=a.y();a.C();)c=a.z(),b.pb.d[b.Mc]=c,b.Mc=(1+b.Mc|0)&(-1+b.pb.d.length|0);else for(a=a.y();a.C();)c=a.z(),nK(b,c);return b}function pK(b){if(b.r())throw ce("empty collection");var a=b.pb.d[b.Nc];b.pb.d[b.Nc]=null;b.Nc=(1+b.Nc|0)&(-1+b.pb.d.length|0);return a}f.E=function(){return(this.Mc-this.Nc|0)&(-1+this.pb.d.length|0)}; + f.r=function(){return this.Nc===this.Mc};f.gE=function(){return pT(new qT,this.pb.X(),this.Nc,this.Mc)};f.Kg=function(){return uT()};f.iE=function(b,a){return pT(new qT,b,0,a)};f.Xd=function(b,a,c){var d=(this.Mc-this.Nc|0)&(-1+this.pb.d.length|0),e=Sd(Wd(),b);d=c=b.pb.d.length||16a){var c=(b.Mc-b.Nc|0)&(-1+b.pb.d.length|0);a=oT(uT(),a);a=lW(b,0,a,0,c);X_(b,a,0,c)}}f.Oc=function(){return"ArrayDeque"};f.hE=function(b,a){return this.iE(b,a)};f.Rb=function(){return this.Kg()};f.fE=function(){return this.gE()};f.kc=function(b){return oK(this,b)};f.pa=function(b){return nK(this,b)};f.s=function(b){return this.ca(b|0)}; + f.$classData=u({MF:0},!1,"scala.collection.mutable.ArrayDeque",{MF:1,Qu:1,Yg:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ah:1,ig:1,bh:1,hg:1,of:1,Su:1,Je:1,Ie:1,rq:1,Ay:1,Bh:1,Sb:1,gb:1,Ch:1,Tb:1,$a:1,RT:1,cg:1,n:1});function Z_(b,a){var c=new $_;pT(c,b,0,a);return c}function mK(){var b=new $_,a=oT(uT(),16);pT(b,a,0,0);return b}function $_(){this.pb=null;this.Mc=this.Nc=0}$_.prototype=new Y_;$_.prototype.constructor=$_;f=$_.prototype;f.Kg=function(){return QT()};f.Oc=function(){return"Queue"}; + function a0(b){var a=FG(new GG,mK());a.$g.kc(b);return a.$g}f.hE=function(b,a){return Z_(b,a)};f.iE=function(b,a){return Z_(b,a)};f.fE=function(){return a0(this)};f.gE=function(){return a0(this)};f.Rb=function(){return QT()};f.$classData=u({KU:0},!1,"scala.collection.mutable.Queue",{KU:1,MF:1,Qu:1,Yg:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ah:1,ig:1,bh:1,hg:1,of:1,Su:1,Je:1,Ie:1,rq:1,Ay:1,Bh:1,Sb:1,gb:1,Ch:1,Tb:1,$a:1,RT:1,cg:1,n:1});ca=new za(0,0);wd.xq=ca; + parsesAsNumber=function(b){return qm(rm(),b)};parsesAsIntegerList=function(b){return nm(rm(),b)};parsesAsInteger=function(b){return km(rm(),b)};parsesAsSequentList=function(b){return im(rm(),b)};parsesAsSequent=function(b){return gm(rm(),b)};parsesAsSubstitution=function(b){return am(rm(),b)};parsesAsODE=function(b){return $l(rm(),b)};parsesAsHG=function(b){return Zl(rm(),b)};parsesAsHP=function(b){return Xl(rm(),b)};parsesAsFOLFormulaList=function(b){return Wl(rm(),b)}; + parsesAsFormulaList=function(b){return Tl(rm(),b)};parsesAsQFFOLFormula=function(b){return Sl(rm(),b)};parsesAsFOLFormula=function(b){return Rl(rm(),b)};parsesAsDGLFormula=function(b){return Pl(rm(),b)};parsesAsDLFormula=function(b){return Ql(rm(),b)};parsesAsFormula=function(b){return Pl(rm(),b)};parsesAsTerm=function(b){return Ol(rm(),b)};parsesAsDGLExpression=function(b){return Kl(rm(),b)};parsesAsDLExpression=function(b){return Jl(rm(),b)};parsesAsExpression=function(b){return Il(rm(),b)}; + parsesAsArchive=function(b){return kl(rm(),b)}; + parseTactic=function(b){rm();try{gM(Um(Wk()).Iy(),b);el();mf();var a=y();var c=il(a)}catch(l){if(l instanceof jl){b=l;c=b.ma.yi().Ta();var d=1>c?1:c;c=b.ma.yi().Bc();var e=1>c?1:c;el();mf();c=B(new C,"line",d);a=B(new C,"column",e);var g=b.ma.Lm().Ta();d=B(new C,"endLine",d>g?d:g);g=b.ma.Lm().Bc();e=B(new C,"endColumn",e>g?e:g);g=B(new C,"message",b.vm);var h=B(new C,"found",b.tm),k=B(new C,"expect",b.sm);b=[c,a,d,e,g,h,k,B(new C,"hint",b.um)];b=Uf(new Vf,b);b=[Lk(Mk(),b)];b=Uf(new Vf,b);b=pe(y(), + b);c=il(b)}else throw l;}return c};parseArchive=function(b){return cl(rm(),b)}; }).call(this); //# sourceMappingURL=keymaerax-js-opt.js.map diff --git a/keymaerax-webui/src/main/resources/js/ace/src-min-noconflict/worker-dl.js b/keymaerax-webui/src/main/resources/js/ace/src-min-noconflict/worker-dl.js index 5e6c45c442..f18076ff20 100644 --- a/keymaerax-webui/src/main/resources/js/ace/src-min-noconflict/worker-dl.js +++ b/keymaerax-webui/src/main/resources/js/ace/src-min-noconflict/worker-dl.js @@ -1423,2333 +1423,2353 @@ var Mirror = exports.Mirror = function(sender) { define("ace/mode/dl/dl-parser",[], function(require, exports, module) { // code from keymaerax-js-opt.js -let parsesAsNumber,parsesAsIntegerList,parsesAsInteger,parsesAsSequentList,parsesAsSequent,parsesAsSubstitution,parsesAsODE,parsesAsHG,parsesAsHP,parsesAsFOLFormulaList,parsesAsFormulaList,parsesAsQFFOLFormula,parsesAsFOLFormula,parsesAsDGLFormula,parsesAsDLFormula,parsesAsFormula,parsesAsTerm,parsesAsDGLExpression,parsesAsDLExpression,parsesAsExpression,parsesAsArchive,parseTactic,parseArchive; -(function(){ -'use strict';var f,aa=Object.freeze({esVersion:6,assumingES6:!0,productionMode:!0,linkerVersion:"1.14.0",fileLevelThis:this}),ba;function ca(b){for(var a in b)return a}function ea(b){this.YC=b}ea.prototype.toString=function(){return String.fromCharCode(this.YC)};var ha=function fa(b,a,c){var e=new b.Na(a[c]);if(c>24===b?ja(oa):b<<16>>16===b?ja(ra):ja(sa):ta(b)?ja(ua):ja(va);case "boolean":return ja(wa);case "undefined":return ja(xa);default:return null===b?b.uM():b instanceof ya?ja(za):b instanceof ea?ja(Aa):b&&b.$classData?ja(b.$classData):null}} -function Ba(b){switch(typeof b){case "string":return"java.lang.String";case "number":return na(b)?b<<24>>24===b?"java.lang.Byte":b<<16>>16===b?"java.lang.Short":"java.lang.Integer":ta(b)?"java.lang.Float":"java.lang.Double";case "boolean":return"java.lang.Boolean";case "undefined":return"java.lang.Void";default:return null===b?b.uM():b instanceof ya?"java.lang.Long":b instanceof ea?"java.lang.Character":b&&b.$classData?b.$classData.name:Ea(null)}} -function Ga(b,a){switch(typeof b){case "string":return Ia(b,a);case "number":return Ja(Ka(),b,a);case "boolean":return b===a?0:b?1:-1;default:return b instanceof ya?La(Na(),b.L,b.N,a.L,a.N):b instanceof ea?Oa(b)-Oa(a)|0:b.jf(a)}} -function Pa(b,a){switch(typeof b){case "string":return b===a;case "number":return Object.is(b,a);case "boolean":return b===a;case "undefined":return b===a;default:return b&&b.$classData||null===b?b=b.l(a):b instanceof ya?a instanceof ya?(a=Ra(a),b=b.L===a.L&&b.N===a.N):b=!1:b=b instanceof ea?a instanceof ea?Oa(b)===Oa(a):!1:Sa.prototype.l.call(b,a),b}} -function Ua(b){switch(typeof b){case "string":return Va(b);case "number":return Wa(b);case "boolean":return b?1231:1237;case "undefined":return 0;default:return b&&b.$classData||null===b?b.B():b instanceof ya?b.L^b.N:b instanceof ea?Oa(b):Sa.prototype.B.call(b)}}function ab(b,a,c){return"string"===typeof b?b.substring(a,c):b.Dy(a,c)}function eb(b){return void 0===b?"undefined":b.toString()}function ib(b,a){if(0===a)throw new jb("/ by zero");return b/a|0} -function nb(b,a){if(0===a)throw new jb("/ by zero");return b%a|0}function xb(b){return 2147483647b?-2147483648:b|0}function Bb(b,a,c,d,e){if(b!==c||d>=BigInt(32);return a;case "boolean":return b?1231:1237;case "undefined":return 0;case "symbol":return b=b.description,void 0===b?0:Va(b);default:if(null===b)return 0;a=Ob.get(b);void 0===a&&(Mb=a=Mb+1|0,Ob.set(b,a));return a}}function cc(b){return"number"===typeof b&&b<<24>>24===b&&1/b!==1/-0} -function dc(b){return"number"===typeof b&&b<<16>>16===b&&1/b!==1/-0}function na(b){return"number"===typeof b&&(b|0)===b&&1/b!==1/-0}function ta(b){return"number"===typeof b&&(b!==b||Math.fround(b)===b)}function uc(b){return new ea(b)}function Oa(b){return null===b?0:b.YC}function Ra(b){return null===b?ba:b}function Sa(){}Sa.prototype.constructor=Sa;function p(){}p.prototype=Sa.prototype;Sa.prototype.B=function(){return Yb(this)};Sa.prototype.l=function(b){return this===b}; -Sa.prototype.w=function(){var b=this.B();return Ba(this)+"@"+(+(b>>>0)).toString(16)};Sa.prototype.toString=function(){return this.w()};function vc(b){if("number"===typeof b){this.d=Array(b);for(var a=0;ah===g;g.name=c;g.isPrimitive=!0;g.isInstance=()=>!1;void 0!==d&&(g.er=cd(g,d,e));return g} -function u(b,a,c,d,e){var g=new ad,h=ca(b);g.hb=d;g.Mn="L"+c+";";g.Qn=k=>!!k.hb[h];g.name=c;g.isInterface=a;g.isInstance=e||(k=>!!(k&&k.$classData&&k.$classData.hb[h]));return g}function cd(b,a,c,d){var e=new ad;a.prototype.$classData=e;var g="["+b.Mn;e.Na=a;e.hb={i:1,lf:1,n:1};e.mr=b;e.np=b;e.op=1;e.Mn=g;e.name=g;e.isArrayClass=!0;e.Qn=d||(h=>e===h);e.qq=c?h=>new a(new c(h)):h=>new a(h);e.isInstance=h=>h instanceof a;return e} -function dd(b){function a(k){if("number"===typeof k){this.d=Array(k);for(var l=0;l{var l=k.op;return l===e?d.Qn(k.np):l>e&&d===ed};c.Qn=h;c.qq=k=> -new a(k);c.isInstance=k=>{k=k&&k.$classData;return!!k&&(k===c||h(k))};return c}function id(b){b.er||(b.er=dd(b));return b.er}function ja(b){b.zw||(b.zw=new jd(b));return b.zw}ad.prototype.isAssignableFrom=function(b){return this===b||this.Qn(b)};ad.prototype.checkCast=function(){};ad.prototype.getSuperclass=function(){return this.AO?ja(this.AO):null};ad.prototype.getComponentType=function(){return this.mr?ja(this.mr):null}; -ad.prototype.newArrayOfThisClass=function(b){for(var a=this,c=0;c!b.isPrimitive;ed.name="java.lang.Object";ed.isInstance=b=>null!==b;ed.er=cd(ed,vc,void 0,b=>{var a=b.op;return 1===a?!b.np.isPrimitive:1{var k=Sd().sq;k=Nd(Od(),k);h=Pd(h,k);Md();if(Md(),0!==Td(Vd(),h))k=Wd(Xd(),h,0);else throw be("head of empty array");k=new ce(k);Md();h=de(Md(),h);if(null===h)throw fe();if(null!==h){for(var l=h.d.length,m=0;md instanceof Yf))))return new Bf(c.zd,Wf(c.qi));if(b&&c.zd.Qe(new Xf((d=>e=>!(e instanceof bg)||d.zd.sa(new Yf(e)))(c))))return a;if(b)throw cg(new dg,"Extension to differentialSymbols are not yet implemented if sl isInfinite: "+c);throw new x(a);}function Wf(b){var a=b.aa(new Xf(c=>new Yf(c)));return b.wb(a)} -Nf.prototype.$classData=u({dI:0},!1,"edu.cmu.cs.ls.keymaerax.core.SetLattice$",{dI:1,i:1});var Of;function Uf(){Of||(Of=new Nf);return Of} -var Mg=function eg(b,a){for(;;){if(a instanceof fg){var d=a;a=kg(b,d.Zi);b=kg(b,d.$i);return new lg(Ff(a,b),Tf())}if(a instanceof mg)return d=a,a=kg(b,d.mk),b=kg(b,d.nk),new lg(Ff(a,b),Tf());if(a instanceof ng)return d=a,a=kg(b,d.ck),b=kg(b,d.dk),new lg(Ff(a,b),Tf());if(a instanceof og)return d=a,a=kg(b,d.ek),b=kg(b,d.fk),new lg(Ff(a,b),Tf());if(a instanceof pg)return d=a,a=kg(b,d.ik),b=kg(b,d.jk),new lg(Ff(a,b),Tf());if(a instanceof qg)return d=a,a=kg(b,d.aj),b=kg(b,d.bj),new lg(Ff(a,b),Tf());if(a instanceof -we)return new lg(kg(b,a.zf),Tf());if(a instanceof rg||sg()===a)return new lg(Uf().el,Uf().el);if(a instanceof ug)return b=a,new lg(vg(0,b.gl),vg(0,b.gl));if(a instanceof wg)a=a.ok;else{if(a instanceof Ce)return xg(eg(b,a.Xj),eg(b,a.Yj));if(a instanceof yg)return xg(eg(b,a.pk),eg(b,a.qk));if(a instanceof zg)return xg(eg(b,a.gk),eg(b,a.hk));if(a instanceof Ag)return xg(eg(b,a.Zj),eg(b,a.$j));if(a instanceof Bg)return b=eg(b,a.bk),new lg(b.fh.ts(a.Dg),b.si.Vj(a.Dg));if(a instanceof Cg)return b=eg(b, -a.ak),new lg(b.fh.ts(a.Cg),b.si.Vj(a.Cg));if(a instanceof Dg){d=a;a=Eg();a=Fg(a,d.Ag);b=eg(b,d.Dh);d=a.Nf;var e=Jf(b.fh,a.Jh);d=Ff(d,e);return new lg(d,Ff(a.Mf,b.si))}if(a instanceof Gg)return d=a,a=Eg(),a=Fg(a,d.Bg),b=eg(b,d.Eh),d=a.Nf,e=Jf(b.fh,a.Jh),d=Ff(d,e),new lg(d,Ff(a.Mf,b.si));if(a instanceof Hg)return b=eg(b,a.ri),new lg(Vf(Uf(),b.fh),b.si);if(Kg()===a||Lg()===a)return new lg(Tf(),Tf());throw new x(a);}}},Fg=function Ng(b,a){ff();a:if(a instanceof Je)a=new Og(vg(0,a.ej),vg(0,a.ej),Tf()); -else if(a instanceof Rg)a=new Og(vg(0,a.fl),vg(0,a.fl),Tf());else if(a instanceof We)a=new Og(vg(0,a.dl),vg(0,a.dl),Tf());else if(a instanceof Sg)a=new Og(kg(b,a.bh),Qf(Uf(),a.ff),Qf(Uf(),a.ff));else if(a instanceof Tg){var d=Eg();a=new Og(Mg(d,a.fj).fh,Tf(),Tf())}else if(a instanceof Ve&&null!==a.yd)d=Qf(Uf(),a.yd.qe),b=kg(b,a.Ch),d=Ff(d,b),Uf(),b=Hf(Kd().Mg,Rf(new Sf,[a.yd.qe,a.yd])),b=new Af(b),Uf(),a=Hf(Kd().Mg,Rf(new Sf,[a.yd.qe,a.yd])),a=new Og(d,b,new Af(a));else if(a instanceof Ug){d=Ng(b, -a.ch);a=Ng(b,a.dh);b=Ff(d.Nf,a.Nf);var e=Ff(d.Mf,a.Mf);a=new Og(b,e,Kf(d.Jh,a.Jh))}else if(a instanceof Le)d=Ng(b,a.Vf),a=Ng(b,a.Kf),b=d.Nf,e=Jf(a.Nf,d.Jh),b=Ff(b,e),e=Ff(d.Mf,a.Mf),a=new Og(b,e,Ff(d.Jh,a.Jh));else if(a instanceof Vg)a=Ng(b,a.Wf),a=new Og(a.Nf,a.Mf,Tf());else if(a instanceof Wg)a=Ng(b,a.Yi);else if(a instanceof Xg)a=new Og(Tf(),Qf(Uf(),a.Uf),Qf(Uf(),a.Uf));else if(a instanceof Yg)d=Ng(b,a.Lf),b=d.Nf,e=Eg(),a=Mg(e,a.Eg).fh,a=new Og(Ff(b,a),d.Mf,d.Jh);else{if(null!==a&&(d=bf(cf(),a), -!d.r())){a=Ng(b,d.G().o());d=Ng(b,d.G().m());b=Ff(a.Nf,d.Nf);e=Ff(a.Mf,d.Mf);a=new Og(b,e,Ff(a.Jh,d.Jh));break a}throw new x(a);}return a};function Zg(){}Zg.prototype=new p;Zg.prototype.constructor=Zg; -function kg(b,a){for(;;){if($g(a))return b=a,Qf(Uf(),b);if(a instanceof ah||a instanceof bh)return Tf();if(a instanceof Fe)a=a.Sd;else if(a instanceof ch)a=a.ge;else{if(a instanceof He){var c=a;a=kg(b,c.rk);b=kg(b,c.sk);return Ff(a,b)}if(a instanceof dh)return c=a,a=kg(b,c.kk),b=kg(b,c.lk),Ff(a,b);if(a instanceof eh)return c=a,a=kg(b,c.gj),b=kg(b,c.hj),Ff(a,b);if(a instanceof fh)return c=a,a=kg(b,c.Va),b=kg(b,c.Wa),Ff(a,b);if(a instanceof gh)return c=a,a=kg(b,c.tk),b=kg(b,c.uk),Ff(a,b);if(a instanceof -hh)return Vf(Uf(),kg(b,a.Fh));if(a instanceof ih)return c=a,a=kg(b,c.jg),b=kg(b,c.kg),Ff(a,b);if(Be()===a)return Tf();if(a instanceof jh)return vg(0,a.em);throw new x(a);}}}function kh(b,a){return lh(b,a).Mo().Xd(new Xf(c=>c instanceof Yf))}function mh(b,a){b=Eg();return Mg(b,a).fh}function lh(b,a){if(Ee(a))return kg(b,a);if(ve(a))return mh(0,a);if(Ie(a))return b=Eg(),Fg(b,a).Nf;if(a instanceof xe)return Tf();throw new x(a);}function nh(b,a){b=Eg();return Mg(b,a).si} -function oh(b,a){b=Eg();return Fg(b,a).Mf}function sh(b,a){if(Ee(a))return th(b,a);if(ve(a))return uh(b,a);if(Ie(a))return vh(b,a);if(a instanceof xe)return Hf(Kd().Mg,Rf(new Sf,[a]));throw new x(a);} -function th(b,a){for(;;){if($g(a)||a instanceof ah)return Pf();if(a instanceof Fe){var c=a;a=Hf(Kd().Mg,Rf(new Sf,[c.bb]));b=th(b,c.Sd);return a.tl(b)}if(a instanceof bh)return b=a,Hf(Kd().Mg,Rf(new Sf,[b]));if(a instanceof ch)a=a.ge;else{if(a instanceof He)return c=a,a=th(b,c.rk),b=th(b,c.sk),a.wb(b);if(a instanceof dh)return c=a,a=th(b,c.kk),b=th(b,c.lk),a.wb(b);if(a instanceof eh)return c=a,a=th(b,c.gj),b=th(b,c.hj),a.wb(b);if(a instanceof fh)return c=a,a=th(b,c.Va),b=th(b,c.Wa),a.wb(b);if(a instanceof -gh)return c=a,a=th(b,c.tk),b=th(b,c.uk),a.wb(b);if(a instanceof hh)a=a.Fh;else{if(a instanceof ih)return c=a,a=th(b,c.jg),b=th(b,c.kg),a.wb(b);if(Be()===a)return Pf();if(a instanceof jh)return b=a,Hf(Kd().Mg,Rf(new Sf,[b]));throw new x(a);}}}} -function uh(b,a){for(;;){if(Kg()===a||Lg()===a)return Pf();if(a instanceof we){var c=a;a=Hf(Kd().Mg,Rf(new Sf,[c.se]));b=th(b,c.zf);return a.tl(b)}if(a instanceof rg)return c=a,a=Hf(Kd().Mg,Rf(new Sf,[c.Hh])),b=uh(b,c.eh),a.tl(b);if(sg()===a)return Kd(),b=[sg()],b=Rf(new Sf,b),Hf(0,b);if(a instanceof ug)return b=a,Hf(Kd().Mg,Rf(new Sf,[b]));if(a instanceof fg)return c=a,a=th(b,c.Zi),b=th(b,c.$i),a.wb(b);if(a instanceof mg)return c=a,a=th(b,c.mk),b=th(b,c.nk),a.wb(b);if(a instanceof ng)return c=a, -a=th(b,c.ck),b=th(b,c.dk),a.wb(b);if(a instanceof og)return c=a,a=th(b,c.ek),b=th(b,c.fk),a.wb(b);if(a instanceof pg)return c=a,a=th(b,c.ik),b=th(b,c.jk),a.wb(b);if(a instanceof qg)return c=a,a=th(b,c.aj),b=th(b,c.bj),a.wb(b);if(a instanceof wg)a=a.ok;else{if(a instanceof Ce)return c=a,a=uh(b,c.Xj),b=uh(b,c.Yj),a.wb(b);if(a instanceof yg)return c=a,a=uh(b,c.pk),b=uh(b,c.qk),a.wb(b);if(a instanceof zg)return c=a,a=uh(b,c.gk),b=uh(b,c.hk),a.wb(b);if(a instanceof Ag)return c=a,a=uh(b,c.Zj),b=uh(b,c.$j), -a.wb(b);if(a instanceof Bg)a=a.bk;else if(a instanceof Cg)a=a.ak;else{if(a instanceof Dg)return c=a,a=vh(b,c.Ag),b=uh(b,c.Dh),a.wb(b);if(a instanceof Gg)return c=a,a=vh(b,c.Bg),b=uh(b,c.Eh),a.wb(b);if(a instanceof Hg)a=a.ri;else throw new x(a);}}}} -function vh(b,a){for(;;){var c=a;if(c instanceof Je||c instanceof Rg||c instanceof We)return b=c,Hf(Kd().Mg,Rf(new Sf,[b]));if(c instanceof Sg)return th(b,c.bh);if(c instanceof Xg)return Pf();if(c instanceof Tg)return uh(b,c.fj);if(c instanceof Ve)return th(b,c.Ch);if(c instanceof Ug)return a=vh(b,c.ch),b=vh(b,c.dh),a.wb(b);if(c instanceof Le)return a=vh(b,c.Vf),b=vh(b,c.Kf),a.wb(b);if(c instanceof Vg)a=c.Wf;else if(c instanceof Wg)a=c.Yi;else{if(c instanceof Yg)return a=vh(b,c.Lf),b=uh(b,c.Eg),a.wb(b); -if(null!==c&&(a=bf(cf(),c),!a.r()))return c=vh(b,a.G().o()),b=vh(b,a.G().m()),c.wb(b);throw new x(c);}}}function wh(b,a){if(Ee(a))return xh(b,a);if(ve(a))return yh(b,a);if(Ie(a)){var c=Eg();c=Fg(c,a);b=vh(b,a);a=c.Nf.Mo();b=b.wb(a);c=c.Mf.Mo();return b.wb(c)}if(a instanceof xe)return Hf(Kd().Mg,Rf(new Sf,[a]));throw new x(a);}function xh(b,a){var c=th(b,a);b=kg(b,a).Mo();return c.wb(b)}function yh(b,a){var c=Eg();c=Mg(c,a);b=uh(b,a);a=c.fh.Mo();b=b.wb(a);c=c.si.Mo();return b.wb(c)} -function zh(b,a){return a.Zc(new Xf(c=>{if(c instanceof Yf)var d=!0;else{d=c.ea();var e=Ge();d=!(null!==d&&d.l(e))}if(d)return Ah(Bh(),Rf(new Sf,[c]));d=Bh();c=[c,new Yf(c)];return Ah(d,Rf(new Sf,c))}))}function vg(b,a){if(Ke()===a)return Uf().el;if(a instanceof Ch)return b=zh(0,a.un),new Bf(Hf(If(),b),Pf());throw new x(a);}Zg.prototype.$classData=u({fI:0},!1,"edu.cmu.cs.ls.keymaerax.core.StaticSemantics$",{fI:1,i:1});var Dh;function Eg(){Dh||(Dh=new Zg);return Dh}function Eh(){}Eh.prototype=new p; -Eh.prototype.constructor=Eh;function Fh(b,a){for(;;){if(Be()===a||a instanceof bh)return!0;if(a instanceof ih)if(Fh(b,a.jg))a=a.kg;else return!1;else return!1}}Eh.prototype.$classData=u({iI:0},!1,"edu.cmu.cs.ls.keymaerax.core.SubstitutionAdmissibility$",{iI:1,i:1});var Gh;function Hh(){Gh||(Gh=new Eh);return Gh}function Ih(){Jh=this;var b=Ah(Bh(),y());new Kh(b);Lh(ja(Mh))}Ih.prototype=new p;Ih.prototype.constructor=Ih; -Ih.prototype.$classData=u({DI:0},!1,"edu.cmu.cs.ls.keymaerax.core.package$",{DI:1,i:1});var Jh;function ff(){Jh||(Jh=new Ih)}function Nh(){}Nh.prototype=new p;Nh.prototype.constructor=Nh;Nh.prototype.$classData=u({EI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.AntePosition$",{EI:1,i:1}); -var Oh,Th=function Ph(b,a,c,d){if(a instanceof ih){d=Ph(b,a.jg,c,d);if(null===d)throw new x(d);c=d.Lb;a=Ph(b,a.kg,d.Oc|0,d.nb);if(null===a)throw new x(a);b=a.Oc|0;return new De(a.nb,new ih(c,a.Lb),b)}b=new bh(a.ea(),new F(c));return new De(d.Tf(a,b),b,1+c|0)};function Uh(b,a){var c=Vh().Yc(y());b=new Wh(b,c);if(Ee(a))Xh(Yh(),Zh().Ad,b,a);else if(ve(a))Xh(Yh(),Zh().Ad,b,a);else if(Ie(a))Xh(Yh(),Zh().Ad,b,a);else throw new x(a);return Hf(If(),c)} -function $h(b){for(var a=ai().rb(),c=b.y();c.C();){var d=c.z(),e=d;e=B(new C,e.ya(),e.lb());var g=(m=>()=>m.Ue())(b);if(ia(a)!==ja(bi)){var h=a.tc(e);if(h instanceof F)e=h.p;else{if(z()!==h)throw new x(h);g=g();ci(a,e,g);e=g}}else{h=di(G(),e);h^=h>>>16|0;var k=h&(-1+a.ma.d.length|0),l=a.ma.d[k];l=null===l?null:ei(l,e,h);null!==l?e=l.xd:(l=a.ma,g=g(),(1+a.hc|0)>=a.ii&&fi(a,a.ma.d.length<<1),gi(a,e,g,h,l===a.ma?k:h&(-1+a.ma.d.length|0)),e=g)}e.pa(d)}b=hi().Ni;for(a=a.y();a.C();){c=a.z();if(null===c)throw new x(c); -b=ii(b,c.o(),c.m().db())}return ji(b,new Xf(m=>1()=>m.Ue())(b);if(ia(a)!==ja(bi)){var h=a.tc(e);if(h instanceof F)e=h.p;else{if(z()!==h)throw new x(h);g=g();ci(a,e,g);e=g}}else{h=di(G(),e);h^=h>>>16|0;var k=h&(-1+a.ma.d.length|0),l=a.ma.d[k];l=null===l?null:ei(l,e,h);null!==l?e=l.xd:(l=a.ma,g=g(),(1+a.hc|0)>=a.ii&&fi(a,a.ma.d.length<<1),gi(a,e,g,h,l===a.ma?k:h&(-1+a.ma.d.length|0)),e=g)}e.pa(d)}b=hi().Ni;for(a=a.y();a.C();){c=a.z();if(null===c)throw new x(c); -b=ii(b,c.o(),c.m().db())}ji(b,new Xf(m=>1{if(c instanceof xe&&ze()===c.jd&&c.Ke===b.ya()){c=c.Je;var d=b.lb();return null===c?null===d:c.l(d)}return!1}))}function oi(b,a){for(;;){var c=qi(a,b);if(null===c?null===b:c.l(b))return c;b=c}}function ri(b){this.ij=b}ri.prototype=new p;ri.prototype.constructor=ri; -ri.prototype.$k=function(b){var a=this.ij;if(ve(a))return(new si(a)).$k(b);if(Ee(a))return(new ti(a)).$k(b);if(Ie(a))return(new ui(a)).$k(b);throw new x(a);};function vi(b,a,c){b=b.ij;if(ve(b))return b=new si(b),wi(xi(),b.Cq,a,c);if(Ee(b))return b=new ti(b),yi(xi(),b.gB,a,c);if(Ie(b))return b=new ui(b),zi(xi(),b.eB,a,c);if(b instanceof xe)return b;throw new x(b);} -function Ai(b,a){if(!a.Qe(new Xf(e=>{if(null!==e)return e.o().ta()===e.m().ta();throw new x(e);}))){a:{for(b=a.y();b.C();){var c=b.z(),d=c;if(null===d)throw new x(d);if(d.o().ta()!==d.m().ta()){b=new F(c);break a}}b=z()}if(b.r())b=z();else{b=b.G();if(null===b)throw new x(b);b=new F("what.kind\x3d"+b.o().ta()+" and repl.kind\x3d"+b.m().ta())}throw Bi("requirement failed: Replacee and replacement must be of same kind, but got "+b);}if(a.r())return b.ij;c=a.Ha(new Xf(e=>{e=e.m().ta();var g=Oe();return null!== -e&&e===g}));d=a.Ha(new Xf(e=>{e=e.m().ta();var g=Pe();return null!==e&&e===g}));a=a.Ha(new Xf(e=>{e=e.m().ta();var g=Qe();return null!==e&&e===g}));b=Ci(Yh(),new Fi(b,c,d,a),b.ij);if(b instanceof F)return b.p;throw new x(b);} -function Gi(b,a){var c=b.ij;if(c instanceof Fe)var d=c.Sd;else if(c instanceof we)d=c.zf;else{if(!(c instanceof Je||c instanceof Rg))throw new x(c);d=Be()}Be()===d?d=new De(Hi(),Be(),0):d instanceof ih?d=Th(b,d,0,Hi()):(c=new bh(d.ea(),new F(0)),Kd(),d=[B(new C,d,c)],d=Rf(new Sf,d),d=new De(Ii(0,d),c,1));a:{if(null!==d&&Ji(d.nb)&&(c=d.nb,null!==d.Lb)){d=d.Lb;break a}throw new x(d);}var e=c;c=b.ij;c=c instanceof Fe?new Fe(c.bb,d):c instanceof we?new we(c.se,d):c;var g=(m,n)=>{m=B(new C,m,n);if(null!== -m.Z)return vi(new ri(m.Y),m.Z.o(),m.Z.m());throw new x(m);};if(Ki(e))for(var h=0,k=e.E(),l=a;;)if(h!==k)a=1+h|0,h=e.ca(h),l=g(l,h),h=a;else{a=l;break}else{k=a;for(a=e.y();a.C();)e=k,k=a.z(),k=g(e,k);a=k}g=Uh(b,a);b=Uh(b,d);b=g.Lg(b);if(!b.r())throw c=Te().ba.s(c),b=b.aa(new Xf(m=>Te().ba.s(m))),Bi("Function/predicate "+c+" defined using undeclared "+Li(b,"",",",""));return new Mi(c,a)} -function Ni(b,a){var c=wh(Eg(),b.ij).aa(new Xf(k=>{if(k instanceof bg){var l=a.Yd(new Xf(m=>{if(m instanceof xe&&ze()===m.jd&&m.Ke===k.Aa){m=m.Je;var n=k.za;return null===m?null===n:m.l(n)}return!1}));return B(new C,k,l)}l=z();return B(new C,k,l)})).Ha(new Xf(k=>!k.m().r())).aa(new Xf(k=>{if(null!==k&&k.o()instanceof bg){var l=k.o();if(k.m()instanceof F)return B(new C,l,k.m().p)}throw new x(k);})),d=b.ij;b=(k,l)=>{k=B(new C,k,l);if(null!==k.Z&&k.Z.m()instanceof xe)return l=k.Z.m(),l=vi(new ri(k.Y), -k.Z.o(),new Fe(new xe(k.Z.o().Aa,k.Z.o().za,ze(),k.Z.o().Ba,l.Gh),Be())),$h(wh(Eg(),l).Ha(new Xf(m=>ni(m,a)))).r()?l:k.Y;throw new x(k);};if(Ki(c))for(var e=0,g=c.E(),h=d;;)if(e!==g)d=1+e|0,e=c.ca(e),h=b(h,e),e=d;else{b=h;break}else{g=d;for(c=c.y();c.C();)e=c.z(),g=b(g,e);b=g}c=wh(Eg(),b).Zc(new Xf(k=>{if(k instanceof xe){var l=a.Yd(new Xf(q=>{if(q.ya()===k.Ke){q=q.lb();var r=k.Je;return null===q?null===r:q.l(r)}return!1}));if(l instanceof F&&l.p instanceof xe){l=l.p;var m=l.jd,n=k.jd;(null===m?null=== -n:m.l(n))?(m=l.Td,n=k.Td,m=!(null===m?null===n:m.l(n))):m=!1;if(m)return new F(B(new C,k,l))}}return z()}));Oi();c=Pi(c);b instanceof Fe&&null!==b.bb?(c=c.tc(b.bb),c.r()?c=z():(c=c.G(),c=new F(new we(c,b.Sd))),d=c.r()?b:c.G()):b instanceof we&&null!==b.se?(c=c.tc(b.se),c.r()?c=z():(c=c.G(),c=new F(new Fe(c,b.zf))),d=c.r()?b:c.G()):d=b;b=wh(Eg(),d).Ha(new Xf(k=>ni(k,a)));ki(b);c=b.Ha(new Xf(k=>k instanceof bg)).aa(new Xf(k=>k));b=(k,l)=>{try{var m=new ri(k),n=new Fe(new xe(l.Aa,l.za,ze(),l.Ba,z()), -Be());Kd();var q=[B(new C,l,n)],r=Rf(new Sf,q);return Ai(m,Ii(0,r))}catch(t){if(t instanceof Qi)throw m=t,new Ri("Elaboration tried replacing "+Te().ba.s(l)+" in literal bound occurrence inside "+Te().ba.s(k),l,k,m);throw t;}};if(Ki(c))for(e=0,g=c.E(),h=d;;)if(e!==g)d=1+e|0,e=c.ca(e),h=b(h,e),e=d;else{b=h;break}else{g=d;for(c=c.y();c.C();)e=c.z(),g=b(g,e);b=g}ki(wh(Eg(),b).Ha(new Xf(k=>ni(k,a))));return b} -function Ui(b,a){b=new ri(b.ij);var c=a.xn.Zc(new Xf(d=>sh(Eg(),d.qc)));return oi(Ni(b,Hf(If(),c)),a)}function Vi(b){var a=wh(Eg(),b.ij),c=b.ij;if(Ee(c))c=Pf();else if(ve(c)){var d=Pf();d=new Wi(d);var e=Yh();b=new Xi(b,d);Xh(e,Zh().Ad,b,c);c=mh(Eg(),c);c.gD()?c=Pf():(d=d.oc,c=c.KF(),c=d.Lg(c))}else{if(!Ie(c))throw new x(c);c=Pf()}return a.Lg(c).aa(new Xf(g=>g instanceof Yf?g.qe:g))} -function Yi(b,a){return a.Tn(new Xf(c=>{if(null!==c&&$g(c.o())){var d=c.o();return b.Xd(new Xf(e=>{if(e instanceof Yf){if(null===e?null===d:e.l(d))return!0;e=e.qe;return null===e?null===d:e.l(d)}return null===e?null===d:e.l(d)}))}return null!==c&&c.o()instanceof Fe?(c=c.o(),!kg(Eg(),c.Sd).Ek(Hf(If(),b)).r()):!1}))}function Zi(b,a){return b instanceof Yf?new Yf(a.rj(b.qe,new H(()=>b.qe))):a.rj(b,new H(()=>b))} -ri.prototype.$classData=u({HI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Augmentors$ExpressionAugmentor",{HI:1,i:1});function si(b){this.Cq=b}si.prototype=new p;si.prototype.constructor=si;si.prototype.$k=function(b){try{var a=$i();return new F(bj(a,this.Cq,b))}catch(c){if(c instanceof cj)return z();throw c;}};function dj(b){var a=new ej(!0),c=Yh(),d=new fj(b,a);b=b.Cq;Xh(c,Zh().Ad,d,b);return a.oq} -si.prototype.$classData=u({MI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Augmentors$FormulaAugmentor",{MI:1,i:1});function ui(b){this.eB=b}ui.prototype=new p;ui.prototype.constructor=ui;ui.prototype.$k=function(b){try{var a=$i();return new F(bj(a,this.eB,b))}catch(c){if(c instanceof cj)return z();throw c;}};ui.prototype.$classData=u({OI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Augmentors$ProgramAugmentor",{OI:1,i:1});function gj(b){this.fB=b}gj.prototype=new p;gj.prototype.constructor=gj; -function hj(b,a){var c=b.fB;if(Ge()===c||Ae()===c){if(a instanceof kf)return B(new C,new bh(b.fB,new F(a.Ob)),a.ja);throw Bi("Not enough indices to convert the sort");}if(c instanceof ij){a=hj(new gj(c.bp),a);if(null===a)throw new x(a);b=a.o();c=hj(new gj(c.cp),a.m());if(null===c)throw new x(c);a=c.m();return B(new C,new ih(b,c.o()),a)}throw new x(c);}gj.prototype.$classData=u({PI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Augmentors$SortAugmentor",{PI:1,i:1});function ti(b){this.gB=b} -ti.prototype=new p;ti.prototype.constructor=ti;ti.prototype.$k=function(b){try{var a=$i();return new F(bj(a,this.gB,b))}catch(c){if(c instanceof cj)return z();throw c;}};ti.prototype.$classData=u({QI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Augmentors$TermAugmentor",{QI:1,i:1});function bj(b,a,c){if(Ee(a))return jj(a,c);if(ve(a))return kj(b,a,c);if(lj(a))return mj(a,c);if(Ie(a))return nj(b,a,c);Kd();throw new oj;} -function jj(b,a){for(;;){var c=a,d=Zh().Ad;if(null===c?null===d:c.l(d))return b;c=!1;d=null;var e=b;if(e instanceof Fe){var g=e;if(0===a.Bd()){b=g.Sd;a=pj(a);continue}}if(tj(e)&&(g=e,0===a.Bd())){b=g.rp();a=pj(a);continue}if(uj(e)&&(c=!0,d=e,0===a.Bd())){b=d.je();a=pj(a);continue}if(c&&1===a.Bd())b=d.le(),a=pj(a);else throw Bi("part position "+a+" of term "+b+" may not be defined");}} -function kj(b,a,c){for(;;){var d=c,e=Zh().Ad;if(null===d?null===e:d.l(e))return a;var g=!1,h=null,k=!1,l=null;d=!1;e=null;var m=a;if(m instanceof we){var n=m;if(0===c.Bd())return jj(n.zf,pj(c))}if(m instanceof rg&&(n=m,0===c.Bd())){a=n.eh;c=pj(c);continue}if(vj(m)&&(g=!0,h=m,0===c.Bd()))return jj(h.je(),pj(c));if(g&&1===c.Bd())return jj(h.le(),pj(c));if(wj(m)&&(g=m,0===c.Bd())){a=g.lh();c=pj(c);continue}if(xj(m)&&(k=!0,l=m,0===c.Bd())){a=l.Bp();c=pj(c);continue}if(k&&1===c.Bd())a=l.Dp(),c=pj(c);else{if(yj(m)&& -(k=m,0===c.Bd())){a=k.lh();c=pj(c);continue}if(m&&m.$classData&&m.$classData.hb.eA&&(d=!0,e=m,0===c.Bd()))return nj(b,e.ZD(),pj(c));if(d&&1===c.Bd())a=e.lh(),c=pj(c);else throw Bi("part position "+c+" of formula "+a+" may not be defined");}}} -function nj(b,a,c){for(;;){var d=c,e=Zh().Ad;if(null===d?null===e:d.l(e))return a;var g=!1,h=null,k=!1,l=null;d=!1;e=null;var m=a;if(m instanceof Sg){g=!0;h=m;var n=c,q=y();q=new zj(new kf(0,q));if(null!==n&&n.l(q))return h.ff}if(g&&1===c.Bd())return jj(h.bh,pj(c));if(m instanceof Xg&&(g=m,h=c,n=y(),n=new zj(new kf(0,n)),null!==h&&h.l(n)))return g.Uf;if(m instanceof Tg&&(g=m,0===c.Bd()))return kj(b,g.fj,pj(c));if(m instanceof Yg&&(k=!0,l=m,0===c.Bd()))return mj(l.Lf,pj(c));if(k&&1===c.Bd())return kj(b, -l.Eg,pj(c));if(Aj(m)&&(k=m,0===c.Bd())){a=k.xt();c=pj(c);continue}if(Bj(m)&&(d=!0,e=m,0===c.Bd())){a=e.Pt();c=pj(c);continue}if(d&&1===c.Bd())a=e.Vt(),c=pj(c);else throw Bi("part position "+c+" of program "+a+" may not be defined");}} -function mj(b,a){for(;;){var c=a,d=Zh().Ad;if(null===c?null===d:c.l(d))return b;d=!1;var e=null;c=b;if(c instanceof Ve){d=!0;e=c;var g=a,h=y();h=new zj(new kf(0,h));if(null!==g&&g.l(h))return e.yd}if(d&&1===a.Bd())return jj(e.Ch,pj(a));if(null!==c&&(d=bf(cf(),c),!d.r()&&0===a.Bd())){b=d.G().o();a=pj(a);continue}if(null!==c&&(c=bf(cf(),c),!c.r()&&1===a.Bd())){b=c.G().m();a=pj(a);continue}throw Bi("part position "+a+" of program "+b+" may not be defined");}} -function Cj(){Dj=this;new Je("DotProgram",Ke());new We("DotDiffProgram",Ke());new Je("noctx",Ke());new We("noctxD",Ke())}Cj.prototype=new p;Cj.prototype.constructor=Cj;Cj.prototype.$classData=u({RI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Context$",{RI:1,i:1});var Dj;function $i(){Dj||(Dj=new Cj);return Dj}function Ej(){}Ej.prototype=new p;Ej.prototype.constructor=Ej; -function Fj(b,a,c,d){if(d.sa(a))return B(new C,y(),d);if(c.sa(a))return d=c.s(a).pg(B(new C,y(),d.Ig(a)),new Gj((e,g)=>{g=Fj(Hj(),g,c,e.m());if(null===g)throw new x(g);var h=g.m();return B(new C,hf(g.o(),e.o()),h)})),B(new C,new kf(a,d.o()),d.m());ke();b=Rf(new Sf,[a]);return B(new C,le(y(),b),d.Ig(a))} -function Ij(b,a){var c=a.Mm();b=y();If();var d=y(),e=B(new C,b,Hf(0,d));b=(k,l)=>{if(k.m().sa(l))return k;l=Fj(Hj(),l,a,k.m());if(null===l)throw new x(l);var m=l.m();return B(new C,hf(l.o(),k.o()),m)};if(Ki(c)){var g=0;d=c.E();for(var h=e;;)if(g!==d)e=1+g|0,g=c.ca(g),h=b(h,g),g=e;else{b=h;break}}else{d=e;for(c=c.y();c.C();)g=c.z(),d=b(d,g);b=d}return b.o()}Ej.prototype.$classData=u({SI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.DependencyAnalysis$",{SI:1,i:1});var Jj; -function Hj(){Jj||(Jj=new Ej);return Jj}function Kj(){this.mg=null;Lj=this;this.mg=new Mj}Kj.prototype=new p;Kj.prototype.constructor=Kj; -function Nj(b,a,c,d){if(ve(d)){var e=!1,g=null;a=a.yj(c,d);if(a instanceof Oj&&(e=!0,g=a,g.fa instanceof F))return jf(),new Oj(new F(b.mg));if(e&&z()===g.fa)return jf(),b=z(),new Oj(b);if(a instanceof Pj)return jf(),new Pj(a.na);throw new x(a);}if(Ie(d)){e=!1;g=null;a=a.zj(c,d);if(a instanceof Oj&&(e=!0,g=a,g.fa instanceof F))return jf(),new Oj(new F(b.mg));if(e&&z()===g.fa)return jf(),b=z(),new Oj(b);if(a instanceof Pj)return jf(),new Pj(a.na);throw new x(a);}if(Ee(d)){e=!1;g=null;a=a.Aj(c,d);if(a instanceof -Oj&&(e=!0,g=a,g.fa instanceof F))return jf(),new Oj(new F(b.mg));if(e&&z()===g.fa)return jf(),b=z(),new Oj(b);if(a instanceof Pj)return jf(),new Pj(a.na);throw new x(a);}throw new x(d);} -function Qj(b,a){if(ve(a)){jf();a=z();a=new Oj(a);if(a.fa instanceof F)return jf(),new Oj(new F(b.mg));if(z()===a.fa)return jf(),b=z(),new Oj(b);throw new x(a);}if(Ie(a)){jf();a=z();a=new Oj(a);if(a.fa instanceof F)return jf(),new Oj(new F(b.mg));if(z()===a.fa)return jf(),b=z(),new Oj(b);throw new x(a);}if(Ee(a)){jf();a=z();a=new Oj(a);if(a.fa instanceof F)return jf(),new Oj(new F(b.mg));if(z()===a.fa)return jf(),b=z(),new Oj(b);throw new x(a);}throw new x(a);} -function Vj(b,a){if(ve(a)){jf();a=z();a=new Oj(a);if(a.fa instanceof F)return jf(),new Oj(new F(b.mg));if(z()===a.fa)return jf(),b=z(),new Oj(b);throw new x(a);}if(Ie(a)){jf();a=z();a=new Oj(a);if(a.fa instanceof F)return jf(),new Oj(new F(b.mg));if(z()===a.fa)return jf(),b=z(),new Oj(b);throw new x(a);}if(Ee(a)){jf();a=z();a=new Oj(a);if(a.fa instanceof F)return jf(),new Oj(new F(b.mg));if(z()===a.fa)return jf(),b=z(),new Oj(b);throw new x(a);}throw new x(a);} -function Wj(b,a){var c=!1,d=null;b=Vj(b,a);if(b instanceof Oj&&(c=!0,d=b,d.fa instanceof F))return z();if(c&&z()===d.fa)return new F(a);if(b instanceof Pj)return new F(b.na);throw new x(b);}function Ci(b,a,c){if(Ee(c)){b=Xh(b,Zh().Ad,a,c);if(b.r())return z();b=b.G();return new F(b)}if(ve(c)){b=Xh(b,Zh().Ad,a,c);if(b.r())return z();b=b.G();return new F(b)}if(Ie(c)){b=Xh(b,Zh().Ad,a,c);if(b.r())return z();b=b.G();return new F(b)}throw new x(c);} -function Xh(b,a,c,d){var e=!1,g=null,h=Nj(b,c,a,d);if(h instanceof Oj&&(e=!0,g=h,g.fa instanceof F))return z();if(e&&z()===g.fa){a:if(Kg()===d)var k=Wj(b,d);else if(Lg()===d)k=Wj(b,d);else if(sg()===d)k=Wj(b,d);else if(d instanceof ug)k=Wj(b,d);else if(d instanceof we){var l=d.zf,m=Xh(b,Xj(a,0),c,l);if(m instanceof F){var n=new we(d.se,m.p);k=Wj(b,n)}else{if(z()!==m)throw new x(m);k=z()}}else if(d instanceof rg){var q=d.eh,r=Xh(b,Xj(a,0),c,q);if(r instanceof F){var t=new rg(d.Hh,r.p);k=Wj(b,t)}else{if(z()!== -r)throw new x(r);k=z()}}else if(d instanceof fg){var v=d.Zi,w=d.$i,A=Xh(b,Xj(a,0),c,v);if(A instanceof F){var E=!1,D=null,L=Qj(b,new fg(A.p,w));if(L instanceof Oj&&(E=!0,D=L,D.fa instanceof F)){k=z();break a}if(E&&z()===D.fa){var M=Xh(b,Xj(a,1),c,w);if(M instanceof F)k=Wj(b,new fg(A.p,M.p));else{if(z()!==M)throw new x(M);k=z()}break a}if(L instanceof Pj){k=new F(L.na);break a}throw new x(L);}if(z()!==A)throw new x(A);k=z()}else if(d instanceof mg){var T=d.mk,V=d.nk,Z=Xh(b,Xj(a,0),c,T);if(Z instanceof -F){var da=!1,ka=null,pa=Qj(b,new mg(Z.p,V));if(pa instanceof Oj&&(da=!0,ka=pa,ka.fa instanceof F)){k=z();break a}if(da&&z()===ka.fa){var qa=Xh(b,Xj(a,1),c,V);if(qa instanceof F)k=Wj(b,new mg(Z.p,qa.p));else{if(z()!==qa)throw new x(qa);k=z()}break a}if(pa instanceof Pj){k=new F(pa.na);break a}throw new x(pa);}if(z()!==Z)throw new x(Z);k=z()}else if(d instanceof qg){var Da=d.aj,la=d.bj,Ca=Xh(b,Xj(a,0),c,Da);if(Ca instanceof F){var Qa=!1,$a=null,Ma=Qj(b,new qg(Ca.p,la));if(Ma instanceof Oj&&(Qa=!0,$a= -Ma,$a.fa instanceof F)){k=z();break a}if(Qa&&z()===$a.fa){var Xa=Xh(b,Xj(a,1),c,la);if(Xa instanceof F)k=Wj(b,new qg(Ca.p,Xa.p));else{if(z()!==Xa)throw new x(Xa);k=z()}break a}if(Ma instanceof Pj){k=new F(Ma.na);break a}throw new x(Ma);}if(z()!==Ca)throw new x(Ca);k=z()}else if(d instanceof pg){var Ta=d.ik,Za=d.jk,Fa=Xh(b,Xj(a,0),c,Ta);if(Fa instanceof F){var Ha=!1,yb=null,ub=Qj(b,new pg(Fa.p,Za));if(ub instanceof Oj&&(Ha=!0,yb=ub,yb.fa instanceof F)){k=z();break a}if(Ha&&z()===yb.fa){var Vb=Xh(b, -Xj(a,1),c,Za);if(Vb instanceof F)k=Wj(b,new pg(Fa.p,Vb.p));else{if(z()!==Vb)throw new x(Vb);k=z()}break a}if(ub instanceof Pj){k=new F(ub.na);break a}throw new x(ub);}if(z()!==Fa)throw new x(Fa);k=z()}else if(d instanceof ng){var Bc=d.ck,fb=d.dk,zb=Xh(b,Xj(a,0),c,Bc);if(zb instanceof F){var lc=!1,pb=null,Gb=Qj(b,new ng(zb.p,fb));if(Gb instanceof Oj&&(lc=!0,pb=Gb,pb.fa instanceof F)){k=z();break a}if(lc&&z()===pb.fa){var hc=Xh(b,Xj(a,1),c,fb);if(hc instanceof F)k=Wj(b,new ng(zb.p,hc.p));else{if(z()!== -hc)throw new x(hc);k=z()}break a}if(Gb instanceof Pj){k=new F(Gb.na);break a}throw new x(Gb);}if(z()!==zb)throw new x(zb);k=z()}else if(d instanceof og){var kb=d.ek,bb=d.fk,gb=Xh(b,Xj(a,0),c,kb);if(gb instanceof F){var Ya=!1,cb=null,Ab=Qj(b,new og(gb.p,bb));if(Ab instanceof Oj&&(Ya=!0,cb=Ab,cb.fa instanceof F)){k=z();break a}if(Ya&&z()===cb.fa){var ic=Xh(b,Xj(a,1),c,bb);if(ic instanceof F)k=Wj(b,new og(gb.p,ic.p));else{if(z()!==ic)throw new x(ic);k=z()}break a}if(Ab instanceof Pj){k=new F(Ab.na); -break a}throw new x(Ab);}if(z()!==gb)throw new x(gb);k=z()}else if(d instanceof wg){var Dc=d.ok,Wb=Xh(b,Xj(a,0),c,Dc);if(Wb instanceof F){var db=new wg(Wb.p);k=Wj(b,db)}else{if(z()!==Wb)throw new x(Wb);k=z()}}else if(d instanceof Ce){var mc=d.Xj,Pb=d.Yj,Lb=Xh(b,Xj(a,0),c,mc);if(Lb instanceof F){var Cb=!1,Nb=null,Zb=Qj(b,new Ce(Lb.p,Pb));if(Zb instanceof Oj&&(Cb=!0,Nb=Zb,Nb.fa instanceof F)){k=z();break a}if(Cb&&z()===Nb.fa){var jc=Xh(b,Xj(a,1),c,Pb);if(jc instanceof F)k=Wj(b,new Ce(Lb.p,jc.p));else{if(z()!== -jc)throw new x(jc);k=z()}break a}if(Zb instanceof Pj){k=new F(Zb.na);break a}throw new x(Zb);}if(z()!==Lb)throw new x(Lb);k=z()}else if(d instanceof yg){var Pc=d.pk,nc=d.qk,vb=Xh(b,Xj(a,0),c,Pc);if(vb instanceof F){var Qb=!1,Rb=null,ec=Qj(b,new yg(vb.p,nc));if(ec instanceof Oj&&(Qb=!0,Rb=ec,Rb.fa instanceof F)){k=z();break a}if(Qb&&z()===Rb.fa){var ob=Xh(b,Xj(a,1),c,nc);if(ob instanceof F)k=Wj(b,new yg(vb.p,ob.p));else{if(z()!==ob)throw new x(ob);k=z()}break a}if(ec instanceof Pj){k=new F(ec.na); -break a}throw new x(ec);}if(z()!==vb)throw new x(vb);k=z()}else if(d instanceof zg){var Hb=d.gk,qb=d.hk,Ib=Xh(b,Xj(a,0),c,Hb);if(Ib instanceof F){var hb=!1,Sb=null,$b=Qj(b,new zg(Ib.p,qb));if($b instanceof Oj&&(hb=!0,Sb=$b,Sb.fa instanceof F)){k=z();break a}if(hb&&z()===Sb.fa){var Eb=Xh(b,Xj(a,1),c,qb);if(Eb instanceof F)k=Wj(b,new zg(Ib.p,Eb.p));else{if(z()!==Eb)throw new x(Eb);k=z()}break a}if($b instanceof Pj){k=new F($b.na);break a}throw new x($b);}if(z()!==Ib)throw new x(Ib);k=z()}else if(d instanceof -Ag){var Fb=d.Zj,rb=d.$j,oc=Xh(b,Xj(a,0),c,Fb);if(oc instanceof F){var fd=!1,Cc=null,kc=Qj(b,new Ag(oc.p,rb));if(kc instanceof Oj&&(fd=!0,Cc=kc,Cc.fa instanceof F)){k=z();break a}if(fd&&z()===Cc.fa){var Ec=Xh(b,Xj(a,1),c,rb);if(Ec instanceof F)k=Wj(b,new Ag(oc.p,Ec.p));else{if(z()!==Ec)throw new x(Ec);k=z()}break a}if(kc instanceof Pj){k=new F(kc.na);break a}throw new x(kc);}if(z()!==oc)throw new x(oc);k=z()}else if(d instanceof Dg){var gd=d.Ag,Tb=d.Dh,Jb=Xh(b,Xj(a,0),c,gd);if(Jb instanceof F){var xc= -!1,sb=null,Qc=Qj(b,new Dg(Jb.p,Tb));if(Qc instanceof Oj&&(xc=!0,sb=Qc,sb.fa instanceof F)){k=z();break a}if(xc&&z()===sb.fa){var Ub=Xh(b,Xj(a,1),c,Tb);if(Ub instanceof F)k=Wj(b,new Dg(Jb.p,Ub.p));else{if(z()!==Ub)throw new x(Ub);k=z()}break a}if(Qc instanceof Pj){k=new F(Qc.na);break a}throw new x(Qc);}if(z()!==Jb)throw new x(Jb);k=z()}else if(d instanceof Gg){var Nc=d.Bg,pc=d.Eh,ac=Xh(b,Xj(a,0),c,Nc);if(ac instanceof F){var Uc=!1,fc=null,wb=Qj(b,new Gg(ac.p,pc));if(wb instanceof Oj&&(Uc=!0,fc=wb, -fc.fa instanceof F)){k=z();break a}if(Uc&&z()===fc.fa){var qc=Xh(b,Xj(a,1),c,pc);if(qc instanceof F)k=Wj(b,new Gg(ac.p,qc.p));else{if(z()!==qc)throw new x(qc);k=z()}break a}if(wb instanceof Pj){k=new F(wb.na);break a}throw new x(wb);}if(z()!==ac)throw new x(ac);k=z()}else if(d instanceof Bg){var lb=d.bk,rc=Xh(b,Xj(a,0),c,lb);if(rc instanceof F){var Vc=new Bg(d.Dg,rc.p);k=Wj(b,Vc)}else{if(z()!==rc)throw new x(rc);k=z()}}else if(d instanceof Cg){var Xb=d.ak,mb=Xh(b,Xj(a,0),c,Xb);if(mb instanceof F){var bc= -new Cg(d.Cg,mb.p);k=Wj(b,bc)}else{if(z()!==mb)throw new x(mb);k=z()}}else if(d instanceof Hg){var sc=d.ri,Db=Xh(b,Xj(a,0),c,sc);if(Db instanceof F){var tc=new Hg(Db.p);k=Wj(b,tc)}else{if(z()!==Db)throw new x(Db);k=z()}}else if(d instanceof ah)k=Wj(b,d);else if(d instanceof bg)k=Wj(b,d);else if(d instanceof bh)k=Wj(b,d);else if(Be()===d)k=Wj(b,d);else if(d instanceof jh)k=Wj(b,d);else if(d instanceof Fe){var Rc=d.Sd,gc=Xh(b,Xj(a,0),c,Rc);if(gc instanceof F){var Kb=new Fe(d.bb,gc.p);k=Wj(b,Kb)}else{if(z()!== -gc)throw new x(gc);k=z()}}else if(d instanceof hh){var Sc=d.Fh,tb=Xh(b,Xj(a,0),c,Sc);if(tb instanceof F){var Fc=new hh(tb.p);k=Wj(b,Fc)}else{if(z()!==tb)throw new x(tb);k=z()}}else if(d instanceof Yf){var Wc=d.qe,Xc=Xh(b,Xj(a,0),c,Wc);if(Xc instanceof F){var td=new Yf(Xc.p);k=Wj(b,td)}else{if(z()!==Xc)throw new x(Xc);k=z()}}else if(d instanceof ch){var rd=d.ge,$c=Xh(b,Xj(a,0),c,rd);if($c instanceof F){var xd=new ch($c.p);k=Wj(b,xd)}else{if(z()!==$c)throw new x($c);k=z()}}else if(d instanceof He){var nd= -d.rk,ud=d.sk,Oc=Xh(b,Xj(a,0),c,nd);if(Oc instanceof F){var Gc=!1,Tc=null,yd=Qj(b,new He(Oc.p,ud));if(yd instanceof Oj&&(Gc=!0,Tc=yd,Tc.fa instanceof F)){k=z();break a}if(Gc&&z()===Tc.fa){var zd=Xh(b,Xj(a,1),c,ud);if(zd instanceof F)k=Wj(b,new He(Oc.p,zd.p));else{if(z()!==zd)throw new x(zd);k=z()}break a}if(yd instanceof Pj){k=new F(yd.na);break a}throw new x(yd);}if(z()!==Oc)throw new x(Oc);k=z()}else if(d instanceof dh){var Hd=d.kk,Jc=d.lk,hd=Xh(b,Xj(a,0),c,Hd);if(hd instanceof F){var Ld=!1,Hc=null, -vd=Qj(b,new dh(hd.p,Jc));if(vd instanceof Oj&&(Ld=!0,Hc=vd,Hc.fa instanceof F)){k=z();break a}if(Ld&&z()===Hc.fa){var Ad=Xh(b,Xj(a,1),c,Jc);if(Ad instanceof F)k=Wj(b,new dh(hd.p,Ad.p));else{if(z()!==Ad)throw new x(Ad);k=z()}break a}if(vd instanceof Pj){k=new F(vd.na);break a}throw new x(vd);}if(z()!==hd)throw new x(hd);k=z()}else if(d instanceof eh){var Me=d.gj,Ye=d.hj,je=Xh(b,Xj(a,0),c,Me);if(je instanceof F){var gf=!1,ye=null,Qd=Qj(b,new eh(je.p,Ye));if(Qd instanceof Oj&&(gf=!0,ye=Qd,ye.fa instanceof -F)){k=z();break a}if(gf&&z()===ye.fa){var Ud=Xh(b,Xj(a,1),c,Ye);if(Ud instanceof F)k=Wj(b,new eh(je.p,Ud.p));else{if(z()!==Ud)throw new x(Ud);k=z()}break a}if(Qd instanceof Pj){k=new F(Qd.na);break a}throw new x(Qd);}if(z()!==je)throw new x(je);k=z()}else if(d instanceof fh){var Ze=d.Va,nf=d.Wa,me=Xh(b,Xj(a,0),c,Ze);if(me instanceof F){var of=!1,ne=null,qe=Qj(b,new fh(me.p,nf));if(qe instanceof Oj&&(of=!0,ne=qe,ne.fa instanceof F)){k=z();break a}if(of&&z()===ne.fa){var Lf=Xh(b,Xj(a,1),c,nf);if(Lf instanceof -F)k=Wj(b,new fh(me.p,Lf.p));else{if(z()!==Lf)throw new x(Lf);k=z()}break a}if(qe instanceof Pj){k=new F(qe.na);break a}throw new x(qe);}if(z()!==me)throw new x(me);k=z()}else if(d instanceof gh){var Cf=d.tk,pf=d.uk,Ne=Xh(b,Xj(a,0),c,Cf);if(Ne instanceof F){var Mf=!1,ee=null,Kc=Qj(b,new gh(Ne.p,pf));if(Kc instanceof Oj&&(Mf=!0,ee=Kc,ee.fa instanceof F)){k=z();break a}if(Mf&&z()===ee.fa){var $e=Xh(b,Xj(a,1),c,pf);if($e instanceof F)k=Wj(b,new gh(Ne.p,$e.p));else{if(z()!==$e)throw new x($e);k=z()}break a}if(Kc instanceof -Pj){k=new F(Kc.na);break a}throw new x(Kc);}if(z()!==Ne)throw new x(Ne);k=z()}else if(d instanceof ih){var gg=d.jg,af=d.kg,Yd=Xh(b,Xj(a,0),c,gg);if(Yd instanceof F){var Zd=!1,Zf=null,oe=Qj(b,new ih(Yd.p,af));if(oe instanceof Oj&&(Zd=!0,Zf=oe,Zf.fa instanceof F)){k=z();break a}if(Zd&&z()===Zf.fa){var qf=Xh(b,Xj(a,1),c,af);if(qf instanceof F)k=Wj(b,new ih(Yd.p,qf.p));else{if(z()!==qf)throw new x(qf);k=z()}break a}if(oe instanceof Pj){k=new F(oe.na);break a}throw new x(oe);}if(z()!==Yd)throw new x(Yd); -k=z()}else if(d instanceof Je)k=Wj(b,d);else if(d instanceof Rg)k=Wj(b,d);else if(d instanceof We)k=Wj(b,d);else if(d instanceof Sg){var Ig=d.ff,Df=d.bh,Id=Xh(b,Xj(a,0),c,Ig);if(Id instanceof F){var $d=!1,tg=null,hg=Qj(b,new Sg(Id.p,Df));if(hg instanceof Oj&&($d=!0,tg=hg,tg.fa instanceof F)){k=z();break a}if($d&&z()===tg.fa){var ae=Xh(b,Xj(a,1),c,Df);if(ae instanceof F)k=Wj(b,new Sg(Id.p,ae.p));else{if(z()!==ae)throw new x(ae);k=z()}break a}if(hg instanceof Pj){k=new F(hg.na);break a}throw new x(hg); -}if(z()!==Id)throw new x(Id);k=z()}else if(d instanceof Xg){var ig=d.Uf,Jg=Xh(b,Xj(a,0),c,ig);if(Jg instanceof F){var $f=new Xg(Jg.p);k=Wj(b,$f)}else{if(z()!==Jg)throw new x(Jg);k=z()}}else if(d instanceof Tg){var Pg=d.fj,Rd=Xh(b,Xj(a,0),c,Pg);if(Rd instanceof F){var Ef=new Tg(Rd.p);k=Wj(b,Ef)}else{if(z()!==Rd)throw new x(Rd);k=z()}}else if(d instanceof Le){var ag=d.Vf,Qg=d.Kf,ph=Xh(b,Xj(a,0),c,ag);if(ph instanceof F){var Di=!1,Qh=null,qh=Qj(b,new Le(ph.p,Qg));if(qh instanceof Oj&&(Di=!0,Qh=qh,Qh.fa instanceof -F)){k=z();break a}if(Di&&z()===Qh.fa){var rh=Xh(b,Xj(a,1),c,Qg);if(rh instanceof F)k=Wj(b,new Le(ph.p,rh.p));else{if(z()!==rh)throw new x(rh);k=z()}break a}if(qh instanceof Pj){k=new F(qh.na);break a}throw new x(qh);}if(z()!==ph)throw new x(ph);k=z()}else if(d instanceof Ug){var qj=d.ch,Si=d.dh,li=Xh(b,Xj(a,0),c,qj);if(li instanceof F){var rj=!1,jg=null,Rj=Qj(b,new Ug(li.p,Si));if(Rj instanceof Oj&&(rj=!0,jg=Rj,jg.fa instanceof F)){k=z();break a}if(rj&&z()===jg.fa){var rk=Xh(b,Xj(a,1),c,Si);if(rk instanceof -F)k=Wj(b,new Ug(li.p,rk.p));else{if(z()!==rk)throw new x(rk);k=z()}break a}if(Rj instanceof Pj){k=new F(Rj.na);break a}throw new x(Rj);}if(z()!==li)throw new x(li);k=z()}else if(d instanceof Vg){var Ei=d.Wf,Sj=Xh(b,Xj(a,0),c,Ei);if(Sj instanceof F){var Sl=new Vg(Sj.p);k=Wj(b,Sl)}else{if(z()!==Sj)throw new x(Sj);k=z()}}else if(d instanceof Wg){var Rh=d.Yi,Ti=Xh(b,Xj(a,0),c,Rh);if(Ti instanceof F){var Tl=new Wg(Ti.p);k=Wj(b,Tl)}else{if(z()!==Ti)throw new x(Ti);k=z()}}else if(d instanceof Ve){var Mp= -d.yd,Pn=d.Ch,fl=Xh(b,Xj(a,0),c,Mp);if(fl instanceof F){var Mm=!1,Nm=null,Tj=Qj(b,new Ve(fl.p,Pn));if(Tj instanceof Oj&&(Mm=!0,Nm=Tj,Nm.fa instanceof F)){k=z();break a}if(Mm&&z()===Nm.fa){var Ul=Xh(b,Xj(a,1),c,Pn);if(Ul instanceof F)k=Wj(b,new Ve(fl.p,Ul.p));else{if(z()!==Ul)throw new x(Ul);k=z()}break a}if(Tj instanceof Pj){k=new F(Tj.na);break a}throw new x(Tj);}if(z()!==fl)throw new x(fl);k=z()}else{if(null!==d){var Om=bf(cf(),d);if(!Om.r()){var Qn=Om.G().o(),gl=Om.G().m(),Sh=Xh(b,Xj(a,0),c,Qn); -if(Sh instanceof F){var Pm=!1,mi=null,Np=Sh.p;var Op=rf(cf(),Np,gl);var sk=Qj(b,Op);if(sk instanceof Oj&&(Pm=!0,mi=sk,mi.fa instanceof F)){k=z();break a}if(Pm&&z()===mi.fa){var hl=Xh(b,Xj(a,1),c,gl);if(hl instanceof F){var Pp=Sh.p,Qp=hl.p;var Qm=rf(cf(),Pp,Qp);k=Wj(b,Qm)}else{if(z()!==hl)throw new x(hl);k=z()}break a}if(sk instanceof Pj){k=new F(sk.na);break a}throw new x(sk);}if(z()!==Sh)throw new x(Sh);k=z();break a}}if(d instanceof Yg){var Rp=d.Lf,Rn=d.Eg,il=Xh(b,Xj(a,0),c,Rp);if(il instanceof -F){var Rm=!1,Vl=null,sj=Qj(b,new Yg(il.p,Rn));if(sj instanceof Oj&&(Rm=!0,Vl=sj,Vl.fa instanceof F)){k=z();break a}if(Rm&&z()===Vl.fa){var Uj=Xh(b,Xj(a,1),c,Rn);if(Uj instanceof F)k=Wj(b,new Yg(il.p,Uj.p));else{if(z()!==Uj)throw new x(Uj);k=z()}break a}if(sj instanceof Pj){k=new F(sj.na);break a}throw new x(sj);}if(z()!==il)throw new x(il);k=z()}else throw new Yj("Unimplemented case in Expr traversal",d);}if(k instanceof F)return new F(k.p);if(z()===k)return z();throw new x(k);}if(h instanceof Pj)return new F(h.na); -throw new x(h);}Kj.prototype.$classData=u({TI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.ExpressionTraversal$",{TI:1,i:1});var Lj;function Yh(){Lj||(Lj=new Kj);return Lj}function Zj(b){b=b.Hg();var a=Zh().Ad;return null===b?null===a:b.l(a)}function ak(b){var a=b.Hg().gh,c=jf().Bf;return(null===c?null===a:c.l(a))?""+b.Fy().tr():b.Fy().tr()+"."+Li(b.Hg().gh,"",".","")}function bk(){}bk.prototype=new p;bk.prototype.constructor=bk; -function ck(b){var a=jf().Bf;yf||(yf=new xf);if(0b))throw Bi("requirement failed: nonzero positions");b=new ek(-1-b|0)}if(b instanceof ek)return a=new zj(a),new fk(b,a);if(b instanceof dk)return a=new zj(a),new gk(b,a);throw new x(b);}bk.prototype.$classData=u({jJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Position$",{jJ:1,i:1}); -var hk,kk=function ik(b,a,c,d,e){if(null!==e){var h=bf(cf(),e);if(!h.r())return rf(cf(),ik(b,a,c,d,h.G().o()),ik(b,a,c,d,h.G().m()))}if(e instanceof Ve&&null!==e.yd)return h=e.yd,Uf(),a=Ff(a,new Af(d)),Uf(),new Ve(h,jk(b,a,Ff(c,new Af(d)),e.Ch));if(e instanceof We)return e;throw new x(e);},mk=function lk(b,a){if(null!==a){var d=bf(cf(),a);if(!d.r())return a=lk(b,d.G().o()),b=lk(b,d.G().m()),a.wb(b)}if(a instanceof Ve&&null!==a.yd)return Hf(If(),Rf(new Sf,[a.yd.qe]));if(a instanceof We)return Pf(); -throw new x(a);};function nk(b){this.nJ=b}nk.prototype=new p;nk.prototype.constructor=nk; -function jk(b,a,c,d){var e=b.nJ.s(d);if(d instanceof ch&&z()===e)return new ch(jk(b,a,c,d.ge));if(d instanceof ch&&e instanceof F){var g=kg(Eg(),d);if(Kf(c,g).r())return e.p}if(d instanceof He&&z()===e)return new He(jk(b,a,c,d.rk),jk(b,a,c,d.sk));if(d instanceof He&&e instanceof F&&(g=kg(Eg(),d),Kf(c,g).r()))return e.p;if(d instanceof dh&&z()===e)return new dh(jk(b,a,c,d.kk),jk(b,a,c,d.lk));if(d instanceof dh&&e instanceof F&&(g=kg(Eg(),d),Kf(c,g).r()))return e.p;if(d instanceof eh&&z()===e)return new eh(jk(b, -a,c,d.gj),jk(b,a,c,d.hj));if(d instanceof eh&&e instanceof F&&(g=kg(Eg(),d),Kf(c,g).r()))return e.p;if(d instanceof fh&&z()===e)return new fh(jk(b,a,c,d.Va),jk(b,a,c,d.Wa));if(d instanceof fh&&e instanceof F&&(g=kg(Eg(),d),Kf(c,g).r()))return e.p;if(d instanceof gh&&z()===e)return new gh(jk(b,a,c,d.tk),jk(b,a,c,d.uk));if(d instanceof gh&&e instanceof F&&(g=kg(Eg(),d),Kf(c,g).r())||$g(d)&&e instanceof F&&!c.sa(d))return e.p;if($g(d))return d;if(d instanceof hh&&e instanceof F)return e.p;if(d instanceof -hh&&z()===e)return d;if(d instanceof Fe&&e instanceof F&&(g=kg(Eg(),d),Kf(c,g).r())){g=kg(Eg(),e.p);a=e.p;g=Kf(c,g);if(!g.r())throw new ok(b.w(),c.Tc(),Te().ba.s(a),Te().ba.s(d),g.Tc(),"");return e.p}if(d instanceof Fe&&z()===e)return new Fe(d.bb,jk(b,a,c,d.Sd));if(Be()===d)return Be();if(d instanceof ah&&e instanceof F||d instanceof bh&&e instanceof F)return e.p;if(d&&d.$classData&&d.$classData.hb.To)return d;if(d instanceof ih&&z()===e)return new ih(jk(b,a,c,d.jg),jk(b,a,c,d.kg));if(d instanceof -ih&&e instanceof F&&(b=kg(Eg(),d),Kf(c,b).r()))return e.p;e instanceof F?(e=kg(Eg(),d),c=!Kf(c,e).r()):c=!1;if(c)return d;throw new Yj("Not implemented yet",d);} -function pk(b,a,c,d){if(d instanceof wg)return new wg(pk(b,a,c,d.ok));if(d instanceof Ce)return new Ce(pk(b,a,c,d.Xj),pk(b,a,c,d.Yj));if(d instanceof yg)return new yg(pk(b,a,c,d.pk),pk(b,a,c,d.qk));if(d instanceof zg)return new zg(pk(b,a,c,d.gk),pk(b,a,c,d.hk));if(d instanceof Ag)return new Ag(pk(b,a,c,d.Zj),pk(b,a,c,d.$j));if(d instanceof fg)return new fg(jk(b,a,c,d.Zi),jk(b,a,c,d.$i));if(d instanceof mg)return new mg(jk(b,a,c,d.mk),jk(b,a,c,d.nk));if(d instanceof ng)return new ng(jk(b,a,c,d.ck), -jk(b,a,c,d.dk));if(d instanceof og)return new og(jk(b,a,c,d.ek),jk(b,a,c,d.fk));if(d instanceof pg)return new pg(jk(b,a,c,d.ik),jk(b,a,c,d.jk));if(d instanceof qg)return new qg(jk(b,a,c,d.aj),jk(b,a,c,d.bj));if(d instanceof Bg)return new Bg(d.Dg,pk(b,a.Vj(d.Dg),c.Vj(d.Dg),d.bk));if(d instanceof Cg)return new Cg(d.Cg,pk(b,a.Vj(d.Cg),c.Vj(d.Cg),d.ak));if(d instanceof Dg){a=qk(b,a,c,d.Ag);if(null===a)throw new x(a);return new Dg(a.ui,pk(b,a.wk,a.vi,d.Dh))}if(d instanceof Gg){a=qk(b,a,c,d.Bg);if(null=== -a)throw new x(a);return new Gg(a.ui,pk(b,a.wk,a.vi,d.Eh))}if(d instanceof we)return new we(d.se,jk(b,a,c,d.zf));if(d instanceof Hg)return new Hg(pk(b,a,c,d.ri));if(d&&d.$classData&&d.$classData.hb.pi)return d;throw new Yj("Not implemented yet",d);} -function qk(b,a,c,d){if(d instanceof Sg)return new tk(b,a.mn(d.ff),c.mn(d.ff),new Sg(d.ff,jk(b,a,c,d.bh)));if(d instanceof Xg)return new tk(b,a.mn(d.Uf),c.mn(d.Uf),d);if(d instanceof Tg)return new tk(b,a,c,new Tg(pk(b,a,c,d.fj)));if(d instanceof Yg){var e=mk(b,d.Lf),g=kk(b,a,c,e,d.Lf);Uf();var h=Ff(a,new Af(e));Uf();d=new Yg(g,pk(b,h,Ff(c,new Af(e)),d.Eg));Uf();a=Ff(a,new Af(e));Uf();return new tk(b,a,Ff(c,new Af(e)),d)}if(lj(d))return e=mk(b,d),d=kk(b,a,c,e,d),Uf(),a=Ff(a,new Af(e)),Uf(),new tk(b, -a,Ff(c,new Af(e)),d);if(d instanceof Le){c=qk(b,a,c,d.Vf);if(null===c)throw new x(c);a=c.ui;c=qk(b,c.wk,c.vi,d.Kf);if(null===c)throw new x(c);return new tk(b,c.wk,c.vi,new Le(a,c.ui))}if(d instanceof Ug){h=qk(b,a,c,d.ch);if(null===h)throw new x(h);e=h.wk;g=h.vi;h=h.ui;a=qk(b,a,c,d.dh);if(null===a)throw new x(a);c=a.vi;d=a.ui;return new tk(b,Kf(e,a.wk),Ff(g,c),new Ug(h,d))}if(d instanceof Vg){c=qk(b,a,c,d.Wf);if(null===c)throw new x(c);c=qk(b,a,c.vi,d.Wf);if(null===c)throw new x(c);return new tk(b, -a,c.vi,new Vg(c.ui))}if(d instanceof Wg){a=qk(b,a,c,d.Yi);if(null===a)throw new x(a);return new tk(b,a.wk,a.vi,new Wg(a.ui))}if(d instanceof Je||d instanceof Rg)return new tk(b,a,Uf().el,d);throw new Yj("Not implemented yet",d);}nk.prototype.$classData=u({kJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.SubstitutionHelper",{kJ:1,i:1});function uk(b,a,c,d){return(null===a?null===d:a.l(d))?new F(c):z()}function vk(){}vk.prototype=new p;vk.prototype.constructor=vk; -function wk(b,a){return pk(new nk(a),Tf(),Tf(),b)}function xk(b,a){return jk(new nk(a),Tf(),Tf(),b)}function yk(b,a){return qk(new nk(a),Tf(),Tf(),b).ui}function wi(b,a,c,d){return wk(a,new Xf(e=>uk(xi(),c,d,e)))}function yi(b,a,c,d){return xk(a,new Xf(e=>uk(xi(),c,d,e)))}function zi(b,a,c,d){return yk(a,new Xf(e=>uk(xi(),c,d,e)))}vk.prototype.$classData=u({lJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.SubstitutionHelper$",{lJ:1,i:1});var zk;function xi(){zk||(zk=new vk);return zk} -function Ak(){}Ak.prototype=new p;Ak.prototype.constructor=Ak;Ak.prototype.$classData=u({oJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.SuccPosition$",{oJ:1,i:1});var Bk;function Ck(b,a){b=[B(new C,"is_error",!1),B(new C,"is_correct",!1),B(new C,"ratio",a),B(new C,"feedback",b)];b=Rf(new Sf,b);return Dk(Ek(),b)}function Fk(){Gk=this;var b=Hk();Ik||(Ik=new Jk);b.Ru=Ik;b=Te();Mk||(Mk=new Nk);b.ba=Mk.pB;b=Ok();var a=Pk,c=Qk;Rk||(Rk=new Sk);var d=Rk;Tk||(Tk=new Uk);b.Ov=new a(new c(d,Tk))} -Fk.prototype=new p;Fk.prototype.constructor=Fk; -function Vk(b,a){try{var c=Ok();b=M=>(M.kj.Fb.r()?0:-1===(M.ll.indexOf("Definitions")|0))?-1===(M.ll.indexOf("ProgramVariables")|0):!1;var d=Wk(c,a,!0);a:for(var e;;)if(d.r()){e=y();break}else{var g=d.v(),h=d.D();if(!1===!!b(g))d=h;else for(c=d;;){if(h.r())e=c;else{var k=h.v();if(!1!==!!b(k)){h=h.D();continue}k=h;var l=new kf(c.v(),y()),m=c.D();for(h=l;m!==k;){var n=new kf(m.v(),y());h=h.ja=n;m=m.D()}var q=k.D();for(m=q;!q.r();){var r=q.v();if(!1===!!b(r)){for(;m!==q;){var t=new kf(m.v(),y());h=h.ja= -t;m=m.D()}m=q.D()}q=q.D()}m.r()||(h.ja=m);e=l}break a}}Xk();l=M=>{Se();M=M.ll;Se();var T=new Yk(M,!0);if(T.EfV&&M.C();)M.z(),V=1+V|0;for(;M.C();){if(Zk($k(),M.z(),T)){M=V;break a}V=1+V|0}M=-1}M=1+M|0}else M=1;M=[B(new C,"kind","warning"),B(new C,"line",M),B(new C,"column",1),B(new C,"endLine",M),B(new C,"endColumn",1),B(new C,"message","Entry does not specify functions and variables in Definitions/ProgramVariables blocks.")];M=Rf(new Sf,M); -return Dk(Ek(),M)};if(e===y())var v=y();else{var w=e.v(),A=new kf(l(w),y());w=A;for(var E=e.D();E!==y();){var D=E.v(),L=new kf(l(D),y());w=w.ja=L;E=E.D()}v=A}return al(v)}catch(M){if(M instanceof bl)return e=M,v=e.la.yi().Sa(),D=1>v?1:v,v=e.la.yi().Ac(),L=1>v?1:v,Xk(),jf(),v=B(new C,"kind","error"),A=B(new C,"line",D),E=B(new C,"column",L),w=e.la.Fm().Sa(),D=B(new C,"endLine",D>w?D:w),w=e.la.Fm().Ac(),L=B(new C,"endColumn",L>w?L:w),w=B(new C,"message",e.pm),l=B(new C,"found",e.nm),q=B(new C,"expect", -e.mm),e=[v,A,E,D,L,w,l,q,B(new C,"hint",e.om)],e=Rf(new Sf,e),e=[Dk(Ek(),e)],e=Rf(new Sf,e),e=le(y(),e),al(e);throw M;}} -function cl(b,a){b=!1;var c=null;try{var d=dl(),e=new el(jl(kl(d),a))}catch(A){d=A instanceof ll?A:new ml(A);e=nl(ol(),d);if(e.r())throw d instanceof ml?d.yc:d;d=e.G();e=new pl(d)}d=e.Ie();if(d instanceof F&&(b=!0,c=d,c.p instanceof bg)){d=c.p;if(z()===d.za)if(Ge()===d.Ba)a:if(d=d.Aa,e=d.length,2===e){for(var g=0;g!==e;){var h=d.charCodeAt(g);h=ql(rl(),tl(rl(),h));var k="na".charCodeAt(g);if(h!==ql(rl(),tl(rl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;else d=!1;else d=!1;if(d)return Ck("Parsed OK", -1)}if(b&&c.p instanceof fh&&(b=c.p,b.Va instanceof bg&&(c=b.Va,z()===c.za&&Ge()===c.Ba&&b.Wa instanceof bg))){b=b.Wa;if(z()===b.za)if(Ge()===b.Ba){c=c.Aa;a:if(d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=ql(rl(),tl(rl(),g));h="n".charCodeAt(e);if(g!==ql(rl(),tl(rl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;if(c)a:if(b=b.Aa,c=b.length,1===c){for(d=0;d!==c;){e=b.charCodeAt(d);e=ql(rl(),tl(rl(),e));g="a".charCodeAt(d);if(e!==ql(rl(),tl(rl(),g))){b=!1;break a}d=1+d|0}b=!0}else b=!1;else b=!1}else b= -!1;else b=!1;if(b)return Ck("Parsed OK",1)}try{var l=Ok();Wk(l,a,!1);return Ck("Parsed OK",1)}catch(A){if(l=A instanceof ll?A:new ml(A),l instanceof bl)try{Se();Se();var m=new Yk(a,!1);ke();var n=le(y(),m),q=-1+l.la.Sa()|0;Kd();Se();var r=ul(n,-1+l.la.Sa()|0),t=vl(0,Re(0,r,-1+l.la.Ac()|0," \u26a0 ",0)),v=wl(n,q,t),w=Li(v,"","","");return Ck("Parse error: "+w+"\n"+l.ib,0)}catch(E){return Ck("Parse error: "+l.ib,0)}else return Ck("Parsing failed: "+l.Pb(),0)}} -function xl(b,a){b=dl();var c=!1,d=null;try{var e=dl(),g=new el(jl(kl(e),a))}catch(A){e=A instanceof ll?A:new ml(A);g=nl(ol(),e);if(g.r())throw e instanceof ml?e.yc:e;e=g.G();g=new pl(e)}e=g.Ie();if(e instanceof F&&(c=!0,d=e,d.p instanceof bg)){e=d.p;if(z()===e.za)if(Ge()===e.Ba)a:if(e=e.Aa,g=e.length,2===g){for(var h=0;h!==g;){var k=e.charCodeAt(h);k=ql(rl(),tl(rl(),k));var l="na".charCodeAt(h);if(k!==ql(rl(),tl(rl(),l))){e=!1;break a}h=1+h|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return Ck("Parsed OK", -1)}if(c&&d.p instanceof fh&&(c=d.p,c.Va instanceof bg&&(d=c.Va,z()===d.za&&Ge()===d.Ba&&c.Wa instanceof bg))){c=c.Wa;if(z()===c.za)if(Ge()===c.Ba){d=d.Aa;a:if(e=d.length,1===e){for(g=0;g!==e;){h=d.charCodeAt(g);h=ql(rl(),tl(rl(),h));k="n".charCodeAt(g);if(h!==ql(rl(),tl(rl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;if(d)a:if(c=c.Aa,d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=ql(rl(),tl(rl(),g));h="a".charCodeAt(e);if(g!==ql(rl(),tl(rl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;else c=!1}else c= -!1;else c=!1;if(c)return Ck("Parsed OK",1)}try{return Ck((jl(kl(b),a),"Parsed OK"),1)}catch(A){if(b=A instanceof ll?A:new ml(A),b instanceof bl)try{Se();Se();var m=new Yk(a,!1);ke();var n=le(y(),m),q=-1+b.la.Sa()|0;Kd();Se();var r=ul(n,-1+b.la.Sa()|0),t=vl(0,Re(0,r,-1+b.la.Ac()|0," \u26a0 ",0)),v=wl(n,q,t),w=Li(v,"","","");return Ck("Parse error: "+w+"\n"+b.ib,0)}catch(E){return Ck("Parse error: "+b.ib,0)}else return Ck("Parsing failed: "+b.Pb(),0)}} -function yl(b,a){b=dl();var c=!1,d=null;try{var e=dl(),g=new el(jl(kl(e),a))}catch(A){e=A instanceof ll?A:new ml(A);g=nl(ol(),e);if(g.r())throw e instanceof ml?e.yc:e;e=g.G();g=new pl(e)}e=g.Ie();if(e instanceof F&&(c=!0,d=e,d.p instanceof bg)){e=d.p;if(z()===e.za)if(Ge()===e.Ba)a:if(e=e.Aa,g=e.length,2===g){for(var h=0;h!==g;){var k=e.charCodeAt(h);k=ql(rl(),tl(rl(),k));var l="na".charCodeAt(h);if(k!==ql(rl(),tl(rl(),l))){e=!1;break a}h=1+h|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return Ck("Parsed OK", -1)}if(c&&d.p instanceof fh&&(c=d.p,c.Va instanceof bg&&(d=c.Va,z()===d.za&&Ge()===d.Ba&&c.Wa instanceof bg))){c=c.Wa;if(z()===c.za)if(Ge()===c.Ba){d=d.Aa;a:if(e=d.length,1===e){for(g=0;g!==e;){h=d.charCodeAt(g);h=ql(rl(),tl(rl(),h));k="n".charCodeAt(g);if(h!==ql(rl(),tl(rl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;if(d)a:if(c=c.Aa,d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=ql(rl(),tl(rl(),g));h="a".charCodeAt(e);if(g!==ql(rl(),tl(rl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;else c=!1}else c= -!1;else c=!1;if(c)return Ck("Parsed OK",1)}try{return Ck((jl(kl(b),a),"Parsed OK"),1)}catch(A){if(b=A instanceof ll?A:new ml(A),b instanceof bl)try{Se();Se();var m=new Yk(a,!1);ke();var n=le(y(),m),q=-1+b.la.Sa()|0;Kd();Se();var r=ul(n,-1+b.la.Sa()|0),t=vl(0,Re(0,r,-1+b.la.Ac()|0," \u26a0 ",0)),v=wl(n,q,t),w=Li(v,"","","");return Ck("Parse error: "+w+"\n"+b.ib,0)}catch(E){return Ck("Parse error: "+b.ib,0)}else return Ck("Parsing failed: "+b.Pb(),0)}} -function zl(b,a){b=dl();var c=!1,d=null;try{var e=dl(),g=new el(jl(kl(e),a))}catch(D){e=D instanceof ll?D:new ml(D);g=nl(ol(),e);if(g.r())throw e instanceof ml?e.yc:e;e=g.G();g=new pl(e)}e=g.Ie();if(e instanceof F&&(c=!0,d=e,d.p instanceof bg)){e=d.p;if(z()===e.za)if(Ge()===e.Ba)a:if(e=e.Aa,g=e.length,2===g){for(var h=0;h!==g;){var k=e.charCodeAt(h);k=ql(rl(),tl(rl(),k));var l="na".charCodeAt(h);if(k!==ql(rl(),tl(rl(),l))){e=!1;break a}h=1+h|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return Ck("Parsed OK", -1)}if(c&&d.p instanceof fh&&(c=d.p,c.Va instanceof bg&&(d=c.Va,z()===d.za&&Ge()===d.Ba&&c.Wa instanceof bg))){c=c.Wa;if(z()===c.za)if(Ge()===c.Ba){d=d.Aa;a:if(e=d.length,1===e){for(g=0;g!==e;){h=d.charCodeAt(g);h=ql(rl(),tl(rl(),h));k="n".charCodeAt(g);if(h!==ql(rl(),tl(rl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;if(d)a:if(c=c.Aa,d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=ql(rl(),tl(rl(),g));h="a".charCodeAt(e);if(g!==ql(rl(),tl(rl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;else c=!1}else c= -!1;else c=!1;if(c)return Ck("Parsed OK",1)}try{var m=jl(kl(b),a),n=ve(m)?Al(Bl(),m)?"Parsed OK":"Parsed OK, but not a DGL expression":Ie(m)?Cl(Bl(),m)?"Parsed OK":"Parsed OK, but not a DGL expression":"Parsed OK";return Ck(n,1)}catch(D){if(m=D instanceof ll?D:new ml(D),m instanceof bl)try{Se();Se();var q=new Yk(a,!1);ke();var r=le(y(),q),t=-1+m.la.Sa()|0;Kd();Se();var v=ul(r,-1+m.la.Sa()|0),w=vl(0,Re(0,v,-1+m.la.Ac()|0," \u26a0 ",0)),A=wl(r,t,w),E=Li(A,"","","");return Ck("Parse error: "+E+"\n"+m.ib, -0)}catch(L){return Ck("Parse error: "+m.ib,0)}else return Ck("Parsing failed: "+m.Pb(),0)}} -function Dl(b,a){b=dl();var c=!1,d=null;try{var e=dl(),g=new el(jl(kl(e),a))}catch(E){e=E instanceof ll?E:new ml(E);g=nl(ol(),e);if(g.r())throw e instanceof ml?e.yc:e;e=g.G();g=new pl(e)}e=g.Ie();if(e instanceof F&&(c=!0,d=e,d.p instanceof bg)){e=d.p;if(z()===e.za)if(Ge()===e.Ba)a:if(e=e.Aa,g=e.length,2===g){for(var h=0;h!==g;){var k=e.charCodeAt(h);k=ql(rl(),tl(rl(),k));var l="na".charCodeAt(h);if(k!==ql(rl(),tl(rl(),l))){e=!1;break a}h=1+h|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return Ck("Parsed OK", -1)}if(c&&d.p instanceof fh&&(c=d.p,c.Va instanceof bg&&(d=c.Va,z()===d.za&&Ge()===d.Ba&&c.Wa instanceof bg))){c=c.Wa;if(z()===c.za)if(Ge()===c.Ba){d=d.Aa;a:if(e=d.length,1===e){for(g=0;g!==e;){h=d.charCodeAt(g);h=ql(rl(),tl(rl(),h));k="n".charCodeAt(g);if(h!==ql(rl(),tl(rl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;if(d)a:if(c=c.Aa,d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=ql(rl(),tl(rl(),g));h="a".charCodeAt(e);if(g!==ql(rl(),tl(rl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;else c=!1}else c= -!1;else c=!1;if(c)return Ck("Parsed OK",1)}try{var m=jl(kl(b),a);return Ck(Ee(m)?"Parsed OK":"Parsed OK, but not a term",1)}catch(E){if(m=E instanceof ll?E:new ml(E),m instanceof bl)try{Se();Se();var n=new Yk(a,!1);ke();var q=le(y(),n),r=-1+m.la.Sa()|0;Kd();Se();var t=ul(q,-1+m.la.Sa()|0),v=vl(0,Re(0,t,-1+m.la.Ac()|0," \u26a0 ",0)),w=wl(q,r,v),A=Li(w,"","","");return Ck("Parse error: "+A+"\n"+m.ib,0)}catch(D){return Ck("Parse error: "+m.ib,0)}else return Ck("Parsing failed: "+m.Pb(),0)}} -function El(b,a){b=dl();var c=!1,d=null;try{var e=dl(),g=new el(jl(kl(e),a))}catch(E){e=E instanceof ll?E:new ml(E);g=nl(ol(),e);if(g.r())throw e instanceof ml?e.yc:e;e=g.G();g=new pl(e)}e=g.Ie();if(e instanceof F&&(c=!0,d=e,d.p instanceof bg)){e=d.p;if(z()===e.za)if(Ge()===e.Ba)a:if(e=e.Aa,g=e.length,2===g){for(var h=0;h!==g;){var k=e.charCodeAt(h);k=ql(rl(),tl(rl(),k));var l="na".charCodeAt(h);if(k!==ql(rl(),tl(rl(),l))){e=!1;break a}h=1+h|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return Ck("Parsed OK", -1)}if(c&&d.p instanceof fh&&(c=d.p,c.Va instanceof bg&&(d=c.Va,z()===d.za&&Ge()===d.Ba&&c.Wa instanceof bg))){c=c.Wa;if(z()===c.za)if(Ge()===c.Ba){d=d.Aa;a:if(e=d.length,1===e){for(g=0;g!==e;){h=d.charCodeAt(g);h=ql(rl(),tl(rl(),h));k="n".charCodeAt(g);if(h!==ql(rl(),tl(rl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;if(d)a:if(c=c.Aa,d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=ql(rl(),tl(rl(),g));h="a".charCodeAt(e);if(g!==ql(rl(),tl(rl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;else c=!1}else c= -!1;else c=!1;if(c)return Ck("Parsed OK",1)}try{var m=jl(kl(b),a);return Ck(ve(m)?"Parsed OK":"Parsed OK, but not a formula",1)}catch(E){if(m=E instanceof ll?E:new ml(E),m instanceof bl)try{Se();Se();var n=new Yk(a,!1);ke();var q=le(y(),n),r=-1+m.la.Sa()|0;Kd();Se();var t=ul(q,-1+m.la.Sa()|0),v=vl(0,Re(0,t,-1+m.la.Ac()|0," \u26a0 ",0)),w=wl(q,r,v),A=Li(w,"","","");return Ck("Parse error: "+A+"\n"+m.ib,0)}catch(D){return Ck("Parse error: "+m.ib,0)}else return Ck("Parsing failed: "+m.Pb(),0)}} -function Fl(b,a){b=dl();var c=!1,d=null;try{var e=dl(),g=new el(jl(kl(e),a))}catch(D){e=D instanceof ll?D:new ml(D);g=nl(ol(),e);if(g.r())throw e instanceof ml?e.yc:e;e=g.G();g=new pl(e)}e=g.Ie();if(e instanceof F&&(c=!0,d=e,d.p instanceof bg)){e=d.p;if(z()===e.za)if(Ge()===e.Ba)a:if(e=e.Aa,g=e.length,2===g){for(var h=0;h!==g;){var k=e.charCodeAt(h);k=ql(rl(),tl(rl(),k));var l="na".charCodeAt(h);if(k!==ql(rl(),tl(rl(),l))){e=!1;break a}h=1+h|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return Ck("Parsed OK", -1)}if(c&&d.p instanceof fh&&(c=d.p,c.Va instanceof bg&&(d=c.Va,z()===d.za&&Ge()===d.Ba&&c.Wa instanceof bg))){c=c.Wa;if(z()===c.za)if(Ge()===c.Ba){d=d.Aa;a:if(e=d.length,1===e){for(g=0;g!==e;){h=d.charCodeAt(g);h=ql(rl(),tl(rl(),h));k="n".charCodeAt(g);if(h!==ql(rl(),tl(rl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;if(d)a:if(c=c.Aa,d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=ql(rl(),tl(rl(),g));h="a".charCodeAt(e);if(g!==ql(rl(),tl(rl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;else c=!1}else c= -!1;else c=!1;if(c)return Ck("Parsed OK",1)}try{var m=jl(kl(b),a);var n=ve(m)&&Al(Bl(),m)?"Parsed OK":"Parsed OK, but not a formula";return Ck(n,1)}catch(D){if(m=D instanceof ll?D:new ml(D),m instanceof bl)try{Se();Se();var q=new Yk(a,!1);ke();var r=le(y(),q),t=-1+m.la.Sa()|0;Kd();Se();var v=ul(r,-1+m.la.Sa()|0),w=vl(0,Re(0,v,-1+m.la.Ac()|0," \u26a0 ",0)),A=wl(r,t,w),E=Li(A,"","","");return Ck("Parse error: "+E+"\n"+m.ib,0)}catch(L){return Ck("Parse error: "+m.ib,0)}else return Ck("Parsing failed: "+ -m.Pb(),0)}} -function Gl(b,a){b=dl();var c=!1,d=null;try{var e=dl(),g=new el(jl(kl(e),a))}catch(D){e=D instanceof ll?D:new ml(D);g=nl(ol(),e);if(g.r())throw e instanceof ml?e.yc:e;e=g.G();g=new pl(e)}e=g.Ie();if(e instanceof F&&(c=!0,d=e,d.p instanceof bg)){e=d.p;if(z()===e.za)if(Ge()===e.Ba)a:if(e=e.Aa,g=e.length,2===g){for(var h=0;h!==g;){var k=e.charCodeAt(h);k=ql(rl(),tl(rl(),k));var l="na".charCodeAt(h);if(k!==ql(rl(),tl(rl(),l))){e=!1;break a}h=1+h|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return Ck("Parsed OK",1)}if(c&& -d.p instanceof fh&&(c=d.p,c.Va instanceof bg&&(d=c.Va,z()===d.za&&Ge()===d.Ba&&c.Wa instanceof bg))){c=c.Wa;if(z()===c.za)if(Ge()===c.Ba){d=d.Aa;a:if(e=d.length,1===e){for(g=0;g!==e;){h=d.charCodeAt(g);h=ql(rl(),tl(rl(),h));k="n".charCodeAt(g);if(h!==ql(rl(),tl(rl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;if(d)a:if(c=c.Aa,d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=ql(rl(),tl(rl(),g));h="a".charCodeAt(e);if(g!==ql(rl(),tl(rl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;else c=!1}else c=!1; -else c=!1;if(c)return Ck("Parsed OK",1)}try{var m=jl(kl(b),a);var n=ve(m)&&dj(new si(m))?"Parsed OK":"Parsed OK, but not a FOL formula";return Ck(n,1)}catch(D){if(m=D instanceof ll?D:new ml(D),m instanceof bl)try{Se();Se();var q=new Yk(a,!1);ke();var r=le(y(),q),t=-1+m.la.Sa()|0;Kd();Se();var v=ul(r,-1+m.la.Sa()|0),w=vl(0,Re(0,v,-1+m.la.Ac()|0," \u26a0 ",0)),A=wl(r,t,w),E=Li(A,"","","");return Ck("Parse error: "+E+"\n"+m.ib,0)}catch(L){return Ck("Parse error: "+m.ib,0)}else return Ck("Parsing failed: "+ -m.Pb(),0)}} -function Hl(b,a){b=dl();var c=!1,d=null;try{var e=dl(),g=new el(jl(kl(e),a))}catch(D){e=D instanceof ll?D:new ml(D);g=nl(ol(),e);if(g.r())throw e instanceof ml?e.yc:e;e=g.G();g=new pl(e)}e=g.Ie();if(e instanceof F&&(c=!0,d=e,d.p instanceof bg)){e=d.p;if(z()===e.za)if(Ge()===e.Ba)a:if(e=e.Aa,g=e.length,2===g){for(var h=0;h!==g;){var k=e.charCodeAt(h);k=ql(rl(),tl(rl(),k));var l="na".charCodeAt(h);if(k!==ql(rl(),tl(rl(),l))){e=!1;break a}h=1+h|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return Ck("Parsed OK",1)}if(c&& -d.p instanceof fh&&(c=d.p,c.Va instanceof bg&&(d=c.Va,z()===d.za&&Ge()===d.Ba&&c.Wa instanceof bg))){c=c.Wa;if(z()===c.za)if(Ge()===c.Ba){d=d.Aa;a:if(e=d.length,1===e){for(g=0;g!==e;){h=d.charCodeAt(g);h=ql(rl(),tl(rl(),h));k="n".charCodeAt(g);if(h!==ql(rl(),tl(rl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;if(d)a:if(c=c.Aa,d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=ql(rl(),tl(rl(),g));h="a".charCodeAt(e);if(g!==ql(rl(),tl(rl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;else c=!1}else c=!1; -else c=!1;if(c)return Ck("Parsed OK",1)}try{var m=jl(kl(b),a);var n=ve(m)&&dj(new si(m))&&nh(Eg(),m).r()?"Parsed OK":"Parsed OK, but not a Quantifier-free FOL formula";return Ck(n,1)}catch(D){if(m=D instanceof ll?D:new ml(D),m instanceof bl)try{Se();Se();var q=new Yk(a,!1);ke();var r=le(y(),q),t=-1+m.la.Sa()|0;Kd();Se();var v=ul(r,-1+m.la.Sa()|0),w=vl(0,Re(0,v,-1+m.la.Ac()|0," \u26a0 ",0)),A=wl(r,t,w),E=Li(A,"","","");return Ck("Parse error: "+E+"\n"+m.ib,0)}catch(L){return Ck("Parse error: "+m.ib, -0)}else return Ck("Parsing failed: "+m.Pb(),0)}} -function Il(b,a){b=!1;var c=null;try{var d=dl(),e=new el(jl(kl(d),a))}catch(w){d=w instanceof ll?w:new ml(w);e=nl(ol(),d);if(e.r())throw d instanceof ml?d.yc:d;d=e.G();e=new pl(d)}d=e.Ie();if(d instanceof F&&(b=!0,c=d,c.p instanceof bg)){d=c.p;if(z()===d.za)if(Ge()===d.Ba)a:if(d=d.Aa,e=d.length,2===e){for(var g=0;g!==e;){var h=d.charCodeAt(g);h=ql(rl(),tl(rl(),h));var k="na".charCodeAt(g);if(h!==ql(rl(),tl(rl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;else d=!1;else d=!1;if(d)return Ck("Parsed OK", -1)}if(b&&c.p instanceof fh&&(b=c.p,b.Va instanceof bg&&(c=b.Va,z()===c.za&&Ge()===c.Ba&&b.Wa instanceof bg))){b=b.Wa;if(z()===b.za)if(Ge()===b.Ba){c=c.Aa;a:if(d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=ql(rl(),tl(rl(),g));h="n".charCodeAt(e);if(g!==ql(rl(),tl(rl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;if(c)a:if(b=b.Aa,c=b.length,1===c){for(d=0;d!==c;){e=b.charCodeAt(d);e=ql(rl(),tl(rl(),e));g="a".charCodeAt(d);if(e!==ql(rl(),tl(rl(),g))){b=!1;break a}d=1+d|0}b=!0}else b=!1;else b=!1}else b= -!1;else b=!1;if(b)return Ck("Parsed OK",1)}try{return Ck((Jl(Kl(),a),"Parsed OK"),1)}catch(w){if(b=w instanceof ll?w:new ml(w),b instanceof bl)try{Se();Se();var l=new Yk(a,!1);ke();var m=le(y(),l),n=-1+b.la.Sa()|0;Kd();Se();var q=ul(m,-1+b.la.Sa()|0),r=vl(0,Re(0,q,-1+b.la.Ac()|0," \u26a0 ",0)),t=wl(m,n,r),v=Li(t,"","","");return Ck("Parse error: "+v+"\n"+b.ib,0)}catch(A){return Ck("Parse error: "+b.ib,0)}else return Ck("Parsing failed: "+b.Pb(),0)}} -function Ll(b,a){b=!1;var c=null;try{var d=dl(),e=new el(jl(kl(d),a))}catch(D){d=D instanceof ll?D:new ml(D);e=nl(ol(),d);if(e.r())throw d instanceof ml?d.yc:d;d=e.G();e=new pl(d)}d=e.Ie();if(d instanceof F&&(b=!0,c=d,c.p instanceof bg)){d=c.p;if(z()===d.za)if(Ge()===d.Ba)a:if(d=d.Aa,e=d.length,2===e){for(var g=0;g!==e;){var h=d.charCodeAt(g);h=ql(rl(),tl(rl(),h));var k="na".charCodeAt(g);if(h!==ql(rl(),tl(rl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;else d=!1;else d=!1;if(d)return Ck("Parsed OK", -1)}if(b&&c.p instanceof fh&&(b=c.p,b.Va instanceof bg&&(c=b.Va,z()===c.za&&Ge()===c.Ba&&b.Wa instanceof bg))){b=b.Wa;if(z()===b.za)if(Ge()===b.Ba){c=c.Aa;a:if(d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=ql(rl(),tl(rl(),g));h="n".charCodeAt(e);if(g!==ql(rl(),tl(rl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;if(c)a:if(b=b.Aa,c=b.length,1===c){for(d=0;d!==c;){e=b.charCodeAt(d);e=ql(rl(),tl(rl(),e));g="a".charCodeAt(d);if(e!==ql(rl(),tl(rl(),g))){b=!1;break a}d=1+d|0}b=!0}else b=!1;else b=!1}else b= -!1;else b=!1;if(b)return Ck("Parsed OK",1)}try{a:{for(var l=Jl(Kl(),a);!l.r();){var m=l.v();if(!dj(new si(m))){var n=!1;break a}l=l.D()}n=!0}return Ck(n?"Parsed OK":"Parsed OK, but at least one formula is not FOL",1)}catch(D){if(l=D instanceof ll?D:new ml(D),l instanceof bl)try{Se();Se();var q=new Yk(a,!1);ke();var r=le(y(),q),t=-1+l.la.Sa()|0;Kd();Se();var v=ul(r,-1+l.la.Sa()|0),w=vl(0,Re(0,v,-1+l.la.Ac()|0," \u26a0 ",0)),A=wl(r,t,w),E=Li(A,"","","");return Ck("Parse error: "+E+"\n"+l.ib,0)}catch(L){return Ck("Parse error: "+ -l.ib,0)}else return Ck("Parsing failed: "+l.Pb(),0)}} -function Ml(b,a){b=dl();var c=!1,d=null;try{var e=dl(),g=new el(jl(kl(e),a))}catch(D){e=D instanceof ll?D:new ml(D);g=nl(ol(),e);if(g.r())throw e instanceof ml?e.yc:e;e=g.G();g=new pl(e)}e=g.Ie();if(e instanceof F&&(c=!0,d=e,d.p instanceof bg)){e=d.p;if(z()===e.za)if(Ge()===e.Ba)a:if(e=e.Aa,g=e.length,2===g){for(var h=0;h!==g;){var k=e.charCodeAt(h);k=ql(rl(),tl(rl(),k));var l="na".charCodeAt(h);if(k!==ql(rl(),tl(rl(),l))){e=!1;break a}h=1+h|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return Ck("Parsed OK", -1)}if(c&&d.p instanceof fh&&(c=d.p,c.Va instanceof bg&&(d=c.Va,z()===d.za&&Ge()===d.Ba&&c.Wa instanceof bg))){c=c.Wa;if(z()===c.za)if(Ge()===c.Ba){d=d.Aa;a:if(e=d.length,1===e){for(g=0;g!==e;){h=d.charCodeAt(g);h=ql(rl(),tl(rl(),h));k="n".charCodeAt(g);if(h!==ql(rl(),tl(rl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;if(d)a:if(c=c.Aa,d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=ql(rl(),tl(rl(),g));h="a".charCodeAt(e);if(g!==ql(rl(),tl(rl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;else c=!1}else c= -!1;else c=!1;if(c)return Ck("Parsed OK",1)}try{var m=jl(kl(b),a);var n=Ie(m)&&Nl(Bl(),m)?"Parsed OK":"Parsed OK, but not a hybrid program";return Ck(n,1)}catch(D){if(m=D instanceof ll?D:new ml(D),m instanceof bl)try{Se();Se();var q=new Yk(a,!1);ke();var r=le(y(),q),t=-1+m.la.Sa()|0;Kd();Se();var v=ul(r,-1+m.la.Sa()|0),w=vl(0,Re(0,v,-1+m.la.Ac()|0," \u26a0 ",0)),A=wl(r,t,w),E=Li(A,"","","");return Ck("Parse error: "+E+"\n"+m.ib,0)}catch(L){return Ck("Parse error: "+m.ib,0)}else return Ck("Parsing failed: "+ -m.Pb(),0)}} -function Ol(b,a){b=dl();var c=!1,d=null;try{var e=dl(),g=new el(jl(kl(e),a))}catch(E){e=E instanceof ll?E:new ml(E);g=nl(ol(),e);if(g.r())throw e instanceof ml?e.yc:e;e=g.G();g=new pl(e)}e=g.Ie();if(e instanceof F&&(c=!0,d=e,d.p instanceof bg)){e=d.p;if(z()===e.za)if(Ge()===e.Ba)a:if(e=e.Aa,g=e.length,2===g){for(var h=0;h!==g;){var k=e.charCodeAt(h);k=ql(rl(),tl(rl(),k));var l="na".charCodeAt(h);if(k!==ql(rl(),tl(rl(),l))){e=!1;break a}h=1+h|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return Ck("Parsed OK",1)}if(c&& -d.p instanceof fh&&(c=d.p,c.Va instanceof bg&&(d=c.Va,z()===d.za&&Ge()===d.Ba&&c.Wa instanceof bg))){c=c.Wa;if(z()===c.za)if(Ge()===c.Ba){d=d.Aa;a:if(e=d.length,1===e){for(g=0;g!==e;){h=d.charCodeAt(g);h=ql(rl(),tl(rl(),h));k="n".charCodeAt(g);if(h!==ql(rl(),tl(rl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;if(d)a:if(c=c.Aa,d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=ql(rl(),tl(rl(),g));h="a".charCodeAt(e);if(g!==ql(rl(),tl(rl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;else c=!1}else c=!1; -else c=!1;if(c)return Ck("Parsed OK",1)}try{var m=jl(kl(b),a);return Ck(Ie(m)?"Parsed OK":"Parsed OK, but not a hybrid game/program",1)}catch(E){if(m=E instanceof ll?E:new ml(E),m instanceof bl)try{Se();Se();var n=new Yk(a,!1);ke();var q=le(y(),n),r=-1+m.la.Sa()|0;Kd();Se();var t=ul(q,-1+m.la.Sa()|0),v=vl(0,Re(0,t,-1+m.la.Ac()|0," \u26a0 ",0)),w=wl(q,r,v),A=Li(w,"","","");return Ck("Parse error: "+A+"\n"+m.ib,0)}catch(D){return Ck("Parse error: "+m.ib,0)}else return Ck("Parsing failed: "+m.Pb(),0)}} -function Pl(b,a){b=!1;var c=null;try{var d=dl(),e=new el(jl(kl(d),a))}catch(E){d=E instanceof ll?E:new ml(E);e=nl(ol(),d);if(e.r())throw d instanceof ml?d.yc:d;d=e.G();e=new pl(d)}d=e.Ie();if(d instanceof F&&(b=!0,c=d,c.p instanceof bg)){d=c.p;if(z()===d.za)if(Ge()===d.Ba)a:if(d=d.Aa,e=d.length,2===e){for(var g=0;g!==e;){var h=d.charCodeAt(g);h=ql(rl(),tl(rl(),h));var k="na".charCodeAt(g);if(h!==ql(rl(),tl(rl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;else d=!1;else d=!1;if(d)return Ck("Parsed OK", -1)}if(b&&c.p instanceof fh&&(b=c.p,b.Va instanceof bg&&(c=b.Va,z()===c.za&&Ge()===c.Ba&&b.Wa instanceof bg))){b=b.Wa;if(z()===b.za)if(Ge()===b.Ba){c=c.Aa;a:if(d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=ql(rl(),tl(rl(),g));h="n".charCodeAt(e);if(g!==ql(rl(),tl(rl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;if(c)a:if(b=b.Aa,c=b.length,1===c){for(d=0;d!==c;){e=b.charCodeAt(d);e=ql(rl(),tl(rl(),e));g="a".charCodeAt(d);if(e!==ql(rl(),tl(rl(),g))){b=!1;break a}d=1+d|0}b=!0}else b=!1;else b=!1}else b= -!1;else b=!1;if(b)return Ck("Parsed OK",1)}try{var l=dl();b="{"+a+"}";var m=jl(kl(l),b);return Ck(lj(m)||m instanceof Yg?"Parsed OK":"Parsed OK, but not an ODE",1)}catch(E){if(l=E instanceof ll?E:new ml(E),l instanceof bl)try{Se();Se();var n=new Yk(a,!1);ke();var q=le(y(),n),r=-1+l.la.Sa()|0;Kd();Se();var t=ul(q,-1+l.la.Sa()|0),v=vl(0,Re(0,t,-1+l.la.Ac()|0," \u26a0 ",0)),w=wl(q,r,v),A=Li(w,"","","");return Ck("Parse error: "+A+"\n"+l.ib,0)}catch(D){return Ck("Parse error: "+l.ib,0)}else return Ck("Parsing failed: "+ -l.Pb(),0)}} -function Ql(b,a){b=!1;var c=null;try{var d=dl(),e=new el(jl(kl(d),a))}catch(w){d=w instanceof ll?w:new ml(w);e=nl(ol(),d);if(e.r())throw d instanceof ml?d.yc:d;d=e.G();e=new pl(d)}d=e.Ie();if(d instanceof F&&(b=!0,c=d,c.p instanceof bg)){d=c.p;if(z()===d.za)if(Ge()===d.Ba)a:if(d=d.Aa,e=d.length,2===e){for(var g=0;g!==e;){var h=d.charCodeAt(g);h=ql(rl(),tl(rl(),h));var k="na".charCodeAt(g);if(h!==ql(rl(),tl(rl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;else d=!1;else d=!1;if(d)return Ck("Parsed OK",1)}if(b&& -c.p instanceof fh&&(b=c.p,b.Va instanceof bg&&(c=b.Va,z()===c.za&&Ge()===c.Ba&&b.Wa instanceof bg))){b=b.Wa;if(z()===b.za)if(Ge()===b.Ba){c=c.Aa;a:if(d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=ql(rl(),tl(rl(),g));h="n".charCodeAt(e);if(g!==ql(rl(),tl(rl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;if(c)a:if(b=b.Aa,c=b.length,1===c){for(d=0;d!==c;){e=b.charCodeAt(d);e=ql(rl(),tl(rl(),e));g="a".charCodeAt(d);if(e!==ql(rl(),tl(rl(),g))){b=!1;break a}d=1+d|0}b=!0}else b=!1;else b=!1}else b=!1; -else b=!1;if(b)return Ck("Parsed OK",1)}try{return Ck((Rl(Wl(),a),"Parsed OK"),1)}catch(w){if(b=w instanceof ll?w:new ml(w),b instanceof bl)try{Se();Se();var l=new Yk(a,!1);ke();var m=le(y(),l),n=-1+b.la.Sa()|0;Kd();Se();var q=ul(m,-1+b.la.Sa()|0),r=vl(0,Re(0,q,-1+b.la.Ac()|0," \u26a0 ",0)),t=wl(m,n,r),v=Li(t,"","","");return Ck("Parse error: "+v+"\n"+b.ib,0)}catch(A){return Ck("Parse error: "+b.ib,0)}else return Ck("Parsing failed: "+b.Pb(),0)}} -function Xl(b,a){b=!1;var c=null;try{var d=dl(),e=new el(jl(kl(d),a))}catch(w){d=w instanceof ll?w:new ml(w);e=nl(ol(),d);if(e.r())throw d instanceof ml?d.yc:d;d=e.G();e=new pl(d)}d=e.Ie();if(d instanceof F&&(b=!0,c=d,c.p instanceof bg)){d=c.p;if(z()===d.za)if(Ge()===d.Ba)a:if(d=d.Aa,e=d.length,2===e){for(var g=0;g!==e;){var h=d.charCodeAt(g);h=ql(rl(),tl(rl(),h));var k="na".charCodeAt(g);if(h!==ql(rl(),tl(rl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;else d=!1;else d=!1;if(d)return Ck("Parsed OK", -1)}if(b&&c.p instanceof fh&&(b=c.p,b.Va instanceof bg&&(c=b.Va,z()===c.za&&Ge()===c.Ba&&b.Wa instanceof bg))){b=b.Wa;if(z()===b.za)if(Ge()===b.Ba){c=c.Aa;a:if(d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=ql(rl(),tl(rl(),g));h="n".charCodeAt(e);if(g!==ql(rl(),tl(rl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;if(c)a:if(b=b.Aa,c=b.length,1===c){for(d=0;d!==c;){e=b.charCodeAt(d);e=ql(rl(),tl(rl(),e));g="a".charCodeAt(d);if(e!==ql(rl(),tl(rl(),g))){b=!1;break a}d=1+d|0}b=!0}else b=!1;else b=!1}else b= -!1;else b=!1;if(b)return Ck("Parsed OK",1)}try{return Ck((Yl(Kl(),a),"Parsed OK"),1)}catch(w){if(b=w instanceof ll?w:new ml(w),b instanceof bl)try{Se();Se();var l=new Yk(a,!1);ke();var m=le(y(),l),n=-1+b.la.Sa()|0;Kd();Se();var q=ul(m,-1+b.la.Sa()|0),r=vl(0,Re(0,q,-1+b.la.Ac()|0," \u26a0 ",0)),t=wl(m,n,r),v=Li(t,"","","");return Ck("Parse error: "+v+"\n"+b.ib,0)}catch(A){return Ck("Parse error: "+b.ib,0)}else return Ck("Parsing failed: "+b.Pb(),0)}} -function Zl(b,a){b=!1;var c=null;try{var d=dl(),e=new el(jl(kl(d),a))}catch(M){d=M instanceof ll?M:new ml(M);e=nl(ol(),d);if(e.r())throw d instanceof ml?d.yc:d;d=e.G();e=new pl(d)}d=e.Ie();if(d instanceof F&&(b=!0,c=d,c.p instanceof bg)){d=c.p;if(z()===d.za)if(Ge()===d.Ba)a:if(d=d.Aa,e=d.length,2===e){for(var g=0;g!==e;){var h=d.charCodeAt(g);h=ql(rl(),tl(rl(),h));var k="na".charCodeAt(g);if(h!==ql(rl(),tl(rl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;else d=!1;else d=!1;if(d)return Ck("Parsed OK", -1)}if(b&&c.p instanceof fh&&(b=c.p,b.Va instanceof bg&&(c=b.Va,z()===c.za&&Ge()===c.Ba&&b.Wa instanceof bg))){b=b.Wa;if(z()===b.za)if(Ge()===b.Ba){c=c.Aa;a:if(d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=ql(rl(),tl(rl(),g));h="n".charCodeAt(e);if(g!==ql(rl(),tl(rl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;if(c)a:if(b=b.Aa,c=b.length,1===c){for(d=0;d!==c;){e=b.charCodeAt(d);e=ql(rl(),tl(rl(),e));g="a".charCodeAt(d);if(e!==ql(rl(),tl(rl(),g))){b=!1;break a}d=1+d|0}b=!0}else b=!1;else b=!1}else b= -!1;else b=!1;if(b)return Ck("Parsed OK",1)}try{Kd();Md();var l=Pd(a,";;");b=M=>Yl(Kl(),M);var m=l.d.length,n=new (id($l).Na)(m);if(0{Se();return bm(cm(),M)};em();var m=l.d.length,n=new Lc(m);if(0q||!N(h,v)?v:k)}else h=e;e.g&&O(e,P(J(),m,t),Q(l,r),q===e.q);l=h}else l=e}else l=e;l.b&&(m=l.u,q=l.h,l.u=!0,d.Vd(l),l.u=m,!l.b&&l.a||Am(Em(),q,c,d,e));d=e.f;c=e.e;e.b?e.a=!!(e.a|g):e.a||(l=e.g,e.c=b,l&&O(e,d,e.e,!1),e.a=!1,I(),Fm(a,e),a=e.f,m=e.a,g=!!(m|g),e.b||m||Gm(e,b),e.a=g,l&& -(b=Q(d,a),g=Q(c,e.e),O(e,b,g,!1)));return e}zm.prototype.$classData=u({JJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.DLParserUtils$",{JJ:1,i:1});var Hm;function Em(){Hm||(Hm=new zm);return Hm} -function Im(){this.Zv=this.nB=this.mB=null;this.jm=0;Jm=this;Se();Se();var b=Km(1896);Se();Se();for(var a=new Yk("package kyx.math\n |\n |Definitions\n | /** Square root, defined as the unique number whose square is the non-negative input x. */\n | Real sqrt\x3c\x3c x\x3e\x3d0 \x26 ._0^2 \x3d x \x3e\x3e(Real x);\n |\n | /** Division x/y for y!\x3d0, defined as the unique number z s.t. x\x3dy*z. */\n | Real div\x3c\x3c y!\x3d0 \x26 x\x3dy*._0 \x3e\x3e(Real x, Real y);\n |\n | /** Absolute value abs(x). */\n | Real abs\x3c\x3c (x \x3c 0 \x26 ._0 \x3d -(x)) | (x \x3e\x3d 0 \x26 ._0 \x3d x) \x3e\x3e(Real x);\n |\n | /** Maximum of two terms max(x,y). */\n | Real max\x3c\x3c (x \x3c y \x26 ._0 \x3d y) | (x \x3e\x3d y \x26 ._0 \x3d x) \x3e\x3e(Real x, Real y);\n |\n | /** Minimum of two terms max(x,y). */\n | Real min\x3c\x3c (x \x3c y \x26 ._0 \x3d x) | (x \x3e\x3d y \x26 ._0 \x3d y) \x3e\x3e(Real x, Real y);\n |\n | /** Exponential function exp(x). */\n | implicit Real exp(Real t) \x3d {{exp:\x3d1;}; {exp'\x3dexp}};\n |\n | /** Euler number e. */\n | Real e\x3c\x3c ._0 \x3d exp(1) \x3e\x3e;\n |\n | /** Trigonometric functions */\n |\n | /** Sine and cosine sin(t), cos(t) */\n | implicit Real sin(Real t), cos(Real t) \x3d {{sin:\x3d0; cos:\x3d1; t:\x3d0;}; {sin'\x3dcos, cos'\x3d-sin, t'\x3d1}};\n |\n | /** The number pi as the unique y s.t. y \x3e 0 \x26 sin(y) \x3d 0 \x26 forall 0 \x3c x \x3c y, sin(x) \x3e 0. */\n | Real pi\x3c\x3c ._0 \x3e 0 \x26 sin(._0)\x3d0 \x26 \\forall x_ (0 \x3c x_ \x26 x_ \x3c ._0 -\x3e sin(x_) \x3e 0) \x3e\x3e;\n |\n | /** Tangent tan(x). */\n | Real tan\x3c\x3c ._0\x3dsin(x)/cos(x) \x3e\x3e(Real x);\n |\n | /** Hyperbolic tangent tanh(x). */\n | implicit Real tanh(Real t) \x3d {{tanh:\x3d0;}; {tanh'\x3d1-tanh^2}};\n |\n | /** Inverse trigonometric functions */\n |\n | /** Inverse sin arcsin(x). */\n | implicit Real arcsin(Real t) \x3d {{arcsin:\x3d0; t:\x3d0;}; {arcsin'\x3d1/sqrt(1-t^2), t'\x3d1}};\n |\n | /** Inverse tangent arctan(x). */\n | implicit Real arctan(Real t) \x3d {{arctan:\x3d0; t:\x3d0;}; {arctan'\x3d1/(1+t^2), t'\x3d1}};\n |\n |End.",!1);a.Ef< -a.ko;){for(var c=a.Nm(),d=c.length,e=0;;)if(e=c.charCodeAt(e))e=1+e|0;else break;c=e{if(null!==h)return new De(h.o(),e.s(h.o()),h.m());throw new x(h);})),a,c)}}throw new Tm("Program not of the form Compose(initAssignments, ode)");} -function cn(b,a,c){if(b.r())throw Bi("requirement failed: Must define at least one function.");var d=an();c=new De(a,new ah(bn(d,1,d.Hi)),c);var e=b.cb(c);c=e.aa(new Xf(l=>l.nb));if(Hf(If(),c).da()!==c.E())throw Bi("requirement failed: Function names must be distinct.");if(!e.Qe(new Xf(l=>{if(null!==l){if(kg(Eg(),l.Oc).r()){l=kg(Eg(),l.Lb);Uf();var m=e.aa(new Xf(n=>n.nb));m=new Af(Hf(If(),m));return zf(l,m)}return!1}throw new x(l);})))throw Bi("requirement failed: Initial condition must not mention free variables and ODEs must not mention additional free variables."); -c=e.aa(new Xf(l=>{if(null!==l)return new Ve(new Yf(l.nb),l.Lb);throw new x(l);}));var g=new Yg(c.Al(new Gj((l,m)=>rf(cf(),l,m))),Kg());c=e.aa(new Xf(l=>{if(null!==l)return new Ve(new Yf(l.nb),new ch(l.Lb));throw new x(l);}));var h=new Yg(c.Al(new Gj((l,m)=>rf(cf(),l,m))),Kg()),k=e.aa(new Xf(l=>{if(null!==l)return new fg(l.nb,l.Oc);throw new x(l);})).Uh(fn());return b.aa(new Xf(l=>{if(null!==l){var m=b.aa(new Xf(t=>t.nb)).Ha(new Xf(t=>{var v=l.nb;return!(null===t?null===v:t.l(v))})),n=m.aa;gn||(gn= -new hn);m=n.call(m,gn);n=l.nb;var q=new F(0),r=Ge();n=new Sg(n,new bh(r,q));q=new F(1);r=Ge();m=m.he(new Le(n,new Sg(a,new bh(r,q))),jn());return new xe(l.nb.ya(),l.nb.lb(),Ge(),Ge(),new F(new Gg(new Le(m,new Ug(h,g)),k)))}throw new x(l);}))}Xm.prototype.$classData=u({uK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ODEToInterpreted$",{uK:1,i:1});var Zm; -function kn(){this.fw=this.cw=this.it=!1;this.AB=this.BB=this.LB=this.XB=this.dC=this.FB=this.yB=this.mC=this.xB=this.wB=this.GB=this.lC=this.kC=this.uB=this.sC=this.uC=this.aw=this.tB=this.$v=this.ew=this.NB=this.UB=this.eC=this.vB=this.$B=this.CB=this.zB=this.OB=this.QB=this.VB=this.WB=this.SB=this.TB=this.aC=this.MB=this.EB=this.qC=this.jC=this.iC=this.PB=this.oC=this.JB=this.bw=this.dw=this.yn=this.tC=this.Kq=this.jt=this.fC=this.YB=this.gC=this.ZB=this.IB=this.nC=this.hC=this.DB=this.HB=this.RB= -this.pC=this.cC=this.rC=this.bC=this.KB=this.jl=this.zn=this.xi=null;ln=this;this.it=!0;this.cw=!1;this.fw=!0;this.xi=mn();this.zn=Oe();this.jl=B(new C,Oe(),Oe());this.KB=new nn(this.xi,0,new Xf(()=>new bh(Ge(),z())));var b=on,a=pn();qn||(qn=new rn);this.bC=b(a,qn,Be());this.rC=new nn(this.xi,0,new Xf(c=>{var d=z(),e=Ge();return new bg(c,d,e)}));this.cC=new nn(this.xi,0,new Xf(c=>{var d=sn();return new ah(tn(d,un(c)))}));this.pC=new nn(this.xi,0,new Xf(c=>new jh(c,Ke(),Ge())));this.RB=new vn(this.xi, -0,wn(),this.zn,new Gj((c,d)=>{xn();var e=z(),g=d.ea(),h=Ge();return new Fe(new xe(c,e,g,h,z()),d)}));this.HB=yn(zn(),An(),0,Bn(),this.zn,new Xf(c=>new Yf(c)));this.DB=yn(zn(),An(),5,Bn(),this.zn,new Xf(c=>new hh(c)));b=Cn;a=Dn();En||(En=new Fn);this.hC=b(a,En,20,Gn(),this.jl,new Gj((c,d)=>new gh(c,d)));this.nC=Cn(Dn(),Hn(),40,In(),this.jl,new Gj((c,d)=>new eh(c,d)));b=Cn;a=Dn();Jn||(Jn=new Kn);this.IB=b(a,Jn,40,In(),this.jl,new Gj((c,d)=>new fh(c,d)));this.ZB=yn(zn(),Ln(),59,wn(),this.zn,new Xf(c=> -new ch(c)));b=Cn;a=Dn();Mn||(Mn=new Nn);this.gC=b(a,Mn,60,In(),this.jl,new Gj((c,d)=>new He(c,d)));this.YB=Cn(Dn(),Ln(),60,In(),this.jl,new Gj((c,d)=>new dh(c,d)));this.fC=Cn(Dn(),On(),444,Gn(),this.jl,new Gj((c,d)=>new ih(c,d)));this.jt=Pe();this.Kq=B(new C,Pe(),Pe());this.tC=this.zn;this.yn=this.jl;this.dw=B(new C,Oe(),Pe());this.bw=B(new C,Qe(),Pe());b=on;a=pn();Sn||(Sn=new Tn);this.JB=b(a,Sn,sg());b=on;a=pn();Un||(Un=new Vn);this.oC=b(a,Un,Kg());b=on;a=pn();Wn||(Wn=new Xn);this.PB=b(a,Wn,Lg()); -this.iC=new vn(this.xi,0,wn(),this.tC,new Gj((c,d)=>{xn();var e=z(),g=d.ea(),h=Ae();return new we(new xe(c,e,g,h,z()),d)}));this.jC=new vn(this.xi,0,wn(),this.jt,new Gj((c,d)=>{xn();var e=z(),g=d.ea(),h=Ae();return new rg(new xe(c,e,g,h,z()),d)}));this.qC=new nn(this.xi,0,new Xf(c=>new ug(c,Ke())));this.EB=yn(zn(),An(),80,Bn(),this.jt,new Xf(c=>new Hg(c)));this.MB=Yn(Dn(),Zn(),90,$n(),this.yn,new Gj((c,d)=>new fg(c,d)));b=Yn;a=Dn();ao||(ao=new bo);this.aC=b(a,ao,90,$n(),this.yn,new Gj((c,d)=>new mg(c, -d)));b=Yn;a=Dn();co||(co=new eo);this.TB=b(a,co,90,$n(),this.yn,new Gj((c,d)=>new ng(c,d)));b=Yn;a=Dn();fo||(fo=new go);this.SB=b(a,fo,90,$n(),this.yn,new Gj((c,d)=>new og(c,d)));b=Yn;a=Dn();ho||(ho=new io);this.WB=b(a,ho,90,$n(),this.yn,new Gj((c,d)=>new pg(c,d)));b=Yn;a=Dn();jo||(jo=new ko);this.VB=b(a,jo,90,$n(),this.yn,new Gj((c,d)=>new qg(c,d)));b=Cn;a=Dn();lo||(lo=new mo);this.QB=b(a,lo,95,no(),this.dw,new Gj((c,d)=>{var e=Bh();return new Bg(Ah(e,Rf(new Sf,[c])),d)}));b=Cn;a=Dn();oo||(oo=new po); -this.OB=b(a,oo,95,no(),this.dw,new Gj((c,d)=>{var e=Bh();return new Cg(Ah(e,Rf(new Sf,[c])),d)}));this.zB=new qo(mn(),95,no(),this.bw,new ro((c,d,e)=>new Dg(d,e)));this.CB=new qo(mn(),95,no(),this.bw,new ro((c,d,e)=>new Gg(d,e)));b=yn;a=zn();so||(so=new to);this.$B=b(a,so,99,wn(),this.jt,new Xf(c=>new wg(c)));this.vB=Cn(Dn(),uo(),110,Gn(),this.Kq,new Gj((c,d)=>new Ce(c,d)));b=Cn;a=Dn();vo||(vo=new wo);this.eC=b(a,vo,120,Gn(),this.Kq,new Gj((c,d)=>new yg(c,d)));b=Cn;a=Dn();xo||(xo=new yo);this.UB= -b(a,xo,150,Gn(),this.Kq,new Gj((c,d)=>new zg(c,d)));Dn();zo||(zo=new Ao);In();b=Cn;a=Dn();Bo||(Bo=new Co);this.NB=b(a,Bo,160,Eo(),this.Kq,new Gj((c,d)=>new Ag(c,d)));this.ew=Qe();this.$v=B(new C,Qe(),Qe());this.tB=B(new C,Fo(),Fo());this.aw=this.jl;this.uC=this.zn;this.sC=Pe();this.uB=B(new C,Fo(),Pe());this.kC=new nn(this.xi,0,new Xf(c=>new Je(c,Ke())));this.lC=new nn(this.xi,0,new Xf(c=>new Rg(c,Ke())));this.GB=new nn(this.xi,0,new Xf(c=>new We(c,Ke())));b=Yn;a=Dn();Go||(Go=new Ho);this.wB=b(a, -Go,200,$n(),this.aw,new Gj((c,d)=>new Sg(c,d)));b=Io;a=zn();Jo||(Jo=new Ko);this.xB=b(a,Jo,Bn(),this.uC,new Xf(c=>new Xg(c)));b=Lo;a=zn();Mo||(Mo=new No);this.mC=b(a,Mo,wn(),this.sC,new Xf(c=>new Tg(c)));Oo||(Oo=new Po);Qo||(Qo=new Ro);So||(So=new To);Uo||(Uo=new Vo);Pe();Qe();Qe();this.yB=new qo(Zn(),90,$n(),this.aw,new ro((c,d,e)=>new Ve(d,e)));this.FB=Cn(Dn(),On(),95,Gn(),this.tB,new Gj((c,d)=>rf(cf(),c,d)));this.dC=new qo(uo(),150,Eo(),this.uB,new ro((c,d,e)=>new Yg(d,e)));this.XB=yn(zn(),Hn(), -220,Bn(),this.ew,new Xf(c=>new Vg(c)));zn();Wo||(Wo=new Xo);Bn();b=yn;a=zn();Yo||(Yo=new Zo);this.LB=b(a,Yo,220,Bn(),this.ew,new Xf(c=>new Wg(c)));b=Cn;a=Dn();$o||($o=new ap);this.BB=b(a,$o,230,Gn(),this.$v,new Gj((c,d)=>new Le(c,d)));b=Cn;a=Dn();bp||(bp=new cp);this.AB=b(a,bp,250,Gn(),this.$v,new Gj((c,d)=>new Ug(c,d)));Dn();dp||(dp=new ep);Gn();fp||(fp=new gp);mn();mn()}kn.prototype=new p;kn.prototype.constructor=kn; -function hp(b,a){if(a instanceof bh)return b.KB;if(Be()===a)return b.bC;if(a instanceof Yf)return b.HB;if($g(a))return b.rC;if(a instanceof ah)return b.cC;if(a instanceof Fe)return b.RB;if(a instanceof ih)return b.fC;if(a instanceof hh)return b.DB;if(a instanceof ch)return b.ZB;if(a instanceof gh)return b.hC;if(a instanceof eh)return b.nC;if(a instanceof fh)return b.IB;if(a instanceof He)return b.gC;if(a instanceof dh)return b.YB;if(a instanceof jh)return b.pC;if(sg()===a)return b.JB;if(Kg()===a)return b.oC; -if(Lg()===a)return b.PB;if(a instanceof we)return b.iC;if(a instanceof rg)return b.jC;if(a instanceof Hg)return b.EB;if(a instanceof fg)return b.MB;if(a instanceof mg)return b.aC;if(a instanceof ng)return b.TB;if(a instanceof og)return b.SB;if(a instanceof pg)return b.WB;if(a instanceof qg)return b.VB;if(a instanceof Bg)return b.QB;if(a instanceof Cg)return b.OB;if(a instanceof Dg)return b.zB;if(a instanceof Gg)return b.CB;if(a instanceof wg)return b.$B;if(a instanceof Ce)return b.vB;if(a instanceof -yg)return b.eC;if(a instanceof zg)return b.UB;if(a instanceof Ag)return b.NB;if(a instanceof ug)return b.qC;if(a instanceof Je)return b.kC;if(a instanceof We)return b.GB;if(a instanceof Sg)return b.wB;if(a instanceof Xg)return b.xB;if(a instanceof Tg)return b.mC;if(a instanceof Yg)return b.dC;if(a instanceof Ve)return b.yB;if(a instanceof Xe)return b.FB;if(a instanceof Vg)return b.XB;if(a instanceof Le)return b.BB;if(a instanceof Ug)return b.AB;if(a instanceof Wg)return b.LB;if(a instanceof Rg)return b.lC; -if(a instanceof xe)throw cg(new dg,"No completed expressions of FunctionKind can be constructed");throw new x(a);}kn.prototype.$classData=u({xK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.OpSpec$",{xK:1,i:1});var ln;function xn(){ln||(ln=new kn);return ln} -function ip(){this.vC=this.wC=this.xC=this.yC=null;jp=this;this.yC="\ufeff";jf();var b=Rf(new Sf,"\u2192\u2190\u2194\u2227\u2228\u2022\u2200\u2203\u23b5\u2260\u2265\u2264\u222a\u2229\u00d7".split(""));this.xC=le(y(),b);this.wC=(Se(),kp('"(([^\\\\"]*|\\\\.)*)"'));this.vC=(Se(),kp("([^\\x00-\\x7F])"))}ip.prototype=new p;ip.prototype.constructor=ip;function lp(b,a){return mp(Se(),a,b.yC)} -function np(b,a){Se();b=op(b.wC,a);Se();for(var c=new pp(new Yk(b,!0));c.C();)if(b=c.Om(),null!==b){var d=qp(rp().vC,b.o());d=new sp(d,new Xf(e=>{var g=tp(e);return B(new C,g,e.iu)}));ke();d=le(y(),d).Rw();if(d instanceof F&&null!==d.p&&!rp().xC.sa(d.p.o()))throw a="Unsupported Unicode character '"+d.p.o()+"', please try ASCII",b=b.ih(),c=d.p.ih(),b=new up(b,c,b,c),new bl(a,b,d.p.o(),"ASCII character","\x3cunknown\x3e","\x3cunknown\x3e",null,"");}else throw new x(b);return a} -ip.prototype.$classData=u({HK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ParserHelper$",{HK:1,i:1});var jp;function rp(){jp||(jp=new ip);return jp}function vp(){}vp.prototype=new p;vp.prototype.constructor=vp;vp.prototype.$classData=u({IK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ParserInit$",{IK:1,i:1});var wp; -function xp(){this.kt=this.iw=this.lw=this.jw=this.kw=null;yp=this;this.kw=new ug("exerciseP_",Ke());this.jw=new jh("exerciseF_",Ke(),Ge());this.lw=new Rg("exerciseS_",Ke());this.iw=new We("exerciseD_",Ke());jf();var b=Rf(new Sf,[this.jw,this.kw,this.lw,this.iw]),a=this.kt=le(y(),b);b=g=>{var h=B(new C,g.ya(),g.lb());return B(new C,h,g)};if(a===y())b=y();else{var c=a.v(),d=c=new kf(b(c),y());for(a=a.D();a!==y();){var e=a.v();e=new kf(b(e),y());d=d.ja=e;a=a.D()}b=c}Oi();Ii(zp(),b)}xp.prototype=new p; -xp.prototype.constructor=xp;xp.prototype.$classData=u({PK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ReservedSymbols$",{PK:1,i:1});var yp;function Ap(){yp||(yp=new xp);return yp}function Bp(){this.VK=",(?!(([^{]*})|([^(]*\\))|([^\\[]*\\])))"}Bp.prototype=new p;Bp.prototype.constructor=Bp; -function Jl(b,a){Md();b=Pd(a,b.VK);var c=B(new C,(jf(),y()),"");a=(h,k)=>{h=B(new C,h,k);if(null!==h.Y){k=h.Y.m();Se();k=k+(""!==h.Y.m()?",":"")+h.Z;try{var l=h.Y.o(),m=kl(dl()).fp.s(k);return B(new C,l.cb(m),"")}catch(n){if(n instanceof bl)return B(new C,h.Y.o(),k);throw n;}}else throw new x(h);};if(null===b)throw fe();if(null!==b){for(var d=b.d.length,e=0;enull!==(0<=l.pq(1)?eb(ab(l.By(),l.pq(1),l.or(1))):null)),!1);b=new sp(b,new Xf(l=>l.iu));ke();b=Lp(le(y(),b),-1);b=Sp(b,a.length).nq(2,1);ke();var c=le(y(),b);b=l=>{if(l instanceof kf&&l.ja instanceof kf){var m=l.ja,n=jf().Bf,q=m.ja;if(null===n?null===q:n.l(q))return a.substring(1+(l.Ob|0)|0,m.Ob|0)}throw new x(l);};if(c===y())var d=y();else{for(var e=c.v(),g=e=new kf(b(e),y()),h=c.D();h!==y();){var k=h.v();k=new kf(b(k),y());g=g.ja=k; -h=h.D()}d=e}b=d.Rw();b.r()?b=!1:(b=b.G(),b=Fp(b),b=0<=b.length&&"("===b.substring(0,1));b?(b=Tp(d),b.r()?b=!1:(b=b.G(),b=Up(Fp(b)))):b=!1;if(b)if(h=Vp(d),b=l=>{if(null!==l)return 0===l.ih()?(Se(),l=Fp(l.o()),mp(0,l,"(")):l.ih()===(-1+d.E()|0)?(Se(),l=Fp(l.o()),Wp(l)):Fp(l.o());throw new x(l);},h===y())b=y();else{e=h.v();g=e=new kf(b(e),y());for(h=h.D();h!==y();)k=h.v(),k=new kf(b(k),y()),g=g.ja=k,h=h.D();b=e}else if(d===y())b=y();else for(b=d.v(),e=b=new kf(Fp(b),y()),g=d.D();g!==y();)h=g.v(),h=new kf(Fp(h), -y()),e=e.ja=h,g=g.D();g=Vp(b);b=l=>{if(null!==l)try{Wl();var m=l.o();Xp||(Xp=new Yp);var n=Xp;if(0<=m.length&&"("===m.substring(0,1)&&Up(m)){Se();var q=mp(Se(),m,"("),r=Wp(q),t=Pd(r,"~\x3e")}else t=Pd(m,"~\x3e");try{var v=dl(),w=t.d[1],A=jl(kl(v),w)}catch(Ma){if(Ma instanceof bl){m=Ma;Se();for(var E=t.d[0],D=0,L=0,M=E.length;D{var h=B(new C,g.Ke,g.Je);return B(new C,h,g)};if(a===y())b=y();else{var c=a.v(),d=c=new kf(b(c),y());for(a=a.D();a!==y();){var e=a.v();e=new kf(b(e),y());d=d.ja=e;a= -a.D()}b=c}Oi();this.AC=Ii(zp(),b);this.ow=new rm(this.AC.wj(new Xf(g=>{if(null!==g&&null!==g.o()){var h=new km(g.o().o(),g.o().m()),k=new F(g.m().jd);g=g.m().Td;var l=z();jf();var m=z();k=new lm(k,g,l,new Pj(m),om());return B(new C,h,k)}throw new x(g);})))}aq.prototype=new p;aq.prototype.constructor=aq;aq.prototype.$classData=u({aL:0},!1,"edu.cmu.cs.ls.keymaerax.parser.TacticReservedSymbols$",{aL:1,i:1});var bq;function ym(){bq||(bq=new aq);return bq} -function cq(b,a){b.Ea=a;Se();b="^"+b.of().Hr.px;kp(b)}function dq(){this.Ea=null}dq.prototype=new p;dq.prototype.constructor=dq;function eq(){}eq.prototype=dq.prototype;dq.prototype.w=function(){return Lh(ia(this))};dq.prototype.of=function(){Se();return kp(this.Ea)};function fq(){return new gq(new Gj((b,a)=>B(new C,b,a)))}function hq(){}hq.prototype=new p;hq.prototype.constructor=hq;function iq(){}iq.prototype=hq.prototype;function jq(){}jq.prototype=new p;jq.prototype.constructor=jq; -function kq(b,a){if(a.b)return new lq(a.h,a.c);mq();b=a.Tq;b=null===b?z():new F(b);b.r()?b="":(b=b.G(),b=nq(J(),b.wa));return new oq(b,a.c,new pq(a.j,a.NL,a.c,a.ML,a.J))}jq.prototype.$classData=u({xL:0},!1,"fastparse.Parsed$",{xL:1,i:1});var qq;function rq(){qq||(qq=new jq);return qq}function pq(b,a,c,d,e){this.ml=b;this.BL=a;this.zL=c;this.AL=d;this.GC=e}pq.prototype=new p;pq.prototype.constructor=pq;pq.prototype.$classData=u({yL:0},!1,"fastparse.Parsed$Extra",{yL:1,i:1});function sq(){} -sq.prototype=new p;sq.prototype.constructor=sq;function tq(b,a,c){b=h=>{if(null!==h)return h.o()+":"+uq(a,h.ih());throw new x(h);};if(c===y())b=y();else{var d=c.v(),e=d=new kf(b(d),y());for(c=c.D();c!==y();){var g=c.v();g=new kf(b(g),y());e=e.ja=g;c=c.D()}b=d}return Li(b,""," / ","")}function vq(b,a,c){return wq(J(),vl(Kd(),xq(a,c,10+c|0)))}sq.prototype.$classData=u({DL:0},!1,"fastparse.Parsed$Failure$",{DL:1,i:1});var yq;function Bq(){yq||(yq=new sq);return yq} -function Cq(b,a,c,d,e,g,h,k,l,m,n,q,r,t,v,w,A){this.j=b;this.NL=a;this.ML=c;this.q=d;this.x=e;this.oa=g;this.e=h;this.f=k;this.Tq=l;this.J=m;this.b=n;this.c=r;this.a=t;this.h=v;this.g=w;this.u=A}Cq.prototype=new p;Cq.prototype.constructor=Cq;function O(b,a,c,d){Dq(b,a,c,d,!c.wa.r())}function R(b,a,c){b.b||b.c!==b.q||(b.oa=Q(b.oa,c));Dq(b,a>=b.q?c:S().Ga,a>=b.q?c:S().Ga,!1,a>=b.q)}function Dq(b,a,c,d,e){b.b||null!==b.Tq||(b.Tq=a);b.f=e?a:S().Ga;b.e=d?c:!b.a&&!b.b&&b.q<=b.c?b.f:c} -function Eq(b,a){b.b=!0;b.h=a;return b}function Fq(b){b.b=!0;b.h=void 0;return b}function U(b,a){b.b=!0;b.h=void 0;b.c=a;return b}function K(b,a,c){b.b=!0;b.h=a;b.c=c;return b}function Gq(b,a,c){b.b=!0;b.h=a;b.a=c;return b}function Hq(b,a,c,d){b.b=!0;b.h=a;b.c=c;b.a=d;return b}function W(b){b.g&&(b.Tq=null,b.J=jf().Bf);b.b=!1;return b}function Gm(b,a){b.g&&(b.Tq=null,b.J=jf().Bf);b.b=!1;b.c=a;return b}function Iq(b,a){b.c=a;return b}function Jq(b,a,c){b.c=a;b.a=c;return b} -Cq.prototype.$classData=u({LL:0},!1,"fastparse.ParsingRun",{LL:1,i:1});function Kq(b,a){rq();b=b.JL.s(b.KL);return kq(0,Lq(b,a,!1,0,-1,!0))}function Lq(b,a,c,d,e,g){return a.s(new Cq(b,d,a,e,null,S().Ga,S().Ga,S().Ga,null,(jf(),y()),!0,g?0:-1,d,!0,void 0,c,!1,ai().rb()))}function Mq(b){var a=b.c;N(b.j,a)?W(b):Fq(b);b.g&&R(b,a,X(S(),new H(()=>"end-of-input")))}function Nq(b){var a=b.c;0===a?Fq(b):W(b);b.g&&R(b,a,X(S(),new H(()=>"start-of-input")))} -function Dm(b){var a=Fq(b);b.g&&R(b,b.c,S().Ga);return a}function Fm(b,a){b=Eq(a,b);a.g&&R(a,a.c,X(S(),new H(()=>"Pass")));return b}function Oq(b){var a=W(b);b.g&&R(b,b.c,X(S(),new H(()=>"fail")));return a}function Pq(b){Eq(b,b.c);b.g&&R(b,b.c,X(S(),new H(()=>"Index")))}function Qq(b){this.JC=null;this.rw=!1;this.IC=b}Qq.prototype=new p;Qq.prototype.constructor=Qq;Qq.prototype.$classData=u({OL:0},!1,"fastparse.internal.Lazy",{OL:1,i:1});function Rq(b,a,c,d,e,g,h){1>c?Jq(e,a,d):Hq(e,g.Ut(h),b,d)} -function Sq(b,a,c,d,e,g,h,k){return c{c.rw||(c.rw||(c.JC=Zq(c.IC),c.rw=!0),c.IC=null);return c.JC}));b=$q(Bh(),b).sp();return null!==b&&(jf(),0===b.Sc(1))?b.ca(0):Li(b,"("," | ",")")}function P(b,a,c){return a.wa.r()?c:c.wa.r()?a:X(S(),new H(()=>nq(J(),a.wa)+" ~ "+nq(J(),c.wa)))}function Cm(b,a,c){b=c.u;c.u=!0;a.Vd(c);c.u=b} -function wq(b,a){b=ar();br(b,34);for(var c=0,d=a.E();ce?(Se(),cr(b,dr("\\u%04x",Rf(new Sf,[e])))):br(b,e)}c=1+c|0}br(b,34);return b.qd.$} -function er(b,a,c,d,e,g,h){d=null===d||h?c.e:P(J(),d,e);b=X(S(),new H(()=>nq(J(),e.wa)+".rep"+(0===a?"":"("+a+")")));g=null===g?d:Q(g,d);O(c,b,g,!1)}Xq.prototype.$classData=u({SL:0},!1,"fastparse.internal.Util$",{SL:1,i:1});var fr;function J(){fr||(fr=new Xq);return fr} -function gr(){this.ax=this.$w=this.Im=this.wr=null;this.Zw=!1;this.wD=this.vD=0;hr=this;this.wr=new ArrayBuffer(8);this.Im=new Int32Array(this.wr,0,2);this.$w=new Float32Array(this.wr,0,2);this.ax=new Float64Array(this.wr,0,1);this.Im[0]=16909060;this.vD=(this.Zw=1===((new Int8Array(this.wr,0,8))[0]|0))?0:1;this.wD=this.Zw?1:0}gr.prototype=new p;gr.prototype.constructor=gr;function ir(b,a){var c=a|0;if(c===a&&-Infinity!==1/a)return c;b.ax[0]=a;return(b.Im[0]|0)^(b.Im[1]|0)} -function jr(b,a){b.Im[0]=a;return Math.fround(b.$w[0])}function kr(b,a){b.$w[0]=a;return b.Im[0]|0}function lr(b,a){b.ax[0]=a;return new ya(b.Im[b.wD]|0,b.Im[b.vD]|0)}gr.prototype.$classData=u({IM:0},!1,"java.lang.FloatingPointBits$",{IM:1,i:1});var hr;function mr(){hr||(hr=new gr);return hr}function nr(b,a,c,d){this.QM=b;this.yD=a;this.SM=c;this.RM=d}nr.prototype=new p;nr.prototype.constructor=nr;nr.prototype.$classData=u({PM:0},!1,"java.lang.Long$StringRadixInfo",{PM:1,i:1});function or(){} -or.prototype=new p;or.prototype.constructor=or;or.prototype.$classData=u({TM:0},!1,"java.lang.Math$",{TM:1,i:1});var pr;function qr(){this.zD=null;rr=this;this.zD=new sr(!1)}qr.prototype=new p;qr.prototype.constructor=qr;qr.prototype.$classData=u({bN:0},!1,"java.lang.System$Streams$",{bN:1,i:1});var rr;function tr(){rr||(rr=new qr);return rr} -function ur(){this.AD=this.cx=null;vr=this;var b={"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"};b["java.vm.version"]=aa.linkerVersion;b["java.specification.version"]="1.8";b["java.specification.vendor"]="Oracle Corporation";b["java.specification.name"]="Java Platform API Specification";b["file.separator"]="/";b["path.separator"]=":";b["line.separator"]= -"\n";this.cx=b;this.AD=null}ur.prototype=new p;ur.prototype.constructor=ur;function wr(b,a,c){return null!==b.cx?(b=b.cx,xr().xr.call(b,a)?b[a]:c):wr(b.AD,a,c)}ur.prototype.$classData=u({cN:0},!1,"java.lang.System$SystemProperties$",{cN:1,i:1});var vr;function yr(){vr||(vr=new ur);return vr}function zr(){this.xr=null;Ar=this;this.xr=Object.prototype.hasOwnProperty}zr.prototype=new p;zr.prototype.constructor=zr;zr.prototype.$classData=u({eN:0},!1,"java.lang.Utils$Cache$",{eN:1,i:1});var Ar; -function xr(){Ar||(Ar=new zr);return Ar}function he(b){return!!(b&&b.$classData&&1===b.$classData.op&&b.$classData.np.hb.BD)}var xa=u({BD:0},!1,"java.lang.Void",{BD:1,i:1},b=>void 0===b);function Br(){}Br.prototype=new p;Br.prototype.constructor=Br;function Cr(b,a,c){return a.Yf.newArrayOfThisClass([c])} -function Td(b,a){if(a instanceof vc||a instanceof yc||a instanceof zc||a instanceof Ac||a instanceof Ic||a instanceof Lc||a instanceof Mc||a instanceof Yc||a instanceof Zc)return a.d.length;throw Bi("argument type mismatch");}Br.prototype.$classData=u({fN:0},!1,"java.lang.reflect.Array$",{fN:1,i:1});var Dr;function Vd(){Dr||(Dr=new Br);return Dr}function Er(b,a){this.LC=b;this.MC=a}Er.prototype=new p;Er.prototype.constructor=Er;function Fr(b){return new (id(Gr).Na)([b.LC,b.MC])} -Er.prototype.$classData=u({$L:0},!1,"java.math.BigInteger$QuotAndRem",{$L:1,i:1});function Hr(){}Hr.prototype=new p;Hr.prototype.constructor=Hr;function Ir(b,a){if(0===a.Fa)return 0;b=a.Pa<<5;var c=a.ua.d[-1+a.Pa|0];0>a.Fa&&Jr(a)===(-1+a.Pa|0)&&(c=-1+c|0);return b=b-(Math.clz32(c)|0)|0}function Kr(b,a,c){b=c>>>5|0;c&=31;var d=(a.Pa+b|0)+(0===c?0:1)|0;Lr();if(0>d||67108864<=d)throw new jb("BigInteger would overflow supported range");var e=new Lc(d);Mr(0,e,a.ua,b,c);a=Nr(a.Fa,d,e);Or(a);return a} -function Mr(b,a,c,d,e){if(0===e)c.W(0,a,d,a.d.length-d|0);else{b=32-e|0;a.d[-1+a.d.length|0]=0;for(var g=-1+a.d.length|0;g>d;){var h=g;a.d[h]=a.d[h]|c.d[-1+(g-d|0)|0]>>>b|0;a.d[-1+g|0]=c.d[-1+(g-d|0)|0]<>>31|0;e=1+e|0}0!==b&&(a.d[d]=b)} -function Qr(b,a,c){b=c>>>5|0;var d=31&c;if(b>=a.Pa)return 0>a.Fa?Lr().tt:Lr().pl;c=a.Pa-b|0;var e=new Lc(1+c|0);Rr(0,e,c,a.ua,b,d);if(0>a.Fa){for(var g=0;g>>g|0|d.d[1+(b+e|0)|0]<>>g|0}}Hr.prototype.$classData=u({aM:0},!1,"java.math.BitLevel$",{aM:1,i:1});var Sr;function Tr(){Sr||(Sr=new Hr);return Sr} -function Ur(){this.vw=this.ww=null;Vr=this;this.ww=new Lc(new Int32Array([-1,-1,31,19,15,13,11,11,10,9,9,8,8,8,8,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5]));this.vw=new Lc(new Int32Array([-2147483648,1162261467,1073741824,1220703125,362797056,1977326743,1073741824,387420489,1E9,214358881,429981696,815730721,1475789056,170859375,268435456,410338673,612220032,893871739,128E7,1801088541,113379904,148035889,191102976,244140625,308915776,387420489,481890304,594823321,729E6,887503681,1073741824,1291467969, -1544804416,1838265625,60466176]))}Ur.prototype=new p;Ur.prototype.constructor=Ur; -function Wr(b,a){b=a.Fa;var c=a.Pa,d=a.ua;if(0===b)return"0";if(1===c)return a=(+(d.d[0]>>>0)).toString(10),0>b?"-"+a:a;a="";var e=new Lc(c);for(d.W(0,e,0,c);;){var g=0;for(d=-1+c|0;0<=d;){var h=g;g=e.d[d];var k=Xr(Na(),g,h,1E9,0);e.d[d]=k;h=k>>31;var l=65535&k;k=k>>>16|0;var m=Math.imul(51712,l);l=Math.imul(15258,l);var n=Math.imul(51712,k);m=m+((l+n|0)<<16)|0;Math.imul(1E9,h);Math.imul(15258,k);g=g-m|0;d=-1+d|0}d=""+g;for(a="000000000".substring(d.length)+d+a;0!==c&&0===e.d[-1+c|0];)c=-1+c|0;if(0=== -c)break}e=0;for(c=a.length;;)if(eb?"-"+a:a} -function Yr(b,a,c){if(0===a.L&&0===a.N)switch(c){case 0:return"0";case 1:return"0.0";case 2:return"0.00";case 3:return"0.000";case 4:return"0.0000";case 5:return"0.00000";case 6:return"0.000000";default:return(0>c?"0E+":"0E")+(-2147483648===c?"2147483648":""+(-c|0))}else{b=0>a.N;var d="";var e=18;if(b){var g=a.L;a=a.N;a=new ya(-g|0,0!==g?~a:-a|0)}g=a.L;for(var h=a.N;;){a=g;var k=h;h=Na();g=Zr(h,g,k,10,0);h=h.Bb;e=-1+e|0;k=h;var l=g,m=l>>>16|0;l=Math.imul(10,65535&l);m=Math.imul(10,m);m=l+(m<<16)| -0;Math.imul(10,k);d=""+(a-m|0)+d;a=h;if(0===g&&0===a)break}g=18-e|0;h=g>>31;k=c>>31;a=g-c|0;g=(-2147483648^a)>(-2147483648^g)?-1+(h-k|0)|0:h-k|0;a=-1+a|0;g=-1!==a?g:-1+g|0;if(0>>16|0;var t=65535&d,v=d>>>16|0,w=Math.imul(r,t);t=Math.imul(q,t);r=Math.imul(r,v);r=w+((t+r|0)<<16)|0;Math.imul(m,d);Math.imul(q,v);n=n-r|0;if(0!==g)for(g=1+g|0;;){q=g=-1+g|0;v=k.d[-2+h|0];m=65535&q; -q=q>>>16|0;w=65535&v;v=v>>>16|0;r=Math.imul(m,w);w=Math.imul(q,w);t=Math.imul(m,v);m=r+((w+t|0)<<16)|0;r=(r>>>16|0)+t|0;r=(Math.imul(q,v)+(r>>>16|0)|0)+(((65535&r)+w|0)>>>16|0)|0;v=n;q=b.d[-2+e|0];w=n+d|0;if(0===((-2147483648^w)<(-2147483648^n)?1:0)&&(n=w,r^=-2147483648,v^=-2147483648,r===v?(-2147483648^m)>(-2147483648^q):r>v))continue;break}}if(n=0!==g){cs();n=b;m=e-h|0;v=k;q=h;r=g;var A=0;var E;for(w=E=0;w>>16|0;var M=65535&r,T=r>>>16|0,V=Math.imul(L,M); -M=Math.imul(D,M);var Z=Math.imul(L,T);L=V+((M+Z|0)<<16)|0;V=(V>>>16|0)+Z|0;T=(Math.imul(D,T)+(V>>>16|0)|0)+(((65535&V)+M|0)>>>16|0)|0;D=L+A|0;A=(-2147483648^D)<(-2147483648^L)?1+T|0:T;T=n.d[m+t|0];D=T-D|0;T=(-2147483648^D)>(-2147483648^T)?-1:0;L=E;E=L>>31;L=D+L|0;E=(-2147483648^L)<(-2147483648^D)?1+(T+E|0)|0:T+E|0;n.d[m+t|0]=L;w=1+w|0}r=n.d[m+q|0];v=r-A|0;r=(-2147483648^v)>(-2147483648^r)?-1:0;t=E;w=t>>31;t=v+t|0;n.d[m+q|0]=t;n=0!==((-2147483648^t)<(-2147483648^v)?1+(r+w|0)|0:r+w|0)}if(n)for(g=-1+ -g|0,n=w=r=0;n>>16|0,m=65535&e,n=e>>>16|0,q=Math.imul(k,m);m=Math.imul(l,m);k=Math.imul(k,n);q=q+((m+k|0)<<16)|0;Math.imul(h,e);Math.imul(l,n);b=b-q|0;a.d[d]=g;d=-1+d|0}return b}as.prototype.$classData=u({cM:0},!1,"java.math.Division$",{cM:1,i:1});var fs;function cs(){fs||(fs=new as);return fs} -function gs(b,a,c,d){var e=new Lc(1+a|0),g=1,h=b.d[0],k=h+c.d[0]|0;e.d[0]=k;h=(-2147483648^k)<(-2147483648^h)?1:0;if(a>=d){for(;g(-2147483648^k)?-1:0;var m=h;h=m>>31;m=l+m|0;l=(-2147483648^m)<(-2147483648^l)?1+(k+h|0)|0:k+h|0;e.d[g]=m;h=l;g=1+g|0}for(;g>31,l=c+l|0,c=(-2147483648^l)<(-2147483648^c)?1+d|0:d,e.d[g]=l,h=c,g=1+g|0;return e}function is(){}is.prototype=new p;is.prototype.constructor=is; -function js(b,a,c){b=a.Fa;var d=c.Fa,e=a.Pa,g=c.Pa;if(0===b)return c;if(0===d)return a;if(2===(e+g|0)){a=a.ua.d[0];c=c.ua.d[0];if(b===d)return d=a+c|0,c=(-2147483648^d)<(-2147483648^a)?1:0,0===c?ks(b,d):Nr(b,2,new Lc(new Int32Array([d,c])));d=Lr();0>b?(b=a=c-a|0,c=(-2147483648^a)>(-2147483648^c)?-1:0):(b=c=a-c|0,c=(-2147483648^c)>(-2147483648^a)?-1:0);return ls(d,new ya(b,c))}if(b===d)d=e>=g?gs(a.ua,e,c.ua,g):gs(c.ua,g,a.ua,e);else{var h=e!==g?e>g?1:-1:ms(0,a.ua,c.ua,e);if(0===h)return Lr().pl;1=== -h?d=hs(a.ua,e,c.ua,g):(c=hs(c.ua,g,a.ua,e),b=d,d=c)}b=Nr(b|0,d.d.length,d);Or(b);return b}function ms(b,a,c,d){for(b=-1+d|0;0<=b&&a.d[b]===c.d[b];)b=-1+b|0;return 0>b?0:(-2147483648^a.d[b])<(-2147483648^c.d[b])?-1:1} -function ns(b,a,c){var d=a.Fa;b=c.Fa;var e=a.Pa,g=c.Pa;if(0===b)return a;if(0===d)return os(c);if(2===(e+g|0))return a=a.ua.d[0],e=0,c=c.ua.d[0],g=0,0>d&&(d=a,a=-d|0,e=0!==d?~e:-e|0),0>b&&(b=c,d=g,c=-b|0,g=0!==b?~d:-d|0),b=Lr(),d=a,a=e,e=g,c=d-c|0,ls(b,new ya(c,(-2147483648^c)>(-2147483648^d)?-1+(a-e|0)|0:a-e|0));var h=e!==g?e>g?1:-1:ms(ps(),a.ua,c.ua,e);if(d===b&&0===h)return Lr().pl;-1===h?(c=d===b?hs(c.ua,g,a.ua,e):gs(c.ua,g,a.ua,e),b=-b|0):d===b?(c=hs(a.ua,e,c.ua,g),b=d):(c=gs(a.ua,e,c.ua,g), -b=d);b=Nr(b|0,c.d.length,c);Or(b);return b}is.prototype.$classData=u({dM:0},!1,"java.math.Elementary$",{dM:1,i:1});var qs;function ps(){qs||(qs=new is);return qs}function rs(b,a){this.xm=b;this.lp=a}rs.prototype=new p;rs.prototype.constructor=rs;rs.prototype.l=function(b){return b instanceof rs?this.xm===b.xm?this.lp===b.lp:!1:!1};rs.prototype.B=function(){return this.xm<<3|this.lp.Dt};rs.prototype.w=function(){return"precision\x3d"+this.xm+" roundingMode\x3d"+this.lp}; -rs.prototype.$classData=u({eM:0},!1,"java.math.MathContext",{eM:1,i:1});function ss(){this.OC=null;ts=this;us();var b=vs().vt;this.OC=new rs(34,b);us();vs();us();vs();us();vs()}ss.prototype=new p;ss.prototype.constructor=ss;ss.prototype.$classData=u({fM:0},!1,"java.math.MathContext$",{fM:1,i:1});var ts;function us(){ts||(ts=new ss);return ts} -function ws(b,a,c,d){for(var e,g=e=0;g>>16|0;var m=65535&d,n=d>>>16|0,q=Math.imul(l,m);m=Math.imul(k,m);var r=Math.imul(l,n);l=q+((m+r|0)<<16)|0;q=(q>>>16|0)+r|0;k=(Math.imul(k,n)+(q>>>16|0)|0)+(((65535&q)+m|0)>>>16|0)|0;e=l+e|0;k=(-2147483648^e)<(-2147483648^l)?1+k|0:k;b.d[h]=e;e=k;g=1+g|0}return e}function xs(b,a){for(var c=new Lc(b),d=c.d[0]=1;dc;){var d=c;if(18>=d){ds().ym.d[d]=ls(Lr(),new ya(a,b));var e=ds().zm,g=Lr(),h=b,k=a;e.d[d]=ls(g,new ya(0===(32&d)?k<>>1|0)>>>(31-d|0)|0|h<>>16|0;d=Math.imul(5,65535&d);e=Math.imul(5,a);a=d+(e<<16)|0;d=(d>>>16|0)+e|0;b=Math.imul(5,b)+(d>>>16|0)|0}else ds().ym.d[d]=As(ds().ym.d[-1+d|0],ds().ym.d[1]),ds().zm.d[d]=As(ds().zm.d[-1+ -d|0],Lr().ol);c=1+c|0}}ys.prototype=new p;ys.prototype.constructor=ys; -function Bs(b,a,c){for(var d,e=0;e>>16|0;var t=65535&n;n=n>>>16|0;var v=Math.imul(r,t);t=Math.imul(m,t);var w=Math.imul(r,n);r=v+((t+w|0)<<16)|0;v=(v>>>16|0)+w|0;m=(Math.imul(m,n)+(v>>>16|0)|0)+(((65535&v)+t|0)>>>16|0)|0;q=r+q|0;m=(-2147483648^q)<(-2147483648^r)?1+m|0:m;d=q+d|0;q=(-2147483648^d)<(-2147483648^q)?1+m|0:m;c.d[g+l|0]=d;d=q;k=1+k|0}c.d[g+a|0]=d;e=1+e|0}Pr(Tr(),c,c,a<< -1);for(g=e=d=0;e>>16|0,n=65535&m,d=m>>>16|0,m=Math.imul(q,n),n=Math.imul(l,n),r=Math.imul(q,d),q=m+((n+r|0)<<16)|0,m=(m>>>16|0)+r|0,l=(Math.imul(l,d)+(m>>>16|0)|0)+(((65535&m)+n|0)>>>16|0)|0,k=q+k|0,l=(-2147483648^k)<(-2147483648^q)?1+l|0:l,h=k+h|0,k=(-2147483648^h)<(-2147483648^k)?1+l|0:l,c.d[g]=h,g=1+g|0,h=k+c.d[g]|0,k=(-2147483648^h)<(-2147483648^k)?1:0,c.d[g]=h,d=k,e=1+e|0,g=1+g|0;return c} -function Ds(b,a,c){if(c.Pa>a.Pa)var d=c;else d=a,a=c;var e=d,g=a;if(63>g.Pa){d=e.Pa;a=g.Pa;c=d+a|0;b=e.Fa!==g.Fa?-1:1;if(2===c){d=e.ua.d[0];a=g.ua.d[0];c=65535&d;d=d>>>16|0;g=65535&a;a=a>>>16|0;e=Math.imul(c,g);g=Math.imul(d,g);var h=Math.imul(c,a);c=e+((g+h|0)<<16)|0;e=(e>>>16|0)+h|0;d=(Math.imul(d,a)+(e>>>16|0)|0)+(((65535&e)+g|0)>>>16|0)|0;b=0===d?ks(b,c):Nr(b,2,new Lc(new Int32Array([c,d])))}else{e=e.ua;g=g.ua;h=new Lc(c);if(0!==d&&0!==a)if(1===d)h.d[a]=ws(h,g,a,e.d[0]);else if(1===a)h.d[d]=ws(h, -e,d,g.d[0]);else if(e===g&&d===a)Bs(e,d,h);else for(var k=0;k>>16|0,D=65535&v;v=v>>>16|0;var L=Math.imul(A,D);D=Math.imul(E,D);var M=Math.imul(A,v);A=L+((D+M|0)<<16)|0;L=(L>>>16|0)+M|0;E=(Math.imul(E,v)+(L>>>16|0)|0)+(((65535&L)+D|0)>>>16|0)|0;w=A+w|0;E=(-2147483648^w)<(-2147483648^A)?1+E|0:E;m=w+m|0;w=(-2147483648^m)<(-2147483648^w)?1+E|0:E;h.d[l+t|0]=m;m=w;r=1+r|0}h.d[l+a|0]= -m;k=1+k|0}b=Nr(b,c,h);Or(b)}return b}d=(-2&e.Pa)<<4;c=Es(e,d);h=Es(g,d);a=Fs(c,d);k=ns(ps(),e,a);a=Fs(h,d);g=ns(ps(),g,a);e=Ds(b,c,h);a=Ds(b,k,g);b=Ds(b,ns(ps(),c,k),ns(ps(),g,h));c=e;b=js(ps(),b,c);b=js(ps(),b,a);b=Fs(b,d);d=e=Fs(e,d<<1);b=js(ps(),d,b);return js(ps(),b,a)} -function Gs(b,a){var c=b.zm.d.length,d=c>>31,e=a.N;if(e===d?(-2147483648^a.L)<(-2147483648^c):e=(-2147483648^a.L):0>c)return Hs(Lr().ol,a.L);c=a.N;if(0===c?-1>=(-2147483648^a.L):0>c)return Fs(Hs(b.ym.d[1],a.L),a.L);var g=Hs(b.ym.d[1],2147483647);c=g;e=a.N;var h=-2147483647+a.L|0;d=h;h=1>(-2147483648^h)?e:-1+e|0;for(e=Is(Na(),a.L,a.N,2147483647,0);;){var k=d,l=h;if(0===l?-1<(-2147483648^k):0(-2147483648^d)?h:-1+h|0; -else break}c=As(c,Hs(b.ym.d[1],e));c=Fs(c,2147483647);b=a.N;d=a=-2147483647+a.L|0;for(h=1>(-2147483648^a)?b:-1+b|0;;)if(a=d,b=h,0===b?-1<(-2147483648^a):0(-2147483648^b)?a:-1+a|0,d=b,h=a;else break;return Fs(c,e)}ys.prototype.$classData=u({gM:0},!1,"java.math.Multiplication$",{gM:1,i:1});var zs;function ds(){zs||(zs=new ys);return zs}function Js(){}Js.prototype=new p;Js.prototype.constructor=Js; -function Ks(b,a){var c=Ls(),d=Ls(),e=a.d.length;16=e||0>=g.Hb(h.qg(a,m),h.qg(a,n)))?(h.Sj(c,b,h.qg(a,m)),m=1+m|0):(h.Sj(c,b,h.qg(a,n)),n=1+n|0),b=1+b|0;c.W(d,a,d,k)}else Ns(a,d,e,g,h)} -function Ns(b,a,c,d,e){c=c-a|0;if(2<=c){var g=e.qg(b,a),h=e.qg(b,1+a|0);0d.Hb(h,e.qg(b,-1+(a+g|0)|0))){for(var k=a,l=-1+(a+g|0)|0;1<(l-k|0);){var m=(k+l|0)>>>1|0;0>d.Hb(h,e.qg(b,m))?l=m:k=m}k=k+(0>d.Hb(h,e.qg(b,k))?0:1)|0;for(l=a+g|0;l>k;)e.Sj(b,l,e.qg(b,-1+l|0)),l=-1+l|0;e.Sj(b,k,h)}g=1+g|0}}} -function $s(b,a,c){b=0;for(var d=a.d.length;;){if(b===d)return-1-b|0;var e=(b+d|0)>>>1|0,g=a.d[e];g=c===g?0:cg)d=e;else{if(0===g)return e;b=1+e|0}}}function at(b,a,c){if(a===c)return!0;if(null===a||null===c)return!1;b=a.d.length;if(c.d.length!==b)return!1;for(var d=0;d!==b;){var e=a.d[d],g=e.N,h=c.d[d],k=h.N;if(e.L!==h.L||g!==k)return!1;d=1+d|0}return!0} -function bt(b,a,c){if(a===c)return!0;if(null===a||null===c)return!1;b=a.d.length;if(c.d.length!==b)return!1;for(var d=0;d!==b;){if(a.d[d]!==c.d[d])return!1;d=1+d|0}return!0}function ct(b,a,c){if(a===c)return!0;if(null===a||null===c)return!1;b=a.d.length;if(c.d.length!==b)return!1;for(var d=0;d!==b;){if(a.d[d]!==c.d[d])return!1;d=1+d|0}return!0} -function dt(b,a,c){if(a===c)return!0;if(null===a||null===c)return!1;b=a.d.length;if(c.d.length!==b)return!1;for(var d=0;d!==b;){if(a.d[d]!==c.d[d])return!1;d=1+d|0}return!0}function et(b,a,c){if(a===c)return!0;if(null===a||null===c)return!1;b=a.d.length;if(c.d.length!==b)return!1;for(var d=0;d!==b;){if(a.d[d]!==c.d[d])return!1;d=1+d|0}return!0} -function ft(b,a,c){if(a===c)return!0;if(null===a||null===c)return!1;b=a.d.length;if(c.d.length!==b)return!1;for(var d=0;d!==b;){if(a.d[d]!==c.d[d])return!1;d=1+d|0}return!0}function gt(b,a,c){if(a===c)return!0;if(null===a||null===c)return!1;b=a.d.length;if(c.d.length!==b)return!1;for(var d=0;d!==b;){if(!Object.is(a.d[d],c.d[d]))return!1;d=1+d|0}return!0} -function ht(b,a,c){if(a===c)return!0;if(null===a||null===c)return!1;b=a.d.length;if(c.d.length!==b)return!1;for(var d=0;d!==b;){if(!Object.is(a.d[d],c.d[d]))return!1;d=1+d|0}return!0}function it(b,a,c){b=a.d.length;for(var d=0;d!==b;)a.d[d]=c,d=1+d|0}function jt(b,a,c){if(0>c)throw new kt;b=a.d.length;b=cc)throw new kt;b=a.d.length;b=cc)throw new kt;b=a.d.length;b=cc)throw new kt;b=a.d.length;b=cc)throw new kt;b=a.d.length;b=cc)throw new kt;b=a.d.length;b=cc)throw new kt;b=a.d.length;b=cc)throw new kt;b=a.d.length;b=cd)throw Bi(c+" \x3e "+d);b=d-c|0;d=a.d.length-c|0;d=b=a)return"00000000000000000000".substring(0,a);for(b="";20a)return new At(b.Jm,"0",0);if(a>=d)return b;if(53>c.charCodeAt(a))return 0===a?new At(b.Jm,"0",0):new At(b.Jm,c.substring(0,a),b.xl-(d-a|0)|0);for(a=-1+a|0;;)if(0<=a&&57===c.charCodeAt(a))a=-1+a|0;else break;c=0>a?"1":""+c.substring(0,a)+uc(65535&(1+c.charCodeAt(a)|0));return new At(b.Jm,c,b.xl-(d-(1+a|0)|0)|0)} -function At(b,a,c){this.Jm=b;this.yl=a;this.xl=c}At.prototype=new p;At.prototype.constructor=At;function Bt(b,a){yt();if(!(0=g){for(;;)if(g=b.Zf.charCodeAt(b.Za),48<=g&&57>=g)b.Za=1+b.Za|0;else break;cm();e=b.Zf.substring(1+e|0,b.Za);e=new au(bm(0,e))}else{if(112===g||80===g){for(;;)if(125!==b.Zf.charCodeAt(b.Za))b.Za=1+b.Za|0;else break;b.Za=1+b.Za|0}e=new Yt(b.Zf.substring(e,b.Za))}break;case 91:e=b.Za;a:{g=b;for(var h=1+e|0;;)switch(g.Zf.charCodeAt(h)){case 92:h=2+h|0;break;case 93:g= -1+h|0;break a;default:h=1+h|0}}b.Za=g;e=b.Zf.substring(e,b.Za);e=new Yt(e);break;default:g=b.Za,b.Za=b.Za+(65536<=e?2:1)|0,e=new Yt(b.Zf.substring(g,b.Za))}if(null!==e)switch(b.Zf.charCodeAt(b.Za)){case 43:case 42:case 63:g=b.Za;63===b.Zf.charCodeAt(1+g|0)?b.Za=2+b.Za|0:b.Za=1+b.Za|0;g=b.Zf.substring(g,b.Za);d.push(new bu(e,g))|0;break;case 123:g=b.Za;b.Za=1+(b.Zf.indexOf("}",1+g|0)|0)|0;63===b.Zf.charCodeAt(b.Za)&&(b.Za=1+b.Za|0);g=b.Zf.substring(g,b.Za);d.push(new bu(e,g))|0;break;default:g=d.length| -0,0!==g&&e instanceof Yt&&d[-1+g|0]instanceof Yt?d[-1+g|0]=new Yt(""+d[-1+g|0].fx+e.fx):d.push(e)|0}}};function Vt(b){switch(b.length|0){case 0:return new Yt("");case 1:return b[0];default:return new Zt(b)}}function du(b){this.Zf=b+")";this.Za=0;this.zr=[null]}du.prototype=new p;du.prototype.constructor=du;du.prototype.$classData=u({eO:0},!1,"java.util.regex.IndicesBuilder$Parser",{eO:1,i:1});function eu(b,a){throw new fu(a,b.mf,b.F);} -function gu(b,a){for(var c="",d=a.length,e=0;e!==d;){var g=Ut(a,e);c=""+c+hu(b,g);e=e+(65536<=g?2:1)|0}return c}function hu(b,a){var c=iu(ju(),a);if(128>a)switch(a){case 94:case 36:case 92:case 46:case 42:case 43:case 63:case 40:case 41:case 91:case 93:case 123:case 125:case 124:return"\\"+c;default:return 2!==(66&b.Qc)?c:65<=a&&90>=a?"["+c+iu(ju(),32+a|0)+"]":97<=a&&122>=a?"["+iu(ju(),-32+a|0)+c+"]":c}else return 56320===(-1024&a)?"(?:"+c+")":c} -function mu(b){for(var a=b.mf,c=a.length;;){if(b.F!==c)switch(a.charCodeAt(b.F)){case 32:case 9:case 10:case 11:case 12:case 13:b.F=1+b.F|0;continue;case 35:nu(b);continue}break}} -function ou(b,a,c){var d=b.mf,e=d.length,g=b.F,h=g===e?46:d.charCodeAt(g);if(63===h||42===h||43===h||123===h){switch(c.charCodeAt(0)){case 94:case 36:g=!0;break;case 40:g=63===c.charCodeAt(1)&&58!==c.charCodeAt(2);break;case 92:g=c.charCodeAt(1);g=98===g||66===g;break;default:g=!1}c=g?"(?:"+c+")":c;g=b.mf;var k=b.F;b.F=1+b.F|0;if(123===h){h=g.length;if(b.F===h)var l=!0;else l=g.charCodeAt(b.F),l=!(48<=l&&57>=l);for(l&&eu(b,"Illegal repetition");;)if(b.F!==h?(l=g.charCodeAt(b.F),l=48<=l&&57>=l):l= -!1,l)b.F=1+b.F|0;else break;b.F===h&&eu(b,"Illegal repetition");if(44===g.charCodeAt(b.F))for(b.F=1+b.F|0;;)if(b.F!==h?(l=g.charCodeAt(b.F),l=48<=l&&57>=l):l=!1,l)b.F=1+b.F|0;else break;b.F!==h&&125===g.charCodeAt(b.F)||eu(b,"Illegal repetition");b.F=1+b.F|0}g=g.substring(k,b.F);if(b.F!==e)switch(d.charCodeAt(b.F)){case 43:return b.F=1+b.F|0,pu(b,a,c,g);case 63:return b.F=1+b.F|0,""+c+g+"?";default:return""+c+g}else return""+c+g}else return c} -function pu(b,a,c,d){for(var e=b.Fi.length|0,g=0;ga&&(b.Fi[h]=1+k|0);g=1+g|0}c=c.replace(ju().RD,(l,m,n)=>{0!==(m.length%2|0)&&(n=parseInt(n,10)|0,l=n>a?""+m+(1+n|0):l);return l});b.Ei=1+b.Ei|0;return"(?:(?\x3d("+c+d+"))\\"+(1+a|0)+")"} -function qu(b){var a=b.mf,c=a.length;(1+b.F|0)===c&&eu(b,"\\ at end of pattern");b.F=1+b.F|0;var d=a.charCodeAt(b.F);switch(d){case 100:case 68:case 104:case 72:case 115:case 83:case 118:case 86:case 119:case 87:case 112:case 80:switch(b=ru(b,d),a=b.kx,a){case 0:return"\\p{"+b.zl+"}";case 1:return"\\P{"+b.zl+"}";case 2:return"["+b.zl+"]";case 3:return su(ju(),b.zl);default:throw cg(new dg,a);}case 98:if("b{g}"===a.substring(b.F,4+b.F|0))eu(b,"\\b{g} is not supported");else if(0!==(320&b.Qc))tu(b, -"\\b with UNICODE_CASE");else return b.F=1+b.F|0,"\\b";break;case 66:if(0!==(320&b.Qc))tu(b,"\\B with UNICODE_CASE");else return b.F=1+b.F|0,"\\B";break;case 65:return b.F=1+b.F|0,"^";case 71:eu(b,"\\G in the middle of a pattern is not supported");break;case 90:return b.F=1+b.F|0,"(?\x3d"+(0!==(1&b.Qc)?"\n":"(?:\r\n?|[\n\u0085\u2028\u2029])")+"?$)";case 122:return b.F=1+b.F|0,"$";case 82:return b.F=1+b.F|0,"(?:\r\n|[\n-\r\u0085\u2028\u2029])";case 88:eu(b,"\\X is not supported");break;case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:var e= -b.F;for(d=1+e|0;;){if(d!==c){var g=a.charCodeAt(d);g=48<=g&&57>=g}else g=!1;g?(g=a.substring(e,1+d|0),g=(parseInt(g,10)|0)<=(-1+(b.Fi.length|0)|0)):g=!1;if(g)d=1+d|0;else break}a=a.substring(e,d);a=parseInt(a,10)|0;a>(-1+(b.Fi.length|0)|0)&&eu(b,"numbered capturing group \x3c"+a+"\x3e does not exist");a=b.Fi[a]|0;b.F=d;return"(?:\\"+a+")";case 107:return b.F=1+b.F|0,b.F!==c&&60===a.charCodeAt(b.F)||eu(b,"\\k is not followed by '\x3c' for named capturing group"),b.F=1+b.F|0,a=uu(b),d=b.Nt,xr().xr.call(d, -a)||eu(b,"named capturing group \x3c"+a+"\x3e does not exit"),a=b.Fi[d[a]|0]|0,b.F=1+b.F|0,"(?:\\"+a+")";case 81:d=1+b.F|0;c=a.indexOf("\\E",d)|0;if(0>c)return b.F=a.length,gu(b,a.substring(d));b.F=2+c|0;return gu(b,a.substring(d,c));default:return hu(b,vu(b))}} -function vu(b){var a=b.mf,c=Ut(a,b.F);switch(c){case 48:return wu(b);case 120:return a=b.mf,c=1+b.F|0,c!==a.length&&123===a.charCodeAt(c)?(c=1+c|0,a=a.indexOf("}",c)|0,0>a&&eu(b,"Unclosed hexadecimal escape sequence"),c=xu(b,c,a,"hexadecimal"),b.F=1+a|0,b=c):(a=xu(b,c,2+c|0,"hexadecimal"),b.F=2+c|0,b=a),b;case 117:a:{a=b.mf;var d=1+b.F|0;c=4+d|0;d=xu(b,d,c,"Unicode");b.F=c;var e=2+c|0,g=4+e|0;if(55296===(-1024&d)&&"\\u"===a.substring(c,e)&&(a=xu(b,e,g,"Unicode"),56320===(-1024&a))){b.F=g;b=(64+(1023& -d)|0)<<10|1023&a;break a}b=d}return b;case 78:eu(b,"\\N is not supported");break;case 97:return b.F=1+b.F|0,7;case 116:return b.F=1+b.F|0,9;case 110:return b.F=1+b.F|0,10;case 102:return b.F=1+b.F|0,12;case 114:return b.F=1+b.F|0,13;case 101:return b.F=1+b.F|0,27;case 99:return b.F=1+b.F|0,b.F===a.length&&eu(b,"Illegal control escape sequence"),a=Ut(a,b.F),b.F=b.F+(65536<=a?2:1)|0,64^a;default:return(65<=c&&90>=c||97<=c&&122>=c)&&eu(b,"Illegal/unsupported escape sequence"),b.F=b.F+(65536<=c?2:1)| -0,c}}function wu(b){var a=b.mf,c=a.length,d=b.F,e=(1+d|0)e||7g||7a||7g)&&eu(b,"Illegal "+d+" escape sequence");for(g=a;g=h||65<=h&&70>=h||97<=h&&102>=h||eu(b,"Illegal "+d+" escape sequence");g=1+g|0}6<(c-a|0)?a=1114112:(a=e.substring(a,c),a=parseInt(a,16)|0);1114111e&&eu(b,"Unclosed character family");b.F=e;c=c.substring(d,e)}else c=c.substring(d,1+d|0);d=ju().nx;xr().xr.call(d,c)||tu(b,"Unicode character family");c=2!==(66&b.Qc)||"Lower"!== -c&&"Upper"!==c?c:"Alpha";c=ju().nx[c];b.F=1+b.F|0;b=c;break;default:throw cg(new dg,uc(a));}97<=a?a=b:b.jx?a=b.lx:(a=b,a.jx||(a.lx=new yu(1^a.kx,a.zl),a.jx=!0),a=a.lx);return a} -var Eu=function zu(b){var c=b.mf,d=c.length;b.F=1+b.F|0;var e=b.F!==d?94===c.charCodeAt(b.F):!1;e&&(b.F=1+b.F|0);for(e=new Au(2===(66&b.Qc),e);b.F!==d;){var g=Ut(c,b.F);a:{switch(g){case 93:return b.F=1+b.F|0,b=e,c=Bu(b),""===b.Mt?c:"(?:"+b.Mt+c+")";case 38:b.F=1+b.F|0;if(b.F!==d&&38===c.charCodeAt(b.F)){b.F=1+b.F|0;g=e;var h=Bu(g);g.Mt+=g.JD?h+"|":"(?\x3d"+h+")";g.Rh="";g.Kd=""}else Cu(b,38,d,c,e);break a;case 91:g=zu(b);e.Rh=""===e.Rh?g:e.Rh+"|"+g;break a;case 92:b.F=1+b.F|0;b.F===d&&eu(b,"Illegal escape sequence"); -h=c.charCodeAt(b.F);switch(h){case 100:case 68:case 104:case 72:case 115:case 83:case 118:case 86:case 119:case 87:case 112:case 80:g=e;h=ru(b,h);var k=h.kx;switch(k){case 0:g.Kd=g.Kd+("\\p{"+h.zl)+"}";break;case 1:g.Kd=g.Kd+("\\P{"+h.zl)+"}";break;case 2:g.Kd=""+g.Kd+h.zl;break;case 3:h=su(ju(),h.zl);g.Rh=""===g.Rh?h:g.Rh+"|"+h;break;default:throw cg(new dg,k);}break;case 81:b.F=1+b.F|0;g=c.indexOf("\\E",b.F)|0;0>g&&eu(b,"Unclosed character class");h=e;k=c;for(var l=g,m=b.F;m!==l;){var n=Ut(k,m); -Du(h,n);m=m+(65536<=n?2:1)|0}b.F=2+g|0;break;default:Cu(b,vu(b),d,c,e)}break a;case 32:case 9:case 10:case 11:case 12:case 13:if(0!==(4&b.Qc))b.F=1+b.F|0;else break;break a;case 35:if(0!==(4&b.Qc)){nu(b);break a}}b.F=b.F+(65536<=g?2:1)|0;Cu(b,g,d,c,e)}}eu(b,"Unclosed character class")}; -function Fu(b){var a=b.mf,c=a.length,d=b.F;if((1+d|0)===c||63!==a.charCodeAt(1+d|0))return b.F=1+d|0,b.Ei=1+b.Ei|0,b.Fi.push(b.Ei),"("+Gu(b,!0)+")";(2+d|0)===c&&eu(b,"Unclosed group");var e=a.charCodeAt(2+d|0);if(58===e||61===e||33===e)return b.F=3+d|0,""+a.substring(d,3+d|0)+Gu(b,!0)+")";if(60===e){(3+d|0)===c&&eu(b,"Unclosed group");a=a.charCodeAt(3+d|0);if(65<=a&&90>=a||97<=a&&122>=a)return b.F=3+d|0,d=uu(b),a=b.Nt,xr().xr.call(a,d)&&eu(b,"named capturing group \x3c"+d+"\x3e is already defined"), -b.Ei=1+b.Ei|0,b.Fi.push(b.Ei),b.Nt[d]=-1+(b.Fi.length|0)|0,b.F=1+b.F|0,"("+Gu(b,!0)+")";61!==a&&33!==a&&eu(b,"Unknown look-behind group");tu(b,"Look-behind group")}else{if(62===e)return b.F=3+d|0,b.Ei=1+b.Ei|0,d=b.Ei,"(?:(?\x3d("+Gu(b,!0)+"))\\"+d+")";eu(b,"Embedded flag expression in the middle of a pattern is not supported")}} -function uu(b){for(var a=b.mf,c=a.length,d=b.F;;){if(b.F!==c){var e=a.charCodeAt(b.F);e=65<=e&&90>=e||97<=e&&122>=e||48<=e&&57>=e}else e=!1;if(e)b.F=1+b.F|0;else break}b.F!==c&&62===a.charCodeAt(b.F)||eu(b,"named capturing group is missing trailing '\x3e'");return a.substring(d,b.F)} -function Cu(b,a,c,d,e){0!==(4&b.Qc)&&mu(b);b.F!==c&&45===d.charCodeAt(b.F)?(b.F=1+b.F|0,0!==(4&b.Qc)&&mu(b),b.F===c&&eu(b,"Unclosed character class"),c=Ut(d,b.F),91===c||93===c?(Du(e,a),Du(e,45)):(b.F=b.F+(65536<=c?2:1)|0,c=92===c?vu(b):c,cc?c:90,b<=d&&(d=32+d|0,e.Kd+=Hu(32+b|0)+"-"+Hu(d)),a=97c?c:122,a<=c&&(c=-32+c|0,e.Kd+=Hu(-32+a|0)+"-"+Hu(c))))):Du(e,a)} -function Iu(b,a){this.mf=b;this.Qc=a;this.ox=!1;this.Ei=this.F=0;this.Fi=[0];this.Nt={}}Iu.prototype=new p;Iu.prototype.constructor=Iu;function tu(b,a){eu(b,a+" is not supported because it requires RegExp features of ECMAScript 2018.\nIf you only target environments with ES2018+, you can enable ES2018 features with\n scalaJSLinkerConfig ~\x3d { _.withESFeatures(_.withESVersion(ESVersion.ES2018)) }\nor an equivalent configuration depending on your build tool.")} -function Gu(b,a){for(var c=b.mf,d=c.length,e="";b.F!==d;){var g=Ut(c,b.F);a:{switch(g){case 41:return a||eu(b,"Unmatched closing ')'"),b.F=1+b.F|0,e;case 124:b.ox&&!a&&eu(b,"\\G is not supported when there is an alternative at the top level");b.F=1+b.F|0;e+="|";break a;case 32:case 9:case 10:case 11:case 12:case 13:if(0!==(4&b.Qc))b.F=1+b.F|0;else break;break a;case 35:if(0!==(4&b.Qc))nu(b);else break;break a;case 63:case 42:case 43:case 123:eu(b,"Dangling meta character '"+iu(ju(),g)+"'")}var h= -b.Ei;switch(g){case 92:g=qu(b);break;case 91:g=Eu(b);break;case 40:g=Fu(b);break;case 94:b.F=1+b.F|0;g="^";break;case 36:b.F=1+b.F|0;g="$";break;case 46:b.F=1+b.F|0;g=0!==(32&b.Qc)?"":0!==(1&b.Qc)?"\n":"\n\r\u0085\u2028\u2029";g=su(ju(),g);break;default:b.F=b.F+(65536<=g?2:1)|0,g=hu(b,g)}e=""+e+ou(b,h,g)}}a&&eu(b,"Unclosed group");return e} -function nu(b){for(var a=b.mf,c=a.length;;){if(b.F!==c){var d=a.charCodeAt(b.F);d=!(10===d||13===d||133===d||8232===d||8233===d)}else d=!1;if(d)b.F=1+b.F|0;else break}}Iu.prototype.$classData=u({rO:0},!1,"java.util.regex.PatternCompiler",{rO:1,i:1});function Ju(b){try{return RegExp("",b),!0}catch(a){return!1}} -function Ku(){this.RD=this.QD=null;this.PD=this.mx=!1;this.nx=this.MD=this.OD=this.LD=this.ND=this.KD=null;Lu=this;this.QD=RegExp("^\\(\\?([idmsuxU]*)(?:-([idmsuxU]*))?\\)");this.RD=RegExp("(\\\\+)(\\d+)","g");this.mx=Ju("us");this.PD=Ju("d");this.KD=new yu(2,"0-9");this.ND=new yu(2,"\t \u00a0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000");this.LD=new yu(2,"\t-\r ");this.OD=new yu(2,"\n-\r\u0085\u2028\u2029");this.MD=new yu(2,"a-zA-Z_0-9");var b={};b.Lower=new yu(2,"a-z");b.Upper=new yu(2,"A-Z");b.ASCII= -new yu(2,"\x00-\u007f");b.Alpha=new yu(2,"A-Za-z");b.Digit=new yu(2,"0-9");b.Alnum=new yu(2,"0-9A-Za-z");b.Punct=new yu(2,"!-/:-@[-`{-~");b.Graph=new yu(2,"!-~");b.Print=new yu(2," -~");b.Blank=new yu(2,"\t ");b.Cntrl=new yu(2,"\x00-\u001f\u007f");b.XDigit=new yu(2,"0-9A-Fa-f");b.Space=new yu(2,"\t-\r ");this.nx=b}Ku.prototype=new p;Ku.prototype.constructor=Ku; -function Mu(b,a){b=new Iu(a,0);0!==(256&b.Qc)&&(b.Qc|=64);a=0!==(16&b.Qc);if(!a){var c=ju().QD.exec(b.mf);if(null!==c){var d=c[1];if(void 0!==d)for(var e=d.length,g=0;g=a?b.Kd=""+b.Kd+iu(ju(),32+a|0):97<=a&&122>=a&&(b.Kd=""+b.Kd+iu(ju(),-32+a|0)))}Au.prototype.$classData=u({tO:0},!1,"java.util.regex.PatternCompiler$CharacterClassBuilder",{tO:1,i:1});function yu(b,a){this.lx=null;this.jx=!1;this.kx=b;this.zl=a}yu.prototype=new p;yu.prototype.constructor=yu; -yu.prototype.$classData=u({uO:0},!1,"java.util.regex.PatternCompiler$CompiledCharClass",{uO:1,i:1});function ya(b,a){this.L=b;this.N=a}ya.prototype=new p;ya.prototype.constructor=ya;f=ya.prototype;f.l=function(b){return b instanceof ya?this.L===b.L&&this.N===b.N:!1};f.B=function(){return this.L^this.N};f.w=function(){return Pu(Na(),this.L,this.N)};f.Ew=function(){return this.L<<24>>24};f.xy=function(){return this.L<<16>>16};f.Qh=function(){return this.L};f.Gi=function(){return Ra(this)}; -f.tp=function(){Na();var b=this.L,a=this.N;if(0>a){var c=-b|0;b=0!==b?~a:-a|0}else c=b,b=a;c=4294967296*+(b>>>0)+ +((0===(-2097152&b)||0===(65535&c)?c:32768|-65536&c)>>>0);return Math.fround(0>a?-c:c)};f.ul=function(){return Qu(Na(),this.L,this.N)};f.jf=function(b){return La(Na(),this.L,this.N,b.L,b.N)};f.$classData=u({lM:0},!1,"org.scalajs.linker.runtime.RuntimeLong",{lM:1,i:1});function Ru(b,a,c){return 0===(-2097152&c)?""+(4294967296*c+ +(a>>>0)):Su(b,a,c,1E9,0,2)} -function Tu(b,a,c,d,e){return 0===(-2097152&c)?0===(-2097152&e)?(c=(4294967296*c+ +(a>>>0))/(4294967296*e+ +(d>>>0)),b.Bb=c/4294967296|0,c|0):b.Bb=0:0===e&&0===(d&(-1+d|0))?(d=31-(Math.clz32(d)|0)|0,b.Bb=c>>>d|0,a>>>d|0|c<<1<<(31-d|0)):0===d&&0===(e&(-1+e|0))?(a=31-(Math.clz32(e)|0)|0,b.Bb=0,c>>>a|0):Su(b,a,c,d,e,0)|0} -function Su(b,a,c,d,e,g){var h=(0!==e?Math.clz32(e)|0:32+(Math.clz32(d)|0)|0)-(0!==c?Math.clz32(c)|0:32+(Math.clz32(a)|0)|0)|0,k=h,l=0===(32&k)?d<>>1|0)>>>(31-k|0)|0|e<=(-2147483648^t):(-2147483648^r)>=(-2147483648^v))q=n,r=m,n=k-l|0,q=(-2147483648^n)>(-2147483648^k)?-1+(q-r|0)|0:q-r|0,k=n,n=q,32>h?c|=1<>>1|0;l=l>>>1|0|m<<31;m=q}h=n;if(h===e?(-2147483648^ -k)>=(-2147483648^d):(-2147483648^h)>=(-2147483648^e))h=4294967296*n+ +(k>>>0),d=4294967296*e+ +(d>>>0),1!==g&&(m=h/d,e=m/4294967296|0,l=c,c=m=l+(m|0)|0,a=(-2147483648^m)<(-2147483648^l)?1+(a+e|0)|0:a+e|0),0!==g&&(d=h%d,k=d|0,n=d/4294967296|0);if(0===g)return b.Bb=a,c;if(1===g)return b.Bb=n,k;b=""+k;return""+(4294967296*a+ +(c>>>0))+"000000000".substring(b.length)+b}function Uu(){this.Bb=0}Uu.prototype=new p;Uu.prototype.constructor=Uu; -function Pu(b,a,c){return c===a>>31?""+a:0>c?"-"+Ru(b,-a|0,0!==a?~c:-c|0):Ru(b,a,c)}function Qu(b,a,c){return 0>c?-(4294967296*+((0!==a?~c:-c|0)>>>0)+ +((-a|0)>>>0)):4294967296*c+ +(a>>>0)}function La(b,a,c,d,e){return c===e?a===d?0:(-2147483648^a)<(-2147483648^d)?-1:1:c>31){if(e===d>>31){if(-2147483648===a&&-1===d)return b.Bb=0,-2147483648;c=ib(a,d);b.Bb=c>>31;return c}return-2147483648===a&&-2147483648===d&&0===e?b.Bb=-1:b.Bb=0}if(0>c){var g=-a|0;a=0!==a?~c:-c|0}else g=a,a=c;if(0>e){var h=-d|0;d=0!==d?~e:-e|0}else h=d,d=e;g=Tu(b,g,a,h,d);if(0<=(c^e))return g;c=b.Bb;b.Bb=0!==g?~c:-c|0;return-g|0} -function Xr(b,a,c,d,e){if(0===(d|e))throw new jb("/ by zero");return 0===c?0===e?(b.Bb=0,0===d?ib(0,0):+(a>>>0)/+(d>>>0)|0):b.Bb=0:Tu(b,a,c,d,e)} -function Is(b,a,c,d,e){if(0===(d|e))throw new jb("/ by zero");if(c===a>>31){if(e===d>>31)return-1!==d?(c=nb(a,d),b.Bb=c>>31,c):b.Bb=0;if(-2147483648===a&&-2147483648===d&&0===e)return b.Bb=0;b.Bb=c;return a}if(0>c)var g=-a|0,h=0!==a?~c:-c|0;else g=a,h=c;0>e?(a=-d|0,d=0!==d?~e:-e|0):(a=d,d=e);0===(-2097152&h)?0===(-2097152&d)?(a=(4294967296*h+ +(g>>>0))%(4294967296*d+ +(a>>>0)),b.Bb=a/4294967296|0,a|=0):(b.Bb=h,a=g):0===d&&0===(a&(-1+a|0))?(b.Bb=0,a=g&(-1+a|0)):0===a&&0===(d&(-1+d|0))?(b.Bb=h&(-1+ -d|0),a=g):a=Su(b,g,h,a,d,1)|0;return 0>c?(c=b.Bb,b.Bb=0!==a?~c:-c|0,-a|0):a}Uu.prototype.$classData=u({mM:0},!1,"org.scalajs.linker.runtime.RuntimeLong$",{mM:1,i:1});var Vu;function Na(){Vu||(Vu=new Uu);return Vu}function Wu(){this.ux=this.Er=null;Xu=this;this.Er=new Lc(0);this.ux=new vc(0)}Wu.prototype=new p;Wu.prototype.constructor=Wu;Wu.prototype.$classData=u({EO:0},!1,"scala.Array$EmptyArrays$",{EO:1,i:1});var Xu;function Yu(){Xu||(Xu=new Wu);return Xu} -function Zu(b){return new Xf(a=>{if(null!==a)return b.T(a.o(),a.m());throw new x(a);})}function $u(){}$u.prototype=new p;$u.prototype.constructor=$u;function av(){}av.prototype=$u.prototype;function bv(){}bv.prototype=new p;bv.prototype.constructor=bv;bv.prototype.$classData=u({MO:0},!1,"scala.Predef$any2stringadd$",{MO:1,i:1});var cv;function dv(){cv||(cv=new bv)}function ev(){fv=this}ev.prototype=new p;ev.prototype.constructor=ev; -function gv(b,a,c,d){b=0b){if(a instanceof vc)return st(ut(),a,b,d);if(a instanceof Lc){ut();if(b>d)throw Bi(b+" \x3e "+d);d=d-b|0;c=a.d.length-b|0;c=dd)throw Bi(b+" \x3e "+d);d=d-b|0;c=a.d.length-b|0;c=dd)throw Bi(b+" \x3e "+d);d=d-b|0;c=a.d.length-b|0;c=d -d)throw Bi(b+" \x3e "+d);d=d-b|0;c=a.d.length-b|0;c=dd)throw Bi(b+" \x3e "+d);d=d-b|0;c=a.d.length-b|0;c=dd)throw Bi(b+" \x3e "+d);d=d-b|0;c=a.d.length-b|0;c=dd)throw Bi(b+" \x3e "+d);d=d-b|0;c=a.d.length-b|0;c=dd)throw Bi(b+ -" \x3e "+d);d=d-b|0;c=a.d.length-b|0;c=d=c)return lv(Xd(),b);if(b instanceof vc)return c=jt(ut(),b,c),Ws(ut(),c,a),c;if(b instanceof Lc){if(a===mv())return c=ot(ut(),b,c),Ks(ut(),c),c}else if(b instanceof Mc){if(a===nv())return c=pt(ut(),b,c),Os(ut(),c),c}else if(b instanceof zc){if(a===ov())return c=qt(ut(),b,c),Ss(ut(),c),c}else if(b instanceof Ac){if(a===pv())return c=mt(ut(),b,c),Us(ut(),c),c}else if(b instanceof Ic){if(a===qv())return c=nt(ut(),b,c),Qs(ut(),c),c}else if(b instanceof yc&&a===rv()){c= -rt(ut(),b,c);var d=sv();a=rv();tv(d,c,c.d.length,a);return c}300>c?(c=lv(Xd(),b),tv(sv(),c,Td(Vd(),c),a)):(uv(),vv(),wv(ja(ed),Zs(ia(b)))?d=xv(ja(ed))?yv(b,c):lt(ut(),b,c,ja(id(ed))):(d=new vc(c),zv(uv(),b,0,d,0,Td(Vd(),b))),Ws(ut(),d,a),uv(),a=(Md(),hv(iv(),Zs(ia(b)))),b=a.ze(),null!==b&&b===ja(kd)?c=Av(c):wv(b,Zs(ia(d)))?xv(b)?c=yv(d,c):(a=Cr(Vd(),b,0),a=ia(a),c=lt(ut(),d,c,a)):(c=a.nf(c),zv(uv(),d,0,c,0,Td(Vd(),d))));return c} -ev.prototype.$classData=u({RP:0},!1,"scala.collection.ArrayOps$",{RP:1,i:1});var fv;function Md(){fv||(fv=new ev);return fv}function Bv(){}Bv.prototype=new p;Bv.prototype.constructor=Bv;function Cv(b,a){b=a+~(a<<9)|0;b^=b>>>14|0;b=b+(b<<4)|0;return b^(b>>>10|0)}Bv.prototype.$classData=u({fQ:0},!1,"scala.collection.Hashing$",{fQ:1,i:1});var Dv;function Ev(){Dv||(Dv=new Bv);return Dv}function Fv(b,a){for(b=b.y();b.C();)a.s(b.z())} -function Gv(b,a){var c=!0;for(b=b.y();c&&b.C();)c=!!a.s(b.z());return c}function Hv(b,a){var c=!1;for(b=b.y();!c&&b.C();)c=!!a.s(b.z());return c}function Iv(b,a){for(b=b.y();b.C();){var c=b.z();if(a.s(c))return new F(c)}return z()}function Jv(b,a){a:for(var c=-1+b.E()|0,d=b.ca(-1+b.E()|0);;){if(0===c)break a;var e=-1+c|0;d=a.T(b.ca(-1+c|0),d);c=e}return d}function Kv(b,a,c){if(Ki(b))return Lv(0,b.E(),a,c,b);for(b=b.y();b.C();)a=c.T(a,b.z());return a} -function Mv(b,a,c){return b.$c().pg(a,new Gj((d,e)=>c.T(e,d)))}function Nv(b,a){if(Ki(b)&&0a.T(d,c)))} -function Pv(b,a){switch(b.V()){case -1:b=b.$c().y();if(b.C()){for(var c=b.z();b.C();){var d=b.z();c=a.T(d,c)}return new F(c)}return z();case 0:return z();default:return new F(b.Uh(a))}}function Qv(b){if(0<=b.V())return b.V();b=b.y();for(var a=0;b.C();)a=1+a|0,b.z();return a}function Rv(b,a,c,d){b=b.y();var e=c,g=Td(Vd(),a)-c|0;for(d=c+(dc.sj(d,e))),new Gj((d,e)=>Vv(d,d,e))).db()}function Li(b,a,c,d){return 0===b.V()?""+a+d:b.Bk(ar(),a,c,d).qd.$}function Wv(b,a,c,d,e){var g=a.qd;0!==c.length&&(g.$=""+g.$+c);b=b.y();if(b.C())for(c=b.z(),g.$=""+g.$+c;b.C();)g.$=""+g.$+d,c=b.z(),g.$=""+g.$+c;0!==e.length&&(g.$=""+g.$+e);return a} -function Xv(b,a){if(0<=b.V())return a=a.nf(b.V()),b.Wd(a,0,2147483647),a;var c=a.ze(),d=c===ja(md);a=[];for(b=b.y();b.C();){var e=b.z();a.push(d?Oa(e):null===e?c.Yf.rq:e)}return id((c===ja(kd)?ja(xa):c===ja(Yv)||c===ja(Zv)?ja(ed):c).Yf).qq(a)}function Yq(b){var a=y();for(b=b.y();b.C();){var c=b.z();a=new kf(c,a)}return a}function Lv(b,a,c,d,e){for(;;){if(b===a)return c;var g=1+b|0;c=d.T(c,e.ca(b));b=g}}function $v(b,a){this.AQ=b;this.tu=a}$v.prototype=new p;$v.prototype.constructor=$v; -$v.prototype.$classData=u({zQ:0},!1,"scala.collection.Iterator$ConcatIteratorCell",{zQ:1,i:1});function aw(){bw=this}aw.prototype=new p;aw.prototype.constructor=aw;function Re(b,a,c,d,e){var g=a.length;b=Km((g+(Se(),d.length)|0)-e|0);c=0=d?"":a.substring(b,d)} -function cw(b,a,c){if(!(0>=c)){b=Km(Math.imul(a.length,c));for(var d=0;d{Se();return c instanceof dw?c.LF():c})).No(vv());return ew(fw(),b,a)}function Dp(b,a,c){Se();b=a.length;return Ep(0,a,0,ca)throw rw(b,a);if(a>(-1+b.d.length|0))throw rw(b,a);var c=new Lc(-1+b.d.length|0);b.W(0,c,0,a);b.W(1+a|0,c,a,-1+(b.d.length-a|0)|0);return c} -function xw(b,a,c){if(0>a)throw rw(b,a);if(a>b.d.length)throw rw(b,a);var d=new Lc(1+b.d.length|0);b.W(0,d,0,a);d.d[a]=c;b.W(a,d,1+a|0,b.d.length-a|0);return d}var yw=u({as:0},!1,"scala.collection.immutable.Node",{as:1,i:1});uw.prototype.$classData=yw;function zw(){this.bs=0;Aw=this;this.bs=xb(+Math.ceil(6.4))}zw.prototype=new p;zw.prototype.constructor=zw;function Bw(b,a,c){return 31&(a>>>c|0)}function Cw(b,a){return 1<=c)throw Bi("Append called with ordinal out of range: "+h+" is not greater than current max ordinal "+Qw(b));}if(e&&(h=g.Ri,null===a))return Ww(Xw(),c,new Ow(c,d),h,b);if(e)return e=g.Ri,a.Ug=Ww(Xw(),c,new Ow(c,d),e,b),a;if(b instanceof Pw){e=b.Pl;g=b.Ol;h=b.Ug;Yw();if((c&(~(-1+g|0)^g))===e){Yw();if(0===(c&g))throw Bi("Append called with ordinal out of range: "+c+" is not greater than current max ordinal "+ -Qw(b));$w(h,b,c,d);return b}b=Ww(Xw(),c,new Ow(c,d),e,b);return null!==a?(a.Ug=b,a):b}throw new x(b);}function ax(b,a){if(Nw().l(b))return Nw();if(b instanceof Ow)return a===b.Ri?Nw():b;if(b instanceof Pw){var c=b.Pl,d=b.Ol,e=b.Pj,g=b.Ug;Yw();return(a&(~(-1+d|0)^d))===c?(Yw(),0===(a&d)?bx(Xw(),c,d,ax(e,a),g):bx(Xw(),c,d,e,ax(g,a))):b}throw new x(b);}function cx(){}cx.prototype=new p;cx.prototype.constructor=cx; -function Ww(b,a,c,d,e){b=a^d;b&=-2147483648>>(Math.clz32(b)|0);Yw();d=a&(~(-1+b|0)^b);Yw();return 0===(a&b)?new Pw(d,b,c,e):new Pw(d,b,e,c)}function bx(b,a,c,d,e){return Nw().l(e)?d:Nw().l(d)?e:new Pw(a,c,d,e)}cx.prototype.$classData=u({dT:0},!1,"scala.collection.immutable.TreeSeqMap$Ordering$",{dT:1,i:1});var dx;function Xw(){dx||(dx=new cx);return dx}function ex(b,a){b.oy.d[b.Eo]=a;b.Eo=1+b.Eo|0}function Uw(b){this.oy=null;this.Eo=0;this.oy=new vc(33);var a=Nw();null!==b&&b.l(a)||ex(this,b)} -Uw.prototype=new p;Uw.prototype.constructor=Uw;Uw.prototype.C=function(){return 0!==this.Eo};Uw.prototype.z=function(){for(;;){var b=!1,a=null;this.Eo=-1+this.Eo|0;var c=this.oy.d[this.Eo];if(c instanceof Pw){b=!0;a=c;var d=a.Pj,e=a.Ug;if(d instanceof Ow)return a=d.Ql,ex(this,e),a}if(b)e=a.Pj,ex(this,a.Ug),ex(this,e);else{if(c instanceof Ow)return c.Ql;if(Nw().l(c))throw kw("empty subtree not allowed");throw new x(c);}}}; -Uw.prototype.$classData=u({fT:0},!1,"scala.collection.immutable.TreeSeqMap$Ordering$Iterator",{fT:1,i:1});function Tw(){this.qF=null;Sw=this;this.qF=new Uw(Nw())}Tw.prototype=new p;Tw.prototype.constructor=Tw;Tw.prototype.$classData=u({gT:0},!1,"scala.collection.immutable.TreeSeqMap$Ordering$Iterator$",{gT:1,i:1}); -var Sw,hx=function fx(b,a,c,d,e){for(;;){if(1===a){a=c;var h=d,k=e;gx(b,1,0===h&&k===a.d.length?a:st(ut(),a,h,k))}else{h=Math.imul(5,-1+a|0);var l=1<>>h|0;h=e>>>h|0;d&=-1+l|0;e&=-1+l|0;if(0===d)if(0===e)e=c,gx(b,a,0===k&&h===e.d.length?e:st(ut(),e,k,h));else{h>k&&(d=c,gx(b,a,0===k&&h===d.d.length?d:st(ut(),d,k,h)));h=c.d[h];a=-1+a|0;c=h;d=0;continue}else if(h===k){h=c.d[k];a=-1+a|0;c=h;continue}else if(fx(b,-1+a|0,c.d[k],d,l),0===e)h>(1+k|0)&&(e=c,k=1+k|0,gx(b,a,0===k&&h===e.d.length?e:st(ut(), -e,k,h)));else{h>(1+k|0)&&(d=c,k=1+k|0,gx(b,a,0===k&&h===d.d.length?d:st(ut(),d,k,h)));h=c.d[h];a=-1+a|0;c=h;d=0;continue}}break}};function gx(b,a,c){a<=b.Wg?a=11-a|0:(b.Wg=a,a=-1+a|0);b.La.d[a]=c} -var jx=function ix(b,a){if(null===b.La.d[-1+a|0])if(a===b.Wg)b.La.d[-1+a|0]=b.La.d[11-a|0],b.La.d[11-a|0]=null;else{ix(b,1+a|0);var d=b.La.d[-1+(1+a|0)|0];b.La.d[-1+a|0]=d.d[0];if(1===d.d.length)b.La.d[-1+(1+a|0)|0]=null,b.Wg===(1+a|0)&&null===b.La.d[11-(1+a|0)|0]&&(b.Wg=a);else{var e=d.d.length;b.La.d[-1+(1+a|0)|0]=st(ut(),d,1,e)}}},lx=function kx(b,a){if(null===b.La.d[11-a|0])if(a===b.Wg)b.La.d[11-a|0]=b.La.d[-1+a|0],b.La.d[-1+a|0]=null;else{kx(b,1+a|0);var d=b.La.d[11-(1+a|0)|0];b.La.d[11-a|0]= -d.d[-1+d.d.length|0];if(1===d.d.length)b.La.d[11-(1+a|0)|0]=null,b.Wg===(1+a|0)&&null===b.La.d[-1+(1+a|0)|0]&&(b.Wg=a);else{var e=-1+d.d.length|0;b.La.d[11-(1+a|0)|0]=st(ut(),d,0,e)}}};function mx(b,a){this.La=null;this.Wg=this.gq=this.Qj=0;this.wF=b;this.vF=a;this.La=new (id(id(ed)).Na)(11);this.Wg=this.gq=this.Qj=0}mx.prototype=new p;mx.prototype.constructor=mx; -function nx(b,a,c){var d=Math.imul(c.d.length,1<e&&(hx(b,a,c,e,g),b.Qj=b.Qj+(g-e|0)|0);b.gq=b.gq+d|0} -mx.prototype.oh=function(){if(32>=this.Qj){if(0===this.Qj)return ox();var b=this.La.d[0],a=this.La.d[10];if(null!==b)if(null!==a){var c=b.d.length+a.d.length|0,d=jt(ut(),b,c);a.W(0,d,b.d.length,a.d.length);var e=d}else e=b;else if(null!==a)e=a;else{var g=this.La.d[1];e=null!==g?g.d[0]:this.La.d[9].d[0]}return new px(e)}jx(this,1);lx(this,1);var h=this.Wg;if(6>h){var k=this.La.d[-1+this.Wg|0],l=this.La.d[11-this.Wg|0];if(null!==k&&null!==l)if(30>=(k.d.length+l.d.length|0)){var m=this.La,n=this.Wg, -q=k.d.length+l.d.length|0,r=jt(ut(),k,q);l.W(0,r,k.d.length,l.d.length);m.d[-1+n|0]=r;this.La.d[11-this.Wg|0]=null}else h=1+h|0;else 30<(null!==k?k:l).d.length&&(h=1+h|0)}var t=this.La.d[0],v=this.La.d[10],w=t.d.length,A=h;switch(A){case 2:var E=qx().Kb,D=this.La.d[1];if(null!==D)var L=D;else{var M=this.La.d[9];L=null!==M?M:E}var T=new rx(t,w,L,v,this.Qj);break;case 3:var V=qx().Kb,Z=this.La.d[1],da=null!==Z?Z:V,ka=qx().Ed,pa=this.La.d[2];if(null!==pa)var qa=pa;else{var Da=this.La.d[8];qa=null!== -Da?Da:ka}var la=qa,Ca=qx().Kb,Qa=this.La.d[9];T=new sx(t,w,da,w+(da.d.length<<5)|0,la,null!==Qa?Qa:Ca,v,this.Qj);break;case 4:var $a=qx().Kb,Ma=this.La.d[1],Xa=null!==Ma?Ma:$a,Ta=qx().Ed,Za=this.La.d[2],Fa=null!==Za?Za:Ta,Ha=qx().xg,yb=this.La.d[3];if(null!==yb)var ub=yb;else{var Vb=this.La.d[7];ub=null!==Vb?Vb:Ha}var Bc=ub,fb=qx().Ed,zb=this.La.d[8],lc=null!==zb?zb:fb,pb=qx().Kb,Gb=this.La.d[9],hc=w+(Xa.d.length<<5)|0;T=new tx(t,w,Xa,hc,Fa,hc+(Fa.d.length<<10)|0,Bc,lc,null!==Gb?Gb:pb,v,this.Qj); -break;case 5:var kb=qx().Kb,bb=this.La.d[1],gb=null!==bb?bb:kb,Ya=qx().Ed,cb=this.La.d[2],Ab=null!==cb?cb:Ya,ic=qx().xg,Dc=this.La.d[3],Wb=null!==Dc?Dc:ic,db=qx().fn,mc=this.La.d[4];if(null!==mc)var Pb=mc;else{var Lb=this.La.d[6];Pb=null!==Lb?Lb:db}var Cb=Pb,Nb=qx().xg,Zb=this.La.d[7],jc=null!==Zb?Zb:Nb,Pc=qx().Ed,nc=this.La.d[8],vb=null!==nc?nc:Pc,Qb=qx().Kb,Rb=this.La.d[9],ec=w+(gb.d.length<<5)|0,ob=ec+(Ab.d.length<<10)|0;T=new ux(t,w,gb,ec,Ab,ob,Wb,ob+(Wb.d.length<<15)|0,Cb,jc,vb,null!==Rb?Rb: -Qb,v,this.Qj);break;case 6:var Hb=qx().Kb,qb=this.La.d[1],Ib=null!==qb?qb:Hb,hb=qx().Ed,Sb=this.La.d[2],$b=null!==Sb?Sb:hb,Eb=qx().xg,Fb=this.La.d[3],rb=null!==Fb?Fb:Eb,oc=qx().fn,fd=this.La.d[4],Cc=null!==fd?fd:oc,kc=qx().Ku,Ec=this.La.d[5];if(null!==Ec)var gd=Ec;else{var Tb=this.La.d[5];gd=null!==Tb?Tb:kc}var Jb=gd,xc=qx().fn,sb=this.La.d[6],Qc=null!==sb?sb:xc,Ub=qx().xg,Nc=this.La.d[7],pc=null!==Nc?Nc:Ub,ac=qx().Ed,Uc=this.La.d[8],fc=null!==Uc?Uc:ac,wb=qx().Kb,qc=this.La.d[9],lb=w+(Ib.d.length<< -5)|0,rc=lb+($b.d.length<<10)|0,Vc=rc+(rb.d.length<<15)|0;T=new vx(t,w,Ib,lb,$b,rc,rb,Vc,Cc,Vc+(Cc.d.length<<20)|0,Jb,Qc,pc,fc,null!==qc?qc:wb,v,this.Qj);break;default:throw new x(A);}return T};mx.prototype.w=function(){return"VectorSliceBuilder(lo\x3d"+this.wF+", hi\x3d"+this.vF+", len\x3d"+this.Qj+", pos\x3d"+this.gq+", maxDim\x3d"+this.Wg+")"};mx.prototype.$classData=u({sT:0},!1,"scala.collection.immutable.VectorSliceBuilder",{sT:1,i:1}); -function wx(){this.Ku=this.fn=this.xg=this.Ed=this.Kb=this.py=null;xx=this;this.py=new vc(0);this.Kb=new (id(id(ed)).Na)(0);this.Ed=new (id(id(id(ed))).Na)(0);this.xg=new (id(id(id(id(ed)))).Na)(0);this.fn=new (id(id(id(id(id(ed))))).Na)(0);this.Ku=new (id(id(id(id(id(id(ed)))))).Na)(0)}wx.prototype=new p;wx.prototype.constructor=wx;function yx(b,a,c){b=a.d.length;var d=new vc(1+b|0);a.W(0,d,0,b);d.d[b]=c;return d} -function zx(b,a,c){b=1+a.d.length|0;a=jt(ut(),a,b);a.d[-1+a.d.length|0]=c;return a}function Ax(b,a,c){b=new vc(1+c.d.length|0);c.W(0,b,1,c.d.length);b.d[0]=a;return b}function Bx(b,a,c){b=Zs(ia(c));var d=1+c.d.length|0;b=Cr(Vd(),b,d);c.W(0,b,1,c.d.length);b.d[0]=a;return b}function Cx(b,a,c,d){var e=0,g=c.d.length;if(0===a)for(;e=c.yy(32-a.d.length|0))switch(b=c.da(),b){case 0:return null;case 1:return zx(0,a,c.v());default:return b=a.d.length+b|0,b=jt(ut(),a,b),c.Wd(b,a.d.length,2147483647),b}else return null;else return b=c.V(),0c)return null;b=b.gb}}Hx.prototype.jb=function(b){for(var a=this;;)if(b.s(B(new C,a.yg,a.xd)),null!==a.gb)a=a.gb;else break};Hx.prototype.Bi=function(b){for(var a=this;;)if(b.T(a.yg,a.xd),null!==a.gb)a=a.gb;else break};Hx.prototype.w=function(){return"Node("+this.yg+", "+this.xd+", "+this.Ge+") -\x3e "+this.gb}; -var Ix=u({fU:0},!1,"scala.collection.mutable.HashMap$Node",{fU:1,i:1});Hx.prototype.$classData=Ix;function Jx(b,a,c){this.Yk=b;this.Ui=a;this.wf=c}Jx.prototype=new p;Jx.prototype.constructor=Jx;Jx.prototype.jb=function(b){for(var a=this;;)if(b.s(a.Yk),null!==a.wf)a=a.wf;else break};Jx.prototype.w=function(){return"Node("+this.Yk+", "+this.Ui+") -\x3e "+this.wf};var Kx=u({mU:0},!1,"scala.collection.mutable.HashSet$Node",{mU:1,i:1});Jx.prototype.$classData=Kx;function Lx(){}Lx.prototype=new p; -Lx.prototype.constructor=Lx;function Mx(b,a){if(a!==b)throw new Nx;}Lx.prototype.$classData=u({tU:0},!1,"scala.collection.mutable.MutationTracker$",{tU:1,i:1});var Ox;function Px(){Ox||(Ox=new Lx)}function Qx(){}Qx.prototype=new p;Qx.prototype.constructor=Qx;function Rx(b,a){if(a.r())return z();b=a.v();a=a.D();return new F(B(new C,b,a))}Qx.prototype.$classData=u({fR:0},!1,"scala.collection.package$$plus$colon$",{fR:1,i:1});var Sx; -function Tx(b,a){if(a instanceof ea)return a=Oa(a),b.iD()&&b.Qh()===a;if(cc(a))return a|=0,b.hD()&&b.Ew()===a;if(dc(a))return a|=0,b.jD()&&b.xy()===a;if(na(a))return a|=0,b.Vw()&&b.Qh()===a;if(a instanceof ya){var c=Ra(a);a=c.L;c=c.N;b=b.Gi();return b.L===a&&b.N===c}return ta(a)?(a=Math.fround(a),b.tp()===a):"number"===typeof a?(a=+a,b.ul()===a):!1} -function Ux(){this.Ep=this.Bf=this.Wn=this.hE=this.gE=null;this.cu=0;Vx=this;Wx();this.hE=Wx();this.Wn=Bh();en();Xx();ke();this.Bf=y();Sx||(Sx=new Qx);this.Ep=Sx;Yx();Zx();$x||($x=new ay);by||(by=new cy)}Ux.prototype=new p;Ux.prototype.constructor=Ux;function sn(){var b=jf();0===(1&b.cu)<<24>>24&&0===(1&b.cu)<<24>>24&&(b.gE=an(),b.cu=(1|b.cu)<<24>>24);return b.gE}Ux.prototype.$classData=u({gP:0},!1,"scala.package$",{gP:1,i:1});var Vx;function jf(){Vx||(Vx=new Ux);return Vx}function dy(){} -dy.prototype=new p;dy.prototype.constructor=dy;function Zk(b,a,c){if(a===c)c=!0;else if(ey(a))a:if(ey(c))c=fy(0,a,c);else{if(c instanceof ea){if("number"===typeof a){c=+a===Oa(c);break a}if(a instanceof ya){b=Ra(a);a=b.N;c=Oa(c);c=b.L===c&&a===c>>31;break a}}c=null===a?null===c:Pa(a,c)}else c=a instanceof ea?gy(a,c):null===a?null===c:Pa(a,c);return c} -function fy(b,a,c){if("number"===typeof a)return b=+a,"number"===typeof c?b===+c:c instanceof ya?(a=Ra(c),c=a.L,a=a.N,b===Qu(Na(),c,a)):c instanceof dw?c.l(b):!1;if(a instanceof ya){a=Ra(a);b=a.L;a=a.N;if(c instanceof ya){c=Ra(c);var d=c.N;return b===c.L&&a===d}return"number"===typeof c?(c=+c,Qu(Na(),b,a)===c):c instanceof dw?c.l(new ya(b,a)):!1}return null===a?null===c:Pa(a,c)} -function gy(b,a){if(a instanceof ea)return Oa(b)===Oa(a);if(ey(a)){if("number"===typeof a)return+a===Oa(b);if(a instanceof ya){a=Ra(a);var c=a.N;b=Oa(b);return a.L===b&&c===b>>31}return null===a?null===b:Pa(a,b)}return null===b&&null===a}dy.prototype.$classData=u({RU:0},!1,"scala.runtime.BoxesRunTime$",{RU:1,i:1});var hy;function $k(){hy||(hy=new dy);return hy}var Yv=u({VU:0},!1,"scala.runtime.Null$",{VU:1,i:1});function iy(){}iy.prototype=new p;iy.prototype.constructor=iy; -function Wd(b,a,c){if(a instanceof vc||a instanceof Lc||a instanceof Zc||a instanceof Mc||a instanceof Yc)return a.d[c];if(a instanceof zc)return uc(a.d[c]);if(a instanceof Ac||a instanceof Ic||a instanceof yc)return a.d[c];if(null===a)throw fe();throw new x(a);} -function Sv(b,a,c,d){if(a instanceof vc)a.d[c]=d;else if(a instanceof Lc)a.d[c]=d|0;else if(a instanceof Zc)a.d[c]=+d;else if(a instanceof Mc)a.d[c]=Ra(d);else if(a instanceof Yc)a.d[c]=Math.fround(d);else if(a instanceof zc)a.d[c]=Oa(d);else if(a instanceof Ac)a.d[c]=d|0;else if(a instanceof Ic)a.d[c]=d|0;else if(a instanceof yc)a.d[c]=!!d;else{if(null===a)throw fe();throw new x(a);}} -function lv(b,a){if(a instanceof vc||a instanceof Lc||a instanceof Zc||a instanceof Mc||a instanceof Yc||a instanceof zc||a instanceof Ac||a instanceof Ic||a instanceof yc)return a.X();if(null===a)throw fe();throw new x(a);}function jy(b){Xd();return Li(new ky(b),b.O()+"(",",",")")}iy.prototype.$classData=u({XU:0},!1,"scala.runtime.ScalaRunTime$",{XU:1,i:1});var ly;function Xd(){ly||(ly=new iy);return ly}function my(){}my.prototype=new p;my.prototype.constructor=my; -my.prototype.H=function(b,a){b=this.Gk(b,a);return-430675100+Math.imul(5,b<<13|b>>>19|0)|0};my.prototype.Gk=function(b,a){a=Math.imul(-862048943,a);a=Math.imul(461845907,a<<15|a>>>17|0);return b^a};my.prototype.Ja=function(b,a){b^=a;b=Math.imul(-2048144789,b^(b>>>16|0));b=Math.imul(-1028477387,b^(b>>>13|0));return b^(b>>>16|0)};function ny(b,a){b=a.L;a=a.N;return a===b>>31?b:b^a} -function oy(b,a){b=xb(a);if(b===a)return b;b=Na();if(-0x7fffffffffffffff>a){b.Bb=-2147483648;var c=0}else if(0x7fffffffffffffff<=a)b.Bb=2147483647,c=-1;else{c=a|0;var d=a/4294967296|0;b.Bb=0>a&&0!==c?-1+d|0:d}b=b.Bb;return Qu(Na(),c,b)===a?c^b:ir(mr(),a)}function di(b,a){return null===a?0:"number"===typeof a?oy(0,+a):a instanceof ya?(b=Ra(a),ny(0,new ya(b.L,b.N))):Ua(a)}function py(b,a){throw qy(new ry,""+a);}my.prototype.$classData=u({$U:0},!1,"scala.runtime.Statics$",{$U:1,i:1});var sy; -function G(){sy||(sy=new my);return sy}function ty(){}ty.prototype=new p;ty.prototype.constructor=ty;function al(b){if(b instanceof uy)return b.Zk;var a=[];for(b=b.y();b.C();){var c=b.z();a.push(c)|0}return a}ty.prototype.$classData=u({AU:0},!1,"scala.scalajs.js.JSConverters$JSRichIterableOnce$",{AU:1,i:1});var yy;function Xk(){yy||(yy=new ty)}function zy(){}zy.prototype=new p;zy.prototype.constructor=zy;function Dk(b,a){var c={};a.jb(new Xf(d=>{c[d.o()]=d.m()}));return c} -zy.prototype.$classData=u({EU:0},!1,"scala.scalajs.js.special.package$",{EU:1,i:1});var Ay;function Ek(){Ay||(Ay=new zy);return Ay}function By(b){this.iE=b}By.prototype=new p;By.prototype.constructor=By;By.prototype.w=function(){return"DynamicVariable("+this.iE+")"};By.prototype.$classData=u({wP:0},!1,"scala.util.DynamicVariable",{wP:1,i:1});function Cy(){}Cy.prototype=new p;Cy.prototype.constructor=Cy; -function Dy(b,a,c,d){c=c-a|0;if(!(2>c)){if(0d.Hb(g,Wd(Xd(),b,-1+(a+e|0)|0))){for(var h=a,k=-1+(a+e|0)|0;1<(k-h|0);){var l=(h+k|0)>>>1|0;0>d.Hb(g,Wd(Xd(),b,l))?k=l:h=l}h=h+(0>d.Hb(g,Wd(Xd(),b,h))?0:1)|0;for(k=a+e|0;k>h;)Sv(Xd(),b,k,Wd(Xd(),b,-1+k|0)),k=-1+k|0;Sv(Xd(),b,h,g)}e=1+e|0}}} -function Ey(b,a,c,d,e,g,h){if(32>(d-c|0))Dy(a,c,d,e);else{var k=(c+d|0)>>>1|0;g=null===g?h.nf(k-c|0):g;Ey(b,a,c,k,e,g,h);Ey(b,a,k,d,e,g,h);Fy(a,c,k,d,e,g)}}function Fy(b,a,c,d,e,g){if(0e.Hb(Wd(Xd(),b,h),Wd(Xd(),g,l))?(Sv(Xd(),b,a,Wd(Xd(),b,h)),h=1+h|0):(Sv(Xd(),b,a,Wd(Xd(),g,l)),l=1+l|0),a=1+a|0;for(;lc)throw Bi("fromIndex(0) \x3e toIndex("+c+")");if(16<(c-0|0)){var g=a.d.length,h=ia(a);Ms(b,a,Cr(Vd(),Zs(h),g),0,c,d,e)}else Ns(a,0,c,d,e)}else if(a instanceof Lc)if(d===mv()){d=ut();b=Ls();e=Ls();if(0>c)throw Bi("fromIndex(0) \x3e toIndex("+c+")");16<(c-0|0)?Ms(d,a,new Lc(a.d.length),0,c,b,e):Ns(a,0,c,b,e)}else if(e=em(),32>(c-0|0))Dy(a,0,c,d);else{g=(0+c|0)>>>1|0;h=new Lc(g- -0|0);if(32>(g-0|0))Dy(a,0,g,d);else{var k=(0+g|0)>>>1|0;Ey(b,a,0,k,d,h,e);Ey(b,a,k,g,d,h,e);Fy(a,0,k,g,d,h)}32>(c-g|0)?Dy(a,g,c,d):(k=(g+c|0)>>>1|0,Ey(b,a,g,k,d,h,e),Ey(b,a,k,c,d,h,e),Fy(a,g,k,c,d,h));Fy(a,0,g,c,d,h)}else if(a instanceof Zc)e=Hy(),32>(c-0|0)?Dy(a,0,c,d):(g=(0+c|0)>>>1|0,h=new Zc(g-0|0),32>(g-0|0)?Dy(a,0,g,d):(k=(0+g|0)>>>1|0,Ey(b,a,0,k,d,h,e),Ey(b,a,k,g,d,h,e),Fy(a,0,k,g,d,h)),32>(c-g|0)?Dy(a,g,c,d):(k=(g+c|0)>>>1|0,Ey(b,a,g,k,d,h,e),Ey(b,a,k,c,d,h,e),Fy(a,g,k,c,d,h)),Fy(a,0,g,c, -d,h));else if(a instanceof Mc)if(d===nv()){d=ut();b=Ps();e=Ps();if(0>c)throw Bi("fromIndex(0) \x3e toIndex("+c+")");16<(c-0|0)?Ms(d,a,new Mc(a.d.length),0,c,b,e):Ns(a,0,c,b,e)}else e=Iy(),32>(c-0|0)?Dy(a,0,c,d):(g=(0+c|0)>>>1|0,h=new Mc(g-0|0),32>(g-0|0)?Dy(a,0,g,d):(k=(0+g|0)>>>1|0,Ey(b,a,0,k,d,h,e),Ey(b,a,k,g,d,h,e),Fy(a,0,k,g,d,h)),32>(c-g|0)?Dy(a,g,c,d):(k=(g+c|0)>>>1|0,Ey(b,a,g,k,d,h,e),Ey(b,a,k,c,d,h,e),Fy(a,g,k,c,d,h)),Fy(a,0,g,c,d,h));else if(a instanceof Yc)e=Jy(),32>(c-0|0)?Dy(a,0,c,d): -(g=(0+c|0)>>>1|0,h=new Yc(g-0|0),32>(g-0|0)?Dy(a,0,g,d):(k=(0+g|0)>>>1|0,Ey(b,a,0,k,d,h,e),Ey(b,a,k,g,d,h,e),Fy(a,0,k,g,d,h)),32>(c-g|0)?Dy(a,g,c,d):(k=(g+c|0)>>>1|0,Ey(b,a,g,k,d,h,e),Ey(b,a,k,c,d,h,e),Fy(a,g,k,c,d,h)),Fy(a,0,g,c,d,h));else if(a instanceof zc)if(d===ov()){d=ut();b=Ts();e=Ts();if(0>c)throw Bi("fromIndex(0) \x3e toIndex("+c+")");16<(c-0|0)?Ms(d,a,new zc(a.d.length),0,c,b,e):Ns(a,0,c,b,e)}else e=Ky(),32>(c-0|0)?Dy(a,0,c,d):(g=(0+c|0)>>>1|0,h=new zc(g-0|0),32>(g-0|0)?Dy(a,0,g,d):(k=(0+ -g|0)>>>1|0,Ey(b,a,0,k,d,h,e),Ey(b,a,k,g,d,h,e),Fy(a,0,k,g,d,h)),32>(c-g|0)?Dy(a,g,c,d):(k=(g+c|0)>>>1|0,Ey(b,a,g,k,d,h,e),Ey(b,a,k,c,d,h,e),Fy(a,g,k,c,d,h)),Fy(a,0,g,c,d,h));else if(a instanceof Ac)if(d===pv()){d=ut();b=Vs();e=Vs();if(0>c)throw Bi("fromIndex(0) \x3e toIndex("+c+")");16<(c-0|0)?Ms(d,a,new Ac(a.d.length),0,c,b,e):Ns(a,0,c,b,e)}else e=Ly(),32>(c-0|0)?Dy(a,0,c,d):(g=(0+c|0)>>>1|0,h=new Ac(g-0|0),32>(g-0|0)?Dy(a,0,g,d):(k=(0+g|0)>>>1|0,Ey(b,a,0,k,d,h,e),Ey(b,a,k,g,d,h,e),Fy(a,0,k,g,d, -h)),32>(c-g|0)?Dy(a,g,c,d):(k=(g+c|0)>>>1|0,Ey(b,a,g,k,d,h,e),Ey(b,a,k,c,d,h,e),Fy(a,g,k,c,d,h)),Fy(a,0,g,c,d,h));else if(a instanceof Ic)if(d===qv()){d=ut();b=Rs();e=Rs();if(0>c)throw Bi("fromIndex(0) \x3e toIndex("+c+")");16<(c-0|0)?Ms(d,a,new Ic(a.d.length),0,c,b,e):Ns(a,0,c,b,e)}else e=My(),32>(c-0|0)?Dy(a,0,c,d):(g=(0+c|0)>>>1|0,h=new Ic(g-0|0),32>(g-0|0)?Dy(a,0,g,d):(k=(0+g|0)>>>1|0,Ey(b,a,0,k,d,h,e),Ey(b,a,k,g,d,h,e),Fy(a,0,k,g,d,h)),32>(c-g|0)?Dy(a,g,c,d):(k=(g+c|0)>>>1|0,Ey(b,a,g,k,d,h,e), -Ey(b,a,k,c,d,h,e),Fy(a,g,k,c,d,h)),Fy(a,0,g,c,d,h));else if(a instanceof yc)if(d===rv()){for(b=d=0;d(c-0|0)?Dy(a,0,c,d):(g=(0+c|0)>>>1|0,h=new yc(g-0|0),32>(g-0|0)?Dy(a,0,g,d):(k=(0+g|0)>>>1|0,Ey(b,a,0,k,d,h,e),Ey(b,a,k,g,d,h,e),Fy(a,0,k,g,d,h)),32>(c-g|0)?Dy(a,g,c,d):(k=(g+c|0)>>>1|0,Ey(b,a,g,k,d,h,e),Ey(b,a,k,c,d,h,e),Fy(a,g,k,c,d,h)),Fy(a,0,g,c,d,h));else{if(null===a)throw fe(); -throw new x(a);}}Cy.prototype.$classData=u({DP:0},!1,"scala.util.Sorting$",{DP:1,i:1});var Oy;function sv(){Oy||(Oy=new Cy);return Oy}function Py(){}Py.prototype=new p;Py.prototype.constructor=Py;function nl(b,a){return a instanceof Qy?z():new F(a)}Py.prototype.$classData=u({GP:0},!1,"scala.util.control.NonFatal$",{GP:1,i:1});var Ry;function ol(){Ry||(Ry=new Py);return Ry}function Sy(){}Sy.prototype=new p;Sy.prototype.constructor=Sy;function Ty(){}Ty.prototype=Sy.prototype; -Sy.prototype.H=function(b,a){b=this.Gk(b,a);return-430675100+Math.imul(5,b<<13|b>>>19|0)|0};Sy.prototype.Gk=function(b,a){a=Math.imul(-862048943,a);a=Math.imul(461845907,a<<15|a>>>17|0);return b^a};Sy.prototype.Ja=function(b,a){return Uy(b^a)};function Uy(b){b=Math.imul(-2048144789,b^(b>>>16|0));b=Math.imul(-1028477387,b^(b>>>13|0));return b^(b>>>16|0)}function Vy(b,a,c){var d=b.H(-889275714,Va("Tuple2"));d=b.H(d,a);d=b.H(d,c);return b.Ja(d,2)} -function Wy(b){var a=Xy(),c=b.P();if(0===c)return Va(b.O());var d=a.H(-889275714,Va(b.O()));for(var e=0;eBa(b))}Yz.prototype=new p;Yz.prototype.constructor=Yz;Yz.prototype.w=function(){return"\x3cfunction1\x3e"};Yz.prototype.s=function(b){return this.ba.s(b)};Yz.prototype.$classData=u({VH:0},!1,"edu.cmu.cs.ls.keymaerax.core.PrettyPrinter$",{VH:1,i:1,va:1});var Zz;function Te(){Zz||(Zz=new Yz);return Zz}function $z(b){b.Oh(Qe());b.Ph(aA())} -function Ie(b){return!!(b&&b.$classData&&b.$classData.hb.Ih)}function Ee(b){return!!(b&&b.$classData&&b.$classData.hb.Fg)}function Xi(b,a){this.cB=a}Xi.prototype=new p;Xi.prototype.constructor=Xi;Xi.prototype.zj=function(){jf();var b=z();return new Oj(b)};Xi.prototype.Aj=function(){jf();var b=z();return new Oj(b)};Xi.prototype.yj=function(b,a){if(yj(a))return this.cB.oc=this.cB.oc.wb(a.Yl()),jf(),b=z(),new Oj(b);jf();b=z();return new Oj(b)}; -Xi.prototype.$classData=u({II:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Augmentors$ExpressionAugmentor$$anon$10",{II:1,i:1,vk:1});function Fi(b,a,c,d){this.hm=this.gm=this.im=null;if(null===b)throw null;this.im=a;this.gm=c;this.hm=d}Fi.prototype=new p;Fi.prototype.constructor=Fi;Fi.prototype.Aj=function(b,a){b=this.im.tc(a);if(b instanceof F)return jf(),new Pj(b.p);if(z()===b)return jf(),b=z(),new Oj(b);throw new x(b);}; -Fi.prototype.yj=function(b,a){b=this.gm.tc(a);if(b instanceof F)return jf(),new Pj(b.p);if(z()===b){var c=!1;b=null;var d=!1,e=null;if(a instanceof Bg){e=Yi(a.Dg,this.im);if(null===e)throw new x(e);b=e.m();var g=e.o().Ha(new Xf(k=>{if(null!==k)return $g(k.m());throw new x(k);}));jf();e=a.Dg.aa(new Xf(k=>Zi(k,g)));a=new ri(a.bk);b=b.Bc(g).Bc(this.gm);b=new Bg(e,Ai(a,b.Bc(this.hm)));return new Pj(b)}if(a instanceof Cg){e=Yi(a.Cg,this.im);if(null===e)throw new x(e);b=e.m();var h=e.o().Ha(new Xf(k=>{if(null!== -k)return $g(k.m());throw new x(k);}));jf();e=a.Cg.aa(new Xf(k=>Zi(k,h)));a=new ri(a.ak);b=b.Bc(h).Bc(this.gm);b=new Cg(e,Ai(a,b.Bc(this.hm)));return new Pj(b)}if(a instanceof Dg&&(c=!0,b=a,b.Ag instanceof Sg)){a=b.Ag;e=jf().Wn;c=Yi(Ah(e,Rf(new Sf,[a.ff])),this.im);if(null===c)throw new x(c);e=c.m();c=c.o().Ha(new Xf(k=>{if(null!==k)return $g(k.m());throw new x(k);}));jf();d=Zi(a.ff,c);a=new Sg(d,Ai(new ri(a.bh),c.Bc(e)));b=new ri(b.Dh);e=c.Bc(e).Bc(this.gm);b=new Dg(a,Ai(b,e.Bc(this.hm)));return new Pj(b)}if(c&& -b.Ag instanceof Xg){a=b.Ag;e=jf().Wn;c=Yi(Ah(e,Rf(new Sf,[a.Uf])),this.im);if(null===c)throw new x(c);e=c.m();c=c.o().Ha(new Xf(k=>{if(null!==k)return $g(k.m());throw new x(k);}));jf();a=new Xg(Zi(a.Uf,c));b=new ri(b.Dh);e=c.Bc(e).Bc(this.gm);b=new Dg(a,Ai(b,e.Bc(this.hm)));return new Pj(b)}if(a instanceof Gg&&(d=!0,e=a,e.Bg instanceof Sg)){a=e.Bg;b=jf().Wn;c=Yi(Ah(b,Rf(new Sf,[a.ff])),this.im);if(null===c)throw new x(c);b=c.m();c=c.o().Ha(new Xf(k=>{if(null!==k)return $g(k.m());throw new x(k);})); -jf();d=Zi(a.ff,c);a=new Sg(d,Ai(new ri(a.bh),c.Bc(b)));e=new ri(e.Eh);b=c.Bc(b).Bc(this.gm);b=new Gg(a,Ai(e,b.Bc(this.hm)));return new Pj(b)}if(d&&e.Bg instanceof Xg){a=e.Bg;b=jf().Wn;c=Yi(Ah(b,Rf(new Sf,[a.Uf])),this.im);if(null===c)throw new x(c);b=c.m();c=c.o().Ha(new Xf(k=>{if(null!==k)return $g(k.m());throw new x(k);}));jf();a=new Xg(Zi(a.Uf,c));e=new ri(e.Eh);b=c.Bc(b).Bc(this.gm);b=new Gg(a,Ai(e,b.Bc(this.hm)));return new Pj(b)}jf();b=z();return new Oj(b)}throw new x(b);}; -Fi.prototype.zj=function(b,a){b=this.hm.tc(a);if(b instanceof F)return jf(),new Pj(b.p);if(z()===b)return jf(),b=z(),new Oj(b);throw new x(b);};Fi.prototype.$classData=u({JI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Augmentors$ExpressionAugmentor$$anon$6",{JI:1,i:1,vk:1});function Wh(b,a){this.LI=a}Wh.prototype=new p;Wh.prototype.constructor=Wh;Wh.prototype.yj=function(){jf();var b=z();return new Oj(b)};Wh.prototype.zj=function(){jf();var b=z();return new Oj(b)}; -Wh.prototype.Aj=function(b,a){if(a instanceof bh)return bA(this.LI,a),jf(),b=z(),new Oj(b);jf();b=z();return new Oj(b)};Wh.prototype.$classData=u({KI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Augmentors$ExpressionAugmentor$$anon$7",{KI:1,i:1,vk:1});function fj(b,a){this.dB=a}fj.prototype=new p;fj.prototype.constructor=fj;fj.prototype.zj=function(){jf();var b=z();return new Oj(b)};fj.prototype.Aj=function(){jf();var b=z();return new Oj(b)}; -fj.prototype.yj=function(b,a){if(a instanceof Dg||a instanceof Gg)return this.dB.oq=!1,jf(),b=new F(Yh().mg),new Oj(b);jf();b=z();return new Oj(b)};fj.prototype.$classData=u({NI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Augmentors$FormulaAugmentor$$anon$4",{NI:1,i:1,vk:1});function Mj(){}Mj.prototype=new p;Mj.prototype.constructor=Mj;Mj.prototype.$classData=u({UI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.ExpressionTraversal$$anon$1",{UI:1,i:1,gV:1});function cA(b,a){this.YI=b;this.XI=a} -cA.prototype=new p;cA.prototype.constructor=cA;cA.prototype.zj=function(){jf();var b=z();return new Oj(b)};cA.prototype.Aj=function(){jf();var b=z();return new Oj(b)};cA.prototype.yj=function(b,a){var c=this.YI;if(null===a?null===c:a.l(c))return this.XI.oc=new F(b),jf(),b=new F(Yh().mg),new Oj(b);jf();b=z();return new Oj(b)};cA.prototype.$classData=u({WI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.FormulaTools$$anon$1",{WI:1,i:1,vk:1});function dA(b,a){this.aJ=b;this.$I=a}dA.prototype=new p; -dA.prototype.constructor=dA;dA.prototype.yj=function(){jf();var b=z();return new Oj(b)};dA.prototype.zj=function(){jf();var b=z();return new Oj(b)};dA.prototype.Aj=function(b,a){var c=this.aJ;if(null===a?null===c:a.l(c))return this.$I.oc=new F(b),jf(),b=new F(Yh().mg),new Oj(b);jf();b=z();return new Oj(b)};dA.prototype.$classData=u({ZI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.FormulaTools$$anon$2",{ZI:1,i:1,vk:1});function eA(b,a){this.dJ=b;this.cJ=a}eA.prototype=new p; -eA.prototype.constructor=eA;eA.prototype.yj=function(){jf();var b=z();return new Oj(b)};eA.prototype.Aj=function(){jf();var b=z();return new Oj(b)};eA.prototype.zj=function(b,a){var c=this.dJ;if(null===a?null===c:a.l(c))return this.cJ.oc=new F(b),jf(),b=new F(Yh().mg),new Oj(b);jf();b=z();return new Oj(b)};eA.prototype.$classData=u({bJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.FormulaTools$$anon$3",{bJ:1,i:1,vk:1});function fA(b){this.fJ=b}fA.prototype=new p;fA.prototype.constructor=fA; -fA.prototype.yj=function(){jf();var b=z();return new Oj(b)};fA.prototype.Aj=function(){jf();var b=z();return new Oj(b)};fA.prototype.zj=function(b,a){if(this.fJ.s(a))return jf(),b=z(),new Oj(b);jf();b=new F(Yh().mg);return new Oj(b)};fA.prototype.$classData=u({eJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.FormulaTools$$anon$7",{eJ:1,i:1,vk:1});function gA(){this.Ad=null;hA=this;this.Ad=new zj(jf().Bf)}gA.prototype=new p;gA.prototype.constructor=gA; -gA.prototype.$classData=u({hJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.PosInExpr$",{hJ:1,i:1,n:1});var hA;function Zh(){hA||(hA=new gA);return hA} -function Wk(b,a,c){var d=b.Hw(a,c);b=g=>{if(g.kj.Fb.r()){Ok();var h=iA(Ok(),g.xk);return jA(0,new kA(g.lj,g.rm,g.ll,g.Cn,h,g.xk,g.sm,g.kl,g.qm))}return jA(Ok(),g)};if(d===y())b=y();else{a=d.v();c=a=new kf(b(a),y());for(d=d.D();d!==y();){var e=d.v();e=new kf(b(e),y());c=c.ja=e;d=d.D()}b=a}for(a=b;!a.r();){for(c=a.v().kl;!c.r();){e=c.v();a:{if(null!==e&&Ie(e.o())&&(d=e.o(),ve(e.m()))){e=e.m();kl(dl()).il.T(d,e);break a}throw new x(e);}c=c.D()}a=a.D()}return b}function lA(b){this.hB=b}lA.prototype=new p; -lA.prototype.constructor=lA;lA.prototype.zj=function(){jf();var b=z();return new Oj(b)};lA.prototype.Aj=function(){jf();var b=z();return new Oj(b)};lA.prototype.yj=function(b,a){a instanceof Bg?a.Dg.jb(new Xf(c=>{var d=this.hB;bA(d,c);return d})):a instanceof Cg&&a.Cg.jb(new Xf(c=>{var d=this.hB;bA(d,c);return d}));jf();b=z();return new Oj(b)};lA.prototype.$classData=u({wJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ArchiveParser$$anon$3",{wJ:1,i:1,vk:1});function mA(){}mA.prototype=new p; -mA.prototype.constructor=mA;function Cn(b,a,c,d,e,g){return new qo(a,c,d,e,new ro((h,k,l)=>g.T(k,l)))}function Yn(b,a,c,d,e,g){return new qo(a,c,d,e,new ro((h,k,l)=>g.T(k,l)))}mA.prototype.$classData=u({BJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.BinaryOpSpec$",{BJ:1,i:1,n:1});var nA;function Dn(){nA||(nA=new mA);return nA} -function oA(b,a,c,d){for(var e=0;;)if(N(a,b)){var g=a.k.charCodeAt(b),h=e;switch(h){case 0:switch(g){case 32:case 9:case 10:case 13:b=1+b|0;break;case 47:b=1+b|0;e=1;break;default:U(c,b);return}break;case 1:if(42===g)b=1+b|0,e=2;else{U(c,-1+b|0);return}break;case 2:e=42===g?3:e;b=1+b|0;break;case 3:switch(g){case 47:b=1+b|0;e=0;break;case 42:b=1+b|0;e=3;break;default:b=1+b|0,e=2}break;default:throw new x(h);}}else{if(0===e){c.g&&R(c,d,S().Ga);U(c,b);break}if(1===e){c.g&&R(c,d,S().Ga);U(c,-1+b|0); -break}c.a=!0;Gm(c,b);c.g&&R(c,d,X(S(),new H(()=>wq(J(),vl(Kd(),"*/")))));break}}function pA(){}pA.prototype=new p;pA.prototype.constructor=pA;pA.prototype.Vd=function(b){oA(b.c,b.j,b,b.c)};pA.prototype.$classData=u({IJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.DLParser$DLWhitespace$",{IJ:1,i:1,HC:1});function qA(b){if(b.r())return 0;var a=new Xf(d=>d.lb()),c=mv();b=Tv(b,a,new rA(c)).lb();b.r()?b=z():(b=b.G()|0,b=new F(1+b|0));return(b.r()?0:b.G())|0}function sA(){}sA.prototype=new p; -sA.prototype.constructor=sA;function tA(b,a){b=Vh().Yc(y());var c=new uA(b);if(Ee(a))Xh(Yh(),Zh().Ad,c,a);else if(ve(a))Xh(Yh(),Zh().Ad,c,a);else if(Ie(a))Xh(Yh(),Zh().Ad,c,a);else throw a="Unknown expression "+Te().ba.s(a)+" of kind "+a.ta()+" encountered when dotifying",b=om(),new bl(a,b,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");return Hf(If(),b)} -function vA(b,a,c){b=c.Ab;if(b instanceof Pj&&z()===b.na)return B(new C,a,c);var d=!1,e=null,g=c.Hd;if(z()===g)return B(new C,a,c);if(g instanceof F&&(d=!0,e=g,e.p instanceof kf)){var h=e.p;if(null!==h.Ob)if(null!==h.Ob.o())if(Be().Av===h.Ob.o().rc){var k=Be().zv,l=h.Ob.o().Gd;(null===k?null===l:k.l(l))?ze()===h.Ob.m()?(k=jf().Bf,h=h.ja,h=null===k?null===h:k.l(h)):h=!1:h=!1}else h=!1;else h=!1;else h=!1;if(h)return B(new C,a,c)}if(d)a:{for(h=e.p;!h.r();){k=h.v();if(null===k)throw new x(k);if(k.o().rc!== -(new bh(Ge(),z())).Us){h=!1;break a}h=h.D()}h=!0}else h=!1;if(h)return B(new C,a,c);if(d){d=!1;g=null;a:{if(b instanceof Pj&&(d=!0,g=b,g.na instanceof F&&(h=g.na,h.p instanceof Fe&&(h=h.p,null!==h.bb&&h.bb.Gh instanceof F)))){d=h.bb.Gh;g=xh(Eg(),h);d=yh(Eg(),d.p);var m=g.wb(d).Ha(new Xf(n=>n instanceof bh));break a}d&&g.na instanceof F?(d=g.na,m=wh(Eg(),d.p).Ha(new Xf(n=>n instanceof bh))):m=b instanceof Oj?yh(Eg(),b.fa).Ha(new Xf(n=>n instanceof bh)):Pf()}h=Vp(e.p);e=n=>{if(null!==n){var q=n.o(); -n=new bh(n.o().m(),new F(n.ih()+qA(m)|0));return B(new C,q,n)}throw new x(n);};if(h===y())d=y();else for(d=h.v(),g=d=new kf(e(d),y()),h=h.D();h!==y();)k=h.v(),k=new kf(e(k),y()),g=g.ja=k,h=h.D();e=n=>{if(null!==n&&null!==n.o())return B(new C,new km(n.m().Us,n.m().wv),n.o().m());throw new x(n);};if(d===y())e=y();else{g=d.v();h=g=new kf(e(g),y());for(k=d.D();k!==y();)l=k.v(),l=new kf(e(l),y()),h=h.ja=l,k=k.D();e=g}g=b;for(b=wA(d);!b.r();){d=b.v();d=B(new C,d,g);if(null===d.Y||null===d.Y.o()||null=== -d.Y.o().o())throw new x(d);g=d.Z;if(g instanceof Oj)jf(),g=new si(g.fa),h=new bg(d.Y.o().o().rc,d.Y.o().o().Gd,d.Y.o().m()),k=d.Y.m(),g=wi(xi(),g.Cq,h,k),g=new si(g),h=new hh(new bg(d.Y.o().o().rc,d.Y.o().o().Gd,d.Y.o().m())),d=new hh(d.Y.m()),d=wi(xi(),g.Cq,h,d),g=new Oj(d);else{if(!(g instanceof Pj))throw new x(g);jf();g=g.na;g.r()?d=z():(g=g.G(),g=vi(new ri(g),new bg(d.Y.o().o().rc,d.Y.o().o().Gd,d.Y.o().m()),d.Y.m()),d=new F(vi(new ri(g),new hh(new bg(d.Y.o().o().rc,d.Y.o().o().Gd,d.Y.o().m())), -new hh(d.Y.m()))));g=new Pj(d)}b=b.D()}return B(new C,a,new lm(c.ld,c.sc,new F(e),g,c.te))}throw new x(g);} -function xA(b,a){b=B(new C,b,a);if(null!==b.Y&&null!==b.Z){a=b.Z.sc;if(Ge()===a||Ae()===a){if(b.Z.ld.r())return new bg(b.Y.rc,b.Y.Gd,b.Z.sc);a=!1;var c=null,d=vA(0,b.Y,b.Z).m().Ab;if(d instanceof Pj&&(a=!0,c=d,c.na instanceof F)){var e=c.na;if(ve(e.p))return a=e.p,c=b.Z.sc,d=Ge(),null!==c&&c.l(d)?new xe(b.Y.rc,b.Y.Gd,b.Z.ld.G(),b.Z.sc,new F(a)):new xe(b.Y.rc,b.Y.Gd,b.Z.ld.G(),b.Z.sc,z())}if(a&&c.na instanceof F&&(e=c.na,e.p instanceof Fe)){e=e.p;if(e.bb.Ke===b.Y.rc){var g=e.bb.Je,h=b.Y.Gd;g=null=== -g?null===h:g.l(h)}else g=!1;if(g)return e.bb}if(a&&c.na instanceof F&&Ee(c.na.p)||a&&z()===c.na)return new xe(b.Y.rc,b.Y.Gd,b.Z.ld.G(),b.Z.sc,z());if(d instanceof Oj)return new xe(b.Y.rc,b.Y.Gd,b.Z.ld.G(),b.Z.sc,new F(d.fa));throw new x(d);}if(aA()===a){a=!1;c=b.Z.Ab;if(c instanceof Pj&&(a=!0,c.na instanceof F&&(d=c.na,Ie(d.p)&&(d=d.p,Cl(Bl(),d)))))return new Rg(b.Y.rc,Ke());if(a)return new Je(b.Y.rc,Ke());throw new x(c);}throw new x(a);}throw new x(b);} -function yA(b,a){b=a.wj(new Xf(e=>{if(null!==e&&null!==e.m()&&e.m().Ab instanceof Pj){var g=e.o();e=e.m().Ab.na;e.r()?e=z():(e=e.G(),e=new F(sh(Eg(),e)));e.r()?e=z():(e=e.G(),e=new F(e.aa(new Xf(h=>new km(h.ya(),h.lb())))));e=e.r()?Pf():e.G();return B(new C,g,e)}if(null!==e&&null!==e.m()&&e.m().Ab instanceof Oj)return g=e.m().Ab,e=e.o(),g=uh(Eg(),g.fa).aa(new Xf(h=>new km(h.ya(),h.lb()))),B(new C,e,g);throw new x(e);}));var c=wA(Ij(Hj(),b));ke();a=le(y(),a);b=new Xf(e=>zA(c,e.o()));var d=mv();return a.He(new AA(d, -b))}sA.prototype.$classData=u({NJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Declaration$",{NJ:1,i:1,n:1});var BA;function CA(){BA||(BA=new sA);return BA}function DA(b){this.lB=null;if(null===b)throw null;this.lB=b}DA.prototype=new p;DA.prototype.constructor=DA;DA.prototype.yj=function(){jf();var b=z();return new Oj(b)};DA.prototype.Aj=function(){jf();var b=z();return new Oj(b)}; -DA.prototype.zj=function(b,a){if(a instanceof Je){b=!1;a:{for(var c=this.lB.Fb.y();c.C();){var d=c.z();if(d.o().rc===a.Xo){c=new F(d);break a}}c=z()}c.r()?c=z():(c=c.G(),c=new F(c.m().Ab));if(c instanceof F&&(b=!0,d=c,d.p instanceof Pj&&(d=d.p,d.na instanceof F&&(d=d.na,Ie(d.p))))){b=d.p;if(Cl(Bl(),b))return jf(),a=new Rg(a.Xo,a.ej),new Pj(a);jf();a=z();return new Oj(a)}if(b||z()===c)return jf(),a=z(),new Oj(a);throw new x(c);}jf();a=z();return new Oj(a)}; -DA.prototype.$classData=u({OJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Declaration$$anon$1",{OJ:1,i:1,vk:1});function uA(b){this.QJ=b}uA.prototype=new p;uA.prototype.constructor=uA;uA.prototype.yj=function(){jf();var b=z();return new Oj(b)};uA.prototype.zj=function(){jf();var b=z();return new Oj(b)};uA.prototype.Aj=function(b,a){if(a instanceof bh)return bA(this.QJ,a),jf(),b=z(),new Oj(b);jf();b=z();return new Oj(b)}; -uA.prototype.$classData=u({PJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Declaration$$anon$2",{PJ:1,i:1,vk:1});function gp(){this.Ea=null;cq(this,"\x3cEOF\x3e")}gp.prototype=new eq;gp.prototype.constructor=gp;gp.prototype.of=function(){Se();return kp("$^")};gp.prototype.$classData=u({SJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.EOF$",{SJ:1,Gb:1,i:1});var fp;function Ro(){this.Ea=null;cq(this,"{")}Ro.prototype=new eq;Ro.prototype.constructor=Ro;Ro.prototype.of=function(){Se();return kp("\\{")}; -Ro.prototype.$classData=u({fK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.LBRACE$",{fK:1,Gb:1,i:1});var Qo;function Sk(){}Sk.prototype=new p;Sk.prototype.constructor=Sk;Sk.prototype.w=function(){return"\x3cfunction1\x3e"};Sk.prototype.s=function(){return""};Sk.prototype.$classData=u({mK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.MockBellePrettyPrinter$",{mK:1,i:1,va:1});var Rk;function Uk(){}Uk.prototype=new p;Uk.prototype.constructor=Uk;Uk.prototype.w=function(){return"\x3cfunction3\x3e"}; -Uk.prototype.Ln=function(){var b=new Dd;om();return b};Uk.prototype.$classData=u({nK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.MockExpressionBuilder$",{nK:1,i:1,MF:1});var Tk;function rn(){this.Ea=null;cq(this,"")}rn.prototype=new eq;rn.prototype.constructor=rn;rn.prototype.$classData=u({qK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.NOTHING$",{qK:1,Gb:1,i:1});var qn;function EA(){this.Ea=null}EA.prototype=new eq;EA.prototype.constructor=EA;function FA(){}FA.prototype=EA.prototype;EA.prototype.w=function(){return Lh(ia(this))}; -function GA(){this.Ea=null;cq(this,"\x3cpseudo\x3e")}GA.prototype=new eq;GA.prototype.constructor=GA;GA.prototype.$classData=u({CK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.PSEUDO$",{CK:1,Gb:1,i:1});var HA;function mn(){HA||(HA=new GA);return HA}function IA(b,a,c,d,e){return new bl("type analysis: "+b,a,c,d,"","",null,e)}function JA(){}JA.prototype=new p;JA.prototype.constructor=JA;JA.prototype.$classData=u({EK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ParseException$",{EK:1,i:1,n:1});var KA; -function LA(){KA||(KA=new JA)}function MA(){this.gw=null;this.hp=!1;NA=this;wp||(wp=new vp);var b=Hk().Pw(rz().RF);var a=b instanceof F&&"DLParser"===b.p?!0:z()===b?!0:!1;if(a)b=OA();else{if(b instanceof F)throw Bi("Unknown parser "+b.p+"; please use KeYmaeraXParser");throw new x(b);}this.gw=b;this.hp=xn().fw;xn()}MA.prototype=new p;MA.prototype.constructor=MA;MA.prototype.w=function(){return"\x3cfunction1\x3e"}; -function kl(b){if(null!==b.gw)return b.gw;throw new PA(new H(()=>"No parser set. Please check the command line during startup for error messages."));} -function QA(b,a){try{var c=wh(Eg(),a)}catch(h){if(h instanceof dg)throw c=h,new bl("Semantics: symbols computation error",om(),"\x3cunknown\x3e","\x3cunknown\x3e","","",c,"");if(h instanceof uf)throw c=h,new bl("Semantics: symbols computation error",om(),"\x3cunknown\x3e","\x3cunknown\x3e","","",c,"");throw h;}if(c.aa(new Xf(h=>new De(h.ya(),h.lb(),h instanceof Yf))).da()===c.da())return Pf();ke();var d=le(y(),c);if(d===y())b=y();else for(b=d.v(),a=b=new kf(new De(b.ya(),b.lb(),b instanceof Yf),y()), -d=d.D();d!==y();){var e=d.v();e=new kf(new De(e.ya(),e.lb(),e instanceof Yf),y());a=a.ja=e;d=d.D()}a=RA(b);var g=SA(b,a);return c.Ha(new Xf(h=>g.sa(new De(h.ya(),h.lb(),h instanceof Yf))))}MA.prototype.s=function(b){return jl(kl(this),b)};MA.prototype.$classData=u({GK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Parser$",{GK:1,i:1,va:1});var NA;function dl(){NA||(NA=new MA);return NA} -function TA(b,a){if(0===b)return new UA(1,1);Se();b=a.substring(0,b);Se();b=new Yk(b,!0);ke();a=le(y(),b);b=a.E();a=Tp(a);a.r()?a=z():(a=a.G(),a=new F(a.length));return new UA(b,(a.r()?0:a.G())|0)}function VA(){}VA.prototype=new p;VA.prototype.constructor=VA;function WA(b,a,c){var d=TA(a,b);if(null===d)throw new x(d);a=d.rl();d=d.ih();b=TA(c,b);if(null===b)throw new x(b);return new up(a,d,b.rl(),b.ih())}VA.prototype.$classData=u({OK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Region$",{OK:1,i:1,n:1});var XA; -function YA(){XA||(XA=new VA)}function ZA(){this.Ea=null;cq(this,"\x3d\x3d\x3e")}ZA.prototype=new eq;ZA.prototype.constructor=ZA;ZA.prototype.of=function(){Se();return kp("\x3d\x3d\x3e")};ZA.prototype.$classData=u({$K:0},!1,"edu.cmu.cs.ls.keymaerax.parser.TURNSTILE$",{$K:1,Gb:1,i:1});var $A;function Cp(){$A||($A=new ZA);return $A}function aB(){}aB.prototype=new p;aB.prototype.constructor=aB;function yn(b,a,c,d,e,g){return new vn(a,c,d,e,new Gj((h,k)=>g.s(k)))} -function Io(b,a,c,d,e){return new vn(a,200,c,d,new Gj((g,h)=>e.s(h)))}function Lo(b,a,c,d,e){return new vn(a,200,c,d,new Gj((g,h)=>e.s(h)))}aB.prototype.$classData=u({eL:0},!1,"edu.cmu.cs.ls.keymaerax.parser.UnaryOpSpec$",{eL:1,i:1,n:1});var bB;function zn(){bB||(bB=new aB);return bB}function cB(){}cB.prototype=new p;cB.prototype.constructor=cB;function on(b,a,c){return new nn(a,0,new Xf(()=>c))}cB.prototype.$classData=u({gL:0},!1,"edu.cmu.cs.ls.keymaerax.parser.UnitOpSpec$",{gL:1,i:1,n:1});var dB; -function pn(){dB||(dB=new cB);return dB}function eB(){}eB.prototype=new p;eB.prototype.constructor=eB;eB.prototype.$classData=u({iL:0},!1,"fastparse.Implicits$LowPriOptioner$GenericOptionerImplicit0$",{iL:1,i:1,qV:1});function fB(){}fB.prototype=new p;fB.prototype.constructor=fB;fB.prototype.Ut=function(b){return $q(Bh(),b)};fB.prototype.$classData=u({jL:0},!1,"fastparse.Implicits$LowPriRepeater$GenericRepeatedImplicit0$",{jL:1,i:1,mL:1});function gB(){}gB.prototype=new p; -gB.prototype.constructor=gB;gB.prototype.T=function(b){return b};gB.prototype.$classData=u({kL:0},!1,"fastparse.Implicits$LowPriSequencer$UnitSequencer0$",{kL:1,i:1,pL:1});function hB(){this.pw=null}hB.prototype=new p;hB.prototype.constructor=hB;function iB(){var b=jB();null===jB().pw&&null===jB().pw&&(jB().pw=new eB(b));jB()}hB.prototype.$classData=u({lL:0},!1,"fastparse.Implicits$Optioner$",{lL:1,i:1,mV:1});var kB;function jB(){kB||(kB=new hB);return kB}function lB(){this.pt=null}lB.prototype=new p; -lB.prototype.constructor=lB;function mB(){var b=nB();null===nB().pt&&null===nB().pt&&(nB().pt=new fB(b));return nB().pt}lB.prototype.$classData=u({nL:0},!1,"fastparse.Implicits$Repeater$",{nL:1,i:1,nV:1});var oB;function nB(){oB||(oB=new lB);return oB}function pB(){}pB.prototype=new p;pB.prototype.constructor=pB;pB.prototype.Ut=function(){};pB.prototype.$classData=u({oL:0},!1,"fastparse.Implicits$Repeater$UnitRepeater$",{oL:1,i:1,mL:1});var qB;function gq(b){this.sL=b}gq.prototype=new p; -gq.prototype.constructor=gq;gq.prototype.T=function(b,a){return this.sL.T(b,a)};gq.prototype.$classData=u({rL:0},!1,"fastparse.Implicits$Sequencer$NarySequencer",{rL:1,i:1,pL:1}); -function rB(b,a,c){for(var d=0;;)if(N(a,b)){var e=a.k.charCodeAt(b),g=d;switch(g){case 0:switch(e){case 32:case 9:case 10:case 13:b=1+b|0;break;case 47:b=1+b|0;d=2;break;default:c.g&&R(c,b,S().Ga);U(c,b);return}break;case 1:d=10===e?0:d;b=1+b|0;break;case 2:switch(e){case 47:b=1+b|0;d=1;break;case 42:b=1+b|0;d=3;break;default:c.g&&R(c,b,S().Ga);U(c,-1+b|0);return}break;case 3:d=42===e?4:d;b=1+b|0;break;case 4:switch(e){case 47:b=1+b|0;d=0;break;case 42:b=1+b|0;d=4;break;default:b=1+b|0,d=3}break; -default:throw new x(g);}}else{if(0===d||1===d){c.g&&R(c,b,S().Ga);U(c,b);break}if(2===d){c.g&&R(c,b,S().Ga);U(c,-1+b|0);break}c.a=!0;Gm(c,b);c.g&&R(c,b,X(S(),new H(()=>wq(J(),vl(Kd(),"*/")))));break}}function sB(){}sB.prototype=new p;sB.prototype.constructor=sB;sB.prototype.Vd=function(b){rB(b.c,b.j,b)};sB.prototype.$classData=u({uL:0},!1,"fastparse.JavaWhitespace$whitespace$",{uL:1,i:1,HC:1});var tB;function uB(){tB||(tB=new sB);return tB}function vB(){}vB.prototype=new p; -vB.prototype.constructor=vB;vB.prototype.Vd=function(b){Fq(b)};vB.prototype.$classData=u({vL:0},!1,"fastparse.NoWhitespace$noWhitespaceImplicit$",{vL:1,i:1,HC:1});var wB;function xB(){wB||(wB=new vB);return wB}function oq(b,a,c){this.EL=b;this.ip=a;this.mj=c}oq.prototype=new iq;oq.prototype.constructor=oq;oq.prototype.Qw=function(){throw yB(new zB,"Parse Error, "+AB(this));};oq.prototype.w=function(){return"Parsed.Failure("+AB(this)+")"}; -function AB(b){var a=b.EL;if(""===a)return"Position "+uq(b.mj.ml,b.ip)+", found "+vq(Bq(),b.mj.ml,b.ip);Bq();var c=b.mj.ml;jf();a=[B(new C,a,b.ip)];a=Rf(new Sf,a);a=le(y(),a);b=b.ip;return"Expected "+tq(Bq(),c,a)+", found "+vq(Bq(),c,b)}oq.prototype.Bt=function(){this.Qw()};oq.prototype.$classData=u({CL:0},!1,"fastparse.Parsed$Failure",{CL:1,wL:1,i:1});function BB(){}BB.prototype=new p;BB.prototype.constructor=BB;BB.prototype.$classData=u({HL:0},!1,"fastparse.Parsed$TracedFailure$",{HL:1,i:1,n:1}); -var CB;function DB(){}DB.prototype=new p;DB.prototype.constructor=DB;function EB(){}EB.prototype=DB.prototype;function FB(b,a){this.KL=b;this.JL=a}FB.prototype=new p;FB.prototype.constructor=FB;FB.prototype.$classData=u({IL:0},!1,"fastparse.ParserInputSource$fromParserInput",{IL:1,i:1,uV:1}); -function GB(b){b.Le=new gq(new Gj((a,c)=>new De(a.o(),a.m(),c)));b.Ak=new gq(new Gj((a,c)=>new HB(a.nb,a.Lb,a.Oc,c)));b.qt=new gq(new Gj((a,c)=>new IB(a.Kh,a.og,a.Lh,a.hh,c)));b.EC=new gq(new Gj((a,c)=>new JB(a.Gn,a.ql,a.Hn,a.In,a.Jn,c)));b.FC=new gq(new Gj((a,c)=>new KB(a.Vq,a.Wq,a.Xq,a.Yq,a.Zq,a.$q,c)))}function LB(){this.Ga=null;MB=this;this.Ga=new NB(jf().Bf)}LB.prototype=new p;LB.prototype.constructor=LB;function X(b,a){b=new Qq(new H(()=>Zq(a)));var c=jf().Bf;return new NB(new kf(b,c))} -function OB(b){var a=g=>new Qq(new H(()=>g));if(b===y())a=y();else{var c=b.v(),d=c=new kf(a(c),y());for(b=b.D();b!==y();){var e=b.v();e=new kf(a(e),y());d=d.ja=e;b=b.D()}a=c}return new NB(a)}LB.prototype.$classData=u({QL:0},!1,"fastparse.internal.Msgs$",{QL:1,i:1,n:1});var MB;function S(){MB||(MB=new LB);return MB}function PB(){}PB.prototype=new p;PB.prototype.constructor=PB;PB.prototype.$classData=u({TL:0},!1,"fastparse.package$",{TL:1,i:1,wV:1});var QB;function I(){QB||(QB=new PB)} -function RB(b){0===(32&b.rg)<<24>>24&&0===(32&b.rg)<<24>>24&&(b.pD=new Lc(new Int32Array([1632,1776,1984,2406,2534,2662,2790,2918,3046,3174,3302,3430,3664,3792,3872,4160,4240,6112,6160,6470,6608,6784,6800,6992,7088,7232,7248,42528,43216,43264,43472,43600,44016,65296,66720,69734,69872,69942,70096,71360,120782,120792,120802,120812,120822])),b.rg=(32|b.rg)<<24>>24);return b.pD}function SB(){this.pD=this.nD=this.mD=this.oD=null;this.rg=0}SB.prototype=new p;SB.prototype.constructor=SB; -function TB(b,a){if(0<=a&&65536>a)return String.fromCharCode(a);if(0<=a&&1114111>=a)return String.fromCharCode(65535&(-64+(a>>10)|55296),65535&(56320|1023&a));throw UB();} -function VB(b,a){if(0>a)var c=0;else if(256>a)0===(1&b.rg)<<24>>24&&0===(1&b.rg)<<24>>24&&(b.oD=new Lc(new Int32Array([15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,12,24,24,24,26,24,24,24,21,22,24,25,24,20,24,24,9,9,9,9,9,9,9,9,9,9,24,24,25,25,25,24,24,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,21,24,22,27,23,27,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,21,25,22,25,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, -15,15,15,15,15,15,15,15,15,15,15,15,12,24,26,26,26,26,28,24,27,28,5,29,25,16,28,27,28,25,11,11,27,2,24,24,27,11,5,30,11,11,11,24,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,25,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,25,2,2,2,2,2,2,2,2])),b.rg=(1|b.rg)<<24>>24),c=b.oD.d[a];else{0===(4&b.rg)<<24>>24&&0===(4&b.rg)<<24>>24&&(b.nD=new Lc(new Int32Array([1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1, -2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,5,1,2,5,1,3,2,1,3,2,1,3,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,3,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,5,2,4,27,4,27,4,27,4,27,4,27,6,1,2,1,2,4,27,1,2,0,4, -2,24,0,27,1,24,1,0,1,0,1,2,1,0,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,25,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,28,6,7,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,0,1, -0,4,24,0,2,0,24,20,0,26,0,6,20,6,24,6,24,6,24,6,0,5,0,5,24,0,16,0,25,24,26,24,28,6,24,0,24,5,4,5,6,9,24,5,6,5,24,5,6,16,28,6,4,6,28,6,5,9,5,28,5,24,0,16,5,6,5,6,0,5,6,5,0,9,5,6,4,28,24,4,0,5,6,4,6,4,6,4,6,0,24,0,5,6,0,24,0,5,0,5,0,6,0,6,8,5,6,8,6,5,8,6,8,6,8,5,6,5,6,24,9,24,4,5,0,5,0,6,8,0,5,0,5,0,5,0,5,0,5,0,5,0,6,5,8,6,0,8,0,8,6,5,0,8,0,5,0,5,6,0,9,5,26,11,28,26,0,6,8,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,6,0,8,6,0,6,0,6,0,6,0,5,0,5,0,9,6,5,6,0,6,8,0,5,0,5,0,5,0,5,0,5,0,5,0,6,5,8,6,0,6,8,0,8,6,0,5,0,5, -6,0,9,24,26,0,6,8,0,5,0,5,0,5,0,5,0,5,0,5,0,6,5,8,6,8,6,0,8,0,8,6,0,6,8,0,5,0,5,6,0,9,28,5,11,0,6,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,8,6,8,0,8,0,8,6,0,5,0,8,0,9,11,28,26,28,0,8,0,5,0,5,0,5,0,5,0,5,0,5,6,8,0,6,0,6,0,6,0,5,0,5,6,0,9,0,11,28,0,8,0,5,0,5,0,5,0,5,0,5,0,6,5,8,6,8,0,6,8,0,8,6,0,8,0,5,0,5,6,0,9,0,5,0,8,0,5,0,5,0,5,0,5,8,6,0,8,0,8,6,5,0,8,0,5,6,0,9,11,0,28,5,0,8,0,5,0,5,0,5,0,5,0,5,0,6,0,8,6,0,6,0,8,0,8,24,0,5,6,5,6,0,26,5,4,6,24,9,24,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,6, -5,6,0,6,5,0,5,0,4,0,6,0,9,0,5,0,5,28,24,28,24,28,6,28,9,11,28,6,28,6,28,6,21,22,21,22,8,5,0,5,0,6,8,6,24,6,5,6,0,6,0,28,6,28,0,28,24,28,24,0,5,8,6,8,6,8,6,8,6,5,9,24,5,8,6,5,6,5,8,5,8,5,6,5,6,8,6,8,6,5,8,9,8,6,28,1,0,1,0,1,0,5,24,4,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,6,24,11,0,5,28,0,5,0,20,5,24,5,12,5,21,22,0,5,24,10,0,5,0,5,6,0,5,6,24,0,5,6,0,5,0,5,0,6,0,5,6,8,6,8,6,8,6,24,4,24,26,5,6,0,9,0,11,0,24,20,24,6,12,0,9,0,5,4,5,0,5,6,5,0,5,0,5,0,6,8,6,8,0,8,6,8,6,0,28,0,24, -9,5,0,5,0,5,0,8,5,8,0,9,11,0,28,5,6,8,0,24,5,8,6,8,6,0,6,8,6,8,6,8,6,0,6,9,0,9,0,24,4,24,0,6,8,5,6,8,6,8,6,8,6,8,5,0,9,24,28,6,28,0,6,8,5,8,6,8,6,8,6,8,5,9,5,6,8,6,8,6,8,6,8,0,24,5,8,6,8,6,0,24,9,0,5,9,5,4,24,0,24,0,6,24,6,8,6,5,6,5,8,6,5,0,2,4,2,4,2,4,6,0,6,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1, -2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,0,1,0,2,1,2,1,2,0,1,0,2,0,1,0,1,0,1,0,1,2,1,2,0,2,3,2,3,2,3,2,0,2,1,3,27,2,27,2,0,2,1,3,27,2,0,2,1,0,27,2,1,27,0,2,0,2,1,3,27,0,12,16,20,24,29,30,21,29,30,21,29,24,13,14,16,12,24,29,30,24,23,24,25,21,22,24,25,24,23,24,12,16,0,16,11,4,0,11,25,21, -22,4,11,25,21,22,0,4,0,26,0,6,7,6,7,6,0,28,1,28,1,28,2,1,2,1,2,28,1,28,25,1,28,1,28,1,28,1,28,1,28,2,1,2,5,2,28,2,1,25,1,2,28,25,28,2,28,11,10,1,2,10,11,0,25,28,25,28,25,28,25,28,25,28,25,28,25,28,25,28,25,28,25,28,25,28,25,28,21,22,28,25,28,25,28,25,28,0,28,0,28,0,11,28,11,28,25,28,25,28,25,28,25,28,0,28,21,22,21,22,21,22,21,22,21,22,21,22,21,22,11,28,25,21,22,25,21,22,21,22,21,22,21,22,21,22,25,28,25,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,25,21,22,21,22,25,21,22,25,28, -25,28,25,0,28,0,1,0,2,0,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,4,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,28,1,2,1,2,6,1,2,0,24,11,24,2,0,2,0,2,0,5,0,4,24,0,6,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,6,24,29,30,29,30,24,29,30,24,29,30,24,20,24,20,24,29,30,24,29,30,21,22,21,22,21,22,21,22,24,4,24,20,0,28,0,28,0,28,0,28,0,12,24,28,4,5,10,21,22,21,22,21,22, -21,22,21,22,28,21,22,21,22,21,22,21,22,20,21,22,28,10,6,8,20,4,28,10,4,5,24,28,0,5,0,6,27,4,5,20,5,24,4,5,0,5,0,5,0,28,11,28,5,0,28,0,5,28,0,11,28,11,28,11,28,11,28,11,28,5,0,28,5,0,5,4,5,0,28,0,5,4,24,5,4,24,5,9,5,0,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,5,6,7,24,6,24,4,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,0,6,5,10,6,24,0,27,4,27,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, -1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,4,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,4,27,1,2,1,2,0,1,2,1,2,0,1,2,1,2,1,2,1,2,1,2,1,0,4,2,5,6,5,6,5,6,5,8,6,8,28,0,11,28,26,28,0,5,24,0,8,5,8,6,0,24,9,0,6,5,24,5,0,9,5,6,24,5,6,8,0,24,5,0,6,8,5,6,8,6,8,6,8,24,0,4,9,0,24,0,5,6,8,6,8,6,0,5,6,5,6,8,0,9,0,24,5,4,5,28,5,8,0,5,6,5,6,5,6,5,6,5,6,5,0,5,4,24,5,8,6,8,24,5,4,8,6,0,5,0,5,0,5,0,5,0,5,0,5,8,6,8,6,8,24,8,6,0,9,0,5,0,5,0,5,0,19,18,5,0,5,0,2,0,2,0,5,6,5,25,5,0,5,0,5,0,5,0,5,0,5,27,0,5,21,22,0,5,0,5,0,5,26, -28,0,6,24,21,22,24,0,6,0,24,20,23,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,24,21,22,24,23,24,0,24,20,21,22,21,22,21,22,24,25,20,25,0,24,26,24,0,5,0,5,0,16,0,24,26,24,21,22,24,25,24,20,24,9,24,25,24,1,21,24,22,27,23,27,2,21,25,22,25,21,22,24,21,22,24,5,4,5,4,5,0,5,0,5,0,5,0,5,0,26,25,27,28,26,0,28,25,28,0,16,28,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,24,0,11,0,28,10,11,28,11,0,28,0,28,6,0,5,0,5,0,5,0,11,0,5,10,5,10,0,5,0,24,5,0,5,24,10,0,1,2,5,0,9,0,5,0,5,0,5,0,5,0,5,0,5,0,24,11,0,5,11,0,24,5,0,24,0, -5,0,5,0,5,6,0,6,0,6,5,0,5,0,5,0,6,0,6,11,0,24,0,5,11,24,0,5,0,24,5,0,11,5,0,11,0,5,0,11,0,8,6,8,5,6,24,0,11,9,0,6,8,5,8,6,8,6,24,16,24,0,5,0,9,0,6,5,6,8,6,0,9,24,0,6,8,5,8,6,8,5,24,0,9,0,5,6,8,6,8,6,8,6,0,9,0,5,0,10,0,24,0,5,0,5,0,5,0,5,8,0,6,4,0,5,0,28,0,28,0,28,8,6,28,8,16,6,28,6,28,6,28,0,28,6,28,0,28,0,11,0,1,2,1,2,0,2,1,2,1,0,1,0,1,0,1,0,1,0,1,2,0,2,0,2,0,2,1,2,1,0,1,0,1,0,1,0,2,1,0,1,0,1,0,1,0,1,0,2,1,2,1,2,1,2,1,2,1,2,1,2,0,1,25,2,25,2,1,25,2,25,2,1,25,2,25,2,1,25,2,25,2,1,25,2,25,2,1,2,0, -9,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,25,0,28,0,28,0,28,0,28,0,28,0,28,0,11,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,5,0,5,0,5,0,5,0,16,0,16,0,6,0,18,0,18,0])),b.rg=(4|b.rg)<<24>>24);c=b.nD.d;if(0===(2&b.rg)<<24>>24&&0===(2&b.rg)<<24>>24){for(var d=new Lc(new Int32Array([257,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,3,2,1,1,1,2,1,3,2,4,1,2,1,3,3,2,1,2,1,1,1,1,1,2,1,1,2,1,1,2,1,3,1,1,1,2,2,1,1,3,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,2, -1,2,2,1,1,4,1,1,1,1,1,1,1,1,69,1,27,18,4,12,14,5,7,1,1,1,17,112,1,1,1,1,1,1,1,1,2,1,3,1,5,2,1,1,3,1,1,1,2,1,17,1,9,35,1,2,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,2,2,51,48,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,38,2,1,6,1,39,1,1,1,4,1,1,45,1,1,1,2,1,2,1,1,8,27,5,3,2,11,5,1,3,2,1,2,2,11,1,2,2,32,1,10,21,10,4,2,1,99,1,1,7,1,1,6,2,2,1,4,2,10,3,2,1,14,1,1,1,1,30,27,2,89,11,1,14,10,33,9,2,1,3,1,5,22,4,1,9,1,3,1,5,2,15,1,25,3,2,1,65,1,1,11,55,27,1,3,1,54,1,1,1,1,3,8,4,1,2,1,7,10,2,2,10,1,1,6,1,7,1,1,2,1,8,2,2,2,22,1,7,1,1,3,4,2,1,1,3,4,2,2,2,2,1,1,8,1,4,2,1,3,2,2,10,2,2,6,1,1,5,2,1,1,6,4,2,2,22,1,7,1,2,1,2,1,2,2,1,1,3,2,4,2,2,3,3, -1,7,4,1,1,7,10,2,3,1,11,2,1,1,9,1,3,1,22,1,7,1,2,1,5,2,1,1,3,5,1,2,1,1,2,1,2,1,15,2,2,2,10,1,1,15,1,2,1,8,2,2,2,22,1,7,1,2,1,5,2,1,1,1,1,1,4,2,2,2,2,1,8,1,1,4,2,1,3,2,2,10,1,1,6,10,1,1,1,6,3,3,1,4,3,2,1,1,1,2,3,2,3,3,3,12,4,2,1,2,3,3,1,3,1,2,1,6,1,14,10,3,6,1,1,6,3,1,8,1,3,1,23,1,10,1,5,3,1,3,4,1,3,1,4,7,2,1,2,6,2,2,2,10,8,7,1,2,2,1,8,1,3,1,23,1,10,1,5,2,1,1,1,1,5,1,1,2,1,2,2,7,2,7,1,1,2,2,2,10,1,2,15,2,1,8,1,3,1,41,2,1,3,4,1,3,1,3,1,1,8,1,8,2,2,2,10,6,3,1,6,2,2,1,18,3,24,1,9,1,1,2,7,3,1,4,3,3,1, -1,1,8,18,2,1,12,48,1,2,7,4,1,6,1,8,1,10,2,37,2,1,1,2,2,1,1,2,1,6,4,1,7,1,3,1,1,1,1,2,2,1,4,1,2,6,1,2,1,2,5,1,1,1,6,2,10,2,4,32,1,3,15,1,1,3,2,6,10,10,1,1,1,1,1,1,1,1,1,1,2,8,1,36,4,14,1,5,1,2,5,11,1,36,1,8,1,6,1,2,5,4,2,37,43,2,4,1,6,1,2,2,2,1,10,6,6,2,2,4,3,1,3,2,7,3,4,13,1,2,2,6,1,1,1,10,3,1,2,38,1,1,5,1,2,43,1,1,332,1,4,2,7,1,1,1,4,2,41,1,4,2,33,1,4,2,7,1,1,1,4,2,15,1,57,1,4,2,67,2,3,9,20,3,16,10,6,85,11,1,620,2,17,1,26,1,1,3,75,3,3,15,13,1,4,3,11,18,3,2,9,18,2,12,13,1,3,1,2,12,52,2,1,7,8,1,2, -11,3,1,3,1,1,1,2,10,6,10,6,6,1,4,3,1,1,10,6,35,1,52,8,41,1,1,5,70,10,29,3,3,4,2,3,4,2,1,6,3,4,1,3,2,10,30,2,5,11,44,4,17,7,2,6,10,1,3,34,23,2,3,2,2,53,1,1,1,7,1,1,1,1,2,8,6,10,2,1,10,6,10,6,7,1,6,82,4,1,47,1,1,5,1,1,5,1,2,7,4,10,7,10,9,9,3,2,1,30,1,4,2,2,1,1,2,2,10,44,1,1,2,3,1,1,3,2,8,4,36,8,8,2,2,3,5,10,3,3,10,30,6,2,64,8,8,3,1,13,1,7,4,1,4,2,1,2,9,44,63,13,1,34,37,39,21,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,8,6,2,6,2,8,8,8,8,6,2,6,2,8,1,1,1,1,1,1,1,1,8,8,14,2,8,8,8,8,8,8,5,1,2,4,1,1,1,3,3,1,2,4,1,3,4,2,2,4,1,3,8,5,3,2,3,1,2,4,1,2,1,11, -5,6,2,1,1,1,2,1,1,1,8,1,1,5,1,9,1,1,4,2,3,1,1,1,11,1,1,1,10,1,5,5,6,1,1,2,6,3,1,1,1,10,3,1,1,1,13,3,32,16,13,4,1,3,12,15,2,1,4,1,2,1,3,2,3,1,1,1,2,1,5,6,1,1,1,1,1,1,4,1,1,4,1,4,1,2,2,2,5,1,4,1,1,2,1,1,16,35,1,1,4,1,6,5,5,2,4,1,2,1,2,1,7,1,31,2,2,1,1,1,31,268,8,4,20,2,7,1,1,81,1,30,25,40,6,18,12,39,25,11,21,60,78,22,183,1,9,1,54,8,111,1,144,1,103,1,1,1,1,1,1,1,1,1,1,1,1,1,1,30,44,5,1,1,31,1,1,1,1,1,1,1,1,1,1,16,256,131,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,63,1,1,1,1,32,1,1,258,48,21,2,6,3,10, -166,47,1,47,1,1,1,3,2,1,1,1,1,1,1,4,1,1,2,1,6,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,6,1,1,1,1,3,1,1,5,4,1,2,38,1,1,5,1,2,56,7,1,1,14,1,23,9,7,1,7,1,7,1,7,1,7,1,7,1,7,1,7,1,32,2,1,1,1,1,3,1,1,1,1,1,9,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,5,1,10,2,68,26,1,89,12,214,26,12,4,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,9,4,2,1,5,2, -3,1,1,1,2,1,86,2,2,2,2,1,1,90,1,3,1,5,41,3,94,1,2,4,10,27,5,36,12,16,31,1,10,30,8,1,15,32,10,39,15,320,6582,10,64,20941,51,21,1,1143,3,55,9,40,6,2,268,1,3,16,10,2,20,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,10,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,1,70,10,2,6,8,23,9,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,1, -1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,12,1,1,1,1,1,1,1,1,1,1,1,77,2,1,7,1,3,1,4,1,23,2,2,1,4,4,6,2,1,1,6,52,4,8,2,50,16,1,9,2,10,6,18,6,3,1,4,10,28,8,2,23,11,2,11,1,29,3,3,1,47,1,2,4,2,1,4,13,1,1,10,4,2,32,41,6,2,2,2,2,9,3,1,8,1,1,2,10,2,4,16,1,6,3,1,1,4,48,1,1,3,2,2,5,2,1,1,1,24,2,1,2,11,1,2,2,2,1,2,1,1,10,6,2,6,2,6,9,7,1,7,145,35,2,1,2,1,2,1,1,1,2,10,6,11172,12,23,4,49,4,2048,6400,366,2,106,38,7,12,5,5,1,1,10,1,13,1,5,1,1,1,2,1,2,1,108,16,17,363,1,1,16,64,2,54,40,12,1,1,2,16,7,1,1,1,6, -7,9,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,4,3,3,1,4,1,1,1,1,1,1,1,3,1,1,3,1,1,1,2,4,5,1,135,2,1,1,3,1,3,1,1,1,1,1,1,2,10,2,3,2,26,1,1,1,1,1,1,26,1,1,1,1,1,1,1,1,1,2,10,1,45,2,31,3,6,2,6,2,6,2,3,3,2,1,1,1,2,1,1,4,2,10,3,2,2,12,1,26,1,19,1,2,1,15,2,14,34,123,5,3,4,45,3,9,53,4,17,1,5,12,52,45,1,130,29,3,49,47,31,1,4,12,17,1,8,1,53,30,1,1,36,4,8,1,5,42,40,40,78,2,10,854,6,2,1,1,44,1,2,3,1,2,23,1,1,8,160,22,6,3,1,26,5,1,64,56,6,2,64,1,3,1,2,5,4,4,1,3,1,27,4,3,4,1,8,8,9,7,29,2,1,128,54,3,7,22,2,8, -19,5,8,128,73,535,31,385,1,1,1,53,15,7,4,20,10,16,2,1,45,3,4,2,2,2,1,4,14,25,7,10,6,3,36,5,1,8,1,10,4,60,2,1,48,3,9,2,4,4,7,10,1190,43,1,1,1,2,6,1,1,8,10,2358,879,145,99,13,4,2956,1071,13265,569,1223,69,11,1,46,16,4,13,16480,2,8190,246,10,39,2,60,2,3,3,6,8,8,2,7,30,4,48,34,66,3,1,186,87,9,18,142,26,26,26,7,1,18,26,26,1,1,2,2,1,2,2,2,4,1,8,4,1,1,1,7,1,11,26,26,2,1,4,2,8,1,7,1,26,2,1,4,1,5,1,1,3,7,1,26,26,26,26,26,26,26,26,26,26,26,26,28,2,25,1,25,1,6,25,1,25,1,6,25,1,25,1,6,25,1,25,1,6,25,1,25,1,6, -1,1,2,50,5632,4,1,27,1,2,1,1,2,1,1,10,1,4,1,1,1,1,6,1,4,1,1,1,1,1,1,3,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,2,4,1,7,1,4,1,4,1,1,1,10,1,17,5,3,1,5,1,17,52,2,270,44,4,100,12,15,2,14,2,15,1,15,32,11,5,31,1,60,4,43,75,29,13,43,5,9,7,2,174,33,15,6,1,70,3,20,12,37,1,5,21,17,15,63,1,1,1,182,1,4,3,62,2,4,12,24,147,70,4,11,48,70,58,116,2188,42711,41,4149,11,222,16354,542,722403,1,30,96,128,240,65040,65534,2,65534])),e=d.d[0],g=1,h=d.d.length;g!==h;)e=e+d.d[g]|0,d.d[g]=e,g=1+g|0;b.mD=d;b.rg=(2|b.rg)<<24>>24}b= -b.mD;a=$s(ut(),b,a);c=c[0<=a?1+a|0:-1-a|0]}return c}function WB(b,a,c){if(256>a)b=48<=a&&57>=a?-48+a|0:65<=a&&90>=a?-55+a|0:97<=a&&122>=a?-87+a|0:-1;else if(65313<=a&&65338>=a)b=-65303+a|0;else if(65345<=a&&65370>=a)b=-65335+a|0;else{var d=$s(ut(),RB(b),a);d=0>d?-2-d|0:d;0>d?b=-1:(b=a-RB(b).d[d]|0,b=9=b)return 8|b;var a=TB(0,b).toUpperCase();switch(a.length){case 1:return a.charCodeAt(0);case 2:var c=a.charCodeAt(0);a=a.charCodeAt(1);return-671032320===(-67044352&(c<<16|a))?(64+(1023&c)|0)<<10|1023&a:b;default:return b}}}function ql(b,a){return 65535&YB(a)} -function YB(b){if(304===b)return 105;var a=TB(0,b).toLowerCase();switch(a.length){case 1:return a.charCodeAt(0);case 2:var c=a.charCodeAt(0);a=a.charCodeAt(1);return-671032320===(-67044352&(c<<16|a))?(64+(1023&c)|0)<<10|1023&a:b;default:return b}}SB.prototype.$classData=u({BM:0},!1,"java.lang.Character$",{BM:1,i:1,n:1});var ZB;function rl(){ZB||(ZB=new SB);return ZB}function $B(b){throw new aC('For input string: "'+b+'"');}function bC(){this.qD=this.rD=null;this.Hm=0}bC.prototype=new p; -bC.prototype.constructor=bC; -function cC(b,a){0===(1&b.Hm)<<24>>24&&0===(1&b.Hm)<<24>>24&&(b.rD=RegExp("^[\\x00-\\x20]*([+-]?(?:NaN|Infinity|(?:\\d+\\.?\\d*|\\.\\d+)(?:[eE][+-]?\\d+)?)[fFdD]?)[\\x00-\\x20]*$"),b.Hm=(1|b.Hm)<<24>>24);var c=b.rD.exec(a);if(null!==c)a=+parseFloat(c[1]);else{0===(2&b.Hm)<<24>>24&&0===(2&b.Hm)<<24>>24&&(b.qD=RegExp("^[\\x00-\\x20]*([+-]?)0[xX]([0-9A-Fa-f]*)\\.?([0-9A-Fa-f]*)[pP]([+-]?\\d+)[fFdD]?[\\x00-\\x20]*$"),b.Hm=(2|b.Hm)<<24>>24);var d=b.qD.exec(a);null===d&&$B(a);b=d[1];c=d[2];var e=d[3];d= -d[4];""===c&&""===e&&$B(a);a=dC(0,c,e,d,15);a="-"===b?-a:a}return a} -function dC(b,a,c,d,e){b=""+a+c;c=-(c.length<<2)|0;for(a=0;;)if(a!==b.length&&48===b.charCodeAt(a))a=1+a|0;else break;b=b.substring(a);if(""===b)return 0;var g=b.length;if(a=g>e){for(var h=!1,k=e;!h&&k!==g;)48!==b.charCodeAt(k)&&(h=!0),k=1+k|0;g=h?"1":"0";g=b.substring(0,e)+g}else g=b;c=c+(a?(b.length-(1+e|0)|0)<<2:0)|0;e=+parseInt(g,16);d=+parseInt(d,10);c=xb(d)+c|0;b=c/3|0;d=+Math.pow(2,b);c=+Math.pow(2,c-(b<<1)|0);return e*d*d*c} -function Ja(b,a,c){return a!==a?c!==c?0:1:c!==c?-1:a===c?0===a?(b=1/a,b===1/c?0:0>b?-1:1):0:a>20;if(0===h)throw cg(new dg,"parseFloatCorrection was given a subnormal mid: "+g);g=1048575&k;g=ls(Lr(),new ya(c,1048576|g));c=-1075+h|0;0<=a?0<=c?(b=As(b,Hs(Lr().ol,a)),a=Fs(g,c),b=hC(b,a)):b=hC(Fs(As(b,Hs(Lr().ol,a)),-c|0),g):0<=c?(a=-a|0,a=Fs(As(g,Hs(Lr().ol,a)),c),b=hC(b,a)):(b=Fs(b,-c|0),a=-a|0,a=As(g,Hs(Lr().ol,a)),b=hC(b,a));return 0>b?d:0=a.length&&mC(a);for(var g=0;c!==b;){var h=WB(rl(),a.charCodeAt(c),10);g=10*g+h;(-1===h||g>e)&&mC(a);c=1+c|0}return d?-g|0:g|0}function Ew(b,a){b=a-(1431655765&a>>1)|0;b=(858993459&b)+(858993459&b>>2)|0;return Math.imul(16843009,252645135&(b+(b>>4)|0))>>24}nC.prototype.$classData=u({KM:0},!1,"java.lang.Integer$",{KM:1,i:1,n:1});var oC; -function cm(){oC||(oC=new nC);return oC}function pC(b){if(!b.Gt){for(var a=[],c=0;2>c;)a.push(null),c=1+c|0;for(;36>=c;){for(var d=ib(2147483647,c),e=c,g=1,h="0";e<=d;)e=Math.imul(e,c),g=1+g|0,h+="0";d=e;e=d>>31;var k=Na(),l=Xr(k,-1,-1,d,e);a.push(new nr(g,new ya(d,e),h,new ya(l,k.Bb)));c=1+c|0}b.Ft=a;b.Gt=!0}return b.Ft} -function qC(b,a,c){var d=(b.Gt?b.Ft:pC(b))[c],e=d.yD;b=e.L;e=e.N;d=d.SM;var g=-2147483648^e,h="",k=a.L;for(a=a.N;;){var l=k,m=-2147483648^a;if(m===g?(-2147483648^l)>=(-2147483648^b):m>g){l=k;m=Na();a=Xr(m,l,a,b,e);l=m.Bb;var n=65535&a;m=a>>>16|0;var q=65535&b,r=b>>>16|0,t=Math.imul(n,q);q=Math.imul(m,q);n=Math.imul(n,r);t=t+((q+n|0)<<16)|0;Math.imul(a,e);Math.imul(l,b);Math.imul(m,r);k=(k-t|0).toString(c);h=""+d.substring(k.length)+k+h;k=a;a=l}else break}return""+k.toString(c)+h} -function rC(b){throw new aC('For input string: "'+b+'"');}function sC(b,a,c){for(var d=0;b!==a;){var e=WB(rl(),c.charCodeAt(b),10);-1===e&&rC(c);d=Math.imul(d,10)+e|0;b=1+b|0}return d}function tC(){this.Ft=null;this.Gt=!1}tC.prototype=new p;tC.prototype.constructor=tC;function uC(b,a,c){return 0!==c?(b=(+(c>>>0)).toString(16),a=(+(a>>>0)).toString(16),b+(""+"00000000".substring(a.length)+a)):(+(a>>>0)).toString(16)}tC.prototype.$classData=u({OM:0},!1,"java.lang.Long$",{OM:1,i:1,n:1});var vC; -function wC(){vC||(vC=new tC);return vC}function xC(){}xC.prototype=new p;xC.prototype.constructor=xC;function yC(){}yC.prototype=xC.prototype;function ey(b){return b instanceof xC||"number"===typeof b||b instanceof ya}function zC(){}zC.prototype=new p;zC.prototype.constructor=zC;function AC(b,a,c,d){b=c+d|0;if(0>c||ba.d.length)throw a=new BC,tw(a,null,!0),a;for(d="";c!==b;)d=""+d+String.fromCharCode(a.d[c]),c=1+c|0;return d} -function ew(b,a,c){var d=new CC,e=DC();d.Rn=null;d.tN=e;d.Km="";d.dx=!1;if(d.dx)throw new EC;for(var g=0,h=0,k=a.length,l=0;l!==k;){var m=a.indexOf("%",l)|0;if(0>m){FC(d,a.substring(l));break}FC(d,a.substring(l,m));var n=1+m|0,q=yt().DD;q.lastIndex=n;var r=q.exec(a);if(null===r||(r.index|0)!==n){var t=n===k?37:a.charCodeAt(n);GC(t)}l=q.lastIndex|0;for(var v=a.charCodeAt(-1+l|0),w,A=r[2],E=65<=v&&90>=v?256:0,D=A.length,L=0;L!==D;){var M=A.charCodeAt(L);switch(M){case 45:var T=1;break;case 35:T=2;break; -case 43:T=4;break;case 32:T=8;break;case 48:T=16;break;case 44:T=32;break;case 40:T=64;break;case 60:T=128;break;default:throw cg(new dg,uc(M));}if(0!==(E&T))throw new HC(String.fromCharCode(M));E|=T;L=1+L|0}w=E;var V=IC(r[3]),Z=IC(r[4]);if(-2===V)throw new JC(-2147483648);-2===Z&&KC(-2147483648);if(110===v){-1!==Z&&KC(Z);if(-1!==V)throw new JC(V);0!==w&&LC(w);FC(d,"\n")}else if(37===v){-1!==Z&&KC(Z);17!==(17&w)&&12!==(12&w)||LC(w);if(0!==(1&w)&&-1===V)throw new MC("%"+r[0]);0!==(-2&w)&&NC(37,w,-2); -OC(d,w,V,"%")}else{var da=0!==(256&w)?65535&(32+v|0):v,ka=yt().CD.d[-97+da|0];-1!==ka&&0===(256&w&ka)||GC(v);if(0!==(17&w)&&-1===V)throw new MC("%"+r[0]);17!==(17&w)&&12!==(12&w)||LC(w);-1!==Z&&0!==(512&ka)&&KC(Z);0!==(w&ka)&&NC(da,w,ka);if(0!==(128&w))var pa=h;else{var qa=IC(r[1]);if(-1===qa)pa=g=1+g|0;else{if(0>=qa)throw new PC(0===qa?"Illegal format argument index \x3d 0":"Format argument index: (not representable as int)");pa=qa}}if(0>=pa||pa>c.d.length)throw new QC("%"+r[0]);h=pa;var Da=c.d[-1+ -pa|0];if(null===Da&&98!==da&&115!==da)RC(d,DC(),w,V,Z,"null");else{var la=void 0,Ca=void 0,Qa=void 0,$a=void 0,Ma=void 0,Xa=d,Ta=Da,Za=da,Fa=w,Ha=V,yb=Z;switch(Za){case 98:var ub=!1===Ta||null===Ta?"false":"true";RC(Xa,DC(),Fa,Ha,yb,ub);break;case 104:var Vb=(+(Ua(Ta)>>>0)).toString(16);RC(Xa,DC(),Fa,Ha,yb,Vb);break;case 115:Ta&&Ta.$classData&&Ta.$classData.hb.HV?Ta.FV(Xa,(0!==(1&Fa)?1:0)|(0!==(2&Fa)?4:0)|(0!==(256&Fa)?2:0),Ha,yb):(0!==(2&Fa)&&NC(Za,Fa,2),RC(Xa,0,Fa,Ha,yb,""+Ta));break;case 99:if(Ta instanceof -ea)var Bc=String.fromCharCode(Oa(Ta));else{na(Ta)||SC(Za,Ta);var fb=Ta|0;if(!(0<=fb&&1114111>=fb))throw new TC(fb);Bc=65536>fb?String.fromCharCode(fb):String.fromCharCode(-64+(fb>>10)|55296,56320|1023&fb)}RC(Xa,0,Fa,Ha,-1,Bc);break;case 100:if(na(Ta))var zb=""+(Ta|0);else if(Ta instanceof ya){var lc=Ra(Ta),pb=lc.L,Gb=lc.N;zb=Pu(Na(),pb,Gb)}else Ta instanceof UC||SC(Za,Ta),zb=Wr($r(),Ta);VC(Xa,Fa,Ha,zb,"");break;case 111:case 120:var hc=111===Za,kb=0===(2&Fa)?"":hc?"0":0!==(256&Fa)?"0X":"0x";if(Ta instanceof -UC){var bb=hc?8:16;DC();var gb=$r(),Ya=Ta.Fa,cb=Ta.Pa,Ab=Ta.ua,ic=2>bb||36Ya){var db=Dc,mc=Wb;Dc=-db|0;Wb=0!==db?~mc:-mc|0}var Pb=wC(),Lb=Dc,Cb=Wb;if(10===bb||2>bb||36>31===jc)$a=Zb.toString(bb);else if(0>jc){var Pc=Nb.L,nc=Nb.N;$a="-"+qC(Pb,new ya(-Pc|0,0!==Pc?~nc:-nc|0),bb)}else $a=qC(Pb,Nb,bb)}Ma=$a}else if(10===bb||ic)Ma=Wr($r(),Ta);else{var vb=0;vb=+Math.log(bb)/ -+Math.log(2);var Qb=0>Ya?1:0,Rb=WC(Ta),ec=Ir(Tr(),Rb),ob=1+xb(ec/vb+Qb)|0,Hb=null;Hb="";var qb=0;qb=ob;var Ib=0;Ib=0;if(16!==bb){var hb=new Lc(cb);Ab.W(0,hb,0,cb);var Sb=0;Sb=cb;for(var $b=gb.ww.d[bb],Eb=gb.vw.d[-2+bb|0];;){Ib=es(cs(),hb,hb,Sb,Eb);for(var Fb=qb;;){qb=-1+qb|0;rl();var rb=nb(Ib,bb);if(2>bb||36rb||rb>=bb)var oc=0;else{var fd=-10+rb|0;oc=65535&(0>fd?48+rb|0:97+fd|0)}Hb=""+String.fromCharCode(oc)+Hb;Ib=ib(Ib,bb);if(0===Ib||0===qb)break}for(var Cc=($b-Fb|0)+qb|0,kc=0;kcTb&&0>(Tb<<2),qb=-1+qb|0,Hb=""+(+(Ib>>>0)).toString(16)+Hb,Tb=1+Tb|0;Ec=1+Ec|0}for(var Jb=0;;)if(48===Hb.charCodeAt(Jb))Jb=1+Jb|0;else break;0!==Jb&&(Hb=Hb.substring(Jb));Ma=-1===Ya?"-"+Hb:Hb}VC(Xa,Fa,Ha,Ma,kb)}else{if(na(Ta))var xc=Ta|0,sb=hc?(+(xc>>>0)).toString(8):(+(xc>>>0)).toString(16);else{Ta instanceof ya||SC(Za, -Ta);var Qc=Ra(Ta),Ub=Qc.L,Nc=Qc.N;if(hc){wC();var pc=1073741823&Ub,ac=1073741823&((Ub>>>30|0)+(Nc<<2)|0),Uc=Nc>>>28|0;if(0!==Uc){var fc=(+(Uc>>>0)).toString(8),wb=(+(ac>>>0)).toString(8),qc="0000000000".substring(wb.length),lb=(+(pc>>>0)).toString(8);Qa=fc+(""+qc+wb)+(""+"0000000000".substring(lb.length)+lb)}else if(0!==ac){var rc=(+(ac>>>0)).toString(8),Vc=(+(pc>>>0)).toString(8);Qa=rc+(""+"0000000000".substring(Vc.length)+Vc)}else Qa=(+(pc>>>0)).toString(8)}else Qa=uC(wC(),Ub,Nc);sb=Qa}0!==(76& -Fa)&&NC(Za,Fa,76);XC(Xa,DC(),Fa,Ha,kb,YC(Fa,sb))}break;case 101:case 102:case 103:if("number"===typeof Ta){var Xb=+Ta;if(Xb!==Xb||Infinity===Xb||-Infinity===Xb)ZC(Xa,Fa,Ha,Xb);else{yt();if(0===Xb)Ca=new At(0>1/Xb,"0",0);else{var mb=0>Xb,bc=""+(mb?-Xb:Xb),sc=$C(bc,101),Db=0>sc?0:parseInt(bc.substring(1+sc|0))|0,tc=0>sc?bc.length:sc,Rc=$C(bc,46);if(0>Rc){var gc=bc.substring(0,tc);Ca=new At(mb,gc,-Db|0)}else{for(var Kb=""+bc.substring(0,Rc)+bc.substring(1+Rc|0,tc),Sc=Kb.length,tb=0;;)if(tb>>20|0),Tc=0===yb?1:12ud?"-":0!==(4&Fa)?"+":0!==(8&Fa)?" ":"";if(0===Gc)if(0===nd&&0===Oc)var zd="0",Hd=ba,Jc=0;else if(-1===Tc)zd="0",Hd=new ya(nd,Oc),Jc=-1022;else{var hd=-11+(0!==Oc?Math.clz32(Oc)|0:32+(Math.clz32(nd)|0)|0)|0;zd="1";Hd=new ya(0===(32&hd)?nd<>>1|0)>>>(31-hd|0)|0|Oc<>>1|0|Ud<<31,of=Ud>>1,ne=Me&~Ze,qe=Ye&~nf,Lf=Me&Ze,Cf=Ye&nf;if(Cf===of?(-2147483648^Lf)<(-2147483648^me):Cf(-2147483648^me):Cf>of){var pf=ne+Qd|0;je=pf;gf=(-2147483648^pf)<(-2147483648^ne)?1+(qe+Ud|0)|0:qe+Ud|0}else if(0===(ne&Qd)&&0===(qe&Ud))je=ne,gf=qe;else{var Ne=ne+Qd|0;je=Ne;gf=(-2147483648^Ne)<(-2147483648^ne)?1+(qe+Ud|0)|0:qe+ -Ud|0}}var Mf=uC(wC(),je,gf),ee=""+"0000000000000".substring(Mf.length)+Mf;yt();if(13!==ee.length)throw cg(new dg,"padded mantissa does not have the right number of bits");for(var Kc=1>Tc?1:Tc,$e=ee.length;;)if($e>Kc&&48===ee.charCodeAt(-1+$e|0))$e=-1+$e|0;else break;var gg=ee.substring(0,$e),af=yd+(0!==(256&Fa)?"0X":"0x"),Yd=Ld+"."+gg+"p"+vd;XC(Xa,DC(),Fa,Ha,af,YC(Fa,Yd))}}else SC(Za,Ta);break;default:throw cg(new dg,"Unknown conversion '"+uc(Za)+"' was not rejected earlier");}}}}return d.w()} -zC.prototype.$classData=u({YM:0},!1,"java.lang.String$",{YM:1,i:1,n:1});var dD;function fw(){dD||(dD=new zC);return dD}function tw(b,a,c){b.ib=a;c&&b.eD()} -class ll extends Error{constructor(){super();this.ib=null}Pb(){return this.ib}eD(){"[object Error]"!==Object.prototype.toString.call(this instanceof ml?this.yc:this)&&(void 0===Error.captureStackTrace?Error():Error.captureStackTrace(this))}w(){var b=Ba(this),a=this.Pb();return null===a?b:b+": "+a}B(){return Sa.prototype.B.call(this)}l(b){return Sa.prototype.l.call(this,b)}get message(){var b=this.Pb();return null===b?"":b}get name(){return Ba(this)}toString(){return this.w()}} -function eD(){this.jp=this.sw=this.KC=this.Uq=this.tw=null;fD=this;gD(0,0);gD(1,0);gD(10,0);this.tw=hD(28,5);for(var b=this.tw.d.length,a=new Lc(b),c=0;ca;)c=a,b.d[c]=gD(c,0),a=1+a|0;this.KC=b;b=new (id(kD).Na)(11);for(a=0;11>a;)c=a,b.d[c]=gD(0,c),a=1+a|0;this.sw=b;this.jp="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"} -eD.prototype=new p;eD.prototype.constructor=eD;function lD(b,a,c){return 0===c?mD(b,a):0===a.L&&0===a.N&&0<=c&&c(-2147483648^a.L):0>c}else c=!1;return c?b.KC.d[a.L]:nD(new bD,a,0)} -function hD(b,a){var c=new Mc(b);c.d[0]=new ya(1,0);for(var d=1;d>31,k=g.L,l=65535&k,m=k>>>16|0,n=65535&a,q=a>>>16|0,r=Math.imul(l,n);n=Math.imul(m,n);var t=Math.imul(l,q);l=r+((n+t|0)<<16)|0;r=(r>>>16|0)+t|0;g=(((Math.imul(k,h)+Math.imul(g.N,a)|0)+Math.imul(m,q)|0)+(r>>>16|0)|0)+(((65535&r)+n|0)>>>16|0)|0;c.d[e]=new ya(l,g);d=1+d|0}return c} -function oD(b,a,c,d){b=0>c?-c|0:c;var e=0===c?0:0>c?-1:1;if(vs().VC===d)return e;if(vs().QC===d)return 0;if(vs().PC===d)return 0e?e:0;if(vs().TC===d)return 5<=b?e:0;if(vs().SC===d)return 5(-2147483648^a.L):-1>b)?b=!0:(b=a.N,b=0===b?-1<(-2147483648^a.L):0a.N?new ya(~a.L,~a.N):a;b=a.L;a=a.N;return 64-(0!==a?Math.clz32(a)|0:32+(Math.clz32(b)|0)|0)|0}function qD(b,a,c){return!rD(0,a,c)}function rD(b,a,c){b=c.d.length;for(var d=0;d!==b;){if(c.d[d]===a)return!0;d=1+d|0}return!1}eD.prototype.$classData=u({XL:0},!1,"java.math.BigDecimal$",{XL:1,i:1,n:1});var fD; -function jD(){fD||(fD=new eD);return fD}function sD(){this.uw=this.NC=this.tt=this.pl=this.ol=this.kp=null;tD=this;this.kp=ks(1,1);this.ol=ks(1,10);this.pl=ks(0,0);this.tt=ks(-1,1);this.NC=new (id(Gr).Na)([this.pl,this.kp,ks(1,2),ks(1,3),ks(1,4),ks(1,5),ks(1,6),ks(1,7),ks(1,8),ks(1,9),this.ol]);for(var b=new (id(Gr).Na)(32),a=0;32>a;){var c=a,d=Lr();b.d[c]=ls(d,new ya(0===(32&c)?1<a.N)return-1!==a.L||-1!==a.N?(b=a.L,a=a.N,uD(-1,new ya(-b|0,0!==b?~a:-a|0))):b.tt;var c=a.N;return(0===c?-2147483638>=(-2147483648^a.L):0>c)?b.NC.d[a.L]:uD(1,a)}sD.prototype.$classData=u({ZL:0},!1,"java.math.BigInteger$",{ZL:1,i:1,n:1});var tD;function Lr(){tD||(tD=new sD);return tD} -function vD(){this.UC=this.vt=this.SC=this.TC=this.RC=this.PC=this.QC=this.VC=null;wD=this;this.VC=new xD("UP",0);this.QC=new xD("DOWN",1);this.PC=new xD("CEILING",2);this.RC=new xD("FLOOR",3);this.TC=new xD("HALF_UP",4);this.SC=new xD("HALF_DOWN",5);this.vt=new xD("HALF_EVEN",6);this.UC=new xD("UNNECESSARY",7)}vD.prototype=new p;vD.prototype.constructor=vD;vD.prototype.$classData=u({iM:0},!1,"java.math.RoundingMode$",{iM:1,i:1,n:1});var wD;function vs(){wD||(wD=new vD);return wD}function yD(){} -yD.prototype=new p;yD.prototype.constructor=yD;yD.prototype.Hb=function(b,a){return Ga(b,a)};yD.prototype.$classData=u({hN:0},!1,"java.util.Arrays$NaturalComparator$",{hN:1,i:1,Kg:1});var zD;function Xs(){zD||(zD=new yD);return zD}function AD(){}AD.prototype=new Dt;AD.prototype.constructor=AD;AD.prototype.$classData=u({rN:0},!1,"java.util.Formatter$RootLocaleInfo$",{rN:1,IV:1,i:1});var BD;function DC(){BD||(BD=new AD);return BD}function CD(){}CD.prototype=new p;CD.prototype.constructor=CD; -CD.prototype.Sj=function(b,a,c){b.d[a]=c};CD.prototype.qg=function(b,a){return b.d[a]};CD.prototype.$classData=u({TN:0},!1,"java.util.internal.GenericArrayOps$ReusableAnyRefArrayOps$",{TN:1,i:1,yr:1});var DD;function Ys(){DD||(DD=new CD);return DD}function Wt(b){this.Di=0;this.xp=b}Wt.prototype=new Qt;Wt.prototype.constructor=Wt;Wt.prototype.zg=function(b){b=Pt.prototype.zg.call(this,b);for(var a=this.xp.length|0,c=0;c!==a;)b=this.xp[c].zg(b),c=1+c|0;return b}; -Wt.prototype.zi=function(b){for(var a="(",c=this.xp.length|0,d=0;d!==c;)0!==d&&(a+="|"),a=""+a+this.xp[d].zi(b),d=1+d|0;return a+")"};Wt.prototype.Bj=function(b,a,c,d){for(var e=this.xp.length|0,g=0;g!==e;)this.xp[g].Bj(b,a,c,d),g=1+g|0};Wt.prototype.$classData=u({XN:0},!1,"java.util.regex.IndicesBuilder$AlternativesNode",{XN:1,yp:1,i:1});function au(b){this.Di=0;this.GD=b}au.prototype=new Qt;au.prototype.constructor=au; -au.prototype.zi=function(b){return"(\\"+(this.GD>=(b.length|0)?0:b[this.GD].Di)+")"};au.prototype.Bj=function(){};au.prototype.$classData=u({YN:0},!1,"java.util.regex.IndicesBuilder$BackReferenceNode",{YN:1,yp:1,i:1});function $t(b,a){this.Di=0;this.$N=b;this.ex=a}$t.prototype=new Qt;$t.prototype.constructor=$t;$t.prototype.zg=function(b){return this.ex.zg(Pt.prototype.zg.call(this,b))};$t.prototype.zi=function(b){return"("+this.ex.zi(b)+")"}; -$t.prototype.Bj=function(b,a,c,d){void 0!==b[this.Di]&&(a[this.$N]=[c,d]);this.ex.Bj(b,a,c,d)};$t.prototype.$classData=u({ZN:0},!1,"java.util.regex.IndicesBuilder$GroupNode",{ZN:1,yp:1,i:1});function Yt(b){this.Di=0;this.fx=b}Yt.prototype=new Qt;Yt.prototype.constructor=Yt;Yt.prototype.zi=function(){return"("+this.fx+")"};Yt.prototype.Bj=function(){};Yt.prototype.$classData=u({aO:0},!1,"java.util.regex.IndicesBuilder$LeafRegexNode",{aO:1,yp:1,i:1}); -function Xt(b,a,c){this.Di=0;this.dO=b;this.cO=a;this.Jt=c}Xt.prototype=new Qt;Xt.prototype.constructor=Xt;Xt.prototype.zg=function(b){return this.Jt.zg(Pt.prototype.zg.call(this,b))};Xt.prototype.zi=function(b){return"(("+this.cO+this.Jt.zi(b)+"))"};Xt.prototype.Bj=function(b,a,c,d){this.dO?Rt(this.Jt,b,a,d):St(this.Jt,b,a,c)};Xt.prototype.$classData=u({bO:0},!1,"java.util.regex.IndicesBuilder$LookAroundNode",{bO:1,yp:1,i:1});function bu(b,a){this.Di=0;this.gx=b;this.gO=a}bu.prototype=new Qt; -bu.prototype.constructor=bu;bu.prototype.zg=function(b){return this.gx.zg(Pt.prototype.zg.call(this,b))};bu.prototype.zi=function(b){return"("+this.gx.zi(b)+this.gO+")"};bu.prototype.Bj=function(b,a,c,d){Rt(this.gx,b,a,d)};bu.prototype.$classData=u({fO:0},!1,"java.util.regex.IndicesBuilder$RepeatedNode",{fO:1,yp:1,i:1});function Zt(b){this.Di=0;this.zp=b}Zt.prototype=new Qt;Zt.prototype.constructor=Zt; -Zt.prototype.zg=function(b){b=Pt.prototype.zg.call(this,b);for(var a=this.zp.length|0,c=0;c!==a;)b=this.zp[c].zg(b),c=1+c|0;return b};Zt.prototype.zi=function(b){for(var a="(",c=this.zp.length|0,d=0;d!==c;)a=""+a+this.zp[d].zi(b),d=1+d|0;return a+")"};Zt.prototype.Bj=function(b,a,c){for(var d=this.zp.length|0,e=0;e!==d;)c=St(this.zp[e],b,a,c),e=1+e|0};Zt.prototype.$classData=u({hO:0},!1,"java.util.regex.IndicesBuilder$SequenceNode",{hO:1,yp:1,i:1}); -function ED(b){if(null===b.Kt)throw kw("No match available");return b.Kt}function FD(b,a){this.Lm=b;this.HD=a;this.Lt=0;this.Ap=this.HD;this.ix=0;this.Kt=null;this.hx=!1;this.Ar=0}FD.prototype=new p;FD.prototype.constructor=FD;function GD(b){var a=b.Lm;var c=b.Ap;var d=a.Br;d.lastIndex=b.ix;c=d.exec(c);a=a.Br.lastIndex|0;b.ix=null!==c?a===(c.index|0)?1+a|0:a:1+b.Ap.length|0;b.Kt=c;b.hx=!1;return null!==c}f=FD.prototype;f.Wl=function(){return(ED(this).index|0)+this.Lt|0}; -f.Em=function(){var b=this.Wl(),a=ED(this)[0];return b+a.length|0};f.pq=function(b){b=HD(this.Lm,b);b=ID(this.Lm,ED(this),this.hx)[b];return void 0!==b?(b[0]|0)+this.Lt|0:-1};f.or=function(b){b=HD(this.Lm,b);b=ID(this.Lm,ED(this),this.hx)[b];return void 0!==b?(b[1]|0)+this.Lt|0:-1};f.$classData=u({oO:0},!1,"java.util.regex.Matcher",{oO:1,i:1,JV:1}); -function Ou(b,a,c,d,e,g,h){this.tx=this.Br=this.TD=null;this.qx=!1;this.px=b;this.sx=c;this.Ot=d;this.UD=e;this.rx=g;this.zO=h;this.SD=!1;this.Br=new RegExp(c,this.Ot+(this.UD?"gy":"g"));this.tx=new RegExp("^(?:"+c+")$",d)}Ou.prototype=new p;Ou.prototype.constructor=Ou;function HD(b,a){if(0>a||a>b.rx)throw qy(new ry,""+a);return b.zO[a]|0} -function ID(b,a,c){if(void 0===a.indices)if(ju().PD)b.SD||(b.Br=new RegExp(b.sx,b.Ot+(b.UD?"gy":"g")+"d"),b.tx=new RegExp("^(?:"+b.sx+")$",b.Ot+"d"),b.SD=!0),c=c?b.tx:b.Br,c.lastIndex=a.index|0,a.indices=c.exec(a.input).indices;else{if(!b.qx&&!b.qx){Ot||(Ot=new Nt);var d=b.sx,e=b.Ot,g=new du(d),h=cu(g);h.zg(1);var k=h.zi(g.zr);b.TD=new Et(d,e,h,-1+(g.zr.length|0)|0,new RegExp(k,e+"g"),new RegExp("^(?:"+k+")$",e));b.qx=!0}b=b.TD;e=a.input;d=a.index|0;g=c?b.lO:b.kO;g.lastIndex=d;c=g.exec(e);if(null=== -c||(c.index|0)!==d)throw cg(new dg,"[Internal error] Executed '"+g+"' on '"+(e+"' at position "+d)+", got an error.\nOriginal pattern '"+(b.nO+"' with flags '"+b.iO)+"' did match however.");e=d+c[0].length|0;g=1+b.jO|0;h=Array(g);h[0]=[d,e];for(k=1;k!==g;)h[k]=void 0,k=1+k|0;b.mO.Bj(c,h,d,e);a.indices=h}return a.indices}Ou.prototype.w=function(){return this.px};Ou.prototype.$classData=u({pO:0},!1,"java.util.regex.Pattern",{pO:1,i:1,n:1});function JD(){}JD.prototype=new p; -JD.prototype.constructor=JD;function Nd(b,a){b="\\Q";for(var c=0,d=a.indexOf("\\E",c)|0;0<=d;)b=""+b+a.substring(c,d)+"\\E\\\\E\\Q",c=2+d|0,d=a.indexOf("\\E",c)|0;return""+b+a.substring(c)+"\\E"}JD.prototype.$classData=u({qO:0},!1,"java.util.regex.Pattern$",{qO:1,i:1,n:1});var KD;function Od(){KD||(KD=new JD);return KD}function LD(){this.Wt=null;MD=this;this.Wt=new ND}LD.prototype=new p;LD.prototype.constructor=LD;LD.prototype.$classData=u({BO:0},!1,"scala.$less$colon$less$",{BO:1,i:1,n:1});var MD; -function Oi(){MD||(MD=new LD);return MD}function Av(b){b=new (id(xa).Na)(b);it(ut(),b,void 0);return b}function OD(){}OD.prototype=new p;OD.prototype.constructor=OD;function PD(b,a,c){b=a.V();if(-1a)throw new kt;var c=b.d.length;c=aa)throw new kt;c=b.d.length;c=a>31,e=new zE(mD(jD(),new ya(a,e)),c),(b.Yt?b.Zt:rE(b)).d[d]=e);return e}b=new bD;nD(b,new ya(a,a>>31),0);yE(b,c);return new zE(b,c)}tE.prototype.$classData=u({QO:0},!1,"scala.math.BigDecimal$",{QO:1,i:1,n:1});var uE;function an(){uE||(uE=new tE);return uE} -function BE(){this.dE=this.cE=null;CE=this;this.cE=ls(Lr(),new ya(0,-2147483648));this.dE=ls(Lr(),new ya(-1,-1))}BE.prototype=new p;BE.prototype.constructor=BE;BE.prototype.$classData=u({SO:0},!1,"scala.math.BigInt$",{SO:1,i:1,n:1});var CE;function DE(){CE||(CE=new BE);return CE}function EE(){}EE.prototype=new p;EE.prototype.constructor=EE; -function hv(b,a){a===ja(od)?b=Ly():a===ja(pd)?b=My():a===ja(md)?b=Ky():a===ja(qd)?b=em():a===ja(sd)?b=Iy():a===ja(wd)?b=Jy():a===ja(Bd)?b=Hy():a===ja(ld)?b=Ny():a===ja(kd)?b=UE():a===ja(ed)?b=vv():a===ja(Zv)?(VE||(VE=new WE),b=VE):a===ja(Yv)?(XE||(XE=new YE),b=XE):b=new ZE(a);return b}EE.prototype.$classData=u({hP:0},!1,"scala.reflect.ClassTag$",{hP:1,i:1,n:1});var $E;function iv(){$E||($E=new EE);return $E}function aF(){}aF.prototype=new p;aF.prototype.constructor=aF;function bF(){} -bF.prototype=aF.prototype;aF.prototype.w=function(){return"\x3cfunction0\x3e"};function cF(){}cF.prototype=new p;cF.prototype.constructor=cF;function dF(){}dF.prototype=cF.prototype;cF.prototype.w=function(){return"\x3cfunction1\x3e"};function eF(){}eF.prototype=new p;eF.prototype.constructor=eF;function fF(){}fF.prototype=eF.prototype;eF.prototype.w=function(){return"\x3cfunction2\x3e"};function gF(){}gF.prototype=new p;gF.prototype.constructor=gF;function hF(){}hF.prototype=gF.prototype; -gF.prototype.w=function(){return"\x3cfunction3\x3e"};function ej(b){this.oq=b}ej.prototype=new p;ej.prototype.constructor=ej;ej.prototype.w=function(){return""+this.oq};ej.prototype.$classData=u({QU:0},!1,"scala.runtime.BooleanRef",{QU:1,i:1,n:1});function iF(b){this.Cy=b}iF.prototype=new p;iF.prototype.constructor=iF;iF.prototype.w=function(){return""+this.Cy};iF.prototype.$classData=u({SU:0},!1,"scala.runtime.IntRef",{SU:1,i:1,n:1});function Wi(b){this.oc=b}Wi.prototype=new p; -Wi.prototype.constructor=Wi;Wi.prototype.w=function(){return""+this.oc};Wi.prototype.$classData=u({WU:0},!1,"scala.runtime.ObjectRef",{WU:1,i:1,n:1});function ay(){}ay.prototype=new p;ay.prototype.constructor=ay;ay.prototype.w=function(){return"Left"};ay.prototype.$classData=u({AP:0},!1,"scala.util.Left$",{AP:1,i:1,n:1});var $x;function cy(){}cy.prototype=new p;cy.prototype.constructor=cy;cy.prototype.w=function(){return"Right"};cy.prototype.$classData=u({CP:0},!1,"scala.util.Right$",{CP:1,i:1,n:1}); -var by;function jF(){this.fu=this.gu=this.Fl=this.Md=0;kF=this;this.Md=Va("Seq");this.Fl=Va("Map");this.gu=Va("Set");this.fu=Yy(this,jf().Bf,this.Fl)}jF.prototype=new Ty;jF.prototype.constructor=jF;function lF(b,a,c){return Vy(b,di(G(),a),di(G(),c))} -function mF(b){var a=Xy();if(Ki(b))a:{var c=a.Md,d=b.E();switch(d){case 0:a=a.Ja(c,0);break a;case 1:d=c;b=b.ca(0);a=a.Ja(a.H(d,di(G(),b)),1);break a;default:var e=b.ca(0),g=di(G(),e);e=c=a.H(c,g);var h=b.ca(1);h=di(G(),h);var k=h-g|0;for(g=2;g=k}else k=!1;if(k)g=1+g|0;else break}cm();h="".substring(h,g);k=bm(0,h);h=c;h=ED(h)[HD(h.Lm,k)];h=void 0!==h?h:null;null!==h&&vF(d,h);break;case 92:g=1+g|0;g>24&&0===(1&b.Sm)<<24>>24){var a=1+b.hu.Lm.rx|0;em();if(0>=a)a=new Lc(0);else{for(var c=new Lc(a),d=0;d>24}return b.mE} -function yF(b){if(0===(2&b.Sm)<<24>>24&&0===(2&b.Sm)<<24>>24){var a=1+b.hu.Lm.rx|0;em();if(0>=a)a=new Lc(0);else{for(var c=new Lc(a),d=0;d>24}return b.lE}function zF(b,a){this.lE=this.mE=null;this.Sm=this.kE=this.iu=0;this.PP=b;this.hu=a;this.iu=a.Wl();this.kE=a.Em()}zF.prototype=new p;zF.prototype.constructor=zF;f=zF.prototype;f.w=function(){return tp(this)};f.By=function(){return this.PP};f.Wl=function(){return this.iu};f.Em=function(){return this.kE}; -f.pq=function(b){return xF(this).d[b]};f.or=function(b){return yF(this).d[b]};f.$classData=u({LP:0},!1,"scala.util.matching.Regex$Match",{LP:1,i:1,MP:1});function AF(){this.sn=this.rn=this.bl=this.Wj=null}AF.prototype=new Wz;AF.prototype.constructor=AF;function BF(){}BF.prototype=AF.prototype;AF.prototype.ig=function(){return this.sn}; -function CF(b){ff();var a=b.kh().ea(),c=b.qr().jd;if(null===a?null!==c:!a.l(c))throw tf(new uf,"Core requirement failed: expected argument sort "+(b.kh().ea()+" to match domain sort "+b.qr().jd+" when applying "+b.qr()+" to ")+b.kh());}function lj(b){return!!(b&&b.$classData&&b.$classData.hb.vv)}function DF(){this.Ea=null;cq(this,"\x26")}DF.prototype=new FA;DF.prototype.constructor=DF;DF.prototype.$classData=u({rJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.AMP$",{rJ:1,ic:1,Gb:1,i:1});var EF; -function uo(){EF||(EF=new DF);return EF}function Ho(){this.Ea=null;cq(this,":\x3d")}Ho.prototype=new FA;Ho.prototype.constructor=Ho;Ho.prototype.$classData=u({sJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ASSIGN$",{sJ:1,ic:1,Gb:1,i:1});var Go;function Ko(){this.Ea=null;cq(this,":\x3d*")}Ko.prototype=new FA;Ko.prototype.constructor=Ko;Ko.prototype.of=function(){Se();return kp(":\x3d\\*")};Ko.prototype.$classData=u({tJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ASSIGNANY$",{tJ:1,ic:1,Gb:1,i:1});var Jo; -function FF(b,a){b=wh(Eg(),b);for(var c=GF(a),d=null,e=null;c!==y();){var g=c.v();for(g=wh(Eg(),g.kd).y();g.C();){var h=new kf(g.z(),y());null===e?d=h:e.ja=h;e=h}c=c.D()}c=null===d?y():d;var k=b.wb(c);c=GF(a);if(c===y())d=y();else{a=c.v();b=a=new kf(a.qc,y());for(c=c.D();c!==y();)d=c.v(),d=new kf(d.qc,y()),b=b.ja=d,c=c.D();d=a}a=l=>{if(HF(l)){var m=k.Yd(new Xf(n=>{if(n.ya()===l.ya()){var q=n.lb(),r=l.lb();q=null===q?null===r:q.l(r)}else q=!1;return q?n.ta()!==l.ta():!1}));if(m.r())return z();m=m.G(); -return new F(B(new C,l,m))}return z()};if(d===y())a=y();else{b=d.v();c=b=new kf(a(b),y());for(d=d.D();d!==y();)e=d.v(),e=new kf(a(e),y()),c=c.ja=e,d=d.D();a=b}b=a;a:for(;;)if(b.r()){c=y();break}else if(c=b.v(),a=b.D(),!1===!c.r())b=a;else for(;;){if(a.r())c=b;else{if(!1!==!a.v().r()){a=a.D();continue}c=a;a=new kf(b.v(),y());d=b.D();for(b=a;d!==c;)e=new kf(d.v(),y()),b=b.ja=e,d=d.D();for(d=c=c.D();!c.r();){if(!1===!c.v().r()){for(;d!==c;)e=new kf(d.v(),y()),b=b.ja=e,d=d.D();d=c.D()}c=c.D()}d.r()|| -(b.ja=d);c=a}break a}if(c===y())a=y();else for(a=c.v(),b=a=new kf(a.G(),y()),c=c.D();c!==y();)d=c.v(),d=new kf(d.G(),y()),b=b.ja=d,c=c.D();if(!a.r()){b=l=>{if(null!==l){var m=l.o();m=Te().ba.s(m);var n=l.m();return"Symbol '"+m+"' defined as "+l.o().ta()+", but used as "+l.m().ta()+" in "+Te().ba.s(n)}throw new x(l);};if(a===y())b=y();else{c=a.v();d=c=new kf(b(c),y());for(e=a.D();e!==y();)g=e.v(),g=new kf(b(g),y()),d=d.ja=g,e=e.D();b=c}b=Li(b,"","\n","");c=l=>{if(null!==l)return l=l.m(),Te().ba.s(l); -throw new x(l);};if(a===y())c=y();else{d=a.v();e=d=new kf(c(d),y());for(g=a.D();g!==y();)h=g.v(),h=new kf(c(h),y()),e=e.ja=h,g=g.D();c=d}c=Li(c,"",", ","");d=l=>{if(null!==l)return l=l.o(),Te().ba.s(l);throw new x(l);};if(a===y())a=y();else{e=a.v();g=e=new kf(d(e),y());for(a=a.D();a!==y();)h=a.v(),h=new kf(d(h),y()),g=g.ja=h,a=a.D();a=e}a=Li(a,"",", ","");throw new bl("All definitions and uses must match, but found the following mismatches:\n"+b,om(),c,a,"","",null,"");}} -function IF(b,a){var c=h=>{if(null!==h&&Ie(h.o())){var k=h.o();if(ve(h.m()))return h=h.m(),k=JF(a,KF(a,k,Pf())),h=JF(a,KF(a,h,Pf())),B(new C,k,h)}if(null!==h&&Ie(h.o()))throw k=h.m(),k="Annotation must be formula, but got "+Te().ba.s(k),h=om(),new bl(k,h,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");if(null!==h)throw k=h.o(),k="Annotation on programs only, but was on "+Te().ba.s(k),h=om(),new bl(k,h,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");throw new x(h);};if(b===y())return y();var d= -b.v(),e=d=new kf(c(d),y());for(b=b.D();b!==y();){var g=b.v();g=new kf(c(g),y());e=e.ja=g;b=b.D()}return d} -function LF(b){var a=h=>{if(null!==h&&null!==h.o())return"\\cdot"!==h.o().rc;throw new x(h);},c=b;a:for(var d;;)if(c.r()){d=y();break}else if(d=c.v(),b=c.D(),!1===!!a(d))c=b;else for(;;){if(b.r())d=c;else{d=b.v();if(!1!==!!a(d)){b=b.D();continue}d=b;b=new kf(c.v(),y());var e=c.D();for(c=b;e!==d;){var g=new kf(e.v(),y());c=c.ja=g;e=e.D()}for(e=d=d.D();!d.r();){g=d.v();if(!1===!!a(g)){for(;e!==d;)g=new kf(e.v(),y()),c=c.ja=g,e=e.D();e=d.D()}d=d.D()}e.r()||(c.ja=e);d=b}break a}a=h=>{if(null!==h&&null!== -h.o())return new xe(h.o().rc,h.o().Gd,ze(),h.m(),z());throw new x(h);};if(d===y())a=y();else{b=d.v();c=b=new kf(a(b),y());for(d=d.D();d!==y();)e=d.v(),e=new kf(a(e),y()),c=c.ja=e,d=d.D();a=b}return Hf(If(),a)}function MF(b){var a=wh(Eg(),b).Ha(new Xf(g=>g instanceof Yf)).aa(new Xf(g=>g));if(Ki(a))for(var c=0,d=a.E(),e=b;;)if(c!==d)b=1+c|0,c=a.ca(c),e=vi(new ri(e),c,new hh(c.qe)),c=b;else{a=e;break}else{d=b;for(a=a.y();a.C();)c=a.z(),d=vi(new ri(d),c,new hh(c.qe));a=d}return a} -function NF(){this.Ov=null}NF.prototype=new p;NF.prototype.constructor=NF;f=NF.prototype;f.w=function(){return"\x3cfunction1\x3e"};function Lm(b){if(null!==b.Ov)return b.Ov;throw new PA(new H(()=>"No archive parser set. Please check the command line during startup for error messages."));}f.Hw=function(b,a){return Lm(this).Hw(b,a)};f.Ey=function(){return Lm(this).Ey()};f.Gw=function(){return Lm(this).Gw()}; -function jA(b,a){b=a.kj.Fb.Ha(new Xf(l=>{if(null!==l&&null!==l.m()&&l.m().Hd instanceof F){for(l=l.m().Hd.p;!l.r();){if("\\cdot"===l.v().o().rc)return!0;l=l.D()}return!1}if(null!==l&&null!==l.m()&&z()===l.m().Hd)return!1;throw new x(l);}));if(!b.r()){var c=b.v();if(null===c||null===c.m())throw new x(c);a=c.m().te;c="Definition "+c.o().Tc()+" uses unsupported anonymous (dot) arguments; please use named arguments (e.g., Real x) instead";throw new bl(c,a,"\x3cunknown\x3e","\x3cunknown\x3e","","",null, -"");}var d=OF(a.kj);b=d.Fb.wj(new Xf(l=>{if(null!==l&&null!==l.m()&&l.m().Ab instanceof Oj){var m=l.o();l=B(new C,Hi(),l.m().te);return B(new C,m,l)}if(null!==l&&null!==l.m()&&l.m().Ab instanceof Pj){var n=l.m().Ab;m=l.o();var q=l.m().Hd;if(q instanceof F)n=n.na,n.r()?n=z():(n=n.G(),n=new F(Vi(new ri(n)).bc(new Xf(M=>q.p.sa(B(new C,new km(M.ya(),M.lb()),M.ea()))))));else{if(z()!==q)throw new x(q);n=n.na;n.r()?n=z():(n=n.G(),n=new F(Vi(new ri(n))))}var r=n.r()?Pf():n.G();n=ai().rb();for(var t=r.y();t.C();){var v= -t.z(),w=v;w=new km(w.ya(),w.lb());var A=(M=>()=>M.Ue())(r);if(ia(n)!==ja(bi)){var E=n.tc(w);if(E instanceof F)w=E.p;else{if(z()!==E)throw new x(E);A=A();ci(n,w,A);w=A}}else{E=di(G(),w);E^=E>>>16|0;var D=E&(-1+n.ma.d.length|0),L=n.ma.d[D];L=null===L?null:ei(L,w,E);null!==L?w=L.xd:(L=n.ma,A=A(),(1+n.hc|0)>=n.ii&&fi(n,n.ma.d.length<<1),gi(n,w,A,E,L===n.ma?D:E&(-1+n.ma.d.length|0)),w=A)}w.pa(v)}r=hi().Ni;for(n=n.y();n.C();){t=n.z();if(null===t)throw new x(t);r=ii(r,t.o(),t.m().db())}l=B(new C,r,l.m().te); -return B(new C,m,l)}throw new x(l);}));var e=b.Ha(new Xf(l=>l.m().o().Xd(new Xf(m=>1{l=l.m().aa(new Xf(m=>m.Xf()));return Li(l,""," vs. ","")}));throw new bl(c,a,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");}b=b.wj(new Xf(l=>{if(null!==l&&null!==l.m()){var m=l.o(),n=l.m().o().aa(new Xf(q=>q.m().v()));l=B(new C,Hf(If(),n),l.m().m()); -return B(new C,m,l)}throw new x(l);}));e=b.wj(new Xf(l=>{if(null!==l&&null!==l.m()){var m=l.o();l=B(new C,l.m().o().bc(new Xf(n=>n instanceof bh)).Ha(new Xf(n=>!d.Fb.sa(new km(n.ya(),n.lb())))).bc(new Xf(n=>Ap().kt.sa(n))).bc(new Xf(n=>ym().lt.sa(n))),l.m().m());return B(new C,m,l)}throw new x(l);})).Ha(new Xf(l=>{if(null!==l&&null!==l.m())return!l.m().o().r();throw new x(l);}));if(!e.r()){c=e.v();if(null===c||null===c.m())throw new x(c);g=c.m().o();a=c.m().m();c=c.o().Tc();ke();g=le(y(),g);b=new Xf(l=> -l.ya());PF||(PF=new QF);var h=g.He(new AA(PF,b));g=l=>Te().ba.s(l);if(h===y())g=y();else{b=h.v();e=b=new kf(g(b),y());for(h=h.D();h!==y();){var k=h.v();k=new kf(g(k),y());e=e.ja=k;h=h.D()}g=b}c="Definition "+c+" uses undefined symbol(s) "+Li(g,"",",","")+". Please add arguments or define as functions/predicates/programs";throw new bl(c,a,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");}b=b.wj(new Xf(l=>{if(null!==l&&null!==l.m()){var m=l.o();l=B(new C,l.m().o().aa(new Xf(n=>{var q=d.Fb.tc(new km(n.ya(), -n.lb()));return B(new C,n,q)})),l.m().m());return B(new C,m,l)}throw new x(l);})).Ha(new Xf(l=>{if(null!==l&&null!==l.m())return l.m().o().Xd(new Xf(m=>{if(null!==m){var n=m.m();if(n.r())return!1;n=n.G();if(null===n)throw new x(n);m=m.o();if(m instanceof xe){var q=m.Td,r=n.sc;return(null===q?null===r:q.l(r))?!n.ld.sa(m.jd):!0}return!1}throw new x(m);}));throw new x(l);}));if(!b.r()){c=b.v();if(null===c||null===c.m())throw new x(c);g=c.m().o();a=c.m().m();c="Definition "+c.o().Tc()+" uses "+g.aa(new Xf(l=> -{if(null!==l){var m=l.o().Xf(),n=l.o();n=Te().ba.s(n);l=l.m();if(l.r())l=z();else{l=l.G();var q=l.ld;q.r()?q=z():(q=q.G(),q=new F(q+"-\x3e"));l=new F(":"+(q.r()?"":q.G())+l.sc)}return m+" inconsistent with definition "+n+(l.r()?"":l.G())}throw new x(l);}));throw new bl(c,a,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");}try{c=RF(d,JF(d,KF(d,a.xk,Pf())))}catch(l){if(l instanceof dg)throw a=l,new bl(a.ib,om(),"\x3cunknown\x3e","\x3cunknown\x3e","","",a,"");throw l;}try{g=SF(d,c)}catch(l){if(l instanceof -dg)throw a=l,new bl(a.ib,om(),"\x3cunknown\x3e","\x3cunknown\x3e","","",a,"");throw l;}g=QA(dl(),g);ke();g=le(y(),g);b=jf().Bf;if(null===b?null!==g:!b.l(g)){if(g===y())a=y();else for(a=g.v(),c=a=new kf(a.Xf(),y()),b=g.D();b!==y();)e=b.v(),e=new kf(e.Xf(),y()),c=c.ja=e,b=b.D();a="Semantic analysis error\nsemantics: Expect unique names_index that identify a unique type.\nambiguous: "+Li(a,""," and ","");c=om();if(g===y())g=y();else{b=g.v();e=b=new kf(b.Xf(),y());for(g=g.D();g!==y();)h=g.v(),h=new kf(h.Xf(), -y()),e=e.ja=h,g=g.D();g=b}g=Li(g,""," and ","");throw new bl(a,c,g,"unambiguous type","\x3cunknown\x3e","\x3cunknown\x3e",null,"");}d.Fb.r()&&!wh(Eg(),c).Xd(new Xf(l=>{if(l instanceof xe){l=l.jd;var m=ze();return!(null!==l&&l.l(m))}return!1}))||TF(0,a.lj,a.kj,c);FF(c,d);b=IF(a.kl,d);for(e=RA(b);!e.r();){g=e.v();if(null!==g&&Ie(g.o())&&ve(g.m()))g=g.m(),d.Fb.r()?TF(Ok(),a.lj,wm(iA(Ok(),a.xk),sm().Nv),g):TF(Ok(),a.lj,wm(d,sm().Nv),g);else{if(null!==g&&Ie(g.o()))throw a=g.m(),a="Unsupported annotation "+ -Te().ba.s(a)+" of kind "+g.m().ta()+" encountered, please provide a formula",c=om(),new bl(a,c,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");if(null!==g)throw a=g.m(),a=Te().ba.s(a),c=g.o(),a="Annotation "+a+" on "+Te().ba.s(c)+" of kind "+g.o().ta()+" not supported, please annotate programs only",c=om(),new bl(a,c,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");throw new x(g);}e=e.D()}return new kA(a.lj,a.rm,a.ll,a.Cn,d,c,a.sm,b,a.qm)} -function iA(b,a){z();var c=ai().rb();a=wh(Eg(),a);b=a.Ha(new Xf(d=>d instanceof xe)).aa(new Xf(d=>d)).Ha(new Xf(d=>{d=d.jd;var e=ze();return null!==d&&d.l(e)})).aa(new Xf(d=>{var e=new km(d.Ke,d.Je),g=new F(d.jd),h=d.Td;d=c.tc(d);jf();var k=z();g=new lm(g,h,d,new Pj(k),om());return B(new C,e,g)}));Oi();b=Pi(b);a=a.Ha(new Xf(d=>d instanceof bg)).aa(new Xf(d=>{var e=new km(d.ya(),d.lb()),g=z();d=d.ea();var h=z();jf();var k=z();g=new lm(g,d,h,new Pj(k),om());return B(new C,e,g)}));Oi();a=Pi(a);return new rm(b.Bc(a))} -function OF(b){var a=b.Fb.wj(new Xf(k=>{if(null!==k&&null!==k.m()&&k.m().Ab instanceof Pj){var l=k.m().Ab;k=B(new C,k.o(),k.m().te);l=l.na;if(l.r())l=z();else{l=l.G();var m=Vi(new ri(l));l=ai().rb();for(var n=m.y();n.C();){var q=n.z(),r=q;r=new km(r.ya(),r.lb());var t=(E=>()=>E.Ue())(m);if(ia(l)!==ja(bi)){var v=l.tc(r);if(v instanceof F)r=v.p;else{if(z()!==v)throw new x(v);t=t();ci(l,r,t);r=t}}else{v=di(G(),r);v^=v>>>16|0;var w=v&(-1+l.ma.d.length|0),A=l.ma.d[w];A=null===A?null:ei(A,r,v);null!==A? -r=A.xd:(A=l.ma,t=t(),(1+l.hc|0)>=l.ii&&fi(l,l.ma.d.length<<1),gi(l,r,t,v,A===l.ma?w:v&(-1+l.ma.d.length|0)),r=t)}r.pa(q)}m=hi().Ni;for(l=l.y();l.C();){n=l.z();if(null===n)throw new x(n);m=ii(m,n.o(),n.m().db())}l=new F(m)}l=l.r()?Hi():l.G();return B(new C,k,l)}if(null!==k&&null!==k.m()&&k.m().Ab instanceof Oj){l=k.m().Ab;k=B(new C,k.o(),k.m().te);m=Vi(new ri(l.fa));l=ai().rb();for(n=m.y();n.C();){r=q=n.z();r=new km(r.ya(),r.lb());t=(E=>()=>E.Ue())(m);if(ia(l)!==ja(bi))if(v=l.tc(r),v instanceof F)r= -v.p;else{if(z()!==v)throw new x(v);t=t();ci(l,r,t);r=t}else v=di(G(),r),v^=v>>>16|0,w=v&(-1+l.ma.d.length|0),A=l.ma.d[w],A=null===A?null:ei(A,r,v),null!==A?r=A.xd:(A=l.ma,t=t(),(1+l.hc|0)>=l.ii&&fi(l,l.ma.d.length<<1),gi(l,r,t,v,A===l.ma?w:v&(-1+l.ma.d.length|0)),r=t);r.pa(q)}m=hi().Ni;for(l=l.y();l.C();){n=l.z();if(null===n)throw new x(n);m=ii(m,n.o(),n.m().db())}return B(new C,k,m)}throw new x(k);})).Ha(new Xf(k=>{if(null!==k)return k.m().Xd(new Xf(l=>1{if(null!==k&&null!==k.o()){var l=k.o().o().Tc(),m=k.o().m();k=k.m().aa(new Xf(n=>{if(null!==n)return n=n.m().aa(new Xf(q=>q.Xf()))," "+Li(n,""," vs. ","");throw new x(n);}));return"Definition "+l+" at "+m+" uses names inconsistently\n"+Li(k,"","\n","")}throw new x(k);})),a=Li(a,"","\n",""),new bl(a,b,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");var c=new UF;a=ai();var d=b.Fb,e=a.Yc($q(Bh(),d)),g=yA(CA(),b.Fb);b=k=>{if(null!==k&&null!==k.m()&& -k.m().Ab instanceof Oj)return B(new C,k.o(),k.m());if(null!==k&&null!==k.m()&&k.m().Ab instanceof Pj){var l=k.m().Ab,m=k.o();jf();l=l.na;if(l.r())l=z();else{var n=l.G();Oi();l=Ii(zp(),c);l=new rm(l.Bc(e));n=MF(n);var q=k.m().Hd;l=JF(l,KF(l,n,LF(q.r()?jf().Bf:q.G())));n=l.ea();q=k.m().sc;if(null===n?null!==q:!n.l(q))throw m="Definition "+k.o().Tc()+" does not fit declared sort "+k.m().sc+"; right-hand side is of sort "+l.ea(),new bl(m,k.m().te,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");l=new F(l)}m= -B(new C,m,new lm(k.m().ld,k.m().sc,k.m().Hd,new Pj(l),k.m().te));VF(c,m);WF(e,k.o());return m}throw new x(k);};if(g===y())b=y();else{a=g.v();d=a=new kf(b(a),y());for(g=g.D();g!==y();){var h=g.v();h=new kf(b(h),y());d=d.ja=h;g=g.D()}b=a}Oi();b=Ii(zp(),b);return new rm(b)} -function TF(b,a,c,d){wh(Eg(),d).bc(new Xf(e=>ym().lt.sa(e))).Qe(new Xf(e=>{if(e instanceof xe){var g=c.Fb.tc(new km(e.Ke,e.Je));if(!(g instanceof F)){if(z()===g){LA();g=a+": undefined function symbol";var h=e.Td.w(),k=om();dv();throw IA(g,k,""+e+" "+Lh(ia(e))+" of sort "+e.ea(),h,"Make sure to declare all variables in ProgramVariables and all symbols in Definitions block.");}throw new x(g);}k=g.p;if(null===k||null===k.te)throw new x(k);g=k.te;h=k.ld;k=k.sc;var l=e.Td;if(null===l?null===k:l.l(k)){if(h.sa(e.jd))return!0; -h=B(new C,e.jd,h);if(h.Z instanceof F)throw k=h.Z,LA(),h=a+": "+Te().ba.s(e)+" declared with domain "+k.p+" but used where domain "+e.jd+" was expected.",k=eb(k.p),e=e.jd.w(),IA(h,g,k,e,"");if(z()===h.Z)throw LA(),e=a+": "+Te().ba.s(e)+" declared as a variable of sort "+e.Td+" but used as a function with arguments.",IA(e,g,"no arguments","function with arguments","");throw new x(h);}LA();h=a+": "+Te().ba.s(e)+" declared with sort "+k+" but used where sort "+e.Td+" was expected.";k+=" function";e= -e.Td.w();throw IA(h,g,k,e,"");}if(e instanceof Yf)return c.Fb.sa(new km(e.qe.ya(),e.qe.lb()));if($g(e)){Ok();g=Vh().Yc(y());h=Yh();k=new lA(g);Xh(h,Zh().Ad,k,d);if(g.sa(e))return!0;h=!1;g=null;k=c.Fb.tc(new km(e.ya(),e.lb()));a:{if(k instanceof F&&(h=!0,g=k,null!==g.p&&z()===g.p.ld)){h=g.p.te;g=g.p.sc;break a}if(h&&null!==g.p&&g.p.ld instanceof F)throw k=g.p.ld,LA(),h=a+": "+e.ya()+" was declared as a function but must be a variable when it is assigned to or has a differential equation.",k=Te().ba.s(e)+ -": "+k.p+"-\x3e"+g.p.sc+" Function",e="Real "+Te().ba.s(e),IA(h,g.p.te,k,e,"");if(z()===k)throw LA(),g=a+": undefined symbol "+Te().ba.s(e),h="undefined symbol "+Te().ba.s(e),k="Real "+Te().ba.s(e),l=om(),e='Add "Real '+Te().ba.s(e)+';" to the ProgramVariables block',IA(g,l,h,k,e);throw new x(k);}k=e.ea();if(null===k?null!==g:!k.l(g))throw LA(),k=a+": "+Te().ba.s(e)+" declared with sort "+g+" but used where a "+e.ea()+" was expected.",g=""+g+Te().ba.s(e),e=e.ea()+" "+Te().ba.s(e),IA(k,h,g,e,"");e= -e.ea();return null===e?null===g:e.l(g)}return e instanceof ug||e instanceof jh||e instanceof bh}))}f.s=function(b){return Wk(this,b,!0)};f.$classData=u({vJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ArchiveParser$",{vJ:1,i:1,uJ:1,va:1});var XF;function Ok(){XF||(XF=new NF);return XF}function YF(){}YF.prototype=new p;YF.prototype.constructor=YF;YF.prototype.$classData=u({yJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.AtomicBinaryFormat$",{yJ:1,i:1,ct:1,lm:1});var ZF;function $n(){ZF||(ZF=new YF);return ZF} -function $F(){}$F.prototype=new p;$F.prototype.constructor=$F;$F.prototype.$classData=u({zJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.AtomicFormat$",{zJ:1,i:1,jV:1,lm:1});var aG;function cp(){this.Ea=null;cq(this,"++")}cp.prototype=new FA;cp.prototype.constructor=cp;cp.prototype.of=function(){Se();return kp("\\+\\+|\u222a")};cp.prototype.$classData=u({DJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.CHOICE$",{DJ:1,ic:1,Gb:1,i:1});var bp;function bG(){this.Ea=null;cq(this,",")}bG.prototype=new FA; -bG.prototype.constructor=bG;bG.prototype.$classData=u({EJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.COMMA$",{EJ:1,ic:1,Gb:1,i:1});var cG;function On(){cG||(cG=new bG);return cG}function ep(){this.Ea=null;cq(this,"\u2229")}ep.prototype=new FA;ep.prototype.constructor=ep;ep.prototype.of=function(){Se();return kp("\u2229")};ep.prototype.$classData=u({FJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.DCHOICE$",{FJ:1,ic:1,Gb:1,i:1});var dp; -function dG(b,a,c){if(a===y())var d=y();else{var e=a.v();d=e=new kf(e.o(),y());for(var g=a.D();g!==y();){var h=g.v();h=new kf(h.o(),y());d=d.ja=h;g=g.D()}d=e}e=RA(d);e=SA(d,e);if(y().l(e)){e=b.Fb.Mm().Dk(Hf(If(),d));if(e.r())return I(),b=wm(b,new rm((Oi(),Ii(zp(),a)))),Fm(b,c);I();b=e.aa(new Xf(m=>m.Tc()));var k="Unique name ("+Li(b,"",",","")+" not unique)";b=c.c;a=c.oa;I();e=Oq(c).b?Eq(c,c.h):Gm(c,b);c.g&&(c.oa=a,R(c,b,X(S(),new H(()=>k))));return e}I();if(e===y())b=y();else for(b=e.v(),a=b=new kf(b.Tc(), -y()),e=e.D();e!==y();)d=e.v(),d=new kf(d.Tc(),y()),a=a.ja=d,e=e.D();var l="Unique name ("+Li(b,"",",","")+" not unique)";b=c.c;a=c.oa;I();e=Oq(c).b?Eq(c,c.h):Gm(c,b);c.g&&(c.oa=a,R(c,b,X(S(),new H(()=>l))));return e} -function eG(b,a){var c=a.c,d=null!==a.x;d&&a.x.ra((new fG("importDefAux")).t,c);Bm();var e=a.j;I();gG();var g=fq(),h=a.j;I();gG();var k=a.j;I();var l=a.c,m=6+l|0,n=a.j;N(n,-1+m|0)&&105===n.k.charCodeAt(l)&&109===n.k.charCodeAt(1+l|0)&&112===n.k.charCodeAt(2+l|0)&&111===n.k.charCodeAt(3+l|0)&&114===n.k.charCodeAt(4+l|0)&&116===n.k.charCodeAt(5+l|0)?U(a,m):W(a);a.g&&R(a,l,X(S(),new H(()=>'"import"')));if(a.b&&(l=a.c,m=a.e,n=a.f,Cm(J(),uB(),a),a.b&&(a.b||!a.a))){var q=a.c;mB();var r=!1;r=a.a;for(var t= -hG(qE()),v=a.c,w=0,A=null;;){a.a=r&&1>w;I();Bm();var E=a.j;I();iG(a);if(a.b){var D=a.c,L=a.e,M=a.f,T=a.h;if(a.b||!a.a){var V=a.c,Z=a.j,da=a.c;N(Z,da)&&46===Z.k.charCodeAt(da)?U(a,1+da|0):W(a);a.g&&R(a,da,X(S(),new H(()=>'"."')));Z=a.e;da=a.f;if(a.b){var ka=a.c;K(a,T,ka>V||!N(E,ka)?ka:D)}a.g&&O(a,P(J(),M,da),Q(L,Z),V===a.q)}}D=a.f;E=a.e;r=!!(r|a.a);if(a.b)v=a.c,t.pa(a.h),a.a=!1,w=1+w|0,A=E;else{a.a||(1>w?Jq(a,v,r):Hq(a,$q(Bh(),t),v,r));a.g&&er(J(),1,a,S().Ga,D,A,!0);break}}r=a.e;t=a.f;a.b&&(v=a.c, -K(a,a.h,v>q||!N(k,v)?v:l));a.g&&O(a,P(J(),n,t),Q(m,r),q===a.q)}a.b&&(q=a.c,k=a.e,l=a.f,m=a.h,a.b||!a.a)&&(n=a.c,jG(b,a),b=a.e,r=a.f,a.b&&(t=a.c,h=t>n||!N(h,t)?t:q,K(a,g.T(m,a.h),h)),a.g&&O(a,P(J(),l,r),Q(k,b),n===a.q));a.b?(k=a.c,g=a.e,h=a.f,l=a.h,Cm(J(),uB(),a),a.b?!a.b&&a.a?e=a:(b=a.c,m=a.j,n=a.c,N(m,n)&&59===m.k.charCodeAt(n)?U(a,1+n|0):W(a),a.g&&R(a,n,X(S(),new H(()=>'";"'))),m=a.e,n=a.f,a.b?(q=a.c,e=K(a,l,q>b||!N(e,q)?q:k)):e=a,a.g&&O(a,P(J(),h,n),Q(g,m),b===a.q)):e=a):e=a;d&&a.x.qa((new fG("importDefAux")).t, -e.c,e.b);e.g&&(a=X(S(),new H(()=>(new fG("importDefAux")).t)),O(e,a,e.e,c{I();var c=np(rp(),lp(rp(),a));c=new FB(c,new Xf(e=>new kG(e)));var d=new Xf(e=>lG(this,e));I();I();I();c=Kq(c,d);if(c instanceof lq&&null!==c.Of)return c=c.Of,1===c.E()?(ke(),a=[mG(c.v(),Fp(a))],a=Rf(new Sf,a),le(y(),a)):c;if(c instanceof oq)throw nG(OA(),c);throw new x(c);});this.kB=new Xf(a=>{I();a=np(rp(),lp(rp(),a));a=new FB(a,new Xf(d=>new kG(d)));var c=new Xf(d=>{I();gG();var e=d.j;I();I();Nq(d);if(d.b){var g= -d.c,h=d.e,k=d.f;Cm(J(),uB(),d);if(d.b)if(!d.b&&d.a)h=d;else{var l=d.c;oG(d);var m=d.e,n=d.f;if(d.b){var q=d.c;e=K(d,d.h,q>l||!N(e,q)?q:g)}else e=d;d.g&&O(d,P(J(),k,n),Q(h,m),l===d.q);h=e}else h=d}else h=d;k=uB();if(h.b)if(l=h.u,h.u=!0,k.Vd(h),h.u=l,!h.b&&h.a)d=h;else{I();Bm();h=d.j;I();k=d.c;l=pG(this,d);l.b&&(l.h=B(new C,l.h,xq(d.j,k,d.c)));if(d.b&&(g=d.c,k=d.e,l=d.f,q=d.h,Cm(J(),uB(),d),d.b&&(d.b||!d.a))){m=d.c;I();Mq(d);n=d.e;e=d.f;if(d.b){var r=d.c;h=K(d,q,r>m||!N(h,r)?r:g)}else h=d;d.g&&O(d, -P(J(),l,e),Q(k,n),m===d.q);d=h}d.b&&(d.h=d.h.o())}else d=h;return d});I();I();I();a=Kq(a,c);if(a instanceof lq&&null!==a.Of)return a.Of;if(a instanceof oq)throw nG(OA(),a);throw new x(a);})}Pk.prototype=new p;Pk.prototype.constructor=Pk;f=Pk.prototype;f.w=function(){return"\x3cfunction1\x3e"};f.Hw=function(b){return this.jB.s(b)};f.Ey=function(){return this.Iq};f.Gw=function(){return this.kB}; -function qG(b){I();var a=b.c,c=null!==b.x;c&&b.x.ra((new fG("sort")).t,a);var d=b.c,e=b.u;b.u=!0;I();var g=b.a;b.a=!1;var h=b.c;I();var k=b.a;b.a=!1;var l=b.c;I();var m=b.a;b.a=!1;var n=b.c;I();var q=b.c,r=4+q|0,t=b.j;N(t,-1+r|0)&&82===t.k.charCodeAt(q)&&101===t.k.charCodeAt(1+q|0)&&97===t.k.charCodeAt(2+q|0)&&108===t.k.charCodeAt(3+q|0)?U(b,r):W(b);b.g&&R(b,q,X(S(),new H(()=>'"Real"')));r=b.f;q=b.e;if(b.b)b.a=!!(b.a|m);else if(!b.a){t=b.g;b.c=n;t&&O(b,r,b.e,!1);b.a=!1;var v=b.c,w=4+v|0,A=b.j;N(A, --1+w|0)&&66===A.k.charCodeAt(v)&&111===A.k.charCodeAt(1+v|0)&&111===A.k.charCodeAt(2+v|0)&&108===A.k.charCodeAt(3+v|0)?U(b,w):W(b);b.g&&R(b,v,X(S(),new H(()=>'"Bool"')));v=b.f;w=b.a;m=!!(w|m);b.b||w||Gm(b,n);b.a=m;t&&(n=Q(r,v),m=Q(q,b.e),O(b,n,m,!1))}m=b.f;n=b.e;b.b?b.a=!!(b.a|k):b.a||(q=b.g,b.c=l,q&&O(b,m,b.e,!1),b.a=!1,r=b.c,t=2+r|0,v=b.j,N(v,-1+t|0)&&72===v.k.charCodeAt(r)&&80===v.k.charCodeAt(1+r|0)?U(b,t):W(b),b.g&&R(b,r,X(S(),new H(()=>'"HP"'))),r=b.f,t=b.a,k=!!(t|k),b.b||t||Gm(b,l),b.a=k,q&& -(l=Q(m,r),k=Q(n,b.e),O(b,l,k,!1)));k=b.f;l=b.e;b.b?b.a=!!(b.a|g):b.a||(n=b.g,b.c=h,n&&O(b,k,b.e,!1),b.a=!1,m=b.c,q=2+m|0,r=b.j,N(r,-1+q|0)&&72===r.k.charCodeAt(m)&&71===r.k.charCodeAt(1+m|0)?U(b,q):W(b),b.g&&R(b,m,X(S(),new H(()=>'"HG"'))),m=b.f,q=b.a,g=!!(q|g),b.b||q||Gm(b,h),b.a=g,n&&(h=Q(k,m),g=Q(l,b.e),O(b,h,g,!1)));b.u=e;d=b.b?Eq(b,xq(b.j,d,b.c)):b;c&&b.x.qa((new fG("sort")).t,d.c,d.b);d.g&&(b=X(S(),new H(()=>(new fG("sort")).t)),O(d,b,d.e,a=l||65<=l&&90>=l;if(!0===l)U(b,1+k|0);else{if(!1!==l)throw new x(l);W(b)}}else W(b);b.g&&R(b,k,X(S(),new H(()=>"[a-zA-Z]")));if(b.b){k=b.c;l=b.e;var m=b.f;if(b.b||!b.a){var n=b.c,q=!1;q=b.a;for(var r=b.c,t=null;;){b.a=!1;I();var v=b.c;if(N(b.j,v)){var w=b.j.k.charCodeAt(b.c);w=95===w||97<=w&&122>=w||65<=w&&90>=w|| -48<=w&&57>=w;if(!0===w)U(b,1+v|0);else{if(!1!==w)throw new x(w);W(b)}}else W(b);b.g&&R(b,v,X(S(),new H(()=>"[a-zA-Z0-9_]")));w=b.f;v=b.e;q=!!(q|b.a);if(b.b)if(r=b.c,b.a=!1,a!==xB()&&Cm(J(),a,b),!b.b&&b.a)break;else b.a=!1,t=v;else{b.a||Hq(b,void 0,r,q);b.g&&er(J(),0,b,S().Ga,w,t,!0);break}}a=b.e;q=b.f;b.b&&(r=b.c,K(b,void 0,r>n||!N(h,r)?r:k));b.g&&O(b,P(J(),m,q),Q(l,a),n===b.q)}}b.u=g;e=b.b?Eq(b,xq(b.j,e,b.c)):b;d&&b.x.qa((new fG("label")).t,e.c,e.b);e.g&&(b=X(S(),new H(()=>(new fG("label")).t)), -O(e,b,e.e,c'"package"')));if(b.b&&(n=b.c,q=b.e,r=b.f,Cm(J(), -uB(),b),b.b&&(b.b||!b.a))){var t=b.c;iG(b);var v=b.e,w=b.f;if(b.b){var A=b.c;K(b,b.h,A>t||!N(m,A)?A:n)}b.g&&O(b,P(J(),r,w),Q(q,v),t===b.q)}if(b.b&&(t=b.c,m=b.e,n=b.f,q=b.h,b.b||!b.a)){r=b.c;mB();v=!1;v=b.a;w=hG(qE());A=b.c;for(var E=null;;){b.a=!1;I();gG();var D=b.j;I();var L=b.j,M=b.c;N(L,M)&&46===L.k.charCodeAt(M)?U(b,1+M|0):W(b);b.g&&R(b,M,X(S(),new H(()=>'"."')));if(b.b){L=b.c;M=b.e;var T=b.f;if(b.b||!b.a){var V=b.c;iG(b);var Z=b.e,da=b.f;if(b.b){var ka=b.c;K(b,b.h,ka>V||!N(D,ka)?ka:L)}b.g&&O(b, -P(J(),T,da),Q(M,Z),V===b.q)}}L=b.f;D=b.e;v=!!(v|b.a);if(b.b)A=b.c,w.pa(b.h),b.a=!1,E=D;else{b.a||Hq(b,$q(Bh(),w),A,v);b.g&&er(J(),0,b,S().Ga,L,E,!0);break}}v=b.e;w=b.f;b.b&&(A=b.c,l=A>r||!N(l,A)?A:t,K(b,k.T(q,b.h),l));b.g&&O(b,P(J(),n,w),Q(m,v),r===b.q)}(k=b.b)?(g=Eq(b,new F(b.h)),g.a=!!(g.a|h)):b.a||(g=K(b,z(),g),g.a=!!(g.a|h));if(b.g){var pa=b.f;k||(h=X(S(),new H(()=>nq(J(),pa.wa)+".?")),O(b,h,b.e,!1))}b.u=e;d=b.b?Eq(b,xq(b.j,d,b.c)):b;c&&b.x.qa((new fG("packageDecl")).t,d.c,d.b);d.g&&(b=X(S(), -new H(()=>(new fG("packageDecl")).t)),O(d,b,d.e,ah||!N(c,m)?m:d)}else c=a;a.g&&O(a,P(J(),g,l),Q(e,k),h===a.q);e=c}else e=a}else e=a;g=uB();if(e.b){h=e.u;e.u=!0;g.Vd(e);e.u=h;if(!e.b&&e.a)return e;I();iB();h=a.c;e=a.a;a.a=!1;I();g=a.c;k=pG(b,a);k.b&&(k.h=B(new C,k.h,xq(a.j,g,a.c)));(g=a.b)?(h=Eq(a,new F(a.h)),h.a=!!(h.a|e),e=h):a.a?e=a:(h=K(a,z(),h),h.a=!!(h.a|e), -e=h);if(a.g){var n=a.f;g||(g=X(S(),new H(()=>nq(J(),n.wa)+".?")),O(a,g,a.e,!1))}g=uB();if(e.b){h=e.u;var q=e.h;e.u=!0;g.Vd(e);e.u=h;if(!e.b&&e.a)return e;I();Bm();e=a.j;I();mB();g=!1;g=a.a;h=hG(qE());k=a.c;l=0;for(c=null;;){a.a=g&&1>l;I();d=a.c;q.r()?m=z():(m=q.G(),m=new F(m.o()));m=sG(b,m,a);m.b&&(m.h=B(new C,m.h,xq(a.j,d,a.c)));m=a.f;d=a.e;g=!!(g|a.a);if(a.b){if(k=a.c,h.pa(a.h),a.a=!1,uB()!==xB()&&Cm(J(),uB(),a),a.b||!a.a){a.a=!1;l=1+l|0;c=d;continue}}else a.a||(1>l?Jq(a,k,g):Hq(a,$q(Bh(),h),k, -g)),a.g&&er(J(),1,a,S().Ga,m,c,!0);break}a.b&&(c=a.c,b=a.e,g=a.f,d=a.h,Cm(J(),uB(),a),!a.b||!a.b&&a.a||(h=a.c,I(),Mq(a),k=a.e,l=a.f,a.b?(m=a.c,e=K(a,d,m>h||!N(e,m)?m:c)):e=a,a.g&&O(a,P(J(),g,l),Q(b,k),h===a.q),a=e));a.b&&(a.h=a.h.aa(new Xf(r=>{if(null!==r){var t=r.o();if(q.r())var v=z();else v=q.G(),v=new F(v.m()+"\n");r=""+(v.r()?"":v.G())+r.m();return new kA(t.lj,t.rm,r,t.Cn,t.kj,t.xk,t.sm,t.kl,t.qm)}throw new x(r);})).Qd());return a}return e}return e} -function tG(b,a,c){var d=kl(dl()).il,e=new UF;kl(dl()).il=new Gj((Rh,Ti)=>{Rh=B(new C,Rh,Ti);VF(e,Rh)});try{I();var g=gG().FC,h=c.j;I();var k=gG().EC,l=c.j;I();var m=gG().qt,n=c.j;I();var q=gG().Ak,r=c.j;I();var t=gG().Le,v=c.j;I();gG();var w=fq(),A=c.j;I();Bm();var E=c.j;I();uG(c);if(c.b){var D=c.c,L=c.e,M=c.f;c.a=!0;var T=c.h;if(c.b||!c.a){var V=c.c;vG(c);var Z=c.e,da=c.f;if(c.b){var ka=c.c;K(c,T,ka>V||!N(E,ka)?ka:D)}else c.a=!0;c.g&&O(c,P(J(),M,da),Q(L,Z),V===c.q)}}if(c.b){var pa=c.c,qa=c.e,Da= -c.f,la=c.h;Cm(J(),uB(),c);if(c.b&&(c.b||!c.a)){var Ca=c.c;iB();var Qa=c.c,$a=c.a;c.a=!1;I();Bm();var Ma=c.j;I();rG(c);if(c.b){var Xa=c.c,Ta=c.e,Za=c.f,Fa=c.h;Cm(J(),uB(),c);if(c.b&&(c.b||!c.a)){var Ha=c.c,yb=c.j,ub=c.c;N(yb,ub)&&58===yb.k.charCodeAt(ub)?U(c,1+ub|0):W(c);c.g&&R(c,ub,X(S(),new H(()=>'":"')));var Vb=c.e,Bc=c.f;if(c.b){var fb=c.c;K(c,Fa,fb>Ha||!N(Ma,fb)?fb:Xa)}c.g&&O(c,P(J(),Za,Bc),Q(Ta,Vb),Ha===c.q)}}var zb=c.b;if(zb){var lc=Eq(c,new F(c.h));lc.a=!!(lc.a|$a)}else if(!c.a){var pb=K(c, -z(),Qa);pb.a=!!(pb.a|$a)}if(c.g){var Gb=c.f;if(!zb){var hc=X(S(),new H(()=>nq(J(),Gb.wa)+".?"));O(c,hc,c.e,!1)}}var kb=c.e,bb=c.f;if(c.b){var gb=c.c,Ya=gb>Ca||!N(A,gb)?gb:pa;K(c,w.T(la,c.h),Ya)}c.g&&O(c,P(J(),Da,bb),Q(qa,kb),Ca===c.q)}}if(c.b){var cb=c.c,Ab=c.e,ic=c.f,Dc=c.h;Cm(J(),uB(),c);if(c.b&&(c.b||!c.a)){var Wb=c.c;wG(c);var db=c.e,mc=c.f;if(c.b){var Pb=c.c,Lb=Pb>Wb||!N(v,Pb)?Pb:cb;K(c,t.T(Dc,c.h),Lb)}c.g&&O(c,P(J(),ic,mc),Q(Ab,db),Wb===c.q)}}if(c.b){var Cb=c.c,Nb=c.e,Zb=c.f,jc=c.h;Cm(J(),uB(), -c);if(c.b&&(c.b||!c.a)){var Pc=c.c;xG(c);var nc=c.e,vb=c.f;if(c.b){var Qb=c.c,Rb=Qb>Pc||!N(r,Qb)?Qb:Cb;K(c,q.T(jc,c.h),Rb)}c.g&&O(c,P(J(),Zb,vb),Q(Nb,nc),Pc===c.q)}}if(c.b){var ec=c.c,ob=c.e,Hb=c.f,qb=c.h;Cm(J(),uB(),c);if(c.b&&(c.b||!c.a)){var Ib=c.c;I();var hb=yG(b,c),Sb=uB();if(hb.b){var $b=hb.u,Eb=hb.h;hb.u=!0;Sb.Vd(hb);hb.u=$b;if(hb.b||!hb.a){I();var Fb=gG().Le,rb=c.j;I();zG(b,c);if(c.b){var oc=c.c,fd=c.e,Cc=c.f,kc=c.h;Cm(J(),uB(),c);if(c.b)if(!c.b&&c.a)lb=c;else{var Ec=c.c;mB();var gd=!1;gd= -c.a;for(var Tb=hG(qE()),Jb=c.c,xc=null;;){c.a=!1;I();if(a.r())var sb=z();else{var Qc=a.G();sb=new F(wm(Qc,Eb))}AG(b,sb.r()?Eb:sb.G(),c);var Ub=c.f,Nc=c.e;gd=!!(gd|c.a);if(c.b){var pc=c.c;Tb.pa(c.h);c.a=!1;uB()!==xB()&&Cm(J(),uB(),c);if(!c.b&&c.a)break;else c.a=!1,Jb=pc,xc=Nc}else{c.a||Hq(c,$q(Bh(),Tb),Jb,gd);c.g&&er(J(),0,c,S().Ga,Ub,xc,!0);break}}var ac=c.e,Uc=c.f;if(c.b){var fc=c.c,wb=fc>Ec||!N(rb,fc)?fc:oc;qc=K(c,Fb.T(kc,c.h),wb)}else var qc=c;c.g&&O(c,P(J(),Cc,Uc),Q(fd,ac),Ec===c.q);lb=qc}else lb= -c}else var lb=c;lb.b&&(lb.h=B(new C,Eb,lb.h))}}var rc=c.e,Vc=c.f;if(c.b){var Xb=c.c,mb=Xb>Ib||!N(n,Xb)?Xb:ec;K(c,m.T(qb,c.h),mb)}c.g&&O(c,P(J(),Hb,Vc),Q(ob,rc),Ib===c.q)}}if(c.b){var bc=c.c,sc=c.e,Db=c.f,tc=c.h;Cm(J(),uB(),c);if(c.b&&(c.b||!c.a)){var Rc=c.c;xG(c);var gc=c.e,Kb=c.f;if(c.b){var Sc=c.c,tb=Sc>Rc||!N(l,Sc)?Sc:bc;K(c,k.T(tc,c.h),tb)}c.g&&O(c,P(J(),Db,Kb),Q(sc,gc),Rc===c.q)}}if(c.b){var Fc=c.c,Wc=c.e,Xc=c.f,td=c.h;Cm(J(),uB(),c);if(c.b)if(!c.b&&c.a)ee=c;else{var rd=c.c;Bm();var $c=c.j;I(); -gG();var xd=c.j;I();var nd=c.c,ud=3+nd|0,Oc=c.j;N(Oc,-1+ud|0)&&69===Oc.k.charCodeAt(nd)&&110===Oc.k.charCodeAt(1+nd|0)&&100===Oc.k.charCodeAt(2+nd|0)?U(c,ud):W(c);c.g&&R(c,nd,X(S(),new H(()=>'"End"')));if(c.b){var Gc=c.c,Tc=c.e,yd=c.f;Cm(J(),uB(),c);if(c.b&&(c.b||!c.a)){var zd=c.c;iB();var Hd=c.c,Jc=c.a;c.a=!1;I();rG(c);var hd=c.b;if(hd){var Ld=Eq(c,new F(c.h));Ld.a=!!(Ld.a|Jc)}else if(!c.a){var Hc=K(c,z(),Hd);Hc.a=!!(Hc.a|Jc)}if(c.g){var vd=c.f;if(!hd){var Ad=X(S(),new H(()=>nq(J(),vd.wa)+".?")); -O(c,Ad,c.e,!1)}}var Me=c.e,Ye=c.f;if(c.b){var je=c.c;K(c,c.h,je>zd||!N(xd,je)?je:Gc)}c.g&&O(c,P(J(),yd,Ye),Q(Tc,Me),zd===c.q)}}if(c.b){var gf=c.c,ye=c.e,Qd=c.f,Ud=c.h;Cm(J(),uB(),c);if(c.b&&(c.b||!c.a)){var Ze=c.c,nf=c.j,me=c.c;N(nf,me)&&46===nf.k.charCodeAt(me)?U(c,1+me|0):W(c);c.g&&R(c,me,X(S(),new H(()=>'"."')));var of=c.e,ne=c.f;if(c.b){var qe=c.c;K(c,Ud,qe>Ze||!N($c,qe)?qe:gf)}c.g&&O(c,P(J(),Qd,ne),Q(ye,of),Ze===c.q)}}var Lf=c.e,Cf=c.f;if(c.b){var pf=c.c,Ne=pf>rd||!N(h,pf)?pf:Fc;Mf=K(c,g.T(td, -c.h),Ne)}else var Mf=c;c.g&&O(c,P(J(),Xc,Cf),Q(Wc,Lf),rd===c.q);ee=Mf}else ee=c}else var ee=c;if(ee.b){var Kc=ee.h;if(null===Kc||null===Kc.Mh||null===Kc.Mh.m())throw new x(Kc);kl(dl()).il=d;if(Kc.Kn.r())af=!1;else var $e=Kc.Kn,gg=Kc.Am,af=!Zk($k(),$e,gg);if(af){I();var Yd="end label: "+Kc.Kn+" is optional but should be the same as the start label: "+Kc.Am,Zd=c.c,Zf=c.oa;I();var oe=Oq(c).b?Eq(c,c.h):Gm(c,Zd);c.g&&(c.oa=Zf,R(c,Zd,X(S(),new H(()=>Yd))));return oe}if(a.r())var qf=z();else{var Ig=a.G(), -Df=Kc.Mh.m().nb,Id=GF(Kc.Mh.o());if(Id===y())var $d=y();else{for(var tg=Id.v(),hg=new kf(tg.kd,y()),ae=hg,ig=Id.D();ig!==y();){var Jg=ig.v(),$f=new kf(Jg.kd,y());ae=ae.ja=$f;ig=ig.D()}$d=hg}for(var Pg=BG(new CG,new UF),Rd=e.y();Rd.C();){var Ef=Rd.z().m();DG(Pg,Ef)}var ag=Pg.Zg.Qd(),Qg=hf($d,ag);qf=new F(EG(Ig,Lp(Qg,Df),Pf()))}Ok();var ph=Kc.br,Di=Kc.ar,Qh=Fp(Kc.Mh.m().Lb);if(qf.r())var qh=z();else{var rh=qf.G();qh=new F(wm(rh,Kc.Mh.o()))}var qj=qh.r()?Kc.Mh.o():qh.G(),Si=Kc.Mh.m().nb,li=Kc.Mh.m().Oc.aa(new Xf(Rh=> -{if(null!==Rh&&null!==Rh.m()){var Ti=Rh.o();return new De(Ti.r()?"\x3cundefined\x3e":Ti.G(),Fp(Rh.m().m()),Rh.m().o())}throw new x(Rh);})).Qd(),rj=e.Qd();if(Kc.Am.r())Ei=Hi();else{zp();var jg=Kc.Am.G(),Rj=[B(new C,"id",jg)],rk=Rf(new Sf,Rj),Ei=Ii(0,rk)}var Sj=Ei.Bc(Kc.cr),Sl=jA(0,new kA(ph,Di,"\x3cundefined\x3e",Qh,qj,Si,li,rj,Sj.Bc(Kc.dr)));I();return Fm(Sl,c)}return ee}finally{kl(dl()).il=d}} -function sG(b,a,c){I();var d=c.c;b=tG(b,a,c);b.b?(b.h=B(new C,b.h,xq(c.j,d,c.c)),c=b):c=b;if(c.b){d=c.h;if(null===d)throw new x(d);b=Fp(d.m());c.h=new kA(d.o().lj,d.o().rm,b,d.o().Cn,d.o().kj,d.o().xk,d.o().sm,d.o().kl,d.o().qm)}return c} -function uG(b){var a=b.c,c=null!==b.x;c&&b.x.ra((new fG("archiveStart")).t,a);I();var d=b.c;I();var e=b.c,g=b.u;b.u=!0;I();var h=b.a;b.a=!1;var k=b.c;I();var l=b.a;b.a=!1;var m=b.c;I();var n=b.a;b.a=!1;var q=b.c;I();var r=b.c,t=12+r|0,v=b.j;N(v,-1+t|0)&&65===v.k.charCodeAt(r)&&114===v.k.charCodeAt(1+r|0)&&99===v.k.charCodeAt(2+r|0)&&104===v.k.charCodeAt(3+r|0)&&105===v.k.charCodeAt(4+r|0)&&118===v.k.charCodeAt(5+r|0)&&101===v.k.charCodeAt(6+r|0)&&69===v.k.charCodeAt(7+r|0)&&110===v.k.charCodeAt(8+ -r|0)&&116===v.k.charCodeAt(9+r|0)&&114===v.k.charCodeAt(10+r|0)&&121===v.k.charCodeAt(11+r|0)?U(b,t):W(b);b.g&&R(b,r,X(S(),new H(()=>'"ArchiveEntry"')));t=b.f;r=b.e;if(b.b)b.a=!!(b.a|n);else if(!b.a){v=b.g;b.c=q;v&&O(b,t,b.e,!1);b.a=!1;var w=b.c,A=5+w|0,E=b.j;N(E,-1+A|0)&&76===E.k.charCodeAt(w)&&101===E.k.charCodeAt(1+w|0)&&109===E.k.charCodeAt(2+w|0)&&109===E.k.charCodeAt(3+w|0)&&97===E.k.charCodeAt(4+w|0)?U(b,A):W(b);b.g&&R(b,w,X(S(),new H(()=>'"Lemma"')));w=b.f;A=b.a;n=!!(A|n);b.b||A||Gm(b,q); -b.a=n;v&&(q=Q(t,w),n=Q(r,b.e),O(b,q,n,!1))}n=b.f;q=b.e;b.b?b.a=!!(b.a|l):b.a||(r=b.g,b.c=m,r&&O(b,n,b.e,!1),b.a=!1,t=b.c,v=7+t|0,w=b.j,N(w,-1+v|0)&&84===w.k.charCodeAt(t)&&104===w.k.charCodeAt(1+t|0)&&101===w.k.charCodeAt(2+t|0)&&111===w.k.charCodeAt(3+t|0)&&114===w.k.charCodeAt(4+t|0)&&101===w.k.charCodeAt(5+t|0)&&109===w.k.charCodeAt(6+t|0)?U(b,v):W(b),b.g&&R(b,t,X(S(),new H(()=>'"Theorem"'))),t=b.f,v=b.a,l=!!(v|l),b.b||v||Gm(b,m),b.a=l,r&&(m=Q(n,t),l=Q(q,b.e),O(b,m,l,!1)));l=b.f;m=b.e;b.b?b.a= -!!(b.a|h):b.a||(q=b.g,b.c=k,q&&O(b,l,b.e,!1),b.a=!1,n=b.c,r=8+n|0,t=b.j,N(t,-1+r|0)&&69===t.k.charCodeAt(n)&&120===t.k.charCodeAt(1+n|0)&&101===t.k.charCodeAt(2+n|0)&&114===t.k.charCodeAt(3+n|0)&&99===t.k.charCodeAt(4+n|0)&&105===t.k.charCodeAt(5+n|0)&&115===t.k.charCodeAt(6+n|0)&&101===t.k.charCodeAt(7+n|0)?U(b,r):W(b),b.g&&R(b,n,X(S(),new H(()=>'"Exercise"'))),n=b.f,r=b.a,h=!!(r|h),b.b||r||Gm(b,k),b.a=h,q&&(k=Q(l,n),h=Q(m,b.e),O(b,k,h,!1)));b.u=g;e=b.b?Eq(b,xq(b.j,e,b.c)):b;g=e.c;d=e.b?Gq(e,e.h, -!!(e.a|g>d)):Iq(e,g);if(d.b){switch(d.h){case "Exercise":e="exercise";break;case "Lemma":e="lemma";break;default:e="theorem"}d.h=e}c&&b.x.qa((new fG("archiveStart")).t,d.c,d.b);d.g&&(b=X(S(),new H(()=>(new fG("archiveStart")).t)),O(d,b,d.e,a{I();Bm();var g=b.j;I();gG();var h=fq(),k=b.j;I();Bm();var l=b.j;I();FG(b);if(b.b){var m=b.c,n=b.e,q=b.f;b.a=!0;var r=b.h;if(b.b||!b.a){var t=b.c;vG(b);var v=b.e,w=b.f;if(b.b){var A=b.c;K(b,r,A>t||!N(l,A)?A:m)}else b.a=!0;b.g&&O(b,P(J(),q,w),Q(n,v),t===b.q)}}b.b&&(v=b.c,l=b.e,m=b.f,n=b.h,Cm(J(),uB(),b),!b.b||!b.b&&b.a||(q=b.c,wG(b),r=b.e,t=b.f,b.b&&(w=b.c,k=w>q||!N(k,w)?w:v,K(b,h.T(n,b.h),k)),b.g&& -O(b,P(J(),m,t),Q(l,r),q===b.q)));b.b?(m=b.c,h=b.e,k=b.f,n=b.h,Cm(J(),uB(),b),b.b?!b.b&&b.a?g=b:(l=b.c,q=b.j,r=b.c,N(q,r)&&46===q.k.charCodeAt(r)?U(b,1+r|0):W(b),b.g&&R(b,r,X(S(),new H(()=>'"."'))),q=b.e,r=b.f,b.b?(t=b.c,g=K(b,n,t>l||!N(g,t)?t:m)):g=b,b.g&&O(b,P(J(),k,r),Q(h,q),l===b.q)):g=b):g=b;h=uB();if(g.b){k=g.u;l=g.h;g.u=!0;h.Vd(g);g.u=k;if(!g.b&&g.a)return g;if(null===l)throw new x(l);if(e.sa(l.o())){I();var E="MetaInfo key "+l.o()+" appears twice";e=b.c;g=b.oa;I();h=Oq(b).b?Eq(b,b.h):Gm(b, -e);b.g&&(b.oa=g,R(b,e,X(S(),new H(()=>E))));return h}I();e=e.Tf(l.o(),l.m());return Fm(e,b)}return g}),uB(),b);c&&b.x.qa((new fG("metaInfo")).t,d.c,d.b);d.g&&(c=X(S(),new H(()=>(new fG("metaInfo")).t)),O(d,c,d.e,a'"Description"')));D=b.f;E=b.e;if(b.b)b.a=!!(b.a|w);else if(!b.a){L=b.g;b.c=A;L&&O(b,D,b.e,!1);b.a=!1;var M=b.c,T=5+M|0,V=b.j;N(V,-1+T|0)&&84===V.k.charCodeAt(M)&&105===V.k.charCodeAt(1+M|0)&&116===V.k.charCodeAt(2+M|0)&&108===V.k.charCodeAt(3+M|0)&&101===V.k.charCodeAt(4+M|0)?U(b,T):W(b);b.g&&R(b,M,X(S(),new H(()=>'"Title"'))); -M=b.f;T=b.a;w=!!(T|w);b.b||T||Gm(b,A);b.a=w;L&&(A=Q(D,M),w=Q(E,b.e),O(b,A,w,!1))}w=b.f;A=b.e;b.b?b.a=!!(b.a|t):b.a||(E=b.g,b.c=v,E&&O(b,w,b.e,!1),b.a=!1,D=b.c,L=4+D|0,M=b.j,N(M,-1+L|0)&&76===M.k.charCodeAt(D)&&105===M.k.charCodeAt(1+D|0)&&110===M.k.charCodeAt(2+D|0)&&107===M.k.charCodeAt(3+D|0)?U(b,L):W(b),b.g&&R(b,D,X(S(),new H(()=>'"Link"'))),D=b.f,L=b.a,t=!!(L|t),b.b||L||Gm(b,v),b.a=t,E&&(v=Q(w,D),t=Q(A,b.e),O(b,v,t,!1)));t=b.f;v=b.e;b.b?b.a=!!(b.a|q):b.a||(A=b.g,b.c=r,A&&O(b,t,b.e,!1),b.a=!1, -w=b.c,E=6+w|0,D=b.j,N(D,-1+E|0)&&65===D.k.charCodeAt(w)&&117===D.k.charCodeAt(1+w|0)&&116===D.k.charCodeAt(2+w|0)&&104===D.k.charCodeAt(3+w|0)&&111===D.k.charCodeAt(4+w|0)&&114===D.k.charCodeAt(5+w|0)?U(b,E):W(b),b.g&&R(b,w,X(S(),new H(()=>'"Author"'))),w=b.f,E=b.a,q=!!(E|q),b.b||E||Gm(b,r),b.a=q,A&&(r=Q(t,w),q=Q(v,b.e),O(b,r,q,!1)));q=b.f;r=b.e;b.b?b.a=!!(b.a|m):b.a||(v=b.g,b.c=n,v&&O(b,q,b.e,!1),b.a=!1,t=b.c,A=3+t|0,w=b.j,N(w,-1+A|0)&&83===w.k.charCodeAt(t)&&101===w.k.charCodeAt(1+t|0)&&101===w.k.charCodeAt(2+ -t|0)?U(b,A):W(b),b.g&&R(b,t,X(S(),new H(()=>'"See"'))),t=b.f,A=b.a,m=!!(A|m),b.b||A||Gm(b,n),b.a=m,v&&(n=Q(q,t),m=Q(r,b.e),O(b,n,m,!1)));m=b.f;n=b.e;b.b?b.a=!!(b.a|k):b.a||(r=b.g,b.c=l,r&&O(b,m,b.e,!1),b.a=!1,q=b.c,v=12+q|0,t=b.j,N(t,-1+v|0)&&73===t.k.charCodeAt(q)&&108===t.k.charCodeAt(1+q|0)&&108===t.k.charCodeAt(2+q|0)&&117===t.k.charCodeAt(3+q|0)&&115===t.k.charCodeAt(4+q|0)&&116===t.k.charCodeAt(5+q|0)&&114===t.k.charCodeAt(6+q|0)&&97===t.k.charCodeAt(7+q|0)&&116===t.k.charCodeAt(8+q|0)&&105=== -t.k.charCodeAt(9+q|0)&&111===t.k.charCodeAt(10+q|0)&&110===t.k.charCodeAt(11+q|0)?U(b,v):W(b),b.g&&R(b,q,X(S(),new H(()=>'"Illustration"'))),q=b.f,v=b.a,k=!!(v|k),b.b||v||Gm(b,l),b.a=k,r&&(l=Q(m,q),k=Q(n,b.e),O(b,l,k,!1)));k=b.f;l=b.e;b.b?b.a=!!(b.a|g):b.a||(n=b.g,b.c=h,n&&O(b,k,b.e,!1),b.a=!1,m=b.c,r=8+m|0,q=b.j,N(q,-1+r|0)&&67===q.k.charCodeAt(m)&&105===q.k.charCodeAt(1+m|0)&&116===q.k.charCodeAt(2+m|0)&&97===q.k.charCodeAt(3+m|0)&&116===q.k.charCodeAt(4+m|0)&&105===q.k.charCodeAt(5+m|0)&&111=== -q.k.charCodeAt(6+m|0)&&110===q.k.charCodeAt(7+m|0)?U(b,r):W(b),b.g&&R(b,m,X(S(),new H(()=>'"Citation"'))),m=b.f,r=b.a,g=!!(r|g),b.b||r||Gm(b,h),b.a=g,n&&(h=Q(k,m),g=Q(l,b.e),O(b,h,g,!1)));b.u=e;d=b.b?Eq(b,xq(b.j,d,b.c)):b;c&&b.x.qa((new fG("metaInfoKey")).t,d.c,d.b);d.g&&(b=X(S(),new H(()=>(new fG("metaInfoKey")).t)),O(d,b,d.e,a{var d=a.a;a.a=!1;var e=a.c;I();GG(b,c,a);var g=a.f,h=a.e;if(a.b)a.a=!!(a.a|d);else if(!a.a){var k=a.g;a.c=e;k&&O(a,g,a.e,!1);a.a=!1;HG(b,c,a);c=a.f;var l=a.a;d=!!(l|d);a.b||l||Gm(a,e);a.a=d;k&&(e=Q(g,c),h=Q(h,a.e),O(a,e,h,!1))}return a}),uB(),a)} -function pG(b,a){var c=a.c,d=null!==a.x;d&&a.x.ra((new fG("packageDefinitions")).t,c);Bm();var e=a.j;I();gG();var g=a.j;I();gG();var h=a.j;I();var k=a.c,l=11+k|0,m=a.j;N(m,-1+l|0)&&68===m.k.charCodeAt(k)&&101===m.k.charCodeAt(1+k|0)&&102===m.k.charCodeAt(2+k|0)&&105===m.k.charCodeAt(3+k|0)&&110===m.k.charCodeAt(4+k|0)&&105===m.k.charCodeAt(5+k|0)&&116===m.k.charCodeAt(6+k|0)&&105===m.k.charCodeAt(7+k|0)&&111===m.k.charCodeAt(8+k|0)&&110===m.k.charCodeAt(9+k|0)&&115===m.k.charCodeAt(10+k|0)?U(a,l): -W(a);a.g&&R(a,k,X(S(),new H(()=>'"Definitions"')));if(a.b&&(k=a.c,l=a.e,m=a.f,a.a=!0,a.b||!a.a)){var n=a.c;vG(a);var q=a.e,r=a.f;if(a.b){var t=a.c;K(a,void 0,t>n||!N(h,t)?t:k)}else a.a=!0;a.g&&O(a,P(J(),m,r),Q(l,q),n===a.q)}a.b&&(h=a.c,k=a.e,l=a.f,Cm(J(),uB(),a),!a.b||!a.b&&a.a||(m=a.c,Am(Em(),new rm(Hi()),new Xf(v=>{I();var w=IG(b,v,a),A=uB();if(w.b){var E=w.u,D=w.h;w.u=!0;A.Vd(w);w.u=E;return!w.b&&w.a?w:dG(v,D,a)}return w}),uB(),a),n=a.e,q=a.f,a.b&&(r=a.c,K(a,a.h,r>m||!N(g,r)?r:h)),a.g&&O(a,P(J(), -l,q),Q(k,n),m===a.q)));a.b?(l=a.c,g=a.e,h=a.f,m=a.h,Cm(J(),uB(),a),a.b?!a.b&&a.a?e=a:(n=k=a.c,q=4+n|0,r=a.j,N(r,-1+q|0)&&69===r.k.charCodeAt(n)&&110===r.k.charCodeAt(1+n|0)&&100===r.k.charCodeAt(2+n|0)&&46===r.k.charCodeAt(3+n|0)?U(a,q):W(a),a.g&&R(a,n,X(S(),new H(()=>'"End."'))),n=a.e,q=a.f,a.b?(r=a.c,e=K(a,m,r>k||!N(e,r)?r:l)):e=a,a.g&&O(a,P(J(),h,q),Q(g,n),k===a.q)):e=a):e=a;d&&a.x.qa((new fG("packageDefinitions")).t,e.c,e.b);e.g&&(d=X(S(),new H(()=>(new fG("packageDefinitions")).t)),O(e,d,e.e, -c'"Definitions"')));if(c.b&&(l=c.c,m=c.e,n=c.f,c.a=!0,c.b||!c.a)){var q=c.c;vG(c);var r=c.e,t=c.f;if(c.b){var v=c.c;K(c,void 0,v>q||!N(k,v)?v:l)}else c.a=!0;c.g&&O(c,P(J(),n,t),Q(m,r),q===c.q)}c.b&&(k=c.c,l=c.e,m=c.f,Cm(J(),uB(),c),!c.b||!c.b&&c.a||(n=c.c,Am(Em(),a,new Xf(w=>{I();var A=IG(b,w,c),E=uB();if(A.b){var D=A.u,L=A.h;A.u=!0;E.Vd(A);A.u=D;return!A.b&&A.a?A:dG(w,L,c)}return A}),uB(),c),a=c.e,q=c.f,c.b&&(r=c.c,K(c,c.h,r>n||!N(h,r)?r:k)),c.g&&O(c,P(J(),m,q),Q(l,a),n=== -c.q)));c.b?(l=c.c,h=c.e,a=c.f,m=c.h,Cm(J(),uB(),c),c.b?!c.b&&c.a?g=c:(n=k=c.c,q=4+n|0,r=c.j,N(r,-1+q|0)&&69===r.k.charCodeAt(n)&&110===r.k.charCodeAt(1+n|0)&&100===r.k.charCodeAt(2+n|0)&&46===r.k.charCodeAt(3+n|0)?U(c,q):W(c),c.g&&R(c,n,X(S(),new H(()=>'"End."'))),n=c.e,q=c.f,c.b?(r=c.c,g=K(c,m,r>k||!N(g,r)?r:l)):g=c,c.g&&O(c,P(J(),a,q),Q(h,n),k===c.q)):g=c):g=c;e&&c.x.qa((new fG("definitions")).t,g.c,g.b);g.g&&(e=X(S(),new H(()=>(new fG("definitions")).t)),O(g,e,g.e,d'";"')));var E=c.e,D=c.f;if(c.b){var L=c.c;K(c,t,L>v||!N(m,L)?L:n)}c.g&&O(c,P(J(),r,D),Q(q,E),v===c.q)}}var M=c.f,T=c.e;if(c.b)c.a=!!(c.a|k);else if(!c.a){var V=c.g;c.c=l;V&&O(c,M,c.e,!1);c.a= -!1;I();var Z=KG(b,c);if(Z.b){var da=Z.h,ka=y();Z.h=new kf(da,ka)}var pa=c.f,qa=c.a,Da=!!(qa|k);c.b||qa||Gm(c,l);c.a=Da;if(V){var la=Q(M,pa),Ca=Q(T,c.e);O(c,la,Ca,!1)}}var Qa=c.f,$a=c.e;if(c.b)c.a=!!(c.a|g);else if(!c.a){var Ma=c.g;c.c=h;Ma&&O(c,Qa,c.e,!1);c.a=!1;I();var Xa=LG(b,c),Ta=uB();if(Xa.b){var Za=Xa.u,Fa=Xa.h;Xa.u=!0;Ta.Vd(Xa);Xa.u=Za;if(Xa.b||!Xa.a){if(Fa===y())var Ha=y();else{for(var yb=Fa.v(),ub=new kf(yb.o(),y()),Vb=ub,Bc=Fa.D();Bc!==y();){var fb=Bc.v(),zb=new kf(fb.o(),y());Vb=Vb.ja= -zb;Bc=Bc.D()}Ha=ub}var lc=Hf(If(),Ha).Dk(a.Fb.Mm());if(lc.r()){var pb=c.a;c.a=!1;var Gb=c.c;I();Bm();var hc=c.j;I();I();var kb=Id=>{if(null!==Id&&null!==Id.m()&&Id.m().Ab instanceof Oj){var $d=Id.m().Ab,tg=Id.o();jf();$d=RF(a,$d.fa);return B(new C,tg,new lm(Id.m().ld,Id.m().sc,Id.m().Hd,new Oj($d),Id.m().te))}return Id};if(Fa===y())var bb=y();else{for(var gb=Fa.v(),Ya=new kf(kb(gb),y()),cb=Ya,Ab=Fa.D();Ab!==y();){var ic=Ab.v(),Dc=new kf(kb(ic),y());cb=cb.ja=Dc;Ab=Ab.D()}bb=Ya}Fm(bb,c);if(c.b){var Wb= -c.c,db=c.e,mc=c.f,Pb=c.h;Cm(J(),uB(),c);if(c.b&&(c.b||!c.a)){var Lb=c.c,Cb=c.c;I();var Nb=c.j,Zb=c.c,jc=N(Nb,Zb)&&59===Nb.k.charCodeAt(Zb)?U(c,1+Zb|0):W(c);c.g&&R(c,Zb,X(S(),new H(()=>'";"')));var Pc=jc.c;jc.b?Gq(jc,jc.h,!!(jc.a|Pc>Cb)):Iq(jc,Pc);var nc=c.e,vb=c.f;if(c.b){var Qb=c.c;K(c,Pb,Qb>Lb||!N(hc,Qb)?Qb:Wb)}c.g&&O(c,P(J(),mc,vb),Q(db,nc),Lb===c.q)}}var Rb=c.f,ec=c.e;if(c.b)c.a=!!(c.a|pb);else if(!c.a){var ob=c.g;c.c=Gb;ob&&O(c,Rb,c.e,!1);c.a=!1;a:{if(Fa instanceof kf&&null!==Fa.Ob&&null!==Fa.Ob.m()&& -Fa.Ob.m().Ab instanceof Pj){var Hb=Fa.Ob.m().Ab;if(z()===Hb.na&&y().l(Fa.ja)){var qb=c.a;c.a=!1;var Ib=c.c;I();I();Bm();var hb=c.j;I();gG();var Sb=c.j;I();var $b=c.c;I();var Eb=c.j,Fb=c.c,rb=N(Eb,Fb)&&61===Eb.k.charCodeAt(Fb)?U(c,1+Fb|0):W(c);c.g&&R(c,Fb,X(S(),new H(()=>'"\x3d"')));var oc=rb.c;rb.b?Gq(rb,rb.h,!!(rb.a|oc>$b)):Iq(rb,oc);if(c.b){var fd=c.c,Cc=c.e,kc=c.f;Cm(J(),uB(),c);if(c.b&&(c.b||!c.a)){var Ec=c.c;MG(b.ng,!0,c);var gd=c.e,Tb=c.f;if(c.b){var Jb=c.c;K(c,c.h,Jb>Ec||!N(Sb,Jb)?Jb:fd)}c.g&& -O(c,P(J(),kc,Tb),Q(Cc,gd),Ec===c.q)}}if(c.b){var xc=c.c,sb=c.e,Qc=c.f,Ub=c.h;Cm(J(),uB(),c);if(c.b)if(!c.b&&c.a)lb=c;else{var Nc=c.c,pc=c.j,ac=c.c;N(pc,ac)&&59===pc.k.charCodeAt(ac)?U(c,1+ac|0):W(c);c.g&&R(c,ac,X(S(),new H(()=>'";"')));var Uc=c.e,fc=c.f;if(c.b){var wb=c.c;qc=K(c,Ub,wb>Nc||!N(hb,wb)?wb:xc)}else var qc=c;c.g&&O(c,P(J(),Qc,fc),Q(sb,Uc),Nc===c.q);lb=qc}else lb=c}else var lb=c;if(lb.b){var rc=lb.h,Vc=Fa.Ob.o();jf();var Xb=new F(RF(a,rc)),mb=B(new C,Vc,new lm(Fa.Ob.m().ld,Fa.Ob.m().sc, -Fa.Ob.m().Hd,new Pj(Xb),Fa.Ob.m().te)),bc=y();lb.h=new kf(mb,bc)}var sc=c.f,Db=c.e;if(c.b)c.a=!!(c.a|qb);else if(!c.a){var tc=c.g;c.c=Ib;tc&&O(c,sc,c.e,!1);c.a=!1;I();Bm();var Rc=c.j;I();gG();var gc=c.j;I();var Kb=c.c,Sc=3+Kb|0,tb=c.j;N(tb,-1+Sc|0)&&60===tb.k.charCodeAt(Kb)&&45===tb.k.charCodeAt(1+Kb|0)&&62===tb.k.charCodeAt(2+Kb|0)?U(c,Sc):W(c);c.g&&R(c,Kb,X(S(),new H(()=>'"\x3c-\x3e"')));if(c.b){var Fc=c.c,Wc=c.e,Xc=c.f;Cm(J(),uB(),c);if(c.b&&(c.b||!c.a)){var td=c.c;NG(b.ng,c);var rd=c.e,$c=c.f; -if(c.b){var xd=c.c;K(c,c.h,xd>td||!N(gc,xd)?xd:Fc)}c.g&&O(c,P(J(),Xc,$c),Q(Wc,rd),td===c.q)}}if(c.b){var nd=c.c,ud=c.e,Oc=c.f,Gc=c.h;Cm(J(),uB(),c);if(c.b)if(!c.b&&c.a)Hc=c;else{var Tc=c.c,yd=c.j,zd=c.c;N(yd,zd)&&59===yd.k.charCodeAt(zd)?U(c,1+zd|0):W(c);c.g&&R(c,zd,X(S(),new H(()=>'";"')));var Hd=c.e,Jc=c.f;if(c.b){var hd=c.c;Ld=K(c,Gc,hd>Tc||!N(Rc,hd)?hd:nd)}else var Ld=c;c.g&&O(c,P(J(),Oc,Jc),Q(ud,Hd),Tc===c.q);Hc=Ld}else Hc=c}else var Hc=c;if(Hc.b){var vd=Hc.h,Ad=Fa.Ob.o();jf();var Me=new F(RF(a, -vd)),Ye=B(new C,Ad,new lm(Fa.Ob.m().ld,Fa.Ob.m().sc,Fa.Ob.m().Hd,new Pj(Me),Fa.Ob.m().te)),je=y();Hc.h=new kf(Ye,je)}var gf=c.f,ye=c.a,Qd=!!(ye|qb);c.b||ye||Gm(c,Ib);c.a=Qd;if(tc){var Ud=Q(sc,gf),Ze=Q(Db,c.e);O(c,Ud,Ze,!1)}}break a}}I();Oq(c)}var nf=c.f,me=c.a,of=!!(me|pb);c.b||me||Gm(c,Gb);c.a=of;if(ob){var ne=Q(Rb,nf),qe=Q(ec,c.e);O(c,ne,qe,!1)}}}else{I();var Lf=lc.aa(new Xf(Id=>Id.Tc())),Cf="Unique name ("+Li(Lf,"",",","")+" not unique)",pf=c.c,Ne=c.oa;I();Oq(c).b?Eq(c,c.h):Gm(c,pf);c.g&&(c.oa= -Ne,R(c,pf,X(S(),new H(()=>Cf))))}}}var Mf=c.f,ee=c.a,Kc=!!(ee|g);c.b||ee||Gm(c,h);c.a=Kc;if(Ma){var $e=Q(Qa,Mf),gg=Q($a,c.e);O(c,$e,gg,!1)}}var af=c.f,Yd=c.e;if(c.b)c.a=!!(c.a|d);else if(!c.a){var Zd=c.g;c.c=e;Zd&&O(c,af,c.e,!1);c.a=!1;OG(b,c);var Zf=c.f,oe=c.a,qf=!!(oe|d);c.b||oe||Gm(c,e);c.a=qf;if(Zd){var Ig=Q(af,Zf),Df=Q(Yd,c.e);O(c,Ig,Df,!1)}}return c} -function PG(b,a,c){I();var d=gG().qt,e=c.j;I();var g=gG().Ak,h=c.j;I();var k=gG().Le,l=c.j;I();gG();var m=fq(),n=c.j;I();I();Pq(c);if(c.b){var q=c.c,r=c.e,t=c.f,v=c.h;Cm(J(),uB(),c);if(c.b&&(c.b||!c.a)){var w=c.c;QG(b.ng,c);var A=c.e,E=c.f;if(c.b){var D=c.c,L=D>w||!N(n,D)?D:q;K(c,m.T(v|0,c.h),L)}c.g&&O(c,P(J(),t,E),Q(r,A),w===c.q)}}if(c.b){var M=c.c,T=c.e,V=c.f,Z=c.h;if(c.b||!c.a){var da=c.c;iB();var ka=c.c,pa=c.a;c.a=!1;I();Bm();var qa=c.j;I();gG();var Da=c.j;I();var la=c.c,Ca=2+la|0,Qa=c.j;N(Qa, --1+Ca|0)&&60===Qa.k.charCodeAt(la)&&60===Qa.k.charCodeAt(1+la|0)?U(c,Ca):W(c);c.g&&R(c,la,X(S(),new H(()=>'"\x3c\x3c"')));if(c.b){var $a=c.c,Ma=c.e,Xa=c.f;c.a=!0;Cm(J(),uB(),c);if(c.b&&(c.b||!c.a)){var Ta=c.c;NG(b.ng,c);var Za=c.e,Fa=c.f;if(c.b){var Ha=c.c;K(c,c.h,Ha>Ta||!N(Da,Ha)?Ha:$a)}else c.a=!0;c.g&&O(c,P(J(),Xa,Fa),Q(Ma,Za),Ta===c.q)}}if(c.b){var yb=c.c,ub=c.e,Vb=c.f,Bc=c.h;Cm(J(),uB(),c);if(c.b&&(c.b||!c.a)){var fb=c.c,zb=c.c,lc=2+zb|0,pb=c.j;N(pb,-1+lc|0)&&62===pb.k.charCodeAt(zb)&&62===pb.k.charCodeAt(1+ -zb|0)?U(c,lc):W(c);c.g&&R(c,zb,X(S(),new H(()=>'"\x3e\x3e"')));var Gb=c.e,hc=c.f;if(c.b){var kb=c.c;K(c,Bc,kb>fb||!N(qa,kb)?kb:yb)}c.g&&O(c,P(J(),Vb,hc),Q(ub,Gb),fb===c.q)}}var bb=c.b;if(bb){var gb=Eq(c,new F(c.h));gb.a=!!(gb.a|pa)}else if(!c.a){var Ya=K(c,z(),ka);Ya.a=!!(Ya.a|pa)}if(c.g){var cb=c.f;if(!bb){var Ab=X(S(),new H(()=>nq(J(),cb.wa)+".?"));O(c,Ab,c.e,!1)}}var ic=c.e,Dc=c.f;if(c.b){var Wb=c.c,db=Wb>da||!N(l,Wb)?Wb:M;K(c,k.T(Z,c.h),db)}c.g&&O(c,P(J(),V,Dc),Q(T,ic),da===c.q)}}if(c.b){var mc= -c.c,Pb=c.e,Lb=c.f,Cb=c.h;if(c.b||!c.a){var Nb=c.c;iB();var Zb=c.c,jc=c.a;c.a=!1;I();Bm();var Pc=c.j;I();gG();var nc=c.j;I();var vb=c.j,Qb=c.c;N(vb,Qb)&&40===vb.k.charCodeAt(Qb)?U(c,1+Qb|0):W(c);c.g&&R(c,Qb,X(S(),new H(()=>'"("')));if(c.b){var Rb=c.c,ec=c.e,ob=c.f;c.a=!0;Cm(J(),uB(),c);if(c.b&&(c.b||!c.a)){var Hb=c.c;I();var qb=mB(),Ib=uB();Wq();for(var hb=hG(qE()),Sb=c.c,$b=0,Eb=!1,Fb=c.a,rb=null,oc=null;;){c.a=!!(Eb|(0>$b&&Fb));gG();var fd=fq(),Cc=c.j;I();qG(c);if(c.b){var kc=c.c,Ec=c.e,gd=c.f,Tb= -c.h;if(c.b||!c.a){var Jb=c.c;iB();var xc=c.c,sb=c.a;c.a=!1;I();gG();var Qc=c.j;I();vG(c);if(c.b){var Ub=c.c,Nc=c.e,pc=c.f;Cm(J(),uB(),c);if(c.b&&(c.b||!c.a)){var ac=c.c;QG(b.ng,c);var Uc=c.e,fc=c.f;if(c.b){var wb=c.c;K(c,c.h,wb>ac||!N(Qc,wb)?wb:Ub)}c.g&&O(c,P(J(),pc,fc),Q(Nc,Uc),ac===c.q)}}var qc=c.b;if(qc){var lb=Eq(c,new F(c.h));lb.a=!!(lb.a|sb)}else if(!c.a){var rc=K(c,z(),xc);rc.a=!!(rc.a|sb)}if(c.g){var Vc=c.f;if(!qc){var Xb=X(S(),new H((Rd=>()=>nq(J(),Rd.wa)+".?")(Vc)));O(c,Xb,c.e,!1)}}var mb= -c.e,bc=c.f;if(c.b){var sc=c.c,Db=sc>Jb||!N(Cc,sc)?sc:kc;K(c,fd.T(Tb,c.h),Db)}c.g&&O(c,P(J(),gd,bc),Q(Ec,mb),Jb===c.q)}}var tc=c.f,Rc=c.e,gc=c.a,Kb=c.g;if(c.b){var Sc=c.c;hb.pa(c.h);var tb=1+$b|0;if(2147483647===tb){Sq(Sc,Sc,tb,!!(Fb|gc),0,c,qb,hb);Kb&&R(c,Sb,X(S(),new H((Rd=>()=>nq(J(),Rd.wa)+".rep")(tc))));break}else if(Ib!==xB()&&(Cm(J(),Ib,c),!c.b&&c.a))break;else{c.a=!1;var Fc=c.c;I();var Wc=c.j,Xc=c.c,td=N(Wc,Xc)&&44===Wc.k.charCodeAt(Xc)?U(c,1+Xc|0):W(c);c.g&&R(c,Xc,X(S(),new H(()=>'","'))); -var rd=td.c,$c=td.b?Gq(td,td.h,!!(td.a|rd>Fc)):Iq(td,rd),xd=c.a,nd=!!(!!(Fb|gc)|xd);if(null===$c)Sb=Sc,$b=tb,Eb=!1,Fb=nd,rb=null,oc=Rc;else if(c.b){var ud=c.f;if(Ib===xB()||(Cm(J(),Ib,c),c.b||!xd&&!c.a))Sb=Sc,$b=tb,Eb=xd,Fb=nd,rb=ud,oc=Rc;else break}else{xd?Jq(c,Sc,nd):Sq(Sc,Sc,tb,nd,0,c,qb,hb);Kb&&er(J(),0,c,null,tc,Rc,!0);break}}}else{gc||Sq(Sb,Sb,$b,!!(Fb|gc),0,c,qb,hb);Kb&&er(J(),0,c,rb,tc,oc,Eb||gc);break}}var Oc=c.e,Gc=c.f;if(c.b){var Tc=c.c;K(c,c.h,Tc>Hb||!N(nc,Tc)?Tc:Rb)}else c.a=!0;c.g&& -O(c,P(J(),ob,Gc),Q(ec,Oc),Hb===c.q)}}if(c.b){var yd=c.c,zd=c.e,Hd=c.f,Jc=c.h;Cm(J(),uB(),c);if(c.b&&(c.b||!c.a)){var hd=c.c,Ld=c.c;I();var Hc=c.j,vd=c.c,Ad=N(Hc,vd)&&41===Hc.k.charCodeAt(vd)?U(c,1+vd|0):W(c);c.g&&R(c,vd,X(S(),new H(()=>'")"')));var Me=Ad.c;Ad.b?Gq(Ad,Ad.h,!!(Ad.a|Me>Ld)):Iq(Ad,Me);var Ye=c.e,je=c.f;if(c.b){var gf=c.c;K(c,Jc,gf>hd||!N(Pc,gf)?gf:yd)}c.g&&O(c,P(J(),Hd,je),Q(zd,Ye),hd===c.q)}}var ye=c.b;if(ye){var Qd=Eq(c,new F(c.h));Qd.a=!!(Qd.a|jc)}else if(!c.a){var Ud=K(c,z(),Zb); -Ud.a=!!(Ud.a|jc)}if(c.g){var Ze=c.f;if(!ye){var nf=X(S(),new H(()=>nq(J(),Ze.wa)+".?"));O(c,nf,c.e,!1)}}var me=c.e,of=c.f;if(c.b){var ne=c.c,qe=ne>Nb||!N(h,ne)?ne:mc;K(c,g.T(Cb,c.h),qe)}c.g&&O(c,P(J(),Lb,of),Q(Pb,me),Nb===c.q)}}if(c.b){var Lf=c.c,Cf=c.e,pf=c.f,Ne=c.h;Cm(J(),uB(),c);if(c.b)if(!c.b&&c.a)Yd=c;else{var Mf=c.c;I();Pq(c);var ee=c.e,Kc=c.f;if(c.b){var $e=c.c,gg=$e>Mf||!N(e,$e)?$e:Lf;af=K(c,d.T(Ne,c.h|0),gg)}else var af=c;c.g&&O(c,P(J(),pf,Kc),Q(Cf,ee),Mf===c.q);Yd=af}else Yd=c}else var Yd= -c;if(Yd.b){var Zd=Yd.h;if(null===Zd||null===Zd.ql)throw new x(Zd);var Zf=Zd.In;if(Zf.r())var oe=z();else{var qf=Zf.G(),Ig=qf.aa(new Xf(Rd=>Rd.o()));RG||(RG=new SG);var Df=Pv(Ig,RG);oe=new F(B(new C,Df.r()?ze():Df.G(),qf.Po().he(y(),new Gj((Rd,Ef)=>{Rd=B(new C,Rd,Ef);if(null!==Rd.Y&&null!==Rd.Y.o())return TG||(TG=new UG),Ef=Rd.Y.o().m(),Ef=B(new C,Zu(TG).s(Ef.r()?B(new C,"default_",new F(Rd.Y.ih())):Ef.G()),Rd.Y.o().o()),new kf(Ef,Rd.Z);throw new x(Rd);}))))}var Id=oe.r()?B(new C,ze(),y()):oe.G(), -$d=new km(Zd.ql.o(),Zd.ql.m()),tg=new F(Id.o()),hg=new F(Id.m()),ae=Zd.Hn;if(ae.r())var ig=z();else{var Jg=ae.G();jf();ig=new F(new Oj(Jg))}if(ig.r()){jf();var $f=z(),Pg=new Pj($f)}else Pg=ig.G();YA();Yd.h=B(new C,$d,new lm(tg,a,hg,Pg,WA(xq(c.j,0,c.j.k.length),Zd.Gn|0,Zd.Jn|0)))}} -function LG(b,a){I();Bm();var c=a.j;I();Bm();var d=a.j;I();qG(a);if(a.b){var e=a.c,g=a.e,h=a.f,k=a.h;if(a.b||!a.a){var l=a.c;vG(a);var m=a.e,n=a.f;if(a.b){var q=a.c;K(a,k,q>l||!N(d,q)?q:e)}a.g&&O(a,P(J(),h,n),Q(g,m),l===a.q)}}a.b?(l=a.c,d=a.e,e=a.f,a.a=!0,m=a.h,Cm(J(),uB(),a),a.b?!a.b&&a.a?d=a:(g=a.c,I(),Dm(a),h=a.e,k=a.f,a.b?(n=a.c,c=K(a,m,n>g||!N(c,n)?n:l)):(a.a=!0,c=a),a.g&&O(a,P(J(),e,k),Q(d,h),g===a.q),d=c):d=a):d=a;e=uB();if(d.b){g=d.u;c=d.h;d.u=!0;e.Vd(d);d.u=g;if(!d.b&&d.a)return d;I();I(); -h=mB();k=uB();Wq();l=hG(qE());var r=a.c,t=0;q=!1;m=a.a;for(var v=null,w=null;;){a.a=!!(q|(0>t&&m));PG(b,c,a);d=a.f;g=a.e;n=a.a;e=a.g;if(a.b)if(q=a.c,l.pa(a.h),t=1+t|0,2147483647===t)b=Sq(q,q,t,!!(m|n),0,a,h,l),e&&R(a,r,X(S(),new H((A=>()=>nq(J(),A.wa)+".rep")(d)))),a=b;else{if(k===xB()||(Cm(J(),k,a),a.b||!a.a)){a.a=!1;r=a.c;I();w=a.j;v=a.c;w=N(w,v)&&44===w.k.charCodeAt(v)?U(a,1+v|0):W(a);a.g&&R(a,v,X(S(),new H(()=>'","')));v=w.c;r=w.b?Gq(w,w.h,!!(w.a|v>r)):Iq(w,v);v=a.a;m=!!(!!(m|n)|v);if(null=== -r){r=q;q=!1;v=null;w=g;continue}if(a.b){if(d=a.f,k===xB()||(Cm(J(),k,a),a.b||!v&&!a.a)){r=q;q=v;v=d;w=g;continue}}else b=v?Jq(a,q,m):Sq(q,q,t,m,0,a,h,l),e&&er(J(),0,a,null,d,g,!0),a=b}}else b=n?a:Sq(r,r,t,!!(m|n),0,a,h,l),e&&er(J(),0,a,v,d,w,q||n),a=b;break}a.b&&(a.h=a.h.Qd());return a}return d} -function KG(b,a){I();var c=a.c,d=null!==a.x;d&&a.x.ra((new fG("progDef")).t,c);var e=gG().Ak,g=a.j;I();Bm();var h=a.j;I();Bm();var k=a.j;I();var l=gG().Le,m=a.j;I();Bm();var n=a.j;I();Bm();var q=a.j;I();gG();var r=fq(),t=a.j;I();Bm();var v=a.j;I();Bm();var w=a.j;I();I();Pq(a);if(a.b){var A=a.c,E=a.e,D=a.f,L=a.h;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var M=a.c,T=a.a;a.a=!1;var V=a.c;I();var Z=a.c,da=2+Z|0,ka=a.j;N(ka,-1+da|0)&&72===ka.k.charCodeAt(Z)&&80===ka.k.charCodeAt(1+Z|0)?U(a,da):W(a);a.g&&R(a, -Z,X(S(),new H(()=>'"HP"')));var pa=a.f,qa=a.e;if(a.b)a.a=!!(a.a|T);else if(!a.a){var Da=a.g;a.c=V;Da&&O(a,pa,a.e,!1);a.a=!1;var la=a.c,Ca=2+la|0,Qa=a.j;N(Qa,-1+Ca|0)&&72===Qa.k.charCodeAt(la)&&71===Qa.k.charCodeAt(1+la|0)?U(a,Ca):W(a);a.g&&R(a,la,X(S(),new H(()=>'"HG"')));var $a=a.f,Ma=a.a,Xa=!!(Ma|T);a.b||Ma||Gm(a,V);a.a=Xa;if(Da){var Ta=Q(pa,$a),Za=Q(qa,a.e);O(a,Ta,Za,!1)}}var Fa=a.e,Ha=a.f;if(a.b){var yb=a.c;K(a,L|0,yb>M||!N(w,yb)?yb:A)}a.g&&O(a,P(J(),D,Ha),Q(E,Fa),M===a.q)}}if(a.b){var ub=a.c, -Vb=a.e,Bc=a.f,fb=a.h;if(a.b||!a.a){var zb=a.c;vG(a);var lc=a.e,pb=a.f;if(a.b){var Gb=a.c;K(a,fb|0,Gb>zb||!N(v,Gb)?Gb:ub)}a.g&&O(a,P(J(),Bc,pb),Q(Vb,lc),zb===a.q)}}if(a.b){var hc=a.c,kb=a.e,bb=a.f;a.a=!0;var gb=a.h;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var Ya=a.c;QG(b.ng,a);var cb=a.e,Ab=a.f;if(a.b){var ic=a.c,Dc=ic>Ya||!N(t,ic)?ic:hc;K(a,r.T(gb|0,a.h),Dc)}else a.a=!0;a.g&&O(a,P(J(),bb,Ab),Q(kb,cb),Ya===a.q)}}if(a.b){var Wb=a.c,db=a.e,mc=a.f,Pb=a.h;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var Lb=a.c,Cb=a.c, -Nb=3+Cb|0,Zb=a.j;N(Zb,-1+Nb|0)&&58===Zb.k.charCodeAt(Cb)&&58===Zb.k.charCodeAt(1+Cb|0)&&61===Zb.k.charCodeAt(2+Cb|0)?U(a,Nb):W(a);a.g&&R(a,Cb,X(S(),new H(()=>'"::\x3d"')));var jc=a.e,Pc=a.f;if(a.b){var nc=a.c;K(a,Pb,nc>Lb||!N(q,nc)?nc:Wb)}a.g&&O(a,P(J(),mc,Pc),Q(db,jc),Lb===a.q)}}if(a.b){var vb=a.c,Qb=a.e,Rb=a.f,ec=a.h;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var ob=a.c,Hb=a.j,qb=a.c;N(Hb,qb)&&123===Hb.k.charCodeAt(qb)?U(a,1+qb|0):W(a);a.g&&R(a,qb,X(S(),new H(()=>'"{"')));var Ib=a.e,hb=a.f;if(a.b){var Sb= -a.c;K(a,ec,Sb>ob||!N(n,Sb)?Sb:vb)}a.g&&O(a,P(J(),Rb,hb),Q(Qb,Ib),ob===a.q)}}if(a.b){var $b=a.c,Eb=a.e,Fb=a.f;a.a=!0;var rb=a.h;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var oc=a.c,fd=a.a;a.a=!1;var Cc=a.c;I();I();var kc=a.a,Ec=a.u;a.u=!0;var gd=VG(b.ng,a);a.u=Ec;gd.a=kc;var Tb=a.f,Jb=a.e;if(a.b)a.a=!!(a.a|fd);else if(!a.a){var xc=a.g;a.c=Cc;xc&&O(a,Tb,a.e,!1);a.a=!1;WG(b.ng,a);var sb=a.f,Qc=a.a,Ub=!!(Qc|fd);a.b||Qc||Gm(a,Cc);a.a=Ub;if(xc){var Nc=Q(Tb,sb),pc=Q(Jb,a.e);O(a,Nc,pc,!1)}}var ac=a.e,Uc=a.f;if(a.b){var fc= -a.c,wb=fc>oc||!N(m,fc)?fc:$b;K(a,l.T(rb,a.h),wb)}else a.a=!0;a.g&&O(a,P(J(),Fb,Uc),Q(Eb,ac),oc===a.q)}}if(a.b){var qc=a.c,lb=a.e,rc=a.f,Vc=a.h;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var Xb=a.c,mb=a.j,bc=a.c;N(mb,bc)&&125===mb.k.charCodeAt(bc)?U(a,1+bc|0):W(a);a.g&&R(a,bc,X(S(),new H(()=>'"}"')));var sc=a.e,Db=a.f;if(a.b){var tc=a.c;K(a,Vc,tc>Xb||!N(k,tc)?tc:qc)}a.g&&O(a,P(J(),rc,Db),Q(lb,sc),Xb===a.q)}}if(a.b){var Rc=a.c,gc=a.e,Kb=a.f,Sc=a.h;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var tb=a.c,Fc=a.j,Wc=a.c; -N(Fc,Wc)&&59===Fc.k.charCodeAt(Wc)?U(a,1+Wc|0):W(a);a.g&&R(a,Wc,X(S(),new H(()=>'";"')));var Xc=a.e,td=a.f;if(a.b){var rd=a.c;K(a,Sc,rd>tb||!N(h,rd)?rd:Rc)}a.g&&O(a,P(J(),Kb,td),Q(gc,Xc),tb===a.q)}}if(a.b){var $c=a.c,xd=a.e,nd=a.f,ud=a.h;Cm(J(),uB(),a);if(a.b)if(!a.b&&a.a)Jc=a;else{var Oc=a.c;I();Pq(a);var Gc=a.e,Tc=a.f;if(a.b){var yd=a.c,zd=yd>Oc||!N(g,yd)?yd:$c;Hd=K(a,e.T(ud,a.h|0),zd)}else var Hd=a;a.g&&O(a,P(J(),nd,Tc),Q(xd,Gc),Oc===a.q);Jc=Hd}else Jc=a}else var Jc=a;d&&a.x.qa((new fG("progDef")).t, -Jc.c,Jc.b);if(Jc.g){var hd=X(S(),new H(()=>(new fG("progDef")).t));O(Jc,hd,Jc.e,c=k||65<=k&&90>=k;if(!0===k)U(b,1+h|0);else{if(!1!==k)throw new x(k);W(b)}}else W(b);b.g&&R(b,h,X(S(),new H(()=>"[a-zA-Z]")));if(b.b){h=b.c;k=b.e;var l=b.f;if(b.b||!b.a){var m=b.c,n=!1;n=b.a;for(var q=b.c,r=null;;){b.a=!1;I();var t=b.c;if(N(b.j,t)){var v=b.j.k.charCodeAt(b.c);v=95===v||97<=v&&122>=v||65<=v&&90>=v|| -48<=v&&57>=v;if(!0===v)U(b,1+t|0);else{if(!1!==v)throw new x(v);W(b)}}else W(b);b.g&&R(b,t,X(S(),new H(()=>"[a-zA-Z0-9_]")));v=b.f;t=b.e;n=!!(n|b.a);if(b.b)q=b.c,b.a=!1,r=t;else{b.a||Hq(b,void 0,q,n);b.g&&er(J(),0,b,S().Ga,v,r,!0);break}}n=b.e;q=b.f;b.b&&(r=b.c,K(b,void 0,r>m||!N(g,r)?r:h));b.g&&O(b,P(J(),l,q),Q(k,n),m===b.q)}}b.u=e;d=b.b?Eq(b,xq(b.j,d,b.c)):b;c&&b.x.qa((new fG("packageIdent")).t,d.c,d.b);d.g&&(b=X(S(),new H(()=>(new fG("packageIdent")).t)),O(d,b,d.e,a'"{"')));if(a.b){l=a.c;m=a.e;var n=a.f;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var q=a.c;QG(b.ng,a);var r=a.e,t=a.f;if(a.b){var v=a.c;K(a,a.h,v>q||!N(k,v)?v:l)}a.g&&O(a,P(J(),n,t),Q(m,r),q===a.q)}}if(a.b&&(q=a.c,k=a.e,l=a.f,m=a.h,Cm(J(),uB(),a),a.b&&(a.b||!a.a))){n=a.c;mB(); -r=!1;r=a.a;t=hG(qE());v=a.c;for(var w=null;;){a.a=!1;I();gG();var A=a.j;I();var E=a.j,D=a.c;N(E,D)&&44===E.k.charCodeAt(D)?U(a,1+D|0):W(a);a.g&&R(a,D,X(S(),new H(()=>'","')));if(a.b){E=a.c;D=a.e;var L=a.f;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var M=a.c;QG(b.ng,a);var T=a.e,V=a.f;if(a.b){var Z=a.c;K(a,a.h,Z>M||!N(A,Z)?Z:E)}a.g&&O(a,P(J(),L,V),Q(D,T),M===a.q)}}E=a.f;A=a.e;r=!!(r|a.a);if(a.b)if(v=a.c,t.pa(a.h),a.a=!1,uB()!==xB()&&Cm(J(),uB(),a),!a.b&&a.a)break;else a.a=!1,w=A;else{a.a||Hq(a,$q(Bh(),t), -v,r);a.g&&er(J(),0,a,S().Ga,E,w,!0);break}}b=a.e;r=a.f;a.b&&(t=a.c,h=t>n||!N(h,t)?t:q,K(a,g.T(m,a.h),h));a.g&&O(a,P(J(),l,r),Q(k,b),n===a.q)}a.b?(k=a.c,g=a.e,h=a.f,l=a.h,Cm(J(),uB(),a),a.b?!a.b&&a.a?e=a:(b=a.c,m=a.j,n=a.c,N(m,n)&&125===m.k.charCodeAt(n)?U(a,1+n|0):W(a),a.g&&R(a,n,X(S(),new H(()=>'"}"'))),m=a.e,n=a.f,a.b?(q=a.c,e=K(a,l,q>b||!N(e,q)?q:k)):e=a,a.g&&O(a,P(J(),h,n),Q(g,m),b===a.q)):e=a):e=a;d&&a.x.qa((new fG("identList")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new fG("identList")).t)),O(e, -a,e.e,cnew km(da.o(),da.m()))).mi();e.h=a.Oa(c)}} -function jG(b,a){I();var c=a.c,d=null!==a.x;d&&a.x.ra((new fG("importNames")).t,c);var e=a.a;a.a=!1;var g=a.c;I();var h=a.a;a.a=!1;var k=a.c;I();I();var l=QG(b.ng,a);if(l.b){var m=l.h,n=Bh();l.h=Ah(n,Rf(new Sf,[new km(m.o(),m.m())]))}m=a.f;l=a.e;if(a.b)a.a=!!(a.a|h);else if(!a.a){n=a.g;a.c=k;n&&O(a,m,a.e,!1);a.a=!1;I();var q=a.c,r=a.u;a.u=!0;I();var t=a.j,v=a.c;N(t,v)&&42===t.k.charCodeAt(v)?U(a,1+v|0):W(a);a.g&&R(a,v,X(S(),new H(()=>'"*"')));a.u=r;q=a.b?Eq(a,xq(a.j,q,a.c)):a;q.b&&(t=q.h,r=Bh(),t= -[new km(t,z())],q.h=Ah(r,Rf(new Sf,t)));q=a.f;r=a.a;h=!!(r|h);a.b||r||Gm(a,k);a.a=h;n&&(k=Q(m,q),h=Q(l,a.e),O(a,k,h,!1))}h=a.f;k=a.e;a.b?(a.a=!!(a.a|e),g=a):(a.a||(l=a.g,a.c=g,l&&O(a,h,a.e,!1),a.a=!1,XG(b,a),b=a.f,m=a.a,e=!!(m|e),a.b||m||Gm(a,g),a.a=e,l&&(g=Q(h,b),e=Q(k,a.e),O(a,g,e,!1))),g=a);d&&a.x.qa((new fG("importNames")).t,g.c,g.b);g.g&&(d=X(S(),new H(()=>(new fG("importNames")).t)),O(g,d,g.e,c{if(null!==m)return e.m().sa(m.o());throw new x(m);})).Qd();for(var h=g=null;d!== -y();){var k=d.v().m().Ab;k=k instanceof Oj?new F(k.fa):k instanceof Pj&&k.na instanceof F?new F(k.na.p):z();for(k=k.y();k.C();){var l=new kf(k.z(),y());null===h?g=l:h.ja=l;h=l}d=d.D()}d=null===g?y():g;if(c===y())g=y();else for(g=c.v(),h=g=new kf(g.o(),y()),k=c.D();k!==y();)l=k.v(),l=new kf(l.o(),y()),h=h.ja=l,k=k.D();b=EG(b,d,Hf(If(),g));I();b=b.Fb;ke();b=le(y(),b);b=hf(c,b);Fm(b,a)}else I(),b=a.c,c=a.oa,I(),Oq(a).b?Eq(a,a.h):Gm(a,b),a.g&&(a.oa=c,R(a,b,X(S(),new H(()=>"The hint system does not handle non-standard import. Starting a proof might be possible."))))}}} -function GG(b,a,c){var d=c.c,e=null!==c.x;e&&c.x.ra((new fG("programVariables")).t,d);Bm();var g=c.j;I();gG();var h=c.j;I();gG();var k=c.j;I();var l=c.c,m=16+l|0,n=c.j;N(n,-1+m|0)&&80===n.k.charCodeAt(l)&&114===n.k.charCodeAt(1+l|0)&&111===n.k.charCodeAt(2+l|0)&&103===n.k.charCodeAt(3+l|0)&&114===n.k.charCodeAt(4+l|0)&&97===n.k.charCodeAt(5+l|0)&&109===n.k.charCodeAt(6+l|0)&&86===n.k.charCodeAt(7+l|0)&&97===n.k.charCodeAt(8+l|0)&&114===n.k.charCodeAt(9+l|0)&&105===n.k.charCodeAt(10+l|0)&&97===n.k.charCodeAt(11+ -l|0)&&98===n.k.charCodeAt(12+l|0)&&108===n.k.charCodeAt(13+l|0)&&101===n.k.charCodeAt(14+l|0)&&115===n.k.charCodeAt(15+l|0)?U(c,m):W(c);c.g&&R(c,l,X(S(),new H(()=>'"ProgramVariables"')));if(c.b){var q=c.c,r=c.e,t=c.f;if(c.b||!c.a){var v=c.c;vG(c);var w=c.e,A=c.f;if(c.b){var E=c.c;K(c,void 0,E>v||!N(k,E)?E:q)}c.g&&O(c,P(J(),t,A),Q(r,w),v===c.q)}}if(c.b){var D=c.c,L=c.e,M=c.f;c.a=!0;Cm(J(),uB(),c);if(c.b&&(c.b||!c.a)){var T=c.c;I();mB();var V=!1;V=c.a;for(var Z=hG(qE()),da=c.c,ka=null,pa;;){c.a=!1; -I();I();Bm();var qa=c.j;I();var Da=gG().qt,la=c.j;I();var Ca=gG().Ak,Qa=c.j;I();var $a=gG().Le,Ma=c.j;I();gG();var Xa=fq(),Ta=c.j;I();qG(c);if(c.b){var Za=c.c,Fa=c.e,Ha=c.f;c.a=!0;var yb=c.h;Cm(J(),uB(),c);if(c.b&&(c.b||!c.a)){var ub=c.c;I();Pq(c);var Vb=c.e,Bc=c.f;if(c.b){var fb=c.c,zb=fb>ub||!N(Ta,fb)?fb:Za;K(c,Xa.T(yb,c.h|0),zb)}else c.a=!0;c.g&&O(c,P(J(),Ha,Bc),Q(Fa,Vb),ub===c.q)}}if(c.b){var lc=c.c,pb=c.e,Gb=c.f,hc=c.h;Cm(J(),uB(),c);if(c.b&&(c.b||!c.a)){var kb=c.c;QG(b.ng,c);var bb=c.e,gb=c.f; -if(c.b){var Ya=c.c,cb=Ya>kb||!N(Ma,Ya)?Ya:lc;K(c,$a.T(hc,c.h),cb)}c.g&&O(c,P(J(),Gb,gb),Q(pb,bb),kb===c.q)}}if(c.b){var Ab=c.c,ic=c.e,Dc=c.f,Wb=c.h;Cm(J(),uB(),c);if(c.b&&(c.b||!c.a)){var db=c.c;I();Pq(c);var mc=c.e,Pb=c.f;if(c.b){var Lb=c.c,Cb=Lb>db||!N(Qa,Lb)?Lb:Ab;K(c,Ca.T(Wb,c.h|0),Cb)}c.g&&O(c,P(J(),Dc,Pb),Q(ic,mc),db===c.q)}}if(c.b){var Nb=c.c,Zb=c.e,jc=c.f,Pc=c.h;Cm(J(),uB(),c);if(c.b&&(c.b||!c.a)){var nc=c.c;mB();var vb=!1;vb=c.a;for(var Qb=hG(qE()),Rb=c.c,ec=null;;){c.a=!1;I();var ob=gG().Le, -Hb=c.j;I();gG();var qb=fq(),Ib=c.j;I();gG();var hb=c.j;I();var Sb=c.c;I();var $b=c.j,Eb=c.c,Fb=N($b,Eb)&&44===$b.k.charCodeAt(Eb)?U(c,1+Eb|0):W(c);c.g&&R(c,Eb,X(S(),new H(()=>'","')));var rb=Fb.c;Fb.b?Gq(Fb,Fb.h,!!(Fb.a|rb>Sb)):Iq(Fb,rb);if(c.b){var oc=c.c,fd=c.e,Cc=c.f;Cm(J(),uB(),c);if(c.b&&(c.b||!c.a)){var kc=c.c;I();Pq(c);var Ec=c.e,gd=c.f;if(c.b){var Tb=c.c;K(c,c.h|0,Tb>kc||!N(hb,Tb)?Tb:oc)}c.g&&O(c,P(J(),Cc,gd),Q(fd,Ec),kc===c.q)}}if(c.b){var Jb=c.c,xc=c.e,sb=c.f,Qc=c.h;Cm(J(),uB(),c);if(c.b&& -(c.b||!c.a)){var Ub=c.c;QG(b.ng,c);var Nc=c.e,pc=c.f;if(c.b){var ac=c.c,Uc=ac>Ub||!N(Ib,ac)?ac:Jb;K(c,qb.T(Qc|0,c.h),Uc)}c.g&&O(c,P(J(),sb,pc),Q(xc,Nc),Ub===c.q)}}if(c.b){var fc=c.c,wb=c.e,qc=c.f,lb=c.h;Cm(J(),uB(),c);if(c.b&&(c.b||!c.a)){var rc=c.c;I();Pq(c);var Vc=c.e,Xb=c.f;if(c.b){var mb=c.c,bc=mb>rc||!N(Hb,mb)?mb:fc;K(c,ob.T(lb,c.h|0),bc)}c.g&&O(c,P(J(),qc,Xb),Q(wb,Vc),rc===c.q)}}var sc=c.f,Db=c.e;vb=!!(vb|c.a);if(c.b){var tc=c.c;Qb.pa(c.h);c.a=!1;uB()!==xB()&&Cm(J(),uB(),c);if(!c.b&&c.a)break; -else c.a=!1,Rb=tc,ec=Db}else{c.a||Hq(c,$q(Bh(),Qb),Rb,vb);c.g&&er(J(),0,c,S().Ga,sc,ec,!0);break}}var Rc=c.e,gc=c.f;if(c.b){var Kb=c.c,Sc=Kb>nc||!N(la,Kb)?Kb:Nb;K(c,Da.T(Pc,c.h),Sc)}c.g&&O(c,P(J(),jc,gc),Q(Zb,Rc),nc===c.q)}}if(c.b){var tb=c.c,Fc=c.e,Wc=c.f,Xc=c.h;Cm(J(),uB(),c);if(c.b)if(!c.b&&c.a)Gc=c;else{var td=c.c,rd=c.j,$c=c.c;N(rd,$c)&&59===rd.k.charCodeAt($c)?U(c,1+$c|0):W(c);c.g&&R(c,$c,X(S(),new H(()=>'";"')));var xd=c.e,nd=c.f;if(c.b){var ud=c.c;Oc=K(c,Xc,ud>td||!N(qa,ud)?ud:tb)}else var Oc= -c;c.g&&O(c,P(J(),Wc,nd),Q(Fc,xd),td===c.q);Gc=Oc}else Gc=c}else var Gc=c;if(Gc.b){var Tc=Gc.h;if(null===Tc)throw new x(Tc);var yd=Tc.Jn.Oa(new De(Tc.ql,Tc.Hn,Tc.In)).Qd(),zd=(ae=>ig=>B(new C,ig,ae.Gn))(Tc);if(yd===y())var Hd=y();else{for(var Jc=yd.v(),hd=new kf(zd(Jc),y()),Ld=hd,Hc=yd.D();Hc!==y();){var vd=Hc.v(),Ad=new kf(zd(vd),y());Ld=Ld.ja=Ad;Hc=Hc.D()}Hd=hd}Gc.h=Hd}var Me=c.f,Ye=c.e;V=!!(V|c.a);if(c.b){var je=c.c;Z.pa(c.h);c.a=!1;uB()!==xB()&&Cm(J(),uB(),c);if(c.b||!c.a){c.a=!1;da=je;ka=Ye;continue}pa= -c}else{var gf=c.a?c:Hq(c,$q(Bh(),Z),da,V);c.g&&er(J(),0,c,S().Ga,Me,ka,!0);pa=gf}break}var ye=uB();if(pa.b){var Qd=pa.u,Ud=pa.h;pa.u=!0;ye.Vd(pa);pa.u=Qd;if(pa.b||!pa.a){var Ze=Oi(),nf=Ud.Gm(Ze.Wt).aa(new Xf(ae=>{if(null!==ae&&null!==ae.o()&&null!==ae.o().Lb){var ig=new km(ae.o().Lb.o(),ae.o().Lb.m()),Jg=z(),$f=ae.m(),Pg=z();jf();var Rd=z();Rd=new Pj(Rd);YA();ae=new lm(Jg,$f,Pg,Rd,WA(xq(c.j,0,c.j.k.length),ae.o().nb|0,ae.o().Oc|0));return B(new C,ig,ae)}throw new x(ae);})),me=nf.aa(new Xf(ae=>ae.o())), -of=me.E(),ne=me.sp();if(of===ne.E())dG(a,nf.Qd(),c);else{I();var qe=me.Nn(me.sp()).aa(new Xf(ae=>ae.Tc())),Lf="Unique name ("+Li(qe,"",",","")+" not unique)",Cf=c.c,pf=c.oa;I();Oq(c).b?Eq(c,c.h):Gm(c,Cf);c.g&&(c.oa=pf,R(c,Cf,X(S(),new H(()=>Lf))))}}}var Ne=c.e,Mf=c.f;if(c.b){var ee=c.c;K(c,c.h,ee>T||!N(h,ee)?ee:D)}else c.a=!0;c.g&&O(c,P(J(),M,Mf),Q(L,Ne),T===c.q)}}if(c.b){var Kc=c.c,$e=c.e,gg=c.f,af=c.h;Cm(J(),uB(),c);if(c.b)if(!c.b&&c.a)$d=c;else{var Yd=c.c,Zd=c.c,Zf=4+Zd|0,oe=c.j;N(oe,-1+Zf|0)&& -69===oe.k.charCodeAt(Zd)&&110===oe.k.charCodeAt(1+Zd|0)&&100===oe.k.charCodeAt(2+Zd|0)&&46===oe.k.charCodeAt(3+Zd|0)?U(c,Zf):W(c);c.g&&R(c,Zd,X(S(),new H(()=>'"End."')));var qf=c.e,Ig=c.f;if(c.b){var Df=c.c;Id=K(c,af,Df>Yd||!N(g,Df)?Df:Kc)}else var Id=c;c.g&&O(c,P(J(),gg,Ig),Q($e,qf),Yd===c.q);$d=Id}else $d=c}else var $d=c;e&&c.x.qa((new fG("programVariables")).t,$d.c,$d.b);if($d.g){var tg=X(S(),new H(()=>(new fG("programVariables")).t));O($d,tg,$d.e,d<$d.q);if(!$d.b){var hg=B(new C,(new fG("programVariables")).t, -d);$d.J=new kf(hg,$d.J)}}} -function JG(b,a,c){var d=c.c,e=null!==c.x;e&&c.x.ra((new fG("implicitDef")).t,d);gG();var g=c.j;I();gG();var h=c.j;I();var k=c.c,l=8+k|0,m=c.j;N(m,-1+l|0)&&105===m.k.charCodeAt(k)&&109===m.k.charCodeAt(1+k|0)&&112===m.k.charCodeAt(2+k|0)&&108===m.k.charCodeAt(3+k|0)&&105===m.k.charCodeAt(4+k|0)&&99===m.k.charCodeAt(5+k|0)&&105===m.k.charCodeAt(6+k|0)&&116===m.k.charCodeAt(7+k|0)?U(c,l):W(c);c.g&&R(c,k,X(S(),new H(()=>'"implicit"')));if(c.b&&(k=c.c,l=c.e,m=c.f,c.b||!c.a)){var n=c.c;vG(c);var q=c.e, -r=c.f;if(c.b){var t=c.c;K(c,void 0,t>n||!N(h,t)?t:k)}c.g&&O(c,P(J(),m,r),Q(l,q),n===c.q)}c.b?(m=c.c,h=c.e,k=c.f,c.a=!0,Cm(J(),uB(),c),c.b?!c.b&&c.a?g=c:(l=c.c,YG(b,a,c),b=c.e,a=c.f,c.b?(n=c.c,g=K(c,c.h,n>l||!N(g,n)?n:m)):(c.a=!0,g=c),c.g&&O(c,P(J(),k,a),Q(h,b),l===c.q)):g=c):g=c;e&&c.x.qa((new fG("implicitDef")).t,g.c,g.b);g.g&&(c=X(S(),new H(()=>(new fG("implicitDef")).t)),O(g,c,g.e,d'"\x3d"')));var A=c.e,E=c.f;if(c.b){var D=c.c;K(c,r,D>t||!N(l,D)?D:m)}c.g&&O(c,P(J(),q,E),Q(n,A),t===c.q)}}if(c.b){var L=c.c,M=c.e,T=c.f;c.a=!0;var V=c.h;Cm(J(),uB(),c);if(c.b&&(c.b||!c.a)){var Z=c.c,da= -c.j,ka=c.c;N(da,ka)&&123===da.k.charCodeAt(ka)?U(c,1+ka|0):W(c);c.g&&R(c,ka,X(S(),new H(()=>'"{"')));var pa=c.e,qa=c.f;if(c.b){var Da=c.c;K(c,V,Da>Z||!N(k,Da)?Da:L)}else c.a=!0;c.g&&O(c,P(J(),T,qa),Q(M,pa),Z===c.q)}}if(c.b){var la=c.c,Ca=c.e,Qa=c.f,$a=c.h;Cm(J(),uB(),c);if(c.b&&(c.b||!c.a)){var Ma=c.c;VG(b.ng,c);var Xa=c.e,Ta=c.f;if(c.b){var Za=c.c,Fa=Za>Ma||!N(h,Za)?Za:la;K(c,g.T($a,c.h),Fa)}c.g&&O(c,P(J(),Qa,Ta),Q(Ca,Xa),Ma===c.q)}}if(c.b){var Ha=c.c,yb=c.e,ub=c.f,Vb=c.h;Cm(J(),uB(),c);if(c.b)if(!c.b&& -c.a)kb=c;else{var Bc=c.c,fb=c.j,zb=c.c;N(fb,zb)&&125===fb.k.charCodeAt(zb)?U(c,1+zb|0):W(c);c.g&&R(c,zb,X(S(),new H(()=>'"}"')));var lc=c.e,pb=c.f;if(c.b){var Gb=c.c;hc=K(c,Vb,Gb>Bc||!N(e,Gb)?Gb:Ha)}else var hc=c;c.g&&O(c,P(J(),ub,pb),Q(yb,lc),Bc===c.q);kb=hc}else kb=c}else var kb=c;var bb=uB();if(kb.b){var gb=kb.u,Ya=kb.h;kb.u=!0;bb.Vd(kb);kb.u=gb;if(kb.b||!kb.a){if(null===Ya)throw new x(Ya);a:{for(var cb=Ya.o();!cb.r();){var Ab=cb.v();if(Ab.m().ld.sa(Ge())){var ic=Ab.m().sc,Dc=Ge();Wb=!(null!== -ic&&ic.l(Dc))}else var Wb=!0;if(Wb){var db=!0;break a}cb=cb.D()}db=!1}if(db){I();var mc=c.c,Pb=c.oa;I();Oq(c).b?Eq(c,c.h):Gm(c,mc);c.g&&(c.oa=Pb,R(c,mc,X(S(),new H(()=>"Implicit ODE declarations can only declare real-valued functions of a single real variable."))));throw new ZG(d);}var Lb=Ya.o().v().m().Hd.G().v();if(null===Lb||Ge()!==Lb.m())throw new x(Lb);var Cb=Lb.o();a:{for(var Nb=Ya.o();!Nb.r();){var Zb=Nb.v().m().Hd.G().v().o();if(null===Zb?null!==Cb:!Pa(Zb,Cb)){var jc=!0;break a}Nb=Nb.D()}jc= -!1}if(jc){I();var Pc=c.c,nc=c.oa;I();Oq(c).b?Eq(c,c.h):Gm(c,Pc);c.g&&(c.oa=nc,R(c,Pc,X(S(),new H(()=>"Implicit ODE declarations should all use the same time argument."))));throw new ZG(d);}var vb=Ya.o();if(vb===y())var Qb=y();else{var Rb=vb.v(),ec=new kf(Rb.o(),y());b=ec;for(var ob=vb.D();ob!==y();){var Hb=ob.v(),qb=new kf(Hb.o(),y());b=b.ja=qb;ob=ob.D()}Qb=ec}var Ib=Hf(If(),Qb);if(Ib.da()!==Ya.o().E()){I();var hb=c.c,Sb=c.oa;I();Oq(c).b?Eq(c,c.h):Gm(c,hb);c.g&&(c.oa=Sb,R(c,hb,X(S(),new H(()=>"Tried declaring same function twice in an implicit ODE definition")))); -throw new ZG(d);}var $b=$G(a,Ya.m()),Eb=Cb.rc,Fb=Cb.Gd,rb=Ge(),oc=new bg(Eb,Fb,rb);try{Zm||(Zm=new Xm);var fd=Ym($b,oc)}catch(sb){var Cc=sb instanceof ll?sb:new ml(sb);if(Cc instanceof Tm){I();var kc="Failed to parse implicit definition by ODE: "+Cc.ht,Ec=c.c,gd=c.oa;I();Oq(c).b?Eq(c,c.h):Gm(c,Ec);c.g&&(c.oa=gd,R(c,Ec,X(S(),new H(()=>kc))));throw new ZG(d);}throw Cc instanceof ml?Cc.yc:Cc;}if(fd.Xd(new Xf(sb=>!Ib.sa(new km(sb.Ke,sb.Je))))){I();var Tb=c.c,Jb=c.oa;I();Oq(c).b?Eq(c,c.h):Gm(c,Tb);c.g&& -(c.oa=Jb,R(c,Tb,X(S(),new H(()=>"ODE variable missing from implicit declaration"))));throw new ZG(d);}I();var xc=fd.aa(new Xf(sb=>{var Qc=new km(sb.Ke,sb.Je),Ub=new F(Ge()),Nc=Ge();ke();var pc=[B(new C,Cb,Ge())];pc=Rf(new Sf,pc);pc=new F(le(y(),pc));jf();sb=new F(new Fe(sb,oc));Ub=new lm(Ub,Nc,pc,new Pj(sb),om());return B(new C,Qc,Ub)})).Qd();Fm(xc,c)}}}catch(sb){if(sb instanceof ZG){a=sb;if(a.IF===d)return;throw a;}throw sb;}} -function zG(b,a){var c=a.c,d=null!==a.x;d&&a.x.ra((new fG("problem")).t,c);Bm();var e=a.j;I();gG();var g=a.j;I();gG();var h=a.j;I();var k=a.c,l=7+k|0,m=a.j;N(m,-1+l|0)&&80===m.k.charCodeAt(k)&&114===m.k.charCodeAt(1+k|0)&&111===m.k.charCodeAt(2+k|0)&&98===m.k.charCodeAt(3+k|0)&&108===m.k.charCodeAt(4+k|0)&&101===m.k.charCodeAt(5+k|0)&&109===m.k.charCodeAt(6+k|0)?U(a,l):W(a);a.g&&R(a,k,X(S(),new H(()=>'"Problem"')));if(a.b&&(k=a.c,l=a.e,m=a.f,a.b||!a.a)){var n=a.c;vG(a);var q=a.e,r=a.f;if(a.b){var t= -a.c;K(a,void 0,t>n||!N(h,t)?t:k)}a.g&&O(a,P(J(),m,r),Q(l,q),n===a.q)}a.b&&(h=a.c,k=a.e,l=a.f,a.a=!0,Cm(J(),uB(),a),!a.b||!a.b&&a.a||(n=m=a.c,b=NG(b.ng,a),b.b&&(b.h=B(new C,b.h,xq(a.j,n,a.c))),b=a.e,n=a.f,a.b?(q=a.c,K(a,a.h,q>m||!N(g,q)?q:h)):a.a=!0,a.g&&O(a,P(J(),l,n),Q(k,b),m===a.q)));a.b?(k=a.c,g=a.e,b=a.f,l=a.h,Cm(J(),uB(),a),a.b?!a.b&&a.a?e=a:(m=h=a.c,n=4+m|0,q=a.j,N(q,-1+n|0)&&69===q.k.charCodeAt(m)&&110===q.k.charCodeAt(1+m|0)&&100===q.k.charCodeAt(2+m|0)&&46===q.k.charCodeAt(3+m|0)?U(a,n): -W(a),a.g&&R(a,m,X(S(),new H(()=>'"End."'))),m=a.e,n=a.f,a.b?(q=a.c,e=K(a,l,q>h||!N(e,q)?q:k)):e=a,a.g&&O(a,P(J(),b,n),Q(g,m),h===a.q)):e=a):e=a;d&&a.x.qa((new fG("problem")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new fG("problem")).t)),O(e,a,e.e,c'"Tactic"')));if(c.b&&(n=c.c,q=c.e,r=c.f,c.b||!c.a)){var t=c.c;vG(c);var v=c.e,w=c.f;if(c.b){var A= -c.c;K(c,void 0,A>t||!N(m,A)?A:n)}c.g&&O(c,P(J(),r,w),Q(q,v),t===c.q)}if(c.b&&(m=c.c,n=c.e,q=c.f,c.a=!0,Cm(J(),uB(),c),c.b&&(c.b||!c.a))){r=c.c;iB();w=c.c;t=c.a;c.a=!1;I();wG(c);(v=c.b)?(w=Eq(c,new F(c.h)),w.a=!!(w.a|t)):c.a||(w=K(c,z(),w),w.a=!!(w.a|t));if(c.g){var E=c.f;v||(t=X(S(),new H(()=>nq(J(),E.wa)+".?")),O(c,t,c.e,!1))}t=c.e;v=c.f;c.b?(w=c.c,K(c,c.h,w>r||!N(l,w)?w:m)):c.a=!0;c.g&&O(c,P(J(),q,v),Q(n,t),r===c.q)}c.b&&(r=c.c,l=c.e,m=c.f,n=c.h,Cm(J(),uB(),c),!c.b||!c.b&&c.a||(t=q=c.c,b=aH(b,a, -c),b.b&&(b.h=B(new C,b.h,xq(c.j,t,c.c))),b=c.e,a=c.f,c.b&&(t=c.c,k=t>q||!N(k,t)?t:r,K(c,h.T(n,c.h),k)),c.g&&O(c,P(J(),m,a),Q(l,b),q===c.q)));c.b?(a=c.c,h=c.e,k=c.f,l=c.h,Cm(J(),uB(),c),c.b?!c.b&&c.a?g=c:(m=b=c.c,n=4+m|0,q=c.j,N(q,-1+n|0)&&69===q.k.charCodeAt(m)&&110===q.k.charCodeAt(1+m|0)&&100===q.k.charCodeAt(2+m|0)&&46===q.k.charCodeAt(3+m|0)?U(c,n):W(c),c.g&&R(c,m,X(S(),new H(()=>'"End."'))),m=c.e,n=c.f,c.b?(q=c.c,g=K(c,l,q>b||!N(g,q)?q:a)):g=c,c.g&&O(c,P(J(),k,n),Q(h,m),b===c.q)):g=c):g=c;e&& -c.x.qa((new fG("tacticProof")).t,g.c,g.b);g.g&&(c=X(S(),new H(()=>(new fG("tacticProof")).t)),O(g,c,g.e,d{I();var e=np(rp(),lp(rp(),d));e=new FB(e,new Xf(l=>new kG(l)));var g=new Xf(l=>b.s(l));I();I();I();e=Kq(e,g);if(e instanceof lq)jf(),e=new Pj(e.Of);else{if(!(e instanceof oq))throw new x(e);jf();e=nG(OA(),e);e=new Oj(e)}if(a instanceof F){try{jf();var h=a.p.s(d),k=new Pj(h)}catch(l){k=l instanceof ll?l:new ml(l),jf(),k=new Oj(k)}if((null===k?null!==e:!k.l(e))&&(k.Tw()||e.Tw())){eH(VD(),"Parser disagreement ("+c+"): `"+d+"`\n");d=!1;h=null;a:if(k instanceof Oj)k= -k.fa.w();else{if(k instanceof Pj&&(d=!0,h=k,wf(h.na))){k=h.na;k=fH().kn(k);break a}if(d)k=eb(h.na);else throw new x(k);}eH(VD(),"KYXParser:\n"+k+"\n");k=!1;d=null;a:if(e instanceof Oj)k=e.fa.w();else{if(e instanceof Pj&&(k=!0,d=e,wf(d.na))){k=d.na;k=fH().kn(k);break a}if(k)k=eb(d.na);else throw new x(e);}eH(VD(),"DLParser:\n"+k+"\n")}}else if(z()!==a)throw new x(a);if(e instanceof Oj)throw e=e.fa,e instanceof ml?e.yc:e;if(e instanceof Pj)return e.na;throw new x(e);})} -function gH(b){if(b instanceof Oj)return b.fa;if(b instanceof Pj)return b.na;throw new x(b);}function hH(b){var a=!1,c=null;if(b instanceof Oj)return b.fa;if(b instanceof Pj&&(a=!0,c=b,c.na instanceof ch)){var d=c.na;if(d.ge instanceof eh&&(d=d.ge,!dl().hp))return new eh(new ch(d.gj),d.hj)}if(a&&c.na instanceof ch&&(d=c.na,d.ge instanceof fh&&(d=d.ge,!dl().hp)))return new fh(new ch(d.Va),d.Wa);if(a)return c.na;throw new x(b);} -var jH=function iH(b,a,c){for(;;){c=B(new C,a,c);if(y().l(c.Z))return c.Y;if(null!==c.Z){var e=Rx(jf().Ep,c.Z);if(!e.r()&&null!==e.G().o()&&e.G().o().m()instanceof Pj){var g=e.G().o().m();if(g.na instanceof ch&&(g=g.na,dl().hp)){var h=e.G().o().o();switch(h){case "*":return new eh(c.Y,new ch(iH(b,g.ge,e.G().m())));case "/":h=e.G().m();if(y().l(h))return new fh(a,g);if(null!==h){var k=Rx(jf().Ep,h);if(!k.r()&&null!==k.G().o()&&"*"===k.G().o().o()){a=new fh(a,g);c=e.G().m();continue}}if(null!==h&&(a= -Rx(jf().Ep,h),!a.r()&&null!==a.G().o()&&"/"===a.G().o().o()))return new fh(c.Y,new ch(iH(b,g.ge,e.G().m())));throw new x(h);default:throw new x(h);}}}}if(null!==c.Z&&(a=Rx(jf().Ep,c.Z),!a.r()&&null!==a.G().o()))switch(e=a.G().o().o(),e){case "*":c=new eh(c.Y,gH(a.G().o().m()));e=a.G().m();a=c;c=e;continue;case "/":c=new fh(c.Y,gH(a.G().o().m()));e=a.G().m();a=c;c=e;continue;default:throw new x(e);}throw new x(c);}}; -function kH(b){b.hl=z();var a=new Xf(e=>lH(b,e)),c=b.hl;if(c.r())c=z();else{var d=c.G();c=new F(new Xf(e=>jl(d,e)))}b.Sv=dH(a,c,"expression");a=new Xf(e=>mH(b,e));c=b.hl;c.r()?c=z():(c=c.G(),c=new F(c.gt));b.gt=dH(a,c,"term");a=new Xf(e=>nH(b,e));c=b.hl;c.r()?c=z():(c=c.G(),c=new F(c.fp));b.fp=dH(a,c,"formula");a=new Xf(e=>oH(b,e));c=b.hl;c.r()?c=z():(c=c.G(),c=new F(c.ft));b.ft=dH(a,c,"program");a=new Xf(e=>pH(b,e));c=b.hl;c.r()?c=z():(c=c.G(),c=new F(c.Rv));b.Rv=dH(a,c,"diff. program");a=new Xf(e=> -qH(b,e));c=b.hl;c.r()?c=z():(c=c.G(),c=new F(c.Tv));b.Tv=dH(a,c,"sequent");a=new Xf(e=>rH(b,e));c=b.hl;c.r()?c=z():(c=c.G(),c=new F(c.Uv));b.Uv=dH(a,c,"provable");b.il=new Gj(()=>{})}function sH(){this.il=this.Uv=this.Tv=this.Rv=this.ft=this.fp=this.gt=this.Sv=this.hl=this.Jq=null}sH.prototype=new p;sH.prototype.constructor=sH;function tH(){}tH.prototype=sH.prototype;sH.prototype.w=function(){return"\x3cfunction1\x3e"};function uH(b){null===b.Jq&&null===b.Jq&&(b.Jq=new pA(b));return b.Jq} -function jl(b,a){return b.Sv.s(np(rp(),lp(rp(),a)))} -function mH(b,a){var c=a.c,d=null!==a.x;d&&a.x.ra((new fG("fullTerm")).t,c);Bm();var e=a.j;I();gG();var g=a.j;I();I();Nq(a);if(a.b){var h=a.c,k=a.e,l=a.f;Cm(J(),uH(b),a);if(a.b&&(a.b||!a.a)){var m=a.c;MG(b,!0,a);var n=a.e,q=a.f;if(a.b){var r=a.c;K(a,a.h,r>m||!N(g,r)?r:h)}a.g&&O(a,P(J(),l,q),Q(k,n),m===a.q)}}a.b?(k=a.c,g=a.e,h=a.f,l=a.h,Cm(J(),uH(b),a),a.b?!a.b&&a.a?e=a:(b=a.c,I(),Mq(a),m=a.e,n=a.f,a.b?(q=a.c,e=K(a,l,q>b||!N(e,q)?q:k)):e=a,a.g&&O(a,P(J(),h,n),Q(g,m),b===a.q)):e=a):e=a;d&&a.x.qa((new fG("fullTerm")).t, -e.c,e.b);e.g&&(a=X(S(),new H(()=>(new fG("fullTerm")).t)),O(e,a,e.e,cm||!N(g,r)?r:h)}a.g&&O(a,P(J(),l,q),Q(k,n),m===a.q)}}a.b?(k=a.c,g=a.e,h=a.f,l=a.h,Cm(J(),uH(b),a),a.b?!a.b&&a.a?e=a:(b=a.c,I(),Mq(a),m=a.e,n=a.f,a.b?(q=a.c,e=K(a,l,q>b||!N(e,q)?q:k)):e=a,a.g&&O(a,P(J(),h,n),Q(g,m),b===a.q)):e=a):e=a;d&&a.x.qa((new fG("fullFormula")).t, -e.c,e.b);e.g&&(a=X(S(),new H(()=>(new fG("fullFormula")).t)),O(e,a,e.e,cm||!N(g,r)?r:h)}a.g&&O(a,P(J(),l,q),Q(k,n),m===a.q)}}a.b?(k=a.c,g=a.e,h=a.f,l=a.h,Cm(J(),uH(b),a),a.b?!a.b&&a.a?e=a:(b=a.c,I(),Mq(a),m=a.e,n=a.f,a.b?(q=a.c,e=K(a,l,q>b||!N(e,q)?q:k)):e=a,a.g&&O(a,P(J(),h,n),Q(g,m),b===a.q)):e=a):e=a;d&&a.x.qa((new fG("fullProgram")).t, -e.c,e.b);e.g&&(a=X(S(),new H(()=>(new fG("fullProgram")).t)),O(e,a,e.e,c'"{"')));if(a.b){v=a.c;w=a.e;var A=a.f;Cm(J(),uH(b),a);if(a.b&&(a.b||!a.a)){var E=a.c;vH(b,a);var D=a.e,L=a.f;if(a.b){var M=a.c;K(a, -a.h,M>E||!N(t,M)?M:v)}a.g&&O(a,P(J(),A,L),Q(w,D),E===a.q)}}a.b&&(t=a.c,v=a.e,w=a.f,A=a.h,Cm(J(),uH(b),a),!a.b||!a.b&&a.a||(E=a.c,D=a.j,L=a.c,N(D,L)&&125===D.k.charCodeAt(L)?U(a,1+L|0):W(a),a.g&&R(a,L,X(S(),new H(()=>'"}"'))),D=a.e,L=a.f,a.b&&(M=a.c,K(a,A,M>E||!N(r,M)?M:t)),a.g&&O(a,P(J(),w,L),Q(v,D),E===a.q)));t=a.f;r=a.e;a.b?a.a=!!(a.a|n):a.a||(v=a.g,a.c=q,v&&O(a,t,a.e,!1),a.a=!1,vH(b,a),w=a.f,A=a.a,n=!!(A|n),a.b||A||Gm(a,q),a.a=n,v&&(q=Q(t,w),n=Q(r,a.e),O(a,q,n,!1)));q=a.e;n=a.f;a.b&&(r=a.c,K(a, -a.h,r>m||!N(g,r)?r:h));a.g&&O(a,P(J(),l,n),Q(k,q),m===a.q)}}a.b?(k=a.c,g=a.e,h=a.f,l=a.h,Cm(J(),uH(b),a),a.b?!a.b&&a.a?e=a:(b=a.c,I(),Mq(a),m=a.e,q=a.f,a.b?(n=a.c,e=K(a,l,n>b||!N(e,n)?n:k)):e=a,a.g&&O(a,P(J(),h,q),Q(g,m),b===a.q)):e=a):e=a;d&&a.x.qa((new fG("fullDifferentialProgram")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new fG("fullDifferentialProgram")).t)),O(e,a,e.e,cM||!N(w,Z)?Z:A)}a.g&& -O(a,P(J(),D,V),Q(E,T),M===a.q)}}A=a.f;w=a.e;if(a.b)a.a=!!(a.a|t);else if(!a.a){E=a.g;a.c=v;E&&O(a,A,a.e,!1);a.a=!1;Bm();D=a.j;I();I();L=a.a;M=a.u;a.u=!0;T=MG(b,!1,a);a.u=M;T.a=L;if(a.b&&(L=a.c,M=a.e,T=a.f,V=a.h,Cm(J(),uH(b),a),a.b&&(a.b||!a.a))){Z=a.c;I();Mq(a);var da=a.e,ka=a.f;if(a.b){var pa=a.c;K(a,V,pa>Z||!N(D,pa)?pa:L)}a.g&&O(a,P(J(),T,ka),Q(M,da),Z===a.q)}D=a.f;L=a.a;t=!!(L|t);a.b||L||Gm(a,v);a.a=t;E&&(v=Q(A,D),t=Q(w,a.e),O(a,v,t,!1))}t=a.f;v=a.e;a.b?a.a=!!(a.a|q):a.a||(w=a.g,a.c=r,w&&O(a,t, -a.e,!1),a.a=!1,Bm(),A=a.j,I(),I(),E=a.a,D=a.u,a.u=!0,L=NG(b,a),a.u=D,L.a=E,a.b&&(E=a.c,D=a.e,L=a.f,M=a.h,Cm(J(),uH(b),a),!a.b||!a.b&&a.a||(T=a.c,I(),Mq(a),V=a.e,Z=a.f,a.b&&(da=a.c,K(a,M,da>T||!N(A,da)?da:E)),a.g&&O(a,P(J(),L,Z),Q(D,V),T===a.q))),A=a.f,E=a.a,q=!!(E|q),a.b||E||Gm(a,r),a.a=q,w&&(r=Q(t,A),q=Q(v,a.e),O(a,r,q,!1)));r=a.e;q=a.f;a.b&&(v=a.c,K(a,a.h,v>n||!N(h,v)?v:k));a.g&&O(a,P(J(),m,q),Q(l,r),n===a.q)}}k=a.f;h=a.e;a.b?(a.a=!!(a.a|e),g=a):(a.a||(l=a.g,a.c=g,l&&O(a,k,a.e,!1),a.a=!1,Bm(),m= -a.j,I(),wH(b,a),a.b&&(n=a.c,r=a.e,q=a.f,v=a.h,Cm(J(),uH(b),a),!a.b||!a.b&&a.a||(b=a.c,I(),Mq(a),t=a.e,w=a.f,a.b&&(A=a.c,K(a,v,A>b||!N(m,A)?A:n)),a.g&&O(a,P(J(),q,w),Q(r,t),b===a.q))),b=a.f,m=a.a,e=!!(m|e),a.b||m||Gm(a,g),a.a=e,l&&(g=Q(k,b),e=Q(h,a.e),O(a,g,e,!1))),g=a);d&&a.x.qa((new fG("fullExpression")).t,g.c,g.b);g.g&&(a=X(S(),new H(()=>(new fG("fullExpression")).t)),O(g,a,g.e,cT||!N(A,da)?da:E));a.g&&O(a,P(J(),L,Z),Q(D,ka),T===a.q)}}a.u=v;v=a.b?Gm(a,r):U(a,r);a.g&&(a.oa=w,R(a,r,S().Ga));v.a=t;a.b&&(r=a.c,t=a.e,w=a.f,Cm(J(),uH(b),a),!a.b||!a.b&&a.a||(v=a.c,MG(b,!1,a),A=a.e,E=a.f,a.b&&(D=a.c,K(a,a.h,D>v||!N(q, -D)?D:r)),a.g&&O(a,P(J(),w,E),Q(t,A),v===a.q)));q=a.f;r=a.a;h=!!(r|h);a.b||r||Gm(a,k);a.a=h;n&&(k=Q(l,q),m=Q(m,a.e),O(a,k,m,!1))}k=a.f;m=a.e;a.b?(a.a=!!(a.a|e),g=a):(a.a||(l=a.g,a.c=g,l&&O(a,k,a.e,!1),a.a=!1,NG(b,a),b=a.f,n=a.a,e=!!(n|e),a.b||n||Gm(a,g),a.a=e,l&&(g=Q(k,b),e=Q(m,a.e),O(a,g,e,!1))),g=a);d&&a.x.qa((new fG("expression")).t,g.c,g.b);g.g&&(a=X(S(),new H(()=>(new fG("expression")).t)),O(g,a,g.e,cm||!N(g,r)?r:h)}a.g&&O(a,P(J(),l,q),Q(k,n),m===a.q)}}a.b?(k=a.c,g=a.e,h=a.f,l=a.h,Cm(J(),uH(b),a),a.b?!a.b&&a.a?e=a:(b=a.c,I(),Mq(a),m=a.e,n=a.f,a.b?(q=a.c,e=K(a,l,q>b||!N(e,q)?q:k)):e=a,a.g&&O(a,P(J(),h,n),Q(g,m),b===a.q)):e=a):e=a;d&&a.x.qa((new fG("fullSequent")).t, -e.c,e.b);e.g&&(a=X(S(),new H(()=>(new fG("fullSequent")).t)),O(e,a,e.e,c=h?U(b,d):W(b);b.g&&R(b,g,X(S(),new H(()=>"[ \\t\\r\\n]")));c&&b.x.qa((new fG("blank")).t,d.c,d.b);d.g&&(b=X(S(),new H(()=>(new fG("blank")).t)),O(d,b,d.e,a'"("')));if(a.b){var m=a.c,n=a.e,q=a.f;Cm(J(),uH(b),a);if(a.b&&(a.b||!a.a)){var r=a.c;I();var t=a.c,v=null!==a.x;v&&a.x.ra((new fG("negNumberLiteral")).t,t);var w=a.c,A=a.u;a.u=!0;I();gG();var E=a.j;I();gG();var D=a.j;I();var L=a.c,M=a.a;a.a=!1;I();var T=a.j,V=a.c;N(T,V)&& -45===T.k.charCodeAt(V)?U(a,1+V|0):W(a);a.g&&R(a,V,X(S(),new H(()=>'"-"')));var Z=a.b;if(Z){var da=Eq(a,void 0);da.a=!!(da.a|M)}else if(!a.a){var ka=K(a,void 0,L);ka.a=!!(ka.a|M)}if(a.g){var pa=a.f;if(!Z){var qa=X(S(),new H(()=>nq(J(),pa.wa)+".?"));O(a,qa,a.e,!1)}}if(a.b){var Da=a.c,la=a.e,Ca=a.f;if(a.b||!a.a){var Qa=a.c,$a=!1;$a=a.a;for(var Ma=a.c,Xa=0,Ta=null;;){a.a=$a&&1>Xa;I();var Za=a.c;if(N(a.j,Za)){var Fa=a.j.k.charCodeAt(a.c),Ha=48<=Fa&&57>=Fa;if(!0===Ha)U(a,1+Za|0);else{if(!1!==Ha)throw new x(Ha); -W(a)}}else W(a);a.g&&R(a,Za,X(S(),new H(()=>"[0-9]")));var yb=a.f,ub=a.e;$a=!!($a|a.a);if(a.b){var Vb=a.c;a.a=!1;var Bc=1+Xa|0;Ma=Vb;Xa=Bc;Ta=ub}else{a.a||(1>Xa?Jq(a,Ma,$a):Hq(a,void 0,Ma,$a));a.g&&er(J(),1,a,S().Ga,yb,Ta,!0);break}}var fb=a.e,zb=a.f;if(a.b){var lc=a.c;K(a,void 0,lc>Qa||!N(D,lc)?lc:Da)}a.g&&O(a,P(J(),Ca,zb),Q(la,fb),Qa===a.q)}}if(a.b){var pb=a.c,Gb=a.e,hc=a.f;if(a.b||!a.a){var kb=a.c,bb=a.c,gb=a.a;a.a=!1;I();gG();var Ya=a.j;I();var cb=a.j,Ab=a.c;N(cb,Ab)&&46===cb.k.charCodeAt(Ab)? -U(a,1+Ab|0):W(a);a.g&&R(a,Ab,X(S(),new H(()=>'"."')));if(a.b){var ic=a.c,Dc=a.e,Wb=a.f;if(a.b||!a.a){var db=a.c,mc=!1;mc=a.a;for(var Pb=a.c,Lb=0,Cb=null;;){a.a=mc&&1>Lb;I();var Nb=a.c;if(N(a.j,Nb)){var Zb=a.j.k.charCodeAt(a.c),jc=48<=Zb&&57>=Zb;if(!0===jc)U(a,1+Nb|0);else{if(!1!==jc)throw new x(jc);W(a)}}else W(a);a.g&&R(a,Nb,X(S(),new H(()=>"[0-9]")));var Pc=a.f,nc=a.e;mc=!!(mc|a.a);if(a.b){var vb=a.c;a.a=!1;var Qb=1+Lb|0;Pb=vb;Lb=Qb;Cb=nc}else{a.a||(1>Lb?Jq(a,Pb,mc):Hq(a,void 0,Pb,mc));a.g&&er(J(), -1,a,S().Ga,Pc,Cb,!0);break}}var Rb=a.e,ec=a.f;if(a.b){var ob=a.c;K(a,void 0,ob>db||!N(Ya,ob)?ob:ic)}a.g&&O(a,P(J(),Wb,ec),Q(Dc,Rb),db===a.q)}}var Hb=a.b;if(Hb){var qb=Eq(a,void 0);qb.a=!!(qb.a|gb)}else if(!a.a){var Ib=K(a,void 0,bb);Ib.a=!!(Ib.a|gb)}if(a.g){var hb=a.f;if(!Hb){var Sb=X(S(),new H(()=>nq(J(),hb.wa)+".?"));O(a,Sb,a.e,!1)}}var $b=a.e,Eb=a.f;if(a.b){var Fb=a.c;K(a,void 0,Fb>kb||!N(E,Fb)?Fb:pb)}a.g&&O(a,P(J(),hc,Eb),Q(Gb,$b),kb===a.q)}}a.u=A;var rb=a.b?Eq(a,xq(a.j,w,a.c)):a;v&&a.x.qa((new fG("negNumberLiteral")).t, -rb.c,rb.b);if(rb.g){var oc=X(S(),new H(()=>(new fG("negNumberLiteral")).t));O(rb,oc,rb.e,tr||!N(h,Tb)?Tb:m)}a.g&&O(a,P(J(),q,gd),Q(n,Ec),r===a.q)}}if(a.b){var Jb=a.c,xc=a.e,sb=a.f,Qc=a.h;Cm(J(),uH(b),a);if(a.b&&(a.b||!a.a)){var Ub=a.c,Nc=a.j,pc=a.c;N(Nc,pc)&&41===Nc.k.charCodeAt(pc)?U(a,1+pc|0):W(a);a.g&&R(a, -pc,X(S(),new H(()=>'")"')));var ac=a.e,Uc=a.f;if(a.b){var fc=a.c;K(a,Qc,fc>Ub||!N(g,fc)?fc:Jb)}a.g&&O(a,P(J(),sb,Uc),Q(xc,ac),Ub===a.q)}}if(a.b){var wb=a.c,qc=a.e,lb=a.f,rc=a.h;if(!a.b&&a.a)Fc=a;else{var Vc=a.c,Xb=a.c,mb=a.a,bc=a.u;a.u=!0;var sc=a.oa,Db=a.j,tc=a.c;N(Db,tc)&&39===Db.k.charCodeAt(tc)?U(a,1+tc|0):W(a);a.g&&R(a,tc,X(S(),new H(()=>'"\'"')));a.u=bc;var Rc=a.b?Gm(a,Xb):U(a,Xb);a.g&&(a.oa=sc,R(a,Xb,S().Ga));Rc.a=mb;var gc=a.e,Kb=a.f;if(a.b){var Sc=a.c;tb=K(a,rc,Sc>Vc||!N(e,Sc)?Sc:wb)}else var tb= -a;a.g&&O(a,P(J(),lb,Kb),Q(qc,gc),Vc===a.q);Fc=tb}}else var Fc=a;d&&a.x.qa((new fG("negNumberLiteral")).t,Fc.c,Fc.b);if(Fc.g){var Wc=X(S(),new H(()=>(new fG("negNumberLiteral")).t));O(Fc,Wc,Fc.e,cl;I();var n=a.c;if(N(a.j,n)){var q=a.j.k.charCodeAt(a.c);q=48<=q&&57>=q;if(!0===q)U(a,1+n|0);else{if(!1!==q)throw new x(q);W(a)}}else W(a);a.g&&R(a,n,X(S(),new H(()=>"[0-9]")));q=a.f;n=a.e;h=!!(h|a.a);if(a.b)k=a.c,a.a=!1,l=1+l|0,m=n;else{a.a||(1>l?Jq(a,k,h):Hq(a,void 0,k,h));a.g&&er(J(),1,a,S().Ga,q,m,!0);break}}if(a.b&& -(h=a.c,k=a.e,l=a.f,a.b||!a.a)){q=m=a.c;n=a.a;a.a=!1;I();gG();var r=a.j;I();var t=a.j,v=a.c;N(t,v)&&46===t.k.charCodeAt(v)?U(a,1+v|0):W(a);a.g&&R(a,v,X(S(),new H(()=>'"."')));if(a.b){t=a.c;v=a.e;var w=a.f;a.a=!0;if(a.b||!a.a){var A=a.c,E=!1;E=a.a;for(var D=a.c,L=0,M=null;;){a.a=E&&1>L;I();var T=a.c;if(N(a.j,T)){var V=a.j.k.charCodeAt(a.c);V=48<=V&&57>=V;if(!0===V)U(a,1+T|0);else{if(!1!==V)throw new x(V);W(a)}}else W(a);a.g&&R(a,T,X(S(),new H(()=>"[0-9]")));V=a.f;T=a.e;E=!!(E|a.a);if(a.b)D=a.c,a.a= -!1,L=1+L|0,M=T;else{a.a||(1>L?Jq(a,D,E):Hq(a,void 0,D,E));a.g&&er(J(),1,a,S().Ga,V,M,!0);break}}E=a.e;D=a.f;a.b?(L=a.c,K(a,void 0,L>A||!N(r,L)?L:t)):a.a=!0;a.g&&O(a,P(J(),w,D),Q(v,E),A===a.q)}}(r=a.b)?(q=Eq(a,void 0),q.a=!!(q.a|n)):a.a||(q=K(a,void 0,q),q.a=!!(q.a|n));if(a.g){var Z=a.f;r||(n=X(S(),new H(()=>nq(J(),Z.wa)+".?")),O(a,n,a.e,!1))}n=a.e;q=a.f;a.b&&(r=a.c,K(a,void 0,r>m||!N(g,r)?r:h));a.g&&O(a,P(J(),l,q),Q(k,n),m===a.q)}a.u=e;d=a.b?Eq(a,xq(a.j,d,a.c)):a;c&&a.x.qa((new fG("numberLiteral")).t, -d.c,d.b);d.g&&(a=X(S(),new H(()=>(new fG("numberLiteral")).t)),O(d,a,d.e,bk)):Iq(b,l)}else I(),k=c.a,l=c.u,c.u=!0,b=zH(b,c),c.u=l,b.a=k;k=c.f;b=c.e;if(c.b)c.a=!!(c.a|g),h=c;else{if(!c.a){l=c.g;c.c=h;l&&O(c,k,c.e,!1);c.a=!1;if(a){a=c.c;I();var m=AH(0,c),n=m.c;m.b?Gq(m,m.h,!!(m.a|n>a)):Iq(m,n)}else I(),a=c.a,m=c.u,c.u=!0,n=AH(0,c),c.u=m,n.a=a;a=c.f;m=c.a;g=!!(m|g);c.b||m||Gm(c,h);c.a=g;l&&(h=Q(k,a),g=Q(b, -c.e),O(c,h,g,!1))}h=c}e&&c.x.qa((new fG("number")).t,h.c,h.b);h.g&&(c=X(S(),new H(()=>(new fG("number")).t)),O(h,c,h.e,d"Keywords cannot be used as identifiers");uH(b);var l=a.c,m=a.c,n=a.u;a.u=!0;I();gG();var q=a.j;I();gG();var r=a.j;I();var t=a.c;if(N(a.j,t)){var v=a.j.k.charCodeAt(a.c),w=97<=v&&122>=v||65<=v&&90>=v;if(!0===w)U(a,1+t|0);else{if(!1!==w)throw new x(w);W(a)}}else W(a);a.g&&R(a,t,X(S(),new H(()=>"[a-zA-Z]")));if(a.b){var A=a.c,E=a.e,D=a.f;if(a.b||!a.a){var L=a.c,M=!1; -M=a.a;for(var T=a.c,V=null;;){a.a=!1;I();var Z=a.c;if(N(a.j,Z)){var da=a.j.k.charCodeAt(a.c),ka=97<=da&&122>=da||65<=da&&90>=da||48<=da&&57>=da;if(!0===ka)U(a,1+Z|0);else{if(!1!==ka)throw new x(ka);W(a)}}else W(a);a.g&&R(a,Z,X(S(),new H(()=>"[a-zA-Z0-9]")));var pa=a.f,qa=a.e;M=!!(M|a.a);if(a.b){var Da=a.c;a.a=!1;T=Da;V=qa}else{a.a||Hq(a,void 0,T,M);a.g&&er(J(),0,a,S().Ga,pa,V,!0);break}}var la=a.e,Ca=a.f;if(a.b){var Qa=a.c;K(a,void 0,Qa>L||!N(r,Qa)?Qa:A)}a.g&&O(a,P(J(),D,Ca),Q(E,la),L===a.q)}}if(a.b){var $a= -a.c,Ma=a.e,Xa=a.f;if(a.b||!a.a){var Ta=a.c,Za=a.c,Fa=a.a;a.a=!1;I();gG();var Ha=a.j;I();var yb=a.j,ub=a.c;N(yb,ub)&&95===yb.k.charCodeAt(ub)?U(a,1+ub|0):W(a);a.g&&R(a,ub,X(S(),new H(()=>'"_"')));if(a.b){var Vb=a.c,Bc=a.e,fb=a.f;if(a.b||!a.a){var zb=a.c;I();var lc=a.c,pb=a.a,Gb=a.u;a.u=!0;var hc=a.oa,kb=a.c;if(N(a.j,kb)){var bb=a.j.k.charCodeAt(a.c),gb=48<=bb&&57>=bb;if(!0===gb)U(a,1+kb|0);else{if(!1!==gb)throw new x(gb);W(a)}}else W(a);a.g&&R(a,kb,X(S(),new H(()=>"[0-9]")));a.u=Gb;var Ya=a.b?Gm(a, -lc):U(a,lc);a.g&&(a.oa=hc,R(a,lc,S().Ga));Ya.a=pb;var cb=a.e,Ab=a.f;if(a.b){var ic=a.c;K(a,void 0,ic>zb||!N(Ha,ic)?ic:Vb)}a.g&&O(a,P(J(),fb,Ab),Q(Bc,cb),zb===a.q)}}var Dc=a.b;if(Dc){var Wb=Eq(a,void 0);Wb.a=!!(Wb.a|Fa)}else if(!a.a){var db=K(a,void 0,Za);db.a=!!(db.a|Fa)}if(a.g){var mc=a.f;if(!Dc){var Pb=X(S(),new H(()=>nq(J(),mc.wa)+".?"));O(a,Pb,a.e,!1)}}var Lb=a.e,Cb=a.f;if(a.b){var Nb=a.c;K(a,void 0,Nb>Ta||!N(q,Nb)?Nb:$a)}a.g&&O(a,P(J(),Xa,Cb),Q(Ma,Lb),Ta===a.q)}}a.u=n;if((a.b?Eq(a,xq(a.j,m,a.c)): -a).b){var Zb=a.h;Hf(If(),Rf(new Sf,"true false Real Bool HP HG Axiom End Functions Definitions ProgramVariables Variables Problem Tactic implicit Sequent Formula Lemma Tool SharedDefinitions ArchiveEntry Lemma Theorem Exercise".split(" "))).sa(Zb)&&(a.g&&R(a,l,X(S(),k)),Gm(a,l))}if(a.b){var jc=a.c,Pc=a.e,nc=a.f,vb=a.h;if(a.b||!a.a){var Qb=a.c;iB();var Rb=a.c,ec=a.a;a.a=!1;I();gG();var ob=a.j;I();var Hb=a.j,qb=a.c;N(Hb,qb)&&95===Hb.k.charCodeAt(qb)?U(a,1+qb|0):W(a);a.g&&R(a,qb,X(S(),new H(()=>'"_"'))); -if(a.b){var Ib=a.c,hb=a.e,Sb=a.f;if(a.b||!a.a){var $b=a.c;CH(a);var Eb=a.e,Fb=a.f;if(a.b){var rb=a.c;K(a,a.h|0,rb>$b||!N(ob,rb)?rb:Ib)}a.g&&O(a,P(J(),Sb,Fb),Q(hb,Eb),$b===a.q)}}var oc=a.b;if(oc){var fd=Eq(a,new F(a.h|0));fd.a=!!(fd.a|ec)}else if(!a.a){var Cc=K(a,z(),Rb);Cc.a=!!(Cc.a|ec)}if(a.g){var kc=a.f;if(!oc){var Ec=X(S(),new H(()=>nq(J(),kc.wa)+".?"));O(a,Ec,a.e,!1)}}var gd=a.e,Tb=a.f;if(a.b){var Jb=a.c,xc=Jb>Qb||!N(h,Jb)?Jb:jc;K(a,g.T(vb,a.h),xc)}a.g&&O(a,P(J(),nc,Tb),Q(Pc,gd),Qb===a.q)}}if(a.b){var sb= -a.c,Qc=a.e,Ub=a.f,Nc=a.h;if(!a.b&&a.a)Db=a;else{var pc=a.c;I();var ac=a.c,Uc=a.a,fc=a.u;a.u=!0;var wb=a.oa,qc=a.c;if(N(a.j,qc)){var lb=a.j.k.charCodeAt(a.c),rc=95===lb||97<=lb&&122>=lb||65<=lb&&90>=lb;if(!0===rc)U(a,1+qc|0);else{if(!1!==rc)throw new x(rc);W(a)}}else W(a);a.g&&R(a,qc,X(S(),new H(()=>"[a-zA-Z_]")));a.u=fc;var Vc=a.b?Gm(a,ac):U(a,ac);a.g&&(a.oa=wb,R(a,ac,S().Ga));Vc.a=Uc;var Xb=a.e,mb=a.f;if(a.b){var bc=a.c;sc=K(a,Nc,bc>pc||!N(e,bc)?bc:sb)}else var sc=a;a.g&&O(a,P(J(),Ub,mb),Q(Qc,Xb), -pc===a.q);Db=sc}}else var Db=a;d&&a.x.qa((new fG("ident")).t,Db.c,Db.b);if(Db.g){var tc=X(S(),new H(()=>(new fG("ident")).t));O(Db,tc,Db.e,c'"."')));k=b.f;h=b.e;if(b.b)b.a=!!(b.a|e);else if(!b.a){var l=b.g;b.c=g;l&&O(b,k,b.e,!1);b.a=!1;var m=b.j,n=b.c;N(m,n)&&8226===m.k.charCodeAt(n)?U(b,1+n|0):W(b);b.g&&R(b,n,X(S(),new H(()=>'"\u2022"')));m=b.f;n=b.a;e=!!(n|e);b.b||n||Gm(b,g);b.a=e;l&&(g=Q(k,m),e=Q(h,b.e),O(b,g,e,!1))}if(b.b)if(k= -b.c,g=b.e,e=b.f,!b.b&&b.a)d=b;else{h=b.c;iB();m=b.c;l=b.a;b.a=!1;I();gG();n=b.j;I();var q=b.j,r=b.c;N(q,r)&&95===q.k.charCodeAt(r)?U(b,1+r|0):W(b);b.g&&R(b,r,X(S(),new H(()=>'"_"')));if(b.b){q=b.c;r=b.e;var t=b.f;if(b.b||!b.a){var v=b.c,w=b.c,A=b.u;b.u=!0;I();var E=b.a;b.a=!1;var D=b.c;I();var L=b.j,M=b.c;N(L,M)&&48===L.k.charCodeAt(M)?U(b,1+M|0):W(b);b.g&&R(b,M,X(S(),new H(()=>'"0"')));M=b.f;L=b.e;if(b.b)b.a=!!(b.a|E);else if(!b.a){var T=b.g;b.c=D;T&&O(b,M,b.e,!1);b.a=!1;gG();var V=b.j;I();var Z= -b.c;if(N(b.j,Z)){var da=b.j.k.charCodeAt(b.c);da=49<=da&&57>=da;if(!0===da)U(b,1+Z|0);else{if(!1!==da)throw new x(da);W(b)}}else W(b);b.g&&R(b,Z,X(S(),new H(()=>"[1-9]")));if(b.b){Z=b.c;da=b.e;var ka=b.f;if(b.b||!b.a){var pa=b.c,qa=!1;qa=b.a;for(var Da=b.c,la=null;;){b.a=!1;I();var Ca=b.c;if(N(b.j,Ca)){var Qa=b.j.k.charCodeAt(b.c);Qa=48<=Qa&&57>=Qa;if(!0===Qa)U(b,1+Ca|0);else{if(!1!==Qa)throw new x(Qa);W(b)}}else W(b);b.g&&R(b,Ca,X(S(),new H(()=>"[0-9]")));Qa=b.f;Ca=b.e;qa=!!(qa|b.a);if(b.b)Da=b.c, -b.a=!1,la=Ca;else{b.a||Hq(b,void 0,Da,qa);b.g&&er(J(),0,b,S().Ga,Qa,la,!0);break}}qa=b.e;Da=b.f;b.b&&(la=b.c,K(b,void 0,la>pa||!N(V,la)?la:Z));b.g&&O(b,P(J(),ka,Da),Q(da,qa),pa===b.q)}}V=b.f;Z=b.a;E=!!(Z|E);b.b||Z||Gm(b,D);b.a=E;T&&(D=Q(M,V),E=Q(L,b.e),O(b,D,E,!1))}b.u=A;b.b&&Eq(b,xq(b.j,w,b.c));w=b.e;A=b.f;b.b&&(D=b.c,K(b,b.h,D>v||!N(n,D)?D:q));b.g&&O(b,P(J(),t,A),Q(r,w),v===b.q)}}(n=b.b)?(m=Eq(b,new F(b.h)),m.a=!!(m.a|l)):b.a||(m=K(b,z(),m),m.a=!!(m.a|l));if(b.g){var $a=b.f;n||(l=X(S(),new H(()=> -nq(J(),$a.wa)+".?")),O(b,l,b.e,!1))}l=b.e;m=b.f;b.b?(n=b.c,d=K(b,b.h,n>h||!N(d,n)?n:k)):d=b;b.g&&O(b,P(J(),e,m),Q(g,l),h===b.q)}else d=b;c&&b.x.qa((new fG("dot")).t,d.c,d.b);d.g&&(b=X(S(),new H(()=>(new fG("dot")).t)),O(d,b,d.e,a{E=Oa(E);return 92!==E&&34!==E}),r=a.c,t=N(a.j,a.c)&&q.s(uc(a.j.k.charCodeAt(a.c)))?U(a,1+a.c|0):W(a);a.g&&R(a,r,X(S(),new H((E=>()=>"char-pred("+E+")")(q))));q=t.c;t.b?Gq(t,t.h,!!(t.a|q>n)):Iq(t,q);t=a.f;n=a.e;if(a.b)a.a=!!(a.a|l);else if(!a.a){q=a.g;a.c=m;q&&O(a,t,a.e,!1);a.a=!1;r=a.c;I();var v=a.c,w=2+v|0,A=a.j; -w=N(A,-1+w|0)&&92===A.k.charCodeAt(v)&&34===A.k.charCodeAt(1+v|0)?U(a,w):W(a);a.g&&R(a,v,X(S(),new H(()=>'"\\\\\\""')));v=w.c;w.b?Gq(w,w.h,!!(w.a|v>r)):Iq(w,v);r=a.f;v=a.a;l=!!(v|l);a.b||v||Gm(a,m);a.a=l;q&&(m=Q(t,r),l=Q(n,a.e),O(a,m,l,!1))}l=a.f;m=a.e;a.b?a.a=!!(a.a|h):a.a||(n=a.g,a.c=k,n&&O(a,l,a.e,!1),a.a=!1,t=a.j,q=a.c,N(t,q)&&92===t.k.charCodeAt(q)?U(a,1+q|0):W(a),a.g&&R(a,q,X(S(),new H(()=>'"\\\\"'))),t=a.f,q=a.a,h=!!(q|h),a.b||q||Gm(a,k),a.a=h,n&&(k=Q(l,t),h=Q(m,a.e),O(a,k,h,!1)));h=a.f;k= -a.e;d=!!(d|a.a);if(a.b)e=a.c,a.a=!1,g=k;else{a.a||Hq(a,void 0,e,d);a.g&&er(J(),0,a,S().Ga,h,g,!0);break}}a.u=c;return a.b?Eq(a,xq(a.j,b,a.c)):a} -function wG(b){var a=b.c,c=null!==b.x;c&&b.x.ra((new fG("string")).t,a);Bm();var d=b.j;I();gG();var e=b.j;I();var g=b.j,h=b.c;N(g,h)&&34===g.k.charCodeAt(h)?U(b,1+h|0):W(b);b.g&&R(b,h,X(S(),new H(()=>'"\\""')));if(b.b){g=b.c;h=b.e;var k=b.f;b.a=!0;if(b.b||!b.a){var l=b.c;EH(0,b);var m=b.e,n=b.f;if(b.b){var q=b.c;K(b,b.h,q>l||!N(e,q)?q:g)}else b.a=!0;b.g&&O(b,P(J(),k,n),Q(h,m),l===b.q)}}b.b?(k=b.c,e=b.e,g=b.f,l=b.h,!b.b&&b.a?d=b:(h=b.c,m=b.j,n=b.c,N(m,n)&&34===m.k.charCodeAt(n)?U(b,1+n|0):W(b),b.g&& -R(b,n,X(S(),new H(()=>'"\\""'))),m=b.e,n=b.f,b.b?(q=b.c,d=K(b,l,q>h||!N(d,q)?q:k)):d=b,b.g&&O(b,P(J(),g,n),Q(e,m),h===b.q))):d=b;c&&b.x.qa((new fG("string")).t,d.c,d.b);d.g&&(b=X(S(),new H(()=>(new fG("string")).t)),O(d,b,d.e,a'"-"')));(l=b.b)?(h=Eq(b,void 0),h.a=!!(h.a|k)):b.a||(h=K(b,void 0,h),h.a=!!(h.a|k));if(b.g){var n=b.f;l||(k=X(S(),new H(()=>nq(J(),n.wa)+".?")),O(b,k,b.e,!1))}if(b.b&&(k=b.c,h=b.e,l=b.f,b.b||!b.a)){m=b.c;var q=!1;q=b.a;for(var r=b.c,t=0,v=null;;){b.a=q&&1>t;I(); -var w=b.c;if(N(b.j,w)){var A=b.j.k.charCodeAt(b.c);A=48<=A&&57>=A;if(!0===A)U(b,1+w|0);else{if(!1!==A)throw new x(A);W(b)}}else W(b);b.g&&R(b,w,X(S(),new H(()=>"[0-9]")));A=b.f;w=b.e;q=!!(q|b.a);if(b.b)r=b.c,b.a=!1,t=1+t|0,v=w;else{b.a||(1>t?Jq(b,r,q):Hq(b,void 0,r,q));b.g&&er(J(),1,b,S().Ga,A,v,!0);break}}q=b.e;r=b.f;b.b&&(t=b.c,K(b,void 0,t>m||!N(g,t)?t:k));b.g&&O(b,P(J(),l,r),Q(h,q),m===b.q)}b.u=e;d=b.b?Eq(b,xq(b.j,d,b.c)):b;c&&b.x.qa((new fG("integer")).t,d.c,d.b);d.g&&(b=X(S(),new H(()=>(new fG("integer")).t)), -O(d,b,d.e,ak;I();var m=b.c;if(N(b.j,m)){var n=b.j.k.charCodeAt(b.c);n=48<=n&&57>=n;if(!0===n)U(b,1+m|0);else{if(!1!==n)throw new x(n);W(b)}}else W(b);b.g&&R(b,m,X(S(),new H(()=>"[0-9]")));n=b.f;m=b.e;g=!!(g|b.a);if(b.b)h=b.c,b.a=!1,k=1+k|0,l=m;else{b.a||(1>k?Jq(b,h,g):Hq(b,void 0,h,g));b.g&&er(J(),1,b,S().Ga,n,l,!0);break}}b.u=e;d=b.b?Eq(b,xq(b.j,d,b.c)): -b;c&&b.x.qa((new fG("natural")).t,d.c,d.b);d.g&&(b=X(S(),new H(()=>(new fG("natural")).t)),O(d,b,d.e,a'"0"')));l=b.f;k=b.e;if(b.b)b.a=!!(b.a|g);else if(!b.a){var m=b.g;b.c=h;m&&O(b,l,b.e,!1);b.a=!1;gG();var n=b.j;I();var q=b.c;if(N(b.j,q)){var r=b.j.k.charCodeAt(b.c);r=49<=r&&57>=r;if(!0===r)U(b,1+q|0);else{if(!1!==r)throw new x(r);W(b)}}else W(b);b.g&&R(b,q,X(S(), -new H(()=>"[1-9]")));if(b.b){q=b.c;r=b.e;var t=b.f;if(b.b||!b.a){var v=b.c,w=!1;w=b.a;for(var A=b.c,E=null;;){b.a=!1;I();var D=b.c;if(N(b.j,D)){var L=b.j.k.charCodeAt(b.c);L=48<=L&&57>=L;if(!0===L)U(b,1+D|0);else{if(!1!==L)throw new x(L);W(b)}}else W(b);b.g&&R(b,D,X(S(),new H(()=>"[0-9]")));L=b.f;D=b.e;w=!!(w|b.a);if(b.b)A=b.c,b.a=!1,E=D;else{b.a||Hq(b,void 0,A,w);b.g&&er(J(),0,b,S().Ga,L,E,!0);break}}w=b.e;A=b.f;b.b&&(E=b.c,K(b,void 0,E>v||!N(n,E)?E:q));b.g&&O(b,P(J(),t,A),Q(r,w),v===b.q)}}n=b.f; -q=b.a;g=!!(q|g);b.b||q||Gm(b,h);b.a=g;m&&(h=Q(l,n),g=Q(k,b.e),O(b,h,g,!1))}b.u=e;d=b.b?Eq(b,xq(b.j,d,b.c)):b;c&&b.x.qa(lz("normalized natural number").t,d.c,d.b);d.g&&(b=X(S(),new H(()=>lz("normalized natural number").t)),O(d,b,d.e,a'"\'"')));m=a.e;n=a.f;if(a.b){var q=a.c;e=K(a,l,q>b||!N(e,q)?q:g)}else e=a;a.g&&O(a,P(J(),k,n),Q(h,m),b===a.q);h=e}else h=a}else h=a;d&&a.x.qa((new fG("diffVariable")).t,h.c,h.b);h.g&&(a=X(S(),new H(()=>(new fG("diffVariable")).t)), -O(h,a,h.e,c'"\'"')));a.u=t;a.b&&Eq(a,xq(a.j,r,a.c));(r=a.b)?(n=Eq(a,new F(a.h)),n.a=!!(n.a|q)):a.a||(n=K(a,z(),n),n.a=!!(n.a|q));if(a.g){var A=a.f;r||(q=X(S(),new H(()=> -nq(J(),A.wa)+".?")),O(a,q,a.e,!1))}q=a.e;n=a.f;a.b?(r=a.c,g=r>b||!N(g,r)?r:h,e=K(a,e.T(m,a.h),g)):e=a;a.g&&O(a,P(J(),l,n),Q(k,q),b===a.q);k=e}else k=a}else k=a;d&&a.x.qa((new fG("variable")).t,k.c,k.b);k.g&&(a=X(S(),new H(()=>(new fG("variable")).t)),O(k,a,k.e,cLH(b,a,c)),c);else{I();var k=LH(b,a,c);if(k.b){var l=k.h;jf();k.h=new Oj(l)}}if(c.b){var m=c.c;k=c.e;l=c.f;var n=c.h;Cm(J(),uH(b),c);if(c.b)if(!c.b&&c.a)g=c;else{var q=c.c;mB();var r=!1;r=c.a;for(var t=hG(qE()),v=c.c,w=null;;){c.a=!1;I();gG();var A=fq(),E=c.j;I();var D=c.c;I();var L=c.c,M=c.u;c.u=!0;I();var T=c.a;c.a=!1;var V=c.c;I();var Z=c.j,da=c.c;N(Z,da)&&43===Z.k.charCodeAt(da)? -U(c,1+da|0):W(c);c.g&&R(c,da,X(S(),new H(()=>'"+"')));da=c.f;Z=c.e;if(c.b)c.a=!!(c.a|T);else if(!c.a){var ka=c.g;c.c=V;ka&&O(c,da,c.e,!1);c.a=!1;gG();var pa=c.j;I();var qa=c.j,Da=c.c;N(qa,Da)&&45===qa.k.charCodeAt(Da)?U(c,1+Da|0):W(c);c.g&&R(c,Da,X(S(),new H(()=>'"-"')));if(c.b){qa=c.c;Da=c.e;var la=c.f;Cm(J(),uH(b),c);if(c.b&&(c.b||!c.a)){var Ca=c.c,Qa=c.c,$a=c.a,Ma=c.u;c.u=!0;var Xa=c.oa,Ta=c.j,Za=c.c;N(Ta,Za)&&62===Ta.k.charCodeAt(Za)?U(c,1+Za|0):W(c);c.g&&R(c,Za,X(S(),new H(()=>'"\x3e"')));c.u= -Ma;Ma=c.b?Gm(c,Qa):U(c,Qa);c.g&&(c.oa=Xa,R(c,Qa,S().Ga));Ma.a=$a;Qa=c.e;$a=c.f;c.b&&(Xa=c.c,K(c,void 0,Xa>Ca||!N(pa,Xa)?Xa:qa));c.g&&O(c,P(J(),la,$a),Q(Da,Qa),Ca===c.q)}}pa=c.f;qa=c.a;T=!!(qa|T);c.b||qa||Gm(c,V);c.a=T;ka&&(V=Q(da,pa),T=Q(Z,c.e),O(c,V,T,!1))}c.u=M;L=c.b?Eq(c,xq(c.j,L,c.c)):c;M=L.c;L.b?Gq(L,L.h,!!(L.a|M>D)):Iq(L,M);c.b&&(da=c.c,D=c.e,L=c.f,M=c.h,Cm(J(),uH(b),c),!c.b||!c.b&&c.a||(V=c.c,KH(b,new H(((Fa,Ha)=>()=>LH(b,Fa,Ha))(a,c)),c),T=c.e,Z=c.f,c.b&&(ka=c.c,E=ka>V||!N(E,ka)?ka:da,K(c, -A.T(M,c.h),E)),c.g&&O(c,P(J(),L,Z),Q(D,T),V===c.q)));E=c.f;A=c.e;r=!!(r|c.a);if(c.b)if(v=c.c,t.pa(c.h),c.a=!1,uH(b)!==xB()&&Cm(J(),uH(b),c),!c.b&&c.a)break;else c.a=!1,w=A;else{c.a||Hq(c,$q(Bh(),t),v,r);c.g&&er(J(),0,c,S().Ga,E,w,!0);break}}r=c.e;t=c.f;c.b?(v=c.c,h=v>q||!N(h,v)?v:m,g=K(c,g.T(n,c.h),h)):g=c;c.g&&O(c,P(J(),l,t),Q(k,r),q===c.q)}else g=c}else g=c;e&&c.x.qa((new fG("term")).t,g.c,g.b);g.g&&(e=X(S(),new H(()=>(new fG("term")).t)),O(g,e,g.e,d{Fa=B(new C,Fa,Ha);if(null!==Fa.Z&&"+"===Fa.Z.o())return new He(Fa.Y,hH(Fa.Z.m()));if(null!==Fa.Z&&"-"===Fa.Z.o())return new dh(Fa.Y,hH(Fa.Z.m()));throw new x(Fa);}))}return g} -function LH(b,a,c){I();gG();var d=fq(),e=c.j;I();if(dl().hp){I();var g=MH(b,a,c);if(g.b){var h=g.h;jf();g.h=new Oj(h)}}else KH(b,new H(()=>MH(b,a,c)),c);if(c.b){var k=c.c;g=c.e;h=c.f;var l=c.h;Cm(J(),uH(b),c);if(c.b)if(!c.b&&c.a)d=c;else{var m=c.c;mB();var n=!1;n=c.a;for(var q=hG(qE()),r=c.c,t=null;;){c.a=!1;I();gG();var v=fq(),w=c.j;I();var A=c.c;I();var E=c.c,D=c.u;c.u=!0;I();var L=c.a;c.a=!1;var M=c.c;I();var T=c.j,V=c.c;N(T,V)&&42===T.k.charCodeAt(V)?U(c,1+V|0):W(c);c.g&&R(c,V,X(S(),new H(()=> -'"*"')));V=c.f;T=c.e;if(c.b)c.a=!!(c.a|L);else if(!c.a){var Z=c.g;c.c=M;Z&&O(c,V,c.e,!1);c.a=!1;gG();var da=c.j;I();var ka=c.j,pa=c.c;N(ka,pa)&&47===ka.k.charCodeAt(pa)?U(c,1+pa|0):W(c);c.g&&R(c,pa,X(S(),new H(()=>'"/"')));if(c.b){ka=c.c;pa=c.e;var qa=c.f;if(c.b||!c.a){var Da=c.c,la=c.c,Ca=c.a,Qa=c.u;c.u=!0;var $a=c.oa,Ma=c.j,Xa=c.c;N(Ma,Xa)&&42===Ma.k.charCodeAt(Xa)?U(c,1+Xa|0):W(c);c.g&&R(c,Xa,X(S(),new H(()=>'"*"')));c.u=Qa;Qa=c.b?Gm(c,la):U(c,la);c.g&&(c.oa=$a,R(c,la,S().Ga));Qa.a=Ca;la=c.e;Ca= -c.f;c.b&&($a=c.c,K(c,void 0,$a>Da||!N(da,$a)?$a:ka));c.g&&O(c,P(J(),qa,Ca),Q(pa,la),Da===c.q)}}da=c.f;ka=c.a;L=!!(ka|L);c.b||ka||Gm(c,M);c.a=L;Z&&(M=Q(V,da),L=Q(T,c.e),O(c,M,L,!1))}c.u=D;E=c.b?Eq(c,xq(c.j,E,c.c)):c;D=E.c;E.b?Gq(E,E.h,!!(E.a|D>A)):Iq(E,D);c.b&&(V=c.c,A=c.e,E=c.f,D=c.h,Cm(J(),uH(b),c),!c.b||!c.b&&c.a||(M=c.c,KH(b,new H(((Ta,Za)=>()=>MH(b,Ta,Za))(a,c)),c),L=c.e,T=c.f,c.b&&(Z=c.c,w=Z>M||!N(w,Z)?Z:V,K(c,v.T(D,c.h),w)),c.g&&O(c,P(J(),E,T),Q(A,L),M===c.q)));w=c.f;v=c.e;n=!!(n|c.a);if(c.b)if(r= -c.c,q.pa(c.h),c.a=!1,uH(b)!==xB()&&Cm(J(),uH(b),c),!c.b&&c.a)break;else c.a=!1,t=v;else{c.a||Hq(c,$q(Bh(),q),r,n);c.g&&er(J(),0,c,S().Ga,w,t,!0);break}}n=c.e;q=c.f;c.b?(r=c.c,e=r>m||!N(e,r)?r:k,d=K(c,d.T(l,c.h),e)):d=c;c.g&&O(c,P(J(),h,q),Q(g,n),m===c.q)}else d=c}else d=c;if(d.b){e=d.h;if(null===e)throw new x(e);d.h=jH(b,gH(e.o()),e.m())}return d} -function MH(b,a,c){I();gG();var d=fq(),e=c.j;I();NH(b,a,c);if(c.b){var g=c.c,h=c.e,k=c.f,l=c.h;Cm(J(),uH(b),c);if(c.b&&(c.b||!c.a)){var m=c.c;mB();var n=!1;n=c.a;for(var q=hG(qE()),r=c.c,t=null;;){c.a=!1;I();gG();var v=c.j;I();var w=c.c;I();var A=c.j,E=c.c;A=N(A,E)&&94===A.k.charCodeAt(E)?U(c,1+E|0):W(c);c.g&&R(c,E,X(S(),new H(()=>'"^"')));E=A.c;A.b?Gq(A,A.h,!!(A.a|E>w)):Iq(A,E);if(c.b&&(w=c.c,E=c.e,A=c.f,Cm(J(),uH(b),c),c.b&&(c.b||!c.a))){var D=c.c;KH(b,new H(((V,Z)=>()=>MH(b,V,Z))(a,c)),c);var L= -c.e,M=c.f;if(c.b){var T=c.c;K(c,c.h,T>D||!N(v,T)?T:w)}c.g&&O(c,P(J(),A,M),Q(E,L),D===c.q)}w=c.f;v=c.e;n=!!(n|c.a);if(c.b)if(r=c.c,q.pa(c.h),c.a=!1,uH(b)!==xB()&&Cm(J(),uH(b),c),!c.b&&c.a)break;else c.a=!1,t=v;else{c.a||Hq(c,$q(Bh(),q),r,n);c.g&&er(J(),0,c,S().Ga,w,t,!0);break}}a=c.e;n=c.f;c.b?(q=c.c,e=q>m||!N(e,q)?q:g,d=K(c,d.T(l,c.h),e)):d=c;c.g&&O(c,P(J(),k,n),Q(h,a),m===c.q);c=d}}if(c.b){h=c.h;if(null===h)throw new x(h);k=h.o();m=h.m().aa(new Xf(V=>gH(V)));h=c;k=m.Oa(k);m=k.Uh;OH||(OH=new PH); -h.h=m.call(k,OH)}return c} -function NH(b,a,c){var d=c.a;c.a=!1;var e=c.c;I();var g=c.a;c.a=!1;var h=c.c;I();var k=c.a;c.a=!1;var l=c.c;I();var m=c.a;c.a=!1;var n=c.c;I();var q=c.a;c.a=!1;var r=c.c;I();var t=c.a;c.a=!1;var v=c.c;I();BH(b,a,c);var w=c.f,A=c.e;if(c.b)c.a=!!(c.a|t);else if(!c.a){var E=c.g;c.c=v;E&&O(c,w,c.e,!1);c.a=!1;var D=c.c;I();var L=DH(c),M=L.c;L.b?Gq(L,L.h,!!(L.a|M>D)):Iq(L,M);D=c.f;L=c.a;t=!!(L|t);c.b||L||Gm(c,v);c.a=t;E&&(v=Q(w,D),A=Q(A,c.e),O(c,v,A,!1))}v=c.f;A=c.e;c.b?c.a=!!(c.a|q):c.a||(w=c.g,c.c=r, -w&&O(c,v,c.e,!1),c.a=!1,I(),E=QH(b,a,c),E.b&&RH(E.h,c),E=c.f,t=c.a,q=!!(t|q),c.b||t||Gm(c,r),c.a=q,w&&(r=Q(v,E),q=Q(A,c.e),O(c,r,q,!1)));q=c.f;r=c.e;c.b?c.a=!!(c.a|m):c.a||(A=c.g,c.c=n,A&&O(c,q,c.e,!1),c.a=!1,I(),v=SH(b,a,c),v.b&&RH(v.h,c),v=c.f,w=c.a,m=!!(w|m),c.b||w||Gm(c,n),c.a=m,A&&(n=Q(q,v),m=Q(r,c.e),O(c,n,m,!1)));m=c.f;n=c.e;c.b?c.a=!!(c.a|k):c.a||(r=c.g,c.c=l,r&&O(c,m,c.e,!1),c.a=!1,JH(b,c),q=c.f,A=c.a,k=!!(A|k),c.b||A||Gm(c,l),c.a=k,r&&(l=Q(m,q),k=Q(n,c.e),O(c,l,k,!1)));k=c.f;l=c.e;c.b?c.a= -!!(c.a|g):c.a||(n=c.g,c.c=h,n&&O(c,k,c.e,!1),c.a=!1,I(),b=TH(b,a,c),b.b&&RH(b.h,c),b=c.f,a=c.a,g=!!(a|g),c.b||a||Gm(c,h),c.a=g,n&&(h=Q(k,b),g=Q(l,c.e),O(c,h,g,!1)));g=c.f;h=c.e;c.b?c.a=!!(c.a|d):c.a||(b=c.g,c.c=e,b&&O(c,g,c.e,!1),c.a=!1,I(),a=c.c,l=c.u,c.u=!0,I(),k=c.c,n=10+k|0,m=c.j,N(m,-1+n|0)&&95===m.k.charCodeAt(k)&&95===m.k.charCodeAt(1+k|0)&&95===m.k.charCodeAt(2+k|0)&&95===m.k.charCodeAt(3+k|0)&&95===m.k.charCodeAt(4+k|0)&&95===m.k.charCodeAt(5+k|0)&&95===m.k.charCodeAt(6+k|0)&&95===m.k.charCodeAt(7+ -k|0)&&95===m.k.charCodeAt(8+k|0)&&95===m.k.charCodeAt(9+k|0)?U(c,n):W(c),c.g&&R(c,k,X(S(),new H(()=>'"__________"'))),c.u=l,a=c.b?Eq(c,xq(c.j,a,c.c)):c,a.b&&(a.h=new jh("exerciseF_",Ke(),Ge())),a=c.f,l=c.a,d=!!(l|d),c.b||l||Gm(c,e),c.a=d,b&&(e=Q(g,a),d=Q(h,c.e),O(c,e,d,!1)))} -function QH(b,a,c){I();var d=c.c,e=null!==c.x;e&&c.x.ra((new fG("function")).t,d);var g=gG().Ak,h=c.j;I();var k=gG().Le,l=c.j;I();QG(b,c);if(c.b){var m=c.c,n=c.e,q=c.f,r=c.h;if(c.b||!c.a){var t=c.c;iB();var v=c.c,w=c.a;c.a=!1;I();Bm();var A=c.j;I();gG();var E=c.j;I();var D=c.c,L=2+D|0,M=c.j;N(M,-1+L|0)&&60===M.k.charCodeAt(D)&&60===M.k.charCodeAt(1+D|0)?U(c,L):W(c);c.g&&R(c,D,X(S(),new H(()=>'"\x3c\x3c"')));if(c.b&&(D=c.c,L=c.e,M=c.f,c.a=!0,Cm(J(),uH(b),c),c.b&&(c.b||!c.a))){var T=c.c;NG(b,c);var V= -c.e,Z=c.f;if(c.b){var da=c.c;K(c,c.h,da>T||!N(E,da)?da:D)}else c.a=!0;c.g&&O(c,P(J(),M,Z),Q(L,V),T===c.q)}c.b&&(E=c.c,D=c.e,L=c.f,M=c.h,Cm(J(),uH(b),c),!c.b||!c.b&&c.a||(V=T=c.c,Z=2+V|0,da=c.j,N(da,-1+Z|0)&&62===da.k.charCodeAt(V)&&62===da.k.charCodeAt(1+V|0)?U(c,Z):W(c),c.g&&R(c,V,X(S(),new H(()=>'"\x3e\x3e"'))),V=c.e,Z=c.f,c.b&&(da=c.c,K(c,M,da>T||!N(A,da)?da:E)),c.g&&O(c,P(J(),L,Z),Q(D,V),T===c.q)));(A=c.b)?(v=Eq(c,new F(c.h)),v.a=!!(v.a|w)):c.a||(v=K(c,z(),v),v.a=!!(v.a|w));if(c.g){var ka=c.f; -A||(w=X(S(),new H(()=>nq(J(),ka.wa)+".?")),O(c,w,c.e,!1))}w=c.e;v=c.f;c.b&&(A=c.c,l=A>t||!N(l,A)?A:m,K(c,k.T(r,c.h),l));c.g&&O(c,P(J(),q,v),Q(n,w),t===c.q)}}c.b?(t=c.c,k=c.e,n=c.f,r=c.h,Cm(J(),uH(b),c),c.b?!c.b&&c.a?g=c:(q=c.c,a?TH(b,!0,c):(I(),a=c.a,l=c.u,c.u=!0,b=TH(b,!0,c),c.u=l,b.a=a),b=c.e,a=c.f,c.b?(l=c.c,h=l>q||!N(h,l)?l:t,g=K(c,g.T(r,c.h),h)):g=c,c.g&&O(c,P(J(),n,a),Q(k,b),q===c.q)):g=c):g=c;e&&c.x.qa((new fG("function")).t,g.c,g.b);g.g&&(c=X(S(),new H(()=>(new fG("function")).t)),O(g,c,g.e, -dq||!N(h,r)?r:k,g=K(c,g.T(n,c.h),h)):g=c;c.g&&O(c,P(J(),m,a),Q(l,b),q===c.q);l=g}}else l=c;e&&c.x.qa((new fG("unitFunctional")).t,l.c,l.b);l.g&&(c=X(S(),new H(()=>(new fG("unitFunctional")).t)),O(l,c,l.e,d'"-"')));if(c.b){n=c.c;q=c.e;var r=c.f;if(c.b||!c.a){var t=c.c,v=c.c,w=c.a,A=c.u;c.u=!0;var E=c.oa,D=c.j,L=c.c;N(D,L)&&62===D.k.charCodeAt(L)?U(c,1+L|0):W(c);c.g&&R(c,L,X(S(),new H(()=> -'"\x3e"')));c.u=A;A=c.b?Gm(c,v):U(c,v);c.g&&(c.oa=E,R(c,v,S().Ga));A.a=w;v=c.e;w=c.f;c.b&&(E=c.c,K(c,void 0,E>t||!N(m,E)?E:n));c.g&&O(c,P(J(),r,w),Q(q,v),t===c.q)}}c.b?(r=c.c,m=c.e,n=c.f,Cm(J(),uH(b),c),c.b?!c.b&&c.a?l=c:(q=c.c,KH(b,a,c),b=c.e,a=c.f,c.b?(t=c.c,l=K(c,c.h,t>q||!N(l,t)?t:r)):l=c,c.g&&O(c,P(J(),n,a),Q(m,b),q===c.q)):l=c):l=c;if(l.b){b=l.h;if(b instanceof Oj)jf(),b=new ch(b.fa),b=new Pj(b);else{if(!(b instanceof Pj))throw new x(b);jf();b=new ch(b.na);b=new Pj(b)}l.h=b}l=c.f;b=c.a;d=!!(b| -d);c.b||b||Gm(c,e);c.a=d;k&&(e=Q(h,l),d=Q(g,c.e),O(c,e,d,!1))}} -function RH(b,a){I();iB();var c=a.c,d=a.a;a.a=!1;I();var e=a.c,g=a.u;a.u=!0;I();var h=a.j,k=a.c;N(h,k)&&39===h.k.charCodeAt(k)?U(a,1+k|0):W(a);a.g&&R(a,k,X(S(),new H(()=>'"\'"')));a.u=g;a.b&&Eq(a,xq(a.j,e,a.c));(e=a.b)?(c=Eq(a,new F(a.h)),c.a=!!(c.a|d),d=c):a.a?d=a:(c=K(a,z(),c),c.a=!!(c.a|d),d=c);if(a.g){var l=a.f;e||(c=X(S(),new H(()=>nq(J(),l.wa)+".?")),O(a,c,a.e,!1))}if(d.b){a=d.h;if(z()!==a)if(a instanceof F&&"'"===a.p)b=new hh(b);else throw new x(a);d.h=b}} -function TH(b,a,c){I();var d=c.c,e=null!==c.x;e&&c.x.ra((new fG("termList")).t,d);Bm();var g=c.j;I();gG();var h=c.j;I();gG();var k=c.j;I();gG();var l=c.j;I();var m=c.j,n=c.c;N(m,n)&&40===m.k.charCodeAt(n)?U(c,1+n|0):W(c);c.g&&R(c,n,X(S(),new H(()=>'"("')));if(c.b){m=c.c;n=c.e;var q=c.f;if(c.b||!c.a){var r=c.c,t=c.c,v=c.a,w=c.u;c.u=!0;var A=c.oa,E=c.j,D=c.c;N(E,D)&&124===E.k.charCodeAt(D)?U(c,1+D|0):W(c);c.g&&R(c,D,X(S(),new H(()=>'"|"')));c.u=w;w=c.b?Gm(c,t):U(c,t);c.g&&(c.oa=A,R(c,t,S().Ga));w.a= -v;t=c.e;v=c.f;c.b&&(A=c.c,K(c,void 0,A>r||!N(l,A)?A:m));c.g&&O(c,P(J(),q,v),Q(n,t),r===c.q)}}c.b&&(l=c.c,m=c.e,n=c.f,Cm(J(),uH(b),c),!c.b||!c.b&&c.a||(q=c.c,a?(r=c.c,I(),I(),t=Dm(c),v=t.c,t.b?Gq(t,t.h,!!(t.a|v>r)):Iq(t,v)):(I(),Dm(c)),r=c.e,t=c.f,c.b&&(v=c.c,K(c,void 0,v>q||!N(k,v)?v:l)),c.g&&O(c,P(J(),n,t),Q(m,r),q===c.q)));if(c.b&&(k=c.c,l=c.e,m=c.f,Cm(J(),uH(b),c),c.b&&(c.b||!c.a))){n=c.c;I();q=mB();r=uH(b);Wq();t=hG(qE());var L=c.c,M=0,T=!1;v=c.a;for(var V=null,Z=null;;)if(c.a=!!(T|(0>M&&v)), -a?MG(b,!0,c):(I(),A=c.a,w=c.u,c.u=!0,E=MG(b,!0,c),c.u=w,E.a=A),w=c.f,A=c.e,D=c.a,E=c.g,c.b)if(T=c.c,t.pa(c.h),M=1+M|0,2147483647===M){Sq(T,T,M,!!(v|D),0,c,q,t);E&&R(c,L,X(S(),new H((da=>()=>nq(J(),da.wa)+".rep")(w))));break}else if(r!==xB()&&(Cm(J(),r,c),!c.b&&c.a))break;else if(c.a=!1,L=c.c,I(),Z=c.j,V=c.c,Z=N(Z,V)&&44===Z.k.charCodeAt(V)?U(c,1+V|0):W(c),c.g&&R(c,V,X(S(),new H(()=>'","'))),V=Z.c,L=Z.b?Gq(Z,Z.h,!!(Z.a|V>L)):Iq(Z,V),V=c.a,v=!!(!!(v|D)|V),null===L)L=T,T=!1,V=null,Z=A;else if(c.b)if(w= -c.f,r===xB()||(Cm(J(),r,c),c.b||!V&&!c.a))L=T,T=V,V=w,Z=A;else break;else{V?Jq(c,T,v):Sq(T,T,M,v,0,c,q,t);E&&er(J(),0,c,null,w,A,!0);break}else{D||Sq(L,L,M,!!(v|D),0,c,q,t);E&&er(J(),0,c,V,w,Z,T||D);break}a=c.e;q=c.f;c.b&&(r=c.c,K(c,c.h,r>n||!N(h,r)?r:k));c.g&&O(c,P(J(),m,q),Q(l,a),n===c.q)}c.b?(k=c.c,h=c.e,a=c.f,l=c.h,Cm(J(),uH(b),c),c.b?!c.b&&c.a?g=c:(b=c.c,m=c.j,n=c.c,N(m,n)&&41===m.k.charCodeAt(n)?U(c,1+n|0):W(c),c.g&&R(c,n,X(S(),new H(()=>'")"'))),m=c.e,n=c.f,c.b?(q=c.c,g=K(c,l,q>b||!N(g,q)? -q:k)):g=c,c.g&&O(c,P(J(),a,n),Q(h,m),b===c.q)):g=c):g=c;e&&c.x.qa((new fG("termList")).t,g.c,g.b);g.g&&(c=X(S(),new H(()=>(new fG("termList")).t)),O(g,c,g.e,d'"(|"')));if(a.b&&(h=a.c,k=a.e,l=a.f,Cm(J(),uH(b),a),a.b&&(a.b||!a.a))){var m=a.c;I();var n=mB(),q=uH(b);Wq();for(var r=hG(qE()),t=a.c,v=0,w=!1,A=a.a,E=null,D=null;;){a.a=!!(w|(0>v&&A));JH(b,a);var L=a.f,M=a.e,T=a.a,V=a.g;if(a.b)if(w=a.c,r.pa(a.h),v=1+v|0,2147483647=== -v){Sq(w,w,v,!!(A|T),0,a,n,r);V&&R(a,t,X(S(),new H((Z=>()=>nq(J(),Z.wa)+".rep")(L))));break}else if(q!==xB()&&(Cm(J(),q,a),!a.b&&a.a))break;else if(a.a=!1,t=a.j,E=a.c,t=N(t,E)&&44===t.k.charCodeAt(E)?U(a,1+E|0):W(a),a.g&&R(a,E,X(S(),new H(()=>'","'))),E=a.a,A=!!(!!(A|T)|E),null===t)t=w,w=!1,E=null,D=M;else if(a.b)if(L=a.f,q===xB()||(Cm(J(),q,a),a.b||!E&&!a.a))t=w,w=E,E=L,D=M;else break;else{E?Jq(a,w,A):Sq(w,w,v,A,0,a,n,r);V&&er(J(),0,a,null,L,M,!0);break}else{T||Sq(t,t,v,!!(A|T),0,a,n,r);V&&er(J(), -0,a,E,L,D,w||T);break}}n=a.e;q=a.f;a.b&&(r=a.c,K(a,a.h,r>m||!N(g,r)?r:h));a.g&&O(a,P(J(),l,q),Q(k,n),m===a.q)}a.b?(k=a.c,g=a.e,h=a.f,l=a.h,Cm(J(),uH(b),a),a.b?!a.b&&a.a?e=a:(m=b=a.c,n=2+m|0,q=a.j,N(q,-1+n|0)&&124===q.k.charCodeAt(m)&&41===q.k.charCodeAt(1+m|0)?U(a,n):W(a),a.g&&R(a,m,X(S(),new H(()=>'"|)"'))),m=a.e,n=a.f,a.b?(q=a.c,e=K(a,l,q>b||!N(e,q)?q:k)):e=a,a.g&&O(a,P(J(),h,n),Q(g,m),b===a.q)):e=a):e=a;d&&a.x.qa((new fG("space")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new fG("space")).t)),O(e,a, -e.e,c(new fG("formula")).t)),O(b,a,b.e,c'"\x3c-\x3e"')));w=a.f;v=a.e;if(a.b)a.a=!!(a.a|r);else if(!a.a){A=a.g;a.c=t;A&&O(a,w,a.e,!1);a.a=!1;var E=a.j,D=a.c;N(E,D)&&8596=== -E.k.charCodeAt(D)?U(a,1+D|0):W(a);a.g&&R(a,D,X(S(),new H(()=>'"\u2194"')));E=a.f;D=a.a;r=!!(D|r);a.b||D||Gm(a,t);a.a=r;A&&(t=Q(w,E),r=Q(v,a.e),O(a,t,r,!1))}a.b&&(t=a.c,r=a.e,v=a.f,a.a=!0,Cm(J(),uH(b),a),!a.b||!a.b&&a.a||(w=a.c,YH(b,a),b=a.e,A=a.f,a.b?(E=a.c,K(a,a.h,E>w||!N(q,E)?E:t)):a.a=!0,a.g&&O(a,P(J(),v,A),Q(r,b),w===a.q)));(q=a.b)?(m=Eq(a,new F(a.h)),m.a=!!(m.a|n)):a.a||(m=K(a,z(),m),m.a=!!(m.a|n));if(a.g){var L=a.f;q||(n=X(S(),new H(()=>nq(J(),L.wa)+".?")),O(a,n,a.e,!1))}n=a.e;m=a.f;a.b?(q= -a.c,d=q>l||!N(d,q)?q:e,c=K(a,c.T(k,a.h),d)):c=a;a.g&&O(a,P(J(),h,m),Q(g,n),l===a.q);a=c}}if(a.b){g=a.h;if(null!==g&&z()===g.m())g=g.o();else{if(!(null!==g&&g.m()instanceof F))throw new x(g);g=new Ag(g.o(),g.m().p)}a.h=g}return a} -function YH(b,a){I();gG();var c=fq(),d=a.j;I();ZH(b,a);if(a.b){var e=a.c,g=a.e,h=a.f,k=a.h;if(a.b||!a.a){var l=a.c;mB();var m=!1;m=a.a;for(var n=hG(qE()),q=a.c,r=null;;){a.a=!1;I();gG();var t=a.j;I();var v=a.a;a.a=!1;var w=a.c;I();I();var A=a.c,E=a.oa;gG();var D=a.j;I();gG();var L=a.j;I();vG(a);if(a.b){var M=a.c,T=a.e,V=a.f;Cm(J(),uH(b),a);if(a.b&&(a.b||!a.a)){var Z=a.c,da=a.c,ka=2+da|0,pa=a.j;N(pa,-1+ka|0)&&60===pa.k.charCodeAt(da)&&45===pa.k.charCodeAt(1+da|0)?U(a,ka):W(a);a.g&&R(a,da,X(S(),new H(()=> -'"\x3c-"')));da=a.e;ka=a.f;a.b&&(pa=a.c,K(a,void 0,pa>Z||!N(L,pa)?pa:M));a.g&&O(a,P(J(),V,ka),Q(T,da),Z===a.q)}}a.b?(da=a.c,L=a.e,M=a.f,!a.b&&a.a?D=a:(T=a.c,vG(a),V=a.e,Z=a.f,a.b?(ka=a.c,D=K(a,void 0,ka>T||!N(D,ka)?ka:da)):D=a,a.g&&O(a,P(J(),M,Z),Q(L,V),T===a.q))):D=a;D.b?Eq(a,a.h):Gm(a,A);a.g&&(a.oa=E,R(a,A,X(S(),new H(()=>'" \x3c- "'))));E=a.f;A=a.e;if(a.b)a.a=!!(a.a|v);else if(!a.a){D=a.g;a.c=w;D&&O(a,E,a.e,!1);a.a=!1;I();L=a.c;M=a.oa;gG();T=a.j;I();da=a.c;Z=a.a;a.a=!1;I();vG(a);(V=a.b)?(da=Eq(a, -void 0),da.a=!!(da.a|Z)):a.a||(da=K(a,void 0,da),da.a=!!(da.a|Z));a.g&&(Z=a.f,V||(V=X(S(),new H((la=>()=>nq(J(),la.wa)+".?")(Z))),O(a,V,a.e,!1)));if(a.b)if(ka=a.c,V=a.e,Z=a.f,Cm(J(),uH(b),a),a.b)if(!a.b&&a.a)T=a;else{da=a.c;pa=a.j;var qa=a.c;N(pa,qa)&&8592===pa.k.charCodeAt(qa)?U(a,1+qa|0):W(a);a.g&&R(a,qa,X(S(),new H(()=>'"\u2190"')));pa=a.e;qa=a.f;if(a.b){var Da=a.c;T=K(a,void 0,Da>da||!N(T,Da)?Da:ka)}else T=a;a.g&&O(a,P(J(),Z,qa),Q(V,pa),da===a.q)}else T=a;else T=a;T.b?Eq(a,a.h):Gm(a,L);a.g&&(a.oa= -M,R(a,L,X(S(),new H(()=>'"\u2190"'))));L=a.f;M=a.a;v=!!(M|v);a.b||M||Gm(a,w);a.a=v;D&&(w=Q(E,L),v=Q(A,a.e),O(a,w,v,!1))}a.b&&(w=a.c,v=a.e,A=a.f,a.a=!0,Cm(J(),uH(b),a),!a.b||!a.b&&a.a||(E=a.c,ZH(b,a),D=a.e,L=a.f,a.b?(M=a.c,K(a,a.h,M>E||!N(t,M)?M:w)):a.a=!0,a.g&&O(a,P(J(),A,L),Q(v,D),E===a.q)));w=a.f;t=a.e;m=!!(m|a.a);if(a.b)if(q=a.c,n.pa(a.h),a.a=!1,uH(b)!==xB()&&Cm(J(),uH(b),a),!a.b&&a.a)break;else a.a=!1,r=t;else{a.a||Hq(a,$q(Bh(),n),q,m);a.g&&er(J(),0,a,S().Ga,w,r,!0);break}}b=a.e;m=a.f;a.b?(n= -a.c,d=n>l||!N(d,n)?n:e,c=K(a,c.T(k,a.h),d)):c=a;a.g&&O(a,P(J(),h,m),Q(g,b),l===a.q);a=c}}if(a.b){g=a.h;if(null===g)throw new x(g);a.h=g.m().pg(g.o(),new Gj((la,Ca)=>new zg(Ca,la)))}} -function ZH(b,a){I();gG();var c=fq(),d=a.j;I();$H(b,a);if(a.b){var e=a.c,g=a.e,h=a.f,k=a.h;Cm(J(),uH(b),a);if(a.b&&(a.b||!a.a)){var l=a.c;mB();var m=!1;m=a.a;for(var n=hG(qE()),q=a.c,r=null;;){a.a=!1;I();gG();var t=a.j;I();var v=a.a;a.a=!1;var w=a.c;I();var A=a.c,E=2+A|0,D=a.j;N(D,-1+E|0)&&45===D.k.charCodeAt(A)&&62===D.k.charCodeAt(1+A|0)?U(a,E):W(a);a.g&&R(a,A,X(S(),new H(()=>'"-\x3e"')));E=a.f;A=a.e;if(a.b)a.a=!!(a.a|v);else if(!a.a){D=a.g;a.c=w;D&&O(a,E,a.e,!1);a.a=!1;var L=a.j,M=a.c;N(L,M)&& -8594===L.k.charCodeAt(M)?U(a,1+M|0):W(a);a.g&&R(a,M,X(S(),new H(()=>'"\u2192"')));L=a.f;M=a.a;v=!!(M|v);a.b||M||Gm(a,w);a.a=v;D&&(w=Q(E,L),v=Q(A,a.e),O(a,w,v,!1))}a.b&&(w=a.c,v=a.e,A=a.f,a.a=!0,Cm(J(),uH(b),a),!a.b||!a.b&&a.a||(E=a.c,$H(b,a),D=a.e,L=a.f,a.b?(M=a.c,K(a,a.h,M>E||!N(t,M)?M:w)):a.a=!0,a.g&&O(a,P(J(),A,L),Q(v,D),E===a.q)));w=a.f;t=a.e;m=!!(m|a.a);if(a.b)if(q=a.c,n.pa(a.h),a.a=!1,uH(b)!==xB()&&Cm(J(),uH(b),a),!a.b&&a.a)break;else a.a=!1,r=t;else{a.a||Hq(a,$q(Bh(),n),q,m);a.g&&er(J(),0, -a,S().Ga,w,r,!0);break}}b=a.e;m=a.f;a.b?(n=a.c,d=n>l||!N(d,n)?n:e,c=K(a,c.T(k,a.h),d)):c=a;a.g&&O(a,P(J(),h,m),Q(g,b),l===a.q);a=c}}if(a.b){g=a.h;if(null===g)throw new x(g);g=g.m().Oa(g.o());h=g.Uh;aI||(aI=new bI);a.h=h.call(g,aI)}} -function $H(b,a){I();gG();var c=fq(),d=a.j;I();cI(b,a);if(a.b){var e=a.c,g=a.e,h=a.f,k=a.h;Cm(J(),uH(b),a);if(a.b&&(a.b||!a.a)){var l=a.c;mB();var m=!1;m=a.a;for(var n=hG(qE()),q=a.c,r=null;;){a.a=!1;I();gG();var t=a.j;I();var v=a.a;a.a=!1;var w=a.c;I();var A=a.j,E=a.c;N(A,E)&&124===A.k.charCodeAt(E)?U(a,1+E|0):W(a);a.g&&R(a,E,X(S(),new H(()=>'"|"')));E=a.f;A=a.e;if(a.b)a.a=!!(a.a|v);else if(!a.a){var D=a.g;a.c=w;D&&O(a,E,a.e,!1);a.a=!1;var L=a.j,M=a.c;N(L,M)&&8744===L.k.charCodeAt(M)?U(a,1+M|0): -W(a);a.g&&R(a,M,X(S(),new H(()=>'"\u2228"')));L=a.f;M=a.a;v=!!(M|v);a.b||M||Gm(a,w);a.a=v;D&&(w=Q(E,L),v=Q(A,a.e),O(a,w,v,!1))}a.b&&(w=a.c,v=a.e,A=a.f,a.a=!0,Cm(J(),uH(b),a),!a.b||!a.b&&a.a||(E=a.c,cI(b,a),D=a.e,L=a.f,a.b?(M=a.c,K(a,a.h,M>E||!N(t,M)?M:w)):a.a=!0,a.g&&O(a,P(J(),A,L),Q(v,D),E===a.q)));w=a.f;t=a.e;m=!!(m|a.a);if(a.b)if(q=a.c,n.pa(a.h),a.a=!1,uH(b)!==xB()&&Cm(J(),uH(b),a),!a.b&&a.a)break;else a.a=!1,r=t;else{a.a||Hq(a,$q(Bh(),n),q,m);a.g&&er(J(),0,a,S().Ga,w,r,!0);break}}b=a.e;m=a.f; -a.b?(n=a.c,d=n>l||!N(d,n)?n:e,c=K(a,c.T(k,a.h),d)):c=a;a.g&&O(a,P(J(),h,m),Q(g,b),l===a.q);a=c}}if(a.b){g=a.h;if(null===g)throw new x(g);g=g.m().Oa(g.o());h=g.Uh;dI||(dI=new eI);a.h=h.call(g,dI)}} -function cI(b,a){I();gG();var c=fq(),d=a.j;I();fI(b,a);if(a.b){var e=a.c,g=a.e,h=a.f,k=a.h;Cm(J(),uH(b),a);if(a.b&&(a.b||!a.a)){var l=a.c;mB();var m=!1;m=a.a;for(var n=hG(qE()),q=a.c,r=null;;){a.a=!1;I();gG();var t=a.j;I();var v=a.a;a.a=!1;var w=a.c;I();var A=a.j,E=a.c;N(A,E)&&38===A.k.charCodeAt(E)?U(a,1+E|0):W(a);a.g&&R(a,E,X(S(),new H(()=>'"\x26"')));E=a.f;A=a.e;if(a.b)a.a=!!(a.a|v);else if(!a.a){var D=a.g;a.c=w;D&&O(a,E,a.e,!1);a.a=!1;var L=a.j,M=a.c;N(L,M)&&8743===L.k.charCodeAt(M)?U(a,1+M|0): -W(a);a.g&&R(a,M,X(S(),new H(()=>'"\u2227"')));L=a.f;M=a.a;v=!!(M|v);a.b||M||Gm(a,w);a.a=v;D&&(w=Q(E,L),v=Q(A,a.e),O(a,w,v,!1))}a.b&&(w=a.c,v=a.e,A=a.f,a.a=!0,Cm(J(),uH(b),a),!a.b||!a.b&&a.a||(E=a.c,fI(b,a),D=a.e,L=a.f,a.b?(M=a.c,K(a,a.h,M>E||!N(t,M)?M:w)):a.a=!0,a.g&&O(a,P(J(),A,L),Q(v,D),E===a.q)));w=a.f;t=a.e;m=!!(m|a.a);if(a.b)if(q=a.c,n.pa(a.h),a.a=!1,uH(b)!==xB()&&Cm(J(),uH(b),a),!a.b&&a.a)break;else a.a=!1,r=t;else{a.a||Hq(a,$q(Bh(),n),q,m);a.g&&er(J(),0,a,S().Ga,w,r,!0);break}}b=a.e;m=a.f; -a.b?(n=a.c,d=n>l||!N(d,n)?n:e,c=K(a,c.T(k,a.h),d)):c=a;a.g&&O(a,P(J(),h,m),Q(g,b),l===a.q);a=c}}if(a.b){g=a.h;if(null===g)throw new x(g);a.h=g.m().Oa(g.o()).Uh(fn())}} -function fI(b,a){var c=a.a;a.a=!1;var d=a.c;I();var e=a.a;a.a=!1;var g=a.c;I();gI(b,a);var h=a.f,k=a.e;if(a.b)a.a=!!(a.a|e);else if(!a.a){var l=a.g;a.c=g;l&&O(a,h,a.e,!1);a.a=!1;hI(b,a);var m=a.f,n=a.a;e=!!(n|e);a.b||n||Gm(a,g);a.a=e;l&&(g=Q(h,m),k=Q(k,a.e),O(a,g,k,!1))}g=a.f;k=a.e;a.b?a.a=!!(a.a|c):a.a||(h=a.g,a.c=d,h&&O(a,g,a.e,!1),a.a=!1,iI(b,a),b=a.f,l=a.a,c=!!(l|c),a.b||l||Gm(a,d),a.a=c,h&&(d=Q(g,b),c=Q(k,a.e),O(a,d,c,!1)))} -function iI(b,a){var c=a.a;a.a=!1;var d=a.c;I();var e=a.a;a.a=!1;var g=a.c;I();var h=a.a;a.a=!1;var k=a.c;I();I();Bm();var l=a.j;I();QG(b,a);if(a.b){var m=a.c,n=a.e,q=a.f,r=a.h;if(!a.b&&a.a)ka=a;else{var t=a.c,v=a.c,w=a.a,A=a.u;a.u=!0;var E=a.oa,D=a.j,L=a.c;N(D,L)&&40===D.k.charCodeAt(L)?U(a,1+L|0):W(a);a.g&&R(a,L,X(S(),new H(()=>'"("')));a.u=A;var M=a.b?Gm(a,v):U(a,v);a.g&&(a.oa=E,R(a,v,S().Ga));M.a=w;var T=a.e,V=a.f;if(a.b){var Z=a.c;da=K(a,r,Z>t||!N(l,Z)?Z:m)}else var da=a;a.g&&O(a,P(J(),q,V), -Q(n,T),t===a.q);ka=da}}else var ka=a;if(ka.b){var pa=ka.h;if(null===pa)throw new x(pa);ka.h=new we(new xe(pa.o(),pa.m(),ze(),Ae(),z()),Be())}var qa=a.f,Da=a.e;if(a.b)a.a=!!(a.a|h);else if(!a.a){var la=a.g;a.c=k;la&&O(a,qa,a.e,!1);a.a=!1;I();var Ca=gG().Ak,Qa=a.j;I();var $a=gG().Le,Ma=a.j;I();QG(b,a);if(a.b){var Xa=a.c,Ta=a.e,Za=a.f,Fa=a.h;if(a.b||!a.a){var Ha=a.c;I();var yb=a.a,ub=a.u;a.u=!0;var Vb=TH(b,!0,a);a.u=ub;Vb.a=yb;var Bc=a.e,fb=a.f;if(a.b){var zb=a.c,lc=zb>Ha||!N(Ma,zb)?zb:Xa;K(a,$a.T(Fa, -a.h),lc)}a.g&&O(a,P(J(),Za,fb),Q(Ta,Bc),Ha===a.q)}}if(a.b){var pb=a.c,Gb=a.e,hc=a.f,kb=a.h;Cm(J(),uH(b),a);if(a.b)if(!a.b&&a.a)nc=a;else{var bb=a.c;iB();var gb=a.c,Ya=a.a;a.a=!1;I();var cb=a.c,Ab=a.u;a.u=!0;I();var ic=a.j,Dc=a.c;N(ic,Dc)&&39===ic.k.charCodeAt(Dc)?U(a,1+Dc|0):W(a);a.g&&R(a,Dc,X(S(),new H(()=>'"\'"')));a.u=Ab;a.b&&Eq(a,xq(a.j,cb,a.c));var Wb=a.b;if(Wb){var db=Eq(a,new F(a.h));db.a=!!(db.a|Ya)}else if(!a.a){var mc=K(a,z(),gb);mc.a=!!(mc.a|Ya)}if(a.g){var Pb=a.f;if(!Wb){var Lb=X(S(), -new H(()=>nq(J(),Pb.wa)+".?"));O(a,Lb,a.e,!1)}}var Cb=a.e,Nb=a.f;if(a.b){var Zb=a.c,jc=Zb>bb||!N(Qa,Zb)?Zb:pb;Pc=K(a,Ca.T(kb,a.h),jc)}else var Pc=a;a.g&&O(a,P(J(),hc,Nb),Q(Gb,Cb),bb===a.q);nc=Pc}else nc=a}else var nc=a;if(nc.b){var vb=nc.h;if(null===vb)throw new x(vb);var Qb=new we(new xe(vb.Kh,vb.og,vb.Lh.ea(),Ae(),z()),vb.Lh),Rb=vb.hh;if(z()===Rb)var ec=Qb;else if(Rb instanceof F&&"'"===Rb.p)ec=new Hg(Qb);else throw new x(Rb);nc.h=ec}var ob=a.f,Hb=a.a,qb=!!(Hb|h);a.b||Hb||Gm(a,k);a.a=qb;if(la){var Ib= -Q(qa,ob),hb=Q(Da,a.e);O(a,Ib,hb,!1)}}var Sb=a.f,$b=a.e;if(a.b)a.a=!!(a.a|e);else if(!a.a){var Eb=a.g;a.c=g;Eb&&O(a,Sb,a.e,!1);a.a=!1;I();var Fb=new H(()=>"Unit predicationals cannot have indices");uH(b);var rb=a.c,oc=gG().Ak,fd=a.j;I();var Cc=gG().Le,kc=a.j;I();QG(b,a);if(a.b){var Ec=a.c,gd=a.e,Tb=a.f,Jb=a.h;if(a.b||!a.a){var xc=a.c;I();var sb=a.a,Qc=a.u;a.u=!0;var Ub=UH(b,a);a.u=Qc;Ub.a=sb;var Nc=a.e,pc=a.f;if(a.b){var ac=a.c,Uc=ac>xc||!N(kc,ac)?ac:Ec;K(a,Cc.T(Jb,a.h),Uc)}a.g&&O(a,P(J(),Tb,pc),Q(gd, -Nc),xc===a.q)}}if(a.b){var fc=a.c,wb=a.e,qc=a.f,lb=a.h;Cm(J(),uH(b),a);if(a.b)if(!a.b&&a.a)rd=a;else{var rc=a.c;iB();var Vc=a.c,Xb=a.a;a.a=!1;I();var mb=a.c,bc=a.u;a.u=!0;I();var sc=a.j,Db=a.c;N(sc,Db)&&39===sc.k.charCodeAt(Db)?U(a,1+Db|0):W(a);a.g&&R(a,Db,X(S(),new H(()=>'"\'"')));a.u=bc;a.b&&Eq(a,xq(a.j,mb,a.c));var tc=a.b;if(tc){var Rc=Eq(a,new F(a.h));Rc.a=!!(Rc.a|Xb)}else if(!a.a){var gc=K(a,z(),Vc);gc.a=!!(gc.a|Xb)}if(a.g){var Kb=a.f;if(!tc){var Sc=X(S(),new H(()=>nq(J(),Kb.wa)+".?"));O(a,Sc, -a.e,!1)}}var tb=a.e,Fc=a.f;if(a.b){var Wc=a.c,Xc=Wc>rc||!N(fd,Wc)?Wc:fc;td=K(a,oc.T(lb,a.h),Xc)}else var td=a;a.g&&O(a,P(J(),qc,Fc),Q(wb,tb),rc===a.q);rd=td}else rd=a}else var rd=a;if(rd.b)a.h.og.r()?$c=a:(a.g&&R(a,rb,X(S(),Fb)),$c=Gm(a,rb));else var $c=a;if($c.b){var xd=$c.h;if(null===xd)throw new x(xd);var nd=new ug(xd.Kh,xd.Lh),ud=xd.hh;if(z()===ud)var Oc=nd;else if(ud instanceof F&&"'"===ud.p)Oc=new Hg(nd);else throw new x(ud);$c.h=Oc}var Gc=a.f,Tc=a.a,yd=!!(Tc|e);a.b||Tc||Gm(a,g);a.a=yd;if(Eb){var zd= -Q(Sb,Gc),Hd=Q($b,a.e);O(a,zd,Hd,!1)}}var Jc=a.f,hd=a.e;if(a.b)a.a=!!(a.a|c);else if(!a.a){var Ld=a.g;a.c=d;Ld&&O(a,Jc,a.e,!1);a.a=!1;I();gG();var Hc=fq(),vd=a.j;I();Bm();var Ad=a.j;I();gG();var Me=a.j;I();var Ye=a.j,je=a.c;N(Ye,je)&&40===Ye.k.charCodeAt(je)?U(a,1+je|0):W(a);a.g&&R(a,je,X(S(),new H(()=>'"("')));if(a.b){var gf=a.c,ye=a.e,Qd=a.f;Cm(J(),uH(b),a);if(a.b&&(a.b||!a.a)){var Ud=a.c;NG(b,a);var Ze=a.e,nf=a.f;if(a.b){var me=a.c;K(a,a.h,me>Ud||!N(Me,me)?me:gf)}a.g&&O(a,P(J(),Qd,nf),Q(ye,Ze), -Ud===a.q)}}if(a.b){var of=a.c,ne=a.e,qe=a.f,Lf=a.h;Cm(J(),uH(b),a);if(a.b&&(a.b||!a.a)){var Cf=a.c,pf=a.j,Ne=a.c;N(pf,Ne)&&41===pf.k.charCodeAt(Ne)?U(a,1+Ne|0):W(a);a.g&&R(a,Ne,X(S(),new H(()=>'")"')));var Mf=a.e,ee=a.f;if(a.b){var Kc=a.c;K(a,Lf,Kc>Cf||!N(Ad,Kc)?Kc:of)}a.g&&O(a,P(J(),qe,ee),Q(ne,Mf),Cf===a.q)}}if(a.b){var $e=a.c,gg=a.e,af=a.f,Yd=a.h;Cm(J(),uH(b),a);if(a.b)if(!a.b&&a.a)ag=a;else{var Zd=a.c;iB();var Zf=a.c,oe=a.a;a.a=!1;I();var qf=a.c,Ig=a.u;a.u=!0;I();var Df=a.j,Id=a.c;N(Df,Id)&&39=== -Df.k.charCodeAt(Id)?U(a,1+Id|0):W(a);a.g&&R(a,Id,X(S(),new H(()=>'"\'"')));a.u=Ig;a.b&&Eq(a,xq(a.j,qf,a.c));var $d=a.b;if($d){var tg=Eq(a,new F(a.h));tg.a=!!(tg.a|oe)}else if(!a.a){var hg=K(a,z(),Zf);hg.a=!!(hg.a|oe)}if(a.g){var ae=a.f;if(!$d){var ig=X(S(),new H(()=>nq(J(),ae.wa)+".?"));O(a,ig,a.e,!1)}}var Jg=a.e,$f=a.f;if(a.b){var Pg=a.c,Rd=Pg>Zd||!N(vd,Pg)?Pg:$e;Ef=K(a,Hc.T(Yd,a.h),Rd)}else var Ef=a;a.g&&O(a,P(J(),af,$f),Q(gg,Jg),Zd===a.q);ag=Ef}else ag=a}else var ag=a;if(ag.b){var Qg=ag.h;if(null!== -Qg&&z()===Qg.m())var ph=Qg.o();else if(null!==Qg&&Qg.m()instanceof F&&"'"===Qg.m().p)ph=new Hg(Qg.o());else throw new x(Qg);ag.h=ph}var Di=a.f,Qh=a.a,qh=!!(Qh|c);a.b||Qh||Gm(a,d);a.a=qh;if(Ld){var rh=Q(Jc,Di),qj=Q(hd,a.e);O(a,rh,qj,!1)}}} -function gI(b,a){var c=a.a;a.a=!1;var d=a.c;I();var e=a.a;a.a=!1;var g=a.c;I();var h=a.a;a.a=!1;var k=a.c;I();var l=a.a;a.a=!1;var m=a.c;I();var n=a.a;a.a=!1;var q=a.c;I();var r=a.a;a.a=!1;var t=a.c;I();var v=a.a;a.a=!1;var w=a.c;I();I();var A=a.c,E=a.u;a.u=!0;I();var D=a.c,L=4+D|0,M=a.j;N(M,-1+L|0)&&116===M.k.charCodeAt(D)&&114===M.k.charCodeAt(1+D|0)&&117===M.k.charCodeAt(2+D|0)&&101===M.k.charCodeAt(3+D|0)?U(a,L):W(a);a.g&&R(a,D,X(S(),new H(()=>'"true"')));a.u=E;var T=a.b?Eq(a,xq(a.j,A,a.c)):a; -T.b&&(T.h=Kg());var V=a.f,Z=a.e;if(a.b)a.a=!!(a.a|v);else if(!a.a){var da=a.g;a.c=w;da&&O(a,V,a.e,!1);a.a=!1;I();var ka=a.c,pa=a.u;a.u=!0;I();var qa=a.c,Da=5+qa|0,la=a.j;N(la,-1+Da|0)&&102===la.k.charCodeAt(qa)&&97===la.k.charCodeAt(1+qa|0)&&108===la.k.charCodeAt(2+qa|0)&&115===la.k.charCodeAt(3+qa|0)&&101===la.k.charCodeAt(4+qa|0)?U(a,Da):W(a);a.g&&R(a,qa,X(S(),new H(()=>'"false"')));a.u=pa;var Ca=a.b?Eq(a,xq(a.j,ka,a.c)):a;Ca.b&&(Ca.h=Lg());var Qa=a.f,$a=a.a,Ma=!!($a|v);a.b||$a||Gm(a,w);a.a=Ma; -if(da){var Xa=Q(V,Qa),Ta=Q(Z,a.e);O(a,Xa,Ta,!1)}}var Za=a.f,Fa=a.e;if(a.b)a.a=!!(a.a|r);else if(!a.a){var Ha=a.g;a.c=t;Ha&&O(a,Za,a.e,!1);a.a=!1;I();var yb=gG().Le,ub=a.j;I();gG();var Vb=fq(),Bc=a.j;I();Bm();var fb=a.j;I();var zb=a.c,lc=a.u;a.u=!0;I();var pb=a.a;a.a=!1;var Gb=a.c;I();var hc=a.a;a.a=!1;var kb=a.c;I();var bb=a.a;a.a=!1;var gb=a.c;I();var Ya=a.c,cb=7+Ya|0,Ab=a.j;N(Ab,-1+cb|0)&&92===Ab.k.charCodeAt(Ya)&&102===Ab.k.charCodeAt(1+Ya|0)&&111===Ab.k.charCodeAt(2+Ya|0)&&114===Ab.k.charCodeAt(3+ -Ya|0)&&97===Ab.k.charCodeAt(4+Ya|0)&&108===Ab.k.charCodeAt(5+Ya|0)&&108===Ab.k.charCodeAt(6+Ya|0)?U(a,cb):W(a);a.g&&R(a,Ya,X(S(),new H(()=>'"\\\\forall"')));var ic=a.f,Dc=a.e;if(a.b)a.a=!!(a.a|bb);else if(!a.a){var Wb=a.g;a.c=gb;Wb&&O(a,ic,a.e,!1);a.a=!1;var db=a.c,mc=7+db|0,Pb=a.j;N(Pb,-1+mc|0)&&92===Pb.k.charCodeAt(db)&&101===Pb.k.charCodeAt(1+db|0)&&120===Pb.k.charCodeAt(2+db|0)&&105===Pb.k.charCodeAt(3+db|0)&&115===Pb.k.charCodeAt(4+db|0)&&116===Pb.k.charCodeAt(5+db|0)&&115===Pb.k.charCodeAt(6+ -db|0)?U(a,mc):W(a);a.g&&R(a,db,X(S(),new H(()=>'"\\\\exists"')));var Lb=a.f,Cb=a.a,Nb=!!(Cb|bb);a.b||Cb||Gm(a,gb);a.a=Nb;if(Wb){var Zb=Q(ic,Lb),jc=Q(Dc,a.e);O(a,Zb,jc,!1)}}var Pc=a.f,nc=a.e;if(a.b)a.a=!!(a.a|hc);else if(!a.a){var vb=a.g;a.c=kb;vb&&O(a,Pc,a.e,!1);a.a=!1;var Qb=a.j,Rb=a.c;N(Qb,Rb)&&8704===Qb.k.charCodeAt(Rb)?U(a,1+Rb|0):W(a);a.g&&R(a,Rb,X(S(),new H(()=>'"\u2200"')));var ec=a.f,ob=a.a,Hb=!!(ob|hc);a.b||ob||Gm(a,kb);a.a=Hb;if(vb){var qb=Q(Pc,ec),Ib=Q(nc,a.e);O(a,qb,Ib,!1)}}var hb=a.f, -Sb=a.e;if(a.b)a.a=!!(a.a|pb);else if(!a.a){var $b=a.g;a.c=Gb;$b&&O(a,hb,a.e,!1);a.a=!1;var Eb=a.j,Fb=a.c;N(Eb,Fb)&&8707===Eb.k.charCodeAt(Fb)?U(a,1+Fb|0):W(a);a.g&&R(a,Fb,X(S(),new H(()=>'"\u2203"')));var rb=a.f,oc=a.a,fd=!!(oc|pb);a.b||oc||Gm(a,Gb);a.a=fd;if($b){var Cc=Q(hb,rb),kc=Q(Sb,a.e);O(a,Cc,kc,!1)}}a.u=lc;a.b&&Eq(a,xq(a.j,zb,a.c));if(a.b){var Ec=a.c,gd=a.e,Tb=a.f;a.a=!0;var Jb=a.h;if(a.b||!a.a){var xc=a.c;vG(a);var sb=a.e,Qc=a.f;if(a.b){var Ub=a.c;K(a,Jb,Ub>xc||!N(fb,Ub)?Ub:Ec)}else a.a=!0; -a.g&&O(a,P(J(),Tb,Qc),Q(gd,sb),xc===a.q)}}if(a.b){var Nc=a.c,pc=a.e,ac=a.f,Uc=a.h;Cm(J(),uH(b),a);if(a.b&&(a.b||!a.a)){var fc=a.c;I();var wb=mB();Wq();for(var qc=hG(qE()),lb=a.c,rc=0,Vc=!1,Xb=a.a,mb=null,bc=null;;){a.a=!!(Vc|(1>rc&&Xb));JH(b,a);var sc=a.f,Db=a.e,tc=a.a,Rc=a.g;if(a.b){var gc=a.c;qc.pa(a.h);var Kb=1+rc|0;a.a=!1;var Sc=a.j,tb=a.c,Fc=N(Sc,tb)&&44===Sc.k.charCodeAt(tb)?U(a,1+tb|0):W(a);a.g&&R(a,tb,X(S(),new H(()=>'","')));var Wc=a.a,Xc=!!(!!(Xb|tc)|Wc);if(null===Fc)lb=gc,rc=Kb,Vc=!1,Xb= -Xc,mb=null,bc=Db;else if(a.b){var td=a.f;lb=gc;rc=Kb;Vc=Wc;Xb=Xc;mb=td;bc=Db}else{Wc?Jq(a,gc,Xc):Rq(gc,gc,Kb,Xc,a,wb,qc);Rc&&er(J(),1,a,null,sc,Db,!0);break}}else{tc||Rq(lb,lb,rc,!!(Xb|tc),a,wb,qc);Rc&&er(J(),1,a,mb,sc,bc,Vc||tc);break}}var rd=a.e,$c=a.f;if(a.b){var xd=a.c,nd=xd>fc||!N(Bc,xd)?xd:Nc;K(a,Vb.T(Uc,a.h),nd)}a.g&&O(a,P(J(),ac,$c),Q(pc,rd),fc===a.q)}}if(a.b){var ud=a.c,Oc=a.e,Gc=a.f,Tc=a.h;Cm(J(),uH(b),a);if(a.b)if(!a.b&&a.a)Hc=a;else{var yd=a.c;fI(b,a);var zd=a.e,Hd=a.f;if(a.b){var Jc= -a.c,hd=Jc>yd||!N(ub,Jc)?Jc:ud;Ld=K(a,yb.T(Tc,a.h),hd)}else var Ld=a;a.g&&O(a,P(J(),Gc,Hd),Q(Oc,zd),yd===a.q);Hc=Ld}else Hc=a}else var Hc=a;if(Hc.b){var vd=Hc.h;if(null===vd||"\\forall"!==vd.nb&&"\u2200"!==vd.nb){if(null===vd||"\\exists"!==vd.nb&&"\u2203"!==vd.nb)throw new x(vd);Ad=vd.Lb.pg(vd.Oc,new Gj((QK,RK)=>{var SK=y();return new Cg(new kf(RK,SK),QK)}))}else var Ad=vd.Lb.pg(vd.Oc,new Gj((QK,RK)=>{var SK=y();return new Bg(new kf(RK,SK),QK)}));Hc.h=Ad}var Me=a.f,Ye=a.a,je=!!(Ye|r);a.b||Ye||Gm(a, -t);a.a=je;if(Ha){var gf=Q(Za,Me),ye=Q(Fa,a.e);O(a,gf,ye,!1)}}var Qd=a.f,Ud=a.e;if(a.b)a.a=!!(a.a|n);else if(!a.a){var Ze=a.g;a.c=q;Ze&&O(a,Qd,a.e,!1);a.a=!1;I();var nf=gG().Ak,me=a.j;I();var of=a.a;a.a=!1;var ne=a.c;I();var qe=gG().Le,Lf=a.j;I();gG();var Cf=fq(),pf=a.j;I();var Ne=a.c,Mf=a.u;a.u=!0;I();var ee=a.j,Kc=a.c;N(ee,Kc)&&91===ee.k.charCodeAt(Kc)?U(a,1+Kc|0):W(a);a.g&&R(a,Kc,X(S(),new H(()=>'"["')));a.u=Mf;a.b&&Eq(a,xq(a.j,Ne,a.c));if(a.b){var $e=a.c,gg=a.e,af=a.f;a.a=!0;var Yd=a.h;Cm(J(), -uH(b),a);if(a.b&&(a.b||!a.a)){var Zd=a.c;VG(b,a);var Zf=a.e,oe=a.f;if(a.b){var qf=a.c,Ig=qf>Zd||!N(pf,qf)?qf:$e;K(a,Cf.T(Yd,a.h),Ig)}else a.a=!0;a.g&&O(a,P(J(),af,oe),Q(gg,Zf),Zd===a.q)}}if(a.b){var Df=a.c,Id=a.e,$d=a.f,tg=a.h;Cm(J(),uH(b),a);if(a.b&&(a.b||!a.a)){var hg=a.c,ae=a.c,ig=a.u;a.u=!0;I();var Jg=a.j,$f=a.c;N(Jg,$f)&&93===Jg.k.charCodeAt($f)?U(a,1+$f|0):W(a);a.g&&R(a,$f,X(S(),new H(()=>'"]"')));a.u=ig;a.b&&Eq(a,xq(a.j,ae,a.c));var Pg=a.e,Rd=a.f;if(a.b){var Ef=a.c,ag=Ef>hg||!N(Lf,Ef)?Ef:Df; -K(a,qe.T(tg,a.h),ag)}a.g&&O(a,P(J(),$d,Rd),Q(Id,Pg),hg===a.q)}}var Qg=a.f,ph=a.e;if(a.b)a.a=!!(a.a|of);else if(!a.a){var Di=a.g;a.c=ne;Di&&O(a,Qg,a.e,!1);a.a=!1;var Qh=gG().Le,qh=a.j;I();gG();var rh=fq(),qj=a.j;I();var Si=a.c,li=a.u;a.u=!0;I();var rj=a.j,jg=a.c;N(rj,jg)&&60===rj.k.charCodeAt(jg)?U(a,1+jg|0):W(a);a.g&&R(a,jg,X(S(),new H(()=>'"\x3c"')));a.u=li;a.b&&Eq(a,xq(a.j,Si,a.c));if(a.b){var Rj=a.c,rk=a.e,Ei=a.f;a.a=!0;var Sj=a.h;Cm(J(),uH(b),a);if(a.b&&(a.b||!a.a)){var Sl=a.c;VG(b,a);var Rh= -a.e,Ti=a.f;if(a.b){var Tl=a.c,Mp=Tl>Sl||!N(qj,Tl)?Tl:Rj;K(a,rh.T(Sj,a.h),Mp)}else a.a=!0;a.g&&O(a,P(J(),Ei,Ti),Q(rk,Rh),Sl===a.q)}}if(a.b){var Pn=a.c,fl=a.e,Mm=a.f,Nm=a.h;Cm(J(),uH(b),a);if(a.b&&(a.b||!a.a)){var Tj=a.c,Ul=a.c,Om=a.u;a.u=!0;I();var Qn=a.j,gl=a.c;N(Qn,gl)&&62===Qn.k.charCodeAt(gl)?U(a,1+gl|0):W(a);a.g&&R(a,gl,X(S(),new H(()=>'"\x3e"')));a.u=Om;a.b&&Eq(a,xq(a.j,Ul,a.c));var Sh=a.e,Pm=a.f;if(a.b){var mi=a.c,Np=mi>Tj||!N(qh,mi)?mi:Pn;K(a,Qh.T(Nm,a.h),Np)}a.g&&O(a,P(J(),Mm,Pm),Q(fl,Sh), -Tj===a.q)}}var Op=a.f,sk=a.a,hl=!!(sk|of);a.b||sk||Gm(a,ne);a.a=hl;if(Di){var Pp=Q(Qg,Op),Qp=Q(ph,a.e);O(a,Pp,Qp,!1)}}if(a.b){var Qm=a.c,Rp=a.e,Rn=a.f;a.a=!0;var il=a.h;Cm(J(),uH(b),a);if(a.b)if(!a.b&&a.a)mm=a;else{var Rm=a.c;fI(b,a);var Vl=a.e,sj=a.f;if(a.b){var Uj=a.c,zq=Uj>Rm||!N(me,Uj)?Uj:Qm;Ft=K(a,nf.T(il,a.h),zq)}else{a.a=!0;var Ft=a}a.g&&O(a,P(J(),Rn,sj),Q(Rp,Vl),Rm===a.q);mm=Ft}else mm=a}else var mm=a;if(mm.b){var pi=mm.h;if(null!==pi&&"["===pi.Kh&&"]"===pi.Lh)var Gt=new Dg(pi.og,pi.hh);else{if(null=== -pi||"\x3c"!==pi.Kh||"\x3e"!==pi.Lh)throw new x(pi);Gt=new Gg(pi.og,pi.hh)}mm.h=Gt}var vy=a.f,Ht=a.a,wy=!!(Ht|n);a.b||Ht||Gm(a,q);a.a=wy;if(Ze){var It=Q(Qd,vy),xy=Q(Ud,a.e);O(a,It,xy,!1)}}var Jt=a.f,Aq=a.e;if(a.b)a.a=!!(a.a|l);else if(!a.a){var Kt=a.g;a.c=m;Kt&&O(a,Jt,a.e,!1);a.a=!1;I();gG();var Lt=a.j;I();var nm=a.j,aj=a.c;N(nm,aj)&&33===nm.k.charCodeAt(aj)?U(a,1+aj|0):W(a);a.g&&R(a,aj,X(S(),new H(()=>'"!"')));if(a.b){var Mt=a.c,ku=a.e,FE=a.f;a.a=!0;Cm(J(),uH(b),a);if(a.b)if(!a.b&&a.a)Do=a;else{var GE= -a.c;fI(b,a);var TK=a.e,UK=a.f;if(a.b){var Lz=a.c;HE=K(a,a.h,Lz>GE||!N(Lt,Lz)?Lz:Mt)}else{a.a=!0;var HE=a}a.g&&O(a,P(J(),FE,UK),Q(ku,TK),GE===a.q);Do=HE}else Do=a}else var Do=a;Do.b&&(Do.h=new wg(Do.h));var IE=a.f,JE=a.a,VK=!!(JE|l);a.b||JE||Gm(a,m);a.a=VK;if(Kt){var WK=Q(Jt,IE),KE=Q(Aq,a.e);O(a,WK,KE,!1)}}var LE=a.f,ME=a.e;if(a.b)a.a=!!(a.a|h);else if(!a.a){var NE=a.g;a.c=k;NE&&O(a,LE,a.e,!1);a.a=!1;jI(b,a);var XK=a.f,Kk=a.a,OE=!!(Kk|h);a.b||Kk||Gm(a,k);a.a=OE;if(NE){var pm=Q(LE,XK),PE=Q(ME,a.e); -O(a,pm,PE,!1)}}var QE=a.f,YK=a.e;if(a.b)a.a=!!(a.a|e);else if(!a.a){var RE=a.g;a.c=g;RE&&O(a,QE,a.e,!1);a.a=!1;I();var SE=a.c,ZK=a.u;a.u=!0;I();var TE=a.j,lu=a.c;N(TE,lu)&&9141===TE.k.charCodeAt(lu)?U(a,1+lu|0):W(a);a.g&&R(a,lu,X(S(),new H(()=>'"\u23b5"')));a.u=ZK;var qm=a.b?Eq(a,xq(a.j,SE,a.c)):a;qm.b&&(qm.h=sg());var bZ=a.f,OS=a.a,cZ=!!(OS|e);a.b||OS||Gm(a,g);a.a=cZ;if(RE){var dZ=Q(QE,bZ),eZ=Q(YK,a.e);O(a,dZ,eZ,!1)}}var PS=a.f,fZ=a.e;if(a.b)a.a=!!(a.a|c);else if(!a.a){var QS=a.g;a.c=d;QS&&O(a,PS, -a.e,!1);a.a=!1;I();var gZ=a.c,hZ=a.u;a.u=!0;I();var Lk=a.c,RS=10+Lk|0,sl=a.j;N(sl,-1+RS|0)&&95===sl.k.charCodeAt(Lk)&&95===sl.k.charCodeAt(1+Lk|0)&&95===sl.k.charCodeAt(2+Lk|0)&&95===sl.k.charCodeAt(3+Lk|0)&&95===sl.k.charCodeAt(4+Lk|0)&&95===sl.k.charCodeAt(5+Lk|0)&&95===sl.k.charCodeAt(6+Lk|0)&&95===sl.k.charCodeAt(7+Lk|0)&&95===sl.k.charCodeAt(8+Lk|0)&&95===sl.k.charCodeAt(9+Lk|0)?U(a,RS):W(a);a.g&&R(a,Lk,X(S(),new H(()=>'"__________"')));a.u=hZ;var SS=a.b?Eq(a,xq(a.j,gZ,a.c)):a;SS.b&&(SS.h=new ug("exerciseP_", -Ke()));var iZ=a.f,TS=a.a,jZ=!!(TS|c);a.b||TS||Gm(a,d);a.a=jZ;if(QS){var kZ=Q(PS,iZ),lZ=Q(fZ,a.e);O(a,kZ,lZ,!1)}}} -function hI(b,a){var c=a.c,d=null!==a.x;d&&a.x.ra((new fG("comparison")).t,c);I();var e=gG().Le,g=a.j;I();gG();var h=fq(),k=a.j;I();MG(b,!1,a);if(a.b){var l=a.c,m=a.e,n=a.f,q=a.h;Cm(J(),uH(b),a);if(a.b&&(a.b||!a.a)){var r=a.c,t=a.c,v=a.u;a.u=!0;I();xH(a);a.u=v;a.b&&Eq(a,xq(a.j,t,a.c));t=a.e;v=a.f;if(a.b){var w=a.c;k=w>r||!N(k,w)?w:l;K(a,h.T(q,a.h),k)}a.g&&O(a,P(J(),n,v),Q(m,t),r===a.q)}}a.b?(k=a.c,h=a.e,m=a.f,a.a=!0,q=a.h,Cm(J(),uH(b),a),a.b?!a.b&&a.a?e=a:(n=a.c,MG(b,!0,a),b=a.e,r=a.f,a.b?(l=a.c, -g=l>n||!N(g,l)?l:k,e=K(a,e.T(q,a.h),g)):(a.a=!0,e=a),a.g&&O(a,P(J(),m,r),Q(h,b),n===a.q)):e=a):e=a;if(e.b){g=e.h;if(null!==g&&"\x3d"===g.Lb)g=new fg(g.nb,g.Oc);else if(null===g||"!\x3d"!==g.Lb&&"\u2260"!==g.Lb)if(null===g||"\x3e\x3d"!==g.Lb&&"\u2265"!==g.Lb)if(null!==g&&"\x3e"===g.Lb)g=new og(g.nb,g.Oc);else if(null===g||"\x3c\x3d"!==g.Lb&&"\u2264"!==g.Lb){if(null===g||"\x3c"!==g.Lb)throw new x(g);g=new qg(g.nb,g.Oc)}else g=new pg(g.nb,g.Oc);else g=new ng(g.nb,g.Oc);else g=new mg(g.nb,g.Oc);e.h=g}d&& -a.x.qa((new fG("comparison")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new fG("comparison")).t)),O(e,a,e.e,c'"\x3d"')));if(b.b){var V=b.c,Z=b.e,da=b.f;if(b.b||!b.a){var ka=b.c, -pa=b.c,qa=b.a,Da=b.u;b.u=!0;var la=b.oa,Ca=b.j,Qa=b.c;N(Ca,Qa)&&61===Ca.k.charCodeAt(Qa)?U(b,1+Qa|0):W(b);b.g&&R(b,Qa,X(S(),new H(()=>'"\x3d"')));b.u=Da;var $a=b.b?Gm(b,pa):U(b,pa);b.g&&(b.oa=la,R(b,pa,S().Ga));$a.a=qa;var Ma=b.e,Xa=b.f;if(b.b){var Ta=b.c;K(b,void 0,Ta>ka||!N(L,Ta)?Ta:V)}b.g&&O(b,P(J(),da,Xa),Q(Z,Ma),ka===b.q)}}var Za=b.f,Fa=b.e;if(b.b)b.a=!!(b.a|E);else if(!b.a){var Ha=b.g;b.c=D;Ha&&O(b,Za,b.e,!1);b.a=!1;var yb=b.c,ub=2+yb|0,Vb=b.j;N(Vb,-1+ub|0)&&33===Vb.k.charCodeAt(yb)&&61===Vb.k.charCodeAt(1+ -yb|0)?U(b,ub):W(b);b.g&&R(b,yb,X(S(),new H(()=>'"!\x3d"')));var Bc=b.f,fb=b.a,zb=!!(fb|E);b.b||fb||Gm(b,D);b.a=zb;if(Ha){var lc=Q(Za,Bc),pb=Q(Fa,b.e);O(b,lc,pb,!1)}}var Gb=b.f,hc=b.e;if(b.b)b.a=!!(b.a|w);else if(!b.a){var kb=b.g;b.c=A;kb&&O(b,Gb,b.e,!1);b.a=!1;var bb=b.j,gb=b.c;N(bb,gb)&&8800===bb.k.charCodeAt(gb)?U(b,1+gb|0):W(b);b.g&&R(b,gb,X(S(),new H(()=>'"\u2260"')));var Ya=b.f,cb=b.a,Ab=!!(cb|w);b.b||cb||Gm(b,A);b.a=Ab;if(kb){var ic=Q(Gb,Ya),Dc=Q(hc,b.e);O(b,ic,Dc,!1)}}var Wb=b.f,db=b.e;if(b.b)b.a= -!!(b.a|t);else if(!b.a){var mc=b.g;b.c=v;mc&&O(b,Wb,b.e,!1);b.a=!1;var Pb=b.c,Lb=2+Pb|0,Cb=b.j;N(Cb,-1+Lb|0)&&62===Cb.k.charCodeAt(Pb)&&61===Cb.k.charCodeAt(1+Pb|0)?U(b,Lb):W(b);b.g&&R(b,Pb,X(S(),new H(()=>'"\x3e\x3d"')));var Nb=b.f,Zb=b.a,jc=!!(Zb|t);b.b||Zb||Gm(b,v);b.a=jc;if(mc){var Pc=Q(Wb,Nb),nc=Q(db,b.e);O(b,Pc,nc,!1)}}var vb=b.f,Qb=b.e;if(b.b)b.a=!!(b.a|q);else if(!b.a){var Rb=b.g;b.c=r;Rb&&O(b,vb,b.e,!1);b.a=!1;var ec=b.j,ob=b.c;N(ec,ob)&&8805===ec.k.charCodeAt(ob)?U(b,1+ob|0):W(b);b.g&&R(b, -ob,X(S(),new H(()=>'"\u2265"')));var Hb=b.f,qb=b.a,Ib=!!(qb|q);b.b||qb||Gm(b,r);b.a=Ib;if(Rb){var hb=Q(vb,Hb),Sb=Q(Qb,b.e);O(b,hb,Sb,!1)}}var $b=b.f,Eb=b.e;if(b.b)b.a=!!(b.a|m);else if(!b.a){var Fb=b.g;b.c=n;Fb&&O(b,$b,b.e,!1);b.a=!1;var rb=b.j,oc=b.c;N(rb,oc)&&62===rb.k.charCodeAt(oc)?U(b,1+oc|0):W(b);b.g&&R(b,oc,X(S(),new H(()=>'"\x3e"')));var fd=b.f,Cc=b.a,kc=!!(Cc|m);b.b||Cc||Gm(b,n);b.a=kc;if(Fb){var Ec=Q($b,fd),gd=Q(Eb,b.e);O(b,Ec,gd,!1)}}var Tb=b.f,Jb=b.e;if(b.b)b.a=!!(b.a|k);else if(!b.a){var xc= -b.g;b.c=l;xc&&O(b,Tb,b.e,!1);b.a=!1;var sb=b.c,Qc=2+sb|0,Ub=b.j;N(Ub,-1+Qc|0)&&60===Ub.k.charCodeAt(sb)&&61===Ub.k.charCodeAt(1+sb|0)?U(b,Qc):W(b);b.g&&R(b,sb,X(S(),new H(()=>'"\x3c\x3d"')));var Nc=b.f,pc=b.a,ac=!!(pc|k);b.b||pc||Gm(b,l);b.a=ac;if(xc){var Uc=Q(Tb,Nc),fc=Q(Jb,b.e);O(b,Uc,fc,!1)}}var wb=b.f,qc=b.e;if(b.b)b.a=!!(b.a|g);else if(!b.a){var lb=b.g;b.c=h;lb&&O(b,wb,b.e,!1);b.a=!1;var rc=b.j,Vc=b.c;N(rc,Vc)&&8804===rc.k.charCodeAt(Vc)?U(b,1+Vc|0):W(b);b.g&&R(b,Vc,X(S(),new H(()=>'"\u2264"'))); -var Xb=b.f,mb=b.a,bc=!!(mb|g);b.b||mb||Gm(b,h);b.a=bc;if(lb){var sc=Q(wb,Xb),Db=Q(qc,b.e);O(b,sc,Db,!1)}}var tc=b.f,Rc=b.e;if(b.b){b.a=!!(b.a|d);var gc=b}else{if(!b.a){var Kb=b.g;b.c=e;Kb&&O(b,tc,b.e,!1);b.a=!1;gG();var Sc=b.j;I();var tb=b.j,Fc=b.c;N(tb,Fc)&&60===tb.k.charCodeAt(Fc)?U(b,1+Fc|0):W(b);b.g&&R(b,Fc,X(S(),new H(()=>'"\x3c"')));if(b.b){var Wc=b.c,Xc=b.e,td=b.f;if(b.b||!b.a){var rd=b.c,$c=b.c,xd=b.a,nd=b.u;b.u=!0;var ud=b.oa,Oc=b.j,Gc=b.c;N(Oc,Gc)&&45===Oc.k.charCodeAt(Gc)?U(b,1+Gc|0):W(b); -b.g&&R(b,Gc,X(S(),new H(()=>'"-"')));b.u=nd;var Tc=b.b?Gm(b,$c):U(b,$c);b.g&&(b.oa=ud,R(b,$c,S().Ga));Tc.a=xd;var yd=b.e,zd=b.f;if(b.b){var Hd=b.c;K(b,void 0,Hd>rd||!N(Sc,Hd)?Hd:Wc)}b.g&&O(b,P(J(),td,zd),Q(Xc,yd),rd===b.q)}}var Jc=b.f,hd=b.a,Ld=!!(hd|d);b.b||hd||Gm(b,e);b.a=Ld;if(Kb){var Hc=Q(tc,Jc),vd=Q(Rc,b.e);O(b,Hc,vd,!1)}}gc=b}c&&b.x.qa((new fG("comparator")).t,gc.c,gc.b);if(gc.g){var Ad=X(S(),new H(()=>(new fG("comparator")).t));O(gc,Ad,gc.e,a'"{"')));t=a.e;v=a.f;if(a.b){var w=a.c;K(a,q,w>r||!N(k,w)?w:l)}a.g&&O(a,P(J(),n,v),Q(m,t),r===a.q)}}a.b&&(t=a.c,k=a.e,l=a.f,a.a=!0,m=a.h,Cm(J(),uH(b),a),!a.b||!a.b&&a.a||(n=a.c,NG(b,a),q=a.e,r=a.f,a.b? -(v=a.c,h=v>n||!N(h,v)?v:t,K(a,g.T(m,a.h),h)):a.a=!0,a.g&&O(a,P(J(),l,r),Q(k,q),n===a.q)));a.b?(k=a.c,g=a.e,h=a.f,l=a.h,Cm(J(),uH(b),a),a.b?!a.b&&a.a?e=a:(b=a.c,m=a.j,n=a.c,N(m,n)&&125===m.k.charCodeAt(n)?U(a,1+n|0):W(a),a.g&&R(a,n,X(S(),new H(()=>'"}"'))),m=a.e,n=a.f,a.b?(q=a.c,e=K(a,l,q>b||!N(e,q)?q:k)):e=a,a.g&&O(a,P(J(),h,n),Q(g,m),b===a.q)):e=a):e=a;d&&a.x.qa((new fG("predicational")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new fG("predicational")).t)),O(e,a,e.e,c"Program symbols cannot have an index");uH(b);var g=a.c,h=gG().Ak,k=a.j;I();var l=gG().Le,m=a.j;I();QG(b,a);if(a.b){var n=a.c,q=a.e,r=a.f,t=a.h;if(a.b||!a.a){var v=a.c;iB();var w=a.c,A=a.a;a.a=!1;I();lI(b,a);var E=a.b;E?(w=Eq(a,new F(a.h)),w.a=!!(w.a|A)):a.a||(w=K(a,z(),w),w.a=!!(w.a|A));if(a.g){var D=a.f;E||(A=X(S(),new H(()=>nq(J(),D.wa)+".?")),O(a,A,a.e,!1))}A=a.e;E=a.f;a.b&&(w=a.c,m=w>v||!N(m, -w)?w:n,K(a,l.T(t,a.h),m));a.g&&O(a,P(J(),r,E),Q(q,A),v===a.q)}}if(a.b)if(t=a.c,l=a.e,q=a.f,r=a.h,Cm(J(),uH(b),a),a.b)if(!a.b&&a.a)h=a;else{v=b=a.c;I();m=a.c;n=a.u;a.u=!0;I();E=a.a;a.a=!1;A=a.c;I();w=a.j;var L=a.c;N(w,L)&&59===w.k.charCodeAt(L)?U(a,1+L|0):W(a);a.g&&R(a,L,X(S(),new H(()=>'";"')));L=a.f;w=a.e;if(a.b)a.a=!!(a.a|E);else if(!a.a){var M=a.g;a.c=A;M&&O(a,L,a.e,!1);a.a=!1;var T=a.c,V=2+T|0,Z=a.j;N(Z,-1+V|0)&&94===Z.k.charCodeAt(T)&&64===Z.k.charCodeAt(1+T|0)?U(a,V):W(a);a.g&&R(a,T,X(S(),new H(()=> -'"^@"')));T=a.f;V=a.a;E=!!(V|E);a.b||V||Gm(a,A);a.a=E;M&&(A=Q(L,T),E=Q(w,a.e),O(a,A,E,!1))}a.u=n;m=a.b?Eq(a,xq(a.j,m,a.c)):a;n=m.c;m.b?Gq(m,m.h,!!(m.a|n>v)):Iq(m,n);v=a.e;m=a.f;a.b?(n=a.c,k=n>b||!N(k,n)?n:t,h=K(a,h.T(r,a.h),k)):h=a;a.g&&O(a,P(J(),q,m),Q(l,v),b===a.q)}else h=a;else h=a;h.b?a.h.og.r()?e=a:(a.g&&R(a,g,X(S(),e)),e=Gm(a,g)):e=a;if(e.b){g=e.h;if(null===g||z()!==g.og)throw new x(g);h=g.Lh;h=new Je(g.Kh,h.r()?Ke():h.G());g=g.hh;switch(g){case ";":g=h;break;case "^@":g=new Wg(h);break;default:throw new x(g); -}e.h=g}d&&a.x.qa((new fG("programSymbol")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new fG("programSymbol")).t)),O(e,a,e.e,c"System symbols cannot have an index");uH(b);var g=a.c;Bm();var h=a.j;I();Bm();var k=a.j;I();var l=gG().Le,m=a.j;I();Bm();var n=a.j;I();QG(b,a);if(a.b){var q=a.c,r=a.e,t=a.f,v=a.h;if(a.b||!a.a){var w=a.c,A=a.c,E=4+A|0,D=a.j;N(D,-1+E|0)&&123===D.k.charCodeAt(A)&&124===D.k.charCodeAt(1+A|0)&&94===D.k.charCodeAt(2+A|0)&&64===D.k.charCodeAt(3+A|0)?U(a,E):W(a);a.g&&R(a,A,X(S(),new H(()=>'"{|^@"')));A=a.e; -E=a.f;a.b&&(D=a.c,K(a,v,D>w||!N(n,D)?D:q));a.g&&O(a,P(J(),t,E),Q(r,A),w===a.q)}}if(a.b&&(v=a.c,n=a.e,q=a.f,a.a=!0,r=a.h,Cm(J(),uH(b),a),a.b&&(a.b||!a.a))){t=a.c;I();w=mB();A=uH(b);Wq();E=hG(qE());for(var L=a.c,M=0,T=!1,V=a.a,Z=null,da=null;;){a.a=!!(T|(0>M&&V));JH(b,a);var ka=a.f;D=a.e;var pa=a.a,qa=a.g;if(a.b)if(T=a.c,E.pa(a.h),M=1+M|0,2147483647===M){Sq(T,T,M,!!(V|pa),0,a,w,E);qa&&R(a,L,X(S(),new H((Da=>()=>nq(J(),Da.wa)+".rep")(ka))));break}else if(A!==xB()&&(Cm(J(),A,a),!a.b&&a.a))break;else if(a.a= -!1,L=a.c,I(),da=a.j,Z=a.c,da=N(da,Z)&&44===da.k.charCodeAt(Z)?U(a,1+Z|0):W(a),a.g&&R(a,Z,X(S(),new H(()=>'","'))),Z=da.c,L=da.b?Gq(da,da.h,!!(da.a|Z>L)):Iq(da,Z),Z=a.a,V=!!(!!(V|pa)|Z),null===L)L=T,T=!1,Z=null,da=D;else if(a.b)if(ka=a.f,A===xB()||(Cm(J(),A,a),a.b||!Z&&!a.a))L=T,T=Z,Z=ka,da=D;else break;else{Z?Jq(a,T,V):Sq(T,T,M,V,0,a,w,E);qa&&er(J(),0,a,null,ka,D,!0);break}else{pa||Sq(L,L,M,!!(V|pa),0,a,w,E);qa&&er(J(),0,a,Z,ka,da,T||pa);break}}w=a.e;A=a.f;a.b?(E=a.c,m=E>t||!N(m,E)?E:v,K(a,l.T(r, -a.h),m)):a.a=!0;a.g&&O(a,P(J(),q,A),Q(n,w),t===a.q)}a.b&&(l=a.c,m=a.e,n=a.f,q=a.h,Cm(J(),uH(b),a),!a.b||!a.b&&a.a||(t=r=a.c,v=2+t|0,w=a.j,N(w,-1+v|0)&&124===w.k.charCodeAt(t)&&125===w.k.charCodeAt(1+t|0)?U(a,v):W(a),a.g&&R(a,t,X(S(),new H(()=>'"|}"'))),t=a.e,v=a.f,a.b&&(w=a.c,K(a,q,w>r||!N(k,w)?w:l)),a.g&&O(a,P(J(),n,v),Q(m,t),r===a.q)));a.b?(m=a.c,k=a.e,l=a.f,n=a.h,Cm(J(),uH(b),a),a.b?!a.b&&a.a?h=a:(b=a.c,q=a.j,r=a.c,N(q,r)&&59===q.k.charCodeAt(r)?U(a,1+r|0):W(a),a.g&&R(a,r,X(S(),new H(()=>'";"'))), -q=a.e,r=a.f,a.b?(t=a.c,h=K(a,n,t>b||!N(h,t)?t:m)):h=a,a.g&&O(a,P(J(),l,r),Q(k,q),b===a.q)):h=a):h=a;h.b?a.h.Lb.r()?e=a:(a.g&&R(a,g,X(S(),e)),e=Gm(a,g)):e=a;if(e.b){g=e.h;if(null===g||z()!==g.Lb)throw new x(g);e.h=new Rg(g.nb,g.Oc.r()?Ke():new Ch(g.Oc))}d&&a.x.qa((new fG("systemSymbol")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new fG("systemSymbol")).t)),O(e,a,e.e,c'"__________"')));b.u=c;b=b.b?Eq(b,xq(b.j,a,b.c)):b;b.b&&(b.h=new Rg("exerciseS_",Ke()))} -function oI(b,a){I();Bm();var c=a.j;I();gG();var d=fq(),e=a.j;I();Bm();var g=a.j;I();JH(b,a);if(a.b){var h=a.c,k=a.e,l=a.f,m=a.h;Cm(J(),uH(b),a);if(a.b&&(a.b||!a.a)){var n=a.c,q=a.c,r=2+q|0,t=a.j;N(t,-1+r|0)&&58===t.k.charCodeAt(q)&&61===t.k.charCodeAt(1+q|0)?U(a,r):W(a);a.g&&R(a,q,X(S(),new H(()=>'":\x3d"')));q=a.e;r=a.f;a.b&&(t=a.c,K(a,m,t>n||!N(g,t)?t:h));a.g&&O(a,P(J(),l,r),Q(k,q),n===a.q)}}if(a.b&&(m=a.c,g=a.e,h=a.f,a.a=!0,k=a.h,Cm(J(),uH(b),a),a.b&&(a.b||!a.a))){l=a.c;q=a.a;a.a=!1;n=a.c;I(); -I();r=a.c;I();t=a.c;var v=a.u;a.u=!0;I();var w=a.j,A=a.c;N(w,A)&&42===w.k.charCodeAt(A)?U(a,1+A|0):W(a);a.g&&R(a,A,X(S(),new H(()=>'"*"')));a.u=v;t=a.b?Eq(a,xq(a.j,t,a.c)):a;v=t.c;r=t.b?Gq(t,t.h,!!(t.a|v>r)):Iq(t,v);r.b&&(t=r.h,jf(),r.h=new Oj(t));t=a.f;r=a.e;a.b?a.a=!!(a.a|q):a.a||(v=a.g,a.c=n,v&&O(a,t,a.e,!1),a.a=!1,I(),w=MG(b,!0,a),w.b&&(A=w.h,jf(),w.h=new Pj(A)),w=a.f,A=a.a,q=!!(A|q),a.b||A||Gm(a,n),a.a=q,v&&(n=Q(t,w),q=Q(r,a.e),O(a,n,q,!1)));n=a.e;q=a.f;a.b?(r=a.c,e=r>l||!N(e,r)?r:m,K(a,d.T(k, -a.h),e)):a.a=!0;a.g&&O(a,P(J(),h,q),Q(g,n),l===a.q)}a.b&&(g=a.c,d=a.e,e=a.f,h=a.h,Cm(J(),uH(b),a),!a.b||!a.b&&a.a||(b=a.c,k=a.j,l=a.c,N(k,l)&&59===k.k.charCodeAt(l)?U(a,1+l|0):W(a),a.g&&R(a,l,X(S(),new H(()=>'";"'))),k=a.e,l=a.f,a.b?(m=a.c,c=K(a,h,m>b||!N(c,m)?m:g)):c=a,a.g&&O(a,P(J(),e,l),Q(d,k),b===a.q),a=c));if(a.b){c=a.h;if(null!==c&&c.m()instanceof Oj&&"*"===c.m().fa)c=new Xg(c.o());else if(null!==c&&c.m()instanceof Pj)c=new Sg(c.o(),c.m().na);else throw new x(c);a.h=c}} -function pI(b,a){I();Bm();var c=a.j;I();gG();var d=a.j;I();var e=a.j,g=a.c;N(e,g)&&63===e.k.charCodeAt(g)?U(a,1+g|0):W(a);a.g&&R(a,g,X(S(),new H(()=>'"?"')));if(a.b){e=a.c;g=a.e;var h=a.f;a.a=!0;Cm(J(),uH(b),a);if(a.b&&(a.b||!a.a)){var k=a.c;NG(b,a);var l=a.e,m=a.f;if(a.b){var n=a.c;K(a,a.h,n>k||!N(d,n)?n:e)}else a.a=!0;a.g&&O(a,P(J(),h,m),Q(g,l),k===a.q)}}a.b&&(g=a.c,d=a.e,e=a.f,h=a.h,Cm(J(),uH(b),a),!a.b||!a.b&&a.a||(b=a.c,k=a.j,l=a.c,N(k,l)&&59===k.k.charCodeAt(l)?U(a,1+l|0):W(a),a.g&&R(a,l,X(S(), -new H(()=>'";"'))),k=a.e,l=a.f,a.b?(m=a.c,c=K(a,h,m>b||!N(c,m)?m:g)):c=a,a.g&&O(a,P(J(),e,l),Q(d,k),b===a.q),a=c));a.b&&(a.h=new Tg(a.h))} -function qI(b,a){I();gG();var c=fq(),d=a.j;I();Bm();var e=a.j;I();gG();var g=a.j;I();var h=a.j,k=a.c;N(h,k)&&123===h.k.charCodeAt(k)?U(a,1+k|0):W(a);a.g&&R(a,k,X(S(),new H(()=>'"{"')));if(a.b){h=a.c;k=a.e;var l=a.f;Cm(J(),uH(b),a);if(a.b&&(a.b||!a.a)){var m=a.c;VG(b,a);var n=a.e,q=a.f;if(a.b){var r=a.c;K(a,a.h,r>m||!N(g,r)?r:h)}a.g&&O(a,P(J(),l,q),Q(k,n),m===a.q)}}a.b&&(g=a.c,h=a.e,k=a.f,l=a.h,Cm(J(),uH(b),a),!a.b||!a.b&&a.a||(m=a.c,n=a.j,q=a.c,N(n,q)&&125===n.k.charCodeAt(q)?U(a,1+q|0):W(a),a.g&& -R(a,q,X(S(),new H(()=>'"}"'))),n=a.e,q=a.f,a.b&&(r=a.c,K(a,l,r>m||!N(e,r)?r:g)),a.g&&O(a,P(J(),k,q),Q(h,n),m===a.q)));if(a.b&&(l=a.c,e=a.e,g=a.f,a.a=!0,k=a.h,Cm(J(),uH(b),a),a.b&&(a.b||!a.a))){h=a.c;iB();n=a.c;m=a.a;a.a=!1;I();gG();q=fq();r=a.j;I();var t=a.c,v=a.u;a.u=!0;I();var w=a.c;I();var A=a.a;a.a=!1;var E=a.c;I();var D=a.j,L=a.c;N(D,L)&&42===D.k.charCodeAt(L)?U(a,1+L|0):W(a);a.g&&R(a,L,X(S(),new H(()=>'"*"')));L=a.f;D=a.e;if(a.b)a.a=!!(a.a|A),E=a;else{if(!a.a){var M=a.g;a.c=E;M&&O(a,L,a.e,!1); -a.a=!1;var T=a.j,V=a.c;N(T,V)&&215===T.k.charCodeAt(V)?U(a,1+V|0):W(a);a.g&&R(a,V,X(S(),new H(()=>'"\u00d7"')));T=a.f;V=a.a;A=!!(V|A);a.b||V||Gm(a,E);a.a=A;M&&(E=Q(L,T),A=Q(D,a.e),O(a,E,A,!1))}E=a}A=E.c;E.b?Gq(E,E.h,!!(E.a|A>w)):Iq(E,A);a.u=v;a.b&&Eq(a,xq(a.j,t,a.c));if(a.b&&(A=a.c,t=a.e,v=a.f,w=a.h,Cm(J(),uH(b),a),a.b&&(a.b||!a.a))){E=a.c;iB();M=a.c;D=a.a;a.a=!1;I();rI(b,a);(L=a.b)?(M=Eq(a,new F(a.h)),M.a=!!(M.a|D)):a.a||(M=K(a,z(),M),M.a=!!(M.a|D));if(a.g){var Z=a.f;L||(D=X(S(),new H(()=>nq(J(), -Z.wa)+".?")),O(a,D,a.e,!1))}D=a.e;L=a.f;a.b&&(M=a.c,r=M>E||!N(r,M)?M:A,K(a,q.T(w,a.h),r));a.g&&O(a,P(J(),v,L),Q(t,D),E===a.q)}(q=a.b)?(n=Eq(a,new F(a.h)),n.a=!!(n.a|m)):a.a||(n=K(a,z(),n),n.a=!!(n.a|m));if(a.g){var da=a.f;q||(m=X(S(),new H(()=>nq(J(),da.wa)+".?")),O(a,m,a.e,!1))}m=a.e;n=a.f;a.b?(q=a.c,d=q>h||!N(d,q)?q:l,c=K(a,c.T(k,a.h),d)):(a.a=!0,c=a);a.g&&O(a,P(J(),g,n),Q(e,m),h===a.q);a=c}if(a.b){var ka=a.h;a:if(null!==ka&&z()===ka.m())c=ka.o();else{if(null!==ka&&ka.m()instanceof F&&(c=ka.m(), -null!==c.p&&"*"===c.p.o()&&z()===c.p.m())){c=new Vg(ka.o());break a}if(null!==ka&&ka.m()instanceof F&&(c=ka.m(),null!==c.p&&"*"===c.p.o()&&c.p.m()instanceof F)){c.p.m().p.jb(new Xf(pa=>{var qa=new Vg(ka.o());b.il.T(qa,pa)}));c=new Vg(ka.o());break a}if(null!==ka&&ka.m()instanceof F&&(c=ka.m(),null!==c.p&&"\u00d7"===c.p.o())){c=new Wg(new Vg(new Wg(ka.o())));break a}throw new x(ka);}a.h=c}} -function WG(b,a){I();gG();var c=fq(),d=a.j;I();vH(b,a);if(a.b){var e=a.c,g=a.e,h=a.f,k=a.h;Cm(J(),uH(b),a);if(a.b&&(a.b||!a.a)){var l=a.c;iB();var m=a.c,n=a.a;a.a=!1;I();gG();var q=a.j;I();var r=a.j,t=a.c;N(r,t)&&38===r.k.charCodeAt(t)?U(a,1+t|0):W(a);a.g&&R(a,t,X(S(),new H(()=>'"\x26"')));if(a.b){r=a.c;t=a.e;var v=a.f;a.a=!0;Cm(J(),uH(b),a);if(a.b&&(a.b||!a.a)){var w=a.c;I();b=NG(b,a);if(b.b)if(b=b.h,kh(Eg(),b)){I();b=a.c;var A=a.oa;I();Oq(a).b?Eq(a,a.h):Gm(a,b);a.g&&(a.oa=A,R(a,b,X(S(),new H(()=> -"No differentials in evolution domain constraints; instead of the primed variables use their right-hand sides."))))}else I(),Fm(b,a);b=a.e;A=a.f;if(a.b){var E=a.c;K(a,a.h,E>w||!N(q,E)?E:r)}else a.a=!0;a.g&&O(a,P(J(),v,A),Q(t,b),w===a.q)}}(q=a.b)?(m=Eq(a,new F(a.h)),m.a=!!(m.a|n)):a.a||(m=K(a,z(),m),m.a=!!(m.a|n));if(a.g){var D=a.f;q||(n=X(S(),new H(()=>nq(J(),D.wa)+".?")),O(a,n,a.e,!1))}n=a.e;m=a.f;a.b?(q=a.c,d=q>l||!N(d,q)?q:e,c=K(a,c.T(k,a.h),d)):c=a;a.g&&O(a,P(J(),h,m),Q(g,n),l===a.q);a=c}}if(a.b){g= -a.h;if(null===g)throw new x(g);h=g.m();a.h=new Yg(g.o(),h.r()?Kg():h.G())}} -function sI(b,a){I();gG();var c=fq(),d=a.j;I();Bm();var e=a.j;I();gG();var g=a.j;I();var h=a.j,k=a.c;N(h,k)&&123===h.k.charCodeAt(k)?U(a,1+k|0):W(a);a.g&&R(a,k,X(S(),new H(()=>'"{"')));if(a.b){h=a.c;k=a.e;var l=a.f;Cm(J(),uH(b),a);if(a.b&&(a.b||!a.a)){var m=a.c;WG(b,a);var n=a.e,q=a.f;if(a.b){var r=a.c;K(a,a.h,r>m||!N(g,r)?r:h)}a.g&&O(a,P(J(),l,q),Q(k,n),m===a.q)}}a.b&&(g=a.c,h=a.e,k=a.f,l=a.h,Cm(J(),uH(b),a),!a.b||!a.b&&a.a||(m=a.c,n=a.j,q=a.c,N(n,q)&&125===n.k.charCodeAt(q)?U(a,1+q|0):W(a),a.g&& -R(a,q,X(S(),new H(()=>'"}"'))),n=a.e,q=a.f,a.b&&(r=a.c,K(a,l,r>m||!N(e,r)?r:g)),a.g&&O(a,P(J(),k,q),Q(h,n),m===a.q)));if(a.b&&(l=a.c,e=a.e,g=a.f,a.a=!0,k=a.h,Cm(J(),uH(b),a),a.b&&(a.b||!a.a))){h=a.c;iB();q=a.c;m=a.a;a.a=!1;I();rI(b,a);(n=a.b)?(q=Eq(a,new F(a.h)),q.a=!!(q.a|m)):a.a||(q=K(a,z(),q),q.a=!!(q.a|m));if(a.g){var t=a.f;n||(m=X(S(),new H(()=>nq(J(),t.wa)+".?")),O(a,m,a.e,!1))}m=a.e;n=a.f;a.b?(q=a.c,d=q>h||!N(d,q)?q:l,c=K(a,c.T(k,a.h),d)):(a.a=!0,c=a);a.g&&O(a,P(J(),g,n),Q(e,m),h===a.q);a= -c}if(a.b){var v=a.h;if(null!==v&&z()===v.m())c=v.o();else{if(!(null!==v&&v.m()instanceof F))throw new x(v);v.m().p.jb(new Xf(w=>{b.il.T(v.o(),w)}));c=v.o()}a.h=c}} -function tI(b,a){var c=a.a;a.a=!1;var d=a.c;I();var e=a.a;a.a=!1;var g=a.c;I();var h=a.a;a.a=!1;var k=a.c;I();var l=a.a;a.a=!1;var m=a.c;I();var n=a.a;a.a=!1;var q=a.c;I();var r=a.a;a.a=!1;var t=a.c;I();var v=a.a;a.a=!1;var w=a.c;I();mI(b,a);var A=a.f,E=a.e;if(a.b)a.a=!!(a.a|v);else if(!a.a){var D=a.g;a.c=w;D&&O(a,A,a.e,!1);a.a=!1;kI(b,a);var L=a.f,M=a.a;v=!!(M|v);a.b||M||Gm(a,w);a.a=v;D&&(w=Q(A,L),E=Q(E,a.e),O(a,w,E,!1))}w=a.f;E=a.e;a.b?a.a=!!(a.a|r):a.a||(A=a.g,a.c=t,A&&O(a,w,a.e,!1),a.a=!1,oI(b, -a),D=a.f,L=a.a,r=!!(L|r),a.b||L||Gm(a,t),a.a=r,A&&(t=Q(w,D),r=Q(E,a.e),O(a,t,r,!1)));r=a.f;t=a.e;a.b?a.a=!!(a.a|n):a.a||(E=a.g,a.c=q,E&&O(a,r,a.e,!1),a.a=!1,pI(b,a),w=a.f,A=a.a,n=!!(A|n),a.b||A||Gm(a,q),a.a=n,E&&(q=Q(r,w),n=Q(t,a.e),O(a,q,n,!1)));n=a.f;q=a.e;a.b?a.a=!!(a.a|l):a.a||(t=a.g,a.c=m,t&&O(a,n,a.e,!1),a.a=!1,uI(b,a),r=a.f,E=a.a,l=!!(E|l),a.b||E||Gm(a,m),a.a=l,t&&(m=Q(n,r),l=Q(q,a.e),O(a,m,l,!1)));l=a.f;m=a.e;a.b?a.a=!!(a.a|h):a.a||(q=a.g,a.c=k,q&&O(a,l,a.e,!1),a.a=!1,sI(b,a),n=a.f,t=a.a, -h=!!(t|h),a.b||t||Gm(a,k),a.a=h,q&&(k=Q(l,n),h=Q(m,a.e),O(a,k,h,!1)));h=a.f;k=a.e;a.b?a.a=!!(a.a|e):a.a||(m=a.g,a.c=g,m&&O(a,h,a.e,!1),a.a=!1,qI(b,a),b=a.f,l=a.a,e=!!(l|e),a.b||l||Gm(a,g),a.a=e,m&&(g=Q(h,b),e=Q(k,a.e),O(a,g,e,!1)));e=a.f;g=a.e;a.b?a.a=!!(a.a|c):a.a||(b=a.g,a.c=d,b&&O(a,e,a.e,!1),a.a=!1,nI(a),k=a.f,h=a.a,c=!!(h|c),a.b||h||Gm(a,d),a.a=c,b&&(d=Q(e,k),c=Q(g,a.e),O(a,d,c,!1)))} -function vI(b,a){I();gG();var c=fq(),d=a.j;I();tI(b,a);if(a.b){var e=a.c,g=a.e,h=a.f,k=a.h;Cm(J(),uH(b),a);if(a.b&&(a.b||!a.a)){b=a.c;iB();var l=a.c,m=a.a;a.a=!1;I();var n=a.c;I();var q=a.c,r=a.u;a.u=!0;I();var t=a.c,v=2+t|0,w=a.j;N(w,-1+v|0)&&94===w.k.charCodeAt(t)&&64===w.k.charCodeAt(1+t|0)?U(a,v):W(a);a.g&&R(a,t,X(S(),new H(()=>'"^@"')));a.u=r;q=a.b?Eq(a,xq(a.j,q,a.c)):a;r=q.c;q.b?Gq(q,q.h,!!(q.a|r>n)):Iq(q,r);(n=a.b)?(l=Eq(a,new F(a.h)),l.a=!!(l.a|m)):a.a||(l=K(a,z(),l),l.a=!!(l.a|m));if(a.g){var A= -a.f;n||(m=X(S(),new H(()=>nq(J(),A.wa)+".?")),O(a,m,a.e,!1))}m=a.e;l=a.f;a.b?(n=a.c,d=n>b||!N(d,n)?n:e,c=K(a,c.T(k,a.h),d)):c=a;a.g&&O(a,P(J(),h,l),Q(g,m),b===a.q);a=c}}if(a.b){g=a.h;if(null!==g&&z()===g.m())g=g.o();else if(null!==g&&g.m()instanceof F&&"^@"===g.m().p)g=new Wg(g.o());else throw new x(g);a.h=g}} -function rI(b,a){Bm();var c=a.j;I();gG();var d=a.j;I();gG();var e=a.j;I();var g=a.a;a.a=!1;var h=a.c;I();var k=a.c,l=10+k|0,m=a.j;N(m,-1+l|0)&&64===m.k.charCodeAt(k)&&105===m.k.charCodeAt(1+k|0)&&110===m.k.charCodeAt(2+k|0)&&118===m.k.charCodeAt(3+k|0)&&97===m.k.charCodeAt(4+k|0)&&114===m.k.charCodeAt(5+k|0)&&105===m.k.charCodeAt(6+k|0)&&97===m.k.charCodeAt(7+k|0)&&110===m.k.charCodeAt(8+k|0)&&116===m.k.charCodeAt(9+k|0)?U(a,l):W(a);a.g&&R(a,k,X(S(),new H(()=>'"@invariant"')));l=a.f;k=a.e;if(a.b)a.a= -!!(a.a|g);else if(!a.a){m=a.g;a.c=h;m&&O(a,l,a.e,!1);a.a=!1;var n=a.c,q=8+n|0,r=a.j;N(r,-1+q|0)&&64===r.k.charCodeAt(n)&&118===r.k.charCodeAt(1+n|0)&&97===r.k.charCodeAt(2+n|0)&&114===r.k.charCodeAt(3+n|0)&&105===r.k.charCodeAt(4+n|0)&&97===r.k.charCodeAt(5+n|0)&&110===r.k.charCodeAt(6+n|0)&&116===r.k.charCodeAt(7+n|0)?U(a,q):W(a);a.g&&R(a,n,X(S(),new H(()=>'"@variant"')));n=a.f;q=a.a;g=!!(q|g);a.b||q||Gm(a,h);a.a=g;m&&(h=Q(l,n),g=Q(k,a.e),O(a,h,g,!1))}a.b&&(h=a.c,g=a.e,k=a.f,a.a=!0,Cm(J(),uH(b), -a),!a.b||!a.b&&a.a||(l=a.c,m=a.j,n=a.c,N(m,n)&&40===m.k.charCodeAt(n)?U(a,1+n|0):W(a),a.g&&R(a,n,X(S(),new H(()=>'"("'))),m=a.e,n=a.f,a.b?(q=a.c,K(a,void 0,q>l||!N(e,q)?q:h)):a.a=!0,a.g&&O(a,P(J(),k,n),Q(g,m),l===a.q)));if(a.b&&(e=a.c,h=a.e,g=a.f,a.a=!0,Cm(J(),uH(b),a),a.b&&(a.b||!a.a))){k=a.c;I();I();q=mB();r=uH(b);Wq();for(var t=hG(qE()),v=a.c,w=0,A=!1,E=a.a,D=null,L=null;;){a.a=!!(A|(1>w&&E));NG(b,a);l=a.f;m=a.e;var M=a.a;n=a.g;if(a.b)if(v=a.c,t.pa(a.h),w=1+w|0,r!==xB()&&(Cm(J(),r,a),!a.b&&a.a))l= -a;else{a.a=!1;A=a.c;I();L=a.j;D=a.c;L=N(L,D)&&44===L.k.charCodeAt(D)?U(a,1+D|0):W(a);a.g&&R(a,D,X(S(),new H(()=>'","')));D=L.c;D=L.b?Gq(L,L.h,!!(L.a|D>A)):Iq(L,D);A=a.a;E=!!(!!(E|M)|A);if(null===D){A=!1;D=null;L=m;continue}if(a.b){l=a.f;if(r===xB()||(Cm(J(),r,a),a.b||!A&&!a.a)){D=l;L=m;continue}l=a}else q=A?Jq(a,v,E):Tq(v,v,w,E,1,a,q,t),n&&er(J(),1,a,null,l,m,!0),l=q}else m=M?a:Tq(v,v,w,!!(E|M),1,a,q,t),n&&er(J(),1,a,D,l,L,A||M),l=m;break}l.b&&(l.h=l.h.Qd());l=a.e;m=a.f;a.b?(n=a.c,K(a,a.h,n>k||!N(d, -n)?n:e)):a.a=!0;a.g&&O(a,P(J(),g,m),Q(h,l),k===a.q)}a.b&&(d=a.c,e=a.e,h=a.f,g=a.h,Cm(J(),uH(b),a),!a.b||!a.b&&a.a||(b=a.c,k=a.j,l=a.c,N(k,l)&&41===k.k.charCodeAt(l)?U(a,1+l|0):W(a),a.g&&R(a,l,X(S(),new H(()=>'")"'))),k=a.e,l=a.f,a.b&&(m=a.c,K(a,g,m>b||!N(c,m)?m:d)),a.g&&O(a,P(J(),h,l),Q(e,k),b===a.q)))} -function wI(b,a){I();mB();var c=!1;c=a.a;for(var d=hG(qE()),e=a.c,g=0,h=null;;){a.a=c&&1>g;I();Bm();var k=a.j;I();vI(b,a);if(a.b){var l=a.c,m=a.e,n=a.f;a.a=!0;var q=a.h;Cm(J(),uH(b),a);if(a.b&&(a.b||!a.a)){var r=a.c,t=a.c,v=a.a;a.a=!1;I();var w=a.j,A=a.c;N(w,A)&&59===w.k.charCodeAt(A)?U(a,1+A|0):W(a);a.g&&R(a,A,X(S(),new H(()=>'";"')));(w=a.b)?(t=Eq(a,void 0),t.a=!!(t.a|v)):a.a||(t=K(a,void 0,t),t.a=!!(t.a|v));a.g&&(v=a.f,w||(v=X(S(),new H((E=>()=>nq(J(),E.wa)+".?")(v))),O(a,v,a.e,!1)));v=a.e;w=a.f; -a.b?(t=a.c,K(a,q,t>r||!N(k,t)?t:l)):a.a=!0;a.g&&O(a,P(J(),n,w),Q(m,v),r===a.q)}}l=a.f;k=a.e;c=!!(c|a.a);if(a.b){if(e=a.c,d.pa(a.h),a.a=!1,uH(b)!==xB()&&Cm(J(),uH(b),a),a.b||!a.a){a.a=!1;g=1+g|0;h=k;continue}}else b=a.a?a:1>g?Jq(a,e,c):Hq(a,$q(Bh(),d),e,c),a.g&&er(J(),1,a,S().Ga,l,h,!0),a=b;break}a.b&&(b=a.h,c=jn(),a.h=Ov(b,c))} -function xI(b,a){I();gG();var c=fq(),d=a.j;I();wI(b,a);if(a.b){var e=a.c,g=a.e,h=a.f;a.a=!0;var k=a.h;Cm(J(),uH(b),a);if(a.b&&(a.b||!a.a)){var l=a.c;mB();var m=!1;m=a.a;for(var n=hG(qE()),q=a.c,r=null;;){a.a=!1;I();gG();var t=fq(),v=a.j;I();var w=a.c,A=a.u;a.u=!0;I();var E=a.a;a.a=!1;var D=a.c;I();var L=a.a;a.a=!1;var M=a.c;I();var T=a.a;a.a=!1;var V=a.c;I();var Z=a.c;I();var da=a.c,ka=2+da|0,pa=a.j;ka=N(pa,-1+ka|0)&&43===pa.k.charCodeAt(da)&&43===pa.k.charCodeAt(1+da|0)?U(a,ka):W(a);a.g&&R(a,da, -X(S(),new H(()=>'"++"')));da=ka.c;ka.b?Gq(ka,ka.h,!!(ka.a|da>Z)):Iq(ka,da);da=a.f;Z=a.e;if(a.b)a.a=!!(a.a|T);else if(!a.a){ka=a.g;a.c=V;ka&&O(a,da,a.e,!1);a.a=!1;pa=a.c;I();var qa=a.j,Da=a.c;qa=N(qa,Da)&&8746===qa.k.charCodeAt(Da)?U(a,1+Da|0):W(a);a.g&&R(a,Da,X(S(),new H(()=>'"\u222a"')));Da=qa.c;qa.b?Gq(qa,qa.h,!!(qa.a|Da>pa)):Iq(qa,Da);pa=a.f;Da=a.a;T=!!(Da|T);a.b||Da||Gm(a,V);a.a=T;ka&&(V=Q(da,pa),T=Q(Z,a.e),O(a,V,T,!1))}T=a.f;V=a.e;a.b?a.a=!!(a.a|L):a.a||(Z=a.g,a.c=M,Z&&O(a,T,a.e,!1),a.a=!1,da= -a.c,ka=2+da|0,pa=a.j,N(pa,-1+ka|0)&&45===pa.k.charCodeAt(da)&&45===pa.k.charCodeAt(1+da|0)?U(a,ka):W(a),a.g&&R(a,da,X(S(),new H(()=>'"--"'))),da=a.f,ka=a.a,L=!!(ka|L),a.b||ka||Gm(a,M),a.a=L,Z&&(M=Q(T,da),L=Q(V,a.e),O(a,M,L,!1)));L=a.f;M=a.e;a.b?a.a=!!(a.a|E):a.a||(V=a.g,a.c=D,V&&O(a,L,a.e,!1),a.a=!1,T=a.c,I(),da=a.j,Z=a.c,da=N(da,Z)&&8745===da.k.charCodeAt(Z)?U(a,1+Z|0):W(a),a.g&&R(a,Z,X(S(),new H(()=>'"\u2229"'))),Z=da.c,da.b?Gq(da,da.h,!!(da.a|Z>T)):Iq(da,Z),T=a.f,Z=a.a,E=!!(Z|E),a.b||Z||Gm(a,D), -a.a=E,V&&(D=Q(L,T),E=Q(M,a.e),O(a,D,E,!1)));a.u=A;a.b&&Eq(a,xq(a.j,w,a.c));a.b&&(V=a.c,w=a.e,A=a.f,D=a.h,Cm(J(),uH(b),a),!a.b||!a.b&&a.a||(E=a.c,wI(b,a),M=a.e,L=a.f,a.b&&(T=a.c,v=T>E||!N(v,T)?T:V,K(a,t.T(D,a.h),v)),a.g&&O(a,P(J(),A,L),Q(w,M),E===a.q)));v=a.f;t=a.e;m=!!(m|a.a);if(a.b)if(q=a.c,n.pa(a.h),a.a=!1,uH(b)!==xB()&&Cm(J(),uH(b),a),!a.b&&a.a)break;else a.a=!1,r=t;else{a.a||Hq(a,$q(Bh(),n),q,m);a.g&&er(J(),0,a,S().Ga,v,r,!0);break}}b=a.e;m=a.f;a.b?(n=a.c,d=n>l||!N(d,n)?n:e,c=K(a,c.T(k,a.h),d)): -(a.a=!0,c=a);a.g&&O(a,P(J(),h,m),Q(g,b),l===a.q);a=c}}if(a.b){h=a.h;if(null===h)throw new x(h);g=B(new C,z(),h.o());h=h.m().aa(new Xf(la=>{if(null!==la)return B(new C,new F(la.o()),la.m());throw new x(la);}));a.h=h.Oa(g).Uh(new Gj((la,Ca)=>{la=B(new C,la,Ca);if(null!==la.Y&&null!==la.Z&&la.Z.o()instanceof F&&(Ca=la.Z.o(),"++"===Ca.p||"\u222a"===Ca.p))return B(new C,la.Y.o(),new Ug(la.Y.m(),la.Z.m()));if(null!==la.Y&&null!==la.Z&&la.Z.o()instanceof F&&(Ca=la.Z.o(),"--"===Ca.p||"\u2229"===Ca.p))return B(new C, -la.Y.o(),new Wg(new Ug(new Wg(la.Y.m()),new Wg(la.Z.m()))));throw new x(la);})).m()}return a} -function uI(b,a){I();var c=gG().Le,d=a.j;I();gG();var e=fq(),g=a.j;I();Bm();var h=a.j;I();gG();var k=a.j;I();gG();var l=a.j;I();var m=a.c,n=2+m|0,q=a.j;N(q,-1+n|0)&&105===q.k.charCodeAt(m)&&102===q.k.charCodeAt(1+m|0)?U(a,n):W(a);a.g&&R(a,m,X(S(),new H(()=>'"if"')));if(a.b&&(m=a.c,n=a.e,q=a.f,a.a=!0,Cm(J(),uH(b),a),a.b&&(a.b||!a.a))){var r=a.c,t=a.j,v=a.c;N(t,v)&&40===t.k.charCodeAt(v)?U(a,1+v|0):W(a);a.g&&R(a,v,X(S(),new H(()=>'"("')));t=a.e;v=a.f;if(a.b){var w=a.c;K(a,void 0,w>r||!N(l,w)?w:m)}else a.a= -!0;a.g&&O(a,P(J(),q,v),Q(n,t),r===a.q)}a.b&&(l=a.c,m=a.e,n=a.f,a.a=!0,Cm(J(),uH(b),a),!a.b||!a.b&&a.a||(q=a.c,NG(b,a),r=a.e,t=a.f,a.b?(v=a.c,K(a,a.h,v>q||!N(k,v)?v:l)):a.a=!0,a.g&&O(a,P(J(),n,t),Q(m,r),q===a.q)));a.b&&(k=a.c,l=a.e,m=a.f,n=a.h,Cm(J(),uH(b),a),!a.b||!a.b&&a.a||(q=a.c,r=a.j,t=a.c,N(r,t)&&41===r.k.charCodeAt(t)?U(a,1+t|0):W(a),a.g&&R(a,t,X(S(),new H(()=>'")"'))),r=a.e,t=a.f,a.b&&(v=a.c,K(a,n,v>q||!N(h,v)?v:k)),a.g&&O(a,P(J(),m,t),Q(l,r),q===a.q)));a.b&&(r=a.c,h=a.e,k=a.f,l=a.h,Cm(J(), -uH(b),a),!a.b||!a.b&&a.a||(m=a.c,qI(b,a),n=a.e,q=a.f,a.b&&(t=a.c,g=t>m||!N(g,t)?t:r,K(a,e.T(l,a.h),g)),a.g&&O(a,P(J(),k,q),Q(h,n),m===a.q)));if(a.b&&(l=a.c,e=a.e,g=a.f,k=a.h,Cm(J(),uH(b),a),a.b&&(a.b||!a.a))){h=a.c;iB();n=a.c;m=a.a;a.a=!1;I();gG();q=a.j;I();r=a.c;t=4+r|0;v=a.j;N(v,-1+t|0)&&101===v.k.charCodeAt(r)&&108===v.k.charCodeAt(1+r|0)&&115===v.k.charCodeAt(2+r|0)&&101===v.k.charCodeAt(3+r|0)?U(a,t):W(a);a.g&&R(a,r,X(S(),new H(()=>'"else"')));if(a.b&&(r=a.c,t=a.e,v=a.f,a.a=!0,Cm(J(),uH(b),a), -a.b&&(a.b||!a.a))){w=a.c;qI(b,a);b=a.e;var A=a.f;if(a.b){var E=a.c;K(a,a.h,E>w||!N(q,E)?E:r)}else a.a=!0;a.g&&O(a,P(J(),v,A),Q(t,b),w===a.q)}(b=a.b)?(n=Eq(a,new F(a.h)),n.a=!!(n.a|m)):a.a||(n=K(a,z(),n),n.a=!!(n.a|m));if(a.g){var D=a.f;b||(b=X(S(),new H(()=>nq(J(),D.wa)+".?")),O(a,b,a.e,!1))}b=a.e;m=a.f;a.b?(n=a.c,d=n>h||!N(d,n)?n:l,c=K(a,c.T(k,a.h),d)):c=a;a.g&&O(a,P(J(),g,m),Q(e,b),h===a.q);a=c}if(a.b){c=a.h;if(null!==c&&z()===c.Oc)c=new Ug(new Le(new Tg(c.nb),c.Lb),new Tg(new wg(c.nb)));else{if(!(null!== -c&&c.Oc instanceof F))throw new x(c);d=c.Oc;c=new Ug(new Le(new Tg(c.nb),c.Lb),new Le(new Tg(new wg(c.nb)),d.p))}a.h=c}}function VG(b,a){var c=a.c,d=null!==a.x;d&&a.x.ra((new fG("program")).t,c);b=xI(b,a);d&&a.x.qa((new fG("program")).t,b.c,b.b);b.g&&(a=X(S(),new H(()=>(new fG("program")).t)),O(b,a,b.e,c'"\x3d"')));r=a.e;t=a.f;if(a.b){var v=a.c;K(a,n,v>q||!N(h,v)?v:k)}a.g&&O(a,P(J(),m,t),Q(l,r),q===a.q)}}a.b?(q=a.c,h=a.e,k=a.f,a.a=!0,m=a.h,Cm(J(),uH(b),a),a.b?!a.b&&a.a?e=a:(l=a.c,MG(b,!0,a),b=a.e,n=a.f,a.b? -(r=a.c,g=r>l||!N(g,r)?r:q,e=K(a,e.T(m,a.h),g)):(a.a=!0,e=a),a.g&&O(a,P(J(),k,n),Q(h,b),l===a.q)):e=a):e=a;d&&a.x.qa((new fG("ode")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new fG("ode")).t)),O(e,a,e.e,c"Differential program symbols cannot have an index");uH(b);var g=a.c,h=gG().Le,k=a.j;I();QG(b,a);if(a.b){var l=a.c,m=a.e,n=a.f,q=a.h;if(!a.b&&a.a)m=a;else{var r=a.c;iB();var t=a.c,v=a.a;a.a=!1;I();lI(b,a);(b=a.b)?(t=Eq(a,new F(a.h)),t.a=!!(t.a|v)):a.a||(t=K(a,z(),t),t.a=!!(t.a|v));if(a.g){var w=a.f;b||(v=X(S(),new H(()=>nq(J(),w.wa)+".?")),O(a,v,a.e,!1))}v=a.e;b=a.f;a.b?(t=a.c,k=t>r||!N(k,t)?t: -l,h=K(a,h.T(q,a.h),k)):h=a;a.g&&O(a,P(J(),n,b),Q(m,v),r===a.q);m=h}}else m=a;m.b?a.h.Lb.r()?e=a:(a.g&&R(a,g,X(S(),e)),e=Gm(a,g)):e=a;if(e.b){g=e.h;if(null!==g&&z()===g.Lb&&z()===g.Oc)g=new We(g.nb,Ke());else{if(!(null!==g&&z()===g.Lb&&g.Oc instanceof F))throw new x(g);g=new We(g.nb,g.Oc.p)}e.h=g}d&&a.x.qa((new fG("diffProgramSymbol")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new fG("diffProgramSymbol")).t)),O(e,a,e.e,c'"__________"')));b.u=c;b=b.b?Eq(b,xq(b.j,a,b.c)):b;b.b&&(b.h=new We("exerciseD_",Ke()))} -function BI(b,a){var c=a.a;a.a=!1;var d=a.c;I();var e=a.a;a.a=!1;var g=a.c;I();yI(b,a);var h=a.f,k=a.e;if(a.b)a.a=!!(a.a|e);else if(!a.a){var l=a.g;a.c=g;l&&O(a,h,a.e,!1);a.a=!1;zI(b,a);b=a.f;var m=a.a;e=!!(m|e);a.b||m||Gm(a,g);a.a=e;l&&(g=Q(h,b),k=Q(k,a.e),O(a,g,k,!1))}g=a.f;k=a.e;a.b?a.a=!!(a.a|c):a.a||(h=a.g,a.c=d,h&&O(a,g,a.e,!1),a.a=!1,AI(a),l=a.f,e=a.a,c=!!(e|c),a.b||e||Gm(a,d),a.a=c,h&&(d=Q(g,l),c=Q(k,a.e),O(a,d,c,!1)))} -function lI(b,a){I();var c=a.c,d=null!==a.x;d&&a.x.ra((new fG("odeSpace")).t,c);Bm();var e=a.j;I();gG();var g=a.j;I();var h=a.c,k=2+h|0,l=a.j;N(l,-1+k|0)&&123===l.k.charCodeAt(h)&&124===l.k.charCodeAt(1+h|0)?U(a,k):W(a);a.g&&R(a,h,X(S(),new H(()=>'"{|"')));if(a.b&&(h=a.c,k=a.e,l=a.f,Cm(J(),uH(b),a),a.b&&(a.b||!a.a))){var m=a.c;iB();var n=a.c,q=a.a;a.a=!1;I();gG();var r=fq(),t=a.j;I();JH(b,a);if(a.b){var v=a.c,w=a.e,A=a.f,E=a.h;Cm(J(),uH(b),a);if(a.b&&(a.b||!a.a)){var D=a.c;mB();var L=!1;L=a.a;for(var M= -hG(qE()),T=a.c,V=null;;){a.a=!1;I();gG();var Z=a.j;I();var da=a.j,ka=a.c;N(da,ka)&&44===da.k.charCodeAt(ka)?U(a,1+ka|0):W(a);a.g&&R(a,ka,X(S(),new H(()=>'","')));if(a.b){da=a.c;ka=a.e;var pa=a.f;a.a=!0;Cm(J(),uH(b),a);if(a.b&&(a.b||!a.a)){var qa=a.c;JH(b,a);var Da=a.e,la=a.f;if(a.b){var Ca=a.c;K(a,a.h,Ca>qa||!N(Z,Ca)?Ca:da)}else a.a=!0;a.g&&O(a,P(J(),pa,la),Q(ka,Da),qa===a.q)}}da=a.f;Z=a.e;L=!!(L|a.a);if(a.b)if(T=a.c,M.pa(a.h),a.a=!1,uH(b)!==xB()&&Cm(J(),uH(b),a),!a.b&&a.a)break;else a.a=!1,V=Z;else{a.a|| -Hq(a,$q(Bh(),M),T,L);a.g&&er(J(),0,a,S().Ga,da,V,!0);break}}L=a.e;M=a.f;a.b&&(T=a.c,t=T>D||!N(t,T)?T:v,K(a,r.T(E,a.h),t));a.g&&O(a,P(J(),A,M),Q(w,L),D===a.q)}}(r=a.b)?(n=Eq(a,new F(a.h)),n.a=!!(n.a|q)):a.a||(n=K(a,z(),n),n.a=!!(n.a|q));if(a.g){var Qa=a.f;r||(q=X(S(),new H(()=>nq(J(),Qa.wa)+".?")),O(a,q,a.e,!1))}q=a.e;n=a.f;a.b&&(r=a.c,K(a,a.h,r>m||!N(g,r)?r:h));a.g&&O(a,P(J(),l,n),Q(k,q),m===a.q)}a.b?(k=a.c,g=a.e,h=a.f,l=a.h,Cm(J(),uH(b),a),a.b?!a.b&&a.a?e=a:(m=b=a.c,q=2+m|0,n=a.j,N(n,-1+q|0)&&124=== -n.k.charCodeAt(m)&&125===n.k.charCodeAt(1+m|0)?U(a,q):W(a),a.g&&R(a,m,X(S(),new H(()=>'"|}"'))),m=a.e,q=a.f,a.b?(n=a.c,e=K(a,l,n>b||!N(e,n)?n:k)):e=a,a.g&&O(a,P(J(),h,q),Q(g,m),b===a.q)):e=a):e=a;d&&a.x.qa((new fG("odeSpace")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new fG("odeSpace")).t)),O(e,a,e.e,c'","')));if(a.b){v=a.c;w=a.e;var A=a.f;a.a=!0;Cm(J(),uH(b),a);if(a.b&&(a.b||!a.a)){var E=a.c;BI(b,a);var D=a.e,L=a.f;if(a.b){var M=a.c;K(a,a.h,M>E||!N(t,M)?M:v)}else a.a=!0;a.g&&O(a,P(J(), -A,L),Q(w,D),E===a.q)}}v=a.f;t=a.e;m=!!(m|a.a);if(a.b)if(q=a.c,n.pa(a.h),a.a=!1,uH(b)!==xB()&&Cm(J(),uH(b),a),!a.b&&a.a)break;else a.a=!1,r=t;else{a.a||Hq(a,$q(Bh(),n),q,m);a.g&&er(J(),0,a,S().Ga,v,r,!0);break}}b=a.e;m=a.f;a.b?(n=a.c,d=n>l||!N(d,n)?n:e,c=K(a,c.T(k,a.h),d)):c=a;a.g&&O(a,P(J(),h,m),Q(g,b),l===a.q);a=c}}if(a.b){g=a.h;if(null===g)throw new x(g);a.h=g.m().Oa(g.o()).Uh(new Gj((T,V)=>rf(cf(),T,V)))}return a} -function vH(b,a){var c=a.c,d=null!==a.x;d&&a.x.ra((new fG("diffProgram")).t,c);b=CI(b,a);d&&a.x.qa((new fG("diffProgram")).t,b.c,b.b);b.g&&(a=X(S(),new H(()=>(new fG("diffProgram")).t)),O(b,a,b.e,cq&&t));NG(b,a);var A=a.f,E=a.e,D=a.a,L=a.g;if(a.b)if(r=a.c,m.pa(a.h),q=1+q|0,2147483647===q)Sq(r,r,q,!!(t|D),0,a,k,m),L&&R(a,n,X(S(),new H((da=>()=>nq(J(),da.wa)+".rep")(A))));else{if(l===xB()||(Cm(J(),l,a),a.b||!a.a)){a.a=!1;n=a.c;I();w=a.j;v=a.c;w=N(w,v)&&44===w.k.charCodeAt(v)? -U(a,1+v|0):W(a);a.g&&R(a,v,X(S(),new H(()=>'","')));v=w.c;n=w.b?Gq(w,w.h,!!(w.a|v>n)):Iq(w,v);v=a.a;t=!!(!!(t|D)|v);if(null===n){n=r;r=!1;v=null;w=E;continue}if(a.b){if(A=a.f,l===xB()||(Cm(J(),l,a),a.b||!v&&!a.a)){n=r;r=v;v=A;w=E;continue}}else v?Jq(a,r,t):Sq(r,r,q,t,0,a,k,m),L&&er(J(),0,a,null,A,E,!0)}}else D||Sq(n,n,q,!!(t|D),0,a,k,m),L&&er(J(),0,a,v,A,w,r||D);break}a.b&&(k=a.c,l=a.e,m=a.f,E=a.h,Cm(J(),uH(b),a),!a.b||!a.b&&a.a||(A=t=a.c,L=3+A|0,D=a.j,N(D,-1+L|0)&&61===D.k.charCodeAt(A)&&61===D.k.charCodeAt(1+ -A|0)&&62===D.k.charCodeAt(2+A|0)?U(a,L):W(a),a.g&&R(a,A,X(S(),new H(()=>'"\x3d\x3d\x3e"'))),A=a.e,L=a.f,a.b&&(D=a.c,K(a,E,D>t||!N(h,D)?D:k)),a.g&&O(a,P(J(),m,L),Q(l,A),t===a.q)));if(a.b)if(E=a.c,h=a.e,k=a.f,m=a.h,Cm(J(),uH(b),a),a.b)if(!a.b&&a.a)e=a;else{l=a.c;I();t=mB();A=uH(b);Wq();L=hG(qE());var M=a.c,T=0;w=!1;r=a.a;for(var V=null,Z=null;;)if(a.a=!!(w|(0>T&&r)),NG(b,a),q=a.f,D=a.e,v=a.a,n=a.g,a.b)if(w=a.c,L.pa(a.h),T=1+T|0,2147483647===T){Sq(w,w,T,!!(r|v),0,a,t,L);n&&R(a,M,X(S(),new H((da=>()=> -nq(J(),da.wa)+".rep")(q))));break}else if(A!==xB()&&(Cm(J(),A,a),!a.b&&a.a))break;else if(a.a=!1,M=a.c,I(),Z=a.j,V=a.c,Z=N(Z,V)&&44===Z.k.charCodeAt(V)?U(a,1+V|0):W(a),a.g&&R(a,V,X(S(),new H(()=>'","'))),V=Z.c,M=Z.b?Gq(Z,Z.h,!!(Z.a|V>M)):Iq(Z,V),V=a.a,r=!!(!!(r|v)|V),null===M)M=w,w=!1,V=null,Z=D;else if(a.b)if(q=a.f,A===xB()||(Cm(J(),A,a),a.b||!V&&!a.a))M=w,w=V,V=q,Z=D;else break;else{V?Jq(a,w,r):Sq(w,w,T,r,0,a,t,L);n&&er(J(),0,a,null,q,D,!0);break}else{v||Sq(M,M,T,!!(r|v),0,a,t,L);n&&er(J(),0,a, -V,q,Z,w||v);break}b=a.e;t=a.f;a.b?(A=a.c,g=A>l||!N(g,A)?A:E,e=K(a,e.T(m,a.h),g)):e=a;a.g&&O(a,P(J(),k,t),Q(h,b),l===a.q)}else e=a;else e=a;d&&a.x.qa((new fG("sequent")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new fG("sequent")).t)),O(e,a,e.e,cq&&t));NG(b,a);var A=a.f,E=a.e,D=a.a,L=a.g;if(a.b)if(r=a.c,m.pa(a.h),q=1+q|0,2147483647===q)Sq(r,r,q,!!(t|D),0,a,k,m),L&&R(a,n,X(S(),new H((ka=>()=>nq(J(),ka.wa)+".rep")(A))));else{if(l===xB()||(Cm(J(),l,a),a.b||!a.a)){a.a=!1;n=a.c;I();v=a.c;w=2+v|0;var M=a.j;w=N(M,-1+w|0)&& -58===M.k.charCodeAt(v)&&58===M.k.charCodeAt(1+v|0)?U(a,w):W(a);a.g&&R(a,v,X(S(),new H(()=>'"::"')));v=w.c;n=w.b?Gq(w,w.h,!!(w.a|v>n)):Iq(w,v);v=a.a;t=!!(!!(t|D)|v);if(null===n){n=r;r=!1;v=null;w=E;continue}if(a.b){if(A=a.f,l===xB()||(Cm(J(),l,a),a.b||!v&&!a.a)){n=r;r=v;v=A;w=E;continue}}else v?Jq(a,r,t):Sq(r,r,q,t,0,a,k,m),L&&er(J(),0,a,null,A,E,!0)}}else D||Sq(n,n,q,!!(t|D),0,a,k,m),L&&er(J(),0,a,v,A,w,r||D);break}a.b&&(k=a.c,l=a.e,m=a.f,E=a.h,Cm(J(),uH(b),a),!a.b||!a.b&&a.a||(A=t=a.c,L=3+A|0,D= -a.j,N(D,-1+L|0)&&61===D.k.charCodeAt(A)&&61===D.k.charCodeAt(1+A|0)&&62===D.k.charCodeAt(2+A|0)?U(a,L):W(a),a.g&&R(a,A,X(S(),new H(()=>'"\x3d\x3d\x3e"'))),A=a.e,L=a.f,a.b&&(D=a.c,K(a,E,D>t||!N(h,D)?D:k)),a.g&&O(a,P(J(),m,L),Q(l,A),t===a.q)));if(a.b)if(E=a.c,h=a.e,k=a.f,m=a.h,Cm(J(),uH(b),a),a.b)if(!a.b&&a.a)e=a;else{l=a.c;I();t=mB();A=uH(b);Wq();L=hG(qE());var T=a.c;M=0;w=!1;r=a.a;for(var V=null,Z=null;;)if(a.a=!!(w|(0>M&&r)),NG(b,a),q=a.f,D=a.e,v=a.a,n=a.g,a.b)if(w=a.c,L.pa(a.h),M=1+M|0,2147483647=== -M){Sq(w,w,M,!!(r|v),0,a,t,L);n&&R(a,T,X(S(),new H((ka=>()=>nq(J(),ka.wa)+".rep")(q))));break}else if(A!==xB()&&(Cm(J(),A,a),!a.b&&a.a))break;else{a.a=!1;T=a.c;I();V=a.c;Z=2+V|0;var da=a.j;Z=N(da,-1+Z|0)&&58===da.k.charCodeAt(V)&&58===da.k.charCodeAt(1+V|0)?U(a,Z):W(a);a.g&&R(a,V,X(S(),new H(()=>'"::"')));V=Z.c;T=Z.b?Gq(Z,Z.h,!!(Z.a|V>T)):Iq(Z,V);V=a.a;r=!!(!!(r|v)|V);if(null===T)T=w,w=!1,V=null,Z=D;else if(a.b)if(q=a.f,A===xB()||(Cm(J(),A,a),a.b||!V&&!a.a))T=w,w=V,V=q,Z=D;else break;else{V?Jq(a,w, -r):Sq(w,w,M,r,0,a,t,L);n&&er(J(),0,a,null,q,D,!0);break}}else{v||Sq(T,T,M,!!(r|v),0,a,t,L);n&&er(J(),0,a,V,q,Z,w||v);break}b=a.e;t=a.f;a.b?(A=a.c,g=A>l||!N(g,A)?A:E,e=K(a,e.T(m,a.h),g)):e=a;a.g&&O(a,P(J(),k,t),Q(h,b),l===a.q)}else e=a;else e=a;d&&a.x.qa((new fG("storedSequent")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new fG("storedSequent")).t)),O(e,a,e.e,cw&&E));DI(b,a);var M=a.f,T=a.e,V=a.a,Z=a.g;if(a.b)if(A=a.c,t.pa(a.h),w=1+w|0,2147483647===w){Sq(A,A,w,!!(E|V),0,a,q,t);Z&&R(a,v,X(S(),new H((ka=>()=>nq(J(),ka.wa)+".rep")(M)))); -break}else if(r!==xB()&&(Cm(J(),r,a),!a.b&&a.a))break;else{a.a=!1;v=a.c;I();D=a.c;L=5+D|0;var da=a.j;L=N(da,-1+L|0)&&92===da.k.charCodeAt(D)&&102===da.k.charCodeAt(1+D|0)&&114===da.k.charCodeAt(2+D|0)&&111===da.k.charCodeAt(3+D|0)&&109===da.k.charCodeAt(4+D|0)?U(a,L):W(a);a.g&&R(a,D,X(S(),new H(()=>'"\\\\from"')));D=L.c;v=L.b?Gq(L,L.h,!!(L.a|D>v)):Iq(L,D);D=a.a;E=!!(!!(E|V)|D);if(null===v)v=A,A=!1,D=null,L=T;else if(a.b)if(M=a.f,r===xB()||(Cm(J(),r,a),a.b||!D&&!a.a))v=A,A=D,D=M,L=T;else break;else{D? -Jq(a,A,E):Sq(A,A,w,E,0,a,q,t);Z&&er(J(),0,a,null,M,T,!0);break}}else{V||Sq(v,v,w,!!(E|V),0,a,q,t);Z&&er(J(),0,a,D,M,L,A||V);break}}q=a.e;r=a.f;a.b&&(t=a.c,K(a,a.h,t>n||!N(h,t)?t:k));a.g&&O(a,P(J(),m,r),Q(l,q),n===a.q)}}a.b&&(h=a.c,k=a.e,l=a.f,m=a.h,Cm(J(),uH(b),a),!a.b||!a.b&&a.a||(q=n=a.c,r=4+q|0,t=a.j,N(t,-1+r|0)&&92===t.k.charCodeAt(q)&&113===t.k.charCodeAt(1+q|0)&&101===t.k.charCodeAt(2+q|0)&&100===t.k.charCodeAt(3+q|0)?U(a,r):W(a),a.g&&R(a,q,X(S(),new H(()=>'"\\\\qed"'))),q=a.e,r=a.f,a.b&&(t= -a.c,K(a,m,t>n||!N(g,t)?t:h)),a.g&&O(a,P(J(),l,r),Q(k,q),n===a.q)));a.b?(k=a.c,g=a.e,h=a.f,l=a.h,Cm(J(),uH(b),a),a.b?!a.b&&a.a?e=a:(b=a.c,I(),Mq(a),m=a.e,n=a.f,a.b?(q=a.c,e=K(a,l,q>b||!N(e,q)?q:k)):e=a,a.g&&O(a,P(J(),h,n),Q(g,m),b===a.q)):e=a):e=a;d&&a.x.qa((new fG("storedProvable")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new fG("storedProvable")).t)),O(e,a,e.e,c=d}else d=!1;if(d){for(c=-1+c|0;;)if(0<=c?(d=a.charCodeAt(c),d=48<=d&&57>=d):d=!1,d)c=-1+c|0;else break;for(;;)if(0<=c&&36===a.charCodeAt(c))c=-1+c|0;else break}for(;;)if(0<=c?(d=a.charCodeAt(c),d=46!==d&&36!==d):d=!1,d)c=-1+c|0;else break;a=a.substring(1+c|0)}b.Xw=a}return b.Xw} -function Zs(b){return b.Yf.getComponentType()}jd.prototype.$classData=u({CM:0},!1,"java.lang.Class",{CM:1,i:1,n:1,wl:1});function aJ(){this.sD=null;this.Dt=0}aJ.prototype=new p;aJ.prototype.constructor=aJ;function bJ(){}bJ.prototype=aJ.prototype;aJ.prototype.w=function(){return this.sD};aJ.prototype.l=function(b){return this===b};aJ.prototype.B=function(){return Yb(this)};aJ.prototype.jf=function(b){var a=this.Dt;b=b.Dt;return a===b?0:aa)return 1;var c=b.V();if(0<=c)return c===a?0:cb.ie(e)))} -function uJ(b){if(b.r())throw b=new vJ,tw(b,null,!0),b;return b.Mb(1)}function wJ(b,a){var c=b.Rb();b=xJ(a)?new yJ(b,a):b.y().sl(new H(()=>a.y()));return c.sb(b)}function zJ(b,a,c){var d=0a.y()));b=KJ(Yx(),a);return LJ(new MJ,b)}f=HJ.prototype;f.kb=function(){NJ();var b=new OJ;return new PJ(b,new Xf(a=>IJ(QJ(),a)))};f.Yc=function(b){return new RJ(b)};f.rb=function(){return SJ()};f.sb=function(b){return IJ(0,b)};f.$classData=u({QQ:0},!1,"scala.collection.View$",{QQ:1,i:1,Ae:1,n:1});var TJ;function QJ(){TJ||(TJ=new HJ);return TJ} -function ow(b,a,c,d,e,g){this.Qa=b;this.mb=a;this.vc=c;this.me=d;this.dc=e;this.pf=g}ow.prototype=new hE;ow.prototype.constructor=ow;f=ow.prototype;f.da=function(){return this.dc};f.ob=function(){return this.pf};f.md=function(b){return this.vc.d[b<<1]};f.rd=function(b){return this.vc.d[1+(b<<1)|0]};f.Pn=function(b){return B(new C,this.vc.d[b<<1],this.vc.d[1+(b<<1)|0])};f.Ya=function(b){return this.me.d[b]};f.we=function(b){return this.vc.d[(-1+this.vc.d.length|0)-b|0]}; -f.Cw=function(b,a,c,d){var e=Bw(Gw(),c,d),g=Cw(Gw(),e);if(0!==(this.Qa&g)){if(a=Fw(Gw(),this.Qa,e,g),Zk($k(),b,this.md(a)))return this.rd(a)}else if(0!==(this.mb&g))return this.we(Fw(Gw(),this.mb,e,g)).Cw(b,a,c,5+d|0);throw be("key not found: "+b);};f.Ct=function(b,a,c,d){var e=Bw(Gw(),c,d),g=Cw(Gw(),e);return 0!==(this.Qa&g)?(a=Fw(Gw(),this.Qa,e,g),c=this.md(a),Zk($k(),b,c)?new F(this.rd(a)):z()):0!==(this.mb&g)?(e=Fw(Gw(),this.mb,e,g),this.we(e).Ct(b,a,c,5+d|0)):z()}; -f.At=function(b,a,c,d,e){var g=Bw(Gw(),c,d),h=Cw(Gw(),g);return 0!==(this.Qa&h)?(a=Fw(Gw(),this.Qa,g,h),c=this.md(a),Zk($k(),b,c)?this.rd(a):Zq(e)):0!==(this.mb&h)?(g=Fw(Gw(),this.mb,g,h),this.we(g).At(b,a,c,5+d|0,e)):Zq(e)};f.yt=function(b,a,c,d){var e=Bw(Gw(),c,d),g=Cw(Gw(),e);return 0!==(this.Qa&g)?(c=Fw(Gw(),this.Qa,e,g),this.me.d[c]===a&&Zk($k(),b,this.md(c))):0!==(this.mb&g)&&this.we(Fw(Gw(),this.mb,e,g)).yt(b,a,c,5+d|0)}; -function UJ(b,a,c,d,e,g,h){var k=Bw(Gw(),e,g),l=Cw(Gw(),k);if(0!==(b.Qa&l)){var m=Fw(Gw(),b.Qa,k,l);k=b.md(m);var n=b.Ya(m);if(n===d&&Zk($k(),k,a))return h?(e=b.rd(m),Object.is(k,a)&&Object.is(e,c)||(l=b.kf(l)<<1,a=b.vc,e=new vc(a.d.length),a.W(0,e,0,a.d.length),e.d[1+l|0]=c,b=new ow(b.Qa,b.mb,e,b.me,b.dc,b.pf)),b):b;m=b.rd(m);h=Cv(Ev(),n);c=VJ(b,k,m,n,h,a,c,d,e,5+g|0);e=b.kf(l);d=e<<1;g=(-2+b.vc.d.length|0)-b.Th(l)|0;k=b.vc;a=new vc(-1+k.d.length|0);k.W(0,a,0,d);k.W(2+d|0,a,d,g-d|0);a.d[g]=c;k.W(2+ -g|0,a,1+g|0,-2+(k.d.length-g|0)|0);e=ww(b.me,e);return new ow(b.Qa^l,b.mb|l,a,e,(-1+b.dc|0)+c.da()|0,(b.pf-h|0)+c.ob()|0)}if(0!==(b.mb&l))return k=Fw(Gw(),b.mb,k,l),k=b.we(k),c=k.ss(a,c,d,e,5+g|0,h),c===k?b:WJ(b,l,k,c);g=b.kf(l);k=g<<1;n=b.vc;h=new vc(2+n.d.length|0);n.W(0,h,0,k);h.d[k]=a;h.d[1+k|0]=c;n.W(k,h,2+k|0,n.d.length-k|0);c=xw(b.me,g,d);return new ow(b.Qa|l,b.mb,h,c,1+b.dc|0,b.pf+e|0)} -function XJ(b,a,c,d,e,g,h){var k=Bw(Gw(),e,g),l=Cw(Gw(),k);if(0!==(b.Qa&l)){var m=Fw(Gw(),b.Qa,k,l);k=b.md(m);var n=b.Ya(m);if(n===d&&Zk($k(),k,a))return d=b.rd(m),Object.is(k,a)&&Object.is(d,c)||(l=b.kf(l)<<1,b.vc.d[1+l|0]=c),h;var q=b.rd(m);m=Cv(Ev(),n);c=VJ(b,k,q,n,m,a,c,d,e,5+g|0);YJ(b,l,m,c);return h|l}if(0!==(b.mb&l))return k=Fw(Gw(),b.mb,k,l),q=b.we(k),k=q.da(),n=q.ob(),m=h,q instanceof ow&&0!==(l&h)?(XJ(q,a,c,d,e,5+g|0,0),h=q):(h=q.ss(a,c,d,e,5+g|0,!0),h!==q&&(m|=l)),b.vc.d[(-1+b.vc.d.length| -0)-b.Th(l)|0]=h,b.dc=(b.dc-k|0)+h.da()|0,b.pf=(b.pf-n|0)+h.ob()|0,m;g=b.kf(l);k=g<<1;n=b.vc;m=new vc(2+n.d.length|0);n.W(0,m,0,k);m.d[k]=a;m.d[1+k|0]=c;n.W(k,m,2+k|0,n.d.length-k|0);b.Qa|=l;b.vc=m;b.me=xw(b.me,g,d);b.dc=1+b.dc|0;b.pf=b.pf+e|0;return h} -function ZJ(b,a,c,d,e){var g=Bw(Gw(),d,e),h=Cw(Gw(),g);if(0!==(b.Qa&h)){if(g=Fw(Gw(),b.Qa,g,h),c=b.md(g),Zk($k(),c,a)){a=b.Qa;2===Ew(cm(),a)?(a=b.mb,a=0===Ew(cm(),a)):a=!1;if(a)return h=0===e?b.Qa^h:Cw(Gw(),Bw(Gw(),d,0)),0===g?new ow(h,0,new vc([b.md(1),b.rd(1)]),new Lc(new Int32Array([b.me.d[1]])),1,Cv(Ev(),b.Ya(1))):new ow(h,0,new vc([b.md(0),b.rd(0)]),new Lc(new Int32Array([b.me.d[0]])),1,Cv(Ev(),b.Ya(0)));e=b.kf(h);a=e<<1;c=b.vc;g=new vc(-2+c.d.length|0);c.W(0,g,0,a);c.W(2+a|0,g,a,-2+(c.d.length- -a|0)|0);e=ww(b.me,e);return new ow(b.Qa^h,b.mb,g,e,-1+b.dc|0,b.pf-d|0)}}else if(0!==(b.mb&h)){g=Fw(Gw(),b.mb,g,h);g=b.we(g);d=g.$D(a,c,d,5+e|0);if(d===g)return b;e=d.da();if(1===e)if(b.dc===g.da())b=d;else{a=(-1+b.vc.d.length|0)-b.Th(h)|0;c=b.kf(h);var k=c<<1,l=d.md(0),m=d.rd(0),n=b.vc;e=new vc(1+n.d.length|0);n.W(0,e,0,k);e.d[k]=l;e.d[1+k|0]=m;n.W(k,e,2+k|0,a-k|0);n.W(1+a|0,e,2+a|0,-1+(n.d.length-a|0)|0);a=xw(b.me,c,d.Ya(0));b=new ow(b.Qa|h,b.mb^h,e,a,1+(b.dc-g.da()|0)|0,(b.pf-g.ob()|0)+d.ob()|0)}else b= -1Zk($k(),g.o(),b)),!0);if(1===d.E()){var e=d.ca(0);if(null===e)throw new x(e);d=e.o();e=e.m();return new ow(Cw(Gw(),Bw(Gw(),c,0)),0,new vc([d,e]),new Lc(new Int32Array([a])),1,c)}return new $J(a,c,d)}return this};f.ur=function(){return!1};f.Dr=function(){return 0};f.we=function(){throw qy(new ry,"No sub-nodes present in hash-collision leaf node.");};f.vp=function(){return!0};f.Cp=function(){return this.bd.E()};f.md=function(b){return this.bd.ca(b).o()}; -f.rd=function(b){return this.bd.ca(b).m()};f.Pn=function(b){return this.bd.ca(b)};f.Ya=function(){return this.Sp};f.jb=function(b){this.bd.jb(b)};f.Bi=function(b){this.bd.jb(new Xf(a=>{if(null!==a)return b.T(a.o(),a.m());throw new x(a);}))};f.Mw=function(b){for(var a=this.bd.y();a.C();){var c=a.z();b.Ln(c.o(),c.m(),this.Sp)}}; -f.l=function(b){if(b instanceof $J){if(this===b)return!0;if(this.Ij===b.Ij&&this.bd.E()===b.bd.E()){for(var a=this.bd.y();a.C();){var c=a.z();if(null===c)throw new x(c);var d=c.m();c=wK(b,c.o());if(0>c||!Zk($k(),d,b.bd.ca(c).m()))return!1}return!0}}return!1}; -f.fD=function(b,a){b=xK(this.bd,b,a);a=b.E();if(0===a)return qw().Up;if(1===a){a=b.v();if(null===a)throw new x(a);b=a.o();a=a.m();return new ow(Cw(Gw(),Bw(Gw(),this.Ij,0)),0,new vc([b,a]),new Lc(new Int32Array([this.Sp])),1,this.Ij)}return a===this.bd.E()?this:new $J(this.Sp,this.Ij,b)};f.B=function(){throw jv("Trie nodes do not support hashing.");};f.ob=function(){return Math.imul(this.bd.E(),this.Ij)};f.aD=function(){return new $J(this.Sp,this.Ij,this.bd)}; -f.ZC=function(b){if(b instanceof $J)if(b===this)b=this;else{for(var a=null,c=this.bd.y();c.C();){var d=c.z();0>wK(b,d.o())&&(null===a&&(a=new yK,zK(a,b.bd)),AK(a,d))}b=null===a?b:new $J(this.Sp,this.Ij,a.oh())}else{if(b instanceof ow)throw jv("Cannot concatenate a HashCollisionMapNode with a BitmapIndexedMapNode");throw new x(b);}return b};f.sr=function(b){return this.we(b)};f.$classData=u({vR:0},!1,"scala.collection.immutable.HashCollisionMapNode",{vR:1,sS:1,as:1,i:1}); -function qK(b,a,c){this.ro=b;this.Qk=a;this.Zd=c;hJ(Kd(),2<=this.Zd.E())}qK.prototype=new oE;qK.prototype.constructor=qK;f=qK.prototype;f.Cm=function(b,a,c){return this.Qk===c?BK(this.Zd,b):!1};f.rs=function(b,a,c,d){return this.Cm(b,a,c,d)?this:new qK(a,c,this.Zd.Af(b))};f.Tt=function(b,a,c,d){return this.Cm(b,a,c,d)?(d=xK(this.Zd,new Xf(e=>Zk($k(),e,b)),!0),1===d.E()?new Jw(Cw(Gw(),Bw(Gw(),c,0)),0,new vc([d.ca(0)]),new Lc(new Int32Array([a])),1,c):new qK(a,c,d)):this};f.ur=function(){return!1}; -f.Dr=function(){return 0};f.Re=function(){throw qy(new ry,"No sub-nodes present in hash-collision leaf node.");};f.vp=function(){return!0};f.Cp=function(){return this.Zd.E()};f.Qb=function(b){return this.Zd.ca(b)};f.Ya=function(){return this.ro};f.da=function(){return this.Zd.E()};f.jb=function(b){for(var a=this.Zd.y();a.C();)b.s(a.z())};f.ob=function(){return Math.imul(this.Zd.E(),this.Qk)}; -f.Jw=function(b,a){b=xK(this.Zd,b,a);a=b.E();return 0===a?Kw().Co:1===a?new Jw(Cw(Gw(),Bw(Gw(),this.Qk,0)),0,new vc([b.v()]),new Lc(new Int32Array([this.ro])),1,this.Qk):b.E()===this.Zd.E()?this:new qK(this.ro,this.Qk,b)};f.cD=function(b,a){return this.Jw(new Xf(c=>b.Cm(c,this.ro,this.Qk,a)),!0)};f.l=function(b){if(b instanceof qK){if(this===b)return!0;if(this.Qk===b.Qk&&this.Zd.E()===b.Zd.E()){b=b.Zd;for(var a=!0,c=this.Zd.y();a&&c.C();)a=c.z(),a=BK(b,a);return a}}return!1}; -f.B=function(){throw jv("Trie nodes do not support hashing.");};f.$C=function(b){if(b instanceof qK){if(b===this)return this;var a=null;for(b=b.Zd.y();b.C();){var c=b.z();BK(this.Zd,c)||(null===a&&(a=new yK,zK(a,this.Zd)),AK(a,c))}return null===a?this:new qK(this.ro,this.Qk,a.oh())}if(b instanceof Jw)throw jv("Cannot concatenate a HashCollisionSetNode with a BitmapIndexedSetNode");throw new x(b);};f.Lw=function(b){for(var a=this.Zd.y();a.C();){var c=a.z();b.T(c,this.ro)}}; -f.bD=function(){return new qK(this.ro,this.Qk,this.Zd)};f.sr=function(b){return this.Re(b)};f.$classData=u({wR:0},!1,"scala.collection.immutable.HashCollisionSetNode",{wR:1,RS:1,as:1,i:1});function CK(){this.Ni=null;DK=this;var b=qw();this.Ni=new EK(b.Up)}CK.prototype=new p;CK.prototype.constructor=CK;f=CK.prototype;f.Yc=function(b){return FK(b)};function FK(b){return b instanceof EK?b:GK(HK(new IK,b))}f.kb=function(){return new IK};f.sb=function(b){return FK(b)};f.rb=function(){return this.Ni}; -f.$classData=u({yR:0},!1,"scala.collection.immutable.HashMap$",{yR:1,i:1,Nr:1,n:1});var DK;function hi(){DK||(DK=new CK);return DK}function JK(){this.Kj=null;KK=this;var b=Kw();this.Kj=new LK(b.Co)}JK.prototype=new p;JK.prototype.constructor=JK;f=JK.prototype;f.Yc=function(b){return MK(this,b)};function MK(b,a){return a instanceof LK?a:0===a.V()?b.Kj:NK(OK(new PK,a))}f.kb=function(){return new PK};f.sb=function(b){return MK(this,b)};f.rb=function(){return this.Kj}; -f.$classData=u({ER:0},!1,"scala.collection.immutable.HashSet$",{ER:1,i:1,Ae:1,n:1});var KK;function $K(){KK||(KK=new JK);return KK}function aL(b,a){this.UR=b;this.VR=a}aL.prototype=new p;aL.prototype.constructor=aL;aL.prototype.v=function(){return this.UR};aL.prototype.pc=function(){return this.VR};aL.prototype.$classData=u({TR:0},!1,"scala.collection.immutable.LazyList$State$Cons",{TR:1,i:1,SR:1,n:1});function bL(){}bL.prototype=new p;bL.prototype.constructor=bL; -bL.prototype.Sw=function(){throw be("head of empty lazy list");};bL.prototype.pc=function(){throw jv("tail of empty lazy list");};bL.prototype.v=function(){this.Sw()};bL.prototype.$classData=u({WR:0},!1,"scala.collection.immutable.LazyList$State$Empty$",{WR:1,i:1,SR:1,n:1});var cL;function dL(){cL||(cL=new bL);return cL}function eL(){}eL.prototype=new p;eL.prototype.constructor=eL;f=eL.prototype;f.Yc=function(b){return Ii(0,b)}; -function Ii(b,a){return Gx(a)&&a.r()?Hi():a instanceof EK||a instanceof fL||a instanceof gL||a instanceof hL||a instanceof iL||a instanceof jL?a:kL(lL(new mL,a))}f.kb=function(){return new mL};f.sb=function(b){return Ii(0,b)};f.rb=function(){return Hi()};f.$classData=u({ZR:0},!1,"scala.collection.immutable.Map$",{ZR:1,i:1,Nr:1,n:1});var nL;function zp(){nL||(nL=new eL);return nL}function oL(){}oL.prototype=new p;oL.prototype.constructor=oL;f=oL.prototype;f.Yc=function(b){return Hf(0,b)}; -function Hf(b,a){0===a.V()?b=Pf():a instanceof LK?b=a:a instanceof pL?b=a:a instanceof qL?b=a:a instanceof rL?b=a:a instanceof sL?b=a:a instanceof tL?b=a:a instanceof uL?b=a:(b=vL(new wL,a),b=b.$p?NK(b.en):b.dn);return b}f.kb=function(){return new wL};f.sb=function(b){return Hf(0,b)};f.rb=function(){return Pf()};f.$classData=u({FS:0},!1,"scala.collection.immutable.Set$",{FS:1,i:1,Ae:1,n:1});var xL;function If(){xL||(xL=new oL);return xL} -function yL(){this.sF=this.rF=null;zL=this;var b=Nw(),a=hi();this.rF=new jL(b,a.Ni,0,AL());b=Nw();a=hi();this.sF=new jL(b,a.Ni,0,BL())}yL.prototype=new p;yL.prototype.constructor=yL;f=yL.prototype;f.Yc=function(b){return CL(b)};function DL(b,a){var c=BL();return null!==a&&a===c?b.sF:b.rF}function CL(b){if(b instanceof jL)return b;var a=AL();a=new EL(a);return pE(a,b).db()}f.kb=function(){var b=AL();return new EL(b)};f.sb=function(b){return CL(b)};f.rb=function(){return DL(this,AL())}; -f.$classData=u({WS:0},!1,"scala.collection.immutable.TreeSeqMap$",{WS:1,i:1,Nr:1,n:1});var zL;function FL(){zL||(zL=new yL);return zL}function GL(){}GL.prototype=new p;GL.prototype.constructor=GL;f=GL.prototype;f.Yc=function(b){return HL(b)};function HL(b){var a=b.V();return IL(JL(new KL,0{I();c=new FB(c,new Xf(e=>new kG(e)));var d=new Xf(e=>{bH(this);Bm();var g=e.j;I();gG();var h=e.j;I();I();Nq(e);if(e.b){var k=e.c,l=e.e,m=e.f;Cm(J(),uB(),e);if(e.b&&(e.b||!e.a)){var n=e.c;cH(this,e);var q=e.e,r=e.f;if(e.b){var t=e.c;K(e,e.h,t>n||!N(h,t)?t:k)}e.g&&O(e,P(J(),m,r),Q(l,q),n===e.q)}}e.b&&(q=e.c,h=e.e,k=e.f,r=e.h,Cm(J(),uB(),e),!e.b||!e.b&&e.a|| -(l=e.c,I(),Mq(e),m=e.e,n=e.f,e.b?(t=e.c,g=K(e,r,t>l||!N(g,t)?t:q)):g=e,e.g&&O(e,P(J(),k,n),Q(h,m),l===e.q),e=g));return e});I();I();I();c=Kq(c,d);if(c instanceof lq&&null!==c.Of)return c.Of;if(c instanceof oq)throw nG(OA(),c);throw new x(c);})}Qk.prototype=new p;Qk.prototype.constructor=Qk;Qk.prototype.w=function(){return"\x3cfunction1\x3e"};function ZL(b,a){var c=um();b.ee=c;bH(b);return b.Gy.s(a)}function bH(b){var a=Hi();b.Zl.Fw();a.jb(new Xf(c=>$L(b.Zl,c)))} -function aM(b){var a=b.c,c=null!==b.x;c&&b.x.ra((new fG("posInExpr")).t,a);I();mB();var d=!1;d=b.a;for(var e=hG(qE()),g=b.c,h=null;;){b.a=!1;I();gG();var k=b.j;I();var l=b.j,m=b.c;N(l,m)&&46===l.k.charCodeAt(m)?U(b,1+m|0):W(b);b.g&&R(b,m,X(S(),new H(()=>'"."')));if(b.b){l=b.c;m=b.e;var n=b.f;b.a=!0;if(b.b||!b.a){var q=b.c;GH(b);var r=b.e,t=b.f;if(b.b){var v=b.c;K(b,b.h|0,v>q||!N(k,v)?v:l)}else b.a=!0;b.g&&O(b,P(J(),n,t),Q(m,r),q===b.q)}}k=b.f;l=b.e;d=!!(d|b.a);if(b.b)h=b.c,e.pa(b.h|0),b.a=!1,g=h, -h=l;else{d=b.a?b:Hq(b,$q(Bh(),e),g,d);b.g&&er(J(),0,b,S().Ga,k,h,!0);break}}d.b&&(d.h=new zj(d.h.Qd()));c&&b.x.qa((new fG("posInExpr")).t,d.c,d.b);d.g&&(b=X(S(),new H(()=>(new fG("posInExpr")).t)),O(d,b,d.e,a'"\x3d\x3d"')));r=a.f;q=a.e;if(a.b)a.a=!!(a.a|m);else if(!a.a){t=a.g;a.c=n;t&&O(a,r,a.e,!1);a.a=!1;var v=a.c,w=2+v|0,A=a.j;N(A,-1+w|0)&&126===A.k.charCodeAt(v)&&61===A.k.charCodeAt(1+v|0)?U(a,w):W(a);a.g&& -R(a,v,X(S(),new H(()=>'"~\x3d"')));v=a.f;w=a.a;m=!!(w|m);a.b||w||Gm(a,n);a.a=m;t&&(n=Q(r,v),m=Q(q,a.e),O(a,n,m,!1))}a.u=l;k=a.b?Eq(a,xq(a.j,k,a.c)):a;l=k.c;k.b?Gq(k,k.h,!!(k.a|l>h)):Iq(k,l);a.b?(q=a.c,h=a.e,k=a.f,n=a.h,Cm(J(),uB(),a),a.b?!a.b&&a.a?e=a:(l=a.c,cM(b,a),b=a.e,m=a.f,a.b?(r=a.c,g=r>l||!N(g,r)?r:q,e=K(a,e.T(n,a.h),g)):e=a,a.g&&O(a,P(J(),k,m),Q(h,b),l===a.q)):e=a):e=a;d&&a.x.qa((new fG("shape")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new fG("shape")).t)),O(e,a,e.e,cm||!N(e,r)?r:g;d=K(b,d.T(l|0,b.h),e)}else d=b;b.g&&O(b,P(J(),k,q),Q(h,n),m===b.q);h=d}}else h=b;c&&b.x.qa((new fG("position")).t,h.c,h.b);h.g&&(b=X(S(),new H(()=>(new fG("position")).t)),O(h,b,h.e,anq(J(),t.wa)+".?")),O(a,r,a.e,!1))}r=a.e;b=a.f;a.b?(q=a.c,g=q>n||!N(g,q)?q:h,e=K(a,e.T(m,a.h),g)):e=a;a.g&&O(a,P(J(),l,b),Q(k,r),n===a.q);k=e}}else k=a;d&&a.x.qa((new fG("positionLocator")).t, -k.c,k.b);k.g&&(d=X(S(),new H(()=>(new fG("positionLocator")).t)),O(k,d,k.e,cv))));return}I();c=new fM(c.o(),new F(k.p.m().o()),!0);Fm(c,a);return}if(null!==c&&c.m()instanceof F&&(d=c.m(),null!==d.p?"\x3d\x3d"===d.p.o()?null!==d.p.m()?(k=c.o().Hg(),l=d.p.m().m(),k=null===k?null===l:k.l(l)):k=!1:k=!1:k=!1,k)){d=d.p.m().o();c=c.o();k= -(new ri(d)).$k(c.Hg());if(k instanceof F){I();c=new fM(c,new F(k.p),!0);Fm(c,a);return}if(z()!==k)throw new x(k);I();var w="Sub-position "+c.Hg().Tc()+" to point to a formula or term inside "+Te().ba.s(d);c=a.c;d=a.oa;I();Oq(a).b?Eq(a,a.h):Gm(a,c);a.g&&(a.oa=d,R(a,c,X(S(),new H(()=>w))));return}if(null!==c&&c.m()instanceof F&&(k=c.m(),null!==k.p&&"~\x3d"===k.p.o()&&null!==k.p.m()&&(Zj(c.o())||k.p.m().m().gh.r()))){if(Zj(c.o())){d=k.p.m().o();c=c.o().us(k.p.m().m());k=(new ri(d)).$k(c.Hg());if(k instanceof -F){I();c=new fM(c,new F(k.p),!1);Fm(c,a);return}if(z()!==k)throw new x(k);I();var A="Sub-position "+c.Hg().Tc()+" to point to a formula or term inside "+Te().ba.s(d);c=a.c;d=a.oa;I();Oq(a).b?Eq(a,a.h):Gm(a,c);a.g&&(a.oa=d,R(a,c,X(S(),new H(()=>A))));return}I();c=new fM(c.o(),new F(k.p.m().o()),!1);Fm(c,a);return}if(null!==c&&c.m()instanceof F&&(d=c.m(),null!==d.p?"~\x3d"===d.p.o()?null!==d.p.m()?(k=c.o().Hg(),l=d.p.m().m(),k=null===k?null===l:k.l(l)):k=!1:k=!1:k=!1,k)){d=d.p.m().o();c=c.o();k=(new ri(d)).$k(c.Hg()); -if(k instanceof F){I();c=new fM(c,new F(k.p),!1);Fm(c,a);return}if(z()!==k)throw new x(k);I();var E="Sub-position "+c.Hg().Tc()+" to point to a formula or term inside "+Te().ba.s(d);c=a.c;d=a.oa;I();Oq(a).b?Eq(a,a.h):Gm(a,c);a.g&&(a.oa=d,R(a,c,X(S(),new H(()=>E))));return}if(null!==c&&c.m()instanceof F&&(d=c.m(),null!==d.p&&null!==d.p.m())){I();var D="Non-conflicting sub-positions (but "+c.o().Hg().Tc()+" !\x3d "+d.p.m().m().Tc()+")";c=a.c;d=a.oa;I();Oq(a).b?Eq(a,a.h):Gm(a,c);a.g&&(a.oa=d,R(a,c,X(S(), -new H(()=>D))));return}throw new x(c);}} -function gM(b,a){var c=a.c,d=null!==a.x;d&&a.x.ra((new fG("searchLocator")).t,c);var e=a.a;a.a=!1;var g=a.c;I();var h=a.a;a.a=!1;var k=a.c;I();I();var l=a.c;I();gG();var m=fq(),n=a.j;I();var q=a.c,r=a.u;a.u=!0;I();var t=a.c,v=6+t|0,w=a.j;N(w,-1+v|0)&&39===w.k.charCodeAt(t)&&76===w.k.charCodeAt(1+t|0)&&108===w.k.charCodeAt(2+t|0)&&97===w.k.charCodeAt(3+t|0)&&115===w.k.charCodeAt(4+t|0)&&116===w.k.charCodeAt(5+t|0)?U(a,v):W(a);a.g&&R(a,t,X(S(),new H(()=>'"\'Llast"')));a.u=r;a.b&&Eq(a,xq(a.j,q,a.c)); -if(a.b){var A=a.c,E=a.e,D=a.f,L=a.h;if(!a.b&&a.a)pa=a;else{var M=a.c;aM(a);var T=a.e,V=a.f;if(a.b){var Z=a.c,da=Z>M||!N(n,Z)?Z:A;ka=K(a,m.T(L,a.h),da)}else var ka=a;a.g&&O(a,P(J(),D,V),Q(E,T),M===a.q);pa=ka}}else var pa=a;var qa=pa.c,Da=pa.b?Gq(pa,pa.h,!!(pa.a|qa>l)):Iq(pa,qa);if(Da.b){var la=Da.h;if(null===la)throw new x(la);Da.h=new hM(0,la.m())}var Ca=a.f,Qa=a.e;if(a.b)a.a=!!(a.a|h);else if(!a.a){var $a=a.g;a.c=k;$a&&O(a,Ca,a.e,!1);a.a=!1;I();var Ma=a.c;I();gG();var Xa=fq(),Ta=a.j;I();var Za=a.c, -Fa=a.u;a.u=!0;I();var Ha=a.c,yb=6+Ha|0,ub=a.j;N(ub,-1+yb|0)&&39===ub.k.charCodeAt(Ha)&&82===ub.k.charCodeAt(1+Ha|0)&&108===ub.k.charCodeAt(2+Ha|0)&&97===ub.k.charCodeAt(3+Ha|0)&&115===ub.k.charCodeAt(4+Ha|0)&&116===ub.k.charCodeAt(5+Ha|0)?U(a,yb):W(a);a.g&&R(a,Ha,X(S(),new H(()=>'"\'Rlast"')));a.u=Fa;a.b&&Eq(a,xq(a.j,Za,a.c));if(a.b){var Vb=a.c,Bc=a.e,fb=a.f,zb=a.h;if(!a.b&&a.a)gb=a;else{var lc=a.c;aM(a);var pb=a.e,Gb=a.f;if(a.b){var hc=a.c,kb=hc>lc||!N(Ta,hc)?hc:Vb;bb=K(a,Xa.T(zb,a.h),kb)}else var bb= -a;a.g&&O(a,P(J(),fb,Gb),Q(Bc,pb),lc===a.q);gb=bb}}else var gb=a;var Ya=gb.c,cb=gb.b?Gq(gb,gb.h,!!(gb.a|Ya>Ma)):Iq(gb,Ya);if(cb.b){var Ab=cb.h;if(null===Ab)throw new x(Ab);cb.h=new iM(0,Ab.m())}var ic=a.f,Dc=a.a,Wb=!!(Dc|h);a.b||Dc||Gm(a,k);a.a=Wb;if($a){var db=Q(Ca,ic),mc=Q(Qa,a.e);O(a,db,mc,!1)}}var Pb=a.f,Lb=a.e;if(a.b){a.a=!!(a.a|e);var Cb=a}else{if(!a.a){var Nb=a.g;a.c=g;Nb&&O(a,Pb,a.e,!1);a.a=!1;I();gG();var Zb=fq(),jc=a.j;I();var Pc=a.c;I();var nc=a.c,vb=a.u;a.u=!0;I();var Qb=a.a;a.a=!1;var Rb= -a.c;I();var ec=a.c,ob=2+ec|0,Hb=a.j;N(Hb,-1+ob|0)&&39===Hb.k.charCodeAt(ec)&&76===Hb.k.charCodeAt(1+ec|0)?U(a,ob):W(a);a.g&&R(a,ec,X(S(),new H(()=>'"\'L"')));var qb=a.f,Ib=a.e;if(a.b)a.a=!!(a.a|Qb);else if(!a.a){var hb=a.g;a.c=Rb;hb&&O(a,qb,a.e,!1);a.a=!1;var Sb=a.c,$b=2+Sb|0,Eb=a.j;N(Eb,-1+$b|0)&&39===Eb.k.charCodeAt(Sb)&&82===Eb.k.charCodeAt(1+Sb|0)?U(a,$b):W(a);a.g&&R(a,Sb,X(S(),new H(()=>'"\'R"')));var Fb=a.f,rb=a.a,oc=!!(rb|Qb);a.b||rb||Gm(a,Rb);a.a=oc;if(hb){var fd=Q(qb,Fb),Cc=Q(Ib,a.e);O(a, -fd,Cc,!1)}}a.u=vb;var kc=a.b?Eq(a,xq(a.j,nc,a.c)):a,Ec=kc.c;kc.b?Gq(kc,kc.h,!!(kc.a|Ec>Pc)):Iq(kc,Ec);if(a.b){var gd=a.c,Tb=a.e,Jb=a.f,xc=a.h;Cm(J(),uB(),a);if(a.b)if(!a.b&&a.a)Xb=a;else{var sb=a.c;iB();var Qc=a.c,Ub=a.a;a.a=!1;I();bM(b,a);var Nc=a.b;if(Nc){var pc=Eq(a,new F(a.h));pc.a=!!(pc.a|Ub)}else if(!a.a){var ac=K(a,z(),Qc);ac.a=!!(ac.a|Ub)}if(a.g){var Uc=a.f;if(!Nc){var fc=X(S(),new H(()=>nq(J(),Uc.wa)+".?"));O(a,fc,a.e,!1)}}var wb=a.e,qc=a.f;if(a.b){var lb=a.c,rc=lb>sb||!N(jc,lb)?lb:gd;Vc= -K(a,Zb.T(xc,a.h),rc)}else var Vc=a;a.g&&O(a,P(J(),Jb,qc),Q(Tb,wb),sb===a.q);Xb=Vc}else Xb=a}else var Xb=a;if(Xb.b){var mb=Xb.h;a:if(null!==mb&&"'L"===mb.o()&&z()===mb.m())var bc=yz(Bz(),z(),Zh().Ad,!0,jM(b.ee));else if(null!==mb&&"'R"===mb.o()&&z()===mb.m())bc=Az(Bz(),z(),Zh().Ad,!0,jM(b.ee));else{if(null!==mb&&"'L"===mb.o()&&mb.m()instanceof F){var sc=mb.m();if(null!==sc.p&&"\x3d\x3d"===sc.p.o()&&null!==sc.p.m()){bc=yz(Bz(),new F(sc.p.m().o()),sc.p.m().m(),!0,jM(b.ee));break a}}if(null!==mb&&"'R"=== -mb.o()&&mb.m()instanceof F){var Db=mb.m();if(null!==Db.p&&"\x3d\x3d"===Db.p.o()&&null!==Db.p.m()){bc=Az(Bz(),new F(Db.p.m().o()),Db.p.m().m(),!0,jM(b.ee));break a}}if(null!==mb&&"'L"===mb.o()&&mb.m()instanceof F){var tc=mb.m();if(null!==tc.p&&"~\x3d"===tc.p.o()&&null!==tc.p.m()){bc=yz(Bz(),new F(tc.p.m().o()),tc.p.m().m(),!1,jM(b.ee));break a}}if(null!==mb&&"'R"===mb.o()&&mb.m()instanceof F){var Rc=mb.m();if(null!==Rc.p&&"~\x3d"===Rc.p.o()&&null!==Rc.p.m()){bc=Az(Bz(),new F(Rc.p.m().o()),Rc.p.m().m(), -!1,jM(b.ee));break a}}throw new x(mb);}Xb.h=bc}var gc=a.f,Kb=a.a,Sc=!!(Kb|e);a.b||Kb||Gm(a,g);a.a=Sc;if(Nb){var tb=Q(Pb,gc),Fc=Q(Lb,a.e);O(a,tb,Fc,!1)}}Cb=a}d&&a.x.qa((new fG("searchLocator")).t,Cb.c,Cb.b);if(Cb.g){var Wc=X(S(),new H(()=>(new fG("searchLocator")).t));O(Cb,Wc,Cb.e,c(new fG("locator")).t)),O(k,a,k.e,c'"~\x3e"')));var T=a.e,V=a.f;if(a.b){var Z=a.c;K(a,A,Z>E||!N(r,Z)?Z:t)}a.g&& -O(a,P(J(),w,V),Q(v,T),E===a.q)}}if(a.b){var da=a.c,ka=a.e,pa=a.f,qa=a.h;Cm(J(),uB(),a);if(a.b)if(!a.b&&a.a)Xa=a;else{var Da=a.c;NG(b.oi,a);var la=a.e,Ca=a.f;if(a.b){var Qa=a.c,$a=Qa>Da||!N(q,Qa)?Qa:da;Ma=K(a,n.T(qa,a.h),$a)}else var Ma=a;a.g&&O(a,P(J(),pa,Ca),Q(ka,la),Da===a.q);Xa=Ma}else Xa=a}else var Xa=a;a.u=m;Xa.a=l;var Ta=a.f,Za=a.e;if(a.b)a.a=!!(a.a|h);else if(!a.a){var Fa=a.g;a.c=k;Fa&&O(a,Ta,a.e,!1);a.a=!1;gG();var Ha=fq(),yb=a.j;I();Bm();var ub=a.j;I();MG(b.oi,!1,a);if(a.b){var Vb=a.c,Bc= -a.e,fb=a.f,zb=a.h;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var lc=a.c,pb=a.c,Gb=2+pb|0,hc=a.j;N(hc,-1+Gb|0)&&126===hc.k.charCodeAt(pb)&&62===hc.k.charCodeAt(1+pb|0)?U(a,Gb):W(a);a.g&&R(a,pb,X(S(),new H(()=>'"~\x3e"')));var kb=a.e,bb=a.f;if(a.b){var gb=a.c;K(a,zb,gb>lc||!N(ub,gb)?gb:Vb)}a.g&&O(a,P(J(),fb,bb),Q(Bc,kb),lc===a.q)}}if(a.b){var Ya=a.c,cb=a.e,Ab=a.f,ic=a.h;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var Dc=a.c;MG(b.oi,!1,a);var Wb=a.e,db=a.f;if(a.b){var mc=a.c,Pb=mc>Dc||!N(yb,mc)?mc:Ya;K(a,Ha.T(ic,a.h), -Pb)}a.g&&O(a,P(J(),Ab,db),Q(cb,Wb),Dc===a.q)}}var Lb=a.f,Cb=a.a,Nb=!!(Cb|h);a.b||Cb||Gm(a,k);a.a=Nb;if(Fa){var Zb=Q(Ta,Lb),jc=Q(Za,a.e);O(a,Zb,jc,!1)}}var Pc=a.f,nc=a.e;if(a.b){a.a=!!(a.a|e);var vb=a}else{if(!a.a){var Qb=a.g;a.c=g;Qb&&O(a,Pc,a.e,!1);a.a=!1;gG();var Rb=fq(),ec=a.j;I();Bm();var ob=a.j;I();var Hb=a.a;a.a=!1;var qb=a.c;I();mI(OA(),a);var Ib=a.f,hb=a.e;if(a.b)a.a=!!(a.a|Hb);else if(!a.a){var Sb=a.g;a.c=qb;Sb&&O(a,Ib,a.e,!1);a.a=!1;kI(OA(),a);var $b=a.f,Eb=a.a,Fb=!!(Eb|Hb);a.b||Eb||Gm(a, -qb);a.a=Fb;if(Sb){var rb=Q(Ib,$b),oc=Q(hb,a.e);O(a,rb,oc,!1)}}if(a.b){var fd=a.c,Cc=a.e,kc=a.f,Ec=a.h;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var gd=a.c,Tb=a.c,Jb=2+Tb|0,xc=a.j;N(xc,-1+Jb|0)&&126===xc.k.charCodeAt(Tb)&&62===xc.k.charCodeAt(1+Tb|0)?U(a,Jb):W(a);a.g&&R(a,Tb,X(S(),new H(()=>'"~\x3e"')));var sb=a.e,Qc=a.f;if(a.b){var Ub=a.c;K(a,Ec,Ub>gd||!N(ob,Ub)?Ub:fd)}a.g&&O(a,P(J(),kc,Qc),Q(Cc,sb),gd===a.q)}}if(a.b){var Nc=a.c,pc=a.e,ac=a.f,Uc=a.h;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var fc=a.c;VG(b.oi, -a);var wb=a.e,qc=a.f;if(a.b){var lb=a.c,rc=lb>fc||!N(ec,lb)?lb:Nc;K(a,Rb.T(Uc,a.h),rc)}a.g&&O(a,P(J(),ac,qc),Q(pc,wb),fc===a.q)}}var Vc=a.f,Xb=a.a,mb=!!(Xb|e);a.b||Xb||Gm(a,g);a.a=mb;if(Qb){var bc=Q(Pc,Vc),sc=Q(nc,a.e);O(a,bc,sc,!1)}}vb=a}if(vb.b){var Db=vb.h,tc=new ri(Db.o()),Rc=jM(b.ee),gc=jM(b.ee),Kb=Db.m(),Sc=Pf();vb.h=Gi(tc,JF(Rc,KF(gc,Kb,Sc)));tb=vb}else var tb=vb;d&&a.x.qa((new fG("substPair")).t,tb.c,tb.b);if(tb.g){var Fc=X(S(),new H(()=>(new fG("substPair")).t));O(tb,Fc,tb.e,c'"("')));if(c.b){var Ca=c.c,Qa=c.e,$a=c.f;c.a=!0;Cm(J(),uB(),c);if(c.b&&(c.b||!c.a)){var Ma=c.c;lM(b,c);var Xa=c.e, -Ta=c.f;if(c.b){var Za=c.c;K(c,c.h,Za>Ma||!N(qa,Za)?Za:Ca)}else c.a=!0;c.g&&O(c,P(J(),$a,Ta),Q(Qa,Xa),Ma===c.q)}}if(c.b){var Fa=c.c,Ha=c.e,yb=c.f,ub=c.h;Cm(J(),uB(),c);if(c.b&&(c.b||!c.a)){var Vb=c.c,Bc=c.j,fb=c.c;N(Bc,fb)&&41===Bc.k.charCodeAt(fb)?U(c,1+fb|0):W(c);c.g&&R(c,fb,X(S(),new H(()=>'")"')));var zb=c.e,lc=c.f;if(c.b){var pb=c.c;K(c,ub,pb>Vb||!N(pa,pb)?pb:Fa)}c.g&&O(c,P(J(),yb,lc),Q(Ha,zb),Vb===c.q)}}var Gb=c.f,hc=c.e;if(c.b){c.a=!!(c.a|da);var kb=c}else{if(!c.a){var bb=c.g;c.c=ka;bb&&O(c, -Gb,c.e,!1);c.a=!1;lM(b,c);var gb=c.f,Ya=c.a,cb=!!(Ya|da);c.b||Ya||Gm(c,ka);c.a=cb;if(bb){var Ab=Q(Gb,gb),ic=Q(hc,c.e);O(c,Ab,ic,!1)}}kb=c}if(kb.b){var Dc=kb.h;ke();var Wb=Rf(new Sf,[Dc]);kb.h=le(y(),Wb)}m=kb}else if(a instanceof Qz){I();var db=aM(c);if(db.b){var mc=db.h;ke();var Pb=Rf(new Sf,[mc]);db.h=le(y(),Pb)}m=db}else if(a instanceof Oz){I();var Lb=c.c,Cb=c.oa;I();var Nb=Oq(c).b?Eq(c,c.h):Gm(c,Lb);c.g&&(c.oa=Cb,R(c,Lb,X(S(),new H(()=>"Optional argument cannot appear recursively in a different argument type")))); -m=Nb}else if(a instanceof Kz){I();var Zb=c.c,jc=null!==c.x;jc&&c.x.ra((new fG("argList")).t,Zb);var Pc=c.a;c.a=!1;var nc=c.c;I();I();var vb=c.c,Qb=c.u;c.u=!0;I();var Rb=c.c,ec=3+Rb|0,ob=c.j;N(ob,-1+ec|0)&&110===ob.k.charCodeAt(Rb)&&105===ob.k.charCodeAt(1+Rb|0)&&108===ob.k.charCodeAt(2+Rb|0)?U(c,ec):W(c);c.g&&R(c,Rb,X(S(),new H(()=>'"nil"')));c.u=Qb;var Hb=c.b?Eq(c,xq(c.j,vb,c.c)):c;Hb.b&&(Hb.h=y());var qb=c.f,Ib=c.e;if(c.b){c.a=!!(c.a|Pc);var hb=c}else{if(!c.a){var Sb=c.g;c.c=nc;Sb&&O(c,qb,c.e,!1); -c.a=!1;I();gG();var $b=fq(),Eb=c.j;I();mM(b,a.vq,c);if(c.b){var Fb=c.c,rb=c.e,oc=c.f;c.a=!0;var fd=c.h;Cm(J(),uB(),c);if(c.b)if(!c.b&&c.a)af=c;else{var Cc=c.c;iB();var kc=c.c,Ec=c.a;c.a=!1;I();Bm();var gd=c.j;I();Bm();var Tb=c.j;I();mB();var Jb=!1;Jb=c.a;for(var xc=hG(qE()),sb=c.c,Qc=null;;){c.a=!1;I();gG();var Ub=c.j;I();gG();var Nc=c.j;I();var pc=c.c,ac=2+pc|0,Uc=c.j;N(Uc,-1+ac|0)&&58===Uc.k.charCodeAt(pc)&&58===Uc.k.charCodeAt(1+pc|0)?U(c,ac):W(c);c.g&&R(c,pc,X(S(),new H(()=>'"::"')));if(c.b){var fc= -c.c,wb=c.e,qc=c.f;Cm(J(),uB(),c);if(c.b&&(c.b||!c.a)){var lb=c.c,rc=c.c,Vc=c.a,Xb=c.u;c.u=!0;var mb=c.oa,bc=c.c,sc=3+bc|0,Db=c.j;N(Db,-1+sc|0)&&110===Db.k.charCodeAt(bc)&&105===Db.k.charCodeAt(1+bc|0)&&108===Db.k.charCodeAt(2+bc|0)?U(c,sc):W(c);c.g&&R(c,bc,X(S(),new H(()=>'"nil"')));c.u=Xb;var tc=c.b?Gm(c,rc):U(c,rc);c.g&&(c.oa=mb,R(c,rc,S().Ga));tc.a=Vc;var Rc=c.e,gc=c.f;if(c.b){var Kb=c.c;K(c,void 0,Kb>lb||!N(Nc,Kb)?Kb:fc)}c.g&&O(c,P(J(),qc,gc),Q(wb,Rc),lb===c.q)}}if(c.b){var Sc=c.c,tb=c.e,Fc=c.f; -c.a=!0;Cm(J(),uB(),c);if(c.b&&(c.b||!c.a)){var Wc=c.c;mM(b,a.vq,c);var Xc=c.e,td=c.f;if(c.b){var rd=c.c;K(c,c.h,rd>Wc||!N(Ub,rd)?rd:Sc)}else c.a=!0;c.g&&O(c,P(J(),Fc,td),Q(tb,Xc),Wc===c.q)}}var $c=c.f,xd=c.e;Jb=!!(Jb|c.a);if(c.b){var nd=c.c;xc.pa(c.h);c.a=!1;uB()!==xB()&&Cm(J(),uB(),c);if(c.b||!c.a){c.a=!1;sb=nd;Qc=xd;continue}}else c.a||Hq(c,$q(Bh(),xc),sb,Jb),c.g&&er(J(),0,c,S().Ga,$c,Qc,!0);break}if(c.b){var ud=c.c,Oc=c.e,Gc=c.f,Tc=c.h;Cm(J(),uB(),c);if(c.b&&(c.b||!c.a)){var yd=c.c,zd=c.c;I(); -var Hd=c.c,Jc=2+Hd|0,hd=c.j,Ld=N(hd,-1+Jc|0)&&58===hd.k.charCodeAt(Hd)&&58===hd.k.charCodeAt(1+Hd|0)?U(c,Jc):W(c);c.g&&R(c,Hd,X(S(),new H(()=>'"::"')));var Hc=Ld.c;Ld.b?Gq(Ld,Ld.h,!!(Ld.a|Hc>zd)):Iq(Ld,Hc);var vd=c.e,Ad=c.f;if(c.b){var Me=c.c;K(c,Tc,Me>yd||!N(Tb,Me)?Me:ud)}c.g&&O(c,P(J(),Gc,Ad),Q(Oc,vd),yd===c.q)}}if(c.b){var Ye=c.c,je=c.e,gf=c.f,ye=c.h;Cm(J(),uB(),c);if(c.b&&(c.b||!c.a)){var Qd=c.c,Ud=c.c,Ze=3+Ud|0,nf=c.j;N(nf,-1+Ze|0)&&110===nf.k.charCodeAt(Ud)&&105===nf.k.charCodeAt(1+Ud|0)&&108=== -nf.k.charCodeAt(2+Ud|0)?U(c,Ze):W(c);c.g&&R(c,Ud,X(S(),new H(()=>'"nil"')));var me=c.e,of=c.f;if(c.b){var ne=c.c;K(c,ye,ne>Qd||!N(gd,ne)?ne:Ye)}c.g&&O(c,P(J(),gf,of),Q(je,me),Qd===c.q)}}var qe=c.b;if(qe){var Lf=Eq(c,new F(c.h));Lf.a=!!(Lf.a|Ec)}else if(!c.a){var Cf=K(c,z(),kc);Cf.a=!!(Cf.a|Ec)}if(c.g){var pf=c.f;if(!qe){var Ne=X(S(),new H(()=>nq(J(),pf.wa)+".?"));O(c,Ne,c.e,!1)}}var Mf=c.e,ee=c.f;if(c.b){var Kc=c.c,$e=Kc>Cc||!N(Eb,Kc)?Kc:Fb;gg=K(c,$b.T(fd,c.h),$e)}else{c.a=!0;var gg=c}c.g&&O(c,P(J(), -oc,ee),Q(rb,Mf),Cc===c.q);af=gg}else af=c}else var af=c;if(af.b){var Yd=af.h;if(null!==Yd&&z()===Yd.m()){ke();var Zd=Rf(new Sf,[Yd.o()]),Zf=le(y(),Zd)}else{if(!(null!==Yd&&Yd.m()instanceof F))throw new x(Yd);var oe=Yd.o(),qf=Yd.m().p.Qd();Zf=new kf(oe,qf)}af.h=Zf}var Ig=c.f,Df=c.a,Id=!!(Df|Pc);c.b||Df||Gm(c,nc);c.a=Id;if(Sb){var $d=Q(qb,Ig),tg=Q(Ib,c.e);O(c,$d,tg,!1)}}hb=c}jc&&c.x.qa((new fG("argList")).t,hb.c,hb.b);if(hb.g){var hg=X(S(),new H(()=>(new fG("argList")).t));O(hb,hg,hb.e,Zb(new fG("argumentInterior")).t));O(m,Ef,m.e,d'"\\""')));if(c.b){k=c.c;l=c.e;var m=c.f;c.a=!0;Cm(J(),uB(),c);if(c.b&&(c.b||!c.a)){var n=c.c;mM(b,a,c);b=c.e;var q=c.f;if(c.b){var r=c.c;K(c,c.h,r>n||!N(h,r)?r:k)}else c.a=!0;c.g&&O(c,P(J(),m,q),Q(l,b),n===c.q)}}c.b?(m=c.c,h=c.e,k=c.f,n=c.h,Cm(J(),uB(),c),c.b?!c.b&&c.a?g=c:(l=c.c, -b=c.j,q=c.c,N(b,q)&&34===b.k.charCodeAt(q)?U(c,1+q|0):W(c),c.g&&R(c,q,X(S(),new H(()=>'"\\""'))),b=c.e,q=c.f,c.b?(r=c.c,g=K(c,n,r>l||!N(g,r)?r:m)):g=c,c.g&&O(c,P(J(),k,q),Q(h,b),l===c.q)):g=c):g=c;e&&c.x.qa(lz("Argument "+a.ya()+": "+a.ig()).t,g.c,g.b);g.g&&(c=X(S(),new H(()=>lz("Argument "+a.ya()+": "+a.ig()).t)),O(g,c,g.e,dA&&D));if(0===A&&0===v)K(e,void 0,w);else{var T=e.j,V=e.c;N(T,V)&&44===T.k.charCodeAt(V)?U(e,1+V|0):W(e);e.g&&R(e,V,X(S(),new H(()=>'","')));var Z=e.f,da=e.e,ka=e.a,pa=e.g;if(e.b){var qa=e.c,Da=1+A|0;if(Da===v)Sq(qa, -qa,Da,!!(D|ka),t,e,q,void 0),pa&&R(e,w,X(S(),new H((Ad=>()=>nq(J(),Ad.wa)+".rep")(Z))));else if(r===xB()||(Cm(J(),r,e),e.b||!e.a)){e.a=!1;var la=!!(!!(D|ka)|e.a);w=qa;A=Da;E=!1;D=la;L=null;M=da;continue}}else ka||Sq(w,w,A,!!(D|ka),t,e,q,void 0),pa&&er(J(),0,e,L,Z,M,E||ka)}break}if(e.b){var Ca=e.c,Qa=e.e,$a=e.f;e.a=!0;Cm(J(),uB(),e);if(e.b)if(!e.b&&e.a)var Ma=e;else{var Xa=e.c;I();I();var Ta=mB(),Za=uB();Wq();for(var Fa=hG(qE()),Ha=-1===d?0:d,yb=-1===d?2147483647:d,ub=e.c,Vb=0,Bc=!1,fb=e.a,zb=null, -lc=null,pb;;){e.a=!!(Bc|(0>Vb&&fb));if(0===Vb&&0===yb)pb=K(e,$q(Bh(),Fa),ub);else{kM(b,e);var Gb=e.f,hc=e.e,kb=e.a,bb=e.g;if(e.b){var gb=e.c;Fa.pa(e.h);var Ya=1+Vb|0;if(Ya===yb){var cb=Sq(gb,gb,Ya,!!(fb|kb),Ha,e,Ta,Fa);bb&&R(e,ub,X(S(),new H((Ad=>()=>nq(J(),Ad.wa)+".rep")(Gb))));pb=cb}else if(Za!==xB()&&(Cm(J(),Za,e),!e.b&&e.a))pb=e;else{e.a=!1;var Ab=e.j,ic=e.c,Dc=N(Ab,ic)&&44===Ab.k.charCodeAt(ic)?U(e,1+ic|0):W(e);e.g&&R(e,ic,X(S(),new H(()=>'","')));var Wb=e.a,db=!!(!!(fb|kb)|Wb);if(null===Dc){ub= -gb;Vb=Ya;Bc=!1;fb=db;zb=null;lc=hc;continue}if(e.b){var mc=e.f;if(Za===xB()||(Cm(J(),Za,e),e.b||!Wb&&!e.a)){ub=gb;Vb=Ya;Bc=Wb;fb=db;zb=mc;lc=hc;continue}pb=e}else{var Pb=Wb?Jq(e,gb,db):Sq(gb,gb,Ya,db,Ha,e,Ta,Fa);bb&&er(J(),0,e,null,Gb,hc,!0);pb=Pb}}}else{var Lb=kb?e:Sq(ub,ub,Vb,!!(fb|kb),Ha,e,Ta,Fa);bb&&er(J(),0,e,zb,Gb,lc,Bc||kb);pb=Lb}}break}if(pb.b){var Cb=pb.h;pb.h=B(new C,y(),Cb.Qd())}var Nb=e.e,Zb=e.f;if(e.b){var jc=e.c;Pc=K(e,e.h,jc>Xa||!N(m,jc)?jc:Ca)}else{e.a=!0;var Pc=e}e.g&&O(e,P(J(),$a, -Zb),Q(Qa,Nb),Xa===e.q);Ma=Pc}else Ma=e}else Ma=e}else{if(c instanceof kf&&(k=!0,l=c,l.Ob instanceof Kz)){var nc=l.Ob;if(y().l(l.ja)&&a){I();iB();var vb=e.c,Qb=e.a;e.a=!1;I();pM(b,nc,e);var Rb=e.b;if(Rb){var ec=Eq(e,new F(e.h));ec.a=!!(ec.a|Qb);var ob=ec}else if(e.a)ob=e;else{var Hb=K(e,z(),vb);Hb.a=!!(Hb.a|Qb);ob=Hb}if(e.g){var qb=e.f;if(!Rb){var Ib=X(S(),new H(()=>nq(J(),qb.wa)+".?"));O(e,Ib,e.e,!1)}}var hb=uB();if(ob.b){var Sb=ob.u,$b=ob.h;ob.u=!0;hb.Vd(ob);ob.u=Sb;if(!ob.b&&ob.a)Ma=ob;else{I(); -var Eb=qM(b,a&&$b.r(),y(),d,e);if(Eb.b){var Fb=Eb.h;ke();var rb=[$b.r()?hG(Bh()):$b.G()],oc=Rf(new Sf,rb),fd=le(y(),oc);Eb.h=B(new C,hf(fd,Fb.o()),Fb.m())}Ma=Eb}}else Ma=ob;break a}}if(k&&l.Ob instanceof Oz){var Cc=l.Ob;I();iB();var kc=e.c,Ec=e.a;e.a=!1;I();if(a)pM(b,Cc.wq,e);else{gG();var gd=e.j;I();var Tb=e.j,Jb=e.c;N(Tb,Jb)&&44===Tb.k.charCodeAt(Jb)?U(e,1+Jb|0):W(e);e.g&&R(e,Jb,X(S(),new H(()=>'","')));if(e.b){var xc=e.c,sb=e.e,Qc=e.f;Cm(J(),uB(),e);if(e.b&&(e.b||!e.a)){var Ub=e.c;pM(b,Cc.wq,e); -var Nc=e.e,pc=e.f;if(e.b){var ac=e.c;K(e,e.h,ac>Ub||!N(gd,ac)?ac:xc)}e.g&&O(e,P(J(),Qc,pc),Q(sb,Nc),Ub===e.q)}}}var Uc=e.b;if(Uc){var fc=Eq(e,new F(e.h));fc.a=!!(fc.a|Ec);var wb=fc}else if(e.a)wb=e;else{var qc=K(e,z(),kc);qc.a=!!(qc.a|Ec);wb=qc}if(e.g){var lb=e.f;if(!Uc){var rc=X(S(),new H(()=>nq(J(),lb.wa)+".?"));O(e,rc,e.e,!1)}}var Vc=uB();if(wb.b){var Xb=wb.u,mb=wb.h;wb.u=!0;Vc.Vd(wb);wb.u=Xb;if(!wb.b&&wb.a)Ma=wb;else{var bc=l;I();var sc=qM(b,a&&mb.r(),bc.ja,d,e);if(sc.b){var Db=sc.h,tc=bE(mq(), -mb).qs(),Rc=Oi(),gc=tc.Gm(Rc.Wt).aa(new Xf(Ad=>{ke();Ad=Rf(new Sf,[Ad]);return le(y(),Ad)})).Qd();sc.h=B(new C,hf(gc,Db.o()),Db.m())}Ma=sc}}else Ma=wb}else if(k){I();if(a)var Kb=pM(b,l.Ob,e);else{gG();var Sc=e.j;I();var tb=e.c;I();var Fc=e.j,Wc=e.c,Xc=N(Fc,Wc)&&44===Fc.k.charCodeAt(Wc)?U(e,1+Wc|0):W(e);e.g&&R(e,Wc,X(S(),new H(()=>'","')));var td=Xc.c;Xc.b?Gq(Xc,Xc.h,!!(Xc.a|td>tb)):Iq(Xc,td);if(e.b){var rd=e.c,$c=e.e,xd=e.f;Cm(J(),uB(),e);if(e.b)if(!e.b&&e.a)Kb=e;else{var nd=e.c;pM(b,l.Ob,e);var ud= -e.e,Oc=e.f;if(e.b){var Gc=e.c;Tc=K(e,e.h,Gc>nd||!N(Sc,Gc)?Gc:rd)}else var Tc=e;e.g&&O(e,P(J(),xd,Oc),Q($c,ud),nd===e.q);Kb=Tc}else Kb=e}else Kb=e}var yd=uB();if(Kb.b){var zd=Kb.u,Hd=Kb.h;Kb.u=!0;yd.Vd(Kb);Kb.u=zd;if(!Kb.b&&Kb.a)Ma=Kb;else{var Jc=l;I();var hd=qM(b,!1,Jc.ja,d,e);if(hd.b){var Ld=hd.h;hd.h=B(new C,new kf(Hd,Ld.o()),Ld.m())}Ma=hd}}else Ma=Kb}else throw new x(c);}h&&e.x.qa((new fG("argumentList")).t,Ma.c,Ma.b);if(Ma.g){var Hc=X(S(),new H(()=>(new fG("argumentList")).t));O(Ma,Hc,Ma.e,g< -Ma.q);if(!Ma.b){var vd=B(new C,(new fG("argumentList")).t,g);Ma.J=new kf(vd,Ma.J)}}return Ma}function rM(b,a){I();var c=a.c,d=null!==a.x;d&&a.x.ra((new fG("tacticSymbol")).t,c);b=QG(b.oi,a);d&&a.x.qa((new fG("tacticSymbol")).t,b.c,b.b);b.g&&(a=X(S(),new H(()=>(new fG("tacticSymbol")).t)),O(b,a,b.e,c'"("')));A=w.c;w.b?Gq(w,w.h,!!(w.a|A>v)):Iq(w,A);a.u=r;r=a.b?Gm(a,n):U(a,n);a.g&&(a.oa=t,R(a,n,S().Ga));r.a=q;n=a.e;q=a.f;a.b?(t=a.c,e=K(a,l,t> -m||!N(e,t)?t:g)):(a.a=!0,e=a);a.g&&O(a,P(J(),k,q),Q(h,n),m===a.q);h=e}else h=a}else h=a;if(h.b){h=h.h;try{var E=Gz(Tz(),h),D=E.Ro,L=E.Qo;if(D instanceof kf&&D.Ob instanceof Kz&&y().l(D.ja)&&0===L){I();var M=b.uq;ke();jf();var T=y(),V=Rf(new Sf,[new Oj(T)]),Z=M.Ln(h,le(y(),V),jM(b.ee));Ha=Fm(Z,a)}else{if(0===L)b:{for(E=D;!E.r();){if(!(E.v()instanceof Oz)){var da=!1;break b}E=E.D()}da=!0}else da=!1;if(da){I();var ka=b.uq.Ln(h,y(),jM(b.ee));Ha=Fm(ka,a)}else{I();var pa=D.E();if(D===y())var qa=y();else{var Da= -D.v(),la=new kf(Da.ya()+":"+Da.ig(),y());da=la;for(var Ca=D.D();Ca!==y();){var Qa=Ca.v(),$a=new kf(Qa.ya()+":"+Qa.ig(),y());da=da.ja=$a;Ca=Ca.D()}qa=la}var Ma="Expected "+pa+" arguments "+Li(qa,"(",",",")")+(0Ma))));Ha=Za}}}catch(yb){if(Ha=yb instanceof ll?yb:new ml(yb),Ha instanceof bl||Ha instanceof cj)if(b.Zl.sa(h))I(),Ha=new tM(b.Zl.s(h)),Ha=Fm(Ha,a);else{I();var Fa="Expected known tactic, but "+ -h+" not a known tactic";Ha=a.c;b=a.oa;I();D=Oq(a).b?Eq(a,a.h):Gm(a,Ha);a.g&&(a.oa=b,R(a,Ha,X(S(),new H(()=>Fa))));Ha=D}else throw Ha instanceof ml?Ha.yc:Ha;}}else var Ha=h;d&&a.x.qa((new fG("atomicTactic")).t,Ha.c,Ha.b);Ha.g&&(a=X(S(),new H(()=>(new fG("atomicTactic")).t)),O(Ha,a,Ha.e,c'"("')));t=r.c;r.b?Gq(r,r.h,!!(r.a|t>q)):Iq(r,t);q=a.e;t=a.f;a.b?(r=a.c,g=K(a,m,r>n||!N(g,r)?r:h)):g=a;a.g&&O(a,P(J(),l,t),Q(k,q),n===a.q);l=g}}else l=a;n=uB();if(l.b&&(g=l.u,k=l.h,l.u=!0,n.Vd(l),l.u=g,l.b|| -!l.a)&&(n=Gz(Tz(),k),l=n.Ro,n=n.Qo,I(),l=qM(b,!0,l,n,a),l.b)){g=l.h;if(null===g)throw new x(g);q=g.o();n=v=>{jf();return new Oj(v)};if(q===y())n=y();else{h=q.v();m=h=new kf(n(h),y());for(q=q.D();q!==y();)t=q.v(),t=new kf(n(t),y()),m=m.ja=t,q=q.D();n=h}q=g.m();g=v=>{jf();return new Pj(v)};if(q===y())g=y();else{h=q.v();m=h=new kf(g(h),y());for(q=q.D();q!==y();)t=q.v(),t=new kf(g(t),y()),m=m.ja=t,q=q.D();g=h}l.h=B(new C,k,hf(n,g))}a.b?(g=a.c,k=a.e,l=a.f,h=a.h,Cm(J(),uB(),a),a.b?!a.b&&a.a?e=a:(n=a.c, -m=a.j,q=a.c,N(m,q)&&41===m.k.charCodeAt(q)?U(a,1+q|0):W(a),a.g&&R(a,q,X(S(),new H(()=>'")"'))),m=a.e,q=a.f,a.b?(t=a.c,e=K(a,h,t>n||!N(e,t)?t:g)):e=a,a.g&&O(a,P(J(),l,q),Q(k,m),n===a.q)):e=a):e=a;d&&a.x.qa(lz("tactic(...)").t,e.c,e.b);e.g&&(a=X(S(),new H(()=>lz("tactic(...)").t)),O(e,a,e.e,c'"doall"')));if(a.b){var A=a.c,E=a.e,D=a.f;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var L= -a.c,M=a.j,T=a.c;N(M,T)&&40===M.k.charCodeAt(T)?U(a,1+T|0):W(a);a.g&&R(a,T,X(S(),new H(()=>'"("')));var V=a.e,Z=a.f;if(a.b){var da=a.c;K(a,void 0,da>L||!N(r,da)?da:A)}a.g&&O(a,P(J(),D,Z),Q(E,V),L===a.q)}}if(a.b){var ka=a.c,pa=a.e,qa=a.f;a.a=!0;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var Da=a.c;cH(b,a);var la=a.e,Ca=a.f;if(a.b){var Qa=a.c;K(a,a.h,Qa>Da||!N(q,Qa)?Qa:ka)}else a.a=!0;a.g&&O(a,P(J(),qa,Ca),Q(pa,la),Da===a.q)}}if(a.b){var $a=a.c,Ma=a.e,Xa=a.f,Ta=a.h;Cm(J(),uB(),a);if(a.b)if(!a.b&&a.a)fb=a;else{var Za= -a.c,Fa=a.j,Ha=a.c;N(Fa,Ha)&&41===Fa.k.charCodeAt(Ha)?U(a,1+Ha|0):W(a);a.g&&R(a,Ha,X(S(),new H(()=>'")"')));var yb=a.e,ub=a.f;if(a.b){var Vb=a.c;Bc=K(a,Ta,Vb>Za||!N(n,Vb)?Vb:$a)}else var Bc=a;a.g&&O(a,P(J(),Xa,ub),Q(Ma,yb),Za===a.q);fb=Bc}else fb=a}else var fb=a;fb.b&&(fb.h=new wM(fb.h));var zb=a.f,lc=a.e;if(a.b)a.a=!!(a.a|l);else if(!a.a){var pb=a.g;a.c=m;pb&&O(a,zb,a.e,!1);a.a=!1;I();Bm();var Gb=a.j;I();gG();var hc=a.j;I();gG();var kb=a.j;I();var bb=a.c,gb=7+bb|0,Ya=a.j;N(Ya,-1+gb|0)&&112===Ya.k.charCodeAt(bb)&& -97===Ya.k.charCodeAt(1+bb|0)&&114===Ya.k.charCodeAt(2+bb|0)&&116===Ya.k.charCodeAt(3+bb|0)&&105===Ya.k.charCodeAt(4+bb|0)&&97===Ya.k.charCodeAt(5+bb|0)&&108===Ya.k.charCodeAt(6+bb|0)?U(a,gb):W(a);a.g&&R(a,bb,X(S(),new H(()=>'"partial"')));if(a.b){var cb=a.c,Ab=a.e,ic=a.f;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var Dc=a.c,Wb=a.j,db=a.c;N(Wb,db)&&40===Wb.k.charCodeAt(db)?U(a,1+db|0):W(a);a.g&&R(a,db,X(S(),new H(()=>'"("')));var mc=a.e,Pb=a.f;if(a.b){var Lb=a.c;K(a,void 0,Lb>Dc||!N(kb,Lb)?Lb:cb)}a.g&&O(a, -P(J(),ic,Pb),Q(Ab,mc),Dc===a.q)}}if(a.b){var Cb=a.c,Nb=a.e,Zb=a.f;a.a=!0;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var jc=a.c;cH(b,a);var Pc=a.e,nc=a.f;if(a.b){var vb=a.c;K(a,a.h,vb>jc||!N(hc,vb)?vb:Cb)}else a.a=!0;a.g&&O(a,P(J(),Zb,nc),Q(Nb,Pc),jc===a.q)}}if(a.b){var Qb=a.c,Rb=a.e,ec=a.f,ob=a.h;Cm(J(),uB(),a);if(a.b)if(!a.b&&a.a)Fb=a;else{var Hb=a.c,qb=a.j,Ib=a.c;N(qb,Ib)&&41===qb.k.charCodeAt(Ib)?U(a,1+Ib|0):W(a);a.g&&R(a,Ib,X(S(),new H(()=>'")"')));var hb=a.e,Sb=a.f;if(a.b){var $b=a.c;Eb=K(a,ob,$b>Hb|| -!N(Gb,$b)?$b:Qb)}else var Eb=a;a.g&&O(a,P(J(),ec,Sb),Q(Rb,hb),Hb===a.q);Fb=Eb}else Fb=a}else var Fb=a;Fb.b&&(Fb.h=new xM(Fb.h,z()));var rb=a.f,oc=a.a,fd=!!(oc|l);a.b||oc||Gm(a,m);a.a=fd;if(pb){var Cc=Q(zb,rb),kc=Q(lc,a.e);O(a,Cc,kc,!1)}}var Ec=a.f,gd=a.e;if(a.b)a.a=!!(a.a|h);else if(!a.a){var Tb=a.g;a.c=k;Tb&&O(a,Ec,a.e,!1);a.a=!1;I();Bm();var Jb=a.j;I();gG();var xc=fq(),sb=a.j;I();Bm();var Qc=a.j;I();Bm();var Ub=a.j;I();Bm();var Nc=a.j;I();Bm();var pc=a.j;I();gG();var ac=a.j;I();gG();var Uc=a.j; -I();gG();var fc=a.j;I();var wb=a.c,qc=3+wb|0,lb=a.j;N(lb,-1+qc|0)&&108===lb.k.charCodeAt(wb)&&101===lb.k.charCodeAt(1+wb|0)&&116===lb.k.charCodeAt(2+wb|0)?U(a,qc):W(a);a.g&&R(a,wb,X(S(),new H(()=>'"let"')));if(a.b){var rc=a.c,Vc=a.e,Xb=a.f;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var mb=a.c,bc=a.j,sc=a.c;N(bc,sc)&&40===bc.k.charCodeAt(sc)?U(a,1+sc|0):W(a);a.g&&R(a,sc,X(S(),new H(()=>'"("')));var Db=a.e,tc=a.f;if(a.b){var Rc=a.c;K(a,void 0,Rc>mb||!N(fc,Rc)?Rc:rc)}a.g&&O(a,P(J(),Xb,tc),Q(Vc,Db),mb===a.q)}}if(a.b){var gc= -a.c,Kb=a.e,Sc=a.f;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var tb=a.c,Fc=a.j,Wc=a.c;N(Fc,Wc)&&34===Fc.k.charCodeAt(Wc)?U(a,1+Wc|0):W(a);a.g&&R(a,Wc,X(S(),new H(()=>'"\\""')));var Xc=a.e,td=a.f;if(a.b){var rd=a.c;K(a,void 0,rd>tb||!N(Uc,rd)?rd:gc)}a.g&&O(a,P(J(),Sc,td),Q(Kb,Xc),tb===a.q)}}if(a.b){var $c=a.c,xd=a.e,nd=a.f;a.a=!0;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var ud=a.c;hI(OA(),a);var Oc=a.e,Gc=a.f;if(a.b){var Tc=a.c;K(a,a.h,Tc>ud||!N(ac,Tc)?Tc:$c)}else a.a=!0;a.g&&O(a,P(J(),nd,Gc),Q(xd,Oc),ud===a.q)}}if(a.b){var yd= -a.c,zd=a.e,Hd=a.f,Jc=a.h;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var hd=a.c,Ld=a.j,Hc=a.c;N(Ld,Hc)&&34===Ld.k.charCodeAt(Hc)?U(a,1+Hc|0):W(a);a.g&&R(a,Hc,X(S(),new H(()=>'"\\""')));var vd=a.e,Ad=a.f;if(a.b){var Me=a.c;K(a,Jc,Me>hd||!N(pc,Me)?Me:yd)}a.g&&O(a,P(J(),Hd,Ad),Q(zd,vd),hd===a.q)}}if(a.b){var Ye=a.c,je=a.e,gf=a.f,ye=a.h;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var Qd=a.c,Ud=a.j,Ze=a.c;N(Ud,Ze)&&41===Ud.k.charCodeAt(Ze)?U(a,1+Ze|0):W(a);a.g&&R(a,Ze,X(S(),new H(()=>'")"')));var nf=a.e,me=a.f;if(a.b){var of= -a.c;K(a,ye,of>Qd||!N(Nc,of)?of:Ye)}a.g&&O(a,P(J(),gf,me),Q(je,nf),Qd===a.q)}}if(a.b){var ne=a.c,qe=a.e,Lf=a.f,Cf=a.h;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var pf=a.c,Ne=a.c,Mf=2+Ne|0,ee=a.j;N(ee,-1+Mf|0)&&105===ee.k.charCodeAt(Ne)&&110===ee.k.charCodeAt(1+Ne|0)?U(a,Mf):W(a);a.g&&R(a,Ne,X(S(),new H(()=>'"in"')));var Kc=a.e,$e=a.f;if(a.b){var gg=a.c;K(a,Cf,gg>pf||!N(Ub,gg)?gg:ne)}a.g&&O(a,P(J(),Lf,$e),Q(qe,Kc),pf===a.q)}}if(a.b){var af=a.c,Yd=a.e,Zd=a.f,Zf=a.h;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var oe= -a.c,qf=a.j,Ig=a.c;N(qf,Ig)&&40===qf.k.charCodeAt(Ig)?U(a,1+Ig|0):W(a);a.g&&R(a,Ig,X(S(),new H(()=>'"("')));var Df=a.e,Id=a.f;if(a.b){var $d=a.c;K(a,Zf,$d>oe||!N(Qc,$d)?$d:af)}a.g&&O(a,P(J(),Zd,Id),Q(Yd,Df),oe===a.q)}}if(a.b){var tg=a.c,hg=a.e,ae=a.f;a.a=!0;var ig=a.h;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var Jg=a.c;cH(b,a);var $f=a.e,Pg=a.f;if(a.b){var Rd=a.c,Ef=Rd>Jg||!N(sb,Rd)?Rd:tg;K(a,xc.T(ig,a.h),Ef)}else a.a=!0;a.g&&O(a,P(J(),ae,Pg),Q(hg,$f),Jg===a.q)}}if(a.b){var ag=a.c,Qg=a.e,ph=a.f,Di=a.h; -Cm(J(),uB(),a);if(a.b)if(!a.b&&a.a)jg=a;else{var Qh=a.c,qh=a.j,rh=a.c;N(qh,rh)&&41===qh.k.charCodeAt(rh)?U(a,1+rh|0):W(a);a.g&&R(a,rh,X(S(),new H(()=>'")"')));var qj=a.e,Si=a.f;if(a.b){var li=a.c;rj=K(a,Di,li>Qh||!N(Jb,li)?li:ag)}else var rj=a;a.g&&O(a,P(J(),ph,Si),Q(Qg,qj),Qh===a.q);jg=rj}else jg=a}else var jg=a;var Rj=uB();if(jg.b){var rk=jg.u,Ei=jg.h;jg.u=!0;Rj.Vd(jg);jg.u=rk;if(jg.b||!jg.a)if(null!==Ei&&Ei.o()instanceof fg){var Sj=Ei.o();I();var Sl=new yM(Sj.Zi,Sj.$i,Ei.m());Fm(Sl,a)}else{if(null=== -Ei)throw new x(Ei);I();var Rh=Ei.o();Te().ba.s(Rh);Oq(a)}}var Ti=a.f,Tl=a.a,Mp=!!(Tl|h);a.b||Tl||Gm(a,k);a.a=Mp;if(Tb){var Pn=Q(Ec,Ti),fl=Q(gd,a.e);O(a,Pn,fl,!1)}}var Mm=a.f,Nm=a.e;if(a.b)a.a=!!(a.a|e);else if(!a.a){var Tj=a.g;a.c=g;Tj&&O(a,Mm,a.e,!1);a.a=!1;I();gG();var Ul=fq(),Om=a.j;I();Bm();var Qn=a.j;I();gG();var gl=a.j;I();var Sh=a.c,Pm=6+Sh|0,mi=a.j;N(mi,-1+Pm|0)&&116===mi.k.charCodeAt(Sh)&&97===mi.k.charCodeAt(1+Sh|0)&&99===mi.k.charCodeAt(2+Sh|0)&&116===mi.k.charCodeAt(3+Sh|0)&&105===mi.k.charCodeAt(4+ -Sh|0)&&99===mi.k.charCodeAt(5+Sh|0)?U(a,Pm):W(a);a.g&&R(a,Sh,X(S(),new H(()=>'"tactic"')));if(a.b){var Np=a.c,Op=a.e,sk=a.f;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var hl=a.c;rM(b,a);var Pp=a.e,Qp=a.f;if(a.b){var Qm=a.c;K(a,a.h,Qm>hl||!N(gl,Qm)?Qm:Np)}a.g&&O(a,P(J(),sk,Qp),Q(Op,Pp),hl===a.q)}}if(a.b){var Rp=a.c,Rn=a.e,il=a.f,Rm=a.h;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var Vl=a.c,sj=a.c,Uj=2+sj|0,zq=a.j;N(zq,-1+Uj|0)&&97===zq.k.charCodeAt(sj)&&115===zq.k.charCodeAt(1+sj|0)?U(a,Uj):W(a);a.g&&R(a,sj,X(S(), -new H(()=>'"as"')));var Ft=a.e,mm=a.f;if(a.b){var pi=a.c;K(a,Rm,pi>Vl||!N(Qn,pi)?pi:Rp)}a.g&&O(a,P(J(),il,mm),Q(Rn,Ft),Vl===a.q)}}if(a.b){var Gt=a.c,vy=a.e,Ht=a.f;a.a=!0;var wy=a.h;Cm(J(),uB(),a);if(a.b)if(!a.b&&a.a)nm=a;else{var It=a.c;zM(b,a);var xy=a.e,Jt=a.f;if(a.b){var Aq=a.c,Kt=Aq>It||!N(Om,Aq)?Aq:Gt;Lt=K(a,Ul.T(wy,a.h),Kt)}else{a.a=!0;var Lt=a}a.g&&O(a,P(J(),Ht,Jt),Q(vy,xy),It===a.q);nm=Lt}else nm=a}else var nm=a;if(nm.b){var aj=nm.h;if(null===aj)throw new x(aj);if(b.Zl.sa(aj.o()))I(),Oq(a); -else{try{var Mt=new el(b.uq.Ln(aj.o(),y(),jM(b.ee)))}catch(qm){var ku=qm instanceof ll?qm:new ml(qm);var FE=nl(ol(),ku);if(FE.r())throw ku instanceof ml?ku.yc:ku;var GE=FE.G();Mt=new pl(GE)}if(Mt.Ie().r()){var TK=b.Zl,UK=aj.o(),Lz=new AM(aj.o(),aj.m());ci(TK,UK,Lz);I();var HE=b.Zl.s(aj.o());Fm(HE,a)}else I(),Oq(a)}}var Do=a.f,IE=a.a,JE=!!(IE|e);a.b||IE||Gm(a,g);a.a=JE;if(Tj){var VK=Q(Mm,Do),WK=Q(Nm,a.e);O(a,VK,WK,!1)}}var KE=a.f,LE=a.e;if(a.b)a.a=!!(a.a|c);else if(!a.a){var ME=a.g;a.c=d;ME&&O(a,KE, -a.e,!1);a.a=!1;I();var NE=a.c,XK=a.u;a.u=!0;I();var Kk=a.c,OE=7+Kk|0,pm=a.j;N(pm,-1+OE|0)&&85===pm.k.charCodeAt(Kk)&&83===pm.k.charCodeAt(1+Kk|0)&&77===pm.k.charCodeAt(2+Kk|0)&&97===pm.k.charCodeAt(3+Kk|0)&&116===pm.k.charCodeAt(4+Kk|0)&&99===pm.k.charCodeAt(5+Kk|0)&&104===pm.k.charCodeAt(6+Kk|0)?U(a,OE):W(a);a.g&&R(a,Kk,X(S(),new H(()=>'"USMatch"')));a.u=XK;var PE=a.b?Eq(a,xq(a.j,NE,a.c)):a;if(PE.b){I();var QE=new FB("skip",new Xf(qm=>new kG(qm))),YK=new Xf(qm=>sM(b,qm));I();I();I();PE.h=Kq(QE,YK).Bt().Of}var RE= -a.f,SE=a.a,ZK=!!(SE|c);a.b||SE||Gm(a,d);a.a=ZK;if(ME){var TE=Q(KE,RE),lu=Q(LE,a.e);O(a,TE,lu,!1)}}} -function BM(b,a){var c=a.c,d=null!==a.x;d&&a.x.ra(lz("\x3c(tactic,tactic,...)").t,c);Bm();var e=a.j;I();gG();var g=a.j;I();gG();var h=a.j;I();var k=a.j,l=a.c;N(k,l)&&60===k.k.charCodeAt(l)?U(a,1+l|0):W(a);a.g&&R(a,l,X(S(),new H(()=>'"\x3c"')));if(a.b){var m=a.c,n=a.e,q=a.f;a.a=!0;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var r=a.c,t=a.j,v=a.c;N(t,v)&&40===t.k.charCodeAt(v)?U(a,1+v|0):W(a);a.g&&R(a,v,X(S(),new H(()=>'"("')));var w=a.e,A=a.f;if(a.b){var E=a.c;K(a,void 0,E>r||!N(h,E)?E:m)}else a.a=!0;a.g&& -O(a,P(J(),q,A),Q(n,w),r===a.q)}}if(a.b){var D=a.c,L=a.e,M=a.f;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var T=a.c,V=a.a;a.a=!1;var Z=a.c;I();I();I();var da=mB(),ka=uB();Wq();for(var pa=hG(qE()),qa=a.c,Da=0,la=!1,Ca=a.a,Qa=null,$a=null,Ma;;){a.a=!!(la|(2>Da&&Ca));CM(b,a);var Xa=a.f,Ta=a.e,Za=a.a,Fa=a.g;if(a.b){var Ha=a.c;pa.pa(a.h);var yb=1+Da|0;if(ka!==xB()&&(Cm(J(),ka,a),!a.b&&a.a))Ma=a;else{a.a=!1;var ub=a.c;I();var Vb=a.j,Bc=a.c,fb=N(Vb,Bc)&&44===Vb.k.charCodeAt(Bc)?U(a,1+Bc|0):W(a);a.g&&R(a,Bc,X(S(), -new H(()=>'","')));var zb=fb.c,lc=fb.b?Gq(fb,fb.h,!!(fb.a|zb>ub)):Iq(fb,zb),pb=a.a,Gb=!!(!!(Ca|Za)|pb);if(null===lc){qa=Ha;Da=yb;la=!1;Ca=Gb;Qa=null;$a=Ta;continue}if(a.b){var hc=a.f;if(ka===xB()||(Cm(J(),ka,a),a.b||!pb&&!a.a)){qa=Ha;Da=yb;la=pb;Ca=Gb;Qa=hc;$a=Ta;continue}Ma=a}else{var kb=pb?Jq(a,Ha,Gb):Tq(Ha,Ha,yb,Gb,2,a,da,pa);Fa&&er(J(),2,a,null,Xa,Ta,!0);Ma=kb}}}else{var bb=Za?a:Tq(qa,qa,Da,!!(Ca|Za),2,a,da,pa);Fa&&er(J(),2,a,Qa,Xa,$a,la||Za);Ma=bb}break}Ma.b&&(Ma.h=new DM(Ma.h));var gb=a.f,Ya= -a.e;if(a.b)a.a=!!(a.a|V);else if(!a.a){var cb=a.g;a.c=Z;cb&&O(a,gb,a.e,!1);a.a=!1;I();I();var Ab=mB(),ic=uB();Wq();for(var Dc=hG(qE()),Wb=a.c,db=0,mc=!1,Pb=a.a,Lb=null,Cb=null,Nb;;){a.a=!!(mc|(2>db&&Pb));gG();var Zb=fq(),jc=a.j;I();Bm();var Pc=a.j;I();I();I();var nc=wG(a);if(nc.b){var vb=nc.h;nc.h=Jd(Sd(),vb);Qb=nc}else var Qb=nc;Qb.b&&(Qb.h=Qb.h.v());if(a.b){var Rb=a.c,ec=a.e,ob=a.f,Hb=a.h;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var qb=a.c,Ib=a.j,hb=a.c;N(Ib,hb)&&58===Ib.k.charCodeAt(hb)?U(a,1+hb|0): -W(a);a.g&&R(a,hb,X(S(),new H(()=>'":"')));var Sb=a.e,$b=a.f;if(a.b){var Eb=a.c;K(a,Hb,Eb>qb||!N(Pc,Eb)?Eb:Rb)}a.g&&O(a,P(J(),ob,$b),Q(ec,Sb),qb===a.q)}}if(a.b){var Fb=a.c,rb=a.e,oc=a.f,fd=a.h;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var Cc=a.c;CM(b,a);var kc=a.e,Ec=a.f;if(a.b){var gd=a.c,Tb=gd>Cc||!N(jc,gd)?gd:Fb;K(a,Zb.T(fd,a.h),Tb)}a.g&&O(a,P(J(),oc,Ec),Q(rb,kc),Cc===a.q)}}var Jb=a.f,xc=a.e,sb=a.a,Qc=a.g;if(a.b){var Ub=a.c;Dc.pa(a.h);var Nc=1+db|0;if(ic!==xB()&&(Cm(J(),ic,a),!a.b&&a.a))Nb=a;else{a.a= -!1;var pc=a.c;I();var ac=a.j,Uc=a.c,fc=N(ac,Uc)&&44===ac.k.charCodeAt(Uc)?U(a,1+Uc|0):W(a);a.g&&R(a,Uc,X(S(),new H(()=>'","')));var wb=fc.c,qc=fc.b?Gq(fc,fc.h,!!(fc.a|wb>pc)):Iq(fc,wb),lb=a.a,rc=!!(!!(Pb|sb)|lb);if(null===qc){Wb=Ub;db=Nc;mc=!1;Pb=rc;Lb=null;Cb=xc;continue}if(a.b){var Vc=a.f;if(ic===xB()||(Cm(J(),ic,a),a.b||!lb&&!a.a)){Wb=Ub;db=Nc;mc=lb;Pb=rc;Lb=Vc;Cb=xc;continue}Nb=a}else{var Xb=lb?Jq(a,Ub,rc):Tq(Ub,Ub,Nc,rc,2,a,Ab,Dc);Qc&&er(J(),2,a,null,Jb,xc,!0);Nb=Xb}}}else{var mb=sb?a:Tq(Wb, -Wb,db,!!(Pb|sb),2,a,Ab,Dc);Qc&&er(J(),2,a,Lb,Jb,Cb,mc||sb);Nb=mb}break}Nb.b&&(Nb.h=new EM(Nb.h));var bc=a.f,sc=a.a,Db=!!(sc|V);a.b||sc||Gm(a,Z);a.a=Db;if(cb){var tc=Q(gb,bc),Rc=Q(Ya,a.e);O(a,tc,Rc,!1)}}var gc=a.e,Kb=a.f;if(a.b){var Sc=a.c;K(a,a.h,Sc>T||!N(g,Sc)?Sc:D)}a.g&&O(a,P(J(),M,Kb),Q(L,gc),T===a.q)}}if(a.b){var tb=a.c,Fc=a.e,Wc=a.f,Xc=a.h;Cm(J(),uB(),a);if(a.b)if(!a.b&&a.a)Gc=a;else{var td=a.c,rd=a.j,$c=a.c;N(rd,$c)&&41===rd.k.charCodeAt($c)?U(a,1+$c|0):W(a);a.g&&R(a,$c,X(S(),new H(()=>'")"'))); -var xd=a.e,nd=a.f;if(a.b){var ud=a.c;Oc=K(a,Xc,ud>td||!N(e,ud)?ud:tb)}else var Oc=a;a.g&&O(a,P(J(),Wc,nd),Q(Fc,xd),td===a.q);Gc=Oc}else Gc=a}else var Gc=a;d&&a.x.qa(lz("\x3c(tactic,tactic,...)").t,Gc.c,Gc.b);if(Gc.g){var Tc=X(S(),new H(()=>lz("\x3c(tactic,tactic,...)").t));O(Gc,Tc,Gc.e,c'"("')));if(a.b){h=a.c;k=a.e;var l=a.f;a.a=!0;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var m=a.c;cH(b,a);b=a.e;var n=a.f;if(a.b){var q=a.c;K(a,a.h,q>m||!N(g,q)?q:h)}else a.a=!0;a.g&&O(a,P(J(),l,n),Q(k,b),m===a.q)}}a.b?(l=a.c,g=a.e,h=a.f,m=a.h,Cm(J(),uB(),a),a.b?!a.b&&a.a?e=a:(k=a.c,b=a.j,n=a.c,N(b,n)&&41=== -b.k.charCodeAt(n)?U(a,1+n|0):W(a),a.g&&R(a,n,X(S(),new H(()=>'")"'))),b=a.e,n=a.f,a.b?(q=a.c,e=K(a,m,q>k||!N(e,q)?q:l)):e=a,a.g&&O(a,P(J(),h,n),Q(g,b),k===a.q)):e=a):e=a;d&&a.x.qa(lz("(tactic)").t,e.c,e.b);e.g&&(a=X(S(),new H(()=>lz("(tactic)").t)),O(e,a,e.e,c(new fG("baseTac")).t)),O(g,a,g.e,c'"*"')));a.u=w;a.b&&Eq(a,xq(a.j,v,a.c));if(a.b){var D=a.c;v=a.e;w=a.f;A=a.h;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){E=a.c;var L=a.a;a.a=!1;var M=a.c;I();I();var T= -FH(a);if(T.b){var V=T.h|0;jf();T.h=new Oj(V)}V=a.f;T=a.e;if(a.b)a.a=!!(a.a|L);else if(!a.a){var Z=a.g;a.c=M;Z&&O(a,V,a.e,!1);a.a=!1;I();I();var da=a.c,ka=a.a,pa=a.u;a.u=!0;var qa=a.oa,Da=a.c;if(N(a.j,Da)){var la=a.j.k.charCodeAt(a.c);la=48<=la&&57>=la;if(!0===la)U(a,1+Da|0);else{if(!1!==la)throw new x(la);W(a)}}else W(a);a.g&&R(a,Da,X(S(),new H(()=>"[0-9]")));a.u=pa;pa=a.b?Gm(a,da):U(a,da);a.g&&(a.oa=qa,R(a,da,S().Ga));pa.a=ka;pa.b&&(pa.h=(jf(),new Pj(void 0)));da=a.f;ka=a.a;L=!!(ka|L);a.b||ka||Gm(a, -M);a.a=L;Z&&(M=Q(V,da),L=Q(T,a.e),O(a,M,L,!1))}M=a.e;L=a.f;a.b&&(T=a.c,t=T>E||!N(t,T)?T:D,K(a,r.T(A,a.h),t));a.g&&O(a,P(J(),w,L),Q(v,M),E===a.q)}}t=a.f;r=a.e;a.b?a.a=!!(a.a|n):a.a||(v=a.g,a.c=q,v&&O(a,t,a.e,!1),a.a=!1,I(),w=a.c,A=a.u,a.u=!0,I(),E=a.j,D=a.c,N(E,D)&&43===E.k.charCodeAt(D)?U(a,1+D|0):W(a),a.g&&R(a,D,X(S(),new H(()=>'"+"'))),a.u=A,w=a.b?Eq(a,xq(a.j,w,a.c)):a,w.b&&(w.h=B(new C,w.h,(jf(),new Pj(void 0)))),w=a.f,A=a.a,n=!!(A|n),a.b||A||Gm(a,q),a.a=n,v&&(q=Q(t,w),n=Q(r,a.e),O(a,q,n,!1))); -(q=a.b)?(l=Eq(a,new F(a.h)),l.a=!!(l.a|m)):a.a||(l=K(a,z(),l),l.a=!!(l.a|m));if(a.g){var Ca=a.f;q||(m=X(S(),new H(()=>nq(J(),Ca.wa)+".?")),O(a,m,a.e,!1))}m=a.e;l=a.f;a.b?(q=a.c,d=q>k||!N(d,q)?q:e,c=K(a,c.T(h,a.h),d)):c=a;a.g&&O(a,P(J(),g,l),Q(b,m),k===a.q);a=c}}if(a.b){c=a.h;a:{if(null!==c&&c.m()instanceof F&&(b=c.m(),null!==b.p&&"*"===b.p.o()&&b.p.m()instanceof Oj)){c=new HM(c.o(),b.p.m().fa|0);break a}if(null!==c&&c.m()instanceof F&&(b=c.m(),null!==b.p&&"*"===b.p.o()&&b.p.m()instanceof Pj&&void 0=== -b.p.m().na)){c=new IM(c.o());break a}if(null!==c&&c.m()instanceof F&&(b=c.m(),null!==b.p&&"+"===b.p.o()&&b.p.m()instanceof Pj&&void 0===b.p.m().na)){Ez||(Ez=new Cz);c=Ez.Bw(c.o(),new IM(c.o()));break a}if(null!==c&&z()===c.m())c=c.o();else throw new x(c);}a.h=c}} -function JM(b,a){I();gG();var c=fq(),d=a.j;I();GM(b,a);if(a.b){var e=a.c,g=a.e,h=a.f,k=a.h;if(!a.b&&a.a)Ef=a;else{var l=a.c;iB();var m=a.c,n=a.a;a.a=!1;I();Bm();var q=a.j;I();gG();var r=a.j;I();gG();var t=a.j;I();gG();var v=a.j;I();gG();var w=a.j;I();vG(a);if(a.b){var A=a.c,E=a.e,D=a.f;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var L=a.c,M=a.c,T=5+M|0,V=a.j;N(V,-1+T|0)&&117===V.k.charCodeAt(M)&&115===V.k.charCodeAt(1+M|0)&&105===V.k.charCodeAt(2+M|0)&&110===V.k.charCodeAt(3+M|0)&&103===V.k.charCodeAt(4+ -M|0)?U(a,T):W(a);a.g&&R(a,M,X(S(),new H(()=>'"using"')));var Z=a.e,da=a.f;if(a.b){var ka=a.c;K(a,void 0,ka>L||!N(w,ka)?ka:A)}a.g&&O(a,P(J(),D,da),Q(E,Z),L===a.q)}}if(a.b){var pa=a.c,qa=a.e,Da=a.f;if(a.b||!a.a){var la=a.c;vG(a);var Ca=a.e,Qa=a.f;if(a.b){var $a=a.c;K(a,void 0,$a>la||!N(v,$a)?$a:pa)}a.g&&O(a,P(J(),Da,Qa),Q(qa,Ca),la===a.q)}}if(a.b){var Ma=a.c,Xa=a.e,Ta=a.f;a.a=!0;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var Za=a.c,Fa=a.j,Ha=a.c;N(Fa,Ha)&&34===Fa.k.charCodeAt(Ha)?U(a,1+Ha|0):W(a);a.g&&R(a, -Ha,X(S(),new H(()=>'"\\""')));var yb=a.e,ub=a.f;if(a.b){var Vb=a.c;K(a,void 0,Vb>Za||!N(t,Vb)?Vb:Ma)}else a.a=!0;a.g&&O(a,P(J(),Ta,ub),Q(Xa,yb),Za===a.q)}}if(a.b){var Bc=a.c,fb=a.e,zb=a.f;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var lc=a.c,pb=a.c,Gb=null!==a.x;Gb&&a.x.ra((new fG("argList")).t,pb);var hc=a.a;a.a=!1;var kb=a.c;I();I();var bb=a.c,gb=a.u;a.u=!0;I();var Ya=a.c,cb=3+Ya|0,Ab=a.j;N(Ab,-1+cb|0)&&110===Ab.k.charCodeAt(Ya)&&105===Ab.k.charCodeAt(1+Ya|0)&&108===Ab.k.charCodeAt(2+Ya|0)?U(a,cb):W(a); -a.g&&R(a,Ya,X(S(),new H(()=>'"nil"')));a.u=gb;var ic=a.b?Eq(a,xq(a.j,bb,a.c)):a;ic.b&&(ic.h=y());var Dc=a.f,Wb=a.e;if(a.b){a.a=!!(a.a|hc);var db=a}else{if(!a.a){var mc=a.g;a.c=kb;mc&&O(a,Dc,a.e,!1);a.a=!1;I();gG();var Pb=fq(),Lb=a.j;I();wH(b.oi,a);if(a.b){var Cb=a.c,Nb=a.e,Zb=a.f;a.a=!0;var jc=a.h;Cm(J(),uB(),a);if(a.b)if(!a.b&&a.a)ye=a;else{var Pc=a.c;iB();var nc=a.c,vb=a.a;a.a=!1;I();Bm();var Qb=a.j;I();Bm();var Rb=a.j;I();mB();var ec=!1;ec=a.a;for(var ob=hG(qE()),Hb=a.c,qb=null;;){a.a=!1;I();gG(); -var Ib=a.j;I();gG();var hb=a.j;I();var Sb=a.c,$b=2+Sb|0,Eb=a.j;N(Eb,-1+$b|0)&&58===Eb.k.charCodeAt(Sb)&&58===Eb.k.charCodeAt(1+Sb|0)?U(a,$b):W(a);a.g&&R(a,Sb,X(S(),new H(()=>'"::"')));if(a.b){var Fb=a.c,rb=a.e,oc=a.f;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var fd=a.c,Cc=a.c,kc=a.a,Ec=a.u;a.u=!0;var gd=a.oa,Tb=a.c,Jb=3+Tb|0,xc=a.j;N(xc,-1+Jb|0)&&110===xc.k.charCodeAt(Tb)&&105===xc.k.charCodeAt(1+Tb|0)&&108===xc.k.charCodeAt(2+Tb|0)?U(a,Jb):W(a);a.g&&R(a,Tb,X(S(),new H(()=>'"nil"')));a.u=Ec;var sb=a.b? -Gm(a,Cc):U(a,Cc);a.g&&(a.oa=gd,R(a,Cc,S().Ga));sb.a=kc;var Qc=a.e,Ub=a.f;if(a.b){var Nc=a.c;K(a,void 0,Nc>fd||!N(hb,Nc)?Nc:Fb)}a.g&&O(a,P(J(),oc,Ub),Q(rb,Qc),fd===a.q)}}if(a.b){var pc=a.c,ac=a.e,Uc=a.f;a.a=!0;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var fc=a.c;wH(b.oi,a);var wb=a.e,qc=a.f;if(a.b){var lb=a.c;K(a,a.h,lb>fc||!N(Ib,lb)?lb:pc)}else a.a=!0;a.g&&O(a,P(J(),Uc,qc),Q(ac,wb),fc===a.q)}}var rc=a.f,Vc=a.e;ec=!!(ec|a.a);if(a.b){var Xb=a.c;ob.pa(a.h);a.a=!1;uB()!==xB()&&Cm(J(),uB(),a);if(a.b||!a.a){a.a= -!1;Hb=Xb;qb=Vc;continue}}else a.a||Hq(a,$q(Bh(),ob),Hb,ec),a.g&&er(J(),0,a,S().Ga,rc,qb,!0);break}if(a.b){var mb=a.c,bc=a.e,sc=a.f,Db=a.h;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var tc=a.c,Rc=a.c;I();var gc=a.c,Kb=2+gc|0,Sc=a.j,tb=N(Sc,-1+Kb|0)&&58===Sc.k.charCodeAt(gc)&&58===Sc.k.charCodeAt(1+gc|0)?U(a,Kb):W(a);a.g&&R(a,gc,X(S(),new H(()=>'"::"')));var Fc=tb.c;tb.b?Gq(tb,tb.h,!!(tb.a|Fc>Rc)):Iq(tb,Fc);var Wc=a.e,Xc=a.f;if(a.b){var td=a.c;K(a,Db,td>tc||!N(Rb,td)?td:mb)}a.g&&O(a,P(J(),sc,Xc),Q(bc,Wc), -tc===a.q)}}if(a.b){var rd=a.c,$c=a.e,xd=a.f,nd=a.h;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var ud=a.c,Oc=a.c,Gc=3+Oc|0,Tc=a.j;N(Tc,-1+Gc|0)&&110===Tc.k.charCodeAt(Oc)&&105===Tc.k.charCodeAt(1+Oc|0)&&108===Tc.k.charCodeAt(2+Oc|0)?U(a,Gc):W(a);a.g&&R(a,Oc,X(S(),new H(()=>'"nil"')));var yd=a.e,zd=a.f;if(a.b){var Hd=a.c;K(a,nd,Hd>ud||!N(Qb,Hd)?Hd:rd)}a.g&&O(a,P(J(),xd,zd),Q($c,yd),ud===a.q)}}var Jc=a.b;if(Jc){var hd=Eq(a,new F(a.h));hd.a=!!(hd.a|vb)}else if(!a.a){var Ld=K(a,z(),nc);Ld.a=!!(Ld.a|vb)}if(a.g){var Hc= -a.f;if(!Jc){var vd=X(S(),new H(()=>nq(J(),Hc.wa)+".?"));O(a,vd,a.e,!1)}}var Ad=a.e,Me=a.f;if(a.b){var Ye=a.c,je=Ye>Pc||!N(Lb,Ye)?Ye:Cb;gf=K(a,Pb.T(jc,a.h),je)}else{a.a=!0;var gf=a}a.g&&O(a,P(J(),Zb,Me),Q(Nb,Ad),Pc===a.q);ye=gf}else ye=a}else var ye=a;if(ye.b){var Qd=ye.h;if(null!==Qd&&z()===Qd.m()){ke();var Ud=Rf(new Sf,[Qd.o()]),Ze=le(y(),Ud)}else{if(!(null!==Qd&&Qd.m()instanceof F))throw new x(Qd);var nf=Qd.o(),me=Qd.m().p.Qd();Ze=new kf(nf,me)}ye.h=Ze}var of=a.f,ne=a.a,qe=!!(ne|hc);a.b||ne||Gm(a, -kb);a.a=qe;if(mc){var Lf=Q(Dc,of),Cf=Q(Wb,a.e);O(a,Lf,Cf,!1)}}db=a}Gb&&a.x.qa((new fG("argList")).t,db.c,db.b);if(db.g){var pf=X(S(),new H(()=>(new fG("argList")).t));O(db,pf,db.e,pblc||!N(r,Kc)?Kc:Bc)}a.g&&O(a,P(J(),zb,ee),Q(fb,Mf),lc===a.q)}}if(a.b){var $e=a.c,gg=a.e,af=a.f,Yd=a.h;Cm(J(),uB(),a);if(a.b&&(a.b||!a.a)){var Zd=a.c,Zf=a.j,oe=a.c;N(Zf,oe)&&34===Zf.k.charCodeAt(oe)? -U(a,1+oe|0):W(a);a.g&&R(a,oe,X(S(),new H(()=>'"\\""')));var qf=a.e,Ig=a.f;if(a.b){var Df=a.c;K(a,Yd,Df>Zd||!N(q,Df)?Df:$e)}a.g&&O(a,P(J(),af,Ig),Q(gg,qf),Zd===a.q)}}var Id=a.b;if(Id){var $d=Eq(a,new F(a.h));$d.a=!!($d.a|n)}else if(!a.a){var tg=K(a,z(),m);tg.a=!!(tg.a|n)}if(a.g){var hg=a.f;if(!Id){var ae=X(S(),new H(()=>nq(J(),hg.wa)+".?"));O(a,ae,a.e,!1)}}var ig=a.e,Jg=a.f;if(a.b){var $f=a.c,Pg=$f>l||!N(d,$f)?$f:e;Rd=K(a,c.T(k,a.h),Pg)}else var Rd=a;a.g&&O(a,P(J(),h,Jg),Q(g,ig),l===a.q);Ef=Rd}}else var Ef= -a;if(Ef.b){var ag=Ef.h;if(null!==ag&&z()===ag.m())var Qg=ag.o();else{if(!(null!==ag&&ag.m()instanceof F))throw new x(ag);var ph=ag.m().p,Di=jg=>nM(jM(b.ee),jg);if(ph===y())var Qh=y();else{for(var qh=ph.v(),rh=new kf(Di(qh),y()),qj=rh,Si=ph.D();Si!==y();){var li=Si.v(),rj=new kf(Di(li),y());qj=qj.ja=rj;Si=Si.D()}Qh=rh}Qg=new KM(Qh,ag.o())}Ef.h=Qg}} -function LM(b,a){I();gG();var c=fq(),d=a.j;I();CM(b,a);if(a.b){var e=a.c;b=a.e;var g=a.f,h=a.h;if(a.b||!a.a){var k=a.c;iB();var l=a.c,m=a.a;a.a=!1;I();I();gG();var n=a.j;I();vG(a);if(a.b){var q=a.c,r=a.e,t=a.f;Cm(J(),uB(),a);if(a.b)if(!a.b&&a.a)r=a;else{var v=a.c,w=a.c,A=7+w|0,E=a.j;N(E,-1+A|0)&&112===E.k.charCodeAt(w)&&97===E.k.charCodeAt(1+w|0)&&114===E.k.charCodeAt(2+w|0)&&116===E.k.charCodeAt(3+w|0)&&105===E.k.charCodeAt(4+w|0)&&97===E.k.charCodeAt(5+w|0)&&108===E.k.charCodeAt(6+w|0)?U(a,A):W(a); -a.g&&R(a,w,X(S(),new H(()=>'"partial"')));w=a.e;A=a.f;a.b?(E=a.c,n=K(a,void 0,E>v||!N(n,E)?E:q)):n=a;a.g&&O(a,P(J(),t,A),Q(r,w),v===a.q);r=n}else r=a}else r=a;r.b&&(r.h="partial");(r=a.b)?(l=Eq(a,new F(a.h)),l.a=!!(l.a|m)):a.a||(l=K(a,z(),l),l.a=!!(l.a|m));if(a.g){var D=a.f;r||(m=X(S(),new H(()=>nq(J(),D.wa)+".?")),O(a,m,a.e,!1))}m=a.e;l=a.f;a.b?(r=a.c,d=r>k||!N(d,r)?r:e,c=K(a,c.T(h,a.h),d)):c=a;a.g&&O(a,P(J(),g,l),Q(b,m),k===a.q);a=c}}if(a.b){c=a.h;if(null!==c&&z()===c.m())c=c.o();else{if(!(null!== -c&&c.m()instanceof F))throw new x(c);c=new xM(c.o(),z())}a.h=c}return a} -function MM(b,a){I();gG();var c=fq(),d=a.j;I();var e=a.c,g=a.u;a.u=!0;I();var h=a.c,k=a.a;a.a=!1;I();var l=a.j,m=a.c;N(l,m)&&63===l.k.charCodeAt(m)?U(a,1+m|0):W(a);a.g&&R(a,m,X(S(),new H(()=>'"?"')));(l=a.b)?(h=Eq(a,void 0),h.a=!!(h.a|k)):a.a||(h=K(a,void 0,h),h.a=!!(h.a|k));if(a.g){var n=a.f;l||(k=X(S(),new H(()=>nq(J(),n.wa)+".?")),O(a,k,a.e,!1))}a.u=g;a.b&&Eq(a,xq(a.j,e,a.c));if(a.b){var q=a.c;e=a.e;g=a.f;m=a.h;if(a.b||!a.a){k=a.c;JM(b,a);h=a.e;l=a.f;if(a.b){var r=a.c;d=r>k||!N(d,r)?r:q;c=K(a, -c.T(m,a.h),d)}else c=a;a.g&&O(a,P(J(),g,l),Q(e,h),k===a.q);a=c}}if(a.b){d=a.h;if(null!==d&&"?"===d.o())vz||(vz=new tz),c=vz,d=d.m(),I(),e=new FB("nil",new Xf(t=>new kG(t))),g=new Xf(t=>sM(b,t)),I(),I(),I(),c=c.Bw(d,Kq(e,g).Bt().Of);else{if(null===d)throw new x(d);c=d.m()}a.h=c}} -function NM(b,a){I();var c=a.c,d=null!==a.x;d&&a.x.ra(lz("tactic;tactic").t,c);I();var e=mB(),g=uB();Wq();for(var h=hG(qE()),k=a.c,l=0,m=!1,n=a.a,q=null,r=null,t;;){a.a=!!(m|(1>l&&n));MM(b,a);t=a.f;var v=a.e,w=a.a,A=a.g;if(a.b)if(k=a.c,h.pa(a.h),l=1+l|0,g!==xB()&&(Cm(J(),g,a),!a.b&&a.a))t=a;else{a.a=!1;m=a.c;I();q=a.c;if(N(a.j,q)){switch(a.j.k.charCodeAt(a.c)){case 59:r=!0;break;case 38:r=!0;break;default:r=!1}if(!0===r)r=U(a,1+q|0);else{if(!1!==r)throw new x(r);r=W(a)}}else r=W(a);a.g&&R(a,q,X(S(), -new H(()=>"[;\x26]")));q=r.c;q=r.b?Gq(r,r.h,!!(r.a|q>m)):Iq(r,q);m=a.a;n=!!(!!(n|w)|m);if(null===q){m=!1;q=null;r=v;continue}if(a.b){t=a.f;if(g===xB()||(Cm(J(),g,a),a.b||!m&&!a.a)){q=t;r=v;continue}t=a}else b=m?Jq(a,k,n):Tq(k,k,l,n,1,a,e,h),A&&er(J(),1,a,null,t,v,!0),t=b}else v=w?a:Tq(k,k,l,!!(n|w),1,a,e,h),A&&er(J(),1,a,q,t,r,m||w),t=v;break}d&&a.x.qa(lz("tactic;tactic").t,t.c,t.b);t.g&&(a=X(S(),new H(()=>lz("tactic;tactic").t)),O(t,a,t.e,cl&&n));NM(b,a);t=a.f;var v=a.e,w=a.a,A=a.g;if(a.b)if(k=a.c,h.pa(a.h),l=1+l|0,g!==xB()&&(Cm(J(),g,a),!a.b&&a.a))t=a;else{a.a=!1;m=a.c;I();r=a.j;q=a.c;r=N(r,q)&&124===r.k.charCodeAt(q)?U(a,1+q|0):W(a);a.g&&R(a,q,X(S(),new H(()=>'"|"')));q=r.c;q=r.b?Gq(r,r.h,!!(r.a|q>m)):Iq(r,q);m=a.a;n=!!(!!(n|w)|m);if(null===q){m=!1;q=null; -r=v;continue}if(a.b){t=a.f;if(g===xB()||(Cm(J(),g,a),a.b||!m&&!a.a)){q=t;r=v;continue}t=a}else b=m?Jq(a,k,n):Tq(k,k,l,n,1,a,e,h),A&&er(J(),1,a,null,t,v,!0),t=b}else v=w?a:Tq(k,k,l,!!(n|w),1,a,e,h),A&&er(J(),1,a,q,t,r,m||w),t=v;break}d&&a.x.qa(lz("tactic|tactic").t,t.c,t.b);t.g&&(a=X(S(),new H(()=>lz("tactic|tactic").t)),O(t,a,t.e,c(new fG("tactic")).t)),O(b,a,b.e,c(new fG("escapedString")).t)),O(d,b,d.e,a(new fG("escapedPositionExpression")).t));O(l,m,l.e,hg)):Iq(l,q),t=uB();if(r.b){var v=r.u,w=r.h;r.u=!0;t.Vd(r);r.u=v;if(!r.b&& -r.a)Ya=r;else{var A=$C(w,35),E=Zp(w,35);if(-1===A){I();var D=new FB(w,new Xf(cb=>new kG(cb))),L=new Xf(cb=>lH(OA(),cb));I();I();I();var M=Kq(D,L);if(M instanceof lq){I();var T=B(new C,nM(jM(b.ee),M.Of),Zh().Ad);Fm(T,a)}else if(M instanceof oq)I(),Oq(a);else throw new x(M);throw new ZG(c);}if(A===E)throw I(),new ZG(c,Oq(a));var V=w.substring(0,A),Z=w.substring(1+A|0,E),da=w.substring(1+E|0);I();var ka=new FB(Z,new Xf(cb=>new kG(cb))),pa=new Xf(cb=>lH(OA(),cb));I();I();I();var qa=Kq(ka,pa);if(!(qa instanceof -lq)){if(qa instanceof oq)throw I(),new ZG(c,Oq(a));throw new x(qa);}var Da=jM(b.ee),la=qa.Of,Ca=Pf(),Qa=KF(Da,la,Ca);if(Ie(Qa))var $a="{",Ma="}";else{if(!ve(Qa)&&!Ee(Qa))throw new x(Qa);$a="(";Ma=")"}g=""+V+$a+Z+Ma+da;I();var Xa=new FB(g,new Xf(cb=>new kG(cb))),Ta=new Xf(cb=>nH(OA(),cb));I();I();I();var Za=Kq(Xa,Ta);if(!(Za instanceof lq)){if(Za instanceof oq)throw I(),new ZG(c,Oq(a));throw new x(Za);}var Fa=Za.Of;if((g.indexOf(Z)|0)!==(1+A|0)){se||(se=new re);var Ha=ue(g,Qa,A,1+(E-A|0)|0);if(null=== -Ha)throw new x(Ha);var yb=Ha.o(),ub=Ha.m();I();var Vb=new FB(yb,new Xf(cb=>new kG(cb))),Bc=new Xf(cb=>nH(OA(),cb));I();I();I();var fb=Kq(Vb,Bc).Bt().Of,zb=PM(Bl(),fb,ub)}else{Bl();var lc=jM(b.ee),pb=Pf();zb=PM(0,KF(lc,Fa,pb),Qa)}if(zb instanceof F){A=zb;I();var Gb=B(new C,nM(jM(b.ee),Fa),A.p);Ya=Fm(Gb,a)}else{if(z()!==zb)throw new x(zb);I();var hc="Parsed a position locator with subexpression successfully, but could not find subexpression: "+Te().ba.s(Qa)+" in expression "+Te().ba.s(Fa),kb=a.c,bb= -a.oa;I();var gb=Oq(a).b?Eq(a,a.h):Gm(a,kb);a.g&&(a.oa=bb,R(a,kb,X(S(),new H(()=>hc))));Ya=gb}}}else var Ya=r;Ya.b?Eq(a,a.h):Gm(a,d);a.g&&(a.oa=e,R(a,d,X(S(),new H(()=>"escaped expression string"))))}catch(cb){if(cb instanceof ZG){b=cb;if(b.IF===c)return;throw b;}throw cb;}}Qk.prototype.s=function(b){return ZL(this,b)};Qk.prototype.$classData=u({qG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.parser.DLBelleParser",{qG:1,i:1,dV:1,eV:1,va:1});function Y(b,a,c){this.Ks=b;this.Ro=a;this.Qo=c} -Y.prototype=new p;Y.prototype.constructor=Y;f=Y.prototype;f.O=function(){return"DerivationInfo"};f.P=function(){return 3};f.Q=function(b){switch(b){case 0:return this.Ks;case 1:return this.Ro;case 2:return this.Qo;default:return py(G(),b)}};f.B=function(){var b=Va("DerivationInfo");b=G().H(-889275714,b);var a=this.Ks;a=di(G(),a);b=G().H(b,a);a=this.Ro;a=di(G(),a);b=G().H(b,a);a=this.Qo;b=G().H(b,a);return G().Ja(b,3)};f.w=function(){return jy(this)}; -f.l=function(b){if(this===b)return!0;if(b instanceof Y&&this.Qo===b.Qo&&this.Ks===b.Ks){var a=this.Ro;b=b.Ro;return null===a?null===b:a.l(b)}return!1};f.$classData=u({rG:0},!1,"edu.cmu.cs.ls.keymaerax.btactics.macros.DerivationInfo",{rG:1,i:1,R:1,A:1,n:1});function QM(){}QM.prototype=new fF;QM.prototype.constructor=QM;QM.prototype.w=function(){return"And"};QM.prototype.T=function(b,a){return new Ce(b,a)};QM.prototype.$classData=u({IG:0},!1,"edu.cmu.cs.ls.keymaerax.core.And$",{IG:1,Tj:1,i:1,ni:1,n:1}); -var RM;function fn(){RM||(RM=new QM);return RM}function hn(){}hn.prototype=new dF;hn.prototype.constructor=hn;hn.prototype.w=function(){return"AssignAny"};hn.prototype.s=function(b){return new Xg(b)};hn.prototype.$classData=u({QG:0},!1,"edu.cmu.cs.ls.keymaerax.core.AssignAny$",{QG:1,PU:1,i:1,va:1,n:1});var gn;function SM(){}SM.prototype=new fF;SM.prototype.constructor=SM;SM.prototype.w=function(){return"Compose"};SM.prototype.T=function(b,a){return new Le(b,a)}; -SM.prototype.$classData=u({ZG:0},!1,"edu.cmu.cs.ls.keymaerax.core.Compose$",{ZG:1,Tj:1,i:1,ni:1,n:1});var TM;function jn(){TM||(TM=new SM);return TM}function bI(){}bI.prototype=new fF;bI.prototype.constructor=bI;bI.prototype.w=function(){return"Imply"};bI.prototype.T=function(b,a){return new zg(b,a)};bI.prototype.$classData=u({AH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Imply$",{AH:1,Tj:1,i:1,ni:1,n:1});var aI; -function UM(b){ff();if(""===b.ya()||-1!==(b.ya().substring(0,-1+b.ya().length|0).indexOf("_")|0))throw tf(new uf,"Core requirement failed: non-empty names without underscores (except at end for internal names): "+b.ya());ff();var a=b.ya().charCodeAt(0),c=rl();a=VB(c,a);if(1===a||2===a||3===a||4===a||5===a)a:{Se(),a=b.ya(),c=0;for(var d=a.length;cTe().ba.s(d)));b=Li(b,"",", ","");var a=this.yq.r()?" \x3d\x3d\x3e ":"\n \x3d\x3d\x3e ",c=this.Ys.aa(new Xf(d=>Te().ba.s(d)));return b+a+Li(c,"",", ","")};f.O=function(){return"Sequent"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.yq;case 1:return this.Ys;default:return py(G(),b)}};f.B=function(){return Wy(this)}; -f.l=function(b){if(this===b)return!0;if(b instanceof Gp){var a=this.yq,c=b.yq;if(null===a?null===c:a.l(c))return a=this.Ys,b=b.Ys,null===a?null===b:a.l(b)}return!1};var $l=u({bI:0},!1,"edu.cmu.cs.ls.keymaerax.core.Sequent",{bI:1,i:1,R:1,A:1,n:1});Gp.prototype.$classData=$l;function lg(b,a){this.fh=b;this.si=a}lg.prototype=new p;lg.prototype.constructor=lg;function xg(b,a){var c=Ff(b.fh,a.fh);return new lg(c,Ff(b.si,a.si))}f=lg.prototype;f.O=function(){return"VCF"};f.P=function(){return 2}; -f.Q=function(b){switch(b){case 0:return this.fh;case 1:return this.si;default:return py(G(),b)}};f.B=function(){return Wy(this)};f.w=function(){return jy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof lg){var a=this.fh,c=b.fh;if(null===a?null===c:a.l(c))return a=this.si,b=b.si,null===a?null===b:a.l(b)}return!1};f.$classData=u({gI:0},!1,"edu.cmu.cs.ls.keymaerax.core.StaticSemantics$VCF",{gI:1,i:1,R:1,A:1,n:1});function Og(b,a,c){this.Nf=b;this.Mf=a;this.Jh=c}Og.prototype=new p; -Og.prototype.constructor=Og;f=Og.prototype;f.O=function(){return"VCP"};f.P=function(){return 3};f.Q=function(b){switch(b){case 0:return this.Nf;case 1:return this.Mf;case 2:return this.Jh;default:return py(G(),b)}};f.B=function(){return Wy(this)};f.w=function(){return jy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Og){var a=this.Nf,c=b.Nf;(null===a?null===c:a.l(c))?(a=this.Mf,c=b.Mf,a=null===a?null===c:a.l(c)):a=!1;if(a)return a=this.Jh,b=b.Jh,null===a?null===b:a.l(b)}return!1}; -f.$classData=u({hI:0},!1,"edu.cmu.cs.ls.keymaerax.core.StaticSemantics$VCP",{hI:1,i:1,R:1,A:1,n:1}); -var ZM=function YM(b,a){for(;;){if(a instanceof Je)return!1;if(a instanceof Rg||a instanceof Sg||a instanceof Xg||a instanceof Tg||a instanceof Yg)return!0;if(a instanceof Ug)if(YM(b,a.ch))a=a.dh;else return!1;else if(a instanceof Le)if(YM(b,a.Vf))a=a.Kf;else return!1;else if(a instanceof Vg)a=a.Wf;else{if(a instanceof Wg)return!1;if(a instanceof Ve||a instanceof Xe||a instanceof We)return!0;throw new x(a);}}}; -function Mi(b,a){this.JA=this.HA=this.IA=null;this.ti=0;this.qc=b;this.kd=a;ff();if(b.ta()!==a.ta())throw tf(new uf,"Core requirement failed: Substitution to same kind of expression (terms for terms, formulas for formulas, programs for programs): "+(this+" substitutes "+this.qc.ta()+" ~\x3e ")+this.kd.ta());ff();var c=b.ea(),d=a.ea();if(null===c?null!==d:!c.l(d))throw tf(new uf,"Core requirement failed: Sorts have to match in substitution pairs: "+(this+" substitutes "+this.qc.ea()+" ~\x3e ")+this.kd.ea()); -ff();ff();try{$M(this),c=!0}catch(e){c=!1}if(!c)throw tf(new uf,"Core requirement failed: Substitutable expression expected: "+this);ff();if(b&&b.$classData&&b.$classData.hb.zq)if(c=b.os(),Ke()===c)a=!0;else{if(!(c instanceof Ch))throw new x(c);c=zh(Eg(),c.un);c=Hf(If(),c);if(b instanceof We)b=Eg(),a=Fg(b,a),a=a.Nf.Ek(c).r()&&a.Mf.Ek(c).r();else if(b instanceof Je)b=Eg(),a=Fg(b,a),a=a.Nf.Ek(c).r()&&a.Mf.Ek(c).r();else if(b instanceof Rg)b=Eg(),b=Fg(b,a),a=b.Nf.Ek(c).r()&&b.Mf.Ek(c).r()&&ZM(this,a); -else{if(!(b instanceof ug||b instanceof jh))throw new x(b);a=lh(Eg(),a).Ek(c).r()}}else a=!0;if(!a)throw tf(new uf,"Core requirement failed: Space-compatible substitution expected: "+this);}Mi.prototype=new p;Mi.prototype.constructor=Mi; -function aN(b){if(0===(1&b.ti)<<24>>24&&0===(1&b.ti)<<24>>24){var a=b.qc;if(a&&a.$classData&&a.$classData.hb.wn){var c=a instanceof jh?!0:a instanceof ug?!0:a instanceof rg&&sg()===a.eh?!0:sg()===a?!0:a instanceof Je?!0:a instanceof Rg?!0:a instanceof We?!0:!1;if(!c){if(a instanceof rg)throw new ok(b.w(),"\x3cnone\x3e",a.w(),b.kd.w(),"Nonsubstitutable expression. Already found in matchKey","");throw new x(a);}a=Tf()}else a=lh(Eg(),b.kd);b.IA=a;b.ti=(1|b.ti)<<24>>24}return b.IA} -function bN(b){if(0===(2&b.ti)<<24>>24&&0===(2&b.ti)<<24>>24){var a=b.kd;if(ve(a))a=nh(Eg(),a);else if(Ie(a))a=oh(Eg(),a);else{if(!(Ee(a)||a instanceof xe))throw new x(a);a=Tf()}b.HA=a;b.ti=(2|b.ti)<<24>>24}return b.HA} -function $M(b){if(0===(8&b.ti)<<24>>24&&0===(8&b.ti)<<24>>24){var a=b.qc;a:if(!(a instanceof ug||a instanceof jh||a instanceof Je||a instanceof Rg||a instanceof We)){if(a instanceof we&&null!==a.se){var c=a.se;if(!c.vn&&Fh(Hh(),a.zf)){a=c;break a}}if(a instanceof Fe&&null!==a.bb&&(c=a.bb,!c.vn&&Fh(Hh(),a.Sd))){a=c;break a}if(a instanceof rg&&null!==a.Hh&&(c=a.Hh,sg()===a.eh&&!c.vn)){a=c;break a}if(!(a instanceof bh))if(sg()===a)a=sg();else if(Be()===a)a=Be();else throw new ok(b.w(),"\x3cnone\x3e", -b.qc.w(),b.kd.w(),"Nonsubstitutable expression","");}b.JA=a;b.ti=(8|b.ti)<<24>>24}return b.JA}function cN(b,a){b=b.qc;if(b instanceof Fe){if(a instanceof Fe)return b=b.bb,a=a.bb,null===b?null===a:b.l(a)}else if(b instanceof we){if(a instanceof we)return b=b.se,a=a.se,null===b?null===a:b.l(a)}else if(b instanceof rg&&a instanceof rg)return b=b.Hh,a=a.Hh,null===b?null===a:b.l(a);return!1}f=Mi.prototype;f.w=function(){var b=this.qc;b=Te().ba.s(b);var a=this.kd;return"("+b+"~\x3e"+Te().ba.s(a)+")"}; -f.O=function(){return"SubstitutionPair"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.qc;case 1:return this.kd;default:return py(G(),b)}};f.B=function(){return Wy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Mi){var a=this.qc,c=b.qc;if(null===a?null===c:a.l(c))return a=this.kd,b=b.kd,null===a?null===b:a.l(b)}return!1};f.$classData=u({kI:0},!1,"edu.cmu.cs.ls.keymaerax.core.SubstitutionPair",{kI:1,i:1,R:1,A:1,n:1});function Yp(){}Yp.prototype=new fF; -Yp.prototype.constructor=Yp;Yp.prototype.w=function(){return"SubstitutionPair"};Yp.prototype.T=function(b,a){return new Mi(b,a)};Yp.prototype.$classData=u({lI:0},!1,"edu.cmu.cs.ls.keymaerax.core.SubstitutionPair$",{lI:1,Tj:1,i:1,ni:1,n:1});var Xp;function SG(){}SG.prototype=new fF;SG.prototype.constructor=SG;SG.prototype.w=function(){return"Tuple"};SG.prototype.T=function(b,a){return new ij(b,a)};SG.prototype.$classData=u({xI:0},!1,"edu.cmu.cs.ls.keymaerax.core.Tuple$",{xI:1,Tj:1,i:1,ni:1,n:1});var RG; -function dN(b,a){var c=Yh();a=new fA(a);return!Xh(c,Zh().Ad,a,b).r()}function eN(){fN=this}eN.prototype=new p;eN.prototype.constructor=eN;function PM(b,a,c){b=z();b=new Wi(b);if(ve(c))Ci(Yh(),new cA(c,b),a);else if(Ee(c))Ci(Yh(),new dA(c,b),a);else if(Ie(c))Ci(Yh(),new eA(c,b),a);else throw new x(c);return b.oc} -function Cl(b,a){for(;;){if(a instanceof Je)return!1;if(a instanceof Rg||a instanceof Sg||a instanceof Xg||a instanceof Tg||a instanceof Yg)return!0;if(a instanceof Ug)if(Cl(b,a.ch))a=a.dh;else return!1;else if(a instanceof Le)if(Cl(b,a.Vf))a=a.Kf;else return!1;else if(a instanceof Vg)a=a.Wf;else{if(a instanceof Wg)return!1;throw new x(a);}}}function Al(b,a){return dN(a,new Xf(c=>Cl(Bl(),c)))} -function Nl(b,a){for(;;){if(a instanceof Wg)return!1;if(a instanceof Ug)if(Nl(b,a.ch))a=a.dh;else return!1;else if(a instanceof Le)if(Nl(b,a.Vf))a=a.Kf;else return!1;else if(a instanceof Vg)a=a.Wf;else return!0}}eN.prototype.$classData=u({VI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.FormulaTools$",{VI:1,i:1,bV:1,AV:1,BV:1});var fN;function Bl(){fN||(fN=new eN);return fN} -function zj(b){this.gh=b;a:{for(;!b.r();){if(!(0<=(b.v()|0))){b=!1;break a}b=b.D()}b=!0}if(!b)throw Bi("requirement failed: all nonnegative positions");}zj.prototype=new p;zj.prototype.constructor=zj;function Xj(b,a){ff();return new zj(Sp(b.gh,a))}function gN(b,a){ff();return new zj(hf(b.gh,a.gh))}f=zj.prototype;f.Bd=function(){Kd();var b=this.gh,a=jf().Bf;hJ(0,!(null===b?null===a:b.l(a)));return this.gh.v()|0};function pj(b){return new zj(b.gh.D())}f.w=function(){return this.Tc()}; -f.Tc=function(){return"."+Li(this.gh,"",".","")};f.O=function(){return"PosInExpr"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.gh:py(G(),b)};f.B=function(){return Wy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof zj){var a=this.gh;b=b.gh;return null===a?null===b:a.l(b)}return!1};f.$classData=u({gJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.PosInExpr",{gJ:1,i:1,R:1,A:1,n:1}); -function tk(b,a,c,d){this.Mv=null;this.wk=a;this.vi=c;this.ui=d;if(null===b)throw null;this.Mv=b}tk.prototype=new p;tk.prototype.constructor=tk;f=tk.prototype;f.O=function(){return"USR"};f.P=function(){return 3};f.Q=function(b){switch(b){case 0:return this.wk;case 1:return this.vi;case 2:return this.ui;default:return py(G(),b)}};f.B=function(){return Wy(this)};f.w=function(){return jy(this)}; -f.l=function(b){if(this===b)return!0;if(b instanceof tk&&b.Mv===this.Mv){var a=this.wk,c=b.wk;(null===a?null===c:a.l(c))?(a=this.vi,c=b.vi,a=null===a?null===c:a.l(c)):a=!1;if(a)return a=this.ui,b=b.ui,null===a?null===b:a.l(b)}return!1};f.$classData=u({mJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.SubstitutionHelper$USR",{mJ:1,i:1,R:1,A:1,n:1}); -function hN(b,a){var c=h=>{if(null!==h)return h.o()+" at "+uq(b,h.ih());throw new x(h);};if(a===y())c=y();else{var d=a.v(),e=d=new kf(c(d),y());for(a=a.D();a!==y();){var g=a.v();g=new kf(c(g),y());e=e.ja=g;a=a.D()}c=d}return Li(c,""," / ","")} -function iN(b){try{var a=!1,c=null;Kd();Se();var d=uq(b.mj.ml,b.ip);Se();var e=Pd(d,"\\"+uc(58));var g=ie(e);ke();var h=le(y(),g);if(h instanceof kf&&(a=!0,c=h,c.ja instanceof kf)){var k=c.ja;if(y().l(k.ja)){Se();var l=c.Ob,m=bm(cm(),l);Se();var n=k.Ob,q=bm(cm(),n);return new up(m,q,m,q)}}if(a&&c.ja instanceof kf){var r=c.ja;Se();var t=c.Ob,v=bm(cm(),t);Se();var w=r.Ob,A=bm(cm(),w);return new up(v,A,v,A)}return om()}catch(E){if(E instanceof aC)return om();throw E;}} -function jN(){this.il=this.Uv=this.Tv=this.Rv=this.ft=this.fp=this.gt=this.Sv=this.hl=this.Jq=null;kH(this)}jN.prototype=new tH;jN.prototype.constructor=jN; -function nG(b,a){var c=a.mj;CB||(CB=new BB);b=c.ml;var d=c.AL;var e=c.BL;c=c.zL;I();I();b=Lq(b,d,!0,e,c,!1);Kd();if(b.b)throw cg(new dg,"assertion failed");d=new kN(b.oa,b.e,kq(rq(),b));b=a.mj.ml;b=b instanceof kG?b.k:d.Dn.mj.ml.w();LA();c=Tp(d.Dn.mj.GC);if(z()===c)e="input";else{if(!(c instanceof F))throw new x(c);e=d.Dn.mj.ml;ke();c=Rf(new Sf,[c.p]);e=hN(e,le(y(),c))}c=iN(a);var g=a.mj.ml;a=a.ip;var h=g.k.length,k=10+a|0;a=xq(g,a,hb.E()||(b=lN(-1+d.la.Sa()|0,b),a=d.la.Fm(),e=om(),null!==a&&a.l(e)||d.la.Sa()!==d.la.Fm().Sa()?a=1:(a=1+(d.la.Fm().Ac()-d.la.Ac()|0)|0,a=1>a?1:a),b.r()||(b.v(),cw(Se()," ",-1+d.la.Ac()|0),cw(Se(),"^",a)))));dv();return d} -jN.prototype.$classData=u({HJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.DLParser$",{HJ:1,iV:1,i:1,kV:1,va:1});var mN;function OA(){mN||(mN=new jN);return mN} -function nN(b){if(0===(1&b.wi)<<24>>24){var a=yA(CA(),b.Fb.Ha(new Xf(c=>{var d=!1,e=null;c=c.m().Ab;if(c instanceof Pj&&(d=!0,e=c,e.na instanceof F)){var g=e.na;if(HF(g.p))return d=g.p,!Ap().kt.sa(d)}if(d)return!e.na.r();if(c instanceof Oj)return!0;throw new x(c);})).wj(new Xf(c=>{if(null!==c&&null!==c.m()){var d=c.m().Hd;if(d.r())var e=z();else{e=m=>!(null!==m&&null!==m.o()&&"\\cdot"===m.o().rc);var g=d.G();a:for(var h;;)if(g.r()){h=y();break}else if(h=g.v(),d=g.D(),!1===!!e(h))g=d;else for(;;){if(d.r())h= -g;else{h=d.v();if(!1!==!!e(h)){d=d.D();continue}h=d;d=new kf(g.v(),y());var k=g.D();for(g=d;k!==h;){var l=new kf(k.v(),y());g=g.ja=l;k=k.D()}for(k=h=h.D();!h.r();){l=h.v();if(!1===!!e(l)){for(;k!==h;)l=new kf(k.v(),y()),g=g.ja=l,k=k.D();k=h.D()}h=h.D()}k.r()||(g.ja=k);h=d}break a}e=m=>{if(null!==m&&null!==m.o())return new xe(m.o().rc,m.o().Gd,ze(),m.m(),z());throw new x(m);};if(h===y())e=y();else{d=h.v();g=d=new kf(e(d),y());for(h=h.D();h!==y();)k=h.v(),k=new kf(e(k),y()),g=g.ja=k,h=h.D();e=d}e=new F(Hf(If(), -e))}d=e.r()?Pf():e.G();e=c.o();g=c.m().Ab;g instanceof Pj?(g=g.na,g.r()?d=z():(g=g.G(),d=new F(JF(b,KF(b,g,d)))),d=new Pj(d)):d=g;return B(new C,e,new lm(c.m().ld,c.m().sc,c.m().Hd,d,c.m().te))}throw new x(c);})));b.Xv=oN(a,Zu(new Gj((c,d)=>pN(b,c,d))));b.wi=(1|b.wi)<<24>>24}return b.Xv} -function qN(b){if(0===(2&b.wi)<<24>>24){var a=k=>{if(null!==k){var l=k.qc;k=k.kd;if(l instanceof Fe&&k instanceof Fe){if(l.bb.Ke===k.bb.Ke){var m=l.bb.Je,n=k.bb.Je;m=null===m?null===n:m.l(n)}else m=!1;m?(m=l.bb.jd,n=k.bb.jd,m=null===m?null===n:m.l(n)):m=!1;m?(l=l.bb.Td,m=k.bb.Td,l=null===l?null===m:l.l(m)):l=!1;if(l)return k.bb.vn}return!1}throw new x(k);},c=GF(b);a:for(;;)if(c.r()){a=y();break}else{var d=c.v(),e=c.D();if(!1===!!a(d))c=e;else for(;;){if(e.r())a=c;else{d=e.v();if(!1!==!!a(d)){e=e.D(); -continue}d=e;e=new kf(c.v(),y());var g=c.D();for(c=e;g!==d;){var h=new kf(g.v(),y());c=c.ja=h;g=g.D()}for(g=d=d.D();!d.r();){h=d.v();if(!1===!!a(h)){for(;g!==d;)h=new kf(g.v(),y()),c=c.ja=h,g=g.D();g=d.D()}d=d.D()}g.r()||(c.ja=g);a=e}break a}}b.Wv=a;b.wi=(2|b.wi)<<24>>24}return b.Wv} -function rN(b){if(0===(8&b.wi)<<24>>24){var a=yA(CA(),b.Fb);a=Yq(a).y();a=new sp(a,new Xf(c=>{CA();var d=c.o(),e=c.m().Ab;if(e instanceof Oj)jf(),e=JF(b,e.fa),e=new Oj(e);else{if(!(e instanceof Pj))throw new x(e);jf();e=e.na;e.r()?e=z():(e=e.G(),e=new F(JF(b,e)));e=new Pj(e)}return xA(d,new lm(c.m().ld,c.m().sc,c.m().Hd,e,c.m().te))}));ke();b.Vv=le(y(),a);b.wi=(8|b.wi)<<24>>24}return b.Vv} -function pN(b,a,c){var d=vA(CA(),a,c);a:{if(null!==d&&null!==d.m()&&d.m().Ab instanceof Pj){var e=d.m().Ab;if(e.na instanceof F){var g=e.na;e=d.m().ld;var h=e.r()?ze():e.G();var k=d.m().sc;e=d.m().Hd;g=g.p;var l=d.m().te;d=h;h=l;break a}}if(null!==d&&null!==d.o()&&null!==d.m()&&d.m().Ab instanceof Oj){g=d.m().Ab;e=d.m().ld;h=sN(e.r()?ze():e.G(),d.m().Hd);e=d.m().ld;l=e.r()?ze():e.G();k=d.m().sc;e=d.m().Hd;var m=d.m().ld;g=new Fe(new xe(d.o().rc,d.o().Gd,m.r()?ze():m.G(),d.m().sc,new F(g.fa)),h);h= -d.m().te;d=l}else throw new x(d);}l=d;d=sN(l,e);if(Ge()===k)a=new Fe(new xe(a.rc,a.Gd,l,c.sc,z()),d);else if(Ae()===k)a=new we(new xe(a.rc,a.Gd,l,c.sc,z()),d);else{if(aA()!==k)throw new bl("Unknown sort "+k+" encountered when converting definition to substitution pair",h,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");if(!Ie(g))throw new bl("Definition of "+a.rc+" is not a program, but a "+g.ta(),h,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");a=Cl(Bl(),g)?new Rg(a.rc,Ke()):new Je(a.rc,Ke())}b= -KF(b,g,Pf());b instanceof Fe&&null!==b.bb?(c=b.bb,e=a.ea(),k=c.Td,b=(null===e?null===k:e.l(k))?b:new we(new xe(c.Ke,c.Je,c.jd,a.ea(),z()),b.Sd)):b instanceof we&&null!==b.se&&(c=b.se,e=a.ea(),k=c.Td,b=(null===e?null===k:e.l(k))?b:new Fe(new xe(c.Ke,c.Je,c.jd,a.ea(),z()),b.zf));c=tA(CA(),b);d=tA(CA(),d);c=c.Lg(d);if(!c.r())throw b=a,b=Te().ba.s(b),a=c.aa(new Xf(n=>Te().ba.s(n))),b="Function/predicate "+b+" defined using undeclared "+Li(a,"",",",""),a=om(),new bl(b,a,"\x3cunknown\x3e","\x3cunknown\x3e", -"","",null,"");return new Mi(a,b)}function sN(b,a){if(ze()===b)return Be();if(b instanceof ij){var c=a.G();if(c===y())a=y();else{a=c.v();var d=a=new kf(a.o().Gd.G()|0,y());for(c=c.D();c!==y();){var e=c.v();e=new kf(e.o().Gd.G()|0,y());d=d.ja=e;c=c.D()}}return hj(new gj(b),a).o()}if(Ge()===b)return new bh(Ge(),a.G().v().o().Gd);throw new x(b);}function rm(b){this.Vv=this.Wv=this.Xv=null;this.wi=0;this.Fb=b}rm.prototype=new p;rm.prototype.constructor=rm; -function GF(b){return 0===(1&b.wi)<<24>>24?nN(b):b.Xv}function tN(b){return 0===(2&b.wi)<<24>>24?qN(b):b.Wv}function uN(b){return 0===(8&b.wi)<<24>>24?rN(b):b.Vv} -function wm(b,a){var c=b.Fb.Mm().Dk(a.Fb.Mm()).Zc(new Xf(d=>{var e=b.Fb.s(d),g=a.Fb.s(d);if(Zk($k(),e,g))return z();g=b.Fb.s(d);e=a.Fb.s(d);if(null!==g)if(null!==e){var h=g.ld,k=e.ld;(null===h?null===k:h.l(k))?(h=g.sc,k=e.sc,h=!(null===h?null===k:h.l(k))):h=!0;h||bE(mq(),g.Hd).da()!==bE(mq(),e.Hd).da()?e=!0:(g=g.Ab,e=e.Ab,e=!(null===g?null===e:g.l(e)))}else e=!1;else e=!1;return e?new F(d):z()}));if(!c.r())throw c=c.aa(new Xf(d=>d.Tc())),Bi("requirement failed: Expected unique definitions, but got contradictory definitions for names "+ -Li(c,"",",",""));return new rm(b.Fb.Bc(a.Fb))}function jM(b){var a=ym().ow;return wm(b,new rm(a.Fb.bc(new Xf(c=>{if(null!==c)return b.Fb.sa(c.o());throw new x(c);}))))}function SF(b,a){try{var c=new ri(a);ff();var d=GF(b);return KF(b,Ui(c,new Kh(d)),Pf())}catch(e){if(e instanceof ok)throw b=e,new bl("Definition "+b.Zo+" as "+b.$o+" must declare arguments "+b.Yo,om(),"\x3cunknown\x3e","\x3cunknown\x3e","","",b,"");throw e;}} -function RF(b,a){if(a instanceof xe)return a;try{if(tN(b).r())return a;ff();var c=tN(b);return qi(new Kh(c),a)}catch(d){if(d instanceof ok)throw b=d,new bl("Definition "+b.Zo+" as "+b.$o+" must declare arguments "+b.Yo,om(),"\x3cunknown\x3e","\x3cunknown\x3e","","",b,"");throw d;}} -function $G(b,a){try{return SF(b,RF(b,KF(b,JF(b,a),Pf())))}catch(c){if(c instanceof ok)throw b=c,new bl("Definition "+b.Zo+" as "+b.$o+" must declare arguments "+b.Yo,om(),"\x3cunknown\x3e","\x3cunknown\x3e","","",b,"");throw c;}}function nM(b,a){return RF(b,JF(b,KF(b,a,Pf())))} -function KF(b,a,c){try{var d=new ri(a),e=uN(b),g=Hf(If(),e);return Ni(d,g.Lg(c))}catch(k){if(k instanceof Ri){var h=k;b=uN(um());c=Hf(If(),b).Lg(c).Yd(new Xf(l=>{if(l.ya()===h.ep.ya()){l=l.lb();var m=h.ep.lb();return null===l?null===m:l.l(m)}return!1}));if(c instanceof F)throw c=c.p,c="Name "+h.ep+" has builtin meaning as an interpreted function "+Te().ba.s(c)+", so cannot be used as a variable",new bl(c,om(),"\x3cunknown\x3e","\x3cunknown\x3e","","",h,"");if(z()===c)throw new bl("Unable to elaborate to function symbols: "+ -h.ib,om(),"\x3cunknown\x3e","\x3cunknown\x3e","","",h,"");throw new x(c);}throw k;}}function JF(b,a){b=new DA(b);if(ve(a)||Ee(a)||Ie(a))return Xh(Yh(),Zh().Ad,b,a).G();throw new x(a);} -function EG(b,a,c){for(var d=null,e=null;a!==y();){var g=a.v();for(g=Vi(new ri(g)).y();g.C();){var h=new kf(g.z(),y());null===e?d=h:e.ja=h;e=h}a=a.D()}e=null===d?y():d;if(e===y())a=y();else for(a=e.v(),d=a=new kf(new km(a.ya(),a.lb()),y()),e=e.D();e!==y();)g=e.v(),g=new kf(new km(g.ya(),g.lb()),y()),d=d.ja=g,e=e.D();var k=Hf(If(),a).Lg(c);return new rm(b.Fb.Kw(new Xf(l=>{if(null!==l&&null!==l.m()&&l.m().Ab instanceof Oj){var m=l.m().Ab;if(k.sa(l.o())){ke();m=Rf(new Sf,[m.fa]);m=le(y(),m);var n=l.m().Hd; -if(n.r())n=z();else{var q=n.G();if(q===y())n=y();else{n=q.v();var r=n=new kf(n.o(),y());for(q=q.D();q!==y();){var t=q.v();t=new kf(t.o(),y());r=r.ja=t;q=q.D()}}n=new F(n)}n=n.r()?(ke(),y()):n.G();return EG(b,m,c.wb(n)).Fb.Tf(l.o(),l.m())}}else if(null!==l&&null!==l.m()&&l.m().Ab instanceof Pj&&(m=l.m().Ab,k.sa(l.o()))){m=m.na;if(m.r())m=z();else{m=m.G();ke();m=Rf(new Sf,[m]);m=le(y(),m);n=l.m().Hd;if(n.r())n=z();else{q=n.G();if(q===y())n=y();else for(n=q.v(),r=n=new kf(n.o(),y()),q=q.D();q!==y();)t= -q.v(),t=new kf(t.o(),y()),r=r.ja=t,q=q.D();n=new F(n)}n=n.r()?(ke(),y()):n.G();n=c.wb(n);m=new F(EG(b,m,n.Ig(l.o())))}return(m.r()?new rm(Hi()):m.G()).Fb.Tf(l.o(),l.m())}return Hi()})))}f=rm.prototype;f.O=function(){return"Declaration"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.Fb:py(G(),b)};f.B=function(){return Wy(this)};f.w=function(){return jy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof rm){var a=this.Fb;b=b.Fb;return null===a?null===b:a.l(b)}return!1}; -f.$classData=u({MJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Declaration",{MJ:1,i:1,R:1,A:1,n:1}); -var xN=function vN(b,a){if(Be()===a)return hp(xn(),a).ke().Ea;if(a instanceof bh){b=a.xq;if(z()===b)b="";else{if(!(b instanceof F))throw new x(b);b="_"+b.p}return"."+b+(a.tn instanceof ij?a.tn.w():"")}if(a instanceof Yf)return b=vN(b,a.qe),a=hp(xn(),a),""+b+a.ke().Ea;if($g(a))return a.vb();if(a instanceof hh)return b=vN(b,a.Fh),a=hp(xn(),a),"("+b+")"+a.ke().Ea;if(a instanceof ah)return"("+wN(a.dj.ub)+")";if(a instanceof Fe)return a.bb.vb()+"("+vN(b,a.Sd)+")";if(a instanceof ih){var d=vN(b,a.jg),e= -hp(xn(),a);return"("+d+e.ke().Ea+vN(b,a.kg)+")"}if(a instanceof jh)return a.dm+"("+a.em+")";if(tj(a))return hp(xn(),a).ke().Ea+"("+vN(b,a.rp())+")";if(uj(a))return d=vN(b,a.je()),e=hp(xn(),a),"("+d+")"+e.ke().Ea+"("+vN(b,a.le())+")";throw new x(a);},BN=function yN(b,a){if(Kg()===a||Lg()===a||sg()===a)return hp(xn(),a).ke().Ea;if(a instanceof we)return a.se.vb()+"("+xN(b,a.zf)+")";if(a instanceof rg)return a.Hh.vb()+"{"+yN(b,a.eh)+"}";if(vj(a)){var d=xN(b,a.je()),e=b.Yv,g=hp(xn(),a);return"("+d+")"+ -e+g.ke().Ea+b.Yv+"("+xN(b,a.le())+")"}if(a instanceof Hg)return b=yN(b,a.ri),a=hp(xn(),a),"("+b+")"+a.ke().Ea;if(yj(a))return d=hp(xn(),a).ke().Ea,e=a.Yl().aa(new Xf(h=>xN(zN(),h))),d+" "+Li(e,"",",","")+" ("+yN(b,a.lh())+")";if(a instanceof Dg)return"["+AN(b,a.Ag)+"]("+yN(b,a.Dh)+")";if(a instanceof Gg)return"\x3c"+AN(b,a.Bg)+"\x3e("+yN(b,a.Eh)+")";if(a instanceof ug)return a.fm===Ap().kw.fm?"__________":a.fm+"("+a.gl+")";if(wj(a))return hp(xn(),a).ke().Ea+"("+yN(b,a.lh())+")";if(xj(a))return d= -yN(b,a.Bp()),e=hp(xn(),a),"("+d+")"+e.ke().Ea+"("+yN(b,a.Dp())+")";throw new x(a);},AN=function CN(b,a){var d=!1,e=null;if(a instanceof Je)return b.Wi(a.vb());if(a instanceof Rg)return a.ap===Ap().lw.ap?b.Wi("__________"):b.Wi(a.vb());if(a instanceof Sg)return e=xN(b,a.ff),d=hp(xn(),a),b.Wi(""+e+d.ke().Ea+xN(b,a.bh));if(a instanceof Xg)return e=xN(b,a.Uf),a=hp(xn(),a),b.Wi(""+e+a.ke().Ea);if(a instanceof Tg)return e=hp(xn(),a),b.Wi(e.ke().Ea+"("+BN(b,a.fj)+")");if(a instanceof Yg&&(d=!0,e=a,Kg()=== -e.Eg))return"{"+DN(b,e.Lf)+"}";if(d)return d=DN(b,e.Lf),a=hp(xn(),a),"{"+d+a.ke().Ea+BN(b,e.Eg)+"}";if(lj(a))return"{"+DN(b,a)+"}";if(Aj(a))return b=CN(b,a.xt()),a=hp(xn(),a),"{"+b+"}"+a.ke().Ea;if(Bj(a))return e=CN(b,a.Pt()),d=hp(xn(),a),"{"+e+"}"+d.ke().Ea+"{"+CN(b,a.Vt())+"}";throw new x(a);},DN=function EN(b,a){if(a instanceof We)return a.Wo===Ap().iw.Wo?"__________":a.vb();if(a instanceof Ve){var d=xN(b,a.yd),e=hp(xn(),a);return""+d+e.ke().Ea+xN(b,a.Ch)}if(a instanceof Xe)return d=EN(b,a.am), -e=hp(xn(),a),""+d+e.ke().Ea+EN(b,a.bm);throw new x(a);};function FN(){this.Yv=null;GN=this;kl(dl());this.Yv=" "}FN.prototype=new p;FN.prototype.constructor=FN;f=FN.prototype;f.w=function(){return"\x3cfunction1\x3e"};f.kn=function(b){if(Ee(b))return xN(this,b);if(ve(b))return BN(this,b);if(Ie(b))return AN(this,b);if(b instanceof xe)return b.vb();throw new x(b);};f.Wi=function(b){return xn().it?b+";":b};f.s=function(b){ff();return this.kn(b)}; -f.$classData=u({YJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.FullPrettyPrinter$",{YJ:1,i:1,Pv:1,hw:1,va:1});var GN;function zN(){GN||(GN=new FN);return GN}var IN=function HN(b,a){if(a instanceof ih){var d=a.jg;a=HN(b,a.kg);return new kf(d,a)}d=y();return new kf(a,d)};function JN(b,a,c,d){if(c instanceof ch&&c.ge instanceof ah){var e=c.ge;if(b.jj)return KN(c)+" "+b.td(Xj(d,a),e)}return b.td(Xj(d,a),c)}function LN(b){zN();b.jj=!xn().cw;b.km=" "}function MN(){this.jj=!1;this.km=null}MN.prototype=new p; -MN.prototype.constructor=MN;function NN(){}f=NN.prototype=MN.prototype;f.Ck=function(b){ff();return this.kn(b)};f.w=function(){return"\x3cfunction1\x3e"};f.kn=function(b){if(Ee(b))return this.td(Zh().Ad,b);if(ve(b))return ON(this,Zh().Ad,b);if(Ie(b))return PN(this,Zh().Ad,b);if(b instanceof xe)return b.vb();throw new x(b);};function KN(b){return b instanceof Le&&xn().it?"":hp(xn(),b).ke().Ea} -function QN(b,a){if(a instanceof Dg)return"["+b+"]";if(a instanceof Gg)return"\x3c"+b+"\x3e";if(Ie(a))return"{"+b+"}";if(a instanceof we||a instanceof ih)return"("+b+")";if(a instanceof rg)return"{"+b+"}";throw cg(new dg,"no parenthetical expression "+a);} -f.td=function(b,a){var c=!1,d=null,e=!1,g=null;a:if(Be()===a)a=KN(a);else if(a instanceof bh){var h=a.xq;if(z()===h)h="";else{if(!(h instanceof F))throw new x(h);h="_"+h.p}a="."+h+(a.tn instanceof ij?a.tn.w():"")}else if(a instanceof Yf)a=""+a.qe.vb()+KN(a);else if($g(a))a=a.vb();else{if(a instanceof hh&&(c=!0,d=a,d.Fh instanceof ah&&(h=d.Fh,this.jj))){e=h.dj;g=an();g=bn(g,0,g.Hi);a=0>e.Jd(g)?"(("+wN(h.dj.ub)+"))"+KN(a):"("+wN(h.dj.ub)+")"+KN(a);break a}if(c)a="("+this.td(Xj(b,0),d.Fh)+")"+KN(a); -else if(a instanceof ah)this.jj?(h=a.dj,e=an(),e=bn(e,0,e.Hi),a=0>h.Jd(e)?"("+wN(a.dj.ub)+")":wN(a.dj.ub)):a=wN(a.dj.ub);else if(a instanceof Fe)a=a.bb.jd instanceof ij?""+a.bb.vb()+this.td(Xj(b,0),a.Sd):a.bb.vb()+"("+this.td(Xj(b,0),a.Sd)+")";else if(a instanceof ih){h=IN(this,a);var k=new UF;e=h.E();e=RN(new SN(0,e,1),-1+h.E()|0);if(!e.Rf)for(g=e.Cc;;){c=g;Se();c=(+((-2+(1<>>0)).toString(2);d=c.length;for(var l=new vc(d),m=0;m>>0)).toString(2);g=e.length;c=new vc(g);for(d=0;d{if(null!==t)return this.td(gN(b,ul(k.ji,t.ih())),t.o());throw new x(t);};if(c===y())h=y();else{e=c.v();g=e=new kf(h(e),y());for(c=c.D();c!==y();)d=c.v(),d=new kf(h(d),y()),g=g.ja=d,c=c.D();h=e}e=KN(a);a=QN(Li(h,"",e,""),a)}else if(a instanceof -jh)a=a.dm===Ap().jw.dm?"__________":a.dm+"("+a.em+")";else{if(a instanceof ch&&(e=!0,g=a,g.ge instanceof ah&&(h=g.ge,!this.jj))){a=KN(g)+"("+this.td(Xj(b,0),h)+")";break a}if(e&&g.ge instanceof ah&&(h=g.ge,!this.jj)){a=KN(g)+" "+UN(g,this.td(Xj(b,0),h));break a}if(e&&!xn().fw)a=KN(g)+"("+this.td(Xj(b,0),g.ge)+")";else if(tj(a))a=""+KN(a)+UN(a,this.td(Xj(b,0),a.rp()));else if(uj(a))a=""+VN(a,JN(this,0,a.je(),b))+KN(a)+WN(a,JN(this,1,a.le(),b));else throw new x(a);}}return a}; -function ON(b,a,c){if(Kg()===c||Lg()===c||sg()===c)c=KN(c);else if(c instanceof we)c=c.se.jd instanceof ij?""+c.se.vb()+b.td(Xj(a,0),c.zf):c.se.vb()+"("+b.td(Xj(a,0),c.zf)+")";else if(c instanceof rg)c=c.Hh.vb()+"{"+ON(b,Xj(a,0),c.eh)+"}";else if(c instanceof qg)c=""+VN(c,b.td(Xj(a,0),c.aj))+b.km+KN(c)+b.km+WN(c,b.td(Xj(a,1),c.bj));else if(vj(c))c=""+VN(c,b.td(Xj(a,0),c.je()))+KN(c)+WN(c,b.td(Xj(a,1),c.le()));else if(c instanceof Hg)c="("+ON(b,Xj(a,0),c.ri)+")"+KN(c);else if(yj(c)){var d=KN(c),e= -c.Yl().aa(new Xf(g=>b.td(a,g)));c=d+" "+Li(e,"",",","")+" "+XN(c,ON(b,Xj(a,0),c.lh()))}else if(c instanceof Dg)c=""+QN(PN(b,Xj(a,0),c.Ag),c)+YN(c,ON(b,Xj(a,1),c.Dh));else if(c instanceof Gg)c=""+QN(PN(b,Xj(a,0),c.Bg),c)+YN(c,ON(b,Xj(a,1),c.Eh));else if(c instanceof ug)c=c.fm+"("+c.gl+")";else if(wj(c))c=""+KN(c)+UN(c,ON(b,Xj(a,0),c.lh()));else{if(!xj(c))throw new x(c);c=""+VN(c,ON(b,Xj(a,0),c.Bp()))+KN(c)+WN(c,ON(b,Xj(a,1),c.Dp()))}return c} -function PN(b,a,c){var d=!1,e=null;a:if(c instanceof Je)c=b.Wi(c.vb());else if(c instanceof Rg)c=b.Wi(c.vb());else if(c instanceof Sg)c=b.Wi(""+b.td(Xj(a,0),c.ff)+KN(c)+b.td(Xj(a,1),c.bh));else if(c instanceof Xg)c=b.Wi(""+b.td(Xj(a,0),c.Uf)+KN(c));else if(c instanceof Tg)c=b.Wi(""+KN(c)+ON(b,Xj(a,0),c.fj));else{if(c instanceof Yg&&(d=!0,e=c,Kg()===e.Eg)){c=QN(ZN(b,Xj(a,0),e.Lf),c);break a}if(d)c=QN(""+ZN(b,Xj(a,0),e.Lf)+KN(c)+ON(b,Xj(a,1),e.Eg),c);else if(lj(c))c=QN(ZN(b,a,c),c);else if(Aj(c))c= -""+QN(PN(b,Xj(a,0),c.xt()),c)+KN(c);else if(c instanceof Le)d=PN(b,Xj(a,0),c.Vf),d=""+($N(c)?d:"{"+d+"}")+KN(c),b=PN(b,Xj(a,1),c.Kf),c=aO(c)?b:"{"+b+"}",c=d+c;else if(Bj(c))d=PN(b,Xj(a,0),c.Pt()),d=""+($N(c)?d:"{"+d+"}")+KN(c),b=PN(b,Xj(a,1),c.Vt()),c=aO(c)?b:"{"+b+"}",c=d+c;else throw new x(c);}return c} -function ZN(b,a,c){if(c instanceof We)b=c.vb();else if(c instanceof Ve)b=""+b.td(Xj(a,0),c.yd)+KN(c)+b.td(Xj(a,1),c.Ch);else{if(!(c instanceof Xe))throw new x(c);b=""+ZN(b,Xj(a,0),c.am)+KN(c)+ZN(b,Xj(a,1),c.bm)}return b}f.Wi=function(b){return xn().it?b+";":b};f.s=function(b){return this.Ck(b)};function km(b,a){this.rc=b;this.Gd=a}km.prototype=new p;km.prototype.constructor=km;f=km.prototype;f.Tc=function(){var b=this.rc,a=this.Gd;a.r()?a=z():(a=a.G()|0,a=new F("_"+a));return""+b+(a.r()?"":a.G())}; -f.O=function(){return"Name"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.rc;case 1:return this.Gd;default:return py(G(),b)}};f.B=function(){return Wy(this)};f.w=function(){return jy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof km&&this.rc===b.rc){var a=this.Gd;b=b.Gd;return null===a?null===b:a.l(b)}return!1};f.$classData=u({rK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Name",{rK:1,i:1,R:1,A:1,n:1});function UG(){}UG.prototype=new fF;UG.prototype.constructor=UG; -UG.prototype.w=function(){return"Name"};UG.prototype.T=function(b,a){return new km(b,a)};UG.prototype.$classData=u({sK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Name$",{sK:1,Tj:1,i:1,ni:1,n:1});var TG;function kA(b,a,c,d,e,g,h,k,l){this.lj=b;this.rm=a;this.ll=c;this.Cn=d;this.kj=e;this.xk=g;this.sm=h;this.kl=k;this.qm=l}kA.prototype=new p;kA.prototype.constructor=kA;function mG(b,a){return new kA(b.lj,b.rm,b.ll,a,b.kj,b.xk,b.sm,b.kl,b.qm)}f=kA.prototype;f.O=function(){return"ParsedArchiveEntry"}; -f.P=function(){return 9};f.Q=function(b){switch(b){case 0:return this.lj;case 1:return this.rm;case 2:return this.ll;case 3:return this.Cn;case 4:return this.kj;case 5:return this.xk;case 6:return this.sm;case 7:return this.kl;case 8:return this.qm;default:return py(G(),b)}};f.B=function(){return Wy(this)};f.w=function(){return jy(this)}; -f.l=function(b){if(this===b)return!0;if(b instanceof kA){if(this.lj===b.lj&&this.rm===b.rm)if(this.ll===b.ll)if(this.Cn===b.Cn){var a=this.kj,c=b.kj;a=null===a?null===c:a.l(c)}else a=!1;else a=!1;else a=!1;if(a&&(a=this.xk,c=b.xk,(null===a?null===c:a.l(c))?(a=this.sm,c=b.sm,a=null===a?null===c:a.l(c)):a=!1,a&&(a=this.kl,c=b.kl,null===a?null===c:a.l(c))))return a=this.qm,b=b.qm,null===a?null===b:a.l(b)}return!1}; -f.$classData=u({FK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ParsedArchiveEntry",{FK:1,i:1,R:1,A:1,n:1});function lm(b,a,c,d,e){this.ld=b;this.sc=a;this.Hd=c;this.Ab=d;this.te=e}lm.prototype=new p;lm.prototype.constructor=lm;f=lm.prototype;f.O=function(){return"Signature"};f.P=function(){return 5};f.Q=function(b){switch(b){case 0:return this.ld;case 1:return this.sc;case 2:return this.Hd;case 3:return this.Ab;case 4:return this.te;default:return py(G(),b)}};f.B=function(){return Wy(this)};f.w=function(){return jy(this)}; -f.l=function(b){if(this===b)return!0;if(b instanceof lm){var a=this.ld,c=b.ld;(null===a?null===c:a.l(c))?(a=this.sc,c=b.sc,(null===a?null===c:a.l(c))?(a=this.Hd,c=b.Hd,a=null===a?null===c:a.l(c)):a=!1):a=!1;if(a&&(a=this.Ab,c=b.Ab,null===a?null===c:a.l(c)))return a=this.te,b=b.te,null===a?null===b:a.l(b)}return!1};f.$classData=u({WK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Signature",{WK:1,i:1,R:1,A:1,n:1});function kN(b,a,c){this.st=b;this.rt=a;this.Dn=c}kN.prototype=new p; -kN.prototype.constructor=kN;f=kN.prototype;f.O=function(){return"TracedFailure"};f.P=function(){return 3};f.Q=function(b){switch(b){case 0:return this.st;case 1:return this.rt;case 2:return this.Dn;default:return py(G(),b)}};f.B=function(){return Wy(this)};f.w=function(){return jy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof kN){var a=this.st,c=b.st;(null===a?null===c:a.l(c))?(a=this.rt,c=b.rt,a=null===a?null===c:a.l(c)):a=!1;return a?this.Dn===b.Dn:!1}return!1}; -f.$classData=u({GL:0},!1,"fastparse.Parsed$TracedFailure",{GL:1,i:1,R:1,A:1,n:1});function NB(b){this.wa=b}NB.prototype=new p;NB.prototype.constructor=NB;function Q(b,a){return new NB(bO(b.wa,a.wa))}f=NB.prototype;f.w=function(){return nq(J(),this.wa)};f.O=function(){return"Msgs"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.wa:py(G(),b)};f.B=function(){return Wy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof NB){var a=this.wa;b=b.wa;return null===a?null===b:a.l(b)}return!1}; -f.$classData=u({PL:0},!1,"fastparse.internal.Msgs",{PL:1,i:1,R:1,A:1,n:1});function cO(){}cO.prototype=new p;cO.prototype.constructor=cO;function dO(){}dO.prototype=cO.prototype;function cg(b,a){tw(b,""+a,!0);return b}class dg extends cJ{}dg.prototype.$classData=u({lD:0},!1,"java.lang.AssertionError",{lD:1,tD:1,tb:1,i:1,n:1});var wa=u({yM:0},!1,"java.lang.Boolean",{yM:1,i:1,n:1,sd:1,wl:1},b=>"boolean"===typeof b),Aa=u({AM:0},!1,"java.lang.Character",{AM:1,i:1,n:1,sd:1,wl:1},b=>b instanceof ea); -function tK(b){var a=new eO;tw(a,b,!0);return a}class eO extends zB{}eO.prototype.$classData=u({cc:0},!1,"java.lang.RuntimeException",{cc:1,Nb:1,tb:1,i:1,n:1});function sF(){this.wp=null}sF.prototype=new p;sF.prototype.constructor=sF;function vF(b,a){b=b.wp;b.$=""+b.$+a}function wF(b,a){b=b.wp;a=String.fromCharCode(a);b.$=""+b.$+a}sF.prototype.Dy=function(b,a){return this.wp.$.substring(b,a)};sF.prototype.w=function(){return this.wp.$};sF.prototype.Aw=function(b){var a=this.wp;a.$=""+a.$+b}; -sF.prototype.$classData=u({ZM:0},!1,"java.lang.StringBuffer",{ZM:1,i:1,Ww:1,kD:1,n:1});function tF(b){b.$="";return b}function Km(b){var a=new uF;tF(a);if(0>b)throw new kt;return a}function uF(){this.$=null}uF.prototype=new p;uF.prototype.constructor=uF;function fO(b,a){a=AC(fw(),a,0,a.d.length);b.$=""+b.$+a}f=uF.prototype;f.w=function(){return this.$};f.E=function(){return this.$.length};f.Dy=function(b,a){return this.$.substring(b,a)};f.Aw=function(b){this.$=""+this.$+b}; -f.$classData=u({$M:0},!1,"java.lang.StringBuilder",{$M:1,i:1,Ww:1,kD:1,n:1}); -function yE(b,a){var c=a.xm,d=AE(b)-c|0;if(!(gO(b)=d))if(64>b.gf){c=jD().Uq.d[d];var e=c.L,g=c.N,h=b.Ka,k=h>>31,l=d>>31;c=h-d|0;h=(-2147483648^c)>(-2147483648^h)?-1+(k-l|0)|0:k-l|0;d=b.Ud;l=d.L;var m=d.N;k=Na();d=Zr(k,l,m,e,g);k=k.Bb;var n=Na();l=Is(n,l,m,e,g);m=n.Bb;if(0!==l||0!==m){jD();if(0>m){var q=-l|0;n=0!==l?~m:-m|0}else q=l,n=m;n=new ya(q<<1,q>>>31|0|n<<1);e=new ya(e,g);g=n.N;q=e.N;(g===q?(-2147483648^n.L)>(-2147483648^e.L):g>q)?e=1:(g=n.N,q=e.N,e=(g===q?(-2147483648^n.L)<(-2147483648^ -e.L):gm?-1:0===m&&0===l?0:1,5+e|0);e=oD(jD(),1&d,e,a.lp);g=e>>31;e=d+e|0;d=(-2147483648^e)<(-2147483648^d)?1+(k+g|0)|0:k+g|0;0>d?(k=-e|0,g=0!==e?~d:-d|0):(k=e,g=d);k=Qu(Na(),k,g);+Math.log10(k)>=a.xm?(c=-1+c|0,k=-1!==c?h:-1+h|0,h=Na(),d=Zr(h,e,d,10,0),c=new ya(c,k),h=new ya(d,h.Bb)):(c=new ya(c,h),h=new ya(e,d))}else c=new ya(c,h),h=new ya(d,k);c=Ra(c);d=Ra(h);h=Ra(new ya(c.L,c.N));c=h.L;h=h.N;k=Ra(new ya(d.L,d.N));d=k.L;k=k.N;b.Ka=pD(jD(),new ya(c,h));b.wm=a.xm;b.Ud=new ya(d, -k);b.gf=iD(jD(),new ya(d,k));b.vm=null}else e=Gs(ds(),new ya(d,d>>31)),h=cD(b),h=Fr(hO(h,e)),k=b.Ka,g=k>>31,l=d>>31,d=k-d|0,k=(-2147483648^d)>(-2147483648^k)?-1+(g-l|0)|0:g-l|0,0!==h.d[1].Fa?(g=WC(h.d[1]),0!==g.Fa&&(Tr(),l=g.Pa,m=1+l|0,n=new Lc(m),Pr(0,n,g.ua,l),g=Nr(g.Fa,m,n),Or(g)),g=hC(g,e),e=iO(h.d[0],0)?1:0,g=Math.imul(h.d[1].Fa,5+g|0),a=oD(jD(),e,g,a.lp),0!==a&&(a=ls(Lr(),new ya(a,a>>31)),e=h.d[0],h.d[0]=js(ps(),e,a)),a=new bD,jO(a,h.d[0],0),AE(a)>c?(h.d[0]=kO(h.d[0],Lr().ol),a=d=-1+d|0,d=-1!== -d?k:-1+k|0):(a=d,d=k)):(a=d,d=k),b.Ka=pD(jD(),new ya(a,d)),b.wm=c,lO(b,h.d[0])}function mO(b){return 0===b.gf?(b=b.Ud,!(-1===b.L&&-1===b.N)):!1}function nO(b,a){var c=b.Ka,d=c>>31,e=-c|0;c=0!==c?~d:-d|0;var g=gO(b);d=g>>31;g=e+g|0;e=(-2147483648^g)<(-2147483648^e)?1+(c+d|0)|0:c+d|0;if(0===e?-2147483629<(-2147483648^g):0b.gf&&(b.Ud=a.Gi())}function pO(b){b.En=null;b.nl=0;b.gf=0;b.Ud=ba;b.Ka=0;b.wm=0}function nD(b,a,c){pO(b);b.Ud=a;b.Ka=c;b.gf=iD(jD(),a);return b}function gD(b,a){var c=new bD;pO(c);c.Ud=new ya(b,b>>31);c.Ka=a;jD();b=32-(Math.clz32(0>b?~b:b)|0)|0;c.gf=b;return c} -function wE(b,a,c){pO(b);var d=-1+(0+c|0)|0;if(null===a)throw Gy("in \x3d\x3d null");if(d>=a.d.length||0>=c||0>d)throw new aC("Bad offset/length: offset\x3d0 len\x3d"+c+" in.length\x3d"+a.d.length);var e=0;if(0<=d&&43===a.d[0]){if(e=1+e|0,e>31,h= -bm(cm(),e),e=h>>31,h=a-h|0,b.Ka=h,k=b.Ka,h!==k||((-2147483648^h)>(-2147483648^a)?-1+(d-e|0)|0:d-e|0)!==k>>31))throw new aC("Scale out of range");if(19>g){e=wC();""===c&&rC(c);d=0;a=!1;switch(c.charCodeAt(0)){case 43:d=1;break;case 45:d=1,a=!0}g=c.length;if(d>=g)rC(c),e=void 0;else{h=(e.Gt?e.Ft:pC(e))[10];for(k=h.QM;;){if(e=dl?48===l:0<=$s(ut(),RB(e),l)}if(e)d=1+d|0;else break}(g-d|0)>Math.imul(3,k)&&rC(c);e=1+nb(-1+(g-d|0)|0,k)|0;l=d+e|0;var m=sC(d,l,c);if(l=== -g)e=new ya(m,0);else{e=h.yD;d=e.L;e=e.N;k=l+k|0;var n=65535&m,q=m>>>16|0,r=65535&d,t=d>>>16|0,v=Math.imul(n,r);r=Math.imul(q,r);var w=Math.imul(n,t);n=v+((r+w|0)<<16)|0;v=(v>>>16|0)+w|0;m=((Math.imul(m,e)+Math.imul(q,t)|0)+(v>>>16|0)|0)+(((65535&v)+r|0)>>>16|0)|0;l=sC(l,k,c);l=n+l|0;m=(-2147483648^l)<(-2147483648^n)?1+m|0:m;k===g?e=new ya(l,m):(n=h.RM,h=n.L,n=n.N,g=sC(k,g,c),(m===n?(-2147483648^l)>(-2147483648^h):m>n)&&rC(c),n=65535&l,h=l>>>16|0,t=65535&d,k=d>>>16|0,q=Math.imul(n,t),t=Math.imul(h, -t),v=Math.imul(n,k),n=q+((t+v|0)<<16)|0,q=(q>>>16|0)+v|0,e=(((Math.imul(l,e)+Math.imul(m,d)|0)+Math.imul(h,k)|0)+(q>>>16|0)|0)+(((65535&q)+t|0)>>>16|0)|0,d=n+g|0,e=(-2147483648^d)<(-2147483648^n)?1+e|0:e,-2147483648===(-2147483648^e)&&(-2147483648^d)<(-2147483648^g)&&rC(c),e=new ya(d,e))}}d=e.L;e=e.N;a?(a=-d|0,d=0!==d?~e:-e|0,(0===d?0!==a:0e&&rC(c),c=new ya(d,e));b.Ud=c;b.gf=iD(jD(),b.Ud)}else lO(b,gC(c))}function un(b){var a=new bD;wE(a,xE(b),b.length);return a} -function jO(b,a,c){pO(b);if(null===a)throw Gy("unscaledVal \x3d\x3d null");b.Ka=c;lO(b,a);return b}function bD(){this.En=null;this.nl=0;this.vm=null;this.gf=0;this.Ud=ba;this.wm=this.Ka=0}bD.prototype=new yC;bD.prototype.constructor=bD;function qO(b){if(64>b.gf){if(0>b.Ud.N)return-1;b=b.Ud;var a=b.N;return(0===a?0!==b.L:0b.gf){var c=b.Ud;if(0===c.L&&-2147483648===c.N)a=19;else{ut();a=jD().Uq;if(0>c.N){var d=c.L;c=c.N;d=new ya(-d|0,0!==d?~c:-c|0)}else d=c;b:{c=0;for(var e=a.d.length;;){if(c===e){a=-1-c|0;break b}var g=(c+e|0)>>>1|0,h=a.d[g],k=Ra(new ya(h.L,h.N));h=k.L;k=k.N;h=La(Na(),d.L,d.N,h,k);if(0>h)e=g;else{if(0===h){a=g;break b}c=1+g|0}}}a=0>a?-1-a|0:1+a|0}}else a=1+xb(.3010299956639812*(-1+b.gf|0))|0,d=cD(b),c=ds(),a=0!==kO(d,Gs(c,new ya(a,a>>31))).Fa? -1+a|0:a;b.wm=a}return b.wm}function rO(b){if(mO(b))return b;var a=-1+ds().zm.d.length|0,c=1,d=cD(b),e=b=b.Ka;for(b>>=31;;){if(iO(d,0))c=e,a=d,c=new ya(c,b);else{var g=hO(d,ds().zm.d[c]);if(0===g.MC.Fa){d=g.LC;var h=c;g=h>>31;var k=b;b=e-h|0;e=(-2147483648^b)>(-2147483648^e)?-1+(k-g|0)|0:k-g|0;c=cb.gf&&64>a.gf){d=b.Ud;c=a.Ud;var e=d.N,g=c.N;if(e===g?(-2147483648^d.L)<(-2147483648^c.L):e(-2147483648^a.L):d>c)?1:0}e=b.Ka;g=e>>31;d=a.Ka;var h=d>>31;d=e-d|0;e=(-2147483648^d)>(-2147483648^e)?-1+(g-h|0)|0:g-h|0;g=gO(b)-gO(a)|0;h=g>>31;var k=1+d|0,l=0===k?1+e|0:e;if(h===l?(-2147483648^g)>(-2147483648^k):h>l)return c;h=g>>31;k=-1+d|0;l=-1!==k?e:-1+e|0;if(h===l?(-2147483648^ -g)<(-2147483648^k):he)c=ds(),b=As(b,Gs(c,new ya(-d|0,0!==d?~e:-e|0)));else if(0===e?0!==d:0this.gf){b=b.Ud;var a=this.Ud;return b.L===a.L&&b.N===a.N}return this.vm.l(b.vm)}return!1}; -f.B=function(){if(0===this.nl)if(64>this.gf){this.nl=this.Ud.L;var b=this.Ud.N;this.nl=Math.imul(33,this.nl)+b|0;this.nl=Math.imul(17,this.nl)+this.Ka|0}else this.nl=Math.imul(17,this.vm.B())+this.Ka|0;return this.nl}; -f.w=function(){if(null!==this.En)return this.En;if(32>this.gf)return this.En=Yr($r(),this.Ud,this.Ka);var b=cD(this);b=Wr($r(),b);if(0===this.Ka)return b;var a=0>cD(this).Fa?2:1,c=b.length,d=this.Ka,e=d>>31,g=-d|0;e=0!==d?~e:-e|0;var h=c>>31;d=g+c|0;e=(-2147483648^d)<(-2147483648^g)?1+(e+h|0)|0:e+h|0;h=a>>31;g=d-a|0;d=(-2147483648^g)>(-2147483648^d)?-1+(e-h|0)|0:e-h|0;0b.Ka)return c;var d=0>qO(b)?1:0;a=b.Ka;var e=1===d?"-":"";if(0a;)e=""+e+jD().jp,a=100+a|0;c=e;d=jD().jp;e=""+c+d.substring(0,-a|0)}return e} -function tO(b){if(0===b.Ka||mO(b))return cD(b);if(0>b.Ka){var a=cD(b),c=ds();b=b.Ka;var d=b>>31;return As(a,Gs(c,new ya(-b|0,0!==b?~d:-d|0)))}a=cD(b);c=ds();b=b.Ka;return kO(a,Gs(c,new ya(b,b>>31)))} -function oO(b){if(0===b.Ka||mO(b))return cD(b);if(0>b.Ka){var a=cD(b),c=ds();b=b.Ka;var d=b>>31;return As(a,Gs(c,new ya(-b|0,0!==b?~d:-d|0)))}if(b.Ka>gO(b)||b.Ka>uO(cD(b)))throw new jb("Rounding necessary");a=cD(b);c=ds();b=b.Ka;b=Gs(c,new ya(b,b>>31));b=Fr(hO(a,b));if(0!==b.d[1].Fa)throw new jb("Rounding necessary");return b.d[0]}f.Gi=function(){return-64>=this.Ka||this.Ka>gO(this)?ba:tO(this).Gi()};f.Qh=function(){return-32>=this.Ka||this.Ka>gO(this)?0:tO(this).Qh()}; -f.tp=function(){return jC(lC(),cD(this)+"e"+(-this.Ka|0))};f.ul=function(){return cC(Ka(),cD(this)+"e"+(-this.Ka|0))};function cD(b){null===b.vm&&(b.vm=ls(Lr(),b.Ud));return b.vm}f.jf=function(b){return sO(this,b)};var kD=u({WL:0},!1,"java.math.BigDecimal",{WL:1,vl:1,i:1,n:1,sd:1});bD.prototype.$classData=kD;function vO(b){b.ut=-2;b.Fn=0} -function gC(b){var a=new UC;vO(a);Lr();if(null===b)throw fe();if(""===b)throw new aC("Zero length BigInteger");if(""===b||"+"===b||"-"===b)throw new aC("Zero length BigInteger");var c=b.length;if(45===b.charCodeAt(0))var d=-1,e=1,g=-1+c|0;else 43===b.charCodeAt(0)?(e=d=1,g=-1+c|0):(d=1,e=0,g=c);d|=0;var h=e|0;e=g|0;for(g=h;gb.Fa?Nr(1,b.Pa,b.ua):b}function hC(b,a){return b.Fa>a.Fa?1:b.Faa.Pa?b.Fa:b.Pag?1:-1:ms(ps(),b.ua,a.ua,e);if(0===h)return d===c?Lr().kp:Lr().tt;if(-1===h)return Lr().pl;h=1+(e-g|0)|0;var k=new Lc(h);c=d===c?1:-1;1===g?es(cs(),k,b.ua,e,a.ua.d[0]):bs(cs(),k,h,b.ua,e,a.ua,g); -c=Nr(c,h,k);Or(c);return c} -function hO(b,a){var c=a.Fa;if(0===c)throw new jb("BigInteger divide by zero");var d=a.Pa;a=a.ua;if(1===d){cs();a=a.d[0];var e=b.ua,g=b.Pa;d=b.Fa;1===g?(e=e.d[0],b=0===a?ib(0,0):+(e>>>0)/+(a>>>0)|0,g=0,a=0===a?nb(0,0):+(e>>>0)%+(a>>>0)|0,e=0,d!==c&&(c=b,b=-c|0,g=0!==c?~g:-g|0),0>d&&(c=a,d=e,a=-c|0,e=0!==c?~d:-d|0),c=new Er(ls(Lr(),new ya(b,g)),ls(Lr(),new ya(a,e)))):(c=d===c?1:-1,b=new Lc(g),a=es(0,b,e,g,a),a=new Lc(new Int32Array([a])),c=Nr(c,g,b),d=Nr(d,1,a),Or(c),Or(d),c=new Er(c,d));return c}g= -b.ua;e=b.Pa;if(0>(e!==d?e>d?1:-1:ms(ps(),g,a,e)))return new Er(Lr().pl,b);b=b.Fa;var h=1+(e-d|0)|0;c=b===c?1:-1;var k=new Lc(h);a=bs(cs(),k,h,g,e,a,d);c=Nr(c,h,k);d=Nr(b,d,a);Or(c);Or(d);return new Er(c,d)}f=UC.prototype;f.l=function(b){if(b instanceof UC){var a;if(a=this.Fa===b.Fa&&this.Pa===b.Pa)a:{for(a=0;a!==this.Pa;){if(this.ua.d[a]!==b.ua.d[a]){a=!1;break a}a=1+a|0}a=!0}b=a}else b=!1;return b}; -function uO(b){if(0===b.Fa)return-1;var a=Jr(b);b=b.ua.d[a];b=0===b?32:31-(Math.clz32(b&(-b|0))|0)|0;return(a<<5)+b|0}f.B=function(){if(0===this.Fn){for(var b=this.Pa,a=0;a>31,e=65535&c,g=c>>>16|0,h=65535&b,k=b>>>16|0,l=Math.imul(e,h);h=Math.imul(g,h);var m=Math.imul(e,k);e=l+((h+m|0)<<16)|0;l=(l>>>16|0)+m|0;a=(((Math.imul(c,a)+Math.imul(d,b)|0)+Math.imul(g,k)|0)+(l>>>16|0)|0)+(((65535&l)+h|0)>>>16|0)|0;return new ya(e,a)};function As(b,a){return 0===a.Fa||0===b.Fa?Lr().pl:Ds(ds(),b,a)}function os(b){return 0===b.Fa?b:Nr(-b.Fa|0,b.Pa,b.ua)} -function Hs(b,a){if(0>a)throw new jb("Negative exponent");if(0===a)return Lr().kp;if(1===a||b.l(Lr().kp)||b.l(Lr().pl))return b;if(iO(b,0)){ds();for(var c=Lr().kp,d=b;1>=1,c=b;return As(c,d)}for(c=1;!iO(b,c);)c=1+c|0;d=Lr();var e=Math.imul(c,a);if(e>5;e&=31;var g= -new Lc(1+d|0);g.d[d]=1<>5;if(0===a)return 0!==(1&b.ua.d[0]);if(0>a)throw new jb("Negative bit address");if(c>=b.Pa)return 0>b.Fa;if(0>b.Fa&&cb.Fa&&(d=Jr(b)===c?-d|0:~d);return 0!==(d&1<<(31&a))}f.w=function(){return Wr($r(),this)}; -function Or(b){for(;;){if(0=b?xb(b):-2):-1} -function zO(b){return(0!==(1&b)?"-":"")+(0!==(2&b)?"#":"")+(0!==(4&b)?"+":"")+(0!==(8&b)?" ":"")+(0!==(16&b)?"0":"")+(0!==(32&b)?",":"")+(0!==(64&b)?"(":"")+(0!==(128&b)?"\x3c":"")}function AO(b,a,c){var d=Bt(b,1+a|0);b=d.Jm?"-":"";var e=d.yl,g=-1+e.length|0,h=a-g|0;a=e.substring(0,1);e=""+e.substring(1)+xt(yt(),h);d=g-d.xl|0;g=""+(0>d?-d|0:d);return b+(""!==e||c?a+"."+e:a)+"e"+(0>d?"-":"+")+(1===g.length?"0"+g:g)} -function BO(b,a,c){var d=zt(b,(b.yl.length+a|0)-b.xl|0);yt();if(!("0"===d.yl||d.xl<=a))throw cg(new dg,"roundAtPos returned a non-zero value with a scale too large");d="0"===d.yl||d.xl===a?d:new At(b.Jm,""+d.yl+xt(yt(),a-d.xl|0),a);b=d.Jm?"-":"";d=d.yl;var e=d.length,g=1+a|0;d=e>=g?d:""+xt(yt(),g-e|0)+d;e=d.length-a|0;b+=d.substring(0,e);return 0!==a||c?b+"."+d.substring(e):b}function RC(b,a,c,d,e,g){a=0>e||e>=g.length?g:g.substring(0,e);a=0!==(256&c)?a.toUpperCase():a;OC(b,c,d,a)} -function ZC(b,a,c,d){OC(b,a,c,YC(a,d!==d?"NaN":0=c&&0===(110&a))a=YC(a,d),FC(b,a);else if(0===(126&a))OC(b,a,c,YC(a,d));else{if(45!==d.charCodeAt(0))var g=0!==(4&a)?"+":0!==(8&a)?" ":"";else 0!==(64&a)?(d=d.substring(1)+")",g="("):(d=d.substring(1),g="-");e=""+g+e;if(0!==(32&a)){var h=d.length;for(g=0;;){if(g!==h){var k=d.charCodeAt(g);k=48<=k&&57>=k}else k=!1;if(k)g=1+g|0;else break}g=-3+g|0;if(!(0>=g)){for(h=d.substring(g);3=c?FC(b,d):0!==(1&a)?xO(b,d,CO(" ",c-e|0)):xO(b,CO(" ",c-e|0),d)}function XC(b,a,c,d,e,g){a=e.length+g.length|0;a>=d?xO(b,e,g):0!==(16&c)?yO(b,e,CO("0",d-a|0),g):0!==(1&c)?yO(b,e,g,CO(" ",d-a|0)):yO(b,CO(" ",d-a|0),e,g)}function CO(b,a){for(var c="",d=0;d!==a;)c=""+c+b,d=1+d|0;return c}function GC(b){throw new DO(String.fromCharCode(b));}function KC(b){throw new EO(b);} -function aD(b,a,c,d,e,g){var h=0!==(2&c);d=0<=d?d:6;switch(e){case 101:h=AO(a,d,h);break;case 102:h=BO(a,d,h);break;default:e=0===d?1:d,a=Bt(a,e),d=(-1+a.yl.length|0)-a.xl|0,-4<=d&&de?0:e,h)):h=AO(a,-1+e|0,h)}VC(b,c,g,h,"")}function CC(){this.Km=this.tN=this.Rn=null;this.dx=!1}CC.prototype=new p;CC.prototype.constructor=CC;CC.prototype.w=function(){if(this.dx)throw new EC;return null===this.Rn?this.Km:this.Rn.w()};function LC(b){throw new FO(zO(b));} -function NC(b,a,c){throw new GO(zO(a&c),b);}function SC(b,a){throw new HO(b,ia(a));}CC.prototype.$classData=u({oN:0},!1,"java.util.Formatter",{oN:1,i:1,UL:1,xM:1,VL:1});function IO(){}IO.prototype=new p;IO.prototype.constructor=IO;IO.prototype.Hb=function(b,a){return(b|0)-(a|0)|0};IO.prototype.Sj=function(b,a,c){b.d[a]=c|0};IO.prototype.qg=function(b,a){return b.d[a]};IO.prototype.$classData=u({PN:0},!1,"java.util.internal.GenericArrayOps$ByteArrayOps$",{PN:1,i:1,yr:1,It:1,Kg:1});var JO; -function Vs(){JO||(JO=new IO);return JO}function KO(){}KO.prototype=new p;KO.prototype.constructor=KO;KO.prototype.Hb=function(b,a){return Oa(b)-Oa(a)|0};KO.prototype.Sj=function(b,a,c){b.d[a]=Oa(c)};KO.prototype.qg=function(b,a){return uc(b.d[a])};KO.prototype.$classData=u({QN:0},!1,"java.util.internal.GenericArrayOps$CharArrayOps$",{QN:1,i:1,yr:1,It:1,Kg:1});var LO;function Ts(){LO||(LO=new KO);return LO}function MO(){}MO.prototype=new p;MO.prototype.constructor=MO; -MO.prototype.Hb=function(b,a){b|=0;a|=0;return b===a?0:ba?-1:a<=b?0:a-b|0;return 0===a?Xx().xa:new XO(this,b,a)};f.w=function(){return"\x3citerator\x3e"};f.jb=function(b){Fv(this,b)};f.Qe=function(b){return Gv(this,b)};f.Xd=function(b){return Hv(this,b)};f.pg=function(b,a){return Kv(this,b,a)}; -f.he=function(b,a){return Mv(this,b,a)};f.Al=function(b){return Nv(this,b)};f.Uh=function(b){return Ov(this,b)};f.da=function(){return Qv(this)};f.Wd=function(b,a,c){return Rv(this,b,a,c)};f.Bk=function(b,a,c,d){return Wv(this,b,a,c,d)};f.Qd=function(){ke();return le(y(),this)};function Pi(b){return Ii(zp(),b)}f.mi=function(){return dn(en(),this)};f.No=function(b){return Xv(this,b)};f.$c=function(){return Yq(this)};f.V=function(){return-1};function YO(){this.Ji=null;this.Ji=ZO()}YO.prototype=new pJ; -YO.prototype.constructor=YO;YO.prototype.$classData=u({iQ:0},!1,"scala.collection.Iterable$",{iQ:1,Ix:1,i:1,Ae:1,n:1});var $O;function Wx(){$O||($O=new YO);return $O}function aP(){this.NE=this.ME=this.Xm=null;EJ(this);bP=this;this.ME=new Sa;this.NE=new H(()=>cP().ME)}aP.prototype=new GJ;aP.prototype.constructor=aP;aP.prototype.$classData=u({DQ:0},!1,"scala.collection.Map$",{DQ:1,EQ:1,i:1,Nr:1,n:1});var bP;function cP(){bP||(bP=new aP);return bP}function dP(){this.Li=null}dP.prototype=new p; -dP.prototype.constructor=dP;function eP(){}eP.prototype=dP.prototype;function Ah(b,a){return b.Li.Yc(a)}function hG(b){return b.Li.rb()}f=dP.prototype;f.up=function(b){return this.Li.sb(b)};f.kb=function(){return this.Li.kb()};f.sb=function(b){return this.up(b)};f.rb=function(){return hG(this)};f.Yc=function(b){return Ah(this,b)};function RA(b){return b.Pf(new Xf(a=>a))}function fP(b,a){return b.ie(new gP(b,a))}function zA(b,a){return b.uj(new Xf(c=>Zk($k(),a,c)),0)} -function BK(b,a){return b.Xd(new Xf(c=>Zk($k(),c,a)))}function hP(b,a){var c=b.E(),d=b.Ue();if(1===c)c=b.v(),d.pa(c);else if(1{var e=new ej(!1),g=t=>{var v=!1,w=null;if(z()===t)return e.oq=!0,z();if(t instanceof F&&(v=!0,w=t,1===(w.p|0)))return z();if(v)return new F(-1+(w.p|0)|0);throw new x(t);};if(ia(c)!==ja(bi)){var h=c.tc(d),k=g(h);h=B(new C,h,k);k=h.Y;var l=h.Z;if(z()!==k||z()!==l)if(k=h.Z,h.Y instanceof F&&z()===k)WF(c,d);else if(k=h.Z,k instanceof F)ci(c,d,k.p);else throw new x(h);}else{h=di(G(),d);h^=h>>>16|0;k=h&(-1+c.ma.d.length|0);var m=l=l=null; -m=null;var n=c.ma.d[k];if(null!==n)for(var q=null;;){if(h===n.Ge&&Zk($k(),d,n.yg))m=q,l=n;else if(!(null===n.gb||n.Ge>h)){var r=n.gb;q=n;n=r;continue}break}q=l;q=null===q?z():new F(q.xd);g=g(q);g=B(new C,q,g);q=g.Y;n=g.Z;if(z()!==q||z()!==n)if(q=g.Z,g.Y instanceof F&&z()===q)null!==m?m.gb=l.gb:c.ma.d[k]=l.gb,c.hc=-1+c.hc|0;else if(m=g.Y,q=g.Z,z()===m&&q instanceof F)l=q.p,k=(1+c.hc|0)>=c.ii?(fi(c,c.ma.d.length<<1),h&(-1+c.ma.d.length|0)):k,gi(c,d,l,h,k);else if(d=g.Z,g.Y instanceof F&&d instanceof -F)l.xd=d.p;else throw new x(g);}return e.oq}),!1))} -function lP(b){var a=ML();b.jb(new Xf(c=>{var d=di(G(),c);d^=d>>>16|0;var e=d&(-1+a.ma.d.length|0);var g=null;var h=null;var k=a.ma.d[e];if(null!==k)for(var l=null;;){if(d===k.Ge&&Zk($k(),c,k.yg))h=l,g=k;else if(!(null===k.gb||k.Ge>d)){var m=k.gb;l=k;k=m;continue}break}l=g;k=null===l?z():new F(l.xd);if(z()===k)l=new F(1);else{if(!(k instanceof F))throw new x(k);l=new F(1+(k.p|0)|0)}k=B(new C,k,l);m=k.Y;var n=k.Z;if(z()!==m||z()!==n)if(m=k.Z,k.Y instanceof F&&z()===m)null!==h?h.gb=g.gb:a.ma.d[e]=g.gb, -a.hc=-1+a.hc|0;else if(h=k.Y,m=k.Z,z()===h&&m instanceof F)g=m.p,e=(1+a.hc|0)>=a.ii?(fi(a,a.ma.d.length<<1),d&(-1+a.ma.d.length|0)):e,gi(a,c,g,d,e);else if(c=k.Z,k.Y instanceof F&&c instanceof F)g.xd=c.p;else throw new x(k);return l}));return a}function mP(b,a){var c=b.Ue(),d=b.Ue();for(b=b.y();b.C();){var e=b.z();(a.s(e)?c:d).pa(e)}return B(new C,c.db(),d.db())}function nP(b,a){var c=b.Rb().kb();for(b=b.y();b.C();){var d=a.s(b.z());c.pa(d)}return c.db()} -function oP(b,a){var c=b.Rb().kb();for(b=b.y();b.C();){var d=a.s(b.z());c.jc(d)}return c.db()}function oM(b,a){var c=b.Rb().kb();for(b=b.y();b.C();){var d=a.s(b.z());c.jc(d)}return c.db()}function Vp(b){var a=b.Rb().kb(),c=0;for(b=b.y();b.C();){var d=B(new C,b.z(),c);a.pa(d);c=1+c|0}return a.db()}function pP(b,a,c){var d=b.Ue();for(b=b.y();b.C();){var e=b.z();!!a.s(e)!==c&&d.pa(e)}return d.db()} -function qP(b){this.cy=!1;this.Gu=0;this.WE=this.so=null;if(null===b)throw null;this.WE=b;this.cy=!1;this.Gu=0;this.so=b.Db}qP.prototype=new fF;qP.prototype.constructor=qP;f=qP.prototype;f.w=function(){return"\x3cfunction1\x3e"};f.wt=function(b,a){var c=di(G(),b),d=Cv(Ev(),c);this.cy?this.Gu=XJ(this.so,b,a,c,d,0,this.Gu):(this.so=UJ(this.so,b,a,c,d,0,!0),this.so!==this.WE.Db&&(this.cy=!0,this.Gu=Cw(Gw(),Bw(Gw(),d,0))))};f.T=function(b,a){this.wt(b,a)};f.s=function(b){this.wt(b.o(),b.m())}; -f.$classData=u({AR:0},!1,"scala.collection.immutable.HashMap$accum$1",{AR:1,Tj:1,i:1,ni:1,va:1});function rP(){this.Ji=null;this.Ji=ke()}rP.prototype=new pJ;rP.prototype.constructor=rP;rP.prototype.sb=function(b){return Gx(b)?b:oJ.prototype.sb.call(this,b)};rP.prototype.$classData=u({JR:0},!1,"scala.collection.immutable.Iterable$",{JR:1,Ix:1,i:1,Ae:1,n:1});var sP;function ZO(){sP||(sP=new rP);return sP}function tP(){this.bi=null;uP=this;this.bi=vP(new wP(new H(()=>dL())))}tP.prototype=new p; -tP.prototype.constructor=tP;f=tP.prototype;f.Yc=function(b){return KJ(this,b)};function xP(b,a,c,d){var e=new Wi(a);return new wP(new H(()=>{for(var g=null,h=!1,k=e.oc;!h&&!k.r();)g=yP(k).v(),h=!!c.s(g)!==d,k=yP(k).pc(),e.oc=k;return h?(Yx(),k=xP(Yx(),k,c,d),new aL(g,k)):dL()}))} -function zP(b,a,c){var d=new Wi(a);return new wP(new H(()=>{for(var e=new Wi(null),g=!1,h=new Wi(d.oc);!g&&!h.oc.r();)e.oc=c.s(yP(h.oc).v()).y(),g=e.oc.C(),g||(h.oc=yP(h.oc).pc(),d.oc=h.oc);return g?(g=e.oc.z(),h.oc=yP(h.oc).pc(),d.oc=h.oc,Yx(),Yx(),new aL(g,new wP(new H(()=>AP(Yx(),e.oc,new H(()=>yP(zP(Yx(),h.oc,c)))))))):dL()}))}function BP(b,a,c){var d=new Wi(a),e=new iF(c);return new wP(new H(()=>{for(var g=d.oc,h=e.Cy;0CP(Yx(),a.y())))}function AP(b,a,c){return a.C()?(b=a.z(),new aL(b,new wP(new H(()=>AP(Yx(),a,c))))):Zq(c)}function CP(b,a){return a.C()?(b=a.z(),new aL(b,new wP(new H(()=>CP(Yx(),a))))):dL()}function DP(b,a,c){return new wP(new H(()=>{Yx();var d=DP(Yx(),a+c|0,c);return new aL(a,d)}))}f.kb=function(){return new EP};f.rb=function(){return this.bi};f.sb=function(b){return KJ(this,b)}; -f.$classData=u({LR:0},!1,"scala.collection.immutable.LazyList$",{LR:1,i:1,$h:1,Ae:1,n:1});var uP;function Yx(){uP||(uP=new tP);return uP}function EL(b){this.cq=this.bq=null;this.Wk=0;this.aq=null;this.ny=b;this.bq=new mL;this.cq=Nw();this.Wk=0}EL.prototype=new p;EL.prototype.constructor=EL;f=EL.prototype;f.Xc=function(){};f.jc=function(b){return pE(this,b)}; -function FP(b,a,c){if(null!==b.aq)b.aq=GP(b.aq,a,c);else{var d=b.bq.Ow(a,null);if(null!==d){var e=d.rl();d=d.m();var g=b.ny,h=AL();null===g||g!==h||Zk($k(),d,c)?(d=b.ny,g=BL(),null!==d&&d===g&&(HP(b.bq,a,B(new C,b.Wk,c)),b.cq=$w(ax(b.cq,e),null,b.Wk,a),FL(),a=b.Wk,b.Wk=2147483647===a?-2147483648:1+a|0)):HP(b.bq,a,B(new C,e,c))}else if(null===d)HP(b.bq,a,B(new C,b.Wk,c)),b.cq=$w(b.cq,null,b.Wk,a),FL(),a=b.Wk,b.Wk=2147483647===a?-2147483648:1+a|0;else throw new x(d);}return b} -function IP(b){null===b.aq&&(b.aq=new jL(b.cq,kL(b.bq),b.Wk,b.ny));return b.aq}f.db=function(){return IP(this)};f.pa=function(b){return FP(this,b.o(),b.m())};f.$classData=u({$S:0},!1,"scala.collection.immutable.TreeSeqMap$Builder",{$S:1,i:1,Jf:1,Fe:1,Ee:1});function JP(){this.xF=null;KP=this;this.xF=new $D("")}JP.prototype=new p;JP.prototype.constructor=JP;function LP(b,a){b=b.kb();var c=a.V();0<=c&&b.Xc(c);b.jc(a);return b.db()}JP.prototype.kb=function(){var b=ar();return new PJ(b,new Xf(a=>new $D(a)))}; -JP.prototype.$classData=u({vT:0},!1,"scala.collection.immutable.WrappedString$",{vT:1,i:1,qW:1,oW:1,n:1});var KP;function MP(){KP||(KP=new JP);return KP}function PJ(b,a){this.CF=this.gs=null;if(null===b)throw null;this.gs=b;this.CF=a}PJ.prototype=new p;PJ.prototype.constructor=PJ;f=PJ.prototype;f.Xc=function(b){this.gs.Xc(b)};f.db=function(){return this.CF.s(this.gs.db())};f.jc=function(b){this.gs.jc(b);return this};f.pa=function(b){this.gs.pa(b);return this}; -f.$classData=u({QT:0},!1,"scala.collection.mutable.Builder$$anon$1",{QT:1,i:1,Jf:1,Fe:1,Ee:1});function BG(b,a){b.Zg=a;return b}function CG(){this.Zg=null}CG.prototype=new p;CG.prototype.constructor=CG;function NP(){}f=NP.prototype=CG.prototype;f.Xc=function(){};function DG(b,a){b.Zg.pa(a);return b}f.jc=function(b){this.Zg.jc(b);return this};f.pa=function(b){return DG(this,b)};f.db=function(){return this.Zg};f.$classData=u({hs:0},!1,"scala.collection.mutable.GrowableBuilder",{hs:1,i:1,Jf:1,Fe:1,Ee:1}); -function OP(){this.Ji=null;this.Ji=NJ()}OP.prototype=new pJ;OP.prototype.constructor=OP;OP.prototype.$classData=u({oU:0},!1,"scala.collection.mutable.Iterable$",{oU:1,Ix:1,i:1,Ae:1,n:1});var PP;function QP(){this.Xm=null;this.Xm=OL()}QP.prototype=new GJ;QP.prototype.constructor=QP;QP.prototype.$classData=u({sU:0},!1,"scala.collection.mutable.Map$",{sU:1,EQ:1,i:1,Nr:1,n:1});var RP;function ai(){RP||(RP=new QP);return RP}function SP(){this.Ji=null;this.Ji=XL()}SP.prototype=new pJ; -SP.prototype.constructor=SP;SP.prototype.$classData=u({yU:0},!1,"scala.collection.mutable.Set$",{yU:1,Ix:1,i:1,Ae:1,n:1});var TP;function Vh(){TP||(TP=new SP);return TP}class ZG extends Qy{constructor(b){super();this.IF=b;tw(this,null,!1)}eD(){}}ZG.prototype.$classData=u({TU:0},!1,"scala.runtime.NonLocalReturnControl",{TU:1,lW:1,tb:1,i:1,n:1});function UP(){}UP.prototype=new p;UP.prototype.constructor=UP;function VP(){}VP.prototype=UP.prototype;function WP(){}WP.prototype=new p; -WP.prototype.constructor=WP;function XP(){}XP.prototype=WP.prototype;function nz(){this.xw=null;iz(this,new Xf(b=>new fG(b)))}nz.prototype=new kz;nz.prototype.constructor=nz;nz.prototype.$classData=u({kM:0},!1,"sourcecode.Name$",{kM:1,DV:1,i:1,CV:1,n:1});var mz;function YP(){this.nn=null}YP.prototype=new p;YP.prototype.constructor=YP;function ZP(){}f=ZP.prototype=YP.prototype;f.Dw=function(b){return this.nn.s(b)};f.Pw=function(b){return this.nn.tc(b)};f.O=function(){return"MapConfiguration"}; -f.P=function(){return 1};f.Q=function(b){return 0===b?this.nn:py(G(),b)};f.B=function(){return Wy(this)};f.w=function(){return jy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof YP){var a=this.nn;b=b.nn;return null===a?null===b:$P(a,b)}return!1};function tM(b){this.Su=b;om()}tM.prototype=new Ed;tM.prototype.constructor=tM;f=tM.prototype;f.O=function(){return"ApplyDefTactic"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.Su:py(G(),b)};f.B=function(){return Wy(this)};f.w=function(){return jy(this)}; -f.l=function(b){if(this===b)return!0;if(b instanceof tM){var a=this.Su;b=b.Su;return null===a?null===b:a.l(b)}return!1};f.$classData=u({TF:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.ApplyDefTactic",{TF:1,Bh:1,i:1,R:1,A:1,n:1}); -function ge(b,a){this.Vu=b;this.Uu=a;b=Sd().sq;if(-1!==(a.indexOf(b)|0))throw Bi("requirement failed: Label should not contain the sublabel delimiter "+Sd().sq);b=Sd().tq;if(-1!==(a.indexOf(b)|0))throw Bi("requirement failed: Label should not contain the label separator "+Sd().tq);}ge.prototype=new p;ge.prototype.constructor=ge;f=ge.prototype;f.O=function(){return"BelleSubLabel"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.Vu;case 1:return this.Uu;default:return py(G(),b)}}; -f.B=function(){return Wy(this)};f.w=function(){return jy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof ge){var a=this.Vu,c=b.Vu;return(null===a?null===c:a.l(c))?this.Uu===b.Uu:!1}return!1};f.$classData=u({VF:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.BelleSubLabel",{VF:1,i:1,Tu:1,R:1,A:1,n:1}); -function ce(b){this.Wu=b;var a=Sd().sq;if(-1!==(b.indexOf(a)|0))throw Bi("requirement failed: Label should not contain the sublabel delimiter "+Sd().sq);a=Sd().tq;if(-1!==(b.indexOf(a)|0))throw Bi("requirement failed: Label should not contain the label separator "+Sd().tq);}ce.prototype=new p;ce.prototype.constructor=ce;f=ce.prototype;f.O=function(){return"BelleTopLevelLabel"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.Wu:py(G(),b)};f.B=function(){return Wy(this)};f.w=function(){return jy(this)}; -f.l=function(b){return this===b?!0:b instanceof ce?this.Wu===b.Wu:!1};f.$classData=u({WF:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.BelleTopLevelLabel",{WF:1,i:1,Tu:1,R:1,A:1,n:1});function DM(b){this.Xu=b;om()}DM.prototype=new Ed;DM.prototype.constructor=DM;f=DM.prototype;f.O=function(){return"BranchTactic"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.Xu:py(G(),b)};f.B=function(){return Wy(this)};f.w=function(){return jy(this)}; -f.l=function(b){if(this===b)return!0;if(b instanceof DM){var a=this.Xu;b=b.Xu;return null===a?null===b:a.l(b)}return!1};f.$classData=u({XF:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.BranchTactic",{XF:1,Bh:1,i:1,R:1,A:1,n:1});function EM(b){this.Yu=b;om()}EM.prototype=new Ed;EM.prototype.constructor=EM;f=EM.prototype;f.O=function(){return"CaseTactic"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.Yu:py(G(),b)};f.B=function(){return Wy(this)};f.w=function(){return jy(this)}; -f.l=function(b){if(this===b)return!0;if(b instanceof EM){var a=this.Yu;b=b.Yu;return null===a?null===b:a.l(b)}return!1};f.$classData=u({YF:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.CaseTactic",{YF:1,Bh:1,i:1,R:1,A:1,n:1});function AM(b,a){this.Zu=b;this.$u=a;om()}AM.prototype=new Ed;AM.prototype.constructor=AM;f=AM.prototype;f.O=function(){return"DefTactic"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.Zu;case 1:return this.$u;default:return py(G(),b)}};f.B=function(){return Wy(this)}; -f.w=function(){return jy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof AM&&this.Zu===b.Zu){var a=this.$u;b=b.$u;return null===a?null===b:a.l(b)}return!1};f.$classData=u({ZF:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.DefTactic",{ZF:1,Bh:1,i:1,R:1,A:1,n:1});function uz(b){this.on=b;om()}uz.prototype=new Ed;uz.prototype.constructor=uz;f=uz.prototype;f.O=function(){return"EitherTactic"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.on:py(G(),b)};f.B=function(){return Wy(this)}; -f.w=function(){return jy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof uz){var a=this.on;b=b.on;return null===a?null===b:a.l(b)}return!1};f.$classData=u({$F:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.EitherTactic",{$F:1,Bh:1,i:1,R:1,A:1,n:1});function zz(b,a,c,d,e){this.ys=b;this.zs=a;this.As=c;this.xs=d;this.ws=e}zz.prototype=new p;zz.prototype.constructor=zz;f=zz.prototype;f.O=function(){return"Find"};f.P=function(){return 5}; -f.Q=function(b){switch(b){case 0:return this.ys;case 1:return this.zs;case 2:return this.As;case 3:return this.xs;case 4:return this.ws;default:return py(G(),b)}};f.B=function(){var b=Va("Find");b=G().H(-889275714,b);var a=this.ys;b=G().H(b,a);a=this.zs;a=di(G(),a);b=G().H(b,a);a=this.As;a=di(G(),a);b=G().H(b,a);a=this.xs?1231:1237;b=G().H(b,a);a=this.ws;a=di(G(),a);b=G().H(b,a);return G().Ja(b,5)};f.w=function(){return jy(this)}; -f.l=function(b){if(this===b)return!0;if(b instanceof zz){if(this.ys===b.ys)if(this.xs===b.xs){var a=this.zs,c=b.zs;a=null===a?null===c:a.l(c)}else a=!1;else a=!1;if(a&&(a=this.As,c=b.As,null===a?null===c:a.l(c)))return a=this.ws,b=b.ws,null===a?null===b:a.l(b)}return!1};f.$classData=u({bG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.Find",{bG:1,i:1,gv:1,R:1,A:1,n:1});function fM(b,a,c){this.Cs=b;this.Ds=a;this.Bs=c;new te}fM.prototype=new p;fM.prototype.constructor=fM;f=fM.prototype;f.O=function(){return"Fixed"}; -f.P=function(){return 3};f.Q=function(b){switch(b){case 0:return this.Cs;case 1:return this.Ds;case 2:return this.Bs;default:return py(G(),b)}};f.B=function(){var b=Va("Fixed");b=G().H(-889275714,b);var a=this.Cs;a=di(G(),a);b=G().H(b,a);a=this.Ds;a=di(G(),a);b=G().H(b,a);a=this.Bs?1231:1237;b=G().H(b,a);return G().Ja(b,3)};f.w=function(){return jy(this)}; -f.l=function(b){if(this===b)return!0;if(b instanceof fM){if(this.Bs===b.Bs){var a=this.Cs,c=b.Cs;a=null===a?null===c:a.l(c)}else a=!1;if(a)return a=this.Ds,b=b.Ds,null===a?null===b:a.l(b)}return!1};f.$classData=u({dG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.Fixed",{dG:1,i:1,gv:1,R:1,A:1,n:1});function hM(b,a){this.Es=b;this.Fs=a}hM.prototype=new p;hM.prototype.constructor=hM;f=hM.prototype;f.O=function(){return"LastAnte"};f.P=function(){return 2}; -f.Q=function(b){switch(b){case 0:return this.Es;case 1:return this.Fs;default:return py(G(),b)}};f.B=function(){var b=Va("LastAnte");b=G().H(-889275714,b);var a=this.Es;b=G().H(b,a);a=this.Fs;a=di(G(),a);b=G().H(b,a);return G().Ja(b,2)};f.w=function(){return jy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof hM&&this.Es===b.Es){var a=this.Fs;b=b.Fs;return null===a?null===b:a.l(b)}return!1};f.$classData=u({eG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.LastAnte",{eG:1,i:1,gv:1,R:1,A:1,n:1}); -function iM(b,a){this.Gs=b;this.Hs=a}iM.prototype=new p;iM.prototype.constructor=iM;f=iM.prototype;f.O=function(){return"LastSucc"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.Gs;case 1:return this.Hs;default:return py(G(),b)}};f.B=function(){var b=Va("LastSucc");b=G().H(-889275714,b);var a=this.Gs;b=G().H(b,a);a=this.Hs;a=di(G(),a);b=G().H(b,a);return G().Ja(b,2)};f.w=function(){return jy(this)}; -f.l=function(b){if(this===b)return!0;if(b instanceof iM&&this.Gs===b.Gs){var a=this.Hs;b=b.Hs;return null===a?null===b:a.l(b)}return!1};f.$classData=u({fG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.LastSucc",{fG:1,i:1,gv:1,R:1,A:1,n:1});function yM(b,a,c){this.av=b;this.cv=a;this.bv=c;om()}yM.prototype=new Ed;yM.prototype.constructor=yM;f=yM.prototype;f.O=function(){return"Let"};f.P=function(){return 3}; -f.Q=function(b){switch(b){case 0:return this.av;case 1:return this.cv;case 2:return this.bv;default:return py(G(),b)}};f.B=function(){return Wy(this)};f.w=function(){return jy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof yM){var a=this.av,c=b.av;(null===a?null===c:a.l(c))?(a=this.cv,c=b.cv,a=null===a?null===c:a.l(c)):a=!1;if(a)return a=this.bv,b=b.bv,null===a?null===b:a.l(b)}return!1};f.$classData=u({gG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.Let",{gG:1,Bh:1,i:1,R:1,A:1,n:1}); -function wM(b){this.dv=b;om()}wM.prototype=new Ed;wM.prototype.constructor=wM;f=wM.prototype;f.O=function(){return"OnAll"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.dv:py(G(),b)};f.B=function(){return Wy(this)};f.w=function(){return jy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof wM){var a=this.dv;b=b.dv;return null===a?null===b:a.l(b)}return!1};f.$classData=u({hG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.OnAll",{hG:1,Bh:1,i:1,R:1,A:1,n:1}); -function xM(b,a){this.ev=b;this.fv=a;om()}xM.prototype=new Ed;xM.prototype.constructor=xM;f=xM.prototype;f.O=function(){return"PartialTactic"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.ev;case 1:return this.fv;default:return py(G(),b)}};f.B=function(){return Wy(this)};f.w=function(){return jy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof xM){var a=this.ev,c=b.ev;if(null===a?null===c:a.l(c))return a=this.fv,b=b.fv,null===a?null===b:a.l(b)}return!1}; -f.$classData=u({iG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.PartialTactic",{iG:1,Bh:1,i:1,R:1,A:1,n:1});function HM(b,a){this.Is=b;this.Js=a;om()}HM.prototype=new Ed;HM.prototype.constructor=HM;f=HM.prototype;f.O=function(){return"RepeatTactic"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.Is;case 1:return this.Js;default:return py(G(),b)}}; -f.B=function(){var b=Va("RepeatTactic");b=G().H(-889275714,b);var a=this.Is;a=di(G(),a);b=G().H(b,a);a=this.Js;b=G().H(b,a);return G().Ja(b,2)};f.w=function(){return jy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof HM&&this.Js===b.Js){var a=this.Is;b=b.Is;return null===a?null===b:a.l(b)}return!1};f.$classData=u({lG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.RepeatTactic",{lG:1,Bh:1,i:1,R:1,A:1,n:1});function IM(b){this.hv=b;om()}IM.prototype=new Ed;IM.prototype.constructor=IM;f=IM.prototype; -f.O=function(){return"SaturateTactic"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.hv:py(G(),b)};f.B=function(){return Wy(this)};f.w=function(){return jy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof IM){var a=this.hv;b=b.hv;return null===a?null===b:a.l(b)}return!1};f.$classData=u({mG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.SaturateTactic",{mG:1,Bh:1,i:1,R:1,A:1,n:1});function Dz(b){this.qn=b;om()}Dz.prototype=new Ed;Dz.prototype.constructor=Dz;f=Dz.prototype;f.O=function(){return"SeqTactic"}; -f.P=function(){return 1};f.Q=function(b){return 0===b?this.qn:py(G(),b)};f.B=function(){return Wy(this)};f.w=function(){return jy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Dz){var a=this.qn;b=b.qn;return null===a?null===b:a.l(b)}return!1};f.$classData=u({nG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.SeqTactic",{nG:1,Bh:1,i:1,R:1,A:1,n:1});function KM(b,a){this.iv=b;this.jv=a;om()}KM.prototype=new Ed;KM.prototype.constructor=KM;f=KM.prototype;f.O=function(){return"Using"};f.P=function(){return 2}; -f.Q=function(b){switch(b){case 0:return this.iv;case 1:return this.jv;default:return py(G(),b)}};f.B=function(){return Wy(this)};f.w=function(){return jy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof KM){var a=this.iv,c=b.iv;if(null===a?null===c:a.l(c))return a=this.jv,b=b.jv,null===a?null===b:a.l(b)}return!1};f.$classData=u({pG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.Using",{pG:1,Bh:1,i:1,R:1,A:1,n:1});function Hz(b,a){this.Ls=b;this.lv=a;this.vG="formula"}Hz.prototype=new p; -Hz.prototype.constructor=Hz;f=Hz.prototype;f.ya=function(){return this.Ls};f.ig=function(){return this.vG};f.O=function(){return"FormulaArg"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.Ls;case 1:return this.lv;default:return py(G(),b)}};f.B=function(){return Wy(this)};f.w=function(){return jy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Hz&&this.Ls===b.Ls){var a=this.lv;b=b.lv;return null===a?null===b:a.l(b)}return!1}; -f.$classData=u({uG:0},!1,"edu.cmu.cs.ls.keymaerax.btactics.macros.FormulaArg",{uG:1,i:1,al:1,R:1,A:1,n:1});function Kz(b){this.Iy=this.Hy=null;this.vq=b;this.Hy=b.ya();this.Iy="list["+b.ig()+"]"}Kz.prototype=new p;Kz.prototype.constructor=Kz;f=Kz.prototype;f.ya=function(){return this.Hy};f.ig=function(){return this.Iy};f.O=function(){return"ListArg"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.vq:py(G(),b)};f.B=function(){return Wy(this)};f.w=function(){return jy(this)}; -f.l=function(b){if(this===b)return!0;if(b instanceof Kz){var a=this.vq;b=b.vq;return null===a?null===b:a.l(b)}return!1};f.$classData=u({wG:0},!1,"edu.cmu.cs.ls.keymaerax.btactics.macros.ListArg",{wG:1,i:1,al:1,R:1,A:1,n:1});function Oz(b){this.Ly=this.Ky=null;this.wq=b;this.Ky=b.ya();this.Ly="option["+b.ig()+"]"}Oz.prototype=new p;Oz.prototype.constructor=Oz;f=Oz.prototype;f.ya=function(){return this.Ky};f.ig=function(){return this.Ly};f.O=function(){return"OptionArg"};f.P=function(){return 1}; -f.Q=function(b){return 0===b?this.wq:py(G(),b)};f.B=function(){return Wy(this)};f.w=function(){return jy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Oz){var a=this.wq;b=b.wq;return null===a?null===b:a.l(b)}return!1};f.$classData=u({yG:0},!1,"edu.cmu.cs.ls.keymaerax.btactics.macros.OptionArg",{yG:1,i:1,al:1,R:1,A:1,n:1});function Qz(b,a){this.Ns=b;this.nv=a;this.AG="posinexpr"}Qz.prototype=new p;Qz.prototype.constructor=Qz;f=Qz.prototype;f.ya=function(){return this.Ns};f.ig=function(){return this.AG}; -f.O=function(){return"PosInExprArg"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.Ns;case 1:return this.nv;default:return py(G(),b)}};f.B=function(){return Wy(this)};f.w=function(){return jy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Qz&&this.Ns===b.Ns){var a=this.nv;b=b.nv;return null===a?null===b:a.l(b)}return!1};f.$classData=u({zG:0},!1,"edu.cmu.cs.ls.keymaerax.btactics.macros.PosInExprArg",{zG:1,i:1,al:1,R:1,A:1,n:1}); -function Jz(b,a){this.Os=b;this.ov=a;this.CG="string"}Jz.prototype=new p;Jz.prototype.constructor=Jz;f=Jz.prototype;f.ya=function(){return this.Os};f.ig=function(){return this.CG};f.O=function(){return"StringArg"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.Os;case 1:return this.ov;default:return py(G(),b)}};f.B=function(){return Wy(this)};f.w=function(){return jy(this)}; -f.l=function(b){if(this===b)return!0;if(b instanceof Jz&&this.Os===b.Os){var a=this.ov;b=b.ov;return null===a?null===b:a.l(b)}return!1};f.$classData=u({BG:0},!1,"edu.cmu.cs.ls.keymaerax.btactics.macros.StringArg",{BG:1,i:1,al:1,R:1,A:1,n:1});function Rz(b,a){this.Ps=b;this.pv=a;this.EG="subst"}Rz.prototype=new p;Rz.prototype.constructor=Rz;f=Rz.prototype;f.ya=function(){return this.Ps};f.ig=function(){return this.EG};f.O=function(){return"SubstitutionArg"};f.P=function(){return 2}; -f.Q=function(b){switch(b){case 0:return this.Ps;case 1:return this.pv;default:return py(G(),b)}};f.B=function(){return Wy(this)};f.w=function(){return jy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Rz&&this.Ps===b.Ps){var a=this.pv;b=b.pv;return null===a?null===b:a.l(b)}return!1};f.$classData=u({DG:0},!1,"edu.cmu.cs.ls.keymaerax.btactics.macros.SubstitutionArg",{DG:1,i:1,al:1,R:1,A:1,n:1});function ek(b){this.Qy=0;this.sv=!1;this.Ss=b;this.LG=!0;this.MG=!this.LG;this.KG=b} -ek.prototype=new p;ek.prototype.constructor=ek;f=ek.prototype;f.w=function(){return""+this.tr()};f.tr=function(){this.sv||this.sv||(this.Qy=this.Uw()?1+this.rr()|0:-1-this.rr()|0,this.sv=!0);return this.Qy};f.Uw=function(){return this.MG};f.rr=function(){return this.KG};f.O=function(){return"AntePos"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.Ss:py(G(),b)};f.B=function(){var b=Va("AntePos");b=G().H(-889275714,b);var a=this.Ss;b=G().H(b,a);return G().Ja(b,1)}; -f.l=function(b){return this===b?!0:b instanceof ek?this.Ss===b.Ss:!1};f.$classData=u({JG:0},!1,"edu.cmu.cs.ls.keymaerax.core.AntePos",{JG:1,i:1,$H:1,R:1,A:1,n:1});function aQ(){}aQ.prototype=new p;aQ.prototype.constructor=aQ;f=aQ.prototype;f.w=function(){return"||"};f.O=function(){return"AnyArg"};f.P=function(){return 0};f.Q=function(b){return py(G(),b)};f.B=function(){return 1966152938};f.$classData=u({NG:0},!1,"edu.cmu.cs.ls.keymaerax.core.AnyArg$",{NG:1,i:1,eI:1,R:1,A:1,n:1});var bQ; -function Ke(){bQ||(bQ=new aQ);return bQ}function cQ(){}cQ.prototype=new p;cQ.prototype.constructor=cQ;f=cQ.prototype;f.w=function(){return"Bool"};f.O=function(){return"Bool"};f.P=function(){return 0};f.Q=function(b){return py(G(),b)};f.B=function(){return 2076426};f.$classData=u({UG:0},!1,"edu.cmu.cs.ls.keymaerax.core.Bool$",{UG:1,i:1,Zs:1,R:1,A:1,n:1});var dQ;function Ae(){dQ||(dQ=new cQ);return dQ}function Bf(b,a){this.zd=b;this.qi=a}Bf.prototype=new p;Bf.prototype.constructor=Bf;f=Bf.prototype; -f.gD=function(){return!0};f.r=function(){return!1};f.sa=function(b){return!this.zd.sa(b)};function Gf(b,a){var c=b.zd.Lg(a);return new Bf(c,b.qi.wb(a))}f.Ek=function(b){return new Af(b.Lg(this.zd))};f.KF=function(){throw kw("CoSets are infinite so have no finite Set representation");};f.Mo=function(){var b=this.qi;return Hf(If(),b)};f.w=function(){return"all but "+eQ(this.zd)};f.Tc=function(){return this.zd.r()?"all":"all but {"+Li(this.zd,"",",","")+"}"};f.O=function(){return"CoFiniteSet"};f.P=function(){return 2}; -f.Q=function(b){switch(b){case 0:return this.zd;case 1:return this.qi;default:return py(G(),b)}};f.B=function(){return Wy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Bf){var a=this.zd,c=b.zd;if(null===a?null===c:a.l(c))return a=this.qi,b=b.qi,null===a?null===b:a.l(b)}return!1};f.ts=function(b){var a=this.zd.wb(b);return new Bf(a,this.qi.Lg(b))};f.Vj=function(b){return Gf(this,b)};f.mn=function(b){var a=this.zd.oj(b);return new Bf(a,this.qi.Ig(b))}; -f.$classData=u({XG:0},!1,"edu.cmu.cs.ls.keymaerax.core.CoFiniteSet",{XG:1,i:1,cI:1,R:1,A:1,n:1});function fQ(){}fQ.prototype=new p;fQ.prototype.constructor=fQ;f=fQ.prototype;f.w=function(){return"DifferentialProgram"};f.O=function(){return"DifferentialProgramKind"};f.P=function(){return 0};f.Q=function(b){return py(G(),b)};f.B=function(){return 938561949};f.$classData=u({gH:0},!1,"edu.cmu.cs.ls.keymaerax.core.DifferentialProgramKind$",{gH:1,i:1,Vs:1,R:1,A:1,n:1});var gQ; -function Fo(){gQ||(gQ=new fQ);return gQ}function Ch(b){this.un=b;ff();if(b.r())throw tf(new uf,"Core requirement failed: taboos expect non-empty list of taboo variables");}Ch.prototype=new p;Ch.prototype.constructor=Ch;f=Ch.prototype;f.w=function(){return"|"+Li(this.un,"",",","")+"|"};f.O=function(){return"Except"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.un:py(G(),b)};f.B=function(){return Wy(this)}; -f.l=function(b){if(this===b)return!0;if(b instanceof Ch){var a=this.un;b=b.un;return null===a?null===b:a.l(b)}return!1};f.$classData=u({oH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Except",{oH:1,i:1,eI:1,R:1,A:1,n:1});function Af(b){this.fe=b}Af.prototype=new p;Af.prototype.constructor=Af;f=Af.prototype;f.gD=function(){return!1};f.r=function(){return this.fe.r()};f.sa=function(b){return this.fe.sa(b)};f.mn=function(b){return new Af(this.fe.Ig(b))};f.Vj=function(b){return new Af(this.fe.wb(b))};f.ts=function(b){return new Af(this.fe.Lg(b))}; -f.Ek=function(b){return new Af(this.fe.Dk(b))};f.w=function(){return eQ(this.fe)};f.Tc=function(){return"{"+Li(this.fe,"",",","")+"}"};f.KF=function(){var b=this.fe;return Hf(If(),b)};f.Mo=function(){var b=this.fe;return Hf(If(),b)};f.O=function(){return"FiniteSet"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.fe:py(G(),b)};f.B=function(){return Wy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Af){var a=this.fe;b=b.fe;return null===a?null===b:a.l(b)}return!1}; -f.$classData=u({rH:0},!1,"edu.cmu.cs.ls.keymaerax.core.FiniteSet",{rH:1,i:1,cI:1,R:1,A:1,n:1});function hQ(){}hQ.prototype=new p;hQ.prototype.constructor=hQ;f=hQ.prototype;f.w=function(){return"Formula"};f.O=function(){return"FormulaKind"};f.P=function(){return 0};f.Q=function(b){return py(G(),b)};f.B=function(){return-826702342};f.$classData=u({tH:0},!1,"edu.cmu.cs.ls.keymaerax.core.FormulaKind$",{tH:1,i:1,Vs:1,R:1,A:1,n:1});var iQ;function Pe(){iQ||(iQ=new hQ);return iQ}function jQ(){} -jQ.prototype=new p;jQ.prototype.constructor=jQ;f=jQ.prototype;f.w=function(){return"Function"};f.O=function(){return"FunctionKind"};f.P=function(){return 0};f.Q=function(b){return py(G(),b)};f.B=function(){return-47133780};f.$classData=u({wH:0},!1,"edu.cmu.cs.ls.keymaerax.core.FunctionKind$",{wH:1,i:1,Vs:1,R:1,A:1,n:1});var kQ;function lQ(){}lQ.prototype=new p;lQ.prototype.constructor=lQ;f=lQ.prototype;f.w=function(){return"Program"};f.O=function(){return"ProgramKind"};f.P=function(){return 0}; -f.Q=function(b){return py(G(),b)};f.B=function(){return-1616800744};f.$classData=u({XH:0},!1,"edu.cmu.cs.ls.keymaerax.core.ProgramKind$",{XH:1,i:1,Vs:1,R:1,A:1,n:1});var mQ;function Qe(){mQ||(mQ=new lQ);return mQ}class nQ extends eO{} -function oQ(b){ff();if(b.Yl().r())throw tf(new uf,"Core requirement failed: quantifiers bind at least one variable");ff();if(b.Yl().sp().E()!==b.Yl().E())throw tf(new uf,"Core requirement failed: no duplicates within one quantifier block");ff();if(!b.Yl().Qe(new Xf(a=>{a=a.ea();var c=b.Yl().v().ea();return null===a?null===c:a.l(c)})))throw tf(new uf,"Core requirement failed: all vars must have the same sort");}function yj(b){return!!(b&&b.$classData&&b.$classData.hb.GA)}function pQ(){} -pQ.prototype=new p;pQ.prototype.constructor=pQ;f=pQ.prototype;f.w=function(){return"Real"};f.O=function(){return"Real"};f.P=function(){return 0};f.Q=function(b){return py(G(),b)};f.B=function(){return 2543038};f.$classData=u({ZH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Real$",{ZH:1,i:1,Zs:1,R:1,A:1,n:1});var qQ;function Ge(){qQ||(qQ=new pQ);return qQ}function dk(b){this.KA=0;this.Fv=!1;this.$s=b;this.oI=!1;this.pI=!this.oI;this.nI=b}dk.prototype=new p;dk.prototype.constructor=dk;f=dk.prototype; -f.w=function(){return""+this.tr()};f.tr=function(){this.Fv||this.Fv||(this.KA=this.Uw()?1+this.rr()|0:-1-this.rr()|0,this.Fv=!0);return this.KA};f.Uw=function(){return this.pI};f.rr=function(){return this.nI};f.O=function(){return"SuccPos"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.$s:py(G(),b)};f.B=function(){var b=Va("SuccPos");b=G().H(-889275714,b);var a=this.$s;b=G().H(b,a);return G().Ja(b,1)};f.l=function(b){return this===b?!0:b instanceof dk?this.$s===b.$s:!1}; -f.$classData=u({mI:0},!1,"edu.cmu.cs.ls.keymaerax.core.SuccPos",{mI:1,i:1,$H:1,R:1,A:1,n:1});function rQ(){}rQ.prototype=new p;rQ.prototype.constructor=rQ;f=rQ.prototype;f.w=function(){return"Term"};f.O=function(){return"TermKind"};f.P=function(){return 0};f.Q=function(b){return py(G(),b)};f.B=function(){return-1117502912};f.$classData=u({rI:0},!1,"edu.cmu.cs.ls.keymaerax.core.TermKind$",{rI:1,i:1,Vs:1,R:1,A:1,n:1});var sQ;function Oe(){sQ||(sQ=new rQ);return sQ}function tQ(){}tQ.prototype=new p; -tQ.prototype.constructor=tQ;f=tQ.prototype;f.w=function(){return"Trafo"};f.O=function(){return"Trafo"};f.P=function(){return 0};f.Q=function(b){return py(G(),b)};f.B=function(){return 81068428};f.$classData=u({uI:0},!1,"edu.cmu.cs.ls.keymaerax.core.Trafo$",{uI:1,i:1,Zs:1,R:1,A:1,n:1});var uQ;function aA(){uQ||(uQ=new tQ);return uQ}function ij(b,a){this.bp=b;this.cp=a}ij.prototype=new p;ij.prototype.constructor=ij;f=ij.prototype;f.w=function(){return"("+this.bp+","+this.cp+")"};f.O=function(){return"Tuple"}; -f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.bp;case 1:return this.cp;default:return py(G(),b)}};f.B=function(){return Wy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof ij){var a=this.bp,c=b.bp;if(null===a?null===c:a.l(c))return a=this.cp,b=b.cp,null===a?null===b:a.l(b)}return!1};f.$classData=u({wI:0},!1,"edu.cmu.cs.ls.keymaerax.core.Tuple",{wI:1,i:1,Zs:1,R:1,A:1,n:1}); -function vQ(b){var a=b.xn.aa(new Xf(c=>c.qc)).Qd();ff();if(RA(a).E()!==a.E())throw tf(new uf,"Core requirement failed: conflict: no duplicate substitutions for the same substitutee "+b.xn);a=wQ(b);ff();if(RA(a).E()!==a.E())throw tf(new uf,"Core requirement failed: conflict: no duplicate substitutions for the same substitutee (modulo renaming) "+b);}function xQ(b){0===(2&b.at)<<24>>24&&(b.Gv=b.lg.pg(y(),new Gj((a,c)=>{c=$M(c);return Sp(a,c)})),b.at=(2|b.at)<<24>>24);return b.Gv} -var AQ=function yQ(b,a,c){for(;;){var e=c;if($g(e))return e;if(e instanceof Fe){var g=e;e=b.lg.Yd(new Xf((q=>r=>r.qc instanceof Fe&&cN(r,q))(g)));if(e instanceof F){var h=e.p.qc;if(!(h instanceof Fe))throw new x(h);h=h.Sd;var k=b,l=a,m=aN(e.p),n=e.p.kd;m=Kf(l,m);if(!m.r())throw new ok(k.w(),l.Tc(),Te().ba.s(n),Te().ba.s(c),m.Tc(),"");b=new Kh(zQ(b,a,h,g.Sd));a=Tf();c=e=e.p.kd}else{if(z()===e)return new Fe(g.bb,yQ(b,a,g.Sd));throw new x(e);}}else{if(Be()===e)return Be();if(e instanceof bh){c=b.lg.Yd(new Xf((q=> -r=>{r=r.qc;return null===r?null===q:r.l(q)})(e)));if(c instanceof F){h=aN(c.p);g=c.p.kd;h=Kf(a,h);if(!h.r())throw new ok(b.w(),a.Tc(),Te().ba.s(g),Te().ba.s(e),h.Tc(),"");return c.p.kd}if(z()===c)return e;throw new x(c);}if(e instanceof ah)return e;if(e instanceof ch)return new ch(yQ(b,a,e.ge));if(e instanceof He)return new He(yQ(b,a,e.rk),yQ(b,a,e.sk));if(e instanceof dh)return new dh(yQ(b,a,e.kk),yQ(b,a,e.lk));if(e instanceof eh)return new eh(yQ(b,a,e.gj),yQ(b,a,e.hj));if(e instanceof fh)return new fh(yQ(b, -a,e.Va),yQ(b,a,e.Wa));if(e instanceof gh)return new gh(yQ(b,a,e.tk),yQ(b,a,e.uk));if(e instanceof hh)return a=e,new hh(yQ(b,Uf().el,a.Fh));if(e instanceof ih)return new ih(yQ(b,a,e.jg),yQ(b,a,e.kg));if(e instanceof jh){a=e;b=b.lg.Yd(new Xf((q=>r=>{r=r.qc;return null===r?null===q:r.l(q)})(a)));if(b instanceof F)return b.p.kd;if(z()===b)return a;throw new x(b);}throw new x(e);}}},DQ=function BQ(b,a,c){for(;;){var e=c;if(e instanceof we){var g=e;e=b.lg.Yd(new Xf((q=>r=>r.qc instanceof we&&cN(r,q))(g))); -if(e instanceof F){var h=e.p.qc;if(!(h instanceof we))throw new x(h);h=h.zf;var k=b,l=a,m=aN(e.p),n=e.p.kd;m=Kf(l,m);if(!m.r())throw new ok(k.w(),l.Tc(),Te().ba.s(n),Te().ba.s(c),m.Tc(),"");b=new Kh(zQ(b,a,h,g.zf));a=Tf();c=e=e.p.kd}else{if(z()===e)return new we(g.se,AQ(b,a,g.zf));throw new x(e);}}else if(e instanceof rg)if(a=b.lg.Yd(new Xf((q=>r=>r.qc instanceof rg&&cN(r,q))(e))),a instanceof F){c=a.p.qc;if(!(c instanceof rg))throw new x(c);b=new Mi(c.eh,BQ(b,Uf().el,e.eh));e=jf().Bf;b=new Kh(new kf(b, -e));e=Tf();c=a.p.kd;a=e}else{if(z()===a)return new rg(e.Hh,BQ(b,Uf().el,e.eh));throw new x(a);}else{if(sg()===e){b=b.lg.Yd(new Xf(q=>{q=q.qc;var r=sg();return null!==q&&q.l(r)}));if(b instanceof F)return b.p.kd;if(z()===b)return sg();throw new x(b);}if(Kg()===e||Lg()===e)return c;if(e instanceof fg)return new fg(AQ(b,a,e.Zi),AQ(b,a,e.$i));if(e instanceof mg)return new mg(AQ(b,a,e.mk),AQ(b,a,e.nk));if(e instanceof ng)return new ng(AQ(b,a,e.ck),AQ(b,a,e.dk));if(e instanceof og)return new og(AQ(b,a, -e.ek),AQ(b,a,e.fk));if(e instanceof pg)return new pg(AQ(b,a,e.ik),AQ(b,a,e.jk));if(e instanceof qg)return new qg(AQ(b,a,e.aj),AQ(b,a,e.bj));if(e instanceof wg)return new wg(BQ(b,a,e.ok));if(e instanceof Ce)return new Ce(BQ(b,a,e.Xj),BQ(b,a,e.Yj));if(e instanceof yg)return new yg(BQ(b,a,e.pk),BQ(b,a,e.qk));if(e instanceof zg)return new zg(BQ(b,a,e.gk),BQ(b,a,e.hk));if(e instanceof Ag)return new Ag(BQ(b,a,e.Zj),BQ(b,a,e.$j));if(e instanceof Hg)return a=e,new Hg(BQ(b,Uf().el,a.ri));if(e instanceof Bg)return new Bg(e.Dg, -BQ(b,a.Vj(e.Dg),e.bk));if(e instanceof Cg)return new Cg(e.Cg,BQ(b,a.Vj(e.Cg),e.ak));if(e instanceof Dg){a=CQ(b,a,e.Ag);if(null===a)throw new x(a);return new Dg(a.m(),BQ(b,a.o(),e.Dh))}if(e instanceof Gg){a=CQ(b,a,e.Bg);if(null===a)throw new x(a);return new Gg(a.m(),BQ(b,a.o(),e.Eh))}if(e instanceof ug){a=e;b=b.lg.Yd(new Xf((q=>r=>{r=r.qc;return null===r?null===q:r.l(q)})(a)));if(b instanceof F)return b.p.kd;if(z()===b)return a;throw new x(b);}throw new x(e);}}},CQ=function EQ(b,a,c){if(c instanceof -Je){b=b.lg.Yd(new Xf(h=>{h=h.qc;return null===h?null===c:h.l(c)}));if(b instanceof F){var e=bN(b.p);return B(new C,Ff(a,e),b.p.kd)}if(z()===b)return B(new C,vg(Eg(),c.ej),c);throw new x(b);}if(c instanceof Rg){b=b.lg.Yd(new Xf(h=>{h=h.qc;return null===h?null===c:h.l(c)}));if(b instanceof F)return e=bN(b.p),B(new C,Ff(a,e),b.p.kd);if(z()===b)return B(new C,vg(Eg(),c.fl),c);throw new x(b);}if(c instanceof Sg)return B(new C,a.mn(c.ff),new Sg(c.ff,AQ(b,a,c.bh)));if(c instanceof Xg)return B(new C,a.mn(c.Uf), -c);if(c instanceof Tg)return B(new C,a,new Tg(DQ(b,a,c.fj)));if(c instanceof Yg)return e=FQ(b,c.Lf),a=Ff(a,e),B(new C,a,new Yg(GQ(b,a,c.Lf),DQ(b,a,c.Eg)));if(c instanceof Ug){var g=EQ(b,a,c.ch);if(null===g)throw new x(g);e=g.o();g=g.m();b=EQ(b,a,c.dh);if(null===b)throw new x(b);a=b.m();return B(new C,Ff(e,b.o()),new Ug(g,a))}if(c instanceof Le){e=EQ(b,a,c.Vf);if(null===e)throw new x(e);a=e.m();b=EQ(b,e.o(),c.Kf);if(null===b)throw new x(b);return B(new C,b.o(),new Le(a,b.m()))}if(c instanceof Vg){e= -FQ(b,c.Wf);e=Ff(a,e);g=EQ(b,e,c.Wf);if(null===g)throw new x(g);a=g.o();g=g.m();if(null===e?null===a:e.l(a))return B(new C,e,new Vg(g));b=EQ(b,a,c.Wf);if(null===b)throw new x(b);return B(new C,a,new Vg(b.m()))}if(c instanceof Wg){b=EQ(b,a,c.Yi);if(null===b)throw new x(b);return B(new C,b.o(),new Wg(b.m()))}if(c instanceof Ve)throw new HQ(c);if(c instanceof We)throw new HQ(c);if(c instanceof Xe)throw new HQ(c);throw new x(c);},GQ=function IQ(b,a,c){if(c instanceof Ve&&null!==c.yd)return new Ve(c.yd, -AQ(b,a,c.Ch));if(c instanceof We){b=b.lg.Yd(new Xf(g=>{g=g.qc;return null===g?null===c:g.l(c)}));if(b instanceof F)return b.p.kd;if(z()===b)return c;throw new x(b);}if(null!==c){var e=bf(cf(),c);if(!e.r())return rf(cf(),IQ(b,a,e.G().o()),IQ(b,a,e.G().m()))}throw new x(c);},zQ=function JQ(b,a,c,d){if(c instanceof ih&&d instanceof ih){var g=JQ(b,a,c.jg,d.jg);b=JQ(b,a,c.kg,d.kg);return hf(g,b)}g=new Mi(c,AQ(b,a,d));b=jf().Bf;return new kf(g,b)},FQ=function KQ(b,a){for(;;){if(a instanceof Je){b=b.lg.Yd(new Xf((e=> -g=>{g=g.qc;return null===g?null===e:g.l(e)})(a)));if(b instanceof F)return bN(b.p);if(z()===b)return vg(Eg(),a.ej);throw new x(b);}if(a instanceof Rg){b=b.lg.Yd(new Xf((e=>g=>{g=g.qc;return null===g?null===e:g.l(e)})(a)));if(b instanceof F)return bN(b.p);if(z()===b)return vg(Eg(),a.fl);throw new x(b);}if(a instanceof We){b=b.lg.Yd(new Xf((e=>g=>{g=g.qc;return null===g?null===e:g.l(e)})(a)));if(b instanceof F)return bN(b.p);if(z()===b)return vg(Eg(),a.dl);throw new x(b);}if(a instanceof Sg)return b= -a,Qf(Uf(),b.ff);if(a instanceof Tg)return Tf();if(a instanceof Ve){var d=a;if(null!==d.yd)return Uf(),b=Hf(Kd().Mg,Rf(new Sf,[d.yd.qe,d.yd])),new Af(b)}if(a instanceof Ug)return d=a,a=KQ(b,d.ch),b=KQ(b,d.dh),Ff(a,b);if(a instanceof Le)return d=a,a=KQ(b,d.Vf),b=KQ(b,d.Kf),Ff(a,b);if(a instanceof Vg)a=a.Wf;else if(a instanceof Wg)a=a.Yi;else{if(a instanceof Xg)return b=a,Qf(Uf(),b.Uf);if(a instanceof Yg)a=a.Lf;else{if(null!==a&&(d=bf(cf(),a),!d.r()))return a=KQ(b,d.G().o()),b=KQ(b,d.G().m()),Ff(a,b); -throw new x(a);}}}};function Kh(b){this.lg=this.xn=this.Gv=null;this.at=0;this.xn=b;this.lg=b.Ha(new Xf(a=>{var c=a.qc;a=a.kd;return!(null===c?null===a:c.l(a))}));ff();ff();try{vQ(this),b=!0}catch(a){b=!1}if(!b)throw tf(new uf,"Core requirement failed: unique left-hand sides in substitutees "+this);}Kh.prototype=new p;Kh.prototype.constructor=Kh;f=Kh.prototype;f.w=function(){return"USubstOne{"+Li(this.lg,"",", ","")+"}"};function wQ(b){return 0===(2&b.at)<<24>>24?xQ(b):b.Gv} -function qi(b,a){if(Ee(a)){try{var c=AQ(b,Tf(),a)}catch(h){if(h instanceof nQ)throw b=h,Te().ba.s(a),b;throw h;}return c}if(ve(a)){try{var d=DQ(b,Tf(),a)}catch(h){if(h instanceof nQ)throw b=h,Te().ba.s(a),b;throw h;}return d}if(lj(a)){try{var e=GQ(b,oh(Eg(),a),a)}catch(h){if(h instanceof nQ)throw b=h,Te().ba.s(a),b;throw h;}return e}if(Ie(a)){try{var g=CQ(b,Tf(),a).m()}catch(h){if(h instanceof nQ)throw b=h,Te().ba.s(a),b;throw h;}return g}if(a instanceof xe)throw new ok(b.w(),"",a.w(),"","","substitutions are not defined on an isolated Function that is not applied to arguments."); -throw new x(a);}f.O=function(){return"USubstOne"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.xn:py(G(),b)};f.B=function(){return Wy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Kh){var a=this.xn;b=b.xn;return null===a?null===b:a.l(b)}return!1};f.s=function(b){return qi(this,b)};var Mh=u({yI:0},!1,"edu.cmu.cs.ls.keymaerax.core.USubstOne",{yI:1,i:1,va:1,R:1,A:1,n:1});Kh.prototype.$classData=Mh;function LQ(){}LQ.prototype=new p;LQ.prototype.constructor=LQ;f=LQ.prototype; -f.w=function(){return"Unit"};f.O=function(){return"Unit"};f.P=function(){return 0};f.Q=function(b){return py(G(),b)};f.B=function(){return 2641316};f.$classData=u({zI:0},!1,"edu.cmu.cs.ls.keymaerax.core.Unit$",{zI:1,i:1,Zs:1,R:1,A:1,n:1});var MQ;function ze(){MQ||(MQ=new LQ);return MQ}function NQ(){this.jj=!1;this.km=null}NQ.prototype=new NN;NQ.prototype.constructor=NQ;function OQ(){}OQ.prototype=NQ.prototype; -function UN(b,a){if(xn().cw&&Ee(b)){var c=hp(xn(),b.kh()),d=hp(xn(),b);if(0>=c.Jd(d)){b:for(b=b.kh();;){if(b&&b.$classData&&b.$classData.hb.dp){b=z();break b}if(b&&b.$classData&&b.$classData.hb.yf)b=b.ye();else{b=new F(b);break b}}b=!(b.r()?0:b.G()instanceof ah)}else b=!1}else c=hp(xn(),b.kh()),b=hp(xn(),b),b=0>=c.Jd(b);return b?a:"("+a+")"}function XN(b,a){var c=hp(xn(),b.lh());b=hp(xn(),b);return 0>=c.Jd(b)?a:"("+a+")"} -function YN(b,a){var c=hp(xn(),b.lh());b=hp(xn(),b);return 0>=c.Jd(b)?a:"("+a+")"}function VN(b,a){return $N(b)?a:"("+a+")"}function WN(b,a){return aO(b)?a:"("+a+")"}function up(b,a,c,d){this.zk=b;this.yk=a;this.um=c;this.tm=d;if(!(b<=c||b===c&&a<=d))throw Bi("requirement failed: A region cannot start after it ends.");}up.prototype=new p;up.prototype.constructor=up;f=up.prototype;f.Sa=function(){return this.zk};f.Ac=function(){return this.yk}; -f.yi=function(){return new up(this.zk,this.yk,this.zk,this.yk)};f.Fm=function(){return new up(this.um,this.tm,this.um,this.tm)};f.w=function(){return this.yk===this.tm&&this.zk===this.um?this.zk+":"+this.yk:this.zk+":"+this.yk+" to "+this.um+":"+this.tm};f.O=function(){return"Region"};f.P=function(){return 4};f.Q=function(b){switch(b){case 0:return this.zk;case 1:return this.yk;case 2:return this.um;case 3:return this.tm;default:return py(G(),b)}}; -f.B=function(){var b=Va("Region");b=G().H(-889275714,b);var a=this.zk;b=G().H(b,a);a=this.yk;b=G().H(b,a);a=this.um;b=G().H(b,a);a=this.tm;b=G().H(b,a);return G().Ja(b,4)};f.l=function(b){return this===b?!0:b instanceof up?this.zk===b.zk&&this.yk===b.yk&&this.um===b.um&&this.tm===b.tm:!1};f.$classData=u({NK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Region",{NK:1,i:1,jK:1,n:1,R:1,A:1});function PQ(){this.FC=this.EC=this.qt=this.Ak=this.Le=this.qw=null;QQ=this;GB(this)}PQ.prototype=new p; -PQ.prototype.constructor=PQ;function Bm(){var b=gG();null===gG().qw&&null===gG().qw&&(gG().qw=new gB(b));gG()}PQ.prototype.$classData=u({qL:0},!1,"fastparse.Implicits$Sequencer$",{qL:1,i:1,oV:1,pV:1,vV:1,sV:1});var QQ;function gG(){QQ||(QQ=new PQ);return QQ}function lq(b,a){this.Of=b;this.Sq=a}lq.prototype=new iq;lq.prototype.constructor=lq;f=lq.prototype;f.Bt=function(){return this};f.w=function(){return"Parsed.Success("+this.Of+", "+this.Sq+")"};f.O=function(){return"Success"};f.P=function(){return 2}; -f.Q=function(b){switch(b){case 0:return this.Of;case 1:return this.Sq;default:return py(G(),b)}};f.B=function(){var b=Va("Success");b=G().H(-889275714,b);var a=this.Of;a=di(G(),a);b=G().H(b,a);a=this.Sq;b=G().H(b,a);return G().Ja(b,2)};f.l=function(b){if(this===b)return!0;if(b instanceof lq&&this.Sq===b.Sq){var a=this.Of;b=b.Of;return Zk($k(),a,b)}return!1};f.$classData=u({FL:0},!1,"fastparse.Parsed$Success",{FL:1,wL:1,i:1,R:1,A:1,n:1});function RQ(){}RQ.prototype=new dO; -RQ.prototype.constructor=RQ;function SQ(){}SQ.prototype=RQ.prototype;class jb extends eO{constructor(b){super();tw(this,b,!0)}}jb.prototype.$classData=u({vM:0},!1,"java.lang.ArithmeticException",{vM:1,cc:1,Nb:1,tb:1,i:1,n:1});var oa=u({zM:0},!1,"java.lang.Byte",{zM:1,vl:1,i:1,n:1,sd:1,wl:1},b=>cc(b));class Qi extends eO{constructor(){super();tw(this,null,!0)}}Qi.prototype.$classData=u({DM:0},!1,"java.lang.ClassCastException",{DM:1,cc:1,Nb:1,tb:1,i:1,n:1}); -function Bi(b){var a=new cj;tw(a,b,!0);return a}function UB(){var b=new cj;tw(b,null,!0);return b}class cj extends eO{}cj.prototype.$classData=u({mh:0},!1,"java.lang.IllegalArgumentException",{mh:1,cc:1,Nb:1,tb:1,i:1,n:1});function kw(b){var a=new TQ;tw(a,b,!0);return a}function UQ(){var b=new TQ;tw(b,null,!0);return b}class TQ extends eO{}TQ.prototype.$classData=u({xD:0},!1,"java.lang.IllegalStateException",{xD:1,cc:1,Nb:1,tb:1,i:1,n:1});function qy(b,a){tw(b,a,!0);return b} -class ry extends eO{}ry.prototype.$classData=u({bx:0},!1,"java.lang.IndexOutOfBoundsException",{bx:1,cc:1,Nb:1,tb:1,i:1,n:1});class kt extends eO{constructor(){super();tw(this,null,!0)}}kt.prototype.$classData=u({UM:0},!1,"java.lang.NegativeArraySizeException",{UM:1,cc:1,Nb:1,tb:1,i:1,n:1});function Gy(b){var a=new VQ;tw(a,b,!0);return a}function fe(){var b=new VQ;tw(b,null,!0);return b}class VQ extends eO{} -VQ.prototype.$classData=u({VM:0},!1,"java.lang.NullPointerException",{VM:1,cc:1,Nb:1,tb:1,i:1,n:1});var ra=u({XM:0},!1,"java.lang.Short",{XM:1,vl:1,i:1,n:1,sd:1,wl:1},b=>dc(b));function jv(b){var a=new vJ;tw(a,b,!0);return a}class vJ extends eO{}vJ.prototype.$classData=u({dN:0},!1,"java.lang.UnsupportedOperationException",{dN:1,cc:1,Nb:1,tb:1,i:1,n:1});class Nx extends eO{constructor(){super();tw(this,"mutation occurred during iteration",!0)}} -Nx.prototype.$classData=u({iN:0},!1,"java.util.ConcurrentModificationException",{iN:1,cc:1,Nb:1,tb:1,i:1,n:1});function be(b){var a=new WQ;tw(a,b,!0);return a}function XQ(){var b=new WQ;tw(b,null,!0);return b}class WQ extends eO{}WQ.prototype.$classData=u({LN:0},!1,"java.util.NoSuchElementException",{LN:1,cc:1,Nb:1,tb:1,i:1,n:1});function ND(){}ND.prototype=new TO;ND.prototype.constructor=ND;ND.prototype.s=function(b){return b};ND.prototype.w=function(){return"generalized constraint"}; -ND.prototype.$classData=u({CO:0},!1,"scala.$less$colon$less$$anon$1",{CO:1,KV:1,LV:1,i:1,va:1,n:1});class x extends eO{constructor(b){super();this.bE=null;this.vx=!1;this.Xt=b;tw(this,null,!0)}Pb(){if(!this.vx&&!this.vx){if(null===this.Xt)var b="null";else try{b=this.Xt+" (of class "+Ea(ia(this.Xt))+")"}catch(a){b="an instance of class "+Ea(ia(this.Xt))}this.bE=b;this.vx=!0}return this.bE}}x.prototype.$classData=u({GO:0},!1,"scala.MatchError",{GO:1,cc:1,Nb:1,tb:1,i:1,n:1});function YQ(){} -YQ.prototype=new p;YQ.prototype.constructor=YQ;function ZQ(){}ZQ.prototype=YQ.prototype;YQ.prototype.r=function(){return this===z()};YQ.prototype.V=function(){return this.r()?0:1};YQ.prototype.sa=function(b){return!this.r()&&Zk($k(),this.G(),b)};YQ.prototype.y=function(){if(this.r())return Xx().xa;Xx();var b=this.G();return new $Q(b)};function B(b,a,c){b.Y=a;b.Z=c;return b}function C(){this.Z=this.Y=null}C.prototype=new p;C.prototype.constructor=C;function aR(){}f=aR.prototype=C.prototype;f.P=function(){return 2}; -f.Q=function(b){a:switch(b){case 0:b=this.o();break a;case 1:b=this.m();break a;default:throw qy(new ry,b+" is out of bounds (min 0, max 1)");}return b};f.o=function(){return this.Y};f.m=function(){return this.Z};f.w=function(){return"("+this.o()+","+this.m()+")"};f.nr=function(){return this.m()};f.O=function(){return"Tuple2"};f.B=function(){return Wy(this)};f.l=function(b){return this===b?!0:b instanceof C?Zk($k(),this.o(),b.o())&&Zk($k(),this.m(),b.m()):!1};f.rl=function(){return this.o()|0}; -f.ih=function(){return this.m()|0};f.$classData=u({WC:0},!1,"scala.Tuple2",{WC:1,i:1,NO:1,R:1,A:1,n:1});function De(b,a,c){this.nb=b;this.Lb=a;this.Oc=c}De.prototype=new p;De.prototype.constructor=De;f=De.prototype;f.P=function(){return 3};f.Q=function(b){a:switch(b){case 0:b=this.nb;break a;case 1:b=this.Lb;break a;case 2:b=this.Oc;break a;default:throw qy(new ry,b+" is out of bounds (min 0, max 2)");}return b};f.w=function(){return"("+this.nb+","+this.Lb+","+this.Oc+")"};f.O=function(){return"Tuple3"}; -f.B=function(){return Wy(this)};f.l=function(b){return this===b?!0:b instanceof De?Zk($k(),this.nb,b.nb)&&Zk($k(),this.Lb,b.Lb)&&Zk($k(),this.Oc,b.Oc):!1};f.$classData=u({pM:0},!1,"scala.Tuple3",{pM:1,i:1,PV:1,R:1,A:1,n:1});function HB(b,a,c,d){this.Kh=b;this.og=a;this.Lh=c;this.hh=d}HB.prototype=new p;HB.prototype.constructor=HB;f=HB.prototype;f.P=function(){return 4};f.Q=function(b){return iJ(this,b)};f.w=function(){return"("+this.Kh+","+this.og+","+this.Lh+","+this.hh+")"};f.O=function(){return"Tuple4"}; -f.B=function(){return Wy(this)};f.l=function(b){return this===b?!0:b instanceof HB?Zk($k(),this.Kh,b.Kh)&&Zk($k(),this.og,b.og)&&Zk($k(),this.Lh,b.Lh)&&Zk($k(),this.hh,b.hh):!1};f.$classData=u({qM:0},!1,"scala.Tuple4",{qM:1,i:1,QV:1,R:1,A:1,n:1});function IB(b,a,c,d,e){this.Gn=b;this.ql=a;this.Hn=c;this.In=d;this.Jn=e}IB.prototype=new p;IB.prototype.constructor=IB;f=IB.prototype;f.P=function(){return 5};f.Q=function(b){return jJ(this,b)}; -f.w=function(){return"("+this.Gn+","+this.ql+","+this.Hn+","+this.In+","+this.Jn+")"};f.O=function(){return"Tuple5"};f.B=function(){return Wy(this)};f.l=function(b){return this===b?!0:b instanceof IB?Zk($k(),this.Gn,b.Gn)&&Zk($k(),this.ql,b.ql)&&Zk($k(),this.Hn,b.Hn)&&Zk($k(),this.In,b.In)&&Zk($k(),this.Jn,b.Jn):!1};f.$classData=u({rM:0},!1,"scala.Tuple5",{rM:1,i:1,RV:1,R:1,A:1,n:1});function JB(b,a,c,d,e,g){this.Vq=b;this.Wq=a;this.Xq=c;this.Yq=d;this.Zq=e;this.$q=g}JB.prototype=new p; -JB.prototype.constructor=JB;f=JB.prototype;f.P=function(){return 6};f.Q=function(b){return kJ(this,b)};f.w=function(){return"("+this.Vq+","+this.Wq+","+this.Xq+","+this.Yq+","+this.Zq+","+this.$q+")"};f.O=function(){return"Tuple6"};f.B=function(){return Wy(this)};f.l=function(b){return this===b?!0:b instanceof JB?Zk($k(),this.Vq,b.Vq)&&Zk($k(),this.Wq,b.Wq)&&Zk($k(),this.Xq,b.Xq)&&Zk($k(),this.Yq,b.Yq)&&Zk($k(),this.Zq,b.Zq)&&Zk($k(),this.$q,b.$q):!1}; -f.$classData=u({sM:0},!1,"scala.Tuple6",{sM:1,i:1,SV:1,R:1,A:1,n:1});function KB(b,a,c,d,e,g,h){this.ar=b;this.Am=a;this.br=c;this.cr=d;this.Mh=e;this.dr=g;this.Kn=h}KB.prototype=new p;KB.prototype.constructor=KB;f=KB.prototype;f.P=function(){return 7};f.Q=function(b){return lJ(this,b)};f.w=function(){return"("+this.ar+","+this.Am+","+this.br+","+this.cr+","+this.Mh+","+this.dr+","+this.Kn+")"};f.O=function(){return"Tuple7"};f.B=function(){return Wy(this)}; -f.l=function(b){return this===b?!0:b instanceof KB?Zk($k(),this.ar,b.ar)&&Zk($k(),this.Am,b.Am)&&Zk($k(),this.br,b.br)&&Zk($k(),this.cr,b.cr)&&Zk($k(),this.Mh,b.Mh)&&Zk($k(),this.dr,b.dr)&&Zk($k(),this.Kn,b.Kn):!1};f.$classData=u({tM:0},!1,"scala.Tuple7",{tM:1,i:1,TV:1,R:1,A:1,n:1});function bR(b){this.Jr=b}bR.prototype=new nJ;bR.prototype.constructor=bR;bR.prototype.$classData=u({dQ:0},!1,"scala.collection.ClassTagSeqFactory$AnySeqDelegate",{dQ:1,nW:1,i:1,Ae:1,n:1,$h:1}); -function cR(b,a,c,d){for(;;){if(0===a)return c;var e=-1+a|0;c=d.T(b.ca(-1+a|0),c);a=e}}function dR(b,a){return b.Rb().sb(eR(new fR,a,b))}function gR(b,a){return b.ie(hR(new iR,b,a))}function jR(b,a){return b.Rb().sb(kR(new lR,b,a))}function mR(b){if(b.r())throw b=Ki(b)?b.hf():b.w(),be("head of empty "+b);return b.ca(0)}function nR(b){if(b.r())throw b=Ki(b)?b.hf():b.w(),be("last of empty "+b);return b.ca(-1+b.E()|0)}function eQ(b){return Li(b,b.hf()+"(",", ",")")} -function xJ(b){return!!(b&&b.$classData&&b.$classData.hb.ga)}function oR(b,a){this.Fp=null;this.Zn=0;this.DE=this.Jx=null;if(null===b)throw null;this.Jx=b;this.DE=a;this.Fp=Xx().xa;this.Zn=-1}oR.prototype=new VO;oR.prototype.constructor=oR;oR.prototype.C=function(){if(-1===this.Zn){for(;!this.Fp.C();){if(!this.Jx.C())return this.Zn=0,this.Fp=Xx().xa,!1;this.Fp=null;this.Fp=this.DE.s(this.Jx.z()).y();this.Zn=-1}this.Zn=1;return!0}return 1===this.Zn}; -oR.prototype.z=function(){this.C()&&(this.Zn=-1);return this.Fp.z()};oR.prototype.$classData=u({oQ:0},!1,"scala.collection.Iterator$$anon$10",{oQ:1,Ca:1,i:1,Da:1,K:1,M:1});function pp(b){this.nu=0;this.mu=null;if(null===b)throw null;this.mu=b;this.nu=0}pp.prototype=new VO;pp.prototype.constructor=pp;f=pp.prototype;f.V=function(){return this.mu.V()};f.C=function(){return this.mu.C()};f.Om=function(){var b=B(new C,this.mu.z(),this.nu);this.nu=1+this.nu|0;return b};f.z=function(){return this.Om()}; -f.$classData=u({pQ:0},!1,"scala.collection.Iterator$$anon$16",{pQ:1,Ca:1,i:1,Da:1,K:1,M:1});function CJ(){}CJ.prototype=new VO;CJ.prototype.constructor=CJ;f=CJ.prototype;f.C=function(){return!1};f.Cr=function(){throw be("next on empty iterator");};f.V=function(){return 0};f.mq=function(){return this};f.z=function(){this.Cr()};f.$classData=u({qQ:0},!1,"scala.collection.Iterator$$anon$19",{qQ:1,Ca:1,i:1,Da:1,K:1,M:1});function $Q(b){this.sQ=b;this.ou=!1}$Q.prototype=new VO; -$Q.prototype.constructor=$Q;$Q.prototype.C=function(){return!this.ou};$Q.prototype.z=function(){if(this.ou)return Xx().xa.z();this.ou=!0;return this.sQ};$Q.prototype.mq=function(b,a){return this.ou||0>31,c=this.Vm,d=c>>31;c=b-c|0;b=(-2147483648^c)>(-2147483648^b)?-1+(a-d|0)|0:a-d|0;b=Qu(Na(),c,b)/this.Kr;b=+Math.ceil(b);return 0>b?0:2147483647=this.Kr||this.Vmthis.Kx)&&!this.Lx};f.Rt=function(){if(this.C()){var b=this.Vm,a=this.Vm+this.Kr|0;this.Lx=0b.Ki){for(c=b.co-b.Ki|0;0b.Ej)return-1;b=b.Ej-a|0;return 0>b?0:b}function XO(b,a,c){this.Hp=b;this.Ej=c;this.eo=a}XO.prototype=new VO;XO.prototype.constructor=XO;f=XO.prototype;f.V=function(){var b=this.Hp.V();if(0>b)return-1;b=b-this.eo|0;b=0>b?0:b;if(0>this.Ej)return b;var a=this.Ej;return athis.Ej?this.Hp.z():Xx().xa.z()}; -f.mq=function(b,a){b=0a)a=xR(this,b);else if(a<=b)a=0;else if(0>this.Ej)a=a-b|0;else{var c=xR(this,b);a=a-b|0;a=ca)throw qy(new ry,""+a);b=b.Mb(a);if(b.r())throw qy(new ry,""+a);return b.v()} -function yR(b,a){if(a&&a.$classData&&a.$classData.hb.Ox)a:for(;;){if(b===a){b=!0;break a}if((b.r()?0:!a.r())&&Zk($k(),b.v(),a.v()))b=b.D(),a=a.D();else{b=b.r()&&a.r();break a}}else b=jP(b,a);return b}function zR(b,a,c){var d=0a.y()));return b.On(c)}function BR(b){this.Bu=b}BR.prototype=new VO;BR.prototype.constructor=BR;BR.prototype.C=function(){return!this.Bu.r()};BR.prototype.z=function(){var b=this.Bu.v();this.Bu=this.Bu.D();return b}; -BR.prototype.$classData=u({LQ:0},!1,"scala.collection.StrictOptimizedLinearSeqOps$$anon$1",{LQ:1,Ca:1,i:1,Da:1,K:1,M:1});function Yk(b,a){this.Cu=b;this.OQ=a;this.ko=b.length;this.Ef=0}Yk.prototype=new VO;Yk.prototype.constructor=Yk;Yk.prototype.C=function(){return this.Ef=this.ko)var b=Xx().xa.z();else{for(b=this.Ef;;){if(this.Efa))}; -function MR(b,a,c,d,e,g,h){if(a instanceof ow){var k=Bw(Gw(),g,h),l=Cw(Gw(),k);if(0!==(a.Qa&l)){var m=Fw(Gw(),a.Qa,k,l);b=a.md(m);k=a.Ya(m);if(k===e&&Zk($k(),b,c))a.vc.d[1+(m<<1)|0]=d;else{var n=a.rd(m);m=Cv(Ev(),k);e=VJ(a,b,n,k,m,c,d,e,g,5+h|0);YJ(a,l,m,e)}}else if(0!==(a.mb&l))l=Fw(Gw(),a.mb,k,l),l=a.we(l),k=l.da(),m=l.ob(),MR(b,l,c,d,e,g,5+h|0),a.dc=a.dc+(l.da()-k|0)|0,a.pf=a.pf+(l.ob()-m|0)|0;else{h=a.kf(l);k=h<<1;m=a.vc;b=new vc(2+m.d.length|0);m.W(0,b,0,k);b.d[k]=c;b.d[1+k|0]=d;m.W(k,b,2+k| -0,m.d.length-k|0);c=a.me;if(0>h)throw NR();if(h>c.d.length)throw NR();d=new Lc(1+c.d.length|0);c.W(0,d,0,h);d.d[h]=e;c.W(h,d,1+h|0,c.d.length-h|0);a.Qa|=l;a.vc=b;a.me=d;a.dc=1+a.dc|0;a.pf=a.pf+g|0}}else if(a instanceof $J)e=wK(a,c),a.bd=0>e?a.bd.Af(B(new C,c,d)):a.bd.Xl(e,B(new C,c,d));else throw new x(a);}function GK(b){if(0===b.Jj.dc)return hi().Ni;null===b.Xr&&(b.Xr=new EK(b.Jj));return b.Xr}function OR(b,a){LR(b);var c=a.o();c=di(G(),c);var d=Cv(Ev(),c);MR(b,b.Jj,a.o(),a.m(),c,d,0);return b} -function PR(b,a,c){LR(b);var d=di(G(),a);MR(b,b.Jj,a,c,d,Cv(Ev(),d),0);return b}function HK(b,a){LR(b);if(a instanceof EK)new QR(b,a);else if(a instanceof KL)for(a=RR(a);a.C();){var c=a.z(),d=c.Ge;d^=d>>>16|0;var e=Cv(Ev(),d);MR(b,b.Jj,c.yg,c.xd,d,e,0)}else if(Ji(a))a.Bi(new Gj((g,h)=>PR(b,g,h)));else for(a=a.y();a.C();)OR(b,a.z());return b}f.jc=function(b){return HK(this,b)};f.pa=function(b){return OR(this,b)};f.db=function(){return GK(this)}; -f.$classData=u({BR:0},!1,"scala.collection.immutable.HashMapBuilder",{BR:1,i:1,Vl:1,Jf:1,Fe:1,Ee:1});function PK(){this.Ml=this.to=null;this.Ml=new Jw(0,0,Yu().ux,Yu().Er,0,0)}PK.prototype=new p;PK.prototype.constructor=PK;f=PK.prototype;f.Xc=function(){}; -function SR(b,a,c,d,e,g){if(a instanceof Jw){var h=Bw(Gw(),e,g),k=Cw(Gw(),h);if(0!==(a.Ia&k)){h=Fw(Gw(),a.Ia,h,k);b=a.Qb(h);var l=a.Ya(h);l===d&&Zk($k(),b,c)?(d=a.kf(k),a.Cb.d[d]=b):(h=Cv(Ev(),l),d=kK(a,b,l,h,c,d,e,5+g|0),nK(a,k,h,d))}else if(0!==(a.ab&k))k=Fw(Gw(),a.ab,h,k),k=a.Re(k),h=k.da(),l=k.ob(),SR(b,k,c,d,e,5+g|0),a.Ta=a.Ta+(k.da()-h|0)|0,a.Uc=a.Uc+(k.ob()-l|0)|0;else{g=a.kf(k);h=a.Cb;b=new vc(1+h.d.length|0);h.W(0,b,0,g);b.d[g]=c;h.W(g,b,1+g|0,h.d.length-g|0);c=a.ec;if(0>g)throw NR();if(g> -c.d.length)throw NR();h=new Lc(1+c.d.length|0);c.W(0,h,0,g);h.d[g]=d;c.W(g,h,1+g|0,c.d.length-g|0);a.Ia|=k;a.Cb=b;a.ec=h;a.Ta=1+a.Ta|0;a.Uc=a.Uc+e|0}}else if(a instanceof qK)d=zA(a.Zd,c),a.Zd=0>d?a.Zd.Af(c):a.Zd.Xl(d,c);else throw new x(a);}function NK(b){if(0===b.Ml.Ta)return $K().Kj;null===b.to&&(b.to=new LK(b.Ml));return b.to}function TR(b,a){null!==b.to&&(b.Ml=uK(b.Ml));b.to=null;var c=di(G(),a),d=Cv(Ev(),c);SR(b,b.Ml,a,c,d,0);return b} -function OK(b,a){null!==b.to&&(b.Ml=uK(b.Ml));b.to=null;if(a instanceof LK)new UR(b,a);else for(a=a.y();a.C();)TR(b,a.z());return b}f.jc=function(b){return OK(this,b)};f.pa=function(b){return TR(this,b)};f.db=function(){return NK(this)};f.$classData=u({FR:0},!1,"scala.collection.immutable.HashSetBuilder",{FR:1,i:1,Vl:1,Jf:1,Fe:1,Ee:1});function VR(){this.Li=null;this.Li=Zx()}VR.prototype=new eP;VR.prototype.constructor=VR;function dn(b,a){return WR(a)?a:dP.prototype.up.call(b,a)} -VR.prototype.sb=function(b){return dn(this,b)};VR.prototype.up=function(b){return dn(this,b)};VR.prototype.$classData=u({HR:0},!1,"scala.collection.immutable.IndexedSeq$",{HR:1,Qx:1,i:1,$h:1,Ae:1,n:1});var YR;function en(){YR||(YR=new VR);return YR}function EP(){this.YE=this.Tp=null;this.Fw()}EP.prototype=new p;EP.prototype.constructor=EP;f=EP.prototype;f.Xc=function(){};f.Fw=function(){var b=new iw;Yx();this.YE=new wP(new H(()=>jw(b)));this.Tp=b}; -function ZR(b){lw(b.Tp,new H(()=>dL()));return b.YE}function $R(b,a){var c=new iw;lw(b.Tp,new H(()=>{Yx();Yx();return new aL(a,new wP(new H(()=>jw(c))))}));b.Tp=c;return b}function aS(b,a){if(0!==a.V()){var c=new iw;lw(b.Tp,new H(()=>AP(Yx(),a.y(),new H(()=>jw(c)))));b.Tp=c}return b}f.jc=function(b){return aS(this,b)};f.pa=function(b){return $R(this,b)};f.db=function(){return ZR(this)};f.$classData=u({MR:0},!1,"scala.collection.immutable.LazyList$LazyBuilder",{MR:1,i:1,Vl:1,Jf:1,Fe:1,Ee:1}); -function bS(b){this.Yr=b}bS.prototype=new VO;bS.prototype.constructor=bS;bS.prototype.C=function(){return!this.Yr.r()};bS.prototype.z=function(){if(this.Yr.r())return Xx().xa.z();var b=yP(this.Yr).v();this.Yr=yP(this.Yr).pc();return b};bS.prototype.$classData=u({OR:0},!1,"scala.collection.immutable.LazyList$LazyIterator",{OR:1,Ca:1,i:1,Da:1,K:1,M:1});function cS(b,a,c){this.ZE=0;this.ey=!1;this.Hu=b;this.QR=a;this.RR=c;b=a-c|0;this.ZE=0b){b=!0;break a}if(a.r()){b=!1;break a}a=yP(a).pc();b=-1+b|0}}return b};cS.prototype.z=function(){if(this.C()){this.ey=!1;var b=this.Hu;this.Hu=dS(b,this.RR);b=eS(b,this.QR)}else b=Xx().xa.z();return b};cS.prototype.$classData=u({PR:0},!1,"scala.collection.immutable.LazyList$SlidingIterator",{PR:1,Ca:1,i:1,Da:1,K:1,M:1});function fS(){gS=this;B(new C,y(),y())} -fS.prototype=new p;fS.prototype.constructor=fS;f=fS.prototype;f.Yc=function(b){return le(y(),b)};f.kb=function(){return new UF};f.rb=function(){return y()};f.sb=function(b){return le(y(),b)};f.$classData=u({YR:0},!1,"scala.collection.immutable.List$",{YR:1,i:1,jo:1,$h:1,Ae:1,n:1});var gS;function ke(){gS||(gS=new fS);return gS}function hS(b,a){if(null===a)throw null;b.$m=a;b.Rk=0}function iS(){this.Rk=0;this.$m=null}iS.prototype=new VO;iS.prototype.constructor=iS;function jS(){}jS.prototype=iS.prototype; -iS.prototype.C=function(){return 2>this.Rk};iS.prototype.z=function(){switch(this.Rk){case 0:var b=this.$f(this.$m.cg,this.$m.ci);break;case 1:b=this.$f(this.$m.dg,this.$m.di);break;default:b=Xx().xa.z()}this.Rk=1+this.Rk|0;return b};iS.prototype.Ai=function(b){this.Rk=this.Rk+b|0;return this};function kS(b,a){if(null===a)throw null;b.Sk=a;b.Tk=0}function lS(){this.Tk=0;this.Sk=null}lS.prototype=new VO;lS.prototype.constructor=lS;function mS(){}mS.prototype=lS.prototype; -lS.prototype.C=function(){return 3>this.Tk};lS.prototype.z=function(){switch(this.Tk){case 0:var b=this.$f(this.Sk.Hf,this.Sk.Rg);break;case 1:b=this.$f(this.Sk.rf,this.Sk.tg);break;case 2:b=this.$f(this.Sk.sf,this.Sk.ug);break;default:b=Xx().xa.z()}this.Tk=1+this.Tk|0;return b};lS.prototype.Ai=function(b){this.Tk=this.Tk+b|0;return this};function nS(b,a){if(null===a)throw null;b.Oi=a;b.Uk=0}function oS(){this.Uk=0;this.Oi=null}oS.prototype=new VO;oS.prototype.constructor=oS;function pS(){} -pS.prototype=oS.prototype;oS.prototype.C=function(){return 4>this.Uk};oS.prototype.z=function(){switch(this.Uk){case 0:var b=this.$f(this.Oi.Ce,this.Oi.Qf);break;case 1:b=this.$f(this.Oi.ne,this.Oi.If);break;case 2:b=this.$f(this.Oi.$d,this.Oi.tf);break;case 3:b=this.$f(this.Oi.ae,this.Oi.uf);break;default:b=Xx().xa.z()}this.Uk=1+this.Uk|0;return b};oS.prototype.Ai=function(b){this.Uk=this.Uk+b|0;return this};function mL(){this.Vk=null;this.Zr=!1;this.Nl=null;this.Vk=Hi();this.Zr=!1} -mL.prototype=new p;mL.prototype.constructor=mL;f=mL.prototype;f.Xc=function(){};f.Ow=function(b,a){return null!==this.Nl?this.Nl.Ow(b,a):this.Vk.rj(b,new H(()=>a))};function kL(b){return b.Zr?GK(b.Nl):b.Vk}function HP(b,a,c){if(b.Zr)PR(b.Nl,a,c);else if(4>b.Vk.da())b.Vk=b.Vk.Tf(a,c);else if(b.Vk.sa(a))b.Vk=b.Vk.Tf(a,c);else{b.Zr=!0;null===b.Nl&&(b.Nl=new IK);var d=b.Vk;PR(PR(PR(PR(b.Nl,d.Ce,d.Qf),d.ne,d.If),d.$d,d.tf),d.ae,d.uf);PR(b.Nl,a,c)}return b} -function lL(b,a){return b.Zr?(HK(b.Nl,a),b):pE(b,a)}f.jc=function(b){return lL(this,b)};f.pa=function(b){return HP(this,b.o(),b.m())};f.db=function(){return kL(this)};f.$classData=u({nS:0},!1,"scala.collection.immutable.MapBuilderImpl",{nS:1,i:1,Vl:1,Jf:1,Fe:1,Ee:1});function qS(){this.Li=null;this.Li=ke()}qS.prototype=new eP;qS.prototype.constructor=qS;function $q(b,a){return a&&a.$classData&&a.$classData.hb.be?a:dP.prototype.up.call(b,a)}qS.prototype.sb=function(b){return $q(this,b)}; -qS.prototype.up=function(b){return $q(this,b)};qS.prototype.$classData=u({ES:0},!1,"scala.collection.immutable.Seq$",{ES:1,Qx:1,i:1,$h:1,Ae:1,n:1});var rS;function Bh(){rS||(rS=new qS);return rS}function wL(){this.dn=null;this.$p=!1;this.en=null;this.dn=Pf();this.$p=!1}wL.prototype=new p;wL.prototype.constructor=wL;f=wL.prototype;f.Xc=function(){};function vL(b,a){return b.$p?(OK(b.en,a),b):pE(b,a)}f.jc=function(b){return vL(this,b)}; -f.pa=function(b){if(this.$p)TR(this.en,b);else if(4>this.dn.da())this.dn=this.dn.Ig(b);else if(!this.dn.sa(b)){this.$p=!0;null===this.en&&(this.en=new PK);var a=this.dn;this.en.pa(a.vg).pa(a.wg).pa(a.eg).pa(a.fg);TR(this.en,b)}return this};f.db=function(){return this.$p?NK(this.en):this.dn};f.$classData=u({OS:0},!1,"scala.collection.immutable.SetBuilderImpl",{OS:1,i:1,Vl:1,Jf:1,Fe:1,Ee:1});function sS(b){this.nF=this.ky=null;if(null===b)throw null;this.nF=b;this.ky=Rw(b.Si)}sS.prototype=new VO; -sS.prototype.constructor=sS;sS.prototype.C=function(){return this.ky.C()};sS.prototype.Om=function(){var b=this.nF,a=this.ky.z();b=b.Vg.s(a).nr();return B(new C,a,b)};sS.prototype.z=function(){return this.Om()};sS.prototype.$classData=u({XS:0},!1,"scala.collection.immutable.TreeSeqMap$$anon$1",{XS:1,Ca:1,i:1,Da:1,K:1,M:1});function tS(b){this.ly=null;this.ly=Rw(b.Si)}tS.prototype=new VO;tS.prototype.constructor=tS;tS.prototype.C=function(){return this.ly.C()};tS.prototype.z=function(){return this.ly.z()}; -tS.prototype.$classData=u({YS:0},!1,"scala.collection.immutable.TreeSeqMap$$anon$2",{YS:1,Ca:1,i:1,Da:1,K:1,M:1});function uS(b){this.oF=this.my=null;if(null===b)throw null;this.oF=b;this.my=Rw(b.Si)}uS.prototype=new VO;uS.prototype.constructor=uS;uS.prototype.C=function(){return this.my.C()};uS.prototype.z=function(){var b=this.oF,a=this.my.z();return b.Vg.s(a).nr()};uS.prototype.$classData=u({ZS:0},!1,"scala.collection.immutable.TreeSeqMap$$anon$3",{ZS:1,Ca:1,i:1,Da:1,K:1,M:1});function vS(){} -vS.prototype=new p;vS.prototype.constructor=vS;f=vS.prototype;f.O=function(){return"Insertion"};f.P=function(){return 0};f.Q=function(b){return py(G(),b)};f.B=function(){return 1619512975};f.w=function(){return"Insertion"};f.$classData=u({bT:0},!1,"scala.collection.immutable.TreeSeqMap$OrderBy$Insertion$",{bT:1,i:1,aT:1,R:1,A:1,n:1});var wS;function AL(){wS||(wS=new vS);return wS}function xS(){}xS.prototype=new p;xS.prototype.constructor=xS;f=xS.prototype;f.O=function(){return"Modification"}; -f.P=function(){return 0};f.Q=function(b){return py(G(),b)};f.B=function(){return-520280644};f.w=function(){return"Modification"};f.$classData=u({cT:0},!1,"scala.collection.immutable.TreeSeqMap$OrderBy$Modification$",{cT:1,i:1,aT:1,R:1,A:1,n:1});var yS;function BL(){yS||(yS=new xS);return yS}function Pw(b,a,c,d){this.Pl=b;this.Ol=a;this.Pj=c;this.Ug=d}Pw.prototype=new Mw;Pw.prototype.constructor=Pw;f=Pw.prototype; -f.pr=function(b,a,c){var d=this.Pl,e=(+(d>>>0)).toString(2),g=this.Ol;a=a+"Bin("+(d+"/"+e)+":"+(g+"/"+(+(g>>>0)).toString(2))+")\n";zS(b,a);this.Pj.pr(b,c+"\u251c\u2500\u2500 ",c+"\u2502 ");this.Ug.pr(b,c+"\u2514\u2500\u2500 ",c+" ")};f.O=function(){return"Bin"};f.P=function(){return 4};f.Q=function(b){switch(b){case 0:return this.Pl;case 1:return this.Ol;case 2:return this.Pj;case 3:return this.Ug;default:return py(G(),b)}}; -f.B=function(){var b=Va("Bin");b=G().H(-889275714,b);var a=this.Pl;b=G().H(b,a);a=this.Ol;b=G().H(b,a);a=this.Pj;a=di(G(),a);b=G().H(b,a);a=this.Ug;a=di(G(),a);b=G().H(b,a);return G().Ja(b,4)};f.l=function(b){if(this===b)return!0;if(b instanceof Pw&&this.Pl===b.Pl&&this.Ol===b.Ol){var a=this.Pj,c=b.Pj;if(null===a?null===c:a.l(c))return a=this.Ug,b=b.Ug,null===a?null===b:a.l(b)}return!1};f.$classData=u({eT:0},!1,"scala.collection.immutable.TreeSeqMap$Ordering$Bin",{eT:1,pF:1,i:1,R:1,A:1,n:1}); -function Ow(b,a){this.Ri=b;this.Ql=a}Ow.prototype=new Mw;Ow.prototype.constructor=Ow;f=Ow.prototype;f.pr=function(b,a){var c=this.Ri;a=a+"Tip("+(c+"/"+(+(c>>>0)).toString(2))+" -\x3e "+this.Ql+")\n";zS(b,a)};f.O=function(){return"Tip"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.Ri;case 1:return this.Ql;default:return py(G(),b)}};f.B=function(){var b=Va("Tip");b=G().H(-889275714,b);var a=this.Ri;b=G().H(b,a);a=this.Ql;a=di(G(),a);b=G().H(b,a);return G().Ja(b,2)}; -f.l=function(b){return this===b?!0:b instanceof Ow?this.Ri===b.Ri&&Zk($k(),this.Ql,b.Ql):!1};f.$classData=u({hT:0},!1,"scala.collection.immutable.TreeSeqMap$Ordering$Tip",{hT:1,pF:1,i:1,R:1,A:1,n:1});function AS(){}AS.prototype=new Mw;AS.prototype.constructor=AS;f=AS.prototype;f.l=function(b){return b===this||!(b instanceof Lw)&&this===b};f.pr=function(b,a){zS(b,a+"\u00d8")};f.O=function(){return"Zero"};f.P=function(){return 0};f.Q=function(b){return py(G(),b)};f.B=function(){return 2781896}; -f.$classData=u({iT:0},!1,"scala.collection.immutable.TreeSeqMap$Ordering$Zero$",{iT:1,pF:1,i:1,R:1,A:1,n:1});var BS;function Nw(){BS||(BS=new AS);return BS}function CS(){this.tF=0;this.uF=null;DS=this;try{Se();var b=wr(yr(),"scala.collection.immutable.Vector.defaultApplyPreferredMaxLength","250");var a=bm(cm(),b)}catch(c){throw c;}this.tF=a;this.uF=new ES(ox(),0,0)}CS.prototype=new p;CS.prototype.constructor=CS;f=CS.prototype;f.Yc=function(b){return aK(0,b)}; -function aK(b,a){if(a instanceof FS)return a;b=a.V();if(0===b)return ox();if(0=b){a:{if(a instanceof TN){var c=a.Pc().ze();if(null!==c&&c===ja(ed)){a=a.Gj;break a}}Gx(a)?(b=new vc(b),a.Wd(b,0,2147483647),a=b):(b=new vc(b),a.y().Wd(b,0,2147483647),a=b)}return new px(a)}return zK(new yK,a).oh()}f.kb=function(){return new yK};f.sb=function(b){return aK(0,b)};f.rb=function(){return ox()};f.$classData=u({jT:0},!1,"scala.collection.immutable.Vector$",{jT:1,i:1,jo:1,$h:1,Ae:1,n:1});var DS; -function Zx(){DS||(DS=new CS);return DS}function GS(b,a){var c=a.d.length;if(0>>5|0);c=c>>5|0),c);JS(b,c<<5);0>>10|0);c=c>>10|0),c);JS(b,c<<10);0>>15|0);c=c>>15|0),c);JS(b,c<<15);0>>20|0);c=c>>20|0),c);JS(b,c<<20);0>>25|0;if(64<(c+e|0))throw Bi("exceeding 2^31 elements");a.W(0,b.df,c,e);JS(b,e<<25);break;default:throw new x(c);}}};function LS(b,a){for(var c=a.Xi(),d=0;dh?-h|0:h)|0;1===g?GS(b,e):32===b.qb||0===b.qb?KS(b,e,g):Cx(qx(),-2+g|0,e,new Xf(k=>{GS(b,k)}));d=1+d|0}return b}function HS(b){var a=32+b.Ua|0,c=a^b.Ua;b.Ua=a;b.qb=0;MS(b,a,c)}function JS(b,a){if(0=c)throw Bi("advance1("+a+", "+c+"): a1\x3d"+b.Jc+", a2\x3d"+b.yb+", a3\x3d"+b.Vb+", a4\x3d"+b.xc+", a5\x3d"+b.pd+", a6\x3d"+b.df+", depth\x3d"+b.Wb);1024>c?(1>=b.Wb&&(b.yb=new (id(id(ed)).Na)(32),b.yb.d[0]=b.Jc,b.Wb=2),b.Jc=new vc(32),b.yb.d[31&(a>>>5|0)]=b.Jc):32768>c?(2>=b.Wb&&(b.Vb=new (id(id(id(ed))).Na)(32),b.Vb.d[0]=b.yb,b.Wb=3),b.Jc=new vc(32),b.yb=new (id(id(ed)).Na)(32),b.yb.d[31&(a>>>5|0)]=b.Jc,b.Vb.d[31&(a>>>10|0)]=b.yb):1048576>c?(3>=b.Wb&&(b.xc=new (id(id(id(id(ed)))).Na)(32), -b.xc.d[0]=b.Vb,b.Wb=4),b.Jc=new vc(32),b.yb=new (id(id(ed)).Na)(32),b.Vb=new (id(id(id(ed))).Na)(32),b.yb.d[31&(a>>>5|0)]=b.Jc,b.Vb.d[31&(a>>>10|0)]=b.yb,b.xc.d[31&(a>>>15|0)]=b.Vb):33554432>c?(4>=b.Wb&&(b.pd=new (id(id(id(id(id(ed))))).Na)(32),b.pd.d[0]=b.xc,b.Wb=5),b.Jc=new vc(32),b.yb=new (id(id(ed)).Na)(32),b.Vb=new (id(id(id(ed))).Na)(32),b.xc=new (id(id(id(id(ed)))).Na)(32),b.yb.d[31&(a>>>5|0)]=b.Jc,b.Vb.d[31&(a>>>10|0)]=b.yb,b.xc.d[31&(a>>>15|0)]=b.Vb,b.pd.d[31&(a>>>20|0)]=b.xc):(5>=b.Wb&& -(b.df=new (id(id(id(id(id(id(ed)))))).Na)(64),b.df.d[0]=b.pd,b.Wb=6),b.Jc=new vc(32),b.yb=new (id(id(ed)).Na)(32),b.Vb=new (id(id(id(ed))).Na)(32),b.xc=new (id(id(id(id(ed)))).Na)(32),b.pd=new (id(id(id(id(id(ed))))).Na)(32),b.yb.d[31&(a>>>5|0)]=b.Jc,b.Vb.d[31&(a>>>10|0)]=b.yb,b.xc.d[31&(a>>>15|0)]=b.Vb,b.pd.d[31&(a>>>20|0)]=b.xc,b.df.d[a>>>25|0]=b.pd)} -function yK(){this.Jc=this.yb=this.Vb=this.xc=this.pd=this.df=null;this.zb=this.Ua=this.qb=0;this.ds=!1;this.Wb=0;this.Jc=new vc(32);this.zb=this.Ua=this.qb=0;this.ds=!1;this.Wb=1}yK.prototype=new p;yK.prototype.constructor=yK;f=yK.prototype;f.Xc=function(){};function NS(b,a){b.Wb=1;var c=a.d.length;b.qb=31&c;b.Ua=c-b.qb|0;b.Jc=32===a.d.length?a:st(ut(),a,0,32);0===b.qb&&0>>25|0;0>>25|0)&&(this.Wb=5);a=b;b=b.d[0]}if(5<=this.Wb){null===b&&(b=this.pd);var e=31&(this.zb>>>20|0);if(5===this.Wb){0>>20|0)&&(this.Wb=4)}else{if(0>>15|0);if(4===this.Wb){0>>15|0)&&(this.Wb=3)}else{if(0>>10|0);if(3===this.Wb){0>>10|0)&&(this.Wb=2)}else{if(0>>5|0);if(2===this.Wb){0>>5|0)&&(this.Wb=1)}else{if(0D)throw qy(new ry,"Vector cannot have negative size "+D);if(32>=D){var M=this.Jc;return new px(M.d.length===L?M:jt(ut(),M,L))}if(1024>=D){var T=31&(-1+D|0),V=(-1+D|0)>>>5|0,Z=this.yb,da=st(ut(),Z,1,V),ka=this.yb.d[0],pa=this.yb.d[V],qa=1+T|0,Da=pa.d.length===qa?pa:jt(ut(),pa,qa);return new rx(ka,32-this.zb|0,da,Da,L)}if(32768>=D){var la=31&(-1+D|0),Ca=31&((-1+D|0)>>>5|0),Qa=(-1+D|0)>>>10|0,$a=this.Vb,Ma=st(ut(),$a,1,Qa),Xa=this.Vb.d[0],Ta=Xa.d.length, -Za=st(ut(),Xa,1,Ta),Fa=this.Vb.d[0].d[0],Ha=this.Vb.d[Qa],yb=jt(ut(),Ha,Ca),ub=this.Vb.d[Qa].d[Ca],Vb=1+la|0,Bc=ub.d.length===Vb?ub:jt(ut(),ub,Vb),fb=Fa.d.length;return new sx(Fa,fb,Za,fb+(Za.d.length<<5)|0,Ma,yb,Bc,L)}if(1048576>=D){var zb=31&(-1+D|0),lc=31&((-1+D|0)>>>5|0),pb=31&((-1+D|0)>>>10|0),Gb=(-1+D|0)>>>15|0,hc=this.xc,kb=st(ut(),hc,1,Gb),bb=this.xc.d[0],gb=bb.d.length,Ya=st(ut(),bb,1,gb),cb=this.xc.d[0].d[0],Ab=cb.d.length,ic=st(ut(),cb,1,Ab),Dc=this.xc.d[0].d[0].d[0],Wb=this.xc.d[Gb],db= -jt(ut(),Wb,pb),mc=this.xc.d[Gb].d[pb],Pb=jt(ut(),mc,lc),Lb=this.xc.d[Gb].d[pb].d[lc],Cb=1+zb|0,Nb=Lb.d.length===Cb?Lb:jt(ut(),Lb,Cb),Zb=Dc.d.length,jc=Zb+(ic.d.length<<5)|0;return new tx(Dc,Zb,ic,jc,Ya,jc+(Ya.d.length<<10)|0,kb,db,Pb,Nb,L)}if(33554432>=D){var Pc=31&(-1+D|0),nc=31&((-1+D|0)>>>5|0),vb=31&((-1+D|0)>>>10|0),Qb=31&((-1+D|0)>>>15|0),Rb=(-1+D|0)>>>20|0,ec=this.pd,ob=st(ut(),ec,1,Rb),Hb=this.pd.d[0],qb=Hb.d.length,Ib=st(ut(),Hb,1,qb),hb=this.pd.d[0].d[0],Sb=hb.d.length,$b=st(ut(),hb,1,Sb), -Eb=this.pd.d[0].d[0].d[0],Fb=Eb.d.length,rb=st(ut(),Eb,1,Fb),oc=this.pd.d[0].d[0].d[0].d[0],fd=this.pd.d[Rb],Cc=jt(ut(),fd,Qb),kc=this.pd.d[Rb].d[Qb],Ec=jt(ut(),kc,vb),gd=this.pd.d[Rb].d[Qb].d[vb],Tb=jt(ut(),gd,nc),Jb=this.pd.d[Rb].d[Qb].d[vb].d[nc],xc=1+Pc|0,sb=Jb.d.length===xc?Jb:jt(ut(),Jb,xc),Qc=oc.d.length,Ub=Qc+(rb.d.length<<5)|0,Nc=Ub+($b.d.length<<10)|0;return new ux(oc,Qc,rb,Ub,$b,Nc,Ib,Nc+(Ib.d.length<<15)|0,ob,Cc,Ec,Tb,sb,L)}var pc=31&(-1+D|0),ac=31&((-1+D|0)>>>5|0),Uc=31&((-1+D|0)>>>10| -0),fc=31&((-1+D|0)>>>15|0),wb=31&((-1+D|0)>>>20|0),qc=(-1+D|0)>>>25|0,lb=this.df,rc=st(ut(),lb,1,qc),Vc=this.df.d[0],Xb=Vc.d.length,mb=st(ut(),Vc,1,Xb),bc=this.df.d[0].d[0],sc=bc.d.length,Db=st(ut(),bc,1,sc),tc=this.df.d[0].d[0].d[0],Rc=tc.d.length,gc=st(ut(),tc,1,Rc),Kb=this.df.d[0].d[0].d[0].d[0],Sc=Kb.d.length,tb=st(ut(),Kb,1,Sc),Fc=this.df.d[0].d[0].d[0].d[0].d[0],Wc=this.df.d[qc],Xc=jt(ut(),Wc,wb),td=this.df.d[qc].d[wb],rd=jt(ut(),td,fc),$c=this.df.d[qc].d[wb].d[fc],xd=jt(ut(),$c,Uc),nd=this.df.d[qc].d[wb].d[fc].d[Uc], -ud=jt(ut(),nd,ac),Oc=this.df.d[qc].d[wb].d[fc].d[Uc].d[ac],Gc=1+pc|0,Tc=Oc.d.length===Gc?Oc:jt(ut(),Oc,Gc),yd=Fc.d.length,zd=yd+(tb.d.length<<5)|0,Hd=zd+(gc.d.length<<10)|0,Jc=Hd+(Db.d.length<<15)|0;return new vx(Fc,yd,tb,zd,gc,Hd,Db,Jc,mb,Jc+(mb.d.length<<20)|0,rc,Xc,rd,xd,ud,Tc,L)};f.w=function(){return"VectorBuilder(len1\x3d"+this.qb+", lenRest\x3d"+this.Ua+", offset\x3d"+this.zb+", depth\x3d"+this.Wb+")"};f.db=function(){return this.oh()};f.jc=function(b){return zK(this,b)}; -f.pa=function(b){return AK(this,b)};f.$classData=u({rT:0},!1,"scala.collection.immutable.VectorBuilder",{rT:1,i:1,Vl:1,Jf:1,Fe:1,Ee:1});function WS(){this.yF=null;XS=this;this.yF=new vc(0)}WS.prototype=new p;WS.prototype.constructor=WS;f=WS.prototype;f.Yc=function(b){return YS(this,b)}; -function YS(b,a){var c=a.V();if(0<=c){b=ZS(0,b.yF,0,new ya(c,c>>31));a=xJ(a)?a.Wd(b,0,2147483647):a.y().Wd(b,0,2147483647);if(a!==c)throw kw("Copied "+a+" of "+c);a=new $S;a.Rl=0;a.Yg=b;a.Kc=c;return a}return aT(bT(),a)}f.kb=function(){return new OJ}; -function ZS(b,a,c,d){b=a.d.length;b=new ya(b,b>>31);var e=d.N,g=b.N;if(e===g?(-2147483648^d.L)<=(-2147483648^b.L):e>>31|0|b.N<<1;e=(0===b?-2147483632<(-2147483648^e):0(-2147483648^ -b):g>e)?d:new ya(b,e);d=b.L;b=b.N;d=((0===b?-3>(-2147483648^d):0>b)?new ya(d,b):new ya(2147483645,0)).L}if(0>d)return a;d=new vc(d);a.W(0,d,0,c);return d}f.rb=function(){return bT()};f.sb=function(b){return YS(this,b)};f.$classData=u({xT:0},!1,"scala.collection.mutable.ArrayBuffer$",{xT:1,i:1,jo:1,$h:1,Ae:1,n:1});var XS;function NJ(){XS||(XS=new WS);return XS}function OJ(){this.Zg=null;BG(this,(NJ(),bT()))}OJ.prototype=new NP;OJ.prototype.constructor=OJ; -OJ.prototype.Xc=function(b){var a=this.Zg;a.Yg=ZS(NJ(),a.Yg,a.Kc,new ya(b,b>>31))};OJ.prototype.$classData=u({yT:0},!1,"scala.collection.mutable.ArrayBuffer$$anon$1",{yT:1,hs:1,i:1,Jf:1,Fe:1,Ee:1});function cT(){}cT.prototype=new p;cT.prototype.constructor=cT;f=cT.prototype;f.Yc=function(b){return dT(b)};function dT(b){var a=b.V();if(0<=a){var c=eT(0,a);b=xJ(b)?b.Wd(c,0,2147483647):b.y().Wd(c,0,2147483647);if(b!==a)throw kw("Copied "+b+" of "+a);return fT(new gT,c,0,a)}return gK(hT(),b)}f.kb=function(){return new iT}; -function eT(b,a){if(!(0<=a))throw Bi("requirement failed: Non-negative array size required");b=(-2147483648>>>(Math.clz32(a)|0)|0)<<1;if(!(0<=b))throw Bi("requirement failed: ArrayDeque too big - cannot allocate ArrayDeque of length "+a);return new vc(16((a.Lc-a.Mc|0)&(-1+a.pb.d.length|0))&&b>=a.pb.d.length&&lT(a,b)};iT.prototype.$classData=u({CT:0},!1,"scala.collection.mutable.ArrayDeque$$anon$1",{CT:1,hs:1,i:1,Jf:1,Fe:1,Ee:1});function mT(){this.Li=null;this.Li=nT()}mT.prototype=new eP;mT.prototype.constructor=mT;mT.prototype.$classData=u({PT:0},!1,"scala.collection.mutable.Buffer$",{PT:1,Qx:1,i:1,$h:1,Ae:1,n:1}); -var oT;function qE(){oT||(oT=new mT);return oT}function LL(b,a){this.Zg=null;BG(this,JL(new KL,b,a))}LL.prototype=new NP;LL.prototype.constructor=LL;LL.prototype.Xc=function(b){this.Zg.Xc(b)};LL.prototype.$classData=u({eU:0},!1,"scala.collection.mutable.HashMap$$anon$6",{eU:1,hs:1,i:1,Jf:1,Fe:1,Ee:1});function pT(b,a){if(null===a)throw null;b.jq=a;b.Tl=0;b.Xk=null;b.kq=a.ma.d.length}function qT(){this.Tl=0;this.Xk=null;this.kq=0;this.jq=null}qT.prototype=new VO;qT.prototype.constructor=qT; -function rT(){}rT.prototype=qT.prototype;qT.prototype.C=function(){if(null!==this.Xk)return!0;for(;this.TlRf(new Sf,b.Zk)))};f.sb=function(b){return QT(this,b)};f.rb=function(){return ST()}; -f.$classData=u({OU:0},!1,"scala.scalajs.runtime.WrappedVarArgs$",{OU:1,i:1,jo:1,$h:1,Ae:1,n:1});var TT;function UT(){TT||(TT=new PT);return TT}function pl(b){this.Ax=b}pl.prototype=new XP;pl.prototype.constructor=pl;f=pl.prototype;f.Ie=function(){return z()};f.O=function(){return"Failure"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.Ax:py(G(),b)};f.B=function(){return Wy(this)};f.w=function(){return jy(this)}; -f.l=function(b){if(this===b)return!0;if(b instanceof pl){var a=this.Ax;b=b.Ax;return null===a?null===b:a.l(b)}return!1};f.$classData=u({yP:0},!1,"scala.util.Failure",{yP:1,FP:1,i:1,R:1,A:1,n:1});function Oj(b){this.fa=b}Oj.prototype=new VP;Oj.prototype.constructor=Oj;f=Oj.prototype;f.Tw=function(){return!1};f.O=function(){return"Left"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.fa:py(G(),b)};f.B=function(){return Wy(this)};f.w=function(){return jy(this)}; -f.l=function(b){return this===b?!0:b instanceof Oj?Zk($k(),this.fa,b.fa):!1};f.$classData=u({zP:0},!1,"scala.util.Left",{zP:1,xP:1,i:1,R:1,A:1,n:1});function Pj(b){this.na=b}Pj.prototype=new VP;Pj.prototype.constructor=Pj;f=Pj.prototype;f.Tw=function(){return!0};f.O=function(){return"Right"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.na:py(G(),b)};f.B=function(){return Wy(this)};f.w=function(){return jy(this)}; -f.l=function(b){return this===b?!0:b instanceof Pj?Zk($k(),this.na,b.na):!1};f.$classData=u({BP:0},!1,"scala.util.Right",{BP:1,xP:1,i:1,R:1,A:1,n:1});function el(b){this.eu=b}el.prototype=new XP;el.prototype.constructor=el;f=el.prototype;f.Ie=function(){return new F(this.eu)};f.O=function(){return"Success"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.eu:py(G(),b)};f.B=function(){return Wy(this)};f.w=function(){return jy(this)}; -f.l=function(b){return this===b?!0:b instanceof el?Zk($k(),this.eu,b.eu):!1};f.$classData=u({EP:0},!1,"scala.util.Success",{EP:1,FP:1,i:1,R:1,A:1,n:1});function qF(b,a){this.Gr=a}qF.prototype=new VO;qF.prototype.constructor=qF;qF.prototype.C=function(){return this.Gr.C()};qF.prototype.z=function(){this.Gr.Nm();var b=new zF(this.Gr.jE,this.Gr.Rm,this.Gr.OP);xF(b);yF(b);return b};qF.prototype.$classData=u({KP:0},!1,"scala.util.matching.Regex$$anon$1",{KP:1,Ca:1,i:1,Da:1,K:1,M:1}); -function fG(b){this.t=b}fG.prototype=new pz;fG.prototype.constructor=fG;f=fG.prototype;f.O=function(){return"Name"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.t:py(G(),b)};f.B=function(){return Wy(this)};f.w=function(){return jy(this)};f.l=function(b){return this===b?!0:b instanceof fG?this.t===b.t:!1};f.$classData=u({jM:0},!1,"sourcecode.Name",{jM:1,EV:1,i:1,R:1,A:1,n:1}); -function Jk(){this.nn=null;this.nn=ai().Yc(Rf(new Sf,[B(new C,"LAX","true"),B(new C,"DEBUG","false"),B(new C,"PARSER","DLParser")]))}Jk.prototype=new ZP;Jk.prototype.constructor=Jk;Jk.prototype.$classData=u({SF:0},!1,"edu.cmu.cs.ls.keymaerax.JsMapConfiguration$",{SF:1,cV:1,i:1,NF:1,R:1,A:1,n:1});var Ik;function Iz(b,a){this.rn=this.bl=this.Wj=null;Uz(this,b,a)}Iz.prototype=new Wz;Iz.prototype.constructor=Iz;f=Iz.prototype;f.ya=function(){return this.Wj};f.O=function(){return"ExpressionArg"};f.P=function(){return 2}; -f.Q=function(b){switch(b){case 0:return this.Wj;case 1:return this.bl;default:return py(G(),b)}};f.B=function(){return Wy(this)};f.w=function(){return jy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Iz&&this.Wj===b.Wj){var a=this.bl;b=b.bl;return null===a?null===b:a.l(b)}return!1};f.$classData=u({tG:0},!1,"edu.cmu.cs.ls.keymaerax.btactics.macros.ExpressionArg",{tG:1,kv:1,i:1,al:1,R:1,A:1,n:1});function xj(b){return!!(b&&b.$classData&&b.$classData.hb.Ts)} -function Bj(b){return!!(b&&b.$classData&&b.$classData.hb.Zy)}function uj(b){return!!(b&&b.$classData&&b.$classData.hb.Uo)}function tf(b,a){tw(b,a,!0);return b}class uf extends nQ{}uf.prototype.$classData=u({uv:0},!1,"edu.cmu.cs.ls.keymaerax.core.CoreException",{uv:1,Ws:1,cc:1,Nb:1,tb:1,i:1,n:1});function Xe(b,a){this.kz=this.jz=null;this.am=b;this.bm=a;$z(this);this.jz=Fo()}Xe.prototype=new p;Xe.prototype.constructor=Xe;f=Xe.prototype;f.w=function(){return Te().ba.s(this)};f.ta=function(){return this.jz}; -f.ea=function(){return this.kz};f.Oh=function(){};f.Ph=function(b){this.kz=b};f.l=function(b){if(b instanceof Xe){var a=this.am,c=b.am;if(null===a?null===c:a.l(c))return a=this.bm,b=b.bm,null===a?null===b:a.l(b)}return!1};f.B=function(){return Math.imul(31,this.am.B())+this.bm.B()|0};f.Xe=function(){return this.bm};f.ye=function(){return this.am};f.$classData=u({dH:0},!1,"edu.cmu.cs.ls.keymaerax.core.DifferentialProduct",{dH:1,i:1,vv:1,Ih:1,Xa:1,yf:1,zc:1}); -function Yg(b,a){this.qA=this.pA=null;this.Lf=b;this.Eg=a;$z(this);ff();if(kh(Eg(),a))throw tf(new uf,"Core requirement failed: No differentials in evolution domain constraints {"+(this.Lf+" \x26 "+this.Eg)+"}");}Yg.prototype=new p;Yg.prototype.constructor=Yg;f=Yg.prototype;f.w=function(){return Te().ba.s(this)};f.ta=function(){return this.pA};f.ea=function(){return this.qA};f.Oh=function(b){this.pA=b};f.Ph=function(b){this.qA=b};f.O=function(){return"ODESystem"};f.P=function(){return 2}; -f.Q=function(b){switch(b){case 0:return this.Lf;case 1:return this.Eg;default:return py(G(),b)}};f.B=function(){return Wy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Yg){var a=this.Lf,c=b.Lf;if(null===a?null===c:a.l(c))return a=this.Eg,b=b.Eg,null===a?null===b:a.l(b)}return!1};f.$classData=u({LH:0},!1,"edu.cmu.cs.ls.keymaerax.core.ODESystem",{LH:1,i:1,Ih:1,Xa:1,R:1,A:1,n:1});function wj(b){return!!(b&&b.$classData&&b.$classData.hb.UA)} -function Aj(b){return!!(b&&b.$classData&&b.$classData.hb.VA)}function tj(b){return!!(b&&b.$classData&&b.$classData.hb.WA)}function fk(b,a){this.Bq=b;this.Aq=a}fk.prototype=new p;fk.prototype.constructor=fk;f=fk.prototype;f.w=function(){return ak(this)};f.Hg=function(){return this.Aq};f.O=function(){return"AntePositionImpl"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.Bq;case 1:return this.Aq;default:return py(G(),b)}};f.B=function(){return Wy(this)}; -f.l=function(b){if(this===b)return!0;if(b instanceof fk){var a=this.Bq,c=b.Bq;if(null===a?null===c:a.l(c))return a=this.Aq,b=b.Aq,null===a?null===b:a.l(b)}return!1};f.us=function(b){return new fk(this.Bq,gN(this.Aq,b))};f.Fy=function(){return this.Bq};f.$classData=u({FI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.AntePositionImpl",{FI:1,i:1,fV:1,iJ:1,R:1,A:1,n:1});function gk(b,a){this.Eq=b;this.Dq=a}gk.prototype=new p;gk.prototype.constructor=gk;f=gk.prototype;f.w=function(){return ak(this)}; -f.Hg=function(){return this.Dq};f.O=function(){return"SuccPositionImpl"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.Eq;case 1:return this.Dq;default:return py(G(),b)}};f.B=function(){return Wy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof gk){var a=this.Eq,c=b.Eq;if(null===a?null===c:a.l(c))return a=this.Dq,b=b.Dq,null===a?null===b:a.l(b)}return!1};f.us=function(b){return new gk(this.Eq,gN(this.Dq,b))};f.Fy=function(){return this.Eq}; -f.$classData=u({pJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.SuccPositionImpl",{pJ:1,i:1,hV:1,iJ:1,R:1,A:1,n:1});function VT(){this.jj=!1;this.km=null}VT.prototype=new OQ;VT.prototype.constructor=VT;function WT(){}WT.prototype=VT.prototype;function $N(b){var a=hp(xn(),b.ye()),c=hp(xn(),b);if(0>a.Jd(c))return!0;a=hp(xn(),b.ye());c=hp(xn(),b);0>=a.Jd(c)?(a=hp(xn(),b).pp(),c=In(),a=null!==a&&a===c):a=!1;return a?(b=hp(xn(),b.ye()).pp(),a=In(),null!==b&&b===a):!1} -function aO(b){var a=hp(xn(),b.Xe()),c=hp(xn(),b);if(0>a.Jd(c))return!0;a=hp(xn(),b.Xe());c=hp(xn(),b);0>=a.Jd(c)?(a=hp(xn(),b).pp(),c=Gn(),a=null!==a&&a===c):a=!1;return a?(b=hp(xn(),b.Xe()).pp(),a=Gn(),null!==b&&b===a):!1}class Tm extends zB{constructor(b){super();this.ht=b;tw(this,null,!0)}O(){return"FromProgramException"}P(){return 1}Q(b){return 0===b?this.ht:py(G(),b)}B(){return Wy(this)}l(b){return this===b?!0:b instanceof Tm?this.ht===b.ht:!1}} -Tm.prototype.$classData=u({vK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ODEToInterpreted$FromProgramException",{vK:1,Nb:1,tb:1,i:1,n:1,R:1,A:1}); -function XT(b){if(!b.Qq){J();var a=b.k;var c=YS(NJ(),Rf(new Sf,[0]));for(var d=0,e=0;da){c=d;break a}d=1+d|0}c=-1}-1===c?c=-1+(b.Qq?b.Rq:XT(b)).d.length|0:(c=-1+c|0,c=0>c?0:c);b=a-(b.Qq?b.Rq:XT(b)).d[c]|0;return(1+c|0)+":"+(1+b|0)}f=kG.prototype;f.O=function(){return"IndexedParserInput"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.k:py(G(),b)};f.B=function(){return Wy(this)}; -f.w=function(){return jy(this)};f.l=function(b){return this===b?!0:b instanceof kG?this.k===b.k:!1};f.$classData=u({tL:0},!1,"fastparse.IndexedParserInput",{tL:1,tV:1,i:1,rV:1,R:1,A:1,n:1});function NR(){var b=new sw;tw(b,null,!0);return b}class sw extends ry{}sw.prototype.$classData=u({wM:0},!1,"java.lang.ArrayIndexOutOfBoundsException",{wM:1,bx:1,cc:1,Nb:1,tb:1,i:1,n:1});function Wa(b){return ir(mr(),b)} -var va=u({EM:0},!1,"java.lang.Double",{EM:1,vl:1,i:1,n:1,sd:1,wl:1,Ht:1},b=>"number"===typeof b),ua=u({GM:0},!1,"java.lang.Float",{GM:1,vl:1,i:1,n:1,sd:1,wl:1,Ht:1},b=>ta(b)),sa=u({JM:0},!1,"java.lang.Integer",{JM:1,vl:1,i:1,n:1,sd:1,wl:1,Ht:1},b=>na(b)),za=u({NM:0},!1,"java.lang.Long",{NM:1,vl:1,i:1,n:1,sd:1,wl:1,Ht:1},b=>b instanceof ya);class aC extends cj{constructor(b){super();tw(this,b,!0)}}aC.prototype.$classData=u({WM:0},!1,"java.lang.NumberFormatException",{WM:1,mh:1,cc:1,Nb:1,tb:1,i:1,n:1}); -function Ut(b,a){return b.codePointAt(a)|0}function Va(b){for(var a=0,c=1,d=-1+b.length|0;0<=d;)a=a+Math.imul(b.charCodeAt(d),c)|0,c=Math.imul(31,c),d=-1+d|0;return a}function Ia(b,a){for(var c=b.length,d=a.length,e=cb.length||0>a||0>a)throw b=new BC,tw(b,"Index out of Bound",!0),b;d=d-0|0;for(var e=0;e(a.length|0)&&GD(c);){if(0!==c.Em()){var e=c.Wl();a.push(b.substring(d,e))}d=c.Em()}a.push(b.substring(d));for(c=a.length|0;;)if(0!==c?(b=a[-1+c|0],b=null!==b&&Pa(b,"")):b=!1,b)c=-1+c|0;else break;b=new (id(ma).Na)(c);for(d=0;d=b.charCodeAt(c))c=1+c|0;else break;if(c===a)return"";for(var d=a;;)if(32>=b.charCodeAt(-1+d|0))d=-1+d|0;else break;return 0===c&&d===a?b:b.substring(c,d)}var ma=u({nM:0},!1,"java.lang.String",{nM:1,i:1,n:1,sd:1,Ww:1,wl:1,Ht:1},b=>"string"===typeof b);class BC extends ry{}BC.prototype.$classData=u({aN:0},!1,"java.lang.StringIndexOutOfBoundsException",{aN:1,bx:1,cc:1,Nb:1,tb:1,i:1,n:1}); -class EC extends TQ{constructor(){super();tw(this,null,!0)}}EC.prototype.$classData=u({sN:0},!1,"java.util.FormatterClosedException",{sN:1,xD:1,cc:1,Nb:1,tb:1,i:1,n:1});class aU extends cj{}class fu extends cj{constructor(b,a,c){super();this.wO=b;this.yO=a;this.xO=c;tw(this,null,!0)}Pb(){var b=this.xO,a=this.yO,c=this.wO+(0>b?"":" near index "+b)+"\n"+a;if(0<=b&&null!==a&&bb)throw UB();b=" ".repeat(b);c=c+"\n"+b+"^"}return c}} -fu.prototype.$classData=u({vO:0},!1,"java.util.regex.PatternSyntaxException",{vO:1,mh:1,cc:1,Nb:1,tb:1,i:1,n:1});function bU(){}bU.prototype=new ZQ;bU.prototype.constructor=bU;f=bU.prototype;f.Qw=function(){throw be("None.get");};f.O=function(){return"None"};f.P=function(){return 0};f.Q=function(b){return py(G(),b)};f.B=function(){return 2433880};f.w=function(){return"None"};f.G=function(){this.Qw()};f.$classData=u({HO:0},!1,"scala.None$",{HO:1,JO:1,i:1,K:1,R:1,A:1,n:1});var cU; -function z(){cU||(cU=new bU);return cU}function F(b){this.p=b}F.prototype=new ZQ;F.prototype.constructor=F;f=F.prototype;f.G=function(){return this.p};f.O=function(){return"Some"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.p:py(G(),b)};f.B=function(){return Wy(this)};f.w=function(){return jy(this)};f.l=function(b){return this===b?!0:b instanceof F?Zk($k(),this.p,b.p):!1};f.$classData=u({OO:0},!1,"scala.Some",{OO:1,JO:1,i:1,K:1,R:1,A:1,n:1});function dU(){}dU.prototype=new p; -dU.prototype.constructor=dU;function eU(){}f=eU.prototype=dU.prototype;f.Rb=function(){return Wx()};f.hf=function(){return this.Nc()};f.Nc=function(){return"Iterable"};f.w=function(){return eQ(this)};f.On=function(b){return this.Rb().sb(b)};f.Ue=function(){return this.Rb().kb()};f.Dm=function(){return this.Rb().rb()};f.v=function(){return this.y().z()};f.Rc=function(){return qJ(this)};f.yy=function(b){return rJ(this,b)};f.Ha=function(b){return this.ie(new fU(this,b,!1))}; -f.bc=function(b){return this.ie(new fU(this,b,!0))};f.Tn=function(b){var a=new fU(this,b,!0);return B(new C,this.ie(new fU(this,b,!1)),this.ie(a))};f.Mb=function(b){return this.ie(gU(new hU,this,b))};f.nq=function(b,a){return sJ(this,b,a)};f.D=function(){return uJ(this)};f.aa=function(b){return this.Rb().sb(iU(new jU,this,b))};f.Zc=function(b){return this.Rb().sb(new kU(this,b))};f.Gm=function(b){return this.Zc(b)};f.tl=function(b){return wJ(this,b)};f.Po=function(){return this.Rb().sb(new lU(this))}; -f.jb=function(b){Fv(this,b)};f.Qe=function(b){return Gv(this,b)};f.Xd=function(b){return Hv(this,b)};f.Yd=function(b){return Iv(this,b)};f.pg=function(b,a){return Kv(this,b,a)};f.he=function(b,a){return Mv(this,b,a)};f.Al=function(b){return Nv(this,b)};f.Uh=function(b){return Ov(this,b)};f.r=function(){a:switch(this.V()){case -1:var b=!this.y().C();break a;case 0:b=!0;break a;default:b=!1}return b};f.da=function(){return Qv(this)};f.Wd=function(b,a,c){return Rv(this,b,a,c)}; -f.Bk=function(b,a,c,d){return Wv(this,b,a,c,d)};f.Qd=function(){ke();return le(y(),this)};f.qs=function(){return $q(Bh(),this)};f.mi=function(){return dn(en(),this)};f.No=function(b){return Xv(this,b)};f.$c=function(){return Yq(this)};f.V=function(){return-1};f.rb=function(){return this.Dm()};f.ie=function(b){return this.On(b)};function mU(b,a){b.Yh=a;b.Ra=0;a=b.Yh;b.qh=Td(Vd(),a);return b}function nU(){this.Yh=null;this.qh=this.Ra=0}nU.prototype=new VO;nU.prototype.constructor=nU; -function oU(){}f=oU.prototype=nU.prototype;f.V=function(){return this.qh-this.Ra|0};f.C=function(){return this.Ra=Td(Vd(),b)&&Xx().xa.z();b=Wd(Xd(),this.Yh,this.Ra);this.Ra=1+this.Ra|0;return b};f.Ai=function(b){if(0b)b=this.qh;else{var a=this.qh;b=ab?0:b);return this}; -f.mq=function(b,a){b=0>b?0:b>this.Og?this.Og:b;a=(0>a?0:a>this.Og?this.Og:a)-b|0;this.Og=0>a?0:a;this.Il=this.Il+b|0;return this};f.$classData=u({yE:0},!1,"scala.collection.IndexedSeqView$IndexedSeqViewIterator",{yE:1,Ca:1,i:1,Da:1,K:1,M:1,n:1});function sU(b,a){b.Gx=a;b.ag=a.E();b.Yn=-1+b.ag|0;return b}function tU(){this.Gx=null;this.Yn=this.ag=0}tU.prototype=new VO;tU.prototype.constructor=tU;function uU(){}uU.prototype=tU.prototype;tU.prototype.C=function(){return 0=b?0<=a&&a{Xx();return new $Q(a)}));return b}DJ.prototype.pa=function(b){return vU(this,b)};DJ.prototype.$classData=u({tQ:0},!1,"scala.collection.Iterator$$anon$21",{tQ:1,yW:1,i:1,Vl:1,Jf:1,Fe:1,Ee:1});function wU(b,a,c){b=b.tc(a);if(b instanceof F)return b.p;if(z()===b)return Zq(c);throw new x(b);}function xU(b){throw be("key not found: "+b);} -function yU(b,a){var c=b.Sh();b=xJ(a)?new yJ(b,a):b.y().sl(new H(()=>a.y()));return c.sb(b)}function zU(b,a,c,d,e){b=b.y();b=new sp(b,new Xf(g=>{if(null!==g)return g.o()+" -\x3e "+g.m();throw new x(g);}));return Wv(b,a,c,d,e)}function AU(b,a){var c=b.Ue(),d=VL();for(b=b.y();b.C();){var e=b.z();bA(d,a.s(e))&&c.pa(e)}return c.db()}function BU(b,a){var c=b.Jg().kb();0<=b.V()&&c.Xc(1+b.E()|0);c.pa(a);c.jc(b);return c.db()} -function Sp(b,a){var c=b.Jg().kb();0<=b.V()&&c.Xc(1+b.E()|0);c.jc(b);c.pa(a);return c.db()}function CU(b,a){var c=b.Jg().kb();c.jc(b);c.jc(a);return c.db()} -function SA(b,a){if(b.r()||a.r())return b;var c=lP(a),d=b.Ue();b.jb(new Xf(e=>{var g=t=>{var v=!1,w=null;if(z()===t)return d.pa(e),z();if(t instanceof F&&(v=!0,w=t,1===(w.p|0)))return z();if(v)return new F(-1+(w.p|0)|0);throw new x(t);};if(ia(c)!==ja(bi)){var h=c.tc(e),k=g(h);h=B(new C,h,k);var l=h.Y,m=h.Z;if(z()!==l||z()!==m)if(l=h.Z,h.Y instanceof F&&z()===l)WF(c,e);else if(l=h.Z,l instanceof F)ci(c,e,l.p);else throw new x(h);return k}k=di(G(),e);k^=k>>>16|0;h=k&(-1+c.ma.d.length|0);m=m=l=l=null; -var n=c.ma.d[h];if(null!==n)for(var q=null;;){if(k===n.Ge&&Zk($k(),e,n.yg))m=q,l=n;else if(!(null===n.gb||n.Ge>k)){var r=n.gb;q=n;n=r;continue}break}q=l;q=null===q?z():new F(q.xd);g=g(q);q=B(new C,q,g);n=q.Y;r=q.Z;if(z()!==n||z()!==r)if(n=q.Z,q.Y instanceof F&&z()===n)null!==m?m.gb=l.gb:c.ma.d[h]=l.gb,c.hc=-1+c.hc|0;else if(m=q.Y,n=q.Z,z()===m&&n instanceof F)l=n.p,h=(1+c.hc|0)>=c.ii?(fi(c,c.ma.d.length<<1),k&(-1+c.ma.d.length|0)):h,gi(c,e,l,k,h);else if(k=q.Z,q.Y instanceof F&&k instanceof F)l.xd= -k.p;else throw new x(q);return g}));return d.db()} -function sf(b,a){if(b.r()||a.r())return b.rb();var c=lP(a),d=b.Ue();b.jb(new Xf(e=>{var g=t=>{if(z()===t)return z();if(t instanceof F)return t=t.p|0,d.pa(e),1===t?z():new F(-1+t|0);throw new x(t);};if(ia(c)!==ja(bi)){var h=c.tc(e),k=g(h);h=B(new C,h,k);var l=h.Y,m=h.Z;if(z()!==l||z()!==m)if(l=h.Z,h.Y instanceof F&&z()===l)WF(c,e);else if(l=h.Z,l instanceof F)ci(c,e,l.p);else throw new x(h);return k}k=di(G(),e);k^=k>>>16|0;h=k&(-1+c.ma.d.length|0);m=m=l=l=null;var n=c.ma.d[h];if(null!==n)for(var q= -null;;){if(k===n.Ge&&Zk($k(),e,n.yg))m=q,l=n;else if(!(null===n.gb||n.Ge>k)){var r=n.gb;q=n;n=r;continue}break}q=l;q=null===q?z():new F(q.xd);g=g(q);q=B(new C,q,g);n=q.Y;r=q.Z;if(z()!==n||z()!==r)if(n=q.Z,q.Y instanceof F&&z()===n)null!==m?m.gb=l.gb:c.ma.d[h]=l.gb,c.hc=-1+c.hc|0;else if(m=q.Y,n=q.Z,z()===m&&n instanceof F)l=n.p,h=(1+c.hc|0)>=c.ii?(fi(c,c.ma.d.length<<1),k&(-1+c.ma.d.length|0)):h,gi(c,e,l,k,h);else if(k=q.Z,q.Y instanceof F&&k instanceof F)l.xd=k.p;else throw new x(q);return g})); -return d.db()}function DU(b){b.Ur||(b.Vr=new TN(new vc(0)),b.Ur=!0);return b.Vr}function EU(){this.by=this.Vr=null;this.Ur=!1;FU=this;this.by=new bR(this)}EU.prototype=new p;EU.prototype.constructor=EU;function GU(b,a){return b instanceof HU?b:uR(0,PD(uv(),b,a))}EU.prototype.Qt=function(b){NJ();var a=new OJ;return new PJ(a,new Xf(c=>uR(vR(),Xv(c,b))))}; -function uR(b,a){if(null===a)return null;if(a instanceof vc)return new TN(a);if(a instanceof Lc)return new IU(a);if(a instanceof Zc)return new JU(a);if(a instanceof Mc)return new KU(a);if(a instanceof Yc)return new LU(a);if(a instanceof zc)return new MU(a);if(a instanceof Ac)return new NU(a);if(a instanceof Ic)return new OU(a);if(a instanceof yc)return new PU(a);if(he(a))return new QU(a);throw new x(a);}EU.prototype.Nw=function(b,a){return GU(b,a)}; -EU.prototype.dD=function(){return this.Ur?this.Vr:DU(this)};EU.prototype.$classData=u({iR:0},!1,"scala.collection.immutable.ArraySeq$",{iR:1,i:1,JQ:1,cQ:1,bQ:1,eQ:1,n:1});var FU;function vR(){FU||(FU=new EU);return FU}function QR(b,a){this.Hj=this.Xb=0;this.Gf=null;this.Ff=0;this.Pk=this.rh=null;for(DR(this,a.Db);this.C();)a=this.Gf.Ya(this.Xb),MR(b,b.Jj,this.Gf.md(this.Xb),this.Gf.rd(this.Xb),a,Cv(Ev(),a),0),this.Xb=1+this.Xb|0}QR.prototype=new FR;QR.prototype.constructor=QR; -QR.prototype.Cr=function(){Xx().xa.z();throw new Qi;};QR.prototype.z=function(){this.Cr()};QR.prototype.$classData=u({CR:0},!1,"scala.collection.immutable.HashMapBuilder$$anon$1",{CR:1,Rp:1,Ca:1,i:1,Da:1,K:1,M:1});function UR(b,a){this.Hj=this.Xb=0;this.Gf=null;this.Ff=0;this.Pk=this.rh=null;for(DR(this,a.fc);this.C();)a=this.Gf.Ya(this.Xb),SR(b,b.Ml,this.Gf.Qb(this.Xb),a,Cv(Ev(),a),0),this.Xb=1+this.Xb|0}UR.prototype=new FR;UR.prototype.constructor=UR; -UR.prototype.Cr=function(){Xx().xa.z();throw new Qi;};UR.prototype.z=function(){this.Cr()};UR.prototype.$classData=u({GR:0},!1,"scala.collection.immutable.HashSetBuilder$$anon$1",{GR:1,Rp:1,Ca:1,i:1,Da:1,K:1,M:1});function Gx(b){return!!(b&&b.$classData&&b.$classData.hb.Eb)}function RU(b){this.Rk=0;this.$m=null;hS(this,b)}RU.prototype=new jS;RU.prototype.constructor=RU;RU.prototype.$f=function(b,a){return B(new C,b,a)}; -RU.prototype.$classData=u({cS:0},!1,"scala.collection.immutable.Map$Map2$$anon$1",{cS:1,dF:1,Ca:1,i:1,Da:1,K:1,M:1});function SU(b){this.Rk=0;this.$m=null;hS(this,b)}SU.prototype=new jS;SU.prototype.constructor=SU;SU.prototype.$f=function(b){return b};SU.prototype.$classData=u({dS:0},!1,"scala.collection.immutable.Map$Map2$$anon$2",{dS:1,dF:1,Ca:1,i:1,Da:1,K:1,M:1});function TU(b){this.Rk=0;this.$m=null;hS(this,b)}TU.prototype=new jS;TU.prototype.constructor=TU;TU.prototype.$f=function(b,a){return a}; -TU.prototype.$classData=u({eS:0},!1,"scala.collection.immutable.Map$Map2$$anon$3",{eS:1,dF:1,Ca:1,i:1,Da:1,K:1,M:1});function UU(b){this.Tk=0;this.Sk=null;kS(this,b)}UU.prototype=new mS;UU.prototype.constructor=UU;UU.prototype.$f=function(b,a){return B(new C,b,a)};UU.prototype.$classData=u({gS:0},!1,"scala.collection.immutable.Map$Map3$$anon$4",{gS:1,eF:1,Ca:1,i:1,Da:1,K:1,M:1});function VU(b){this.Tk=0;this.Sk=null;kS(this,b)}VU.prototype=new mS;VU.prototype.constructor=VU;VU.prototype.$f=function(b){return b}; -VU.prototype.$classData=u({hS:0},!1,"scala.collection.immutable.Map$Map3$$anon$5",{hS:1,eF:1,Ca:1,i:1,Da:1,K:1,M:1});function WU(b){this.Tk=0;this.Sk=null;kS(this,b)}WU.prototype=new mS;WU.prototype.constructor=WU;WU.prototype.$f=function(b,a){return a};WU.prototype.$classData=u({iS:0},!1,"scala.collection.immutable.Map$Map3$$anon$6",{iS:1,eF:1,Ca:1,i:1,Da:1,K:1,M:1});function XU(b){this.Uk=0;this.Oi=null;nS(this,b)}XU.prototype=new pS;XU.prototype.constructor=XU; -XU.prototype.$f=function(b,a){return B(new C,b,a)};XU.prototype.$classData=u({kS:0},!1,"scala.collection.immutable.Map$Map4$$anon$7",{kS:1,fF:1,Ca:1,i:1,Da:1,K:1,M:1});function YU(b){this.Uk=0;this.Oi=null;nS(this,b)}YU.prototype=new pS;YU.prototype.constructor=YU;YU.prototype.$f=function(b){return b};YU.prototype.$classData=u({lS:0},!1,"scala.collection.immutable.Map$Map4$$anon$8",{lS:1,fF:1,Ca:1,i:1,Da:1,K:1,M:1});function ZU(b){this.Uk=0;this.Oi=null;nS(this,b)}ZU.prototype=new pS; -ZU.prototype.constructor=ZU;ZU.prototype.$f=function(b,a){return a};ZU.prototype.$classData=u({mS:0},!1,"scala.collection.immutable.Map$Map4$$anon$9",{mS:1,fF:1,Ca:1,i:1,Da:1,K:1,M:1});function $U(b){this.Hj=this.Xb=0;this.Gf=null;this.Ff=0;this.Pk=this.rh=null;DR(this,b)}$U.prototype=new FR;$U.prototype.constructor=$U;$U.prototype.z=function(){this.C()||Xx().xa.z();var b=this.Gf.md(this.Xb);this.Xb=1+this.Xb|0;return b}; -$U.prototype.$classData=u({oS:0},!1,"scala.collection.immutable.MapKeyIterator",{oS:1,Rp:1,Ca:1,i:1,Da:1,K:1,M:1});function aV(b){this.sg=0;this.Zm=null;this.Pg=0;this.qo=this.po=null;this.hy=0;this.gF=null;IR(this,b);this.hy=0}aV.prototype=new KR;aV.prototype.constructor=aV;aV.prototype.B=function(){var b=Xy(),a=this.gF;return Vy(b,this.hy,di(G(),a))};aV.prototype.z=function(){this.C()||Xx().xa.z();this.hy=this.Zm.Ya(this.sg);this.gF=this.Zm.rd(this.sg);this.sg=-1+this.sg|0;return this}; -aV.prototype.$classData=u({pS:0},!1,"scala.collection.immutable.MapKeyValueTupleHashIterator",{pS:1,VE:1,Ca:1,i:1,Da:1,K:1,M:1});function bV(b){this.Hj=this.Xb=0;this.Gf=null;this.Ff=0;this.Pk=this.rh=null;DR(this,b)}bV.prototype=new FR;bV.prototype.constructor=bV;bV.prototype.Om=function(){this.C()||Xx().xa.z();var b=this.Gf.Pn(this.Xb);this.Xb=1+this.Xb|0;return b};bV.prototype.z=function(){return this.Om()}; -bV.prototype.$classData=u({qS:0},!1,"scala.collection.immutable.MapKeyValueTupleIterator",{qS:1,Rp:1,Ca:1,i:1,Da:1,K:1,M:1});function cV(b){this.sg=0;this.Zm=null;this.Pg=0;this.qo=this.po=null;IR(this,b)}cV.prototype=new KR;cV.prototype.constructor=cV;cV.prototype.Om=function(){this.C()||Xx().xa.z();var b=this.Zm.Pn(this.sg);this.sg=-1+this.sg|0;return b};cV.prototype.z=function(){return this.Om()}; -cV.prototype.$classData=u({rS:0},!1,"scala.collection.immutable.MapKeyValueTupleReverseIterator",{rS:1,VE:1,Ca:1,i:1,Da:1,K:1,M:1});function dV(b){this.Hj=this.Xb=0;this.Gf=null;this.Ff=0;this.Pk=this.rh=null;DR(this,b)}dV.prototype=new FR;dV.prototype.constructor=dV;dV.prototype.z=function(){this.C()||Xx().xa.z();var b=this.Gf.rd(this.Xb);this.Xb=1+this.Xb|0;return b};dV.prototype.$classData=u({uS:0},!1,"scala.collection.immutable.MapValueIterator",{uS:1,Rp:1,Ca:1,i:1,Da:1,K:1,M:1}); -function eV(b){b.ei<=b.$e&&Xx().xa.z();b.zo=1+b.zo|0;for(var a=b.iF.Uj(b.zo);0===a.d.length;)b.zo=1+b.zo|0,a=b.iF.Uj(b.zo);b.Iu=b.Xp;var c=b.wS/2|0,d=b.zo-c|0;b.yo=(1+c|0)-(0>d?-d|0:d)|0;c=b.yo;switch(c){case 1:b.Mj=a;break;case 2:b.vo=a;break;case 3:b.wo=a;break;case 4:b.xo=a;break;case 5:b.Wp=a;break;case 6:b.iy=a;break;default:throw new x(c);}b.Xp=b.Iu+Math.imul(a.d.length,1<b.bn&&(b.Xp=b.bn);1c?b.Mj=b.vo.d[31&(a>>>5|0)]:(32768>c?b.vo=b.wo.d[31&(a>>>10|0)]:(1048576>c?b.wo=b.xo.d[31&(a>>>15|0)]:(33554432>c?b.xo=b.Wp.d[31&(a>>>20|0)]:(b.Wp=b.iy.d[a>>>25|0],b.xo=b.Wp.d[0]),b.wo=b.xo.d[0]),b.vo=b.wo.d[0]),b.Mj=b.vo.d[0]);b.$r=a}b.ei=b.ei-b.$e|0;a=b.Mj.d.length;c=b.ei;b.an=athis.$e};f.z=function(){this.$e===this.an&&fV(this);var b=this.Mj.d[this.$e];this.$e=1+this.$e|0;return b}; -f.Ai=function(b){if(0=this.Xp;)eV(this);a=b-this.Iu|0;if(1c||(32768>c||(1048576>c||(33554432>c||(this.Wp=this.iy.d[a>>>25|0]),this.xo=this.Wp.d[31&(a>>>20|0)]),this.wo=this.xo.d[31&(a>>>15|0)]),this.vo=this.wo.d[31&(a>>>10|0)]);this.Mj=this.vo.d[31&(a>>>5|0)];this.$r=a}this.an=this.Mj.d.length;this.$e=31&a;this.ei=this.$e+(this.bn-b|0)|0;this.an>this.ei&& -(this.an=this.ei)}}return this};f.Wd=function(b,a,c){var d=Td(Vd(),b),e=this.ei-this.$e|0;c=c>31;b=Math.imul(this.cs,b);var d=b>>31;b=a+b|0;a=(-2147483648^b)<(-2147483648^a)?1+(c+d|0)|0:c+d|0;0>31,this.Yp=(d===a?(-2147483648^c)<(-2147483648^b):d>31,this.Ao=a===d?(-2147483648^b)<=(-2147483648^c):athis.cs&&(c=this.Zp,d=c>>31,this.Yp=(d===a?(-2147483648^c)>(-2147483648^b):d>a)?c:b,c=this.Zp,d=c>>31,this.Ao=a===d?(-2147483648^b)>=(-2147483648^c):a>d)}return this};f.z=function(){return this.Rt()}; -f.$classData=u({DS:0},!1,"scala.collection.immutable.RangeIterator",{DS:1,Ca:1,i:1,Da:1,K:1,M:1,n:1});function hV(){this.Qi=this.Oj=0}hV.prototype=new VO;hV.prototype.constructor=hV;function iV(){}iV.prototype=hV.prototype;hV.prototype.V=function(){return this.Qi};hV.prototype.C=function(){return 0b?0:b);return this};function jV(b){this.Hj=this.Xb=0;this.Gf=null;this.Ff=0;this.Pk=this.rh=null;this.jy=0;DR(this,b);this.jy=0}jV.prototype=new FR;jV.prototype.constructor=jV;jV.prototype.B=function(){return this.jy};jV.prototype.z=function(){this.C()||Xx().xa.z();this.jy=this.Gf.Ya(this.Xb);this.Xb=1+this.Xb|0;return this}; -jV.prototype.$classData=u({PS:0},!1,"scala.collection.immutable.SetHashIterator",{PS:1,Rp:1,Ca:1,i:1,Da:1,K:1,M:1});function kV(b){this.Hj=this.Xb=0;this.Gf=null;this.Ff=0;this.Pk=this.rh=null;DR(this,b)}kV.prototype=new FR;kV.prototype.constructor=kV;kV.prototype.z=function(){this.C()||Xx().xa.z();var b=this.Gf.Qb(this.Xb);this.Xb=1+this.Xb|0;return b};kV.prototype.$classData=u({QS:0},!1,"scala.collection.immutable.SetIterator",{QS:1,Rp:1,Ca:1,i:1,Da:1,K:1,M:1}); -function lV(b){this.sg=0;this.Zm=null;this.Pg=0;this.qo=this.po=null;IR(this,b)}lV.prototype=new KR;lV.prototype.constructor=lV;lV.prototype.z=function(){this.C()||Xx().xa.z();var b=this.Zm.Qb(this.sg);this.sg=-1+this.sg|0;return b};lV.prototype.$classData=u({TS:0},!1,"scala.collection.immutable.SetReverseIterator",{TS:1,VE:1,Ca:1,i:1,Da:1,K:1,M:1});function mV(){}mV.prototype=new p;mV.prototype.constructor=mV;function nV(){}nV.prototype=mV.prototype;mV.prototype.Xc=function(){}; -function oV(){this.fs=this.qy=null;pV=this;this.qy=new bR(this);this.fs=new ZD(new vc(0))}oV.prototype=new p;oV.prototype.constructor=oV;oV.prototype.Qt=function(b){b=new sR(b.ze());return new PJ(b,new Xf(a=>qV(YD(),a)))}; -function qV(b,a){if(null===a)return null;if(a instanceof vc)return new ZD(a);if(a instanceof Lc)return new fm(a);if(a instanceof Zc)return new rV(a);if(a instanceof Mc)return new sV(a);if(a instanceof Yc)return new tV(a);if(a instanceof zc)return new uV(a);if(a instanceof Ac)return new vV(a);if(a instanceof Ic)return new wV(a);if(a instanceof yc)return new xV(a);if(he(a))return new yV(a);throw new x(a);}oV.prototype.Nw=function(b,a){return qV(0,PD(uv(),b,a))};oV.prototype.dD=function(){return this.fs}; -oV.prototype.$classData=u({ET:0},!1,"scala.collection.mutable.ArraySeq$",{ET:1,i:1,JQ:1,cQ:1,bQ:1,eQ:1,n:1});var pV;function YD(){pV||(pV=new oV);return pV}function zV(b){this.Tl=0;this.Xk=null;this.kq=0;this.jq=null;pT(this,b)}zV.prototype=new rT;zV.prototype.constructor=zV;zV.prototype.zt=function(b){return B(new C,b.yg,b.xd)};zV.prototype.$classData=u({aU:0},!1,"scala.collection.mutable.HashMap$$anon$1",{aU:1,ty:1,Ca:1,i:1,Da:1,K:1,M:1}); -function AV(b){this.Tl=0;this.Xk=null;this.kq=0;this.jq=null;pT(this,b)}AV.prototype=new rT;AV.prototype.constructor=AV;AV.prototype.zt=function(b){return b.xd};AV.prototype.$classData=u({bU:0},!1,"scala.collection.mutable.HashMap$$anon$3",{bU:1,ty:1,Ca:1,i:1,Da:1,K:1,M:1});function BV(b){this.Tl=0;this.Xk=null;this.kq=0;this.jq=null;pT(this,b)}BV.prototype=new rT;BV.prototype.constructor=BV;BV.prototype.zt=function(b){return b}; -BV.prototype.$classData=u({cU:0},!1,"scala.collection.mutable.HashMap$$anon$4",{cU:1,ty:1,Ca:1,i:1,Da:1,K:1,M:1});function CV(b){this.Tl=0;this.Xk=null;this.kq=0;this.jq=null;this.sy=0;if(null===b)throw null;pT(this,b);this.sy=0}CV.prototype=new rT;CV.prototype.constructor=CV;CV.prototype.B=function(){return this.sy};CV.prototype.zt=function(b){var a=Xy(),c=b.Ge;b=b.xd;this.sy=lF(a,c^(c>>>16|0),di(G(),b));return this}; -CV.prototype.$classData=u({dU:0},!1,"scala.collection.mutable.HashMap$$anon$5",{dU:1,ty:1,Ca:1,i:1,Da:1,K:1,M:1});function DV(b){this.hn=0;this.Ul=null;this.ks=0;this.js=null;sT(this,b)}DV.prototype=new uT;DV.prototype.constructor=DV;DV.prototype.Iw=function(b){return b.Yk};DV.prototype.$classData=u({iU:0},!1,"scala.collection.mutable.HashSet$$anon$1",{iU:1,FF:1,Ca:1,i:1,Da:1,K:1,M:1});function EV(b){this.hn=0;this.Ul=null;this.ks=0;this.js=null;sT(this,b)}EV.prototype=new uT; -EV.prototype.constructor=EV;EV.prototype.Iw=function(b){return b};EV.prototype.$classData=u({jU:0},!1,"scala.collection.mutable.HashSet$$anon$2",{jU:1,FF:1,Ca:1,i:1,Da:1,K:1,M:1});function FV(b){this.hn=0;this.Ul=null;this.ks=0;this.js=null;this.uy=0;if(null===b)throw null;sT(this,b);this.uy=0}FV.prototype=new uT;FV.prototype.constructor=FV;FV.prototype.B=function(){return this.uy};FV.prototype.Iw=function(b){this.uy=GV(b.Ui);return this}; -FV.prototype.$classData=u({kU:0},!1,"scala.collection.mutable.HashSet$$anon$3",{kU:1,FF:1,Ca:1,i:1,Da:1,K:1,M:1});function AA(b,a){this.xx=this.eE=null;if(null===b)throw null;this.eE=b;this.xx=a}AA.prototype=new p;AA.prototype.constructor=AA;AA.prototype.sj=function(b,a){return 0>>0)).toString(16)}} -TC.prototype.$classData=u({wN:0},!1,"java.util.IllegalFormatCodePointException",{wN:1,Fk:1,mh:1,cc:1,Nb:1,tb:1,i:1,n:1});class HO extends aU{constructor(b,a){super();this.AN=b;this.zN=a;tw(this,null,!0);if(null===a)throw fe();}Pb(){return String.fromCharCode(this.AN)+" !\x3d "+Ea(this.zN)}}HO.prototype.$classData=u({yN:0},!1,"java.util.IllegalFormatConversionException",{yN:1,Fk:1,mh:1,cc:1,Nb:1,tb:1,i:1,n:1}); -class FO extends aU{constructor(b){super();this.CN=b;tw(this,null,!0);if(null===b)throw fe();}Pb(){return"Flags \x3d '"+this.CN+"'"}}FO.prototype.$classData=u({BN:0},!1,"java.util.IllegalFormatFlagsException",{BN:1,Fk:1,mh:1,cc:1,Nb:1,tb:1,i:1,n:1});class EO extends aU{constructor(b){super();this.EN=b;tw(this,null,!0)}Pb(){return""+this.EN}}EO.prototype.$classData=u({DN:0},!1,"java.util.IllegalFormatPrecisionException",{DN:1,Fk:1,mh:1,cc:1,Nb:1,tb:1,i:1,n:1}); -class JC extends aU{constructor(b){super();this.GN=b;tw(this,null,!0)}Pb(){return""+this.GN}}JC.prototype.$classData=u({FN:0},!1,"java.util.IllegalFormatWidthException",{FN:1,Fk:1,mh:1,cc:1,Nb:1,tb:1,i:1,n:1});class QC extends aU{constructor(b){super();this.IN=b;tw(this,null,!0);if(null===b)throw fe();}Pb(){return"Format specifier '"+this.IN+"'"}}QC.prototype.$classData=u({HN:0},!1,"java.util.MissingFormatArgumentException",{HN:1,Fk:1,mh:1,cc:1,Nb:1,tb:1,i:1,n:1}); -class MC extends aU{constructor(b){super();this.KN=b;tw(this,null,!0);if(null===b)throw fe();}Pb(){return this.KN}}MC.prototype.$classData=u({JN:0},!1,"java.util.MissingFormatWidthException",{JN:1,Fk:1,mh:1,cc:1,Nb:1,tb:1,i:1,n:1});class DO extends aU{constructor(b){super();this.ON=b;tw(this,null,!0);if(null===b)throw fe();}Pb(){return"Conversion \x3d '"+this.ON+"'"}}DO.prototype.$classData=u({NN:0},!1,"java.util.UnknownFormatConversionException",{NN:1,Fk:1,mh:1,cc:1,Nb:1,tb:1,i:1,n:1}); -function UA(b,a){this.Z=this.Y=null;this.XC=b;this.yw=a;B(this,null,null)}UA.prototype=new aR;UA.prototype.constructor=UA;f=UA.prototype;f.rl=function(){return this.XC};f.ih=function(){return this.yw};f.nr=function(){return this.yw};f.m=function(){return this.yw};f.o=function(){return this.XC};f.$classData=u({oM:0},!1,"scala.Tuple2$mcII$sp",{oM:1,WC:1,i:1,NO:1,R:1,A:1,n:1,OV:1});function OV(b){this.Yh=null;this.qh=this.Ra=0;this.oE=b;mU(this,b)}OV.prototype=new oU;OV.prototype.constructor=OV; -OV.prototype.z=function(){this.Ra>=this.oE.d.length&&Xx().xa.z();var b=this.oE.d[this.Ra];this.Ra=1+this.Ra|0;return b};OV.prototype.$classData=u({SP:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcB$sp",{SP:1,Hk:1,Ca:1,i:1,Da:1,K:1,M:1,n:1});function PV(b){this.Yh=null;this.qh=this.Ra=0;this.pE=b;mU(this,b)}PV.prototype=new oU;PV.prototype.constructor=PV;PV.prototype.z=function(){this.Ra>=this.pE.d.length&&Xx().xa.z();var b=this.pE.d[this.Ra];this.Ra=1+this.Ra|0;return uc(b)}; -PV.prototype.$classData=u({TP:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcC$sp",{TP:1,Hk:1,Ca:1,i:1,Da:1,K:1,M:1,n:1});function QV(b){this.Yh=null;this.qh=this.Ra=0;this.qE=b;mU(this,b)}QV.prototype=new oU;QV.prototype.constructor=QV;QV.prototype.z=function(){this.Ra>=this.qE.d.length&&Xx().xa.z();var b=this.qE.d[this.Ra];this.Ra=1+this.Ra|0;return b};QV.prototype.$classData=u({UP:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcD$sp",{UP:1,Hk:1,Ca:1,i:1,Da:1,K:1,M:1,n:1}); -function RV(b){this.Yh=null;this.qh=this.Ra=0;this.rE=b;mU(this,b)}RV.prototype=new oU;RV.prototype.constructor=RV;RV.prototype.z=function(){this.Ra>=this.rE.d.length&&Xx().xa.z();var b=this.rE.d[this.Ra];this.Ra=1+this.Ra|0;return b};RV.prototype.$classData=u({VP:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcF$sp",{VP:1,Hk:1,Ca:1,i:1,Da:1,K:1,M:1,n:1});function SV(b){this.Yh=null;this.qh=this.Ra=0;this.sE=b;mU(this,b)}SV.prototype=new oU;SV.prototype.constructor=SV; -SV.prototype.z=function(){this.Ra>=this.sE.d.length&&Xx().xa.z();var b=this.sE.d[this.Ra];this.Ra=1+this.Ra|0;return b};SV.prototype.$classData=u({WP:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcI$sp",{WP:1,Hk:1,Ca:1,i:1,Da:1,K:1,M:1,n:1});function TV(b){this.Yh=null;this.qh=this.Ra=0;this.tE=b;mU(this,b)}TV.prototype=new oU;TV.prototype.constructor=TV;TV.prototype.z=function(){this.Ra>=this.tE.d.length&&Xx().xa.z();var b=this.tE.d[this.Ra],a=b.L;b=b.N;this.Ra=1+this.Ra|0;return new ya(a,b)}; -TV.prototype.$classData=u({XP:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcJ$sp",{XP:1,Hk:1,Ca:1,i:1,Da:1,K:1,M:1,n:1});function UV(b){this.Yh=null;this.qh=this.Ra=0;this.uE=b;mU(this,b)}UV.prototype=new oU;UV.prototype.constructor=UV;UV.prototype.z=function(){this.Ra>=this.uE.d.length&&Xx().xa.z();var b=this.uE.d[this.Ra];this.Ra=1+this.Ra|0;return b};UV.prototype.$classData=u({YP:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcS$sp",{YP:1,Hk:1,Ca:1,i:1,Da:1,K:1,M:1,n:1}); -function VV(b){this.Yh=null;this.qh=this.Ra=0;this.$P=b;mU(this,b)}VV.prototype=new oU;VV.prototype.constructor=VV;VV.prototype.z=function(){this.Ra>=this.$P.d.length&&Xx().xa.z();this.Ra=1+this.Ra|0};VV.prototype.$classData=u({ZP:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcV$sp",{ZP:1,Hk:1,Ca:1,i:1,Da:1,K:1,M:1,n:1});function WV(b){this.Yh=null;this.qh=this.Ra=0;this.vE=b;mU(this,b)}WV.prototype=new oU;WV.prototype.constructor=WV; -WV.prototype.z=function(){this.Ra>=this.vE.d.length&&Xx().xa.z();var b=this.vE.d[this.Ra];this.Ra=1+this.Ra|0;return b};WV.prototype.$classData=u({aQ:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcZ$sp",{aQ:1,Hk:1,Ca:1,i:1,Da:1,K:1,M:1,n:1});function cE(b){this.Hx=b}cE.prototype=new eU;cE.prototype.constructor=cE;f=cE.prototype;f.y=function(){Xx();return new $Q(this.Hx)};f.V=function(){return 1};f.v=function(){return this.Hx};f.Rc=function(){return this.Hx}; -f.Mb=function(b){return 0d||d>=g)throw qy(new ry,d+" is out of bounds (min 0, max "+(-1+g|0)+")");g=((b.Lc-b.Mc|0)&(-1+b.pb.d.length|0))-a|0;var h=Td(Vd(),c)-d|0;g=ga||a>=g)throw qy(new ry,a+" is out of bounds (min 0, max "+(-1+g|0)+")");a=(b.Mc+a|0)&(-1+b.pb.d.length|0);g=b.pb.d.length-a|0;g=ea?0:a;c=dc?0:c)-a|0;if(0>=c)return b.Dm();if(c>=d)return b.VD();d=eT(kT(),c);d=bW(b,a,d,0,c);return b.XD(d,c)} -function dW(b,a,c){if(!(0c?a-c|0:0;Xx();c=new pR(c,0,d-e|0);return new sp(c,new Xf(g=>{g|=0;return cW(b,g,g+a|0)}))}function eW(b,a){this.Fx=null;this.DF=this.Og=this.Il=0;this.TT=a;pU(this,b);this.DF=Zq(a)|0}eW.prototype=new rU; -eW.prototype.constructor=eW;eW.prototype.C=function(){Px();var b=this.DF,a=Zq(this.TT)|0;Mx(b,a);return 0d)?a=0:(c=d>>31,a=1+d|0,c=0===a?1+c|0:c,a=(0===c?-1<(-2147483648^a):0a&&jE(lE(),0,d,1,!0);a=en().kb();for(d=new gV(0,1,d,b);d.Ao;)b=d.Rt(),b=new bh(Ge(),new F(b)),a.pa(b);d=a.db();e=uh(Eg(),e.G()).Ha(new Xf(h=>h instanceof -yW&&h.vn?!1:!0));ff();if(!e.ps(Hf(If(),d)))throw tf(new uf,"Core requirement failed: Function interpretation can only mention uninterpreted dots: "+(d+" but got: ")+e);}};xe.prototype=new p;xe.prototype.constructor=xe;f=xe.prototype;f.w=function(){return this.vb()};f.jf=function(b){return VM(this,b)};f.ya=function(){return this.Ke};f.lb=function(){return this.Je};f.ea=function(){return this.Td};f.ta=function(){return this.Qz}; -f.Xf=function(){var b=this.vb()+":"+this.jd+"-\x3e"+this.Td,a=this.Gh;if(a instanceof F)return a=a.p,b+" \x3d DotTerm() \x3c-\x3e "+Te().ba.s(a);if(z()===a)return b;throw new x(a);};f.vb=function(){var b=this.Gh;if(z()===b)return WM(this);if(b instanceof F){var a=WM(this);b=b.p;return a+"\x3c\x3c "+Te().ba.s(b)+" \x3e\x3e"}throw new x(b);};f.O=function(){return"Function"};f.P=function(){return 5}; -f.Q=function(b){switch(b){case 0:return this.Ke;case 1:return this.Je;case 2:return this.jd;case 3:return this.Td;case 4:return this.Gh;default:return py(G(),b)}};f.B=function(){return Wy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof xe){if(this.Ke===b.Ke){var a=this.Je,c=b.Je;(null===a?null===c:a.l(c))?(a=this.jd,c=b.jd,a=null===a?null===c:a.l(c)):a=!1}else a=!1;if(a&&(a=this.Td,c=b.Td,null===a?null===c:a.l(c)))return a=this.Gh,b=b.Gh,null===a?null===b:a.l(b)}return!1}; -f.Jd=function(b){return VM(this,b)};f.$classData=u({vH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Function",{vH:1,i:1,cj:1,Xa:1,Ng:1,sd:1,R:1,A:1,n:1});function zW(b){ff();var a=b.je().ea(),c=Ge();null!==a&&a.l(c)?(a=b.le().ea(),c=Ge(),a=null!==a&&a.l(c)):a=!1;if(!a)throw tf(new uf,"Core requirement failed: expected argument sorts real: "+(b.je()+" and ")+b.le());} -function AW(b){ff();var a=b.je().ea(),c=Ge();null!==a&&a.l(c)?(a=b.le().ea(),c=Ge(),a=null!==a&&a.l(c)):a=!1;if(!a)throw tf(new uf,"Core requirement failed: expected argument sorts real: "+(b.je()+" and ")+b.le());}function BW(b){ff();var a=b.rp().ea(),c=Ge();if(null===a||!a.l(c))throw tf(new uf,"Core requirement failed: expected argument sort real: "+b.rp().ea());}function Tg(b){this.PA=this.OA=null;this.fj=b;$z(this)}Tg.prototype=new p;Tg.prototype.constructor=Tg;f=Tg.prototype;f.w=function(){return Te().ba.s(this)}; -f.ta=function(){return this.OA};f.ea=function(){return this.PA};f.Oh=function(b){this.OA=b};f.Ph=function(b){this.PA=b};f.O=function(){return"Test"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.fj:py(G(),b)};f.B=function(){return Wy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Tg){var a=this.fj;b=b.fj;return null===a?null===b:a.l(b)}return!1};f.$classData=u({sI:0},!1,"edu.cmu.cs.ls.keymaerax.core.Test",{sI:1,i:1,So:1,Ih:1,Xa:1,Rd:1,R:1,A:1,n:1}); -function CW(){this.TA=this.SA=null;DW=this;Xz(this)}CW.prototype=new p;CW.prototype.constructor=CW;f=CW.prototype;f.w=function(){return Te().ba.s(this)};f.ta=function(){return this.SA};f.ea=function(){return this.TA};f.ue=function(b){this.SA=b};f.ve=function(b){this.TA=b};f.O=function(){return"True"};f.P=function(){return 0};f.Q=function(b){return py(G(),b)};f.B=function(){return 2615726};f.$classData=u({vI:0},!1,"edu.cmu.cs.ls.keymaerax.core.True$",{vI:1,i:1,pi:1,re:1,Xa:1,Rd:1,R:1,A:1,n:1});var DW; -function Kg(){DW||(DW=new CW);return DW}class Yj extends nQ{constructor(b,a){super();this.Iv=b;this.Hv=a;b=b+": "+Te().ba.s(a)+" of "+ia(a)+" "+a;tw(this,b,!0)}O(){return"UnknownOperatorException"}P(){return 2}Q(b){switch(b){case 0:return this.Iv;case 1:return this.Hv;default:return py(G(),b)}}B(){return Wy(this)}l(b){if(this===b)return!0;if(b instanceof Yj&&this.Iv===b.Iv){var a=this.Hv;b=b.Hv;return null===a?null===b:a.l(b)}return!1}} -Yj.prototype.$classData=u({CI:0},!1,"edu.cmu.cs.ls.keymaerax.core.UnknownOperatorException",{CI:1,Ws:1,cc:1,Nb:1,tb:1,i:1,n:1,R:1,A:1});function $g(b){return!!(b&&b.$classData&&b.$classData.hb.bB)} -class bl extends nQ{constructor(b,a,c,d,e,g,h,k){super();this.pm=b;this.la=a;this.nm=c;this.mm=d;this.An=e;this.Bn=g;this.gp=h;this.om=k;dv();e=a.yi();tw(this,""+e+" "+b+"\nFound: "+c+" at "+a+"\nExpected: "+d+(""===k?"":"\nHint: "+k),!0)}w(){return this.ib+("true"===Hk().Dw(rz().QF)?"\nAfter: "+(this.An+"\nin "+this.Bn):"")}O(){return"ParseException"}P(){return 8}Q(b){switch(b){case 0:return this.pm;case 1:return this.la;case 2:return this.nm;case 3:return this.mm;case 4:return this.An;case 5:return this.Bn; -case 6:return this.gp;case 7:return this.om;default:return py(G(),b)}}B(){return Wy(this)}l(b){if(this===b)return!0;if(b instanceof bl){if(this.pm===b.pm){var a=this.la,c=b.la;a=null===a?null===c:a.l(c)}else a=!1;if(a&&this.nm===b.nm&&this.mm===b.mm&&this.An===b.An&&this.Bn===b.Bn)return a=this.gp,c=b.gp,(null===a?null===c:a.l(c))?this.om===b.om:!1}return!1}}bl.prototype.$classData=u({DK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ParseException",{DK:1,Ws:1,cc:1,Nb:1,tb:1,i:1,n:1,R:1,A:1}); -function sr(b){this.MM=b;this.Et=""}sr.prototype=new NV;sr.prototype.constructor=sr;function eH(b,a){for(;""!==a;){var c=a.indexOf("\n")|0;if(0>c)b.Et=""+b.Et+a,a="";else{var d=""+b.Et+a.substring(0,c);"undefined"!==typeof console&&(b.MM&&console.error?console.error(d):console.log(d));b.Et="";a=a.substring(1+c|0)}}}sr.prototype.$classData=u({LM:0},!1,"java.lang.JSConsoleBasedPrintStream",{LM:1,zV:1,xV:1,yV:1,i:1,UL:1,xM:1,VL:1,kD:1}); -function lN(b,a){for(;;){if(0>=b||a.r())return a;b=-1+b|0;a=a.D()}}function EW(b,a){var c=b.Sh().kb();for(b=b.y();b.C();){var d=a.s(b.z());c.pa(d)}return c.db()}function FW(b,a){if(0>=b.Sc(1))return b;for(var c=b.Ue(),d=VL(),e=b.y(),g=!1;e.C();){var h=e.z();bA(d,a.s(h))?c.pa(h):g=!0}return g?c.db():b}function wl(b,a,c){var d=b.Jg().kb(),e=0;for(b=b.y();e=this.ub.Ka||0>=rO(this.ub).Ka)&&4934>(AE(this.ub)-this.ub.Ka|0))var b=GW(new HW,tO(this.ub)).B();else{b=this.ub.ul();if(Infinity!==b&&-Infinity!==b){var a=an();b=IW(this,vE(b,a.Hi))}else b=!1;if(b)b=this.ub.ul(),b=oy(G(),b);else{b=rO(this.ub);a=Xy();var c=a.Gk,d;var e=d=b.Ka,g=e>>31,h=d>>31;d=e-d|0;g=(-2147483648^d)>(-2147483648^e)?-1+(g-h|0)|0:g-h|0;64>b.gf?(e=b.Ud,0===e.L&&0===e.N?(e=jD(),d=new ya(d,g),g=d.L,d=d.L===g&&d.N===g>>31?lD(e,ba,d.L):0<=d.N? -gD(0,2147483647):gD(0,-2147483648)):d=lD(jD(),b.Ud,pD(jD(),new ya(d,g)))):d=jO(new bD,cD(b),pD(jD(),new ya(d,g)));b=c.call(a,tO(d).B(),b.Ka)}}this.au=b}return this.au}; -f.l=function(b){if(b instanceof zE)return IW(this,b);if(b instanceof HW){var a=JW(b),c=AE(this.ub);if(a>3.3219280948873626*(-2+(c-this.ub.Ka|0)|0)){if(0>=this.ub.Ka||0>=rO(this.ub).Ka)try{var d=new F(GW(new HW,oO(this.ub)))}catch(e){if(e instanceof jb)d=z();else throw e;}else d=z();if(d.r())return!1;a=d.G();return KW(b,a)}return!1}return"number"===typeof b?(a=+b,Infinity!==a&&-Infinity!==a&&(b=this.ub.ul(),Infinity!==b&&-Infinity!==b&&b===a)?(a=an(),IW(this,vE(b,a.Hi))):!1):ta(b)?(a=Math.fround(b), -Infinity!==a&&-Infinity!==a&&(b=this.ub.tp(),Infinity!==b&&-Infinity!==b&&b===a)?(a=an(),IW(this,vE(b,a.Hi))):!1):this.vr()&&Tx(this,b)};f.hD=function(){try{return nO(this.ub,8),!0}catch(b){if(b instanceof jb)return!1;throw b;}};f.jD=function(){try{return nO(this.ub,16),!0}catch(b){if(b instanceof jb)return!1;throw b;}};f.iD=function(){return this.Vw()&&0<=nO(this.ub,32).L&&65535>=nO(this.ub,32).L};f.Vw=function(){try{return nO(this.ub,32),!0}catch(b){if(b instanceof jb)return!1;throw b;}}; -f.vr=function(){try{return nO(this.ub,64),!0}catch(b){if(b instanceof jb)return!1;throw b;}};function IW(b,a){return 0===sO(b.ub,a.ub)}f.Ew=function(){return this.ub.Qh()<<24>>24};f.xy=function(){return this.ub.Qh()<<16>>16};f.Qh=function(){return this.ub.Qh()};f.Gi=function(){return this.ub.Gi()};f.tp=function(){return this.ub.tp()};f.ul=function(){return this.ub.ul()};f.w=function(){return this.ub.w()};f.Jd=function(b){return sO(this.ub,b.ub)};f.LF=function(){return this.ub}; -var sE=u({PO:0},!1,"scala.math.BigDecimal",{PO:1,dP:1,vl:1,i:1,n:1,fP:1,eP:1,Ng:1,sd:1});zE.prototype.$classData=sE;function LW(b){b=b.Cd;return!(0===b.L&&-2147483648===b.N)}function MW(b){b=Es(NW(b),2147483647);return 0!==b.Fa&&!b.l(DE().dE)}function GW(b,a){var c=63>=Ir(Tr(),a)?a.Gi():new ya(0,-2147483648);b.Vh=a;b.Cd=c;return b}function HW(){this.Vh=null;this.Cd=ba}HW.prototype=new YL;HW.prototype.constructor=HW;f=HW.prototype;f.jf=function(b){return OW(this,b)}; -function NW(b){var a=b.Vh;if(null!==a)return a;var c=b.Cd;a=c.L;c=c.N;a=ls(Lr(),new ya(a,c));return b.Vh=a}f.B=function(){if(this.vr()){var b=this.Gi(),a=b.L;b=b.N;return(-1===b?0<=(-2147483648^a):-1=(-2147483648^a):0>b)?a:ny(G(),new ya(a,b))}a=NW(this);return di(G(),a)}; -f.l=function(b){if(b instanceof HW)return KW(this,b);if(b instanceof zE)return b.l(this);if("number"===typeof b){b=+b;var a=JW(this);if(53>=a)a=!0;else{var c=PW(this);a=1024>=a&&c>=(-53+a|0)&&1024>c}return(a?!MW(this):!1)&&this.ul()===b}return ta(b)?(b=Math.fround(b),a=JW(this),24>=a?a=!0:(c=PW(this),a=128>=a&&c>=(-24+a|0)&&128>c),a&&!MW(this)?(a=NW(this),jC(lC(),Wr($r(),a))===b):!1):this.vr()&&Tx(this,b)}; -f.hD=function(){var b=this.Cd,a=b.N;return(-1===a?2147483520<=(-2147483648^b.L):-1=(-2147483648^b.L):0>a):!1};f.jD=function(){var b=this.Cd,a=b.N;return(-1===a?2147450880<=(-2147483648^b.L):-1=(-2147483648^b.L):0>a):!1};f.iD=function(){if(0<=this.Cd.N){var b=this.Cd,a=b.N;return 0===a?-2147418113>=(-2147483648^b.L):0>a}return!1}; -f.Vw=function(){var b=this.Cd,a=b.N;return(-1===a?0<=(-2147483648^b.L):-1=(-2147483648^b.L):0>a):!1};f.vr=function(){return LW(this)||fy($k(),this.Vh,DE().cE)};function KW(b,a){return LW(b)?LW(a)?(b=b.Cd,a=a.Cd,b.L===a.L&&b.N===a.N):!1:!LW(a)&&fy($k(),b.Vh,a.Vh)}function OW(b,a){if(LW(b)){if(LW(a)){var c=b.Cd;b=c.L;c=c.N;var d=a.Cd;a=d.L;d=d.N;return La(Na(),b,c,a,d)}return-a.Vh.Fa|0}return LW(a)?b.Vh.Fa:hC(b.Vh,a.Vh)} -function PW(b){if(LW(b)){var a=b.Cd;if(0===a.L&&0===a.N)return-1;a=b.Cd;b=a.L;a=a.N;return 0!==b?0===b?32:31-(Math.clz32(b&(-b|0))|0)|0:32+(0===a?32:31-(Math.clz32(a&(-a|0))|0)|0)|0}return uO(NW(b))}function JW(b){if(LW(b)){if(0>b.Cd.N){b=b.Cd;var a=b.N;b=1+b.L|0;var c=0===b?1+a|0:a;a=-b|0;b=0!==b?~c:-c|0;return 64-(0!==b?Math.clz32(b)|0:32+(Math.clz32(a)|0)|0)|0}a=b.Cd;b=a.L;a=a.N;return 64-(0!==a?Math.clz32(a)|0:32+(Math.clz32(b)|0)|0)|0}b=b.Vh;return Ir(Tr(),b)} -f.Ew=function(){return this.Qh()<<24>>24};f.xy=function(){return this.Qh()<<16>>16};f.Qh=function(){return LW(this)?this.Cd.L:NW(this).Qh()};f.Gi=function(){return LW(this)?this.Cd:this.Vh.Gi()};f.tp=function(){var b=NW(this);return jC(lC(),Wr($r(),b))};f.ul=function(){if(this.vr())if(-2097152<=this.Cd.N){var b=this.Cd,a=b.N;b=2097152===a?0===b.L:2097152>a}else b=!1;else b=!1;if(b)return b=this.Cd,Qu(Na(),b.L,b.N);b=NW(this);return cC(Ka(),Wr($r(),b))}; -f.w=function(){if(LW(this)){var b=this.Cd;return Pu(Na(),b.L,b.N)}b=this.Vh;return Wr($r(),b)};f.Jd=function(b){return OW(this,b)};f.LF=function(){return NW(this)};f.$classData=u({RO:0},!1,"scala.math.BigInt",{RO:1,dP:1,vl:1,i:1,n:1,fP:1,eP:1,Ng:1,sd:1});function QW(){this.fE=null;RW=this;this.fE=new IT(this)}QW.prototype=new p;QW.prototype.constructor=QW;QW.prototype.vj=function(b){return b===this.fE};QW.prototype.sj=function(b,a){return 0PX(this).y()))};f.V=function(){return this.Mi};f.r=function(){return 0===this.Mi};f.$c=function(){return new OX(this)};f.Ay=function(b){var a=this.Kp;return(null===b?null===a:b.l(a))?this:b.vj(this.Kp)?new OX(this):LX(new NX,QX(this),this.Mi,b)};f.ie=function(b){return IJ(QJ(),b)};f.Mb=function(b){return RX(new SX,this,b)}; -f.Oa=function(b){return TX(new UX,b,this)};f.cb=function(b){return VX(new WX,this,b)};f.aa=function(b){return XX(new YX,this,b)};f.He=function(b){return this.Ay(b)};f.$classData=u({HQ:0},!1,"scala.collection.SeqView$Sorted",{HQ:1,i:1,Df:1,Ma:1,ia:1,K:1,M:1,uc:1,ga:1,ha:1,n:1});function ZX(b){if(!b.Au){var a=new $X,c=PX(b.ai);a.io=c;b.zu=a;b.Au=!0}return b.zu}function OX(b){this.zu=null;this.Au=!1;this.ai=null;if(null===b)throw null;this.ai=b}OX.prototype=new p;OX.prototype.constructor=OX;f=OX.prototype; -f.Rb=function(){return QJ()};f.w=function(){return XV(this)};f.hf=function(){return"SeqView"};f.Ue=function(){return QJ().kb()};f.da=function(){return this.ai.Mi};f.Pf=function(b){return fP(this,b)};f.kc=function(){return this.ai.y()};f.uj=function(b,a){var c=this.y();return zJ(c,b,a)};f.sa=function(b){return BK(this,b)};f.Sc=function(b){return rJ(this,b)};f.v=function(){return this.y().z()};f.Rc=function(){return qJ(this)};f.Ha=function(b){return this.ie(new fU(this,b,!1))}; -f.bc=function(b){return this.ie(new fU(this,b,!0))};f.nq=function(b,a){return sJ(this,b,a)};f.D=function(){return uJ(this)};f.jb=function(b){Fv(this,b)};f.Qe=function(b){return Gv(this,b)};f.Xd=function(b){return Hv(this,b)};f.pg=function(b,a){return Kv(this,b,a)};f.he=function(b,a){return Mv(this,b,a)};f.Al=function(b){return Nv(this,b)};f.Uh=function(b){return Ov(this,b)};f.Wd=function(b,a,c){return Rv(this,b,a,c)};f.Bk=function(b,a,c,d){return Wv(this,b,a,c,d)}; -f.Qd=function(){ke();return le(y(),this)};f.qs=function(){return $q(Bh(),this)};f.mi=function(){return dn(en(),this)};f.No=function(b){return Xv(this,b)};f.ca=function(b){return(this.Au?this.zu:ZX(this)).ca(b)};f.E=function(){return this.ai.Mi};f.y=function(){return Xx().xa.sl(new H(()=>(this.Au?this.zu:ZX(this)).y()))};f.V=function(){return this.ai.Mi};f.r=function(){return 0===this.ai.Mi};f.$c=function(){return this.ai}; -f.Ay=function(b){var a=this.ai.Kp;return(null===b?null===a:b.l(a))?this.ai:b.vj(this.ai.Kp)?this:LX(new NX,QX(this.ai),this.ai.Mi,b)};f.ie=function(b){return IJ(QJ(),b)};f.Mb=function(b){return RX(new SX,this,b)};f.Oa=function(b){return TX(new UX,b,this)};f.cb=function(b){return VX(new WX,this,b)};f.aa=function(b){return XX(new YX,this,b)};f.He=function(b){return this.Ay(b)};f.$classData=u({IQ:0},!1,"scala.collection.SeqView$Sorted$ReverseSorted",{IQ:1,i:1,Df:1,Ma:1,ia:1,K:1,M:1,uc:1,ga:1,ha:1,n:1}); -function JJ(b){this.SQ=b}JJ.prototype=new mX;JJ.prototype.constructor=JJ;JJ.prototype.y=function(){return Zq(this.SQ)};JJ.prototype.$classData=u({RQ:0},!1,"scala.collection.View$$anon$1",{RQ:1,ad:1,ka:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,uc:1,n:1});function aY(){this.Mp=this.lo=null}aY.prototype=new mX;aY.prototype.constructor=aY;function bY(){}bY.prototype=aY.prototype;aY.prototype.y=function(){return(new yJ(this.lo,new cY(this.Mp))).y()};aY.prototype.V=function(){var b=this.lo.V();return 0<=b?1+b|0:-1}; -aY.prototype.r=function(){return!1};aY.prototype.$classData=u({Du:0},!1,"scala.collection.View$Appended",{Du:1,ad:1,ka:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,uc:1,n:1});function yJ(b,a){this.Xx=b;this.Yx=a}yJ.prototype=new mX;yJ.prototype.constructor=yJ;yJ.prototype.y=function(){return this.Xx.y().sl(new H(()=>this.Yx.y()))};yJ.prototype.V=function(){var b=this.Xx.V();if(0<=b){var a=this.Yx.V();return 0<=a?b+a|0:-1}return-1};yJ.prototype.r=function(){return this.Xx.r()&&this.Yx.r()}; -yJ.prototype.$classData=u({TQ:0},!1,"scala.collection.View$Concat",{TQ:1,ad:1,ka:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,uc:1,n:1});function gP(b,a){this.Zx=b;this.VQ=a}gP.prototype=new mX;gP.prototype.constructor=gP;gP.prototype.y=function(){var b=this.Zx.y();return new qR(b,this.VQ)};gP.prototype.V=function(){return 0===this.Zx.V()?0:-1};gP.prototype.r=function(){return this.Zx.r()};gP.prototype.$classData=u({UQ:0},!1,"scala.collection.View$DistinctBy",{UQ:1,ad:1,ka:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,uc:1,n:1}); -function gU(b,a,c){b.Np=a;b.Rr=c;b.mo=0Zk($k(),a.rj(c.o(),cP().NE),c.m())))}catch(c){if(c instanceof Qi)return!1;throw c;}else return!1;else return!1} -function bg(b,a,c){this.Yy=null;this.Aa=b;this.za=a;this.Ba=c;this.Yy=Oe();UM(this)}bg.prototype=new p;bg.prototype.constructor=bg;f=bg.prototype;f.vb=function(){return WM(this)};f.Xf=function(){return XM(this)};f.w=function(){return WM(this)};f.jf=function(b){return VM(this,b)};f.ta=function(){return this.Yy};f.ya=function(){return this.Aa};f.lb=function(){return this.za};f.ea=function(){return this.Ba};f.O=function(){return"BaseVariable"};f.P=function(){return 3}; -f.Q=function(b){switch(b){case 0:return this.Aa;case 1:return this.za;case 2:return this.Ba;default:return py(G(),b)}};f.B=function(){return Wy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof bg){if(this.Aa===b.Aa){var a=this.za,c=b.za;a=null===a?null===c:a.l(c)}else a=!1;if(a)return a=this.Ba,b=b.Ba,null===a?null===b:a.l(b)}return!1};f.Jd=function(b){return VM(this,b)}; -f.$classData=u({TG:0},!1,"edu.cmu.cs.ls.keymaerax.core.BaseVariable",{TG:1,i:1,bB:1,cj:1,Xa:1,Ng:1,sd:1,To:1,Fg:1,Rd:1,R:1,A:1,n:1});function hh(b){this.sz=this.tz=null;this.Fh=b;this.sz=Oe();this.tz=Ge();BW(this)}hh.prototype=new p;hh.prototype.constructor=hh;f=hh.prototype;f.w=function(){return Te().ba.s(this)};f.ea=function(){return this.tz};f.ta=function(){return this.sz};f.rp=function(){return this.Fh};f.O=function(){return"Differential"};f.P=function(){return 1}; -f.Q=function(b){return 0===b?this.Fh:py(G(),b)};f.B=function(){return Wy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof hh){var a=this.Fh;b=b.Fh;return null===a?null===b:a.l(b)}return!1};f.kh=function(){return this.Fh};f.$classData=u({bH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Differential",{bH:1,i:1,YH:1,WA:1,dp:1,zc:1,Xa:1,$l:1,Fg:1,cm:1,R:1,A:1,n:1});function fh(b,a){this.uz=this.vz=null;this.Va=b;this.Wa=a;this.uz=Oe();this.vz=Ge();zW(this)}fh.prototype=new p; -fh.prototype.constructor=fh;f=fh.prototype;f.w=function(){return Te().ba.s(this)};f.ea=function(){return this.vz};f.ta=function(){return this.uz};f.je=function(){return this.Va};f.le=function(){return this.Wa};f.O=function(){return"Divide"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.Va;case 1:return this.Wa;default:return py(G(),b)}};f.B=function(){return Wy(this)}; -f.l=function(b){if(this===b)return!0;if(b instanceof fh){var a=this.Va,c=b.Va;if(null===a?null===c:a.l(c))return a=this.Wa,b=b.Wa,null===a?null===b:a.l(b)}return!1};f.Xe=function(){return this.Wa};f.ye=function(){return this.Va};f.$classData=u({iH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Divide",{iH:1,i:1,Xs:1,Uo:1,yf:1,zc:1,Xa:1,$l:1,Fg:1,cm:1,R:1,A:1,n:1});function lY(){this.zz=this.xz=this.wz=this.yz=null;mY=this;Xz(this);this.yz="\\_";this.wz=z()}lY.prototype=new p;lY.prototype.constructor=lY;f=lY.prototype; -f.vb=function(){return WM(this)};f.Xf=function(){return XM(this)};f.w=function(){return WM(this)};f.jf=function(b){return VM(this,b)};f.ta=function(){return this.xz};f.ea=function(){return this.zz};f.ue=function(b){this.xz=b};f.ve=function(b){this.zz=b};f.ya=function(){return this.yz};f.lb=function(){return this.wz};f.O=function(){return"DotFormula"};f.P=function(){return 0};f.Q=function(b){return py(G(),b)};f.B=function(){return 2047765501};f.Jd=function(b){return VM(this,b)}; -f.$classData=u({jH:0},!1,"edu.cmu.cs.ls.keymaerax.core.DotFormula$",{jH:1,i:1,cj:1,Xa:1,Ng:1,sd:1,pi:1,re:1,Rd:1,wn:1,R:1,A:1,n:1});var mY;function sg(){mY||(mY=new lY);return mY}function og(b,a){this.Uz=this.Tz=null;this.ek=b;this.fk=a;Xz(this);IV(this);AW(this)}og.prototype=new p;og.prototype.constructor=og;f=og.prototype;f.w=function(){return Te().ba.s(this)};f.ta=function(){return this.Tz};f.ea=function(){return this.Uz};f.ue=function(b){this.Tz=b};f.ve=function(b){this.Uz=b};f.je=function(){return this.ek}; -f.le=function(){return this.fk};f.O=function(){return"Greater"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.ek;case 1:return this.fk;default:return py(G(),b)}};f.B=function(){return Wy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof og){var a=this.ek,c=b.ek;if(null===a?null===c:a.l(c))return a=this.fk,b=b.fk,null===a?null===b:a.l(b)}return!1};f.Xe=function(){return this.fk};f.ye=function(){return this.ek}; -f.$classData=u({xH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Greater",{xH:1,i:1,Bv:1,Vo:1,pi:1,re:1,Xa:1,Rd:1,yf:1,zc:1,R:1,A:1,n:1});function ng(b,a){this.Sz=this.Rz=null;this.ck=b;this.dk=a;Xz(this);IV(this);AW(this)}ng.prototype=new p;ng.prototype.constructor=ng;f=ng.prototype;f.w=function(){return Te().ba.s(this)};f.ta=function(){return this.Rz};f.ea=function(){return this.Sz};f.ue=function(b){this.Rz=b};f.ve=function(b){this.Sz=b};f.je=function(){return this.ck};f.le=function(){return this.dk}; -f.O=function(){return"GreaterEqual"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.ck;case 1:return this.dk;default:return py(G(),b)}};f.B=function(){return Wy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof ng){var a=this.ck,c=b.ck;if(null===a?null===c:a.l(c))return a=this.dk,b=b.dk,null===a?null===b:a.l(b)}return!1};f.Xe=function(){return this.dk};f.ye=function(){return this.ck}; -f.$classData=u({yH:0},!1,"edu.cmu.cs.ls.keymaerax.core.GreaterEqual",{yH:1,i:1,Bv:1,Vo:1,pi:1,re:1,Xa:1,Rd:1,yf:1,zc:1,R:1,A:1,n:1});function qg(b,a){this.$z=this.Zz=null;this.aj=b;this.bj=a;Xz(this);IV(this);AW(this)}qg.prototype=new p;qg.prototype.constructor=qg;f=qg.prototype;f.w=function(){return Te().ba.s(this)};f.ta=function(){return this.Zz};f.ea=function(){return this.$z};f.ue=function(b){this.Zz=b};f.ve=function(b){this.$z=b};f.je=function(){return this.aj};f.le=function(){return this.bj}; -f.O=function(){return"Less"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.aj;case 1:return this.bj;default:return py(G(),b)}};f.B=function(){return Wy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof qg){var a=this.aj,c=b.aj;if(null===a?null===c:a.l(c))return a=this.bj,b=b.bj,null===a?null===b:a.l(b)}return!1};f.Xe=function(){return this.bj};f.ye=function(){return this.aj}; -f.$classData=u({BH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Less",{BH:1,i:1,Bv:1,Vo:1,pi:1,re:1,Xa:1,Rd:1,yf:1,zc:1,R:1,A:1,n:1});function pg(b,a){this.Yz=this.Xz=null;this.ik=b;this.jk=a;Xz(this);IV(this);AW(this)}pg.prototype=new p;pg.prototype.constructor=pg;f=pg.prototype;f.w=function(){return Te().ba.s(this)};f.ta=function(){return this.Xz};f.ea=function(){return this.Yz};f.ue=function(b){this.Xz=b};f.ve=function(b){this.Yz=b};f.je=function(){return this.ik};f.le=function(){return this.jk};f.O=function(){return"LessEqual"}; -f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.ik;case 1:return this.jk;default:return py(G(),b)}};f.B=function(){return Wy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof pg){var a=this.ik,c=b.ik;if(null===a?null===c:a.l(c))return a=this.jk,b=b.jk,null===a?null===b:a.l(b)}return!1};f.Xe=function(){return this.jk};f.ye=function(){return this.ik}; -f.$classData=u({CH:0},!1,"edu.cmu.cs.ls.keymaerax.core.LessEqual",{CH:1,i:1,Bv:1,Vo:1,pi:1,re:1,Xa:1,Rd:1,yf:1,zc:1,R:1,A:1,n:1});function dh(b,a){this.cA=this.dA=null;this.kk=b;this.lk=a;this.cA=Oe();this.dA=Ge();zW(this)}dh.prototype=new p;dh.prototype.constructor=dh;f=dh.prototype;f.w=function(){return Te().ba.s(this)};f.ea=function(){return this.dA};f.ta=function(){return this.cA};f.je=function(){return this.kk};f.le=function(){return this.lk};f.O=function(){return"Minus"};f.P=function(){return 2}; -f.Q=function(b){switch(b){case 0:return this.kk;case 1:return this.lk;default:return py(G(),b)}};f.B=function(){return Wy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof dh){var a=this.kk,c=b.kk;if(null===a?null===c:a.l(c))return a=this.lk,b=b.lk,null===a?null===b:a.l(b)}return!1};f.Xe=function(){return this.lk};f.ye=function(){return this.kk};f.$classData=u({FH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Minus",{FH:1,i:1,Xs:1,Uo:1,yf:1,zc:1,Xa:1,$l:1,Fg:1,cm:1,R:1,A:1,n:1}); -function ch(b){this.fA=this.gA=null;this.ge=b;this.fA=Oe();this.gA=Ge();BW(this)}ch.prototype=new p;ch.prototype.constructor=ch;f=ch.prototype;f.w=function(){return Te().ba.s(this)};f.ea=function(){return this.gA};f.ta=function(){return this.fA};f.rp=function(){return this.ge};f.O=function(){return"Neg"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.ge:py(G(),b)};f.B=function(){return Wy(this)}; -f.l=function(b){if(this===b)return!0;if(b instanceof ch){var a=this.ge;b=b.ge;return null===a?null===b:a.l(b)}return!1};f.kh=function(){return this.ge};f.$classData=u({GH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Neg",{GH:1,i:1,YH:1,WA:1,dp:1,zc:1,Xa:1,$l:1,Fg:1,cm:1,R:1,A:1,n:1});function He(b,a){this.vA=this.wA=null;this.rk=b;this.sk=a;this.vA=Oe();this.wA=Ge();zW(this)}He.prototype=new p;He.prototype.constructor=He;f=He.prototype;f.w=function(){return Te().ba.s(this)};f.ea=function(){return this.wA}; -f.ta=function(){return this.vA};f.je=function(){return this.rk};f.le=function(){return this.sk};f.O=function(){return"Plus"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.rk;case 1:return this.sk;default:return py(G(),b)}};f.B=function(){return Wy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof He){var a=this.rk,c=b.rk;if(null===a?null===c:a.l(c))return a=this.sk,b=b.sk,null===a?null===b:a.l(b)}return!1};f.Xe=function(){return this.sk};f.ye=function(){return this.rk}; -f.$classData=u({QH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Plus",{QH:1,i:1,Xs:1,Uo:1,yf:1,zc:1,Xa:1,$l:1,Fg:1,cm:1,R:1,A:1,n:1});function gh(b,a){this.xA=this.yA=null;this.tk=b;this.uk=a;this.xA=Oe();this.yA=Ge();zW(this)}gh.prototype=new p;gh.prototype.constructor=gh;f=gh.prototype;f.w=function(){return Te().ba.s(this)};f.ea=function(){return this.yA};f.ta=function(){return this.xA};f.je=function(){return this.tk};f.le=function(){return this.uk};f.O=function(){return"Power"};f.P=function(){return 2}; -f.Q=function(b){switch(b){case 0:return this.tk;case 1:return this.uk;default:return py(G(),b)}};f.B=function(){return Wy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof gh){var a=this.tk,c=b.tk;if(null===a?null===c:a.l(c))return a=this.uk,b=b.uk,null===a?null===b:a.l(b)}return!1};f.Xe=function(){return this.uk};f.ye=function(){return this.tk};f.$classData=u({RH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Power",{RH:1,i:1,Xs:1,Uo:1,yf:1,zc:1,Xa:1,$l:1,Fg:1,cm:1,R:1,A:1,n:1}); -function eh(b,a){this.QA=this.RA=null;this.gj=b;this.hj=a;this.QA=Oe();this.RA=Ge();zW(this)}eh.prototype=new p;eh.prototype.constructor=eh;f=eh.prototype;f.w=function(){return Te().ba.s(this)};f.ea=function(){return this.RA};f.ta=function(){return this.QA};f.je=function(){return this.gj};f.le=function(){return this.hj};f.O=function(){return"Times"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.gj;case 1:return this.hj;default:return py(G(),b)}};f.B=function(){return Wy(this)}; -f.l=function(b){if(this===b)return!0;if(b instanceof eh){var a=this.gj,c=b.gj;if(null===a?null===c:a.l(c))return a=this.hj,b=b.hj,null===a?null===b:a.l(b)}return!1};f.Xe=function(){return this.hj};f.ye=function(){return this.gj};f.$classData=u({tI:0},!1,"edu.cmu.cs.ls.keymaerax.core.Times",{tI:1,i:1,Xs:1,Uo:1,yf:1,zc:1,Xa:1,$l:1,Fg:1,cm:1,R:1,A:1,n:1});function nY(){}nY.prototype=new eU;nY.prototype.constructor=nY;function oY(){}f=oY.prototype=nY.prototype;f.qp=function(){return!0}; -f.l=function(b){return KX(this,b)};f.B=function(){return mF(this)};f.w=function(){return eQ(this)};f.cb=function(b){var a=this.Rb(),c=a.sb,d=new aY;d.lo=this;d.Mp=b;return c.call(a,d)};f.Gg=function(b){return wJ(this,b)};f.tl=function(b){return this.Gg(b)};f.da=function(){return this.E()};f.sp=function(){return RA(this)};f.Pf=function(b){return fP(this,b)};f.kc=function(){return this.$c().y()};f.uj=function(b,a){var c=this.y();return zJ(c,b,a)};f.sa=function(b){return BK(this,b)}; -f.He=function(b){return hP(this,b)};f.yy=function(b){return this.Sc(b)};f.Sc=function(b){return rJ(this,b)};f.r=function(){return iP(this)};f.Tm=function(b){return jP(this,b)};f.Nn=function(b){return kP(this,b)};function pY(){}pY.prototype=new mX;pY.prototype.constructor=pY;function qY(){}f=qY.prototype=pY.prototype;f.Te=function(b){return XX(new YX,this,b)};f.Ne=function(b){return VX(new WX,this,b)};f.We=function(b){return TX(new UX,b,this)};f.Pe=function(b){return RX(new SX,this,b)};f.Nc=function(){return"SeqView"}; -f.tl=function(b){return wJ(this,b)};f.da=function(){return this.E()};f.Pf=function(b){return fP(this,b)};f.kc=function(){return this.$c().y()};f.uj=function(b,a){var c=this.y();return zJ(c,b,a)};f.sa=function(b){return BK(this,b)};f.Sc=function(b){return rJ(this,b)};f.r=function(){return iP(this)};f.He=function(b){return MX(this,b)};f.Mb=function(b){return this.Pe(b)};f.Oa=function(b){return this.We(b)};f.cb=function(b){return this.Ne(b)};f.aa=function(b){return this.Te(b)}; -function Ki(b){return!!(b&&b.$classData&&b.$classData.hb.Sb)}function rY(){}rY.prototype=new mX;rY.prototype.constructor=rY;f=rY.prototype;f.y=function(){return Xx().xa};f.V=function(){return 0};f.r=function(){return!0};f.O=function(){return"Empty"};f.P=function(){return 0};f.Q=function(b){return py(G(),b)};f.B=function(){return 67081517};f.$classData=u({XQ:0},!1,"scala.collection.View$Empty$",{XQ:1,ad:1,ka:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,uc:1,n:1,R:1,A:1});var sY; -function SJ(){sY||(sY=new rY);return sY}var Yf=function tY(b){this.pz=this.rz=this.oz=this.qz=null;this.qe=b;this.pz=Oe();this.rz=Ge();ff();var c=b.ea(),d=Ge();if(null===c||!c.l(d))throw tf(new uf,"Core requirement failed: differential symbols expect real sort");ff();if(b instanceof tY)throw tf(new uf,"Core requirement failed: Higher-order differential symbols are not supported "+this);this.qz=b.ya();this.oz=b.lb();UM(this)};Yf.prototype=new p;Yf.prototype.constructor=Yf;f=Yf.prototype;f.Xf=function(){return XM(this)}; -f.jf=function(b){return VM(this,b)};f.ea=function(){return this.rz};f.ta=function(){return this.pz};f.ya=function(){return this.qz};f.lb=function(){return this.oz};f.vb=function(){return this.qe.vb()+"'"};f.w=function(){return this.vb()};f.O=function(){return"DifferentialSymbol"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.qe:py(G(),b)};f.B=function(){return Wy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Yf){var a=this.qe;b=b.qe;return null===a?null===b:a.l(b)}return!1}; -f.Jd=function(b){return VM(this,b)};f.$classData=u({hH:0},!1,"edu.cmu.cs.ls.keymaerax.core.DifferentialSymbol",{hH:1,i:1,bB:1,cj:1,Xa:1,Ng:1,sd:1,To:1,Fg:1,Rd:1,cm:1,R:1,A:1,n:1});function Je(b,a){this.FA=this.EA=this.DA=null;this.Xo=b;this.ej=a;$z(this);this.DA=z();UM(this)}Je.prototype=new p;Je.prototype.constructor=Je;f=Je.prototype;f.Xf=function(){return XM(this)};f.w=function(){return this.vb()};f.jf=function(b){return VM(this,b)};f.lb=function(){return this.DA};f.ta=function(){return this.EA}; -f.ea=function(){return this.FA};f.Oh=function(b){this.EA=b};f.Ph=function(b){this.FA=b};f.ya=function(){return this.Xo};f.os=function(){return this.ej};f.vb=function(){var b=this.ej,a=Ke();return null!==b&&b.l(a)?WM(this):WM(this)+"{"+this.ej+"}"};f.O=function(){return"ProgramConst"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.Xo;case 1:return this.ej;default:return py(G(),b)}};f.B=function(){return Wy(this)}; -f.l=function(b){if(this===b)return!0;if(b instanceof Je&&this.Xo===b.Xo){var a=this.ej;b=b.ej;return null===a?null===b:a.l(b)}return!1};f.Jd=function(b){return VM(this,b)};f.$classData=u({WH:0},!1,"edu.cmu.cs.ls.keymaerax.core.ProgramConst",{WH:1,i:1,cj:1,Xa:1,Ng:1,sd:1,So:1,Ih:1,Rd:1,zq:1,wn:1,R:1,A:1,n:1});function Rg(b,a){this.NA=this.MA=this.LA=null;this.ap=b;this.fl=a;$z(this);this.LA=z();UM(this)}Rg.prototype=new p;Rg.prototype.constructor=Rg;f=Rg.prototype;f.Xf=function(){return XM(this)}; -f.w=function(){return this.vb()};f.jf=function(b){return VM(this,b)};f.lb=function(){return this.LA};f.ta=function(){return this.MA};f.ea=function(){return this.NA};f.Oh=function(b){this.MA=b};f.Ph=function(b){this.NA=b};f.ya=function(){return this.ap};f.os=function(){return this.fl};f.vb=function(){var b=WM(this),a=this.fl;if(Ke()===a)a="{|^@|}";else{if(!(a instanceof Ch))throw new x(a);a="{|^@"+Li(a.un,"",",","")+"|}"}return b+a};f.O=function(){return"SystemConst"};f.P=function(){return 2}; -f.Q=function(b){switch(b){case 0:return this.ap;case 1:return this.fl;default:return py(G(),b)}};f.B=function(){return Wy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Rg&&this.ap===b.ap){var a=this.fl;b=b.fl;return null===a?null===b:a.l(b)}return!1};f.Jd=function(b){return VM(this,b)};f.$classData=u({qI:0},!1,"edu.cmu.cs.ls.keymaerax.core.SystemConst",{qI:1,i:1,cj:1,Xa:1,Ng:1,sd:1,So:1,Ih:1,Rd:1,zq:1,wn:1,R:1,A:1,n:1}); -function jh(b,a,c){this.YA=this.XA=null;this.dm=b;this.em=a;this.bt=c;this.YA=Oe();this.XA=z();UM(this)}jh.prototype=new p;jh.prototype.constructor=jh;f=jh.prototype;f.Xf=function(){return XM(this)};f.w=function(){return this.vb()};f.jf=function(b){return VM(this,b)};f.lb=function(){return this.XA};f.ta=function(){return this.YA};f.ya=function(){return this.dm};f.os=function(){return this.em};f.ea=function(){return this.bt};f.vb=function(){return WM(this)+"("+this.em+")"};f.O=function(){return"UnitFunctional"}; -f.P=function(){return 3};f.Q=function(b){switch(b){case 0:return this.dm;case 1:return this.em;case 2:return this.bt;default:return py(G(),b)}};f.B=function(){return Wy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof jh){if(this.dm===b.dm){var a=this.em,c=b.em;a=null===a?null===c:a.l(c)}else a=!1;if(a)return a=this.bt,b=b.bt,null===a?null===b:a.l(b)}return!1};f.Jd=function(b){return VM(this,b)}; -f.$classData=u({AI:0},!1,"edu.cmu.cs.ls.keymaerax.core.UnitFunctional",{AI:1,i:1,To:1,Fg:1,Xa:1,Rd:1,zq:1,wn:1,cj:1,Ng:1,sd:1,R:1,A:1,n:1});function ug(b,a){this.aB=this.$A=this.ZA=null;this.fm=b;this.gl=a;Xz(this);this.ZA=z();UM(this)}ug.prototype=new p;ug.prototype.constructor=ug;f=ug.prototype;f.Xf=function(){return XM(this)};f.w=function(){return this.vb()};f.jf=function(b){return VM(this,b)};f.lb=function(){return this.ZA};f.ta=function(){return this.$A};f.ea=function(){return this.aB}; -f.ue=function(b){this.$A=b};f.ve=function(b){this.aB=b};f.ya=function(){return this.fm};f.os=function(){return this.gl};f.vb=function(){return WM(this)+"("+this.gl+")"};f.O=function(){return"UnitPredicational"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.fm;case 1:return this.gl;default:return py(G(),b)}};f.B=function(){return Wy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof ug&&this.fm===b.fm){var a=this.gl;b=b.gl;return null===a?null===b:a.l(b)}return!1}; -f.Jd=function(b){return VM(this,b)};f.$classData=u({BI:0},!1,"edu.cmu.cs.ls.keymaerax.core.UnitPredicational",{BI:1,i:1,pi:1,re:1,Xa:1,Rd:1,zq:1,wn:1,cj:1,Ng:1,sd:1,R:1,A:1,n:1});function uY(){}uY.prototype=new eU;uY.prototype.constructor=uY;function vY(){}f=vY.prototype=uY.prototype;f.l=function(b){return $P(this,b)};f.B=function(){var b=Xy();if(this.r())b=b.fu;else{var a=new oF,c=b.Fl;this.Bi(a);c=b.H(c,a.Bx);c=b.H(c,a.Cx);c=b.Gk(c,a.Dx);b=b.Ja(c,a.Ex)}return b};f.Nc=function(){return"Map"}; -f.w=function(){return eQ(this)};f.On=function(b){return this.Sh().sb(b)};f.Ue=function(){return this.Sh().kb()};f.Dm=function(){return this instanceof jL?DL(FL(),this.hi):this.Sh().rb()};f.rj=function(b,a){return wU(this,b,a)};f.s=function(b){var a=this.tc(b);if(z()===a)b=xU(b);else if(a instanceof F)b=a.p;else throw new x(a);return b};f.Bi=function(b){for(var a=this.y();a.C();){var c=a.z();b.T(c.o(),c.m())}};f.wj=function(b){return this.Sh().sb(iU(new jU,this,b))}; -f.Kw=function(b){return this.Sh().sb(new kU(this,b))};f.Bc=function(b){return yU(this,b)};f.Bk=function(b,a,c,d){return zU(this,b,a,c,d)};f.ie=function(b){return this.Sh().sb(b)};function VX(b,a,c){b.Ip=a;b.vu=c;b.lo=a;b.Mp=c;return b}function WX(){this.vu=this.Ip=this.Mp=this.lo=null}WX.prototype=new bY;WX.prototype.constructor=WX;function wY(){}f=wY.prototype=WX.prototype;f.Te=function(b){return XX(new YX,this,b)};f.Ne=function(b){return VX(new WX,this,b)};f.We=function(b){return TX(new UX,b,this)}; -f.Pe=function(b){return RX(new SX,this,b)};f.Nc=function(){return"SeqView"};f.tl=function(b){return wJ(this,b)};f.da=function(){return this.E()};f.Pf=function(b){return fP(this,b)};f.kc=function(){return this.$c().y()};f.uj=function(b,a){var c=this.y();return zJ(c,b,a)};f.sa=function(b){return BK(this,b)};f.Sc=function(b){return rJ(this,b)};f.r=function(){return iP(this)};f.ca=function(b){return b===this.Ip.E()?this.vu:this.Ip.ca(b)};f.E=function(){return 1+this.Ip.E()|0}; -f.He=function(b){return MX(this,b)};f.Mb=function(b){return this.Pe(b)};f.Oa=function(b){return this.We(b)};f.cb=function(b){return this.Ne(b)};f.aa=function(b){return this.Te(b)};f.$classData=u({Rx:0},!1,"scala.collection.SeqView$Appended",{Rx:1,Du:1,ad:1,ka:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,uc:1,n:1,Df:1,Ma:1});function RX(b,a,c){b.Jp=a;b.wu=c;gU(b,a,c);return b}function SX(){this.Np=null;this.mo=this.Rr=0;this.Jp=null;this.wu=0}SX.prototype=new dY;SX.prototype.constructor=SX;function xY(){} -f=xY.prototype=SX.prototype;f.Te=function(b){return XX(new YX,this,b)};f.Ne=function(b){return VX(new WX,this,b)};f.We=function(b){return TX(new UX,b,this)};f.Nc=function(){return"SeqView"};f.tl=function(b){return wJ(this,b)};f.da=function(){return this.E()};f.Pf=function(b){return fP(this,b)};f.kc=function(){return this.$c().y()};f.uj=function(b,a){var c=this.y();return zJ(c,b,a)};f.sa=function(b){return BK(this,b)};f.Sc=function(b){return rJ(this,b)};f.r=function(){return iP(this)}; -f.E=function(){var b=this.Jp.E()-this.mo|0;return 0>31;var k=g>>>31|0|g>>31<<1;for(g=(h===k?(-2147483648^c)>(-2147483648^g<<1):h>k)?g:c;e!!a.s(c.o())),!1))}function wZ(b,a){return tZ(b,ji(b.Sg,new Xf(c=>!!a.s(c.o())),!0))}f.bc=function(b){return wZ(this,b)};f.Ha=function(b){return vZ(this,b)};f.oj=function(b){return this.nj(b)};f.Ig=function(b){return this.tj(b)};f.$classData=u({zR:0},!1,"scala.collection.immutable.HashMap$HashKeySet",{zR:1,hF:1,oo:1,Um:1,ka:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,Jk:1,Ym:1,va:1,A:1,Bo:1,Eb:1,Do:1,GQ:1,bg:1,n:1}); -function fL(b,a){this.Qg=b;this.Lj=a}fL.prototype=new WY;fL.prototype.constructor=fL;f=fL.prototype;f.Tn=function(b){return mP(this,b)};f.aa=function(b){return nP(this,b)};f.Zc=function(b){return oP(this,b)};f.Ha=function(b){return this.pj(b,!1)};f.bc=function(b){return this.pj(b,!0)};f.da=function(){return 1};f.V=function(){return 1};f.r=function(){return!1};f.s=function(b){if(Zk($k(),b,this.Qg))return this.Lj;throw be("key not found: "+b);};f.sa=function(b){return Zk($k(),b,this.Qg)}; -f.tc=function(b){return Zk($k(),b,this.Qg)?new F(this.Lj):z()};f.rj=function(b,a){return Zk($k(),b,this.Qg)?this.Lj:Zq(a)};f.y=function(){Xx();var b=B(new C,this.Qg,this.Lj);return new $Q(b)};f.Sn=function(){Xx();return new $Q(this.Qg)};f.ln=function(){Xx();return new $Q(this.Lj)};f.Oo=function(b,a){return Zk($k(),b,this.Qg)?new fL(this.Qg,a):new gL(this.Qg,this.Lj,b,a)};f.Un=function(b){return Zk($k(),b,this.Qg)?Hi():this};f.jb=function(b){b.s(B(new C,this.Qg,this.Lj))}; -f.Xd=function(b){return!!b.s(B(new C,this.Qg,this.Lj))};f.Qe=function(b){return!!b.s(B(new C,this.Qg,this.Lj))};f.pj=function(b,a){return!!b.s(B(new C,this.Qg,this.Lj))!==a?this:Hi()};f.B=function(){var b=0,a=0,c=1,d=lF(Xy(),this.Qg,this.Lj);b=b+d|0;a^=d;c=Math.imul(c,1|d);d=Xy().Fl;d=Xy().H(d,b);d=Xy().H(d,a);d=Xy().Gk(d,c);return Xy().Ja(d,1)};f.Pm=function(b){return this.Un(b)};f.Tf=function(b,a){return this.Oo(b,a)}; -f.$classData=u({aS:0},!1,"scala.collection.immutable.Map$Map1",{aS:1,Pp:1,Xn:1,ka:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,Wm:1,go:1,eb:1,va:1,fo:1,A:1,uo:1,Eb:1,Vp:1,$a:1,n:1});function gL(b,a,c,d){this.cg=b;this.ci=a;this.dg=c;this.di=d}gL.prototype=new WY;gL.prototype.constructor=gL;f=gL.prototype;f.Tn=function(b){return mP(this,b)};f.aa=function(b){return nP(this,b)};f.Zc=function(b){return oP(this,b)};f.Ha=function(b){return this.pj(b,!1)};f.bc=function(b){return this.pj(b,!0)};f.da=function(){return 2}; -f.V=function(){return 2};f.r=function(){return!1};f.s=function(b){if(Zk($k(),b,this.cg))return this.ci;if(Zk($k(),b,this.dg))return this.di;throw be("key not found: "+b);};f.sa=function(b){return Zk($k(),b,this.cg)||Zk($k(),b,this.dg)};f.tc=function(b){return Zk($k(),b,this.cg)?new F(this.ci):Zk($k(),b,this.dg)?new F(this.di):z()};f.rj=function(b,a){return Zk($k(),b,this.cg)?this.ci:Zk($k(),b,this.dg)?this.di:Zq(a)};f.y=function(){return new RU(this)};f.Sn=function(){return new SU(this)};f.ln=function(){return new TU(this)}; -f.Oo=function(b,a){return Zk($k(),b,this.cg)?new gL(this.cg,a,this.dg,this.di):Zk($k(),b,this.dg)?new gL(this.cg,this.ci,this.dg,a):new hL(this.cg,this.ci,this.dg,this.di,b,a)};f.Un=function(b){return Zk($k(),b,this.cg)?new fL(this.dg,this.di):Zk($k(),b,this.dg)?new fL(this.cg,this.ci):this};f.jb=function(b){b.s(B(new C,this.cg,this.ci));b.s(B(new C,this.dg,this.di))};f.Xd=function(b){return!!b.s(B(new C,this.cg,this.ci))||!!b.s(B(new C,this.dg,this.di))}; -f.Qe=function(b){return!!b.s(B(new C,this.cg,this.ci))&&!!b.s(B(new C,this.dg,this.di))};f.pj=function(b,a){var c=null,d=null,e=0;!!b.s(B(new C,this.cg,this.ci))!==a&&(c=this.cg,d=this.ci,e=1+e|0);!!b.s(B(new C,this.dg,this.di))!==a&&(0===e&&(c=this.dg,d=this.di),e=1+e|0);b=e;switch(b){case 0:return Hi();case 1:return new fL(c,d);case 2:return this;default:throw new x(b);}}; -f.B=function(){var b=0,a=0,c=1,d=lF(Xy(),this.cg,this.ci);b=b+d|0;a^=d;c=Math.imul(c,1|d);d=lF(Xy(),this.dg,this.di);b=b+d|0;a^=d;c=Math.imul(c,1|d);d=Xy().Fl;d=Xy().H(d,b);d=Xy().H(d,a);d=Xy().Gk(d,c);return Xy().Ja(d,2)};f.Pm=function(b){return this.Un(b)};f.Tf=function(b,a){return this.Oo(b,a)};f.$classData=u({bS:0},!1,"scala.collection.immutable.Map$Map2",{bS:1,Pp:1,Xn:1,ka:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,Wm:1,go:1,eb:1,va:1,fo:1,A:1,uo:1,Eb:1,Vp:1,$a:1,n:1}); -function hL(b,a,c,d,e,g){this.Hf=b;this.Rg=a;this.rf=c;this.tg=d;this.sf=e;this.ug=g}hL.prototype=new WY;hL.prototype.constructor=hL;f=hL.prototype;f.Tn=function(b){return mP(this,b)};f.aa=function(b){return nP(this,b)};f.Zc=function(b){return oP(this,b)};f.Ha=function(b){return this.pj(b,!1)};f.bc=function(b){return this.pj(b,!0)};f.da=function(){return 3};f.V=function(){return 3};f.r=function(){return!1}; -f.s=function(b){if(Zk($k(),b,this.Hf))return this.Rg;if(Zk($k(),b,this.rf))return this.tg;if(Zk($k(),b,this.sf))return this.ug;throw be("key not found: "+b);};f.sa=function(b){return Zk($k(),b,this.Hf)||Zk($k(),b,this.rf)||Zk($k(),b,this.sf)};f.tc=function(b){return Zk($k(),b,this.Hf)?new F(this.Rg):Zk($k(),b,this.rf)?new F(this.tg):Zk($k(),b,this.sf)?new F(this.ug):z()};f.rj=function(b,a){return Zk($k(),b,this.Hf)?this.Rg:Zk($k(),b,this.rf)?this.tg:Zk($k(),b,this.sf)?this.ug:Zq(a)};f.y=function(){return new UU(this)}; -f.Sn=function(){return new VU(this)};f.ln=function(){return new WU(this)};f.Oo=function(b,a){return Zk($k(),b,this.Hf)?new hL(this.Hf,a,this.rf,this.tg,this.sf,this.ug):Zk($k(),b,this.rf)?new hL(this.Hf,this.Rg,this.rf,a,this.sf,this.ug):Zk($k(),b,this.sf)?new hL(this.Hf,this.Rg,this.rf,this.tg,this.sf,a):new iL(this.Hf,this.Rg,this.rf,this.tg,this.sf,this.ug,b,a)}; -f.Un=function(b){return Zk($k(),b,this.Hf)?new gL(this.rf,this.tg,this.sf,this.ug):Zk($k(),b,this.rf)?new gL(this.Hf,this.Rg,this.sf,this.ug):Zk($k(),b,this.sf)?new gL(this.Hf,this.Rg,this.rf,this.tg):this};f.jb=function(b){b.s(B(new C,this.Hf,this.Rg));b.s(B(new C,this.rf,this.tg));b.s(B(new C,this.sf,this.ug))};f.Xd=function(b){return!!b.s(B(new C,this.Hf,this.Rg))||!!b.s(B(new C,this.rf,this.tg))||!!b.s(B(new C,this.sf,this.ug))}; -f.Qe=function(b){return!!b.s(B(new C,this.Hf,this.Rg))&&!!b.s(B(new C,this.rf,this.tg))&&!!b.s(B(new C,this.sf,this.ug))}; -f.pj=function(b,a){var c=null,d=null,e=null,g=null,h=0;!!b.s(B(new C,this.Hf,this.Rg))!==a&&(c=this.Hf,e=this.Rg,h=1+h|0);!!b.s(B(new C,this.rf,this.tg))!==a&&(0===h?(c=this.rf,e=this.tg):(d=this.rf,g=this.tg),h=1+h|0);!!b.s(B(new C,this.sf,this.ug))!==a&&(0===h?(c=this.sf,e=this.ug):1===h&&(d=this.sf,g=this.ug),h=1+h|0);b=h;switch(b){case 0:return Hi();case 1:return new fL(c,e);case 2:return new gL(c,e,d,g);case 3:return this;default:throw new x(b);}}; -f.B=function(){var b=0,a=0,c=1,d=lF(Xy(),this.Hf,this.Rg);b=b+d|0;a^=d;c=Math.imul(c,1|d);d=lF(Xy(),this.rf,this.tg);b=b+d|0;a^=d;c=Math.imul(c,1|d);d=lF(Xy(),this.sf,this.ug);b=b+d|0;a^=d;c=Math.imul(c,1|d);d=Xy().Fl;d=Xy().H(d,b);d=Xy().H(d,a);d=Xy().Gk(d,c);return Xy().Ja(d,3)};f.Pm=function(b){return this.Un(b)};f.Tf=function(b,a){return this.Oo(b,a)}; -f.$classData=u({fS:0},!1,"scala.collection.immutable.Map$Map3",{fS:1,Pp:1,Xn:1,ka:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,Wm:1,go:1,eb:1,va:1,fo:1,A:1,uo:1,Eb:1,Vp:1,$a:1,n:1});function iL(b,a,c,d,e,g,h,k){this.Ce=b;this.Qf=a;this.ne=c;this.If=d;this.$d=e;this.tf=g;this.ae=h;this.uf=k}iL.prototype=new WY;iL.prototype.constructor=iL;f=iL.prototype;f.Tn=function(b){return mP(this,b)};f.aa=function(b){return nP(this,b)};f.Zc=function(b){return oP(this,b)};f.Ha=function(b){return this.pj(b,!1)}; -f.bc=function(b){return this.pj(b,!0)};f.da=function(){return 4};f.V=function(){return 4};f.r=function(){return!1};f.s=function(b){if(Zk($k(),b,this.Ce))return this.Qf;if(Zk($k(),b,this.ne))return this.If;if(Zk($k(),b,this.$d))return this.tf;if(Zk($k(),b,this.ae))return this.uf;throw be("key not found: "+b);};f.sa=function(b){return Zk($k(),b,this.Ce)||Zk($k(),b,this.ne)||Zk($k(),b,this.$d)||Zk($k(),b,this.ae)}; -f.tc=function(b){return Zk($k(),b,this.Ce)?new F(this.Qf):Zk($k(),b,this.ne)?new F(this.If):Zk($k(),b,this.$d)?new F(this.tf):Zk($k(),b,this.ae)?new F(this.uf):z()};f.rj=function(b,a){return Zk($k(),b,this.Ce)?this.Qf:Zk($k(),b,this.ne)?this.If:Zk($k(),b,this.$d)?this.tf:Zk($k(),b,this.ae)?this.uf:Zq(a)};f.y=function(){return new XU(this)};f.Sn=function(){return new YU(this)};f.ln=function(){return new ZU(this)}; -f.Oo=function(b,a){return Zk($k(),b,this.Ce)?new iL(this.Ce,a,this.ne,this.If,this.$d,this.tf,this.ae,this.uf):Zk($k(),b,this.ne)?new iL(this.Ce,this.Qf,this.ne,a,this.$d,this.tf,this.ae,this.uf):Zk($k(),b,this.$d)?new iL(this.Ce,this.Qf,this.ne,this.If,this.$d,a,this.ae,this.uf):Zk($k(),b,this.ae)?new iL(this.Ce,this.Qf,this.ne,this.If,this.$d,this.tf,this.ae,a):ii(ii(ii(ii(ii(hi().Ni,this.Ce,this.Qf),this.ne,this.If),this.$d,this.tf),this.ae,this.uf),b,a)}; -f.Un=function(b){return Zk($k(),b,this.Ce)?new hL(this.ne,this.If,this.$d,this.tf,this.ae,this.uf):Zk($k(),b,this.ne)?new hL(this.Ce,this.Qf,this.$d,this.tf,this.ae,this.uf):Zk($k(),b,this.$d)?new hL(this.Ce,this.Qf,this.ne,this.If,this.ae,this.uf):Zk($k(),b,this.ae)?new hL(this.Ce,this.Qf,this.ne,this.If,this.$d,this.tf):this};f.jb=function(b){b.s(B(new C,this.Ce,this.Qf));b.s(B(new C,this.ne,this.If));b.s(B(new C,this.$d,this.tf));b.s(B(new C,this.ae,this.uf))}; -f.Xd=function(b){return!!b.s(B(new C,this.Ce,this.Qf))||!!b.s(B(new C,this.ne,this.If))||!!b.s(B(new C,this.$d,this.tf))||!!b.s(B(new C,this.ae,this.uf))};f.Qe=function(b){return!!b.s(B(new C,this.Ce,this.Qf))&&!!b.s(B(new C,this.ne,this.If))&&!!b.s(B(new C,this.$d,this.tf))&&!!b.s(B(new C,this.ae,this.uf))}; -f.pj=function(b,a){var c=null,d=null,e=null,g=null,h=null,k=null,l=0;!!b.s(B(new C,this.Ce,this.Qf))!==a&&(c=this.Ce,g=this.Qf,l=1+l|0);!!b.s(B(new C,this.ne,this.If))!==a&&(0===l?(c=this.ne,g=this.If):(d=this.ne,h=this.If),l=1+l|0);!!b.s(B(new C,this.$d,this.tf))!==a&&(0===l?(c=this.$d,g=this.tf):1===l?(d=this.$d,h=this.tf):(e=this.$d,k=this.tf),l=1+l|0);!!b.s(B(new C,this.ae,this.uf))!==a&&(0===l?(c=this.ae,g=this.uf):1===l?(d=this.ae,h=this.uf):2===l&&(e=this.ae,k=this.uf),l=1+l|0);b=l;switch(b){case 0:return Hi(); -case 1:return new fL(c,g);case 2:return new gL(c,g,d,h);case 3:return new hL(c,g,d,h,e,k);case 4:return this;default:throw new x(b);}};f.B=function(){var b=0,a=0,c=1,d=lF(Xy(),this.Ce,this.Qf);b=b+d|0;a^=d;c=Math.imul(c,1|d);d=lF(Xy(),this.ne,this.If);b=b+d|0;a^=d;c=Math.imul(c,1|d);d=lF(Xy(),this.$d,this.tf);b=b+d|0;a^=d;c=Math.imul(c,1|d);d=lF(Xy(),this.ae,this.uf);b=b+d|0;a^=d;c=Math.imul(c,1|d);d=Xy().Fl;d=Xy().H(d,b);d=Xy().H(d,a);d=Xy().Gk(d,c);return Xy().Ja(d,4)};f.Pm=function(b){return this.Un(b)}; -f.Tf=function(b,a){return this.Oo(b,a)};f.$classData=u({jS:0},!1,"scala.collection.immutable.Map$Map4",{jS:1,Pp:1,Xn:1,ka:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,Wm:1,go:1,eb:1,va:1,fo:1,A:1,uo:1,Eb:1,Vp:1,$a:1,n:1});function xZ(b,a){return b.fc===a?b:new LK(a)} -function yZ(b,a){a=a.y();for(var c=b.fc;a.C();){var d=a.z(),e=di(G(),d),g=Cv(Ev(),e);c=oK(c,d,e,g,0);if(c!==b.fc){if(0===c.Ta)return $K().Kj;for(;a.C();)if(b=a.z(),d=di(G(),b),e=Cv(Ev(),d),pK(c,b,d,e),0===c.Ta)return $K().Kj;return new LK(c)}}return b}function LK(b){this.fc=b}LK.prototype=new IY;LK.prototype.constructor=LK;f=LK.prototype;f.aa=function(b){return nP(this,b)};f.Zc=function(b){return oP(this,b)};f.Ha=function(b){return zZ(this,b,!1)};f.bc=function(b){return zZ(this,b,!0)};f.Rb=function(){return $K()}; -f.V=function(){return this.fc.Ta};f.da=function(){return this.fc.Ta};f.r=function(){return 0===this.fc.Ta};f.y=function(){return this.r()?Xx().xa:new kV(this.fc)};f.sa=function(b){var a=di(G(),b),c=Cv(Ev(),a);return this.fc.Cm(b,a,c,0)};function nZ(b,a){var c=di(G(),a),d=Cv(Ev(),c);a=jK(b.fc,a,c,d,0);return xZ(b,a)} -function AZ(b,a){if(a instanceof LK){if(b.r())return a;var c=vK(b.fc,a.fc,0);return c===a.fc?a:xZ(b,c)}if(a instanceof TL)for(a=new EV(a),c=b.fc;a.C();){var d=a.z(),e=GV(d.Ui),g=Cv(Ev(),e);c=jK(c,d.Yk,e,g,0);if(c!==b.fc){for(b=Cw(Gw(),Bw(Gw(),g,0));a.C();)d=a.z(),e=GV(d.Ui),g=Cv(Ev(),e),b=mK(c,d.Yk,e,g,0,b);return new LK(c)}}else for(a=a.y(),c=b.fc;a.C();)if(d=a.z(),e=di(G(),d),g=Cv(Ev(),e),c=jK(c,d,e,g,0),c!==b.fc){for(b=Cw(Gw(),Bw(Gw(),g,0));a.C();)d=a.z(),e=di(G(),d),g=Cv(Ev(),e),b=mK(c,d,e,g, -0,b);return new LK(c)}return b}f.v=function(){return this.y().z()};f.Rc=function(){return(new lV(this.fc)).z()};f.jb=function(b){this.fc.jb(b)};f.l=function(b){if(b instanceof LK){if(this===b)return!0;var a=this.fc;b=b.fc;return null===a?null===b:a.l(b)}return nX(this,b)};f.hf=function(){return"HashSet"};f.B=function(){var b=new jV(this.fc);return Yy(Xy(),b,Xy().gu)}; -function BZ(b,a){if(b.r())return b;if(a instanceof LK)return a.r()?b:0===sK(b.fc,a.fc,0).Ta?$K().Kj:xZ(b,sK(b.fc,a.fc,0));if(a instanceof TL){for(var c=new EV(a),d=b.fc;c.C();){var e=c.z(),g=GV(e.Ui),h=Cv(Ev(),g);d=oK(d,e.Yk,g,h,0);if(d!==b.fc){if(0===d.Ta)return $K().Kj;for(;c.C();)if(b=c.z(),e=GV(b.Ui),g=Cv(Ev(),e),pK(d,b.Yk,e,g),0===d.Ta)return $K().Kj;return new LK(d)}}return b}c=a.V();return 0===c?b:c<=b.fc.Ta?yZ(b,a):zZ(b,new Xf(k=>a.sa(k)),!0)} -function CZ(b,a){return a&&a.$classData&&a.$classData.hb.Jk?BZ(b,a):a instanceof DZ&&a.E()>b.fc.Ta?zZ(b,new Xf(c=>na(c)?!EZ(a,c|0):!0),!1):yZ(b,a)}function zZ(b,a,c){a=rK(b.fc,a,c);return a===b.fc?b:0===a.Ta?$K().Kj:new LK(a)}f.Mb=function(b){return this.ie(gU(new hU,this,b))};f.Dk=function(b){return zZ(this,b,!1)};f.Lg=function(b){return CZ(this,b)};f.wb=function(b){return AZ(this,b)};f.oj=function(b){var a=di(G(),b),c=Cv(Ev(),a);b=oK(this.fc,b,a,c,0);return xZ(this,b)}; -f.Ig=function(b){return nZ(this,b)};f.$classData=u({DR:0},!1,"scala.collection.immutable.HashSet",{DR:1,oo:1,Um:1,ka:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,Jk:1,Ym:1,va:1,A:1,Bo:1,Eb:1,Do:1,uW:1,rW:1,$a:1,bg:1,n:1});function FZ(){}FZ.prototype=new kY;FZ.prototype.constructor=FZ;function GZ(){}GZ.prototype=FZ.prototype;FZ.prototype.db=function(){return this}; -var IZ=function HZ(b,a){Yx();return new wP(new H(()=>{if(b.r())return dL();Yx();var d=a.s(yP(b).v()),e=HZ(yP(b).pc(),a);return new aL(d,e)}))},KZ=function JZ(b,a){if(b.r()||!a.C())return dL();Yx();var d=B(new C,yP(b).v(),a.z());Yx();return new aL(d,new wP(new H(()=>JZ(yP(b).pc(),a))))},MZ=function LZ(b,a){if(0>=a)return Yx().bi;Yx();return new wP(new H(()=>{if(b.r())return dL();Yx();var d=yP(b).v(),e=LZ(yP(b).pc(),-1+a|0);return new aL(d,e)}))}; -function NZ(b,a,c,d,e){a.$=""+a.$+c;if(!b.Ze)a.$+="\x3cnot computed\x3e";else if(!b.r()){c=yP(b).v();a.$=""+a.$+c;c=b;var g=yP(b).pc();if(c!==g&&(!g.Ze||yP(c)!==yP(g))&&(c=g,g.Ze&&!g.r()))for(g=yP(g).pc();c!==g&&g.Ze&&!g.r()&&yP(c)!==yP(g);){a.$=""+a.$+d;var h=yP(c).v();a.$=""+a.$+h;c=yP(c).pc();g=yP(g).pc();g.Ze&&!g.r()&&(g=yP(g).pc())}if(!g.Ze||g.r()){for(;c!==g;)a.$=""+a.$+d,b=yP(c).v(),a.$=""+a.$+b,c=yP(c).pc();c.Ze||(a.$=""+a.$+d,a.$+="\x3cnot computed\x3e")}else{h=b;for(b=0;;){var k=h,l=g;if(k!== -l&&yP(k)!==yP(l))h=yP(h).pc(),g=yP(g).pc(),b=1+b|0;else break}h=c;k=g;(h===k||yP(h)===yP(k))&&0b)b=1;else a:for(var a=this,c=0;;){if(c===b){b=a.r()?0:1;break a}if(a.r()){b=-1;break a}c=1+c|0;a=a.D()}return b};f.ca=function(b){return ul(this,b)};f.Qe=function(b){a:{for(var a=this;!a.r();){if(!b.s(a.v())){b=!1;break a}a=a.D()}b=!0}return b}; -f.Xd=function(b){a:{for(var a=this;!a.r();){if(b.s(a.v())){b=!0;break a}a=a.D()}b=!1}return b};f.sa=function(b){a:{for(var a=this;!a.r();){if(Zk($k(),a.v(),b)){b=!0;break a}a=a.D()}b=!1}return b};f.Tm=function(b){return yR(this,b)};f.uj=function(b,a){return zR(this,b,a)};function yP(b){if(!b.fy&&!b.fy){if(b.gy)throw tK("self-referential LazyList or a derivation thereof has no more elements");b.gy=!0;try{var a=Zq(b.$E)}finally{b.gy=!1}b.Ze=!0;b.$E=null;b.aF=a;b.fy=!0}return b.aF} -f.r=function(){return yP(this)===dL()};f.V=function(){return this.Ze&&yP(this)===dL()?0:-1};f.v=function(){return yP(this).v()};function vP(b){var a=b,c=b;for(a.r()||(a=yP(a).pc());c!==a&&!a.r();){a=yP(a).pc();if(a.r())break;a=yP(a).pc();if(a===c)break;c=yP(c).pc()}return b}f.y=function(){return this.Ze&&yP(this)===dL()?Xx().xa:new bS(this)};f.jb=function(b){for(var a=this;!a.r();)b.s(yP(a).v()),a=yP(a).pc()}; -f.pg=function(b,a){for(var c=this;;){if(c.r())return b;var d=yP(c).pc();b=a.T(b,yP(c).v());c=d}};f.hf=function(){return"LazyList"};function OZ(b,a){Yx();return new wP(new H(()=>{if(b.r()){var c=Zq(a);return c instanceof wP?yP(c):0===c.V()?dL():CP(Yx(),c.y())}Yx();c=yP(b).v();var d=OZ(yP(b).pc(),a);return new aL(c,d)}))}function PZ(b,a){return b.Ze&&yP(b)===dL()?KJ(Yx(),a):OZ(b,new H(()=>a))} -function QZ(b,a){return b.Ze&&yP(b)===dL()?(Yx(),new wP(new H(()=>{Yx();var c=Yx().bi;return new aL(a,c)}))):OZ(b,new H(()=>{Xx();return new $Q(a)}))}f.Al=function(b){if(this.r())throw jv("empty.reduceLeft");for(var a=yP(this).v(),c=yP(this).pc();!c.r();)a=b.T(a,yP(c).v()),c=yP(c).pc();return a};function RZ(b,a){Yx();return new wP(new H(()=>{Yx();return new aL(a,b)}))} -function SZ(b,a){if(b.Ze&&yP(b)===dL())return Yx().bi;Yx();return new wP(new H(()=>{if(b.r())return dL();Yx();var c=a.s(yP(b).v()),d=IZ(yP(b).pc(),a);return new aL(c,d)}))}f.Yd=function(b){for(var a=this;;){if(a.r())return z();var c=yP(a).v();if(b.s(c))return new F(c);a=yP(a).pc()}};function TZ(b,a){return b.Ze&&yP(b)===dL()?Yx().bi:zP(Yx(),b,a)}function UZ(b){var a=DP(0,0,1);if(b.Ze&&yP(b)===dL()||0===a.V())return Yx().bi;Yx();return new wP(new H(()=>KZ(b,a.y())))} -function dS(b,a){return 0>=a?b:b.Ze&&yP(b)===dL()?Yx().bi:BP(Yx(),b,a)}function eS(b,a){if(b.Ze&&yP(b)===dL()||0>=a)return Yx().bi;Yx();return new wP(new H(()=>{if(b.r())return dL();Yx();var c=yP(b).v(),d=MZ(yP(b).pc(),-1+a|0);return new aL(c,d)}))}f.nq=function(b,a){if(!(0>>16|0;var g=Cv(Ev(),e);c=UJ(c,d.yg,d.xd,e,g,0,!0);if(c!==b.Db){for(b=Cw(Gw(),Bw(Gw(),g,0));a.C();)d=a.z(),e=d.Ge,e^=e>>>16|0,b=XJ(c,d.yg,d.xd,e,Cv(Ev(),e),0,b);return new EK(c)}}return b}if(Ji(a)){if(a.r())return b;c=new qP(b);a.Bi(c);a=c.so;return a===b.Db?b:new EK(a)}a=a.y();return a.C()?(c=new qP(b), -Fv(a,c),a=c.so,a===b.Db?b:new EK(a)):b}f.jb=function(b){this.Db.jb(b)};f.Bi=function(b){this.Db.Bi(b)};f.l=function(b){if(b instanceof EK){if(this===b)return!0;var a=this.Db;b=b.Db;return null===a?null===b:a.l(b)}return $P(this,b)};f.B=function(){if(this.r())return Xy().fu;var b=new aV(this.Db);return Yy(Xy(),b,Xy().Fl)};f.hf=function(){return"HashMap"};function ji(b,a,c){a=dK(b.Db,a,c);return a===b.Db?b:0===a.dc?hi().Ni:new EK(a)}f.Tn=function(b){return mP(this,b)}; -f.Mb=function(b){return this.ie(gU(new hU,this,b))};f.Rc=function(){return this.kc().z()};f.v=function(){return this.y().z()};f.Bc=function(b){return VZ(this,b)};f.Pm=function(b){return uZ(this,b)};f.Tf=function(b,a){return ii(this,b,a)};f.$classData=u({xR:0},!1,"scala.collection.immutable.HashMap",{xR:1,Pp:1,Xn:1,ka:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,Wm:1,go:1,eb:1,va:1,fo:1,A:1,uo:1,Eb:1,Vp:1,US:1,RE:1,$a:1,bg:1,n:1}); -function jL(b,a,c,d){this.Ju=0;this.Si=b;this.Vg=a;this.dq=c;this.hi=d;this.Ju=a.da()}jL.prototype=new WY;jL.prototype.constructor=jL;f=jL.prototype;f.Tn=function(b){return mP(this,b)};f.aa=function(b){return nP(this,b)};f.Zc=function(b){return oP(this,b)};f.Ha=function(b){return pP(this,b,!1)};f.bc=function(b){return pP(this,b,!0)};f.Nc=function(){return"SeqMap"};f.hf=function(){return"TreeSeqMap"};f.Sh=function(){return FL()};f.da=function(){return this.Ju};f.V=function(){return this.Ju}; -f.r=function(){return 0===this.Ju}; -function GP(b,a,c){var d=!1,e=null,g=b.Vg.tc(a);if(-1===b.dq){var h=b.hi,k=BL();h=null!==h&&h===k?!0:g.r()}else h=!1;if(h)return GP(WZ(DL(FL(),b.hi),b),a,c);if(g instanceof F&&(d=!0,e=g,h=e.p,null!==h)){h=h.rl();k=b.hi;var l=AL();if(null!==k&&k===l)return new jL(Vw(b.Si,h,a),b.Vg.Tf(a,B(new C,h,c)),b.dq,b.hi)}if(d&&(d=e.p,null!==d))return g=d.rl(),FL(),d=b.dq,d=2147483647===d?-2147483648:1+d|0,new jL(Zw(ax(b.Si,g),d,a),b.Vg.Tf(a,B(new C,d,c)),d,b.hi);if(z()===g)return FL(),g=b.dq,g=2147483647===g? --2147483648:1+g|0,new jL(Zw(b.Si,g,a),b.Vg.Tf(a,B(new C,g,c)),g,b.hi);throw new x(g);}f.tc=function(b){b=this.Vg.tc(b);if(b.r())return z();b=b.G();return new F(b.m())};f.y=function(){return new sS(this)};f.Sn=function(){return new tS(this)};f.ln=function(){return new uS(this)};f.sa=function(b){return this.Vg.sa(b)}; -function WZ(b,a){var c=b.Si,d=b.Vg;FL();var e=b.dq;e=2147483647===e?-2147483648:1+e|0;for(a=a.y();a.C();){var g=a.z();if(null===g)throw new x(g);var h=g.o();g=g.m();var k=d.tc(h);a:{if(k instanceof F){var l=k.p;if(null!==l){k=l.rl();l=l.m();var m=b.hi,n=AL();null===m||m!==n||Zk($k(),l,g)?(l=b.hi,m=BL(),null!==l&&l===m&&(d=d.Tf(h,B(new C,e,g)),c=Zw(ax(c,k),e,h),FL(),e=2147483647===e?-2147483648:1+e|0)):d=d.Tf(h,B(new C,k,g));break a}}if(z()===k)d=d.Tf(h,B(new C,e,g)),c=Zw(c,e,h),FL(),e=2147483647=== -e?-2147483648:1+e|0;else throw new x(k);}}return new jL(c,d,e,b.hi)}f.Bc=function(b){return WZ(this,b)};f.Kw=function(b){FL();for(var a=new EL(this.hi),c=Rw(this.Si);c.C();){var d=c.z(),e=this.Vg.s(d);if(null===e)throw new x(e);for(d=b.s(B(new C,d,e.m())).y();d.C();){e=d.z();if(null===e)throw new x(e);FP(a,e.o(),e.m())}}return IP(a)}; -f.wj=function(b){FL();for(var a=new EL(this.hi),c=Rw(this.Si);c.C();){var d=c.z(),e=this.Vg.s(d);if(null===e)throw new x(e);d=b.s(B(new C,d,e.m()));if(null===d)throw new x(d);FP(a,d.o(),d.m())}return IP(a)};f.Rc=function(){var b=this.Si.Rc(),a=this.Vg.s(b).nr();return B(new C,b,a)};f.v=function(){var b=this.Si.v(),a=this.Vg.s(b).nr();return B(new C,b,a)}; -f.Pm=function(b){a:{var a=this.Vg.tc(b);if(a instanceof F){var c=a.p;if(null!==c){b=new jL(ax(this.Si,c.rl()),this.Vg.Pm(b),this.dq,this.hi);break a}}if(z()===a)b=this;else throw new x(a);}return b};f.Tf=function(b,a){return GP(this,b,a)};f.$classData=u({VS:0},!1,"scala.collection.immutable.TreeSeqMap",{VS:1,Pp:1,Xn:1,ka:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,Wm:1,go:1,eb:1,va:1,fo:1,A:1,uo:1,Eb:1,Vp:1,tW:1,pW:1,$a:1,US:1,RE:1});function XZ(){}XZ.prototype=new pZ;XZ.prototype.constructor=XZ; -function YZ(){}YZ.prototype=XZ.prototype;XZ.prototype.jc=function(b){return pE(this,b)};function ZZ(){}ZZ.prototype=new vY;ZZ.prototype.constructor=ZZ;function $Z(){}$Z.prototype=ZZ.prototype;ZZ.prototype.Rb=function(){PP||(PP=new OP);return PP};ZZ.prototype.db=function(){return this}; -function a_(b,a,c){var d=c&(-1+b.ef.d.length|0),e=b.ef.d[d];if(null===e)b.ef.d[d]=new Jx(a,c,null);else{for(var g=null,h=e;null!==h&&h.Ui<=c;){if(h.Ui===c&&Zk($k(),a,h.Yk))return!1;g=h;h=h.wf}null===g?b.ef.d[d]=new Jx(a,c,e):g.wf=new Jx(a,c,g.wf)}b.jn=1+b.jn|0;return!0} -function b_(b,a){var c=b.ef.d.length;b.vy=xb(a*b.Pu);if(0===b.jn)b.ef=new (id(Kx).Na)(a);else{var d=b.ef;b.ef=jt(ut(),d,a);d=new Jx(null,0,null);for(var e=new Jx(null,0,null);c>(Math.clz32(b)|0)&b)<<1;return 1073741824>b?b:1073741824}function SL(b,a,c){b.Pu=c;b.ef=new (id(Kx).Na)(c_(a));b.vy=xb(b.ef.d.length*b.Pu);b.jn=0;return b}function VL(){var b=new TL;SL(b,16,.75);return b}function TL(){this.Pu=0;this.ef=null;this.jn=this.vy=0}TL.prototype=new GZ;TL.prototype.constructor=TL;f=TL.prototype;f.aa=function(b){return nP(this,b)};f.Zc=function(b){return oP(this,b)};f.Ha=function(b){return pP(this,b,!1)}; -f.bc=function(b){return pP(this,b,!0)};f.da=function(){return this.jn};function GV(b){return b^(b>>>16|0)}f.sa=function(b){var a=GV(di(G(),b)),c=this.ef.d[a&(-1+this.ef.d.length|0)];if(null===c)b=null;else a:for(;;){if(a===c.Ui&&Zk($k(),b,c.Yk)){b=c;break a}if(null===c.wf||c.Ui>a){b=null;break a}c=c.wf}return null!==b};f.Xc=function(b){b=c_(xb((1+b|0)/this.Pu));b>this.ef.d.length&&b_(this,b)};function bA(b,a){(1+b.jn|0)>=b.vy&&b_(b,b.ef.d.length<<1);return a_(b,a,GV(di(G(),a)))} -function RL(b,a){b.Xc(a.V());if(a instanceof LK)return a.fc.Lw(new Gj((d,e)=>{a_(b,d,GV(e|0))})),b;if(a instanceof TL){for(a=new EV(a);a.C();){var c=a.z();a_(b,c.Yk,c.Ui)}return b}return pE(b,a)}f.y=function(){return new DV(this)};f.Rb=function(){return XL()};f.V=function(){return this.jn};f.r=function(){return 0===this.jn};f.jb=function(b){for(var a=this.ef.d.length,c=0;c>31,d=b.Cc;b=d>>31;d=a-d|0;return new ya(d,(-2147483648^d)>(-2147483648^a)?-1+(c-b|0)|0:c-b|0)} -function e_(b){var a=d_(b),c=b.Jb,d=c>>31;b=Na();a=Is(b,a.L,a.N,c,d);b=b.Bb;return 0===a&&0===b} -function f_(b,a,c,d){b.Cc=a;b.Tg=c;b.Jb=d;b.Rf=a>c&&0d||a===c&&!b.Ci();if(0===d)throw Bi("step cannot be 0.");if(b.Rf)a=0;else{a=d_(b);var e=b.Jb,g=e>>31;var h=Na();a=Zr(h,a.L,a.N,e,g);h=h.Bb;g=b.Ci()||!e_(b)?1:0;e=g>>31;g=a+g|0;h=new ya(g,(-2147483648^g)<(-2147483648^a)?1+(h+e|0)|0:h+e|0);a=h.L;h=h.N;a=(0===h?-1<(-2147483648^a):0>31,a=Is(Na(),a.L,a.N,d,h),c=0!==a?c-a|0:b.Ci()?c: -c-d|0}b.cn=c}function DZ(){this.Jb=this.Tg=this.Cc=0;this.Rf=!1;this.cn=this.fi=0}DZ.prototype=new PY;DZ.prototype.constructor=DZ;function g_(){}f=g_.prototype=DZ.prototype;f.Pf=function(b){return FW(this,b)};f.Oa=function(b){return BU(this,b)};f.cb=function(b){return Sp(this,b)};f.Gg=function(b){return CU(this,b)};f.Nn=function(b){return SA(this,b)};f.Zc=function(b){return oP(this,b)};f.Gm=function(b){return oM(this,b)};f.Po=function(){return Vp(this)};f.Ha=function(b){return pP(this,b,!1)}; -f.bc=function(b){return pP(this,b,!0)};f.mi=function(){return this};f.qp=function(b){return YY(this,b)};f.Jg=function(){return en()};f.Nc=function(){return"IndexedSeq"};f.kc=function(){var b=new LY(this);return sU(new tU,b)};f.he=function(b,a){return cR(this,this.E(),b,a)};f.$c=function(){return new GY(this)};f.Sc=function(b){var a=this.E();return a===b?0:athis.fi?jE(lE(),this.Cc,this.Tg,this.Jb,this.Ci()):this.fi};function h_(b){if(b.Rf)throw b=kE("last"),b instanceof ml?b.yc:b;return b.cn}f.Bd=function(){if(this.Rf){var b=kE("head");throw b instanceof ml?b.yc:b;}return this.Cc};function i_(b){0>b.fi&&jE(lE(),b.Cc,b.Tg,b.Jb,b.Ci())}f.jb=function(b){if(!this.Rf)for(var a=this.Cc;;){b.s(a);if(a===this.cn)break;a=a+this.Jb|0}}; -f.Tm=function(b){if(b instanceof DZ){var a=this.E();switch(a){case 0:return b.Rf;case 1:return 1===b.E()&&this.Cc===b.Cc;default:return b.E()===a&&this.Cc===b.Cc&&this.Jb===b.Jb}}else return ZY(this,b)};function j_(b,a){if(0>=a||b.Rf)return b;if(a>=b.fi&&0<=b.fi)return a=b.Tg,new SN(a,a,b.Jb);a=b.Cc+Math.imul(b.Jb,a)|0;var c=b.Tg,d=b.Jb;return b.Ci()?new k_(a,c,d):new SN(a,c,d)} -function RN(b,a){if(0>=a){var c=b.Cc;return new SN(c,c,b.Jb)}if(0<=b.fi)return j_(b,b.fi-a|0);c=h_(b);var d=c>>31,e=b.Jb,g=e>>31;a=-1+a|0;var h=a>>31,k=65535&e,l=e>>>16|0,m=65535&a,n=a>>>16|0,q=Math.imul(k,m);m=Math.imul(l,m);var r=Math.imul(k,n);k=q+((m+r|0)<<16)|0;q=(q>>>16|0)+r|0;g=(((Math.imul(e,h)+Math.imul(g,a)|0)+Math.imul(l,n)|0)+(q>>>16|0)|0)+(((65535&q)+m|0)>>>16|0)|0;e=c-k|0;d=(-2147483648^e)>(-2147483648^c)?-1+(d-g|0)|0:d-g|0;0>31,g=d===a?(-2147483648^e)<(-2147483648^ -g):db.Jb?(g=b.Cc,a=g>>31,d=d===a?(-2147483648^e)>(-2147483648^g):d>a):d=!1;return d?b:new k_(e,c,b.Jb)}function EZ(b,a){if(a!==b.Tg||b.Ci()){if(0b.Tg)return!1;if(1===b.Jb)return!0;a=a-b.Cc|0;b=b.Jb;return 0===(0===b?nb(0,0):+(a>>>0)%+(b>>>0)|0)}if(ab.Cc)return!1;if(-1===b.Jb)return!0;a=b.Cc-a|0;b=-b.Jb|0;return 0===(0===b?nb(0,0):+(a>>>0)%+(b>>>0)|0)}return!1}f.sa=function(b){return na(b)?EZ(this,b|0):BK(this,b)};f.mp=function(){return 2147483647}; -f.l=function(b){if(b instanceof DZ){if(this.Rf)return b.Rf;if(b.Rf||this.Cc!==b.Cc)return!1;var a=h_(this);return a===h_(b)&&(this.Cc===a||this.Jb===b.Jb)}return KX(this,b)};f.B=function(){if(2<=this.E()){var b=Xy(),a=this.Jb,c=this.cn;return Uy(b.H(b.H(b.H(b.Md,this.Cc),a),c))}return mF(this)};f.w=function(){var b=this.Ci()?"to":"until",a=1===this.Jb?"":" by "+this.Jb;return(this.Rf?"empty ":e_(this)?"":"inexact ")+"Range "+this.Cc+" "+b+" "+this.Tg+a};f.hf=function(){return"Range"}; -f.Bm=function(b){i_(this);if(0>b||b>=this.fi)throw qy(new ry,b+" is out of bounds (min 0, max "+(-1+this.fi|0)+")");return this.Cc+Math.imul(this.Jb,b)|0};f.Rb=function(){return en()};f.He=function(b){return b===mv()?0=Td(Vd(),a))return this;uv();a=this.Fd();var c=this.E();vv();wv(ja(ed),Zs(ia(a)))?a=xv(ja(ed))?yv(a,c):lt(ut(),a,c,ja(id(ed))):(c=new vc(c),zv(uv(),a,0,c,0,Td(Vd(),a)),a=c);Ws(ut(),a,b);return new TN(a)};f.rb=function(){var b=vR();this.Pc();return b.Ur?b.Vr:DU(b)}; -f.ie=function(b){vR();var a=this.Pc();return GU(b,a)};f.He=function(b){return this.xf(b)};f.D=function(){return uR(vR(),de(Md(),this.Fd()))};f.Mb=function(b){if(0>=b)b=this;else{vR();Md();var a=this.Fd();b=gv(Md(),a,b,Td(Vd(),a));b=uR(0,b)}return b};f.Gg=function(b){if(b instanceof HU){var a=l_(this,b);b=null===a?m_(this,b):a}else b=m_(this,b);return b};f.cb=function(b){return this.Id(b)};f.Oa=function(b){return this.Ld(b)}; -f.aa=function(b){for(var a=new vc(this.E()),c=0;cr=>!!m.s(r)!==n?AK(q,r):void 0)(a,c,h)));return h.oh()}if(0===e)return ox();h=new vc(e);b.I.W(0,h,0,d);for(k=1+d|0;d!==e;)0!==(1<!!a.s(m)!==c?AK(l,m):void 0));return l.oh()}return b}f.jh=function(b,a){if(a<(4+this.Xi()|0)){var c=new Wi(this);if(Gx(b))b.jb(new Xf(d=>{c.oc=c.oc.Af(d)}));else for(b=b.y();b.C();)a=b.z(),c.oc=c.oc.Af(a);return c.oc}if(this.E()<(a>>>5|0)&&b instanceof FS){a=new LY(this);for(a=sU(new tU,a);0g?-g|0:g)|0)|0,this.Uj(c),b);c=1+c|0}};f.Mb=function(b){var a=this.E();b=0a?CU(this,b):this.jh(b,a)};f.Rb=function(){return Zx()};function r_(){}r_.prototype=new pZ;r_.prototype.constructor=r_;function s_(){}f=s_.prototype=r_.prototype;f.Pf=function(b){return AU(this,b)}; -f.Oa=function(b){return BU(this,b)};f.cb=function(b){return Sp(this,b)};f.Gg=function(b){return CU(this,b)};f.aa=function(b){return nP(this,b)};f.Zc=function(b){return oP(this,b)};f.Ha=function(b){return pP(this,b,!1)};f.bc=function(b){return pP(this,b,!0)};f.Nc=function(){return"IndexedSeq"};f.kc=function(){var b=new LY(this);return sU(new tU,b)};f.he=function(b,a){return cR(this,this.E(),b,a)};f.$c=function(){return new GY(this)};f.Mb=function(b){return gR(this,b)};f.v=function(){return mR(this)}; -f.Rc=function(){return nR(this)};f.Sc=function(b){var a=this.E();return a===b?0:a=this.E())return this;if(b===rv()){b=this.Kk.X();var a=sv(),c=rv();tv(a,b,b.d.length,c);return new PU(b)}return HU.prototype.xf.call(this,b)};f.y=function(){return new WV(this.Kk)}; -f.Id=function(b){if("boolean"===typeof b){b=!!b;Md();var a=this.Kk;Ny();uv();var c=1+a.d.length|0;wv(ja(ld),Zs(ia(a)))?c=xv(ja(ld))?yv(a,c):lt(ut(),a,c,ja(id(ld))):(c=new yc(c),zv(uv(),a,0,c,0,a.d.length));Sv(Xd(),c,a.d.length,b);return new PU(c)}return HU.prototype.Id.call(this,b)};f.Ld=function(b){if("boolean"===typeof b){b=!!b;Md();var a=this.Kk;Ny();var c=new yc(1+a.d.length|0);c.d[0]=b;zv(uv(),a,0,c,1,a.d.length);return new PU(c)}return HU.prototype.Ld.call(this,b)};f.ir=function(b){return this.Kk.d[b]}; -f.Oa=function(b){return this.Ld(b)};f.cb=function(b){return this.Id(b)};f.He=function(b){return this.xf(b)};f.s=function(b){return this.ir(b|0)};f.ca=function(b){return this.ir(b)};f.Pc=function(){return Ny()};f.Fd=function(){return this.Kk};f.$classData=u({jR:0},!1,"scala.collection.immutable.ArraySeq$ofBoolean",{jR:1,Jl:1,Be:1,Ib:1,ka:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,eb:1,va:1,Ma:1,A:1,be:1,Eb:1,oe:1,Ye:1,Sb:1,fb:1,qf:1,af:1,Tb:1,$a:1,Hl:1,n:1});function NU(b){this.Lk=b}NU.prototype=new n_; -NU.prototype.constructor=NU;f=NU.prototype;f.E=function(){return this.Lk.d.length};f.jr=function(b){return this.Lk.d[b]};f.B=function(){var b=Xy();return az(b,this.Lk,b.Md)};f.l=function(b){if(b instanceof NU){var a=this.Lk;b=b.Lk;return et(ut(),a,b)}return KX(this,b)};f.xf=function(b){return 1>=this.E()?this:b===pv()?(b=this.Lk.X(),Us(ut(),b),new NU(b)):HU.prototype.xf.call(this,b)};f.y=function(){return new OV(this.Lk)}; -f.Id=function(b){if(cc(b)){b|=0;Md();var a=this.Lk;Ly();uv();var c=1+a.d.length|0;wv(ja(od),Zs(ia(a)))?c=xv(ja(od))?yv(a,c):lt(ut(),a,c,ja(id(od))):(c=new Ac(c),zv(uv(),a,0,c,0,a.d.length));Sv(Xd(),c,a.d.length,b);return new NU(c)}return HU.prototype.Id.call(this,b)};f.Ld=function(b){if(cc(b)){b|=0;Md();var a=this.Lk;Ly();var c=new Ac(1+a.d.length|0);c.d[0]=b;zv(uv(),a,0,c,1,a.d.length);return new NU(c)}return HU.prototype.Ld.call(this,b)};f.Oa=function(b){return this.Ld(b)};f.cb=function(b){return this.Id(b)}; -f.He=function(b){return this.xf(b)};f.s=function(b){return this.jr(b|0)};f.ca=function(b){return this.jr(b)};f.Pc=function(){return Ly()};f.Fd=function(){return this.Lk};f.$classData=u({kR:0},!1,"scala.collection.immutable.ArraySeq$ofByte",{kR:1,Jl:1,Be:1,Ib:1,ka:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,eb:1,va:1,Ma:1,A:1,be:1,Eb:1,oe:1,Ye:1,Sb:1,fb:1,qf:1,af:1,Tb:1,$a:1,Hl:1,n:1});function MU(b){this.Fj=b}MU.prototype=new n_;MU.prototype.constructor=MU;f=MU.prototype;f.E=function(){return this.Fj.d.length}; -f.kr=function(b){return this.Fj.d[b]};f.B=function(){var b=Xy();return bz(b,this.Fj,b.Md)};f.l=function(b){if(b instanceof MU){var a=this.Fj;b=b.Fj;return dt(ut(),a,b)}return KX(this,b)};f.xf=function(b){return 1>=this.E()?this:b===ov()?(b=this.Fj.X(),Ss(ut(),b),new MU(b)):HU.prototype.xf.call(this,b)};f.y=function(){return new PV(this.Fj)}; -f.Id=function(b){if(b instanceof ea){b=Oa(b);Md();var a=this.Fj;Ky();uv();var c=1+a.d.length|0;wv(ja(md),Zs(ia(a)))?c=xv(ja(md))?yv(a,c):lt(ut(),a,c,ja(id(md))):(c=new zc(c),zv(uv(),a,0,c,0,a.d.length));Sv(Xd(),c,a.d.length,uc(b));return new MU(c)}return HU.prototype.Id.call(this,b)};f.Ld=function(b){if(b instanceof ea){b=Oa(b);Md();var a=this.Fj;Ky();var c=new zc(1+a.d.length|0);c.d[0]=b;zv(uv(),a,0,c,1,a.d.length);return new MU(c)}return HU.prototype.Ld.call(this,b)}; -f.Bk=function(b,a,c,d){return(new uV(this.Fj)).Bk(b,a,c,d)};f.Oa=function(b){return this.Ld(b)};f.cb=function(b){return this.Id(b)};f.He=function(b){return this.xf(b)};f.s=function(b){return uc(this.kr(b|0))};f.ca=function(b){return uc(this.kr(b))};f.Pc=function(){return Ky()};f.Fd=function(){return this.Fj}; -f.$classData=u({lR:0},!1,"scala.collection.immutable.ArraySeq$ofChar",{lR:1,Jl:1,Be:1,Ib:1,ka:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,eb:1,va:1,Ma:1,A:1,be:1,Eb:1,oe:1,Ye:1,Sb:1,fb:1,qf:1,af:1,Tb:1,$a:1,Hl:1,n:1});function JU(b){this.Kl=b}JU.prototype=new n_;JU.prototype.constructor=JU;f=JU.prototype;f.E=function(){return this.Kl.d.length};f.B=function(){var b=Xy();return cz(b,this.Kl,b.Md)};f.l=function(b){if(b instanceof JU){var a=this.Kl;b=b.Kl;return gt(ut(),a,b)}return KX(this,b)};f.y=function(){return new QV(this.Kl)}; -f.Id=function(b){if("number"===typeof b){b=+b;Md();var a=this.Kl;Hy();uv();var c=1+a.d.length|0;wv(ja(Bd),Zs(ia(a)))?c=xv(ja(Bd))?yv(a,c):lt(ut(),a,c,ja(id(Bd))):(c=new Zc(c),zv(uv(),a,0,c,0,a.d.length));Sv(Xd(),c,a.d.length,b);return new JU(c)}return HU.prototype.Id.call(this,b)};f.Ld=function(b){if("number"===typeof b){b=+b;Md();var a=this.Kl;Hy();var c=new Zc(1+a.d.length|0);c.d[0]=b;zv(uv(),a,0,c,1,a.d.length);return new JU(c)}return HU.prototype.Ld.call(this,b)};f.fr=function(b){return this.Kl.d[b]}; -f.Oa=function(b){return this.Ld(b)};f.cb=function(b){return this.Id(b)};f.s=function(b){return this.fr(b|0)};f.ca=function(b){return this.fr(b)};f.Pc=function(){return Hy()};f.Fd=function(){return this.Kl};f.$classData=u({mR:0},!1,"scala.collection.immutable.ArraySeq$ofDouble",{mR:1,Jl:1,Be:1,Ib:1,ka:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,eb:1,va:1,Ma:1,A:1,be:1,Eb:1,oe:1,Ye:1,Sb:1,fb:1,qf:1,af:1,Tb:1,$a:1,Hl:1,n:1});function LU(b){this.Ll=b}LU.prototype=new n_;LU.prototype.constructor=LU;f=LU.prototype; -f.E=function(){return this.Ll.d.length};f.B=function(){var b=Xy();return dz(b,this.Ll,b.Md)};f.l=function(b){if(b instanceof LU){var a=this.Ll;b=b.Ll;return ht(ut(),a,b)}return KX(this,b)};f.y=function(){return new RV(this.Ll)}; -f.Id=function(b){if(ta(b)){b=Math.fround(b);Md();var a=this.Ll;Jy();uv();var c=1+a.d.length|0;wv(ja(wd),Zs(ia(a)))?c=xv(ja(wd))?yv(a,c):lt(ut(),a,c,ja(id(wd))):(c=new Yc(c),zv(uv(),a,0,c,0,a.d.length));Sv(Xd(),c,a.d.length,b);return new LU(c)}return HU.prototype.Id.call(this,b)};f.Ld=function(b){if(ta(b)){b=Math.fround(b);Md();var a=this.Ll;Jy();var c=new Yc(1+a.d.length|0);c.d[0]=b;zv(uv(),a,0,c,1,a.d.length);return new LU(c)}return HU.prototype.Ld.call(this,b)};f.gr=function(b){return this.Ll.d[b]}; -f.Oa=function(b){return this.Ld(b)};f.cb=function(b){return this.Id(b)};f.s=function(b){return this.gr(b|0)};f.ca=function(b){return this.gr(b)};f.Pc=function(){return Jy()};f.Fd=function(){return this.Ll};f.$classData=u({nR:0},!1,"scala.collection.immutable.ArraySeq$ofFloat",{nR:1,Jl:1,Be:1,Ib:1,ka:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,eb:1,va:1,Ma:1,A:1,be:1,Eb:1,oe:1,Ye:1,Sb:1,fb:1,qf:1,af:1,Tb:1,$a:1,Hl:1,n:1});function IU(b){this.Mk=b}IU.prototype=new n_;IU.prototype.constructor=IU;f=IU.prototype; -f.E=function(){return this.Mk.d.length};f.B=function(){var b=Xy();return ez(b,this.Mk,b.Md)};f.l=function(b){if(b instanceof IU){var a=this.Mk;b=b.Mk;return bt(ut(),a,b)}return KX(this,b)};f.xf=function(b){return 1>=this.E()?this:b===mv()?(b=this.Mk.X(),Ks(ut(),b),new IU(b)):HU.prototype.xf.call(this,b)};f.y=function(){return new SV(this.Mk)}; -f.Id=function(b){if(na(b)){b|=0;Md();var a=this.Mk;em();uv();var c=1+a.d.length|0;wv(ja(qd),Zs(ia(a)))?c=xv(ja(qd))?yv(a,c):lt(ut(),a,c,ja(id(qd))):(c=new Lc(c),zv(uv(),a,0,c,0,a.d.length));Sv(Xd(),c,a.d.length,b);return new IU(c)}return HU.prototype.Id.call(this,b)};f.Ld=function(b){if(na(b)){b|=0;Md();var a=this.Mk;em();var c=new Lc(1+a.d.length|0);c.d[0]=b;zv(uv(),a,0,c,1,a.d.length);return new IU(c)}return HU.prototype.Ld.call(this,b)};f.Bm=function(b){return this.Mk.d[b]};f.Oa=function(b){return this.Ld(b)}; -f.cb=function(b){return this.Id(b)};f.He=function(b){return this.xf(b)};f.s=function(b){return this.Bm(b|0)};f.ca=function(b){return this.Bm(b)};f.Pc=function(){return em()};f.Fd=function(){return this.Mk};f.$classData=u({oR:0},!1,"scala.collection.immutable.ArraySeq$ofInt",{oR:1,Jl:1,Be:1,Ib:1,ka:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,eb:1,va:1,Ma:1,A:1,be:1,Eb:1,oe:1,Ye:1,Sb:1,fb:1,qf:1,af:1,Tb:1,$a:1,Hl:1,n:1});function KU(b){this.Nk=b}KU.prototype=new n_;KU.prototype.constructor=KU;f=KU.prototype; -f.E=function(){return this.Nk.d.length};f.B=function(){var b=Xy();return fz(b,this.Nk,b.Md)};f.l=function(b){if(b instanceof KU){var a=this.Nk;b=b.Nk;return at(ut(),a,b)}return KX(this,b)};f.xf=function(b){return 1>=this.E()?this:b===nv()?(b=this.Nk.X(),Os(ut(),b),new KU(b)):HU.prototype.xf.call(this,b)};f.y=function(){return new TV(this.Nk)}; -f.Id=function(b){if(b instanceof ya){var a=Ra(b);b=a.L;a=a.N;Md();var c=this.Nk;Iy();uv();var d=1+c.d.length|0;wv(ja(sd),Zs(ia(c)))?d=xv(ja(sd))?yv(c,d):lt(ut(),c,d,ja(id(sd))):(d=new Mc(d),zv(uv(),c,0,d,0,c.d.length));Sv(Xd(),d,c.d.length,new ya(b,a));return new KU(d)}return HU.prototype.Id.call(this,b)}; -f.Ld=function(b){if(b instanceof ya){var a=Ra(b);b=a.L;a=a.N;Md();var c=this.Nk;Iy();var d=new Mc(1+c.d.length|0);d.d[0]=Ra(new ya(b,a));zv(uv(),c,0,d,1,c.d.length);return new KU(d)}return HU.prototype.Ld.call(this,b)};f.hr=function(b){return this.Nk.d[b]};f.Oa=function(b){return this.Ld(b)};f.cb=function(b){return this.Id(b)};f.He=function(b){return this.xf(b)};f.s=function(b){return this.hr(b|0)};f.ca=function(b){return this.hr(b)};f.Pc=function(){return Iy()};f.Fd=function(){return this.Nk}; -f.$classData=u({pR:0},!1,"scala.collection.immutable.ArraySeq$ofLong",{pR:1,Jl:1,Be:1,Ib:1,ka:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,eb:1,va:1,Ma:1,A:1,be:1,Eb:1,oe:1,Ye:1,Sb:1,fb:1,qf:1,af:1,Tb:1,$a:1,Hl:1,n:1});function TN(b){this.Gj=b}TN.prototype=new n_;TN.prototype.constructor=TN;f=TN.prototype;f.Pc=function(){return hv(iv(),Zs(ia(this.Gj)))};f.E=function(){return this.Gj.d.length};f.ca=function(b){return this.Gj.d[b]};f.B=function(){var b=Xy();return Zy(b,this.Gj,b.Md)}; -f.l=function(b){return b instanceof TN?RD(uv(),this.Gj,b.Gj):KX(this,b)};function u_(b,a){if(1>=b.Gj.d.length)return b;b=b.Gj.X();Ws(ut(),b,a);return new TN(b)}f.y=function(){return mU(new nU,this.Gj)};f.He=function(b){return u_(this,b)};f.xf=function(b){return u_(this,b)};f.s=function(b){return this.ca(b|0)};f.Fd=function(){return this.Gj}; -f.$classData=u({qR:0},!1,"scala.collection.immutable.ArraySeq$ofRef",{qR:1,Jl:1,Be:1,Ib:1,ka:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,eb:1,va:1,Ma:1,A:1,be:1,Eb:1,oe:1,Ye:1,Sb:1,fb:1,qf:1,af:1,Tb:1,$a:1,Hl:1,n:1});function OU(b){this.Ok=b}OU.prototype=new n_;OU.prototype.constructor=OU;f=OU.prototype;f.E=function(){return this.Ok.d.length};f.lr=function(b){return this.Ok.d[b]};f.B=function(){var b=Xy();return gz(b,this.Ok,b.Md)}; -f.l=function(b){if(b instanceof OU){var a=this.Ok;b=b.Ok;return ct(ut(),a,b)}return KX(this,b)};f.xf=function(b){return 1>=this.E()?this:b===qv()?(b=this.Ok.X(),Qs(ut(),b),new OU(b)):HU.prototype.xf.call(this,b)};f.y=function(){return new UV(this.Ok)}; -f.Id=function(b){if(dc(b)){b|=0;Md();var a=this.Ok;My();uv();var c=1+a.d.length|0;wv(ja(pd),Zs(ia(a)))?c=xv(ja(pd))?yv(a,c):lt(ut(),a,c,ja(id(pd))):(c=new Ic(c),zv(uv(),a,0,c,0,a.d.length));Sv(Xd(),c,a.d.length,b);return new OU(c)}return HU.prototype.Id.call(this,b)};f.Ld=function(b){if(dc(b)){b|=0;Md();var a=this.Ok;My();var c=new Ic(1+a.d.length|0);c.d[0]=b;zv(uv(),a,0,c,1,a.d.length);return new OU(c)}return HU.prototype.Ld.call(this,b)};f.Oa=function(b){return this.Ld(b)};f.cb=function(b){return this.Id(b)}; -f.He=function(b){return this.xf(b)};f.s=function(b){return this.lr(b|0)};f.ca=function(b){return this.lr(b)};f.Pc=function(){return My()};f.Fd=function(){return this.Ok};f.$classData=u({rR:0},!1,"scala.collection.immutable.ArraySeq$ofShort",{rR:1,Jl:1,Be:1,Ib:1,ka:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,eb:1,va:1,Ma:1,A:1,be:1,Eb:1,oe:1,Ye:1,Sb:1,fb:1,qf:1,af:1,Tb:1,$a:1,Hl:1,n:1});function QU(b){this.Qp=b}QU.prototype=new n_;QU.prototype.constructor=QU;f=QU.prototype;f.E=function(){return this.Qp.d.length}; -f.B=function(){var b=Xy();return hz(b,this.Qp,b.Md)};f.l=function(b){return b instanceof QU?this.Qp.d.length===b.Qp.d.length:KX(this,b)};f.y=function(){return new VV(this.Qp)};f.s=function(){};f.ca=function(){};f.Pc=function(){return UE()};f.Fd=function(){return this.Qp};f.$classData=u({sR:0},!1,"scala.collection.immutable.ArraySeq$ofUnit",{sR:1,Jl:1,Be:1,Ib:1,ka:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,eb:1,va:1,Ma:1,A:1,be:1,Eb:1,oe:1,Ye:1,Sb:1,fb:1,qf:1,af:1,Tb:1,$a:1,Hl:1,n:1}); -function v_(b,a,c){for(;;){if(b.r())return y();var d=b.v(),e=b.D();if(!!a.s(d)!==c){a:for(var g=c;;){if(e.r()){c=b;break a}c=e.v();if(!!a.s(c)!==g)e=e.D();else{var h=b;d=e;c=a;b=g;e=new kf(h.v(),y());g=h.D();for(a=e;g!==d;)h=new kf(g.v(),y()),a=a.ja=h,g=g.D();for(g=d=d.D();!d.r();){h=d.v();if(!!c.s(h)===b){for(;g!==d;)h=new kf(g.v(),y()),a=a.ja=h,g=g.D();g=d.D()}d=d.D()}g.r()||(a.ja=g);c=e;break a}}return c}b=e}}function nF(){}nF.prototype=new PY;nF.prototype.constructor=nF;function w_(){} -f=w_.prototype=nF.prototype;f.Pf=function(b){return FW(this,b)};f.He=function(b){return hP(this,b)};f.y=function(){return new BR(this)};f.cb=function(b){return Sp(this,b)};f.Nn=function(b){return SA(this,b)};f.Gm=function(b){return oM(this,b)};f.Po=function(){return Vp(this)};f.Nc=function(){return"LinearSeq"};f.ca=function(b){return ul(this,b)};f.pg=function(b,a){for(var c=this;!c.r();)b=a.T(b,c.v()),c=c.D();return b};f.Tm=function(b){return yR(this,b)};f.uj=function(b,a){return zR(this,b,a)}; -f.Jg=function(){return ke()};function bO(b,a){if(b.r())return a;if(a.r())return b;var c=new kf(a.v(),b),d=c;for(a=a.D();!a.r();){var e=new kf(a.v(),b);d=d.ja=e;a=a.D()}return c}f.r=function(){return this===y()};function Lp(b,a){return new kf(a,b)}function le(b,a){if(a instanceof nF)return bO(b,a);if(0===a.V())return b;if(a instanceof UF&&b.r())return a.Qd();a=a.y();if(a.C()){for(var c=new kf(a.z(),b),d=c;a.C();){var e=new kf(a.z(),b);d=d.ja=e}return c}return b} -function hf(b,a){return a instanceof nF?bO(a,b):CU(b,a)}function oN(b,a){if(b===y())return y();var c=new kf(a.s(b.v()),y()),d=c;for(b=b.D();b!==y();){var e=new kf(a.s(b.v()),y());d=d.ja=e;b=b.D()}return c}f.jb=function(b){for(var a=this;!a.r();)b.s(a.v()),a=a.D()};function wA(b){for(var a=y();!b.r();){var c=b.v();a=new kf(c,a);b=b.D()}return a}f.he=function(b,a){for(var c=wA(this);!c.r();)b=a.T(c.v(),b),c=c.D();return b};f.E=function(){for(var b=this,a=0;!b.r();)a=1+a|0,b=b.D();return a}; -f.Sc=function(b){if(0>b)b=1;else a:for(var a=this,c=0;;){if(c===b){b=a.r()?0:1;break a}if(a.r()){b=-1;break a}c=1+c|0;a=a.D()}return b};f.Qe=function(b){for(var a=this;!a.r();){if(!b.s(a.v()))return!1;a=a.D()}return!0};f.Xd=function(b){for(var a=this;!a.r();){if(b.s(a.v()))return!0;a=a.D()}return!1};f.sa=function(b){for(var a=this;!a.r();){if(Zk($k(),a.v(),b))return!0;a=a.D()}return!1};f.Yd=function(b){for(var a=this;!a.r();){if(b.s(a.v()))return new F(a.v());a=a.D()}return z()}; -f.Rc=function(){if(this.r())throw be("List.last");for(var b=this,a=this.D();!a.r();)b=a,a=a.D();return b.v()};f.hf=function(){return"List"};f.Qd=function(){return this};f.l=function(b){var a;if(b instanceof nF)a:for(a=this;;){if(a===b){a=!0;break a}var c=a.r(),d=b.r();if(c||d||!Zk($k(),a.v(),b.v())){a=c&&d;break a}a=a.D();b=b.D()}else a=KX(this,b);return a};f.s=function(b){return ul(this,b|0)};f.Mb=function(b){return lN(b,this)};f.bc=function(b){return v_(this,b,!0)}; -f.Ha=function(b){return v_(this,b,!1)};f.Zc=function(b){for(var a=this,c=null,d=null;a!==y();){for(var e=b.s(a.v()).y();e.C();){var g=new kf(e.z(),y());null===d?c=g:d.ja=g;d=g}a=a.D()}return null===c?y():c};f.aa=function(b){return oN(this,b)};f.Gg=function(b){return hf(this,b)};f.Oa=function(b){return Lp(this,b)};f.Rb=function(){return ke()};function x_(){this.I=null}x_.prototype=new o_;x_.prototype.constructor=x_;function y_(){}y_.prototype=x_.prototype;function xV(b){this.Fo=b}xV.prototype=new s_; -xV.prototype.constructor=xV;f=xV.prototype;f.E=function(){return this.Fo.d.length};f.B=function(){var b=Xy();return $y(b,this.Fo,b.Md)};f.l=function(b){if(b instanceof xV){var a=this.Fo;b=b.Fo;return ft(ut(),a,b)}return r_.prototype.l.call(this,b)};f.y=function(){return new WV(this.Fo)};f.ir=function(b){return this.Fo.d[b]};f.s=function(b){return this.ir(b|0)};f.ca=function(b){return this.ir(b)};f.Pc=function(){return Ny()};f.Nh=function(){return this.Fo}; -f.$classData=u({FT:0},!1,"scala.collection.mutable.ArraySeq$ofBoolean",{FT:1,Sl:1,Xg:1,Ib:1,ka:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,eb:1,va:1,Ma:1,A:1,$g:1,hg:1,ah:1,gg:1,lf:1,zh:1,Sb:1,fb:1,Ah:1,Tb:1,$a:1,n:1});function vV(b){this.Go=b}vV.prototype=new s_;vV.prototype.constructor=vV;f=vV.prototype;f.E=function(){return this.Go.d.length};f.jr=function(b){return this.Go.d[b]};f.B=function(){var b=Xy();return az(b,this.Go,b.Md)}; -f.l=function(b){if(b instanceof vV){var a=this.Go;b=b.Go;return et(ut(),a,b)}return r_.prototype.l.call(this,b)};f.y=function(){return new OV(this.Go)};f.s=function(b){return this.jr(b|0)};f.ca=function(b){return this.jr(b)};f.Pc=function(){return Ly()};f.Nh=function(){return this.Go};f.$classData=u({GT:0},!1,"scala.collection.mutable.ArraySeq$ofByte",{GT:1,Sl:1,Xg:1,Ib:1,ka:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,eb:1,va:1,Ma:1,A:1,$g:1,hg:1,ah:1,gg:1,lf:1,zh:1,Sb:1,fb:1,Ah:1,Tb:1,$a:1,n:1}); -function uV(b){this.Ti=b}uV.prototype=new s_;uV.prototype.constructor=uV;f=uV.prototype;f.E=function(){return this.Ti.d.length};f.kr=function(b){return this.Ti.d[b]};f.B=function(){var b=Xy();return bz(b,this.Ti,b.Md)};f.l=function(b){if(b instanceof uV){var a=this.Ti;b=b.Ti;return dt(ut(),a,b)}return r_.prototype.l.call(this,b)};f.y=function(){return new PV(this.Ti)}; -f.Bk=function(b,a,c,d){var e=b.qd;0!==a.length&&(e.$=""+e.$+a);a=this.Ti.d.length;if(0!==a)if(""===c)fO(e,this.Ti);else{e.E();var g=String.fromCharCode(this.Ti.d[0]);e.$=""+e.$+g;for(g=1;g=b.ii&&fi(b,b.ma.d.length<<1);return gi(b,a,c,d,d&(-1+b.ma.d.length|0))} -function ci(b,a,c){(1+b.hc|0)>=b.ii&&fi(b,b.ma.d.length<<1);var d=di(G(),a);d^=d>>>16|0;gi(b,a,c,d,d&(-1+b.ma.d.length|0))}function gi(b,a,c,d,e){var g=b.ma.d[e];if(null===g)b.ma.d[e]=new Hx(a,d,c,null);else{for(var h=null,k=g;null!==k&&k.Ge<=d;){if(k.Ge===d&&Zk($k(),a,k.yg))return k.xd=c,null;h=k;k=k.gb}null===h?b.ma.d[e]=new Hx(a,d,c,g):h.gb=new Hx(a,d,c,h.gb)}b.hc=1+b.hc|0;return null} -function fi(b,a){if(0>a)throw tK("new HashMap table size "+a+" exceeds maximum");var c=b.ma.d.length;b.ii=xb(a*b.Ou);if(0===b.hc)b.ma=new (id(Ix).Na)(a);else{var d=b.ma;b.ma=jt(ut(),d,a);d=new Hx(null,0,null,null);for(var e=new Hx(null,0,null,null);c>(Math.clz32(b)|0)&b)<<1;return 1073741824>b?b:1073741824}function JL(b,a,c){b.Ou=c;b.ma=new (id(Ix).Na)(A_(a));b.ii=xb(b.ma.d.length*b.Ou);b.hc=0;return b}function ML(){var b=new KL;JL(b,16,.75);return b}function KL(){this.Ou=0;this.ma=null;this.hc=this.ii=0}KL.prototype=new $Z;KL.prototype.constructor=KL;f=KL.prototype;f.wj=function(b){return EW(this,b)};f.Bc=function(b){var a=this.Sh().kb();a.jc(this);a.jc(b);return a.db()}; -f.aa=function(b){return nP(this,b)};f.Zc=function(b){return oP(this,b)};f.Ha=function(b){return pP(this,b,!1)};f.bc=function(b){return pP(this,b,!0)};f.da=function(){return this.hc};f.sa=function(b){var a=di(G(),b);a^=a>>>16|0;var c=this.ma.d[a&(-1+this.ma.d.length|0)];return null!==(null===c?null:ei(c,b,a))};f.Xc=function(b){b=A_(xb((1+b|0)/this.Ou));b>this.ma.d.length&&fi(this,b)}; -function IL(b,a){b.Xc(a.V());if(a instanceof EK)return a.Db.Mw(new ro((d,e,g)=>{g|=0;z_(b,d,e,g^(g>>>16|0))})),b;if(a instanceof KL){for(a=RR(a);a.C();){var c=a.z();z_(b,c.yg,c.xd,c.Ge)}return b}return a&&a.$classData&&a.$classData.hb.rU?(a.Bi(new Gj((d,e)=>{var g=di(G(),d);return z_(b,d,e,g^(g>>>16|0))})),b):pE(b,a)}f.y=function(){return 0===this.hc?Xx().xa:new zV(this)};f.ln=function(){return 0===this.hc?Xx().xa:new AV(this)};function RR(b){return 0===b.hc?Xx().xa:new BV(b)} -f.Fw=function(){var b=this.ma;it(ut(),b,null);this.hc=0};f.tc=function(b){var a=di(G(),b);a^=a>>>16|0;var c=this.ma.d[a&(-1+this.ma.d.length|0)];b=null===c?null:ei(c,b,a);return null===b?z():new F(b.xd)};f.s=function(b){var a=di(G(),b);a^=a>>>16|0;var c=this.ma.d[a&(-1+this.ma.d.length|0)];a=null===c?null:ei(c,b,a);return null===a?xU(b):a.xd}; -f.rj=function(b,a){if(ia(this)!==ja(bi))return wU(this,b,a);var c=di(G(),b);c^=c>>>16|0;var d=this.ma.d[c&(-1+this.ma.d.length|0)];b=null===d?null:ei(d,b,c);return null===b?Zq(a):b.xd}; -function WF(b,a){var c=di(G(),a);a:{c^=c>>>16|0;var d=c&(-1+b.ma.d.length|0),e=b.ma.d[d];if(null===e)b=null;else if(e.Ge===c&&Zk($k(),e.yg,a))b.ma.d[d]=e.gb,b.hc=-1+b.hc|0,b=e;else{d=e;for(e=e.gb;null!==e&&e.Ge<=c;){if(e.Ge===c&&Zk($k(),e.yg,a)){d.gb=e.gb;b.hc=-1+b.hc|0;b=e;break a}d=e;e=e.gb}b=null}}null===b&&z()}function $L(b,a){ci(b,a.o(),a.m());return b}f.V=function(){return this.hc};f.r=function(){return 0===this.hc}; -f.jb=function(b){for(var a=this.ma.d.length,c=0;ch?-h|0:h)|0)|0,b.Uj(d),a);d=1+d|0}}function px(b){this.I=b}px.prototype=new y_;px.prototype.constructor=px;f=px.prototype;f.ca=function(b){if(0<=b&&bthis.I.d.length)return new px(yx(qx(),this.I,b));var a=this.I,c=qx().Kb,d=new vc(1);d.d[0]=b;return new rx(a,32,c,d,33)};f.nh=function(b){var a=this.I.d.length;if(32>a)return new px(Ax(qx(),b,this.I));var c=new vc(1);c.d[0]=b;return new rx(c,1,qx().Kb,this.I,1+a|0)};f.xj=function(b){return new px(Dx(qx(),this.I,b))};f.Vi=function(b,a){var c=this.I;return new px(st(ut(),c,b,a))}; -f.li=function(){if(1===this.I.d.length)return ox();var b=this.I,a=b.d.length;return new px(st(ut(),b,1,a))};f.Xi=function(){return 1};f.Uj=function(){return this.I};f.jh=function(b,a){var c=Fx(qx(),this.I,b);return null!==c?new px(c):FS.prototype.jh.call(this,b,a)};f.D=function(){return this.li()};f.aa=function(b){return this.xj(b)};f.Oa=function(b){return this.nh(b)};f.cb=function(b){return this.Af(b)};f.s=function(b){b|=0;if(0<=b&&b>>5|0,b=this.vf){var c=b-this.vf|0;b=c>>>5|0;c&=31;if(bthis.S.d.length)return b=yx(qx(),this.S,b),new rx(this.I,this.vf,this.De,b,1+this.U|0);if(30>this.De.d.length){var a=zx(qx(),this.De,this.S),c=new vc(1);c.d[0]=b;return new rx(this.I,this.vf,a,c,1+this.U|0)}a=this.I;c=this.vf;var d=this.De,e=this.vf,g=qx().Ed,h=this.S,k=new (id(id(ed)).Na)(1);k.d[0]=h;h=new vc(1);h.d[0]=b;return new sx(a,c,d,960+e|0,g,k,h,1+this.U|0)}; -f.nh=function(b){if(32>this.vf){var a=Ax(qx(),b,this.I);return new rx(a,1+this.vf|0,this.De,this.S,1+this.U|0)}if(30>this.De.d.length)return a=new vc(1),a.d[0]=b,b=Bx(qx(),this.I,this.De),new rx(a,1,b,this.S,1+this.U|0);a=new vc(1);a.d[0]=b;b=this.I;var c=new (id(id(ed)).Na)(1);c.d[0]=b;return new sx(a,1,c,1+this.vf|0,qx().Ed,this.De,this.S,1+this.U|0)};f.xj=function(b){var a=Dx(qx(),this.I,b),c=Ex(qx(),2,this.De,b);b=Dx(qx(),this.S,b);return new rx(a,this.vf,c,b,this.U)}; -f.Vi=function(b,a){b=new mx(b,a);nx(b,1,this.I);nx(b,2,this.De);nx(b,1,this.S);return b.oh()};f.li=function(){if(1>>5|0,a>>10|0;var c=31&(a>>>5|0);a&=31;return b=this.bf?(a=b-this.bf|0,this.cf.d[a>>>5|0].d[31&a]):this.I.d[b]}throw this.xe(b);}; -f.Xl=function(b,a){if(0<=b&&b=this.pe){var c=b-this.pe|0,d=c>>>10|0;b=31&(c>>>5|0);c&=31;if(d= -this.bf)return c=b-this.bf|0,b=c>>>5|0,c&=31,d=this.cf.X(),e=d.d[b].X(),e.d[c]=a,d.d[b]=e,new sx(this.I,this.bf,d,this.pe,this.Dd,this.Nd,this.S,this.U);c=this.I.X();c.d[b]=a;return new sx(c,this.bf,this.cf,this.pe,this.Dd,this.Nd,this.S,this.U)}throw this.xe(b);}; -f.Af=function(b){if(32>this.S.d.length)return b=yx(qx(),this.S,b),new sx(this.I,this.bf,this.cf,this.pe,this.Dd,this.Nd,b,1+this.U|0);if(31>this.Nd.d.length){var a=zx(qx(),this.Nd,this.S),c=new vc(1);c.d[0]=b;return new sx(this.I,this.bf,this.cf,this.pe,this.Dd,a,c,1+this.U|0)}if(30>this.Dd.d.length){a=zx(qx(),this.Dd,zx(qx(),this.Nd,this.S));c=qx().Kb;var d=new vc(1);d.d[0]=b;return new sx(this.I,this.bf,this.cf,this.pe,a,c,d,1+this.U|0)}a=this.I;c=this.bf;d=this.cf;var e=this.pe,g=this.Dd,h=this.pe, -k=qx().xg,l=zx(qx(),this.Nd,this.S),m=new (id(id(id(ed))).Na)(1);m.d[0]=l;l=qx().Kb;var n=new vc(1);n.d[0]=b;return new tx(a,c,d,e,g,30720+h|0,k,m,l,n,1+this.U|0)}; -f.nh=function(b){if(32>this.bf){var a=Ax(qx(),b,this.I);return new sx(a,1+this.bf|0,this.cf,1+this.pe|0,this.Dd,this.Nd,this.S,1+this.U|0)}if(1024>this.pe)return a=new vc(1),a.d[0]=b,b=Bx(qx(),this.I,this.cf),new sx(a,1,b,1+this.pe|0,this.Dd,this.Nd,this.S,1+this.U|0);if(30>this.Dd.d.length){a=new vc(1);a.d[0]=b;b=qx().Kb;var c=Bx(qx(),Bx(qx(),this.I,this.cf),this.Dd);return new sx(a,1,b,1,c,this.Nd,this.S,1+this.U|0)}a=new vc(1);a.d[0]=b;b=qx().Kb;c=Bx(qx(),this.I,this.cf);var d=new (id(id(id(ed))).Na)(1); -d.d[0]=c;return new tx(a,1,b,1,d,1+this.pe|0,qx().xg,this.Dd,this.Nd,this.S,1+this.U|0)};f.xj=function(b){var a=Dx(qx(),this.I,b),c=Ex(qx(),2,this.cf,b),d=Ex(qx(),3,this.Dd,b),e=Ex(qx(),2,this.Nd,b);b=Dx(qx(),this.S,b);return new sx(a,this.bf,c,this.pe,d,e,b,this.U)};f.Vi=function(b,a){b=new mx(b,a);nx(b,1,this.I);nx(b,2,this.cf);nx(b,3,this.Dd);nx(b,2,this.Nd);nx(b,1,this.S);return b.oh()}; -f.li=function(){if(1>>10|0;var c=31&(b>>>5|0);b&=31;return a=this.bf?(b=a-this.bf|0,this.cf.d[b>>>5|0].d[31&b]):this.I.d[a]}throw this.xe(a);};f.$classData=u({nT:0},!1,"scala.collection.immutable.Vector3",{nT:1,Wr:1,fq:1,eq:1,Be:1,Ib:1,ka:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,eb:1,va:1,Ma:1,A:1,be:1,Eb:1,oe:1,Ye:1,Sb:1,fb:1,qf:1,af:1,Tb:1,$a:1,bg:1,n:1}); -function tx(b,a,c,d,e,g,h,k,l,m,n){this.S=this.I=null;this.U=0;this.ce=a;this.Od=c;this.de=d;this.Pd=e;this.ud=g;this.Vc=h;this.dd=k;this.cd=l;B_(this,b,m,n)}tx.prototype=new C_;tx.prototype.constructor=tx;f=tx.prototype; -f.ca=function(b){if(0<=b&&b>>15|0;var c=31&(a>>>10|0),d=31&(a>>>5|0);a&=31;return b=this.de?(a=b-this.de|0,this.Pd.d[a>>>10|0].d[31&(a>>>5|0)].d[31&a]):b>=this.ce?(a=b-this.ce|0,this.Od.d[a>>>5|0].d[31&a]):this.I.d[b]}throw this.xe(b);}; -f.Xl=function(b,a){if(0<=b&&b=this.ud){var c=b-this.ud|0,d=c>>>15|0,e=31&(c>>>10|0);b=31&(c>>>5|0);c&=31;if(d=this.de)return e=b-this.de|0,b=e>>>10|0,c=31&(e>>>5|0),e&=31,d=this.Pd.X(),g=d.d[b].X(),h=g.d[c].X(),h.d[e]=a,g.d[c]=h,d.d[b]=g,new tx(this.I,this.ce,this.Od,this.de,d,this.ud,this.Vc,this.dd,this.cd,this.S,this.U); -if(b>=this.ce)return c=b-this.ce|0,b=c>>>5|0,c&=31,e=this.Od.X(),d=e.d[b].X(),d.d[c]=a,e.d[b]=d,new tx(this.I,this.ce,e,this.de,this.Pd,this.ud,this.Vc,this.dd,this.cd,this.S,this.U);c=this.I.X();c.d[b]=a;return new tx(c,this.ce,this.Od,this.de,this.Pd,this.ud,this.Vc,this.dd,this.cd,this.S,this.U)}throw this.xe(b);}; -f.Af=function(b){if(32>this.S.d.length)return b=yx(qx(),this.S,b),new tx(this.I,this.ce,this.Od,this.de,this.Pd,this.ud,this.Vc,this.dd,this.cd,b,1+this.U|0);if(31>this.cd.d.length){var a=zx(qx(),this.cd,this.S),c=new vc(1);c.d[0]=b;return new tx(this.I,this.ce,this.Od,this.de,this.Pd,this.ud,this.Vc,this.dd,a,c,1+this.U|0)}if(31>this.dd.d.length){a=zx(qx(),this.dd,zx(qx(),this.cd,this.S));c=qx().Kb;var d=new vc(1);d.d[0]=b;return new tx(this.I,this.ce,this.Od,this.de,this.Pd,this.ud,this.Vc,a,c, -d,1+this.U|0)}if(30>this.Vc.d.length){a=zx(qx(),this.Vc,zx(qx(),this.dd,zx(qx(),this.cd,this.S)));c=qx().Ed;d=qx().Kb;var e=new vc(1);e.d[0]=b;return new tx(this.I,this.ce,this.Od,this.de,this.Pd,this.ud,a,c,d,e,1+this.U|0)}a=this.I;c=this.ce;d=this.Od;e=this.de;var g=this.Pd,h=this.ud,k=this.Vc,l=this.ud,m=qx().fn,n=zx(qx(),this.dd,zx(qx(),this.cd,this.S)),q=new (id(id(id(id(ed)))).Na)(1);q.d[0]=n;n=qx().Ed;var r=qx().Kb,t=new vc(1);t.d[0]=b;return new ux(a,c,d,e,g,h,k,983040+l|0,m,q,n,r,t,1+this.U| -0)}; -f.nh=function(b){if(32>this.ce){var a=Ax(qx(),b,this.I);return new tx(a,1+this.ce|0,this.Od,1+this.de|0,this.Pd,1+this.ud|0,this.Vc,this.dd,this.cd,this.S,1+this.U|0)}if(1024>this.de)return a=new vc(1),a.d[0]=b,b=Bx(qx(),this.I,this.Od),new tx(a,1,b,1+this.de|0,this.Pd,1+this.ud|0,this.Vc,this.dd,this.cd,this.S,1+this.U|0);if(32768>this.ud){a=new vc(1);a.d[0]=b;b=qx().Kb;var c=Bx(qx(),Bx(qx(),this.I,this.Od),this.Pd);return new tx(a,1,b,1,c,1+this.ud|0,this.Vc,this.dd,this.cd,this.S,1+this.U|0)}if(30> -this.Vc.d.length){a=new vc(1);a.d[0]=b;b=qx().Kb;c=qx().Ed;var d=Bx(qx(),Bx(qx(),Bx(qx(),this.I,this.Od),this.Pd),this.Vc);return new tx(a,1,b,1,c,1,d,this.dd,this.cd,this.S,1+this.U|0)}a=new vc(1);a.d[0]=b;b=qx().Kb;c=qx().Ed;d=Bx(qx(),Bx(qx(),this.I,this.Od),this.Pd);var e=new (id(id(id(id(ed)))).Na)(1);e.d[0]=d;return new ux(a,1,b,1,c,1,e,1+this.ud|0,qx().fn,this.Vc,this.dd,this.cd,this.S,1+this.U|0)}; -f.xj=function(b){var a=Dx(qx(),this.I,b),c=Ex(qx(),2,this.Od,b),d=Ex(qx(),3,this.Pd,b),e=Ex(qx(),4,this.Vc,b),g=Ex(qx(),3,this.dd,b),h=Ex(qx(),2,this.cd,b);b=Dx(qx(),this.S,b);return new tx(a,this.ce,c,this.de,d,this.ud,e,g,h,b,this.U)};f.Vi=function(b,a){b=new mx(b,a);nx(b,1,this.I);nx(b,2,this.Od);nx(b,3,this.Pd);nx(b,4,this.Vc);nx(b,3,this.dd);nx(b,2,this.cd);nx(b,1,this.S);return b.oh()}; -f.li=function(){if(1>>15|0;var c=31&(b>>>10|0),d=31&(b>>>5|0);b&=31;return a=this.de?(b=a-this.de|0,this.Pd.d[b>>>10|0].d[31&(b>>>5|0)].d[31&b]):a>=this.ce?(b=a-this.ce|0,this.Od.d[b>>>5|0].d[31&b]):this.I.d[a]}throw this.xe(a);}; -f.$classData=u({oT:0},!1,"scala.collection.immutable.Vector4",{oT:1,Wr:1,fq:1,eq:1,Be:1,Ib:1,ka:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,eb:1,va:1,Ma:1,A:1,be:1,Eb:1,oe:1,Ye:1,Sb:1,fb:1,qf:1,af:1,Tb:1,$a:1,bg:1,n:1});function ux(b,a,c,d,e,g,h,k,l,m,n,q,r,t){this.S=this.I=null;this.U=0;this.vd=a;this.ed=c;this.wd=d;this.fd=e;this.od=g;this.gd=h;this.Dc=k;this.gc=l;this.nc=m;this.mc=n;this.lc=q;B_(this,b,r,t)}ux.prototype=new C_;ux.prototype.constructor=ux;f=ux.prototype; -f.ca=function(b){if(0<=b&&b>>20|0;var c=31&(a>>>15|0),d=31&(a>>>10|0),e=31&(a>>>5|0);a&=31;return b=this.od?(a=b-this.od|0,this.gd.d[a>>>15|0].d[31&(a>>>10|0)].d[31&(a>>>5|0)].d[31&a]):b>=this.wd?(a=b-this.wd|0,this.fd.d[a>>>10|0].d[31&(a>>>5|0)].d[31&a]):b>=this.vd? -(a=b-this.vd|0,this.ed.d[a>>>5|0].d[31&a]):this.I.d[b]}throw this.xe(b);}; -f.Xl=function(b,a){if(0<=b&&b=this.Dc){var c=b-this.Dc|0,d=c>>>20|0,e=31&(c>>>15|0),g=31&(c>>>10|0);b=31&(c>>>5|0);c&=31;if(d=this.od)return e=b-this.od|0,b=e>>>15|0,c=31&(e>>>10|0),g=31&(e>>>5|0),e&=31,d=this.gd.X(),h=d.d[b].X(),k=h.d[c].X(),l=k.d[g].X(),l.d[e]=a,k.d[g]=l,h.d[c]=k,d.d[b]=h,new ux(this.I,this.vd,this.ed,this.wd,this.fd,this.od,d,this.Dc,this.gc,this.nc,this.mc,this.lc,this.S,this.U);if(b>=this.wd)return g=b-this.wd|0,b=g>>>10|0,c=31&(g>>>5|0),g&=31,e=this.fd.X(), -d=e.d[b].X(),h=d.d[c].X(),h.d[g]=a,d.d[c]=h,e.d[b]=d,new ux(this.I,this.vd,this.ed,this.wd,e,this.od,this.gd,this.Dc,this.gc,this.nc,this.mc,this.lc,this.S,this.U);if(b>=this.vd)return c=b-this.vd|0,b=c>>>5|0,c&=31,g=this.ed.X(),e=g.d[b].X(),e.d[c]=a,g.d[b]=e,new ux(this.I,this.vd,g,this.wd,this.fd,this.od,this.gd,this.Dc,this.gc,this.nc,this.mc,this.lc,this.S,this.U);c=this.I.X();c.d[b]=a;return new ux(c,this.vd,this.ed,this.wd,this.fd,this.od,this.gd,this.Dc,this.gc,this.nc,this.mc,this.lc,this.S, -this.U)}throw this.xe(b);}; -f.Af=function(b){if(32>this.S.d.length)return b=yx(qx(),this.S,b),new ux(this.I,this.vd,this.ed,this.wd,this.fd,this.od,this.gd,this.Dc,this.gc,this.nc,this.mc,this.lc,b,1+this.U|0);if(31>this.lc.d.length){var a=zx(qx(),this.lc,this.S),c=new vc(1);c.d[0]=b;return new ux(this.I,this.vd,this.ed,this.wd,this.fd,this.od,this.gd,this.Dc,this.gc,this.nc,this.mc,a,c,1+this.U|0)}if(31>this.mc.d.length){a=zx(qx(),this.mc,zx(qx(),this.lc,this.S));c=qx().Kb;var d=new vc(1);d.d[0]=b;return new ux(this.I,this.vd, -this.ed,this.wd,this.fd,this.od,this.gd,this.Dc,this.gc,this.nc,a,c,d,1+this.U|0)}if(31>this.nc.d.length){a=zx(qx(),this.nc,zx(qx(),this.mc,zx(qx(),this.lc,this.S)));c=qx().Ed;d=qx().Kb;var e=new vc(1);e.d[0]=b;return new ux(this.I,this.vd,this.ed,this.wd,this.fd,this.od,this.gd,this.Dc,this.gc,a,c,d,e,1+this.U|0)}if(30>this.gc.d.length){a=zx(qx(),this.gc,zx(qx(),this.nc,zx(qx(),this.mc,zx(qx(),this.lc,this.S))));c=qx().xg;d=qx().Ed;e=qx().Kb;var g=new vc(1);g.d[0]=b;return new ux(this.I,this.vd, -this.ed,this.wd,this.fd,this.od,this.gd,this.Dc,a,c,d,e,g,1+this.U|0)}a=this.I;c=this.vd;d=this.ed;e=this.wd;g=this.fd;var h=this.od,k=this.gd,l=this.Dc,m=this.gc,n=this.Dc,q=qx().Ku,r=zx(qx(),this.nc,zx(qx(),this.mc,zx(qx(),this.lc,this.S))),t=new (id(id(id(id(id(ed))))).Na)(1);t.d[0]=r;r=qx().xg;var v=qx().Ed,w=qx().Kb,A=new vc(1);A.d[0]=b;return new vx(a,c,d,e,g,h,k,l,m,31457280+n|0,q,t,r,v,w,A,1+this.U|0)}; -f.nh=function(b){if(32>this.vd){var a=Ax(qx(),b,this.I);return new ux(a,1+this.vd|0,this.ed,1+this.wd|0,this.fd,1+this.od|0,this.gd,1+this.Dc|0,this.gc,this.nc,this.mc,this.lc,this.S,1+this.U|0)}if(1024>this.wd)return a=new vc(1),a.d[0]=b,b=Bx(qx(),this.I,this.ed),new ux(a,1,b,1+this.wd|0,this.fd,1+this.od|0,this.gd,1+this.Dc|0,this.gc,this.nc,this.mc,this.lc,this.S,1+this.U|0);if(32768>this.od){a=new vc(1);a.d[0]=b;b=qx().Kb;var c=Bx(qx(),Bx(qx(),this.I,this.ed),this.fd);return new ux(a,1,b,1,c, -1+this.od|0,this.gd,1+this.Dc|0,this.gc,this.nc,this.mc,this.lc,this.S,1+this.U|0)}if(1048576>this.Dc){a=new vc(1);a.d[0]=b;b=qx().Kb;c=qx().Ed;var d=Bx(qx(),Bx(qx(),Bx(qx(),this.I,this.ed),this.fd),this.gd);return new ux(a,1,b,1,c,1,d,1+this.Dc|0,this.gc,this.nc,this.mc,this.lc,this.S,1+this.U|0)}if(30>this.gc.d.length){a=new vc(1);a.d[0]=b;b=qx().Kb;c=qx().Ed;d=qx().xg;var e=Bx(qx(),Bx(qx(),Bx(qx(),Bx(qx(),this.I,this.ed),this.fd),this.gd),this.gc);return new ux(a,1,b,1,c,1,d,1,e,this.nc,this.mc, -this.lc,this.S,1+this.U|0)}a=new vc(1);a.d[0]=b;b=qx().Kb;c=qx().Ed;d=qx().xg;e=Bx(qx(),Bx(qx(),Bx(qx(),this.I,this.ed),this.fd),this.gd);var g=new (id(id(id(id(id(ed))))).Na)(1);g.d[0]=e;return new vx(a,1,b,1,c,1,d,1,g,1+this.Dc|0,qx().Ku,this.gc,this.nc,this.mc,this.lc,this.S,1+this.U|0)}; -f.xj=function(b){var a=Dx(qx(),this.I,b),c=Ex(qx(),2,this.ed,b),d=Ex(qx(),3,this.fd,b),e=Ex(qx(),4,this.gd,b),g=Ex(qx(),5,this.gc,b),h=Ex(qx(),4,this.nc,b),k=Ex(qx(),3,this.mc,b),l=Ex(qx(),2,this.lc,b);b=Dx(qx(),this.S,b);return new ux(a,this.vd,c,this.wd,d,this.od,e,this.Dc,g,h,k,l,b,this.U)};f.Vi=function(b,a){b=new mx(b,a);nx(b,1,this.I);nx(b,2,this.ed);nx(b,3,this.fd);nx(b,4,this.gd);nx(b,5,this.gc);nx(b,4,this.nc);nx(b,3,this.mc);nx(b,2,this.lc);nx(b,1,this.S);return b.oh()}; -f.li=function(){if(1>>20|0;var c=31&(b>>>15|0),d=31&(b>>>10|0),e=31&(b>>>5|0);b&=31;return a=this.od?(b=a-this.od|0,this.gd.d[b>>>15|0].d[31&(b>>>10|0)].d[31&(b>>>5|0)].d[31&b]):a>=this.wd?(b=a-this.wd|0,this.fd.d[b>>>10|0].d[31&(b>>>5|0)].d[31&b]):a>= -this.vd?(b=a-this.vd|0,this.ed.d[b>>>5|0].d[31&b]):this.I.d[a]}throw this.xe(a);};f.$classData=u({pT:0},!1,"scala.collection.immutable.Vector5",{pT:1,Wr:1,fq:1,eq:1,Be:1,Ib:1,ka:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,eb:1,va:1,Ma:1,A:1,be:1,Eb:1,oe:1,Ye:1,Sb:1,fb:1,qf:1,af:1,Tb:1,$a:1,bg:1,n:1}); -function vx(b,a,c,d,e,g,h,k,l,m,n,q,r,t,v,w,A){this.S=this.I=null;this.U=0;this.hd=a;this.Fc=c;this.id=d;this.Gc=e;this.Wc=g;this.Hc=h;this.Ec=k;this.Ic=l;this.wc=m;this.Ub=n;this.ac=q;this.$b=r;this.Zb=t;this.Yb=v;B_(this,b,w,A)}vx.prototype=new C_;vx.prototype.constructor=vx;f=vx.prototype; -f.ca=function(b){if(0<=b&&b>>25|0;var c=31&(a>>>20|0),d=31&(a>>>15|0),e=31&(a>>>10|0),g=31&(a>>>5|0);a&=31;return b=this.Ec?(a=b-this.Ec|0,this.Ic.d[a>>>20|0].d[31&(a>>>15|0)].d[31&(a>>>10|0)].d[31&(a>>>5|0)].d[31& -a]):b>=this.Wc?(a=b-this.Wc|0,this.Hc.d[a>>>15|0].d[31&(a>>>10|0)].d[31&(a>>>5|0)].d[31&a]):b>=this.id?(a=b-this.id|0,this.Gc.d[a>>>10|0].d[31&(a>>>5|0)].d[31&a]):b>=this.hd?(a=b-this.hd|0,this.Fc.d[a>>>5|0].d[31&a]):this.I.d[b]}throw this.xe(b);}; -f.Xl=function(b,a){if(0<=b&&b=this.wc){var c=b-this.wc|0,d=c>>>25|0,e=31&(c>>>20|0),g=31&(c>>>15|0),h=31&(c>>>10|0);b=31&(c>>>5|0);c&=31;if(d=this.Ec)return e=b-this.Ec|0,b=e>>>20|0,c=31&(e>>>15|0),h=31&(e>>>10|0),g=31&(e>>>5|0),e&=31,d=this.Ic.X(),k=d.d[b].X(),l=k.d[c].X(),m=l.d[h].X(),n=m.d[g].X(),n.d[e]=a,m.d[g]=n,l.d[h]=m,k.d[c]=l,d.d[b]=k,new vx(this.I,this.hd,this.Fc,this.id,this.Gc,this.Wc,this.Hc,this.Ec,d,this.wc,this.Ub,this.ac,this.$b,this.Zb,this.Yb,this.S,this.U);if(b>=this.Wc)return g=b-this.Wc|0,b=g>>>15|0,c=31&(g>>>10|0),h=31&(g>>>5|0),g&=31,e=this.Hc.X(), -d=e.d[b].X(),k=d.d[c].X(),l=k.d[h].X(),l.d[g]=a,k.d[h]=l,d.d[c]=k,e.d[b]=d,new vx(this.I,this.hd,this.Fc,this.id,this.Gc,this.Wc,e,this.Ec,this.Ic,this.wc,this.Ub,this.ac,this.$b,this.Zb,this.Yb,this.S,this.U);if(b>=this.id)return h=b-this.id|0,b=h>>>10|0,c=31&(h>>>5|0),h&=31,g=this.Gc.X(),e=g.d[b].X(),d=e.d[c].X(),d.d[h]=a,e.d[c]=d,g.d[b]=e,new vx(this.I,this.hd,this.Fc,this.id,g,this.Wc,this.Hc,this.Ec,this.Ic,this.wc,this.Ub,this.ac,this.$b,this.Zb,this.Yb,this.S,this.U);if(b>=this.hd)return c= -b-this.hd|0,b=c>>>5|0,c&=31,h=this.Fc.X(),g=h.d[b].X(),g.d[c]=a,h.d[b]=g,new vx(this.I,this.hd,h,this.id,this.Gc,this.Wc,this.Hc,this.Ec,this.Ic,this.wc,this.Ub,this.ac,this.$b,this.Zb,this.Yb,this.S,this.U);c=this.I.X();c.d[b]=a;return new vx(c,this.hd,this.Fc,this.id,this.Gc,this.Wc,this.Hc,this.Ec,this.Ic,this.wc,this.Ub,this.ac,this.$b,this.Zb,this.Yb,this.S,this.U)}throw this.xe(b);}; -f.Af=function(b){if(32>this.S.d.length)return b=yx(qx(),this.S,b),new vx(this.I,this.hd,this.Fc,this.id,this.Gc,this.Wc,this.Hc,this.Ec,this.Ic,this.wc,this.Ub,this.ac,this.$b,this.Zb,this.Yb,b,1+this.U|0);if(31>this.Yb.d.length){var a=zx(qx(),this.Yb,this.S),c=new vc(1);c.d[0]=b;return new vx(this.I,this.hd,this.Fc,this.id,this.Gc,this.Wc,this.Hc,this.Ec,this.Ic,this.wc,this.Ub,this.ac,this.$b,this.Zb,a,c,1+this.U|0)}if(31>this.Zb.d.length){a=zx(qx(),this.Zb,zx(qx(),this.Yb,this.S));c=qx().Kb;var d= -new vc(1);d.d[0]=b;return new vx(this.I,this.hd,this.Fc,this.id,this.Gc,this.Wc,this.Hc,this.Ec,this.Ic,this.wc,this.Ub,this.ac,this.$b,a,c,d,1+this.U|0)}if(31>this.$b.d.length){a=zx(qx(),this.$b,zx(qx(),this.Zb,zx(qx(),this.Yb,this.S)));c=qx().Ed;d=qx().Kb;var e=new vc(1);e.d[0]=b;return new vx(this.I,this.hd,this.Fc,this.id,this.Gc,this.Wc,this.Hc,this.Ec,this.Ic,this.wc,this.Ub,this.ac,a,c,d,e,1+this.U|0)}if(31>this.ac.d.length){a=zx(qx(),this.ac,zx(qx(),this.$b,zx(qx(),this.Zb,zx(qx(),this.Yb, -this.S))));c=qx().xg;d=qx().Ed;e=qx().Kb;var g=new vc(1);g.d[0]=b;return new vx(this.I,this.hd,this.Fc,this.id,this.Gc,this.Wc,this.Hc,this.Ec,this.Ic,this.wc,this.Ub,a,c,d,e,g,1+this.U|0)}if(62>this.Ub.d.length){a=zx(qx(),this.Ub,zx(qx(),this.ac,zx(qx(),this.$b,zx(qx(),this.Zb,zx(qx(),this.Yb,this.S)))));c=qx().fn;d=qx().xg;e=qx().Ed;g=qx().Kb;var h=new vc(1);h.d[0]=b;return new vx(this.I,this.hd,this.Fc,this.id,this.Gc,this.Wc,this.Hc,this.Ec,this.Ic,this.wc,a,c,d,e,g,h,1+this.U|0)}throw UB();}; -f.nh=function(b){if(32>this.hd){var a=Ax(qx(),b,this.I);return new vx(a,1+this.hd|0,this.Fc,1+this.id|0,this.Gc,1+this.Wc|0,this.Hc,1+this.Ec|0,this.Ic,1+this.wc|0,this.Ub,this.ac,this.$b,this.Zb,this.Yb,this.S,1+this.U|0)}if(1024>this.id)return a=new vc(1),a.d[0]=b,b=Bx(qx(),this.I,this.Fc),new vx(a,1,b,1+this.id|0,this.Gc,1+this.Wc|0,this.Hc,1+this.Ec|0,this.Ic,1+this.wc|0,this.Ub,this.ac,this.$b,this.Zb,this.Yb,this.S,1+this.U|0);if(32768>this.Wc){a=new vc(1);a.d[0]=b;b=qx().Kb;var c=Bx(qx(),Bx(qx(), -this.I,this.Fc),this.Gc);return new vx(a,1,b,1,c,1+this.Wc|0,this.Hc,1+this.Ec|0,this.Ic,1+this.wc|0,this.Ub,this.ac,this.$b,this.Zb,this.Yb,this.S,1+this.U|0)}if(1048576>this.Ec){a=new vc(1);a.d[0]=b;b=qx().Kb;c=qx().Ed;var d=Bx(qx(),Bx(qx(),Bx(qx(),this.I,this.Fc),this.Gc),this.Hc);return new vx(a,1,b,1,c,1,d,1+this.Ec|0,this.Ic,1+this.wc|0,this.Ub,this.ac,this.$b,this.Zb,this.Yb,this.S,1+this.U|0)}if(33554432>this.wc){a=new vc(1);a.d[0]=b;b=qx().Kb;c=qx().Ed;d=qx().xg;var e=Bx(qx(),Bx(qx(),Bx(qx(), -Bx(qx(),this.I,this.Fc),this.Gc),this.Hc),this.Ic);return new vx(a,1,b,1,c,1,d,1,e,1+this.wc|0,this.Ub,this.ac,this.$b,this.Zb,this.Yb,this.S,1+this.U|0)}if(62>this.Ub.d.length){a=new vc(1);a.d[0]=b;b=qx().Kb;c=qx().Ed;d=qx().xg;e=qx().fn;var g=Bx(qx(),Bx(qx(),Bx(qx(),Bx(qx(),Bx(qx(),this.I,this.Fc),this.Gc),this.Hc),this.Ic),this.Ub);return new vx(a,1,b,1,c,1,d,1,e,1,g,this.ac,this.$b,this.Zb,this.Yb,this.S,1+this.U|0)}throw UB();}; -f.xj=function(b){var a=Dx(qx(),this.I,b),c=Ex(qx(),2,this.Fc,b),d=Ex(qx(),3,this.Gc,b),e=Ex(qx(),4,this.Hc,b),g=Ex(qx(),5,this.Ic,b),h=Ex(qx(),6,this.Ub,b),k=Ex(qx(),5,this.ac,b),l=Ex(qx(),4,this.$b,b),m=Ex(qx(),3,this.Zb,b),n=Ex(qx(),2,this.Yb,b);b=Dx(qx(),this.S,b);return new vx(a,this.hd,c,this.id,d,this.Wc,e,this.Ec,g,this.wc,h,k,l,m,n,b,this.U)}; -f.Vi=function(b,a){b=new mx(b,a);nx(b,1,this.I);nx(b,2,this.Fc);nx(b,3,this.Gc);nx(b,4,this.Hc);nx(b,5,this.Ic);nx(b,6,this.Ub);nx(b,5,this.ac);nx(b,4,this.$b);nx(b,3,this.Zb);nx(b,2,this.Yb);nx(b,1,this.S);return b.oh()};f.li=function(){if(1>>25|0;var c=31&(b>>>20|0),d=31&(b>>>15|0),e=31&(b>>>10|0),g=31&(b>>>5|0);b&=31;return a=this.Ec?(b=a-this.Ec|0,this.Ic.d[b>>>20|0].d[31&(b>>>15|0)].d[31&(b>>>10|0)].d[31&(b>>> -5|0)].d[31&b]):a>=this.Wc?(b=a-this.Wc|0,this.Hc.d[b>>>15|0].d[31&(b>>>10|0)].d[31&(b>>>5|0)].d[31&b]):a>=this.id?(b=a-this.id|0,this.Gc.d[b>>>10|0].d[31&(b>>>5|0)].d[31&b]):a>=this.hd?(b=a-this.hd|0,this.Fc.d[b>>>5|0].d[31&b]):this.I.d[a]}throw this.xe(a);};f.$classData=u({qT:0},!1,"scala.collection.immutable.Vector6",{qT:1,Wr:1,fq:1,eq:1,Be:1,Ib:1,ka:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,eb:1,va:1,Ma:1,A:1,be:1,Eb:1,oe:1,Ye:1,Sb:1,fb:1,qf:1,af:1,Tb:1,$a:1,bg:1,n:1}); -function ar(){var b=new H_;b.qd=tF(new uF);return b}function H_(){this.qd=null}H_.prototype=new pZ;H_.prototype.constructor=H_;f=H_.prototype;f.Nc=function(){return"IndexedSeq"};f.y=function(){var b=new LY(this);return pU(new qU,b)};f.kc=function(){var b=new LY(this);return sU(new tU,b)};f.he=function(b,a){return cR(this,this.qd.E(),b,a)};f.$c=function(){return new GY(this)};f.Oa=function(b){return dR(this,b)};f.Mb=function(b){return gR(this,b)};f.aa=function(b){return jR(this,b)};f.v=function(){return mR(this)}; -f.Rc=function(){return nR(this)};f.Sc=function(b){var a=this.qd.E();return a===b?0:athis.ns))};f.Jg=function(){return CT()};f.ca=function(b){return ul(this.ji,b)};f.E=function(){return this.ki};f.V=function(){return this.ki};f.r=function(){return 0===this.ki}; -f.Qd=function(){this.ms=!this.r();return this.ji};function VF(b,a){b.ns=1+b.ns|0;b.ms&&J_(b);a=new kf(a,y());0===b.ki?b.ji=a:b.Rj.ja=a;b.Rj=a;b.ki=1+b.ki|0;return b}function AT(b,a){a=a.y();if(a.C()){var c=1,d=new kf(a.z(),y());for(b.ji=d;a.C();){var e=new kf(a.z(),y());d=d.ja=e;c=1+c|0}b.ki=c;b.Rj=d}return b}f.Rc=function(){if(null===this.Rj)throw be("last of empty ListBuffer");return this.Rj.Ob};f.Nc=function(){return"ListBuffer"}; -f.jc=function(b){b=b.y();b.C()&&(b=AT(new UF,b),this.ns=1+this.ns|0,this.ms&&J_(this),0===this.ki?this.ji=b.ji:this.Rj.ja=b.ji,this.Rj=b.Rj,this.ki=this.ki+b.ki|0);return this};f.pa=function(b){return VF(this,b)};f.db=function(){return this.Qd()};f.s=function(b){return ul(this.ji,b|0)};f.Rb=function(){return CT()}; -f.$classData=u({pU:0},!1,"scala.collection.mutable.ListBuffer",{pU:1,Lu:1,Xg:1,Ib:1,ka:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,eb:1,va:1,Ma:1,A:1,$g:1,hg:1,ah:1,gg:1,lf:1,Nu:1,Fe:1,Ee:1,lq:1,Tb:1,$a:1,Vl:1,Jf:1,bg:1,n:1});function K_(b,a,c,d,e){for(;;){if(a===c)return d;var g=1+a|0;d=e.T(d,b.Yg.d[a]);a=g}}function L_(b,a,c,d){for(;;){if(0===a)return c;var e=-1+a|0;c=d.T(b.Yg.d[-1+a|0],c);a=e}}function bT(){var b=new $S,a=new vc(16);b.Rl=0;b.Yg=a;b.Kc=0;return b} -function $S(){this.Rl=0;this.Yg=null;this.Kc=0}$S.prototype=new YZ;$S.prototype.constructor=$S;f=$S.prototype;f.Pf=function(b){return AU(this,b)};f.Oa=function(b){return BU(this,b)};f.cb=function(b){return Sp(this,b)};f.Gg=function(b){return CU(this,b)};f.aa=function(b){return nP(this,b)};f.Zc=function(b){return oP(this,b)};f.Ha=function(b){return pP(this,b,!1)};f.bc=function(b){return pP(this,b,!0)};f.y=function(){return ZT(this).y()};f.kc=function(){return ZT(this).kc()};f.$c=function(){return new GY(this)}; -f.Mb=function(b){return gR(this,b)};f.v=function(){return mR(this)};f.Rc=function(){return nR(this)};f.Sc=function(b){var a=this.Kc;return a===b?0:a>31,e=a>>31;a=c+a|0;b.Yg=ZS(0,b.Yg,b.Kc,new ya(a,(-2147483648^a)<(-2147483648^c)?1+(d+e|0)|0:d+e|0))} -f.ca=function(b){var a=1+b|0;if(0>b)throw qy(new ry,b+" is out of bounds (min 0, max "+(-1+this.Kc|0)+")");if(a>this.Kc)throw qy(new ry,(-1+a|0)+" is out of bounds (min 0, max "+(-1+this.Kc|0)+")");return this.Yg.d[b]};f.E=function(){return this.Kc};function ZT(b){return new QY(b,new H(()=>b.Rl))}f.Jg=function(){return NJ()}; -function YT(b,a){b.Rl=1+b.Rl|0;M_(b,1);var c=b.Kc;b.Kc=1+c|0;var d=1+c|0;if(0>c)throw qy(new ry,c+" is out of bounds (min 0, max "+(-1+b.Kc|0)+")");if(d>b.Kc)throw qy(new ry,(-1+d|0)+" is out of bounds (min 0, max "+(-1+b.Kc|0)+")");b.Rl=1+b.Rl|0;b.Yg.d[c]=a;return b}function aT(b,a){if(a instanceof $S){var c=a.Kc;0c||c>=e)throw qy(new ry,c+" is out of bounds (min 0, max "+(-1+e|0)+")");e=a.d.length;if(0>d||d>=e)throw qy(new ry,d+" is out of bounds (min 0, max "+(-1+e|0)+")");b.pb=a;b.Mc=c;b.Lc=d}function fT(b,a,c,d){b.pb=a;b.Mc=c;b.Lc=d;N_(b,b.pb,b.Mc,b.Lc);return b}function hT(){var b=new gT;fT(b,eT(kT(),16),0,0);return b} -function gT(){this.pb=null;this.Lc=this.Mc=0}gT.prototype=new YZ;gT.prototype.constructor=gT;function O_(){}f=O_.prototype=gT.prototype;f.nq=function(b,a){return dW(this,b,a)};f.Pf=function(b){return AU(this,b)};f.Oa=function(b){return BU(this,b)};f.cb=function(b){return Sp(this,b)};f.Gg=function(b){return CU(this,b)};f.aa=function(b){return nP(this,b)};f.Zc=function(b){return oP(this,b)};f.Ha=function(b){return pP(this,b,!1)};f.bc=function(b){return pP(this,b,!0)}; -f.y=function(){var b=new LY(this);return pU(new qU,b)};f.kc=function(){var b=new LY(this);return sU(new tU,b)};f.he=function(b,a){return cR(this,(this.Lc-this.Mc|0)&(-1+this.pb.d.length|0),b,a)};f.$c=function(){return new GY(this)};f.Mb=function(b){return gR(this,b)};f.v=function(){return mR(this)};f.Rc=function(){return nR(this)};f.Sc=function(b){var a=(this.Lc-this.Mc|0)&(-1+this.pb.d.length|0);return a===b?0:ab||b>=a)throw qy(new ry,b+" is out of bounds (min 0, max "+(-1+a|0)+")");return this.pb.d[(this.Mc+b|0)&(-1+this.pb.d.length|0)]};function fK(b,a){var c=1+((b.Lc-b.Mc|0)&(-1+b.pb.d.length|0))|0;c>((b.Lc-b.Mc|0)&(-1+b.pb.d.length|0))&&c>=b.pb.d.length&&lT(b,c);b.pb.d[b.Lc]=a;b.Lc=(1+b.Lc|0)&(-1+b.pb.d.length|0);return b} -function gK(b,a){var c=a.V();if(0((b.Lc-b.Mc|0)&(-1+b.pb.d.length|0))&&c>=b.pb.d.length&&lT(b,c),a=a.y();a.C();)c=a.z(),b.pb.d[b.Lc]=c,b.Lc=(1+b.Lc|0)&(-1+b.pb.d.length|0);else for(a=a.y();a.C();)c=a.z(),fK(b,c);return b}function hK(b){if(b.r())throw be("empty collection");var a=b.pb.d[b.Mc];b.pb.d[b.Mc]=null;b.Mc=(1+b.Mc|0)&(-1+b.pb.d.length|0);return a}f.E=function(){return(this.Lc-this.Mc|0)&(-1+this.pb.d.length|0)}; -f.r=function(){return this.Mc===this.Lc};f.WD=function(){return fT(new gT,this.pb.X(),this.Mc,this.Lc)};f.Jg=function(){return kT()};f.YD=function(b,a){return fT(new gT,b,0,a)};f.Wd=function(b,a,c){var d=(this.Lc-this.Mc|0)&(-1+this.pb.d.length|0),e=Td(Vd(),b);d=c=b.pb.d.length||16a){var c=(b.Lc-b.Mc|0)&(-1+b.pb.d.length|0);a=eT(kT(),a);a=bW(b,0,a,0,c);N_(b,a,0,c)}}f.Nc=function(){return"ArrayDeque"};f.XD=function(b,a){return this.YD(b,a)};f.Rb=function(){return this.Jg()};f.VD=function(){return this.WD()};f.jc=function(b){return gK(this,b)};f.pa=function(b){return fK(this,b)};f.s=function(b){return this.ca(b|0)}; -f.$classData=u({BF:0},!1,"scala.collection.mutable.ArrayDeque",{BF:1,Lu:1,Xg:1,Ib:1,ka:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,eb:1,va:1,Ma:1,A:1,$g:1,hg:1,ah:1,gg:1,lf:1,Nu:1,Fe:1,Ee:1,lq:1,wy:1,zh:1,Sb:1,fb:1,Ah:1,Tb:1,$a:1,DT:1,bg:1,n:1});function P_(b,a){var c=new Q_;fT(c,b,0,a);return c}function eK(){var b=new Q_,a=eT(kT(),16);fT(b,a,0,0);return b}function Q_(){this.pb=null;this.Lc=this.Mc=0}Q_.prototype=new O_;Q_.prototype.constructor=Q_;f=Q_.prototype;f.Jg=function(){return GT()};f.Nc=function(){return"Queue"}; -function R_(b){var a=BG(new CG,eK());a.Zg.jc(b);return a.Zg}f.XD=function(b,a){return P_(b,a)};f.YD=function(b,a){return P_(b,a)};f.VD=function(){return R_(this)};f.WD=function(){return R_(this)};f.Rb=function(){return GT()};f.$classData=u({wU:0},!1,"scala.collection.mutable.Queue",{wU:1,BF:1,Lu:1,Xg:1,Ib:1,ka:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,eb:1,va:1,Ma:1,A:1,$g:1,hg:1,ah:1,gg:1,lf:1,Nu:1,Fe:1,Ee:1,lq:1,wy:1,zh:1,Sb:1,fb:1,Ah:1,Tb:1,$a:1,DT:1,bg:1,n:1});ba=new ya(0,0);sd.rq=ba; -parsesAsNumber=function(b){return gm(hm(),b)};parsesAsIntegerList=function(b){return dm(hm(),b)};parsesAsInteger=function(b){return am(hm(),b)};parsesAsSequentList=function(b){return Zl(hm(),b)};parsesAsSequent=function(b){return Xl(hm(),b)};parsesAsSubstitution=function(b){return Ql(hm(),b)};parsesAsODE=function(b){return Pl(hm(),b)};parsesAsHG=function(b){return Ol(hm(),b)};parsesAsHP=function(b){return Ml(hm(),b)};parsesAsFOLFormulaList=function(b){return Ll(hm(),b)}; -parsesAsFormulaList=function(b){return Il(hm(),b)};parsesAsQFFOLFormula=function(b){return Hl(hm(),b)};parsesAsFOLFormula=function(b){return Gl(hm(),b)};parsesAsDGLFormula=function(b){return El(hm(),b)};parsesAsDLFormula=function(b){return Fl(hm(),b)};parsesAsFormula=function(b){return El(hm(),b)};parsesAsTerm=function(b){return Dl(hm(),b)};parsesAsDGLExpression=function(b){return zl(hm(),b)};parsesAsDLExpression=function(b){return yl(hm(),b)};parsesAsExpression=function(b){return xl(hm(),b)}; -parsesAsArchive=function(b){return cl(hm(),b)}; -parseTactic=function(b){hm();try{ZL(Lm(Ok()).Ey(),b);Xk();jf();var a=y();var c=al(a)}catch(l){if(l instanceof bl){b=l;c=b.la.yi().Sa();var d=1>c?1:c;c=b.la.yi().Ac();var e=1>c?1:c;Xk();jf();c=B(new C,"line",d);a=B(new C,"column",e);var g=b.la.Fm().Sa();d=B(new C,"endLine",d>g?d:g);g=b.la.Fm().Ac();e=B(new C,"endColumn",e>g?e:g);g=B(new C,"message",b.pm);var h=B(new C,"found",b.nm),k=B(new C,"expect",b.mm);b=[c,a,d,e,g,h,k,B(new C,"hint",b.om)];b=Rf(new Sf,b);b=[Dk(Ek(),b)];b=Rf(new Sf,b);b=le(y(), -b);c=al(b)}else throw l;}return c};parseArchive=function(b){return Vk(hm(),b)}; -}).call(this); + let parsesAsNumber,parsesAsIntegerList,parsesAsInteger,parsesAsSequentList,parsesAsSequent,parsesAsSubstitution,parsesAsODE,parsesAsHG,parsesAsHP,parsesAsFOLFormulaList,parsesAsFormulaList,parsesAsQFFOLFormula,parsesAsFOLFormula,parsesAsDGLFormula,parsesAsDLFormula,parsesAsFormula,parsesAsTerm,parsesAsDGLExpression,parsesAsDLExpression,parsesAsExpression,parsesAsArchive,parseTactic,parseArchive; + (function(){ + 'use strict';var f,aa=Object.freeze({esVersion:6,assumingES6:!0,productionMode:!0,linkerVersion:"1.14.0",fileLevelThis:this}),ca;function ea(b){for(var a in b)return a}function fa(b){this.iD=b}fa.prototype.toString=function(){return String.fromCharCode(this.iD)};var ia=function ha(b,a,c){var e=new b.Na(a[c]);if(c>24===b?ma(ra):b<<16>>16===b?ma(sa):ma(ta):ua(b)?ma(va):ma(wa);case "boolean":return ma(xa);case "undefined":return ma(ya);default:return null===b?b.IM():b instanceof za?ma(Aa):b instanceof fa?ma(Ba):b&&b.$classData?ma(b.$classData):null}} + function Ea(b){switch(typeof b){case "string":return"java.lang.String";case "number":return oa(b)?b<<24>>24===b?"java.lang.Byte":b<<16>>16===b?"java.lang.Short":"java.lang.Integer":ua(b)?"java.lang.Float":"java.lang.Double";case "boolean":return"java.lang.Boolean";case "undefined":return"java.lang.Void";default:return null===b?b.IM():b instanceof za?"java.lang.Long":b instanceof fa?"java.lang.Character":b&&b.$classData?b.$classData.name:Ga(null)}} + function Ia(b,a){switch(typeof b){case "string":return Ja(b,a);case "number":return Ka(La(),b,a);case "boolean":return b===a?0:b?1:-1;default:return b instanceof za?Na(Oa(),b.L,b.O,a.L,a.O):b instanceof fa?Pa(b)-Pa(a)|0:b.mf(a)}} + function Qa(b,a){switch(typeof b){case "string":return b===a;case "number":return Object.is(b,a);case "boolean":return b===a;case "undefined":return b===a;default:return b&&b.$classData||null===b?b=b.l(a):b instanceof za?a instanceof za?(a=Sa(a),b=b.L===a.L&&b.O===a.O):b=!1:b=b instanceof fa?a instanceof fa?Pa(b)===Pa(a):!1:Ua.prototype.l.call(b,a),b}} + function Va(b){switch(typeof b){case "string":return Wa(b);case "number":return ab(b);case "boolean":return b?1231:1237;case "undefined":return 0;default:return b&&b.$classData||null===b?b.B():b instanceof za?b.L^b.O:b instanceof fa?Pa(b):Ua.prototype.B.call(b)}}function eb(b,a,c){return"string"===typeof b?b.substring(a,c):b.Hy(a,c)}function fb(b){return void 0===b?"undefined":b.toString()}function jb(b,a){if(0===a)throw new kb("/ by zero");return b/a|0} + function yb(b,a){if(0===a)throw new kb("/ by zero");return b%a|0}function Cb(b){return 2147483647b?-2147483648:b|0}function Lb(b,a,c,d,e){if(b!==c||d>=BigInt(32);return a;case "boolean":return b?1231:1237;case "undefined":return 0;case "symbol":return b=b.description,void 0===b?0:Wa(b);default:if(null===b)return 0;a=Pb.get(b);void 0===a&&(Nb=a=Nb+1|0,Pb.set(b,a));return a}}function dc(b){return"number"===typeof b&&b<<24>>24===b&&1/b!==1/-0} + function vc(b){return"number"===typeof b&&b<<16>>16===b&&1/b!==1/-0}function oa(b){return"number"===typeof b&&(b|0)===b&&1/b!==1/-0}function ua(b){return"number"===typeof b&&(b!==b||Math.fround(b)===b)}function wc(b){return new fa(b)}function Pa(b){return null===b?0:b.iD}function Sa(b){return null===b?ca:b}function Ua(){}Ua.prototype.constructor=Ua;function p(){}p.prototype=Ua.prototype;Ua.prototype.B=function(){return cc(this)};Ua.prototype.l=function(b){return this===b}; + Ua.prototype.w=function(){var b=this.B();return Ea(this)+"@"+(+(b>>>0)).toString(16)};Ua.prototype.toString=function(){return this.w()};function xc(b){if("number"===typeof b){this.d=Array(b);for(var a=0;ah===g;g.name=c;g.isPrimitive=!0;g.isInstance=()=>!1;void 0!==d&&(g.lr=ad(g,d,e));return g} + function u(b,a,c,d,e){var g=new Zc,h=ea(b);g.eb=d;g.Sn="L"+c+";";g.Wn=k=>!!k.eb[h];g.name=c;g.isInterface=a;g.isInstance=e||(k=>!!(k&&k.$classData&&k.$classData.eb[h]));return g}function ad(b,a,c,d){var e=new Zc;a.prototype.$classData=e;var g="["+b.Sn;e.Na=a;e.eb={i:1,of:1,n:1};e.tr=b;e.tp=b;e.up=1;e.Sn=g;e.name=g;e.isArrayClass=!0;e.Wn=d||(h=>e===h);e.wq=c?h=>new a(new c(h)):h=>new a(h);e.isInstance=h=>h instanceof a;return e} + function bd(b){function a(k){if("number"===typeof k){this.d=Array(k);for(var l=0;l{var l=k.up;return l===e?d.Wn(k.tp):l>e&&d===cd};c.Wn=h;c.wq=k=> + new a(k);c.isInstance=k=>{k=k&&k.$classData;return!!k&&(k===c||h(k))};return c}function hd(b){b.lr||(b.lr=bd(b));return b.lr}function ma(b){b.Dw||(b.Dw=new id(b));return b.Dw}Zc.prototype.isAssignableFrom=function(b){return this===b||this.Wn(b)};Zc.prototype.checkCast=function(){};Zc.prototype.getSuperclass=function(){return this.OO?ma(this.OO):null};Zc.prototype.getComponentType=function(){return this.tr?ma(this.tr):null}; + Zc.prototype.newArrayOfThisClass=function(b){for(var a=this,c=0;c!b.isPrimitive;cd.name="java.lang.Object";cd.isInstance=b=>null!==b;cd.lr=ad(cd,xc,void 0,b=>{var a=b.up;return 1===a?!b.tp.isPrimitive:1{var k=Rd().yq;k=Ld(Md(),k);h=Qd(h,k);Kd();if(Kd(),0!==Sd(Wd(),h))k=Xd(be(),h,0);else throw ce("head of empty array");k=new de(k);Kd();h=ee(Kd(),h);if(null===h)throw ge();if(null!==h){for(var l=h.d.length,m=0;md instanceof bg))))return new Hf(c.Bd,Zf(c.qi));if(b&&c.Bd.Ue(new $f((d=>e=>!(e instanceof cg)||d.Bd.ta(new bg(e)))(c))))return a;if(b)throw dg(new eg,"Extension to differentialSymbols are not yet implemented if sl isInfinite: "+c);throw new x(a);}function Zf(b){var a=b.aa(new $f(c=>new bg(c)));return b.qb(a)} + Qf.prototype.$classData=u({qI:0},!1,"edu.cmu.cs.ls.keymaerax.core.SetLattice$",{qI:1,i:1});var Rf;function Xf(){Rf||(Rf=new Qf);return Rf} + var Pg=function fg(b,a){for(;;){if(a instanceof gg){var d=a;a=hg(b,d.Zi);b=hg(b,d.$i);return new lg(If(a,b),Wf())}if(a instanceof mg)return d=a,a=hg(b,d.mk),b=hg(b,d.nk),new lg(If(a,b),Wf());if(a instanceof ng)return d=a,a=hg(b,d.ck),b=hg(b,d.dk),new lg(If(a,b),Wf());if(a instanceof og)return d=a,a=hg(b,d.ek),b=hg(b,d.fk),new lg(If(a,b),Wf());if(a instanceof pg)return d=a,a=hg(b,d.ik),b=hg(b,d.jk),new lg(If(a,b),Wf());if(a instanceof qg)return d=a,a=hg(b,d.aj),b=hg(b,d.bj),new lg(If(a,b),Wf());if(a instanceof + xe)return new lg(hg(b,a.Bf),Wf());if(a instanceof rg||sg()===a)return new lg(Xf().il,Xf().il);if(a instanceof tg)return b=a,new lg(vg(0,b.kl),vg(0,b.kl));if(a instanceof wg)a=a.ok;else{if(a instanceof De)return xg(fg(b,a.Xj),fg(b,a.Yj));if(a instanceof yg)return xg(fg(b,a.pk),fg(b,a.qk));if(a instanceof zg)return xg(fg(b,a.gk),fg(b,a.hk));if(a instanceof Ag)return xg(fg(b,a.Zj),fg(b,a.$j));if(a instanceof Bg)return b=fg(b,a.bk),new lg(b.hh.As(a.Eg),b.si.Vj(a.Eg));if(a instanceof Cg)return b=fg(b, + a.ak),new lg(b.hh.As(a.Dg),b.si.Vj(a.Dg));if(a instanceof Dg){d=a;a=Eg();a=Fg(a,d.Bg);b=fg(b,d.Fh);d=a.ye;var e=Mf(b.hh,a.Xf);d=If(d,e);return new lg(d,If(a.xe,b.si))}if(a instanceof Gg)return d=a,a=Eg(),a=Fg(a,d.Cg),b=fg(b,d.Gh),d=a.ye,e=Mf(b.hh,a.Xf),d=If(d,e),new lg(d,If(a.xe,b.si));if(a instanceof Kg)return b=fg(b,a.ri),new lg(Yf(Xf(),b.hh),b.si);if(a instanceof Lg)return b=a,a=Eg(),a=Fg(a,b.gl),d=Eg(),e=Fg(d,b.hl),b=Nf(a.Xf,e.Xf),d=If(a.ye,e.ye),a=If(a.xe,e.xe),a=Mf(a,b),a=If(d,a),new lg(a,b); + if(a instanceof Mg)return b=a,a=Eg(),a=Fg(a,b.el),d=Eg(),e=Fg(d,b.fl),b=Nf(a.Xf,e.Xf),d=If(a.ye,e.ye),a=If(a.xe,e.xe),a=Mf(a,b),a=If(d,a),new lg(a,b);if(Ng()===a||Og()===a)return new lg(Wf(),Wf());throw new x(a);}}},Fg=function Qg(b,a){kf();a:if(a instanceof Ke)a=new Rg(vg(0,a.ej),vg(0,a.ej),Wf());else if(a instanceof Sg)a=new Rg(vg(0,a.jl),vg(0,a.jl),Wf());else if(a instanceof Ye)a=new Rg(vg(0,a.dl),vg(0,a.dl),Wf());else if(a instanceof Tg)a=new Rg(hg(b,a.ch),Tf(Xf(),a.jf),Tf(Xf(),a.jf));else if(a instanceof + Ug){var d=Eg();a=new Rg(Pg(d,a.fj).hh,Wf(),Wf())}else if(a instanceof Xe&&null!==a.Ad)d=Tf(Xf(),a.Ad.ve),b=hg(b,a.Eh),d=If(d,b),Xf(),b=Kf(Jd().Ng,Uf(new Vf,[a.Ad.ve,a.Ad])),b=new Ef(b),Xf(),a=Kf(Jd().Ng,Uf(new Vf,[a.Ad.ve,a.Ad])),a=new Rg(d,b,new Ef(a));else if(a instanceof Vg){d=Qg(b,a.eh);a=Qg(b,a.fh);b=If(d.ye,a.ye);var e=If(d.xe,a.xe);a=new Rg(b,e,Nf(d.Xf,a.Xf))}else if(a instanceof Oe)d=Qg(b,a.Vf),a=Qg(b,a.Mf),b=d.ye,e=Mf(a.ye,d.Xf),b=If(b,e),e=If(d.xe,a.xe),a=new Rg(b,e,If(d.Xf,a.Xf));else if(a instanceof + Wg)a=Qg(b,a.Wf),a=new Rg(a.ye,a.xe,Wf());else if(a instanceof $g)a=Qg(b,a.Yi);else if(a instanceof ah)a=new Rg(Wf(),Tf(Xf(),a.Uf),Tf(Xf(),a.Uf));else if(a instanceof bh)d=Qg(b,a.Nf),b=d.ye,e=Eg(),a=Pg(e,a.Fg).hh,a=new Rg(If(b,a),d.xe,d.Xf);else{if(null!==a&&(d=df(ef(),a),!d.r())){a=Qg(b,d.G().o());d=Qg(b,d.G().m());b=If(a.ye,d.ye);e=If(a.xe,d.xe);a=new Rg(b,e,If(a.Xf,d.Xf));break a}throw new x(a);}return a};function ch(){}ch.prototype=new p;ch.prototype.constructor=ch; + function hg(b,a){for(;;){if(dh(a))return b=a,Tf(Xf(),b);if(a instanceof eh||a instanceof fh)return Wf();if(a instanceof Ge)a=a.Td;else if(a instanceof gh)a=a.le;else{if(a instanceof Ie){var c=a;a=hg(b,c.rk);b=hg(b,c.sk);return If(a,b)}if(a instanceof hh)return c=a,a=hg(b,c.kk),b=hg(b,c.lk),If(a,b);if(a instanceof jh)return c=a,a=hg(b,c.gj),b=hg(b,c.hj),If(a,b);if(a instanceof kh)return c=a,a=hg(b,c.Wa),b=hg(b,c.Xa),If(a,b);if(a instanceof lh)return c=a,a=hg(b,c.tk),b=hg(b,c.uk),If(a,b);if(a instanceof + mh)return Yf(Xf(),hg(b,a.Hh));if(a instanceof nh)return c=a,a=hg(b,c.kg),b=hg(b,c.lg),If(a,b);if(Ce()===a)return Wf();if(a instanceof oh)return vg(0,a.km);throw new x(a);}}}function ph(b,a){return qh(b,a).So().$d(new $f(c=>c instanceof bg))}function rh(b,a){b=Eg();return Pg(b,a).hh}function qh(b,a){if(Fe(a))return hg(b,a);if(we(a))return rh(0,a);if(Je(a))return b=Eg(),Fg(b,a).ye;if(a instanceof ye)return Wf();throw new x(a);}function sh(b,a){b=Eg();return Pg(b,a).si} + function th(b,a){b=Eg();return Fg(b,a).xe}function uh(b,a){if(Fe(a))return vh(b,a);if(we(a))return wh(b,a);if(Je(a))return xh(b,a);if(a instanceof ye)return Kf(Jd().Ng,Uf(new Vf,[a]));throw new x(a);} + function vh(b,a){for(;;){if(dh(a)||a instanceof eh)return Sf();if(a instanceof Ge){var c=a;a=Kf(Jd().Ng,Uf(new Vf,[c.bb]));b=vh(b,c.Td);return a.xl(b)}if(a instanceof fh)return b=a,Kf(Jd().Ng,Uf(new Vf,[b]));if(a instanceof gh)a=a.le;else{if(a instanceof Ie)return c=a,a=vh(b,c.rk),b=vh(b,c.sk),a.qb(b);if(a instanceof hh)return c=a,a=vh(b,c.kk),b=vh(b,c.lk),a.qb(b);if(a instanceof jh)return c=a,a=vh(b,c.gj),b=vh(b,c.hj),a.qb(b);if(a instanceof kh)return c=a,a=vh(b,c.Wa),b=vh(b,c.Xa),a.qb(b);if(a instanceof + lh)return c=a,a=vh(b,c.tk),b=vh(b,c.uk),a.qb(b);if(a instanceof mh)a=a.Hh;else{if(a instanceof nh)return c=a,a=vh(b,c.kg),b=vh(b,c.lg),a.qb(b);if(Ce()===a)return Sf();if(a instanceof oh)return b=a,Kf(Jd().Ng,Uf(new Vf,[b]));throw new x(a);}}}} + function wh(b,a){for(;;){if(Ng()===a||Og()===a)return Sf();if(a instanceof xe){var c=a;a=Kf(Jd().Ng,Uf(new Vf,[c.we]));b=vh(b,c.Bf);return a.xl(b)}if(a instanceof rg)return c=a,a=Kf(Jd().Ng,Uf(new Vf,[c.Jh])),b=wh(b,c.gh),a.xl(b);if(sg()===a)return Jd(),b=[sg()],b=Uf(new Vf,b),Kf(0,b);if(a instanceof tg)return b=a,Kf(Jd().Ng,Uf(new Vf,[b]));if(a instanceof gg)return c=a,a=vh(b,c.Zi),b=vh(b,c.$i),a.qb(b);if(a instanceof mg)return c=a,a=vh(b,c.mk),b=vh(b,c.nk),a.qb(b);if(a instanceof ng)return c=a, + a=vh(b,c.ck),b=vh(b,c.dk),a.qb(b);if(a instanceof og)return c=a,a=vh(b,c.ek),b=vh(b,c.fk),a.qb(b);if(a instanceof pg)return c=a,a=vh(b,c.ik),b=vh(b,c.jk),a.qb(b);if(a instanceof qg)return c=a,a=vh(b,c.aj),b=vh(b,c.bj),a.qb(b);if(a instanceof wg)a=a.ok;else{if(a instanceof De)return c=a,a=wh(b,c.Xj),b=wh(b,c.Yj),a.qb(b);if(a instanceof yg)return c=a,a=wh(b,c.pk),b=wh(b,c.qk),a.qb(b);if(a instanceof zg)return c=a,a=wh(b,c.gk),b=wh(b,c.hk),a.qb(b);if(a instanceof Ag)return c=a,a=wh(b,c.Zj),b=wh(b,c.$j), + a.qb(b);if(a instanceof Bg)a=a.bk;else if(a instanceof Cg)a=a.ak;else{if(a instanceof Dg)return c=a,a=xh(b,c.Bg),b=wh(b,c.Fh),a.qb(b);if(a instanceof Gg)return c=a,a=xh(b,c.Cg),b=wh(b,c.Gh),a.qb(b);if(a instanceof Kg)a=a.ri;else{if(a instanceof Lg)return c=a,a=xh(b,c.gl),b=xh(b,c.hl),a.qb(b);if(a instanceof Mg)return c=a,a=xh(b,c.el),b=xh(b,c.fl),a.qb(b);throw new x(a);}}}}} + function xh(b,a){for(;;){var c=a;if(c instanceof Ke||c instanceof Sg||c instanceof Ye)return b=c,Kf(Jd().Ng,Uf(new Vf,[b]));if(c instanceof Tg)return vh(b,c.ch);if(c instanceof ah)return Sf();if(c instanceof Ug)return wh(b,c.fj);if(c instanceof Xe)return vh(b,c.Eh);if(c instanceof Vg)return a=xh(b,c.eh),b=xh(b,c.fh),a.qb(b);if(c instanceof Oe)return a=xh(b,c.Vf),b=xh(b,c.Mf),a.qb(b);if(c instanceof Wg)a=c.Wf;else if(c instanceof $g)a=c.Yi;else{if(c instanceof bh)return a=xh(b,c.Nf),b=wh(b,c.Fg),a.qb(b); + if(null!==c&&(a=df(ef(),c),!a.r()))return c=xh(b,a.G().o()),b=xh(b,a.G().m()),c.qb(b);throw new x(c);}}}function yh(b,a){if(Fe(a))return zh(b,a);if(we(a))return Ah(b,a);if(Je(a)){var c=Eg();c=Fg(c,a);b=xh(b,a);a=c.ye.So();b=b.qb(a);c=c.xe.So();return b.qb(c)}if(a instanceof ye)return Kf(Jd().Ng,Uf(new Vf,[a]));throw new x(a);}function zh(b,a){var c=vh(b,a);b=hg(b,a).So();return c.qb(b)}function Ah(b,a){var c=Eg();c=Pg(c,a);b=wh(b,a);a=c.hh.So();b=b.qb(a);c=c.si.So();return b.qb(c)} + function Bh(b,a){return a.Zc(new $f(c=>{if(c instanceof bg)var d=!0;else{d=c.da();var e=He();d=!(null!==d&&d.l(e))}if(d)return Ch(Dh(),Uf(new Vf,[c]));d=Dh();c=[c,new bg(c)];return Ch(d,Uf(new Vf,c))}))}function vg(b,a){if(Le()===a)return Xf().il;if(a instanceof Gh)return b=Bh(0,a.An),new Hf(Kf(Lf(),b),Sf());throw new x(a);}ch.prototype.$classData=u({sI:0},!1,"edu.cmu.cs.ls.keymaerax.core.StaticSemantics$",{sI:1,i:1});var Hh;function Eg(){Hh||(Hh=new ch);return Hh}function Ih(){}Ih.prototype=new p; + Ih.prototype.constructor=Ih;function Jh(b,a){for(;;){if(Ce()===a||a instanceof fh)return!0;if(a instanceof nh)if(Jh(b,a.kg))a=a.lg;else return!1;else return!1}}Ih.prototype.$classData=u({vI:0},!1,"edu.cmu.cs.ls.keymaerax.core.SubstitutionAdmissibility$",{vI:1,i:1});var Kh;function Lh(){Kh||(Kh=new Ih);return Kh}function Mh(){Nh=this;var b=Ch(Dh(),y());new Oh(b);Ph(ma(Qh))}Mh.prototype=new p;Mh.prototype.constructor=Mh; + Mh.prototype.$classData=u({QI:0},!1,"edu.cmu.cs.ls.keymaerax.core.package$",{QI:1,i:1});var Nh;function kf(){Nh||(Nh=new Mh)}function Th(){}Th.prototype=new p;Th.prototype.constructor=Th;Th.prototype.$classData=u({RI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.AntePosition$",{RI:1,i:1}); + var Uh,Wh=function Vh(b,a,c,d){if(a instanceof nh){d=Vh(b,a.kg,c,d);if(null===d)throw new x(d);c=d.Db;a=Vh(b,a.lg,d.uc|0,d.jb);if(null===a)throw new x(a);b=a.uc|0;return new Ee(a.jb,new nh(c,a.Db),b)}b=new fh(a.da(),new F(c));return new Ee(d.Tf(a,b),b,1+c|0)};function Xh(b,a){var c=Yh().Yc(y());b=new Zh(b,c);if(Fe(a))$h(ai(),bi().Cd,b,a);else if(we(a))$h(ai(),bi().Cd,b,a);else if(Je(a))$h(ai(),bi().Cd,b,a);else throw new x(a);return Kf(Lf(),c)} + function ci(b){for(var a=di().sb(),c=b.y();c.C();){var d=c.z(),e=d;e=B(new C,e.ya(),e.mb());var g=(m=>()=>m.Ye())(b);if(ja(a)!==ma(ei)){var h=a.vc(e);if(h instanceof F)e=h.p;else{if(z()!==h)throw new x(h);g=g();fi(a,e,g);e=g}}else{h=gi(G(),e);h^=h>>>16|0;var k=h&(-1+a.oa.d.length|0),l=a.oa.d[k];l=null===l?null:hi(l,e,h);null!==l?e=l.yd:(l=a.oa,g=g(),(1+a.ic|0)>=a.ji&&ii(a,a.oa.d.length<<1),ji(a,e,g,h,l===a.oa?k:h&(-1+a.oa.d.length|0)),e=g)}e.pa(d)}b=ki().Ni;for(a=a.y();a.C();){c=a.z();if(null===c)throw new x(c); + b=li(b,c.o(),c.m().db())}return pi(b,new $f(m=>1()=>m.Ye())(b);if(ja(a)!==ma(ei)){var h=a.vc(e);if(h instanceof F)e=h.p;else{if(z()!==h)throw new x(h);g=g();fi(a,e,g);e=g}}else{h=gi(G(),e);h^=h>>>16|0;var k=h&(-1+a.oa.d.length|0),l=a.oa.d[k];l=null===l?null:hi(l,e,h);null!==l?e=l.yd:(l=a.oa,g=g(),(1+a.ic|0)>=a.ji&&ii(a,a.oa.d.length<<1),ji(a,e,g,h,l===a.oa?k:h&(-1+a.oa.d.length|0)),e=g)}e.pa(d)}b=ki().Ni;for(a=a.y();a.C();){c=a.z();if(null===c)throw new x(c); + b=li(b,c.o(),c.m().db())}pi(b,new $f(m=>1{if(c instanceof ye&&Ae()===c.jd&&c.Pe===b.ya()){c=c.Oe;var d=b.mb();return null===c?null===d:c.l(d)}return!1}))}function si(b,a){for(;;){var c=ti(a,b);if(null===c?null===b:c.l(b))return c;b=c}}function ui(b){this.ij=b}ui.prototype=new p;ui.prototype.constructor=ui; + ui.prototype.$k=function(b){var a=this.ij;if(we(a))return(new vi(a)).$k(b);if(Fe(a))return(new wi(a)).$k(b);if(Je(a))return(new xi(a)).$k(b);throw new x(a);};function yi(b,a,c){b=b.ij;if(we(b))return b=new vi(b),zi(Ai(),b.Iq,a,c);if(Fe(b))return b=new wi(b),Bi(Ai(),b.pB,a,c);if(Je(b))return b=new xi(b),Ci(Ai(),b.nB,a,c);if(b instanceof ye)return b;throw new x(b);} + function Di(b,a){if(!a.Ue(new $f(e=>{if(null!==e)return e.o().sa()===e.m().sa();throw new x(e);}))){a:{for(b=a.y();b.C();){var c=b.z(),d=c;if(null===d)throw new x(d);if(d.o().sa()!==d.m().sa()){b=new F(c);break a}}b=z()}if(b.r())b=z();else{b=b.G();if(null===b)throw new x(b);b=new F("what.kind\x3d"+b.o().sa()+" and repl.kind\x3d"+b.m().sa())}throw Hi("requirement failed: Replacee and replacement must be of same kind, but got "+b);}if(a.r())return b.ij;c=a.Ha(new $f(e=>{e=e.m().sa();var g=Pe();return null!== + e&&e===g}));d=a.Ha(new $f(e=>{e=e.m().sa();var g=Qe();return null!==e&&e===g}));a=a.Ha(new $f(e=>{e=e.m().sa();var g=Re();return null!==e&&e===g}));b=Ii(ai(),new Ji(b,c,d,a),b.ij);if(b instanceof F)return b.p;throw new x(b);} + function Ki(b,a){var c=b.ij;if(c instanceof Ge)var d=c.Td;else if(c instanceof xe)d=c.Bf;else{if(!(c instanceof Ke||c instanceof Sg))throw new x(c);d=Ce()}Ce()===d?d=new Ee(Li(),Ce(),0):d instanceof nh?d=Wh(b,d,0,Li()):(c=new fh(d.da(),new F(0)),Jd(),d=[B(new C,d,c)],d=Uf(new Vf,d),d=new Ee(Mi(0,d),c,1));a:{if(null!==d&&Ni(d.jb)&&(c=d.jb,null!==d.Db)){d=d.Db;break a}throw new x(d);}var e=c;c=b.ij;c=c instanceof Ge?new Ge(c.bb,d):c instanceof xe?new xe(c.we,d):c;var g=(m,n)=>{m=B(new C,m,n);if(null!== + m.Z)return yi(new ui(m.Y),m.Z.o(),m.Z.m());throw new x(m);};if(Oi(e))for(var h=0,k=e.E(),l=a;;)if(h!==k)a=1+h|0,h=e.ca(h),l=g(l,h),h=a;else{a=l;break}else{k=a;for(a=e.y();a.C();)e=k,k=a.z(),k=g(e,k);a=k}g=Xh(b,a);b=Xh(b,d);b=g.Mg(b);if(!b.r())throw c=Ve().ba.s(c),b=b.aa(new $f(m=>Ve().ba.s(m))),Hi("Function/predicate "+c+" defined using undeclared "+Pi(b,"",",",""));return new Qi(c,a)} + function Ri(b,a){var c=yh(Eg(),b.ij).aa(new $f(k=>{if(k instanceof cg){var l=a.ae(new $f(m=>{if(m instanceof ye&&Ae()===m.jd&&m.Pe===k.Aa){m=m.Oe;var n=k.za;return null===m?null===n:m.l(n)}return!1}));return B(new C,k,l)}l=z();return B(new C,k,l)})).Ha(new $f(k=>!k.m().r())).aa(new $f(k=>{if(null!==k&&k.o()instanceof cg){var l=k.o();if(k.m()instanceof F)return B(new C,l,k.m().p)}throw new x(k);})),d=b.ij;b=(k,l)=>{k=B(new C,k,l);if(null!==k.Z&&k.Z.m()instanceof ye)return l=k.Z.m(),l=yi(new ui(k.Y), + k.Z.o(),new Ge(new ye(k.Z.o().Aa,k.Z.o().za,Ae(),k.Z.o().Ca,l.Ih),Ce())),ci(yh(Eg(),l).Ha(new $f(m=>ri(m,a)))).r()?l:k.Y;throw new x(k);};if(Oi(c))for(var e=0,g=c.E(),h=d;;)if(e!==g)d=1+e|0,e=c.ca(e),h=b(h,e),e=d;else{b=h;break}else{g=d;for(c=c.y();c.C();)e=c.z(),g=b(g,e);b=g}c=yh(Eg(),b).Zc(new $f(k=>{if(k instanceof ye){var l=a.ae(new $f(q=>{if(q.ya()===k.Pe){q=q.mb();var r=k.Oe;return null===q?null===r:q.l(r)}return!1}));if(l instanceof F&&l.p instanceof ye){l=l.p;var m=l.jd,n=k.jd;(null===m?null=== + n:m.l(n))?(m=l.Ud,n=k.Ud,m=!(null===m?null===n:m.l(n))):m=!1;if(m)return new F(B(new C,k,l))}}return z()}));Si();c=Ti(c);b instanceof Ge&&null!==b.bb?(c=c.vc(b.bb),c.r()?c=z():(c=c.G(),c=new F(new xe(c,b.Td))),d=c.r()?b:c.G()):b instanceof xe&&null!==b.we?(c=c.vc(b.we),c.r()?c=z():(c=c.G(),c=new F(new Ge(c,b.Bf))),d=c.r()?b:c.G()):d=b;b=yh(Eg(),d).Ha(new $f(k=>ri(k,a)));qi(b);c=b.Ha(new $f(k=>k instanceof cg)).aa(new $f(k=>k));b=(k,l)=>{try{var m=new ui(k),n=new Ge(new ye(l.Aa,l.za,Ae(),l.Ca,z()), + Ce());Jd();var q=[B(new C,l,n)],r=Uf(new Vf,q);return Di(m,Mi(0,r))}catch(t){if(t instanceof Ui)throw m=t,new Vi("Elaboration tried replacing "+Ve().ba.s(l)+" in literal bound occurrence inside "+Ve().ba.s(k),l,k,m);throw t;}};if(Oi(c))for(e=0,g=c.E(),h=d;;)if(e!==g)d=1+e|0,e=c.ca(e),h=b(h,e),e=d;else{b=h;break}else{g=d;for(c=c.y();c.C();)e=c.z(),g=b(g,e);b=g}qi(yh(Eg(),b).Ha(new $f(k=>ri(k,a))));return b} + function Wi(b,a){b=new ui(b.ij);var c=a.Dn.Zc(new $f(d=>uh(Eg(),d.rc)));return si(Ri(b,Kf(Lf(),c)),a)}function Xi(b){var a=yh(Eg(),b.ij),c=b.ij;if(Fe(c))c=Sf();else if(we(c)){var d=Sf();d=new Yi(d);var e=ai();b=new Zi(b,d);$h(e,bi().Cd,b,c);c=rh(Eg(),c);c.rD()?c=Sf():(d=d.pc,c=c.VF(),c=d.Mg(c))}else{if(!Je(c))throw new x(c);c=Sf()}return a.Mg(c).aa(new $f(g=>g instanceof bg?g.ve:g))} + function $i(b,a){return a.Zn(new $f(c=>{if(null!==c&&dh(c.o())){var d=c.o();return b.$d(new $f(e=>{if(e instanceof bg){if(null===e?null===d:e.l(d))return!0;e=e.ve;return null===e?null===d:e.l(d)}return null===e?null===d:e.l(d)}))}return null!==c&&c.o()instanceof Ge?(c=c.o(),!hg(Eg(),c.Td).Ek(Kf(Lf(),b)).r()):!1}))}function aj(b,a){return b instanceof bg?new bg(a.rj(b.ve,new H(()=>b.ve))):a.rj(b,new H(()=>b))} + ui.prototype.$classData=u({UI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Augmentors$ExpressionAugmentor",{UI:1,i:1});function vi(b){this.Iq=b}vi.prototype=new p;vi.prototype.constructor=vi;vi.prototype.$k=function(b){try{var a=bj();return new F(dj(a,this.Iq,b))}catch(c){if(c instanceof ej)return z();throw c;}};function fj(b){var a=new gj(!0),c=ai(),d=new hj(b,a);b=b.Iq;$h(c,bi().Cd,d,b);return a.uq} + vi.prototype.$classData=u({ZI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Augmentors$FormulaAugmentor",{ZI:1,i:1});function xi(b){this.nB=b}xi.prototype=new p;xi.prototype.constructor=xi;xi.prototype.$k=function(b){try{var a=bj();return new F(dj(a,this.nB,b))}catch(c){if(c instanceof ej)return z();throw c;}};xi.prototype.$classData=u({aJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Augmentors$ProgramAugmentor",{aJ:1,i:1});function ij(b){this.oB=b}ij.prototype=new p;ij.prototype.constructor=ij; + function jj(b,a){var c=b.oB;if(He()===c||Be()===c){if(a instanceof nf)return B(new C,new fh(b.oB,new F(a.Ob)),a.ja);throw Hi("Not enough indices to convert the sort");}if(c instanceof kj){a=jj(new ij(c.hp),a);if(null===a)throw new x(a);b=a.o();c=jj(new ij(c.ip),a.m());if(null===c)throw new x(c);a=c.m();return B(new C,new nh(b,c.o()),a)}throw new x(c);}ij.prototype.$classData=u({bJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Augmentors$SortAugmentor",{bJ:1,i:1});function wi(b){this.pB=b} + wi.prototype=new p;wi.prototype.constructor=wi;wi.prototype.$k=function(b){try{var a=bj();return new F(dj(a,this.pB,b))}catch(c){if(c instanceof ej)return z();throw c;}};wi.prototype.$classData=u({cJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Augmentors$TermAugmentor",{cJ:1,i:1});function dj(b,a,c){if(Fe(a))return lj(a,c);if(we(a))return mj(b,a,c);if(nj(a))return oj(a,c);if(Je(a))return pj(b,a,c);Jd();throw new qj;} + function lj(b,a){for(;;){var c=a,d=bi().Cd;if(null===c?null===d:c.l(d))return b;c=!1;d=null;var e=b;if(e instanceof Ge){var g=e;if(0===a.nd()){b=g.Td;a=rj(a);continue}}if(xj(e)&&(g=e,0===a.nd())){b=g.xp();a=rj(a);continue}if(yj(e)&&(c=!0,d=e,0===a.nd())){b=d.oe();a=rj(a);continue}if(c&&1===a.nd())b=d.qe(),a=rj(a);else throw Hi("part position "+a+" of term "+b+" may not be defined");}} + function mj(b,a,c){for(;;){var d=c,e=bi().Cd;if(null===d?null===e:d.l(e))return a;var g=!1,h=null,k=!1,l=null,m=!1,n=null;d=!1;e=null;var q=a;if(q instanceof xe){var r=q;if(0===c.nd())return lj(r.Bf,rj(c))}if(q instanceof rg&&(r=q,0===c.nd())){a=r.gh;c=rj(c);continue}if(zj(q)&&(g=!0,h=q,0===c.nd()))return lj(h.oe(),rj(c));if(g&&1===c.nd())return lj(h.qe(),rj(c));if(Aj(q)&&(k=!0,l=q,0===c.nd()))return pj(b,l.El(),rj(c));if(k&&1===c.nd())return pj(b,l.Gl(),rj(c));if(Bj(q)&&(g=q,0===c.nd())){a=g.nh(); + c=rj(c);continue}if(Cj(q)&&(m=!0,n=q,0===c.nd())){a=n.Hp();c=rj(c);continue}if(m&&1===c.nd())a=n.Jp(),c=rj(c);else{if(Dj(q)&&(m=q,0===c.nd())){a=m.nh();c=rj(c);continue}if(q&&q.$classData&&q.$classData.eb.iA&&(d=!0,e=q,0===c.nd()))return pj(b,e.jE(),rj(c));if(d&&1===c.nd())a=e.nh(),c=rj(c);else throw Hi("part position "+c+" of formula "+a+" may not be defined");}}} + function pj(b,a,c){for(;;){var d=c,e=bi().Cd;if(null===d?null===e:d.l(e))return a;var g=!1,h=null,k=!1,l=null;d=!1;e=null;var m=a;if(m instanceof Tg){g=!0;h=m;var n=c,q=y();q=new Ej(new nf(0,q));if(null!==n&&n.l(q))return h.jf}if(g&&1===c.nd())return lj(h.ch,rj(c));if(m instanceof ah&&(g=m,h=c,n=y(),n=new Ej(new nf(0,n)),null!==h&&h.l(n)))return g.Uf;if(m instanceof Ug&&(g=m,0===c.nd()))return mj(b,g.fj,rj(c));if(m instanceof bh&&(k=!0,l=m,0===c.nd()))return oj(l.Nf,rj(c));if(k&&1===c.nd())return mj(b, + l.Fg,rj(c));if(Fj(m)&&(k=m,0===c.nd())){a=k.Et();c=rj(c);continue}if(Gj(m)&&(d=!0,e=m,0===c.nd())){a=e.El();c=rj(c);continue}if(d&&1===c.nd())a=e.Gl(),c=rj(c);else throw Hi("part position "+c+" of program "+a+" may not be defined");}} + function oj(b,a){for(;;){var c=a,d=bi().Cd;if(null===c?null===d:c.l(d))return b;d=!1;var e=null;c=b;if(c instanceof Xe){d=!0;e=c;var g=a,h=y();h=new Ej(new nf(0,h));if(null!==g&&g.l(h))return e.Ad}if(d&&1===a.nd())return lj(e.Eh,rj(a));if(null!==c&&(d=df(ef(),c),!d.r()&&0===a.nd())){b=d.G().o();a=rj(a);continue}if(null!==c&&(c=df(ef(),c),!c.r()&&1===a.nd())){b=c.G().m();a=rj(a);continue}throw Hi("part position "+a+" of program "+b+" may not be defined");}} + function Hj(){Ij=this;new Ke("DotProgram",Le());new Ye("DotDiffProgram",Le());new Ke("noctx",Le());new Ye("noctxD",Le())}Hj.prototype=new p;Hj.prototype.constructor=Hj;Hj.prototype.$classData=u({dJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Context$",{dJ:1,i:1});var Ij;function bj(){Ij||(Ij=new Hj);return Ij}function Jj(){}Jj.prototype=new p;Jj.prototype.constructor=Jj; + function Kj(b,a,c,d){if(d.ta(a))return B(new C,y(),d);if(c.ta(a))return d=c.s(a).qg(B(new C,y(),d.Jg(a)),new Lj((e,g)=>{g=Kj(Mj(),g,c,e.m());if(null===g)throw new x(g);var h=g.m();return B(new C,lf(g.o(),e.o()),h)})),B(new C,new nf(a,d.o()),d.m());le();b=Uf(new Vf,[a]);return B(new C,pe(y(),b),d.Jg(a))} + function Nj(b,a){var c=a.Sm();b=y();Lf();var d=y(),e=B(new C,b,Kf(0,d));b=(k,l)=>{if(k.m().ta(l))return k;l=Kj(Mj(),l,a,k.m());if(null===l)throw new x(l);var m=l.m();return B(new C,lf(l.o(),k.o()),m)};if(Oi(c)){var g=0;d=c.E();for(var h=e;;)if(g!==d)e=1+g|0,g=c.ca(g),h=b(h,g),g=e;else{b=h;break}}else{d=e;for(c=c.y();c.C();)g=c.z(),d=b(d,g);b=d}return b.o()}Jj.prototype.$classData=u({eJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.DependencyAnalysis$",{eJ:1,i:1});var Oj; + function Mj(){Oj||(Oj=new Jj);return Oj}function Pj(){this.ng=null;Qj=this;this.ng=new Rj}Pj.prototype=new p;Pj.prototype.constructor=Pj; + function Sj(b,a,c,d){if(we(d)){var e=!1,g=null;a=a.yj(c,d);if(a instanceof Tj&&(e=!0,g=a,g.fa instanceof F))return mf(),new Tj(new F(b.ng));if(e&&z()===g.fa)return mf(),b=z(),new Tj(b);if(a instanceof Uj)return mf(),new Uj(a.na);throw new x(a);}if(Je(d)){e=!1;g=null;a=a.zj(c,d);if(a instanceof Tj&&(e=!0,g=a,g.fa instanceof F))return mf(),new Tj(new F(b.ng));if(e&&z()===g.fa)return mf(),b=z(),new Tj(b);if(a instanceof Uj)return mf(),new Uj(a.na);throw new x(a);}if(Fe(d)){e=!1;g=null;a=a.Aj(c,d);if(a instanceof + Tj&&(e=!0,g=a,g.fa instanceof F))return mf(),new Tj(new F(b.ng));if(e&&z()===g.fa)return mf(),b=z(),new Tj(b);if(a instanceof Uj)return mf(),new Uj(a.na);throw new x(a);}throw new x(d);} + function Vj(b,a){if(we(a)){mf();a=z();a=new Tj(a);if(a.fa instanceof F)return mf(),new Tj(new F(b.ng));if(z()===a.fa)return mf(),b=z(),new Tj(b);throw new x(a);}if(Je(a)){mf();a=z();a=new Tj(a);if(a.fa instanceof F)return mf(),new Tj(new F(b.ng));if(z()===a.fa)return mf(),b=z(),new Tj(b);throw new x(a);}if(Fe(a)){mf();a=z();a=new Tj(a);if(a.fa instanceof F)return mf(),new Tj(new F(b.ng));if(z()===a.fa)return mf(),b=z(),new Tj(b);throw new x(a);}throw new x(a);} + function Wj(b,a){if(we(a)){mf();a=z();a=new Tj(a);if(a.fa instanceof F)return mf(),new Tj(new F(b.ng));if(z()===a.fa)return mf(),b=z(),new Tj(b);throw new x(a);}if(Je(a)){mf();a=z();a=new Tj(a);if(a.fa instanceof F)return mf(),new Tj(new F(b.ng));if(z()===a.fa)return mf(),b=z(),new Tj(b);throw new x(a);}if(Fe(a)){mf();a=z();a=new Tj(a);if(a.fa instanceof F)return mf(),new Tj(new F(b.ng));if(z()===a.fa)return mf(),b=z(),new Tj(b);throw new x(a);}throw new x(a);} + function ak(b,a){var c=!1,d=null;b=Wj(b,a);if(b instanceof Tj&&(c=!0,d=b,d.fa instanceof F))return z();if(c&&z()===d.fa)return new F(a);if(b instanceof Uj)return new F(b.na);throw new x(b);}function Ii(b,a,c){if(Fe(c)){b=$h(b,bi().Cd,a,c);if(b.r())return z();b=b.G();return new F(b)}if(we(c)){b=$h(b,bi().Cd,a,c);if(b.r())return z();b=b.G();return new F(b)}if(Je(c)){b=$h(b,bi().Cd,a,c);if(b.r())return z();b=b.G();return new F(b)}throw new x(c);} + function $h(b,a,c,d){var e=!1,g=null,h=Sj(b,c,a,d);if(h instanceof Tj&&(e=!0,g=h,g.fa instanceof F))return z();if(e&&z()===g.fa){a:if(Ng()===d)var k=ak(b,d);else if(Og()===d)k=ak(b,d);else if(sg()===d)k=ak(b,d);else if(d instanceof tg)k=ak(b,d);else if(d instanceof xe){var l=d.Bf,m=$h(b,bk(a,0),c,l);if(m instanceof F){var n=new xe(d.we,m.p);k=ak(b,n)}else{if(z()!==m)throw new x(m);k=z()}}else if(d instanceof rg){var q=d.gh,r=$h(b,bk(a,0),c,q);if(r instanceof F){var t=new rg(d.Jh,r.p);k=ak(b,t)}else{if(z()!== + r)throw new x(r);k=z()}}else if(d instanceof gg){var v=d.Zi,w=d.$i,A=$h(b,bk(a,0),c,v);if(A instanceof F){var E=!1,D=null,L=Vj(b,new gg(A.p,w));if(L instanceof Tj&&(E=!0,D=L,D.fa instanceof F)){k=z();break a}if(E&&z()===D.fa){var M=$h(b,bk(a,1),c,w);if(M instanceof F)k=ak(b,new gg(A.p,M.p));else{if(z()!==M)throw new x(M);k=z()}break a}if(L instanceof Uj){k=new F(L.na);break a}throw new x(L);}if(z()!==A)throw new x(A);k=z()}else if(d instanceof mg){var T=d.mk,V=d.nk,ba=$h(b,bk(a,0),c,T);if(ba instanceof + F){var da=!1,ka=null,pa=Vj(b,new mg(ba.p,V));if(pa instanceof Tj&&(da=!0,ka=pa,ka.fa instanceof F)){k=z();break a}if(da&&z()===ka.fa){var qa=$h(b,bk(a,1),c,V);if(qa instanceof F)k=ak(b,new mg(ba.p,qa.p));else{if(z()!==qa)throw new x(qa);k=z()}break a}if(pa instanceof Uj){k=new F(pa.na);break a}throw new x(pa);}if(z()!==ba)throw new x(ba);k=z()}else if(d instanceof qg){var Da=d.aj,la=d.bj,Ca=$h(b,bk(a,0),c,Da);if(Ca instanceof F){var Ra=!1,$a=null,Ma=Vj(b,new qg(Ca.p,la));if(Ma instanceof Tj&&(Ra= + !0,$a=Ma,$a.fa instanceof F)){k=z();break a}if(Ra&&z()===$a.fa){var Xa=$h(b,bk(a,1),c,la);if(Xa instanceof F)k=ak(b,new qg(Ca.p,Xa.p));else{if(z()!==Xa)throw new x(Xa);k=z()}break a}if(Ma instanceof Uj){k=new F(Ma.na);break a}throw new x(Ma);}if(z()!==Ca)throw new x(Ca);k=z()}else if(d instanceof pg){var Ta=d.ik,Za=d.jk,Fa=$h(b,bk(a,0),c,Ta);if(Fa instanceof F){var Ha=!1,zb=null,tb=Vj(b,new pg(Fa.p,Za));if(tb instanceof Tj&&(Ha=!0,zb=tb,zb.fa instanceof F)){k=z();break a}if(Ha&&z()===zb.fa){var Wb= + $h(b,bk(a,1),c,Za);if(Wb instanceof F)k=ak(b,new pg(Fa.p,Wb.p));else{if(z()!==Wb)throw new x(Wb);k=z()}break a}if(tb instanceof Uj){k=new F(tb.na);break a}throw new x(tb);}if(z()!==Fa)throw new x(Fa);k=z()}else if(d instanceof ng){var Cc=d.ck,gb=d.dk,Ab=$h(b,bk(a,0),c,Cc);if(Ab instanceof F){var kc=!1,pb=null,Hb=Vj(b,new ng(Ab.p,gb));if(Hb instanceof Tj&&(kc=!0,pb=Hb,pb.fa instanceof F)){k=z();break a}if(kc&&z()===pb.fa){var gc=$h(b,bk(a,1),c,gb);if(gc instanceof F)k=ak(b,new ng(Ab.p,gc.p));else{if(z()!== + gc)throw new x(gc);k=z()}break a}if(Hb instanceof Uj){k=new F(Hb.na);break a}throw new x(Hb);}if(z()!==Ab)throw new x(Ab);k=z()}else if(d instanceof og){var lb=d.ek,bb=d.fk,hb=$h(b,bk(a,0),c,lb);if(hb instanceof F){var Ya=!1,cb=null,Bb=Vj(b,new og(hb.p,bb));if(Bb instanceof Tj&&(Ya=!0,cb=Bb,cb.fa instanceof F)){k=z();break a}if(Ya&&z()===cb.fa){var hc=$h(b,bk(a,1),c,bb);if(hc instanceof F)k=ak(b,new og(hb.p,hc.p));else{if(z()!==hc)throw new x(hc);k=z()}break a}if(Bb instanceof Uj){k=new F(Bb.na); + break a}throw new x(Bb);}if(z()!==hb)throw new x(hb);k=z()}else if(d instanceof wg){var Fc=d.ok,Xb=$h(b,bk(a,0),c,Fc);if(Xb instanceof F){var db=new wg(Xb.p);k=ak(b,db)}else{if(z()!==Xb)throw new x(Xb);k=z()}}else if(d instanceof De){var lc=d.Xj,Qb=d.Yj,Mb=$h(b,bk(a,0),c,lc);if(Mb instanceof F){var Db=!1,Ob=null,Zb=Vj(b,new De(Mb.p,Qb));if(Zb instanceof Tj&&(Db=!0,Ob=Zb,Ob.fa instanceof F)){k=z();break a}if(Db&&z()===Ob.fa){var ic=$h(b,bk(a,1),c,Qb);if(ic instanceof F)k=ak(b,new De(Mb.p,ic.p));else{if(z()!== + ic)throw new x(ic);k=z()}break a}if(Zb instanceof Uj){k=new F(Zb.na);break a}throw new x(Zb);}if(z()!==Mb)throw new x(Mb);k=z()}else if(d instanceof yg){var Qc=d.pk,mc=d.qk,ub=$h(b,bk(a,0),c,Qc);if(ub instanceof F){var Rb=!1,Sb=null,ec=Vj(b,new yg(ub.p,mc));if(ec instanceof Tj&&(Rb=!0,Sb=ec,Sb.fa instanceof F)){k=z();break a}if(Rb&&z()===Sb.fa){var ob=$h(b,bk(a,1),c,mc);if(ob instanceof F)k=ak(b,new yg(ub.p,ob.p));else{if(z()!==ob)throw new x(ob);k=z()}break a}if(ec instanceof Uj){k=new F(ec.na); + break a}throw new x(ec);}if(z()!==ub)throw new x(ub);k=z()}else if(d instanceof zg){var Ib=d.gk,qb=d.hk,Jb=$h(b,bk(a,0),c,Ib);if(Jb instanceof F){var ib=!1,Tb=null,$b=Vj(b,new zg(Jb.p,qb));if($b instanceof Tj&&(ib=!0,Tb=$b,Tb.fa instanceof F)){k=z();break a}if(ib&&z()===Tb.fa){var Fb=$h(b,bk(a,1),c,qb);if(Fb instanceof F)k=ak(b,new zg(Jb.p,Fb.p));else{if(z()!==Fb)throw new x(Fb);k=z()}break a}if($b instanceof Uj){k=new F($b.na);break a}throw new x($b);}if(z()!==Jb)throw new x(Jb);k=z()}else if(d instanceof + Ag){var Gb=d.Zj,rb=d.$j,nc=$h(b,bk(a,0),c,Gb);if(nc instanceof F){var dd=!1,Dc=null,jc=Vj(b,new Ag(nc.p,rb));if(jc instanceof Tj&&(dd=!0,Dc=jc,Dc.fa instanceof F)){k=z();break a}if(dd&&z()===Dc.fa){var Gc=$h(b,bk(a,1),c,rb);if(Gc instanceof F)k=ak(b,new Ag(nc.p,Gc.p));else{if(z()!==Gc)throw new x(Gc);k=z()}break a}if(jc instanceof Uj){k=new F(jc.na);break a}throw new x(jc);}if(z()!==nc)throw new x(nc);k=z()}else if(d instanceof Dg){var ed=d.Bg,Ub=d.Fh,Kb=$h(b,bk(a,0),c,ed);if(Kb instanceof F){var Ac= + !1,sb=null,Rc=Vj(b,new Dg(Kb.p,Ub));if(Rc instanceof Tj&&(Ac=!0,sb=Rc,sb.fa instanceof F)){k=z();break a}if(Ac&&z()===sb.fa){var Vb=$h(b,bk(a,1),c,Ub);if(Vb instanceof F)k=ak(b,new Dg(Kb.p,Vb.p));else{if(z()!==Vb)throw new x(Vb);k=z()}break a}if(Rc instanceof Uj){k=new F(Rc.na);break a}throw new x(Rc);}if(z()!==Kb)throw new x(Kb);k=z()}else if(d instanceof Gg){var Mc=d.Cg,oc=d.Gh,ac=$h(b,bk(a,0),c,Mc);if(ac instanceof F){var Tc=!1,fc=null,vb=Vj(b,new Gg(ac.p,oc));if(vb instanceof Tj&&(Tc=!0,fc=vb, + fc.fa instanceof F)){k=z();break a}if(Tc&&z()===fc.fa){var pc=$h(b,bk(a,1),c,oc);if(pc instanceof F)k=ak(b,new Gg(ac.p,pc.p));else{if(z()!==pc)throw new x(pc);k=z()}break a}if(vb instanceof Uj){k=new F(vb.na);break a}throw new x(vb);}if(z()!==ac)throw new x(ac);k=z()}else if(d instanceof Bg){var mb=d.bk,qc=$h(b,bk(a,0),c,mb);if(qc instanceof F){var Uc=new Bg(d.Eg,qc.p);k=ak(b,Uc)}else{if(z()!==qc)throw new x(qc);k=z()}}else if(d instanceof Cg){var Yb=d.ak,nb=$h(b,bk(a,0),c,Yb);if(nb instanceof F){var bc= + new Cg(d.Dg,nb.p);k=ak(b,bc)}else{if(z()!==nb)throw new x(nb);k=z()}}else if(d instanceof Kg){var rc=d.ri,Eb=$h(b,bk(a,0),c,rc);if(Eb instanceof F){var sc=new Kg(Eb.p);k=ak(b,sc)}else{if(z()!==Eb)throw new x(Eb);k=z()}}else if(d instanceof Lg){var Sc=d.gl,tc=d.hl,wb=$h(b,bk(a,0),c,Sc);if(wb instanceof F){var Nc=!1,xb=null,uc=Vj(b,new Lg(wb.p,tc));if(uc instanceof Tj&&(Nc=!0,xb=uc,xb.fa instanceof F)){k=z();break a}if(Nc&&z()===xb.fa){var Ic=$h(b,bk(a,1),c,tc);if(Ic instanceof F)k=ak(b,new Lg(wb.p, + Ic.p));else{if(z()!==Ic)throw new x(Ic);k=z()}break a}if(uc instanceof Uj){k=new F(uc.na);break a}throw new x(uc);}if(z()!==wb)throw new x(wb);k=z()}else if(d instanceof Mg){var jd=d.el,ud=d.fl,kd=$h(b,bk(a,0),c,jd);if(kd instanceof F){var ld=!1,vd=null,fd=Vj(b,new Mg(kd.p,ud));if(fd instanceof Tj&&(ld=!0,vd=fd,vd.fa instanceof F)){k=z();break a}if(ld&&z()===vd.fa){var qd=$h(b,bk(a,1),c,ud);if(qd instanceof F)k=ak(b,new Mg(kd.p,qd.p));else{if(z()!==qd)throw new x(qd);k=z()}break a}if(fd instanceof + Uj){k=new F(fd.na);break a}throw new x(fd);}if(z()!==kd)throw new x(kd);k=z()}else if(d instanceof eh)k=ak(b,d);else if(d instanceof cg)k=ak(b,d);else if(d instanceof fh)k=ak(b,d);else if(Ce()===d)k=ak(b,d);else if(d instanceof oh)k=ak(b,d);else if(d instanceof Ge){var gd=d.Td,Ec=$h(b,bk(a,0),c,gd);if(Ec instanceof F){var Yc=new Ge(d.bb,Ec.p);k=ak(b,Yc)}else{if(z()!==Ec)throw new x(Ec);k=z()}}else if(d instanceof mh){var Td=d.Hh,xd=$h(b,bk(a,0),c,Td);if(xd instanceof F){var Fd=new mh(xd.p);k=ak(b, + Fd)}else{if(z()!==xd)throw new x(xd);k=z()}}else if(d instanceof bg){var Oc=d.ve,md=$h(b,bk(a,0),c,Oc);if(md instanceof F){var Nd=new bg(md.p);k=ak(b,Nd)}else{if(z()!==md)throw new x(md);k=z()}}else if(d instanceof gh){var Pc=d.le,yd=$h(b,bk(a,0),c,Pc);if(yd instanceof F){var Od=new gh(yd.p);k=ak(b,Od)}else{if(z()!==yd)throw new x(yd);k=z()}}else if(d instanceof Ie){var Me=d.rk,Ze=d.sk,je=$h(b,bk(a,0),c,Me);if(je instanceof F){var hf=!1,ze=null,Pd=Vj(b,new Ie(je.p,Ze));if(Pd instanceof Tj&&(hf=!0, + ze=Pd,ze.fa instanceof F)){k=z();break a}if(hf&&z()===ze.fa){var Ud=$h(b,bk(a,1),c,Ze);if(Ud instanceof F)k=ak(b,new Ie(je.p,Ud.p));else{if(z()!==Ud)throw new x(Ud);k=z()}break a}if(Pd instanceof Uj){k=new F(Pd.na);break a}throw new x(Pd);}if(z()!==je)throw new x(je);k=z()}else if(d instanceof hh){var $e=d.kk,pf=d.lk,me=$h(b,bk(a,0),c,$e);if(me instanceof F){var qf=!1,ne=null,qe=Vj(b,new hh(me.p,pf));if(qe instanceof Tj&&(qf=!0,ne=qe,ne.fa instanceof F)){k=z();break a}if(qf&&z()===ne.fa){var Of=$h(b, + bk(a,1),c,pf);if(Of instanceof F)k=ak(b,new hh(me.p,Of.p));else{if(z()!==Of)throw new x(Of);k=z()}break a}if(qe instanceof Uj){k=new F(qe.na);break a}throw new x(qe);}if(z()!==me)throw new x(me);k=z()}else if(d instanceof jh){var Ff=d.gj,rf=d.hj,Ne=$h(b,bk(a,0),c,Ff);if(Ne instanceof F){var Pf=!1,fe=null,Jc=Vj(b,new jh(Ne.p,rf));if(Jc instanceof Tj&&(Pf=!0,fe=Jc,fe.fa instanceof F)){k=z();break a}if(Pf&&z()===fe.fa){var af=$h(b,bk(a,1),c,rf);if(af instanceof F)k=ak(b,new jh(Ne.p,af.p));else{if(z()!== + af)throw new x(af);k=z()}break a}if(Jc instanceof Uj){k=new F(Jc.na);break a}throw new x(Jc);}if(z()!==Ne)throw new x(Ne);k=z()}else if(d instanceof kh){var ig=d.Wa,bf=d.Xa,Yd=$h(b,bk(a,0),c,ig);if(Yd instanceof F){var Zd=!1,ag=null,oe=Vj(b,new kh(Yd.p,bf));if(oe instanceof Tj&&(Zd=!0,ag=oe,ag.fa instanceof F)){k=z();break a}if(Zd&&z()===ag.fa){var sf=$h(b,bk(a,1),c,bf);if(sf instanceof F)k=ak(b,new kh(Yd.p,sf.p));else{if(z()!==sf)throw new x(sf);k=z()}break a}if(oe instanceof Uj){k=new F(oe.na); + break a}throw new x(oe);}if(z()!==Yd)throw new x(Yd);k=z()}else if(d instanceof lh){var Hg=d.tk,Gf=d.uk,Gd=$h(b,bk(a,0),c,Hg);if(Gd instanceof F){var $d=!1,ug=null,jg=Vj(b,new lh(Gd.p,Gf));if(jg instanceof Tj&&($d=!0,ug=jg,ug.fa instanceof F)){k=z();break a}if($d&&z()===ug.fa){var ae=$h(b,bk(a,1),c,Gf);if(ae instanceof F)k=ak(b,new lh(Gd.p,ae.p));else{if(z()!==ae)throw new x(ae);k=z()}break a}if(jg instanceof Uj){k=new F(jg.na);break a}throw new x(jg);}if(z()!==Gd)throw new x(Gd);k=z()}else if(d instanceof + nh){var kg=d.kg,Xg=d.lg,jf=$h(b,bk(a,0),c,kg);if(jf instanceof F){var Ig=!1,Vd=null,Ue=Vj(b,new nh(jf.p,Xg));if(Ue instanceof Tj&&(Ig=!0,Vd=Ue,Vd.fa instanceof F)){k=z();break a}if(Ig&&z()===Vd.fa){var tf=$h(b,bk(a,1),c,Xg);if(tf instanceof F)k=ak(b,new nh(jf.p,tf.p));else{if(z()!==tf)throw new x(tf);k=z()}break a}if(Ue instanceof Uj){k=new F(Ue.na);break a}throw new x(Ue);}if(z()!==jf)throw new x(jf);k=z()}else if(d instanceof Ke)k=ak(b,d);else if(d instanceof Sg)k=ak(b,d);else if(d instanceof Ye)k= + ak(b,d);else if(d instanceof Tg){var Yg=d.jf,mi=d.ch,Eh=$h(b,bk(a,0),c,Yg);if(Eh instanceof F){var ni=!1,Rh=null,ih=Vj(b,new Tg(Eh.p,mi));if(ih instanceof Tj&&(ni=!0,Rh=ih,Rh.fa instanceof F)){k=z();break a}if(ni&&z()===Rh.fa){var oi=$h(b,bk(a,1),c,mi);if(oi instanceof F)k=ak(b,new Tg(Eh.p,oi.p));else{if(z()!==oi)throw new x(oi);k=z()}break a}if(ih instanceof Uj){k=new F(ih.na);break a}throw new x(ih);}if(z()!==Eh)throw new x(Eh);k=z()}else if(d instanceof ah){var sj=d.Uf,Ei=$h(b,bk(a,0),c,sj);if(Ei instanceof + F){var Xj=new ah(Ei.p);k=ak(b,Xj)}else{if(z()!==Ei)throw new x(Ei);k=z()}}else if(d instanceof Ug){var Jg=d.fj,xk=$h(b,bk(a,0),c,Jg);if(xk instanceof F){var Xm=new Ug(xk.p);k=ak(b,Xm)}else{if(z()!==xk)throw new x(xk);k=z()}}else if(d instanceof Oe){var Fi=d.Vf,nl=d.Mf,tj=$h(b,bk(a,0),c,Fi);if(tj instanceof F){var Fh=!1,uj=null,vj=Vj(b,new Oe(tj.p,nl));if(vj instanceof Tj&&(Fh=!0,uj=vj,uj.fa instanceof F)){k=z();break a}if(Fh&&z()===uj.fa){var cm=$h(b,bk(a,1),c,nl);if(cm instanceof F)k=ak(b,new Oe(tj.p, + cm.p));else{if(z()!==cm)throw new x(cm);k=z()}break a}if(vj instanceof Uj){k=new F(vj.na);break a}throw new x(vj);}if(z()!==tj)throw new x(tj);k=z()}else if(d instanceof Vg){var aq=d.eh,$n=d.fh,yk=$h(b,bk(a,0),c,aq);if(yk instanceof F){var ao=!1,ol=null,pl=Vj(b,new Vg(yk.p,$n));if(pl instanceof Tj&&(ao=!0,ol=pl,ol.fa instanceof F)){k=z();break a}if(ao&&z()===ol.fa){var dm=$h(b,bk(a,1),c,$n);if(dm instanceof F)k=ak(b,new Vg(yk.p,dm.p));else{if(z()!==dm)throw new x(dm);k=z()}break a}if(pl instanceof + Uj){k=new F(pl.na);break a}throw new x(pl);}if(z()!==yk)throw new x(yk);k=z()}else if(d instanceof Wg){var bo=d.Wf,Yj=$h(b,bk(a,0),c,bo);if(Yj instanceof F){var wj=new Wg(Yj.p);k=ak(b,wj)}else{if(z()!==Yj)throw new x(Yj);k=z()}}else if(d instanceof $g){var co=d.Yi,Sh=$h(b,bk(a,0),c,co);if(Sh instanceof F){var bq=new $g(Sh.p);k=ak(b,bq)}else{if(z()!==Sh)throw new x(Sh);k=z()}}else if(d instanceof Xe){var cq=d.Ad,Ym=d.Eh,zk=$h(b,bk(a,0),c,cq);if(zk instanceof F){var eo=!1,Zm=null,Zj=Vj(b,new Xe(zk.p, + Ym));if(Zj instanceof Tj&&(eo=!0,Zm=Zj,Zm.fa instanceof F)){k=z();break a}if(eo&&z()===Zm.fa){var em=$h(b,bk(a,1),c,Ym);if(em instanceof F)k=ak(b,new Xe(zk.p,em.p));else{if(z()!==em)throw new x(em);k=z()}break a}if(Zj instanceof Uj){k=new F(Zj.na);break a}throw new x(Zj);}if(z()!==zk)throw new x(zk);k=z()}else{if(null!==d){var $m=df(ef(),d);if(!$m.r()){var dq=$m.G().o(),an=$m.G().m(),Ak=$h(b,bk(a,0),c,dq);if(Ak instanceof F){var ql=!1,Bk=null,bn=Ak.p;var fo=vf(ef(),bn,an);var Gi=Vj(b,fo);if(Gi instanceof + Tj&&(ql=!0,Bk=Gi,Bk.fa instanceof F)){k=z();break a}if(ql&&z()===Bk.fa){var Zg=$h(b,bk(a,1),c,an);if(Zg instanceof F){var go=Ak.p,eq=Zg.p;var ho=vf(ef(),go,eq);k=ak(b,ho)}else{if(z()!==Zg)throw new x(Zg);k=z()}break a}if(Gi instanceof Uj){k=new F(Gi.na);break a}throw new x(Gi);}if(z()!==Ak)throw new x(Ak);k=z();break a}}if(d instanceof bh){var fq=d.Nf,cn=d.Fg,rl=$h(b,bk(a,0),c,fq);if(rl instanceof F){var dn=!1,sl=null,Ck=Vj(b,new bh(rl.p,cn));if(Ck instanceof Tj&&(dn=!0,sl=Ck,sl.fa instanceof F)){k= + z();break a}if(dn&&z()===sl.fa){var tl=$h(b,bk(a,1),c,cn);if(tl instanceof F)k=ak(b,new bh(rl.p,tl.p));else{if(z()!==tl)throw new x(tl);k=z()}break a}if(Ck instanceof Uj){k=new F(Ck.na);break a}throw new x(Ck);}if(z()!==rl)throw new x(rl);k=z()}else throw new ck("Unimplemented case in Expr traversal",d);}if(k instanceof F)return new F(k.p);if(z()===k)return z();throw new x(k);}if(h instanceof Uj)return new F(h.na);throw new x(h);} + Pj.prototype.$classData=u({fJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.ExpressionTraversal$",{fJ:1,i:1});var Qj;function ai(){Qj||(Qj=new Pj);return Qj}function dk(b){b=b.Ig();var a=bi().Cd;return null===b?null===a:b.l(a)}function ek(b){var a=b.Ig().ih,c=mf().Df;return(null===c?null===a:c.l(a))?""+b.Jy().Ar():b.Jy().Ar()+"."+Pi(b.Ig().ih,"",".","")}function fk(){}fk.prototype=new p;fk.prototype.constructor=fk; + function gk(b){var a=mf().Df;Cf||(Cf=new Bf);if(0b))throw Hi("requirement failed: nonzero positions");b=new ik(-1-b|0)}if(b instanceof ik)return a=new Ej(a),new jk(b,a);if(b instanceof hk)return a=new Ej(a),new kk(b,a);throw new x(b);}fk.prototype.$classData=u({wJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Position$",{wJ:1,i:1}); + var lk,ok=function mk(b,a,c,d,e){if(null!==e){var h=df(ef(),e);if(!h.r())return vf(ef(),mk(b,a,c,d,h.G().o()),mk(b,a,c,d,h.G().m()))}if(e instanceof Xe&&null!==e.Ad)return h=e.Ad,Xf(),a=If(a,new Ef(d)),Xf(),new Xe(h,nk(b,a,If(c,new Ef(d)),e.Eh));if(e instanceof Ye)return e;throw new x(e);},qk=function pk(b,a){if(null!==a){var d=df(ef(),a);if(!d.r())return a=pk(b,d.G().o()),b=pk(b,d.G().m()),a.qb(b)}if(a instanceof Xe&&null!==a.Ad)return Kf(Lf(),Uf(new Vf,[a.Ad.ve]));if(a instanceof Ye)return Sf(); + throw new x(a);};function rk(b){this.AJ=b}rk.prototype=new p;rk.prototype.constructor=rk; + function nk(b,a,c,d){var e=b.AJ.s(d);if(d instanceof gh&&z()===e)return new gh(nk(b,a,c,d.le));if(d instanceof gh&&e instanceof F){var g=hg(Eg(),d);if(Nf(c,g).r())return e.p}if(d instanceof Ie&&z()===e)return new Ie(nk(b,a,c,d.rk),nk(b,a,c,d.sk));if(d instanceof Ie&&e instanceof F&&(g=hg(Eg(),d),Nf(c,g).r()))return e.p;if(d instanceof hh&&z()===e)return new hh(nk(b,a,c,d.kk),nk(b,a,c,d.lk));if(d instanceof hh&&e instanceof F&&(g=hg(Eg(),d),Nf(c,g).r()))return e.p;if(d instanceof jh&&z()===e)return new jh(nk(b, + a,c,d.gj),nk(b,a,c,d.hj));if(d instanceof jh&&e instanceof F&&(g=hg(Eg(),d),Nf(c,g).r()))return e.p;if(d instanceof kh&&z()===e)return new kh(nk(b,a,c,d.Wa),nk(b,a,c,d.Xa));if(d instanceof kh&&e instanceof F&&(g=hg(Eg(),d),Nf(c,g).r()))return e.p;if(d instanceof lh&&z()===e)return new lh(nk(b,a,c,d.tk),nk(b,a,c,d.uk));if(d instanceof lh&&e instanceof F&&(g=hg(Eg(),d),Nf(c,g).r())||dh(d)&&e instanceof F&&!c.ta(d))return e.p;if(dh(d))return d;if(d instanceof mh&&e instanceof F)return e.p;if(d instanceof + mh&&z()===e)return d;if(d instanceof Ge&&e instanceof F&&(g=hg(Eg(),d),Nf(c,g).r())){g=hg(Eg(),e.p);a=e.p;g=Nf(c,g);if(!g.r())throw new sk(b.w(),c.Tc(),Ve().ba.s(a),Ve().ba.s(d),g.Tc(),"");return e.p}if(d instanceof Ge&&z()===e)return new Ge(d.bb,nk(b,a,c,d.Td));if(Ce()===d)return Ce();if(d instanceof eh&&e instanceof F||d instanceof fh&&e instanceof F)return e.p;if(d&&d.$classData&&d.$classData.eb.Zo)return d;if(d instanceof nh&&z()===e)return new nh(nk(b,a,c,d.kg),nk(b,a,c,d.lg));if(d instanceof + nh&&e instanceof F&&(b=hg(Eg(),d),Nf(c,b).r()))return e.p;e instanceof F?(e=hg(Eg(),d),c=!Nf(c,e).r()):c=!1;if(c)return d;throw new ck("Not implemented yet",d);} + function tk(b,a,c,d){if(d instanceof wg)return new wg(tk(b,a,c,d.ok));if(d instanceof De)return new De(tk(b,a,c,d.Xj),tk(b,a,c,d.Yj));if(d instanceof yg)return new yg(tk(b,a,c,d.pk),tk(b,a,c,d.qk));if(d instanceof zg)return new zg(tk(b,a,c,d.gk),tk(b,a,c,d.hk));if(d instanceof Ag)return new Ag(tk(b,a,c,d.Zj),tk(b,a,c,d.$j));if(d instanceof gg)return new gg(nk(b,a,c,d.Zi),nk(b,a,c,d.$i));if(d instanceof mg)return new mg(nk(b,a,c,d.mk),nk(b,a,c,d.nk));if(d instanceof ng)return new ng(nk(b,a,c,d.ck), + nk(b,a,c,d.dk));if(d instanceof og)return new og(nk(b,a,c,d.ek),nk(b,a,c,d.fk));if(d instanceof pg)return new pg(nk(b,a,c,d.ik),nk(b,a,c,d.jk));if(d instanceof qg)return new qg(nk(b,a,c,d.aj),nk(b,a,c,d.bj));if(d instanceof Bg)return new Bg(d.Eg,tk(b,a.Vj(d.Eg),c.Vj(d.Eg),d.bk));if(d instanceof Cg)return new Cg(d.Dg,tk(b,a.Vj(d.Dg),c.Vj(d.Dg),d.ak));if(d instanceof Dg){a=uk(b,a,c,d.Bg);if(null===a)throw new x(a);return new Dg(a.ui,tk(b,a.wk,a.vi,d.Fh))}if(d instanceof Gg){a=uk(b,a,c,d.Cg);if(null=== + a)throw new x(a);return new Gg(a.ui,tk(b,a.wk,a.vi,d.Gh))}if(d instanceof xe)return new xe(d.we,nk(b,a,c,d.Bf));if(d instanceof Kg)return new Kg(tk(b,a,c,d.ri));if(d&&d.$classData&&d.$classData.eb.dh)return d;throw new ck("Not implemented yet",d);} + function uk(b,a,c,d){if(d instanceof Tg)return new vk(b,a.sn(d.jf),c.sn(d.jf),new Tg(d.jf,nk(b,a,c,d.ch)));if(d instanceof ah)return new vk(b,a.sn(d.Uf),c.sn(d.Uf),d);if(d instanceof Ug)return new vk(b,a,c,new Ug(tk(b,a,c,d.fj)));if(d instanceof bh){var e=qk(b,d.Nf),g=ok(b,a,c,e,d.Nf);Xf();var h=If(a,new Ef(e));Xf();d=new bh(g,tk(b,h,If(c,new Ef(e)),d.Fg));Xf();a=If(a,new Ef(e));Xf();return new vk(b,a,If(c,new Ef(e)),d)}if(nj(d))return e=qk(b,d),d=ok(b,a,c,e,d),Xf(),a=If(a,new Ef(e)),Xf(),new vk(b, + a,If(c,new Ef(e)),d);if(d instanceof Oe){c=uk(b,a,c,d.Vf);if(null===c)throw new x(c);a=c.ui;c=uk(b,c.wk,c.vi,d.Mf);if(null===c)throw new x(c);return new vk(b,c.wk,c.vi,new Oe(a,c.ui))}if(d instanceof Vg){h=uk(b,a,c,d.eh);if(null===h)throw new x(h);e=h.wk;g=h.vi;h=h.ui;a=uk(b,a,c,d.fh);if(null===a)throw new x(a);c=a.vi;d=a.ui;return new vk(b,Nf(e,a.wk),If(g,c),new Vg(h,d))}if(d instanceof Wg){c=uk(b,a,c,d.Wf);if(null===c)throw new x(c);c=uk(b,a,c.vi,d.Wf);if(null===c)throw new x(c);return new vk(b, + a,c.vi,new Wg(c.ui))}if(d instanceof $g){a=uk(b,a,c,d.Yi);if(null===a)throw new x(a);return new vk(b,a.wk,a.vi,new $g(a.ui))}if(d instanceof Ke||d instanceof Sg)return new vk(b,a,Xf().il,d);throw new ck("Not implemented yet",d);}rk.prototype.$classData=u({xJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.SubstitutionHelper",{xJ:1,i:1});function wk(b,a,c,d){return(null===a?null===d:a.l(d))?new F(c):z()}function Dk(){}Dk.prototype=new p;Dk.prototype.constructor=Dk; + function Ek(b,a){return tk(new rk(a),Wf(),Wf(),b)}function Fk(b,a){return nk(new rk(a),Wf(),Wf(),b)}function Gk(b,a){return uk(new rk(a),Wf(),Wf(),b).ui}function zi(b,a,c,d){return Ek(a,new $f(e=>wk(Ai(),c,d,e)))}function Bi(b,a,c,d){return Fk(a,new $f(e=>wk(Ai(),c,d,e)))}function Ci(b,a,c,d){return Gk(a,new $f(e=>wk(Ai(),c,d,e)))}Dk.prototype.$classData=u({yJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.SubstitutionHelper$",{yJ:1,i:1});var Hk;function Ai(){Hk||(Hk=new Dk);return Hk} + function Ik(){}Ik.prototype=new p;Ik.prototype.constructor=Ik;Ik.prototype.$classData=u({BJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.SuccPosition$",{BJ:1,i:1});var Jk;function Kk(b,a){b=[B(new C,"is_error",!1),B(new C,"is_correct",!1),B(new C,"ratio",a),B(new C,"feedback",b)];b=Uf(new Vf,b);return Lk(Mk(),b)}function Nk(){Ok=this;var b=Pk();Qk||(Qk=new Rk);b.Wu=Qk;b=Ve();Sk||(Sk=new Vk);b.ba=Sk.yB;b=Wk();var a=Xk,c=Yk;Zk||(Zk=new $k);var d=Zk;al||(al=new bl);b.Tv=new a(new c(d,al))} + Nk.prototype=new p;Nk.prototype.constructor=Nk; + function cl(b,a){try{var c=Wk();b=M=>(M.kj.Hb.r()?0:-1===(M.pl.indexOf("Definitions")|0))?-1===(M.pl.indexOf("ProgramVariables")|0):!1;var d=dl(c,a,!0);a:for(var e;;)if(d.r()){e=y();break}else{var g=d.x(),h=d.D();if(!1===!!b(g))d=h;else for(c=d;;){if(h.r())e=c;else{var k=h.x();if(!1!==!!b(k)){h=h.D();continue}k=h;var l=new nf(c.x(),y()),m=c.D();for(h=l;m!==k;){var n=new nf(m.x(),y());h=h.ja=n;m=m.D()}var q=k.D();for(m=q;!q.r();){var r=q.x();if(!1===!!b(r)){for(;m!==q;){var t=new nf(m.x(),y());h=h.ja= + t;m=m.D()}m=q.D()}q=q.D()}m.r()||(h.ja=m);e=l}break a}}el();l=M=>{Te();M=M.pl;Te();var T=new fl(M,!0);if(T.GfV&&M.C();)M.z(),V=1+V|0;for(;M.C();){if(gl(hl(),M.z(),T)){M=V;break a}V=1+V|0}M=-1}M=1+M|0}else M=1;M=[B(new C,"kind","warning"),B(new C,"line",M),B(new C,"column",1),B(new C,"endLine",M),B(new C,"endColumn",1),B(new C,"message","Entry does not specify functions and variables in Definitions/ProgramVariables blocks.")];M=Uf(new Vf,M); + return Lk(Mk(),M)};if(e===y())var v=y();else{var w=e.x(),A=new nf(l(w),y());w=A;for(var E=e.D();E!==y();){var D=E.x(),L=new nf(l(D),y());w=w.ja=L;E=E.D()}v=A}return il(v)}catch(M){if(M instanceof jl)return e=M,v=e.ma.yi().Ta(),D=1>v?1:v,v=e.ma.yi().Bc(),L=1>v?1:v,el(),mf(),v=B(new C,"kind","error"),A=B(new C,"line",D),E=B(new C,"column",L),w=e.ma.Lm().Ta(),D=B(new C,"endLine",D>w?D:w),w=e.ma.Lm().Bc(),L=B(new C,"endColumn",L>w?L:w),w=B(new C,"message",e.vm),l=B(new C,"found",e.tm),q=B(new C,"expect", + e.sm),e=[v,A,E,D,L,w,l,q,B(new C,"hint",e.um)],e=Uf(new Vf,e),e=[Lk(Mk(),e)],e=Uf(new Vf,e),e=pe(y(),e),il(e);throw M;}} + function kl(b,a){b=!1;var c=null;try{var d=ll(),e=new ml(ul(vl(d),a))}catch(A){d=A instanceof wl?A:new xl(A);e=yl(zl(),d);if(e.r())throw d instanceof xl?d.Ac:d;d=e.G();e=new Al(d)}d=e.Me();if(d instanceof F&&(b=!0,c=d,c.p instanceof cg)){d=c.p;if(z()===d.za)if(He()===d.Ca)a:if(d=d.Aa,e=d.length,2===e){for(var g=0;g!==e;){var h=d.charCodeAt(g);h=Bl(Cl(),El(Cl(),h));var k="na".charCodeAt(g);if(h!==Bl(Cl(),El(Cl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;else d=!1;else d=!1;if(d)return Kk("Parsed OK", + 1)}if(b&&c.p instanceof kh&&(b=c.p,b.Wa instanceof cg&&(c=b.Wa,z()===c.za&&He()===c.Ca&&b.Xa instanceof cg))){b=b.Xa;if(z()===b.za)if(He()===b.Ca){c=c.Aa;a:if(d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=Bl(Cl(),El(Cl(),g));h="n".charCodeAt(e);if(g!==Bl(Cl(),El(Cl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;if(c)a:if(b=b.Aa,c=b.length,1===c){for(d=0;d!==c;){e=b.charCodeAt(d);e=Bl(Cl(),El(Cl(),e));g="a".charCodeAt(d);if(e!==Bl(Cl(),El(Cl(),g))){b=!1;break a}d=1+d|0}b=!0}else b=!1;else b=!1}else b= + !1;else b=!1;if(b)return Kk("Parsed OK",1)}try{var l=Wk();dl(l,a,!1);return Kk("Parsed OK",1)}catch(A){if(l=A instanceof wl?A:new xl(A),l instanceof jl)try{Te();Te();var m=new fl(a,!1);le();var n=pe(y(),m),q=-1+l.ma.Ta()|0;Jd();Te();var r=Fl(n,-1+l.ma.Ta()|0),t=Gl(0,Se(0,r,-1+l.ma.Bc()|0," \u26a0 ",0)),v=Hl(n,q,t),w=Pi(v,"","","");return Kk("Parse error: "+w+"\n"+l.ib,0)}catch(E){return Kk("Parse error: "+l.ib,0)}else return Kk("Parsing failed: "+l.Pb(),0)}} + function Il(b,a){b=ll();var c=!1,d=null;try{var e=ll(),g=new ml(ul(vl(e),a))}catch(A){e=A instanceof wl?A:new xl(A);g=yl(zl(),e);if(g.r())throw e instanceof xl?e.Ac:e;e=g.G();g=new Al(e)}e=g.Me();if(e instanceof F&&(c=!0,d=e,d.p instanceof cg)){e=d.p;if(z()===e.za)if(He()===e.Ca)a:if(e=e.Aa,g=e.length,2===g){for(var h=0;h!==g;){var k=e.charCodeAt(h);k=Bl(Cl(),El(Cl(),k));var l="na".charCodeAt(h);if(k!==Bl(Cl(),El(Cl(),l))){e=!1;break a}h=1+h|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return Kk("Parsed OK", + 1)}if(c&&d.p instanceof kh&&(c=d.p,c.Wa instanceof cg&&(d=c.Wa,z()===d.za&&He()===d.Ca&&c.Xa instanceof cg))){c=c.Xa;if(z()===c.za)if(He()===c.Ca){d=d.Aa;a:if(e=d.length,1===e){for(g=0;g!==e;){h=d.charCodeAt(g);h=Bl(Cl(),El(Cl(),h));k="n".charCodeAt(g);if(h!==Bl(Cl(),El(Cl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;if(d)a:if(c=c.Aa,d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=Bl(Cl(),El(Cl(),g));h="a".charCodeAt(e);if(g!==Bl(Cl(),El(Cl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;else c=!1}else c= + !1;else c=!1;if(c)return Kk("Parsed OK",1)}try{return Kk((ul(vl(b),a),"Parsed OK"),1)}catch(A){if(b=A instanceof wl?A:new xl(A),b instanceof jl)try{Te();Te();var m=new fl(a,!1);le();var n=pe(y(),m),q=-1+b.ma.Ta()|0;Jd();Te();var r=Fl(n,-1+b.ma.Ta()|0),t=Gl(0,Se(0,r,-1+b.ma.Bc()|0," \u26a0 ",0)),v=Hl(n,q,t),w=Pi(v,"","","");return Kk("Parse error: "+w+"\n"+b.ib,0)}catch(E){return Kk("Parse error: "+b.ib,0)}else return Kk("Parsing failed: "+b.Pb(),0)}} + function Jl(b,a){b=ll();var c=!1,d=null;try{var e=ll(),g=new ml(ul(vl(e),a))}catch(A){e=A instanceof wl?A:new xl(A);g=yl(zl(),e);if(g.r())throw e instanceof xl?e.Ac:e;e=g.G();g=new Al(e)}e=g.Me();if(e instanceof F&&(c=!0,d=e,d.p instanceof cg)){e=d.p;if(z()===e.za)if(He()===e.Ca)a:if(e=e.Aa,g=e.length,2===g){for(var h=0;h!==g;){var k=e.charCodeAt(h);k=Bl(Cl(),El(Cl(),k));var l="na".charCodeAt(h);if(k!==Bl(Cl(),El(Cl(),l))){e=!1;break a}h=1+h|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return Kk("Parsed OK", + 1)}if(c&&d.p instanceof kh&&(c=d.p,c.Wa instanceof cg&&(d=c.Wa,z()===d.za&&He()===d.Ca&&c.Xa instanceof cg))){c=c.Xa;if(z()===c.za)if(He()===c.Ca){d=d.Aa;a:if(e=d.length,1===e){for(g=0;g!==e;){h=d.charCodeAt(g);h=Bl(Cl(),El(Cl(),h));k="n".charCodeAt(g);if(h!==Bl(Cl(),El(Cl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;if(d)a:if(c=c.Aa,d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=Bl(Cl(),El(Cl(),g));h="a".charCodeAt(e);if(g!==Bl(Cl(),El(Cl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;else c=!1}else c= + !1;else c=!1;if(c)return Kk("Parsed OK",1)}try{return Kk((ul(vl(b),a),"Parsed OK"),1)}catch(A){if(b=A instanceof wl?A:new xl(A),b instanceof jl)try{Te();Te();var m=new fl(a,!1);le();var n=pe(y(),m),q=-1+b.ma.Ta()|0;Jd();Te();var r=Fl(n,-1+b.ma.Ta()|0),t=Gl(0,Se(0,r,-1+b.ma.Bc()|0," \u26a0 ",0)),v=Hl(n,q,t),w=Pi(v,"","","");return Kk("Parse error: "+w+"\n"+b.ib,0)}catch(E){return Kk("Parse error: "+b.ib,0)}else return Kk("Parsing failed: "+b.Pb(),0)}} + function Kl(b,a){b=ll();var c=!1,d=null;try{var e=ll(),g=new ml(ul(vl(e),a))}catch(D){e=D instanceof wl?D:new xl(D);g=yl(zl(),e);if(g.r())throw e instanceof xl?e.Ac:e;e=g.G();g=new Al(e)}e=g.Me();if(e instanceof F&&(c=!0,d=e,d.p instanceof cg)){e=d.p;if(z()===e.za)if(He()===e.Ca)a:if(e=e.Aa,g=e.length,2===g){for(var h=0;h!==g;){var k=e.charCodeAt(h);k=Bl(Cl(),El(Cl(),k));var l="na".charCodeAt(h);if(k!==Bl(Cl(),El(Cl(),l))){e=!1;break a}h=1+h|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return Kk("Parsed OK", + 1)}if(c&&d.p instanceof kh&&(c=d.p,c.Wa instanceof cg&&(d=c.Wa,z()===d.za&&He()===d.Ca&&c.Xa instanceof cg))){c=c.Xa;if(z()===c.za)if(He()===c.Ca){d=d.Aa;a:if(e=d.length,1===e){for(g=0;g!==e;){h=d.charCodeAt(g);h=Bl(Cl(),El(Cl(),h));k="n".charCodeAt(g);if(h!==Bl(Cl(),El(Cl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;if(d)a:if(c=c.Aa,d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=Bl(Cl(),El(Cl(),g));h="a".charCodeAt(e);if(g!==Bl(Cl(),El(Cl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;else c=!1}else c= + !1;else c=!1;if(c)return Kk("Parsed OK",1)}try{var m=ul(vl(b),a),n=we(m)?Ll(Ml(),m)?"Parsed OK":"Parsed OK, but not a DGL expression":Je(m)?Nl(Ml(),m)?"Parsed OK":"Parsed OK, but not a DGL expression":"Parsed OK";return Kk(n,1)}catch(D){if(m=D instanceof wl?D:new xl(D),m instanceof jl)try{Te();Te();var q=new fl(a,!1);le();var r=pe(y(),q),t=-1+m.ma.Ta()|0;Jd();Te();var v=Fl(r,-1+m.ma.Ta()|0),w=Gl(0,Se(0,v,-1+m.ma.Bc()|0," \u26a0 ",0)),A=Hl(r,t,w),E=Pi(A,"","","");return Kk("Parse error: "+E+"\n"+m.ib, + 0)}catch(L){return Kk("Parse error: "+m.ib,0)}else return Kk("Parsing failed: "+m.Pb(),0)}} + function Ol(b,a){b=ll();var c=!1,d=null;try{var e=ll(),g=new ml(ul(vl(e),a))}catch(E){e=E instanceof wl?E:new xl(E);g=yl(zl(),e);if(g.r())throw e instanceof xl?e.Ac:e;e=g.G();g=new Al(e)}e=g.Me();if(e instanceof F&&(c=!0,d=e,d.p instanceof cg)){e=d.p;if(z()===e.za)if(He()===e.Ca)a:if(e=e.Aa,g=e.length,2===g){for(var h=0;h!==g;){var k=e.charCodeAt(h);k=Bl(Cl(),El(Cl(),k));var l="na".charCodeAt(h);if(k!==Bl(Cl(),El(Cl(),l))){e=!1;break a}h=1+h|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return Kk("Parsed OK", + 1)}if(c&&d.p instanceof kh&&(c=d.p,c.Wa instanceof cg&&(d=c.Wa,z()===d.za&&He()===d.Ca&&c.Xa instanceof cg))){c=c.Xa;if(z()===c.za)if(He()===c.Ca){d=d.Aa;a:if(e=d.length,1===e){for(g=0;g!==e;){h=d.charCodeAt(g);h=Bl(Cl(),El(Cl(),h));k="n".charCodeAt(g);if(h!==Bl(Cl(),El(Cl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;if(d)a:if(c=c.Aa,d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=Bl(Cl(),El(Cl(),g));h="a".charCodeAt(e);if(g!==Bl(Cl(),El(Cl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;else c=!1}else c= + !1;else c=!1;if(c)return Kk("Parsed OK",1)}try{var m=ul(vl(b),a);return Kk(Fe(m)?"Parsed OK":"Parsed OK, but not a term",1)}catch(E){if(m=E instanceof wl?E:new xl(E),m instanceof jl)try{Te();Te();var n=new fl(a,!1);le();var q=pe(y(),n),r=-1+m.ma.Ta()|0;Jd();Te();var t=Fl(q,-1+m.ma.Ta()|0),v=Gl(0,Se(0,t,-1+m.ma.Bc()|0," \u26a0 ",0)),w=Hl(q,r,v),A=Pi(w,"","","");return Kk("Parse error: "+A+"\n"+m.ib,0)}catch(D){return Kk("Parse error: "+m.ib,0)}else return Kk("Parsing failed: "+m.Pb(),0)}} + function Pl(b,a){b=ll();var c=!1,d=null;try{var e=ll(),g=new ml(ul(vl(e),a))}catch(E){e=E instanceof wl?E:new xl(E);g=yl(zl(),e);if(g.r())throw e instanceof xl?e.Ac:e;e=g.G();g=new Al(e)}e=g.Me();if(e instanceof F&&(c=!0,d=e,d.p instanceof cg)){e=d.p;if(z()===e.za)if(He()===e.Ca)a:if(e=e.Aa,g=e.length,2===g){for(var h=0;h!==g;){var k=e.charCodeAt(h);k=Bl(Cl(),El(Cl(),k));var l="na".charCodeAt(h);if(k!==Bl(Cl(),El(Cl(),l))){e=!1;break a}h=1+h|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return Kk("Parsed OK", + 1)}if(c&&d.p instanceof kh&&(c=d.p,c.Wa instanceof cg&&(d=c.Wa,z()===d.za&&He()===d.Ca&&c.Xa instanceof cg))){c=c.Xa;if(z()===c.za)if(He()===c.Ca){d=d.Aa;a:if(e=d.length,1===e){for(g=0;g!==e;){h=d.charCodeAt(g);h=Bl(Cl(),El(Cl(),h));k="n".charCodeAt(g);if(h!==Bl(Cl(),El(Cl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;if(d)a:if(c=c.Aa,d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=Bl(Cl(),El(Cl(),g));h="a".charCodeAt(e);if(g!==Bl(Cl(),El(Cl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;else c=!1}else c= + !1;else c=!1;if(c)return Kk("Parsed OK",1)}try{var m=ul(vl(b),a);return Kk(we(m)?"Parsed OK":"Parsed OK, but not a formula",1)}catch(E){if(m=E instanceof wl?E:new xl(E),m instanceof jl)try{Te();Te();var n=new fl(a,!1);le();var q=pe(y(),n),r=-1+m.ma.Ta()|0;Jd();Te();var t=Fl(q,-1+m.ma.Ta()|0),v=Gl(0,Se(0,t,-1+m.ma.Bc()|0," \u26a0 ",0)),w=Hl(q,r,v),A=Pi(w,"","","");return Kk("Parse error: "+A+"\n"+m.ib,0)}catch(D){return Kk("Parse error: "+m.ib,0)}else return Kk("Parsing failed: "+m.Pb(),0)}} + function Ql(b,a){b=ll();var c=!1,d=null;try{var e=ll(),g=new ml(ul(vl(e),a))}catch(D){e=D instanceof wl?D:new xl(D);g=yl(zl(),e);if(g.r())throw e instanceof xl?e.Ac:e;e=g.G();g=new Al(e)}e=g.Me();if(e instanceof F&&(c=!0,d=e,d.p instanceof cg)){e=d.p;if(z()===e.za)if(He()===e.Ca)a:if(e=e.Aa,g=e.length,2===g){for(var h=0;h!==g;){var k=e.charCodeAt(h);k=Bl(Cl(),El(Cl(),k));var l="na".charCodeAt(h);if(k!==Bl(Cl(),El(Cl(),l))){e=!1;break a}h=1+h|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return Kk("Parsed OK", + 1)}if(c&&d.p instanceof kh&&(c=d.p,c.Wa instanceof cg&&(d=c.Wa,z()===d.za&&He()===d.Ca&&c.Xa instanceof cg))){c=c.Xa;if(z()===c.za)if(He()===c.Ca){d=d.Aa;a:if(e=d.length,1===e){for(g=0;g!==e;){h=d.charCodeAt(g);h=Bl(Cl(),El(Cl(),h));k="n".charCodeAt(g);if(h!==Bl(Cl(),El(Cl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;if(d)a:if(c=c.Aa,d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=Bl(Cl(),El(Cl(),g));h="a".charCodeAt(e);if(g!==Bl(Cl(),El(Cl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;else c=!1}else c= + !1;else c=!1;if(c)return Kk("Parsed OK",1)}try{var m=ul(vl(b),a);var n=we(m)&&Ll(Ml(),m)?"Parsed OK":"Parsed OK, but not a formula";return Kk(n,1)}catch(D){if(m=D instanceof wl?D:new xl(D),m instanceof jl)try{Te();Te();var q=new fl(a,!1);le();var r=pe(y(),q),t=-1+m.ma.Ta()|0;Jd();Te();var v=Fl(r,-1+m.ma.Ta()|0),w=Gl(0,Se(0,v,-1+m.ma.Bc()|0," \u26a0 ",0)),A=Hl(r,t,w),E=Pi(A,"","","");return Kk("Parse error: "+E+"\n"+m.ib,0)}catch(L){return Kk("Parse error: "+m.ib,0)}else return Kk("Parsing failed: "+ + m.Pb(),0)}} + function Rl(b,a){b=ll();var c=!1,d=null;try{var e=ll(),g=new ml(ul(vl(e),a))}catch(D){e=D instanceof wl?D:new xl(D);g=yl(zl(),e);if(g.r())throw e instanceof xl?e.Ac:e;e=g.G();g=new Al(e)}e=g.Me();if(e instanceof F&&(c=!0,d=e,d.p instanceof cg)){e=d.p;if(z()===e.za)if(He()===e.Ca)a:if(e=e.Aa,g=e.length,2===g){for(var h=0;h!==g;){var k=e.charCodeAt(h);k=Bl(Cl(),El(Cl(),k));var l="na".charCodeAt(h);if(k!==Bl(Cl(),El(Cl(),l))){e=!1;break a}h=1+h|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return Kk("Parsed OK",1)}if(c&& + d.p instanceof kh&&(c=d.p,c.Wa instanceof cg&&(d=c.Wa,z()===d.za&&He()===d.Ca&&c.Xa instanceof cg))){c=c.Xa;if(z()===c.za)if(He()===c.Ca){d=d.Aa;a:if(e=d.length,1===e){for(g=0;g!==e;){h=d.charCodeAt(g);h=Bl(Cl(),El(Cl(),h));k="n".charCodeAt(g);if(h!==Bl(Cl(),El(Cl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;if(d)a:if(c=c.Aa,d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=Bl(Cl(),El(Cl(),g));h="a".charCodeAt(e);if(g!==Bl(Cl(),El(Cl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;else c=!1}else c=!1; + else c=!1;if(c)return Kk("Parsed OK",1)}try{var m=ul(vl(b),a);var n=we(m)&&fj(new vi(m))?"Parsed OK":"Parsed OK, but not a FOL formula";return Kk(n,1)}catch(D){if(m=D instanceof wl?D:new xl(D),m instanceof jl)try{Te();Te();var q=new fl(a,!1);le();var r=pe(y(),q),t=-1+m.ma.Ta()|0;Jd();Te();var v=Fl(r,-1+m.ma.Ta()|0),w=Gl(0,Se(0,v,-1+m.ma.Bc()|0," \u26a0 ",0)),A=Hl(r,t,w),E=Pi(A,"","","");return Kk("Parse error: "+E+"\n"+m.ib,0)}catch(L){return Kk("Parse error: "+m.ib,0)}else return Kk("Parsing failed: "+ + m.Pb(),0)}} + function Sl(b,a){b=ll();var c=!1,d=null;try{var e=ll(),g=new ml(ul(vl(e),a))}catch(D){e=D instanceof wl?D:new xl(D);g=yl(zl(),e);if(g.r())throw e instanceof xl?e.Ac:e;e=g.G();g=new Al(e)}e=g.Me();if(e instanceof F&&(c=!0,d=e,d.p instanceof cg)){e=d.p;if(z()===e.za)if(He()===e.Ca)a:if(e=e.Aa,g=e.length,2===g){for(var h=0;h!==g;){var k=e.charCodeAt(h);k=Bl(Cl(),El(Cl(),k));var l="na".charCodeAt(h);if(k!==Bl(Cl(),El(Cl(),l))){e=!1;break a}h=1+h|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return Kk("Parsed OK",1)}if(c&& + d.p instanceof kh&&(c=d.p,c.Wa instanceof cg&&(d=c.Wa,z()===d.za&&He()===d.Ca&&c.Xa instanceof cg))){c=c.Xa;if(z()===c.za)if(He()===c.Ca){d=d.Aa;a:if(e=d.length,1===e){for(g=0;g!==e;){h=d.charCodeAt(g);h=Bl(Cl(),El(Cl(),h));k="n".charCodeAt(g);if(h!==Bl(Cl(),El(Cl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;if(d)a:if(c=c.Aa,d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=Bl(Cl(),El(Cl(),g));h="a".charCodeAt(e);if(g!==Bl(Cl(),El(Cl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;else c=!1}else c=!1; + else c=!1;if(c)return Kk("Parsed OK",1)}try{var m=ul(vl(b),a);var n=we(m)&&fj(new vi(m))&&sh(Eg(),m).r()?"Parsed OK":"Parsed OK, but not a Quantifier-free FOL formula";return Kk(n,1)}catch(D){if(m=D instanceof wl?D:new xl(D),m instanceof jl)try{Te();Te();var q=new fl(a,!1);le();var r=pe(y(),q),t=-1+m.ma.Ta()|0;Jd();Te();var v=Fl(r,-1+m.ma.Ta()|0),w=Gl(0,Se(0,v,-1+m.ma.Bc()|0," \u26a0 ",0)),A=Hl(r,t,w),E=Pi(A,"","","");return Kk("Parse error: "+E+"\n"+m.ib,0)}catch(L){return Kk("Parse error: "+m.ib, + 0)}else return Kk("Parsing failed: "+m.Pb(),0)}} + function Tl(b,a){b=!1;var c=null;try{var d=ll(),e=new ml(ul(vl(d),a))}catch(w){d=w instanceof wl?w:new xl(w);e=yl(zl(),d);if(e.r())throw d instanceof xl?d.Ac:d;d=e.G();e=new Al(d)}d=e.Me();if(d instanceof F&&(b=!0,c=d,c.p instanceof cg)){d=c.p;if(z()===d.za)if(He()===d.Ca)a:if(d=d.Aa,e=d.length,2===e){for(var g=0;g!==e;){var h=d.charCodeAt(g);h=Bl(Cl(),El(Cl(),h));var k="na".charCodeAt(g);if(h!==Bl(Cl(),El(Cl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;else d=!1;else d=!1;if(d)return Kk("Parsed OK", + 1)}if(b&&c.p instanceof kh&&(b=c.p,b.Wa instanceof cg&&(c=b.Wa,z()===c.za&&He()===c.Ca&&b.Xa instanceof cg))){b=b.Xa;if(z()===b.za)if(He()===b.Ca){c=c.Aa;a:if(d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=Bl(Cl(),El(Cl(),g));h="n".charCodeAt(e);if(g!==Bl(Cl(),El(Cl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;if(c)a:if(b=b.Aa,c=b.length,1===c){for(d=0;d!==c;){e=b.charCodeAt(d);e=Bl(Cl(),El(Cl(),e));g="a".charCodeAt(d);if(e!==Bl(Cl(),El(Cl(),g))){b=!1;break a}d=1+d|0}b=!0}else b=!1;else b=!1}else b= + !1;else b=!1;if(b)return Kk("Parsed OK",1)}try{return Kk((Ul(Vl(),a),"Parsed OK"),1)}catch(w){if(b=w instanceof wl?w:new xl(w),b instanceof jl)try{Te();Te();var l=new fl(a,!1);le();var m=pe(y(),l),n=-1+b.ma.Ta()|0;Jd();Te();var q=Fl(m,-1+b.ma.Ta()|0),r=Gl(0,Se(0,q,-1+b.ma.Bc()|0," \u26a0 ",0)),t=Hl(m,n,r),v=Pi(t,"","","");return Kk("Parse error: "+v+"\n"+b.ib,0)}catch(A){return Kk("Parse error: "+b.ib,0)}else return Kk("Parsing failed: "+b.Pb(),0)}} + function Wl(b,a){b=!1;var c=null;try{var d=ll(),e=new ml(ul(vl(d),a))}catch(D){d=D instanceof wl?D:new xl(D);e=yl(zl(),d);if(e.r())throw d instanceof xl?d.Ac:d;d=e.G();e=new Al(d)}d=e.Me();if(d instanceof F&&(b=!0,c=d,c.p instanceof cg)){d=c.p;if(z()===d.za)if(He()===d.Ca)a:if(d=d.Aa,e=d.length,2===e){for(var g=0;g!==e;){var h=d.charCodeAt(g);h=Bl(Cl(),El(Cl(),h));var k="na".charCodeAt(g);if(h!==Bl(Cl(),El(Cl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;else d=!1;else d=!1;if(d)return Kk("Parsed OK", + 1)}if(b&&c.p instanceof kh&&(b=c.p,b.Wa instanceof cg&&(c=b.Wa,z()===c.za&&He()===c.Ca&&b.Xa instanceof cg))){b=b.Xa;if(z()===b.za)if(He()===b.Ca){c=c.Aa;a:if(d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=Bl(Cl(),El(Cl(),g));h="n".charCodeAt(e);if(g!==Bl(Cl(),El(Cl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;if(c)a:if(b=b.Aa,c=b.length,1===c){for(d=0;d!==c;){e=b.charCodeAt(d);e=Bl(Cl(),El(Cl(),e));g="a".charCodeAt(d);if(e!==Bl(Cl(),El(Cl(),g))){b=!1;break a}d=1+d|0}b=!0}else b=!1;else b=!1}else b= + !1;else b=!1;if(b)return Kk("Parsed OK",1)}try{a:{for(var l=Ul(Vl(),a);!l.r();){var m=l.x();if(!fj(new vi(m))){var n=!1;break a}l=l.D()}n=!0}return Kk(n?"Parsed OK":"Parsed OK, but at least one formula is not FOL",1)}catch(D){if(l=D instanceof wl?D:new xl(D),l instanceof jl)try{Te();Te();var q=new fl(a,!1);le();var r=pe(y(),q),t=-1+l.ma.Ta()|0;Jd();Te();var v=Fl(r,-1+l.ma.Ta()|0),w=Gl(0,Se(0,v,-1+l.ma.Bc()|0," \u26a0 ",0)),A=Hl(r,t,w),E=Pi(A,"","","");return Kk("Parse error: "+E+"\n"+l.ib,0)}catch(L){return Kk("Parse error: "+ + l.ib,0)}else return Kk("Parsing failed: "+l.Pb(),0)}} + function Xl(b,a){b=ll();var c=!1,d=null;try{var e=ll(),g=new ml(ul(vl(e),a))}catch(D){e=D instanceof wl?D:new xl(D);g=yl(zl(),e);if(g.r())throw e instanceof xl?e.Ac:e;e=g.G();g=new Al(e)}e=g.Me();if(e instanceof F&&(c=!0,d=e,d.p instanceof cg)){e=d.p;if(z()===e.za)if(He()===e.Ca)a:if(e=e.Aa,g=e.length,2===g){for(var h=0;h!==g;){var k=e.charCodeAt(h);k=Bl(Cl(),El(Cl(),k));var l="na".charCodeAt(h);if(k!==Bl(Cl(),El(Cl(),l))){e=!1;break a}h=1+h|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return Kk("Parsed OK", + 1)}if(c&&d.p instanceof kh&&(c=d.p,c.Wa instanceof cg&&(d=c.Wa,z()===d.za&&He()===d.Ca&&c.Xa instanceof cg))){c=c.Xa;if(z()===c.za)if(He()===c.Ca){d=d.Aa;a:if(e=d.length,1===e){for(g=0;g!==e;){h=d.charCodeAt(g);h=Bl(Cl(),El(Cl(),h));k="n".charCodeAt(g);if(h!==Bl(Cl(),El(Cl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;if(d)a:if(c=c.Aa,d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=Bl(Cl(),El(Cl(),g));h="a".charCodeAt(e);if(g!==Bl(Cl(),El(Cl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;else c=!1}else c= + !1;else c=!1;if(c)return Kk("Parsed OK",1)}try{var m=ul(vl(b),a);var n=Je(m)&&Yl(Ml(),m)?"Parsed OK":"Parsed OK, but not a hybrid program";return Kk(n,1)}catch(D){if(m=D instanceof wl?D:new xl(D),m instanceof jl)try{Te();Te();var q=new fl(a,!1);le();var r=pe(y(),q),t=-1+m.ma.Ta()|0;Jd();Te();var v=Fl(r,-1+m.ma.Ta()|0),w=Gl(0,Se(0,v,-1+m.ma.Bc()|0," \u26a0 ",0)),A=Hl(r,t,w),E=Pi(A,"","","");return Kk("Parse error: "+E+"\n"+m.ib,0)}catch(L){return Kk("Parse error: "+m.ib,0)}else return Kk("Parsing failed: "+ + m.Pb(),0)}} + function Zl(b,a){b=ll();var c=!1,d=null;try{var e=ll(),g=new ml(ul(vl(e),a))}catch(E){e=E instanceof wl?E:new xl(E);g=yl(zl(),e);if(g.r())throw e instanceof xl?e.Ac:e;e=g.G();g=new Al(e)}e=g.Me();if(e instanceof F&&(c=!0,d=e,d.p instanceof cg)){e=d.p;if(z()===e.za)if(He()===e.Ca)a:if(e=e.Aa,g=e.length,2===g){for(var h=0;h!==g;){var k=e.charCodeAt(h);k=Bl(Cl(),El(Cl(),k));var l="na".charCodeAt(h);if(k!==Bl(Cl(),El(Cl(),l))){e=!1;break a}h=1+h|0}e=!0}else e=!1;else e=!1;else e=!1;if(e)return Kk("Parsed OK",1)}if(c&& + d.p instanceof kh&&(c=d.p,c.Wa instanceof cg&&(d=c.Wa,z()===d.za&&He()===d.Ca&&c.Xa instanceof cg))){c=c.Xa;if(z()===c.za)if(He()===c.Ca){d=d.Aa;a:if(e=d.length,1===e){for(g=0;g!==e;){h=d.charCodeAt(g);h=Bl(Cl(),El(Cl(),h));k="n".charCodeAt(g);if(h!==Bl(Cl(),El(Cl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;if(d)a:if(c=c.Aa,d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=Bl(Cl(),El(Cl(),g));h="a".charCodeAt(e);if(g!==Bl(Cl(),El(Cl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;else c=!1}else c=!1; + else c=!1;if(c)return Kk("Parsed OK",1)}try{var m=ul(vl(b),a);return Kk(Je(m)?"Parsed OK":"Parsed OK, but not a hybrid game/program",1)}catch(E){if(m=E instanceof wl?E:new xl(E),m instanceof jl)try{Te();Te();var n=new fl(a,!1);le();var q=pe(y(),n),r=-1+m.ma.Ta()|0;Jd();Te();var t=Fl(q,-1+m.ma.Ta()|0),v=Gl(0,Se(0,t,-1+m.ma.Bc()|0," \u26a0 ",0)),w=Hl(q,r,v),A=Pi(w,"","","");return Kk("Parse error: "+A+"\n"+m.ib,0)}catch(D){return Kk("Parse error: "+m.ib,0)}else return Kk("Parsing failed: "+m.Pb(),0)}} + function $l(b,a){b=!1;var c=null;try{var d=ll(),e=new ml(ul(vl(d),a))}catch(E){d=E instanceof wl?E:new xl(E);e=yl(zl(),d);if(e.r())throw d instanceof xl?d.Ac:d;d=e.G();e=new Al(d)}d=e.Me();if(d instanceof F&&(b=!0,c=d,c.p instanceof cg)){d=c.p;if(z()===d.za)if(He()===d.Ca)a:if(d=d.Aa,e=d.length,2===e){for(var g=0;g!==e;){var h=d.charCodeAt(g);h=Bl(Cl(),El(Cl(),h));var k="na".charCodeAt(g);if(h!==Bl(Cl(),El(Cl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;else d=!1;else d=!1;if(d)return Kk("Parsed OK", + 1)}if(b&&c.p instanceof kh&&(b=c.p,b.Wa instanceof cg&&(c=b.Wa,z()===c.za&&He()===c.Ca&&b.Xa instanceof cg))){b=b.Xa;if(z()===b.za)if(He()===b.Ca){c=c.Aa;a:if(d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=Bl(Cl(),El(Cl(),g));h="n".charCodeAt(e);if(g!==Bl(Cl(),El(Cl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;if(c)a:if(b=b.Aa,c=b.length,1===c){for(d=0;d!==c;){e=b.charCodeAt(d);e=Bl(Cl(),El(Cl(),e));g="a".charCodeAt(d);if(e!==Bl(Cl(),El(Cl(),g))){b=!1;break a}d=1+d|0}b=!0}else b=!1;else b=!1}else b= + !1;else b=!1;if(b)return Kk("Parsed OK",1)}try{var l=ll();b="{"+a+"}";var m=ul(vl(l),b);return Kk(nj(m)||m instanceof bh?"Parsed OK":"Parsed OK, but not an ODE",1)}catch(E){if(l=E instanceof wl?E:new xl(E),l instanceof jl)try{Te();Te();var n=new fl(a,!1);le();var q=pe(y(),n),r=-1+l.ma.Ta()|0;Jd();Te();var t=Fl(q,-1+l.ma.Ta()|0),v=Gl(0,Se(0,t,-1+l.ma.Bc()|0," \u26a0 ",0)),w=Hl(q,r,v),A=Pi(w,"","","");return Kk("Parse error: "+A+"\n"+l.ib,0)}catch(D){return Kk("Parse error: "+l.ib,0)}else return Kk("Parsing failed: "+ + l.Pb(),0)}} + function am(b,a){b=!1;var c=null;try{var d=ll(),e=new ml(ul(vl(d),a))}catch(w){d=w instanceof wl?w:new xl(w);e=yl(zl(),d);if(e.r())throw d instanceof xl?d.Ac:d;d=e.G();e=new Al(d)}d=e.Me();if(d instanceof F&&(b=!0,c=d,c.p instanceof cg)){d=c.p;if(z()===d.za)if(He()===d.Ca)a:if(d=d.Aa,e=d.length,2===e){for(var g=0;g!==e;){var h=d.charCodeAt(g);h=Bl(Cl(),El(Cl(),h));var k="na".charCodeAt(g);if(h!==Bl(Cl(),El(Cl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;else d=!1;else d=!1;if(d)return Kk("Parsed OK",1)}if(b&& + c.p instanceof kh&&(b=c.p,b.Wa instanceof cg&&(c=b.Wa,z()===c.za&&He()===c.Ca&&b.Xa instanceof cg))){b=b.Xa;if(z()===b.za)if(He()===b.Ca){c=c.Aa;a:if(d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=Bl(Cl(),El(Cl(),g));h="n".charCodeAt(e);if(g!==Bl(Cl(),El(Cl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;if(c)a:if(b=b.Aa,c=b.length,1===c){for(d=0;d!==c;){e=b.charCodeAt(d);e=Bl(Cl(),El(Cl(),e));g="a".charCodeAt(d);if(e!==Bl(Cl(),El(Cl(),g))){b=!1;break a}d=1+d|0}b=!0}else b=!1;else b=!1}else b=!1; + else b=!1;if(b)return Kk("Parsed OK",1)}try{return Kk((bm(fm(),a),"Parsed OK"),1)}catch(w){if(b=w instanceof wl?w:new xl(w),b instanceof jl)try{Te();Te();var l=new fl(a,!1);le();var m=pe(y(),l),n=-1+b.ma.Ta()|0;Jd();Te();var q=Fl(m,-1+b.ma.Ta()|0),r=Gl(0,Se(0,q,-1+b.ma.Bc()|0," \u26a0 ",0)),t=Hl(m,n,r),v=Pi(t,"","","");return Kk("Parse error: "+v+"\n"+b.ib,0)}catch(A){return Kk("Parse error: "+b.ib,0)}else return Kk("Parsing failed: "+b.Pb(),0)}} + function gm(b,a){b=!1;var c=null;try{var d=ll(),e=new ml(ul(vl(d),a))}catch(w){d=w instanceof wl?w:new xl(w);e=yl(zl(),d);if(e.r())throw d instanceof xl?d.Ac:d;d=e.G();e=new Al(d)}d=e.Me();if(d instanceof F&&(b=!0,c=d,c.p instanceof cg)){d=c.p;if(z()===d.za)if(He()===d.Ca)a:if(d=d.Aa,e=d.length,2===e){for(var g=0;g!==e;){var h=d.charCodeAt(g);h=Bl(Cl(),El(Cl(),h));var k="na".charCodeAt(g);if(h!==Bl(Cl(),El(Cl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;else d=!1;else d=!1;if(d)return Kk("Parsed OK", + 1)}if(b&&c.p instanceof kh&&(b=c.p,b.Wa instanceof cg&&(c=b.Wa,z()===c.za&&He()===c.Ca&&b.Xa instanceof cg))){b=b.Xa;if(z()===b.za)if(He()===b.Ca){c=c.Aa;a:if(d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=Bl(Cl(),El(Cl(),g));h="n".charCodeAt(e);if(g!==Bl(Cl(),El(Cl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;if(c)a:if(b=b.Aa,c=b.length,1===c){for(d=0;d!==c;){e=b.charCodeAt(d);e=Bl(Cl(),El(Cl(),e));g="a".charCodeAt(d);if(e!==Bl(Cl(),El(Cl(),g))){b=!1;break a}d=1+d|0}b=!0}else b=!1;else b=!1}else b= + !1;else b=!1;if(b)return Kk("Parsed OK",1)}try{return Kk((hm(Vl(),a),"Parsed OK"),1)}catch(w){if(b=w instanceof wl?w:new xl(w),b instanceof jl)try{Te();Te();var l=new fl(a,!1);le();var m=pe(y(),l),n=-1+b.ma.Ta()|0;Jd();Te();var q=Fl(m,-1+b.ma.Ta()|0),r=Gl(0,Se(0,q,-1+b.ma.Bc()|0," \u26a0 ",0)),t=Hl(m,n,r),v=Pi(t,"","","");return Kk("Parse error: "+v+"\n"+b.ib,0)}catch(A){return Kk("Parse error: "+b.ib,0)}else return Kk("Parsing failed: "+b.Pb(),0)}} + function im(b,a){b=!1;var c=null;try{var d=ll(),e=new ml(ul(vl(d),a))}catch(M){d=M instanceof wl?M:new xl(M);e=yl(zl(),d);if(e.r())throw d instanceof xl?d.Ac:d;d=e.G();e=new Al(d)}d=e.Me();if(d instanceof F&&(b=!0,c=d,c.p instanceof cg)){d=c.p;if(z()===d.za)if(He()===d.Ca)a:if(d=d.Aa,e=d.length,2===e){for(var g=0;g!==e;){var h=d.charCodeAt(g);h=Bl(Cl(),El(Cl(),h));var k="na".charCodeAt(g);if(h!==Bl(Cl(),El(Cl(),k))){d=!1;break a}g=1+g|0}d=!0}else d=!1;else d=!1;else d=!1;if(d)return Kk("Parsed OK", + 1)}if(b&&c.p instanceof kh&&(b=c.p,b.Wa instanceof cg&&(c=b.Wa,z()===c.za&&He()===c.Ca&&b.Xa instanceof cg))){b=b.Xa;if(z()===b.za)if(He()===b.Ca){c=c.Aa;a:if(d=c.length,1===d){for(e=0;e!==d;){g=c.charCodeAt(e);g=Bl(Cl(),El(Cl(),g));h="n".charCodeAt(e);if(g!==Bl(Cl(),El(Cl(),h))){c=!1;break a}e=1+e|0}c=!0}else c=!1;if(c)a:if(b=b.Aa,c=b.length,1===c){for(d=0;d!==c;){e=b.charCodeAt(d);e=Bl(Cl(),El(Cl(),e));g="a".charCodeAt(d);if(e!==Bl(Cl(),El(Cl(),g))){b=!1;break a}d=1+d|0}b=!0}else b=!1;else b=!1}else b= + !1;else b=!1;if(b)return Kk("Parsed OK",1)}try{Jd();Kd();var l=Qd(a,";;");b=M=>hm(Vl(),M);var m=l.d.length,n=new (hd(jm).Na)(m);if(0{Te();return lm(mm(),M)};om();var m=l.d.length,n=new Lc(m);if(0q||!N(h,v)?v:k)}else h=e;e.g&&O(e,P(J(),m,t),Q(l,r),q===e.q);l=h}else l=e}else l=e;l.b&&(m=l.u,q=l.h,l.u=!0,d.Wd(l),l.u=m,!l.b&&l.a||Jm(Nm(),q,c,d,e));d=e.f;c=e.e;e.b?e.a=!!(e.a|g):e.a||(l=e.g,e.c=b,l&&O(e,d,e.e,!1),e.a=!1,I(),Om(a,e),a=e.f,m=e.a,g=!!(m|g),e.b||m||Pm(e,b),e.a=g,l&& + (b=Q(d,a),g=Q(c,e.e),O(e,b,g,!1)));return e}Im.prototype.$classData=u({WJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.DLParserUtils$",{WJ:1,i:1});var Qm;function Nm(){Qm||(Qm=new Im);return Qm} + function Rm(){this.dw=this.wB=this.vB=null;this.pm=0;Sm=this;Te();Te();var b=Tm(1896);Te();Te();for(var a=new fl("package kyx.math\n |\n |Definitions\n | /** Square root, defined as the unique number whose square is the non-negative input x. */\n | Real sqrt\x3c\x3c x\x3e\x3d0 \x26 ._0^2 \x3d x \x3e\x3e(Real x);\n |\n | /** Division x/y for y!\x3d0, defined as the unique number z s.t. x\x3dy*z. */\n | Real div\x3c\x3c y!\x3d0 \x26 x\x3dy*._0 \x3e\x3e(Real x, Real y);\n |\n | /** Absolute value abs(x). */\n | Real abs\x3c\x3c (x \x3c 0 \x26 ._0 \x3d -(x)) | (x \x3e\x3d 0 \x26 ._0 \x3d x) \x3e\x3e(Real x);\n |\n | /** Maximum of two terms max(x,y). */\n | Real max\x3c\x3c (x \x3c y \x26 ._0 \x3d y) | (x \x3e\x3d y \x26 ._0 \x3d x) \x3e\x3e(Real x, Real y);\n |\n | /** Minimum of two terms max(x,y). */\n | Real min\x3c\x3c (x \x3c y \x26 ._0 \x3d x) | (x \x3e\x3d y \x26 ._0 \x3d y) \x3e\x3e(Real x, Real y);\n |\n | /** Exponential function exp(x). */\n | implicit Real exp(Real t) \x3d {{exp:\x3d1;}; {exp'\x3dexp}};\n |\n | /** Euler number e. */\n | Real e\x3c\x3c ._0 \x3d exp(1) \x3e\x3e;\n |\n | /** Trigonometric functions */\n |\n | /** Sine and cosine sin(t), cos(t) */\n | implicit Real sin(Real t), cos(Real t) \x3d {{sin:\x3d0; cos:\x3d1; t:\x3d0;}; {sin'\x3dcos, cos'\x3d-sin, t'\x3d1}};\n |\n | /** The number pi as the unique y s.t. y \x3e 0 \x26 sin(y) \x3d 0 \x26 forall 0 \x3c x \x3c y, sin(x) \x3e 0. */\n | Real pi\x3c\x3c ._0 \x3e 0 \x26 sin(._0)\x3d0 \x26 \\forall x_ (0 \x3c x_ \x26 x_ \x3c ._0 -\x3e sin(x_) \x3e 0) \x3e\x3e;\n |\n | /** Tangent tan(x). */\n | Real tan\x3c\x3c ._0\x3dsin(x)/cos(x) \x3e\x3e(Real x);\n |\n | /** Hyperbolic tangent tanh(x). */\n | implicit Real tanh(Real t) \x3d {{tanh:\x3d0;}; {tanh'\x3d1-tanh^2}};\n |\n | /** Inverse trigonometric functions */\n |\n | /** Inverse sin arcsin(x). */\n | implicit Real arcsin(Real t) \x3d {{arcsin:\x3d0; t:\x3d0;}; {arcsin'\x3d1/sqrt(1-t^2), t'\x3d1}};\n |\n | /** Inverse tangent arctan(x). */\n | implicit Real arctan(Real t) \x3d {{arctan:\x3d0; t:\x3d0;}; {arctan'\x3d1/(1+t^2), t'\x3d1}};\n |\n |End.",!1);a.Gf< + a.qo;){for(var c=a.Tm(),d=c.length,e=0;;)if(e=c.charCodeAt(e))e=1+e|0;else break;c=e{if(null!==h)return new Ee(h.o(),e.s(h.o()),h.m());throw new x(h);})),a,c)}}throw new Wm("Program not of the form Compose(initAssignments, ode)");} + function on(b,a,c){if(b.r())throw Hi("requirement failed: Must define at least one function.");var d=mn();c=new Ee(a,new eh(nn(d,1,d.Hi)),c);var e=b.cb(c);c=e.aa(new $f(l=>l.jb));if(Kf(Lf(),c).ea()!==c.E())throw Hi("requirement failed: Function names must be distinct.");if(!e.Ue(new $f(l=>{if(null!==l){if(hg(Eg(),l.uc).r()){l=hg(Eg(),l.Db);Xf();var m=e.aa(new $f(n=>n.jb));m=new Ef(Kf(Lf(),m));return Df(l,m)}return!1}throw new x(l);})))throw Hi("requirement failed: Initial condition must not mention free variables and ODEs must not mention additional free variables."); + c=e.aa(new $f(l=>{if(null!==l)return new Xe(new bg(l.jb),l.Db);throw new x(l);}));var g=new bh(c.Fl(new Lj((l,m)=>vf(ef(),l,m))),Ng());c=e.aa(new $f(l=>{if(null!==l)return new Xe(new bg(l.jb),new gh(l.Db));throw new x(l);}));var h=new bh(c.Fl(new Lj((l,m)=>vf(ef(),l,m))),Ng()),k=e.aa(new $f(l=>{if(null!==l)return new gg(l.jb,l.uc);throw new x(l);})).Vh(rn());return b.aa(new $f(l=>{if(null!==l){var m=b.aa(new $f(t=>t.jb)).Ha(new $f(t=>{var v=l.jb;return!(null===t?null===v:t.l(v))})),n=m.aa;sn||(sn= + new tn);m=n.call(m,sn);n=l.jb;var q=new F(0),r=He();n=new Tg(n,new fh(r,q));q=new F(1);r=He();m=m.me(new Oe(n,new Tg(a,new fh(r,q))),un());return new ye(l.jb.ya(),l.jb.mb(),He(),He(),new F(new Gg(new Oe(m,new Vg(h,g)),k)))}throw new x(l);}))}hn.prototype.$classData=u({HK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ODEToInterpreted$",{HK:1,i:1});var kn; + function vn(){this.jw=this.gw=this.pt=!1;this.uC=this.vC=this.JB=this.KB=this.UB=this.fC=this.mC=this.OB=this.HB=this.xC=this.GB=this.FB=this.PB=this.wC=this.tC=this.DB=this.DC=this.FC=this.ew=this.CB=this.Rq=this.iw=this.WB=this.cC=this.nC=this.EB=this.iC=this.LB=this.IB=this.XB=this.ZB=this.dC=this.eC=this.aC=this.bC=this.jC=this.VB=this.NB=this.BC=this.sC=this.rC=this.YB=this.zC=this.SB=this.fw=this.hw=this.En=this.EC=this.Qq=this.qt=this.oC=this.gC=this.pC=this.hC=this.RB=this.yC=this.qC=this.MB= + this.QB=this.$B=this.AC=this.lC=this.CC=this.kC=this.TB=this.nl=this.Fn=this.xi=null;wn=this;this.pt=!0;this.gw=!1;this.jw=!0;this.xi=xn();this.Fn=Pe();this.nl=B(new C,Pe(),Pe());this.TB=new yn(this.xi,0,new $f(()=>new fh(He(),z())));var b=zn,a=An();Bn||(Bn=new Cn);this.kC=b(a,Bn,Ce());this.CC=new yn(this.xi,0,new $f(c=>{var d=z(),e=He();return new cg(c,d,e)}));this.lC=new yn(this.xi,0,new $f(c=>{var d=Dn();return new eh(En(d,Fn(c)))}));this.AC=new yn(this.xi,0,new $f(c=>new oh(c,Le(),He())));this.$B= + new Gn(this.xi,0,Hn(),this.Fn,new Lj((c,d)=>{In();var e=z(),g=d.da(),h=He();return new Ge(new ye(c,e,g,h,z()),d)}));this.QB=Jn(Kn(),Ln(),0,Mn(),this.Fn,new $f(c=>new bg(c)));this.MB=Jn(Kn(),Ln(),5,Mn(),this.Fn,new $f(c=>new mh(c)));b=Nn;a=On();Pn||(Pn=new Qn);this.qC=b(a,Pn,20,Rn(),this.nl,new Lj((c,d)=>new lh(c,d)));this.yC=Nn(On(),Sn(),40,Tn(),this.nl,new Lj((c,d)=>new jh(c,d)));b=Nn;a=On();Un||(Un=new Vn);this.RB=b(a,Un,40,Tn(),this.nl,new Lj((c,d)=>new kh(c,d)));this.hC=Jn(Kn(),Wn(),59,Hn(),this.Fn, + new $f(c=>new gh(c)));b=Nn;a=On();Xn||(Xn=new Yn);this.pC=b(a,Xn,60,Tn(),this.nl,new Lj((c,d)=>new Ie(c,d)));this.gC=Nn(On(),Wn(),60,Tn(),this.nl,new Lj((c,d)=>new hh(c,d)));this.oC=Nn(On(),Zn(),444,Rn(),this.nl,new Lj((c,d)=>new nh(c,d)));this.qt=Qe();this.Qq=B(new C,Qe(),Qe());this.EC=this.Fn;this.En=this.nl;this.hw=B(new C,Pe(),Qe());this.fw=B(new C,Re(),Qe());b=zn;a=An();io||(io=new jo);this.SB=b(a,io,sg());b=zn;a=An();ko||(ko=new lo);this.zC=b(a,ko,Ng());b=zn;a=An();mo||(mo=new no);this.YB=b(a, + mo,Og());this.rC=new Gn(this.xi,0,Hn(),this.EC,new Lj((c,d)=>{In();var e=z(),g=d.da(),h=Be();return new xe(new ye(c,e,g,h,z()),d)}));this.sC=new Gn(this.xi,0,Hn(),this.qt,new Lj((c,d)=>{In();var e=z(),g=d.da(),h=Be();return new rg(new ye(c,e,g,h,z()),d)}));this.BC=new yn(this.xi,0,new $f(c=>new tg(c,Le())));this.NB=Jn(Kn(),Ln(),80,Mn(),this.qt,new $f(c=>new Kg(c)));this.VB=oo(On(),po(),90,qo(),this.En,new Lj((c,d)=>new gg(c,d)));b=oo;a=On();ro||(ro=new so);this.jC=b(a,ro,90,qo(),this.En,new Lj((c, + d)=>new mg(c,d)));b=oo;a=On();to||(to=new uo);this.bC=b(a,to,90,qo(),this.En,new Lj((c,d)=>new ng(c,d)));b=oo;a=On();vo||(vo=new wo);this.aC=b(a,vo,90,qo(),this.En,new Lj((c,d)=>new og(c,d)));this.eC=oo(On(),xo(),90,qo(),this.En,new Lj((c,d)=>new pg(c,d)));b=oo;a=On();yo||(yo=new zo);this.dC=b(a,yo,90,qo(),this.En,new Lj((c,d)=>new qg(c,d)));b=Nn;a=On();Bo||(Bo=new Co);this.ZB=b(a,Bo,95,Do(),this.hw,new Lj((c,d)=>{var e=Dh();return new Bg(Ch(e,Uf(new Vf,[c])),d)}));b=Nn;a=On();Eo||(Eo=new Fo);this.XB= + b(a,Eo,95,Do(),this.hw,new Lj((c,d)=>{var e=Dh();return new Cg(Ch(e,Uf(new Vf,[c])),d)}));this.IB=new Go(xn(),95,Do(),this.fw,new Ho((c,d,e)=>new Dg(d,e)));this.LB=new Go(xn(),95,Do(),this.fw,new Ho((c,d,e)=>new Gg(d,e)));b=Jn;a=Kn();Io||(Io=new Jo);this.iC=b(a,Io,99,Hn(),this.qt,new $f(c=>new wg(c)));this.EB=Nn(On(),Ko(),110,Rn(),this.Qq,new Lj((c,d)=>new De(c,d)));b=Nn;a=On();Lo||(Lo=new Mo);this.nC=b(a,Lo,120,Rn(),this.Qq,new Lj((c,d)=>new yg(c,d)));b=Nn;a=On();No||(No=new Oo);this.cC=b(a,No,150, + Rn(),this.Qq,new Lj((c,d)=>new zg(c,d)));On();Po||(Po=new Qo);Tn();b=Nn;a=On();Ro||(Ro=new So);this.WB=b(a,Ro,160,Uo(),this.Qq,new Lj((c,d)=>new Ag(c,d)));this.iw=Re();this.Rq=B(new C,Re(),Re());this.CB=B(new C,Vo(),Vo());this.ew=this.nl;this.FC=this.Fn;this.DC=Qe();this.DB=B(new C,Vo(),Qe());this.tC=new yn(this.xi,0,new $f(c=>new Ke(c,Le())));this.wC=new yn(this.xi,0,new $f(c=>new Sg(c,Le())));this.PB=new yn(this.xi,0,new $f(c=>new Ye(c,Le())));b=oo;a=On();Wo||(Wo=new Xo);this.FB=b(a,Wo,200,qo(), + this.ew,new Lj((c,d)=>new Tg(c,d)));b=Yo;a=Kn();Zo||(Zo=new $o);this.GB=b(a,Zo,Mn(),this.FC,new $f(c=>new ah(c)));b=ap;a=Kn();bp||(bp=new cp);this.xC=b(a,bp,Hn(),this.DC,new $f(c=>new Ug(c)));dp||(dp=new ep);fp||(fp=new gp);hp||(hp=new ip);jp||(jp=new kp);Qe();Re();Re();this.HB=new Go(po(),90,qo(),this.ew,new Ho((c,d,e)=>new Xe(d,e)));this.OB=Nn(On(),Zn(),95,Rn(),this.CB,new Lj((c,d)=>vf(ef(),c,d)));this.mC=new Go(Ko(),150,Uo(),this.DB,new Ho((c,d,e)=>new bh(d,e)));this.fC=Jn(Kn(),Sn(),220,Mn(),this.iw, + new $f(c=>new Wg(c)));Kn();lp||(lp=new mp);Mn();b=Jn;a=Kn();np||(np=new op);this.UB=b(a,np,220,Mn(),this.iw,new $f(c=>new $g(c)));b=Nn;a=On();pp||(pp=new qp);this.KB=b(a,pp,230,Rn(),this.Rq,new Lj((c,d)=>new Oe(c,d)));b=Nn;a=On();rp||(rp=new sp);this.JB=b(a,rp,250,Rn(),this.Rq,new Lj((c,d)=>new Vg(c,d)));On();tp||(tp=new up);Rn();this.vC=new Go(xo(),90,qo(),this.Rq,new Ho((c,d,e)=>new Lg(d,e)));vp||(vp=new wp);this.uC=new Go(vp,90,qo(),this.Rq,new Ho((c,d,e)=>new Mg(d,e)));xp||(xp=new yp);xn();xn()} + vn.prototype=new p;vn.prototype.constructor=vn; + function zp(b,a){if(a instanceof fh)return b.TB;if(Ce()===a)return b.kC;if(a instanceof bg)return b.QB;if(dh(a))return b.CC;if(a instanceof eh)return b.lC;if(a instanceof Ge)return b.$B;if(a instanceof nh)return b.oC;if(a instanceof mh)return b.MB;if(a instanceof gh)return b.hC;if(a instanceof lh)return b.qC;if(a instanceof jh)return b.yC;if(a instanceof kh)return b.RB;if(a instanceof Ie)return b.pC;if(a instanceof hh)return b.gC;if(a instanceof oh)return b.AC;if(sg()===a)return b.SB;if(Ng()===a)return b.zC; + if(Og()===a)return b.YB;if(a instanceof xe)return b.rC;if(a instanceof rg)return b.sC;if(a instanceof Kg)return b.NB;if(a instanceof gg)return b.VB;if(a instanceof mg)return b.jC;if(a instanceof ng)return b.bC;if(a instanceof og)return b.aC;if(a instanceof pg)return b.eC;if(a instanceof qg)return b.dC;if(a instanceof Bg)return b.ZB;if(a instanceof Cg)return b.XB;if(a instanceof Dg)return b.IB;if(a instanceof Gg)return b.LB;if(a instanceof wg)return b.iC;if(a instanceof De)return b.EB;if(a instanceof + yg)return b.nC;if(a instanceof zg)return b.cC;if(a instanceof Ag)return b.WB;if(a instanceof tg)return b.BC;if(a instanceof Lg)return b.vC;if(a instanceof Mg)return b.uC;if(a instanceof Ke)return b.tC;if(a instanceof Ye)return b.PB;if(a instanceof Tg)return b.FB;if(a instanceof ah)return b.GB;if(a instanceof Ug)return b.xC;if(a instanceof bh)return b.mC;if(a instanceof Xe)return b.HB;if(a instanceof cf)return b.OB;if(a instanceof Wg)return b.fC;if(a instanceof Oe)return b.KB;if(a instanceof Vg)return b.JB; + if(a instanceof $g)return b.UB;if(a instanceof Sg)return b.wC;if(a instanceof ye)throw dg(new eg,"No completed expressions of FunctionKind can be constructed");throw new x(a);}vn.prototype.$classData=u({KK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.OpSpec$",{KK:1,i:1});var wn;function In(){wn||(wn=new vn);return wn} + function Ap(){this.GC=this.HC=this.IC=this.JC=null;Bp=this;this.JC="\ufeff";mf();var b=Uf(new Vf,"\u2192\u2190\u2194\u2227\u2228\u2022\u2200\u2203\u23b5\u2260\u2265\u2264\u222a\u2229\u00d7".split(""));this.IC=pe(y(),b);this.HC=(Te(),Cp('"(([^\\\\"]*|\\\\.)*)"'));this.GC=(Te(),Cp("([^\\x00-\\x7F])"))}Ap.prototype=new p;Ap.prototype.constructor=Ap;function Dp(b,a){return Ep(Te(),a,b.JC)} + function Fp(b,a){Te();b=Gp(b.HC,a);Te();for(var c=new Hp(new fl(b,!0));c.C();)if(b=c.Um(),null!==b){var d=Ip(Jp().GC,b.o());d=new Kp(d,new $f(e=>{var g=Lp(e);return B(new C,g,e.nu)}));le();d=pe(y(),d).Vw();if(d instanceof F&&null!==d.p&&!Jp().IC.ta(d.p.o()))throw a="Unsupported Unicode character '"+d.p.o()+"', please try ASCII",b=b.kh(),c=d.p.kh(),b=new Mp(b,c,b,c),new jl(a,b,d.p.o(),"ASCII character","\x3cunknown\x3e","\x3cunknown\x3e",null,"");}else throw new x(b);return a} + Ap.prototype.$classData=u({VK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ParserHelper$",{VK:1,i:1});var Bp;function Jp(){Bp||(Bp=new Ap);return Bp}function Np(){}Np.prototype=new p;Np.prototype.constructor=Np;Np.prototype.$classData=u({WK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ParserInit$",{WK:1,i:1});var Op; + function Pp(){this.rt=this.mw=this.pw=this.nw=this.ow=null;Qp=this;this.ow=new tg("exerciseP_",Le());this.nw=new oh("exerciseF_",Le(),He());this.pw=new Sg("exerciseS_",Le());this.mw=new Ye("exerciseD_",Le());mf();var b=Uf(new Vf,[this.nw,this.ow,this.pw,this.mw]),a=this.rt=pe(y(),b);b=g=>{var h=B(new C,g.ya(),g.mb());return B(new C,h,g)};if(a===y())b=y();else{var c=a.x(),d=c=new nf(b(c),y());for(a=a.D();a!==y();){var e=a.x();e=new nf(b(e),y());d=d.ja=e;a=a.D()}b=c}Si();Mi(Rp(),b)}Pp.prototype=new p; + Pp.prototype.constructor=Pp;Pp.prototype.$classData=u({cL:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ReservedSymbols$",{cL:1,i:1});var Qp;function Sp(){Qp||(Qp=new Pp);return Qp}function Tp(){this.iL=",(?!(([^{]*})|([^(]*\\))|([^\\[]*\\])))"}Tp.prototype=new p;Tp.prototype.constructor=Tp; + function Ul(b,a){Kd();b=Qd(a,b.iL);var c=B(new C,(mf(),y()),"");a=(h,k)=>{h=B(new C,h,k);if(null!==h.Y){k=h.Y.m();Te();k=k+(""!==h.Y.m()?",":"")+h.Z;try{var l=h.Y.o(),m=vl(ll()).lp.s(k);return B(new C,l.cb(m),"")}catch(n){if(n instanceof jl)return B(new C,h.Y.o(),k);throw n;}}else throw new x(h);};if(null===b)throw ge();if(null!==b){for(var d=b.d.length,e=0;enull!==(0<=l.vq(1)?fb(eb(l.Fy(),l.vq(1),l.vr(1))):null)),!1);b=new Kp(b,new $f(l=>l.nu));le();b=iq(pe(y(),b),-1);b=jq(b,a.length).tq(2,1);le();var c=pe(y(),b);b=l=>{if(l instanceof nf&&l.ja instanceof nf){var m=l.ja,n=mf().Df,q=m.ja;if(null===n?null===q:n.l(q))return a.substring(1+(l.Ob|0)|0,m.Ob|0)}throw new x(l);};if(c===y())var d=y();else{for(var e=c.x(),g=e=new nf(b(e),y()),h=c.D();h!==y();){var k=h.x();k=new nf(b(k),y());g=g.ja=k; + h=h.D()}d=e}b=d.Vw();b.r()?b=!1:(b=b.G(),b=Xp(b),b=0<=b.length&&"("===b.substring(0,1));b?(b=kq(d),b.r()?b=!1:(b=b.G(),b=lq(Xp(b)))):b=!1;if(b)if(h=mq(d),b=l=>{if(null!==l)return 0===l.kh()?(Te(),l=Xp(l.o()),Ep(0,l,"(")):l.kh()===(-1+d.E()|0)?(Te(),l=Xp(l.o()),nq(l)):Xp(l.o());throw new x(l);},h===y())b=y();else{e=h.x();g=e=new nf(b(e),y());for(h=h.D();h!==y();)k=h.x(),k=new nf(b(k),y()),g=g.ja=k,h=h.D();b=e}else if(d===y())b=y();else for(b=d.x(),e=b=new nf(Xp(b),y()),g=d.D();g!==y();)h=g.x(),h=new nf(Xp(h), + y()),e=e.ja=h,g=g.D();g=mq(b);b=l=>{if(null!==l)try{fm();var m=l.o();oq||(oq=new pq);var n=oq;if(0<=m.length&&"("===m.substring(0,1)&&lq(m)){Te();var q=Ep(Te(),m,"("),r=nq(q),t=Qd(r,"~\x3e")}else t=Qd(m,"~\x3e");try{var v=ll(),w=t.d[1],A=ul(vl(v),w)}catch(Ma){if(Ma instanceof jl){m=Ma;Te();for(var E=t.d[0],D=0,L=0,M=E.length;D{var h=B(new C,g.Pe,g.Oe);return B(new C,h,g)};if(a===y())b=y();else{var c=a.x(),d=c=new nf(b(c),y());for(a=a.D();a!==y();){var e=a.x();e=new nf(b(e),y());d=d.ja=e;a= + a.D()}b=c}Si();this.LC=Mi(Rp(),b);this.sw=new ym(this.LC.wj(new $f(g=>{if(null!==g&&null!==g.o()){var h=new um(g.o().o(),g.o().m()),k=new F(g.m().jd);g=g.m().Ud;var l=z();mf();var m=z();k=new vm(k,g,l,new Uj(m),wm());return B(new C,h,k)}throw new x(g);})))}sq.prototype=new p;sq.prototype.constructor=sq;sq.prototype.$classData=u({oL:0},!1,"edu.cmu.cs.ls.keymaerax.parser.TacticReservedSymbols$",{oL:1,i:1});var tq;function Hm(){tq||(tq=new sq);return tq} + function uq(b,a){b.Ba=a;Te();b="^"+b.rf().Or.tx;Cp(b)}function vq(){this.Ba=null}vq.prototype=new p;vq.prototype.constructor=vq;function wq(){}wq.prototype=vq.prototype;vq.prototype.w=function(){return Ph(ja(this))};vq.prototype.rf=function(){Te();return Cp(this.Ba)};function xq(){return new yq(new Lj((b,a)=>B(new C,b,a)))}function zq(){}zq.prototype=new p;zq.prototype.constructor=zq;function Aq(){}Aq.prototype=zq.prototype;function Bq(){}Bq.prototype=new p;Bq.prototype.constructor=Bq; + function Cq(b,a){if(a.b)return new Dq(a.h,a.c);Eq();b=a.$q;b=null===b?z():new F(b);b.r()?b="":(b=b.G(),b=Fq(J(),b.wa));return new Gq(b,a.c,new Hq(a.j,a.aM,a.c,a.$L,a.J))}Bq.prototype.$classData=u({LL:0},!1,"fastparse.Parsed$",{LL:1,i:1});var Iq;function Jq(){Iq||(Iq=new Bq);return Iq}function Hq(b,a,c,d,e){this.ql=b;this.PL=a;this.NL=c;this.OL=d;this.RC=e}Hq.prototype=new p;Hq.prototype.constructor=Hq;Hq.prototype.$classData=u({ML:0},!1,"fastparse.Parsed$Extra",{ML:1,i:1});function Kq(){} + Kq.prototype=new p;Kq.prototype.constructor=Kq;function Lq(b,a,c){b=h=>{if(null!==h)return h.o()+":"+Mq(a,h.kh());throw new x(h);};if(c===y())b=y();else{var d=c.x(),e=d=new nf(b(d),y());for(c=c.D();c!==y();){var g=c.x();g=new nf(b(g),y());e=e.ja=g;c=c.D()}b=d}return Pi(b,""," / ","")}function Nq(b,a,c){return Oq(J(),Gl(Jd(),Pq(a,c,10+c|0)))}Kq.prototype.$classData=u({RL:0},!1,"fastparse.Parsed$Failure$",{RL:1,i:1});var Qq;function Rq(){Qq||(Qq=new Kq);return Qq} + function Sq(b,a,c,d,e,g,h,k,l,m,n,q,r,t,v,w,A){this.j=b;this.aM=a;this.$L=c;this.q=d;this.v=e;this.ka=g;this.e=h;this.f=k;this.$q=l;this.J=m;this.b=n;this.c=r;this.a=t;this.h=v;this.g=w;this.u=A}Sq.prototype=new p;Sq.prototype.constructor=Sq;function O(b,a,c,d){Tq(b,a,c,d,!c.wa.r())}function R(b,a,c){b.b||b.c!==b.q||(b.ka=Q(b.ka,c));Tq(b,a>=b.q?c:S().Fa,a>=b.q?c:S().Fa,!1,a>=b.q)}function Tq(b,a,c,d,e){b.b||null!==b.$q||(b.$q=a);b.f=e?a:S().Fa;b.e=d?c:!b.a&&!b.b&&b.q<=b.c?b.f:c} + function Uq(b,a){b.b=!0;b.h=a;return b}function Vq(b){b.b=!0;b.h=void 0;return b}function U(b,a){b.b=!0;b.h=void 0;b.c=a;return b}function K(b,a,c){b.b=!0;b.h=a;b.c=c;return b}function Wq(b,a,c){b.b=!0;b.h=a;b.a=c;return b}function Xq(b,a,c,d){b.b=!0;b.h=a;b.c=c;b.a=d;return b}function W(b){b.g&&(b.$q=null,b.J=mf().Df);b.b=!1;return b}function Pm(b,a){b.g&&(b.$q=null,b.J=mf().Df);b.b=!1;b.c=a;return b}function Yq(b,a){b.c=a;return b}function Zq(b,a,c){b.c=a;b.a=c;return b} + Sq.prototype.$classData=u({ZL:0},!1,"fastparse.ParsingRun",{ZL:1,i:1});function $q(b,a){Jq();b=b.XL.s(b.YL);return Cq(0,ar(b,a,!1,0,-1,!0))}function ar(b,a,c,d,e,g){return a.s(new Sq(b,d,a,e,null,S().Fa,S().Fa,S().Fa,null,(mf(),y()),!0,g?0:-1,d,!0,void 0,c,!1,di().sb()))}function br(b){var a=b.c;N(b.j,a)?W(b):Vq(b);b.g&&R(b,a,X(S(),new H(()=>"end-of-input")))}function cr(b){var a=b.c;0===a?Vq(b):W(b);b.g&&R(b,a,X(S(),new H(()=>"start-of-input")))} + function Mm(b){var a=Vq(b);b.g&&R(b,b.c,S().Fa);return a}function Om(b,a){b=Uq(a,b);a.g&&R(a,a.c,X(S(),new H(()=>"Pass")));return b}function dr(b){var a=W(b);b.g&&R(b,b.c,X(S(),new H(()=>"fail")));return a}function er(b){Uq(b,b.c);b.g&&R(b,b.c,X(S(),new H(()=>"Index")))}function fr(b){this.UC=null;this.vw=!1;this.TC=b}fr.prototype=new p;fr.prototype.constructor=fr;fr.prototype.$classData=u({bM:0},!1,"fastparse.internal.Lazy",{bM:1,i:1});function gr(b,a,c,d,e,g,h){1>c?Zq(e,a,d):Xq(e,g.$t(h),b,d)} + function hr(b,a,c,d,e,g,h,k){return c{c.vw||(c.vw||(c.UC=or(c.TC),c.vw=!0),c.TC=null);return c.UC}));b=pr(Dh(),b).yp();return null!==b&&(mf(),0===b.Sc(1))?b.ca(0):Pi(b,"("," | ",")")}function P(b,a,c){return a.wa.r()?c:c.wa.r()?a:X(S(),new H(()=>Fq(J(),a.wa)+" ~ "+Fq(J(),c.wa)))}function Lm(b,a,c){b=c.u;c.u=!0;a.Wd(c);c.u=b} + function Oq(b,a){b=qr();rr(b,34);for(var c=0,d=a.E();ce?(Te(),sr(b,tr("\\u%04x",Uf(new Vf,[e])))):rr(b,e)}c=1+c|0}rr(b,34);return b.rd.$} + function ur(b,a,c,d,e,g,h){d=null===d||h?c.e:P(J(),d,e);b=X(S(),new H(()=>Fq(J(),e.wa)+".rep"+(0===a?"":"("+a+")")));g=null===g?d:Q(g,d);O(c,b,g,!1)}mr.prototype.$classData=u({fM:0},!1,"fastparse.internal.Util$",{fM:1,i:1});var vr;function J(){vr||(vr=new mr);return vr} + function wr(){this.ex=this.dx=this.Om=this.Dr=null;this.cx=!1;this.HD=this.GD=0;xr=this;this.Dr=new ArrayBuffer(8);this.Om=new Int32Array(this.Dr,0,2);this.dx=new Float32Array(this.Dr,0,2);this.ex=new Float64Array(this.Dr,0,1);this.Om[0]=16909060;this.GD=(this.cx=1===((new Int8Array(this.Dr,0,8))[0]|0))?0:1;this.HD=this.cx?1:0}wr.prototype=new p;wr.prototype.constructor=wr;function yr(b,a){var c=a|0;if(c===a&&-Infinity!==1/a)return c;b.ex[0]=a;return(b.Om[0]|0)^(b.Om[1]|0)} + function zr(b,a){b.Om[0]=a;return Math.fround(b.dx[0])}function Ar(b,a){b.dx[0]=a;return b.Om[0]|0}function Br(b,a){b.ex[0]=a;return new za(b.Om[b.HD]|0,b.Om[b.GD]|0)}wr.prototype.$classData=u({WM:0},!1,"java.lang.FloatingPointBits$",{WM:1,i:1});var xr;function Cr(){xr||(xr=new wr);return xr}function Dr(b,a,c,d){this.dN=b;this.JD=a;this.fN=c;this.eN=d}Dr.prototype=new p;Dr.prototype.constructor=Dr;Dr.prototype.$classData=u({cN:0},!1,"java.lang.Long$StringRadixInfo",{cN:1,i:1});function Er(){} + Er.prototype=new p;Er.prototype.constructor=Er;Er.prototype.$classData=u({gN:0},!1,"java.lang.Math$",{gN:1,i:1});var Fr;function Gr(){this.KD=null;Hr=this;this.KD=new Ir(!1)}Gr.prototype=new p;Gr.prototype.constructor=Gr;Gr.prototype.$classData=u({pN:0},!1,"java.lang.System$Streams$",{pN:1,i:1});var Hr;function Jr(){Hr||(Hr=new Gr);return Hr} + function Kr(){this.LD=this.gx=null;Lr=this;var b={"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"};b["java.vm.version"]=aa.linkerVersion;b["java.specification.version"]="1.8";b["java.specification.vendor"]="Oracle Corporation";b["java.specification.name"]="Java Platform API Specification";b["file.separator"]="/";b["path.separator"]=":";b["line.separator"]= + "\n";this.gx=b;this.LD=null}Kr.prototype=new p;Kr.prototype.constructor=Kr;function Mr(b,a,c){return null!==b.gx?(b=b.gx,Nr().Er.call(b,a)?b[a]:c):Mr(b.LD,a,c)}Kr.prototype.$classData=u({qN:0},!1,"java.lang.System$SystemProperties$",{qN:1,i:1});var Lr;function Or(){Lr||(Lr=new Kr);return Lr}function Pr(){this.Er=null;Qr=this;this.Er=Object.prototype.hasOwnProperty}Pr.prototype=new p;Pr.prototype.constructor=Pr;Pr.prototype.$classData=u({sN:0},!1,"java.lang.Utils$Cache$",{sN:1,i:1});var Qr; + function Nr(){Qr||(Qr=new Pr);return Qr}function ie(b){return!!(b&&b.$classData&&1===b.$classData.up&&b.$classData.tp.eb.MD)}var ya=u({MD:0},!1,"java.lang.Void",{MD:1,i:1},b=>void 0===b);function Rr(){}Rr.prototype=new p;Rr.prototype.constructor=Rr;function Sr(b,a,c){return a.Zf.newArrayOfThisClass([c])} + function Sd(b,a){if(a instanceof xc||a instanceof zc||a instanceof Bc||a instanceof Hc||a instanceof Kc||a instanceof Lc||a instanceof Vc||a instanceof Wc||a instanceof Xc)return a.d.length;throw Hi("argument type mismatch");}Rr.prototype.$classData=u({tN:0},!1,"java.lang.reflect.Array$",{tN:1,i:1});var Tr;function Wd(){Tr||(Tr=new Rr);return Tr}function Ur(b,a){this.WC=b;this.XC=a}Ur.prototype=new p;Ur.prototype.constructor=Ur;function Vr(b){return new (hd(Wr).Na)([b.WC,b.XC])} + Ur.prototype.$classData=u({nM:0},!1,"java.math.BigInteger$QuotAndRem",{nM:1,i:1});function Xr(){}Xr.prototype=new p;Xr.prototype.constructor=Xr;function Yr(b,a){if(0===a.Ga)return 0;b=a.Pa<<5;var c=a.ua.d[-1+a.Pa|0];0>a.Ga&&Zr(a)===(-1+a.Pa|0)&&(c=-1+c|0);return b=b-(Math.clz32(c)|0)|0}function $r(b,a,c){b=c>>>5|0;c&=31;var d=(a.Pa+b|0)+(0===c?0:1)|0;as();if(0>d||67108864<=d)throw new kb("BigInteger would overflow supported range");var e=new Lc(d);bs(0,e,a.ua,b,c);a=cs(a.Ga,d,e);ds(a);return a} + function bs(b,a,c,d,e){if(0===e)c.W(0,a,d,a.d.length-d|0);else{b=32-e|0;a.d[-1+a.d.length|0]=0;for(var g=-1+a.d.length|0;g>d;){var h=g;a.d[h]=a.d[h]|c.d[-1+(g-d|0)|0]>>>b|0;a.d[-1+g|0]=c.d[-1+(g-d|0)|0]<>>31|0;e=1+e|0}0!==b&&(a.d[d]=b)} + function fs(b,a,c){b=c>>>5|0;var d=31&c;if(b>=a.Pa)return 0>a.Ga?as().At:as().tl;c=a.Pa-b|0;var e=new Lc(1+c|0);gs(0,e,c,a.ua,b,d);if(0>a.Ga){for(var g=0;g>>g|0|d.d[1+(b+e|0)|0]<>>g|0}}Xr.prototype.$classData=u({oM:0},!1,"java.math.BitLevel$",{oM:1,i:1});var hs;function is(){hs||(hs=new Xr);return hs} + function js(){this.zw=this.Aw=null;ks=this;this.Aw=new Lc(new Int32Array([-1,-1,31,19,15,13,11,11,10,9,9,8,8,8,8,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5]));this.zw=new Lc(new Int32Array([-2147483648,1162261467,1073741824,1220703125,362797056,1977326743,1073741824,387420489,1E9,214358881,429981696,815730721,1475789056,170859375,268435456,410338673,612220032,893871739,128E7,1801088541,113379904,148035889,191102976,244140625,308915776,387420489,481890304,594823321,729E6,887503681,1073741824,1291467969, + 1544804416,1838265625,60466176]))}js.prototype=new p;js.prototype.constructor=js; + function ls(b,a){b=a.Ga;var c=a.Pa,d=a.ua;if(0===b)return"0";if(1===c)return a=(+(d.d[0]>>>0)).toString(10),0>b?"-"+a:a;a="";var e=new Lc(c);for(d.W(0,e,0,c);;){var g=0;for(d=-1+c|0;0<=d;){var h=g;g=e.d[d];var k=ms(Oa(),g,h,1E9,0);e.d[d]=k;h=k>>31;var l=65535&k;k=k>>>16|0;var m=Math.imul(51712,l);l=Math.imul(15258,l);var n=Math.imul(51712,k);m=m+((l+n|0)<<16)|0;Math.imul(1E9,h);Math.imul(15258,k);g=g-m|0;d=-1+d|0}d=""+g;for(a="000000000".substring(d.length)+d+a;0!==c&&0===e.d[-1+c|0];)c=-1+c|0;if(0=== + c)break}e=0;for(c=a.length;;)if(eb?"-"+a:a} + function ns(b,a,c){if(0===a.L&&0===a.O)switch(c){case 0:return"0";case 1:return"0.0";case 2:return"0.00";case 3:return"0.000";case 4:return"0.0000";case 5:return"0.00000";case 6:return"0.000000";default:return(0>c?"0E+":"0E")+(-2147483648===c?"2147483648":""+(-c|0))}else{b=0>a.O;var d="";var e=18;if(b){var g=a.L;a=a.O;a=new za(-g|0,0!==g?~a:-a|0)}g=a.L;for(var h=a.O;;){a=g;var k=h;h=Oa();g=os(h,g,k,10,0);h=h.Cb;e=-1+e|0;k=h;var l=g,m=l>>>16|0;l=Math.imul(10,65535&l);m=Math.imul(10,m);m=l+(m<<16)| + 0;Math.imul(10,k);d=""+(a-m|0)+d;a=h;if(0===g&&0===a)break}g=18-e|0;h=g>>31;k=c>>31;a=g-c|0;g=(-2147483648^a)>(-2147483648^g)?-1+(h-k|0)|0:h-k|0;a=-1+a|0;g=-1!==a?g:-1+g|0;if(0>>16|0;var t=65535&d,v=d>>>16|0,w=Math.imul(r,t);t=Math.imul(q,t);r=Math.imul(r,v);r=w+((t+r|0)<<16)|0;Math.imul(m,d);Math.imul(q,v);n=n-r|0;if(0!==g)for(g=1+g|0;;){q=g=-1+g|0;v=k.d[-2+h|0];m=65535&q; + q=q>>>16|0;w=65535&v;v=v>>>16|0;r=Math.imul(m,w);w=Math.imul(q,w);t=Math.imul(m,v);m=r+((w+t|0)<<16)|0;r=(r>>>16|0)+t|0;r=(Math.imul(q,v)+(r>>>16|0)|0)+(((65535&r)+w|0)>>>16|0)|0;v=n;q=b.d[-2+e|0];w=n+d|0;if(0===((-2147483648^w)<(-2147483648^n)?1:0)&&(n=w,r^=-2147483648,v^=-2147483648,r===v?(-2147483648^m)>(-2147483648^q):r>v))continue;break}}if(n=0!==g){ss();n=b;m=e-h|0;v=k;q=h;r=g;var A=0;var E;for(w=E=0;w>>16|0;var M=65535&r,T=r>>>16|0,V=Math.imul(L,M); + M=Math.imul(D,M);var ba=Math.imul(L,T);L=V+((M+ba|0)<<16)|0;V=(V>>>16|0)+ba|0;T=(Math.imul(D,T)+(V>>>16|0)|0)+(((65535&V)+M|0)>>>16|0)|0;D=L+A|0;A=(-2147483648^D)<(-2147483648^L)?1+T|0:T;T=n.d[m+t|0];D=T-D|0;T=(-2147483648^D)>(-2147483648^T)?-1:0;L=E;E=L>>31;L=D+L|0;E=(-2147483648^L)<(-2147483648^D)?1+(T+E|0)|0:T+E|0;n.d[m+t|0]=L;w=1+w|0}r=n.d[m+q|0];v=r-A|0;r=(-2147483648^v)>(-2147483648^r)?-1:0;t=E;w=t>>31;t=v+t|0;n.d[m+q|0]=t;n=0!==((-2147483648^t)<(-2147483648^v)?1+(r+w|0)|0:r+w|0)}if(n)for(g= + -1+g|0,n=w=r=0;n>>16|0,m=65535&e,n=e>>>16|0,q=Math.imul(k,m);m=Math.imul(l,m);k=Math.imul(k,n);q=q+((m+k|0)<<16)|0;Math.imul(h,e);Math.imul(l,n);b=b-q|0;a.d[d]=g;d=-1+d|0}return b}qs.prototype.$classData=u({qM:0},!1,"java.math.Division$",{qM:1,i:1});var vs;function ss(){vs||(vs=new qs);return vs} + function ws(b,a,c,d){var e=new Lc(1+a|0),g=1,h=b.d[0],k=h+c.d[0]|0;e.d[0]=k;h=(-2147483648^k)<(-2147483648^h)?1:0;if(a>=d){for(;g(-2147483648^k)?-1:0;var m=h;h=m>>31;m=l+m|0;l=(-2147483648^m)<(-2147483648^l)?1+(k+h|0)|0:k+h|0;e.d[g]=m;h=l;g=1+g|0}for(;g>31,l=c+l|0,c=(-2147483648^l)<(-2147483648^c)?1+d|0:d,e.d[g]=l,h=c,g=1+g|0;return e}function ys(){}ys.prototype=new p;ys.prototype.constructor=ys; + function zs(b,a,c){b=a.Ga;var d=c.Ga,e=a.Pa,g=c.Pa;if(0===b)return c;if(0===d)return a;if(2===(e+g|0)){a=a.ua.d[0];c=c.ua.d[0];if(b===d)return d=a+c|0,c=(-2147483648^d)<(-2147483648^a)?1:0,0===c?As(b,d):cs(b,2,new Lc(new Int32Array([d,c])));d=as();0>b?(b=a=c-a|0,c=(-2147483648^a)>(-2147483648^c)?-1:0):(b=c=a-c|0,c=(-2147483648^c)>(-2147483648^a)?-1:0);return Bs(d,new za(b,c))}if(b===d)d=e>=g?ws(a.ua,e,c.ua,g):ws(c.ua,g,a.ua,e);else{var h=e!==g?e>g?1:-1:Cs(0,a.ua,c.ua,e);if(0===h)return as().tl;1=== + h?d=xs(a.ua,e,c.ua,g):(c=xs(c.ua,g,a.ua,e),b=d,d=c)}b=cs(b|0,d.d.length,d);ds(b);return b}function Cs(b,a,c,d){for(b=-1+d|0;0<=b&&a.d[b]===c.d[b];)b=-1+b|0;return 0>b?0:(-2147483648^a.d[b])<(-2147483648^c.d[b])?-1:1} + function Ds(b,a,c){var d=a.Ga;b=c.Ga;var e=a.Pa,g=c.Pa;if(0===b)return a;if(0===d)return Es(c);if(2===(e+g|0))return a=a.ua.d[0],e=0,c=c.ua.d[0],g=0,0>d&&(d=a,a=-d|0,e=0!==d?~e:-e|0),0>b&&(b=c,d=g,c=-b|0,g=0!==b?~d:-d|0),b=as(),d=a,a=e,e=g,c=d-c|0,Bs(b,new za(c,(-2147483648^c)>(-2147483648^d)?-1+(a-e|0)|0:a-e|0));var h=e!==g?e>g?1:-1:Cs(Fs(),a.ua,c.ua,e);if(d===b&&0===h)return as().tl;-1===h?(c=d===b?xs(c.ua,g,a.ua,e):ws(c.ua,g,a.ua,e),b=-b|0):d===b?(c=xs(a.ua,e,c.ua,g),b=d):(c=ws(a.ua,e,c.ua,g), + b=d);b=cs(b|0,c.d.length,c);ds(b);return b}ys.prototype.$classData=u({rM:0},!1,"java.math.Elementary$",{rM:1,i:1});var Gs;function Fs(){Gs||(Gs=new ys);return Gs}function Hs(b,a){this.Dm=b;this.rp=a}Hs.prototype=new p;Hs.prototype.constructor=Hs;Hs.prototype.l=function(b){return b instanceof Hs?this.Dm===b.Dm?this.rp===b.rp:!1:!1};Hs.prototype.B=function(){return this.Dm<<3|this.rp.Kt};Hs.prototype.w=function(){return"precision\x3d"+this.Dm+" roundingMode\x3d"+this.rp}; + Hs.prototype.$classData=u({sM:0},!1,"java.math.MathContext",{sM:1,i:1});function Is(){this.ZC=null;Js=this;Ks();var b=Ls().Ct;this.ZC=new Hs(34,b);Ks();Ls();Ks();Ls();Ks();Ls()}Is.prototype=new p;Is.prototype.constructor=Is;Is.prototype.$classData=u({tM:0},!1,"java.math.MathContext$",{tM:1,i:1});var Js;function Ks(){Js||(Js=new Is);return Js} + function Ms(b,a,c,d){for(var e,g=e=0;g>>16|0;var m=65535&d,n=d>>>16|0,q=Math.imul(l,m);m=Math.imul(k,m);var r=Math.imul(l,n);l=q+((m+r|0)<<16)|0;q=(q>>>16|0)+r|0;k=(Math.imul(k,n)+(q>>>16|0)|0)+(((65535&q)+m|0)>>>16|0)|0;e=l+e|0;k=(-2147483648^e)<(-2147483648^l)?1+k|0:k;b.d[h]=e;e=k;g=1+g|0}return e}function Ns(b,a){for(var c=new Lc(b),d=c.d[0]=1;dc;){var d=c;if(18>=d){ts().Em.d[d]=Bs(as(),new za(a,b));var e=ts().Fm,g=as(),h=b,k=a;e.d[d]=Bs(g,new za(0===(32&d)?k<>>1|0)>>>(31-d|0)|0|h<>>16|0;d=Math.imul(5,65535&d);e=Math.imul(5,a);a=d+(e<<16)|0;d=(d>>>16|0)+e|0;b=Math.imul(5,b)+(d>>>16|0)|0}else ts().Em.d[d]=Qs(ts().Em.d[-1+d|0],ts().Em.d[1]),ts().Fm.d[d]=Qs(ts().Fm.d[-1+ + d|0],as().sl);c=1+c|0}}Os.prototype=new p;Os.prototype.constructor=Os; + function Rs(b,a,c){for(var d,e=0;e>>16|0;var t=65535&n;n=n>>>16|0;var v=Math.imul(r,t);t=Math.imul(m,t);var w=Math.imul(r,n);r=v+((t+w|0)<<16)|0;v=(v>>>16|0)+w|0;m=(Math.imul(m,n)+(v>>>16|0)|0)+(((65535&v)+t|0)>>>16|0)|0;q=r+q|0;m=(-2147483648^q)<(-2147483648^r)?1+m|0:m;d=q+d|0;q=(-2147483648^d)<(-2147483648^q)?1+m|0:m;c.d[g+l|0]=d;d=q;k=1+k|0}c.d[g+a|0]=d;e=1+e|0}es(is(),c,c,a<< + 1);for(g=e=d=0;e>>16|0,n=65535&m,d=m>>>16|0,m=Math.imul(q,n),n=Math.imul(l,n),r=Math.imul(q,d),q=m+((n+r|0)<<16)|0,m=(m>>>16|0)+r|0,l=(Math.imul(l,d)+(m>>>16|0)|0)+(((65535&m)+n|0)>>>16|0)|0,k=q+k|0,l=(-2147483648^k)<(-2147483648^q)?1+l|0:l,h=k+h|0,k=(-2147483648^h)<(-2147483648^k)?1+l|0:l,c.d[g]=h,g=1+g|0,h=k+c.d[g]|0,k=(-2147483648^h)<(-2147483648^k)?1:0,c.d[g]=h,d=k,e=1+e|0,g=1+g|0;return c} + function Ts(b,a,c){if(c.Pa>a.Pa)var d=c;else d=a,a=c;var e=d,g=a;if(63>g.Pa){d=e.Pa;a=g.Pa;c=d+a|0;b=e.Ga!==g.Ga?-1:1;if(2===c){d=e.ua.d[0];a=g.ua.d[0];c=65535&d;d=d>>>16|0;g=65535&a;a=a>>>16|0;e=Math.imul(c,g);g=Math.imul(d,g);var h=Math.imul(c,a);c=e+((g+h|0)<<16)|0;e=(e>>>16|0)+h|0;d=(Math.imul(d,a)+(e>>>16|0)|0)+(((65535&e)+g|0)>>>16|0)|0;b=0===d?As(b,c):cs(b,2,new Lc(new Int32Array([c,d])))}else{e=e.ua;g=g.ua;h=new Lc(c);if(0!==d&&0!==a)if(1===d)h.d[a]=Ms(h,g,a,e.d[0]);else if(1===a)h.d[d]=Ms(h, + e,d,g.d[0]);else if(e===g&&d===a)Rs(e,d,h);else for(var k=0;k>>16|0,D=65535&v;v=v>>>16|0;var L=Math.imul(A,D);D=Math.imul(E,D);var M=Math.imul(A,v);A=L+((D+M|0)<<16)|0;L=(L>>>16|0)+M|0;E=(Math.imul(E,v)+(L>>>16|0)|0)+(((65535&L)+D|0)>>>16|0)|0;w=A+w|0;E=(-2147483648^w)<(-2147483648^A)?1+E|0:E;m=w+m|0;w=(-2147483648^m)<(-2147483648^w)?1+E|0:E;h.d[l+t|0]=m;m=w;r=1+r|0}h.d[l+a|0]= + m;k=1+k|0}b=cs(b,c,h);ds(b)}return b}d=(-2&e.Pa)<<4;c=Us(e,d);h=Us(g,d);a=Vs(c,d);k=Ds(Fs(),e,a);a=Vs(h,d);g=Ds(Fs(),g,a);e=Ts(b,c,h);a=Ts(b,k,g);b=Ts(b,Ds(Fs(),c,k),Ds(Fs(),g,h));c=e;b=zs(Fs(),b,c);b=zs(Fs(),b,a);b=Vs(b,d);d=e=Vs(e,d<<1);b=zs(Fs(),d,b);return zs(Fs(),b,a)} + function Ws(b,a){var c=b.Fm.d.length,d=c>>31,e=a.O;if(e===d?(-2147483648^a.L)<(-2147483648^c):e=(-2147483648^a.L):0>c)return Xs(as().sl,a.L);c=a.O;if(0===c?-1>=(-2147483648^a.L):0>c)return Vs(Xs(b.Em.d[1],a.L),a.L);var g=Xs(b.Em.d[1],2147483647);c=g;e=a.O;var h=-2147483647+a.L|0;d=h;h=1>(-2147483648^h)?e:-1+e|0;for(e=Ys(Oa(),a.L,a.O,2147483647,0);;){var k=d,l=h;if(0===l?-1<(-2147483648^k):0(-2147483648^d)?h:-1+h|0; + else break}c=Qs(c,Xs(b.Em.d[1],e));c=Vs(c,2147483647);b=a.O;d=a=-2147483647+a.L|0;for(h=1>(-2147483648^a)?b:-1+b|0;;)if(a=d,b=h,0===b?-1<(-2147483648^a):0(-2147483648^b)?a:-1+a|0,d=b,h=a;else break;return Vs(c,e)}Os.prototype.$classData=u({uM:0},!1,"java.math.Multiplication$",{uM:1,i:1});var Ps;function ts(){Ps||(Ps=new Os);return Ps}function Zs(){}Zs.prototype=new p;Zs.prototype.constructor=Zs; + function $s(b,a){var c=at(),d=at(),e=a.d.length;16=e||0>=g.Ib(h.rg(a,m),h.rg(a,n)))?(h.Sj(c,b,h.rg(a,m)),m=1+m|0):(h.Sj(c,b,h.rg(a,n)),n=1+n|0),b=1+b|0;c.W(d,a,d,k)}else ct(a,d,e,g,h)} + function ct(b,a,c,d,e){c=c-a|0;if(2<=c){var g=e.rg(b,a),h=e.rg(b,1+a|0);0d.Ib(h,e.rg(b,-1+(a+g|0)|0))){for(var k=a,l=-1+(a+g|0)|0;1<(l-k|0);){var m=(k+l|0)>>>1|0;0>d.Ib(h,e.rg(b,m))?l=m:k=m}k=k+(0>d.Ib(h,e.rg(b,k))?0:1)|0;for(l=a+g|0;l>k;)e.Sj(b,l,e.rg(b,-1+l|0)),l=-1+l|0;e.Sj(b,k,h)}g=1+g|0}}} + function pt(b,a,c){b=0;for(var d=a.d.length;;){if(b===d)return-1-b|0;var e=(b+d|0)>>>1|0,g=a.d[e];g=c===g?0:cg)d=e;else{if(0===g)return e;b=1+e|0}}}function qt(b,a,c){if(a===c)return!0;if(null===a||null===c)return!1;b=a.d.length;if(c.d.length!==b)return!1;for(var d=0;d!==b;){var e=a.d[d],g=e.O,h=c.d[d],k=h.O;if(e.L!==h.L||g!==k)return!1;d=1+d|0}return!0} + function rt(b,a,c){if(a===c)return!0;if(null===a||null===c)return!1;b=a.d.length;if(c.d.length!==b)return!1;for(var d=0;d!==b;){if(a.d[d]!==c.d[d])return!1;d=1+d|0}return!0}function st(b,a,c){if(a===c)return!0;if(null===a||null===c)return!1;b=a.d.length;if(c.d.length!==b)return!1;for(var d=0;d!==b;){if(a.d[d]!==c.d[d])return!1;d=1+d|0}return!0} + function tt(b,a,c){if(a===c)return!0;if(null===a||null===c)return!1;b=a.d.length;if(c.d.length!==b)return!1;for(var d=0;d!==b;){if(a.d[d]!==c.d[d])return!1;d=1+d|0}return!0}function ut(b,a,c){if(a===c)return!0;if(null===a||null===c)return!1;b=a.d.length;if(c.d.length!==b)return!1;for(var d=0;d!==b;){if(a.d[d]!==c.d[d])return!1;d=1+d|0}return!0} + function vt(b,a,c){if(a===c)return!0;if(null===a||null===c)return!1;b=a.d.length;if(c.d.length!==b)return!1;for(var d=0;d!==b;){if(a.d[d]!==c.d[d])return!1;d=1+d|0}return!0}function wt(b,a,c){if(a===c)return!0;if(null===a||null===c)return!1;b=a.d.length;if(c.d.length!==b)return!1;for(var d=0;d!==b;){if(!Object.is(a.d[d],c.d[d]))return!1;d=1+d|0}return!0} + function xt(b,a,c){if(a===c)return!0;if(null===a||null===c)return!1;b=a.d.length;if(c.d.length!==b)return!1;for(var d=0;d!==b;){if(!Object.is(a.d[d],c.d[d]))return!1;d=1+d|0}return!0}function yt(b,a,c){b=a.d.length;for(var d=0;d!==b;)a.d[d]=c,d=1+d|0}function zt(b,a,c){if(0>c)throw new At;b=a.d.length;b=cc)throw new At;b=a.d.length;b=cc)throw new At;b=a.d.length;b=cc)throw new At;b=a.d.length;b=cc)throw new At;b=a.d.length;b=cc)throw new At;b=a.d.length;b=cc)throw new At;b=a.d.length;b=cc)throw new At;b=a.d.length;b=cd)throw Hi(c+" \x3e "+d);b=d-c|0;d=a.d.length-c|0;d=b=a)return"00000000000000000000".substring(0,a);for(b="";20a)return new Qt(b.Pm,"0",0);if(a>=d)return b;if(53>c.charCodeAt(a))return 0===a?new Qt(b.Pm,"0",0):new Qt(b.Pm,c.substring(0,a),b.Bl-(d-a|0)|0);for(a=-1+a|0;;)if(0<=a&&57===c.charCodeAt(a))a=-1+a|0;else break;c=0>a?"1":""+c.substring(0,a)+wc(65535&(1+c.charCodeAt(a)|0));return new Qt(b.Pm,c,b.Bl-(d-(1+a|0)|0)|0)} + function Qt(b,a,c){this.Pm=b;this.Cl=a;this.Bl=c}Qt.prototype=new p;Qt.prototype.constructor=Qt;function Rt(b,a){Ot();if(!(0=g){for(;;)if(g=b.$f.charCodeAt(b.Za),48<=g&&57>=g)b.Za=1+b.Za|0;else break;mm();e=b.$f.substring(1+e|0,b.Za);e=new ku(lm(0,e))}else{if(112===g||80===g){for(;;)if(125!==b.$f.charCodeAt(b.Za))b.Za=1+b.Za|0;else break;b.Za=1+b.Za|0}e=new hu(b.$f.substring(e,b.Za))}break;case 91:e=b.Za;a:{g=b;for(var h=1+e|0;;)switch(g.$f.charCodeAt(h)){case 92:h=2+h|0;break;case 93:g= + 1+h|0;break a;default:h=1+h|0}}b.Za=g;e=b.$f.substring(e,b.Za);e=new hu(e);break;default:g=b.Za,b.Za=b.Za+(65536<=e?2:1)|0,e=new hu(b.$f.substring(g,b.Za))}if(null!==e)switch(b.$f.charCodeAt(b.Za)){case 43:case 42:case 63:g=b.Za;63===b.$f.charCodeAt(1+g|0)?b.Za=2+b.Za|0:b.Za=1+b.Za|0;g=b.$f.substring(g,b.Za);d.push(new lu(e,g))|0;break;case 123:g=b.Za;b.Za=1+(b.$f.indexOf("}",1+g|0)|0)|0;63===b.$f.charCodeAt(b.Za)&&(b.Za=1+b.Za|0);g=b.$f.substring(g,b.Za);d.push(new lu(e,g))|0;break;default:g=d.length| + 0,0!==g&&e instanceof hu&&d[-1+g|0]instanceof hu?d[-1+g|0]=new hu(""+d[-1+g|0].jx+e.jx):d.push(e)|0}}};function eu(b){switch(b.length|0){case 0:return new hu("");case 1:return b[0];default:return new iu(b)}}function nu(b){this.$f=b+")";this.Za=0;this.Gr=[null]}nu.prototype=new p;nu.prototype.constructor=nu;nu.prototype.$classData=u({sO:0},!1,"java.util.regex.IndicesBuilder$Parser",{sO:1,i:1});function ou(b,a){throw new pu(a,b.pf,b.F);} + function qu(b,a){for(var c="",d=a.length,e=0;e!==d;){var g=du(a,e);c=""+c+ru(b,g);e=e+(65536<=g?2:1)|0}return c}function ru(b,a){var c=tu(uu(),a);if(128>a)switch(a){case 94:case 36:case 92:case 46:case 42:case 43:case 63:case 40:case 41:case 91:case 93:case 123:case 125:case 124:return"\\"+c;default:return 2!==(66&b.Qc)?c:65<=a&&90>=a?"["+c+tu(uu(),32+a|0)+"]":97<=a&&122>=a?"["+tu(uu(),-32+a|0)+c+"]":c}else return 56320===(-1024&a)?"(?:"+c+")":c} + function vu(b){for(var a=b.pf,c=a.length;;){if(b.F!==c)switch(a.charCodeAt(b.F)){case 32:case 9:case 10:case 11:case 12:case 13:b.F=1+b.F|0;continue;case 35:wu(b);continue}break}} + function xu(b,a,c){var d=b.pf,e=d.length,g=b.F,h=g===e?46:d.charCodeAt(g);if(63===h||42===h||43===h||123===h){switch(c.charCodeAt(0)){case 94:case 36:g=!0;break;case 40:g=63===c.charCodeAt(1)&&58!==c.charCodeAt(2);break;case 92:g=c.charCodeAt(1);g=98===g||66===g;break;default:g=!1}c=g?"(?:"+c+")":c;g=b.pf;var k=b.F;b.F=1+b.F|0;if(123===h){h=g.length;if(b.F===h)var l=!0;else l=g.charCodeAt(b.F),l=!(48<=l&&57>=l);for(l&&ou(b,"Illegal repetition");;)if(b.F!==h?(l=g.charCodeAt(b.F),l=48<=l&&57>=l):l= + !1,l)b.F=1+b.F|0;else break;b.F===h&&ou(b,"Illegal repetition");if(44===g.charCodeAt(b.F))for(b.F=1+b.F|0;;)if(b.F!==h?(l=g.charCodeAt(b.F),l=48<=l&&57>=l):l=!1,l)b.F=1+b.F|0;else break;b.F!==h&&125===g.charCodeAt(b.F)||ou(b,"Illegal repetition");b.F=1+b.F|0}g=g.substring(k,b.F);if(b.F!==e)switch(d.charCodeAt(b.F)){case 43:return b.F=1+b.F|0,yu(b,a,c,g);case 63:return b.F=1+b.F|0,""+c+g+"?";default:return""+c+g}else return""+c+g}else return c} + function yu(b,a,c,d){for(var e=b.Fi.length|0,g=0;ga&&(b.Fi[h]=1+k|0);g=1+g|0}c=c.replace(uu().bE,(l,m,n)=>{0!==(m.length%2|0)&&(n=parseInt(n,10)|0,l=n>a?""+m+(1+n|0):l);return l});b.Ei=1+b.Ei|0;return"(?:(?\x3d("+c+d+"))\\"+(1+a|0)+")"} + function zu(b){var a=b.pf,c=a.length;(1+b.F|0)===c&&ou(b,"\\ at end of pattern");b.F=1+b.F|0;var d=a.charCodeAt(b.F);switch(d){case 100:case 68:case 104:case 72:case 115:case 83:case 118:case 86:case 119:case 87:case 112:case 80:switch(b=Au(b,d),a=b.ox,a){case 0:return"\\p{"+b.Dl+"}";case 1:return"\\P{"+b.Dl+"}";case 2:return"["+b.Dl+"]";case 3:return Bu(uu(),b.Dl);default:throw dg(new eg,a);}case 98:if("b{g}"===a.substring(b.F,4+b.F|0))ou(b,"\\b{g} is not supported");else if(0!==(320&b.Qc))Cu(b, + "\\b with UNICODE_CASE");else return b.F=1+b.F|0,"\\b";break;case 66:if(0!==(320&b.Qc))Cu(b,"\\B with UNICODE_CASE");else return b.F=1+b.F|0,"\\B";break;case 65:return b.F=1+b.F|0,"^";case 71:ou(b,"\\G in the middle of a pattern is not supported");break;case 90:return b.F=1+b.F|0,"(?\x3d"+(0!==(1&b.Qc)?"\n":"(?:\r\n?|[\n\u0085\u2028\u2029])")+"?$)";case 122:return b.F=1+b.F|0,"$";case 82:return b.F=1+b.F|0,"(?:\r\n|[\n-\r\u0085\u2028\u2029])";case 88:ou(b,"\\X is not supported");break;case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:var e= + b.F;for(d=1+e|0;;){if(d!==c){var g=a.charCodeAt(d);g=48<=g&&57>=g}else g=!1;g?(g=a.substring(e,1+d|0),g=(parseInt(g,10)|0)<=(-1+(b.Fi.length|0)|0)):g=!1;if(g)d=1+d|0;else break}a=a.substring(e,d);a=parseInt(a,10)|0;a>(-1+(b.Fi.length|0)|0)&&ou(b,"numbered capturing group \x3c"+a+"\x3e does not exist");a=b.Fi[a]|0;b.F=d;return"(?:\\"+a+")";case 107:return b.F=1+b.F|0,b.F!==c&&60===a.charCodeAt(b.F)||ou(b,"\\k is not followed by '\x3c' for named capturing group"),b.F=1+b.F|0,a=Du(b),d=b.Ut,Nr().Er.call(d, + a)||ou(b,"named capturing group \x3c"+a+"\x3e does not exit"),a=b.Fi[d[a]|0]|0,b.F=1+b.F|0,"(?:\\"+a+")";case 81:d=1+b.F|0;c=a.indexOf("\\E",d)|0;if(0>c)return b.F=a.length,qu(b,a.substring(d));b.F=2+c|0;return qu(b,a.substring(d,c));default:return ru(b,Eu(b))}} + function Eu(b){var a=b.pf,c=du(a,b.F);switch(c){case 48:return Fu(b);case 120:return a=b.pf,c=1+b.F|0,c!==a.length&&123===a.charCodeAt(c)?(c=1+c|0,a=a.indexOf("}",c)|0,0>a&&ou(b,"Unclosed hexadecimal escape sequence"),c=Gu(b,c,a,"hexadecimal"),b.F=1+a|0,b=c):(a=Gu(b,c,2+c|0,"hexadecimal"),b.F=2+c|0,b=a),b;case 117:a:{a=b.pf;var d=1+b.F|0;c=4+d|0;d=Gu(b,d,c,"Unicode");b.F=c;var e=2+c|0,g=4+e|0;if(55296===(-1024&d)&&"\\u"===a.substring(c,e)&&(a=Gu(b,e,g,"Unicode"),56320===(-1024&a))){b.F=g;b=(64+(1023& + d)|0)<<10|1023&a;break a}b=d}return b;case 78:ou(b,"\\N is not supported");break;case 97:return b.F=1+b.F|0,7;case 116:return b.F=1+b.F|0,9;case 110:return b.F=1+b.F|0,10;case 102:return b.F=1+b.F|0,12;case 114:return b.F=1+b.F|0,13;case 101:return b.F=1+b.F|0,27;case 99:return b.F=1+b.F|0,b.F===a.length&&ou(b,"Illegal control escape sequence"),a=du(a,b.F),b.F=b.F+(65536<=a?2:1)|0,64^a;default:return(65<=c&&90>=c||97<=c&&122>=c)&&ou(b,"Illegal/unsupported escape sequence"),b.F=b.F+(65536<=c?2:1)| + 0,c}}function Fu(b){var a=b.pf,c=a.length,d=b.F,e=(1+d|0)e||7g||7a||7g)&&ou(b,"Illegal "+d+" escape sequence");for(g=a;g=h||65<=h&&70>=h||97<=h&&102>=h||ou(b,"Illegal "+d+" escape sequence");g=1+g|0}6<(c-a|0)?a=1114112:(a=e.substring(a,c),a=parseInt(a,16)|0);1114111e&&ou(b,"Unclosed character family");b.F=e;c=c.substring(d,e)}else c=c.substring(d,1+d|0);d=uu().rx;Nr().Er.call(d,c)||Cu(b,"Unicode character family");c=2!==(66&b.Qc)||"Lower"!== + c&&"Upper"!==c?c:"Alpha";c=uu().rx[c];b.F=1+b.F|0;b=c;break;default:throw dg(new eg,wc(a));}97<=a?a=b:b.nx?a=b.px:(a=b,a.nx||(a.px=new Hu(1^a.ox,a.Dl),a.nx=!0),a=a.px);return a} + var Nu=function Iu(b){var c=b.pf,d=c.length;b.F=1+b.F|0;var e=b.F!==d?94===c.charCodeAt(b.F):!1;e&&(b.F=1+b.F|0);for(e=new Ju(2===(66&b.Qc),e);b.F!==d;){var g=du(c,b.F);a:{switch(g){case 93:return b.F=1+b.F|0,b=e,c=Ku(b),""===b.Tt?c:"(?:"+b.Tt+c+")";case 38:b.F=1+b.F|0;if(b.F!==d&&38===c.charCodeAt(b.F)){b.F=1+b.F|0;g=e;var h=Ku(g);g.Tt+=g.UD?h+"|":"(?\x3d"+h+")";g.Sh="";g.Ld=""}else Lu(b,38,d,c,e);break a;case 91:g=Iu(b);e.Sh=""===e.Sh?g:e.Sh+"|"+g;break a;case 92:b.F=1+b.F|0;b.F===d&&ou(b,"Illegal escape sequence"); + h=c.charCodeAt(b.F);switch(h){case 100:case 68:case 104:case 72:case 115:case 83:case 118:case 86:case 119:case 87:case 112:case 80:g=e;h=Au(b,h);var k=h.ox;switch(k){case 0:g.Ld=g.Ld+("\\p{"+h.Dl)+"}";break;case 1:g.Ld=g.Ld+("\\P{"+h.Dl)+"}";break;case 2:g.Ld=""+g.Ld+h.Dl;break;case 3:h=Bu(uu(),h.Dl);g.Sh=""===g.Sh?h:g.Sh+"|"+h;break;default:throw dg(new eg,k);}break;case 81:b.F=1+b.F|0;g=c.indexOf("\\E",b.F)|0;0>g&&ou(b,"Unclosed character class");h=e;k=c;for(var l=g,m=b.F;m!==l;){var n=du(k,m); + Mu(h,n);m=m+(65536<=n?2:1)|0}b.F=2+g|0;break;default:Lu(b,Eu(b),d,c,e)}break a;case 32:case 9:case 10:case 11:case 12:case 13:if(0!==(4&b.Qc))b.F=1+b.F|0;else break;break a;case 35:if(0!==(4&b.Qc)){wu(b);break a}}b.F=b.F+(65536<=g?2:1)|0;Lu(b,g,d,c,e)}}ou(b,"Unclosed character class")}; + function Ou(b){var a=b.pf,c=a.length,d=b.F;if((1+d|0)===c||63!==a.charCodeAt(1+d|0))return b.F=1+d|0,b.Ei=1+b.Ei|0,b.Fi.push(b.Ei),"("+Pu(b,!0)+")";(2+d|0)===c&&ou(b,"Unclosed group");var e=a.charCodeAt(2+d|0);if(58===e||61===e||33===e)return b.F=3+d|0,""+a.substring(d,3+d|0)+Pu(b,!0)+")";if(60===e){(3+d|0)===c&&ou(b,"Unclosed group");a=a.charCodeAt(3+d|0);if(65<=a&&90>=a||97<=a&&122>=a)return b.F=3+d|0,d=Du(b),a=b.Ut,Nr().Er.call(a,d)&&ou(b,"named capturing group \x3c"+d+"\x3e is already defined"), + b.Ei=1+b.Ei|0,b.Fi.push(b.Ei),b.Ut[d]=-1+(b.Fi.length|0)|0,b.F=1+b.F|0,"("+Pu(b,!0)+")";61!==a&&33!==a&&ou(b,"Unknown look-behind group");Cu(b,"Look-behind group")}else{if(62===e)return b.F=3+d|0,b.Ei=1+b.Ei|0,d=b.Ei,"(?:(?\x3d("+Pu(b,!0)+"))\\"+d+")";ou(b,"Embedded flag expression in the middle of a pattern is not supported")}} + function Du(b){for(var a=b.pf,c=a.length,d=b.F;;){if(b.F!==c){var e=a.charCodeAt(b.F);e=65<=e&&90>=e||97<=e&&122>=e||48<=e&&57>=e}else e=!1;if(e)b.F=1+b.F|0;else break}b.F!==c&&62===a.charCodeAt(b.F)||ou(b,"named capturing group is missing trailing '\x3e'");return a.substring(d,b.F)} + function Lu(b,a,c,d,e){0!==(4&b.Qc)&&vu(b);b.F!==c&&45===d.charCodeAt(b.F)?(b.F=1+b.F|0,0!==(4&b.Qc)&&vu(b),b.F===c&&ou(b,"Unclosed character class"),c=du(d,b.F),91===c||93===c?(Mu(e,a),Mu(e,45)):(b.F=b.F+(65536<=c?2:1)|0,c=92===c?Eu(b):c,cc?c:90,b<=d&&(d=32+d|0,e.Ld+=Qu(32+b|0)+"-"+Qu(d)),a=97c?c:122,a<=c&&(c=-32+c|0,e.Ld+=Qu(-32+a|0)+"-"+Qu(c))))):Mu(e,a)} + function Ru(b,a){this.pf=b;this.Qc=a;this.sx=!1;this.Ei=this.F=0;this.Fi=[0];this.Ut={}}Ru.prototype=new p;Ru.prototype.constructor=Ru;function Cu(b,a){ou(b,a+" is not supported because it requires RegExp features of ECMAScript 2018.\nIf you only target environments with ES2018+, you can enable ES2018 features with\n scalaJSLinkerConfig ~\x3d { _.withESFeatures(_.withESVersion(ESVersion.ES2018)) }\nor an equivalent configuration depending on your build tool.")} + function Pu(b,a){for(var c=b.pf,d=c.length,e="";b.F!==d;){var g=du(c,b.F);a:{switch(g){case 41:return a||ou(b,"Unmatched closing ')'"),b.F=1+b.F|0,e;case 124:b.sx&&!a&&ou(b,"\\G is not supported when there is an alternative at the top level");b.F=1+b.F|0;e+="|";break a;case 32:case 9:case 10:case 11:case 12:case 13:if(0!==(4&b.Qc))b.F=1+b.F|0;else break;break a;case 35:if(0!==(4&b.Qc))wu(b);else break;break a;case 63:case 42:case 43:case 123:ou(b,"Dangling meta character '"+tu(uu(),g)+"'")}var h= + b.Ei;switch(g){case 92:g=zu(b);break;case 91:g=Nu(b);break;case 40:g=Ou(b);break;case 94:b.F=1+b.F|0;g="^";break;case 36:b.F=1+b.F|0;g="$";break;case 46:b.F=1+b.F|0;g=0!==(32&b.Qc)?"":0!==(1&b.Qc)?"\n":"\n\r\u0085\u2028\u2029";g=Bu(uu(),g);break;default:b.F=b.F+(65536<=g?2:1)|0,g=ru(b,g)}e=""+e+xu(b,h,g)}}a&&ou(b,"Unclosed group");return e} + function wu(b){for(var a=b.pf,c=a.length;;){if(b.F!==c){var d=a.charCodeAt(b.F);d=!(10===d||13===d||133===d||8232===d||8233===d)}else d=!1;if(d)b.F=1+b.F|0;else break}}Ru.prototype.$classData=u({FO:0},!1,"java.util.regex.PatternCompiler",{FO:1,i:1});function Su(b){try{return RegExp("",b),!0}catch(a){return!1}} + function Tu(){this.bE=this.aE=null;this.$D=this.qx=!1;this.rx=this.XD=this.ZD=this.WD=this.YD=this.VD=null;Uu=this;this.aE=RegExp("^\\(\\?([idmsuxU]*)(?:-([idmsuxU]*))?\\)");this.bE=RegExp("(\\\\+)(\\d+)","g");this.qx=Su("us");this.$D=Su("d");this.VD=new Hu(2,"0-9");this.YD=new Hu(2,"\t \u00a0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000");this.WD=new Hu(2,"\t-\r ");this.ZD=new Hu(2,"\n-\r\u0085\u2028\u2029");this.XD=new Hu(2,"a-zA-Z_0-9");var b={};b.Lower=new Hu(2,"a-z");b.Upper=new Hu(2,"A-Z");b.ASCII= + new Hu(2,"\x00-\u007f");b.Alpha=new Hu(2,"A-Za-z");b.Digit=new Hu(2,"0-9");b.Alnum=new Hu(2,"0-9A-Za-z");b.Punct=new Hu(2,"!-/:-@[-`{-~");b.Graph=new Hu(2,"!-~");b.Print=new Hu(2," -~");b.Blank=new Hu(2,"\t ");b.Cntrl=new Hu(2,"\x00-\u001f\u007f");b.XDigit=new Hu(2,"0-9A-Fa-f");b.Space=new Hu(2,"\t-\r ");this.rx=b}Tu.prototype=new p;Tu.prototype.constructor=Tu; + function Vu(b,a){b=new Ru(a,0);0!==(256&b.Qc)&&(b.Qc|=64);a=0!==(16&b.Qc);if(!a){var c=uu().aE.exec(b.pf);if(null!==c){var d=c[1];if(void 0!==d)for(var e=d.length,g=0;g=a?b.Ld=""+b.Ld+tu(uu(),32+a|0):97<=a&&122>=a&&(b.Ld=""+b.Ld+tu(uu(),-32+a|0)))}Ju.prototype.$classData=u({HO:0},!1,"java.util.regex.PatternCompiler$CharacterClassBuilder",{HO:1,i:1});function Hu(b,a){this.px=null;this.nx=!1;this.ox=b;this.Dl=a}Hu.prototype=new p;Hu.prototype.constructor=Hu; + Hu.prototype.$classData=u({IO:0},!1,"java.util.regex.PatternCompiler$CompiledCharClass",{IO:1,i:1});function za(b,a){this.L=b;this.O=a}za.prototype=new p;za.prototype.constructor=za;f=za.prototype;f.l=function(b){return b instanceof za?this.L===b.L&&this.O===b.O:!1};f.B=function(){return this.L^this.O};f.w=function(){return Yu(Oa(),this.L,this.O)};f.Iw=function(){return this.L<<24>>24};f.By=function(){return this.L<<16>>16};f.Rh=function(){return this.L};f.Gi=function(){return Sa(this)}; + f.zp=function(){Oa();var b=this.L,a=this.O;if(0>a){var c=-b|0;b=0!==b?~a:-a|0}else c=b,b=a;c=4294967296*+(b>>>0)+ +((0===(-2097152&b)||0===(65535&c)?c:32768|-65536&c)>>>0);return Math.fround(0>a?-c:c)};f.yl=function(){return Zu(Oa(),this.L,this.O)};f.mf=function(b){return Na(Oa(),this.L,this.O,b.L,b.O)};f.$classData=u({zM:0},!1,"org.scalajs.linker.runtime.RuntimeLong",{zM:1,i:1});function $u(b,a,c){return 0===(-2097152&c)?""+(4294967296*c+ +(a>>>0)):av(b,a,c,1E9,0,2)} + function bv(b,a,c,d,e){return 0===(-2097152&c)?0===(-2097152&e)?(c=(4294967296*c+ +(a>>>0))/(4294967296*e+ +(d>>>0)),b.Cb=c/4294967296|0,c|0):b.Cb=0:0===e&&0===(d&(-1+d|0))?(d=31-(Math.clz32(d)|0)|0,b.Cb=c>>>d|0,a>>>d|0|c<<1<<(31-d|0)):0===d&&0===(e&(-1+e|0))?(a=31-(Math.clz32(e)|0)|0,b.Cb=0,c>>>a|0):av(b,a,c,d,e,0)|0} + function av(b,a,c,d,e,g){var h=(0!==e?Math.clz32(e)|0:32+(Math.clz32(d)|0)|0)-(0!==c?Math.clz32(c)|0:32+(Math.clz32(a)|0)|0)|0,k=h,l=0===(32&k)?d<>>1|0)>>>(31-k|0)|0|e<=(-2147483648^t):(-2147483648^r)>=(-2147483648^v))q=n,r=m,n=k-l|0,q=(-2147483648^n)>(-2147483648^k)?-1+(q-r|0)|0:q-r|0,k=n,n=q,32>h?c|=1<>>1|0;l=l>>>1|0|m<<31;m=q}h=n;if(h===e?(-2147483648^ + k)>=(-2147483648^d):(-2147483648^h)>=(-2147483648^e))h=4294967296*n+ +(k>>>0),d=4294967296*e+ +(d>>>0),1!==g&&(m=h/d,e=m/4294967296|0,l=c,c=m=l+(m|0)|0,a=(-2147483648^m)<(-2147483648^l)?1+(a+e|0)|0:a+e|0),0!==g&&(d=h%d,k=d|0,n=d/4294967296|0);if(0===g)return b.Cb=a,c;if(1===g)return b.Cb=n,k;b=""+k;return""+(4294967296*a+ +(c>>>0))+"000000000".substring(b.length)+b}function cv(){this.Cb=0}cv.prototype=new p;cv.prototype.constructor=cv; + function Yu(b,a,c){return c===a>>31?""+a:0>c?"-"+$u(b,-a|0,0!==a?~c:-c|0):$u(b,a,c)}function Zu(b,a,c){return 0>c?-(4294967296*+((0!==a?~c:-c|0)>>>0)+ +((-a|0)>>>0)):4294967296*c+ +(a>>>0)}function Na(b,a,c,d,e){return c===e?a===d?0:(-2147483648^a)<(-2147483648^d)?-1:1:c>31){if(e===d>>31){if(-2147483648===a&&-1===d)return b.Cb=0,-2147483648;c=jb(a,d);b.Cb=c>>31;return c}return-2147483648===a&&-2147483648===d&&0===e?b.Cb=-1:b.Cb=0}if(0>c){var g=-a|0;a=0!==a?~c:-c|0}else g=a,a=c;if(0>e){var h=-d|0;d=0!==d?~e:-e|0}else h=d,d=e;g=bv(b,g,a,h,d);if(0<=(c^e))return g;c=b.Cb;b.Cb=0!==g?~c:-c|0;return-g|0} + function ms(b,a,c,d,e){if(0===(d|e))throw new kb("/ by zero");return 0===c?0===e?(b.Cb=0,0===d?jb(0,0):+(a>>>0)/+(d>>>0)|0):b.Cb=0:bv(b,a,c,d,e)} + function Ys(b,a,c,d,e){if(0===(d|e))throw new kb("/ by zero");if(c===a>>31){if(e===d>>31)return-1!==d?(c=yb(a,d),b.Cb=c>>31,c):b.Cb=0;if(-2147483648===a&&-2147483648===d&&0===e)return b.Cb=0;b.Cb=c;return a}if(0>c)var g=-a|0,h=0!==a?~c:-c|0;else g=a,h=c;0>e?(a=-d|0,d=0!==d?~e:-e|0):(a=d,d=e);0===(-2097152&h)?0===(-2097152&d)?(a=(4294967296*h+ +(g>>>0))%(4294967296*d+ +(a>>>0)),b.Cb=a/4294967296|0,a|=0):(b.Cb=h,a=g):0===d&&0===(a&(-1+a|0))?(b.Cb=0,a=g&(-1+a|0)):0===a&&0===(d&(-1+d|0))?(b.Cb=h&(-1+ + d|0),a=g):a=av(b,g,h,a,d,1)|0;return 0>c?(c=b.Cb,b.Cb=0!==a?~c:-c|0,-a|0):a}cv.prototype.$classData=u({AM:0},!1,"org.scalajs.linker.runtime.RuntimeLong$",{AM:1,i:1});var dv;function Oa(){dv||(dv=new cv);return dv}function ev(){this.yx=this.Lr=null;fv=this;this.Lr=new Lc(0);this.yx=new xc(0)}ev.prototype=new p;ev.prototype.constructor=ev;ev.prototype.$classData=u({SO:0},!1,"scala.Array$EmptyArrays$",{SO:1,i:1});var fv;function gv(){fv||(fv=new ev);return fv} + function hv(b){return new $f(a=>{if(null!==a)return b.S(a.o(),a.m());throw new x(a);})}function iv(){}iv.prototype=new p;iv.prototype.constructor=iv;function jv(){}jv.prototype=iv.prototype;function kv(){}kv.prototype=new p;kv.prototype.constructor=kv;kv.prototype.$classData=u({$O:0},!1,"scala.Predef$any2stringadd$",{$O:1,i:1});var lv;function mv(){lv||(lv=new kv)}function nv(){ov=this}nv.prototype=new p;nv.prototype.constructor=nv; + function pv(b,a,c,d){b=0b){if(a instanceof xc)return It(Kt(),a,b,d);if(a instanceof Lc){Kt();if(b>d)throw Hi(b+" \x3e "+d);d=d-b|0;c=a.d.length-b|0;c=dd)throw Hi(b+" \x3e "+d);d=d-b|0;c=a.d.length-b|0;c=dd)throw Hi(b+" \x3e "+d);d=d-b|0;c=a.d.length-b|0;c=d + d)throw Hi(b+" \x3e "+d);d=d-b|0;c=a.d.length-b|0;c=dd)throw Hi(b+" \x3e "+d);d=d-b|0;c=a.d.length-b|0;c=dd)throw Hi(b+" \x3e "+d);d=d-b|0;c=a.d.length-b|0;c=dd)throw Hi(b+" \x3e "+d);d=d-b|0;c=a.d.length-b|0;c=dd)throw Hi(b+ + " \x3e "+d);d=d-b|0;c=a.d.length-b|0;c=d=c)return uv(be(),b);if(b instanceof xc)return c=zt(Kt(),b,c),lt(Kt(),c,a),c;if(b instanceof Lc){if(a===vv())return c=Et(Kt(),b,c),$s(Kt(),c),c}else if(b instanceof Vc){if(a===wv())return c=Ft(Kt(),b,c),dt(Kt(),c),c}else if(b instanceof Bc){if(a===xv())return c=Gt(Kt(),b,c),ht(Kt(),c),c}else if(b instanceof Hc){if(a===yv())return c=Ct(Kt(),b,c),jt(Kt(),c),c}else if(b instanceof Kc){if(a===zv())return c=Dt(Kt(),b,c),ft(Kt(),c),c}else if(b instanceof zc&&a===Av()){c= + Ht(Kt(),b,c);var d=Bv();a=Av();Cv(d,c,c.d.length,a);return c}300>c?(c=uv(be(),b),Cv(Bv(),c,Sd(Wd(),c),a)):(Dv(),Ev(),Fv(ma(cd),ot(ja(b)))?d=Gv(ma(cd))?Hv(b,c):Bt(Kt(),b,c,ma(hd(cd))):(d=new xc(c),Iv(Dv(),b,0,d,0,Sd(Wd(),b))),lt(Kt(),d,a),Dv(),a=(Kd(),qv(rv(),ot(ja(b)))),b=a.De(),null!==b&&b===ma(nd)?c=Jv(c):Fv(b,ot(ja(d)))?Gv(b)?c=Hv(d,c):(a=Sr(Wd(),b,0),a=ja(a),c=Bt(Kt(),d,c,a)):(c=a.qf(c),Iv(Dv(),d,0,c,0,Sd(Wd(),d))));return c} + nv.prototype.$classData=u({eQ:0},!1,"scala.collection.ArrayOps$",{eQ:1,i:1});var ov;function Kd(){ov||(ov=new nv);return ov}function Kv(){}Kv.prototype=new p;Kv.prototype.constructor=Kv;function Lv(b,a){b=a+~(a<<9)|0;b^=b>>>14|0;b=b+(b<<4)|0;return b^(b>>>10|0)}Kv.prototype.$classData=u({tQ:0},!1,"scala.collection.Hashing$",{tQ:1,i:1});var Mv;function Nv(){Mv||(Mv=new Kv);return Mv}function Ov(b,a){for(b=b.y();b.C();)a.s(b.z())} + function Pv(b,a){var c=!0;for(b=b.y();c&&b.C();)c=!!a.s(b.z());return c}function Qv(b,a){var c=!1;for(b=b.y();!c&&b.C();)c=!!a.s(b.z());return c}function Rv(b,a){for(b=b.y();b.C();){var c=b.z();if(a.s(c))return new F(c)}return z()}function Sv(b,a){a:for(var c=-1+b.E()|0,d=b.ca(-1+b.E()|0);;){if(0===c)break a;var e=-1+c|0;d=a.S(b.ca(-1+c|0),d);c=e}return d}function Tv(b,a,c){if(Oi(b))return Uv(0,b.E(),a,c,b);for(b=b.y();b.C();)a=c.S(a,b.z());return a} + function Vv(b,a,c){return b.$c().qg(a,new Lj((d,e)=>c.S(e,d)))}function Wv(b,a){if(Oi(b)&&0a.S(d,c)))} + function Yv(b,a){switch(b.V()){case -1:b=b.$c().y();if(b.C()){for(var c=b.z();b.C();){var d=b.z();c=a.S(d,c)}return new F(c)}return z();case 0:return z();default:return new F(b.Vh(a))}}function Zv(b){if(0<=b.V())return b.V();b=b.y();for(var a=0;b.C();)a=1+a|0,b.z();return a}function $v(b,a,c,d){b=b.y();var e=c,g=Sd(Wd(),a)-c|0;for(d=c+(dc.sj(d,e))),new Lj((d,e)=>dw(d,d,e))).db()}function Pi(b,a,c,d){return 0===b.V()?""+a+d:b.Bk(qr(),a,c,d).rd.$}function ew(b,a,c,d,e){var g=a.rd;0!==c.length&&(g.$=""+g.$+c);b=b.y();if(b.C())for(c=b.z(),g.$=""+g.$+c;b.C();)g.$=""+g.$+d,c=b.z(),g.$=""+g.$+c;0!==e.length&&(g.$=""+g.$+e);return a} + function fw(b,a){if(0<=b.V())return a=a.qf(b.V()),b.Xd(a,0,2147483647),a;var c=a.De(),d=c===ma(pd);a=[];for(b=b.y();b.C();){var e=b.z();a.push(d?Pa(e):null===e?c.Zf.xq:e)}return hd((c===ma(nd)?ma(ya):c===ma(gw)||c===ma(hw)?ma(cd):c).Zf).wq(a)}function nr(b){var a=y();for(b=b.y();b.C();){var c=b.z();a=new nf(c,a)}return a}function Uv(b,a,c,d,e){for(;;){if(b===a)return c;var g=1+b|0;c=d.S(c,e.ca(b));b=g}}function iw(b,a){this.OQ=b;this.yu=a}iw.prototype=new p;iw.prototype.constructor=iw; + iw.prototype.$classData=u({NQ:0},!1,"scala.collection.Iterator$ConcatIteratorCell",{NQ:1,i:1});function jw(){kw=this}jw.prototype=new p;jw.prototype.constructor=jw;function Se(b,a,c,d,e){var g=a.length;b=Tm((g+(Te(),d.length)|0)-e|0);c=0=d?"":a.substring(b,d)} + function lw(b,a,c){if(!(0>=c)){b=Tm(Math.imul(a.length,c));for(var d=0;d{Te();return c instanceof mw?c.WF():c})).To(Ev());return nw(ow(),b,a)}function Vp(b,a,c){Te();b=a.length;return Wp(0,a,0,ca)throw Aw(b,a);if(a>(-1+b.d.length|0))throw Aw(b,a);var c=new Lc(-1+b.d.length|0);b.W(0,c,0,a);b.W(1+a|0,c,a,-1+(b.d.length-a|0)|0);return c} + function Gw(b,a,c){if(0>a)throw Aw(b,a);if(a>b.d.length)throw Aw(b,a);var d=new Lc(1+b.d.length|0);b.W(0,d,0,a);d.d[a]=c;b.W(a,d,1+a|0,b.d.length-a|0);return d}var Hw=u({hs:0},!1,"scala.collection.immutable.Node",{hs:1,i:1});Dw.prototype.$classData=Hw;function Iw(){this.js=0;Jw=this;this.js=Cb(+Math.ceil(6.4))}Iw.prototype=new p;Iw.prototype.constructor=Iw;function Kw(b,a,c){return 31&(a>>>c|0)}function Lw(b,a){return 1<=c)throw Hi("Append called with ordinal out of range: "+h+" is not greater than current max ordinal "+Zw(b));}if(e&&(h=g.Ri,null===a))return ex(fx(),c,new Xw(c,d),h,b);if(e)return e=g.Ri,a.Vg=ex(fx(),c,new Xw(c,d),e,b),a;if(b instanceof Yw){e=b.Vl;g=b.Ul;h=b.Vg;gx();if((c&(~(-1+g|0)^g))===e){gx();if(0===(c&g))throw Hi("Append called with ordinal out of range: "+c+" is not greater than current max ordinal "+ + Zw(b));ix(h,b,c,d);return b}b=ex(fx(),c,new Xw(c,d),e,b);return null!==a?(a.Vg=b,a):b}throw new x(b);}function jx(b,a){if(Ww().l(b))return Ww();if(b instanceof Xw)return a===b.Ri?Ww():b;if(b instanceof Yw){var c=b.Vl,d=b.Ul,e=b.Pj,g=b.Vg;gx();return(a&(~(-1+d|0)^d))===c?(gx(),0===(a&d)?kx(fx(),c,d,jx(e,a),g):kx(fx(),c,d,e,jx(g,a))):b}throw new x(b);}function lx(){}lx.prototype=new p;lx.prototype.constructor=lx; + function ex(b,a,c,d,e){b=a^d;b&=-2147483648>>(Math.clz32(b)|0);gx();d=a&(~(-1+b|0)^b);gx();return 0===(a&b)?new Yw(d,b,c,e):new Yw(d,b,e,c)}function kx(b,a,c,d,e){return Ww().l(e)?d:Ww().l(d)?e:new Yw(a,c,d,e)}lx.prototype.$classData=u({rT:0},!1,"scala.collection.immutable.TreeSeqMap$Ordering$",{rT:1,i:1});var mx;function fx(){mx||(mx=new lx);return mx}function nx(b,a){b.sy.d[b.Ko]=a;b.Ko=1+b.Ko|0}function cx(b){this.sy=null;this.Ko=0;this.sy=new xc(33);var a=Ww();null!==b&&b.l(a)||nx(this,b)} + cx.prototype=new p;cx.prototype.constructor=cx;cx.prototype.C=function(){return 0!==this.Ko};cx.prototype.z=function(){for(;;){var b=!1,a=null;this.Ko=-1+this.Ko|0;var c=this.sy.d[this.Ko];if(c instanceof Yw){b=!0;a=c;var d=a.Pj,e=a.Vg;if(d instanceof Xw)return a=d.Wl,nx(this,e),a}if(b)e=a.Pj,nx(this,a.Vg),nx(this,e);else{if(c instanceof Xw)return c.Wl;if(Ww().l(c))throw tw("empty subtree not allowed");throw new x(c);}}}; + cx.prototype.$classData=u({tT:0},!1,"scala.collection.immutable.TreeSeqMap$Ordering$Iterator",{tT:1,i:1});function bx(){this.BF=null;ax=this;this.BF=new cx(Ww())}bx.prototype=new p;bx.prototype.constructor=bx;bx.prototype.$classData=u({uT:0},!1,"scala.collection.immutable.TreeSeqMap$Ordering$Iterator$",{uT:1,i:1}); + var ax,qx=function ox(b,a,c,d,e){for(;;){if(1===a){a=c;var h=d,k=e;px(b,1,0===h&&k===a.d.length?a:It(Kt(),a,h,k))}else{h=Math.imul(5,-1+a|0);var l=1<>>h|0;h=e>>>h|0;d&=-1+l|0;e&=-1+l|0;if(0===d)if(0===e)e=c,px(b,a,0===k&&h===e.d.length?e:It(Kt(),e,k,h));else{h>k&&(d=c,px(b,a,0===k&&h===d.d.length?d:It(Kt(),d,k,h)));h=c.d[h];a=-1+a|0;c=h;d=0;continue}else if(h===k){h=c.d[k];a=-1+a|0;c=h;continue}else if(ox(b,-1+a|0,c.d[k],d,l),0===e)h>(1+k|0)&&(e=c,k=1+k|0,px(b,a,0===k&&h===e.d.length?e:It(Kt(), + e,k,h)));else{h>(1+k|0)&&(d=c,k=1+k|0,px(b,a,0===k&&h===d.d.length?d:It(Kt(),d,k,h)));h=c.d[h];a=-1+a|0;c=h;d=0;continue}}break}};function px(b,a,c){a<=b.Xg?a=11-a|0:(b.Xg=a,a=-1+a|0);b.La.d[a]=c} + var sx=function rx(b,a){if(null===b.La.d[-1+a|0])if(a===b.Xg)b.La.d[-1+a|0]=b.La.d[11-a|0],b.La.d[11-a|0]=null;else{rx(b,1+a|0);var d=b.La.d[-1+(1+a|0)|0];b.La.d[-1+a|0]=d.d[0];if(1===d.d.length)b.La.d[-1+(1+a|0)|0]=null,b.Xg===(1+a|0)&&null===b.La.d[11-(1+a|0)|0]&&(b.Xg=a);else{var e=d.d.length;b.La.d[-1+(1+a|0)|0]=It(Kt(),d,1,e)}}},ux=function tx(b,a){if(null===b.La.d[11-a|0])if(a===b.Xg)b.La.d[11-a|0]=b.La.d[-1+a|0],b.La.d[-1+a|0]=null;else{tx(b,1+a|0);var d=b.La.d[11-(1+a|0)|0];b.La.d[11-a|0]= + d.d[-1+d.d.length|0];if(1===d.d.length)b.La.d[11-(1+a|0)|0]=null,b.Xg===(1+a|0)&&null===b.La.d[-1+(1+a|0)|0]&&(b.Xg=a);else{var e=-1+d.d.length|0;b.La.d[11-(1+a|0)|0]=It(Kt(),d,0,e)}}};function vx(b,a){this.La=null;this.Xg=this.mq=this.Qj=0;this.HF=b;this.GF=a;this.La=new (hd(hd(cd)).Na)(11);this.Xg=this.mq=this.Qj=0}vx.prototype=new p;vx.prototype.constructor=vx; + function wx(b,a,c){var d=Math.imul(c.d.length,1<e&&(qx(b,a,c,e,g),b.Qj=b.Qj+(g-e|0)|0);b.mq=b.mq+d|0} + vx.prototype.qh=function(){if(32>=this.Qj){if(0===this.Qj)return xx();var b=this.La.d[0],a=this.La.d[10];if(null!==b)if(null!==a){var c=b.d.length+a.d.length|0,d=zt(Kt(),b,c);a.W(0,d,b.d.length,a.d.length);var e=d}else e=b;else if(null!==a)e=a;else{var g=this.La.d[1];e=null!==g?g.d[0]:this.La.d[9].d[0]}return new yx(e)}sx(this,1);ux(this,1);var h=this.Xg;if(6>h){var k=this.La.d[-1+this.Xg|0],l=this.La.d[11-this.Xg|0];if(null!==k&&null!==l)if(30>=(k.d.length+l.d.length|0)){var m=this.La,n=this.Xg, + q=k.d.length+l.d.length|0,r=zt(Kt(),k,q);l.W(0,r,k.d.length,l.d.length);m.d[-1+n|0]=r;this.La.d[11-this.Xg|0]=null}else h=1+h|0;else 30<(null!==k?k:l).d.length&&(h=1+h|0)}var t=this.La.d[0],v=this.La.d[10],w=t.d.length,A=h;switch(A){case 2:var E=zx().Lb,D=this.La.d[1];if(null!==D)var L=D;else{var M=this.La.d[9];L=null!==M?M:E}var T=new Ax(t,w,L,v,this.Qj);break;case 3:var V=zx().Lb,ba=this.La.d[1],da=null!==ba?ba:V,ka=zx().Fd,pa=this.La.d[2];if(null!==pa)var qa=pa;else{var Da=this.La.d[8];qa=null!== + Da?Da:ka}var la=qa,Ca=zx().Lb,Ra=this.La.d[9];T=new Bx(t,w,da,w+(da.d.length<<5)|0,la,null!==Ra?Ra:Ca,v,this.Qj);break;case 4:var $a=zx().Lb,Ma=this.La.d[1],Xa=null!==Ma?Ma:$a,Ta=zx().Fd,Za=this.La.d[2],Fa=null!==Za?Za:Ta,Ha=zx().yg,zb=this.La.d[3];if(null!==zb)var tb=zb;else{var Wb=this.La.d[7];tb=null!==Wb?Wb:Ha}var Cc=tb,gb=zx().Fd,Ab=this.La.d[8],kc=null!==Ab?Ab:gb,pb=zx().Lb,Hb=this.La.d[9],gc=w+(Xa.d.length<<5)|0;T=new Cx(t,w,Xa,gc,Fa,gc+(Fa.d.length<<10)|0,Cc,kc,null!==Hb?Hb:pb,v,this.Qj); + break;case 5:var lb=zx().Lb,bb=this.La.d[1],hb=null!==bb?bb:lb,Ya=zx().Fd,cb=this.La.d[2],Bb=null!==cb?cb:Ya,hc=zx().yg,Fc=this.La.d[3],Xb=null!==Fc?Fc:hc,db=zx().mn,lc=this.La.d[4];if(null!==lc)var Qb=lc;else{var Mb=this.La.d[6];Qb=null!==Mb?Mb:db}var Db=Qb,Ob=zx().yg,Zb=this.La.d[7],ic=null!==Zb?Zb:Ob,Qc=zx().Fd,mc=this.La.d[8],ub=null!==mc?mc:Qc,Rb=zx().Lb,Sb=this.La.d[9],ec=w+(hb.d.length<<5)|0,ob=ec+(Bb.d.length<<10)|0;T=new Dx(t,w,hb,ec,Bb,ob,Xb,ob+(Xb.d.length<<15)|0,Db,ic,ub,null!==Sb?Sb: + Rb,v,this.Qj);break;case 6:var Ib=zx().Lb,qb=this.La.d[1],Jb=null!==qb?qb:Ib,ib=zx().Fd,Tb=this.La.d[2],$b=null!==Tb?Tb:ib,Fb=zx().yg,Gb=this.La.d[3],rb=null!==Gb?Gb:Fb,nc=zx().mn,dd=this.La.d[4],Dc=null!==dd?dd:nc,jc=zx().Pu,Gc=this.La.d[5];if(null!==Gc)var ed=Gc;else{var Ub=this.La.d[5];ed=null!==Ub?Ub:jc}var Kb=ed,Ac=zx().mn,sb=this.La.d[6],Rc=null!==sb?sb:Ac,Vb=zx().yg,Mc=this.La.d[7],oc=null!==Mc?Mc:Vb,ac=zx().Fd,Tc=this.La.d[8],fc=null!==Tc?Tc:ac,vb=zx().Lb,pc=this.La.d[9],mb=w+(Jb.d.length<< + 5)|0,qc=mb+($b.d.length<<10)|0,Uc=qc+(rb.d.length<<15)|0;T=new Ex(t,w,Jb,mb,$b,qc,rb,Uc,Dc,Uc+(Dc.d.length<<20)|0,Kb,Rc,oc,fc,null!==pc?pc:vb,v,this.Qj);break;default:throw new x(A);}return T};vx.prototype.w=function(){return"VectorSliceBuilder(lo\x3d"+this.HF+", hi\x3d"+this.GF+", len\x3d"+this.Qj+", pos\x3d"+this.mq+", maxDim\x3d"+this.Xg+")"};vx.prototype.$classData=u({GT:0},!1,"scala.collection.immutable.VectorSliceBuilder",{GT:1,i:1}); + function Fx(){this.Pu=this.mn=this.yg=this.Fd=this.Lb=this.ty=null;Gx=this;this.ty=new xc(0);this.Lb=new (hd(hd(cd)).Na)(0);this.Fd=new (hd(hd(hd(cd))).Na)(0);this.yg=new (hd(hd(hd(hd(cd)))).Na)(0);this.mn=new (hd(hd(hd(hd(hd(cd))))).Na)(0);this.Pu=new (hd(hd(hd(hd(hd(hd(cd)))))).Na)(0)}Fx.prototype=new p;Fx.prototype.constructor=Fx;function Hx(b,a,c){b=a.d.length;var d=new xc(1+b|0);a.W(0,d,0,b);d.d[b]=c;return d} + function Ix(b,a,c){b=1+a.d.length|0;a=zt(Kt(),a,b);a.d[-1+a.d.length|0]=c;return a}function Jx(b,a,c){b=new xc(1+c.d.length|0);c.W(0,b,1,c.d.length);b.d[0]=a;return b}function Kx(b,a,c){b=ot(ja(c));var d=1+c.d.length|0;b=Sr(Wd(),b,d);c.W(0,b,1,c.d.length);b.d[0]=a;return b}function Lx(b,a,c,d){var e=0,g=c.d.length;if(0===a)for(;e=c.Cy(32-a.d.length|0))switch(b=c.ea(),b){case 0:return null;case 1:return Ix(0,a,c.x());default:return b=a.d.length+b|0,b=zt(Kt(),a,b),c.Xd(b,a.d.length,2147483647),b}else return null;else return b=c.V(),0c)return null;b=b.hb}}Qx.prototype.kb=function(b){for(var a=this;;)if(b.s(B(new C,a.zg,a.yd)),null!==a.hb)a=a.hb;else break};Qx.prototype.Bi=function(b){for(var a=this;;)if(b.S(a.zg,a.yd),null!==a.hb)a=a.hb;else break};Qx.prototype.w=function(){return"Node("+this.zg+", "+this.yd+", "+this.Ke+") -\x3e "+this.hb}; + var Rx=u({tU:0},!1,"scala.collection.mutable.HashMap$Node",{tU:1,i:1});Qx.prototype.$classData=Rx;function Sx(b,a,c){this.Yk=b;this.Ui=a;this.zf=c}Sx.prototype=new p;Sx.prototype.constructor=Sx;Sx.prototype.kb=function(b){for(var a=this;;)if(b.s(a.Yk),null!==a.zf)a=a.zf;else break};Sx.prototype.w=function(){return"Node("+this.Yk+", "+this.Ui+") -\x3e "+this.zf};var Tx=u({AU:0},!1,"scala.collection.mutable.HashSet$Node",{AU:1,i:1});Sx.prototype.$classData=Tx;function Ux(){}Ux.prototype=new p; + Ux.prototype.constructor=Ux;function Vx(b,a){if(a!==b)throw new Wx;}Ux.prototype.$classData=u({HU:0},!1,"scala.collection.mutable.MutationTracker$",{HU:1,i:1});var Xx;function Yx(){Xx||(Xx=new Ux)}function Zx(){}Zx.prototype=new p;Zx.prototype.constructor=Zx;function $x(b,a){if(a.r())return z();b=a.x();a=a.D();return new F(B(new C,b,a))}Zx.prototype.$classData=u({tR:0},!1,"scala.collection.package$$plus$colon$",{tR:1,i:1});var ay; + function by(b,a){if(a instanceof fa)return a=Pa(a),b.tD()&&b.Rh()===a;if(dc(a))return a|=0,b.sD()&&b.Iw()===a;if(vc(a))return a|=0,b.uD()&&b.By()===a;if(oa(a))return a|=0,b.Zw()&&b.Rh()===a;if(a instanceof za){var c=Sa(a);a=c.L;c=c.O;b=b.Gi();return b.L===a&&b.O===c}return ua(a)?(a=Math.fround(a),b.zp()===a):"number"===typeof a?(a=+a,b.yl()===a):!1} + function cy(){this.Kp=this.Df=this.bo=this.sE=this.rE=null;this.hu=0;dy=this;ey();this.sE=ey();this.bo=Dh();qn();fy();le();this.Df=y();ay||(ay=new Zx);this.Kp=ay;gy();hy();iy||(iy=new jy);ky||(ky=new ly)}cy.prototype=new p;cy.prototype.constructor=cy;function Dn(){var b=mf();0===(1&b.hu)<<24>>24&&0===(1&b.hu)<<24>>24&&(b.rE=mn(),b.hu=(1|b.hu)<<24>>24);return b.rE}cy.prototype.$classData=u({uP:0},!1,"scala.package$",{uP:1,i:1});var dy;function mf(){dy||(dy=new cy);return dy}function my(){} + my.prototype=new p;my.prototype.constructor=my;function gl(b,a,c){if(a===c)c=!0;else if(ny(a))a:if(ny(c))c=oy(0,a,c);else{if(c instanceof fa){if("number"===typeof a){c=+a===Pa(c);break a}if(a instanceof za){b=Sa(a);a=b.O;c=Pa(c);c=b.L===c&&a===c>>31;break a}}c=null===a?null===c:Qa(a,c)}else c=a instanceof fa?py(a,c):null===a?null===c:Qa(a,c);return c} + function oy(b,a,c){if("number"===typeof a)return b=+a,"number"===typeof c?b===+c:c instanceof za?(a=Sa(c),c=a.L,a=a.O,b===Zu(Oa(),c,a)):c instanceof mw?c.l(b):!1;if(a instanceof za){a=Sa(a);b=a.L;a=a.O;if(c instanceof za){c=Sa(c);var d=c.O;return b===c.L&&a===d}return"number"===typeof c?(c=+c,Zu(Oa(),b,a)===c):c instanceof mw?c.l(new za(b,a)):!1}return null===a?null===c:Qa(a,c)} + function py(b,a){if(a instanceof fa)return Pa(b)===Pa(a);if(ny(a)){if("number"===typeof a)return+a===Pa(b);if(a instanceof za){a=Sa(a);var c=a.O;b=Pa(b);return a.L===b&&c===b>>31}return null===a?null===b:Qa(a,b)}return null===b&&null===a}my.prototype.$classData=u({eV:0},!1,"scala.runtime.BoxesRunTime$",{eV:1,i:1});var qy;function hl(){qy||(qy=new my);return qy}var gw=u({iV:0},!1,"scala.runtime.Null$",{iV:1,i:1});function ry(){}ry.prototype=new p;ry.prototype.constructor=ry; + function Xd(b,a,c){if(a instanceof xc||a instanceof Lc||a instanceof Xc||a instanceof Vc||a instanceof Wc)return a.d[c];if(a instanceof Bc)return wc(a.d[c]);if(a instanceof Hc||a instanceof Kc||a instanceof zc)return a.d[c];if(null===a)throw ge();throw new x(a);} + function aw(b,a,c,d){if(a instanceof xc)a.d[c]=d;else if(a instanceof Lc)a.d[c]=d|0;else if(a instanceof Xc)a.d[c]=+d;else if(a instanceof Vc)a.d[c]=Sa(d);else if(a instanceof Wc)a.d[c]=Math.fround(d);else if(a instanceof Bc)a.d[c]=Pa(d);else if(a instanceof Hc)a.d[c]=d|0;else if(a instanceof Kc)a.d[c]=d|0;else if(a instanceof zc)a.d[c]=!!d;else{if(null===a)throw ge();throw new x(a);}} + function uv(b,a){if(a instanceof xc||a instanceof Lc||a instanceof Xc||a instanceof Vc||a instanceof Wc||a instanceof Bc||a instanceof Hc||a instanceof Kc||a instanceof zc)return a.X();if(null===a)throw ge();throw new x(a);}function sy(b){be();return Pi(new ty(b),b.N()+"(",",",")")}ry.prototype.$classData=u({kV:0},!1,"scala.runtime.ScalaRunTime$",{kV:1,i:1});var uy;function be(){uy||(uy=new ry);return uy}function vy(){}vy.prototype=new p;vy.prototype.constructor=vy; + vy.prototype.H=function(b,a){b=this.Gk(b,a);return-430675100+Math.imul(5,b<<13|b>>>19|0)|0};vy.prototype.Gk=function(b,a){a=Math.imul(-862048943,a);a=Math.imul(461845907,a<<15|a>>>17|0);return b^a};vy.prototype.Ja=function(b,a){b^=a;b=Math.imul(-2048144789,b^(b>>>16|0));b=Math.imul(-1028477387,b^(b>>>13|0));return b^(b>>>16|0)};function wy(b,a){b=a.L;a=a.O;return a===b>>31?b:b^a} + function xy(b,a){b=Cb(a);if(b===a)return b;b=Oa();if(-0x7fffffffffffffff>a){b.Cb=-2147483648;var c=0}else if(0x7fffffffffffffff<=a)b.Cb=2147483647,c=-1;else{c=a|0;var d=a/4294967296|0;b.Cb=0>a&&0!==c?-1+d|0:d}b=b.Cb;return Zu(Oa(),c,b)===a?c^b:yr(Cr(),a)}function gi(b,a){return null===a?0:"number"===typeof a?xy(0,+a):a instanceof za?(b=Sa(a),wy(0,new za(b.L,b.O))):Va(a)}function yy(b,a){throw zy(new Ay,""+a);}vy.prototype.$classData=u({nV:0},!1,"scala.runtime.Statics$",{nV:1,i:1});var By; + function G(){By||(By=new vy);return By}function Cy(){}Cy.prototype=new p;Cy.prototype.constructor=Cy;function il(b){if(b instanceof Dy)return b.Zk;var a=[];for(b=b.y();b.C();){var c=b.z();a.push(c)|0}return a}Cy.prototype.$classData=u({OU:0},!1,"scala.scalajs.js.JSConverters$JSRichIterableOnce$",{OU:1,i:1});var Ey;function el(){Ey||(Ey=new Cy)}function Fy(){}Fy.prototype=new p;Fy.prototype.constructor=Fy;function Lk(b,a){var c={};a.kb(new $f(d=>{c[d.o()]=d.m()}));return c} + Fy.prototype.$classData=u({SU:0},!1,"scala.scalajs.js.special.package$",{SU:1,i:1});var Gy;function Mk(){Gy||(Gy=new Fy);return Gy}function Hy(b){this.tE=b}Hy.prototype=new p;Hy.prototype.constructor=Hy;Hy.prototype.w=function(){return"DynamicVariable("+this.tE+")"};Hy.prototype.$classData=u({KP:0},!1,"scala.util.DynamicVariable",{KP:1,i:1});function Iy(){}Iy.prototype=new p;Iy.prototype.constructor=Iy; + function Jy(b,a,c,d){c=c-a|0;if(!(2>c)){if(0d.Ib(g,Xd(be(),b,-1+(a+e|0)|0))){for(var h=a,k=-1+(a+e|0)|0;1<(k-h|0);){var l=(h+k|0)>>>1|0;0>d.Ib(g,Xd(be(),b,l))?k=l:h=l}h=h+(0>d.Ib(g,Xd(be(),b,h))?0:1)|0;for(k=a+e|0;k>h;)aw(be(),b,k,Xd(be(),b,-1+k|0)),k=-1+k|0;aw(be(),b,h,g)}e=1+e|0}}} + function Ky(b,a,c,d,e,g,h){if(32>(d-c|0))Jy(a,c,d,e);else{var k=(c+d|0)>>>1|0;g=null===g?h.qf(k-c|0):g;Ky(b,a,c,k,e,g,h);Ky(b,a,k,d,e,g,h);Ly(a,c,k,d,e,g)}}function Ly(b,a,c,d,e,g){if(0e.Ib(Xd(be(),b,h),Xd(be(),g,l))?(aw(be(),b,a,Xd(be(),b,h)),h=1+h|0):(aw(be(),b,a,Xd(be(),g,l)),l=1+l|0),a=1+a|0;for(;lc)throw Hi("fromIndex(0) \x3e toIndex("+c+")");if(16<(c-0|0)){var g=a.d.length,h=ja(a);bt(b,a,Sr(Wd(),ot(h),g),0,c,d,e)}else ct(a,0,c,d,e)}else if(a instanceof Lc)if(d===vv()){d=Kt();b=at();e=at();if(0>c)throw Hi("fromIndex(0) \x3e toIndex("+c+")");16<(c-0|0)?bt(d,a,new Lc(a.d.length),0,c,b,e):ct(a,0,c,b,e)}else if(e=om(),32>(c-0|0))Jy(a,0,c,d);else{g=(0+c|0)>>>1|0;h=new Lc(g- + 0|0);if(32>(g-0|0))Jy(a,0,g,d);else{var k=(0+g|0)>>>1|0;Ky(b,a,0,k,d,h,e);Ky(b,a,k,g,d,h,e);Ly(a,0,k,g,d,h)}32>(c-g|0)?Jy(a,g,c,d):(k=(g+c|0)>>>1|0,Ky(b,a,g,k,d,h,e),Ky(b,a,k,c,d,h,e),Ly(a,g,k,c,d,h));Ly(a,0,g,c,d,h)}else if(a instanceof Xc)e=Ny(),32>(c-0|0)?Jy(a,0,c,d):(g=(0+c|0)>>>1|0,h=new Xc(g-0|0),32>(g-0|0)?Jy(a,0,g,d):(k=(0+g|0)>>>1|0,Ky(b,a,0,k,d,h,e),Ky(b,a,k,g,d,h,e),Ly(a,0,k,g,d,h)),32>(c-g|0)?Jy(a,g,c,d):(k=(g+c|0)>>>1|0,Ky(b,a,g,k,d,h,e),Ky(b,a,k,c,d,h,e),Ly(a,g,k,c,d,h)),Ly(a,0,g,c, + d,h));else if(a instanceof Vc)if(d===wv()){d=Kt();b=et();e=et();if(0>c)throw Hi("fromIndex(0) \x3e toIndex("+c+")");16<(c-0|0)?bt(d,a,new Vc(a.d.length),0,c,b,e):ct(a,0,c,b,e)}else e=Oy(),32>(c-0|0)?Jy(a,0,c,d):(g=(0+c|0)>>>1|0,h=new Vc(g-0|0),32>(g-0|0)?Jy(a,0,g,d):(k=(0+g|0)>>>1|0,Ky(b,a,0,k,d,h,e),Ky(b,a,k,g,d,h,e),Ly(a,0,k,g,d,h)),32>(c-g|0)?Jy(a,g,c,d):(k=(g+c|0)>>>1|0,Ky(b,a,g,k,d,h,e),Ky(b,a,k,c,d,h,e),Ly(a,g,k,c,d,h)),Ly(a,0,g,c,d,h));else if(a instanceof Wc)e=Py(),32>(c-0|0)?Jy(a,0,c,d): + (g=(0+c|0)>>>1|0,h=new Wc(g-0|0),32>(g-0|0)?Jy(a,0,g,d):(k=(0+g|0)>>>1|0,Ky(b,a,0,k,d,h,e),Ky(b,a,k,g,d,h,e),Ly(a,0,k,g,d,h)),32>(c-g|0)?Jy(a,g,c,d):(k=(g+c|0)>>>1|0,Ky(b,a,g,k,d,h,e),Ky(b,a,k,c,d,h,e),Ly(a,g,k,c,d,h)),Ly(a,0,g,c,d,h));else if(a instanceof Bc)if(d===xv()){d=Kt();b=it();e=it();if(0>c)throw Hi("fromIndex(0) \x3e toIndex("+c+")");16<(c-0|0)?bt(d,a,new Bc(a.d.length),0,c,b,e):ct(a,0,c,b,e)}else e=Qy(),32>(c-0|0)?Jy(a,0,c,d):(g=(0+c|0)>>>1|0,h=new Bc(g-0|0),32>(g-0|0)?Jy(a,0,g,d):(k=(0+ + g|0)>>>1|0,Ky(b,a,0,k,d,h,e),Ky(b,a,k,g,d,h,e),Ly(a,0,k,g,d,h)),32>(c-g|0)?Jy(a,g,c,d):(k=(g+c|0)>>>1|0,Ky(b,a,g,k,d,h,e),Ky(b,a,k,c,d,h,e),Ly(a,g,k,c,d,h)),Ly(a,0,g,c,d,h));else if(a instanceof Hc)if(d===yv()){d=Kt();b=kt();e=kt();if(0>c)throw Hi("fromIndex(0) \x3e toIndex("+c+")");16<(c-0|0)?bt(d,a,new Hc(a.d.length),0,c,b,e):ct(a,0,c,b,e)}else e=Ry(),32>(c-0|0)?Jy(a,0,c,d):(g=(0+c|0)>>>1|0,h=new Hc(g-0|0),32>(g-0|0)?Jy(a,0,g,d):(k=(0+g|0)>>>1|0,Ky(b,a,0,k,d,h,e),Ky(b,a,k,g,d,h,e),Ly(a,0,k,g,d, + h)),32>(c-g|0)?Jy(a,g,c,d):(k=(g+c|0)>>>1|0,Ky(b,a,g,k,d,h,e),Ky(b,a,k,c,d,h,e),Ly(a,g,k,c,d,h)),Ly(a,0,g,c,d,h));else if(a instanceof Kc)if(d===zv()){d=Kt();b=gt();e=gt();if(0>c)throw Hi("fromIndex(0) \x3e toIndex("+c+")");16<(c-0|0)?bt(d,a,new Kc(a.d.length),0,c,b,e):ct(a,0,c,b,e)}else e=Sy(),32>(c-0|0)?Jy(a,0,c,d):(g=(0+c|0)>>>1|0,h=new Kc(g-0|0),32>(g-0|0)?Jy(a,0,g,d):(k=(0+g|0)>>>1|0,Ky(b,a,0,k,d,h,e),Ky(b,a,k,g,d,h,e),Ly(a,0,k,g,d,h)),32>(c-g|0)?Jy(a,g,c,d):(k=(g+c|0)>>>1|0,Ky(b,a,g,k,d,h,e), + Ky(b,a,k,c,d,h,e),Ly(a,g,k,c,d,h)),Ly(a,0,g,c,d,h));else if(a instanceof zc)if(d===Av()){for(b=d=0;d(c-0|0)?Jy(a,0,c,d):(g=(0+c|0)>>>1|0,h=new zc(g-0|0),32>(g-0|0)?Jy(a,0,g,d):(k=(0+g|0)>>>1|0,Ky(b,a,0,k,d,h,e),Ky(b,a,k,g,d,h,e),Ly(a,0,k,g,d,h)),32>(c-g|0)?Jy(a,g,c,d):(k=(g+c|0)>>>1|0,Ky(b,a,g,k,d,h,e),Ky(b,a,k,c,d,h,e),Ly(a,g,k,c,d,h)),Ly(a,0,g,c,d,h));else{if(null===a)throw ge(); + throw new x(a);}}Iy.prototype.$classData=u({RP:0},!1,"scala.util.Sorting$",{RP:1,i:1});var Uy;function Bv(){Uy||(Uy=new Iy);return Uy}function Vy(){}Vy.prototype=new p;Vy.prototype.constructor=Vy;function yl(b,a){return a instanceof Wy?z():new F(a)}Vy.prototype.$classData=u({UP:0},!1,"scala.util.control.NonFatal$",{UP:1,i:1});var Xy;function zl(){Xy||(Xy=new Vy);return Xy}function Yy(){}Yy.prototype=new p;Yy.prototype.constructor=Yy;function Zy(){}Zy.prototype=Yy.prototype; + Yy.prototype.H=function(b,a){b=this.Gk(b,a);return-430675100+Math.imul(5,b<<13|b>>>19|0)|0};Yy.prototype.Gk=function(b,a){a=Math.imul(-862048943,a);a=Math.imul(461845907,a<<15|a>>>17|0);return b^a};Yy.prototype.Ja=function(b,a){return $y(b^a)};function $y(b){b=Math.imul(-2048144789,b^(b>>>16|0));b=Math.imul(-1028477387,b^(b>>>13|0));return b^(b>>>16|0)}function az(b,a,c){var d=b.H(-889275714,Wa("Tuple2"));d=b.H(d,a);d=b.H(d,c);return b.Ja(d,2)} + function bz(b){var a=cz(),c=b.P();if(0===c)return Wa(b.N());var d=a.H(-889275714,Wa(b.N()));for(var e=0;eEa(b))}dA.prototype=new p;dA.prototype.constructor=dA;dA.prototype.w=function(){return"\x3cfunction1\x3e"};dA.prototype.s=function(b){return this.ba.s(b)}; + dA.prototype.$classData=u({fI:0},!1,"edu.cmu.cs.ls.keymaerax.core.PrettyPrinter$",{fI:1,i:1,va:1});var eA;function Ve(){eA||(eA=new dA);return eA}function fA(b){b.Ph(Re());b.Qh(gA())}function Je(b){return!!(b&&b.$classData&&b.$classData.eb.Kh)}function Fe(b){return!!(b&&b.$classData&&b.$classData.eb.Gg)}function Zi(b,a){this.lB=a}Zi.prototype=new p;Zi.prototype.constructor=Zi;Zi.prototype.zj=function(){mf();var b=z();return new Tj(b)};Zi.prototype.Aj=function(){mf();var b=z();return new Tj(b)}; + Zi.prototype.yj=function(b,a){if(Dj(a))return this.lB.pc=this.lB.pc.qb(a.dm()),mf(),b=z(),new Tj(b);mf();b=z();return new Tj(b)};Zi.prototype.$classData=u({VI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Augmentors$ExpressionAugmentor$$anon$10",{VI:1,i:1,vk:1});function Ji(b,a,c,d){this.nm=this.mm=this.om=null;if(null===b)throw null;this.om=a;this.mm=c;this.nm=d}Ji.prototype=new p;Ji.prototype.constructor=Ji; + Ji.prototype.Aj=function(b,a){b=this.om.vc(a);if(b instanceof F)return mf(),new Uj(b.p);if(z()===b)return mf(),b=z(),new Tj(b);throw new x(b);}; + Ji.prototype.yj=function(b,a){b=this.mm.vc(a);if(b instanceof F)return mf(),new Uj(b.p);if(z()===b){var c=!1;b=null;var d=!1,e=null;if(a instanceof Bg){e=$i(a.Eg,this.om);if(null===e)throw new x(e);b=e.m();var g=e.o().Ha(new $f(k=>{if(null!==k)return dh(k.m());throw new x(k);}));mf();e=a.Eg.aa(new $f(k=>aj(k,g)));a=new ui(a.bk);b=b.Cc(g).Cc(this.mm);b=new Bg(e,Di(a,b.Cc(this.nm)));return new Uj(b)}if(a instanceof Cg){e=$i(a.Dg,this.om);if(null===e)throw new x(e);b=e.m();var h=e.o().Ha(new $f(k=>{if(null!== + k)return dh(k.m());throw new x(k);}));mf();e=a.Dg.aa(new $f(k=>aj(k,h)));a=new ui(a.ak);b=b.Cc(h).Cc(this.mm);b=new Cg(e,Di(a,b.Cc(this.nm)));return new Uj(b)}if(a instanceof Dg&&(c=!0,b=a,b.Bg instanceof Tg)){a=b.Bg;e=mf().bo;c=$i(Ch(e,Uf(new Vf,[a.jf])),this.om);if(null===c)throw new x(c);e=c.m();c=c.o().Ha(new $f(k=>{if(null!==k)return dh(k.m());throw new x(k);}));mf();d=aj(a.jf,c);a=new Tg(d,Di(new ui(a.ch),c.Cc(e)));b=new ui(b.Fh);e=c.Cc(e).Cc(this.mm);b=new Dg(a,Di(b,e.Cc(this.nm)));return new Uj(b)}if(c&& + b.Bg instanceof ah){a=b.Bg;e=mf().bo;c=$i(Ch(e,Uf(new Vf,[a.Uf])),this.om);if(null===c)throw new x(c);e=c.m();c=c.o().Ha(new $f(k=>{if(null!==k)return dh(k.m());throw new x(k);}));mf();a=new ah(aj(a.Uf,c));b=new ui(b.Fh);e=c.Cc(e).Cc(this.mm);b=new Dg(a,Di(b,e.Cc(this.nm)));return new Uj(b)}if(a instanceof Gg&&(d=!0,e=a,e.Cg instanceof Tg)){a=e.Cg;b=mf().bo;c=$i(Ch(b,Uf(new Vf,[a.jf])),this.om);if(null===c)throw new x(c);b=c.m();c=c.o().Ha(new $f(k=>{if(null!==k)return dh(k.m());throw new x(k);})); + mf();d=aj(a.jf,c);a=new Tg(d,Di(new ui(a.ch),c.Cc(b)));e=new ui(e.Gh);b=c.Cc(b).Cc(this.mm);b=new Gg(a,Di(e,b.Cc(this.nm)));return new Uj(b)}if(d&&e.Cg instanceof ah){a=e.Cg;b=mf().bo;c=$i(Ch(b,Uf(new Vf,[a.Uf])),this.om);if(null===c)throw new x(c);b=c.m();c=c.o().Ha(new $f(k=>{if(null!==k)return dh(k.m());throw new x(k);}));mf();a=new ah(aj(a.Uf,c));e=new ui(e.Gh);b=c.Cc(b).Cc(this.mm);b=new Gg(a,Di(e,b.Cc(this.nm)));return new Uj(b)}mf();b=z();return new Tj(b)}throw new x(b);}; + Ji.prototype.zj=function(b,a){b=this.nm.vc(a);if(b instanceof F)return mf(),new Uj(b.p);if(z()===b)return mf(),b=z(),new Tj(b);throw new x(b);};Ji.prototype.$classData=u({WI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Augmentors$ExpressionAugmentor$$anon$6",{WI:1,i:1,vk:1});function Zh(b,a){this.YI=a}Zh.prototype=new p;Zh.prototype.constructor=Zh;Zh.prototype.yj=function(){mf();var b=z();return new Tj(b)};Zh.prototype.zj=function(){mf();var b=z();return new Tj(b)}; + Zh.prototype.Aj=function(b,a){if(a instanceof fh)return hA(this.YI,a),mf(),b=z(),new Tj(b);mf();b=z();return new Tj(b)};Zh.prototype.$classData=u({XI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Augmentors$ExpressionAugmentor$$anon$7",{XI:1,i:1,vk:1});function hj(b,a){this.mB=a}hj.prototype=new p;hj.prototype.constructor=hj;hj.prototype.zj=function(){mf();var b=z();return new Tj(b)};hj.prototype.Aj=function(){mf();var b=z();return new Tj(b)}; + hj.prototype.yj=function(b,a){if(a instanceof Dg||a instanceof Gg)return this.mB.uq=!1,mf(),b=new F(ai().ng),new Tj(b);mf();b=z();return new Tj(b)};hj.prototype.$classData=u({$I:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.Augmentors$FormulaAugmentor$$anon$4",{$I:1,i:1,vk:1});function Rj(){}Rj.prototype=new p;Rj.prototype.constructor=Rj;Rj.prototype.$classData=u({gJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.ExpressionTraversal$$anon$1",{gJ:1,i:1,uV:1});function iA(b,a){this.kJ=b;this.jJ=a} + iA.prototype=new p;iA.prototype.constructor=iA;iA.prototype.zj=function(){mf();var b=z();return new Tj(b)};iA.prototype.Aj=function(){mf();var b=z();return new Tj(b)};iA.prototype.yj=function(b,a){var c=this.kJ;if(null===a?null===c:a.l(c))return this.jJ.pc=new F(b),mf(),b=new F(ai().ng),new Tj(b);mf();b=z();return new Tj(b)};iA.prototype.$classData=u({iJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.FormulaTools$$anon$1",{iJ:1,i:1,vk:1});function jA(b,a){this.nJ=b;this.mJ=a}jA.prototype=new p; + jA.prototype.constructor=jA;jA.prototype.yj=function(){mf();var b=z();return new Tj(b)};jA.prototype.zj=function(){mf();var b=z();return new Tj(b)};jA.prototype.Aj=function(b,a){var c=this.nJ;if(null===a?null===c:a.l(c))return this.mJ.pc=new F(b),mf(),b=new F(ai().ng),new Tj(b);mf();b=z();return new Tj(b)};jA.prototype.$classData=u({lJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.FormulaTools$$anon$2",{lJ:1,i:1,vk:1});function kA(b,a){this.qJ=b;this.pJ=a}kA.prototype=new p; + kA.prototype.constructor=kA;kA.prototype.yj=function(){mf();var b=z();return new Tj(b)};kA.prototype.Aj=function(){mf();var b=z();return new Tj(b)};kA.prototype.zj=function(b,a){var c=this.qJ;if(null===a?null===c:a.l(c))return this.pJ.pc=new F(b),mf(),b=new F(ai().ng),new Tj(b);mf();b=z();return new Tj(b)};kA.prototype.$classData=u({oJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.FormulaTools$$anon$3",{oJ:1,i:1,vk:1});function lA(b){this.sJ=b}lA.prototype=new p;lA.prototype.constructor=lA; + lA.prototype.yj=function(){mf();var b=z();return new Tj(b)};lA.prototype.Aj=function(){mf();var b=z();return new Tj(b)};lA.prototype.zj=function(b,a){if(this.sJ.s(a))return mf(),b=z(),new Tj(b);mf();b=new F(ai().ng);return new Tj(b)};lA.prototype.$classData=u({rJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.FormulaTools$$anon$7",{rJ:1,i:1,vk:1});function mA(){this.Cd=null;nA=this;this.Cd=new Ej(mf().Df)}mA.prototype=new p;mA.prototype.constructor=mA; + mA.prototype.$classData=u({uJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.PosInExpr$",{uJ:1,i:1,n:1});var nA;function bi(){nA||(nA=new mA);return nA} + function dl(b,a,c){var d=b.Lw(a,c);b=g=>{if(g.kj.Hb.r()){Wk();var h=oA(Wk(),g.xk);return pA(0,new qA(g.lj,g.xm,g.pl,g.In,h,g.xk,g.ym,g.ol,g.wm))}return pA(Wk(),g)};if(d===y())b=y();else{a=d.x();c=a=new nf(b(a),y());for(d=d.D();d!==y();){var e=d.x();e=new nf(b(e),y());c=c.ja=e;d=d.D()}b=a}for(a=b;!a.r();){for(c=a.x().ol;!c.r();){e=c.x();a:{if(null!==e&&Je(e.o())&&(d=e.o(),we(e.m()))){e=e.m();vl(ll()).ml.S(d,e);break a}throw new x(e);}c=c.D()}a=a.D()}return b}function rA(b){this.qB=b}rA.prototype=new p; + rA.prototype.constructor=rA;rA.prototype.zj=function(){mf();var b=z();return new Tj(b)};rA.prototype.Aj=function(){mf();var b=z();return new Tj(b)};rA.prototype.yj=function(b,a){a instanceof Bg?a.Eg.kb(new $f(c=>{var d=this.qB;hA(d,c);return d})):a instanceof Cg&&a.Dg.kb(new $f(c=>{var d=this.qB;hA(d,c);return d}));mf();b=z();return new Tj(b)};rA.prototype.$classData=u({JJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ArchiveParser$$anon$3",{JJ:1,i:1,vk:1});function sA(){}sA.prototype=new p; + sA.prototype.constructor=sA;function Nn(b,a,c,d,e,g){return new Go(a,c,d,e,new Ho((h,k,l)=>g.S(k,l)))}function oo(b,a,c,d,e,g){return new Go(a,c,d,e,new Ho((h,k,l)=>g.S(k,l)))}sA.prototype.$classData=u({OJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.BinaryOpSpec$",{OJ:1,i:1,n:1});var tA;function On(){tA||(tA=new sA);return tA} + function uA(b,a,c,d){for(var e=0;;)if(N(a,b)){var g=a.k.charCodeAt(b),h=e;switch(h){case 0:switch(g){case 32:case 9:case 10:case 13:b=1+b|0;break;case 47:b=1+b|0;e=1;break;default:U(c,b);return}break;case 1:if(42===g)b=1+b|0,e=2;else{U(c,-1+b|0);return}break;case 2:e=42===g?3:e;b=1+b|0;break;case 3:switch(g){case 47:b=1+b|0;e=0;break;case 42:b=1+b|0;e=3;break;default:b=1+b|0,e=2}break;default:throw new x(h);}}else{if(0===e){c.g&&R(c,d,S().Fa);U(c,b);break}if(1===e){c.g&&R(c,d,S().Fa);U(c,-1+b|0); + break}c.a=!0;Pm(c,b);c.g&&R(c,d,X(S(),new H(()=>Oq(J(),Gl(Jd(),"*/")))));break}}function vA(){}vA.prototype=new p;vA.prototype.constructor=vA;vA.prototype.Wd=function(b){uA(b.c,b.j,b,b.c)};vA.prototype.$classData=u({VJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.DLParser$DLWhitespace$",{VJ:1,i:1,SC:1});function wA(b){if(b.r())return 0;var a=new $f(d=>d.mb()),c=vv();b=bw(b,a,new xA(c)).mb();b.r()?b=z():(b=b.G()|0,b=new F(1+b|0));return(b.r()?0:b.G())|0}function yA(){}yA.prototype=new p; + yA.prototype.constructor=yA;function zA(b,a){b=Yh().Yc(y());var c=new AA(b);if(Fe(a))$h(ai(),bi().Cd,c,a);else if(we(a))$h(ai(),bi().Cd,c,a);else if(Je(a))$h(ai(),bi().Cd,c,a);else throw a="Unknown expression "+Ve().ba.s(a)+" of kind "+a.sa()+" encountered when dotifying",b=wm(),new jl(a,b,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");return Kf(Lf(),b)} + function BA(b,a,c){b=c.Ab;if(b instanceof Uj&&z()===b.na)return B(new C,a,c);var d=!1,e=null,g=c.Id;if(z()===g)return B(new C,a,c);if(g instanceof F&&(d=!0,e=g,e.p instanceof nf)){var h=e.p;if(null!==h.Ob)if(null!==h.Ob.o())if(Ce().Fv===h.Ob.o().sc){var k=Ce().Ev,l=h.Ob.o().Hd;(null===k?null===l:k.l(l))?Ae()===h.Ob.m()?(k=mf().Df,h=h.ja,h=null===k?null===h:k.l(h)):h=!1:h=!1}else h=!1;else h=!1;else h=!1;if(h)return B(new C,a,c)}if(d)a:{for(h=e.p;!h.r();){k=h.x();if(null===k)throw new x(k);if(k.o().sc!== + (new fh(He(),z())).at){h=!1;break a}h=h.D()}h=!0}else h=!1;if(h)return B(new C,a,c);if(d){d=!1;g=null;a:{if(b instanceof Uj&&(d=!0,g=b,g.na instanceof F&&(h=g.na,h.p instanceof Ge&&(h=h.p,null!==h.bb&&h.bb.Ih instanceof F)))){d=h.bb.Ih;g=zh(Eg(),h);d=Ah(Eg(),d.p);var m=g.qb(d).Ha(new $f(n=>n instanceof fh));break a}d&&g.na instanceof F?(d=g.na,m=yh(Eg(),d.p).Ha(new $f(n=>n instanceof fh))):m=b instanceof Tj?Ah(Eg(),b.fa).Ha(new $f(n=>n instanceof fh)):Sf()}h=mq(e.p);e=n=>{if(null!==n){var q=n.o(); + n=new fh(n.o().m(),new F(n.kh()+wA(m)|0));return B(new C,q,n)}throw new x(n);};if(h===y())d=y();else for(d=h.x(),g=d=new nf(e(d),y()),h=h.D();h!==y();)k=h.x(),k=new nf(e(k),y()),g=g.ja=k,h=h.D();e=n=>{if(null!==n&&null!==n.o())return B(new C,new um(n.m().at,n.m().Bv),n.o().m());throw new x(n);};if(d===y())e=y();else{g=d.x();h=g=new nf(e(g),y());for(k=d.D();k!==y();)l=k.x(),l=new nf(e(l),y()),h=h.ja=l,k=k.D();e=g}g=b;for(b=CA(d);!b.r();){d=b.x();d=B(new C,d,g);if(null===d.Y||null===d.Y.o()||null=== + d.Y.o().o())throw new x(d);g=d.Z;if(g instanceof Tj)mf(),g=new vi(g.fa),h=new cg(d.Y.o().o().sc,d.Y.o().o().Hd,d.Y.o().m()),k=d.Y.m(),g=zi(Ai(),g.Iq,h,k),g=new vi(g),h=new mh(new cg(d.Y.o().o().sc,d.Y.o().o().Hd,d.Y.o().m())),d=new mh(d.Y.m()),d=zi(Ai(),g.Iq,h,d),g=new Tj(d);else{if(!(g instanceof Uj))throw new x(g);mf();g=g.na;g.r()?d=z():(g=g.G(),g=yi(new ui(g),new cg(d.Y.o().o().sc,d.Y.o().o().Hd,d.Y.o().m()),d.Y.m()),d=new F(yi(new ui(g),new mh(new cg(d.Y.o().o().sc,d.Y.o().o().Hd,d.Y.o().m())), + new mh(d.Y.m()))));g=new Uj(d)}b=b.D()}return B(new C,a,new vm(c.ld,c.tc,new F(e),g,c.ze))}throw new x(g);} + function DA(b,a){b=B(new C,b,a);if(null!==b.Y&&null!==b.Z){a=b.Z.tc;if(He()===a||Be()===a){if(b.Z.ld.r())return new cg(b.Y.sc,b.Y.Hd,b.Z.tc);a=!1;var c=null,d=BA(0,b.Y,b.Z).m().Ab;if(d instanceof Uj&&(a=!0,c=d,c.na instanceof F)){var e=c.na;if(we(e.p))return a=e.p,c=b.Z.tc,d=He(),null!==c&&c.l(d)?new ye(b.Y.sc,b.Y.Hd,b.Z.ld.G(),b.Z.tc,new F(a)):new ye(b.Y.sc,b.Y.Hd,b.Z.ld.G(),b.Z.tc,z())}if(a&&c.na instanceof F&&(e=c.na,e.p instanceof Ge)){e=e.p;if(e.bb.Pe===b.Y.sc){var g=e.bb.Oe,h=b.Y.Hd;g=null=== + g?null===h:g.l(h)}else g=!1;if(g)return e.bb}if(a&&c.na instanceof F&&Fe(c.na.p)||a&&z()===c.na)return new ye(b.Y.sc,b.Y.Hd,b.Z.ld.G(),b.Z.tc,z());if(d instanceof Tj)return new ye(b.Y.sc,b.Y.Hd,b.Z.ld.G(),b.Z.tc,new F(d.fa));throw new x(d);}if(gA()===a){a=!1;c=b.Z.Ab;if(c instanceof Uj&&(a=!0,c.na instanceof F&&(d=c.na,Je(d.p)&&(d=d.p,Nl(Ml(),d)))))return new Sg(b.Y.sc,Le());if(a)return new Ke(b.Y.sc,Le());throw new x(c);}throw new x(a);}throw new x(b);} + function EA(b,a){b=a.wj(new $f(e=>{if(null!==e&&null!==e.m()&&e.m().Ab instanceof Uj){var g=e.o();e=e.m().Ab.na;e.r()?e=z():(e=e.G(),e=new F(uh(Eg(),e)));e.r()?e=z():(e=e.G(),e=new F(e.aa(new $f(h=>new um(h.ya(),h.mb())))));e=e.r()?Sf():e.G();return B(new C,g,e)}if(null!==e&&null!==e.m()&&e.m().Ab instanceof Tj)return g=e.m().Ab,e=e.o(),g=wh(Eg(),g.fa).aa(new $f(h=>new um(h.ya(),h.mb()))),B(new C,e,g);throw new x(e);}));var c=CA(Nj(Mj(),b));le();a=pe(y(),a);b=new $f(e=>FA(c,e.o()));var d=vv();return a.Le(new GA(d, + b))}yA.prototype.$classData=u({$J:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Declaration$",{$J:1,i:1,n:1});var HA;function IA(){HA||(HA=new yA);return HA}function JA(b){this.uB=null;if(null===b)throw null;this.uB=b}JA.prototype=new p;JA.prototype.constructor=JA;JA.prototype.yj=function(){mf();var b=z();return new Tj(b)};JA.prototype.Aj=function(){mf();var b=z();return new Tj(b)}; + JA.prototype.zj=function(b,a){if(a instanceof Ke){b=!1;a:{for(var c=this.uB.Hb.y();c.C();){var d=c.z();if(d.o().sc===a.cp){c=new F(d);break a}}c=z()}c.r()?c=z():(c=c.G(),c=new F(c.m().Ab));if(c instanceof F&&(b=!0,d=c,d.p instanceof Uj&&(d=d.p,d.na instanceof F&&(d=d.na,Je(d.p))))){b=d.p;if(Nl(Ml(),b))return mf(),a=new Sg(a.cp,a.ej),new Uj(a);mf();a=z();return new Tj(a)}if(b||z()===c)return mf(),a=z(),new Tj(a);throw new x(c);}mf();a=z();return new Tj(a)}; + JA.prototype.$classData=u({aK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Declaration$$anon$1",{aK:1,i:1,vk:1});function AA(b){this.cK=b}AA.prototype=new p;AA.prototype.constructor=AA;AA.prototype.yj=function(){mf();var b=z();return new Tj(b)};AA.prototype.zj=function(){mf();var b=z();return new Tj(b)};AA.prototype.Aj=function(b,a){if(a instanceof fh)return hA(this.cK,a),mf(),b=z(),new Tj(b);mf();b=z();return new Tj(b)}; + AA.prototype.$classData=u({bK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Declaration$$anon$2",{bK:1,i:1,vk:1});function yp(){this.Ba=null;uq(this,"\x3cEOF\x3e")}yp.prototype=new wq;yp.prototype.constructor=yp;yp.prototype.rf=function(){Te();return Cp("$^")};yp.prototype.$classData=u({eK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.EOF$",{eK:1,Bb:1,i:1});var xp;function gp(){this.Ba=null;uq(this,"{")}gp.prototype=new wq;gp.prototype.constructor=gp;gp.prototype.rf=function(){Te();return Cp("\\{")}; + gp.prototype.$classData=u({sK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.LBRACE$",{sK:1,Bb:1,i:1});var fp;function $k(){}$k.prototype=new p;$k.prototype.constructor=$k;$k.prototype.w=function(){return"\x3cfunction1\x3e"};$k.prototype.s=function(){return""};$k.prototype.$classData=u({zK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.MockBellePrettyPrinter$",{zK:1,i:1,va:1});var Zk;function bl(){}bl.prototype=new p;bl.prototype.constructor=bl;bl.prototype.w=function(){return"\x3cfunction3\x3e"}; + bl.prototype.Rn=function(){var b=new Cd;wm();return b};bl.prototype.$classData=u({AK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.MockExpressionBuilder$",{AK:1,i:1,XF:1});var al;function Cn(){this.Ba=null;uq(this,"")}Cn.prototype=new wq;Cn.prototype.constructor=Cn;Cn.prototype.$classData=u({DK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.NOTHING$",{DK:1,Bb:1,i:1});var Bn;function KA(){this.Ba=null}KA.prototype=new wq;KA.prototype.constructor=KA;function LA(){}LA.prototype=KA.prototype;KA.prototype.w=function(){return Ph(ja(this))}; + function MA(){this.Ba=null;uq(this,"\x3cpseudo\x3e")}MA.prototype=new wq;MA.prototype.constructor=MA;MA.prototype.$classData=u({QK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.PSEUDO$",{QK:1,Bb:1,i:1});var NA;function xn(){NA||(NA=new MA);return NA}function OA(b,a,c,d,e){return new jl("type analysis: "+b,a,c,d,"","",null,e)}function PA(){}PA.prototype=new p;PA.prototype.constructor=PA;PA.prototype.$classData=u({SK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ParseException$",{SK:1,i:1,n:1});var QA; + function RA(){QA||(QA=new PA)}function SA(){this.kw=null;this.np=!1;TA=this;Op||(Op=new Np);var b=Pk().Tw(xz().bG);var a=b instanceof F&&"DLParser"===b.p?!0:z()===b?!0:!1;if(a)b=UA();else{if(b instanceof F)throw Hi("Unknown parser "+b.p+"; please use KeYmaeraXParser");throw new x(b);}this.kw=b;this.np=In().jw;In()}SA.prototype=new p;SA.prototype.constructor=SA;SA.prototype.w=function(){return"\x3cfunction1\x3e"}; + function vl(b){if(null!==b.kw)return b.kw;throw new VA(new H(()=>"No parser set. Please check the command line during startup for error messages."));} + function WA(b,a){try{var c=yh(Eg(),a)}catch(h){if(h instanceof eg)throw c=h,new jl("Semantics: symbols computation error",wm(),"\x3cunknown\x3e","\x3cunknown\x3e","","",c,"");if(h instanceof yf)throw c=h,new jl("Semantics: symbols computation error",wm(),"\x3cunknown\x3e","\x3cunknown\x3e","","",c,"");throw h;}if(c.aa(new $f(h=>new Ee(h.ya(),h.mb(),h instanceof bg))).ea()===c.ea())return Sf();le();var d=pe(y(),c);if(d===y())b=y();else for(b=d.x(),a=b=new nf(new Ee(b.ya(),b.mb(),b instanceof bg),y()), + d=d.D();d!==y();){var e=d.x();e=new nf(new Ee(e.ya(),e.mb(),e instanceof bg),y());a=a.ja=e;d=d.D()}a=XA(b);var g=YA(b,a);return c.Ha(new $f(h=>g.ta(new Ee(h.ya(),h.mb(),h instanceof bg))))}SA.prototype.s=function(b){return ul(vl(this),b)};SA.prototype.$classData=u({UK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Parser$",{UK:1,i:1,va:1});var TA;function ll(){TA||(TA=new SA);return TA} + function ZA(b,a){if(0===b)return new $A(1,1);Te();b=a.substring(0,b);Te();b=new fl(b,!0);le();a=pe(y(),b);b=a.E();a=kq(a);a.r()?a=z():(a=a.G(),a=new F(a.length));return new $A(b,(a.r()?0:a.G())|0)}function aB(){}aB.prototype=new p;aB.prototype.constructor=aB;function bB(b,a,c){var d=ZA(a,b);if(null===d)throw new x(d);a=d.vl();d=d.kh();b=ZA(c,b);if(null===b)throw new x(b);return new Mp(a,d,b.vl(),b.kh())}aB.prototype.$classData=u({bL:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Region$",{bL:1,i:1,n:1});var cB; + function dB(){cB||(cB=new aB)}function eB(){this.Ba=null;uq(this,"\x3d\x3d\x3e")}eB.prototype=new wq;eB.prototype.constructor=eB;eB.prototype.rf=function(){Te();return Cp("\x3d\x3d\x3e")};eB.prototype.$classData=u({nL:0},!1,"edu.cmu.cs.ls.keymaerax.parser.TURNSTILE$",{nL:1,Bb:1,i:1});var fB;function Up(){fB||(fB=new eB);return fB}function gB(){}gB.prototype=new p;gB.prototype.constructor=gB;function Jn(b,a,c,d,e,g){return new Gn(a,c,d,e,new Lj((h,k)=>g.s(k)))} + function Yo(b,a,c,d,e){return new Gn(a,200,c,d,new Lj((g,h)=>e.s(h)))}function ap(b,a,c,d,e){return new Gn(a,200,c,d,new Lj((g,h)=>e.s(h)))}gB.prototype.$classData=u({sL:0},!1,"edu.cmu.cs.ls.keymaerax.parser.UnaryOpSpec$",{sL:1,i:1,n:1});var hB;function Kn(){hB||(hB=new gB);return hB}function iB(){}iB.prototype=new p;iB.prototype.constructor=iB;function zn(b,a,c){return new yn(a,0,new $f(()=>c))}iB.prototype.$classData=u({uL:0},!1,"edu.cmu.cs.ls.keymaerax.parser.UnitOpSpec$",{uL:1,i:1,n:1});var jB; + function An(){jB||(jB=new iB);return jB}function kB(){}kB.prototype=new p;kB.prototype.constructor=kB;kB.prototype.$classData=u({wL:0},!1,"fastparse.Implicits$LowPriOptioner$GenericOptionerImplicit0$",{wL:1,i:1,EV:1});function lB(){}lB.prototype=new p;lB.prototype.constructor=lB;lB.prototype.$t=function(b){return pr(Dh(),b)};lB.prototype.$classData=u({xL:0},!1,"fastparse.Implicits$LowPriRepeater$GenericRepeatedImplicit0$",{xL:1,i:1,AL:1});function mB(){}mB.prototype=new p; + mB.prototype.constructor=mB;mB.prototype.S=function(b){return b};mB.prototype.$classData=u({yL:0},!1,"fastparse.Implicits$LowPriSequencer$UnitSequencer0$",{yL:1,i:1,DL:1});function nB(){this.tw=null}nB.prototype=new p;nB.prototype.constructor=nB;function oB(){var b=pB();null===pB().tw&&null===pB().tw&&(pB().tw=new kB(b));pB()}nB.prototype.$classData=u({zL:0},!1,"fastparse.Implicits$Optioner$",{zL:1,i:1,AV:1});var qB;function pB(){qB||(qB=new nB);return qB}function rB(){this.wt=null}rB.prototype=new p; + rB.prototype.constructor=rB;function sB(){var b=tB();null===tB().wt&&null===tB().wt&&(tB().wt=new lB(b));return tB().wt}rB.prototype.$classData=u({BL:0},!1,"fastparse.Implicits$Repeater$",{BL:1,i:1,BV:1});var uB;function tB(){uB||(uB=new rB);return uB}function vB(){}vB.prototype=new p;vB.prototype.constructor=vB;vB.prototype.$t=function(){};vB.prototype.$classData=u({CL:0},!1,"fastparse.Implicits$Repeater$UnitRepeater$",{CL:1,i:1,AL:1});var wB;function yq(b){this.GL=b}yq.prototype=new p; + yq.prototype.constructor=yq;yq.prototype.S=function(b,a){return this.GL.S(b,a)};yq.prototype.$classData=u({FL:0},!1,"fastparse.Implicits$Sequencer$NarySequencer",{FL:1,i:1,DL:1}); + function xB(b,a,c){for(var d=0;;)if(N(a,b)){var e=a.k.charCodeAt(b),g=d;switch(g){case 0:switch(e){case 32:case 9:case 10:case 13:b=1+b|0;break;case 47:b=1+b|0;d=2;break;default:c.g&&R(c,b,S().Fa);U(c,b);return}break;case 1:d=10===e?0:d;b=1+b|0;break;case 2:switch(e){case 47:b=1+b|0;d=1;break;case 42:b=1+b|0;d=3;break;default:c.g&&R(c,b,S().Fa);U(c,-1+b|0);return}break;case 3:d=42===e?4:d;b=1+b|0;break;case 4:switch(e){case 47:b=1+b|0;d=0;break;case 42:b=1+b|0;d=4;break;default:b=1+b|0,d=3}break; + default:throw new x(g);}}else{if(0===d||1===d){c.g&&R(c,b,S().Fa);U(c,b);break}if(2===d){c.g&&R(c,b,S().Fa);U(c,-1+b|0);break}c.a=!0;Pm(c,b);c.g&&R(c,b,X(S(),new H(()=>Oq(J(),Gl(Jd(),"*/")))));break}}function yB(){}yB.prototype=new p;yB.prototype.constructor=yB;yB.prototype.Wd=function(b){xB(b.c,b.j,b)};yB.prototype.$classData=u({IL:0},!1,"fastparse.JavaWhitespace$whitespace$",{IL:1,i:1,SC:1});var zB;function AB(){zB||(zB=new yB);return zB}function BB(){}BB.prototype=new p; + BB.prototype.constructor=BB;BB.prototype.Wd=function(b){Vq(b)};BB.prototype.$classData=u({JL:0},!1,"fastparse.NoWhitespace$noWhitespaceImplicit$",{JL:1,i:1,SC:1});var CB;function DB(){CB||(CB=new BB);return CB}function Gq(b,a,c){this.SL=b;this.op=a;this.mj=c}Gq.prototype=new Aq;Gq.prototype.constructor=Gq;Gq.prototype.Uw=function(){throw EB(new FB,"Parse Error, "+GB(this));};Gq.prototype.w=function(){return"Parsed.Failure("+GB(this)+")"}; + function GB(b){var a=b.SL;if(""===a)return"Position "+Mq(b.mj.ql,b.op)+", found "+Nq(Rq(),b.mj.ql,b.op);Rq();var c=b.mj.ql;mf();a=[B(new C,a,b.op)];a=Uf(new Vf,a);a=pe(y(),a);b=b.op;return"Expected "+Lq(Rq(),c,a)+", found "+Nq(Rq(),c,b)}Gq.prototype.It=function(){this.Uw()};Gq.prototype.$classData=u({QL:0},!1,"fastparse.Parsed$Failure",{QL:1,KL:1,i:1});function HB(){}HB.prototype=new p;HB.prototype.constructor=HB;HB.prototype.$classData=u({VL:0},!1,"fastparse.Parsed$TracedFailure$",{VL:1,i:1,n:1}); + var IB;function JB(){}JB.prototype=new p;JB.prototype.constructor=JB;function KB(){}KB.prototype=JB.prototype;function LB(b,a){this.YL=b;this.XL=a}LB.prototype=new p;LB.prototype.constructor=LB;LB.prototype.$classData=u({WL:0},!1,"fastparse.ParserInputSource$fromParserInput",{WL:1,i:1,IV:1}); + function MB(b){b.Ae=new yq(new Lj((a,c)=>new Ee(a.o(),a.m(),c)));b.Ak=new yq(new Lj((a,c)=>new NB(a.jb,a.Db,a.uc,c)));b.xt=new yq(new Lj((a,c)=>new OB(a.Lh,a.pg,a.Mh,a.jh,c)));b.PC=new yq(new Lj((a,c)=>new PB(a.Mn,a.ul,a.Nn,a.On,a.Pn,c)));b.QC=new yq(new Lj((a,c)=>new QB(a.br,a.cr,a.dr,a.er,a.fr,a.gr,c)))}function RB(){this.Fa=null;SB=this;this.Fa=new TB(mf().Df)}RB.prototype=new p;RB.prototype.constructor=RB;function X(b,a){b=new fr(new H(()=>or(a)));var c=mf().Df;return new TB(new nf(b,c))} + function UB(b){var a=g=>new fr(new H(()=>g));if(b===y())a=y();else{var c=b.x(),d=c=new nf(a(c),y());for(b=b.D();b!==y();){var e=b.x();e=new nf(a(e),y());d=d.ja=e;b=b.D()}a=c}return new TB(a)}RB.prototype.$classData=u({dM:0},!1,"fastparse.internal.Msgs$",{dM:1,i:1,n:1});var SB;function S(){SB||(SB=new RB);return SB}function VB(){}VB.prototype=new p;VB.prototype.constructor=VB;VB.prototype.$classData=u({gM:0},!1,"fastparse.package$",{gM:1,i:1,KV:1});var WB;function I(){WB||(WB=new VB)} + function XB(b){0===(32&b.sg)<<24>>24&&0===(32&b.sg)<<24>>24&&(b.AD=new Lc(new Int32Array([1632,1776,1984,2406,2534,2662,2790,2918,3046,3174,3302,3430,3664,3792,3872,4160,4240,6112,6160,6470,6608,6784,6800,6992,7088,7232,7248,42528,43216,43264,43472,43600,44016,65296,66720,69734,69872,69942,70096,71360,120782,120792,120802,120812,120822])),b.sg=(32|b.sg)<<24>>24);return b.AD}function YB(){this.AD=this.yD=this.xD=this.zD=null;this.sg=0}YB.prototype=new p;YB.prototype.constructor=YB; + function ZB(b,a){if(0<=a&&65536>a)return String.fromCharCode(a);if(0<=a&&1114111>=a)return String.fromCharCode(65535&(-64+(a>>10)|55296),65535&(56320|1023&a));throw $B();} + function aC(b,a){if(0>a)var c=0;else if(256>a)0===(1&b.sg)<<24>>24&&0===(1&b.sg)<<24>>24&&(b.zD=new Lc(new Int32Array([15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,12,24,24,24,26,24,24,24,21,22,24,25,24,20,24,24,9,9,9,9,9,9,9,9,9,9,24,24,25,25,25,24,24,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,21,24,22,27,23,27,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,21,25,22,25,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, + 15,15,15,15,15,15,15,15,15,15,15,15,12,24,26,26,26,26,28,24,27,28,5,29,25,16,28,27,28,25,11,11,27,2,24,24,27,11,5,30,11,11,11,24,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,25,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,25,2,2,2,2,2,2,2,2])),b.sg=(1|b.sg)<<24>>24),c=b.zD.d[a];else{0===(4&b.sg)<<24>>24&&0===(4&b.sg)<<24>>24&&(b.yD=new Lc(new Int32Array([1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1, + 2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,5,1,2,5,1,3,2,1,3,2,1,3,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,3,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,5,2,4,27,4,27,4,27,4,27,4,27,6,1,2,1,2,4,27,1,2,0,4, + 2,24,0,27,1,24,1,0,1,0,1,2,1,0,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,25,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,28,6,7,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,0,1, + 0,4,24,0,2,0,24,20,0,26,0,6,20,6,24,6,24,6,24,6,0,5,0,5,24,0,16,0,25,24,26,24,28,6,24,0,24,5,4,5,6,9,24,5,6,5,24,5,6,16,28,6,4,6,28,6,5,9,5,28,5,24,0,16,5,6,5,6,0,5,6,5,0,9,5,6,4,28,24,4,0,5,6,4,6,4,6,4,6,0,24,0,5,6,0,24,0,5,0,5,0,6,0,6,8,5,6,8,6,5,8,6,8,6,8,5,6,5,6,24,9,24,4,5,0,5,0,6,8,0,5,0,5,0,5,0,5,0,5,0,5,0,6,5,8,6,0,8,0,8,6,5,0,8,0,5,0,5,6,0,9,5,26,11,28,26,0,6,8,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,6,0,8,6,0,6,0,6,0,6,0,5,0,5,0,9,6,5,6,0,6,8,0,5,0,5,0,5,0,5,0,5,0,5,0,6,5,8,6,0,6,8,0,8,6,0,5,0,5, + 6,0,9,24,26,0,6,8,0,5,0,5,0,5,0,5,0,5,0,5,0,6,5,8,6,8,6,0,8,0,8,6,0,6,8,0,5,0,5,6,0,9,28,5,11,0,6,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,8,6,8,0,8,0,8,6,0,5,0,8,0,9,11,28,26,28,0,8,0,5,0,5,0,5,0,5,0,5,0,5,6,8,0,6,0,6,0,6,0,5,0,5,6,0,9,0,11,28,0,8,0,5,0,5,0,5,0,5,0,5,0,6,5,8,6,8,0,6,8,0,8,6,0,8,0,5,0,5,6,0,9,0,5,0,8,0,5,0,5,0,5,0,5,8,6,0,8,0,8,6,5,0,8,0,5,6,0,9,11,0,28,5,0,8,0,5,0,5,0,5,0,5,0,5,0,6,0,8,6,0,6,0,8,0,8,24,0,5,6,5,6,0,26,5,4,6,24,9,24,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,6, + 5,6,0,6,5,0,5,0,4,0,6,0,9,0,5,0,5,28,24,28,24,28,6,28,9,11,28,6,28,6,28,6,21,22,21,22,8,5,0,5,0,6,8,6,24,6,5,6,0,6,0,28,6,28,0,28,24,28,24,0,5,8,6,8,6,8,6,8,6,5,9,24,5,8,6,5,6,5,8,5,8,5,6,5,6,8,6,8,6,5,8,9,8,6,28,1,0,1,0,1,0,5,24,4,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,6,24,11,0,5,28,0,5,0,20,5,24,5,12,5,21,22,0,5,24,10,0,5,0,5,6,0,5,6,24,0,5,6,0,5,0,5,0,6,0,5,6,8,6,8,6,8,6,24,4,24,26,5,6,0,9,0,11,0,24,20,24,6,12,0,9,0,5,4,5,0,5,6,5,0,5,0,5,0,6,8,6,8,0,8,6,8,6,0,28,0,24, + 9,5,0,5,0,5,0,8,5,8,0,9,11,0,28,5,6,8,0,24,5,8,6,8,6,0,6,8,6,8,6,8,6,0,6,9,0,9,0,24,4,24,0,6,8,5,6,8,6,8,6,8,6,8,5,0,9,24,28,6,28,0,6,8,5,8,6,8,6,8,6,8,5,9,5,6,8,6,8,6,8,6,8,0,24,5,8,6,8,6,0,24,9,0,5,9,5,4,24,0,24,0,6,24,6,8,6,5,6,5,8,6,5,0,2,4,2,4,2,4,6,0,6,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1, + 2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,0,1,0,2,1,2,1,2,0,1,0,2,0,1,0,1,0,1,0,1,2,1,2,0,2,3,2,3,2,3,2,0,2,1,3,27,2,27,2,0,2,1,3,27,2,0,2,1,0,27,2,1,27,0,2,0,2,1,3,27,0,12,16,20,24,29,30,21,29,30,21,29,24,13,14,16,12,24,29,30,24,23,24,25,21,22,24,25,24,23,24,12,16,0,16,11,4,0,11,25,21, + 22,4,11,25,21,22,0,4,0,26,0,6,7,6,7,6,0,28,1,28,1,28,2,1,2,1,2,28,1,28,25,1,28,1,28,1,28,1,28,1,28,2,1,2,5,2,28,2,1,25,1,2,28,25,28,2,28,11,10,1,2,10,11,0,25,28,25,28,25,28,25,28,25,28,25,28,25,28,25,28,25,28,25,28,25,28,25,28,21,22,28,25,28,25,28,25,28,0,28,0,28,0,11,28,11,28,25,28,25,28,25,28,25,28,0,28,21,22,21,22,21,22,21,22,21,22,21,22,21,22,11,28,25,21,22,25,21,22,21,22,21,22,21,22,21,22,25,28,25,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,25,21,22,21,22,25,21,22,25,28, + 25,28,25,0,28,0,1,0,2,0,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,4,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,28,1,2,1,2,6,1,2,0,24,11,24,2,0,2,0,2,0,5,0,4,24,0,6,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,6,24,29,30,29,30,24,29,30,24,29,30,24,20,24,20,24,29,30,24,29,30,21,22,21,22,21,22,21,22,24,4,24,20,0,28,0,28,0,28,0,28,0,12,24,28,4,5,10,21,22,21,22,21,22, + 21,22,21,22,28,21,22,21,22,21,22,21,22,20,21,22,28,10,6,8,20,4,28,10,4,5,24,28,0,5,0,6,27,4,5,20,5,24,4,5,0,5,0,5,0,28,11,28,5,0,28,0,5,28,0,11,28,11,28,11,28,11,28,11,28,5,0,28,5,0,5,4,5,0,28,0,5,4,24,5,4,24,5,9,5,0,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,5,6,7,24,6,24,4,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,0,6,5,10,6,24,0,27,4,27,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, + 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,4,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,4,27,1,2,1,2,0,1,2,1,2,0,1,2,1,2,1,2,1,2,1,2,1,0,4,2,5,6,5,6,5,6,5,8,6,8,28,0,11,28,26,28,0,5,24,0,8,5,8,6,0,24,9,0,6,5,24,5,0,9,5,6,24,5,6,8,0,24,5,0,6,8,5,6,8,6,8,6,8,24,0,4,9,0,24,0,5,6,8,6,8,6,0,5,6,5,6,8,0,9,0,24,5,4,5,28,5,8,0,5,6,5,6,5,6,5,6,5,6,5,0,5,4,24,5,8,6,8,24,5,4,8,6,0,5,0,5,0,5,0,5,0,5,0,5,8,6,8,6,8,24,8,6,0,9,0,5,0,5,0,5,0,19,18,5,0,5,0,2,0,2,0,5,6,5,25,5,0,5,0,5,0,5,0,5,0,5,27,0,5,21,22,0,5,0,5,0,5,26, + 28,0,6,24,21,22,24,0,6,0,24,20,23,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,24,21,22,24,23,24,0,24,20,21,22,21,22,21,22,24,25,20,25,0,24,26,24,0,5,0,5,0,16,0,24,26,24,21,22,24,25,24,20,24,9,24,25,24,1,21,24,22,27,23,27,2,21,25,22,25,21,22,24,21,22,24,5,4,5,4,5,0,5,0,5,0,5,0,5,0,26,25,27,28,26,0,28,25,28,0,16,28,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,24,0,11,0,28,10,11,28,11,0,28,0,28,6,0,5,0,5,0,5,0,11,0,5,10,5,10,0,5,0,24,5,0,5,24,10,0,1,2,5,0,9,0,5,0,5,0,5,0,5,0,5,0,5,0,24,11,0,5,11,0,24,5,0,24,0, + 5,0,5,0,5,6,0,6,0,6,5,0,5,0,5,0,6,0,6,11,0,24,0,5,11,24,0,5,0,24,5,0,11,5,0,11,0,5,0,11,0,8,6,8,5,6,24,0,11,9,0,6,8,5,8,6,8,6,24,16,24,0,5,0,9,0,6,5,6,8,6,0,9,24,0,6,8,5,8,6,8,5,24,0,9,0,5,6,8,6,8,6,8,6,0,9,0,5,0,10,0,24,0,5,0,5,0,5,0,5,8,0,6,4,0,5,0,28,0,28,0,28,8,6,28,8,16,6,28,6,28,6,28,0,28,6,28,0,28,0,11,0,1,2,1,2,0,2,1,2,1,0,1,0,1,0,1,0,1,0,1,2,0,2,0,2,0,2,1,2,1,0,1,0,1,0,1,0,2,1,0,1,0,1,0,1,0,1,0,2,1,2,1,2,1,2,1,2,1,2,1,2,0,1,25,2,25,2,1,25,2,25,2,1,25,2,25,2,1,25,2,25,2,1,25,2,25,2,1,2,0, + 9,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,25,0,28,0,28,0,28,0,28,0,28,0,28,0,11,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,5,0,5,0,5,0,5,0,16,0,16,0,6,0,18,0,18,0])),b.sg=(4|b.sg)<<24>>24);c=b.yD.d;if(0===(2&b.sg)<<24>>24&&0===(2&b.sg)<<24>>24){for(var d=new Lc(new Int32Array([257,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,3,2,1,1,1,2,1,3,2,4,1,2,1,3,3,2,1,2,1,1,1,1,1,2,1,1,2,1,1,2,1,3,1,1,1,2,2,1,1,3,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,2, + 1,2,2,1,1,4,1,1,1,1,1,1,1,1,69,1,27,18,4,12,14,5,7,1,1,1,17,112,1,1,1,1,1,1,1,1,2,1,3,1,5,2,1,1,3,1,1,1,2,1,17,1,9,35,1,2,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,2,2,51,48,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,38,2,1,6,1,39,1,1,1,4,1,1,45,1,1,1,2,1,2,1,1,8,27,5,3,2,11,5,1,3,2,1,2,2,11,1,2,2,32,1,10,21,10,4,2,1,99,1,1,7,1,1,6,2,2,1,4,2,10,3,2,1,14,1,1,1,1,30,27,2,89,11,1,14,10,33,9,2,1,3,1,5,22,4,1,9,1,3,1,5,2,15,1,25,3,2,1,65,1,1,11,55,27,1,3,1,54,1,1,1,1,3,8,4,1,2,1,7,10,2,2,10,1,1,6,1,7,1,1,2,1,8,2,2,2,22,1,7,1,1,3,4,2,1,1,3,4,2,2,2,2,1,1,8,1,4,2,1,3,2,2,10,2,2,6,1,1,5,2,1,1,6,4,2,2,22,1,7,1,2,1,2,1,2,2,1,1,3,2,4,2,2,3,3, + 1,7,4,1,1,7,10,2,3,1,11,2,1,1,9,1,3,1,22,1,7,1,2,1,5,2,1,1,3,5,1,2,1,1,2,1,2,1,15,2,2,2,10,1,1,15,1,2,1,8,2,2,2,22,1,7,1,2,1,5,2,1,1,1,1,1,4,2,2,2,2,1,8,1,1,4,2,1,3,2,2,10,1,1,6,10,1,1,1,6,3,3,1,4,3,2,1,1,1,2,3,2,3,3,3,12,4,2,1,2,3,3,1,3,1,2,1,6,1,14,10,3,6,1,1,6,3,1,8,1,3,1,23,1,10,1,5,3,1,3,4,1,3,1,4,7,2,1,2,6,2,2,2,10,8,7,1,2,2,1,8,1,3,1,23,1,10,1,5,2,1,1,1,1,5,1,1,2,1,2,2,7,2,7,1,1,2,2,2,10,1,2,15,2,1,8,1,3,1,41,2,1,3,4,1,3,1,3,1,1,8,1,8,2,2,2,10,6,3,1,6,2,2,1,18,3,24,1,9,1,1,2,7,3,1,4,3,3,1, + 1,1,8,18,2,1,12,48,1,2,7,4,1,6,1,8,1,10,2,37,2,1,1,2,2,1,1,2,1,6,4,1,7,1,3,1,1,1,1,2,2,1,4,1,2,6,1,2,1,2,5,1,1,1,6,2,10,2,4,32,1,3,15,1,1,3,2,6,10,10,1,1,1,1,1,1,1,1,1,1,2,8,1,36,4,14,1,5,1,2,5,11,1,36,1,8,1,6,1,2,5,4,2,37,43,2,4,1,6,1,2,2,2,1,10,6,6,2,2,4,3,1,3,2,7,3,4,13,1,2,2,6,1,1,1,10,3,1,2,38,1,1,5,1,2,43,1,1,332,1,4,2,7,1,1,1,4,2,41,1,4,2,33,1,4,2,7,1,1,1,4,2,15,1,57,1,4,2,67,2,3,9,20,3,16,10,6,85,11,1,620,2,17,1,26,1,1,3,75,3,3,15,13,1,4,3,11,18,3,2,9,18,2,12,13,1,3,1,2,12,52,2,1,7,8,1,2, + 11,3,1,3,1,1,1,2,10,6,10,6,6,1,4,3,1,1,10,6,35,1,52,8,41,1,1,5,70,10,29,3,3,4,2,3,4,2,1,6,3,4,1,3,2,10,30,2,5,11,44,4,17,7,2,6,10,1,3,34,23,2,3,2,2,53,1,1,1,7,1,1,1,1,2,8,6,10,2,1,10,6,10,6,7,1,6,82,4,1,47,1,1,5,1,1,5,1,2,7,4,10,7,10,9,9,3,2,1,30,1,4,2,2,1,1,2,2,10,44,1,1,2,3,1,1,3,2,8,4,36,8,8,2,2,3,5,10,3,3,10,30,6,2,64,8,8,3,1,13,1,7,4,1,4,2,1,2,9,44,63,13,1,34,37,39,21,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,8,6,2,6,2,8,8,8,8,6,2,6,2,8,1,1,1,1,1,1,1,1,8,8,14,2,8,8,8,8,8,8,5,1,2,4,1,1,1,3,3,1,2,4,1,3,4,2,2,4,1,3,8,5,3,2,3,1,2,4,1,2,1,11, + 5,6,2,1,1,1,2,1,1,1,8,1,1,5,1,9,1,1,4,2,3,1,1,1,11,1,1,1,10,1,5,5,6,1,1,2,6,3,1,1,1,10,3,1,1,1,13,3,32,16,13,4,1,3,12,15,2,1,4,1,2,1,3,2,3,1,1,1,2,1,5,6,1,1,1,1,1,1,4,1,1,4,1,4,1,2,2,2,5,1,4,1,1,2,1,1,16,35,1,1,4,1,6,5,5,2,4,1,2,1,2,1,7,1,31,2,2,1,1,1,31,268,8,4,20,2,7,1,1,81,1,30,25,40,6,18,12,39,25,11,21,60,78,22,183,1,9,1,54,8,111,1,144,1,103,1,1,1,1,1,1,1,1,1,1,1,1,1,1,30,44,5,1,1,31,1,1,1,1,1,1,1,1,1,1,16,256,131,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,63,1,1,1,1,32,1,1,258,48,21,2,6,3,10, + 166,47,1,47,1,1,1,3,2,1,1,1,1,1,1,4,1,1,2,1,6,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,6,1,1,1,1,3,1,1,5,4,1,2,38,1,1,5,1,2,56,7,1,1,14,1,23,9,7,1,7,1,7,1,7,1,7,1,7,1,7,1,7,1,32,2,1,1,1,1,3,1,1,1,1,1,9,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,5,1,10,2,68,26,1,89,12,214,26,12,4,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,9,4,2,1,5,2, + 3,1,1,1,2,1,86,2,2,2,2,1,1,90,1,3,1,5,41,3,94,1,2,4,10,27,5,36,12,16,31,1,10,30,8,1,15,32,10,39,15,320,6582,10,64,20941,51,21,1,1143,3,55,9,40,6,2,268,1,3,16,10,2,20,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,10,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,1,70,10,2,6,8,23,9,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,1, + 1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,12,1,1,1,1,1,1,1,1,1,1,1,77,2,1,7,1,3,1,4,1,23,2,2,1,4,4,6,2,1,1,6,52,4,8,2,50,16,1,9,2,10,6,18,6,3,1,4,10,28,8,2,23,11,2,11,1,29,3,3,1,47,1,2,4,2,1,4,13,1,1,10,4,2,32,41,6,2,2,2,2,9,3,1,8,1,1,2,10,2,4,16,1,6,3,1,1,4,48,1,1,3,2,2,5,2,1,1,1,24,2,1,2,11,1,2,2,2,1,2,1,1,10,6,2,6,2,6,9,7,1,7,145,35,2,1,2,1,2,1,1,1,2,10,6,11172,12,23,4,49,4,2048,6400,366,2,106,38,7,12,5,5,1,1,10,1,13,1,5,1,1,1,2,1,2,1,108,16,17,363,1,1,16,64,2,54,40,12,1,1,2,16,7,1,1,1,6, + 7,9,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,4,3,3,1,4,1,1,1,1,1,1,1,3,1,1,3,1,1,1,2,4,5,1,135,2,1,1,3,1,3,1,1,1,1,1,1,2,10,2,3,2,26,1,1,1,1,1,1,26,1,1,1,1,1,1,1,1,1,2,10,1,45,2,31,3,6,2,6,2,6,2,3,3,2,1,1,1,2,1,1,4,2,10,3,2,2,12,1,26,1,19,1,2,1,15,2,14,34,123,5,3,4,45,3,9,53,4,17,1,5,12,52,45,1,130,29,3,49,47,31,1,4,12,17,1,8,1,53,30,1,1,36,4,8,1,5,42,40,40,78,2,10,854,6,2,1,1,44,1,2,3,1,2,23,1,1,8,160,22,6,3,1,26,5,1,64,56,6,2,64,1,3,1,2,5,4,4,1,3,1,27,4,3,4,1,8,8,9,7,29,2,1,128,54,3,7,22,2,8, + 19,5,8,128,73,535,31,385,1,1,1,53,15,7,4,20,10,16,2,1,45,3,4,2,2,2,1,4,14,25,7,10,6,3,36,5,1,8,1,10,4,60,2,1,48,3,9,2,4,4,7,10,1190,43,1,1,1,2,6,1,1,8,10,2358,879,145,99,13,4,2956,1071,13265,569,1223,69,11,1,46,16,4,13,16480,2,8190,246,10,39,2,60,2,3,3,6,8,8,2,7,30,4,48,34,66,3,1,186,87,9,18,142,26,26,26,7,1,18,26,26,1,1,2,2,1,2,2,2,4,1,8,4,1,1,1,7,1,11,26,26,2,1,4,2,8,1,7,1,26,2,1,4,1,5,1,1,3,7,1,26,26,26,26,26,26,26,26,26,26,26,26,28,2,25,1,25,1,6,25,1,25,1,6,25,1,25,1,6,25,1,25,1,6,25,1,25,1,6, + 1,1,2,50,5632,4,1,27,1,2,1,1,2,1,1,10,1,4,1,1,1,1,6,1,4,1,1,1,1,1,1,3,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,2,4,1,7,1,4,1,4,1,1,1,10,1,17,5,3,1,5,1,17,52,2,270,44,4,100,12,15,2,14,2,15,1,15,32,11,5,31,1,60,4,43,75,29,13,43,5,9,7,2,174,33,15,6,1,70,3,20,12,37,1,5,21,17,15,63,1,1,1,182,1,4,3,62,2,4,12,24,147,70,4,11,48,70,58,116,2188,42711,41,4149,11,222,16354,542,722403,1,30,96,128,240,65040,65534,2,65534])),e=d.d[0],g=1,h=d.d.length;g!==h;)e=e+d.d[g]|0,d.d[g]=e,g=1+g|0;b.xD=d;b.sg=(2|b.sg)<<24>>24}b= + b.xD;a=pt(Kt(),b,a);c=c[0<=a?1+a|0:-1-a|0]}return c}function bC(b,a,c){if(256>a)b=48<=a&&57>=a?-48+a|0:65<=a&&90>=a?-55+a|0:97<=a&&122>=a?-87+a|0:-1;else if(65313<=a&&65338>=a)b=-65303+a|0;else if(65345<=a&&65370>=a)b=-65335+a|0;else{var d=pt(Kt(),XB(b),a);d=0>d?-2-d|0:d;0>d?b=-1:(b=a-XB(b).d[d]|0,b=9=b)return 8|b;var a=ZB(0,b).toUpperCase();switch(a.length){case 1:return a.charCodeAt(0);case 2:var c=a.charCodeAt(0);a=a.charCodeAt(1);return-671032320===(-67044352&(c<<16|a))?(64+(1023&c)|0)<<10|1023&a:b;default:return b}}}function Bl(b,a){return 65535&dC(a)} + function dC(b){if(304===b)return 105;var a=ZB(0,b).toLowerCase();switch(a.length){case 1:return a.charCodeAt(0);case 2:var c=a.charCodeAt(0);a=a.charCodeAt(1);return-671032320===(-67044352&(c<<16|a))?(64+(1023&c)|0)<<10|1023&a:b;default:return b}}YB.prototype.$classData=u({PM:0},!1,"java.lang.Character$",{PM:1,i:1,n:1});var eC;function Cl(){eC||(eC=new YB);return eC}function fC(b){throw new gC('For input string: "'+b+'"');}function hC(){this.BD=this.CD=null;this.Nm=0}hC.prototype=new p; + hC.prototype.constructor=hC; + function iC(b,a){0===(1&b.Nm)<<24>>24&&0===(1&b.Nm)<<24>>24&&(b.CD=RegExp("^[\\x00-\\x20]*([+-]?(?:NaN|Infinity|(?:\\d+\\.?\\d*|\\.\\d+)(?:[eE][+-]?\\d+)?)[fFdD]?)[\\x00-\\x20]*$"),b.Nm=(1|b.Nm)<<24>>24);var c=b.CD.exec(a);if(null!==c)a=+parseFloat(c[1]);else{0===(2&b.Nm)<<24>>24&&0===(2&b.Nm)<<24>>24&&(b.BD=RegExp("^[\\x00-\\x20]*([+-]?)0[xX]([0-9A-Fa-f]*)\\.?([0-9A-Fa-f]*)[pP]([+-]?\\d+)[fFdD]?[\\x00-\\x20]*$"),b.Nm=(2|b.Nm)<<24>>24);var d=b.BD.exec(a);null===d&&fC(a);b=d[1];c=d[2];var e=d[3];d= + d[4];""===c&&""===e&&fC(a);a=jC(0,c,e,d,15);a="-"===b?-a:a}return a} + function jC(b,a,c,d,e){b=""+a+c;c=-(c.length<<2)|0;for(a=0;;)if(a!==b.length&&48===b.charCodeAt(a))a=1+a|0;else break;b=b.substring(a);if(""===b)return 0;var g=b.length;if(a=g>e){for(var h=!1,k=e;!h&&k!==g;)48!==b.charCodeAt(k)&&(h=!0),k=1+k|0;g=h?"1":"0";g=b.substring(0,e)+g}else g=b;c=c+(a?(b.length-(1+e|0)|0)<<2:0)|0;e=+parseInt(g,16);d=+parseInt(d,10);c=Cb(d)+c|0;b=c/3|0;d=+Math.pow(2,b);c=+Math.pow(2,c-(b<<1)|0);return e*d*d*c} + function Ka(b,a,c){return a!==a?c!==c?0:1:c!==c?-1:a===c?0===a?(b=1/a,b===1/c?0:0>b?-1:1):0:a>20;if(0===h)throw dg(new eg,"parseFloatCorrection was given a subnormal mid: "+g);g=1048575&k;g=Bs(as(),new za(c,1048576|g));c=-1075+h|0;0<=a?0<=c?(b=Qs(b,Xs(as().sl,a)),a=Vs(g,c),b=nC(b,a)):b=nC(Vs(Qs(b,Xs(as().sl,a)),-c|0),g):0<=c?(a=-a|0,a=Vs(Qs(g,Xs(as().sl,a)),c),b=nC(b,a)):(b=Vs(b,-c|0),a=-a|0,a=Qs(g,Xs(as().sl,a)),b=nC(b,a));return 0>b?d:0=a.length&&sC(a);for(var g=0;c!==b;){var h=bC(Cl(),a.charCodeAt(c),10);g=10*g+h;(-1===h||g>e)&&sC(a);c=1+c|0}return d?-g|0:g|0}function Nw(b,a){b=a-(1431655765&a>>1)|0;b=(858993459&b)+(858993459&b>>2)|0;return Math.imul(16843009,252645135&(b+(b>>4)|0))>>24}tC.prototype.$classData=u({YM:0},!1,"java.lang.Integer$",{YM:1,i:1,n:1});var uC; + function mm(){uC||(uC=new tC);return uC}function vC(b){if(!b.Nt){for(var a=[],c=0;2>c;)a.push(null),c=1+c|0;for(;36>=c;){for(var d=jb(2147483647,c),e=c,g=1,h="0";e<=d;)e=Math.imul(e,c),g=1+g|0,h+="0";d=e;e=d>>31;var k=Oa(),l=ms(k,-1,-1,d,e);a.push(new Dr(g,new za(d,e),h,new za(l,k.Cb)));c=1+c|0}b.Mt=a;b.Nt=!0}return b.Mt} + function wC(b,a,c){var d=(b.Nt?b.Mt:vC(b))[c],e=d.JD;b=e.L;e=e.O;d=d.fN;var g=-2147483648^e,h="",k=a.L;for(a=a.O;;){var l=k,m=-2147483648^a;if(m===g?(-2147483648^l)>=(-2147483648^b):m>g){l=k;m=Oa();a=ms(m,l,a,b,e);l=m.Cb;var n=65535&a;m=a>>>16|0;var q=65535&b,r=b>>>16|0,t=Math.imul(n,q);q=Math.imul(m,q);n=Math.imul(n,r);t=t+((q+n|0)<<16)|0;Math.imul(a,e);Math.imul(l,b);Math.imul(m,r);k=(k-t|0).toString(c);h=""+d.substring(k.length)+k+h;k=a;a=l}else break}return""+k.toString(c)+h} + function xC(b){throw new gC('For input string: "'+b+'"');}function yC(b,a,c){for(var d=0;b!==a;){var e=bC(Cl(),c.charCodeAt(b),10);-1===e&&xC(c);d=Math.imul(d,10)+e|0;b=1+b|0}return d}function zC(){this.Mt=null;this.Nt=!1}zC.prototype=new p;zC.prototype.constructor=zC;function AC(b,a,c){return 0!==c?(b=(+(c>>>0)).toString(16),a=(+(a>>>0)).toString(16),b+(""+"00000000".substring(a.length)+a)):(+(a>>>0)).toString(16)}zC.prototype.$classData=u({bN:0},!1,"java.lang.Long$",{bN:1,i:1,n:1});var BC; + function CC(){BC||(BC=new zC);return BC}function DC(){}DC.prototype=new p;DC.prototype.constructor=DC;function EC(){}EC.prototype=DC.prototype;function ny(b){return b instanceof DC||"number"===typeof b||b instanceof za}function FC(){}FC.prototype=new p;FC.prototype.constructor=FC;function GC(b,a,c,d){b=c+d|0;if(0>c||ba.d.length)throw a=new HC,Cw(a,null,!0),a;for(d="";c!==b;)d=""+d+String.fromCharCode(a.d[c]),c=1+c|0;return d} + function nw(b,a,c){var d=new IC,e=JC();d.Xn=null;d.HN=e;d.Qm="";d.hx=!1;if(d.hx)throw new KC;for(var g=0,h=0,k=a.length,l=0;l!==k;){var m=a.indexOf("%",l)|0;if(0>m){LC(d,a.substring(l));break}LC(d,a.substring(l,m));var n=1+m|0,q=Ot().OD;q.lastIndex=n;var r=q.exec(a);if(null===r||(r.index|0)!==n){var t=n===k?37:a.charCodeAt(n);MC(t)}l=q.lastIndex|0;for(var v=a.charCodeAt(-1+l|0),w,A=r[2],E=65<=v&&90>=v?256:0,D=A.length,L=0;L!==D;){var M=A.charCodeAt(L);switch(M){case 45:var T=1;break;case 35:T=2;break; + case 43:T=4;break;case 32:T=8;break;case 48:T=16;break;case 44:T=32;break;case 40:T=64;break;case 60:T=128;break;default:throw dg(new eg,wc(M));}if(0!==(E&T))throw new NC(String.fromCharCode(M));E|=T;L=1+L|0}w=E;var V=OC(r[3]),ba=OC(r[4]);if(-2===V)throw new PC(-2147483648);-2===ba&&QC(-2147483648);if(110===v){-1!==ba&&QC(ba);if(-1!==V)throw new PC(V);0!==w&&RC(w);LC(d,"\n")}else if(37===v){-1!==ba&&QC(ba);17!==(17&w)&&12!==(12&w)||RC(w);if(0!==(1&w)&&-1===V)throw new SC("%"+r[0]);0!==(-2&w)&&TC(37, + w,-2);UC(d,w,V,"%")}else{var da=0!==(256&w)?65535&(32+v|0):v,ka=Ot().ND.d[-97+da|0];-1!==ka&&0===(256&w&ka)||MC(v);if(0!==(17&w)&&-1===V)throw new SC("%"+r[0]);17!==(17&w)&&12!==(12&w)||RC(w);-1!==ba&&0!==(512&ka)&&QC(ba);0!==(w&ka)&&TC(da,w,ka);if(0!==(128&w))var pa=h;else{var qa=OC(r[1]);if(-1===qa)pa=g=1+g|0;else{if(0>=qa)throw new VC(0===qa?"Illegal format argument index \x3d 0":"Format argument index: (not representable as int)");pa=qa}}if(0>=pa||pa>c.d.length)throw new WC("%"+r[0]);h=pa;var Da= + c.d[-1+pa|0];if(null===Da&&98!==da&&115!==da)XC(d,JC(),w,V,ba,"null");else{var la=void 0,Ca=void 0,Ra=void 0,$a=void 0,Ma=void 0,Xa=d,Ta=Da,Za=da,Fa=w,Ha=V,zb=ba;switch(Za){case 98:var tb=!1===Ta||null===Ta?"false":"true";XC(Xa,JC(),Fa,Ha,zb,tb);break;case 104:var Wb=(+(Va(Ta)>>>0)).toString(16);XC(Xa,JC(),Fa,Ha,zb,Wb);break;case 115:Ta&&Ta.$classData&&Ta.$classData.eb.VV?Ta.TV(Xa,(0!==(1&Fa)?1:0)|(0!==(2&Fa)?4:0)|(0!==(256&Fa)?2:0),Ha,zb):(0!==(2&Fa)&&TC(Za,Fa,2),XC(Xa,0,Fa,Ha,zb,""+Ta));break;case 99:if(Ta instanceof + fa)var Cc=String.fromCharCode(Pa(Ta));else{oa(Ta)||YC(Za,Ta);var gb=Ta|0;if(!(0<=gb&&1114111>=gb))throw new ZC(gb);Cc=65536>gb?String.fromCharCode(gb):String.fromCharCode(-64+(gb>>10)|55296,56320|1023&gb)}XC(Xa,0,Fa,Ha,-1,Cc);break;case 100:if(oa(Ta))var Ab=""+(Ta|0);else if(Ta instanceof za){var kc=Sa(Ta),pb=kc.L,Hb=kc.O;Ab=Yu(Oa(),pb,Hb)}else Ta instanceof $C||YC(Za,Ta),Ab=ls(ps(),Ta);aD(Xa,Fa,Ha,Ab,"");break;case 111:case 120:var gc=111===Za,lb=0===(2&Fa)?"":gc?"0":0!==(256&Fa)?"0X":"0x";if(Ta instanceof + $C){var bb=gc?8:16;JC();var hb=ps(),Ya=Ta.Ga,cb=Ta.Pa,Bb=Ta.ua,hc=2>bb||36Ya){var db=Fc,lc=Xb;Fc=-db|0;Xb=0!==db?~lc:-lc|0}var Qb=CC(),Mb=Fc,Db=Xb;if(10===bb||2>bb||36>31===ic)$a=Zb.toString(bb);else if(0>ic){var Qc=Ob.L,mc=Ob.O;$a="-"+wC(Qb,new za(-Qc|0,0!==Qc?~mc:-mc|0),bb)}else $a=wC(Qb,Ob,bb)}Ma=$a}else if(10===bb||hc)Ma=ls(ps(),Ta);else{var ub=0;ub=+Math.log(bb)/ + +Math.log(2);var Rb=0>Ya?1:0,Sb=bD(Ta),ec=Yr(is(),Sb),ob=1+Cb(ec/ub+Rb)|0,Ib=null;Ib="";var qb=0;qb=ob;var Jb=0;Jb=0;if(16!==bb){var ib=new Lc(cb);Bb.W(0,ib,0,cb);var Tb=0;Tb=cb;for(var $b=hb.Aw.d[bb],Fb=hb.zw.d[-2+bb|0];;){Jb=us(ss(),ib,ib,Tb,Fb);for(var Gb=qb;;){qb=-1+qb|0;Cl();var rb=yb(Jb,bb);if(2>bb||36rb||rb>=bb)var nc=0;else{var dd=-10+rb|0;nc=65535&(0>dd?48+rb|0:97+dd|0)}Ib=""+String.fromCharCode(nc)+Ib;Jb=jb(Jb,bb);if(0===Jb||0===qb)break}for(var Dc=($b-Gb|0)+qb|0,jc=0;jcUb&&0>(Ub<<2),qb=-1+qb|0,Ib=""+(+(Jb>>>0)).toString(16)+Ib,Ub=1+Ub|0;Gc=1+Gc|0}for(var Kb=0;;)if(48===Ib.charCodeAt(Kb))Kb=1+Kb|0;else break;0!==Kb&&(Ib=Ib.substring(Kb));Ma=-1===Ya?"-"+Ib:Ib}aD(Xa,Fa,Ha,Ma,lb)}else{if(oa(Ta))var Ac=Ta|0,sb=gc?(+(Ac>>>0)).toString(8):(+(Ac>>>0)).toString(16);else{Ta instanceof za||YC(Za, + Ta);var Rc=Sa(Ta),Vb=Rc.L,Mc=Rc.O;if(gc){CC();var oc=1073741823&Vb,ac=1073741823&((Vb>>>30|0)+(Mc<<2)|0),Tc=Mc>>>28|0;if(0!==Tc){var fc=(+(Tc>>>0)).toString(8),vb=(+(ac>>>0)).toString(8),pc="0000000000".substring(vb.length),mb=(+(oc>>>0)).toString(8);Ra=fc+(""+pc+vb)+(""+"0000000000".substring(mb.length)+mb)}else if(0!==ac){var qc=(+(ac>>>0)).toString(8),Uc=(+(oc>>>0)).toString(8);Ra=qc+(""+"0000000000".substring(Uc.length)+Uc)}else Ra=(+(oc>>>0)).toString(8)}else Ra=AC(CC(),Vb,Mc);sb=Ra}0!==(76& + Fa)&&TC(Za,Fa,76);cD(Xa,JC(),Fa,Ha,lb,dD(Fa,sb))}break;case 101:case 102:case 103:if("number"===typeof Ta){var Yb=+Ta;if(Yb!==Yb||Infinity===Yb||-Infinity===Yb)eD(Xa,Fa,Ha,Yb);else{Ot();if(0===Yb)Ca=new Qt(0>1/Yb,"0",0);else{var nb=0>Yb,bc=""+(nb?-Yb:Yb),rc=fD(bc,101),Eb=0>rc?0:parseInt(bc.substring(1+rc|0))|0,sc=0>rc?bc.length:rc,Sc=fD(bc,46);if(0>Sc){var tc=bc.substring(0,sc);Ca=new Qt(nb,tc,-Eb|0)}else{for(var wb=""+bc.substring(0,Sc)+bc.substring(1+Sc|0,sc),Nc=wb.length,xb=0;;)if(xb>>20|0),Yc=0===zb?1:12qd?"-":0!==(4&Fa)?"+":0!==(8&Fa)?" ":"";if(0===Ec)if(0===fd&&0===gd)var xd="0",Fd=ca,Oc=0;else if(-1===Yc)xd="0",Fd=new za(fd,gd),Oc=-1022;else{var md=-11+(0!==gd?Math.clz32(gd)|0:32+(Math.clz32(fd)|0)|0)|0;xd="1";Fd=new za(0===(32&md)?fd<>>1|0)>>>(31-md|0)|0|gd<>>1|0|Ud<<31,qf=Ud>>1,ne=Me&~$e,qe=Ze&~pf,Of=Me&$e,Ff=Ze&pf;if(Ff===qf?(-2147483648^Of)<(-2147483648^me):Ff(-2147483648^me):Ff>qf){var rf=ne+Pd|0;je=rf;hf=(-2147483648^rf)<(-2147483648^ne)?1+(qe+Ud|0)|0:qe+Ud|0}else if(0===(ne&Pd)&&0===(qe&Ud))je=ne,hf=qe;else{var Ne=ne+Pd|0;je=Ne;hf=(-2147483648^Ne)<(-2147483648^ne)?1+(qe+Ud|0)|0:qe+ + Ud|0}}var Pf=AC(CC(),je,hf),fe=""+"0000000000000".substring(Pf.length)+Pf;Ot();if(13!==fe.length)throw dg(new eg,"padded mantissa does not have the right number of bits");for(var Jc=1>Yc?1:Yc,af=fe.length;;)if(af>Jc&&48===fe.charCodeAt(-1+af|0))af=-1+af|0;else break;var ig=fe.substring(0,af),bf=Td+(0!==(256&Fa)?"0X":"0x"),Yd=Nd+"."+ig+"p"+yd;cD(Xa,JC(),Fa,Ha,bf,dD(Fa,Yd))}}else YC(Za,Ta);break;default:throw dg(new eg,"Unknown conversion '"+wc(Za)+"' was not rejected earlier");}}}}return d.w()} + FC.prototype.$classData=u({lN:0},!1,"java.lang.String$",{lN:1,i:1,n:1});var jD;function ow(){jD||(jD=new FC);return jD}function Cw(b,a,c){b.ib=a;c&&b.pD()} + class wl extends Error{constructor(){super();this.ib=null}Pb(){return this.ib}pD(){"[object Error]"!==Object.prototype.toString.call(this instanceof xl?this.Ac:this)&&(void 0===Error.captureStackTrace?Error():Error.captureStackTrace(this))}w(){var b=Ea(this),a=this.Pb();return null===a?b:b+": "+a}B(){return Ua.prototype.B.call(this)}l(b){return Ua.prototype.l.call(this,b)}get message(){var b=this.Pb();return null===b?"":b}get name(){return Ea(this)}toString(){return this.w()}} + function kD(){this.pp=this.ww=this.VC=this.ar=this.xw=null;lD=this;mD(0,0);mD(1,0);mD(10,0);this.xw=nD(28,5);for(var b=this.xw.d.length,a=new Lc(b),c=0;ca;)c=a,b.d[c]=mD(c,0),a=1+a|0;this.VC=b;b=new (hd(qD).Na)(11);for(a=0;11>a;)c=a,b.d[c]=mD(0,c),a=1+a|0;this.ww=b;this.pp="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"} + kD.prototype=new p;kD.prototype.constructor=kD;function rD(b,a,c){return 0===c?sD(b,a):0===a.L&&0===a.O&&0<=c&&c(-2147483648^a.L):0>c}else c=!1;return c?b.VC.d[a.L]:tD(new hD,a,0)} + function nD(b,a){var c=new Vc(b);c.d[0]=new za(1,0);for(var d=1;d>31,k=g.L,l=65535&k,m=k>>>16|0,n=65535&a,q=a>>>16|0,r=Math.imul(l,n);n=Math.imul(m,n);var t=Math.imul(l,q);l=r+((n+t|0)<<16)|0;r=(r>>>16|0)+t|0;g=(((Math.imul(k,h)+Math.imul(g.O,a)|0)+Math.imul(m,q)|0)+(r>>>16|0)|0)+(((65535&r)+n|0)>>>16|0)|0;c.d[e]=new za(l,g);d=1+d|0}return c} + function uD(b,a,c,d){b=0>c?-c|0:c;var e=0===c?0:0>c?-1:1;if(Ls().fD===d)return e;if(Ls().aD===d)return 0;if(Ls().$C===d)return 0e?e:0;if(Ls().dD===d)return 5<=b?e:0;if(Ls().cD===d)return 5(-2147483648^a.L):-1>b)?b=!0:(b=a.O,b=0===b?-1<(-2147483648^a.L):0a.O?new za(~a.L,~a.O):a;b=a.L;a=a.O;return 64-(0!==a?Math.clz32(a)|0:32+(Math.clz32(b)|0)|0)|0}function wD(b,a,c){return!xD(0,a,c)}function xD(b,a,c){b=c.d.length;for(var d=0;d!==b;){if(c.d[d]===a)return!0;d=1+d|0}return!1}kD.prototype.$classData=u({kM:0},!1,"java.math.BigDecimal$",{kM:1,i:1,n:1});var lD; + function pD(){lD||(lD=new kD);return lD}function yD(){this.yw=this.YC=this.At=this.tl=this.sl=this.qp=null;zD=this;this.qp=As(1,1);this.sl=As(1,10);this.tl=As(0,0);this.At=As(-1,1);this.YC=new (hd(Wr).Na)([this.tl,this.qp,As(1,2),As(1,3),As(1,4),As(1,5),As(1,6),As(1,7),As(1,8),As(1,9),this.sl]);for(var b=new (hd(Wr).Na)(32),a=0;32>a;){var c=a,d=as();b.d[c]=Bs(d,new za(0===(32&c)?1<a.O)return-1!==a.L||-1!==a.O?(b=a.L,a=a.O,AD(-1,new za(-b|0,0!==b?~a:-a|0))):b.At;var c=a.O;return(0===c?-2147483638>=(-2147483648^a.L):0>c)?b.YC.d[a.L]:AD(1,a)}yD.prototype.$classData=u({mM:0},!1,"java.math.BigInteger$",{mM:1,i:1,n:1});var zD;function as(){zD||(zD=new yD);return zD} + function BD(){this.eD=this.Ct=this.cD=this.dD=this.bD=this.$C=this.aD=this.fD=null;CD=this;this.fD=new DD("UP",0);this.aD=new DD("DOWN",1);this.$C=new DD("CEILING",2);this.bD=new DD("FLOOR",3);this.dD=new DD("HALF_UP",4);this.cD=new DD("HALF_DOWN",5);this.Ct=new DD("HALF_EVEN",6);this.eD=new DD("UNNECESSARY",7)}BD.prototype=new p;BD.prototype.constructor=BD;BD.prototype.$classData=u({wM:0},!1,"java.math.RoundingMode$",{wM:1,i:1,n:1});var CD;function Ls(){CD||(CD=new BD);return CD}function ED(){} + ED.prototype=new p;ED.prototype.constructor=ED;ED.prototype.Ib=function(b,a){return Ia(b,a)};ED.prototype.$classData=u({vN:0},!1,"java.util.Arrays$NaturalComparator$",{vN:1,i:1,Lg:1});var FD;function mt(){FD||(FD=new ED);return FD}function GD(){}GD.prototype=new Vt;GD.prototype.constructor=GD;GD.prototype.$classData=u({FN:0},!1,"java.util.Formatter$RootLocaleInfo$",{FN:1,WV:1,i:1});var HD;function JC(){HD||(HD=new GD);return HD}function ID(){}ID.prototype=new p;ID.prototype.constructor=ID; + ID.prototype.Sj=function(b,a,c){b.d[a]=c};ID.prototype.rg=function(b,a){return b.d[a]};ID.prototype.$classData=u({gO:0},!1,"java.util.internal.GenericArrayOps$ReusableAnyRefArrayOps$",{gO:1,i:1,Fr:1});var JD;function nt(){JD||(JD=new ID);return JD}function fu(b){this.Di=0;this.Dp=b}fu.prototype=new $t;fu.prototype.constructor=fu;fu.prototype.Ag=function(b){b=Zt.prototype.Ag.call(this,b);for(var a=this.Dp.length|0,c=0;c!==a;)b=this.Dp[c].Ag(b),c=1+c|0;return b}; + fu.prototype.zi=function(b){for(var a="(",c=this.Dp.length|0,d=0;d!==c;)0!==d&&(a+="|"),a=""+a+this.Dp[d].zi(b),d=1+d|0;return a+")"};fu.prototype.Bj=function(b,a,c,d){for(var e=this.Dp.length|0,g=0;g!==e;)this.Dp[g].Bj(b,a,c,d),g=1+g|0};fu.prototype.$classData=u({kO:0},!1,"java.util.regex.IndicesBuilder$AlternativesNode",{kO:1,Ep:1,i:1});function ku(b){this.Di=0;this.RD=b}ku.prototype=new $t;ku.prototype.constructor=ku; + ku.prototype.zi=function(b){return"(\\"+(this.RD>=(b.length|0)?0:b[this.RD].Di)+")"};ku.prototype.Bj=function(){};ku.prototype.$classData=u({lO:0},!1,"java.util.regex.IndicesBuilder$BackReferenceNode",{lO:1,Ep:1,i:1});function ju(b,a){this.Di=0;this.nO=b;this.ix=a}ju.prototype=new $t;ju.prototype.constructor=ju;ju.prototype.Ag=function(b){return this.ix.Ag(Zt.prototype.Ag.call(this,b))};ju.prototype.zi=function(b){return"("+this.ix.zi(b)+")"}; + ju.prototype.Bj=function(b,a,c,d){void 0!==b[this.Di]&&(a[this.nO]=[c,d]);this.ix.Bj(b,a,c,d)};ju.prototype.$classData=u({mO:0},!1,"java.util.regex.IndicesBuilder$GroupNode",{mO:1,Ep:1,i:1});function hu(b){this.Di=0;this.jx=b}hu.prototype=new $t;hu.prototype.constructor=hu;hu.prototype.zi=function(){return"("+this.jx+")"};hu.prototype.Bj=function(){};hu.prototype.$classData=u({oO:0},!1,"java.util.regex.IndicesBuilder$LeafRegexNode",{oO:1,Ep:1,i:1}); + function gu(b,a,c){this.Di=0;this.rO=b;this.qO=a;this.Qt=c}gu.prototype=new $t;gu.prototype.constructor=gu;gu.prototype.Ag=function(b){return this.Qt.Ag(Zt.prototype.Ag.call(this,b))};gu.prototype.zi=function(b){return"(("+this.qO+this.Qt.zi(b)+"))"};gu.prototype.Bj=function(b,a,c,d){this.rO?au(this.Qt,b,a,d):bu(this.Qt,b,a,c)};gu.prototype.$classData=u({pO:0},!1,"java.util.regex.IndicesBuilder$LookAroundNode",{pO:1,Ep:1,i:1});function lu(b,a){this.Di=0;this.kx=b;this.uO=a}lu.prototype=new $t; + lu.prototype.constructor=lu;lu.prototype.Ag=function(b){return this.kx.Ag(Zt.prototype.Ag.call(this,b))};lu.prototype.zi=function(b){return"("+this.kx.zi(b)+this.uO+")"};lu.prototype.Bj=function(b,a,c,d){au(this.kx,b,a,d)};lu.prototype.$classData=u({tO:0},!1,"java.util.regex.IndicesBuilder$RepeatedNode",{tO:1,Ep:1,i:1});function iu(b){this.Di=0;this.Fp=b}iu.prototype=new $t;iu.prototype.constructor=iu; + iu.prototype.Ag=function(b){b=Zt.prototype.Ag.call(this,b);for(var a=this.Fp.length|0,c=0;c!==a;)b=this.Fp[c].Ag(b),c=1+c|0;return b};iu.prototype.zi=function(b){for(var a="(",c=this.Fp.length|0,d=0;d!==c;)a=""+a+this.Fp[d].zi(b),d=1+d|0;return a+")"};iu.prototype.Bj=function(b,a,c){for(var d=this.Fp.length|0,e=0;e!==d;)c=bu(this.Fp[e],b,a,c),e=1+e|0};iu.prototype.$classData=u({vO:0},!1,"java.util.regex.IndicesBuilder$SequenceNode",{vO:1,Ep:1,i:1}); + function KD(b){if(null===b.Rt)throw tw("No match available");return b.Rt}function LD(b,a){this.Rm=b;this.SD=a;this.St=0;this.Gp=this.SD;this.mx=0;this.Rt=null;this.lx=!1;this.Hr=0}LD.prototype=new p;LD.prototype.constructor=LD;function MD(b){var a=b.Rm;var c=b.Gp;var d=a.Ir;d.lastIndex=b.mx;c=d.exec(c);a=a.Ir.lastIndex|0;b.mx=null!==c?a===(c.index|0)?1+a|0:a:1+b.Gp.length|0;b.Rt=c;b.lx=!1;return null!==c}f=LD.prototype;f.bm=function(){return(KD(this).index|0)+this.St|0}; + f.Km=function(){var b=this.bm(),a=KD(this)[0];return b+a.length|0};f.vq=function(b){b=ND(this.Rm,b);b=OD(this.Rm,KD(this),this.lx)[b];return void 0!==b?(b[0]|0)+this.St|0:-1};f.vr=function(b){b=ND(this.Rm,b);b=OD(this.Rm,KD(this),this.lx)[b];return void 0!==b?(b[1]|0)+this.St|0:-1};f.$classData=u({CO:0},!1,"java.util.regex.Matcher",{CO:1,i:1,XV:1}); + function Xu(b,a,c,d,e,g,h){this.xx=this.Ir=this.dE=null;this.ux=!1;this.tx=b;this.wx=c;this.Vt=d;this.eE=e;this.vx=g;this.NO=h;this.cE=!1;this.Ir=new RegExp(c,this.Vt+(this.eE?"gy":"g"));this.xx=new RegExp("^(?:"+c+")$",d)}Xu.prototype=new p;Xu.prototype.constructor=Xu;function ND(b,a){if(0>a||a>b.vx)throw zy(new Ay,""+a);return b.NO[a]|0} + function OD(b,a,c){if(void 0===a.indices)if(uu().$D)b.cE||(b.Ir=new RegExp(b.wx,b.Vt+(b.eE?"gy":"g")+"d"),b.xx=new RegExp("^(?:"+b.wx+")$",b.Vt+"d"),b.cE=!0),c=c?b.xx:b.Ir,c.lastIndex=a.index|0,a.indices=c.exec(a.input).indices;else{if(!b.ux&&!b.ux){Yt||(Yt=new Xt);var d=b.wx,e=b.Vt,g=new nu(d),h=mu(g);h.Ag(1);var k=h.zi(g.Gr);b.dE=new Wt(d,e,h,-1+(g.Gr.length|0)|0,new RegExp(k,e+"g"),new RegExp("^(?:"+k+")$",e));b.ux=!0}b=b.dE;e=a.input;d=a.index|0;g=c?b.zO:b.yO;g.lastIndex=d;c=g.exec(e);if(null=== + c||(c.index|0)!==d)throw dg(new eg,"[Internal error] Executed '"+g+"' on '"+(e+"' at position "+d)+", got an error.\nOriginal pattern '"+(b.BO+"' with flags '"+b.wO)+"' did match however.");e=d+c[0].length|0;g=1+b.xO|0;h=Array(g);h[0]=[d,e];for(k=1;k!==g;)h[k]=void 0,k=1+k|0;b.AO.Bj(c,h,d,e);a.indices=h}return a.indices}Xu.prototype.w=function(){return this.tx};Xu.prototype.$classData=u({DO:0},!1,"java.util.regex.Pattern",{DO:1,i:1,n:1});function PD(){}PD.prototype=new p; + PD.prototype.constructor=PD;function Ld(b,a){b="\\Q";for(var c=0,d=a.indexOf("\\E",c)|0;0<=d;)b=""+b+a.substring(c,d)+"\\E\\\\E\\Q",c=2+d|0,d=a.indexOf("\\E",c)|0;return""+b+a.substring(c)+"\\E"}PD.prototype.$classData=u({EO:0},!1,"java.util.regex.Pattern$",{EO:1,i:1,n:1});var QD;function Md(){QD||(QD=new PD);return QD}function RD(){this.au=null;SD=this;this.au=new TD}RD.prototype=new p;RD.prototype.constructor=RD;RD.prototype.$classData=u({PO:0},!1,"scala.$less$colon$less$",{PO:1,i:1,n:1});var SD; + function Si(){SD||(SD=new RD);return SD}function Jv(b){b=new (hd(ya).Na)(b);yt(Kt(),b,void 0);return b}function UD(){}UD.prototype=new p;UD.prototype.constructor=UD;function VD(b,a,c){b=a.V();if(-1a)throw new At;var c=b.d.length;c=aa)throw new At;c=b.d.length;c=a>31,e=new FE(sD(pD(),new za(a,e)),c),(b.cu?b.du:xE(b)).d[d]=e);return e}b=new hD;tD(b,new za(a,a>>31),0);EE(b,c);return new FE(b,c)}zE.prototype.$classData=u({dP:0},!1,"scala.math.BigDecimal$",{dP:1,i:1,n:1});var AE;function mn(){AE||(AE=new zE);return AE} + function HE(){this.oE=this.nE=null;IE=this;this.nE=Bs(as(),new za(0,-2147483648));this.oE=Bs(as(),new za(-1,-1))}HE.prototype=new p;HE.prototype.constructor=HE;HE.prototype.$classData=u({fP:0},!1,"scala.math.BigInt$",{fP:1,i:1,n:1});var IE;function JE(){IE||(IE=new HE);return IE}function KE(){}KE.prototype=new p;KE.prototype.constructor=KE; + function qv(b,a){a===ma(rd)?b=Ry():a===ma(sd)?b=Sy():a===ma(pd)?b=Qy():a===ma(td)?b=om():a===ma(wd)?b=Oy():a===ma(zd)?b=Py():a===ma(Ad)?b=Ny():a===ma(od)?b=Ty():a===ma(nd)?b=LE():a===ma(cd)?b=Ev():a===ma(hw)?(ME||(ME=new aF),b=ME):a===ma(gw)?(bF||(bF=new cF),b=bF):b=new dF(a);return b}KE.prototype.$classData=u({vP:0},!1,"scala.reflect.ClassTag$",{vP:1,i:1,n:1});var eF;function rv(){eF||(eF=new KE);return eF}function fF(){}fF.prototype=new p;fF.prototype.constructor=fF;function gF(){} + gF.prototype=fF.prototype;fF.prototype.w=function(){return"\x3cfunction0\x3e"};function hF(){}hF.prototype=new p;hF.prototype.constructor=hF;function iF(){}iF.prototype=hF.prototype;hF.prototype.w=function(){return"\x3cfunction1\x3e"};function jF(){}jF.prototype=new p;jF.prototype.constructor=jF;function kF(){}kF.prototype=jF.prototype;jF.prototype.w=function(){return"\x3cfunction2\x3e"};function lF(){}lF.prototype=new p;lF.prototype.constructor=lF;function mF(){}mF.prototype=lF.prototype; + lF.prototype.w=function(){return"\x3cfunction3\x3e"};function gj(b){this.uq=b}gj.prototype=new p;gj.prototype.constructor=gj;gj.prototype.w=function(){return""+this.uq};gj.prototype.$classData=u({dV:0},!1,"scala.runtime.BooleanRef",{dV:1,i:1,n:1});function nF(b){this.Gy=b}nF.prototype=new p;nF.prototype.constructor=nF;nF.prototype.w=function(){return""+this.Gy};nF.prototype.$classData=u({fV:0},!1,"scala.runtime.IntRef",{fV:1,i:1,n:1});function Yi(b){this.pc=b}Yi.prototype=new p; + Yi.prototype.constructor=Yi;Yi.prototype.w=function(){return""+this.pc};Yi.prototype.$classData=u({jV:0},!1,"scala.runtime.ObjectRef",{jV:1,i:1,n:1});function jy(){}jy.prototype=new p;jy.prototype.constructor=jy;jy.prototype.w=function(){return"Left"};jy.prototype.$classData=u({OP:0},!1,"scala.util.Left$",{OP:1,i:1,n:1});var iy;function ly(){}ly.prototype=new p;ly.prototype.constructor=ly;ly.prototype.w=function(){return"Right"};ly.prototype.$classData=u({QP:0},!1,"scala.util.Right$",{QP:1,i:1,n:1}); + var ky;function oF(){this.ku=this.lu=this.Ll=this.Nd=0;pF=this;this.Nd=Wa("Seq");this.Ll=Wa("Map");this.lu=Wa("Set");this.ku=dz(this,mf().Df,this.Ll)}oF.prototype=new Zy;oF.prototype.constructor=oF;function qF(b,a,c){return az(b,gi(G(),a),gi(G(),c))} + function rF(b){var a=cz();if(Oi(b))a:{var c=a.Nd,d=b.E();switch(d){case 0:a=a.Ja(c,0);break a;case 1:d=c;b=b.ca(0);a=a.Ja(a.H(d,gi(G(),b)),1);break a;default:var e=b.ca(0),g=gi(G(),e);e=c=a.H(c,g);var h=b.ca(1);h=gi(G(),h);var k=h-g|0;for(g=2;g=k}else k=!1;if(k)g=1+g|0;else break}mm();h="".substring(h,g);k=lm(0,h);h=c;h=KD(h)[ND(h.Rm,k)];h=void 0!==h?h:null;null!==h&&AF(d,h);break;case 92:g=1+g|0;g>24&&0===(1&b.Ym)<<24>>24){var a=1+b.mu.Rm.vx|0;om();if(0>=a)a=new Lc(0);else{for(var c=new Lc(a),d=0;d>24}return b.xE} + function DF(b){if(0===(2&b.Ym)<<24>>24&&0===(2&b.Ym)<<24>>24){var a=1+b.mu.Rm.vx|0;om();if(0>=a)a=new Lc(0);else{for(var c=new Lc(a),d=0;d>24}return b.wE}function EF(b,a){this.wE=this.xE=null;this.Ym=this.vE=this.nu=0;this.cQ=b;this.mu=a;this.nu=a.bm();this.vE=a.Km()}EF.prototype=new p;EF.prototype.constructor=EF;f=EF.prototype;f.w=function(){return Lp(this)};f.Fy=function(){return this.cQ};f.bm=function(){return this.nu};f.Km=function(){return this.vE}; + f.vq=function(b){return CF(this).d[b]};f.vr=function(b){return DF(this).d[b]};f.$classData=u({ZP:0},!1,"scala.util.matching.Regex$Match",{ZP:1,i:1,$P:1});function FF(){this.yn=this.xn=this.bl=this.Wj=null}FF.prototype=new bA;FF.prototype.constructor=FF;function GF(){}GF.prototype=FF.prototype;FF.prototype.jg=function(){return this.yn}; + function HF(b){kf();var a=b.mh().da(),c=b.xr().jd;if(null===a?null!==c:!a.l(c))throw xf(new yf,"Core requirement failed: expected argument sort "+(b.mh().da()+" to match domain sort "+b.xr().jd+" when applying "+b.xr()+" to ")+b.mh());}function nj(b){return!!(b&&b.$classData&&b.$classData.eb.Av)}function IF(){this.Ba=null;uq(this,"\x26")}IF.prototype=new LA;IF.prototype.constructor=IF;IF.prototype.$classData=u({EJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.AMP$",{EJ:1,bc:1,Bb:1,i:1});var JF; + function Ko(){JF||(JF=new IF);return JF}function Xo(){this.Ba=null;uq(this,":\x3d")}Xo.prototype=new LA;Xo.prototype.constructor=Xo;Xo.prototype.$classData=u({FJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ASSIGN$",{FJ:1,bc:1,Bb:1,i:1});var Wo;function $o(){this.Ba=null;uq(this,":\x3d*")}$o.prototype=new LA;$o.prototype.constructor=$o;$o.prototype.rf=function(){Te();return Cp(":\x3d\\*")};$o.prototype.$classData=u({GJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ASSIGNANY$",{GJ:1,bc:1,Bb:1,i:1});var Zo; + function KF(b,a){b=yh(Eg(),b);for(var c=LF(a),d=null,e=null;c!==y();){var g=c.x();for(g=yh(Eg(),g.kd).y();g.C();){var h=new nf(g.z(),y());null===e?d=h:e.ja=h;e=h}c=c.D()}c=null===d?y():d;var k=b.qb(c);c=LF(a);if(c===y())d=y();else{a=c.x();b=a=new nf(a.rc,y());for(c=c.D();c!==y();)d=c.x(),d=new nf(d.rc,y()),b=b.ja=d,c=c.D();d=a}a=l=>{if(MF(l)){var m=k.ae(new $f(n=>{if(n.ya()===l.ya()){var q=n.mb(),r=l.mb();q=null===q?null===r:q.l(r)}else q=!1;return q?n.sa()!==l.sa():!1}));if(m.r())return z();m=m.G(); + return new F(B(new C,l,m))}return z()};if(d===y())a=y();else{b=d.x();c=b=new nf(a(b),y());for(d=d.D();d!==y();)e=d.x(),e=new nf(a(e),y()),c=c.ja=e,d=d.D();a=b}b=a;a:for(;;)if(b.r()){c=y();break}else if(c=b.x(),a=b.D(),!1===!c.r())b=a;else for(;;){if(a.r())c=b;else{if(!1!==!a.x().r()){a=a.D();continue}c=a;a=new nf(b.x(),y());d=b.D();for(b=a;d!==c;)e=new nf(d.x(),y()),b=b.ja=e,d=d.D();for(d=c=c.D();!c.r();){if(!1===!c.x().r()){for(;d!==c;)e=new nf(d.x(),y()),b=b.ja=e,d=d.D();d=c.D()}c=c.D()}d.r()|| + (b.ja=d);c=a}break a}if(c===y())a=y();else for(a=c.x(),b=a=new nf(a.G(),y()),c=c.D();c!==y();)d=c.x(),d=new nf(d.G(),y()),b=b.ja=d,c=c.D();if(!a.r()){b=l=>{if(null!==l){var m=l.o();m=Ve().ba.s(m);var n=l.m();return"Symbol '"+m+"' defined as "+l.o().sa()+", but used as "+l.m().sa()+" in "+Ve().ba.s(n)}throw new x(l);};if(a===y())b=y();else{c=a.x();d=c=new nf(b(c),y());for(e=a.D();e!==y();)g=e.x(),g=new nf(b(g),y()),d=d.ja=g,e=e.D();b=c}b=Pi(b,"","\n","");c=l=>{if(null!==l)return l=l.m(),Ve().ba.s(l); + throw new x(l);};if(a===y())c=y();else{d=a.x();e=d=new nf(c(d),y());for(g=a.D();g!==y();)h=g.x(),h=new nf(c(h),y()),e=e.ja=h,g=g.D();c=d}c=Pi(c,"",", ","");d=l=>{if(null!==l)return l=l.o(),Ve().ba.s(l);throw new x(l);};if(a===y())a=y();else{e=a.x();g=e=new nf(d(e),y());for(a=a.D();a!==y();)h=a.x(),h=new nf(d(h),y()),g=g.ja=h,a=a.D();a=e}a=Pi(a,"",", ","");throw new jl("All definitions and uses must match, but found the following mismatches:\n"+b,wm(),c,a,"","",null,"");}} + function NF(b,a){var c=h=>{if(null!==h&&Je(h.o())){var k=h.o();if(we(h.m()))return h=h.m(),k=OF(a,PF(a,k,Sf())),h=OF(a,PF(a,h,Sf())),B(new C,k,h)}if(null!==h&&Je(h.o()))throw k=h.m(),k="Annotation must be formula, but got "+Ve().ba.s(k),h=wm(),new jl(k,h,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");if(null!==h)throw k=h.o(),k="Annotation on programs only, but was on "+Ve().ba.s(k),h=wm(),new jl(k,h,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");throw new x(h);};if(b===y())return y();var d= + b.x(),e=d=new nf(c(d),y());for(b=b.D();b!==y();){var g=b.x();g=new nf(c(g),y());e=e.ja=g;b=b.D()}return d} + function QF(b){var a=h=>{if(null!==h&&null!==h.o())return"\\cdot"!==h.o().sc;throw new x(h);},c=b;a:for(var d;;)if(c.r()){d=y();break}else if(d=c.x(),b=c.D(),!1===!!a(d))c=b;else for(;;){if(b.r())d=c;else{d=b.x();if(!1!==!!a(d)){b=b.D();continue}d=b;b=new nf(c.x(),y());var e=c.D();for(c=b;e!==d;){var g=new nf(e.x(),y());c=c.ja=g;e=e.D()}for(e=d=d.D();!d.r();){g=d.x();if(!1===!!a(g)){for(;e!==d;)g=new nf(e.x(),y()),c=c.ja=g,e=e.D();e=d.D()}d=d.D()}e.r()||(c.ja=e);d=b}break a}a=h=>{if(null!==h&&null!== + h.o())return new ye(h.o().sc,h.o().Hd,Ae(),h.m(),z());throw new x(h);};if(d===y())a=y();else{b=d.x();c=b=new nf(a(b),y());for(d=d.D();d!==y();)e=d.x(),e=new nf(a(e),y()),c=c.ja=e,d=d.D();a=b}return Kf(Lf(),a)}function RF(b){var a=yh(Eg(),b).Ha(new $f(g=>g instanceof bg)).aa(new $f(g=>g));if(Oi(a))for(var c=0,d=a.E(),e=b;;)if(c!==d)b=1+c|0,c=a.ca(c),e=yi(new ui(e),c,new mh(c.ve)),c=b;else{a=e;break}else{d=b;for(a=a.y();a.C();)c=a.z(),d=yi(new ui(d),c,new mh(c.ve));a=d}return a} + function SF(){this.Tv=null}SF.prototype=new p;SF.prototype.constructor=SF;f=SF.prototype;f.w=function(){return"\x3cfunction1\x3e"};function Um(b){if(null!==b.Tv)return b.Tv;throw new VA(new H(()=>"No archive parser set. Please check the command line during startup for error messages."));}f.Lw=function(b,a){return Um(this).Lw(b,a)};f.Iy=function(){return Um(this).Iy()};f.Kw=function(){return Um(this).Kw()}; + function pA(b,a){b=a.kj.Hb.Ha(new $f(l=>{if(null!==l&&null!==l.m()&&l.m().Id instanceof F){for(l=l.m().Id.p;!l.r();){if("\\cdot"===l.x().o().sc)return!0;l=l.D()}return!1}if(null!==l&&null!==l.m()&&z()===l.m().Id)return!1;throw new x(l);}));if(!b.r()){var c=b.x();if(null===c||null===c.m())throw new x(c);a=c.m().ze;c="Definition "+c.o().Tc()+" uses unsupported anonymous (dot) arguments; please use named arguments (e.g., Real x) instead";throw new jl(c,a,"\x3cunknown\x3e","\x3cunknown\x3e","","",null, + "");}var d=TF(a.kj);b=d.Hb.wj(new $f(l=>{if(null!==l&&null!==l.m()&&l.m().Ab instanceof Tj){var m=l.o();l=B(new C,Li(),l.m().ze);return B(new C,m,l)}if(null!==l&&null!==l.m()&&l.m().Ab instanceof Uj){var n=l.m().Ab;m=l.o();var q=l.m().Id;if(q instanceof F)n=n.na,n.r()?n=z():(n=n.G(),n=new F(Xi(new ui(n)).cc(new $f(M=>q.p.ta(B(new C,new um(M.ya(),M.mb()),M.da()))))));else{if(z()!==q)throw new x(q);n=n.na;n.r()?n=z():(n=n.G(),n=new F(Xi(new ui(n))))}var r=n.r()?Sf():n.G();n=di().sb();for(var t=r.y();t.C();){var v= + t.z(),w=v;w=new um(w.ya(),w.mb());var A=(M=>()=>M.Ye())(r);if(ja(n)!==ma(ei)){var E=n.vc(w);if(E instanceof F)w=E.p;else{if(z()!==E)throw new x(E);A=A();fi(n,w,A);w=A}}else{E=gi(G(),w);E^=E>>>16|0;var D=E&(-1+n.oa.d.length|0),L=n.oa.d[D];L=null===L?null:hi(L,w,E);null!==L?w=L.yd:(L=n.oa,A=A(),(1+n.ic|0)>=n.ji&&ii(n,n.oa.d.length<<1),ji(n,w,A,E,L===n.oa?D:E&(-1+n.oa.d.length|0)),w=A)}w.pa(v)}r=ki().Ni;for(n=n.y();n.C();){t=n.z();if(null===t)throw new x(t);r=li(r,t.o(),t.m().db())}l=B(new C,r,l.m().ze); + return B(new C,m,l)}throw new x(l);}));var e=b.Ha(new $f(l=>l.m().o().$d(new $f(m=>1{l=l.m().aa(new $f(m=>m.Yf()));return Pi(l,""," vs. ","")}));throw new jl(c,a,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");}b=b.wj(new $f(l=>{if(null!==l&&null!==l.m()){var m=l.o(),n=l.m().o().aa(new $f(q=>q.m().x()));l=B(new C,Kf(Lf(),n),l.m().m()); + return B(new C,m,l)}throw new x(l);}));e=b.wj(new $f(l=>{if(null!==l&&null!==l.m()){var m=l.o();l=B(new C,l.m().o().cc(new $f(n=>n instanceof fh)).Ha(new $f(n=>!d.Hb.ta(new um(n.ya(),n.mb())))).cc(new $f(n=>Sp().rt.ta(n))).cc(new $f(n=>Hm().st.ta(n))),l.m().m());return B(new C,m,l)}throw new x(l);})).Ha(new $f(l=>{if(null!==l&&null!==l.m())return!l.m().o().r();throw new x(l);}));if(!e.r()){c=e.x();if(null===c||null===c.m())throw new x(c);g=c.m().o();a=c.m().m();c=c.o().Tc();le();g=pe(y(),g);b=new $f(l=> + l.ya());UF||(UF=new VF);var h=g.Le(new GA(UF,b));g=l=>Ve().ba.s(l);if(h===y())g=y();else{b=h.x();e=b=new nf(g(b),y());for(h=h.D();h!==y();){var k=h.x();k=new nf(g(k),y());e=e.ja=k;h=h.D()}g=b}c="Definition "+c+" uses undefined symbol(s) "+Pi(g,"",",","")+". Please add arguments or define as functions/predicates/programs";throw new jl(c,a,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");}b=b.wj(new $f(l=>{if(null!==l&&null!==l.m()){var m=l.o();l=B(new C,l.m().o().aa(new $f(n=>{var q=d.Hb.vc(new um(n.ya(), + n.mb()));return B(new C,n,q)})),l.m().m());return B(new C,m,l)}throw new x(l);})).Ha(new $f(l=>{if(null!==l&&null!==l.m())return l.m().o().$d(new $f(m=>{if(null!==m){var n=m.m();if(n.r())return!1;n=n.G();if(null===n)throw new x(n);m=m.o();if(m instanceof ye){var q=m.Ud,r=n.tc;return(null===q?null===r:q.l(r))?!n.ld.ta(m.jd):!0}return!1}throw new x(m);}));throw new x(l);}));if(!b.r()){c=b.x();if(null===c||null===c.m())throw new x(c);g=c.m().o();a=c.m().m();c="Definition "+c.o().Tc()+" uses "+g.aa(new $f(l=> + {if(null!==l){var m=l.o().Yf(),n=l.o();n=Ve().ba.s(n);l=l.m();if(l.r())l=z();else{l=l.G();var q=l.ld;q.r()?q=z():(q=q.G(),q=new F(q+"-\x3e"));l=new F(":"+(q.r()?"":q.G())+l.tc)}return m+" inconsistent with definition "+n+(l.r()?"":l.G())}throw new x(l);}));throw new jl(c,a,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");}try{c=WF(d,OF(d,PF(d,a.xk,Sf())))}catch(l){if(l instanceof eg)throw a=l,new jl(a.ib,wm(),"\x3cunknown\x3e","\x3cunknown\x3e","","",a,"");throw l;}try{g=XF(d,c)}catch(l){if(l instanceof + eg)throw a=l,new jl(a.ib,wm(),"\x3cunknown\x3e","\x3cunknown\x3e","","",a,"");throw l;}g=WA(ll(),g);le();g=pe(y(),g);b=mf().Df;if(null===b?null!==g:!b.l(g)){if(g===y())a=y();else for(a=g.x(),c=a=new nf(a.Yf(),y()),b=g.D();b!==y();)e=b.x(),e=new nf(e.Yf(),y()),c=c.ja=e,b=b.D();a="Semantic analysis error\nsemantics: Expect unique names_index that identify a unique type.\nambiguous: "+Pi(a,""," and ","");c=wm();if(g===y())g=y();else{b=g.x();e=b=new nf(b.Yf(),y());for(g=g.D();g!==y();)h=g.x(),h=new nf(h.Yf(), + y()),e=e.ja=h,g=g.D();g=b}g=Pi(g,""," and ","");throw new jl(a,c,g,"unambiguous type","\x3cunknown\x3e","\x3cunknown\x3e",null,"");}d.Hb.r()&&!yh(Eg(),c).$d(new $f(l=>{if(l instanceof ye){l=l.jd;var m=Ae();return!(null!==l&&l.l(m))}return!1}))||YF(0,a.lj,a.kj,c);KF(c,d);b=NF(a.ol,d);for(e=XA(b);!e.r();){g=e.x();if(null!==g&&Je(g.o())&&we(g.m()))g=g.m(),d.Hb.r()?YF(Wk(),a.lj,Fm(oA(Wk(),a.xk),Bm().Sv),g):YF(Wk(),a.lj,Fm(d,Bm().Sv),g);else{if(null!==g&&Je(g.o()))throw a=g.m(),a="Unsupported annotation "+ + Ve().ba.s(a)+" of kind "+g.m().sa()+" encountered, please provide a formula",c=wm(),new jl(a,c,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");if(null!==g)throw a=g.m(),a=Ve().ba.s(a),c=g.o(),a="Annotation "+a+" on "+Ve().ba.s(c)+" of kind "+g.o().sa()+" not supported, please annotate programs only",c=wm(),new jl(a,c,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");throw new x(g);}e=e.D()}return new qA(a.lj,a.xm,a.pl,a.In,d,c,a.ym,b,a.wm)} + function oA(b,a){z();var c=di().sb();a=yh(Eg(),a);b=a.Ha(new $f(d=>d instanceof ye)).aa(new $f(d=>d)).Ha(new $f(d=>{d=d.jd;var e=Ae();return null!==d&&d.l(e)})).aa(new $f(d=>{var e=new um(d.Pe,d.Oe),g=new F(d.jd),h=d.Ud;d=c.vc(d);mf();var k=z();g=new vm(g,h,d,new Uj(k),wm());return B(new C,e,g)}));Si();b=Ti(b);a=a.Ha(new $f(d=>d instanceof cg)).aa(new $f(d=>{var e=new um(d.ya(),d.mb()),g=z();d=d.da();var h=z();mf();var k=z();g=new vm(g,d,h,new Uj(k),wm());return B(new C,e,g)}));Si();a=Ti(a);return new ym(b.Cc(a))} + function TF(b){var a=b.Hb.wj(new $f(k=>{if(null!==k&&null!==k.m()&&k.m().Ab instanceof Uj){var l=k.m().Ab;k=B(new C,k.o(),k.m().ze);l=l.na;if(l.r())l=z();else{l=l.G();var m=Xi(new ui(l));l=di().sb();for(var n=m.y();n.C();){var q=n.z(),r=q;r=new um(r.ya(),r.mb());var t=(E=>()=>E.Ye())(m);if(ja(l)!==ma(ei)){var v=l.vc(r);if(v instanceof F)r=v.p;else{if(z()!==v)throw new x(v);t=t();fi(l,r,t);r=t}}else{v=gi(G(),r);v^=v>>>16|0;var w=v&(-1+l.oa.d.length|0),A=l.oa.d[w];A=null===A?null:hi(A,r,v);null!==A? + r=A.yd:(A=l.oa,t=t(),(1+l.ic|0)>=l.ji&&ii(l,l.oa.d.length<<1),ji(l,r,t,v,A===l.oa?w:v&(-1+l.oa.d.length|0)),r=t)}r.pa(q)}m=ki().Ni;for(l=l.y();l.C();){n=l.z();if(null===n)throw new x(n);m=li(m,n.o(),n.m().db())}l=new F(m)}l=l.r()?Li():l.G();return B(new C,k,l)}if(null!==k&&null!==k.m()&&k.m().Ab instanceof Tj){l=k.m().Ab;k=B(new C,k.o(),k.m().ze);m=Xi(new ui(l.fa));l=di().sb();for(n=m.y();n.C();){r=q=n.z();r=new um(r.ya(),r.mb());t=(E=>()=>E.Ye())(m);if(ja(l)!==ma(ei))if(v=l.vc(r),v instanceof F)r= + v.p;else{if(z()!==v)throw new x(v);t=t();fi(l,r,t);r=t}else v=gi(G(),r),v^=v>>>16|0,w=v&(-1+l.oa.d.length|0),A=l.oa.d[w],A=null===A?null:hi(A,r,v),null!==A?r=A.yd:(A=l.oa,t=t(),(1+l.ic|0)>=l.ji&&ii(l,l.oa.d.length<<1),ji(l,r,t,v,A===l.oa?w:v&(-1+l.oa.d.length|0)),r=t);r.pa(q)}m=ki().Ni;for(l=l.y();l.C();){n=l.z();if(null===n)throw new x(n);m=li(m,n.o(),n.m().db())}return B(new C,k,m)}throw new x(k);})).Ha(new $f(k=>{if(null!==k)return k.m().$d(new $f(l=>1{if(null!==k&&null!==k.o()){var l=k.o().o().Tc(),m=k.o().m();k=k.m().aa(new $f(n=>{if(null!==n)return n=n.m().aa(new $f(q=>q.Yf()))," "+Pi(n,""," vs. ","");throw new x(n);}));return"Definition "+l+" at "+m+" uses names inconsistently\n"+Pi(k,"","\n","")}throw new x(k);})),a=Pi(a,"","\n",""),new jl(a,b,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");var c=new ZF;a=di();var d=b.Hb,e=a.Yc(pr(Dh(),d)),g=EA(IA(),b.Hb);b=k=>{if(null!==k&&null!==k.m()&& + k.m().Ab instanceof Tj)return B(new C,k.o(),k.m());if(null!==k&&null!==k.m()&&k.m().Ab instanceof Uj){var l=k.m().Ab,m=k.o();mf();l=l.na;if(l.r())l=z();else{var n=l.G();Si();l=Mi(Rp(),c);l=new ym(l.Cc(e));n=RF(n);var q=k.m().Id;l=OF(l,PF(l,n,QF(q.r()?mf().Df:q.G())));n=l.da();q=k.m().tc;if(null===n?null!==q:!n.l(q))throw m="Definition "+k.o().Tc()+" does not fit declared sort "+k.m().tc+"; right-hand side is of sort "+l.da(),new jl(m,k.m().ze,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");l=new F(l)}m= + B(new C,m,new vm(k.m().ld,k.m().tc,k.m().Id,new Uj(l),k.m().ze));$F(c,m);aG(e,k.o());return m}throw new x(k);};if(g===y())b=y();else{a=g.x();d=a=new nf(b(a),y());for(g=g.D();g!==y();){var h=g.x();h=new nf(b(h),y());d=d.ja=h;g=g.D()}b=a}Si();b=Mi(Rp(),b);return new ym(b)} + function YF(b,a,c,d){yh(Eg(),d).cc(new $f(e=>Hm().st.ta(e))).Ue(new $f(e=>{if(e instanceof ye){var g=c.Hb.vc(new um(e.Pe,e.Oe));if(!(g instanceof F)){if(z()===g){RA();g=a+": undefined function symbol";var h=e.Ud.w(),k=wm();mv();throw OA(g,k,""+e+" "+Ph(ja(e))+" of sort "+e.da(),h,"Make sure to declare all variables in ProgramVariables and all symbols in Definitions block.");}throw new x(g);}k=g.p;if(null===k||null===k.ze)throw new x(k);g=k.ze;h=k.ld;k=k.tc;var l=e.Ud;if(null===l?null===k:l.l(k)){if(h.ta(e.jd))return!0; + h=B(new C,e.jd,h);if(h.Z instanceof F)throw k=h.Z,RA(),h=a+": "+Ve().ba.s(e)+" declared with domain "+k.p+" but used where domain "+e.jd+" was expected.",k=fb(k.p),e=e.jd.w(),OA(h,g,k,e,"");if(z()===h.Z)throw RA(),e=a+": "+Ve().ba.s(e)+" declared as a variable of sort "+e.Ud+" but used as a function with arguments.",OA(e,g,"no arguments","function with arguments","");throw new x(h);}RA();h=a+": "+Ve().ba.s(e)+" declared with sort "+k+" but used where sort "+e.Ud+" was expected.";k+=" function";e= + e.Ud.w();throw OA(h,g,k,e,"");}if(e instanceof bg)return c.Hb.ta(new um(e.ve.ya(),e.ve.mb()));if(dh(e)){Wk();g=Yh().Yc(y());h=ai();k=new rA(g);$h(h,bi().Cd,k,d);if(g.ta(e))return!0;h=!1;g=null;k=c.Hb.vc(new um(e.ya(),e.mb()));a:{if(k instanceof F&&(h=!0,g=k,null!==g.p&&z()===g.p.ld)){h=g.p.ze;g=g.p.tc;break a}if(h&&null!==g.p&&g.p.ld instanceof F)throw k=g.p.ld,RA(),h=a+": "+e.ya()+" was declared as a function but must be a variable when it is assigned to or has a differential equation.",k=Ve().ba.s(e)+ + ": "+k.p+"-\x3e"+g.p.tc+" Function",e="Real "+Ve().ba.s(e),OA(h,g.p.ze,k,e,"");if(z()===k)throw RA(),g=a+": undefined symbol "+Ve().ba.s(e),h="undefined symbol "+Ve().ba.s(e),k="Real "+Ve().ba.s(e),l=wm(),e='Add "Real '+Ve().ba.s(e)+';" to the ProgramVariables block',OA(g,l,h,k,e);throw new x(k);}k=e.da();if(null===k?null!==g:!k.l(g))throw RA(),k=a+": "+Ve().ba.s(e)+" declared with sort "+g+" but used where a "+e.da()+" was expected.",g=""+g+Ve().ba.s(e),e=e.da()+" "+Ve().ba.s(e),OA(k,h,g,e,"");e= + e.da();return null===e?null===g:e.l(g)}return e instanceof tg||e instanceof oh||e instanceof fh}))}f.s=function(b){return dl(this,b,!0)};f.$classData=u({IJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ArchiveParser$",{IJ:1,i:1,HJ:1,va:1});var bG;function Wk(){bG||(bG=new SF);return bG}function cG(){}cG.prototype=new p;cG.prototype.constructor=cG;cG.prototype.$classData=u({LJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.AtomicBinaryFormat$",{LJ:1,i:1,jt:1,rm:1});var dG;function qo(){dG||(dG=new cG);return dG} + function eG(){}eG.prototype=new p;eG.prototype.constructor=eG;eG.prototype.$classData=u({MJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.AtomicFormat$",{MJ:1,i:1,xV:1,rm:1});var fG;function sp(){this.Ba=null;uq(this,"++")}sp.prototype=new LA;sp.prototype.constructor=sp;sp.prototype.rf=function(){Te();return Cp("\\+\\+|\u222a")};sp.prototype.$classData=u({QJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.CHOICE$",{QJ:1,bc:1,Bb:1,i:1});var rp;function gG(){this.Ba=null;uq(this,",")}gG.prototype=new LA; + gG.prototype.constructor=gG;gG.prototype.$classData=u({RJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.COMMA$",{RJ:1,bc:1,Bb:1,i:1});var hG;function Zn(){hG||(hG=new gG);return hG}function up(){this.Ba=null;uq(this,"\u2229")}up.prototype=new LA;up.prototype.constructor=up;up.prototype.rf=function(){Te();return Cp("\u2229")};up.prototype.$classData=u({SJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.DCHOICE$",{SJ:1,bc:1,Bb:1,i:1});var tp; + function iG(b,a,c){if(a===y())var d=y();else{var e=a.x();d=e=new nf(e.o(),y());for(var g=a.D();g!==y();){var h=g.x();h=new nf(h.o(),y());d=d.ja=h;g=g.D()}d=e}e=XA(d);e=YA(d,e);if(y().l(e)){e=b.Hb.Sm().Dk(Kf(Lf(),d));if(e.r())return I(),b=Fm(b,new ym((Si(),Mi(Rp(),a)))),Om(b,c);I();b=e.aa(new $f(m=>m.Tc()));var k="Unique name ("+Pi(b,"",",","")+" not unique)";b=c.c;a=c.ka;I();e=dr(c).b?Uq(c,c.h):Pm(c,b);c.g&&(c.ka=a,R(c,b,X(S(),new H(()=>k))));return e}I();if(e===y())b=y();else for(b=e.x(),a=b=new nf(b.Tc(), + y()),e=e.D();e!==y();)d=e.x(),d=new nf(d.Tc(),y()),a=a.ja=d,e=e.D();var l="Unique name ("+Pi(b,"",",","")+" not unique)";b=c.c;a=c.ka;I();e=dr(c).b?Uq(c,c.h):Pm(c,b);c.g&&(c.ka=a,R(c,b,X(S(),new H(()=>l))));return e} + function jG(b,a){var c=a.c,d=null!==a.v;d&&a.v.ra((new Z("importDefAux")).t,c);Km();var e=a.j;I();kG();var g=xq(),h=a.j;I();kG();var k=a.j;I();var l=a.c,m=6+l|0,n=a.j;N(n,-1+m|0)&&105===n.k.charCodeAt(l)&&109===n.k.charCodeAt(1+l|0)&&112===n.k.charCodeAt(2+l|0)&&111===n.k.charCodeAt(3+l|0)&&114===n.k.charCodeAt(4+l|0)&&116===n.k.charCodeAt(5+l|0)?U(a,m):W(a);a.g&&R(a,l,X(S(),new H(()=>'"import"')));if(a.b&&(l=a.c,m=a.e,n=a.f,Lm(J(),AB(),a),a.b&&(a.b||!a.a))){var q=a.c;sB();var r=!1;r=a.a;for(var t= + lG(wE()),v=a.c,w=0,A=null;;){a.a=r&&1>w;I();Km();var E=a.j;I();mG(a);if(a.b){var D=a.c,L=a.e,M=a.f,T=a.h;if(a.b||!a.a){var V=a.c,ba=a.j,da=a.c;N(ba,da)&&46===ba.k.charCodeAt(da)?U(a,1+da|0):W(a);a.g&&R(a,da,X(S(),new H(()=>'"."')));ba=a.e;da=a.f;if(a.b){var ka=a.c;K(a,T,ka>V||!N(E,ka)?ka:D)}a.g&&O(a,P(J(),M,da),Q(L,ba),V===a.q)}}D=a.f;E=a.e;r=!!(r|a.a);if(a.b)v=a.c,t.pa(a.h),a.a=!1,w=1+w|0,A=E;else{a.a||(1>w?Zq(a,v,r):Xq(a,pr(Dh(),t),v,r));a.g&&ur(J(),1,a,S().Fa,D,A,!0);break}}r=a.e;t=a.f;a.b&&(v= + a.c,K(a,a.h,v>q||!N(k,v)?v:l));a.g&&O(a,P(J(),n,t),Q(m,r),q===a.q)}a.b&&(q=a.c,k=a.e,l=a.f,m=a.h,a.b||!a.a)&&(n=a.c,nG(b,a),b=a.e,r=a.f,a.b&&(t=a.c,h=t>n||!N(h,t)?t:q,K(a,g.S(m,a.h),h)),a.g&&O(a,P(J(),l,r),Q(k,b),n===a.q));a.b?(k=a.c,g=a.e,h=a.f,l=a.h,Lm(J(),AB(),a),a.b?!a.b&&a.a?e=a:(b=a.c,m=a.j,n=a.c,N(m,n)&&59===m.k.charCodeAt(n)?U(a,1+n|0):W(a),a.g&&R(a,n,X(S(),new H(()=>'";"'))),m=a.e,n=a.f,a.b?(q=a.c,e=K(a,l,q>b||!N(e,q)?q:k)):e=a,a.g&&O(a,P(J(),h,n),Q(g,m),b===a.q)):e=a):e=a;d&&a.v.qa((new Z("importDefAux")).t, + e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("importDefAux")).t)),O(e,a,e.e,c{I();var c=Fp(Jp(),Dp(Jp(),a));c=new LB(c,new $f(e=>new oG(e)));var d=new $f(e=>pG(this,e));I();I();I();c=$q(c,d);if(c instanceof Dq&&null!==c.Of)return c=c.Of,1===c.E()?(le(),a=[qG(c.x(),Xp(a))],a=Uf(new Vf,a),pe(y(),a)):c;if(c instanceof Gq)throw rG(UA(),c);throw new x(c);});this.tB=new $f(a=>{I();a=Fp(Jp(),Dp(Jp(),a));a=new LB(a,new $f(d=>new oG(d)));var c=new $f(d=>{I();kG();var e=d.j;I();I();cr(d);if(d.b){var g= + d.c,h=d.e,k=d.f;Lm(J(),AB(),d);if(d.b)if(!d.b&&d.a)h=d;else{var l=d.c;sG(d);var m=d.e,n=d.f;if(d.b){var q=d.c;e=K(d,d.h,q>l||!N(e,q)?q:g)}else e=d;d.g&&O(d,P(J(),k,n),Q(h,m),l===d.q);h=e}else h=d}else h=d;k=AB();if(h.b)if(l=h.u,h.u=!0,k.Wd(h),h.u=l,!h.b&&h.a)d=h;else{I();Km();h=d.j;I();k=d.c;l=tG(this,d);l.b&&(l.h=B(new C,l.h,Pq(d.j,k,d.c)));if(d.b&&(g=d.c,k=d.e,l=d.f,q=d.h,Lm(J(),AB(),d),d.b&&(d.b||!d.a))){m=d.c;I();br(d);n=d.e;e=d.f;if(d.b){var r=d.c;h=K(d,q,r>m||!N(h,r)?r:g)}else h=d;d.g&&O(d, + P(J(),l,e),Q(k,n),m===d.q);d=h}d.b&&(d.h=d.h.o())}else d=h;return d});I();I();I();a=$q(a,c);if(a instanceof Dq&&null!==a.Of)return a.Of;if(a instanceof Gq)throw rG(UA(),a);throw new x(a);})}Xk.prototype=new p;Xk.prototype.constructor=Xk;f=Xk.prototype;f.w=function(){return"\x3cfunction1\x3e"};f.Lw=function(b){return this.sB.s(b)};f.Iy=function(){return this.Oq};f.Kw=function(){return this.tB}; + function uG(b){I();var a=b.c,c=null!==b.v;c&&b.v.ra((new Z("sort")).t,a);var d=b.c,e=b.u;b.u=!0;I();var g=b.a;b.a=!1;var h=b.c;I();var k=b.a;b.a=!1;var l=b.c;I();var m=b.a;b.a=!1;var n=b.c;I();var q=b.c,r=4+q|0,t=b.j;N(t,-1+r|0)&&82===t.k.charCodeAt(q)&&101===t.k.charCodeAt(1+q|0)&&97===t.k.charCodeAt(2+q|0)&&108===t.k.charCodeAt(3+q|0)?U(b,r):W(b);b.g&&R(b,q,X(S(),new H(()=>'"Real"')));r=b.f;q=b.e;if(b.b)b.a=!!(b.a|m);else if(!b.a){t=b.g;b.c=n;t&&O(b,r,b.e,!1);b.a=!1;var v=b.c,w=4+v|0,A=b.j;N(A, + -1+w|0)&&66===A.k.charCodeAt(v)&&111===A.k.charCodeAt(1+v|0)&&111===A.k.charCodeAt(2+v|0)&&108===A.k.charCodeAt(3+v|0)?U(b,w):W(b);b.g&&R(b,v,X(S(),new H(()=>'"Bool"')));v=b.f;w=b.a;m=!!(w|m);b.b||w||Pm(b,n);b.a=m;t&&(n=Q(r,v),m=Q(q,b.e),O(b,n,m,!1))}m=b.f;n=b.e;b.b?b.a=!!(b.a|k):b.a||(q=b.g,b.c=l,q&&O(b,m,b.e,!1),b.a=!1,r=b.c,t=2+r|0,v=b.j,N(v,-1+t|0)&&72===v.k.charCodeAt(r)&&80===v.k.charCodeAt(1+r|0)?U(b,t):W(b),b.g&&R(b,r,X(S(),new H(()=>'"HP"'))),r=b.f,t=b.a,k=!!(t|k),b.b||t||Pm(b,l),b.a=k,q&& + (l=Q(m,r),k=Q(n,b.e),O(b,l,k,!1)));k=b.f;l=b.e;b.b?b.a=!!(b.a|g):b.a||(n=b.g,b.c=h,n&&O(b,k,b.e,!1),b.a=!1,m=b.c,q=2+m|0,r=b.j,N(r,-1+q|0)&&72===r.k.charCodeAt(m)&&71===r.k.charCodeAt(1+m|0)?U(b,q):W(b),b.g&&R(b,m,X(S(),new H(()=>'"HG"'))),m=b.f,q=b.a,g=!!(q|g),b.b||q||Pm(b,h),b.a=g,n&&(h=Q(k,m),g=Q(l,b.e),O(b,h,g,!1)));b.u=e;d=b.b?Uq(b,Pq(b.j,d,b.c)):b;c&&b.v.qa((new Z("sort")).t,d.c,d.b);d.g&&(b=X(S(),new H(()=>(new Z("sort")).t)),O(d,b,d.e,a=l||65<=l&&90>=l;if(!0===l)U(b,1+k|0);else{if(!1!==l)throw new x(l);W(b)}}else W(b);b.g&&R(b,k,X(S(),new H(()=>"[a-zA-Z]")));if(b.b){k=b.c;l=b.e;var m=b.f;if(b.b||!b.a){var n=b.c,q=!1;q=b.a;for(var r=b.c,t=null;;){b.a=!1;I();var v=b.c;if(N(b.j,v)){var w=b.j.k.charCodeAt(b.c);w=95===w||97<=w&&122>=w||65<=w&&90>=w|| + 48<=w&&57>=w;if(!0===w)U(b,1+v|0);else{if(!1!==w)throw new x(w);W(b)}}else W(b);b.g&&R(b,v,X(S(),new H(()=>"[a-zA-Z0-9_]")));w=b.f;v=b.e;q=!!(q|b.a);if(b.b)if(r=b.c,b.a=!1,a!==DB()&&Lm(J(),a,b),!b.b&&b.a)break;else b.a=!1,t=v;else{b.a||Xq(b,void 0,r,q);b.g&&ur(J(),0,b,S().Fa,w,t,!0);break}}a=b.e;q=b.f;b.b&&(r=b.c,K(b,void 0,r>n||!N(h,r)?r:k));b.g&&O(b,P(J(),m,q),Q(l,a),n===b.q)}}b.u=g;e=b.b?Uq(b,Pq(b.j,e,b.c)):b;d&&b.v.qa((new Z("label")).t,e.c,e.b);e.g&&(b=X(S(),new H(()=>(new Z("label")).t)),O(e, + b,e.e,c'"package"')));if(b.b&&(n=b.c,q=b.e,r=b.f,Lm(J(),AB(), + b),b.b&&(b.b||!b.a))){var t=b.c;mG(b);var v=b.e,w=b.f;if(b.b){var A=b.c;K(b,b.h,A>t||!N(m,A)?A:n)}b.g&&O(b,P(J(),r,w),Q(q,v),t===b.q)}if(b.b&&(t=b.c,m=b.e,n=b.f,q=b.h,b.b||!b.a)){r=b.c;sB();v=!1;v=b.a;w=lG(wE());A=b.c;for(var E=null;;){b.a=!1;I();kG();var D=b.j;I();var L=b.j,M=b.c;N(L,M)&&46===L.k.charCodeAt(M)?U(b,1+M|0):W(b);b.g&&R(b,M,X(S(),new H(()=>'"."')));if(b.b){L=b.c;M=b.e;var T=b.f;if(b.b||!b.a){var V=b.c;mG(b);var ba=b.e,da=b.f;if(b.b){var ka=b.c;K(b,b.h,ka>V||!N(D,ka)?ka:L)}b.g&&O(b,P(J(), + T,da),Q(M,ba),V===b.q)}}L=b.f;D=b.e;v=!!(v|b.a);if(b.b)A=b.c,w.pa(b.h),b.a=!1,E=D;else{b.a||Xq(b,pr(Dh(),w),A,v);b.g&&ur(J(),0,b,S().Fa,L,E,!0);break}}v=b.e;w=b.f;b.b&&(A=b.c,l=A>r||!N(l,A)?A:t,K(b,k.S(q,b.h),l));b.g&&O(b,P(J(),n,w),Q(m,v),r===b.q)}(k=b.b)?(g=Uq(b,new F(b.h)),g.a=!!(g.a|h)):b.a||(g=K(b,z(),g),g.a=!!(g.a|h));if(b.g){var pa=b.f;k||(h=X(S(),new H(()=>Fq(J(),pa.wa)+".?")),O(b,h,b.e,!1))}b.u=e;d=b.b?Uq(b,Pq(b.j,d,b.c)):b;c&&b.v.qa((new Z("packageDecl")).t,d.c,d.b);d.g&&(b=X(S(),new H(()=> + (new Z("packageDecl")).t)),O(d,b,d.e,ah||!N(c,m)?m:d)}else c=a;a.g&&O(a,P(J(),g,l),Q(e,k),h===a.q);e=c}else e=a}else e=a;g=AB();if(e.b){h=e.u;e.u=!0;g.Wd(e);e.u=h;if(!e.b&&e.a)return e;I();oB();h=a.c;e=a.a;a.a=!1;I();g=a.c;k=tG(b,a);k.b&&(k.h=B(new C,k.h,Pq(a.j,g,a.c)));(g=a.b)?(h=Uq(a,new F(a.h)),h.a=!!(h.a|e),e=h):a.a?e=a:(h=K(a,z(),h),h.a=!!(h.a|e), + e=h);if(a.g){var n=a.f;g||(g=X(S(),new H(()=>Fq(J(),n.wa)+".?")),O(a,g,a.e,!1))}g=AB();if(e.b){h=e.u;var q=e.h;e.u=!0;g.Wd(e);e.u=h;if(!e.b&&e.a)return e;I();Km();e=a.j;I();sB();g=!1;g=a.a;h=lG(wE());k=a.c;l=0;for(c=null;;){a.a=g&&1>l;I();d=a.c;q.r()?m=z():(m=q.G(),m=new F(m.o()));m=wG(b,m,a);m.b&&(m.h=B(new C,m.h,Pq(a.j,d,a.c)));m=a.f;d=a.e;g=!!(g|a.a);if(a.b){if(k=a.c,h.pa(a.h),a.a=!1,AB()!==DB()&&Lm(J(),AB(),a),a.b||!a.a){a.a=!1;l=1+l|0;c=d;continue}}else a.a||(1>l?Zq(a,k,g):Xq(a,pr(Dh(),h),k, + g)),a.g&&ur(J(),1,a,S().Fa,m,c,!0);break}a.b&&(c=a.c,b=a.e,g=a.f,d=a.h,Lm(J(),AB(),a),!a.b||!a.b&&a.a||(h=a.c,I(),br(a),k=a.e,l=a.f,a.b?(m=a.c,e=K(a,d,m>h||!N(e,m)?m:c)):e=a,a.g&&O(a,P(J(),g,l),Q(b,k),h===a.q),a=e));a.b&&(a.h=a.h.aa(new $f(r=>{if(null!==r){var t=r.o();if(q.r())var v=z();else v=q.G(),v=new F(v.m()+"\n");r=""+(v.r()?"":v.G())+r.m();return new qA(t.lj,t.xm,r,t.In,t.kj,t.xk,t.ym,t.ol,t.wm)}throw new x(r);})).Rd());return a}return e}return e} + function xG(b,a,c){var d=vl(ll()).ml,e=new ZF;vl(ll()).ml=new Lj((Fh,uj)=>{Fh=B(new C,Fh,uj);$F(e,Fh)});try{I();var g=kG().QC,h=c.j;I();var k=kG().PC,l=c.j;I();var m=kG().xt,n=c.j;I();var q=kG().Ak,r=c.j;I();var t=kG().Ae,v=c.j;I();kG();var w=xq(),A=c.j;I();Km();var E=c.j;I();yG(c);if(c.b){var D=c.c,L=c.e,M=c.f;c.a=!0;var T=c.h;if(c.b||!c.a){var V=c.c;zG(c);var ba=c.e,da=c.f;if(c.b){var ka=c.c;K(c,T,ka>V||!N(E,ka)?ka:D)}else c.a=!0;c.g&&O(c,P(J(),M,da),Q(L,ba),V===c.q)}}if(c.b){var pa=c.c,qa=c.e, + Da=c.f,la=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var Ca=c.c;oB();var Ra=c.c,$a=c.a;c.a=!1;I();Km();var Ma=c.j;I();vG(c);if(c.b){var Xa=c.c,Ta=c.e,Za=c.f,Fa=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var Ha=c.c,zb=c.j,tb=c.c;N(zb,tb)&&58===zb.k.charCodeAt(tb)?U(c,1+tb|0):W(c);c.g&&R(c,tb,X(S(),new H(()=>'":"')));var Wb=c.e,Cc=c.f;if(c.b){var gb=c.c;K(c,Fa,gb>Ha||!N(Ma,gb)?gb:Xa)}c.g&&O(c,P(J(),Za,Cc),Q(Ta,Wb),Ha===c.q)}}var Ab=c.b;if(Ab){var kc=Uq(c,new F(c.h));kc.a=!!(kc.a|$a)}else if(!c.a){var pb= + K(c,z(),Ra);pb.a=!!(pb.a|$a)}if(c.g){var Hb=c.f;if(!Ab){var gc=X(S(),new H(()=>Fq(J(),Hb.wa)+".?"));O(c,gc,c.e,!1)}}var lb=c.e,bb=c.f;if(c.b){var hb=c.c,Ya=hb>Ca||!N(A,hb)?hb:pa;K(c,w.S(la,c.h),Ya)}c.g&&O(c,P(J(),Da,bb),Q(qa,lb),Ca===c.q)}}if(c.b){var cb=c.c,Bb=c.e,hc=c.f,Fc=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var Xb=c.c;AG(c);var db=c.e,lc=c.f;if(c.b){var Qb=c.c,Mb=Qb>Xb||!N(v,Qb)?Qb:cb;K(c,t.S(Fc,c.h),Mb)}c.g&&O(c,P(J(),hc,lc),Q(Bb,db),Xb===c.q)}}if(c.b){var Db=c.c,Ob=c.e,Zb=c.f,ic=c.h;Lm(J(), + AB(),c);if(c.b&&(c.b||!c.a)){var Qc=c.c;BG(c);var mc=c.e,ub=c.f;if(c.b){var Rb=c.c,Sb=Rb>Qc||!N(r,Rb)?Rb:Db;K(c,q.S(ic,c.h),Sb)}c.g&&O(c,P(J(),Zb,ub),Q(Ob,mc),Qc===c.q)}}if(c.b){var ec=c.c,ob=c.e,Ib=c.f,qb=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var Jb=c.c;I();var ib=CG(b,c),Tb=AB();if(ib.b){var $b=ib.u,Fb=ib.h;ib.u=!0;Tb.Wd(ib);ib.u=$b;if(ib.b||!ib.a){I();var Gb=kG().Ae,rb=c.j;I();DG(b,c);if(c.b){var nc=c.c,dd=c.e,Dc=c.f,jc=c.h;Lm(J(),AB(),c);if(c.b)if(!c.b&&c.a)mb=c;else{var Gc=c.c;sB();var ed= + !1;ed=c.a;for(var Ub=lG(wE()),Kb=c.c,Ac=null;;){c.a=!1;I();if(a.r())var sb=z();else{var Rc=a.G();sb=new F(Fm(Rc,Fb))}EG(b,sb.r()?Fb:sb.G(),c);var Vb=c.f,Mc=c.e;ed=!!(ed|c.a);if(c.b){var oc=c.c;Ub.pa(c.h);c.a=!1;AB()!==DB()&&Lm(J(),AB(),c);if(!c.b&&c.a)break;else c.a=!1,Kb=oc,Ac=Mc}else{c.a||Xq(c,pr(Dh(),Ub),Kb,ed);c.g&&ur(J(),0,c,S().Fa,Vb,Ac,!0);break}}var ac=c.e,Tc=c.f;if(c.b){var fc=c.c,vb=fc>Gc||!N(rb,fc)?fc:nc;pc=K(c,Gb.S(jc,c.h),vb)}else var pc=c;c.g&&O(c,P(J(),Dc,Tc),Q(dd,ac),Gc===c.q);mb= + pc}else mb=c}else var mb=c;mb.b&&(mb.h=B(new C,Fb,mb.h))}}var qc=c.e,Uc=c.f;if(c.b){var Yb=c.c,nb=Yb>Jb||!N(n,Yb)?Yb:ec;K(c,m.S(qb,c.h),nb)}c.g&&O(c,P(J(),Ib,Uc),Q(ob,qc),Jb===c.q)}}if(c.b){var bc=c.c,rc=c.e,Eb=c.f,sc=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var Sc=c.c;BG(c);var tc=c.e,wb=c.f;if(c.b){var Nc=c.c,xb=Nc>Sc||!N(l,Nc)?Nc:bc;K(c,k.S(sc,c.h),xb)}c.g&&O(c,P(J(),Eb,wb),Q(rc,tc),Sc===c.q)}}if(c.b){var uc=c.c,Ic=c.e,jd=c.f,ud=c.h;Lm(J(),AB(),c);if(c.b)if(!c.b&&c.a)fe=c;else{var kd=c.c;Km();var ld= + c.j;I();kG();var vd=c.j;I();var fd=c.c,qd=3+fd|0,gd=c.j;N(gd,-1+qd|0)&&69===gd.k.charCodeAt(fd)&&110===gd.k.charCodeAt(1+fd|0)&&100===gd.k.charCodeAt(2+fd|0)?U(c,qd):W(c);c.g&&R(c,fd,X(S(),new H(()=>'"End"')));if(c.b){var Ec=c.c,Yc=c.e,Td=c.f;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var xd=c.c;oB();var Fd=c.c,Oc=c.a;c.a=!1;I();vG(c);var md=c.b;if(md){var Nd=Uq(c,new F(c.h));Nd.a=!!(Nd.a|Oc)}else if(!c.a){var Pc=K(c,z(),Fd);Pc.a=!!(Pc.a|Oc)}if(c.g){var yd=c.f;if(!md){var Od=X(S(),new H(()=>Fq(J(),yd.wa)+ + ".?"));O(c,Od,c.e,!1)}}var Me=c.e,Ze=c.f;if(c.b){var je=c.c;K(c,c.h,je>xd||!N(vd,je)?je:Ec)}c.g&&O(c,P(J(),Td,Ze),Q(Yc,Me),xd===c.q)}}if(c.b){var hf=c.c,ze=c.e,Pd=c.f,Ud=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var $e=c.c,pf=c.j,me=c.c;N(pf,me)&&46===pf.k.charCodeAt(me)?U(c,1+me|0):W(c);c.g&&R(c,me,X(S(),new H(()=>'"."')));var qf=c.e,ne=c.f;if(c.b){var qe=c.c;K(c,Ud,qe>$e||!N(ld,qe)?qe:hf)}c.g&&O(c,P(J(),Pd,ne),Q(ze,qf),$e===c.q)}}var Of=c.e,Ff=c.f;if(c.b){var rf=c.c,Ne=rf>kd||!N(h,rf)?rf:uc;Pf=K(c, + g.S(ud,c.h),Ne)}else var Pf=c;c.g&&O(c,P(J(),jd,Ff),Q(Ic,Of),kd===c.q);fe=Pf}else fe=c}else var fe=c;if(fe.b){var Jc=fe.h;if(null===Jc||null===Jc.Nh||null===Jc.Nh.m())throw new x(Jc);vl(ll()).ml=d;if(Jc.Qn.r())bf=!1;else var af=Jc.Qn,ig=Jc.Gm,bf=!gl(hl(),af,ig);if(bf){I();var Yd="end label: "+Jc.Qn+" is optional but should be the same as the start label: "+Jc.Gm,Zd=c.c,ag=c.ka;I();var oe=dr(c).b?Uq(c,c.h):Pm(c,Zd);c.g&&(c.ka=ag,R(c,Zd,X(S(),new H(()=>Yd))));return oe}if(a.r())var sf=z();else{var Hg= + a.G(),Gf=Jc.Nh.m().jb,Gd=LF(Jc.Nh.o());if(Gd===y())var $d=y();else{for(var ug=Gd.x(),jg=new nf(ug.kd,y()),ae=jg,kg=Gd.D();kg!==y();){var Xg=kg.x(),jf=new nf(Xg.kd,y());ae=ae.ja=jf;kg=kg.D()}$d=jg}for(var Ig=FG(new GG,new ZF),Vd=e.y();Vd.C();){var Ue=Vd.z().m();HG(Ig,Ue)}var tf=Ig.$g.Rd(),Yg=lf($d,tf);sf=new F(IG(Hg,iq(Yg,Gf),Sf()))}Wk();var mi=Jc.ir,Eh=Jc.hr,ni=Xp(Jc.Nh.m().Db);if(sf.r())var Rh=z();else{var ih=sf.G();Rh=new F(Fm(ih,Jc.Nh.o()))}var oi=Rh.r()?Jc.Nh.o():Rh.G(),sj=Jc.Nh.m().jb,Ei=Jc.Nh.m().uc.aa(new $f(Fh=> + {if(null!==Fh&&null!==Fh.m()){var uj=Fh.o();return new Ee(uj.r()?"\x3cundefined\x3e":uj.G(),Xp(Fh.m().m()),Fh.m().o())}throw new x(Fh);})).Rd(),Xj=e.Rd();if(Jc.Gm.r())Fi=Li();else{Rp();var Jg=Jc.Gm.G(),xk=[B(new C,"id",Jg)],Xm=Uf(new Vf,xk),Fi=Mi(0,Xm)}var nl=Fi.Cc(Jc.jr),tj=pA(0,new qA(mi,Eh,"\x3cundefined\x3e",ni,oi,sj,Ei,Xj,nl.Cc(Jc.kr)));I();return Om(tj,c)}return fe}finally{vl(ll()).ml=d}} + function wG(b,a,c){I();var d=c.c;b=xG(b,a,c);b.b?(b.h=B(new C,b.h,Pq(c.j,d,c.c)),c=b):c=b;if(c.b){d=c.h;if(null===d)throw new x(d);b=Xp(d.m());c.h=new qA(d.o().lj,d.o().xm,b,d.o().In,d.o().kj,d.o().xk,d.o().ym,d.o().ol,d.o().wm)}return c} + function yG(b){var a=b.c,c=null!==b.v;c&&b.v.ra((new Z("archiveStart")).t,a);I();var d=b.c;I();var e=b.c,g=b.u;b.u=!0;I();var h=b.a;b.a=!1;var k=b.c;I();var l=b.a;b.a=!1;var m=b.c;I();var n=b.a;b.a=!1;var q=b.c;I();var r=b.c,t=12+r|0,v=b.j;N(v,-1+t|0)&&65===v.k.charCodeAt(r)&&114===v.k.charCodeAt(1+r|0)&&99===v.k.charCodeAt(2+r|0)&&104===v.k.charCodeAt(3+r|0)&&105===v.k.charCodeAt(4+r|0)&&118===v.k.charCodeAt(5+r|0)&&101===v.k.charCodeAt(6+r|0)&&69===v.k.charCodeAt(7+r|0)&&110===v.k.charCodeAt(8+ + r|0)&&116===v.k.charCodeAt(9+r|0)&&114===v.k.charCodeAt(10+r|0)&&121===v.k.charCodeAt(11+r|0)?U(b,t):W(b);b.g&&R(b,r,X(S(),new H(()=>'"ArchiveEntry"')));t=b.f;r=b.e;if(b.b)b.a=!!(b.a|n);else if(!b.a){v=b.g;b.c=q;v&&O(b,t,b.e,!1);b.a=!1;var w=b.c,A=5+w|0,E=b.j;N(E,-1+A|0)&&76===E.k.charCodeAt(w)&&101===E.k.charCodeAt(1+w|0)&&109===E.k.charCodeAt(2+w|0)&&109===E.k.charCodeAt(3+w|0)&&97===E.k.charCodeAt(4+w|0)?U(b,A):W(b);b.g&&R(b,w,X(S(),new H(()=>'"Lemma"')));w=b.f;A=b.a;n=!!(A|n);b.b||A||Pm(b,q); + b.a=n;v&&(q=Q(t,w),n=Q(r,b.e),O(b,q,n,!1))}n=b.f;q=b.e;b.b?b.a=!!(b.a|l):b.a||(r=b.g,b.c=m,r&&O(b,n,b.e,!1),b.a=!1,t=b.c,v=7+t|0,w=b.j,N(w,-1+v|0)&&84===w.k.charCodeAt(t)&&104===w.k.charCodeAt(1+t|0)&&101===w.k.charCodeAt(2+t|0)&&111===w.k.charCodeAt(3+t|0)&&114===w.k.charCodeAt(4+t|0)&&101===w.k.charCodeAt(5+t|0)&&109===w.k.charCodeAt(6+t|0)?U(b,v):W(b),b.g&&R(b,t,X(S(),new H(()=>'"Theorem"'))),t=b.f,v=b.a,l=!!(v|l),b.b||v||Pm(b,m),b.a=l,r&&(m=Q(n,t),l=Q(q,b.e),O(b,m,l,!1)));l=b.f;m=b.e;b.b?b.a= + !!(b.a|h):b.a||(q=b.g,b.c=k,q&&O(b,l,b.e,!1),b.a=!1,n=b.c,r=8+n|0,t=b.j,N(t,-1+r|0)&&69===t.k.charCodeAt(n)&&120===t.k.charCodeAt(1+n|0)&&101===t.k.charCodeAt(2+n|0)&&114===t.k.charCodeAt(3+n|0)&&99===t.k.charCodeAt(4+n|0)&&105===t.k.charCodeAt(5+n|0)&&115===t.k.charCodeAt(6+n|0)&&101===t.k.charCodeAt(7+n|0)?U(b,r):W(b),b.g&&R(b,n,X(S(),new H(()=>'"Exercise"'))),n=b.f,r=b.a,h=!!(r|h),b.b||r||Pm(b,k),b.a=h,q&&(k=Q(l,n),h=Q(m,b.e),O(b,k,h,!1)));b.u=g;e=b.b?Uq(b,Pq(b.j,e,b.c)):b;g=e.c;d=e.b?Wq(e,e.h, + !!(e.a|g>d)):Yq(e,g);if(d.b){switch(d.h){case "Exercise":e="exercise";break;case "Lemma":e="lemma";break;default:e="theorem"}d.h=e}c&&b.v.qa((new Z("archiveStart")).t,d.c,d.b);d.g&&(b=X(S(),new H(()=>(new Z("archiveStart")).t)),O(d,b,d.e,a{I();Km();var g=b.j;I();kG();var h=xq(),k=b.j;I();Km();var l=b.j;I();JG(b);if(b.b){var m=b.c,n=b.e,q=b.f;b.a=!0;var r=b.h;if(b.b||!b.a){var t=b.c;zG(b);var v=b.e,w=b.f;if(b.b){var A=b.c;K(b,r,A>t||!N(l,A)?A:m)}else b.a=!0;b.g&&O(b,P(J(),q,w),Q(n,v),t===b.q)}}b.b&&(v=b.c,l=b.e,m=b.f,n=b.h,Lm(J(),AB(),b),!b.b||!b.b&&b.a||(q=b.c,AG(b),r=b.e,t=b.f,b.b&&(w=b.c,k=w>q||!N(k,w)?w:v,K(b,h.S(n,b.h),k)),b.g&& + O(b,P(J(),m,t),Q(l,r),q===b.q)));b.b?(m=b.c,h=b.e,k=b.f,n=b.h,Lm(J(),AB(),b),b.b?!b.b&&b.a?g=b:(l=b.c,q=b.j,r=b.c,N(q,r)&&46===q.k.charCodeAt(r)?U(b,1+r|0):W(b),b.g&&R(b,r,X(S(),new H(()=>'"."'))),q=b.e,r=b.f,b.b?(t=b.c,g=K(b,n,t>l||!N(g,t)?t:m)):g=b,b.g&&O(b,P(J(),k,r),Q(h,q),l===b.q)):g=b):g=b;h=AB();if(g.b){k=g.u;l=g.h;g.u=!0;h.Wd(g);g.u=k;if(!g.b&&g.a)return g;if(null===l)throw new x(l);if(e.ta(l.o())){I();var E="MetaInfo key "+l.o()+" appears twice";e=b.c;g=b.ka;I();h=dr(b).b?Uq(b,b.h):Pm(b, + e);b.g&&(b.ka=g,R(b,e,X(S(),new H(()=>E))));return h}I();e=e.Tf(l.o(),l.m());return Om(e,b)}return g}),AB(),b);c&&b.v.qa((new Z("metaInfo")).t,d.c,d.b);d.g&&(c=X(S(),new H(()=>(new Z("metaInfo")).t)),O(d,c,d.e,a'"Description"')));D=b.f;E=b.e;if(b.b)b.a=!!(b.a|w);else if(!b.a){L=b.g;b.c=A;L&&O(b,D,b.e,!1);b.a=!1;var M=b.c,T=5+M|0,V=b.j;N(V,-1+T|0)&&84===V.k.charCodeAt(M)&&105===V.k.charCodeAt(1+M|0)&&116===V.k.charCodeAt(2+M|0)&&108===V.k.charCodeAt(3+M|0)&&101===V.k.charCodeAt(4+M|0)?U(b,T):W(b);b.g&&R(b,M,X(S(),new H(()=>'"Title"'))); + M=b.f;T=b.a;w=!!(T|w);b.b||T||Pm(b,A);b.a=w;L&&(A=Q(D,M),w=Q(E,b.e),O(b,A,w,!1))}w=b.f;A=b.e;b.b?b.a=!!(b.a|t):b.a||(E=b.g,b.c=v,E&&O(b,w,b.e,!1),b.a=!1,D=b.c,L=4+D|0,M=b.j,N(M,-1+L|0)&&76===M.k.charCodeAt(D)&&105===M.k.charCodeAt(1+D|0)&&110===M.k.charCodeAt(2+D|0)&&107===M.k.charCodeAt(3+D|0)?U(b,L):W(b),b.g&&R(b,D,X(S(),new H(()=>'"Link"'))),D=b.f,L=b.a,t=!!(L|t),b.b||L||Pm(b,v),b.a=t,E&&(v=Q(w,D),t=Q(A,b.e),O(b,v,t,!1)));t=b.f;v=b.e;b.b?b.a=!!(b.a|q):b.a||(A=b.g,b.c=r,A&&O(b,t,b.e,!1),b.a=!1, + w=b.c,E=6+w|0,D=b.j,N(D,-1+E|0)&&65===D.k.charCodeAt(w)&&117===D.k.charCodeAt(1+w|0)&&116===D.k.charCodeAt(2+w|0)&&104===D.k.charCodeAt(3+w|0)&&111===D.k.charCodeAt(4+w|0)&&114===D.k.charCodeAt(5+w|0)?U(b,E):W(b),b.g&&R(b,w,X(S(),new H(()=>'"Author"'))),w=b.f,E=b.a,q=!!(E|q),b.b||E||Pm(b,r),b.a=q,A&&(r=Q(t,w),q=Q(v,b.e),O(b,r,q,!1)));q=b.f;r=b.e;b.b?b.a=!!(b.a|m):b.a||(v=b.g,b.c=n,v&&O(b,q,b.e,!1),b.a=!1,t=b.c,A=3+t|0,w=b.j,N(w,-1+A|0)&&83===w.k.charCodeAt(t)&&101===w.k.charCodeAt(1+t|0)&&101===w.k.charCodeAt(2+ + t|0)?U(b,A):W(b),b.g&&R(b,t,X(S(),new H(()=>'"See"'))),t=b.f,A=b.a,m=!!(A|m),b.b||A||Pm(b,n),b.a=m,v&&(n=Q(q,t),m=Q(r,b.e),O(b,n,m,!1)));m=b.f;n=b.e;b.b?b.a=!!(b.a|k):b.a||(r=b.g,b.c=l,r&&O(b,m,b.e,!1),b.a=!1,q=b.c,v=12+q|0,t=b.j,N(t,-1+v|0)&&73===t.k.charCodeAt(q)&&108===t.k.charCodeAt(1+q|0)&&108===t.k.charCodeAt(2+q|0)&&117===t.k.charCodeAt(3+q|0)&&115===t.k.charCodeAt(4+q|0)&&116===t.k.charCodeAt(5+q|0)&&114===t.k.charCodeAt(6+q|0)&&97===t.k.charCodeAt(7+q|0)&&116===t.k.charCodeAt(8+q|0)&&105=== + t.k.charCodeAt(9+q|0)&&111===t.k.charCodeAt(10+q|0)&&110===t.k.charCodeAt(11+q|0)?U(b,v):W(b),b.g&&R(b,q,X(S(),new H(()=>'"Illustration"'))),q=b.f,v=b.a,k=!!(v|k),b.b||v||Pm(b,l),b.a=k,r&&(l=Q(m,q),k=Q(n,b.e),O(b,l,k,!1)));k=b.f;l=b.e;b.b?b.a=!!(b.a|g):b.a||(n=b.g,b.c=h,n&&O(b,k,b.e,!1),b.a=!1,m=b.c,r=8+m|0,q=b.j,N(q,-1+r|0)&&67===q.k.charCodeAt(m)&&105===q.k.charCodeAt(1+m|0)&&116===q.k.charCodeAt(2+m|0)&&97===q.k.charCodeAt(3+m|0)&&116===q.k.charCodeAt(4+m|0)&&105===q.k.charCodeAt(5+m|0)&&111=== + q.k.charCodeAt(6+m|0)&&110===q.k.charCodeAt(7+m|0)?U(b,r):W(b),b.g&&R(b,m,X(S(),new H(()=>'"Citation"'))),m=b.f,r=b.a,g=!!(r|g),b.b||r||Pm(b,h),b.a=g,n&&(h=Q(k,m),g=Q(l,b.e),O(b,h,g,!1)));b.u=e;d=b.b?Uq(b,Pq(b.j,d,b.c)):b;c&&b.v.qa((new Z("metaInfoKey")).t,d.c,d.b);d.g&&(b=X(S(),new H(()=>(new Z("metaInfoKey")).t)),O(d,b,d.e,a{var d=a.a;a.a=!1;var e=a.c;I();KG(b,c,a);var g=a.f,h=a.e;if(a.b)a.a=!!(a.a|d);else if(!a.a){var k=a.g;a.c=e;k&&O(a,g,a.e,!1);a.a=!1;LG(b,c,a);c=a.f;var l=a.a;d=!!(l|d);a.b||l||Pm(a,e);a.a=d;k&&(e=Q(g,c),h=Q(h,a.e),O(a,e,h,!1))}return a}),AB(),a)} + function tG(b,a){var c=a.c,d=null!==a.v;d&&a.v.ra((new Z("packageDefinitions")).t,c);Km();var e=a.j;I();kG();var g=a.j;I();kG();var h=a.j;I();var k=a.c,l=11+k|0,m=a.j;N(m,-1+l|0)&&68===m.k.charCodeAt(k)&&101===m.k.charCodeAt(1+k|0)&&102===m.k.charCodeAt(2+k|0)&&105===m.k.charCodeAt(3+k|0)&&110===m.k.charCodeAt(4+k|0)&&105===m.k.charCodeAt(5+k|0)&&116===m.k.charCodeAt(6+k|0)&&105===m.k.charCodeAt(7+k|0)&&111===m.k.charCodeAt(8+k|0)&&110===m.k.charCodeAt(9+k|0)&&115===m.k.charCodeAt(10+k|0)?U(a,l): + W(a);a.g&&R(a,k,X(S(),new H(()=>'"Definitions"')));if(a.b&&(k=a.c,l=a.e,m=a.f,a.a=!0,a.b||!a.a)){var n=a.c;zG(a);var q=a.e,r=a.f;if(a.b){var t=a.c;K(a,void 0,t>n||!N(h,t)?t:k)}else a.a=!0;a.g&&O(a,P(J(),m,r),Q(l,q),n===a.q)}a.b&&(h=a.c,k=a.e,l=a.f,Lm(J(),AB(),a),!a.b||!a.b&&a.a||(m=a.c,Jm(Nm(),new ym(Li()),new $f(v=>{I();var w=MG(b,v,a),A=AB();if(w.b){var E=w.u,D=w.h;w.u=!0;A.Wd(w);w.u=E;return!w.b&&w.a?w:iG(v,D,a)}return w}),AB(),a),n=a.e,q=a.f,a.b&&(r=a.c,K(a,a.h,r>m||!N(g,r)?r:h)),a.g&&O(a,P(J(), + l,q),Q(k,n),m===a.q)));a.b?(l=a.c,g=a.e,h=a.f,m=a.h,Lm(J(),AB(),a),a.b?!a.b&&a.a?e=a:(n=k=a.c,q=4+n|0,r=a.j,N(r,-1+q|0)&&69===r.k.charCodeAt(n)&&110===r.k.charCodeAt(1+n|0)&&100===r.k.charCodeAt(2+n|0)&&46===r.k.charCodeAt(3+n|0)?U(a,q):W(a),a.g&&R(a,n,X(S(),new H(()=>'"End."'))),n=a.e,q=a.f,a.b?(r=a.c,e=K(a,m,r>k||!N(e,r)?r:l)):e=a,a.g&&O(a,P(J(),h,q),Q(g,n),k===a.q)):e=a):e=a;d&&a.v.qa((new Z("packageDefinitions")).t,e.c,e.b);e.g&&(d=X(S(),new H(()=>(new Z("packageDefinitions")).t)),O(e,d,e.e,c< + e.q),e.b||(c=B(new C,(new Z("packageDefinitions")).t,c),e.J=new nf(c,e.J)));return e} + function LG(b,a,c){var d=c.c,e=null!==c.v;e&&c.v.ra((new Z("definitions")).t,d);Km();var g=c.j;I();kG();var h=c.j;I();kG();var k=c.j;I();var l=c.c,m=11+l|0,n=c.j;N(n,-1+m|0)&&68===n.k.charCodeAt(l)&&101===n.k.charCodeAt(1+l|0)&&102===n.k.charCodeAt(2+l|0)&&105===n.k.charCodeAt(3+l|0)&&110===n.k.charCodeAt(4+l|0)&&105===n.k.charCodeAt(5+l|0)&&116===n.k.charCodeAt(6+l|0)&&105===n.k.charCodeAt(7+l|0)&&111===n.k.charCodeAt(8+l|0)&&110===n.k.charCodeAt(9+l|0)&&115===n.k.charCodeAt(10+l|0)?U(c,m):W(c); + c.g&&R(c,l,X(S(),new H(()=>'"Definitions"')));if(c.b&&(l=c.c,m=c.e,n=c.f,c.a=!0,c.b||!c.a)){var q=c.c;zG(c);var r=c.e,t=c.f;if(c.b){var v=c.c;K(c,void 0,v>q||!N(k,v)?v:l)}else c.a=!0;c.g&&O(c,P(J(),n,t),Q(m,r),q===c.q)}c.b&&(k=c.c,l=c.e,m=c.f,Lm(J(),AB(),c),!c.b||!c.b&&c.a||(n=c.c,Jm(Nm(),a,new $f(w=>{I();var A=MG(b,w,c),E=AB();if(A.b){var D=A.u,L=A.h;A.u=!0;E.Wd(A);A.u=D;return!A.b&&A.a?A:iG(w,L,c)}return A}),AB(),c),a=c.e,q=c.f,c.b&&(r=c.c,K(c,c.h,r>n||!N(h,r)?r:k)),c.g&&O(c,P(J(),m,q),Q(l,a),n=== + c.q)));c.b?(l=c.c,h=c.e,a=c.f,m=c.h,Lm(J(),AB(),c),c.b?!c.b&&c.a?g=c:(n=k=c.c,q=4+n|0,r=c.j,N(r,-1+q|0)&&69===r.k.charCodeAt(n)&&110===r.k.charCodeAt(1+n|0)&&100===r.k.charCodeAt(2+n|0)&&46===r.k.charCodeAt(3+n|0)?U(c,q):W(c),c.g&&R(c,n,X(S(),new H(()=>'"End."'))),n=c.e,q=c.f,c.b?(r=c.c,g=K(c,m,r>k||!N(g,r)?r:l)):g=c,c.g&&O(c,P(J(),a,q),Q(h,n),k===c.q)):g=c):g=c;e&&c.v.qa((new Z("definitions")).t,g.c,g.b);g.g&&(e=X(S(),new H(()=>(new Z("definitions")).t)),O(g,e,g.e,d'";"')));var E=c.e,D=c.f;if(c.b){var L=c.c;K(c,t,L>v||!N(m,L)?L:n)}c.g&&O(c,P(J(),r,D),Q(q,E),v===c.q)}}var M=c.f,T=c.e;if(c.b)c.a=!!(c.a|k);else if(!c.a){var V=c.g;c.c=l;V&&O(c,M,c.e,!1);c.a= + !1;I();var ba=OG(b,c);if(ba.b){var da=ba.h,ka=y();ba.h=new nf(da,ka)}var pa=c.f,qa=c.a,Da=!!(qa|k);c.b||qa||Pm(c,l);c.a=Da;if(V){var la=Q(M,pa),Ca=Q(T,c.e);O(c,la,Ca,!1)}}var Ra=c.f,$a=c.e;if(c.b)c.a=!!(c.a|g);else if(!c.a){var Ma=c.g;c.c=h;Ma&&O(c,Ra,c.e,!1);c.a=!1;I();var Xa=PG(b,c),Ta=AB();if(Xa.b){var Za=Xa.u,Fa=Xa.h;Xa.u=!0;Ta.Wd(Xa);Xa.u=Za;if(Xa.b||!Xa.a){if(Fa===y())var Ha=y();else{for(var zb=Fa.x(),tb=new nf(zb.o(),y()),Wb=tb,Cc=Fa.D();Cc!==y();){var gb=Cc.x(),Ab=new nf(gb.o(),y());Wb=Wb.ja= + Ab;Cc=Cc.D()}Ha=tb}var kc=Kf(Lf(),Ha).Dk(a.Hb.Sm());if(kc.r()){var pb=c.a;c.a=!1;var Hb=c.c;I();Km();var gc=c.j;I();I();var lb=Gd=>{if(null!==Gd&&null!==Gd.m()&&Gd.m().Ab instanceof Tj){var $d=Gd.m().Ab,ug=Gd.o();mf();$d=WF(a,$d.fa);return B(new C,ug,new vm(Gd.m().ld,Gd.m().tc,Gd.m().Id,new Tj($d),Gd.m().ze))}return Gd};if(Fa===y())var bb=y();else{for(var hb=Fa.x(),Ya=new nf(lb(hb),y()),cb=Ya,Bb=Fa.D();Bb!==y();){var hc=Bb.x(),Fc=new nf(lb(hc),y());cb=cb.ja=Fc;Bb=Bb.D()}bb=Ya}Om(bb,c);if(c.b){var Xb= + c.c,db=c.e,lc=c.f,Qb=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var Mb=c.c,Db=c.c;I();var Ob=c.j,Zb=c.c,ic=N(Ob,Zb)&&59===Ob.k.charCodeAt(Zb)?U(c,1+Zb|0):W(c);c.g&&R(c,Zb,X(S(),new H(()=>'";"')));var Qc=ic.c;ic.b?Wq(ic,ic.h,!!(ic.a|Qc>Db)):Yq(ic,Qc);var mc=c.e,ub=c.f;if(c.b){var Rb=c.c;K(c,Qb,Rb>Mb||!N(gc,Rb)?Rb:Xb)}c.g&&O(c,P(J(),lc,ub),Q(db,mc),Mb===c.q)}}var Sb=c.f,ec=c.e;if(c.b)c.a=!!(c.a|pb);else if(!c.a){var ob=c.g;c.c=Hb;ob&&O(c,Sb,c.e,!1);c.a=!1;a:{if(Fa instanceof nf&&null!==Fa.Ob&&null!==Fa.Ob.m()&& + Fa.Ob.m().Ab instanceof Uj){var Ib=Fa.Ob.m().Ab;if(z()===Ib.na&&y().l(Fa.ja)){var qb=c.a;c.a=!1;var Jb=c.c;I();I();Km();var ib=c.j;I();kG();var Tb=c.j;I();var $b=c.c;I();var Fb=c.j,Gb=c.c,rb=N(Fb,Gb)&&61===Fb.k.charCodeAt(Gb)?U(c,1+Gb|0):W(c);c.g&&R(c,Gb,X(S(),new H(()=>'"\x3d"')));var nc=rb.c;rb.b?Wq(rb,rb.h,!!(rb.a|nc>$b)):Yq(rb,nc);if(c.b){var dd=c.c,Dc=c.e,jc=c.f;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var Gc=c.c;QG(b.og,!0,c);var ed=c.e,Ub=c.f;if(c.b){var Kb=c.c;K(c,c.h,Kb>Gc||!N(Tb,Kb)?Kb:dd)}c.g&& + O(c,P(J(),jc,Ub),Q(Dc,ed),Gc===c.q)}}if(c.b){var Ac=c.c,sb=c.e,Rc=c.f,Vb=c.h;Lm(J(),AB(),c);if(c.b)if(!c.b&&c.a)mb=c;else{var Mc=c.c,oc=c.j,ac=c.c;N(oc,ac)&&59===oc.k.charCodeAt(ac)?U(c,1+ac|0):W(c);c.g&&R(c,ac,X(S(),new H(()=>'";"')));var Tc=c.e,fc=c.f;if(c.b){var vb=c.c;pc=K(c,Vb,vb>Mc||!N(ib,vb)?vb:Ac)}else var pc=c;c.g&&O(c,P(J(),Rc,fc),Q(sb,Tc),Mc===c.q);mb=pc}else mb=c}else var mb=c;if(mb.b){var qc=mb.h,Uc=Fa.Ob.o();mf();var Yb=new F(WF(a,qc)),nb=B(new C,Uc,new vm(Fa.Ob.m().ld,Fa.Ob.m().tc, + Fa.Ob.m().Id,new Uj(Yb),Fa.Ob.m().ze)),bc=y();mb.h=new nf(nb,bc)}var rc=c.f,Eb=c.e;if(c.b)c.a=!!(c.a|qb);else if(!c.a){var sc=c.g;c.c=Jb;sc&&O(c,rc,c.e,!1);c.a=!1;I();Km();var Sc=c.j;I();kG();var tc=c.j;I();var wb=c.c,Nc=3+wb|0,xb=c.j;N(xb,-1+Nc|0)&&60===xb.k.charCodeAt(wb)&&45===xb.k.charCodeAt(1+wb|0)&&62===xb.k.charCodeAt(2+wb|0)?U(c,Nc):W(c);c.g&&R(c,wb,X(S(),new H(()=>'"\x3c-\x3e"')));if(c.b){var uc=c.c,Ic=c.e,jd=c.f;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var ud=c.c;RG(b.og,c);var kd=c.e,ld=c.f; + if(c.b){var vd=c.c;K(c,c.h,vd>ud||!N(tc,vd)?vd:uc)}c.g&&O(c,P(J(),jd,ld),Q(Ic,kd),ud===c.q)}}if(c.b){var fd=c.c,qd=c.e,gd=c.f,Ec=c.h;Lm(J(),AB(),c);if(c.b)if(!c.b&&c.a)Pc=c;else{var Yc=c.c,Td=c.j,xd=c.c;N(Td,xd)&&59===Td.k.charCodeAt(xd)?U(c,1+xd|0):W(c);c.g&&R(c,xd,X(S(),new H(()=>'";"')));var Fd=c.e,Oc=c.f;if(c.b){var md=c.c;Nd=K(c,Ec,md>Yc||!N(Sc,md)?md:fd)}else var Nd=c;c.g&&O(c,P(J(),gd,Oc),Q(qd,Fd),Yc===c.q);Pc=Nd}else Pc=c}else var Pc=c;if(Pc.b){var yd=Pc.h,Od=Fa.Ob.o();mf();var Me=new F(WF(a, + yd)),Ze=B(new C,Od,new vm(Fa.Ob.m().ld,Fa.Ob.m().tc,Fa.Ob.m().Id,new Uj(Me),Fa.Ob.m().ze)),je=y();Pc.h=new nf(Ze,je)}var hf=c.f,ze=c.a,Pd=!!(ze|qb);c.b||ze||Pm(c,Jb);c.a=Pd;if(sc){var Ud=Q(rc,hf),$e=Q(Eb,c.e);O(c,Ud,$e,!1)}}break a}}I();dr(c)}var pf=c.f,me=c.a,qf=!!(me|pb);c.b||me||Pm(c,Hb);c.a=qf;if(ob){var ne=Q(Sb,pf),qe=Q(ec,c.e);O(c,ne,qe,!1)}}}else{I();var Of=kc.aa(new $f(Gd=>Gd.Tc())),Ff="Unique name ("+Pi(Of,"",",","")+" not unique)",rf=c.c,Ne=c.ka;I();dr(c).b?Uq(c,c.h):Pm(c,rf);c.g&&(c.ka= + Ne,R(c,rf,X(S(),new H(()=>Ff))))}}}var Pf=c.f,fe=c.a,Jc=!!(fe|g);c.b||fe||Pm(c,h);c.a=Jc;if(Ma){var af=Q(Ra,Pf),ig=Q($a,c.e);O(c,af,ig,!1)}}var bf=c.f,Yd=c.e;if(c.b)c.a=!!(c.a|d);else if(!c.a){var Zd=c.g;c.c=e;Zd&&O(c,bf,c.e,!1);c.a=!1;SG(b,c);var ag=c.f,oe=c.a,sf=!!(oe|d);c.b||oe||Pm(c,e);c.a=sf;if(Zd){var Hg=Q(bf,ag),Gf=Q(Yd,c.e);O(c,Hg,Gf,!1)}}return c} + function TG(b,a,c){I();var d=kG().xt,e=c.j;I();var g=kG().Ak,h=c.j;I();var k=kG().Ae,l=c.j;I();kG();var m=xq(),n=c.j;I();I();er(c);if(c.b){var q=c.c,r=c.e,t=c.f,v=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var w=c.c;UG(b.og,c);var A=c.e,E=c.f;if(c.b){var D=c.c,L=D>w||!N(n,D)?D:q;K(c,m.S(v|0,c.h),L)}c.g&&O(c,P(J(),t,E),Q(r,A),w===c.q)}}if(c.b){var M=c.c,T=c.e,V=c.f,ba=c.h;if(c.b||!c.a){var da=c.c;oB();var ka=c.c,pa=c.a;c.a=!1;I();Km();var qa=c.j;I();kG();var Da=c.j;I();var la=c.c,Ca=2+la|0,Ra=c.j;N(Ra, + -1+Ca|0)&&60===Ra.k.charCodeAt(la)&&60===Ra.k.charCodeAt(1+la|0)?U(c,Ca):W(c);c.g&&R(c,la,X(S(),new H(()=>'"\x3c\x3c"')));if(c.b){var $a=c.c,Ma=c.e,Xa=c.f;c.a=!0;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var Ta=c.c;RG(b.og,c);var Za=c.e,Fa=c.f;if(c.b){var Ha=c.c;K(c,c.h,Ha>Ta||!N(Da,Ha)?Ha:$a)}else c.a=!0;c.g&&O(c,P(J(),Xa,Fa),Q(Ma,Za),Ta===c.q)}}if(c.b){var zb=c.c,tb=c.e,Wb=c.f,Cc=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var gb=c.c,Ab=c.c,kc=2+Ab|0,pb=c.j;N(pb,-1+kc|0)&&62===pb.k.charCodeAt(Ab)&&62===pb.k.charCodeAt(1+ + Ab|0)?U(c,kc):W(c);c.g&&R(c,Ab,X(S(),new H(()=>'"\x3e\x3e"')));var Hb=c.e,gc=c.f;if(c.b){var lb=c.c;K(c,Cc,lb>gb||!N(qa,lb)?lb:zb)}c.g&&O(c,P(J(),Wb,gc),Q(tb,Hb),gb===c.q)}}var bb=c.b;if(bb){var hb=Uq(c,new F(c.h));hb.a=!!(hb.a|pa)}else if(!c.a){var Ya=K(c,z(),ka);Ya.a=!!(Ya.a|pa)}if(c.g){var cb=c.f;if(!bb){var Bb=X(S(),new H(()=>Fq(J(),cb.wa)+".?"));O(c,Bb,c.e,!1)}}var hc=c.e,Fc=c.f;if(c.b){var Xb=c.c,db=Xb>da||!N(l,Xb)?Xb:M;K(c,k.S(ba,c.h),db)}c.g&&O(c,P(J(),V,Fc),Q(T,hc),da===c.q)}}if(c.b){var lc= + c.c,Qb=c.e,Mb=c.f,Db=c.h;if(c.b||!c.a){var Ob=c.c;oB();var Zb=c.c,ic=c.a;c.a=!1;I();Km();var Qc=c.j;I();kG();var mc=c.j;I();var ub=c.j,Rb=c.c;N(ub,Rb)&&40===ub.k.charCodeAt(Rb)?U(c,1+Rb|0):W(c);c.g&&R(c,Rb,X(S(),new H(()=>'"("')));if(c.b){var Sb=c.c,ec=c.e,ob=c.f;c.a=!0;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var Ib=c.c;I();var qb=sB(),Jb=AB();lr();for(var ib=lG(wE()),Tb=c.c,$b=0,Fb=!1,Gb=c.a,rb=null,nc=null;;){c.a=!!(Fb|(0>$b&&Gb));kG();var dd=xq(),Dc=c.j;I();uG(c);if(c.b){var jc=c.c,Gc=c.e,ed=c.f,Ub= + c.h;if(c.b||!c.a){var Kb=c.c;oB();var Ac=c.c,sb=c.a;c.a=!1;I();kG();var Rc=c.j;I();zG(c);if(c.b){var Vb=c.c,Mc=c.e,oc=c.f;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var ac=c.c;UG(b.og,c);var Tc=c.e,fc=c.f;if(c.b){var vb=c.c;K(c,c.h,vb>ac||!N(Rc,vb)?vb:Vb)}c.g&&O(c,P(J(),oc,fc),Q(Mc,Tc),ac===c.q)}}var pc=c.b;if(pc){var mb=Uq(c,new F(c.h));mb.a=!!(mb.a|sb)}else if(!c.a){var qc=K(c,z(),Ac);qc.a=!!(qc.a|sb)}if(c.g){var Uc=c.f;if(!pc){var Yb=X(S(),new H((Vd=>()=>Fq(J(),Vd.wa)+".?")(Uc)));O(c,Yb,c.e,!1)}}var nb= + c.e,bc=c.f;if(c.b){var rc=c.c,Eb=rc>Kb||!N(Dc,rc)?rc:jc;K(c,dd.S(Ub,c.h),Eb)}c.g&&O(c,P(J(),ed,bc),Q(Gc,nb),Kb===c.q)}}var sc=c.f,Sc=c.e,tc=c.a,wb=c.g;if(c.b){var Nc=c.c;ib.pa(c.h);var xb=1+$b|0;if(2147483647===xb){hr(Nc,Nc,xb,!!(Gb|tc),0,c,qb,ib);wb&&R(c,Tb,X(S(),new H((Vd=>()=>Fq(J(),Vd.wa)+".rep")(sc))));break}else if(Jb!==DB()&&(Lm(J(),Jb,c),!c.b&&c.a))break;else{c.a=!1;var uc=c.c;I();var Ic=c.j,jd=c.c,ud=N(Ic,jd)&&44===Ic.k.charCodeAt(jd)?U(c,1+jd|0):W(c);c.g&&R(c,jd,X(S(),new H(()=>'","'))); + var kd=ud.c,ld=ud.b?Wq(ud,ud.h,!!(ud.a|kd>uc)):Yq(ud,kd),vd=c.a,fd=!!(!!(Gb|tc)|vd);if(null===ld)Tb=Nc,$b=xb,Fb=!1,Gb=fd,rb=null,nc=Sc;else if(c.b){var qd=c.f;if(Jb===DB()||(Lm(J(),Jb,c),c.b||!vd&&!c.a))Tb=Nc,$b=xb,Fb=vd,Gb=fd,rb=qd,nc=Sc;else break}else{vd?Zq(c,Nc,fd):hr(Nc,Nc,xb,fd,0,c,qb,ib);wb&&ur(J(),0,c,null,sc,Sc,!0);break}}}else{tc||hr(Tb,Tb,$b,!!(Gb|tc),0,c,qb,ib);wb&&ur(J(),0,c,rb,sc,nc,Fb||tc);break}}var gd=c.e,Ec=c.f;if(c.b){var Yc=c.c;K(c,c.h,Yc>Ib||!N(mc,Yc)?Yc:Sb)}else c.a=!0;c.g&& + O(c,P(J(),ob,Ec),Q(ec,gd),Ib===c.q)}}if(c.b){var Td=c.c,xd=c.e,Fd=c.f,Oc=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var md=c.c,Nd=c.c;I();var Pc=c.j,yd=c.c,Od=N(Pc,yd)&&41===Pc.k.charCodeAt(yd)?U(c,1+yd|0):W(c);c.g&&R(c,yd,X(S(),new H(()=>'")"')));var Me=Od.c;Od.b?Wq(Od,Od.h,!!(Od.a|Me>Nd)):Yq(Od,Me);var Ze=c.e,je=c.f;if(c.b){var hf=c.c;K(c,Oc,hf>md||!N(Qc,hf)?hf:Td)}c.g&&O(c,P(J(),Fd,je),Q(xd,Ze),md===c.q)}}var ze=c.b;if(ze){var Pd=Uq(c,new F(c.h));Pd.a=!!(Pd.a|ic)}else if(!c.a){var Ud=K(c,z(),Zb); + Ud.a=!!(Ud.a|ic)}if(c.g){var $e=c.f;if(!ze){var pf=X(S(),new H(()=>Fq(J(),$e.wa)+".?"));O(c,pf,c.e,!1)}}var me=c.e,qf=c.f;if(c.b){var ne=c.c,qe=ne>Ob||!N(h,ne)?ne:lc;K(c,g.S(Db,c.h),qe)}c.g&&O(c,P(J(),Mb,qf),Q(Qb,me),Ob===c.q)}}if(c.b){var Of=c.c,Ff=c.e,rf=c.f,Ne=c.h;Lm(J(),AB(),c);if(c.b)if(!c.b&&c.a)Yd=c;else{var Pf=c.c;I();er(c);var fe=c.e,Jc=c.f;if(c.b){var af=c.c,ig=af>Pf||!N(e,af)?af:Of;bf=K(c,d.S(Ne,c.h|0),ig)}else var bf=c;c.g&&O(c,P(J(),rf,Jc),Q(Ff,fe),Pf===c.q);Yd=bf}else Yd=c}else var Yd= + c;if(Yd.b){var Zd=Yd.h;if(null===Zd||null===Zd.ul)throw new x(Zd);var ag=Zd.On;if(ag.r())var oe=z();else{var sf=ag.G(),Hg=sf.aa(new $f(Vd=>Vd.o()));VG||(VG=new WG);var Gf=Yv(Hg,VG);oe=new F(B(new C,Gf.r()?Ae():Gf.G(),sf.Vo().me(y(),new Lj((Vd,Ue)=>{Vd=B(new C,Vd,Ue);if(null!==Vd.Y&&null!==Vd.Y.o())return XG||(XG=new YG),Ue=Vd.Y.o().m(),Ue=B(new C,hv(XG).s(Ue.r()?B(new C,"default_",new F(Vd.Y.kh())):Ue.G()),Vd.Y.o().o()),new nf(Ue,Vd.Z);throw new x(Vd);}))))}var Gd=oe.r()?B(new C,Ae(),y()):oe.G(), + $d=new um(Zd.ul.o(),Zd.ul.m()),ug=new F(Gd.o()),jg=new F(Gd.m()),ae=Zd.Nn;if(ae.r())var kg=z();else{var Xg=ae.G();mf();kg=new F(new Tj(Xg))}if(kg.r()){mf();var jf=z(),Ig=new Uj(jf)}else Ig=kg.G();dB();Yd.h=B(new C,$d,new vm(ug,a,jg,Ig,bB(Pq(c.j,0,c.j.k.length),Zd.Mn|0,Zd.Pn|0)))}} + function PG(b,a){I();Km();var c=a.j;I();Km();var d=a.j;I();uG(a);if(a.b){var e=a.c,g=a.e,h=a.f,k=a.h;if(a.b||!a.a){var l=a.c;zG(a);var m=a.e,n=a.f;if(a.b){var q=a.c;K(a,k,q>l||!N(d,q)?q:e)}a.g&&O(a,P(J(),h,n),Q(g,m),l===a.q)}}a.b?(l=a.c,d=a.e,e=a.f,a.a=!0,m=a.h,Lm(J(),AB(),a),a.b?!a.b&&a.a?d=a:(g=a.c,I(),Mm(a),h=a.e,k=a.f,a.b?(n=a.c,c=K(a,m,n>g||!N(c,n)?n:l)):(a.a=!0,c=a),a.g&&O(a,P(J(),e,k),Q(d,h),g===a.q),d=c):d=a):d=a;e=AB();if(d.b){g=d.u;c=d.h;d.u=!0;e.Wd(d);d.u=g;if(!d.b&&d.a)return d;I();I(); + h=sB();k=AB();lr();l=lG(wE());var r=a.c,t=0;q=!1;m=a.a;for(var v=null,w=null;;){a.a=!!(q|(0>t&&m));TG(b,c,a);d=a.f;g=a.e;n=a.a;e=a.g;if(a.b)if(q=a.c,l.pa(a.h),t=1+t|0,2147483647===t)b=hr(q,q,t,!!(m|n),0,a,h,l),e&&R(a,r,X(S(),new H((A=>()=>Fq(J(),A.wa)+".rep")(d)))),a=b;else{if(k===DB()||(Lm(J(),k,a),a.b||!a.a)){a.a=!1;r=a.c;I();w=a.j;v=a.c;w=N(w,v)&&44===w.k.charCodeAt(v)?U(a,1+v|0):W(a);a.g&&R(a,v,X(S(),new H(()=>'","')));v=w.c;r=w.b?Wq(w,w.h,!!(w.a|v>r)):Yq(w,v);v=a.a;m=!!(!!(m|n)|v);if(null=== + r){r=q;q=!1;v=null;w=g;continue}if(a.b){if(d=a.f,k===DB()||(Lm(J(),k,a),a.b||!v&&!a.a)){r=q;q=v;v=d;w=g;continue}}else b=v?Zq(a,q,m):hr(q,q,t,m,0,a,h,l),e&&ur(J(),0,a,null,d,g,!0),a=b}}else b=n?a:hr(r,r,t,!!(m|n),0,a,h,l),e&&ur(J(),0,a,v,d,w,q||n),a=b;break}a.b&&(a.h=a.h.Rd());return a}return d} + function OG(b,a){I();var c=a.c,d=null!==a.v;d&&a.v.ra((new Z("progDef")).t,c);var e=kG().Ak,g=a.j;I();Km();var h=a.j;I();Km();var k=a.j;I();var l=kG().Ae,m=a.j;I();Km();var n=a.j;I();Km();var q=a.j;I();kG();var r=xq(),t=a.j;I();Km();var v=a.j;I();Km();var w=a.j;I();I();er(a);if(a.b){var A=a.c,E=a.e,D=a.f,L=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var M=a.c,T=a.a;a.a=!1;var V=a.c;I();var ba=a.c,da=2+ba|0,ka=a.j;N(ka,-1+da|0)&&72===ka.k.charCodeAt(ba)&&80===ka.k.charCodeAt(1+ba|0)?U(a,da):W(a);a.g&& + R(a,ba,X(S(),new H(()=>'"HP"')));var pa=a.f,qa=a.e;if(a.b)a.a=!!(a.a|T);else if(!a.a){var Da=a.g;a.c=V;Da&&O(a,pa,a.e,!1);a.a=!1;var la=a.c,Ca=2+la|0,Ra=a.j;N(Ra,-1+Ca|0)&&72===Ra.k.charCodeAt(la)&&71===Ra.k.charCodeAt(1+la|0)?U(a,Ca):W(a);a.g&&R(a,la,X(S(),new H(()=>'"HG"')));var $a=a.f,Ma=a.a,Xa=!!(Ma|T);a.b||Ma||Pm(a,V);a.a=Xa;if(Da){var Ta=Q(pa,$a),Za=Q(qa,a.e);O(a,Ta,Za,!1)}}var Fa=a.e,Ha=a.f;if(a.b){var zb=a.c;K(a,L|0,zb>M||!N(w,zb)?zb:A)}a.g&&O(a,P(J(),D,Ha),Q(E,Fa),M===a.q)}}if(a.b){var tb= + a.c,Wb=a.e,Cc=a.f,gb=a.h;if(a.b||!a.a){var Ab=a.c;zG(a);var kc=a.e,pb=a.f;if(a.b){var Hb=a.c;K(a,gb|0,Hb>Ab||!N(v,Hb)?Hb:tb)}a.g&&O(a,P(J(),Cc,pb),Q(Wb,kc),Ab===a.q)}}if(a.b){var gc=a.c,lb=a.e,bb=a.f;a.a=!0;var hb=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var Ya=a.c;UG(b.og,a);var cb=a.e,Bb=a.f;if(a.b){var hc=a.c,Fc=hc>Ya||!N(t,hc)?hc:gc;K(a,r.S(hb|0,a.h),Fc)}else a.a=!0;a.g&&O(a,P(J(),bb,Bb),Q(lb,cb),Ya===a.q)}}if(a.b){var Xb=a.c,db=a.e,lc=a.f,Qb=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var Mb=a.c, + Db=a.c,Ob=3+Db|0,Zb=a.j;N(Zb,-1+Ob|0)&&58===Zb.k.charCodeAt(Db)&&58===Zb.k.charCodeAt(1+Db|0)&&61===Zb.k.charCodeAt(2+Db|0)?U(a,Ob):W(a);a.g&&R(a,Db,X(S(),new H(()=>'"::\x3d"')));var ic=a.e,Qc=a.f;if(a.b){var mc=a.c;K(a,Qb,mc>Mb||!N(q,mc)?mc:Xb)}a.g&&O(a,P(J(),lc,Qc),Q(db,ic),Mb===a.q)}}if(a.b){var ub=a.c,Rb=a.e,Sb=a.f,ec=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var ob=a.c,Ib=a.j,qb=a.c;N(Ib,qb)&&123===Ib.k.charCodeAt(qb)?U(a,1+qb|0):W(a);a.g&&R(a,qb,X(S(),new H(()=>'"{"')));var Jb=a.e,ib=a.f;if(a.b){var Tb= + a.c;K(a,ec,Tb>ob||!N(n,Tb)?Tb:ub)}a.g&&O(a,P(J(),Sb,ib),Q(Rb,Jb),ob===a.q)}}if(a.b){var $b=a.c,Fb=a.e,Gb=a.f;a.a=!0;var rb=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var nc=a.c,dd=a.a;a.a=!1;var Dc=a.c;I();I();var jc=a.a,Gc=a.u;a.u=!0;var ed=ZG(b.og,a);a.u=Gc;ed.a=jc;var Ub=a.f,Kb=a.e;if(a.b)a.a=!!(a.a|dd);else if(!a.a){var Ac=a.g;a.c=Dc;Ac&&O(a,Ub,a.e,!1);a.a=!1;$G(b.og,a);var sb=a.f,Rc=a.a,Vb=!!(Rc|dd);a.b||Rc||Pm(a,Dc);a.a=Vb;if(Ac){var Mc=Q(Ub,sb),oc=Q(Kb,a.e);O(a,Mc,oc,!1)}}var ac=a.e,Tc=a.f;if(a.b){var fc= + a.c,vb=fc>nc||!N(m,fc)?fc:$b;K(a,l.S(rb,a.h),vb)}else a.a=!0;a.g&&O(a,P(J(),Gb,Tc),Q(Fb,ac),nc===a.q)}}if(a.b){var pc=a.c,mb=a.e,qc=a.f,Uc=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var Yb=a.c,nb=a.j,bc=a.c;N(nb,bc)&&125===nb.k.charCodeAt(bc)?U(a,1+bc|0):W(a);a.g&&R(a,bc,X(S(),new H(()=>'"}"')));var rc=a.e,Eb=a.f;if(a.b){var sc=a.c;K(a,Uc,sc>Yb||!N(k,sc)?sc:pc)}a.g&&O(a,P(J(),qc,Eb),Q(mb,rc),Yb===a.q)}}if(a.b){var Sc=a.c,tc=a.e,wb=a.f,Nc=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var xb=a.c,uc=a.j,Ic=a.c; + N(uc,Ic)&&59===uc.k.charCodeAt(Ic)?U(a,1+Ic|0):W(a);a.g&&R(a,Ic,X(S(),new H(()=>'";"')));var jd=a.e,ud=a.f;if(a.b){var kd=a.c;K(a,Nc,kd>xb||!N(h,kd)?kd:Sc)}a.g&&O(a,P(J(),wb,ud),Q(tc,jd),xb===a.q)}}if(a.b){var ld=a.c,vd=a.e,fd=a.f,qd=a.h;Lm(J(),AB(),a);if(a.b)if(!a.b&&a.a)Oc=a;else{var gd=a.c;I();er(a);var Ec=a.e,Yc=a.f;if(a.b){var Td=a.c,xd=Td>gd||!N(g,Td)?Td:ld;Fd=K(a,e.S(qd,a.h|0),xd)}else var Fd=a;a.g&&O(a,P(J(),fd,Yc),Q(vd,Ec),gd===a.q);Oc=Fd}else Oc=a}else var Oc=a;d&&a.v.qa((new Z("progDef")).t, + Oc.c,Oc.b);if(Oc.g){var md=X(S(),new H(()=>(new Z("progDef")).t));O(Oc,md,Oc.e,c=k||65<=k&&90>=k;if(!0===k)U(b,1+h|0);else{if(!1!==k)throw new x(k);W(b)}}else W(b);b.g&&R(b,h,X(S(),new H(()=>"[a-zA-Z]")));if(b.b){h=b.c;k=b.e;var l=b.f;if(b.b||!b.a){var m=b.c,n=!1;n=b.a;for(var q=b.c,r=null;;){b.a=!1;I();var t=b.c;if(N(b.j,t)){var v=b.j.k.charCodeAt(b.c);v=95===v||97<=v&&122>=v||65<=v&&90>=v|| + 48<=v&&57>=v;if(!0===v)U(b,1+t|0);else{if(!1!==v)throw new x(v);W(b)}}else W(b);b.g&&R(b,t,X(S(),new H(()=>"[a-zA-Z0-9_]")));v=b.f;t=b.e;n=!!(n|b.a);if(b.b)q=b.c,b.a=!1,r=t;else{b.a||Xq(b,void 0,q,n);b.g&&ur(J(),0,b,S().Fa,v,r,!0);break}}n=b.e;q=b.f;b.b&&(r=b.c,K(b,void 0,r>m||!N(g,r)?r:h));b.g&&O(b,P(J(),l,q),Q(k,n),m===b.q)}}b.u=e;d=b.b?Uq(b,Pq(b.j,d,b.c)):b;c&&b.v.qa((new Z("packageIdent")).t,d.c,d.b);d.g&&(b=X(S(),new H(()=>(new Z("packageIdent")).t)),O(d,b,d.e,a'"{"')));if(a.b){l=a.c;m=a.e;var n=a.f;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var q=a.c;UG(b.og,a);var r=a.e,t=a.f;if(a.b){var v=a.c;K(a,a.h,v>q||!N(k,v)?v:l)}a.g&&O(a,P(J(),n,t),Q(m,r),q===a.q)}}if(a.b&&(q=a.c,k=a.e,l=a.f,m=a.h,Lm(J(),AB(),a),a.b&&(a.b||!a.a))){n=a.c;sB(); + r=!1;r=a.a;t=lG(wE());v=a.c;for(var w=null;;){a.a=!1;I();kG();var A=a.j;I();var E=a.j,D=a.c;N(E,D)&&44===E.k.charCodeAt(D)?U(a,1+D|0):W(a);a.g&&R(a,D,X(S(),new H(()=>'","')));if(a.b){E=a.c;D=a.e;var L=a.f;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var M=a.c;UG(b.og,a);var T=a.e,V=a.f;if(a.b){var ba=a.c;K(a,a.h,ba>M||!N(A,ba)?ba:E)}a.g&&O(a,P(J(),L,V),Q(D,T),M===a.q)}}E=a.f;A=a.e;r=!!(r|a.a);if(a.b)if(v=a.c,t.pa(a.h),a.a=!1,AB()!==DB()&&Lm(J(),AB(),a),!a.b&&a.a)break;else a.a=!1,w=A;else{a.a||Xq(a,pr(Dh(), + t),v,r);a.g&&ur(J(),0,a,S().Fa,E,w,!0);break}}b=a.e;r=a.f;a.b&&(t=a.c,h=t>n||!N(h,t)?t:q,K(a,g.S(m,a.h),h));a.g&&O(a,P(J(),l,r),Q(k,b),n===a.q)}a.b?(k=a.c,g=a.e,h=a.f,l=a.h,Lm(J(),AB(),a),a.b?!a.b&&a.a?e=a:(b=a.c,m=a.j,n=a.c,N(m,n)&&125===m.k.charCodeAt(n)?U(a,1+n|0):W(a),a.g&&R(a,n,X(S(),new H(()=>'"}"'))),m=a.e,n=a.f,a.b?(q=a.c,e=K(a,l,q>b||!N(e,q)?q:k)):e=a,a.g&&O(a,P(J(),h,n),Q(g,m),b===a.q)):e=a):e=a;d&&a.v.qa((new Z("identList")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("identList")).t)),O(e, + a,e.e,cnew um(da.o(),da.m()))).ni();e.h=a.Oa(c)}} + function nG(b,a){I();var c=a.c,d=null!==a.v;d&&a.v.ra((new Z("importNames")).t,c);var e=a.a;a.a=!1;var g=a.c;I();var h=a.a;a.a=!1;var k=a.c;I();I();var l=UG(b.og,a);if(l.b){var m=l.h,n=Dh();l.h=Ch(n,Uf(new Vf,[new um(m.o(),m.m())]))}m=a.f;l=a.e;if(a.b)a.a=!!(a.a|h);else if(!a.a){n=a.g;a.c=k;n&&O(a,m,a.e,!1);a.a=!1;I();var q=a.c,r=a.u;a.u=!0;I();var t=a.j,v=a.c;N(t,v)&&42===t.k.charCodeAt(v)?U(a,1+v|0):W(a);a.g&&R(a,v,X(S(),new H(()=>'"*"')));a.u=r;q=a.b?Uq(a,Pq(a.j,q,a.c)):a;q.b&&(t=q.h,r=Dh(),t= + [new um(t,z())],q.h=Ch(r,Uf(new Vf,t)));q=a.f;r=a.a;h=!!(r|h);a.b||r||Pm(a,k);a.a=h;n&&(k=Q(m,q),h=Q(l,a.e),O(a,k,h,!1))}h=a.f;k=a.e;a.b?(a.a=!!(a.a|e),g=a):(a.a||(l=a.g,a.c=g,l&&O(a,h,a.e,!1),a.a=!1,aH(b,a),b=a.f,m=a.a,e=!!(m|e),a.b||m||Pm(a,g),a.a=e,l&&(g=Q(h,b),e=Q(k,a.e),O(a,g,e,!1))),g=a);d&&a.v.qa((new Z("importNames")).t,g.c,g.b);g.g&&(d=X(S(),new H(()=>(new Z("importNames")).t)),O(g,d,g.e,c{if(null!==m)return e.m().ta(m.o());throw new x(m);})).Rd();for(var h=g=null;d!== + y();){var k=d.x().m().Ab;k=k instanceof Tj?new F(k.fa):k instanceof Uj&&k.na instanceof F?new F(k.na.p):z();for(k=k.y();k.C();){var l=new nf(k.z(),y());null===h?g=l:h.ja=l;h=l}d=d.D()}d=null===g?y():g;if(c===y())g=y();else for(g=c.x(),h=g=new nf(g.o(),y()),k=c.D();k!==y();)l=k.x(),l=new nf(l.o(),y()),h=h.ja=l,k=k.D();b=IG(b,d,Kf(Lf(),g));I();b=b.Hb;le();b=pe(y(),b);b=lf(c,b);Om(b,a)}else I(),b=a.c,c=a.ka,I(),dr(a).b?Uq(a,a.h):Pm(a,b),a.g&&(a.ka=c,R(a,b,X(S(),new H(()=>"The hint system does not handle non-standard import. Starting a proof might be possible."))))}}} + function KG(b,a,c){var d=c.c,e=null!==c.v;e&&c.v.ra((new Z("programVariables")).t,d);Km();var g=c.j;I();kG();var h=c.j;I();kG();var k=c.j;I();var l=c.c,m=16+l|0,n=c.j;N(n,-1+m|0)&&80===n.k.charCodeAt(l)&&114===n.k.charCodeAt(1+l|0)&&111===n.k.charCodeAt(2+l|0)&&103===n.k.charCodeAt(3+l|0)&&114===n.k.charCodeAt(4+l|0)&&97===n.k.charCodeAt(5+l|0)&&109===n.k.charCodeAt(6+l|0)&&86===n.k.charCodeAt(7+l|0)&&97===n.k.charCodeAt(8+l|0)&&114===n.k.charCodeAt(9+l|0)&&105===n.k.charCodeAt(10+l|0)&&97===n.k.charCodeAt(11+ + l|0)&&98===n.k.charCodeAt(12+l|0)&&108===n.k.charCodeAt(13+l|0)&&101===n.k.charCodeAt(14+l|0)&&115===n.k.charCodeAt(15+l|0)?U(c,m):W(c);c.g&&R(c,l,X(S(),new H(()=>'"ProgramVariables"')));if(c.b){var q=c.c,r=c.e,t=c.f;if(c.b||!c.a){var v=c.c;zG(c);var w=c.e,A=c.f;if(c.b){var E=c.c;K(c,void 0,E>v||!N(k,E)?E:q)}c.g&&O(c,P(J(),t,A),Q(r,w),v===c.q)}}if(c.b){var D=c.c,L=c.e,M=c.f;c.a=!0;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var T=c.c;I();sB();var V=!1;V=c.a;for(var ba=lG(wE()),da=c.c,ka=null,pa;;){c.a=!1; + I();I();Km();var qa=c.j;I();var Da=kG().xt,la=c.j;I();var Ca=kG().Ak,Ra=c.j;I();var $a=kG().Ae,Ma=c.j;I();kG();var Xa=xq(),Ta=c.j;I();uG(c);if(c.b){var Za=c.c,Fa=c.e,Ha=c.f;c.a=!0;var zb=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var tb=c.c;I();er(c);var Wb=c.e,Cc=c.f;if(c.b){var gb=c.c,Ab=gb>tb||!N(Ta,gb)?gb:Za;K(c,Xa.S(zb,c.h|0),Ab)}else c.a=!0;c.g&&O(c,P(J(),Ha,Cc),Q(Fa,Wb),tb===c.q)}}if(c.b){var kc=c.c,pb=c.e,Hb=c.f,gc=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var lb=c.c;UG(b.og,c);var bb=c.e,hb=c.f; + if(c.b){var Ya=c.c,cb=Ya>lb||!N(Ma,Ya)?Ya:kc;K(c,$a.S(gc,c.h),cb)}c.g&&O(c,P(J(),Hb,hb),Q(pb,bb),lb===c.q)}}if(c.b){var Bb=c.c,hc=c.e,Fc=c.f,Xb=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var db=c.c;I();er(c);var lc=c.e,Qb=c.f;if(c.b){var Mb=c.c,Db=Mb>db||!N(Ra,Mb)?Mb:Bb;K(c,Ca.S(Xb,c.h|0),Db)}c.g&&O(c,P(J(),Fc,Qb),Q(hc,lc),db===c.q)}}if(c.b){var Ob=c.c,Zb=c.e,ic=c.f,Qc=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var mc=c.c;sB();var ub=!1;ub=c.a;for(var Rb=lG(wE()),Sb=c.c,ec=null;;){c.a=!1;I();var ob=kG().Ae, + Ib=c.j;I();kG();var qb=xq(),Jb=c.j;I();kG();var ib=c.j;I();var Tb=c.c;I();var $b=c.j,Fb=c.c,Gb=N($b,Fb)&&44===$b.k.charCodeAt(Fb)?U(c,1+Fb|0):W(c);c.g&&R(c,Fb,X(S(),new H(()=>'","')));var rb=Gb.c;Gb.b?Wq(Gb,Gb.h,!!(Gb.a|rb>Tb)):Yq(Gb,rb);if(c.b){var nc=c.c,dd=c.e,Dc=c.f;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var jc=c.c;I();er(c);var Gc=c.e,ed=c.f;if(c.b){var Ub=c.c;K(c,c.h|0,Ub>jc||!N(ib,Ub)?Ub:nc)}c.g&&O(c,P(J(),Dc,ed),Q(dd,Gc),jc===c.q)}}if(c.b){var Kb=c.c,Ac=c.e,sb=c.f,Rc=c.h;Lm(J(),AB(),c);if(c.b&& + (c.b||!c.a)){var Vb=c.c;UG(b.og,c);var Mc=c.e,oc=c.f;if(c.b){var ac=c.c,Tc=ac>Vb||!N(Jb,ac)?ac:Kb;K(c,qb.S(Rc|0,c.h),Tc)}c.g&&O(c,P(J(),sb,oc),Q(Ac,Mc),Vb===c.q)}}if(c.b){var fc=c.c,vb=c.e,pc=c.f,mb=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var qc=c.c;I();er(c);var Uc=c.e,Yb=c.f;if(c.b){var nb=c.c,bc=nb>qc||!N(Ib,nb)?nb:fc;K(c,ob.S(mb,c.h|0),bc)}c.g&&O(c,P(J(),pc,Yb),Q(vb,Uc),qc===c.q)}}var rc=c.f,Eb=c.e;ub=!!(ub|c.a);if(c.b){var sc=c.c;Rb.pa(c.h);c.a=!1;AB()!==DB()&&Lm(J(),AB(),c);if(!c.b&&c.a)break; + else c.a=!1,Sb=sc,ec=Eb}else{c.a||Xq(c,pr(Dh(),Rb),Sb,ub);c.g&&ur(J(),0,c,S().Fa,rc,ec,!0);break}}var Sc=c.e,tc=c.f;if(c.b){var wb=c.c,Nc=wb>mc||!N(la,wb)?wb:Ob;K(c,Da.S(Qc,c.h),Nc)}c.g&&O(c,P(J(),ic,tc),Q(Zb,Sc),mc===c.q)}}if(c.b){var xb=c.c,uc=c.e,Ic=c.f,jd=c.h;Lm(J(),AB(),c);if(c.b)if(!c.b&&c.a)Ec=c;else{var ud=c.c,kd=c.j,ld=c.c;N(kd,ld)&&59===kd.k.charCodeAt(ld)?U(c,1+ld|0):W(c);c.g&&R(c,ld,X(S(),new H(()=>'";"')));var vd=c.e,fd=c.f;if(c.b){var qd=c.c;gd=K(c,jd,qd>ud||!N(qa,qd)?qd:xb)}else var gd= + c;c.g&&O(c,P(J(),Ic,fd),Q(uc,vd),ud===c.q);Ec=gd}else Ec=c}else var Ec=c;if(Ec.b){var Yc=Ec.h;if(null===Yc)throw new x(Yc);var Td=Yc.Pn.Oa(new Ee(Yc.ul,Yc.Nn,Yc.On)).Rd(),xd=(ae=>kg=>B(new C,kg,ae.Mn))(Yc);if(Td===y())var Fd=y();else{for(var Oc=Td.x(),md=new nf(xd(Oc),y()),Nd=md,Pc=Td.D();Pc!==y();){var yd=Pc.x(),Od=new nf(xd(yd),y());Nd=Nd.ja=Od;Pc=Pc.D()}Fd=md}Ec.h=Fd}var Me=c.f,Ze=c.e;V=!!(V|c.a);if(c.b){var je=c.c;ba.pa(c.h);c.a=!1;AB()!==DB()&&Lm(J(),AB(),c);if(c.b||!c.a){c.a=!1;da=je;ka=Ze; + continue}pa=c}else{var hf=c.a?c:Xq(c,pr(Dh(),ba),da,V);c.g&&ur(J(),0,c,S().Fa,Me,ka,!0);pa=hf}break}var ze=AB();if(pa.b){var Pd=pa.u,Ud=pa.h;pa.u=!0;ze.Wd(pa);pa.u=Pd;if(pa.b||!pa.a){var $e=Si(),pf=Ud.Mm($e.au).aa(new $f(ae=>{if(null!==ae&&null!==ae.o()&&null!==ae.o().Db){var kg=new um(ae.o().Db.o(),ae.o().Db.m()),Xg=z(),jf=ae.m(),Ig=z();mf();var Vd=z();Vd=new Uj(Vd);dB();ae=new vm(Xg,jf,Ig,Vd,bB(Pq(c.j,0,c.j.k.length),ae.o().jb|0,ae.o().uc|0));return B(new C,kg,ae)}throw new x(ae);})),me=pf.aa(new $f(ae=> + ae.o())),qf=me.E(),ne=me.yp();if(qf===ne.E())iG(a,pf.Rd(),c);else{I();var qe=me.Tn(me.yp()).aa(new $f(ae=>ae.Tc())),Of="Unique name ("+Pi(qe,"",",","")+" not unique)",Ff=c.c,rf=c.ka;I();dr(c).b?Uq(c,c.h):Pm(c,Ff);c.g&&(c.ka=rf,R(c,Ff,X(S(),new H(()=>Of))))}}}var Ne=c.e,Pf=c.f;if(c.b){var fe=c.c;K(c,c.h,fe>T||!N(h,fe)?fe:D)}else c.a=!0;c.g&&O(c,P(J(),M,Pf),Q(L,Ne),T===c.q)}}if(c.b){var Jc=c.c,af=c.e,ig=c.f,bf=c.h;Lm(J(),AB(),c);if(c.b)if(!c.b&&c.a)$d=c;else{var Yd=c.c,Zd=c.c,ag=4+Zd|0,oe=c.j;N(oe, + -1+ag|0)&&69===oe.k.charCodeAt(Zd)&&110===oe.k.charCodeAt(1+Zd|0)&&100===oe.k.charCodeAt(2+Zd|0)&&46===oe.k.charCodeAt(3+Zd|0)?U(c,ag):W(c);c.g&&R(c,Zd,X(S(),new H(()=>'"End."')));var sf=c.e,Hg=c.f;if(c.b){var Gf=c.c;Gd=K(c,bf,Gf>Yd||!N(g,Gf)?Gf:Jc)}else var Gd=c;c.g&&O(c,P(J(),ig,Hg),Q(af,sf),Yd===c.q);$d=Gd}else $d=c}else var $d=c;e&&c.v.qa((new Z("programVariables")).t,$d.c,$d.b);if($d.g){var ug=X(S(),new H(()=>(new Z("programVariables")).t));O($d,ug,$d.e,d<$d.q);if(!$d.b){var jg=B(new C,(new Z("programVariables")).t, + d);$d.J=new nf(jg,$d.J)}}} + function NG(b,a,c){var d=c.c,e=null!==c.v;e&&c.v.ra((new Z("implicitDef")).t,d);kG();var g=c.j;I();kG();var h=c.j;I();var k=c.c,l=8+k|0,m=c.j;N(m,-1+l|0)&&105===m.k.charCodeAt(k)&&109===m.k.charCodeAt(1+k|0)&&112===m.k.charCodeAt(2+k|0)&&108===m.k.charCodeAt(3+k|0)&&105===m.k.charCodeAt(4+k|0)&&99===m.k.charCodeAt(5+k|0)&&105===m.k.charCodeAt(6+k|0)&&116===m.k.charCodeAt(7+k|0)?U(c,l):W(c);c.g&&R(c,k,X(S(),new H(()=>'"implicit"')));if(c.b&&(k=c.c,l=c.e,m=c.f,c.b||!c.a)){var n=c.c;zG(c);var q=c.e, + r=c.f;if(c.b){var t=c.c;K(c,void 0,t>n||!N(h,t)?t:k)}c.g&&O(c,P(J(),m,r),Q(l,q),n===c.q)}c.b?(m=c.c,h=c.e,k=c.f,c.a=!0,Lm(J(),AB(),c),c.b?!c.b&&c.a?g=c:(l=c.c,bH(b,a,c),b=c.e,a=c.f,c.b?(n=c.c,g=K(c,c.h,n>l||!N(g,n)?n:m)):(c.a=!0,g=c),c.g&&O(c,P(J(),k,a),Q(h,b),l===c.q)):g=c):g=c;e&&c.v.qa((new Z("implicitDef")).t,g.c,g.b);g.g&&(c=X(S(),new H(()=>(new Z("implicitDef")).t)),O(g,c,g.e,d'"\x3d"')));var A=c.e,E=c.f;if(c.b){var D=c.c;K(c,r,D>t||!N(l,D)?D:m)}c.g&&O(c,P(J(),q,E),Q(n,A),t===c.q)}}if(c.b){var L=c.c,M=c.e,T=c.f;c.a=!0;var V=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var ba=c.c,da= + c.j,ka=c.c;N(da,ka)&&123===da.k.charCodeAt(ka)?U(c,1+ka|0):W(c);c.g&&R(c,ka,X(S(),new H(()=>'"{"')));var pa=c.e,qa=c.f;if(c.b){var Da=c.c;K(c,V,Da>ba||!N(k,Da)?Da:L)}else c.a=!0;c.g&&O(c,P(J(),T,qa),Q(M,pa),ba===c.q)}}if(c.b){var la=c.c,Ca=c.e,Ra=c.f,$a=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var Ma=c.c;ZG(b.og,c);var Xa=c.e,Ta=c.f;if(c.b){var Za=c.c,Fa=Za>Ma||!N(h,Za)?Za:la;K(c,g.S($a,c.h),Fa)}c.g&&O(c,P(J(),Ra,Ta),Q(Ca,Xa),Ma===c.q)}}if(c.b){var Ha=c.c,zb=c.e,tb=c.f,Wb=c.h;Lm(J(),AB(),c);if(c.b)if(!c.b&& + c.a)lb=c;else{var Cc=c.c,gb=c.j,Ab=c.c;N(gb,Ab)&&125===gb.k.charCodeAt(Ab)?U(c,1+Ab|0):W(c);c.g&&R(c,Ab,X(S(),new H(()=>'"}"')));var kc=c.e,pb=c.f;if(c.b){var Hb=c.c;gc=K(c,Wb,Hb>Cc||!N(e,Hb)?Hb:Ha)}else var gc=c;c.g&&O(c,P(J(),tb,pb),Q(zb,kc),Cc===c.q);lb=gc}else lb=c}else var lb=c;var bb=AB();if(lb.b){var hb=lb.u,Ya=lb.h;lb.u=!0;bb.Wd(lb);lb.u=hb;if(lb.b||!lb.a){if(null===Ya)throw new x(Ya);a:{for(var cb=Ya.o();!cb.r();){var Bb=cb.x();if(Bb.m().ld.ta(He())){var hc=Bb.m().tc,Fc=He();Xb=!(null!== + hc&&hc.l(Fc))}else var Xb=!0;if(Xb){var db=!0;break a}cb=cb.D()}db=!1}if(db){I();var lc=c.c,Qb=c.ka;I();dr(c).b?Uq(c,c.h):Pm(c,lc);c.g&&(c.ka=Qb,R(c,lc,X(S(),new H(()=>"Implicit ODE declarations can only declare real-valued functions of a single real variable."))));throw new cH(d);}var Mb=Ya.o().x().m().Id.G().x();if(null===Mb||He()!==Mb.m())throw new x(Mb);var Db=Mb.o();a:{for(var Ob=Ya.o();!Ob.r();){var Zb=Ob.x().m().Id.G().x().o();if(null===Zb?null!==Db:!Qa(Zb,Db)){var ic=!0;break a}Ob=Ob.D()}ic= + !1}if(ic){I();var Qc=c.c,mc=c.ka;I();dr(c).b?Uq(c,c.h):Pm(c,Qc);c.g&&(c.ka=mc,R(c,Qc,X(S(),new H(()=>"Implicit ODE declarations should all use the same time argument."))));throw new cH(d);}var ub=Ya.o();if(ub===y())var Rb=y();else{var Sb=ub.x(),ec=new nf(Sb.o(),y());b=ec;for(var ob=ub.D();ob!==y();){var Ib=ob.x(),qb=new nf(Ib.o(),y());b=b.ja=qb;ob=ob.D()}Rb=ec}var Jb=Kf(Lf(),Rb);if(Jb.ea()!==Ya.o().E()){I();var ib=c.c,Tb=c.ka;I();dr(c).b?Uq(c,c.h):Pm(c,ib);c.g&&(c.ka=Tb,R(c,ib,X(S(),new H(()=>"Tried declaring same function twice in an implicit ODE definition")))); + throw new cH(d);}var $b=dH(a,Ya.m()),Fb=Db.sc,Gb=Db.Hd,rb=He(),nc=new cg(Fb,Gb,rb);try{kn||(kn=new hn);var dd=jn($b,nc)}catch(sb){var Dc=sb instanceof wl?sb:new xl(sb);if(Dc instanceof Wm){I();var jc="Failed to parse implicit definition by ODE: "+Dc.ot,Gc=c.c,ed=c.ka;I();dr(c).b?Uq(c,c.h):Pm(c,Gc);c.g&&(c.ka=ed,R(c,Gc,X(S(),new H(()=>jc))));throw new cH(d);}throw Dc instanceof xl?Dc.Ac:Dc;}if(dd.$d(new $f(sb=>!Jb.ta(new um(sb.Pe,sb.Oe))))){I();var Ub=c.c,Kb=c.ka;I();dr(c).b?Uq(c,c.h):Pm(c,Ub);c.g&& + (c.ka=Kb,R(c,Ub,X(S(),new H(()=>"ODE variable missing from implicit declaration"))));throw new cH(d);}I();var Ac=dd.aa(new $f(sb=>{var Rc=new um(sb.Pe,sb.Oe),Vb=new F(He()),Mc=He();le();var oc=[B(new C,Db,He())];oc=Uf(new Vf,oc);oc=new F(pe(y(),oc));mf();sb=new F(new Ge(sb,nc));Vb=new vm(Vb,Mc,oc,new Uj(sb),wm());return B(new C,Rc,Vb)})).Rd();Om(Ac,c)}}}catch(sb){if(sb instanceof cH){a=sb;if(a.TF===d)return;throw a;}throw sb;}} + function DG(b,a){var c=a.c,d=null!==a.v;d&&a.v.ra((new Z("problem")).t,c);Km();var e=a.j;I();kG();var g=a.j;I();kG();var h=a.j;I();var k=a.c,l=7+k|0,m=a.j;N(m,-1+l|0)&&80===m.k.charCodeAt(k)&&114===m.k.charCodeAt(1+k|0)&&111===m.k.charCodeAt(2+k|0)&&98===m.k.charCodeAt(3+k|0)&&108===m.k.charCodeAt(4+k|0)&&101===m.k.charCodeAt(5+k|0)&&109===m.k.charCodeAt(6+k|0)?U(a,l):W(a);a.g&&R(a,k,X(S(),new H(()=>'"Problem"')));if(a.b&&(k=a.c,l=a.e,m=a.f,a.b||!a.a)){var n=a.c;zG(a);var q=a.e,r=a.f;if(a.b){var t= + a.c;K(a,void 0,t>n||!N(h,t)?t:k)}a.g&&O(a,P(J(),m,r),Q(l,q),n===a.q)}a.b&&(h=a.c,k=a.e,l=a.f,a.a=!0,Lm(J(),AB(),a),!a.b||!a.b&&a.a||(n=m=a.c,b=RG(b.og,a),b.b&&(b.h=B(new C,b.h,Pq(a.j,n,a.c))),b=a.e,n=a.f,a.b?(q=a.c,K(a,a.h,q>m||!N(g,q)?q:h)):a.a=!0,a.g&&O(a,P(J(),l,n),Q(k,b),m===a.q)));a.b?(k=a.c,g=a.e,b=a.f,l=a.h,Lm(J(),AB(),a),a.b?!a.b&&a.a?e=a:(m=h=a.c,n=4+m|0,q=a.j,N(q,-1+n|0)&&69===q.k.charCodeAt(m)&&110===q.k.charCodeAt(1+m|0)&&100===q.k.charCodeAt(2+m|0)&&46===q.k.charCodeAt(3+m|0)?U(a,n): + W(a),a.g&&R(a,m,X(S(),new H(()=>'"End."'))),m=a.e,n=a.f,a.b?(q=a.c,e=K(a,l,q>h||!N(e,q)?q:k)):e=a,a.g&&O(a,P(J(),b,n),Q(g,m),h===a.q)):e=a):e=a;d&&a.v.qa((new Z("problem")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("problem")).t)),O(e,a,e.e,c'"Tactic"')));if(c.b&&(n=c.c,q=c.e,r=c.f,c.b||!c.a)){var t=c.c;zG(c);var v=c.e,w=c.f;if(c.b){var A= + c.c;K(c,void 0,A>t||!N(m,A)?A:n)}c.g&&O(c,P(J(),r,w),Q(q,v),t===c.q)}if(c.b&&(m=c.c,n=c.e,q=c.f,c.a=!0,Lm(J(),AB(),c),c.b&&(c.b||!c.a))){r=c.c;oB();w=c.c;t=c.a;c.a=!1;I();AG(c);(v=c.b)?(w=Uq(c,new F(c.h)),w.a=!!(w.a|t)):c.a||(w=K(c,z(),w),w.a=!!(w.a|t));if(c.g){var E=c.f;v||(t=X(S(),new H(()=>Fq(J(),E.wa)+".?")),O(c,t,c.e,!1))}t=c.e;v=c.f;c.b?(w=c.c,K(c,c.h,w>r||!N(l,w)?w:m)):c.a=!0;c.g&&O(c,P(J(),q,v),Q(n,t),r===c.q)}c.b&&(r=c.c,l=c.e,m=c.f,n=c.h,Lm(J(),AB(),c),!c.b||!c.b&&c.a||(t=q=c.c,b=eH(b,a, + c),b.b&&(b.h=B(new C,b.h,Pq(c.j,t,c.c))),b=c.e,a=c.f,c.b&&(t=c.c,k=t>q||!N(k,t)?t:r,K(c,h.S(n,c.h),k)),c.g&&O(c,P(J(),m,a),Q(l,b),q===c.q)));c.b?(a=c.c,h=c.e,k=c.f,l=c.h,Lm(J(),AB(),c),c.b?!c.b&&c.a?g=c:(m=b=c.c,n=4+m|0,q=c.j,N(q,-1+n|0)&&69===q.k.charCodeAt(m)&&110===q.k.charCodeAt(1+m|0)&&100===q.k.charCodeAt(2+m|0)&&46===q.k.charCodeAt(3+m|0)?U(c,n):W(c),c.g&&R(c,m,X(S(),new H(()=>'"End."'))),m=c.e,n=c.f,c.b?(q=c.c,g=K(c,l,q>b||!N(g,q)?q:a)):g=c,c.g&&O(c,P(J(),k,n),Q(h,m),b===c.q)):g=c):g=c;e&& + c.v.qa((new Z("tacticProof")).t,g.c,g.b);g.g&&(c=X(S(),new H(()=>(new Z("tacticProof")).t)),O(g,c,g.e,d{I();var e=Fp(Jp(),Dp(Jp(),d));e=new LB(e,new $f(l=>new oG(l)));var g=new $f(l=>b.s(l));I();I();I();e=$q(e,g);if(e instanceof Dq)mf(),e=new Uj(e.Of);else{if(!(e instanceof Gq))throw new x(e);mf();e=rG(UA(),e);e=new Tj(e)}if(a instanceof F){try{mf();var h=a.p.s(d),k=new Uj(h)}catch(l){k=l instanceof wl?l:new xl(l),mf(),k=new Tj(k)}if((null===k?null!==e:!k.l(e))&&(k.Xw()||e.Xw())){iH(aE(),"Parser disagreement ("+c+"): `"+d+"`\n");d=!1;h=null;a:if(k instanceof Tj)k= + k.fa.w();else{if(k instanceof Uj&&(d=!0,h=k,Af(h.na))){k=h.na;k=jH().qn(k);break a}if(d)k=fb(h.na);else throw new x(k);}iH(aE(),"KYXParser:\n"+k+"\n");k=!1;d=null;a:if(e instanceof Tj)k=e.fa.w();else{if(e instanceof Uj&&(k=!0,d=e,Af(d.na))){k=d.na;k=jH().qn(k);break a}if(k)k=fb(d.na);else throw new x(e);}iH(aE(),"DLParser:\n"+k+"\n")}}else if(z()!==a)throw new x(a);if(e instanceof Tj)throw e=e.fa,e instanceof xl?e.Ac:e;if(e instanceof Uj)return e.na;throw new x(e);})} + function kH(b){if(b instanceof Tj)return b.fa;if(b instanceof Uj)return b.na;throw new x(b);}function lH(b){var a=!1,c=null;if(b instanceof Tj)return b.fa;if(b instanceof Uj&&(a=!0,c=b,c.na instanceof gh)){var d=c.na;if(d.le instanceof jh&&(d=d.le,!ll().np))return new jh(new gh(d.gj),d.hj)}if(a&&c.na instanceof gh&&(d=c.na,d.le instanceof kh&&(d=d.le,!ll().np)))return new kh(new gh(d.Wa),d.Xa);if(a)return c.na;throw new x(b);} + var nH=function mH(b,a,c){for(;;){c=B(new C,a,c);if(y().l(c.Z))return c.Y;if(null!==c.Z){var e=$x(mf().Kp,c.Z);if(!e.r()&&null!==e.G().o()&&e.G().o().m()instanceof Uj){var g=e.G().o().m();if(g.na instanceof gh&&(g=g.na,ll().np)){var h=e.G().o().o();switch(h){case "*":return new jh(c.Y,new gh(mH(b,g.le,e.G().m())));case "/":h=e.G().m();if(y().l(h))return new kh(a,g);if(null!==h){var k=$x(mf().Kp,h);if(!k.r()&&null!==k.G().o()&&"*"===k.G().o().o()){a=new kh(a,g);c=e.G().m();continue}}if(null!==h&&(a= + $x(mf().Kp,h),!a.r()&&null!==a.G().o()&&"/"===a.G().o().o()))return new kh(c.Y,new gh(mH(b,g.le,e.G().m())));throw new x(h);default:throw new x(h);}}}}if(null!==c.Z&&(a=$x(mf().Kp,c.Z),!a.r()&&null!==a.G().o()))switch(e=a.G().o().o(),e){case "*":c=new jh(c.Y,kH(a.G().o().m()));e=a.G().m();a=c;c=e;continue;case "/":c=new kh(c.Y,kH(a.G().o().m()));e=a.G().m();a=c;c=e;continue;default:throw new x(e);}throw new x(c);}}; + function oH(b){b.ll=z();var a=new $f(e=>pH(b,e)),c=b.ll;if(c.r())c=z();else{var d=c.G();c=new F(new $f(e=>ul(d,e)))}b.Xv=hH(a,c,"expression");a=new $f(e=>qH(b,e));c=b.ll;c.r()?c=z():(c=c.G(),c=new F(c.nt));b.nt=hH(a,c,"term");a=new $f(e=>rH(b,e));c=b.ll;c.r()?c=z():(c=c.G(),c=new F(c.lp));b.lp=hH(a,c,"formula");a=new $f(e=>sH(b,e));c=b.ll;c.r()?c=z():(c=c.G(),c=new F(c.mt));b.mt=hH(a,c,"program");a=new $f(e=>tH(b,e));c=b.ll;c.r()?c=z():(c=c.G(),c=new F(c.Wv));b.Wv=hH(a,c,"diff. program");a=new $f(e=> + uH(b,e));c=b.ll;c.r()?c=z():(c=c.G(),c=new F(c.Yv));b.Yv=hH(a,c,"sequent");a=new $f(e=>vH(b,e));c=b.ll;c.r()?c=z():(c=c.G(),c=new F(c.Zv));b.Zv=hH(a,c,"provable");b.ml=new Lj(()=>{})}function wH(){this.ml=this.Zv=this.Yv=this.Wv=this.mt=this.lp=this.nt=this.Xv=this.ll=this.Pq=null}wH.prototype=new p;wH.prototype.constructor=wH;function xH(){}xH.prototype=wH.prototype;wH.prototype.w=function(){return"\x3cfunction1\x3e"};function yH(b){null===b.Pq&&null===b.Pq&&(b.Pq=new vA(b));return b.Pq} + function ul(b,a){return b.Xv.s(Fp(Jp(),Dp(Jp(),a)))} + function qH(b,a){var c=a.c,d=null!==a.v;d&&a.v.ra((new Z("fullTerm")).t,c);Km();var e=a.j;I();kG();var g=a.j;I();I();cr(a);if(a.b){var h=a.c,k=a.e,l=a.f;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var m=a.c;QG(b,!0,a);var n=a.e,q=a.f;if(a.b){var r=a.c;K(a,a.h,r>m||!N(g,r)?r:h)}a.g&&O(a,P(J(),l,q),Q(k,n),m===a.q)}}a.b?(k=a.c,g=a.e,h=a.f,l=a.h,Lm(J(),yH(b),a),a.b?!a.b&&a.a?e=a:(b=a.c,I(),br(a),m=a.e,n=a.f,a.b?(q=a.c,e=K(a,l,q>b||!N(e,q)?q:k)):e=a,a.g&&O(a,P(J(),h,n),Q(g,m),b===a.q)):e=a):e=a;d&&a.v.qa((new Z("fullTerm")).t, + e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("fullTerm")).t)),O(e,a,e.e,cm||!N(g,r)?r:h)}a.g&&O(a,P(J(),l,q),Q(k,n),m===a.q)}}a.b?(k=a.c,g=a.e,h=a.f,l=a.h,Lm(J(),yH(b),a),a.b?!a.b&&a.a?e=a:(b=a.c,I(),br(a),m=a.e,n=a.f,a.b?(q=a.c,e=K(a,l,q>b||!N(e,q)?q:k)):e=a,a.g&&O(a,P(J(),h,n),Q(g,m),b===a.q)):e=a):e=a;d&&a.v.qa((new Z("fullFormula")).t, + e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("fullFormula")).t)),O(e,a,e.e,cm||!N(g,r)?r:h)}a.g&&O(a,P(J(),l,q),Q(k,n),m===a.q)}}a.b?(k=a.c,g=a.e,h=a.f,l=a.h,Lm(J(),yH(b),a),a.b?!a.b&&a.a?e=a:(b=a.c,I(),br(a),m=a.e,n=a.f,a.b?(q=a.c,e=K(a,l,q>b||!N(e,q)?q:k)):e=a,a.g&&O(a,P(J(),h,n),Q(g,m),b===a.q)):e=a):e=a;d&&a.v.qa((new Z("fullProgram")).t, + e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("fullProgram")).t)),O(e,a,e.e,c'"{"')));if(a.b){v=a.c;w=a.e;var A=a.f;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var E=a.c;zH(b,a);var D=a.e,L=a.f;if(a.b){var M=a.c;K(a, + a.h,M>E||!N(t,M)?M:v)}a.g&&O(a,P(J(),A,L),Q(w,D),E===a.q)}}a.b&&(t=a.c,v=a.e,w=a.f,A=a.h,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(E=a.c,D=a.j,L=a.c,N(D,L)&&125===D.k.charCodeAt(L)?U(a,1+L|0):W(a),a.g&&R(a,L,X(S(),new H(()=>'"}"'))),D=a.e,L=a.f,a.b&&(M=a.c,K(a,A,M>E||!N(r,M)?M:t)),a.g&&O(a,P(J(),w,L),Q(v,D),E===a.q)));t=a.f;r=a.e;a.b?a.a=!!(a.a|n):a.a||(v=a.g,a.c=q,v&&O(a,t,a.e,!1),a.a=!1,zH(b,a),w=a.f,A=a.a,n=!!(A|n),a.b||A||Pm(a,q),a.a=n,v&&(q=Q(t,w),n=Q(r,a.e),O(a,q,n,!1)));q=a.e;n=a.f;a.b&&(r=a.c,K(a, + a.h,r>m||!N(g,r)?r:h));a.g&&O(a,P(J(),l,n),Q(k,q),m===a.q)}}a.b?(k=a.c,g=a.e,h=a.f,l=a.h,Lm(J(),yH(b),a),a.b?!a.b&&a.a?e=a:(b=a.c,I(),br(a),m=a.e,q=a.f,a.b?(n=a.c,e=K(a,l,n>b||!N(e,n)?n:k)):e=a,a.g&&O(a,P(J(),h,q),Q(g,m),b===a.q)):e=a):e=a;d&&a.v.qa((new Z("fullDifferentialProgram")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("fullDifferentialProgram")).t)),O(e,a,e.e,cM||!N(w,ba)?ba:A)}a.g&& + O(a,P(J(),D,V),Q(E,T),M===a.q)}}A=a.f;w=a.e;if(a.b)a.a=!!(a.a|t);else if(!a.a){E=a.g;a.c=v;E&&O(a,A,a.e,!1);a.a=!1;Km();D=a.j;I();I();L=a.a;M=a.u;a.u=!0;T=QG(b,!1,a);a.u=M;T.a=L;if(a.b&&(L=a.c,M=a.e,T=a.f,V=a.h,Lm(J(),yH(b),a),a.b&&(a.b||!a.a))){ba=a.c;I();br(a);var da=a.e,ka=a.f;if(a.b){var pa=a.c;K(a,V,pa>ba||!N(D,pa)?pa:L)}a.g&&O(a,P(J(),T,ka),Q(M,da),ba===a.q)}D=a.f;L=a.a;t=!!(L|t);a.b||L||Pm(a,v);a.a=t;E&&(v=Q(A,D),t=Q(w,a.e),O(a,v,t,!1))}t=a.f;v=a.e;a.b?a.a=!!(a.a|q):a.a||(w=a.g,a.c=r,w&&O(a, + t,a.e,!1),a.a=!1,Km(),A=a.j,I(),I(),E=a.a,D=a.u,a.u=!0,L=RG(b,a),a.u=D,L.a=E,a.b&&(E=a.c,D=a.e,L=a.f,M=a.h,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(T=a.c,I(),br(a),V=a.e,ba=a.f,a.b&&(da=a.c,K(a,M,da>T||!N(A,da)?da:E)),a.g&&O(a,P(J(),L,ba),Q(D,V),T===a.q))),A=a.f,E=a.a,q=!!(E|q),a.b||E||Pm(a,r),a.a=q,w&&(r=Q(t,A),q=Q(v,a.e),O(a,r,q,!1)));r=a.e;q=a.f;a.b&&(v=a.c,K(a,a.h,v>n||!N(h,v)?v:k));a.g&&O(a,P(J(),m,q),Q(l,r),n===a.q)}}k=a.f;h=a.e;a.b?(a.a=!!(a.a|e),g=a):(a.a||(l=a.g,a.c=g,l&&O(a,k,a.e,!1),a.a=!1,Km(), + m=a.j,I(),AH(b,a),a.b&&(n=a.c,r=a.e,q=a.f,v=a.h,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(b=a.c,I(),br(a),t=a.e,w=a.f,a.b&&(A=a.c,K(a,v,A>b||!N(m,A)?A:n)),a.g&&O(a,P(J(),q,w),Q(r,t),b===a.q))),b=a.f,m=a.a,e=!!(m|e),a.b||m||Pm(a,g),a.a=e,l&&(g=Q(k,b),e=Q(h,a.e),O(a,g,e,!1))),g=a);d&&a.v.qa((new Z("fullExpression")).t,g.c,g.b);g.g&&(a=X(S(),new H(()=>(new Z("fullExpression")).t)),O(g,a,g.e,cT||!N(A,da)?da:E));a.g&&O(a,P(J(),L,ba),Q(D,ka),T===a.q)}}a.u=v;v=a.b?Pm(a,r):U(a,r);a.g&&(a.ka=w,R(a,r,S().Fa));v.a=t;a.b&&(r=a.c,t=a.e,w=a.f,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(v=a.c,QG(b,!1,a),A=a.e,E=a.f,a.b&&(D=a.c,K(a,a.h,D>v|| + !N(q,D)?D:r)),a.g&&O(a,P(J(),w,E),Q(t,A),v===a.q)));q=a.f;r=a.a;h=!!(r|h);a.b||r||Pm(a,k);a.a=h;n&&(k=Q(l,q),m=Q(m,a.e),O(a,k,m,!1))}k=a.f;m=a.e;a.b?(a.a=!!(a.a|e),g=a):(a.a||(l=a.g,a.c=g,l&&O(a,k,a.e,!1),a.a=!1,RG(b,a),b=a.f,n=a.a,e=!!(n|e),a.b||n||Pm(a,g),a.a=e,l&&(g=Q(k,b),e=Q(m,a.e),O(a,g,e,!1))),g=a);d&&a.v.qa((new Z("expression")).t,g.c,g.b);g.g&&(a=X(S(),new H(()=>(new Z("expression")).t)),O(g,a,g.e,cm||!N(g,r)?r:h)}a.g&&O(a,P(J(),l,q),Q(k,n),m===a.q)}}a.b?(k=a.c,g=a.e,h=a.f,l=a.h,Lm(J(),yH(b),a),a.b?!a.b&&a.a?e=a:(b=a.c,I(),br(a),m=a.e,n=a.f,a.b?(q=a.c,e=K(a,l,q>b||!N(e,q)?q:k)):e=a,a.g&&O(a,P(J(),h,n),Q(g,m),b===a.q)):e=a):e=a;d&&a.v.qa((new Z("fullSequent")).t, + e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("fullSequent")).t)),O(e,a,e.e,c=h?U(b,d):W(b);b.g&&R(b,g,X(S(),new H(()=>"[ \\t\\r\\n]")));c&&b.v.qa((new Z("blank")).t,d.c,d.b);d.g&&(b=X(S(),new H(()=>(new Z("blank")).t)),O(d,b,d.e,a'"("')));if(a.b){var m=a.c,n=a.e,q=a.f;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var r=a.c;I();var t=a.c,v=null!==a.v;v&&a.v.ra((new Z("negNumberLiteral")).t,t);var w=a.c,A=a.u;a.u=!0;I();kG();var E=a.j;I();kG();var D=a.j;I();var L=a.c,M=a.a;a.a=!1;I();var T=a.j,V=a.c;N(T,V)&& + 45===T.k.charCodeAt(V)?U(a,1+V|0):W(a);a.g&&R(a,V,X(S(),new H(()=>'"-"')));var ba=a.b;if(ba){var da=Uq(a,void 0);da.a=!!(da.a|M)}else if(!a.a){var ka=K(a,void 0,L);ka.a=!!(ka.a|M)}if(a.g){var pa=a.f;if(!ba){var qa=X(S(),new H(()=>Fq(J(),pa.wa)+".?"));O(a,qa,a.e,!1)}}if(a.b){var Da=a.c,la=a.e,Ca=a.f;if(a.b||!a.a){var Ra=a.c,$a=!1;$a=a.a;for(var Ma=a.c,Xa=0,Ta=null;;){a.a=$a&&1>Xa;I();var Za=a.c;if(N(a.j,Za)){var Fa=a.j.k.charCodeAt(a.c),Ha=48<=Fa&&57>=Fa;if(!0===Ha)U(a,1+Za|0);else{if(!1!==Ha)throw new x(Ha); + W(a)}}else W(a);a.g&&R(a,Za,X(S(),new H(()=>"[0-9]")));var zb=a.f,tb=a.e;$a=!!($a|a.a);if(a.b){var Wb=a.c;a.a=!1;var Cc=1+Xa|0;Ma=Wb;Xa=Cc;Ta=tb}else{a.a||(1>Xa?Zq(a,Ma,$a):Xq(a,void 0,Ma,$a));a.g&&ur(J(),1,a,S().Fa,zb,Ta,!0);break}}var gb=a.e,Ab=a.f;if(a.b){var kc=a.c;K(a,void 0,kc>Ra||!N(D,kc)?kc:Da)}a.g&&O(a,P(J(),Ca,Ab),Q(la,gb),Ra===a.q)}}if(a.b){var pb=a.c,Hb=a.e,gc=a.f;if(a.b||!a.a){var lb=a.c,bb=a.c,hb=a.a;a.a=!1;I();kG();var Ya=a.j;I();var cb=a.j,Bb=a.c;N(cb,Bb)&&46===cb.k.charCodeAt(Bb)? + U(a,1+Bb|0):W(a);a.g&&R(a,Bb,X(S(),new H(()=>'"."')));if(a.b){var hc=a.c,Fc=a.e,Xb=a.f;if(a.b||!a.a){var db=a.c,lc=!1;lc=a.a;for(var Qb=a.c,Mb=0,Db=null;;){a.a=lc&&1>Mb;I();var Ob=a.c;if(N(a.j,Ob)){var Zb=a.j.k.charCodeAt(a.c),ic=48<=Zb&&57>=Zb;if(!0===ic)U(a,1+Ob|0);else{if(!1!==ic)throw new x(ic);W(a)}}else W(a);a.g&&R(a,Ob,X(S(),new H(()=>"[0-9]")));var Qc=a.f,mc=a.e;lc=!!(lc|a.a);if(a.b){var ub=a.c;a.a=!1;var Rb=1+Mb|0;Qb=ub;Mb=Rb;Db=mc}else{a.a||(1>Mb?Zq(a,Qb,lc):Xq(a,void 0,Qb,lc));a.g&&ur(J(), + 1,a,S().Fa,Qc,Db,!0);break}}var Sb=a.e,ec=a.f;if(a.b){var ob=a.c;K(a,void 0,ob>db||!N(Ya,ob)?ob:hc)}a.g&&O(a,P(J(),Xb,ec),Q(Fc,Sb),db===a.q)}}var Ib=a.b;if(Ib){var qb=Uq(a,void 0);qb.a=!!(qb.a|hb)}else if(!a.a){var Jb=K(a,void 0,bb);Jb.a=!!(Jb.a|hb)}if(a.g){var ib=a.f;if(!Ib){var Tb=X(S(),new H(()=>Fq(J(),ib.wa)+".?"));O(a,Tb,a.e,!1)}}var $b=a.e,Fb=a.f;if(a.b){var Gb=a.c;K(a,void 0,Gb>lb||!N(E,Gb)?Gb:pb)}a.g&&O(a,P(J(),gc,Fb),Q(Hb,$b),lb===a.q)}}a.u=A;var rb=a.b?Uq(a,Pq(a.j,w,a.c)):a;v&&a.v.qa((new Z("negNumberLiteral")).t, + rb.c,rb.b);if(rb.g){var nc=X(S(),new H(()=>(new Z("negNumberLiteral")).t));O(rb,nc,rb.e,tr||!N(h,Ub)?Ub:m)}a.g&&O(a,P(J(),q,ed),Q(n,Gc),r===a.q)}}if(a.b){var Kb=a.c,Ac=a.e,sb=a.f,Rc=a.h;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var Vb=a.c,Mc=a.j,oc=a.c;N(Mc,oc)&&41===Mc.k.charCodeAt(oc)?U(a,1+oc|0):W(a);a.g&&R(a,oc, + X(S(),new H(()=>'")"')));var ac=a.e,Tc=a.f;if(a.b){var fc=a.c;K(a,Rc,fc>Vb||!N(g,fc)?fc:Kb)}a.g&&O(a,P(J(),sb,Tc),Q(Ac,ac),Vb===a.q)}}if(a.b){var vb=a.c,pc=a.e,mb=a.f,qc=a.h;if(!a.b&&a.a)uc=a;else{var Uc=a.c,Yb=a.c,nb=a.a,bc=a.u;a.u=!0;var rc=a.ka,Eb=a.j,sc=a.c;N(Eb,sc)&&39===Eb.k.charCodeAt(sc)?U(a,1+sc|0):W(a);a.g&&R(a,sc,X(S(),new H(()=>'"\'"')));a.u=bc;var Sc=a.b?Pm(a,Yb):U(a,Yb);a.g&&(a.ka=rc,R(a,Yb,S().Fa));Sc.a=nb;var tc=a.e,wb=a.f;if(a.b){var Nc=a.c;xb=K(a,qc,Nc>Uc||!N(e,Nc)?Nc:vb)}else var xb= + a;a.g&&O(a,P(J(),mb,wb),Q(pc,tc),Uc===a.q);uc=xb}}else var uc=a;d&&a.v.qa((new Z("negNumberLiteral")).t,uc.c,uc.b);if(uc.g){var Ic=X(S(),new H(()=>(new Z("negNumberLiteral")).t));O(uc,Ic,uc.e,cl;I();var n=a.c;if(N(a.j,n)){var q=a.j.k.charCodeAt(a.c);q=48<=q&&57>=q;if(!0===q)U(a,1+n|0);else{if(!1!==q)throw new x(q);W(a)}}else W(a);a.g&&R(a,n,X(S(),new H(()=>"[0-9]")));q=a.f;n=a.e;h=!!(h|a.a);if(a.b)k=a.c,a.a=!1,l=1+l|0,m=n;else{a.a||(1>l?Zq(a,k,h):Xq(a,void 0,k,h));a.g&&ur(J(),1,a,S().Fa,q,m,!0);break}}if(a.b&& + (h=a.c,k=a.e,l=a.f,a.b||!a.a)){q=m=a.c;n=a.a;a.a=!1;I();kG();var r=a.j;I();var t=a.j,v=a.c;N(t,v)&&46===t.k.charCodeAt(v)?U(a,1+v|0):W(a);a.g&&R(a,v,X(S(),new H(()=>'"."')));if(a.b){t=a.c;v=a.e;var w=a.f;a.a=!0;if(a.b||!a.a){var A=a.c,E=!1;E=a.a;for(var D=a.c,L=0,M=null;;){a.a=E&&1>L;I();var T=a.c;if(N(a.j,T)){var V=a.j.k.charCodeAt(a.c);V=48<=V&&57>=V;if(!0===V)U(a,1+T|0);else{if(!1!==V)throw new x(V);W(a)}}else W(a);a.g&&R(a,T,X(S(),new H(()=>"[0-9]")));V=a.f;T=a.e;E=!!(E|a.a);if(a.b)D=a.c,a.a= + !1,L=1+L|0,M=T;else{a.a||(1>L?Zq(a,D,E):Xq(a,void 0,D,E));a.g&&ur(J(),1,a,S().Fa,V,M,!0);break}}E=a.e;D=a.f;a.b?(L=a.c,K(a,void 0,L>A||!N(r,L)?L:t)):a.a=!0;a.g&&O(a,P(J(),w,D),Q(v,E),A===a.q)}}(r=a.b)?(q=Uq(a,void 0),q.a=!!(q.a|n)):a.a||(q=K(a,void 0,q),q.a=!!(q.a|n));if(a.g){var ba=a.f;r||(n=X(S(),new H(()=>Fq(J(),ba.wa)+".?")),O(a,n,a.e,!1))}n=a.e;q=a.f;a.b&&(r=a.c,K(a,void 0,r>m||!N(g,r)?r:h));a.g&&O(a,P(J(),l,q),Q(k,n),m===a.q)}a.u=e;d=a.b?Uq(a,Pq(a.j,d,a.c)):a;c&&a.v.qa((new Z("numberLiteral")).t, + d.c,d.b);d.g&&(a=X(S(),new H(()=>(new Z("numberLiteral")).t)),O(d,a,d.e,bk)):Yq(b,l)}else I(),k=c.a,l=c.u,c.u=!0,b=DH(b,c),c.u=l,b.a=k;k=c.f;b=c.e;if(c.b)c.a=!!(c.a|g),h=c;else{if(!c.a){l=c.g;c.c=h;l&&O(c,k,c.e,!1);c.a=!1;if(a){a=c.c;I();var m=EH(0,c),n=m.c;m.b?Wq(m,m.h,!!(m.a|n>a)):Yq(m,n)}else I(),a=c.a,m=c.u,c.u=!0,n=EH(0,c),c.u=m,n.a=a;a=c.f;m=c.a;g=!!(m|g);c.b||m||Pm(c,h);c.a=g;l&&(h=Q(k,a),g=Q(b,c.e), + O(c,h,g,!1))}h=c}e&&c.v.qa((new Z("number")).t,h.c,h.b);h.g&&(c=X(S(),new H(()=>(new Z("number")).t)),O(h,c,h.e,d"Keywords cannot be used as identifiers");yH(b);var l=a.c,m=a.c,n=a.u;a.u=!0;I();kG();var q=a.j;I();kG();var r=a.j;I();var t=a.c;if(N(a.j,t)){var v=a.j.k.charCodeAt(a.c),w=97<=v&&122>=v||65<=v&&90>=v;if(!0===w)U(a,1+t|0);else{if(!1!==w)throw new x(w);W(a)}}else W(a);a.g&&R(a,t,X(S(),new H(()=>"[a-zA-Z]")));if(a.b){var A=a.c,E=a.e,D=a.f;if(a.b||!a.a){var L=a.c,M=!1;M= + a.a;for(var T=a.c,V=null;;){a.a=!1;I();var ba=a.c;if(N(a.j,ba)){var da=a.j.k.charCodeAt(a.c),ka=97<=da&&122>=da||65<=da&&90>=da||48<=da&&57>=da;if(!0===ka)U(a,1+ba|0);else{if(!1!==ka)throw new x(ka);W(a)}}else W(a);a.g&&R(a,ba,X(S(),new H(()=>"[a-zA-Z0-9]")));var pa=a.f,qa=a.e;M=!!(M|a.a);if(a.b){var Da=a.c;a.a=!1;T=Da;V=qa}else{a.a||Xq(a,void 0,T,M);a.g&&ur(J(),0,a,S().Fa,pa,V,!0);break}}var la=a.e,Ca=a.f;if(a.b){var Ra=a.c;K(a,void 0,Ra>L||!N(r,Ra)?Ra:A)}a.g&&O(a,P(J(),D,Ca),Q(E,la),L===a.q)}}if(a.b){var $a= + a.c,Ma=a.e,Xa=a.f;if(a.b||!a.a){var Ta=a.c,Za=a.c,Fa=a.a;a.a=!1;I();kG();var Ha=a.j;I();var zb=a.j,tb=a.c;N(zb,tb)&&95===zb.k.charCodeAt(tb)?U(a,1+tb|0):W(a);a.g&&R(a,tb,X(S(),new H(()=>'"_"')));if(a.b){var Wb=a.c,Cc=a.e,gb=a.f;if(a.b||!a.a){var Ab=a.c;I();var kc=a.c,pb=a.a,Hb=a.u;a.u=!0;var gc=a.ka,lb=a.c;if(N(a.j,lb)){var bb=a.j.k.charCodeAt(a.c),hb=48<=bb&&57>=bb;if(!0===hb)U(a,1+lb|0);else{if(!1!==hb)throw new x(hb);W(a)}}else W(a);a.g&&R(a,lb,X(S(),new H(()=>"[0-9]")));a.u=Hb;var Ya=a.b?Pm(a, + kc):U(a,kc);a.g&&(a.ka=gc,R(a,kc,S().Fa));Ya.a=pb;var cb=a.e,Bb=a.f;if(a.b){var hc=a.c;K(a,void 0,hc>Ab||!N(Ha,hc)?hc:Wb)}a.g&&O(a,P(J(),gb,Bb),Q(Cc,cb),Ab===a.q)}}var Fc=a.b;if(Fc){var Xb=Uq(a,void 0);Xb.a=!!(Xb.a|Fa)}else if(!a.a){var db=K(a,void 0,Za);db.a=!!(db.a|Fa)}if(a.g){var lc=a.f;if(!Fc){var Qb=X(S(),new H(()=>Fq(J(),lc.wa)+".?"));O(a,Qb,a.e,!1)}}var Mb=a.e,Db=a.f;if(a.b){var Ob=a.c;K(a,void 0,Ob>Ta||!N(q,Ob)?Ob:$a)}a.g&&O(a,P(J(),Xa,Db),Q(Ma,Mb),Ta===a.q)}}a.u=n;if((a.b?Uq(a,Pq(a.j,m,a.c)): + a).b){var Zb=a.h;Kf(Lf(),Uf(new Vf,"true false Real Bool HP HG Axiom End Functions Definitions ProgramVariables Variables Problem Tactic implicit Sequent Formula Lemma Tool SharedDefinitions ArchiveEntry Lemma Theorem Exercise".split(" "))).ta(Zb)&&(a.g&&R(a,l,X(S(),k)),Pm(a,l))}if(a.b){var ic=a.c,Qc=a.e,mc=a.f,ub=a.h;if(a.b||!a.a){var Rb=a.c;oB();var Sb=a.c,ec=a.a;a.a=!1;I();kG();var ob=a.j;I();var Ib=a.j,qb=a.c;N(Ib,qb)&&95===Ib.k.charCodeAt(qb)?U(a,1+qb|0):W(a);a.g&&R(a,qb,X(S(),new H(()=>'"_"'))); + if(a.b){var Jb=a.c,ib=a.e,Tb=a.f;if(a.b||!a.a){var $b=a.c;GH(a);var Fb=a.e,Gb=a.f;if(a.b){var rb=a.c;K(a,a.h|0,rb>$b||!N(ob,rb)?rb:Jb)}a.g&&O(a,P(J(),Tb,Gb),Q(ib,Fb),$b===a.q)}}var nc=a.b;if(nc){var dd=Uq(a,new F(a.h|0));dd.a=!!(dd.a|ec)}else if(!a.a){var Dc=K(a,z(),Sb);Dc.a=!!(Dc.a|ec)}if(a.g){var jc=a.f;if(!nc){var Gc=X(S(),new H(()=>Fq(J(),jc.wa)+".?"));O(a,Gc,a.e,!1)}}var ed=a.e,Ub=a.f;if(a.b){var Kb=a.c,Ac=Kb>Rb||!N(h,Kb)?Kb:ic;K(a,g.S(ub,a.h),Ac)}a.g&&O(a,P(J(),mc,Ub),Q(Qc,ed),Rb===a.q)}}if(a.b){var sb= + a.c,Rc=a.e,Vb=a.f,Mc=a.h;if(!a.b&&a.a)Eb=a;else{var oc=a.c;I();var ac=a.c,Tc=a.a,fc=a.u;a.u=!0;var vb=a.ka,pc=a.c;if(N(a.j,pc)){var mb=a.j.k.charCodeAt(a.c),qc=95===mb||97<=mb&&122>=mb||65<=mb&&90>=mb;if(!0===qc)U(a,1+pc|0);else{if(!1!==qc)throw new x(qc);W(a)}}else W(a);a.g&&R(a,pc,X(S(),new H(()=>"[a-zA-Z_]")));a.u=fc;var Uc=a.b?Pm(a,ac):U(a,ac);a.g&&(a.ka=vb,R(a,ac,S().Fa));Uc.a=Tc;var Yb=a.e,nb=a.f;if(a.b){var bc=a.c;rc=K(a,Mc,bc>oc||!N(e,bc)?bc:sb)}else var rc=a;a.g&&O(a,P(J(),Vb,nb),Q(Rc,Yb), + oc===a.q);Eb=rc}}else var Eb=a;d&&a.v.qa((new Z("ident")).t,Eb.c,Eb.b);if(Eb.g){var sc=X(S(),new H(()=>(new Z("ident")).t));O(Eb,sc,Eb.e,c'"."')));k=b.f;h=b.e;if(b.b)b.a=!!(b.a|e);else if(!b.a){var l=b.g;b.c=g;l&&O(b,k,b.e,!1);b.a=!1;var m=b.j,n=b.c;N(m,n)&&8226===m.k.charCodeAt(n)?U(b,1+n|0):W(b);b.g&&R(b,n,X(S(),new H(()=>'"\u2022"')));m=b.f;n=b.a;e=!!(n|e);b.b||n||Pm(b,g);b.a=e;l&&(g=Q(k,m),e=Q(h,b.e),O(b,g,e,!1))}if(b.b)if(k= + b.c,g=b.e,e=b.f,!b.b&&b.a)d=b;else{h=b.c;oB();m=b.c;l=b.a;b.a=!1;I();kG();n=b.j;I();var q=b.j,r=b.c;N(q,r)&&95===q.k.charCodeAt(r)?U(b,1+r|0):W(b);b.g&&R(b,r,X(S(),new H(()=>'"_"')));if(b.b){q=b.c;r=b.e;var t=b.f;if(b.b||!b.a){var v=b.c,w=b.c,A=b.u;b.u=!0;I();var E=b.a;b.a=!1;var D=b.c;I();var L=b.j,M=b.c;N(L,M)&&48===L.k.charCodeAt(M)?U(b,1+M|0):W(b);b.g&&R(b,M,X(S(),new H(()=>'"0"')));M=b.f;L=b.e;if(b.b)b.a=!!(b.a|E);else if(!b.a){var T=b.g;b.c=D;T&&O(b,M,b.e,!1);b.a=!1;kG();var V=b.j;I();var ba= + b.c;if(N(b.j,ba)){var da=b.j.k.charCodeAt(b.c);da=49<=da&&57>=da;if(!0===da)U(b,1+ba|0);else{if(!1!==da)throw new x(da);W(b)}}else W(b);b.g&&R(b,ba,X(S(),new H(()=>"[1-9]")));if(b.b){ba=b.c;da=b.e;var ka=b.f;if(b.b||!b.a){var pa=b.c,qa=!1;qa=b.a;for(var Da=b.c,la=null;;){b.a=!1;I();var Ca=b.c;if(N(b.j,Ca)){var Ra=b.j.k.charCodeAt(b.c);Ra=48<=Ra&&57>=Ra;if(!0===Ra)U(b,1+Ca|0);else{if(!1!==Ra)throw new x(Ra);W(b)}}else W(b);b.g&&R(b,Ca,X(S(),new H(()=>"[0-9]")));Ra=b.f;Ca=b.e;qa=!!(qa|b.a);if(b.b)Da= + b.c,b.a=!1,la=Ca;else{b.a||Xq(b,void 0,Da,qa);b.g&&ur(J(),0,b,S().Fa,Ra,la,!0);break}}qa=b.e;Da=b.f;b.b&&(la=b.c,K(b,void 0,la>pa||!N(V,la)?la:ba));b.g&&O(b,P(J(),ka,Da),Q(da,qa),pa===b.q)}}V=b.f;ba=b.a;E=!!(ba|E);b.b||ba||Pm(b,D);b.a=E;T&&(D=Q(M,V),E=Q(L,b.e),O(b,D,E,!1))}b.u=A;b.b&&Uq(b,Pq(b.j,w,b.c));w=b.e;A=b.f;b.b&&(D=b.c,K(b,b.h,D>v||!N(n,D)?D:q));b.g&&O(b,P(J(),t,A),Q(r,w),v===b.q)}}(n=b.b)?(m=Uq(b,new F(b.h)),m.a=!!(m.a|l)):b.a||(m=K(b,z(),m),m.a=!!(m.a|l));if(b.g){var $a=b.f;n||(l=X(S(), + new H(()=>Fq(J(),$a.wa)+".?")),O(b,l,b.e,!1))}l=b.e;m=b.f;b.b?(n=b.c,d=K(b,b.h,n>h||!N(d,n)?n:k)):d=b;b.g&&O(b,P(J(),e,m),Q(g,l),h===b.q)}else d=b;c&&b.v.qa((new Z("dot")).t,d.c,d.b);d.g&&(b=X(S(),new H(()=>(new Z("dot")).t)),O(d,b,d.e,a{E=Pa(E);return 92!==E&&34!==E}),r=a.c,t=N(a.j,a.c)&&q.s(wc(a.j.k.charCodeAt(a.c)))?U(a,1+a.c|0):W(a);a.g&&R(a,r,X(S(),new H((E=>()=>"char-pred("+E+")")(q))));q=t.c;t.b?Wq(t,t.h,!!(t.a|q>n)):Yq(t,q);t=a.f;n=a.e;if(a.b)a.a=!!(a.a|l);else if(!a.a){q=a.g;a.c=m;q&&O(a,t,a.e,!1);a.a=!1;r=a.c;I();var v=a.c,w=2+v|0,A=a.j; + w=N(A,-1+w|0)&&92===A.k.charCodeAt(v)&&34===A.k.charCodeAt(1+v|0)?U(a,w):W(a);a.g&&R(a,v,X(S(),new H(()=>'"\\\\\\""')));v=w.c;w.b?Wq(w,w.h,!!(w.a|v>r)):Yq(w,v);r=a.f;v=a.a;l=!!(v|l);a.b||v||Pm(a,m);a.a=l;q&&(m=Q(t,r),l=Q(n,a.e),O(a,m,l,!1))}l=a.f;m=a.e;a.b?a.a=!!(a.a|h):a.a||(n=a.g,a.c=k,n&&O(a,l,a.e,!1),a.a=!1,t=a.j,q=a.c,N(t,q)&&92===t.k.charCodeAt(q)?U(a,1+q|0):W(a),a.g&&R(a,q,X(S(),new H(()=>'"\\\\"'))),t=a.f,q=a.a,h=!!(q|h),a.b||q||Pm(a,k),a.a=h,n&&(k=Q(l,t),h=Q(m,a.e),O(a,k,h,!1)));h=a.f;k= + a.e;d=!!(d|a.a);if(a.b)e=a.c,a.a=!1,g=k;else{a.a||Xq(a,void 0,e,d);a.g&&ur(J(),0,a,S().Fa,h,g,!0);break}}a.u=c;return a.b?Uq(a,Pq(a.j,b,a.c)):a} + function AG(b){var a=b.c,c=null!==b.v;c&&b.v.ra((new Z("string")).t,a);Km();var d=b.j;I();kG();var e=b.j;I();var g=b.j,h=b.c;N(g,h)&&34===g.k.charCodeAt(h)?U(b,1+h|0):W(b);b.g&&R(b,h,X(S(),new H(()=>'"\\""')));if(b.b){g=b.c;h=b.e;var k=b.f;b.a=!0;if(b.b||!b.a){var l=b.c;IH(0,b);var m=b.e,n=b.f;if(b.b){var q=b.c;K(b,b.h,q>l||!N(e,q)?q:g)}else b.a=!0;b.g&&O(b,P(J(),k,n),Q(h,m),l===b.q)}}b.b?(k=b.c,e=b.e,g=b.f,l=b.h,!b.b&&b.a?d=b:(h=b.c,m=b.j,n=b.c,N(m,n)&&34===m.k.charCodeAt(n)?U(b,1+n|0):W(b),b.g&& + R(b,n,X(S(),new H(()=>'"\\""'))),m=b.e,n=b.f,b.b?(q=b.c,d=K(b,l,q>h||!N(d,q)?q:k)):d=b,b.g&&O(b,P(J(),g,n),Q(e,m),h===b.q))):d=b;c&&b.v.qa((new Z("string")).t,d.c,d.b);d.g&&(b=X(S(),new H(()=>(new Z("string")).t)),O(d,b,d.e,a'"-"')));(l=b.b)?(h=Uq(b,void 0),h.a=!!(h.a|k)):b.a||(h=K(b,void 0,h),h.a=!!(h.a|k));if(b.g){var n=b.f;l||(k=X(S(),new H(()=>Fq(J(),n.wa)+".?")),O(b,k,b.e,!1))}if(b.b&&(k=b.c,h=b.e,l=b.f,b.b||!b.a)){m=b.c;var q=!1;q=b.a;for(var r=b.c,t=0,v=null;;){b.a=q&&1>t;I(); + var w=b.c;if(N(b.j,w)){var A=b.j.k.charCodeAt(b.c);A=48<=A&&57>=A;if(!0===A)U(b,1+w|0);else{if(!1!==A)throw new x(A);W(b)}}else W(b);b.g&&R(b,w,X(S(),new H(()=>"[0-9]")));A=b.f;w=b.e;q=!!(q|b.a);if(b.b)r=b.c,b.a=!1,t=1+t|0,v=w;else{b.a||(1>t?Zq(b,r,q):Xq(b,void 0,r,q));b.g&&ur(J(),1,b,S().Fa,A,v,!0);break}}q=b.e;r=b.f;b.b&&(t=b.c,K(b,void 0,t>m||!N(g,t)?t:k));b.g&&O(b,P(J(),l,r),Q(h,q),m===b.q)}b.u=e;d=b.b?Uq(b,Pq(b.j,d,b.c)):b;c&&b.v.qa((new Z("integer")).t,d.c,d.b);d.g&&(b=X(S(),new H(()=>(new Z("integer")).t)), + O(d,b,d.e,ak;I();var m=b.c;if(N(b.j,m)){var n=b.j.k.charCodeAt(b.c);n=48<=n&&57>=n;if(!0===n)U(b,1+m|0);else{if(!1!==n)throw new x(n);W(b)}}else W(b);b.g&&R(b,m,X(S(),new H(()=>"[0-9]")));n=b.f;m=b.e;g=!!(g|b.a);if(b.b)h=b.c,b.a=!1,k=1+k|0,l=m;else{b.a||(1>k?Zq(b,h,g):Xq(b,void 0,h,g));b.g&&ur(J(),1,b,S().Fa,n,l,!0);break}}b.u=e;d=b.b?Uq(b,Pq(b.j,d,b.c)): + b;c&&b.v.qa((new Z("natural")).t,d.c,d.b);d.g&&(b=X(S(),new H(()=>(new Z("natural")).t)),O(d,b,d.e,a'"0"')));l=b.f;k=b.e;if(b.b)b.a=!!(b.a|g);else if(!b.a){var m=b.g;b.c=h;m&&O(b,l,b.e,!1);b.a=!1;kG();var n=b.j;I();var q=b.c;if(N(b.j,q)){var r=b.j.k.charCodeAt(b.c);r=49<=r&&57>=r;if(!0===r)U(b,1+q|0);else{if(!1!==r)throw new x(r);W(b)}}else W(b);b.g&&R(b,q,X(S(), + new H(()=>"[1-9]")));if(b.b){q=b.c;r=b.e;var t=b.f;if(b.b||!b.a){var v=b.c,w=!1;w=b.a;for(var A=b.c,E=null;;){b.a=!1;I();var D=b.c;if(N(b.j,D)){var L=b.j.k.charCodeAt(b.c);L=48<=L&&57>=L;if(!0===L)U(b,1+D|0);else{if(!1!==L)throw new x(L);W(b)}}else W(b);b.g&&R(b,D,X(S(),new H(()=>"[0-9]")));L=b.f;D=b.e;w=!!(w|b.a);if(b.b)A=b.c,b.a=!1,E=D;else{b.a||Xq(b,void 0,A,w);b.g&&ur(J(),0,b,S().Fa,L,E,!0);break}}w=b.e;A=b.f;b.b&&(E=b.c,K(b,void 0,E>v||!N(n,E)?E:q));b.g&&O(b,P(J(),t,A),Q(r,w),v===b.q)}}n=b.f; + q=b.a;g=!!(q|g);b.b||q||Pm(b,h);b.a=g;m&&(h=Q(l,n),g=Q(k,b.e),O(b,h,g,!1))}b.u=e;d=b.b?Uq(b,Pq(b.j,d,b.c)):b;c&&b.v.qa(rz("normalized natural number").t,d.c,d.b);d.g&&(b=X(S(),new H(()=>rz("normalized natural number").t)),O(d,b,d.e,a'"\'"')));m=a.e;n=a.f;if(a.b){var q=a.c;e=K(a,l,q>b||!N(e,q)?q:g)}else e=a;a.g&&O(a,P(J(),k,n),Q(h,m),b===a.q);h=e}else h=a}else h=a;d&&a.v.qa((new Z("diffVariable")).t,h.c,h.b);h.g&&(a=X(S(),new H(()=>(new Z("diffVariable")).t)), + O(h,a,h.e,c'"\'"')));a.u=t;a.b&&Uq(a,Pq(a.j,r,a.c));(r=a.b)?(n=Uq(a,new F(a.h)),n.a=!!(n.a|q)):a.a||(n=K(a,z(),n),n.a=!!(n.a|q));if(a.g){var A=a.f;r||(q=X(S(),new H(()=> + Fq(J(),A.wa)+".?")),O(a,q,a.e,!1))}q=a.e;n=a.f;a.b?(r=a.c,g=r>b||!N(g,r)?r:h,e=K(a,e.S(m,a.h),g)):e=a;a.g&&O(a,P(J(),l,n),Q(k,q),b===a.q);k=e}else k=a}else k=a;d&&a.v.qa((new Z("variable")).t,k.c,k.b);k.g&&(a=X(S(),new H(()=>(new Z("variable")).t)),O(k,a,k.e,cPH(b,a,c)),c);else{I();var k=PH(b,a,c);if(k.b){var l=k.h;mf();k.h=new Tj(l)}}if(c.b){var m=c.c;k=c.e;l=c.f;var n=c.h;Lm(J(),yH(b),c);if(c.b)if(!c.b&&c.a)g=c;else{var q=c.c;sB();var r=!1;r=c.a;for(var t=lG(wE()),v=c.c,w=null;;){c.a=!1;I();kG();var A=xq(),E=c.j;I();var D=c.c;I();var L=c.c,M=c.u;c.u=!0;I();var T=c.a;c.a=!1;var V=c.c;I();var ba=c.j,da=c.c;N(ba,da)&&43===ba.k.charCodeAt(da)? + U(c,1+da|0):W(c);c.g&&R(c,da,X(S(),new H(()=>'"+"')));da=c.f;ba=c.e;if(c.b)c.a=!!(c.a|T);else if(!c.a){var ka=c.g;c.c=V;ka&&O(c,da,c.e,!1);c.a=!1;kG();var pa=c.j;I();var qa=c.j,Da=c.c;N(qa,Da)&&45===qa.k.charCodeAt(Da)?U(c,1+Da|0):W(c);c.g&&R(c,Da,X(S(),new H(()=>'"-"')));if(c.b){qa=c.c;Da=c.e;var la=c.f;Lm(J(),yH(b),c);if(c.b&&(c.b||!c.a)){var Ca=c.c,Ra=c.c,$a=c.a,Ma=c.u;c.u=!0;var Xa=c.ka,Ta=c.j,Za=c.c;N(Ta,Za)&&62===Ta.k.charCodeAt(Za)?U(c,1+Za|0):W(c);c.g&&R(c,Za,X(S(),new H(()=>'"\x3e"')));c.u= + Ma;Ma=c.b?Pm(c,Ra):U(c,Ra);c.g&&(c.ka=Xa,R(c,Ra,S().Fa));Ma.a=$a;Ra=c.e;$a=c.f;c.b&&(Xa=c.c,K(c,void 0,Xa>Ca||!N(pa,Xa)?Xa:qa));c.g&&O(c,P(J(),la,$a),Q(Da,Ra),Ca===c.q)}}pa=c.f;qa=c.a;T=!!(qa|T);c.b||qa||Pm(c,V);c.a=T;ka&&(V=Q(da,pa),T=Q(ba,c.e),O(c,V,T,!1))}c.u=M;L=c.b?Uq(c,Pq(c.j,L,c.c)):c;M=L.c;L.b?Wq(L,L.h,!!(L.a|M>D)):Yq(L,M);c.b&&(da=c.c,D=c.e,L=c.f,M=c.h,Lm(J(),yH(b),c),!c.b||!c.b&&c.a||(V=c.c,OH(b,new H(((Fa,Ha)=>()=>PH(b,Fa,Ha))(a,c)),c),T=c.e,ba=c.f,c.b&&(ka=c.c,E=ka>V||!N(E,ka)?ka:da,K(c, + A.S(M,c.h),E)),c.g&&O(c,P(J(),L,ba),Q(D,T),V===c.q)));E=c.f;A=c.e;r=!!(r|c.a);if(c.b)if(v=c.c,t.pa(c.h),c.a=!1,yH(b)!==DB()&&Lm(J(),yH(b),c),!c.b&&c.a)break;else c.a=!1,w=A;else{c.a||Xq(c,pr(Dh(),t),v,r);c.g&&ur(J(),0,c,S().Fa,E,w,!0);break}}r=c.e;t=c.f;c.b?(v=c.c,h=v>q||!N(h,v)?v:m,g=K(c,g.S(n,c.h),h)):g=c;c.g&&O(c,P(J(),l,t),Q(k,r),q===c.q)}else g=c}else g=c;e&&c.v.qa((new Z("term")).t,g.c,g.b);g.g&&(e=X(S(),new H(()=>(new Z("term")).t)),O(g,e,g.e,d{Fa=B(new C,Fa,Ha);if(null!==Fa.Z&&"+"===Fa.Z.o())return new Ie(Fa.Y,lH(Fa.Z.m()));if(null!==Fa.Z&&"-"===Fa.Z.o())return new hh(Fa.Y,lH(Fa.Z.m()));throw new x(Fa);}))}return g} + function PH(b,a,c){I();kG();var d=xq(),e=c.j;I();if(ll().np){I();var g=QH(b,a,c);if(g.b){var h=g.h;mf();g.h=new Tj(h)}}else OH(b,new H(()=>QH(b,a,c)),c);if(c.b){var k=c.c;g=c.e;h=c.f;var l=c.h;Lm(J(),yH(b),c);if(c.b)if(!c.b&&c.a)d=c;else{var m=c.c;sB();var n=!1;n=c.a;for(var q=lG(wE()),r=c.c,t=null;;){c.a=!1;I();kG();var v=xq(),w=c.j;I();var A=c.c;I();var E=c.c,D=c.u;c.u=!0;I();var L=c.a;c.a=!1;var M=c.c;I();var T=c.j,V=c.c;N(T,V)&&42===T.k.charCodeAt(V)?U(c,1+V|0):W(c);c.g&&R(c,V,X(S(),new H(()=> + '"*"')));V=c.f;T=c.e;if(c.b)c.a=!!(c.a|L);else if(!c.a){var ba=c.g;c.c=M;ba&&O(c,V,c.e,!1);c.a=!1;kG();var da=c.j;I();var ka=c.j,pa=c.c;N(ka,pa)&&47===ka.k.charCodeAt(pa)?U(c,1+pa|0):W(c);c.g&&R(c,pa,X(S(),new H(()=>'"/"')));if(c.b){ka=c.c;pa=c.e;var qa=c.f;if(c.b||!c.a){var Da=c.c,la=c.c,Ca=c.a,Ra=c.u;c.u=!0;var $a=c.ka,Ma=c.j,Xa=c.c;N(Ma,Xa)&&42===Ma.k.charCodeAt(Xa)?U(c,1+Xa|0):W(c);c.g&&R(c,Xa,X(S(),new H(()=>'"*"')));c.u=Ra;Ra=c.b?Pm(c,la):U(c,la);c.g&&(c.ka=$a,R(c,la,S().Fa));Ra.a=Ca;la=c.e; + Ca=c.f;c.b&&($a=c.c,K(c,void 0,$a>Da||!N(da,$a)?$a:ka));c.g&&O(c,P(J(),qa,Ca),Q(pa,la),Da===c.q)}}da=c.f;ka=c.a;L=!!(ka|L);c.b||ka||Pm(c,M);c.a=L;ba&&(M=Q(V,da),L=Q(T,c.e),O(c,M,L,!1))}c.u=D;E=c.b?Uq(c,Pq(c.j,E,c.c)):c;D=E.c;E.b?Wq(E,E.h,!!(E.a|D>A)):Yq(E,D);c.b&&(V=c.c,A=c.e,E=c.f,D=c.h,Lm(J(),yH(b),c),!c.b||!c.b&&c.a||(M=c.c,OH(b,new H(((Ta,Za)=>()=>QH(b,Ta,Za))(a,c)),c),L=c.e,T=c.f,c.b&&(ba=c.c,w=ba>M||!N(w,ba)?ba:V,K(c,v.S(D,c.h),w)),c.g&&O(c,P(J(),E,T),Q(A,L),M===c.q)));w=c.f;v=c.e;n=!!(n|c.a); + if(c.b)if(r=c.c,q.pa(c.h),c.a=!1,yH(b)!==DB()&&Lm(J(),yH(b),c),!c.b&&c.a)break;else c.a=!1,t=v;else{c.a||Xq(c,pr(Dh(),q),r,n);c.g&&ur(J(),0,c,S().Fa,w,t,!0);break}}n=c.e;q=c.f;c.b?(r=c.c,e=r>m||!N(e,r)?r:k,d=K(c,d.S(l,c.h),e)):d=c;c.g&&O(c,P(J(),h,q),Q(g,n),m===c.q)}else d=c}else d=c;if(d.b){e=d.h;if(null===e)throw new x(e);d.h=nH(b,kH(e.o()),e.m())}return d} + function QH(b,a,c){I();kG();var d=xq(),e=c.j;I();RH(b,a,c);if(c.b){var g=c.c,h=c.e,k=c.f,l=c.h;Lm(J(),yH(b),c);if(c.b&&(c.b||!c.a)){var m=c.c;sB();var n=!1;n=c.a;for(var q=lG(wE()),r=c.c,t=null;;){c.a=!1;I();kG();var v=c.j;I();var w=c.c;I();var A=c.j,E=c.c;A=N(A,E)&&94===A.k.charCodeAt(E)?U(c,1+E|0):W(c);c.g&&R(c,E,X(S(),new H(()=>'"^"')));E=A.c;A.b?Wq(A,A.h,!!(A.a|E>w)):Yq(A,E);if(c.b&&(w=c.c,E=c.e,A=c.f,Lm(J(),yH(b),c),c.b&&(c.b||!c.a))){var D=c.c;OH(b,new H(((V,ba)=>()=>QH(b,V,ba))(a,c)),c);var L= + c.e,M=c.f;if(c.b){var T=c.c;K(c,c.h,T>D||!N(v,T)?T:w)}c.g&&O(c,P(J(),A,M),Q(E,L),D===c.q)}w=c.f;v=c.e;n=!!(n|c.a);if(c.b)if(r=c.c,q.pa(c.h),c.a=!1,yH(b)!==DB()&&Lm(J(),yH(b),c),!c.b&&c.a)break;else c.a=!1,t=v;else{c.a||Xq(c,pr(Dh(),q),r,n);c.g&&ur(J(),0,c,S().Fa,w,t,!0);break}}a=c.e;n=c.f;c.b?(q=c.c,e=q>m||!N(e,q)?q:g,d=K(c,d.S(l,c.h),e)):d=c;c.g&&O(c,P(J(),k,n),Q(h,a),m===c.q);c=d}}if(c.b){h=c.h;if(null===h)throw new x(h);k=h.o();m=h.m().aa(new $f(V=>kH(V)));h=c;k=m.Oa(k);m=k.Vh;SH||(SH=new TH); + h.h=m.call(k,SH)}return c} + function RH(b,a,c){var d=c.a;c.a=!1;var e=c.c;I();var g=c.a;c.a=!1;var h=c.c;I();var k=c.a;c.a=!1;var l=c.c;I();var m=c.a;c.a=!1;var n=c.c;I();var q=c.a;c.a=!1;var r=c.c;I();var t=c.a;c.a=!1;var v=c.c;I();FH(b,a,c);var w=c.f,A=c.e;if(c.b)c.a=!!(c.a|t);else if(!c.a){var E=c.g;c.c=v;E&&O(c,w,c.e,!1);c.a=!1;var D=c.c;I();var L=HH(c),M=L.c;L.b?Wq(L,L.h,!!(L.a|M>D)):Yq(L,M);D=c.f;L=c.a;t=!!(L|t);c.b||L||Pm(c,v);c.a=t;E&&(v=Q(w,D),A=Q(A,c.e),O(c,v,A,!1))}v=c.f;A=c.e;c.b?c.a=!!(c.a|q):c.a||(w=c.g,c.c=r, + w&&O(c,v,c.e,!1),c.a=!1,I(),E=UH(b,a,c),E.b&&VH(E.h,c),E=c.f,t=c.a,q=!!(t|q),c.b||t||Pm(c,r),c.a=q,w&&(r=Q(v,E),q=Q(A,c.e),O(c,r,q,!1)));q=c.f;r=c.e;c.b?c.a=!!(c.a|m):c.a||(A=c.g,c.c=n,A&&O(c,q,c.e,!1),c.a=!1,I(),v=WH(b,a,c),v.b&&VH(v.h,c),v=c.f,w=c.a,m=!!(w|m),c.b||w||Pm(c,n),c.a=m,A&&(n=Q(q,v),m=Q(r,c.e),O(c,n,m,!1)));m=c.f;n=c.e;c.b?c.a=!!(c.a|k):c.a||(r=c.g,c.c=l,r&&O(c,m,c.e,!1),c.a=!1,NH(b,c),q=c.f,A=c.a,k=!!(A|k),c.b||A||Pm(c,l),c.a=k,r&&(l=Q(m,q),k=Q(n,c.e),O(c,l,k,!1)));k=c.f;l=c.e;c.b?c.a= + !!(c.a|g):c.a||(n=c.g,c.c=h,n&&O(c,k,c.e,!1),c.a=!1,I(),b=XH(b,a,c),b.b&&VH(b.h,c),b=c.f,a=c.a,g=!!(a|g),c.b||a||Pm(c,h),c.a=g,n&&(h=Q(k,b),g=Q(l,c.e),O(c,h,g,!1)));g=c.f;h=c.e;c.b?c.a=!!(c.a|d):c.a||(b=c.g,c.c=e,b&&O(c,g,c.e,!1),c.a=!1,I(),a=c.c,l=c.u,c.u=!0,I(),k=c.c,n=10+k|0,m=c.j,N(m,-1+n|0)&&95===m.k.charCodeAt(k)&&95===m.k.charCodeAt(1+k|0)&&95===m.k.charCodeAt(2+k|0)&&95===m.k.charCodeAt(3+k|0)&&95===m.k.charCodeAt(4+k|0)&&95===m.k.charCodeAt(5+k|0)&&95===m.k.charCodeAt(6+k|0)&&95===m.k.charCodeAt(7+ + k|0)&&95===m.k.charCodeAt(8+k|0)&&95===m.k.charCodeAt(9+k|0)?U(c,n):W(c),c.g&&R(c,k,X(S(),new H(()=>'"__________"'))),c.u=l,a=c.b?Uq(c,Pq(c.j,a,c.c)):c,a.b&&(a.h=new oh("exerciseF_",Le(),He())),a=c.f,l=c.a,d=!!(l|d),c.b||l||Pm(c,e),c.a=d,b&&(e=Q(g,a),d=Q(h,c.e),O(c,e,d,!1)))} + function UH(b,a,c){I();var d=c.c,e=null!==c.v;e&&c.v.ra((new Z("function")).t,d);var g=kG().Ak,h=c.j;I();var k=kG().Ae,l=c.j;I();UG(b,c);if(c.b){var m=c.c,n=c.e,q=c.f,r=c.h;if(c.b||!c.a){var t=c.c;oB();var v=c.c,w=c.a;c.a=!1;I();Km();var A=c.j;I();kG();var E=c.j;I();var D=c.c,L=2+D|0,M=c.j;N(M,-1+L|0)&&60===M.k.charCodeAt(D)&&60===M.k.charCodeAt(1+D|0)?U(c,L):W(c);c.g&&R(c,D,X(S(),new H(()=>'"\x3c\x3c"')));if(c.b&&(D=c.c,L=c.e,M=c.f,c.a=!0,Lm(J(),yH(b),c),c.b&&(c.b||!c.a))){var T=c.c;RG(b,c);var V= + c.e,ba=c.f;if(c.b){var da=c.c;K(c,c.h,da>T||!N(E,da)?da:D)}else c.a=!0;c.g&&O(c,P(J(),M,ba),Q(L,V),T===c.q)}c.b&&(E=c.c,D=c.e,L=c.f,M=c.h,Lm(J(),yH(b),c),!c.b||!c.b&&c.a||(V=T=c.c,ba=2+V|0,da=c.j,N(da,-1+ba|0)&&62===da.k.charCodeAt(V)&&62===da.k.charCodeAt(1+V|0)?U(c,ba):W(c),c.g&&R(c,V,X(S(),new H(()=>'"\x3e\x3e"'))),V=c.e,ba=c.f,c.b&&(da=c.c,K(c,M,da>T||!N(A,da)?da:E)),c.g&&O(c,P(J(),L,ba),Q(D,V),T===c.q)));(A=c.b)?(v=Uq(c,new F(c.h)),v.a=!!(v.a|w)):c.a||(v=K(c,z(),v),v.a=!!(v.a|w));if(c.g){var ka= + c.f;A||(w=X(S(),new H(()=>Fq(J(),ka.wa)+".?")),O(c,w,c.e,!1))}w=c.e;v=c.f;c.b&&(A=c.c,l=A>t||!N(l,A)?A:m,K(c,k.S(r,c.h),l));c.g&&O(c,P(J(),q,v),Q(n,w),t===c.q)}}c.b?(t=c.c,k=c.e,n=c.f,r=c.h,Lm(J(),yH(b),c),c.b?!c.b&&c.a?g=c:(q=c.c,a?XH(b,!0,c):(I(),a=c.a,l=c.u,c.u=!0,b=XH(b,!0,c),c.u=l,b.a=a),b=c.e,a=c.f,c.b?(l=c.c,h=l>q||!N(h,l)?l:t,g=K(c,g.S(r,c.h),h)):g=c,c.g&&O(c,P(J(),n,a),Q(k,b),q===c.q)):g=c):g=c;e&&c.v.qa((new Z("function")).t,g.c,g.b);g.g&&(c=X(S(),new H(()=>(new Z("function")).t)),O(g,c, + g.e,dq||!N(h,r)?r:k,g=K(c,g.S(n,c.h),h)):g=c;c.g&&O(c,P(J(),m,a),Q(l,b),q===c.q);l=g}}else l=c;e&&c.v.qa((new Z("unitFunctional")).t,l.c,l.b);l.g&&(c=X(S(),new H(()=>(new Z("unitFunctional")).t)),O(l,c,l.e,d'"-"')));if(c.b){n=c.c;q=c.e;var r=c.f;if(c.b||!c.a){var t=c.c,v=c.c,w=c.a,A=c.u;c.u=!0;var E=c.ka,D=c.j,L=c.c;N(D,L)&&62===D.k.charCodeAt(L)?U(c,1+L|0):W(c);c.g&&R(c,L,X(S(),new H(()=> + '"\x3e"')));c.u=A;A=c.b?Pm(c,v):U(c,v);c.g&&(c.ka=E,R(c,v,S().Fa));A.a=w;v=c.e;w=c.f;c.b&&(E=c.c,K(c,void 0,E>t||!N(m,E)?E:n));c.g&&O(c,P(J(),r,w),Q(q,v),t===c.q)}}c.b?(r=c.c,m=c.e,n=c.f,Lm(J(),yH(b),c),c.b?!c.b&&c.a?l=c:(q=c.c,OH(b,a,c),b=c.e,a=c.f,c.b?(t=c.c,l=K(c,c.h,t>q||!N(l,t)?t:r)):l=c,c.g&&O(c,P(J(),n,a),Q(m,b),q===c.q)):l=c):l=c;if(l.b){b=l.h;if(b instanceof Tj)mf(),b=new gh(b.fa),b=new Uj(b);else{if(!(b instanceof Uj))throw new x(b);mf();b=new gh(b.na);b=new Uj(b)}l.h=b}l=c.f;b=c.a;d=!!(b| + d);c.b||b||Pm(c,e);c.a=d;k&&(e=Q(h,l),d=Q(g,c.e),O(c,e,d,!1))}} + function VH(b,a){I();oB();var c=a.c,d=a.a;a.a=!1;I();var e=a.c,g=a.u;a.u=!0;I();var h=a.j,k=a.c;N(h,k)&&39===h.k.charCodeAt(k)?U(a,1+k|0):W(a);a.g&&R(a,k,X(S(),new H(()=>'"\'"')));a.u=g;a.b&&Uq(a,Pq(a.j,e,a.c));(e=a.b)?(c=Uq(a,new F(a.h)),c.a=!!(c.a|d),d=c):a.a?d=a:(c=K(a,z(),c),c.a=!!(c.a|d),d=c);if(a.g){var l=a.f;e||(c=X(S(),new H(()=>Fq(J(),l.wa)+".?")),O(a,c,a.e,!1))}if(d.b){a=d.h;if(z()!==a)if(a instanceof F&&"'"===a.p)b=new mh(b);else throw new x(a);d.h=b}} + function XH(b,a,c){I();var d=c.c,e=null!==c.v;e&&c.v.ra((new Z("termList")).t,d);Km();var g=c.j;I();kG();var h=c.j;I();kG();var k=c.j;I();kG();var l=c.j;I();var m=c.j,n=c.c;N(m,n)&&40===m.k.charCodeAt(n)?U(c,1+n|0):W(c);c.g&&R(c,n,X(S(),new H(()=>'"("')));if(c.b){m=c.c;n=c.e;var q=c.f;if(c.b||!c.a){var r=c.c,t=c.c,v=c.a,w=c.u;c.u=!0;var A=c.ka,E=c.j,D=c.c;N(E,D)&&124===E.k.charCodeAt(D)?U(c,1+D|0):W(c);c.g&&R(c,D,X(S(),new H(()=>'"|"')));c.u=w;w=c.b?Pm(c,t):U(c,t);c.g&&(c.ka=A,R(c,t,S().Fa));w.a= + v;t=c.e;v=c.f;c.b&&(A=c.c,K(c,void 0,A>r||!N(l,A)?A:m));c.g&&O(c,P(J(),q,v),Q(n,t),r===c.q)}}c.b&&(l=c.c,m=c.e,n=c.f,Lm(J(),yH(b),c),!c.b||!c.b&&c.a||(q=c.c,a?(r=c.c,I(),I(),t=Mm(c),v=t.c,t.b?Wq(t,t.h,!!(t.a|v>r)):Yq(t,v)):(I(),Mm(c)),r=c.e,t=c.f,c.b&&(v=c.c,K(c,void 0,v>q||!N(k,v)?v:l)),c.g&&O(c,P(J(),n,t),Q(m,r),q===c.q)));if(c.b&&(k=c.c,l=c.e,m=c.f,Lm(J(),yH(b),c),c.b&&(c.b||!c.a))){n=c.c;I();q=sB();r=yH(b);lr();t=lG(wE());var L=c.c,M=0,T=!1;v=c.a;for(var V=null,ba=null;;)if(c.a=!!(T|(0>M&&v)), + a?QG(b,!0,c):(I(),A=c.a,w=c.u,c.u=!0,E=QG(b,!0,c),c.u=w,E.a=A),w=c.f,A=c.e,D=c.a,E=c.g,c.b)if(T=c.c,t.pa(c.h),M=1+M|0,2147483647===M){hr(T,T,M,!!(v|D),0,c,q,t);E&&R(c,L,X(S(),new H((da=>()=>Fq(J(),da.wa)+".rep")(w))));break}else if(r!==DB()&&(Lm(J(),r,c),!c.b&&c.a))break;else if(c.a=!1,L=c.c,I(),ba=c.j,V=c.c,ba=N(ba,V)&&44===ba.k.charCodeAt(V)?U(c,1+V|0):W(c),c.g&&R(c,V,X(S(),new H(()=>'","'))),V=ba.c,L=ba.b?Wq(ba,ba.h,!!(ba.a|V>L)):Yq(ba,V),V=c.a,v=!!(!!(v|D)|V),null===L)L=T,T=!1,V=null,ba=A;else if(c.b)if(w= + c.f,r===DB()||(Lm(J(),r,c),c.b||!V&&!c.a))L=T,T=V,V=w,ba=A;else break;else{V?Zq(c,T,v):hr(T,T,M,v,0,c,q,t);E&&ur(J(),0,c,null,w,A,!0);break}else{D||hr(L,L,M,!!(v|D),0,c,q,t);E&&ur(J(),0,c,V,w,ba,T||D);break}a=c.e;q=c.f;c.b&&(r=c.c,K(c,c.h,r>n||!N(h,r)?r:k));c.g&&O(c,P(J(),m,q),Q(l,a),n===c.q)}c.b?(k=c.c,h=c.e,a=c.f,l=c.h,Lm(J(),yH(b),c),c.b?!c.b&&c.a?g=c:(b=c.c,m=c.j,n=c.c,N(m,n)&&41===m.k.charCodeAt(n)?U(c,1+n|0):W(c),c.g&&R(c,n,X(S(),new H(()=>'")"'))),m=c.e,n=c.f,c.b?(q=c.c,g=K(c,l,q>b||!N(g,q)? + q:k)):g=c,c.g&&O(c,P(J(),a,n),Q(h,m),b===c.q)):g=c):g=c;e&&c.v.qa((new Z("termList")).t,g.c,g.b);g.g&&(c=X(S(),new H(()=>(new Z("termList")).t)),O(g,c,g.e,d'"(|"')));if(a.b&&(h=a.c,k=a.e,l=a.f,Lm(J(),yH(b),a),a.b&&(a.b||!a.a))){var m=a.c;I();var n=sB(),q=yH(b);lr();for(var r=lG(wE()),t=a.c,v=0,w=!1,A=a.a,E=null,D=null;;){a.a=!!(w|(0>v&&A));NH(b,a);var L=a.f,M=a.e,T=a.a,V=a.g;if(a.b)if(w=a.c,r.pa(a.h),v=1+v|0,2147483647=== + v){hr(w,w,v,!!(A|T),0,a,n,r);V&&R(a,t,X(S(),new H((ba=>()=>Fq(J(),ba.wa)+".rep")(L))));break}else if(q!==DB()&&(Lm(J(),q,a),!a.b&&a.a))break;else if(a.a=!1,t=a.j,E=a.c,t=N(t,E)&&44===t.k.charCodeAt(E)?U(a,1+E|0):W(a),a.g&&R(a,E,X(S(),new H(()=>'","'))),E=a.a,A=!!(!!(A|T)|E),null===t)t=w,w=!1,E=null,D=M;else if(a.b)if(L=a.f,q===DB()||(Lm(J(),q,a),a.b||!E&&!a.a))t=w,w=E,E=L,D=M;else break;else{E?Zq(a,w,A):hr(w,w,v,A,0,a,n,r);V&&ur(J(),0,a,null,L,M,!0);break}else{T||hr(t,t,v,!!(A|T),0,a,n,r);V&&ur(J(), + 0,a,E,L,D,w||T);break}}n=a.e;q=a.f;a.b&&(r=a.c,K(a,a.h,r>m||!N(g,r)?r:h));a.g&&O(a,P(J(),l,q),Q(k,n),m===a.q)}a.b?(k=a.c,g=a.e,h=a.f,l=a.h,Lm(J(),yH(b),a),a.b?!a.b&&a.a?e=a:(m=b=a.c,n=2+m|0,q=a.j,N(q,-1+n|0)&&124===q.k.charCodeAt(m)&&41===q.k.charCodeAt(1+m|0)?U(a,n):W(a),a.g&&R(a,m,X(S(),new H(()=>'"|)"'))),m=a.e,n=a.f,a.b?(q=a.c,e=K(a,l,q>b||!N(e,q)?q:k)):e=a,a.g&&O(a,P(J(),h,n),Q(g,m),b===a.q)):e=a):e=a;d&&a.v.qa((new Z("space")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("space")).t)),O(e,a,e.e, + c(new Z("formula")).t)),O(b,a,b.e,c'"\x3c-\x3e"')));w=a.f;v=a.e;if(a.b)a.a=!!(a.a|r);else if(!a.a){A=a.g;a.c=t;A&&O(a,w,a.e,!1);a.a=!1;var E=a.j,D=a.c;N(E,D)&&8596=== + E.k.charCodeAt(D)?U(a,1+D|0):W(a);a.g&&R(a,D,X(S(),new H(()=>'"\u2194"')));E=a.f;D=a.a;r=!!(D|r);a.b||D||Pm(a,t);a.a=r;A&&(t=Q(w,E),r=Q(v,a.e),O(a,t,r,!1))}a.b&&(t=a.c,r=a.e,v=a.f,a.a=!0,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(w=a.c,bI(b,a),b=a.e,A=a.f,a.b?(E=a.c,K(a,a.h,E>w||!N(q,E)?E:t)):a.a=!0,a.g&&O(a,P(J(),v,A),Q(r,b),w===a.q)));(q=a.b)?(m=Uq(a,new F(a.h)),m.a=!!(m.a|n)):a.a||(m=K(a,z(),m),m.a=!!(m.a|n));if(a.g){var L=a.f;q||(n=X(S(),new H(()=>Fq(J(),L.wa)+".?")),O(a,n,a.e,!1))}n=a.e;m=a.f;a.b?(q= + a.c,d=q>l||!N(d,q)?q:e,c=K(a,c.S(k,a.h),d)):c=a;a.g&&O(a,P(J(),h,m),Q(g,n),l===a.q);a=c}}if(a.b){g=a.h;if(null!==g&&z()===g.m())g=g.o();else{if(!(null!==g&&g.m()instanceof F))throw new x(g);g=new Ag(g.o(),g.m().p)}a.h=g}return a} + function bI(b,a){I();kG();var c=xq(),d=a.j;I();cI(b,a);if(a.b){var e=a.c,g=a.e,h=a.f,k=a.h;if(a.b||!a.a){var l=a.c;sB();var m=!1;m=a.a;for(var n=lG(wE()),q=a.c,r=null;;){a.a=!1;I();kG();var t=a.j;I();var v=a.a;a.a=!1;var w=a.c;I();I();var A=a.c,E=a.ka;kG();var D=a.j;I();kG();var L=a.j;I();zG(a);if(a.b){var M=a.c,T=a.e,V=a.f;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var ba=a.c,da=a.c,ka=2+da|0,pa=a.j;N(pa,-1+ka|0)&&60===pa.k.charCodeAt(da)&&45===pa.k.charCodeAt(1+da|0)?U(a,ka):W(a);a.g&&R(a,da,X(S(),new H(()=> + '"\x3c-"')));da=a.e;ka=a.f;a.b&&(pa=a.c,K(a,void 0,pa>ba||!N(L,pa)?pa:M));a.g&&O(a,P(J(),V,ka),Q(T,da),ba===a.q)}}a.b?(da=a.c,L=a.e,M=a.f,!a.b&&a.a?D=a:(T=a.c,zG(a),V=a.e,ba=a.f,a.b?(ka=a.c,D=K(a,void 0,ka>T||!N(D,ka)?ka:da)):D=a,a.g&&O(a,P(J(),M,ba),Q(L,V),T===a.q))):D=a;D.b?Uq(a,a.h):Pm(a,A);a.g&&(a.ka=E,R(a,A,X(S(),new H(()=>'" \x3c- "'))));E=a.f;A=a.e;if(a.b)a.a=!!(a.a|v);else if(!a.a){D=a.g;a.c=w;D&&O(a,E,a.e,!1);a.a=!1;I();L=a.c;M=a.ka;kG();T=a.j;I();da=a.c;ba=a.a;a.a=!1;I();zG(a);(V=a.b)?(da= + Uq(a,void 0),da.a=!!(da.a|ba)):a.a||(da=K(a,void 0,da),da.a=!!(da.a|ba));a.g&&(ba=a.f,V||(V=X(S(),new H((la=>()=>Fq(J(),la.wa)+".?")(ba))),O(a,V,a.e,!1)));if(a.b)if(ka=a.c,V=a.e,ba=a.f,Lm(J(),yH(b),a),a.b)if(!a.b&&a.a)T=a;else{da=a.c;pa=a.j;var qa=a.c;N(pa,qa)&&8592===pa.k.charCodeAt(qa)?U(a,1+qa|0):W(a);a.g&&R(a,qa,X(S(),new H(()=>'"\u2190"')));pa=a.e;qa=a.f;if(a.b){var Da=a.c;T=K(a,void 0,Da>da||!N(T,Da)?Da:ka)}else T=a;a.g&&O(a,P(J(),ba,qa),Q(V,pa),da===a.q)}else T=a;else T=a;T.b?Uq(a,a.h):Pm(a, + L);a.g&&(a.ka=M,R(a,L,X(S(),new H(()=>'"\u2190"'))));L=a.f;M=a.a;v=!!(M|v);a.b||M||Pm(a,w);a.a=v;D&&(w=Q(E,L),v=Q(A,a.e),O(a,w,v,!1))}a.b&&(w=a.c,v=a.e,A=a.f,a.a=!0,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(E=a.c,cI(b,a),D=a.e,L=a.f,a.b?(M=a.c,K(a,a.h,M>E||!N(t,M)?M:w)):a.a=!0,a.g&&O(a,P(J(),A,L),Q(v,D),E===a.q)));w=a.f;t=a.e;m=!!(m|a.a);if(a.b)if(q=a.c,n.pa(a.h),a.a=!1,yH(b)!==DB()&&Lm(J(),yH(b),a),!a.b&&a.a)break;else a.a=!1,r=t;else{a.a||Xq(a,pr(Dh(),n),q,m);a.g&&ur(J(),0,a,S().Fa,w,r,!0);break}}b=a.e; + m=a.f;a.b?(n=a.c,d=n>l||!N(d,n)?n:e,c=K(a,c.S(k,a.h),d)):c=a;a.g&&O(a,P(J(),h,m),Q(g,b),l===a.q);a=c}}if(a.b){g=a.h;if(null===g)throw new x(g);a.h=g.m().qg(g.o(),new Lj((la,Ca)=>new zg(Ca,la)))}} + function cI(b,a){I();kG();var c=xq(),d=a.j;I();dI(b,a);if(a.b){var e=a.c,g=a.e,h=a.f,k=a.h;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var l=a.c;sB();var m=!1;m=a.a;for(var n=lG(wE()),q=a.c,r=null;;){a.a=!1;I();kG();var t=a.j;I();var v=a.a;a.a=!1;var w=a.c;I();var A=a.c,E=2+A|0,D=a.j;N(D,-1+E|0)&&45===D.k.charCodeAt(A)&&62===D.k.charCodeAt(1+A|0)?U(a,E):W(a);a.g&&R(a,A,X(S(),new H(()=>'"-\x3e"')));E=a.f;A=a.e;if(a.b)a.a=!!(a.a|v);else if(!a.a){D=a.g;a.c=w;D&&O(a,E,a.e,!1);a.a=!1;var L=a.j,M=a.c;N(L,M)&& + 8594===L.k.charCodeAt(M)?U(a,1+M|0):W(a);a.g&&R(a,M,X(S(),new H(()=>'"\u2192"')));L=a.f;M=a.a;v=!!(M|v);a.b||M||Pm(a,w);a.a=v;D&&(w=Q(E,L),v=Q(A,a.e),O(a,w,v,!1))}a.b&&(w=a.c,v=a.e,A=a.f,a.a=!0,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(E=a.c,dI(b,a),D=a.e,L=a.f,a.b?(M=a.c,K(a,a.h,M>E||!N(t,M)?M:w)):a.a=!0,a.g&&O(a,P(J(),A,L),Q(v,D),E===a.q)));w=a.f;t=a.e;m=!!(m|a.a);if(a.b)if(q=a.c,n.pa(a.h),a.a=!1,yH(b)!==DB()&&Lm(J(),yH(b),a),!a.b&&a.a)break;else a.a=!1,r=t;else{a.a||Xq(a,pr(Dh(),n),q,m);a.g&&ur(J(),0, + a,S().Fa,w,r,!0);break}}b=a.e;m=a.f;a.b?(n=a.c,d=n>l||!N(d,n)?n:e,c=K(a,c.S(k,a.h),d)):c=a;a.g&&O(a,P(J(),h,m),Q(g,b),l===a.q);a=c}}if(a.b){g=a.h;if(null===g)throw new x(g);g=g.m().Oa(g.o());h=g.Vh;eI||(eI=new fI);a.h=h.call(g,eI)}} + function dI(b,a){I();kG();var c=xq(),d=a.j;I();gI(b,a);if(a.b){var e=a.c,g=a.e,h=a.f,k=a.h;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var l=a.c;sB();var m=!1;m=a.a;for(var n=lG(wE()),q=a.c,r=null;;){a.a=!1;I();kG();var t=a.j;I();var v=a.a;a.a=!1;var w=a.c;I();var A=a.j,E=a.c;N(A,E)&&124===A.k.charCodeAt(E)?U(a,1+E|0):W(a);a.g&&R(a,E,X(S(),new H(()=>'"|"')));E=a.f;A=a.e;if(a.b)a.a=!!(a.a|v);else if(!a.a){var D=a.g;a.c=w;D&&O(a,E,a.e,!1);a.a=!1;var L=a.j,M=a.c;N(L,M)&&8744===L.k.charCodeAt(M)?U(a,1+M|0): + W(a);a.g&&R(a,M,X(S(),new H(()=>'"\u2228"')));L=a.f;M=a.a;v=!!(M|v);a.b||M||Pm(a,w);a.a=v;D&&(w=Q(E,L),v=Q(A,a.e),O(a,w,v,!1))}a.b&&(w=a.c,v=a.e,A=a.f,a.a=!0,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(E=a.c,gI(b,a),D=a.e,L=a.f,a.b?(M=a.c,K(a,a.h,M>E||!N(t,M)?M:w)):a.a=!0,a.g&&O(a,P(J(),A,L),Q(v,D),E===a.q)));w=a.f;t=a.e;m=!!(m|a.a);if(a.b)if(q=a.c,n.pa(a.h),a.a=!1,yH(b)!==DB()&&Lm(J(),yH(b),a),!a.b&&a.a)break;else a.a=!1,r=t;else{a.a||Xq(a,pr(Dh(),n),q,m);a.g&&ur(J(),0,a,S().Fa,w,r,!0);break}}b=a.e;m=a.f; + a.b?(n=a.c,d=n>l||!N(d,n)?n:e,c=K(a,c.S(k,a.h),d)):c=a;a.g&&O(a,P(J(),h,m),Q(g,b),l===a.q);a=c}}if(a.b){g=a.h;if(null===g)throw new x(g);g=g.m().Oa(g.o());h=g.Vh;hI||(hI=new iI);a.h=h.call(g,hI)}} + function gI(b,a){I();kG();var c=xq(),d=a.j;I();jI(b,a);if(a.b){var e=a.c,g=a.e,h=a.f,k=a.h;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var l=a.c;sB();var m=!1;m=a.a;for(var n=lG(wE()),q=a.c,r=null;;){a.a=!1;I();kG();var t=a.j;I();var v=a.a;a.a=!1;var w=a.c;I();var A=a.j,E=a.c;N(A,E)&&38===A.k.charCodeAt(E)?U(a,1+E|0):W(a);a.g&&R(a,E,X(S(),new H(()=>'"\x26"')));E=a.f;A=a.e;if(a.b)a.a=!!(a.a|v);else if(!a.a){var D=a.g;a.c=w;D&&O(a,E,a.e,!1);a.a=!1;var L=a.j,M=a.c;N(L,M)&&8743===L.k.charCodeAt(M)?U(a,1+M|0): + W(a);a.g&&R(a,M,X(S(),new H(()=>'"\u2227"')));L=a.f;M=a.a;v=!!(M|v);a.b||M||Pm(a,w);a.a=v;D&&(w=Q(E,L),v=Q(A,a.e),O(a,w,v,!1))}a.b&&(w=a.c,v=a.e,A=a.f,a.a=!0,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(E=a.c,jI(b,a),D=a.e,L=a.f,a.b?(M=a.c,K(a,a.h,M>E||!N(t,M)?M:w)):a.a=!0,a.g&&O(a,P(J(),A,L),Q(v,D),E===a.q)));w=a.f;t=a.e;m=!!(m|a.a);if(a.b)if(q=a.c,n.pa(a.h),a.a=!1,yH(b)!==DB()&&Lm(J(),yH(b),a),!a.b&&a.a)break;else a.a=!1,r=t;else{a.a||Xq(a,pr(Dh(),n),q,m);a.g&&ur(J(),0,a,S().Fa,w,r,!0);break}}b=a.e;m=a.f; + a.b?(n=a.c,d=n>l||!N(d,n)?n:e,c=K(a,c.S(k,a.h),d)):c=a;a.g&&O(a,P(J(),h,m),Q(g,b),l===a.q);a=c}}if(a.b){g=a.h;if(null===g)throw new x(g);a.h=g.m().Oa(g.o()).Vh(rn())}} + function jI(b,a){var c=a.a;a.a=!1;var d=a.c;I();var e=a.a;a.a=!1;var g=a.c;I();var h=a.a;a.a=!1;var k=a.c;I();kI(b,a);var l=a.f,m=a.e;if(a.b)a.a=!!(a.a|h);else if(!a.a){var n=a.g;a.c=k;n&&O(a,l,a.e,!1);a.a=!1;lI(b,a);var q=a.f,r=a.a;h=!!(r|h);a.b||r||Pm(a,k);a.a=h;n&&(k=Q(l,q),m=Q(m,a.e),O(a,k,m,!1))}k=a.f;m=a.e;a.b?a.a=!!(a.a|e):a.a||(l=a.g,a.c=g,l&&O(a,k,a.e,!1),a.a=!1,mI(b,a),n=a.f,q=a.a,e=!!(q|e),a.b||q||Pm(a,g),a.a=e,l&&(g=Q(k,n),e=Q(m,a.e),O(a,g,e,!1)));e=a.f;g=a.e;a.b?a.a=!!(a.a|c):a.a||(m= + a.g,a.c=d,m&&O(a,e,a.e,!1),a.a=!1,nI(b,a),b=a.f,k=a.a,c=!!(k|c),a.b||k||Pm(a,d),a.a=c,m&&(d=Q(e,b),c=Q(g,a.e),O(a,d,c,!1)))} + function nI(b,a){var c=a.a;a.a=!1;var d=a.c;I();var e=a.a;a.a=!1;var g=a.c;I();var h=a.a;a.a=!1;var k=a.c;I();I();Km();var l=a.j;I();UG(b,a);if(a.b){var m=a.c,n=a.e,q=a.f,r=a.h;if(!a.b&&a.a)ka=a;else{var t=a.c,v=a.c,w=a.a,A=a.u;a.u=!0;var E=a.ka,D=a.j,L=a.c;N(D,L)&&40===D.k.charCodeAt(L)?U(a,1+L|0):W(a);a.g&&R(a,L,X(S(),new H(()=>'"("')));a.u=A;var M=a.b?Pm(a,v):U(a,v);a.g&&(a.ka=E,R(a,v,S().Fa));M.a=w;var T=a.e,V=a.f;if(a.b){var ba=a.c;da=K(a,r,ba>t||!N(l,ba)?ba:m)}else var da=a;a.g&&O(a,P(J(),q, + V),Q(n,T),t===a.q);ka=da}}else var ka=a;if(ka.b){var pa=ka.h;if(null===pa)throw new x(pa);ka.h=new xe(new ye(pa.o(),pa.m(),Ae(),Be(),z()),Ce())}var qa=a.f,Da=a.e;if(a.b)a.a=!!(a.a|h);else if(!a.a){var la=a.g;a.c=k;la&&O(a,qa,a.e,!1);a.a=!1;I();var Ca=kG().Ak,Ra=a.j;I();var $a=kG().Ae,Ma=a.j;I();UG(b,a);if(a.b){var Xa=a.c,Ta=a.e,Za=a.f,Fa=a.h;if(a.b||!a.a){var Ha=a.c;I();var zb=a.a,tb=a.u;a.u=!0;var Wb=XH(b,!0,a);a.u=tb;Wb.a=zb;var Cc=a.e,gb=a.f;if(a.b){var Ab=a.c,kc=Ab>Ha||!N(Ma,Ab)?Ab:Xa;K(a,$a.S(Fa, + a.h),kc)}a.g&&O(a,P(J(),Za,gb),Q(Ta,Cc),Ha===a.q)}}if(a.b){var pb=a.c,Hb=a.e,gc=a.f,lb=a.h;Lm(J(),yH(b),a);if(a.b)if(!a.b&&a.a)mc=a;else{var bb=a.c;oB();var hb=a.c,Ya=a.a;a.a=!1;I();var cb=a.c,Bb=a.u;a.u=!0;I();var hc=a.j,Fc=a.c;N(hc,Fc)&&39===hc.k.charCodeAt(Fc)?U(a,1+Fc|0):W(a);a.g&&R(a,Fc,X(S(),new H(()=>'"\'"')));a.u=Bb;a.b&&Uq(a,Pq(a.j,cb,a.c));var Xb=a.b;if(Xb){var db=Uq(a,new F(a.h));db.a=!!(db.a|Ya)}else if(!a.a){var lc=K(a,z(),hb);lc.a=!!(lc.a|Ya)}if(a.g){var Qb=a.f;if(!Xb){var Mb=X(S(), + new H(()=>Fq(J(),Qb.wa)+".?"));O(a,Mb,a.e,!1)}}var Db=a.e,Ob=a.f;if(a.b){var Zb=a.c,ic=Zb>bb||!N(Ra,Zb)?Zb:pb;Qc=K(a,Ca.S(lb,a.h),ic)}else var Qc=a;a.g&&O(a,P(J(),gc,Ob),Q(Hb,Db),bb===a.q);mc=Qc}else mc=a}else var mc=a;if(mc.b){var ub=mc.h;if(null===ub)throw new x(ub);var Rb=new xe(new ye(ub.Lh,ub.pg,ub.Mh.da(),Be(),z()),ub.Mh),Sb=ub.jh;if(z()===Sb)var ec=Rb;else if(Sb instanceof F&&"'"===Sb.p)ec=new Kg(Rb);else throw new x(Sb);mc.h=ec}var ob=a.f,Ib=a.a,qb=!!(Ib|h);a.b||Ib||Pm(a,k);a.a=qb;if(la){var Jb= + Q(qa,ob),ib=Q(Da,a.e);O(a,Jb,ib,!1)}}var Tb=a.f,$b=a.e;if(a.b)a.a=!!(a.a|e);else if(!a.a){var Fb=a.g;a.c=g;Fb&&O(a,Tb,a.e,!1);a.a=!1;I();var Gb=new H(()=>"Unit predicationals cannot have indices");yH(b);var rb=a.c,nc=kG().Ak,dd=a.j;I();var Dc=kG().Ae,jc=a.j;I();UG(b,a);if(a.b){var Gc=a.c,ed=a.e,Ub=a.f,Kb=a.h;if(a.b||!a.a){var Ac=a.c;I();var sb=a.a,Rc=a.u;a.u=!0;var Vb=YH(b,a);a.u=Rc;Vb.a=sb;var Mc=a.e,oc=a.f;if(a.b){var ac=a.c,Tc=ac>Ac||!N(jc,ac)?ac:Gc;K(a,Dc.S(Kb,a.h),Tc)}a.g&&O(a,P(J(),Ub,oc),Q(ed, + Mc),Ac===a.q)}}if(a.b){var fc=a.c,vb=a.e,pc=a.f,mb=a.h;Lm(J(),yH(b),a);if(a.b)if(!a.b&&a.a)kd=a;else{var qc=a.c;oB();var Uc=a.c,Yb=a.a;a.a=!1;I();var nb=a.c,bc=a.u;a.u=!0;I();var rc=a.j,Eb=a.c;N(rc,Eb)&&39===rc.k.charCodeAt(Eb)?U(a,1+Eb|0):W(a);a.g&&R(a,Eb,X(S(),new H(()=>'"\'"')));a.u=bc;a.b&&Uq(a,Pq(a.j,nb,a.c));var sc=a.b;if(sc){var Sc=Uq(a,new F(a.h));Sc.a=!!(Sc.a|Yb)}else if(!a.a){var tc=K(a,z(),Uc);tc.a=!!(tc.a|Yb)}if(a.g){var wb=a.f;if(!sc){var Nc=X(S(),new H(()=>Fq(J(),wb.wa)+".?"));O(a,Nc, + a.e,!1)}}var xb=a.e,uc=a.f;if(a.b){var Ic=a.c,jd=Ic>qc||!N(dd,Ic)?Ic:fc;ud=K(a,nc.S(mb,a.h),jd)}else var ud=a;a.g&&O(a,P(J(),pc,uc),Q(vb,xb),qc===a.q);kd=ud}else kd=a}else var kd=a;if(kd.b)a.h.pg.r()?ld=a:(a.g&&R(a,rb,X(S(),Gb)),ld=Pm(a,rb));else var ld=a;if(ld.b){var vd=ld.h;if(null===vd)throw new x(vd);var fd=new tg(vd.Lh,vd.Mh),qd=vd.jh;if(z()===qd)var gd=fd;else if(qd instanceof F&&"'"===qd.p)gd=new Kg(fd);else throw new x(qd);ld.h=gd}var Ec=a.f,Yc=a.a,Td=!!(Yc|e);a.b||Yc||Pm(a,g);a.a=Td;if(Fb){var xd= + Q(Tb,Ec),Fd=Q($b,a.e);O(a,xd,Fd,!1)}}var Oc=a.f,md=a.e;if(a.b)a.a=!!(a.a|c);else if(!a.a){var Nd=a.g;a.c=d;Nd&&O(a,Oc,a.e,!1);a.a=!1;I();kG();var Pc=xq(),yd=a.j;I();Km();var Od=a.j;I();kG();var Me=a.j;I();var Ze=a.j,je=a.c;N(Ze,je)&&40===Ze.k.charCodeAt(je)?U(a,1+je|0):W(a);a.g&&R(a,je,X(S(),new H(()=>'"("')));if(a.b){var hf=a.c,ze=a.e,Pd=a.f;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var Ud=a.c;RG(b,a);var $e=a.e,pf=a.f;if(a.b){var me=a.c;K(a,a.h,me>Ud||!N(Me,me)?me:hf)}a.g&&O(a,P(J(),Pd,pf),Q(ze,$e), + Ud===a.q)}}if(a.b){var qf=a.c,ne=a.e,qe=a.f,Of=a.h;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var Ff=a.c,rf=a.j,Ne=a.c;N(rf,Ne)&&41===rf.k.charCodeAt(Ne)?U(a,1+Ne|0):W(a);a.g&&R(a,Ne,X(S(),new H(()=>'")"')));var Pf=a.e,fe=a.f;if(a.b){var Jc=a.c;K(a,Of,Jc>Ff||!N(Od,Jc)?Jc:qf)}a.g&&O(a,P(J(),qe,fe),Q(ne,Pf),Ff===a.q)}}if(a.b){var af=a.c,ig=a.e,bf=a.f,Yd=a.h;Lm(J(),yH(b),a);if(a.b)if(!a.b&&a.a)tf=a;else{var Zd=a.c;oB();var ag=a.c,oe=a.a;a.a=!1;I();var sf=a.c,Hg=a.u;a.u=!0;I();var Gf=a.j,Gd=a.c;N(Gf,Gd)&&39=== + Gf.k.charCodeAt(Gd)?U(a,1+Gd|0):W(a);a.g&&R(a,Gd,X(S(),new H(()=>'"\'"')));a.u=Hg;a.b&&Uq(a,Pq(a.j,sf,a.c));var $d=a.b;if($d){var ug=Uq(a,new F(a.h));ug.a=!!(ug.a|oe)}else if(!a.a){var jg=K(a,z(),ag);jg.a=!!(jg.a|oe)}if(a.g){var ae=a.f;if(!$d){var kg=X(S(),new H(()=>Fq(J(),ae.wa)+".?"));O(a,kg,a.e,!1)}}var Xg=a.e,jf=a.f;if(a.b){var Ig=a.c,Vd=Ig>Zd||!N(yd,Ig)?Ig:af;Ue=K(a,Pc.S(Yd,a.h),Vd)}else var Ue=a;a.g&&O(a,P(J(),bf,jf),Q(ig,Xg),Zd===a.q);tf=Ue}else tf=a}else var tf=a;if(tf.b){var Yg=tf.h;if(null!== + Yg&&z()===Yg.m())var mi=Yg.o();else if(null!==Yg&&Yg.m()instanceof F&&"'"===Yg.m().p)mi=new Kg(Yg.o());else throw new x(Yg);tf.h=mi}var Eh=a.f,ni=a.a,Rh=!!(ni|c);a.b||ni||Pm(a,d);a.a=Rh;if(Nd){var ih=Q(Oc,Eh),oi=Q(md,a.e);O(a,ih,oi,!1)}}} + function kI(b,a){var c=a.a;a.a=!1;var d=a.c;I();var e=a.a;a.a=!1;var g=a.c;I();var h=a.a;a.a=!1;var k=a.c;I();var l=a.a;a.a=!1;var m=a.c;I();var n=a.a;a.a=!1;var q=a.c;I();var r=a.a;a.a=!1;var t=a.c;I();var v=a.a;a.a=!1;var w=a.c;I();I();var A=a.c,E=a.u;a.u=!0;I();var D=a.c,L=4+D|0,M=a.j;N(M,-1+L|0)&&116===M.k.charCodeAt(D)&&114===M.k.charCodeAt(1+D|0)&&117===M.k.charCodeAt(2+D|0)&&101===M.k.charCodeAt(3+D|0)?U(a,L):W(a);a.g&&R(a,D,X(S(),new H(()=>'"true"')));a.u=E;var T=a.b?Uq(a,Pq(a.j,A,a.c)):a; + T.b&&(T.h=Ng());var V=a.f,ba=a.e;if(a.b)a.a=!!(a.a|v);else if(!a.a){var da=a.g;a.c=w;da&&O(a,V,a.e,!1);a.a=!1;I();var ka=a.c,pa=a.u;a.u=!0;I();var qa=a.c,Da=5+qa|0,la=a.j;N(la,-1+Da|0)&&102===la.k.charCodeAt(qa)&&97===la.k.charCodeAt(1+qa|0)&&108===la.k.charCodeAt(2+qa|0)&&115===la.k.charCodeAt(3+qa|0)&&101===la.k.charCodeAt(4+qa|0)?U(a,Da):W(a);a.g&&R(a,qa,X(S(),new H(()=>'"false"')));a.u=pa;var Ca=a.b?Uq(a,Pq(a.j,ka,a.c)):a;Ca.b&&(Ca.h=Og());var Ra=a.f,$a=a.a,Ma=!!($a|v);a.b||$a||Pm(a,w);a.a=Ma; + if(da){var Xa=Q(V,Ra),Ta=Q(ba,a.e);O(a,Xa,Ta,!1)}}var Za=a.f,Fa=a.e;if(a.b)a.a=!!(a.a|r);else if(!a.a){var Ha=a.g;a.c=t;Ha&&O(a,Za,a.e,!1);a.a=!1;I();var zb=kG().Ae,tb=a.j;I();kG();var Wb=xq(),Cc=a.j;I();Km();var gb=a.j;I();var Ab=a.c,kc=a.u;a.u=!0;I();var pb=a.a;a.a=!1;var Hb=a.c;I();var gc=a.a;a.a=!1;var lb=a.c;I();var bb=a.a;a.a=!1;var hb=a.c;I();var Ya=a.c,cb=7+Ya|0,Bb=a.j;N(Bb,-1+cb|0)&&92===Bb.k.charCodeAt(Ya)&&102===Bb.k.charCodeAt(1+Ya|0)&&111===Bb.k.charCodeAt(2+Ya|0)&&114===Bb.k.charCodeAt(3+ + Ya|0)&&97===Bb.k.charCodeAt(4+Ya|0)&&108===Bb.k.charCodeAt(5+Ya|0)&&108===Bb.k.charCodeAt(6+Ya|0)?U(a,cb):W(a);a.g&&R(a,Ya,X(S(),new H(()=>'"\\\\forall"')));var hc=a.f,Fc=a.e;if(a.b)a.a=!!(a.a|bb);else if(!a.a){var Xb=a.g;a.c=hb;Xb&&O(a,hc,a.e,!1);a.a=!1;var db=a.c,lc=7+db|0,Qb=a.j;N(Qb,-1+lc|0)&&92===Qb.k.charCodeAt(db)&&101===Qb.k.charCodeAt(1+db|0)&&120===Qb.k.charCodeAt(2+db|0)&&105===Qb.k.charCodeAt(3+db|0)&&115===Qb.k.charCodeAt(4+db|0)&&116===Qb.k.charCodeAt(5+db|0)&&115===Qb.k.charCodeAt(6+ + db|0)?U(a,lc):W(a);a.g&&R(a,db,X(S(),new H(()=>'"\\\\exists"')));var Mb=a.f,Db=a.a,Ob=!!(Db|bb);a.b||Db||Pm(a,hb);a.a=Ob;if(Xb){var Zb=Q(hc,Mb),ic=Q(Fc,a.e);O(a,Zb,ic,!1)}}var Qc=a.f,mc=a.e;if(a.b)a.a=!!(a.a|gc);else if(!a.a){var ub=a.g;a.c=lb;ub&&O(a,Qc,a.e,!1);a.a=!1;var Rb=a.j,Sb=a.c;N(Rb,Sb)&&8704===Rb.k.charCodeAt(Sb)?U(a,1+Sb|0):W(a);a.g&&R(a,Sb,X(S(),new H(()=>'"\u2200"')));var ec=a.f,ob=a.a,Ib=!!(ob|gc);a.b||ob||Pm(a,lb);a.a=Ib;if(ub){var qb=Q(Qc,ec),Jb=Q(mc,a.e);O(a,qb,Jb,!1)}}var ib=a.f, + Tb=a.e;if(a.b)a.a=!!(a.a|pb);else if(!a.a){var $b=a.g;a.c=Hb;$b&&O(a,ib,a.e,!1);a.a=!1;var Fb=a.j,Gb=a.c;N(Fb,Gb)&&8707===Fb.k.charCodeAt(Gb)?U(a,1+Gb|0):W(a);a.g&&R(a,Gb,X(S(),new H(()=>'"\u2203"')));var rb=a.f,nc=a.a,dd=!!(nc|pb);a.b||nc||Pm(a,Hb);a.a=dd;if($b){var Dc=Q(ib,rb),jc=Q(Tb,a.e);O(a,Dc,jc,!1)}}a.u=kc;a.b&&Uq(a,Pq(a.j,Ab,a.c));if(a.b){var Gc=a.c,ed=a.e,Ub=a.f;a.a=!0;var Kb=a.h;if(a.b||!a.a){var Ac=a.c;zG(a);var sb=a.e,Rc=a.f;if(a.b){var Vb=a.c;K(a,Kb,Vb>Ac||!N(gb,Vb)?Vb:Gc)}else a.a=!0; + a.g&&O(a,P(J(),Ub,Rc),Q(ed,sb),Ac===a.q)}}if(a.b){var Mc=a.c,oc=a.e,ac=a.f,Tc=a.h;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var fc=a.c;I();var vb=sB();lr();for(var pc=lG(wE()),mb=a.c,qc=0,Uc=!1,Yb=a.a,nb=null,bc=null;;){a.a=!!(Uc|(1>qc&&Yb));NH(b,a);var rc=a.f,Eb=a.e,sc=a.a,Sc=a.g;if(a.b){var tc=a.c;pc.pa(a.h);var wb=1+qc|0;a.a=!1;var Nc=a.j,xb=a.c,uc=N(Nc,xb)&&44===Nc.k.charCodeAt(xb)?U(a,1+xb|0):W(a);a.g&&R(a,xb,X(S(),new H(()=>'","')));var Ic=a.a,jd=!!(!!(Yb|sc)|Ic);if(null===uc)mb=tc,qc=wb,Uc=!1,Yb= + jd,nb=null,bc=Eb;else if(a.b){var ud=a.f;mb=tc;qc=wb;Uc=Ic;Yb=jd;nb=ud;bc=Eb}else{Ic?Zq(a,tc,jd):gr(tc,tc,wb,jd,a,vb,pc);Sc&&ur(J(),1,a,null,rc,Eb,!0);break}}else{sc||gr(mb,mb,qc,!!(Yb|sc),a,vb,pc);Sc&&ur(J(),1,a,nb,rc,bc,Uc||sc);break}}var kd=a.e,ld=a.f;if(a.b){var vd=a.c,fd=vd>fc||!N(Cc,vd)?vd:Mc;K(a,Wb.S(Tc,a.h),fd)}a.g&&O(a,P(J(),ac,ld),Q(oc,kd),fc===a.q)}}if(a.b){var qd=a.c,gd=a.e,Ec=a.f,Yc=a.h;Lm(J(),yH(b),a);if(a.b)if(!a.b&&a.a)Pc=a;else{var Td=a.c;jI(b,a);var xd=a.e,Fd=a.f;if(a.b){var Oc= + a.c,md=Oc>Td||!N(tb,Oc)?Oc:qd;Nd=K(a,zb.S(Yc,a.h),md)}else var Nd=a;a.g&&O(a,P(J(),Ec,Fd),Q(gd,xd),Td===a.q);Pc=Nd}else Pc=a}else var Pc=a;if(Pc.b){var yd=Pc.h;if(null===yd||"\\forall"!==yd.jb&&"\u2200"!==yd.jb){if(null===yd||"\\exists"!==yd.jb&&"\u2203"!==yd.jb)throw new x(yd);Od=yd.Db.qg(yd.uc,new Lj((XK,YK)=>{var ZK=y();return new Cg(new nf(YK,ZK),XK)}))}else var Od=yd.Db.qg(yd.uc,new Lj((XK,YK)=>{var ZK=y();return new Bg(new nf(YK,ZK),XK)}));Pc.h=Od}var Me=a.f,Ze=a.a,je=!!(Ze|r);a.b||Ze||Pm(a, + t);a.a=je;if(Ha){var hf=Q(Za,Me),ze=Q(Fa,a.e);O(a,hf,ze,!1)}}var Pd=a.f,Ud=a.e;if(a.b)a.a=!!(a.a|n);else if(!a.a){var $e=a.g;a.c=q;$e&&O(a,Pd,a.e,!1);a.a=!1;I();var pf=kG().Ak,me=a.j;I();var qf=a.a;a.a=!1;var ne=a.c;I();var qe=kG().Ae,Of=a.j;I();kG();var Ff=xq(),rf=a.j;I();var Ne=a.c,Pf=a.u;a.u=!0;I();var fe=a.j,Jc=a.c;N(fe,Jc)&&91===fe.k.charCodeAt(Jc)?U(a,1+Jc|0):W(a);a.g&&R(a,Jc,X(S(),new H(()=>'"["')));a.u=Pf;a.b&&Uq(a,Pq(a.j,Ne,a.c));if(a.b){var af=a.c,ig=a.e,bf=a.f;a.a=!0;var Yd=a.h;Lm(J(), + yH(b),a);if(a.b&&(a.b||!a.a)){var Zd=a.c;ZG(b,a);var ag=a.e,oe=a.f;if(a.b){var sf=a.c,Hg=sf>Zd||!N(rf,sf)?sf:af;K(a,Ff.S(Yd,a.h),Hg)}else a.a=!0;a.g&&O(a,P(J(),bf,oe),Q(ig,ag),Zd===a.q)}}if(a.b){var Gf=a.c,Gd=a.e,$d=a.f,ug=a.h;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var jg=a.c,ae=a.c,kg=a.u;a.u=!0;I();var Xg=a.j,jf=a.c;N(Xg,jf)&&93===Xg.k.charCodeAt(jf)?U(a,1+jf|0):W(a);a.g&&R(a,jf,X(S(),new H(()=>'"]"')));a.u=kg;a.b&&Uq(a,Pq(a.j,ae,a.c));var Ig=a.e,Vd=a.f;if(a.b){var Ue=a.c,tf=Ue>jg||!N(Of,Ue)?Ue:Gf; + K(a,qe.S(ug,a.h),tf)}a.g&&O(a,P(J(),$d,Vd),Q(Gd,Ig),jg===a.q)}}var Yg=a.f,mi=a.e;if(a.b)a.a=!!(a.a|qf);else if(!a.a){var Eh=a.g;a.c=ne;Eh&&O(a,Yg,a.e,!1);a.a=!1;var ni=kG().Ae,Rh=a.j;I();kG();var ih=xq(),oi=a.j;I();var sj=a.c,Ei=a.u;a.u=!0;I();var Xj=a.j,Jg=a.c;N(Xj,Jg)&&60===Xj.k.charCodeAt(Jg)?U(a,1+Jg|0):W(a);a.g&&R(a,Jg,X(S(),new H(()=>'"\x3c"')));a.u=Ei;a.b&&Uq(a,Pq(a.j,sj,a.c));if(a.b){var xk=a.c,Xm=a.e,Fi=a.f;a.a=!0;var nl=a.h;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var tj=a.c;ZG(b,a);var Fh= + a.e,uj=a.f;if(a.b){var vj=a.c,cm=vj>tj||!N(oi,vj)?vj:xk;K(a,ih.S(nl,a.h),cm)}else a.a=!0;a.g&&O(a,P(J(),Fi,uj),Q(Xm,Fh),tj===a.q)}}if(a.b){var aq=a.c,$n=a.e,yk=a.f,ao=a.h;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var ol=a.c,pl=a.c,dm=a.u;a.u=!0;I();var bo=a.j,Yj=a.c;N(bo,Yj)&&62===bo.k.charCodeAt(Yj)?U(a,1+Yj|0):W(a);a.g&&R(a,Yj,X(S(),new H(()=>'"\x3e"')));a.u=dm;a.b&&Uq(a,Pq(a.j,pl,a.c));var wj=a.e,co=a.f;if(a.b){var Sh=a.c,bq=Sh>ol||!N(Rh,Sh)?Sh:aq;K(a,ni.S(ao,a.h),bq)}a.g&&O(a,P(J(),yk,co),Q($n,wj), + ol===a.q)}}var cq=a.f,Ym=a.a,zk=!!(Ym|qf);a.b||Ym||Pm(a,ne);a.a=zk;if(Eh){var eo=Q(Yg,cq),Zm=Q(mi,a.e);O(a,eo,Zm,!1)}}if(a.b){var Zj=a.c,em=a.e,$m=a.f;a.a=!0;var dq=a.h;Lm(J(),yH(b),a);if(a.b)if(!a.b&&a.a)Gi=a;else{var an=a.c;jI(b,a);var Ak=a.e,ql=a.f;if(a.b){var Bk=a.c,bn=Bk>an||!N(me,Bk)?Bk:Zj;fo=K(a,pf.S(dq,a.h),bn)}else{a.a=!0;var fo=a}a.g&&O(a,P(J(),$m,ql),Q(em,Ak),an===a.q);Gi=fo}else Gi=a}else var Gi=a;if(Gi.b){var Zg=Gi.h;if(null!==Zg&&"["===Zg.Lh&&"]"===Zg.Mh)var go=new Dg(Zg.pg,Zg.jh);else{if(null=== + Zg||"\x3c"!==Zg.Lh||"\x3e"!==Zg.Mh)throw new x(Zg);go=new Gg(Zg.pg,Zg.jh)}Gi.h=go}var eq=a.f,ho=a.a,fq=!!(ho|n);a.b||ho||Pm(a,q);a.a=fq;if($e){var cn=Q(Pd,eq),rl=Q(Ud,a.e);O(a,cn,rl,!1)}}var dn=a.f,sl=a.e;if(a.b)a.a=!!(a.a|l);else if(!a.a){var Ck=a.g;a.c=m;Ck&&O(a,dn,a.e,!1);a.a=!1;I();kG();var tl=a.j;I();var xm=a.j,cj=a.c;N(xm,cj)&&33===xm.k.charCodeAt(cj)?U(a,1+cj|0):W(a);a.g&&R(a,cj,X(S(),new H(()=>'"!"')));if(a.b){var Tt=a.c,Ao=a.e,Ut=a.f;a.a=!0;Lm(J(),yH(b),a);if(a.b)if(!a.b&&a.a)To=a;else{var NE= + a.c;jI(b,a);var $K=a.e,aL=a.f;if(a.b){var Qz=a.c;OE=K(a,a.h,Qz>NE||!N(tl,Qz)?Qz:Tt)}else{a.a=!0;var OE=a}a.g&&O(a,P(J(),Ut,aL),Q(Ao,$K),NE===a.q);To=OE}else To=a}else var To=a;To.b&&(To.h=new wg(To.h));var PE=a.f,QE=a.a,bL=!!(QE|l);a.b||QE||Pm(a,m);a.a=bL;if(Ck){var cL=Q(dn,PE),RE=Q(sl,a.e);O(a,cL,RE,!1)}}var SE=a.f,TE=a.e;if(a.b)a.a=!!(a.a|h);else if(!a.a){var UE=a.g;a.c=k;UE&&O(a,SE,a.e,!1);a.a=!1;oI(b,a);var dL=a.f,Tk=a.a,VE=!!(Tk|h);a.b||Tk||Pm(a,k);a.a=VE;if(UE){var zm=Q(SE,dL),WE=Q(TE,a.e); + O(a,zm,WE,!1)}}var XE=a.f,eL=a.e;if(a.b)a.a=!!(a.a|e);else if(!a.a){var YE=a.g;a.c=g;YE&&O(a,XE,a.e,!1);a.a=!1;I();var ZE=a.c,fL=a.u;a.u=!0;I();var $E=a.j,su=a.c;N($E,su)&&9141===$E.k.charCodeAt(su)?U(a,1+su|0):W(a);a.g&&R(a,su,X(S(),new H(()=>'"\u23b5"')));a.u=fL;var Am=a.b?Uq(a,Pq(a.j,ZE,a.c)):a;Am.b&&(Am.h=sg());var kZ=a.f,US=a.a,lZ=!!(US|e);a.b||US||Pm(a,g);a.a=lZ;if(YE){var mZ=Q(XE,kZ),nZ=Q(eL,a.e);O(a,mZ,nZ,!1)}}var VS=a.f,oZ=a.e;if(a.b)a.a=!!(a.a|c);else if(!a.a){var WS=a.g;a.c=d;WS&&O(a,VS, + a.e,!1);a.a=!1;I();var pZ=a.c,qZ=a.u;a.u=!0;I();var Uk=a.c,XS=10+Uk|0,Dl=a.j;N(Dl,-1+XS|0)&&95===Dl.k.charCodeAt(Uk)&&95===Dl.k.charCodeAt(1+Uk|0)&&95===Dl.k.charCodeAt(2+Uk|0)&&95===Dl.k.charCodeAt(3+Uk|0)&&95===Dl.k.charCodeAt(4+Uk|0)&&95===Dl.k.charCodeAt(5+Uk|0)&&95===Dl.k.charCodeAt(6+Uk|0)&&95===Dl.k.charCodeAt(7+Uk|0)&&95===Dl.k.charCodeAt(8+Uk|0)&&95===Dl.k.charCodeAt(9+Uk|0)?U(a,XS):W(a);a.g&&R(a,Uk,X(S(),new H(()=>'"__________"')));a.u=qZ;var YS=a.b?Uq(a,Pq(a.j,pZ,a.c)):a;YS.b&&(YS.h=new tg("exerciseP_", + Le()));var rZ=a.f,ZS=a.a,sZ=!!(ZS|c);a.b||ZS||Pm(a,d);a.a=sZ;if(WS){var tZ=Q(VS,rZ),uZ=Q(oZ,a.e);O(a,tZ,uZ,!1)}}} + function lI(b,a){var c=a.c,d=null!==a.v;d&&a.v.ra((new Z("comparison")).t,c);I();var e=kG().Ae,g=a.j;I();kG();var h=xq(),k=a.j;I();QG(b,!1,a);if(a.b){var l=a.c,m=a.e,n=a.f,q=a.h;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var r=a.c,t=a.c,v=a.u;a.u=!0;I();BH(a);a.u=v;a.b&&Uq(a,Pq(a.j,t,a.c));t=a.e;v=a.f;if(a.b){var w=a.c;k=w>r||!N(k,w)?w:l;K(a,h.S(q,a.h),k)}a.g&&O(a,P(J(),n,v),Q(m,t),r===a.q)}}a.b?(k=a.c,h=a.e,m=a.f,a.a=!0,q=a.h,Lm(J(),yH(b),a),a.b?!a.b&&a.a?e=a:(n=a.c,QG(b,!0,a),b=a.e,r=a.f,a.b?(l=a.c,g= + l>n||!N(g,l)?l:k,e=K(a,e.S(q,a.h),g)):(a.a=!0,e=a),a.g&&O(a,P(J(),m,r),Q(h,b),n===a.q)):e=a):e=a;if(e.b){g=e.h;if(null!==g&&"\x3d"===g.Db)g=new gg(g.jb,g.uc);else if(null===g||"!\x3d"!==g.Db&&"\u2260"!==g.Db)if(null===g||"\x3e\x3d"!==g.Db&&"\u2265"!==g.Db)if(null!==g&&"\x3e"===g.Db)g=new og(g.jb,g.uc);else if(null===g||"\x3c\x3d"!==g.Db&&"\u2264"!==g.Db){if(null===g||"\x3c"!==g.Db)throw new x(g);g=new qg(g.jb,g.uc)}else g=new pg(g.jb,g.uc);else g=new ng(g.jb,g.uc);else g=new mg(g.jb,g.uc);e.h=g}d&& + a.v.qa((new Z("comparison")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("comparison")).t)),O(e,a,e.e,c'"\x3d"')));if(b.b){var V=b.c,ba=b.e,da=b.f;if(b.b||!b.a){var ka=b.c, + pa=b.c,qa=b.a,Da=b.u;b.u=!0;var la=b.ka,Ca=b.j,Ra=b.c;N(Ca,Ra)&&61===Ca.k.charCodeAt(Ra)?U(b,1+Ra|0):W(b);b.g&&R(b,Ra,X(S(),new H(()=>'"\x3d"')));b.u=Da;var $a=b.b?Pm(b,pa):U(b,pa);b.g&&(b.ka=la,R(b,pa,S().Fa));$a.a=qa;var Ma=b.e,Xa=b.f;if(b.b){var Ta=b.c;K(b,void 0,Ta>ka||!N(L,Ta)?Ta:V)}b.g&&O(b,P(J(),da,Xa),Q(ba,Ma),ka===b.q)}}var Za=b.f,Fa=b.e;if(b.b)b.a=!!(b.a|E);else if(!b.a){var Ha=b.g;b.c=D;Ha&&O(b,Za,b.e,!1);b.a=!1;var zb=b.c,tb=2+zb|0,Wb=b.j;N(Wb,-1+tb|0)&&33===Wb.k.charCodeAt(zb)&&61=== + Wb.k.charCodeAt(1+zb|0)?U(b,tb):W(b);b.g&&R(b,zb,X(S(),new H(()=>'"!\x3d"')));var Cc=b.f,gb=b.a,Ab=!!(gb|E);b.b||gb||Pm(b,D);b.a=Ab;if(Ha){var kc=Q(Za,Cc),pb=Q(Fa,b.e);O(b,kc,pb,!1)}}var Hb=b.f,gc=b.e;if(b.b)b.a=!!(b.a|w);else if(!b.a){var lb=b.g;b.c=A;lb&&O(b,Hb,b.e,!1);b.a=!1;var bb=b.j,hb=b.c;N(bb,hb)&&8800===bb.k.charCodeAt(hb)?U(b,1+hb|0):W(b);b.g&&R(b,hb,X(S(),new H(()=>'"\u2260"')));var Ya=b.f,cb=b.a,Bb=!!(cb|w);b.b||cb||Pm(b,A);b.a=Bb;if(lb){var hc=Q(Hb,Ya),Fc=Q(gc,b.e);O(b,hc,Fc,!1)}}var Xb= + b.f,db=b.e;if(b.b)b.a=!!(b.a|t);else if(!b.a){var lc=b.g;b.c=v;lc&&O(b,Xb,b.e,!1);b.a=!1;var Qb=b.c,Mb=2+Qb|0,Db=b.j;N(Db,-1+Mb|0)&&62===Db.k.charCodeAt(Qb)&&61===Db.k.charCodeAt(1+Qb|0)?U(b,Mb):W(b);b.g&&R(b,Qb,X(S(),new H(()=>'"\x3e\x3d"')));var Ob=b.f,Zb=b.a,ic=!!(Zb|t);b.b||Zb||Pm(b,v);b.a=ic;if(lc){var Qc=Q(Xb,Ob),mc=Q(db,b.e);O(b,Qc,mc,!1)}}var ub=b.f,Rb=b.e;if(b.b)b.a=!!(b.a|q);else if(!b.a){var Sb=b.g;b.c=r;Sb&&O(b,ub,b.e,!1);b.a=!1;var ec=b.j,ob=b.c;N(ec,ob)&&8805===ec.k.charCodeAt(ob)?U(b, + 1+ob|0):W(b);b.g&&R(b,ob,X(S(),new H(()=>'"\u2265"')));var Ib=b.f,qb=b.a,Jb=!!(qb|q);b.b||qb||Pm(b,r);b.a=Jb;if(Sb){var ib=Q(ub,Ib),Tb=Q(Rb,b.e);O(b,ib,Tb,!1)}}var $b=b.f,Fb=b.e;if(b.b)b.a=!!(b.a|m);else if(!b.a){var Gb=b.g;b.c=n;Gb&&O(b,$b,b.e,!1);b.a=!1;var rb=b.j,nc=b.c;N(rb,nc)&&62===rb.k.charCodeAt(nc)?U(b,1+nc|0):W(b);b.g&&R(b,nc,X(S(),new H(()=>'"\x3e"')));var dd=b.f,Dc=b.a,jc=!!(Dc|m);b.b||Dc||Pm(b,n);b.a=jc;if(Gb){var Gc=Q($b,dd),ed=Q(Fb,b.e);O(b,Gc,ed,!1)}}var Ub=b.f,Kb=b.e;if(b.b)b.a=!!(b.a| + k);else if(!b.a){var Ac=b.g;b.c=l;Ac&&O(b,Ub,b.e,!1);b.a=!1;var sb=b.c,Rc=2+sb|0,Vb=b.j;N(Vb,-1+Rc|0)&&60===Vb.k.charCodeAt(sb)&&61===Vb.k.charCodeAt(1+sb|0)?U(b,Rc):W(b);b.g&&R(b,sb,X(S(),new H(()=>'"\x3c\x3d"')));var Mc=b.f,oc=b.a,ac=!!(oc|k);b.b||oc||Pm(b,l);b.a=ac;if(Ac){var Tc=Q(Ub,Mc),fc=Q(Kb,b.e);O(b,Tc,fc,!1)}}var vb=b.f,pc=b.e;if(b.b)b.a=!!(b.a|g);else if(!b.a){var mb=b.g;b.c=h;mb&&O(b,vb,b.e,!1);b.a=!1;var qc=b.j,Uc=b.c;N(qc,Uc)&&8804===qc.k.charCodeAt(Uc)?U(b,1+Uc|0):W(b);b.g&&R(b,Uc,X(S(), + new H(()=>'"\u2264"')));var Yb=b.f,nb=b.a,bc=!!(nb|g);b.b||nb||Pm(b,h);b.a=bc;if(mb){var rc=Q(vb,Yb),Eb=Q(pc,b.e);O(b,rc,Eb,!1)}}var sc=b.f,Sc=b.e;if(b.b){b.a=!!(b.a|d);var tc=b}else{if(!b.a){var wb=b.g;b.c=e;wb&&O(b,sc,b.e,!1);b.a=!1;kG();var Nc=b.j;I();var xb=b.j,uc=b.c;N(xb,uc)&&60===xb.k.charCodeAt(uc)?U(b,1+uc|0):W(b);b.g&&R(b,uc,X(S(),new H(()=>'"\x3c"')));if(b.b){var Ic=b.c,jd=b.e,ud=b.f;if(b.b||!b.a){var kd=b.c,ld=b.c,vd=b.a,fd=b.u;b.u=!0;var qd=b.ka,gd=b.j,Ec=b.c;N(gd,Ec)&&45===gd.k.charCodeAt(Ec)? + U(b,1+Ec|0):W(b);b.g&&R(b,Ec,X(S(),new H(()=>'"-"')));b.u=fd;var Yc=b.b?Pm(b,ld):U(b,ld);b.g&&(b.ka=qd,R(b,ld,S().Fa));Yc.a=vd;var Td=b.e,xd=b.f;if(b.b){var Fd=b.c;K(b,void 0,Fd>kd||!N(Nc,Fd)?Fd:Ic)}b.g&&O(b,P(J(),ud,xd),Q(jd,Td),kd===b.q)}}var Oc=b.f,md=b.a,Nd=!!(md|d);b.b||md||Pm(b,e);b.a=Nd;if(wb){var Pc=Q(sc,Oc),yd=Q(Sc,b.e);O(b,Pc,yd,!1)}}tc=b}c&&b.v.qa((new Z("comparator")).t,tc.c,tc.b);if(tc.g){var Od=X(S(),new H(()=>(new Z("comparator")).t));O(tc,Od,tc.e,a'"{"')));v=a.e;w=a.f;if(a.b){var A=a.c;K(a,r,A>t||!N(l,A)?A:m)}a.g&&O(a,P(J(),q,w),Q(n,v),t===a.q)}}if(a.b&&(l=a.c,m=a.e,n=a.f,q=a.h,Lm(J(),yH(b),a),a.b&&(a.b||!a.a))){t=r=a.c;v=a.a; + A=a.u;a.u=!0;w=a.ka;var E=a.j,D=a.c;N(E,D)&&124===E.k.charCodeAt(D)?U(a,1+D|0):W(a);a.g&&R(a,D,X(S(),new H(()=>'"|"')));a.u=A;A=a.b?Pm(a,t):U(a,t);a.g&&(a.ka=w,R(a,t,S().Fa));A.a=v;t=a.e;v=a.f;a.b&&(w=a.c,K(a,q,w>r||!N(k,w)?w:l));a.g&&O(a,P(J(),n,v),Q(m,t),r===a.q)}a.b&&(t=a.c,k=a.e,l=a.f,a.a=!0,m=a.h,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(n=a.c,RG(b,a),q=a.e,r=a.f,a.b?(v=a.c,h=v>n||!N(h,v)?v:t,K(a,g.S(m,a.h),h)):a.a=!0,a.g&&O(a,P(J(),l,r),Q(k,q),n===a.q)));a.b?(k=a.c,g=a.e,h=a.f,l=a.h,Lm(J(),yH(b),a), + a.b?!a.b&&a.a?e=a:(b=a.c,m=a.j,n=a.c,N(m,n)&&125===m.k.charCodeAt(n)?U(a,1+n|0):W(a),a.g&&R(a,n,X(S(),new H(()=>'"}"'))),m=a.e,n=a.f,a.b?(q=a.c,e=K(a,l,q>b||!N(e,q)?q:k)):e=a,a.g&&O(a,P(J(),h,n),Q(g,m),b===a.q)):e=a):e=a;d&&a.v.qa((new Z("predicational")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("predicational")).t)),O(e,a,e.e,cr||!N(k,w)?w:l;K(a,h.S(q,a.h),k)}else a.a=!0;a.g&&O(a,P(J(),n,v),Q(m,t),r===a.q)}}a.b?(k=a.c,h=a.e,m=a.f,q=a.h,Lm(J(),yH(b),a),a.b?!a.b&&a.a?e=a:(n=a.c,ZG(b,a),b=a.e,r= + a.f,a.b?(l=a.c,g=l>n||!N(g,l)?l:k,e=K(a,e.S(q,a.h),g)):e=a,a.g&&O(a,P(J(),m,r),Q(h,b),n===a.q)):e=a):e=a;if(e.b){g=e.h;if(null!==g&&"\x3c\x3d"===g.Db)g=new Lg(g.jb,g.uc);else{if(null===g||"\x3d\x3d"!==g.Db)throw new x(g);g=new Mg(g.jb,g.uc)}e.h=g}d&&a.v.qa((new Z("programComparison")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("programComparison")).t)),O(e,a,e.e,c'"\x3c\x3d"')));h=b.f;g=b.e;if(b.b)b.a=!!(b.a|d),e=b;else{if(!b.a){k=b.g;b.c=e;k&&O(b,h,b.e,!1);b.a=!1;kG();var l=b.j;I();var m=b.c,n=2+m|0,q=b.j;N(q,-1+n|0)&&61===q.k.charCodeAt(m)&&61===q.k.charCodeAt(1+m|0)?U(b,n):W(b);b.g&&R(b,m,X(S(),new H(()=>'"\x3d\x3d"'))); + if(b.b&&(m=b.c,n=b.e,q=b.f,b.b||!b.a)){var r=b.c,t=b.c,v=b.a,w=b.u;b.u=!0;var A=b.ka,E=b.j,D=b.c;N(E,D)&&62===E.k.charCodeAt(D)?U(b,1+D|0):W(b);b.g&&R(b,D,X(S(),new H(()=>'"\x3e"')));b.u=w;w=b.b?Pm(b,t):U(b,t);b.g&&(b.ka=A,R(b,t,S().Fa));w.a=v;t=b.e;v=b.f;b.b&&(A=b.c,K(b,void 0,A>r||!N(l,A)?A:m));b.g&&O(b,P(J(),q,v),Q(n,t),r===b.q)}l=b.f;m=b.a;d=!!(m|d);b.b||m||Pm(b,e);b.a=d;k&&(e=Q(h,l),d=Q(g,b.e),O(b,e,d,!1))}e=b}c&&b.v.qa((new Z("programComparator")).t,e.c,e.b);e.g&&(b=X(S(),new H(()=>(new Z("programComparator")).t)), + O(e,b,e.e,a"Program symbols cannot have an index");yH(b);var g=a.c,h=kG().Ak,k=a.j;I();var l=kG().Ae,m=a.j;I();UG(b,a);if(a.b){var n=a.c,q=a.e,r=a.f,t=a.h;if(a.b||!a.a){var v=a.c;oB();var w=a.c,A=a.a;a.a=!1;I();rI(b,a);var E=a.b;E?(w=Uq(a,new F(a.h)),w.a=!!(w.a|A)):a.a||(w=K(a,z(),w),w.a=!!(w.a|A));if(a.g){var D=a.f;E||(A=X(S(),new H(()=>Fq(J(),D.wa)+".?")),O(a,A,a.e,!1))}A=a.e;E=a.f;a.b&&(w=a.c,m=w>v||!N(m,w)? + w:n,K(a,l.S(t,a.h),m));a.g&&O(a,P(J(),r,E),Q(q,A),v===a.q)}}if(a.b)if(t=a.c,l=a.e,q=a.f,r=a.h,Lm(J(),yH(b),a),a.b)if(!a.b&&a.a)h=a;else{v=b=a.c;I();m=a.c;n=a.u;a.u=!0;I();E=a.a;a.a=!1;A=a.c;I();w=a.j;var L=a.c;N(w,L)&&59===w.k.charCodeAt(L)?U(a,1+L|0):W(a);a.g&&R(a,L,X(S(),new H(()=>'";"')));L=a.f;w=a.e;if(a.b)a.a=!!(a.a|E);else if(!a.a){var M=a.g;a.c=A;M&&O(a,L,a.e,!1);a.a=!1;var T=a.c,V=2+T|0,ba=a.j;N(ba,-1+V|0)&&94===ba.k.charCodeAt(T)&&64===ba.k.charCodeAt(1+T|0)?U(a,V):W(a);a.g&&R(a,T,X(S(), + new H(()=>'"^@"')));T=a.f;V=a.a;E=!!(V|E);a.b||V||Pm(a,A);a.a=E;M&&(A=Q(L,T),E=Q(w,a.e),O(a,A,E,!1))}a.u=n;m=a.b?Uq(a,Pq(a.j,m,a.c)):a;n=m.c;m.b?Wq(m,m.h,!!(m.a|n>v)):Yq(m,n);v=a.e;m=a.f;a.b?(n=a.c,k=n>b||!N(k,n)?n:t,h=K(a,h.S(r,a.h),k)):h=a;a.g&&O(a,P(J(),q,m),Q(l,v),b===a.q)}else h=a;else h=a;h.b?a.h.pg.r()?e=a:(a.g&&R(a,g,X(S(),e)),e=Pm(a,g)):e=a;if(e.b){g=e.h;if(null===g||z()!==g.pg)throw new x(g);h=g.Mh;h=new Ke(g.Lh,h.r()?Le():h.G());g=g.jh;switch(g){case ";":g=h;break;case "^@":g=new $g(h); + break;default:throw new x(g);}e.h=g}d&&a.v.qa((new Z("programSymbol")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("programSymbol")).t)),O(e,a,e.e,c"System symbols cannot have an index");yH(b);var g=a.c;Km();var h=a.j;I();Km();var k=a.j;I();var l=kG().Ae,m=a.j;I();Km();var n=a.j;I();UG(b,a);if(a.b){var q=a.c,r=a.e,t=a.f,v=a.h;if(a.b||!a.a){var w=a.c,A=a.c,E=4+A|0,D=a.j;N(D,-1+E|0)&&123===D.k.charCodeAt(A)&&124===D.k.charCodeAt(1+A|0)&&94===D.k.charCodeAt(2+A|0)&&64===D.k.charCodeAt(3+A|0)?U(a,E):W(a);a.g&&R(a,A,X(S(),new H(()=>'"{|^@"')));A=a.e; + E=a.f;a.b&&(D=a.c,K(a,v,D>w||!N(n,D)?D:q));a.g&&O(a,P(J(),t,E),Q(r,A),w===a.q)}}if(a.b&&(v=a.c,n=a.e,q=a.f,a.a=!0,r=a.h,Lm(J(),yH(b),a),a.b&&(a.b||!a.a))){t=a.c;I();w=sB();A=yH(b);lr();E=lG(wE());for(var L=a.c,M=0,T=!1,V=a.a,ba=null,da=null;;){a.a=!!(T|(0>M&&V));NH(b,a);var ka=a.f;D=a.e;var pa=a.a,qa=a.g;if(a.b)if(T=a.c,E.pa(a.h),M=1+M|0,2147483647===M){hr(T,T,M,!!(V|pa),0,a,w,E);qa&&R(a,L,X(S(),new H((Da=>()=>Fq(J(),Da.wa)+".rep")(ka))));break}else if(A!==DB()&&(Lm(J(),A,a),!a.b&&a.a))break;else if(a.a= + !1,L=a.c,I(),da=a.j,ba=a.c,da=N(da,ba)&&44===da.k.charCodeAt(ba)?U(a,1+ba|0):W(a),a.g&&R(a,ba,X(S(),new H(()=>'","'))),ba=da.c,L=da.b?Wq(da,da.h,!!(da.a|ba>L)):Yq(da,ba),ba=a.a,V=!!(!!(V|pa)|ba),null===L)L=T,T=!1,ba=null,da=D;else if(a.b)if(ka=a.f,A===DB()||(Lm(J(),A,a),a.b||!ba&&!a.a))L=T,T=ba,ba=ka,da=D;else break;else{ba?Zq(a,T,V):hr(T,T,M,V,0,a,w,E);qa&&ur(J(),0,a,null,ka,D,!0);break}else{pa||hr(L,L,M,!!(V|pa),0,a,w,E);qa&&ur(J(),0,a,ba,ka,da,T||pa);break}}w=a.e;A=a.f;a.b?(E=a.c,m=E>t||!N(m,E)? + E:v,K(a,l.S(r,a.h),m)):a.a=!0;a.g&&O(a,P(J(),q,A),Q(n,w),t===a.q)}a.b&&(l=a.c,m=a.e,n=a.f,q=a.h,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(t=r=a.c,v=2+t|0,w=a.j,N(w,-1+v|0)&&124===w.k.charCodeAt(t)&&125===w.k.charCodeAt(1+t|0)?U(a,v):W(a),a.g&&R(a,t,X(S(),new H(()=>'"|}"'))),t=a.e,v=a.f,a.b&&(w=a.c,K(a,q,w>r||!N(k,w)?w:l)),a.g&&O(a,P(J(),n,v),Q(m,t),r===a.q)));a.b?(m=a.c,k=a.e,l=a.f,n=a.h,Lm(J(),yH(b),a),a.b?!a.b&&a.a?h=a:(b=a.c,q=a.j,r=a.c,N(q,r)&&59===q.k.charCodeAt(r)?U(a,1+r|0):W(a),a.g&&R(a,r,X(S(),new H(()=> + '";"'))),q=a.e,r=a.f,a.b?(t=a.c,h=K(a,n,t>b||!N(h,t)?t:m)):h=a,a.g&&O(a,P(J(),l,r),Q(k,q),b===a.q)):h=a):h=a;h.b?a.h.Db.r()?e=a:(a.g&&R(a,g,X(S(),e)),e=Pm(a,g)):e=a;if(e.b){g=e.h;if(null===g||z()!==g.Db)throw new x(g);e.h=new Sg(g.jb,g.uc.r()?Le():new Gh(g.uc))}d&&a.v.qa((new Z("systemSymbol")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("systemSymbol")).t)),O(e,a,e.e,c'"__________"')));b.u=c;b=b.b?Uq(b,Pq(b.j,a,b.c)):b;b.b&&(b.h=new Sg("exerciseS_",Le()))} + function uI(b,a){I();Km();var c=a.j;I();kG();var d=xq(),e=a.j;I();Km();var g=a.j;I();NH(b,a);if(a.b){var h=a.c,k=a.e,l=a.f,m=a.h;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var n=a.c,q=a.c,r=2+q|0,t=a.j;N(t,-1+r|0)&&58===t.k.charCodeAt(q)&&61===t.k.charCodeAt(1+q|0)?U(a,r):W(a);a.g&&R(a,q,X(S(),new H(()=>'":\x3d"')));q=a.e;r=a.f;a.b&&(t=a.c,K(a,m,t>n||!N(g,t)?t:h));a.g&&O(a,P(J(),l,r),Q(k,q),n===a.q)}}if(a.b&&(m=a.c,g=a.e,h=a.f,a.a=!0,k=a.h,Lm(J(),yH(b),a),a.b&&(a.b||!a.a))){l=a.c;q=a.a;a.a=!1;n=a.c;I(); + I();r=a.c;I();t=a.c;var v=a.u;a.u=!0;I();var w=a.j,A=a.c;N(w,A)&&42===w.k.charCodeAt(A)?U(a,1+A|0):W(a);a.g&&R(a,A,X(S(),new H(()=>'"*"')));a.u=v;t=a.b?Uq(a,Pq(a.j,t,a.c)):a;v=t.c;r=t.b?Wq(t,t.h,!!(t.a|v>r)):Yq(t,v);r.b&&(t=r.h,mf(),r.h=new Tj(t));t=a.f;r=a.e;a.b?a.a=!!(a.a|q):a.a||(v=a.g,a.c=n,v&&O(a,t,a.e,!1),a.a=!1,I(),w=QG(b,!0,a),w.b&&(A=w.h,mf(),w.h=new Uj(A)),w=a.f,A=a.a,q=!!(A|q),a.b||A||Pm(a,n),a.a=q,v&&(n=Q(t,w),q=Q(r,a.e),O(a,n,q,!1)));n=a.e;q=a.f;a.b?(r=a.c,e=r>l||!N(e,r)?r:m,K(a,d.S(k, + a.h),e)):a.a=!0;a.g&&O(a,P(J(),h,q),Q(g,n),l===a.q)}a.b&&(g=a.c,d=a.e,e=a.f,h=a.h,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(b=a.c,k=a.j,l=a.c,N(k,l)&&59===k.k.charCodeAt(l)?U(a,1+l|0):W(a),a.g&&R(a,l,X(S(),new H(()=>'";"'))),k=a.e,l=a.f,a.b?(m=a.c,c=K(a,h,m>b||!N(c,m)?m:g)):c=a,a.g&&O(a,P(J(),e,l),Q(d,k),b===a.q),a=c));if(a.b){c=a.h;if(null!==c&&c.m()instanceof Tj&&"*"===c.m().fa)c=new ah(c.o());else if(null!==c&&c.m()instanceof Uj)c=new Tg(c.o(),c.m().na);else throw new x(c);a.h=c}} + function vI(b,a){I();Km();var c=a.j;I();kG();var d=a.j;I();var e=a.j,g=a.c;N(e,g)&&63===e.k.charCodeAt(g)?U(a,1+g|0):W(a);a.g&&R(a,g,X(S(),new H(()=>'"?"')));if(a.b){e=a.c;g=a.e;var h=a.f;a.a=!0;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var k=a.c;RG(b,a);var l=a.e,m=a.f;if(a.b){var n=a.c;K(a,a.h,n>k||!N(d,n)?n:e)}else a.a=!0;a.g&&O(a,P(J(),h,m),Q(g,l),k===a.q)}}a.b&&(g=a.c,d=a.e,e=a.f,h=a.h,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(b=a.c,k=a.j,l=a.c,N(k,l)&&59===k.k.charCodeAt(l)?U(a,1+l|0):W(a),a.g&&R(a,l,X(S(), + new H(()=>'";"'))),k=a.e,l=a.f,a.b?(m=a.c,c=K(a,h,m>b||!N(c,m)?m:g)):c=a,a.g&&O(a,P(J(),e,l),Q(d,k),b===a.q),a=c));a.b&&(a.h=new Ug(a.h))} + function wI(b,a){I();kG();var c=xq(),d=a.j;I();Km();var e=a.j;I();kG();var g=a.j;I();var h=a.j,k=a.c;N(h,k)&&123===h.k.charCodeAt(k)?U(a,1+k|0):W(a);a.g&&R(a,k,X(S(),new H(()=>'"{"')));if(a.b){h=a.c;k=a.e;var l=a.f;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var m=a.c;ZG(b,a);var n=a.e,q=a.f;if(a.b){var r=a.c;K(a,a.h,r>m||!N(g,r)?r:h)}a.g&&O(a,P(J(),l,q),Q(k,n),m===a.q)}}a.b&&(g=a.c,h=a.e,k=a.f,l=a.h,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(m=a.c,n=a.j,q=a.c,N(n,q)&&125===n.k.charCodeAt(q)?U(a,1+q|0):W(a),a.g&& + R(a,q,X(S(),new H(()=>'"}"'))),n=a.e,q=a.f,a.b&&(r=a.c,K(a,l,r>m||!N(e,r)?r:g)),a.g&&O(a,P(J(),k,q),Q(h,n),m===a.q)));if(a.b&&(l=a.c,e=a.e,g=a.f,a.a=!0,k=a.h,Lm(J(),yH(b),a),a.b&&(a.b||!a.a))){h=a.c;oB();n=a.c;m=a.a;a.a=!1;I();kG();q=xq();r=a.j;I();var t=a.c,v=a.u;a.u=!0;I();var w=a.c;I();var A=a.a;a.a=!1;var E=a.c;I();var D=a.j,L=a.c;N(D,L)&&42===D.k.charCodeAt(L)?U(a,1+L|0):W(a);a.g&&R(a,L,X(S(),new H(()=>'"*"')));L=a.f;D=a.e;if(a.b)a.a=!!(a.a|A),E=a;else{if(!a.a){var M=a.g;a.c=E;M&&O(a,L,a.e,!1); + a.a=!1;var T=a.j,V=a.c;N(T,V)&&215===T.k.charCodeAt(V)?U(a,1+V|0):W(a);a.g&&R(a,V,X(S(),new H(()=>'"\u00d7"')));T=a.f;V=a.a;A=!!(V|A);a.b||V||Pm(a,E);a.a=A;M&&(E=Q(L,T),A=Q(D,a.e),O(a,E,A,!1))}E=a}A=E.c;E.b?Wq(E,E.h,!!(E.a|A>w)):Yq(E,A);a.u=v;a.b&&Uq(a,Pq(a.j,t,a.c));if(a.b&&(A=a.c,t=a.e,v=a.f,w=a.h,Lm(J(),yH(b),a),a.b&&(a.b||!a.a))){E=a.c;oB();M=a.c;D=a.a;a.a=!1;I();xI(b,a);(L=a.b)?(M=Uq(a,new F(a.h)),M.a=!!(M.a|D)):a.a||(M=K(a,z(),M),M.a=!!(M.a|D));if(a.g){var ba=a.f;L||(D=X(S(),new H(()=>Fq(J(), + ba.wa)+".?")),O(a,D,a.e,!1))}D=a.e;L=a.f;a.b&&(M=a.c,r=M>E||!N(r,M)?M:A,K(a,q.S(w,a.h),r));a.g&&O(a,P(J(),v,L),Q(t,D),E===a.q)}(q=a.b)?(n=Uq(a,new F(a.h)),n.a=!!(n.a|m)):a.a||(n=K(a,z(),n),n.a=!!(n.a|m));if(a.g){var da=a.f;q||(m=X(S(),new H(()=>Fq(J(),da.wa)+".?")),O(a,m,a.e,!1))}m=a.e;n=a.f;a.b?(q=a.c,d=q>h||!N(d,q)?q:l,c=K(a,c.S(k,a.h),d)):(a.a=!0,c=a);a.g&&O(a,P(J(),g,n),Q(e,m),h===a.q);a=c}if(a.b){var ka=a.h;a:if(null!==ka&&z()===ka.m())c=ka.o();else{if(null!==ka&&ka.m()instanceof F&&(c=ka.m(), + null!==c.p&&"*"===c.p.o()&&z()===c.p.m())){c=new Wg(ka.o());break a}if(null!==ka&&ka.m()instanceof F&&(c=ka.m(),null!==c.p&&"*"===c.p.o()&&c.p.m()instanceof F)){c.p.m().p.kb(new $f(pa=>{var qa=new Wg(ka.o());b.ml.S(qa,pa)}));c=new Wg(ka.o());break a}if(null!==ka&&ka.m()instanceof F&&(c=ka.m(),null!==c.p&&"\u00d7"===c.p.o())){c=new $g(new Wg(new $g(ka.o())));break a}throw new x(ka);}a.h=c}} + function $G(b,a){I();kG();var c=xq(),d=a.j;I();zH(b,a);if(a.b){var e=a.c,g=a.e,h=a.f,k=a.h;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var l=a.c;oB();var m=a.c,n=a.a;a.a=!1;I();kG();var q=a.j;I();var r=a.j,t=a.c;N(r,t)&&38===r.k.charCodeAt(t)?U(a,1+t|0):W(a);a.g&&R(a,t,X(S(),new H(()=>'"\x26"')));if(a.b){r=a.c;t=a.e;var v=a.f;a.a=!0;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var w=a.c;I();b=RG(b,a);if(b.b)if(b=b.h,ph(Eg(),b)){I();b=a.c;var A=a.ka;I();dr(a).b?Uq(a,a.h):Pm(a,b);a.g&&(a.ka=A,R(a,b,X(S(),new H(()=> + "No differentials in evolution domain constraints; instead of the primed variables use their right-hand sides."))))}else I(),Om(b,a);b=a.e;A=a.f;if(a.b){var E=a.c;K(a,a.h,E>w||!N(q,E)?E:r)}else a.a=!0;a.g&&O(a,P(J(),v,A),Q(t,b),w===a.q)}}(q=a.b)?(m=Uq(a,new F(a.h)),m.a=!!(m.a|n)):a.a||(m=K(a,z(),m),m.a=!!(m.a|n));if(a.g){var D=a.f;q||(n=X(S(),new H(()=>Fq(J(),D.wa)+".?")),O(a,n,a.e,!1))}n=a.e;m=a.f;a.b?(q=a.c,d=q>l||!N(d,q)?q:e,c=K(a,c.S(k,a.h),d)):c=a;a.g&&O(a,P(J(),h,m),Q(g,n),l===a.q);a=c}}if(a.b){g= + a.h;if(null===g)throw new x(g);h=g.m();a.h=new bh(g.o(),h.r()?Ng():h.G())}} + function yI(b,a){I();kG();var c=xq(),d=a.j;I();Km();var e=a.j;I();kG();var g=a.j;I();var h=a.j,k=a.c;N(h,k)&&123===h.k.charCodeAt(k)?U(a,1+k|0):W(a);a.g&&R(a,k,X(S(),new H(()=>'"{"')));if(a.b){h=a.c;k=a.e;var l=a.f;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var m=a.c;$G(b,a);var n=a.e,q=a.f;if(a.b){var r=a.c;K(a,a.h,r>m||!N(g,r)?r:h)}a.g&&O(a,P(J(),l,q),Q(k,n),m===a.q)}}a.b&&(g=a.c,h=a.e,k=a.f,l=a.h,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(m=a.c,n=a.j,q=a.c,N(n,q)&&125===n.k.charCodeAt(q)?U(a,1+q|0):W(a),a.g&& + R(a,q,X(S(),new H(()=>'"}"'))),n=a.e,q=a.f,a.b&&(r=a.c,K(a,l,r>m||!N(e,r)?r:g)),a.g&&O(a,P(J(),k,q),Q(h,n),m===a.q)));if(a.b&&(l=a.c,e=a.e,g=a.f,a.a=!0,k=a.h,Lm(J(),yH(b),a),a.b&&(a.b||!a.a))){h=a.c;oB();q=a.c;m=a.a;a.a=!1;I();xI(b,a);(n=a.b)?(q=Uq(a,new F(a.h)),q.a=!!(q.a|m)):a.a||(q=K(a,z(),q),q.a=!!(q.a|m));if(a.g){var t=a.f;n||(m=X(S(),new H(()=>Fq(J(),t.wa)+".?")),O(a,m,a.e,!1))}m=a.e;n=a.f;a.b?(q=a.c,d=q>h||!N(d,q)?q:l,c=K(a,c.S(k,a.h),d)):(a.a=!0,c=a);a.g&&O(a,P(J(),g,n),Q(e,m),h===a.q);a= + c}if(a.b){var v=a.h;if(null!==v&&z()===v.m())c=v.o();else{if(!(null!==v&&v.m()instanceof F))throw new x(v);v.m().p.kb(new $f(w=>{b.ml.S(v.o(),w)}));c=v.o()}a.h=c}} + function zI(b,a){var c=a.a;a.a=!1;var d=a.c;I();var e=a.a;a.a=!1;var g=a.c;I();var h=a.a;a.a=!1;var k=a.c;I();var l=a.a;a.a=!1;var m=a.c;I();var n=a.a;a.a=!1;var q=a.c;I();var r=a.a;a.a=!1;var t=a.c;I();var v=a.a;a.a=!1;var w=a.c;I();sI(b,a);var A=a.f,E=a.e;if(a.b)a.a=!!(a.a|v);else if(!a.a){var D=a.g;a.c=w;D&&O(a,A,a.e,!1);a.a=!1;qI(b,a);var L=a.f,M=a.a;v=!!(M|v);a.b||M||Pm(a,w);a.a=v;D&&(w=Q(A,L),E=Q(E,a.e),O(a,w,E,!1))}w=a.f;E=a.e;a.b?a.a=!!(a.a|r):a.a||(A=a.g,a.c=t,A&&O(a,w,a.e,!1),a.a=!1,uI(b, + a),D=a.f,L=a.a,r=!!(L|r),a.b||L||Pm(a,t),a.a=r,A&&(t=Q(w,D),r=Q(E,a.e),O(a,t,r,!1)));r=a.f;t=a.e;a.b?a.a=!!(a.a|n):a.a||(E=a.g,a.c=q,E&&O(a,r,a.e,!1),a.a=!1,vI(b,a),w=a.f,A=a.a,n=!!(A|n),a.b||A||Pm(a,q),a.a=n,E&&(q=Q(r,w),n=Q(t,a.e),O(a,q,n,!1)));n=a.f;q=a.e;a.b?a.a=!!(a.a|l):a.a||(t=a.g,a.c=m,t&&O(a,n,a.e,!1),a.a=!1,AI(b,a),r=a.f,E=a.a,l=!!(E|l),a.b||E||Pm(a,m),a.a=l,t&&(m=Q(n,r),l=Q(q,a.e),O(a,m,l,!1)));l=a.f;m=a.e;a.b?a.a=!!(a.a|h):a.a||(q=a.g,a.c=k,q&&O(a,l,a.e,!1),a.a=!1,yI(b,a),n=a.f,t=a.a, + h=!!(t|h),a.b||t||Pm(a,k),a.a=h,q&&(k=Q(l,n),h=Q(m,a.e),O(a,k,h,!1)));h=a.f;k=a.e;a.b?a.a=!!(a.a|e):a.a||(m=a.g,a.c=g,m&&O(a,h,a.e,!1),a.a=!1,wI(b,a),b=a.f,l=a.a,e=!!(l|e),a.b||l||Pm(a,g),a.a=e,m&&(g=Q(h,b),e=Q(k,a.e),O(a,g,e,!1)));e=a.f;g=a.e;a.b?a.a=!!(a.a|c):a.a||(b=a.g,a.c=d,b&&O(a,e,a.e,!1),a.a=!1,tI(a),k=a.f,h=a.a,c=!!(h|c),a.b||h||Pm(a,d),a.a=c,b&&(d=Q(e,k),c=Q(g,a.e),O(a,d,c,!1)))} + function BI(b,a){I();kG();var c=xq(),d=a.j;I();zI(b,a);if(a.b){var e=a.c,g=a.e,h=a.f,k=a.h;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){b=a.c;oB();var l=a.c,m=a.a;a.a=!1;I();var n=a.c;I();var q=a.c,r=a.u;a.u=!0;I();var t=a.c,v=2+t|0,w=a.j;N(w,-1+v|0)&&94===w.k.charCodeAt(t)&&64===w.k.charCodeAt(1+t|0)?U(a,v):W(a);a.g&&R(a,t,X(S(),new H(()=>'"^@"')));a.u=r;q=a.b?Uq(a,Pq(a.j,q,a.c)):a;r=q.c;q.b?Wq(q,q.h,!!(q.a|r>n)):Yq(q,r);(n=a.b)?(l=Uq(a,new F(a.h)),l.a=!!(l.a|m)):a.a||(l=K(a,z(),l),l.a=!!(l.a|m));if(a.g){var A= + a.f;n||(m=X(S(),new H(()=>Fq(J(),A.wa)+".?")),O(a,m,a.e,!1))}m=a.e;l=a.f;a.b?(n=a.c,d=n>b||!N(d,n)?n:e,c=K(a,c.S(k,a.h),d)):c=a;a.g&&O(a,P(J(),h,l),Q(g,m),b===a.q);a=c}}if(a.b){g=a.h;if(null!==g&&z()===g.m())g=g.o();else if(null!==g&&g.m()instanceof F&&"^@"===g.m().p)g=new $g(g.o());else throw new x(g);a.h=g}} + function xI(b,a){Km();var c=a.j;I();kG();var d=a.j;I();kG();var e=a.j;I();var g=a.a;a.a=!1;var h=a.c;I();var k=a.c,l=10+k|0,m=a.j;N(m,-1+l|0)&&64===m.k.charCodeAt(k)&&105===m.k.charCodeAt(1+k|0)&&110===m.k.charCodeAt(2+k|0)&&118===m.k.charCodeAt(3+k|0)&&97===m.k.charCodeAt(4+k|0)&&114===m.k.charCodeAt(5+k|0)&&105===m.k.charCodeAt(6+k|0)&&97===m.k.charCodeAt(7+k|0)&&110===m.k.charCodeAt(8+k|0)&&116===m.k.charCodeAt(9+k|0)?U(a,l):W(a);a.g&&R(a,k,X(S(),new H(()=>'"@invariant"')));l=a.f;k=a.e;if(a.b)a.a= + !!(a.a|g);else if(!a.a){m=a.g;a.c=h;m&&O(a,l,a.e,!1);a.a=!1;var n=a.c,q=8+n|0,r=a.j;N(r,-1+q|0)&&64===r.k.charCodeAt(n)&&118===r.k.charCodeAt(1+n|0)&&97===r.k.charCodeAt(2+n|0)&&114===r.k.charCodeAt(3+n|0)&&105===r.k.charCodeAt(4+n|0)&&97===r.k.charCodeAt(5+n|0)&&110===r.k.charCodeAt(6+n|0)&&116===r.k.charCodeAt(7+n|0)?U(a,q):W(a);a.g&&R(a,n,X(S(),new H(()=>'"@variant"')));n=a.f;q=a.a;g=!!(q|g);a.b||q||Pm(a,h);a.a=g;m&&(h=Q(l,n),g=Q(k,a.e),O(a,h,g,!1))}a.b&&(h=a.c,g=a.e,k=a.f,a.a=!0,Lm(J(),yH(b), + a),!a.b||!a.b&&a.a||(l=a.c,m=a.j,n=a.c,N(m,n)&&40===m.k.charCodeAt(n)?U(a,1+n|0):W(a),a.g&&R(a,n,X(S(),new H(()=>'"("'))),m=a.e,n=a.f,a.b?(q=a.c,K(a,void 0,q>l||!N(e,q)?q:h)):a.a=!0,a.g&&O(a,P(J(),k,n),Q(g,m),l===a.q)));if(a.b&&(e=a.c,h=a.e,g=a.f,a.a=!0,Lm(J(),yH(b),a),a.b&&(a.b||!a.a))){k=a.c;I();I();q=sB();r=yH(b);lr();for(var t=lG(wE()),v=a.c,w=0,A=!1,E=a.a,D=null,L=null;;){a.a=!!(A|(1>w&&E));RG(b,a);l=a.f;m=a.e;var M=a.a;n=a.g;if(a.b)if(v=a.c,t.pa(a.h),w=1+w|0,r!==DB()&&(Lm(J(),r,a),!a.b&&a.a))l= + a;else{a.a=!1;A=a.c;I();L=a.j;D=a.c;L=N(L,D)&&44===L.k.charCodeAt(D)?U(a,1+D|0):W(a);a.g&&R(a,D,X(S(),new H(()=>'","')));D=L.c;D=L.b?Wq(L,L.h,!!(L.a|D>A)):Yq(L,D);A=a.a;E=!!(!!(E|M)|A);if(null===D){A=!1;D=null;L=m;continue}if(a.b){l=a.f;if(r===DB()||(Lm(J(),r,a),a.b||!A&&!a.a)){D=l;L=m;continue}l=a}else q=A?Zq(a,v,E):ir(v,v,w,E,1,a,q,t),n&&ur(J(),1,a,null,l,m,!0),l=q}else m=M?a:ir(v,v,w,!!(E|M),1,a,q,t),n&&ur(J(),1,a,D,l,L,A||M),l=m;break}l.b&&(l.h=l.h.Rd());l=a.e;m=a.f;a.b?(n=a.c,K(a,a.h,n>k||!N(d, + n)?n:e)):a.a=!0;a.g&&O(a,P(J(),g,m),Q(h,l),k===a.q)}a.b&&(d=a.c,e=a.e,h=a.f,g=a.h,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(b=a.c,k=a.j,l=a.c,N(k,l)&&41===k.k.charCodeAt(l)?U(a,1+l|0):W(a),a.g&&R(a,l,X(S(),new H(()=>'")"'))),k=a.e,l=a.f,a.b&&(m=a.c,K(a,g,m>b||!N(c,m)?m:d)),a.g&&O(a,P(J(),h,l),Q(e,k),b===a.q)))} + function CI(b,a){I();sB();var c=!1;c=a.a;for(var d=lG(wE()),e=a.c,g=0,h=null;;){a.a=c&&1>g;I();Km();var k=a.j;I();BI(b,a);if(a.b){var l=a.c,m=a.e,n=a.f;a.a=!0;var q=a.h;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var r=a.c,t=a.c,v=a.a;a.a=!1;I();var w=a.j,A=a.c;N(w,A)&&59===w.k.charCodeAt(A)?U(a,1+A|0):W(a);a.g&&R(a,A,X(S(),new H(()=>'";"')));(w=a.b)?(t=Uq(a,void 0),t.a=!!(t.a|v)):a.a||(t=K(a,void 0,t),t.a=!!(t.a|v));a.g&&(v=a.f,w||(v=X(S(),new H((E=>()=>Fq(J(),E.wa)+".?")(v))),O(a,v,a.e,!1)));v=a.e;w=a.f; + a.b?(t=a.c,K(a,q,t>r||!N(k,t)?t:l)):a.a=!0;a.g&&O(a,P(J(),n,w),Q(m,v),r===a.q)}}l=a.f;k=a.e;c=!!(c|a.a);if(a.b){if(e=a.c,d.pa(a.h),a.a=!1,yH(b)!==DB()&&Lm(J(),yH(b),a),a.b||!a.a){a.a=!1;g=1+g|0;h=k;continue}}else b=a.a?a:1>g?Zq(a,e,c):Xq(a,pr(Dh(),d),e,c),a.g&&ur(J(),1,a,S().Fa,l,h,!0),a=b;break}a.b&&(b=a.h,c=un(),a.h=Xv(b,c))} + function DI(b,a){I();kG();var c=xq(),d=a.j;I();CI(b,a);if(a.b){var e=a.c,g=a.e,h=a.f;a.a=!0;var k=a.h;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var l=a.c;sB();var m=!1;m=a.a;for(var n=lG(wE()),q=a.c,r=null;;){a.a=!1;I();kG();var t=xq(),v=a.j;I();var w=a.c,A=a.u;a.u=!0;I();var E=a.a;a.a=!1;var D=a.c;I();var L=a.a;a.a=!1;var M=a.c;I();var T=a.a;a.a=!1;var V=a.c;I();var ba=a.c;I();var da=a.c,ka=2+da|0,pa=a.j;ka=N(pa,-1+ka|0)&&43===pa.k.charCodeAt(da)&&43===pa.k.charCodeAt(1+da|0)?U(a,ka):W(a);a.g&&R(a,da, + X(S(),new H(()=>'"++"')));da=ka.c;ka.b?Wq(ka,ka.h,!!(ka.a|da>ba)):Yq(ka,da);da=a.f;ba=a.e;if(a.b)a.a=!!(a.a|T);else if(!a.a){ka=a.g;a.c=V;ka&&O(a,da,a.e,!1);a.a=!1;pa=a.c;I();var qa=a.j,Da=a.c;qa=N(qa,Da)&&8746===qa.k.charCodeAt(Da)?U(a,1+Da|0):W(a);a.g&&R(a,Da,X(S(),new H(()=>'"\u222a"')));Da=qa.c;qa.b?Wq(qa,qa.h,!!(qa.a|Da>pa)):Yq(qa,Da);pa=a.f;Da=a.a;T=!!(Da|T);a.b||Da||Pm(a,V);a.a=T;ka&&(V=Q(da,pa),T=Q(ba,a.e),O(a,V,T,!1))}T=a.f;V=a.e;a.b?a.a=!!(a.a|L):a.a||(ba=a.g,a.c=M,ba&&O(a,T,a.e,!1),a.a= + !1,da=a.c,ka=2+da|0,pa=a.j,N(pa,-1+ka|0)&&45===pa.k.charCodeAt(da)&&45===pa.k.charCodeAt(1+da|0)?U(a,ka):W(a),a.g&&R(a,da,X(S(),new H(()=>'"--"'))),da=a.f,ka=a.a,L=!!(ka|L),a.b||ka||Pm(a,M),a.a=L,ba&&(M=Q(T,da),L=Q(V,a.e),O(a,M,L,!1)));L=a.f;M=a.e;a.b?a.a=!!(a.a|E):a.a||(V=a.g,a.c=D,V&&O(a,L,a.e,!1),a.a=!1,T=a.c,I(),da=a.j,ba=a.c,da=N(da,ba)&&8745===da.k.charCodeAt(ba)?U(a,1+ba|0):W(a),a.g&&R(a,ba,X(S(),new H(()=>'"\u2229"'))),ba=da.c,da.b?Wq(da,da.h,!!(da.a|ba>T)):Yq(da,ba),T=a.f,ba=a.a,E=!!(ba| + E),a.b||ba||Pm(a,D),a.a=E,V&&(D=Q(L,T),E=Q(M,a.e),O(a,D,E,!1)));a.u=A;a.b&&Uq(a,Pq(a.j,w,a.c));a.b&&(V=a.c,w=a.e,A=a.f,D=a.h,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(E=a.c,CI(b,a),M=a.e,L=a.f,a.b&&(T=a.c,v=T>E||!N(v,T)?T:V,K(a,t.S(D,a.h),v)),a.g&&O(a,P(J(),A,L),Q(w,M),E===a.q)));v=a.f;t=a.e;m=!!(m|a.a);if(a.b)if(q=a.c,n.pa(a.h),a.a=!1,yH(b)!==DB()&&Lm(J(),yH(b),a),!a.b&&a.a)break;else a.a=!1,r=t;else{a.a||Xq(a,pr(Dh(),n),q,m);a.g&&ur(J(),0,a,S().Fa,v,r,!0);break}}b=a.e;m=a.f;a.b?(n=a.c,d=n>l||!N(d,n)?n: + e,c=K(a,c.S(k,a.h),d)):(a.a=!0,c=a);a.g&&O(a,P(J(),h,m),Q(g,b),l===a.q);a=c}}if(a.b){h=a.h;if(null===h)throw new x(h);g=B(new C,z(),h.o());h=h.m().aa(new $f(la=>{if(null!==la)return B(new C,new F(la.o()),la.m());throw new x(la);}));a.h=h.Oa(g).Vh(new Lj((la,Ca)=>{la=B(new C,la,Ca);if(null!==la.Y&&null!==la.Z&&la.Z.o()instanceof F&&(Ca=la.Z.o(),"++"===Ca.p||"\u222a"===Ca.p))return B(new C,la.Y.o(),new Vg(la.Y.m(),la.Z.m()));if(null!==la.Y&&null!==la.Z&&la.Z.o()instanceof F&&(Ca=la.Z.o(),"--"===Ca.p|| + "\u2229"===Ca.p))return B(new C,la.Y.o(),new $g(new Vg(new $g(la.Y.m()),new $g(la.Z.m()))));throw new x(la);})).m()}return a} + function AI(b,a){I();var c=kG().Ae,d=a.j;I();kG();var e=xq(),g=a.j;I();Km();var h=a.j;I();kG();var k=a.j;I();kG();var l=a.j;I();var m=a.c,n=2+m|0,q=a.j;N(q,-1+n|0)&&105===q.k.charCodeAt(m)&&102===q.k.charCodeAt(1+m|0)?U(a,n):W(a);a.g&&R(a,m,X(S(),new H(()=>'"if"')));if(a.b&&(m=a.c,n=a.e,q=a.f,a.a=!0,Lm(J(),yH(b),a),a.b&&(a.b||!a.a))){var r=a.c,t=a.j,v=a.c;N(t,v)&&40===t.k.charCodeAt(v)?U(a,1+v|0):W(a);a.g&&R(a,v,X(S(),new H(()=>'"("')));t=a.e;v=a.f;if(a.b){var w=a.c;K(a,void 0,w>r||!N(l,w)?w:m)}else a.a= + !0;a.g&&O(a,P(J(),q,v),Q(n,t),r===a.q)}a.b&&(l=a.c,m=a.e,n=a.f,a.a=!0,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(q=a.c,RG(b,a),r=a.e,t=a.f,a.b?(v=a.c,K(a,a.h,v>q||!N(k,v)?v:l)):a.a=!0,a.g&&O(a,P(J(),n,t),Q(m,r),q===a.q)));a.b&&(k=a.c,l=a.e,m=a.f,n=a.h,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(q=a.c,r=a.j,t=a.c,N(r,t)&&41===r.k.charCodeAt(t)?U(a,1+t|0):W(a),a.g&&R(a,t,X(S(),new H(()=>'")"'))),r=a.e,t=a.f,a.b&&(v=a.c,K(a,n,v>q||!N(h,v)?v:k)),a.g&&O(a,P(J(),m,t),Q(l,r),q===a.q)));a.b&&(r=a.c,h=a.e,k=a.f,l=a.h,Lm(J(), + yH(b),a),!a.b||!a.b&&a.a||(m=a.c,wI(b,a),n=a.e,q=a.f,a.b&&(t=a.c,g=t>m||!N(g,t)?t:r,K(a,e.S(l,a.h),g)),a.g&&O(a,P(J(),k,q),Q(h,n),m===a.q)));if(a.b&&(l=a.c,e=a.e,g=a.f,k=a.h,Lm(J(),yH(b),a),a.b&&(a.b||!a.a))){h=a.c;oB();n=a.c;m=a.a;a.a=!1;I();kG();q=a.j;I();r=a.c;t=4+r|0;v=a.j;N(v,-1+t|0)&&101===v.k.charCodeAt(r)&&108===v.k.charCodeAt(1+r|0)&&115===v.k.charCodeAt(2+r|0)&&101===v.k.charCodeAt(3+r|0)?U(a,t):W(a);a.g&&R(a,r,X(S(),new H(()=>'"else"')));if(a.b&&(r=a.c,t=a.e,v=a.f,a.a=!0,Lm(J(),yH(b),a), + a.b&&(a.b||!a.a))){w=a.c;wI(b,a);b=a.e;var A=a.f;if(a.b){var E=a.c;K(a,a.h,E>w||!N(q,E)?E:r)}else a.a=!0;a.g&&O(a,P(J(),v,A),Q(t,b),w===a.q)}(b=a.b)?(n=Uq(a,new F(a.h)),n.a=!!(n.a|m)):a.a||(n=K(a,z(),n),n.a=!!(n.a|m));if(a.g){var D=a.f;b||(b=X(S(),new H(()=>Fq(J(),D.wa)+".?")),O(a,b,a.e,!1))}b=a.e;m=a.f;a.b?(n=a.c,d=n>h||!N(d,n)?n:l,c=K(a,c.S(k,a.h),d)):c=a;a.g&&O(a,P(J(),g,m),Q(e,b),h===a.q);a=c}if(a.b){c=a.h;if(null!==c&&z()===c.uc)c=new Vg(new Oe(new Ug(c.jb),c.Db),new Ug(new wg(c.jb)));else{if(!(null!== + c&&c.uc instanceof F))throw new x(c);d=c.uc;c=new Vg(new Oe(new Ug(c.jb),c.Db),new Oe(new Ug(new wg(c.jb)),d.p))}a.h=c}}function ZG(b,a){var c=a.c,d=null!==a.v;d&&a.v.ra((new Z("program")).t,c);b=DI(b,a);d&&a.v.qa((new Z("program")).t,b.c,b.b);b.g&&(a=X(S(),new H(()=>(new Z("program")).t)),O(b,a,b.e,c'"\x3d"')));r=a.e;t=a.f;if(a.b){var v=a.c;K(a,n,v>q||!N(h,v)?v:k)}a.g&&O(a,P(J(),m,t),Q(l,r),q===a.q)}}a.b?(q=a.c,h=a.e,k=a.f,a.a=!0,m=a.h,Lm(J(),yH(b),a),a.b?!a.b&&a.a?e=a:(l=a.c,QG(b,!0,a),b=a.e,n=a.f,a.b? + (r=a.c,g=r>l||!N(g,r)?r:q,e=K(a,e.S(m,a.h),g)):(a.a=!0,e=a),a.g&&O(a,P(J(),k,n),Q(h,b),l===a.q)):e=a):e=a;d&&a.v.qa((new Z("ode")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("ode")).t)),O(e,a,e.e,c"Differential program symbols cannot have an index");yH(b);var g=a.c,h=kG().Ae,k=a.j;I();UG(b,a);if(a.b){var l=a.c,m=a.e,n=a.f,q=a.h;if(!a.b&&a.a)m=a;else{var r=a.c;oB();var t=a.c,v=a.a;a.a=!1;I();rI(b,a);(b=a.b)?(t=Uq(a,new F(a.h)),t.a=!!(t.a|v)):a.a||(t=K(a,z(),t),t.a=!!(t.a|v));if(a.g){var w=a.f;b||(v=X(S(),new H(()=>Fq(J(),w.wa)+".?")),O(a,v,a.e,!1))}v=a.e;b=a.f;a.b?(t=a.c,k=t>r||!N(k,t)?t: + l,h=K(a,h.S(q,a.h),k)):h=a;a.g&&O(a,P(J(),n,b),Q(m,v),r===a.q);m=h}}else m=a;m.b?a.h.Db.r()?e=a:(a.g&&R(a,g,X(S(),e)),e=Pm(a,g)):e=a;if(e.b){g=e.h;if(null!==g&&z()===g.Db&&z()===g.uc)g=new Ye(g.jb,Le());else{if(!(null!==g&&z()===g.Db&&g.uc instanceof F))throw new x(g);g=new Ye(g.jb,g.uc.p)}e.h=g}d&&a.v.qa((new Z("diffProgramSymbol")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("diffProgramSymbol")).t)),O(e,a,e.e,c'"__________"')));b.u=c;b=b.b?Uq(b,Pq(b.j,a,b.c)):b;b.b&&(b.h=new Ye("exerciseD_",Le()))} + function HI(b,a){var c=a.a;a.a=!1;var d=a.c;I();var e=a.a;a.a=!1;var g=a.c;I();EI(b,a);var h=a.f,k=a.e;if(a.b)a.a=!!(a.a|e);else if(!a.a){var l=a.g;a.c=g;l&&O(a,h,a.e,!1);a.a=!1;FI(b,a);b=a.f;var m=a.a;e=!!(m|e);a.b||m||Pm(a,g);a.a=e;l&&(g=Q(h,b),k=Q(k,a.e),O(a,g,k,!1))}g=a.f;k=a.e;a.b?a.a=!!(a.a|c):a.a||(h=a.g,a.c=d,h&&O(a,g,a.e,!1),a.a=!1,GI(a),l=a.f,e=a.a,c=!!(e|c),a.b||e||Pm(a,d),a.a=c,h&&(d=Q(g,l),c=Q(k,a.e),O(a,d,c,!1)))} + function rI(b,a){I();var c=a.c,d=null!==a.v;d&&a.v.ra((new Z("odeSpace")).t,c);Km();var e=a.j;I();kG();var g=a.j;I();var h=a.c,k=2+h|0,l=a.j;N(l,-1+k|0)&&123===l.k.charCodeAt(h)&&124===l.k.charCodeAt(1+h|0)?U(a,k):W(a);a.g&&R(a,h,X(S(),new H(()=>'"{|"')));if(a.b&&(h=a.c,k=a.e,l=a.f,Lm(J(),yH(b),a),a.b&&(a.b||!a.a))){var m=a.c;oB();var n=a.c,q=a.a;a.a=!1;I();kG();var r=xq(),t=a.j;I();NH(b,a);if(a.b){var v=a.c,w=a.e,A=a.f,E=a.h;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var D=a.c;sB();var L=!1;L=a.a;for(var M= + lG(wE()),T=a.c,V=null;;){a.a=!1;I();kG();var ba=a.j;I();var da=a.j,ka=a.c;N(da,ka)&&44===da.k.charCodeAt(ka)?U(a,1+ka|0):W(a);a.g&&R(a,ka,X(S(),new H(()=>'","')));if(a.b){da=a.c;ka=a.e;var pa=a.f;a.a=!0;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var qa=a.c;NH(b,a);var Da=a.e,la=a.f;if(a.b){var Ca=a.c;K(a,a.h,Ca>qa||!N(ba,Ca)?Ca:da)}else a.a=!0;a.g&&O(a,P(J(),pa,la),Q(ka,Da),qa===a.q)}}da=a.f;ba=a.e;L=!!(L|a.a);if(a.b)if(T=a.c,M.pa(a.h),a.a=!1,yH(b)!==DB()&&Lm(J(),yH(b),a),!a.b&&a.a)break;else a.a=!1,V= + ba;else{a.a||Xq(a,pr(Dh(),M),T,L);a.g&&ur(J(),0,a,S().Fa,da,V,!0);break}}L=a.e;M=a.f;a.b&&(T=a.c,t=T>D||!N(t,T)?T:v,K(a,r.S(E,a.h),t));a.g&&O(a,P(J(),A,M),Q(w,L),D===a.q)}}(r=a.b)?(n=Uq(a,new F(a.h)),n.a=!!(n.a|q)):a.a||(n=K(a,z(),n),n.a=!!(n.a|q));if(a.g){var Ra=a.f;r||(q=X(S(),new H(()=>Fq(J(),Ra.wa)+".?")),O(a,q,a.e,!1))}q=a.e;n=a.f;a.b&&(r=a.c,K(a,a.h,r>m||!N(g,r)?r:h));a.g&&O(a,P(J(),l,n),Q(k,q),m===a.q)}a.b?(k=a.c,g=a.e,h=a.f,l=a.h,Lm(J(),yH(b),a),a.b?!a.b&&a.a?e=a:(m=b=a.c,q=2+m|0,n=a.j,N(n, + -1+q|0)&&124===n.k.charCodeAt(m)&&125===n.k.charCodeAt(1+m|0)?U(a,q):W(a),a.g&&R(a,m,X(S(),new H(()=>'"|}"'))),m=a.e,q=a.f,a.b?(n=a.c,e=K(a,l,n>b||!N(e,n)?n:k)):e=a,a.g&&O(a,P(J(),h,q),Q(g,m),b===a.q)):e=a):e=a;d&&a.v.qa((new Z("odeSpace")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("odeSpace")).t)),O(e,a,e.e,c'","')));if(a.b){v=a.c;w=a.e;var A=a.f;a.a=!0;Lm(J(),yH(b),a);if(a.b&&(a.b||!a.a)){var E=a.c;HI(b,a);var D=a.e,L=a.f;if(a.b){var M=a.c;K(a,a.h,M>E||!N(t,M)?M:v)}else a.a=!0;a.g&&O(a,P(J(), + A,L),Q(w,D),E===a.q)}}v=a.f;t=a.e;m=!!(m|a.a);if(a.b)if(q=a.c,n.pa(a.h),a.a=!1,yH(b)!==DB()&&Lm(J(),yH(b),a),!a.b&&a.a)break;else a.a=!1,r=t;else{a.a||Xq(a,pr(Dh(),n),q,m);a.g&&ur(J(),0,a,S().Fa,v,r,!0);break}}b=a.e;m=a.f;a.b?(n=a.c,d=n>l||!N(d,n)?n:e,c=K(a,c.S(k,a.h),d)):c=a;a.g&&O(a,P(J(),h,m),Q(g,b),l===a.q);a=c}}if(a.b){g=a.h;if(null===g)throw new x(g);a.h=g.m().Oa(g.o()).Vh(new Lj((T,V)=>vf(ef(),T,V)))}return a} + function zH(b,a){var c=a.c,d=null!==a.v;d&&a.v.ra((new Z("diffProgram")).t,c);b=II(b,a);d&&a.v.qa((new Z("diffProgram")).t,b.c,b.b);b.g&&(a=X(S(),new H(()=>(new Z("diffProgram")).t)),O(b,a,b.e,cq&&t));RG(b,a);var A=a.f,E=a.e,D=a.a,L=a.g;if(a.b)if(r=a.c,m.pa(a.h),q=1+q|0,2147483647===q)hr(r,r,q,!!(t|D),0,a,k,m),L&&R(a,n,X(S(),new H((da=>()=>Fq(J(),da.wa)+".rep")(A))));else{if(l===DB()||(Lm(J(),l,a),a.b||!a.a)){a.a=!1;n=a.c;I();w=a.j;v=a.c;w=N(w,v)&&44===w.k.charCodeAt(v)? + U(a,1+v|0):W(a);a.g&&R(a,v,X(S(),new H(()=>'","')));v=w.c;n=w.b?Wq(w,w.h,!!(w.a|v>n)):Yq(w,v);v=a.a;t=!!(!!(t|D)|v);if(null===n){n=r;r=!1;v=null;w=E;continue}if(a.b){if(A=a.f,l===DB()||(Lm(J(),l,a),a.b||!v&&!a.a)){n=r;r=v;v=A;w=E;continue}}else v?Zq(a,r,t):hr(r,r,q,t,0,a,k,m),L&&ur(J(),0,a,null,A,E,!0)}}else D||hr(n,n,q,!!(t|D),0,a,k,m),L&&ur(J(),0,a,v,A,w,r||D);break}a.b&&(k=a.c,l=a.e,m=a.f,E=a.h,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(A=t=a.c,L=3+A|0,D=a.j,N(D,-1+L|0)&&61===D.k.charCodeAt(A)&&61===D.k.charCodeAt(1+ + A|0)&&62===D.k.charCodeAt(2+A|0)?U(a,L):W(a),a.g&&R(a,A,X(S(),new H(()=>'"\x3d\x3d\x3e"'))),A=a.e,L=a.f,a.b&&(D=a.c,K(a,E,D>t||!N(h,D)?D:k)),a.g&&O(a,P(J(),m,L),Q(l,A),t===a.q)));if(a.b)if(E=a.c,h=a.e,k=a.f,m=a.h,Lm(J(),yH(b),a),a.b)if(!a.b&&a.a)e=a;else{l=a.c;I();t=sB();A=yH(b);lr();L=lG(wE());var M=a.c,T=0;w=!1;r=a.a;for(var V=null,ba=null;;)if(a.a=!!(w|(0>T&&r)),RG(b,a),q=a.f,D=a.e,v=a.a,n=a.g,a.b)if(w=a.c,L.pa(a.h),T=1+T|0,2147483647===T){hr(w,w,T,!!(r|v),0,a,t,L);n&&R(a,M,X(S(),new H((da=>()=> + Fq(J(),da.wa)+".rep")(q))));break}else if(A!==DB()&&(Lm(J(),A,a),!a.b&&a.a))break;else if(a.a=!1,M=a.c,I(),ba=a.j,V=a.c,ba=N(ba,V)&&44===ba.k.charCodeAt(V)?U(a,1+V|0):W(a),a.g&&R(a,V,X(S(),new H(()=>'","'))),V=ba.c,M=ba.b?Wq(ba,ba.h,!!(ba.a|V>M)):Yq(ba,V),V=a.a,r=!!(!!(r|v)|V),null===M)M=w,w=!1,V=null,ba=D;else if(a.b)if(q=a.f,A===DB()||(Lm(J(),A,a),a.b||!V&&!a.a))M=w,w=V,V=q,ba=D;else break;else{V?Zq(a,w,r):hr(w,w,T,r,0,a,t,L);n&&ur(J(),0,a,null,q,D,!0);break}else{v||hr(M,M,T,!!(r|v),0,a,t,L);n&& + ur(J(),0,a,V,q,ba,w||v);break}b=a.e;t=a.f;a.b?(A=a.c,g=A>l||!N(g,A)?A:E,e=K(a,e.S(m,a.h),g)):e=a;a.g&&O(a,P(J(),k,t),Q(h,b),l===a.q)}else e=a;else e=a;d&&a.v.qa((new Z("sequent")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("sequent")).t)),O(e,a,e.e,cq&&t));RG(b,a);var A=a.f,E=a.e,D=a.a,L=a.g;if(a.b)if(r=a.c,m.pa(a.h),q=1+q|0,2147483647===q)hr(r,r,q,!!(t|D),0,a,k,m),L&&R(a,n,X(S(),new H((ka=>()=>Fq(J(),ka.wa)+".rep")(A))));else{if(l===DB()||(Lm(J(),l,a),a.b||!a.a)){a.a=!1;n=a.c;I();v=a.c;w=2+v|0;var M=a.j;w=N(M,-1+w|0)&& + 58===M.k.charCodeAt(v)&&58===M.k.charCodeAt(1+v|0)?U(a,w):W(a);a.g&&R(a,v,X(S(),new H(()=>'"::"')));v=w.c;n=w.b?Wq(w,w.h,!!(w.a|v>n)):Yq(w,v);v=a.a;t=!!(!!(t|D)|v);if(null===n){n=r;r=!1;v=null;w=E;continue}if(a.b){if(A=a.f,l===DB()||(Lm(J(),l,a),a.b||!v&&!a.a)){n=r;r=v;v=A;w=E;continue}}else v?Zq(a,r,t):hr(r,r,q,t,0,a,k,m),L&&ur(J(),0,a,null,A,E,!0)}}else D||hr(n,n,q,!!(t|D),0,a,k,m),L&&ur(J(),0,a,v,A,w,r||D);break}a.b&&(k=a.c,l=a.e,m=a.f,E=a.h,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(A=t=a.c,L=3+A|0,D= + a.j,N(D,-1+L|0)&&61===D.k.charCodeAt(A)&&61===D.k.charCodeAt(1+A|0)&&62===D.k.charCodeAt(2+A|0)?U(a,L):W(a),a.g&&R(a,A,X(S(),new H(()=>'"\x3d\x3d\x3e"'))),A=a.e,L=a.f,a.b&&(D=a.c,K(a,E,D>t||!N(h,D)?D:k)),a.g&&O(a,P(J(),m,L),Q(l,A),t===a.q)));if(a.b)if(E=a.c,h=a.e,k=a.f,m=a.h,Lm(J(),yH(b),a),a.b)if(!a.b&&a.a)e=a;else{l=a.c;I();t=sB();A=yH(b);lr();L=lG(wE());var T=a.c;M=0;w=!1;r=a.a;for(var V=null,ba=null;;)if(a.a=!!(w|(0>M&&r)),RG(b,a),q=a.f,D=a.e,v=a.a,n=a.g,a.b)if(w=a.c,L.pa(a.h),M=1+M|0,2147483647=== + M){hr(w,w,M,!!(r|v),0,a,t,L);n&&R(a,T,X(S(),new H((ka=>()=>Fq(J(),ka.wa)+".rep")(q))));break}else if(A!==DB()&&(Lm(J(),A,a),!a.b&&a.a))break;else{a.a=!1;T=a.c;I();V=a.c;ba=2+V|0;var da=a.j;ba=N(da,-1+ba|0)&&58===da.k.charCodeAt(V)&&58===da.k.charCodeAt(1+V|0)?U(a,ba):W(a);a.g&&R(a,V,X(S(),new H(()=>'"::"')));V=ba.c;T=ba.b?Wq(ba,ba.h,!!(ba.a|V>T)):Yq(ba,V);V=a.a;r=!!(!!(r|v)|V);if(null===T)T=w,w=!1,V=null,ba=D;else if(a.b)if(q=a.f,A===DB()||(Lm(J(),A,a),a.b||!V&&!a.a))T=w,w=V,V=q,ba=D;else break;else{V? + Zq(a,w,r):hr(w,w,M,r,0,a,t,L);n&&ur(J(),0,a,null,q,D,!0);break}}else{v||hr(T,T,M,!!(r|v),0,a,t,L);n&&ur(J(),0,a,V,q,ba,w||v);break}b=a.e;t=a.f;a.b?(A=a.c,g=A>l||!N(g,A)?A:E,e=K(a,e.S(m,a.h),g)):e=a;a.g&&O(a,P(J(),k,t),Q(h,b),l===a.q)}else e=a;else e=a;d&&a.v.qa((new Z("storedSequent")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("storedSequent")).t)),O(e,a,e.e,cw&&E));JI(b,a);var M=a.f,T=a.e,V=a.a,ba=a.g;if(a.b)if(A=a.c,t.pa(a.h),w=1+w|0,2147483647===w){hr(A,A,w,!!(E|V),0,a,q,t);ba&&R(a,v,X(S(),new H((ka=>()=>Fq(J(),ka.wa)+".rep")(M)))); + break}else if(r!==DB()&&(Lm(J(),r,a),!a.b&&a.a))break;else{a.a=!1;v=a.c;I();D=a.c;L=5+D|0;var da=a.j;L=N(da,-1+L|0)&&92===da.k.charCodeAt(D)&&102===da.k.charCodeAt(1+D|0)&&114===da.k.charCodeAt(2+D|0)&&111===da.k.charCodeAt(3+D|0)&&109===da.k.charCodeAt(4+D|0)?U(a,L):W(a);a.g&&R(a,D,X(S(),new H(()=>'"\\\\from"')));D=L.c;v=L.b?Wq(L,L.h,!!(L.a|D>v)):Yq(L,D);D=a.a;E=!!(!!(E|V)|D);if(null===v)v=A,A=!1,D=null,L=T;else if(a.b)if(M=a.f,r===DB()||(Lm(J(),r,a),a.b||!D&&!a.a))v=A,A=D,D=M,L=T;else break;else{D? + Zq(a,A,E):hr(A,A,w,E,0,a,q,t);ba&&ur(J(),0,a,null,M,T,!0);break}}else{V||hr(v,v,w,!!(E|V),0,a,q,t);ba&&ur(J(),0,a,D,M,L,A||V);break}}q=a.e;r=a.f;a.b&&(t=a.c,K(a,a.h,t>n||!N(h,t)?t:k));a.g&&O(a,P(J(),m,r),Q(l,q),n===a.q)}}a.b&&(h=a.c,k=a.e,l=a.f,m=a.h,Lm(J(),yH(b),a),!a.b||!a.b&&a.a||(q=n=a.c,r=4+q|0,t=a.j,N(t,-1+r|0)&&92===t.k.charCodeAt(q)&&113===t.k.charCodeAt(1+q|0)&&101===t.k.charCodeAt(2+q|0)&&100===t.k.charCodeAt(3+q|0)?U(a,r):W(a),a.g&&R(a,q,X(S(),new H(()=>'"\\\\qed"'))),q=a.e,r=a.f,a.b&& + (t=a.c,K(a,m,t>n||!N(g,t)?t:h)),a.g&&O(a,P(J(),l,r),Q(k,q),n===a.q)));a.b?(k=a.c,g=a.e,h=a.f,l=a.h,Lm(J(),yH(b),a),a.b?!a.b&&a.a?e=a:(b=a.c,I(),br(a),m=a.e,n=a.f,a.b?(q=a.c,e=K(a,l,q>b||!N(e,q)?q:k)):e=a,a.g&&O(a,P(J(),h,n),Q(g,m),b===a.q)):e=a):e=a;d&&a.v.qa((new Z("storedProvable")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("storedProvable")).t)),O(e,a,e.e,c=d}else d=!1;if(d){for(c=-1+c|0;;)if(0<=c?(d=a.charCodeAt(c),d=48<=d&&57>=d):d=!1,d)c=-1+c|0;else break;for(;;)if(0<=c&&36===a.charCodeAt(c))c=-1+c|0;else break}for(;;)if(0<=c?(d=a.charCodeAt(c),d=46!==d&&36!==d):d=!1,d)c=-1+c|0;else break;a=a.substring(1+c|0)}b.ax=a}return b.ax} + function ot(b){return b.Zf.getComponentType()}id.prototype.$classData=u({QM:0},!1,"java.lang.Class",{QM:1,i:1,n:1,Al:1});function iJ(){this.DD=null;this.Kt=0}iJ.prototype=new p;iJ.prototype.constructor=iJ;function jJ(){}jJ.prototype=iJ.prototype;iJ.prototype.w=function(){return this.DD};iJ.prototype.l=function(b){return this===b};iJ.prototype.B=function(){return cc(this)};iJ.prototype.mf=function(b){var a=this.Kt;b=b.Kt;return a===b?0:aa)return 1;var c=b.V();if(0<=c)return c===a?0:cb.ne(e)))} + function CJ(b){if(b.r())throw b=new DJ,Cw(b,null,!0),b;return b.Mb(1)}function EJ(b,a){var c=b.Rb();b=FJ(a)?new GJ(b,a):b.y().wl(new H(()=>a.y()));return c.tb(b)}function HJ(b,a,c){var d=0a.y()));b=SJ(gy(),a);return TJ(new UJ,b)}f=PJ.prototype;f.lb=function(){VJ();var b=new WJ;return new XJ(b,new $f(a=>QJ(YJ(),a)))};f.Yc=function(b){return new ZJ(b)};f.sb=function(){return $J()};f.tb=function(b){return QJ(0,b)};f.$classData=u({dR:0},!1,"scala.collection.View$",{dR:1,i:1,Ee:1,n:1});var aK;function YJ(){aK||(aK=new PJ);return aK} + function xw(b,a,c,d,e,g){this.Qa=b;this.nb=a;this.xc=c;this.re=d;this.ec=e;this.sf=g}xw.prototype=new nE;xw.prototype.constructor=xw;f=xw.prototype;f.ea=function(){return this.ec};f.ob=function(){return this.sf};f.md=function(b){return this.xc.d[b<<1]};f.sd=function(b){return this.xc.d[1+(b<<1)|0]};f.Vn=function(b){return B(new C,this.xc.d[b<<1],this.xc.d[1+(b<<1)|0])};f.Ya=function(b){return this.re.d[b]};f.Be=function(b){return this.xc.d[(-1+this.xc.d.length|0)-b|0]}; + f.Gw=function(b,a,c,d){var e=Kw(Pw(),c,d),g=Lw(Pw(),e);if(0!==(this.Qa&g)){if(a=Ow(Pw(),this.Qa,e,g),gl(hl(),b,this.md(a)))return this.sd(a)}else if(0!==(this.nb&g))return this.Be(Ow(Pw(),this.nb,e,g)).Gw(b,a,c,5+d|0);throw ce("key not found: "+b);};f.Jt=function(b,a,c,d){var e=Kw(Pw(),c,d),g=Lw(Pw(),e);return 0!==(this.Qa&g)?(a=Ow(Pw(),this.Qa,e,g),c=this.md(a),gl(hl(),b,c)?new F(this.sd(a)):z()):0!==(this.nb&g)?(e=Ow(Pw(),this.nb,e,g),this.Be(e).Jt(b,a,c,5+d|0)):z()}; + f.Ht=function(b,a,c,d,e){var g=Kw(Pw(),c,d),h=Lw(Pw(),g);return 0!==(this.Qa&h)?(a=Ow(Pw(),this.Qa,g,h),c=this.md(a),gl(hl(),b,c)?this.sd(a):or(e)):0!==(this.nb&h)?(g=Ow(Pw(),this.nb,g,h),this.Be(g).Ht(b,a,c,5+d|0,e)):or(e)};f.Ft=function(b,a,c,d){var e=Kw(Pw(),c,d),g=Lw(Pw(),e);return 0!==(this.Qa&g)?(c=Ow(Pw(),this.Qa,e,g),this.re.d[c]===a&&gl(hl(),b,this.md(c))):0!==(this.nb&g)&&this.Be(Ow(Pw(),this.nb,e,g)).Ft(b,a,c,5+d|0)}; + function bK(b,a,c,d,e,g,h){var k=Kw(Pw(),e,g),l=Lw(Pw(),k);if(0!==(b.Qa&l)){var m=Ow(Pw(),b.Qa,k,l);k=b.md(m);var n=b.Ya(m);if(n===d&&gl(hl(),k,a))return h?(e=b.sd(m),Object.is(k,a)&&Object.is(e,c)||(l=b.nf(l)<<1,a=b.xc,e=new xc(a.d.length),a.W(0,e,0,a.d.length),e.d[1+l|0]=c,b=new xw(b.Qa,b.nb,e,b.re,b.ec,b.sf)),b):b;m=b.sd(m);h=Lv(Nv(),n);c=cK(b,k,m,n,h,a,c,d,e,5+g|0);e=b.nf(l);d=e<<1;g=(-2+b.xc.d.length|0)-b.Uh(l)|0;k=b.xc;a=new xc(-1+k.d.length|0);k.W(0,a,0,d);k.W(2+d|0,a,d,g-d|0);a.d[g]=c;k.W(2+ + g|0,a,1+g|0,-2+(k.d.length-g|0)|0);e=Fw(b.re,e);return new xw(b.Qa^l,b.nb|l,a,e,(-1+b.ec|0)+c.ea()|0,(b.sf-h|0)+c.ob()|0)}if(0!==(b.nb&l))return k=Ow(Pw(),b.nb,k,l),k=b.Be(k),c=k.zs(a,c,d,e,5+g|0,h),c===k?b:dK(b,l,k,c);g=b.nf(l);k=g<<1;n=b.xc;h=new xc(2+n.d.length|0);n.W(0,h,0,k);h.d[k]=a;h.d[1+k|0]=c;n.W(k,h,2+k|0,n.d.length-k|0);c=Gw(b.re,g,d);return new xw(b.Qa|l,b.nb,h,c,1+b.ec|0,b.sf+e|0)} + function eK(b,a,c,d,e,g,h){var k=Kw(Pw(),e,g),l=Lw(Pw(),k);if(0!==(b.Qa&l)){var m=Ow(Pw(),b.Qa,k,l);k=b.md(m);var n=b.Ya(m);if(n===d&&gl(hl(),k,a))return d=b.sd(m),Object.is(k,a)&&Object.is(d,c)||(l=b.nf(l)<<1,b.xc.d[1+l|0]=c),h;var q=b.sd(m);m=Lv(Nv(),n);c=cK(b,k,q,n,m,a,c,d,e,5+g|0);fK(b,l,m,c);return h|l}if(0!==(b.nb&l))return k=Ow(Pw(),b.nb,k,l),q=b.Be(k),k=q.ea(),n=q.ob(),m=h,q instanceof xw&&0!==(l&h)?(eK(q,a,c,d,e,5+g|0,0),h=q):(h=q.zs(a,c,d,e,5+g|0,!0),h!==q&&(m|=l)),b.xc.d[(-1+b.xc.d.length| + 0)-b.Uh(l)|0]=h,b.ec=(b.ec-k|0)+h.ea()|0,b.sf=(b.sf-n|0)+h.ob()|0,m;g=b.nf(l);k=g<<1;n=b.xc;m=new xc(2+n.d.length|0);n.W(0,m,0,k);m.d[k]=a;m.d[1+k|0]=c;n.W(k,m,2+k|0,n.d.length-k|0);b.Qa|=l;b.xc=m;b.re=Gw(b.re,g,d);b.ec=1+b.ec|0;b.sf=b.sf+e|0;return h} + function gK(b,a,c,d,e){var g=Kw(Pw(),d,e),h=Lw(Pw(),g);if(0!==(b.Qa&h)){if(g=Ow(Pw(),b.Qa,g,h),c=b.md(g),gl(hl(),c,a)){a=b.Qa;2===Nw(mm(),a)?(a=b.nb,a=0===Nw(mm(),a)):a=!1;if(a)return h=0===e?b.Qa^h:Lw(Pw(),Kw(Pw(),d,0)),0===g?new xw(h,0,new xc([b.md(1),b.sd(1)]),new Lc(new Int32Array([b.re.d[1]])),1,Lv(Nv(),b.Ya(1))):new xw(h,0,new xc([b.md(0),b.sd(0)]),new Lc(new Int32Array([b.re.d[0]])),1,Lv(Nv(),b.Ya(0)));e=b.nf(h);a=e<<1;c=b.xc;g=new xc(-2+c.d.length|0);c.W(0,g,0,a);c.W(2+a|0,g,a,-2+(c.d.length- + a|0)|0);e=Fw(b.re,e);return new xw(b.Qa^h,b.nb,g,e,-1+b.ec|0,b.sf-d|0)}}else if(0!==(b.nb&h)){g=Ow(Pw(),b.nb,g,h);g=b.Be(g);d=g.kE(a,c,d,5+e|0);if(d===g)return b;e=d.ea();if(1===e)if(b.ec===g.ea())b=d;else{a=(-1+b.xc.d.length|0)-b.Uh(h)|0;c=b.nf(h);var k=c<<1,l=d.md(0),m=d.sd(0),n=b.xc;e=new xc(1+n.d.length|0);n.W(0,e,0,k);e.d[k]=l;e.d[1+k|0]=m;n.W(k,e,2+k|0,a-k|0);n.W(1+a|0,e,2+a|0,-1+(n.d.length-a|0)|0);a=Gw(b.re,c,d.Ya(0));b=new xw(b.Qa|h,b.nb^h,e,a,1+(b.ec-g.ea()|0)|0,(b.sf-g.ob()|0)+d.ob()|0)}else b= + 1gl(hl(),g.o(),b)),!0);if(1===d.E()){var e=d.ca(0);if(null===e)throw new x(e);d=e.o();e=e.m();return new xw(Lw(Pw(),Kw(Pw(),c,0)),0,new xc([d,e]),new Lc(new Int32Array([a])),1,c)}return new hK(a,c,d)}return this};f.Br=function(){return!1};f.Kr=function(){return 0}; + f.Be=function(){throw zy(new Ay,"No sub-nodes present in hash-collision leaf node.");};f.Bp=function(){return!0};f.Ip=function(){return this.bd.E()};f.md=function(b){return this.bd.ca(b).o()};f.sd=function(b){return this.bd.ca(b).m()};f.Vn=function(b){return this.bd.ca(b)};f.Ya=function(){return this.Yp};f.kb=function(b){this.bd.kb(b)};f.Bi=function(b){this.bd.kb(new $f(a=>{if(null!==a)return b.S(a.o(),a.m());throw new x(a);}))}; + f.Qw=function(b){for(var a=this.bd.y();a.C();){var c=a.z();b.Rn(c.o(),c.m(),this.Yp)}};f.l=function(b){if(b instanceof hK){if(this===b)return!0;if(this.Ij===b.Ij&&this.bd.E()===b.bd.E()){for(var a=this.bd.y();a.C();){var c=a.z();if(null===c)throw new x(c);var d=c.m();c=EK(b,c.o());if(0>c||!gl(hl(),d,b.bd.ca(c).m()))return!1}return!0}}return!1}; + f.qD=function(b,a){b=FK(this.bd,b,a);a=b.E();if(0===a)return zw().$p;if(1===a){a=b.x();if(null===a)throw new x(a);b=a.o();a=a.m();return new xw(Lw(Pw(),Kw(Pw(),this.Ij,0)),0,new xc([b,a]),new Lc(new Int32Array([this.Yp])),1,this.Ij)}return a===this.bd.E()?this:new hK(this.Yp,this.Ij,b)};f.B=function(){throw sv("Trie nodes do not support hashing.");};f.ob=function(){return Math.imul(this.bd.E(),this.Ij)};f.lD=function(){return new hK(this.Yp,this.Ij,this.bd)}; + f.jD=function(b){if(b instanceof hK)if(b===this)b=this;else{for(var a=null,c=this.bd.y();c.C();){var d=c.z();0>EK(b,d.o())&&(null===a&&(a=new GK,HK(a,b.bd)),IK(a,d))}b=null===a?b:new hK(this.Yp,this.Ij,a.qh())}else{if(b instanceof xw)throw sv("Cannot concatenate a HashCollisionMapNode with a BitmapIndexedMapNode");throw new x(b);}return b};f.zr=function(b){return this.Be(b)};f.$classData=u({JR:0},!1,"scala.collection.immutable.HashCollisionMapNode",{JR:1,GS:1,hs:1,i:1}); + function yK(b,a,c){this.xo=b;this.Qk=a;this.de=c;pJ(Jd(),2<=this.de.E())}yK.prototype=new uE;yK.prototype.constructor=yK;f=yK.prototype;f.Im=function(b,a,c){return this.Qk===c?JK(this.de,b):!1};f.ys=function(b,a,c,d){return this.Im(b,a,c,d)?this:new yK(a,c,this.de.Cf(b))};f.Zt=function(b,a,c,d){return this.Im(b,a,c,d)?(d=FK(this.de,new $f(e=>gl(hl(),e,b)),!0),1===d.E()?new Sw(Lw(Pw(),Kw(Pw(),c,0)),0,new xc([d.ca(0)]),new Lc(new Int32Array([a])),1,c):new yK(a,c,d)):this};f.Br=function(){return!1}; + f.Kr=function(){return 0};f.Ve=function(){throw zy(new Ay,"No sub-nodes present in hash-collision leaf node.");};f.Bp=function(){return!0};f.Ip=function(){return this.de.E()};f.Qb=function(b){return this.de.ca(b)};f.Ya=function(){return this.xo};f.ea=function(){return this.de.E()};f.kb=function(b){for(var a=this.de.y();a.C();)b.s(a.z())};f.ob=function(){return Math.imul(this.de.E(),this.Qk)}; + f.Nw=function(b,a){b=FK(this.de,b,a);a=b.E();return 0===a?Tw().Io:1===a?new Sw(Lw(Pw(),Kw(Pw(),this.Qk,0)),0,new xc([b.x()]),new Lc(new Int32Array([this.xo])),1,this.Qk):b.E()===this.de.E()?this:new yK(this.xo,this.Qk,b)};f.nD=function(b,a){return this.Nw(new $f(c=>b.Im(c,this.xo,this.Qk,a)),!0)};f.l=function(b){if(b instanceof yK){if(this===b)return!0;if(this.Qk===b.Qk&&this.de.E()===b.de.E()){b=b.de;for(var a=!0,c=this.de.y();a&&c.C();)a=c.z(),a=JK(b,a);return a}}return!1}; + f.B=function(){throw sv("Trie nodes do not support hashing.");};f.kD=function(b){if(b instanceof yK){if(b===this)return this;var a=null;for(b=b.de.y();b.C();){var c=b.z();JK(this.de,c)||(null===a&&(a=new GK,HK(a,this.de)),IK(a,c))}return null===a?this:new yK(this.xo,this.Qk,a.qh())}if(b instanceof Sw)throw sv("Cannot concatenate a HashCollisionSetNode with a BitmapIndexedSetNode");throw new x(b);};f.Pw=function(b){for(var a=this.de.y();a.C();){var c=a.z();b.S(c,this.xo)}}; + f.mD=function(){return new yK(this.xo,this.Qk,this.de)};f.zr=function(b){return this.Ve(b)};f.$classData=u({KR:0},!1,"scala.collection.immutable.HashCollisionSetNode",{KR:1,eT:1,hs:1,i:1});function KK(){this.Ni=null;LK=this;var b=zw();this.Ni=new MK(b.$p)}KK.prototype=new p;KK.prototype.constructor=KK;f=KK.prototype;f.Yc=function(b){return NK(b)};function NK(b){return b instanceof MK?b:OK(PK(new QK,b))}f.lb=function(){return new QK};f.tb=function(b){return NK(b)};f.sb=function(){return this.Ni}; + f.$classData=u({MR:0},!1,"scala.collection.immutable.HashMap$",{MR:1,i:1,Ur:1,n:1});var LK;function ki(){LK||(LK=new KK);return LK}function RK(){this.Kj=null;SK=this;var b=Tw();this.Kj=new TK(b.Io)}RK.prototype=new p;RK.prototype.constructor=RK;f=RK.prototype;f.Yc=function(b){return UK(this,b)};function UK(b,a){return a instanceof TK?a:0===a.V()?b.Kj:VK(WK(new gL,a))}f.lb=function(){return new gL};f.tb=function(b){return UK(this,b)};f.sb=function(){return this.Kj}; + f.$classData=u({SR:0},!1,"scala.collection.immutable.HashSet$",{SR:1,i:1,Ee:1,n:1});var SK;function hL(){SK||(SK=new RK);return SK}function iL(b,a){this.hS=b;this.iS=a}iL.prototype=new p;iL.prototype.constructor=iL;iL.prototype.x=function(){return this.hS};iL.prototype.qc=function(){return this.iS};iL.prototype.$classData=u({gS:0},!1,"scala.collection.immutable.LazyList$State$Cons",{gS:1,i:1,fS:1,n:1});function jL(){}jL.prototype=new p;jL.prototype.constructor=jL; + jL.prototype.Ww=function(){throw ce("head of empty lazy list");};jL.prototype.qc=function(){throw sv("tail of empty lazy list");};jL.prototype.x=function(){this.Ww()};jL.prototype.$classData=u({jS:0},!1,"scala.collection.immutable.LazyList$State$Empty$",{jS:1,i:1,fS:1,n:1});var kL;function lL(){kL||(kL=new jL);return kL}function mL(){}mL.prototype=new p;mL.prototype.constructor=mL;f=mL.prototype;f.Yc=function(b){return Mi(0,b)}; + function Mi(b,a){return Px(a)&&a.r()?Li():a instanceof MK||a instanceof nL||a instanceof oL||a instanceof pL||a instanceof qL||a instanceof rL?a:sL(tL(new uL,a))}f.lb=function(){return new uL};f.tb=function(b){return Mi(0,b)};f.sb=function(){return Li()};f.$classData=u({mS:0},!1,"scala.collection.immutable.Map$",{mS:1,i:1,Ur:1,n:1});var vL;function Rp(){vL||(vL=new mL);return vL}function wL(){}wL.prototype=new p;wL.prototype.constructor=wL;f=wL.prototype;f.Yc=function(b){return Kf(0,b)}; + function Kf(b,a){0===a.V()?b=Sf():a instanceof TK?b=a:a instanceof xL?b=a:a instanceof yL?b=a:a instanceof zL?b=a:a instanceof AL?b=a:a instanceof BL?b=a:a instanceof CL?b=a:(b=DL(new EL,a),b=b.fq?VK(b.ln):b.kn);return b}f.lb=function(){return new EL};f.tb=function(b){return Kf(0,b)};f.sb=function(){return Sf()};f.$classData=u({TS:0},!1,"scala.collection.immutable.Set$",{TS:1,i:1,Ee:1,n:1});var FL;function Lf(){FL||(FL=new wL);return FL} + function GL(){this.DF=this.CF=null;HL=this;var b=Ww(),a=ki();this.CF=new rL(b,a.Ni,0,IL());b=Ww();a=ki();this.DF=new rL(b,a.Ni,0,JL())}GL.prototype=new p;GL.prototype.constructor=GL;f=GL.prototype;f.Yc=function(b){return KL(b)};function LL(b,a){var c=JL();return null!==a&&a===c?b.DF:b.CF}function KL(b){if(b instanceof rL)return b;var a=IL();a=new ML(a);return vE(a,b).db()}f.lb=function(){var b=IL();return new ML(b)};f.tb=function(b){return KL(b)};f.sb=function(){return LL(this,IL())}; + f.$classData=u({jT:0},!1,"scala.collection.immutable.TreeSeqMap$",{jT:1,i:1,Ur:1,n:1});var HL;function NL(){HL||(HL=new GL);return HL}function OL(){}OL.prototype=new p;OL.prototype.constructor=OL;f=OL.prototype;f.Yc=function(b){return PL(b)};function PL(b){var a=b.V();return QL(RL(new SL,0{I();c=new LB(c,new $f(e=>new oG(e)));var d=new $f(e=>{fH(this);Km();var g=e.j;I();kG();var h=e.j;I();I();cr(e);if(e.b){var k=e.c,l=e.e,m=e.f;Lm(J(),AB(),e);if(e.b&&(e.b||!e.a)){var n=e.c;gH(this,e);var q=e.e,r=e.f;if(e.b){var t=e.c;K(e,e.h,t>n||!N(h,t)?t:k)}e.g&&O(e,P(J(),m,r),Q(l,q),n===e.q)}}e.b&&(q=e.c,h=e.e,k=e.f,r=e.h,Lm(J(),AB(),e),!e.b||!e.b&&e.a|| + (l=e.c,I(),br(e),m=e.e,n=e.f,e.b?(t=e.c,g=K(e,r,t>l||!N(g,t)?t:q)):g=e,e.g&&O(e,P(J(),k,n),Q(h,m),l===e.q),e=g));return e});I();I();I();c=$q(c,d);if(c instanceof Dq&&null!==c.Of)return c.Of;if(c instanceof Gq)throw rG(UA(),c);throw new x(c);})}Yk.prototype=new p;Yk.prototype.constructor=Yk;Yk.prototype.w=function(){return"\x3cfunction1\x3e"};function gM(b,a){var c=Dm();b.je=c;fH(b);return b.Ky.s(a)}function fH(b){var a=Li();b.em.Jw();a.kb(new $f(c=>hM(b.em,c)))} + function iM(b){var a=b.c,c=null!==b.v;c&&b.v.ra((new Z("posInExpr")).t,a);I();sB();var d=!1;d=b.a;for(var e=lG(wE()),g=b.c,h=null;;){b.a=!1;I();kG();var k=b.j;I();var l=b.j,m=b.c;N(l,m)&&46===l.k.charCodeAt(m)?U(b,1+m|0):W(b);b.g&&R(b,m,X(S(),new H(()=>'"."')));if(b.b){l=b.c;m=b.e;var n=b.f;b.a=!0;if(b.b||!b.a){var q=b.c;KH(b);var r=b.e,t=b.f;if(b.b){var v=b.c;K(b,b.h|0,v>q||!N(k,v)?v:l)}else b.a=!0;b.g&&O(b,P(J(),n,t),Q(m,r),q===b.q)}}k=b.f;l=b.e;d=!!(d|b.a);if(b.b)h=b.c,e.pa(b.h|0),b.a=!1,g=h,h= + l;else{d=b.a?b:Xq(b,pr(Dh(),e),g,d);b.g&&ur(J(),0,b,S().Fa,k,h,!0);break}}d.b&&(d.h=new Ej(d.h.Rd()));c&&b.v.qa((new Z("posInExpr")).t,d.c,d.b);d.g&&(b=X(S(),new H(()=>(new Z("posInExpr")).t)),O(d,b,d.e,a'"\x3d\x3d"')));r=a.f;q=a.e;if(a.b)a.a=!!(a.a|m);else if(!a.a){t=a.g;a.c=n;t&&O(a,r,a.e,!1);a.a=!1;var v=a.c,w=2+v|0,A=a.j;N(A,-1+w|0)&&126===A.k.charCodeAt(v)&&61===A.k.charCodeAt(1+v|0)?U(a,w):W(a);a.g&& + R(a,v,X(S(),new H(()=>'"~\x3d"')));v=a.f;w=a.a;m=!!(w|m);a.b||w||Pm(a,n);a.a=m;t&&(n=Q(r,v),m=Q(q,a.e),O(a,n,m,!1))}a.u=l;k=a.b?Uq(a,Pq(a.j,k,a.c)):a;l=k.c;k.b?Wq(k,k.h,!!(k.a|l>h)):Yq(k,l);a.b?(q=a.c,h=a.e,k=a.f,n=a.h,Lm(J(),AB(),a),a.b?!a.b&&a.a?e=a:(l=a.c,kM(b,a),b=a.e,m=a.f,a.b?(r=a.c,g=r>l||!N(g,r)?r:q,e=K(a,e.S(n,a.h),g)):e=a,a.g&&O(a,P(J(),k,m),Q(h,b),l===a.q)):e=a):e=a;d&&a.v.qa((new Z("shape")).t,e.c,e.b);e.g&&(a=X(S(),new H(()=>(new Z("shape")).t)),O(e,a,e.e,cm||!N(e,r)?r:g;d=K(b,d.S(l|0,b.h),e)}else d=b;b.g&&O(b,P(J(),k,q),Q(h,n),m===b.q);h=d}}else h=b;c&&b.v.qa((new Z("position")).t,h.c,h.b);h.g&&(b=X(S(),new H(()=>(new Z("position")).t)),O(h,b,h.e,aFq(J(),t.wa)+".?")),O(a,r,a.e,!1))}r=a.e;b=a.f;a.b?(q=a.c,g=q>n||!N(g,q)?q:h,e=K(a,e.S(m,a.h),g)):e=a;a.g&&O(a,P(J(),l,b),Q(k,r),n===a.q);k=e}}else k=a;d&&a.v.qa((new Z("positionLocator")).t, + k.c,k.b);k.g&&(d=X(S(),new H(()=>(new Z("positionLocator")).t)),O(k,d,k.e,cv))));return}I();c=new nM(c.o(),new F(k.p.m().o()),!0);Om(c,a);return}if(null!==c&&c.m()instanceof F&&(d=c.m(),null!==d.p?"\x3d\x3d"===d.p.o()?null!==d.p.m()?(k=c.o().Ig(),l=d.p.m().m(),k=null===k?null===l:k.l(l)):k=!1:k=!1:k=!1,k)){d=d.p.m().o();c=c.o();k=(new ui(d)).$k(c.Ig()); + if(k instanceof F){I();c=new nM(c,new F(k.p),!0);Om(c,a);return}if(z()!==k)throw new x(k);I();var w="Sub-position "+c.Ig().Tc()+" to point to a formula or term inside "+Ve().ba.s(d);c=a.c;d=a.ka;I();dr(a).b?Uq(a,a.h):Pm(a,c);a.g&&(a.ka=d,R(a,c,X(S(),new H(()=>w))));return}if(null!==c&&c.m()instanceof F&&(k=c.m(),null!==k.p&&"~\x3d"===k.p.o()&&null!==k.p.m()&&(dk(c.o())||k.p.m().m().ih.r()))){if(dk(c.o())){d=k.p.m().o();c=c.o().Bs(k.p.m().m());k=(new ui(d)).$k(c.Ig());if(k instanceof F){I();c=new nM(c, + new F(k.p),!1);Om(c,a);return}if(z()!==k)throw new x(k);I();var A="Sub-position "+c.Ig().Tc()+" to point to a formula or term inside "+Ve().ba.s(d);c=a.c;d=a.ka;I();dr(a).b?Uq(a,a.h):Pm(a,c);a.g&&(a.ka=d,R(a,c,X(S(),new H(()=>A))));return}I();c=new nM(c.o(),new F(k.p.m().o()),!1);Om(c,a);return}if(null!==c&&c.m()instanceof F&&(d=c.m(),null!==d.p?"~\x3d"===d.p.o()?null!==d.p.m()?(k=c.o().Ig(),l=d.p.m().m(),k=null===k?null===l:k.l(l)):k=!1:k=!1:k=!1,k)){d=d.p.m().o();c=c.o();k=(new ui(d)).$k(c.Ig()); + if(k instanceof F){I();c=new nM(c,new F(k.p),!1);Om(c,a);return}if(z()!==k)throw new x(k);I();var E="Sub-position "+c.Ig().Tc()+" to point to a formula or term inside "+Ve().ba.s(d);c=a.c;d=a.ka;I();dr(a).b?Uq(a,a.h):Pm(a,c);a.g&&(a.ka=d,R(a,c,X(S(),new H(()=>E))));return}if(null!==c&&c.m()instanceof F&&(d=c.m(),null!==d.p&&null!==d.p.m())){I();var D="Non-conflicting sub-positions (but "+c.o().Ig().Tc()+" !\x3d "+d.p.m().m().Tc()+")";c=a.c;d=a.ka;I();dr(a).b?Uq(a,a.h):Pm(a,c);a.g&&(a.ka=d,R(a,c,X(S(), + new H(()=>D))));return}throw new x(c);}} + function oM(b,a){var c=a.c,d=null!==a.v;d&&a.v.ra((new Z("searchLocator")).t,c);var e=a.a;a.a=!1;var g=a.c;I();var h=a.a;a.a=!1;var k=a.c;I();I();var l=a.c;I();kG();var m=xq(),n=a.j;I();var q=a.c,r=a.u;a.u=!0;I();var t=a.c,v=6+t|0,w=a.j;N(w,-1+v|0)&&39===w.k.charCodeAt(t)&&76===w.k.charCodeAt(1+t|0)&&108===w.k.charCodeAt(2+t|0)&&97===w.k.charCodeAt(3+t|0)&&115===w.k.charCodeAt(4+t|0)&&116===w.k.charCodeAt(5+t|0)?U(a,v):W(a);a.g&&R(a,t,X(S(),new H(()=>'"\'Llast"')));a.u=r;a.b&&Uq(a,Pq(a.j,q,a.c)); + if(a.b){var A=a.c,E=a.e,D=a.f,L=a.h;if(!a.b&&a.a)pa=a;else{var M=a.c;iM(a);var T=a.e,V=a.f;if(a.b){var ba=a.c,da=ba>M||!N(n,ba)?ba:A;ka=K(a,m.S(L,a.h),da)}else var ka=a;a.g&&O(a,P(J(),D,V),Q(E,T),M===a.q);pa=ka}}else var pa=a;var qa=pa.c,Da=pa.b?Wq(pa,pa.h,!!(pa.a|qa>l)):Yq(pa,qa);if(Da.b){var la=Da.h;if(null===la)throw new x(la);Da.h=new pM(0,la.m())}var Ca=a.f,Ra=a.e;if(a.b)a.a=!!(a.a|h);else if(!a.a){var $a=a.g;a.c=k;$a&&O(a,Ca,a.e,!1);a.a=!1;I();var Ma=a.c;I();kG();var Xa=xq(),Ta=a.j;I();var Za= + a.c,Fa=a.u;a.u=!0;I();var Ha=a.c,zb=6+Ha|0,tb=a.j;N(tb,-1+zb|0)&&39===tb.k.charCodeAt(Ha)&&82===tb.k.charCodeAt(1+Ha|0)&&108===tb.k.charCodeAt(2+Ha|0)&&97===tb.k.charCodeAt(3+Ha|0)&&115===tb.k.charCodeAt(4+Ha|0)&&116===tb.k.charCodeAt(5+Ha|0)?U(a,zb):W(a);a.g&&R(a,Ha,X(S(),new H(()=>'"\'Rlast"')));a.u=Fa;a.b&&Uq(a,Pq(a.j,Za,a.c));if(a.b){var Wb=a.c,Cc=a.e,gb=a.f,Ab=a.h;if(!a.b&&a.a)hb=a;else{var kc=a.c;iM(a);var pb=a.e,Hb=a.f;if(a.b){var gc=a.c,lb=gc>kc||!N(Ta,gc)?gc:Wb;bb=K(a,Xa.S(Ab,a.h),lb)}else var bb= + a;a.g&&O(a,P(J(),gb,Hb),Q(Cc,pb),kc===a.q);hb=bb}}else var hb=a;var Ya=hb.c,cb=hb.b?Wq(hb,hb.h,!!(hb.a|Ya>Ma)):Yq(hb,Ya);if(cb.b){var Bb=cb.h;if(null===Bb)throw new x(Bb);cb.h=new qM(0,Bb.m())}var hc=a.f,Fc=a.a,Xb=!!(Fc|h);a.b||Fc||Pm(a,k);a.a=Xb;if($a){var db=Q(Ca,hc),lc=Q(Ra,a.e);O(a,db,lc,!1)}}var Qb=a.f,Mb=a.e;if(a.b){a.a=!!(a.a|e);var Db=a}else{if(!a.a){var Ob=a.g;a.c=g;Ob&&O(a,Qb,a.e,!1);a.a=!1;I();kG();var Zb=xq(),ic=a.j;I();var Qc=a.c;I();var mc=a.c,ub=a.u;a.u=!0;I();var Rb=a.a;a.a=!1;var Sb= + a.c;I();var ec=a.c,ob=2+ec|0,Ib=a.j;N(Ib,-1+ob|0)&&39===Ib.k.charCodeAt(ec)&&76===Ib.k.charCodeAt(1+ec|0)?U(a,ob):W(a);a.g&&R(a,ec,X(S(),new H(()=>'"\'L"')));var qb=a.f,Jb=a.e;if(a.b)a.a=!!(a.a|Rb);else if(!a.a){var ib=a.g;a.c=Sb;ib&&O(a,qb,a.e,!1);a.a=!1;var Tb=a.c,$b=2+Tb|0,Fb=a.j;N(Fb,-1+$b|0)&&39===Fb.k.charCodeAt(Tb)&&82===Fb.k.charCodeAt(1+Tb|0)?U(a,$b):W(a);a.g&&R(a,Tb,X(S(),new H(()=>'"\'R"')));var Gb=a.f,rb=a.a,nc=!!(rb|Rb);a.b||rb||Pm(a,Sb);a.a=nc;if(ib){var dd=Q(qb,Gb),Dc=Q(Jb,a.e);O(a, + dd,Dc,!1)}}a.u=ub;var jc=a.b?Uq(a,Pq(a.j,mc,a.c)):a,Gc=jc.c;jc.b?Wq(jc,jc.h,!!(jc.a|Gc>Qc)):Yq(jc,Gc);if(a.b){var ed=a.c,Ub=a.e,Kb=a.f,Ac=a.h;Lm(J(),AB(),a);if(a.b)if(!a.b&&a.a)Yb=a;else{var sb=a.c;oB();var Rc=a.c,Vb=a.a;a.a=!1;I();jM(b,a);var Mc=a.b;if(Mc){var oc=Uq(a,new F(a.h));oc.a=!!(oc.a|Vb)}else if(!a.a){var ac=K(a,z(),Rc);ac.a=!!(ac.a|Vb)}if(a.g){var Tc=a.f;if(!Mc){var fc=X(S(),new H(()=>Fq(J(),Tc.wa)+".?"));O(a,fc,a.e,!1)}}var vb=a.e,pc=a.f;if(a.b){var mb=a.c,qc=mb>sb||!N(ic,mb)?mb:ed;Uc= + K(a,Zb.S(Ac,a.h),qc)}else var Uc=a;a.g&&O(a,P(J(),Kb,pc),Q(Ub,vb),sb===a.q);Yb=Uc}else Yb=a}else var Yb=a;if(Yb.b){var nb=Yb.h;a:if(null!==nb&&"'L"===nb.o()&&z()===nb.m())var bc=Ez(Hz(),z(),bi().Cd,!0,rM(b.je));else if(null!==nb&&"'R"===nb.o()&&z()===nb.m())bc=Gz(Hz(),z(),bi().Cd,!0,rM(b.je));else{if(null!==nb&&"'L"===nb.o()&&nb.m()instanceof F){var rc=nb.m();if(null!==rc.p&&"\x3d\x3d"===rc.p.o()&&null!==rc.p.m()){bc=Ez(Hz(),new F(rc.p.m().o()),rc.p.m().m(),!0,rM(b.je));break a}}if(null!==nb&&"'R"=== + nb.o()&&nb.m()instanceof F){var Eb=nb.m();if(null!==Eb.p&&"\x3d\x3d"===Eb.p.o()&&null!==Eb.p.m()){bc=Gz(Hz(),new F(Eb.p.m().o()),Eb.p.m().m(),!0,rM(b.je));break a}}if(null!==nb&&"'L"===nb.o()&&nb.m()instanceof F){var sc=nb.m();if(null!==sc.p&&"~\x3d"===sc.p.o()&&null!==sc.p.m()){bc=Ez(Hz(),new F(sc.p.m().o()),sc.p.m().m(),!1,rM(b.je));break a}}if(null!==nb&&"'R"===nb.o()&&nb.m()instanceof F){var Sc=nb.m();if(null!==Sc.p&&"~\x3d"===Sc.p.o()&&null!==Sc.p.m()){bc=Gz(Hz(),new F(Sc.p.m().o()),Sc.p.m().m(), + !1,rM(b.je));break a}}throw new x(nb);}Yb.h=bc}var tc=a.f,wb=a.a,Nc=!!(wb|e);a.b||wb||Pm(a,g);a.a=Nc;if(Ob){var xb=Q(Qb,tc),uc=Q(Mb,a.e);O(a,xb,uc,!1)}}Db=a}d&&a.v.qa((new Z("searchLocator")).t,Db.c,Db.b);if(Db.g){var Ic=X(S(),new H(()=>(new Z("searchLocator")).t));O(Db,Ic,Db.e,c(new Z("locator")).t)),O(k,a,k.e,c'"~\x3e"')));var T=a.e,V=a.f;if(a.b){var ba=a.c;K(a,A,ba>E||!N(r,ba)?ba: + t)}a.g&&O(a,P(J(),w,V),Q(v,T),E===a.q)}}if(a.b){var da=a.c,ka=a.e,pa=a.f,qa=a.h;Lm(J(),AB(),a);if(a.b)if(!a.b&&a.a)Xa=a;else{var Da=a.c;RG(b.pi,a);var la=a.e,Ca=a.f;if(a.b){var Ra=a.c,$a=Ra>Da||!N(q,Ra)?Ra:da;Ma=K(a,n.S(qa,a.h),$a)}else var Ma=a;a.g&&O(a,P(J(),pa,Ca),Q(ka,la),Da===a.q);Xa=Ma}else Xa=a}else var Xa=a;a.u=m;Xa.a=l;var Ta=a.f,Za=a.e;if(a.b)a.a=!!(a.a|h);else if(!a.a){var Fa=a.g;a.c=k;Fa&&O(a,Ta,a.e,!1);a.a=!1;kG();var Ha=xq(),zb=a.j;I();Km();var tb=a.j;I();QG(b.pi,!1,a);if(a.b){var Wb= + a.c,Cc=a.e,gb=a.f,Ab=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var kc=a.c,pb=a.c,Hb=2+pb|0,gc=a.j;N(gc,-1+Hb|0)&&126===gc.k.charCodeAt(pb)&&62===gc.k.charCodeAt(1+pb|0)?U(a,Hb):W(a);a.g&&R(a,pb,X(S(),new H(()=>'"~\x3e"')));var lb=a.e,bb=a.f;if(a.b){var hb=a.c;K(a,Ab,hb>kc||!N(tb,hb)?hb:Wb)}a.g&&O(a,P(J(),gb,bb),Q(Cc,lb),kc===a.q)}}if(a.b){var Ya=a.c,cb=a.e,Bb=a.f,hc=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var Fc=a.c;QG(b.pi,!1,a);var Xb=a.e,db=a.f;if(a.b){var lc=a.c,Qb=lc>Fc||!N(zb,lc)?lc:Ya;K(a,Ha.S(hc, + a.h),Qb)}a.g&&O(a,P(J(),Bb,db),Q(cb,Xb),Fc===a.q)}}var Mb=a.f,Db=a.a,Ob=!!(Db|h);a.b||Db||Pm(a,k);a.a=Ob;if(Fa){var Zb=Q(Ta,Mb),ic=Q(Za,a.e);O(a,Zb,ic,!1)}}var Qc=a.f,mc=a.e;if(a.b){a.a=!!(a.a|e);var ub=a}else{if(!a.a){var Rb=a.g;a.c=g;Rb&&O(a,Qc,a.e,!1);a.a=!1;kG();var Sb=xq(),ec=a.j;I();Km();var ob=a.j;I();var Ib=a.a;a.a=!1;var qb=a.c;I();sI(UA(),a);var Jb=a.f,ib=a.e;if(a.b)a.a=!!(a.a|Ib);else if(!a.a){var Tb=a.g;a.c=qb;Tb&&O(a,Jb,a.e,!1);a.a=!1;qI(UA(),a);var $b=a.f,Fb=a.a,Gb=!!(Fb|Ib);a.b||Fb|| + Pm(a,qb);a.a=Gb;if(Tb){var rb=Q(Jb,$b),nc=Q(ib,a.e);O(a,rb,nc,!1)}}if(a.b){var dd=a.c,Dc=a.e,jc=a.f,Gc=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var ed=a.c,Ub=a.c,Kb=2+Ub|0,Ac=a.j;N(Ac,-1+Kb|0)&&126===Ac.k.charCodeAt(Ub)&&62===Ac.k.charCodeAt(1+Ub|0)?U(a,Kb):W(a);a.g&&R(a,Ub,X(S(),new H(()=>'"~\x3e"')));var sb=a.e,Rc=a.f;if(a.b){var Vb=a.c;K(a,Gc,Vb>ed||!N(ob,Vb)?Vb:dd)}a.g&&O(a,P(J(),jc,Rc),Q(Dc,sb),ed===a.q)}}if(a.b){var Mc=a.c,oc=a.e,ac=a.f,Tc=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var fc=a.c;ZG(b.pi, + a);var vb=a.e,pc=a.f;if(a.b){var mb=a.c,qc=mb>fc||!N(ec,mb)?mb:Mc;K(a,Sb.S(Tc,a.h),qc)}a.g&&O(a,P(J(),ac,pc),Q(oc,vb),fc===a.q)}}var Uc=a.f,Yb=a.a,nb=!!(Yb|e);a.b||Yb||Pm(a,g);a.a=nb;if(Rb){var bc=Q(Qc,Uc),rc=Q(mc,a.e);O(a,bc,rc,!1)}}ub=a}if(ub.b){var Eb=ub.h,sc=new ui(Eb.o()),Sc=rM(b.je),tc=rM(b.je),wb=Eb.m(),Nc=Sf();ub.h=Ki(sc,OF(Sc,PF(tc,wb,Nc)));xb=ub}else var xb=ub;d&&a.v.qa((new Z("substPair")).t,xb.c,xb.b);if(xb.g){var uc=X(S(),new H(()=>(new Z("substPair")).t));O(xb,uc,xb.e,c'"("')));if(c.b){var Ca=c.c,Ra=c.e,$a=c.f;c.a=!0;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var Ma=c.c;tM(b,c);var Xa=c.e,Ta= + c.f;if(c.b){var Za=c.c;K(c,c.h,Za>Ma||!N(qa,Za)?Za:Ca)}else c.a=!0;c.g&&O(c,P(J(),$a,Ta),Q(Ra,Xa),Ma===c.q)}}if(c.b){var Fa=c.c,Ha=c.e,zb=c.f,tb=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var Wb=c.c,Cc=c.j,gb=c.c;N(Cc,gb)&&41===Cc.k.charCodeAt(gb)?U(c,1+gb|0):W(c);c.g&&R(c,gb,X(S(),new H(()=>'")"')));var Ab=c.e,kc=c.f;if(c.b){var pb=c.c;K(c,tb,pb>Wb||!N(pa,pb)?pb:Fa)}c.g&&O(c,P(J(),zb,kc),Q(Ha,Ab),Wb===c.q)}}var Hb=c.f,gc=c.e;if(c.b){c.a=!!(c.a|da);var lb=c}else{if(!c.a){var bb=c.g;c.c=ka;bb&&O(c,Hb, + c.e,!1);c.a=!1;tM(b,c);var hb=c.f,Ya=c.a,cb=!!(Ya|da);c.b||Ya||Pm(c,ka);c.a=cb;if(bb){var Bb=Q(Hb,hb),hc=Q(gc,c.e);O(c,Bb,hc,!1)}}lb=c}if(lb.b){var Fc=lb.h;le();var Xb=Uf(new Vf,[Fc]);lb.h=pe(y(),Xb)}m=lb}else if(a instanceof Wz){I();var db=iM(c);if(db.b){var lc=db.h;le();var Qb=Uf(new Vf,[lc]);db.h=pe(y(),Qb)}m=db}else if(a instanceof Uz){I();var Mb=c.c,Db=c.ka;I();var Ob=dr(c).b?Uq(c,c.h):Pm(c,Mb);c.g&&(c.ka=Db,R(c,Mb,X(S(),new H(()=>"Optional argument cannot appear recursively in a different argument type")))); + m=Ob}else if(a instanceof Rz){I();var Zb=c.c,ic=null!==c.v;ic&&c.v.ra((new Z("argList")).t,Zb);var Qc=c.a;c.a=!1;var mc=c.c;I();I();var ub=c.c,Rb=c.u;c.u=!0;I();var Sb=c.c,ec=3+Sb|0,ob=c.j;N(ob,-1+ec|0)&&110===ob.k.charCodeAt(Sb)&&105===ob.k.charCodeAt(1+Sb|0)&&108===ob.k.charCodeAt(2+Sb|0)?U(c,ec):W(c);c.g&&R(c,Sb,X(S(),new H(()=>'"nil"')));c.u=Rb;var Ib=c.b?Uq(c,Pq(c.j,ub,c.c)):c;Ib.b&&(Ib.h=y());var qb=c.f,Jb=c.e;if(c.b){c.a=!!(c.a|Qc);var ib=c}else{if(!c.a){var Tb=c.g;c.c=mc;Tb&&O(c,qb,c.e,!1); + c.a=!1;I();kG();var $b=xq(),Fb=c.j;I();uM(b,a.Bq,c);if(c.b){var Gb=c.c,rb=c.e,nc=c.f;c.a=!0;var dd=c.h;Lm(J(),AB(),c);if(c.b)if(!c.b&&c.a)bf=c;else{var Dc=c.c;oB();var jc=c.c,Gc=c.a;c.a=!1;I();Km();var ed=c.j;I();Km();var Ub=c.j;I();sB();var Kb=!1;Kb=c.a;for(var Ac=lG(wE()),sb=c.c,Rc=null;;){c.a=!1;I();kG();var Vb=c.j;I();kG();var Mc=c.j;I();var oc=c.c,ac=2+oc|0,Tc=c.j;N(Tc,-1+ac|0)&&58===Tc.k.charCodeAt(oc)&&58===Tc.k.charCodeAt(1+oc|0)?U(c,ac):W(c);c.g&&R(c,oc,X(S(),new H(()=>'"::"')));if(c.b){var fc= + c.c,vb=c.e,pc=c.f;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var mb=c.c,qc=c.c,Uc=c.a,Yb=c.u;c.u=!0;var nb=c.ka,bc=c.c,rc=3+bc|0,Eb=c.j;N(Eb,-1+rc|0)&&110===Eb.k.charCodeAt(bc)&&105===Eb.k.charCodeAt(1+bc|0)&&108===Eb.k.charCodeAt(2+bc|0)?U(c,rc):W(c);c.g&&R(c,bc,X(S(),new H(()=>'"nil"')));c.u=Yb;var sc=c.b?Pm(c,qc):U(c,qc);c.g&&(c.ka=nb,R(c,qc,S().Fa));sc.a=Uc;var Sc=c.e,tc=c.f;if(c.b){var wb=c.c;K(c,void 0,wb>mb||!N(Mc,wb)?wb:fc)}c.g&&O(c,P(J(),pc,tc),Q(vb,Sc),mb===c.q)}}if(c.b){var Nc=c.c,xb=c.e,uc=c.f; + c.a=!0;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var Ic=c.c;uM(b,a.Bq,c);var jd=c.e,ud=c.f;if(c.b){var kd=c.c;K(c,c.h,kd>Ic||!N(Vb,kd)?kd:Nc)}else c.a=!0;c.g&&O(c,P(J(),uc,ud),Q(xb,jd),Ic===c.q)}}var ld=c.f,vd=c.e;Kb=!!(Kb|c.a);if(c.b){var fd=c.c;Ac.pa(c.h);c.a=!1;AB()!==DB()&&Lm(J(),AB(),c);if(c.b||!c.a){c.a=!1;sb=fd;Rc=vd;continue}}else c.a||Xq(c,pr(Dh(),Ac),sb,Kb),c.g&&ur(J(),0,c,S().Fa,ld,Rc,!0);break}if(c.b){var qd=c.c,gd=c.e,Ec=c.f,Yc=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var Td=c.c,xd=c.c;I(); + var Fd=c.c,Oc=2+Fd|0,md=c.j,Nd=N(md,-1+Oc|0)&&58===md.k.charCodeAt(Fd)&&58===md.k.charCodeAt(1+Fd|0)?U(c,Oc):W(c);c.g&&R(c,Fd,X(S(),new H(()=>'"::"')));var Pc=Nd.c;Nd.b?Wq(Nd,Nd.h,!!(Nd.a|Pc>xd)):Yq(Nd,Pc);var yd=c.e,Od=c.f;if(c.b){var Me=c.c;K(c,Yc,Me>Td||!N(Ub,Me)?Me:qd)}c.g&&O(c,P(J(),Ec,Od),Q(gd,yd),Td===c.q)}}if(c.b){var Ze=c.c,je=c.e,hf=c.f,ze=c.h;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var Pd=c.c,Ud=c.c,$e=3+Ud|0,pf=c.j;N(pf,-1+$e|0)&&110===pf.k.charCodeAt(Ud)&&105===pf.k.charCodeAt(1+Ud|0)&&108=== + pf.k.charCodeAt(2+Ud|0)?U(c,$e):W(c);c.g&&R(c,Ud,X(S(),new H(()=>'"nil"')));var me=c.e,qf=c.f;if(c.b){var ne=c.c;K(c,ze,ne>Pd||!N(ed,ne)?ne:Ze)}c.g&&O(c,P(J(),hf,qf),Q(je,me),Pd===c.q)}}var qe=c.b;if(qe){var Of=Uq(c,new F(c.h));Of.a=!!(Of.a|Gc)}else if(!c.a){var Ff=K(c,z(),jc);Ff.a=!!(Ff.a|Gc)}if(c.g){var rf=c.f;if(!qe){var Ne=X(S(),new H(()=>Fq(J(),rf.wa)+".?"));O(c,Ne,c.e,!1)}}var Pf=c.e,fe=c.f;if(c.b){var Jc=c.c,af=Jc>Dc||!N(Fb,Jc)?Jc:Gb;ig=K(c,$b.S(dd,c.h),af)}else{c.a=!0;var ig=c}c.g&&O(c,P(J(), + nc,fe),Q(rb,Pf),Dc===c.q);bf=ig}else bf=c}else var bf=c;if(bf.b){var Yd=bf.h;if(null!==Yd&&z()===Yd.m()){le();var Zd=Uf(new Vf,[Yd.o()]),ag=pe(y(),Zd)}else{if(!(null!==Yd&&Yd.m()instanceof F))throw new x(Yd);var oe=Yd.o(),sf=Yd.m().p.Rd();ag=new nf(oe,sf)}bf.h=ag}var Hg=c.f,Gf=c.a,Gd=!!(Gf|Qc);c.b||Gf||Pm(c,mc);c.a=Gd;if(Tb){var $d=Q(qb,Hg),ug=Q(Jb,c.e);O(c,$d,ug,!1)}}ib=c}ic&&c.v.qa((new Z("argList")).t,ib.c,ib.b);if(ib.g){var jg=X(S(),new H(()=>(new Z("argList")).t));O(ib,jg,ib.e,Zb(new Z("argumentInterior")).t));O(m,Ue,m.e,d'"\\""')));if(c.b){k=c.c;l=c.e;var m=c.f;c.a=!0;Lm(J(),AB(),c);if(c.b&&(c.b||!c.a)){var n=c.c;uM(b,a,c);b=c.e;var q=c.f;if(c.b){var r=c.c;K(c,c.h,r>n||!N(h,r)?r:k)}else c.a=!0;c.g&&O(c,P(J(),m,q),Q(l,b),n===c.q)}}c.b?(m=c.c,h=c.e,k=c.f,n=c.h,Lm(J(),AB(),c),c.b?!c.b&&c.a?g=c:(l=c.c, + b=c.j,q=c.c,N(b,q)&&34===b.k.charCodeAt(q)?U(c,1+q|0):W(c),c.g&&R(c,q,X(S(),new H(()=>'"\\""'))),b=c.e,q=c.f,c.b?(r=c.c,g=K(c,n,r>l||!N(g,r)?r:m)):g=c,c.g&&O(c,P(J(),k,q),Q(h,b),l===c.q)):g=c):g=c;e&&c.v.qa(rz("Argument "+a.ya()+": "+a.jg()).t,g.c,g.b);g.g&&(c=X(S(),new H(()=>rz("Argument "+a.ya()+": "+a.jg()).t)),O(g,c,g.e,dA&&D));if(0===A&&0===v)K(e,void 0,w);else{var T=e.j,V=e.c;N(T,V)&&44===T.k.charCodeAt(V)?U(e,1+V|0):W(e);e.g&&R(e,V,X(S(),new H(()=>'","')));var ba=e.f,da=e.e,ka=e.a,pa=e.g;if(e.b){var qa=e.c,Da=1+A|0;if(Da===v)hr(qa, + qa,Da,!!(D|ka),t,e,q,void 0),pa&&R(e,w,X(S(),new H((Od=>()=>Fq(J(),Od.wa)+".rep")(ba))));else if(r===DB()||(Lm(J(),r,e),e.b||!e.a)){e.a=!1;var la=!!(!!(D|ka)|e.a);w=qa;A=Da;E=!1;D=la;L=null;M=da;continue}}else ka||hr(w,w,A,!!(D|ka),t,e,q,void 0),pa&&ur(J(),0,e,L,ba,M,E||ka)}break}if(e.b){var Ca=e.c,Ra=e.e,$a=e.f;e.a=!0;Lm(J(),AB(),e);if(e.b)if(!e.b&&e.a)var Ma=e;else{var Xa=e.c;I();I();var Ta=sB(),Za=AB();lr();for(var Fa=lG(wE()),Ha=-1===d?0:d,zb=-1===d?2147483647:d,tb=e.c,Wb=0,Cc=!1,gb=e.a,Ab=null, + kc=null,pb;;){e.a=!!(Cc|(0>Wb&&gb));if(0===Wb&&0===zb)pb=K(e,pr(Dh(),Fa),tb);else{sM(b,e);var Hb=e.f,gc=e.e,lb=e.a,bb=e.g;if(e.b){var hb=e.c;Fa.pa(e.h);var Ya=1+Wb|0;if(Ya===zb){var cb=hr(hb,hb,Ya,!!(gb|lb),Ha,e,Ta,Fa);bb&&R(e,tb,X(S(),new H((Od=>()=>Fq(J(),Od.wa)+".rep")(Hb))));pb=cb}else if(Za!==DB()&&(Lm(J(),Za,e),!e.b&&e.a))pb=e;else{e.a=!1;var Bb=e.j,hc=e.c,Fc=N(Bb,hc)&&44===Bb.k.charCodeAt(hc)?U(e,1+hc|0):W(e);e.g&&R(e,hc,X(S(),new H(()=>'","')));var Xb=e.a,db=!!(!!(gb|lb)|Xb);if(null===Fc){tb= + hb;Wb=Ya;Cc=!1;gb=db;Ab=null;kc=gc;continue}if(e.b){var lc=e.f;if(Za===DB()||(Lm(J(),Za,e),e.b||!Xb&&!e.a)){tb=hb;Wb=Ya;Cc=Xb;gb=db;Ab=lc;kc=gc;continue}pb=e}else{var Qb=Xb?Zq(e,hb,db):hr(hb,hb,Ya,db,Ha,e,Ta,Fa);bb&&ur(J(),0,e,null,Hb,gc,!0);pb=Qb}}}else{var Mb=lb?e:hr(tb,tb,Wb,!!(gb|lb),Ha,e,Ta,Fa);bb&&ur(J(),0,e,Ab,Hb,kc,Cc||lb);pb=Mb}}break}if(pb.b){var Db=pb.h;pb.h=B(new C,y(),Db.Rd())}var Ob=e.e,Zb=e.f;if(e.b){var ic=e.c;Qc=K(e,e.h,ic>Xa||!N(m,ic)?ic:Ca)}else{e.a=!0;var Qc=e}e.g&&O(e,P(J(),$a, + Zb),Q(Ra,Ob),Xa===e.q);Ma=Qc}else Ma=e}else Ma=e}else{if(c instanceof nf&&(k=!0,l=c,l.Ob instanceof Rz)){var mc=l.Ob;if(y().l(l.ja)&&a){I();oB();var ub=e.c,Rb=e.a;e.a=!1;I();xM(b,mc,e);var Sb=e.b;if(Sb){var ec=Uq(e,new F(e.h));ec.a=!!(ec.a|Rb);var ob=ec}else if(e.a)ob=e;else{var Ib=K(e,z(),ub);Ib.a=!!(Ib.a|Rb);ob=Ib}if(e.g){var qb=e.f;if(!Sb){var Jb=X(S(),new H(()=>Fq(J(),qb.wa)+".?"));O(e,Jb,e.e,!1)}}var ib=AB();if(ob.b){var Tb=ob.u,$b=ob.h;ob.u=!0;ib.Wd(ob);ob.u=Tb;if(!ob.b&&ob.a)Ma=ob;else{I(); + var Fb=yM(b,a&&$b.r(),y(),d,e);if(Fb.b){var Gb=Fb.h;le();var rb=[$b.r()?lG(Dh()):$b.G()],nc=Uf(new Vf,rb),dd=pe(y(),nc);Fb.h=B(new C,lf(dd,Gb.o()),Gb.m())}Ma=Fb}}else Ma=ob;break a}}if(k&&l.Ob instanceof Uz){var Dc=l.Ob;I();oB();var jc=e.c,Gc=e.a;e.a=!1;I();if(a)xM(b,Dc.Cq,e);else{kG();var ed=e.j;I();var Ub=e.j,Kb=e.c;N(Ub,Kb)&&44===Ub.k.charCodeAt(Kb)?U(e,1+Kb|0):W(e);e.g&&R(e,Kb,X(S(),new H(()=>'","')));if(e.b){var Ac=e.c,sb=e.e,Rc=e.f;Lm(J(),AB(),e);if(e.b&&(e.b||!e.a)){var Vb=e.c;xM(b,Dc.Cq,e); + var Mc=e.e,oc=e.f;if(e.b){var ac=e.c;K(e,e.h,ac>Vb||!N(ed,ac)?ac:Ac)}e.g&&O(e,P(J(),Rc,oc),Q(sb,Mc),Vb===e.q)}}}var Tc=e.b;if(Tc){var fc=Uq(e,new F(e.h));fc.a=!!(fc.a|Gc);var vb=fc}else if(e.a)vb=e;else{var pc=K(e,z(),jc);pc.a=!!(pc.a|Gc);vb=pc}if(e.g){var mb=e.f;if(!Tc){var qc=X(S(),new H(()=>Fq(J(),mb.wa)+".?"));O(e,qc,e.e,!1)}}var Uc=AB();if(vb.b){var Yb=vb.u,nb=vb.h;vb.u=!0;Uc.Wd(vb);vb.u=Yb;if(!vb.b&&vb.a)Ma=vb;else{var bc=l;I();var rc=yM(b,a&&nb.r(),bc.ja,d,e);if(rc.b){var Eb=rc.h,sc=hE(Eq(), + nb).xs(),Sc=Si(),tc=sc.Mm(Sc.au).aa(new $f(Od=>{le();Od=Uf(new Vf,[Od]);return pe(y(),Od)})).Rd();rc.h=B(new C,lf(tc,Eb.o()),Eb.m())}Ma=rc}}else Ma=vb}else if(k){I();if(a)var wb=xM(b,l.Ob,e);else{kG();var Nc=e.j;I();var xb=e.c;I();var uc=e.j,Ic=e.c,jd=N(uc,Ic)&&44===uc.k.charCodeAt(Ic)?U(e,1+Ic|0):W(e);e.g&&R(e,Ic,X(S(),new H(()=>'","')));var ud=jd.c;jd.b?Wq(jd,jd.h,!!(jd.a|ud>xb)):Yq(jd,ud);if(e.b){var kd=e.c,ld=e.e,vd=e.f;Lm(J(),AB(),e);if(e.b)if(!e.b&&e.a)wb=e;else{var fd=e.c;xM(b,l.Ob,e);var qd= + e.e,gd=e.f;if(e.b){var Ec=e.c;Yc=K(e,e.h,Ec>fd||!N(Nc,Ec)?Ec:kd)}else var Yc=e;e.g&&O(e,P(J(),vd,gd),Q(ld,qd),fd===e.q);wb=Yc}else wb=e}else wb=e}var Td=AB();if(wb.b){var xd=wb.u,Fd=wb.h;wb.u=!0;Td.Wd(wb);wb.u=xd;if(!wb.b&&wb.a)Ma=wb;else{var Oc=l;I();var md=yM(b,!1,Oc.ja,d,e);if(md.b){var Nd=md.h;md.h=B(new C,new nf(Fd,Nd.o()),Nd.m())}Ma=md}}else Ma=wb}else throw new x(c);}h&&e.v.qa((new Z("argumentList")).t,Ma.c,Ma.b);if(Ma.g){var Pc=X(S(),new H(()=>(new Z("argumentList")).t));O(Ma,Pc,Ma.e,g(new Z("tacticSymbol")).t)),O(b,a,b.e,c'"("')));A=w.c;w.b?Wq(w,w.h,!!(w.a|A>v)):Yq(w,A);a.u=r;r=a.b?Pm(a,n):U(a,n);a.g&&(a.ka=t,R(a,n,S().Fa));r.a=q;n=a.e;q=a.f;a.b?(t=a.c,e=K(a,l,t>m|| + !N(e,t)?t:g)):(a.a=!0,e=a);a.g&&O(a,P(J(),k,q),Q(h,n),m===a.q);h=e}else h=a}else h=a;if(h.b){h=h.h;try{var E=Mz(Zz(),h),D=E.Xo,L=E.Wo;if(D instanceof nf&&D.Ob instanceof Rz&&y().l(D.ja)&&0===L){I();var M=b.Aq;le();mf();var T=y(),V=Uf(new Vf,[new Tj(T)]),ba=M.Rn(h,pe(y(),V),rM(b.je));Ha=Om(ba,a)}else{if(0===L)b:{for(E=D;!E.r();){if(!(E.x()instanceof Uz)){var da=!1;break b}E=E.D()}da=!0}else da=!1;if(da){I();var ka=b.Aq.Rn(h,y(),rM(b.je));Ha=Om(ka,a)}else{I();var pa=D.E();if(D===y())var qa=y();else{var Da= + D.x(),la=new nf(Da.ya()+":"+Da.jg(),y());da=la;for(var Ca=D.D();Ca!==y();){var Ra=Ca.x(),$a=new nf(Ra.ya()+":"+Ra.jg(),y());da=da.ja=$a;Ca=Ca.D()}qa=la}var Ma="Expected "+pa+" arguments "+Pi(qa,"(",",",")")+(0Ma))));Ha=Za}}}catch(zb){if(Ha=zb instanceof wl?zb:new xl(zb),Ha instanceof jl||Ha instanceof ej)if(b.em.ta(h))I(),Ha=new BM(b.em.s(h)),Ha=Om(Ha,a);else{I();var Fa="Expected known tactic, but "+ + h+" not a known tactic";Ha=a.c;b=a.ka;I();D=dr(a).b?Uq(a,a.h):Pm(a,Ha);a.g&&(a.ka=b,R(a,Ha,X(S(),new H(()=>Fa))));Ha=D}else throw Ha instanceof xl?Ha.Ac:Ha;}}else var Ha=h;d&&a.v.qa((new Z("atomicTactic")).t,Ha.c,Ha.b);Ha.g&&(a=X(S(),new H(()=>(new Z("atomicTactic")).t)),O(Ha,a,Ha.e,c'"("')));t=r.c;r.b?Wq(r,r.h,!!(r.a|t>q)):Yq(r,t);q=a.e;t=a.f;a.b?(r=a.c,g=K(a,m,r>n||!N(g,r)?r:h)):g=a;a.g&&O(a,P(J(),l,t),Q(k,q),n===a.q);l=g}}else l=a;n=AB();if(l.b&&(g=l.u,k=l.h,l.u=!0,n.Wd(l),l.u=g,l.b|| + !l.a)&&(n=Mz(Zz(),k),l=n.Xo,n=n.Wo,I(),l=yM(b,!0,l,n,a),l.b)){g=l.h;if(null===g)throw new x(g);q=g.o();n=v=>{mf();return new Tj(v)};if(q===y())n=y();else{h=q.x();m=h=new nf(n(h),y());for(q=q.D();q!==y();)t=q.x(),t=new nf(n(t),y()),m=m.ja=t,q=q.D();n=h}q=g.m();g=v=>{mf();return new Uj(v)};if(q===y())g=y();else{h=q.x();m=h=new nf(g(h),y());for(q=q.D();q!==y();)t=q.x(),t=new nf(g(t),y()),m=m.ja=t,q=q.D();g=h}l.h=B(new C,k,lf(n,g))}a.b?(g=a.c,k=a.e,l=a.f,h=a.h,Lm(J(),AB(),a),a.b?!a.b&&a.a?e=a:(n=a.c, + m=a.j,q=a.c,N(m,q)&&41===m.k.charCodeAt(q)?U(a,1+q|0):W(a),a.g&&R(a,q,X(S(),new H(()=>'")"'))),m=a.e,q=a.f,a.b?(t=a.c,e=K(a,h,t>n||!N(e,t)?t:g)):e=a,a.g&&O(a,P(J(),l,q),Q(k,m),n===a.q)):e=a):e=a;d&&a.v.qa(rz("tactic(...)").t,e.c,e.b);e.g&&(a=X(S(),new H(()=>rz("tactic(...)").t)),O(e,a,e.e,c'"doall"')));if(a.b){var A=a.c,E=a.e,D=a.f;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var L= + a.c,M=a.j,T=a.c;N(M,T)&&40===M.k.charCodeAt(T)?U(a,1+T|0):W(a);a.g&&R(a,T,X(S(),new H(()=>'"("')));var V=a.e,ba=a.f;if(a.b){var da=a.c;K(a,void 0,da>L||!N(r,da)?da:A)}a.g&&O(a,P(J(),D,ba),Q(E,V),L===a.q)}}if(a.b){var ka=a.c,pa=a.e,qa=a.f;a.a=!0;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var Da=a.c;gH(b,a);var la=a.e,Ca=a.f;if(a.b){var Ra=a.c;K(a,a.h,Ra>Da||!N(q,Ra)?Ra:ka)}else a.a=!0;a.g&&O(a,P(J(),qa,Ca),Q(pa,la),Da===a.q)}}if(a.b){var $a=a.c,Ma=a.e,Xa=a.f,Ta=a.h;Lm(J(),AB(),a);if(a.b)if(!a.b&&a.a)gb=a; + else{var Za=a.c,Fa=a.j,Ha=a.c;N(Fa,Ha)&&41===Fa.k.charCodeAt(Ha)?U(a,1+Ha|0):W(a);a.g&&R(a,Ha,X(S(),new H(()=>'")"')));var zb=a.e,tb=a.f;if(a.b){var Wb=a.c;Cc=K(a,Ta,Wb>Za||!N(n,Wb)?Wb:$a)}else var Cc=a;a.g&&O(a,P(J(),Xa,tb),Q(Ma,zb),Za===a.q);gb=Cc}else gb=a}else var gb=a;gb.b&&(gb.h=new EM(gb.h));var Ab=a.f,kc=a.e;if(a.b)a.a=!!(a.a|l);else if(!a.a){var pb=a.g;a.c=m;pb&&O(a,Ab,a.e,!1);a.a=!1;I();Km();var Hb=a.j;I();kG();var gc=a.j;I();kG();var lb=a.j;I();var bb=a.c,hb=7+bb|0,Ya=a.j;N(Ya,-1+hb|0)&& + 112===Ya.k.charCodeAt(bb)&&97===Ya.k.charCodeAt(1+bb|0)&&114===Ya.k.charCodeAt(2+bb|0)&&116===Ya.k.charCodeAt(3+bb|0)&&105===Ya.k.charCodeAt(4+bb|0)&&97===Ya.k.charCodeAt(5+bb|0)&&108===Ya.k.charCodeAt(6+bb|0)?U(a,hb):W(a);a.g&&R(a,bb,X(S(),new H(()=>'"partial"')));if(a.b){var cb=a.c,Bb=a.e,hc=a.f;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var Fc=a.c,Xb=a.j,db=a.c;N(Xb,db)&&40===Xb.k.charCodeAt(db)?U(a,1+db|0):W(a);a.g&&R(a,db,X(S(),new H(()=>'"("')));var lc=a.e,Qb=a.f;if(a.b){var Mb=a.c;K(a,void 0,Mb>Fc|| + !N(lb,Mb)?Mb:cb)}a.g&&O(a,P(J(),hc,Qb),Q(Bb,lc),Fc===a.q)}}if(a.b){var Db=a.c,Ob=a.e,Zb=a.f;a.a=!0;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var ic=a.c;gH(b,a);var Qc=a.e,mc=a.f;if(a.b){var ub=a.c;K(a,a.h,ub>ic||!N(gc,ub)?ub:Db)}else a.a=!0;a.g&&O(a,P(J(),Zb,mc),Q(Ob,Qc),ic===a.q)}}if(a.b){var Rb=a.c,Sb=a.e,ec=a.f,ob=a.h;Lm(J(),AB(),a);if(a.b)if(!a.b&&a.a)Gb=a;else{var Ib=a.c,qb=a.j,Jb=a.c;N(qb,Jb)&&41===qb.k.charCodeAt(Jb)?U(a,1+Jb|0):W(a);a.g&&R(a,Jb,X(S(),new H(()=>'")"')));var ib=a.e,Tb=a.f;if(a.b){var $b= + a.c;Fb=K(a,ob,$b>Ib||!N(Hb,$b)?$b:Rb)}else var Fb=a;a.g&&O(a,P(J(),ec,Tb),Q(Sb,ib),Ib===a.q);Gb=Fb}else Gb=a}else var Gb=a;Gb.b&&(Gb.h=new FM(Gb.h,z()));var rb=a.f,nc=a.a,dd=!!(nc|l);a.b||nc||Pm(a,m);a.a=dd;if(pb){var Dc=Q(Ab,rb),jc=Q(kc,a.e);O(a,Dc,jc,!1)}}var Gc=a.f,ed=a.e;if(a.b)a.a=!!(a.a|h);else if(!a.a){var Ub=a.g;a.c=k;Ub&&O(a,Gc,a.e,!1);a.a=!1;I();Km();var Kb=a.j;I();kG();var Ac=xq(),sb=a.j;I();Km();var Rc=a.j;I();Km();var Vb=a.j;I();Km();var Mc=a.j;I();Km();var oc=a.j;I();kG();var ac=a.j; + I();kG();var Tc=a.j;I();kG();var fc=a.j;I();var vb=a.c,pc=3+vb|0,mb=a.j;N(mb,-1+pc|0)&&108===mb.k.charCodeAt(vb)&&101===mb.k.charCodeAt(1+vb|0)&&116===mb.k.charCodeAt(2+vb|0)?U(a,pc):W(a);a.g&&R(a,vb,X(S(),new H(()=>'"let"')));if(a.b){var qc=a.c,Uc=a.e,Yb=a.f;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var nb=a.c,bc=a.j,rc=a.c;N(bc,rc)&&40===bc.k.charCodeAt(rc)?U(a,1+rc|0):W(a);a.g&&R(a,rc,X(S(),new H(()=>'"("')));var Eb=a.e,sc=a.f;if(a.b){var Sc=a.c;K(a,void 0,Sc>nb||!N(fc,Sc)?Sc:qc)}a.g&&O(a,P(J(),Yb,sc), + Q(Uc,Eb),nb===a.q)}}if(a.b){var tc=a.c,wb=a.e,Nc=a.f;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var xb=a.c,uc=a.j,Ic=a.c;N(uc,Ic)&&34===uc.k.charCodeAt(Ic)?U(a,1+Ic|0):W(a);a.g&&R(a,Ic,X(S(),new H(()=>'"\\""')));var jd=a.e,ud=a.f;if(a.b){var kd=a.c;K(a,void 0,kd>xb||!N(Tc,kd)?kd:tc)}a.g&&O(a,P(J(),Nc,ud),Q(wb,jd),xb===a.q)}}if(a.b){var ld=a.c,vd=a.e,fd=a.f;a.a=!0;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var qd=a.c;lI(UA(),a);var gd=a.e,Ec=a.f;if(a.b){var Yc=a.c;K(a,a.h,Yc>qd||!N(ac,Yc)?Yc:ld)}else a.a=!0;a.g&& + O(a,P(J(),fd,Ec),Q(vd,gd),qd===a.q)}}if(a.b){var Td=a.c,xd=a.e,Fd=a.f,Oc=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var md=a.c,Nd=a.j,Pc=a.c;N(Nd,Pc)&&34===Nd.k.charCodeAt(Pc)?U(a,1+Pc|0):W(a);a.g&&R(a,Pc,X(S(),new H(()=>'"\\""')));var yd=a.e,Od=a.f;if(a.b){var Me=a.c;K(a,Oc,Me>md||!N(oc,Me)?Me:Td)}a.g&&O(a,P(J(),Fd,Od),Q(xd,yd),md===a.q)}}if(a.b){var Ze=a.c,je=a.e,hf=a.f,ze=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var Pd=a.c,Ud=a.j,$e=a.c;N(Ud,$e)&&41===Ud.k.charCodeAt($e)?U(a,1+$e|0):W(a);a.g&&R(a, + $e,X(S(),new H(()=>'")"')));var pf=a.e,me=a.f;if(a.b){var qf=a.c;K(a,ze,qf>Pd||!N(Mc,qf)?qf:Ze)}a.g&&O(a,P(J(),hf,me),Q(je,pf),Pd===a.q)}}if(a.b){var ne=a.c,qe=a.e,Of=a.f,Ff=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var rf=a.c,Ne=a.c,Pf=2+Ne|0,fe=a.j;N(fe,-1+Pf|0)&&105===fe.k.charCodeAt(Ne)&&110===fe.k.charCodeAt(1+Ne|0)?U(a,Pf):W(a);a.g&&R(a,Ne,X(S(),new H(()=>'"in"')));var Jc=a.e,af=a.f;if(a.b){var ig=a.c;K(a,Ff,ig>rf||!N(Vb,ig)?ig:ne)}a.g&&O(a,P(J(),Of,af),Q(qe,Jc),rf===a.q)}}if(a.b){var bf=a.c, + Yd=a.e,Zd=a.f,ag=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var oe=a.c,sf=a.j,Hg=a.c;N(sf,Hg)&&40===sf.k.charCodeAt(Hg)?U(a,1+Hg|0):W(a);a.g&&R(a,Hg,X(S(),new H(()=>'"("')));var Gf=a.e,Gd=a.f;if(a.b){var $d=a.c;K(a,ag,$d>oe||!N(Rc,$d)?$d:bf)}a.g&&O(a,P(J(),Zd,Gd),Q(Yd,Gf),oe===a.q)}}if(a.b){var ug=a.c,jg=a.e,ae=a.f;a.a=!0;var kg=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var Xg=a.c;gH(b,a);var jf=a.e,Ig=a.f;if(a.b){var Vd=a.c,Ue=Vd>Xg||!N(sb,Vd)?Vd:ug;K(a,Ac.S(kg,a.h),Ue)}else a.a=!0;a.g&&O(a,P(J(),ae, + Ig),Q(jg,jf),Xg===a.q)}}if(a.b){var tf=a.c,Yg=a.e,mi=a.f,Eh=a.h;Lm(J(),AB(),a);if(a.b)if(!a.b&&a.a)Jg=a;else{var ni=a.c,Rh=a.j,ih=a.c;N(Rh,ih)&&41===Rh.k.charCodeAt(ih)?U(a,1+ih|0):W(a);a.g&&R(a,ih,X(S(),new H(()=>'")"')));var oi=a.e,sj=a.f;if(a.b){var Ei=a.c;Xj=K(a,Eh,Ei>ni||!N(Kb,Ei)?Ei:tf)}else var Xj=a;a.g&&O(a,P(J(),mi,sj),Q(Yg,oi),ni===a.q);Jg=Xj}else Jg=a}else var Jg=a;var xk=AB();if(Jg.b){var Xm=Jg.u,Fi=Jg.h;Jg.u=!0;xk.Wd(Jg);Jg.u=Xm;if(Jg.b||!Jg.a)if(null!==Fi&&Fi.o()instanceof gg){var nl= + Fi.o();I();var tj=new GM(nl.Zi,nl.$i,Fi.m());Om(tj,a)}else{if(null===Fi)throw new x(Fi);I();var Fh=Fi.o();Ve().ba.s(Fh);dr(a)}}var uj=a.f,vj=a.a,cm=!!(vj|h);a.b||vj||Pm(a,k);a.a=cm;if(Ub){var aq=Q(Gc,uj),$n=Q(ed,a.e);O(a,aq,$n,!1)}}var yk=a.f,ao=a.e;if(a.b)a.a=!!(a.a|e);else if(!a.a){var ol=a.g;a.c=g;ol&&O(a,yk,a.e,!1);a.a=!1;I();kG();var pl=xq(),dm=a.j;I();Km();var bo=a.j;I();kG();var Yj=a.j;I();var wj=a.c,co=6+wj|0,Sh=a.j;N(Sh,-1+co|0)&&116===Sh.k.charCodeAt(wj)&&97===Sh.k.charCodeAt(1+wj|0)&&99=== + Sh.k.charCodeAt(2+wj|0)&&116===Sh.k.charCodeAt(3+wj|0)&&105===Sh.k.charCodeAt(4+wj|0)&&99===Sh.k.charCodeAt(5+wj|0)?U(a,co):W(a);a.g&&R(a,wj,X(S(),new H(()=>'"tactic"')));if(a.b){var bq=a.c,cq=a.e,Ym=a.f;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var zk=a.c;zM(b,a);var eo=a.e,Zm=a.f;if(a.b){var Zj=a.c;K(a,a.h,Zj>zk||!N(Yj,Zj)?Zj:bq)}a.g&&O(a,P(J(),Ym,Zm),Q(cq,eo),zk===a.q)}}if(a.b){var em=a.c,$m=a.e,dq=a.f,an=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var Ak=a.c,ql=a.c,Bk=2+ql|0,bn=a.j;N(bn,-1+Bk|0)&&97=== + bn.k.charCodeAt(ql)&&115===bn.k.charCodeAt(1+ql|0)?U(a,Bk):W(a);a.g&&R(a,ql,X(S(),new H(()=>'"as"')));var fo=a.e,Gi=a.f;if(a.b){var Zg=a.c;K(a,an,Zg>Ak||!N(bo,Zg)?Zg:em)}a.g&&O(a,P(J(),dq,Gi),Q($m,fo),Ak===a.q)}}if(a.b){var go=a.c,eq=a.e,ho=a.f;a.a=!0;var fq=a.h;Lm(J(),AB(),a);if(a.b)if(!a.b&&a.a)xm=a;else{var cn=a.c;HM(b,a);var rl=a.e,dn=a.f;if(a.b){var sl=a.c,Ck=sl>cn||!N(dm,sl)?sl:go;tl=K(a,pl.S(fq,a.h),Ck)}else{a.a=!0;var tl=a}a.g&&O(a,P(J(),ho,dn),Q(eq,rl),cn===a.q);xm=tl}else xm=a}else var xm= + a;if(xm.b){var cj=xm.h;if(null===cj)throw new x(cj);if(b.em.ta(cj.o()))I(),dr(a);else{try{var Tt=new ml(b.Aq.Rn(cj.o(),y(),rM(b.je)))}catch(Am){var Ao=Am instanceof wl?Am:new xl(Am);var Ut=yl(zl(),Ao);if(Ut.r())throw Ao instanceof xl?Ao.Ac:Ao;var NE=Ut.G();Tt=new Al(NE)}if(Tt.Me().r()){var $K=b.em,aL=cj.o(),Qz=new IM(cj.o(),cj.m());fi($K,aL,Qz);I();var OE=b.em.s(cj.o());Om(OE,a)}else I(),dr(a)}}var To=a.f,PE=a.a,QE=!!(PE|e);a.b||PE||Pm(a,g);a.a=QE;if(ol){var bL=Q(yk,To),cL=Q(ao,a.e);O(a,bL,cL,!1)}}var RE= + a.f,SE=a.e;if(a.b)a.a=!!(a.a|c);else if(!a.a){var TE=a.g;a.c=d;TE&&O(a,RE,a.e,!1);a.a=!1;I();var UE=a.c,dL=a.u;a.u=!0;I();var Tk=a.c,VE=7+Tk|0,zm=a.j;N(zm,-1+VE|0)&&85===zm.k.charCodeAt(Tk)&&83===zm.k.charCodeAt(1+Tk|0)&&77===zm.k.charCodeAt(2+Tk|0)&&97===zm.k.charCodeAt(3+Tk|0)&&116===zm.k.charCodeAt(4+Tk|0)&&99===zm.k.charCodeAt(5+Tk|0)&&104===zm.k.charCodeAt(6+Tk|0)?U(a,VE):W(a);a.g&&R(a,Tk,X(S(),new H(()=>'"USMatch"')));a.u=dL;var WE=a.b?Uq(a,Pq(a.j,UE,a.c)):a;if(WE.b){I();var XE=new LB("skip", + new $f(Am=>new oG(Am))),eL=new $f(Am=>AM(b,Am));I();I();I();WE.h=$q(XE,eL).It().Of}var YE=a.f,ZE=a.a,fL=!!(ZE|c);a.b||ZE||Pm(a,d);a.a=fL;if(TE){var $E=Q(RE,YE),su=Q(SE,a.e);O(a,$E,su,!1)}}} + function JM(b,a){var c=a.c,d=null!==a.v;d&&a.v.ra(rz("\x3c(tactic,tactic,...)").t,c);Km();var e=a.j;I();kG();var g=a.j;I();kG();var h=a.j;I();var k=a.j,l=a.c;N(k,l)&&60===k.k.charCodeAt(l)?U(a,1+l|0):W(a);a.g&&R(a,l,X(S(),new H(()=>'"\x3c"')));if(a.b){var m=a.c,n=a.e,q=a.f;a.a=!0;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var r=a.c,t=a.j,v=a.c;N(t,v)&&40===t.k.charCodeAt(v)?U(a,1+v|0):W(a);a.g&&R(a,v,X(S(),new H(()=>'"("')));var w=a.e,A=a.f;if(a.b){var E=a.c;K(a,void 0,E>r||!N(h,E)?E:m)}else a.a=!0;a.g&& + O(a,P(J(),q,A),Q(n,w),r===a.q)}}if(a.b){var D=a.c,L=a.e,M=a.f;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var T=a.c,V=a.a;a.a=!1;var ba=a.c;I();I();I();var da=sB(),ka=AB();lr();for(var pa=lG(wE()),qa=a.c,Da=0,la=!1,Ca=a.a,Ra=null,$a=null,Ma;;){a.a=!!(la|(2>Da&&Ca));KM(b,a);var Xa=a.f,Ta=a.e,Za=a.a,Fa=a.g;if(a.b){var Ha=a.c;pa.pa(a.h);var zb=1+Da|0;if(ka!==DB()&&(Lm(J(),ka,a),!a.b&&a.a))Ma=a;else{a.a=!1;var tb=a.c;I();var Wb=a.j,Cc=a.c,gb=N(Wb,Cc)&&44===Wb.k.charCodeAt(Cc)?U(a,1+Cc|0):W(a);a.g&&R(a,Cc,X(S(), + new H(()=>'","')));var Ab=gb.c,kc=gb.b?Wq(gb,gb.h,!!(gb.a|Ab>tb)):Yq(gb,Ab),pb=a.a,Hb=!!(!!(Ca|Za)|pb);if(null===kc){qa=Ha;Da=zb;la=!1;Ca=Hb;Ra=null;$a=Ta;continue}if(a.b){var gc=a.f;if(ka===DB()||(Lm(J(),ka,a),a.b||!pb&&!a.a)){qa=Ha;Da=zb;la=pb;Ca=Hb;Ra=gc;$a=Ta;continue}Ma=a}else{var lb=pb?Zq(a,Ha,Hb):ir(Ha,Ha,zb,Hb,2,a,da,pa);Fa&&ur(J(),2,a,null,Xa,Ta,!0);Ma=lb}}}else{var bb=Za?a:ir(qa,qa,Da,!!(Ca|Za),2,a,da,pa);Fa&&ur(J(),2,a,Ra,Xa,$a,la||Za);Ma=bb}break}Ma.b&&(Ma.h=new LM(Ma.h));var hb=a.f,Ya= + a.e;if(a.b)a.a=!!(a.a|V);else if(!a.a){var cb=a.g;a.c=ba;cb&&O(a,hb,a.e,!1);a.a=!1;I();I();var Bb=sB(),hc=AB();lr();for(var Fc=lG(wE()),Xb=a.c,db=0,lc=!1,Qb=a.a,Mb=null,Db=null,Ob;;){a.a=!!(lc|(2>db&&Qb));kG();var Zb=xq(),ic=a.j;I();Km();var Qc=a.j;I();I();I();var mc=AG(a);if(mc.b){var ub=mc.h;mc.h=Id(Rd(),ub);Rb=mc}else var Rb=mc;Rb.b&&(Rb.h=Rb.h.x());if(a.b){var Sb=a.c,ec=a.e,ob=a.f,Ib=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var qb=a.c,Jb=a.j,ib=a.c;N(Jb,ib)&&58===Jb.k.charCodeAt(ib)?U(a,1+ib|0): + W(a);a.g&&R(a,ib,X(S(),new H(()=>'":"')));var Tb=a.e,$b=a.f;if(a.b){var Fb=a.c;K(a,Ib,Fb>qb||!N(Qc,Fb)?Fb:Sb)}a.g&&O(a,P(J(),ob,$b),Q(ec,Tb),qb===a.q)}}if(a.b){var Gb=a.c,rb=a.e,nc=a.f,dd=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var Dc=a.c;KM(b,a);var jc=a.e,Gc=a.f;if(a.b){var ed=a.c,Ub=ed>Dc||!N(ic,ed)?ed:Gb;K(a,Zb.S(dd,a.h),Ub)}a.g&&O(a,P(J(),nc,Gc),Q(rb,jc),Dc===a.q)}}var Kb=a.f,Ac=a.e,sb=a.a,Rc=a.g;if(a.b){var Vb=a.c;Fc.pa(a.h);var Mc=1+db|0;if(hc!==DB()&&(Lm(J(),hc,a),!a.b&&a.a))Ob=a;else{a.a= + !1;var oc=a.c;I();var ac=a.j,Tc=a.c,fc=N(ac,Tc)&&44===ac.k.charCodeAt(Tc)?U(a,1+Tc|0):W(a);a.g&&R(a,Tc,X(S(),new H(()=>'","')));var vb=fc.c,pc=fc.b?Wq(fc,fc.h,!!(fc.a|vb>oc)):Yq(fc,vb),mb=a.a,qc=!!(!!(Qb|sb)|mb);if(null===pc){Xb=Vb;db=Mc;lc=!1;Qb=qc;Mb=null;Db=Ac;continue}if(a.b){var Uc=a.f;if(hc===DB()||(Lm(J(),hc,a),a.b||!mb&&!a.a)){Xb=Vb;db=Mc;lc=mb;Qb=qc;Mb=Uc;Db=Ac;continue}Ob=a}else{var Yb=mb?Zq(a,Vb,qc):ir(Vb,Vb,Mc,qc,2,a,Bb,Fc);Rc&&ur(J(),2,a,null,Kb,Ac,!0);Ob=Yb}}}else{var nb=sb?a:ir(Xb, + Xb,db,!!(Qb|sb),2,a,Bb,Fc);Rc&&ur(J(),2,a,Mb,Kb,Db,lc||sb);Ob=nb}break}Ob.b&&(Ob.h=new MM(Ob.h));var bc=a.f,rc=a.a,Eb=!!(rc|V);a.b||rc||Pm(a,ba);a.a=Eb;if(cb){var sc=Q(hb,bc),Sc=Q(Ya,a.e);O(a,sc,Sc,!1)}}var tc=a.e,wb=a.f;if(a.b){var Nc=a.c;K(a,a.h,Nc>T||!N(g,Nc)?Nc:D)}a.g&&O(a,P(J(),M,wb),Q(L,tc),T===a.q)}}if(a.b){var xb=a.c,uc=a.e,Ic=a.f,jd=a.h;Lm(J(),AB(),a);if(a.b)if(!a.b&&a.a)Ec=a;else{var ud=a.c,kd=a.j,ld=a.c;N(kd,ld)&&41===kd.k.charCodeAt(ld)?U(a,1+ld|0):W(a);a.g&&R(a,ld,X(S(),new H(()=>'")"'))); + var vd=a.e,fd=a.f;if(a.b){var qd=a.c;gd=K(a,jd,qd>ud||!N(e,qd)?qd:xb)}else var gd=a;a.g&&O(a,P(J(),Ic,fd),Q(uc,vd),ud===a.q);Ec=gd}else Ec=a}else var Ec=a;d&&a.v.qa(rz("\x3c(tactic,tactic,...)").t,Ec.c,Ec.b);if(Ec.g){var Yc=X(S(),new H(()=>rz("\x3c(tactic,tactic,...)").t));O(Ec,Yc,Ec.e,c'"("')));if(a.b){h=a.c;k=a.e;var l=a.f;a.a=!0;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var m=a.c;gH(b,a);b=a.e;var n=a.f;if(a.b){var q=a.c;K(a,a.h,q>m||!N(g,q)?q:h)}else a.a=!0;a.g&&O(a,P(J(),l,n),Q(k,b),m===a.q)}}a.b?(l=a.c,g=a.e,h=a.f,m=a.h,Lm(J(),AB(),a),a.b?!a.b&&a.a?e=a:(k=a.c,b=a.j,n=a.c,N(b,n)&&41=== + b.k.charCodeAt(n)?U(a,1+n|0):W(a),a.g&&R(a,n,X(S(),new H(()=>'")"'))),b=a.e,n=a.f,a.b?(q=a.c,e=K(a,m,q>k||!N(e,q)?q:l)):e=a,a.g&&O(a,P(J(),h,n),Q(g,b),k===a.q)):e=a):e=a;d&&a.v.qa(rz("(tactic)").t,e.c,e.b);e.g&&(a=X(S(),new H(()=>rz("(tactic)").t)),O(e,a,e.e,c(new Z("baseTac")).t)),O(g,a,g.e,c'"*"')));a.u=w;a.b&&Uq(a,Pq(a.j,v,a.c));if(a.b){var D=a.c;v=a.e;w=a.f;A=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){E=a.c;var L=a.a;a.a=!1;var M=a.c;I();I();var T= + JH(a);if(T.b){var V=T.h|0;mf();T.h=new Tj(V)}V=a.f;T=a.e;if(a.b)a.a=!!(a.a|L);else if(!a.a){var ba=a.g;a.c=M;ba&&O(a,V,a.e,!1);a.a=!1;I();I();var da=a.c,ka=a.a,pa=a.u;a.u=!0;var qa=a.ka,Da=a.c;if(N(a.j,Da)){var la=a.j.k.charCodeAt(a.c);la=48<=la&&57>=la;if(!0===la)U(a,1+Da|0);else{if(!1!==la)throw new x(la);W(a)}}else W(a);a.g&&R(a,Da,X(S(),new H(()=>"[0-9]")));a.u=pa;pa=a.b?Pm(a,da):U(a,da);a.g&&(a.ka=qa,R(a,da,S().Fa));pa.a=ka;pa.b&&(pa.h=(mf(),new Uj(void 0)));da=a.f;ka=a.a;L=!!(ka|L);a.b||ka|| + Pm(a,M);a.a=L;ba&&(M=Q(V,da),L=Q(T,a.e),O(a,M,L,!1))}M=a.e;L=a.f;a.b&&(T=a.c,t=T>E||!N(t,T)?T:D,K(a,r.S(A,a.h),t));a.g&&O(a,P(J(),w,L),Q(v,M),E===a.q)}}t=a.f;r=a.e;a.b?a.a=!!(a.a|n):a.a||(v=a.g,a.c=q,v&&O(a,t,a.e,!1),a.a=!1,I(),w=a.c,A=a.u,a.u=!0,I(),E=a.j,D=a.c,N(E,D)&&43===E.k.charCodeAt(D)?U(a,1+D|0):W(a),a.g&&R(a,D,X(S(),new H(()=>'"+"'))),a.u=A,w=a.b?Uq(a,Pq(a.j,w,a.c)):a,w.b&&(w.h=B(new C,w.h,(mf(),new Uj(void 0)))),w=a.f,A=a.a,n=!!(A|n),a.b||A||Pm(a,q),a.a=n,v&&(q=Q(t,w),n=Q(r,a.e),O(a,q,n, + !1)));(q=a.b)?(l=Uq(a,new F(a.h)),l.a=!!(l.a|m)):a.a||(l=K(a,z(),l),l.a=!!(l.a|m));if(a.g){var Ca=a.f;q||(m=X(S(),new H(()=>Fq(J(),Ca.wa)+".?")),O(a,m,a.e,!1))}m=a.e;l=a.f;a.b?(q=a.c,d=q>k||!N(d,q)?q:e,c=K(a,c.S(h,a.h),d)):c=a;a.g&&O(a,P(J(),g,l),Q(b,m),k===a.q);a=c}}if(a.b){c=a.h;a:{if(null!==c&&c.m()instanceof F&&(b=c.m(),null!==b.p&&"*"===b.p.o()&&b.p.m()instanceof Tj)){c=new PM(c.o(),b.p.m().fa|0);break a}if(null!==c&&c.m()instanceof F&&(b=c.m(),null!==b.p&&"*"===b.p.o()&&b.p.m()instanceof Uj&& + void 0===b.p.m().na)){c=new QM(c.o());break a}if(null!==c&&c.m()instanceof F&&(b=c.m(),null!==b.p&&"+"===b.p.o()&&b.p.m()instanceof Uj&&void 0===b.p.m().na)){Kz||(Kz=new Iz);c=Kz.Fw(c.o(),new QM(c.o()));break a}if(null!==c&&z()===c.m())c=c.o();else throw new x(c);}a.h=c}} + function RM(b,a){I();kG();var c=xq(),d=a.j;I();OM(b,a);if(a.b){var e=a.c,g=a.e,h=a.f,k=a.h;if(!a.b&&a.a)Ue=a;else{var l=a.c;oB();var m=a.c,n=a.a;a.a=!1;I();Km();var q=a.j;I();kG();var r=a.j;I();kG();var t=a.j;I();kG();var v=a.j;I();kG();var w=a.j;I();zG(a);if(a.b){var A=a.c,E=a.e,D=a.f;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var L=a.c,M=a.c,T=5+M|0,V=a.j;N(V,-1+T|0)&&117===V.k.charCodeAt(M)&&115===V.k.charCodeAt(1+M|0)&&105===V.k.charCodeAt(2+M|0)&&110===V.k.charCodeAt(3+M|0)&&103===V.k.charCodeAt(4+ + M|0)?U(a,T):W(a);a.g&&R(a,M,X(S(),new H(()=>'"using"')));var ba=a.e,da=a.f;if(a.b){var ka=a.c;K(a,void 0,ka>L||!N(w,ka)?ka:A)}a.g&&O(a,P(J(),D,da),Q(E,ba),L===a.q)}}if(a.b){var pa=a.c,qa=a.e,Da=a.f;if(a.b||!a.a){var la=a.c;zG(a);var Ca=a.e,Ra=a.f;if(a.b){var $a=a.c;K(a,void 0,$a>la||!N(v,$a)?$a:pa)}a.g&&O(a,P(J(),Da,Ra),Q(qa,Ca),la===a.q)}}if(a.b){var Ma=a.c,Xa=a.e,Ta=a.f;a.a=!0;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var Za=a.c,Fa=a.j,Ha=a.c;N(Fa,Ha)&&34===Fa.k.charCodeAt(Ha)?U(a,1+Ha|0):W(a);a.g&&R(a, + Ha,X(S(),new H(()=>'"\\""')));var zb=a.e,tb=a.f;if(a.b){var Wb=a.c;K(a,void 0,Wb>Za||!N(t,Wb)?Wb:Ma)}else a.a=!0;a.g&&O(a,P(J(),Ta,tb),Q(Xa,zb),Za===a.q)}}if(a.b){var Cc=a.c,gb=a.e,Ab=a.f;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var kc=a.c,pb=a.c,Hb=null!==a.v;Hb&&a.v.ra((new Z("argList")).t,pb);var gc=a.a;a.a=!1;var lb=a.c;I();I();var bb=a.c,hb=a.u;a.u=!0;I();var Ya=a.c,cb=3+Ya|0,Bb=a.j;N(Bb,-1+cb|0)&&110===Bb.k.charCodeAt(Ya)&&105===Bb.k.charCodeAt(1+Ya|0)&&108===Bb.k.charCodeAt(2+Ya|0)?U(a,cb):W(a); + a.g&&R(a,Ya,X(S(),new H(()=>'"nil"')));a.u=hb;var hc=a.b?Uq(a,Pq(a.j,bb,a.c)):a;hc.b&&(hc.h=y());var Fc=a.f,Xb=a.e;if(a.b){a.a=!!(a.a|gc);var db=a}else{if(!a.a){var lc=a.g;a.c=lb;lc&&O(a,Fc,a.e,!1);a.a=!1;I();kG();var Qb=xq(),Mb=a.j;I();AH(b.pi,a);if(a.b){var Db=a.c,Ob=a.e,Zb=a.f;a.a=!0;var ic=a.h;Lm(J(),AB(),a);if(a.b)if(!a.b&&a.a)ze=a;else{var Qc=a.c;oB();var mc=a.c,ub=a.a;a.a=!1;I();Km();var Rb=a.j;I();Km();var Sb=a.j;I();sB();var ec=!1;ec=a.a;for(var ob=lG(wE()),Ib=a.c,qb=null;;){a.a=!1;I();kG(); + var Jb=a.j;I();kG();var ib=a.j;I();var Tb=a.c,$b=2+Tb|0,Fb=a.j;N(Fb,-1+$b|0)&&58===Fb.k.charCodeAt(Tb)&&58===Fb.k.charCodeAt(1+Tb|0)?U(a,$b):W(a);a.g&&R(a,Tb,X(S(),new H(()=>'"::"')));if(a.b){var Gb=a.c,rb=a.e,nc=a.f;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var dd=a.c,Dc=a.c,jc=a.a,Gc=a.u;a.u=!0;var ed=a.ka,Ub=a.c,Kb=3+Ub|0,Ac=a.j;N(Ac,-1+Kb|0)&&110===Ac.k.charCodeAt(Ub)&&105===Ac.k.charCodeAt(1+Ub|0)&&108===Ac.k.charCodeAt(2+Ub|0)?U(a,Kb):W(a);a.g&&R(a,Ub,X(S(),new H(()=>'"nil"')));a.u=Gc;var sb=a.b? + Pm(a,Dc):U(a,Dc);a.g&&(a.ka=ed,R(a,Dc,S().Fa));sb.a=jc;var Rc=a.e,Vb=a.f;if(a.b){var Mc=a.c;K(a,void 0,Mc>dd||!N(ib,Mc)?Mc:Gb)}a.g&&O(a,P(J(),nc,Vb),Q(rb,Rc),dd===a.q)}}if(a.b){var oc=a.c,ac=a.e,Tc=a.f;a.a=!0;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var fc=a.c;AH(b.pi,a);var vb=a.e,pc=a.f;if(a.b){var mb=a.c;K(a,a.h,mb>fc||!N(Jb,mb)?mb:oc)}else a.a=!0;a.g&&O(a,P(J(),Tc,pc),Q(ac,vb),fc===a.q)}}var qc=a.f,Uc=a.e;ec=!!(ec|a.a);if(a.b){var Yb=a.c;ob.pa(a.h);a.a=!1;AB()!==DB()&&Lm(J(),AB(),a);if(a.b||!a.a){a.a= + !1;Ib=Yb;qb=Uc;continue}}else a.a||Xq(a,pr(Dh(),ob),Ib,ec),a.g&&ur(J(),0,a,S().Fa,qc,qb,!0);break}if(a.b){var nb=a.c,bc=a.e,rc=a.f,Eb=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var sc=a.c,Sc=a.c;I();var tc=a.c,wb=2+tc|0,Nc=a.j,xb=N(Nc,-1+wb|0)&&58===Nc.k.charCodeAt(tc)&&58===Nc.k.charCodeAt(1+tc|0)?U(a,wb):W(a);a.g&&R(a,tc,X(S(),new H(()=>'"::"')));var uc=xb.c;xb.b?Wq(xb,xb.h,!!(xb.a|uc>Sc)):Yq(xb,uc);var Ic=a.e,jd=a.f;if(a.b){var ud=a.c;K(a,Eb,ud>sc||!N(Sb,ud)?ud:nb)}a.g&&O(a,P(J(),rc,jd),Q(bc,Ic), + sc===a.q)}}if(a.b){var kd=a.c,ld=a.e,vd=a.f,fd=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var qd=a.c,gd=a.c,Ec=3+gd|0,Yc=a.j;N(Yc,-1+Ec|0)&&110===Yc.k.charCodeAt(gd)&&105===Yc.k.charCodeAt(1+gd|0)&&108===Yc.k.charCodeAt(2+gd|0)?U(a,Ec):W(a);a.g&&R(a,gd,X(S(),new H(()=>'"nil"')));var Td=a.e,xd=a.f;if(a.b){var Fd=a.c;K(a,fd,Fd>qd||!N(Rb,Fd)?Fd:kd)}a.g&&O(a,P(J(),vd,xd),Q(ld,Td),qd===a.q)}}var Oc=a.b;if(Oc){var md=Uq(a,new F(a.h));md.a=!!(md.a|ub)}else if(!a.a){var Nd=K(a,z(),mc);Nd.a=!!(Nd.a|ub)}if(a.g){var Pc= + a.f;if(!Oc){var yd=X(S(),new H(()=>Fq(J(),Pc.wa)+".?"));O(a,yd,a.e,!1)}}var Od=a.e,Me=a.f;if(a.b){var Ze=a.c,je=Ze>Qc||!N(Mb,Ze)?Ze:Db;hf=K(a,Qb.S(ic,a.h),je)}else{a.a=!0;var hf=a}a.g&&O(a,P(J(),Zb,Me),Q(Ob,Od),Qc===a.q);ze=hf}else ze=a}else var ze=a;if(ze.b){var Pd=ze.h;if(null!==Pd&&z()===Pd.m()){le();var Ud=Uf(new Vf,[Pd.o()]),$e=pe(y(),Ud)}else{if(!(null!==Pd&&Pd.m()instanceof F))throw new x(Pd);var pf=Pd.o(),me=Pd.m().p.Rd();$e=new nf(pf,me)}ze.h=$e}var qf=a.f,ne=a.a,qe=!!(ne|gc);a.b||ne||Pm(a, + lb);a.a=qe;if(lc){var Of=Q(Fc,qf),Ff=Q(Xb,a.e);O(a,Of,Ff,!1)}}db=a}Hb&&a.v.qa((new Z("argList")).t,db.c,db.b);if(db.g){var rf=X(S(),new H(()=>(new Z("argList")).t));O(db,rf,db.e,pbkc||!N(r,Jc)?Jc:Cc)}a.g&&O(a,P(J(),Ab,fe),Q(gb,Pf),kc===a.q)}}if(a.b){var af=a.c,ig=a.e,bf=a.f,Yd=a.h;Lm(J(),AB(),a);if(a.b&&(a.b||!a.a)){var Zd=a.c,ag=a.j,oe=a.c;N(ag,oe)&&34===ag.k.charCodeAt(oe)? + U(a,1+oe|0):W(a);a.g&&R(a,oe,X(S(),new H(()=>'"\\""')));var sf=a.e,Hg=a.f;if(a.b){var Gf=a.c;K(a,Yd,Gf>Zd||!N(q,Gf)?Gf:af)}a.g&&O(a,P(J(),bf,Hg),Q(ig,sf),Zd===a.q)}}var Gd=a.b;if(Gd){var $d=Uq(a,new F(a.h));$d.a=!!($d.a|n)}else if(!a.a){var ug=K(a,z(),m);ug.a=!!(ug.a|n)}if(a.g){var jg=a.f;if(!Gd){var ae=X(S(),new H(()=>Fq(J(),jg.wa)+".?"));O(a,ae,a.e,!1)}}var kg=a.e,Xg=a.f;if(a.b){var jf=a.c,Ig=jf>l||!N(d,jf)?jf:e;Vd=K(a,c.S(k,a.h),Ig)}else var Vd=a;a.g&&O(a,P(J(),h,Xg),Q(g,kg),l===a.q);Ue=Vd}}else var Ue= + a;if(Ue.b){var tf=Ue.h;if(null!==tf&&z()===tf.m())var Yg=tf.o();else{if(!(null!==tf&&tf.m()instanceof F))throw new x(tf);var mi=tf.m().p,Eh=Jg=>vM(rM(b.je),Jg);if(mi===y())var ni=y();else{for(var Rh=mi.x(),ih=new nf(Eh(Rh),y()),oi=ih,sj=mi.D();sj!==y();){var Ei=sj.x(),Xj=new nf(Eh(Ei),y());oi=oi.ja=Xj;sj=sj.D()}ni=ih}Yg=new SM(ni,tf.o())}Ue.h=Yg}} + function TM(b,a){I();kG();var c=xq(),d=a.j;I();KM(b,a);if(a.b){var e=a.c;b=a.e;var g=a.f,h=a.h;if(a.b||!a.a){var k=a.c;oB();var l=a.c,m=a.a;a.a=!1;I();I();kG();var n=a.j;I();zG(a);if(a.b){var q=a.c,r=a.e,t=a.f;Lm(J(),AB(),a);if(a.b)if(!a.b&&a.a)r=a;else{var v=a.c,w=a.c,A=7+w|0,E=a.j;N(E,-1+A|0)&&112===E.k.charCodeAt(w)&&97===E.k.charCodeAt(1+w|0)&&114===E.k.charCodeAt(2+w|0)&&116===E.k.charCodeAt(3+w|0)&&105===E.k.charCodeAt(4+w|0)&&97===E.k.charCodeAt(5+w|0)&&108===E.k.charCodeAt(6+w|0)?U(a,A):W(a); + a.g&&R(a,w,X(S(),new H(()=>'"partial"')));w=a.e;A=a.f;a.b?(E=a.c,n=K(a,void 0,E>v||!N(n,E)?E:q)):n=a;a.g&&O(a,P(J(),t,A),Q(r,w),v===a.q);r=n}else r=a}else r=a;r.b&&(r.h="partial");(r=a.b)?(l=Uq(a,new F(a.h)),l.a=!!(l.a|m)):a.a||(l=K(a,z(),l),l.a=!!(l.a|m));if(a.g){var D=a.f;r||(m=X(S(),new H(()=>Fq(J(),D.wa)+".?")),O(a,m,a.e,!1))}m=a.e;l=a.f;a.b?(r=a.c,d=r>k||!N(d,r)?r:e,c=K(a,c.S(h,a.h),d)):c=a;a.g&&O(a,P(J(),g,l),Q(b,m),k===a.q);a=c}}if(a.b){c=a.h;if(null!==c&&z()===c.m())c=c.o();else{if(!(null!== + c&&c.m()instanceof F))throw new x(c);c=new FM(c.o(),z())}a.h=c}return a} + function UM(b,a){I();kG();var c=xq(),d=a.j;I();var e=a.c,g=a.u;a.u=!0;I();var h=a.c,k=a.a;a.a=!1;I();var l=a.j,m=a.c;N(l,m)&&63===l.k.charCodeAt(m)?U(a,1+m|0):W(a);a.g&&R(a,m,X(S(),new H(()=>'"?"')));(l=a.b)?(h=Uq(a,void 0),h.a=!!(h.a|k)):a.a||(h=K(a,void 0,h),h.a=!!(h.a|k));if(a.g){var n=a.f;l||(k=X(S(),new H(()=>Fq(J(),n.wa)+".?")),O(a,k,a.e,!1))}a.u=g;a.b&&Uq(a,Pq(a.j,e,a.c));if(a.b){var q=a.c;e=a.e;g=a.f;m=a.h;if(a.b||!a.a){k=a.c;RM(b,a);h=a.e;l=a.f;if(a.b){var r=a.c;d=r>k||!N(d,r)?r:q;c=K(a, + c.S(m,a.h),d)}else c=a;a.g&&O(a,P(J(),g,l),Q(e,h),k===a.q);a=c}}if(a.b){d=a.h;if(null!==d&&"?"===d.o())Bz||(Bz=new zz),c=Bz,d=d.m(),I(),e=new LB("nil",new $f(t=>new oG(t))),g=new $f(t=>AM(b,t)),I(),I(),I(),c=c.Fw(d,$q(e,g).It().Of);else{if(null===d)throw new x(d);c=d.m()}a.h=c}} + function VM(b,a){I();var c=a.c,d=null!==a.v;d&&a.v.ra(rz("tactic;tactic").t,c);I();var e=sB(),g=AB();lr();for(var h=lG(wE()),k=a.c,l=0,m=!1,n=a.a,q=null,r=null,t;;){a.a=!!(m|(1>l&&n));UM(b,a);t=a.f;var v=a.e,w=a.a,A=a.g;if(a.b)if(k=a.c,h.pa(a.h),l=1+l|0,g!==DB()&&(Lm(J(),g,a),!a.b&&a.a))t=a;else{a.a=!1;m=a.c;I();q=a.c;if(N(a.j,q)){switch(a.j.k.charCodeAt(a.c)){case 59:r=!0;break;case 38:r=!0;break;default:r=!1}if(!0===r)r=U(a,1+q|0);else{if(!1!==r)throw new x(r);r=W(a)}}else r=W(a);a.g&&R(a,q,X(S(), + new H(()=>"[;\x26]")));q=r.c;q=r.b?Wq(r,r.h,!!(r.a|q>m)):Yq(r,q);m=a.a;n=!!(!!(n|w)|m);if(null===q){m=!1;q=null;r=v;continue}if(a.b){t=a.f;if(g===DB()||(Lm(J(),g,a),a.b||!m&&!a.a)){q=t;r=v;continue}t=a}else b=m?Zq(a,k,n):ir(k,k,l,n,1,a,e,h),A&&ur(J(),1,a,null,t,v,!0),t=b}else v=w?a:ir(k,k,l,!!(n|w),1,a,e,h),A&&ur(J(),1,a,q,t,r,m||w),t=v;break}d&&a.v.qa(rz("tactic;tactic").t,t.c,t.b);t.g&&(a=X(S(),new H(()=>rz("tactic;tactic").t)),O(t,a,t.e,cl&&n));VM(b,a);t=a.f;var v=a.e,w=a.a,A=a.g;if(a.b)if(k=a.c,h.pa(a.h),l=1+l|0,g!==DB()&&(Lm(J(),g,a),!a.b&&a.a))t=a;else{a.a=!1;m=a.c;I();r=a.j;q=a.c;r=N(r,q)&&124===r.k.charCodeAt(q)?U(a,1+q|0):W(a);a.g&&R(a,q,X(S(),new H(()=>'"|"')));q=r.c;q=r.b?Wq(r,r.h,!!(r.a|q>m)):Yq(r,q);m=a.a;n=!!(!!(n|w)|m);if(null===q){m=!1;q=null; + r=v;continue}if(a.b){t=a.f;if(g===DB()||(Lm(J(),g,a),a.b||!m&&!a.a)){q=t;r=v;continue}t=a}else b=m?Zq(a,k,n):ir(k,k,l,n,1,a,e,h),A&&ur(J(),1,a,null,t,v,!0),t=b}else v=w?a:ir(k,k,l,!!(n|w),1,a,e,h),A&&ur(J(),1,a,q,t,r,m||w),t=v;break}d&&a.v.qa(rz("tactic|tactic").t,t.c,t.b);t.g&&(a=X(S(),new H(()=>rz("tactic|tactic").t)),O(t,a,t.e,c(new Z("tactic")).t)),O(b,a,b.e,c(new Z("escapedString")).t)),O(d,b,d.e,a(new Z("escapedPositionExpression")).t));O(l,m,l.e,hg)):Yq(l,q),t=AB();if(r.b){var v=r.u,w=r.h;r.u=!0;t.Wd(r);r.u=v;if(!r.b&&r.a)Ya= + r;else{var A=fD(w,35),E=qq(w,35);if(-1===A){I();var D=new LB(w,new $f(cb=>new oG(cb))),L=new $f(cb=>pH(UA(),cb));I();I();I();var M=$q(D,L);if(M instanceof Dq){I();var T=B(new C,vM(rM(b.je),M.Of),bi().Cd);Om(T,a)}else if(M instanceof Gq)I(),dr(a);else throw new x(M);throw new cH(c);}if(A===E)throw I(),new cH(c,dr(a));var V=w.substring(0,A),ba=w.substring(1+A|0,E),da=w.substring(1+E|0);I();var ka=new LB(ba,new $f(cb=>new oG(cb))),pa=new $f(cb=>pH(UA(),cb));I();I();I();var qa=$q(ka,pa);if(!(qa instanceof + Dq)){if(qa instanceof Gq)throw I(),new cH(c,dr(a));throw new x(qa);}var Da=rM(b.je),la=qa.Of,Ca=Sf(),Ra=PF(Da,la,Ca);if(Je(Ra))var $a="{",Ma="}";else{if(!we(Ra)&&!Fe(Ra))throw new x(Ra);$a="(";Ma=")"}g=""+V+$a+ba+Ma+da;I();var Xa=new LB(g,new $f(cb=>new oG(cb))),Ta=new $f(cb=>rH(UA(),cb));I();I();I();var Za=$q(Xa,Ta);if(!(Za instanceof Dq)){if(Za instanceof Gq)throw I(),new cH(c,dr(a));throw new x(Za);}var Fa=Za.Of;if((g.indexOf(ba)|0)!==(1+A|0)){te||(te=new se);var Ha=ve(g,Ra,A,1+(E-A|0)|0);if(null=== + Ha)throw new x(Ha);var zb=Ha.o(),tb=Ha.m();I();var Wb=new LB(zb,new $f(cb=>new oG(cb))),Cc=new $f(cb=>rH(UA(),cb));I();I();I();var gb=$q(Wb,Cc).It().Of,Ab=XM(Ml(),gb,tb)}else{Ml();var kc=rM(b.je),pb=Sf();Ab=XM(0,PF(kc,Fa,pb),Ra)}if(Ab instanceof F){A=Ab;I();var Hb=B(new C,vM(rM(b.je),Fa),A.p);Ya=Om(Hb,a)}else{if(z()!==Ab)throw new x(Ab);I();var gc="Parsed a position locator with subexpression successfully, but could not find subexpression: "+Ve().ba.s(Ra)+" in expression "+Ve().ba.s(Fa),lb=a.c,bb= + a.ka;I();var hb=dr(a).b?Uq(a,a.h):Pm(a,lb);a.g&&(a.ka=bb,R(a,lb,X(S(),new H(()=>gc))));Ya=hb}}}else var Ya=r;Ya.b?Uq(a,a.h):Pm(a,d);a.g&&(a.ka=e,R(a,d,X(S(),new H(()=>"escaped expression string"))))}catch(cb){if(cb instanceof cH){b=cb;if(b.TF===c)return;throw b;}throw cb;}}Yk.prototype.s=function(b){return gM(this,b)};Yk.prototype.$classData=u({BG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.parser.DLBelleParser",{BG:1,i:1,rV:1,sV:1,va:1});function Y(b,a,c){this.Rs=b;this.Xo=a;this.Wo=c} + Y.prototype=new p;Y.prototype.constructor=Y;f=Y.prototype;f.N=function(){return"DerivationInfo"};f.P=function(){return 3};f.Q=function(b){switch(b){case 0:return this.Rs;case 1:return this.Xo;case 2:return this.Wo;default:return yy(G(),b)}};f.B=function(){var b=Wa("DerivationInfo");b=G().H(-889275714,b);var a=this.Rs;a=gi(G(),a);b=G().H(b,a);a=this.Xo;a=gi(G(),a);b=G().H(b,a);a=this.Wo;b=G().H(b,a);return G().Ja(b,3)};f.w=function(){return sy(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof Y&&this.Wo===b.Wo&&this.Rs===b.Rs){var a=this.Xo;b=b.Xo;return null===a?null===b:a.l(b)}return!1};f.$classData=u({CG:0},!1,"edu.cmu.cs.ls.keymaerax.btactics.macros.DerivationInfo",{CG:1,i:1,R:1,A:1,n:1});function YM(){}YM.prototype=new kF;YM.prototype.constructor=YM;YM.prototype.w=function(){return"And"};YM.prototype.S=function(b,a){return new De(b,a)};YM.prototype.$classData=u({TG:0},!1,"edu.cmu.cs.ls.keymaerax.core.And$",{TG:1,Tj:1,i:1,oi:1,n:1}); + var ZM;function rn(){ZM||(ZM=new YM);return ZM}function tn(){}tn.prototype=new iF;tn.prototype.constructor=tn;tn.prototype.w=function(){return"AssignAny"};tn.prototype.s=function(b){return new ah(b)};tn.prototype.$classData=u({aH:0},!1,"edu.cmu.cs.ls.keymaerax.core.AssignAny$",{aH:1,cV:1,i:1,va:1,n:1});var sn;function $M(){}$M.prototype=new kF;$M.prototype.constructor=$M;$M.prototype.w=function(){return"Compose"};$M.prototype.S=function(b,a){return new Oe(b,a)}; + $M.prototype.$classData=u({jH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Compose$",{jH:1,Tj:1,i:1,oi:1,n:1});var aN;function un(){aN||(aN=new $M);return aN}function fI(){}fI.prototype=new kF;fI.prototype.constructor=fI;fI.prototype.w=function(){return"Imply"};fI.prototype.S=function(b,a){return new zg(b,a)};fI.prototype.$classData=u({LH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Imply$",{LH:1,Tj:1,i:1,oi:1,n:1});var eI; + function bN(b){kf();if(""===b.ya()||-1!==(b.ya().substring(0,-1+b.ya().length|0).indexOf("_")|0))throw xf(new yf,"Core requirement failed: non-empty names without underscores (except at end for internal names): "+b.ya());kf();var a=b.ya().charCodeAt(0),c=Cl();a=aC(c,a);if(1===a||2===a||3===a||4===a||5===a)a:{Te(),a=b.ya(),c=0;for(var d=a.length;cVe().ba.s(d)));b=Pi(b,"",", ","");var a=this.Eq.r()?" \x3d\x3d\x3e ":"\n \x3d\x3d\x3e ",c=this.et.aa(new $f(d=>Ve().ba.s(d)));return b+a+Pi(c,"",", ","")};f.N=function(){return"Sequent"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.Eq;case 1:return this.et;default:return yy(G(),b)}};f.B=function(){return bz(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof Yp){var a=this.Eq,c=b.Eq;if(null===a?null===c:a.l(c))return a=this.et,b=b.et,null===a?null===b:a.l(b)}return!1};var jm=u({oI:0},!1,"edu.cmu.cs.ls.keymaerax.core.Sequent",{oI:1,i:1,R:1,A:1,n:1});Yp.prototype.$classData=jm;function lg(b,a){this.hh=b;this.si=a}lg.prototype=new p;lg.prototype.constructor=lg;function xg(b,a){var c=If(b.hh,a.hh);return new lg(c,If(b.si,a.si))}f=lg.prototype;f.N=function(){return"VCF"};f.P=function(){return 2}; + f.Q=function(b){switch(b){case 0:return this.hh;case 1:return this.si;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof lg){var a=this.hh,c=b.hh;if(null===a?null===c:a.l(c))return a=this.si,b=b.si,null===a?null===b:a.l(b)}return!1};f.$classData=u({tI:0},!1,"edu.cmu.cs.ls.keymaerax.core.StaticSemantics$VCF",{tI:1,i:1,R:1,A:1,n:1});function Rg(b,a,c){this.ye=b;this.xe=a;this.Xf=c}Rg.prototype=new p; + Rg.prototype.constructor=Rg;f=Rg.prototype;f.N=function(){return"VCP"};f.P=function(){return 3};f.Q=function(b){switch(b){case 0:return this.ye;case 1:return this.xe;case 2:return this.Xf;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Rg){var a=this.ye,c=b.ye;(null===a?null===c:a.l(c))?(a=this.xe,c=b.xe,a=null===a?null===c:a.l(c)):a=!1;if(a)return a=this.Xf,b=b.Xf,null===a?null===b:a.l(b)}return!1}; + f.$classData=u({uI:0},!1,"edu.cmu.cs.ls.keymaerax.core.StaticSemantics$VCP",{uI:1,i:1,R:1,A:1,n:1}); + var gN=function fN(b,a){for(;;){if(a instanceof Ke)return!1;if(a instanceof Sg||a instanceof Tg||a instanceof ah||a instanceof Ug||a instanceof bh)return!0;if(a instanceof Vg)if(fN(b,a.eh))a=a.fh;else return!1;else if(a instanceof Oe)if(fN(b,a.Vf))a=a.Mf;else return!1;else if(a instanceof Wg)a=a.Wf;else{if(a instanceof $g)return!1;if(a instanceof Xe||a instanceof cf||a instanceof Ye)return!0;throw new x(a);}}}; + function Qi(b,a){this.SA=this.QA=this.RA=null;this.ti=0;this.rc=b;this.kd=a;kf();if(b.sa()!==a.sa())throw xf(new yf,"Core requirement failed: Substitution to same kind of expression (terms for terms, formulas for formulas, programs for programs): "+(this+" substitutes "+this.rc.sa()+" ~\x3e ")+this.kd.sa());kf();var c=b.da(),d=a.da();if(null===c?null!==d:!c.l(d))throw xf(new yf,"Core requirement failed: Sorts have to match in substitution pairs: "+(this+" substitutes "+this.rc.da()+" ~\x3e ")+this.kd.da()); + kf();kf();try{hN(this),c=!0}catch(e){c=!1}if(!c)throw xf(new yf,"Core requirement failed: Substitutable expression expected: "+this);kf();if(b&&b.$classData&&b.$classData.eb.Fq)if(c=b.vs(),Le()===c)a=!0;else{if(!(c instanceof Gh))throw new x(c);c=Bh(Eg(),c.An);c=Kf(Lf(),c);if(b instanceof Ye)b=Eg(),a=Fg(b,a),a=a.ye.Ek(c).r()&&a.xe.Ek(c).r();else if(b instanceof Ke)b=Eg(),a=Fg(b,a),a=a.ye.Ek(c).r()&&a.xe.Ek(c).r();else if(b instanceof Sg)b=Eg(),b=Fg(b,a),a=b.ye.Ek(c).r()&&b.xe.Ek(c).r()&&gN(this,a); + else{if(!(b instanceof tg||b instanceof oh))throw new x(b);a=qh(Eg(),a).Ek(c).r()}}else a=!0;if(!a)throw xf(new yf,"Core requirement failed: Space-compatible substitution expected: "+this);}Qi.prototype=new p;Qi.prototype.constructor=Qi; + function iN(b){if(0===(1&b.ti)<<24>>24&&0===(1&b.ti)<<24>>24){var a=b.rc;if(a&&a.$classData&&a.$classData.eb.Cn){var c=a instanceof oh?!0:a instanceof tg?!0:a instanceof rg&&sg()===a.gh?!0:sg()===a?!0:a instanceof Ke?!0:a instanceof Sg?!0:a instanceof Ye?!0:!1;if(!c){if(a instanceof rg)throw new sk(b.w(),"\x3cnone\x3e",a.w(),b.kd.w(),"Nonsubstitutable expression. Already found in matchKey","");throw new x(a);}a=Wf()}else a=qh(Eg(),b.kd);b.RA=a;b.ti=(1|b.ti)<<24>>24}return b.RA} + function jN(b){if(0===(2&b.ti)<<24>>24&&0===(2&b.ti)<<24>>24){var a=b.kd;if(we(a))a=sh(Eg(),a);else if(Je(a))a=th(Eg(),a);else{if(!(Fe(a)||a instanceof ye))throw new x(a);a=Wf()}b.QA=a;b.ti=(2|b.ti)<<24>>24}return b.QA} + function hN(b){if(0===(8&b.ti)<<24>>24&&0===(8&b.ti)<<24>>24){var a=b.rc;a:if(!(a instanceof tg||a instanceof oh||a instanceof Ke||a instanceof Sg||a instanceof Ye)){if(a instanceof xe&&null!==a.we){var c=a.we;if(!c.Bn&&Jh(Lh(),a.Bf)){a=c;break a}}if(a instanceof Ge&&null!==a.bb&&(c=a.bb,!c.Bn&&Jh(Lh(),a.Td))){a=c;break a}if(a instanceof rg&&null!==a.Jh&&(c=a.Jh,sg()===a.gh&&!c.Bn)){a=c;break a}if(!(a instanceof fh))if(sg()===a)a=sg();else if(Ce()===a)a=Ce();else throw new sk(b.w(),"\x3cnone\x3e", + b.rc.w(),b.kd.w(),"Nonsubstitutable expression","");}b.SA=a;b.ti=(8|b.ti)<<24>>24}return b.SA}function kN(b,a){b=b.rc;if(b instanceof Ge){if(a instanceof Ge)return b=b.bb,a=a.bb,null===b?null===a:b.l(a)}else if(b instanceof xe){if(a instanceof xe)return b=b.we,a=a.we,null===b?null===a:b.l(a)}else if(b instanceof rg&&a instanceof rg)return b=b.Jh,a=a.Jh,null===b?null===a:b.l(a);return!1}f=Qi.prototype;f.w=function(){var b=this.rc;b=Ve().ba.s(b);var a=this.kd;return"("+b+"~\x3e"+Ve().ba.s(a)+")"}; + f.N=function(){return"SubstitutionPair"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.rc;case 1:return this.kd;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Qi){var a=this.rc,c=b.rc;if(null===a?null===c:a.l(c))return a=this.kd,b=b.kd,null===a?null===b:a.l(b)}return!1};f.$classData=u({xI:0},!1,"edu.cmu.cs.ls.keymaerax.core.SubstitutionPair",{xI:1,i:1,R:1,A:1,n:1});function pq(){}pq.prototype=new kF; + pq.prototype.constructor=pq;pq.prototype.w=function(){return"SubstitutionPair"};pq.prototype.S=function(b,a){return new Qi(b,a)};pq.prototype.$classData=u({yI:0},!1,"edu.cmu.cs.ls.keymaerax.core.SubstitutionPair$",{yI:1,Tj:1,i:1,oi:1,n:1});var oq;function WG(){}WG.prototype=new kF;WG.prototype.constructor=WG;WG.prototype.w=function(){return"Tuple"};WG.prototype.S=function(b,a){return new kj(b,a)};WG.prototype.$classData=u({KI:0},!1,"edu.cmu.cs.ls.keymaerax.core.Tuple$",{KI:1,Tj:1,i:1,oi:1,n:1});var VG; + function lN(b,a){var c=ai();a=new lA(a);return!$h(c,bi().Cd,a,b).r()}function mN(){nN=this}mN.prototype=new p;mN.prototype.constructor=mN;function XM(b,a,c){b=z();b=new Yi(b);if(we(c))Ii(ai(),new iA(c,b),a);else if(Fe(c))Ii(ai(),new jA(c,b),a);else if(Je(c))Ii(ai(),new kA(c,b),a);else throw new x(c);return b.pc} + function Nl(b,a){for(;;){if(a instanceof Ke)return!1;if(a instanceof Sg||a instanceof Tg||a instanceof ah||a instanceof Ug||a instanceof bh)return!0;if(a instanceof Vg)if(Nl(b,a.eh))a=a.fh;else return!1;else if(a instanceof Oe)if(Nl(b,a.Vf))a=a.Mf;else return!1;else if(a instanceof Wg)a=a.Wf;else{if(a instanceof $g)return!1;throw new x(a);}}}function Ll(b,a){return lN(a,new $f(c=>Nl(Ml(),c)))} + function Yl(b,a){for(;;){if(a instanceof $g)return!1;if(a instanceof Vg)if(Yl(b,a.eh))a=a.fh;else return!1;else if(a instanceof Oe)if(Yl(b,a.Vf))a=a.Mf;else return!1;else if(a instanceof Wg)a=a.Wf;else return!0}}mN.prototype.$classData=u({hJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.FormulaTools$",{hJ:1,i:1,pV:1,OV:1,PV:1});var nN;function Ml(){nN||(nN=new mN);return nN} + function Ej(b){this.ih=b;a:{for(;!b.r();){if(!(0<=(b.x()|0))){b=!1;break a}b=b.D()}b=!0}if(!b)throw Hi("requirement failed: all nonnegative positions");}Ej.prototype=new p;Ej.prototype.constructor=Ej;function bk(b,a){kf();return new Ej(jq(b.ih,a))}function oN(b,a){kf();return new Ej(lf(b.ih,a.ih))}f=Ej.prototype;f.nd=function(){Jd();var b=this.ih,a=mf().Df;pJ(0,!(null===b?null===a:b.l(a)));return this.ih.x()|0};function rj(b){return new Ej(b.ih.D())}f.w=function(){return this.Tc()}; + f.Tc=function(){return"."+Pi(this.ih,"",".","")};f.N=function(){return"PosInExpr"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.ih:yy(G(),b)};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Ej){var a=this.ih;b=b.ih;return null===a?null===b:a.l(b)}return!1};f.$classData=u({tJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.PosInExpr",{tJ:1,i:1,R:1,A:1,n:1}); + function vk(b,a,c,d){this.Rv=null;this.wk=a;this.vi=c;this.ui=d;if(null===b)throw null;this.Rv=b}vk.prototype=new p;vk.prototype.constructor=vk;f=vk.prototype;f.N=function(){return"USR"};f.P=function(){return 3};f.Q=function(b){switch(b){case 0:return this.wk;case 1:return this.vi;case 2:return this.ui;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.w=function(){return sy(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof vk&&b.Rv===this.Rv){var a=this.wk,c=b.wk;(null===a?null===c:a.l(c))?(a=this.vi,c=b.vi,a=null===a?null===c:a.l(c)):a=!1;if(a)return a=this.ui,b=b.ui,null===a?null===b:a.l(b)}return!1};f.$classData=u({zJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.SubstitutionHelper$USR",{zJ:1,i:1,R:1,A:1,n:1}); + function pN(b,a){var c=h=>{if(null!==h)return h.o()+" at "+Mq(b,h.kh());throw new x(h);};if(a===y())c=y();else{var d=a.x(),e=d=new nf(c(d),y());for(a=a.D();a!==y();){var g=a.x();g=new nf(c(g),y());e=e.ja=g;a=a.D()}c=d}return Pi(c,""," / ","")} + function qN(b){try{var a=!1,c=null;Jd();Te();var d=Mq(b.mj.ql,b.op);Te();var e=Qd(d,"\\"+wc(58));var g=ke(e);le();var h=pe(y(),g);if(h instanceof nf&&(a=!0,c=h,c.ja instanceof nf)){var k=c.ja;if(y().l(k.ja)){Te();var l=c.Ob,m=lm(mm(),l);Te();var n=k.Ob,q=lm(mm(),n);return new Mp(m,q,m,q)}}if(a&&c.ja instanceof nf){var r=c.ja;Te();var t=c.Ob,v=lm(mm(),t);Te();var w=r.Ob,A=lm(mm(),w);return new Mp(v,A,v,A)}return wm()}catch(E){if(E instanceof gC)return wm();throw E;}} + function rN(){this.ml=this.Zv=this.Yv=this.Wv=this.mt=this.lp=this.nt=this.Xv=this.ll=this.Pq=null;oH(this)}rN.prototype=new xH;rN.prototype.constructor=rN; + function rG(b,a){var c=a.mj;IB||(IB=new HB);b=c.ql;var d=c.OL;var e=c.PL;c=c.NL;I();I();b=ar(b,d,!0,e,c,!1);Jd();if(b.b)throw dg(new eg,"assertion failed");d=new sN(b.ka,b.e,Cq(Jq(),b));b=a.mj.ql;b=b instanceof oG?b.k:d.Jn.mj.ql.w();RA();c=kq(d.Jn.mj.RC);if(z()===c)e="input";else{if(!(c instanceof F))throw new x(c);e=d.Jn.mj.ql;le();c=Uf(new Vf,[c.p]);e=pN(e,pe(y(),c))}c=qN(a);var g=a.mj.ql;a=a.op;var h=g.k.length,k=10+a|0;a=Pq(g,a,hb.E()||(b=tN(-1+d.ma.Ta()|0,b),a=d.ma.Lm(),e=wm(),null!==a&&a.l(e)||d.ma.Ta()!==d.ma.Lm().Ta()?a=1:(a=1+(d.ma.Lm().Bc()-d.ma.Bc()|0)|0,a=1>a?1:a),b.r()||(b.x(),lw(Te()," ",-1+d.ma.Bc()|0),lw(Te(),"^",a)))));mv();return d} + rN.prototype.$classData=u({UJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.DLParser$",{UJ:1,wV:1,i:1,yV:1,va:1});var uN;function UA(){uN||(uN=new rN);return uN} + function vN(b){if(0===(1&b.wi)<<24>>24){var a=EA(IA(),b.Hb.Ha(new $f(c=>{var d=!1,e=null;c=c.m().Ab;if(c instanceof Uj&&(d=!0,e=c,e.na instanceof F)){var g=e.na;if(MF(g.p))return d=g.p,!Sp().rt.ta(d)}if(d)return!e.na.r();if(c instanceof Tj)return!0;throw new x(c);})).wj(new $f(c=>{if(null!==c&&null!==c.m()){var d=c.m().Id;if(d.r())var e=z();else{e=m=>!(null!==m&&null!==m.o()&&"\\cdot"===m.o().sc);var g=d.G();a:for(var h;;)if(g.r()){h=y();break}else if(h=g.x(),d=g.D(),!1===!!e(h))g=d;else for(;;){if(d.r())h= + g;else{h=d.x();if(!1!==!!e(h)){d=d.D();continue}h=d;d=new nf(g.x(),y());var k=g.D();for(g=d;k!==h;){var l=new nf(k.x(),y());g=g.ja=l;k=k.D()}for(k=h=h.D();!h.r();){l=h.x();if(!1===!!e(l)){for(;k!==h;)l=new nf(k.x(),y()),g=g.ja=l,k=k.D();k=h.D()}h=h.D()}k.r()||(g.ja=k);h=d}break a}e=m=>{if(null!==m&&null!==m.o())return new ye(m.o().sc,m.o().Hd,Ae(),m.m(),z());throw new x(m);};if(h===y())e=y();else{d=h.x();g=d=new nf(e(d),y());for(h=h.D();h!==y();)k=h.x(),k=new nf(e(k),y()),g=g.ja=k,h=h.D();e=d}e=new F(Kf(Lf(), + e))}d=e.r()?Sf():e.G();e=c.o();g=c.m().Ab;g instanceof Uj?(g=g.na,g.r()?d=z():(g=g.G(),d=new F(OF(b,PF(b,g,d)))),d=new Uj(d)):d=g;return B(new C,e,new vm(c.m().ld,c.m().tc,c.m().Id,d,c.m().ze))}throw new x(c);})));b.bw=wN(a,hv(new Lj((c,d)=>xN(b,c,d))));b.wi=(1|b.wi)<<24>>24}return b.bw} + function yN(b){if(0===(2&b.wi)<<24>>24){var a=k=>{if(null!==k){var l=k.rc;k=k.kd;if(l instanceof Ge&&k instanceof Ge){if(l.bb.Pe===k.bb.Pe){var m=l.bb.Oe,n=k.bb.Oe;m=null===m?null===n:m.l(n)}else m=!1;m?(m=l.bb.jd,n=k.bb.jd,m=null===m?null===n:m.l(n)):m=!1;m?(l=l.bb.Ud,m=k.bb.Ud,l=null===l?null===m:l.l(m)):l=!1;if(l)return k.bb.Bn}return!1}throw new x(k);},c=LF(b);a:for(;;)if(c.r()){a=y();break}else{var d=c.x(),e=c.D();if(!1===!!a(d))c=e;else for(;;){if(e.r())a=c;else{d=e.x();if(!1!==!!a(d)){e=e.D(); + continue}d=e;e=new nf(c.x(),y());var g=c.D();for(c=e;g!==d;){var h=new nf(g.x(),y());c=c.ja=h;g=g.D()}for(g=d=d.D();!d.r();){h=d.x();if(!1===!!a(h)){for(;g!==d;)h=new nf(g.x(),y()),c=c.ja=h,g=g.D();g=d.D()}d=d.D()}g.r()||(c.ja=g);a=e}break a}}b.aw=a;b.wi=(2|b.wi)<<24>>24}return b.aw} + function zN(b){if(0===(8&b.wi)<<24>>24){var a=EA(IA(),b.Hb);a=nr(a).y();a=new Kp(a,new $f(c=>{IA();var d=c.o(),e=c.m().Ab;if(e instanceof Tj)mf(),e=OF(b,e.fa),e=new Tj(e);else{if(!(e instanceof Uj))throw new x(e);mf();e=e.na;e.r()?e=z():(e=e.G(),e=new F(OF(b,e)));e=new Uj(e)}return DA(d,new vm(c.m().ld,c.m().tc,c.m().Id,e,c.m().ze))}));le();b.$v=pe(y(),a);b.wi=(8|b.wi)<<24>>24}return b.$v} + function xN(b,a,c){var d=BA(IA(),a,c);a:{if(null!==d&&null!==d.m()&&d.m().Ab instanceof Uj){var e=d.m().Ab;if(e.na instanceof F){var g=e.na;e=d.m().ld;var h=e.r()?Ae():e.G();var k=d.m().tc;e=d.m().Id;g=g.p;var l=d.m().ze;d=h;h=l;break a}}if(null!==d&&null!==d.o()&&null!==d.m()&&d.m().Ab instanceof Tj){g=d.m().Ab;e=d.m().ld;h=AN(e.r()?Ae():e.G(),d.m().Id);e=d.m().ld;l=e.r()?Ae():e.G();k=d.m().tc;e=d.m().Id;var m=d.m().ld;g=new Ge(new ye(d.o().sc,d.o().Hd,m.r()?Ae():m.G(),d.m().tc,new F(g.fa)),h);h= + d.m().ze;d=l}else throw new x(d);}l=d;d=AN(l,e);if(He()===k)a=new Ge(new ye(a.sc,a.Hd,l,c.tc,z()),d);else if(Be()===k)a=new xe(new ye(a.sc,a.Hd,l,c.tc,z()),d);else{if(gA()!==k)throw new jl("Unknown sort "+k+" encountered when converting definition to substitution pair",h,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");if(!Je(g))throw new jl("Definition of "+a.sc+" is not a program, but a "+g.sa(),h,"\x3cunknown\x3e","\x3cunknown\x3e","","",null,"");a=Nl(Ml(),g)?new Sg(a.sc,Le()):new Ke(a.sc,Le())}b= + PF(b,g,Sf());b instanceof Ge&&null!==b.bb?(c=b.bb,e=a.da(),k=c.Ud,b=(null===e?null===k:e.l(k))?b:new xe(new ye(c.Pe,c.Oe,c.jd,a.da(),z()),b.Td)):b instanceof xe&&null!==b.we&&(c=b.we,e=a.da(),k=c.Ud,b=(null===e?null===k:e.l(k))?b:new Ge(new ye(c.Pe,c.Oe,c.jd,a.da(),z()),b.Bf));c=zA(IA(),b);d=zA(IA(),d);c=c.Mg(d);if(!c.r())throw b=c.aa(new $f(n=>Ve().ba.s(n))),b=Pi(b,"",",",""),b="Function/predicate "+Ve().ba.s(a)+" uses undeclared dot(s) "+b,a=wm(),new jl(b,a,"\x3cunknown\x3e","\x3cunknown\x3e","", + "",null,"");return new Qi(a,b)}function AN(b,a){if(Ae()===b)return Ce();if(b instanceof kj){var c=a.G();if(c===y())a=y();else{a=c.x();var d=a=new nf(a.o().Hd.G()|0,y());for(c=c.D();c!==y();){var e=c.x();e=new nf(e.o().Hd.G()|0,y());d=d.ja=e;c=c.D()}}return jj(new ij(b),a).o()}if(He()===b)return new fh(He(),a.G().x().o().Hd);throw new x(b);}function ym(b){this.$v=this.aw=this.bw=null;this.wi=0;this.Hb=b}ym.prototype=new p;ym.prototype.constructor=ym; + function LF(b){return 0===(1&b.wi)<<24>>24?vN(b):b.bw}function BN(b){return 0===(2&b.wi)<<24>>24?yN(b):b.aw}function CN(b){return 0===(8&b.wi)<<24>>24?zN(b):b.$v} + function Fm(b,a){var c=b.Hb.Sm().Dk(a.Hb.Sm()).Zc(new $f(d=>{var e=b.Hb.s(d),g=a.Hb.s(d);if(gl(hl(),e,g))return z();g=b.Hb.s(d);e=a.Hb.s(d);if(null!==g)if(null!==e){var h=g.ld,k=e.ld;(null===h?null===k:h.l(k))?(h=g.tc,k=e.tc,h=!(null===h?null===k:h.l(k))):h=!0;h||hE(Eq(),g.Id).ea()!==hE(Eq(),e.Id).ea()?e=!0:(g=g.Ab,e=e.Ab,e=!(null===g?null===e:g.l(e)))}else e=!1;else e=!1;return e?new F(d):z()}));if(!c.r())throw c=c.aa(new $f(d=>d.Tc())),Hi("requirement failed: Expected unique definitions, but got contradictory definitions for names "+ + Pi(c,"",",",""));return new ym(b.Hb.Cc(a.Hb))}function rM(b){var a=Hm().sw;return Fm(b,new ym(a.Hb.cc(new $f(c=>{if(null!==c)return b.Hb.ta(c.o());throw new x(c);}))))}function XF(b,a){try{var c=new ui(a);kf();var d=LF(b);return PF(b,Wi(c,new Oh(d)),Sf())}catch(e){if(e instanceof sk)throw b=e,new jl("Definition "+b.ep+" as "+b.fp+" must declare arguments "+b.dp,wm(),"\x3cunknown\x3e","\x3cunknown\x3e","","",b,"");throw e;}} + function WF(b,a){if(a instanceof ye)return a;try{if(BN(b).r())return a;kf();var c=BN(b);return ti(new Oh(c),a)}catch(d){if(d instanceof sk)throw b=d,new jl("Definition "+b.ep+" as "+b.fp+" must declare arguments "+b.dp,wm(),"\x3cunknown\x3e","\x3cunknown\x3e","","",b,"");throw d;}} + function dH(b,a){try{return XF(b,WF(b,PF(b,OF(b,a),Sf())))}catch(c){if(c instanceof sk)throw b=c,new jl("Definition "+b.ep+" as "+b.fp+" must declare arguments "+b.dp,wm(),"\x3cunknown\x3e","\x3cunknown\x3e","","",b,"");throw c;}}function vM(b,a){return WF(b,OF(b,PF(b,a,Sf())))} + function PF(b,a,c){try{var d=new ui(a),e=CN(b),g=Kf(Lf(),e);return Ri(d,g.Mg(c))}catch(k){if(k instanceof Vi){var h=k;b=CN(Dm());c=Kf(Lf(),b).Mg(c).ae(new $f(l=>{if(l.ya()===h.kp.ya()){l=l.mb();var m=h.kp.mb();return null===l?null===m:l.l(m)}return!1}));if(c instanceof F)throw c=c.p,c="Name "+h.kp+" has builtin meaning as an interpreted function "+Ve().ba.s(c)+", so cannot be used as a variable",new jl(c,wm(),"\x3cunknown\x3e","\x3cunknown\x3e","","",h,"");if(z()===c)throw new jl("Unable to elaborate to function symbols: "+ + h.ib,wm(),"\x3cunknown\x3e","\x3cunknown\x3e","","",h,"");throw new x(c);}throw k;}}function OF(b,a){b=new JA(b);if(we(a)||Fe(a)||Je(a))return $h(ai(),bi().Cd,b,a).G();throw new x(a);} + function IG(b,a,c){for(var d=null,e=null;a!==y();){var g=a.x();for(g=Xi(new ui(g)).y();g.C();){var h=new nf(g.z(),y());null===e?d=h:e.ja=h;e=h}a=a.D()}e=null===d?y():d;if(e===y())a=y();else for(a=e.x(),d=a=new nf(new um(a.ya(),a.mb()),y()),e=e.D();e!==y();)g=e.x(),g=new nf(new um(g.ya(),g.mb()),y()),d=d.ja=g,e=e.D();var k=Kf(Lf(),a).Mg(c);return new ym(b.Hb.Ow(new $f(l=>{if(null!==l&&null!==l.m()&&l.m().Ab instanceof Tj){var m=l.m().Ab;if(k.ta(l.o())){le();m=Uf(new Vf,[m.fa]);m=pe(y(),m);var n=l.m().Id; + if(n.r())n=z();else{var q=n.G();if(q===y())n=y();else{n=q.x();var r=n=new nf(n.o(),y());for(q=q.D();q!==y();){var t=q.x();t=new nf(t.o(),y());r=r.ja=t;q=q.D()}}n=new F(n)}n=n.r()?(le(),y()):n.G();return IG(b,m,c.qb(n)).Hb.Tf(l.o(),l.m())}}else if(null!==l&&null!==l.m()&&l.m().Ab instanceof Uj&&(m=l.m().Ab,k.ta(l.o()))){m=m.na;if(m.r())m=z();else{m=m.G();le();m=Uf(new Vf,[m]);m=pe(y(),m);n=l.m().Id;if(n.r())n=z();else{q=n.G();if(q===y())n=y();else for(n=q.x(),r=n=new nf(n.o(),y()),q=q.D();q!==y();)t= + q.x(),t=new nf(t.o(),y()),r=r.ja=t,q=q.D();n=new F(n)}n=n.r()?(le(),y()):n.G();n=c.qb(n);m=new F(IG(b,m,n.Jg(l.o())))}return(m.r()?new ym(Li()):m.G()).Hb.Tf(l.o(),l.m())}return Li()})))}f=ym.prototype;f.N=function(){return"Declaration"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.Hb:yy(G(),b)};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof ym){var a=this.Hb;b=b.Hb;return null===a?null===b:a.l(b)}return!1}; + f.$classData=u({ZJ:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Declaration",{ZJ:1,i:1,R:1,A:1,n:1}); + var FN=function DN(b,a){if(Ce()===a)return zp(In(),a).ce().Ba;if(a instanceof fh){b=a.Dq;if(z()===b)b="";else{if(!(b instanceof F))throw new x(b);b="_"+b.p}return"."+b+(a.zn instanceof kj?a.zn.w():"")}if(a instanceof bg)return b=DN(b,a.ve),a=zp(In(),a),""+b+a.ce().Ba;if(dh(a))return a.wb();if(a instanceof mh)return b=DN(b,a.Hh),a=zp(In(),a),"("+b+")"+a.ce().Ba;if(a instanceof eh)return"("+EN(a.dj.vb)+")";if(a instanceof Ge)return a.bb.wb()+"("+DN(b,a.Td)+")";if(a instanceof nh){var d=DN(b,a.kg),e= + zp(In(),a);return"("+d+e.ce().Ba+DN(b,a.lg)+")"}if(a instanceof oh)return a.jm+"("+a.km+")";if(xj(a))return zp(In(),a).ce().Ba+"("+DN(b,a.xp())+")";if(yj(a))return d=DN(b,a.oe()),e=zp(In(),a),"("+d+")"+e.ce().Ba+"("+DN(b,a.qe())+")";throw new x(a);},JN=function GN(b,a){if(Ng()===a||Og()===a||sg()===a)return zp(In(),a).ce().Ba;if(a instanceof xe)return a.we.wb()+"("+FN(b,a.Bf)+")";if(a instanceof rg)return a.Jh.wb()+"{"+GN(b,a.gh)+"}";if(zj(a)){var d=FN(b,a.oe()),e=b.cw,g=zp(In(),a);return"("+d+")"+ + e+g.ce().Ba+b.cw+"("+FN(b,a.qe())+")"}if(Aj(a))return d=HN(b,a.El()),e=zp(In(),a),"{"+d+"}"+e.ce().Ba+"{"+HN(b,a.Gl())+"}";if(a instanceof Kg)return b=GN(b,a.ri),a=zp(In(),a),"("+b+")"+a.ce().Ba;if(Dj(a))return d=zp(In(),a).ce().Ba,e=a.dm().aa(new $f(h=>FN(IN(),h))),d+" "+Pi(e,"",",","")+" ("+GN(b,a.nh())+")";if(a instanceof Dg)return"["+HN(b,a.Bg)+"]("+GN(b,a.Fh)+")";if(a instanceof Gg)return"\x3c"+HN(b,a.Cg)+"\x3e("+GN(b,a.Gh)+")";if(a instanceof tg)return a.lm===Sp().ow.lm?"__________":a.lm+"("+ + a.kl+")";if(Bj(a))return zp(In(),a).ce().Ba+"("+GN(b,a.nh())+")";if(Cj(a))return d=GN(b,a.Hp()),e=zp(In(),a),"("+d+")"+e.ce().Ba+"("+GN(b,a.Jp())+")";throw new x(a);},HN=function KN(b,a){var d=!1,e=null;if(a instanceof Ke)return b.Wi(a.wb());if(a instanceof Sg)return a.gp===Sp().pw.gp?b.Wi("__________"):b.Wi(a.wb());if(a instanceof Tg)return e=FN(b,a.jf),d=zp(In(),a),b.Wi(""+e+d.ce().Ba+FN(b,a.ch));if(a instanceof ah)return e=FN(b,a.Uf),a=zp(In(),a),b.Wi(""+e+a.ce().Ba);if(a instanceof Ug)return e= + zp(In(),a),b.Wi(e.ce().Ba+"("+JN(b,a.fj)+")");if(a instanceof bh&&(d=!0,e=a,Ng()===e.Fg))return"{"+LN(b,e.Nf)+"}";if(d)return d=LN(b,e.Nf),a=zp(In(),a),"{"+d+a.ce().Ba+JN(b,e.Fg)+"}";if(nj(a))return"{"+LN(b,a)+"}";if(Fj(a))return b=KN(b,a.Et()),a=zp(In(),a),"{"+b+"}"+a.ce().Ba;if(Gj(a))return e=KN(b,a.El()),d=zp(In(),a),"{"+e+"}"+d.ce().Ba+"{"+KN(b,a.Gl())+"}";throw new x(a);},LN=function MN(b,a){if(a instanceof Ye)return a.bp===Sp().mw.bp?"__________":a.wb();if(a instanceof Xe){var d=FN(b,a.Ad), + e=zp(In(),a);return""+d+e.ce().Ba+FN(b,a.Eh)}if(a instanceof cf)return d=MN(b,a.gm),e=zp(In(),a),""+d+e.ce().Ba+MN(b,a.hm);throw new x(a);};function NN(){this.cw=null;ON=this;vl(ll());this.cw=" "}NN.prototype=new p;NN.prototype.constructor=NN;f=NN.prototype;f.w=function(){return"\x3cfunction1\x3e"};f.qn=function(b){if(Fe(b))return FN(this,b);if(we(b))return JN(this,b);if(Je(b))return HN(this,b);if(b instanceof ye)return b.wb();throw new x(b);};f.Wi=function(b){return In().pt?b+";":b}; + f.s=function(b){kf();return this.qn(b)};f.$classData=u({kK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.FullPrettyPrinter$",{kK:1,i:1,Uv:1,lw:1,va:1});var ON;function IN(){ON||(ON=new NN);return ON}var QN=function PN(b,a){if(a instanceof nh){var d=a.kg;a=PN(b,a.lg);return new nf(d,a)}d=y();return new nf(a,d)};function RN(b,a,c,d){if(c instanceof gh&&c.le instanceof eh){var e=c.le;if(b.jj)return SN(c)+" "+b.ud(bk(d,a),e)}return b.ud(bk(d,a),c)}function TN(b){IN();b.jj=!In().gw;b.qm=" "} + function UN(){this.jj=!1;this.qm=null}UN.prototype=new p;UN.prototype.constructor=UN;function VN(){}f=VN.prototype=UN.prototype;f.Ck=function(b){kf();return this.qn(b)};f.w=function(){return"\x3cfunction1\x3e"};f.qn=function(b){if(Fe(b))return this.ud(bi().Cd,b);if(we(b))return WN(this,bi().Cd,b);if(Je(b))return XN(this,bi().Cd,b);if(b instanceof ye)return b.wb();throw new x(b);};function SN(b){return b instanceof Oe&&In().pt?"":zp(In(),b).ce().Ba} + function YN(b,a){if(a instanceof Dg)return"["+b+"]";if(a instanceof Gg)return"\x3c"+b+"\x3e";if(Je(a))return"{"+b+"}";if(a instanceof xe||a instanceof nh)return"("+b+")";if(a instanceof rg)return"{"+b+"}";throw dg(new eg,"no parenthetical expression "+a);} + f.ud=function(b,a){var c=!1,d=null,e=!1,g=null;a:if(Ce()===a)a=SN(a);else if(a instanceof fh){var h=a.Dq;if(z()===h)h="";else{if(!(h instanceof F))throw new x(h);h="_"+h.p}a="."+h+(a.zn instanceof kj?a.zn.w():"")}else if(a instanceof bg)a=""+a.ve.wb()+SN(a);else if(dh(a))a=a.wb();else{if(a instanceof mh&&(c=!0,d=a,d.Hh instanceof eh&&(h=d.Hh,this.jj))){e=h.dj;g=mn();g=nn(g,0,g.Hi);a=0>e.Kd(g)?"(("+EN(h.dj.vb)+"))"+SN(a):"("+EN(h.dj.vb)+")"+SN(a);break a}if(c)a="("+this.ud(bk(b,0),d.Hh)+")"+SN(a); + else if(a instanceof eh)this.jj?(h=a.dj,e=mn(),e=nn(e,0,e.Hi),a=0>h.Kd(e)?"("+EN(a.dj.vb)+")":EN(a.dj.vb)):a=EN(a.dj.vb);else if(a instanceof Ge)a=a.bb.jd instanceof kj?""+a.bb.wb()+this.ud(bk(b,0),a.Td):a.bb.wb()+"("+this.ud(bk(b,0),a.Td)+")";else if(a instanceof nh){h=QN(this,a);var k=new ZF;e=h.E();e=ZN(new $N(0,e,1),-1+h.E()|0);if(!e.Rf)for(g=e.Dc;;){c=g;Te();c=(+((-2+(1<>>0)).toString(2);d=c.length;for(var l=new xc(d),m=0;m>>0)).toString(2);g=e.length;c=new xc(g);for(d=0;d{if(null!==t)return this.ud(oN(b,Fl(k.ki,t.kh())),t.o());throw new x(t);};if(c===y())h=y();else{e=c.x();g=e=new nf(h(e),y());for(c=c.D();c!==y();)d=c.x(),d=new nf(h(d),y()),g=g.ja=d,c=c.D();h=e}e=SN(a);a=YN(Pi(h,"",e,""),a)}else if(a instanceof + oh)a=a.jm===Sp().nw.jm?"__________":a.jm+"("+a.km+")";else{if(a instanceof gh&&(e=!0,g=a,g.le instanceof eh&&(h=g.le,!this.jj))){a=SN(g)+"("+this.ud(bk(b,0),h)+")";break a}if(e&&g.le instanceof eh&&(h=g.le,!this.jj)){a=SN(g)+" "+bO(g,this.ud(bk(b,0),h));break a}if(e&&!In().jw)a=SN(g)+"("+this.ud(bk(b,0),g.le)+")";else if(xj(a))a=""+SN(a)+bO(a,this.ud(bk(b,0),a.xp()));else if(yj(a))a=""+cO(a,RN(this,0,a.oe(),b))+SN(a)+dO(a,RN(this,1,a.qe(),b));else throw new x(a);}}return a}; + function WN(b,a,c){if(Ng()===c||Og()===c||sg()===c)c=SN(c);else if(c instanceof xe)c=c.we.jd instanceof kj?""+c.we.wb()+b.ud(bk(a,0),c.Bf):c.we.wb()+"("+b.ud(bk(a,0),c.Bf)+")";else if(c instanceof rg)c=c.Jh.wb()+"{"+WN(b,bk(a,0),c.gh)+"}";else if(c instanceof qg)c=""+cO(c,b.ud(bk(a,0),c.aj))+b.qm+SN(c)+b.qm+dO(c,b.ud(bk(a,1),c.bj));else if(zj(c))c=""+cO(c,b.ud(bk(a,0),c.oe()))+SN(c)+dO(c,b.ud(bk(a,1),c.qe()));else if(Aj(c))c=""+eO(c,XN(b,bk(a,0),c.El()))+SN(c)+fO(c,XN(b,bk(a,1),c.Gl()));else if(c instanceof + Kg)c="("+WN(b,bk(a,0),c.ri)+")"+SN(c);else if(Dj(c)){var d=SN(c),e=c.dm().aa(new $f(g=>b.ud(a,g)));c=d+" "+Pi(e,"",",","")+" "+gO(c,WN(b,bk(a,0),c.nh()))}else if(c instanceof Dg)c=""+YN(XN(b,bk(a,0),c.Bg),c)+hO(c,WN(b,bk(a,1),c.Fh));else if(c instanceof Gg)c=""+YN(XN(b,bk(a,0),c.Cg),c)+hO(c,WN(b,bk(a,1),c.Gh));else if(c instanceof tg)c=c.lm+"("+c.kl+")";else if(Bj(c))c=""+SN(c)+bO(c,WN(b,bk(a,0),c.nh()));else{if(!Cj(c))throw new x(c);c=""+cO(c,WN(b,bk(a,0),c.Hp()))+SN(c)+dO(c,WN(b,bk(a,1),c.Jp()))}return c} + function XN(b,a,c){var d=!1,e=null;a:if(c instanceof Ke)b=b.Wi(c.wb());else if(c instanceof Sg)b=b.Wi(c.wb());else if(c instanceof Tg)b=b.Wi(""+b.ud(bk(a,0),c.jf)+SN(c)+b.ud(bk(a,1),c.ch));else if(c instanceof ah)b=b.Wi(""+b.ud(bk(a,0),c.Uf)+SN(c));else if(c instanceof Ug)b=b.Wi(""+SN(c)+WN(b,bk(a,0),c.fj));else{if(c instanceof bh&&(d=!0,e=c,Ng()===e.Fg)){b=YN(iO(b,bk(a,0),e.Nf),c);break a}if(d)b=YN(""+iO(b,bk(a,0),e.Nf)+SN(c)+WN(b,bk(a,1),e.Fg),c);else if(nj(c))b=YN(iO(b,a,c),c);else if(Fj(c))b= + ""+YN(XN(b,bk(a,0),c.Et()),c)+SN(c);else if(c instanceof Oe)b=""+eO(c,XN(b,bk(a,0),c.Vf))+SN(c)+fO(c,XN(b,bk(a,1),c.Mf));else if(Gj(c))b=""+eO(c,XN(b,bk(a,0),c.El()))+SN(c)+fO(c,XN(b,bk(a,1),c.Gl()));else throw new x(c);}return b}function iO(b,a,c){if(c instanceof Ye)b=c.wb();else if(c instanceof Xe)b=""+b.ud(bk(a,0),c.Ad)+SN(c)+b.ud(bk(a,1),c.Eh);else{if(!(c instanceof cf))throw new x(c);b=""+iO(b,bk(a,0),c.gm)+SN(c)+iO(b,bk(a,1),c.hm)}return b}f.Wi=function(b){return In().pt?b+";":b};f.s=function(b){return this.Ck(b)}; + function um(b,a){this.sc=b;this.Hd=a}um.prototype=new p;um.prototype.constructor=um;f=um.prototype;f.Tc=function(){var b=this.sc,a=this.Hd;a.r()?a=z():(a=a.G()|0,a=new F("_"+a));return""+b+(a.r()?"":a.G())};f.N=function(){return"Name"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.sc;case 1:return this.Hd;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.w=function(){return sy(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof um&&this.sc===b.sc){var a=this.Hd;b=b.Hd;return null===a?null===b:a.l(b)}return!1};f.$classData=u({EK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Name",{EK:1,i:1,R:1,A:1,n:1});function YG(){}YG.prototype=new kF;YG.prototype.constructor=YG;YG.prototype.w=function(){return"Name"};YG.prototype.S=function(b,a){return new um(b,a)};YG.prototype.$classData=u({FK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Name$",{FK:1,Tj:1,i:1,oi:1,n:1});var XG; + function qA(b,a,c,d,e,g,h,k,l){this.lj=b;this.xm=a;this.pl=c;this.In=d;this.kj=e;this.xk=g;this.ym=h;this.ol=k;this.wm=l}qA.prototype=new p;qA.prototype.constructor=qA;function qG(b,a){return new qA(b.lj,b.xm,b.pl,a,b.kj,b.xk,b.ym,b.ol,b.wm)}f=qA.prototype;f.N=function(){return"ParsedArchiveEntry"};f.P=function(){return 9}; + f.Q=function(b){switch(b){case 0:return this.lj;case 1:return this.xm;case 2:return this.pl;case 3:return this.In;case 4:return this.kj;case 5:return this.xk;case 6:return this.ym;case 7:return this.ol;case 8:return this.wm;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.w=function(){return sy(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof qA){if(this.lj===b.lj&&this.xm===b.xm)if(this.pl===b.pl)if(this.In===b.In){var a=this.kj,c=b.kj;a=null===a?null===c:a.l(c)}else a=!1;else a=!1;else a=!1;if(a&&(a=this.xk,c=b.xk,(null===a?null===c:a.l(c))?(a=this.ym,c=b.ym,a=null===a?null===c:a.l(c)):a=!1,a&&(a=this.ol,c=b.ol,null===a?null===c:a.l(c))))return a=this.wm,b=b.wm,null===a?null===b:a.l(b)}return!1}; + f.$classData=u({TK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ParsedArchiveEntry",{TK:1,i:1,R:1,A:1,n:1});function vm(b,a,c,d,e){this.ld=b;this.tc=a;this.Id=c;this.Ab=d;this.ze=e}vm.prototype=new p;vm.prototype.constructor=vm;f=vm.prototype;f.N=function(){return"Signature"};f.P=function(){return 5};f.Q=function(b){switch(b){case 0:return this.ld;case 1:return this.tc;case 2:return this.Id;case 3:return this.Ab;case 4:return this.ze;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.w=function(){return sy(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof vm){var a=this.ld,c=b.ld;(null===a?null===c:a.l(c))?(a=this.tc,c=b.tc,(null===a?null===c:a.l(c))?(a=this.Id,c=b.Id,a=null===a?null===c:a.l(c)):a=!1):a=!1;if(a&&(a=this.Ab,c=b.Ab,null===a?null===c:a.l(c)))return a=this.ze,b=b.ze,null===a?null===b:a.l(b)}return!1};f.$classData=u({jL:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Signature",{jL:1,i:1,R:1,A:1,n:1});function sN(b,a,c){this.zt=b;this.yt=a;this.Jn=c}sN.prototype=new p; + sN.prototype.constructor=sN;f=sN.prototype;f.N=function(){return"TracedFailure"};f.P=function(){return 3};f.Q=function(b){switch(b){case 0:return this.zt;case 1:return this.yt;case 2:return this.Jn;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof sN){var a=this.zt,c=b.zt;(null===a?null===c:a.l(c))?(a=this.yt,c=b.yt,a=null===a?null===c:a.l(c)):a=!1;return a?this.Jn===b.Jn:!1}return!1}; + f.$classData=u({UL:0},!1,"fastparse.Parsed$TracedFailure",{UL:1,i:1,R:1,A:1,n:1});function TB(b){this.wa=b}TB.prototype=new p;TB.prototype.constructor=TB;function Q(b,a){return new TB(jO(b.wa,a.wa))}f=TB.prototype;f.w=function(){return Fq(J(),this.wa)};f.N=function(){return"Msgs"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.wa:yy(G(),b)};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof TB){var a=this.wa;b=b.wa;return null===a?null===b:a.l(b)}return!1}; + f.$classData=u({cM:0},!1,"fastparse.internal.Msgs",{cM:1,i:1,R:1,A:1,n:1});function kO(){}kO.prototype=new p;kO.prototype.constructor=kO;function lO(){}lO.prototype=kO.prototype;function dg(b,a){Cw(b,""+a,!0);return b}class eg extends kJ{}eg.prototype.$classData=u({wD:0},!1,"java.lang.AssertionError",{wD:1,ED:1,ub:1,i:1,n:1});var xa=u({MM:0},!1,"java.lang.Boolean",{MM:1,i:1,n:1,td:1,Al:1},b=>"boolean"===typeof b),Ba=u({OM:0},!1,"java.lang.Character",{OM:1,i:1,n:1,td:1,Al:1},b=>b instanceof fa); + function BK(b){var a=new mO;Cw(a,b,!0);return a}class mO extends FB{}mO.prototype.$classData=u({dc:0},!1,"java.lang.RuntimeException",{dc:1,Nb:1,ub:1,i:1,n:1});function xF(){this.Cp=null}xF.prototype=new p;xF.prototype.constructor=xF;function AF(b,a){b=b.Cp;b.$=""+b.$+a}function BF(b,a){b=b.Cp;a=String.fromCharCode(a);b.$=""+b.$+a}xF.prototype.Hy=function(b,a){return this.Cp.$.substring(b,a)};xF.prototype.w=function(){return this.Cp.$};xF.prototype.Ew=function(b){var a=this.Cp;a.$=""+a.$+b}; + xF.prototype.$classData=u({mN:0},!1,"java.lang.StringBuffer",{mN:1,i:1,$w:1,vD:1,n:1});function yF(b){b.$="";return b}function Tm(b){var a=new zF;yF(a);if(0>b)throw new At;return a}function zF(){this.$=null}zF.prototype=new p;zF.prototype.constructor=zF;function nO(b,a){a=GC(ow(),a,0,a.d.length);b.$=""+b.$+a}f=zF.prototype;f.w=function(){return this.$};f.E=function(){return this.$.length};f.Hy=function(b,a){return this.$.substring(b,a)};f.Ew=function(b){this.$=""+this.$+b}; + f.$classData=u({nN:0},!1,"java.lang.StringBuilder",{nN:1,i:1,$w:1,vD:1,n:1}); + function EE(b,a){var c=a.Dm,d=GE(b)-c|0;if(!(oO(b)=d))if(64>b.kf){c=pD().ar.d[d];var e=c.L,g=c.O,h=b.Ka,k=h>>31,l=d>>31;c=h-d|0;h=(-2147483648^c)>(-2147483648^h)?-1+(k-l|0)|0:k-l|0;d=b.Vd;l=d.L;var m=d.O;k=Oa();d=os(k,l,m,e,g);k=k.Cb;var n=Oa();l=Ys(n,l,m,e,g);m=n.Cb;if(0!==l||0!==m){pD();if(0>m){var q=-l|0;n=0!==l?~m:-m|0}else q=l,n=m;n=new za(q<<1,q>>>31|0|n<<1);e=new za(e,g);g=n.O;q=e.O;(g===q?(-2147483648^n.L)>(-2147483648^e.L):g>q)?e=1:(g=n.O,q=e.O,e=(g===q?(-2147483648^n.L)<(-2147483648^ + e.L):gm?-1:0===m&&0===l?0:1,5+e|0);e=uD(pD(),1&d,e,a.rp);g=e>>31;e=d+e|0;d=(-2147483648^e)<(-2147483648^d)?1+(k+g|0)|0:k+g|0;0>d?(k=-e|0,g=0!==e?~d:-d|0):(k=e,g=d);k=Zu(Oa(),k,g);+Math.log10(k)>=a.Dm?(c=-1+c|0,k=-1!==c?h:-1+h|0,h=Oa(),d=os(h,e,d,10,0),c=new za(c,k),h=new za(d,h.Cb)):(c=new za(c,h),h=new za(e,d))}else c=new za(c,h),h=new za(d,k);c=Sa(c);d=Sa(h);h=Sa(new za(c.L,c.O));c=h.L;h=h.O;k=Sa(new za(d.L,d.O));d=k.L;k=k.O;b.Ka=vD(pD(),new za(c,h));b.Cm=a.Dm;b.Vd=new za(d, + k);b.kf=oD(pD(),new za(d,k));b.Bm=null}else e=Ws(ts(),new za(d,d>>31)),h=iD(b),h=Vr(pO(h,e)),k=b.Ka,g=k>>31,l=d>>31,d=k-d|0,k=(-2147483648^d)>(-2147483648^k)?-1+(g-l|0)|0:g-l|0,0!==h.d[1].Ga?(g=bD(h.d[1]),0!==g.Ga&&(is(),l=g.Pa,m=1+l|0,n=new Lc(m),es(0,n,g.ua,l),g=cs(g.Ga,m,n),ds(g)),g=nC(g,e),e=qO(h.d[0],0)?1:0,g=Math.imul(h.d[1].Ga,5+g|0),a=uD(pD(),e,g,a.rp),0!==a&&(a=Bs(as(),new za(a,a>>31)),e=h.d[0],h.d[0]=zs(Fs(),e,a)),a=new hD,rO(a,h.d[0],0),GE(a)>c?(h.d[0]=sO(h.d[0],as().sl),a=d=-1+d|0,d=-1!== + d?k:-1+k|0):(a=d,d=k)):(a=d,d=k),b.Ka=vD(pD(),new za(a,d)),b.Cm=c,tO(b,h.d[0])}function uO(b){return 0===b.kf?(b=b.Vd,!(-1===b.L&&-1===b.O)):!1}function vO(b,a){var c=b.Ka,d=c>>31,e=-c|0;c=0!==c?~d:-d|0;var g=oO(b);d=g>>31;g=e+g|0;e=(-2147483648^g)<(-2147483648^e)?1+(c+d|0)|0:c+d|0;if(0===e?-2147483629<(-2147483648^g):0b.kf&&(b.Vd=a.Gi())}function xO(b){b.Kn=null;b.rl=0;b.kf=0;b.Vd=ca;b.Ka=0;b.Cm=0}function tD(b,a,c){xO(b);b.Vd=a;b.Ka=c;b.kf=oD(pD(),a);return b}function mD(b,a){var c=new hD;xO(c);c.Vd=new za(b,b>>31);c.Ka=a;pD();b=32-(Math.clz32(0>b?~b:b)|0)|0;c.kf=b;return c} + function CE(b,a,c){xO(b);var d=-1+(0+c|0)|0;if(null===a)throw My("in \x3d\x3d null");if(d>=a.d.length||0>=c||0>d)throw new gC("Bad offset/length: offset\x3d0 len\x3d"+c+" in.length\x3d"+a.d.length);var e=0;if(0<=d&&43===a.d[0]){if(e=1+e|0,e>31,h= + lm(mm(),e),e=h>>31,h=a-h|0,b.Ka=h,k=b.Ka,h!==k||((-2147483648^h)>(-2147483648^a)?-1+(d-e|0)|0:d-e|0)!==k>>31))throw new gC("Scale out of range");if(19>g){e=CC();""===c&&xC(c);d=0;a=!1;switch(c.charCodeAt(0)){case 43:d=1;break;case 45:d=1,a=!0}g=c.length;if(d>=g)xC(c),e=void 0;else{h=(e.Nt?e.Mt:vC(e))[10];for(k=h.dN;;){if(e=dl?48===l:0<=pt(Kt(),XB(e),l)}if(e)d=1+d|0;else break}(g-d|0)>Math.imul(3,k)&&xC(c);e=1+yb(-1+(g-d|0)|0,k)|0;l=d+e|0;var m=yC(d,l,c);if(l=== + g)e=new za(m,0);else{e=h.JD;d=e.L;e=e.O;k=l+k|0;var n=65535&m,q=m>>>16|0,r=65535&d,t=d>>>16|0,v=Math.imul(n,r);r=Math.imul(q,r);var w=Math.imul(n,t);n=v+((r+w|0)<<16)|0;v=(v>>>16|0)+w|0;m=((Math.imul(m,e)+Math.imul(q,t)|0)+(v>>>16|0)|0)+(((65535&v)+r|0)>>>16|0)|0;l=yC(l,k,c);l=n+l|0;m=(-2147483648^l)<(-2147483648^n)?1+m|0:m;k===g?e=new za(l,m):(n=h.eN,h=n.L,n=n.O,g=yC(k,g,c),(m===n?(-2147483648^l)>(-2147483648^h):m>n)&&xC(c),n=65535&l,h=l>>>16|0,t=65535&d,k=d>>>16|0,q=Math.imul(n,t),t=Math.imul(h, + t),v=Math.imul(n,k),n=q+((t+v|0)<<16)|0,q=(q>>>16|0)+v|0,e=(((Math.imul(l,e)+Math.imul(m,d)|0)+Math.imul(h,k)|0)+(q>>>16|0)|0)+(((65535&q)+t|0)>>>16|0)|0,d=n+g|0,e=(-2147483648^d)<(-2147483648^n)?1+e|0:e,-2147483648===(-2147483648^e)&&(-2147483648^d)<(-2147483648^g)&&xC(c),e=new za(d,e))}}d=e.L;e=e.O;a?(a=-d|0,d=0!==d?~e:-e|0,(0===d?0!==a:0e&&xC(c),c=new za(d,e));b.Vd=c;b.kf=oD(pD(),b.Vd)}else tO(b,mC(c))}function Fn(b){var a=new hD;CE(a,DE(b),b.length);return a} + function rO(b,a,c){xO(b);if(null===a)throw My("unscaledVal \x3d\x3d null");b.Ka=c;tO(b,a);return b}function hD(){this.Kn=null;this.rl=0;this.Bm=null;this.kf=0;this.Vd=ca;this.Cm=this.Ka=0}hD.prototype=new EC;hD.prototype.constructor=hD;function yO(b){if(64>b.kf){if(0>b.Vd.O)return-1;b=b.Vd;var a=b.O;return(0===a?0!==b.L:0b.kf){var c=b.Vd;if(0===c.L&&-2147483648===c.O)a=19;else{Kt();a=pD().ar;if(0>c.O){var d=c.L;c=c.O;d=new za(-d|0,0!==d?~c:-c|0)}else d=c;b:{c=0;for(var e=a.d.length;;){if(c===e){a=-1-c|0;break b}var g=(c+e|0)>>>1|0,h=a.d[g],k=Sa(new za(h.L,h.O));h=k.L;k=k.O;h=Na(Oa(),d.L,d.O,h,k);if(0>h)e=g;else{if(0===h){a=g;break b}c=1+g|0}}}a=0>a?-1-a|0:1+a|0}}else a=1+Cb(.3010299956639812*(-1+b.kf|0))|0,d=iD(b),c=ts(),a=0!==sO(d,Ws(c,new za(a,a>>31))).Ga? + 1+a|0:a;b.Cm=a}return b.Cm}function zO(b){if(uO(b))return b;var a=-1+ts().Fm.d.length|0,c=1,d=iD(b),e=b=b.Ka;for(b>>=31;;){if(qO(d,0))c=e,a=d,c=new za(c,b);else{var g=pO(d,ts().Fm.d[c]);if(0===g.XC.Ga){d=g.WC;var h=c;g=h>>31;var k=b;b=e-h|0;e=(-2147483648^b)>(-2147483648^e)?-1+(k-g|0)|0:k-g|0;c=cb.kf&&64>a.kf){d=b.Vd;c=a.Vd;var e=d.O,g=c.O;if(e===g?(-2147483648^d.L)<(-2147483648^c.L):e(-2147483648^a.L):d>c)?1:0}e=b.Ka;g=e>>31;d=a.Ka;var h=d>>31;d=e-d|0;e=(-2147483648^d)>(-2147483648^e)?-1+(g-h|0)|0:g-h|0;g=oO(b)-oO(a)|0;h=g>>31;var k=1+d|0,l=0===k?1+e|0:e;if(h===l?(-2147483648^g)>(-2147483648^k):h>l)return c;h=g>>31;k=-1+d|0;l=-1!==k?e:-1+e|0;if(h===l?(-2147483648^ + g)<(-2147483648^k):he)c=ts(),b=Qs(b,Ws(c,new za(-d|0,0!==d?~e:-e|0)));else if(0===e?0!==d:0this.kf){b=b.Vd;var a=this.Vd;return b.L===a.L&&b.O===a.O}return this.Bm.l(b.Bm)}return!1}; + f.B=function(){if(0===this.rl)if(64>this.kf){this.rl=this.Vd.L;var b=this.Vd.O;this.rl=Math.imul(33,this.rl)+b|0;this.rl=Math.imul(17,this.rl)+this.Ka|0}else this.rl=Math.imul(17,this.Bm.B())+this.Ka|0;return this.rl}; + f.w=function(){if(null!==this.Kn)return this.Kn;if(32>this.kf)return this.Kn=ns(ps(),this.Vd,this.Ka);var b=iD(this);b=ls(ps(),b);if(0===this.Ka)return b;var a=0>iD(this).Ga?2:1,c=b.length,d=this.Ka,e=d>>31,g=-d|0;e=0!==d?~e:-e|0;var h=c>>31;d=g+c|0;e=(-2147483648^d)<(-2147483648^g)?1+(e+h|0)|0:e+h|0;h=a>>31;g=d-a|0;d=(-2147483648^g)>(-2147483648^d)?-1+(e-h|0)|0:e-h|0;0b.Ka)return c;var d=0>yO(b)?1:0;a=b.Ka;var e=1===d?"-":"";if(0a;)e=""+e+pD().pp,a=100+a|0;c=e;d=pD().pp;e=""+c+d.substring(0,-a|0)}return e} + function BO(b){if(0===b.Ka||uO(b))return iD(b);if(0>b.Ka){var a=iD(b),c=ts();b=b.Ka;var d=b>>31;return Qs(a,Ws(c,new za(-b|0,0!==b?~d:-d|0)))}a=iD(b);c=ts();b=b.Ka;return sO(a,Ws(c,new za(b,b>>31)))} + function wO(b){if(0===b.Ka||uO(b))return iD(b);if(0>b.Ka){var a=iD(b),c=ts();b=b.Ka;var d=b>>31;return Qs(a,Ws(c,new za(-b|0,0!==b?~d:-d|0)))}if(b.Ka>oO(b)||b.Ka>CO(iD(b)))throw new kb("Rounding necessary");a=iD(b);c=ts();b=b.Ka;b=Ws(c,new za(b,b>>31));b=Vr(pO(a,b));if(0!==b.d[1].Ga)throw new kb("Rounding necessary");return b.d[0]}f.Gi=function(){return-64>=this.Ka||this.Ka>oO(this)?ca:BO(this).Gi()};f.Rh=function(){return-32>=this.Ka||this.Ka>oO(this)?0:BO(this).Rh()}; + f.zp=function(){return pC(rC(),iD(this)+"e"+(-this.Ka|0))};f.yl=function(){return iC(La(),iD(this)+"e"+(-this.Ka|0))};function iD(b){null===b.Bm&&(b.Bm=Bs(as(),b.Vd));return b.Bm}f.mf=function(b){return AO(this,b)};var qD=u({jM:0},!1,"java.math.BigDecimal",{jM:1,zl:1,i:1,n:1,td:1});hD.prototype.$classData=qD;function DO(b){b.Bt=-2;b.Ln=0} + function mC(b){var a=new $C;DO(a);as();if(null===b)throw ge();if(""===b)throw new gC("Zero length BigInteger");if(""===b||"+"===b||"-"===b)throw new gC("Zero length BigInteger");var c=b.length;if(45===b.charCodeAt(0))var d=-1,e=1,g=-1+c|0;else 43===b.charCodeAt(0)?(e=d=1,g=-1+c|0):(d=1,e=0,g=c);d|=0;var h=e|0;e=g|0;for(g=h;gb.Ga?cs(1,b.Pa,b.ua):b}function nC(b,a){return b.Ga>a.Ga?1:b.Gaa.Pa?b.Ga:b.Pag?1:-1:Cs(Fs(),b.ua,a.ua,e);if(0===h)return d===c?as().qp:as().At;if(-1===h)return as().tl;h=1+(e-g|0)|0;var k=new Lc(h);c=d===c?1:-1;1===g?us(ss(),k,b.ua,e,a.ua.d[0]):rs(ss(),k,h,b.ua,e,a.ua,g); + c=cs(c,h,k);ds(c);return c} + function pO(b,a){var c=a.Ga;if(0===c)throw new kb("BigInteger divide by zero");var d=a.Pa;a=a.ua;if(1===d){ss();a=a.d[0];var e=b.ua,g=b.Pa;d=b.Ga;1===g?(e=e.d[0],b=0===a?jb(0,0):+(e>>>0)/+(a>>>0)|0,g=0,a=0===a?yb(0,0):+(e>>>0)%+(a>>>0)|0,e=0,d!==c&&(c=b,b=-c|0,g=0!==c?~g:-g|0),0>d&&(c=a,d=e,a=-c|0,e=0!==c?~d:-d|0),c=new Ur(Bs(as(),new za(b,g)),Bs(as(),new za(a,e)))):(c=d===c?1:-1,b=new Lc(g),a=us(0,b,e,g,a),a=new Lc(new Int32Array([a])),c=cs(c,g,b),d=cs(d,1,a),ds(c),ds(d),c=new Ur(c,d));return c}g= + b.ua;e=b.Pa;if(0>(e!==d?e>d?1:-1:Cs(Fs(),g,a,e)))return new Ur(as().tl,b);b=b.Ga;var h=1+(e-d|0)|0;c=b===c?1:-1;var k=new Lc(h);a=rs(ss(),k,h,g,e,a,d);c=cs(c,h,k);d=cs(b,d,a);ds(c);ds(d);return new Ur(c,d)}f=$C.prototype;f.l=function(b){if(b instanceof $C){var a;if(a=this.Ga===b.Ga&&this.Pa===b.Pa)a:{for(a=0;a!==this.Pa;){if(this.ua.d[a]!==b.ua.d[a]){a=!1;break a}a=1+a|0}a=!0}b=a}else b=!1;return b}; + function CO(b){if(0===b.Ga)return-1;var a=Zr(b);b=b.ua.d[a];b=0===b?32:31-(Math.clz32(b&(-b|0))|0)|0;return(a<<5)+b|0}f.B=function(){if(0===this.Ln){for(var b=this.Pa,a=0;a>31,e=65535&c,g=c>>>16|0,h=65535&b,k=b>>>16|0,l=Math.imul(e,h);h=Math.imul(g,h);var m=Math.imul(e,k);e=l+((h+m|0)<<16)|0;l=(l>>>16|0)+m|0;a=(((Math.imul(c,a)+Math.imul(d,b)|0)+Math.imul(g,k)|0)+(l>>>16|0)|0)+(((65535&l)+h|0)>>>16|0)|0;return new za(e,a)};function Qs(b,a){return 0===a.Ga||0===b.Ga?as().tl:Ts(ts(),b,a)}function Es(b){return 0===b.Ga?b:cs(-b.Ga|0,b.Pa,b.ua)} + function Xs(b,a){if(0>a)throw new kb("Negative exponent");if(0===a)return as().qp;if(1===a||b.l(as().qp)||b.l(as().tl))return b;if(qO(b,0)){ts();for(var c=as().qp,d=b;1>=1,c=b;return Qs(c,d)}for(c=1;!qO(b,c);)c=1+c|0;d=as();var e=Math.imul(c,a);if(e>5;e&=31;var g= + new Lc(1+d|0);g.d[d]=1<>5;if(0===a)return 0!==(1&b.ua.d[0]);if(0>a)throw new kb("Negative bit address");if(c>=b.Pa)return 0>b.Ga;if(0>b.Ga&&cb.Ga&&(d=Zr(b)===c?-d|0:~d);return 0!==(d&1<<(31&a))}f.w=function(){return ls(ps(),this)}; + function ds(b){for(;;){if(0=b?Cb(b):-2):-1} + function HO(b){return(0!==(1&b)?"-":"")+(0!==(2&b)?"#":"")+(0!==(4&b)?"+":"")+(0!==(8&b)?" ":"")+(0!==(16&b)?"0":"")+(0!==(32&b)?",":"")+(0!==(64&b)?"(":"")+(0!==(128&b)?"\x3c":"")}function IO(b,a,c){var d=Rt(b,1+a|0);b=d.Pm?"-":"";var e=d.Cl,g=-1+e.length|0,h=a-g|0;a=e.substring(0,1);e=""+e.substring(1)+Nt(Ot(),h);d=g-d.Bl|0;g=""+(0>d?-d|0:d);return b+(""!==e||c?a+"."+e:a)+"e"+(0>d?"-":"+")+(1===g.length?"0"+g:g)} + function JO(b,a,c){var d=Pt(b,(b.Cl.length+a|0)-b.Bl|0);Ot();if(!("0"===d.Cl||d.Bl<=a))throw dg(new eg,"roundAtPos returned a non-zero value with a scale too large");d="0"===d.Cl||d.Bl===a?d:new Qt(b.Pm,""+d.Cl+Nt(Ot(),a-d.Bl|0),a);b=d.Pm?"-":"";d=d.Cl;var e=d.length,g=1+a|0;d=e>=g?d:""+Nt(Ot(),g-e|0)+d;e=d.length-a|0;b+=d.substring(0,e);return 0!==a||c?b+"."+d.substring(e):b}function XC(b,a,c,d,e,g){a=0>e||e>=g.length?g:g.substring(0,e);a=0!==(256&c)?a.toUpperCase():a;UC(b,c,d,a)} + function eD(b,a,c,d){UC(b,a,c,dD(a,d!==d?"NaN":0=c&&0===(110&a))a=dD(a,d),LC(b,a);else if(0===(126&a))UC(b,a,c,dD(a,d));else{if(45!==d.charCodeAt(0))var g=0!==(4&a)?"+":0!==(8&a)?" ":"";else 0!==(64&a)?(d=d.substring(1)+")",g="("):(d=d.substring(1),g="-");e=""+g+e;if(0!==(32&a)){var h=d.length;for(g=0;;){if(g!==h){var k=d.charCodeAt(g);k=48<=k&&57>=k}else k=!1;if(k)g=1+g|0;else break}g=-3+g|0;if(!(0>=g)){for(h=d.substring(g);3=c?LC(b,d):0!==(1&a)?FO(b,d,KO(" ",c-e|0)):FO(b,KO(" ",c-e|0),d)}function cD(b,a,c,d,e,g){a=e.length+g.length|0;a>=d?FO(b,e,g):0!==(16&c)?GO(b,e,KO("0",d-a|0),g):0!==(1&c)?GO(b,e,g,KO(" ",d-a|0)):GO(b,KO(" ",d-a|0),e,g)}function KO(b,a){for(var c="",d=0;d!==a;)c=""+c+b,d=1+d|0;return c}function MC(b){throw new LO(String.fromCharCode(b));}function QC(b){throw new MO(b);} + function gD(b,a,c,d,e,g){var h=0!==(2&c);d=0<=d?d:6;switch(e){case 101:h=IO(a,d,h);break;case 102:h=JO(a,d,h);break;default:e=0===d?1:d,a=Rt(a,e),d=(-1+a.Cl.length|0)-a.Bl|0,-4<=d&&de?0:e,h)):h=IO(a,-1+e|0,h)}aD(b,c,g,h,"")}function IC(){this.Qm=this.HN=this.Xn=null;this.hx=!1}IC.prototype=new p;IC.prototype.constructor=IC;IC.prototype.w=function(){if(this.hx)throw new KC;return null===this.Xn?this.Qm:this.Xn.w()};function RC(b){throw new NO(HO(b));} + function TC(b,a,c){throw new OO(HO(a&c),b);}function YC(b,a){throw new PO(b,ja(a));}IC.prototype.$classData=u({CN:0},!1,"java.util.Formatter",{CN:1,i:1,hM:1,LM:1,iM:1});function QO(){}QO.prototype=new p;QO.prototype.constructor=QO;QO.prototype.Ib=function(b,a){return(b|0)-(a|0)|0};QO.prototype.Sj=function(b,a,c){b.d[a]=c|0};QO.prototype.rg=function(b,a){return b.d[a]};QO.prototype.$classData=u({cO:0},!1,"java.util.internal.GenericArrayOps$ByteArrayOps$",{cO:1,i:1,Fr:1,Pt:1,Lg:1});var RO; + function kt(){RO||(RO=new QO);return RO}function SO(){}SO.prototype=new p;SO.prototype.constructor=SO;SO.prototype.Ib=function(b,a){return Pa(b)-Pa(a)|0};SO.prototype.Sj=function(b,a,c){b.d[a]=Pa(c)};SO.prototype.rg=function(b,a){return wc(b.d[a])};SO.prototype.$classData=u({dO:0},!1,"java.util.internal.GenericArrayOps$CharArrayOps$",{dO:1,i:1,Fr:1,Pt:1,Lg:1});var TO;function it(){TO||(TO=new SO);return TO}function UO(){}UO.prototype=new p;UO.prototype.constructor=UO; + UO.prototype.Ib=function(b,a){b|=0;a|=0;return b===a?0:ba?-1:a<=b?0:a-b|0;return 0===a?fy().xa:new eP(this,b,a)};f.w=function(){return"\x3citerator\x3e"};f.kb=function(b){Ov(this,b)};f.Ue=function(b){return Pv(this,b)};f.$d=function(b){return Qv(this,b)};f.qg=function(b,a){return Tv(this,b,a)}; + f.me=function(b,a){return Vv(this,b,a)};f.Fl=function(b){return Wv(this,b)};f.Vh=function(b){return Xv(this,b)};f.ea=function(){return Zv(this)};f.Xd=function(b,a,c){return $v(this,b,a,c)};f.Bk=function(b,a,c,d){return ew(this,b,a,c,d)};f.Rd=function(){le();return pe(y(),this)};function Ti(b){return Mi(Rp(),b)}f.ni=function(){return pn(qn(),this)};f.To=function(b){return fw(this,b)};f.$c=function(){return nr(this)};f.V=function(){return-1};function fP(){this.Ji=null;this.Ji=gP()}fP.prototype=new xJ; + fP.prototype.constructor=fP;fP.prototype.$classData=u({wQ:0},!1,"scala.collection.Iterable$",{wQ:1,Mx:1,i:1,Ee:1,n:1});var hP;function ey(){hP||(hP=new fP);return hP}function iP(){this.YE=this.XE=this.cn=null;MJ(this);jP=this;this.XE=new Ua;this.YE=new H(()=>kP().XE)}iP.prototype=new OJ;iP.prototype.constructor=iP;iP.prototype.$classData=u({RQ:0},!1,"scala.collection.Map$",{RQ:1,SQ:1,i:1,Ur:1,n:1});var jP;function kP(){jP||(jP=new iP);return jP}function lP(){this.Li=null}lP.prototype=new p; + lP.prototype.constructor=lP;function mP(){}mP.prototype=lP.prototype;function Ch(b,a){return b.Li.Yc(a)}function lG(b){return b.Li.sb()}f=lP.prototype;f.Ap=function(b){return this.Li.tb(b)};f.lb=function(){return this.Li.lb()};f.tb=function(b){return this.Ap(b)};f.sb=function(){return lG(this)};f.Yc=function(b){return Ch(this,b)};function XA(b){return b.Pf(new $f(a=>a))}function nP(b,a){return b.ne(new oP(b,a))}function FA(b,a){return b.uj(new $f(c=>gl(hl(),a,c)),0)} + function JK(b,a){return b.$d(new $f(c=>gl(hl(),c,a)))}function pP(b,a){var c=b.E(),d=b.Ye();if(1===c)c=b.x(),d.pa(c);else if(1{var e=new gj(!1),g=t=>{var v=!1,w=null;if(z()===t)return e.uq=!0,z();if(t instanceof F&&(v=!0,w=t,1===(w.p|0)))return z();if(v)return new F(-1+(w.p|0)|0);throw new x(t);};if(ja(c)!==ma(ei)){var h=c.vc(d),k=g(h);h=B(new C,h,k);k=h.Y;var l=h.Z;if(z()!==k||z()!==l)if(k=h.Z,h.Y instanceof F&&z()===k)aG(c,d);else if(k=h.Z,k instanceof F)fi(c,d,k.p);else throw new x(h);}else{h=gi(G(),d);h^=h>>>16|0;k=h&(-1+c.oa.d.length|0);var m=l=l=null; + m=null;var n=c.oa.d[k];if(null!==n)for(var q=null;;){if(h===n.Ke&&gl(hl(),d,n.zg))m=q,l=n;else if(!(null===n.hb||n.Ke>h)){var r=n.hb;q=n;n=r;continue}break}q=l;q=null===q?z():new F(q.yd);g=g(q);g=B(new C,q,g);q=g.Y;n=g.Z;if(z()!==q||z()!==n)if(q=g.Z,g.Y instanceof F&&z()===q)null!==m?m.hb=l.hb:c.oa.d[k]=l.hb,c.ic=-1+c.ic|0;else if(m=g.Y,q=g.Z,z()===m&&q instanceof F)l=q.p,k=(1+c.ic|0)>=c.ji?(ii(c,c.oa.d.length<<1),h&(-1+c.oa.d.length|0)):k,ji(c,d,l,h,k);else if(d=g.Z,g.Y instanceof F&&d instanceof + F)l.yd=d.p;else throw new x(g);}return e.uq}),!1))} + function tP(b){var a=UL();b.kb(new $f(c=>{var d=gi(G(),c);d^=d>>>16|0;var e=d&(-1+a.oa.d.length|0);var g=null;var h=null;var k=a.oa.d[e];if(null!==k)for(var l=null;;){if(d===k.Ke&&gl(hl(),c,k.zg))h=l,g=k;else if(!(null===k.hb||k.Ke>d)){var m=k.hb;l=k;k=m;continue}break}l=g;k=null===l?z():new F(l.yd);if(z()===k)l=new F(1);else{if(!(k instanceof F))throw new x(k);l=new F(1+(k.p|0)|0)}k=B(new C,k,l);m=k.Y;var n=k.Z;if(z()!==m||z()!==n)if(m=k.Z,k.Y instanceof F&&z()===m)null!==h?h.hb=g.hb:a.oa.d[e]=g.hb, + a.ic=-1+a.ic|0;else if(h=k.Y,m=k.Z,z()===h&&m instanceof F)g=m.p,e=(1+a.ic|0)>=a.ji?(ii(a,a.oa.d.length<<1),d&(-1+a.oa.d.length|0)):e,ji(a,c,g,d,e);else if(c=k.Z,k.Y instanceof F&&c instanceof F)g.yd=c.p;else throw new x(k);return l}));return a}function uP(b,a){var c=b.Ye(),d=b.Ye();for(b=b.y();b.C();){var e=b.z();(a.s(e)?c:d).pa(e)}return B(new C,c.db(),d.db())}function vP(b,a){var c=b.Rb().lb();for(b=b.y();b.C();){var d=a.s(b.z());c.pa(d)}return c.db()} + function wP(b,a){var c=b.Rb().lb();for(b=b.y();b.C();){var d=a.s(b.z());c.kc(d)}return c.db()}function wM(b,a){var c=b.Rb().lb();for(b=b.y();b.C();){var d=a.s(b.z());c.kc(d)}return c.db()}function mq(b){var a=b.Rb().lb(),c=0;for(b=b.y();b.C();){var d=B(new C,b.z(),c);a.pa(d);c=1+c|0}return a.db()}function xP(b,a,c){var d=b.Ye();for(b=b.y();b.C();){var e=b.z();!!a.s(e)!==c&&d.pa(e)}return d.db()} + function yP(b){this.gy=!1;this.Lu=0;this.gF=this.yo=null;if(null===b)throw null;this.gF=b;this.gy=!1;this.Lu=0;this.yo=b.Fb}yP.prototype=new kF;yP.prototype.constructor=yP;f=yP.prototype;f.w=function(){return"\x3cfunction1\x3e"};f.Dt=function(b,a){var c=gi(G(),b),d=Lv(Nv(),c);this.gy?this.Lu=eK(this.yo,b,a,c,d,0,this.Lu):(this.yo=bK(this.yo,b,a,c,d,0,!0),this.yo!==this.gF.Fb&&(this.gy=!0,this.Lu=Lw(Pw(),Kw(Pw(),d,0))))};f.S=function(b,a){this.Dt(b,a)};f.s=function(b){this.Dt(b.o(),b.m())}; + f.$classData=u({OR:0},!1,"scala.collection.immutable.HashMap$accum$1",{OR:1,Tj:1,i:1,oi:1,va:1});function zP(){this.Ji=null;this.Ji=le()}zP.prototype=new xJ;zP.prototype.constructor=zP;zP.prototype.tb=function(b){return Px(b)?b:wJ.prototype.tb.call(this,b)};zP.prototype.$classData=u({XR:0},!1,"scala.collection.immutable.Iterable$",{XR:1,Mx:1,i:1,Ee:1,n:1});var AP;function gP(){AP||(AP=new zP);return AP}function BP(){this.ci=null;CP=this;this.ci=DP(new EP(new H(()=>lL())))}BP.prototype=new p; + BP.prototype.constructor=BP;f=BP.prototype;f.Yc=function(b){return SJ(this,b)};function FP(b,a,c,d){var e=new Yi(a);return new EP(new H(()=>{for(var g=null,h=!1,k=e.pc;!h&&!k.r();)g=GP(k).x(),h=!!c.s(g)!==d,k=GP(k).qc(),e.pc=k;return h?(gy(),k=FP(gy(),k,c,d),new iL(g,k)):lL()}))} + function HP(b,a,c){var d=new Yi(a);return new EP(new H(()=>{for(var e=new Yi(null),g=!1,h=new Yi(d.pc);!g&&!h.pc.r();)e.pc=c.s(GP(h.pc).x()).y(),g=e.pc.C(),g||(h.pc=GP(h.pc).qc(),d.pc=h.pc);return g?(g=e.pc.z(),h.pc=GP(h.pc).qc(),d.pc=h.pc,gy(),gy(),new iL(g,new EP(new H(()=>IP(gy(),e.pc,new H(()=>GP(HP(gy(),h.pc,c)))))))):lL()}))}function JP(b,a,c){var d=new Yi(a),e=new nF(c);return new EP(new H(()=>{for(var g=d.pc,h=e.Gy;0KP(gy(),a.y())))}function IP(b,a,c){return a.C()?(b=a.z(),new iL(b,new EP(new H(()=>IP(gy(),a,c))))):or(c)}function KP(b,a){return a.C()?(b=a.z(),new iL(b,new EP(new H(()=>KP(gy(),a))))):lL()}function LP(b,a,c){return new EP(new H(()=>{gy();var d=LP(gy(),a+c|0,c);return new iL(a,d)}))}f.lb=function(){return new MP};f.sb=function(){return this.ci};f.tb=function(b){return SJ(this,b)}; + f.$classData=u({ZR:0},!1,"scala.collection.immutable.LazyList$",{ZR:1,i:1,ai:1,Ee:1,n:1});var CP;function gy(){CP||(CP=new BP);return CP}function ML(b){this.iq=this.hq=null;this.Wk=0;this.gq=null;this.ry=b;this.hq=new uL;this.iq=Ww();this.Wk=0}ML.prototype=new p;ML.prototype.constructor=ML;f=ML.prototype;f.Xc=function(){};f.kc=function(b){return vE(this,b)}; + function NP(b,a,c){if(null!==b.gq)b.gq=OP(b.gq,a,c);else{var d=b.hq.Sw(a,null);if(null!==d){var e=d.vl();d=d.m();var g=b.ry,h=IL();null===g||g!==h||gl(hl(),d,c)?(d=b.ry,g=JL(),null!==d&&d===g&&(PP(b.hq,a,B(new C,b.Wk,c)),b.iq=ix(jx(b.iq,e),null,b.Wk,a),NL(),a=b.Wk,b.Wk=2147483647===a?-2147483648:1+a|0)):PP(b.hq,a,B(new C,e,c))}else if(null===d)PP(b.hq,a,B(new C,b.Wk,c)),b.iq=ix(b.iq,null,b.Wk,a),NL(),a=b.Wk,b.Wk=2147483647===a?-2147483648:1+a|0;else throw new x(d);}return b} + function QP(b){null===b.gq&&(b.gq=new rL(b.iq,sL(b.hq),b.Wk,b.ry));return b.gq}f.db=function(){return QP(this)};f.pa=function(b){return NP(this,b.o(),b.m())};f.$classData=u({nT:0},!1,"scala.collection.immutable.TreeSeqMap$Builder",{nT:1,i:1,Lf:1,Je:1,Ie:1});function RP(){this.IF=null;SP=this;this.IF=new fE("")}RP.prototype=new p;RP.prototype.constructor=RP;function TP(b,a){b=b.lb();var c=a.V();0<=c&&b.Xc(c);b.kc(a);return b.db()}RP.prototype.lb=function(){var b=qr();return new XJ(b,new $f(a=>new fE(a)))}; + RP.prototype.$classData=u({JT:0},!1,"scala.collection.immutable.WrappedString$",{JT:1,i:1,EW:1,CW:1,n:1});var SP;function UP(){SP||(SP=new RP);return SP}function XJ(b,a){this.NF=this.os=null;if(null===b)throw null;this.os=b;this.NF=a}XJ.prototype=new p;XJ.prototype.constructor=XJ;f=XJ.prototype;f.Xc=function(b){this.os.Xc(b)};f.db=function(){return this.NF.s(this.os.db())};f.kc=function(b){this.os.kc(b);return this};f.pa=function(b){this.os.pa(b);return this}; + f.$classData=u({dU:0},!1,"scala.collection.mutable.Builder$$anon$1",{dU:1,i:1,Lf:1,Je:1,Ie:1});function FG(b,a){b.$g=a;return b}function GG(){this.$g=null}GG.prototype=new p;GG.prototype.constructor=GG;function VP(){}f=VP.prototype=GG.prototype;f.Xc=function(){};function HG(b,a){b.$g.pa(a);return b}f.kc=function(b){this.$g.kc(b);return this};f.pa=function(b){return HG(this,b)};f.db=function(){return this.$g};f.$classData=u({ps:0},!1,"scala.collection.mutable.GrowableBuilder",{ps:1,i:1,Lf:1,Je:1,Ie:1}); + function WP(){this.Ji=null;this.Ji=VJ()}WP.prototype=new xJ;WP.prototype.constructor=WP;WP.prototype.$classData=u({CU:0},!1,"scala.collection.mutable.Iterable$",{CU:1,Mx:1,i:1,Ee:1,n:1});var XP;function YP(){this.cn=null;this.cn=WL()}YP.prototype=new OJ;YP.prototype.constructor=YP;YP.prototype.$classData=u({GU:0},!1,"scala.collection.mutable.Map$",{GU:1,SQ:1,i:1,Ur:1,n:1});var ZP;function di(){ZP||(ZP=new YP);return ZP}function $P(){this.Ji=null;this.Ji=eM()}$P.prototype=new xJ; + $P.prototype.constructor=$P;$P.prototype.$classData=u({MU:0},!1,"scala.collection.mutable.Set$",{MU:1,Mx:1,i:1,Ee:1,n:1});var aQ;function Yh(){aQ||(aQ=new $P);return aQ}class cH extends Wy{constructor(b){super();this.TF=b;Cw(this,null,!1)}pD(){}}cH.prototype.$classData=u({gV:0},!1,"scala.runtime.NonLocalReturnControl",{gV:1,zW:1,ub:1,i:1,n:1});function bQ(){}bQ.prototype=new p;bQ.prototype.constructor=bQ;function cQ(){}cQ.prototype=bQ.prototype;function dQ(){}dQ.prototype=new p; + dQ.prototype.constructor=dQ;function eQ(){}eQ.prototype=dQ.prototype;function tz(){this.Bw=null;oz(this,new $f(b=>new Z(b)))}tz.prototype=new qz;tz.prototype.constructor=tz;tz.prototype.$classData=u({yM:0},!1,"sourcecode.Name$",{yM:1,RV:1,i:1,QV:1,n:1});var sz;function fQ(){this.tn=null}fQ.prototype=new p;fQ.prototype.constructor=fQ;function gQ(){}f=gQ.prototype=fQ.prototype;f.Hw=function(b){return this.tn.s(b)};f.Tw=function(b){return this.tn.vc(b)};f.N=function(){return"MapConfiguration"};f.P=function(){return 1}; + f.Q=function(b){return 0===b?this.tn:yy(G(),b)};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof fQ){var a=this.tn;b=b.tn;return null===a?null===b:hQ(a,b)}return!1};function BM(b){this.Xu=b;wm()}BM.prototype=new Dd;BM.prototype.constructor=BM;f=BM.prototype;f.N=function(){return"ApplyDefTactic"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.Xu:yy(G(),b)};f.B=function(){return bz(this)};f.w=function(){return sy(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof BM){var a=this.Xu;b=b.Xu;return null===a?null===b:a.l(b)}return!1};f.$classData=u({dG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.ApplyDefTactic",{dG:1,Dh:1,i:1,R:1,A:1,n:1}); + function he(b,a){this.$u=b;this.Zu=a;b=Rd().yq;if(-1!==(a.indexOf(b)|0))throw Hi("requirement failed: Label should not contain the sublabel delimiter "+Rd().yq);b=Rd().zq;if(-1!==(a.indexOf(b)|0))throw Hi("requirement failed: Label should not contain the label separator "+Rd().zq);}he.prototype=new p;he.prototype.constructor=he;f=he.prototype;f.N=function(){return"BelleSubLabel"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.$u;case 1:return this.Zu;default:return yy(G(),b)}}; + f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof he){var a=this.$u,c=b.$u;return(null===a?null===c:a.l(c))?this.Zu===b.Zu:!1}return!1};f.$classData=u({fG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.BelleSubLabel",{fG:1,i:1,Yu:1,R:1,A:1,n:1}); + function de(b){this.av=b;var a=Rd().yq;if(-1!==(b.indexOf(a)|0))throw Hi("requirement failed: Label should not contain the sublabel delimiter "+Rd().yq);a=Rd().zq;if(-1!==(b.indexOf(a)|0))throw Hi("requirement failed: Label should not contain the label separator "+Rd().zq);}de.prototype=new p;de.prototype.constructor=de;f=de.prototype;f.N=function(){return"BelleTopLevelLabel"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.av:yy(G(),b)};f.B=function(){return bz(this)};f.w=function(){return sy(this)}; + f.l=function(b){return this===b?!0:b instanceof de?this.av===b.av:!1};f.$classData=u({gG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.BelleTopLevelLabel",{gG:1,i:1,Yu:1,R:1,A:1,n:1});function LM(b){this.bv=b;wm()}LM.prototype=new Dd;LM.prototype.constructor=LM;f=LM.prototype;f.N=function(){return"BranchTactic"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.bv:yy(G(),b)};f.B=function(){return bz(this)};f.w=function(){return sy(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof LM){var a=this.bv;b=b.bv;return null===a?null===b:a.l(b)}return!1};f.$classData=u({hG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.BranchTactic",{hG:1,Dh:1,i:1,R:1,A:1,n:1});function MM(b){this.cv=b;wm()}MM.prototype=new Dd;MM.prototype.constructor=MM;f=MM.prototype;f.N=function(){return"CaseTactic"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.cv:yy(G(),b)};f.B=function(){return bz(this)};f.w=function(){return sy(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof MM){var a=this.cv;b=b.cv;return null===a?null===b:a.l(b)}return!1};f.$classData=u({iG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.CaseTactic",{iG:1,Dh:1,i:1,R:1,A:1,n:1});function IM(b,a){this.dv=b;this.ev=a;wm()}IM.prototype=new Dd;IM.prototype.constructor=IM;f=IM.prototype;f.N=function(){return"DefTactic"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.dv;case 1:return this.ev;default:return yy(G(),b)}};f.B=function(){return bz(this)}; + f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof IM&&this.dv===b.dv){var a=this.ev;b=b.ev;return null===a?null===b:a.l(b)}return!1};f.$classData=u({jG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.DefTactic",{jG:1,Dh:1,i:1,R:1,A:1,n:1});function Az(b){this.un=b;wm()}Az.prototype=new Dd;Az.prototype.constructor=Az;f=Az.prototype;f.N=function(){return"EitherTactic"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.un:yy(G(),b)};f.B=function(){return bz(this)}; + f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Az){var a=this.un;b=b.un;return null===a?null===b:a.l(b)}return!1};f.$classData=u({kG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.EitherTactic",{kG:1,Dh:1,i:1,R:1,A:1,n:1});function Fz(b,a,c,d,e){this.Fs=b;this.Gs=a;this.Hs=c;this.Es=d;this.Ds=e}Fz.prototype=new p;Fz.prototype.constructor=Fz;f=Fz.prototype;f.N=function(){return"Find"};f.P=function(){return 5}; + f.Q=function(b){switch(b){case 0:return this.Fs;case 1:return this.Gs;case 2:return this.Hs;case 3:return this.Es;case 4:return this.Ds;default:return yy(G(),b)}};f.B=function(){var b=Wa("Find");b=G().H(-889275714,b);var a=this.Fs;b=G().H(b,a);a=this.Gs;a=gi(G(),a);b=G().H(b,a);a=this.Hs;a=gi(G(),a);b=G().H(b,a);a=this.Es?1231:1237;b=G().H(b,a);a=this.Ds;a=gi(G(),a);b=G().H(b,a);return G().Ja(b,5)};f.w=function(){return sy(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof Fz){if(this.Fs===b.Fs)if(this.Es===b.Es){var a=this.Gs,c=b.Gs;a=null===a?null===c:a.l(c)}else a=!1;else a=!1;if(a&&(a=this.Hs,c=b.Hs,null===a?null===c:a.l(c)))return a=this.Ds,b=b.Ds,null===a?null===b:a.l(b)}return!1};f.$classData=u({mG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.Find",{mG:1,i:1,lv:1,R:1,A:1,n:1});function nM(b,a,c){this.Js=b;this.Ks=a;this.Is=c;new ue}nM.prototype=new p;nM.prototype.constructor=nM;f=nM.prototype;f.N=function(){return"Fixed"}; + f.P=function(){return 3};f.Q=function(b){switch(b){case 0:return this.Js;case 1:return this.Ks;case 2:return this.Is;default:return yy(G(),b)}};f.B=function(){var b=Wa("Fixed");b=G().H(-889275714,b);var a=this.Js;a=gi(G(),a);b=G().H(b,a);a=this.Ks;a=gi(G(),a);b=G().H(b,a);a=this.Is?1231:1237;b=G().H(b,a);return G().Ja(b,3)};f.w=function(){return sy(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof nM){if(this.Is===b.Is){var a=this.Js,c=b.Js;a=null===a?null===c:a.l(c)}else a=!1;if(a)return a=this.Ks,b=b.Ks,null===a?null===b:a.l(b)}return!1};f.$classData=u({oG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.Fixed",{oG:1,i:1,lv:1,R:1,A:1,n:1});function pM(b,a){this.Ls=b;this.Ms=a}pM.prototype=new p;pM.prototype.constructor=pM;f=pM.prototype;f.N=function(){return"LastAnte"};f.P=function(){return 2}; + f.Q=function(b){switch(b){case 0:return this.Ls;case 1:return this.Ms;default:return yy(G(),b)}};f.B=function(){var b=Wa("LastAnte");b=G().H(-889275714,b);var a=this.Ls;b=G().H(b,a);a=this.Ms;a=gi(G(),a);b=G().H(b,a);return G().Ja(b,2)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof pM&&this.Ls===b.Ls){var a=this.Ms;b=b.Ms;return null===a?null===b:a.l(b)}return!1};f.$classData=u({pG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.LastAnte",{pG:1,i:1,lv:1,R:1,A:1,n:1}); + function qM(b,a){this.Ns=b;this.Os=a}qM.prototype=new p;qM.prototype.constructor=qM;f=qM.prototype;f.N=function(){return"LastSucc"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.Ns;case 1:return this.Os;default:return yy(G(),b)}};f.B=function(){var b=Wa("LastSucc");b=G().H(-889275714,b);var a=this.Ns;b=G().H(b,a);a=this.Os;a=gi(G(),a);b=G().H(b,a);return G().Ja(b,2)};f.w=function(){return sy(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof qM&&this.Ns===b.Ns){var a=this.Os;b=b.Os;return null===a?null===b:a.l(b)}return!1};f.$classData=u({qG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.LastSucc",{qG:1,i:1,lv:1,R:1,A:1,n:1});function GM(b,a,c){this.fv=b;this.hv=a;this.gv=c;wm()}GM.prototype=new Dd;GM.prototype.constructor=GM;f=GM.prototype;f.N=function(){return"Let"};f.P=function(){return 3}; + f.Q=function(b){switch(b){case 0:return this.fv;case 1:return this.hv;case 2:return this.gv;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof GM){var a=this.fv,c=b.fv;(null===a?null===c:a.l(c))?(a=this.hv,c=b.hv,a=null===a?null===c:a.l(c)):a=!1;if(a)return a=this.gv,b=b.gv,null===a?null===b:a.l(b)}return!1};f.$classData=u({rG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.Let",{rG:1,Dh:1,i:1,R:1,A:1,n:1}); + function EM(b){this.iv=b;wm()}EM.prototype=new Dd;EM.prototype.constructor=EM;f=EM.prototype;f.N=function(){return"OnAll"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.iv:yy(G(),b)};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof EM){var a=this.iv;b=b.iv;return null===a?null===b:a.l(b)}return!1};f.$classData=u({sG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.OnAll",{sG:1,Dh:1,i:1,R:1,A:1,n:1}); + function FM(b,a){this.jv=b;this.kv=a;wm()}FM.prototype=new Dd;FM.prototype.constructor=FM;f=FM.prototype;f.N=function(){return"PartialTactic"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.jv;case 1:return this.kv;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof FM){var a=this.jv,c=b.jv;if(null===a?null===c:a.l(c))return a=this.kv,b=b.kv,null===a?null===b:a.l(b)}return!1}; + f.$classData=u({tG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.PartialTactic",{tG:1,Dh:1,i:1,R:1,A:1,n:1});function PM(b,a){this.Ps=b;this.Qs=a;wm()}PM.prototype=new Dd;PM.prototype.constructor=PM;f=PM.prototype;f.N=function(){return"RepeatTactic"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.Ps;case 1:return this.Qs;default:return yy(G(),b)}}; + f.B=function(){var b=Wa("RepeatTactic");b=G().H(-889275714,b);var a=this.Ps;a=gi(G(),a);b=G().H(b,a);a=this.Qs;b=G().H(b,a);return G().Ja(b,2)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof PM&&this.Qs===b.Qs){var a=this.Ps;b=b.Ps;return null===a?null===b:a.l(b)}return!1};f.$classData=u({wG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.RepeatTactic",{wG:1,Dh:1,i:1,R:1,A:1,n:1});function QM(b){this.mv=b;wm()}QM.prototype=new Dd;QM.prototype.constructor=QM;f=QM.prototype; + f.N=function(){return"SaturateTactic"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.mv:yy(G(),b)};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof QM){var a=this.mv;b=b.mv;return null===a?null===b:a.l(b)}return!1};f.$classData=u({xG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.SaturateTactic",{xG:1,Dh:1,i:1,R:1,A:1,n:1});function Jz(b){this.wn=b;wm()}Jz.prototype=new Dd;Jz.prototype.constructor=Jz;f=Jz.prototype;f.N=function(){return"SeqTactic"}; + f.P=function(){return 1};f.Q=function(b){return 0===b?this.wn:yy(G(),b)};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Jz){var a=this.wn;b=b.wn;return null===a?null===b:a.l(b)}return!1};f.$classData=u({yG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.SeqTactic",{yG:1,Dh:1,i:1,R:1,A:1,n:1});function SM(b,a){this.nv=b;this.ov=a;wm()}SM.prototype=new Dd;SM.prototype.constructor=SM;f=SM.prototype;f.N=function(){return"Using"};f.P=function(){return 2}; + f.Q=function(b){switch(b){case 0:return this.nv;case 1:return this.ov;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof SM){var a=this.nv,c=b.nv;if(null===a?null===c:a.l(c))return a=this.ov,b=b.ov,null===a?null===b:a.l(b)}return!1};f.$classData=u({AG:0},!1,"edu.cmu.cs.ls.keymaerax.bellerophon.Using",{AG:1,Dh:1,i:1,R:1,A:1,n:1});function Nz(b,a){this.Ss=b;this.qv=a;this.GG="formula"}Nz.prototype=new p; + Nz.prototype.constructor=Nz;f=Nz.prototype;f.ya=function(){return this.Ss};f.jg=function(){return this.GG};f.N=function(){return"FormulaArg"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.Ss;case 1:return this.qv;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Nz&&this.Ss===b.Ss){var a=this.qv;b=b.qv;return null===a?null===b:a.l(b)}return!1}; + f.$classData=u({FG:0},!1,"edu.cmu.cs.ls.keymaerax.btactics.macros.FormulaArg",{FG:1,i:1,al:1,R:1,A:1,n:1});function Rz(b){this.My=this.Ly=null;this.Bq=b;this.Ly=b.ya();this.My="list["+b.jg()+"]"}Rz.prototype=new p;Rz.prototype.constructor=Rz;f=Rz.prototype;f.ya=function(){return this.Ly};f.jg=function(){return this.My};f.N=function(){return"ListArg"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.Bq:yy(G(),b)};f.B=function(){return bz(this)};f.w=function(){return sy(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof Rz){var a=this.Bq;b=b.Bq;return null===a?null===b:a.l(b)}return!1};f.$classData=u({HG:0},!1,"edu.cmu.cs.ls.keymaerax.btactics.macros.ListArg",{HG:1,i:1,al:1,R:1,A:1,n:1});function Uz(b){this.Py=this.Oy=null;this.Cq=b;this.Oy=b.ya();this.Py="option["+b.jg()+"]"}Uz.prototype=new p;Uz.prototype.constructor=Uz;f=Uz.prototype;f.ya=function(){return this.Oy};f.jg=function(){return this.Py};f.N=function(){return"OptionArg"};f.P=function(){return 1}; + f.Q=function(b){return 0===b?this.Cq:yy(G(),b)};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Uz){var a=this.Cq;b=b.Cq;return null===a?null===b:a.l(b)}return!1};f.$classData=u({JG:0},!1,"edu.cmu.cs.ls.keymaerax.btactics.macros.OptionArg",{JG:1,i:1,al:1,R:1,A:1,n:1});function Wz(b,a){this.Us=b;this.sv=a;this.LG="posinexpr"}Wz.prototype=new p;Wz.prototype.constructor=Wz;f=Wz.prototype;f.ya=function(){return this.Us};f.jg=function(){return this.LG}; + f.N=function(){return"PosInExprArg"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.Us;case 1:return this.sv;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Wz&&this.Us===b.Us){var a=this.sv;b=b.sv;return null===a?null===b:a.l(b)}return!1};f.$classData=u({KG:0},!1,"edu.cmu.cs.ls.keymaerax.btactics.macros.PosInExprArg",{KG:1,i:1,al:1,R:1,A:1,n:1}); + function Pz(b,a){this.Vs=b;this.tv=a;this.NG="string"}Pz.prototype=new p;Pz.prototype.constructor=Pz;f=Pz.prototype;f.ya=function(){return this.Vs};f.jg=function(){return this.NG};f.N=function(){return"StringArg"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.Vs;case 1:return this.tv;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.w=function(){return sy(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof Pz&&this.Vs===b.Vs){var a=this.tv;b=b.tv;return null===a?null===b:a.l(b)}return!1};f.$classData=u({MG:0},!1,"edu.cmu.cs.ls.keymaerax.btactics.macros.StringArg",{MG:1,i:1,al:1,R:1,A:1,n:1});function Xz(b,a){this.Ws=b;this.uv=a;this.PG="subst"}Xz.prototype=new p;Xz.prototype.constructor=Xz;f=Xz.prototype;f.ya=function(){return this.Ws};f.jg=function(){return this.PG};f.N=function(){return"SubstitutionArg"};f.P=function(){return 2}; + f.Q=function(b){switch(b){case 0:return this.Ws;case 1:return this.uv;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Xz&&this.Ws===b.Ws){var a=this.uv;b=b.uv;return null===a?null===b:a.l(b)}return!1};f.$classData=u({OG:0},!1,"edu.cmu.cs.ls.keymaerax.btactics.macros.SubstitutionArg",{OG:1,i:1,al:1,R:1,A:1,n:1});function ik(b){this.Uy=0;this.xv=!1;this.Zs=b;this.WG=!0;this.XG=!this.WG;this.VG=b} + ik.prototype=new p;ik.prototype.constructor=ik;f=ik.prototype;f.w=function(){return""+this.Ar()};f.Ar=function(){this.xv||this.xv||(this.Uy=this.Yw()?1+this.yr()|0:-1-this.yr()|0,this.xv=!0);return this.Uy};f.Yw=function(){return this.XG};f.yr=function(){return this.VG};f.N=function(){return"AntePos"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.Zs:yy(G(),b)};f.B=function(){var b=Wa("AntePos");b=G().H(-889275714,b);var a=this.Zs;b=G().H(b,a);return G().Ja(b,1)}; + f.l=function(b){return this===b?!0:b instanceof ik?this.Zs===b.Zs:!1};f.$classData=u({UG:0},!1,"edu.cmu.cs.ls.keymaerax.core.AntePos",{UG:1,i:1,mI:1,R:1,A:1,n:1});function iQ(){}iQ.prototype=new p;iQ.prototype.constructor=iQ;f=iQ.prototype;f.w=function(){return"||"};f.N=function(){return"AnyArg"};f.P=function(){return 0};f.Q=function(b){return yy(G(),b)};f.B=function(){return 1966152938};f.$classData=u({YG:0},!1,"edu.cmu.cs.ls.keymaerax.core.AnyArg$",{YG:1,i:1,rI:1,R:1,A:1,n:1});var jQ; + function Le(){jQ||(jQ=new iQ);return jQ}function kQ(){}kQ.prototype=new p;kQ.prototype.constructor=kQ;f=kQ.prototype;f.w=function(){return"Bool"};f.N=function(){return"Bool"};f.P=function(){return 0};f.Q=function(b){return yy(G(),b)};f.B=function(){return 2076426};f.$classData=u({eH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Bool$",{eH:1,i:1,ft:1,R:1,A:1,n:1});var lQ;function Be(){lQ||(lQ=new kQ);return lQ}function Hf(b,a){this.Bd=b;this.qi=a}Hf.prototype=new p;Hf.prototype.constructor=Hf;f=Hf.prototype; + f.rD=function(){return!0};f.r=function(){return!1};f.ta=function(b){return!this.Bd.ta(b)};function Jf(b,a){var c=b.Bd.Mg(a);return new Hf(c,b.qi.qb(a))}f.Ek=function(b){return new Ef(b.Mg(this.Bd))};f.VF=function(){throw tw("CoSets are infinite so have no finite Set representation");};f.So=function(){var b=this.qi;return Kf(Lf(),b)};f.w=function(){return"all but "+mQ(this.Bd)};f.Tc=function(){return this.Bd.r()?"all":"all but {"+Pi(this.Bd,"",",","")+"}"};f.N=function(){return"CoFiniteSet"};f.P=function(){return 2}; + f.Q=function(b){switch(b){case 0:return this.Bd;case 1:return this.qi;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Hf){var a=this.Bd,c=b.Bd;if(null===a?null===c:a.l(c))return a=this.qi,b=b.qi,null===a?null===b:a.l(b)}return!1};f.As=function(b){var a=this.Bd.qb(b);return new Hf(a,this.qi.Mg(b))};f.Vj=function(b){return Jf(this,b)};f.sn=function(b){var a=this.Bd.oj(b);return new Hf(a,this.qi.Jg(b))}; + f.$classData=u({hH:0},!1,"edu.cmu.cs.ls.keymaerax.core.CoFiniteSet",{hH:1,i:1,pI:1,R:1,A:1,n:1});function nQ(){}nQ.prototype=new p;nQ.prototype.constructor=nQ;f=nQ.prototype;f.w=function(){return"DifferentialProgram"};f.N=function(){return"DifferentialProgramKind"};f.P=function(){return 0};f.Q=function(b){return yy(G(),b)};f.B=function(){return 938561949};f.$classData=u({rH:0},!1,"edu.cmu.cs.ls.keymaerax.core.DifferentialProgramKind$",{rH:1,i:1,bt:1,R:1,A:1,n:1});var oQ; + function Vo(){oQ||(oQ=new nQ);return oQ}function Gh(b){this.An=b;kf();if(b.r())throw xf(new yf,"Core requirement failed: taboos expect non-empty list of taboo variables");}Gh.prototype=new p;Gh.prototype.constructor=Gh;f=Gh.prototype;f.w=function(){return"|"+Pi(this.An,"",",","")+"|"};f.N=function(){return"Except"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.An:yy(G(),b)};f.B=function(){return bz(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof Gh){var a=this.An;b=b.An;return null===a?null===b:a.l(b)}return!1};f.$classData=u({zH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Except",{zH:1,i:1,rI:1,R:1,A:1,n:1});function Ef(b){this.ke=b}Ef.prototype=new p;Ef.prototype.constructor=Ef;f=Ef.prototype;f.rD=function(){return!1};f.r=function(){return this.ke.r()};f.ta=function(b){return this.ke.ta(b)};f.sn=function(b){return new Ef(this.ke.Jg(b))};f.Vj=function(b){return new Ef(this.ke.qb(b))};f.As=function(b){return new Ef(this.ke.Mg(b))}; + f.Ek=function(b){return new Ef(this.ke.Dk(b))};f.w=function(){return mQ(this.ke)};f.Tc=function(){return"{"+Pi(this.ke,"",",","")+"}"};f.VF=function(){var b=this.ke;return Kf(Lf(),b)};f.So=function(){var b=this.ke;return Kf(Lf(),b)};f.N=function(){return"FiniteSet"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.ke:yy(G(),b)};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Ef){var a=this.ke;b=b.ke;return null===a?null===b:a.l(b)}return!1}; + f.$classData=u({CH:0},!1,"edu.cmu.cs.ls.keymaerax.core.FiniteSet",{CH:1,i:1,pI:1,R:1,A:1,n:1});function pQ(){}pQ.prototype=new p;pQ.prototype.constructor=pQ;f=pQ.prototype;f.w=function(){return"Formula"};f.N=function(){return"FormulaKind"};f.P=function(){return 0};f.Q=function(b){return yy(G(),b)};f.B=function(){return-826702342};f.$classData=u({EH:0},!1,"edu.cmu.cs.ls.keymaerax.core.FormulaKind$",{EH:1,i:1,bt:1,R:1,A:1,n:1});var qQ;function Qe(){qQ||(qQ=new pQ);return qQ}function rQ(){} + rQ.prototype=new p;rQ.prototype.constructor=rQ;f=rQ.prototype;f.w=function(){return"Function"};f.N=function(){return"FunctionKind"};f.P=function(){return 0};f.Q=function(b){return yy(G(),b)};f.B=function(){return-47133780};f.$classData=u({HH:0},!1,"edu.cmu.cs.ls.keymaerax.core.FunctionKind$",{HH:1,i:1,bt:1,R:1,A:1,n:1});var sQ;function tQ(){}tQ.prototype=new p;tQ.prototype.constructor=tQ;f=tQ.prototype;f.w=function(){return"Program"};f.N=function(){return"ProgramKind"};f.P=function(){return 0}; + f.Q=function(b){return yy(G(),b)};f.B=function(){return-1616800744};f.$classData=u({iI:0},!1,"edu.cmu.cs.ls.keymaerax.core.ProgramKind$",{iI:1,i:1,bt:1,R:1,A:1,n:1});var uQ;function Re(){uQ||(uQ=new tQ);return uQ}class vQ extends mO{} + function wQ(b){kf();if(b.dm().r())throw xf(new yf,"Core requirement failed: quantifiers bind at least one variable");kf();if(b.dm().yp().E()!==b.dm().E())throw xf(new yf,"Core requirement failed: no duplicates within one quantifier block");kf();if(!b.dm().Ue(new $f(a=>{a=a.da();var c=b.dm().x().da();return null===a?null===c:a.l(c)})))throw xf(new yf,"Core requirement failed: all vars must have the same sort");}function Dj(b){return!!(b&&b.$classData&&b.$classData.eb.NA)}function xQ(){} + xQ.prototype=new p;xQ.prototype.constructor=xQ;f=xQ.prototype;f.w=function(){return"Real"};f.N=function(){return"Real"};f.P=function(){return 0};f.Q=function(b){return yy(G(),b)};f.B=function(){return 2543038};f.$classData=u({kI:0},!1,"edu.cmu.cs.ls.keymaerax.core.Real$",{kI:1,i:1,ft:1,R:1,A:1,n:1});var yQ;function He(){yQ||(yQ=new xQ);return yQ}function hk(b){this.TA=0;this.Kv=!1;this.gt=b;this.BI=!1;this.CI=!this.BI;this.AI=b}hk.prototype=new p;hk.prototype.constructor=hk;f=hk.prototype; + f.w=function(){return""+this.Ar()};f.Ar=function(){this.Kv||this.Kv||(this.TA=this.Yw()?1+this.yr()|0:-1-this.yr()|0,this.Kv=!0);return this.TA};f.Yw=function(){return this.CI};f.yr=function(){return this.AI};f.N=function(){return"SuccPos"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.gt:yy(G(),b)};f.B=function(){var b=Wa("SuccPos");b=G().H(-889275714,b);var a=this.gt;b=G().H(b,a);return G().Ja(b,1)};f.l=function(b){return this===b?!0:b instanceof hk?this.gt===b.gt:!1}; + f.$classData=u({zI:0},!1,"edu.cmu.cs.ls.keymaerax.core.SuccPos",{zI:1,i:1,mI:1,R:1,A:1,n:1});function zQ(){}zQ.prototype=new p;zQ.prototype.constructor=zQ;f=zQ.prototype;f.w=function(){return"Term"};f.N=function(){return"TermKind"};f.P=function(){return 0};f.Q=function(b){return yy(G(),b)};f.B=function(){return-1117502912};f.$classData=u({EI:0},!1,"edu.cmu.cs.ls.keymaerax.core.TermKind$",{EI:1,i:1,bt:1,R:1,A:1,n:1});var AQ;function Pe(){AQ||(AQ=new zQ);return AQ}function BQ(){}BQ.prototype=new p; + BQ.prototype.constructor=BQ;f=BQ.prototype;f.w=function(){return"Trafo"};f.N=function(){return"Trafo"};f.P=function(){return 0};f.Q=function(b){return yy(G(),b)};f.B=function(){return 81068428};f.$classData=u({HI:0},!1,"edu.cmu.cs.ls.keymaerax.core.Trafo$",{HI:1,i:1,ft:1,R:1,A:1,n:1});var CQ;function gA(){CQ||(CQ=new BQ);return CQ}function kj(b,a){this.hp=b;this.ip=a}kj.prototype=new p;kj.prototype.constructor=kj;f=kj.prototype;f.w=function(){return"("+this.hp+","+this.ip+")"};f.N=function(){return"Tuple"}; + f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.hp;case 1:return this.ip;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof kj){var a=this.hp,c=b.hp;if(null===a?null===c:a.l(c))return a=this.ip,b=b.ip,null===a?null===b:a.l(b)}return!1};f.$classData=u({JI:0},!1,"edu.cmu.cs.ls.keymaerax.core.Tuple",{JI:1,i:1,ft:1,R:1,A:1,n:1}); + function DQ(b){var a=b.Dn.aa(new $f(c=>c.rc)).Rd();kf();if(XA(a).E()!==a.E())throw xf(new yf,"Core requirement failed: conflict: no duplicate substitutions for the same substitutee "+b.Dn);a=EQ(b);kf();if(XA(a).E()!==a.E())throw xf(new yf,"Core requirement failed: conflict: no duplicate substitutions for the same substitutee (modulo renaming) "+b);}function FQ(b){0===(2&b.ht)<<24>>24&&(b.Lv=b.mg.qg(y(),new Lj((a,c)=>{c=hN(c);return jq(a,c)})),b.ht=(2|b.ht)<<24>>24);return b.Lv} + var IQ=function GQ(b,a,c){for(;;){var e=c;if(dh(e))return e;if(e instanceof Ge){var g=e;e=b.mg.ae(new $f((q=>r=>r.rc instanceof Ge&&kN(r,q))(g)));if(e instanceof F){var h=e.p.rc;if(!(h instanceof Ge))throw new x(h);h=h.Td;var k=b,l=a,m=iN(e.p),n=e.p.kd;m=Nf(l,m);if(!m.r())throw new sk(k.w(),l.Tc(),Ve().ba.s(n),Ve().ba.s(c),m.Tc(),"");b=new Oh(HQ(b,a,h,g.Td));a=Wf();c=e=e.p.kd}else{if(z()===e)return new Ge(g.bb,GQ(b,a,g.Td));throw new x(e);}}else{if(Ce()===e)return Ce();if(e instanceof fh){c=b.mg.ae(new $f((q=> + r=>{r=r.rc;return null===r?null===q:r.l(q)})(e)));if(c instanceof F){h=iN(c.p);g=c.p.kd;h=Nf(a,h);if(!h.r())throw new sk(b.w(),a.Tc(),Ve().ba.s(g),Ve().ba.s(e),h.Tc(),"");return c.p.kd}if(z()===c)return e;throw new x(c);}if(e instanceof eh)return e;if(e instanceof gh)return new gh(GQ(b,a,e.le));if(e instanceof Ie)return new Ie(GQ(b,a,e.rk),GQ(b,a,e.sk));if(e instanceof hh)return new hh(GQ(b,a,e.kk),GQ(b,a,e.lk));if(e instanceof jh)return new jh(GQ(b,a,e.gj),GQ(b,a,e.hj));if(e instanceof kh)return new kh(GQ(b, + a,e.Wa),GQ(b,a,e.Xa));if(e instanceof lh)return new lh(GQ(b,a,e.tk),GQ(b,a,e.uk));if(e instanceof mh)return a=e,new mh(GQ(b,Xf().il,a.Hh));if(e instanceof nh)return new nh(GQ(b,a,e.kg),GQ(b,a,e.lg));if(e instanceof oh){a=e;b=b.mg.ae(new $f((q=>r=>{r=r.rc;return null===r?null===q:r.l(q)})(a)));if(b instanceof F)return b.p.kd;if(z()===b)return a;throw new x(b);}throw new x(e);}}},LQ=function JQ(b,a,c){for(;;){var e=c;if(e instanceof xe){var g=e;e=b.mg.ae(new $f((q=>r=>r.rc instanceof xe&&kN(r,q))(g))); + if(e instanceof F){var h=e.p.rc;if(!(h instanceof xe))throw new x(h);h=h.Bf;var k=b,l=a,m=iN(e.p),n=e.p.kd;m=Nf(l,m);if(!m.r())throw new sk(k.w(),l.Tc(),Ve().ba.s(n),Ve().ba.s(c),m.Tc(),"");b=new Oh(HQ(b,a,h,g.Bf));a=Wf();c=e=e.p.kd}else{if(z()===e)return new xe(g.we,IQ(b,a,g.Bf));throw new x(e);}}else if(e instanceof rg)if(a=b.mg.ae(new $f((q=>r=>r.rc instanceof rg&&kN(r,q))(e))),a instanceof F){c=a.p.rc;if(!(c instanceof rg))throw new x(c);b=new Qi(c.gh,JQ(b,Xf().il,e.gh));e=mf().Df;b=new Oh(new nf(b, + e));e=Wf();c=a.p.kd;a=e}else{if(z()===a)return new rg(e.Jh,JQ(b,Xf().il,e.gh));throw new x(a);}else{if(sg()===e){b=b.mg.ae(new $f(q=>{q=q.rc;var r=sg();return null!==q&&q.l(r)}));if(b instanceof F)return b.p.kd;if(z()===b)return sg();throw new x(b);}if(Ng()===e||Og()===e)return c;if(e instanceof gg)return new gg(IQ(b,a,e.Zi),IQ(b,a,e.$i));if(e instanceof mg)return new mg(IQ(b,a,e.mk),IQ(b,a,e.nk));if(e instanceof ng)return new ng(IQ(b,a,e.ck),IQ(b,a,e.dk));if(e instanceof og)return new og(IQ(b,a, + e.ek),IQ(b,a,e.fk));if(e instanceof pg)return new pg(IQ(b,a,e.ik),IQ(b,a,e.jk));if(e instanceof qg)return new qg(IQ(b,a,e.aj),IQ(b,a,e.bj));if(e instanceof wg)return new wg(JQ(b,a,e.ok));if(e instanceof De)return new De(JQ(b,a,e.Xj),JQ(b,a,e.Yj));if(e instanceof yg)return new yg(JQ(b,a,e.pk),JQ(b,a,e.qk));if(e instanceof zg)return new zg(JQ(b,a,e.gk),JQ(b,a,e.hk));if(e instanceof Ag)return new Ag(JQ(b,a,e.Zj),JQ(b,a,e.$j));if(e instanceof Kg)return a=e,new Kg(JQ(b,Xf().il,a.ri));if(e instanceof Bg)return new Bg(e.Eg, + JQ(b,a.Vj(e.Eg),e.bk));if(e instanceof Cg)return new Cg(e.Dg,JQ(b,a.Vj(e.Dg),e.ak));if(e instanceof Dg){a=KQ(b,a,e.Bg);if(null===a)throw new x(a);return new Dg(a.m(),JQ(b,a.o(),e.Fh))}if(e instanceof Gg){a=KQ(b,a,e.Cg);if(null===a)throw new x(a);return new Gg(a.m(),JQ(b,a.o(),e.Gh))}if(e instanceof tg){a=e;b=b.mg.ae(new $f((q=>r=>{r=r.rc;return null===r?null===q:r.l(q)})(a)));if(b instanceof F)return b.p.kd;if(z()===b)return a;throw new x(b);}if(e instanceof Lg){c=KQ(b,a,e.gl);if(null===c)throw new x(c); + c=c.m();b=KQ(b,a,e.hl);if(null===b)throw new x(b);return new Lg(c,b.m())}if(e instanceof Mg){c=KQ(b,a,e.el);if(null===c)throw new x(c);c=c.m();b=KQ(b,a,e.fl);if(null===b)throw new x(b);return new Mg(c,b.m())}throw new x(e);}}},KQ=function MQ(b,a,c){if(c instanceof Ke){b=b.mg.ae(new $f(h=>{h=h.rc;return null===h?null===c:h.l(c)}));if(b instanceof F){var e=jN(b.p);return B(new C,If(a,e),b.p.kd)}if(z()===b)return B(new C,vg(Eg(),c.ej),c);throw new x(b);}if(c instanceof Sg){b=b.mg.ae(new $f(h=>{h=h.rc; + return null===h?null===c:h.l(c)}));if(b instanceof F)return e=jN(b.p),B(new C,If(a,e),b.p.kd);if(z()===b)return B(new C,vg(Eg(),c.jl),c);throw new x(b);}if(c instanceof Tg)return B(new C,a.sn(c.jf),new Tg(c.jf,IQ(b,a,c.ch)));if(c instanceof ah)return B(new C,a.sn(c.Uf),c);if(c instanceof Ug)return B(new C,a,new Ug(LQ(b,a,c.fj)));if(c instanceof bh)return e=NQ(b,c.Nf),a=If(a,e),B(new C,a,new bh(OQ(b,a,c.Nf),LQ(b,a,c.Fg)));if(c instanceof Vg){var g=MQ(b,a,c.eh);if(null===g)throw new x(g);e=g.o();g= + g.m();b=MQ(b,a,c.fh);if(null===b)throw new x(b);a=b.m();return B(new C,If(e,b.o()),new Vg(g,a))}if(c instanceof Oe){e=MQ(b,a,c.Vf);if(null===e)throw new x(e);a=e.m();b=MQ(b,e.o(),c.Mf);if(null===b)throw new x(b);return B(new C,b.o(),new Oe(a,b.m()))}if(c instanceof Wg){e=NQ(b,c.Wf);e=If(a,e);g=MQ(b,e,c.Wf);if(null===g)throw new x(g);a=g.o();g=g.m();if(null===e?null===a:e.l(a))return B(new C,e,new Wg(g));b=MQ(b,a,c.Wf);if(null===b)throw new x(b);return B(new C,a,new Wg(b.m()))}if(c instanceof $g){b= + MQ(b,a,c.Yi);if(null===b)throw new x(b);return B(new C,b.o(),new $g(b.m()))}if(c instanceof Xe)throw new PQ(c);if(c instanceof Ye)throw new PQ(c);if(c instanceof cf)throw new PQ(c);throw new x(c);},OQ=function QQ(b,a,c){if(c instanceof Xe&&null!==c.Ad)return new Xe(c.Ad,IQ(b,a,c.Eh));if(c instanceof Ye){b=b.mg.ae(new $f(g=>{g=g.rc;return null===g?null===c:g.l(c)}));if(b instanceof F)return b.p.kd;if(z()===b)return c;throw new x(b);}if(null!==c){var e=df(ef(),c);if(!e.r())return vf(ef(),QQ(b,a,e.G().o()), + QQ(b,a,e.G().m()))}throw new x(c);},HQ=function RQ(b,a,c,d){if(c instanceof nh&&d instanceof nh){var g=RQ(b,a,c.kg,d.kg);b=RQ(b,a,c.lg,d.lg);return lf(g,b)}g=new Qi(c,IQ(b,a,d));b=mf().Df;return new nf(g,b)},NQ=function SQ(b,a){for(;;){if(a instanceof Ke){b=b.mg.ae(new $f((e=>g=>{g=g.rc;return null===g?null===e:g.l(e)})(a)));if(b instanceof F)return jN(b.p);if(z()===b)return vg(Eg(),a.ej);throw new x(b);}if(a instanceof Sg){b=b.mg.ae(new $f((e=>g=>{g=g.rc;return null===g?null===e:g.l(e)})(a)));if(b instanceof + F)return jN(b.p);if(z()===b)return vg(Eg(),a.jl);throw new x(b);}if(a instanceof Ye){b=b.mg.ae(new $f((e=>g=>{g=g.rc;return null===g?null===e:g.l(e)})(a)));if(b instanceof F)return jN(b.p);if(z()===b)return vg(Eg(),a.dl);throw new x(b);}if(a instanceof Tg)return b=a,Tf(Xf(),b.jf);if(a instanceof Ug)return Wf();if(a instanceof Xe){var d=a;if(null!==d.Ad)return Xf(),b=Kf(Jd().Ng,Uf(new Vf,[d.Ad.ve,d.Ad])),new Ef(b)}if(a instanceof Vg)return d=a,a=SQ(b,d.eh),b=SQ(b,d.fh),If(a,b);if(a instanceof Oe)return d= + a,a=SQ(b,d.Vf),b=SQ(b,d.Mf),If(a,b);if(a instanceof Wg)a=a.Wf;else if(a instanceof $g)a=a.Yi;else{if(a instanceof ah)return b=a,Tf(Xf(),b.Uf);if(a instanceof bh)a=a.Nf;else{if(null!==a&&(d=df(ef(),a),!d.r()))return a=SQ(b,d.G().o()),b=SQ(b,d.G().m()),If(a,b);throw new x(a);}}}}; + function Oh(b){this.mg=this.Dn=this.Lv=null;this.ht=0;this.Dn=b;this.mg=b.Ha(new $f(a=>{var c=a.rc;a=a.kd;return!(null===c?null===a:c.l(a))}));kf();kf();try{DQ(this),b=!0}catch(a){b=!1}if(!b)throw xf(new yf,"Core requirement failed: unique left-hand sides in substitutees "+this);}Oh.prototype=new p;Oh.prototype.constructor=Oh;f=Oh.prototype;f.w=function(){return"USubstOne{"+Pi(this.mg,"",", ","")+"}"};function EQ(b){return 0===(2&b.ht)<<24>>24?FQ(b):b.Lv} + function ti(b,a){if(Fe(a)){try{var c=IQ(b,Wf(),a)}catch(h){if(h instanceof vQ)throw b=h,Ve().ba.s(a),b;throw h;}return c}if(we(a)){try{var d=LQ(b,Wf(),a)}catch(h){if(h instanceof vQ)throw b=h,Ve().ba.s(a),b;throw h;}return d}if(nj(a)){try{var e=OQ(b,th(Eg(),a),a)}catch(h){if(h instanceof vQ)throw b=h,Ve().ba.s(a),b;throw h;}return e}if(Je(a)){try{var g=KQ(b,Wf(),a).m()}catch(h){if(h instanceof vQ)throw b=h,Ve().ba.s(a),b;throw h;}return g}if(a instanceof ye)throw new sk(b.w(),"",a.w(),"","","substitutions are not defined on an isolated Function that is not applied to arguments."); + throw new x(a);}f.N=function(){return"USubstOne"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.Dn:yy(G(),b)};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Oh){var a=this.Dn;b=b.Dn;return null===a?null===b:a.l(b)}return!1};f.s=function(b){return ti(this,b)};var Qh=u({LI:0},!1,"edu.cmu.cs.ls.keymaerax.core.USubstOne",{LI:1,i:1,va:1,R:1,A:1,n:1});Oh.prototype.$classData=Qh;function TQ(){}TQ.prototype=new p;TQ.prototype.constructor=TQ;f=TQ.prototype; + f.w=function(){return"Unit"};f.N=function(){return"Unit"};f.P=function(){return 0};f.Q=function(b){return yy(G(),b)};f.B=function(){return 2641316};f.$classData=u({MI:0},!1,"edu.cmu.cs.ls.keymaerax.core.Unit$",{MI:1,i:1,ft:1,R:1,A:1,n:1});var UQ;function Ae(){UQ||(UQ=new TQ);return UQ}function VQ(){this.jj=!1;this.qm=null}VQ.prototype=new VN;VQ.prototype.constructor=VQ;function WQ(){}WQ.prototype=VQ.prototype; + function bO(b,a){if(In().gw&&Fe(b)){var c=zp(In(),b.mh()),d=zp(In(),b);if(0>=c.Kd(d)){b:for(b=b.mh();;){if(b&&b.$classData&&b.$classData.eb.jp){b=z();break b}if(b&&b.$classData&&b.$classData.eb.Ne)b=b.be();else{b=new F(b);break b}}b=!(b.r()?0:b.G()instanceof eh)}else b=!1}else c=zp(In(),b.mh()),b=zp(In(),b),b=0>=c.Kd(b);return b?a:"("+a+")"}function gO(b,a){var c=zp(In(),b.nh());b=zp(In(),b);return 0>=c.Kd(b)?a:"("+a+")"} + function hO(b,a){var c=zp(In(),b.nh());b=zp(In(),b);return 0>=c.Kd(b)?a:"("+a+")"}function cO(b,a){return XQ(b)?a:"("+a+")"}function dO(b,a){return YQ(b)?a:"("+a+")"}function eO(b,a){return XQ(b)?a:"{"+a+"}"}function fO(b,a){return YQ(b)?a:"{"+a+"}"}function Mp(b,a,c,d){this.zk=b;this.yk=a;this.Am=c;this.zm=d;if(!(b<=c||b===c&&a<=d))throw Hi("requirement failed: A region cannot start after it ends.");}Mp.prototype=new p;Mp.prototype.constructor=Mp;f=Mp.prototype;f.Ta=function(){return this.zk}; + f.Bc=function(){return this.yk};f.yi=function(){return new Mp(this.zk,this.yk,this.zk,this.yk)};f.Lm=function(){return new Mp(this.Am,this.zm,this.Am,this.zm)};f.w=function(){return this.yk===this.zm&&this.zk===this.Am?this.zk+":"+this.yk:this.zk+":"+this.yk+" to "+this.Am+":"+this.zm};f.N=function(){return"Region"};f.P=function(){return 4};f.Q=function(b){switch(b){case 0:return this.zk;case 1:return this.yk;case 2:return this.Am;case 3:return this.zm;default:return yy(G(),b)}}; + f.B=function(){var b=Wa("Region");b=G().H(-889275714,b);var a=this.zk;b=G().H(b,a);a=this.yk;b=G().H(b,a);a=this.Am;b=G().H(b,a);a=this.zm;b=G().H(b,a);return G().Ja(b,4)};f.l=function(b){return this===b?!0:b instanceof Mp?this.zk===b.zk&&this.yk===b.yk&&this.Am===b.Am&&this.zm===b.zm:!1};f.$classData=u({aL:0},!1,"edu.cmu.cs.ls.keymaerax.parser.Region",{aL:1,i:1,wK:1,n:1,R:1,A:1});function ZQ(){this.QC=this.PC=this.xt=this.Ak=this.Ae=this.uw=null;$Q=this;MB(this)}ZQ.prototype=new p; + ZQ.prototype.constructor=ZQ;function Km(){var b=kG();null===kG().uw&&null===kG().uw&&(kG().uw=new mB(b));kG()}ZQ.prototype.$classData=u({EL:0},!1,"fastparse.Implicits$Sequencer$",{EL:1,i:1,CV:1,DV:1,JV:1,GV:1});var $Q;function kG(){$Q||($Q=new ZQ);return $Q}function Dq(b,a){this.Of=b;this.Zq=a}Dq.prototype=new Aq;Dq.prototype.constructor=Dq;f=Dq.prototype;f.It=function(){return this};f.w=function(){return"Parsed.Success("+this.Of+", "+this.Zq+")"};f.N=function(){return"Success"};f.P=function(){return 2}; + f.Q=function(b){switch(b){case 0:return this.Of;case 1:return this.Zq;default:return yy(G(),b)}};f.B=function(){var b=Wa("Success");b=G().H(-889275714,b);var a=this.Of;a=gi(G(),a);b=G().H(b,a);a=this.Zq;b=G().H(b,a);return G().Ja(b,2)};f.l=function(b){if(this===b)return!0;if(b instanceof Dq&&this.Zq===b.Zq){var a=this.Of;b=b.Of;return gl(hl(),a,b)}return!1};f.$classData=u({TL:0},!1,"fastparse.Parsed$Success",{TL:1,KL:1,i:1,R:1,A:1,n:1});function aR(){}aR.prototype=new lO; + aR.prototype.constructor=aR;function bR(){}bR.prototype=aR.prototype;class kb extends mO{constructor(b){super();Cw(this,b,!0)}}kb.prototype.$classData=u({JM:0},!1,"java.lang.ArithmeticException",{JM:1,dc:1,Nb:1,ub:1,i:1,n:1});var ra=u({NM:0},!1,"java.lang.Byte",{NM:1,zl:1,i:1,n:1,td:1,Al:1},b=>dc(b));class Ui extends mO{constructor(){super();Cw(this,null,!0)}}Ui.prototype.$classData=u({RM:0},!1,"java.lang.ClassCastException",{RM:1,dc:1,Nb:1,ub:1,i:1,n:1}); + function Hi(b){var a=new ej;Cw(a,b,!0);return a}function $B(){var b=new ej;Cw(b,null,!0);return b}class ej extends mO{}ej.prototype.$classData=u({oh:0},!1,"java.lang.IllegalArgumentException",{oh:1,dc:1,Nb:1,ub:1,i:1,n:1});function tw(b){var a=new cR;Cw(a,b,!0);return a}function dR(){var b=new cR;Cw(b,null,!0);return b}class cR extends mO{}cR.prototype.$classData=u({ID:0},!1,"java.lang.IllegalStateException",{ID:1,dc:1,Nb:1,ub:1,i:1,n:1});function zy(b,a){Cw(b,a,!0);return b} + class Ay extends mO{}Ay.prototype.$classData=u({fx:0},!1,"java.lang.IndexOutOfBoundsException",{fx:1,dc:1,Nb:1,ub:1,i:1,n:1});class At extends mO{constructor(){super();Cw(this,null,!0)}}At.prototype.$classData=u({hN:0},!1,"java.lang.NegativeArraySizeException",{hN:1,dc:1,Nb:1,ub:1,i:1,n:1});function My(b){var a=new eR;Cw(a,b,!0);return a}function ge(){var b=new eR;Cw(b,null,!0);return b}class eR extends mO{} + eR.prototype.$classData=u({iN:0},!1,"java.lang.NullPointerException",{iN:1,dc:1,Nb:1,ub:1,i:1,n:1});var sa=u({kN:0},!1,"java.lang.Short",{kN:1,zl:1,i:1,n:1,td:1,Al:1},b=>vc(b));function sv(b){var a=new DJ;Cw(a,b,!0);return a}class DJ extends mO{}DJ.prototype.$classData=u({rN:0},!1,"java.lang.UnsupportedOperationException",{rN:1,dc:1,Nb:1,ub:1,i:1,n:1});class Wx extends mO{constructor(){super();Cw(this,"mutation occurred during iteration",!0)}} + Wx.prototype.$classData=u({wN:0},!1,"java.util.ConcurrentModificationException",{wN:1,dc:1,Nb:1,ub:1,i:1,n:1});function ce(b){var a=new fR;Cw(a,b,!0);return a}function gR(){var b=new fR;Cw(b,null,!0);return b}class fR extends mO{}fR.prototype.$classData=u({ZN:0},!1,"java.util.NoSuchElementException",{ZN:1,dc:1,Nb:1,ub:1,i:1,n:1});function TD(){}TD.prototype=new aP;TD.prototype.constructor=TD;TD.prototype.s=function(b){return b};TD.prototype.w=function(){return"generalized constraint"}; + TD.prototype.$classData=u({QO:0},!1,"scala.$less$colon$less$$anon$1",{QO:1,YV:1,ZV:1,i:1,va:1,n:1});class x extends mO{constructor(b){super();this.mE=null;this.zx=!1;this.bu=b;Cw(this,null,!0)}Pb(){if(!this.zx&&!this.zx){if(null===this.bu)var b="null";else try{b=this.bu+" (of class "+Ga(ja(this.bu))+")"}catch(a){b="an instance of class "+Ga(ja(this.bu))}this.mE=b;this.zx=!0}return this.mE}}x.prototype.$classData=u({UO:0},!1,"scala.MatchError",{UO:1,dc:1,Nb:1,ub:1,i:1,n:1});function hR(){} + hR.prototype=new p;hR.prototype.constructor=hR;function iR(){}iR.prototype=hR.prototype;hR.prototype.r=function(){return this===z()};hR.prototype.V=function(){return this.r()?0:1};hR.prototype.ta=function(b){return!this.r()&&gl(hl(),this.G(),b)};hR.prototype.y=function(){if(this.r())return fy().xa;fy();var b=this.G();return new jR(b)};function B(b,a,c){b.Y=a;b.Z=c;return b}function C(){this.Z=this.Y=null}C.prototype=new p;C.prototype.constructor=C;function kR(){}f=kR.prototype=C.prototype;f.P=function(){return 2}; + f.Q=function(b){a:switch(b){case 0:b=this.o();break a;case 1:b=this.m();break a;default:throw zy(new Ay,b+" is out of bounds (min 0, max 1)");}return b};f.o=function(){return this.Y};f.m=function(){return this.Z};f.w=function(){return"("+this.o()+","+this.m()+")"};f.ur=function(){return this.m()};f.N=function(){return"Tuple2"};f.B=function(){return bz(this)};f.l=function(b){return this===b?!0:b instanceof C?gl(hl(),this.o(),b.o())&&gl(hl(),this.m(),b.m()):!1};f.vl=function(){return this.o()|0}; + f.kh=function(){return this.m()|0};f.$classData=u({gD:0},!1,"scala.Tuple2",{gD:1,i:1,aP:1,R:1,A:1,n:1});function Ee(b,a,c){this.jb=b;this.Db=a;this.uc=c}Ee.prototype=new p;Ee.prototype.constructor=Ee;f=Ee.prototype;f.P=function(){return 3};f.Q=function(b){a:switch(b){case 0:b=this.jb;break a;case 1:b=this.Db;break a;case 2:b=this.uc;break a;default:throw zy(new Ay,b+" is out of bounds (min 0, max 2)");}return b};f.w=function(){return"("+this.jb+","+this.Db+","+this.uc+")"};f.N=function(){return"Tuple3"}; + f.B=function(){return bz(this)};f.l=function(b){return this===b?!0:b instanceof Ee?gl(hl(),this.jb,b.jb)&&gl(hl(),this.Db,b.Db)&&gl(hl(),this.uc,b.uc):!1};f.$classData=u({DM:0},!1,"scala.Tuple3",{DM:1,i:1,cW:1,R:1,A:1,n:1});function NB(b,a,c,d){this.Lh=b;this.pg=a;this.Mh=c;this.jh=d}NB.prototype=new p;NB.prototype.constructor=NB;f=NB.prototype;f.P=function(){return 4};f.Q=function(b){return qJ(this,b)};f.w=function(){return"("+this.Lh+","+this.pg+","+this.Mh+","+this.jh+")"};f.N=function(){return"Tuple4"}; + f.B=function(){return bz(this)};f.l=function(b){return this===b?!0:b instanceof NB?gl(hl(),this.Lh,b.Lh)&&gl(hl(),this.pg,b.pg)&&gl(hl(),this.Mh,b.Mh)&&gl(hl(),this.jh,b.jh):!1};f.$classData=u({EM:0},!1,"scala.Tuple4",{EM:1,i:1,dW:1,R:1,A:1,n:1});function OB(b,a,c,d,e){this.Mn=b;this.ul=a;this.Nn=c;this.On=d;this.Pn=e}OB.prototype=new p;OB.prototype.constructor=OB;f=OB.prototype;f.P=function(){return 5};f.Q=function(b){return rJ(this,b)}; + f.w=function(){return"("+this.Mn+","+this.ul+","+this.Nn+","+this.On+","+this.Pn+")"};f.N=function(){return"Tuple5"};f.B=function(){return bz(this)};f.l=function(b){return this===b?!0:b instanceof OB?gl(hl(),this.Mn,b.Mn)&&gl(hl(),this.ul,b.ul)&&gl(hl(),this.Nn,b.Nn)&&gl(hl(),this.On,b.On)&&gl(hl(),this.Pn,b.Pn):!1};f.$classData=u({FM:0},!1,"scala.Tuple5",{FM:1,i:1,eW:1,R:1,A:1,n:1});function PB(b,a,c,d,e,g){this.br=b;this.cr=a;this.dr=c;this.er=d;this.fr=e;this.gr=g}PB.prototype=new p; + PB.prototype.constructor=PB;f=PB.prototype;f.P=function(){return 6};f.Q=function(b){return sJ(this,b)};f.w=function(){return"("+this.br+","+this.cr+","+this.dr+","+this.er+","+this.fr+","+this.gr+")"};f.N=function(){return"Tuple6"};f.B=function(){return bz(this)};f.l=function(b){return this===b?!0:b instanceof PB?gl(hl(),this.br,b.br)&&gl(hl(),this.cr,b.cr)&&gl(hl(),this.dr,b.dr)&&gl(hl(),this.er,b.er)&&gl(hl(),this.fr,b.fr)&&gl(hl(),this.gr,b.gr):!1}; + f.$classData=u({GM:0},!1,"scala.Tuple6",{GM:1,i:1,fW:1,R:1,A:1,n:1});function QB(b,a,c,d,e,g,h){this.hr=b;this.Gm=a;this.ir=c;this.jr=d;this.Nh=e;this.kr=g;this.Qn=h}QB.prototype=new p;QB.prototype.constructor=QB;f=QB.prototype;f.P=function(){return 7};f.Q=function(b){return tJ(this,b)};f.w=function(){return"("+this.hr+","+this.Gm+","+this.ir+","+this.jr+","+this.Nh+","+this.kr+","+this.Qn+")"};f.N=function(){return"Tuple7"};f.B=function(){return bz(this)}; + f.l=function(b){return this===b?!0:b instanceof QB?gl(hl(),this.hr,b.hr)&&gl(hl(),this.Gm,b.Gm)&&gl(hl(),this.ir,b.ir)&&gl(hl(),this.jr,b.jr)&&gl(hl(),this.Nh,b.Nh)&&gl(hl(),this.kr,b.kr)&&gl(hl(),this.Qn,b.Qn):!1};f.$classData=u({HM:0},!1,"scala.Tuple7",{HM:1,i:1,gW:1,R:1,A:1,n:1});function lR(b){this.Qr=b}lR.prototype=new vJ;lR.prototype.constructor=lR;lR.prototype.$classData=u({rQ:0},!1,"scala.collection.ClassTagSeqFactory$AnySeqDelegate",{rQ:1,BW:1,i:1,Ee:1,n:1,ai:1}); + function mR(b,a,c,d){for(;;){if(0===a)return c;var e=-1+a|0;c=d.S(b.ca(-1+a|0),c);a=e}}function nR(b,a){return b.Rb().tb(oR(new pR,a,b))}function qR(b,a){return b.ne(rR(new sR,b,a))}function tR(b,a){return b.Rb().tb(uR(new vR,b,a))}function wR(b){if(b.r())throw b=Oi(b)?b.lf():b.w(),ce("head of empty "+b);return b.ca(0)}function xR(b){if(b.r())throw b=Oi(b)?b.lf():b.w(),ce("last of empty "+b);return b.ca(-1+b.E()|0)}function mQ(b){return Pi(b,b.lf()+"(",", ",")")} + function FJ(b){return!!(b&&b.$classData&&b.$classData.eb.ga)}function yR(b,a){this.Lp=null;this.fo=0;this.OE=this.Nx=null;if(null===b)throw null;this.Nx=b;this.OE=a;this.Lp=fy().xa;this.fo=-1}yR.prototype=new cP;yR.prototype.constructor=yR;yR.prototype.C=function(){if(-1===this.fo){for(;!this.Lp.C();){if(!this.Nx.C())return this.fo=0,this.Lp=fy().xa,!1;this.Lp=null;this.Lp=this.OE.s(this.Nx.z()).y();this.fo=-1}this.fo=1;return!0}return 1===this.fo}; + yR.prototype.z=function(){this.C()&&(this.fo=-1);return this.Lp.z()};yR.prototype.$classData=u({CQ:0},!1,"scala.collection.Iterator$$anon$10",{CQ:1,Da:1,i:1,Ea:1,K:1,M:1});function Hp(b){this.su=0;this.ru=null;if(null===b)throw null;this.ru=b;this.su=0}Hp.prototype=new cP;Hp.prototype.constructor=Hp;f=Hp.prototype;f.V=function(){return this.ru.V()};f.C=function(){return this.ru.C()};f.Um=function(){var b=B(new C,this.ru.z(),this.su);this.su=1+this.su|0;return b};f.z=function(){return this.Um()}; + f.$classData=u({DQ:0},!1,"scala.collection.Iterator$$anon$16",{DQ:1,Da:1,i:1,Ea:1,K:1,M:1});function KJ(){}KJ.prototype=new cP;KJ.prototype.constructor=KJ;f=KJ.prototype;f.C=function(){return!1};f.Jr=function(){throw ce("next on empty iterator");};f.V=function(){return 0};f.sq=function(){return this};f.z=function(){this.Jr()};f.$classData=u({EQ:0},!1,"scala.collection.Iterator$$anon$19",{EQ:1,Da:1,i:1,Ea:1,K:1,M:1});function jR(b){this.GQ=b;this.tu=!1}jR.prototype=new cP; + jR.prototype.constructor=jR;jR.prototype.C=function(){return!this.tu};jR.prototype.z=function(){if(this.tu)return fy().xa.z();this.tu=!0;return this.GQ};jR.prototype.sq=function(b,a){return this.tu||0>31,c=this.an,d=c>>31;c=b-c|0;b=(-2147483648^c)>(-2147483648^b)?-1+(a-d|0)|0:a-d|0;b=Zu(Oa(),c,b)/this.Rr;b=+Math.ceil(b);return 0>b?0:2147483647=this.Rr||this.anthis.Ox)&&!this.Px};f.Xt=function(){if(this.C()){var b=this.an,a=this.an+this.Rr|0;this.Px=0b.Ki){for(c=b.jo-b.Ki|0;0b.Ej)return-1;b=b.Ej-a|0;return 0>b?0:b}function eP(b,a,c){this.Np=b;this.Ej=c;this.ko=a}eP.prototype=new cP;eP.prototype.constructor=eP;f=eP.prototype;f.V=function(){var b=this.Np.V();if(0>b)return-1;b=b-this.ko|0;b=0>b?0:b;if(0>this.Ej)return b;var a=this.Ej;return athis.Ej?this.Np.z():fy().xa.z()}; + f.sq=function(b,a){b=0a)a=HR(this,b);else if(a<=b)a=0;else if(0>this.Ej)a=a-b|0;else{var c=HR(this,b);a=a-b|0;a=ca)throw zy(new Ay,""+a);b=b.Mb(a);if(b.r())throw zy(new Ay,""+a);return b.x()} + function IR(b,a){if(a&&a.$classData&&a.$classData.eb.Sx)a:for(;;){if(b===a){b=!0;break a}if((b.r()?0:!a.r())&&gl(hl(),b.x(),a.x()))b=b.D(),a=a.D();else{b=b.r()&&a.r();break a}}else b=rP(b,a);return b}function JR(b,a,c){var d=0a.y()));return b.Un(c)}function LR(b){this.Gu=b}LR.prototype=new cP;LR.prototype.constructor=LR;LR.prototype.C=function(){return!this.Gu.r()};LR.prototype.z=function(){var b=this.Gu.x();this.Gu=this.Gu.D();return b}; + LR.prototype.$classData=u({ZQ:0},!1,"scala.collection.StrictOptimizedLinearSeqOps$$anon$1",{ZQ:1,Da:1,i:1,Ea:1,K:1,M:1});function fl(b,a){this.Hu=b;this.bR=a;this.qo=b.length;this.Gf=0}fl.prototype=new cP;fl.prototype.constructor=fl;fl.prototype.C=function(){return this.Gf=this.qo)var b=fy().xa.z();else{for(b=this.Gf;;){if(this.Gfa))}; + function WR(b,a,c,d,e,g,h){if(a instanceof xw){var k=Kw(Pw(),g,h),l=Lw(Pw(),k);if(0!==(a.Qa&l)){var m=Ow(Pw(),a.Qa,k,l);b=a.md(m);k=a.Ya(m);if(k===e&&gl(hl(),b,c))a.xc.d[1+(m<<1)|0]=d;else{var n=a.sd(m);m=Lv(Nv(),k);e=cK(a,b,n,k,m,c,d,e,g,5+h|0);fK(a,l,m,e)}}else if(0!==(a.nb&l))l=Ow(Pw(),a.nb,k,l),l=a.Be(l),k=l.ea(),m=l.ob(),WR(b,l,c,d,e,g,5+h|0),a.ec=a.ec+(l.ea()-k|0)|0,a.sf=a.sf+(l.ob()-m|0)|0;else{h=a.nf(l);k=h<<1;m=a.xc;b=new xc(2+m.d.length|0);m.W(0,b,0,k);b.d[k]=c;b.d[1+k|0]=d;m.W(k,b,2+k| + 0,m.d.length-k|0);c=a.re;if(0>h)throw YR();if(h>c.d.length)throw YR();d=new Lc(1+c.d.length|0);c.W(0,d,0,h);d.d[h]=e;c.W(h,d,1+h|0,c.d.length-h|0);a.Qa|=l;a.xc=b;a.re=d;a.ec=1+a.ec|0;a.sf=a.sf+g|0}}else if(a instanceof hK)e=EK(a,c),a.bd=0>e?a.bd.Cf(B(new C,c,d)):a.bd.cm(e,B(new C,c,d));else throw new x(a);}function OK(b){if(0===b.Jj.ec)return ki().Ni;null===b.ds&&(b.ds=new MK(b.Jj));return b.ds}function ZR(b,a){VR(b);var c=a.o();c=gi(G(),c);var d=Lv(Nv(),c);WR(b,b.Jj,a.o(),a.m(),c,d,0);return b} + function $R(b,a,c){VR(b);var d=gi(G(),a);WR(b,b.Jj,a,c,d,Lv(Nv(),d),0);return b}function PK(b,a){VR(b);if(a instanceof MK)new aS(b,a);else if(a instanceof SL)for(a=bS(a);a.C();){var c=a.z(),d=c.Ke;d^=d>>>16|0;var e=Lv(Nv(),d);WR(b,b.Jj,c.zg,c.yd,d,e,0)}else if(Ni(a))a.Bi(new Lj((g,h)=>$R(b,g,h)));else for(a=a.y();a.C();)ZR(b,a.z());return b}f.kc=function(b){return PK(this,b)};f.pa=function(b){return ZR(this,b)};f.db=function(){return OK(this)}; + f.$classData=u({PR:0},!1,"scala.collection.immutable.HashMapBuilder",{PR:1,i:1,am:1,Lf:1,Je:1,Ie:1});function gL(){this.Sl=this.zo=null;this.Sl=new Sw(0,0,gv().yx,gv().Lr,0,0)}gL.prototype=new p;gL.prototype.constructor=gL;f=gL.prototype;f.Xc=function(){}; + function cS(b,a,c,d,e,g){if(a instanceof Sw){var h=Kw(Pw(),e,g),k=Lw(Pw(),h);if(0!==(a.Ia&k)){h=Ow(Pw(),a.Ia,h,k);b=a.Qb(h);var l=a.Ya(h);l===d&&gl(hl(),b,c)?(d=a.nf(k),a.Eb.d[d]=b):(h=Lv(Nv(),l),d=sK(a,b,l,h,c,d,e,5+g|0),vK(a,k,h,d))}else if(0!==(a.ab&k))k=Ow(Pw(),a.ab,h,k),k=a.Ve(k),h=k.ea(),l=k.ob(),cS(b,k,c,d,e,5+g|0),a.Ua=a.Ua+(k.ea()-h|0)|0,a.Uc=a.Uc+(k.ob()-l|0)|0;else{g=a.nf(k);h=a.Eb;b=new xc(1+h.d.length|0);h.W(0,b,0,g);b.d[g]=c;h.W(g,b,1+g|0,h.d.length-g|0);c=a.fc;if(0>g)throw YR();if(g> + c.d.length)throw YR();h=new Lc(1+c.d.length|0);c.W(0,h,0,g);h.d[g]=d;c.W(g,h,1+g|0,c.d.length-g|0);a.Ia|=k;a.Eb=b;a.fc=h;a.Ua=1+a.Ua|0;a.Uc=a.Uc+e|0}}else if(a instanceof yK)d=FA(a.de,c),a.de=0>d?a.de.Cf(c):a.de.cm(d,c);else throw new x(a);}function VK(b){if(0===b.Sl.Ua)return hL().Kj;null===b.zo&&(b.zo=new TK(b.Sl));return b.zo}function dS(b,a){null!==b.zo&&(b.Sl=CK(b.Sl));b.zo=null;var c=gi(G(),a),d=Lv(Nv(),c);cS(b,b.Sl,a,c,d,0);return b} + function WK(b,a){null!==b.zo&&(b.Sl=CK(b.Sl));b.zo=null;if(a instanceof TK)new eS(b,a);else for(a=a.y();a.C();)dS(b,a.z());return b}f.kc=function(b){return WK(this,b)};f.pa=function(b){return dS(this,b)};f.db=function(){return VK(this)};f.$classData=u({TR:0},!1,"scala.collection.immutable.HashSetBuilder",{TR:1,i:1,am:1,Lf:1,Je:1,Ie:1});function fS(){this.Li=null;this.Li=hy()}fS.prototype=new mP;fS.prototype.constructor=fS;function pn(b,a){return gS(a)?a:lP.prototype.Ap.call(b,a)} + fS.prototype.tb=function(b){return pn(this,b)};fS.prototype.Ap=function(b){return pn(this,b)};fS.prototype.$classData=u({VR:0},!1,"scala.collection.immutable.IndexedSeq$",{VR:1,Ux:1,i:1,ai:1,Ee:1,n:1});var hS;function qn(){hS||(hS=new fS);return hS}function MP(){this.iF=this.Zp=null;this.Jw()}MP.prototype=new p;MP.prototype.constructor=MP;f=MP.prototype;f.Xc=function(){};f.Jw=function(){var b=new rw;gy();this.iF=new EP(new H(()=>sw(b)));this.Zp=b}; + function iS(b){uw(b.Zp,new H(()=>lL()));return b.iF}function jS(b,a){var c=new rw;uw(b.Zp,new H(()=>{gy();gy();return new iL(a,new EP(new H(()=>sw(c))))}));b.Zp=c;return b}function kS(b,a){if(0!==a.V()){var c=new rw;uw(b.Zp,new H(()=>IP(gy(),a.y(),new H(()=>sw(c)))));b.Zp=c}return b}f.kc=function(b){return kS(this,b)};f.pa=function(b){return jS(this,b)};f.db=function(){return iS(this)};f.$classData=u({$R:0},!1,"scala.collection.immutable.LazyList$LazyBuilder",{$R:1,i:1,am:1,Lf:1,Je:1,Ie:1}); + function lS(b){this.es=b}lS.prototype=new cP;lS.prototype.constructor=lS;lS.prototype.C=function(){return!this.es.r()};lS.prototype.z=function(){if(this.es.r())return fy().xa.z();var b=GP(this.es).x();this.es=GP(this.es).qc();return b};lS.prototype.$classData=u({bS:0},!1,"scala.collection.immutable.LazyList$LazyIterator",{bS:1,Da:1,i:1,Ea:1,K:1,M:1});function mS(b,a,c){this.jF=0;this.iy=!1;this.Mu=b;this.dS=a;this.eS=c;b=a-c|0;this.jF=0b){b=!0;break a}if(a.r()){b=!1;break a}a=GP(a).qc();b=-1+b|0}}return b};mS.prototype.z=function(){if(this.C()){this.iy=!1;var b=this.Mu;this.Mu=nS(b,this.eS);b=oS(b,this.dS)}else b=fy().xa.z();return b};mS.prototype.$classData=u({cS:0},!1,"scala.collection.immutable.LazyList$SlidingIterator",{cS:1,Da:1,i:1,Ea:1,K:1,M:1});function pS(){qS=this;B(new C,y(),y())} + pS.prototype=new p;pS.prototype.constructor=pS;f=pS.prototype;f.Yc=function(b){return pe(y(),b)};f.lb=function(){return new ZF};f.sb=function(){return y()};f.tb=function(b){return pe(y(),b)};f.$classData=u({lS:0},!1,"scala.collection.immutable.List$",{lS:1,i:1,po:1,ai:1,Ee:1,n:1});var qS;function le(){qS||(qS=new pS);return qS}function rS(b,a){if(null===a)throw null;b.fn=a;b.Rk=0}function sS(){this.Rk=0;this.fn=null}sS.prototype=new cP;sS.prototype.constructor=sS;function tS(){}tS.prototype=sS.prototype; + sS.prototype.C=function(){return 2>this.Rk};sS.prototype.z=function(){switch(this.Rk){case 0:var b=this.ag(this.fn.dg,this.fn.di);break;case 1:b=this.ag(this.fn.eg,this.fn.ei);break;default:b=fy().xa.z()}this.Rk=1+this.Rk|0;return b};sS.prototype.Ai=function(b){this.Rk=this.Rk+b|0;return this};function uS(b,a){if(null===a)throw null;b.Sk=a;b.Tk=0}function vS(){this.Tk=0;this.Sk=null}vS.prototype=new cP;vS.prototype.constructor=vS;function wS(){}wS.prototype=vS.prototype; + vS.prototype.C=function(){return 3>this.Tk};vS.prototype.z=function(){switch(this.Tk){case 0:var b=this.ag(this.Sk.Jf,this.Sk.Sg);break;case 1:b=this.ag(this.Sk.uf,this.Sk.ug);break;case 2:b=this.ag(this.Sk.vf,this.Sk.vg);break;default:b=fy().xa.z()}this.Tk=1+this.Tk|0;return b};vS.prototype.Ai=function(b){this.Tk=this.Tk+b|0;return this};function xS(b,a){if(null===a)throw null;b.Oi=a;b.Uk=0}function yS(){this.Uk=0;this.Oi=null}yS.prototype=new cP;yS.prototype.constructor=yS;function zS(){} + zS.prototype=yS.prototype;yS.prototype.C=function(){return 4>this.Uk};yS.prototype.z=function(){switch(this.Uk){case 0:var b=this.ag(this.Oi.Ge,this.Oi.Qf);break;case 1:b=this.ag(this.Oi.se,this.Oi.Kf);break;case 2:b=this.ag(this.Oi.ee,this.Oi.wf);break;case 3:b=this.ag(this.Oi.fe,this.Oi.xf);break;default:b=fy().xa.z()}this.Uk=1+this.Uk|0;return b};yS.prototype.Ai=function(b){this.Uk=this.Uk+b|0;return this};function uL(){this.Vk=null;this.fs=!1;this.Tl=null;this.Vk=Li();this.fs=!1} + uL.prototype=new p;uL.prototype.constructor=uL;f=uL.prototype;f.Xc=function(){};f.Sw=function(b,a){return null!==this.Tl?this.Tl.Sw(b,a):this.Vk.rj(b,new H(()=>a))};function sL(b){return b.fs?OK(b.Tl):b.Vk}function PP(b,a,c){if(b.fs)$R(b.Tl,a,c);else if(4>b.Vk.ea())b.Vk=b.Vk.Tf(a,c);else if(b.Vk.ta(a))b.Vk=b.Vk.Tf(a,c);else{b.fs=!0;null===b.Tl&&(b.Tl=new QK);var d=b.Vk;$R($R($R($R(b.Tl,d.Ge,d.Qf),d.se,d.Kf),d.ee,d.wf),d.fe,d.xf);$R(b.Tl,a,c)}return b} + function tL(b,a){return b.fs?(PK(b.Tl,a),b):vE(b,a)}f.kc=function(b){return tL(this,b)};f.pa=function(b){return PP(this,b.o(),b.m())};f.db=function(){return sL(this)};f.$classData=u({BS:0},!1,"scala.collection.immutable.MapBuilderImpl",{BS:1,i:1,am:1,Lf:1,Je:1,Ie:1});function AS(){this.Li=null;this.Li=le()}AS.prototype=new mP;AS.prototype.constructor=AS;function pr(b,a){return a&&a.$classData&&a.$classData.eb.ge?a:lP.prototype.Ap.call(b,a)}AS.prototype.tb=function(b){return pr(this,b)}; + AS.prototype.Ap=function(b){return pr(this,b)};AS.prototype.$classData=u({SS:0},!1,"scala.collection.immutable.Seq$",{SS:1,Ux:1,i:1,ai:1,Ee:1,n:1});var BS;function Dh(){BS||(BS=new AS);return BS}function EL(){this.kn=null;this.fq=!1;this.ln=null;this.kn=Sf();this.fq=!1}EL.prototype=new p;EL.prototype.constructor=EL;f=EL.prototype;f.Xc=function(){};function DL(b,a){return b.fq?(WK(b.ln,a),b):vE(b,a)}f.kc=function(b){return DL(this,b)}; + f.pa=function(b){if(this.fq)dS(this.ln,b);else if(4>this.kn.ea())this.kn=this.kn.Jg(b);else if(!this.kn.ta(b)){this.fq=!0;null===this.ln&&(this.ln=new gL);var a=this.kn;this.ln.pa(a.wg).pa(a.xg).pa(a.fg).pa(a.gg);dS(this.ln,b)}return this};f.db=function(){return this.fq?VK(this.ln):this.kn};f.$classData=u({bT:0},!1,"scala.collection.immutable.SetBuilderImpl",{bT:1,i:1,am:1,Lf:1,Je:1,Ie:1});function CS(b){this.yF=this.oy=null;if(null===b)throw null;this.yF=b;this.oy=$w(b.Si)}CS.prototype=new cP; + CS.prototype.constructor=CS;CS.prototype.C=function(){return this.oy.C()};CS.prototype.Um=function(){var b=this.yF,a=this.oy.z();b=b.Wg.s(a).ur();return B(new C,a,b)};CS.prototype.z=function(){return this.Um()};CS.prototype.$classData=u({kT:0},!1,"scala.collection.immutable.TreeSeqMap$$anon$1",{kT:1,Da:1,i:1,Ea:1,K:1,M:1});function DS(b){this.py=null;this.py=$w(b.Si)}DS.prototype=new cP;DS.prototype.constructor=DS;DS.prototype.C=function(){return this.py.C()};DS.prototype.z=function(){return this.py.z()}; + DS.prototype.$classData=u({lT:0},!1,"scala.collection.immutable.TreeSeqMap$$anon$2",{lT:1,Da:1,i:1,Ea:1,K:1,M:1});function ES(b){this.zF=this.qy=null;if(null===b)throw null;this.zF=b;this.qy=$w(b.Si)}ES.prototype=new cP;ES.prototype.constructor=ES;ES.prototype.C=function(){return this.qy.C()};ES.prototype.z=function(){var b=this.zF,a=this.qy.z();return b.Wg.s(a).ur()};ES.prototype.$classData=u({mT:0},!1,"scala.collection.immutable.TreeSeqMap$$anon$3",{mT:1,Da:1,i:1,Ea:1,K:1,M:1});function FS(){} + FS.prototype=new p;FS.prototype.constructor=FS;f=FS.prototype;f.N=function(){return"Insertion"};f.P=function(){return 0};f.Q=function(b){return yy(G(),b)};f.B=function(){return 1619512975};f.w=function(){return"Insertion"};f.$classData=u({pT:0},!1,"scala.collection.immutable.TreeSeqMap$OrderBy$Insertion$",{pT:1,i:1,oT:1,R:1,A:1,n:1});var GS;function IL(){GS||(GS=new FS);return GS}function HS(){}HS.prototype=new p;HS.prototype.constructor=HS;f=HS.prototype;f.N=function(){return"Modification"}; + f.P=function(){return 0};f.Q=function(b){return yy(G(),b)};f.B=function(){return-520280644};f.w=function(){return"Modification"};f.$classData=u({qT:0},!1,"scala.collection.immutable.TreeSeqMap$OrderBy$Modification$",{qT:1,i:1,oT:1,R:1,A:1,n:1});var IS;function JL(){IS||(IS=new HS);return IS}function Yw(b,a,c,d){this.Vl=b;this.Ul=a;this.Pj=c;this.Vg=d}Yw.prototype=new Vw;Yw.prototype.constructor=Yw;f=Yw.prototype; + f.wr=function(b,a,c){var d=this.Vl,e=(+(d>>>0)).toString(2),g=this.Ul;a=a+"Bin("+(d+"/"+e)+":"+(g+"/"+(+(g>>>0)).toString(2))+")\n";JS(b,a);this.Pj.wr(b,c+"\u251c\u2500\u2500 ",c+"\u2502 ");this.Vg.wr(b,c+"\u2514\u2500\u2500 ",c+" ")};f.N=function(){return"Bin"};f.P=function(){return 4};f.Q=function(b){switch(b){case 0:return this.Vl;case 1:return this.Ul;case 2:return this.Pj;case 3:return this.Vg;default:return yy(G(),b)}}; + f.B=function(){var b=Wa("Bin");b=G().H(-889275714,b);var a=this.Vl;b=G().H(b,a);a=this.Ul;b=G().H(b,a);a=this.Pj;a=gi(G(),a);b=G().H(b,a);a=this.Vg;a=gi(G(),a);b=G().H(b,a);return G().Ja(b,4)};f.l=function(b){if(this===b)return!0;if(b instanceof Yw&&this.Vl===b.Vl&&this.Ul===b.Ul){var a=this.Pj,c=b.Pj;if(null===a?null===c:a.l(c))return a=this.Vg,b=b.Vg,null===a?null===b:a.l(b)}return!1};f.$classData=u({sT:0},!1,"scala.collection.immutable.TreeSeqMap$Ordering$Bin",{sT:1,AF:1,i:1,R:1,A:1,n:1}); + function Xw(b,a){this.Ri=b;this.Wl=a}Xw.prototype=new Vw;Xw.prototype.constructor=Xw;f=Xw.prototype;f.wr=function(b,a){var c=this.Ri;a=a+"Tip("+(c+"/"+(+(c>>>0)).toString(2))+" -\x3e "+this.Wl+")\n";JS(b,a)};f.N=function(){return"Tip"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.Ri;case 1:return this.Wl;default:return yy(G(),b)}};f.B=function(){var b=Wa("Tip");b=G().H(-889275714,b);var a=this.Ri;b=G().H(b,a);a=this.Wl;a=gi(G(),a);b=G().H(b,a);return G().Ja(b,2)}; + f.l=function(b){return this===b?!0:b instanceof Xw?this.Ri===b.Ri&&gl(hl(),this.Wl,b.Wl):!1};f.$classData=u({vT:0},!1,"scala.collection.immutable.TreeSeqMap$Ordering$Tip",{vT:1,AF:1,i:1,R:1,A:1,n:1});function KS(){}KS.prototype=new Vw;KS.prototype.constructor=KS;f=KS.prototype;f.l=function(b){return b===this||!(b instanceof Uw)&&this===b};f.wr=function(b,a){JS(b,a+"\u00d8")};f.N=function(){return"Zero"};f.P=function(){return 0};f.Q=function(b){return yy(G(),b)};f.B=function(){return 2781896}; + f.$classData=u({wT:0},!1,"scala.collection.immutable.TreeSeqMap$Ordering$Zero$",{wT:1,AF:1,i:1,R:1,A:1,n:1});var LS;function Ww(){LS||(LS=new KS);return LS}function MS(){this.EF=0;this.FF=null;NS=this;try{Te();var b=Mr(Or(),"scala.collection.immutable.Vector.defaultApplyPreferredMaxLength","250");var a=lm(mm(),b)}catch(c){throw c;}this.EF=a;this.FF=new OS(xx(),0,0)}MS.prototype=new p;MS.prototype.constructor=MS;f=MS.prototype;f.Yc=function(b){return iK(0,b)}; + function iK(b,a){if(a instanceof PS)return a;b=a.V();if(0===b)return xx();if(0=b){a:{if(a instanceof aO){var c=a.Pc().De();if(null!==c&&c===ma(cd)){a=a.Gj;break a}}Px(a)?(b=new xc(b),a.Xd(b,0,2147483647),a=b):(b=new xc(b),a.y().Xd(b,0,2147483647),a=b)}return new yx(a)}return HK(new GK,a).qh()}f.lb=function(){return new GK};f.tb=function(b){return iK(0,b)};f.sb=function(){return xx()};f.$classData=u({xT:0},!1,"scala.collection.immutable.Vector$",{xT:1,i:1,po:1,ai:1,Ee:1,n:1});var NS; + function hy(){NS||(NS=new MS);return NS}function QS(b,a){var c=a.d.length;if(0>>5|0);c=c>>5|0),c);TS(b,c<<5);0>>10|0);c=c>>10|0),c);TS(b,c<<10);0>>15|0);c=c>>15|0),c);TS(b,c<<15);0>>20|0);c=c>>20|0),c);TS(b,c<<20);0>>25|0;if(64<(c+e|0))throw Hi("exceeding 2^31 elements");a.W(0,b.gf,c,e);TS(b,e<<25);break;default:throw new x(c);}}};function aT(b,a){for(var c=a.Xi(),d=0;dh?-h|0:h)|0;1===g?QS(b,e):32===b.rb||0===b.rb?$S(b,e,g):Lx(zx(),-2+g|0,e,new $f(k=>{QS(b,k)}));d=1+d|0}return b}function RS(b){var a=32+b.Va|0,c=a^b.Va;b.Va=a;b.rb=0;bT(b,a,c)}function TS(b,a){if(0=c)throw Hi("advance1("+a+", "+c+"): a1\x3d"+b.Kc+", a2\x3d"+b.yb+", a3\x3d"+b.Vb+", a4\x3d"+b.zc+", a5\x3d"+b.qd+", a6\x3d"+b.gf+", depth\x3d"+b.Wb);1024>c?(1>=b.Wb&&(b.yb=new (hd(hd(cd)).Na)(32),b.yb.d[0]=b.Kc,b.Wb=2),b.Kc=new xc(32),b.yb.d[31&(a>>>5|0)]=b.Kc):32768>c?(2>=b.Wb&&(b.Vb=new (hd(hd(hd(cd))).Na)(32),b.Vb.d[0]=b.yb,b.Wb=3),b.Kc=new xc(32),b.yb=new (hd(hd(cd)).Na)(32),b.yb.d[31&(a>>>5|0)]=b.Kc,b.Vb.d[31&(a>>>10|0)]=b.yb):1048576>c?(3>=b.Wb&&(b.zc=new (hd(hd(hd(hd(cd)))).Na)(32), + b.zc.d[0]=b.Vb,b.Wb=4),b.Kc=new xc(32),b.yb=new (hd(hd(cd)).Na)(32),b.Vb=new (hd(hd(hd(cd))).Na)(32),b.yb.d[31&(a>>>5|0)]=b.Kc,b.Vb.d[31&(a>>>10|0)]=b.yb,b.zc.d[31&(a>>>15|0)]=b.Vb):33554432>c?(4>=b.Wb&&(b.qd=new (hd(hd(hd(hd(hd(cd))))).Na)(32),b.qd.d[0]=b.zc,b.Wb=5),b.Kc=new xc(32),b.yb=new (hd(hd(cd)).Na)(32),b.Vb=new (hd(hd(hd(cd))).Na)(32),b.zc=new (hd(hd(hd(hd(cd)))).Na)(32),b.yb.d[31&(a>>>5|0)]=b.Kc,b.Vb.d[31&(a>>>10|0)]=b.yb,b.zc.d[31&(a>>>15|0)]=b.Vb,b.qd.d[31&(a>>>20|0)]=b.zc):(5>=b.Wb&& + (b.gf=new (hd(hd(hd(hd(hd(hd(cd)))))).Na)(64),b.gf.d[0]=b.qd,b.Wb=6),b.Kc=new xc(32),b.yb=new (hd(hd(cd)).Na)(32),b.Vb=new (hd(hd(hd(cd))).Na)(32),b.zc=new (hd(hd(hd(hd(cd)))).Na)(32),b.qd=new (hd(hd(hd(hd(hd(cd))))).Na)(32),b.yb.d[31&(a>>>5|0)]=b.Kc,b.Vb.d[31&(a>>>10|0)]=b.yb,b.zc.d[31&(a>>>15|0)]=b.Vb,b.qd.d[31&(a>>>20|0)]=b.zc,b.gf.d[a>>>25|0]=b.qd)} + function GK(){this.Kc=this.yb=this.Vb=this.zc=this.qd=this.gf=null;this.zb=this.Va=this.rb=0;this.ls=!1;this.Wb=0;this.Kc=new xc(32);this.zb=this.Va=this.rb=0;this.ls=!1;this.Wb=1}GK.prototype=new p;GK.prototype.constructor=GK;f=GK.prototype;f.Xc=function(){};function cT(b,a){b.Wb=1;var c=a.d.length;b.rb=31&c;b.Va=c-b.rb|0;b.Kc=32===a.d.length?a:It(Kt(),a,0,32);0===b.rb&&0>>25|0;0>>25|0)&&(this.Wb=5);a=b;b=b.d[0]}if(5<=this.Wb){null===b&&(b=this.qd);var e=31&(this.zb>>>20|0);if(5===this.Wb){0>>20|0)&&(this.Wb=4)}else{if(0>>15|0);if(4===this.Wb){0>>15|0)&&(this.Wb=3)}else{if(0>>10|0);if(3===this.Wb){0>>10|0)&&(this.Wb=2)}else{if(0>>5|0);if(2===this.Wb){0>>5|0)&&(this.Wb=1)}else{if(0D)throw zy(new Ay,"Vector cannot have negative size "+D);if(32>=D){var M=this.Kc;return new yx(M.d.length===L?M:zt(Kt(),M,L))}if(1024>=D){var T=31&(-1+D|0),V=(-1+D|0)>>>5|0,ba=this.yb,da=It(Kt(),ba,1,V),ka=this.yb.d[0],pa=this.yb.d[V],qa=1+T|0,Da=pa.d.length===qa?pa:zt(Kt(),pa,qa);return new Ax(ka,32-this.zb|0,da,Da,L)}if(32768>=D){var la=31&(-1+D|0),Ca=31&((-1+D|0)>>>5|0),Ra=(-1+D|0)>>>10|0,$a=this.Vb,Ma=It(Kt(),$a,1,Ra),Xa=this.Vb.d[0],Ta=Xa.d.length, + Za=It(Kt(),Xa,1,Ta),Fa=this.Vb.d[0].d[0],Ha=this.Vb.d[Ra],zb=zt(Kt(),Ha,Ca),tb=this.Vb.d[Ra].d[Ca],Wb=1+la|0,Cc=tb.d.length===Wb?tb:zt(Kt(),tb,Wb),gb=Fa.d.length;return new Bx(Fa,gb,Za,gb+(Za.d.length<<5)|0,Ma,zb,Cc,L)}if(1048576>=D){var Ab=31&(-1+D|0),kc=31&((-1+D|0)>>>5|0),pb=31&((-1+D|0)>>>10|0),Hb=(-1+D|0)>>>15|0,gc=this.zc,lb=It(Kt(),gc,1,Hb),bb=this.zc.d[0],hb=bb.d.length,Ya=It(Kt(),bb,1,hb),cb=this.zc.d[0].d[0],Bb=cb.d.length,hc=It(Kt(),cb,1,Bb),Fc=this.zc.d[0].d[0].d[0],Xb=this.zc.d[Hb],db= + zt(Kt(),Xb,pb),lc=this.zc.d[Hb].d[pb],Qb=zt(Kt(),lc,kc),Mb=this.zc.d[Hb].d[pb].d[kc],Db=1+Ab|0,Ob=Mb.d.length===Db?Mb:zt(Kt(),Mb,Db),Zb=Fc.d.length,ic=Zb+(hc.d.length<<5)|0;return new Cx(Fc,Zb,hc,ic,Ya,ic+(Ya.d.length<<10)|0,lb,db,Qb,Ob,L)}if(33554432>=D){var Qc=31&(-1+D|0),mc=31&((-1+D|0)>>>5|0),ub=31&((-1+D|0)>>>10|0),Rb=31&((-1+D|0)>>>15|0),Sb=(-1+D|0)>>>20|0,ec=this.qd,ob=It(Kt(),ec,1,Sb),Ib=this.qd.d[0],qb=Ib.d.length,Jb=It(Kt(),Ib,1,qb),ib=this.qd.d[0].d[0],Tb=ib.d.length,$b=It(Kt(),ib,1,Tb), + Fb=this.qd.d[0].d[0].d[0],Gb=Fb.d.length,rb=It(Kt(),Fb,1,Gb),nc=this.qd.d[0].d[0].d[0].d[0],dd=this.qd.d[Sb],Dc=zt(Kt(),dd,Rb),jc=this.qd.d[Sb].d[Rb],Gc=zt(Kt(),jc,ub),ed=this.qd.d[Sb].d[Rb].d[ub],Ub=zt(Kt(),ed,mc),Kb=this.qd.d[Sb].d[Rb].d[ub].d[mc],Ac=1+Qc|0,sb=Kb.d.length===Ac?Kb:zt(Kt(),Kb,Ac),Rc=nc.d.length,Vb=Rc+(rb.d.length<<5)|0,Mc=Vb+($b.d.length<<10)|0;return new Dx(nc,Rc,rb,Vb,$b,Mc,Jb,Mc+(Jb.d.length<<15)|0,ob,Dc,Gc,Ub,sb,L)}var oc=31&(-1+D|0),ac=31&((-1+D|0)>>>5|0),Tc=31&((-1+D|0)>>>10| + 0),fc=31&((-1+D|0)>>>15|0),vb=31&((-1+D|0)>>>20|0),pc=(-1+D|0)>>>25|0,mb=this.gf,qc=It(Kt(),mb,1,pc),Uc=this.gf.d[0],Yb=Uc.d.length,nb=It(Kt(),Uc,1,Yb),bc=this.gf.d[0].d[0],rc=bc.d.length,Eb=It(Kt(),bc,1,rc),sc=this.gf.d[0].d[0].d[0],Sc=sc.d.length,tc=It(Kt(),sc,1,Sc),wb=this.gf.d[0].d[0].d[0].d[0],Nc=wb.d.length,xb=It(Kt(),wb,1,Nc),uc=this.gf.d[0].d[0].d[0].d[0].d[0],Ic=this.gf.d[pc],jd=zt(Kt(),Ic,vb),ud=this.gf.d[pc].d[vb],kd=zt(Kt(),ud,fc),ld=this.gf.d[pc].d[vb].d[fc],vd=zt(Kt(),ld,Tc),fd=this.gf.d[pc].d[vb].d[fc].d[Tc], + qd=zt(Kt(),fd,ac),gd=this.gf.d[pc].d[vb].d[fc].d[Tc].d[ac],Ec=1+oc|0,Yc=gd.d.length===Ec?gd:zt(Kt(),gd,Ec),Td=uc.d.length,xd=Td+(xb.d.length<<5)|0,Fd=xd+(tc.d.length<<10)|0,Oc=Fd+(Eb.d.length<<15)|0;return new Ex(uc,Td,xb,xd,tc,Fd,Eb,Oc,nb,Oc+(nb.d.length<<20)|0,qc,jd,kd,vd,qd,Yc,L)};f.w=function(){return"VectorBuilder(len1\x3d"+this.rb+", lenRest\x3d"+this.Va+", offset\x3d"+this.zb+", depth\x3d"+this.Wb+")"};f.db=function(){return this.qh()};f.kc=function(b){return HK(this,b)}; + f.pa=function(b){return IK(this,b)};f.$classData=u({FT:0},!1,"scala.collection.immutable.VectorBuilder",{FT:1,i:1,am:1,Lf:1,Je:1,Ie:1});function fT(){this.JF=null;gT=this;this.JF=new xc(0)}fT.prototype=new p;fT.prototype.constructor=fT;f=fT.prototype;f.Yc=function(b){return hT(this,b)}; + function hT(b,a){var c=a.V();if(0<=c){b=iT(0,b.JF,0,new za(c,c>>31));a=FJ(a)?a.Xd(b,0,2147483647):a.y().Xd(b,0,2147483647);if(a!==c)throw tw("Copied "+a+" of "+c);a=new jT;a.Xl=0;a.Zg=b;a.Lc=c;return a}return kT(lT(),a)}f.lb=function(){return new WJ}; + function iT(b,a,c,d){b=a.d.length;b=new za(b,b>>31);var e=d.O,g=b.O;if(e===g?(-2147483648^d.L)<=(-2147483648^b.L):e>>31|0|b.O<<1;e=(0===b?-2147483632<(-2147483648^e):0(-2147483648^ + b):g>e)?d:new za(b,e);d=b.L;b=b.O;d=((0===b?-3>(-2147483648^d):0>b)?new za(d,b):new za(2147483645,0)).L}if(0>d)return a;d=new xc(d);a.W(0,d,0,c);return d}f.sb=function(){return lT()};f.tb=function(b){return hT(this,b)};f.$classData=u({LT:0},!1,"scala.collection.mutable.ArrayBuffer$",{LT:1,i:1,po:1,ai:1,Ee:1,n:1});var gT;function VJ(){gT||(gT=new fT);return gT}function WJ(){this.$g=null;FG(this,(VJ(),lT()))}WJ.prototype=new VP;WJ.prototype.constructor=WJ; + WJ.prototype.Xc=function(b){var a=this.$g;a.Zg=iT(VJ(),a.Zg,a.Lc,new za(b,b>>31))};WJ.prototype.$classData=u({MT:0},!1,"scala.collection.mutable.ArrayBuffer$$anon$1",{MT:1,ps:1,i:1,Lf:1,Je:1,Ie:1});function mT(){}mT.prototype=new p;mT.prototype.constructor=mT;f=mT.prototype;f.Yc=function(b){return nT(b)};function nT(b){var a=b.V();if(0<=a){var c=oT(0,a);b=FJ(b)?b.Xd(c,0,2147483647):b.y().Xd(c,0,2147483647);if(b!==a)throw tw("Copied "+b+" of "+a);return pT(new qT,c,0,a)}return oK(rT(),b)}f.lb=function(){return new sT}; + function oT(b,a){if(!(0<=a))throw Hi("requirement failed: Non-negative array size required");b=(-2147483648>>>(Math.clz32(a)|0)|0)<<1;if(!(0<=b))throw Hi("requirement failed: ArrayDeque too big - cannot allocate ArrayDeque of length "+a);return new xc(16((a.Mc-a.Nc|0)&(-1+a.pb.d.length|0))&&b>=a.pb.d.length&&vT(a,b)};sT.prototype.$classData=u({QT:0},!1,"scala.collection.mutable.ArrayDeque$$anon$1",{QT:1,ps:1,i:1,Lf:1,Je:1,Ie:1});function wT(){this.Li=null;this.Li=xT()}wT.prototype=new mP;wT.prototype.constructor=wT;wT.prototype.$classData=u({cU:0},!1,"scala.collection.mutable.Buffer$",{cU:1,Ux:1,i:1,ai:1,Ee:1,n:1}); + var yT;function wE(){yT||(yT=new wT);return yT}function TL(b,a){this.$g=null;FG(this,RL(new SL,b,a))}TL.prototype=new VP;TL.prototype.constructor=TL;TL.prototype.Xc=function(b){this.$g.Xc(b)};TL.prototype.$classData=u({sU:0},!1,"scala.collection.mutable.HashMap$$anon$6",{sU:1,ps:1,i:1,Lf:1,Je:1,Ie:1});function zT(b,a){if(null===a)throw null;b.pq=a;b.Zl=0;b.Xk=null;b.qq=a.oa.d.length}function AT(){this.Zl=0;this.Xk=null;this.qq=0;this.pq=null}AT.prototype=new cP;AT.prototype.constructor=AT; + function BT(){}BT.prototype=AT.prototype;AT.prototype.C=function(){if(null!==this.Xk)return!0;for(;this.ZlUf(new Vf,b.Zk)))};f.tb=function(b){return $T(this,b)};f.sb=function(){return bU()}; + f.$classData=u({bV:0},!1,"scala.scalajs.runtime.WrappedVarArgs$",{bV:1,i:1,po:1,ai:1,Ee:1,n:1});var cU;function dU(){cU||(cU=new ZT);return cU}function Al(b){this.Ex=b}Al.prototype=new eQ;Al.prototype.constructor=Al;f=Al.prototype;f.Me=function(){return z()};f.N=function(){return"Failure"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.Ex:yy(G(),b)};f.B=function(){return bz(this)};f.w=function(){return sy(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof Al){var a=this.Ex;b=b.Ex;return null===a?null===b:a.l(b)}return!1};f.$classData=u({MP:0},!1,"scala.util.Failure",{MP:1,TP:1,i:1,R:1,A:1,n:1});function Tj(b){this.fa=b}Tj.prototype=new cQ;Tj.prototype.constructor=Tj;f=Tj.prototype;f.Xw=function(){return!1};f.N=function(){return"Left"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.fa:yy(G(),b)};f.B=function(){return bz(this)};f.w=function(){return sy(this)}; + f.l=function(b){return this===b?!0:b instanceof Tj?gl(hl(),this.fa,b.fa):!1};f.$classData=u({NP:0},!1,"scala.util.Left",{NP:1,LP:1,i:1,R:1,A:1,n:1});function Uj(b){this.na=b}Uj.prototype=new cQ;Uj.prototype.constructor=Uj;f=Uj.prototype;f.Xw=function(){return!0};f.N=function(){return"Right"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.na:yy(G(),b)};f.B=function(){return bz(this)};f.w=function(){return sy(this)}; + f.l=function(b){return this===b?!0:b instanceof Uj?gl(hl(),this.na,b.na):!1};f.$classData=u({PP:0},!1,"scala.util.Right",{PP:1,LP:1,i:1,R:1,A:1,n:1});function ml(b){this.ju=b}ml.prototype=new eQ;ml.prototype.constructor=ml;f=ml.prototype;f.Me=function(){return new F(this.ju)};f.N=function(){return"Success"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.ju:yy(G(),b)};f.B=function(){return bz(this)};f.w=function(){return sy(this)}; + f.l=function(b){return this===b?!0:b instanceof ml?gl(hl(),this.ju,b.ju):!1};f.$classData=u({SP:0},!1,"scala.util.Success",{SP:1,TP:1,i:1,R:1,A:1,n:1});function vF(b,a){this.Nr=a}vF.prototype=new cP;vF.prototype.constructor=vF;vF.prototype.C=function(){return this.Nr.C()};vF.prototype.z=function(){this.Nr.Tm();var b=new EF(this.Nr.uE,this.Nr.Xm,this.Nr.bQ);CF(b);DF(b);return b};vF.prototype.$classData=u({YP:0},!1,"scala.util.matching.Regex$$anon$1",{YP:1,Da:1,i:1,Ea:1,K:1,M:1}); + function Z(b){this.t=b}Z.prototype=new vz;Z.prototype.constructor=Z;f=Z.prototype;f.N=function(){return"Name"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.t:yy(G(),b)};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){return this===b?!0:b instanceof Z?this.t===b.t:!1};f.$classData=u({xM:0},!1,"sourcecode.Name",{xM:1,SV:1,i:1,R:1,A:1,n:1}); + function Rk(){this.tn=null;this.tn=di().Yc(Uf(new Vf,[B(new C,"LAX","true"),B(new C,"DEBUG","false"),B(new C,"PARSER","DLParser")]))}Rk.prototype=new gQ;Rk.prototype.constructor=Rk;Rk.prototype.$classData=u({cG:0},!1,"edu.cmu.cs.ls.keymaerax.JsMapConfiguration$",{cG:1,qV:1,i:1,YF:1,R:1,A:1,n:1});var Qk;function Oz(b,a){this.xn=this.bl=this.Wj=null;$z(this,b,a)}Oz.prototype=new bA;Oz.prototype.constructor=Oz;f=Oz.prototype;f.ya=function(){return this.Wj};f.N=function(){return"ExpressionArg"};f.P=function(){return 2}; + f.Q=function(b){switch(b){case 0:return this.Wj;case 1:return this.bl;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Oz&&this.Wj===b.Wj){var a=this.bl;b=b.bl;return null===a?null===b:a.l(b)}return!1};f.$classData=u({EG:0},!1,"edu.cmu.cs.ls.keymaerax.btactics.macros.ExpressionArg",{EG:1,pv:1,i:1,al:1,R:1,A:1,n:1});function Cj(b){return!!(b&&b.$classData&&b.$classData.eb.$s)} + function Gj(b){return!!(b&&b.$classData&&b.$classData.eb.cz)}function yj(b){return!!(b&&b.$classData&&b.$classData.eb.$o)}function xf(b,a){Cw(b,a,!0);return b}class yf extends vQ{}yf.prototype.$classData=u({zv:0},!1,"edu.cmu.cs.ls.keymaerax.core.CoreException",{zv:1,ct:1,dc:1,Nb:1,ub:1,i:1,n:1});function cf(b,a){this.oz=this.nz=null;this.gm=b;this.hm=a;fA(this);this.nz=Vo()}cf.prototype=new p;cf.prototype.constructor=cf;f=cf.prototype;f.w=function(){return Ve().ba.s(this)};f.sa=function(){return this.nz}; + f.da=function(){return this.oz};f.Ph=function(){};f.Qh=function(b){this.oz=b};f.l=function(b){if(b instanceof cf){var a=this.gm,c=b.gm;if(null===a?null===c:a.l(c))return a=this.hm,b=b.hm,null===a?null===b:a.l(b)}return!1};f.B=function(){return Math.imul(31,this.gm.B())+this.hm.B()|0};f.pe=function(){return this.hm};f.be=function(){return this.gm};f.$classData=u({oH:0},!1,"edu.cmu.cs.ls.keymaerax.core.DifferentialProduct",{oH:1,i:1,Av:1,Kh:1,Ra:1,Ne:1,jc:1}); + function bh(b,a){this.uA=this.tA=null;this.Nf=b;this.Fg=a;fA(this);kf();if(ph(Eg(),a))throw xf(new yf,"Core requirement failed: No differentials in evolution domain constraints {"+(this.Nf+" \x26 "+this.Fg)+"}");}bh.prototype=new p;bh.prototype.constructor=bh;f=bh.prototype;f.w=function(){return Ve().ba.s(this)};f.sa=function(){return this.tA};f.da=function(){return this.uA};f.Ph=function(b){this.tA=b};f.Qh=function(b){this.uA=b};f.N=function(){return"ODESystem"};f.P=function(){return 2}; + f.Q=function(b){switch(b){case 0:return this.Nf;case 1:return this.Fg;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof bh){var a=this.Nf,c=b.Nf;if(null===a?null===c:a.l(c))return a=this.Fg,b=b.Fg,null===a?null===b:a.l(b)}return!1};f.$classData=u({WH:0},!1,"edu.cmu.cs.ls.keymaerax.core.ODESystem",{WH:1,i:1,Kh:1,Ra:1,R:1,A:1,n:1});function Bj(b){return!!(b&&b.$classData&&b.$classData.eb.cB)} + function Fj(b){return!!(b&&b.$classData&&b.$classData.eb.dB)}function xj(b){return!!(b&&b.$classData&&b.$classData.eb.eB)}function jk(b,a){this.Hq=b;this.Gq=a}jk.prototype=new p;jk.prototype.constructor=jk;f=jk.prototype;f.w=function(){return ek(this)};f.Ig=function(){return this.Gq};f.N=function(){return"AntePositionImpl"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.Hq;case 1:return this.Gq;default:return yy(G(),b)}};f.B=function(){return bz(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof jk){var a=this.Hq,c=b.Hq;if(null===a?null===c:a.l(c))return a=this.Gq,b=b.Gq,null===a?null===b:a.l(b)}return!1};f.Bs=function(b){return new jk(this.Hq,oN(this.Gq,b))};f.Jy=function(){return this.Hq};f.$classData=u({SI:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.AntePositionImpl",{SI:1,i:1,tV:1,vJ:1,R:1,A:1,n:1});function kk(b,a){this.Kq=b;this.Jq=a}kk.prototype=new p;kk.prototype.constructor=kk;f=kk.prototype;f.w=function(){return ek(this)}; + f.Ig=function(){return this.Jq};f.N=function(){return"SuccPositionImpl"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.Kq;case 1:return this.Jq;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof kk){var a=this.Kq,c=b.Kq;if(null===a?null===c:a.l(c))return a=this.Jq,b=b.Jq,null===a?null===b:a.l(b)}return!1};f.Bs=function(b){return new kk(this.Kq,oN(this.Jq,b))};f.Jy=function(){return this.Kq}; + f.$classData=u({CJ:0},!1,"edu.cmu.cs.ls.keymaerax.infrastruct.SuccPositionImpl",{CJ:1,i:1,vV:1,vJ:1,R:1,A:1,n:1});function eU(){this.jj=!1;this.qm=null}eU.prototype=new WQ;eU.prototype.constructor=eU;function fU(){}fU.prototype=eU.prototype;function XQ(b){var a=zp(In(),b.be()),c=zp(In(),b);if(0>a.Kd(c))return!0;a=zp(In(),b.be());c=zp(In(),b);0>=a.Kd(c)?(a=zp(In(),b).vp(),c=Tn(),a=null!==a&&a===c):a=!1;return a?(b=zp(In(),b.be()).vp(),a=Tn(),null!==b&&b===a):!1} + function YQ(b){var a=zp(In(),b.pe()),c=zp(In(),b);if(0>a.Kd(c))return!0;a=zp(In(),b.pe());c=zp(In(),b);0>=a.Kd(c)?(a=zp(In(),b).vp(),c=Rn(),a=null!==a&&a===c):a=!1;return a?(b=zp(In(),b.pe()).vp(),a=Rn(),null!==b&&b===a):!1}class Wm extends FB{constructor(b){super();this.ot=b;Cw(this,null,!0)}N(){return"FromProgramException"}P(){return 1}Q(b){return 0===b?this.ot:yy(G(),b)}B(){return bz(this)}l(b){return this===b?!0:b instanceof Wm?this.ot===b.ot:!1}} + Wm.prototype.$classData=u({IK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ODEToInterpreted$FromProgramException",{IK:1,Nb:1,ub:1,i:1,n:1,R:1,A:1}); + function gU(b){if(!b.Xq){J();var a=b.k;var c=hT(VJ(),Uf(new Vf,[0]));for(var d=0,e=0;da){c=d;break a}d=1+d|0}c=-1}-1===c?c=-1+(b.Xq?b.Yq:gU(b)).d.length|0:(c=-1+c|0,c=0>c?0:c);b=a-(b.Xq?b.Yq:gU(b)).d[c]|0;return(1+c|0)+":"+(1+b|0)}f=oG.prototype;f.N=function(){return"IndexedParserInput"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.k:yy(G(),b)};f.B=function(){return bz(this)}; + f.w=function(){return sy(this)};f.l=function(b){return this===b?!0:b instanceof oG?this.k===b.k:!1};f.$classData=u({HL:0},!1,"fastparse.IndexedParserInput",{HL:1,HV:1,i:1,FV:1,R:1,A:1,n:1});function YR(){var b=new Bw;Cw(b,null,!0);return b}class Bw extends Ay{}Bw.prototype.$classData=u({KM:0},!1,"java.lang.ArrayIndexOutOfBoundsException",{KM:1,fx:1,dc:1,Nb:1,ub:1,i:1,n:1});function ab(b){return yr(Cr(),b)} + var wa=u({SM:0},!1,"java.lang.Double",{SM:1,zl:1,i:1,n:1,td:1,Al:1,Ot:1},b=>"number"===typeof b),va=u({UM:0},!1,"java.lang.Float",{UM:1,zl:1,i:1,n:1,td:1,Al:1,Ot:1},b=>ua(b)),ta=u({XM:0},!1,"java.lang.Integer",{XM:1,zl:1,i:1,n:1,td:1,Al:1,Ot:1},b=>oa(b)),Aa=u({aN:0},!1,"java.lang.Long",{aN:1,zl:1,i:1,n:1,td:1,Al:1,Ot:1},b=>b instanceof za);class gC extends ej{constructor(b){super();Cw(this,b,!0)}}gC.prototype.$classData=u({jN:0},!1,"java.lang.NumberFormatException",{jN:1,oh:1,dc:1,Nb:1,ub:1,i:1,n:1}); + function du(b,a){return b.codePointAt(a)|0}function Wa(b){for(var a=0,c=1,d=-1+b.length|0;0<=d;)a=a+Math.imul(b.charCodeAt(d),c)|0,c=Math.imul(31,c),d=-1+d|0;return a}function Ja(b,a){for(var c=b.length,d=a.length,e=cb.length||0>a||0>a)throw b=new HC,Cw(b,"Index out of Bound",!0),b;d=d-0|0;for(var e=0;e(a.length|0)&&MD(c);){if(0!==c.Km()){var e=c.bm();a.push(b.substring(d,e))}d=c.Km()}a.push(b.substring(d));for(c=a.length|0;;)if(0!==c?(b=a[-1+c|0],b=null!==b&&Qa(b,"")):b=!1,b)c=-1+c|0;else break;b=new (hd(na).Na)(c);for(d=0;d=b.charCodeAt(c))c=1+c|0;else break;if(c===a)return"";for(var d=a;;)if(32>=b.charCodeAt(-1+d|0))d=-1+d|0;else break;return 0===c&&d===a?b:b.substring(c,d)}var na=u({BM:0},!1,"java.lang.String",{BM:1,i:1,n:1,td:1,$w:1,Al:1,Ot:1},b=>"string"===typeof b);class HC extends Ay{}HC.prototype.$classData=u({oN:0},!1,"java.lang.StringIndexOutOfBoundsException",{oN:1,fx:1,dc:1,Nb:1,ub:1,i:1,n:1}); + class KC extends cR{constructor(){super();Cw(this,null,!0)}}KC.prototype.$classData=u({GN:0},!1,"java.util.FormatterClosedException",{GN:1,ID:1,dc:1,Nb:1,ub:1,i:1,n:1});class kU extends ej{}class pu extends ej{constructor(b,a,c){super();this.KO=b;this.MO=a;this.LO=c;Cw(this,null,!0)}Pb(){var b=this.LO,a=this.MO,c=this.KO+(0>b?"":" near index "+b)+"\n"+a;if(0<=b&&null!==a&&bb)throw $B();b=" ".repeat(b);c=c+"\n"+b+"^"}return c}} + pu.prototype.$classData=u({JO:0},!1,"java.util.regex.PatternSyntaxException",{JO:1,oh:1,dc:1,Nb:1,ub:1,i:1,n:1});function lU(){}lU.prototype=new iR;lU.prototype.constructor=lU;f=lU.prototype;f.Uw=function(){throw ce("None.get");};f.N=function(){return"None"};f.P=function(){return 0};f.Q=function(b){return yy(G(),b)};f.B=function(){return 2433880};f.w=function(){return"None"};f.G=function(){this.Uw()};f.$classData=u({VO:0},!1,"scala.None$",{VO:1,XO:1,i:1,K:1,R:1,A:1,n:1});var mU; + function z(){mU||(mU=new lU);return mU}function F(b){this.p=b}F.prototype=new iR;F.prototype.constructor=F;f=F.prototype;f.G=function(){return this.p};f.N=function(){return"Some"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.p:yy(G(),b)};f.B=function(){return bz(this)};f.w=function(){return sy(this)};f.l=function(b){return this===b?!0:b instanceof F?gl(hl(),this.p,b.p):!1};f.$classData=u({bP:0},!1,"scala.Some",{bP:1,XO:1,i:1,K:1,R:1,A:1,n:1});function nU(){}nU.prototype=new p; + nU.prototype.constructor=nU;function oU(){}f=oU.prototype=nU.prototype;f.Rb=function(){return ey()};f.lf=function(){return this.Oc()};f.Oc=function(){return"Iterable"};f.w=function(){return mQ(this)};f.Un=function(b){return this.Rb().tb(b)};f.Ye=function(){return this.Rb().lb()};f.Jm=function(){return this.Rb().sb()};f.x=function(){return this.y().z()};f.Rc=function(){return yJ(this)};f.Cy=function(b){return zJ(this,b)};f.Ha=function(b){return this.ne(new pU(this,b,!1))}; + f.cc=function(b){return this.ne(new pU(this,b,!0))};f.Zn=function(b){var a=new pU(this,b,!0);return B(new C,this.ne(new pU(this,b,!1)),this.ne(a))};f.Mb=function(b){return this.ne(qU(new rU,this,b))};f.tq=function(b,a){return AJ(this,b,a)};f.D=function(){return CJ(this)};f.aa=function(b){return this.Rb().tb(sU(new tU,this,b))};f.Zc=function(b){return this.Rb().tb(new uU(this,b))};f.Mm=function(b){return this.Zc(b)};f.xl=function(b){return EJ(this,b)};f.Vo=function(){return this.Rb().tb(new vU(this))}; + f.kb=function(b){Ov(this,b)};f.Ue=function(b){return Pv(this,b)};f.$d=function(b){return Qv(this,b)};f.ae=function(b){return Rv(this,b)};f.qg=function(b,a){return Tv(this,b,a)};f.me=function(b,a){return Vv(this,b,a)};f.Fl=function(b){return Wv(this,b)};f.Vh=function(b){return Xv(this,b)};f.r=function(){a:switch(this.V()){case -1:var b=!this.y().C();break a;case 0:b=!0;break a;default:b=!1}return b};f.ea=function(){return Zv(this)};f.Xd=function(b,a,c){return $v(this,b,a,c)}; + f.Bk=function(b,a,c,d){return ew(this,b,a,c,d)};f.Rd=function(){le();return pe(y(),this)};f.xs=function(){return pr(Dh(),this)};f.ni=function(){return pn(qn(),this)};f.To=function(b){return fw(this,b)};f.$c=function(){return nr(this)};f.V=function(){return-1};f.sb=function(){return this.Jm()};f.ne=function(b){return this.Un(b)};function wU(b,a){b.Zh=a;b.Sa=0;a=b.Zh;b.sh=Sd(Wd(),a);return b}function xU(){this.Zh=null;this.sh=this.Sa=0}xU.prototype=new cP;xU.prototype.constructor=xU; + function yU(){}f=yU.prototype=xU.prototype;f.V=function(){return this.sh-this.Sa|0};f.C=function(){return this.Sa=Sd(Wd(),b)&&fy().xa.z();b=Xd(be(),this.Zh,this.Sa);this.Sa=1+this.Sa|0;return b};f.Ai=function(b){if(0b)b=this.sh;else{var a=this.sh;b=ab?0:b);return this}; + f.sq=function(b,a){b=0>b?0:b>this.Pg?this.Pg:b;a=(0>a?0:a>this.Pg?this.Pg:a)-b|0;this.Pg=0>a?0:a;this.Ol=this.Ol+b|0;return this};f.$classData=u({JE:0},!1,"scala.collection.IndexedSeqView$IndexedSeqViewIterator",{JE:1,Da:1,i:1,Ea:1,K:1,M:1,n:1});function CU(b,a){b.Kx=a;b.bg=a.E();b.eo=-1+b.bg|0;return b}function DU(){this.Kx=null;this.eo=this.bg=0}DU.prototype=new cP;DU.prototype.constructor=DU;function EU(){}EU.prototype=DU.prototype;DU.prototype.C=function(){return 0=b?0<=a&&a{fy();return new jR(a)}));return b}LJ.prototype.pa=function(b){return FU(this,b)};LJ.prototype.$classData=u({HQ:0},!1,"scala.collection.Iterator$$anon$21",{HQ:1,MW:1,i:1,am:1,Lf:1,Je:1,Ie:1});function GU(b,a,c){b=b.vc(a);if(b instanceof F)return b.p;if(z()===b)return or(c);throw new x(b);}function HU(b){throw ce("key not found: "+b);} + function IU(b,a){var c=b.Th();b=FJ(a)?new GJ(b,a):b.y().wl(new H(()=>a.y()));return c.tb(b)}function JU(b,a,c,d,e){b=b.y();b=new Kp(b,new $f(g=>{if(null!==g)return g.o()+" -\x3e "+g.m();throw new x(g);}));return ew(b,a,c,d,e)}function KU(b,a){var c=b.Ye(),d=cM();for(b=b.y();b.C();){var e=b.z();hA(d,a.s(e))&&c.pa(e)}return c.db()}function LU(b,a){var c=b.Kg().lb();0<=b.V()&&c.Xc(1+b.E()|0);c.pa(a);c.kc(b);return c.db()} + function jq(b,a){var c=b.Kg().lb();0<=b.V()&&c.Xc(1+b.E()|0);c.kc(b);c.pa(a);return c.db()}function MU(b,a){var c=b.Kg().lb();c.kc(b);c.kc(a);return c.db()} + function YA(b,a){if(b.r()||a.r())return b;var c=tP(a),d=b.Ye();b.kb(new $f(e=>{var g=t=>{var v=!1,w=null;if(z()===t)return d.pa(e),z();if(t instanceof F&&(v=!0,w=t,1===(w.p|0)))return z();if(v)return new F(-1+(w.p|0)|0);throw new x(t);};if(ja(c)!==ma(ei)){var h=c.vc(e),k=g(h);h=B(new C,h,k);var l=h.Y,m=h.Z;if(z()!==l||z()!==m)if(l=h.Z,h.Y instanceof F&&z()===l)aG(c,e);else if(l=h.Z,l instanceof F)fi(c,e,l.p);else throw new x(h);return k}k=gi(G(),e);k^=k>>>16|0;h=k&(-1+c.oa.d.length|0);m=m=l=l=null; + var n=c.oa.d[h];if(null!==n)for(var q=null;;){if(k===n.Ke&&gl(hl(),e,n.zg))m=q,l=n;else if(!(null===n.hb||n.Ke>k)){var r=n.hb;q=n;n=r;continue}break}q=l;q=null===q?z():new F(q.yd);g=g(q);q=B(new C,q,g);n=q.Y;r=q.Z;if(z()!==n||z()!==r)if(n=q.Z,q.Y instanceof F&&z()===n)null!==m?m.hb=l.hb:c.oa.d[h]=l.hb,c.ic=-1+c.ic|0;else if(m=q.Y,n=q.Z,z()===m&&n instanceof F)l=n.p,h=(1+c.ic|0)>=c.ji?(ii(c,c.oa.d.length<<1),k&(-1+c.oa.d.length|0)):h,ji(c,e,l,k,h);else if(k=q.Z,q.Y instanceof F&&k instanceof F)l.yd= + k.p;else throw new x(q);return g}));return d.db()} + function wf(b,a){if(b.r()||a.r())return b.sb();var c=tP(a),d=b.Ye();b.kb(new $f(e=>{var g=t=>{if(z()===t)return z();if(t instanceof F)return t=t.p|0,d.pa(e),1===t?z():new F(-1+t|0);throw new x(t);};if(ja(c)!==ma(ei)){var h=c.vc(e),k=g(h);h=B(new C,h,k);var l=h.Y,m=h.Z;if(z()!==l||z()!==m)if(l=h.Z,h.Y instanceof F&&z()===l)aG(c,e);else if(l=h.Z,l instanceof F)fi(c,e,l.p);else throw new x(h);return k}k=gi(G(),e);k^=k>>>16|0;h=k&(-1+c.oa.d.length|0);m=m=l=l=null;var n=c.oa.d[h];if(null!==n)for(var q= + null;;){if(k===n.Ke&&gl(hl(),e,n.zg))m=q,l=n;else if(!(null===n.hb||n.Ke>k)){var r=n.hb;q=n;n=r;continue}break}q=l;q=null===q?z():new F(q.yd);g=g(q);q=B(new C,q,g);n=q.Y;r=q.Z;if(z()!==n||z()!==r)if(n=q.Z,q.Y instanceof F&&z()===n)null!==m?m.hb=l.hb:c.oa.d[h]=l.hb,c.ic=-1+c.ic|0;else if(m=q.Y,n=q.Z,z()===m&&n instanceof F)l=n.p,h=(1+c.ic|0)>=c.ji?(ii(c,c.oa.d.length<<1),k&(-1+c.oa.d.length|0)):h,ji(c,e,l,k,h);else if(k=q.Z,q.Y instanceof F&&k instanceof F)l.yd=k.p;else throw new x(q);return g})); + return d.db()}function NU(b){b.as||(b.bs=new aO(new xc(0)),b.as=!0);return b.bs}function OU(){this.fy=this.bs=null;this.as=!1;PU=this;this.fy=new lR(this)}OU.prototype=new p;OU.prototype.constructor=OU;function QU(b,a){return b instanceof RU?b:ER(0,VD(Dv(),b,a))}OU.prototype.Wt=function(b){VJ();var a=new WJ;return new XJ(a,new $f(c=>ER(FR(),fw(c,b))))}; + function ER(b,a){if(null===a)return null;if(a instanceof xc)return new aO(a);if(a instanceof Lc)return new SU(a);if(a instanceof Xc)return new TU(a);if(a instanceof Vc)return new UU(a);if(a instanceof Wc)return new VU(a);if(a instanceof Bc)return new WU(a);if(a instanceof Hc)return new XU(a);if(a instanceof Kc)return new YU(a);if(a instanceof zc)return new ZU(a);if(ie(a))return new $U(a);throw new x(a);}OU.prototype.Rw=function(b,a){return QU(b,a)}; + OU.prototype.oD=function(){return this.as?this.bs:NU(this)};OU.prototype.$classData=u({wR:0},!1,"scala.collection.immutable.ArraySeq$",{wR:1,i:1,XQ:1,qQ:1,pQ:1,sQ:1,n:1});var PU;function FR(){PU||(PU=new OU);return PU}function aS(b,a){this.Hj=this.Xb=0;this.If=null;this.Hf=0;this.Pk=this.th=null;for(NR(this,a.Fb);this.C();)a=this.If.Ya(this.Xb),WR(b,b.Jj,this.If.md(this.Xb),this.If.sd(this.Xb),a,Lv(Nv(),a),0),this.Xb=1+this.Xb|0}aS.prototype=new PR;aS.prototype.constructor=aS; + aS.prototype.Jr=function(){fy().xa.z();throw new Ui;};aS.prototype.z=function(){this.Jr()};aS.prototype.$classData=u({QR:0},!1,"scala.collection.immutable.HashMapBuilder$$anon$1",{QR:1,Xp:1,Da:1,i:1,Ea:1,K:1,M:1});function eS(b,a){this.Hj=this.Xb=0;this.If=null;this.Hf=0;this.Pk=this.th=null;for(NR(this,a.gc);this.C();)a=this.If.Ya(this.Xb),cS(b,b.Sl,this.If.Qb(this.Xb),a,Lv(Nv(),a),0),this.Xb=1+this.Xb|0}eS.prototype=new PR;eS.prototype.constructor=eS; + eS.prototype.Jr=function(){fy().xa.z();throw new Ui;};eS.prototype.z=function(){this.Jr()};eS.prototype.$classData=u({UR:0},!1,"scala.collection.immutable.HashSetBuilder$$anon$1",{UR:1,Xp:1,Da:1,i:1,Ea:1,K:1,M:1});function Px(b){return!!(b&&b.$classData&&b.$classData.eb.Gb)}function aV(b){this.Rk=0;this.fn=null;rS(this,b)}aV.prototype=new tS;aV.prototype.constructor=aV;aV.prototype.ag=function(b,a){return B(new C,b,a)}; + aV.prototype.$classData=u({qS:0},!1,"scala.collection.immutable.Map$Map2$$anon$1",{qS:1,oF:1,Da:1,i:1,Ea:1,K:1,M:1});function bV(b){this.Rk=0;this.fn=null;rS(this,b)}bV.prototype=new tS;bV.prototype.constructor=bV;bV.prototype.ag=function(b){return b};bV.prototype.$classData=u({rS:0},!1,"scala.collection.immutable.Map$Map2$$anon$2",{rS:1,oF:1,Da:1,i:1,Ea:1,K:1,M:1});function cV(b){this.Rk=0;this.fn=null;rS(this,b)}cV.prototype=new tS;cV.prototype.constructor=cV;cV.prototype.ag=function(b,a){return a}; + cV.prototype.$classData=u({sS:0},!1,"scala.collection.immutable.Map$Map2$$anon$3",{sS:1,oF:1,Da:1,i:1,Ea:1,K:1,M:1});function dV(b){this.Tk=0;this.Sk=null;uS(this,b)}dV.prototype=new wS;dV.prototype.constructor=dV;dV.prototype.ag=function(b,a){return B(new C,b,a)};dV.prototype.$classData=u({uS:0},!1,"scala.collection.immutable.Map$Map3$$anon$4",{uS:1,pF:1,Da:1,i:1,Ea:1,K:1,M:1});function eV(b){this.Tk=0;this.Sk=null;uS(this,b)}eV.prototype=new wS;eV.prototype.constructor=eV;eV.prototype.ag=function(b){return b}; + eV.prototype.$classData=u({vS:0},!1,"scala.collection.immutable.Map$Map3$$anon$5",{vS:1,pF:1,Da:1,i:1,Ea:1,K:1,M:1});function fV(b){this.Tk=0;this.Sk=null;uS(this,b)}fV.prototype=new wS;fV.prototype.constructor=fV;fV.prototype.ag=function(b,a){return a};fV.prototype.$classData=u({wS:0},!1,"scala.collection.immutable.Map$Map3$$anon$6",{wS:1,pF:1,Da:1,i:1,Ea:1,K:1,M:1});function gV(b){this.Uk=0;this.Oi=null;xS(this,b)}gV.prototype=new zS;gV.prototype.constructor=gV; + gV.prototype.ag=function(b,a){return B(new C,b,a)};gV.prototype.$classData=u({yS:0},!1,"scala.collection.immutable.Map$Map4$$anon$7",{yS:1,qF:1,Da:1,i:1,Ea:1,K:1,M:1});function hV(b){this.Uk=0;this.Oi=null;xS(this,b)}hV.prototype=new zS;hV.prototype.constructor=hV;hV.prototype.ag=function(b){return b};hV.prototype.$classData=u({zS:0},!1,"scala.collection.immutable.Map$Map4$$anon$8",{zS:1,qF:1,Da:1,i:1,Ea:1,K:1,M:1});function iV(b){this.Uk=0;this.Oi=null;xS(this,b)}iV.prototype=new zS; + iV.prototype.constructor=iV;iV.prototype.ag=function(b,a){return a};iV.prototype.$classData=u({AS:0},!1,"scala.collection.immutable.Map$Map4$$anon$9",{AS:1,qF:1,Da:1,i:1,Ea:1,K:1,M:1});function jV(b){this.Hj=this.Xb=0;this.If=null;this.Hf=0;this.Pk=this.th=null;NR(this,b)}jV.prototype=new PR;jV.prototype.constructor=jV;jV.prototype.z=function(){this.C()||fy().xa.z();var b=this.If.md(this.Xb);this.Xb=1+this.Xb|0;return b}; + jV.prototype.$classData=u({CS:0},!1,"scala.collection.immutable.MapKeyIterator",{CS:1,Xp:1,Da:1,i:1,Ea:1,K:1,M:1});function kV(b){this.tg=0;this.en=null;this.Qg=0;this.wo=this.vo=null;this.ly=0;this.rF=null;SR(this,b);this.ly=0}kV.prototype=new UR;kV.prototype.constructor=kV;kV.prototype.B=function(){var b=cz(),a=this.rF;return az(b,this.ly,gi(G(),a))};kV.prototype.z=function(){this.C()||fy().xa.z();this.ly=this.en.Ya(this.tg);this.rF=this.en.sd(this.tg);this.tg=-1+this.tg|0;return this}; + kV.prototype.$classData=u({DS:0},!1,"scala.collection.immutable.MapKeyValueTupleHashIterator",{DS:1,fF:1,Da:1,i:1,Ea:1,K:1,M:1});function lV(b){this.Hj=this.Xb=0;this.If=null;this.Hf=0;this.Pk=this.th=null;NR(this,b)}lV.prototype=new PR;lV.prototype.constructor=lV;lV.prototype.Um=function(){this.C()||fy().xa.z();var b=this.If.Vn(this.Xb);this.Xb=1+this.Xb|0;return b};lV.prototype.z=function(){return this.Um()}; + lV.prototype.$classData=u({ES:0},!1,"scala.collection.immutable.MapKeyValueTupleIterator",{ES:1,Xp:1,Da:1,i:1,Ea:1,K:1,M:1});function mV(b){this.tg=0;this.en=null;this.Qg=0;this.wo=this.vo=null;SR(this,b)}mV.prototype=new UR;mV.prototype.constructor=mV;mV.prototype.Um=function(){this.C()||fy().xa.z();var b=this.en.Vn(this.tg);this.tg=-1+this.tg|0;return b};mV.prototype.z=function(){return this.Um()}; + mV.prototype.$classData=u({FS:0},!1,"scala.collection.immutable.MapKeyValueTupleReverseIterator",{FS:1,fF:1,Da:1,i:1,Ea:1,K:1,M:1});function nV(b){this.Hj=this.Xb=0;this.If=null;this.Hf=0;this.Pk=this.th=null;NR(this,b)}nV.prototype=new PR;nV.prototype.constructor=nV;nV.prototype.z=function(){this.C()||fy().xa.z();var b=this.If.sd(this.Xb);this.Xb=1+this.Xb|0;return b};nV.prototype.$classData=u({IS:0},!1,"scala.collection.immutable.MapValueIterator",{IS:1,Xp:1,Da:1,i:1,Ea:1,K:1,M:1}); + function oV(b){b.fi<=b.cf&&fy().xa.z();b.Fo=1+b.Fo|0;for(var a=b.tF.Uj(b.Fo);0===a.d.length;)b.Fo=1+b.Fo|0,a=b.tF.Uj(b.Fo);b.Nu=b.cq;var c=b.KS/2|0,d=b.Fo-c|0;b.Eo=(1+c|0)-(0>d?-d|0:d)|0;c=b.Eo;switch(c){case 1:b.Mj=a;break;case 2:b.Bo=a;break;case 3:b.Co=a;break;case 4:b.Do=a;break;case 5:b.bq=a;break;case 6:b.my=a;break;default:throw new x(c);}b.cq=b.Nu+Math.imul(a.d.length,1<b.hn&&(b.cq=b.hn);1c?b.Mj=b.Bo.d[31&(a>>>5|0)]:(32768>c?b.Bo=b.Co.d[31&(a>>>10|0)]:(1048576>c?b.Co=b.Do.d[31&(a>>>15|0)]:(33554432>c?b.Do=b.bq.d[31&(a>>>20|0)]:(b.bq=b.my.d[a>>>25|0],b.Do=b.bq.d[0]),b.Co=b.Do.d[0]),b.Bo=b.Co.d[0]),b.Mj=b.Bo.d[0]);b.gs=a}b.fi=b.fi-b.cf|0;a=b.Mj.d.length;c=b.fi;b.gn=athis.cf};f.z=function(){this.cf===this.gn&&pV(this);var b=this.Mj.d[this.cf];this.cf=1+this.cf|0;return b}; + f.Ai=function(b){if(0=this.cq;)oV(this);a=b-this.Nu|0;if(1c||(32768>c||(1048576>c||(33554432>c||(this.bq=this.my.d[a>>>25|0]),this.Do=this.bq.d[31&(a>>>20|0)]),this.Co=this.Do.d[31&(a>>>15|0)]),this.Bo=this.Co.d[31&(a>>>10|0)]);this.Mj=this.Bo.d[31&(a>>>5|0)];this.gs=a}this.gn=this.Mj.d.length;this.cf=31&a;this.fi=this.cf+(this.hn-b|0)|0;this.gn>this.fi&& + (this.gn=this.fi)}}return this};f.Xd=function(b,a,c){var d=Sd(Wd(),b),e=this.fi-this.cf|0;c=c>31;b=Math.imul(this.ks,b);var d=b>>31;b=a+b|0;a=(-2147483648^b)<(-2147483648^a)?1+(c+d|0)|0:c+d|0;0>31,this.dq=(d===a?(-2147483648^c)<(-2147483648^b):d>31,this.Go=a===d?(-2147483648^b)<=(-2147483648^c):athis.ks&&(c=this.eq,d=c>>31,this.dq=(d===a?(-2147483648^c)>(-2147483648^b):d>a)?c:b,c=this.eq,d=c>>31,this.Go=a===d?(-2147483648^b)>=(-2147483648^c):a>d)}return this};f.z=function(){return this.Xt()}; + f.$classData=u({RS:0},!1,"scala.collection.immutable.RangeIterator",{RS:1,Da:1,i:1,Ea:1,K:1,M:1,n:1});function rV(){this.Qi=this.Oj=0}rV.prototype=new cP;rV.prototype.constructor=rV;function sV(){}sV.prototype=rV.prototype;rV.prototype.V=function(){return this.Qi};rV.prototype.C=function(){return 0b?0:b);return this};function tV(b){this.Hj=this.Xb=0;this.If=null;this.Hf=0;this.Pk=this.th=null;this.ny=0;NR(this,b);this.ny=0}tV.prototype=new PR;tV.prototype.constructor=tV;tV.prototype.B=function(){return this.ny};tV.prototype.z=function(){this.C()||fy().xa.z();this.ny=this.If.Ya(this.Xb);this.Xb=1+this.Xb|0;return this}; + tV.prototype.$classData=u({cT:0},!1,"scala.collection.immutable.SetHashIterator",{cT:1,Xp:1,Da:1,i:1,Ea:1,K:1,M:1});function uV(b){this.Hj=this.Xb=0;this.If=null;this.Hf=0;this.Pk=this.th=null;NR(this,b)}uV.prototype=new PR;uV.prototype.constructor=uV;uV.prototype.z=function(){this.C()||fy().xa.z();var b=this.If.Qb(this.Xb);this.Xb=1+this.Xb|0;return b};uV.prototype.$classData=u({dT:0},!1,"scala.collection.immutable.SetIterator",{dT:1,Xp:1,Da:1,i:1,Ea:1,K:1,M:1}); + function vV(b){this.tg=0;this.en=null;this.Qg=0;this.wo=this.vo=null;SR(this,b)}vV.prototype=new UR;vV.prototype.constructor=vV;vV.prototype.z=function(){this.C()||fy().xa.z();var b=this.en.Qb(this.tg);this.tg=-1+this.tg|0;return b};vV.prototype.$classData=u({gT:0},!1,"scala.collection.immutable.SetReverseIterator",{gT:1,fF:1,Da:1,i:1,Ea:1,K:1,M:1});function wV(){}wV.prototype=new p;wV.prototype.constructor=wV;function xV(){}xV.prototype=wV.prototype;wV.prototype.Xc=function(){}; + function yV(){this.ns=this.uy=null;zV=this;this.uy=new lR(this);this.ns=new eE(new xc(0))}yV.prototype=new p;yV.prototype.constructor=yV;yV.prototype.Wt=function(b){b=new CR(b.De());return new XJ(b,new $f(a=>AV(dE(),a)))}; + function AV(b,a){if(null===a)return null;if(a instanceof xc)return new eE(a);if(a instanceof Lc)return new pm(a);if(a instanceof Xc)return new BV(a);if(a instanceof Vc)return new CV(a);if(a instanceof Wc)return new DV(a);if(a instanceof Bc)return new EV(a);if(a instanceof Hc)return new FV(a);if(a instanceof Kc)return new GV(a);if(a instanceof zc)return new HV(a);if(ie(a))return new IV(a);throw new x(a);}yV.prototype.Rw=function(b,a){return AV(0,VD(Dv(),b,a))};yV.prototype.oD=function(){return this.ns}; + yV.prototype.$classData=u({ST:0},!1,"scala.collection.mutable.ArraySeq$",{ST:1,i:1,XQ:1,qQ:1,pQ:1,sQ:1,n:1});var zV;function dE(){zV||(zV=new yV);return zV}function JV(b){this.Zl=0;this.Xk=null;this.qq=0;this.pq=null;zT(this,b)}JV.prototype=new BT;JV.prototype.constructor=JV;JV.prototype.Gt=function(b){return B(new C,b.zg,b.yd)};JV.prototype.$classData=u({oU:0},!1,"scala.collection.mutable.HashMap$$anon$1",{oU:1,xy:1,Da:1,i:1,Ea:1,K:1,M:1}); + function KV(b){this.Zl=0;this.Xk=null;this.qq=0;this.pq=null;zT(this,b)}KV.prototype=new BT;KV.prototype.constructor=KV;KV.prototype.Gt=function(b){return b.yd};KV.prototype.$classData=u({pU:0},!1,"scala.collection.mutable.HashMap$$anon$3",{pU:1,xy:1,Da:1,i:1,Ea:1,K:1,M:1});function LV(b){this.Zl=0;this.Xk=null;this.qq=0;this.pq=null;zT(this,b)}LV.prototype=new BT;LV.prototype.constructor=LV;LV.prototype.Gt=function(b){return b}; + LV.prototype.$classData=u({qU:0},!1,"scala.collection.mutable.HashMap$$anon$4",{qU:1,xy:1,Da:1,i:1,Ea:1,K:1,M:1});function MV(b){this.Zl=0;this.Xk=null;this.qq=0;this.pq=null;this.wy=0;if(null===b)throw null;zT(this,b);this.wy=0}MV.prototype=new BT;MV.prototype.constructor=MV;MV.prototype.B=function(){return this.wy};MV.prototype.Gt=function(b){var a=cz(),c=b.Ke;b=b.yd;this.wy=qF(a,c^(c>>>16|0),gi(G(),b));return this}; + MV.prototype.$classData=u({rU:0},!1,"scala.collection.mutable.HashMap$$anon$5",{rU:1,xy:1,Da:1,i:1,Ea:1,K:1,M:1});function NV(b){this.on=0;this.$l=null;this.rs=0;this.qs=null;CT(this,b)}NV.prototype=new ET;NV.prototype.constructor=NV;NV.prototype.Mw=function(b){return b.Yk};NV.prototype.$classData=u({wU:0},!1,"scala.collection.mutable.HashSet$$anon$1",{wU:1,QF:1,Da:1,i:1,Ea:1,K:1,M:1});function OV(b){this.on=0;this.$l=null;this.rs=0;this.qs=null;CT(this,b)}OV.prototype=new ET; + OV.prototype.constructor=OV;OV.prototype.Mw=function(b){return b};OV.prototype.$classData=u({xU:0},!1,"scala.collection.mutable.HashSet$$anon$2",{xU:1,QF:1,Da:1,i:1,Ea:1,K:1,M:1});function PV(b){this.on=0;this.$l=null;this.rs=0;this.qs=null;this.yy=0;if(null===b)throw null;CT(this,b);this.yy=0}PV.prototype=new ET;PV.prototype.constructor=PV;PV.prototype.B=function(){return this.yy};PV.prototype.Mw=function(b){this.yy=QV(b.Ui);return this}; + PV.prototype.$classData=u({yU:0},!1,"scala.collection.mutable.HashSet$$anon$3",{yU:1,QF:1,Da:1,i:1,Ea:1,K:1,M:1});function GA(b,a){this.Bx=this.pE=null;if(null===b)throw null;this.pE=b;this.Bx=a}GA.prototype=new p;GA.prototype.constructor=GA;GA.prototype.sj=function(b,a){return 0>>0)).toString(16)}} + ZC.prototype.$classData=u({KN:0},!1,"java.util.IllegalFormatCodePointException",{KN:1,Fk:1,oh:1,dc:1,Nb:1,ub:1,i:1,n:1});class PO extends kU{constructor(b,a){super();this.ON=b;this.NN=a;Cw(this,null,!0);if(null===a)throw ge();}Pb(){return String.fromCharCode(this.ON)+" !\x3d "+Ga(this.NN)}}PO.prototype.$classData=u({MN:0},!1,"java.util.IllegalFormatConversionException",{MN:1,Fk:1,oh:1,dc:1,Nb:1,ub:1,i:1,n:1}); + class NO extends kU{constructor(b){super();this.QN=b;Cw(this,null,!0);if(null===b)throw ge();}Pb(){return"Flags \x3d '"+this.QN+"'"}}NO.prototype.$classData=u({PN:0},!1,"java.util.IllegalFormatFlagsException",{PN:1,Fk:1,oh:1,dc:1,Nb:1,ub:1,i:1,n:1});class MO extends kU{constructor(b){super();this.SN=b;Cw(this,null,!0)}Pb(){return""+this.SN}}MO.prototype.$classData=u({RN:0},!1,"java.util.IllegalFormatPrecisionException",{RN:1,Fk:1,oh:1,dc:1,Nb:1,ub:1,i:1,n:1}); + class PC extends kU{constructor(b){super();this.UN=b;Cw(this,null,!0)}Pb(){return""+this.UN}}PC.prototype.$classData=u({TN:0},!1,"java.util.IllegalFormatWidthException",{TN:1,Fk:1,oh:1,dc:1,Nb:1,ub:1,i:1,n:1});class WC extends kU{constructor(b){super();this.WN=b;Cw(this,null,!0);if(null===b)throw ge();}Pb(){return"Format specifier '"+this.WN+"'"}}WC.prototype.$classData=u({VN:0},!1,"java.util.MissingFormatArgumentException",{VN:1,Fk:1,oh:1,dc:1,Nb:1,ub:1,i:1,n:1}); + class SC extends kU{constructor(b){super();this.YN=b;Cw(this,null,!0);if(null===b)throw ge();}Pb(){return this.YN}}SC.prototype.$classData=u({XN:0},!1,"java.util.MissingFormatWidthException",{XN:1,Fk:1,oh:1,dc:1,Nb:1,ub:1,i:1,n:1});class LO extends kU{constructor(b){super();this.bO=b;Cw(this,null,!0);if(null===b)throw ge();}Pb(){return"Conversion \x3d '"+this.bO+"'"}}LO.prototype.$classData=u({aO:0},!1,"java.util.UnknownFormatConversionException",{aO:1,Fk:1,oh:1,dc:1,Nb:1,ub:1,i:1,n:1}); + function $A(b,a){this.Z=this.Y=null;this.hD=b;this.Cw=a;B(this,null,null)}$A.prototype=new kR;$A.prototype.constructor=$A;f=$A.prototype;f.vl=function(){return this.hD};f.kh=function(){return this.Cw};f.ur=function(){return this.Cw};f.m=function(){return this.Cw};f.o=function(){return this.hD};f.$classData=u({CM:0},!1,"scala.Tuple2$mcII$sp",{CM:1,gD:1,i:1,aP:1,R:1,A:1,n:1,bW:1});function YV(b){this.Zh=null;this.sh=this.Sa=0;this.zE=b;wU(this,b)}YV.prototype=new yU;YV.prototype.constructor=YV; + YV.prototype.z=function(){this.Sa>=this.zE.d.length&&fy().xa.z();var b=this.zE.d[this.Sa];this.Sa=1+this.Sa|0;return b};YV.prototype.$classData=u({fQ:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcB$sp",{fQ:1,Hk:1,Da:1,i:1,Ea:1,K:1,M:1,n:1});function ZV(b){this.Zh=null;this.sh=this.Sa=0;this.AE=b;wU(this,b)}ZV.prototype=new yU;ZV.prototype.constructor=ZV;ZV.prototype.z=function(){this.Sa>=this.AE.d.length&&fy().xa.z();var b=this.AE.d[this.Sa];this.Sa=1+this.Sa|0;return wc(b)}; + ZV.prototype.$classData=u({gQ:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcC$sp",{gQ:1,Hk:1,Da:1,i:1,Ea:1,K:1,M:1,n:1});function $V(b){this.Zh=null;this.sh=this.Sa=0;this.BE=b;wU(this,b)}$V.prototype=new yU;$V.prototype.constructor=$V;$V.prototype.z=function(){this.Sa>=this.BE.d.length&&fy().xa.z();var b=this.BE.d[this.Sa];this.Sa=1+this.Sa|0;return b};$V.prototype.$classData=u({hQ:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcD$sp",{hQ:1,Hk:1,Da:1,i:1,Ea:1,K:1,M:1,n:1}); + function aW(b){this.Zh=null;this.sh=this.Sa=0;this.CE=b;wU(this,b)}aW.prototype=new yU;aW.prototype.constructor=aW;aW.prototype.z=function(){this.Sa>=this.CE.d.length&&fy().xa.z();var b=this.CE.d[this.Sa];this.Sa=1+this.Sa|0;return b};aW.prototype.$classData=u({iQ:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcF$sp",{iQ:1,Hk:1,Da:1,i:1,Ea:1,K:1,M:1,n:1});function bW(b){this.Zh=null;this.sh=this.Sa=0;this.DE=b;wU(this,b)}bW.prototype=new yU;bW.prototype.constructor=bW; + bW.prototype.z=function(){this.Sa>=this.DE.d.length&&fy().xa.z();var b=this.DE.d[this.Sa];this.Sa=1+this.Sa|0;return b};bW.prototype.$classData=u({jQ:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcI$sp",{jQ:1,Hk:1,Da:1,i:1,Ea:1,K:1,M:1,n:1});function cW(b){this.Zh=null;this.sh=this.Sa=0;this.EE=b;wU(this,b)}cW.prototype=new yU;cW.prototype.constructor=cW;cW.prototype.z=function(){this.Sa>=this.EE.d.length&&fy().xa.z();var b=this.EE.d[this.Sa],a=b.L;b=b.O;this.Sa=1+this.Sa|0;return new za(a,b)}; + cW.prototype.$classData=u({kQ:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcJ$sp",{kQ:1,Hk:1,Da:1,i:1,Ea:1,K:1,M:1,n:1});function dW(b){this.Zh=null;this.sh=this.Sa=0;this.FE=b;wU(this,b)}dW.prototype=new yU;dW.prototype.constructor=dW;dW.prototype.z=function(){this.Sa>=this.FE.d.length&&fy().xa.z();var b=this.FE.d[this.Sa];this.Sa=1+this.Sa|0;return b};dW.prototype.$classData=u({lQ:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcS$sp",{lQ:1,Hk:1,Da:1,i:1,Ea:1,K:1,M:1,n:1}); + function eW(b){this.Zh=null;this.sh=this.Sa=0;this.nQ=b;wU(this,b)}eW.prototype=new yU;eW.prototype.constructor=eW;eW.prototype.z=function(){this.Sa>=this.nQ.d.length&&fy().xa.z();this.Sa=1+this.Sa|0};eW.prototype.$classData=u({mQ:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcV$sp",{mQ:1,Hk:1,Da:1,i:1,Ea:1,K:1,M:1,n:1});function fW(b){this.Zh=null;this.sh=this.Sa=0;this.GE=b;wU(this,b)}fW.prototype=new yU;fW.prototype.constructor=fW; + fW.prototype.z=function(){this.Sa>=this.GE.d.length&&fy().xa.z();var b=this.GE.d[this.Sa];this.Sa=1+this.Sa|0;return b};fW.prototype.$classData=u({oQ:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcZ$sp",{oQ:1,Hk:1,Da:1,i:1,Ea:1,K:1,M:1,n:1});function iE(b){this.Lx=b}iE.prototype=new oU;iE.prototype.constructor=iE;f=iE.prototype;f.y=function(){fy();return new jR(this.Lx)};f.V=function(){return 1};f.x=function(){return this.Lx};f.Rc=function(){return this.Lx}; + f.Mb=function(b){return 0d||d>=g)throw zy(new Ay,d+" is out of bounds (min 0, max "+(-1+g|0)+")");g=((b.Mc-b.Nc|0)&(-1+b.pb.d.length|0))-a|0;var h=Sd(Wd(),c)-d|0;g=ga||a>=g)throw zy(new Ay,a+" is out of bounds (min 0, max "+(-1+g|0)+")");a=(b.Nc+a|0)&(-1+b.pb.d.length|0);g=b.pb.d.length-a|0;g=ea?0:a;c=dc?0:c)-a|0;if(0>=c)return b.Jm();if(c>=d)return b.fE();d=oT(uT(),c);d=lW(b,a,d,0,c);return b.hE(d,c)} + function nW(b,a,c){if(!(0c?a-c|0:0;fy();c=new zR(c,0,d-e|0);return new Kp(c,new $f(g=>{g|=0;return mW(b,g,g+a|0)}))}function oW(b,a){this.Jx=null;this.OF=this.Pg=this.Ol=0;this.gU=a;zU(this,b);this.OF=or(a)|0}oW.prototype=new BU; + oW.prototype.constructor=oW;oW.prototype.C=function(){Yx();var b=this.OF,a=or(this.gU)|0;Vx(b,a);return 0d)?a=0:(c=d>>31,a=1+d|0,c=0===a?1+c|0:c,a=(0===c?-1<(-2147483648^a):0a&&pE(rE(),0,d,1,!0);a=qn().lb();for(d=new qV(0,1,d,b);d.Go;)b=d.Xt(),b=new fh(He(),new F(b)),a.pa(b);d=a.db();e=wh(Eg(),e.G()).Ha(new $f(h=>h instanceof + IW&&h.Bn?!1:!0));kf();if(!e.ws(Kf(Lf(),d)))throw xf(new yf,"Core requirement failed: Function interpretation can only mention uninterpreted dots: "+(d+" but got: ")+e);}};ye.prototype=new p;ye.prototype.constructor=ye;f=ye.prototype;f.w=function(){return this.wb()};f.mf=function(b){return cN(this,b)};f.ya=function(){return this.Pe};f.mb=function(){return this.Oe};f.da=function(){return this.Ud};f.sa=function(){return this.Uz}; + f.Yf=function(){var b=this.wb()+":"+this.jd+"-\x3e"+this.Ud,a=this.Ih;if(a instanceof F)return a=a.p,b+" \x3d DotTerm() \x3c-\x3e "+Ve().ba.s(a);if(z()===a)return b;throw new x(a);};f.wb=function(){var b=this.Ih;if(z()===b)return dN(this);if(b instanceof F){var a=dN(this);b=b.p;return a+"\x3c\x3c "+Ve().ba.s(b)+" \x3e\x3e"}throw new x(b);};f.N=function(){return"Function"};f.P=function(){return 5}; + f.Q=function(b){switch(b){case 0:return this.Pe;case 1:return this.Oe;case 2:return this.jd;case 3:return this.Ud;case 4:return this.Ih;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof ye){if(this.Pe===b.Pe){var a=this.Oe,c=b.Oe;(null===a?null===c:a.l(c))?(a=this.jd,c=b.jd,a=null===a?null===c:a.l(c)):a=!1}else a=!1;if(a&&(a=this.Ud,c=b.Ud,null===a?null===c:a.l(c)))return a=this.Ih,b=b.Ih,null===a?null===b:a.l(b)}return!1}; + f.Kd=function(b){return cN(this,b)};f.$classData=u({GH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Function",{GH:1,i:1,cj:1,Ra:1,Og:1,td:1,R:1,A:1,n:1});function JW(b){kf();var a=b.oe().da(),c=He();null!==a&&a.l(c)?(a=b.qe().da(),c=He(),a=null!==a&&a.l(c)):a=!1;if(!a)throw xf(new yf,"Core requirement failed: expected argument sorts real: "+(b.oe()+" and ")+b.qe());} + function KW(b){kf();var a=b.oe().da(),c=He();null!==a&&a.l(c)?(a=b.qe().da(),c=He(),a=null!==a&&a.l(c)):a=!1;if(!a)throw xf(new yf,"Core requirement failed: expected argument sorts real: "+(b.oe()+" and ")+b.qe());}function LW(b){kf();var a=b.xp().da(),c=He();if(null===a||!a.l(c))throw xf(new yf,"Core requirement failed: expected argument sort real: "+b.xp().da());}function Ug(b){this.YA=this.XA=null;this.fj=b;fA(this)}Ug.prototype=new p;Ug.prototype.constructor=Ug;f=Ug.prototype;f.w=function(){return Ve().ba.s(this)}; + f.sa=function(){return this.XA};f.da=function(){return this.YA};f.Ph=function(b){this.XA=b};f.Qh=function(b){this.YA=b};f.N=function(){return"Test"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.fj:yy(G(),b)};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Ug){var a=this.fj;b=b.fj;return null===a?null===b:a.l(b)}return!1};f.$classData=u({FI:0},!1,"edu.cmu.cs.ls.keymaerax.core.Test",{FI:1,i:1,Yo:1,Kh:1,Ra:1,zd:1,R:1,A:1,n:1}); + function MW(){this.bB=this.aB=null;NW=this;cA(this)}MW.prototype=new p;MW.prototype.constructor=MW;f=MW.prototype;f.w=function(){return Ve().ba.s(this)};f.sa=function(){return this.aB};f.da=function(){return this.bB};f.Yd=function(b){this.aB=b};f.Zd=function(b){this.bB=b};f.N=function(){return"True"};f.P=function(){return 0};f.Q=function(b){return yy(G(),b)};f.B=function(){return 2615726};f.$classData=u({II:0},!1,"edu.cmu.cs.ls.keymaerax.core.True$",{II:1,i:1,dh:1,Sd:1,Ra:1,zd:1,R:1,A:1,n:1});var NW; + function Ng(){NW||(NW=new MW);return NW}class ck extends vQ{constructor(b,a){super();this.Nv=b;this.Mv=a;b=b+": "+Ve().ba.s(a)+" of "+ja(a)+" "+a;Cw(this,b,!0)}N(){return"UnknownOperatorException"}P(){return 2}Q(b){switch(b){case 0:return this.Nv;case 1:return this.Mv;default:return yy(G(),b)}}B(){return bz(this)}l(b){if(this===b)return!0;if(b instanceof ck&&this.Nv===b.Nv){var a=this.Mv;b=b.Mv;return null===a?null===b:a.l(b)}return!1}} + ck.prototype.$classData=u({PI:0},!1,"edu.cmu.cs.ls.keymaerax.core.UnknownOperatorException",{PI:1,ct:1,dc:1,Nb:1,ub:1,i:1,n:1,R:1,A:1});function dh(b){return!!(b&&b.$classData&&b.$classData.eb.kB)} + class jl extends vQ{constructor(b,a,c,d,e,g,h,k){super();this.vm=b;this.ma=a;this.tm=c;this.sm=d;this.Gn=e;this.Hn=g;this.mp=h;this.um=k;mv();e=a.yi();Cw(this,""+e+" "+b+"\nFound: "+c+" at "+a+"\nExpected: "+d+(""===k?"":"\nHint: "+k),!0)}w(){return this.ib+("true"===Pk().Hw(xz().aG)?"\nAfter: "+(this.Gn+"\nin "+this.Hn):"")}N(){return"ParseException"}P(){return 8}Q(b){switch(b){case 0:return this.vm;case 1:return this.ma;case 2:return this.tm;case 3:return this.sm;case 4:return this.Gn;case 5:return this.Hn; + case 6:return this.mp;case 7:return this.um;default:return yy(G(),b)}}B(){return bz(this)}l(b){if(this===b)return!0;if(b instanceof jl){if(this.vm===b.vm){var a=this.ma,c=b.ma;a=null===a?null===c:a.l(c)}else a=!1;if(a&&this.tm===b.tm&&this.sm===b.sm&&this.Gn===b.Gn&&this.Hn===b.Hn)return a=this.mp,c=b.mp,(null===a?null===c:a.l(c))?this.um===b.um:!1}return!1}}jl.prototype.$classData=u({RK:0},!1,"edu.cmu.cs.ls.keymaerax.parser.ParseException",{RK:1,ct:1,dc:1,Nb:1,ub:1,i:1,n:1,R:1,A:1}); + function Ir(b){this.$M=b;this.Lt=""}Ir.prototype=new XV;Ir.prototype.constructor=Ir;function iH(b,a){for(;""!==a;){var c=a.indexOf("\n")|0;if(0>c)b.Lt=""+b.Lt+a,a="";else{var d=""+b.Lt+a.substring(0,c);"undefined"!==typeof console&&(b.$M&&console.error?console.error(d):console.log(d));b.Lt="";a=a.substring(1+c|0)}}}Ir.prototype.$classData=u({ZM:0},!1,"java.lang.JSConsoleBasedPrintStream",{ZM:1,NV:1,LV:1,MV:1,i:1,hM:1,LM:1,iM:1,vD:1}); + function tN(b,a){for(;;){if(0>=b||a.r())return a;b=-1+b|0;a=a.D()}}function OW(b,a){var c=b.Th().lb();for(b=b.y();b.C();){var d=a.s(b.z());c.pa(d)}return c.db()}function PW(b,a){if(0>=b.Sc(1))return b;for(var c=b.Ye(),d=cM(),e=b.y(),g=!1;e.C();){var h=e.z();hA(d,a.s(h))?c.pa(h):g=!0}return g?c.db():b}function Hl(b,a,c){var d=b.Kg().lb(),e=0;for(b=b.y();e=this.vb.Ka||0>=zO(this.vb).Ka)&&4934>(GE(this.vb)-this.vb.Ka|0))var b=QW(new RW,BO(this.vb)).B();else{b=this.vb.yl();if(Infinity!==b&&-Infinity!==b){var a=mn();b=SW(this,BE(b,a.Hi))}else b=!1;if(b)b=this.vb.yl(),b=xy(G(),b);else{b=zO(this.vb);a=cz();var c=a.Gk,d;var e=d=b.Ka,g=e>>31,h=d>>31;d=e-d|0;g=(-2147483648^d)>(-2147483648^e)?-1+(g-h|0)|0:g-h|0;64>b.kf?(e=b.Vd,0===e.L&&0===e.O?(e=pD(),d=new za(d,g),g=d.L,d=d.L===g&&d.O===g>>31?rD(e,ca,d.L):0<=d.O? + mD(0,2147483647):mD(0,-2147483648)):d=rD(pD(),b.Vd,vD(pD(),new za(d,g)))):d=rO(new hD,iD(b),vD(pD(),new za(d,g)));b=c.call(a,BO(d).B(),b.Ka)}}this.fu=b}return this.fu}; + f.l=function(b){if(b instanceof FE)return SW(this,b);if(b instanceof RW){var a=TW(b),c=GE(this.vb);if(a>3.3219280948873626*(-2+(c-this.vb.Ka|0)|0)){if(0>=this.vb.Ka||0>=zO(this.vb).Ka)try{var d=new F(QW(new RW,wO(this.vb)))}catch(e){if(e instanceof kb)d=z();else throw e;}else d=z();if(d.r())return!1;a=d.G();return UW(b,a)}return!1}return"number"===typeof b?(a=+b,Infinity!==a&&-Infinity!==a&&(b=this.vb.yl(),Infinity!==b&&-Infinity!==b&&b===a)?(a=mn(),SW(this,BE(b,a.Hi))):!1):ua(b)?(a=Math.fround(b), + Infinity!==a&&-Infinity!==a&&(b=this.vb.zp(),Infinity!==b&&-Infinity!==b&&b===a)?(a=mn(),SW(this,BE(b,a.Hi))):!1):this.Cr()&&by(this,b)};f.sD=function(){try{return vO(this.vb,8),!0}catch(b){if(b instanceof kb)return!1;throw b;}};f.uD=function(){try{return vO(this.vb,16),!0}catch(b){if(b instanceof kb)return!1;throw b;}};f.tD=function(){return this.Zw()&&0<=vO(this.vb,32).L&&65535>=vO(this.vb,32).L};f.Zw=function(){try{return vO(this.vb,32),!0}catch(b){if(b instanceof kb)return!1;throw b;}}; + f.Cr=function(){try{return vO(this.vb,64),!0}catch(b){if(b instanceof kb)return!1;throw b;}};function SW(b,a){return 0===AO(b.vb,a.vb)}f.Iw=function(){return this.vb.Rh()<<24>>24};f.By=function(){return this.vb.Rh()<<16>>16};f.Rh=function(){return this.vb.Rh()};f.Gi=function(){return this.vb.Gi()};f.zp=function(){return this.vb.zp()};f.yl=function(){return this.vb.yl()};f.w=function(){return this.vb.w()};f.Kd=function(b){return AO(this.vb,b.vb)};f.WF=function(){return this.vb}; + var yE=u({cP:0},!1,"scala.math.BigDecimal",{cP:1,rP:1,zl:1,i:1,n:1,tP:1,sP:1,Og:1,td:1});FE.prototype.$classData=yE;function VW(b){b=b.Dd;return!(0===b.L&&-2147483648===b.O)}function WW(b){b=Us(XW(b),2147483647);return 0!==b.Ga&&!b.l(JE().oE)}function QW(b,a){var c=63>=Yr(is(),a)?a.Gi():new za(0,-2147483648);b.Wh=a;b.Dd=c;return b}function RW(){this.Wh=null;this.Dd=ca}RW.prototype=new fM;RW.prototype.constructor=RW;f=RW.prototype;f.mf=function(b){return YW(this,b)}; + function XW(b){var a=b.Wh;if(null!==a)return a;var c=b.Dd;a=c.L;c=c.O;a=Bs(as(),new za(a,c));return b.Wh=a}f.B=function(){if(this.Cr()){var b=this.Gi(),a=b.L;b=b.O;return(-1===b?0<=(-2147483648^a):-1=(-2147483648^a):0>b)?a:wy(G(),new za(a,b))}a=XW(this);return gi(G(),a)}; + f.l=function(b){if(b instanceof RW)return UW(this,b);if(b instanceof FE)return b.l(this);if("number"===typeof b){b=+b;var a=TW(this);if(53>=a)a=!0;else{var c=ZW(this);a=1024>=a&&c>=(-53+a|0)&&1024>c}return(a?!WW(this):!1)&&this.yl()===b}return ua(b)?(b=Math.fround(b),a=TW(this),24>=a?a=!0:(c=ZW(this),a=128>=a&&c>=(-24+a|0)&&128>c),a&&!WW(this)?(a=XW(this),pC(rC(),ls(ps(),a))===b):!1):this.Cr()&&by(this,b)}; + f.sD=function(){var b=this.Dd,a=b.O;return(-1===a?2147483520<=(-2147483648^b.L):-1=(-2147483648^b.L):0>a):!1};f.uD=function(){var b=this.Dd,a=b.O;return(-1===a?2147450880<=(-2147483648^b.L):-1=(-2147483648^b.L):0>a):!1};f.tD=function(){if(0<=this.Dd.O){var b=this.Dd,a=b.O;return 0===a?-2147418113>=(-2147483648^b.L):0>a}return!1}; + f.Zw=function(){var b=this.Dd,a=b.O;return(-1===a?0<=(-2147483648^b.L):-1=(-2147483648^b.L):0>a):!1};f.Cr=function(){return VW(this)||oy(hl(),this.Wh,JE().nE)};function UW(b,a){return VW(b)?VW(a)?(b=b.Dd,a=a.Dd,b.L===a.L&&b.O===a.O):!1:!VW(a)&&oy(hl(),b.Wh,a.Wh)}function YW(b,a){if(VW(b)){if(VW(a)){var c=b.Dd;b=c.L;c=c.O;var d=a.Dd;a=d.L;d=d.O;return Na(Oa(),b,c,a,d)}return-a.Wh.Ga|0}return VW(a)?b.Wh.Ga:nC(b.Wh,a.Wh)} + function ZW(b){if(VW(b)){var a=b.Dd;if(0===a.L&&0===a.O)return-1;a=b.Dd;b=a.L;a=a.O;return 0!==b?0===b?32:31-(Math.clz32(b&(-b|0))|0)|0:32+(0===a?32:31-(Math.clz32(a&(-a|0))|0)|0)|0}return CO(XW(b))}function TW(b){if(VW(b)){if(0>b.Dd.O){b=b.Dd;var a=b.O;b=1+b.L|0;var c=0===b?1+a|0:a;a=-b|0;b=0!==b?~c:-c|0;return 64-(0!==b?Math.clz32(b)|0:32+(Math.clz32(a)|0)|0)|0}a=b.Dd;b=a.L;a=a.O;return 64-(0!==a?Math.clz32(a)|0:32+(Math.clz32(b)|0)|0)|0}b=b.Wh;return Yr(is(),b)} + f.Iw=function(){return this.Rh()<<24>>24};f.By=function(){return this.Rh()<<16>>16};f.Rh=function(){return VW(this)?this.Dd.L:XW(this).Rh()};f.Gi=function(){return VW(this)?this.Dd:this.Wh.Gi()};f.zp=function(){var b=XW(this);return pC(rC(),ls(ps(),b))};f.yl=function(){if(this.Cr())if(-2097152<=this.Dd.O){var b=this.Dd,a=b.O;b=2097152===a?0===b.L:2097152>a}else b=!1;else b=!1;if(b)return b=this.Dd,Zu(Oa(),b.L,b.O);b=XW(this);return iC(La(),ls(ps(),b))}; + f.w=function(){if(VW(this)){var b=this.Dd;return Yu(Oa(),b.L,b.O)}b=this.Wh;return ls(ps(),b)};f.Kd=function(b){return YW(this,b)};f.WF=function(){return XW(this)};f.$classData=u({eP:0},!1,"scala.math.BigInt",{eP:1,rP:1,zl:1,i:1,n:1,tP:1,sP:1,Og:1,td:1});function $W(){this.qE=null;aX=this;this.qE=new ST(this)}$W.prototype=new p;$W.prototype.constructor=$W;$W.prototype.vj=function(b){return b===this.qE};$W.prototype.sj=function(b,a){return 0ZX(this).y()))};f.V=function(){return this.Mi};f.r=function(){return 0===this.Mi};f.$c=function(){return new YX(this)};f.Ey=function(b){var a=this.Qp;return(null===b?null===a:b.l(a))?this:b.vj(this.Qp)?new YX(this):VX(new XX,$X(this),this.Mi,b)};f.ne=function(b){return QJ(YJ(),b)};f.Mb=function(b){return aY(new bY,this,b)}; + f.Oa=function(b){return cY(new dY,b,this)};f.cb=function(b){return eY(new fY,this,b)};f.aa=function(b){return gY(new hY,this,b)};f.Le=function(b){return this.Ey(b)};f.$classData=u({VQ:0},!1,"scala.collection.SeqView$Sorted",{VQ:1,i:1,Ff:1,Ma:1,ia:1,K:1,M:1,wc:1,ga:1,ha:1,n:1});function iY(b){if(!b.Fu){var a=new jY,c=ZX(b.bi);a.oo=c;b.Eu=a;b.Fu=!0}return b.Eu}function YX(b){this.Eu=null;this.Fu=!1;this.bi=null;if(null===b)throw null;this.bi=b}YX.prototype=new p;YX.prototype.constructor=YX;f=YX.prototype; + f.Rb=function(){return YJ()};f.w=function(){return gW(this)};f.lf=function(){return"SeqView"};f.Ye=function(){return YJ().lb()};f.ea=function(){return this.bi.Mi};f.Pf=function(b){return nP(this,b)};f.lc=function(){return this.bi.y()};f.uj=function(b,a){var c=this.y();return HJ(c,b,a)};f.ta=function(b){return JK(this,b)};f.Sc=function(b){return zJ(this,b)};f.x=function(){return this.y().z()};f.Rc=function(){return yJ(this)};f.Ha=function(b){return this.ne(new pU(this,b,!1))}; + f.cc=function(b){return this.ne(new pU(this,b,!0))};f.tq=function(b,a){return AJ(this,b,a)};f.D=function(){return CJ(this)};f.kb=function(b){Ov(this,b)};f.Ue=function(b){return Pv(this,b)};f.$d=function(b){return Qv(this,b)};f.qg=function(b,a){return Tv(this,b,a)};f.me=function(b,a){return Vv(this,b,a)};f.Fl=function(b){return Wv(this,b)};f.Vh=function(b){return Xv(this,b)};f.Xd=function(b,a,c){return $v(this,b,a,c)};f.Bk=function(b,a,c,d){return ew(this,b,a,c,d)}; + f.Rd=function(){le();return pe(y(),this)};f.xs=function(){return pr(Dh(),this)};f.ni=function(){return pn(qn(),this)};f.To=function(b){return fw(this,b)};f.ca=function(b){return(this.Fu?this.Eu:iY(this)).ca(b)};f.E=function(){return this.bi.Mi};f.y=function(){return fy().xa.wl(new H(()=>(this.Fu?this.Eu:iY(this)).y()))};f.V=function(){return this.bi.Mi};f.r=function(){return 0===this.bi.Mi};f.$c=function(){return this.bi}; + f.Ey=function(b){var a=this.bi.Qp;return(null===b?null===a:b.l(a))?this.bi:b.vj(this.bi.Qp)?this:VX(new XX,$X(this.bi),this.bi.Mi,b)};f.ne=function(b){return QJ(YJ(),b)};f.Mb=function(b){return aY(new bY,this,b)};f.Oa=function(b){return cY(new dY,b,this)};f.cb=function(b){return eY(new fY,this,b)};f.aa=function(b){return gY(new hY,this,b)};f.Le=function(b){return this.Ey(b)};f.$classData=u({WQ:0},!1,"scala.collection.SeqView$Sorted$ReverseSorted",{WQ:1,i:1,Ff:1,Ma:1,ia:1,K:1,M:1,wc:1,ga:1,ha:1,n:1}); + function RJ(b){this.fR=b}RJ.prototype=new wX;RJ.prototype.constructor=RJ;RJ.prototype.y=function(){return or(this.fR)};RJ.prototype.$classData=u({eR:0},!1,"scala.collection.View$$anon$1",{eR:1,ad:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,wc:1,n:1});function kY(){this.Sp=this.ro=null}kY.prototype=new wX;kY.prototype.constructor=kY;function lY(){}lY.prototype=kY.prototype;kY.prototype.y=function(){return(new GJ(this.ro,new mY(this.Sp))).y()};kY.prototype.V=function(){var b=this.ro.V();return 0<=b?1+b|0:-1}; + kY.prototype.r=function(){return!1};kY.prototype.$classData=u({Iu:0},!1,"scala.collection.View$Appended",{Iu:1,ad:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,wc:1,n:1});function GJ(b,a){this.ay=b;this.by=a}GJ.prototype=new wX;GJ.prototype.constructor=GJ;GJ.prototype.y=function(){return this.ay.y().wl(new H(()=>this.by.y()))};GJ.prototype.V=function(){var b=this.ay.V();if(0<=b){var a=this.by.V();return 0<=a?b+a|0:-1}return-1};GJ.prototype.r=function(){return this.ay.r()&&this.by.r()}; + GJ.prototype.$classData=u({gR:0},!1,"scala.collection.View$Concat",{gR:1,ad:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,wc:1,n:1});function oP(b,a){this.cy=b;this.iR=a}oP.prototype=new wX;oP.prototype.constructor=oP;oP.prototype.y=function(){var b=this.cy.y();return new AR(b,this.iR)};oP.prototype.V=function(){return 0===this.cy.V()?0:-1};oP.prototype.r=function(){return this.cy.r()};oP.prototype.$classData=u({hR:0},!1,"scala.collection.View$DistinctBy",{hR:1,ad:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,wc:1,n:1}); + function qU(b,a,c){b.Tp=a;b.Yr=c;b.so=0gl(hl(),a.rj(c.o(),kP().YE),c.m())))}catch(c){if(c instanceof Ui)return!1;throw c;}else return!1;else return!1} + function cg(b,a,c){this.bz=null;this.Aa=b;this.za=a;this.Ca=c;this.bz=Pe();bN(this)}cg.prototype=new p;cg.prototype.constructor=cg;f=cg.prototype;f.wb=function(){return dN(this)};f.Yf=function(){return eN(this)};f.w=function(){return dN(this)};f.mf=function(b){return cN(this,b)};f.sa=function(){return this.bz};f.ya=function(){return this.Aa};f.mb=function(){return this.za};f.da=function(){return this.Ca};f.N=function(){return"BaseVariable"};f.P=function(){return 3}; + f.Q=function(b){switch(b){case 0:return this.Aa;case 1:return this.za;case 2:return this.Ca;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof cg){if(this.Aa===b.Aa){var a=this.za,c=b.za;a=null===a?null===c:a.l(c)}else a=!1;if(a)return a=this.Ca,b=b.Ca,null===a?null===b:a.l(b)}return!1};f.Kd=function(b){return cN(this,b)}; + f.$classData=u({dH:0},!1,"edu.cmu.cs.ls.keymaerax.core.BaseVariable",{dH:1,i:1,kB:1,cj:1,Ra:1,Og:1,td:1,Zo:1,Gg:1,zd:1,R:1,A:1,n:1});function mh(b){this.wz=this.xz=null;this.Hh=b;this.wz=Pe();this.xz=He();LW(this)}mh.prototype=new p;mh.prototype.constructor=mh;f=mh.prototype;f.w=function(){return Ve().ba.s(this)};f.da=function(){return this.xz};f.sa=function(){return this.wz};f.xp=function(){return this.Hh};f.N=function(){return"Differential"};f.P=function(){return 1}; + f.Q=function(b){return 0===b?this.Hh:yy(G(),b)};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof mh){var a=this.Hh;b=b.Hh;return null===a?null===b:a.l(b)}return!1};f.mh=function(){return this.Hh};f.$classData=u({mH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Differential",{mH:1,i:1,jI:1,eB:1,jp:1,jc:1,Ra:1,fm:1,Gg:1,im:1,R:1,A:1,n:1});function kh(b,a){this.yz=this.zz=null;this.Wa=b;this.Xa=a;this.yz=Pe();this.zz=He();JW(this)}kh.prototype=new p; + kh.prototype.constructor=kh;f=kh.prototype;f.w=function(){return Ve().ba.s(this)};f.da=function(){return this.zz};f.sa=function(){return this.yz};f.oe=function(){return this.Wa};f.qe=function(){return this.Xa};f.N=function(){return"Divide"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.Wa;case 1:return this.Xa;default:return yy(G(),b)}};f.B=function(){return bz(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof kh){var a=this.Wa,c=b.Wa;if(null===a?null===c:a.l(c))return a=this.Xa,b=b.Xa,null===a?null===b:a.l(b)}return!1};f.pe=function(){return this.Xa};f.be=function(){return this.Wa};f.$classData=u({tH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Divide",{tH:1,i:1,dt:1,$o:1,Ne:1,jc:1,Ra:1,fm:1,Gg:1,im:1,R:1,A:1,n:1});function vY(){this.Dz=this.Bz=this.Az=this.Cz=null;wY=this;cA(this);this.Cz="\\_";this.Az=z()}vY.prototype=new p;vY.prototype.constructor=vY;f=vY.prototype; + f.wb=function(){return dN(this)};f.Yf=function(){return eN(this)};f.w=function(){return dN(this)};f.mf=function(b){return cN(this,b)};f.sa=function(){return this.Bz};f.da=function(){return this.Dz};f.Yd=function(b){this.Bz=b};f.Zd=function(b){this.Dz=b};f.ya=function(){return this.Cz};f.mb=function(){return this.Az};f.N=function(){return"DotFormula"};f.P=function(){return 0};f.Q=function(b){return yy(G(),b)};f.B=function(){return 2047765501};f.Kd=function(b){return cN(this,b)}; + f.$classData=u({uH:0},!1,"edu.cmu.cs.ls.keymaerax.core.DotFormula$",{uH:1,i:1,cj:1,Ra:1,Og:1,td:1,dh:1,Sd:1,zd:1,Cn:1,R:1,A:1,n:1});var wY;function sg(){wY||(wY=new vY);return wY}function og(b,a){this.Yz=this.Xz=null;this.ek=b;this.fk=a;cA(this);SV(this);KW(this)}og.prototype=new p;og.prototype.constructor=og;f=og.prototype;f.w=function(){return Ve().ba.s(this)};f.sa=function(){return this.Xz};f.da=function(){return this.Yz};f.Yd=function(b){this.Xz=b};f.Zd=function(b){this.Yz=b};f.oe=function(){return this.ek}; + f.qe=function(){return this.fk};f.N=function(){return"Greater"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.ek;case 1:return this.fk;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof og){var a=this.ek,c=b.ek;if(null===a?null===c:a.l(c))return a=this.fk,b=b.fk,null===a?null===b:a.l(b)}return!1};f.pe=function(){return this.fk};f.be=function(){return this.ek}; + f.$classData=u({IH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Greater",{IH:1,i:1,Gv:1,ap:1,dh:1,Sd:1,Ra:1,zd:1,Ne:1,jc:1,R:1,A:1,n:1});function ng(b,a){this.Wz=this.Vz=null;this.ck=b;this.dk=a;cA(this);SV(this);KW(this)}ng.prototype=new p;ng.prototype.constructor=ng;f=ng.prototype;f.w=function(){return Ve().ba.s(this)};f.sa=function(){return this.Vz};f.da=function(){return this.Wz};f.Yd=function(b){this.Vz=b};f.Zd=function(b){this.Wz=b};f.oe=function(){return this.ck};f.qe=function(){return this.dk}; + f.N=function(){return"GreaterEqual"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.ck;case 1:return this.dk;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof ng){var a=this.ck,c=b.ck;if(null===a?null===c:a.l(c))return a=this.dk,b=b.dk,null===a?null===b:a.l(b)}return!1};f.pe=function(){return this.dk};f.be=function(){return this.ck}; + f.$classData=u({JH:0},!1,"edu.cmu.cs.ls.keymaerax.core.GreaterEqual",{JH:1,i:1,Gv:1,ap:1,dh:1,Sd:1,Ra:1,zd:1,Ne:1,jc:1,R:1,A:1,n:1});function qg(b,a){this.dA=this.cA=null;this.aj=b;this.bj=a;cA(this);SV(this);KW(this)}qg.prototype=new p;qg.prototype.constructor=qg;f=qg.prototype;f.w=function(){return Ve().ba.s(this)};f.sa=function(){return this.cA};f.da=function(){return this.dA};f.Yd=function(b){this.cA=b};f.Zd=function(b){this.dA=b};f.oe=function(){return this.aj};f.qe=function(){return this.bj}; + f.N=function(){return"Less"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.aj;case 1:return this.bj;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof qg){var a=this.aj,c=b.aj;if(null===a?null===c:a.l(c))return a=this.bj,b=b.bj,null===a?null===b:a.l(b)}return!1};f.pe=function(){return this.bj};f.be=function(){return this.aj}; + f.$classData=u({MH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Less",{MH:1,i:1,Gv:1,ap:1,dh:1,Sd:1,Ra:1,zd:1,Ne:1,jc:1,R:1,A:1,n:1});function pg(b,a){this.bA=this.aA=null;this.ik=b;this.jk=a;cA(this);SV(this);KW(this)}pg.prototype=new p;pg.prototype.constructor=pg;f=pg.prototype;f.w=function(){return Ve().ba.s(this)};f.sa=function(){return this.aA};f.da=function(){return this.bA};f.Yd=function(b){this.aA=b};f.Zd=function(b){this.bA=b};f.oe=function(){return this.ik};f.qe=function(){return this.jk};f.N=function(){return"LessEqual"}; + f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.ik;case 1:return this.jk;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof pg){var a=this.ik,c=b.ik;if(null===a?null===c:a.l(c))return a=this.jk,b=b.jk,null===a?null===b:a.l(b)}return!1};f.pe=function(){return this.jk};f.be=function(){return this.ik}; + f.$classData=u({NH:0},!1,"edu.cmu.cs.ls.keymaerax.core.LessEqual",{NH:1,i:1,Gv:1,ap:1,dh:1,Sd:1,Ra:1,zd:1,Ne:1,jc:1,R:1,A:1,n:1});function hh(b,a){this.gA=this.hA=null;this.kk=b;this.lk=a;this.gA=Pe();this.hA=He();JW(this)}hh.prototype=new p;hh.prototype.constructor=hh;f=hh.prototype;f.w=function(){return Ve().ba.s(this)};f.da=function(){return this.hA};f.sa=function(){return this.gA};f.oe=function(){return this.kk};f.qe=function(){return this.lk};f.N=function(){return"Minus"};f.P=function(){return 2}; + f.Q=function(b){switch(b){case 0:return this.kk;case 1:return this.lk;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof hh){var a=this.kk,c=b.kk;if(null===a?null===c:a.l(c))return a=this.lk,b=b.lk,null===a?null===b:a.l(b)}return!1};f.pe=function(){return this.lk};f.be=function(){return this.kk};f.$classData=u({QH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Minus",{QH:1,i:1,dt:1,$o:1,Ne:1,jc:1,Ra:1,fm:1,Gg:1,im:1,R:1,A:1,n:1}); + function gh(b){this.jA=this.kA=null;this.le=b;this.jA=Pe();this.kA=He();LW(this)}gh.prototype=new p;gh.prototype.constructor=gh;f=gh.prototype;f.w=function(){return Ve().ba.s(this)};f.da=function(){return this.kA};f.sa=function(){return this.jA};f.xp=function(){return this.le};f.N=function(){return"Neg"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.le:yy(G(),b)};f.B=function(){return bz(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof gh){var a=this.le;b=b.le;return null===a?null===b:a.l(b)}return!1};f.mh=function(){return this.le};f.$classData=u({RH:0},!1,"edu.cmu.cs.ls.keymaerax.core.Neg",{RH:1,i:1,jI:1,eB:1,jp:1,jc:1,Ra:1,fm:1,Gg:1,im:1,R:1,A:1,n:1});function Ie(b,a){this.zA=this.AA=null;this.rk=b;this.sk=a;this.zA=Pe();this.AA=He();JW(this)}Ie.prototype=new p;Ie.prototype.constructor=Ie;f=Ie.prototype;f.w=function(){return Ve().ba.s(this)};f.da=function(){return this.AA}; + f.sa=function(){return this.zA};f.oe=function(){return this.rk};f.qe=function(){return this.sk};f.N=function(){return"Plus"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.rk;case 1:return this.sk;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Ie){var a=this.rk,c=b.rk;if(null===a?null===c:a.l(c))return a=this.sk,b=b.sk,null===a?null===b:a.l(b)}return!1};f.pe=function(){return this.sk};f.be=function(){return this.rk}; + f.$classData=u({aI:0},!1,"edu.cmu.cs.ls.keymaerax.core.Plus",{aI:1,i:1,dt:1,$o:1,Ne:1,jc:1,Ra:1,fm:1,Gg:1,im:1,R:1,A:1,n:1});function lh(b,a){this.BA=this.CA=null;this.tk=b;this.uk=a;this.BA=Pe();this.CA=He();JW(this)}lh.prototype=new p;lh.prototype.constructor=lh;f=lh.prototype;f.w=function(){return Ve().ba.s(this)};f.da=function(){return this.CA};f.sa=function(){return this.BA};f.oe=function(){return this.tk};f.qe=function(){return this.uk};f.N=function(){return"Power"};f.P=function(){return 2}; + f.Q=function(b){switch(b){case 0:return this.tk;case 1:return this.uk;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof lh){var a=this.tk,c=b.tk;if(null===a?null===c:a.l(c))return a=this.uk,b=b.uk,null===a?null===b:a.l(b)}return!1};f.pe=function(){return this.uk};f.be=function(){return this.tk};f.$classData=u({bI:0},!1,"edu.cmu.cs.ls.keymaerax.core.Power",{bI:1,i:1,dt:1,$o:1,Ne:1,jc:1,Ra:1,fm:1,Gg:1,im:1,R:1,A:1,n:1}); + function jh(b,a){this.ZA=this.$A=null;this.gj=b;this.hj=a;this.ZA=Pe();this.$A=He();JW(this)}jh.prototype=new p;jh.prototype.constructor=jh;f=jh.prototype;f.w=function(){return Ve().ba.s(this)};f.da=function(){return this.$A};f.sa=function(){return this.ZA};f.oe=function(){return this.gj};f.qe=function(){return this.hj};f.N=function(){return"Times"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.gj;case 1:return this.hj;default:return yy(G(),b)}};f.B=function(){return bz(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof jh){var a=this.gj,c=b.gj;if(null===a?null===c:a.l(c))return a=this.hj,b=b.hj,null===a?null===b:a.l(b)}return!1};f.pe=function(){return this.hj};f.be=function(){return this.gj};f.$classData=u({GI:0},!1,"edu.cmu.cs.ls.keymaerax.core.Times",{GI:1,i:1,dt:1,$o:1,Ne:1,jc:1,Ra:1,fm:1,Gg:1,im:1,R:1,A:1,n:1});function xY(){}xY.prototype=new oU;xY.prototype.constructor=xY;function yY(){}f=yY.prototype=xY.prototype;f.wp=function(){return!0}; + f.l=function(b){return UX(this,b)};f.B=function(){return rF(this)};f.w=function(){return mQ(this)};f.cb=function(b){var a=this.Rb(),c=a.tb,d=new kY;d.ro=this;d.Sp=b;return c.call(a,d)};f.Hg=function(b){return EJ(this,b)};f.xl=function(b){return this.Hg(b)};f.ea=function(){return this.E()};f.yp=function(){return XA(this)};f.Pf=function(b){return nP(this,b)};f.lc=function(){return this.$c().y()};f.uj=function(b,a){var c=this.y();return HJ(c,b,a)};f.ta=function(b){return JK(this,b)}; + f.Le=function(b){return pP(this,b)};f.Cy=function(b){return this.Sc(b)};f.Sc=function(b){return zJ(this,b)};f.r=function(){return qP(this)};f.Zm=function(b){return rP(this,b)};f.Tn=function(b){return sP(this,b)};function zY(){}zY.prototype=new wX;zY.prototype.constructor=zY;function AY(){}f=AY.prototype=zY.prototype;f.Xe=function(b){return gY(new hY,this,b)};f.Re=function(b){return eY(new fY,this,b)};f.$e=function(b){return cY(new dY,b,this)};f.Te=function(b){return aY(new bY,this,b)};f.Oc=function(){return"SeqView"}; + f.xl=function(b){return EJ(this,b)};f.ea=function(){return this.E()};f.Pf=function(b){return nP(this,b)};f.lc=function(){return this.$c().y()};f.uj=function(b,a){var c=this.y();return HJ(c,b,a)};f.ta=function(b){return JK(this,b)};f.Sc=function(b){return zJ(this,b)};f.r=function(){return qP(this)};f.Le=function(b){return WX(this,b)};f.Mb=function(b){return this.Te(b)};f.Oa=function(b){return this.$e(b)};f.cb=function(b){return this.Re(b)};f.aa=function(b){return this.Xe(b)}; + function Oi(b){return!!(b&&b.$classData&&b.$classData.eb.Sb)}function BY(){}BY.prototype=new wX;BY.prototype.constructor=BY;f=BY.prototype;f.y=function(){return fy().xa};f.V=function(){return 0};f.r=function(){return!0};f.N=function(){return"Empty"};f.P=function(){return 0};f.Q=function(b){return yy(G(),b)};f.B=function(){return 67081517};f.$classData=u({kR:0},!1,"scala.collection.View$Empty$",{kR:1,ad:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,wc:1,n:1,R:1,A:1});var CY; + function $J(){CY||(CY=new BY);return CY}var bg=function DY(b){this.tz=this.vz=this.sz=this.uz=null;this.ve=b;this.tz=Pe();this.vz=He();kf();var c=b.da(),d=He();if(null===c||!c.l(d))throw xf(new yf,"Core requirement failed: differential symbols expect real sort");kf();if(b instanceof DY)throw xf(new yf,"Core requirement failed: Higher-order differential symbols are not supported "+this);this.uz=b.ya();this.sz=b.mb();bN(this)};bg.prototype=new p;bg.prototype.constructor=bg;f=bg.prototype;f.Yf=function(){return eN(this)}; + f.mf=function(b){return cN(this,b)};f.da=function(){return this.vz};f.sa=function(){return this.tz};f.ya=function(){return this.uz};f.mb=function(){return this.sz};f.wb=function(){return this.ve.wb()+"'"};f.w=function(){return this.wb()};f.N=function(){return"DifferentialSymbol"};f.P=function(){return 1};f.Q=function(b){return 0===b?this.ve:yy(G(),b)};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof bg){var a=this.ve;b=b.ve;return null===a?null===b:a.l(b)}return!1}; + f.Kd=function(b){return cN(this,b)};f.$classData=u({sH:0},!1,"edu.cmu.cs.ls.keymaerax.core.DifferentialSymbol",{sH:1,i:1,kB:1,cj:1,Ra:1,Og:1,td:1,Zo:1,Gg:1,zd:1,im:1,R:1,A:1,n:1});function Ke(b,a){this.KA=this.JA=this.IA=null;this.cp=b;this.ej=a;fA(this);this.IA=z();bN(this)}Ke.prototype=new p;Ke.prototype.constructor=Ke;f=Ke.prototype;f.Yf=function(){return eN(this)};f.w=function(){return this.wb()};f.mf=function(b){return cN(this,b)};f.mb=function(){return this.IA};f.sa=function(){return this.JA}; + f.da=function(){return this.KA};f.Ph=function(b){this.JA=b};f.Qh=function(b){this.KA=b};f.ya=function(){return this.cp};f.vs=function(){return this.ej};f.wb=function(){var b=this.ej,a=Le();return null!==b&&b.l(a)?dN(this):dN(this)+"{"+this.ej+"}"};f.N=function(){return"ProgramConst"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.cp;case 1:return this.ej;default:return yy(G(),b)}};f.B=function(){return bz(this)}; + f.l=function(b){if(this===b)return!0;if(b instanceof Ke&&this.cp===b.cp){var a=this.ej;b=b.ej;return null===a?null===b:a.l(b)}return!1};f.Kd=function(b){return cN(this,b)};f.$classData=u({gI:0},!1,"edu.cmu.cs.ls.keymaerax.core.ProgramConst",{gI:1,i:1,cj:1,Ra:1,Og:1,td:1,Yo:1,Kh:1,zd:1,Fq:1,Cn:1,R:1,A:1,n:1});function Sg(b,a){this.WA=this.VA=this.UA=null;this.gp=b;this.jl=a;fA(this);this.UA=z();bN(this)}Sg.prototype=new p;Sg.prototype.constructor=Sg;f=Sg.prototype;f.Yf=function(){return eN(this)}; + f.w=function(){return this.wb()};f.mf=function(b){return cN(this,b)};f.mb=function(){return this.UA};f.sa=function(){return this.VA};f.da=function(){return this.WA};f.Ph=function(b){this.VA=b};f.Qh=function(b){this.WA=b};f.ya=function(){return this.gp};f.vs=function(){return this.jl};f.wb=function(){var b=dN(this),a=this.jl;if(Le()===a)a="{|^@|}";else{if(!(a instanceof Gh))throw new x(a);a="{|^@"+Pi(a.An,"",",","")+"|}"}return b+a};f.N=function(){return"SystemConst"};f.P=function(){return 2}; + f.Q=function(b){switch(b){case 0:return this.gp;case 1:return this.jl;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof Sg&&this.gp===b.gp){var a=this.jl;b=b.jl;return null===a?null===b:a.l(b)}return!1};f.Kd=function(b){return cN(this,b)};f.$classData=u({DI:0},!1,"edu.cmu.cs.ls.keymaerax.core.SystemConst",{DI:1,i:1,cj:1,Ra:1,Og:1,td:1,Yo:1,Kh:1,zd:1,Fq:1,Cn:1,R:1,A:1,n:1}); + function oh(b,a,c){this.gB=this.fB=null;this.jm=b;this.km=a;this.it=c;this.gB=Pe();this.fB=z();bN(this)}oh.prototype=new p;oh.prototype.constructor=oh;f=oh.prototype;f.Yf=function(){return eN(this)};f.w=function(){return this.wb()};f.mf=function(b){return cN(this,b)};f.mb=function(){return this.fB};f.sa=function(){return this.gB};f.ya=function(){return this.jm};f.vs=function(){return this.km};f.da=function(){return this.it};f.wb=function(){return dN(this)+"("+this.km+")"};f.N=function(){return"UnitFunctional"}; + f.P=function(){return 3};f.Q=function(b){switch(b){case 0:return this.jm;case 1:return this.km;case 2:return this.it;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof oh){if(this.jm===b.jm){var a=this.km,c=b.km;a=null===a?null===c:a.l(c)}else a=!1;if(a)return a=this.it,b=b.it,null===a?null===b:a.l(b)}return!1};f.Kd=function(b){return cN(this,b)}; + f.$classData=u({NI:0},!1,"edu.cmu.cs.ls.keymaerax.core.UnitFunctional",{NI:1,i:1,Zo:1,Gg:1,Ra:1,zd:1,Fq:1,Cn:1,cj:1,Og:1,td:1,R:1,A:1,n:1});function tg(b,a){this.jB=this.iB=this.hB=null;this.lm=b;this.kl=a;cA(this);this.hB=z();bN(this)}tg.prototype=new p;tg.prototype.constructor=tg;f=tg.prototype;f.Yf=function(){return eN(this)};f.w=function(){return this.wb()};f.mf=function(b){return cN(this,b)};f.mb=function(){return this.hB};f.sa=function(){return this.iB};f.da=function(){return this.jB}; + f.Yd=function(b){this.iB=b};f.Zd=function(b){this.jB=b};f.ya=function(){return this.lm};f.vs=function(){return this.kl};f.wb=function(){return dN(this)+"("+this.kl+")"};f.N=function(){return"UnitPredicational"};f.P=function(){return 2};f.Q=function(b){switch(b){case 0:return this.lm;case 1:return this.kl;default:return yy(G(),b)}};f.B=function(){return bz(this)};f.l=function(b){if(this===b)return!0;if(b instanceof tg&&this.lm===b.lm){var a=this.kl;b=b.kl;return null===a?null===b:a.l(b)}return!1}; + f.Kd=function(b){return cN(this,b)};f.$classData=u({OI:0},!1,"edu.cmu.cs.ls.keymaerax.core.UnitPredicational",{OI:1,i:1,dh:1,Sd:1,Ra:1,zd:1,Fq:1,Cn:1,cj:1,Og:1,td:1,R:1,A:1,n:1});function EY(){}EY.prototype=new oU;EY.prototype.constructor=EY;function FY(){}f=FY.prototype=EY.prototype;f.l=function(b){return hQ(this,b)};f.B=function(){var b=cz();if(this.r())b=b.ku;else{var a=new tF,c=b.Ll;this.Bi(a);c=b.H(c,a.Fx);c=b.H(c,a.Gx);c=b.Gk(c,a.Hx);b=b.Ja(c,a.Ix)}return b};f.Oc=function(){return"Map"}; + f.w=function(){return mQ(this)};f.Un=function(b){return this.Th().tb(b)};f.Ye=function(){return this.Th().lb()};f.Jm=function(){return this instanceof rL?LL(NL(),this.ii):this.Th().sb()};f.rj=function(b,a){return GU(this,b,a)};f.s=function(b){var a=this.vc(b);if(z()===a)b=HU(b);else if(a instanceof F)b=a.p;else throw new x(a);return b};f.Bi=function(b){for(var a=this.y();a.C();){var c=a.z();b.S(c.o(),c.m())}};f.wj=function(b){return this.Th().tb(sU(new tU,this,b))}; + f.Ow=function(b){return this.Th().tb(new uU(this,b))};f.Cc=function(b){return IU(this,b)};f.Bk=function(b,a,c,d){return JU(this,b,a,c,d)};f.ne=function(b){return this.Th().tb(b)};function eY(b,a,c){b.Op=a;b.Au=c;b.ro=a;b.Sp=c;return b}function fY(){this.Au=this.Op=this.Sp=this.ro=null}fY.prototype=new lY;fY.prototype.constructor=fY;function GY(){}f=GY.prototype=fY.prototype;f.Xe=function(b){return gY(new hY,this,b)};f.Re=function(b){return eY(new fY,this,b)};f.$e=function(b){return cY(new dY,b,this)}; + f.Te=function(b){return aY(new bY,this,b)};f.Oc=function(){return"SeqView"};f.xl=function(b){return EJ(this,b)};f.ea=function(){return this.E()};f.Pf=function(b){return nP(this,b)};f.lc=function(){return this.$c().y()};f.uj=function(b,a){var c=this.y();return HJ(c,b,a)};f.ta=function(b){return JK(this,b)};f.Sc=function(b){return zJ(this,b)};f.r=function(){return qP(this)};f.ca=function(b){return b===this.Op.E()?this.Au:this.Op.ca(b)};f.E=function(){return 1+this.Op.E()|0}; + f.Le=function(b){return WX(this,b)};f.Mb=function(b){return this.Te(b)};f.Oa=function(b){return this.$e(b)};f.cb=function(b){return this.Re(b)};f.aa=function(b){return this.Xe(b)};f.$classData=u({Vx:0},!1,"scala.collection.SeqView$Appended",{Vx:1,Iu:1,ad:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,wc:1,n:1,Ff:1,Ma:1});function aY(b,a,c){b.Pp=a;b.Bu=c;qU(b,a,c);return b}function bY(){this.Tp=null;this.so=this.Yr=0;this.Pp=null;this.Bu=0}bY.prototype=new nY;bY.prototype.constructor=bY;function HY(){} + f=HY.prototype=bY.prototype;f.Xe=function(b){return gY(new hY,this,b)};f.Re=function(b){return eY(new fY,this,b)};f.$e=function(b){return cY(new dY,b,this)};f.Oc=function(){return"SeqView"};f.xl=function(b){return EJ(this,b)};f.ea=function(){return this.E()};f.Pf=function(b){return nP(this,b)};f.lc=function(){return this.$c().y()};f.uj=function(b,a){var c=this.y();return HJ(c,b,a)};f.ta=function(b){return JK(this,b)};f.Sc=function(b){return zJ(this,b)};f.r=function(){return qP(this)}; + f.E=function(){var b=this.Pp.E()-this.so|0;return 0>31;var k=g>>>31|0|g>>31<<1;for(g=(h===k?(-2147483648^c)>(-2147483648^g<<1):h>k)?g:c;e!!a.s(c.o())),!1))}function GZ(b,a){return DZ(b,pi(b.Tg,new $f(c=>!!a.s(c.o())),!0))}f.cc=function(b){return GZ(this,b)};f.Ha=function(b){return FZ(this,b)};f.oj=function(b){return this.nj(b)};f.Jg=function(b){return this.tj(b)};f.$classData=u({NR:0},!1,"scala.collection.immutable.HashMap$HashKeySet",{NR:1,sF:1,uo:1,$m:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,Jk:1,dn:1,va:1,A:1,Ho:1,Gb:1,Jo:1,UQ:1,cg:1,n:1}); + function nL(b,a){this.Rg=b;this.Lj=a}nL.prototype=new fZ;nL.prototype.constructor=nL;f=nL.prototype;f.Zn=function(b){return uP(this,b)};f.aa=function(b){return vP(this,b)};f.Zc=function(b){return wP(this,b)};f.Ha=function(b){return this.pj(b,!1)};f.cc=function(b){return this.pj(b,!0)};f.ea=function(){return 1};f.V=function(){return 1};f.r=function(){return!1};f.s=function(b){if(gl(hl(),b,this.Rg))return this.Lj;throw ce("key not found: "+b);};f.ta=function(b){return gl(hl(),b,this.Rg)}; + f.vc=function(b){return gl(hl(),b,this.Rg)?new F(this.Lj):z()};f.rj=function(b,a){return gl(hl(),b,this.Rg)?this.Lj:or(a)};f.y=function(){fy();var b=B(new C,this.Rg,this.Lj);return new jR(b)};f.Yn=function(){fy();return new jR(this.Rg)};f.rn=function(){fy();return new jR(this.Lj)};f.Uo=function(b,a){return gl(hl(),b,this.Rg)?new nL(this.Rg,a):new oL(this.Rg,this.Lj,b,a)};f.$n=function(b){return gl(hl(),b,this.Rg)?Li():this};f.kb=function(b){b.s(B(new C,this.Rg,this.Lj))}; + f.$d=function(b){return!!b.s(B(new C,this.Rg,this.Lj))};f.Ue=function(b){return!!b.s(B(new C,this.Rg,this.Lj))};f.pj=function(b,a){return!!b.s(B(new C,this.Rg,this.Lj))!==a?this:Li()};f.B=function(){var b=0,a=0,c=1,d=qF(cz(),this.Rg,this.Lj);b=b+d|0;a^=d;c=Math.imul(c,1|d);d=cz().Ll;d=cz().H(d,b);d=cz().H(d,a);d=cz().Gk(d,c);return cz().Ja(d,1)};f.Vm=function(b){return this.$n(b)};f.Tf=function(b,a){return this.Uo(b,a)}; + f.$classData=u({oS:0},!1,"scala.collection.immutable.Map$Map1",{oS:1,Vp:1,co:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,bn:1,mo:1,fb:1,va:1,lo:1,A:1,Ao:1,Gb:1,aq:1,$a:1,n:1});function oL(b,a,c,d){this.dg=b;this.di=a;this.eg=c;this.ei=d}oL.prototype=new fZ;oL.prototype.constructor=oL;f=oL.prototype;f.Zn=function(b){return uP(this,b)};f.aa=function(b){return vP(this,b)};f.Zc=function(b){return wP(this,b)};f.Ha=function(b){return this.pj(b,!1)};f.cc=function(b){return this.pj(b,!0)};f.ea=function(){return 2}; + f.V=function(){return 2};f.r=function(){return!1};f.s=function(b){if(gl(hl(),b,this.dg))return this.di;if(gl(hl(),b,this.eg))return this.ei;throw ce("key not found: "+b);};f.ta=function(b){return gl(hl(),b,this.dg)||gl(hl(),b,this.eg)};f.vc=function(b){return gl(hl(),b,this.dg)?new F(this.di):gl(hl(),b,this.eg)?new F(this.ei):z()};f.rj=function(b,a){return gl(hl(),b,this.dg)?this.di:gl(hl(),b,this.eg)?this.ei:or(a)};f.y=function(){return new aV(this)};f.Yn=function(){return new bV(this)};f.rn=function(){return new cV(this)}; + f.Uo=function(b,a){return gl(hl(),b,this.dg)?new oL(this.dg,a,this.eg,this.ei):gl(hl(),b,this.eg)?new oL(this.dg,this.di,this.eg,a):new pL(this.dg,this.di,this.eg,this.ei,b,a)};f.$n=function(b){return gl(hl(),b,this.dg)?new nL(this.eg,this.ei):gl(hl(),b,this.eg)?new nL(this.dg,this.di):this};f.kb=function(b){b.s(B(new C,this.dg,this.di));b.s(B(new C,this.eg,this.ei))};f.$d=function(b){return!!b.s(B(new C,this.dg,this.di))||!!b.s(B(new C,this.eg,this.ei))}; + f.Ue=function(b){return!!b.s(B(new C,this.dg,this.di))&&!!b.s(B(new C,this.eg,this.ei))};f.pj=function(b,a){var c=null,d=null,e=0;!!b.s(B(new C,this.dg,this.di))!==a&&(c=this.dg,d=this.di,e=1+e|0);!!b.s(B(new C,this.eg,this.ei))!==a&&(0===e&&(c=this.eg,d=this.ei),e=1+e|0);b=e;switch(b){case 0:return Li();case 1:return new nL(c,d);case 2:return this;default:throw new x(b);}}; + f.B=function(){var b=0,a=0,c=1,d=qF(cz(),this.dg,this.di);b=b+d|0;a^=d;c=Math.imul(c,1|d);d=qF(cz(),this.eg,this.ei);b=b+d|0;a^=d;c=Math.imul(c,1|d);d=cz().Ll;d=cz().H(d,b);d=cz().H(d,a);d=cz().Gk(d,c);return cz().Ja(d,2)};f.Vm=function(b){return this.$n(b)};f.Tf=function(b,a){return this.Uo(b,a)};f.$classData=u({pS:0},!1,"scala.collection.immutable.Map$Map2",{pS:1,Vp:1,co:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,bn:1,mo:1,fb:1,va:1,lo:1,A:1,Ao:1,Gb:1,aq:1,$a:1,n:1}); + function pL(b,a,c,d,e,g){this.Jf=b;this.Sg=a;this.uf=c;this.ug=d;this.vf=e;this.vg=g}pL.prototype=new fZ;pL.prototype.constructor=pL;f=pL.prototype;f.Zn=function(b){return uP(this,b)};f.aa=function(b){return vP(this,b)};f.Zc=function(b){return wP(this,b)};f.Ha=function(b){return this.pj(b,!1)};f.cc=function(b){return this.pj(b,!0)};f.ea=function(){return 3};f.V=function(){return 3};f.r=function(){return!1}; + f.s=function(b){if(gl(hl(),b,this.Jf))return this.Sg;if(gl(hl(),b,this.uf))return this.ug;if(gl(hl(),b,this.vf))return this.vg;throw ce("key not found: "+b);};f.ta=function(b){return gl(hl(),b,this.Jf)||gl(hl(),b,this.uf)||gl(hl(),b,this.vf)};f.vc=function(b){return gl(hl(),b,this.Jf)?new F(this.Sg):gl(hl(),b,this.uf)?new F(this.ug):gl(hl(),b,this.vf)?new F(this.vg):z()};f.rj=function(b,a){return gl(hl(),b,this.Jf)?this.Sg:gl(hl(),b,this.uf)?this.ug:gl(hl(),b,this.vf)?this.vg:or(a)};f.y=function(){return new dV(this)}; + f.Yn=function(){return new eV(this)};f.rn=function(){return new fV(this)};f.Uo=function(b,a){return gl(hl(),b,this.Jf)?new pL(this.Jf,a,this.uf,this.ug,this.vf,this.vg):gl(hl(),b,this.uf)?new pL(this.Jf,this.Sg,this.uf,a,this.vf,this.vg):gl(hl(),b,this.vf)?new pL(this.Jf,this.Sg,this.uf,this.ug,this.vf,a):new qL(this.Jf,this.Sg,this.uf,this.ug,this.vf,this.vg,b,a)}; + f.$n=function(b){return gl(hl(),b,this.Jf)?new oL(this.uf,this.ug,this.vf,this.vg):gl(hl(),b,this.uf)?new oL(this.Jf,this.Sg,this.vf,this.vg):gl(hl(),b,this.vf)?new oL(this.Jf,this.Sg,this.uf,this.ug):this};f.kb=function(b){b.s(B(new C,this.Jf,this.Sg));b.s(B(new C,this.uf,this.ug));b.s(B(new C,this.vf,this.vg))};f.$d=function(b){return!!b.s(B(new C,this.Jf,this.Sg))||!!b.s(B(new C,this.uf,this.ug))||!!b.s(B(new C,this.vf,this.vg))}; + f.Ue=function(b){return!!b.s(B(new C,this.Jf,this.Sg))&&!!b.s(B(new C,this.uf,this.ug))&&!!b.s(B(new C,this.vf,this.vg))}; + f.pj=function(b,a){var c=null,d=null,e=null,g=null,h=0;!!b.s(B(new C,this.Jf,this.Sg))!==a&&(c=this.Jf,e=this.Sg,h=1+h|0);!!b.s(B(new C,this.uf,this.ug))!==a&&(0===h?(c=this.uf,e=this.ug):(d=this.uf,g=this.ug),h=1+h|0);!!b.s(B(new C,this.vf,this.vg))!==a&&(0===h?(c=this.vf,e=this.vg):1===h&&(d=this.vf,g=this.vg),h=1+h|0);b=h;switch(b){case 0:return Li();case 1:return new nL(c,e);case 2:return new oL(c,e,d,g);case 3:return this;default:throw new x(b);}}; + f.B=function(){var b=0,a=0,c=1,d=qF(cz(),this.Jf,this.Sg);b=b+d|0;a^=d;c=Math.imul(c,1|d);d=qF(cz(),this.uf,this.ug);b=b+d|0;a^=d;c=Math.imul(c,1|d);d=qF(cz(),this.vf,this.vg);b=b+d|0;a^=d;c=Math.imul(c,1|d);d=cz().Ll;d=cz().H(d,b);d=cz().H(d,a);d=cz().Gk(d,c);return cz().Ja(d,3)};f.Vm=function(b){return this.$n(b)};f.Tf=function(b,a){return this.Uo(b,a)}; + f.$classData=u({tS:0},!1,"scala.collection.immutable.Map$Map3",{tS:1,Vp:1,co:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,bn:1,mo:1,fb:1,va:1,lo:1,A:1,Ao:1,Gb:1,aq:1,$a:1,n:1});function qL(b,a,c,d,e,g,h,k){this.Ge=b;this.Qf=a;this.se=c;this.Kf=d;this.ee=e;this.wf=g;this.fe=h;this.xf=k}qL.prototype=new fZ;qL.prototype.constructor=qL;f=qL.prototype;f.Zn=function(b){return uP(this,b)};f.aa=function(b){return vP(this,b)};f.Zc=function(b){return wP(this,b)};f.Ha=function(b){return this.pj(b,!1)}; + f.cc=function(b){return this.pj(b,!0)};f.ea=function(){return 4};f.V=function(){return 4};f.r=function(){return!1};f.s=function(b){if(gl(hl(),b,this.Ge))return this.Qf;if(gl(hl(),b,this.se))return this.Kf;if(gl(hl(),b,this.ee))return this.wf;if(gl(hl(),b,this.fe))return this.xf;throw ce("key not found: "+b);};f.ta=function(b){return gl(hl(),b,this.Ge)||gl(hl(),b,this.se)||gl(hl(),b,this.ee)||gl(hl(),b,this.fe)}; + f.vc=function(b){return gl(hl(),b,this.Ge)?new F(this.Qf):gl(hl(),b,this.se)?new F(this.Kf):gl(hl(),b,this.ee)?new F(this.wf):gl(hl(),b,this.fe)?new F(this.xf):z()};f.rj=function(b,a){return gl(hl(),b,this.Ge)?this.Qf:gl(hl(),b,this.se)?this.Kf:gl(hl(),b,this.ee)?this.wf:gl(hl(),b,this.fe)?this.xf:or(a)};f.y=function(){return new gV(this)};f.Yn=function(){return new hV(this)};f.rn=function(){return new iV(this)}; + f.Uo=function(b,a){return gl(hl(),b,this.Ge)?new qL(this.Ge,a,this.se,this.Kf,this.ee,this.wf,this.fe,this.xf):gl(hl(),b,this.se)?new qL(this.Ge,this.Qf,this.se,a,this.ee,this.wf,this.fe,this.xf):gl(hl(),b,this.ee)?new qL(this.Ge,this.Qf,this.se,this.Kf,this.ee,a,this.fe,this.xf):gl(hl(),b,this.fe)?new qL(this.Ge,this.Qf,this.se,this.Kf,this.ee,this.wf,this.fe,a):li(li(li(li(li(ki().Ni,this.Ge,this.Qf),this.se,this.Kf),this.ee,this.wf),this.fe,this.xf),b,a)}; + f.$n=function(b){return gl(hl(),b,this.Ge)?new pL(this.se,this.Kf,this.ee,this.wf,this.fe,this.xf):gl(hl(),b,this.se)?new pL(this.Ge,this.Qf,this.ee,this.wf,this.fe,this.xf):gl(hl(),b,this.ee)?new pL(this.Ge,this.Qf,this.se,this.Kf,this.fe,this.xf):gl(hl(),b,this.fe)?new pL(this.Ge,this.Qf,this.se,this.Kf,this.ee,this.wf):this};f.kb=function(b){b.s(B(new C,this.Ge,this.Qf));b.s(B(new C,this.se,this.Kf));b.s(B(new C,this.ee,this.wf));b.s(B(new C,this.fe,this.xf))}; + f.$d=function(b){return!!b.s(B(new C,this.Ge,this.Qf))||!!b.s(B(new C,this.se,this.Kf))||!!b.s(B(new C,this.ee,this.wf))||!!b.s(B(new C,this.fe,this.xf))};f.Ue=function(b){return!!b.s(B(new C,this.Ge,this.Qf))&&!!b.s(B(new C,this.se,this.Kf))&&!!b.s(B(new C,this.ee,this.wf))&&!!b.s(B(new C,this.fe,this.xf))}; + f.pj=function(b,a){var c=null,d=null,e=null,g=null,h=null,k=null,l=0;!!b.s(B(new C,this.Ge,this.Qf))!==a&&(c=this.Ge,g=this.Qf,l=1+l|0);!!b.s(B(new C,this.se,this.Kf))!==a&&(0===l?(c=this.se,g=this.Kf):(d=this.se,h=this.Kf),l=1+l|0);!!b.s(B(new C,this.ee,this.wf))!==a&&(0===l?(c=this.ee,g=this.wf):1===l?(d=this.ee,h=this.wf):(e=this.ee,k=this.wf),l=1+l|0);!!b.s(B(new C,this.fe,this.xf))!==a&&(0===l?(c=this.fe,g=this.xf):1===l?(d=this.fe,h=this.xf):2===l&&(e=this.fe,k=this.xf),l=1+l|0);b=l;switch(b){case 0:return Li(); + case 1:return new nL(c,g);case 2:return new oL(c,g,d,h);case 3:return new pL(c,g,d,h,e,k);case 4:return this;default:throw new x(b);}};f.B=function(){var b=0,a=0,c=1,d=qF(cz(),this.Ge,this.Qf);b=b+d|0;a^=d;c=Math.imul(c,1|d);d=qF(cz(),this.se,this.Kf);b=b+d|0;a^=d;c=Math.imul(c,1|d);d=qF(cz(),this.ee,this.wf);b=b+d|0;a^=d;c=Math.imul(c,1|d);d=qF(cz(),this.fe,this.xf);b=b+d|0;a^=d;c=Math.imul(c,1|d);d=cz().Ll;d=cz().H(d,b);d=cz().H(d,a);d=cz().Gk(d,c);return cz().Ja(d,4)};f.Vm=function(b){return this.$n(b)}; + f.Tf=function(b,a){return this.Uo(b,a)};f.$classData=u({xS:0},!1,"scala.collection.immutable.Map$Map4",{xS:1,Vp:1,co:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,bn:1,mo:1,fb:1,va:1,lo:1,A:1,Ao:1,Gb:1,aq:1,$a:1,n:1});function HZ(b,a){return b.gc===a?b:new TK(a)} + function IZ(b,a){a=a.y();for(var c=b.gc;a.C();){var d=a.z(),e=gi(G(),d),g=Lv(Nv(),e);c=wK(c,d,e,g,0);if(c!==b.gc){if(0===c.Ua)return hL().Kj;for(;a.C();)if(b=a.z(),d=gi(G(),b),e=Lv(Nv(),d),xK(c,b,d,e),0===c.Ua)return hL().Kj;return new TK(c)}}return b}function TK(b){this.gc=b}TK.prototype=new SY;TK.prototype.constructor=TK;f=TK.prototype;f.aa=function(b){return vP(this,b)};f.Zc=function(b){return wP(this,b)};f.Ha=function(b){return JZ(this,b,!1)};f.cc=function(b){return JZ(this,b,!0)};f.Rb=function(){return hL()}; + f.V=function(){return this.gc.Ua};f.ea=function(){return this.gc.Ua};f.r=function(){return 0===this.gc.Ua};f.y=function(){return this.r()?fy().xa:new uV(this.gc)};f.ta=function(b){var a=gi(G(),b),c=Lv(Nv(),a);return this.gc.Im(b,a,c,0)};function xZ(b,a){var c=gi(G(),a),d=Lv(Nv(),c);a=rK(b.gc,a,c,d,0);return HZ(b,a)} + function KZ(b,a){if(a instanceof TK){if(b.r())return a;var c=DK(b.gc,a.gc,0);return c===a.gc?a:HZ(b,c)}if(a instanceof aM)for(a=new OV(a),c=b.gc;a.C();){var d=a.z(),e=QV(d.Ui),g=Lv(Nv(),e);c=rK(c,d.Yk,e,g,0);if(c!==b.gc){for(b=Lw(Pw(),Kw(Pw(),g,0));a.C();)d=a.z(),e=QV(d.Ui),g=Lv(Nv(),e),b=uK(c,d.Yk,e,g,0,b);return new TK(c)}}else for(a=a.y(),c=b.gc;a.C();)if(d=a.z(),e=gi(G(),d),g=Lv(Nv(),e),c=rK(c,d,e,g,0),c!==b.gc){for(b=Lw(Pw(),Kw(Pw(),g,0));a.C();)d=a.z(),e=gi(G(),d),g=Lv(Nv(),e),b=uK(c,d,e,g, + 0,b);return new TK(c)}return b}f.x=function(){return this.y().z()};f.Rc=function(){return(new vV(this.gc)).z()};f.kb=function(b){this.gc.kb(b)};f.l=function(b){if(b instanceof TK){if(this===b)return!0;var a=this.gc;b=b.gc;return null===a?null===b:a.l(b)}return xX(this,b)};f.lf=function(){return"HashSet"};f.B=function(){var b=new tV(this.gc);return dz(cz(),b,cz().lu)}; + function LZ(b,a){if(b.r())return b;if(a instanceof TK)return a.r()?b:0===AK(b.gc,a.gc,0).Ua?hL().Kj:HZ(b,AK(b.gc,a.gc,0));if(a instanceof aM){for(var c=new OV(a),d=b.gc;c.C();){var e=c.z(),g=QV(e.Ui),h=Lv(Nv(),g);d=wK(d,e.Yk,g,h,0);if(d!==b.gc){if(0===d.Ua)return hL().Kj;for(;c.C();)if(b=c.z(),e=QV(b.Ui),g=Lv(Nv(),e),xK(d,b.Yk,e,g),0===d.Ua)return hL().Kj;return new TK(d)}}return b}c=a.V();return 0===c?b:c<=b.gc.Ua?IZ(b,a):JZ(b,new $f(k=>a.ta(k)),!0)} + function MZ(b,a){return a&&a.$classData&&a.$classData.eb.Jk?LZ(b,a):a instanceof NZ&&a.E()>b.gc.Ua?JZ(b,new $f(c=>oa(c)?!OZ(a,c|0):!0),!1):IZ(b,a)}function JZ(b,a,c){a=zK(b.gc,a,c);return a===b.gc?b:0===a.Ua?hL().Kj:new TK(a)}f.Mb=function(b){return this.ne(qU(new rU,this,b))};f.Dk=function(b){return JZ(this,b,!1)};f.Mg=function(b){return MZ(this,b)};f.qb=function(b){return KZ(this,b)};f.oj=function(b){var a=gi(G(),b),c=Lv(Nv(),a);b=wK(this.gc,b,a,c,0);return HZ(this,b)}; + f.Jg=function(b){return xZ(this,b)};f.$classData=u({RR:0},!1,"scala.collection.immutable.HashSet",{RR:1,uo:1,$m:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,Jk:1,dn:1,va:1,A:1,Ho:1,Gb:1,Jo:1,IW:1,FW:1,$a:1,cg:1,n:1});function PZ(){}PZ.prototype=new uY;PZ.prototype.constructor=PZ;function QZ(){}QZ.prototype=PZ.prototype;PZ.prototype.db=function(){return this}; + var SZ=function RZ(b,a){gy();return new EP(new H(()=>{if(b.r())return lL();gy();var d=a.s(GP(b).x()),e=RZ(GP(b).qc(),a);return new iL(d,e)}))},UZ=function TZ(b,a){if(b.r()||!a.C())return lL();gy();var d=B(new C,GP(b).x(),a.z());gy();return new iL(d,new EP(new H(()=>TZ(GP(b).qc(),a))))},WZ=function VZ(b,a){if(0>=a)return gy().ci;gy();return new EP(new H(()=>{if(b.r())return lL();gy();var d=GP(b).x(),e=VZ(GP(b).qc(),-1+a|0);return new iL(d,e)}))}; + function XZ(b,a,c,d,e){a.$=""+a.$+c;if(!b.bf)a.$+="\x3cnot computed\x3e";else if(!b.r()){c=GP(b).x();a.$=""+a.$+c;c=b;var g=GP(b).qc();if(c!==g&&(!g.bf||GP(c)!==GP(g))&&(c=g,g.bf&&!g.r()))for(g=GP(g).qc();c!==g&&g.bf&&!g.r()&&GP(c)!==GP(g);){a.$=""+a.$+d;var h=GP(c).x();a.$=""+a.$+h;c=GP(c).qc();g=GP(g).qc();g.bf&&!g.r()&&(g=GP(g).qc())}if(!g.bf||g.r()){for(;c!==g;)a.$=""+a.$+d,b=GP(c).x(),a.$=""+a.$+b,c=GP(c).qc();c.bf||(a.$=""+a.$+d,a.$+="\x3cnot computed\x3e")}else{h=b;for(b=0;;){var k=h,l=g;if(k!== + l&&GP(k)!==GP(l))h=GP(h).qc(),g=GP(g).qc(),b=1+b|0;else break}h=c;k=g;(h===k||GP(h)===GP(k))&&0b)b=1;else a:for(var a=this,c=0;;){if(c===b){b=a.r()?0:1;break a}if(a.r()){b=-1;break a}c=1+c|0;a=a.D()}return b};f.ca=function(b){return Fl(this,b)};f.Ue=function(b){a:{for(var a=this;!a.r();){if(!b.s(a.x())){b=!1;break a}a=a.D()}b=!0}return b}; + f.$d=function(b){a:{for(var a=this;!a.r();){if(b.s(a.x())){b=!0;break a}a=a.D()}b=!1}return b};f.ta=function(b){a:{for(var a=this;!a.r();){if(gl(hl(),a.x(),b)){b=!0;break a}a=a.D()}b=!1}return b};f.Zm=function(b){return IR(this,b)};f.uj=function(b,a){return JR(this,b,a)};function GP(b){if(!b.jy&&!b.jy){if(b.ky)throw BK("self-referential LazyList or a derivation thereof has no more elements");b.ky=!0;try{var a=or(b.kF)}finally{b.ky=!1}b.bf=!0;b.kF=null;b.lF=a;b.jy=!0}return b.lF} + f.r=function(){return GP(this)===lL()};f.V=function(){return this.bf&&GP(this)===lL()?0:-1};f.x=function(){return GP(this).x()};function DP(b){var a=b,c=b;for(a.r()||(a=GP(a).qc());c!==a&&!a.r();){a=GP(a).qc();if(a.r())break;a=GP(a).qc();if(a===c)break;c=GP(c).qc()}return b}f.y=function(){return this.bf&&GP(this)===lL()?fy().xa:new lS(this)};f.kb=function(b){for(var a=this;!a.r();)b.s(GP(a).x()),a=GP(a).qc()}; + f.qg=function(b,a){for(var c=this;;){if(c.r())return b;var d=GP(c).qc();b=a.S(b,GP(c).x());c=d}};f.lf=function(){return"LazyList"};function YZ(b,a){gy();return new EP(new H(()=>{if(b.r()){var c=or(a);return c instanceof EP?GP(c):0===c.V()?lL():KP(gy(),c.y())}gy();c=GP(b).x();var d=YZ(GP(b).qc(),a);return new iL(c,d)}))}function ZZ(b,a){return b.bf&&GP(b)===lL()?SJ(gy(),a):YZ(b,new H(()=>a))} + function $Z(b,a){return b.bf&&GP(b)===lL()?(gy(),new EP(new H(()=>{gy();var c=gy().ci;return new iL(a,c)}))):YZ(b,new H(()=>{fy();return new jR(a)}))}f.Fl=function(b){if(this.r())throw sv("empty.reduceLeft");for(var a=GP(this).x(),c=GP(this).qc();!c.r();)a=b.S(a,GP(c).x()),c=GP(c).qc();return a};function a_(b,a){gy();return new EP(new H(()=>{gy();return new iL(a,b)}))} + function b_(b,a){if(b.bf&&GP(b)===lL())return gy().ci;gy();return new EP(new H(()=>{if(b.r())return lL();gy();var c=a.s(GP(b).x()),d=SZ(GP(b).qc(),a);return new iL(c,d)}))}f.ae=function(b){for(var a=this;;){if(a.r())return z();var c=GP(a).x();if(b.s(c))return new F(c);a=GP(a).qc()}};function c_(b,a){return b.bf&&GP(b)===lL()?gy().ci:HP(gy(),b,a)}function d_(b){var a=LP(0,0,1);if(b.bf&&GP(b)===lL()||0===a.V())return gy().ci;gy();return new EP(new H(()=>UZ(b,a.y())))} + function nS(b,a){return 0>=a?b:b.bf&&GP(b)===lL()?gy().ci:JP(gy(),b,a)}function oS(b,a){if(b.bf&&GP(b)===lL()||0>=a)return gy().ci;gy();return new EP(new H(()=>{if(b.r())return lL();gy();var c=GP(b).x(),d=WZ(GP(b).qc(),-1+a|0);return new iL(c,d)}))}f.tq=function(b,a){if(!(0>>16|0;var g=Lv(Nv(),e);c=bK(c,d.zg,d.yd,e,g,0,!0);if(c!==b.Fb){for(b=Lw(Pw(),Kw(Pw(),g,0));a.C();)d=a.z(),e=d.Ke,e^=e>>>16|0,b=eK(c,d.zg,d.yd,e,Lv(Nv(),e),0,b);return new MK(c)}}return b}if(Ni(a)){if(a.r())return b;c=new yP(b);a.Bi(c);a=c.yo;return a===b.Fb?b:new MK(a)}a=a.y();return a.C()?(c=new yP(b), + Ov(a,c),a=c.yo,a===b.Fb?b:new MK(a)):b}f.kb=function(b){this.Fb.kb(b)};f.Bi=function(b){this.Fb.Bi(b)};f.l=function(b){if(b instanceof MK){if(this===b)return!0;var a=this.Fb;b=b.Fb;return null===a?null===b:a.l(b)}return hQ(this,b)};f.B=function(){if(this.r())return cz().ku;var b=new kV(this.Fb);return dz(cz(),b,cz().Ll)};f.lf=function(){return"HashMap"};function pi(b,a,c){a=lK(b.Fb,a,c);return a===b.Fb?b:0===a.ec?ki().Ni:new MK(a)}f.Zn=function(b){return uP(this,b)}; + f.Mb=function(b){return this.ne(qU(new rU,this,b))};f.Rc=function(){return this.lc().z()};f.x=function(){return this.y().z()};f.Cc=function(b){return e_(this,b)};f.Vm=function(b){return EZ(this,b)};f.Tf=function(b,a){return li(this,b,a)};f.$classData=u({LR:0},!1,"scala.collection.immutable.HashMap",{LR:1,Vp:1,co:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,bn:1,mo:1,fb:1,va:1,lo:1,A:1,Ao:1,Gb:1,aq:1,hT:1,bF:1,$a:1,cg:1,n:1}); + function rL(b,a,c,d){this.Ou=0;this.Si=b;this.Wg=a;this.jq=c;this.ii=d;this.Ou=a.ea()}rL.prototype=new fZ;rL.prototype.constructor=rL;f=rL.prototype;f.Zn=function(b){return uP(this,b)};f.aa=function(b){return vP(this,b)};f.Zc=function(b){return wP(this,b)};f.Ha=function(b){return xP(this,b,!1)};f.cc=function(b){return xP(this,b,!0)};f.Oc=function(){return"SeqMap"};f.lf=function(){return"TreeSeqMap"};f.Th=function(){return NL()};f.ea=function(){return this.Ou};f.V=function(){return this.Ou}; + f.r=function(){return 0===this.Ou}; + function OP(b,a,c){var d=!1,e=null,g=b.Wg.vc(a);if(-1===b.jq){var h=b.ii,k=JL();h=null!==h&&h===k?!0:g.r()}else h=!1;if(h)return OP(f_(LL(NL(),b.ii),b),a,c);if(g instanceof F&&(d=!0,e=g,h=e.p,null!==h)){h=h.vl();k=b.ii;var l=IL();if(null!==k&&k===l)return new rL(dx(b.Si,h,a),b.Wg.Tf(a,B(new C,h,c)),b.jq,b.ii)}if(d&&(d=e.p,null!==d))return g=d.vl(),NL(),d=b.jq,d=2147483647===d?-2147483648:1+d|0,new rL(hx(jx(b.Si,g),d,a),b.Wg.Tf(a,B(new C,d,c)),d,b.ii);if(z()===g)return NL(),g=b.jq,g=2147483647===g? + -2147483648:1+g|0,new rL(hx(b.Si,g,a),b.Wg.Tf(a,B(new C,g,c)),g,b.ii);throw new x(g);}f.vc=function(b){b=this.Wg.vc(b);if(b.r())return z();b=b.G();return new F(b.m())};f.y=function(){return new CS(this)};f.Yn=function(){return new DS(this)};f.rn=function(){return new ES(this)};f.ta=function(b){return this.Wg.ta(b)}; + function f_(b,a){var c=b.Si,d=b.Wg;NL();var e=b.jq;e=2147483647===e?-2147483648:1+e|0;for(a=a.y();a.C();){var g=a.z();if(null===g)throw new x(g);var h=g.o();g=g.m();var k=d.vc(h);a:{if(k instanceof F){var l=k.p;if(null!==l){k=l.vl();l=l.m();var m=b.ii,n=IL();null===m||m!==n||gl(hl(),l,g)?(l=b.ii,m=JL(),null!==l&&l===m&&(d=d.Tf(h,B(new C,e,g)),c=hx(jx(c,k),e,h),NL(),e=2147483647===e?-2147483648:1+e|0)):d=d.Tf(h,B(new C,k,g));break a}}if(z()===k)d=d.Tf(h,B(new C,e,g)),c=hx(c,e,h),NL(),e=2147483647=== + e?-2147483648:1+e|0;else throw new x(k);}}return new rL(c,d,e,b.ii)}f.Cc=function(b){return f_(this,b)};f.Ow=function(b){NL();for(var a=new ML(this.ii),c=$w(this.Si);c.C();){var d=c.z(),e=this.Wg.s(d);if(null===e)throw new x(e);for(d=b.s(B(new C,d,e.m())).y();d.C();){e=d.z();if(null===e)throw new x(e);NP(a,e.o(),e.m())}}return QP(a)}; + f.wj=function(b){NL();for(var a=new ML(this.ii),c=$w(this.Si);c.C();){var d=c.z(),e=this.Wg.s(d);if(null===e)throw new x(e);d=b.s(B(new C,d,e.m()));if(null===d)throw new x(d);NP(a,d.o(),d.m())}return QP(a)};f.Rc=function(){var b=this.Si.Rc(),a=this.Wg.s(b).ur();return B(new C,b,a)};f.x=function(){var b=this.Si.x(),a=this.Wg.s(b).ur();return B(new C,b,a)}; + f.Vm=function(b){a:{var a=this.Wg.vc(b);if(a instanceof F){var c=a.p;if(null!==c){b=new rL(jx(this.Si,c.vl()),this.Wg.Vm(b),this.jq,this.ii);break a}}if(z()===a)b=this;else throw new x(a);}return b};f.Tf=function(b,a){return OP(this,b,a)};f.$classData=u({iT:0},!1,"scala.collection.immutable.TreeSeqMap",{iT:1,Vp:1,co:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,bn:1,mo:1,fb:1,va:1,lo:1,A:1,Ao:1,Gb:1,aq:1,HW:1,DW:1,$a:1,hT:1,bF:1});function g_(){}g_.prototype=new zZ;g_.prototype.constructor=g_; + function h_(){}h_.prototype=g_.prototype;g_.prototype.kc=function(b){return vE(this,b)};function i_(){}i_.prototype=new FY;i_.prototype.constructor=i_;function j_(){}j_.prototype=i_.prototype;i_.prototype.Rb=function(){XP||(XP=new WP);return XP};i_.prototype.db=function(){return this}; + function k_(b,a,c){var d=c&(-1+b.hf.d.length|0),e=b.hf.d[d];if(null===e)b.hf.d[d]=new Sx(a,c,null);else{for(var g=null,h=e;null!==h&&h.Ui<=c;){if(h.Ui===c&&gl(hl(),a,h.Yk))return!1;g=h;h=h.zf}null===g?b.hf.d[d]=new Sx(a,c,e):g.zf=new Sx(a,c,g.zf)}b.pn=1+b.pn|0;return!0} + function l_(b,a){var c=b.hf.d.length;b.zy=Cb(a*b.Uu);if(0===b.pn)b.hf=new (hd(Tx).Na)(a);else{var d=b.hf;b.hf=zt(Kt(),d,a);d=new Sx(null,0,null);for(var e=new Sx(null,0,null);c>(Math.clz32(b)|0)&b)<<1;return 1073741824>b?b:1073741824}function $L(b,a,c){b.Uu=c;b.hf=new (hd(Tx).Na)(m_(a));b.zy=Cb(b.hf.d.length*b.Uu);b.pn=0;return b}function cM(){var b=new aM;$L(b,16,.75);return b}function aM(){this.Uu=0;this.hf=null;this.pn=this.zy=0}aM.prototype=new QZ;aM.prototype.constructor=aM;f=aM.prototype;f.aa=function(b){return vP(this,b)};f.Zc=function(b){return wP(this,b)};f.Ha=function(b){return xP(this,b,!1)}; + f.cc=function(b){return xP(this,b,!0)};f.ea=function(){return this.pn};function QV(b){return b^(b>>>16|0)}f.ta=function(b){var a=QV(gi(G(),b)),c=this.hf.d[a&(-1+this.hf.d.length|0)];if(null===c)b=null;else a:for(;;){if(a===c.Ui&&gl(hl(),b,c.Yk)){b=c;break a}if(null===c.zf||c.Ui>a){b=null;break a}c=c.zf}return null!==b};f.Xc=function(b){b=m_(Cb((1+b|0)/this.Uu));b>this.hf.d.length&&l_(this,b)};function hA(b,a){(1+b.pn|0)>=b.zy&&l_(b,b.hf.d.length<<1);return k_(b,a,QV(gi(G(),a)))} + function ZL(b,a){b.Xc(a.V());if(a instanceof TK)return a.gc.Pw(new Lj((d,e)=>{k_(b,d,QV(e|0))})),b;if(a instanceof aM){for(a=new OV(a);a.C();){var c=a.z();k_(b,c.Yk,c.Ui)}return b}return vE(b,a)}f.y=function(){return new NV(this)};f.Rb=function(){return eM()};f.V=function(){return this.pn};f.r=function(){return 0===this.pn};f.kb=function(b){for(var a=this.hf.d.length,c=0;c>31,d=b.Dc;b=d>>31;d=a-d|0;return new za(d,(-2147483648^d)>(-2147483648^a)?-1+(c-b|0)|0:c-b|0)} + function o_(b){var a=n_(b),c=b.Kb,d=c>>31;b=Oa();a=Ys(b,a.L,a.O,c,d);b=b.Cb;return 0===a&&0===b} + function p_(b,a,c,d){b.Dc=a;b.Ug=c;b.Kb=d;b.Rf=a>c&&0d||a===c&&!b.Ci();if(0===d)throw Hi("step cannot be 0.");if(b.Rf)a=0;else{a=n_(b);var e=b.Kb,g=e>>31;var h=Oa();a=os(h,a.L,a.O,e,g);h=h.Cb;g=b.Ci()||!o_(b)?1:0;e=g>>31;g=a+g|0;h=new za(g,(-2147483648^g)<(-2147483648^a)?1+(h+e|0)|0:h+e|0);a=h.L;h=h.O;a=(0===h?-1<(-2147483648^a):0>31,a=Ys(Oa(),a.L,a.O,d,h),c=0!==a?c-a|0:b.Ci()?c: + c-d|0}b.jn=c}function NZ(){this.Kb=this.Ug=this.Dc=0;this.Rf=!1;this.jn=this.gi=0}NZ.prototype=new ZY;NZ.prototype.constructor=NZ;function q_(){}f=q_.prototype=NZ.prototype;f.Pf=function(b){return PW(this,b)};f.Oa=function(b){return LU(this,b)};f.cb=function(b){return jq(this,b)};f.Hg=function(b){return MU(this,b)};f.Tn=function(b){return YA(this,b)};f.Zc=function(b){return wP(this,b)};f.Mm=function(b){return wM(this,b)};f.Vo=function(){return mq(this)};f.Ha=function(b){return xP(this,b,!1)}; + f.cc=function(b){return xP(this,b,!0)};f.ni=function(){return this};f.wp=function(b){return hZ(this,b)};f.Kg=function(){return qn()};f.Oc=function(){return"IndexedSeq"};f.lc=function(){var b=new VY(this);return CU(new DU,b)};f.me=function(b,a){return mR(this,this.E(),b,a)};f.$c=function(){return new QY(this)};f.Sc=function(b){var a=this.E();return a===b?0:athis.gi?pE(rE(),this.Dc,this.Ug,this.Kb,this.Ci()):this.gi};function r_(b){if(b.Rf)throw b=qE("last"),b instanceof xl?b.Ac:b;return b.jn}f.nd=function(){if(this.Rf){var b=qE("head");throw b instanceof xl?b.Ac:b;}return this.Dc};function s_(b){0>b.gi&&pE(rE(),b.Dc,b.Ug,b.Kb,b.Ci())}f.kb=function(b){if(!this.Rf)for(var a=this.Dc;;){b.s(a);if(a===this.jn)break;a=a+this.Kb|0}}; + f.Zm=function(b){if(b instanceof NZ){var a=this.E();switch(a){case 0:return b.Rf;case 1:return 1===b.E()&&this.Dc===b.Dc;default:return b.E()===a&&this.Dc===b.Dc&&this.Kb===b.Kb}}else return iZ(this,b)};function t_(b,a){if(0>=a||b.Rf)return b;if(a>=b.gi&&0<=b.gi)return a=b.Ug,new $N(a,a,b.Kb);a=b.Dc+Math.imul(b.Kb,a)|0;var c=b.Ug,d=b.Kb;return b.Ci()?new u_(a,c,d):new $N(a,c,d)} + function ZN(b,a){if(0>=a){var c=b.Dc;return new $N(c,c,b.Kb)}if(0<=b.gi)return t_(b,b.gi-a|0);c=r_(b);var d=c>>31,e=b.Kb,g=e>>31;a=-1+a|0;var h=a>>31,k=65535&e,l=e>>>16|0,m=65535&a,n=a>>>16|0,q=Math.imul(k,m);m=Math.imul(l,m);var r=Math.imul(k,n);k=q+((m+r|0)<<16)|0;q=(q>>>16|0)+r|0;g=(((Math.imul(e,h)+Math.imul(g,a)|0)+Math.imul(l,n)|0)+(q>>>16|0)|0)+(((65535&q)+m|0)>>>16|0)|0;e=c-k|0;d=(-2147483648^e)>(-2147483648^c)?-1+(d-g|0)|0:d-g|0;0>31,g=d===a?(-2147483648^e)<(-2147483648^ + g):db.Kb?(g=b.Dc,a=g>>31,d=d===a?(-2147483648^e)>(-2147483648^g):d>a):d=!1;return d?b:new u_(e,c,b.Kb)}function OZ(b,a){if(a!==b.Ug||b.Ci()){if(0b.Ug)return!1;if(1===b.Kb)return!0;a=a-b.Dc|0;b=b.Kb;return 0===(0===b?yb(0,0):+(a>>>0)%+(b>>>0)|0)}if(ab.Dc)return!1;if(-1===b.Kb)return!0;a=b.Dc-a|0;b=-b.Kb|0;return 0===(0===b?yb(0,0):+(a>>>0)%+(b>>>0)|0)}return!1}f.ta=function(b){return oa(b)?OZ(this,b|0):JK(this,b)};f.sp=function(){return 2147483647}; + f.l=function(b){if(b instanceof NZ){if(this.Rf)return b.Rf;if(b.Rf||this.Dc!==b.Dc)return!1;var a=r_(this);return a===r_(b)&&(this.Dc===a||this.Kb===b.Kb)}return UX(this,b)};f.B=function(){if(2<=this.E()){var b=cz(),a=this.Kb,c=this.jn;return $y(b.H(b.H(b.H(b.Nd,this.Dc),a),c))}return rF(this)};f.w=function(){var b=this.Ci()?"to":"until",a=1===this.Kb?"":" by "+this.Kb;return(this.Rf?"empty ":o_(this)?"":"inexact ")+"Range "+this.Dc+" "+b+" "+this.Ug+a};f.lf=function(){return"Range"}; + f.Hm=function(b){s_(this);if(0>b||b>=this.gi)throw zy(new Ay,b+" is out of bounds (min 0, max "+(-1+this.gi|0)+")");return this.Dc+Math.imul(this.Kb,b)|0};f.Rb=function(){return qn()};f.Le=function(b){return b===vv()?0=Sd(Wd(),a))return this;Dv();a=this.Gd();var c=this.E();Ev();Fv(ma(cd),ot(ja(a)))?a=Gv(ma(cd))?Hv(a,c):Bt(Kt(),a,c,ma(hd(cd))):(c=new xc(c),Iv(Dv(),a,0,c,0,Sd(Wd(),a)),a=c);lt(Kt(),a,b);return new aO(a)};f.sb=function(){var b=FR();this.Pc();return b.as?b.bs:NU(b)}; + f.ne=function(b){FR();var a=this.Pc();return QU(b,a)};f.Le=function(b){return this.Af(b)};f.D=function(){return ER(FR(),ee(Kd(),this.Gd()))};f.Mb=function(b){if(0>=b)b=this;else{FR();Kd();var a=this.Gd();b=pv(Kd(),a,b,Sd(Wd(),a));b=ER(0,b)}return b};f.Hg=function(b){if(b instanceof RU){var a=v_(this,b);b=null===a?w_(this,b):a}else b=w_(this,b);return b};f.cb=function(b){return this.Jd(b)};f.Oa=function(b){return this.Md(b)}; + f.aa=function(b){for(var a=new xc(this.E()),c=0;cr=>!!m.s(r)!==n?IK(q,r):void 0)(a,c,h)));return h.qh()}if(0===e)return xx();h=new xc(e);b.I.W(0,h,0,d);for(k=1+d|0;d!==e;)0!==(1<!!a.s(m)!==c?IK(l,m):void 0));return l.qh()}return b}f.lh=function(b,a){if(a<(4+this.Xi()|0)){var c=new Yi(this);if(Px(b))b.kb(new $f(d=>{c.pc=c.pc.Cf(d)}));else for(b=b.y();b.C();)a=b.z(),c.pc=c.pc.Cf(a);return c.pc}if(this.E()<(a>>>5|0)&&b instanceof PS){a=new VY(this);for(a=CU(new DU,a);0g?-g|0:g)|0)|0,this.Uj(c),b);c=1+c|0}};f.Mb=function(b){var a=this.E();b=0a?MU(this,b):this.lh(b,a)};f.Rb=function(){return hy()};function B_(){}B_.prototype=new zZ;B_.prototype.constructor=B_;function C_(){}f=C_.prototype=B_.prototype;f.Pf=function(b){return KU(this,b)}; + f.Oa=function(b){return LU(this,b)};f.cb=function(b){return jq(this,b)};f.Hg=function(b){return MU(this,b)};f.aa=function(b){return vP(this,b)};f.Zc=function(b){return wP(this,b)};f.Ha=function(b){return xP(this,b,!1)};f.cc=function(b){return xP(this,b,!0)};f.Oc=function(){return"IndexedSeq"};f.lc=function(){var b=new VY(this);return CU(new DU,b)};f.me=function(b,a){return mR(this,this.E(),b,a)};f.$c=function(){return new QY(this)};f.Mb=function(b){return qR(this,b)};f.x=function(){return wR(this)}; + f.Rc=function(){return xR(this)};f.Sc=function(b){var a=this.E();return a===b?0:a=this.E())return this;if(b===Av()){b=this.Kk.X();var a=Bv(),c=Av();Cv(a,b,b.d.length,c);return new ZU(b)}return RU.prototype.Af.call(this,b)};f.y=function(){return new fW(this.Kk)}; + f.Jd=function(b){if("boolean"===typeof b){b=!!b;Kd();var a=this.Kk;Ty();Dv();var c=1+a.d.length|0;Fv(ma(od),ot(ja(a)))?c=Gv(ma(od))?Hv(a,c):Bt(Kt(),a,c,ma(hd(od))):(c=new zc(c),Iv(Dv(),a,0,c,0,a.d.length));aw(be(),c,a.d.length,b);return new ZU(c)}return RU.prototype.Jd.call(this,b)};f.Md=function(b){if("boolean"===typeof b){b=!!b;Kd();var a=this.Kk;Ty();var c=new zc(1+a.d.length|0);c.d[0]=b;Iv(Dv(),a,0,c,1,a.d.length);return new ZU(c)}return RU.prototype.Md.call(this,b)};f.pr=function(b){return this.Kk.d[b]}; + f.Oa=function(b){return this.Md(b)};f.cb=function(b){return this.Jd(b)};f.Le=function(b){return this.Af(b)};f.s=function(b){return this.pr(b|0)};f.ca=function(b){return this.pr(b)};f.Pc=function(){return Ty()};f.Gd=function(){return this.Kk};f.$classData=u({xR:0},!1,"scala.collection.immutable.ArraySeq$ofBoolean",{xR:1,Pl:1,Fe:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ge:1,Gb:1,te:1,af:1,Sb:1,gb:1,tf:1,df:1,Tb:1,$a:1,Nl:1,n:1});function XU(b){this.Lk=b}XU.prototype=new x_; + XU.prototype.constructor=XU;f=XU.prototype;f.E=function(){return this.Lk.d.length};f.qr=function(b){return this.Lk.d[b]};f.B=function(){var b=cz();return gz(b,this.Lk,b.Nd)};f.l=function(b){if(b instanceof XU){var a=this.Lk;b=b.Lk;return ut(Kt(),a,b)}return UX(this,b)};f.Af=function(b){return 1>=this.E()?this:b===yv()?(b=this.Lk.X(),jt(Kt(),b),new XU(b)):RU.prototype.Af.call(this,b)};f.y=function(){return new YV(this.Lk)}; + f.Jd=function(b){if(dc(b)){b|=0;Kd();var a=this.Lk;Ry();Dv();var c=1+a.d.length|0;Fv(ma(rd),ot(ja(a)))?c=Gv(ma(rd))?Hv(a,c):Bt(Kt(),a,c,ma(hd(rd))):(c=new Hc(c),Iv(Dv(),a,0,c,0,a.d.length));aw(be(),c,a.d.length,b);return new XU(c)}return RU.prototype.Jd.call(this,b)};f.Md=function(b){if(dc(b)){b|=0;Kd();var a=this.Lk;Ry();var c=new Hc(1+a.d.length|0);c.d[0]=b;Iv(Dv(),a,0,c,1,a.d.length);return new XU(c)}return RU.prototype.Md.call(this,b)};f.Oa=function(b){return this.Md(b)};f.cb=function(b){return this.Jd(b)}; + f.Le=function(b){return this.Af(b)};f.s=function(b){return this.qr(b|0)};f.ca=function(b){return this.qr(b)};f.Pc=function(){return Ry()};f.Gd=function(){return this.Lk};f.$classData=u({yR:0},!1,"scala.collection.immutable.ArraySeq$ofByte",{yR:1,Pl:1,Fe:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ge:1,Gb:1,te:1,af:1,Sb:1,gb:1,tf:1,df:1,Tb:1,$a:1,Nl:1,n:1});function WU(b){this.Fj=b}WU.prototype=new x_;WU.prototype.constructor=WU;f=WU.prototype;f.E=function(){return this.Fj.d.length}; + f.rr=function(b){return this.Fj.d[b]};f.B=function(){var b=cz();return hz(b,this.Fj,b.Nd)};f.l=function(b){if(b instanceof WU){var a=this.Fj;b=b.Fj;return tt(Kt(),a,b)}return UX(this,b)};f.Af=function(b){return 1>=this.E()?this:b===xv()?(b=this.Fj.X(),ht(Kt(),b),new WU(b)):RU.prototype.Af.call(this,b)};f.y=function(){return new ZV(this.Fj)}; + f.Jd=function(b){if(b instanceof fa){b=Pa(b);Kd();var a=this.Fj;Qy();Dv();var c=1+a.d.length|0;Fv(ma(pd),ot(ja(a)))?c=Gv(ma(pd))?Hv(a,c):Bt(Kt(),a,c,ma(hd(pd))):(c=new Bc(c),Iv(Dv(),a,0,c,0,a.d.length));aw(be(),c,a.d.length,wc(b));return new WU(c)}return RU.prototype.Jd.call(this,b)};f.Md=function(b){if(b instanceof fa){b=Pa(b);Kd();var a=this.Fj;Qy();var c=new Bc(1+a.d.length|0);c.d[0]=b;Iv(Dv(),a,0,c,1,a.d.length);return new WU(c)}return RU.prototype.Md.call(this,b)}; + f.Bk=function(b,a,c,d){return(new EV(this.Fj)).Bk(b,a,c,d)};f.Oa=function(b){return this.Md(b)};f.cb=function(b){return this.Jd(b)};f.Le=function(b){return this.Af(b)};f.s=function(b){return wc(this.rr(b|0))};f.ca=function(b){return wc(this.rr(b))};f.Pc=function(){return Qy()};f.Gd=function(){return this.Fj}; + f.$classData=u({zR:0},!1,"scala.collection.immutable.ArraySeq$ofChar",{zR:1,Pl:1,Fe:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ge:1,Gb:1,te:1,af:1,Sb:1,gb:1,tf:1,df:1,Tb:1,$a:1,Nl:1,n:1});function TU(b){this.Ql=b}TU.prototype=new x_;TU.prototype.constructor=TU;f=TU.prototype;f.E=function(){return this.Ql.d.length};f.B=function(){var b=cz();return iz(b,this.Ql,b.Nd)};f.l=function(b){if(b instanceof TU){var a=this.Ql;b=b.Ql;return wt(Kt(),a,b)}return UX(this,b)};f.y=function(){return new $V(this.Ql)}; + f.Jd=function(b){if("number"===typeof b){b=+b;Kd();var a=this.Ql;Ny();Dv();var c=1+a.d.length|0;Fv(ma(Ad),ot(ja(a)))?c=Gv(ma(Ad))?Hv(a,c):Bt(Kt(),a,c,ma(hd(Ad))):(c=new Xc(c),Iv(Dv(),a,0,c,0,a.d.length));aw(be(),c,a.d.length,b);return new TU(c)}return RU.prototype.Jd.call(this,b)};f.Md=function(b){if("number"===typeof b){b=+b;Kd();var a=this.Ql;Ny();var c=new Xc(1+a.d.length|0);c.d[0]=b;Iv(Dv(),a,0,c,1,a.d.length);return new TU(c)}return RU.prototype.Md.call(this,b)};f.mr=function(b){return this.Ql.d[b]}; + f.Oa=function(b){return this.Md(b)};f.cb=function(b){return this.Jd(b)};f.s=function(b){return this.mr(b|0)};f.ca=function(b){return this.mr(b)};f.Pc=function(){return Ny()};f.Gd=function(){return this.Ql};f.$classData=u({AR:0},!1,"scala.collection.immutable.ArraySeq$ofDouble",{AR:1,Pl:1,Fe:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ge:1,Gb:1,te:1,af:1,Sb:1,gb:1,tf:1,df:1,Tb:1,$a:1,Nl:1,n:1});function VU(b){this.Rl=b}VU.prototype=new x_;VU.prototype.constructor=VU;f=VU.prototype; + f.E=function(){return this.Rl.d.length};f.B=function(){var b=cz();return jz(b,this.Rl,b.Nd)};f.l=function(b){if(b instanceof VU){var a=this.Rl;b=b.Rl;return xt(Kt(),a,b)}return UX(this,b)};f.y=function(){return new aW(this.Rl)}; + f.Jd=function(b){if(ua(b)){b=Math.fround(b);Kd();var a=this.Rl;Py();Dv();var c=1+a.d.length|0;Fv(ma(zd),ot(ja(a)))?c=Gv(ma(zd))?Hv(a,c):Bt(Kt(),a,c,ma(hd(zd))):(c=new Wc(c),Iv(Dv(),a,0,c,0,a.d.length));aw(be(),c,a.d.length,b);return new VU(c)}return RU.prototype.Jd.call(this,b)};f.Md=function(b){if(ua(b)){b=Math.fround(b);Kd();var a=this.Rl;Py();var c=new Wc(1+a.d.length|0);c.d[0]=b;Iv(Dv(),a,0,c,1,a.d.length);return new VU(c)}return RU.prototype.Md.call(this,b)};f.nr=function(b){return this.Rl.d[b]}; + f.Oa=function(b){return this.Md(b)};f.cb=function(b){return this.Jd(b)};f.s=function(b){return this.nr(b|0)};f.ca=function(b){return this.nr(b)};f.Pc=function(){return Py()};f.Gd=function(){return this.Rl};f.$classData=u({BR:0},!1,"scala.collection.immutable.ArraySeq$ofFloat",{BR:1,Pl:1,Fe:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ge:1,Gb:1,te:1,af:1,Sb:1,gb:1,tf:1,df:1,Tb:1,$a:1,Nl:1,n:1});function SU(b){this.Mk=b}SU.prototype=new x_;SU.prototype.constructor=SU;f=SU.prototype; + f.E=function(){return this.Mk.d.length};f.B=function(){var b=cz();return kz(b,this.Mk,b.Nd)};f.l=function(b){if(b instanceof SU){var a=this.Mk;b=b.Mk;return rt(Kt(),a,b)}return UX(this,b)};f.Af=function(b){return 1>=this.E()?this:b===vv()?(b=this.Mk.X(),$s(Kt(),b),new SU(b)):RU.prototype.Af.call(this,b)};f.y=function(){return new bW(this.Mk)}; + f.Jd=function(b){if(oa(b)){b|=0;Kd();var a=this.Mk;om();Dv();var c=1+a.d.length|0;Fv(ma(td),ot(ja(a)))?c=Gv(ma(td))?Hv(a,c):Bt(Kt(),a,c,ma(hd(td))):(c=new Lc(c),Iv(Dv(),a,0,c,0,a.d.length));aw(be(),c,a.d.length,b);return new SU(c)}return RU.prototype.Jd.call(this,b)};f.Md=function(b){if(oa(b)){b|=0;Kd();var a=this.Mk;om();var c=new Lc(1+a.d.length|0);c.d[0]=b;Iv(Dv(),a,0,c,1,a.d.length);return new SU(c)}return RU.prototype.Md.call(this,b)};f.Hm=function(b){return this.Mk.d[b]};f.Oa=function(b){return this.Md(b)}; + f.cb=function(b){return this.Jd(b)};f.Le=function(b){return this.Af(b)};f.s=function(b){return this.Hm(b|0)};f.ca=function(b){return this.Hm(b)};f.Pc=function(){return om()};f.Gd=function(){return this.Mk};f.$classData=u({CR:0},!1,"scala.collection.immutable.ArraySeq$ofInt",{CR:1,Pl:1,Fe:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ge:1,Gb:1,te:1,af:1,Sb:1,gb:1,tf:1,df:1,Tb:1,$a:1,Nl:1,n:1});function UU(b){this.Nk=b}UU.prototype=new x_;UU.prototype.constructor=UU;f=UU.prototype; + f.E=function(){return this.Nk.d.length};f.B=function(){var b=cz();return lz(b,this.Nk,b.Nd)};f.l=function(b){if(b instanceof UU){var a=this.Nk;b=b.Nk;return qt(Kt(),a,b)}return UX(this,b)};f.Af=function(b){return 1>=this.E()?this:b===wv()?(b=this.Nk.X(),dt(Kt(),b),new UU(b)):RU.prototype.Af.call(this,b)};f.y=function(){return new cW(this.Nk)}; + f.Jd=function(b){if(b instanceof za){var a=Sa(b);b=a.L;a=a.O;Kd();var c=this.Nk;Oy();Dv();var d=1+c.d.length|0;Fv(ma(wd),ot(ja(c)))?d=Gv(ma(wd))?Hv(c,d):Bt(Kt(),c,d,ma(hd(wd))):(d=new Vc(d),Iv(Dv(),c,0,d,0,c.d.length));aw(be(),d,c.d.length,new za(b,a));return new UU(d)}return RU.prototype.Jd.call(this,b)}; + f.Md=function(b){if(b instanceof za){var a=Sa(b);b=a.L;a=a.O;Kd();var c=this.Nk;Oy();var d=new Vc(1+c.d.length|0);d.d[0]=Sa(new za(b,a));Iv(Dv(),c,0,d,1,c.d.length);return new UU(d)}return RU.prototype.Md.call(this,b)};f.or=function(b){return this.Nk.d[b]};f.Oa=function(b){return this.Md(b)};f.cb=function(b){return this.Jd(b)};f.Le=function(b){return this.Af(b)};f.s=function(b){return this.or(b|0)};f.ca=function(b){return this.or(b)};f.Pc=function(){return Oy()};f.Gd=function(){return this.Nk}; + f.$classData=u({DR:0},!1,"scala.collection.immutable.ArraySeq$ofLong",{DR:1,Pl:1,Fe:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ge:1,Gb:1,te:1,af:1,Sb:1,gb:1,tf:1,df:1,Tb:1,$a:1,Nl:1,n:1});function aO(b){this.Gj=b}aO.prototype=new x_;aO.prototype.constructor=aO;f=aO.prototype;f.Pc=function(){return qv(rv(),ot(ja(this.Gj)))};f.E=function(){return this.Gj.d.length};f.ca=function(b){return this.Gj.d[b]};f.B=function(){var b=cz();return ez(b,this.Gj,b.Nd)}; + f.l=function(b){return b instanceof aO?XD(Dv(),this.Gj,b.Gj):UX(this,b)};function E_(b,a){if(1>=b.Gj.d.length)return b;b=b.Gj.X();lt(Kt(),b,a);return new aO(b)}f.y=function(){return wU(new xU,this.Gj)};f.Le=function(b){return E_(this,b)};f.Af=function(b){return E_(this,b)};f.s=function(b){return this.ca(b|0)};f.Gd=function(){return this.Gj}; + f.$classData=u({ER:0},!1,"scala.collection.immutable.ArraySeq$ofRef",{ER:1,Pl:1,Fe:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ge:1,Gb:1,te:1,af:1,Sb:1,gb:1,tf:1,df:1,Tb:1,$a:1,Nl:1,n:1});function YU(b){this.Ok=b}YU.prototype=new x_;YU.prototype.constructor=YU;f=YU.prototype;f.E=function(){return this.Ok.d.length};f.sr=function(b){return this.Ok.d[b]};f.B=function(){var b=cz();return mz(b,this.Ok,b.Nd)}; + f.l=function(b){if(b instanceof YU){var a=this.Ok;b=b.Ok;return st(Kt(),a,b)}return UX(this,b)};f.Af=function(b){return 1>=this.E()?this:b===zv()?(b=this.Ok.X(),ft(Kt(),b),new YU(b)):RU.prototype.Af.call(this,b)};f.y=function(){return new dW(this.Ok)}; + f.Jd=function(b){if(vc(b)){b|=0;Kd();var a=this.Ok;Sy();Dv();var c=1+a.d.length|0;Fv(ma(sd),ot(ja(a)))?c=Gv(ma(sd))?Hv(a,c):Bt(Kt(),a,c,ma(hd(sd))):(c=new Kc(c),Iv(Dv(),a,0,c,0,a.d.length));aw(be(),c,a.d.length,b);return new YU(c)}return RU.prototype.Jd.call(this,b)};f.Md=function(b){if(vc(b)){b|=0;Kd();var a=this.Ok;Sy();var c=new Kc(1+a.d.length|0);c.d[0]=b;Iv(Dv(),a,0,c,1,a.d.length);return new YU(c)}return RU.prototype.Md.call(this,b)};f.Oa=function(b){return this.Md(b)};f.cb=function(b){return this.Jd(b)}; + f.Le=function(b){return this.Af(b)};f.s=function(b){return this.sr(b|0)};f.ca=function(b){return this.sr(b)};f.Pc=function(){return Sy()};f.Gd=function(){return this.Ok};f.$classData=u({FR:0},!1,"scala.collection.immutable.ArraySeq$ofShort",{FR:1,Pl:1,Fe:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ge:1,Gb:1,te:1,af:1,Sb:1,gb:1,tf:1,df:1,Tb:1,$a:1,Nl:1,n:1});function $U(b){this.Wp=b}$U.prototype=new x_;$U.prototype.constructor=$U;f=$U.prototype;f.E=function(){return this.Wp.d.length}; + f.B=function(){var b=cz();return nz(b,this.Wp,b.Nd)};f.l=function(b){return b instanceof $U?this.Wp.d.length===b.Wp.d.length:UX(this,b)};f.y=function(){return new eW(this.Wp)};f.s=function(){};f.ca=function(){};f.Pc=function(){return LE()};f.Gd=function(){return this.Wp};f.$classData=u({GR:0},!1,"scala.collection.immutable.ArraySeq$ofUnit",{GR:1,Pl:1,Fe:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ge:1,Gb:1,te:1,af:1,Sb:1,gb:1,tf:1,df:1,Tb:1,$a:1,Nl:1,n:1}); + function F_(b,a,c){for(;;){if(b.r())return y();var d=b.x(),e=b.D();if(!!a.s(d)!==c){a:for(var g=c;;){if(e.r()){c=b;break a}c=e.x();if(!!a.s(c)!==g)e=e.D();else{var h=b;d=e;c=a;b=g;e=new nf(h.x(),y());g=h.D();for(a=e;g!==d;)h=new nf(g.x(),y()),a=a.ja=h,g=g.D();for(g=d=d.D();!d.r();){h=d.x();if(!!c.s(h)===b){for(;g!==d;)h=new nf(g.x(),y()),a=a.ja=h,g=g.D();g=d.D()}d=d.D()}g.r()||(a.ja=g);c=e;break a}}return c}b=e}}function sF(){}sF.prototype=new ZY;sF.prototype.constructor=sF;function G_(){} + f=G_.prototype=sF.prototype;f.Pf=function(b){return PW(this,b)};f.Le=function(b){return pP(this,b)};f.y=function(){return new LR(this)};f.cb=function(b){return jq(this,b)};f.Tn=function(b){return YA(this,b)};f.Mm=function(b){return wM(this,b)};f.Vo=function(){return mq(this)};f.Oc=function(){return"LinearSeq"};f.ca=function(b){return Fl(this,b)};f.qg=function(b,a){for(var c=this;!c.r();)b=a.S(b,c.x()),c=c.D();return b};f.Zm=function(b){return IR(this,b)};f.uj=function(b,a){return JR(this,b,a)}; + f.Kg=function(){return le()};function jO(b,a){if(b.r())return a;if(a.r())return b;var c=new nf(a.x(),b),d=c;for(a=a.D();!a.r();){var e=new nf(a.x(),b);d=d.ja=e;a=a.D()}return c}f.r=function(){return this===y()};function iq(b,a){return new nf(a,b)}function pe(b,a){if(a instanceof sF)return jO(b,a);if(0===a.V())return b;if(a instanceof ZF&&b.r())return a.Rd();a=a.y();if(a.C()){for(var c=new nf(a.z(),b),d=c;a.C();){var e=new nf(a.z(),b);d=d.ja=e}return c}return b} + function lf(b,a){return a instanceof sF?jO(a,b):MU(b,a)}function wN(b,a){if(b===y())return y();var c=new nf(a.s(b.x()),y()),d=c;for(b=b.D();b!==y();){var e=new nf(a.s(b.x()),y());d=d.ja=e;b=b.D()}return c}f.kb=function(b){for(var a=this;!a.r();)b.s(a.x()),a=a.D()};function CA(b){for(var a=y();!b.r();){var c=b.x();a=new nf(c,a);b=b.D()}return a}f.me=function(b,a){for(var c=CA(this);!c.r();)b=a.S(c.x(),b),c=c.D();return b};f.E=function(){for(var b=this,a=0;!b.r();)a=1+a|0,b=b.D();return a}; + f.Sc=function(b){if(0>b)b=1;else a:for(var a=this,c=0;;){if(c===b){b=a.r()?0:1;break a}if(a.r()){b=-1;break a}c=1+c|0;a=a.D()}return b};f.Ue=function(b){for(var a=this;!a.r();){if(!b.s(a.x()))return!1;a=a.D()}return!0};f.$d=function(b){for(var a=this;!a.r();){if(b.s(a.x()))return!0;a=a.D()}return!1};f.ta=function(b){for(var a=this;!a.r();){if(gl(hl(),a.x(),b))return!0;a=a.D()}return!1};f.ae=function(b){for(var a=this;!a.r();){if(b.s(a.x()))return new F(a.x());a=a.D()}return z()}; + f.Rc=function(){if(this.r())throw ce("List.last");for(var b=this,a=this.D();!a.r();)b=a,a=a.D();return b.x()};f.lf=function(){return"List"};f.Rd=function(){return this};f.l=function(b){var a;if(b instanceof sF)a:for(a=this;;){if(a===b){a=!0;break a}var c=a.r(),d=b.r();if(c||d||!gl(hl(),a.x(),b.x())){a=c&&d;break a}a=a.D();b=b.D()}else a=UX(this,b);return a};f.s=function(b){return Fl(this,b|0)};f.Mb=function(b){return tN(b,this)};f.cc=function(b){return F_(this,b,!0)}; + f.Ha=function(b){return F_(this,b,!1)};f.Zc=function(b){for(var a=this,c=null,d=null;a!==y();){for(var e=b.s(a.x()).y();e.C();){var g=new nf(e.z(),y());null===d?c=g:d.ja=g;d=g}a=a.D()}return null===c?y():c};f.aa=function(b){return wN(this,b)};f.Hg=function(b){return lf(this,b)};f.Oa=function(b){return iq(this,b)};f.Rb=function(){return le()};function H_(){this.I=null}H_.prototype=new y_;H_.prototype.constructor=H_;function I_(){}I_.prototype=H_.prototype;function HV(b){this.Lo=b}HV.prototype=new C_; + HV.prototype.constructor=HV;f=HV.prototype;f.E=function(){return this.Lo.d.length};f.B=function(){var b=cz();return fz(b,this.Lo,b.Nd)};f.l=function(b){if(b instanceof HV){var a=this.Lo;b=b.Lo;return vt(Kt(),a,b)}return B_.prototype.l.call(this,b)};f.y=function(){return new fW(this.Lo)};f.pr=function(b){return this.Lo.d[b]};f.s=function(b){return this.pr(b|0)};f.ca=function(b){return this.pr(b)};f.Pc=function(){return Ty()};f.Oh=function(){return this.Lo}; + f.$classData=u({TT:0},!1,"scala.collection.mutable.ArraySeq$ofBoolean",{TT:1,Yl:1,Yg:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ah:1,ig:1,bh:1,hg:1,of:1,Bh:1,Sb:1,gb:1,Ch:1,Tb:1,$a:1,n:1});function FV(b){this.Mo=b}FV.prototype=new C_;FV.prototype.constructor=FV;f=FV.prototype;f.E=function(){return this.Mo.d.length};f.qr=function(b){return this.Mo.d[b]};f.B=function(){var b=cz();return gz(b,this.Mo,b.Nd)}; + f.l=function(b){if(b instanceof FV){var a=this.Mo;b=b.Mo;return ut(Kt(),a,b)}return B_.prototype.l.call(this,b)};f.y=function(){return new YV(this.Mo)};f.s=function(b){return this.qr(b|0)};f.ca=function(b){return this.qr(b)};f.Pc=function(){return Ry()};f.Oh=function(){return this.Mo};f.$classData=u({UT:0},!1,"scala.collection.mutable.ArraySeq$ofByte",{UT:1,Yl:1,Yg:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ah:1,ig:1,bh:1,hg:1,of:1,Bh:1,Sb:1,gb:1,Ch:1,Tb:1,$a:1,n:1}); + function EV(b){this.Ti=b}EV.prototype=new C_;EV.prototype.constructor=EV;f=EV.prototype;f.E=function(){return this.Ti.d.length};f.rr=function(b){return this.Ti.d[b]};f.B=function(){var b=cz();return hz(b,this.Ti,b.Nd)};f.l=function(b){if(b instanceof EV){var a=this.Ti;b=b.Ti;return tt(Kt(),a,b)}return B_.prototype.l.call(this,b)};f.y=function(){return new ZV(this.Ti)}; + f.Bk=function(b,a,c,d){var e=b.rd;0!==a.length&&(e.$=""+e.$+a);a=this.Ti.d.length;if(0!==a)if(""===c)nO(e,this.Ti);else{e.E();var g=String.fromCharCode(this.Ti.d[0]);e.$=""+e.$+g;for(g=1;g=b.ji&&ii(b,b.oa.d.length<<1);return ji(b,a,c,d,d&(-1+b.oa.d.length|0))} + function fi(b,a,c){(1+b.ic|0)>=b.ji&&ii(b,b.oa.d.length<<1);var d=gi(G(),a);d^=d>>>16|0;ji(b,a,c,d,d&(-1+b.oa.d.length|0))}function ji(b,a,c,d,e){var g=b.oa.d[e];if(null===g)b.oa.d[e]=new Qx(a,d,c,null);else{for(var h=null,k=g;null!==k&&k.Ke<=d;){if(k.Ke===d&&gl(hl(),a,k.zg))return k.yd=c,null;h=k;k=k.hb}null===h?b.oa.d[e]=new Qx(a,d,c,g):h.hb=new Qx(a,d,c,h.hb)}b.ic=1+b.ic|0;return null} + function ii(b,a){if(0>a)throw BK("new HashMap table size "+a+" exceeds maximum");var c=b.oa.d.length;b.ji=Cb(a*b.Tu);if(0===b.ic)b.oa=new (hd(Rx).Na)(a);else{var d=b.oa;b.oa=zt(Kt(),d,a);d=new Qx(null,0,null,null);for(var e=new Qx(null,0,null,null);c>(Math.clz32(b)|0)&b)<<1;return 1073741824>b?b:1073741824}function RL(b,a,c){b.Tu=c;b.oa=new (hd(Rx).Na)(K_(a));b.ji=Cb(b.oa.d.length*b.Tu);b.ic=0;return b}function UL(){var b=new SL;RL(b,16,.75);return b}function SL(){this.Tu=0;this.oa=null;this.ic=this.ji=0}SL.prototype=new j_;SL.prototype.constructor=SL;f=SL.prototype;f.wj=function(b){return OW(this,b)};f.Cc=function(b){var a=this.Th().lb();a.kc(this);a.kc(b);return a.db()}; + f.aa=function(b){return vP(this,b)};f.Zc=function(b){return wP(this,b)};f.Ha=function(b){return xP(this,b,!1)};f.cc=function(b){return xP(this,b,!0)};f.ea=function(){return this.ic};f.ta=function(b){var a=gi(G(),b);a^=a>>>16|0;var c=this.oa.d[a&(-1+this.oa.d.length|0)];return null!==(null===c?null:hi(c,b,a))};f.Xc=function(b){b=K_(Cb((1+b|0)/this.Tu));b>this.oa.d.length&&ii(this,b)}; + function QL(b,a){b.Xc(a.V());if(a instanceof MK)return a.Fb.Qw(new Ho((d,e,g)=>{g|=0;J_(b,d,e,g^(g>>>16|0))})),b;if(a instanceof SL){for(a=bS(a);a.C();){var c=a.z();J_(b,c.zg,c.yd,c.Ke)}return b}return a&&a.$classData&&a.$classData.eb.FU?(a.Bi(new Lj((d,e)=>{var g=gi(G(),d);return J_(b,d,e,g^(g>>>16|0))})),b):vE(b,a)}f.y=function(){return 0===this.ic?fy().xa:new JV(this)};f.rn=function(){return 0===this.ic?fy().xa:new KV(this)};function bS(b){return 0===b.ic?fy().xa:new LV(b)} + f.Jw=function(){var b=this.oa;yt(Kt(),b,null);this.ic=0};f.vc=function(b){var a=gi(G(),b);a^=a>>>16|0;var c=this.oa.d[a&(-1+this.oa.d.length|0)];b=null===c?null:hi(c,b,a);return null===b?z():new F(b.yd)};f.s=function(b){var a=gi(G(),b);a^=a>>>16|0;var c=this.oa.d[a&(-1+this.oa.d.length|0)];a=null===c?null:hi(c,b,a);return null===a?HU(b):a.yd}; + f.rj=function(b,a){if(ja(this)!==ma(ei))return GU(this,b,a);var c=gi(G(),b);c^=c>>>16|0;var d=this.oa.d[c&(-1+this.oa.d.length|0)];b=null===d?null:hi(d,b,c);return null===b?or(a):b.yd}; + function aG(b,a){var c=gi(G(),a);a:{c^=c>>>16|0;var d=c&(-1+b.oa.d.length|0),e=b.oa.d[d];if(null===e)b=null;else if(e.Ke===c&&gl(hl(),e.zg,a))b.oa.d[d]=e.hb,b.ic=-1+b.ic|0,b=e;else{d=e;for(e=e.hb;null!==e&&e.Ke<=c;){if(e.Ke===c&&gl(hl(),e.zg,a)){d.hb=e.hb;b.ic=-1+b.ic|0;b=e;break a}d=e;e=e.hb}b=null}}null===b&&z()}function hM(b,a){fi(b,a.o(),a.m());return b}f.V=function(){return this.ic};f.r=function(){return 0===this.ic}; + f.kb=function(b){for(var a=this.oa.d.length,c=0;ch?-h|0:h)|0)|0,b.Uj(d),a);d=1+d|0}}function yx(b){this.I=b}yx.prototype=new I_;yx.prototype.constructor=yx;f=yx.prototype;f.ca=function(b){if(0<=b&&bthis.I.d.length)return new yx(Hx(zx(),this.I,b));var a=this.I,c=zx().Lb,d=new xc(1);d.d[0]=b;return new Ax(a,32,c,d,33)};f.ph=function(b){var a=this.I.d.length;if(32>a)return new yx(Jx(zx(),b,this.I));var c=new xc(1);c.d[0]=b;return new Ax(c,1,zx().Lb,this.I,1+a|0)};f.xj=function(b){return new yx(Mx(zx(),this.I,b))};f.Vi=function(b,a){var c=this.I;return new yx(It(Kt(),c,b,a))}; + f.mi=function(){if(1===this.I.d.length)return xx();var b=this.I,a=b.d.length;return new yx(It(Kt(),b,1,a))};f.Xi=function(){return 1};f.Uj=function(){return this.I};f.lh=function(b,a){var c=Ox(zx(),this.I,b);return null!==c?new yx(c):PS.prototype.lh.call(this,b,a)};f.D=function(){return this.mi()};f.aa=function(b){return this.xj(b)};f.Oa=function(b){return this.ph(b)};f.cb=function(b){return this.Cf(b)};f.s=function(b){b|=0;if(0<=b&&b>>5|0,b=this.yf){var c=b-this.yf|0;b=c>>>5|0;c&=31;if(bthis.T.d.length)return b=Hx(zx(),this.T,b),new Ax(this.I,this.yf,this.He,b,1+this.U|0);if(30>this.He.d.length){var a=Ix(zx(),this.He,this.T),c=new xc(1);c.d[0]=b;return new Ax(this.I,this.yf,a,c,1+this.U|0)}a=this.I;c=this.yf;var d=this.He,e=this.yf,g=zx().Fd,h=this.T,k=new (hd(hd(cd)).Na)(1);k.d[0]=h;h=new xc(1);h.d[0]=b;return new Bx(a,c,d,960+e|0,g,k,h,1+this.U|0)}; + f.ph=function(b){if(32>this.yf){var a=Jx(zx(),b,this.I);return new Ax(a,1+this.yf|0,this.He,this.T,1+this.U|0)}if(30>this.He.d.length)return a=new xc(1),a.d[0]=b,b=Kx(zx(),this.I,this.He),new Ax(a,1,b,this.T,1+this.U|0);a=new xc(1);a.d[0]=b;b=this.I;var c=new (hd(hd(cd)).Na)(1);c.d[0]=b;return new Bx(a,1,c,1+this.yf|0,zx().Fd,this.He,this.T,1+this.U|0)};f.xj=function(b){var a=Mx(zx(),this.I,b),c=Nx(zx(),2,this.He,b);b=Mx(zx(),this.T,b);return new Ax(a,this.yf,c,b,this.U)}; + f.Vi=function(b,a){b=new vx(b,a);wx(b,1,this.I);wx(b,2,this.He);wx(b,1,this.T);return b.qh()};f.mi=function(){if(1>>5|0,a>>10|0;var c=31&(a>>>5|0);a&=31;return b=this.ef?(a=b-this.ef|0,this.ff.d[a>>>5|0].d[31&a]):this.I.d[b]}throw this.Ce(b);}; + f.cm=function(b,a){if(0<=b&&b=this.ue){var c=b-this.ue|0,d=c>>>10|0;b=31&(c>>>5|0);c&=31;if(d= + this.ef)return c=b-this.ef|0,b=c>>>5|0,c&=31,d=this.ff.X(),e=d.d[b].X(),e.d[c]=a,d.d[b]=e,new Bx(this.I,this.ef,d,this.ue,this.Ed,this.Od,this.T,this.U);c=this.I.X();c.d[b]=a;return new Bx(c,this.ef,this.ff,this.ue,this.Ed,this.Od,this.T,this.U)}throw this.Ce(b);}; + f.Cf=function(b){if(32>this.T.d.length)return b=Hx(zx(),this.T,b),new Bx(this.I,this.ef,this.ff,this.ue,this.Ed,this.Od,b,1+this.U|0);if(31>this.Od.d.length){var a=Ix(zx(),this.Od,this.T),c=new xc(1);c.d[0]=b;return new Bx(this.I,this.ef,this.ff,this.ue,this.Ed,a,c,1+this.U|0)}if(30>this.Ed.d.length){a=Ix(zx(),this.Ed,Ix(zx(),this.Od,this.T));c=zx().Lb;var d=new xc(1);d.d[0]=b;return new Bx(this.I,this.ef,this.ff,this.ue,a,c,d,1+this.U|0)}a=this.I;c=this.ef;d=this.ff;var e=this.ue,g=this.Ed,h=this.ue, + k=zx().yg,l=Ix(zx(),this.Od,this.T),m=new (hd(hd(hd(cd))).Na)(1);m.d[0]=l;l=zx().Lb;var n=new xc(1);n.d[0]=b;return new Cx(a,c,d,e,g,30720+h|0,k,m,l,n,1+this.U|0)}; + f.ph=function(b){if(32>this.ef){var a=Jx(zx(),b,this.I);return new Bx(a,1+this.ef|0,this.ff,1+this.ue|0,this.Ed,this.Od,this.T,1+this.U|0)}if(1024>this.ue)return a=new xc(1),a.d[0]=b,b=Kx(zx(),this.I,this.ff),new Bx(a,1,b,1+this.ue|0,this.Ed,this.Od,this.T,1+this.U|0);if(30>this.Ed.d.length){a=new xc(1);a.d[0]=b;b=zx().Lb;var c=Kx(zx(),Kx(zx(),this.I,this.ff),this.Ed);return new Bx(a,1,b,1,c,this.Od,this.T,1+this.U|0)}a=new xc(1);a.d[0]=b;b=zx().Lb;c=Kx(zx(),this.I,this.ff);var d=new (hd(hd(hd(cd))).Na)(1); + d.d[0]=c;return new Cx(a,1,b,1,d,1+this.ue|0,zx().yg,this.Ed,this.Od,this.T,1+this.U|0)};f.xj=function(b){var a=Mx(zx(),this.I,b),c=Nx(zx(),2,this.ff,b),d=Nx(zx(),3,this.Ed,b),e=Nx(zx(),2,this.Od,b);b=Mx(zx(),this.T,b);return new Bx(a,this.ef,c,this.ue,d,e,b,this.U)};f.Vi=function(b,a){b=new vx(b,a);wx(b,1,this.I);wx(b,2,this.ff);wx(b,3,this.Ed);wx(b,2,this.Od);wx(b,1,this.T);return b.qh()}; + f.mi=function(){if(1>>10|0;var c=31&(b>>>5|0);b&=31;return a=this.ef?(b=a-this.ef|0,this.ff.d[b>>>5|0].d[31&b]):this.I.d[a]}throw this.Ce(a);};f.$classData=u({BT:0},!1,"scala.collection.immutable.Vector3",{BT:1,cs:1,lq:1,kq:1,Fe:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ge:1,Gb:1,te:1,af:1,Sb:1,gb:1,tf:1,df:1,Tb:1,$a:1,cg:1,n:1}); + function Cx(b,a,c,d,e,g,h,k,l,m,n){this.T=this.I=null;this.U=0;this.he=a;this.Pd=c;this.ie=d;this.Qd=e;this.vd=g;this.Vc=h;this.dd=k;this.cd=l;L_(this,b,m,n)}Cx.prototype=new M_;Cx.prototype.constructor=Cx;f=Cx.prototype; + f.ca=function(b){if(0<=b&&b>>15|0;var c=31&(a>>>10|0),d=31&(a>>>5|0);a&=31;return b=this.ie?(a=b-this.ie|0,this.Qd.d[a>>>10|0].d[31&(a>>>5|0)].d[31&a]):b>=this.he?(a=b-this.he|0,this.Pd.d[a>>>5|0].d[31&a]):this.I.d[b]}throw this.Ce(b);}; + f.cm=function(b,a){if(0<=b&&b=this.vd){var c=b-this.vd|0,d=c>>>15|0,e=31&(c>>>10|0);b=31&(c>>>5|0);c&=31;if(d=this.ie)return e=b-this.ie|0,b=e>>>10|0,c=31&(e>>>5|0),e&=31,d=this.Qd.X(),g=d.d[b].X(),h=g.d[c].X(),h.d[e]=a,g.d[c]=h,d.d[b]=g,new Cx(this.I,this.he,this.Pd,this.ie,d,this.vd,this.Vc,this.dd,this.cd,this.T,this.U); + if(b>=this.he)return c=b-this.he|0,b=c>>>5|0,c&=31,e=this.Pd.X(),d=e.d[b].X(),d.d[c]=a,e.d[b]=d,new Cx(this.I,this.he,e,this.ie,this.Qd,this.vd,this.Vc,this.dd,this.cd,this.T,this.U);c=this.I.X();c.d[b]=a;return new Cx(c,this.he,this.Pd,this.ie,this.Qd,this.vd,this.Vc,this.dd,this.cd,this.T,this.U)}throw this.Ce(b);}; + f.Cf=function(b){if(32>this.T.d.length)return b=Hx(zx(),this.T,b),new Cx(this.I,this.he,this.Pd,this.ie,this.Qd,this.vd,this.Vc,this.dd,this.cd,b,1+this.U|0);if(31>this.cd.d.length){var a=Ix(zx(),this.cd,this.T),c=new xc(1);c.d[0]=b;return new Cx(this.I,this.he,this.Pd,this.ie,this.Qd,this.vd,this.Vc,this.dd,a,c,1+this.U|0)}if(31>this.dd.d.length){a=Ix(zx(),this.dd,Ix(zx(),this.cd,this.T));c=zx().Lb;var d=new xc(1);d.d[0]=b;return new Cx(this.I,this.he,this.Pd,this.ie,this.Qd,this.vd,this.Vc,a,c, + d,1+this.U|0)}if(30>this.Vc.d.length){a=Ix(zx(),this.Vc,Ix(zx(),this.dd,Ix(zx(),this.cd,this.T)));c=zx().Fd;d=zx().Lb;var e=new xc(1);e.d[0]=b;return new Cx(this.I,this.he,this.Pd,this.ie,this.Qd,this.vd,a,c,d,e,1+this.U|0)}a=this.I;c=this.he;d=this.Pd;e=this.ie;var g=this.Qd,h=this.vd,k=this.Vc,l=this.vd,m=zx().mn,n=Ix(zx(),this.dd,Ix(zx(),this.cd,this.T)),q=new (hd(hd(hd(hd(cd)))).Na)(1);q.d[0]=n;n=zx().Fd;var r=zx().Lb,t=new xc(1);t.d[0]=b;return new Dx(a,c,d,e,g,h,k,983040+l|0,m,q,n,r,t,1+this.U| + 0)}; + f.ph=function(b){if(32>this.he){var a=Jx(zx(),b,this.I);return new Cx(a,1+this.he|0,this.Pd,1+this.ie|0,this.Qd,1+this.vd|0,this.Vc,this.dd,this.cd,this.T,1+this.U|0)}if(1024>this.ie)return a=new xc(1),a.d[0]=b,b=Kx(zx(),this.I,this.Pd),new Cx(a,1,b,1+this.ie|0,this.Qd,1+this.vd|0,this.Vc,this.dd,this.cd,this.T,1+this.U|0);if(32768>this.vd){a=new xc(1);a.d[0]=b;b=zx().Lb;var c=Kx(zx(),Kx(zx(),this.I,this.Pd),this.Qd);return new Cx(a,1,b,1,c,1+this.vd|0,this.Vc,this.dd,this.cd,this.T,1+this.U|0)}if(30> + this.Vc.d.length){a=new xc(1);a.d[0]=b;b=zx().Lb;c=zx().Fd;var d=Kx(zx(),Kx(zx(),Kx(zx(),this.I,this.Pd),this.Qd),this.Vc);return new Cx(a,1,b,1,c,1,d,this.dd,this.cd,this.T,1+this.U|0)}a=new xc(1);a.d[0]=b;b=zx().Lb;c=zx().Fd;d=Kx(zx(),Kx(zx(),this.I,this.Pd),this.Qd);var e=new (hd(hd(hd(hd(cd)))).Na)(1);e.d[0]=d;return new Dx(a,1,b,1,c,1,e,1+this.vd|0,zx().mn,this.Vc,this.dd,this.cd,this.T,1+this.U|0)}; + f.xj=function(b){var a=Mx(zx(),this.I,b),c=Nx(zx(),2,this.Pd,b),d=Nx(zx(),3,this.Qd,b),e=Nx(zx(),4,this.Vc,b),g=Nx(zx(),3,this.dd,b),h=Nx(zx(),2,this.cd,b);b=Mx(zx(),this.T,b);return new Cx(a,this.he,c,this.ie,d,this.vd,e,g,h,b,this.U)};f.Vi=function(b,a){b=new vx(b,a);wx(b,1,this.I);wx(b,2,this.Pd);wx(b,3,this.Qd);wx(b,4,this.Vc);wx(b,3,this.dd);wx(b,2,this.cd);wx(b,1,this.T);return b.qh()}; + f.mi=function(){if(1>>15|0;var c=31&(b>>>10|0),d=31&(b>>>5|0);b&=31;return a=this.ie?(b=a-this.ie|0,this.Qd.d[b>>>10|0].d[31&(b>>>5|0)].d[31&b]):a>=this.he?(b=a-this.he|0,this.Pd.d[b>>>5|0].d[31&b]):this.I.d[a]}throw this.Ce(a);}; + f.$classData=u({CT:0},!1,"scala.collection.immutable.Vector4",{CT:1,cs:1,lq:1,kq:1,Fe:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ge:1,Gb:1,te:1,af:1,Sb:1,gb:1,tf:1,df:1,Tb:1,$a:1,cg:1,n:1});function Dx(b,a,c,d,e,g,h,k,l,m,n,q,r,t){this.T=this.I=null;this.U=0;this.wd=a;this.ed=c;this.xd=d;this.fd=e;this.pd=g;this.gd=h;this.Ec=k;this.hc=l;this.oc=m;this.nc=n;this.mc=q;L_(this,b,r,t)}Dx.prototype=new M_;Dx.prototype.constructor=Dx;f=Dx.prototype; + f.ca=function(b){if(0<=b&&b>>20|0;var c=31&(a>>>15|0),d=31&(a>>>10|0),e=31&(a>>>5|0);a&=31;return b=this.pd?(a=b-this.pd|0,this.gd.d[a>>>15|0].d[31&(a>>>10|0)].d[31&(a>>>5|0)].d[31&a]):b>=this.xd?(a=b-this.xd|0,this.fd.d[a>>>10|0].d[31&(a>>>5|0)].d[31&a]):b>=this.wd? + (a=b-this.wd|0,this.ed.d[a>>>5|0].d[31&a]):this.I.d[b]}throw this.Ce(b);}; + f.cm=function(b,a){if(0<=b&&b=this.Ec){var c=b-this.Ec|0,d=c>>>20|0,e=31&(c>>>15|0),g=31&(c>>>10|0);b=31&(c>>>5|0);c&=31;if(d=this.pd)return e=b-this.pd|0,b=e>>>15|0,c=31&(e>>>10|0),g=31&(e>>>5|0),e&=31,d=this.gd.X(),h=d.d[b].X(),k=h.d[c].X(),l=k.d[g].X(),l.d[e]=a,k.d[g]=l,h.d[c]=k,d.d[b]=h,new Dx(this.I,this.wd,this.ed,this.xd,this.fd,this.pd,d,this.Ec,this.hc,this.oc,this.nc,this.mc,this.T,this.U);if(b>=this.xd)return g=b-this.xd|0,b=g>>>10|0,c=31&(g>>>5|0),g&=31,e=this.fd.X(), + d=e.d[b].X(),h=d.d[c].X(),h.d[g]=a,d.d[c]=h,e.d[b]=d,new Dx(this.I,this.wd,this.ed,this.xd,e,this.pd,this.gd,this.Ec,this.hc,this.oc,this.nc,this.mc,this.T,this.U);if(b>=this.wd)return c=b-this.wd|0,b=c>>>5|0,c&=31,g=this.ed.X(),e=g.d[b].X(),e.d[c]=a,g.d[b]=e,new Dx(this.I,this.wd,g,this.xd,this.fd,this.pd,this.gd,this.Ec,this.hc,this.oc,this.nc,this.mc,this.T,this.U);c=this.I.X();c.d[b]=a;return new Dx(c,this.wd,this.ed,this.xd,this.fd,this.pd,this.gd,this.Ec,this.hc,this.oc,this.nc,this.mc,this.T, + this.U)}throw this.Ce(b);}; + f.Cf=function(b){if(32>this.T.d.length)return b=Hx(zx(),this.T,b),new Dx(this.I,this.wd,this.ed,this.xd,this.fd,this.pd,this.gd,this.Ec,this.hc,this.oc,this.nc,this.mc,b,1+this.U|0);if(31>this.mc.d.length){var a=Ix(zx(),this.mc,this.T),c=new xc(1);c.d[0]=b;return new Dx(this.I,this.wd,this.ed,this.xd,this.fd,this.pd,this.gd,this.Ec,this.hc,this.oc,this.nc,a,c,1+this.U|0)}if(31>this.nc.d.length){a=Ix(zx(),this.nc,Ix(zx(),this.mc,this.T));c=zx().Lb;var d=new xc(1);d.d[0]=b;return new Dx(this.I,this.wd, + this.ed,this.xd,this.fd,this.pd,this.gd,this.Ec,this.hc,this.oc,a,c,d,1+this.U|0)}if(31>this.oc.d.length){a=Ix(zx(),this.oc,Ix(zx(),this.nc,Ix(zx(),this.mc,this.T)));c=zx().Fd;d=zx().Lb;var e=new xc(1);e.d[0]=b;return new Dx(this.I,this.wd,this.ed,this.xd,this.fd,this.pd,this.gd,this.Ec,this.hc,a,c,d,e,1+this.U|0)}if(30>this.hc.d.length){a=Ix(zx(),this.hc,Ix(zx(),this.oc,Ix(zx(),this.nc,Ix(zx(),this.mc,this.T))));c=zx().yg;d=zx().Fd;e=zx().Lb;var g=new xc(1);g.d[0]=b;return new Dx(this.I,this.wd, + this.ed,this.xd,this.fd,this.pd,this.gd,this.Ec,a,c,d,e,g,1+this.U|0)}a=this.I;c=this.wd;d=this.ed;e=this.xd;g=this.fd;var h=this.pd,k=this.gd,l=this.Ec,m=this.hc,n=this.Ec,q=zx().Pu,r=Ix(zx(),this.oc,Ix(zx(),this.nc,Ix(zx(),this.mc,this.T))),t=new (hd(hd(hd(hd(hd(cd))))).Na)(1);t.d[0]=r;r=zx().yg;var v=zx().Fd,w=zx().Lb,A=new xc(1);A.d[0]=b;return new Ex(a,c,d,e,g,h,k,l,m,31457280+n|0,q,t,r,v,w,A,1+this.U|0)}; + f.ph=function(b){if(32>this.wd){var a=Jx(zx(),b,this.I);return new Dx(a,1+this.wd|0,this.ed,1+this.xd|0,this.fd,1+this.pd|0,this.gd,1+this.Ec|0,this.hc,this.oc,this.nc,this.mc,this.T,1+this.U|0)}if(1024>this.xd)return a=new xc(1),a.d[0]=b,b=Kx(zx(),this.I,this.ed),new Dx(a,1,b,1+this.xd|0,this.fd,1+this.pd|0,this.gd,1+this.Ec|0,this.hc,this.oc,this.nc,this.mc,this.T,1+this.U|0);if(32768>this.pd){a=new xc(1);a.d[0]=b;b=zx().Lb;var c=Kx(zx(),Kx(zx(),this.I,this.ed),this.fd);return new Dx(a,1,b,1,c, + 1+this.pd|0,this.gd,1+this.Ec|0,this.hc,this.oc,this.nc,this.mc,this.T,1+this.U|0)}if(1048576>this.Ec){a=new xc(1);a.d[0]=b;b=zx().Lb;c=zx().Fd;var d=Kx(zx(),Kx(zx(),Kx(zx(),this.I,this.ed),this.fd),this.gd);return new Dx(a,1,b,1,c,1,d,1+this.Ec|0,this.hc,this.oc,this.nc,this.mc,this.T,1+this.U|0)}if(30>this.hc.d.length){a=new xc(1);a.d[0]=b;b=zx().Lb;c=zx().Fd;d=zx().yg;var e=Kx(zx(),Kx(zx(),Kx(zx(),Kx(zx(),this.I,this.ed),this.fd),this.gd),this.hc);return new Dx(a,1,b,1,c,1,d,1,e,this.oc,this.nc, + this.mc,this.T,1+this.U|0)}a=new xc(1);a.d[0]=b;b=zx().Lb;c=zx().Fd;d=zx().yg;e=Kx(zx(),Kx(zx(),Kx(zx(),this.I,this.ed),this.fd),this.gd);var g=new (hd(hd(hd(hd(hd(cd))))).Na)(1);g.d[0]=e;return new Ex(a,1,b,1,c,1,d,1,g,1+this.Ec|0,zx().Pu,this.hc,this.oc,this.nc,this.mc,this.T,1+this.U|0)}; + f.xj=function(b){var a=Mx(zx(),this.I,b),c=Nx(zx(),2,this.ed,b),d=Nx(zx(),3,this.fd,b),e=Nx(zx(),4,this.gd,b),g=Nx(zx(),5,this.hc,b),h=Nx(zx(),4,this.oc,b),k=Nx(zx(),3,this.nc,b),l=Nx(zx(),2,this.mc,b);b=Mx(zx(),this.T,b);return new Dx(a,this.wd,c,this.xd,d,this.pd,e,this.Ec,g,h,k,l,b,this.U)};f.Vi=function(b,a){b=new vx(b,a);wx(b,1,this.I);wx(b,2,this.ed);wx(b,3,this.fd);wx(b,4,this.gd);wx(b,5,this.hc);wx(b,4,this.oc);wx(b,3,this.nc);wx(b,2,this.mc);wx(b,1,this.T);return b.qh()}; + f.mi=function(){if(1>>20|0;var c=31&(b>>>15|0),d=31&(b>>>10|0),e=31&(b>>>5|0);b&=31;return a=this.pd?(b=a-this.pd|0,this.gd.d[b>>>15|0].d[31&(b>>>10|0)].d[31&(b>>>5|0)].d[31&b]):a>=this.xd?(b=a-this.xd|0,this.fd.d[b>>>10|0].d[31&(b>>>5|0)].d[31&b]):a>= + this.wd?(b=a-this.wd|0,this.ed.d[b>>>5|0].d[31&b]):this.I.d[a]}throw this.Ce(a);};f.$classData=u({DT:0},!1,"scala.collection.immutable.Vector5",{DT:1,cs:1,lq:1,kq:1,Fe:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ge:1,Gb:1,te:1,af:1,Sb:1,gb:1,tf:1,df:1,Tb:1,$a:1,cg:1,n:1}); + function Ex(b,a,c,d,e,g,h,k,l,m,n,q,r,t,v,w,A){this.T=this.I=null;this.U=0;this.hd=a;this.Gc=c;this.id=d;this.Hc=e;this.Wc=g;this.Ic=h;this.Fc=k;this.Jc=l;this.yc=m;this.Ub=n;this.ac=q;this.$b=r;this.Zb=t;this.Yb=v;L_(this,b,w,A)}Ex.prototype=new M_;Ex.prototype.constructor=Ex;f=Ex.prototype; + f.ca=function(b){if(0<=b&&b>>25|0;var c=31&(a>>>20|0),d=31&(a>>>15|0),e=31&(a>>>10|0),g=31&(a>>>5|0);a&=31;return b=this.Fc?(a=b-this.Fc|0,this.Jc.d[a>>>20|0].d[31&(a>>>15|0)].d[31&(a>>>10|0)].d[31&(a>>>5|0)].d[31& + a]):b>=this.Wc?(a=b-this.Wc|0,this.Ic.d[a>>>15|0].d[31&(a>>>10|0)].d[31&(a>>>5|0)].d[31&a]):b>=this.id?(a=b-this.id|0,this.Hc.d[a>>>10|0].d[31&(a>>>5|0)].d[31&a]):b>=this.hd?(a=b-this.hd|0,this.Gc.d[a>>>5|0].d[31&a]):this.I.d[b]}throw this.Ce(b);}; + f.cm=function(b,a){if(0<=b&&b=this.yc){var c=b-this.yc|0,d=c>>>25|0,e=31&(c>>>20|0),g=31&(c>>>15|0),h=31&(c>>>10|0);b=31&(c>>>5|0);c&=31;if(d=this.Fc)return e=b-this.Fc|0,b=e>>>20|0,c=31&(e>>>15|0),h=31&(e>>>10|0),g=31&(e>>>5|0),e&=31,d=this.Jc.X(),k=d.d[b].X(),l=k.d[c].X(),m=l.d[h].X(),n=m.d[g].X(),n.d[e]=a,m.d[g]=n,l.d[h]=m,k.d[c]=l,d.d[b]=k,new Ex(this.I,this.hd,this.Gc,this.id,this.Hc,this.Wc,this.Ic,this.Fc,d,this.yc,this.Ub,this.ac,this.$b,this.Zb,this.Yb,this.T,this.U);if(b>=this.Wc)return g=b-this.Wc|0,b=g>>>15|0,c=31&(g>>>10|0),h=31&(g>>>5|0),g&=31,e=this.Ic.X(), + d=e.d[b].X(),k=d.d[c].X(),l=k.d[h].X(),l.d[g]=a,k.d[h]=l,d.d[c]=k,e.d[b]=d,new Ex(this.I,this.hd,this.Gc,this.id,this.Hc,this.Wc,e,this.Fc,this.Jc,this.yc,this.Ub,this.ac,this.$b,this.Zb,this.Yb,this.T,this.U);if(b>=this.id)return h=b-this.id|0,b=h>>>10|0,c=31&(h>>>5|0),h&=31,g=this.Hc.X(),e=g.d[b].X(),d=e.d[c].X(),d.d[h]=a,e.d[c]=d,g.d[b]=e,new Ex(this.I,this.hd,this.Gc,this.id,g,this.Wc,this.Ic,this.Fc,this.Jc,this.yc,this.Ub,this.ac,this.$b,this.Zb,this.Yb,this.T,this.U);if(b>=this.hd)return c= + b-this.hd|0,b=c>>>5|0,c&=31,h=this.Gc.X(),g=h.d[b].X(),g.d[c]=a,h.d[b]=g,new Ex(this.I,this.hd,h,this.id,this.Hc,this.Wc,this.Ic,this.Fc,this.Jc,this.yc,this.Ub,this.ac,this.$b,this.Zb,this.Yb,this.T,this.U);c=this.I.X();c.d[b]=a;return new Ex(c,this.hd,this.Gc,this.id,this.Hc,this.Wc,this.Ic,this.Fc,this.Jc,this.yc,this.Ub,this.ac,this.$b,this.Zb,this.Yb,this.T,this.U)}throw this.Ce(b);}; + f.Cf=function(b){if(32>this.T.d.length)return b=Hx(zx(),this.T,b),new Ex(this.I,this.hd,this.Gc,this.id,this.Hc,this.Wc,this.Ic,this.Fc,this.Jc,this.yc,this.Ub,this.ac,this.$b,this.Zb,this.Yb,b,1+this.U|0);if(31>this.Yb.d.length){var a=Ix(zx(),this.Yb,this.T),c=new xc(1);c.d[0]=b;return new Ex(this.I,this.hd,this.Gc,this.id,this.Hc,this.Wc,this.Ic,this.Fc,this.Jc,this.yc,this.Ub,this.ac,this.$b,this.Zb,a,c,1+this.U|0)}if(31>this.Zb.d.length){a=Ix(zx(),this.Zb,Ix(zx(),this.Yb,this.T));c=zx().Lb;var d= + new xc(1);d.d[0]=b;return new Ex(this.I,this.hd,this.Gc,this.id,this.Hc,this.Wc,this.Ic,this.Fc,this.Jc,this.yc,this.Ub,this.ac,this.$b,a,c,d,1+this.U|0)}if(31>this.$b.d.length){a=Ix(zx(),this.$b,Ix(zx(),this.Zb,Ix(zx(),this.Yb,this.T)));c=zx().Fd;d=zx().Lb;var e=new xc(1);e.d[0]=b;return new Ex(this.I,this.hd,this.Gc,this.id,this.Hc,this.Wc,this.Ic,this.Fc,this.Jc,this.yc,this.Ub,this.ac,a,c,d,e,1+this.U|0)}if(31>this.ac.d.length){a=Ix(zx(),this.ac,Ix(zx(),this.$b,Ix(zx(),this.Zb,Ix(zx(),this.Yb, + this.T))));c=zx().yg;d=zx().Fd;e=zx().Lb;var g=new xc(1);g.d[0]=b;return new Ex(this.I,this.hd,this.Gc,this.id,this.Hc,this.Wc,this.Ic,this.Fc,this.Jc,this.yc,this.Ub,a,c,d,e,g,1+this.U|0)}if(62>this.Ub.d.length){a=Ix(zx(),this.Ub,Ix(zx(),this.ac,Ix(zx(),this.$b,Ix(zx(),this.Zb,Ix(zx(),this.Yb,this.T)))));c=zx().mn;d=zx().yg;e=zx().Fd;g=zx().Lb;var h=new xc(1);h.d[0]=b;return new Ex(this.I,this.hd,this.Gc,this.id,this.Hc,this.Wc,this.Ic,this.Fc,this.Jc,this.yc,a,c,d,e,g,h,1+this.U|0)}throw $B();}; + f.ph=function(b){if(32>this.hd){var a=Jx(zx(),b,this.I);return new Ex(a,1+this.hd|0,this.Gc,1+this.id|0,this.Hc,1+this.Wc|0,this.Ic,1+this.Fc|0,this.Jc,1+this.yc|0,this.Ub,this.ac,this.$b,this.Zb,this.Yb,this.T,1+this.U|0)}if(1024>this.id)return a=new xc(1),a.d[0]=b,b=Kx(zx(),this.I,this.Gc),new Ex(a,1,b,1+this.id|0,this.Hc,1+this.Wc|0,this.Ic,1+this.Fc|0,this.Jc,1+this.yc|0,this.Ub,this.ac,this.$b,this.Zb,this.Yb,this.T,1+this.U|0);if(32768>this.Wc){a=new xc(1);a.d[0]=b;b=zx().Lb;var c=Kx(zx(),Kx(zx(), + this.I,this.Gc),this.Hc);return new Ex(a,1,b,1,c,1+this.Wc|0,this.Ic,1+this.Fc|0,this.Jc,1+this.yc|0,this.Ub,this.ac,this.$b,this.Zb,this.Yb,this.T,1+this.U|0)}if(1048576>this.Fc){a=new xc(1);a.d[0]=b;b=zx().Lb;c=zx().Fd;var d=Kx(zx(),Kx(zx(),Kx(zx(),this.I,this.Gc),this.Hc),this.Ic);return new Ex(a,1,b,1,c,1,d,1+this.Fc|0,this.Jc,1+this.yc|0,this.Ub,this.ac,this.$b,this.Zb,this.Yb,this.T,1+this.U|0)}if(33554432>this.yc){a=new xc(1);a.d[0]=b;b=zx().Lb;c=zx().Fd;d=zx().yg;var e=Kx(zx(),Kx(zx(),Kx(zx(), + Kx(zx(),this.I,this.Gc),this.Hc),this.Ic),this.Jc);return new Ex(a,1,b,1,c,1,d,1,e,1+this.yc|0,this.Ub,this.ac,this.$b,this.Zb,this.Yb,this.T,1+this.U|0)}if(62>this.Ub.d.length){a=new xc(1);a.d[0]=b;b=zx().Lb;c=zx().Fd;d=zx().yg;e=zx().mn;var g=Kx(zx(),Kx(zx(),Kx(zx(),Kx(zx(),Kx(zx(),this.I,this.Gc),this.Hc),this.Ic),this.Jc),this.Ub);return new Ex(a,1,b,1,c,1,d,1,e,1,g,this.ac,this.$b,this.Zb,this.Yb,this.T,1+this.U|0)}throw $B();}; + f.xj=function(b){var a=Mx(zx(),this.I,b),c=Nx(zx(),2,this.Gc,b),d=Nx(zx(),3,this.Hc,b),e=Nx(zx(),4,this.Ic,b),g=Nx(zx(),5,this.Jc,b),h=Nx(zx(),6,this.Ub,b),k=Nx(zx(),5,this.ac,b),l=Nx(zx(),4,this.$b,b),m=Nx(zx(),3,this.Zb,b),n=Nx(zx(),2,this.Yb,b);b=Mx(zx(),this.T,b);return new Ex(a,this.hd,c,this.id,d,this.Wc,e,this.Fc,g,this.yc,h,k,l,m,n,b,this.U)}; + f.Vi=function(b,a){b=new vx(b,a);wx(b,1,this.I);wx(b,2,this.Gc);wx(b,3,this.Hc);wx(b,4,this.Ic);wx(b,5,this.Jc);wx(b,6,this.Ub);wx(b,5,this.ac);wx(b,4,this.$b);wx(b,3,this.Zb);wx(b,2,this.Yb);wx(b,1,this.T);return b.qh()};f.mi=function(){if(1>>25|0;var c=31&(b>>>20|0),d=31&(b>>>15|0),e=31&(b>>>10|0),g=31&(b>>>5|0);b&=31;return a=this.Fc?(b=a-this.Fc|0,this.Jc.d[b>>>20|0].d[31&(b>>>15|0)].d[31&(b>>>10|0)].d[31&(b>>> + 5|0)].d[31&b]):a>=this.Wc?(b=a-this.Wc|0,this.Ic.d[b>>>15|0].d[31&(b>>>10|0)].d[31&(b>>>5|0)].d[31&b]):a>=this.id?(b=a-this.id|0,this.Hc.d[b>>>10|0].d[31&(b>>>5|0)].d[31&b]):a>=this.hd?(b=a-this.hd|0,this.Gc.d[b>>>5|0].d[31&b]):this.I.d[a]}throw this.Ce(a);};f.$classData=u({ET:0},!1,"scala.collection.immutable.Vector6",{ET:1,cs:1,lq:1,kq:1,Fe:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ge:1,Gb:1,te:1,af:1,Sb:1,gb:1,tf:1,df:1,Tb:1,$a:1,cg:1,n:1}); + function qr(){var b=new R_;b.rd=yF(new zF);return b}function R_(){this.rd=null}R_.prototype=new zZ;R_.prototype.constructor=R_;f=R_.prototype;f.Oc=function(){return"IndexedSeq"};f.y=function(){var b=new VY(this);return zU(new AU,b)};f.lc=function(){var b=new VY(this);return CU(new DU,b)};f.me=function(b,a){return mR(this,this.rd.E(),b,a)};f.$c=function(){return new QY(this)};f.Oa=function(b){return nR(this,b)};f.Mb=function(b){return qR(this,b)};f.aa=function(b){return tR(this,b)};f.x=function(){return wR(this)}; + f.Rc=function(){return xR(this)};f.Sc=function(b){var a=this.rd.E();return a===b?0:athis.us))};f.Kg=function(){return MT()};f.ca=function(b){return Fl(this.ki,b)};f.E=function(){return this.li};f.V=function(){return this.li};f.r=function(){return 0===this.li}; + f.Rd=function(){this.ts=!this.r();return this.ki};function $F(b,a){b.us=1+b.us|0;b.ts&&T_(b);a=new nf(a,y());0===b.li?b.ki=a:b.Rj.ja=a;b.Rj=a;b.li=1+b.li|0;return b}function KT(b,a){a=a.y();if(a.C()){var c=1,d=new nf(a.z(),y());for(b.ki=d;a.C();){var e=new nf(a.z(),y());d=d.ja=e;c=1+c|0}b.li=c;b.Rj=d}return b}f.Rc=function(){if(null===this.Rj)throw ce("last of empty ListBuffer");return this.Rj.Ob};f.Oc=function(){return"ListBuffer"}; + f.kc=function(b){b=b.y();b.C()&&(b=KT(new ZF,b),this.us=1+this.us|0,this.ts&&T_(this),0===this.li?this.ki=b.ki:this.Rj.ja=b.ki,this.Rj=b.Rj,this.li=this.li+b.li|0);return this};f.pa=function(b){return $F(this,b)};f.db=function(){return this.Rd()};f.s=function(b){return Fl(this.ki,b|0)};f.Rb=function(){return MT()}; + f.$classData=u({DU:0},!1,"scala.collection.mutable.ListBuffer",{DU:1,Qu:1,Yg:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ah:1,ig:1,bh:1,hg:1,of:1,Su:1,Je:1,Ie:1,rq:1,Tb:1,$a:1,am:1,Lf:1,cg:1,n:1});function U_(b,a,c,d,e){for(;;){if(a===c)return d;var g=1+a|0;d=e.S(d,b.Zg.d[a]);a=g}}function V_(b,a,c,d){for(;;){if(0===a)return c;var e=-1+a|0;c=d.S(b.Zg.d[-1+a|0],c);a=e}}function lT(){var b=new jT,a=new xc(16);b.Xl=0;b.Zg=a;b.Lc=0;return b} + function jT(){this.Xl=0;this.Zg=null;this.Lc=0}jT.prototype=new h_;jT.prototype.constructor=jT;f=jT.prototype;f.Pf=function(b){return KU(this,b)};f.Oa=function(b){return LU(this,b)};f.cb=function(b){return jq(this,b)};f.Hg=function(b){return MU(this,b)};f.aa=function(b){return vP(this,b)};f.Zc=function(b){return wP(this,b)};f.Ha=function(b){return xP(this,b,!1)};f.cc=function(b){return xP(this,b,!0)};f.y=function(){return iU(this).y()};f.lc=function(){return iU(this).lc()};f.$c=function(){return new QY(this)}; + f.Mb=function(b){return qR(this,b)};f.x=function(){return wR(this)};f.Rc=function(){return xR(this)};f.Sc=function(b){var a=this.Lc;return a===b?0:a>31,e=a>>31;a=c+a|0;b.Zg=iT(0,b.Zg,b.Lc,new za(a,(-2147483648^a)<(-2147483648^c)?1+(d+e|0)|0:d+e|0))} + f.ca=function(b){var a=1+b|0;if(0>b)throw zy(new Ay,b+" is out of bounds (min 0, max "+(-1+this.Lc|0)+")");if(a>this.Lc)throw zy(new Ay,(-1+a|0)+" is out of bounds (min 0, max "+(-1+this.Lc|0)+")");return this.Zg.d[b]};f.E=function(){return this.Lc};function iU(b){return new $Y(b,new H(()=>b.Xl))}f.Kg=function(){return VJ()}; + function hU(b,a){b.Xl=1+b.Xl|0;W_(b,1);var c=b.Lc;b.Lc=1+c|0;var d=1+c|0;if(0>c)throw zy(new Ay,c+" is out of bounds (min 0, max "+(-1+b.Lc|0)+")");if(d>b.Lc)throw zy(new Ay,(-1+d|0)+" is out of bounds (min 0, max "+(-1+b.Lc|0)+")");b.Xl=1+b.Xl|0;b.Zg.d[c]=a;return b}function kT(b,a){if(a instanceof jT){var c=a.Lc;0c||c>=e)throw zy(new Ay,c+" is out of bounds (min 0, max "+(-1+e|0)+")");e=a.d.length;if(0>d||d>=e)throw zy(new Ay,d+" is out of bounds (min 0, max "+(-1+e|0)+")");b.pb=a;b.Nc=c;b.Mc=d}function pT(b,a,c,d){b.pb=a;b.Nc=c;b.Mc=d;X_(b,b.pb,b.Nc,b.Mc);return b}function rT(){var b=new qT;pT(b,oT(uT(),16),0,0);return b} + function qT(){this.pb=null;this.Mc=this.Nc=0}qT.prototype=new h_;qT.prototype.constructor=qT;function Y_(){}f=Y_.prototype=qT.prototype;f.tq=function(b,a){return nW(this,b,a)};f.Pf=function(b){return KU(this,b)};f.Oa=function(b){return LU(this,b)};f.cb=function(b){return jq(this,b)};f.Hg=function(b){return MU(this,b)};f.aa=function(b){return vP(this,b)};f.Zc=function(b){return wP(this,b)};f.Ha=function(b){return xP(this,b,!1)};f.cc=function(b){return xP(this,b,!0)}; + f.y=function(){var b=new VY(this);return zU(new AU,b)};f.lc=function(){var b=new VY(this);return CU(new DU,b)};f.me=function(b,a){return mR(this,(this.Mc-this.Nc|0)&(-1+this.pb.d.length|0),b,a)};f.$c=function(){return new QY(this)};f.Mb=function(b){return qR(this,b)};f.x=function(){return wR(this)};f.Rc=function(){return xR(this)};f.Sc=function(b){var a=(this.Mc-this.Nc|0)&(-1+this.pb.d.length|0);return a===b?0:ab||b>=a)throw zy(new Ay,b+" is out of bounds (min 0, max "+(-1+a|0)+")");return this.pb.d[(this.Nc+b|0)&(-1+this.pb.d.length|0)]};function nK(b,a){var c=1+((b.Mc-b.Nc|0)&(-1+b.pb.d.length|0))|0;c>((b.Mc-b.Nc|0)&(-1+b.pb.d.length|0))&&c>=b.pb.d.length&&vT(b,c);b.pb.d[b.Mc]=a;b.Mc=(1+b.Mc|0)&(-1+b.pb.d.length|0);return b} + function oK(b,a){var c=a.V();if(0((b.Mc-b.Nc|0)&(-1+b.pb.d.length|0))&&c>=b.pb.d.length&&vT(b,c),a=a.y();a.C();)c=a.z(),b.pb.d[b.Mc]=c,b.Mc=(1+b.Mc|0)&(-1+b.pb.d.length|0);else for(a=a.y();a.C();)c=a.z(),nK(b,c);return b}function pK(b){if(b.r())throw ce("empty collection");var a=b.pb.d[b.Nc];b.pb.d[b.Nc]=null;b.Nc=(1+b.Nc|0)&(-1+b.pb.d.length|0);return a}f.E=function(){return(this.Mc-this.Nc|0)&(-1+this.pb.d.length|0)}; + f.r=function(){return this.Nc===this.Mc};f.gE=function(){return pT(new qT,this.pb.X(),this.Nc,this.Mc)};f.Kg=function(){return uT()};f.iE=function(b,a){return pT(new qT,b,0,a)};f.Xd=function(b,a,c){var d=(this.Mc-this.Nc|0)&(-1+this.pb.d.length|0),e=Sd(Wd(),b);d=c=b.pb.d.length||16a){var c=(b.Mc-b.Nc|0)&(-1+b.pb.d.length|0);a=oT(uT(),a);a=lW(b,0,a,0,c);X_(b,a,0,c)}}f.Oc=function(){return"ArrayDeque"};f.hE=function(b,a){return this.iE(b,a)};f.Rb=function(){return this.Kg()};f.fE=function(){return this.gE()};f.kc=function(b){return oK(this,b)};f.pa=function(b){return nK(this,b)};f.s=function(b){return this.ca(b|0)}; + f.$classData=u({MF:0},!1,"scala.collection.mutable.ArrayDeque",{MF:1,Qu:1,Yg:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ah:1,ig:1,bh:1,hg:1,of:1,Su:1,Je:1,Ie:1,rq:1,Ay:1,Bh:1,Sb:1,gb:1,Ch:1,Tb:1,$a:1,RT:1,cg:1,n:1});function Z_(b,a){var c=new $_;pT(c,b,0,a);return c}function mK(){var b=new $_,a=oT(uT(),16);pT(b,a,0,0);return b}function $_(){this.pb=null;this.Mc=this.Nc=0}$_.prototype=new Y_;$_.prototype.constructor=$_;f=$_.prototype;f.Kg=function(){return QT()};f.Oc=function(){return"Queue"}; + function a0(b){var a=FG(new GG,mK());a.$g.kc(b);return a.$g}f.hE=function(b,a){return Z_(b,a)};f.iE=function(b,a){return Z_(b,a)};f.fE=function(){return a0(this)};f.gE=function(){return a0(this)};f.Rb=function(){return QT()};f.$classData=u({KU:0},!1,"scala.collection.mutable.Queue",{KU:1,MF:1,Qu:1,Yg:1,Jb:1,la:1,i:1,ga:1,K:1,ia:1,M:1,ha:1,xb:1,fb:1,va:1,Ma:1,A:1,ah:1,ig:1,bh:1,hg:1,of:1,Su:1,Je:1,Ie:1,rq:1,Ay:1,Bh:1,Sb:1,gb:1,Ch:1,Tb:1,$a:1,RT:1,cg:1,n:1});ca=new za(0,0);wd.xq=ca; + parsesAsNumber=function(b){return qm(rm(),b)};parsesAsIntegerList=function(b){return nm(rm(),b)};parsesAsInteger=function(b){return km(rm(),b)};parsesAsSequentList=function(b){return im(rm(),b)};parsesAsSequent=function(b){return gm(rm(),b)};parsesAsSubstitution=function(b){return am(rm(),b)};parsesAsODE=function(b){return $l(rm(),b)};parsesAsHG=function(b){return Zl(rm(),b)};parsesAsHP=function(b){return Xl(rm(),b)};parsesAsFOLFormulaList=function(b){return Wl(rm(),b)}; + parsesAsFormulaList=function(b){return Tl(rm(),b)};parsesAsQFFOLFormula=function(b){return Sl(rm(),b)};parsesAsFOLFormula=function(b){return Rl(rm(),b)};parsesAsDGLFormula=function(b){return Pl(rm(),b)};parsesAsDLFormula=function(b){return Ql(rm(),b)};parsesAsFormula=function(b){return Pl(rm(),b)};parsesAsTerm=function(b){return Ol(rm(),b)};parsesAsDGLExpression=function(b){return Kl(rm(),b)};parsesAsDLExpression=function(b){return Jl(rm(),b)};parsesAsExpression=function(b){return Il(rm(),b)}; + parsesAsArchive=function(b){return kl(rm(),b)}; + parseTactic=function(b){rm();try{gM(Um(Wk()).Iy(),b);el();mf();var a=y();var c=il(a)}catch(l){if(l instanceof jl){b=l;c=b.ma.yi().Ta();var d=1>c?1:c;c=b.ma.yi().Bc();var e=1>c?1:c;el();mf();c=B(new C,"line",d);a=B(new C,"column",e);var g=b.ma.Lm().Ta();d=B(new C,"endLine",d>g?d:g);g=b.ma.Lm().Bc();e=B(new C,"endColumn",e>g?e:g);g=B(new C,"message",b.vm);var h=B(new C,"found",b.tm),k=B(new C,"expect",b.sm);b=[c,a,d,e,g,h,k,B(new C,"hint",b.um)];b=Uf(new Vf,b);b=[Lk(Mk(),b)];b=Uf(new Vf,b);b=pe(y(), + b);c=il(b)}else throw l;}return c};parseArchive=function(b){return cl(rm(),b)}; + }).call(this); //# sourceMappingURL=keymaerax-js-opt.js.map return {