From 0961ee312aa62b0d3efbd87bde29e6542bfceaf0 Mon Sep 17 00:00:00 2001 From: Cyrus Omar Date: Thu, 15 Nov 2018 11:45:10 -0600 Subject: [PATCH] POPL 2019 artifact snapshot with pre-built Hazel included --- README.md | 3 + deploy-key.enc | Bin 3248 -> 0 bytes www/hazel.html | 19 + www/hazel.js | 7887 ++++++++++++++++++++++++++++++++++++++++++++++++ www/style.css | 763 +++++ 5 files changed, 8672 insertions(+) delete mode 100644 deploy-key.enc create mode 100644 www/hazel.html create mode 100644 www/hazel.js create mode 100644 www/style.css diff --git a/README.md b/README.md index 054dd59081..001557120f 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,9 @@ Hazel is a live functional programming environment rooted in the principles of type theory. You can find the relevant papers and more motivation at [the Hazel website](http://hazel.org/). +## Pre-Built Snapshot +For ease of use, this artifact contains a pre-built snapshot of Hazel in the `www` directory. Open your browser (tested with Chromium and Firefox) to `www/hazel.html`. + ## Building Hazel You can build Hazel using the following instructions. diff --git a/deploy-key.enc b/deploy-key.enc deleted file mode 100644 index b452be6be66ca7fa8be45ffba27e930d675a1dad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3248 zcmV;h3{Ugj;OCZ~OVR4{qxgTU9grZ4zr2N`z{}3aJW9`VM6|61!nMX&-9yu92+ZPn zIeepVF)aM8S4ocd8SG&cR0uF((~!I`2^Zs)8T@*IHKpWHx9rfV~JT32Zqt^T&hmz|!Ddt4pSyeMJxAYTN=k>5AW;o8{YM~d&s$l3Q~V8$tyez%TZar- zQ_|B8DEwzTMm$?5E7q0rqi+jaSC=nj!W9EXw^(||!5gOabKRs)j3{i8n2{njq8BY&aQZd7sr$&NH{nw6y^CHnLCyQ(vC?g3}z7v4HCh#AeyR_l;VwxQW z!S5CxDzxEeqZF>sWS+if1=Zw*%^KM`)sCL9edKYv74aClhPtJhJ;zl*q!hY&Nmt?C zzqx?e&RGuKgF&ax54se^ec0a6JS;E#`&e~L=2jfAUscb)fcc?OMa5JV)`I&MgdoXo zL^z)1GQlh9Ox!qXYcCStiLa^lJ%(`-#IdQi&?$UofmcnVs+S`peO&57KY#V24nOhr zL6lIdUah6bR4RlIFB~{B^J~?(pQ@ z?YwjtgX^n(PG|D2v)IR(uBgwMO^c@&rg8<4%M`(!7Ln#(Ck&w!>tmR6KYa*ymj%}R zh@GRkoSVRbf9JnqRy0DF!-Kbk@sNYs`bQ+b`iC-nJfnQ@nboD<{%GWmQ5#>Qj;LxH z0uyYegjG_Mz#8y=&iI`YZAoIxXgCm5`TLI)yR#hwjCpVG^*zeg(`qgg(W(X*|5g+iRgT_Td(2o?S)dCXJ|w|jM1G-&W> z5xqb_)}pVuQfdozagv{d1#2FuW&aT0Pw2?!0z=HRxULbm08AwY+^X2BL*kC#ka-fJ zVL{Da$d~4F02I8qrd}%fAnjByUQWD#>%l^>eeHo)R51t()jM87q@6INFmWYCeN1=7 z9J++^9JqqN7*RFYAuK=dp_G_8+1E~iD6EYquC3JfcaZH9344M4>O(pxJhC7`s`^*Q za6C*WY7rFa)x1#`iO_d&39Oi+4&jF=q|D%d@$w|IenHUOYj>oaz(L6iL``5X$tjG( zR~fC>jEwDHR=;a4$hsTW!n4-NDFV7!ZUBU|zYU+t|8EyWhP zxv~XOv5B5SR8duybA1NmdW6%)zqQ;S<|MQY?fVNoO_tHZ?BhaAId`WO6;vzYO+TVd6)!u5^mfW1+(S@ib0B5p_1*H|M(}&I`TX|FPZt>g{xC=B9nIJR zSzoYZR_^)IgNbBRyt(=XSF@)#8P_VM20=FSFgDqR{_#>vfmTUsQ|X>!zK$wVed+;lI7!17Bt>$_sxwLaVldy<#)67y z(nMrgR10iY7npdfP`cIAo!82fKmXYp+zi$pu+88?@2M^$O1zK-Pq$l$Ekw0UNJ&>o z=?!2AHeZ0UT>O(vrO7swcwQ>JmVwGz z{IbZ1s{NCG1Wp%QDG_6|GVT}^IJmQ$8nknr5IkZY&dP3ngnuy~4KX03lxNtkSMHIL zXCID+j&ls`uK(XzO!2JbIDdc2x}{)oAfz^6fu`s3r(vz7Z1%88L<}qLvlZF zO`&Ok9S>GsMaqZo-n73CFz{42i!6-zjI;ZlWy830dx`rs>up20RCA!oAxZTQtMJPo2?sFpbfp#&;spQ#48Ea$zacM;tvI)M};HmU%pa?28A<&Q2{` z9}AE~ogXGrI`_0*JI_ci;CQ;dQrYi+Xj*O7%<@c@3mMXyqs*R84ZAm*2zQ{m16tG2 z8j$SWLX>@-N$`3S?3{?lFY!JGH`!}lVj6if~r4j#f8q?DDvgQ(J_gdi-?7Hyt)^# zXL@~lvfgzettm3|x*!l7H~rnIS~?x<4x)GV#X_91+fUs2f2`VakN|kE5bimANFGb* zy!KzibM8yUXbyZTAvqz4@N)HHXmAn5*G;s`OtCvkRc_10;uT0hE05oWxgOHMoeiC| z*v4`y*9X}!1==hIJA>ACnwGGi$H0>ElhMc6FR3K@C~dVwS6%(+6=mR#-0$~#wDPw3 zCzoq1F*B=t9sMA)19SOlgMe&98DXIMfD$j@5cBhq(0>*d_;INNM$46&N+`cq#3P7@ za4ZJ?3_8gjhF!6Mb941}sb@&&{rnm-$0kNdHp#($w z!(89!@zDH!BsgUi0XEq_dt;uPDhj0p<~ZDatI{tx@_Bo^llcHn61O;sijq_!)_97* z$>SS5S^vk2OFd3JRa6R6N#3V}0%iy2TIWA6gJ6XbOYa|OSFmN`$^G@)&+UR_traqd zw(7&mz}qtrtIoxT;Mg9Lp=$%&{kd=kHng z@;N_^x(GhGpG)v!I;hlUPX#$gd|fW$fx#%=epK}(Kgmr| iY}XYkR+FsDLU^e|RmSW&Q`=+RQz=mI@&s%AsTi*ADsjO8 diff --git a/www/hazel.html b/www/hazel.html new file mode 100644 index 0000000000..2e0e490321 --- /dev/null +++ b/www/hazel.html @@ -0,0 +1,19 @@ + + + + + + + + + Hazel + + + + + +
+ + + + diff --git a/www/hazel.js b/www/hazel.js new file mode 100644 index 0000000000..b785c55675 --- /dev/null +++ b/www/hazel.js @@ -0,0 +1,7887 @@ +// Generated by js_of_ocaml 3.2.1 +(function(S){"use strict";var +eb=254,iT="q",tb="onmousemove",bv=16777215,oe=" type operator",pO="lparen",rk=242,ta=176,s$=293,h0="mathematical",pN=278,od="last",pM="onmouseover",iS=148,ob="hole-after-1",oc="pattern",s_="values",fs="JSUtil.re",n$="seamless",oa="context",jc=115,s9=803495649,n_=198,hZ="Case",rj=300,iR=512,n9="embed",fA="cursor",hX=15943541,hY="panel",jb="title",ir="http://www.w3.org/2000/svg",au=128,k=235,s8=1026,n8="SIndentation",n7="formnovalidate",n5="w",n6="fd ",s7="start",n4="form",pL=1023,pK=282,fr="var",iq="hole-instance",iQ="path-view",s5=197,s6=174,n3="targetY",ip="command",cc=">",ri="em",s3=141,s4="onresize",s1=272,s2="onscroll",rh=-703661335,n2="a type",fq=186,n1="in_err_hole_",pJ="method",ja="action-disabled",pI="FailedCast",s0=152,sZ="novalidate",sY="table",rg="script",n0=892857107,iP="OpSeq",i$="e",pH=276,sX="button",nZ="([^/]*)",iO=247,nY=109,hW="b",rf="metadata",re="external",hV=317,sW="op-no-margin",nX=205,rc=50085628,rd="Out_of_memory",eg="space",pG="dynamic-info",fJ=101,pF=230,rb="index out of bounds",i_=195,pE="onload",ra=268,pD=212027606,sV=140,hU=214,q$=1027,bu="type",dp=1024,iN="infobar",q_=231,i9="sub-panel",ea="auto",io="search",nW="dy",q9="rotate",pC=172,q8=113,sU="infinity",q7=-784200974,nV="op-before-1",q6=316,iM=143,q5="char",i8=103,q4=297,nU="inst-number-normal-txt",nT="html",nS="alternate",pB=295,pA=-837966724,bs="SkelExprParser.ml",im=223,cb=".",pz=201,sT=221,d8=65535,il=308,nR="http://www.w3.org/1999/xhtml",ik=296,iL="Enter",sS=184,nQ="width",py="ismap",q3=322,fP="openParens",px=168,nP=153,iK="max",pw="Var",o=210,sR=171,nO="view",q2="wrap",nN="index",fI=257,q0="hole-after-2",q1="Delete",qZ="Sum",sQ="open",ce=256,qY=118,pv=65520,nM=301,fp="value",pu=191,nL=56320,pt="screen",qX="%.12g",hT="closeParens",nK="action-label-text",sP="rect",sO=185,qW=281,sN="Assert_failure",hS=114,nJ="lang",ps=-415175851,pr=190,nI="url",pq="Asc",pp=129,nH=123,sM=239,nG="onunload",fz=",",nF=163,po="stroke-width",fH="<",a_="(",sL=225,nE="autofocus",df="style",qV="loop",di=120,sJ=117,sK="svg",sI=150,nD=226,qU=-693588957,pn="prev-instance",sH=294,nB=285,nC="in_err_hole",hR=164,sG="bookmark",qS=126,qT=-262362527,pm="Lam",hQ="\xe2\x80\x8b\xe2\x80\x8b",sF=167,sE=4199867,nz=232,nA="Division_by_zero",pl="dx",sD=279,pj=112,pk="datetime",qR=145,i7="x",qQ="xml:space",sB=161,sC="next",qP=182,sA="%d",pi=274,ph="valid-mark",ny=57343,pg=200,ij="[",pf=286,sz=693914176,fy="noselect",nx=157,qO=-543567890,sy="colgroup",nw="muted",pe="email",sx="audio",nv=270,pd="br",sw="\xe2\x80\x8c",pc=2048,iJ="min",nu=289,nt=154,sv=159,ii=207,i5=234,i6=227,hP="lib/core.ml",pb="media",ak=263,qN=" : flags Open_text and Open_binary are not compatible",dn="*",d7=2147483647,su=259,ns=319,qM="noreferrer",hO=-72987685,pa=260,st="r",hN=275,d$=246,o$=204,ss="Unix.Unix_error",nr="image",dm=122,nq=149,o_="Stack_overflow",qL="radio",qK=-384499551,qJ=290,np=111644259,qI=-68046964,sq="\xe2\x9c\x97",sr="Not_found",o9=287,d6="seq-op",ih=298,qH=203,o8=291,iI=155,qG="preserve",sp=870035731,so="n",no="NumLit",o7="the-context",qF="\xe2\x9c\x94",sn=309,nn=-123098695,o6=106,nm="\xe2\x97\x82",sm="dir",qE="onabort",iH="inj",i4="Hole",hM=4252495,sl=124,o5="?",sk="license",nl=130,fo=181,o4=133,qD="cols",nk="onerror",o3="base",ig="hidden",nj=209,d5=":",o2=244,si=202,sj="wbr",ee=192,qC="onmouseout",o1="hr",hL=245,ie=32752,qB="version",sh="_",ni=320,fn=726666127,nh=15437,o0="id",qA=249,sg="all",hK=104,hJ=108,sf="spacing",oY="img",oZ="Invalid_argument",fm="Map.bal",iG="any",iF="keyboard-shortcut",se="selected-instance",fO=264,hI="action-input",fl=65599,oX="%ni",qz=" \xe2\x87\xa8 ",ng=310,nf="offset",id=119,ne=162,qy="font-face-uri",fN="sidebar",qx="\\",sd=262,nd="rparen",oW="h",sc="label",i3="col",qw=283,sb=265,sa="Num",i2="]",nb=305,nc=166,r$=135,r9=241,r_=194,na="height",a6="0",r8=179,H=248,r7=136,iE="action-label",r6=243,hH="hanging",ic="p",qv="Sys_blocked_io",oV=121,r5=107,hG=237,m$="context-",m9=156,m_="onmouseup",ib=131,qu=-840627829,qt=-97,r4=261,hF="EmptyHole",qs=212,i1=395056008,m8="%u",oU=105,hE=110,oT="y",iD="holeName",qr="text",r3="indicator",fM=251,oS="tag",qq="\xe2\x96\xb8",i0="sum type",r2="sizes",ia="function type",qo=306,qp="num",r1="SText",oR=3256577,m7=" : flags Open_rdonly and Open_wronly are not compatible",oQ=1026883179,r0=253,m6=183,iC="sub-panel-default",h$=139,ed="\xe2\x80\x8b",cd="-",rZ=321,a$="got",oP="prefetch",m5="async",m4=" : file already exists",m3=-146439973,oO=233,fG="case",qn="controls",oN=229,qm=-4932997,rY=238,m2=847656566,oL=217,oM="Got type \xe2\x96\xb6 matched to",qk=318,ql=266,m0=280,m1=142,iZ="Inj",ef=224,oK="bin_num_op",oJ=211,iY="in",h_=222,dl=250,hD="Got",mZ="help",h9=187,rX="central",oI=173,fx="none",rW=302,mY="invalid-mark",hC=102,rV="reserved",oH="scoped",qj=220,h8=870530776,mX="default",qi=208,rU=354434192,mW="c",oG=-289155950,qh=258,g="",rT="Let",iB="^",mV=218255880,oF=672161451,dh=100,oE="Got a free variable \xe2\x96\xb6 matched to",qg="fill",mU="onclick",rS="op-before-2",hB="action-enabled",qf=" operator",rR="link",qe="nofollow",oD=19067,mT="Match_failure",hA=169,qd="checkbox",oC="hole-before-2",rQ=277,bt="+",rP=-954191215,oB=138,qc="param",d4="L",qb="%li",rO=206,hz="a",d_=127,iA=-32,mS=111,oA=273,a5=")",qa=196,h7="let",oz=4198970,h6="nan",rN=236,oy=180,hy=8e4,iz="sub-panel-title",mR="%",bR="/",rM="prev",ec="R",mQ="#",p$="meta",ox=201080426,rL=146,fw="number",p_="keygen",mP="op-after-1",rK=177,mN="up",mO="required",rI=313,rJ="summary",aI=332064784,hx="=",h5="icon",iy="src/react.ml",ix="jsError",h4="hole-before-1",p9="action-validity-indicator",aE="Chrome.re",hw="xml:lang",dk="|",ow="End_of_file",fv="insert ",iX=311,ov="Failure",rH=144,d9="code",ou="defer",rG="href",mM=395967329,fL="lib/tyxml/tyxml_js.ml",rF=315,h3="inherit",ot=323,mK=188,mL="kw",rE="Cast",rD=303,aj="camlinternalFormat.ml",bQ="SkelTypParser.ml",rC="Sys_error",os="Backspace",p8="cite",mJ="g",rB="Parenthesized",mI="->",p7=269,fF=1073741823,mH=193,mG="stylesheet",ft=218,fu="int_of_string",iw="time",rA=132,mE="checked",mF="operator",p5=881373037,p6="scale",iW=160,or="name",iV="alphabetic",mD="selected",rz=284,hv="ideographic",p4=307,oq=271,dj=240,mC=178,hu=216,mB="rows",op="tel",mA="0x",p3="autoplay",fE="ReactiveData.Rlist.merge",mz=175,fk=32768,p2="skel-binop",my="UTF8.length",p1=219,iv=125,ry="%Li",R=255,mx="author",p0=199,ht="enter var",mw="area",oo=213,fD="src/reactiveData.ml",rx=289998318,mv="path",pZ=289998319,iU="readonly",mu=16389,pY="source",iu="input",on="on",mt="span",pX=292,ms=165,dg="action-panel-entry",h2=151,pW="xmlns",mr="for",rv="op",rw="multiple",mq=814486425,pV=288,mp=228,mo="op-center",hs=134,pU="Ap",om=15436,ru="glyphRef",cF=", ",ol="%a",fC=170,mn="merge: invalid index",ok="static/",pT=299,rs=189,rt="archives",pS=314,fB=215,mm="%g, %g",oj=-687429350,pR="pingback",rr="class",rq="next-instance",fK=252,hr="lambda-dot",ml="pubdate",rp="first",N=" ",ro="Undefined_recursive_module",fj="Tab",mk="circle",is="sub-panel-body",it="middle",oi=137,h1=116,rn="op-after-2",mj="disabled",pQ=158,fi="v",oh="%i",pP=304,rm=147,og="Arrow",hq=267,rl=312,of=19559306;function +fW(d,e,c){var +b=new +Array(c);for(var +a=0;a=b.l||b.t==2&&c>=b.c.length)){b.c=d.t==4?jl(d.c,e,c):e==0&&d.c.length==c?d.c:d.c.substr(e,c);b.t=b.c.length==b.l?0:2}else +if(b.t==2&&f==b.c.length){b.c+=d.t==4?jl(d.c,e,c):e==0&&d.c.length==c?d.c:d.c.substr(e,c);b.t=b.c.length==b.l?0:2}else{if(b.t!=4)fS(b);var +g=d.c,h=b.c;if(d.t==4)if(f<=e)for(var +a=0;a=0;a--)h[f+a]=g[e+a];else{var +i=Math.min(c,g.length-e);for(var +a=0;a>=1;if(b==0)return c;a+=a;d++;if(d==9)a.slice(0,1)}}function +bT(a){if(a.t==2)a.c+=dv(a.l-a.c.length,"\0");else +a.c=jl(a.c,0,a.c.length);a.t=0}function +tk(a){if(a.length<24){for(var +b=0;bd_)return false;return true}else +return!/[^\x00-\x7f]/.test(a)}function +aam(e){for(var +k=g,c=g,h,f,i,a,b=0,j=e.length;biR){c.substr(0,1);k+=c;c=g;k+=e.slice(b,d)}else +c+=e.slice(b,d);if(d==j)break;b=d}a=1;if(++b=55295&&a<57344)a=2}else{a=3;if(++b1114111)a=3}}}}}if(a<4){b-=a;c+="\ufffd"}else +if(a>d8)c+=String.fromCharCode(55232+(a>>10),nL+(a&pL));else +c+=String.fromCharCode(a);if(c.length>dp){c.substr(0,1);k+=c;c=g}}return k+c}function +aal(a){switch(a.t){case +9:return a.c;default:bT(a);case +0:if(tk(a.c)){a.t=9;return a.c}a.t=8;case +8:return aam(a.c)}}function +aY(c,a,b){this.t=c;this.c=a;this.l=b}aY.prototype.toString=function(){return aal(this)};function +a(a){return new +aY(0,a,a.length)}function +jj(c,b){aae(c,a(b))}var +$=[0];function +bU(a){jj($.Invalid_argument,a)}function +jk(){bU(rb)}function +fR(a,b){switch(a.t&6){default:if(b>=a.c.length)return 0;case +0:return a.c.charCodeAt(b);case +4:return a.c[b]}}function +eh(b,a){if(a>>>0>=b.l)jk();return fR(b,a)}function +fQ(a){return a}function +_(a,c,b){b&=R;if(a.t!=4){if(c==a.c.length){a.c+=String.fromCharCode(b);if(c+1==a.l)a.t=0;return 0}fS(a)}a.c[c]=b;return 0}function +bb(b,a,c){if(a>>>0>=b.l)jk();return _(b,a,c)}function +aat(c,e){var +d=c.length,b=new +Array(d+1),a=0;for(;a>>0>=a.length-1)$B();return a}function +$C(a){if(isFinite(a)){if(Math.abs(a)>=2.22507385850720138e-308)return 0;if(a!=0)return 1;return 2}return isNaN(a)?4:3}function +$O(a,b){var +c=a[3]<<16,d=b[3]<<16;if(c>d)return 1;if(cb[2])return 1;if(a[2]b[1])return 1;if(a[1]b.c?1:0}function +dq(a,b,h){var +d=[];for(;;){if(!(h&&a===b))if(a +instanceof +aY)if(b +instanceof +aY){if(a!==b){var +c=cH(a,b);if(c!=0)return c}}else +return 1;else +if(a +instanceof +Array&&a[0]===(a[0]|0)){var +e=a[0];if(e===eb)e=0;if(e===dl){a=a[1];continue}else +if(b +instanceof +Array&&b[0]===(b[0]|0)){var +f=b[0];if(f===eb)f=0;if(f===dl){b=b[1];continue}else +if(e!=f)return e1)d.push(a,b,1)}}else +return 1}else +if(b +instanceof +aY||b +instanceof +Array&&b[0]===(b[0]|0))return-1;else +if(typeof +a!="number"&&a&&a.compare){var +i=a.compare(b,h);if(i!=0)return i}else +if(typeof +a=="function")bU("compare: functional value");else{if(ab)return 1;if(a!=b){if(!h)return NaN;if(a==a)return 1;if(b==b)return-1}}if(d.length==0)return 0;var +g=d.pop();b=d.pop();a=d.pop();if(g+10)if(c==0&&(b>=a.l||a.t==2&&b>=a.c.length))if(d==0){a.c=g;a.t=2}else{a.c=dv(b,String.fromCharCode(d));a.t=b==a.l?0:2}else{if(a.t!=4)fS(a);for(b+=c;c0&&b===b)return b;a=a.replace(/_/g,g);b=+a;if(a.length>0&&b===b||/^[+-]?nan$/i.test(a))return b;var +c=/^ *([+-]?)0x([0-9a-f]+)\.?([0-9a-f]*)p([+-]?[0-9]+)/i.exec(a);if(c){var +d=c[3].replace(/0+$/,g),f=parseInt(c[1]+c[2]+d,16),e=(c[4]|0)-4*d.length;b=f*Math.pow(2,e);return b}if(/^\+?inf(inity)?$/i.test(a))return Infinity;if(/^-inf(inity)?$/i.test(a))return-Infinity;dr("float_of_string")}function +ji(d){d=dt(d);var +e=d.length;if(e>31)bU("format_int: format too long");var +a={justify:bt,signstyle:cd,filler:N,alternate:false,base:0,signedconv:false,width:0,uppercase:false,sign:1,prec:-1,conv:"f"};for(var +c=0;c=0&&b<=9){a.width=a.width*10+b;c++}c--;break;case".":a.prec=0;c++;while(b=d.charCodeAt(c)-48,b>=0&&b<=9){a.prec=a.prec*10+b;c++}c--;case"d":case"i":a.signedconv=true;case"u":a.base=10;break;case"x":a.base=16;break;case"X":a.base=16;a.uppercase=true;break;case"o":a.base=8;break;case"e":case"f":case"g":a.signedconv=true;a.conv=b;break;case"E":case"F":case"G":a.signedconv=true;a.uppercase=true;a.conv=b.toLowerCase();break}}return a}function +jf(b,f){if(b.uppercase)f=f.toUpperCase();var +e=f.length;if(b.signedconv&&(b.sign<0||b.signstyle!=cd))e++;if(b.alternate){if(b.base==8)e+=1;if(b.base==16)e+=2}var +c=g;if(b.justify==bt&&b.filler==N)for(var +d=e;d=1e+21||c.toFixed(0).length>d){var +b=h-1;while(a.charAt(b)==a6)b--;if(a.charAt(b)==cb)b--;a=a.slice(0,b+1)+a.slice(h);b=a.length;if(a.charAt(b-3)==i$)a=a.slice(0,b-1)+a6+a.slice(b-1);break}else{var +f=d;if(g<0){f-=g+1;a=c.toFixed(f)}else +while(a=c.toFixed(f),a.length>d+1)f--;if(f){var +b=a.length-1;while(a.charAt(b)==a6)b--;if(a.charAt(b)==cb)b--;a=a.slice(0,b+1)}}break}return jf(e,a)}function +fT(e,c){if(dt(e)==sA)return a(g+c);var +b=ji(e);if(c<0)if(b.signedconv){b.sign=-1;c=-c}else +c>>>=0;var +d=c.toString(b.base);if(b.prec>=0){b.filler=N;var +f=b.prec-d.length;if(f>0)d=dv(f,a6)+d}return jf(b,d)}var +aaa=0;function +ad(){return aaa++}function +tf(a,b){return+(dq(a,b,false)>=0)}if(!Math.imul)Math.imul=function(b,a){a|=0;return((b>>16)*a<<16)+(b&d8)*a|0};var +ek=Math.imul;function +bj(b,a){a=ek(a,3432918353|0);a=a<<15|a>>>32-15;a=ek(a,461845907);b^=a;b=b<<13|b>>>32-13;return(b+(b<<2)|0)+(3864292196|0)|0}function +$I(b,a){var +d=a[1]|a[2]<<24,c=a[2]>>>8|a[3]<<16;b=bj(b,c^d);return b}var +aas=Math.log2&&Math.log2(1.12355820928894744e+307)==1020;function +aar(a){if(aas)return Math.floor(Math.log2(a));var +b=0;if(a==0)return-Infinity;if(a>=1)while(a>=2){a/=2;b++}else +while(a<1){a*=2;b--}return b}function +tg(a){if(!isFinite(a)){if(isNaN(a))return[R,1,0,ie];return a>0?[R,0,0,ie]:[R,0,0,pv]}var +f=a==0&&1/a==-Infinity?fk:a>=0?0:fk;if(f)a=-a;var +b=aar(a)+pL;if(b<=0){b=0;a/=Math.pow(2,-s8)}else{a/=Math.pow(2,b-q$);if(a<16){a*=2;b-=1}if(b==0)a/=2}var +d=Math.pow(2,24),c=a|0;a=(a-c)*d;var +e=a|0;a=(a-e)*d;var +g=a|0;c=c&15|f|b<<4;return[R,g,e,c]}function +$H(a,e){var +b=tg(e),d=b[1]|b[2]<<24,c=b[2]>>>8|b[3]<<16;a=bj(a,d);a=bj(a,c);return a}function +$K(d,b){var +e=b.length,a,c;for(a=0;a+4<=e;a+=4){c=b[a]|b[a+1]<<8|b[a+2]<<16|b[a+3]<<24;d=bj(d,c)}c=0;switch(e&3){case +3:c=b[a+2]<<16;case +2:c|=b[a+1]<<8;case +1:c|=b[a];d=bj(d,c)}d^=e;return d}function +$L(d,b){var +e=b.length,a,c;for(a=0;a+4<=e;a+=4){c=b.charCodeAt(a)|b.charCodeAt(a+1)<<8|b.charCodeAt(a+2)<<16|b.charCodeAt(a+3)<<24;d=bj(d,c)}c=0;switch(e&3){case +3:c=b.charCodeAt(a+2)<<16;case +2:c|=b.charCodeAt(a+1)<<8;case +1:c|=b.charCodeAt(a);d=bj(d,c)}d^=e;return d}function +$J(a,b){switch(b.t&6){default:bT(b);case +0:a=$L(a,b.c);break;case +2:a=$K(a,b.c)}return a}function +$G(a){a^=a>>>16;a=ek(a,2246822507|0);a^=a>>>13;a=ek(a,3266489909|0);a^=a>>>16;return a}var +tc=ce;function +$F(j,k,m,l){var +f,g,h,d,c,b,a,e,i;d=k;if(d<0||d>tc)d=tc;c=j;b=m;f=[l];g=0;h=1;while(g0){a=f[g++];if(a +instanceof +Array&&a[0]===(a[0]|0))switch(a[0]){case +248:b=bj(b,a[2]);c--;break;case +250:f[--g]=a[1];break;case +255:b=$I(b,a);c--;break;default:var +n=a.length-1<<10|a[0];b=bj(b,n);for(e=1,i=a.length;e=d)break;f[h++]=a[e]}break}else +if(a +instanceof +aY){b=$J(b,a);c--}else +if(a===(a|0)){b=bj(b,a+a+1);c--}else +if(a===+a){b=$H(b,a);c--}else +if(a&&a.hash&&typeof +a.hash==="function")b=bj(b,a.hash())}b=$G(b);return b&fF}function +$W(a){return[a[3]>>8,a[3]&R,a[2]>>16,a[2]>>8&R,a[2]&R,a[1]>>16,a[1]>>8&R,a[1]&R]}function +$M(d,g,a){var +b=0;function +f(a){g--;if(d<0||g<0)return;if(a +instanceof +Array&&a[0]===(a[0]|0))switch(a[0]){case +248:d--;b=b*fl+a[2]|0;break;case +250:g++;f(a);break;case +255:d--;b=b*fl+a[1]+(a[2]<<24)|0;break;default:d--;b=b*19+a[0]|0;for(var +c=a.length-1;c>0;c--)f(a[c])}else +if(a +instanceof +aY){d--;switch(a.t&6){default:bT(a);case +0:for(var +i=a.c,e=a.l,c=0;c=0;c--)b=b*19+j[c]|0}else +if(a&&a.hash&&typeof +a.hash==="function")b=b*fl+a.hash()|0}f(a);return b&fF}function +aan(e){for(var +f=g,b=f,a,i,c=0,h=e.length;ciR){b.substr(0,1);f+=b;b=g;f+=e.slice(c,d)}else +b+=e.slice(c,d);if(d==h)break;c=d}if(a>6);b+=String.fromCharCode(au|a&63)}else +if(a<55296||a>=ny)b+=String.fromCharCode(ef|a>>12,au|a>>6&63,au|a&63);else +if(a>=56319||c+1==h||(i=e.charCodeAt(c+1))ny)b+="\xef\xbf\xbd";else{c++;a=(a<<10)+i-56613888;b+=String.fromCharCode(dj|a>>18,au|a>>12&63,au|a>>6&63,au|a&63)}if(b.length>dp){b.substr(0,1);f+=b;b=g}}return f+b}function +al(a){var +b=9;if(!tk(a))b=8,a=aan(a);return new +aY(b,a,a.length)}function +$N(a,c,l){if(!isFinite(a)){if(isNaN(a))return al(h6);return al(a>0?sU:"-infinity")}var +j=a==0&&1/a==-Infinity?1:a>=0?0:1;if(j)a=-a;var +d=0;if(a==0);else +if(a<1)while(a<1&&d>-1022){a*=2;d--}else +while(a>=2){a/=2;d++}var +k=d<0?g:bt,e=g;if(j)e=cd;else +switch(l){case +43:e=bt;break;case +32:e=N;break;default:break}if(c>=0&&c<13){var +h=Math.pow(2,c*4);a=Math.round(a*h)/h}var +b=a.toString(16);if(c>=0){var +i=b.indexOf(cb);if(i<0)b+=cb+dv(c,a6);else{var +f=i+1+c;if(b.length>4;if(c==2047)return(a[1]|a[2]|a[3]&15)==0?a[3]&fk?-Infinity:Infinity:NaN;var +d=Math.pow(2,-24),b=(a[1]*d+a[2])*d+(a[3]&15);if(c>0){b+=16;b*=Math.pow(2,c-q$)}else +b*=Math.pow(2,-s8);if(a[3]&fk)b=-b;return b}function +$R(a){return(a[3]|a[2]|a[1])==0}function +$U(a){return[R,a&bv,a>>24&bv,a>>31&d8]}function +tq(d){var +c=d.length,b=new +Array(c);for(var +a=0;a>24),e=a[3]-b[3]+(d>>24);return[R,c&bv,d&bv,e&d8]}function +tj(a,b){if(a[3]>b[3])return 1;if(a[3]b[2])return 1;if(a[2]b[1])return 1;if(a[1]>23;a[2]=(a[2]<<1|a[1]>>23)&bv;a[1]=a[1]<<1&bv}function +$S(a){a[1]=(a[1]>>>1|a[2]<<23)&bv;a[2]=(a[2]>>>1|a[3]<<23)&bv;a[3]=a[3]>>>1}function +$Y(e,f){var +c=0,b=tq(e),a=tq(f),d=[R,0,0,0];while(tj(b,a)>0){c++;ti(a)}while(c>=0){c--;ti(d);if(tj(b,a)>=0){d[1]++;b=$V(b,a)}$S(a)}return[0,d,b]}function +$X(a){return a[1]|a[2]<<24}function +$Q(a){return a[3]<<16<0}function +$T(a){var +b=-a[1],c=-a[2]+(b>>24),d=-a[3]+(c>>24);return[R,b&bv,c&bv,d&d8]}function +$P(h,c){var +a=ji(h);if(a.signedconv&&$Q(c)){a.sign=-1;c=$T(c)}var +b=g,i=$U(a.base),f="0123456789abcdef";do{var +e=$Y(c,i);c=e[1];b=f.charAt($X(e[2]))+b}while(!$R(c));if(a.prec>=0){a.filler=N;var +d=a.prec-b.length;if(d>0)b=dv(d,a6)+b}return jf(a,b)}function +bV(a,b){switch(a.t&6){default:if(b>=a.c.length)return 0;case +0:return a.c.charCodeAt(b);case +4:return a.c[b]}}function +x(a){return a.l}function +aab(c){var +a=0,e=x(c),b=10,d=1;if(e>0)switch(bV(c,a)){case +45:a++;d=-1;break;case +43:a++;d=1;break}if(a+1=48&&a<=57)return a-48;if(a>=65&&a<=90)return a-55;if(a>=97&&a<=dm)return a-87;return-1}function +ds(f){var +h=aab(f),c=h[0],i=h[1],d=h[2],g=x(f),j=-1>>>0,e=c=d)dr(fu);var +a=b;for(c++;c=d)break;a=d*a+b;if(a>j)dr(fu)}if(c!=g)dr(fu);a=i*a;if(d==10&&(a|0)!=a)dr(fu);return a|0}function +tl(a){return fW(a,1,a.length-1)}function +$Z(b,c,a){return b.apply(c,tl(a))}function +$0(){var +b=S.console?S.console:{},c=["log","debug","info","warn","error","assert",sm,"dirxml","trace","group","groupCollapsed","groupEnd",iw,"timeEnd"];function +d(){}for(var +a=0;a0?by(a,arguments):by(a,[undefined])}}function +ci(a,b){return+(dq(a,b,false)<=0)}function +cG(a,b){return+(dq(a,b,false)<0)}function +ej(b){b=dt(b);var +d=b.length/2,c=new +Array(d);for(var +a=0;a>16;return c}function +je(a){if(a.t!=4)fS(a);return a.c}function +$3(b,t,a){var +n=2,o=3,r=5,d=6,h=7,g=8,j=9,m=1,l=2,q=3,s=4,p=5;if(!b.lex_default){b.lex_base=ej(b[m]);b.lex_backtrk=ej(b[l]);b.lex_check=ej(b[p]);b.lex_trans=ej(b[s]);b.lex_default=ej(b[q])}var +e,c=t,k=je(a[n]);if(c>=0){a[h]=a[r]=a[d];a[g]=-1}else +c=-c-1;for(;;){var +f=b.lex_base[c];if(f<0)return-f-1;var +i=b.lex_backtrk[c];if(i>=0){a[h]=a[d];a[g]=i}if(a[d]>=a[o])if(a[j]==0)return-c-1;else +e=ce;else{e=k[a[d]];a[d]++}c=b.lex_check[f+e]==c?b.lex_trans[f+e]:b.lex_default[c];if(c<0){a[d]=a[h];if(a[g]==-1)dr("lexing: empty token");else +return a[g]}else +if(e==ce)a[j]=0}}function +$4(c){var +b=0;for(var +a=c.length-1;a>=0;a--){var +d=c[a];b=[0,d,b]}return b}function +cj(a,d){var +a=a+1|0,b=new +Array(a);b[0]=0;for(var +c=1;c>>32-b,c)}function +g(c,b,d,e,h,f,g){return a(b&d|~b&e,c,b,h,f,g)}function +h(d,b,e,c,h,f,g){return a(b&c|e&~c,d,b,h,f,g)}function +i(c,b,d,e,h,f,g){return a(b^d^e,c,b,h,f,g)}function +j(c,b,d,e,h,f,g){return a(d^(b|~e),c,b,h,f,g)}function +k(f,n){var +e=n;f[e>>2]|=au<<8*(e&3);for(e=(e&~3)+8;(e&63)<60;e+=4)f[(e>>2)-1]=0;f[(e>>2)-1]=n<<3;f[e>>2]=n>>29&536870911;var +k=[1732584193,4023233417,2562383102,271733878];for(e=0;e>8*m&R;return o}return function(h,g,f){var +e=[];switch(h.t&6){default:bT(h);case +0:var +d=h.c;for(var +a=0;a>2]=d.charCodeAt(b)|d.charCodeAt(b+1)<<8|d.charCodeAt(b+2)<<16|d.charCodeAt(b+3)<<24}for(;a>2]|=d.charCodeAt(a+g)<<8*(a&3);break;case +4:var +c=h.c;for(var +a=0;a>2]=c[b]|c[b+1]<<8|c[b+2]<<16|c[b+3]<<24}for(;a>2]|=c[a+g]<<8*(a&3)}return tw(k(e,f))}}();function +a7(a){return a.l}function +bc(a){jj($.Sys_error,a)}var +bz=new +Array();function +jh(c){var +a=bz[c];if(!a.opened)bc("Cannot flush a closed channel");if(!a.buffer||a.buffer==g)return 0;if(a.fd&&$.fds[a.fd]&&$.fds[a.fd].output){var +b=$.fds[a.fd].output;switch(b.length){case +2:b(c,a.buffer);break;default:b(a.buffer)}}a.buffer=g;return 0}if(S.process&&S.process.cwd)var +ei=S.process.cwd().replace(/\\/g,bR);else +var +ei="/static";if(ei.slice(-1)!==bR)ei+=bR;function +$5(a){a=a +instanceof +aY?a.toString():a;if(a.charCodeAt(0)!=47)a=ei+a;var +d=a.split(bR),b=[];for(var +c=0;c1)b.pop();break;case".":break;case"":if(b.length==0)b.push(g);break;default:b.push(d[c]);break}b.orig=a;return b}function +aac(a){a=a +instanceof +aY?a.toString():a;bc(a+": No such file or directory")}function +td(){}function +ax(a){this.data=a}ax.prototype=new +td();ax.prototype.truncate=function(a){var +b=this.data;this.data=ac(a|0);bS(b,0,this.data,0,a)};ax.prototype.length=function(){return a7(this.data)};ax.prototype.write=function(b,d,g,a){var +c=this.length();if(b+a>=c){var +e=ac(b+a),f=this.data;this.data=e;bS(f,0,this.data,0,c)}bS(d,g,this.data,b,a);return 0};ax.prototype.read=function(c,a,d,b){var +e=this.length();bS(this.data,c,a,d,b);return 0};ax.prototype.read_one=function(a){return eh(this.data,a)};ax.prototype.close=function(){};ax.prototype.constructor=ax;function +ba(b,a){this.content={};this.root=b;this.lookupFun=a}ba.prototype.nm=function(a){return this.root+a};ba.prototype.lookup=function(b){if(!this.content[b]&&this.lookupFun){var +c=this.lookupFun(a(this.root),a(b));if(c!=0)this.content[b]=new +ax(c[1])}};ba.prototype.exists=function(a){if(a==g)return 1;var +c=a+bR,d=new +RegExp(iB+c);for(var +b +in +this.content)if(b.match(d))return 1;this.lookup(a);return this.content[a]?1:0};ba.prototype.readdir=function(c){var +f=c==g?g:c+bR,h=new +RegExp(iB+f+nZ),d={},b=[];for(var +e +in +this.content){var +a=e.match(h);if(a&&!d[a[1]]){d[a[1]]=true;b.push(a[1])}}return b};ba.prototype.is_dir=function(a){var +d=a==g?g:a+bR,e=new +RegExp(iB+d+nZ),f=[];for(var +c +in +this.content){var +b=c.match(e);if(b)return 1}return 0};ba.prototype.unlink=function(a){var +b=this.content[a]?true:false;delete +this.content[a];return b};ba.prototype.open=function(a,b){if(b.rdonly&&b.wronly)bc(this.nm(a)+m7);if(b.text&&b.binary)bc(this.nm(a)+qN);this.lookup(a);if(this.content[a]){if(this.is_dir(a))bc(this.nm(a)+" : is a directory");if(b.create&&b.excl)bc(this.nm(a)+m4);var +c=this.content[a];if(b.truncate)c.truncate();return c}else +if(b.create){this.content[a]=new +ax(ac(0));return this.content[a]}else +aac(this.nm(a))};ba.prototype.register=function(c,b){if(this.content[c])bc(this.nm(c)+m4);if(b +instanceof +aY)this.content[c]=new +ax(b);else +if(b +instanceof +Array)this.content[c]=new +ax(tw(b));else +if(b.toString){var +d=a(b.toString());this.content[c]=new +ax(d)}};ba.prototype.constructor=ba;var +jd=S.Buffer;function +bx(a){this.fs=require("fs");this.fd=a}bx.prototype=new +td();bx.prototype.truncate=function(a){this.fs.ftruncateSync(this.fd,a|0)};bx.prototype.length=function(){return this.fs.fstatSync(this.fd).size};bx.prototype.write=function(f,b,c,e){var +a=je(b);if(!(a +instanceof +S.Uint8Array))a=new(S.Uint8Array)(a);var +d=new +jd(a);this.fs.writeSync(this.fd,d,c,e,f);return 0};bx.prototype.read=function(g,d,c,f){var +a=je(d);if(!(a +instanceof +S.Uint8Array))a=new(S.Uint8Array)(a);var +e=new +jd(a);this.fs.readSync(this.fd,e,c,f,g);for(var +b=0;b$.fd_last_idx)$.fd_last_idx=c;return c}function +aaw(c,b,g){var +a={};while(b){switch(b[1]){case +0:a.rdonly=1;break;case +1:a.wronly=1;break;case +2:a.append=1;break;case +3:a.create=1;break;case +4:a.truncate=1;break;case +5:a.excl=1;break;case +6:a.binary=1;break;case +7:a.text=1;break;case +8:a.nonblock=1;break}b=b[2]}if(a.rdonly&&a.wronly)bc(c.toString()+m7);if(a.text&&a.binary)bc(c.toString()+qN);var +d=aau(c),e=d.device.open(d.rest,a),f=$.fd_last_idx?$.fd_last_idx:0;return fV(f+1,tv,e,a)}fV(0,tv,new +ax(ac(0)));fV(1,aaq,new +ax(ac(0)));fV(2,aap,new +ax(ac(0)));function +$7(c){var +b=$.fds[c];if(b.flags.wronly)bc(n6+c+" is writeonly");var +a={file:b.file,offset:b.offset,fd:c,opened:true,out:false,refill:null};bz[a.fd]=a;return a.fd}function +tm(c){var +b=$.fds[c];if(b.flags.rdonly)bc(n6+c+" is readonly");var +a={file:b.file,offset:b.offset,fd:c,opened:true,out:true,buffer:g};bz[a.fd]=a;return a.fd}function +$8(){var +b=0;for(var +a=0;a>>0>=b.l)jk();return bV(b,a)}function +bA(a,b){return 1-E(a,b)}function +aJ(a){return a}function +aah(){return[0,a("js_of_ocaml")]}function +aai(){return d7/4|0}function +aaj(){return[0,a("Unix"),32,0]}function +aad(){tt($.Not_found)}function +fU(c){var +a=S,b=c.toString();if(a.process&&a.process.env&&a.process.env[b]!=undefined)return al(a.process.env[b]);aad()}function +aak(){var +a=new +Date()^4294967295*Math.random();return[0,a]}function +I(a){var +b=1;while(a&&a.joo_tramp){a=a.joo_tramp.apply(null,a.joo_args);b++}return a}function +h(b,a){return{joo_tramp:b,joo_args:a}}var +ch=3;function +$A(d,b,e,c,f){if(c<=b)for(var +a=1;a<=f;a++)e[c+a]=d[b+a];else +for(var +a=f;a>=1;a--)e[c+a]=d[b+a];return 0}function +tx(a,c,b,d,e){$A(a,ch+c-1,b,ch+d-1,e);return 0}function +jm(a){if(a<0)bU("Weak.create");var +b=[fM,"caml_ephe_list_head"];b.length=ch+a;return b}function +em(b,a){if(a<0||ch+a>=b.length)bU("Weak.get_key");return b[ch+a]===undefined?0:b[ch+a]}function +en(b,a,c){if(a<0||ch+a>=b.length)bU("Weak.set");b[ch+a]=c;return 0}function +tu(a){return a}function +to(a){return tp[a]}function +ao(a){if(a +instanceof +Array)return a;if(S.RangeError&&a +instanceof +S.RangeError&&a.message&&a.message.match(/maximum call stack/i))return tu($.Stack_overflow);if(S.InternalError&&a +instanceof +S.InternalError&&a.message&&a.message.match(/too much recursion/i))return tu($.Stack_overflow);if(a +instanceof +S.Error&&to(ix))return[0,to(ix),a];return[0,$.Failure,al(String(a))]}function +fX(){return 0}function +b(a,b){return a.length==1?a(b):by(a,[b])}function +f(a,b,c){return a.length==2?a(b,c):by(a,[b,c])}function +w(a,b,c,d){return a.length==3?a(b,c,d):by(a,[b,c,d])}function +d3(a,b,c,d,e){return a.length==4?a(b,c,d,e):by(a,[b,c,d,e])}function +$z(a,b,c,d,e,f,g){return a.length==6?a(b,c,d,e,f,g):by(a,[b,c,d,e,f,g])}var +jq=[H,a(rC),-2],cI=[H,a(ov),-3],jn=[H,a(oZ),-4],U=[H,a(sr),-7],n=[H,a(sN),-11],jA=[0,a(g),1,0,0],kg=[0,[1,0]],kB=[0,[0,1,1]],kC=[0,[1,1,1]],gx=a("step already executed"),dK=[0,[0,0,R],0],$y=[12,32,[8,9,0,0,[12,41,0]]],fa=a("\xce\xbb"),fb=a("\xe2\x87\x92"),g0=a("\xe2\x86\x92"),l0=a("case_input"),mh=a(nO),he=a("path-instance"),mi=a(se);bd(11,[H,a(ro),-12],ro);bd(10,n,sN);bd(9,[H,a(qv),-10],qv);bd(8,[H,a(o_),-9],o_);bd(7,[H,a(mT),-8],mT);bd(6,U,sr);bd(5,[H,a(nA),-6],nA);bd(4,[H,a(ow),-5],ow);bd(3,jn,oZ);bd(2,cI,ov);bd(1,jq,rC);bd(0,[H,a(rd),-1],rd);var +tI=a("output_substring"),tE=a("true"),tF=a("false"),ty=a("Stdlib.Pervasives.Exit"),tA=[R,0,0,ie],tC=[R,0,0,pv],tM=a("\\\\"),tN=a("\\'"),tO=a("\\b"),tP=a("\\t"),tQ=a("\\n"),tR=a("\\r"),tL=a("Char.chr"),tV=a("String.blit / Bytes.blit_string"),tU=a("Bytes.blit"),tT=a("String.sub / Bytes.sub"),t0=a("String.contains_from / Bytes.contains_from"),tX=a(g),tW=a("String.concat"),t6=a("Map.remove_min_elt"),t7=[0,0,0,0],t8=[0,a("map.ml"),397,10],t9=[0,0,0],t2=a(fm),t3=a(fm),t4=a(fm),t5=a(fm),t$=a("CamlinternalLazy.Undefined"),uf=a("Buffer.add_substring/add_subbytes"),ue=a("Buffer.add: cannot grow buffer"),ud=a("Buffer.sub"),uo=a("%c"),up=a("%s"),uq=a(oh),ur=a(qb),us=a(oX),ut=a(ry),uu=a("%f"),uv=a("%B"),uw=a("%{"),ux=a("%}"),uy=a("%("),uz=a("%)"),uA=a(ol),uB=a("%t"),uC=a("%?"),uD=a("%r"),uE=a("%_r"),uF=[0,a(aj),846,23],uQ=[0,a(aj),810,21],uI=[0,a(aj),811,21],uR=[0,a(aj),814,21],uJ=[0,a(aj),815,21],uS=[0,a(aj),818,19],uK=[0,a(aj),819,19],uT=[0,a(aj),822,22],uL=[0,a(aj),823,22],uU=[0,a(aj),827,30],uM=[0,a(aj),828,30],uO=[0,a(aj),832,26],uG=[0,a(aj),833,26],uP=[0,a(aj),842,28],uH=[0,a(aj),843,28],uN=[0,a(aj),847,23],vX=a(m8),vV=[0,a(aj),1525,4],vW=a("Printf: bad conversion %["),vY=[0,a(aj),1593,39],vZ=[0,a(aj),1616,31],v0=[0,a(aj),1617,31],v1=a("Printf: bad conversion %_"),v2=a("@{"),v3=a("@["),v7=[0,[11,a("invalid box description "),[3,0,0]],a("invalid box description %S")],v5=a(g),v6=[0,0,4],v8=a(g),v9=a(hW),v_=a(oW),v$=a("hov"),wa=a("hv"),wb=a(fi),vS=a(h6),vT=a(cb),vQ=a("neg_infinity"),vR=a(sU),vL=a(qX),vy=a("%nd"),vz=a("%+nd"),vA=a("% nd"),vB=a(oX),vC=a("%+ni"),vD=a("% ni"),vE=a("%nx"),vF=a("%#nx"),vG=a("%nX"),vH=a("%#nX"),vI=a("%no"),vJ=a("%#no"),vK=a("%nu"),vl=a("%ld"),vm=a("%+ld"),vn=a("% ld"),vo=a(qb),vp=a("%+li"),vq=a("% li"),vr=a("%lx"),vs=a("%#lx"),vt=a("%lX"),vu=a("%#lX"),vv=a("%lo"),vw=a("%#lo"),vx=a("%lu"),u_=a("%Ld"),u$=a("%+Ld"),va=a("% Ld"),vb=a(ry),vc=a("%+Li"),vd=a("% Li"),ve=a("%Lx"),vf=a("%#Lx"),vg=a("%LX"),vh=a("%#LX"),vi=a("%Lo"),vj=a("%#Lo"),vk=a("%Lu"),uX=a(sA),uY=a("%+d"),uZ=a("% d"),u0=a(oh),u1=a("%+i"),u2=a("% i"),u3=a("%x"),u4=a("%#x"),u5=a("%X"),u6=a("%#X"),u7=a("%o"),u8=a("%#o"),u9=a(m8),ug=a("@]"),uh=a("@}"),ui=a("@?"),uj=a("@\n"),uk=a("@."),ul=a("@@"),um=a("@%"),un=a("@"),uV=a("CamlinternalFormat.Type_mismatch"),wc=a(i7),wu=[0,0],wg=[0,a("hashtbl.ml"),hJ,23],$w=a("OCAMLRUNPARAM"),$u=a("CAMLRUNPARAM"),wd=a(g),wM=[3,0,3],wN=a(cb),wI=a(cc),wJ=a("")],yI=a("--!>"),yK=a("-->"),yM=a(mI),yO=a(cc),Gx=a(N),Gp=[0,[11,a("skewY("),[2,0,[12,41,0]]],a("skewY(%s)")],Gq=[0,[11,a("skewX("),[2,0,[12,41,0]]],a("skewX(%s)")],Gr=[0,[11,a("scale("),[2,0,[12,41,0]]],a("scale(%s)")],Gs=[0,[8,9,0,0,[12,32,[8,9,0,0,0]]],a("%g %g")],Gu=a(g),Gt=[0,[11,a("rotate("),[2,0,[12,32,[2,0,[12,41,0]]]]],a("rotate(%s %s)")],Gv=[0,[11,a("matrix("),[8,9,0,0,[12,32,[8,9,0,0,[12,32,[8,9,0,0,[12,32,[8,9,0,0,[12,32,[8,9,0,0,$y]]]]]]]]]],a("matrix(%g %g %g %g %g %g)")],Gw=[0,[11,a("translate("),[2,0,[12,41,0]]],a("translate(%s)")],Go=a(fx),Gn=a(ea),Gk=[0,[8,9,0,0,[11,a(cF),[8,9,0,0,0]]],a(mm)],Gl=[0,[8,9,0,0,0],a("%g")],Gj=[0,[2,0,[12,32,[2,0,[12,32,[2,0,[12,32,[2,0,0]]]]]]],a("%s %s %s %s")],Gi=a(mR),Gc=a("strokePaint"),Gd=a("sourceAlpha"),Ge=a("fillPaint"),Gf=a("sourceGraphic"),Gg=a("backgroundImage"),Gh=a("backgroundAlpha"),F1=a("nochange"),F2=a(iV),F3=a(ea),F4=a(hH),F6=a(h0),F7=a(h3),F5=a(it),F8=a(rX),F9=a("usescript"),F_=a(hv),F$=a("textbeforeedge"),Ga=a("resetsize"),Gb=a("textafteredge"),F0=[0,[8,9,0,0,[11,a(cF),[8,9,0,0,0]]],a(mm)],Ev=a("stitch"),Ew=a("onRequest"),Ex=a("repeat"),Ey=a(q2),Ez=a("remove"),EA=a("reflect"),EB=a("noStitch"),EC=a(g),ED=a("over"),EE=a(fx),EF=a("medial"),EG=a("never"),EH=a("butt"),EI=a(ea),EJ=a("atop"),EK=a("arithmetic"),EL=a("underline"),EM=a("gamma"),EN=a("linear"),EO=a("overline"),EP=a("onLoad"),EQ=a("turbulence"),ER=a(sY),ES=a("geometricPrecision"),ET=a("optimizeSpeed"),EU=a("miter"),EV=a("initial"),EW=a(s7),EX=a("whenNotActive"),EY=a("identity"),EZ=a("skewY"),E0=a("skewX"),E1=a("square"),E2=a(p6),E3=a("exact"),E4=a("perceptual"),E5=a("discrete"),E6=a("erode"),E7=a(it),E8=a("round"),E9=a("xor"),E_=a("XML"),E$=a("sum"),Fa=a("pad"),Fb=a("out"),Fc=a("new"),Fd=a("end"),Fe=a("CSS"),Ff=a(iY),Fg=a(fi),Fh=a(st),Fi=a(oW),Fj=a(mJ),Fk=a(hW),Fl=a(hz),Fm=a(q9),Fn=a("disable"),Fo=a(pt),Fp=a("absolute_colorimetric"),Fq=a(h3),Fr=a("always"),Fs=a("spacingAndGlyphs"),Ft=a("replace"),Fu=a("multiply"),Fv=a("spline"),Fw=a("matrix"),Fx=a("saturation"),Fy=a("dilate"),Fz=a("translate"),FA=a(mX),FB=a("lighten"),FC=a("normal"),FD=a("freeze"),FE=a("magnify"),FF=a("hueRotate"),FG=a(sf),FH=a("fractalNoise"),FI=a("saturate"),FJ=a("userSpaceOnUse"),FK=a("objectBoundingBox"),FL=a("darken"),FM=a("paced"),FN=a("isolated"),FO=a("optimizeLegibility"),FP=a("luminanceToAlpha"),FQ=a("line-through"),FR=a("other"),FS=a("terminal"),FT=a("blink"),FU=a(po),FW=a("stretch"),FX=a("bevel"),FY=a("duplicate"),FZ=a(qG),FV=a("relative_colorimetric"),Ei=a("after-edge"),Ej=a(iV),Ek=a(ea),El=a(hH),En=a(h0),Eo=a(h3),Em=a(it),Ep=a("baseline"),Eq=a(rX),Er=a(hv),Es=a("text-before-edge"),Et=a("before-edge"),Eu=a("text-after-edge"),Gm=[0,a("; ")],C4=a("http://www.w3.org/1999/xlink"),C5=a("xmlns:xlink"),C6=a(ir),C7=a(pW),C8=a(sK),C1=a("stroke-dasharray"),CZ=a("stroke-linejoin"),CY=a("stroke-linecap"),CA=a("dominant-baseline"),Cz=a("alignment-baseline"),BX=a("arabic-form"),BW=a("orientation"),BK=a("accumulate"),BJ=a("additive"),BC=a("calcMode"),BB=a(qg),Bx=a("restart"),Bs=a("attributeType"),Bo=a("xlink:actuate"),Bn=a("xlink:show"),Bm=a(bu),Bl=a("stitchTiles"),Bg=a(mF),Be=a("yChannelSelector"),Bd=a("xChannelSelector"),A_=a(n3),AY=a(mF),AS=a(bu),AQ=a(bu),AP=a("mode"),AG=a("in2"),AF=a(iY),AC=a("primitiveUnits"),AB=a("maskContentUnits"),AA=a("maskUnits"),Az=a("clipPathUnits"),Ay=a("patternTransform"),Ax=a("patternContentUnits"),Aw=a("patternUnits"),Av=a(nf),As=a("spreadMethod"),Aq=a("gradientUnits"),Ap=a("rendering-intent"),An=a("orient"),Ai=a("markerUnits"),Af=a(sf),Ae=a(pJ),Ab=a("text-rendering"),Aa=a("text-decoration"),z$=a("text-anchor"),z9=a("lengthAdjust"),zJ=a(qQ),zz=a("zoomAndSpan"),zp=a("foreignObject"),zo=a(rf),zi=a("image/svg+xml"),zj=a("SVG 1.1"),zk=a("http://www.w3.org/TR/svg11/"),zl=a(ir),zm=[0,a("-//W3C//DTD SVG 1.1//EN"),[0,a("http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"),0]],zn=a(sK),zq=a(qB),zr=a("baseProfile"),zs=a(i7),zt=a(oT),zu=a(nQ),zv=a(na),zw=a("preserveAspectRatio"),zx=a("contentScriptType"),zy=a("contentStyleType"),zA=a(rG),zB=a("xlink:href"),zC=a("requiredFeatures"),zD=a("requiredExtension"),zE=a("systemLanguage"),zF=a("externalRessourcesRequired"),zG=a(o0),zH=a("xml:base"),zI=a(hw),zK=a(bu),zL=a(pb),zM=a("xlink:title"),zN=a(rr),zO=a(df),zP=a("transform"),zQ=a("viewBox"),zR=a("d"),zS=a("pathLength"),zT=a("rx"),zU=a("ry"),zV=a("cx"),zW=a("cy"),zX=a(st),zY=a("x1"),zZ=a("y1"),z0=a("x2"),z1=a("y2"),z2=a("points"),z3=a(i7),z4=a(oT),z5=a(pl),z6=a(nW),z7=a(pl),z8=a(nW),z_=a("textLength"),Ac=a(q9),Ad=a("startOffset"),Ag=a(ru),Ah=a("format"),Aj=a("refX"),Ak=a("refY"),Al=a("markerWidth"),Am=a("markerHeight"),Ao=a("local"),Ar=a("gradientTransform"),At=a("fx"),Au=a("fy"),AD=a("filterResUnits"),AE=a("result"),AH=a("azimuth"),AI=a("elevation"),AJ=a("pointsAtX"),AK=a("pointsAtY"),AL=a("pointsAtZ"),AM=a("specularExponent"),AN=a("specularConstant"),AO=a("limitingConeAngle"),AR=a(s_),AT=a("tableValues"),AU=a("intercept"),AV=a("amplitude"),AW=a("exponent"),AX=a(nf),AZ=a("k1"),A0=a("k2"),A1=a("k3"),A2=a("k4"),A3=a("order"),A4=a("kernelMatrix"),A5=a("divisor"),A6=a("bias"),A7=a("kernelUnitLength"),A8=a("targetX"),A9=a(n3),A$=a("preserveAlpha"),Ba=a("surfaceScale"),Bb=a("diffuseConstant"),Bc=a(p6),Bf=a("stdDeviation"),Bh=a("radius"),Bi=a("baseFrequency"),Bj=a("numOctaves"),Bk=a("seed"),Bp=a("xlink:target"),Bq=a("viewTarget"),Br=a("attributeName"),Bt=a("begin"),Bu=a("dur"),Bv=a(iJ),Bw=a(iK),By=a("repeatCount"),Bz=a("repeatDur"),BA=a(qg),BD=a(s_),BE=a("keyTimes"),BF=a("keySplines"),BG=a("from"),BH=a("to"),BI=a("by"),BL=a("keyPoints"),BM=a(mv),BN=a(bu),BO=a("horiz-origin-x"),BP=a("horiz-origin-y"),BQ=a("horiz-adv-x"),BR=a("vert-origin-x"),BS=a("vert-origin-y"),BT=a("vert-adv-y"),BU=a("unicode"),BV=a("glyphname"),BY=a(nJ),BZ=a("u1"),B0=a("u2"),B1=a("g1"),B2=a("g2"),B3=a("k"),B4=a("font-family"),B5=a("font-style"),B6=a("font-variant"),B7=a("font-weight"),B8=a("font-stretch"),B9=a("font-size"),B_=a("unicode-range"),B$=a("units-per-em"),Ca=a("stemv"),Cb=a("stemh"),Cc=a("slope"),Cd=a("cap-height"),Ce=a("x-height"),Cf=a("accent-height"),Cg=a("ascent"),Ch=a("widths"),Ci=a("bbox"),Cj=a(hv),Ck=a(iV),Cl=a(h0),Cm=a(hH),Cn=a("v-ideographic"),Co=a("v-alphabetic"),Cp=a("v-mathematical"),Cq=a("v-hanging"),Cr=a("underline-position"),Cs=a("underline-thickness"),Ct=a("strikethrough-position"),Cu=a("strikethrough-thickness"),Cv=a("overline-position"),Cw=a("overline-thickness"),Cx=a("string"),Cy=a(or),CB=a(qE),CC=a("onactivate"),CD=a("onbegin"),CE=a("onend"),CF=a(nk),CG=a("onfocusin"),CH=a("onfocusout"),CI=a(pE),CJ=a("onrepeat"),CK=a(s4),CL=a(s2),CM=a(nG),CN=a("onzoom"),CO=a(mU),CP=a("onmousdown"),CQ=a(m_),CR=a(pM),CS=a(qC),CT=a(tb),CU=a("stop-color"),CV=a("stop-opacity"),CW=a("stroke"),CX=a(po),C0=a("stroke-miterlimit"),C2=a("stroke-dashoffset"),C3=a("stroke-opacity"),C9=a(mJ),C_=a("defs"),C$=a("desc"),Da=a(jb),Db=a("symbol"),Dc=a("use"),Dd=a(nr),De=a("switch"),Df=a(df),Dg=a(mv),Dh=a(sP),Di=a(mk),Dj=a("ellipse"),Dk=a("line"),Dl=a("polyline"),Dm=a("polygon"),Dn=a(qr),Do=a("tspan"),Dp=a("tref"),Dq=a("textPath"),Dr=a("altGlyph"),Ds=a("altGlyphDef"),Dt=a("altGlyphItem"),Du=a(ru),Dv=a("marker"),Dw=a("color-profile"),Dx=a("linearGradient"),Dy=a("radialGradient"),Dz=a("stop"),DA=a(oc),DB=a("clipPath"),DC=a("filter"),DD=a("feDistantLight"),DE=a("fePointLight"),DF=a("feSpotLight"),DG=a("feBlend"),DH=a("feColorMatrix"),DI=a("feComponentTransfer"),DJ=a("feFuncA"),DK=a("feFuncG"),DL=a("feFuncB"),DM=a("feFuncR"),DN=a("feComposite"),DO=a("feConvolveMatrix"),DP=a("feDiffuseLighting"),DQ=a("feDisplacementMap"),DR=a("feFlood"),DS=a("feGaussianBlur"),DT=a("feImage"),DU=a("feMerge"),DV=a("feMorphology"),DW=a("feOffset"),DX=a("feSpecularLighting"),DY=a("feTile"),DZ=a("feTurbulence"),D0=a(fA),D1=a(hz),D2=a(nO),D3=a(rg),D4=a("animate"),D5=a("set"),D6=a("animateMotion"),D7=a("mpath"),D8=a("animateColor"),D9=a("animateTransform"),D_=a("font"),D$=a("glyph"),Ea=a("missing-glyph"),Eb=a("hkern"),Ec=a("vkern"),Ed=a("font-face"),Ee=a("font-face-src"),Ef=a(qy),Eg=a(qy),Eh=a("font-face-name"),zh=a(N),zf=a(fx),zg=a("currentColor"),ze=a(N),zd=a(N),y7=a("px"),y8=a("pt"),y9=a("pc"),y_=a(iY),y6=a("mm"),y$=a("ex"),za=a(ri),zb=a("cm"),zc=a(mR),y3=a("grad"),y4=a("deg"),y2=a("rad"),y0=a(g),yZ=[0,[8,9,0,0,[2,0,0]],a("%g%s")],yY=[0,[11,a("url("),[2,0,[12,41,0]]],a("url(%s)")],N$=[0,[2,0,[12,32,[2,0,[12,di,0]]]],a("%s %sx")],N_=[0,[2,0,[12,32,[2,0,[12,id,0]]]],a("%s %sw")],Oa=a(cF),N9=a(N),N8=a(cF),N7=a(fz),N6=a(N),N3=[0,[4,0,0,0,[12,di,[4,0,0,0,0]]],a("%dx%d")],N4=a(N),N5=a(iG),N2=a(iG),N1=a(g),N0=a(on),NZ=a("off"),NB=a("week"),NC=a(iw),ND=a(qr),NE=a("file"),NF=a("date"),NG=a("datetime-local"),NH=a("password"),NI=a("month"),NJ=a(io),NK=a(sX),NL=a(qd),NM=a(pe),NN=a(ig),NO=a(nI),NP=a(op),NQ=a("reset"),NR=a("range"),NS=a(qL),NT=a(iU),NU=a("color"),NV=a(fw),NW=a(nr),NX=a("submit"),NY=a(pk),L8=a(re),L9=a(a6),L_=a(n7),L$=a(sx),Ma=a(m5),Mb=a("toolbar"),Mc=a("soft"),Md=a(mB),Me=a(sP),Mf=a(rM),Mg=a("POST"),Mh=a("poly"),Mi=a(sQ),Mj=a(fx),Mk=a(sC),Ml=a(qV),Mm=a("left"),Mn=a(od),Mo=a("kana"),Mp=a(h5),Mq=a(mZ),Mr=a("hard"),Ms=a(qD),Mt=a(q5),Mu=a(ea),Mv=a(qM),Mw=a(mx),Mx=a(nw),My=a(p3),Mz=a("anonymous"),MA=a(rf),MB=a(sk),MC=a(io),MD=a(rp),ME=a(sZ),MF=a(qn),MG=a(sG),MH=a(mO),MI=a(mD),MJ=a(mk),MK=a("rowgroup"),ML=a(qd),MM=a("katakana"),MN=a(pe),MO=a("latin"),MP=a(ig),MQ=a("yes"),MR=a(nI),MS=a(op),MT=a(oS),MU=a("rtl"),MV=a("row"),MW=a("1"),MX=a("ltr"),MY=a("GET"),MZ=a(i3),M0=a(iG),M1=a(sg),M2=a(mN),M3=a("no"),M4=a("right"),M5=a(oH),M6=a("numeric"),M7=a(pR),M8=a(qL),M9=a(ml),M_=a(rw),M$=a("latin-name"),Na=a(nE),Nb=a(qe),Nc=a(ou),Nd=a("full-width-latin"),Ne=a(mX),Nf=a(oa),Ng=a("verbatim"),Nh=a(mE),Ni=a(mG),Nj=a(rV),Nk=a(nS),Nl=a(nR),Nm=a(mj),Nn=a(py),No=a("use-credentials"),Np=a(nN),Nq=a("justify"),Nr=a("groups"),Ns=a(ip),Nt=a(fN),Nu=a("latin-prose"),Nv=a(iU),Nx=a(sy),Ny=a(rt),Nz=a(n$),NA=a(qG),Nw=a(oP),LX=a("projection"),LY=a("aural"),LZ=a("handheld"),L0=a("embossed"),L1=a("tty"),L2=a(sg),L4=a("tv"),L5=a(pt),L6=a("speech"),L7=a("print"),L3=a("braille"),LA=a(re),LB=a("canonical"),LC=a(rM),LD=a(sC),LE=a(od),LF=a(h5),LG=a(mZ),LH=a(qM),LI=a(mx),LJ=a(sk),LK=a(io),LL=a(rp),LM=a(sG),LN=a(oS),LO=a(mN),LP=a(pR),LQ=a(qe),LR=a(mG),LT=a(nS),LU=a(nN),LV=a(fN),LW=a(oP),LS=a(rt),Lu=a("allow-same-origin"),Lv=a("allow-popups"),Lw=a("allow-forms"),Lx=a("allow-pointer-lock"),Ly=a("allow-script"),Lz=a("allow-top-navigation"),Ls=a(rR),Lr=a(df),Lp=a(oY),Ln=a("object"),Ld=a(sY),Lb=a("figure"),K$=a("optgroup"),K_=a("fieldset"),K8=a("details"),K5=a("datalist"),KS=a("menu"),KR=a(ip),KF=a(mw),KB=a("coords"),KA=a("shape"),Ky=a("bdo"),JR=a("nbsp"),JM=a(nT),JI=a("aria-"),JC=a("scrolling"),Jz=a("frameborder"),Jw=a(q5),Jv=a("rules"),Jt=a("scope"),Jo=a("align"),Jj=a(bu),Ji=a(bu),Jh=a(bu),Jg=a(bu),Je=a(q2),Jd=a("step"),I9=a(r2),I6=a("spellcheck"),I5=a("sandbox"),I0=a("preload"),IT=a("inputmode"),IB=a("draggable"),IA=a(sm),Ix=a("contenteditable"),Iu=a("crossorigin"),Ip=a("autocomplete"),Ih=a(pJ),H_=a(nQ),H8=a(na),H3=a("download"),HX=a("accesskey"),HW=a(qQ),HT=a(pW),GH=a("data-"),Gy=a("text/html"),Gz=[0,a("application/xhtml+xml"),[0,a("application/xml"),[0,a("text/xml"),0]]],GA=a("HTML5-draft"),GB=a("http://www.w3.org/TR/html5/"),GC=a(nR),GD=a(nT),GE=$4([a(mw),a(o3),a(pd),a(i3),a(ip),a(n9),a(o1),a(oY),a(iu),a(p_),a(rR),a(p$),a(qc),a(pY),a(sj)]),GF=a(rr),GG=a(o0),GI=a(jb),GJ=a(hw),GK=a(nJ),GL=a(df),GM=a("property"),GN=a(qE),GO=a("onafterprint"),GP=a("onbeforeprint"),GQ=a("onbeforeunload"),GR=a("onblur"),GS=a("oncanplay"),GT=a("oncanplaythrough"),GU=a("onchange"),GV=a("ondurationchange"),GW=a("onemptied"),GX=a("onended"),GY=a(nk),GZ=a("onfocus"),G0=a("onformchange"),G1=a("onforminput"),G2=a("onhashchange"),G3=a("oninput"),G4=a("oninvalid"),G5=a("onoffline"),G6=a("ononline"),G7=a("onpause"),G8=a("onplay"),G9=a("onplaying"),G_=a("onpagehide"),G$=a("onpageshow"),Ha=a("onpopstate"),Hb=a("onprogress"),Hc=a("onratechange"),Hd=a("onreadystatechange"),He=a("onredo"),Hf=a(s4),Hg=a(s2),Hh=a("onseeked"),Hi=a("onseeking"),Hj=a("onselect"),Hk=a("onshow"),Hl=a("onstalled"),Hm=a("onstorage"),Hn=a("onsubmit"),Ho=a("onsuspend"),Hp=a("ontimeupdate"),Hq=a("onundo"),Hr=a(nG),Hs=a("onvolumechange"),Ht=a("onwaiting"),Hu=a(pE),Hv=a("onloadeddata"),Hw=a("onloadedmetadata"),Hx=a("onloadstart"),Hy=a("onmessage"),Hz=a("onmousewheel"),HA=a(mU),HB=a("oncontextmenu"),HC=a("ondblclick"),HD=a("ondrag"),HE=a("ondragend"),HF=a("ondragenter"),HG=a("ondragleave"),HH=a("ondragover"),HI=a("ondragstart"),HJ=a("ondrop"),HK=a("onmousedown"),HL=a(m_),HM=a(pM),HN=a(tb),HO=a(qC),HP=a("onkeypress"),HQ=a("onkeydown"),HR=a("onkeyup"),HS=a(qB),HU=a("manifest"),HV=a(p8),HY=a("charset"),HZ=a("accept-charset"),H0=a("accept"),H1=a(rG),H2=a("hreflang"),H4=a("rel"),H5=a("tabindex"),H6=a(bu),H7=a("alt"),H9=a("src"),H$=a(mr),Ia=a(mr),Ib=a(mD),Ic=a(fp),Id=a(fp),Ie=a(fp),If=a(fp),Ig=a("action"),Ii=a("enctype"),Ij=a(mE),Ik=a(mj),Il=a(iU),Im=a("maxlength"),In=a("minlength"),Io=a(or),Iq=a(m5),Ir=a(nE),Is=a(p3),It=a(nw),Iv=a("mediagroup"),Iw=a("challenge"),Iy=a("contextmenu"),Iz=a(qn),IC=a(n4),ID=a("formaction"),IE=a("formenctype"),IF=a(n7),IG=a("formtarget"),IH=a(ig),II=a("high"),IJ=a(h5),IK=a(py),IL=a("keytype"),IM=a("list"),IN=a(qV),IO=a("low"),IP=a(iK),IQ=a(iK),IR=a(iJ),IS=a(iJ),IU=a(sZ),IV=a(sQ),IW=a("optimum"),IX=a(oc),IY=a("placeholder"),IZ=a("poster"),I1=a(ml),I2=a("radiogroup"),I3=a(mO),I4=a(rV),I7=a(oH),I8=a(n$),I_=a(mt),I$=a(hw),Ja=a("srcset"),Jb=a(r2),Jc=a(s7),Jf=a("size"),Jk=a(rw),Jl=a(qD),Jm=a(mB),Jn=a(rJ),Jp=a("axis"),Jq=a("colspan"),Jr=a("headers"),Js=a("rowspan"),Ju=a("border"),Jx=a("data"),Jy=a("codetype"),JA=a("marginheight"),JB=a("marginwidth"),JD=a("target"),JE=a("content"),JF=a("http-equiv"),JG=a(pb),JH=a("role"),JJ=a("body"),JK=a("head"),JL=a(jb),JN=a("footer"),JO=a("header"),JP=a("section"),JQ=a("nav"),JS=a("h1"),JT=a("h2"),JU=a("h3"),JV=a("h4"),JW=a("h5"),JX=a("h6"),JY=a("hgroup"),JZ=a("address"),J0=a("blockquote"),J1=a("div"),J2=a(ic),J3=a("pre"),J4=a("abbr"),J5=a(pd),J6=a(p8),J7=a(d9),J8=a("dfn"),J9=a(ri),J_=a("kbd"),J$=a(iT),Ka=a("samp"),Kb=a(mt),Kc=a("strong"),Kd=a(iw),Ke=a(fr),Kf=a(hz),Kg=a("dl"),Kh=a("ol"),Ki=a("ul"),Kj=a("dd"),Kk=a("dt"),Kl=a("li"),Km=a(o1),Kn=a(hW),Ko=a("i"),Kp=a("u"),Kq=a("small"),Kr=a("sub"),Ks=a("sup"),Kt=a("mark"),Ku=a("rp"),Kv=a("rt"),Kw=a("ruby"),Kx=a(sj),Kz=a(pk),KC=a("usemap"),KD=a(ou),KE=a(sc),KG=a("map"),KH=a("del"),KI=a("ins"),KJ=a(rg),KK=a("noscript"),KL=a("article"),KM=a("aside"),KN=a("main"),KO=a(sx),KP=a("video"),KQ=a("canvas"),KT=a(n9),KU=a(pY),KV=a("meter"),KW=a("output"),KX=a(n4),KY=a(iu),KZ=a(p_),K0=a(sc),K1=a("option"),K2=a("select"),K3=a("textarea"),K4=a(sX),K6=a("progress"),K7=a("legend"),K9=a(rJ),La=a("figcaption"),Lc=a("caption"),Le=a("td"),Lf=a("th"),Lg=a("tr"),Lh=a(sy),Li=a(i3),Lj=a("thead"),Lk=a("tbody"),Ll=a("tfoot"),Lm=a("iframe"),Lo=a(qc),Lq=a(p$),Lt=a(o3),PV=a("of_wbr"),PU=a("of_var"),PT=a("of_u"),PS=a("of_time"),PR=a("of_th"),PQ=a("of_sup"),PP=a("of_summary"),PO=a("of_sub"),PN=a("of_strong"),PM=a("of_span"),PL=a("of_source"),PK=a("of_small"),PJ=a("of_section"),PI=a("of_samp"),PH=a("of_ruby"),PG=a("of_rt"),PF=a("of_rp"),PE=a("of_q"),PD=a("of_progress"),PC=a("of_output"),PB=a("of_noscript"),PA=a("of_nav"),Pz=a("of_meter"),Py=a("of_menu"),Px=a("of_mark"),Pw=a("of_main"),Pv=a("of_keygen"),Pu=a("of_kbd"),Pt=a("of_i"),Ps=a("of_hgroup"),Pr=a("of_header"),Pq=a("of_footer"),Pp=a("of_figure"),Po=a("of_figcaption"),Pn=a("of_embed"),Pm=a("of_em"),Pl=a("of_dt"),Pk=a("of_dfn"),Pj=a("of_details"),Pi=a("of_dd"),Ph=a("of_datalist"),Pg=a("of_command"),Pf=a("of_colgroup"),Pe=a("of_code"),Pd=a("of_cite"),Pc=a("of_bdo"),Pb=a("of_b"),Pa=a("of_aside"),O$=a("of_article"),O_=a("of_address"),O9=a("of_abbr"),O8=a("of_h6"),O7=a("of_h5"),O6=a("of_h4"),O5=a("of_h3"),O4=a("of_h2"),O3=a("of_h1"),O2=a("of_video"),O1=a("of_audio"),O0=a("of_iframe"),OZ=a("of_canvas"),OY=a("of_table"),OX=a("of_caption"),OW=a("of_tbody"),OV=a("of_thead"),OU=a("of_tfoot"),OT=a("of_col"),OS=a("of_tr"),OR=a("of_td"),OQ=a("of_script"),OP=a("of_map"),OO=a("of_area"),ON=a("of_param"),OM=a("of_object"),OL=a("of_img"),OK=a("of_a"),OJ=a("of_del"),OI=a("of_ins"),OH=a("of_hr"),OG=a("of_br"),OF=a("of_pre"),OE=a("of_blockquote"),OD=a("of_heading"),OC=a("of_p"),OB=a("of_div"),OA=a("of_li"),Oz=a("of_dl"),Oy=a("of_ol"),Ox=a("of_ul"),Ow=a("of_legend"),Ov=a("of_fieldset"),Ou=a("of_label"),Ot=a("of_button"),Os=a("of_textarea"),Or=a("of_input"),Oq=a("of_select"),Op=a("of_option"),Oo=a("of_optgroup"),On=a("of_form"),Om=a("of_body"),Ol=a("of_style"),Ok=a("of_base"),Oj=a("of_meta"),Oi=a("of_title"),Oh=a("of_link"),Og=a("of_head"),Of=a("of_html"),Oe=a("of_pcdata"),Od=a("of_node"),Oc=a("of_element"),Qb=a(N),Qa=a(fz),P$=a(N),P8=[0,a(fL),dj,6],P9=[0,a(fL),d$,14],P_=[0,a(fL),R,17],P7=[0,a(fL),i6,4],P2=a(df),P3=a(df),PZ=a(";"),P0=a("&"),PY=a(N),PX=a(fz),PW=a(N),Qj=a("E2BIG"),Ql=a("EACCES"),Qm=a("EAGAIN"),Qn=a("EBADF"),Qo=a("EBUSY"),Qp=a("ECHILD"),Qq=a("EDEADLK"),Qr=a("EDOM"),Qs=a("EEXIST"),Qt=a("EFAULT"),Qu=a("EFBIG"),Qv=a("EINTR"),Qw=a("EINVAL"),Qx=a("EIO"),Qy=a("EISDIR"),Qz=a("EMFILE"),QA=a("EMLINK"),QB=a("ENAMETOOLONG"),QC=a("ENFILE"),QD=a("ENODEV"),QE=a("ENOENT"),QF=a("ENOEXEC"),QG=a("ENOLCK"),QH=a("ENOMEM"),QI=a("ENOSPC"),QJ=a("ENOSYS"),QK=a("ENOTDIR"),QL=a("ENOTEMPTY"),QM=a("ENOTTY"),QN=a("ENXIO"),QO=a("EPERM"),QP=a("EPIPE"),QQ=a("ERANGE"),QR=a("EROFS"),QS=a("ESPIPE"),QT=a("ESRCH"),QU=a("EXDEV"),QV=a("EWOULDBLOCK"),QW=a("EINPROGRESS"),QX=a("EALREADY"),QY=a("ENOTSOCK"),QZ=a("EDESTADDRREQ"),Q0=a("EMSGSIZE"),Q1=a("EPROTOTYPE"),Q2=a("ENOPROTOOPT"),Q3=a("EPROTONOSUPPORT"),Q4=a("ESOCKTNOSUPPORT"),Q5=a("EOPNOTSUPP"),Q6=a("EPFNOSUPPORT"),Q7=a("EAFNOSUPPORT"),Q8=a("EADDRINUSE"),Q9=a("EADDRNOTAVAIL"),Q_=a("ENETDOWN"),Q$=a("ENETUNREACH"),Ra=a("ENETRESET"),Rb=a("ECONNABORTED"),Rc=a("ECONNRESET"),Rd=a("ENOBUFS"),Re=a("EISCONN"),Rf=a("ENOTCONN"),Rg=a("ESHUTDOWN"),Rh=a("ETOOMANYREFS"),Ri=a("ETIMEDOUT"),Rj=a("ECONNREFUSED"),Rk=a("EHOSTDOWN"),Rl=a("EHOSTUNREACH"),Rm=a("ELOOP"),Rn=a("EOVERFLOW"),Ro=[0,[11,a("EUNKNOWNERR "),[4,0,0,0,0]],a("EUNKNOWNERR %d")],Qk=[0,[11,a("Unix.Unix_error(Unix."),[2,0,[11,a(cF),[3,0,[11,a(cF),[3,0,[12,41,0]]]]]]],a("Unix.Unix_error(Unix.%s, %S, %S)")],Qf=a(ss),Qg=a(g),Qh=a(g),Qi=a(ss),Rp=a("0.0.0.0"),Rq=a("127.0.0.1"),$r=a("::"),$q=a("::1"),Rs=a(my),Rr=a(my),Rw=[0,a(bs),51,8],Rx=[0,a(bs),63,8],Ry=[0,a(bs),i_,10],Rz=[0,a(bs),ft,12],RA=[0,a(bs),iS,10],RB=[0,a(bs),hA,12],RC=[0,a(bs),74,10],RD=[0,a(bs),ib,16],RE=[0,a(bs),h$,12],RF=[0,a(bs),iX,8],Rt=a("SkelExprParser.MenhirBasics.Error"),RG=[0,a("\0\0\xfa\xff\n\0\xfc\xff\xfd\xff\xfe\xff\x01\0"),a("\xff\xff\xff\xff\x04\0\xff\xff\xff\xff\xff\xff\0\0"),a("\xff\xff\0\0\xff\xff\0\0\0\0\0\0\xff\xff"),a("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\x05\0\0\0\0\0\0\0\0\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),a("\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\x06\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff"),a(g),a(g),a(g),a(g),a(g),a(g)],RL=[0,a(bQ),49,8],RM=[0,a(bQ),61,8],RN=[0,a(bQ),hR,10],RO=[0,a(bQ),h9,12],RP=[0,a(bQ),hs,10],RQ=[0,a(bQ),iI,12],RR=[0,a(bQ),72,10],RS=[0,a(bQ),iv,12],RT=[0,a(bQ),hN,8],RI=a("SkelTypParser.MenhirBasics.Error"),RU=[0,a("\0\0\xfb\xff\n\0\x06\0\xfe\xff\x01\0\xfd\xff"),a("\xff\xff\xff\xff\x03\0\xff\xff\xff\xff\0\0\xff\xff"),a("\xff\xff\0\0\xff\xff\xff\xff\0\0\xff\xff\0\0"),a("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\0\0\0\0\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),a("\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\x05\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x03\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff"),a(g),a(g),a(g),a(g),a(g),a(g)],R2=a(dk),R1=a(mI),RX=a(bt),RY=a(dn),RZ=a(sh),S8=[0,a(fs),ft,46],S7=[0,a(fs),ii,46],S5=[0,a(fs),iW,46],R4=a(g),R5=[0,a("form-control"),0],R3=[0,a(fs),11,6],R7=a(iL),R8=a(iL),R9=a("Escape"),R_=a("Esc"),R$=a(os),Sa=a(os),Sb=a(q1),Sc=a(q1),Sd=a(fj),Se=a(fj),Sg=a(fj),Sh=a("Shift-Tab"),Sj=a(N),Sk=a("Space"),Sm=a(cc),Sn=a(cc),Sp=a(so),Sq=a(so),Ss=a(d5),St=a(d5),Sv=a(fi),Sw=a(fi),Sy=a(qx),Sz=a(qx),SB=a(a_),SC=a(a_),SE=a(mQ),SF=a(mQ),SH=a(bt),SI=a(bt),SK=a(dn),SL=a(dn),SN=a(d4),SO=a(d4),SQ=a(ec),SR=a(ec),ST=a(mW),SU=a(mW),SV=a(hx),SW=a(hx),SY=a(dk),SZ=a(dk),S1=a(iT),S2=a(iT),S3=a(n5),S4=a(n5),S9=a(cF),S_=a(g),S$=a(i2),Ta=a(ij),Te=a(ec),Td=a(d4),Tp=a("InvalidInput "),Th=a("Model.InvalidAction"),Tj=a("Model.MissingCursorInfo"),Tl=a("Model.DoesNotExpand"),Tn=a("Model.InvalidInput"),Tq=[0,a("titlebar"),0],UT=a(g),UU=a(g),Uz=a(g),Uv=a(g),Uq=a(g),Um=a(g),TZ=a(d9),TW=[0,a(dg),[0,a(hB),0]],TV=[0,a(dg),[0,a(ja),0]],TJ=a(g),TK=a(g),TH=a("_1"),TI=a("_2"),TL=a(sq),TM=[0,a(mY),0],TN=a(qF),TO=[0,a(ph),0],TP=[0,a(p9),0],TQ=[0,a(hI),[0,a("action-input-2"),0]],TR=[0,a(hI),[0,a("action-input-1"),0]],TS=[0,a(nK),0],TT=[0,a(iE),[0,a("action-label-with-two-inputs"),0]],TU=[0,a(iF),0],TG=[0,a(dg),[0,a(hB),0]],TF=[0,a(dg),[0,a(ja),0]],Tv=a(g),Tw=a(sq),Tx=[0,a(mY),0],Ty=a(qF),Tz=[0,a(ph),0],TA=[0,a(p9),0],TB=[0,a(hI),0],TC=[0,a(nK),0],TD=[0,a(iE),[0,a("action-label-with-input"),0]],TE=[0,a(iF),0],Tt=[0,a(dg),[0,a(hB),0]],Tu=[0,a(dg),[0,a(ja),0]],Tr=[0,a(iE),0],Ts=[0,a(iF),0],TX=a("backspace"),TY=a("delete"),T0=a("move to previous hole"),T1=a("move to next hole"),T2=a(rv),T3=a(mL),T4=a(" type"),T5=a(qp),T6=a(g),T7=[1,1],T8=a(oe),T9=a(fv),T_=[1,[0,0]],T$=a(oe),Ua=a(dk),Ub=a(fv),Uc=[1,[0,1]],Ud=a("parenthesize"),Ue=[1,0],Uf=a("type ascription"),Ug=[1,2],Uh=a(ht),Ui=a("let_input"),Uj=a(g),Uk=a(h7),Ul=a(g),Un=a(ht),Uo=a("var_input"),Up=a(fr),Ur=a(ht),Us=a("lam_input"),Ut=a(g),Uu=a(g),Uw=a("enter number"),Ux=a("lit_input"),Uy=a(fw),UA=a(qf),UB=a(bt),UC=a(fv),UD=[1,[7,0]],UE=a(qf),UF=a(dn),UG=a(fv),UH=[1,[7,1]],UI=a("insert application operator"),UJ=[1,[7,2]],UK=a("left injection"),UL=[1,[5,0]],UM=a("right injection"),UN=[1,[5,1]],UO=a("enter var2"),UP=a("enter var1"),UQ=a(g),UR=a(fG),US=a(g),UV=[0,a(is),0],UW=a("Type Construction"),UX=[0,a(iz),0],UY=[0,a(i9),[0,a(iC),0]],UZ=[0,a(is),0],U0=a("Expression Construction"),U1=[0,a(iz),0],U2=[0,a(i9),[0,a(iC),0]],U3=[0,a(is),0],U4=a("General"),U5=[0,a(iz),0],U6=[0,a(i9),[0,a(iC),0]],U7=a("Edit Actions"),U8=[0,a(hY),[0,a("action-panel"),0]],Va=[0,a("SEmpty"),0],Vb=a(r1),Vc=[0,a(n8),0],Vd=[0,a("SDoc"),0],U$=a(eg),U9=a(hQ),U_=a(sw),Vm=a(sh),Vn=a("path_"),Wc=a(o5),Wd=a(i4),Wa=a(a5),Wb=a(a_),We=a(o5),Wf=a(i4),Wg=a(iP),Wh=[0,a(p2),0],Xh=a(hF),Xi=a(iP),Xj=a(p2),Xz=a("..."),XA=a("elided"),XB=a(se),XC=a(iq),XD=a(hF),XE=a("NonEmptyHole"),Xx=a(a5),Xy=a(a_),Xv=a(cd),Xw=a("hole-instance-"),Xu=a(iD),Xt=a(d5),Xo=a("BinNumOp"),Xm=a(dn),Xn=a(oK),Xk=a(" + "),Xl=a(oK),Xe=a(cc),Xf=a(fH),Xg=a(pI),Xb=a(cc),Xc=a(fH),Xd=a(pI),W8=a(cc),W9=a(fH),W_=a(rE),W5=a("\xe2\x9f\xa9"),W6=a("\xe2\x9f\xa8"),W7=a(rE),WW=a(a5),WX=a(a_),WY=a(ec),WZ=a(a5),W0=a(a_),W1=a(d4),W2=a(fG),W3=a(hZ),WO=a(a5),WP=a(a_),WQ=a(ec),WR=a(a5),WS=a(a_),WT=a(d4),WU=a(fG),WV=a(hZ),WG=a(a5),WH=a(g),WI=a(a_),WJ=a(i2),WK=a(fz),WL=a(ij),WM=a(iH),WN=a(iZ),WA=a(a5),WB=a(a_),WC=a(i2),WD=a(ij),WE=a(iH),WF=a(iZ),Wy=a(fw),Wz=a(no),Wx=a(pU),Wt=a(cb),Wu=a(hr),Wv=a(d5),Ww=a("LamAnn"),Wq=a(cb),Wr=a(hr),Ws=a(pm),Wn=a(hx),Wo=a(h7),Wp=a(rT),Wm=a(pw),Wk=a("InVHole_"),Wl=a("InVHole"),Wi=a(d5),Wj=a(pq),V7=a(qp),V8=a(sa),VW=a(ed),VX=a(q0),VY=a(ed),VZ=a(ob),V0=a(iD),V1=a(ed),V2=a(oC),V3=a(hQ),V4=a(h4),VU=a(sW),VV=a(d6),VI=a(ed),VJ=a(rn),VK=a(ed),VL=a(mP),VM=a(N),VN=a(N),VO=a(mo),VP=a(sw),VQ=a(rS),VR=a(hQ),VS=a(nV),VT=a(d6),VH=[0,a(dk),a("op-Sum")],VG=a("op-Arrow"),VC=[0,a(bt),a("op-Plus")],VD=[0,a(dn),a("op-Times")],VE=[0,a(N),a("op-Space")],Vy=a(a5),Vz=a(hT),VA=a(a_),VB=a(fP),Vt=a(a5),Vu=a(hT),Vv=a(a_),Vw=a(fP),Vx=a(rB),Vq=a(n1),Vr=a(nC),Vo=a(n1),Vp=a(nC),Vj=a(fr),Ve=a("View.InvariantViolated"),Vf=a(mL),Vg=a(pO),Vh=a(nd),Vi=a(rv),Vk=a(N),Vl=a(eg),Vs=a(N),V9=a(og),V_=a(dk),V$=a(qZ),W4=a(qz),W$=a(qz),Xa=a("failed-cast-arrow"),YG=[0,a("context-inspector-body"),0],YH=a(oa),YC=a("Move cursor to a hole, or click a hole instance in the result, to see closures."),YE=a("Internal Error: cursor is not at the selected hole instance."),YF=a("Click on a hole instance in the result"),YD=[0,a("the-path-viewer"),0],Yf=[0,a(nU),0],Yg=a(" of "),Yh=[0,a(nU),0],Yi=a(" instance "),Yj=[0,a("hole-name-normal-txt"),0],Yk=a(" = hole "),Yl=a("hii-summary"),Ym=[0,a("hii-summary-inst"),0],Yn=[0,a("instance-info"),0],Yo=a(a5),Yp=a("Previous instance ("),Yq=a(a5),Yr=a("Next instance ("),Ys=[0,a(pn),[0,a("has-prev"),[0,a(fy),0]]],Yt=a(nm),YA=[0,a(pn),[0,a("no-prev"),[0,a(fy),0]]],YB=a(nm),Yu=[0,a(rq),[0,a("has-next"),[0,a(fy),0]]],Yv=a(qq),Yy=[0,a(rq),[0,a("no-next"),[0,a(fy),0]]],Yz=a(qq),Yw=[0,a("instance-controls"),0],Yx=[0,a("path-summary"),0],X8=a(" \xe3\x80\x89 "),X9=[0,a("path-item-separator"),0],X5=a("which is in the result via path"),X6=a(iQ),X7=[0,a("trailing-inst"),0],X_=[0,a("path-area"),0],Yb=a("immediately"),Yc=[0,a("special-msg"),0],Yd=a("which is in the result"),X$=[0,a("path-area-parent"),0],Ya=[0,a("path-view-with-path"),0],XY=a(iQ),XZ=[0,a("path-var"),0],X0=a("\xc2\xb7"),X1=[0,a("inst-var-separator"),0],X2=a(iQ),X3=[0,a("inst"),0],X4=[0,a("path-item"),0],XX=[0,a("instructional-msg"),0],XS=[0,a(o7),0],XT=a("no variables in scope"),XU=[0,a("context-is-empty-msg"),0],XV=[0,a(o7),0],XQ=[0,a("context-entry"),0],XK=a(m$),XL=[0,a(d9),0],XM=[0,a(pG),0],XN=a("NONE!!!!!!"),XO=[0,a(d9),0],XP=[0,a(pG),0],XF=a(m$),XG=a(" : "),XH=[0,a(fr),0],XI=[0,a(d9),0],XJ=[0,a("static-info"),0],XR=a("InvalidInstance"),XW=a("Closure above observed at "),Ye=[0,0,0],YI=[0,a(hY),[0,a("context-inspector-panel"),0]],Zi=a("successful"),Zj=a("Check"),Zk=a(ia),Zl=a(i0),Zm=a(ia),Zp=a(a$),Zq=a(oM),Zn=a(a$),Zo=a(hD),Zr=a(ia),Zs=a(a$),Zt=a(oE),Zu=a(i0),Zx=a(a$),Zy=a(oM),Zv=a(a$),Zw=a(hD),Zz=a(i0),ZA=a(a$),ZB=a(oE),Zd=a("cursor-TypeInconsistency"),Zg=a("cursor-BindingError"),Zh=a("cursor-OK"),Ze=a("cursor-inspector"),Zf=a(hY),Y_=a(a$),Y$=a("Got consistent type"),Y6=a(a$),Y7=a("Got inconsistent type \xe2\x96\xb6 assumed "),Y4=a(a$),Y5=a("Got inconsistent type"),Y2=a(a$),Y3=a("Got as expected"),Y0=a(a$),Y1=a("Got type"),YZ=[0,a(r3),[0,a("got-indicator"),0]],YU=a("Expecting an expression of "),YT=a("expected"),YR=[0,a(r3),[0,a("expected-indicator"),0]],YQ=[0,a(iN),[0,a("special-msg-bar"),0]],YL=a("-ty1-"),YM=a("-ty2-"),YN=a(" \xe2\x96\xb6 "),YO=[0,a("matched-connective"),0],YP=[0,a(iN),[0,a("matched-type-bar"),0]],YK=[0,a(iN),[0,a("typebar"),0]],YS=a("Expecting an expression of type"),YV=a("any type"),YW=a(n2),YX=a("Expecting "),Y8=a(a$),Y9=a("Got a free variable"),Za=a(n2),Zb=a(hD),ZC=a("Not well typed! This is a bug. Please report."),ZE=[0,a("cursor-inspector-body"),0],_U=a(iq),_V=a(iq),_S=a("(internal error: expansion or evaluation invariant violated)"),_T=a("result-exp"),_R=a("Path not found!!"),_Q=a("result-type"),_P=[0,a(aE),775,49],_O=[0,a(aE),768,52],_g=a(rB),_h=a(fP),_i=a(pq),_j=[0,0],_k=a(rT),_l=a(h7),_m=a(pw),_n=a(no),_o=a(sa),_p=a(fw),_q=a(pm),_r=a(pU),_s=a(iZ),_t=a(iH),_u=[0,0],_v=a(a5),_w=[0,0],_x=[0,0],_y=a(hZ),_z=a(fG),_A=[0,0],_B=[0,0],_C=a(hF),_F=a(i4),_D=a(h4),_E=a(q0),_G=a(og),_H=[0,0],_I=a(qZ),_J=[0,0],_K=a(iP),_L=[0,0],_M=a("Unknown ast element!"),_N=[0,0],_f=[0,a(aE),632,62],_e=[0,a(aE),631,61],_d=[0,a(aE),629,58],_c=[0,a(aE),633,11],ZY=a("BAD ANCHOR"),ZZ=a(h4),Z0=a(nV),Z1=a(iD),Z2=a(mo),Z3=a(oC),Z4=a(ob),Z5=a(rS),Z6=a(mP),Z7=a(rn),Z8=a(d6),Z9=a(sW),Z_=a(hr),Z$=a(fP),_a=a(eg),_b=a(hT),ZX=[0,a(aE),413,54],ZW=[0,a(aE),343,18],ZV=[0,a(aE),il,18],ZU=[0,a(aE),ih,54],ZS=[0,a(aE),375,62],ZT=a("BR"),ZR=[0,a(aE),i5,62],ZM=[0,a(aE),91,61],ZL=[0,a(aE),76,58],ZK=[0,a(aE),73,63],ZN=a(iL),ZO=a(fj),ZI=[0,a(aE),h2,63],ZJ=a(g),ZH=a(g),ZG=a(g),ZP=[0,a("ModelExp"),0],ZQ=a("pp_view"),_W=a("num_changes_counter_si"),_X=[0,1],_Y=[0,1],_Z=[0,0],_0=[0,0],_1=a("num_changes_counter"),_2=[0,1],_3=[0,1],_4=[0,0],_5=[0,0],_6=[0,a(fN),[0,a("leftbar"),0]],_7=[0,a(fN),[0,a("rightbar"),0]],_8=[0,a("result-view"),0],_9=[0,a("htype-view"),0],__=a("Result of type: "),_$=[0,a("type-label"),0],$a=[0,a("type-indicator"),0],$b=[0,a("cell-status"),0],$c=a(". Use the actions on the left to construct an expression. Navigate using the text cursor in the usual way."),$d=a("typed holes"),$e=a(" with "),$f=a("live functional programming"),$g=a("Hazel is an experiment in "),$h=[0,a("page"),0],$i=[0,a("page-area"),0],$j=[0,a("main-area"),0],$k=a("Hazel"),$l=a("http://hazel.org/"),$m=[0,a("logo-text"),0],$n=[0,a("top-bar"),0],$o=a("root"),$p=a("container");function +T(a){if(typeof +a==="number")return 0;else +switch(a[0]){case +0:return[0,T(a[1])];case +1:return[1,T(a[1])];case +2:return[2,T(a[1])];case +3:return[3,T(a[1])];case +4:return[4,T(a[1])];case +5:return[5,T(a[1])];case +6:return[6,T(a[1])];case +7:return[7,T(a[1])];case +8:var +c=a[1];return[8,c,T(a[2])];case +9:var +b=a[1];return[9,b,b,T(a[3])];case +10:return[10,T(a[1])];case +11:return[11,T(a[1])];case +12:return[12,T(a[1])];case +13:return[13,T(a[1])];default:return[14,T(a[1])]}}function +ay(a,b){if(typeof +a==="number")return b;else +switch(a[0]){case +0:return[0,ay(a[1],b)];case +1:return[1,ay(a[1],b)];case +2:return[2,ay(a[1],b)];case +3:return[3,ay(a[1],b)];case +4:return[4,ay(a[1],b)];case +5:return[5,ay(a[1],b)];case +6:return[6,ay(a[1],b)];case +7:return[7,ay(a[1],b)];case +8:var +c=a[1];return[8,c,ay(a[2],b)];case +9:var +d=a[2],e=a[1];return[9,e,d,ay(a[3],b)];case +10:return[10,ay(a[1],b)];case +11:return[11,ay(a[1],b)];case +12:return[12,ay(a[1],b)];case +13:return[13,ay(a[1],b)];default:return[14,ay(a[1],b)]}}function +L(a,b){if(typeof +a==="number")return b;else +switch(a[0]){case +0:return[0,L(a[1],b)];case +1:return[1,L(a[1],b)];case +2:var +c=a[1];return[2,c,L(a[2],b)];case +3:var +d=a[1];return[3,d,L(a[2],b)];case +4:var +e=a[3],f=a[2],g=a[1];return[4,g,f,e,L(a[4],b)];case +5:var +h=a[3],i=a[2],j=a[1];return[5,j,i,h,L(a[4],b)];case +6:var +k=a[3],l=a[2],m=a[1];return[6,m,l,k,L(a[4],b)];case +7:var +n=a[3],o=a[2],p=a[1];return[7,p,o,n,L(a[4],b)];case +8:var +q=a[3],r=a[2],s=a[1];return[8,s,r,q,L(a[4],b)];case +9:var +t=a[1];return[9,t,L(a[2],b)];case +10:return[10,L(a[1],b)];case +11:var +u=a[1];return[11,u,L(a[2],b)];case +12:var +v=a[1];return[12,v,L(a[2],b)];case +13:var +w=a[2],x=a[1];return[13,x,w,L(a[3],b)];case +14:var +y=a[2],z=a[1];return[14,z,y,L(a[3],b)];case +15:return[15,L(a[1],b)];case +16:return[16,L(a[1],b)];case +17:var +A=a[1];return[17,A,L(a[2],b)];case +18:var +B=a[1];return[18,B,L(a[2],b)];case +19:return[19,L(a[1],b)];case +20:var +C=a[2],D=a[1];return[20,D,C,L(a[3],b)];case +21:var +E=a[1];return[21,E,L(a[2],b)];case +22:return[22,L(a[1],b)];case +23:var +F=a[1];return[23,F,L(a[2],b)];default:var +G=a[2],H=a[1];return[24,H,G,L(a[3],b)]}}function +bW(a){throw[0,cI,a]}function +K(a){throw[0,jn,a]}var +jo=[H,ty,ad(0)];function +fY(b,a){return ci(b,a)?b:a}function +dw(b,a){return tf(b,a)?b:a}function +dx(a){return 0<=a?a:-a|0}var +tz=d7,ep=-2147483648,tB=th(tA),tD=th(tC);function +r(d,c){var +a=x(d),e=x(c),b=ac(a+e|0);cf(d,0,b,0,a);cf(c,0,b,a,e);return aJ(b)}function +eq(a){return a?tE:tF}function +er(b){return a(g+b)}function +jp(a){try{var +b=[0,ds(a)];return b}catch(a){a=ao(a);if(a[1]===cI)return 0;throw a}}function +bk(a,b){if(a){var +c=a[1];return[0,c,bk(a[2],b)]}return b}$7(0);var +tG=tm(1),tH=tm(2),fZ=[0,function(b){function +a(b){var +a=b;for(;;){if(a){var +c=a[2],d=a[1];try{jh(d)}catch(a){a=ao(a);if(a[1]!==jq)throw a}var +a=c;continue}return 0}}return a($8(0))}];function +tJ(c){var +a=[0,0],d=fZ[1];fZ[1]=function(e){if(1-a[1]){a[1]=1;b(c,0)}return b(d,0)};return 0}function +tK(a){return b(fZ[1],0)}function +f0(c,d,h){var +a=b(d,0);if(a){var +e=a[2],f=a[1],g=function(a){return f0(c,e,a)};return[0,b(c,f),g]}return 0}function +jr(e,d){var +c=d;for(;;){var +a=b(c,0);if(a){var +f=a[2];b(e,a[1]);var +c=f;continue}return 0}}function +js(a){if(0<=a)if(!(R>>0?1:0:65<=d?0:1;else{if(32===d)var +f=1;else +if(43<=d)switch(d-43|0){case +5:if(a<(c+2|0))if(1>>0?33<(o-61|0)>>>0?1:0:2===o?1:0;if(!B){var +i=i+1|0;continue}var +e=fQ(j),a=[0,0],q=a7(e)-1|0,v=0;if(!(q<0)){var +h=v;for(;;){var +f=fR(e,h);if(32<=f){var +m=f-34|0;if(58>>0)if(93<=m)var +k=0,l=0;else +var +l=1;else +if(56<(m-1|0)>>>0)var +k=1,l=0;else +var +l=1;if(l)var +n=1,k=2}else +var +k=11<=f?13===f?1:0:8<=f?1:0;switch(k){case +0:var +n=4;break;case +1:var +n=2;break}a[1]=a[1]+n|0;var +z=h+1|0;if(q!==h){var +h=z;continue}break}}if(a[1]===a7(e))var +s=jw(e);else{var +b=ac(a[1]);a[1]=0;var +r=a7(e)-1|0,w=0;if(!(r<0)){var +g=w;for(;;){var +c=fR(e,g);if(35<=c)var +d=92===c?1:d_<=c?0:2;else +if(32<=c)var +d=34<=c?1:2;else +if(14<=c)var +d=0;else +switch(c){case +8:_(b,a[1],92);a[1]++;_(b,a[1],98);var +d=3;break;case +9:_(b,a[1],92);a[1]++;_(b,a[1],h1);var +d=3;break;case +10:_(b,a[1],92);a[1]++;_(b,a[1],hE);var +d=3;break;case +13:_(b,a[1],92);a[1]++;_(b,a[1],hS);var +d=3;break;default:var +d=0}switch(d){case +0:_(b,a[1],92);a[1]++;_(b,a[1],48+(c/dh|0)|0);a[1]++;_(b,a[1],48+((c/10|0)%10|0)|0);a[1]++;_(b,a[1],48+(c%10|0)|0);break;case +1:_(b,a[1],92);a[1]++;_(b,a[1],c);break;case +2:_(b,a[1],c);break}a[1]++;var +y=g+1|0;if(r!==g){var +g=y;continue}break}}var +s=b}var +p=aJ(s)}var +t=x(p),u=bX(t+2|0,34);cf(p,0,u,1,t);return aJ(u)}}function +vM(c,b){switch(c){case +0:var +a=uX;break;case +1:var +a=uY;break;case +2:var +a=uZ;break;case +3:var +a=u0;break;case +4:var +a=u1;break;case +5:var +a=u2;break;case +6:var +a=u3;break;case +7:var +a=u4;break;case +8:var +a=u5;break;case +9:var +a=u6;break;case +10:var +a=u7;break;case +11:var +a=u8;break;default:var +a=u9}return fT(a,b)}function +vN(c,b){switch(c){case +0:var +a=vl;break;case +1:var +a=vm;break;case +2:var +a=vn;break;case +3:var +a=vo;break;case +4:var +a=vp;break;case +5:var +a=vq;break;case +6:var +a=vr;break;case +7:var +a=vs;break;case +8:var +a=vt;break;case +9:var +a=vu;break;case +10:var +a=vv;break;case +11:var +a=vw;break;default:var +a=vx}return fT(a,b)}function +vO(c,b){switch(c){case +0:var +a=vy;break;case +1:var +a=vz;break;case +2:var +a=vA;break;case +3:var +a=vB;break;case +4:var +a=vC;break;case +5:var +a=vD;break;case +6:var +a=vE;break;case +7:var +a=vF;break;case +8:var +a=vG;break;case +9:var +a=vH;break;case +10:var +a=vI;break;case +11:var +a=vJ;break;default:var +a=vK}return fT(a,b)}function +vP(c,b){switch(c){case +0:var +a=u_;break;case +1:var +a=u$;break;case +2:var +a=va;break;case +3:var +a=vb;break;case +4:var +a=vc;break;case +5:var +a=vd;break;case +6:var +a=ve;break;case +7:var +a=vf;break;case +8:var +a=vg;break;case +9:var +a=vh;break;case +10:var +a=vi;break;case +11:var +a=vj;break;default:var +a=vk}return $P(a,b)}function +bB(c,v,i){if(16<=c){if(17<=c)switch(c-17|0){case +2:var +k=0;break;case +0:case +3:var +n=43,k=1;break;default:var +n=32,k=1}else +var +k=0;if(!k)var +n=45;var +w=$N(i,v,n);if(19<=c){var +m=fQ(w),l=a7(m);if(0===l)var +u=m;else{var +q=ac(l),s=l-1|0,B=0;if(!(s<0)){var +e=B;for(;;){var +h=fR(m,e);if(97<=h)if(dm>>0?55===o?1:0:21<(o-1|0)>>>0?1:0;if(!F){var +j=j+1|0;continue}var +A=1}return A?f:r(f,vT)}}return f}function +ey(h,g,e,d,i,c,b,a){if(typeof +i==="number"){if(typeof +c==="number")return 0===c?function(c){return y(h,g,[4,e,f(b,a,c)],d)}:function(i,c){return y(h,g,[4,e,cK(i,f(b,a,c))],d)};var +m=c[1];return function(c){return y(h,g,[4,e,cK(m,f(b,a,c))],d)}}else{if(0===i[0]){var +j=i[2],k=i[1];if(typeof +c==="number")return 0===c?function(c){return y(h,g,[4,e,aN(k,j,f(b,a,c))],d)}:function(i,c){return y(h,g,[4,e,aN(k,j,cK(i,f(b,a,c)))],d)};var +n=c[1];return function(c){return y(h,g,[4,e,aN(k,j,cK(n,f(b,a,c)))],d)}}var +l=i[1];if(typeof +c==="number")return 0===c?function(i,c){return y(h,g,[4,e,aN(l,i,f(b,a,c))],d)}:function(j,i,c){return y(h,g,[4,e,aN(l,j,cK(i,f(b,a,c)))],d)};var +o=c[1];return function(i,c){return y(h,g,[4,e,aN(l,i,cK(o,f(b,a,c)))],d)}}}function +f9(g,f,e,d,a,c){if(typeof +a==="number")return function(a){return y(g,f,[4,e,b(c,a)],d)};else{if(0===a[0]){var +h=a[2],i=a[1];return function(a){return y(g,f,[4,e,aN(i,h,b(c,a))],d)}}var +j=a[1];return function(h,a){return y(g,f,[4,e,aN(j,h,b(c,a))],d)}}}function +dW(g,D,e,C,B){var +c=D,a=C,d=B;for(;;)if(typeof +d==="number")return f(c,e,a);else +switch(d[0]){case +0:var +E=d[1];return function(b){return y(c,e,[5,a,b],E)};case +1:var +F=d[1];return function(b){if(40<=b)if(92===b)var +f=tM,d=2;else +var +d=d_<=b?0:1;else +if(32<=b)if(39<=b)var +f=tN,d=2;else +var +d=1;else +if(14<=b)var +d=0;else +switch(b){case +8:var +f=tO,d=2;break;case +9:var +f=tP,d=2;break;case +10:var +f=tQ,d=2;break;case +13:var +f=tR,d=2;break;default:var +d=0}switch(d){case +0:var +g=ac(4);_(g,0,92);_(g,1,48+(b/dh|0)|0);_(g,2,48+((b/10|0)%10|0)|0);_(g,3,48+(b%10|0)|0);var +f=aJ(g);break;case +1:var +h=ac(1);_(h,0,b);var +f=aJ(h);break}var +i=x(f),j=bX(i+2|0,39);cf(f,0,j,1,i);return y(c,e,[4,a,aJ(j)],F)};case +2:var +H=d[2],I=d[1];return f9(c,e,a,H,I,function(a){return a});case +3:return f9(c,e,a,d[2],d[1],uW);case +4:return ey(c,e,a,d[4],d[2],d[3],vM,d[1]);case +5:return ey(c,e,a,d[4],d[2],d[3],vN,d[1]);case +6:return ey(c,e,a,d[4],d[2],d[3],vO,d[1]);case +7:return ey(c,e,a,d[4],d[2],d[3],vP,d[1]);case +8:var +j=d[4],k=d[3],m=d[2],l=d[1];if(typeof +m==="number"){if(typeof +k==="number")return 0===k?function(b){return y(c,e,[4,a,bB(l,f7,b)],j)}:function(d,b){return y(c,e,[4,a,bB(l,d,b)],j)};var +ab=k[1];return function(b){return y(c,e,[4,a,bB(l,ab,b)],j)}}else{if(0===m[0]){var +q=m[2],r=m[1];if(typeof +k==="number")return 0===k?function(b){return y(c,e,[4,a,aN(r,q,bB(l,f7,b))],j)}:function(d,b){return y(c,e,[4,a,aN(r,q,bB(l,d,b))],j)};var +ad=k[1];return function(b){return y(c,e,[4,a,aN(r,q,bB(l,ad,b))],j)}}var +s=m[1];if(typeof +k==="number")return 0===k?function(d,b){return y(c,e,[4,a,aN(s,d,bB(l,f7,b))],j)}:function(f,d,b){return y(c,e,[4,a,aN(s,f,bB(l,d,b))],j)};var +af=k[1];return function(d,b){return y(c,e,[4,a,aN(s,d,bB(l,af,b))],j)}}case +9:return f9(c,e,a,d[2],d[1],eq);case +10:var +a=[7,a],d=d[1];continue;case +11:var +a=[2,a,d[1]],d=d[2];continue;case +12:var +a=[3,a,d[1]],d=d[2];continue;case +13:var +K=d[3],M=d[2],t=jD(16);f8(t,M);var +A=jF(t);return function(b){return y(c,e,[4,a,A],K)};case +14:var +N=d[3],O=d[2];return function(d){var +f=d[1],b=J(f,T(ae(O)));if(typeof +b[2]==="number")return y(c,e,a,L(b[1],N));throw am};case +15:var +P=d[1];return function(d,b){return y(c,e,[6,a,function(a){return f(d,a,b)}],P)};case +16:var +Q=d[1];return function(b){return y(c,e,[6,a,b],Q)};case +17:var +a=[0,a,d[1]],d=d[2];continue;case +18:var +p=d[1];if(0===p[0]){var +R=d[2],S=p[1][1],U=0,c=function(c,d,e){return function(b,a){return y(d,b,[1,c,[0,a]],e)}}(a,c,R),a=U,d=S;continue}var +V=d[2],W=p[1][1],X=0,c=function(c,d,e){return function(b,a){return y(d,b,[1,c,[1,a]],e)}}(a,c,V),a=X,d=W;continue;case +19:throw[0,n,vV];case +20:var +Y=d[3],Z=[8,a,vW];return function(a){return y(c,e,Z,Y)};case +21:var +$=d[2];return function(b){return y(c,e,[4,a,fT(vX,b)],$)};case +22:var +aa=d[1];return function(b){return y(c,e,[5,a,b],aa)};case +23:var +i=d[2],o=d[1];if(typeof +o==="number")switch(o){case +0:return g<50?G(g+1|0,c,e,a,i):h(G,[0,c,e,a,i]);case +1:return g<50?G(g+1|0,c,e,a,i):h(G,[0,c,e,a,i]);case +2:throw[0,n,vY];default:return g<50?G(g+1|0,c,e,a,i):h(G,[0,c,e,a,i])}else +switch(o[0]){case +0:return g<50?G(g+1|0,c,e,a,i):h(G,[0,c,e,a,i]);case +1:return g<50?G(g+1|0,c,e,a,i):h(G,[0,c,e,a,i]);case +2:return g<50?G(g+1|0,c,e,a,i):h(G,[0,c,e,a,i]);case +3:return g<50?G(g+1|0,c,e,a,i):h(G,[0,c,e,a,i]);case +4:return g<50?G(g+1|0,c,e,a,i):h(G,[0,c,e,a,i]);case +5:return g<50?G(g+1|0,c,e,a,i):h(G,[0,c,e,a,i]);case +6:return g<50?G(g+1|0,c,e,a,i):h(G,[0,c,e,a,i]);case +7:return g<50?G(g+1|0,c,e,a,i):h(G,[0,c,e,a,i]);case +8:return g<50?G(g+1|0,c,e,a,i):h(G,[0,c,e,a,i]);case +9:var +z=o[2];return g<50?hg(g+1|0,c,e,a,z,i):h(hg,[0,c,e,a,z,i]);case +10:return g<50?G(g+1|0,c,e,a,i):h(G,[0,c,e,a,i]);default:return g<50?G(g+1|0,c,e,a,i):h(G,[0,c,e,a,i])}default:var +u=d[3],v=d[1],w=b(d[2],0);return g<50?hf(g+1|0,c,e,a,u,v,w):h(hf,[0,c,e,a,u,v,w])}}function +hg(f,e,d,c,a,b){if(typeof +a==="number")return f<50?G(f+1|0,e,d,c,b):h(G,[0,e,d,c,b]);else +switch(a[0]){case +0:var +g=a[1];return function(a){return aZ(e,d,c,g,b)};case +1:var +i=a[1];return function(a){return aZ(e,d,c,i,b)};case +2:var +j=a[1];return function(a){return aZ(e,d,c,j,b)};case +3:var +k=a[1];return function(a){return aZ(e,d,c,k,b)};case +4:var +l=a[1];return function(a){return aZ(e,d,c,l,b)};case +5:var +m=a[1];return function(a){return aZ(e,d,c,m,b)};case +6:var +o=a[1];return function(a){return aZ(e,d,c,o,b)};case +7:var +p=a[1];return function(a){return aZ(e,d,c,p,b)};case +8:var +q=a[2];return function(a){return aZ(e,d,c,q,b)};case +9:var +r=a[3],s=a[2],t=ah(ae(a[1]),s);return function(a){return aZ(e,d,c,ay(t,r),b)};case +10:var +u=a[1];return function(f,a){return aZ(e,d,c,u,b)};case +11:var +v=a[1];return function(a){return aZ(e,d,c,v,b)};case +12:var +w=a[1];return function(a){return aZ(e,d,c,w,b)};case +13:throw[0,n,vZ];default:throw[0,n,v0]}}function +G(e,c,b,f,a){var +d=[8,f,v1];return e<50?dW(e+1|0,c,b,d,a):h(dW,[0,c,b,d,a])}function +hf(j,d,c,g,a,f,e){if(f){var +k=f[1];return function(f){return vU(d,c,g,a,k,b(e,f))}}var +i=[4,g,e];return j<50?dW(j+1|0,d,c,i,a):h(dW,[0,d,c,i,a])}function +y(a,b,c,d){return I(dW(0,a,b,c,d))}function +aZ(a,b,c,d,e){return I(hg(0,a,b,c,d,e))}function +vU(a,b,c,d,e,f){return I(hf(0,a,b,c,d,e,f))}function +bC(c,i){var +a=i;for(;;)if(typeof +a==="number")return 0;else +switch(a[0]){case +0:var +e=a[2],j=a[1];if(typeof +e==="number")switch(e){case +0:var +d=ug;break;case +1:var +d=uh;break;case +2:var +d=ui;break;case +3:var +d=uj;break;case +4:var +d=uk;break;case +5:var +d=ul;break;default:var +d=um}else +switch(e[0]){case +0:var +d=e[1];break;case +1:var +d=e[1];break;default:var +d=r(un,cJ(1,e[1]))}bC(c,j);return dA(c,d);case +1:var +g=a[2],h=a[1];if(0===g[0]){var +k=g[1];bC(c,h);dA(c,v2);var +a=k;continue}var +l=g[1];bC(c,h);dA(c,v3);var +a=l;continue;case +6:var +o=a[2];bC(c,a[1]);return dA(c,b(o,0));case +7:var +a=a[1];continue;case +8:var +p=a[2];bC(c,a[1]);return K(p);case +2:case +4:var +m=a[2];bC(c,a[1]);return dA(c,m);default:var +n=a[2];bC(c,a[1]);var +f=c[2];if(c[3]<=f)f6(c,1);_(c[1],f,n);c[2]=f+1|0;return 0}}function +v4(a){if(E(a,v5))return v6;var +g=x(a);function +i(e){var +d=v7[1],c=ev(ce);return b(y(function(b,a){bC(c,a);return bW(ew(c))},0,0,d),a)}function +j(d){var +b=d;for(;;){if(b===g)return b;var +c=X(a,b);if(9!==c)if(32!==c)return b;var +b=b+1|0;continue}}function +n(d,c){var +b=c;for(;;){if(b===g)return b;if(25<(X(a,b)+qt|0)>>>0)return b;var +b=b+1|0;continue}}function +o(f,d){var +b=d;for(;;){if(b===g)return b;var +c=X(a,b),e=48<=c?58<=c?0:1:45===c?1:0;if(e){var +b=b+1|0;continue}return b}}var +h=j(0),m=n(h,h),d=bl(a,h,m-h|0),f=j(m),k=o(f,f);if(f===k)var +l=0;else +try{var +p=ds(bl(a,f,k-f|0)),l=p}catch(a){a=ao(a);if(a[1]!==cI)throw a;var +l=i(0)}if(j(k)!==g)i(0);if(bA(d,v8))if(bA(d,v9))if(bA(d,v_))if(bA(d,v$))if(bA(d,wa))if(bA(d,wb))var +e=i(0),c=1;else +var +e=1,c=1;else +var +e=2,c=1;else +var +e=3,c=1;else +var +e=0,c=1;else +var +c=0;else +var +c=0;if(!c)var +e=4;return[0,l,e]}function +ai(b){var +a=b[1];return y(function(c,b){var +a=ev(64);bC(a,b);return ew(a)},0,0,a)}var +jG=[0,0];function +f_(a){jG[1]=[0,a,jG[1]];return 0}function +ez(a){var +b=a.length-1<4?1:0,c=b||(a[4]<0?1:0);return c}function +bY(a){a[4]=-a[4]|0;return 0}try{var +$x=fU($w),jI=$x}catch(a){a=ao(a);if(a!==U)throw a;try{var +$v=fU($u),jH=$v}catch(a){a=ao(a);if(a!==U)throw a;var +jH=wd}var +jI=jH}var +we=t1(jI,82),eA=[d$,function(A){var +n=aak(0),c=[0,cj(55,0),0],j=0===n.length-1?[0,0]:n,k=j.length-1,b=0;for(;;){u(c[1],b)[b+1]=b;var +z=b+1|0;if(54!==b){var +b=z;continue}var +h=[0,wc],l=54+dw(55,k)|0,t=0;if(!(l<0)){var +d=t;for(;;){var +e=d%55|0,m=tn(d,k),v=u(j,m)[m+1],i=r(h[1],a(g+v));h[1]=$6(i,0,x(i));var +f=h[1],o=X(f,3)<<24,p=X(f,2)<<16,q=X(f,1)<<8,s=((X(f,0)+q|0)+p|0)+o|0,w=(u(c[1],e)[e+1]^s)&fF;u(c[1],e)[e+1]=w;var +y=d+1|0;if(l!==d){var +d=y;continue}break}}c[2]=0;return c}}];function +cL(h,k){var +l=h?h[1]:we,b=16;for(;;){if(!(k<=b))if(!(f1<(b*2|0))){var +b=b*2|0;continue}if(l){var +i=tr(eA),a=dl===i?eA[1]:d$===i?uc(eA):eA;a[2]=(a[2]+1|0)%55|0;var +c=a[2],d=u(a[1],c)[c+1],e=(a[2]+24|0)%55|0,f=(u(a[1],e)[e+1]+(d^(d>>>25|0)&31)|0)&fF,g=a[2];u(a[1],g)[g+1]=f;var +j=f}else +var +j=0;return[0,0,cj(b,0),j,b]}}function +jJ(b){b[1]=0;var +c=b[2].length-1-1|0,d=0;if(!(c<0)){var +a=d;for(;;){u(b[2],a)[a+1]=0;var +e=a+1|0;if(c!==a){var +a=e;continue}break}}return 0}function +wf(a){var +b=a[2].length-1;if(4<=a.length-1)if(b!==dx(a[4])){a[1]=0;a[2]=cj(dx(a[4]),0);return 0}return jJ(a)}function +jK(b){if(b){var +d=b[3],g=[0,b[1],b[2],d],c=g,a=d;for(;;){if(a){var +e=a[3],f=[0,a[1],a[2],e];if(c){c[3]=f;var +c=f,a=e;continue}throw[0,n,wg]}return g}}return 0}function +wh(b){var +d=b[2],c=d.length-1,j=b[4],k=b[3];if(0===c)var +g=[0];else{var +e=cj(c,jK(d[1])),f=c-1|0,h=1;if(!(f<1)){var +a=h;for(;;){e[a+1]=jK(d[a+1]);var +i=a+1|0;if(f!==a){var +a=i;continue}break}}var +g=e}return[0,b[1],g,k,j]}function +wi(a){return a[1]}function +eB(w,e){var +k=e[2],l=k.length-1,g=l*2|0,m=g>>0){b(a[1],a);var +d=c;continue}switch(c){case +0:continue a;case +1:return 2;case +2:return 0;case +3:return 1;case +4:return[0,ds(jC(a))];default:return 3}}}}var +RJ=[H,RI,ad(0)];function +c9(g,d,c){var +a=d,b=c;for(;;)switch(b){case +0:var +e=a[2],a=a[1],b=e;continue;case +1:var +f=a[2],a=a[1],b=f;continue;default:throw RJ}}function +de(f,g,b){var +a=e_(g),c=a[3];if(typeof +c==="number"){if(a[4])throw[0,n,RL];a[4]=1;return c9(a,b,1)}var +d=c[1],e=1;return f<50?d2(f+1|0,a,b,e,d):h(d2,[0,a,b,e,d])}function +fh(f,g,b){var +a=e_(g),c=a[3];if(typeof +c==="number"){if(a[4])throw[0,n,RM];a[4]=1;return c9(a,b,0)}var +d=c[1],e=0;return f<50?d2(f+1|0,a,b,e,d):h(d2,[0,a,b,e,d])}function +d2(c,q,p,o,m){var +a=e_(q),f=p,d=o,e=[0,m];for(;;){var +b=[0,f,d,e];switch(d){case +0:if(a[4])throw[0,n,RN];var +j=a[3];if(typeof +j==="number")switch(j){case +0:return c<50?de(c+1|0,a,b):h(de,[0,a,b]);case +1:var +g=b[1],f=g[1],d=g[2],e=[1,0,0,g[3],b[3]];continue;default:return c<50?fh(c+1|0,a,b):h(fh,[0,a,b])}if(a[4])throw[0,n,RO];a[4]=1;return c9(a,b[1],b[2]);case +1:if(a[4])throw[0,n,RP];var +k=a[3];if(typeof +k==="number"){if(0===k)return c<50?de(c+1|0,a,b):h(de,[0,a,b]);var +i=b[1],f=i[1],d=i[2],e=[1,0,1,i[3],b[3]];continue}if(a[4])throw[0,n,RQ];a[4]=1;return c9(a,b[1],b[2]);default:if(a[4])throw[0,n,RR];var +l=a[3];if(typeof +l==="number")switch(l){case +0:return c<50?de(c+1|0,a,b):h(de,[0,a,b]);case +1:return b[3];default:return c<50?fh(c+1|0,a,b):h(fh,[0,a,b])}if(a[4])throw[0,n,RS];a[4]=1;return c9(a,b[1],b[2])}}}function +RK(a,b,c,d){return I(d2(0,a,b,c,d))}function +e_(a){var +c=a[1],d=a[2];return[0,c,d,b(c,d),0]}function +RV(a){a:for(;;){var +d=0;for(;;){var +c=jz(RU,d,a);if(4>>0){b(a[1],a);var +d=c;continue}switch(c){case +0:continue a;case +1:return 0;case +2:return 2;case +3:return[0,ds(jC(a))];default:return 1}}}}function +RW(a){switch(a){case +0:return RX;case +1:return RY;default:return RZ}}function +R0(a){return 0===a?R1:R2}function +lK(h,c,d,f){if(0===c[0]){var +e=d[1],j=c[3],k=c[2],l=c[1];d[1]=e+2|0;cN(f,e,l);cN(f,e+1|0,j);return r(a(g+e),r(b(h,k),a(g+(e+1|0))))}var +m=c[3],n=c[2],o=lK(h,c[1],d,f),p=b(h,n),i=d[1];d[1]=i+1|0;cN(f,i,m);return r(o,r(p,a(g+i)))}function +lL(c,b){var +a=cL(0,8);return[0,lK(b,c,[0,0],a),a]}function +b8(a){return w0.log(a)}function +gW(a){function +b(b){b8(a);throw[0,n,R3]}return az(V.getElementById(a.toString()),b)}function +bM(d,a,g){function +c(a){if(j9(a)){var +d=b(g,a);if(1-(d|0))a.preventDefault();return d}var +e=event,c=b(g,e);if(1-(c|0))e.returnValue=c;return c}if(a.addEventListener===cP){var +e=on.concat(d),f=function(a){var +b=[0,c,a,[0]];return function(a,c){return $Z(b,a,c)}};a.attachEvent(e,f);return function(b){return a.detachEvent(e,f)}}a.addEventListener(d,c,b0);return function(b){return a.removeEventListener(d,c,b0)}}function +c_(d,c,a){return bM(d,c,function(c){b(a,c);return bm})}function +gX(i,h){var +c=c3(0,R4),d=c[2],j=c[1],k=[0,b(e[jc],h),0],l=[0,b(e[5],R5),k],m=[0,[0,b(e[7],i),l]],g=f(e[ik],m,0),a=b(cy[16],g);c_(wX,a,function(b){return f(d,0,al(a.value))});return[0,[0,j,d],g,a]}var +R6=[0,2,2,2];function +lM(a){return[0,a,2,2]}function +ag(b,a){return[0,b,a,R6]}var +lN=ag(R8,R7),lO=ag(R_,R9),lP=ag(Sa,R$),lQ=ag(Sc,Sb),Sf=[0,Se,Sd,lM(1)],Si=[0,Sh,Sg,lM(0)],Sl=ag(Sk,Sj),So=ag(Sn,Sm),Sr=ag(Sq,Sp),Su=ag(St,Ss),Sx=ag(Sw,Sv),SA=ag(Sz,Sy),SD=ag(SC,SB),SG=ag(SF,SE),SJ=ag(SI,SH),SM=ag(SL,SK),SP=ag(SO,SN),SS=ag(SR,SQ),lR=ag(SU,ST),SX=ag(SW,SV),S0=ag(SZ,SY),lS=ag(S2,S1),lT=ag(S4,S3);function +c$(a){function +b(a){throw[0,n,S5]}return al(gh(a.key,b))}function +gY(i,n){return c_(gi,V,function(a){var +o=i[2],p=E(c$(a),o),d=i[3],q=a.altKey|0,r=a.ctrlKey|0,s=a.shiftKey|0,k=d[3],l=d[2],m=d[1];function +c(b,a){switch(b){case +0:return a;case +1:return 1-a;default:return 1}}var +f=c(m,s);if(f){var +g=c(l,r);if(g)var +j=c(k,q),e=1;else +var +h=g,e=0}else +var +h=f,e=0;if(!e)var +j=h;if(p)if(j){b(n,a);return 0}return 0})}function +S6(b,a){return b.contains(a)|0}function +lU(e,d){var +f=e.toString(),b=V.getElementsByClassName(d.toString()),c=b.length-1|0,g=0;if(!(c<0)){var +a=g;for(;;){var +h=function(a){throw[0,n,S7]};az(b.item(a),h).classList.remove(f);var +i=a+1|0;if(c!==a){var +a=i;continue}break}}return 0}function +gZ(e,d){var +f=e.toString(),b=V.getElementsByClassName(d.toString()),c=b.length-1|0,g=0;if(!(c<0)){var +a=g;for(;;){var +h=function(a){throw[0,n,S8]};az(b.item(a),h).classList.add(f);var +i=a+1|0;if(c!==a){var +a=i;continue}break}}return 0}function +lV(b){if(b){var +c=b[1];return r(a(g+c),r(S9,lV(b[2])))}return S_}function +Tb(a){b8(r(Ta,r(lV(a[1]),S$)));return a}var +Tc=[0,Tb,function(a){b8(a);return a}],e$=function(a){function +d(c,b){var +e=[0,RV,jB(lL(bH(Z(c),b),R0)[1]),0,0],f=[0,0,e[2][12]],a=e_(e),g=a[3];if(typeof +g==="number"){if(a[4])throw[0,n,RT];a[4]=1;var +d=c9(a,f,2)}else +var +d=RK(a,f,2,g[1]);return[2,d,c,b]}function +R(g,i,b,a){var +c=0;if(ci(av(b),a))return 0;var +d=aP(a,b);if(d){var +e=u(c,d[1]);if(e)return[0,[0,a,e[1]]];var +f=a+1|0;return g<50?R(g+1|0,c,b,f):h(R,[0,c,b,f])}return 0}function +E(a,b,c){return I(R(0,a,b,c))}function +u(c,a){var +b=0;return typeof +a==="number"?0===a?0:xv:0===a[0]?q(0,u(b,a[1])):E(b,a[2],0)}function +N(i,j,c,a){var +d=0;if(ci(av(c),a))return 0;var +e=aP(a,c);if(e){var +f=b(d,e[1]);if(f)return[0,[0,a,f[1]]];var +g=a+1|0;return i<50?N(i+1|0,d,c,g):h(N,[0,d,c,g])}return 0}function +G(a,b,c){return I(N(0,a,b,c))}function +b(m,d){var +c=0;if(0===d[0]){var +a=d[2];switch(a[0]){case +0:var +i=a[2],e=b(c,a[1]);return e?[0,[0,0,e[1]]]:q(1,u(c,i));case +2:var +j=a[3],f=b(c,a[2]);return f?[0,[0,0,f[1]]]:q(1,b(c,j));case +3:return q(0,b(c,a[2]));case +5:return q(0,b(c,a[2]));case +6:var +k=a[2][2],l=a[3][2],g=b(c,a[1]);if(g)return[0,[0,0,g[1]]];var +h=b(c,k);return h?[0,[0,1,h[1]]]:q(2,b(c,l));case +7:return xw;case +8:return G(c,a[2],0);default:return 0}}return q(0,b(c,d[1]))}function +w(i,a){var +b=0;switch(a[0]){case +0:var +c=a[2],d=a[1];if(typeof +d==="number")if(0===d){if(typeof +c==="number")if(0!==c)return 0;return u(b,c)}return 0;case +1:return q(0,w(b,a[1]));default:var +e=a[3],f=a[2],g=W(e),h=w(b,f);return h?[0,[0,g,h[1]]]:E(b,bH(Z(f),e),g+1|0)}}function +S(c,b){var +a=w(0,b);return a?[0,[0,a[1],0]]:0}function +f(K,h){var +a=0;switch(h[0]){case +0:var +d=h[2],i=h[1];if(typeof +i==="number")return 0===i?0===d[0]?7===d[2][0]?0:b(a,d):b(a,d):0;if(0===d[0]){if(7===d[2][0])return 0;if(0===d[0]){var +e=d[2];switch(e[0]){case +0:return q(1,u(a,e[2]));case +2:return q(1,b(a,e[2]));case +3:return q(1,b(a,e[2]));case +5:return q(1,b(a,e[2]));case +6:var +A=e[2][2],B=e[3][2],j=b(a,e[1]);if(j)return[0,[0,0,j[1]]];var +k=b(a,A);return k?[0,[0,1,k[1]]]:q(2,b(a,B));default:return 0}}return 0}if(0===d[0]){var +g=d[2];switch(g[0]){case +0:return q(1,u(a,g[2]));case +2:return q(1,b(a,g[2]));case +3:return q(1,b(a,g[2]));case +5:return q(1,b(a,g[2]));case +6:var +C=g[2][2],D=g[3][2],m=b(a,g[1]);if(m)return[0,[0,0,m[1]]];var +n=b(a,C);return n?[0,[0,1,n[1]]]:q(2,b(a,D));default:return 0}}return 0;case +1:var +c=h[2];switch(c[0]){case +0:var +E=c[2],o=f(a,c[1]);return o?[0,[0,0,o[1]]]:q(1,u(a,E));case +1:return q(1,w(a,c[2]));case +2:var +F=c[3],p=f(a,c[2]);return p?[0,[0,0,p[1]]]:q(1,b(a,F));case +3:return q(1,f(a,c[3]));case +4:return q(0,f(a,c[2]));case +5:return q(0,f(a,c[2]));case +6:var +H=c[2][2],I=c[3][2],r=f(a,c[1]);if(r)return[0,[0,0,r[1]]];var +s=b(a,H);return s?[0,[0,1,s[1]]]:q(2,b(a,I));case +7:var +J=c[3][2],t=f(a,c[2][2]);return t?[0,[0,1,t[1]]]:q(2,b(a,J));case +8:return q(2,f(a,c[3][2]));default:var +v=c[3],x=c[2],y=W(v),z=f(a,x);return z?[0,[0,y,z[1]]]:G(a,bH(l(x),v),y+1|0)}default:return q(0,f(a,h[1]))}}function +aI(c,b){var +a=f(0,b);return a?[0,[0,a[1],0]]:0}function +L(j,k,a,b){var +d=av(a),c=0;if(ci(d,b))return 0;var +e=bE(bE(d,b),1),f=aP(e,a);if(f){var +g=x(c,f[1]);if(g)return[0,[0,e,g[1]]];var +i=b+1|0;return j<50?L(j+1|0,c,a,i):h(L,[0,c,a,i])}return 0}function +H(a,b,c){return I(L(0,a,b,c))}function +x(c,a){var +b=0;return typeof +a==="number"?0===a?0:xx:0===a[0]?q(0,x(b,a[1])):H(b,a[2],0)}function +K(k,l,a,b){var +e=av(a),d=0;if(ci(e,b))return 0;var +f=bE(bE(e,b),1),g=aP(f,a);if(g){var +i=c(d,g[1]);if(i)return[0,[0,f,i[1]]];var +j=b+1|0;return k<50?K(k+1|0,d,a,j):h(K,[0,d,a,j])}return 0}function +J(a,b,c){return I(K(0,a,b,c))}function +c(m,d){var +b=0;if(0===d[0]){var +a=d[2];switch(a[0]){case +0:var +i=a[1],e=x(b,a[2]);return e?[0,[0,1,e[1]]]:q(0,c(b,i));case +2:var +j=a[2],f=c(b,a[3]);return f?[0,[0,1,f[1]]]:q(0,c(b,j));case +3:return q(0,c(b,a[2]));case +5:return q(0,c(b,a[2]));case +6:var +k=a[1],l=a[2][2],g=c(b,a[3][2]);if(g)return[0,[0,2,g[1]]];var +h=c(b,l);return h?[0,[0,1,h[1]]]:q(0,c(b,k));case +7:return xy;case +8:return J(b,a[2],0);default:return 0}}return q(0,c(b,d[1]))}function +y(j,a){var +b=0;switch(a[0]){case +0:var +c=a[2],e=a[1];if(typeof +e==="number")if(0!==e){if(typeof +c==="number")if(0!==c)return 0;return x(b,c)}return 0;case +1:return q(0,y(b,a[1]));default:var +d=a[3],f=a[2],h=W(d),g=y(b,f);if(g)return[0,[0,h,g[1]]];var +i=bH(Z(f),d);return H(b,i,kn(d)+1|0)}}function +U(c,b){var +a=y(0,b);return a?[0,[0,a[1],0]]:0}function +s(K,e){var +a=0;switch(e[0]){case +0:var +d=e[2],i=e[1];if(typeof +i==="number")return 0===i?0:0===d[0]?7===d[2][0]?0:c(a,d):c(a,d);if(0===d[0]){if(7===d[2][0])return 0;if(0===d[0]){var +f=d[2];switch(f[0]){case +0:return q(0,c(a,f[1]));case +6:var +x=f[1],z=f[2][2],j=c(a,f[3][2]);if(j)return[0,[0,2,j[1]]];var +k=c(a,z);return k?[0,[0,1,k[1]]]:q(0,c(a,x));default:return 0}}return 0}if(0===d[0]){var +g=d[2];switch(g[0]){case +0:return q(0,c(a,g[1]));case +6:var +A=g[1],B=g[2][2],m=c(a,g[3][2]);if(m)return[0,[0,2,m[1]]];var +n=c(a,B);return n?[0,[0,1,n[1]]]:q(0,c(a,A));default:return 0}}return 0;case +1:var +b=e[2];switch(b[0]){case +0:return q(0,s(a,b[1]));case +1:var +C=b[1],o=y(a,b[2]);return o?[0,[0,1,o[1]]]:q(0,c(a,C));case +2:return q(0,s(a,b[2]));case +3:var +D=b[2],p=s(a,b[3]);return p?[0,[0,1,p[1]]]:q(0,c(a,D));case +4:return q(0,s(a,b[2]));case +5:return q(0,s(a,b[2]));case +6:return q(0,s(a,b[1]));case +7:var +E=b[1],r=s(a,b[2][2]);return r?[0,[0,1,r[1]]]:q(0,c(a,E));case +8:var +F=b[1],G=b[2][2],t=s(a,b[3][2]);if(t)return[0,[0,2,t[1]]];var +u=c(a,G);return u?[0,[0,1,u[1]]]:q(0,c(a,F));default:var +h=b[3],v=b[2],H=W(h),w=s(a,v);if(w)return[0,[0,H,w[1]]];var +I=bH(l(v),h);return J(a,I,kn(h)+1|0)}default:return q(0,s(a,e[1]))}}function +aJ(c,b){var +a=s(0,b);return a?[0,[0,a[1],0]]:0}function +C(t,aD,c,a){var +b=0;if(typeof +c==="number")switch(c){case +0:var +z=S(b,a);if(z){var +A=[0,z[1]];return t<50?C(t+1|0,b,A,a):h(C,[0,b,A,a])}return 0;case +1:var +B=U(b,a);if(B){var +D=[0,B[1]];return t<50?C(t+1|0,b,D,a):h(C,[0,b,D,a])}return 0;case +2:switch(a[0]){case +0:var +u=a[2],E=a[1];if(typeof +E==="number")if(0!==E)return 0;if(typeof +u==="number")if(0!==u)return[0,[0,1,u]];return xz;case +1:var +F=r(b,c,a[1]);return F?[0,[1,F[1]]]:0;default:var +l=a[3],f=a[2],G=a[1];if(0===f[0]){var +i=f[2],H=f[1];if(typeof +H==="number")if(0!==H)switch(l[0]){case +0:var +v=l[1];if(0===v[0]){var +al=v[2];if(typeof +i==="number")if(0!==i)return[0,[0,0,al]];return[0,f]}var +J=bG(v[2]),K=J[2],am=J[1];if(typeof +i==="number")if(0!==i)return[0,d([0,0,am],[0,K])];return[0,d(f,[0,K])];case +1:return 0;default:var +w=l[2],o=l[1];if(0===w[0]){var +an=w[2];if(typeof +i==="number")if(0!==i)return[0,d([0,0,an],[1,o])];return[0,d(f,[1,o])]}var +L=bG(w[2]),M=L[2],ao=L[1];if(typeof +i==="number")if(0!==i)return[0,d([0,0,ao],[2,o,M])];return[0,d(f,[2,o,M])]}var +I=r(b,c,f);return I?[0,[2,G,I[1],l]]:0}var +N=r(b,c,f);return N?[0,[2,G,N[1],l]]:0}default:switch(a[0]){case +0:var +O=a[1];if(typeof +O==="number")if(0===O)return 0;return xA;case +1:var +P=r(b,c,a[1]);return P?[0,[1,P[1]]]:0;default:var +m=a[3],g=a[2],Q=a[1];if(0===g[0]){var +j=g[2],R=g[1];if(typeof +R==="number")if(0===R)switch(m[0]){case +0:return 0;case +1:var +x=m[1];if(0===x[0]){var +ap=x[1];if(typeof +j==="number")if(0!==j)return[0,[0,1,ap]];return[0,g]}var +T=cU(x[1]),V=T[2],aq=T[1];if(typeof +j==="number")if(0!==j)return[0,d([0,1,aq],[1,V])];return[0,d(g,[1,V])];default:var +p=m[2],y=m[1];if(0===y[0]){var +ar=y[1];if(typeof +j==="number")if(0!==j)return[0,d([0,1,ar],[0,p])];return[0,d(g,[0,p])]}var +W=cU(y[1]),X=W[2],as=W[1];if(typeof +j==="number")if(0!==j)return[0,d([0,1,as],[2,X,p])];return[0,d(g,[2,X,p])]}var +Y=r(b,c,g);return Y?[0,[2,Q,Y[1],m]]:0}var +_=r(b,c,g);return _?[0,[2,Q,_[1],m]]:0}}else{if(0===c[0]){var +at=c[1];return eO(b,at,Z(a))}var +q=c[1];if(typeof +q==="number")switch(q){case +0:switch(a[0]){case +0:return[0,[1,a]];case +1:var +$=r(b,c,a[1]);return $?[0,[1,$[1]]]:0;default:var +au=a[3],av=a[1],aa=r(b,c,a[2]);return aa?[0,[2,av,aa[1],au]]:0}case +1:switch(a[0]){case +0:var +ab=a[2];if(typeof +ab==="number")if(0!==ab)return xB;return 0;case +1:var +ac=r(b,c,a[1]);return ac?[0,[1,ac[1]]]:0;default:var +aw=a[3],ax=a[1],ad=r(b,c,a[2]);return ad?[0,[2,ax,ad[1],aw]]:0}}else +if(0===q[0]){var +k=q[1];switch(a[0]){case +0:var +ag=a[2],ah=a[1];if(typeof +ah==="number")if(0===ah)return[0,d(xC,[0,[0,k,ag]])];return[0,d(xD,[1,[0,ag,k]])];case +1:var +ai=r(b,c,a[1]);return ai?[0,[1,ai[1]]]:0;default:var +e=a[3],s=a[2],aA=a[1];if(0===s[0]){var +n=s[2],aj=s[1];if(typeof +aj==="number")if(0===aj)switch(e[0]){case +0:return[0,d(xE,[0,cn(e[1],k,n)])];case +1:return[0,d(xF,[2,e[1],[0,k,n]])];default:var +aB=e[1];return[0,d(xG,[2,aB,cn(e[2],k,n)])]}switch(e[0]){case +0:return[0,d(xH,[2,[0,n,k],e[1]])];case +1:return[0,d(xI,[1,bF(e[1],n,k)])];default:var +aC=e[2];return[0,d(xJ,[2,bF(e[1],n,k),aC])]}}var +ak=r(b,c,s);return ak?[0,[2,aA,ak[1],e]]:0}}switch(a[0]){case +0:return 0;case +1:var +ae=r(b,c,a[1]);return ae?[0,[1,ae[1]]]:0;default:var +ay=a[3],az=a[1],af=r(b,c,a[2]);return af?[0,[2,az,af[1],ay]]:0}}}function +r(a,b,c){return I(C(0,a,b,c))}function +T(b,h,g,a){var +i=aS(a),c=aQ(b,h,g,l(a));if(c){var +d=c[1],e=d[1],j=d[2],k=e[2],f=cq(b,i,e[1]);return f?[0,[0,[0,f[1],k],j]]:0}return 0}function +p(b,h,g,a,f){var +i=aS(a),c=P(b,h,g,l(a),f);if(c){var +d=c[1],j=d[2],e=cq(b,i,d[1]);return e?[0,[0,e[1],j]]:0}return 0}function +e(e,t,s,d,c){var +q=W(c),r=aR(q,aS(d)),f=bH(l(d),c),m=[0,RH,jB(lL(f,RW)[1]),0,0],o=[0,0,m[2][12]],a=dQ(m),p=a[3];if(typeof +p==="number"){if(a[4])throw[0,n,RF];a[4]=1;var +g=cA(a,o,3)}else +var +g=Rv(a,o,3,p[1]);var +b=eL(e,t,s,0,g,f);if(b){var +h=b[1],i=h[1],j=i[1],u=h[2],v=i[2],k=cq(e,r,[0,0,[8,j[1],j[2]]]);return k?[0,[0,[0,k[1],v],u]]:0}return 0}function +Q(c,a){if(0===a[0]){var +b=a[2];return 0===b[0]?7===b[2][0]?[0,1,c]:a:a}return a}function +ag(a,b){if(0===a[0]){var +c=a[2],d=a[1];if(typeof +d==="number")if(0!==d)return 0===c[0]?7===c[2][0]?0===b[0]?7===b[2][0]?a:[0,0,b]:[0,0,b]:a:a;return a}return a}function +aH(aM,sO,b,d,an){var +c=an[2],co=an[1],f=co[2],n=co[1],a=0;if(typeof +d==="number")switch(d){case +0:var +cp=aI(a,n);if(cp){var +cr=[0,cp[1]];return aM<50?aH(aM+1|0,a,b,cr,an):h(aH,[0,a,b,cr,an])}return 0;case +1:var +cs=aJ(a,n);if(cs){var +ct=[0,cs[1]];return aM<50?aH(aM+1|0,a,b,ct,an):h(aH,[0,a,b,ct,an])}return 0;case +2:switch(n[0]){case +0:var +aN=n[2],cu=n[1];if(typeof +cu==="number")if(0===cu)return 0===aN[0]?7===aN[2][0]?[0,[0,[0,[0,1,aN],f],c]]:[0,[0,[0,[0,0,v(c)[1]],1],c]]:[0,[0,[0,[0,0,v(c)[1]],1],c]];var +cv=v(c);return[0,[0,[0,[0,0,cv[1]],1],cv[2]]];case +1:var +y=n[2];switch(y[0]){case +0:var +aK=y[2],av=y[1];if(0===av[0]){var +cw=av[1],o2=av[2];if(typeof +cw==="number")if(0!==cw){var +cz=aQ(a,b,c,o2);if(cz){var +cA=cz[1],cB=cA[1];return[0,[0,[0,[0,1,cB[1]],cB[2]],cA[2]]]}return 0}var +cx=k(a,c,b,d,av,B(a,aK));if(cx){var +cy=cx[1],o3=cy[2];return[0,[0,[0,[1,0,[0,t(cy[1]),aK]],f],o3]]}return 0}var +cC=k(a,c,b,d,av,B(a,aK));if(cC){var +cD=cC[1],o4=cD[2];return[0,[0,[0,[1,0,[0,t(cD[1]),aK]],f],o4]]}return 0;case +1:var +o5=y[1],cE=r(a,d,y[2]);if(cE){var +cF=cE[1],cG=B(a,Z(cF)),cH=P(a,b,c,o5,cG);if(cH){var +cI=cH[1];return[0,[0,[0,[1,0,[1,cI[1],cF]],cG],cI[2]]]}return 0}return 0;case +2:var +cJ=y[2],aO=y[1],o6=y[3],cK=j(a,b,l(cJ));if(cK){var +cL=g(a,b,d,[0,[0,cJ,cK[1]],c]);if(cL){var +cM=cL[1],cN=cM[1],o7=cM[2],o8=cN[1],cO=aQ(a,i(b,[0,aO,cN[2]]),o7,o6);if(cO)var +cP=cO[1],cQ=cP[1],cR=[0,[0,[0,[1,0,[2,aO,o8,cQ[1]]],cQ[2]],cP[2]]];else +var +cR=0;var +cS=cR}else +var +cS=0;var +cT=cS}else +var +cT=0;return m(aO,cT);case +3:var +cV=y[2],aP=y[1],o9=y[3],cW=j(a,b,cV);if(cW){var +cX=g(a,i(b,[0,aP,cW[1]]),d,[0,[0,o9,f],c]);if(cX)var +cY=cX[1],cZ=cY[1],c0=[0,[0,[0,[1,0,[3,aP,cV,cZ[1]]],cZ[2]],cY[2]]];else +var +c0=0;var +c1=c0}else +var +c1=0;return m(aP,c1);case +4:var +aR=y[1],o_=y[2],c2=D(f);if(c2){var +c3=c2[1],c4=c3[1],o$=c3[2],c5=g(a,i(b,[0,aR,c4]),d,[0,[0,o_,o$],c]);if(c5)var +c6=c5[1],c7=c6[1],c8=[0,[0,[0,[1,0,[4,aR,c7[1]]],[0,c4,c7[2]]],c6[2]]];else +var +c8=0;var +c9=c8}else +var +c9=0;return m(aR,c9);case +5:var +aS=y[1],pa=y[2];if(typeof +f!=="number"&&1===f[0]){var +c_=f[2],c$=f[1],da=g(a,b,d,[0,[0,pa,O(aS,c$,c_)],c]);if(da){var +db=da[1],dc=db[1],dd=dc[2],pb=db[2],pc=dc[1],pd=0===aS?[1,dd,c_]:[1,c$,dd];return[0,[0,[0,[1,0,[5,aS,pc]],pd],pb]]}return 0}return 0;case +9:var +R=y[3],o=y[2];if(0===o[0]){var +ah=o[2],de=o[1];if(typeof +de==="number")if(0!==de){if(1===R[0]){var +pj=W(R),dv=l(n);if(0===dv[0]){var +aV=dv[2];if(8===aV[0]){var +dw=aV[1],dx=Y(a,b,dw,aV[2],[0,pj]);if(dx){var +dy=dx[1],dz=dy[2],pk=dy[1];if(dz){var +aW=dz[1];if(0===aW[0]){var +dA=k(a,c,b,d,o,aW[1]);if(dA){var +dB=dA[1],pl=dB[2];return[0,[0,[0,[1,0,[9,dw,t(dB[1]),R]],pk],pl]]}return 0}var +dC=g(a,b,d,[0,[0,o,aW[1]],c]);if(dC){var +dD=dC[1],dE=dD[2],dF=e(a,b,dE,t(dD[1][1]),R);return dF?[0,[0,dF[1][1],dE]]:0}return 0}return 0}return 0}return 0}return 0}switch(R[0]){case +0:var +aw=R[1];if(0===aw[0]){var +U=aw[2];return 2<=aw[1]?T(a,b,c,ag(o,U)):0===ah[0]?7===ah[2][0]?0===U[0]?7===U[2][0]?[0,[0,[0,o,1],c]]:T(a,b,c,[0,0,U]):T(a,b,c,[0,0,U]):0===U[0]?7===U[2][0]?T(a,b,c,o):e(a,b,c,o,[0,[0,2,U]]):e(a,b,c,o,[0,[0,2,U]]):0===U[0]?7===U[2][0]?T(a,b,c,o):e(a,b,c,o,[0,[0,2,U]]):e(a,b,c,o,[0,[0,2,U]])}var +ao=aw[2];if(2<=aw[1]){var +dr=bG(ao),ph=[0,dr[2]];return e(a,b,c,ag(o,dr[1]),ph)}var +ds=bG(ao),ax=ds[2],ai=ds[1];return 0===ah[0]?7===ah[2][0]?0===ai[0]?7===ai[2][0]?e(a,b,c,o,[0,ax]):e(a,b,c,[0,0,ai],[0,ax]):e(a,b,c,[0,0,ai],[0,ax]):0===ai[0]?7===ai[2][0]?e(a,b,c,o,[0,ax]):e(a,b,c,o,[0,[1,2,ao]]):e(a,b,c,o,[0,[1,2,ao]]):0===ai[0]?7===ai[2][0]?e(a,b,c,o,[0,ax]):e(a,b,c,o,[0,[1,2,ao]]):e(a,b,c,o,[0,[1,2,ao]]);case +1:return 0;default:var +ay=R[2],u=R[1];if(0===ay[0]){var +V=ay[2];return 2<=ay[1]?e(a,b,c,ag(o,V),[1,u]):0===ah[0]?7===ah[2][0]?0===V[0]?7===V[2][0]?e(a,b,c,o,[1,u]):e(a,b,c,[0,0,V],[1,u]):e(a,b,c,[0,0,V],[1,u]):0===V[0]?7===V[2][0]?e(a,b,c,o,[1,u]):e(a,b,c,o,[2,u,[0,2,V]]):e(a,b,c,o,[2,u,[0,2,V]]):0===V[0]?7===V[2][0]?e(a,b,c,o,[1,u]):e(a,b,c,o,[2,u,[0,2,V]]):e(a,b,c,o,[2,u,[0,2,V]])}var +ap=ay[2];if(2<=ay[1]){var +dt=bG(ap),pi=dt[2];return e(a,b,c,ag(o,dt[1]),[2,u,pi])}var +du=bG(ap),az=du[2],aj=du[1];return 0===ah[0]?7===ah[2][0]?0===aj[0]?7===aj[2][0]?e(a,b,c,o,[2,u,az]):e(a,b,c,[0,0,aj],[2,u,az]):e(a,b,c,[0,0,aj],[2,u,az]):0===aj[0]?7===aj[2][0]?e(a,b,c,o,[2,u,az]):e(a,b,c,o,[2,u,[1,2,ap]]):e(a,b,c,o,[2,u,[1,2,ap]]):0===aj[0]?7===aj[2][0]?e(a,b,c,o,[2,u,az]):e(a,b,c,o,[2,u,[1,2,ap]]):e(a,b,c,o,[2,u,[1,2,ap]])}}var +pe=W(R),df=l(n);if(0===df[0]){var +aT=df[2];if(8===aT[0]){var +dg=aT[1],dh=Y(a,b,dg,aT[2],[0,pe]);if(dh){var +di=dh[1],dj=di[2],pf=di[1];if(dj){var +aU=dj[1];if(0===aU[0]){var +dk=k(a,c,b,d,o,aU[1]);if(dk){var +dl=dk[1],pg=dl[2];return[0,[0,[0,[1,0,[9,dg,t(dl[1]),R]],pf],pg]]}return 0}var +dm=g(a,b,d,[0,[0,o,aU[1]],c]);if(dm){var +dn=dm[1],dp=dn[2],dq=e(a,b,dp,t(dn[1][1]),R);return dq?[0,[0,dq[1][1],dp]]:0}return 0}return 0}return 0}return 0}return 0}var +pm=W(R),dG=l(n);if(0===dG[0]){var +aX=dG[2];if(8===aX[0]){var +dH=aX[1],dI=Y(a,b,dH,aX[2],[0,pm]);if(dI){var +dJ=dI[1],dK=dJ[2],pn=dJ[1];if(dK){var +aY=dK[1];if(0===aY[0]){var +dL=k(a,c,b,d,o,aY[1]);if(dL){var +dM=dL[1],po=dM[2];return[0,[0,[0,[1,0,[9,dH,t(dM[1]),R]],pn],po]]}return 0}var +dN=g(a,b,d,[0,[0,o,aY[1]],c]);if(dN){var +dO=dN[1],dP=dO[2],dQ=e(a,b,dP,t(dO[1][1]),R);return dQ?[0,[0,dQ[1][1],dP]]:0}return 0}return 0}return 0}return 0}return 0;default:return 0}default:var +dR=g(a,b,d,[0,[0,n[1],f],c]);if(dR){var +dS=dR[1],dT=dS[1];return[0,[0,[0,[2,dT[1]],dT[2]],dS[2]]]}return 0}default:switch(n[0]){case +0:var +aZ=n[2],dU=n[1];if(typeof +dU==="number")if(0!==dU){if(0===aZ[0]){if(7===aZ[2][0])return[0,[0,[0,[0,0,aZ],f],c]];var +dW=v(c);return[0,[0,[0,[0,0,dW[1]],1],dW[2]]]}var +dX=v(c);return[0,[0,[0,[0,0,dX[1]],1],dX[2]]]}var +dV=v(c);return[0,[0,[0,[0,0,dV[1]],1],dV[2]]];case +1:var +z=n[2];switch(z[0]){case +0:var +dY=z[2],pp=z[1],dZ=k(a,c,b,d,pp,B(a,dY));if(dZ){var +d0=dZ[1],pq=d0[2];return[0,[0,[0,[1,0,[0,t(d0[1]),dY]],f],pq]]}return 0;case +1:var +ac=z[2],ak=z[1];switch(ac[0]){case +0:var +d1=ac[1];if(typeof +d1==="number")if(0===d1)return T(a,b,c,[0,1,ak]);var +d2=r(a,d,ac);if(d2){var +d3=d2[1],d4=B(a,Z(d3)),d5=P(a,b,c,ak,d4);if(d5){var +d6=d5[1];return[0,[0,[0,[1,0,[1,d6[1],d3]],d4],d6[2]]]}return 0}return 0;case +1:var +d7=r(a,d,ac);if(d7){var +d8=d7[1],d9=B(a,Z(d8)),d_=P(a,b,c,ak,d9);if(d_){var +d$=d_[1];return[0,[0,[0,[1,0,[1,d$[1],d8]],d9],d$[2]]]}return 0}return 0;default:var +ea=ac[2],pr=ac[3];if(0===ea[0]){var +eb=ea[1];if(typeof +eb==="number")if(0===eb){if(0===pr[0])return T(a,b,c,[0,1,ak]);var +ec=r(a,d,ac);if(ec){var +ed=ec[1],ee=B(a,Z(ed)),ef=P(a,b,c,ak,ee);if(ef){var +eg=ef[1];return[0,[0,[0,[1,0,[1,eg[1],ed]],ee],eg[2]]]}return 0}return 0}var +eh=r(a,d,ac);if(eh){var +ei=eh[1],ej=B(a,Z(ei)),ek=P(a,b,c,ak,ej);if(ek){var +el=ek[1];return[0,[0,[0,[1,0,[1,el[1],ei]],ej],el[2]]]}return 0}return 0}var +em=r(a,d,ac);if(em){var +en=em[1],eo=B(a,Z(en)),ep=P(a,b,c,ak,eo);if(ep){var +eq=ep[1];return[0,[0,[0,[1,0,[1,eq[1],en]],eo],eq[2]]]}return 0}return 0}case +2:var +er=z[2],a1=z[1],ps=z[3],es=j(a,b,l(er));if(es){var +et=g(a,b,d,[0,[0,er,es[1]],c]);if(et){var +eu=et[1],ev=eu[1],pt=eu[2],pu=ev[1],ew=aQ(a,i(b,[0,a1,ev[2]]),pt,ps);if(ew)var +ex=ew[1],ey=ex[1],ez=[0,[0,[0,[1,0,[2,a1,pu,ey[1]]],ey[2]],ex[2]]];else +var +ez=0;var +eA=ez}else +var +eA=0;var +eB=eA}else +var +eB=0;return m(a1,eB);case +3:var +eC=z[2],a2=z[1],pv=z[3],eD=j(a,b,eC);if(eD){var +eE=g(a,i(b,[0,a2,eD[1]]),d,[0,[0,pv,f],c]);if(eE)var +eF=eE[1],eG=eF[1],eH=[0,[0,[0,[1,0,[3,a2,eC,eG[1]]],eG[2]],eF[2]]];else +var +eH=0;var +eJ=eH}else +var +eJ=0;return m(a2,eJ);case +4:var +a3=z[1],pw=z[2],eK=D(f);if(eK){var +eL=eK[1],eM=eL[1],px=eL[2],eN=g(a,i(b,[0,a3,eM]),d,[0,[0,pw,px],c]);if(eN)var +eO=eN[1],eP=eO[1],eQ=[0,[0,[0,[1,0,[4,a3,eP[1]]],[0,eM,eP[2]]],eO[2]]];else +var +eQ=0;var +eR=eQ}else +var +eR=0;return m(a3,eR);case +5:var +a4=z[1],py=z[2];if(typeof +f!=="number"&&1===f[0]){var +eS=f[2],eT=f[1],eU=g(a,b,d,[0,[0,py,O(a4,eT,eS)],c]);if(eU){var +eV=eU[1],eW=eV[1],eX=eW[2],pz=eV[2],pA=eW[1],pB=0===a4?[1,eX,eS]:[1,eT,eX];return[0,[0,[0,[1,0,[5,a4,pA]],pB],pz]]}return 0}return 0;case +9:var +S=z[3],p=z[2];if(0===p[0]){var +s=p[2],eY=p[1];if(typeof +eY==="number")if(0===eY){if(0===S[0]){var +pC=W(S),eZ=l(n);if(0===eZ[0]){var +a5=eZ[2];if(8===a5[0]){var +e0=a5[1],e1=Y(a,b,e0,a5[2],[0,pC]);if(e1){var +e2=e1[1],e3=e2[2],pD=e2[1];if(e3){var +a6=e3[1];if(0===a6[0]){var +e4=k(a,c,b,d,p,a6[1]);if(e4){var +e5=e4[1],pE=e5[2];return[0,[0,[0,[1,0,[9,e0,t(e5[1]),S]],pD],pE]]}return 0}var +e6=g(a,b,d,[0,[0,p,a6[1]],c]);if(e6){var +e7=e6[1],e8=e7[2],e9=e(a,b,e8,t(e7[1][1]),S);return e9?[0,[0,e9[1][1],e8]]:0}return 0}return 0}return 0}return 0}return 0}switch(S[0]){case +0:return 0;case +1:var +aA=S[1];if(0===aA[0]){var +aa=aA[1];return 2<=aA[2]?T(a,b,c,Q(aa,p)):0===aa[0]?7===aa[2][0]?0===s[0]?7===s[2][0]?[0,[0,[0,[0,1,aa],1],c]]:T(a,b,c,p):T(a,b,c,p):0===s[0]?7===s[2][0]?T(a,b,c,[0,1,aa]):e(a,b,c,p,[1,[0,aa,2]]):e(a,b,c,p,[1,[0,aa,2]]):0===s[0]?7===s[2][0]?T(a,b,c,[0,1,aa]):e(a,b,c,p,[1,[0,aa,2]]):e(a,b,c,p,[1,[0,aa,2]])}var +aq=aA[1];if(2<=aA[2]){var +e_=cU(aq),pF=[1,e_[2]];return e(a,b,c,Q(e_[1],p),pF)}var +e$=cU(aq),aB=e$[2],aC=e$[1];return 0===aC[0]?7===aC[2][0]?0===s[0]?7===s[2][0]?e(a,b,c,[0,1,aC],[1,aB]):e(a,b,c,p,[1,aB]):e(a,b,c,p,[1,aB]):0===s[0]?7===s[2][0]?e(a,b,c,[0,1,aC],[1,aB]):e(a,b,c,p,[1,[1,aq,2]]):e(a,b,c,p,[1,[1,aq,2]]):0===s[0]?7===s[2][0]?e(a,b,c,[0,1,aC],[1,aB]):e(a,b,c,p,[1,[1,aq,2]]):e(a,b,c,p,[1,[1,aq,2]]);default:var +w=S[2],aD=S[1];if(0===aD[0]){var +ab=aD[1];return 2<=aD[2]?e(a,b,c,Q(ab,p),[0,w]):0===ab[0]?7===ab[2][0]?0===s[0]?7===s[2][0]?e(a,b,c,[0,1,ab],[0,w]):e(a,b,c,p,[0,w]):e(a,b,c,p,[0,w]):0===s[0]?7===s[2][0]?e(a,b,c,[0,1,ab],[0,w]):e(a,b,c,p,[2,[0,ab,2],w]):e(a,b,c,p,[2,[0,ab,2],w]):0===s[0]?7===s[2][0]?e(a,b,c,[0,1,ab],[0,w]):e(a,b,c,p,[2,[0,ab,2],w]):e(a,b,c,p,[2,[0,ab,2],w])}var +ar=aD[1];if(2<=aD[2]){var +fa=cU(ar),pG=fa[2];return e(a,b,c,Q(fa[1],p),[2,pG,w])}var +fb=cU(ar),aE=fb[2],aF=fb[1];return 0===aF[0]?7===aF[2][0]?0===s[0]?7===s[2][0]?e(a,b,c,[0,1,aF],[2,aE,w]):e(a,b,c,p,[2,aE,w]):e(a,b,c,p,[2,aE,w]):0===s[0]?7===s[2][0]?e(a,b,c,[0,1,aF],[2,aE,w]):e(a,b,c,p,[2,[1,ar,2],w]):e(a,b,c,p,[2,[1,ar,2],w]):0===s[0]?7===s[2][0]?e(a,b,c,[0,1,aF],[2,aE,w]):e(a,b,c,p,[2,[1,ar,2],w]):e(a,b,c,p,[2,[1,ar,2],w])}}var +pH=W(S),fc=l(n);if(0===fc[0]){var +a7=fc[2];if(8===a7[0]){var +fd=a7[1],fe=Y(a,b,fd,a7[2],[0,pH]);if(fe){var +ff=fe[1],fg=ff[2],pI=ff[1];if(fg){var +a8=fg[1];if(0===a8[0]){var +fh=k(a,c,b,d,p,a8[1]);if(fh){var +fi=fh[1],pJ=fi[2];return[0,[0,[0,[1,0,[9,fd,t(fi[1]),S]],pI],pJ]]}return 0}var +fj=g(a,b,d,[0,[0,p,a8[1]],c]);if(fj){var +fk=fj[1],fl=fk[2],fm=e(a,b,fl,t(fk[1][1]),S);return fm?[0,[0,fm[1][1],fl]]:0}return 0}return 0}return 0}return 0}return 0}var +pK=W(S),fn=l(n);if(0===fn[0]){var +a9=fn[2];if(8===a9[0]){var +fo=a9[1],fp=Y(a,b,fo,a9[2],[0,pK]);if(fp){var +fq=fp[1],fr=fq[2],pL=fq[1];if(fr){var +a_=fr[1];if(0===a_[0]){var +fs=k(a,c,b,d,p,a_[1]);if(fs){var +ft=fs[1],pM=ft[2];return[0,[0,[0,[1,0,[9,fo,t(ft[1]),S]],pL],pM]]}return 0}var +fu=g(a,b,d,[0,[0,p,a_[1]],c]);if(fu){var +fv=fu[1],fw=fv[2],fx=e(a,b,fw,t(fv[1][1]),S);return fx?[0,[0,fx[1][1],fw]]:0}return 0}return 0}return 0}return 0}return 0;default:return 0}default:var +fy=g(a,b,d,[0,[0,n[1],f],c]);if(fy){var +fz=fy[1],fA=fz[1];return[0,[0,[0,[2,fA[1]],fA[2]],fz[2]]]}return 0}}else{if(0===d[0]){var +pN=d[1],fB=cq(a,pN,l(n));return fB?[0,[0,[0,fB[1],f],c]]:0}var +X=d[1];if(typeof +X==="number")switch(X){case +0:switch(n[0]){case +0:return[0,[0,[0,[2,n],f],c]];case +1:var +C=n[2];switch(C[0]){case +0:var +fC=C[2],pO=C[1],fD=k(a,c,b,d,pO,B(a,fC));if(fD){var +fE=fD[1],pP=fE[2];return[0,[0,[0,[1,0,[0,t(fE[1]),fC]],f],pP]]}return 0;case +1:var +pQ=C[1],fF=r(a,d,C[2]);if(fF){var +fG=fF[1],fH=B(a,Z(fG)),fI=P(a,b,c,pQ,fH);if(fI){var +fJ=fI[1];return[0,[0,[0,[1,0,[1,fJ[1],fG]],fH],fJ[2]]]}return 0}return 0;case +2:var +fK=C[2],a$=C[1],pR=C[3],fL=j(a,b,l(fK));if(fL){var +fM=g(a,b,d,[0,[0,fK,fL[1]],c]);if(fM){var +fN=fM[1],fO=fN[1],pS=fN[2],pT=fO[1],fP=aQ(a,i(b,[0,a$,fO[2]]),pS,pR);if(fP)var +fQ=fP[1],fR=fQ[1],fS=[0,[0,[0,[1,0,[2,a$,pT,fR[1]]],fR[2]],fQ[2]]];else +var +fS=0;var +fT=fS}else +var +fT=0;var +fU=fT}else +var +fU=0;return m(a$,fU);case +3:var +fV=C[2],ba=C[1],pU=C[3],fW=j(a,b,fV);if(fW){var +fX=g(a,i(b,[0,ba,fW[1]]),d,[0,[0,pU,f],c]);if(fX)var +fY=fX[1],fZ=fY[1],f0=[0,[0,[0,[1,0,[3,ba,fV,fZ[1]]],fZ[2]],fY[2]]];else +var +f0=0;var +f1=f0}else +var +f1=0;return m(ba,f1);case +4:var +bb=C[1],pV=C[2],f2=D(f);if(f2){var +f3=f2[1],f4=f3[1],pW=f3[2],f5=g(a,i(b,[0,bb,f4]),d,[0,[0,pV,pW],c]);if(f5)var +f6=f5[1],f7=f6[1],f8=[0,[0,[0,[1,0,[4,bb,f7[1]]],[0,f4,f7[2]]],f6[2]]];else +var +f8=0;var +f9=f8}else +var +f9=0;return m(bb,f9);case +5:var +bc=C[1],pX=C[2];if(typeof +f!=="number"&&1===f[0]){var +f_=f[2],f$=f[1],ga=g(a,b,d,[0,[0,pX,O(bc,f$,f_)],c]);if(ga){var +gb=ga[1],gc=gb[1],gd=gc[2],pY=gb[2],pZ=gc[1],p0=0===bc?[1,gd,f_]:[1,f$,gd];return[0,[0,[0,[1,0,[5,bc,pZ]],p0],pY]]}return 0}return 0;case +9:var +bd=C[3],ge=C[2],p1=W(bd),gf=l(n);if(0===gf[0]){var +be=gf[2];if(8===be[0]){var +gg=be[1],gh=Y(a,b,gg,be[2],[0,p1]);if(gh){var +gi=gh[1],gj=gi[2],p2=gi[1];if(gj){var +bf=gj[1];if(0===bf[0]){var +gk=k(a,c,b,d,ge,bf[1]);if(gk){var +gl=gk[1],p3=gl[2];return[0,[0,[0,[1,0,[9,gg,t(gl[1]),bd]],p2],p3]]}return 0}var +gm=g(a,b,d,[0,[0,ge,bf[1]],c]);if(gm){var +gn=gm[1],go=gn[2],gp=e(a,b,go,t(gn[1][1]),bd);return gp?[0,[0,gp[1][1],go]]:0}return 0}return 0}return 0}return 0}return 0;default:return 0}default:var +gq=g(a,b,d,[0,[0,n[1],f],c]);if(gq){var +gs=gq[1],gt=gs[1];return[0,[0,[0,[2,gt[1]],gt[2]],gs[2]]]}return 0}case +2:switch(n[0]){case +0:return[0,[0,[0,[1,0,[1,eI(n[2]),xK]],f],c]];case +1:var +G=n[2];switch(G[0]){case +0:var +hl=G[2],qi=G[1],hm=k(a,c,b,d,qi,B(a,hl));if(hm){var +hn=hm[1],qj=hn[2];return[0,[0,[0,[1,0,[0,t(hn[1]),hl]],f],qj]]}return 0;case +1:var +qk=G[1],ho=r(a,d,G[2]);if(ho){var +hp=ho[1],hq=B(a,Z(hp)),hr=P(a,b,c,qk,hq);if(hr){var +hs=hr[1];return[0,[0,[0,[1,0,[1,hs[1],hp]],hq],hs[2]]]}return 0}return 0;case +2:var +ht=G[2],bn=G[1],ql=G[3],hu=j(a,b,l(ht));if(hu){var +hv=g(a,b,d,[0,[0,ht,hu[1]],c]);if(hv){var +hw=hv[1],hx=hw[1],qm=hw[2],qn=hx[1],hy=aQ(a,i(b,[0,bn,hx[2]]),qm,ql);if(hy)var +hz=hy[1],hA=hz[1],hB=[0,[0,[0,[1,0,[2,bn,qn,hA[1]]],hA[2]],hz[2]]];else +var +hB=0;var +hC=hB}else +var +hC=0;var +hD=hC}else +var +hD=0;return m(bn,hD);case +3:var +hE=G[2],bo=G[1],qo=G[3],hF=j(a,b,hE);if(hF){var +hG=g(a,i(b,[0,bo,hF[1]]),d,[0,[0,qo,f],c]);if(hG)var +hH=hG[1],hI=hH[1],hJ=[0,[0,[0,[1,0,[3,bo,hE,hI[1]]],hI[2]],hH[2]]];else +var +hJ=0;var +hK=hJ}else +var +hK=0;return m(bo,hK);case +4:var +bp=G[1],qp=G[2],hL=D(f);if(hL){var +hM=hL[1],hN=hM[1],qq=hM[2],hO=g(a,i(b,[0,bp,hN]),d,[0,[0,qp,qq],c]);if(hO)var +hP=hO[1],hQ=hP[1],hR=[0,[0,[0,[1,0,[4,bp,hQ[1]]],[0,hN,hQ[2]]],hP[2]]];else +var +hR=0;var +hS=hR}else +var +hS=0;return m(bp,hS);case +5:var +bq=G[1],qr=G[2];if(typeof +f!=="number"&&1===f[0]){var +hT=f[2],hU=f[1],hV=g(a,b,d,[0,[0,qr,O(bq,hU,hT)],c]);if(hV){var +hW=hV[1],hX=hW[1],hY=hX[2],qs=hW[2],qt=hX[1],qu=0===bq?[1,hY,hT]:[1,hU,hY];return[0,[0,[0,[1,0,[5,bq,qt]],qu],qs]]}return 0}return 0;case +9:var +br=G[3],hZ=G[2],qv=W(br),h0=l(n);if(0===h0[0]){var +bs=h0[2];if(8===bs[0]){var +h1=bs[1],h2=Y(a,b,h1,bs[2],[0,qv]);if(h2){var +h3=h2[1],h4=h3[2],qw=h3[1];if(h4){var +bt=h4[1];if(0===bt[0]){var +h5=k(a,c,b,d,hZ,bt[1]);if(h5){var +h6=h5[1],qx=h6[2];return[0,[0,[0,[1,0,[9,h1,t(h6[1]),br]],qw],qx]]}return 0}var +h7=g(a,b,d,[0,[0,hZ,bt[1]],c]);if(h7){var +h8=h7[1],h9=h8[2],h_=e(a,b,h9,t(h8[1][1]),br);return h_?[0,[0,h_[1][1],h9]]:0}return 0}return 0}return 0}return 0}return 0;default:return 0}default:var +h$=g(a,b,d,[0,[0,n[1],f],c]);if(h$){var +ia=h$[1],ib=ia[1];return[0,[0,[0,[2,ib[1]],ib[2]],ia[2]]]}return 0}}else +switch(X[0]){case +1:var +aL=X[1];switch(n[0]){case +0:var +aG=n[2];if(0===aG[0]){if(7===aG[2][0])var +ig=v(c),id=[0,[0,[0,[1,0,[2,aL,[0,0,aG],ig[1]]],1],ig[2]]];else +var +ic=v(c),id=[0,[0,[0,[1,0,[3,aL,aG,[0,0,ic[1]]]],1],ic[2]]];var +ie=id}else +var +ih=v(c),ie=[0,[0,[0,[1,0,[3,aL,aG,[0,0,ih[1]]]],1],ih[2]]];return m(aL,ie);case +1:var +H=n[2];switch(H[0]){case +0:var +ii=H[2],qy=H[1],ij=k(a,c,b,d,qy,B(a,ii));if(ij){var +ik=ij[1],qz=ik[2];return[0,[0,[0,[1,0,[0,t(ik[1]),ii]],f],qz]]}return 0;case +1:var +qA=H[1],il=r(a,d,H[2]);if(il){var +im=il[1],io=B(a,Z(im)),ip=P(a,b,c,qA,io);if(ip){var +iq=ip[1];return[0,[0,[0,[1,0,[1,iq[1],im]],io],iq[2]]]}return 0}return 0;case +2:var +ir=H[2],bu=H[1],qB=H[3],is=j(a,b,l(ir));if(is){var +it=g(a,b,d,[0,[0,ir,is[1]],c]);if(it){var +iu=it[1],iv=iu[1],qC=iu[2],qD=iv[1],iw=aQ(a,i(b,[0,bu,iv[2]]),qC,qB);if(iw)var +ix=iw[1],iy=ix[1],iz=[0,[0,[0,[1,0,[2,bu,qD,iy[1]]],iy[2]],ix[2]]];else +var +iz=0;var +iA=iz}else +var +iA=0;var +iB=iA}else +var +iB=0;return m(bu,iB);case +3:var +iC=H[2],bv=H[1],qE=H[3],iD=j(a,b,iC);if(iD){var +iE=g(a,i(b,[0,bv,iD[1]]),d,[0,[0,qE,f],c]);if(iE)var +iF=iE[1],iG=iF[1],iH=[0,[0,[0,[1,0,[3,bv,iC,iG[1]]],iG[2]],iF[2]]];else +var +iH=0;var +iI=iH}else +var +iI=0;return m(bv,iI);case +4:var +bw=H[1],qF=H[2],iJ=D(f);if(iJ){var +iK=iJ[1],iL=iK[1],qG=iK[2],iM=g(a,i(b,[0,bw,iL]),d,[0,[0,qF,qG],c]);if(iM)var +iN=iM[1],iO=iN[1],iP=[0,[0,[0,[1,0,[4,bw,iO[1]]],[0,iL,iO[2]]],iN[2]]];else +var +iP=0;var +iQ=iP}else +var +iQ=0;return m(bw,iQ);case +5:var +bx=H[1],qH=H[2];if(typeof +f!=="number"&&1===f[0]){var +iR=f[2],iS=f[1],iT=g(a,b,d,[0,[0,qH,O(bx,iS,iR)],c]);if(iT){var +iU=iT[1],iV=iU[1],iW=iV[2],qI=iU[2],qJ=iV[1],qK=0===bx?[1,iW,iR]:[1,iS,iW];return[0,[0,[0,[1,0,[5,bx,qJ]],qK],qI]]}return 0}return 0;case +9:var +by=H[3],iX=H[2],qL=W(by),iY=l(n);if(0===iY[0]){var +bz=iY[2];if(8===bz[0]){var +iZ=bz[1],i0=Y(a,b,iZ,bz[2],[0,qL]);if(i0){var +i1=i0[1],i2=i1[2],qM=i1[1];if(i2){var +bA=i2[1];if(0===bA[0]){var +i3=k(a,c,b,d,iX,bA[1]);if(i3){var +i4=i3[1],qN=i4[2];return[0,[0,[0,[1,0,[9,iZ,t(i4[1]),by]],qM],qN]]}return 0}var +i5=g(a,b,d,[0,[0,iX,bA[1]],c]);if(i5){var +i6=i5[1],i7=i6[2],i8=e(a,b,i7,t(i6[1][1]),by);return i8?[0,[0,i8[1][1],i7]]:0}return 0}return 0}return 0}return 0}return 0;default:return 0}default:var +i9=g(a,b,d,[0,[0,n[1],f],c]);if(i9){var +i_=i9[1],i$=i_[1];return[0,[0,[0,[2,i$[1]],i$[2]],i_[2]]]}return 0}case +2:var +as=X[2],ad=X[1];switch(n[0]){case +0:var +ja=n[2];if(0===ja[0])switch(ja[2][0]){case +1:var +jb=b3(b,ad);if(jb)return[0,[0,[0,[0,as,[0,0,[1,0,ad]]],jb[1]],c]];var +jc=a0(c);return[0,[0,[0,[0,as,[0,0,[1,[0,jc[1]],ad]]],1],jc[2]]];case +4:var +jd=b3(b,ad);if(jd)return[0,[0,[0,[0,as,[0,0,[1,0,ad]]],jd[1]],c]];var +je=a0(c);return[0,[0,[0,[0,as,[0,0,[1,[0,je[1]],ad]]],1],je[2]]];case +7:var +jf=b3(b,ad);if(jf)return[0,[0,[0,[0,as,[0,0,[1,0,ad]]],jf[1]],c]];var +jg=a0(c);return[0,[0,[0,[0,as,[0,0,[1,[0,jg[1]],ad]]],1],jg[2]]];default:return 0}return 0;case +1:var +I=n[2];switch(I[0]){case +0:var +jh=I[2],qO=I[1],ji=k(a,c,b,d,qO,B(a,jh));if(ji){var +jj=ji[1],qP=jj[2];return[0,[0,[0,[1,0,[0,t(jj[1]),jh]],f],qP]]}return 0;case +1:var +qQ=I[1],jk=r(a,d,I[2]);if(jk){var +jl=jk[1],jm=B(a,Z(jl)),jn=P(a,b,c,qQ,jm);if(jn){var +jo=jn[1];return[0,[0,[0,[1,0,[1,jo[1],jl]],jm],jo[2]]]}return 0}return 0;case +2:var +jp=I[2],bB=I[1],qR=I[3],jq=j(a,b,l(jp));if(jq){var +jr=g(a,b,d,[0,[0,jp,jq[1]],c]);if(jr){var +js=jr[1],jt=js[1],qS=js[2],qT=jt[1],ju=aQ(a,i(b,[0,bB,jt[2]]),qS,qR);if(ju)var +jv=ju[1],jw=jv[1],jx=[0,[0,[0,[1,0,[2,bB,qT,jw[1]]],jw[2]],jv[2]]];else +var +jx=0;var +jy=jx}else +var +jy=0;var +jz=jy}else +var +jz=0;return m(bB,jz);case +3:var +jA=I[2],bC=I[1],qU=I[3],jB=j(a,b,jA);if(jB){var +jC=g(a,i(b,[0,bC,jB[1]]),d,[0,[0,qU,f],c]);if(jC)var +jD=jC[1],jE=jD[1],jF=[0,[0,[0,[1,0,[3,bC,jA,jE[1]]],jE[2]],jD[2]]];else +var +jF=0;var +jG=jF}else +var +jG=0;return m(bC,jG);case +4:var +bD=I[1],qV=I[2],jH=D(f);if(jH){var +jI=jH[1],jJ=jI[1],qW=jI[2],jK=g(a,i(b,[0,bD,jJ]),d,[0,[0,qV,qW],c]);if(jK)var +jL=jK[1],jM=jL[1],jN=[0,[0,[0,[1,0,[4,bD,jM[1]]],[0,jJ,jM[2]]],jL[2]]];else +var +jN=0;var +jO=jN}else +var +jO=0;return m(bD,jO);case +5:var +bE=I[1],qX=I[2];if(typeof +f!=="number"&&1===f[0]){var +jP=f[2],jQ=f[1],jR=g(a,b,d,[0,[0,qX,O(bE,jQ,jP)],c]);if(jR){var +jS=jR[1],jT=jS[1],jU=jT[2],qY=jS[2],qZ=jT[1],q0=0===bE?[1,jU,jP]:[1,jQ,jU];return[0,[0,[0,[1,0,[5,bE,qZ]],q0],qY]]}return 0}return 0;case +9:var +bH=I[3],jV=I[2],q1=W(bH),jW=l(n);if(0===jW[0]){var +bI=jW[2];if(8===bI[0]){var +jX=bI[1],jY=Y(a,b,jX,bI[2],[0,q1]);if(jY){var +jZ=jY[1],j0=jZ[2],q2=jZ[1];if(j0){var +bJ=j0[1];if(0===bJ[0]){var +j1=k(a,c,b,d,jV,bJ[1]);if(j1){var +j2=j1[1],q3=j2[2];return[0,[0,[0,[1,0,[9,jX,t(j2[1]),bH]],q2],q3]]}return 0}var +j3=g(a,b,d,[0,[0,jV,bJ[1]],c]);if(j3){var +j4=j3[1],j5=j4[2],j6=e(a,b,j5,t(j4[1][1]),bH);return j6?[0,[0,j6[1][1],j5]]:0}return 0}return 0}return 0}return 0}return 0;default:return 0}default:var +j7=g(a,b,d,[0,[0,n[1],f],c]);if(j7){var +j8=j7[1],j9=j8[1];return[0,[0,[0,[2,j9[1]],j9[2]],j8[2]]]}return 0}case +3:var +j_=X[1];switch(n[0]){case +0:var +j$=n[2];if(0===j$[0]){if(7===j$[2][0]){var +ka=v(c);return m(j_,[0,[0,[0,[1,0,[1,[1,[0,0,[3,j_,ka[1]]]],xm]],xL],ka[2]]])}return 0}return 0;case +1:var +J=n[2];switch(J[0]){case +0:var +kb=J[2],q4=J[1],kc=k(a,c,b,d,q4,B(a,kb));if(kc){var +kd=kc[1],q5=kd[2];return[0,[0,[0,[1,0,[0,t(kd[1]),kb]],f],q5]]}return 0;case +1:var +q6=J[1],ke=r(a,d,J[2]);if(ke){var +kf=ke[1],kg=B(a,Z(kf)),kh=P(a,b,c,q6,kg);if(kh){var +ki=kh[1];return[0,[0,[0,[1,0,[1,ki[1],kf]],kg],ki[2]]]}return 0}return 0;case +2:var +kj=J[2],bK=J[1],q7=J[3],kk=j(a,b,l(kj));if(kk){var +kl=g(a,b,d,[0,[0,kj,kk[1]],c]);if(kl){var +km=kl[1],kn=km[1],q8=km[2],q9=kn[1],ko=aQ(a,i(b,[0,bK,kn[2]]),q8,q7);if(ko)var +kp=ko[1],kq=kp[1],kr=[0,[0,[0,[1,0,[2,bK,q9,kq[1]]],kq[2]],kp[2]]];else +var +kr=0;var +ks=kr}else +var +ks=0;var +kt=ks}else +var +kt=0;return m(bK,kt);case +3:var +ku=J[2],bL=J[1],q_=J[3],kv=j(a,b,ku);if(kv){var +kw=g(a,i(b,[0,bL,kv[1]]),d,[0,[0,q_,f],c]);if(kw)var +kx=kw[1],ky=kx[1],kz=[0,[0,[0,[1,0,[3,bL,ku,ky[1]]],ky[2]],kx[2]]];else +var +kz=0;var +kA=kz}else +var +kA=0;return m(bL,kA);case +4:var +bM=J[1],q$=J[2],kB=D(f);if(kB){var +kC=kB[1],kD=kC[1],ra=kC[2],kE=g(a,i(b,[0,bM,kD]),d,[0,[0,q$,ra],c]);if(kE)var +kF=kE[1],kG=kF[1],kH=[0,[0,[0,[1,0,[4,bM,kG[1]]],[0,kD,kG[2]]],kF[2]]];else +var +kH=0;var +kI=kH}else +var +kI=0;return m(bM,kI);case +5:var +bN=J[1],rb=J[2];if(typeof +f!=="number"&&1===f[0]){var +kJ=f[2],kK=f[1],kL=g(a,b,d,[0,[0,rb,O(bN,kK,kJ)],c]);if(kL){var +kM=kL[1],kN=kM[1],kO=kN[2],rc=kM[2],rd=kN[1],re=0===bN?[1,kO,kJ]:[1,kK,kO];return[0,[0,[0,[1,0,[5,bN,rd]],re],rc]]}return 0}return 0;case +9:var +bO=J[3],kP=J[2],rf=W(bO),kQ=l(n);if(0===kQ[0]){var +bP=kQ[2];if(8===bP[0]){var +kR=bP[1],kS=Y(a,b,kR,bP[2],[0,rf]);if(kS){var +kT=kS[1],kU=kT[2],rg=kT[1];if(kU){var +bQ=kU[1];if(0===bQ[0]){var +kV=k(a,c,b,d,kP,bQ[1]);if(kV){var +kW=kV[1],rh=kW[2];return[0,[0,[0,[1,0,[9,kR,t(kW[1]),bO]],rg],rh]]}return 0}var +kX=g(a,b,d,[0,[0,kP,bQ[1]],c]);if(kX){var +kY=kX[1],kZ=kY[2],k0=e(a,b,kZ,t(kY[1][1]),bO);return k0?[0,[0,k0[1][1],kZ]]:0}return 0}return 0}return 0}return 0}return 0;default:return 0}default:var +k1=g(a,b,d,[0,[0,n[1],f],c]);if(k1){var +k2=k1[1],k3=k2[1];return[0,[0,[0,[2,k3[1]],k3[2]],k2[2]]]}return 0}case +4:var +k4=X[2],k5=X[1];switch(n[0]){case +0:var +k6=n[2];if(0===k6[0])switch(k6[2][0]){case +4:return[0,[0,[0,[0,k4,[0,0,[4,k5]]],0],c]];case +7:return[0,[0,[0,[0,k4,[0,0,[4,k5]]],0],c]];default:return 0}return 0;case +1:var +K=n[2];switch(K[0]){case +0:var +k7=K[2],ri=K[1],k8=k(a,c,b,d,ri,B(a,k7));if(k8){var +k9=k8[1],rj=k9[2];return[0,[0,[0,[1,0,[0,t(k9[1]),k7]],f],rj]]}return 0;case +1:var +rk=K[1],k_=r(a,d,K[2]);if(k_){var +k$=k_[1],la=B(a,Z(k$)),lb=P(a,b,c,rk,la);if(lb){var +lc=lb[1];return[0,[0,[0,[1,0,[1,lc[1],k$]],la],lc[2]]]}return 0}return 0;case +2:var +ld=K[2],bR=K[1],rl=K[3],le=j(a,b,l(ld));if(le){var +lf=g(a,b,d,[0,[0,ld,le[1]],c]);if(lf){var +lg=lf[1],lh=lg[1],rm=lg[2],rn=lh[1],li=aQ(a,i(b,[0,bR,lh[2]]),rm,rl);if(li)var +lj=li[1],lk=lj[1],ll=[0,[0,[0,[1,0,[2,bR,rn,lk[1]]],lk[2]],lj[2]]];else +var +ll=0;var +lm=ll}else +var +lm=0;var +ln=lm}else +var +ln=0;return m(bR,ln);case +3:var +lo=K[2],bS=K[1],ro=K[3],lp=j(a,b,lo);if(lp){var +lq=g(a,i(b,[0,bS,lp[1]]),d,[0,[0,ro,f],c]);if(lq)var +lr=lq[1],ls=lr[1],lt=[0,[0,[0,[1,0,[3,bS,lo,ls[1]]],ls[2]],lr[2]]];else +var +lt=0;var +lu=lt}else +var +lu=0;return m(bS,lu);case +4:var +bT=K[1],rp=K[2],lv=D(f);if(lv){var +lw=lv[1],lx=lw[1],rq=lw[2],ly=g(a,i(b,[0,bT,lx]),d,[0,[0,rp,rq],c]);if(ly)var +lz=ly[1],lA=lz[1],lB=[0,[0,[0,[1,0,[4,bT,lA[1]]],[0,lx,lA[2]]],lz[2]]];else +var +lB=0;var +lC=lB}else +var +lC=0;return m(bT,lC);case +5:var +bU=K[1],rr=K[2];if(typeof +f!=="number"&&1===f[0]){var +lD=f[2],lE=f[1],lF=g(a,b,d,[0,[0,rr,O(bU,lE,lD)],c]);if(lF){var +lG=lF[1],lH=lG[1],lI=lH[2],rs=lG[2],rt=lH[1],ru=0===bU?[1,lI,lD]:[1,lE,lI];return[0,[0,[0,[1,0,[5,bU,rt]],ru],rs]]}return 0}return 0;case +9:var +bV=K[3],lJ=K[2],rv=W(bV),lK=l(n);if(0===lK[0]){var +bW=lK[2];if(8===bW[0]){var +lL=bW[1],lM=Y(a,b,lL,bW[2],[0,rv]);if(lM){var +lN=lM[1],lO=lN[2],rw=lN[1];if(lO){var +bX=lO[1];if(0===bX[0]){var +lP=k(a,c,b,d,lJ,bX[1]);if(lP){var +lQ=lP[1],rx=lQ[2];return[0,[0,[0,[1,0,[9,lL,t(lQ[1]),bV]],rw],rx]]}return 0}var +lR=g(a,b,d,[0,[0,lJ,bX[1]],c]);if(lR){var +lS=lR[1],lT=lS[2],lU=e(a,b,lT,t(lS[1][1]),bV);return lU?[0,[0,lU[1][1],lT]]:0}return 0}return 0}return 0}return 0}return 0;default:return 0}default:var +lV=g(a,b,d,[0,[0,n[1],f],c]);if(lV){var +lW=lV[1],lX=lW[1];return[0,[0,[0,[2,lX[1]],lX[2]],lW[2]]]}return 0}case +5:var +lY=X[1];switch(n[0]){case +0:var +ry=[1,0,[5,lY,n]],rz=0===lY?[1,f,1]:[1,1,f];return[0,[0,[0,ry,rz],c]];case +1:var +L=n[2];switch(L[0]){case +0:var +lZ=L[2],rA=L[1],l0=k(a,c,b,d,rA,B(a,lZ));if(l0){var +l1=l0[1],rB=l1[2];return[0,[0,[0,[1,0,[0,t(l1[1]),lZ]],f],rB]]}return 0;case +1:var +rC=L[1],l2=r(a,d,L[2]);if(l2){var +l3=l2[1],l4=B(a,Z(l3)),l5=P(a,b,c,rC,l4);if(l5){var +l6=l5[1];return[0,[0,[0,[1,0,[1,l6[1],l3]],l4],l6[2]]]}return 0}return 0;case +2:var +l7=L[2],bY=L[1],rD=L[3],l8=j(a,b,l(l7));if(l8){var +l9=g(a,b,d,[0,[0,l7,l8[1]],c]);if(l9){var +l_=l9[1],l$=l_[1],rE=l_[2],rF=l$[1],ma=aQ(a,i(b,[0,bY,l$[2]]),rE,rD);if(ma)var +mb=ma[1],mc=mb[1],md=[0,[0,[0,[1,0,[2,bY,rF,mc[1]]],mc[2]],mb[2]]];else +var +md=0;var +me=md}else +var +me=0;var +mf=me}else +var +mf=0;return m(bY,mf);case +3:var +mg=L[2],bZ=L[1],rG=L[3],mh=j(a,b,mg);if(mh){var +mi=g(a,i(b,[0,bZ,mh[1]]),d,[0,[0,rG,f],c]);if(mi)var +mj=mi[1],mk=mj[1],ml=[0,[0,[0,[1,0,[3,bZ,mg,mk[1]]],mk[2]],mj[2]]];else +var +ml=0;var +mm=ml}else +var +mm=0;return m(bZ,mm);case +4:var +b0=L[1],rH=L[2],mn=D(f);if(mn){var +mo=mn[1],mp=mo[1],rI=mo[2],mq=g(a,i(b,[0,b0,mp]),d,[0,[0,rH,rI],c]);if(mq)var +mr=mq[1],ms=mr[1],mt=[0,[0,[0,[1,0,[4,b0,ms[1]]],[0,mp,ms[2]]],mr[2]]];else +var +mt=0;var +mu=mt}else +var +mu=0;return m(b0,mu);case +5:var +b1=L[1],rJ=L[2];if(typeof +f!=="number"&&1===f[0]){var +mv=f[2],mw=f[1],mx=g(a,b,d,[0,[0,rJ,O(b1,mw,mv)],c]);if(mx){var +my=mx[1],mz=my[1],mA=mz[2],rK=my[2],rL=mz[1],rM=0===b1?[1,mA,mv]:[1,mw,mA];return[0,[0,[0,[1,0,[5,b1,rL]],rM],rK]]}return 0}return 0;case +9:var +b2=L[3],mB=L[2],rN=W(b2),mC=l(n);if(0===mC[0]){var +b4=mC[2];if(8===b4[0]){var +mD=b4[1],mE=Y(a,b,mD,b4[2],[0,rN]);if(mE){var +mF=mE[1],mG=mF[2],rO=mF[1];if(mG){var +b5=mG[1];if(0===b5[0]){var +mH=k(a,c,b,d,mB,b5[1]);if(mH){var +mI=mH[1],rP=mI[2];return[0,[0,[0,[1,0,[9,mD,t(mI[1]),b2]],rO],rP]]}return 0}var +mJ=g(a,b,d,[0,[0,mB,b5[1]],c]);if(mJ){var +mK=mJ[1],mL=mK[2],mM=e(a,b,mL,t(mK[1][1]),b2);return mM?[0,[0,mM[1][1],mL]]:0}return 0}return 0}return 0}return 0}return 0;default:return 0}default:var +mN=g(a,b,d,[0,[0,n[1],f],c]);if(mN){var +mO=mN[1],mP=mO[1];return[0,[0,[0,[2,mP[1]],mP[2]],mO[2]]]}return 0}case +6:var +b6=X[2],b7=X[1];switch(n[0]){case +0:var +rQ=n[2];if(A(f))var +mQ=v(c),rR=mQ[1],mR=v(mQ[2]),mS=[0,[0,[0,[1,0,[0,[2,[1,0,[7,rQ,[0,b7,[0,0,rR]],[0,b6,mR[1]]]]],1]],1],mR[2]]];else +var +mT=gr(c,n),rS=mT[1],mU=v(mT[2]),rT=mU[1],mV=v(mU[2]),mS=[0,[0,[0,[1,0,[0,[2,[1,0,[6,rS,[0,b7,rT],[0,b6,mV[1]]]]],1]],1],mV[2]]];return F(b7,b6,mS);case +1:var +M=n[2];switch(M[0]){case +0:var +mW=M[2],rU=M[1],mX=k(a,c,b,d,rU,B(a,mW));if(mX){var +mY=mX[1],rV=mY[2];return[0,[0,[0,[1,0,[0,t(mY[1]),mW]],f],rV]]}return 0;case +1:var +rW=M[1],mZ=r(a,d,M[2]);if(mZ){var +m0=mZ[1],m1=B(a,Z(m0)),m2=P(a,b,c,rW,m1);if(m2){var +m3=m2[1];return[0,[0,[0,[1,0,[1,m3[1],m0]],m1],m3[2]]]}return 0}return 0;case +2:var +m4=M[2],b8=M[1],rX=M[3],m5=j(a,b,l(m4));if(m5){var +m6=g(a,b,d,[0,[0,m4,m5[1]],c]);if(m6){var +m7=m6[1],m8=m7[1],rY=m7[2],rZ=m8[1],m9=aQ(a,i(b,[0,b8,m8[2]]),rY,rX);if(m9)var +m_=m9[1],m$=m_[1],na=[0,[0,[0,[1,0,[2,b8,rZ,m$[1]]],m$[2]],m_[2]]];else +var +na=0;var +nb=na}else +var +nb=0;var +nc=nb}else +var +nc=0;return m(b8,nc);case +3:var +nd=M[2],b9=M[1],r0=M[3],ne=j(a,b,nd);if(ne){var +nf=g(a,i(b,[0,b9,ne[1]]),d,[0,[0,r0,f],c]);if(nf)var +ng=nf[1],nh=ng[1],ni=[0,[0,[0,[1,0,[3,b9,nd,nh[1]]],nh[2]],ng[2]]];else +var +ni=0;var +nj=ni}else +var +nj=0;return m(b9,nj);case +4:var +b_=M[1],r1=M[2],nk=D(f);if(nk){var +nl=nk[1],nm=nl[1],r2=nl[2],nn=g(a,i(b,[0,b_,nm]),d,[0,[0,r1,r2],c]);if(nn)var +no=nn[1],np=no[1],nq=[0,[0,[0,[1,0,[4,b_,np[1]]],[0,nm,np[2]]],no[2]]];else +var +nq=0;var +nr=nq}else +var +nr=0;return m(b_,nr);case +5:var +b$=M[1],r3=M[2];if(typeof +f!=="number"&&1===f[0]){var +ns=f[2],nt=f[1],nu=g(a,b,d,[0,[0,r3,O(b$,nt,ns)],c]);if(nu){var +nv=nu[1],nw=nv[1],nx=nw[2],r4=nv[2],r5=nw[1],r6=0===b$?[1,nx,ns]:[1,nt,nx];return[0,[0,[0,[1,0,[5,b$,r5]],r6],r4]]}return 0}return 0;case +9:var +ca=M[3],ny=M[2],r7=W(ca),nz=l(n);if(0===nz[0]){var +cb=nz[2];if(8===cb[0]){var +nA=cb[1],nB=Y(a,b,nA,cb[2],[0,r7]);if(nB){var +nC=nB[1],nD=nC[2],r8=nC[1];if(nD){var +cc=nD[1];if(0===cc[0]){var +nE=k(a,c,b,d,ny,cc[1]);if(nE){var +nF=nE[1],r9=nF[2];return[0,[0,[0,[1,0,[9,nA,t(nF[1]),ca]],r8],r9]]}return 0}var +nG=g(a,b,d,[0,[0,ny,cc[1]],c]);if(nG){var +nH=nG[1],nI=nH[2],nJ=e(a,b,nI,t(nH[1][1]),ca);return nJ?[0,[0,nJ[1][1],nI]]:0}return 0}return 0}return 0}return 0}return 0;default:return 0}default:var +nK=g(a,b,d,[0,[0,n[1],f],c]);if(nK){var +nL=nK[1],nM=nL[1];return[0,[0,[0,[2,nM[1]],nM[2]],nL[2]]]}return 0}case +7:var +q=X[1];switch(n[0]){case +0:var +nN=n[2],nO=n[1];if(typeof +nO==="number")if(0===nO){var +r_=[0,[0,q,eI(nN)]],nP=v(c);return e(a,b,nP[2],[0,0,nP[1]],r_)}var +r$=[1,[0,eI(nN),q]],nQ=v(c);return e(a,b,nQ[2],[0,0,nQ[1]],r$);case +1:var +N=n[2];switch(N[0]){case +0:var +nR=N[2],sa=N[1],nS=k(a,c,b,d,sa,B(a,nR));if(nS){var +nT=nS[1],sb=nT[2];return[0,[0,[0,[1,0,[0,t(nT[1]),nR]],f],sb]]}return 0;case +1:var +sc=N[1],nU=r(a,d,N[2]);if(nU){var +nV=nU[1],nW=B(a,Z(nV)),nX=P(a,b,c,sc,nW);if(nX){var +nY=nX[1];return[0,[0,[0,[1,0,[1,nY[1],nV]],nW],nY[2]]]}return 0}return 0;case +2:var +nZ=N[2],cd=N[1],sd=N[3],n0=j(a,b,l(nZ));if(n0){var +n1=g(a,b,d,[0,[0,nZ,n0[1]],c]);if(n1){var +n2=n1[1],n3=n2[1],se=n2[2],sf=n3[1],n4=aQ(a,i(b,[0,cd,n3[2]]),se,sd);if(n4)var +n5=n4[1],n6=n5[1],n7=[0,[0,[0,[1,0,[2,cd,sf,n6[1]]],n6[2]],n5[2]]];else +var +n7=0;var +n8=n7}else +var +n8=0;var +n9=n8}else +var +n9=0;return m(cd,n9);case +3:var +n_=N[2],ce=N[1],sg=N[3],n$=j(a,b,n_);if(n$){var +oa=g(a,i(b,[0,ce,n$[1]]),d,[0,[0,sg,f],c]);if(oa)var +ob=oa[1],oc=ob[1],od=[0,[0,[0,[1,0,[3,ce,n_,oc[1]]],oc[2]],ob[2]]];else +var +od=0;var +oe=od}else +var +oe=0;return m(ce,oe);case +4:var +cf=N[1],sh=N[2],of=D(f);if(of){var +og=of[1],oh=og[1],si=og[2],oi=g(a,i(b,[0,cf,oh]),d,[0,[0,sh,si],c]);if(oi)var +oj=oi[1],ok=oj[1],ol=[0,[0,[0,[1,0,[4,cf,ok[1]]],[0,oh,ok[2]]],oj[2]]];else +var +ol=0;var +om=ol}else +var +om=0;return m(cf,om);case +5:var +cg=N[1],sj=N[2];if(typeof +f!=="number"&&1===f[0]){var +on=f[2],oo=f[1],op=g(a,b,d,[0,[0,sj,O(cg,oo,on)],c]);if(op){var +oq=op[1],or=oq[1],os=or[2],sk=oq[2],sl=or[1],sm=0===cg?[1,os,on]:[1,oo,os];return[0,[0,[0,[1,0,[5,cg,sl]],sm],sk]]}return 0}return 0;case +9:var +_=N[3],x=N[2];if(0===x[0]){var +$=x[2],ot=x[1];if(typeof +ot==="number")if(0===ot)switch(_[0]){case +0:var +sn=_[1],so=[0,cn(sn,q,l(x))],ou=v(c);return e(a,b,ou[2],[0,0,ou[1]],so);case +1:var +ae=_[1];if(0===ae[0]){var +sp=ae[1];if(2<=ae[2]){if(2<=q){var +sq=[2,ae,[0,2,l(x)]],ov=v(c);return e(a,b,ov[2],[0,0,ov[1]],sq)}return e(a,b,c,x,[1,[0,sp,q]])}var +sr=[2,ae,[0,q,l(x)]],ow=v(c);return e(a,b,ow[2],[0,0,ow[1]],sr)}var +ss=ae[1];if(2<=ae[2]){if(2<=q){var +st=[2,ae,[0,2,l(x)]],ox=v(c);return e(a,b,ox[2],[0,0,ox[1]],st)}return e(a,b,c,x,[1,[1,ss,q]])}var +su=[2,ae,[0,q,l(x)]],oy=v(c);return e(a,b,oy[2],[0,0,oy[1]],su);default:var +at=_[2],af=_[1];if(0===af[0]){var +sv=af[1];if(2<=af[2]){if(2<=q){var +sw=[2,af,cn(at,2,l(x))],oz=v(c);return e(a,b,oz[2],[0,0,oz[1]],sw)}return e(a,b,c,x,[2,[0,sv,q],at])}var +sx=[2,af,cn(at,q,l(x))],oA=v(c);return e(a,b,oA[2],[0,0,oA[1]],sx)}var +sy=af[1];if(2<=af[2]){if(2<=q){var +sz=[2,af,cn(at,2,l(x))],oB=v(c);return e(a,b,oB[2],[0,0,oB[1]],sz)}return e(a,b,c,x,[2,[1,sy,q],at])}var +sA=[2,af,cn(at,q,l(x))],oC=v(c);return e(a,b,oC[2],[0,0,oC[1]],sA)}switch(_[0]){case +0:var +al=_[1];if(0===al[0]){var +ch=al[2],ci=al[1];if(2<=q){var +oD=v(c);return e(a,b,oD[2],[0,0,oD[1]],[2,[0,$,q],[0,ci,ch]])}if(2<=ci)return e(a,b,c,[0,0,ch],[1,[0,$,q]]);var +oE=v(c);return e(a,b,oE[2],[0,0,oE[1]],[2,[0,$,q],[0,ci,ch]])}var +sB=al[2],sC=al[1];if(2<=q){var +oF=v(c);return e(a,b,oF[2],[0,0,oF[1]],[2,[0,$,q],al])}if(2<=sC){var +oG=bG(sB);return e(a,b,c,[0,0,oG[1]],[2,[0,$,q],oG[2]])}var +oH=v(c);return e(a,b,oH[2],[0,0,oH[1]],[2,[0,$,q],al]);case +1:var +sD=[1,bF(_[1],$,q)],oI=v(c);return e(a,b,oI[2],[0,0,oI[1]],sD);default:var +am=_[2],au=_[1];if(0===am[0]){var +cj=am[2],ck=am[1];if(2<=q){var +sE=[2,bF(au,$,q),[0,ck,cj]],oJ=v(c);return e(a,b,oJ[2],[0,0,oJ[1]],sE)}if(2<=ck)return e(a,b,c,[0,0,cj],[1,bF(au,$,q)]);var +sF=[2,bF(au,$,q),[0,ck,cj]],oK=v(c);return e(a,b,oK[2],[0,0,oK[1]],sF)}var +sG=am[2],sH=am[1];if(2<=q){var +sI=[2,bF(au,$,q),am],oL=v(c);return e(a,b,oL[2],[0,0,oL[1]],sI)}if(2<=sH){var +sJ=bF(au,$,q),oM=bG(sG);return e(a,b,c,[0,0,oM[1]],[2,sJ,oM[2]])}var +sK=[2,bF(au,$,q),am],oN=v(c);return e(a,b,oN[2],[0,0,oN[1]],sK)}}var +sL=W(_),oO=l(n);if(0===oO[0]){var +cl=oO[2];if(8===cl[0]){var +oP=cl[1],oQ=Y(a,b,oP,cl[2],[0,sL]);if(oQ){var +oR=oQ[1],oS=oR[2],sM=oR[1];if(oS){var +cm=oS[1];if(0===cm[0]){var +oT=k(a,c,b,d,x,cm[1]);if(oT){var +oU=oT[1],sN=oU[2];return[0,[0,[0,[1,0,[9,oP,t(oU[1]),_]],sM],sN]]}return 0}var +oV=g(a,b,d,[0,[0,x,cm[1]],c]);if(oV){var +oW=oV[1],oX=oW[2],oY=e(a,b,oX,t(oW[1][1]),_);return oY?[0,[0,oY[1][1],oX]]:0}return 0}return 0}return 0}return 0}return 0;default:return 0}default:var +oZ=g(a,b,d,[0,[0,n[1],f],c]);if(oZ){var +o0=oZ[1],o1=o0[1];return[0,[0,[0,[2,o1[1]],o1[2]],o0[2]]]}return 0}}switch(n[0]){case +0:return 0;case +1:var +E=n[2];switch(E[0]){case +0:var +gu=E[2],p4=E[1],gv=k(a,c,b,d,p4,B(a,gu));if(gv){var +gw=gv[1],p5=gw[2];return[0,[0,[0,[1,0,[0,t(gw[1]),gu]],f],p5]]}return 0;case +1:var +p6=E[1],gx=r(a,d,E[2]);if(gx){var +gy=gx[1],gz=B(a,Z(gy)),gA=P(a,b,c,p6,gz);if(gA){var +gB=gA[1];return[0,[0,[0,[1,0,[1,gB[1],gy]],gz],gB[2]]]}return 0}return 0;case +2:var +gC=E[2],bg=E[1],p7=E[3],gD=j(a,b,l(gC));if(gD){var +gE=g(a,b,d,[0,[0,gC,gD[1]],c]);if(gE){var +gF=gE[1],gG=gF[1],p8=gF[2],p9=gG[1],gH=aQ(a,i(b,[0,bg,gG[2]]),p8,p7);if(gH)var +gI=gH[1],gJ=gI[1],gK=[0,[0,[0,[1,0,[2,bg,p9,gJ[1]]],gJ[2]],gI[2]]];else +var +gK=0;var +gL=gK}else +var +gL=0;var +gM=gL}else +var +gM=0;return m(bg,gM);case +3:var +gN=E[2],bh=E[1],p_=E[3],gO=j(a,b,gN);if(gO){var +gP=g(a,i(b,[0,bh,gO[1]]),d,[0,[0,p_,f],c]);if(gP)var +gQ=gP[1],gR=gQ[1],gS=[0,[0,[0,[1,0,[3,bh,gN,gR[1]]],gR[2]],gQ[2]]];else +var +gS=0;var +gT=gS}else +var +gT=0;return m(bh,gT);case +4:var +bi=E[1],p$=E[2],gU=D(f);if(gU){var +gV=gU[1],gW=gV[1],qa=gV[2],gX=g(a,i(b,[0,bi,gW]),d,[0,[0,p$,qa],c]);if(gX)var +gY=gX[1],gZ=gY[1],g0=[0,[0,[0,[1,0,[4,bi,gZ[1]]],[0,gW,gZ[2]]],gY[2]]];else +var +g0=0;var +g1=g0}else +var +g1=0;return m(bi,g1);case +5:var +bj=E[1],qb=E[2];if(typeof +f!=="number"&&1===f[0]){var +g2=f[2],g3=f[1],g4=g(a,b,d,[0,[0,qb,O(bj,g3,g2)],c]);if(g4){var +g5=g4[1],g6=g5[1],g7=g6[2],qc=g5[2],qd=g6[1],qe=0===bj?[1,g7,g2]:[1,g3,g7];return[0,[0,[0,[1,0,[5,bj,qd]],qe],qc]]}return 0}return 0;case +9:var +bk=E[3],g8=E[2],qf=W(bk),g9=l(n);if(0===g9[0]){var +bl=g9[2];if(8===bl[0]){var +g_=bl[1],g$=Y(a,b,g_,bl[2],[0,qf]);if(g$){var +ha=g$[1],hb=ha[2],qg=ha[1];if(hb){var +bm=hb[1];if(0===bm[0]){var +hc=k(a,c,b,d,g8,bm[1]);if(hc){var +hd=hc[1],qh=hd[2];return[0,[0,[0,[1,0,[9,g_,t(hd[1]),bk]],qg],qh]]}return 0}var +he=g(a,b,d,[0,[0,g8,bm[1]],c]);if(he){var +hf=he[1],hg=hf[2],hh=e(a,b,hg,t(hf[1][1]),bk);return hh?[0,[0,hh[1][1],hg]]:0}return 0}return 0}return 0}return 0}return 0;default:return 0}default:var +hi=g(a,b,d,[0,[0,n[1],f],c]);if(hi){var +hj=hi[1],hk=hj[1];return[0,[0,[0,[2,hk[1]],hk[2]],hj[2]]]}return 0}}}function +g(a,b,c,d){return I(aH(0,a,b,c,d))}function +o(p,n,b,m,a,k){var +c=j(0,b,l(a)),o=0;if(c){var +d=g(o,b,m,[0,[0,a,c[1]],n]);if(d){var +e=d[1],f=e[2],h=e[1],i=h[1];return M(k,h[2])?[0,[0,i,f]]:[0,gr(f,i)]}return 0}return 0}function +z(C,k8,c,b,e,f,d){var +a=0;if(typeof +e==="number")switch(e){case +0:if(1===f[0]){var +aY=f[1],jp=f[2];if(aY){var +aZ=[1,0,jp],jq=aY[1],a0=j(a,b,l(aZ));if(a0){var +a1=g(a,b,e,[0,[0,aZ,a0[1]],c]);if(a1){var +a2=a1[1],a3=a2[2],a4=a2[1],a5=a4[1];return M(a4[2],d)?[0,[0,a5,a3]]:[0,[0,bh(jq,a5),a3]]}return 0}return 0}var +a6=aI(a,f);if(a6){var +a7=[0,a6[1]];return C<50?z(C+1|0,a,c,b,a7,f,d):h(z,[0,a,c,b,a7,f,d])}return 0}var +aW=aI(a,f);if(aW){var +aX=[0,aW[1]];return C<50?z(C+1|0,a,c,b,aX,f,d):h(z,[0,a,c,b,aX,f,d])}return 0;case +1:if(1===f[0]){var +a_=f[1],jr=f[2];if(a_){var +a$=[1,0,jr],js=a_[1],ba=j(a,b,l(a$));if(ba){var +bb=g(a,b,e,[0,[0,a$,ba[1]],c]);if(bb){var +bc=bb[1],bd=bc[2],be=bc[1],bf=be[1];return M(be[2],d)?[0,[0,bf,bd]]:[0,[0,bh(js,bf),bd]]}return 0}return 0}var +bg=aJ(a,f);if(bg){var +bi=[0,bg[1]];return C<50?z(C+1|0,a,c,b,bi,f,d):h(z,[0,a,c,b,bi,f,d])}return 0}var +a8=aJ(a,f);if(a8){var +a9=[0,a8[1]];return C<50?z(C+1|0,a,c,b,a9,f,d):h(z,[0,a,c,b,a9,f,d])}return 0;case +2:switch(f[0]){case +0:var +X=f[2],bj=f[1];if(typeof +bj==="number")if(0===bj)return 0===X[0]?7===X[2][0]?[0,[0,[0,1,X],c]]:[0,[0,[0,0,v(c)[1]],c]]:[0,[0,[0,0,v(c)[1]],c]];var +bk=v(c);return[0,[0,[0,0,bk[1]],bk[2]]];case +1:var +q=f[2],L=f[1];if(L){var +bl=[1,0,q],jt=L[1],bm=j(a,b,l(bl));if(bm){var +bn=g(a,b,e,[0,[0,bl,bm[1]],c]);if(bn){var +bo=bn[1],bp=bo[2],bq=bo[1],br=bq[1];return M(bq[2],d)?[0,[0,br,bp]]:[0,[0,bh(jt,br),bp]]}return 0}return 0}switch(q[0]){case +0:var +Y=q[1];if(0===Y[0]){var +bs=Y[1],ju=Y[2];if(typeof +bs==="number")if(0!==bs){var +bt=P(a,b,c,ju,d);if(bt){var +bu=bt[1];return[0,[0,[0,1,bu[1]],bu[2]]]}return 0}return o(a,c,b,e,f,d)}return o(a,c,b,e,f,d);case +1:return o(a,c,b,e,f,d);case +2:var +bv=q[2],Z=q[1],jv=q[3],bw=j(a,b,l(bv));if(bw){var +bx=g(a,b,e,[0,[0,bv,bw[1]],c]);if(bx){var +by=bx[1],bz=by[1],jw=by[2],jx=bz[1],bA=P(a,i(b,[0,Z,bz[2]]),jw,jv,d);if(bA)var +bB=bA[1],bC=[0,[0,[1,0,[2,Z,jx,bB[1]]],bB[2]]];else +var +bC=0;var +bD=bC}else +var +bD=0;var +bE=bD}else +var +bE=0;return m(Z,bE);case +3:var +bF=q[2],_=q[1],jy=q[3],bG=j(a,b,bF);if(bG){var +bH=k(a,c,i(b,[0,_,bG[1]]),e,jy,d);if(bH)var +bI=bH[1],bJ=[0,[0,[1,0,[3,_,bF,bI[1]]],bI[2]]];else +var +bJ=0;var +bK=bJ}else +var +bK=0;return m(_,bK);case +4:var +$=q[1],jz=q[2],bL=D(d);if(bL){var +bM=bL[1],jA=bM[2],bN=k(a,c,i(b,[0,$,bM[1]]),e,jz,jA);if(bN)var +bO=bN[1],bP=[0,[0,[1,0,[4,$,bO[1]]],bO[2]]];else +var +bP=0;var +bQ=bP}else +var +bQ=0;return m($,bQ);case +5:var +bR=q[1],jB=q[2],bS=A(d);if(bS){var +bT=bS[1],bU=k(a,c,b,e,jB,O(bR,bT[1],bT[2]));if(bU){var +bV=bU[1];return[0,[0,[1,0,[5,bR,bV[1]]],bV[2]]]}return 0}return 0;case +6:var +bW=q[3],bX=q[2],bY=q[1],bZ=bX[1],b0=bW[1],jC=bX[2],jD=bW[2],b1=j(a,b,l(bY));if(b1){var +b2=g(a,b,e,[0,[0,bY,b1[1]],c]);if(b2)var +b3=b2[1],b4=p(a,b,b3[2],[1,0,[6,b3[1][1],[0,bZ,jC],[0,b0,jD]]],d);else +var +b4=0;var +b5=b4}else +var +b5=0;return F(bZ,b0,b5);case +7:var +b6=q[3],b7=q[2],b8=q[1],aa=b7[1],b9=b6[1],jE=b7[2],jF=b6[2],b_=j(a,b,b8);if(b_){var +b$=A(b_[1]);if(b$){var +ca=k(a,c,i(b,[0,aa,b$[1][1]]),e,jE,d);if(ca)var +cb=ca[1],cc=[0,[0,[1,L,[7,b8,[0,aa,cb[1]],[0,b9,jF]]],cb[2]]];else +var +cc=0;var +cd=cc}else +var +cd=0;var +ce=cd}else +var +ce=0;return F(aa,b9,ce);case +8:var +cf=q[3],cg=q[2],ch=q[1],ci=cg[1],ab=cf[1],jG=cg[2],jH=cf[2],cj=j(a,b,ch);if(cj){var +ck=A(cj[1]);if(ck){var +cl=k(a,c,i(b,[0,ab,ck[1][2]]),e,jH,d);if(cl)var +cm=cl[1],cn=[0,[0,[1,L,[8,ch,[0,ci,jG],[0,ab,cm[1]]]],cm[2]]];else +var +cn=0;var +co=cn}else +var +co=0;var +cp=co}else +var +cp=0;return F(ci,ab,cp);default:var +G=q[3],y=q[2];if(0===y[0]){var +cr=y[2],cs=y[1];if(typeof +cs==="number")if(0!==cs){if(0===cr[0]){if(7===cr[2][0]){if(0===G[0]){var +ae=G[1];if(0===ae[0]){var +I=ae[2];return 2<=ae[1]?p(a,b,c,ag(y,I),d):0===I[0]?7===I[2][0]?[0,[0,y,c]]:p(a,b,c,[0,0,I],d):p(a,b,c,[0,0,I],d)}return o(a,c,b,e,f,d)}return o(a,c,b,e,f,d)}if(0===G[0]){var +ac=G[1];if(0===ac[0]){var +ad=ac[2];return 2<=ac[1]?p(a,b,c,ag(y,ad),d):0===ad[0]?7===ad[2][0]?p(a,b,c,y,d):o(a,c,b,e,f,d):o(a,c,b,e,f,d)}return o(a,c,b,e,f,d)}return o(a,c,b,e,f,d)}if(0===G[0]){var +af=G[1];if(0===af[0]){var +ah=af[2];return 2<=af[1]?p(a,b,c,ag(y,ah),d):0===ah[0]?7===ah[2][0]?p(a,b,c,y,d):o(a,c,b,e,f,d):o(a,c,b,e,f,d)}return o(a,c,b,e,f,d)}return o(a,c,b,e,f,d)}return o(a,c,b,e,f,d)}return o(a,c,b,e,f,d)}default:var +ct=k(a,c,b,e,f[1],d);if(ct){var +cu=ct[1];return[0,[0,[2,cu[1]],cu[2]]]}return 0}default:switch(f[0]){case +0:var +ai=f[2],cv=f[1];if(typeof +cv==="number")if(0!==cv){if(0===ai[0]){if(7===ai[2][0])return[0,[0,[0,0,ai],c]];var +cx=v(c);return[0,[0,[0,0,cx[1]],cx[2]]]}var +cy=v(c);return[0,[0,[0,0,cy[1]],cy[2]]]}var +cw=v(c);return[0,[0,[0,0,cw[1]],cw[2]]];case +1:var +n=f[2],N=f[1];if(N){var +cz=[1,0,n],jI=N[1],cA=j(a,b,l(cz));if(cA){var +cB=g(a,b,e,[0,[0,cz,cA[1]],c]);if(cB){var +cC=cB[1],cD=cC[2],cE=cC[1],cF=cE[1];return M(cE[2],d)?[0,[0,cF,cD]]:[0,[0,bh(jI,cF),cD]]}return 0}return 0}switch(n[0]){case +0:return o(a,c,b,e,f,d);case +1:var +R=n[2],cG=n[1];switch(R[0]){case +0:var +cH=R[1];if(typeof +cH==="number")if(0===cH)return p(a,b,c,[0,1,cG],d);return o(a,c,b,e,f,d);case +1:return o(a,c,b,e,f,d);default:var +cI=R[2],jJ=R[3];if(0===cI[0]){var +cJ=cI[1];if(typeof +cJ==="number")if(0===cJ)return 0===jJ[0]?p(a,b,c,[0,1,cG],d):o(a,c,b,e,f,d);return o(a,c,b,e,f,d)}return o(a,c,b,e,f,d)}case +2:var +cK=n[2],aj=n[1],jK=n[3],cL=j(a,b,l(cK));if(cL){var +cM=g(a,b,e,[0,[0,cK,cL[1]],c]);if(cM){var +cN=cM[1],cO=cN[1],jL=cN[2],jM=cO[1],cP=P(a,i(b,[0,aj,cO[2]]),jL,jK,d);if(cP)var +cQ=cP[1],cR=[0,[0,[1,0,[2,aj,jM,cQ[1]]],cQ[2]]];else +var +cR=0;var +cS=cR}else +var +cS=0;var +cT=cS}else +var +cT=0;return m(aj,cT);case +3:var +cU=n[2],ak=n[1],jN=n[3],cV=j(a,b,cU);if(cV){var +cW=k(a,c,i(b,[0,ak,cV[1]]),e,jN,d);if(cW)var +cX=cW[1],cY=[0,[0,[1,0,[3,ak,cU,cX[1]]],cX[2]]];else +var +cY=0;var +cZ=cY}else +var +cZ=0;return m(ak,cZ);case +4:var +al=n[1],jO=n[2],c0=D(d);if(c0){var +c1=c0[1],jP=c1[2],c2=k(a,c,i(b,[0,al,c1[1]]),e,jO,jP);if(c2)var +c3=c2[1],c4=[0,[0,[1,0,[4,al,c3[1]]],c3[2]]];else +var +c4=0;var +c5=c4}else +var +c5=0;return m(al,c5);case +5:var +c6=n[1],jQ=n[2],c7=A(d);if(c7){var +c8=c7[1],c9=k(a,c,b,e,jQ,O(c6,c8[1],c8[2]));if(c9){var +c_=c9[1];return[0,[0,[1,0,[5,c6,c_[1]]],c_[2]]]}return 0}return 0;case +6:var +c$=n[3],da=n[2],db=n[1],dc=da[1],dd=c$[1],jR=da[2],jS=c$[2],de=j(a,b,l(db));if(de){var +df=g(a,b,e,[0,[0,db,de[1]],c]);if(df)var +dg=df[1],dh=p(a,b,dg[2],[1,0,[6,dg[1][1],[0,dc,jR],[0,dd,jS]]],d);else +var +dh=0;var +di=dh}else +var +di=0;return F(dc,dd,di);case +7:var +dj=n[3],dk=n[2],dl=n[1],am=dk[1],dm=dj[1],jT=dk[2],jU=dj[2],dn=j(a,b,dl);if(dn){var +dp=A(dn[1]);if(dp){var +dq=k(a,c,i(b,[0,am,dp[1][1]]),e,jT,d);if(dq)var +dr=dq[1],ds=[0,[0,[1,N,[7,dl,[0,am,dr[1]],[0,dm,jU]]],dr[2]]];else +var +ds=0;var +dt=ds}else +var +dt=0;var +du=dt}else +var +du=0;return F(am,dm,du);case +8:var +dv=n[3],dw=n[2],dx=n[1],dy=dw[1],an=dv[1],jV=dw[2],jW=dv[2],dz=j(a,b,dx);if(dz){var +dA=A(dz[1]);if(dA){var +dB=k(a,c,i(b,[0,an,dA[1][2]]),e,jW,d);if(dB)var +dC=dB[1],dD=[0,[0,[1,N,[8,dx,[0,dy,jV],[0,an,dC[1]]]],dC[2]]];else +var +dD=0;var +dE=dD}else +var +dE=0;var +dF=dE}else +var +dF=0;return F(dy,an,dF);default:var +H=n[3],x=n[2];if(0===x[0]){var +dG=x[2],dH=x[1];if(typeof +dH==="number")if(0===dH){if(0===dG[0]){if(7===dG[2][0]){if(1===H[0]){var +aq=H[1];if(0===aq[0]){var +ar=aq[2],B=aq[1];return 0===B[0]?7===B[2][0]?2<=ar?p(a,b,c,Q(B,x),d):[0,[0,[0,1,B],c]]:2<=ar?p(a,b,c,Q(B,x),d):p(a,b,c,[0,1,B],d):2<=ar?p(a,b,c,Q(B,x),d):p(a,b,c,[0,1,B],d)}return o(a,c,b,e,f,d)}return o(a,c,b,e,f,d)}if(1===H[0]){var +ao=H[1];if(0===ao[0]){var +ap=ao[2],J=ao[1];return 0===J[0]?7===J[2][0]?2<=ap?p(a,b,c,Q(J,x),d):p(a,b,c,x,d):2<=ap?p(a,b,c,Q(J,x),d):o(a,c,b,e,f,d):2<=ap?p(a,b,c,Q(J,x),d):o(a,c,b,e,f,d)}return o(a,c,b,e,f,d)}return o(a,c,b,e,f,d)}if(1===H[0]){var +as=H[1];if(0===as[0]){var +at=as[2],K=as[1];return 0===K[0]?7===K[2][0]?2<=at?p(a,b,c,Q(K,x),d):p(a,b,c,x,d):2<=at?p(a,b,c,Q(K,x),d):o(a,c,b,e,f,d):2<=at?p(a,b,c,Q(K,x),d):o(a,c,b,e,f,d)}return o(a,c,b,e,f,d)}return o(a,c,b,e,f,d)}return o(a,c,b,e,f,d)}return o(a,c,b,e,f,d)}default:var +dI=k(a,c,b,e,f[1],d);if(dI){var +dJ=dI[1];return[0,[0,[2,dJ[1]],dJ[2]]]}return 0}}else{if(0===e[0]){var +dK=e[1];if(1===f[0]){var +dM=f[1],jX=f[2];if(dM){var +dN=[1,0,jX],jY=dM[1],dO=j(a,b,l(dN));if(dO){var +dP=g(a,b,e,[0,[0,dN,dO[1]],c]);if(dP){var +dQ=dP[1],dR=dQ[2],dS=dQ[1],dT=dS[1];return M(dS[2],d)?[0,[0,dT,dR]]:[0,[0,bh(jY,dT),dR]]}return 0}return 0}var +dU=cq(a,dK,l(f));return dU?[0,[0,dU[1],c]]:0}var +dL=cq(a,dK,l(f));return dL?[0,[0,dL[1],c]]:0}var +E=e[1];if(typeof +E==="number"){if(0===E)switch(f[0]){case +0:return[0,[0,[2,f],c]];case +1:var +r=f[2],S=f[1];if(S){var +dV=[1,0,r],jZ=S[1],dW=j(a,b,l(dV));if(dW){var +dX=g(a,b,e,[0,[0,dV,dW[1]],c]);if(dX){var +dY=dX[1],dZ=dY[2],d0=dY[1],d1=d0[1];return M(d0[2],d)?[0,[0,d1,dZ]]:[0,[0,bh(jZ,d1),dZ]]}return 0}return 0}switch(r[0]){case +2:var +d2=r[2],au=r[1],j0=r[3],d3=j(a,b,l(d2));if(d3){var +d4=g(a,b,e,[0,[0,d2,d3[1]],c]);if(d4){var +d5=d4[1],d6=d5[1],j1=d5[2],j2=d6[1],d7=P(a,i(b,[0,au,d6[2]]),j1,j0,d);if(d7)var +d8=d7[1],d9=[0,[0,[1,0,[2,au,j2,d8[1]]],d8[2]]];else +var +d9=0;var +d_=d9}else +var +d_=0;var +d$=d_}else +var +d$=0;return m(au,d$);case +3:var +ea=r[2],av=r[1],j3=r[3],eb=j(a,b,ea);if(eb){var +ec=k(a,c,i(b,[0,av,eb[1]]),e,j3,d);if(ec)var +ed=ec[1],ee=[0,[0,[1,0,[3,av,ea,ed[1]]],ed[2]]];else +var +ee=0;var +ef=ee}else +var +ef=0;return m(av,ef);case +4:var +aw=r[1],j4=r[2],eg=D(d);if(eg){var +eh=eg[1],j5=eh[2],ei=k(a,c,i(b,[0,aw,eh[1]]),e,j4,j5);if(ei)var +ej=ei[1],ek=[0,[0,[1,0,[4,aw,ej[1]]],ej[2]]];else +var +ek=0;var +el=ek}else +var +el=0;return m(aw,el);case +5:var +em=r[1],j6=r[2],en=A(d);if(en){var +eo=en[1],ep=k(a,c,b,e,j6,O(em,eo[1],eo[2]));if(ep){var +eq=ep[1];return[0,[0,[1,0,[5,em,eq[1]]],eq[2]]]}return 0}return 0;case +6:var +er=r[3],es=r[2],et=r[1],eu=es[1],ev=er[1],j7=es[2],j8=er[2],ew=j(a,b,l(et));if(ew){var +ex=g(a,b,e,[0,[0,et,ew[1]],c]);if(ex)var +ey=ex[1],ez=p(a,b,ey[2],[1,0,[6,ey[1][1],[0,eu,j7],[0,ev,j8]]],d);else +var +ez=0;var +eA=ez}else +var +eA=0;return F(eu,ev,eA);case +7:var +eB=r[3],eC=r[2],eD=r[1],ax=eC[1],eE=eB[1],j9=eC[2],j_=eB[2],eF=j(a,b,eD);if(eF){var +eG=A(eF[1]);if(eG){var +eH=k(a,c,i(b,[0,ax,eG[1][1]]),e,j9,d);if(eH)var +eI=eH[1],eJ=[0,[0,[1,S,[7,eD,[0,ax,eI[1]],[0,eE,j_]]],eI[2]]];else +var +eJ=0;var +eK=eJ}else +var +eK=0;var +eL=eK}else +var +eL=0;return F(ax,eE,eL);case +8:var +eM=r[3],eN=r[2],eO=r[1],eP=eN[1],ay=eM[1],j$=eN[2],ka=eM[2],eQ=j(a,b,eO);if(eQ){var +eR=A(eQ[1]);if(eR){var +eS=k(a,c,i(b,[0,ay,eR[1][2]]),e,ka,d);if(eS)var +eT=eS[1],eU=[0,[0,[1,S,[8,eO,[0,eP,j$],[0,ay,eT[1]]]],eT[2]]];else +var +eU=0;var +eV=eU}else +var +eV=0;var +eW=eV}else +var +eW=0;return F(eP,ay,eW);default:return o(a,c,b,e,f,d)}default:var +eX=k(a,c,b,e,f[1],d);if(eX){var +eY=eX[1];return[0,[0,[2,eY[1]],eY[2]]]}return 0}}else +switch(E[0]){case +1:var +f3=E[1];switch(f[0]){case +0:var +f4=f[2];if(0===f4[0]){if(7===f4[2][0]){var +f5=v(c);return m(f3,[0,[0,[1,0,[2,f3,f,f5[1]]],f5[2]]])}return o(a,c,b,e,f,d)}return o(a,c,b,e,f,d);case +1:var +t=f[2],U=f[1];if(U){var +f6=[1,0,t],kp=U[1],f7=j(a,b,l(f6));if(f7){var +f8=g(a,b,e,[0,[0,f6,f7[1]],c]);if(f8){var +f9=f8[1],f_=f9[2],f$=f9[1],ga=f$[1];return M(f$[2],d)?[0,[0,ga,f_]]:[0,[0,bh(kp,ga),f_]]}return 0}return 0}switch(t[0]){case +2:var +gb=t[2],aE=t[1],kq=t[3],gc=j(a,b,l(gb));if(gc){var +gd=g(a,b,e,[0,[0,gb,gc[1]],c]);if(gd){var +ge=gd[1],gf=ge[1],kr=ge[2],ks=gf[1],gg=P(a,i(b,[0,aE,gf[2]]),kr,kq,d);if(gg)var +gh=gg[1],gi=[0,[0,[1,0,[2,aE,ks,gh[1]]],gh[2]]];else +var +gi=0;var +gj=gi}else +var +gj=0;var +gk=gj}else +var +gk=0;return m(aE,gk);case +3:var +gl=t[2],aF=t[1],kt=t[3],gm=j(a,b,gl);if(gm){var +gn=k(a,c,i(b,[0,aF,gm[1]]),e,kt,d);if(gn)var +go=gn[1],gp=[0,[0,[1,0,[3,aF,gl,go[1]]],go[2]]];else +var +gp=0;var +gq=gp}else +var +gq=0;return m(aF,gq);case +4:var +aG=t[1],ku=t[2],gr=D(d);if(gr){var +gs=gr[1],kv=gs[2],gt=k(a,c,i(b,[0,aG,gs[1]]),e,ku,kv);if(gt)var +gu=gt[1],gv=[0,[0,[1,0,[4,aG,gu[1]]],gu[2]]];else +var +gv=0;var +gw=gv}else +var +gw=0;return m(aG,gw);case +5:var +gx=t[1],kw=t[2],gy=A(d);if(gy){var +gz=gy[1],gA=k(a,c,b,e,kw,O(gx,gz[1],gz[2]));if(gA){var +gB=gA[1];return[0,[0,[1,0,[5,gx,gB[1]]],gB[2]]]}return 0}return 0;case +6:var +gC=t[3],gD=t[2],gE=t[1],gF=gD[1],gG=gC[1],kx=gD[2],ky=gC[2],gH=j(a,b,l(gE));if(gH){var +gI=g(a,b,e,[0,[0,gE,gH[1]],c]);if(gI)var +gJ=gI[1],gK=p(a,b,gJ[2],[1,0,[6,gJ[1][1],[0,gF,kx],[0,gG,ky]]],d);else +var +gK=0;var +gL=gK}else +var +gL=0;return F(gF,gG,gL);case +7:var +gM=t[3],gN=t[2],gO=t[1],aH=gN[1],gP=gM[1],kz=gN[2],kA=gM[2],gQ=j(a,b,gO);if(gQ){var +gR=A(gQ[1]);if(gR){var +gS=k(a,c,i(b,[0,aH,gR[1][1]]),e,kz,d);if(gS)var +gT=gS[1],gU=[0,[0,[1,U,[7,gO,[0,aH,gT[1]],[0,gP,kA]]],gT[2]]];else +var +gU=0;var +gV=gU}else +var +gV=0;var +gW=gV}else +var +gW=0;return F(aH,gP,gW);case +8:var +gX=t[3],gY=t[2],gZ=t[1],g0=gY[1],aK=gX[1],kB=gY[2],kC=gX[2],g1=j(a,b,gZ);if(g1){var +g2=A(g1[1]);if(g2){var +g3=k(a,c,i(b,[0,aK,g2[1][2]]),e,kC,d);if(g3)var +g4=g3[1],g5=[0,[0,[1,U,[8,gZ,[0,g0,kB],[0,aK,g4[1]]]],g4[2]]];else +var +g5=0;var +g6=g5}else +var +g6=0;var +g7=g6}else +var +g7=0;return F(g0,aK,g7);default:return o(a,c,b,e,f,d)}default:var +g8=k(a,c,b,e,f[1],d);if(g8){var +g9=g8[1];return[0,[0,[2,g9[1]],g9[2]]]}return 0}case +3:var +aL=E[1];switch(f[0]){case +0:var +g_=f[2];if(0===g_[0]){var +g$=g_[2];if(7===g$[0]){var +kD=g$[1],kE=D(d)?[0,[0,[1,0,[4,aL,f]],c]]:[0,[0,[1,[0,kD],[4,aL,f]],c]];return m(aL,kE)}return o(a,c,b,e,f,d)}return o(a,c,b,e,f,d);case +1:var +u=f[2],V=f[1];if(V){var +ha=[1,0,u],kF=V[1],hb=j(a,b,l(ha));if(hb){var +hc=g(a,b,e,[0,[0,ha,hb[1]],c]);if(hc){var +hd=hc[1],he=hd[2],hf=hd[1],hg=hf[1];return M(hf[2],d)?[0,[0,hg,he]]:[0,[0,bh(kF,hg),he]]}return 0}return 0}switch(u[0]){case +2:var +hh=u[2],aM=u[1],kG=u[3],hi=j(a,b,l(hh));if(hi){var +hj=g(a,b,e,[0,[0,hh,hi[1]],c]);if(hj){var +hk=hj[1],hl=hk[1],kH=hk[2],kI=hl[1],hm=P(a,i(b,[0,aM,hl[2]]),kH,kG,d);if(hm)var +hn=hm[1],ho=[0,[0,[1,0,[2,aM,kI,hn[1]]],hn[2]]];else +var +ho=0;var +hp=ho}else +var +hp=0;var +hq=hp}else +var +hq=0;return m(aM,hq);case +3:var +hr=u[2],aN=u[1],kJ=u[3],hs=j(a,b,hr);if(hs){var +ht=k(a,c,i(b,[0,aN,hs[1]]),e,kJ,d);if(ht)var +hu=ht[1],hv=[0,[0,[1,0,[3,aN,hr,hu[1]]],hu[2]]];else +var +hv=0;var +hw=hv}else +var +hw=0;return m(aN,hw);case +4:var +aO=u[1],kK=u[2],hx=D(d);if(hx){var +hy=hx[1],kL=hy[2],hz=k(a,c,i(b,[0,aO,hy[1]]),e,kK,kL);if(hz)var +hA=hz[1],hB=[0,[0,[1,0,[4,aO,hA[1]]],hA[2]]];else +var +hB=0;var +hC=hB}else +var +hC=0;return m(aO,hC);case +5:var +hD=u[1],kM=u[2],hE=A(d);if(hE){var +hF=hE[1],hG=k(a,c,b,e,kM,O(hD,hF[1],hF[2]));if(hG){var +hH=hG[1];return[0,[0,[1,0,[5,hD,hH[1]]],hH[2]]]}return 0}return 0;case +6:var +hI=u[3],hJ=u[2],hK=u[1],hL=hJ[1],hM=hI[1],kN=hJ[2],kO=hI[2],hN=j(a,b,l(hK));if(hN){var +hO=g(a,b,e,[0,[0,hK,hN[1]],c]);if(hO)var +hP=hO[1],hQ=p(a,b,hP[2],[1,0,[6,hP[1][1],[0,hL,kN],[0,hM,kO]]],d);else +var +hQ=0;var +hR=hQ}else +var +hR=0;return F(hL,hM,hR);case +7:var +hS=u[3],hT=u[2],hU=u[1],aP=hT[1],hV=hS[1],kP=hT[2],kQ=hS[2],hW=j(a,b,hU);if(hW){var +hX=A(hW[1]);if(hX){var +hY=k(a,c,i(b,[0,aP,hX[1][1]]),e,kP,d);if(hY)var +hZ=hY[1],h0=[0,[0,[1,V,[7,hU,[0,aP,hZ[1]],[0,hV,kQ]]],hZ[2]]];else +var +h0=0;var +h1=h0}else +var +h1=0;var +h2=h1}else +var +h2=0;return F(aP,hV,h2);case +8:var +h3=u[3],h4=u[2],h5=u[1],h6=h4[1],aQ=h3[1],kR=h4[2],kS=h3[2],h7=j(a,b,h5);if(h7){var +h8=A(h7[1]);if(h8){var +h9=k(a,c,i(b,[0,aQ,h8[1][2]]),e,kS,d);if(h9)var +h_=h9[1],h$=[0,[0,[1,V,[8,h5,[0,h6,kR],[0,aQ,h_[1]]]],h_[2]]];else +var +h$=0;var +ia=h$}else +var +ia=0;var +ib=ia}else +var +ib=0;return F(h6,aQ,ib);default:return o(a,c,b,e,f,d)}default:var +ic=k(a,c,b,e,f[1],d);if(ic){var +id=ic[1];return[0,[0,[2,id[1]],id[2]]]}return 0}case +6:var +ie=E[2],ig=E[1];switch(f[0]){case +0:var +ih=f[2];if(0===ih[0]){if(7===ih[2][0]){var +ii=v(c),kT=ii[1],ij=v(ii[2]);return F(ig,ie,[0,[0,[1,0,[6,f,[0,ig,kT],[0,ie,ij[1]]]],ij[2]]])}return o(a,c,b,e,f,d)}return o(a,c,b,e,f,d);case +1:var +w=f[2],W=f[1];if(W){var +ik=[1,0,w],kU=W[1],il=j(a,b,l(ik));if(il){var +im=g(a,b,e,[0,[0,ik,il[1]],c]);if(im){var +io=im[1],ip=io[2],iq=io[1],ir=iq[1];return M(iq[2],d)?[0,[0,ir,ip]]:[0,[0,bh(kU,ir),ip]]}return 0}return 0}switch(w[0]){case +2:var +is=w[2],aR=w[1],kV=w[3],it=j(a,b,l(is));if(it){var +iu=g(a,b,e,[0,[0,is,it[1]],c]);if(iu){var +iv=iu[1],iw=iv[1],kW=iv[2],kX=iw[1],ix=P(a,i(b,[0,aR,iw[2]]),kW,kV,d);if(ix)var +iy=ix[1],iz=[0,[0,[1,0,[2,aR,kX,iy[1]]],iy[2]]];else +var +iz=0;var +iA=iz}else +var +iA=0;var +iB=iA}else +var +iB=0;return m(aR,iB);case +3:var +iC=w[2],aS=w[1],kY=w[3],iD=j(a,b,iC);if(iD){var +iE=k(a,c,i(b,[0,aS,iD[1]]),e,kY,d);if(iE)var +iF=iE[1],iG=[0,[0,[1,0,[3,aS,iC,iF[1]]],iF[2]]];else +var +iG=0;var +iH=iG}else +var +iH=0;return m(aS,iH);case +4:var +aT=w[1],kZ=w[2],iI=D(d);if(iI){var +iJ=iI[1],k0=iJ[2],iK=k(a,c,i(b,[0,aT,iJ[1]]),e,kZ,k0);if(iK)var +iL=iK[1],iM=[0,[0,[1,0,[4,aT,iL[1]]],iL[2]]];else +var +iM=0;var +iN=iM}else +var +iN=0;return m(aT,iN);case +5:var +iO=w[1],k1=w[2],iP=A(d);if(iP){var +iQ=iP[1],iR=k(a,c,b,e,k1,O(iO,iQ[1],iQ[2]));if(iR){var +iS=iR[1];return[0,[0,[1,0,[5,iO,iS[1]]],iS[2]]]}return 0}return 0;case +6:var +iT=w[3],iU=w[2],iV=w[1],iW=iU[1],iX=iT[1],k2=iU[2],k3=iT[2],iY=j(a,b,l(iV));if(iY){var +iZ=g(a,b,e,[0,[0,iV,iY[1]],c]);if(iZ)var +i0=iZ[1],i1=p(a,b,i0[2],[1,0,[6,i0[1][1],[0,iW,k2],[0,iX,k3]]],d);else +var +i1=0;var +i2=i1}else +var +i2=0;return F(iW,iX,i2);case +7:var +i3=w[3],i4=w[2],i5=w[1],aU=i4[1],i6=i3[1],k4=i4[2],k5=i3[2],i7=j(a,b,i5);if(i7){var +i8=A(i7[1]);if(i8){var +i9=k(a,c,i(b,[0,aU,i8[1][1]]),e,k4,d);if(i9)var +i_=i9[1],i$=[0,[0,[1,W,[7,i5,[0,aU,i_[1]],[0,i6,k5]]],i_[2]]];else +var +i$=0;var +ja=i$}else +var +ja=0;var +jb=ja}else +var +jb=0;return F(aU,i6,jb);case +8:var +jc=w[3],jd=w[2],je=w[1],jf=jd[1],aV=jc[1],k6=jd[2],k7=jc[2],jg=j(a,b,je);if(jg){var +jh=A(jg[1]);if(jh){var +ji=k(a,c,i(b,[0,aV,jh[1][2]]),e,k7,d);if(ji)var +jj=ji[1],jk=[0,[0,[1,W,[8,je,[0,jf,k6],[0,aV,jj[1]]]],jj[2]]];else +var +jk=0;var +jl=jk}else +var +jl=0;var +jm=jl}else +var +jm=0;return F(jf,aV,jm);default:return o(a,c,b,e,f,d)}default:var +jn=k(a,c,b,e,f[1],d);if(jn){var +jo=jn[1];return[0,[0,[2,jo[1]],jo[2]]]}return 0}}switch(f[0]){case +0:return o(a,c,b,e,f,d);case +1:var +s=f[2],T=f[1];if(T){var +eZ=[1,0,s],kb=T[1],e0=j(a,b,l(eZ));if(e0){var +e1=g(a,b,e,[0,[0,eZ,e0[1]],c]);if(e1){var +e2=e1[1],e3=e2[2],e4=e2[1],e5=e4[1];return M(e4[2],d)?[0,[0,e5,e3]]:[0,[0,bh(kb,e5),e3]]}return 0}return 0}switch(s[0]){case +2:var +e6=s[2],az=s[1],kc=s[3],e7=j(a,b,l(e6));if(e7){var +e8=g(a,b,e,[0,[0,e6,e7[1]],c]);if(e8){var +e9=e8[1],e_=e9[1],kd=e9[2],ke=e_[1],e$=P(a,i(b,[0,az,e_[2]]),kd,kc,d);if(e$)var +fa=e$[1],fb=[0,[0,[1,0,[2,az,ke,fa[1]]],fa[2]]];else +var +fb=0;var +fc=fb}else +var +fc=0;var +fd=fc}else +var +fd=0;return m(az,fd);case +3:var +fe=s[2],aA=s[1],kf=s[3],ff=j(a,b,fe);if(ff){var +fg=k(a,c,i(b,[0,aA,ff[1]]),e,kf,d);if(fg)var +fh=fg[1],fi=[0,[0,[1,0,[3,aA,fe,fh[1]]],fh[2]]];else +var +fi=0;var +fj=fi}else +var +fj=0;return m(aA,fj);case +4:var +aB=s[1],kg=s[2],fk=D(d);if(fk){var +fl=fk[1],kh=fl[2],fm=k(a,c,i(b,[0,aB,fl[1]]),e,kg,kh);if(fm)var +fn=fm[1],fo=[0,[0,[1,0,[4,aB,fn[1]]],fn[2]]];else +var +fo=0;var +fp=fo}else +var +fp=0;return m(aB,fp);case +5:var +fq=s[1],ki=s[2],fr=A(d);if(fr){var +fs=fr[1],ft=k(a,c,b,e,ki,O(fq,fs[1],fs[2]));if(ft){var +fu=ft[1];return[0,[0,[1,0,[5,fq,fu[1]]],fu[2]]]}return 0}return 0;case +6:var +fv=s[3],fw=s[2],fx=s[1],fy=fw[1],fz=fv[1],kj=fw[2],kk=fv[2],fA=j(a,b,l(fx));if(fA){var +fB=g(a,b,e,[0,[0,fx,fA[1]],c]);if(fB)var +fC=fB[1],fD=p(a,b,fC[2],[1,0,[6,fC[1][1],[0,fy,kj],[0,fz,kk]]],d);else +var +fD=0;var +fE=fD}else +var +fE=0;return F(fy,fz,fE);case +7:var +fF=s[3],fG=s[2],fH=s[1],aC=fG[1],fI=fF[1],kl=fG[2],km=fF[2],fJ=j(a,b,fH);if(fJ){var +fK=A(fJ[1]);if(fK){var +fL=k(a,c,i(b,[0,aC,fK[1][1]]),e,kl,d);if(fL)var +fM=fL[1],fN=[0,[0,[1,T,[7,fH,[0,aC,fM[1]],[0,fI,km]]],fM[2]]];else +var +fN=0;var +fO=fN}else +var +fO=0;var +fP=fO}else +var +fP=0;return F(aC,fI,fP);case +8:var +fQ=s[3],fR=s[2],fS=s[1],fT=fR[1],aD=fQ[1],kn=fR[2],ko=fQ[2],fU=j(a,b,fS);if(fU){var +fV=A(fU[1]);if(fV){var +fW=k(a,c,i(b,[0,aD,fV[1][2]]),e,ko,d);if(fW)var +fX=fW[1],fY=[0,[0,[1,T,[8,fS,[0,fT,kn],[0,aD,fX[1]]]],fX[2]]];else +var +fY=0;var +fZ=fY}else +var +fZ=0;var +f0=fZ}else +var +f0=0;return F(fT,aD,f0);default:return o(a,c,b,e,f,d)}default:var +f1=k(a,c,b,e,f[1],d);if(f1){var +f2=f1[1];return[0,[0,[2,f2[1]],f2[2]]]}return 0}}}function +k(a,b,c,d,e,f){return I(z(0,a,b,c,d,e,f))}return[0,d,u,E,b,G,w,S,f,aI,x,H,c,J,y,U,s,aJ,r,T,p,e,Q,ag,g,k,o]}(Tc)[24];ad(0);ad(0);function +lW(a){return 0===a?Td:Te}var +lX=a0(w_),lY=[0,0,[0,0,[7,lX[1]]]],Tf=[0,[0,lY,1],lX[2]],Tg=l(lY);function +lZ(b,a){return kv(b,a)}var +Ti=[H,Th,ad(0)],Tk=[H,Tj,ad(0)],Tm=[H,Tl,ad(0)],To=[H,Tn,ad(0)];function +da(a){var +c=[0,b(e[o],a),0],d=[0,[0,b(e[5],Tq),0]];return f(e[k],d,c)}function +cB(d,c,b,a){return[0,[4,d,c,b],[0,a,1]]}var +fc=2,db=3;function +l1(c){if(!E(c,U9))if(!E(c,U_)){var +d=0,b=0;for(;;){if(x(c)<=b)return d;var +a=bV(c,b),e=au<=a?ee<=a?ef<=a?dj<=a?H<=a?fK<=a?eb<=a?K(Rr):6:5:4:3:2:K(Rs):1,d=d+1|0,b=b+e|0;continue}}return 0}function +b9(e,d,g,o){var +f=o;for(;;){if(f){var +b=f[2],h=f[1],a=h[2],c=h[1];if(typeof +a==="number")switch(a){case +0:var +f=b;continue;case +1:return[2,b9(e,d,g,b)];case +2:if(c===g){var +f=b;continue}return[3,c,b9(e,d,c,b)];default:return[3,c,b9(e,d,c,b)]}else +switch(a[0]){case +0:var +f=[0,[0,c,a[1]],[0,[0,c,a[2]],b]];continue;case +1:var +f=[0,[0,a[1]+g|0,a[2]],b];continue;case +2:var +f=[0,[0,a[1]+c|0,a[2]],b];continue;case +3:var +i=a[2],p=a[1];return[0,p,i,b9(e,d,g+l1(i)|0,b)];case +4:var +j=a[2],q=a[3],r=a[1];if(j){var +k=j[1],l=k[1];cN(e,l,k[2]);var +m=[0,l]}else +var +m=0;return[1,r,m,q,b9(e,d,g,b)];default:var +n=a[1];return 0<(d-g|0)?[0,U$,n,b9(e,d,g+l1(n)|0,b)]:[3,c,b9(e,d,c,b)]}}return 0}}function +dR(c,b){var +a=cL(0,64);return[0,b9(a,c,0,[0,[0,0,b],0]),a]}function +dS(a){if(typeof +a==="number"){var +s=[0,[0,b(e[5],Va),0]];return[0,[0,f(e[ak],s,0),0],0]}else +switch(a[0]){case +0:var +t=a[2],u=a[1],h=dS(a[3]),v=h[2],w=h[1],x=[0,b(e[o],t),0],y=[0,[0,b(e[5],[0,Vb,[0,u,0]]),0]];return[0,[0,f(e[ak],y,x),w],v];case +1:var +c=a[3],i=a[2],d=a[1],j=dS(a[4]),k=j[2],z=j[1];if(k)var +l=dS(k[1]),n=l[1],m=l[2];else +var +n=0,m=0;if(i){var +p=i[1];if(c)var +A=c[1],B=[0,b(e[5],d),A],q=[0,b(e[7],p),B];else +var +C=[0,b(e[5],d),0],q=[0,b(e[7],p),C];var +g=q}else +if(c)var +D=c[1],g=[0,b(e[5],d),D];else +var +g=[0,b(e[5],d),0];return[0,[0,f(e[ak],[0,g],z),n],m];case +2:return[0,0,[0,a[1]]];default:var +E=a[2],F=a[1],G=f(e[R],0,0),H=cJ(F,32),I=[0,b(e[o],H),0],J=[0,[0,b(e[5],Vc),0]],K=f(e[ak],J,I),r=dS(E);return[0,[0,G,[0,K,r[1]]],r[2]]}}function +dT(a){var +c=dS(a)[1],d=[0,[0,b(e[5],Vd),0]];return f(e[ak],d,c)}var +l2=[H,Ve,ad(0)];function +aC(a){return[3,Vf,a]}function +aV(a){return[3,Vg,a]}function +aW(a){return[3,Vh,a]}function +b_(a){return[3,Vi,a]}function +b$(a){return[3,Vj,a]}var +aD=[3,Vl,Vk];function +dU(c,b){if(b){var +d=b[2],e=r(Vm,a(g+b[1]));return r(dU(c,d),e)}return r(c,Vn)}function +l3(c,b){return c?[0,Vp,[0,r(Vo,a(g+c[1])),b]]:b}function +l4(c,b){return c?[0,Vr,[0,r(Vq,a(g+c[1])),[0,b,0]]]:[0,b,0]}function +ab(e,d,a,c,b){var +f=[0,[0,dU(e,a),a]];return cB(l4(d,c),f,0,b)}var +g1=[5,Vs];function +l5(d,c,b,a){var +e=0===d?[0,[3,Vw,Vv],[0,a,[3,Vu,Vt]]]:[0,fc,[0,[3,VB,VA],[0,[2,2,a],[0,db,[3,Vz,Vy]]]]];return ab(c,0,b,Vx,e)}function +l6(a){switch(a){case +0:return VC;case +1:return VD;default:return VE}}function +VF(a){return 0===a?[0,g0,VG]:VH}function +l7(d,c){var +a=b(d,c),e=a[2];return cB([0,VT,[0,e,0]],0,0,[0,[3,VS,VR],[0,[3,VQ,VP],[0,[3,VO,r(VN,r(a[1],VM))],[0,[3,VL,VK],[3,VJ,VI]]]]])}function +g2(a){return l7(l6,a)}function +l8(b){var +a=l6(b);return cB([0,VV,[0,a[2],0]],0,0,[3,VU,a[1]])}function +l9(a){switch(a){case +0:return g2(a);case +1:return l8(a);default:return l8(a)}}function +g3(e,d,c,b,a){return ab(e,d,c,b,[0,[3,V4,V3],[0,[3,V2,V1],[0,[3,V0,a],[0,[3,VZ,VY],[3,VX,VW]]]]])}var +g4=0,V5=1,V6=2;function +fd(a){return typeof +a==="number"?0===a?g4:g4:0===a[0]?V6:V5}function +l_(b,a){return ab(b,0,a,V8,aC(V7))}function +l$(g,f,e,d,c,b,a){return ab(e,d,c,g,[0,b,[0,g1,[0,b_(f),[0,g1,a]]]])}function +at(i,b,a,c){if(typeof +c==="number")var +d=0===c?l_(b,a):g3(b,0,a,Wd,Wc);else +if(0===c[0])var +e=c[2],f=c[1],k=2<=fd(f)?1:0,l=2>>0)var +j=0;else{switch(l){case +0:var +R=function(a){throw[0,n,ZS]};if(az(bD(a),R).classList.contains(r1)|0)var +o=[0,a,b];else{var +q=s(a.childNodes.item(b));if(q){var +r=q[1],t=s(bD(r));if(t){var +u=t[1];if(E(al(u.tagName),ZT)){var +v=s(u.previousSibling);if(v)var +w=O(v[1]),x=[0,w,ab(w)];else +var +x=[0,A(r),0];var +y=x}else +var +y=[0,a,b];var +z=y}else +var +z=[0,a,b];var +B=z}else +var +B=[0,a,b];var +o=B}var +p=o,k=1;break;case +1:var +j=0,k=0;break;default:var +S=function(a){throw[0,n,ZU]};if(b===az(ka(a),S).length){var +C=s(a.parentNode);if(C){var +f=C[1];if(1===f.nodeType){var +T=function(a){throw[0,n,ZV]},d=az(bD(f),T).classList,U=d.contains(eg)|0,V=d.contains(n8)|0,W=d.contains(d6)|0,X=d.contains(pO)|0;if(U)var +c=0;else +if(V)var +c=0;else +if(W)var +c=0;else +if(X)var +c=0;else +var +F=[0,a,b],c=1;if(!c)var +D=s(f.nextSibling),Y=D?[0,A(D[1]),0]:[0,a,b],F=Y;var +G=F}else +var +G=[0,a,b];var +H=G}else +var +H=[0,a,b];var +g=H}else +if(0===b){var +I=s(a.parentNode);if(I){var +h=I[1];if(1===h.nodeType){var +Z=function(a){throw[0,n,ZW]},i=az(bD(h),Z).classList,_=i.contains(eg)|0,$=i.contains(d6)|0,aa=i.contains(nd)|0;if(_)var +e=0;else +if($)var +e=0;else +if(aa)var +e=0;else +var +M=[0,a,b],e=1;if(!e){var +J=s(h.previousSibling);if(J)var +K=O(J[1]),L=[0,K,ab(K)];else +var +L=[0,a,b];var +M=L}var +N=M}else +var +N=[0,a,b];var +P=N}else +var +P=[0,a,b];var +g=P}else +var +g=[0,a,b];var +p=g,k=1}if(k)var +m=p,j=1}if(!j)var +m=[0,a,b];return m}function +dd(g){var +b=V.getElementsByClassName(fA),c=b.length-1|0,d=0;if(!(c<0)){var +a=d;for(;;){var +e=function(a){throw[0,n,ZX]};az(b.item(a),e).classList.remove(fA);var +f=a+1|0;if(c!==a){var +a=f;continue}break}}return 0}function +P(b,a){return b.contains(a.toString())|0}function +de(X){var +c=bf.getSelection(),d=c.anchorNode,h=d.nodeType-1|0;if(2>>0)var +f=0;else{switch(h){case +0:var +T=s(bD(d)),g=1;break;case +1:var +f=0,g=0;break;default:var +U=s(d.parentNode),W=U?s(bD(U[1])):0,T=W,g=1}if(g)var +e=T,f=1}if(!f){b8(ZY);var +e=0}if(e){var +a=e[1],V=a.classList,b=function(a){return P(V,a)};if(b(ZZ)){var +i=c.anchorOffset;if(1===i){var +k=s(a.parentNode);if(k){var +l=s(k[1].lastChild);return l?p(l[1]):0}return 0}if(2===i){var +m=s(a.parentNode);if(m){var +n=s(m[1].firstChild);return n?j(n[1]):0}return 0}return 0}if(b(Z0)){var +o=c.anchorOffset;if(1===o){var +q=s(a.parentNode);if(q){var +r=s(q[1].nextSibling);return r?j(r[1]):0}return 0}if(2===o){var +t=s(a.parentNode);if(t){var +u=s(t[1].previousSibling);return u?p(u[1]):0}return 0}return 0}if(b(Z1)){if(0===c.anchorOffset){var +v=s(a.parentNode);if(v){var +w=s(v[1].firstChild);return w?j(w[1]):0}return 0}var +x=s(a.parentNode);if(x){var +y=s(x[1].lastChild);return y?p(y[1]):0}return 0}if(b(Z2)){if(1>>0))switch(b){case +0:var +c=function(a){throw[0,n,_d]};return az(bD(a),c);case +1:break;default:var +d=function(a){throw[0,n,_e]},e=az(a.parentNode,d),f=function(a){throw[0,n,_f]};return az(bD(e),f)}throw[0,n,_c]}function +df(c,b,g){var +d=g.classList;function +a(a){return P(d,a)}if(a(_g))return P(v(c).classList,_h)?0:1;if(a(_i))return _j;if(a(_k)){var +h=v(c);return 0===b?E(al(h.innerHTML),_l)?0:1:1}if(!a(_m))if(!a(_n))if(!a(_o))if(!a(_p)){if(a(_q)){var +i=v(c);return 0===b?E(al(i.innerHTML),fa)?0:1:1}if(a(_r))return 1;if(a(_s)){var +e=v(c);return 0===b?E(al(e.innerHTML),_t)?0:_u:1===b?E(al(e.innerHTML),_v)?1:_w:_x}if(a(_y)){var +j=v(c);return 0===b?E(al(j.innerHTML),_z)?0:_A:_B}if(!a(_C))if(!a(_F))return a(_G)?_H:a(_I)?_J:a(_K)?_L:(b8(_M),b8(d),_N);var +k=v(c).classList,f=function(a){return P(k,a)};return f(_D)?0:f(_E)?1:1}return 0===b?0:b===x(al(v(c).innerHTML))?1:[0,b]}c_("selectionchange",V,function(t){var +a=bf.getSelection(),d=S6(aa,a.anchorNode);if(d){var +e=dc(a,a.anchorNode),f=e[1],l=e[2];if(de(0))return 0;var +b=[0,f],g=[0,0],o=as(db);for(;;){if(j9(b[1]))if(!g[1]){var +p=function(a){throw[0,n,_O]},c=az(b[1],p);if(1===c.nodeType){var +q=bD(c),i=az(q,function(a){throw[0,n,_P]}),j=al(i.id);try{var +r=wj(o,j),k=0}catch(a){a=ao(a);if(a!==U)throw a;var +k=1}if(!k){g[1]=1;var +s=f2(r);m([0,[0,s,df(f,l,i)]]);dd(0);gW(j).classList.add(fA)}}b[1]=c.parentNode;continue}var +h=0;break}}else +var +h=d;return h});var +dg=f(cs,0,af(0,function(a){return[0,dT(dR($,at(0,_Q,0,as(h)[1][2]))[1]),0]},y)),dh=f(a9[k],0,dg);function +B(a){var +d=a[1];f(Q,0,lZ(as(R),a));var +b=a2(0,as(y),d),c=b?[0,[0,b[1],0]]:0;if(c){m([0,c[1]]);q(0)}else +b8(_R);return f(S,0,[0,a])}var +di=f(cs,0,af(0,function(c){var +a=c[3];return 0===a[0]?[0,b(e[o],_S),0]:[0,dT(dR($,mc(B,_T,a[1]))[1]),0]},i)),aR=[0,0],dj=f(a9[k],0,di);function +ac(f,e,d,c){var +b=aR[1]+1|0;aR[1]=b;return a(g+b)}var +ag=z;if(0===i[0]){var +aV=i[1];if(0===u[0]){var +aW=u[1];if(0===d[0]){var +aY=d[1];if(0===h[0])var +ae=[0,ac(aV,aW,aY,h[1])],t=1;else +var +t=0}else +var +t=0}else +var +t=0}else{var +C=i[1];if(0===u[0])var +t=0;else{var +D=u[1];if(0===d[0])var +t=0;else{var +F=d[1];if(0===h[0])var +t=0;else{var +G=h[1],aZ=c1(F[3],G[3]),w=bq(aT(c1(c1(C[3],D[3]),aZ)),ag),a0=function(a){return[0,C[3],[0,D[3],[0,F[3],[0,G[3],0]]]]},a1=function(a){var +b=an(G),c=an(F),d=an(D);return bL(ac(an(C),d,c,b),w,a)};ar(C[3],w[3]);ar(D[3],w[3]);ar(F[3],w[3]);ar(G[3],w[3]);var +ae=bK(0,w,a0,a1),t=1}}}}if(!t)var +ae=kP([0,ag],gG([0,function(b,a){return b===a?1:0}],ac,i,u,d),h);var +dk=[0,b(a9[o],ae),0],dl=[0,[0,b(e[7],_W),0]],dm=f(e[k],dl,dk),dn=b(cy[26],dm),dp=0,dq=0,dr=0,dt=0;kd(dn,function(h,g){var +e=as(i)[2],a=as(u);lU(he,_U);lU(mi,_V);if(a){var +b=a[1],c=gv(e,b);if(c){var +f=c[1][2],d=g$(b);gZ(he,d);gZ(mi,d);return aK(function(a){return gZ(he,g$(a[1]))},f)}return 0}return 0},_0,_Z,_Y,_X,dt,dr,dq,dp);var +aU=[0,0],du=af(0,function(c){var +b=aU[1]+1|0;aU[1]=b;return a(g+b)},y),dv=[0,b(a9[o],du),0],dw=[0,[0,b(e[7],_1),0]],dx=f(e[k],dw,dv),dy=b(cy[26],dx),dA=0,dB=0,dC=0,dD=0;kd(dy,function(b,a){return q(0)},_5,_4,_3,_2,dD,dC,dB,dA);var +cQ=f(cs,0,af(0,function(L){var +a=L[1],M=0;if(typeof +a==="number")var +c=0===a?[0,me,mg,1]:[0,YY,Zc,2];else +switch(a[0]){case +0:var +s=ff(a[1]),c=[0,s,aX(Zj,fe(Zi)),2];break;case +1:var +t=a[2],u=ff(a[1]),c=[0,u,aX(Y5,ca(Y4,t)),0];break;case +2:var +c=[0,ff(a[1]),mg,1];break;case +3:var +i=a[2],m=a[1],v=ff(m),w=0===bg(m,i)?aX(Y$,ca(Y_,i)):aX(Y3,ca(Y2,i)),c=[0,v,w,2];break;case +4:var +c=[0,me,aX(Y1,ca(Y0,a[1])),2];break;case +5:var +x=a[2],y=a[1],z=cC(Zk),c=[0,z,mf(x,y),0];break;case +6:var +A=a[2],B=a[1],C=cC(Zl),c=[0,C,mf(A,B),0];break;case +7:var +d=a[1],D=a[2],E=cC(Zm);if(typeof +d==="number")if(0===d)var +j=0;else +var +n=aX(Zq,dV(Zp,d,D)),j=1;else +var +j=0;if(!j)var +n=aX(Zo,ca(Zn,d));var +c=[0,E,n,2];break;case +8:var +F=a[1],G=cC(Zr),c=[0,G,aX(Zt,dV(Zs,1,F)),1];break;case +9:var +g=a[1],H=a[2],I=cC(Zu);if(typeof +g==="number")if(0===g)var +l=0;else +var +o=aX(Zy,dV(Zx,g,H)),l=1;else +var +l=0;if(!l)var +o=aX(Zw,ca(Zv,g));var +c=[0,I,o,2];break;default:var +J=a[1],K=cC(Zz),c=[0,K,aX(ZB,dV(ZA,1,J)),1]}var +p=c[2],q=c[1];switch(c[3]){case +0:var +h=Zd;break;case +1:var +h=Zg;break;default:var +h=Zh}var +r=[0,[0,b(e[5],[0,Zf,[0,Ze,[0,h,0]]]),0]];return[0,f(e[k],r,[0,q,[0,p,0]]),M]},d)),cR=f(a9[k],0,cQ),aH=[H,XR,ad(0)],cJ=hy,cK=hy,cL=da(XW);function +Z(a){var +c=[0,b(e[o],a),0],d=[0,[0,b(e[5],XX),0]];return f(e[k],d,c)}function +_(a){f(Q,0,lZ(as(R),a));return f(S,0,[0,a])}var +aI=c3(0,Ye),aJ=aI[1],cM=aI[2];gY(lT,function(b){var +a=as(aJ)[1];return a?_(a[1]):0});gY(lS,function(b){var +a=as(aJ)[2];return a?_(a[1]):0});var +cN=f(cs,0,gG(0,function(M,a0,j){var +n=a0[2],i=M[4],J=M[2],a1=0;if(j){var +q=gv(n,j[1]);if(!q)throw aH;var +s=q[1][1]}else +var +s=b6(i);if(i)var +N=ju(function(j){var +a=j[1],H=j[2],l=[0,md(cJ,r(XF,a),H),0],m=[0,b(e[o],XG),l],n=[0,b(e[o],a),0],p=[0,[0,b(e[5],XH),0]],q=[0,f(e[ak],p,n),m],t=[0,[0,b(e[5],XI),0]],u=[0,f(e[k],t,q),0],v=[0,[0,b(e[5],XJ),0]],h=f(e[k],v,u),i=b3(s,a);if(i){var +d=i[1];if(0===d[0])if(E(a,d[1]))var +c=0,g=1;else +var +g=0;else +var +g=0;if(!g)var +w=[0,ha(B,cK,r(XK,a),d),0],x=[0,[0,b(e[5],XL),0]],y=[0,f(e[k],x,w),0],z=[0,[0,b(e[5],XM),0]],c=[0,f(e[k],z,y)]}else +var +A=[0,b(e[o],XN),0],C=[0,f(e[ak],0,A),0],D=[0,[0,b(e[5],XO),0]],F=[0,f(e[k],D,C),0],G=[0,[0,b(e[5],XP),0]],c=[0,f(e[k],G,F)];var +I=c?[0,h,[0,c[1],0]]:[0,h,0],J=[0,[0,b(e[5],XQ),0]];return f(e[k],J,I)},i),O=[0,[0,b(e[5],XS),0]],K=f(e[k],O,N);else +var +P=[0,b(e[o],XT),0],Q=[0,[0,b(e[5],XU),0]],R=[0,f(e[k],Q,P),0],S=[0,[0,b(e[5],XV),0]],K=f(e[k],S,R);var +aS=i?0:1;if(aS)var +L=f(e[k],0,0);else{if(typeof +J==="number")var +D=[0,Z(YC),0];else{var +aU=J[1];if(j){var +c=j[1];if(z(aU,c[1])){var +F=gv(n,c);if(!F)throw aH;var +G=F[1][2],aV=0;if(G)var +T=[0,hb(B,80,X6,c),0],U=[0,[0,b(e[5],X7),0]],V=[0,f(e[k],U,T),0],W=dz(function(u,a){var +v=[0,b(e[o],X8),0],w=[0,[0,b(e[5],X9),0]],x=[0,f(e[ak],w,v),u],d=a[1],g=0,h=0,i=80,c=[0,a[2]],j=[0,ha(function(a){return 0},i,XY,c),h],k=[0,[0,b(e[5],XZ),0]],l=[0,f(e[ak],k,j),g],m=[0,b(e[o],X0),0],n=[0,[0,b(e[5],X1),0]],p=[0,f(e[ak],n,m),l],q=[0,hb(B,80,X2,d),0],r=[0,[0,b(e[5],X3),0]],s=[0,f(e[ak],r,q),p],t=[0,[0,b(e[5],X4),0]];return[0,f(e[ak],t,s),x]},V,G),X=[0,[0,b(e[5],X_),0]],u=X5,t=[0,f(e[k],X,W),0];else +var +ac=[0,b(e[o],Yb),0],ad=[0,f(e[k],0,ac),0],ae=[0,[0,b(e[5],Yc),0]],u=Yd,t=[0,f(e[k],ae,ad),0];var +Y=[0,[0,b(e[5],X$),0]],$=[0,f(e[k],Y,t),0],aa=[0,da(u),$],ab=[0,[0,b(e[5],Ya),0]],aW=[0,f(e[k],ab,aa),aV],d=c[2],h=c[1],p=eP(n,h),v=p?dF(p[1]):0,af=[0,b(e[o],a(g+v)),0],ag=[0,[0,b(e[5],Yf),0]],ah=[0,f(e[ak],ag,af),0],ai=[0,b(e[o],Yg),ah],aj=[0,b(e[o],a(g+(d+1|0))),0],al=[0,[0,b(e[5],Yh),0]],am=[0,f(e[ak],al,aj),ai],an=[0,b(e[o],Yi),am],ao=[0,b(e[o],a(g+(h+1|0))),0],ap=[0,[0,b(e[5],Yj),0]],aq=[0,f(e[ak],ap,ao),an],ar=[0,b(e[o],Yk),aq],as=[0,hb(B,80,Yl,c),0],at=[0,[0,b(e[5],Ym),0]],au=[0,f(e[k],at,as),ar],av=[0,f(e[k],0,au),0],aw=[0,[0,b(e[5],Yn),0]],ax=f(e[k],aw,av),l=0===(0 div { + display: inline-block; +} + +.matched-connective { + padding-left: 5px; + padding-right: 5px; +} + +/* action panel */ + +.action-panel { + background-color: #073f24; + cursor: default; +} + +.action-panel .titlebar { + /* background-color: #331757; */ + /* background-color: #163454; */ + background-color: #073f24; +} + +.sub-panel-title { + text-align: center; + /* background-color: #163454; */ + background-color: #073f24; + text-transform: uppercase; + line-height: 30px; + color: white; + font-size: 8pt; +} + +.sub-panel-body { +} + +.action-panel-entry { + display: grid; + grid-template-columns: 1fr auto; +} + +.action-label { + padding-left: 5px; + background-color: #41392c; + border: 1px outset #624c2a; + border-left: 0px; +} + +.keyboard-shortcut { + padding-left: 5px; + padding-right: 5px; + min-width: 30px; + text-align: center; + font-family: sans-serif; + background-color: #8b6040; + border: 1px outset #a08458; + border-right: 0px; +} + +.action-label, +.keyboard-shortcut { + line-height: 30px; + font-size: 10pt; + color: white; +} + +.action-disabled .action-label, +.action-disabled .keyboard-shortcut { + /* background-color: #888; */ + /* border: 1px outset #999; */ + color: #BBB; +} + +.action-label-with-input { + display: grid; + grid-template-columns: auto 1fr auto; +} + +.action-label-with-two-inputs { + display: grid; + grid-template-columns: auto 1fr 1fr auto; +} + +.action-input { + width: 100%; + margin-left: 5px; + padding-right: 10px; +} + +.action-input-2 { + margin-left: 0px; + padding-right: 5px; +} + +.action-input input { + width: 100%; + box-sizing: border-box; + border: 0px; + border-bottom: 1px solid #ffffff47; + background-color: rgba(0,0,0,0); + color: white; + font-family: monospace; + font-style: italic; +} + +.action-input input:focus { + outline: 0px solid white; +} + +#lit_input { + font-style: normal !important; +} + +.action-validity-indicator { + padding-right: 3px; +} + +.action-validity-indicator .invalid-mark { + opacity: 0.5; +} + +/* context inspector */ + +.context-inspector-panel { + border: 1px solid #073f24; + background-color: #FEFEEA; + display: grid; +} + +.context-inspector-panel>div { + display: grid; + grid-template-rows: + auto /* .titlebar */ + 1fr /* .context-inspector-body */; +} + +.context-inspector-body { + display: grid; + grid-template-rows: + 1fr /* .the-context */ + auto /* .the-path-view */; +} + +.context-is-empty-msg { + margin-top: 10px; + opacity: 0.50; + text-align: center; + /* text-transform: uppercase; */ + font-size: 75%; +} + +.context-entry { + font-size: 150%; + border: 1px outset #ffffff; + border-left: 0px; + border-right: 0px; +} + +.instructional-msg { + background-color: #073f24; + padding: 5px; + color: white; + font-size: 10pt; +} + +.static-info { + background-color: #f0fff3; + padding: 5px; +} + +.dynamic-info { + background-color: #f0fff3; + padding-top: 0px; + padding-left: 18px; + padding-right: 5px; + padding-bottom: 5px; +} + +.context-entry .SDoc { + display: inline-block; +} + +.the-path-viewer { +} + +.path-area-parent { + min-height: 35px; + display: flex; + align-items: center; + padding-left: 5px; + padding-right: 5px; +} + +.path-area { + /* background-color: #f0fff3; */ + display: inline-block; + padding-top: 0px; + padding-bottom: 0px; + font-size: 150%; +} + +.path-item, +.path-item .inst, +.path-item .inst-var-separator, +.path-item .path-var +{ + display: inline-block; +} + +.path-item .inst-var-separator { + font-weight: bold; + margin-left: 2px; + margin-right: 2px; +} + +.path-item-separator { + display: inline-block; + margin-left: 5px; + margin-right: 5px; + font-weight: bold; + color: #CCC; +} + +.trailing-inst { + display: inline-block; +} + +.path-summary { + /* text-transform: uppercase; */ + /* font-size: 80%; */ + /* color: #444; */ + /* text-align: center; */ + /* padding: 5px; */ + display: grid; + grid-template-columns: 1fr auto; +} + +.instance-info { + padding: 5px; + display: flex; + align-items: center; + font-size: 10pt; +} + +.instance-controls { + display: grid; + grid-template-columns: auto auto; +} + +.prev-instance, +.next-instance { + padding: 5px; + padding-top: 0px; + display: flex; + align-items: center; +} + +.has-prev, +.has-next { + cursor: pointer; +} + +.no-prev, +.no-next { + opacity: 0.15; + cursor: default; +} + +.hole-name-normal-txt, +.inst-number-normal-txt { + font-weight: bold; + /* font-family: monospace; */ +} + +.hii-summary-inst { + display: inline-block; + font-size: 150%; +} + +.special-msg { + font-size: 10pt; + display: flex; + align-items: center; +} + +/* .path-summary { */ +/* background-color: #073f24; */ +/* color: white; */ +/* padding: 3px; */ +/* } */ + +/* options panel */ + +.options-panel { + background-color: #EEE; + border: 1px solid #444; +} + +.options-panel .titlebar { + background-color: #444; +} + +/* page */ + +.page { + background-color: white; + padding: 0.25in; + box-shadow: 3px 3px tan; + /* border: 1px solid tan; */ + max-width: 10in; + margin-right: 0.25in; +} + +h1 { + margin-top: 0pt; + padding-top: 0pt; + margin-bottom: 0pt; + color: #444; +} + +.cell-status { + background-color: #EEE; +} + +.result-label { + padding: 3px +} + +.result-view { + padding-left: 25px; + padding-bottom: 5px; + background-color: #EEE; +} + +.type-indicator { + width: 100%; + font-size: 12pt; +} + +.type-label { + background-color: #EEE; + padding: 3px; + display: inline-block; + padding-right: 5px; + text-transform: uppercase; + font-weight: bold; + font-size: 11pt; + color: gray; +} + +.htype-view { + padding: 3px; + background-color: #EEE; + display: inline-block; +} + +.ModelExp { + padding: 10px; + font-size: 175%; + margin-top: 20px; + background-color: white; + border: 2px solid #CCC; + /* line-height: 100%; */ +} + +.ModelExp :focus { + outline: 0px; +} + +.ModelType { + font-size: large; + width:100% +} + +.typeLbl { + font-weight: bold; + font-size: 12pt; +} + +#num_input_id{ + width:70%; +} + +button:disabled { + +} + +.HZElem{ + float: left; +} + +.HZElem img{ + float: left; +} + +.Model{ + float:left; +} + +.input-group{ + margin-bottom: 10px; +} + +/*brown #975633*/ + +.SDoc { + font-family: monospace; +} + +.code { + font-family: monospace; +} + +.code.op { + font-size: 150%; +} + +.kw { + font-weight: bold; +} + +.var { + font-style: italic; +} + +.hole { + color: #a040a0; +} + +.OpSeq:hover .skel-binop { + background-color: rgba(255, 195, 0, 0.20); + border-top: 1px solid rgba(255, 195, 0, 0.20); + /* box-shadow: 0px 0px 0px 2px rgba(75, 50, 50, 0.20); */ +} + +.OpSeq:hover .Ap { + background-color: rgba(255, 195, 0, 0.20); + border-top: 1px solid rgba(255, 195, 0, 0.20); +} + +.cursor { + background-color: rgb(229, 255, 229) !important; +} + +.SIndentation { + white-space: pre; + background-color: rgba(0, 0, 0, 0); + margin-right: 2px; + margin-left: -2px; +} + +.NonEmptyHole { + /* line-height: initial; */ +} + +.NonEmptyHoleTerm { + /* padding-bottom: 1px; */ + /* margin-bottom: -1px; */ + margin-right: 2px; + border: 1px dashed red; +} + +.in_err_hole { + border: 1px dashed red; +} + +.InVHole { + border: 1px dashed #ce5f00; +} + +.result-view { + font-size: 175%; +} + +.hole-decorations { + display: inline-table; + vertical-align: top; +} + +.EmptyHole { + border-bottom: 1px solid #a040a0; +} + +.hole-instance { + border-left: 1px solid rgba(0, 0, 0, 0); + border-right: 1px solid rgba(0, 0, 0, 0); + border-top: 1px solid rgba(0, 0, 0, 0); + margin-left: -1px; + margin-right: -1px; + cursor: pointer; +} + +.path-instance { + border: 1px dashed #a040a0; +} + +.selected-instance { + border: 1px solid #a040a0; +} + +.hole-instance:hover { + border-left: 1px solid #a040a0; + border-right: 1px solid #a040a0; + border-top: 1px solid #a040a0; + border-bottom: 1px solid #a040a0; +} + +.Hole { + border-bottom: 1px solid #a040a0; +} + +.holeName { + vertical-align: text-bottom; + font-size: 65%; + color: #BBB; + padding-left: 2px; + padding-right: 2px; + /* border-bottom: 1px solid #a040a0; */ + margin-bottom: -3px; + /* line-height: initial; */ +} + +.hole-inst-num { + vertical-align: super; + font-size: 50%; + color: #BBB; +} + +.hide-hole-names .holeName { + display: none !important; +} + +.hide-hole-envs .environment { + display: none !important; +} + +.hole-decorations > .holeName { + display: table-row; +} + +.environment { + vertical-align: sub; + font-size: 50%; + color: #a040a0; + color: black; +} + +.hole-decorations > .environment { + display: table-row; +} + +#num_changes_counter { + display: none; +} + +.space { + margin-right: 2px; +} + +/* .EmptyHole { + -moz-user-select: all; + -webkit-user-select: all; + user-select: all; +} + +.hole-before { + -moz-user-select: none; + -webkit-user-select: text; + user-select: none; +} + +.hole-after { + -moz-user-select: none; + -webkit-user-select: text; + user-select: none; +} + +.holeName { + -moz-user-select: none; + -webkit-user-select: text; + user-select: none; +} */ + +.failed-cast-arrow { + color: red; + font-weight: bold; +} + +.FailedCast { + background-color: rgba(255, 0, 0, 0.1); +} + +/* .OpSeq:hover .skel-binop { + background-color: rgba(255, 195, 10, 0.20); +} */ + +/* .skel-binop:hover { */ + +.elided { + color: #AAA; + font-size: 80%; +}