diff --git a/punctual.js b/punctual.js index fe3eb54..f0b9d50 100644 --- a/punctual.js +++ b/punctual.js @@ -1,25 +1,25 @@ -var Op={compose:function(e){return function(a){return function(u){return e(a(u))}}}},Up=function(e){return e.compose};var Le=function(e){return e.identity},Pe={identity:function(e){return e},Semigroupoid0:function(){return Op}};var Pw=function(e,a,u,l,v,t,i){var o=new Date(Date.UTC(e,a,u,l,v,t,i));return e>=0&&e<100&&o.setUTCFullYear(e),o.getTime()};function fy(e,a){var u=Pw(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond),l=Pw(a.year,a.month-1,a.day,a.hour,a.minute,a.second,a.millisecond);return u-l}function py(e){return function(a){return function(u){return function(l){var v=Pw(l.year,l.month-1,l.day,l.hour,l.minute,l.second,l.millisecond),t=new Date(v+u);return isNaN(t.getTime())?a:e({year:t.getUTCFullYear(),month:t.getUTCMonth()+1,day:t.getUTCDate(),hour:t.getUTCHours(),minute:t.getUTCMinutes(),second:t.getUTCSeconds(),millisecond:t.getUTCMilliseconds()})}}}}var Ie=!0;var Qe=function(e){return function(a){return function(u){return e(u)(a)}}},Ma=function(e){return function(a){return e}};var qw=function(e){return function(a){return e(a)}};var sy=function(e){return function(a){for(var u=a.length,l=new Array(u),v=0;v=0&&e<100&&l.setUTCFullYear(e),l};function qy(e,a,u,l){var v=PL(a,u-1,l);return e(v.getUTCFullYear())(v.getUTCMonth()+1)(v.getUTCDate())}function Xi(e){return e.charCodeAt(0)}function $y(e){return String.fromCharCode(e)}var Oy=function(e){return function(a){return e+a}},Uy=function(e){return function(a){return e.length===0?a:a.length===0?e:e.concat(a)}};var By={append:Oy},ef={appendRecord:function(e){return function(a){return function(u){return{}}}}};var hv={append:Uy},zy=function(e){return e.appendRecord},af=function(){return function(e){return{append:zy(e)(za.value)}}},re=function(e){return e.append};var fu=function(e){var a=Sl(e);return function(){return function(u){var l=zy(u);return function(v){var t=re(v);return{appendRecord:function(i){return function(o){return function(_){var s=l(za.value)(o)(_),y=a(za.value),N=Bn(y),L=_0(y);return N(t(L(o))(L(_)))(s)}}}}}}}};var Va=function(e){return e.alt};var nv=function(e){return e.empty};var Jy=function(e){return e.toString()},Vy=function(e){var a=e.toString();return isNaN(a+".0")?a:a+".0"},jy=function(e){var a=e.charCodeAt(0);if(a<32||a===127){switch(e){case"\x07":return"'\\a'";case"\b":return"'\\b'";case"\f":return"'\\f'";case` -`:return"'\\n'";case"\r":return"'\\r'";case" ":return"'\\t'";case"\v":return"'\\v'"}return"'\\"+a.toString(10)+"'"}return e==="'"||e==="\\"?"'\\"+e+"'":"'"+e+"'"},Hy=function(e){var a=e.length;return'"'+e.replace(/[\0-\x1F\x7F"\\]/g,function(u,l){switch(u){case'"':case"\\":return"\\"+u;case"\x07":return"\\a";case"\b":return"\\b";case"\f":return"\\f";case` -`:return"\\n";case"\r":return"\\r";case" ":return"\\t";case"\v":return"\\v"}var v=l+1,t=v="0"&&e[v]<="9"?"\\&":"";return"\\"+u.charCodeAt(0).toString(10)+t})+'"'},Xy=function(e){return function(a){for(var u=[],l=0,v=a.length;l0?Math.floor(e/a):-Math.floor(e/-a)}},t3=function(e){return function(a){if(a===0)return 0;var u=Math.abs(a);return(e%u+u)%u}},i3=function(e){return function(a){return e/a}};var o3={Ring0:function(){return Jn}},c3={Ring0:function(){return jp}};var yv=function(e){return e.mod},Jw=function(e){var a=d(e);return function(u){var l=Zu(u.CommutativeRing0().Ring0().Semiring0()),v=yv(u);return function(t){return function(i){var o=a(i)(l);return o?t:Jw(e)(u)(i)(v(t)(i))}}}},mR={degree:function(e){return 1},div:i3,mod:function(e){return function(a){return 0}},CommutativeRing0:function(){return o3}},Zn={degree:n3,div:r3,mod:t3,CommutativeRing0:function(){return c3}},tv=function(e){return e.div};var jL=af();var $t={mempty:"",Semigroup0:function(){return By}},rf={memptyRecord:function(e){return{}},SemigroupRecord0:function(){return ef}};var _3=function(e){return e.memptyRecord},tf=function(){return function(e){var a=jL(e.SemigroupRecord0());return{mempty:_3(e)(za.value),Semigroup0:function(){return a}}}},Ga=function(e){return e.mempty};var sa=function(e){var a=Sl(e),u=fu(e)();return function(l){var v=Ga(l),t=l.Semigroup0();return function(){return function(i){var o=_3(i),_=u(i.SemigroupRecord0())(t);return{memptyRecord:function(s){var y=o(za.value),N=a(za.value),L=Bn(N);return L(v)(y)},SemigroupRecord0:function(){return _}}}}}};var B=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Hw=function(e){return function(a){return e(a.value0)(a.value1)}};var Nl=function(e){return e.value1};var xp={map:function(e){return function(a){return new B(a.value0,e(a.value1))}}};var iv=function(e){return e.value0};var f3=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){for(var i=[],o=t;;){var _=v(o);if(e(_))return i;var s=a(_);i.push(u(s)),o=l(s)}}}}}}};var YL=function(){function e(v){return[v]}function a(v){return function(t){return[v,t]}}function u(v){return function(t){return function(i){return[v,t,i]}}}function l(v){return function(t){return v.concat(t)}}return function(v){return function(t){return function(i){return function(o){return function(_){function s(y,N){switch(N-y){case 0:return i([]);case 1:return t(e)(o(_[y]));case 2:return v(t(a)(o(_[y])))(o(_[y+1]));case 3:return v(v(t(u)(o(_[y])))(o(_[y+1])))(o(_[y+2]));default:var L=y+Math.floor((N-y)/4)*2;return v(t(l)(s(y,L)))(s(L,N))}}return s(0,_.length)}}}}}}();var s3=function(e){return function(a){return function(u){for(var l=a,v=u.length,t=v-1;t>=0;t--)l=e(u[t])(l);return l}}},D3=function(e){return function(a){return function(u){for(var l=a,v=u.length,t=0;t=u;return i?1:-1}();return a(v(t))(u)}}},rs=function(e){var a=Ev(e);return function(u){return function(l){return function(v){var t=function(i){return new B(i.value0,function(){var o=i.value1>0;return o?new R(new B(l(i.value0),i.value1-1|0)):I.value}())};return a(t)(new B(v,u-1|0))}}}};var iN=Xl(),s0=function(e){return e.unfoldr};var Rf={unfoldr:f3(qt)(iN)(iv)(Nl),Unfoldable10:function(){return td}},TR=function(e){var a=s0(e);return function(u){return function(l){var v=function(t){var i=t<=0;return i?I.value:new R(new B(l,t-1|0))};return a(v)(u)}}};var k3=Al(zc),J3=dv(zc);var ma=function(e){return e.toEnum};var _a=function(e){return e.fromEnum},V3=function(e){var a=ma(e),u=_a(e),l=Al(e.Bounded0());return function(v){return function(t){return function(i){var o=a(i);if(o instanceof R)return o.value0;if(o instanceof I){var _=i=Xi(k3)&&e<=Xi(J3)?new R($y(e)):I.value},oN={succ:od(id)(Xi),pred:cd(id)(Xi),Ord0:function(){return IR}};var ao=function(){return{cardinality:Xi(J3)-Xi(k3)|0,toEnum:id,fromEnum:Xi,Bounded0:function(){return zc},Enum1:function(){return oN}}}();var _d=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}},j3=k(ja);var Vv=function(){function e(){}return e.value=new e,e}(),R0=function(){function e(){}return e.value=new e,e}(),I0=function(){function e(){}return e.value=new e,e}(),G0=function(){function e(){}return e.value=new e,e}(),w0=function(){function e(){}return e.value=new e,e}(),d0=function(){function e(){}return e.value=new e,e}(),m0=function(){function e(){}return e.value=new e,e}(),h0=function(){function e(){}return e.value=new e,e}(),g0=function(){function e(){}return e.value=new e,e}(),y0=function(){function e(){}return e.value=new e,e}(),F0=function(){function e(){}return e.value=new e,e}(),K0=function(){function e(){}return e.value=new e,e}();var H3={show:function(e){return"(Year "+(j3(e)+")")}};var X3={show:function(e){if(e instanceof Vv)return"January";if(e instanceof R0)return"February";if(e instanceof I0)return"March";if(e instanceof G0)return"April";if(e instanceof w0)return"May";if(e instanceof d0)return"June";if(e instanceof m0)return"July";if(e instanceof h0)return"August";if(e instanceof g0)return"September";if(e instanceof y0)return"October";if(e instanceof F0)return"November";if(e instanceof K0)return"December";throw new Error("Failed pattern match at Data.Date.Component (line 101, column 1 - line 113, column 29): "+[e.constructor.name])}},Y3={show:function(e){return"(Day "+(j3(e)+")")}},fd=Ia,pd=Ia,Z3=Pt;var sd={eq:function(e){return function(a){return e instanceof Vv&&a instanceof Vv||e instanceof R0&&a instanceof R0||e instanceof I0&&a instanceof I0||e instanceof G0&&a instanceof G0||e instanceof w0&&a instanceof w0||e instanceof d0&&a instanceof d0||e instanceof m0&&a instanceof m0||e instanceof h0&&a instanceof h0||e instanceof g0&&a instanceof g0||e instanceof y0&&a instanceof y0||e instanceof F0&&a instanceof F0||e instanceof K0&&a instanceof K0}}},Dd={compare:function(e){return function(a){if(e instanceof Vv&&a instanceof Vv)return Xe.value;if(e instanceof Vv)return Te.value;if(a instanceof Vv)return ge.value;if(e instanceof R0&&a instanceof R0)return Xe.value;if(e instanceof R0)return Te.value;if(a instanceof R0)return ge.value;if(e instanceof I0&&a instanceof I0)return Xe.value;if(e instanceof I0)return Te.value;if(a instanceof I0)return ge.value;if(e instanceof G0&&a instanceof G0)return Xe.value;if(e instanceof G0)return Te.value;if(a instanceof G0)return ge.value;if(e instanceof w0&&a instanceof w0)return Xe.value;if(e instanceof w0)return Te.value;if(a instanceof w0)return ge.value;if(e instanceof d0&&a instanceof d0)return Xe.value;if(e instanceof d0)return Te.value;if(a instanceof d0)return ge.value;if(e instanceof m0&&a instanceof m0)return Xe.value;if(e instanceof m0)return Te.value;if(a instanceof m0)return ge.value;if(e instanceof h0&&a instanceof h0)return Xe.value;if(e instanceof h0)return Te.value;if(a instanceof h0)return ge.value;if(e instanceof g0&&a instanceof g0)return Xe.value;if(e instanceof g0)return Te.value;if(a instanceof g0)return ge.value;if(e instanceof y0&&a instanceof y0)return Xe.value;if(e instanceof y0)return Te.value;if(a instanceof y0)return ge.value;if(e instanceof F0&&a instanceof F0)return Xe.value;if(e instanceof F0)return Te.value;if(a instanceof F0)return ge.value;if(e instanceof K0&&a instanceof K0)return Xe.value;throw new Error("Failed pattern match at Data.Date.Component (line 0, column 0 - line 0, column 0): "+[e.constructor.name,a.constructor.name])}},Eq0:function(){return sd}},Q3=Pt,K3=function(){return{bottom:-271820,top:275759,Ord0:function(){return fd}}}();var x3=function(){return{bottom:Vv.value,top:K0.value,Ord0:function(){return Dd}}}(),uo={cardinality:547580,toEnum:function(e){if(e>=-271820&&e<=275759)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.Date.Component (line 35, column 1 - line 40, column 24): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return K3},Enum1:function(){return cN(0)}},cN=_d("enumYear","Data.Date.Component",function(){return{succ:function(){var e=ma(uo),a=_a(uo);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(uo),a=_a(uo);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return fd}}});var jv={cardinality:12,toEnum:function(e){return e===1?new R(Vv.value):e===2?new R(R0.value):e===3?new R(I0.value):e===4?new R(G0.value):e===5?new R(w0.value):e===6?new R(d0.value):e===7?new R(m0.value):e===8?new R(h0.value):e===9?new R(g0.value):e===10?new R(y0.value):e===11?new R(F0.value):e===12?new R(K0.value):I.value},fromEnum:function(e){if(e instanceof Vv)return 1;if(e instanceof R0)return 2;if(e instanceof I0)return 3;if(e instanceof G0)return 4;if(e instanceof w0)return 5;if(e instanceof d0)return 6;if(e instanceof m0)return 7;if(e instanceof h0)return 8;if(e instanceof g0)return 9;if(e instanceof y0)return 10;if(e instanceof F0)return 11;if(e instanceof K0)return 12;throw new Error("Failed pattern match at Data.Date.Component (line 87, column 14 - line 99, column 19): "+[e.constructor.name])},Bounded0:function(){return x3},Enum1:function(){return _N(0)}},_N=_d("enumMonth","Data.Date.Component",function(){return{succ:function(){var e=ma(jv),a=_a(jv);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(jv),a=_a(jv);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return Dd}}});var e7={bottom:1,top:31,Ord0:function(){return pd}},lo={cardinality:31,toEnum:function(e){if(e>=1&&e<=31)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.Date.Component (line 133, column 1 - line 138, column 23): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return e7},Enum1:function(){return fN(0)}},fN=_d("enumDay","Data.Date.Component",function(){return{succ:function(){var e=ma(lo),a=_a(lo);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(lo),a=_a(lo);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return pd}}});var a7=function(e){return function(a){return function(u){return(u|0)===u?e(u):a}}},La=function(e){return e};var MR=isFinite;var SR=Math.abs,ts=Math.acos,is=Math.asin,os=Math.atan,Id=function(e){return function(a){return Math.atan2(e,a)}},If=Math.ceil,xn=Math.cos,cs=Math.exp,vo=Math.floor,_s=Math.log;var Yc=function(e){return function(a){return Math.pow(e,a)}},Gd=function(e){return function(a){return e%a}},Zc=Math.round,fs=Math.sign?Math.sign:function(e){return e===0||e!==e?e:e<0?-1:1},no=Math.sin,ps=Math.sqrt,ss=Math.tan,Gf=Math.trunc?Math.trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)};var u7=3.141592653589793;var l7=dv(GR),v7=Al(GR);var LR=function(){return a7(R.create)(I.value)}(),n7=function(e){if(!MR(e))return 0;if(e>=La(l7))return l7;if(e<=La(v7))return v7;if(Ie)return Ki(0)(LR(e));throw new Error("Failed pattern match at Data.Int (line 72, column 1 - line 72, column 29): "+[e.constructor.name])},r7=function(e){return n7(Zc(e))};var Qc=function(e){return n7(vo(e))};var t7=g3()();var i7=Le(Pe),GN=function(e){return e};var o7=function(e){return e};var Ds=function(e){return e.toDuration};var wd=nl;var dd=function(e){return e.fromDuration};var zt={fromDuration:t7(GN)(function(e){return e*1e3}),toDuration:t7(o7)(function(e){return e/1e3})};var AR={fromDuration:i7,toDuration:i7};var bN=_a(jv),EN=Xl();var CN=k(H3),TN=k(X3),MN=k(Y3);var SN=d(Z3),LN=d(sd),AN=d(Q3);var NN=ma(jv);var c7=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Rs=function(e){return e.value0};var _7={show:function(e){return"(Date "+(CN(e.value0)+(" "+(TN(e.value1)+(" "+(MN(e.value2)+")")))))}},Is=function(e){return e.value1};var f7={eq:function(e){return function(a){return SN(e.value0)(a.value0)&&LN(e.value1)(a.value1)&&AN(e.value2)(a.value2)}}},PN=d(f7);var Gs=function(e){return e.value2},NR=function(e){return function(a){return function(u){var l=function(v){return function(t){return function(i){return new c7(v,EN(NN(t)),i)}}};return qy(l,e,bN(a),u)}}},md=function(e){return function(a){return function(u){var l=new c7(e,a,u),v=PN(NR(e)(a)(u))(l);return v?new R(l):I.value}}};var PR=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}},qR=k(ja);var s7={show:function(e){return"(Second "+(qR(e)+")")}},D7={show:function(e){return"(Minute "+(qR(e)+")")}},R7={show:function(e){return"(Millisecond "+(qR(e)+")")}},I7={show:function(e){return"(Hour "+(qR(e)+")")}},hd=Ia,gd=Ia,yd=Ia,Fd=Ia;var bd={bottom:0,top:59,Ord0:function(){return hd}},Ed={bottom:0,top:59,Ord0:function(){return gd}},Cd={bottom:0,top:999,Ord0:function(){return yd}},Td={bottom:0,top:23,Ord0:function(){return Fd}},io={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.Time.Component (line 90, column 1 - line 95, column 26): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return bd},Enum1:function(){return qN(0)}},qN=PR("enumSecond","Data.Time.Component",function(){return{succ:function(){var e=ma(io),a=_a(io);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(io),a=_a(io);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return hd}}});var oo={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.Time.Component (line 61, column 1 - line 66, column 26): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return Ed},Enum1:function(){return $N(0)}},$N=PR("enumMinute","Data.Time.Component",function(){return{succ:function(){var e=ma(oo),a=_a(oo);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(oo),a=_a(oo);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return gd}}});var co={cardinality:1e3,toEnum:function(e){if(e>=0&&e<=999)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.Time.Component (line 120, column 1 - line 125, column 31): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return Cd},Enum1:function(){return ON(0)}},ON=PR("enumMillisecond","Data.Time.Component",function(){return{succ:function(){var e=ma(co),a=_a(co);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(co),a=_a(co);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return yd}}});var _o={cardinality:24,toEnum:function(e){if(e>=0&&e<=23)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.Time.Component (line 32, column 1 - line 37, column 24): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return Td},Enum1:function(){return UN(0)}},UN=PR("enumHour","Data.Time.Component",function(){return{succ:function(){var e=ma(_o),a=_a(_o);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(_o),a=_a(_o);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return Fd}}});var zN=k(I7),kN=k(D7),JN=k(s7),VN=k(R7);var ws=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),G7={show:function(e){return"(Time "+(zN(e.value0)+(" "+(kN(e.value1)+(" "+(JN(e.value2)+(" "+(VN(e.value3)+")")))))))}};var ds=function(e){return e.value2},ms=function(e){return e.value1},hs=function(e){return e.value3};var gs=function(e){return e.value0};var jN=_a(uo),HN=_a(jv),XN=_a(lo),YN=_a(_o),ZN=_a(oo),QN=_a(io),KN=_a(co),xN=k(_7),eP=k(G7);var aP=K(Xn),wf=xe(Hn),Sd=S(Sa),uP=Ww(Xn),lP=ma(uo),vP=ma(jv),nP=ma(lo),rP=ma(_o),tP=ma(oo),iP=ma(io),oP=ma(co),Ad=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Ld=function(e){return{year:jN(Rs(e.value0)),month:HN(Is(e.value0)),day:XN(Gs(e.value0)),hour:YN(gs(e.value1)),minute:ZN(ms(e.value1)),second:QN(ds(e.value1)),millisecond:KN(hs(e.value1))}};var Nd={show:function(e){return"(DateTime "+(xN(e.value0)+(" "+(eP(e.value1)+")")))}};var df=function(e){var a=Ds(e);return function(u){return function(l){return a(fy(Ld(u),Ld(l)))}}};var mf=function(e){var a=dd(e);return function(u){return function(l){return aP(py(R.create)(I.value)(a(u))(Ld(l)))(function(v){return wf(Sd(Ad.create)(uP(wf(wf(Sd(md)(lP(v.year)))(vP(v.month)))(nP(v.day)))))(wf(wf(wf(Sd(ws.create)(rP(v.hour)))(tP(v.minute)))(iP(v.second)))(oP(v.millisecond)))})}}};var cP=function(e,a,u,l,v,t,i){var o=new Date(Date.UTC(e,a,u,l,v,t,i));return e>=0&&e<100&&o.setUTCFullYear(e),o};function d7(e,a,u,l,v,t,i){return cP(e,a-1,u,l,v,t,i).getTime()}function m7(e){return function(a){var u=new Date(a);return e(u.getUTCFullYear())(u.getUTCMonth()+1)(u.getUTCDate())(u.getUTCHours())(u.getUTCMinutes())(u.getUTCSeconds())(u.getUTCMilliseconds())}}var fP=Xl(),pP=ma(jv);var sP=_a(jv);var ys=function(e){return e},Kc=function(){var e=function(a){return function(u){return function(l){return function(v){return function(t){return function(i){return function(o){return new Ad(NR(a)(fP(pP(u)))(l),new ws(v,t,i,o))}}}}}}};return m7(e)}();var DP=wd,$R=function(e){if(e>=-86399778816e5&&e<=8639977881599999)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.DateTime.Instant (line 44, column 1 - line 44, column 41): "+[e.constructor.name])},Pd=function(e){return d7(Rs(e.value0),sP(Is(e.value0)),Gs(e.value0),gs(e.value1),ms(e.value1),ds(e.value1),hs(e.value1))};var h7=function(){return{bottom:-86399778816e5,top:8639977881599999,Ord0:function(){return DP}}}();var qd=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),g7=function(e){var a=k(e);return{show:function(u){return a(u.value0)+(" % "+a(u.value1))}}},bs=function(e){var a=Jw(e.Eq0()),u=Py(e),l=Bc(e);return function(v){var t=a(v),i=tv(v),o=v.CommutativeRing0().Ring0(),_=Eu(o.Semiring0()),s=u(o),y=l(o);return function(N){return function(L){var V=t(N)(L),Ce=i(L)(V);return new qd(_(i(N)(V))(s(Ce)),y(Ce))}}}},OR=function(e){var a=bs(e);return function(u){var l=u.CommutativeRing0().Ring0().Semiring0(),v=Ll(l),t=a(u),i=Eu(l),o=Qu(l);return{one:new qd(v,v),mul:function(_){return function(s){return t(i(_.value0)(s.value0))(i(_.value1)(s.value1))}},zero:new qd(Zu(l),v),add:function(_){return function(s){return t(o(i(_.value0)(s.value1))(i(_.value1)(s.value0)))(i(_.value1)(s.value1))}}}}},$d=function(e){var a=bs(e),u=OR(e);return function(l){var v=a(l),t=l.CommutativeRing0().Ring0(),i=wv(t),o=Eu(t.Semiring0()),_=u(l);return{sub:function(s){return function(y){return v(i(o(s.value0)(y.value1))(o(s.value1)(y.value0)))(o(s.value1)(y.value1))}},Semiring0:function(){return _}}}},Od=function(e){return e.value0};var Ud=function(e){return e.value1},y7=function(e){var a=$d(e);return function(u){var l=a(u);return{Ring0:function(){return l}}}},F7=function(e){var a=bs(e),u=OR(e),l=y7(e);return function(v){var t=a(v),i=Eu(v.CommutativeRing0().Ring0().Semiring0()),o=Zu(u(v)),_=l(v);return{degree:function(s){return 1},div:function(s){return function(y){return t(i(s.value0)(y.value1))(i(s.value1)(y.value0))}},mod:function(s){return function(y){return o}},CommutativeRing0:function(){return _}}}};var xc=e=>BigInt(e);var Es=e=>Number(e),b7=e=>a=>e+a,E7=e=>a=>e*a,C7=e=>a=>e-a,Wd=e=>a=>{if(a===0n)return 0n;let u=a<0n?-a:a;return(e%u+u)%u},T7=e=>a=>a===0n?0n:(e-Wd(e)(a))/a,M7=e=>e<0n?-e:e,S7=0n,L7=1n;var A7=e=>a=>e==a,N7=e=>a=>e===a?0:e>a?1:-1,Bd=e=>e.toString();var P7={show:Bd},zd={add:b7,zero:S7,mul:E7,one:L7};var yP={sub:C7,Semiring0:function(){return zd}},UR={eq:A7};var Cs={compare:function(e){return function(a){var u=N7(e)(a);return u===1?ge.value:u===0?Xe.value:Te.value}},Eq0:function(){return UR}},FP={Ring0:function(){return yP}},po={degree:M7,div:T7,mod:Wd,CommutativeRing0:function(){return FP}};var WR=bs(Cs)(po);var hf={toRational:function(e){return function(a){return WR(xc(e))(xc(a))}}},$7={toRational:function(e){return function(a){return WR(e)(a)}}},BR=g7(P7),so=OR(Cs)(po),zR=$d(Cs)(po);var kR=F7(Cs)(po);var e_=function(e){return e.toRational},kt=function(e){return Es(Od(e))/Es(Ud(e))},kd=function(e){return Od(e)},Jd=function(e){return WR(xc(e))(xc(1))},O7=function(e){return WR(e)(xc(1))},Vd=function(e){return Ud(e)};var U7=function(e){return function(a){return a.join(e)}};var W7=re(hv),yf={genericShowArgs:function(e){return[]}},Cv=function(e){var a=k(e);return{genericShowArgs:function(u){return[a(u)]}}},jd=function(e){return e.genericShowArgs},Ff=function(e){var a=jd(e);return function(u){var l=jd(u);return{genericShowArgs:function(v){return W7(a(v.value0))(l(v.value1))}}}},dl=function(e){var a=jd(e);return function(u){var l=Sl(u);return{"genericShow'":function(v){var t=l(za.value),i=a(v);return i.length===0?t:"("+(U7(" ")(W7([t])(i))+")")}}}},Hd=function(e){return e["genericShow'"]};var ml=function(e){var a=Hd(e);return function(u){var l=Hd(u);return{"genericShow'":function(v){if(v instanceof $a)return a(v.value0);if(v instanceof Re)return l(v.value0);throw new Error("Failed pattern match at Data.Show.Generic (line 26, column 1 - line 28, column 40): "+[v.constructor.name])}}}},Tv=function(e){var a=Zy(e);return function(u){var l=Hd(u);return function(v){return l(a(v))}}};function Ts(){return Date.now()}var B7=function(e){return function(){return e}},z7=function(e){return function(a){return function(){return a(e())()}}};var b0=function(e){var a=K(e.Bind1()),u=U(e.Applicative0());return function(l){return function(v){return a(l)(function(t){return a(v)(function(i){return u(t(i))})})}}};var k7=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}},a_={Applicative0:function(){return il},Bind1:function(){return bf}},bf={bind:z7,Apply0:function(){return V7(0)}},il={pure:B7,Apply0:function(){return V7(0)}},J7=k7("functorEffect","Effect",function(){return{map:Bp(il)}}),V7=k7("applyEffect","Effect",function(){return{apply:b0(a_),Functor0:function(){return J7(0)}}}),ol=J7(20);var TP=S(ol);var Ms=TP(Kc)(Ts);var MP=pu(),SP=df(AR),LP=e_(hf),Yd=Qu(so),Zd=Eu(so),Qd=tv(kR),H7=Le(Pe),X7=mf(zt),AP=Xl(),j7=e_($7),NP=d(UR),PP=yv(po),qP=Zu(zd),$P=tv(po),OP=wv(zR),UP=Ll(so);var u_=function(e){return function(a){var u=MP(SP(a)(e.time)),l=LP(Qc(u))(1e3);return Yd(Zd(l)(e.freq))(e.count)}},Kd=function(e){var a=Qd(Zd(e.count)(Jd(-1)))(e.freq);return mu(e.time)(H7)(X7(kt(a))(e.time))},Y7=function(e){return function(){var u=Ms();return{freq:e,time:u,count:Jd(0)}}},Z7=function(e){var a=Kc(AP($R(e.time*1e3))),u=j7(e.freqNumerator)(e.freqDenominator),l=j7(e.countNumerator)(e.countDenominator);return{freq:u,time:a,count:l}},WP=function(e){if(NP(PP(kd(e))(Vd(e)))(qP))return e;if(Ie)return O7($P(kd(e))(Vd(e)));throw new Error("Failed pattern match at Data.Tempo (line 114, column 1 - line 114, column 38): "+[e.constructor.name])},xd=function(e){return function(a){return function(u){return Yd(Zd(Yd(WP(Qd(OP(u)(a))(e)))(UP))(e))(a)}}},e1=function(e){return function(a){return mu(e.time)(H7)(X7(kt(Qd(a)(e.freq)))(Kd(e)))}};var Q7=ff(),zP=tv(kR),Ro=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ss=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),kP={to:function(e){if(e instanceof $a)return new Ro(e.value0);if(e instanceof Re)return new Ss(e.value0);throw new Error("Failed pattern match at Duration (line 14, column 1 - line 14, column 35): "+[e.constructor.name])},from:function(e){if(e instanceof Ro)return new $a(e.value0);if(e instanceof Ss)return new Re(e.value0);throw new Error("Failed pattern match at Duration (line 14, column 1 - line 14, column 35): "+[e.constructor.name])}},jR={show:Tv(kP)(ml(dl(Cv(zv))({reflectSymbol:function(){return"InSeconds"}}))(dl(Cv(BR))({reflectSymbol:function(){return"InCycles"}})))};var HR=function(e){return function(a){if(a instanceof Ro)return Q7(a.value0);if(a instanceof Ss)return Q7(kt(zP(a.value0)(e.freq)));throw new Error("Failed pattern match at Duration (line 19, column 1 - line 19, column 42): "+[e.constructor.name,a.constructor.name])}};var K7=Cv(jR);var VP=Le(Pe),jP=mf(zt),HP=e_(hf),XP=Eu(so),u1=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ef=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),YP={to:function(e){if(e instanceof $a)return new u1(e.value0);if(e instanceof Re)return new Ef(e.value0.value0,e.value0.value1);throw new Error("Failed pattern match at DefTime (line 17, column 1 - line 17, column 34): "+[e.constructor.name])},from:function(e){if(e instanceof u1)return new $a(e.value0);if(e instanceof Ef)return new Re(new Zi(e.value0,e.value1));throw new Error("Failed pattern match at DefTime (line 17, column 1 - line 17, column 34): "+[e.constructor.name])}},XR={show:Tv(YP)(ml(dl(K7)({reflectSymbol:function(){return"After"}}))(dl(Ff(Cv(BR))(K7))({reflectSymbol:function(){return"Quant"}})))};var x7=function(e){return function(a){return function(u){if(u instanceof u1){var l=HR(e)(u.value0);return mu(a)(VP)(jP(l)(a))}if(u instanceof Ef&&u.value1 instanceof Ro){var v=HP(Qc(u.value1.value0*1e3))(1e3),l=xd(u.value0)(XP(v)(e.freq))(u_(e)(a));return e1(e)(l)}if(u instanceof Ef&&u.value1 instanceof Ss){var l=xd(u.value0)(u.value1.value0)(u_(e)(a));return e1(e)(l)}throw new Error("Failed pattern match at DefTime (line 22, column 1 - line 22, column 56): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}};var Cf=dl(yf),e4=Cv(ja),en=function(){function e(){}return e.value=new e,e}(),Tf=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),er=function(){function e(){}return e.value=new e,e}(),ar=function(){function e(){}return e.value=new e,e}(),ur=function(){function e(){}return e.value=new e,e}(),lr=function(){function e(){}return e.value=new e,e}(),vr=function(){function e(){}return e.value=new e,e}(),ZP={to:function(e){if(e instanceof $a)return en.value;if(e instanceof Re&&e.value0 instanceof $a)return new Tf(e.value0.value0.value0,e.value0.value0.value1);if(e instanceof Re&&e.value0 instanceof Re&&e.value0.value0 instanceof $a)return er.value;if(e instanceof Re&&e.value0 instanceof Re&&e.value0.value0 instanceof Re&&e.value0.value0.value0 instanceof $a)return ar.value;if(e instanceof Re&&e.value0 instanceof Re&&e.value0.value0 instanceof Re&&e.value0.value0.value0 instanceof Re&&e.value0.value0.value0.value0 instanceof $a)return ur.value;if(e instanceof Re&&e.value0 instanceof Re&&e.value0.value0 instanceof Re&&e.value0.value0.value0 instanceof Re&&e.value0.value0.value0.value0 instanceof Re&&e.value0.value0.value0.value0.value0 instanceof $a)return lr.value;if(e instanceof Re&&e.value0 instanceof Re&&e.value0.value0 instanceof Re&&e.value0.value0.value0 instanceof Re&&e.value0.value0.value0.value0 instanceof Re&&e.value0.value0.value0.value0.value0 instanceof Re)return vr.value;throw new Error("Failed pattern match at Output (line 17, column 1 - line 17, column 33): "+[e.constructor.name])},from:function(e){if(e instanceof en)return new $a(rv.value);if(e instanceof Tf)return new Re(new $a(new Zi(e.value0,e.value1)));if(e instanceof er)return new Re(new Re(new $a(rv.value)));if(e instanceof ar)return new Re(new Re(new Re(new $a(rv.value))));if(e instanceof ur)return new Re(new Re(new Re(new Re(new $a(rv.value)))));if(e instanceof lr)return new Re(new Re(new Re(new Re(new Re(new $a(rv.value))))));if(e instanceof vr)return new Re(new Re(new Re(new Re(new Re(new Re(rv.value))))));throw new Error("Failed pattern match at Output (line 17, column 1 - line 17, column 33): "+[e.constructor.name])}},ZR={show:Tv(ZP)(ml(Cf({reflectSymbol:function(){return"Audio"}}))(ml(dl(Ff(e4)(e4))({reflectSymbol:function(){return"AOut"}}))(ml(Cf({reflectSymbol:function(){return"Blend"}}))(ml(Cf({reflectSymbol:function(){return"RGBA"}}))(ml(Cf({reflectSymbol:function(){return"Add"}}))(ml(Cf({reflectSymbol:function(){return"Mul"}}))(Cf({reflectSymbol:function(){return"RGB"}}))))))))},QR={eq:function(e){return function(a){return e instanceof en&&a instanceof en?!0:e instanceof Tf&&a instanceof Tf?e.value0===a.value0&&e.value1===a.value1:e instanceof er&&a instanceof er||e instanceof ar&&a instanceof ar||e instanceof ur&&a instanceof ur||e instanceof lr&&a instanceof lr||e instanceof vr&&a instanceof vr}}};var KR=function(e){return e.channels};var u4=function(e){return function(){return{value:e}}};var _e=function(e){return function(){return e.value}};var qe=function(e){return function(a){return function(){a.value=e}}};var na=u4;var Ou=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Uu=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Hv=function(e){return e.tailRecM};var eq=function(e){var a=function(u){var l=!1,v;function t(i){if(i instanceof Ou){u=e(i.value0);return}if(i instanceof Uu)return l=!0,i.value0;throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 103, column 3 - line 103, column 25): "+[i.constructor.name])}for(;!l;)v=t(u);return v};return function(u){return a(e(u))}};var l4={tailRecM:function(e){var a=function(l){return l},u=eq(function(l){return a(e(l))});return function(l){return Wt(u(l))}},Monad0:function(){return Cu}};var v4={bimap:function(e){return function(a){return function(u){if(u instanceof Ou)return new Ou(e(u.value0));if(u instanceof Uu)return new Uu(a(u.value0));throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 33, column 1 - line 35, column 34): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}}};var As=function(e){return e.foldrWithIndex};var Ns=function(e){return e.traverseWithIndex};var lq=S(xp),vq=S(Sa),hl=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),n1=function(e){var a=s0(e);return{unfoldr1:function(u){return function(l){return Hw(hl.create)(lq(a(vq(u)))(u(l)))}}}};var qs=function(e){var a=nv(e);return function(u){return new hl(u,a)}};var xR=function(e){var a=S(e);return{map:function(u){return function(l){return new hl(u(l.value0),a(u)(l.value1))}}}};var $s=function(e){var a=Pl(e),u=Ua(e),l=hu(e);return{foldMap:function(v){var t=re(v.Semigroup0()),i=a(v);return function(o){return function(_){return t(o(_.value0))(i(o)(_.value1))}}},foldl:function(v){return function(t){return function(i){return u(v)(v(t)(i.value0))(i.value1)}}},foldr:function(v){return function(t){return function(i){return v(i.value0)(l(v)(t)(i.value1))}}}}};var r1=function(e){var a=wl(e),u=eu(e),l=xR(e.Functor0()),v=$s(e.Foldable1());return{sequence:function(t){var i=t.Apply0(),o=xe(i),_=S(i.Functor0()),s=a(t);return function(y){return o(_(hl.create)(y.value0))(s(y.value1))}},traverse:function(t){var i=t.Apply0(),o=xe(i),_=S(i.Functor0()),s=u(t);return function(y){return function(N){return o(_(hl.create)(y(N.value0)))(s(y)(N.value1))}}},Functor0:function(){return l},Foldable1:function(){return v}}};var i4=function(e){var a=Ua(e),u=hu(e),l=$s(e);return{foldMap1:function(v){var t=re(v);return function(i){return function(o){return a(function(_){return function(s){return t(_)(i(s))}})(i(o.value0))(o.value1)}}},foldr1:function(v){return function(t){return mu(t.value0)(v(t.value0))(u(function(i){var o=mu(i)(v(i));return function(_){return R.create(o(_))}})(I.value)(t.value1))}},foldl1:function(v){return function(t){return a(v)(t.value0)(t.value1)}},Foldable0:function(){return l}}};var fq=Le(Pe),h=function(){function e(){}return e.value=new e,e}(),G=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),aI=function(e){return e},c4=function(e){return new G(e.value0,e.value1)};var pq=function(e){var a=function(u){return function(l){var v=u,t=!1,i;function o(_,s){if(s instanceof G&&s.value1 instanceof G&&s.value1.value1 instanceof G){v=new G(s,_),l=s.value1.value1.value1;return}var y=function(L){return L instanceof G&&L.value1 instanceof G&&L.value1.value1 instanceof h?new G(e(L.value0),new G(e(L.value1.value0),h.value)):L instanceof G&&L.value1 instanceof h?new G(e(L.value0),h.value):h.value},N=function(L){return function(V){var Ce=L,Ca=!1,bu;function El(da,J0){if(da instanceof G&&da.value0 instanceof G&&da.value0.value1 instanceof G&&da.value0.value1.value1 instanceof G){Ce=da.value1,V=new G(e(da.value0.value0),new G(e(da.value0.value1.value0),new G(e(da.value0.value1.value1.value0),J0)));return}return Ca=!0,J0}for(;!Ca;)bu=El(Ce,V);return bu}};return t=!0,N(_)(y(s))}for(;!t;)i=o(v,l);return i}};return a(h.value)},_v={map:pq},_4=S(_v),Yl=xR(_v),Za={foldr:function(e){return function(a){var u=function(){var v=function(t){return function(i){var o=t,_=!1,s;function y(N,L){if(L instanceof h)return _=!0,N;if(L instanceof G){o=new G(L.value0,N),i=L.value1;return}throw new Error("Failed pattern match at Data.List.Types (line 107, column 7 - line 107, column 23): "+[N.constructor.name,L.constructor.name])}for(;!_;)s=y(o,i);return s}};return v(h.value)}(),l=Ua(Za)(Qe(e))(a);return function(v){return l(u(v))}}},foldl:function(e){var a=function(u){return function(l){var v=u,t=!1,i;function o(_,s){if(s instanceof h)return t=!0,_;if(s instanceof G){v=e(_)(s.value0),l=s.value1;return}throw new Error("Failed pattern match at Data.List.Types (line 111, column 12 - line 113, column 30): "+[s.constructor.name])}for(;!t;)i=o(v,l);return i}};return a},foldMap:function(e){var a=re(e.Semigroup0()),u=Ga(e);return function(l){return Ua(Za)(function(v){var t=a(v);return function(i){return t(l(i))}})(u)}}},eI=Ua(Za),sq=hu(Za),Dq=Qn(Za)($t),E0=$s(Za);var v_={append:function(e){return function(a){return sq(G.create)(a)(e)}}},Af=re(v_);var Os={append:function(e){return function(a){return new hl(e.value0,Af(e.value1)(c4(a)))}}},Nf=function(e){var a=k(e);return{show:function(u){return u instanceof h?"Nil":"("+(Dq(" : ")(_4(a)(u))+" : Nil)")}}};var C0={traverse:function(e){var a=e.Apply0(),u=S(a.Functor0()),l=Il(a),v=U(e);return function(t){var i=u(eI(Qe(G.create))(h.value)),o=eI(function(_){var s=l(Qe(G.create))(_);return function(y){return s(t(y))}})(v(h.value));return function(_){return i(o(_))}}},sequence:function(e){return eu(C0)(e)(fq)},Functor0:function(){return _v},Foldable1:function(){return Za}},Mv=r1(C0);var Us={unfoldr1:function(e){return function(a){var u=function(l){return function(v){var t=l,i=!1,o;function _(s,y){var N=e(s);if(N.value1 instanceof R){t=N.value1.value0,v=new G(N.value0,y);return}if(N.value1 instanceof I)return i=!0,eI(Qe(G.create))(h.value)(new G(N.value0,y));throw new Error("Failed pattern match at Data.List.Types (line 135, column 22 - line 137, column 61): "+[N.constructor.name])}for(;!i;)o=_(t,v);return o}};return u(a)(h.value)}}},n_={unfoldr:function(e){return function(a){var u=function(l){return function(v){var t=l,i=!1,o;function _(s,y){var N=e(s);if(N instanceof I)return i=!0,eI(Qe(G.create))(h.value)(y);if(N instanceof R){t=N.value0.value1,v=new G(N.value0.value0,y);return}throw new Error("Failed pattern match at Data.List.Types (line 142, column 22 - line 144, column 52): "+[N.constructor.name])}for(;!i;)o=_(t,v);return o}};return u(a)(h.value)}},Unfoldable10:function(){return Us}},fv=n1(n_),r_=i4(Za);var Rq={eq1:function(e){var a=d(e);return function(u){return function(l){var v=function(t){return function(i){return function(o){var _=t,s=i,y=!1,N;function L(V,Ce,Ca){if(!Ca)return y=!0,!1;if(V instanceof h&&Ce instanceof h)return y=!0,Ca;if(V instanceof G&&Ce instanceof G){_=V.value1,s=Ce.value1,o=Ca&&a(Ce.value0)(V.value0);return}return y=!0,!1}for(;!y;)N=L(_,s,o);return N}}};return v(u)(l)(!0)}}}},Iq=ji(Rq);var uI=function(e){return{eq:Iq(e)}};var t1={apply:function(e){return function(a){if(e instanceof h)return h.value;if(e instanceof G)return Af(_4(e.value0)(a))(xe(t1)(e.value1)(a));throw new Error("Failed pattern match at Data.List.Types (line 157, column 1 - line 159, column 48): "+[e.constructor.name,a.constructor.name])}},Functor0:function(){return _v}},o4=xe(t1),f4={apply:function(e){return function(a){return new hl(e.value0(a.value0),Af(o4(e.value1)(new G(a.value0,h.value)))(o4(new G(e.value0,e.value1))(a.value1)))}},Functor0:function(){return Yl}},i1={bind:function(e){return function(a){if(e instanceof h)return h.value;if(e instanceof G)return Af(a(e.value0))(K(i1)(e.value1)(a));throw new Error("Failed pattern match at Data.List.Types (line 164, column 1 - line 166, column 37): "+[e.constructor.name,a.constructor.name])}},Apply0:function(){return t1}},Gq=K(i1),lI={bind:function(e){return function(a){var u=a(e.value0);return new hl(u.value0,Af(u.value1)(Gq(e.value1)(function(l){return c4(a(l))})))}},Apply0:function(){return f4}};var wq={alt:Af,Functor0:function(){return _v}},o1=function(){return{empty:h.value,Alt0:function(){return wq}}}();var vI={pure:function(){var e=qs(o1);return function(a){return aI(e(a))}}(),Apply0:function(){return f4}};var _1=S(Sa);var yq=Vc(v4),Fq=Ua(Za);var bq=Le(Pe);var f1=function(e){if(e instanceof h)return I.value;if(e instanceof G)return new R({head:e.value0,tail:e.value1});throw new Error("Failed pattern match at Data.List (line 259, column 1 - line 259, column 66): "+[e.constructor.name])},tI=function(e){return s0(e)(function(a){return _1(function(u){return new B(u.head,u.tail)})(f1(a))})},Eq=function(e){if(e instanceof h)return I.value;if(e instanceof G)return new R(e.value1);throw new Error("Failed pattern match at Data.List (line 245, column 1 - line 245, column 43): "+[e.constructor.name])};var Cq=function(e){return new G(e,h.value)};var Pf=function(){var e=function(a){return function(u){var l=a,v=!1,t;function i(o,_){if(_ instanceof h)return v=!0,o;if(_ instanceof G){l=new G(_.value0,o),u=_.value1;return}throw new Error("Failed pattern match at Data.List (line 368, column 3 - line 368, column 19): "+[o.constructor.name,_.constructor.name])}for(;!v;)t=i(l,u);return t}};return e(h.value)}();var I4=function(e){var a=function(u){return function(l){var v=u,t=!1,i;function o(_,s){if(_ instanceof h)return t=!0,I.value;if(_ instanceof G&&_.value1 instanceof h)return t=!0,new R({revInit:s,last:_.value0});if(_ instanceof G){v=_.value1,l=new G(_.value0,s);return}throw new Error("Failed pattern match at Data.List (line 270, column 3 - line 270, column 21): "+[_.constructor.name,s.constructor.name])}for(;!t;)i=o(v,l);return i}};return _1(function(u){return{init:Pf(u.revInit),last:u.last}})(a(e)(h.value))},Ws=function(e){return function(a){return function(u){var l=function(v){return function(t){return function(i){var o=v,_=t,s=!1,y;function N(L,V,Ce){if(L instanceof h||V instanceof h)return s=!0,Ce;if(L instanceof G&&V instanceof G){o=L.value1,_=V.value1,i=new G(e(L.value0)(V.value0),Ce);return}throw new Error("Failed pattern match at Data.List (line 779, column 3 - line 779, column 21): "+[L.constructor.name,V.constructor.name,Ce.constructor.name])}for(;!s;)y=N(o,_,i);return y}}};return Pf(l(a)(u)(h.value))}}},t_=function(){return Ws(B.create)}();var G4=function(e){return function(a){if(e===a)return Cq(e);if(Ie){var u=function(l){return function(v){return function(t){return function(i){var o=l,_=v,s=t,y=!1,N;function L(V,Ce,Ca,bu){if(V===Ce)return y=!0,new G(V,bu);if(Ie){o=V+Ca|0,_=Ce,s=Ca,i=new G(V,bu);return}throw new Error("Failed pattern match at Data.List (line 148, column 3 - line 149, column 65): "+[V.constructor.name,Ce.constructor.name,Ca.constructor.name,bu.constructor.name])}for(;!y;)N=L(o,_,s,i);return N}}}};return u(a)(e)(function(){var l=e>a;return l?1:-1}())(h.value)}throw new Error("Failed pattern match at Data.List (line 144, column 1 - line 144, column 32): "+[e.constructor.name,a.constructor.name])}};var nI=function(e){var a=function(u){return function(l){var v=u,t=!1,i;function o(_,s){if(s instanceof h)return t=!0,Pf(_);if(s instanceof G){var y=e(s.value0);if(y instanceof I){v=_,l=s.value1;return}if(y instanceof R){v=new G(y.value0,_),l=s.value1;return}throw new Error("Failed pattern match at Data.List (line 419, column 5 - line 421, column 32): "+[y.constructor.name])}throw new Error("Failed pattern match at Data.List (line 417, column 3 - line 417, column 27): "+[_.constructor.name,s.constructor.name])}for(;!t;)i=o(v,l);return i}};return a(h.value)},w4=function(e){var a=K(e.Monad0().Bind1()),u=Hv(e);return function(l){var v=l.Plus1().Alt0(),t=Va(v),i=S(v.Functor0()),o=U(l.Applicative0());return function(_){var s=function(y){return a(t(i(Ou.create)(_))(o(new Uu(void 0))))(function(N){return o(yq(function(L){return new G(L,y)})(function(L){return Pf(y)})(N))})};return u(s)(h.value)}}};var Tq=function(e){var a=xe(e.Applicative0().Apply0()),u=S(e.Plus1().Alt0().Functor0());return function(l){var v=Yn(l);return function(t){return a(u(G.create)(t))(v(function(i){return p1(e)(l)(t)}))}}},p1=function(e){var a=Va(e.Plus1().Alt0()),u=U(e.Applicative0());return function(l){return function(v){return a(Tq(e)(l)(v))(u(h.value))}}},Xv=Fq(function(e){return function(a){return e+1|0}})(0),d4=function(e){var a=!1,u;function l(v){if(v instanceof G&&v.value1 instanceof h)return a=!0,new R(v.value0);if(v instanceof G){e=v.value1;return}return a=!0,I.value}for(;!a;)u=l(e);return u};var m4=function(e){return _1(function(a){return a.init})(I4(e))};var Mq=function(e){if(e instanceof h)return I.value;if(e instanceof G)return new R(e.value0);throw new Error("Failed pattern match at Data.List (line 230, column 1 - line 230, column 22): "+[e.constructor.name])},rI=function(e){if(e instanceof h)return h.value;if(e instanceof G&&e.value0 instanceof h)return rI(e.value1);if(e instanceof G&&e.value0 instanceof G)return new G(new G(e.value0.value0,nI(Mq)(e.value1)),rI(new G(e.value0.value1,nI(Eq)(e.value1))));throw new Error("Failed pattern match at Data.List (line 813, column 1 - line 813, column 54): "+[e.constructor.name])};var h4=function(e){return function(a){var u=e,l=!1,v;function t(i,o){if(i<1)return l=!0,o;if(o instanceof h)return l=!0,h.value;if(o instanceof G){u=i-1|0,a=o.value1;return}throw new Error("Failed pattern match at Data.List (line 536, column 1 - line 536, column 42): "+[i.constructor.name,o.constructor.name])}for(;!l;)v=t(u,a);return v}};var i_=nI(bq);var g4=function(e){return e()};var y4=function(e){throw new Error(e)};var F4=function(){return y4};var Nq=F4(),Pq=g4,Bs=function(e){return Pq(function(){return Nq(e)})};var $q=K(lI),Oq=Le(Pe);var pv=function(e){return function(a){return function(u){return new hl(e(a.value0)(u.value0),Ws(e)(a.value1)(u.value1))}}};var o_=function(e){return new G(e.value0,e.value1)};var ha=function(e){return e.value1};var ga=function(){var e=qs(o1);return function(a){return aI(e(a))}}();var Uq=function(e){return function(a){return e(new G(a.value0,a.value1))}};var Aa=function(e){return 1+Xv(e.value1)|0},b4=function(e){return Ki(e.value0)(d4(e.value1))};var E4=function(e){return mu(h.value)(function(a){return new G(e.value0,a)})(m4(e.value1))};var Y=function(e){return e.value0};var ia=function(e){if(e instanceof h)return I.value;if(e instanceof G)return new R(new hl(e.value0,e.value1));throw new Error("Failed pattern match at Data.List.NonEmpty (line 121, column 1 - line 121, column 57): "+[e.constructor.name])};var Vt=function(e){return Uq(h4(e))},zs=function(e){return function(a){return new hl(e,a)}},su=function(e){return function(a){return new hl(e,new G(a.value0,a.value1))}};var _l=function(e){return $q(e)(Oq)};var c_=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}};var Wq=Le(Pe);var Na=function(){function e(){}return e.value=new e,e}(),Fa=function(){function e(a,u,l,v,t,i){this.value0=a,this.value1=u,this.value2=l,this.value3=v,this.value4=t,this.value5=i}return e.create=function(a){return function(u){return function(l){return function(v){return function(t){return function(i){return new e(a,u,l,v,t,i)}}}}}},e}();var iI=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),C4=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),T0=function(e,a,u,l){if(u instanceof Na){if(l instanceof Na)return new Fa(1,1,e,a,u,l);if(l instanceof Fa)return new Fa(1+l.value0|0,1+l.value1|0,e,a,u,l);throw new Error("Failed pattern match at Data.Map.Internal (line 680, column 5 - line 684, column 39): "+[l.constructor.name])}if(u instanceof Fa){if(l instanceof Na)return new Fa(1+u.value0|0,1+u.value1|0,e,a,u,l);if(l instanceof Fa)return new Fa(1+function(){var v=u.value0>l.value0;return v?u.value0:l.value0}()|0,(1+u.value1|0)+l.value1|0,e,a,u,l);throw new Error("Failed pattern match at Data.Map.Internal (line 686, column 5 - line 690, column 68): "+[l.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 678, column 32 - line 690, column 68): "+[u.constructor.name])};var oI=function(e){return function(a){return new Fa(1,1,e,a,Na.value,Na.value)}},rr=function(){var e=function(l){if(l instanceof Na)return 0;if(l instanceof Fa)return l.value0;throw new Error("Failed pattern match at Data.Map.Internal (line 735, column 12 - line 737, column 26): "+[l.constructor.name])},a=function(l,v,t,i,o,_,s){return _ instanceof Fa&&_.value0>e(s)?T0(_.value2,_.value3,T0(l,v,t,_.value4),T0(i,o,_.value5,s)):T0(i,o,T0(l,v,t,_),s)},u=function(l,v,t,i,o,_,s){return _ instanceof Fa&&e(o)<=_.value0?T0(_.value2,_.value3,T0(t,i,o,_.value4),T0(l,v,_.value5,s)):T0(t,i,o,T0(l,v,_,s))};return function(l,v,t,i){if(t instanceof Na)return i instanceof Na?oI(l)(v):i instanceof Fa&&i.value0>1?a(l,v,t,i.value2,i.value3,i.value4,i.value5):T0(l,v,t,i);if(t instanceof Fa){if(i instanceof Fa){if(i.value0>(t.value0+1|0))return a(l,v,t,i.value2,i.value3,i.value4,i.value5);if(t.value0>(i.value0+1|0))return u(l,v,t.value2,t.value3,t.value4,t.value5,i)}return i instanceof Na&&t.value0>1?u(l,v,t.value2,t.value3,t.value4,t.value5,i):T0(l,v,t,i)}throw new Error("Failed pattern match at Data.Map.Internal (line 695, column 40 - line 716, column 34): "+[t.constructor.name])}}(),D1=c_("unsafeSplit","Data.Map.Internal",function(){return function(e,a,u){if(u instanceof Na)return new iI(I.value,Na.value,Na.value);if(u instanceof Fa){var l=e(a)(u.value2);if(l instanceof Te){var v=D1(771)(e,a,u.value4);return new iI(v.value0,v.value1,rr(u.value2,u.value3,v.value2,u.value5))}if(l instanceof ge){var v=D1(774)(e,a,u.value5);return new iI(v.value0,rr(u.value2,u.value3,u.value4,v.value1),v.value2)}if(l instanceof Xe)return new iI(new R(u.value3),u.value4,u.value5);throw new Error("Failed pattern match at Data.Map.Internal (line 769, column 5 - line 777, column 30): "+[l.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 765, column 34 - line 777, column 30): "+[u.constructor.name])}}),Bq=D1(764),T4=c_("unsafeSplitLast","Data.Map.Internal",function(){return function(e,a,u,l){if(l instanceof Na)return new C4(e,a,u);if(l instanceof Fa){var v=T4(757)(l.value2,l.value3,l.value4,l.value5);return new C4(v.value0,v.value1,rr(e,a,u,v.value2))}throw new Error("Failed pattern match at Data.Map.Internal (line 754, column 37 - line 758, column 57): "+[l.constructor.name])}}),zq=T4(753),kq=function(e,a){if(e instanceof Na)return a;if(e instanceof Fa){var u=zq(e.value2,e.value3,e.value4,e.value5);return rr(u.value0,u.value1,u.value2,a)}throw new Error("Failed pattern match at Data.Map.Internal (line 742, column 25 - line 746, column 38): "+[e.constructor.name,a.constructor.name])};var R1=c_("unsafeUnionWith","Data.Map.Internal",function(){return function(e,a,u,l){if(u instanceof Na)return l;if(l instanceof Na)return u;if(l instanceof Fa){var v=Bq(e,l.value2,u),t=R1(787)(e,a,v.value1,l.value4),i=R1(788)(e,a,v.value2,l.value5);if(v.value0 instanceof R)return rr(l.value2,a(v.value0.value0)(l.value3),t,i);if(v.value0 instanceof I)return rr(l.value2,l.value3,t,i);throw new Error("Failed pattern match at Data.Map.Internal (line 789, column 5 - line 793, column 46): "+[v.value0.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 782, column 42 - line 793, column 46): "+[u.constructor.name,l.constructor.name])}}),Jq=R1(781),Vq=function(e){var a=Ue(e);return function(u){return function(l){return function(v){return Jq(a,u,l,v)}}}},cI=function(e){return Vq(e)(Ma)};var un=function(e){var a=Ue(e);return function(u){var l=function(v){var t=!1,i;function o(_){if(_ instanceof Na)return t=!0,I.value;if(_ instanceof Fa){var s=a(u)(_.value2);if(s instanceof Te){v=_.value4;return}if(s instanceof ge){v=_.value5;return}if(s instanceof Xe)return t=!0,new R(_.value3);throw new Error("Failed pattern match at Data.Map.Internal (line 281, column 7 - line 284, column 22): "+[s.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 278, column 8 - line 284, column 22): "+[_.constructor.name])}for(;!t;)i=o(v);return i};return l}};var tr=function(e){var a=Ue(e);return function(u){return function(l){var v=function(t){if(t instanceof Na)return oI(u)(l);if(t instanceof Fa){var i=a(u)(t.value2);if(i instanceof Te)return rr(t.value2,t.value3,v(t.value4),t.value5);if(i instanceof ge)return rr(t.value2,t.value3,t.value4,v(t.value5));if(i instanceof Xe)return new Fa(t.value0,t.value1,u,l,t.value4,t.value5);throw new Error("Failed pattern match at Data.Map.Internal (line 469, column 7 - line 472, column 35): "+[i.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 466, column 8 - line 472, column 35): "+[t.constructor.name])};return v}}},M4={map:function(e){var a=function(u){if(u instanceof Na)return Na.value;if(u instanceof Fa)return new Fa(u.value0,u.value1,u.value2,e(u.value3),a(u.value4),a(u.value5));throw new Error("Failed pattern match at Data.Map.Internal (line 145, column 10 - line 148, column 39): "+[u.constructor.name])};return a}},jq={mapWithIndex:function(e){var a=function(u){if(u instanceof Na)return Na.value;if(u instanceof Fa)return new Fa(u.value0,u.value1,u.value2,e(u.value2)(u.value3),a(u.value4),a(u.value5));throw new Error("Failed pattern match at Data.Map.Internal (line 153, column 10 - line 156, column 41): "+[u.constructor.name])};return a},Functor0:function(){return M4}},_I={foldr:function(e){return function(a){var u=c_("go","Data.Map.Internal",function(){return function(v,t){if(v instanceof Na)return t;if(v instanceof Fa)return u(170)(v.value4,e(v.value3)(u(170)(v.value5,t)));throw new Error("Failed pattern match at Data.Map.Internal (line 167, column 26 - line 170, column 43): "+[v.constructor.name])}}),l=u(167);return function(v){return l(v,a)}}},foldl:function(e){return function(a){var u=c_("go","Data.Map.Internal",function(){return function(v,t){if(t instanceof Na)return v;if(t instanceof Fa)return u(176)(e(u(176)(v,t.value4))(t.value3),t.value5);throw new Error("Failed pattern match at Data.Map.Internal (line 173, column 26 - line 176, column 43): "+[t.constructor.name])}}),l=u(173);return function(v){return l(a,v)}}},foldMap:function(e){var a=Ga(e),u=re(e.Semigroup0());return function(l){var v=function(t){if(t instanceof Na)return a;if(t instanceof Fa)return u(v(t.value4))(u(l(t.value3))(v(t.value5)));throw new Error("Failed pattern match at Data.Map.Internal (line 179, column 10 - line 182, column 28): "+[t.constructor.name])};return v}}},S4={foldrWithIndex:function(e){return function(a){var u=c_("go","Data.Map.Internal",function(){return function(v,t){if(v instanceof Na)return t;if(v instanceof Fa)return u(190)(v.value4,e(v.value2)(v.value3)(u(190)(v.value5,t)));throw new Error("Failed pattern match at Data.Map.Internal (line 187, column 26 - line 190, column 45): "+[v.constructor.name])}}),l=u(187);return function(v){return l(v,a)}}},foldlWithIndex:function(e){return function(a){var u=c_("go","Data.Map.Internal",function(){return function(v,t){if(t instanceof Na)return v;if(t instanceof Fa)return u(196)(e(t.value2)(u(196)(v,t.value4))(t.value3),t.value5);throw new Error("Failed pattern match at Data.Map.Internal (line 193, column 26 - line 196, column 45): "+[t.constructor.name])}}),l=u(193);return function(v){return l(a,v)}}},foldMapWithIndex:function(e){var a=Ga(e),u=re(e.Semigroup0());return function(l){var v=function(t){if(t instanceof Na)return a;if(t instanceof Fa)return u(v(t.value4))(u(l(t.value2)(t.value3))(v(t.value5)));throw new Error("Failed pattern match at Data.Map.Internal (line 199, column 10 - line 202, column 30): "+[t.constructor.name])};return v}},Foldable0:function(){return _I}},L4=function(){return As(S4)(function(e){return function(a){return function(u){return new G(e,u)}}})(h.value)}(),A4={traverse:function(e){var a=U(e),u=e.Apply0(),l=xe(u),v=S(u.Functor0());return function(t){var i=function(o){if(o instanceof Na)return a(Na.value);if(o instanceof Fa)return l(l(v(function(_){return function(s){return function(y){return new Fa(o.value0,o.value1,o.value2,s,_,y)}}})(i(o.value4)))(t(o.value3)))(i(o.value5));throw new Error("Failed pattern match at Data.Map.Internal (line 207, column 10 - line 213, column 19): "+[o.constructor.name])};return i}},sequence:function(e){return eu(A4)(e)(Wq)},Functor0:function(){return M4},Foldable1:function(){return _I}},N4={traverseWithIndex:function(e){var a=U(e),u=e.Apply0(),l=xe(u),v=S(u.Functor0());return function(t){var i=function(o){if(o instanceof Na)return a(Na.value);if(o instanceof Fa)return l(l(v(function(_){return function(s){return function(y){return new Fa(o.value0,o.value1,o.value2,s,_,y)}}})(i(o.value4)))(t(o.value2)(o.value3)))(i(o.value5));throw new Error("Failed pattern match at Data.Map.Internal (line 219, column 10 - line 225, column 19): "+[o.constructor.name])};return i}},FunctorWithIndex0:function(){return jq},FoldableWithIndex1:function(){return S4},Traversable2:function(){return A4}};var xu=function(){return Na.value}(),fI=function(e){var a=tr(e);return function(u){return Ua(u)(function(l){return function(v){return a(v.value0)(v.value1)(l)}})(xu)}};var I1=function(e){var a=Ue(e);return function(u){var l=function(v){if(v instanceof Na)return Na.value;if(v instanceof Fa){var t=a(u)(v.value2);if(t instanceof Te)return rr(v.value2,v.value3,l(v.value4),v.value5);if(t instanceof ge)return rr(v.value2,v.value3,v.value4,l(v.value5));if(t instanceof Xe)return kq(v.value4,v.value5);throw new Error("Failed pattern match at Data.Map.Internal (line 496, column 7 - line 499, column 43): "+[t.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 493, column 8 - line 499, column 43): "+[v.constructor.name])};return l}};var Xq=ls();var Yq=function(e){return Xq(cI(e))};var Zq=function(e){return L4(e)},P4=function(e){var a=tI(e);return function(u){return a(Zq(u))}};var G1=function(e){return oI(e)(void 0)};var ks=function(e){return{append:Yq(e)}};var Qq=xu;var qf=function(e){var a=ks(e);return{mempty:Qq,Semigroup0:function(){return a}}};var q4=dl(yf),ye=function(){function e(){}return e.value=new e,e}(),de=function(){function e(){}return e.value=new e,e}(),Kq={to:function(e){if(e instanceof $a)return ye.value;if(e instanceof Re)return de.value;throw new Error("Failed pattern match at MultiMode (line 10, column 1 - line 10, column 36): "+[e.constructor.name])},from:function(e){if(e instanceof ye)return new $a(rv.value);if(e instanceof de)return new Re(rv.value);throw new Error("Failed pattern match at MultiMode (line 10, column 1 - line 10, column 36): "+[e.constructor.name])}},w1={show:Tv(Kq)(ml(q4({reflectSymbol:function(){return"Combinatorial"}}))(q4({reflectSymbol:function(){return"Pairwise"}})))},d1={eq:function(e){return function(a){return e instanceof ye&&a instanceof ye||e instanceof de&&a instanceof de}}};var Pa=d(d1);var h1=Q0(Za)($t),xq=TR(n_),$4=k(zv),O4=S(_v),m1=k(ja),Wa=k(w1),Nu=U(m3),g1=qf(xa),U4=Ga(g1),ir=Ot(Gl),e$=Pl(Za)(tf()(sa({reflectSymbol:function(){return"ain"}})(ir)()(sa({reflectSymbol:function(){return"fft"}})(ir)()(sa({reflectSymbol:function(){return"hi"}})(ir)()(sa({reflectSymbol:function(){return"ifft"}})(ir)()(sa({reflectSymbol:function(){return"ihi"}})(ir)()(sa({reflectSymbol:function(){return"ilo"}})(ir)()(sa({reflectSymbol:function(){return"imgURLs"}})(g1)()(sa({reflectSymbol:function(){return"imid"}})(ir)()(sa({reflectSymbol:function(){return"lo"}})(ir)()(sa({reflectSymbol:function(){return"mid"}})(ir)()(sa({reflectSymbol:function(){return"vidURLs"}})(g1)()(sa({reflectSymbol:function(){return"webcam"}})(ir)()(rf))))))))))))));var Ju=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),fl=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),vn=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),or=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),cr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),_r=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),fr=function(){function e(){}return e.value=new e,e}(),Io=function(){function e(){}return e.value=new e,e}(),Go=function(){function e(){}return e.value=new e,e}(),wo=function(){function e(){}return e.value=new e,e}(),ln=function(){function e(){}return e.value=new e,e}(),mo=function(){function e(){}return e.value=new e,e}(),ho=function(){function e(){}return e.value=new e,e}(),nn=function(){function e(){}return e.value=new e,e}(),go=function(){function e(){}return e.value=new e,e}(),yo=function(){function e(){}return e.value=new e,e}(),Fo=function(){function e(){}return e.value=new e,e}(),jt=function(){function e(){}return e.value=new e,e}(),Ht=function(){function e(){}return e.value=new e,e}(),Xt=function(){function e(){}return e.value=new e,e}(),Yt=function(){function e(){}return e.value=new e,e}(),Zt=function(){function e(){}return e.value=new e,e}(),Qt=function(){function e(){}return e.value=new e,e}(),pr=function(){function e(){}return e.value=new e,e}(),sr=function(){function e(){}return e.value=new e,e}(),Dr=function(){function e(){}return e.value=new e,e}(),Rr=function(){function e(){}return e.value=new e,e}(),Ir=function(){function e(){}return e.value=new e,e}(),bo=function(){function e(){}return e.value=new e,e}(),rn=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Kt=function(){function e(){}return e.value=new e,e}(),xt=function(){function e(){}return e.value=new e,e}(),Eo=function(){function e(){}return e.value=new e,e}(),ei=function(){function e(){}return e.value=new e,e}(),ai=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ui=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Gr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),wr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Co=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),To=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Mo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),So=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Lo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ao=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),No=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Po=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),qo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),$o=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Oo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),li=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),vi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ni=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),dr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),mr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),hr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),gr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),yr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Fr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),br=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Er=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Cr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Tr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Mr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Sr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Lr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ar=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Nr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Pr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),qr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),$r=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Or=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ur=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Wr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Br=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),zr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),kr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Jr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Vr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),jr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Hr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Xr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Yr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Zr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Uo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Wo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Bo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ri=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ti=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ii=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),zo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ko=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Jo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Qr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Kr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),xr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),et=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),at=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Vo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),jo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Ho=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Xo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),oi=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Yo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Zo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Qo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Ko=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),xo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),ec=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),ac=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),uc=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),tn=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),on=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),M0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Yv=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),cn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Sv=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),_n=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),fn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),pn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),sn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Dn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),S0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Rn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),In=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Gn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),wn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),dn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),ci=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),_i=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),mn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),hn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),gn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),fi=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),pi=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),si=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Di=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Ri=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Ii=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),yn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),ut=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Lv=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),Gi=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),wi=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),L0=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),di=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),mi=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),hi=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),lc=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}();var E={eq:function(e){return function(a){return e instanceof Ju&&a instanceof Ju?e.value0===a.value0:e instanceof fl&&a instanceof fl?Pa(e.value0)(a.value0)&&d(uI(E))(e.value1)(a.value1):e instanceof vn&&a instanceof vn?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof or&&a instanceof or?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof cr&&a instanceof cr?d(E)(e.value0)(a.value0):e instanceof _r&&a instanceof _r?e.value0===a.value0&&d(E)(e.value1)(a.value1):e instanceof fr&&a instanceof fr||e instanceof Io&&a instanceof Io||e instanceof Go&&a instanceof Go||e instanceof wo&&a instanceof wo||e instanceof ln&&a instanceof ln||e instanceof mo&&a instanceof mo||e instanceof ho&&a instanceof ho||e instanceof nn&&a instanceof nn||e instanceof go&&a instanceof go||e instanceof yo&&a instanceof yo||e instanceof Fo&&a instanceof Fo||e instanceof jt&&a instanceof jt||e instanceof Ht&&a instanceof Ht||e instanceof Xt&&a instanceof Xt||e instanceof Yt&&a instanceof Yt||e instanceof Zt&&a instanceof Zt||e instanceof Qt&&a instanceof Qt||e instanceof pr&&a instanceof pr||e instanceof sr&&a instanceof sr||e instanceof Dr&&a instanceof Dr||e instanceof Rr&&a instanceof Rr||e instanceof Ir&&a instanceof Ir||e instanceof bo&&a instanceof bo?!0:e instanceof rn&&a instanceof rn?e.value0===a.value0&&e.value1===a.value1:e instanceof Kt&&a instanceof Kt||e instanceof xt&&a instanceof xt||e instanceof Eo&&a instanceof Eo||e instanceof ei&&a instanceof ei?!0:e instanceof ai&&a instanceof ai||e instanceof ui&&a instanceof ui?e.value0===a.value0:e instanceof Gr&&a instanceof Gr?d(E)(e.value0)(a.value0):e instanceof wr&&a instanceof wr?d(E)(e.value0)(a.value0):e instanceof Co&&a instanceof Co?d(E)(e.value0)(a.value0):e instanceof To&&a instanceof To?d(E)(e.value0)(a.value0):e instanceof Mo&&a instanceof Mo?d(E)(e.value0)(a.value0):e instanceof So&&a instanceof So?d(E)(e.value0)(a.value0):e instanceof Lo&&a instanceof Lo?d(E)(e.value0)(a.value0):e instanceof Ao&&a instanceof Ao?d(E)(e.value0)(a.value0):e instanceof No&&a instanceof No?d(E)(e.value0)(a.value0):e instanceof Po&&a instanceof Po?d(E)(e.value0)(a.value0):e instanceof qo&&a instanceof qo?d(E)(e.value0)(a.value0):e instanceof $o&&a instanceof $o?d(E)(e.value0)(a.value0):e instanceof Oo&&a instanceof Oo?d(E)(e.value0)(a.value0):e instanceof li&&a instanceof li?d(E)(e.value0)(a.value0):e instanceof vi&&a instanceof vi?d(E)(e.value0)(a.value0):e instanceof ni&&a instanceof ni?d(E)(e.value0)(a.value0):e instanceof dr&&a instanceof dr?d(E)(e.value0)(a.value0):e instanceof mr&&a instanceof mr?d(E)(e.value0)(a.value0):e instanceof hr&&a instanceof hr?d(E)(e.value0)(a.value0):e instanceof gr&&a instanceof gr?d(E)(e.value0)(a.value0):e instanceof yr&&a instanceof yr?d(E)(e.value0)(a.value0):e instanceof Fr&&a instanceof Fr?d(E)(e.value0)(a.value0):e instanceof br&&a instanceof br?d(E)(e.value0)(a.value0):e instanceof Er&&a instanceof Er?d(E)(e.value0)(a.value0):e instanceof Cr&&a instanceof Cr?d(E)(e.value0)(a.value0):e instanceof Tr&&a instanceof Tr?d(E)(e.value0)(a.value0):e instanceof Mr&&a instanceof Mr?d(E)(e.value0)(a.value0):e instanceof Sr&&a instanceof Sr?d(E)(e.value0)(a.value0):e instanceof Lr&&a instanceof Lr?d(E)(e.value0)(a.value0):e instanceof Ar&&a instanceof Ar?d(E)(e.value0)(a.value0):e instanceof Nr&&a instanceof Nr?d(E)(e.value0)(a.value0):e instanceof Pr&&a instanceof Pr?d(E)(e.value0)(a.value0):e instanceof qr&&a instanceof qr?d(E)(e.value0)(a.value0):e instanceof $r&&a instanceof $r?d(E)(e.value0)(a.value0):e instanceof Or&&a instanceof Or?d(E)(e.value0)(a.value0):e instanceof Ur&&a instanceof Ur?d(E)(e.value0)(a.value0):e instanceof Wr&&a instanceof Wr?d(E)(e.value0)(a.value0):e instanceof Br&&a instanceof Br?d(E)(e.value0)(a.value0):e instanceof zr&&a instanceof zr?d(E)(e.value0)(a.value0):e instanceof kr&&a instanceof kr?d(E)(e.value0)(a.value0):e instanceof Jr&&a instanceof Jr?d(E)(e.value0)(a.value0):e instanceof Vr&&a instanceof Vr?d(E)(e.value0)(a.value0):e instanceof jr&&a instanceof jr?d(E)(e.value0)(a.value0):e instanceof Hr&&a instanceof Hr?d(E)(e.value0)(a.value0):e instanceof Xr&&a instanceof Xr?d(E)(e.value0)(a.value0):e instanceof Yr&&a instanceof Yr?d(E)(e.value0)(a.value0):e instanceof Zr&&a instanceof Zr?d(E)(e.value0)(a.value0):e instanceof Uo&&a instanceof Uo?d(E)(e.value0)(a.value0):e instanceof Wo&&a instanceof Wo?d(E)(e.value0)(a.value0):e instanceof Bo&&a instanceof Bo?d(E)(e.value0)(a.value0):e instanceof ri&&a instanceof ri?d(E)(e.value0)(a.value0):e instanceof ti&&a instanceof ti?d(E)(e.value0)(a.value0):e instanceof ii&&a instanceof ii?d(E)(e.value0)(a.value0):e instanceof zo&&a instanceof zo?d(E)(e.value0)(a.value0):e instanceof ko&&a instanceof ko?d(E)(e.value0)(a.value0):e instanceof Jo&&a instanceof Jo?d(E)(e.value0)(a.value0):e instanceof Qr&&a instanceof Qr?d(E)(e.value0)(a.value0):e instanceof Kr&&a instanceof Kr?d(E)(e.value0)(a.value0):e instanceof xr&&a instanceof xr?d(E)(e.value0)(a.value0):e instanceof et&&a instanceof et?d(E)(e.value0)(a.value0):e instanceof at&&a instanceof at?d(E)(e.value0)(a.value0):e instanceof Vo&&a instanceof Vo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof jo&&a instanceof jo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Ho&&a instanceof Ho?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Xo&&a instanceof Xo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof oi&&a instanceof oi?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Yo&&a instanceof Yo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Zo&&a instanceof Zo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Qo&&a instanceof Qo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Ko&&a instanceof Ko?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof xo&&a instanceof xo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof ec&&a instanceof ec?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof ac&&a instanceof ac?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof uc&&a instanceof uc?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof tn&&a instanceof tn?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof on&&a instanceof on?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof M0&&a instanceof M0?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Yv&&a instanceof Yv?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof cn&&a instanceof cn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Sv&&a instanceof Sv?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof _n&&a instanceof _n?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof fn&&a instanceof fn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof pn&&a instanceof pn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof sn&&a instanceof sn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Dn&&a instanceof Dn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof S0&&a instanceof S0?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Rn&&a instanceof Rn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof In&&a instanceof In?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Gn&&a instanceof Gn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof wn&&a instanceof wn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof dn&&a instanceof dn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof ci&&a instanceof ci?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof _i&&a instanceof _i?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof mn&&a instanceof mn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof hn&&a instanceof hn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof gn&&a instanceof gn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof fi&&a instanceof fi?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof pi&&a instanceof pi?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof si&&a instanceof si?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Di&&a instanceof Di?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Ri&&a instanceof Ri?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Ii&&a instanceof Ii?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof yn&&a instanceof yn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof ut&&a instanceof ut?d(E)(e.value0)(a.value0):e instanceof Lv&&a instanceof Lv?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof Gi&&a instanceof Gi?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof wi&&a instanceof wi?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof L0&&a instanceof L0?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof di&&a instanceof di?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof mi&&a instanceof mi?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof hi&&a instanceof hi?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof lc&&a instanceof lc?e.value0===a.value0&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):!1}}},y1=function(e){return new Ju(0)},a$=function(e){if(e instanceof Ju)return h.value;if(e instanceof fl)return e.value1;if(e instanceof vn)return new G(e.value0,new G(e.value1,h.value));if(e instanceof or)return new G(e.value0,new G(e.value1,h.value));if(e instanceof cr)return new G(e.value0,h.value);if(e instanceof _r)return new G(e.value1,h.value);if(e instanceof fr)return h.value;if(e instanceof Io)return h.value;if(e instanceof Go)return h.value;if(e instanceof wo)return h.value;if(e instanceof ln)return h.value;if(e instanceof mo)return h.value;if(e instanceof ho)return h.value;if(e instanceof nn)return h.value;if(e instanceof go)return h.value;if(e instanceof yo)return h.value;if(e instanceof Fo)return h.value;if(e instanceof jt)return h.value;if(e instanceof Ht)return h.value;if(e instanceof Xt)return h.value;if(e instanceof Yt)return h.value;if(e instanceof Zt)return h.value;if(e instanceof Qt)return h.value;if(e instanceof pr)return h.value;if(e instanceof sr)return h.value;if(e instanceof Dr)return h.value;if(e instanceof Rr)return h.value;if(e instanceof Ir)return h.value;if(e instanceof bo)return h.value;if(e instanceof rn)return h.value;if(e instanceof Kt)return h.value;if(e instanceof xt)return h.value;if(e instanceof Eo)return h.value;if(e instanceof ei)return h.value;if(e instanceof ai)return h.value;if(e instanceof ui)return h.value;if(e instanceof Gr)return new G(e.value0,h.value);if(e instanceof wr)return new G(e.value0,h.value);if(e instanceof Co)return new G(e.value0,h.value);if(e instanceof To)return new G(e.value0,h.value);if(e instanceof Mo)return new G(e.value0,h.value);if(e instanceof So)return new G(e.value0,h.value);if(e instanceof Lo)return new G(e.value0,h.value);if(e instanceof Ao)return new G(e.value0,h.value);if(e instanceof No)return new G(e.value0,h.value);if(e instanceof Po)return new G(e.value0,h.value);if(e instanceof qo)return new G(e.value0,h.value);if(e instanceof $o)return new G(e.value0,h.value);if(e instanceof Oo)return new G(e.value0,h.value);if(e instanceof li)return new G(e.value0,h.value);if(e instanceof vi)return new G(e.value0,h.value);if(e instanceof ni)return new G(e.value0,h.value);if(e instanceof dr)return new G(e.value0,h.value);if(e instanceof mr)return new G(e.value0,h.value);if(e instanceof hr)return new G(e.value0,h.value);if(e instanceof gr)return new G(e.value0,h.value);if(e instanceof yr)return new G(e.value0,h.value);if(e instanceof Fr)return new G(e.value0,h.value);if(e instanceof br)return new G(e.value0,h.value);if(e instanceof Er)return new G(e.value0,h.value);if(e instanceof Cr)return new G(e.value0,h.value);if(e instanceof Tr)return new G(e.value0,h.value);if(e instanceof Mr)return new G(e.value0,h.value);if(e instanceof Sr)return new G(e.value0,h.value);if(e instanceof Lr)return new G(e.value0,h.value);if(e instanceof Ar)return new G(e.value0,h.value);if(e instanceof Nr)return new G(e.value0,h.value);if(e instanceof Pr)return new G(e.value0,h.value);if(e instanceof qr)return new G(e.value0,h.value);if(e instanceof $r)return new G(e.value0,h.value);if(e instanceof Or)return new G(e.value0,h.value);if(e instanceof Ur)return new G(e.value0,h.value);if(e instanceof Wr)return new G(e.value0,h.value);if(e instanceof Br)return new G(e.value0,h.value);if(e instanceof zr)return new G(e.value0,h.value);if(e instanceof kr)return new G(e.value0,h.value);if(e instanceof Jr)return new G(e.value0,h.value);if(e instanceof Vr)return new G(e.value0,h.value);if(e instanceof jr)return new G(e.value0,h.value);if(e instanceof Hr)return new G(e.value0,h.value);if(e instanceof Xr)return new G(e.value0,h.value);if(e instanceof Yr)return new G(e.value0,h.value);if(e instanceof Zr)return new G(e.value0,h.value);if(e instanceof Uo)return new G(e.value0,h.value);if(e instanceof Wo)return new G(e.value0,h.value);if(e instanceof Bo)return new G(e.value0,h.value);if(e instanceof ri)return new G(e.value0,h.value);if(e instanceof ti)return new G(e.value0,h.value);if(e instanceof ii)return new G(e.value0,h.value);if(e instanceof zo)return new G(e.value0,h.value);if(e instanceof ko)return new G(e.value0,h.value);if(e instanceof Jo)return new G(e.value0,h.value);if(e instanceof Qr)return new G(e.value0,h.value);if(e instanceof Kr)return new G(e.value0,h.value);if(e instanceof xr)return new G(e.value0,h.value);if(e instanceof et)return new G(e.value0,h.value);if(e instanceof at)return new G(e.value0,h.value);if(e instanceof Vo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof jo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Ho)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Xo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof oi)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Yo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Zo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Qo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Ko)return new G(e.value0,new G(e.value1,h.value));if(e instanceof xo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof ec)return new G(e.value0,new G(e.value1,h.value));if(e instanceof ac)return new G(e.value0,new G(e.value1,h.value));if(e instanceof uc)return new G(e.value0,new G(e.value1,h.value));if(e instanceof tn)return new G(e.value0,new G(e.value1,h.value));if(e instanceof on)return new G(e.value0,new G(e.value1,h.value));if(e instanceof M0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Yv)return new G(e.value1,new G(e.value2,h.value));if(e instanceof cn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Sv)return new G(e.value1,new G(e.value2,h.value));if(e instanceof _n)return new G(e.value1,new G(e.value2,h.value));if(e instanceof fn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof pn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof sn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Dn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof S0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Rn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof In)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Gn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof wn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof dn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof ci)return new G(e.value1,new G(e.value2,h.value));if(e instanceof _i)return new G(e.value1,new G(e.value2,h.value));if(e instanceof mn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof hn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof gn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof fi)return new G(e.value1,new G(e.value2,h.value));if(e instanceof pi)return new G(e.value1,new G(e.value2,h.value));if(e instanceof si)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Di)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Ri)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Ii)return new G(e.value1,new G(e.value2,h.value));if(e instanceof yn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof ut)return new G(e.value0,h.value);if(e instanceof Gi)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof wi)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof L0)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof Lv)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof di)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof mi)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof hi)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof lc)return new G(e.value1,new G(e.value2,h.value));throw new Error("Failed pattern match at Signal (line 407, column 1 - line 407, column 36): "+[e.constructor.name])};var sI=function(e){return function(a){return function(u){return function(l){var v=new fl(e,new G(a,new G(u,h.value))),t=new fl(de.value,new G(new Ju(-1),new G(new Ju(1),h.value)));return new L0(e,t,v,l)}}}},W4=function(e){return function(a){var u=new Yv(de.value,e,a),l=new M0(de.value,e,a);return sI(de.value)(u)(l)}};var B4=function(e){return tn.create(new Yv(de.value,new Ju(0),e))},A=function(e){return h1(xq(e)(" "))},C=function(e){return function(a){if(a instanceof Ju)return A(e)+("Constant "+($4(a.value0)+` +var Up={compose:function(e){return function(a){return function(u){return e(a(u))}}}},Wp=function(e){return e.compose};var Se=function(e){return e.identity},Pe={identity:function(e){return e},Semigroupoid0:function(){return Up}};var qw=function(e,a,u,l,v,t,i){var c=new Date(Date.UTC(e,a,u,l,v,t,i));return e>=0&&e<100&&c.setUTCFullYear(e),c.getTime()};function py(e,a){var u=qw(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond),l=qw(a.year,a.month-1,a.day,a.hour,a.minute,a.second,a.millisecond);return u-l}function sy(e){return function(a){return function(u){return function(l){var v=qw(l.year,l.month-1,l.day,l.hour,l.minute,l.second,l.millisecond),t=new Date(v+u);return isNaN(t.getTime())?a:e({year:t.getUTCFullYear(),month:t.getUTCMonth()+1,day:t.getUTCDate(),hour:t.getUTCHours(),minute:t.getUTCMinutes(),second:t.getUTCSeconds(),millisecond:t.getUTCMilliseconds()})}}}}var Ie=!0;var Qe=function(e){return function(a){return function(u){return e(u)(a)}}},Ma=function(e){return function(a){return e}};var $w=function(e){return function(a){return e(a)}};var Dy=function(e){return function(a){for(var u=a.length,l=new Array(u),v=0;v=0&&e<100&&l.setUTCFullYear(e),l};function $y(e,a,u,l){var v=NL(a,u-1,l);return e(v.getUTCFullYear())(v.getUTCMonth()+1)(v.getUTCDate())}function Xi(e){return e.charCodeAt(0)}function Oy(e){return String.fromCharCode(e)}var Uy=function(e){return function(a){return e+a}},Wy=function(e){return function(a){return e.length===0?a:a.length===0?e:e.concat(a)}};var zy={append:Uy},ef={appendRecord:function(e){return function(a){return function(u){return{}}}}};var hv={append:Wy},ky=function(e){return e.appendRecord},af=function(){return function(e){return{append:ky(e)(za.value)}}},re=function(e){return e.append};var fu=function(e){var a=Sl(e);return function(){return function(u){var l=ky(u);return function(v){var t=re(v);return{appendRecord:function(i){return function(c){return function(_){var s=l(za.value)(c)(_),y=a(za.value),N=zn(y),L=f0(y);return N(t(L(c))(L(_)))(s)}}}}}}}};var Va=function(e){return e.alt};var nv=function(e){return e.empty};var Vy=function(e){return e.toString()},jy=function(e){var a=e.toString();return isNaN(a+".0")?a:a+".0"},Hy=function(e){var a=e.charCodeAt(0);if(a<32||a===127){switch(e){case"\x07":return"'\\a'";case"\b":return"'\\b'";case"\f":return"'\\f'";case` +`:return"'\\n'";case"\r":return"'\\r'";case" ":return"'\\t'";case"\v":return"'\\v'"}return"'\\"+a.toString(10)+"'"}return e==="'"||e==="\\"?"'\\"+e+"'":"'"+e+"'"},Xy=function(e){var a=e.length;return'"'+e.replace(/[\0-\x1F\x7F"\\]/g,function(u,l){switch(u){case'"':case"\\":return"\\"+u;case"\x07":return"\\a";case"\b":return"\\b";case"\f":return"\\f";case` +`:return"\\n";case"\r":return"\\r";case" ":return"\\t";case"\v":return"\\v"}var v=l+1,t=v="0"&&e[v]<="9"?"\\&":"";return"\\"+u.charCodeAt(0).toString(10)+t})+'"'},Yy=function(e){return function(a){for(var u=[],l=0,v=a.length;l0?Math.floor(e/a):-Math.floor(e/-a)}},i3=function(e){return function(a){if(a===0)return 0;var u=Math.abs(a);return(e%u+u)%u}},o3=function(e){return function(a){return e/a}};var c3={Ring0:function(){return Vn}},_3={Ring0:function(){return Hp}};var yv=function(e){return e.mod},Vw=function(e){var a=d(e);return function(u){var l=Zu(u.CommutativeRing0().Ring0().Semiring0()),v=yv(u);return function(t){return function(i){var c=a(i)(l);return c?t:Vw(e)(u)(i)(v(t)(i))}}}},hR={degree:function(e){return 1},div:o3,mod:function(e){return function(a){return 0}},CommutativeRing0:function(){return c3}},Qn={degree:r3,div:t3,mod:i3,CommutativeRing0:function(){return _3}},tv=function(e){return e.div};var VL=af();var $t={mempty:"",Semigroup0:function(){return zy}},rf={memptyRecord:function(e){return{}},SemigroupRecord0:function(){return ef}};var f3=function(e){return e.memptyRecord},tf=function(){return function(e){var a=VL(e.SemigroupRecord0());return{mempty:f3(e)(za.value),Semigroup0:function(){return a}}}},Ga=function(e){return e.mempty};var sa=function(e){var a=Sl(e),u=fu(e)();return function(l){var v=Ga(l),t=l.Semigroup0();return function(){return function(i){var c=f3(i),_=u(i.SemigroupRecord0())(t);return{memptyRecord:function(s){var y=c(za.value),N=a(za.value),L=zn(N);return L(v)(y)},SemigroupRecord0:function(){return _}}}}}};var B=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Xw=function(e){return function(a){return e(a.value0)(a.value1)}};var Nl=function(e){return e.value1};var es={map:function(e){return function(a){return new B(a.value0,e(a.value1))}}};var iv=function(e){return e.value0};var p3=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){for(var i=[],c=t;;){var _=v(c);if(e(_))return i;var s=a(_);i.push(u(s)),c=l(s)}}}}}}};var XL=function(){function e(v){return[v]}function a(v){return function(t){return[v,t]}}function u(v){return function(t){return function(i){return[v,t,i]}}}function l(v){return function(t){return v.concat(t)}}return function(v){return function(t){return function(i){return function(c){return function(_){function s(y,N){switch(N-y){case 0:return i([]);case 1:return t(e)(c(_[y]));case 2:return v(t(a)(c(_[y])))(c(_[y+1]));case 3:return v(v(t(u)(c(_[y])))(c(_[y+1])))(c(_[y+2]));default:var L=y+Math.floor((N-y)/4)*2;return v(t(l)(s(y,L)))(s(L,N))}}return s(0,_.length)}}}}}}();var D3=function(e){return function(a){return function(u){for(var l=a,v=u.length,t=v-1;t>=0;t--)l=e(u[t])(l);return l}}},R3=function(e){return function(a){return function(u){for(var l=a,v=u.length,t=0;t=u;return i?1:-1}();return a(v(t))(u)}}},ts=function(e){var a=Ev(e);return function(u){return function(l){return function(v){var t=function(i){return new B(i.value0,function(){var c=i.value1>0;return c?new R(new B(l(i.value0),i.value1-1|0)):I.value}())};return a(t)(new B(v,u-1|0))}}}};var tN=Xl(),D0=function(e){return e.unfoldr};var Rf={unfoldr:p3(qt)(tN)(iv)(Nl),Unfoldable10:function(){return id}},is=function(e){var a=D0(e);return function(u){return function(l){var v=function(t){var i=t<=0;return i?I.value:new R(new B(l,t-1|0))};return a(v)(u)}}};var J3=Al(Vc),V3=dv(Vc);var ma=function(e){return e.toEnum};var _a=function(e){return e.fromEnum},j3=function(e){var a=ma(e),u=_a(e),l=Al(e.Bounded0());return function(v){return function(t){return function(i){var c=a(i);if(c instanceof R)return c.value0;if(c instanceof I){var _=i=Xi(J3)&&e<=Xi(V3)?new R(Oy(e)):I.value},iN={succ:cd(od)(Xi),pred:_d(od)(Xi),Ord0:function(){return GR}};var ao=function(){return{cardinality:Xi(V3)-Xi(J3)|0,toEnum:od,fromEnum:Xi,Bounded0:function(){return Vc},Enum1:function(){return iN}}}();var fd=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}},H3=k(ja);var jv=function(){function e(){}return e.value=new e,e}(),R0=function(){function e(){}return e.value=new e,e}(),I0=function(){function e(){}return e.value=new e,e}(),G0=function(){function e(){}return e.value=new e,e}(),w0=function(){function e(){}return e.value=new e,e}(),d0=function(){function e(){}return e.value=new e,e}(),m0=function(){function e(){}return e.value=new e,e}(),h0=function(){function e(){}return e.value=new e,e}(),g0=function(){function e(){}return e.value=new e,e}(),y0=function(){function e(){}return e.value=new e,e}(),F0=function(){function e(){}return e.value=new e,e}(),K0=function(){function e(){}return e.value=new e,e}();var X3={show:function(e){return"(Year "+(H3(e)+")")}};var Y3={show:function(e){if(e instanceof jv)return"January";if(e instanceof R0)return"February";if(e instanceof I0)return"March";if(e instanceof G0)return"April";if(e instanceof w0)return"May";if(e instanceof d0)return"June";if(e instanceof m0)return"July";if(e instanceof h0)return"August";if(e instanceof g0)return"September";if(e instanceof y0)return"October";if(e instanceof F0)return"November";if(e instanceof K0)return"December";throw new Error("Failed pattern match at Data.Date.Component (line 101, column 1 - line 113, column 29): "+[e.constructor.name])}},Z3={show:function(e){return"(Day "+(H3(e)+")")}},pd=Ia,sd=Ia,Q3=Pt;var Dd={eq:function(e){return function(a){return e instanceof jv&&a instanceof jv||e instanceof R0&&a instanceof R0||e instanceof I0&&a instanceof I0||e instanceof G0&&a instanceof G0||e instanceof w0&&a instanceof w0||e instanceof d0&&a instanceof d0||e instanceof m0&&a instanceof m0||e instanceof h0&&a instanceof h0||e instanceof g0&&a instanceof g0||e instanceof y0&&a instanceof y0||e instanceof F0&&a instanceof F0||e instanceof K0&&a instanceof K0}}},Rd={compare:function(e){return function(a){if(e instanceof jv&&a instanceof jv)return Xe.value;if(e instanceof jv)return Ce.value;if(a instanceof jv)return ge.value;if(e instanceof R0&&a instanceof R0)return Xe.value;if(e instanceof R0)return Ce.value;if(a instanceof R0)return ge.value;if(e instanceof I0&&a instanceof I0)return Xe.value;if(e instanceof I0)return Ce.value;if(a instanceof I0)return ge.value;if(e instanceof G0&&a instanceof G0)return Xe.value;if(e instanceof G0)return Ce.value;if(a instanceof G0)return ge.value;if(e instanceof w0&&a instanceof w0)return Xe.value;if(e instanceof w0)return Ce.value;if(a instanceof w0)return ge.value;if(e instanceof d0&&a instanceof d0)return Xe.value;if(e instanceof d0)return Ce.value;if(a instanceof d0)return ge.value;if(e instanceof m0&&a instanceof m0)return Xe.value;if(e instanceof m0)return Ce.value;if(a instanceof m0)return ge.value;if(e instanceof h0&&a instanceof h0)return Xe.value;if(e instanceof h0)return Ce.value;if(a instanceof h0)return ge.value;if(e instanceof g0&&a instanceof g0)return Xe.value;if(e instanceof g0)return Ce.value;if(a instanceof g0)return ge.value;if(e instanceof y0&&a instanceof y0)return Xe.value;if(e instanceof y0)return Ce.value;if(a instanceof y0)return ge.value;if(e instanceof F0&&a instanceof F0)return Xe.value;if(e instanceof F0)return Ce.value;if(a instanceof F0)return ge.value;if(e instanceof K0&&a instanceof K0)return Xe.value;throw new Error("Failed pattern match at Data.Date.Component (line 0, column 0 - line 0, column 0): "+[e.constructor.name,a.constructor.name])}},Eq0:function(){return Dd}},K3=Pt,x3=function(){return{bottom:-271820,top:275759,Ord0:function(){return pd}}}();var e7=function(){return{bottom:jv.value,top:K0.value,Ord0:function(){return Rd}}}(),uo={cardinality:547580,toEnum:function(e){if(e>=-271820&&e<=275759)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.Date.Component (line 35, column 1 - line 40, column 24): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return x3},Enum1:function(){return oN(0)}},oN=fd("enumYear","Data.Date.Component",function(){return{succ:function(){var e=ma(uo),a=_a(uo);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(uo),a=_a(uo);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return pd}}});var Hv={cardinality:12,toEnum:function(e){return e===1?new R(jv.value):e===2?new R(R0.value):e===3?new R(I0.value):e===4?new R(G0.value):e===5?new R(w0.value):e===6?new R(d0.value):e===7?new R(m0.value):e===8?new R(h0.value):e===9?new R(g0.value):e===10?new R(y0.value):e===11?new R(F0.value):e===12?new R(K0.value):I.value},fromEnum:function(e){if(e instanceof jv)return 1;if(e instanceof R0)return 2;if(e instanceof I0)return 3;if(e instanceof G0)return 4;if(e instanceof w0)return 5;if(e instanceof d0)return 6;if(e instanceof m0)return 7;if(e instanceof h0)return 8;if(e instanceof g0)return 9;if(e instanceof y0)return 10;if(e instanceof F0)return 11;if(e instanceof K0)return 12;throw new Error("Failed pattern match at Data.Date.Component (line 87, column 14 - line 99, column 19): "+[e.constructor.name])},Bounded0:function(){return e7},Enum1:function(){return cN(0)}},cN=fd("enumMonth","Data.Date.Component",function(){return{succ:function(){var e=ma(Hv),a=_a(Hv);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(Hv),a=_a(Hv);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return Rd}}});var a7={bottom:1,top:31,Ord0:function(){return sd}},lo={cardinality:31,toEnum:function(e){if(e>=1&&e<=31)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.Date.Component (line 133, column 1 - line 138, column 23): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return a7},Enum1:function(){return _N(0)}},_N=fd("enumDay","Data.Date.Component",function(){return{succ:function(){var e=ma(lo),a=_a(lo);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(lo),a=_a(lo);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return sd}}});var u7=function(e){return function(a){return function(u){return(u|0)===u?e(u):a}}},La=function(e){return e};var MR=isFinite;var SR=Math.abs,os=Math.acos,cs=Math.asin,_s=Math.atan,Gd=function(e){return function(a){return Math.atan2(e,a)}},If=Math.ceil,er=Math.cos,fs=Math.exp,vo=Math.floor,ps=Math.log;var Kc=function(e){return function(a){return Math.pow(e,a)}},wd=function(e){return function(a){return e%a}},xc=Math.round,ss=Math.sign?Math.sign:function(e){return e===0||e!==e?e:e<0?-1:1},no=Math.sin,Ds=Math.sqrt,Rs=Math.tan,Gf=Math.trunc?Math.trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)};var l7=3.141592653589793;var v7=dv(wR),n7=Al(wR);var LR=function(){return u7(R.create)(I.value)}(),r7=function(e){if(!MR(e))return 0;if(e>=La(v7))return v7;if(e<=La(n7))return n7;if(Ie)return Ki(0)(LR(e));throw new Error("Failed pattern match at Data.Int (line 72, column 1 - line 72, column 29): "+[e.constructor.name])},t7=function(e){return r7(xc(e))};var e_=function(e){return r7(vo(e))};var i7=y3()();var o7=Se(Pe),IN=function(e){return e};var c7=function(e){return e};var Is=function(e){return e.toDuration};var dd=nl;var md=function(e){return e.fromDuration};var zt={fromDuration:i7(IN)(function(e){return e*1e3}),toDuration:i7(c7)(function(e){return e/1e3})};var AR={fromDuration:o7,toDuration:o7};var FN=_a(Hv),bN=Xl();var EN=k(X3),CN=k(Y3),TN=k(Z3);var MN=d(Q3),SN=d(Dd),LN=d(K3);var AN=ma(Hv);var _7=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Gs=function(e){return e.value0};var f7={show:function(e){return"(Date "+(EN(e.value0)+(" "+(CN(e.value1)+(" "+(TN(e.value2)+")")))))}},ws=function(e){return e.value1};var p7={eq:function(e){return function(a){return MN(e.value0)(a.value0)&&SN(e.value1)(a.value1)&&LN(e.value2)(a.value2)}}},NN=d(p7);var ds=function(e){return e.value2},NR=function(e){return function(a){return function(u){var l=function(v){return function(t){return function(i){return new _7(v,bN(AN(t)),i)}}};return $y(l,e,FN(a),u)}}},hd=function(e){return function(a){return function(u){var l=new _7(e,a,u),v=NN(NR(e)(a)(u))(l);return v?new R(l):I.value}}};var PR=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}},qR=k(ja);var D7={show:function(e){return"(Second "+(qR(e)+")")}},R7={show:function(e){return"(Minute "+(qR(e)+")")}},I7={show:function(e){return"(Millisecond "+(qR(e)+")")}},G7={show:function(e){return"(Hour "+(qR(e)+")")}},gd=Ia,yd=Ia,Fd=Ia,bd=Ia;var Ed={bottom:0,top:59,Ord0:function(){return gd}},Cd={bottom:0,top:59,Ord0:function(){return yd}},Td={bottom:0,top:999,Ord0:function(){return Fd}},Md={bottom:0,top:23,Ord0:function(){return bd}},io={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.Time.Component (line 90, column 1 - line 95, column 26): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return Ed},Enum1:function(){return PN(0)}},PN=PR("enumSecond","Data.Time.Component",function(){return{succ:function(){var e=ma(io),a=_a(io);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(io),a=_a(io);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return gd}}});var oo={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.Time.Component (line 61, column 1 - line 66, column 26): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return Cd},Enum1:function(){return qN(0)}},qN=PR("enumMinute","Data.Time.Component",function(){return{succ:function(){var e=ma(oo),a=_a(oo);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(oo),a=_a(oo);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return yd}}});var co={cardinality:1e3,toEnum:function(e){if(e>=0&&e<=999)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.Time.Component (line 120, column 1 - line 125, column 31): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return Td},Enum1:function(){return $N(0)}},$N=PR("enumMillisecond","Data.Time.Component",function(){return{succ:function(){var e=ma(co),a=_a(co);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(co),a=_a(co);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return Fd}}});var _o={cardinality:24,toEnum:function(e){if(e>=0&&e<=23)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.Time.Component (line 32, column 1 - line 37, column 24): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return Md},Enum1:function(){return ON(0)}},ON=PR("enumHour","Data.Time.Component",function(){return{succ:function(){var e=ma(_o),a=_a(_o);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(_o),a=_a(_o);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return bd}}});var BN=k(G7),zN=k(R7),kN=k(D7),JN=k(I7);var ms=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),w7={show:function(e){return"(Time "+(BN(e.value0)+(" "+(zN(e.value1)+(" "+(kN(e.value2)+(" "+(JN(e.value3)+")")))))))}};var hs=function(e){return e.value2},gs=function(e){return e.value1},ys=function(e){return e.value3};var Fs=function(e){return e.value0};var VN=_a(uo),jN=_a(Hv),HN=_a(lo),XN=_a(_o),YN=_a(oo),ZN=_a(io),QN=_a(co),KN=k(f7),xN=k(w7);var eP=K(Yn),wf=xe(Xn),Ld=S(Sa),aP=Bw(Yn),uP=ma(uo),lP=ma(Hv),vP=ma(lo),nP=ma(_o),rP=ma(oo),tP=ma(io),iP=ma(co),Nd=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Ad=function(e){return{year:VN(Gs(e.value0)),month:jN(ws(e.value0)),day:HN(ds(e.value0)),hour:XN(Fs(e.value1)),minute:YN(gs(e.value1)),second:ZN(hs(e.value1)),millisecond:QN(ys(e.value1))}};var Pd={show:function(e){return"(DateTime "+(KN(e.value0)+(" "+(xN(e.value1)+")")))}};var df=function(e){var a=Is(e);return function(u){return function(l){return a(py(Ad(u),Ad(l)))}}};var mf=function(e){var a=md(e);return function(u){return function(l){return eP(sy(R.create)(I.value)(a(u))(Ad(l)))(function(v){return wf(Ld(Nd.create)(aP(wf(wf(Ld(hd)(uP(v.year)))(lP(v.month)))(vP(v.day)))))(wf(wf(wf(Ld(ms.create)(nP(v.hour)))(rP(v.minute)))(tP(v.second)))(iP(v.millisecond)))})}}};var oP=function(e,a,u,l,v,t,i){var c=new Date(Date.UTC(e,a,u,l,v,t,i));return e>=0&&e<100&&c.setUTCFullYear(e),c};function m7(e,a,u,l,v,t,i){return oP(e,a-1,u,l,v,t,i).getTime()}function h7(e){return function(a){var u=new Date(a);return e(u.getUTCFullYear())(u.getUTCMonth()+1)(u.getUTCDate())(u.getUTCHours())(u.getUTCMinutes())(u.getUTCSeconds())(u.getUTCMilliseconds())}}var _P=Xl(),fP=ma(Hv);var pP=_a(Hv);var bs=function(e){return e},a_=function(){var e=function(a){return function(u){return function(l){return function(v){return function(t){return function(i){return function(c){return new Nd(NR(a)(_P(fP(u)))(l),new ms(v,t,i,c))}}}}}}};return h7(e)}();var sP=dd,$R=function(e){if(e>=-86399778816e5&&e<=8639977881599999)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.DateTime.Instant (line 44, column 1 - line 44, column 41): "+[e.constructor.name])},qd=function(e){return m7(Gs(e.value0),pP(ws(e.value0)),ds(e.value0),Fs(e.value1),gs(e.value1),hs(e.value1),ys(e.value1))};var g7=function(){return{bottom:-86399778816e5,top:8639977881599999,Ord0:function(){return sP}}}();var $d=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),y7=function(e){var a=k(e);return{show:function(u){return a(u.value0)+(" % "+a(u.value1))}}},Cs=function(e){var a=Vw(e.Eq0()),u=qy(e),l=Jc(e);return function(v){var t=a(v),i=tv(v),c=v.CommutativeRing0().Ring0(),_=Eu(c.Semiring0()),s=u(c),y=l(c);return function(N){return function(L){var V=t(N)(L),Ae=i(L)(V);return new $d(_(i(N)(V))(s(Ae)),y(Ae))}}}},OR=function(e){var a=Cs(e);return function(u){var l=u.CommutativeRing0().Ring0().Semiring0(),v=Ll(l),t=a(u),i=Eu(l),c=Qu(l);return{one:new $d(v,v),mul:function(_){return function(s){return t(i(_.value0)(s.value0))(i(_.value1)(s.value1))}},zero:new $d(Zu(l),v),add:function(_){return function(s){return t(c(i(_.value0)(s.value1))(i(_.value1)(s.value0)))(i(_.value1)(s.value1))}}}}},Od=function(e){var a=Cs(e),u=OR(e);return function(l){var v=a(l),t=l.CommutativeRing0().Ring0(),i=wv(t),c=Eu(t.Semiring0()),_=u(l);return{sub:function(s){return function(y){return v(i(c(s.value0)(y.value1))(c(s.value1)(y.value0)))(c(s.value1)(y.value1))}},Semiring0:function(){return _}}}},Ud=function(e){return e.value0};var Wd=function(e){return e.value1},F7=function(e){var a=Od(e);return function(u){var l=a(u);return{Ring0:function(){return l}}}},b7=function(e){var a=Cs(e),u=OR(e),l=F7(e);return function(v){var t=a(v),i=Eu(v.CommutativeRing0().Ring0().Semiring0()),c=Zu(u(v)),_=l(v);return{degree:function(s){return 1},div:function(s){return function(y){return t(i(s.value0)(y.value1))(i(s.value1)(y.value0))}},mod:function(s){return function(y){return c}},CommutativeRing0:function(){return _}}}};var u_=e=>BigInt(e);var Ts=e=>Number(e),E7=e=>a=>e+a,C7=e=>a=>e*a,T7=e=>a=>e-a,Bd=e=>a=>{if(a===0n)return 0n;let u=a<0n?-a:a;return(e%u+u)%u},M7=e=>a=>a===0n?0n:(e-Bd(e)(a))/a,S7=e=>e<0n?-e:e,L7=0n,A7=1n;var N7=e=>a=>e==a,P7=e=>a=>e===a?0:e>a?1:-1,zd=e=>e.toString();var q7={show:zd},kd={add:E7,zero:L7,mul:C7,one:A7};var gP={sub:T7,Semiring0:function(){return kd}},UR={eq:N7};var Ms={compare:function(e){return function(a){var u=P7(e)(a);return u===1?ge.value:u===0?Xe.value:Ce.value}},Eq0:function(){return UR}},yP={Ring0:function(){return gP}},po={degree:S7,div:M7,mod:Bd,CommutativeRing0:function(){return yP}};var WR=Cs(Ms)(po);var hf={toRational:function(e){return function(a){return WR(u_(e))(u_(a))}}},O7={toRational:function(e){return function(a){return WR(e)(a)}}},BR=y7(q7),so=OR(Ms)(po),zR=Od(Ms)(po);var kR=b7(Ms)(po);var l_=function(e){return e.toRational},kt=function(e){return Ts(Ud(e))/Ts(Wd(e))},Jd=function(e){return Ud(e)},Vd=function(e){return WR(u_(e))(u_(1))},U7=function(e){return WR(e)(u_(1))},jd=function(e){return Wd(e)};var W7=function(e){return function(a){return a.join(e)}};var B7=re(hv),yf={genericShowArgs:function(e){return[]}},Cv=function(e){var a=k(e);return{genericShowArgs:function(u){return[a(u)]}}},Hd=function(e){return e.genericShowArgs},Ff=function(e){var a=Hd(e);return function(u){var l=Hd(u);return{genericShowArgs:function(v){return B7(a(v.value0))(l(v.value1))}}}},dl=function(e){var a=Hd(e);return function(u){var l=Sl(u);return{"genericShow'":function(v){var t=l(za.value),i=a(v);return i.length===0?t:"("+(W7(" ")(B7([t])(i))+")")}}}},Xd=function(e){return e["genericShow'"]};var ml=function(e){var a=Xd(e);return function(u){var l=Xd(u);return{"genericShow'":function(v){if(v instanceof $a)return a(v.value0);if(v instanceof Re)return l(v.value0);throw new Error("Failed pattern match at Data.Show.Generic (line 26, column 1 - line 28, column 40): "+[v.constructor.name])}}}},Tv=function(e){var a=Qy(e);return function(u){var l=Xd(u);return function(v){return l(a(v))}}};function Ss(){return Date.now()}var z7=function(e){return function(){return e}},k7=function(e){return function(a){return function(){return a(e())()}}};var b0=function(e){var a=K(e.Bind1()),u=U(e.Applicative0());return function(l){return function(v){return a(l)(function(t){return a(v)(function(i){return u(t(i))})})}}};var J7=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}},v_={Applicative0:function(){return il},Bind1:function(){return bf}},bf={bind:k7,Apply0:function(){return j7(0)}},il={pure:z7,Apply0:function(){return j7(0)}},V7=J7("functorEffect","Effect",function(){return{map:zp(il)}}),j7=J7("applyEffect","Effect",function(){return{apply:b0(v_),Functor0:function(){return V7(0)}}}),ol=V7(20);var CP=S(ol);var Ls=CP(a_)(Ss);var TP=pu(),MP=df(AR),SP=l_(hf),Zd=Qu(so),Qd=Eu(so),Kd=tv(kR),X7=Se(Pe),Y7=mf(zt),LP=Xl(),H7=l_(O7),AP=d(UR),NP=yv(po),PP=Zu(kd),qP=tv(po),$P=wv(zR),OP=Ll(so);var n_=function(e){return function(a){var u=TP(MP(a)(e.time)),l=SP(e_(u))(1e3);return Zd(Qd(l)(e.freq))(e.count)}},xd=function(e){var a=Kd(Qd(e.count)(Vd(-1)))(e.freq);return mu(e.time)(X7)(Y7(kt(a))(e.time))},Z7=function(e){return function(){var u=Ls();return{freq:e,time:u,count:Vd(0)}}},Q7=function(e){var a=a_(LP($R(e.time*1e3))),u=H7(e.freqNumerator)(e.freqDenominator),l=H7(e.countNumerator)(e.countDenominator);return{freq:u,time:a,count:l}},UP=function(e){if(AP(NP(Jd(e))(jd(e)))(PP))return e;if(Ie)return U7(qP(Jd(e))(jd(e)));throw new Error("Failed pattern match at Data.Tempo (line 114, column 1 - line 114, column 38): "+[e.constructor.name])},e1=function(e){return function(a){return function(u){return Zd(Qd(Zd(UP(Kd($P(u)(a))(e)))(OP))(e))(a)}}},a1=function(e){return function(a){return mu(e.time)(X7)(Y7(kt(Kd(a)(e.freq)))(xd(e)))}};var K7=ff(),BP=tv(kR),Ro=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),As=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),zP={to:function(e){if(e instanceof $a)return new Ro(e.value0);if(e instanceof Re)return new As(e.value0);throw new Error("Failed pattern match at Duration (line 14, column 1 - line 14, column 35): "+[e.constructor.name])},from:function(e){if(e instanceof Ro)return new $a(e.value0);if(e instanceof As)return new Re(e.value0);throw new Error("Failed pattern match at Duration (line 14, column 1 - line 14, column 35): "+[e.constructor.name])}},jR={show:Tv(zP)(ml(dl(Cv(zv))({reflectSymbol:function(){return"InSeconds"}}))(dl(Cv(BR))({reflectSymbol:function(){return"InCycles"}})))};var HR=function(e){return function(a){if(a instanceof Ro)return K7(a.value0);if(a instanceof As)return K7(kt(BP(a.value0)(e.freq)));throw new Error("Failed pattern match at Duration (line 19, column 1 - line 19, column 42): "+[e.constructor.name,a.constructor.name])}};var x7=Cv(jR);var JP=Se(Pe),VP=mf(zt),jP=l_(hf),HP=Eu(so),l1=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ef=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),XP={to:function(e){if(e instanceof $a)return new l1(e.value0);if(e instanceof Re)return new Ef(e.value0.value0,e.value0.value1);throw new Error("Failed pattern match at DefTime (line 17, column 1 - line 17, column 34): "+[e.constructor.name])},from:function(e){if(e instanceof l1)return new $a(e.value0);if(e instanceof Ef)return new Re(new Zi(e.value0,e.value1));throw new Error("Failed pattern match at DefTime (line 17, column 1 - line 17, column 34): "+[e.constructor.name])}},XR={show:Tv(XP)(ml(dl(x7)({reflectSymbol:function(){return"After"}}))(dl(Ff(Cv(BR))(x7))({reflectSymbol:function(){return"Quant"}})))};var e4=function(e){return function(a){return function(u){if(u instanceof l1){var l=HR(e)(u.value0);return mu(a)(JP)(VP(l)(a))}if(u instanceof Ef&&u.value1 instanceof Ro){var v=jP(e_(u.value1.value0*1e3))(1e3),l=e1(u.value0)(HP(v)(e.freq))(n_(e)(a));return a1(e)(l)}if(u instanceof Ef&&u.value1 instanceof As){var l=e1(u.value0)(u.value1.value0)(n_(e)(a));return a1(e)(l)}throw new Error("Failed pattern match at DefTime (line 22, column 1 - line 22, column 56): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}};var Cf=dl(yf),a4=Cv(ja),en=function(){function e(){}return e.value=new e,e}(),Tf=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),ar=function(){function e(){}return e.value=new e,e}(),ur=function(){function e(){}return e.value=new e,e}(),lr=function(){function e(){}return e.value=new e,e}(),vr=function(){function e(){}return e.value=new e,e}(),nr=function(){function e(){}return e.value=new e,e}(),YP={to:function(e){if(e instanceof $a)return en.value;if(e instanceof Re&&e.value0 instanceof $a)return new Tf(e.value0.value0.value0,e.value0.value0.value1);if(e instanceof Re&&e.value0 instanceof Re&&e.value0.value0 instanceof $a)return ar.value;if(e instanceof Re&&e.value0 instanceof Re&&e.value0.value0 instanceof Re&&e.value0.value0.value0 instanceof $a)return ur.value;if(e instanceof Re&&e.value0 instanceof Re&&e.value0.value0 instanceof Re&&e.value0.value0.value0 instanceof Re&&e.value0.value0.value0.value0 instanceof $a)return lr.value;if(e instanceof Re&&e.value0 instanceof Re&&e.value0.value0 instanceof Re&&e.value0.value0.value0 instanceof Re&&e.value0.value0.value0.value0 instanceof Re&&e.value0.value0.value0.value0.value0 instanceof $a)return vr.value;if(e instanceof Re&&e.value0 instanceof Re&&e.value0.value0 instanceof Re&&e.value0.value0.value0 instanceof Re&&e.value0.value0.value0.value0 instanceof Re&&e.value0.value0.value0.value0.value0 instanceof Re)return nr.value;throw new Error("Failed pattern match at Output (line 17, column 1 - line 17, column 33): "+[e.constructor.name])},from:function(e){if(e instanceof en)return new $a(rv.value);if(e instanceof Tf)return new Re(new $a(new Zi(e.value0,e.value1)));if(e instanceof ar)return new Re(new Re(new $a(rv.value)));if(e instanceof ur)return new Re(new Re(new Re(new $a(rv.value))));if(e instanceof lr)return new Re(new Re(new Re(new Re(new $a(rv.value)))));if(e instanceof vr)return new Re(new Re(new Re(new Re(new Re(new $a(rv.value))))));if(e instanceof nr)return new Re(new Re(new Re(new Re(new Re(new Re(rv.value))))));throw new Error("Failed pattern match at Output (line 17, column 1 - line 17, column 33): "+[e.constructor.name])}},ZR={show:Tv(YP)(ml(Cf({reflectSymbol:function(){return"Audio"}}))(ml(dl(Ff(a4)(a4))({reflectSymbol:function(){return"AOut"}}))(ml(Cf({reflectSymbol:function(){return"Blend"}}))(ml(Cf({reflectSymbol:function(){return"RGBA"}}))(ml(Cf({reflectSymbol:function(){return"Add"}}))(ml(Cf({reflectSymbol:function(){return"Mul"}}))(Cf({reflectSymbol:function(){return"RGB"}}))))))))},QR={eq:function(e){return function(a){return e instanceof en&&a instanceof en?!0:e instanceof Tf&&a instanceof Tf?e.value0===a.value0&&e.value1===a.value1:e instanceof ar&&a instanceof ar||e instanceof ur&&a instanceof ur||e instanceof lr&&a instanceof lr||e instanceof vr&&a instanceof vr||e instanceof nr&&a instanceof nr}}};var KR=function(e){return e.channels};var l4=function(e){return function(){return{value:e}}};var _e=function(e){return function(){return e.value}};var qe=function(e){return function(a){return function(){a.value=e}}};var na=l4;var Ou=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Uu=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Xv=function(e){return e.tailRecM};var xP=function(e){var a=function(u){var l=!1,v;function t(i){if(i instanceof Ou){u=e(i.value0);return}if(i instanceof Uu)return l=!0,i.value0;throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 103, column 3 - line 103, column 25): "+[i.constructor.name])}for(;!l;)v=t(u);return v};return function(u){return a(e(u))}};var v4={tailRecM:function(e){var a=function(l){return l},u=xP(function(l){return a(e(l))});return function(l){return Wt(u(l))}},Monad0:function(){return Cu}};var n4={bimap:function(e){return function(a){return function(u){if(u instanceof Ou)return new Ou(e(u.value0));if(u instanceof Uu)return new Uu(a(u.value0));throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 33, column 1 - line 35, column 34): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}}};var Ps=function(e){return e.foldrWithIndex};var qs=function(e){return e.traverseWithIndex};var uq=S(es),lq=S(Sa),hl=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),r1=function(e){var a=D0(e);return{unfoldr1:function(u){return function(l){return Xw(hl.create)(uq(a(lq(u)))(u(l)))}}}};var Os=function(e){var a=nv(e);return function(u){return new hl(u,a)}};var xR=function(e){var a=S(e);return{map:function(u){return function(l){return new hl(u(l.value0),a(u)(l.value1))}}}};var Us=function(e){var a=Pl(e),u=Ua(e),l=hu(e);return{foldMap:function(v){var t=re(v.Semigroup0()),i=a(v);return function(c){return function(_){return t(c(_.value0))(i(c)(_.value1))}}},foldl:function(v){return function(t){return function(i){return u(v)(v(t)(i.value0))(i.value1)}}},foldr:function(v){return function(t){return function(i){return v(i.value0)(l(v)(t)(i.value1))}}}}};var t1=function(e){var a=wl(e),u=eu(e),l=xR(e.Functor0()),v=Us(e.Foldable1());return{sequence:function(t){var i=t.Apply0(),c=xe(i),_=S(i.Functor0()),s=a(t);return function(y){return c(_(hl.create)(y.value0))(s(y.value1))}},traverse:function(t){var i=t.Apply0(),c=xe(i),_=S(i.Functor0()),s=u(t);return function(y){return function(N){return c(_(hl.create)(y(N.value0)))(s(y)(N.value1))}}},Functor0:function(){return l},Foldable1:function(){return v}}};var o4=function(e){var a=Ua(e),u=hu(e),l=Us(e);return{foldMap1:function(v){var t=re(v);return function(i){return function(c){return a(function(_){return function(s){return t(_)(i(s))}})(i(c.value0))(c.value1)}}},foldr1:function(v){return function(t){return mu(t.value0)(v(t.value0))(u(function(i){var c=mu(i)(v(i));return function(_){return R.create(c(_))}})(I.value)(t.value1))}},foldl1:function(v){return function(t){return a(v)(t.value0)(t.value1)}},Foldable0:function(){return l}}};var _q=Se(Pe),h=function(){function e(){}return e.value=new e,e}(),G=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),aI=function(e){return e},_4=function(e){return new G(e.value0,e.value1)};var fq=function(e){var a=function(u){return function(l){var v=u,t=!1,i;function c(_,s){if(s instanceof G&&s.value1 instanceof G&&s.value1.value1 instanceof G){v=new G(s,_),l=s.value1.value1.value1;return}var y=function(L){return L instanceof G&&L.value1 instanceof G&&L.value1.value1 instanceof h?new G(e(L.value0),new G(e(L.value1.value0),h.value)):L instanceof G&&L.value1 instanceof h?new G(e(L.value0),h.value):h.value},N=function(L){return function(V){var Ae=L,Ca=!1,bu;function El(da,J0){if(da instanceof G&&da.value0 instanceof G&&da.value0.value1 instanceof G&&da.value0.value1.value1 instanceof G){Ae=da.value1,V=new G(e(da.value0.value0),new G(e(da.value0.value1.value0),new G(e(da.value0.value1.value1.value0),J0)));return}return Ca=!0,J0}for(;!Ca;)bu=El(Ae,V);return bu}};return t=!0,N(_)(y(s))}for(;!t;)i=c(v,l);return i}};return a(h.value)},_v={map:fq},f4=S(_v),Yl=xR(_v),Za={foldr:function(e){return function(a){var u=function(){var v=function(t){return function(i){var c=t,_=!1,s;function y(N,L){if(L instanceof h)return _=!0,N;if(L instanceof G){c=new G(L.value0,N),i=L.value1;return}throw new Error("Failed pattern match at Data.List.Types (line 107, column 7 - line 107, column 23): "+[N.constructor.name,L.constructor.name])}for(;!_;)s=y(c,i);return s}};return v(h.value)}(),l=Ua(Za)(Qe(e))(a);return function(v){return l(u(v))}}},foldl:function(e){var a=function(u){return function(l){var v=u,t=!1,i;function c(_,s){if(s instanceof h)return t=!0,_;if(s instanceof G){v=e(_)(s.value0),l=s.value1;return}throw new Error("Failed pattern match at Data.List.Types (line 111, column 12 - line 113, column 30): "+[s.constructor.name])}for(;!t;)i=c(v,l);return i}};return a},foldMap:function(e){var a=re(e.Semigroup0()),u=Ga(e);return function(l){return Ua(Za)(function(v){var t=a(v);return function(i){return t(l(i))}})(u)}}},eI=Ua(Za),pq=hu(Za),sq=Kn(Za)($t),E0=Us(Za);var Io={append:function(e){return function(a){return pq(G.create)(a)(e)}}},Af=re(Io);var Ws={append:function(e){return function(a){return new hl(e.value0,Af(e.value1)(_4(a)))}}},Nf=function(e){var a=k(e);return{show:function(u){return u instanceof h?"Nil":"("+(sq(" : ")(f4(a)(u))+" : Nil)")}}};var C0={traverse:function(e){var a=e.Apply0(),u=S(a.Functor0()),l=Il(a),v=U(e);return function(t){var i=u(eI(Qe(G.create))(h.value)),c=eI(function(_){var s=l(Qe(G.create))(_);return function(y){return s(t(y))}})(v(h.value));return function(_){return i(c(_))}}},sequence:function(e){return eu(C0)(e)(_q)},Functor0:function(){return _v},Foldable1:function(){return Za}},Mv=t1(C0);var Bs={unfoldr1:function(e){return function(a){var u=function(l){return function(v){var t=l,i=!1,c;function _(s,y){var N=e(s);if(N.value1 instanceof R){t=N.value1.value0,v=new G(N.value0,y);return}if(N.value1 instanceof I)return i=!0,eI(Qe(G.create))(h.value)(new G(N.value0,y));throw new Error("Failed pattern match at Data.List.Types (line 135, column 22 - line 137, column 61): "+[N.constructor.name])}for(;!i;)c=_(t,v);return c}};return u(a)(h.value)}}},Go={unfoldr:function(e){return function(a){var u=function(l){return function(v){var t=l,i=!1,c;function _(s,y){var N=e(s);if(N instanceof I)return i=!0,eI(Qe(G.create))(h.value)(y);if(N instanceof R){t=N.value0.value1,v=new G(N.value0.value0,y);return}throw new Error("Failed pattern match at Data.List.Types (line 142, column 22 - line 144, column 52): "+[N.constructor.name])}for(;!i;)c=_(t,v);return c}};return u(a)(h.value)}},Unfoldable10:function(){return Bs}},fv=r1(Go),t_=o4(Za);var Dq={eq1:function(e){var a=d(e);return function(u){return function(l){var v=function(t){return function(i){return function(c){var _=t,s=i,y=!1,N;function L(V,Ae,Ca){if(!Ca)return y=!0,!1;if(V instanceof h&&Ae instanceof h)return y=!0,Ca;if(V instanceof G&&Ae instanceof G){_=V.value1,s=Ae.value1,c=Ca&&a(Ae.value0)(V.value0);return}return y=!0,!1}for(;!y;)N=L(_,s,c);return N}}};return v(u)(l)(!0)}}}},Rq=ji(Dq);var uI=function(e){return{eq:Rq(e)}};var i1={apply:function(e){return function(a){if(e instanceof h)return h.value;if(e instanceof G)return Af(f4(e.value0)(a))(xe(i1)(e.value1)(a));throw new Error("Failed pattern match at Data.List.Types (line 157, column 1 - line 159, column 48): "+[e.constructor.name,a.constructor.name])}},Functor0:function(){return _v}},c4=xe(i1),p4={apply:function(e){return function(a){return new hl(e.value0(a.value0),Af(c4(e.value1)(new G(a.value0,h.value)))(c4(new G(e.value0,e.value1))(a.value1)))}},Functor0:function(){return Yl}},o1={bind:function(e){return function(a){if(e instanceof h)return h.value;if(e instanceof G)return Af(a(e.value0))(K(o1)(e.value1)(a));throw new Error("Failed pattern match at Data.List.Types (line 164, column 1 - line 166, column 37): "+[e.constructor.name,a.constructor.name])}},Apply0:function(){return i1}},Iq=K(o1),lI={bind:function(e){return function(a){var u=a(e.value0);return new hl(u.value0,Af(u.value1)(Iq(e.value1)(function(l){return _4(a(l))})))}},Apply0:function(){return p4}};var Gq={alt:Af,Functor0:function(){return _v}},c1=function(){return{empty:h.value,Alt0:function(){return Gq}}}();var Pf={pure:function(){var e=Os(c1);return function(a){return aI(e(a))}}(),Apply0:function(){return p4}};var f1=S(Sa);var gq=Xc(n4),yq=Ua(Za);var Fq=Se(Pe);var p1=function(e){if(e instanceof h)return I.value;if(e instanceof G)return new R({head:e.value0,tail:e.value1});throw new Error("Failed pattern match at Data.List (line 259, column 1 - line 259, column 66): "+[e.constructor.name])},rI=function(e){return D0(e)(function(a){return f1(function(u){return new B(u.head,u.tail)})(p1(a))})},bq=function(e){if(e instanceof h)return I.value;if(e instanceof G)return new R(e.value1);throw new Error("Failed pattern match at Data.List (line 245, column 1 - line 245, column 43): "+[e.constructor.name])};var Eq=function(e){return new G(e,h.value)};var qf=function(){var e=function(a){return function(u){var l=a,v=!1,t;function i(c,_){if(_ instanceof h)return v=!0,c;if(_ instanceof G){l=new G(_.value0,c),u=_.value1;return}throw new Error("Failed pattern match at Data.List (line 368, column 3 - line 368, column 19): "+[c.constructor.name,_.constructor.name])}for(;!v;)t=i(l,u);return t}};return e(h.value)}();var G4=function(e){var a=function(u){return function(l){var v=u,t=!1,i;function c(_,s){if(_ instanceof h)return t=!0,I.value;if(_ instanceof G&&_.value1 instanceof h)return t=!0,new R({revInit:s,last:_.value0});if(_ instanceof G){v=_.value1,l=new G(_.value0,s);return}throw new Error("Failed pattern match at Data.List (line 270, column 3 - line 270, column 21): "+[_.constructor.name,s.constructor.name])}for(;!t;)i=c(v,l);return i}};return f1(function(u){return{init:qf(u.revInit),last:u.last}})(a(e)(h.value))},zs=function(e){return function(a){return function(u){var l=function(v){return function(t){return function(i){var c=v,_=t,s=!1,y;function N(L,V,Ae){if(L instanceof h||V instanceof h)return s=!0,Ae;if(L instanceof G&&V instanceof G){c=L.value1,_=V.value1,i=new G(e(L.value0)(V.value0),Ae);return}throw new Error("Failed pattern match at Data.List (line 779, column 3 - line 779, column 21): "+[L.constructor.name,V.constructor.name,Ae.constructor.name])}for(;!s;)y=N(c,_,i);return y}}};return qf(l(a)(u)(h.value))}}},i_=function(){return zs(B.create)}();var w4=function(e){return function(a){if(e===a)return Eq(e);if(Ie){var u=function(l){return function(v){return function(t){return function(i){var c=l,_=v,s=t,y=!1,N;function L(V,Ae,Ca,bu){if(V===Ae)return y=!0,new G(V,bu);if(Ie){c=V+Ca|0,_=Ae,s=Ca,i=new G(V,bu);return}throw new Error("Failed pattern match at Data.List (line 148, column 3 - line 149, column 65): "+[V.constructor.name,Ae.constructor.name,Ca.constructor.name,bu.constructor.name])}for(;!y;)N=L(c,_,s,i);return N}}}};return u(a)(e)(function(){var l=e>a;return l?1:-1}())(h.value)}throw new Error("Failed pattern match at Data.List (line 144, column 1 - line 144, column 32): "+[e.constructor.name,a.constructor.name])}};var vI=function(e){var a=function(u){return function(l){var v=u,t=!1,i;function c(_,s){if(s instanceof h)return t=!0,qf(_);if(s instanceof G){var y=e(s.value0);if(y instanceof I){v=_,l=s.value1;return}if(y instanceof R){v=new G(y.value0,_),l=s.value1;return}throw new Error("Failed pattern match at Data.List (line 419, column 5 - line 421, column 32): "+[y.constructor.name])}throw new Error("Failed pattern match at Data.List (line 417, column 3 - line 417, column 27): "+[_.constructor.name,s.constructor.name])}for(;!t;)i=c(v,l);return i}};return a(h.value)},d4=function(e){var a=K(e.Monad0().Bind1()),u=Xv(e);return function(l){var v=l.Plus1().Alt0(),t=Va(v),i=S(v.Functor0()),c=U(l.Applicative0());return function(_){var s=function(y){return a(t(i(Ou.create)(_))(c(new Uu(void 0))))(function(N){return c(gq(function(L){return new G(L,y)})(function(L){return qf(y)})(N))})};return u(s)(h.value)}}};var Cq=function(e){var a=xe(e.Applicative0().Apply0()),u=S(e.Plus1().Alt0().Functor0());return function(l){var v=Zn(l);return function(t){return a(u(G.create)(t))(v(function(i){return s1(e)(l)(t)}))}}},s1=function(e){var a=Va(e.Plus1().Alt0()),u=U(e.Applicative0());return function(l){return function(v){return a(Cq(e)(l)(v))(u(h.value))}}},Yv=yq(function(e){return function(a){return e+1|0}})(0),m4=function(e){var a=!1,u;function l(v){if(v instanceof G&&v.value1 instanceof h)return a=!0,new R(v.value0);if(v instanceof G){e=v.value1;return}return a=!0,I.value}for(;!a;)u=l(e);return u};var h4=function(e){return f1(function(a){return a.init})(G4(e))};var Tq=function(e){if(e instanceof h)return I.value;if(e instanceof G)return new R(e.value0);throw new Error("Failed pattern match at Data.List (line 230, column 1 - line 230, column 22): "+[e.constructor.name])},nI=function(e){if(e instanceof h)return h.value;if(e instanceof G&&e.value0 instanceof h)return nI(e.value1);if(e instanceof G&&e.value0 instanceof G)return new G(new G(e.value0.value0,vI(Tq)(e.value1)),nI(new G(e.value0.value1,vI(bq)(e.value1))));throw new Error("Failed pattern match at Data.List (line 813, column 1 - line 813, column 54): "+[e.constructor.name])};var g4=function(e){return function(a){var u=e,l=!1,v;function t(i,c){if(i<1)return l=!0,c;if(c instanceof h)return l=!0,h.value;if(c instanceof G){u=i-1|0,a=c.value1;return}throw new Error("Failed pattern match at Data.List (line 536, column 1 - line 536, column 42): "+[i.constructor.name,c.constructor.name])}for(;!l;)v=t(u,a);return v}};var o_=vI(Fq);var y4=function(e){return e()};var F4=function(e){throw new Error(e)};var b4=function(){return F4};var Aq=b4(),Nq=y4,ks=function(e){return Nq(function(){return Aq(e)})};var $q=K(lI),Oq=Se(Pe);var pv=function(e){return function(a){return function(u){return new hl(e(a.value0)(u.value0),zs(e)(a.value1)(u.value1))}}};var wo=function(e){return new G(e.value0,e.value1)};var ha=function(e){return e.value1};var ga=function(){var e=Os(c1);return function(a){return aI(e(a))}}();var Uq=function(e){return function(a){return e(new G(a.value0,a.value1))}};var Aa=function(e){return 1+Yv(e.value1)|0},E4=function(e){return Ki(e.value0)(m4(e.value1))};var C4=function(e){return mu(h.value)(function(a){return new G(e.value0,a)})(h4(e.value1))};var Y=function(e){return e.value0};var ta=function(e){if(e instanceof h)return I.value;if(e instanceof G)return new R(new hl(e.value0,e.value1));throw new Error("Failed pattern match at Data.List.NonEmpty (line 121, column 1 - line 121, column 57): "+[e.constructor.name])};var Vt=function(e){return Uq(g4(e))},Js=function(e){return function(a){return new hl(e,a)}},su=function(e){return function(a){return new hl(e,new G(a.value0,a.value1))}};var _l=function(e){return $q(e)(Oq)};var c_=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}};var Wq=Se(Pe);var Na=function(){function e(){}return e.value=new e,e}(),Fa=function(){function e(a,u,l,v,t,i){this.value0=a,this.value1=u,this.value2=l,this.value3=v,this.value4=t,this.value5=i}return e.create=function(a){return function(u){return function(l){return function(v){return function(t){return function(i){return new e(a,u,l,v,t,i)}}}}}},e}();var tI=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),T4=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),T0=function(e,a,u,l){if(u instanceof Na){if(l instanceof Na)return new Fa(1,1,e,a,u,l);if(l instanceof Fa)return new Fa(1+l.value0|0,1+l.value1|0,e,a,u,l);throw new Error("Failed pattern match at Data.Map.Internal (line 680, column 5 - line 684, column 39): "+[l.constructor.name])}if(u instanceof Fa){if(l instanceof Na)return new Fa(1+u.value0|0,1+u.value1|0,e,a,u,l);if(l instanceof Fa)return new Fa(1+function(){var v=u.value0>l.value0;return v?u.value0:l.value0}()|0,(1+u.value1|0)+l.value1|0,e,a,u,l);throw new Error("Failed pattern match at Data.Map.Internal (line 686, column 5 - line 690, column 68): "+[l.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 678, column 32 - line 690, column 68): "+[u.constructor.name])};var iI=function(e){return function(a){return new Fa(1,1,e,a,Na.value,Na.value)}},rr=function(){var e=function(l){if(l instanceof Na)return 0;if(l instanceof Fa)return l.value0;throw new Error("Failed pattern match at Data.Map.Internal (line 735, column 12 - line 737, column 26): "+[l.constructor.name])},a=function(l,v,t,i,c,_,s){return _ instanceof Fa&&_.value0>e(s)?T0(_.value2,_.value3,T0(l,v,t,_.value4),T0(i,c,_.value5,s)):T0(i,c,T0(l,v,t,_),s)},u=function(l,v,t,i,c,_,s){return _ instanceof Fa&&e(c)<=_.value0?T0(_.value2,_.value3,T0(t,i,c,_.value4),T0(l,v,_.value5,s)):T0(t,i,c,T0(l,v,_,s))};return function(l,v,t,i){if(t instanceof Na)return i instanceof Na?iI(l)(v):i instanceof Fa&&i.value0>1?a(l,v,t,i.value2,i.value3,i.value4,i.value5):T0(l,v,t,i);if(t instanceof Fa){if(i instanceof Fa){if(i.value0>(t.value0+1|0))return a(l,v,t,i.value2,i.value3,i.value4,i.value5);if(t.value0>(i.value0+1|0))return u(l,v,t.value2,t.value3,t.value4,t.value5,i)}return i instanceof Na&&t.value0>1?u(l,v,t.value2,t.value3,t.value4,t.value5,i):T0(l,v,t,i)}throw new Error("Failed pattern match at Data.Map.Internal (line 695, column 40 - line 716, column 34): "+[t.constructor.name])}}(),R1=c_("unsafeSplit","Data.Map.Internal",function(){return function(e,a,u){if(u instanceof Na)return new tI(I.value,Na.value,Na.value);if(u instanceof Fa){var l=e(a)(u.value2);if(l instanceof Ce){var v=R1(771)(e,a,u.value4);return new tI(v.value0,v.value1,rr(u.value2,u.value3,v.value2,u.value5))}if(l instanceof ge){var v=R1(774)(e,a,u.value5);return new tI(v.value0,rr(u.value2,u.value3,u.value4,v.value1),v.value2)}if(l instanceof Xe)return new tI(new R(u.value3),u.value4,u.value5);throw new Error("Failed pattern match at Data.Map.Internal (line 769, column 5 - line 777, column 30): "+[l.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 765, column 34 - line 777, column 30): "+[u.constructor.name])}}),Bq=R1(764),M4=c_("unsafeSplitLast","Data.Map.Internal",function(){return function(e,a,u,l){if(l instanceof Na)return new T4(e,a,u);if(l instanceof Fa){var v=M4(757)(l.value2,l.value3,l.value4,l.value5);return new T4(v.value0,v.value1,rr(e,a,u,v.value2))}throw new Error("Failed pattern match at Data.Map.Internal (line 754, column 37 - line 758, column 57): "+[l.constructor.name])}}),zq=M4(753),kq=function(e,a){if(e instanceof Na)return a;if(e instanceof Fa){var u=zq(e.value2,e.value3,e.value4,e.value5);return rr(u.value0,u.value1,u.value2,a)}throw new Error("Failed pattern match at Data.Map.Internal (line 742, column 25 - line 746, column 38): "+[e.constructor.name,a.constructor.name])};var I1=c_("unsafeUnionWith","Data.Map.Internal",function(){return function(e,a,u,l){if(u instanceof Na)return l;if(l instanceof Na)return u;if(l instanceof Fa){var v=Bq(e,l.value2,u),t=I1(787)(e,a,v.value1,l.value4),i=I1(788)(e,a,v.value2,l.value5);if(v.value0 instanceof R)return rr(l.value2,a(v.value0.value0)(l.value3),t,i);if(v.value0 instanceof I)return rr(l.value2,l.value3,t,i);throw new Error("Failed pattern match at Data.Map.Internal (line 789, column 5 - line 793, column 46): "+[v.value0.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 782, column 42 - line 793, column 46): "+[u.constructor.name,l.constructor.name])}}),Jq=I1(781),Vq=function(e){var a=Ue(e);return function(u){return function(l){return function(v){return Jq(a,u,l,v)}}}},oI=function(e){return Vq(e)(Ma)};var ln=function(e){var a=Ue(e);return function(u){var l=function(v){var t=!1,i;function c(_){if(_ instanceof Na)return t=!0,I.value;if(_ instanceof Fa){var s=a(u)(_.value2);if(s instanceof Ce){v=_.value4;return}if(s instanceof ge){v=_.value5;return}if(s instanceof Xe)return t=!0,new R(_.value3);throw new Error("Failed pattern match at Data.Map.Internal (line 281, column 7 - line 284, column 22): "+[s.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 278, column 8 - line 284, column 22): "+[_.constructor.name])}for(;!t;)i=c(v);return i};return l}};var tr=function(e){var a=Ue(e);return function(u){return function(l){var v=function(t){if(t instanceof Na)return iI(u)(l);if(t instanceof Fa){var i=a(u)(t.value2);if(i instanceof Ce)return rr(t.value2,t.value3,v(t.value4),t.value5);if(i instanceof ge)return rr(t.value2,t.value3,t.value4,v(t.value5));if(i instanceof Xe)return new Fa(t.value0,t.value1,u,l,t.value4,t.value5);throw new Error("Failed pattern match at Data.Map.Internal (line 469, column 7 - line 472, column 35): "+[i.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 466, column 8 - line 472, column 35): "+[t.constructor.name])};return v}}},S4={map:function(e){var a=function(u){if(u instanceof Na)return Na.value;if(u instanceof Fa)return new Fa(u.value0,u.value1,u.value2,e(u.value3),a(u.value4),a(u.value5));throw new Error("Failed pattern match at Data.Map.Internal (line 145, column 10 - line 148, column 39): "+[u.constructor.name])};return a}},jq={mapWithIndex:function(e){var a=function(u){if(u instanceof Na)return Na.value;if(u instanceof Fa)return new Fa(u.value0,u.value1,u.value2,e(u.value2)(u.value3),a(u.value4),a(u.value5));throw new Error("Failed pattern match at Data.Map.Internal (line 153, column 10 - line 156, column 41): "+[u.constructor.name])};return a},Functor0:function(){return S4}},cI={foldr:function(e){return function(a){var u=c_("go","Data.Map.Internal",function(){return function(v,t){if(v instanceof Na)return t;if(v instanceof Fa)return u(170)(v.value4,e(v.value3)(u(170)(v.value5,t)));throw new Error("Failed pattern match at Data.Map.Internal (line 167, column 26 - line 170, column 43): "+[v.constructor.name])}}),l=u(167);return function(v){return l(v,a)}}},foldl:function(e){return function(a){var u=c_("go","Data.Map.Internal",function(){return function(v,t){if(t instanceof Na)return v;if(t instanceof Fa)return u(176)(e(u(176)(v,t.value4))(t.value3),t.value5);throw new Error("Failed pattern match at Data.Map.Internal (line 173, column 26 - line 176, column 43): "+[t.constructor.name])}}),l=u(173);return function(v){return l(a,v)}}},foldMap:function(e){var a=Ga(e),u=re(e.Semigroup0());return function(l){var v=function(t){if(t instanceof Na)return a;if(t instanceof Fa)return u(v(t.value4))(u(l(t.value3))(v(t.value5)));throw new Error("Failed pattern match at Data.Map.Internal (line 179, column 10 - line 182, column 28): "+[t.constructor.name])};return v}}},L4={foldrWithIndex:function(e){return function(a){var u=c_("go","Data.Map.Internal",function(){return function(v,t){if(v instanceof Na)return t;if(v instanceof Fa)return u(190)(v.value4,e(v.value2)(v.value3)(u(190)(v.value5,t)));throw new Error("Failed pattern match at Data.Map.Internal (line 187, column 26 - line 190, column 45): "+[v.constructor.name])}}),l=u(187);return function(v){return l(v,a)}}},foldlWithIndex:function(e){return function(a){var u=c_("go","Data.Map.Internal",function(){return function(v,t){if(t instanceof Na)return v;if(t instanceof Fa)return u(196)(e(t.value2)(u(196)(v,t.value4))(t.value3),t.value5);throw new Error("Failed pattern match at Data.Map.Internal (line 193, column 26 - line 196, column 45): "+[t.constructor.name])}}),l=u(193);return function(v){return l(a,v)}}},foldMapWithIndex:function(e){var a=Ga(e),u=re(e.Semigroup0());return function(l){var v=function(t){if(t instanceof Na)return a;if(t instanceof Fa)return u(v(t.value4))(u(l(t.value2)(t.value3))(v(t.value5)));throw new Error("Failed pattern match at Data.Map.Internal (line 199, column 10 - line 202, column 30): "+[t.constructor.name])};return v}},Foldable0:function(){return cI}},A4=function(){return Ps(L4)(function(e){return function(a){return function(u){return new G(e,u)}}})(h.value)}(),N4={traverse:function(e){var a=U(e),u=e.Apply0(),l=xe(u),v=S(u.Functor0());return function(t){var i=function(c){if(c instanceof Na)return a(Na.value);if(c instanceof Fa)return l(l(v(function(_){return function(s){return function(y){return new Fa(c.value0,c.value1,c.value2,s,_,y)}}})(i(c.value4)))(t(c.value3)))(i(c.value5));throw new Error("Failed pattern match at Data.Map.Internal (line 207, column 10 - line 213, column 19): "+[c.constructor.name])};return i}},sequence:function(e){return eu(N4)(e)(Wq)},Functor0:function(){return S4},Foldable1:function(){return cI}},P4={traverseWithIndex:function(e){var a=U(e),u=e.Apply0(),l=xe(u),v=S(u.Functor0());return function(t){var i=function(c){if(c instanceof Na)return a(Na.value);if(c instanceof Fa)return l(l(v(function(_){return function(s){return function(y){return new Fa(c.value0,c.value1,c.value2,s,_,y)}}})(i(c.value4)))(t(c.value2)(c.value3)))(i(c.value5));throw new Error("Failed pattern match at Data.Map.Internal (line 219, column 10 - line 225, column 19): "+[c.constructor.name])};return i}},FunctorWithIndex0:function(){return jq},FoldableWithIndex1:function(){return L4},Traversable2:function(){return N4}};var xu=function(){return Na.value}(),_I=function(e){var a=tr(e);return function(u){return Ua(u)(function(l){return function(v){return a(v.value0)(v.value1)(l)}})(xu)}};var G1=function(e){var a=Ue(e);return function(u){var l=function(v){if(v instanceof Na)return Na.value;if(v instanceof Fa){var t=a(u)(v.value2);if(t instanceof Ce)return rr(v.value2,v.value3,l(v.value4),v.value5);if(t instanceof ge)return rr(v.value2,v.value3,v.value4,l(v.value5));if(t instanceof Xe)return kq(v.value4,v.value5);throw new Error("Failed pattern match at Data.Map.Internal (line 496, column 7 - line 499, column 43): "+[t.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 493, column 8 - line 499, column 43): "+[v.constructor.name])};return l}};var Xq=vs();var Yq=function(e){return Xq(oI(e))};var Zq=function(e){return A4(e)},q4=function(e){var a=rI(e);return function(u){return a(Zq(u))}};var w1=function(e){return iI(e)(void 0)};var Vs=function(e){return{append:Yq(e)}};var Qq=xu;var $f=function(e){var a=Vs(e);return{mempty:Qq,Semigroup0:function(){return a}}};var $4=dl(yf),ye=function(){function e(){}return e.value=new e,e}(),de=function(){function e(){}return e.value=new e,e}(),Kq={to:function(e){if(e instanceof $a)return ye.value;if(e instanceof Re)return de.value;throw new Error("Failed pattern match at MultiMode (line 10, column 1 - line 10, column 36): "+[e.constructor.name])},from:function(e){if(e instanceof ye)return new $a(rv.value);if(e instanceof de)return new Re(rv.value);throw new Error("Failed pattern match at MultiMode (line 10, column 1 - line 10, column 36): "+[e.constructor.name])}},d1={show:Tv(Kq)(ml($4({reflectSymbol:function(){return"Combinatorial"}}))($4({reflectSymbol:function(){return"Pairwise"}})))},m1={eq:function(e){return function(a){return e instanceof ye&&a instanceof ye||e instanceof de&&a instanceof de}}};var Pa=d(m1);var g1=Q0(Za)($t),xq=is(Go),O4=k(zv),U4=S(_v),h1=k(ja),Wa=k(d1),Nu=U(h3),y1=$f(xa),W4=Ga(y1),ir=Ot(Gl),e$=Pl(Za)(tf()(sa({reflectSymbol:function(){return"ain"}})(ir)()(sa({reflectSymbol:function(){return"fft"}})(ir)()(sa({reflectSymbol:function(){return"hi"}})(ir)()(sa({reflectSymbol:function(){return"ifft"}})(ir)()(sa({reflectSymbol:function(){return"ihi"}})(ir)()(sa({reflectSymbol:function(){return"ilo"}})(ir)()(sa({reflectSymbol:function(){return"imgURLs"}})(y1)()(sa({reflectSymbol:function(){return"imid"}})(ir)()(sa({reflectSymbol:function(){return"lo"}})(ir)()(sa({reflectSymbol:function(){return"mid"}})(ir)()(sa({reflectSymbol:function(){return"vidURLs"}})(y1)()(sa({reflectSymbol:function(){return"webcam"}})(ir)()(rf))))))))))))));var Ju=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),fl=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),nn=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),or=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),cr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),_r=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),fr=function(){function e(){}return e.value=new e,e}(),mo=function(){function e(){}return e.value=new e,e}(),ho=function(){function e(){}return e.value=new e,e}(),go=function(){function e(){}return e.value=new e,e}(),vn=function(){function e(){}return e.value=new e,e}(),yo=function(){function e(){}return e.value=new e,e}(),Fo=function(){function e(){}return e.value=new e,e}(),rn=function(){function e(){}return e.value=new e,e}(),bo=function(){function e(){}return e.value=new e,e}(),Eo=function(){function e(){}return e.value=new e,e}(),Co=function(){function e(){}return e.value=new e,e}(),jt=function(){function e(){}return e.value=new e,e}(),Ht=function(){function e(){}return e.value=new e,e}(),Xt=function(){function e(){}return e.value=new e,e}(),Yt=function(){function e(){}return e.value=new e,e}(),Zt=function(){function e(){}return e.value=new e,e}(),Qt=function(){function e(){}return e.value=new e,e}(),pr=function(){function e(){}return e.value=new e,e}(),sr=function(){function e(){}return e.value=new e,e}(),Dr=function(){function e(){}return e.value=new e,e}(),Rr=function(){function e(){}return e.value=new e,e}(),Ir=function(){function e(){}return e.value=new e,e}(),To=function(){function e(){}return e.value=new e,e}(),tn=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Kt=function(){function e(){}return e.value=new e,e}(),xt=function(){function e(){}return e.value=new e,e}(),Mo=function(){function e(){}return e.value=new e,e}(),ei=function(){function e(){}return e.value=new e,e}(),ai=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ui=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Gr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),wr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),So=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Lo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ao=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),No=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Po=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),qo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),$o=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Oo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Uo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Wo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Bo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),li=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),vi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ni=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),dr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),mr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),hr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),gr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),yr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Fr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),br=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Er=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Cr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Tr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Mr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Sr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Lr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ar=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Nr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Pr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),qr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),$r=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Or=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ur=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Wr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Br=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),zr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),kr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Jr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Vr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),jr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Hr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Xr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Yr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Zr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),zo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ko=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Jo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ri=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ti=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ii=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Vo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),jo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ho=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Qr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Kr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),xr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),et=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),at=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Xo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Yo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Zo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Qo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),oi=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Ko=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),xo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),ec=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),ac=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),uc=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),lc=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),vc=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),nc=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),on=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),cn=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),M0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Zv=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),_n=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Sv=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),fn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),pn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),sn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Dn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Rn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),S0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),In=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Gn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),wn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),dn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),mn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),ci=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),_i=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),hn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),gn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),yn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),fi=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),pi=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),si=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Di=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Ri=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Ii=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Fn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),ut=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Lv=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),Gi=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),wi=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),L0=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),di=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),mi=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),hi=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),rc=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}();var E={eq:function(e){return function(a){return e instanceof Ju&&a instanceof Ju?e.value0===a.value0:e instanceof fl&&a instanceof fl?Pa(e.value0)(a.value0)&&d(uI(E))(e.value1)(a.value1):e instanceof nn&&a instanceof nn?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof or&&a instanceof or?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof cr&&a instanceof cr?d(E)(e.value0)(a.value0):e instanceof _r&&a instanceof _r?e.value0===a.value0&&d(E)(e.value1)(a.value1):e instanceof fr&&a instanceof fr||e instanceof mo&&a instanceof mo||e instanceof ho&&a instanceof ho||e instanceof go&&a instanceof go||e instanceof vn&&a instanceof vn||e instanceof yo&&a instanceof yo||e instanceof Fo&&a instanceof Fo||e instanceof rn&&a instanceof rn||e instanceof bo&&a instanceof bo||e instanceof Eo&&a instanceof Eo||e instanceof Co&&a instanceof Co||e instanceof jt&&a instanceof jt||e instanceof Ht&&a instanceof Ht||e instanceof Xt&&a instanceof Xt||e instanceof Yt&&a instanceof Yt||e instanceof Zt&&a instanceof Zt||e instanceof Qt&&a instanceof Qt||e instanceof pr&&a instanceof pr||e instanceof sr&&a instanceof sr||e instanceof Dr&&a instanceof Dr||e instanceof Rr&&a instanceof Rr||e instanceof Ir&&a instanceof Ir||e instanceof To&&a instanceof To?!0:e instanceof tn&&a instanceof tn?e.value0===a.value0&&e.value1===a.value1:e instanceof Kt&&a instanceof Kt||e instanceof xt&&a instanceof xt||e instanceof Mo&&a instanceof Mo||e instanceof ei&&a instanceof ei?!0:e instanceof ai&&a instanceof ai||e instanceof ui&&a instanceof ui?e.value0===a.value0:e instanceof Gr&&a instanceof Gr?d(E)(e.value0)(a.value0):e instanceof wr&&a instanceof wr?d(E)(e.value0)(a.value0):e instanceof So&&a instanceof So?d(E)(e.value0)(a.value0):e instanceof Lo&&a instanceof Lo?d(E)(e.value0)(a.value0):e instanceof Ao&&a instanceof Ao?d(E)(e.value0)(a.value0):e instanceof No&&a instanceof No?d(E)(e.value0)(a.value0):e instanceof Po&&a instanceof Po?d(E)(e.value0)(a.value0):e instanceof qo&&a instanceof qo?d(E)(e.value0)(a.value0):e instanceof $o&&a instanceof $o?d(E)(e.value0)(a.value0):e instanceof Oo&&a instanceof Oo?d(E)(e.value0)(a.value0):e instanceof Uo&&a instanceof Uo?d(E)(e.value0)(a.value0):e instanceof Wo&&a instanceof Wo?d(E)(e.value0)(a.value0):e instanceof Bo&&a instanceof Bo?d(E)(e.value0)(a.value0):e instanceof li&&a instanceof li?d(E)(e.value0)(a.value0):e instanceof vi&&a instanceof vi?d(E)(e.value0)(a.value0):e instanceof ni&&a instanceof ni?d(E)(e.value0)(a.value0):e instanceof dr&&a instanceof dr?d(E)(e.value0)(a.value0):e instanceof mr&&a instanceof mr?d(E)(e.value0)(a.value0):e instanceof hr&&a instanceof hr?d(E)(e.value0)(a.value0):e instanceof gr&&a instanceof gr?d(E)(e.value0)(a.value0):e instanceof yr&&a instanceof yr?d(E)(e.value0)(a.value0):e instanceof Fr&&a instanceof Fr?d(E)(e.value0)(a.value0):e instanceof br&&a instanceof br?d(E)(e.value0)(a.value0):e instanceof Er&&a instanceof Er?d(E)(e.value0)(a.value0):e instanceof Cr&&a instanceof Cr?d(E)(e.value0)(a.value0):e instanceof Tr&&a instanceof Tr?d(E)(e.value0)(a.value0):e instanceof Mr&&a instanceof Mr?d(E)(e.value0)(a.value0):e instanceof Sr&&a instanceof Sr?d(E)(e.value0)(a.value0):e instanceof Lr&&a instanceof Lr?d(E)(e.value0)(a.value0):e instanceof Ar&&a instanceof Ar?d(E)(e.value0)(a.value0):e instanceof Nr&&a instanceof Nr?d(E)(e.value0)(a.value0):e instanceof Pr&&a instanceof Pr?d(E)(e.value0)(a.value0):e instanceof qr&&a instanceof qr?d(E)(e.value0)(a.value0):e instanceof $r&&a instanceof $r?d(E)(e.value0)(a.value0):e instanceof Or&&a instanceof Or?d(E)(e.value0)(a.value0):e instanceof Ur&&a instanceof Ur?d(E)(e.value0)(a.value0):e instanceof Wr&&a instanceof Wr?d(E)(e.value0)(a.value0):e instanceof Br&&a instanceof Br?d(E)(e.value0)(a.value0):e instanceof zr&&a instanceof zr?d(E)(e.value0)(a.value0):e instanceof kr&&a instanceof kr?d(E)(e.value0)(a.value0):e instanceof Jr&&a instanceof Jr?d(E)(e.value0)(a.value0):e instanceof Vr&&a instanceof Vr?d(E)(e.value0)(a.value0):e instanceof jr&&a instanceof jr?d(E)(e.value0)(a.value0):e instanceof Hr&&a instanceof Hr?d(E)(e.value0)(a.value0):e instanceof Xr&&a instanceof Xr?d(E)(e.value0)(a.value0):e instanceof Yr&&a instanceof Yr?d(E)(e.value0)(a.value0):e instanceof Zr&&a instanceof Zr?d(E)(e.value0)(a.value0):e instanceof zo&&a instanceof zo?d(E)(e.value0)(a.value0):e instanceof ko&&a instanceof ko?d(E)(e.value0)(a.value0):e instanceof Jo&&a instanceof Jo?d(E)(e.value0)(a.value0):e instanceof ri&&a instanceof ri?d(E)(e.value0)(a.value0):e instanceof ti&&a instanceof ti?d(E)(e.value0)(a.value0):e instanceof ii&&a instanceof ii?d(E)(e.value0)(a.value0):e instanceof Vo&&a instanceof Vo?d(E)(e.value0)(a.value0):e instanceof jo&&a instanceof jo?d(E)(e.value0)(a.value0):e instanceof Ho&&a instanceof Ho?d(E)(e.value0)(a.value0):e instanceof Qr&&a instanceof Qr?d(E)(e.value0)(a.value0):e instanceof Kr&&a instanceof Kr?d(E)(e.value0)(a.value0):e instanceof xr&&a instanceof xr?d(E)(e.value0)(a.value0):e instanceof et&&a instanceof et?d(E)(e.value0)(a.value0):e instanceof at&&a instanceof at?d(E)(e.value0)(a.value0):e instanceof Xo&&a instanceof Xo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Yo&&a instanceof Yo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Zo&&a instanceof Zo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Qo&&a instanceof Qo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof oi&&a instanceof oi?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Ko&&a instanceof Ko?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof xo&&a instanceof xo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof ec&&a instanceof ec?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof ac&&a instanceof ac?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof uc&&a instanceof uc?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof lc&&a instanceof lc?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof vc&&a instanceof vc?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof nc&&a instanceof nc?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof on&&a instanceof on?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof cn&&a instanceof cn?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof M0&&a instanceof M0?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Zv&&a instanceof Zv?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof _n&&a instanceof _n?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Sv&&a instanceof Sv?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof fn&&a instanceof fn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof pn&&a instanceof pn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof sn&&a instanceof sn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Dn&&a instanceof Dn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Rn&&a instanceof Rn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof S0&&a instanceof S0?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof In&&a instanceof In?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Gn&&a instanceof Gn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof wn&&a instanceof wn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof dn&&a instanceof dn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof mn&&a instanceof mn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof ci&&a instanceof ci?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof _i&&a instanceof _i?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof hn&&a instanceof hn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof gn&&a instanceof gn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof yn&&a instanceof yn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof fi&&a instanceof fi?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof pi&&a instanceof pi?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof si&&a instanceof si?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Di&&a instanceof Di?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Ri&&a instanceof Ri?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Ii&&a instanceof Ii?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Fn&&a instanceof Fn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof ut&&a instanceof ut?d(E)(e.value0)(a.value0):e instanceof Lv&&a instanceof Lv?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof Gi&&a instanceof Gi?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof wi&&a instanceof wi?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof L0&&a instanceof L0?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof di&&a instanceof di?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof mi&&a instanceof mi?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof hi&&a instanceof hi?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof rc&&a instanceof rc?e.value0===a.value0&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):!1}}},F1=function(e){return new Ju(0)},a$=function(e){if(e instanceof Ju)return h.value;if(e instanceof fl)return e.value1;if(e instanceof nn)return new G(e.value0,new G(e.value1,h.value));if(e instanceof or)return new G(e.value0,new G(e.value1,h.value));if(e instanceof cr)return new G(e.value0,h.value);if(e instanceof _r)return new G(e.value1,h.value);if(e instanceof fr)return h.value;if(e instanceof mo)return h.value;if(e instanceof ho)return h.value;if(e instanceof go)return h.value;if(e instanceof vn)return h.value;if(e instanceof yo)return h.value;if(e instanceof Fo)return h.value;if(e instanceof rn)return h.value;if(e instanceof bo)return h.value;if(e instanceof Eo)return h.value;if(e instanceof Co)return h.value;if(e instanceof jt)return h.value;if(e instanceof Ht)return h.value;if(e instanceof Xt)return h.value;if(e instanceof Yt)return h.value;if(e instanceof Zt)return h.value;if(e instanceof Qt)return h.value;if(e instanceof pr)return h.value;if(e instanceof sr)return h.value;if(e instanceof Dr)return h.value;if(e instanceof Rr)return h.value;if(e instanceof Ir)return h.value;if(e instanceof To)return h.value;if(e instanceof tn)return h.value;if(e instanceof Kt)return h.value;if(e instanceof xt)return h.value;if(e instanceof Mo)return h.value;if(e instanceof ei)return h.value;if(e instanceof ai)return h.value;if(e instanceof ui)return h.value;if(e instanceof Gr)return new G(e.value0,h.value);if(e instanceof wr)return new G(e.value0,h.value);if(e instanceof So)return new G(e.value0,h.value);if(e instanceof Lo)return new G(e.value0,h.value);if(e instanceof Ao)return new G(e.value0,h.value);if(e instanceof No)return new G(e.value0,h.value);if(e instanceof Po)return new G(e.value0,h.value);if(e instanceof qo)return new G(e.value0,h.value);if(e instanceof $o)return new G(e.value0,h.value);if(e instanceof Oo)return new G(e.value0,h.value);if(e instanceof Uo)return new G(e.value0,h.value);if(e instanceof Wo)return new G(e.value0,h.value);if(e instanceof Bo)return new G(e.value0,h.value);if(e instanceof li)return new G(e.value0,h.value);if(e instanceof vi)return new G(e.value0,h.value);if(e instanceof ni)return new G(e.value0,h.value);if(e instanceof dr)return new G(e.value0,h.value);if(e instanceof mr)return new G(e.value0,h.value);if(e instanceof hr)return new G(e.value0,h.value);if(e instanceof gr)return new G(e.value0,h.value);if(e instanceof yr)return new G(e.value0,h.value);if(e instanceof Fr)return new G(e.value0,h.value);if(e instanceof br)return new G(e.value0,h.value);if(e instanceof Er)return new G(e.value0,h.value);if(e instanceof Cr)return new G(e.value0,h.value);if(e instanceof Tr)return new G(e.value0,h.value);if(e instanceof Mr)return new G(e.value0,h.value);if(e instanceof Sr)return new G(e.value0,h.value);if(e instanceof Lr)return new G(e.value0,h.value);if(e instanceof Ar)return new G(e.value0,h.value);if(e instanceof Nr)return new G(e.value0,h.value);if(e instanceof Pr)return new G(e.value0,h.value);if(e instanceof qr)return new G(e.value0,h.value);if(e instanceof $r)return new G(e.value0,h.value);if(e instanceof Or)return new G(e.value0,h.value);if(e instanceof Ur)return new G(e.value0,h.value);if(e instanceof Wr)return new G(e.value0,h.value);if(e instanceof Br)return new G(e.value0,h.value);if(e instanceof zr)return new G(e.value0,h.value);if(e instanceof kr)return new G(e.value0,h.value);if(e instanceof Jr)return new G(e.value0,h.value);if(e instanceof Vr)return new G(e.value0,h.value);if(e instanceof jr)return new G(e.value0,h.value);if(e instanceof Hr)return new G(e.value0,h.value);if(e instanceof Xr)return new G(e.value0,h.value);if(e instanceof Yr)return new G(e.value0,h.value);if(e instanceof Zr)return new G(e.value0,h.value);if(e instanceof zo)return new G(e.value0,h.value);if(e instanceof ko)return new G(e.value0,h.value);if(e instanceof Jo)return new G(e.value0,h.value);if(e instanceof ri)return new G(e.value0,h.value);if(e instanceof ti)return new G(e.value0,h.value);if(e instanceof ii)return new G(e.value0,h.value);if(e instanceof Vo)return new G(e.value0,h.value);if(e instanceof jo)return new G(e.value0,h.value);if(e instanceof Ho)return new G(e.value0,h.value);if(e instanceof Qr)return new G(e.value0,h.value);if(e instanceof Kr)return new G(e.value0,h.value);if(e instanceof xr)return new G(e.value0,h.value);if(e instanceof et)return new G(e.value0,h.value);if(e instanceof at)return new G(e.value0,h.value);if(e instanceof Xo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Yo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Zo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Qo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof oi)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Ko)return new G(e.value0,new G(e.value1,h.value));if(e instanceof xo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof ec)return new G(e.value0,new G(e.value1,h.value));if(e instanceof ac)return new G(e.value0,new G(e.value1,h.value));if(e instanceof uc)return new G(e.value0,new G(e.value1,h.value));if(e instanceof lc)return new G(e.value0,new G(e.value1,h.value));if(e instanceof vc)return new G(e.value0,new G(e.value1,h.value));if(e instanceof nc)return new G(e.value0,new G(e.value1,h.value));if(e instanceof on)return new G(e.value0,new G(e.value1,h.value));if(e instanceof cn)return new G(e.value0,new G(e.value1,h.value));if(e instanceof M0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Zv)return new G(e.value1,new G(e.value2,h.value));if(e instanceof _n)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Sv)return new G(e.value1,new G(e.value2,h.value));if(e instanceof fn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof pn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof sn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Dn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Rn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof S0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof In)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Gn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof wn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof dn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof mn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof ci)return new G(e.value1,new G(e.value2,h.value));if(e instanceof _i)return new G(e.value1,new G(e.value2,h.value));if(e instanceof hn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof gn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof yn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof fi)return new G(e.value1,new G(e.value2,h.value));if(e instanceof pi)return new G(e.value1,new G(e.value2,h.value));if(e instanceof si)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Di)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Ri)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Ii)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Fn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof ut)return new G(e.value0,h.value);if(e instanceof Gi)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof wi)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof L0)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof Lv)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof di)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof mi)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof hi)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof rc)return new G(e.value1,new G(e.value2,h.value));throw new Error("Failed pattern match at Signal (line 407, column 1 - line 407, column 36): "+[e.constructor.name])};var pI=function(e){return function(a){return function(u){return function(l){var v=new fl(e,new G(a,new G(u,h.value))),t=new fl(de.value,new G(new Ju(-1),new G(new Ju(1),h.value)));return new L0(e,t,v,l)}}}},B4=function(e){return function(a){var u=new Zv(de.value,e,a),l=new M0(de.value,e,a);return pI(de.value)(u)(l)}};var z4=function(e){return on.create(new Zv(de.value,new Ju(0),e))},A=function(e){return g1(xq(e)(" "))},C=function(e){return function(a){if(a instanceof Ju)return A(e)+("Constant "+(O4(a.value0)+` `));if(a instanceof fl&&a.value0 instanceof ye)return A(e)+(`[ -`+(h1(O4(C(e+1|0))(a.value1))+(A(e)+`] +`+(g1(U4(C(e+1|0))(a.value1))+(A(e)+`] `)));if(a instanceof fl&&a.value0 instanceof de)return A(e)+(`{ -`+(h1(O4(C(e+1|0))(a.value1))+(A(e)+`} -`)));if(a instanceof vn)return A(e)+(`Append +`+(g1(U4(C(e+1|0))(a.value1))+(A(e)+`} +`)));if(a instanceof nn)return A(e)+(`Append `+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof or)return A(e)+(`Zip `+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof cr)return A(e)+(`Mono -`+C(e+1|0)(a.value0));if(a instanceof _r)return A(e)+("Rep "+(m1(a.value0)+(` +`+C(e+1|0)(a.value0));if(a instanceof _r)return A(e)+("Rep "+(h1(a.value0)+(` `+C(e+1|0)(a.value1))));if(a instanceof fr)return A(e)+`Pi -`;if(a instanceof Io)return A(e)+`Px -`;if(a instanceof Go)return A(e)+`Py -`;if(a instanceof wo)return A(e)+`Pxy -`;if(a instanceof ln)return A(e)+`Aspect -`;if(a instanceof mo)return A(e)+`Fx -`;if(a instanceof ho)return A(e)+`Fy -`;if(a instanceof nn)return A(e)+`Fxy -`;if(a instanceof go)return A(e)+`FRt -`;if(a instanceof yo)return A(e)+`FR -`;if(a instanceof Fo)return A(e)+`FT +`;if(a instanceof mo)return A(e)+`Px +`;if(a instanceof ho)return A(e)+`Py +`;if(a instanceof go)return A(e)+`Pxy +`;if(a instanceof vn)return A(e)+`Aspect +`;if(a instanceof yo)return A(e)+`Fx +`;if(a instanceof Fo)return A(e)+`Fy +`;if(a instanceof rn)return A(e)+`Fxy +`;if(a instanceof bo)return A(e)+`FRt +`;if(a instanceof Eo)return A(e)+`FR +`;if(a instanceof Co)return A(e)+`FT `;if(a instanceof jt)return A(e)+`Lo `;if(a instanceof Ht)return A(e)+`Mid `;if(a instanceof Xt)return A(e)+`Hi @@ -31,27 +31,27 @@ var Op={compose:function(e){return function(a){return function(u){return e(a(u)) `;if(a instanceof Dr)return A(e)+`Beat `;if(a instanceof Rr)return A(e)+`EBeat `;if(a instanceof Ir)return A(e)+`ETime -`;if(a instanceof bo)return A(e)+`Rnd -`;if(a instanceof rn)return A(e)+("AIn "+(m1(a.value0)+(" "+(m1(a.value1)+` +`;if(a instanceof To)return A(e)+`Rnd +`;if(a instanceof tn)return A(e)+("AIn "+(h1(a.value0)+(" "+(h1(a.value1)+` `))));if(a instanceof Kt)return A(e)+`FFT `;if(a instanceof xt)return A(e)+`IFFT -`;if(a instanceof Eo)return A(e)+`Fb +`;if(a instanceof Mo)return A(e)+`Fb `;if(a instanceof ei)return A(e)+`Cam `;if(a instanceof ai)return A(e)+("Img "+(a.value0+` `));if(a instanceof ui)return A(e)+("Vid "+(a.value0+` `));if(a instanceof Gr)return A(e)+(`Bipolar `+C(e+1|0)(a.value0));if(a instanceof wr)return A(e)+(`Unipolar -`+C(e+1|0)(a.value0));if(a instanceof Co)return A(e)+(`Blend -`+C(e+1|0)(a.value0));if(a instanceof To)return A(e)+(`Add -`+C(e+1|0)(a.value0));if(a instanceof Mo)return A(e)+(`Mul -`+C(e+1|0)(a.value0));if(a instanceof So)return A(e)+(`RgbHsv -`+C(e+1|0)(a.value0));if(a instanceof Lo)return A(e)+(`HsvRgb -`+C(e+1|0)(a.value0));if(a instanceof Ao)return A(e)+(`HsvR -`+C(e+1|0)(a.value0));if(a instanceof No)return A(e)+(`HsvG -`+C(e+1|0)(a.value0));if(a instanceof Po)return A(e)+(`HsvB -`+C(e+1|0)(a.value0));if(a instanceof qo)return A(e)+(`RgbH -`+C(e+1|0)(a.value0));if(a instanceof $o)return A(e)+(`RgbS -`+C(e+1|0)(a.value0));if(a instanceof Oo)return A(e)+(`RgbV +`+C(e+1|0)(a.value0));if(a instanceof So)return A(e)+(`Blend +`+C(e+1|0)(a.value0));if(a instanceof Lo)return A(e)+(`Add +`+C(e+1|0)(a.value0));if(a instanceof Ao)return A(e)+(`Mul +`+C(e+1|0)(a.value0));if(a instanceof No)return A(e)+(`RgbHsv +`+C(e+1|0)(a.value0));if(a instanceof Po)return A(e)+(`HsvRgb +`+C(e+1|0)(a.value0));if(a instanceof qo)return A(e)+(`HsvR +`+C(e+1|0)(a.value0));if(a instanceof $o)return A(e)+(`HsvG +`+C(e+1|0)(a.value0));if(a instanceof Oo)return A(e)+(`HsvB +`+C(e+1|0)(a.value0));if(a instanceof Uo)return A(e)+(`RgbH +`+C(e+1|0)(a.value0));if(a instanceof Wo)return A(e)+(`RgbS +`+C(e+1|0)(a.value0));if(a instanceof Bo)return A(e)+(`RgbV `+C(e+1|0)(a.value0));if(a instanceof li)return A(e)+(`RgbR `+C(e+1|0)(a.value0));if(a instanceof vi)return A(e)+(`RgbG `+C(e+1|0)(a.value0));if(a instanceof ni)return A(e)+(`RgbB @@ -86,62 +86,62 @@ var Op={compose:function(e){return function(a){return function(u){return e(a(u)) `+C(e+1|0)(a.value0));if(a instanceof Xr)return A(e)+(`Tan `+C(e+1|0)(a.value0));if(a instanceof Yr)return A(e)+(`Tanh `+C(e+1|0)(a.value0));if(a instanceof Zr)return A(e)+(`Trunc -`+C(e+1|0)(a.value0));if(a instanceof Uo)return A(e)+(`RtXy -`+C(e+1|0)(a.value0));if(a instanceof Wo)return A(e)+(`RtX -`+C(e+1|0)(a.value0));if(a instanceof Bo)return A(e)+(`RtY +`+C(e+1|0)(a.value0));if(a instanceof zo)return A(e)+(`RtXy +`+C(e+1|0)(a.value0));if(a instanceof ko)return A(e)+(`RtX +`+C(e+1|0)(a.value0));if(a instanceof Jo)return A(e)+(`RtY `+C(e+1|0)(a.value0));if(a instanceof ri)return A(e)+(`XyRt `+C(e+1|0)(a.value0));if(a instanceof ti)return A(e)+(`XyR `+C(e+1|0)(a.value0));if(a instanceof ii)return A(e)+(`XyT -`+C(e+1|0)(a.value0));if(a instanceof zo)return A(e)+(`Point -`+C(e+1|0)(a.value0));if(a instanceof ko)return A(e)+(`Dist -`+C(e+1|0)(a.value0));if(a instanceof Jo)return A(e)+(`Prox +`+C(e+1|0)(a.value0));if(a instanceof Vo)return A(e)+(`Point +`+C(e+1|0)(a.value0));if(a instanceof jo)return A(e)+(`Dist +`+C(e+1|0)(a.value0));if(a instanceof Ho)return A(e)+(`Prox `+C(e+1|0)(a.value0));if(a instanceof Qr)return A(e)+(`MidiCps `+C(e+1|0)(a.value0));if(a instanceof Kr)return A(e)+(`CpsMidi `+C(e+1|0)(a.value0));if(a instanceof xr)return A(e)+(`DbAmp `+C(e+1|0)(a.value0));if(a instanceof et)return A(e)+(`AmpDb `+C(e+1|0)(a.value0));if(a instanceof at)return A(e)+(`Fract -`+C(e+1|0)(a.value0));if(a instanceof Vo)return A(e)+(`SetFx -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof jo)return A(e)+(`SetFy -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Ho)return A(e)+(`SetFxy -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Xo)return A(e)+(`Zoom +`+C(e+1|0)(a.value0));if(a instanceof Xo)return A(e)+(`SetFx +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Yo)return A(e)+(`SetFy +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Zo)return A(e)+(`SetFxy +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Qo)return A(e)+(`Zoom `+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof oi)return A(e)+(`ZoomXy -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Yo)return A(e)+(`ZoomX -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Zo)return A(e)+(`ZoomY -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Qo)return A(e)+(`Move -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Ko)return A(e)+(`Tile -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof xo)return A(e)+(`TileXy -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof ec)return A(e)+(`TileX -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof ac)return A(e)+(`TileY -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof uc)return A(e)+(`Spin -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof tn)return A(e)+(`Early -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof on)return A(e)+(`Slow +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Ko)return A(e)+(`ZoomX +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof xo)return A(e)+(`ZoomY +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof ec)return A(e)+(`Move +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof ac)return A(e)+(`Tile +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof uc)return A(e)+(`TileXy +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof lc)return A(e)+(`TileX +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof vc)return A(e)+(`TileY +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof nc)return A(e)+(`Spin +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof on)return A(e)+(`Early +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof cn)return A(e)+(`Slow `+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof M0)return A(e)+("Addition "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Yv)return A(e)+("Difference "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof cn)return A(e)+("Product "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Zv)return A(e)+("Difference "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof _n)return A(e)+("Product "+(Wa(a.value0)+(` `+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Sv)return A(e)+("Division "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof _n)return A(e)+("Mod "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof fn)return A(e)+("Pow "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof pn)return A(e)+("Equal "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof sn)return A(e)+("NotEqual "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Dn)return A(e)+("GreaterThan "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof fn)return A(e)+("Mod "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof pn)return A(e)+("Pow "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof sn)return A(e)+("Equal "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Dn)return A(e)+("NotEqual "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Rn)return A(e)+("GreaterThan "+(Wa(a.value0)+(` `+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof S0)return A(e)+("GreaterThanEqual "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Rn)return A(e)+("LessThan "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof In)return A(e)+("LessThanEqual "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Gn)return A(e)+("Max "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof wn)return A(e)+("Min "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof dn)return A(e)+("Gate "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof In)return A(e)+("LessThan "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Gn)return A(e)+("LessThanEqual "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof wn)return A(e)+("Max "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof dn)return A(e)+("Min "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof mn)return A(e)+("Gate "+(Wa(a.value0)+(` `+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof ci)return A(e)+("Circle "+(Wa(a.value0)+(` `+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof _i)return A(e)+("Rect "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof mn)return A(e)+("Clip "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof hn)return A(e)+("Between "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof gn)return A(e)+("SmoothStep "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof hn)return A(e)+("Clip "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof gn)return A(e)+("Between "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof yn)return A(e)+("SmoothStep "+(Wa(a.value0)+(` `+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof fi)return A(e)+("VLine "+(Wa(a.value0)+(` `+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof pi)return A(e)+("HLine "+(Wa(a.value0)+(` `+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof si)return A(e)+("Chain "+(Wa(a.value0)+(` `+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Di)return A(e)+("Lines "+(Wa(a.value0)+(` `+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Ri)return A(e)+("ILines "+(Wa(a.value0)+(` `+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Ii)return A(e)+("Mesh "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof yn)return A(e)+("Spr "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Fn)return A(e)+("Spr "+(Wa(a.value0)+(` `+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof ut)return A(e)+(`Seq `+C(e+1|0)(a.value0));if(a instanceof Lv)return A(e)+("Mix "+(Wa(a.value0)+(` `+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof Gi)return A(e)+("ILine "+(Wa(a.value0)+(` @@ -150,26 +150,26 @@ var Op={compose:function(e){return function(a){return function(u){return e(a(u)) `+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof di)return A(e)+("LPF "+(Wa(a.value0)+(` `+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof mi)return A(e)+("HPF "+(Wa(a.value0)+(` `+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof hi)return A(e)+("BPF "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof lc)return A(e)+("Delay "+($4(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));throw new Error("Failed pattern match at Signal (line 143, column 1 - line 143, column 40): "+[e.constructor.name,a.constructor.name])}},DI={show:function(e){return C(0)(e)}},z4=function(e){return function(a){var u=new fl(ye.value,new G(new Sv(de.value,e,ln.value),new G(new Ju(1),h.value))),l=new fl(ye.value,new G(new Sv(de.value,e,ln.value),new G(new Ju(1),h.value))),v=new S0(ye.value,ln.value,e),t=new Lv(ye.value,l,u,v);return new oi(t,a)}},k4=function(e){return on.create(new Sv(de.value,new Ju(1),e))},$={webcam:Nu(!1),fft:Nu(!1),lo:Nu(!1),mid:Nu(!1),hi:Nu(!1),ifft:Nu(!1),ilo:Nu(!1),imid:Nu(!1),ihi:Nu(!1),ain:Nu(!1),imgURLs:U4,vidURLs:U4},Js=function(e){return e instanceof ei?{fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,webcam:Nu(!0)}:e instanceof Yt?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,imid:$.imid,ihi:$.ihi,imgURLs:$.imgURLs,vidURLs:$.vidURLs,ilo:Nu(!0),ain:Nu(!0)}:e instanceof Zt?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,ihi:$.ihi,imgURLs:$.imgURLs,vidURLs:$.vidURLs,imid:Nu(!0),ain:Nu(!0)}:e instanceof Qt?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,imgURLs:$.imgURLs,vidURLs:$.vidURLs,ihi:Nu(!0),ain:Nu(!0)}:e instanceof xt?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ilo:$.ilo,imid:$.imid,ihi:$.ihi,imgURLs:$.imgURLs,vidURLs:$.vidURLs,ifft:Nu(!0),ain:Nu(!0)}:e instanceof rn?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,imgURLs:$.imgURLs,vidURLs:$.vidURLs,ain:Nu(!0)}:e instanceof jt?{webcam:$.webcam,fft:$.fft,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,lo:Nu(!0)}:e instanceof Ht?{webcam:$.webcam,fft:$.fft,lo:$.lo,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,mid:Nu(!0)}:e instanceof Xt?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,hi:Nu(!0)}:e instanceof Kt?{webcam:$.webcam,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,fft:Nu(!0)}:e instanceof ai?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,vidURLs:$.vidURLs,imgURLs:G1(e.value0)}:e instanceof ui?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:G1(e.value0)}:e$(Js)(a$(e))};var J4=dl(yf);var V4=ff(),Vs=function(){function e(){}return e.value=new e,e}(),js=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),F1=function(){function e(){}return e.value=new e,e}(),u$={to:function(e){if(e instanceof $a)return Vs.value;if(e instanceof Re&&e.value0 instanceof $a)return new js(e.value0.value0);if(e instanceof Re&&e.value0 instanceof Re)return F1.value;throw new Error("Failed pattern match at Transition (line 18, column 1 - line 18, column 37): "+[e.constructor.name])},from:function(e){if(e instanceof Vs)return new $a(rv.value);if(e instanceof js)return new Re(new $a(e.value0));if(e instanceof F1)return new Re(new Re(rv.value));throw new Error("Failed pattern match at Transition (line 18, column 1 - line 18, column 37): "+[e.constructor.name])}},RI={show:Tv(u$)(ml(J4({reflectSymbol:function(){return"DefaultCrossFade"}}))(ml(dl(Cv(jR))({reflectSymbol:function(){return"CrossFade"}}))(J4({reflectSymbol:function(){return"HoldPhase"}}))))};var j4=function(e){return function(a){if(a instanceof Vs)return V4(.25);if(a instanceof js)return HR(e)(a.value0);if(a instanceof F1)return V4(.005);throw new Error("Failed pattern match at Transition (line 23, column 1 - line 23, column 52): "+[e.constructor.name,a.constructor.name])}};var l$=Ll(so),v$=Le(Pe),n$=mf(zt),Hs=pu(),H4=df(zt),$f=d(QR),GI=function(e){return{signal:e,defTime:new Ef(l$,new Ro(0)),transition:Vs.value,output:en.value}},X4=function(e){return function(a){return{signal:e.signal,defTime:e.defTime,transition:e.transition,output:a}}},Y4=function(e){return function(a){return{signal:e.signal,defTime:e.defTime,output:e.output,transition:new js(new Ro(a))}}},Z4=function(e){return function(a){return function(u){var l=x7(e)(a)(u.defTime),v=mu(a)(v$)(n$(j4(e)(u.transition))(l));return new B(l,v)}}},Q4=function(e){return function(a){return function(u){var l=Z4(e)(a)(u),v=Hs(H4(l.value1)(a)),t=Hs(H4(l.value0)(a));return new B(t,v)}}},b1=function(e){return function(a){return function(u){return function(l){var v=Z4(e)(a)(l),t=Hs(ys(Pd(v.value1)))/1e3,i=t-u,o=Hs(ys(Pd(v.value0)))/1e3,_=o-u;return new B(_,i)}}}},K4=function(e){return $f(e.output)(er.value)||$f(e.output)(ar.value)||$f(e.output)(ur.value)||$f(e.output)(lr.value)||$f(e.output)(vr.value)},x4=function(e){return $f(e.output)(en.value)},e8=function(e){return Hs(Js(e.signal).ain)};var E1=e=>a=>u=>l=>v=>t=>()=>{var i={connected:!1,audioWorkletNode:null},o=window.URL.createObjectURL(new Blob([v],{type:"text/javascript"}));return e.audioWorklet.addModule(o).then(()=>{let _=new AudioWorkletNode(e,l,{outputChannelCount:[t]});a?.connect(_),_.connect(u),i.audioWorkletNode=_,i.connected=!0}),i},wI=e=>a=>u=>()=>{e.parameters.get(a).value=u};function lt(e){return new Error(e)}var iu=function(e){return e.throwError};var A0=function(e){return e.catchError};var C1=function(e){var a=A0(e),u=e.MonadThrow0().Monad0(),l=S(u.Bind1().Apply0().Functor0()),v=U(u.Applicative0());return function(t){return a(l(ae.create)(t))(function(i){return v(M.create(i))})}};var vt=function(e){return e.ask};var Fn=function(e){return e.state},nc=function(e){var a=Fn(e);return function(u){return a(function(l){return new B(void 0,u)})}},nt=function(e){var a=Fn(e);return function(u){return a(function(l){return new B(void 0,u(l))})}};var rt=function(e){return Fn(e)(function(a){return new B(a,a)})};var Du=function(e){return e.lift};var Zs={liftEffect:Le(Pe),Monad0:function(){return a_}},Tu=function(e){return e.liftEffect};var T1=function(e){return e};var Ks={lift:function(e){var a=K(e.Bind1()),u=U(e.Applicative0());return function(l){return function(v){return a(l)(function(t){return u(new B(t,v))})}}}},M1=Du(Ks);var gi=function(e){var a=S(e);return{map:function(u){return function(l){return function(v){return a(function(t){return new B(u(t.value0),t.value1)})(l(v))}}}}};var yi=function(e){return{Applicative0:function(){return En(e)},Bind1:function(){return Qv(e)}}},Qv=function(e){var a=K(e.Bind1());return{bind:function(u){return function(l){return function(v){return a(u(v))(function(t){var i=l(t.value0);return i(t.value1)})}}},Apply0:function(){return yI(e)}}},yI=function(e){var a=gi(e.Bind1().Apply0().Functor0());return{apply:b0(yi(e)),Functor0:function(){return a}}},En=function(e){var a=U(e.Applicative0());return{pure:function(u){return function(l){return a(new B(u,l))}},Apply0:function(){return yI(e)}}};var l8=function(e){var a=e.Monad0(),u=yi(a);return{ask:M1(a)(vt(e)),Monad0:function(){return u}}};var v8=function(e){var a=e.Monad0(),u=yi(a);return{liftEffect:function(){var l=M1(a),v=Tu(e);return function(t){return l(v(t))}}(),Monad0:function(){return u}}};var rc=function(e){var a=U(e.Applicative0()),u=yi(e);return{state:function(l){return function(v){return a(l(v))}},Monad0:function(){return u}}};var n8=function(e){var a=e.Monad0(),u=M1(a),l=iu(e),v=yi(a);return{throwError:function(t){return u(l(t))},Monad0:function(){return v}}};var _$=b3(E0),xs=S(Yl),i8=S(_v),r8=K(lI),f$=U(vI),t8=Xc(fv),p$=tv(Zn),s$=W3(Ia)(r_),D$=Ku(Ia),R$=Ev(fv),o8=function(e){var a=Y(e),u=function(){var t=_$(1)(e);if(t instanceof R)return t.value0;if(t instanceof I)return a;throw new Error("Failed pattern match at NonEmptyList (line 109, column 11 - line 111, column 25): "+[t.constructor.name])}(),l=new B(a,u),v=ia(Vt(2)(e));if(v instanceof I)return new B(l,I.value);if(v instanceof R)return new B(l,new R(v.value0));throw new Error("Failed pattern match at NonEmptyList (line 113, column 6 - line 115, column 34): "+[v.constructor.name])},I$=function(e){var a=rI(o_(xs(ha)(e)));return zs(xs(Y)(e))(i_(i8(ia)(a)))},L1=function(e){var a=ia(ha(e));if(a instanceof I)return xs(ga)(Y(e));if(a instanceof R)return r8(Y(e))(function(u){return r8(L1(a.value0))(function(l){return f$(su(u)(l))})});throw new Error("Failed pattern match at NonEmptyList (line 99, column 3 - line 104, column 24): "+[a.constructor.name])},S1=function(e){return function(a){var u=t8(e)(1),l=p$(e)(Aa(a))+1|0,v=_l(t8(l)(a));return pv(function(t){return function(i){return t}})(v)(u)}},G$=function(e){var a=s$(xs(Aa)(e));return xs(S1(a))(e)},FI=function(e){return I$(G$(e))},w$=function(e){return function(a){var u=D$(Aa(e))(Aa(a));return new B(S1(u)(e),S1(u)(a))}},bi=function(e){return function(a){return function(u){var l=w$(a)(u);return pv(e)(l.value0)(l.value1)}}},d$=function(e){var a=ia(i8(B.create(Y(e)))(ha(e))),u=function(){var v=ia(ha(e));if(v instanceof I)return I.value;if(v instanceof R){var t=Aa(v.value0)>=2;return t?new R(v.value0):I.value}throw new Error("Failed pattern match at NonEmptyList (line 55, column 10 - line 57, column 63): "+[v.constructor.name])}(),l=function(){if(a instanceof I)return ga(new B(Y(e),Y(e)));if(a instanceof R)return a.value0;throw new Error("Failed pattern match at NonEmptyList (line 52, column 9 - line 54, column 24): "+[a.constructor.name])}();return new B(l,u)},c8=function(e){return _l(R$(d$)(e))},_8=function(e){var a=ia(t_(E4(e))(ha(e)));if(a instanceof R)return a.value0;if(a instanceof I)return ga(new B(Y(e),Y(e)));throw new Error("Failed pattern match at NonEmptyList (line 40, column 5 - line 42, column 55): "+[a.constructor.name])};var s_=S(Yl);var bI=U(vI),m$=Xc(fv),h$=Ua(E0),g$=hu(E0),y$=eu(Mv),F$=re(Os),P1=function(e){return e},eD={map:function(e){return function(a){return s_(s_(e))(a)}}},f8=S(eD);var Wf=function(e){return e};var p8=function(e){return Y(Y(e))},Ba=function(e){return function(a){return s_(e)(a)}},s8=function(e){return Aa(e)===1&&Aa(Y(e))===1},pl=function(e){return P1(bI(e))},Ee=function(e){return _l(e)},EI=function(e){if(Aa(e)===1)return Y(e);if(Ie)return L1(s_(Ee)(e));throw new Error("Failed pattern match at Matrix (line 32, column 1 - line 32, column 71): "+[e.constructor.name])},CI=function(e){return function(a){return pl(_l(m$(e)(Ee(a))))}},R8=function(e){return function(a){return bi(function(u){return function(l){return su(u)(ga(l))}})(Ee(e))(Ee(a))}},q1={apply:function(e){return function(a){if(s8(e))return f8(p8(e))(a);if(s8(a))return f8(function(u){return u(p8(a))})(e);if(Ie)return s_(function(u){return s_(u)(Ee(a))})(Ee(e));throw new Error("Failed pattern match at Matrix (line 56, column 1 - line 60, column 71): "+[e.constructor.name,a.constructor.name])}},Functor0:function(){return eD}},b$=Dy(q1),E$=Il(q1),D_={pure:function(e){return P1(bI(bI(e)))},Apply0:function(){return q1}},D8=U(D_),I8={foldl:function(e){return function(a){return function(u){return h$(e)(a)(Ee(u))}}},foldr:function(e){return function(a){return function(u){return g$(e)(a)(Ee(u))}}},foldMap:function(e){return ed(I8)(e)}},R_={traverse:function(e){var a=S(e.Apply0().Functor0()),u=y$(e);return function(l){return function(v){return a(P1)(u(u(l))(v))}}},sequence:function(e){return q3(R_)(e)},Functor0:function(){return eD},Foldable1:function(){return I8}},$1={append:function(e){return function(a){return bI(F$(Ee(e))(Ee(a)))}}},C$=re($1),G8={unfoldr1:function(e){return function(a){var u=e(a);if(u.value1 instanceof I)return D8(u.value0);if(u.value1 instanceof R)return C$(D8(u.value0))(Ev(G8)(e)(u.value1.value0));throw new Error("Failed pattern match at Matrix (line 81, column 18 - line 83, column 62): "+[u.constructor.name])}}},T$=Ev(G8),TI=function(e){return T$(o8)(Ee(e))},aD=function(e){return s_(Ee)(e)},N1=function(e){return function(a){return function(u){return pl(bi(e)(Ee(a))(Ee(u)))}}},Ei=function(e){return function(a){return function(u){return function(l){return function(v){if(a instanceof ye)return b$(e)(u)(l)(v);if(a instanceof de)return N1(qw)(N1(e)(u)(l))(v);throw new Error("Failed pattern match at Matrix (line 101, column 1 - line 101, column 108): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name,v.constructor.name])}}}}},$l=function(e){return function(a){if(a instanceof ye)return E$(e);if(a instanceof de)return N1(e);throw new Error("Failed pattern match at Matrix (line 97, column 1 - line 97, column 88): "+[e.constructor.name,a.constructor.name])}};var L$=pu();var MI=function(e){return function(a){return L$(e(a))}};var lD=Math.acosh,vD=Math.asinh,nD=Math.atanh,rD=Math.cbrt,tD=Math.cosh,iD=Math.log2,O1=Math.log10,oD=Math.sinh,cD=Math.tanh;var d8=k(zv),U1=Ku(nl),W1=Vn(nl),I_=function(e){if(e<0)return"("+(d8(e)+")");if(Ie)return d8(e);throw new Error("Failed pattern match at Number (line 37, column 1 - line 37, column 31): "+[e.constructor.name])},m8=function(e){return function(a){return e/a}},G_=function(e){return function(a){return a===0?0:e/a}},h8=function(e){return function(a){return function(u){return U1(e)(W1(a)(u))}}},g8=function(e){return function(a){return function(u){return h8(W1(e)(a))(U1(e)(a))(u)}}},y8=function(e){return function(a){return function(u){var l=h8(0)(1)(G_(u-e)(a-e));return l*l*(3-2*l)}}},F8=function(e){return function(a){return function(u){var l=u>=W1(e)(a)&&u<=U1(e)(a);return l?1:0}}};var j1=rc(Cu),k1=nt(j1),L8=Qv(Cu),P=K(L8),w_=rt(j1),Jf=En(Cu),J1=ER(Jf)(Mv),Ol=Tl(Ml)(L8),Je=U(Jf),H1=nc(j1),A$=Qu(Oc),ot=k(ja),A8=Bc(nl)(Jn),N$=wv(Jn),P$=Eu(kn),V1=S(Yl),q$=rs(fv),$$=Qu(kn),O$=wl(Mv)(Jf),U$=sf(E0)(yi(Cu)),it=wl(R_)(Jf),Kv=U(D_),el=eu(R_)(Jf),Av=S(gi(bv)),SI=eu(Mv)(Jf),W$=re($1),B$=Bt(fv),z$=Ku(Ia),N0=function(e){return k1(function(a){var u={};for(var l in a)({}).hasOwnProperty.call(a,l)&&(u[l]=a[l]);return u.code=a.code+e,u})},b8=function(e){return function(a){return P(w_)(function(u){return P(J1(e)(function(l){return Ol(k1(function(v){var t={};for(var i in v)({}).hasOwnProperty.call(v,i)&&(t[i]=v[i]);return t.time=l.time,t.beat=l.beat,t.etime=l.etime,t.ebeat=l.ebeat,t}))(function(){return a})}))(function(l){return Ol(k1(function(v){var t={};for(var i in v)({}).hasOwnProperty.call(v,i)&&(t[i]=v[i]);return t.time=u.time,t.beat=u.beat,t.etime=u.etime,t.ebeat=u.ebeat,t}))(function(){return Je(aD(l))})})})}},Bf=function(e){return function(a){return function(u){if(u instanceof M)return new M(e(u.value0));if(u instanceof ae)return new ae(a+("("+(u.value0+")")));throw new Error("Failed pattern match at W (line 423, column 1 - line 423, column 67): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},X1=function(){return new ae("(2.0*Math.PI)")}(),Me=function(e){if(e instanceof M)return I_(e.value0);if(e instanceof ae)return e.value0;throw new Error("Failed pattern match at W (line 43, column 1 - line 43, column 31): "+[e.constructor.name])},_D=function(){return new ae("sampleRate")}(),N8=function(e){return MI(e)({allocatedFloats:0,allocatedInts:0,code:"",time:new ae("time"),beat:new ae("beat"),etime:new ae("eTime"),ebeat:new ae("eBeat")})},P8=P(w_)(function(e){return Ol(H1(function(){var a={};for(var u in e)({}).hasOwnProperty.call(e,u)&&(a[u]=e[u]);return a.allocatedInts=e.allocatedInts+1|0,a}()))(function(){return Je("i["+(ot(e.allocatedInts)+"]"))})}),E8=function(e){return P(P8)(function(a){return Ol(N0(a+("="+(e+`; -`))))(function(){return Je(a)})})},k$=function(e){return P(w_)(function(a){return Ol(H1(function(){var u={};for(var l in a)({}).hasOwnProperty.call(a,l)&&(u[l]=a[l]);return u.allocatedFloats=a.allocatedFloats+e|0,u}()))(function(){return Je(a.allocatedFloats)})})},tc=P(w_)(function(e){return Ol(H1(function(){var a={};for(var u in e)({}).hasOwnProperty.call(e,u)&&(a[u]=e[u]);return a.allocatedFloats=e.allocatedFloats+1|0,a}()))(function(){return Je("f["+(ot(e.allocatedFloats)+"]"))})}),au=function(e){return P(tc)(function(a){return Ol(N0(a+("="+(e+`; -`))))(function(){return Je(new ae(a))})})},J$=function(e){return au("20 * Math.log10("+(Me(e)+")"))},zf=function(e){if(e instanceof M)return Je(new M(e.value0));if(e instanceof ae)return au(e.value0);throw new Error("Failed pattern match at W (line 59, column 1 - line 59, column 39): "+[e.constructor.name])},q8=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return Je(new M(F8(e.value0.value0)(e.value1.value0)(a.value0)));var u="Math.min("+(Me(e.value0)+(","+(Me(e.value1)+")"))),l="Math.max("+(Me(e.value0)+(","+(Me(e.value1)+")")));return au("("+(Me(a)+(">="+(u+("&&"+(Me(a)+("<="+(l+")?1:0"))))))))}},C8=function(e){return au(Me(e)+"*2-1")},Y1=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return Je(new M(g8(e.value0.value0)(e.value1.value0)(a.value0)));var u="Math.min("+(Me(e.value0)+(","+(Me(e.value1)+")"))),l="Math.max("+(Me(e.value0)+(","+(Me(e.value1)+")")));return au("Math.max("+(u+(",Math.min("+(l+(","+(Me(a)+"))"))))))}},V$=function(e){return au("69 + (12 * (Math.log2("+(Me(e)+"/440)))"))},j$=function(e){return au("10 ** ("+(Me(e)+"/20)"))},Ci=function(e){return function(a){return e instanceof M&&a instanceof M?Je(new M(G_(e.value0)(a.value0))):e instanceof M&&e.value0===0?Je(new M(0)):a instanceof M&&a.value0===0?Je(new M(0)):a instanceof M&&a.value0===1?Je(e):au(Me(a)+("!=0? "+(Me(e)+("/"+(Me(a)+" : 0")))))}},kf=function(e){return function(a){return e instanceof M&&a instanceof M?Je(new M(m8(e.value0)(a.value0))):e instanceof M&&e.value0===0?Je(new M(0)):a instanceof M&&a.value0===1?Je(e):au(Me(e)+("/"+Me(a)))}},T8=function(e){return au("Math.abs("+(Me(e)+"%1)"))},$8=function(e){return function(a){return function(u){return function(l){return u instanceof M&&l instanceof M?Je(new M(e(u.value0)(l.value0))):au(a+("("+(Me(u)+(","+(Me(l)+")")))))}}}},H$=$8(Ku(nl))("Math.max"),X$=$8(Vn(nl))("Math.min"),Y$=function(e){return function(a){return e instanceof M&&a instanceof M?Je(new M(function(){var u=A8(a.value0)>=e.value0;return u?a.value0:0}())):au("Math.abs("+(Me(a)+(")>="+(Me(e)+("?"+(Me(a)+":0"))))))}},Z$=function(e){return au("440 * (2 ** (("+(Me(e)+"-69)/12))"))},Cn=function(e){return function(a){return function(u){return function(l){return u instanceof M&&l instanceof M?Je(new M(e(u.value0)(l.value0))):au(Me(u)+(a+Me(l)))}}}},xv=function(e){return function(a){return a instanceof M&&a.value0===0?Je(e):Cn(N$)("-")(e)(a)}},Q$=Cn(function(e){return function(a){var u=e===a;return u?1:0}})("=="),K$=Cn(function(e){return function(a){var u=e>a;return u?1:0}})(">"),x$=Cn(function(e){return function(a){var u=e>=a;return u?1:0}})(">="),eO=Cn(function(e){return function(a){var u=e=0?("+(ot(v)+("+"+(_+("):("+(ot(v)+("+"+(ot(l)+("+"+(_+`); +`+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof rc)return A(e)+("Delay "+(O4(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));throw new Error("Failed pattern match at Signal (line 143, column 1 - line 143, column 40): "+[e.constructor.name,a.constructor.name])}},sI={show:function(e){return C(0)(e)}},k4=function(e){return function(a){var u=new fl(ye.value,new G(new Sv(de.value,e,vn.value),new G(new Ju(1),h.value))),l=new fl(ye.value,new G(new Sv(de.value,e,vn.value),new G(new Ju(1),h.value))),v=new S0(ye.value,vn.value,e),t=new Lv(ye.value,l,u,v);return new oi(t,a)}},J4=function(e){return cn.create(new Sv(de.value,new Ju(1),e))},$={webcam:Nu(!1),fft:Nu(!1),lo:Nu(!1),mid:Nu(!1),hi:Nu(!1),ifft:Nu(!1),ilo:Nu(!1),imid:Nu(!1),ihi:Nu(!1),ain:Nu(!1),imgURLs:W4,vidURLs:W4},js=function(e){return e instanceof ei?{fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,webcam:Nu(!0)}:e instanceof Yt?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,imid:$.imid,ihi:$.ihi,imgURLs:$.imgURLs,vidURLs:$.vidURLs,ilo:Nu(!0),ain:Nu(!0)}:e instanceof Zt?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,ihi:$.ihi,imgURLs:$.imgURLs,vidURLs:$.vidURLs,imid:Nu(!0),ain:Nu(!0)}:e instanceof Qt?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,imgURLs:$.imgURLs,vidURLs:$.vidURLs,ihi:Nu(!0),ain:Nu(!0)}:e instanceof xt?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ilo:$.ilo,imid:$.imid,ihi:$.ihi,imgURLs:$.imgURLs,vidURLs:$.vidURLs,ifft:Nu(!0),ain:Nu(!0)}:e instanceof tn?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,imgURLs:$.imgURLs,vidURLs:$.vidURLs,ain:Nu(!0)}:e instanceof jt?{webcam:$.webcam,fft:$.fft,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,lo:Nu(!0)}:e instanceof Ht?{webcam:$.webcam,fft:$.fft,lo:$.lo,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,mid:Nu(!0)}:e instanceof Xt?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,hi:Nu(!0)}:e instanceof Kt?{webcam:$.webcam,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,fft:Nu(!0)}:e instanceof ai?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,vidURLs:$.vidURLs,imgURLs:w1(e.value0)}:e instanceof ui?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:w1(e.value0)}:e$(js)(a$(e))};var V4=dl(yf);var j4=ff(),Hs=function(){function e(){}return e.value=new e,e}(),Xs=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),b1=function(){function e(){}return e.value=new e,e}(),u$={to:function(e){if(e instanceof $a)return Hs.value;if(e instanceof Re&&e.value0 instanceof $a)return new Xs(e.value0.value0);if(e instanceof Re&&e.value0 instanceof Re)return b1.value;throw new Error("Failed pattern match at Transition (line 18, column 1 - line 18, column 37): "+[e.constructor.name])},from:function(e){if(e instanceof Hs)return new $a(rv.value);if(e instanceof Xs)return new Re(new $a(e.value0));if(e instanceof b1)return new Re(new Re(rv.value));throw new Error("Failed pattern match at Transition (line 18, column 1 - line 18, column 37): "+[e.constructor.name])}},DI={show:Tv(u$)(ml(V4({reflectSymbol:function(){return"DefaultCrossFade"}}))(ml(dl(Cv(jR))({reflectSymbol:function(){return"CrossFade"}}))(V4({reflectSymbol:function(){return"HoldPhase"}}))))};var H4=function(e){return function(a){if(a instanceof Hs)return j4(.25);if(a instanceof Xs)return HR(e)(a.value0);if(a instanceof b1)return j4(.005);throw new Error("Failed pattern match at Transition (line 23, column 1 - line 23, column 52): "+[e.constructor.name,a.constructor.name])}};var l$=Ll(so),v$=Se(Pe),n$=mf(zt),Ys=pu(),X4=df(zt),Of=d(QR),II=function(e){return{signal:e,defTime:new Ef(l$,new Ro(0)),transition:Hs.value,output:en.value}},Y4=function(e){return function(a){return{signal:e.signal,defTime:e.defTime,transition:e.transition,output:a}}},Z4=function(e){return function(a){return{signal:e.signal,defTime:e.defTime,output:e.output,transition:new Xs(new Ro(a))}}},Q4=function(e){return function(a){return function(u){var l=e4(e)(a)(u.defTime),v=mu(a)(v$)(n$(H4(e)(u.transition))(l));return new B(l,v)}}},K4=function(e){return function(a){return function(u){var l=Q4(e)(a)(u),v=Ys(X4(l.value1)(a)),t=Ys(X4(l.value0)(a));return new B(t,v)}}},E1=function(e){return function(a){return function(u){return function(l){var v=Q4(e)(a)(l),t=Ys(bs(qd(v.value1)))/1e3,i=t-u,c=Ys(bs(qd(v.value0)))/1e3,_=c-u;return new B(_,i)}}}},x4=function(e){return Of(e.output)(ar.value)||Of(e.output)(ur.value)||Of(e.output)(lr.value)||Of(e.output)(vr.value)||Of(e.output)(nr.value)},e8=function(e){return Of(e.output)(en.value)},a8=function(e){return Ys(js(e.signal).ain)};var C1=e=>a=>u=>l=>v=>t=>()=>{var i={connected:!1,audioWorkletNode:null},c=window.URL.createObjectURL(new Blob([v],{type:"text/javascript"}));return e.audioWorklet.addModule(c).then(()=>{let _=new AudioWorkletNode(e,l,{outputChannelCount:[t]});a?.connect(_),_.connect(u),i.audioWorkletNode=_,i.connected=!0}),i},GI=e=>a=>u=>()=>{e.parameters.get(a).value=u};function lt(e){return new Error(e)}var iu=function(e){return e.throwError};var A0=function(e){return e.catchError};var T1=function(e){var a=A0(e),u=e.MonadThrow0().Monad0(),l=S(u.Bind1().Apply0().Functor0()),v=U(u.Applicative0());return function(t){return a(l(ae.create)(t))(function(i){return v(M.create(i))})}};var vt=function(e){return e.ask};var bn=function(e){return e.state},ic=function(e){var a=bn(e);return function(u){return a(function(l){return new B(void 0,u)})}},nt=function(e){var a=bn(e);return function(u){return a(function(l){return new B(void 0,u(l))})}};var rt=function(e){return bn(e)(function(a){return new B(a,a)})};var Du=function(e){return e.lift};var Ks={liftEffect:Se(Pe),Monad0:function(){return v_}},Tu=function(e){return e.liftEffect};var M1=function(e){return e};var eD={lift:function(e){var a=K(e.Bind1()),u=U(e.Applicative0());return function(l){return function(v){return a(l)(function(t){return u(new B(t,v))})}}}},S1=Du(eD);var gi=function(e){var a=S(e);return{map:function(u){return function(l){return function(v){return a(function(t){return new B(u(t.value0),t.value1)})(l(v))}}}}};var yi=function(e){return{Applicative0:function(){return Cn(e)},Bind1:function(){return Kv(e)}}},Kv=function(e){var a=K(e.Bind1());return{bind:function(u){return function(l){return function(v){return a(u(v))(function(t){var i=l(t.value0);return i(t.value1)})}}},Apply0:function(){return gI(e)}}},gI=function(e){var a=gi(e.Bind1().Apply0().Functor0());return{apply:b0(yi(e)),Functor0:function(){return a}}},Cn=function(e){var a=U(e.Applicative0());return{pure:function(u){return function(l){return a(new B(u,l))}},Apply0:function(){return gI(e)}}};var v8=function(e){var a=e.Monad0(),u=yi(a);return{ask:S1(a)(vt(e)),Monad0:function(){return u}}};var n8=function(e){var a=e.Monad0(),u=yi(a);return{liftEffect:function(){var l=S1(a),v=Tu(e);return function(t){return l(v(t))}}(),Monad0:function(){return u}}};var oc=function(e){var a=U(e.Applicative0()),u=yi(e);return{state:function(l){return function(v){return a(l(v))}},Monad0:function(){return u}}};var r8=function(e){var a=e.Monad0(),u=S1(a),l=iu(e),v=yi(a);return{throwError:function(t){return u(l(t))},Monad0:function(){return v}}};var _$=E3(E0),aD=S(Yl),o8=S(_v),t8=K(lI),f$=U(Pf),i8=Qc(fv),p$=tv(Qn),s$=B3(Ia)(t_),D$=Ku(Ia),R$=Ev(fv),c8=function(e){var a=Y(e),u=function(){var t=_$(1)(e);if(t instanceof R)return t.value0;if(t instanceof I)return a;throw new Error("Failed pattern match at NonEmptyList (line 109, column 11 - line 111, column 25): "+[t.constructor.name])}(),l=new B(a,u),v=ta(Vt(2)(e));if(v instanceof I)return new B(l,I.value);if(v instanceof R)return new B(l,new R(v.value0));throw new Error("Failed pattern match at NonEmptyList (line 113, column 6 - line 115, column 34): "+[v.constructor.name])},I$=function(e){var a=nI(wo(aD(ha)(e)));return Js(aD(Y)(e))(o_(o8(ta)(a)))},A1=function(e){var a=ta(ha(e));if(a instanceof I)return aD(ga)(Y(e));if(a instanceof R)return t8(Y(e))(function(u){return t8(A1(a.value0))(function(l){return f$(su(u)(l))})});throw new Error("Failed pattern match at NonEmptyList (line 99, column 3 - line 104, column 24): "+[a.constructor.name])},L1=function(e){return function(a){var u=i8(e)(1),l=p$(e)(Aa(a))+1|0,v=_l(i8(l)(a));return pv(function(t){return function(i){return t}})(v)(u)}},G$=function(e){var a=s$(aD(Aa)(e));return aD(L1(a))(e)},yI=function(e){return I$(G$(e))},w$=function(e){return function(a){var u=D$(Aa(e))(Aa(a));return new B(L1(u)(e),L1(u)(a))}},bi=function(e){return function(a){return function(u){var l=w$(a)(u);return pv(e)(l.value0)(l.value1)}}},d$=function(e){var a=ta(o8(B.create(Y(e)))(ha(e))),u=function(){var v=ta(ha(e));if(v instanceof I)return I.value;if(v instanceof R){var t=Aa(v.value0)>=2;return t?new R(v.value0):I.value}throw new Error("Failed pattern match at NonEmptyList (line 55, column 10 - line 57, column 63): "+[v.constructor.name])}(),l=function(){if(a instanceof I)return ga(new B(Y(e),Y(e)));if(a instanceof R)return a.value0;throw new Error("Failed pattern match at NonEmptyList (line 52, column 9 - line 54, column 24): "+[a.constructor.name])}();return new B(l,u)},_8=function(e){return _l(R$(d$)(e))},f8=function(e){var a=ta(i_(C4(e))(ha(e)));if(a instanceof R)return a.value0;if(a instanceof I)return ga(new B(Y(e),Y(e)));throw new Error("Failed pattern match at NonEmptyList (line 40, column 5 - line 42, column 55): "+[a.constructor.name])};var s_=S(Yl);var FI=U(Pf),m$=Qc(fv),h$=Ua(E0),g$=hu(E0),y$=eu(Mv),F$=re(Ws),q1=function(e){return e},uD={map:function(e){return function(a){return s_(s_(e))(a)}}},p8=S(uD);var Bf=function(e){return e};var s8=function(e){return Y(Y(e))},Ba=function(e){return function(a){return s_(e)(a)}},D8=function(e){return Aa(e)===1&&Aa(Y(e))===1},pl=function(e){return q1(FI(e))},Ee=function(e){return _l(e)},bI=function(e){if(Aa(e)===1)return Y(e);if(Ie)return A1(s_(Ee)(e));throw new Error("Failed pattern match at Matrix (line 32, column 1 - line 32, column 71): "+[e.constructor.name])},EI=function(e){return function(a){return pl(_l(m$(e)(Ee(a))))}},I8=function(e){return function(a){return bi(function(u){return function(l){return su(u)(ga(l))}})(Ee(e))(Ee(a))}},$1={apply:function(e){return function(a){if(D8(e))return p8(s8(e))(a);if(D8(a))return p8(function(u){return u(s8(a))})(e);if(Ie)return s_(function(u){return s_(u)(Ee(a))})(Ee(e));throw new Error("Failed pattern match at Matrix (line 56, column 1 - line 60, column 71): "+[e.constructor.name,a.constructor.name])}},Functor0:function(){return uD}},b$=Ry($1),E$=Il($1),D_={pure:function(e){return q1(FI(FI(e)))},Apply0:function(){return $1}},R8=U(D_),G8={foldl:function(e){return function(a){return function(u){return h$(e)(a)(Ee(u))}}},foldr:function(e){return function(a){return function(u){return g$(e)(a)(Ee(u))}}},foldMap:function(e){return ad(G8)(e)}},R_={traverse:function(e){var a=S(e.Apply0().Functor0()),u=y$(e);return function(l){return function(v){return a(q1)(u(u(l))(v))}}},sequence:function(e){return $3(R_)(e)},Functor0:function(){return uD},Foldable1:function(){return G8}},O1={append:function(e){return function(a){return FI(F$(Ee(e))(Ee(a)))}}},C$=re(O1),w8={unfoldr1:function(e){return function(a){var u=e(a);if(u.value1 instanceof I)return R8(u.value0);if(u.value1 instanceof R)return C$(R8(u.value0))(Ev(w8)(e)(u.value1.value0));throw new Error("Failed pattern match at Matrix (line 81, column 18 - line 83, column 62): "+[u.constructor.name])}}},T$=Ev(w8),CI=function(e){return T$(c8)(Ee(e))},lD=function(e){return s_(Ee)(e)},P1=function(e){return function(a){return function(u){return pl(bi(e)(Ee(a))(Ee(u)))}}},Ei=function(e){return function(a){return function(u){return function(l){return function(v){if(a instanceof ye)return b$(e)(u)(l)(v);if(a instanceof de)return P1($w)(P1(e)(u)(l))(v);throw new Error("Failed pattern match at Matrix (line 101, column 1 - line 101, column 108): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name,v.constructor.name])}}}}},$l=function(e){return function(a){if(a instanceof ye)return E$(e);if(a instanceof de)return P1(e);throw new Error("Failed pattern match at Matrix (line 97, column 1 - line 97, column 88): "+[e.constructor.name,a.constructor.name])}};var L$=pu();var MI=function(e){return function(a){return L$(e(a))}};var vD=Math.acosh,nD=Math.asinh,rD=Math.atanh,tD=Math.cbrt,iD=Math.cosh,oD=Math.log2,U1=Math.log10,cD=Math.sinh,_D=Math.tanh;var m8=k(zv),W1=Ku(nl),B1=jn(nl),I_=function(e){if(e<0)return"("+(m8(e)+")");if(Ie)return m8(e);throw new Error("Failed pattern match at Number (line 37, column 1 - line 37, column 31): "+[e.constructor.name])},h8=function(e){return function(a){return e/a}},G_=function(e){return function(a){return a===0?0:e/a}},g8=function(e){return function(a){return function(u){return W1(e)(B1(a)(u))}}},y8=function(e){return function(a){return function(u){return g8(B1(e)(a))(W1(e)(a))(u)}}},F8=function(e){return function(a){return function(u){var l=g8(0)(1)(G_(u-e)(a-e));return l*l*(3-2*l)}}},b8=function(e){return function(a){return function(u){var l=u>=B1(e)(a)&&u<=W1(e)(a);return l?1:0}}};var H1=oc(Cu),J1=nt(H1),A8=Kv(Cu),P=K(A8),w_=rt(H1),Vf=Cn(Cu),V1=CR(Vf)(Mv),Ol=Tl(Ml)(A8),Je=U(Vf),X1=ic(H1),A$=Qu(Bc),ot=k(ja),N8=Jc(nl)(Vn),N$=wv(Vn),P$=Eu(Jn),j1=S(Yl),q$=ts(fv),$$=Qu(Jn),O$=wl(Mv)(Vf),U$=sf(E0)(yi(Cu)),it=wl(R_)(Vf),xv=U(D_),el=eu(R_)(Vf),Av=S(gi(bv)),SI=eu(Mv)(Vf),W$=re(O1),B$=Bt(fv),z$=Ku(Ia);var N0=function(e){return J1(function(a){var u={};for(var l in a)({}).hasOwnProperty.call(a,l)&&(u[l]=a[l]);return u.code=a.code+e,u})},E8=function(e){return function(a){return P(w_)(function(u){return P(V1(e)(function(l){return Ol(J1(function(v){var t={};for(var i in v)({}).hasOwnProperty.call(v,i)&&(t[i]=v[i]);return t.time=l.time,t.beat=l.beat,t.etime=l.etime,t.ebeat=l.ebeat,t}))(function(){return a})}))(function(l){return Ol(J1(function(v){var t={};for(var i in v)({}).hasOwnProperty.call(v,i)&&(t[i]=v[i]);return t.time=u.time,t.beat=u.beat,t.etime=u.etime,t.ebeat=u.ebeat,t}))(function(){return Je(lD(l))})})})}},zf=function(e){return function(a){return function(u){if(u instanceof M)return new M(e(u.value0));if(u instanceof ae)return new ae(a+("("+(u.value0+")")));throw new Error("Failed pattern match at W (line 426, column 1 - line 426, column 67): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},Y1=function(){return new ae("(2.0*Math.PI)")}(),Te=function(e){if(e instanceof M)return I_(e.value0);if(e instanceof ae)return e.value0;throw new Error("Failed pattern match at W (line 43, column 1 - line 43, column 31): "+[e.constructor.name])},fD=function(){return new ae("sampleRate")}(),P8=function(e){return MI(e)({allocatedFloats:0,allocatedInts:0,code:"",time:new ae("time"),beat:new ae("beat"),etime:new ae("eTime"),ebeat:new ae("eBeat")})},q8=P(w_)(function(e){return Ol(X1(function(){var a={};for(var u in e)({}).hasOwnProperty.call(e,u)&&(a[u]=e[u]);return a.allocatedInts=e.allocatedInts+1|0,a}()))(function(){return Je("i["+(ot(e.allocatedInts)+"]"))})}),C8=function(e){return P(q8)(function(a){return Ol(N0(a+("="+(e+`; +`))))(function(){return Je(a)})})},k$=function(e){return P(w_)(function(a){return Ol(X1(function(){var u={};for(var l in a)({}).hasOwnProperty.call(a,l)&&(u[l]=a[l]);return u.allocatedFloats=a.allocatedFloats+e|0,u}()))(function(){return Je(a.allocatedFloats)})})},cc=P(w_)(function(e){return Ol(X1(function(){var a={};for(var u in e)({}).hasOwnProperty.call(e,u)&&(a[u]=e[u]);return a.allocatedFloats=e.allocatedFloats+1|0,a}()))(function(){return Je("f["+(ot(e.allocatedFloats)+"]"))})}),au=function(e){return P(cc)(function(a){return Ol(N0(a+("="+(e+`; +`))))(function(){return Je(new ae(a))})})},J$=function(e){return au("20 * Math.log10("+(Te(e)+")"))},kf=function(e){if(e instanceof M)return Je(new M(e.value0));if(e instanceof ae)return au(e.value0);throw new Error("Failed pattern match at W (line 62, column 1 - line 62, column 39): "+[e.constructor.name])},$8=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return Je(new M(b8(e.value0.value0)(e.value1.value0)(a.value0)));var u="Math.min("+(Te(e.value0)+(","+(Te(e.value1)+")"))),l="Math.max("+(Te(e.value0)+(","+(Te(e.value1)+")")));return au("("+(Te(a)+(">="+(u+("&&"+(Te(a)+("<="+(l+")?1:0"))))))))}},T8=function(e){return au(Te(e)+"*2-1")},Z1=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return Je(new M(y8(e.value0.value0)(e.value1.value0)(a.value0)));var u="Math.min("+(Te(e.value0)+(","+(Te(e.value1)+")"))),l="Math.max("+(Te(e.value0)+(","+(Te(e.value1)+")")));return au("Math.max("+(u+(",Math.min("+(l+(","+(Te(a)+"))"))))))}},V$=function(e){return au("69 + (12 * (Math.log2("+(Te(e)+"/440)))"))},j$=function(e){return au("10 ** ("+(Te(e)+"/20)"))},Ci=function(e){return function(a){return e instanceof M&&a instanceof M?Je(new M(G_(e.value0)(a.value0))):e instanceof M&&e.value0===0?Je(new M(0)):a instanceof M&&a.value0===0?Je(new M(0)):a instanceof M&&a.value0===1?Je(e):au(Te(a)+("!=0? "+(Te(e)+("/"+(Te(a)+" : 0")))))}},Jf=function(e){return function(a){return e instanceof M&&a instanceof M?Je(new M(h8(e.value0)(a.value0))):e instanceof M&&e.value0===0?Je(new M(0)):a instanceof M&&a.value0===1?Je(e):au(Te(e)+("/"+Te(a)))}},M8=function(e){return au("Math.abs("+(Te(e)+"%1)"))},O8=function(e){return function(a){return function(u){return function(l){return u instanceof M&&l instanceof M?Je(new M(e(u.value0)(l.value0))):au(a+("("+(Te(u)+(","+(Te(l)+")")))))}}}},H$=O8(Ku(nl))("Math.max"),X$=O8(jn(nl))("Math.min"),Y$=function(e){return function(a){return e instanceof M&&a instanceof M?Je(new M(function(){var u=N8(a.value0)>=e.value0;return u?a.value0:0}())):au("Math.abs("+(Te(a)+(")>="+(Te(e)+("?"+(Te(a)+":0"))))))}},Z$=function(e){return au("440 * (2 ** (("+(Te(e)+"-69)/12))"))},Tn=function(e){return function(a){return function(u){return function(l){return u instanceof M&&l instanceof M?Je(new M(e(u.value0)(l.value0))):au(Te(u)+(a+Te(l)))}}}},e0=function(e){return function(a){return a instanceof M&&a.value0===0?Je(e):Tn(N$)("-")(e)(a)}},Q$=Tn(function(e){return function(a){var u=e===a;return u?1:0}})("=="),K$=Tn(function(e){return function(a){var u=e>a;return u?1:0}})(">"),x$=Tn(function(e){return function(a){var u=e>=a;return u?1:0}})(">="),eO=Tn(function(e){return function(a){var u=e=0?("+(ot(v)+("+"+(_+("):("+(ot(v)+("+"+(ot(l)+("+"+(_+`); `))))))))))))))(function(){return P(au("f["+(_+"]")))(function(s){return Ol(N0(t+("=("+(t+("+1)%"+(ot(l)+`; -`))))))(function(){return Je(s)})})})})})})})})})}}},rO=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return Je(new M(y8(e.value0.value0)(e.value1.value0)(a.value0)));var u="("+(Me(a)+("-"+(Me(e.value0)+(")/("+(Me(e.value1)+("-"+(Me(e.value0)+")")))))));return P(au("Math.max(0.0,Math.min(1.0,"+(u+"))")))(function(l){var v=Me(l);return au(v+("*"+(v+("*(3-(2*"+(v+"))")))))})}},LI=function(){var e=Qn(E0)($t)("+"),a=V1(Me);return function(u){return au(e(a(Ee(u))))}}(),M8=function(e){return function(a){var u=Aa(e),l=1/La(u),v=q$(u)(function(i){return i+l})(0),t=function(i){return function(o){return P(q8(new B(new M(o),new M(o+l)))(a))(Bu(i))}};return P(O$(pv(t)(e)(v)))(function(i){return LI(pl(i))})}},S8=function(e){return au(Me(e)+"*0.5+0.5")},Z1=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return function(i){return P(tc)(function(o){return P(tc)(function(_){return P(tc)(function(s){return P(tc)(function(y){return P(tc)(function(N){return P(tc)(function(L){return Ol(N0(s+("="+(_+`; -`))))(function(){return Ol(N0(_+("="+(o+`; -`))))(function(){return Ol(N0(o+("="+(Me(i)+`; +`))))))(function(){return Je(s)})})})})})})})})})}}},rO=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return Je(new M(F8(e.value0.value0)(e.value1.value0)(a.value0)));var u="("+(Te(a)+("-"+(Te(e.value0)+(")/("+(Te(e.value1)+("-"+(Te(e.value0)+")")))))));return P(au("Math.max(0.0,Math.min(1.0,"+(u+"))")))(function(l){var v=Te(l);return au(v+("*"+(v+("*(3-(2*"+(v+"))")))))})}},LI=function(){var e=Kn(E0)($t)("+"),a=j1(Te);return function(u){return au(e(a(Ee(u))))}}(),S8=function(e){return function(a){var u=Aa(e),l=1/La(u),v=q$(u)(function(i){return i+l})(0),t=function(i){return function(c){return P($8(new B(new M(c),new M(c+l)))(a))(Bu(i))}};return P(O$(pv(t)(e)(v)))(function(i){return LI(pl(i))})}},L8=function(e){return au(Te(e)+"*0.5+0.5")},Q1=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return function(i){return P(cc)(function(c){return P(cc)(function(_){return P(cc)(function(s){return P(cc)(function(y){return P(cc)(function(N){return P(cc)(function(L){return Ol(N0(s+("="+(_+`; +`))))(function(){return Ol(N0(_+("="+(c+`; +`))))(function(){return Ol(N0(c+("="+(Te(i)+`; `))))(function(){return Ol(N0(L+("="+(N+`; `))))(function(){return Ol(N0(N+("="+(y+`; -`))))(function(){var V="("+(o+("*"+(Me(e)+("/"+(Me(l)+")"))))),Ce="("+(_+("*"+(Me(a)+("/"+(Me(l)+")"))))),Ca="("+(s+("*"+(Me(u)+("/"+(Me(l)+")"))))),bu="("+(N+("*"+(Me(v)+("/"+(Me(l)+")"))))),El="("+(L+("*"+(Me(t)+("/"+(Me(l)+")")))));return Ol(N0(y+("="+(V+("+"+(Ce+("+"+(Ca+("-"+(bu+("-"+(El+`; -`))))))))))))(function(){return Je(new ae(y))})})})})})})})})})})})})}}}}}}},d_=function(e){return P(kf(e)(_D))(function(a){return P(tc)(function(u){return Ol(N0(u+("=("+(u+("+"+(Me(a)+`)%1; -`))))))(function(){return Je(new ae(u))})})})};var Nv=function(e){return function(a){return e instanceof M&&e.value0===0?Je(a):a instanceof M&&a.value0===0?Je(e):Cn($$)("+")(e)(a)}},tO=function(e){return function(a){return function(u){return P(Bu(X1)(e))(function(l){return P(kf(l)(_D))(function(v){return P(zf(Bf(xn)("Math.cos")(v)))(function(t){return P(zf(Bf(no)("Math.sin")(v)))(function(i){return P(P(Bu(new M(2))(a))(Ci(i)))(function(o){var _=new M(0);return P(Bu(new M(-1))(o))(function(s){return P(Nv(new M(1))(o))(function(y){return P(Bu(new M(-2))(t))(function(N){return P(xv(new M(1))(o))(function(L){return Z1(o)(_)(s)(y)(N)(L)(u)})})})})})})})})})}}},iO=function(e){return function(a){return function(u){return P(Bu(X1)(e))(function(l){return P(kf(l)(_D))(function(v){return P(zf(Bf(xn)("Math.cos")(v)))(function(t){return P(Nv(new M(1))(t))(function(i){return P(zf(Bf(no)("Math.sin")(v)))(function(o){return P(P(Bu(new M(2))(a))(Ci(o)))(function(_){return P(kf(i)(new M(2)))(function(s){return P(Bu(new M(-1))(i))(function(y){return P(Nv(new M(1))(_))(function(N){return P(Bu(new M(-2))(t))(function(L){return P(xv(new M(1))(_))(function(V){return Z1(s)(y)(s)(N)(L)(V)(u)})})})})})})})})})})})}}},oO=function(e){return function(a){return function(u){return e.value0 instanceof M&&e.value1 instanceof M&&a.value0 instanceof M&&a.value1 instanceof M&&u instanceof M?Je(new M(G_(u.value0-e.value0.value0)(e.value1.value0-e.value0.value0)*(a.value1.value0-a.value0.value0)+a.value0.value0)):P(xv(u)(e.value0))(function(l){return P(xv(a.value1)(a.value0))(function(v){return P(P(P(xv(e.value1)(e.value0))(Ci(l)))(Bu(v)))(Nv(a.value0))})})}}},cO=function(e){return function(a){return function(u){return P(Bu(X1)(e))(function(l){return P(kf(l)(_D))(function(v){return P(zf(Bf(xn)("Math.cos")(v)))(function(t){return P(xv(new M(1))(t))(function(i){return P(zf(Bf(no)("Math.sin")(v)))(function(o){return P(P(Bu(new M(2))(a))(Ci(o)))(function(_){return P(kf(i)(new M(2)))(function(s){return P(Nv(new M(1))(_))(function(y){return P(Bu(new M(-2))(t))(function(N){return P(xv(new M(1))(_))(function(L){return Z1(s)(i)(s)(y)(N)(L)(u)})})})})})})})})})})}}},_O=function(e){return function(a){return e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M?Je(new M((e.value1.value0-e.value0.value0)*a.value0+e.value0.value0)):P(P(xv(e.value1)(e.value0))(Bu(a)))(Nv(e.value0))}},O8=function(e){return U$(function(a){return function(u){return it($l(Nv)(de.value)(a)(u))}})(Kv(new M(0)))(e)},AI=function(e){return function(a){return function(u){return P(Bu(u)(new M(La(a))))(function(l){return P(au("Math.floor("+(Me(l)+")")))(function(v){return P(Nv(v)(new M(1)))(function(t){return P(xv(t)(l))(function(i){return P(xv(l)(v))(function(o){return P(au(e+("["+(Me(v)+("%"+(ot(a)+"]"))))))(function(_){return P(au(e+("["+(Me(t)+("%"+(ot(a)+"]"))))))(function(s){return P(Bu(_)(i))(function(y){return P(Bu(s)(o))(function(N){return Nv(y)(N)})})})})})})})})})}}},fO=function(e){return P(d_(e))(AI("sin")(16384))},pO=function(e){return P(d_(e))(AI("saw")(4096))},sO=function(e){return P(d_(e))(AI("sqr")(4096))},DO=function(e){return P(d_(e))(AI("tri")(4096))},Q1=function(e){if(e instanceof M)return Je(new M(A8(e.value0)));if(e instanceof ae)return au("Math.abs("+(e.value0+")"));throw new Error("Failed pattern match at W (line 580, column 1 - line 580, column 26): "+[e.constructor.name])},Wu=function(e){return function(a){return function(u){return P(We(u))(function(l){var v=function(t){if(t instanceof M)return Je(new M(e(t.value0)));if(t instanceof ae)return au(a+("("+(t.value0+")")));throw new Error("Failed pattern match at W (line 418, column 13 - line 420, column 60): "+[t.constructor.name])};return el(v)(l)})}}},We=function(e){if(e instanceof Ju)return Je(Kv(new M(e.value0)));if(e instanceof fl&&e.value0 instanceof ye){var a=ia(e.value1);if(a instanceof I)return Je(Kv(new M(0)));if(a instanceof R)return Av(EI)(SI(We)(a.value0));throw new Error("Failed pattern match at W (line 228, column 3 - line 230, column 69): "+[a.constructor.name])}if(e instanceof fl&&e.value0 instanceof de){var a=ia(e.value1);if(a instanceof I)return Je(Kv(new M(0)));if(a instanceof R)return P(Av(V1(Ee))(SI(We)(a.value0)))(function(v){return Je(FI(v))});throw new Error("Failed pattern match at W (line 233, column 3 - line 237, column 36): "+[a.constructor.name])}if(e instanceof vn)return P(We(e.value0))(function(l){return P(We(e.value1))(function(v){return Je(W$(l)(v))})});if(e instanceof or)return P(We(e.value0))(function(l){return P(We(e.value1))(function(v){return Je(R8(l)(v))})});if(e instanceof cr)return Av(Kv)(P(We(e.value0))(LI));if(e instanceof _r)return Av(CI(e.value0))(We(e.value1));if(e instanceof fr)return Je(Kv(new ae("Math.PI")));if(e instanceof pr)return Je(Kv(new ae("cps")));if(e instanceof sr)return Je(Kv(new ae("time")));if(e instanceof Dr)return Je(Kv(new ae("beat")));if(e instanceof Ir)return Je(Kv(new ae("eTime")));if(e instanceof Rr)return Je(Kv(new ae("eBeat")));if(e instanceof bo)return Av(Kv)(au("Math.random()*2-1"));if(e instanceof rn){var u=V1(A$(e.value1))(B$(0)(z$(0)(e.value0-1|0)));return P(SI(function(l){return au("ain(input,"+(ot(l)+")[n]"))})(u))(function(l){return Je(pl(l))})}return e instanceof Gr?P(We(e.value0))(el(C8)):e instanceof wr?P(We(e.value0))(el(S8)):e instanceof dr?P(We(e.value0))(el(fO)):e instanceof mr?P(We(e.value0))(el(DO)):e instanceof hr?P(We(e.value0))(el(pO)):e instanceof gr?P(We(e.value0))(el(sO)):e instanceof yr?P(P(We(e.value0))(el(d_)))(function(l){return el(function(v){return au(Me(v)+("<0.5?("+(Me(v)+("*4-1):("+(Me(v)+"*(-4)+3)")))))})(l)}):e instanceof Fr?P(P(We(e.value0))(el(d_)))(el(C8)):e instanceof br?P(P(We(e.value0))(el(d_)))(function(l){return el(function(v){return au(Me(v)+">=0.5?1:-1")})(l)}):e instanceof Er?P(We(e.value0))(el(Q1)):e instanceof Cr?Wu(ts)("Math.acos")(e.value0):e instanceof Tr?Wu(lD)("Math.acosh")(e.value0):e instanceof Mr?Wu(is)("Math.asin")(e.value0):e instanceof Sr?Wu(vD)("Math.asinh")(e.value0):e instanceof Lr?Wu(os)("Math.atan")(e.value0):e instanceof Ar?Wu(nD)("Math.atanh")(e.value0):e instanceof Nr?Wu(rD)("Math.cbrt")(e.value0):e instanceof Pr?Wu(If)("Math.ceil")(e.value0):e instanceof qr?Wu(xn)("Math.cos")(e.value0):e instanceof $r?Wu(tD)("Math.cosh")(e.value0):e instanceof Or?Wu(cs)("Math.exp")(e.value0):e instanceof Ur?Wu(vo)("Math.floor")(e.value0):e instanceof Wr?Wu(_s)("Math.log")(e.value0):e instanceof Br?Wu(iD)("Math.log2")(e.value0):e instanceof zr?Wu(O1)("Math.log10")(e.value0):e instanceof kr?Wu(Zc)("Math.round")(e.value0):e instanceof Jr?Wu(fs)("Math.sign")(e.value0):e instanceof Vr?Wu(no)("Math.sin")(e.value0):e instanceof jr?Wu(oD)("Math.sinh")(e.value0):e instanceof Hr?Wu(ps)("Math.sqrt")(e.value0):e instanceof Xr?Wu(ss)("Math.tan")(e.value0):e instanceof Yr?Wu(cD)("Math.tanh")(e.value0):e instanceof Zr?Wu(Gf)("Math.trunc")(e.value0):e instanceof Qr?P(We(e.value0))(el(Z$)):e instanceof Kr?P(We(e.value0))(el(V$)):e instanceof xr?P(We(e.value0))(el(j$)):e instanceof et?P(We(e.value0))(el(J$)):e instanceof at?P(We(e.value0))(el(T8)):e instanceof tn?P(Av(Ee)(We(e.value0)))(function(l){return P(w_)(function(v){return P(J1(l)(function(t){return P(Nv(v.time)(t))(function(i){return P(Bu(t)(new ae("cps")))(function(o){return P(Nv(v.beat)(o))(function(_){return P(Nv(v.etime)(t))(function(s){return P(Nv(v.ebeat)(o))(function(y){return Je({time:i,beat:_,etime:s,ebeat:y})})})})})})}))(function(t){return b8(t)(We(e.value1))})})}):e instanceof on?P(Av(Ee)(We(e.value0)))(function(l){return P(w_)(function(v){return P(J1(l)(function(t){return P(Ci(v.time)(t))(function(i){return P(Ci(v.beat)(t))(function(o){return P(Ci(v.etime)(t))(function(_){return P(Ci(v.ebeat)(t))(function(s){return Je({time:i,beat:o,etime:_,ebeat:s})})})})})}))(function(t){return b8(t)(We(e.value1))})})}):e instanceof M0?sv(Nv)(e.value0)(e.value1)(e.value2):e instanceof Yv?sv(xv)(e.value0)(e.value1)(e.value2):e instanceof cn?sv(Bu)(e.value0)(e.value1)(e.value2):e instanceof Sv?sv(Ci)(e.value0)(e.value1)(e.value2):e instanceof _n?sv(uO)(e.value0)(e.value1)(e.value2):e instanceof fn?sv(vO)(e.value0)(e.value1)(e.value2):e instanceof pn?sv(Q$)(e.value0)(e.value1)(e.value2):e instanceof sn?sv(lO)(e.value0)(e.value1)(e.value2):e instanceof Dn?sv(K$)(e.value0)(e.value1)(e.value2):e instanceof S0?sv(x$)(e.value0)(e.value1)(e.value2):e instanceof Rn?sv(eO)(e.value0)(e.value1)(e.value2):e instanceof In?sv(aO)(e.value0)(e.value1)(e.value2):e instanceof Gn?sv(H$)(e.value0)(e.value1)(e.value2):e instanceof wn?sv(X$)(e.value0)(e.value1)(e.value2):e instanceof dn?sv(Y$)(e.value0)(e.value1)(e.value2):e instanceof mn?z1(Y1)(e.value0)(e.value1)(e.value2):e instanceof hn?z1(q8)(e.value0)(e.value1)(e.value2):e instanceof gn?z1(rO)(e.value0)(e.value1)(e.value2):e instanceof yn?P(P(We(e.value1))(function(l){return Je(pl(Wf(l)))}))(function(l){return P(P(We(e.value2))(el(S8)))(function(v){return it($l(M8)(e.value0)(l)(v))})}):e instanceof ut?P(Av(Wf)(We(e.value0)))(function(l){return P(P(Av(function(v){return v.beat})(w_))(T8))(function(v){return P(SI(function(t){return M8(t)(v)})(l))(function(t){return Je(pl(t))})})}):e instanceof Lv?P(Av(Ee)(We(e.value1)))(function(l){return P(Av(Ee)(We(e.value2)))(function(v){var t=pl(bi(B.create)(l)(v));return P(We(e.value3))(function(i){return it($l(_O)(e.value0)(t)(i))})})}):e instanceof L0?P(Av(TI)(We(e.value1)))(function(l){return P(Av(TI)(We(e.value2)))(function(v){return P(We(e.value3))(function(t){return it(Ei(oO)(e.value0)(l)(v)(t))})})}):e instanceof di?P(We(e.value1))(function(l){return P(We(e.value2))(function(v){return P(We(e.value3))(function(t){return it(Ei(cO)(e.value0)(l)(v)(t))})})}):e instanceof mi?P(We(e.value1))(function(l){return P(We(e.value2))(function(v){return P(We(e.value3))(function(t){return it(Ei(iO)(e.value0)(l)(v)(t))})})}):e instanceof hi?P(We(e.value1))(function(l){return P(We(e.value2))(function(v){return P(We(e.value3))(function(t){return it(Ei(tO)(e.value0)(l)(v)(t))})})}):e instanceof lc?P(We(e.value1))(function(l){return P(We(e.value2))(function(v){return it($l(nO(e.value0))(ye.value)(l)(v))})}):Je(Kv(new M(0)))},z1=function(e){return function(a){return function(u){return function(l){return P(Av(TI)(We(u)))(function(v){return P(We(l))(function(t){return it($l(e)(a)(v)(t))})})}}}},sv=function(e){return function(a){return function(u){return function(l){return P(We(u))(function(v){return P(We(l))(function(t){return it($l(e)(a)(v)(t))})})}}}};var W8=Bc(nl)(Jn),em=En(Cu),x1=U(em),z8=U(D_),Vf=K(Qv(Cu)),k8=rs(fv),K1=eu(Mv)(em),J8=S(gi(bv)),RO=S(Yl),IO=wl(Mv)(em),GO=function(e){if(e instanceof M){if(W8(e.value0)>1)return x1(new M(0));if(Ie)return x1(new M(xn(W8(e.value0)*u7/2)))}if(e instanceof ae)return au("Math.abs("+(e.value0+(")>1?0:Math.cos(Math.abs("+(e.value0+")*Math.PI/2)"))));throw new Error("Failed pattern match at AudioPanning (line 39, column 1 - line 39, column 39): "+[e.constructor.name])},B8=function(e){return function(a){return function(u){if(e<=1)return x1(z8(u));if(Ie)return Vf(Bu(a)(new M(La(e-1|0))))(function(l){var v=k8(e)(function(t){return t+1})(0);return Vf(K1(function(t){return Vf(Vf(xv(new M(t))(l))(Q1))(Y1(new B(new M(0),new M(1))))})(v))(function(t){return Vf(K1(GO)(t))(function(i){return J8(pl)(K1(Bu(u))(i))})})});throw new Error("Failed pattern match at AudioPanning (line 29, column 1 - line 29, column 42): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},V8=function(e){return function(a){if(e<=1)return J8(z8)(LI(a));if(Aa(Ee(a))===1)return B8(e)(new M(.5))(Y(Ee(a)));if(Ie){var u=Ee(a),l=Aa(u),v=1/La(l-1|0),t=RO(M.create)(k8(l)(function(i){return i+v})(0));return Vf(IO(pv(B8(e))(t)(u)))(function(i){return O8(i)})}throw new Error("Failed pattern match at AudioPanning (line 17, column 1 - line 17, column 33): "+[e.constructor.name,a.constructor.name])}};function j8(e,a,u){return e==null?a:u(e)}function fD(e){return e}var ic=function(e){return j8(e,I.value,R.create)};var mO=U(il),hO=K(Qv(Cu)),am=k(ja),gO=Bt(fv),yO=Q0(E0)($t),H8=k(zv),PI=function(e){return function(a){return function(u){var l=ic(e["audioWorklet'"].audioWorkletNode);if(l instanceof I)return mO(void 0);if(l instanceof R)return function(){return wI(l.value0)("fOutStart")(a)(),wI(l.value0)("fOutDur")(u)()};throw new Error("Failed pattern match at AudioWorklet (line 41, column 3 - line 45, column 47): "+[l.constructor.name])}}},FO=function(e){return function(a){return function(u){return function(l){var v=N8(hO(We(e))(V8(2))),t="registerProcessor('"+(a+("',"+(a+`); -`))),i=function(V){return function(Ce){return"output["+(am(V)+("][n] = "+(Me(Ce)+`*fade; -`)))}},o=Ee(v.value0),_=gO(0)(Aa(o)-1|0),s=yO(pv(i)(_)(o)),y="const fIn = clamp(0,1,(t-"+(H8(u)+(")/"+(H8(l)+`); +`))))(function(){var V="("+(c+("*"+(Te(e)+("/"+(Te(l)+")"))))),Ae="("+(_+("*"+(Te(a)+("/"+(Te(l)+")"))))),Ca="("+(s+("*"+(Te(u)+("/"+(Te(l)+")"))))),bu="("+(N+("*"+(Te(v)+("/"+(Te(l)+")"))))),El="("+(L+("*"+(Te(t)+("/"+(Te(l)+")")))));return Ol(N0(y+("="+(V+("+"+(Ae+("+"+(Ca+("-"+(bu+("-"+(El+`; +`))))))))))))(function(){return Je(new ae(y))})})})})})})})})})})})})}}}}}}},d_=function(e){return P(Jf(e)(fD))(function(a){return P(cc)(function(u){return Ol(N0(u+("=("+(u+("+"+(Te(a)+`)%1; +`))))))(function(){return Je(new ae(u))})})})};var Nv=function(e){return function(a){return e instanceof M&&e.value0===0?Je(a):a instanceof M&&a.value0===0?Je(e):Tn($$)("+")(e)(a)}},tO=function(e){return function(a){return function(u){return P(Bu(Y1)(e))(function(l){return P(Jf(l)(fD))(function(v){return P(kf(zf(er)("Math.cos")(v)))(function(t){return P(kf(zf(no)("Math.sin")(v)))(function(i){return P(P(Bu(new M(2))(a))(Ci(i)))(function(c){var _=new M(0);return P(Bu(new M(-1))(c))(function(s){return P(Nv(new M(1))(c))(function(y){return P(Bu(new M(-2))(t))(function(N){return P(e0(new M(1))(c))(function(L){return Q1(c)(_)(s)(y)(N)(L)(u)})})})})})})})})})}}},iO=function(e){return function(a){return function(u){return P(Bu(Y1)(e))(function(l){return P(Jf(l)(fD))(function(v){return P(kf(zf(er)("Math.cos")(v)))(function(t){return P(Nv(new M(1))(t))(function(i){return P(kf(zf(no)("Math.sin")(v)))(function(c){return P(P(Bu(new M(2))(a))(Ci(c)))(function(_){return P(Jf(i)(new M(2)))(function(s){return P(Bu(new M(-1))(i))(function(y){return P(Nv(new M(1))(_))(function(N){return P(Bu(new M(-2))(t))(function(L){return P(e0(new M(1))(_))(function(V){return Q1(s)(y)(s)(N)(L)(V)(u)})})})})})})})})})})})}}},oO=function(e){return function(a){return function(u){return e.value0 instanceof M&&e.value1 instanceof M&&a.value0 instanceof M&&a.value1 instanceof M&&u instanceof M?Je(new M(G_(u.value0-e.value0.value0)(e.value1.value0-e.value0.value0)*(a.value1.value0-a.value0.value0)+a.value0.value0)):P(e0(u)(e.value0))(function(l){return P(e0(a.value1)(a.value0))(function(v){return P(P(P(e0(e.value1)(e.value0))(Ci(l)))(Bu(v)))(Nv(a.value0))})})}}},cO=function(e){return function(a){return function(u){return P(Bu(Y1)(e))(function(l){return P(Jf(l)(fD))(function(v){return P(kf(zf(er)("Math.cos")(v)))(function(t){return P(e0(new M(1))(t))(function(i){return P(kf(zf(no)("Math.sin")(v)))(function(c){return P(P(Bu(new M(2))(a))(Ci(c)))(function(_){return P(Jf(i)(new M(2)))(function(s){return P(Nv(new M(1))(_))(function(y){return P(Bu(new M(-2))(t))(function(N){return P(e0(new M(1))(_))(function(L){return Q1(s)(i)(s)(y)(N)(L)(u)})})})})})})})})})})}}},_O=function(e){return function(a){return e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M?Je(new M((e.value1.value0-e.value0.value0)*a.value0+e.value0.value0)):P(P(e0(e.value1)(e.value0))(Bu(a)))(Nv(e.value0))}},U8=function(e){return U$(function(a){return function(u){return it($l(Nv)(de.value)(a)(u))}})(xv(new M(0)))(e)},AI=function(e){return function(a){return function(u){return P(Bu(u)(new M(La(a))))(function(l){return P(au("Math.floor("+(Te(l)+")")))(function(v){return P(Nv(v)(new M(1)))(function(t){return P(e0(t)(l))(function(i){return P(e0(l)(v))(function(c){return P(au(e+("["+(Te(v)+("%"+(ot(a)+"]"))))))(function(_){return P(au(e+("["+(Te(t)+("%"+(ot(a)+"]"))))))(function(s){return P(Bu(_)(i))(function(y){return P(Bu(s)(c))(function(N){return Nv(y)(N)})})})})})})})})})}}},fO=function(e){return P(d_(e))(AI("sin")(16384))},pO=function(e){return P(d_(e))(AI("saw")(4096))},sO=function(e){return P(d_(e))(AI("sqr")(4096))},DO=function(e){return P(d_(e))(AI("tri")(4096))},K1=function(e){if(e instanceof M)return Je(new M(N8(e.value0)));if(e instanceof ae)return au("Math.abs("+(e.value0+")"));throw new Error("Failed pattern match at W (line 583, column 1 - line 583, column 26): "+[e.constructor.name])},Wu=function(e){return function(a){return function(u){return P(Be(u))(function(l){var v=function(t){if(t instanceof M)return Je(new M(e(t.value0)));if(t instanceof ae)return au(a+("("+(t.value0+")")));throw new Error("Failed pattern match at W (line 421, column 13 - line 423, column 60): "+[t.constructor.name])};return el(v)(l)})}}},Be=function(e){if(e instanceof Ju)return Je(xv(new M(e.value0)));if(e instanceof fl&&e.value0 instanceof ye){var a=ta(e.value1);if(a instanceof I)return Je(xv(new M(0)));if(a instanceof R)return Av(bI)(SI(Be)(a.value0));throw new Error("Failed pattern match at W (line 231, column 3 - line 233, column 69): "+[a.constructor.name])}if(e instanceof fl&&e.value0 instanceof de){var a=ta(e.value1);if(a instanceof I)return Je(xv(new M(0)));if(a instanceof R)return P(Av(j1(Ee))(SI(Be)(a.value0)))(function(v){return Je(yI(v))});throw new Error("Failed pattern match at W (line 236, column 3 - line 240, column 36): "+[a.constructor.name])}if(e instanceof nn)return P(Be(e.value0))(function(l){return P(Be(e.value1))(function(v){return Je(W$(l)(v))})});if(e instanceof or)return P(Be(e.value0))(function(l){return P(Be(e.value1))(function(v){return Je(I8(l)(v))})});if(e instanceof cr)return Av(xv)(P(Be(e.value0))(LI));if(e instanceof _r)return Av(EI(e.value0))(Be(e.value1));if(e instanceof fr)return Je(xv(new ae("Math.PI")));if(e instanceof pr)return Je(xv(new ae("cps")));if(e instanceof sr)return Je(xv(new ae("time")));if(e instanceof Dr)return Je(xv(new ae("beat")));if(e instanceof Ir)return Je(xv(new ae("eTime")));if(e instanceof Rr)return Je(xv(new ae("eBeat")));if(e instanceof To)return Av(xv)(au("Math.random()*2-1"));if(e instanceof tn){var u=j1(A$(e.value1))(B$(0)(z$(0)(e.value0-1|0)));return P(SI(function(l){return au("ain(input,"+(ot(l)+")[n]"))})(u))(function(l){return Je(pl(l))})}return e instanceof Gr?P(Be(e.value0))(el(T8)):e instanceof wr?P(Be(e.value0))(el(L8)):e instanceof dr?P(Be(e.value0))(el(fO)):e instanceof mr?P(Be(e.value0))(el(DO)):e instanceof hr?P(Be(e.value0))(el(pO)):e instanceof gr?P(Be(e.value0))(el(sO)):e instanceof yr?P(P(Be(e.value0))(el(d_)))(function(l){return el(function(v){return au(Te(v)+("<0.5?("+(Te(v)+("*4-1):("+(Te(v)+"*(-4)+3)")))))})(l)}):e instanceof Fr?P(P(Be(e.value0))(el(d_)))(el(T8)):e instanceof br?P(P(Be(e.value0))(el(d_)))(function(l){return el(function(v){return au(Te(v)+">=0.5?1:-1")})(l)}):e instanceof Er?P(Be(e.value0))(el(K1)):e instanceof Cr?Wu(os)("Math.acos")(e.value0):e instanceof Tr?Wu(vD)("Math.acosh")(e.value0):e instanceof Mr?Wu(cs)("Math.asin")(e.value0):e instanceof Sr?Wu(nD)("Math.asinh")(e.value0):e instanceof Lr?Wu(_s)("Math.atan")(e.value0):e instanceof Ar?Wu(rD)("Math.atanh")(e.value0):e instanceof Nr?Wu(tD)("Math.cbrt")(e.value0):e instanceof Pr?Wu(If)("Math.ceil")(e.value0):e instanceof qr?Wu(er)("Math.cos")(e.value0):e instanceof $r?Wu(iD)("Math.cosh")(e.value0):e instanceof Or?Wu(fs)("Math.exp")(e.value0):e instanceof Ur?Wu(vo)("Math.floor")(e.value0):e instanceof Wr?Wu(ps)("Math.log")(e.value0):e instanceof Br?Wu(oD)("Math.log2")(e.value0):e instanceof zr?Wu(U1)("Math.log10")(e.value0):e instanceof kr?Wu(xc)("Math.round")(e.value0):e instanceof Jr?Wu(ss)("Math.sign")(e.value0):e instanceof Vr?Wu(no)("Math.sin")(e.value0):e instanceof jr?Wu(cD)("Math.sinh")(e.value0):e instanceof Hr?Wu(Ds)("Math.sqrt")(e.value0):e instanceof Xr?Wu(Rs)("Math.tan")(e.value0):e instanceof Yr?Wu(_D)("Math.tanh")(e.value0):e instanceof Zr?Wu(Gf)("Math.trunc")(e.value0):e instanceof Qr?P(Be(e.value0))(el(Z$)):e instanceof Kr?P(Be(e.value0))(el(V$)):e instanceof xr?P(Be(e.value0))(el(j$)):e instanceof et?P(Be(e.value0))(el(J$)):e instanceof at?P(Be(e.value0))(el(M8)):e instanceof on?P(Av(Ee)(Be(e.value0)))(function(l){return P(w_)(function(v){return P(V1(l)(function(t){return P(Nv(v.time)(t))(function(i){return P(Bu(t)(new ae("cps")))(function(c){return P(Nv(v.beat)(c))(function(_){return P(Nv(v.etime)(t))(function(s){return P(Nv(v.ebeat)(c))(function(y){return Je({time:i,beat:_,etime:s,ebeat:y})})})})})})}))(function(t){return E8(t)(Be(e.value1))})})}):e instanceof cn?P(Av(Ee)(Be(e.value0)))(function(l){return P(w_)(function(v){return P(V1(l)(function(t){return P(Ci(v.time)(t))(function(i){return P(Ci(v.beat)(t))(function(c){return P(Ci(v.etime)(t))(function(_){return P(Ci(v.ebeat)(t))(function(s){return Je({time:i,beat:c,etime:_,ebeat:s})})})})})}))(function(t){return E8(t)(Be(e.value1))})})}):e instanceof M0?sv(Nv)(e.value0)(e.value1)(e.value2):e instanceof Zv?sv(e0)(e.value0)(e.value1)(e.value2):e instanceof _n?sv(Bu)(e.value0)(e.value1)(e.value2):e instanceof Sv?sv(Ci)(e.value0)(e.value1)(e.value2):e instanceof fn?sv(uO)(e.value0)(e.value1)(e.value2):e instanceof pn?sv(vO)(e.value0)(e.value1)(e.value2):e instanceof sn?sv(Q$)(e.value0)(e.value1)(e.value2):e instanceof Dn?sv(lO)(e.value0)(e.value1)(e.value2):e instanceof Rn?sv(K$)(e.value0)(e.value1)(e.value2):e instanceof S0?sv(x$)(e.value0)(e.value1)(e.value2):e instanceof In?sv(eO)(e.value0)(e.value1)(e.value2):e instanceof Gn?sv(aO)(e.value0)(e.value1)(e.value2):e instanceof wn?sv(H$)(e.value0)(e.value1)(e.value2):e instanceof dn?sv(X$)(e.value0)(e.value1)(e.value2):e instanceof mn?sv(Y$)(e.value0)(e.value1)(e.value2):e instanceof hn?k1(Z1)(e.value0)(e.value1)(e.value2):e instanceof gn?k1($8)(e.value0)(e.value1)(e.value2):e instanceof yn?k1(rO)(e.value0)(e.value1)(e.value2):e instanceof Fn?P(P(Be(e.value1))(function(l){return Je(pl(Bf(l)))}))(function(l){return P(P(Be(e.value2))(el(L8)))(function(v){return it($l(S8)(e.value0)(l)(v))})}):e instanceof ut?P(Av(Bf)(Be(e.value0)))(function(l){return P(P(Av(function(v){return v.beat})(w_))(M8))(function(v){return P(SI(function(t){return S8(t)(v)})(l))(function(t){return Je(pl(t))})})}):e instanceof Lv?P(Av(Ee)(Be(e.value1)))(function(l){return P(Av(Ee)(Be(e.value2)))(function(v){var t=pl(bi(B.create)(l)(v));return P(Be(e.value3))(function(i){return it($l(_O)(e.value0)(t)(i))})})}):e instanceof L0?P(Av(CI)(Be(e.value1)))(function(l){return P(Av(CI)(Be(e.value2)))(function(v){return P(Be(e.value3))(function(t){return it(Ei(oO)(e.value0)(l)(v)(t))})})}):e instanceof di?P(Be(e.value1))(function(l){return P(Be(e.value2))(function(v){return P(Be(e.value3))(function(t){return it(Ei(cO)(e.value0)(l)(v)(t))})})}):e instanceof mi?P(Be(e.value1))(function(l){return P(Be(e.value2))(function(v){return P(Be(e.value3))(function(t){return it(Ei(iO)(e.value0)(l)(v)(t))})})}):e instanceof hi?P(Be(e.value1))(function(l){return P(Be(e.value2))(function(v){return P(Be(e.value3))(function(t){return it(Ei(tO)(e.value0)(l)(v)(t))})})}):e instanceof rc?P(Be(e.value1))(function(l){return P(Be(e.value2))(function(v){return it($l(nO(e.value0))(ye.value)(l)(v))})}):Je(xv(new M(0)))},k1=function(e){return function(a){return function(u){return function(l){return P(Av(CI)(Be(u)))(function(v){return P(Be(l))(function(t){return it($l(e)(a)(v)(t))})})}}}},sv=function(e){return function(a){return function(u){return function(l){return P(Be(u))(function(v){return P(Be(l))(function(t){return it($l(e)(a)(v)(t))})})}}}};var B8=Jc(nl)(Vn),am=Cn(Cu),em=U(am),RO=U(D_),jf=K(Kv(Cu)),k8=ts(fv),x1=eu(Mv)(am),NI=S(gi(bv)),IO=U(Pf),GO=S(Yl),wO=wl(Mv)(am);var dO=function(e){if(e instanceof M){if(B8(e.value0)>1)return em(new M(0));if(Ie)return em(new M(er(B8(e.value0)*l7/2)))}if(e instanceof ae)return au("Math.abs("+(e.value0+(")>1?0:Math.cos(Math.abs("+(e.value0+")*Math.PI/2)"))));throw new Error("Failed pattern match at AudioPanning (line 51, column 1 - line 51, column 39): "+[e.constructor.name])},z8=function(e){return function(a){return function(u){if(e<=1)return em(RO(u));if(Ie)return jf(Bu(a)(new M(La(e-1|0))))(function(l){var v=k8(e)(function(t){return t+1})(0);return jf(x1(function(t){return jf(jf(e0(new M(t))(l))(K1))(Z1(new B(new M(0),new M(1))))})(v))(function(t){return jf(x1(dO)(t))(function(i){return NI(pl)(x1(Bu(u))(i))})})});throw new Error("Failed pattern match at AudioPanning (line 41, column 1 - line 41, column 42): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},J8=function(e){return function(a){if(e<=1)return NI(IO)(LI(a));if(Aa(Ee(a))===1)return NI(Ee)(z8(e)(new M(.5))(Y(Ee(a))));if(Ie){var u=Ee(a),l=Aa(u),v=1/La(l-1|0),t=GO(M.create)(k8(l)(function(i){return i+v})(0));return jf(wO(pv(z8(e))(t)(u)))(function(i){return NI(Ee)(U8(i))})}throw new Error("Failed pattern match at AudioPanning (line 20, column 1 - line 20, column 49): "+[e.constructor.name,a.constructor.name])}};function V8(e,a,u){return e==null?a:u(e)}function pD(e){return e}var _c=function(e){return V8(e,I.value,R.create)};var gO=U(il),yO=K(Kv(Cu)),FO=Bt(fv),um=k(ja),bO=Q0(E0)($t),j8=k(zv),qI=function(e){return function(a){return function(u){var l=_c(e["audioWorklet'"].audioWorkletNode);if(l instanceof I)return gO(void 0);if(l instanceof R)return function(){return GI(l.value0)("fOutStart")(a)(),GI(l.value0)("fOutDur")(u)()};throw new Error("Failed pattern match at AudioWorklet (line 40, column 3 - line 44, column 47): "+[l.constructor.name])}}},EO=function(e){return function(a){return function(u){return function(l){var v=P8(yO(Be(e))(J8(2))),t="registerProcessor('"+(a+("',"+(a+`); +`))),i=FO(0)(Aa(v.value0)-1|0),c=function(L){return function(V){return"output["+(um(L)+("][n] = "+(Te(V)+`*fade; +`)))}},_=bO(pv(c)(i)(v.value0)),s="const fIn = clamp(0,1,(t-"+(j8(u)+(")/"+(j8(l)+`); const fade = Math.min(fIn,fOut); -`))),N="constructor() { super(); this.sin=genSin(); this.saw=genSaw(); this.sqr=genSqr(); this.tri=genTri(); this.framesOut=0; this.runTime=currentTime; this.f=new Float32Array("+(am(v.value1.allocatedFloats)+(").fill(0); this.i=new Int32Array("+(am(v.value1.allocatedInts)+`).fill(0);} +`))),y="constructor() { super(); this.sin=genSin(); this.saw=genSaw(); this.sqr=genSqr(); this.tri=genTri(); this.framesOut=0; this.runTime=currentTime; this.f=new Float32Array("+(um(v.value1.allocatedFloats)+(").fill(0); this.i=new Int32Array("+(um(v.value1.allocatedInts)+`).fill(0);} -`))),L="class "+(a+` extends AudioWorkletProcessor { +`))),N="class "+(a+` extends AudioWorkletProcessor { `);return`'use strict'; @@ -212,7 +212,7 @@ function genTri() { return r; } -`+(L+(`static get parameterDescriptors() { +`+(N+(`static get parameterDescriptors() { return [ { name:'fOutStart', defaultValue:-1.0 }, { name:'fOutDur', defaultValue:5.0 }, @@ -221,7 +221,7 @@ return [ { name:'evalTimeAudio', defaultValue:0.0 } ];} -`+(N+(`process(inputs,outputs,parameters) { +`+(y+(`process(inputs,outputs,parameters) { const input = inputs[0]; const output = outputs[0]; const blockSize = 128; @@ -243,21 +243,21 @@ const sin = this.sin; const saw = this.saw; const sqr = this.sqr; const tri = this.tri; -`+(y+(v.value1.code+(s+(`} +`+(s+(v.value1.code+(_+(`} this.framesOut += blockSize; return (fOutEnd == -1.0 ? true : (currentTime + (blockSize/sampleRate) <= fOutEnd)); } } -`+t))))))))}}}},X8=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return function(i){var o=FO(v)(l)(t)(i);return function(){var s=E1(e)(a)(u)(l)(o)(2)();return{name:l,signal:v,code:o,"audioWorklet'":s}}}}}}}}};var Ul=function(e){return function(){console.log(e)}};var jf=function(e){var a=Tu(e);return function(u){return a(Ul(u))}};var lm=()=>{var e=document.createElement("video");return e.width=2048,e.height=2048,e.autoplay=!0,e.isPlaying=!1,e.addEventListener("playing",function(){e.isPlaying=!0}),navigator.mediaDevices.getUserMedia({video:!0}).then(function(a){e.srcObject=a}),e},vm=e=>()=>e.srcObject.getTracks().forEach(function(a){a.stop()}),nm=e=>a=>u=>()=>{u.isPlaying&&(e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,a),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,u),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR))},rm=e=>()=>{var a=new Image;return a.crossOrigin="Anonymous",a.loaded=!1,a.onload=function(){a.loaded=!0},a.src=e,a},tm=e=>()=>e.loaded,im=e=>()=>{var a=document.createElement("video");return a.crossOrigin="Anonymous",a.autoplay=!0,a.muted=!0,a.loop=!0,a.isPlaying=!1,a.addEventListener("playing",function(){a.isPlaying=!0}),a.src=e,a.play(),a},om=e=>()=>e.isPlaying;var cm=e=>()=>new Uint8Array(e),_m=e=>a=>()=>e.getByteFrequencyData(a),fm=e=>()=>{for(var a=0,u=0;u<8;u++)a=a+e[u];return a=a/2048,a},pm=e=>()=>{for(var a=0,u=0;u<80;u++)a=a+e[u];return a=a/18432,a},sm=e=>()=>{for(var a=0,u=0;u<512;u++)a=a+e[u];return a=a/110592,a};var Dm=()=>new AudioContext,sD=e=>()=>e.resume(),DD=e=>()=>e.currentTime,Rm=e=>()=>e.destination,$I=e=>a=>()=>new GainNode(e,{gain:a}),Im=e=>a=>u=>()=>new AnalyserNode(e,{fftSize:a,smoothingTimeConstant:u}),Gm=e=>()=>{var a=new GainNode(e);return navigator.mediaDevices.getUserMedia({audio:!0,video:!1}).then(function(u){var l=new MediaStreamAudioSourceNode(e,{mediaStream:u});l.connect(a)}),a},Ti=e=>a=>()=>e.connect(a),oc=e=>a=>()=>e.disconnect(a);var OI=pu(),dm=re(jc(Gl)),mm=X0(il),aF=function(e){return function(a){return function(){var l=_e(e.mAnalyserNode)();return function(){if(l instanceof R){var v=_e(e.sourceNode)();return oc(v)(l.value0)(),Ti(a)(l.value0)()}if(l instanceof I)return void 0;throw new Error("Failed pattern match at AudioAnalyser (line 86, column 3 - line 91, column 25): "+[l.constructor.name])}(),qe(a)(e.sourceNode)()}}},hm=function(e){return function(a){return function(){var l=na(a)(),v=na(I.value)(),t=cm(512)(),i=na(0)(),o=na(0)(),_=na(0)();return{webAudioContext:e,sourceNode:l,mAnalyserNode:v,analyserArray:t,lo:i,mid:o,hi:_}}}},PO=function(e){return function(){var u=_e(e.mAnalyserNode)();if(u instanceof I)return void 0;if(u instanceof R){var l=_e(e.sourceNode)();return oc(l)(u.value0)(),qe(I.value)(e.mAnalyserNode)(),Ul("punctual: disactivating an audio analyser...")()}throw new Error("Failed pattern match at AudioAnalyser (line 44, column 3 - line 50, column 57): "+[u.constructor.name])}},qO=function(e){return function(){var u=_e(e.mAnalyserNode)();if(u instanceof R)return u.value0;if(u instanceof I){var l=Im(e.webAudioContext)(1024)(.5)(),v=_e(e.sourceNode)();return Ti(v)(l)(),qe(new R(l))(e.mAnalyserNode)(),Ul("punctual: activating an audio analyser...")(),l}throw new Error("Failed pattern match at AudioAnalyser (line 55, column 3 - line 63, column 24): "+[u.constructor.name])}},gm=function(e){return function(a){var u=OI(dm(a.fft)(dm(a.lo)(dm(a.mid)(a.hi))));if(!u)return PO(e);if(u)return function(){sD(e.webAudioContext)();var v=qO(e)();return _m(v)(e.analyserArray)(),mm(OI(a.lo))(function(){var i=fm(e.analyserArray)();return qe(i)(e.lo)()})(),mm(OI(a.mid))(function(){var i=pm(e.analyserArray)();return qe(i)(e.mid)()})(),mm(OI(a.hi))(function(){var i=sm(e.analyserArray)();return qe(i)(e.hi)()})()};throw new Error("Failed pattern match at AudioAnalyser (line 67, column 3 - line 81, column 21): "+[u.constructor.name])}};var OO=K(bf),UO=e_(hf),uF=un(xa),lF=tr(xa),WO=pu(),vF=function(e){return function(a){return function(){var l=_e(e.mWebcamElementRef)();if(l instanceof R)return nm(a.gl)(a.webcamTexture)(l.value0)();if(l instanceof I)return void 0;throw new Error("Failed pattern match at SharedResources (line 129, column 3 - line 131, column 25): "+[l.constructor.name])}}},nF=function(e){return function(a){if(a)return function(){var l=_e(e.mWebcamElementRef)();if(l instanceof R)return void 0;if(l instanceof I){Ul("punctual: activating webcam")();var v=lm();return qe(new R(v))(e.mWebcamElementRef)()}throw new Error("Failed pattern match at SharedResources (line 105, column 3 - line 110, column 42): "+[l.constructor.name])};if(!a)return function(){var l=_e(e.mWebcamElementRef)();if(l instanceof R)return Ul("punctual: disactivating webcam")(),vm(l.value0)(),qe(I.value)(e.mWebcamElementRef)();if(l instanceof I)return void 0;throw new Error("Failed pattern match at SharedResources (line 113, column 3 - line 118, column 25): "+[l.constructor.name])};throw new Error("Failed pattern match at SharedResources (line 102, column 1 - line 102, column 61): "+[e.constructor.name,a.constructor.name])}},rF=function(e){return function(a){return qe(a)(e.tempo)}},tF=function(e){return function(a){return qe(a)(e.brightness)}},iF=function(e){return function(a){return function(){var l=_e(e.externalAudioOutputNode)();return oc(e.internalAudioOutputNode)(l)(),Ti(e.internalAudioOutputNode)(a)(),qe(a)(e.externalAudioOutputNode)(),aF(e.outputAnalyser)(a)()}}},oF=function(e){return function(a){return function(){var l=_e(e.mExternalAudioInputNode)();return function(){if(l instanceof I)return void 0;if(l instanceof R){oc(l.value0)(e.internalAudioInputNode)();var v=a();return Ti(v)(e.internalAudioInputNode)(),qe(new R(v))(e.mExternalAudioInputNode)()}throw new Error("Failed pattern match at SharedResources (line 186, column 3 - line 192, column 72): "+[l.constructor.name])}(),qe(a)(e.audioInputGetter)()}}},cF=function(e){return function(){var u=OO(Y7(UO(1)(1)))(na)(),l=na(I.value)(),v=na(xu)(),t=na(xu)(),i=na(xu)(),o=function(){if(e instanceof I)return Dm();if(e instanceof R)return e.value0;throw new Error("Failed pattern match at SharedResources (line 49, column 22 - line 51, column 40): "+[e.constructor.name])}(),_=na(Gm(o))(),s=na(I.value)(),y=Rm(o)(),N=na(y)(),L=$I(o)(1)(),V=$I(o)(1)();Ti(V)(y)();var Ce=hm(o)(L)(),Ca=hm(o)(V)(),bu=na(0)(),El=na(1)();return{tempo:u,mWebcamElementRef:l,images:v,videos:t,libraries:i,webAudioContext:o,audioInputGetter:_,mExternalAudioInputNode:s,externalAudioOutputNode:N,internalAudioInputNode:L,internalAudioOutputNode:V,inputAnalyser:Ce,outputAnalyser:Ca,audioWorkletCount:bu,brightness:El}}},ym=function(e){return function(a){return function(){var l=_e(e.videos)(),v=uF(a)(l);if(v instanceof I){var t=im(a)();return qe(lF(a)(t)(l))(e.videos)(),I.value}if(v instanceof R){var i=om(v.value0)();if(i)return new R(v.value0);if(!i)return I.value;throw new Error("Failed pattern match at SharedResources (line 171, column 7 - line 173, column 30): "+[i.constructor.name])}throw new Error("Failed pattern match at SharedResources (line 164, column 3 - line 173, column 30): "+[v.constructor.name])}}},UI=function(e){return _e(e.tempo)},_F=function(e){return function(a){return function(){var l=_e(e.images)(),v=uF(a)(l);if(v instanceof I){var t=rm(a)();return qe(lF(a)(t)(l))(e.images)(),I.value}if(v instanceof R){var i=tm(v.value0)();if(i)return new R(v.value0);if(!i)return I.value;throw new Error("Failed pattern match at SharedResources (line 148, column 7 - line 150, column 30): "+[i.constructor.name])}throw new Error("Failed pattern match at SharedResources (line 141, column 3 - line 150, column 30): "+[v.constructor.name])}}};var BO=function(e){return function(){var u=_e(e.mExternalAudioInputNode)();if(u instanceof I)return void 0;if(u instanceof R)return oc(u.value0)(e.internalAudioInputNode)(),qe(I.value)(e.mExternalAudioInputNode)(),Ul("punctual audio input disactivated")();throw new Error("Failed pattern match at SharedResources (line 212, column 3 - line 217, column 46): "+[u.constructor.name])}},Fm=function(e){return function(){var u=_e(e.mExternalAudioInputNode)();if(u instanceof I){var l=_e(e.audioInputGetter)(),v=l();return Ti(v)(e.internalAudioInputNode)(),qe(new R(v))(e.mExternalAudioInputNode)(),Ul("punctual audio input activated")()}if(u instanceof R)return void 0;throw new Error("Failed pattern match at SharedResources (line 199, column 3 - line 206, column 24): "+[u.constructor.name])}},fF=function(e){return function(a){return function(){return function(){var l=WO(a.ain);if(l)return Fm(e)();if(!l)return BO(e)();throw new Error("Failed pattern match at SharedResources (line 83, column 3 - line 85, column 38): "+[l.constructor.name])}(),gm(e.inputAnalyser)({fft:a.ifft,lo:a.ilo,mid:a.imid,hi:a.ihi})(),gm(e.outputAnalyser)(a)()}}};var WI=U(il),zO=Hi(QR),kO=re(v_),JO=Xc(Us),VO=pf(il)(Za),BI=S(ol),jO=pu(),pF=jf(Zs),HO=k(ja),XO=d(E),RF=S(_v),YO=eu(C0)(il),ZO=Ku(Ia),QO=wl(C0)(il),KO=function(e){return function(a){return function(u){if(u instanceof I)return WI(void 0);if(u instanceof R)return PI(u.value0)(e)(a);throw new Error("Failed pattern match at AudioZone (line 123, column 1 - line 123, column 74): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},IF=function(e){if(e instanceof I)return I.value;if(e instanceof R){if(zO(e.value0.output)(en.value))return I.value;if(Ie)return new R(e.value0)}throw new Error("Failed pattern match at AudioZone (line 41, column 1 - line 41, column 49): "+[e.constructor.name])},sF=function(e){return function(a){return function(u){if(Xv(u)>=a)return u;if(Ie)return kO(u)(JO(a-Xv(u)|0)(e));throw new Error("Failed pattern match at AudioZone (line 107, column 1 - line 107, column 58): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},GF=function(e){return function(){var u=_e(e.worklets)(),l=DD(e.sharedResources.webAudioContext)();return VO(KO(l+.25)(.1))(u)(),qe(h.value)(e.worklets)()}},xO=function(e){return function(){var u=DD(e.webAudioContext)(),l=BI(function(v){return function(t){return t/1e3}(jO(ys(v)))})(Ts)();return l-u}},DF=function(e){return function(a){return function(u){return function(l){return function(){var t=_e(e.audioWorkletCount)();qe(t+1|0)(e.audioWorkletCount)();var i=function(){var o=e8(a);if(o)return pF("worklet has audio input")(),Fm(e)(),BI(fD)(WI(e.internalAudioInputNode))();if(!o)return pF("worklet does not have audio input")(),null;throw new Error("Failed pattern match at AudioZone (line 72, column 11 - line 79, column 24): "+[o.constructor.name])}();return X8(e.webAudioContext)(i)(e.internalAudioOutputNode)("W"+HO(t))(a.signal)(u)(l-u)()}}}}},wF=function(e){return function(a){return function(u){return function(l){return function(v){if(l instanceof I&&v instanceof I)return WI(I.value);if(l instanceof I&&v instanceof R)return function(){var o=_e(e.tempo)(),_=b1(o)(a)(u)(v.value0);return BI(R.create)(DF(e)(v.value0)(_.value0)(_.value1))()};if(l instanceof R&&v instanceof I)return function(){var o=DD(e.webAudioContext)();return PI(l.value0)(o+.25)(.1)(),I.value};if(l instanceof R&&v instanceof R){var t=XO(l.value0.signal)(v.value0.signal);if(t)return WI(new R(l.value0));if(!t)return function(){var o=_e(e.tempo)(),_=b1(o)(a)(u)(v.value0);return PI(l.value0)(_.value0)(_.value1-_.value0)(),BI(R.create)(DF(e)(v.value0)(_.value0)(_.value1))()};throw new Error("Failed pattern match at AudioZone (line 59, column 3 - line 65, column 55): "+[t.constructor.name])}throw new Error("Failed pattern match at AudioZone (line 48, column 1 - line 48, column 129): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name,v.constructor.name])}}}}},dF=function(e){return function(a){return function(){sD(e.webAudioContext)();var l=xO(e)(),v=RF(IF)(a.actions),t=YO(wF(e)(a.evalTime)(l)(I.value))(v)(),i=na(t)(),o=na(l)();return{sharedResources:e,worklets:i,clockDiff:o}}}},mF=function(e){return function(a){return function(){var l=_e(e.worklets)(),v=ZO(Xv(l))(Xv(a.actions)),t=sF(I.value)(v)(l),i=sF(I.value)(v)(a.actions),o=_e(e.clockDiff)(),_=QO(Ws(wF(e.sharedResources)(a.evalTime)(o))(t)(RF(IF)(i)))();return qe(_)(e.worklets)()}}};function hF(e){return function(){return new Promise(function(a,u){var l=function(t){return function(){return a(t)}},v=function(t){return function(){return u(t)}};try{e(l)(v)()}catch(t){u(t)}})}}var uU=S(Qp);var Em=function(e){return e};var Hf=function(e){return e};var Cm={lift:function(e){var a=K(e.Bind1()),u=U(e.Applicative0());return function(l){return a(l)(function(v){return u(new ae(v))})}}},lU=Du(Cm),zI=function(e){return function(a){return e(a)}},gF=function(e){var a=S(e);return{map:function(u){return zI(a(uU(u)))}}};var RD=function(e){return{Applicative0:function(){return Mm(e)},Bind1:function(){return vU(e)}}},vU=function(e){var a=K(e.Bind1()),u=U(e.Applicative0());return{bind:function(l){return function(v){return a(l)(Z0(function(t){return u(M.create(t))})(function(t){var i=v(t);return i}))}},Apply0:function(){return Tm(e)}}},Tm=function(e){var a=gF(e.Bind1().Apply0().Functor0());return{apply:b0(RD(e)),Functor0:function(){return a}}},Mm=function(e){return{pure:function(){var a=U(e.Applicative0());return function(u){return Em(a(ae.create(u)))}}(),Apply0:function(){return Tm(e)}}};var yF=function(e){var a=e.Monad0(),u=RD(a);return{liftEffect:function(){var l=lU(a),v=Tu(e);return function(t){return l(v(t))}}(),Monad0:function(){return u}}};var kI=function(e){var a=RD(e);return{throwError:function(){var u=U(e.Applicative0());return function(l){return Em(u(M.create(l)))}}(),Monad0:function(){return a}}};var rU=pu();var Sm=function(e){return rU(Hf(e))};var Zl=function(){var e={},a="Pure",u="Throw",l="Catch",v="Sync",t="Async",i="Bind",o="Bracket",_="Fork",s="Sequential",y="Map",N="Apply",L="Alt",V="Cons",Ce="Resume",Ca="Release",bu="Finalizer",El="Finalized",da="Forked",J0="Fiber",X_="Thunk";function $e(pe,Da,Gu,Ta){this.tag=pe,this._1=Da,this._2=Gu,this._3=Ta}function jl(pe){var Da=function(Gu,Ta,Se){return new $e(pe,Gu,Ta,Se)};return Da.tag=pe,Da}function Ac(pe){return new $e(a,void 0)}function V0(pe){try{pe()}catch(Da){setTimeout(function(){throw Da},0)}}function Y_(pe,Da,Gu){try{return Da(Gu())}catch(Ta){return pe(Ta)}}function Z_(pe,Da,Gu){try{return Da(Gu)()}catch(Ta){return Gu(pe(Ta))(),Ac}}var St=function(){var pe=1024,Da=0,Gu=0,Ta=new Array(pe),Se=!1;function ve(){var ya;for(Se=!0;Da!==0;)Da--,ya=Ta[Gu],Ta[Gu]=void 0,Gu=(Gu+1)%pe,ya();Se=!1}return{isDraining:function(){return Se},enqueue:function(ya){var aa,_u;Da===pe&&(_u=Se,ve(),Se=_u),Ta[(Gu+Da)%pe]=ya,Da++,Se||ve()}}}();function Q_(pe){var Da={},Gu=0,Ta=0;return{register:function(Se){var ve=Gu++;Se.onComplete({rethrow:!0,handler:function(ya){return function(){Ta--,delete Da[ve]}}})(),Da[ve]=Se,Ta++},isEmpty:function(){return Ta===0},killAll:function(Se,ve){return function(){if(Ta===0)return ve();var ya=0,aa={};function _u(ua){aa[ua]=Da[ua].kill(Se,function(wu){return function(){delete aa[ua],ya--,pe.isLeft(wu)&&pe.fromLeft(wu)&&setTimeout(function(){throw pe.fromLeft(wu)},0),ya===0&&ve()}})()}for(var qu in Da)Da.hasOwnProperty(qu)&&(ya++,_u(qu));return Da={},Gu=0,Ta=0,function(ua){return new $e(v,function(){for(var wu in aa)aa.hasOwnProperty(wu)&&aa[wu]()})}}}}}var Un=0,Dl=1,zi=2,ki=3,Ji=4,Cl=5,Wn=6;function Nc(pe,Da,Gu){var Ta=0,Se=Un,ve=Gu,ya=null,aa=null,_u=null,qu=null,ua=null,wu=0,j0=0,Hl=null,i0=!0;function f(w){for(var g,X,ce;;)switch(g=null,X=null,ce=null,Se){case zi:Se=Dl;try{ve=_u(ve),qu===null?_u=null:(_u=qu._1,qu=qu._2)}catch(du){Se=Cl,ya=pe.left(du),ve=null}break;case ki:pe.isLeft(ve)?(Se=Cl,ya=ve,ve=null):_u===null?Se=Cl:(Se=zi,ve=pe.fromRight(ve));break;case Dl:switch(ve.tag){case i:_u&&(qu=new $e(V,_u,qu)),_u=ve._2,Se=Dl,ve=ve._1;break;case a:_u===null?(Se=Cl,ve=pe.right(ve._1)):(Se=zi,ve=ve._1);break;case v:Se=ki,ve=Y_(pe.left,pe.right,ve._1);break;case t:Se=Ji,ve=Z_(pe.left,ve._1,function(du){return function(){Ta===w&&(Ta++,St.enqueue(function(){Ta===w+1&&(Se=ki,ve=du,f(Ta))}))}});return;case u:Se=Cl,ya=pe.left(ve._1),ve=null;break;case l:_u===null?ua=new $e(V,ve,ua,aa):ua=new $e(V,ve,new $e(V,new $e(Ce,_u,qu),ua,aa),aa),_u=null,qu=null,Se=Dl,ve=ve._1;break;case o:wu++,_u===null?ua=new $e(V,ve,ua,aa):ua=new $e(V,ve,new $e(V,new $e(Ce,_u,qu),ua,aa),aa),_u=null,qu=null,Se=Dl,ve=ve._1;break;case _:Se=ki,g=Nc(pe,Da,ve._2),Da&&Da.register(g),ve._1&&g.run(),ve=pe.right(g);break;case s:Se=Dl,ve=$p(pe,Da,ve._1);break}break;case Cl:if(_u=null,qu=null,ua===null)Se=Wn,ve=aa||ya||ve;else switch(g=ua._3,ce=ua._1,ua=ua._2,ce.tag){case l:aa&&aa!==g&&wu===0?Se=Cl:ya&&(Se=Dl,ve=ce._2(pe.fromLeft(ya)),ya=null);break;case Ce:aa&&aa!==g&&wu===0||ya?Se=Cl:(_u=ce._1,qu=ce._2,Se=zi,ve=pe.fromRight(ve));break;case o:wu--,ya===null&&(X=pe.fromRight(ve),ua=new $e(V,new $e(Ca,ce._2,X),ua,g),(aa===g||wu>0)&&(Se=Dl,ve=ce._3(X)));break;case Ca:ua=new $e(V,new $e(El,ve,ya),ua,aa),Se=Dl,aa&&aa!==g&&wu===0?ve=ce._1.killed(pe.fromLeft(aa))(ce._2):ya?ve=ce._1.failed(pe.fromLeft(ya))(ce._2):ve=ce._1.completed(pe.fromRight(ve))(ce._2),ya=null,wu++;break;case bu:wu++,ua=new $e(V,new $e(El,ve,ya),ua,aa),Se=Dl,ve=ce._1;break;case El:wu--,Se=Cl,ve=ce._1,ya=ce._2;break}break;case Wn:for(var ta in Hl)Hl.hasOwnProperty(ta)&&(i0=i0&&Hl[ta].rethrow,V0(Hl[ta].handler(ve)));Hl=null,aa&&ya?setTimeout(function(){throw pe.fromLeft(ya)},0):pe.isLeft(ve)&&i0&&setTimeout(function(){if(i0)throw pe.fromLeft(ve)},0);return;case Un:Se=Dl;break;case Ji:return}}function fa(w){return function(){if(Se===Wn)return i0=i0&&w.rethrow,w.handler(ve)(),function(){};var g=j0++;return Hl=Hl||{},Hl[g]=w,function(){Hl!==null&&delete Hl[g]}}}function Ne(w,g){return function(){if(Se===Wn)return g(pe.right(void 0))(),function(){};var X=fa({rethrow:!1,handler:function(){return g(pe.right(void 0))}})();switch(Se){case Un:aa=pe.left(w),Se=Wn,ve=aa,f(Ta);break;case Ji:aa===null&&(aa=pe.left(w)),wu===0&&(Se===Ji&&(ua=new $e(V,new $e(bu,ve(w)),ua,aa)),Se=Cl,ve=null,ya=null,f(++Ta));break;default:aa===null&&(aa=pe.left(w)),wu===0&&(Se=Cl,ve=null,ya=null)}return X}}function D(w){return function(){var g=fa({rethrow:!1,handler:w})();return Se===Un&&f(Ta),g}}return{kill:Ne,join:D,onComplete:fa,isSuspended:function(){return Se===Un},run:function(){Se===Un&&(St.isDraining()?f(Ta):St.enqueue(function(){f(Ta)}))}}}function qp(pe,Da,Gu,Ta){var Se=0,ve={},ya=0,aa={},_u=new Error("[ParAff] Early exit"),qu=null,ua=e;function wu(fa,Ne,D){var w=Ne,g=null,X=null,ce=0,ta={},du,Pc;e:for(;;)switch(du=null,w.tag){case da:if(w._3===e&&(du=ve[w._1],ta[ce++]=du.kill(fa,function(Q){return function(){ce--,ce===0&&D(Q)()}})),g===null)break e;w=g._2,X===null?g=null:(g=X._1,X=X._2);break;case y:w=w._2;break;case N:case L:g&&(X=new $e(V,g,X)),g=w,w=w._1;break}if(ce===0)D(pe.right(void 0))();else for(Pc=0,du=ce;Pc=0&&e>1),o-t>1&&e(a,u,v,l,t,o),i-o>1&&e(a,u,v,l,o,i),_=t,s=o,y=t;_0?(l[y++]=L,++s):(l[y++]=N,++_);for(;_>1),o-t>1&&e(a,u,v,l,t,o),i-o>1&&e(a,u,v,l,o,i),_=t,s=o,y=t;_0?(l[y++]=L,++s):(l[y++]=N,++_);for(;_=i)return u;if(nB)for(var o=t[Symbol.iterator](),_=v;;--_){var s=o.next();if(s.done)return u;if(_===0)return a(l(s.value))}return e(v)(t)}}}}}};var Nb=function(e){return rB?function(a){return a.length<1e4?String.fromCodePoint.apply(String,a):a.map(e).join("")}:function(a){return a.map(e).join("")}};var Pb=function(e){return function(a){return vB?function(u){return Array.from(u,a)}:e}};var Si=function(e){return e.toLowerCase()};var Li=function(e){return e===""};var _B=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}},np=_a(ao),fB=S(Sa),pB=s0(Rf),sB=tv(Zn),DB=yv(Zn),RB=Ue(Ia),IB=function(e){return e},Ob=function(e){return function(a){return(((e-55296|0)*1024|0)+(a-56320|0)|0)+65536|0}};var Ub=function(e){return 56320<=e&&e<=57343},Wb=function(e){return 55296<=e&&e<=56319},rp=function(e){var a=pc(e);if(a===0)return I.value;if(a===1)return new R({head:np(Mi(0)(e)),tail:""});var u=np(Mi(1)(e)),l=np(Mi(0)(e)),v=Wb(l)&&Ub(u);return v?new R({head:Ob(l)(u),tail:sc(2)(e)}):new R({head:l,tail:sc(1)(e)})},GB=function(e){return fB(function(a){return new B(a.head,a.tail)})(rp(e))},wB=function(e){return pB(GB)(e)},dB=function(e){var a=np(Mi(0)(e)),u=Wb(a)&&pc(e)>1;if(u){var l=np(Mi(1)(e)),v=Ub(l);return v?Ob(a)(l):a}return a},ih=Lb(dB),Bb=Pb(wB)(ih);var th=function(){var e=V3(ao)(Al(zc))(dv(zc));return function(a){return fc(e(a))}}(),mB=function(e){if(e<=65535)return th(e);var a=sB(e-65536|0)(1024)+55296|0,u=DB(e-65536|0)(1024)+56320|0;return th(a)+th(u)},zb=Nb(mB);var oh={eq:function(e){return function(a){return e===a}}},ch={compare:function(e){return function(a){return RB(e)(a)}},Eq0:function(){return oh}};var Gc=function(e){return IB(np(e))},hB=function(e){return function(a){var u=e,l=!1,v;function t(i,o){var _=rp(o);if(_ instanceof R){var s=i===0;if(s)return l=!0,new R(_.value0.head);u=i-1|0,a=_.value0.tail;return}return l=!0,I.value}for(;!l;)v=t(u,a);return v}},kb=function(e){return function(a){return e<0?I.value:e===0&&a===""?I.value:e===0?new R(ih(a)):Ab(hB)(R.create)(I.value)(ih)(e)(a)}},gB={bottom:0,top:1114111,Ord0:function(){return ch}},Ic=function(){return{cardinality:1114111+1|0,fromEnum:function(e){return e},toEnum:function(e){if(e>=0&&e<=1114111)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.String.CodePoints (line 63, column 1 - line 68, column 26): "+[e.constructor.name])},Bounded0:function(){return gB},Enum1:function(){return yB(0)}}}(),yB=_B("enumCodePoint","Data.String.CodePoints",function(){return{succ:od(ma(Ic))(_a(Ic)),pred:cd(ma(Ic))(_a(Ic)),Ord0:function(){return ch}}});var _h=_a(Ic),CB=yv(Zn),TB=Xl(),MB=ma(ao);var SB=k(gv),LB=k(wR);var lG=function(e){return function(a){return function(u){var l=_h(a);if(l===10)return{index:e.index+1|0,line:e.line+1|0,column:1};if(l===13){var v=kb(0)(u);return v instanceof R&&_h(v.value0)===10?{index:e.index+1|0,line:e.line,column:e.column}:{index:e.index+1|0,line:e.line+1|0,column:1}}return l===9?{index:e.index+1|0,line:e.line,column:(e.column+8|0)-CB(e.column-1|0)(8)|0}:{index:e.index+1|0,line:e.line,column:e.column+1|0}}}},AB=function(e){return function(a){return function(u){var l=e,v=a,t=!1,i;function o(_,s,y){var N=rp(s);if(N instanceof I)return t=!0,_;if(N instanceof R){var L=function(){if(Li(N.value0.tail))return lG(_)(N.value0.head)(y);if(Ie)return lG(_)(N.value0.head)(N.value0.tail);throw new Error("Failed pattern match at Parsing.String (line 165, column 7 - line 167, column 52): "+[])}();l=L,v=N.value0.tail,u=y;return}throw new Error("Failed pattern match at Parsing.String (line 161, column 36 - line 168, column 38): "+[N.constructor.name])}for(;!t;)i=o(l,v,u);return i}}},fh=function(e){return up(function(a){return function(u){return function(l){return function(v){return function(t){var i=rp(a.value0);if(i instanceof I)return v(a,new Qa("Unexpected EOF",a.value1));if(i instanceof R){var o=e(i.value0.head);return o?t(new ct(i.value0.tail,lG(a.value1)(i.value0.head)(i.value0.tail),!0),i.value0.head):v(a,new Qa("Predicate unsatisfied",a.value1))}throw new Error("Failed pattern match at Parsing.String (line 136, column 7 - line 143, column 73): "+[i.constructor.name])}}}}})},Ai=function(e){return up(function(a){return function(u){return function(l){return function(v){return function(t){var i=rp(a.value0);if(i instanceof I)return v(a,new Qa("Unexpected EOF",a.value1));if(i instanceof R){var o=_h(i.value0.head),_=o<0||o>65535;if(_)return v(a,new Qa("Expected Char",a.value1));var s=TB(MB(o)),y=e(s);return y?t(new ct(i.value0.tail,lG(a.value1)(i.value0.head)(i.value0.tail),!0),s):v(a,new Qa("Predicate unsatisfied",a.value1))}throw new Error("Failed pattern match at Parsing.String (line 114, column 7 - line 129, column 75): "+[i.constructor.name])}}}}})};var ph=up(function(e){return function(a){return function(u){return function(l){return function(v){var t=Li(e.value0);return t?v(new ct(e.value0,e.value1,!0),void 0):l(e,new Qa("Expected EOF",e.value1))}}}}}),Vb=function(e){return up(function(a){return function(u){return function(l){return function(v){return function(t){var i=e(a.value0);if(i instanceof M)return v(a,new Qa(i.value0,a.value1));if(i instanceof ae)return t(new ct(i.value0.remainder,AB(a.value1)(i.value0.consumed)(i.value0.remainder),!Li(i.value0.consumed)),i.value0.value);throw new Error("Failed pattern match at Parsing.String (line 286, column 7 - line 290, column 121): "+[i.constructor.name])}}}}})};var Rt=function(e){return Vb(function(a){var u=Wm(e)(a);return u instanceof R?new ae({value:e,consumed:e,remainder:u.value0}):new M("Expected "+SB(e))})};var zu=function(e){return wa(Ai(function(a){return a===e}))(LB(e))};var Mn=_a(ao),sh=ma(ao);var NB=ah(),Xb=gD(Pt);var ue=function(){function e(){}return e.value=new e,e}(),H=function(){function e(){}return e.value=new e,e}(),bG=function(){function e(){}return e.value=new e,e}(),Yb=function(){function e(){}return e.value=new e,e}(),Zb=function(){function e(){}return e.value=new e,e}(),Ih=function(){function e(){}return e.value=new e,e}(),Qb=function(){function e(){}return e.value=new e,e}(),Kb=function(){function e(){}return e.value=new e,e}(),xb=function(){function e(){}return e.value=new e,e}(),EG=function(){function e(){}return e.value=new e,e}(),e6=function(){function e(){}return e.value=new e,e}(),a6=function(){function e(){}return e.value=new e,e}(),u6=function(){function e(){}return e.value=new e,e}(),l6=function(){function e(){}return e.value=new e,e}(),v6=function(){function e(){}return e.value=new e,e}(),n6=function(){function e(){}return e.value=new e,e}(),r6=function(){function e(){}return e.value=new e,e}(),t6=function(){function e(){}return e.value=new e,e}(),i6=function(){function e(){}return e.value=new e,e}(),o6=function(){function e(){}return e.value=new e,e}(),c6=function(){function e(){}return e.value=new e,e}(),CG=function(){function e(){}return e.value=new e,e}(),_6=function(){function e(){}return e.value=new e,e}(),f6=function(){function e(){}return e.value=new e,e}(),p6=function(){function e(){}return e.value=new e,e}(),s6=function(){function e(){}return e.value=new e,e}(),D6=function(){function e(){}return e.value=new e,e}(),R6=function(){function e(){}return e.value=new e,e}(),I6=function(){function e(){}return e.value=new e,e}(),G6=function(){function e(){}return e.value=new e,e}();var PB=7;var qB=63,$B=1332,OB=3396;var w6=2,qv=function(){return{category:w6,unicodeCat:_6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),UB=[{start:32,length:1,convRule:qv},{start:160,length:1,convRule:qv},{start:5760,length:1,convRule:qv},{start:8192,length:11,convRule:qv},{start:8239,length:1,convRule:qv},{start:8287,length:1,convRule:qv},{start:12288,length:1,convRule:qv}],WB=67108864,BB=function(){return{category:WB,unicodeCat:p6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),zB=33554432,kB=function(){return{category:zB,unicodeCat:f6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),Gh=8192,F=function(){return{category:Gh,unicodeCat:CG.value,possible:0,updist:0,lowdist:0,titledist:0}}(),d6=function(){return{category:Gh,unicodeCat:CG.value,possible:1,updist:0,lowdist:26,titledist:0}}(),m6=function(){return{category:Gh,unicodeCat:CG.value,possible:1,updist:-26,lowdist:0,titledist:-26}}(),JB=64,Ge=function(){return{category:JB,unicodeCat:i6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),VB=1024,lu=function(){return{category:VB,unicodeCat:c6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),jB=8,Xu=function(){return{category:jB,unicodeCat:o6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),HB=16,te=function(){return{category:HB,unicodeCat:l6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),XB=4,b=function(){return{category:XB,unicodeCat:t6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),YB=32768,Sn=function(){return{category:YB,unicodeCat:n6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),ZB=262144,It=function(){return{category:ZB,unicodeCat:r6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),QB=32,oe=function(){return{category:QB,unicodeCat:v6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),KB=128,yl=function(){return{category:KB,unicodeCat:u6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),xB=2048,tp=function(){return{category:xB,unicodeCat:a6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),h6=131072,fe=function(){return{category:h6,unicodeCat:e6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),TG=16777216,q0=function(){return{category:TG,unicodeCat:EG.value,possible:0,updist:0,lowdist:0,titledist:0}}(),g6=function(){return{category:TG,unicodeCat:EG.value,possible:1,updist:0,lowdist:16,titledist:0}}(),y6=function(){return{category:TG,unicodeCat:EG.value,possible:1,updist:-16,lowdist:0,titledist:-16}}(),F6=256,Fe=function(){return{category:F6,unicodeCat:xb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),wh=2097152,p=function(){return{category:wh,unicodeCat:Ih.value,possible:0,updist:0,lowdist:0,titledist:0}}(),b6=function(){return{category:wh,unicodeCat:Ih.value,possible:1,updist:84,lowdist:0,titledist:84}}(),E6=4194304,FD=function(){return{category:E6,unicodeCat:Kb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),C6=8388608,T=function(){return{category:C6,unicodeCat:Qb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),ee=512,ez=function(){return{category:ee,unicodeCat:G6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),nG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:8,titledist:0}}(),la=function(){return{category:ee,unicodeCat:ue.value,possible:0,updist:0,lowdist:0,titledist:0}}(),T6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-60,titledist:0}}(),rG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-7,titledist:0}}(),M6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:80,titledist:0}}(),S6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:15,titledist:0}}(),tG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:48,titledist:0}}(),ip=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:7264,titledist:0}}(),L6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:38864,titledist:0}}(),iG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-3008,titledist:0}}(),A6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-7615,titledist:0}}(),gu=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-8,titledist:0}}(),N6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-74,titledist:0}}(),P6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-86,titledist:0}}(),q6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-100,titledist:0}}(),$6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-112,titledist:0}}(),O6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-128,titledist:0}}(),U6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-126,titledist:0}}(),W6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-7517,titledist:0}}(),B6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-8383,titledist:0}}(),z6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-8262,titledist:0}}(),k6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:28,titledist:0}}(),J6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10743,titledist:0}}(),V6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-3814,titledist:0}}(),j6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10727,titledist:0}}(),H6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10780,titledist:0}}(),X6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10749,titledist:0}}(),Y6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10783,titledist:0}}(),Z6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10782,titledist:0}}(),Q6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10815,titledist:0}}(),K6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-35332,titledist:0}}(),x6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42280,titledist:0}}(),oG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42308,titledist:0}}(),eE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42319,titledist:0}}(),aE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42315,titledist:0}}(),uE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42305,titledist:0}}(),lE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42258,titledist:0}}(),vE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42282,titledist:0}}(),nE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42261,titledist:0}}(),rE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:928,titledist:0}}(),tE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-48,titledist:0}}(),iE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42307,titledist:0}}(),oE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-35384,titledist:0}}(),cG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:40,titledist:0}}(),cE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:34,titledist:0}}(),n=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:1,titledist:0}}(),_E=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-199,titledist:0}}(),fE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-121,titledist:0}}(),pE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:210,titledist:0}}(),sE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:206,titledist:0}}(),_G=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:205,titledist:0}}(),DE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:79,titledist:0}}(),RE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:202,titledist:0}}(),IE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:203,titledist:0}}(),GE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:207,titledist:0}}(),fG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:211,titledist:0}}(),wE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:209,titledist:0}}(),dE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:213,titledist:0}}(),mE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:214,titledist:0}}(),op=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:218,titledist:0}}(),hE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:217,titledist:0}}(),gE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:219,titledist:0}}(),wc=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:2,titledist:1}}(),yE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-97,titledist:0}}(),FE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-56,titledist:0}}(),pG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-130,titledist:0}}(),bE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:10795,titledist:0}}(),EE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-163,titledist:0}}(),CE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:10792,titledist:0}}(),TE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-195,titledist:0}}(),ME=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:69,titledist:0}}(),SE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:71,titledist:0}}(),Fl=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:32,titledist:0}}(),LE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:116,titledist:0}}(),AE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:38,titledist:0}}(),NE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:37,titledist:0}}(),sG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:64,titledist:0}}(),PE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:63,titledist:0}}(),Dp=524288,cp=function(){return{category:Dp,unicodeCat:bG.value,possible:1,updist:0,lowdist:-8,titledist:0}}(),_p=function(){return{category:Dp,unicodeCat:bG.value,possible:1,updist:0,lowdist:-9,titledist:0}}(),dc=function(){return{category:Dp,unicodeCat:bG.value,possible:1,updist:-1,lowdist:1,titledist:0}}(),dh=16384,c=function(){return{category:dh,unicodeCat:Zb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),mh=1048576,be=function(){return{category:mh,unicodeCat:Yb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),j=4096,qE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-37,lowdist:0,titledist:-37}}(),$E=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-31,lowdist:0,titledist:-31}}(),DG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-64,lowdist:0,titledist:-64}}(),OE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-63,lowdist:0,titledist:-63}}(),UE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-62,lowdist:0,titledist:-62}}(),WE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-57,lowdist:0,titledist:-57}}(),BE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-47,lowdist:0,titledist:-47}}(),zE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-54,lowdist:0,titledist:-54}}(),RG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-8,lowdist:0,titledist:-8}}(),kE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-86,lowdist:0,titledist:-86}}(),IG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-80,lowdist:0,titledist:-80}}(),GG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:7,lowdist:0,titledist:7}}(),JE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-116,lowdist:0,titledist:-116}}(),VE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-96,lowdist:0,titledist:-96}}(),bl=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-32,lowdist:0,titledist:-32}}(),jE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-15,lowdist:0,titledist:-15}}(),wG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-48,lowdist:0,titledist:-48}}(),dG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:3008,lowdist:0,titledist:0}}(),HE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6254,lowdist:0,titledist:-6254}}(),XE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6253,lowdist:0,titledist:-6253}}(),YE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6244,lowdist:0,titledist:-6244}}(),ZE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6242,lowdist:0,titledist:-6242}}(),QE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6243,lowdist:0,titledist:-6243}}(),KE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6236,lowdist:0,titledist:-6236}}(),xE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6181,lowdist:0,titledist:-6181}}(),eC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:35266,lowdist:0,titledist:35266}}(),aC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:35332,lowdist:0,titledist:35332}}(),uC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:3814,lowdist:0,titledist:3814}}(),lC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:35384,lowdist:0,titledist:35384}}(),vC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-59,lowdist:0,titledist:-59}}(),Xa=function(){return{category:j,unicodeCat:H.value,possible:1,updist:8,lowdist:0,titledist:8}}(),nC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:74,lowdist:0,titledist:74}}(),rC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:86,lowdist:0,titledist:86}}(),tC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:100,lowdist:0,titledist:100}}(),iC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:128,lowdist:0,titledist:128}}(),oC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:112,lowdist:0,titledist:112}}(),cC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:126,lowdist:0,titledist:126}}(),fp=function(){return{category:j,unicodeCat:H.value,possible:1,updist:9,lowdist:0,titledist:9}}(),_C=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-7205,lowdist:0,titledist:-7205}}(),fC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-28,lowdist:0,titledist:-28}}(),pC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-10795,lowdist:0,titledist:-10795}}(),sC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-10792,lowdist:0,titledist:-10792}}(),DC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:743,lowdist:0,titledist:743}}(),pp=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-7264,lowdist:0,titledist:-7264}}(),RC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:48,lowdist:0,titledist:48}}(),IC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-928,lowdist:0,titledist:-928}}(),GC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-38864,lowdist:0,titledist:-38864}}(),W=function(){return{category:j,unicodeCat:H.value,possible:0,updist:0,lowdist:0,titledist:0}}(),mG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-40,lowdist:0,titledist:-40}}(),wC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-34,lowdist:0,titledist:-34}}(),dC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:121,lowdist:0,titledist:121}}(),r=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-1,lowdist:0,titledist:-1}}(),mC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-232,lowdist:0,titledist:-232}}(),hC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-300,lowdist:0,titledist:-300}}(),gC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:195,lowdist:0,titledist:195}}(),yC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:97,lowdist:0,titledist:97}}(),FC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:163,lowdist:0,titledist:163}}(),hG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:130,lowdist:0,titledist:130}}(),bC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:56,lowdist:0,titledist:56}}(),mc=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-2,lowdist:0,titledist:-1}}(),EC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-79,lowdist:0,titledist:-79}}(),CC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10815,lowdist:0,titledist:10815}}(),TC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10783,lowdist:0,titledist:10783}}(),MC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10780,lowdist:0,titledist:10780}}(),SC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10782,lowdist:0,titledist:10782}}(),LC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-210,lowdist:0,titledist:-210}}(),AC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-206,lowdist:0,titledist:-206}}(),gG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-205,lowdist:0,titledist:-205}}(),NC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-202,lowdist:0,titledist:-202}}(),PC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-203,lowdist:0,titledist:-203}}(),qC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42319,lowdist:0,titledist:42319}}(),$C=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42315,lowdist:0,titledist:42315}}(),OC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-207,lowdist:0,titledist:-207}}(),UC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42280,lowdist:0,titledist:42280}}(),yG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42308,lowdist:0,titledist:42308}}(),WC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-209,lowdist:0,titledist:-209}}(),FG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-211,lowdist:0,titledist:-211}}(),BC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10743,lowdist:0,titledist:10743}}(),zC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42305,lowdist:0,titledist:42305}}(),kC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10749,lowdist:0,titledist:10749}}(),JC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-213,lowdist:0,titledist:-213}}(),VC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-214,lowdist:0,titledist:-214}}(),jC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10727,lowdist:0,titledist:10727}}(),sp=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-218,lowdist:0,titledist:-218}}(),HC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42307,lowdist:0,titledist:42307}}(),XC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42282,lowdist:0,titledist:42282}}(),YC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-69,lowdist:0,titledist:-69}}(),ZC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-217,lowdist:0,titledist:-217}}(),QC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-71,lowdist:0,titledist:-71}}(),KC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-219,lowdist:0,titledist:-219}}(),xC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42261,lowdist:0,titledist:42261}}(),e9=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42258,lowdist:0,titledist:42258}}(),a9=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-38,lowdist:0,titledist:-38}}(),az=134217728,Dh=function(){return{category:az,unicodeCat:R6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),uz=268435456,Rh=function(){return{category:uz,unicodeCat:I6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),lz=65536,al=function(){return{category:lz,unicodeCat:D6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),vz=1,Hb=function(){return{category:vz,unicodeCat:s6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),nz=[{start:65,length:26,convRule:Fl},{start:97,length:26,convRule:bl},{start:181,length:1,convRule:DC},{start:192,length:23,convRule:Fl},{start:216,length:7,convRule:Fl},{start:224,length:23,convRule:bl},{start:248,length:7,convRule:bl},{start:255,length:1,convRule:dC},{start:256,length:1,convRule:n},{start:257,length:1,convRule:r},{start:258,length:1,convRule:n},{start:259,length:1,convRule:r},{start:260,length:1,convRule:n},{start:261,length:1,convRule:r},{start:262,length:1,convRule:n},{start:263,length:1,convRule:r},{start:264,length:1,convRule:n},{start:265,length:1,convRule:r},{start:266,length:1,convRule:n},{start:267,length:1,convRule:r},{start:268,length:1,convRule:n},{start:269,length:1,convRule:r},{start:270,length:1,convRule:n},{start:271,length:1,convRule:r},{start:272,length:1,convRule:n},{start:273,length:1,convRule:r},{start:274,length:1,convRule:n},{start:275,length:1,convRule:r},{start:276,length:1,convRule:n},{start:277,length:1,convRule:r},{start:278,length:1,convRule:n},{start:279,length:1,convRule:r},{start:280,length:1,convRule:n},{start:281,length:1,convRule:r},{start:282,length:1,convRule:n},{start:283,length:1,convRule:r},{start:284,length:1,convRule:n},{start:285,length:1,convRule:r},{start:286,length:1,convRule:n},{start:287,length:1,convRule:r},{start:288,length:1,convRule:n},{start:289,length:1,convRule:r},{start:290,length:1,convRule:n},{start:291,length:1,convRule:r},{start:292,length:1,convRule:n},{start:293,length:1,convRule:r},{start:294,length:1,convRule:n},{start:295,length:1,convRule:r},{start:296,length:1,convRule:n},{start:297,length:1,convRule:r},{start:298,length:1,convRule:n},{start:299,length:1,convRule:r},{start:300,length:1,convRule:n},{start:301,length:1,convRule:r},{start:302,length:1,convRule:n},{start:303,length:1,convRule:r},{start:304,length:1,convRule:_E},{start:305,length:1,convRule:mC},{start:306,length:1,convRule:n},{start:307,length:1,convRule:r},{start:308,length:1,convRule:n},{start:309,length:1,convRule:r},{start:310,length:1,convRule:n},{start:311,length:1,convRule:r},{start:313,length:1,convRule:n},{start:314,length:1,convRule:r},{start:315,length:1,convRule:n},{start:316,length:1,convRule:r},{start:317,length:1,convRule:n},{start:318,length:1,convRule:r},{start:319,length:1,convRule:n},{start:320,length:1,convRule:r},{start:321,length:1,convRule:n},{start:322,length:1,convRule:r},{start:323,length:1,convRule:n},{start:324,length:1,convRule:r},{start:325,length:1,convRule:n},{start:326,length:1,convRule:r},{start:327,length:1,convRule:n},{start:328,length:1,convRule:r},{start:330,length:1,convRule:n},{start:331,length:1,convRule:r},{start:332,length:1,convRule:n},{start:333,length:1,convRule:r},{start:334,length:1,convRule:n},{start:335,length:1,convRule:r},{start:336,length:1,convRule:n},{start:337,length:1,convRule:r},{start:338,length:1,convRule:n},{start:339,length:1,convRule:r},{start:340,length:1,convRule:n},{start:341,length:1,convRule:r},{start:342,length:1,convRule:n},{start:343,length:1,convRule:r},{start:344,length:1,convRule:n},{start:345,length:1,convRule:r},{start:346,length:1,convRule:n},{start:347,length:1,convRule:r},{start:348,length:1,convRule:n},{start:349,length:1,convRule:r},{start:350,length:1,convRule:n},{start:351,length:1,convRule:r},{start:352,length:1,convRule:n},{start:353,length:1,convRule:r},{start:354,length:1,convRule:n},{start:355,length:1,convRule:r},{start:356,length:1,convRule:n},{start:357,length:1,convRule:r},{start:358,length:1,convRule:n},{start:359,length:1,convRule:r},{start:360,length:1,convRule:n},{start:361,length:1,convRule:r},{start:362,length:1,convRule:n},{start:363,length:1,convRule:r},{start:364,length:1,convRule:n},{start:365,length:1,convRule:r},{start:366,length:1,convRule:n},{start:367,length:1,convRule:r},{start:368,length:1,convRule:n},{start:369,length:1,convRule:r},{start:370,length:1,convRule:n},{start:371,length:1,convRule:r},{start:372,length:1,convRule:n},{start:373,length:1,convRule:r},{start:374,length:1,convRule:n},{start:375,length:1,convRule:r},{start:376,length:1,convRule:fE},{start:377,length:1,convRule:n},{start:378,length:1,convRule:r},{start:379,length:1,convRule:n},{start:380,length:1,convRule:r},{start:381,length:1,convRule:n},{start:382,length:1,convRule:r},{start:383,length:1,convRule:hC},{start:384,length:1,convRule:gC},{start:385,length:1,convRule:pE},{start:386,length:1,convRule:n},{start:387,length:1,convRule:r},{start:388,length:1,convRule:n},{start:389,length:1,convRule:r},{start:390,length:1,convRule:sE},{start:391,length:1,convRule:n},{start:392,length:1,convRule:r},{start:393,length:2,convRule:_G},{start:395,length:1,convRule:n},{start:396,length:1,convRule:r},{start:398,length:1,convRule:DE},{start:399,length:1,convRule:RE},{start:400,length:1,convRule:IE},{start:401,length:1,convRule:n},{start:402,length:1,convRule:r},{start:403,length:1,convRule:_G},{start:404,length:1,convRule:GE},{start:405,length:1,convRule:yC},{start:406,length:1,convRule:fG},{start:407,length:1,convRule:wE},{start:408,length:1,convRule:n},{start:409,length:1,convRule:r},{start:410,length:1,convRule:FC},{start:412,length:1,convRule:fG},{start:413,length:1,convRule:dE},{start:414,length:1,convRule:hG},{start:415,length:1,convRule:mE},{start:416,length:1,convRule:n},{start:417,length:1,convRule:r},{start:418,length:1,convRule:n},{start:419,length:1,convRule:r},{start:420,length:1,convRule:n},{start:421,length:1,convRule:r},{start:422,length:1,convRule:op},{start:423,length:1,convRule:n},{start:424,length:1,convRule:r},{start:425,length:1,convRule:op},{start:428,length:1,convRule:n},{start:429,length:1,convRule:r},{start:430,length:1,convRule:op},{start:431,length:1,convRule:n},{start:432,length:1,convRule:r},{start:433,length:2,convRule:hE},{start:435,length:1,convRule:n},{start:436,length:1,convRule:r},{start:437,length:1,convRule:n},{start:438,length:1,convRule:r},{start:439,length:1,convRule:gE},{start:440,length:1,convRule:n},{start:441,length:1,convRule:r},{start:444,length:1,convRule:n},{start:445,length:1,convRule:r},{start:447,length:1,convRule:bC},{start:452,length:1,convRule:wc},{start:453,length:1,convRule:dc},{start:454,length:1,convRule:mc},{start:455,length:1,convRule:wc},{start:456,length:1,convRule:dc},{start:457,length:1,convRule:mc},{start:458,length:1,convRule:wc},{start:459,length:1,convRule:dc},{start:460,length:1,convRule:mc},{start:461,length:1,convRule:n},{start:462,length:1,convRule:r},{start:463,length:1,convRule:n},{start:464,length:1,convRule:r},{start:465,length:1,convRule:n},{start:466,length:1,convRule:r},{start:467,length:1,convRule:n},{start:468,length:1,convRule:r},{start:469,length:1,convRule:n},{start:470,length:1,convRule:r},{start:471,length:1,convRule:n},{start:472,length:1,convRule:r},{start:473,length:1,convRule:n},{start:474,length:1,convRule:r},{start:475,length:1,convRule:n},{start:476,length:1,convRule:r},{start:477,length:1,convRule:EC},{start:478,length:1,convRule:n},{start:479,length:1,convRule:r},{start:480,length:1,convRule:n},{start:481,length:1,convRule:r},{start:482,length:1,convRule:n},{start:483,length:1,convRule:r},{start:484,length:1,convRule:n},{start:485,length:1,convRule:r},{start:486,length:1,convRule:n},{start:487,length:1,convRule:r},{start:488,length:1,convRule:n},{start:489,length:1,convRule:r},{start:490,length:1,convRule:n},{start:491,length:1,convRule:r},{start:492,length:1,convRule:n},{start:493,length:1,convRule:r},{start:494,length:1,convRule:n},{start:495,length:1,convRule:r},{start:497,length:1,convRule:wc},{start:498,length:1,convRule:dc},{start:499,length:1,convRule:mc},{start:500,length:1,convRule:n},{start:501,length:1,convRule:r},{start:502,length:1,convRule:yE},{start:503,length:1,convRule:FE},{start:504,length:1,convRule:n},{start:505,length:1,convRule:r},{start:506,length:1,convRule:n},{start:507,length:1,convRule:r},{start:508,length:1,convRule:n},{start:509,length:1,convRule:r},{start:510,length:1,convRule:n},{start:511,length:1,convRule:r},{start:512,length:1,convRule:n},{start:513,length:1,convRule:r},{start:514,length:1,convRule:n},{start:515,length:1,convRule:r},{start:516,length:1,convRule:n},{start:517,length:1,convRule:r},{start:518,length:1,convRule:n},{start:519,length:1,convRule:r},{start:520,length:1,convRule:n},{start:521,length:1,convRule:r},{start:522,length:1,convRule:n},{start:523,length:1,convRule:r},{start:524,length:1,convRule:n},{start:525,length:1,convRule:r},{start:526,length:1,convRule:n},{start:527,length:1,convRule:r},{start:528,length:1,convRule:n},{start:529,length:1,convRule:r},{start:530,length:1,convRule:n},{start:531,length:1,convRule:r},{start:532,length:1,convRule:n},{start:533,length:1,convRule:r},{start:534,length:1,convRule:n},{start:535,length:1,convRule:r},{start:536,length:1,convRule:n},{start:537,length:1,convRule:r},{start:538,length:1,convRule:n},{start:539,length:1,convRule:r},{start:540,length:1,convRule:n},{start:541,length:1,convRule:r},{start:542,length:1,convRule:n},{start:543,length:1,convRule:r},{start:544,length:1,convRule:pG},{start:546,length:1,convRule:n},{start:547,length:1,convRule:r},{start:548,length:1,convRule:n},{start:549,length:1,convRule:r},{start:550,length:1,convRule:n},{start:551,length:1,convRule:r},{start:552,length:1,convRule:n},{start:553,length:1,convRule:r},{start:554,length:1,convRule:n},{start:555,length:1,convRule:r},{start:556,length:1,convRule:n},{start:557,length:1,convRule:r},{start:558,length:1,convRule:n},{start:559,length:1,convRule:r},{start:560,length:1,convRule:n},{start:561,length:1,convRule:r},{start:562,length:1,convRule:n},{start:563,length:1,convRule:r},{start:570,length:1,convRule:bE},{start:571,length:1,convRule:n},{start:572,length:1,convRule:r},{start:573,length:1,convRule:EE},{start:574,length:1,convRule:CE},{start:575,length:2,convRule:CC},{start:577,length:1,convRule:n},{start:578,length:1,convRule:r},{start:579,length:1,convRule:TE},{start:580,length:1,convRule:ME},{start:581,length:1,convRule:SE},{start:582,length:1,convRule:n},{start:583,length:1,convRule:r},{start:584,length:1,convRule:n},{start:585,length:1,convRule:r},{start:586,length:1,convRule:n},{start:587,length:1,convRule:r},{start:588,length:1,convRule:n},{start:589,length:1,convRule:r},{start:590,length:1,convRule:n},{start:591,length:1,convRule:r},{start:592,length:1,convRule:TC},{start:593,length:1,convRule:MC},{start:594,length:1,convRule:SC},{start:595,length:1,convRule:LC},{start:596,length:1,convRule:AC},{start:598,length:2,convRule:gG},{start:601,length:1,convRule:NC},{start:603,length:1,convRule:PC},{start:604,length:1,convRule:qC},{start:608,length:1,convRule:gG},{start:609,length:1,convRule:$C},{start:611,length:1,convRule:OC},{start:613,length:1,convRule:UC},{start:614,length:1,convRule:yG},{start:616,length:1,convRule:WC},{start:617,length:1,convRule:FG},{start:618,length:1,convRule:yG},{start:619,length:1,convRule:BC},{start:620,length:1,convRule:zC},{start:623,length:1,convRule:FG},{start:625,length:1,convRule:kC},{start:626,length:1,convRule:JC},{start:629,length:1,convRule:VC},{start:637,length:1,convRule:jC},{start:640,length:1,convRule:sp},{start:642,length:1,convRule:HC},{start:643,length:1,convRule:sp},{start:647,length:1,convRule:XC},{start:648,length:1,convRule:sp},{start:649,length:1,convRule:YC},{start:650,length:2,convRule:ZC},{start:652,length:1,convRule:QC},{start:658,length:1,convRule:KC},{start:669,length:1,convRule:xC},{start:670,length:1,convRule:e9},{start:837,length:1,convRule:b6},{start:880,length:1,convRule:n},{start:881,length:1,convRule:r},{start:882,length:1,convRule:n},{start:883,length:1,convRule:r},{start:886,length:1,convRule:n},{start:887,length:1,convRule:r},{start:891,length:3,convRule:hG},{start:895,length:1,convRule:LE},{start:902,length:1,convRule:AE},{start:904,length:3,convRule:NE},{start:908,length:1,convRule:sG},{start:910,length:2,convRule:PE},{start:913,length:17,convRule:Fl},{start:931,length:9,convRule:Fl},{start:940,length:1,convRule:a9},{start:941,length:3,convRule:qE},{start:945,length:17,convRule:bl},{start:962,length:1,convRule:$E},{start:963,length:9,convRule:bl},{start:972,length:1,convRule:DG},{start:973,length:2,convRule:OE},{start:975,length:1,convRule:nG},{start:976,length:1,convRule:UE},{start:977,length:1,convRule:WE},{start:981,length:1,convRule:BE},{start:982,length:1,convRule:zE},{start:983,length:1,convRule:RG},{start:984,length:1,convRule:n},{start:985,length:1,convRule:r},{start:986,length:1,convRule:n},{start:987,length:1,convRule:r},{start:988,length:1,convRule:n},{start:989,length:1,convRule:r},{start:990,length:1,convRule:n},{start:991,length:1,convRule:r},{start:992,length:1,convRule:n},{start:993,length:1,convRule:r},{start:994,length:1,convRule:n},{start:995,length:1,convRule:r},{start:996,length:1,convRule:n},{start:997,length:1,convRule:r},{start:998,length:1,convRule:n},{start:999,length:1,convRule:r},{start:1e3,length:1,convRule:n},{start:1001,length:1,convRule:r},{start:1002,length:1,convRule:n},{start:1003,length:1,convRule:r},{start:1004,length:1,convRule:n},{start:1005,length:1,convRule:r},{start:1006,length:1,convRule:n},{start:1007,length:1,convRule:r},{start:1008,length:1,convRule:kE},{start:1009,length:1,convRule:IG},{start:1010,length:1,convRule:GG},{start:1011,length:1,convRule:JE},{start:1012,length:1,convRule:T6},{start:1013,length:1,convRule:VE},{start:1015,length:1,convRule:n},{start:1016,length:1,convRule:r},{start:1017,length:1,convRule:rG},{start:1018,length:1,convRule:n},{start:1019,length:1,convRule:r},{start:1021,length:3,convRule:pG},{start:1024,length:16,convRule:M6},{start:1040,length:32,convRule:Fl},{start:1072,length:32,convRule:bl},{start:1104,length:16,convRule:IG},{start:1120,length:1,convRule:n},{start:1121,length:1,convRule:r},{start:1122,length:1,convRule:n},{start:1123,length:1,convRule:r},{start:1124,length:1,convRule:n},{start:1125,length:1,convRule:r},{start:1126,length:1,convRule:n},{start:1127,length:1,convRule:r},{start:1128,length:1,convRule:n},{start:1129,length:1,convRule:r},{start:1130,length:1,convRule:n},{start:1131,length:1,convRule:r},{start:1132,length:1,convRule:n},{start:1133,length:1,convRule:r},{start:1134,length:1,convRule:n},{start:1135,length:1,convRule:r},{start:1136,length:1,convRule:n},{start:1137,length:1,convRule:r},{start:1138,length:1,convRule:n},{start:1139,length:1,convRule:r},{start:1140,length:1,convRule:n},{start:1141,length:1,convRule:r},{start:1142,length:1,convRule:n},{start:1143,length:1,convRule:r},{start:1144,length:1,convRule:n},{start:1145,length:1,convRule:r},{start:1146,length:1,convRule:n},{start:1147,length:1,convRule:r},{start:1148,length:1,convRule:n},{start:1149,length:1,convRule:r},{start:1150,length:1,convRule:n},{start:1151,length:1,convRule:r},{start:1152,length:1,convRule:n},{start:1153,length:1,convRule:r},{start:1162,length:1,convRule:n},{start:1163,length:1,convRule:r},{start:1164,length:1,convRule:n},{start:1165,length:1,convRule:r},{start:1166,length:1,convRule:n},{start:1167,length:1,convRule:r},{start:1168,length:1,convRule:n},{start:1169,length:1,convRule:r},{start:1170,length:1,convRule:n},{start:1171,length:1,convRule:r},{start:1172,length:1,convRule:n},{start:1173,length:1,convRule:r},{start:1174,length:1,convRule:n},{start:1175,length:1,convRule:r},{start:1176,length:1,convRule:n},{start:1177,length:1,convRule:r},{start:1178,length:1,convRule:n},{start:1179,length:1,convRule:r},{start:1180,length:1,convRule:n},{start:1181,length:1,convRule:r},{start:1182,length:1,convRule:n},{start:1183,length:1,convRule:r},{start:1184,length:1,convRule:n},{start:1185,length:1,convRule:r},{start:1186,length:1,convRule:n},{start:1187,length:1,convRule:r},{start:1188,length:1,convRule:n},{start:1189,length:1,convRule:r},{start:1190,length:1,convRule:n},{start:1191,length:1,convRule:r},{start:1192,length:1,convRule:n},{start:1193,length:1,convRule:r},{start:1194,length:1,convRule:n},{start:1195,length:1,convRule:r},{start:1196,length:1,convRule:n},{start:1197,length:1,convRule:r},{start:1198,length:1,convRule:n},{start:1199,length:1,convRule:r},{start:1200,length:1,convRule:n},{start:1201,length:1,convRule:r},{start:1202,length:1,convRule:n},{start:1203,length:1,convRule:r},{start:1204,length:1,convRule:n},{start:1205,length:1,convRule:r},{start:1206,length:1,convRule:n},{start:1207,length:1,convRule:r},{start:1208,length:1,convRule:n},{start:1209,length:1,convRule:r},{start:1210,length:1,convRule:n},{start:1211,length:1,convRule:r},{start:1212,length:1,convRule:n},{start:1213,length:1,convRule:r},{start:1214,length:1,convRule:n},{start:1215,length:1,convRule:r},{start:1216,length:1,convRule:S6},{start:1217,length:1,convRule:n},{start:1218,length:1,convRule:r},{start:1219,length:1,convRule:n},{start:1220,length:1,convRule:r},{start:1221,length:1,convRule:n},{start:1222,length:1,convRule:r},{start:1223,length:1,convRule:n},{start:1224,length:1,convRule:r},{start:1225,length:1,convRule:n},{start:1226,length:1,convRule:r},{start:1227,length:1,convRule:n},{start:1228,length:1,convRule:r},{start:1229,length:1,convRule:n},{start:1230,length:1,convRule:r},{start:1231,length:1,convRule:jE},{start:1232,length:1,convRule:n},{start:1233,length:1,convRule:r},{start:1234,length:1,convRule:n},{start:1235,length:1,convRule:r},{start:1236,length:1,convRule:n},{start:1237,length:1,convRule:r},{start:1238,length:1,convRule:n},{start:1239,length:1,convRule:r},{start:1240,length:1,convRule:n},{start:1241,length:1,convRule:r},{start:1242,length:1,convRule:n},{start:1243,length:1,convRule:r},{start:1244,length:1,convRule:n},{start:1245,length:1,convRule:r},{start:1246,length:1,convRule:n},{start:1247,length:1,convRule:r},{start:1248,length:1,convRule:n},{start:1249,length:1,convRule:r},{start:1250,length:1,convRule:n},{start:1251,length:1,convRule:r},{start:1252,length:1,convRule:n},{start:1253,length:1,convRule:r},{start:1254,length:1,convRule:n},{start:1255,length:1,convRule:r},{start:1256,length:1,convRule:n},{start:1257,length:1,convRule:r},{start:1258,length:1,convRule:n},{start:1259,length:1,convRule:r},{start:1260,length:1,convRule:n},{start:1261,length:1,convRule:r},{start:1262,length:1,convRule:n},{start:1263,length:1,convRule:r},{start:1264,length:1,convRule:n},{start:1265,length:1,convRule:r},{start:1266,length:1,convRule:n},{start:1267,length:1,convRule:r},{start:1268,length:1,convRule:n},{start:1269,length:1,convRule:r},{start:1270,length:1,convRule:n},{start:1271,length:1,convRule:r},{start:1272,length:1,convRule:n},{start:1273,length:1,convRule:r},{start:1274,length:1,convRule:n},{start:1275,length:1,convRule:r},{start:1276,length:1,convRule:n},{start:1277,length:1,convRule:r},{start:1278,length:1,convRule:n},{start:1279,length:1,convRule:r},{start:1280,length:1,convRule:n},{start:1281,length:1,convRule:r},{start:1282,length:1,convRule:n},{start:1283,length:1,convRule:r},{start:1284,length:1,convRule:n},{start:1285,length:1,convRule:r},{start:1286,length:1,convRule:n},{start:1287,length:1,convRule:r},{start:1288,length:1,convRule:n},{start:1289,length:1,convRule:r},{start:1290,length:1,convRule:n},{start:1291,length:1,convRule:r},{start:1292,length:1,convRule:n},{start:1293,length:1,convRule:r},{start:1294,length:1,convRule:n},{start:1295,length:1,convRule:r},{start:1296,length:1,convRule:n},{start:1297,length:1,convRule:r},{start:1298,length:1,convRule:n},{start:1299,length:1,convRule:r},{start:1300,length:1,convRule:n},{start:1301,length:1,convRule:r},{start:1302,length:1,convRule:n},{start:1303,length:1,convRule:r},{start:1304,length:1,convRule:n},{start:1305,length:1,convRule:r},{start:1306,length:1,convRule:n},{start:1307,length:1,convRule:r},{start:1308,length:1,convRule:n},{start:1309,length:1,convRule:r},{start:1310,length:1,convRule:n},{start:1311,length:1,convRule:r},{start:1312,length:1,convRule:n},{start:1313,length:1,convRule:r},{start:1314,length:1,convRule:n},{start:1315,length:1,convRule:r},{start:1316,length:1,convRule:n},{start:1317,length:1,convRule:r},{start:1318,length:1,convRule:n},{start:1319,length:1,convRule:r},{start:1320,length:1,convRule:n},{start:1321,length:1,convRule:r},{start:1322,length:1,convRule:n},{start:1323,length:1,convRule:r},{start:1324,length:1,convRule:n},{start:1325,length:1,convRule:r},{start:1326,length:1,convRule:n},{start:1327,length:1,convRule:r},{start:1329,length:38,convRule:tG},{start:1377,length:38,convRule:wG},{start:4256,length:38,convRule:ip},{start:4295,length:1,convRule:ip},{start:4301,length:1,convRule:ip},{start:4304,length:43,convRule:dG},{start:4349,length:3,convRule:dG},{start:5024,length:80,convRule:L6},{start:5104,length:6,convRule:nG},{start:5112,length:6,convRule:RG},{start:7296,length:1,convRule:HE},{start:7297,length:1,convRule:XE},{start:7298,length:1,convRule:YE},{start:7299,length:2,convRule:ZE},{start:7301,length:1,convRule:QE},{start:7302,length:1,convRule:KE},{start:7303,length:1,convRule:xE},{start:7304,length:1,convRule:eC},{start:7312,length:43,convRule:iG},{start:7357,length:3,convRule:iG},{start:7545,length:1,convRule:aC},{start:7549,length:1,convRule:uC},{start:7566,length:1,convRule:lC},{start:7680,length:1,convRule:n},{start:7681,length:1,convRule:r},{start:7682,length:1,convRule:n},{start:7683,length:1,convRule:r},{start:7684,length:1,convRule:n},{start:7685,length:1,convRule:r},{start:7686,length:1,convRule:n},{start:7687,length:1,convRule:r},{start:7688,length:1,convRule:n},{start:7689,length:1,convRule:r},{start:7690,length:1,convRule:n},{start:7691,length:1,convRule:r},{start:7692,length:1,convRule:n},{start:7693,length:1,convRule:r},{start:7694,length:1,convRule:n},{start:7695,length:1,convRule:r},{start:7696,length:1,convRule:n},{start:7697,length:1,convRule:r},{start:7698,length:1,convRule:n},{start:7699,length:1,convRule:r},{start:7700,length:1,convRule:n},{start:7701,length:1,convRule:r},{start:7702,length:1,convRule:n},{start:7703,length:1,convRule:r},{start:7704,length:1,convRule:n},{start:7705,length:1,convRule:r},{start:7706,length:1,convRule:n},{start:7707,length:1,convRule:r},{start:7708,length:1,convRule:n},{start:7709,length:1,convRule:r},{start:7710,length:1,convRule:n},{start:7711,length:1,convRule:r},{start:7712,length:1,convRule:n},{start:7713,length:1,convRule:r},{start:7714,length:1,convRule:n},{start:7715,length:1,convRule:r},{start:7716,length:1,convRule:n},{start:7717,length:1,convRule:r},{start:7718,length:1,convRule:n},{start:7719,length:1,convRule:r},{start:7720,length:1,convRule:n},{start:7721,length:1,convRule:r},{start:7722,length:1,convRule:n},{start:7723,length:1,convRule:r},{start:7724,length:1,convRule:n},{start:7725,length:1,convRule:r},{start:7726,length:1,convRule:n},{start:7727,length:1,convRule:r},{start:7728,length:1,convRule:n},{start:7729,length:1,convRule:r},{start:7730,length:1,convRule:n},{start:7731,length:1,convRule:r},{start:7732,length:1,convRule:n},{start:7733,length:1,convRule:r},{start:7734,length:1,convRule:n},{start:7735,length:1,convRule:r},{start:7736,length:1,convRule:n},{start:7737,length:1,convRule:r},{start:7738,length:1,convRule:n},{start:7739,length:1,convRule:r},{start:7740,length:1,convRule:n},{start:7741,length:1,convRule:r},{start:7742,length:1,convRule:n},{start:7743,length:1,convRule:r},{start:7744,length:1,convRule:n},{start:7745,length:1,convRule:r},{start:7746,length:1,convRule:n},{start:7747,length:1,convRule:r},{start:7748,length:1,convRule:n},{start:7749,length:1,convRule:r},{start:7750,length:1,convRule:n},{start:7751,length:1,convRule:r},{start:7752,length:1,convRule:n},{start:7753,length:1,convRule:r},{start:7754,length:1,convRule:n},{start:7755,length:1,convRule:r},{start:7756,length:1,convRule:n},{start:7757,length:1,convRule:r},{start:7758,length:1,convRule:n},{start:7759,length:1,convRule:r},{start:7760,length:1,convRule:n},{start:7761,length:1,convRule:r},{start:7762,length:1,convRule:n},{start:7763,length:1,convRule:r},{start:7764,length:1,convRule:n},{start:7765,length:1,convRule:r},{start:7766,length:1,convRule:n},{start:7767,length:1,convRule:r},{start:7768,length:1,convRule:n},{start:7769,length:1,convRule:r},{start:7770,length:1,convRule:n},{start:7771,length:1,convRule:r},{start:7772,length:1,convRule:n},{start:7773,length:1,convRule:r},{start:7774,length:1,convRule:n},{start:7775,length:1,convRule:r},{start:7776,length:1,convRule:n},{start:7777,length:1,convRule:r},{start:7778,length:1,convRule:n},{start:7779,length:1,convRule:r},{start:7780,length:1,convRule:n},{start:7781,length:1,convRule:r},{start:7782,length:1,convRule:n},{start:7783,length:1,convRule:r},{start:7784,length:1,convRule:n},{start:7785,length:1,convRule:r},{start:7786,length:1,convRule:n},{start:7787,length:1,convRule:r},{start:7788,length:1,convRule:n},{start:7789,length:1,convRule:r},{start:7790,length:1,convRule:n},{start:7791,length:1,convRule:r},{start:7792,length:1,convRule:n},{start:7793,length:1,convRule:r},{start:7794,length:1,convRule:n},{start:7795,length:1,convRule:r},{start:7796,length:1,convRule:n},{start:7797,length:1,convRule:r},{start:7798,length:1,convRule:n},{start:7799,length:1,convRule:r},{start:7800,length:1,convRule:n},{start:7801,length:1,convRule:r},{start:7802,length:1,convRule:n},{start:7803,length:1,convRule:r},{start:7804,length:1,convRule:n},{start:7805,length:1,convRule:r},{start:7806,length:1,convRule:n},{start:7807,length:1,convRule:r},{start:7808,length:1,convRule:n},{start:7809,length:1,convRule:r},{start:7810,length:1,convRule:n},{start:7811,length:1,convRule:r},{start:7812,length:1,convRule:n},{start:7813,length:1,convRule:r},{start:7814,length:1,convRule:n},{start:7815,length:1,convRule:r},{start:7816,length:1,convRule:n},{start:7817,length:1,convRule:r},{start:7818,length:1,convRule:n},{start:7819,length:1,convRule:r},{start:7820,length:1,convRule:n},{start:7821,length:1,convRule:r},{start:7822,length:1,convRule:n},{start:7823,length:1,convRule:r},{start:7824,length:1,convRule:n},{start:7825,length:1,convRule:r},{start:7826,length:1,convRule:n},{start:7827,length:1,convRule:r},{start:7828,length:1,convRule:n},{start:7829,length:1,convRule:r},{start:7835,length:1,convRule:vC},{start:7838,length:1,convRule:A6},{start:7840,length:1,convRule:n},{start:7841,length:1,convRule:r},{start:7842,length:1,convRule:n},{start:7843,length:1,convRule:r},{start:7844,length:1,convRule:n},{start:7845,length:1,convRule:r},{start:7846,length:1,convRule:n},{start:7847,length:1,convRule:r},{start:7848,length:1,convRule:n},{start:7849,length:1,convRule:r},{start:7850,length:1,convRule:n},{start:7851,length:1,convRule:r},{start:7852,length:1,convRule:n},{start:7853,length:1,convRule:r},{start:7854,length:1,convRule:n},{start:7855,length:1,convRule:r},{start:7856,length:1,convRule:n},{start:7857,length:1,convRule:r},{start:7858,length:1,convRule:n},{start:7859,length:1,convRule:r},{start:7860,length:1,convRule:n},{start:7861,length:1,convRule:r},{start:7862,length:1,convRule:n},{start:7863,length:1,convRule:r},{start:7864,length:1,convRule:n},{start:7865,length:1,convRule:r},{start:7866,length:1,convRule:n},{start:7867,length:1,convRule:r},{start:7868,length:1,convRule:n},{start:7869,length:1,convRule:r},{start:7870,length:1,convRule:n},{start:7871,length:1,convRule:r},{start:7872,length:1,convRule:n},{start:7873,length:1,convRule:r},{start:7874,length:1,convRule:n},{start:7875,length:1,convRule:r},{start:7876,length:1,convRule:n},{start:7877,length:1,convRule:r},{start:7878,length:1,convRule:n},{start:7879,length:1,convRule:r},{start:7880,length:1,convRule:n},{start:7881,length:1,convRule:r},{start:7882,length:1,convRule:n},{start:7883,length:1,convRule:r},{start:7884,length:1,convRule:n},{start:7885,length:1,convRule:r},{start:7886,length:1,convRule:n},{start:7887,length:1,convRule:r},{start:7888,length:1,convRule:n},{start:7889,length:1,convRule:r},{start:7890,length:1,convRule:n},{start:7891,length:1,convRule:r},{start:7892,length:1,convRule:n},{start:7893,length:1,convRule:r},{start:7894,length:1,convRule:n},{start:7895,length:1,convRule:r},{start:7896,length:1,convRule:n},{start:7897,length:1,convRule:r},{start:7898,length:1,convRule:n},{start:7899,length:1,convRule:r},{start:7900,length:1,convRule:n},{start:7901,length:1,convRule:r},{start:7902,length:1,convRule:n},{start:7903,length:1,convRule:r},{start:7904,length:1,convRule:n},{start:7905,length:1,convRule:r},{start:7906,length:1,convRule:n},{start:7907,length:1,convRule:r},{start:7908,length:1,convRule:n},{start:7909,length:1,convRule:r},{start:7910,length:1,convRule:n},{start:7911,length:1,convRule:r},{start:7912,length:1,convRule:n},{start:7913,length:1,convRule:r},{start:7914,length:1,convRule:n},{start:7915,length:1,convRule:r},{start:7916,length:1,convRule:n},{start:7917,length:1,convRule:r},{start:7918,length:1,convRule:n},{start:7919,length:1,convRule:r},{start:7920,length:1,convRule:n},{start:7921,length:1,convRule:r},{start:7922,length:1,convRule:n},{start:7923,length:1,convRule:r},{start:7924,length:1,convRule:n},{start:7925,length:1,convRule:r},{start:7926,length:1,convRule:n},{start:7927,length:1,convRule:r},{start:7928,length:1,convRule:n},{start:7929,length:1,convRule:r},{start:7930,length:1,convRule:n},{start:7931,length:1,convRule:r},{start:7932,length:1,convRule:n},{start:7933,length:1,convRule:r},{start:7934,length:1,convRule:n},{start:7935,length:1,convRule:r},{start:7936,length:8,convRule:Xa},{start:7944,length:8,convRule:gu},{start:7952,length:6,convRule:Xa},{start:7960,length:6,convRule:gu},{start:7968,length:8,convRule:Xa},{start:7976,length:8,convRule:gu},{start:7984,length:8,convRule:Xa},{start:7992,length:8,convRule:gu},{start:8e3,length:6,convRule:Xa},{start:8008,length:6,convRule:gu},{start:8017,length:1,convRule:Xa},{start:8019,length:1,convRule:Xa},{start:8021,length:1,convRule:Xa},{start:8023,length:1,convRule:Xa},{start:8025,length:1,convRule:gu},{start:8027,length:1,convRule:gu},{start:8029,length:1,convRule:gu},{start:8031,length:1,convRule:gu},{start:8032,length:8,convRule:Xa},{start:8040,length:8,convRule:gu},{start:8048,length:2,convRule:nC},{start:8050,length:4,convRule:rC},{start:8054,length:2,convRule:tC},{start:8056,length:2,convRule:iC},{start:8058,length:2,convRule:oC},{start:8060,length:2,convRule:cC},{start:8064,length:8,convRule:Xa},{start:8072,length:8,convRule:cp},{start:8080,length:8,convRule:Xa},{start:8088,length:8,convRule:cp},{start:8096,length:8,convRule:Xa},{start:8104,length:8,convRule:cp},{start:8112,length:2,convRule:Xa},{start:8115,length:1,convRule:fp},{start:8120,length:2,convRule:gu},{start:8122,length:2,convRule:N6},{start:8124,length:1,convRule:_p},{start:8126,length:1,convRule:_C},{start:8131,length:1,convRule:fp},{start:8136,length:4,convRule:P6},{start:8140,length:1,convRule:_p},{start:8144,length:2,convRule:Xa},{start:8152,length:2,convRule:gu},{start:8154,length:2,convRule:q6},{start:8160,length:2,convRule:Xa},{start:8165,length:1,convRule:GG},{start:8168,length:2,convRule:gu},{start:8170,length:2,convRule:$6},{start:8172,length:1,convRule:rG},{start:8179,length:1,convRule:fp},{start:8184,length:2,convRule:O6},{start:8186,length:2,convRule:U6},{start:8188,length:1,convRule:_p},{start:8486,length:1,convRule:W6},{start:8490,length:1,convRule:B6},{start:8491,length:1,convRule:z6},{start:8498,length:1,convRule:k6},{start:8526,length:1,convRule:fC},{start:8544,length:16,convRule:g6},{start:8560,length:16,convRule:y6},{start:8579,length:1,convRule:n},{start:8580,length:1,convRule:r},{start:9398,length:26,convRule:d6},{start:9424,length:26,convRule:m6},{start:11264,length:47,convRule:tG},{start:11312,length:47,convRule:wG},{start:11360,length:1,convRule:n},{start:11361,length:1,convRule:r},{start:11362,length:1,convRule:J6},{start:11363,length:1,convRule:V6},{start:11364,length:1,convRule:j6},{start:11365,length:1,convRule:pC},{start:11366,length:1,convRule:sC},{start:11367,length:1,convRule:n},{start:11368,length:1,convRule:r},{start:11369,length:1,convRule:n},{start:11370,length:1,convRule:r},{start:11371,length:1,convRule:n},{start:11372,length:1,convRule:r},{start:11373,length:1,convRule:H6},{start:11374,length:1,convRule:X6},{start:11375,length:1,convRule:Y6},{start:11376,length:1,convRule:Z6},{start:11378,length:1,convRule:n},{start:11379,length:1,convRule:r},{start:11381,length:1,convRule:n},{start:11382,length:1,convRule:r},{start:11390,length:2,convRule:Q6},{start:11392,length:1,convRule:n},{start:11393,length:1,convRule:r},{start:11394,length:1,convRule:n},{start:11395,length:1,convRule:r},{start:11396,length:1,convRule:n},{start:11397,length:1,convRule:r},{start:11398,length:1,convRule:n},{start:11399,length:1,convRule:r},{start:11400,length:1,convRule:n},{start:11401,length:1,convRule:r},{start:11402,length:1,convRule:n},{start:11403,length:1,convRule:r},{start:11404,length:1,convRule:n},{start:11405,length:1,convRule:r},{start:11406,length:1,convRule:n},{start:11407,length:1,convRule:r},{start:11408,length:1,convRule:n},{start:11409,length:1,convRule:r},{start:11410,length:1,convRule:n},{start:11411,length:1,convRule:r},{start:11412,length:1,convRule:n},{start:11413,length:1,convRule:r},{start:11414,length:1,convRule:n},{start:11415,length:1,convRule:r},{start:11416,length:1,convRule:n},{start:11417,length:1,convRule:r},{start:11418,length:1,convRule:n},{start:11419,length:1,convRule:r},{start:11420,length:1,convRule:n},{start:11421,length:1,convRule:r},{start:11422,length:1,convRule:n},{start:11423,length:1,convRule:r},{start:11424,length:1,convRule:n},{start:11425,length:1,convRule:r},{start:11426,length:1,convRule:n},{start:11427,length:1,convRule:r},{start:11428,length:1,convRule:n},{start:11429,length:1,convRule:r},{start:11430,length:1,convRule:n},{start:11431,length:1,convRule:r},{start:11432,length:1,convRule:n},{start:11433,length:1,convRule:r},{start:11434,length:1,convRule:n},{start:11435,length:1,convRule:r},{start:11436,length:1,convRule:n},{start:11437,length:1,convRule:r},{start:11438,length:1,convRule:n},{start:11439,length:1,convRule:r},{start:11440,length:1,convRule:n},{start:11441,length:1,convRule:r},{start:11442,length:1,convRule:n},{start:11443,length:1,convRule:r},{start:11444,length:1,convRule:n},{start:11445,length:1,convRule:r},{start:11446,length:1,convRule:n},{start:11447,length:1,convRule:r},{start:11448,length:1,convRule:n},{start:11449,length:1,convRule:r},{start:11450,length:1,convRule:n},{start:11451,length:1,convRule:r},{start:11452,length:1,convRule:n},{start:11453,length:1,convRule:r},{start:11454,length:1,convRule:n},{start:11455,length:1,convRule:r},{start:11456,length:1,convRule:n},{start:11457,length:1,convRule:r},{start:11458,length:1,convRule:n},{start:11459,length:1,convRule:r},{start:11460,length:1,convRule:n},{start:11461,length:1,convRule:r},{start:11462,length:1,convRule:n},{start:11463,length:1,convRule:r},{start:11464,length:1,convRule:n},{start:11465,length:1,convRule:r},{start:11466,length:1,convRule:n},{start:11467,length:1,convRule:r},{start:11468,length:1,convRule:n},{start:11469,length:1,convRule:r},{start:11470,length:1,convRule:n},{start:11471,length:1,convRule:r},{start:11472,length:1,convRule:n},{start:11473,length:1,convRule:r},{start:11474,length:1,convRule:n},{start:11475,length:1,convRule:r},{start:11476,length:1,convRule:n},{start:11477,length:1,convRule:r},{start:11478,length:1,convRule:n},{start:11479,length:1,convRule:r},{start:11480,length:1,convRule:n},{start:11481,length:1,convRule:r},{start:11482,length:1,convRule:n},{start:11483,length:1,convRule:r},{start:11484,length:1,convRule:n},{start:11485,length:1,convRule:r},{start:11486,length:1,convRule:n},{start:11487,length:1,convRule:r},{start:11488,length:1,convRule:n},{start:11489,length:1,convRule:r},{start:11490,length:1,convRule:n},{start:11491,length:1,convRule:r},{start:11499,length:1,convRule:n},{start:11500,length:1,convRule:r},{start:11501,length:1,convRule:n},{start:11502,length:1,convRule:r},{start:11506,length:1,convRule:n},{start:11507,length:1,convRule:r},{start:11520,length:38,convRule:pp},{start:11559,length:1,convRule:pp},{start:11565,length:1,convRule:pp},{start:42560,length:1,convRule:n},{start:42561,length:1,convRule:r},{start:42562,length:1,convRule:n},{start:42563,length:1,convRule:r},{start:42564,length:1,convRule:n},{start:42565,length:1,convRule:r},{start:42566,length:1,convRule:n},{start:42567,length:1,convRule:r},{start:42568,length:1,convRule:n},{start:42569,length:1,convRule:r},{start:42570,length:1,convRule:n},{start:42571,length:1,convRule:r},{start:42572,length:1,convRule:n},{start:42573,length:1,convRule:r},{start:42574,length:1,convRule:n},{start:42575,length:1,convRule:r},{start:42576,length:1,convRule:n},{start:42577,length:1,convRule:r},{start:42578,length:1,convRule:n},{start:42579,length:1,convRule:r},{start:42580,length:1,convRule:n},{start:42581,length:1,convRule:r},{start:42582,length:1,convRule:n},{start:42583,length:1,convRule:r},{start:42584,length:1,convRule:n},{start:42585,length:1,convRule:r},{start:42586,length:1,convRule:n},{start:42587,length:1,convRule:r},{start:42588,length:1,convRule:n},{start:42589,length:1,convRule:r},{start:42590,length:1,convRule:n},{start:42591,length:1,convRule:r},{start:42592,length:1,convRule:n},{start:42593,length:1,convRule:r},{start:42594,length:1,convRule:n},{start:42595,length:1,convRule:r},{start:42596,length:1,convRule:n},{start:42597,length:1,convRule:r},{start:42598,length:1,convRule:n},{start:42599,length:1,convRule:r},{start:42600,length:1,convRule:n},{start:42601,length:1,convRule:r},{start:42602,length:1,convRule:n},{start:42603,length:1,convRule:r},{start:42604,length:1,convRule:n},{start:42605,length:1,convRule:r},{start:42624,length:1,convRule:n},{start:42625,length:1,convRule:r},{start:42626,length:1,convRule:n},{start:42627,length:1,convRule:r},{start:42628,length:1,convRule:n},{start:42629,length:1,convRule:r},{start:42630,length:1,convRule:n},{start:42631,length:1,convRule:r},{start:42632,length:1,convRule:n},{start:42633,length:1,convRule:r},{start:42634,length:1,convRule:n},{start:42635,length:1,convRule:r},{start:42636,length:1,convRule:n},{start:42637,length:1,convRule:r},{start:42638,length:1,convRule:n},{start:42639,length:1,convRule:r},{start:42640,length:1,convRule:n},{start:42641,length:1,convRule:r},{start:42642,length:1,convRule:n},{start:42643,length:1,convRule:r},{start:42644,length:1,convRule:n},{start:42645,length:1,convRule:r},{start:42646,length:1,convRule:n},{start:42647,length:1,convRule:r},{start:42648,length:1,convRule:n},{start:42649,length:1,convRule:r},{start:42650,length:1,convRule:n},{start:42651,length:1,convRule:r},{start:42786,length:1,convRule:n},{start:42787,length:1,convRule:r},{start:42788,length:1,convRule:n},{start:42789,length:1,convRule:r},{start:42790,length:1,convRule:n},{start:42791,length:1,convRule:r},{start:42792,length:1,convRule:n},{start:42793,length:1,convRule:r},{start:42794,length:1,convRule:n},{start:42795,length:1,convRule:r},{start:42796,length:1,convRule:n},{start:42797,length:1,convRule:r},{start:42798,length:1,convRule:n},{start:42799,length:1,convRule:r},{start:42802,length:1,convRule:n},{start:42803,length:1,convRule:r},{start:42804,length:1,convRule:n},{start:42805,length:1,convRule:r},{start:42806,length:1,convRule:n},{start:42807,length:1,convRule:r},{start:42808,length:1,convRule:n},{start:42809,length:1,convRule:r},{start:42810,length:1,convRule:n},{start:42811,length:1,convRule:r},{start:42812,length:1,convRule:n},{start:42813,length:1,convRule:r},{start:42814,length:1,convRule:n},{start:42815,length:1,convRule:r},{start:42816,length:1,convRule:n},{start:42817,length:1,convRule:r},{start:42818,length:1,convRule:n},{start:42819,length:1,convRule:r},{start:42820,length:1,convRule:n},{start:42821,length:1,convRule:r},{start:42822,length:1,convRule:n},{start:42823,length:1,convRule:r},{start:42824,length:1,convRule:n},{start:42825,length:1,convRule:r},{start:42826,length:1,convRule:n},{start:42827,length:1,convRule:r},{start:42828,length:1,convRule:n},{start:42829,length:1,convRule:r},{start:42830,length:1,convRule:n},{start:42831,length:1,convRule:r},{start:42832,length:1,convRule:n},{start:42833,length:1,convRule:r},{start:42834,length:1,convRule:n},{start:42835,length:1,convRule:r},{start:42836,length:1,convRule:n},{start:42837,length:1,convRule:r},{start:42838,length:1,convRule:n},{start:42839,length:1,convRule:r},{start:42840,length:1,convRule:n},{start:42841,length:1,convRule:r},{start:42842,length:1,convRule:n},{start:42843,length:1,convRule:r},{start:42844,length:1,convRule:n},{start:42845,length:1,convRule:r},{start:42846,length:1,convRule:n},{start:42847,length:1,convRule:r},{start:42848,length:1,convRule:n},{start:42849,length:1,convRule:r},{start:42850,length:1,convRule:n},{start:42851,length:1,convRule:r},{start:42852,length:1,convRule:n},{start:42853,length:1,convRule:r},{start:42854,length:1,convRule:n},{start:42855,length:1,convRule:r},{start:42856,length:1,convRule:n},{start:42857,length:1,convRule:r},{start:42858,length:1,convRule:n},{start:42859,length:1,convRule:r},{start:42860,length:1,convRule:n},{start:42861,length:1,convRule:r},{start:42862,length:1,convRule:n},{start:42863,length:1,convRule:r},{start:42873,length:1,convRule:n},{start:42874,length:1,convRule:r},{start:42875,length:1,convRule:n},{start:42876,length:1,convRule:r},{start:42877,length:1,convRule:K6},{start:42878,length:1,convRule:n},{start:42879,length:1,convRule:r},{start:42880,length:1,convRule:n},{start:42881,length:1,convRule:r},{start:42882,length:1,convRule:n},{start:42883,length:1,convRule:r},{start:42884,length:1,convRule:n},{start:42885,length:1,convRule:r},{start:42886,length:1,convRule:n},{start:42887,length:1,convRule:r},{start:42891,length:1,convRule:n},{start:42892,length:1,convRule:r},{start:42893,length:1,convRule:x6},{start:42896,length:1,convRule:n},{start:42897,length:1,convRule:r},{start:42898,length:1,convRule:n},{start:42899,length:1,convRule:r},{start:42900,length:1,convRule:RC},{start:42902,length:1,convRule:n},{start:42903,length:1,convRule:r},{start:42904,length:1,convRule:n},{start:42905,length:1,convRule:r},{start:42906,length:1,convRule:n},{start:42907,length:1,convRule:r},{start:42908,length:1,convRule:n},{start:42909,length:1,convRule:r},{start:42910,length:1,convRule:n},{start:42911,length:1,convRule:r},{start:42912,length:1,convRule:n},{start:42913,length:1,convRule:r},{start:42914,length:1,convRule:n},{start:42915,length:1,convRule:r},{start:42916,length:1,convRule:n},{start:42917,length:1,convRule:r},{start:42918,length:1,convRule:n},{start:42919,length:1,convRule:r},{start:42920,length:1,convRule:n},{start:42921,length:1,convRule:r},{start:42922,length:1,convRule:oG},{start:42923,length:1,convRule:eE},{start:42924,length:1,convRule:aE},{start:42925,length:1,convRule:uE},{start:42926,length:1,convRule:oG},{start:42928,length:1,convRule:lE},{start:42929,length:1,convRule:vE},{start:42930,length:1,convRule:nE},{start:42931,length:1,convRule:rE},{start:42932,length:1,convRule:n},{start:42933,length:1,convRule:r},{start:42934,length:1,convRule:n},{start:42935,length:1,convRule:r},{start:42936,length:1,convRule:n},{start:42937,length:1,convRule:r},{start:42938,length:1,convRule:n},{start:42939,length:1,convRule:r},{start:42940,length:1,convRule:n},{start:42941,length:1,convRule:r},{start:42942,length:1,convRule:n},{start:42943,length:1,convRule:r},{start:42946,length:1,convRule:n},{start:42947,length:1,convRule:r},{start:42948,length:1,convRule:tE},{start:42949,length:1,convRule:iE},{start:42950,length:1,convRule:oE},{start:42951,length:1,convRule:n},{start:42952,length:1,convRule:r},{start:42953,length:1,convRule:n},{start:42954,length:1,convRule:r},{start:42997,length:1,convRule:n},{start:42998,length:1,convRule:r},{start:43859,length:1,convRule:IC},{start:43888,length:80,convRule:GC},{start:65313,length:26,convRule:Fl},{start:65345,length:26,convRule:bl},{start:66560,length:40,convRule:cG},{start:66600,length:40,convRule:mG},{start:66736,length:36,convRule:cG},{start:66776,length:36,convRule:mG},{start:68736,length:51,convRule:sG},{start:68800,length:51,convRule:DG},{start:71840,length:32,convRule:Fl},{start:71872,length:32,convRule:bl},{start:93760,length:32,convRule:Fl},{start:93792,length:32,convRule:bl},{start:125184,length:34,convRule:cE},{start:125218,length:34,convRule:wC}],u9=function(e){return function(a){return function(u){return function(l){var v=function(t){return function(i){var o=t,_=!1,s;function y(N,L){if(N>L||N>=b_(a))return _=!0,I.value;if(Ie){var V=Qc(La(N+L|0)/2),Ce=NB(a)(V),Ca=l(e)(Ce);if(Ca instanceof Xe)return _=!0,new R(Ce);if(Ca instanceof ge){o=V+1|0,i=L;return}o=N,i=V-1|0;return}throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5622, column 3 - line 5632, column 30): "+[N.constructor.name,L.constructor.name])}for(;!_;)s=y(o,i);return s}};return v(0)(u)}}}},rz=function(e){return function(a){if(e.start>=a.start&&e.start<(a.start+a.length|0))return Xe.value;if(e.start>a.start)return ge.value;if(Ie)return Te.value;throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5598, column 1 - line 5598, column 45): "+[e.constructor.name,a.constructor.name])}},hh=function(e){return function(a){return function(u){var l={start:a,length:1,convRule:ez},v=u9(l)(e)(u)(rz);if(v instanceof I)return I.value;if(v instanceof R)return new R(v.value0.convRule);throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5612, column 5 - line 5614, column 60): "+[v.constructor.name])}}},l9=function(e){return function(a){var u=hh(nz)(a)($B);if(u instanceof I)return a;if(u instanceof R)return a+e(u.value0)|0;throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5727, column 5 - line 5729, column 53): "+[u.constructor.name])}},gh=l9(function(e){return e.lowdist});var yh=l9(function(e){return e.updist}),tz=function(e){return function(a){var u=hh(UB)(a)(PB);if(u instanceof I)return!1;if(u instanceof R)return Qi(Xb(u.value0.category)(e));throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5654, column 5 - line 5656, column 86): "+[u.constructor.name])}},v9=tz([w6]),iz=[{start:0,length:32,convRule:Hb},{start:32,length:1,convRule:qv},{start:33,length:3,convRule:b},{start:36,length:1,convRule:Xu},{start:37,length:3,convRule:b},{start:40,length:1,convRule:te},{start:41,length:1,convRule:oe},{start:42,length:1,convRule:b},{start:43,length:1,convRule:Ge},{start:44,length:1,convRule:b},{start:45,length:1,convRule:yl},{start:46,length:2,convRule:b},{start:48,length:10,convRule:Fe},{start:58,length:2,convRule:b},{start:60,length:3,convRule:Ge},{start:63,length:2,convRule:b},{start:65,length:26,convRule:Fl},{start:91,length:1,convRule:te},{start:92,length:1,convRule:b},{start:93,length:1,convRule:oe},{start:94,length:1,convRule:lu},{start:95,length:1,convRule:tp},{start:96,length:1,convRule:lu},{start:97,length:26,convRule:bl},{start:123,length:1,convRule:te},{start:124,length:1,convRule:Ge},{start:125,length:1,convRule:oe},{start:126,length:1,convRule:Ge},{start:127,length:33,convRule:Hb},{start:160,length:1,convRule:qv},{start:161,length:1,convRule:b},{start:162,length:4,convRule:Xu},{start:166,length:1,convRule:F},{start:167,length:1,convRule:b},{start:168,length:1,convRule:lu},{start:169,length:1,convRule:F},{start:170,length:1,convRule:c},{start:171,length:1,convRule:Sn},{start:172,length:1,convRule:Ge},{start:173,length:1,convRule:al},{start:174,length:1,convRule:F},{start:175,length:1,convRule:lu},{start:176,length:1,convRule:F},{start:177,length:1,convRule:Ge},{start:178,length:2,convRule:fe},{start:180,length:1,convRule:lu},{start:181,length:1,convRule:DC},{start:182,length:2,convRule:b},{start:184,length:1,convRule:lu},{start:185,length:1,convRule:fe},{start:186,length:1,convRule:c},{start:187,length:1,convRule:It},{start:188,length:3,convRule:fe},{start:191,length:1,convRule:b},{start:192,length:23,convRule:Fl},{start:215,length:1,convRule:Ge},{start:216,length:7,convRule:Fl},{start:223,length:1,convRule:W},{start:224,length:23,convRule:bl},{start:247,length:1,convRule:Ge},{start:248,length:7,convRule:bl},{start:255,length:1,convRule:dC},{start:256,length:1,convRule:n},{start:257,length:1,convRule:r},{start:258,length:1,convRule:n},{start:259,length:1,convRule:r},{start:260,length:1,convRule:n},{start:261,length:1,convRule:r},{start:262,length:1,convRule:n},{start:263,length:1,convRule:r},{start:264,length:1,convRule:n},{start:265,length:1,convRule:r},{start:266,length:1,convRule:n},{start:267,length:1,convRule:r},{start:268,length:1,convRule:n},{start:269,length:1,convRule:r},{start:270,length:1,convRule:n},{start:271,length:1,convRule:r},{start:272,length:1,convRule:n},{start:273,length:1,convRule:r},{start:274,length:1,convRule:n},{start:275,length:1,convRule:r},{start:276,length:1,convRule:n},{start:277,length:1,convRule:r},{start:278,length:1,convRule:n},{start:279,length:1,convRule:r},{start:280,length:1,convRule:n},{start:281,length:1,convRule:r},{start:282,length:1,convRule:n},{start:283,length:1,convRule:r},{start:284,length:1,convRule:n},{start:285,length:1,convRule:r},{start:286,length:1,convRule:n},{start:287,length:1,convRule:r},{start:288,length:1,convRule:n},{start:289,length:1,convRule:r},{start:290,length:1,convRule:n},{start:291,length:1,convRule:r},{start:292,length:1,convRule:n},{start:293,length:1,convRule:r},{start:294,length:1,convRule:n},{start:295,length:1,convRule:r},{start:296,length:1,convRule:n},{start:297,length:1,convRule:r},{start:298,length:1,convRule:n},{start:299,length:1,convRule:r},{start:300,length:1,convRule:n},{start:301,length:1,convRule:r},{start:302,length:1,convRule:n},{start:303,length:1,convRule:r},{start:304,length:1,convRule:_E},{start:305,length:1,convRule:mC},{start:306,length:1,convRule:n},{start:307,length:1,convRule:r},{start:308,length:1,convRule:n},{start:309,length:1,convRule:r},{start:310,length:1,convRule:n},{start:311,length:1,convRule:r},{start:312,length:1,convRule:W},{start:313,length:1,convRule:n},{start:314,length:1,convRule:r},{start:315,length:1,convRule:n},{start:316,length:1,convRule:r},{start:317,length:1,convRule:n},{start:318,length:1,convRule:r},{start:319,length:1,convRule:n},{start:320,length:1,convRule:r},{start:321,length:1,convRule:n},{start:322,length:1,convRule:r},{start:323,length:1,convRule:n},{start:324,length:1,convRule:r},{start:325,length:1,convRule:n},{start:326,length:1,convRule:r},{start:327,length:1,convRule:n},{start:328,length:1,convRule:r},{start:329,length:1,convRule:W},{start:330,length:1,convRule:n},{start:331,length:1,convRule:r},{start:332,length:1,convRule:n},{start:333,length:1,convRule:r},{start:334,length:1,convRule:n},{start:335,length:1,convRule:r},{start:336,length:1,convRule:n},{start:337,length:1,convRule:r},{start:338,length:1,convRule:n},{start:339,length:1,convRule:r},{start:340,length:1,convRule:n},{start:341,length:1,convRule:r},{start:342,length:1,convRule:n},{start:343,length:1,convRule:r},{start:344,length:1,convRule:n},{start:345,length:1,convRule:r},{start:346,length:1,convRule:n},{start:347,length:1,convRule:r},{start:348,length:1,convRule:n},{start:349,length:1,convRule:r},{start:350,length:1,convRule:n},{start:351,length:1,convRule:r},{start:352,length:1,convRule:n},{start:353,length:1,convRule:r},{start:354,length:1,convRule:n},{start:355,length:1,convRule:r},{start:356,length:1,convRule:n},{start:357,length:1,convRule:r},{start:358,length:1,convRule:n},{start:359,length:1,convRule:r},{start:360,length:1,convRule:n},{start:361,length:1,convRule:r},{start:362,length:1,convRule:n},{start:363,length:1,convRule:r},{start:364,length:1,convRule:n},{start:365,length:1,convRule:r},{start:366,length:1,convRule:n},{start:367,length:1,convRule:r},{start:368,length:1,convRule:n},{start:369,length:1,convRule:r},{start:370,length:1,convRule:n},{start:371,length:1,convRule:r},{start:372,length:1,convRule:n},{start:373,length:1,convRule:r},{start:374,length:1,convRule:n},{start:375,length:1,convRule:r},{start:376,length:1,convRule:fE},{start:377,length:1,convRule:n},{start:378,length:1,convRule:r},{start:379,length:1,convRule:n},{start:380,length:1,convRule:r},{start:381,length:1,convRule:n},{start:382,length:1,convRule:r},{start:383,length:1,convRule:hC},{start:384,length:1,convRule:gC},{start:385,length:1,convRule:pE},{start:386,length:1,convRule:n},{start:387,length:1,convRule:r},{start:388,length:1,convRule:n},{start:389,length:1,convRule:r},{start:390,length:1,convRule:sE},{start:391,length:1,convRule:n},{start:392,length:1,convRule:r},{start:393,length:2,convRule:_G},{start:395,length:1,convRule:n},{start:396,length:1,convRule:r},{start:397,length:1,convRule:W},{start:398,length:1,convRule:DE},{start:399,length:1,convRule:RE},{start:400,length:1,convRule:IE},{start:401,length:1,convRule:n},{start:402,length:1,convRule:r},{start:403,length:1,convRule:_G},{start:404,length:1,convRule:GE},{start:405,length:1,convRule:yC},{start:406,length:1,convRule:fG},{start:407,length:1,convRule:wE},{start:408,length:1,convRule:n},{start:409,length:1,convRule:r},{start:410,length:1,convRule:FC},{start:411,length:1,convRule:W},{start:412,length:1,convRule:fG},{start:413,length:1,convRule:dE},{start:414,length:1,convRule:hG},{start:415,length:1,convRule:mE},{start:416,length:1,convRule:n},{start:417,length:1,convRule:r},{start:418,length:1,convRule:n},{start:419,length:1,convRule:r},{start:420,length:1,convRule:n},{start:421,length:1,convRule:r},{start:422,length:1,convRule:op},{start:423,length:1,convRule:n},{start:424,length:1,convRule:r},{start:425,length:1,convRule:op},{start:426,length:2,convRule:W},{start:428,length:1,convRule:n},{start:429,length:1,convRule:r},{start:430,length:1,convRule:op},{start:431,length:1,convRule:n},{start:432,length:1,convRule:r},{start:433,length:2,convRule:hE},{start:435,length:1,convRule:n},{start:436,length:1,convRule:r},{start:437,length:1,convRule:n},{start:438,length:1,convRule:r},{start:439,length:1,convRule:gE},{start:440,length:1,convRule:n},{start:441,length:1,convRule:r},{start:442,length:1,convRule:W},{start:443,length:1,convRule:c},{start:444,length:1,convRule:n},{start:445,length:1,convRule:r},{start:446,length:1,convRule:W},{start:447,length:1,convRule:bC},{start:448,length:4,convRule:c},{start:452,length:1,convRule:wc},{start:453,length:1,convRule:dc},{start:454,length:1,convRule:mc},{start:455,length:1,convRule:wc},{start:456,length:1,convRule:dc},{start:457,length:1,convRule:mc},{start:458,length:1,convRule:wc},{start:459,length:1,convRule:dc},{start:460,length:1,convRule:mc},{start:461,length:1,convRule:n},{start:462,length:1,convRule:r},{start:463,length:1,convRule:n},{start:464,length:1,convRule:r},{start:465,length:1,convRule:n},{start:466,length:1,convRule:r},{start:467,length:1,convRule:n},{start:468,length:1,convRule:r},{start:469,length:1,convRule:n},{start:470,length:1,convRule:r},{start:471,length:1,convRule:n},{start:472,length:1,convRule:r},{start:473,length:1,convRule:n},{start:474,length:1,convRule:r},{start:475,length:1,convRule:n},{start:476,length:1,convRule:r},{start:477,length:1,convRule:EC},{start:478,length:1,convRule:n},{start:479,length:1,convRule:r},{start:480,length:1,convRule:n},{start:481,length:1,convRule:r},{start:482,length:1,convRule:n},{start:483,length:1,convRule:r},{start:484,length:1,convRule:n},{start:485,length:1,convRule:r},{start:486,length:1,convRule:n},{start:487,length:1,convRule:r},{start:488,length:1,convRule:n},{start:489,length:1,convRule:r},{start:490,length:1,convRule:n},{start:491,length:1,convRule:r},{start:492,length:1,convRule:n},{start:493,length:1,convRule:r},{start:494,length:1,convRule:n},{start:495,length:1,convRule:r},{start:496,length:1,convRule:W},{start:497,length:1,convRule:wc},{start:498,length:1,convRule:dc},{start:499,length:1,convRule:mc},{start:500,length:1,convRule:n},{start:501,length:1,convRule:r},{start:502,length:1,convRule:yE},{start:503,length:1,convRule:FE},{start:504,length:1,convRule:n},{start:505,length:1,convRule:r},{start:506,length:1,convRule:n},{start:507,length:1,convRule:r},{start:508,length:1,convRule:n},{start:509,length:1,convRule:r},{start:510,length:1,convRule:n},{start:511,length:1,convRule:r},{start:512,length:1,convRule:n},{start:513,length:1,convRule:r},{start:514,length:1,convRule:n},{start:515,length:1,convRule:r},{start:516,length:1,convRule:n},{start:517,length:1,convRule:r},{start:518,length:1,convRule:n},{start:519,length:1,convRule:r},{start:520,length:1,convRule:n},{start:521,length:1,convRule:r},{start:522,length:1,convRule:n},{start:523,length:1,convRule:r},{start:524,length:1,convRule:n},{start:525,length:1,convRule:r},{start:526,length:1,convRule:n},{start:527,length:1,convRule:r},{start:528,length:1,convRule:n},{start:529,length:1,convRule:r},{start:530,length:1,convRule:n},{start:531,length:1,convRule:r},{start:532,length:1,convRule:n},{start:533,length:1,convRule:r},{start:534,length:1,convRule:n},{start:535,length:1,convRule:r},{start:536,length:1,convRule:n},{start:537,length:1,convRule:r},{start:538,length:1,convRule:n},{start:539,length:1,convRule:r},{start:540,length:1,convRule:n},{start:541,length:1,convRule:r},{start:542,length:1,convRule:n},{start:543,length:1,convRule:r},{start:544,length:1,convRule:pG},{start:545,length:1,convRule:W},{start:546,length:1,convRule:n},{start:547,length:1,convRule:r},{start:548,length:1,convRule:n},{start:549,length:1,convRule:r},{start:550,length:1,convRule:n},{start:551,length:1,convRule:r},{start:552,length:1,convRule:n},{start:553,length:1,convRule:r},{start:554,length:1,convRule:n},{start:555,length:1,convRule:r},{start:556,length:1,convRule:n},{start:557,length:1,convRule:r},{start:558,length:1,convRule:n},{start:559,length:1,convRule:r},{start:560,length:1,convRule:n},{start:561,length:1,convRule:r},{start:562,length:1,convRule:n},{start:563,length:1,convRule:r},{start:564,length:6,convRule:W},{start:570,length:1,convRule:bE},{start:571,length:1,convRule:n},{start:572,length:1,convRule:r},{start:573,length:1,convRule:EE},{start:574,length:1,convRule:CE},{start:575,length:2,convRule:CC},{start:577,length:1,convRule:n},{start:578,length:1,convRule:r},{start:579,length:1,convRule:TE},{start:580,length:1,convRule:ME},{start:581,length:1,convRule:SE},{start:582,length:1,convRule:n},{start:583,length:1,convRule:r},{start:584,length:1,convRule:n},{start:585,length:1,convRule:r},{start:586,length:1,convRule:n},{start:587,length:1,convRule:r},{start:588,length:1,convRule:n},{start:589,length:1,convRule:r},{start:590,length:1,convRule:n},{start:591,length:1,convRule:r},{start:592,length:1,convRule:TC},{start:593,length:1,convRule:MC},{start:594,length:1,convRule:SC},{start:595,length:1,convRule:LC},{start:596,length:1,convRule:AC},{start:597,length:1,convRule:W},{start:598,length:2,convRule:gG},{start:600,length:1,convRule:W},{start:601,length:1,convRule:NC},{start:602,length:1,convRule:W},{start:603,length:1,convRule:PC},{start:604,length:1,convRule:qC},{start:605,length:3,convRule:W},{start:608,length:1,convRule:gG},{start:609,length:1,convRule:$C},{start:610,length:1,convRule:W},{start:611,length:1,convRule:OC},{start:612,length:1,convRule:W},{start:613,length:1,convRule:UC},{start:614,length:1,convRule:yG},{start:615,length:1,convRule:W},{start:616,length:1,convRule:WC},{start:617,length:1,convRule:FG},{start:618,length:1,convRule:yG},{start:619,length:1,convRule:BC},{start:620,length:1,convRule:zC},{start:621,length:2,convRule:W},{start:623,length:1,convRule:FG},{start:624,length:1,convRule:W},{start:625,length:1,convRule:kC},{start:626,length:1,convRule:JC},{start:627,length:2,convRule:W},{start:629,length:1,convRule:VC},{start:630,length:7,convRule:W},{start:637,length:1,convRule:jC},{start:638,length:2,convRule:W},{start:640,length:1,convRule:sp},{start:641,length:1,convRule:W},{start:642,length:1,convRule:HC},{start:643,length:1,convRule:sp},{start:644,length:3,convRule:W},{start:647,length:1,convRule:XC},{start:648,length:1,convRule:sp},{start:649,length:1,convRule:YC},{start:650,length:2,convRule:ZC},{start:652,length:1,convRule:QC},{start:653,length:5,convRule:W},{start:658,length:1,convRule:KC},{start:659,length:1,convRule:W},{start:660,length:1,convRule:c},{start:661,length:8,convRule:W},{start:669,length:1,convRule:xC},{start:670,length:1,convRule:e9},{start:671,length:17,convRule:W},{start:688,length:18,convRule:be},{start:706,length:4,convRule:lu},{start:710,length:12,convRule:be},{start:722,length:14,convRule:lu},{start:736,length:5,convRule:be},{start:741,length:7,convRule:lu},{start:748,length:1,convRule:be},{start:749,length:1,convRule:lu},{start:750,length:1,convRule:be},{start:751,length:17,convRule:lu},{start:768,length:69,convRule:p},{start:837,length:1,convRule:b6},{start:838,length:42,convRule:p},{start:880,length:1,convRule:n},{start:881,length:1,convRule:r},{start:882,length:1,convRule:n},{start:883,length:1,convRule:r},{start:884,length:1,convRule:be},{start:885,length:1,convRule:lu},{start:886,length:1,convRule:n},{start:887,length:1,convRule:r},{start:890,length:1,convRule:be},{start:891,length:3,convRule:hG},{start:894,length:1,convRule:b},{start:895,length:1,convRule:LE},{start:900,length:2,convRule:lu},{start:902,length:1,convRule:AE},{start:903,length:1,convRule:b},{start:904,length:3,convRule:NE},{start:908,length:1,convRule:sG},{start:910,length:2,convRule:PE},{start:912,length:1,convRule:W},{start:913,length:17,convRule:Fl},{start:931,length:9,convRule:Fl},{start:940,length:1,convRule:a9},{start:941,length:3,convRule:qE},{start:944,length:1,convRule:W},{start:945,length:17,convRule:bl},{start:962,length:1,convRule:$E},{start:963,length:9,convRule:bl},{start:972,length:1,convRule:DG},{start:973,length:2,convRule:OE},{start:975,length:1,convRule:nG},{start:976,length:1,convRule:UE},{start:977,length:1,convRule:WE},{start:978,length:3,convRule:la},{start:981,length:1,convRule:BE},{start:982,length:1,convRule:zE},{start:983,length:1,convRule:RG},{start:984,length:1,convRule:n},{start:985,length:1,convRule:r},{start:986,length:1,convRule:n},{start:987,length:1,convRule:r},{start:988,length:1,convRule:n},{start:989,length:1,convRule:r},{start:990,length:1,convRule:n},{start:991,length:1,convRule:r},{start:992,length:1,convRule:n},{start:993,length:1,convRule:r},{start:994,length:1,convRule:n},{start:995,length:1,convRule:r},{start:996,length:1,convRule:n},{start:997,length:1,convRule:r},{start:998,length:1,convRule:n},{start:999,length:1,convRule:r},{start:1e3,length:1,convRule:n},{start:1001,length:1,convRule:r},{start:1002,length:1,convRule:n},{start:1003,length:1,convRule:r},{start:1004,length:1,convRule:n},{start:1005,length:1,convRule:r},{start:1006,length:1,convRule:n},{start:1007,length:1,convRule:r},{start:1008,length:1,convRule:kE},{start:1009,length:1,convRule:IG},{start:1010,length:1,convRule:GG},{start:1011,length:1,convRule:JE},{start:1012,length:1,convRule:T6},{start:1013,length:1,convRule:VE},{start:1014,length:1,convRule:Ge},{start:1015,length:1,convRule:n},{start:1016,length:1,convRule:r},{start:1017,length:1,convRule:rG},{start:1018,length:1,convRule:n},{start:1019,length:1,convRule:r},{start:1020,length:1,convRule:W},{start:1021,length:3,convRule:pG},{start:1024,length:16,convRule:M6},{start:1040,length:32,convRule:Fl},{start:1072,length:32,convRule:bl},{start:1104,length:16,convRule:IG},{start:1120,length:1,convRule:n},{start:1121,length:1,convRule:r},{start:1122,length:1,convRule:n},{start:1123,length:1,convRule:r},{start:1124,length:1,convRule:n},{start:1125,length:1,convRule:r},{start:1126,length:1,convRule:n},{start:1127,length:1,convRule:r},{start:1128,length:1,convRule:n},{start:1129,length:1,convRule:r},{start:1130,length:1,convRule:n},{start:1131,length:1,convRule:r},{start:1132,length:1,convRule:n},{start:1133,length:1,convRule:r},{start:1134,length:1,convRule:n},{start:1135,length:1,convRule:r},{start:1136,length:1,convRule:n},{start:1137,length:1,convRule:r},{start:1138,length:1,convRule:n},{start:1139,length:1,convRule:r},{start:1140,length:1,convRule:n},{start:1141,length:1,convRule:r},{start:1142,length:1,convRule:n},{start:1143,length:1,convRule:r},{start:1144,length:1,convRule:n},{start:1145,length:1,convRule:r},{start:1146,length:1,convRule:n},{start:1147,length:1,convRule:r},{start:1148,length:1,convRule:n},{start:1149,length:1,convRule:r},{start:1150,length:1,convRule:n},{start:1151,length:1,convRule:r},{start:1152,length:1,convRule:n},{start:1153,length:1,convRule:r},{start:1154,length:1,convRule:F},{start:1155,length:5,convRule:p},{start:1160,length:2,convRule:FD},{start:1162,length:1,convRule:n},{start:1163,length:1,convRule:r},{start:1164,length:1,convRule:n},{start:1165,length:1,convRule:r},{start:1166,length:1,convRule:n},{start:1167,length:1,convRule:r},{start:1168,length:1,convRule:n},{start:1169,length:1,convRule:r},{start:1170,length:1,convRule:n},{start:1171,length:1,convRule:r},{start:1172,length:1,convRule:n},{start:1173,length:1,convRule:r},{start:1174,length:1,convRule:n},{start:1175,length:1,convRule:r},{start:1176,length:1,convRule:n},{start:1177,length:1,convRule:r},{start:1178,length:1,convRule:n},{start:1179,length:1,convRule:r},{start:1180,length:1,convRule:n},{start:1181,length:1,convRule:r},{start:1182,length:1,convRule:n},{start:1183,length:1,convRule:r},{start:1184,length:1,convRule:n},{start:1185,length:1,convRule:r},{start:1186,length:1,convRule:n},{start:1187,length:1,convRule:r},{start:1188,length:1,convRule:n},{start:1189,length:1,convRule:r},{start:1190,length:1,convRule:n},{start:1191,length:1,convRule:r},{start:1192,length:1,convRule:n},{start:1193,length:1,convRule:r},{start:1194,length:1,convRule:n},{start:1195,length:1,convRule:r},{start:1196,length:1,convRule:n},{start:1197,length:1,convRule:r},{start:1198,length:1,convRule:n},{start:1199,length:1,convRule:r},{start:1200,length:1,convRule:n},{start:1201,length:1,convRule:r},{start:1202,length:1,convRule:n},{start:1203,length:1,convRule:r},{start:1204,length:1,convRule:n},{start:1205,length:1,convRule:r},{start:1206,length:1,convRule:n},{start:1207,length:1,convRule:r},{start:1208,length:1,convRule:n},{start:1209,length:1,convRule:r},{start:1210,length:1,convRule:n},{start:1211,length:1,convRule:r},{start:1212,length:1,convRule:n},{start:1213,length:1,convRule:r},{start:1214,length:1,convRule:n},{start:1215,length:1,convRule:r},{start:1216,length:1,convRule:S6},{start:1217,length:1,convRule:n},{start:1218,length:1,convRule:r},{start:1219,length:1,convRule:n},{start:1220,length:1,convRule:r},{start:1221,length:1,convRule:n},{start:1222,length:1,convRule:r},{start:1223,length:1,convRule:n},{start:1224,length:1,convRule:r},{start:1225,length:1,convRule:n},{start:1226,length:1,convRule:r},{start:1227,length:1,convRule:n},{start:1228,length:1,convRule:r},{start:1229,length:1,convRule:n},{start:1230,length:1,convRule:r},{start:1231,length:1,convRule:jE},{start:1232,length:1,convRule:n},{start:1233,length:1,convRule:r},{start:1234,length:1,convRule:n},{start:1235,length:1,convRule:r},{start:1236,length:1,convRule:n},{start:1237,length:1,convRule:r},{start:1238,length:1,convRule:n},{start:1239,length:1,convRule:r},{start:1240,length:1,convRule:n},{start:1241,length:1,convRule:r},{start:1242,length:1,convRule:n},{start:1243,length:1,convRule:r},{start:1244,length:1,convRule:n},{start:1245,length:1,convRule:r},{start:1246,length:1,convRule:n},{start:1247,length:1,convRule:r},{start:1248,length:1,convRule:n},{start:1249,length:1,convRule:r},{start:1250,length:1,convRule:n},{start:1251,length:1,convRule:r},{start:1252,length:1,convRule:n},{start:1253,length:1,convRule:r},{start:1254,length:1,convRule:n},{start:1255,length:1,convRule:r},{start:1256,length:1,convRule:n},{start:1257,length:1,convRule:r},{start:1258,length:1,convRule:n},{start:1259,length:1,convRule:r},{start:1260,length:1,convRule:n},{start:1261,length:1,convRule:r},{start:1262,length:1,convRule:n},{start:1263,length:1,convRule:r},{start:1264,length:1,convRule:n},{start:1265,length:1,convRule:r},{start:1266,length:1,convRule:n},{start:1267,length:1,convRule:r},{start:1268,length:1,convRule:n},{start:1269,length:1,convRule:r},{start:1270,length:1,convRule:n},{start:1271,length:1,convRule:r},{start:1272,length:1,convRule:n},{start:1273,length:1,convRule:r},{start:1274,length:1,convRule:n},{start:1275,length:1,convRule:r},{start:1276,length:1,convRule:n},{start:1277,length:1,convRule:r},{start:1278,length:1,convRule:n},{start:1279,length:1,convRule:r},{start:1280,length:1,convRule:n},{start:1281,length:1,convRule:r},{start:1282,length:1,convRule:n},{start:1283,length:1,convRule:r},{start:1284,length:1,convRule:n},{start:1285,length:1,convRule:r},{start:1286,length:1,convRule:n},{start:1287,length:1,convRule:r},{start:1288,length:1,convRule:n},{start:1289,length:1,convRule:r},{start:1290,length:1,convRule:n},{start:1291,length:1,convRule:r},{start:1292,length:1,convRule:n},{start:1293,length:1,convRule:r},{start:1294,length:1,convRule:n},{start:1295,length:1,convRule:r},{start:1296,length:1,convRule:n},{start:1297,length:1,convRule:r},{start:1298,length:1,convRule:n},{start:1299,length:1,convRule:r},{start:1300,length:1,convRule:n},{start:1301,length:1,convRule:r},{start:1302,length:1,convRule:n},{start:1303,length:1,convRule:r},{start:1304,length:1,convRule:n},{start:1305,length:1,convRule:r},{start:1306,length:1,convRule:n},{start:1307,length:1,convRule:r},{start:1308,length:1,convRule:n},{start:1309,length:1,convRule:r},{start:1310,length:1,convRule:n},{start:1311,length:1,convRule:r},{start:1312,length:1,convRule:n},{start:1313,length:1,convRule:r},{start:1314,length:1,convRule:n},{start:1315,length:1,convRule:r},{start:1316,length:1,convRule:n},{start:1317,length:1,convRule:r},{start:1318,length:1,convRule:n},{start:1319,length:1,convRule:r},{start:1320,length:1,convRule:n},{start:1321,length:1,convRule:r},{start:1322,length:1,convRule:n},{start:1323,length:1,convRule:r},{start:1324,length:1,convRule:n},{start:1325,length:1,convRule:r},{start:1326,length:1,convRule:n},{start:1327,length:1,convRule:r},{start:1329,length:38,convRule:tG},{start:1369,length:1,convRule:be},{start:1370,length:6,convRule:b},{start:1376,length:1,convRule:W},{start:1377,length:38,convRule:wG},{start:1415,length:2,convRule:W},{start:1417,length:1,convRule:b},{start:1418,length:1,convRule:yl},{start:1421,length:2,convRule:F},{start:1423,length:1,convRule:Xu},{start:1425,length:45,convRule:p},{start:1470,length:1,convRule:yl},{start:1471,length:1,convRule:p},{start:1472,length:1,convRule:b},{start:1473,length:2,convRule:p},{start:1475,length:1,convRule:b},{start:1476,length:2,convRule:p},{start:1478,length:1,convRule:b},{start:1479,length:1,convRule:p},{start:1488,length:27,convRule:c},{start:1519,length:4,convRule:c},{start:1523,length:2,convRule:b},{start:1536,length:6,convRule:al},{start:1542,length:3,convRule:Ge},{start:1545,length:2,convRule:b},{start:1547,length:1,convRule:Xu},{start:1548,length:2,convRule:b},{start:1550,length:2,convRule:F},{start:1552,length:11,convRule:p},{start:1563,length:1,convRule:b},{start:1564,length:1,convRule:al},{start:1566,length:2,convRule:b},{start:1568,length:32,convRule:c},{start:1600,length:1,convRule:be},{start:1601,length:10,convRule:c},{start:1611,length:21,convRule:p},{start:1632,length:10,convRule:Fe},{start:1642,length:4,convRule:b},{start:1646,length:2,convRule:c},{start:1648,length:1,convRule:p},{start:1649,length:99,convRule:c},{start:1748,length:1,convRule:b},{start:1749,length:1,convRule:c},{start:1750,length:7,convRule:p},{start:1757,length:1,convRule:al},{start:1758,length:1,convRule:F},{start:1759,length:6,convRule:p},{start:1765,length:2,convRule:be},{start:1767,length:2,convRule:p},{start:1769,length:1,convRule:F},{start:1770,length:4,convRule:p},{start:1774,length:2,convRule:c},{start:1776,length:10,convRule:Fe},{start:1786,length:3,convRule:c},{start:1789,length:2,convRule:F},{start:1791,length:1,convRule:c},{start:1792,length:14,convRule:b},{start:1807,length:1,convRule:al},{start:1808,length:1,convRule:c},{start:1809,length:1,convRule:p},{start:1810,length:30,convRule:c},{start:1840,length:27,convRule:p},{start:1869,length:89,convRule:c},{start:1958,length:11,convRule:p},{start:1969,length:1,convRule:c},{start:1984,length:10,convRule:Fe},{start:1994,length:33,convRule:c},{start:2027,length:9,convRule:p},{start:2036,length:2,convRule:be},{start:2038,length:1,convRule:F},{start:2039,length:3,convRule:b},{start:2042,length:1,convRule:be},{start:2045,length:1,convRule:p},{start:2046,length:2,convRule:Xu},{start:2048,length:22,convRule:c},{start:2070,length:4,convRule:p},{start:2074,length:1,convRule:be},{start:2075,length:9,convRule:p},{start:2084,length:1,convRule:be},{start:2085,length:3,convRule:p},{start:2088,length:1,convRule:be},{start:2089,length:5,convRule:p},{start:2096,length:15,convRule:b},{start:2112,length:25,convRule:c},{start:2137,length:3,convRule:p},{start:2142,length:1,convRule:b},{start:2144,length:11,convRule:c},{start:2208,length:21,convRule:c},{start:2230,length:18,convRule:c},{start:2259,length:15,convRule:p},{start:2274,length:1,convRule:al},{start:2275,length:32,convRule:p},{start:2307,length:1,convRule:T},{start:2308,length:54,convRule:c},{start:2362,length:1,convRule:p},{start:2363,length:1,convRule:T},{start:2364,length:1,convRule:p},{start:2365,length:1,convRule:c},{start:2366,length:3,convRule:T},{start:2369,length:8,convRule:p},{start:2377,length:4,convRule:T},{start:2381,length:1,convRule:p},{start:2382,length:2,convRule:T},{start:2384,length:1,convRule:c},{start:2385,length:7,convRule:p},{start:2392,length:10,convRule:c},{start:2402,length:2,convRule:p},{start:2404,length:2,convRule:b},{start:2406,length:10,convRule:Fe},{start:2416,length:1,convRule:b},{start:2417,length:1,convRule:be},{start:2418,length:15,convRule:c},{start:2433,length:1,convRule:p},{start:2434,length:2,convRule:T},{start:2437,length:8,convRule:c},{start:2447,length:2,convRule:c},{start:2451,length:22,convRule:c},{start:2474,length:7,convRule:c},{start:2482,length:1,convRule:c},{start:2486,length:4,convRule:c},{start:2492,length:1,convRule:p},{start:2493,length:1,convRule:c},{start:2494,length:3,convRule:T},{start:2497,length:4,convRule:p},{start:2503,length:2,convRule:T},{start:2507,length:2,convRule:T},{start:2509,length:1,convRule:p},{start:2510,length:1,convRule:c},{start:2519,length:1,convRule:T},{start:2524,length:2,convRule:c},{start:2527,length:3,convRule:c},{start:2530,length:2,convRule:p},{start:2534,length:10,convRule:Fe},{start:2544,length:2,convRule:c},{start:2546,length:2,convRule:Xu},{start:2548,length:6,convRule:fe},{start:2554,length:1,convRule:F},{start:2555,length:1,convRule:Xu},{start:2556,length:1,convRule:c},{start:2557,length:1,convRule:b},{start:2558,length:1,convRule:p},{start:2561,length:2,convRule:p},{start:2563,length:1,convRule:T},{start:2565,length:6,convRule:c},{start:2575,length:2,convRule:c},{start:2579,length:22,convRule:c},{start:2602,length:7,convRule:c},{start:2610,length:2,convRule:c},{start:2613,length:2,convRule:c},{start:2616,length:2,convRule:c},{start:2620,length:1,convRule:p},{start:2622,length:3,convRule:T},{start:2625,length:2,convRule:p},{start:2631,length:2,convRule:p},{start:2635,length:3,convRule:p},{start:2641,length:1,convRule:p},{start:2649,length:4,convRule:c},{start:2654,length:1,convRule:c},{start:2662,length:10,convRule:Fe},{start:2672,length:2,convRule:p},{start:2674,length:3,convRule:c},{start:2677,length:1,convRule:p},{start:2678,length:1,convRule:b},{start:2689,length:2,convRule:p},{start:2691,length:1,convRule:T},{start:2693,length:9,convRule:c},{start:2703,length:3,convRule:c},{start:2707,length:22,convRule:c},{start:2730,length:7,convRule:c},{start:2738,length:2,convRule:c},{start:2741,length:5,convRule:c},{start:2748,length:1,convRule:p},{start:2749,length:1,convRule:c},{start:2750,length:3,convRule:T},{start:2753,length:5,convRule:p},{start:2759,length:2,convRule:p},{start:2761,length:1,convRule:T},{start:2763,length:2,convRule:T},{start:2765,length:1,convRule:p},{start:2768,length:1,convRule:c},{start:2784,length:2,convRule:c},{start:2786,length:2,convRule:p},{start:2790,length:10,convRule:Fe},{start:2800,length:1,convRule:b},{start:2801,length:1,convRule:Xu},{start:2809,length:1,convRule:c},{start:2810,length:6,convRule:p},{start:2817,length:1,convRule:p},{start:2818,length:2,convRule:T},{start:2821,length:8,convRule:c},{start:2831,length:2,convRule:c},{start:2835,length:22,convRule:c},{start:2858,length:7,convRule:c},{start:2866,length:2,convRule:c},{start:2869,length:5,convRule:c},{start:2876,length:1,convRule:p},{start:2877,length:1,convRule:c},{start:2878,length:1,convRule:T},{start:2879,length:1,convRule:p},{start:2880,length:1,convRule:T},{start:2881,length:4,convRule:p},{start:2887,length:2,convRule:T},{start:2891,length:2,convRule:T},{start:2893,length:1,convRule:p},{start:2901,length:2,convRule:p},{start:2903,length:1,convRule:T},{start:2908,length:2,convRule:c},{start:2911,length:3,convRule:c},{start:2914,length:2,convRule:p},{start:2918,length:10,convRule:Fe},{start:2928,length:1,convRule:F},{start:2929,length:1,convRule:c},{start:2930,length:6,convRule:fe},{start:2946,length:1,convRule:p},{start:2947,length:1,convRule:c},{start:2949,length:6,convRule:c},{start:2958,length:3,convRule:c},{start:2962,length:4,convRule:c},{start:2969,length:2,convRule:c},{start:2972,length:1,convRule:c},{start:2974,length:2,convRule:c},{start:2979,length:2,convRule:c},{start:2984,length:3,convRule:c},{start:2990,length:12,convRule:c},{start:3006,length:2,convRule:T},{start:3008,length:1,convRule:p},{start:3009,length:2,convRule:T},{start:3014,length:3,convRule:T},{start:3018,length:3,convRule:T},{start:3021,length:1,convRule:p},{start:3024,length:1,convRule:c},{start:3031,length:1,convRule:T},{start:3046,length:10,convRule:Fe},{start:3056,length:3,convRule:fe},{start:3059,length:6,convRule:F},{start:3065,length:1,convRule:Xu},{start:3066,length:1,convRule:F},{start:3072,length:1,convRule:p},{start:3073,length:3,convRule:T},{start:3076,length:1,convRule:p},{start:3077,length:8,convRule:c},{start:3086,length:3,convRule:c},{start:3090,length:23,convRule:c},{start:3114,length:16,convRule:c},{start:3133,length:1,convRule:c},{start:3134,length:3,convRule:p},{start:3137,length:4,convRule:T},{start:3142,length:3,convRule:p},{start:3146,length:4,convRule:p},{start:3157,length:2,convRule:p},{start:3160,length:3,convRule:c},{start:3168,length:2,convRule:c},{start:3170,length:2,convRule:p},{start:3174,length:10,convRule:Fe},{start:3191,length:1,convRule:b},{start:3192,length:7,convRule:fe},{start:3199,length:1,convRule:F},{start:3200,length:1,convRule:c},{start:3201,length:1,convRule:p},{start:3202,length:2,convRule:T},{start:3204,length:1,convRule:b},{start:3205,length:8,convRule:c},{start:3214,length:3,convRule:c},{start:3218,length:23,convRule:c},{start:3242,length:10,convRule:c},{start:3253,length:5,convRule:c},{start:3260,length:1,convRule:p},{start:3261,length:1,convRule:c},{start:3262,length:1,convRule:T},{start:3263,length:1,convRule:p},{start:3264,length:5,convRule:T},{start:3270,length:1,convRule:p},{start:3271,length:2,convRule:T},{start:3274,length:2,convRule:T},{start:3276,length:2,convRule:p},{start:3285,length:2,convRule:T},{start:3294,length:1,convRule:c},{start:3296,length:2,convRule:c},{start:3298,length:2,convRule:p},{start:3302,length:10,convRule:Fe},{start:3313,length:2,convRule:c},{start:3328,length:2,convRule:p},{start:3330,length:2,convRule:T},{start:3332,length:9,convRule:c},{start:3342,length:3,convRule:c},{start:3346,length:41,convRule:c},{start:3387,length:2,convRule:p},{start:3389,length:1,convRule:c},{start:3390,length:3,convRule:T},{start:3393,length:4,convRule:p},{start:3398,length:3,convRule:T},{start:3402,length:3,convRule:T},{start:3405,length:1,convRule:p},{start:3406,length:1,convRule:c},{start:3407,length:1,convRule:F},{start:3412,length:3,convRule:c},{start:3415,length:1,convRule:T},{start:3416,length:7,convRule:fe},{start:3423,length:3,convRule:c},{start:3426,length:2,convRule:p},{start:3430,length:10,convRule:Fe},{start:3440,length:9,convRule:fe},{start:3449,length:1,convRule:F},{start:3450,length:6,convRule:c},{start:3457,length:1,convRule:p},{start:3458,length:2,convRule:T},{start:3461,length:18,convRule:c},{start:3482,length:24,convRule:c},{start:3507,length:9,convRule:c},{start:3517,length:1,convRule:c},{start:3520,length:7,convRule:c},{start:3530,length:1,convRule:p},{start:3535,length:3,convRule:T},{start:3538,length:3,convRule:p},{start:3542,length:1,convRule:p},{start:3544,length:8,convRule:T},{start:3558,length:10,convRule:Fe},{start:3570,length:2,convRule:T},{start:3572,length:1,convRule:b},{start:3585,length:48,convRule:c},{start:3633,length:1,convRule:p},{start:3634,length:2,convRule:c},{start:3636,length:7,convRule:p},{start:3647,length:1,convRule:Xu},{start:3648,length:6,convRule:c},{start:3654,length:1,convRule:be},{start:3655,length:8,convRule:p},{start:3663,length:1,convRule:b},{start:3664,length:10,convRule:Fe},{start:3674,length:2,convRule:b},{start:3713,length:2,convRule:c},{start:3716,length:1,convRule:c},{start:3718,length:5,convRule:c},{start:3724,length:24,convRule:c},{start:3749,length:1,convRule:c},{start:3751,length:10,convRule:c},{start:3761,length:1,convRule:p},{start:3762,length:2,convRule:c},{start:3764,length:9,convRule:p},{start:3773,length:1,convRule:c},{start:3776,length:5,convRule:c},{start:3782,length:1,convRule:be},{start:3784,length:6,convRule:p},{start:3792,length:10,convRule:Fe},{start:3804,length:4,convRule:c},{start:3840,length:1,convRule:c},{start:3841,length:3,convRule:F},{start:3844,length:15,convRule:b},{start:3859,length:1,convRule:F},{start:3860,length:1,convRule:b},{start:3861,length:3,convRule:F},{start:3864,length:2,convRule:p},{start:3866,length:6,convRule:F},{start:3872,length:10,convRule:Fe},{start:3882,length:10,convRule:fe},{start:3892,length:1,convRule:F},{start:3893,length:1,convRule:p},{start:3894,length:1,convRule:F},{start:3895,length:1,convRule:p},{start:3896,length:1,convRule:F},{start:3897,length:1,convRule:p},{start:3898,length:1,convRule:te},{start:3899,length:1,convRule:oe},{start:3900,length:1,convRule:te},{start:3901,length:1,convRule:oe},{start:3902,length:2,convRule:T},{start:3904,length:8,convRule:c},{start:3913,length:36,convRule:c},{start:3953,length:14,convRule:p},{start:3967,length:1,convRule:T},{start:3968,length:5,convRule:p},{start:3973,length:1,convRule:b},{start:3974,length:2,convRule:p},{start:3976,length:5,convRule:c},{start:3981,length:11,convRule:p},{start:3993,length:36,convRule:p},{start:4030,length:8,convRule:F},{start:4038,length:1,convRule:p},{start:4039,length:6,convRule:F},{start:4046,length:2,convRule:F},{start:4048,length:5,convRule:b},{start:4053,length:4,convRule:F},{start:4057,length:2,convRule:b},{start:4096,length:43,convRule:c},{start:4139,length:2,convRule:T},{start:4141,length:4,convRule:p},{start:4145,length:1,convRule:T},{start:4146,length:6,convRule:p},{start:4152,length:1,convRule:T},{start:4153,length:2,convRule:p},{start:4155,length:2,convRule:T},{start:4157,length:2,convRule:p},{start:4159,length:1,convRule:c},{start:4160,length:10,convRule:Fe},{start:4170,length:6,convRule:b},{start:4176,length:6,convRule:c},{start:4182,length:2,convRule:T},{start:4184,length:2,convRule:p},{start:4186,length:4,convRule:c},{start:4190,length:3,convRule:p},{start:4193,length:1,convRule:c},{start:4194,length:3,convRule:T},{start:4197,length:2,convRule:c},{start:4199,length:7,convRule:T},{start:4206,length:3,convRule:c},{start:4209,length:4,convRule:p},{start:4213,length:13,convRule:c},{start:4226,length:1,convRule:p},{start:4227,length:2,convRule:T},{start:4229,length:2,convRule:p},{start:4231,length:6,convRule:T},{start:4237,length:1,convRule:p},{start:4238,length:1,convRule:c},{start:4239,length:1,convRule:T},{start:4240,length:10,convRule:Fe},{start:4250,length:3,convRule:T},{start:4253,length:1,convRule:p},{start:4254,length:2,convRule:F},{start:4256,length:38,convRule:ip},{start:4295,length:1,convRule:ip},{start:4301,length:1,convRule:ip},{start:4304,length:43,convRule:dG},{start:4347,length:1,convRule:b},{start:4348,length:1,convRule:be},{start:4349,length:3,convRule:dG},{start:4352,length:329,convRule:c},{start:4682,length:4,convRule:c},{start:4688,length:7,convRule:c},{start:4696,length:1,convRule:c},{start:4698,length:4,convRule:c},{start:4704,length:41,convRule:c},{start:4746,length:4,convRule:c},{start:4752,length:33,convRule:c},{start:4786,length:4,convRule:c},{start:4792,length:7,convRule:c},{start:4800,length:1,convRule:c},{start:4802,length:4,convRule:c},{start:4808,length:15,convRule:c},{start:4824,length:57,convRule:c},{start:4882,length:4,convRule:c},{start:4888,length:67,convRule:c},{start:4957,length:3,convRule:p},{start:4960,length:9,convRule:b},{start:4969,length:20,convRule:fe},{start:4992,length:16,convRule:c},{start:5008,length:10,convRule:F},{start:5024,length:80,convRule:L6},{start:5104,length:6,convRule:nG},{start:5112,length:6,convRule:RG},{start:5120,length:1,convRule:yl},{start:5121,length:620,convRule:c},{start:5741,length:1,convRule:F},{start:5742,length:1,convRule:b},{start:5743,length:17,convRule:c},{start:5760,length:1,convRule:qv},{start:5761,length:26,convRule:c},{start:5787,length:1,convRule:te},{start:5788,length:1,convRule:oe},{start:5792,length:75,convRule:c},{start:5867,length:3,convRule:b},{start:5870,length:3,convRule:q0},{start:5873,length:8,convRule:c},{start:5888,length:13,convRule:c},{start:5902,length:4,convRule:c},{start:5906,length:3,convRule:p},{start:5920,length:18,convRule:c},{start:5938,length:3,convRule:p},{start:5941,length:2,convRule:b},{start:5952,length:18,convRule:c},{start:5970,length:2,convRule:p},{start:5984,length:13,convRule:c},{start:5998,length:3,convRule:c},{start:6002,length:2,convRule:p},{start:6016,length:52,convRule:c},{start:6068,length:2,convRule:p},{start:6070,length:1,convRule:T},{start:6071,length:7,convRule:p},{start:6078,length:8,convRule:T},{start:6086,length:1,convRule:p},{start:6087,length:2,convRule:T},{start:6089,length:11,convRule:p},{start:6100,length:3,convRule:b},{start:6103,length:1,convRule:be},{start:6104,length:3,convRule:b},{start:6107,length:1,convRule:Xu},{start:6108,length:1,convRule:c},{start:6109,length:1,convRule:p},{start:6112,length:10,convRule:Fe},{start:6128,length:10,convRule:fe},{start:6144,length:6,convRule:b},{start:6150,length:1,convRule:yl},{start:6151,length:4,convRule:b},{start:6155,length:3,convRule:p},{start:6158,length:1,convRule:al},{start:6160,length:10,convRule:Fe},{start:6176,length:35,convRule:c},{start:6211,length:1,convRule:be},{start:6212,length:53,convRule:c},{start:6272,length:5,convRule:c},{start:6277,length:2,convRule:p},{start:6279,length:34,convRule:c},{start:6313,length:1,convRule:p},{start:6314,length:1,convRule:c},{start:6320,length:70,convRule:c},{start:6400,length:31,convRule:c},{start:6432,length:3,convRule:p},{start:6435,length:4,convRule:T},{start:6439,length:2,convRule:p},{start:6441,length:3,convRule:T},{start:6448,length:2,convRule:T},{start:6450,length:1,convRule:p},{start:6451,length:6,convRule:T},{start:6457,length:3,convRule:p},{start:6464,length:1,convRule:F},{start:6468,length:2,convRule:b},{start:6470,length:10,convRule:Fe},{start:6480,length:30,convRule:c},{start:6512,length:5,convRule:c},{start:6528,length:44,convRule:c},{start:6576,length:26,convRule:c},{start:6608,length:10,convRule:Fe},{start:6618,length:1,convRule:fe},{start:6622,length:34,convRule:F},{start:6656,length:23,convRule:c},{start:6679,length:2,convRule:p},{start:6681,length:2,convRule:T},{start:6683,length:1,convRule:p},{start:6686,length:2,convRule:b},{start:6688,length:53,convRule:c},{start:6741,length:1,convRule:T},{start:6742,length:1,convRule:p},{start:6743,length:1,convRule:T},{start:6744,length:7,convRule:p},{start:6752,length:1,convRule:p},{start:6753,length:1,convRule:T},{start:6754,length:1,convRule:p},{start:6755,length:2,convRule:T},{start:6757,length:8,convRule:p},{start:6765,length:6,convRule:T},{start:6771,length:10,convRule:p},{start:6783,length:1,convRule:p},{start:6784,length:10,convRule:Fe},{start:6800,length:10,convRule:Fe},{start:6816,length:7,convRule:b},{start:6823,length:1,convRule:be},{start:6824,length:6,convRule:b},{start:6832,length:14,convRule:p},{start:6846,length:1,convRule:FD},{start:6847,length:2,convRule:p},{start:6912,length:4,convRule:p},{start:6916,length:1,convRule:T},{start:6917,length:47,convRule:c},{start:6964,length:1,convRule:p},{start:6965,length:1,convRule:T},{start:6966,length:5,convRule:p},{start:6971,length:1,convRule:T},{start:6972,length:1,convRule:p},{start:6973,length:5,convRule:T},{start:6978,length:1,convRule:p},{start:6979,length:2,convRule:T},{start:6981,length:7,convRule:c},{start:6992,length:10,convRule:Fe},{start:7002,length:7,convRule:b},{start:7009,length:10,convRule:F},{start:7019,length:9,convRule:p},{start:7028,length:9,convRule:F},{start:7040,length:2,convRule:p},{start:7042,length:1,convRule:T},{start:7043,length:30,convRule:c},{start:7073,length:1,convRule:T},{start:7074,length:4,convRule:p},{start:7078,length:2,convRule:T},{start:7080,length:2,convRule:p},{start:7082,length:1,convRule:T},{start:7083,length:3,convRule:p},{start:7086,length:2,convRule:c},{start:7088,length:10,convRule:Fe},{start:7098,length:44,convRule:c},{start:7142,length:1,convRule:p},{start:7143,length:1,convRule:T},{start:7144,length:2,convRule:p},{start:7146,length:3,convRule:T},{start:7149,length:1,convRule:p},{start:7150,length:1,convRule:T},{start:7151,length:3,convRule:p},{start:7154,length:2,convRule:T},{start:7164,length:4,convRule:b},{start:7168,length:36,convRule:c},{start:7204,length:8,convRule:T},{start:7212,length:8,convRule:p},{start:7220,length:2,convRule:T},{start:7222,length:2,convRule:p},{start:7227,length:5,convRule:b},{start:7232,length:10,convRule:Fe},{start:7245,length:3,convRule:c},{start:7248,length:10,convRule:Fe},{start:7258,length:30,convRule:c},{start:7288,length:6,convRule:be},{start:7294,length:2,convRule:b},{start:7296,length:1,convRule:HE},{start:7297,length:1,convRule:XE},{start:7298,length:1,convRule:YE},{start:7299,length:2,convRule:ZE},{start:7301,length:1,convRule:QE},{start:7302,length:1,convRule:KE},{start:7303,length:1,convRule:xE},{start:7304,length:1,convRule:eC},{start:7312,length:43,convRule:iG},{start:7357,length:3,convRule:iG},{start:7360,length:8,convRule:b},{start:7376,length:3,convRule:p},{start:7379,length:1,convRule:b},{start:7380,length:13,convRule:p},{start:7393,length:1,convRule:T},{start:7394,length:7,convRule:p},{start:7401,length:4,convRule:c},{start:7405,length:1,convRule:p},{start:7406,length:6,convRule:c},{start:7412,length:1,convRule:p},{start:7413,length:2,convRule:c},{start:7415,length:1,convRule:T},{start:7416,length:2,convRule:p},{start:7418,length:1,convRule:c},{start:7424,length:44,convRule:W},{start:7468,length:63,convRule:be},{start:7531,length:13,convRule:W},{start:7544,length:1,convRule:be},{start:7545,length:1,convRule:aC},{start:7546,length:3,convRule:W},{start:7549,length:1,convRule:uC},{start:7550,length:16,convRule:W},{start:7566,length:1,convRule:lC},{start:7567,length:12,convRule:W},{start:7579,length:37,convRule:be},{start:7616,length:58,convRule:p},{start:7675,length:5,convRule:p},{start:7680,length:1,convRule:n},{start:7681,length:1,convRule:r},{start:7682,length:1,convRule:n},{start:7683,length:1,convRule:r},{start:7684,length:1,convRule:n},{start:7685,length:1,convRule:r},{start:7686,length:1,convRule:n},{start:7687,length:1,convRule:r},{start:7688,length:1,convRule:n},{start:7689,length:1,convRule:r},{start:7690,length:1,convRule:n},{start:7691,length:1,convRule:r},{start:7692,length:1,convRule:n},{start:7693,length:1,convRule:r},{start:7694,length:1,convRule:n},{start:7695,length:1,convRule:r},{start:7696,length:1,convRule:n},{start:7697,length:1,convRule:r},{start:7698,length:1,convRule:n},{start:7699,length:1,convRule:r},{start:7700,length:1,convRule:n},{start:7701,length:1,convRule:r},{start:7702,length:1,convRule:n},{start:7703,length:1,convRule:r},{start:7704,length:1,convRule:n},{start:7705,length:1,convRule:r},{start:7706,length:1,convRule:n},{start:7707,length:1,convRule:r},{start:7708,length:1,convRule:n},{start:7709,length:1,convRule:r},{start:7710,length:1,convRule:n},{start:7711,length:1,convRule:r},{start:7712,length:1,convRule:n},{start:7713,length:1,convRule:r},{start:7714,length:1,convRule:n},{start:7715,length:1,convRule:r},{start:7716,length:1,convRule:n},{start:7717,length:1,convRule:r},{start:7718,length:1,convRule:n},{start:7719,length:1,convRule:r},{start:7720,length:1,convRule:n},{start:7721,length:1,convRule:r},{start:7722,length:1,convRule:n},{start:7723,length:1,convRule:r},{start:7724,length:1,convRule:n},{start:7725,length:1,convRule:r},{start:7726,length:1,convRule:n},{start:7727,length:1,convRule:r},{start:7728,length:1,convRule:n},{start:7729,length:1,convRule:r},{start:7730,length:1,convRule:n},{start:7731,length:1,convRule:r},{start:7732,length:1,convRule:n},{start:7733,length:1,convRule:r},{start:7734,length:1,convRule:n},{start:7735,length:1,convRule:r},{start:7736,length:1,convRule:n},{start:7737,length:1,convRule:r},{start:7738,length:1,convRule:n},{start:7739,length:1,convRule:r},{start:7740,length:1,convRule:n},{start:7741,length:1,convRule:r},{start:7742,length:1,convRule:n},{start:7743,length:1,convRule:r},{start:7744,length:1,convRule:n},{start:7745,length:1,convRule:r},{start:7746,length:1,convRule:n},{start:7747,length:1,convRule:r},{start:7748,length:1,convRule:n},{start:7749,length:1,convRule:r},{start:7750,length:1,convRule:n},{start:7751,length:1,convRule:r},{start:7752,length:1,convRule:n},{start:7753,length:1,convRule:r},{start:7754,length:1,convRule:n},{start:7755,length:1,convRule:r},{start:7756,length:1,convRule:n},{start:7757,length:1,convRule:r},{start:7758,length:1,convRule:n},{start:7759,length:1,convRule:r},{start:7760,length:1,convRule:n},{start:7761,length:1,convRule:r},{start:7762,length:1,convRule:n},{start:7763,length:1,convRule:r},{start:7764,length:1,convRule:n},{start:7765,length:1,convRule:r},{start:7766,length:1,convRule:n},{start:7767,length:1,convRule:r},{start:7768,length:1,convRule:n},{start:7769,length:1,convRule:r},{start:7770,length:1,convRule:n},{start:7771,length:1,convRule:r},{start:7772,length:1,convRule:n},{start:7773,length:1,convRule:r},{start:7774,length:1,convRule:n},{start:7775,length:1,convRule:r},{start:7776,length:1,convRule:n},{start:7777,length:1,convRule:r},{start:7778,length:1,convRule:n},{start:7779,length:1,convRule:r},{start:7780,length:1,convRule:n},{start:7781,length:1,convRule:r},{start:7782,length:1,convRule:n},{start:7783,length:1,convRule:r},{start:7784,length:1,convRule:n},{start:7785,length:1,convRule:r},{start:7786,length:1,convRule:n},{start:7787,length:1,convRule:r},{start:7788,length:1,convRule:n},{start:7789,length:1,convRule:r},{start:7790,length:1,convRule:n},{start:7791,length:1,convRule:r},{start:7792,length:1,convRule:n},{start:7793,length:1,convRule:r},{start:7794,length:1,convRule:n},{start:7795,length:1,convRule:r},{start:7796,length:1,convRule:n},{start:7797,length:1,convRule:r},{start:7798,length:1,convRule:n},{start:7799,length:1,convRule:r},{start:7800,length:1,convRule:n},{start:7801,length:1,convRule:r},{start:7802,length:1,convRule:n},{start:7803,length:1,convRule:r},{start:7804,length:1,convRule:n},{start:7805,length:1,convRule:r},{start:7806,length:1,convRule:n},{start:7807,length:1,convRule:r},{start:7808,length:1,convRule:n},{start:7809,length:1,convRule:r},{start:7810,length:1,convRule:n},{start:7811,length:1,convRule:r},{start:7812,length:1,convRule:n},{start:7813,length:1,convRule:r},{start:7814,length:1,convRule:n},{start:7815,length:1,convRule:r},{start:7816,length:1,convRule:n},{start:7817,length:1,convRule:r},{start:7818,length:1,convRule:n},{start:7819,length:1,convRule:r},{start:7820,length:1,convRule:n},{start:7821,length:1,convRule:r},{start:7822,length:1,convRule:n},{start:7823,length:1,convRule:r},{start:7824,length:1,convRule:n},{start:7825,length:1,convRule:r},{start:7826,length:1,convRule:n},{start:7827,length:1,convRule:r},{start:7828,length:1,convRule:n},{start:7829,length:1,convRule:r},{start:7830,length:5,convRule:W},{start:7835,length:1,convRule:vC},{start:7836,length:2,convRule:W},{start:7838,length:1,convRule:A6},{start:7839,length:1,convRule:W},{start:7840,length:1,convRule:n},{start:7841,length:1,convRule:r},{start:7842,length:1,convRule:n},{start:7843,length:1,convRule:r},{start:7844,length:1,convRule:n},{start:7845,length:1,convRule:r},{start:7846,length:1,convRule:n},{start:7847,length:1,convRule:r},{start:7848,length:1,convRule:n},{start:7849,length:1,convRule:r},{start:7850,length:1,convRule:n},{start:7851,length:1,convRule:r},{start:7852,length:1,convRule:n},{start:7853,length:1,convRule:r},{start:7854,length:1,convRule:n},{start:7855,length:1,convRule:r},{start:7856,length:1,convRule:n},{start:7857,length:1,convRule:r},{start:7858,length:1,convRule:n},{start:7859,length:1,convRule:r},{start:7860,length:1,convRule:n},{start:7861,length:1,convRule:r},{start:7862,length:1,convRule:n},{start:7863,length:1,convRule:r},{start:7864,length:1,convRule:n},{start:7865,length:1,convRule:r},{start:7866,length:1,convRule:n},{start:7867,length:1,convRule:r},{start:7868,length:1,convRule:n},{start:7869,length:1,convRule:r},{start:7870,length:1,convRule:n},{start:7871,length:1,convRule:r},{start:7872,length:1,convRule:n},{start:7873,length:1,convRule:r},{start:7874,length:1,convRule:n},{start:7875,length:1,convRule:r},{start:7876,length:1,convRule:n},{start:7877,length:1,convRule:r},{start:7878,length:1,convRule:n},{start:7879,length:1,convRule:r},{start:7880,length:1,convRule:n},{start:7881,length:1,convRule:r},{start:7882,length:1,convRule:n},{start:7883,length:1,convRule:r},{start:7884,length:1,convRule:n},{start:7885,length:1,convRule:r},{start:7886,length:1,convRule:n},{start:7887,length:1,convRule:r},{start:7888,length:1,convRule:n},{start:7889,length:1,convRule:r},{start:7890,length:1,convRule:n},{start:7891,length:1,convRule:r},{start:7892,length:1,convRule:n},{start:7893,length:1,convRule:r},{start:7894,length:1,convRule:n},{start:7895,length:1,convRule:r},{start:7896,length:1,convRule:n},{start:7897,length:1,convRule:r},{start:7898,length:1,convRule:n},{start:7899,length:1,convRule:r},{start:7900,length:1,convRule:n},{start:7901,length:1,convRule:r},{start:7902,length:1,convRule:n},{start:7903,length:1,convRule:r},{start:7904,length:1,convRule:n},{start:7905,length:1,convRule:r},{start:7906,length:1,convRule:n},{start:7907,length:1,convRule:r},{start:7908,length:1,convRule:n},{start:7909,length:1,convRule:r},{start:7910,length:1,convRule:n},{start:7911,length:1,convRule:r},{start:7912,length:1,convRule:n},{start:7913,length:1,convRule:r},{start:7914,length:1,convRule:n},{start:7915,length:1,convRule:r},{start:7916,length:1,convRule:n},{start:7917,length:1,convRule:r},{start:7918,length:1,convRule:n},{start:7919,length:1,convRule:r},{start:7920,length:1,convRule:n},{start:7921,length:1,convRule:r},{start:7922,length:1,convRule:n},{start:7923,length:1,convRule:r},{start:7924,length:1,convRule:n},{start:7925,length:1,convRule:r},{start:7926,length:1,convRule:n},{start:7927,length:1,convRule:r},{start:7928,length:1,convRule:n},{start:7929,length:1,convRule:r},{start:7930,length:1,convRule:n},{start:7931,length:1,convRule:r},{start:7932,length:1,convRule:n},{start:7933,length:1,convRule:r},{start:7934,length:1,convRule:n},{start:7935,length:1,convRule:r},{start:7936,length:8,convRule:Xa},{start:7944,length:8,convRule:gu},{start:7952,length:6,convRule:Xa},{start:7960,length:6,convRule:gu},{start:7968,length:8,convRule:Xa},{start:7976,length:8,convRule:gu},{start:7984,length:8,convRule:Xa},{start:7992,length:8,convRule:gu},{start:8e3,length:6,convRule:Xa},{start:8008,length:6,convRule:gu},{start:8016,length:1,convRule:W},{start:8017,length:1,convRule:Xa},{start:8018,length:1,convRule:W},{start:8019,length:1,convRule:Xa},{start:8020,length:1,convRule:W},{start:8021,length:1,convRule:Xa},{start:8022,length:1,convRule:W},{start:8023,length:1,convRule:Xa},{start:8025,length:1,convRule:gu},{start:8027,length:1,convRule:gu},{start:8029,length:1,convRule:gu},{start:8031,length:1,convRule:gu},{start:8032,length:8,convRule:Xa},{start:8040,length:8,convRule:gu},{start:8048,length:2,convRule:nC},{start:8050,length:4,convRule:rC},{start:8054,length:2,convRule:tC},{start:8056,length:2,convRule:iC},{start:8058,length:2,convRule:oC},{start:8060,length:2,convRule:cC},{start:8064,length:8,convRule:Xa},{start:8072,length:8,convRule:cp},{start:8080,length:8,convRule:Xa},{start:8088,length:8,convRule:cp},{start:8096,length:8,convRule:Xa},{start:8104,length:8,convRule:cp},{start:8112,length:2,convRule:Xa},{start:8114,length:1,convRule:W},{start:8115,length:1,convRule:fp},{start:8116,length:1,convRule:W},{start:8118,length:2,convRule:W},{start:8120,length:2,convRule:gu},{start:8122,length:2,convRule:N6},{start:8124,length:1,convRule:_p},{start:8125,length:1,convRule:lu},{start:8126,length:1,convRule:_C},{start:8127,length:3,convRule:lu},{start:8130,length:1,convRule:W},{start:8131,length:1,convRule:fp},{start:8132,length:1,convRule:W},{start:8134,length:2,convRule:W},{start:8136,length:4,convRule:P6},{start:8140,length:1,convRule:_p},{start:8141,length:3,convRule:lu},{start:8144,length:2,convRule:Xa},{start:8146,length:2,convRule:W},{start:8150,length:2,convRule:W},{start:8152,length:2,convRule:gu},{start:8154,length:2,convRule:q6},{start:8157,length:3,convRule:lu},{start:8160,length:2,convRule:Xa},{start:8162,length:3,convRule:W},{start:8165,length:1,convRule:GG},{start:8166,length:2,convRule:W},{start:8168,length:2,convRule:gu},{start:8170,length:2,convRule:$6},{start:8172,length:1,convRule:rG},{start:8173,length:3,convRule:lu},{start:8178,length:1,convRule:W},{start:8179,length:1,convRule:fp},{start:8180,length:1,convRule:W},{start:8182,length:2,convRule:W},{start:8184,length:2,convRule:O6},{start:8186,length:2,convRule:U6},{start:8188,length:1,convRule:_p},{start:8189,length:2,convRule:lu},{start:8192,length:11,convRule:qv},{start:8203,length:5,convRule:al},{start:8208,length:6,convRule:yl},{start:8214,length:2,convRule:b},{start:8216,length:1,convRule:Sn},{start:8217,length:1,convRule:It},{start:8218,length:1,convRule:te},{start:8219,length:2,convRule:Sn},{start:8221,length:1,convRule:It},{start:8222,length:1,convRule:te},{start:8223,length:1,convRule:Sn},{start:8224,length:8,convRule:b},{start:8232,length:1,convRule:kB},{start:8233,length:1,convRule:BB},{start:8234,length:5,convRule:al},{start:8239,length:1,convRule:qv},{start:8240,length:9,convRule:b},{start:8249,length:1,convRule:Sn},{start:8250,length:1,convRule:It},{start:8251,length:4,convRule:b},{start:8255,length:2,convRule:tp},{start:8257,length:3,convRule:b},{start:8260,length:1,convRule:Ge},{start:8261,length:1,convRule:te},{start:8262,length:1,convRule:oe},{start:8263,length:11,convRule:b},{start:8274,length:1,convRule:Ge},{start:8275,length:1,convRule:b},{start:8276,length:1,convRule:tp},{start:8277,length:10,convRule:b},{start:8287,length:1,convRule:qv},{start:8288,length:5,convRule:al},{start:8294,length:10,convRule:al},{start:8304,length:1,convRule:fe},{start:8305,length:1,convRule:be},{start:8308,length:6,convRule:fe},{start:8314,length:3,convRule:Ge},{start:8317,length:1,convRule:te},{start:8318,length:1,convRule:oe},{start:8319,length:1,convRule:be},{start:8320,length:10,convRule:fe},{start:8330,length:3,convRule:Ge},{start:8333,length:1,convRule:te},{start:8334,length:1,convRule:oe},{start:8336,length:13,convRule:be},{start:8352,length:32,convRule:Xu},{start:8400,length:13,convRule:p},{start:8413,length:4,convRule:FD},{start:8417,length:1,convRule:p},{start:8418,length:3,convRule:FD},{start:8421,length:12,convRule:p},{start:8448,length:2,convRule:F},{start:8450,length:1,convRule:la},{start:8451,length:4,convRule:F},{start:8455,length:1,convRule:la},{start:8456,length:2,convRule:F},{start:8458,length:1,convRule:W},{start:8459,length:3,convRule:la},{start:8462,length:2,convRule:W},{start:8464,length:3,convRule:la},{start:8467,length:1,convRule:W},{start:8468,length:1,convRule:F},{start:8469,length:1,convRule:la},{start:8470,length:2,convRule:F},{start:8472,length:1,convRule:Ge},{start:8473,length:5,convRule:la},{start:8478,length:6,convRule:F},{start:8484,length:1,convRule:la},{start:8485,length:1,convRule:F},{start:8486,length:1,convRule:W6},{start:8487,length:1,convRule:F},{start:8488,length:1,convRule:la},{start:8489,length:1,convRule:F},{start:8490,length:1,convRule:B6},{start:8491,length:1,convRule:z6},{start:8492,length:2,convRule:la},{start:8494,length:1,convRule:F},{start:8495,length:1,convRule:W},{start:8496,length:2,convRule:la},{start:8498,length:1,convRule:k6},{start:8499,length:1,convRule:la},{start:8500,length:1,convRule:W},{start:8501,length:4,convRule:c},{start:8505,length:1,convRule:W},{start:8506,length:2,convRule:F},{start:8508,length:2,convRule:W},{start:8510,length:2,convRule:la},{start:8512,length:5,convRule:Ge},{start:8517,length:1,convRule:la},{start:8518,length:4,convRule:W},{start:8522,length:1,convRule:F},{start:8523,length:1,convRule:Ge},{start:8524,length:2,convRule:F},{start:8526,length:1,convRule:fC},{start:8527,length:1,convRule:F},{start:8528,length:16,convRule:fe},{start:8544,length:16,convRule:g6},{start:8560,length:16,convRule:y6},{start:8576,length:3,convRule:q0},{start:8579,length:1,convRule:n},{start:8580,length:1,convRule:r},{start:8581,length:4,convRule:q0},{start:8585,length:1,convRule:fe},{start:8586,length:2,convRule:F},{start:8592,length:5,convRule:Ge},{start:8597,length:5,convRule:F},{start:8602,length:2,convRule:Ge},{start:8604,length:4,convRule:F},{start:8608,length:1,convRule:Ge},{start:8609,length:2,convRule:F},{start:8611,length:1,convRule:Ge},{start:8612,length:2,convRule:F},{start:8614,length:1,convRule:Ge},{start:8615,length:7,convRule:F},{start:8622,length:1,convRule:Ge},{start:8623,length:31,convRule:F},{start:8654,length:2,convRule:Ge},{start:8656,length:2,convRule:F},{start:8658,length:1,convRule:Ge},{start:8659,length:1,convRule:F},{start:8660,length:1,convRule:Ge},{start:8661,length:31,convRule:F},{start:8692,length:268,convRule:Ge},{start:8960,length:8,convRule:F},{start:8968,length:1,convRule:te},{start:8969,length:1,convRule:oe},{start:8970,length:1,convRule:te},{start:8971,length:1,convRule:oe},{start:8972,length:20,convRule:F},{start:8992,length:2,convRule:Ge},{start:8994,length:7,convRule:F},{start:9001,length:1,convRule:te},{start:9002,length:1,convRule:oe},{start:9003,length:81,convRule:F},{start:9084,length:1,convRule:Ge},{start:9085,length:30,convRule:F},{start:9115,length:25,convRule:Ge},{start:9140,length:40,convRule:F},{start:9180,length:6,convRule:Ge},{start:9186,length:69,convRule:F},{start:9280,length:11,convRule:F},{start:9312,length:60,convRule:fe},{start:9372,length:26,convRule:F},{start:9398,length:26,convRule:d6},{start:9424,length:26,convRule:m6},{start:9450,length:22,convRule:fe},{start:9472,length:183,convRule:F},{start:9655,length:1,convRule:Ge},{start:9656,length:9,convRule:F},{start:9665,length:1,convRule:Ge},{start:9666,length:54,convRule:F},{start:9720,length:8,convRule:Ge},{start:9728,length:111,convRule:F},{start:9839,length:1,convRule:Ge},{start:9840,length:248,convRule:F},{start:10088,length:1,convRule:te},{start:10089,length:1,convRule:oe},{start:10090,length:1,convRule:te},{start:10091,length:1,convRule:oe},{start:10092,length:1,convRule:te},{start:10093,length:1,convRule:oe},{start:10094,length:1,convRule:te},{start:10095,length:1,convRule:oe},{start:10096,length:1,convRule:te},{start:10097,length:1,convRule:oe},{start:10098,length:1,convRule:te},{start:10099,length:1,convRule:oe},{start:10100,length:1,convRule:te},{start:10101,length:1,convRule:oe},{start:10102,length:30,convRule:fe},{start:10132,length:44,convRule:F},{start:10176,length:5,convRule:Ge},{start:10181,length:1,convRule:te},{start:10182,length:1,convRule:oe},{start:10183,length:31,convRule:Ge},{start:10214,length:1,convRule:te},{start:10215,length:1,convRule:oe},{start:10216,length:1,convRule:te},{start:10217,length:1,convRule:oe},{start:10218,length:1,convRule:te},{start:10219,length:1,convRule:oe},{start:10220,length:1,convRule:te},{start:10221,length:1,convRule:oe},{start:10222,length:1,convRule:te},{start:10223,length:1,convRule:oe},{start:10224,length:16,convRule:Ge},{start:10240,length:256,convRule:F},{start:10496,length:131,convRule:Ge},{start:10627,length:1,convRule:te},{start:10628,length:1,convRule:oe},{start:10629,length:1,convRule:te},{start:10630,length:1,convRule:oe},{start:10631,length:1,convRule:te},{start:10632,length:1,convRule:oe},{start:10633,length:1,convRule:te},{start:10634,length:1,convRule:oe},{start:10635,length:1,convRule:te},{start:10636,length:1,convRule:oe},{start:10637,length:1,convRule:te},{start:10638,length:1,convRule:oe},{start:10639,length:1,convRule:te},{start:10640,length:1,convRule:oe},{start:10641,length:1,convRule:te},{start:10642,length:1,convRule:oe},{start:10643,length:1,convRule:te},{start:10644,length:1,convRule:oe},{start:10645,length:1,convRule:te},{start:10646,length:1,convRule:oe},{start:10647,length:1,convRule:te},{start:10648,length:1,convRule:oe},{start:10649,length:63,convRule:Ge},{start:10712,length:1,convRule:te},{start:10713,length:1,convRule:oe},{start:10714,length:1,convRule:te},{start:10715,length:1,convRule:oe},{start:10716,length:32,convRule:Ge},{start:10748,length:1,convRule:te},{start:10749,length:1,convRule:oe},{start:10750,length:258,convRule:Ge},{start:11008,length:48,convRule:F},{start:11056,length:21,convRule:Ge},{start:11077,length:2,convRule:F},{start:11079,length:6,convRule:Ge},{start:11085,length:39,convRule:F},{start:11126,length:32,convRule:F},{start:11159,length:105,convRule:F},{start:11264,length:47,convRule:tG},{start:11312,length:47,convRule:wG},{start:11360,length:1,convRule:n},{start:11361,length:1,convRule:r},{start:11362,length:1,convRule:J6},{start:11363,length:1,convRule:V6},{start:11364,length:1,convRule:j6},{start:11365,length:1,convRule:pC},{start:11366,length:1,convRule:sC},{start:11367,length:1,convRule:n},{start:11368,length:1,convRule:r},{start:11369,length:1,convRule:n},{start:11370,length:1,convRule:r},{start:11371,length:1,convRule:n},{start:11372,length:1,convRule:r},{start:11373,length:1,convRule:H6},{start:11374,length:1,convRule:X6},{start:11375,length:1,convRule:Y6},{start:11376,length:1,convRule:Z6},{start:11377,length:1,convRule:W},{start:11378,length:1,convRule:n},{start:11379,length:1,convRule:r},{start:11380,length:1,convRule:W},{start:11381,length:1,convRule:n},{start:11382,length:1,convRule:r},{start:11383,length:5,convRule:W},{start:11388,length:2,convRule:be},{start:11390,length:2,convRule:Q6},{start:11392,length:1,convRule:n},{start:11393,length:1,convRule:r},{start:11394,length:1,convRule:n},{start:11395,length:1,convRule:r},{start:11396,length:1,convRule:n},{start:11397,length:1,convRule:r},{start:11398,length:1,convRule:n},{start:11399,length:1,convRule:r},{start:11400,length:1,convRule:n},{start:11401,length:1,convRule:r},{start:11402,length:1,convRule:n},{start:11403,length:1,convRule:r},{start:11404,length:1,convRule:n},{start:11405,length:1,convRule:r},{start:11406,length:1,convRule:n},{start:11407,length:1,convRule:r},{start:11408,length:1,convRule:n},{start:11409,length:1,convRule:r},{start:11410,length:1,convRule:n},{start:11411,length:1,convRule:r},{start:11412,length:1,convRule:n},{start:11413,length:1,convRule:r},{start:11414,length:1,convRule:n},{start:11415,length:1,convRule:r},{start:11416,length:1,convRule:n},{start:11417,length:1,convRule:r},{start:11418,length:1,convRule:n},{start:11419,length:1,convRule:r},{start:11420,length:1,convRule:n},{start:11421,length:1,convRule:r},{start:11422,length:1,convRule:n},{start:11423,length:1,convRule:r},{start:11424,length:1,convRule:n},{start:11425,length:1,convRule:r},{start:11426,length:1,convRule:n},{start:11427,length:1,convRule:r},{start:11428,length:1,convRule:n},{start:11429,length:1,convRule:r},{start:11430,length:1,convRule:n},{start:11431,length:1,convRule:r},{start:11432,length:1,convRule:n},{start:11433,length:1,convRule:r},{start:11434,length:1,convRule:n},{start:11435,length:1,convRule:r},{start:11436,length:1,convRule:n},{start:11437,length:1,convRule:r},{start:11438,length:1,convRule:n},{start:11439,length:1,convRule:r},{start:11440,length:1,convRule:n},{start:11441,length:1,convRule:r},{start:11442,length:1,convRule:n},{start:11443,length:1,convRule:r},{start:11444,length:1,convRule:n},{start:11445,length:1,convRule:r},{start:11446,length:1,convRule:n},{start:11447,length:1,convRule:r},{start:11448,length:1,convRule:n},{start:11449,length:1,convRule:r},{start:11450,length:1,convRule:n},{start:11451,length:1,convRule:r},{start:11452,length:1,convRule:n},{start:11453,length:1,convRule:r},{start:11454,length:1,convRule:n},{start:11455,length:1,convRule:r},{start:11456,length:1,convRule:n},{start:11457,length:1,convRule:r},{start:11458,length:1,convRule:n},{start:11459,length:1,convRule:r},{start:11460,length:1,convRule:n},{start:11461,length:1,convRule:r},{start:11462,length:1,convRule:n},{start:11463,length:1,convRule:r},{start:11464,length:1,convRule:n},{start:11465,length:1,convRule:r},{start:11466,length:1,convRule:n},{start:11467,length:1,convRule:r},{start:11468,length:1,convRule:n},{start:11469,length:1,convRule:r},{start:11470,length:1,convRule:n},{start:11471,length:1,convRule:r},{start:11472,length:1,convRule:n},{start:11473,length:1,convRule:r},{start:11474,length:1,convRule:n},{start:11475,length:1,convRule:r},{start:11476,length:1,convRule:n},{start:11477,length:1,convRule:r},{start:11478,length:1,convRule:n},{start:11479,length:1,convRule:r},{start:11480,length:1,convRule:n},{start:11481,length:1,convRule:r},{start:11482,length:1,convRule:n},{start:11483,length:1,convRule:r},{start:11484,length:1,convRule:n},{start:11485,length:1,convRule:r},{start:11486,length:1,convRule:n},{start:11487,length:1,convRule:r},{start:11488,length:1,convRule:n},{start:11489,length:1,convRule:r},{start:11490,length:1,convRule:n},{start:11491,length:1,convRule:r},{start:11492,length:1,convRule:W},{start:11493,length:6,convRule:F},{start:11499,length:1,convRule:n},{start:11500,length:1,convRule:r},{start:11501,length:1,convRule:n},{start:11502,length:1,convRule:r},{start:11503,length:3,convRule:p},{start:11506,length:1,convRule:n},{start:11507,length:1,convRule:r},{start:11513,length:4,convRule:b},{start:11517,length:1,convRule:fe},{start:11518,length:2,convRule:b},{start:11520,length:38,convRule:pp},{start:11559,length:1,convRule:pp},{start:11565,length:1,convRule:pp},{start:11568,length:56,convRule:c},{start:11631,length:1,convRule:be},{start:11632,length:1,convRule:b},{start:11647,length:1,convRule:p},{start:11648,length:23,convRule:c},{start:11680,length:7,convRule:c},{start:11688,length:7,convRule:c},{start:11696,length:7,convRule:c},{start:11704,length:7,convRule:c},{start:11712,length:7,convRule:c},{start:11720,length:7,convRule:c},{start:11728,length:7,convRule:c},{start:11736,length:7,convRule:c},{start:11744,length:32,convRule:p},{start:11776,length:2,convRule:b},{start:11778,length:1,convRule:Sn},{start:11779,length:1,convRule:It},{start:11780,length:1,convRule:Sn},{start:11781,length:1,convRule:It},{start:11782,length:3,convRule:b},{start:11785,length:1,convRule:Sn},{start:11786,length:1,convRule:It},{start:11787,length:1,convRule:b},{start:11788,length:1,convRule:Sn},{start:11789,length:1,convRule:It},{start:11790,length:9,convRule:b},{start:11799,length:1,convRule:yl},{start:11800,length:2,convRule:b},{start:11802,length:1,convRule:yl},{start:11803,length:1,convRule:b},{start:11804,length:1,convRule:Sn},{start:11805,length:1,convRule:It},{start:11806,length:2,convRule:b},{start:11808,length:1,convRule:Sn},{start:11809,length:1,convRule:It},{start:11810,length:1,convRule:te},{start:11811,length:1,convRule:oe},{start:11812,length:1,convRule:te},{start:11813,length:1,convRule:oe},{start:11814,length:1,convRule:te},{start:11815,length:1,convRule:oe},{start:11816,length:1,convRule:te},{start:11817,length:1,convRule:oe},{start:11818,length:5,convRule:b},{start:11823,length:1,convRule:be},{start:11824,length:10,convRule:b},{start:11834,length:2,convRule:yl},{start:11836,length:4,convRule:b},{start:11840,length:1,convRule:yl},{start:11841,length:1,convRule:b},{start:11842,length:1,convRule:te},{start:11843,length:13,convRule:b},{start:11856,length:2,convRule:F},{start:11858,length:1,convRule:b},{start:11904,length:26,convRule:F},{start:11931,length:89,convRule:F},{start:12032,length:214,convRule:F},{start:12272,length:12,convRule:F},{start:12288,length:1,convRule:qv},{start:12289,length:3,convRule:b},{start:12292,length:1,convRule:F},{start:12293,length:1,convRule:be},{start:12294,length:1,convRule:c},{start:12295,length:1,convRule:q0},{start:12296,length:1,convRule:te},{start:12297,length:1,convRule:oe},{start:12298,length:1,convRule:te},{start:12299,length:1,convRule:oe},{start:12300,length:1,convRule:te},{start:12301,length:1,convRule:oe},{start:12302,length:1,convRule:te},{start:12303,length:1,convRule:oe},{start:12304,length:1,convRule:te},{start:12305,length:1,convRule:oe},{start:12306,length:2,convRule:F},{start:12308,length:1,convRule:te},{start:12309,length:1,convRule:oe},{start:12310,length:1,convRule:te},{start:12311,length:1,convRule:oe},{start:12312,length:1,convRule:te},{start:12313,length:1,convRule:oe},{start:12314,length:1,convRule:te},{start:12315,length:1,convRule:oe},{start:12316,length:1,convRule:yl},{start:12317,length:1,convRule:te},{start:12318,length:2,convRule:oe},{start:12320,length:1,convRule:F},{start:12321,length:9,convRule:q0},{start:12330,length:4,convRule:p},{start:12334,length:2,convRule:T},{start:12336,length:1,convRule:yl},{start:12337,length:5,convRule:be},{start:12342,length:2,convRule:F},{start:12344,length:3,convRule:q0},{start:12347,length:1,convRule:be},{start:12348,length:1,convRule:c},{start:12349,length:1,convRule:b},{start:12350,length:2,convRule:F},{start:12353,length:86,convRule:c},{start:12441,length:2,convRule:p},{start:12443,length:2,convRule:lu},{start:12445,length:2,convRule:be},{start:12447,length:1,convRule:c},{start:12448,length:1,convRule:yl},{start:12449,length:90,convRule:c},{start:12539,length:1,convRule:b},{start:12540,length:3,convRule:be},{start:12543,length:1,convRule:c},{start:12549,length:43,convRule:c},{start:12593,length:94,convRule:c},{start:12688,length:2,convRule:F},{start:12690,length:4,convRule:fe},{start:12694,length:10,convRule:F},{start:12704,length:32,convRule:c},{start:12736,length:36,convRule:F},{start:12784,length:16,convRule:c},{start:12800,length:31,convRule:F},{start:12832,length:10,convRule:fe},{start:12842,length:30,convRule:F},{start:12872,length:8,convRule:fe},{start:12880,length:1,convRule:F},{start:12881,length:15,convRule:fe},{start:12896,length:32,convRule:F},{start:12928,length:10,convRule:fe},{start:12938,length:39,convRule:F},{start:12977,length:15,convRule:fe},{start:12992,length:320,convRule:F},{start:13312,length:6592,convRule:c},{start:19904,length:64,convRule:F},{start:19968,length:20989,convRule:c},{start:40960,length:21,convRule:c},{start:40981,length:1,convRule:be},{start:40982,length:1143,convRule:c},{start:42128,length:55,convRule:F},{start:42192,length:40,convRule:c},{start:42232,length:6,convRule:be},{start:42238,length:2,convRule:b},{start:42240,length:268,convRule:c},{start:42508,length:1,convRule:be},{start:42509,length:3,convRule:b},{start:42512,length:16,convRule:c},{start:42528,length:10,convRule:Fe},{start:42538,length:2,convRule:c},{start:42560,length:1,convRule:n},{start:42561,length:1,convRule:r},{start:42562,length:1,convRule:n},{start:42563,length:1,convRule:r},{start:42564,length:1,convRule:n},{start:42565,length:1,convRule:r},{start:42566,length:1,convRule:n},{start:42567,length:1,convRule:r},{start:42568,length:1,convRule:n},{start:42569,length:1,convRule:r},{start:42570,length:1,convRule:n},{start:42571,length:1,convRule:r},{start:42572,length:1,convRule:n},{start:42573,length:1,convRule:r},{start:42574,length:1,convRule:n},{start:42575,length:1,convRule:r},{start:42576,length:1,convRule:n},{start:42577,length:1,convRule:r},{start:42578,length:1,convRule:n},{start:42579,length:1,convRule:r},{start:42580,length:1,convRule:n},{start:42581,length:1,convRule:r},{start:42582,length:1,convRule:n},{start:42583,length:1,convRule:r},{start:42584,length:1,convRule:n},{start:42585,length:1,convRule:r},{start:42586,length:1,convRule:n},{start:42587,length:1,convRule:r},{start:42588,length:1,convRule:n},{start:42589,length:1,convRule:r},{start:42590,length:1,convRule:n},{start:42591,length:1,convRule:r},{start:42592,length:1,convRule:n},{start:42593,length:1,convRule:r},{start:42594,length:1,convRule:n},{start:42595,length:1,convRule:r},{start:42596,length:1,convRule:n},{start:42597,length:1,convRule:r},{start:42598,length:1,convRule:n},{start:42599,length:1,convRule:r},{start:42600,length:1,convRule:n},{start:42601,length:1,convRule:r},{start:42602,length:1,convRule:n},{start:42603,length:1,convRule:r},{start:42604,length:1,convRule:n},{start:42605,length:1,convRule:r},{start:42606,length:1,convRule:c},{start:42607,length:1,convRule:p},{start:42608,length:3,convRule:FD},{start:42611,length:1,convRule:b},{start:42612,length:10,convRule:p},{start:42622,length:1,convRule:b},{start:42623,length:1,convRule:be},{start:42624,length:1,convRule:n},{start:42625,length:1,convRule:r},{start:42626,length:1,convRule:n},{start:42627,length:1,convRule:r},{start:42628,length:1,convRule:n},{start:42629,length:1,convRule:r},{start:42630,length:1,convRule:n},{start:42631,length:1,convRule:r},{start:42632,length:1,convRule:n},{start:42633,length:1,convRule:r},{start:42634,length:1,convRule:n},{start:42635,length:1,convRule:r},{start:42636,length:1,convRule:n},{start:42637,length:1,convRule:r},{start:42638,length:1,convRule:n},{start:42639,length:1,convRule:r},{start:42640,length:1,convRule:n},{start:42641,length:1,convRule:r},{start:42642,length:1,convRule:n},{start:42643,length:1,convRule:r},{start:42644,length:1,convRule:n},{start:42645,length:1,convRule:r},{start:42646,length:1,convRule:n},{start:42647,length:1,convRule:r},{start:42648,length:1,convRule:n},{start:42649,length:1,convRule:r},{start:42650,length:1,convRule:n},{start:42651,length:1,convRule:r},{start:42652,length:2,convRule:be},{start:42654,length:2,convRule:p},{start:42656,length:70,convRule:c},{start:42726,length:10,convRule:q0},{start:42736,length:2,convRule:p},{start:42738,length:6,convRule:b},{start:42752,length:23,convRule:lu},{start:42775,length:9,convRule:be},{start:42784,length:2,convRule:lu},{start:42786,length:1,convRule:n},{start:42787,length:1,convRule:r},{start:42788,length:1,convRule:n},{start:42789,length:1,convRule:r},{start:42790,length:1,convRule:n},{start:42791,length:1,convRule:r},{start:42792,length:1,convRule:n},{start:42793,length:1,convRule:r},{start:42794,length:1,convRule:n},{start:42795,length:1,convRule:r},{start:42796,length:1,convRule:n},{start:42797,length:1,convRule:r},{start:42798,length:1,convRule:n},{start:42799,length:1,convRule:r},{start:42800,length:2,convRule:W},{start:42802,length:1,convRule:n},{start:42803,length:1,convRule:r},{start:42804,length:1,convRule:n},{start:42805,length:1,convRule:r},{start:42806,length:1,convRule:n},{start:42807,length:1,convRule:r},{start:42808,length:1,convRule:n},{start:42809,length:1,convRule:r},{start:42810,length:1,convRule:n},{start:42811,length:1,convRule:r},{start:42812,length:1,convRule:n},{start:42813,length:1,convRule:r},{start:42814,length:1,convRule:n},{start:42815,length:1,convRule:r},{start:42816,length:1,convRule:n},{start:42817,length:1,convRule:r},{start:42818,length:1,convRule:n},{start:42819,length:1,convRule:r},{start:42820,length:1,convRule:n},{start:42821,length:1,convRule:r},{start:42822,length:1,convRule:n},{start:42823,length:1,convRule:r},{start:42824,length:1,convRule:n},{start:42825,length:1,convRule:r},{start:42826,length:1,convRule:n},{start:42827,length:1,convRule:r},{start:42828,length:1,convRule:n},{start:42829,length:1,convRule:r},{start:42830,length:1,convRule:n},{start:42831,length:1,convRule:r},{start:42832,length:1,convRule:n},{start:42833,length:1,convRule:r},{start:42834,length:1,convRule:n},{start:42835,length:1,convRule:r},{start:42836,length:1,convRule:n},{start:42837,length:1,convRule:r},{start:42838,length:1,convRule:n},{start:42839,length:1,convRule:r},{start:42840,length:1,convRule:n},{start:42841,length:1,convRule:r},{start:42842,length:1,convRule:n},{start:42843,length:1,convRule:r},{start:42844,length:1,convRule:n},{start:42845,length:1,convRule:r},{start:42846,length:1,convRule:n},{start:42847,length:1,convRule:r},{start:42848,length:1,convRule:n},{start:42849,length:1,convRule:r},{start:42850,length:1,convRule:n},{start:42851,length:1,convRule:r},{start:42852,length:1,convRule:n},{start:42853,length:1,convRule:r},{start:42854,length:1,convRule:n},{start:42855,length:1,convRule:r},{start:42856,length:1,convRule:n},{start:42857,length:1,convRule:r},{start:42858,length:1,convRule:n},{start:42859,length:1,convRule:r},{start:42860,length:1,convRule:n},{start:42861,length:1,convRule:r},{start:42862,length:1,convRule:n},{start:42863,length:1,convRule:r},{start:42864,length:1,convRule:be},{start:42865,length:8,convRule:W},{start:42873,length:1,convRule:n},{start:42874,length:1,convRule:r},{start:42875,length:1,convRule:n},{start:42876,length:1,convRule:r},{start:42877,length:1,convRule:K6},{start:42878,length:1,convRule:n},{start:42879,length:1,convRule:r},{start:42880,length:1,convRule:n},{start:42881,length:1,convRule:r},{start:42882,length:1,convRule:n},{start:42883,length:1,convRule:r},{start:42884,length:1,convRule:n},{start:42885,length:1,convRule:r},{start:42886,length:1,convRule:n},{start:42887,length:1,convRule:r},{start:42888,length:1,convRule:be},{start:42889,length:2,convRule:lu},{start:42891,length:1,convRule:n},{start:42892,length:1,convRule:r},{start:42893,length:1,convRule:x6},{start:42894,length:1,convRule:W},{start:42895,length:1,convRule:c},{start:42896,length:1,convRule:n},{start:42897,length:1,convRule:r},{start:42898,length:1,convRule:n},{start:42899,length:1,convRule:r},{start:42900,length:1,convRule:RC},{start:42901,length:1,convRule:W},{start:42902,length:1,convRule:n},{start:42903,length:1,convRule:r},{start:42904,length:1,convRule:n},{start:42905,length:1,convRule:r},{start:42906,length:1,convRule:n},{start:42907,length:1,convRule:r},{start:42908,length:1,convRule:n},{start:42909,length:1,convRule:r},{start:42910,length:1,convRule:n},{start:42911,length:1,convRule:r},{start:42912,length:1,convRule:n},{start:42913,length:1,convRule:r},{start:42914,length:1,convRule:n},{start:42915,length:1,convRule:r},{start:42916,length:1,convRule:n},{start:42917,length:1,convRule:r},{start:42918,length:1,convRule:n},{start:42919,length:1,convRule:r},{start:42920,length:1,convRule:n},{start:42921,length:1,convRule:r},{start:42922,length:1,convRule:oG},{start:42923,length:1,convRule:eE},{start:42924,length:1,convRule:aE},{start:42925,length:1,convRule:uE},{start:42926,length:1,convRule:oG},{start:42927,length:1,convRule:W},{start:42928,length:1,convRule:lE},{start:42929,length:1,convRule:vE},{start:42930,length:1,convRule:nE},{start:42931,length:1,convRule:rE},{start:42932,length:1,convRule:n},{start:42933,length:1,convRule:r},{start:42934,length:1,convRule:n},{start:42935,length:1,convRule:r},{start:42936,length:1,convRule:n},{start:42937,length:1,convRule:r},{start:42938,length:1,convRule:n},{start:42939,length:1,convRule:r},{start:42940,length:1,convRule:n},{start:42941,length:1,convRule:r},{start:42942,length:1,convRule:n},{start:42943,length:1,convRule:r},{start:42946,length:1,convRule:n},{start:42947,length:1,convRule:r},{start:42948,length:1,convRule:tE},{start:42949,length:1,convRule:iE},{start:42950,length:1,convRule:oE},{start:42951,length:1,convRule:n},{start:42952,length:1,convRule:r},{start:42953,length:1,convRule:n},{start:42954,length:1,convRule:r},{start:42997,length:1,convRule:n},{start:42998,length:1,convRule:r},{start:42999,length:1,convRule:c},{start:43e3,length:2,convRule:be},{start:43002,length:1,convRule:W},{start:43003,length:7,convRule:c},{start:43010,length:1,convRule:p},{start:43011,length:3,convRule:c},{start:43014,length:1,convRule:p},{start:43015,length:4,convRule:c},{start:43019,length:1,convRule:p},{start:43020,length:23,convRule:c},{start:43043,length:2,convRule:T},{start:43045,length:2,convRule:p},{start:43047,length:1,convRule:T},{start:43048,length:4,convRule:F},{start:43052,length:1,convRule:p},{start:43056,length:6,convRule:fe},{start:43062,length:2,convRule:F},{start:43064,length:1,convRule:Xu},{start:43065,length:1,convRule:F},{start:43072,length:52,convRule:c},{start:43124,length:4,convRule:b},{start:43136,length:2,convRule:T},{start:43138,length:50,convRule:c},{start:43188,length:16,convRule:T},{start:43204,length:2,convRule:p},{start:43214,length:2,convRule:b},{start:43216,length:10,convRule:Fe},{start:43232,length:18,convRule:p},{start:43250,length:6,convRule:c},{start:43256,length:3,convRule:b},{start:43259,length:1,convRule:c},{start:43260,length:1,convRule:b},{start:43261,length:2,convRule:c},{start:43263,length:1,convRule:p},{start:43264,length:10,convRule:Fe},{start:43274,length:28,convRule:c},{start:43302,length:8,convRule:p},{start:43310,length:2,convRule:b},{start:43312,length:23,convRule:c},{start:43335,length:11,convRule:p},{start:43346,length:2,convRule:T},{start:43359,length:1,convRule:b},{start:43360,length:29,convRule:c},{start:43392,length:3,convRule:p},{start:43395,length:1,convRule:T},{start:43396,length:47,convRule:c},{start:43443,length:1,convRule:p},{start:43444,length:2,convRule:T},{start:43446,length:4,convRule:p},{start:43450,length:2,convRule:T},{start:43452,length:2,convRule:p},{start:43454,length:3,convRule:T},{start:43457,length:13,convRule:b},{start:43471,length:1,convRule:be},{start:43472,length:10,convRule:Fe},{start:43486,length:2,convRule:b},{start:43488,length:5,convRule:c},{start:43493,length:1,convRule:p},{start:43494,length:1,convRule:be},{start:43495,length:9,convRule:c},{start:43504,length:10,convRule:Fe},{start:43514,length:5,convRule:c},{start:43520,length:41,convRule:c},{start:43561,length:6,convRule:p},{start:43567,length:2,convRule:T},{start:43569,length:2,convRule:p},{start:43571,length:2,convRule:T},{start:43573,length:2,convRule:p},{start:43584,length:3,convRule:c},{start:43587,length:1,convRule:p},{start:43588,length:8,convRule:c},{start:43596,length:1,convRule:p},{start:43597,length:1,convRule:T},{start:43600,length:10,convRule:Fe},{start:43612,length:4,convRule:b},{start:43616,length:16,convRule:c},{start:43632,length:1,convRule:be},{start:43633,length:6,convRule:c},{start:43639,length:3,convRule:F},{start:43642,length:1,convRule:c},{start:43643,length:1,convRule:T},{start:43644,length:1,convRule:p},{start:43645,length:1,convRule:T},{start:43646,length:50,convRule:c},{start:43696,length:1,convRule:p},{start:43697,length:1,convRule:c},{start:43698,length:3,convRule:p},{start:43701,length:2,convRule:c},{start:43703,length:2,convRule:p},{start:43705,length:5,convRule:c},{start:43710,length:2,convRule:p},{start:43712,length:1,convRule:c},{start:43713,length:1,convRule:p},{start:43714,length:1,convRule:c},{start:43739,length:2,convRule:c},{start:43741,length:1,convRule:be},{start:43742,length:2,convRule:b},{start:43744,length:11,convRule:c},{start:43755,length:1,convRule:T},{start:43756,length:2,convRule:p},{start:43758,length:2,convRule:T},{start:43760,length:2,convRule:b},{start:43762,length:1,convRule:c},{start:43763,length:2,convRule:be},{start:43765,length:1,convRule:T},{start:43766,length:1,convRule:p},{start:43777,length:6,convRule:c},{start:43785,length:6,convRule:c},{start:43793,length:6,convRule:c},{start:43808,length:7,convRule:c},{start:43816,length:7,convRule:c},{start:43824,length:35,convRule:W},{start:43859,length:1,convRule:IC},{start:43860,length:7,convRule:W},{start:43867,length:1,convRule:lu},{start:43868,length:4,convRule:be},{start:43872,length:9,convRule:W},{start:43881,length:1,convRule:be},{start:43882,length:2,convRule:lu},{start:43888,length:80,convRule:GC},{start:43968,length:35,convRule:c},{start:44003,length:2,convRule:T},{start:44005,length:1,convRule:p},{start:44006,length:2,convRule:T},{start:44008,length:1,convRule:p},{start:44009,length:2,convRule:T},{start:44011,length:1,convRule:b},{start:44012,length:1,convRule:T},{start:44013,length:1,convRule:p},{start:44016,length:10,convRule:Fe},{start:44032,length:11172,convRule:c},{start:55216,length:23,convRule:c},{start:55243,length:49,convRule:c},{start:55296,length:896,convRule:Dh},{start:56192,length:128,convRule:Dh},{start:56320,length:1024,convRule:Dh},{start:57344,length:6400,convRule:Rh},{start:63744,length:366,convRule:c},{start:64112,length:106,convRule:c},{start:64256,length:7,convRule:W},{start:64275,length:5,convRule:W},{start:64285,length:1,convRule:c},{start:64286,length:1,convRule:p},{start:64287,length:10,convRule:c},{start:64297,length:1,convRule:Ge},{start:64298,length:13,convRule:c},{start:64312,length:5,convRule:c},{start:64318,length:1,convRule:c},{start:64320,length:2,convRule:c},{start:64323,length:2,convRule:c},{start:64326,length:108,convRule:c},{start:64434,length:16,convRule:lu},{start:64467,length:363,convRule:c},{start:64830,length:1,convRule:oe},{start:64831,length:1,convRule:te},{start:64848,length:64,convRule:c},{start:64914,length:54,convRule:c},{start:65008,length:12,convRule:c},{start:65020,length:1,convRule:Xu},{start:65021,length:1,convRule:F},{start:65024,length:16,convRule:p},{start:65040,length:7,convRule:b},{start:65047,length:1,convRule:te},{start:65048,length:1,convRule:oe},{start:65049,length:1,convRule:b},{start:65056,length:16,convRule:p},{start:65072,length:1,convRule:b},{start:65073,length:2,convRule:yl},{start:65075,length:2,convRule:tp},{start:65077,length:1,convRule:te},{start:65078,length:1,convRule:oe},{start:65079,length:1,convRule:te},{start:65080,length:1,convRule:oe},{start:65081,length:1,convRule:te},{start:65082,length:1,convRule:oe},{start:65083,length:1,convRule:te},{start:65084,length:1,convRule:oe},{start:65085,length:1,convRule:te},{start:65086,length:1,convRule:oe},{start:65087,length:1,convRule:te},{start:65088,length:1,convRule:oe},{start:65089,length:1,convRule:te},{start:65090,length:1,convRule:oe},{start:65091,length:1,convRule:te},{start:65092,length:1,convRule:oe},{start:65093,length:2,convRule:b},{start:65095,length:1,convRule:te},{start:65096,length:1,convRule:oe},{start:65097,length:4,convRule:b},{start:65101,length:3,convRule:tp},{start:65104,length:3,convRule:b},{start:65108,length:4,convRule:b},{start:65112,length:1,convRule:yl},{start:65113,length:1,convRule:te},{start:65114,length:1,convRule:oe},{start:65115,length:1,convRule:te},{start:65116,length:1,convRule:oe},{start:65117,length:1,convRule:te},{start:65118,length:1,convRule:oe},{start:65119,length:3,convRule:b},{start:65122,length:1,convRule:Ge},{start:65123,length:1,convRule:yl},{start:65124,length:3,convRule:Ge},{start:65128,length:1,convRule:b},{start:65129,length:1,convRule:Xu},{start:65130,length:2,convRule:b},{start:65136,length:5,convRule:c},{start:65142,length:135,convRule:c},{start:65279,length:1,convRule:al},{start:65281,length:3,convRule:b},{start:65284,length:1,convRule:Xu},{start:65285,length:3,convRule:b},{start:65288,length:1,convRule:te},{start:65289,length:1,convRule:oe},{start:65290,length:1,convRule:b},{start:65291,length:1,convRule:Ge},{start:65292,length:1,convRule:b},{start:65293,length:1,convRule:yl},{start:65294,length:2,convRule:b},{start:65296,length:10,convRule:Fe},{start:65306,length:2,convRule:b},{start:65308,length:3,convRule:Ge},{start:65311,length:2,convRule:b},{start:65313,length:26,convRule:Fl},{start:65339,length:1,convRule:te},{start:65340,length:1,convRule:b},{start:65341,length:1,convRule:oe},{start:65342,length:1,convRule:lu},{start:65343,length:1,convRule:tp},{start:65344,length:1,convRule:lu},{start:65345,length:26,convRule:bl},{start:65371,length:1,convRule:te},{start:65372,length:1,convRule:Ge},{start:65373,length:1,convRule:oe},{start:65374,length:1,convRule:Ge},{start:65375,length:1,convRule:te},{start:65376,length:1,convRule:oe},{start:65377,length:1,convRule:b},{start:65378,length:1,convRule:te},{start:65379,length:1,convRule:oe},{start:65380,length:2,convRule:b},{start:65382,length:10,convRule:c},{start:65392,length:1,convRule:be},{start:65393,length:45,convRule:c},{start:65438,length:2,convRule:be},{start:65440,length:31,convRule:c},{start:65474,length:6,convRule:c},{start:65482,length:6,convRule:c},{start:65490,length:6,convRule:c},{start:65498,length:3,convRule:c},{start:65504,length:2,convRule:Xu},{start:65506,length:1,convRule:Ge},{start:65507,length:1,convRule:lu},{start:65508,length:1,convRule:F},{start:65509,length:2,convRule:Xu},{start:65512,length:1,convRule:F},{start:65513,length:4,convRule:Ge},{start:65517,length:2,convRule:F},{start:65529,length:3,convRule:al},{start:65532,length:2,convRule:F},{start:65536,length:12,convRule:c},{start:65549,length:26,convRule:c},{start:65576,length:19,convRule:c},{start:65596,length:2,convRule:c},{start:65599,length:15,convRule:c},{start:65616,length:14,convRule:c},{start:65664,length:123,convRule:c},{start:65792,length:3,convRule:b},{start:65799,length:45,convRule:fe},{start:65847,length:9,convRule:F},{start:65856,length:53,convRule:q0},{start:65909,length:4,convRule:fe},{start:65913,length:17,convRule:F},{start:65930,length:2,convRule:fe},{start:65932,length:3,convRule:F},{start:65936,length:13,convRule:F},{start:65952,length:1,convRule:F},{start:66e3,length:45,convRule:F},{start:66045,length:1,convRule:p},{start:66176,length:29,convRule:c},{start:66208,length:49,convRule:c},{start:66272,length:1,convRule:p},{start:66273,length:27,convRule:fe},{start:66304,length:32,convRule:c},{start:66336,length:4,convRule:fe},{start:66349,length:20,convRule:c},{start:66369,length:1,convRule:q0},{start:66370,length:8,convRule:c},{start:66378,length:1,convRule:q0},{start:66384,length:38,convRule:c},{start:66422,length:5,convRule:p},{start:66432,length:30,convRule:c},{start:66463,length:1,convRule:b},{start:66464,length:36,convRule:c},{start:66504,length:8,convRule:c},{start:66512,length:1,convRule:b},{start:66513,length:5,convRule:q0},{start:66560,length:40,convRule:cG},{start:66600,length:40,convRule:mG},{start:66640,length:78,convRule:c},{start:66720,length:10,convRule:Fe},{start:66736,length:36,convRule:cG},{start:66776,length:36,convRule:mG},{start:66816,length:40,convRule:c},{start:66864,length:52,convRule:c},{start:66927,length:1,convRule:b},{start:67072,length:311,convRule:c},{start:67392,length:22,convRule:c},{start:67424,length:8,convRule:c},{start:67584,length:6,convRule:c},{start:67592,length:1,convRule:c},{start:67594,length:44,convRule:c},{start:67639,length:2,convRule:c},{start:67644,length:1,convRule:c},{start:67647,length:23,convRule:c},{start:67671,length:1,convRule:b},{start:67672,length:8,convRule:fe},{start:67680,length:23,convRule:c},{start:67703,length:2,convRule:F},{start:67705,length:7,convRule:fe},{start:67712,length:31,convRule:c},{start:67751,length:9,convRule:fe},{start:67808,length:19,convRule:c},{start:67828,length:2,convRule:c},{start:67835,length:5,convRule:fe},{start:67840,length:22,convRule:c},{start:67862,length:6,convRule:fe},{start:67871,length:1,convRule:b},{start:67872,length:26,convRule:c},{start:67903,length:1,convRule:b},{start:67968,length:56,convRule:c},{start:68028,length:2,convRule:fe},{start:68030,length:2,convRule:c},{start:68032,length:16,convRule:fe},{start:68050,length:46,convRule:fe},{start:68096,length:1,convRule:c},{start:68097,length:3,convRule:p},{start:68101,length:2,convRule:p},{start:68108,length:4,convRule:p},{start:68112,length:4,convRule:c},{start:68117,length:3,convRule:c},{start:68121,length:29,convRule:c},{start:68152,length:3,convRule:p},{start:68159,length:1,convRule:p},{start:68160,length:9,convRule:fe},{start:68176,length:9,convRule:b},{start:68192,length:29,convRule:c},{start:68221,length:2,convRule:fe},{start:68223,length:1,convRule:b},{start:68224,length:29,convRule:c},{start:68253,length:3,convRule:fe},{start:68288,length:8,convRule:c},{start:68296,length:1,convRule:F},{start:68297,length:28,convRule:c},{start:68325,length:2,convRule:p},{start:68331,length:5,convRule:fe},{start:68336,length:7,convRule:b},{start:68352,length:54,convRule:c},{start:68409,length:7,convRule:b},{start:68416,length:22,convRule:c},{start:68440,length:8,convRule:fe},{start:68448,length:19,convRule:c},{start:68472,length:8,convRule:fe},{start:68480,length:18,convRule:c},{start:68505,length:4,convRule:b},{start:68521,length:7,convRule:fe},{start:68608,length:73,convRule:c},{start:68736,length:51,convRule:sG},{start:68800,length:51,convRule:DG},{start:68858,length:6,convRule:fe},{start:68864,length:36,convRule:c},{start:68900,length:4,convRule:p},{start:68912,length:10,convRule:Fe},{start:69216,length:31,convRule:fe},{start:69248,length:42,convRule:c},{start:69291,length:2,convRule:p},{start:69293,length:1,convRule:yl},{start:69296,length:2,convRule:c},{start:69376,length:29,convRule:c},{start:69405,length:10,convRule:fe},{start:69415,length:1,convRule:c},{start:69424,length:22,convRule:c},{start:69446,length:11,convRule:p},{start:69457,length:4,convRule:fe},{start:69461,length:5,convRule:b},{start:69552,length:21,convRule:c},{start:69573,length:7,convRule:fe},{start:69600,length:23,convRule:c},{start:69632,length:1,convRule:T},{start:69633,length:1,convRule:p},{start:69634,length:1,convRule:T},{start:69635,length:53,convRule:c},{start:69688,length:15,convRule:p},{start:69703,length:7,convRule:b},{start:69714,length:20,convRule:fe},{start:69734,length:10,convRule:Fe},{start:69759,length:3,convRule:p},{start:69762,length:1,convRule:T},{start:69763,length:45,convRule:c},{start:69808,length:3,convRule:T},{start:69811,length:4,convRule:p},{start:69815,length:2,convRule:T},{start:69817,length:2,convRule:p},{start:69819,length:2,convRule:b},{start:69821,length:1,convRule:al},{start:69822,length:4,convRule:b},{start:69837,length:1,convRule:al},{start:69840,length:25,convRule:c},{start:69872,length:10,convRule:Fe},{start:69888,length:3,convRule:p},{start:69891,length:36,convRule:c},{start:69927,length:5,convRule:p},{start:69932,length:1,convRule:T},{start:69933,length:8,convRule:p},{start:69942,length:10,convRule:Fe},{start:69952,length:4,convRule:b},{start:69956,length:1,convRule:c},{start:69957,length:2,convRule:T},{start:69959,length:1,convRule:c},{start:69968,length:35,convRule:c},{start:70003,length:1,convRule:p},{start:70004,length:2,convRule:b},{start:70006,length:1,convRule:c},{start:70016,length:2,convRule:p},{start:70018,length:1,convRule:T},{start:70019,length:48,convRule:c},{start:70067,length:3,convRule:T},{start:70070,length:9,convRule:p},{start:70079,length:2,convRule:T},{start:70081,length:4,convRule:c},{start:70085,length:4,convRule:b},{start:70089,length:4,convRule:p},{start:70093,length:1,convRule:b},{start:70094,length:1,convRule:T},{start:70095,length:1,convRule:p},{start:70096,length:10,convRule:Fe},{start:70106,length:1,convRule:c},{start:70107,length:1,convRule:b},{start:70108,length:1,convRule:c},{start:70109,length:3,convRule:b},{start:70113,length:20,convRule:fe},{start:70144,length:18,convRule:c},{start:70163,length:25,convRule:c},{start:70188,length:3,convRule:T},{start:70191,length:3,convRule:p},{start:70194,length:2,convRule:T},{start:70196,length:1,convRule:p},{start:70197,length:1,convRule:T},{start:70198,length:2,convRule:p},{start:70200,length:6,convRule:b},{start:70206,length:1,convRule:p},{start:70272,length:7,convRule:c},{start:70280,length:1,convRule:c},{start:70282,length:4,convRule:c},{start:70287,length:15,convRule:c},{start:70303,length:10,convRule:c},{start:70313,length:1,convRule:b},{start:70320,length:47,convRule:c},{start:70367,length:1,convRule:p},{start:70368,length:3,convRule:T},{start:70371,length:8,convRule:p},{start:70384,length:10,convRule:Fe},{start:70400,length:2,convRule:p},{start:70402,length:2,convRule:T},{start:70405,length:8,convRule:c},{start:70415,length:2,convRule:c},{start:70419,length:22,convRule:c},{start:70442,length:7,convRule:c},{start:70450,length:2,convRule:c},{start:70453,length:5,convRule:c},{start:70459,length:2,convRule:p},{start:70461,length:1,convRule:c},{start:70462,length:2,convRule:T},{start:70464,length:1,convRule:p},{start:70465,length:4,convRule:T},{start:70471,length:2,convRule:T},{start:70475,length:3,convRule:T},{start:70480,length:1,convRule:c},{start:70487,length:1,convRule:T},{start:70493,length:5,convRule:c},{start:70498,length:2,convRule:T},{start:70502,length:7,convRule:p},{start:70512,length:5,convRule:p},{start:70656,length:53,convRule:c},{start:70709,length:3,convRule:T},{start:70712,length:8,convRule:p},{start:70720,length:2,convRule:T},{start:70722,length:3,convRule:p},{start:70725,length:1,convRule:T},{start:70726,length:1,convRule:p},{start:70727,length:4,convRule:c},{start:70731,length:5,convRule:b},{start:70736,length:10,convRule:Fe},{start:70746,length:2,convRule:b},{start:70749,length:1,convRule:b},{start:70750,length:1,convRule:p},{start:70751,length:3,convRule:c},{start:70784,length:48,convRule:c},{start:70832,length:3,convRule:T},{start:70835,length:6,convRule:p},{start:70841,length:1,convRule:T},{start:70842,length:1,convRule:p},{start:70843,length:4,convRule:T},{start:70847,length:2,convRule:p},{start:70849,length:1,convRule:T},{start:70850,length:2,convRule:p},{start:70852,length:2,convRule:c},{start:70854,length:1,convRule:b},{start:70855,length:1,convRule:c},{start:70864,length:10,convRule:Fe},{start:71040,length:47,convRule:c},{start:71087,length:3,convRule:T},{start:71090,length:4,convRule:p},{start:71096,length:4,convRule:T},{start:71100,length:2,convRule:p},{start:71102,length:1,convRule:T},{start:71103,length:2,convRule:p},{start:71105,length:23,convRule:b},{start:71128,length:4,convRule:c},{start:71132,length:2,convRule:p},{start:71168,length:48,convRule:c},{start:71216,length:3,convRule:T},{start:71219,length:8,convRule:p},{start:71227,length:2,convRule:T},{start:71229,length:1,convRule:p},{start:71230,length:1,convRule:T},{start:71231,length:2,convRule:p},{start:71233,length:3,convRule:b},{start:71236,length:1,convRule:c},{start:71248,length:10,convRule:Fe},{start:71264,length:13,convRule:b},{start:71296,length:43,convRule:c},{start:71339,length:1,convRule:p},{start:71340,length:1,convRule:T},{start:71341,length:1,convRule:p},{start:71342,length:2,convRule:T},{start:71344,length:6,convRule:p},{start:71350,length:1,convRule:T},{start:71351,length:1,convRule:p},{start:71352,length:1,convRule:c},{start:71360,length:10,convRule:Fe},{start:71424,length:27,convRule:c},{start:71453,length:3,convRule:p},{start:71456,length:2,convRule:T},{start:71458,length:4,convRule:p},{start:71462,length:1,convRule:T},{start:71463,length:5,convRule:p},{start:71472,length:10,convRule:Fe},{start:71482,length:2,convRule:fe},{start:71484,length:3,convRule:b},{start:71487,length:1,convRule:F},{start:71680,length:44,convRule:c},{start:71724,length:3,convRule:T},{start:71727,length:9,convRule:p},{start:71736,length:1,convRule:T},{start:71737,length:2,convRule:p},{start:71739,length:1,convRule:b},{start:71840,length:32,convRule:Fl},{start:71872,length:32,convRule:bl},{start:71904,length:10,convRule:Fe},{start:71914,length:9,convRule:fe},{start:71935,length:8,convRule:c},{start:71945,length:1,convRule:c},{start:71948,length:8,convRule:c},{start:71957,length:2,convRule:c},{start:71960,length:24,convRule:c},{start:71984,length:6,convRule:T},{start:71991,length:2,convRule:T},{start:71995,length:2,convRule:p},{start:71997,length:1,convRule:T},{start:71998,length:1,convRule:p},{start:71999,length:1,convRule:c},{start:72e3,length:1,convRule:T},{start:72001,length:1,convRule:c},{start:72002,length:1,convRule:T},{start:72003,length:1,convRule:p},{start:72004,length:3,convRule:b},{start:72016,length:10,convRule:Fe},{start:72096,length:8,convRule:c},{start:72106,length:39,convRule:c},{start:72145,length:3,convRule:T},{start:72148,length:4,convRule:p},{start:72154,length:2,convRule:p},{start:72156,length:4,convRule:T},{start:72160,length:1,convRule:p},{start:72161,length:1,convRule:c},{start:72162,length:1,convRule:b},{start:72163,length:1,convRule:c},{start:72164,length:1,convRule:T},{start:72192,length:1,convRule:c},{start:72193,length:10,convRule:p},{start:72203,length:40,convRule:c},{start:72243,length:6,convRule:p},{start:72249,length:1,convRule:T},{start:72250,length:1,convRule:c},{start:72251,length:4,convRule:p},{start:72255,length:8,convRule:b},{start:72263,length:1,convRule:p},{start:72272,length:1,convRule:c},{start:72273,length:6,convRule:p},{start:72279,length:2,convRule:T},{start:72281,length:3,convRule:p},{start:72284,length:46,convRule:c},{start:72330,length:13,convRule:p},{start:72343,length:1,convRule:T},{start:72344,length:2,convRule:p},{start:72346,length:3,convRule:b},{start:72349,length:1,convRule:c},{start:72350,length:5,convRule:b},{start:72384,length:57,convRule:c},{start:72704,length:9,convRule:c},{start:72714,length:37,convRule:c},{start:72751,length:1,convRule:T},{start:72752,length:7,convRule:p},{start:72760,length:6,convRule:p},{start:72766,length:1,convRule:T},{start:72767,length:1,convRule:p},{start:72768,length:1,convRule:c},{start:72769,length:5,convRule:b},{start:72784,length:10,convRule:Fe},{start:72794,length:19,convRule:fe},{start:72816,length:2,convRule:b},{start:72818,length:30,convRule:c},{start:72850,length:22,convRule:p},{start:72873,length:1,convRule:T},{start:72874,length:7,convRule:p},{start:72881,length:1,convRule:T},{start:72882,length:2,convRule:p},{start:72884,length:1,convRule:T},{start:72885,length:2,convRule:p},{start:72960,length:7,convRule:c},{start:72968,length:2,convRule:c},{start:72971,length:38,convRule:c},{start:73009,length:6,convRule:p},{start:73018,length:1,convRule:p},{start:73020,length:2,convRule:p},{start:73023,length:7,convRule:p},{start:73030,length:1,convRule:c},{start:73031,length:1,convRule:p},{start:73040,length:10,convRule:Fe},{start:73056,length:6,convRule:c},{start:73063,length:2,convRule:c},{start:73066,length:32,convRule:c},{start:73098,length:5,convRule:T},{start:73104,length:2,convRule:p},{start:73107,length:2,convRule:T},{start:73109,length:1,convRule:p},{start:73110,length:1,convRule:T},{start:73111,length:1,convRule:p},{start:73112,length:1,convRule:c},{start:73120,length:10,convRule:Fe},{start:73440,length:19,convRule:c},{start:73459,length:2,convRule:p},{start:73461,length:2,convRule:T},{start:73463,length:2,convRule:b},{start:73648,length:1,convRule:c},{start:73664,length:21,convRule:fe},{start:73685,length:8,convRule:F},{start:73693,length:4,convRule:Xu},{start:73697,length:17,convRule:F},{start:73727,length:1,convRule:b},{start:73728,length:922,convRule:c},{start:74752,length:111,convRule:q0},{start:74864,length:5,convRule:b},{start:74880,length:196,convRule:c},{start:77824,length:1071,convRule:c},{start:78896,length:9,convRule:al},{start:82944,length:583,convRule:c},{start:92160,length:569,convRule:c},{start:92736,length:31,convRule:c},{start:92768,length:10,convRule:Fe},{start:92782,length:2,convRule:b},{start:92880,length:30,convRule:c},{start:92912,length:5,convRule:p},{start:92917,length:1,convRule:b},{start:92928,length:48,convRule:c},{start:92976,length:7,convRule:p},{start:92983,length:5,convRule:b},{start:92988,length:4,convRule:F},{start:92992,length:4,convRule:be},{start:92996,length:1,convRule:b},{start:92997,length:1,convRule:F},{start:93008,length:10,convRule:Fe},{start:93019,length:7,convRule:fe},{start:93027,length:21,convRule:c},{start:93053,length:19,convRule:c},{start:93760,length:32,convRule:Fl},{start:93792,length:32,convRule:bl},{start:93824,length:23,convRule:fe},{start:93847,length:4,convRule:b},{start:93952,length:75,convRule:c},{start:94031,length:1,convRule:p},{start:94032,length:1,convRule:c},{start:94033,length:55,convRule:T},{start:94095,length:4,convRule:p},{start:94099,length:13,convRule:be},{start:94176,length:2,convRule:be},{start:94178,length:1,convRule:b},{start:94179,length:1,convRule:be},{start:94180,length:1,convRule:p},{start:94192,length:2,convRule:T},{start:94208,length:6136,convRule:c},{start:100352,length:1238,convRule:c},{start:101632,length:9,convRule:c},{start:110592,length:287,convRule:c},{start:110928,length:3,convRule:c},{start:110948,length:4,convRule:c},{start:110960,length:396,convRule:c},{start:113664,length:107,convRule:c},{start:113776,length:13,convRule:c},{start:113792,length:9,convRule:c},{start:113808,length:10,convRule:c},{start:113820,length:1,convRule:F},{start:113821,length:2,convRule:p},{start:113823,length:1,convRule:b},{start:113824,length:4,convRule:al},{start:118784,length:246,convRule:F},{start:119040,length:39,convRule:F},{start:119081,length:60,convRule:F},{start:119141,length:2,convRule:T},{start:119143,length:3,convRule:p},{start:119146,length:3,convRule:F},{start:119149,length:6,convRule:T},{start:119155,length:8,convRule:al},{start:119163,length:8,convRule:p},{start:119171,length:2,convRule:F},{start:119173,length:7,convRule:p},{start:119180,length:30,convRule:F},{start:119210,length:4,convRule:p},{start:119214,length:59,convRule:F},{start:119296,length:66,convRule:F},{start:119362,length:3,convRule:p},{start:119365,length:1,convRule:F},{start:119520,length:20,convRule:fe},{start:119552,length:87,convRule:F},{start:119648,length:25,convRule:fe},{start:119808,length:26,convRule:la},{start:119834,length:26,convRule:W},{start:119860,length:26,convRule:la},{start:119886,length:7,convRule:W},{start:119894,length:18,convRule:W},{start:119912,length:26,convRule:la},{start:119938,length:26,convRule:W},{start:119964,length:1,convRule:la},{start:119966,length:2,convRule:la},{start:119970,length:1,convRule:la},{start:119973,length:2,convRule:la},{start:119977,length:4,convRule:la},{start:119982,length:8,convRule:la},{start:119990,length:4,convRule:W},{start:119995,length:1,convRule:W},{start:119997,length:7,convRule:W},{start:120005,length:11,convRule:W},{start:120016,length:26,convRule:la},{start:120042,length:26,convRule:W},{start:120068,length:2,convRule:la},{start:120071,length:4,convRule:la},{start:120077,length:8,convRule:la},{start:120086,length:7,convRule:la},{start:120094,length:26,convRule:W},{start:120120,length:2,convRule:la},{start:120123,length:4,convRule:la},{start:120128,length:5,convRule:la},{start:120134,length:1,convRule:la},{start:120138,length:7,convRule:la},{start:120146,length:26,convRule:W},{start:120172,length:26,convRule:la},{start:120198,length:26,convRule:W},{start:120224,length:26,convRule:la},{start:120250,length:26,convRule:W},{start:120276,length:26,convRule:la},{start:120302,length:26,convRule:W},{start:120328,length:26,convRule:la},{start:120354,length:26,convRule:W},{start:120380,length:26,convRule:la},{start:120406,length:26,convRule:W},{start:120432,length:26,convRule:la},{start:120458,length:28,convRule:W},{start:120488,length:25,convRule:la},{start:120513,length:1,convRule:Ge},{start:120514,length:25,convRule:W},{start:120539,length:1,convRule:Ge},{start:120540,length:6,convRule:W},{start:120546,length:25,convRule:la},{start:120571,length:1,convRule:Ge},{start:120572,length:25,convRule:W},{start:120597,length:1,convRule:Ge},{start:120598,length:6,convRule:W},{start:120604,length:25,convRule:la},{start:120629,length:1,convRule:Ge},{start:120630,length:25,convRule:W},{start:120655,length:1,convRule:Ge},{start:120656,length:6,convRule:W},{start:120662,length:25,convRule:la},{start:120687,length:1,convRule:Ge},{start:120688,length:25,convRule:W},{start:120713,length:1,convRule:Ge},{start:120714,length:6,convRule:W},{start:120720,length:25,convRule:la},{start:120745,length:1,convRule:Ge},{start:120746,length:25,convRule:W},{start:120771,length:1,convRule:Ge},{start:120772,length:6,convRule:W},{start:120778,length:1,convRule:la},{start:120779,length:1,convRule:W},{start:120782,length:50,convRule:Fe},{start:120832,length:512,convRule:F},{start:121344,length:55,convRule:p},{start:121399,length:4,convRule:F},{start:121403,length:50,convRule:p},{start:121453,length:8,convRule:F},{start:121461,length:1,convRule:p},{start:121462,length:14,convRule:F},{start:121476,length:1,convRule:p},{start:121477,length:2,convRule:F},{start:121479,length:5,convRule:b},{start:121499,length:5,convRule:p},{start:121505,length:15,convRule:p},{start:122880,length:7,convRule:p},{start:122888,length:17,convRule:p},{start:122907,length:7,convRule:p},{start:122915,length:2,convRule:p},{start:122918,length:5,convRule:p},{start:123136,length:45,convRule:c},{start:123184,length:7,convRule:p},{start:123191,length:7,convRule:be},{start:123200,length:10,convRule:Fe},{start:123214,length:1,convRule:c},{start:123215,length:1,convRule:F},{start:123584,length:44,convRule:c},{start:123628,length:4,convRule:p},{start:123632,length:10,convRule:Fe},{start:123647,length:1,convRule:Xu},{start:124928,length:197,convRule:c},{start:125127,length:9,convRule:fe},{start:125136,length:7,convRule:p},{start:125184,length:34,convRule:cE},{start:125218,length:34,convRule:wC},{start:125252,length:7,convRule:p},{start:125259,length:1,convRule:be},{start:125264,length:10,convRule:Fe},{start:125278,length:2,convRule:b},{start:126065,length:59,convRule:fe},{start:126124,length:1,convRule:F},{start:126125,length:3,convRule:fe},{start:126128,length:1,convRule:Xu},{start:126129,length:4,convRule:fe},{start:126209,length:45,convRule:fe},{start:126254,length:1,convRule:F},{start:126255,length:15,convRule:fe},{start:126464,length:4,convRule:c},{start:126469,length:27,convRule:c},{start:126497,length:2,convRule:c},{start:126500,length:1,convRule:c},{start:126503,length:1,convRule:c},{start:126505,length:10,convRule:c},{start:126516,length:4,convRule:c},{start:126521,length:1,convRule:c},{start:126523,length:1,convRule:c},{start:126530,length:1,convRule:c},{start:126535,length:1,convRule:c},{start:126537,length:1,convRule:c},{start:126539,length:1,convRule:c},{start:126541,length:3,convRule:c},{start:126545,length:2,convRule:c},{start:126548,length:1,convRule:c},{start:126551,length:1,convRule:c},{start:126553,length:1,convRule:c},{start:126555,length:1,convRule:c},{start:126557,length:1,convRule:c},{start:126559,length:1,convRule:c},{start:126561,length:2,convRule:c},{start:126564,length:1,convRule:c},{start:126567,length:4,convRule:c},{start:126572,length:7,convRule:c},{start:126580,length:4,convRule:c},{start:126585,length:4,convRule:c},{start:126590,length:1,convRule:c},{start:126592,length:10,convRule:c},{start:126603,length:17,convRule:c},{start:126625,length:3,convRule:c},{start:126629,length:5,convRule:c},{start:126635,length:17,convRule:c},{start:126704,length:2,convRule:Ge},{start:126976,length:44,convRule:F},{start:127024,length:100,convRule:F},{start:127136,length:15,convRule:F},{start:127153,length:15,convRule:F},{start:127169,length:15,convRule:F},{start:127185,length:37,convRule:F},{start:127232,length:13,convRule:fe},{start:127245,length:161,convRule:F},{start:127462,length:29,convRule:F},{start:127504,length:44,convRule:F},{start:127552,length:9,convRule:F},{start:127568,length:2,convRule:F},{start:127584,length:6,convRule:F},{start:127744,length:251,convRule:F},{start:127995,length:5,convRule:lu},{start:128e3,length:728,convRule:F},{start:128736,length:13,convRule:F},{start:128752,length:13,convRule:F},{start:128768,length:116,convRule:F},{start:128896,length:89,convRule:F},{start:128992,length:12,convRule:F},{start:129024,length:12,convRule:F},{start:129040,length:56,convRule:F},{start:129104,length:10,convRule:F},{start:129120,length:40,convRule:F},{start:129168,length:30,convRule:F},{start:129200,length:2,convRule:F},{start:129280,length:121,convRule:F},{start:129402,length:82,convRule:F},{start:129485,length:135,convRule:F},{start:129632,length:14,convRule:F},{start:129648,length:5,convRule:F},{start:129656,length:3,convRule:F},{start:129664,length:7,convRule:F},{start:129680,length:25,convRule:F},{start:129712,length:7,convRule:F},{start:129728,length:3,convRule:F},{start:129744,length:7,convRule:F},{start:129792,length:147,convRule:F},{start:129940,length:55,convRule:F},{start:130032,length:10,convRule:Fe},{start:131072,length:42718,convRule:c},{start:173824,length:4149,convRule:c},{start:177984,length:222,convRule:c},{start:178208,length:5762,convRule:c},{start:183984,length:7473,convRule:c},{start:194560,length:542,convRule:c},{start:196608,length:4939,convRule:c},{start:917505,length:1,convRule:al},{start:917536,length:96,convRule:al},{start:917760,length:240,convRule:p},{start:983040,length:65534,convRule:Rh},{start:1048576,length:65534,convRule:Rh}],Fh=function(e){return function(a){var u=function(){var v=a<256;return v?qB:OB}(),l=hh(iz)(a)(u);if(l instanceof I)return!1;if(l instanceof R)return Qi(Xb(l.value0.category)(e));throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5645, column 5 - line 5647, column 86): "+[l.constructor.name])}},n9=Fh([Dp,ee,j,mh,dh,C6,E6,wh,h6,F6,TG]),r9=Fh([j,ee,Dp,mh,dh]);var t9=Fh([ee,Dp]);var Ln=_a(Ic);var o9=Fv,c9=o9(gh);var _9=o9(yh),f9=function(e){return t9(Ln(e))},MG=function(e){var a=Ln(e),u=a<=823;return u?a===32||a>=9&&a<=13||a===160:v9(a)};var p9=function(e){var a=Ln(e)-Mn("0")|0;return a<=7&&a>=0};var bh=function(e){var a=Ln(e)-Mn("0")|0;return a<=9&&a>=0};var s9=function(e){return bh(e)||function(){var a=Ln(e)-Mn("A")|0;return a<=5&&a>=0}()||function(){var a=Ln(e)-Mn("a")|0;return a<=5&&a>=0}()};var D9=function(e){return n9(Ln(e))},SG=function(e){return r9(Ln(e))},Eh=function(e){var a=Ln(e)-Mn("A")|0,u=Ln(e)-Mn("a")|0,l=Ln(e)-Mn("0")|0,v=function(){if(l<=9&&l>=0)return new R(l);if(u<=5&&u>=0)return new R(u+10|0);if(a<=5&&a>=0)return new R(a+10|0);if(Ie)return I.value;throw new Error("Failed pattern match at Data.CodePoint.Unicode (line 591, column 3 - line 591, column 22): "+[])}();return v};var fz=nh(Jp),R9=k(Yp(wR));var pz=vh(Jp);var T_=function(e){return Ai(function(a){return e(Gc(a))})},Th=wa(T_(MG))("space"),Mh=wa(T_(f9))("uppercase letter");var Gt=function(e){return Ym(Ai(Qe(fz)(e)))(function(a){return"one of "+R9(e)})},LG=wa(T_(p9))("oct digit");var AG=function(e){return Ym(Ai(Qe(pz)(e)))(function(a){return"none of "+R9(e)})};var Sh=wa(T_(SG))("letter");var NG=wa(T_(s9))("hex digit"),PG=wa(T_(bh))("digit"),Lh=wa(T_(D9))("letter or digit");var sz=S(Rl);var G9=function(e){var a=sz(e);return function(u){return zb(a(Bb(u)))}},w9=G9(c9),d9=G9(_9);var Mu=K(a0);var Wl=U(ft);var Nh=lh(xa),Ph=S(Rl),Bl=At(_t),Rz=Ue(xa),OG=re(hv),E9=kw(h_),Ka=Va(Tn),C9=vl(Ql),Ni=Lt(Ql),m9=Le(Pe),h9=rh(ep)(h_),Iz=S(Sa),Ah=uG(ep)(h_),Gz=Ua(rl),wz=sR(_t),g9=k(gv),dz=K(Xn),mz=U(vf),hz=hu(rl),qG=S(Ql),y9=g_(rl),gz=p1(ep)(h_),yz=tI(Rf),Fz=hu(Za);var $h=function(e){return e};var bz=function(e){if(e.caseSensitive)return Nh(e.reservedNames);if(Ie)return Nh(Ph(Si)(e.reservedNames));throw new Error("Failed pattern match at Parsing.Token (line 825, column 1 - line 825, column 70): "+[e.constructor.name])},$G=dD(fh(MG)),F9=function(e){return Bl(uu(Rt(e.commentLine)))(ap(Ai(function(a){return a!==` -`})))};var T9=function(e){return function(a){var u=e,l=!1,v;function t(i,o){var _=uh(i);if(_ instanceof I)return l=!0,!1;if(_ instanceof R){var s=Rz(_.value0.head)(o);if(s instanceof Te){u=_.value0.tail,a=o;return}if(s instanceof Xe)return l=!0,!0;if(s instanceof ge)return l=!0,!1;throw new Error("Failed pattern match at Parsing.Token (line 820, column 35 - line 823, column 18): "+[s.constructor.name])}throw new Error("Failed pattern match at Parsing.Token (line 818, column 3 - line 823, column 18): "+[_.constructor.name])}for(;!l;)v=t(u,a);return v}},Ez=function(e){return function(a){var u=function(){if(e.caseSensitive)return a;if(Ie)return Si(a);throw new Error("Failed pattern match at Parsing.Token (line 812, column 3 - line 814, column 31): "+[])}();return T9(bz(e))(u)}},Cz=function(e){var a=OG(Qf(e.commentEnd))(Qf(e.commentStart));return E9(function(u){return Ka(C9(uu(Rt(e.commentEnd))))(Ka(Bl(dD(AG(a)))(u))(wa(Bl(Gt(a))(u))("end of comment")))})},qh=function(e){return Bl(uu(Rt(e.commentStart)))(Mz(e))},Tz=function(e){var a=OG(Qf(e.commentEnd))(Qf(e.commentStart));return E9(function(u){return Ka(C9(uu(Rt(e.commentEnd))))(Ka(Bl(qh(e))(u))(Ka(Bl(dD(AG(a)))(u))(wa(Bl(Gt(a))(u))("end of comment"))))})},Mz=function(e){return e.nestedComments?Tz(e):Cz(e)},b9=function(e){if(Li(e.commentLine)&&Li(e.commentStart))return ap(wa($G)(""));if(Li(e.commentLine))return ap(Ka($G)(wa(qh(e))("")));if(Li(e.commentStart))return ap(Ka($G)(wa(F9(e))("")));if(Ie)return ap(Ka($G)(Ka(F9(e))(wa(qh(e))(""))));throw new Error("Failed pattern match at Parsing.Token (line 834, column 1 - line 834, column 74): "+[e.constructor.name])},Oh=function(e){var a=Ai(function(Q){return Q!=='"'&&Q!=="\\"&&Q>""}),u=function(Q){return Ka(Ni(zu("-"))(x_(Q)))(Ka(Ni(zu("+"))(m9))(Wl(m9)))},l=u(jp),v=function(){var Q=Mu(e.opStart)(function(He){return Mu(h9(e.opLetter))(function(Ja){return Wl(fc(He)+wD(Ja))})});return wa(Q)("operator")}(),t=function(Q){return function(He){var Ja=function(ll){return function(o0){if(ll instanceof I)return I.value;if(ll instanceof R)return Iz(function(H0){return(Q*ll.value0|0)+H0|0})(Eh(Gc(o0)));throw new Error("Failed pattern match at Parsing.Token (line 704, column 5 - line 704, column 45): "+[ll.constructor.name,o0.constructor.name])}};return Mu(Ah(He))(function(ll){return mu(Pv("not digits"))(Wl)(Gz(Ja)(new R(0))(ll))})}},i=Bl(Gt(["o","O"]))(t(8)(LG)),o=function(Q){return wz(Q)(b9(e))},_=function(Q){var He=Mu(Rt(Q))(function(){return wa(Qm(e.opLetter))("end of "+Q)});return o(uu(He))},s=function(Q){return Ni(o(Rt(Q)))(Q)},y=function(Q){return F_(s("("))(s(")"))(Q)},N=s(";"),L=function(Q){return Zm(Q)(N)},V=function(Q){return xI(Q)(N)},Ce=function(Q){return T9(Nh(e.reservedOpNames))(Q)},Ca=function(){var Q=Mu(v)(function(He){var Ja=Ce(He);return Ja?Pv("reserved operator "+He):Wl(He)});return o(uu(Q))}(),bu=function(){var Q=Mu(e.identStart)(function(He){return Mu(h9(e.identLetter))(function(Ja){return Wl(fc(He)+wD(Ja))})});return wa(Q)("identifier")}(),El=function(){var Q=Mu(bu)(function(He){var Ja=Ez(e)(He);return Ja?Pv("reserved word "+g9(He)):Wl(He)});return o(uu(Q))}(),da=Bl(Gt(["x","X"]))(t(16)(NG)),J0=function(){var Q=function(He){return function(Ja){if(Ja instanceof I)return I.value;if(Ja instanceof R)return dz(Eh(Gc(He)))(function(ll){return mz((Ja.value0+La(ll))/10)});throw new Error("Failed pattern match at Parsing.Token (line 651, column 5 - line 651, column 47): "+[He.constructor.name,Ja.constructor.name])}};return xm("fraction")(Mu(zu("."))(function(){return Mu(wa(Ah(PG))("fraction"))(function(He){return mu(Pv("not digit"))(Wl)(hz(Q)(new R(0))(He))})}))}(),X_=wa(Bl(Ah(Th))(zu("\\")))("end of string gap"),$e=zu("&"),jl=aG(["a","b","f","n","r","t","v","\\",'"',"'"])(["\x07","\b","\f",` -`,"\r"," ","\v","\\",'"',"'"]),Ac=s("."),V0=t(10)(PG),Y_=function(){var Q=function(He){if(He<0)return 1/Q(-He|0);if(Ie)return Yc(10)(La(He));throw new Error("Failed pattern match at Parsing.Token (line 664, column 5 - line 664, column 27): "+[He.constructor.name])};return xm("exponent")(Mu(Gt(["e","E"]))(function(){return Mu(l)(function(He){return Mu(wa(V0)("exponent"))(function(Ja){return Wl(Q(He(Ja)))})})}))}(),Z_=function(Q){var He=Mu(Y_)(function(ll){return Wl(La(Q)*ll)}),Ja=Mu(J0)(function(ll){return Mu(mD(1)(Y_))(function(o0){return Wl((La(Q)+ll)*o0)})});return Ka(Ja)(He)},St=function(Q){return qG(ae.create)(Z_(Q))},Q_=Mu(V0)(function(Q){return mD(new M(Q))(St(Q))}),Un=Ka(qG(M.create)(Ka(da)(i)))(Ka(Q_)(Ka(St(0))(Wl(new M(0))))),Dl=Ka(Bl(zu("0"))(Un))(Q_),zi=wa(o(Dl))("number"),ki=Mu(V0)(Z_),Ji=wa(o(ki))("float"),Cl=wa(Bl(zu("0"))(Ka(da)(Ka(i)(Ka(V0)(Wl(0))))))(""),Wn=Ka(Cl)(V0),Nc=Mu(o(l))(function(Q){return Mu(Wn)(function(He){return Wl(Q(He))})}),qp=wa(o(Nc))("integer"),$p=wa(o(Wn))("natural"),pe=s(","),Da=function(Q){return Zm(Q)(pe)},Gu=function(Q){return xI(Q)(pe)},Ta=s(":"),Se=Mu(Ka(V0)(Ka(Bl(zu("o"))(t(8)(LG)))(Bl(zu("x"))(t(16)(NG)))))(function(Q){var He=Q>1114111;if(He)return Pv("invalid escape sequence");var Ja=sh(Q);if(Ja instanceof R)return Wl(Ja.value0);if(Ja instanceof I)return Pv("invalid character code (should not happen)");throw new Error("Failed pattern match at Parsing.Token (line 498, column 10 - line 500, column 67): "+[Ja.constructor.name])}),ve=Ai(function(Q){return Q!=="'"&&Q!=="\\"&&Q>""}),ya=function(){var Q=function(He){return Ni(zu(He.value0))(He.value1)};return y9(Ph(Q)(jl))}(),aa=Mu(zu("^"))(function(){return Mu(Mh)(function(Q){var He=sh((Mn(Q)-Mn("A")|0)+1|0);if(He instanceof R)return Wl(He.value0);if(He instanceof I)return Pv("invalid character code (should not happen)");throw new Error("Failed pattern match at Parsing.Token (line 488, column 5 - line 490, column 67): "+[He.constructor.name])})}),_u=function(Q){if(e.caseSensitive)return Ni(Rt(Q))(Q);if(Ie){var He=g9(Q),Ja=function(o0){var H0=function(AX){if(Ie)return zu(o0);throw new Error("Failed pattern match at Parsing.Token (line 355, column 1 - line 355, column 80): "+[o0.constructor.name])},tL=SG(Gc(o0));if(tL){var cy=YI(w9(fc(o0)));if(cy instanceof R){var _y=YI(d9(fc(o0)));return _y instanceof R?Ka(zu(cy.value0))(zu(_y.value0)):H0(!0)}return H0(!0)}return H0(!0)},ll=function(o0){var H0=rb(o0);if(H0 instanceof I)return Wl(void 0);if(H0 instanceof R)return Bl(wa(Ja(H0.value0.head))(He))(ll(H0.value0.tail));throw new Error("Failed pattern match at Parsing.Token (line 757, column 22 - line 759, column 72): "+[H0.constructor.name])};return Ni(ll(Q))(Q)}throw new Error("Failed pattern match at Parsing.Token (line 751, column 3 - line 751, column 50): "+[Q.constructor.name])},qu=function(Q){var He=Bl(_u(Q))(wa(Qm(e.identLetter))("end of "+Q));return o(uu(He))},ua=function(Q){return F_(s("["))(s("]"))(Q)},wu=function(Q){return F_(s("{"))(s("}"))(Q)},j0=["NUL","SOH","STX","ETX","EOT","ENQ","ACK","BEL","DLE","DC1","DC2","DC3","DC4","NAK","SYN","ETB","CAN","SUB","ESC","DEL"],Hl=["\0","","","","","","","\x07","","","","","","","","","","","\x1B","\x7F"],i0=["BS","HT","LF","VT","FF","CR","SO","SI","EM","FS","GS","RS","US","SP"],f=["\b"," ",` -`,"\v","\f","\r","","","","","","",""," "],fa=aG(OG(j0)(i0))(OG(Hl)(f)),Ne=function(){var Q=function(He){return uu(Ni(Rt(He.value0))(He.value1))};return y9(Ph(Q)(fa))}(),D=Ka(ya)(Ka(Se)(Ka(Ne)(wa(aa)("escape code")))),w=Bl(zu("\\"))(D),g=Ka(ve)(wa(w)("literal character")),X=function(){var Q=F_(zu("'"))(wa(zu("'"))("end of character"))(g);return wa(o(Q))("character")}(),ce=Mu(zu("\\"))(function(){return Ka(Ni(X_)(I.value))(Ka(Ni($e)(I.value))(qG(R.create)(D)))}),ta=Ka(qG(R.create)(a))(wa(ce)("string character")),du=function(){var Q=function(Ja){return function(ll){if(Ja instanceof I)return ll;if(Ja instanceof R)return new G(Ja.value0,ll);throw new Error("Failed pattern match at Parsing.Token (line 455, column 5 - line 455, column 51): "+[Ja.constructor.name,ll.constructor.name])}},He=Mu(F_(zu('"'))(wa(zu('"'))("end of string"))(gz(ta)))(function(Ja){return Wl(wD(yz(Fz(Q)(h.value)(Ja))))});return o(wa(He)("literal string"))}(),Pc=function(Q){return F_(s("<"))(s(">"))(Q)};return{identifier:El,reserved:qu,operator:Ca,reservedOp:_,charLiteral:X,stringLiteral:du,natural:$p,integer:qp,float:Ji,naturalOrFloat:zi,decimal:V0,hexadecimal:da,octal:i,symbol:s,lexeme:o,whiteSpace:b9(e),parens:y,braces:wu,angles:Pc,brackets:ua,semi:N,comma:pe,colon:Ta,dot:Ac,semiSep:L,semiSep1:V,commaSep:Da,commaSep1:Gu}};var S9=Va(Tn),L9=function(){var e=Gt([":","!","#","$","%","&","*","+",".","/","<","=",">","?","@","\\","^","|","-","~"]);return{commentStart:"",commentEnd:"",commentLine:"",nestedComments:!0,identStart:S9(Sh)(zu("_")),identLetter:S9(Lh)(Gt(["_","'"])),opStart:e,opLetter:e,reservedOpNames:[],reservedNames:[],caseSensitive:!0}}();var Pi=re(hv),A9=S(Ql),Lz=Eu(kn),Az=g_(rl);var Nz=["if","then","else","audio","aout","blend","rgba","add","mul","rgb"],Uh=["**","**:"],Wh=["*","/","%","*:","/:","%:"],Bh=["+","-","+:","-:"],zh=["==","/=",">","<",">=","<=","==:","/=:",">:","<:",">=:","<=:"],kh=["++","~~","~~:","+-"],Jh=["$","&"],Vh=[">>","<>","->","\\"],Pz=["<<","="],jh=["pi","mic","audioin","cps","time","beat","etime","ebeat","rnd","fx","fy","fxy","px","py","pxy","frt","fr","ft","aspect","lo","mid","hi","ilo","imid","ihi","fft","ifft","fb","cam"],Hh=["blend","add","mul","ain","abs","acos","acosh","asin","asinh","atan","atanh","cbrt","ceil","cos","cosh","exp","fract","floor","log","log2","log10","round","sign","sin","sinh","sqrt","tan","tanh","trunc","rtxy","rtx","rty","xyrt","xyr","xyt","zero","zer0","bipolar","unipolar","osc","tri","saw","sqr","lftri","lfsaw","lfsqr","mono","cpsmidi","midicps","dbamp","ampdb","hsvrgb","hsvh","hsvs","hsvv","hsvr","hsvg","hsvb","rgbhsv","rgbh","rgbs","rgbv","rgbr","rgbg","rgbb","dist","prox","point","hline","hlinep","vline","vlinep","circle","circlep","rect","rectp","iline","ilinep","line","linep","chain","chainp","lines","linesp","ilines","ilinesp","mesh","meshp","zip","fit","min","max","minp","maxp","clip","clipp","between","betweenp","smoothstep","smoothstepp","gate","gatep","when","spr","sprp","seq","setfx","setfy","setfxy","zoom","zoomxy","zoomx","zoomy","move","tile","tilexy","tilex","tiley","spin","early","late","slow","fast","lpf","lpfp","hpf","hpfp","bpf","bpfp","delay","linlin","linlinp","rep","img","vid","mix","mixp","import"],qz=Pi(jh)(Pi(Hh)(Nz)),$v=Oh(function(){var e=$h(L9);return{identStart:e.identStart,identLetter:e.identLetter,opStart:e.opStart,opLetter:e.opLetter,caseSensitive:e.caseSensitive,reservedNames:qz,reservedOpNames:Pi(Pz)(Pi(Vh)(Pi(Jh)(Pi(kh)(Pi(zh)(Pi(Bh)(Pi(Wh)(Uh))))))),commentStart:"{-",commentEnd:"-}",commentLine:"--",nestedComments:!0}}());var bD=function(){return $v.identifier}(),UG=function(){return $v.integer}();var Xh=function(){return $v.naturalOrFloat}();var WG=function(){return $v.parens}(),ED=function(){return $v.reserved}(),An=function(){return $v.reservedOp}();var N9=function(){return $v.semiSep}();var P9=function(){return $v.stringLiteral}();var Yh=function(){return $v.whiteSpace}(),q9=function(){return $v.float}(),$z=Tl(Ml)(a0)(An("-"))(function(){return A9(Lz(-1))(q9)}),BG=Az([uu($z),uu(q9),A9(La)(UG)]);var Zh=function(){return $v.commaSep}(),$9=function(){return $v.comma}();var zG=function(){return $v.brackets}(),O9=function(){return $v.braces}();var Kl=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}};var Be=K(a0),U9=$c(Ql),ka=U(ft),M_=g_(rl),JG=S(Rl),Uz=Lt(Ql),$0=Tl(Ml)(a0),CD=Va(Tn),TD=S(Ql),Wz=Ua(Za),Qh=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),VG=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),MD=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),SD=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Kh=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),jG=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),kG=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),xh=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),eg=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),ag=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),ug=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),lg=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}();var vg=function(e){return Be(gl)(function(a){return U9(new Qh(a,e))(ED(e))})},Bz=Be(gl)(function(e){return Be(Xh)(function(a){if(a instanceof M)return ka(new MD(e,a.value0));if(a instanceof ae)return ka(new SD(e,a.value0));throw new Error("Failed pattern match at AST (line 236, column 3 - line 238, column 40): "+[a.constructor.name])})}),zz=M_(JG(vg)(["audio","blend","rgba","add","mul","rgb"])),S_=function(e){return Be(gl)(function(a){return M_(JG(function(u){return Uz(An(u))(xh.create(a)(u))})(e))})},kz=Be(gl)(function(e){return Be(mD(!0)(U9(!1)(An("-"))))(function(a){return Be(Xh)(function(u){if(u instanceof M)return ka(a?new MD(e,u.value0):new MD(e,u.value0*-1|0));if(u instanceof ae)return ka(a?new SD(e,u.value0):new SD(e,u.value0*-1));throw new Error("Failed pattern match at AST (line 228, column 3 - line 230, column 102): "+[u.constructor.name])})})}),Jz=M_(JG(function(e){return uu(vg(e))})(jh)),W9=M_(JG(function(e){return uu(vg(e))})(Hh)),Vz=Be(ka(void 0))(function(){return zG(Be(gl)(function(e){return Be(UG)(function(a){return $0(An(".."))(function(){return Be(UG)(function(u){return ka(new eg(e,a,u))})})})}))}),jz=Be(ka(void 0))(function(){return zG(Be(gl)(function(e){return Be(BG)(function(a){return Be($9)(function(){return Be(BG)(function(u){return $0(An(".."))(function(){return Be(BG)(function(l){return ka(new ag(e,a,u,l))})})})})})}))}),Hz=$0(eG(Yh))(function(){return $0(CD(eG(ph))(eG(An(";"))))(function(){return ka(I.value)})}),Xz=Kl("application","AST",function(){return Be(ka(void 0))(function(){return Be(gl)(function(e){return Be(B9(135))(function(a){return Be(Rp(136))(function(u){return Be(db(Rp(137)))(function(l){return ka(Wz(kG.create(e))(new kG(e,a,u))(l))})})})})})}),Rp=Kl("argument","AST",function(){return Be(ka(void 0))(function(){return Be(gl)(function(e){return M_([WG(LD(145)),Jz,W9,uu(Bz),uu(TD(Kh.create(e))(P9)),uu(Vz),uu(jz),uu(lk(152)),uu(z9(153)),uu(uk(154)),TD(VG.create(e))(bD)])})})}),LD=Kl("expression1","AST",function(){return Be(ka(void 0))(function(){return y_(Yz(89))(S_(Vh))})}),Yz=Kl("expression2","AST",function(){return Be(ka(void 0))(function(){return mb(Zz(94))(S_(Jh))})}),Zz=Kl("expression3","AST",function(){return Be(ka(void 0))(function(){return y_(Qz(99))(S_(kh))})}),Qz=Kl("expression4","AST",function(){return Be(ka(void 0))(function(){return y_(Kz(104))(S_(zh))})}),Kz=Kl("expression5","AST",function(){return Be(ka(void 0))(function(){return y_(xz(109))(S_(Bh))})}),xz=Kl("expression6","AST",function(){return Be(ka(void 0))(function(){return y_(ek(114))(S_(Wh))})}),ek=Kl("expression7","AST",function(){return Be(ka(void 0))(function(){return y_(ak(119))(S_(Uh))})}),ak=Kl("expression8","AST",function(){return Be(ka(void 0))(function(){return M_([uu(Xz(125)),uu(kz),zz,Rp(128)])})}),B9=Kl("functionInApplication","AST",function(){return Be(ka(void 0))(function(){return Be(gl)(function(e){return M_([WG(B9(163)),W9,WG(z9(165)),TD(VG.create(e))(bD)])})})}),uk=Kl("ifThenElse","AST",function(){return Be(gl)(function(e){return $0(ED("if"))(function(){return Be(Rp(253))(function(a){return $0(ED("then"))(function(){return Be(Rp(255))(function(u){return $0(ED("else"))(function(){return Be(Rp(257))(function(l){return ka(new lg(e,a,u,l))})})})})})})})}),z9=Kl("lambda","AST",function(){return Be(gl)(function(e){return $0(An("\\"))(function(){return Be(Km(bD))(function(a){return $0(An("->"))(function(){return Be(LD(246))(function(u){return ka(new ug(e,o_(a),u))})})})})})}),lk=Kl("list","AST",function(){return Be(ka(void 0))(function(){return CD(vk(205))(nk(205))})}),vk=Kl("listCombinatorial","AST",function(){return Be(ka(void 0))(function(){return zG(Be(gl)(function(e){return Be(Zh(LD(212)))(function(a){return ka(new jG(e,ye.value,a))})}))})}),nk=Kl("listPairwise","AST",function(){return Be(ka(void 0))(function(){return O9(Be(gl)(function(e){return Be(Zh(LD(220)))(function(a){return ka(new jG(e,de.value,a))})}))})});var k9=LD(86);var rk=Be(gl)(function(e){return Be(k9)(function(a){return ka({position:e,identifiers:h.value,expression:a})})}),tk=Be(gl)(function(e){return Be(Km(bD))(function(a){return $0(CD(An("="))(An("<<")))(function(){return Be(k9)(function(u){return ka({position:e,identifiers:o_(a),expression:u})})})})}),ik=function(){return CD(TD(R.create)(uu(tk)))(CD(TD(R.create)(uu(rk)))(Hz))}(),ok=$0(Yh)(function(){return Be(N9(ik))(function(e){return $0(ph)(function(){return ka(e)})})}),ng=function(e){return Rb(e)(ok)};var pk=Du(Cm);var sk=Du(Am),Dk=Du(Ks),J9={liftAff:Le(Pe),MonadEffect0:function(){return e0}},AD=function(e){return e.liftAff};var V9=function(e){var a=e.MonadEffect0(),u=yF(a);return{liftAff:function(){var l=pk(a.Monad0()),v=AD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}};var j9=function(e){var a=e.MonadEffect0(),u=HF(a);return{liftAff:function(){var l=sk(a.Monad0()),v=AD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}},H9=function(e){var a=e.MonadEffect0(),u=v8(a);return{liftAff:function(){var l=Dk(a.Monad0()),v=AD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}};function Y9(e,a){return fetch(e,a)}var ND=function(a){return function(u){return a(u)()}};var Q9=function(e){return function(){return Y9(e,{})}};var $k=Ue(xa),l5=function(e){return e};var Ok={eq:function(e){return function(a){return Si(e)===Si(a)}}},v5={compare:function(e){return function(a){return $k(Si(e))(Si(a))}},Eq0:function(){return Ok}};function n5(e,a){return Array.from(a.entries(),function(u){return e(u[0])(u[1])})}var r5=function(){return E_(n5)(B.create)}();var tg=function(){var e=fI(v5)(rl),a=S(Rl)(G3(es)(l5));return function(u){return e(a(r5(u)))}}();function XG(e,a){try{return new Request(e,a)}catch(u){throw console.error(u),u}}var p5={convertHelper:function(e){return function(a){return{}}}};var ig=function(){return function(e){return function(a){return function(){return XG(e,a)}}}};var s5=function(e){return e.convertHelper};var D5=function(){return function(){return function(e){return{convert:s5(e)(za.value)}}}},R5=function(e){return e.convert};function og(e){return e.headers}function cg(e){return e.ok}function _g(e){return e.redirected}function fg(e){return e.status}function pg(e){return e.statusText}function sg(e){return e.url}function Dg(e){return function(){return e.body}}function Rg(e){return function(){return e.arrayBuffer()}}function Ig(e){return function(){return e.blob()}}function Gg(e){return function(){return e.text()}}function wg(e){return function(){return e.json()}}function dg(e,a,u){return u.then(e,a)}function mg(e){return Promise.resolve(e)}function G5(e,a,u){return u instanceof Error?e(u):a}var w5=function(){return C_(G5)(R.create)(I.value)}();var d5=function(){return function(e){return function(a){return function(u){return function(){return dg(ND(e),ND(a),u)}}}}},m5=function(){return mg};var gJ=$c(ol),yJ=Ga($m),FJ=d5(),h5=S(ol),g5=m5();var bJ=Va(e3),EJ=S(Sa),CJ=Bm(Cu),TJ=K(P0),MJ=Tu(e0),SJ=function(e){return function(a){return ID(function(u){return gJ(yJ)(FJ(function(l){return h5(g5)(u(new ae(l)))})(function(l){return h5(g5)(u(new M(e(l))))})(a))})}};var LJ=function(e){return xy(function(a){return lt("Promise failed, couldn't extract JS Error or String")})(bJ(w5(e))(EJ(lt)(a3(Sm(CJ(tb(e)))))))},AJ=SJ(LJ),L_=function(e){return TJ(MJ(e))(AJ)};var F5=function(e){return L_(Gg(e))},b5=function(e){return L_(wg(e))};var E5=function(e){return L_(Ig(e))},C5=function(e){return L_(Rg(e))},T5=function(e){return{headers:tg(og(e)),ok:cg(e),redirected:_g(e),status:fg(e),statusText:pg(e),url:sg(e),text:F5(e),json:b5(e),body:Dg(e),arrayBuffer:C5(e),blob:E5(e)}};var M5=K(P0),PJ=Tu(e0),qJ=ig(),$J=U(_c);var S5=function(){return function(){return function(e){var a=R5(e);return function(u){return function(l){return M5(PJ(qJ(u)(a(l))))(function(v){return M5(L_(Q9(v)))(function(t){return $J(T5(t))})})}}}}};var A_=Df(Za),UJ=eu(C0),oa=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Ip=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),u0=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),wt=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),xl=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),O0=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),hc=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),l0=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}();var gc=function(){return{toValue:oa.create}}(),L5=function(){return{toValue:O0.create}}();var N_=function(e){if(e instanceof oa||e instanceof Ip||e instanceof u0||e instanceof wt||e instanceof xl||e instanceof O0||e instanceof hc||e instanceof l0)return e.value0;throw new Error("Failed pattern match at Value (line 70, column 1 - line 70, column 35): "+[e.constructor.name])},A5=function(e){return e.toValue},P_=function(e){if(e instanceof oa)return"Signal";if(e instanceof Ip)return"String";if(e instanceof u0)return"Int";if(e instanceof wt)return"Number";if(e instanceof xl)return"Function";if(e instanceof O0)return"Output";if(e instanceof hc)return"Action";if(e instanceof l0)return"polymorphic value";throw new Error("Failed pattern match at Value (line 60, column 1 - line 60, column 33): "+[e.constructor.name])},hg=function(e){return function(a){return function(u){return Hf(kF(T1(u)(a))(e))}}},WJ=function(e){return e instanceof Ip},YG=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof Ip)return a(v.value1);if(v instanceof l0){var t=A_(WJ)(v.value1);if(t instanceof I)return l(new Qa("expected String, found polymorphic value",v.value0));if(t instanceof R)return YG(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 135, column 3 - line 137, column 30): "+[t.constructor.name])}return l(new Qa("expected String, found "+P_(v),N_(v)))}}},N5={fromValue:function(e){var a=YG(e);return function(u){return a(u)}}},BJ=function(e){return e instanceof oa||e instanceof u0||e instanceof wt},PD=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof oa)return a(v.value1);if(v instanceof u0)return a(new Ju(La(v.value1)));if(v instanceof wt)return a(new Ju(v.value1));if(v instanceof l0){var t=A_(BJ)(v.value1);if(t instanceof I)return l(new Qa("expected Signal, found polymorphic value",v.value0));if(t instanceof R)return PD(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 97, column 3 - line 99, column 30): "+[t.constructor.name])}return l(new Qa("expected Signal, found "+P_(v),N_(v)))}}},P5=function(e){var a=UJ(e),u=PD(e),l=U(e);return function(v){var t=K(v.Monad0().Bind1()),i=u(v);return function(o){return function(_){return function(s){return t(a(i)(s))(function(){var y=oa.create(o),N=fl.create(_);return function(L){return l(y(N(L)))}}())}}}}};var dt={fromValue:function(e){var a=PD(e);return function(u){return a(u)}}},zJ=function(e){return e instanceof O0},q5=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof O0)return a(v.value1);if(v instanceof l0){var t=A_(zJ)(v.value1);if(t instanceof I)return l(new Qa("expected Output, found polymorphic value",v.value0));if(t instanceof R)return q5(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 111, column 3 - line 113, column 30): "+[t.constructor.name])}return l(new Qa("expected Output, found "+P_(v),N_(v)))}}},$5={fromValue:function(e){var a=q5(e);return function(u){return a(u)}}},kJ=function(e){return e instanceof wt||e instanceof u0},O5=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof wt)return a(v.value1);if(v instanceof u0)return a(La(v.value1));if(v instanceof l0){var t=A_(kJ)(v.value1);if(t instanceof I)return l(new Qa("expected Number, found polymorphic value",v.value0));if(t instanceof R)return O5(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 149, column 3 - line 151, column 30): "+[t.constructor.name])}return l(new Qa("expected Number, found "+P_(v),N_(v)))}}},gg={fromValue:function(e){var a=O5(e);return function(u){return a(u)}}},JJ=function(e){return e instanceof u0},U5=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof u0)return a(v.value1);if(v instanceof l0){var t=A_(JJ)(v.value1);if(t instanceof I)return l(new Qa("expected Int, found polymorphic value",v.value0));if(t instanceof R)return U5(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 163, column 3 - line 165, column 27): "+[t.constructor.name])}return l(new Qa("expected Int, found "+P_(v),N_(v)))}}},yg={fromValue:function(e){var a=U5(e);return function(u){return a(u)}}},VJ=function(e){return e instanceof xl},Fg=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof xl)return a(v.value1);if(v instanceof l0){var t=A_(VJ)(v.value1);if(t instanceof I)return l(new Qa("expected Function, found polymorphic value",v.value0));if(t instanceof R)return Fg(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 123, column 3 - line 125, column 32): "+[t.constructor.name])}return l(new Qa("expected Function, found "+P_(v),N_(v)))}}},jJ=function(e){return e instanceof hc||e instanceof oa||e instanceof wt||e instanceof u0},bg=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof hc)return a(v.value1);if(v instanceof oa)return a(GI(v.value1));if(v instanceof wt)return a(GI(new Ju(v.value1)));if(v instanceof u0)return a(GI(new Ju(La(v.value1))));if(v instanceof l0){var t=A_(jJ)(v.value1);if(t instanceof I)return l(new Qa("expected Action, found polymorphic value",v.value0));if(t instanceof R)return bg(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 179, column 3 - line 181, column 30): "+[t.constructor.name])}return l(new Qa("expected Action, found "+P_(v),N_(v)))}}},qD=function(e){return e.fromValue};var XJ=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}},q_=K(P0),YJ=S5()()(D5()()(p5)),J5=Tl(Ml),Gp=J5(P0),$D=jf(e0),Nn=U(_c),V5=RD(Yf),Pn=GD(V5),j5=Qv(Pn),Ru=K(j5),qn=En(Pn),ht=n8(XF(kI(Yf))),ZJ=Fg(qn)(ht),O=U(qn),QJ=bg(qn)(ht),J=Du(Ks)(Pn),UD=iu(ht),W5=Ku(Ia),ZG=J5(j5),Cg=rc(Pn),H5=nt(Cg),Tg=tr(xa),Mg=rt(Cg),X5=un(xa),Y5=eu(C0)(qn),KJ=P5(qn)(ht),xJ=S(_v),Eg=PD(qn)(ht),B5=Tu(e0),eV=YG(qn)(ht),aV=vt(l8(jF(V5))),uV=AD(H9(j9(V9(J9)))),lV=cI(xa),z5=nc(Cg);var vV=function(e){return q_(YJ(e)({}))(function(a){return q_(a.text)(function(u){return Gp($D("loaded text file: "+u))(function(){return Nn(new ae(u))})})})},OD=function(e){return function(a){return Ru(ZJ(e))(function(u){return u(a)})}},Sg=function(e){var a=qD(e)(qn)(ht);return function(u){var l=A5(u);return function(v){return function(t){return new xl(v,function(i){return Ru(a(i))(function(){var o=l(v);return function(_){return O(o(t(_)))}}())})}}}},nV=Sg(N5)(gc),Lg=function(e){var a=qD(e)(qn)(ht);return function(u){var l=Sg(u);return function(v){var t=l(v);return function(i){return function(o){return new xl(i,function(_){return Ru(a(_))(function(){var s=t(i);return function(y){return O(s(o(y)))}}())})}}}}},Z5=Lg(yg),rV=Z5(dt)(gc),tV=Lg(dt)(dt)(gc),Q5=Z5(yg),iV=Q5(gc),oV=Q5(L5),K5=function(e){var a=qD(e)(qn)(ht);return function(u){var l=Lg(u);return function(v){var t=l(v);return function(i){var o=t(i);return function(_){return function(s){return new xl(_,function(y){return Ru(a(y))(function(){var N=o(_);return function(L){return O(N(s(L)))}}())})}}}}}},cV=K5(gg)(dt)(dt)(gc),_V=K5(dt)(dt)(dt)(gc),fV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(cV(u)(l))}}},pV=fV(Pn),sV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(_V(u)(l))}}},zl=sV(Pn),DV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(rV(u)(l))}}},RV=DV(Pn),IV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(tV(u)(l))}}},ie=IV(Pn),De=Sg(dt)(gc),GV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(nV(u)(l))}}},k5=GV(Pn),wV=function(e){var a=qD(e)(qn)(ht);return function(u){return function(l){return new xl(u,function(v){return Ru(a(v))(function(){var t=hc.create(u);return function(i){return O(t(l(i)))}}())})}}};var x5=function(e){var a=wV(e);return function(u){return function(l){return new xl(u,function(v){return Ru(QJ(v))(function(){var t=a(u);return function(i){return O(t(l(i)))}}())})}}},dV=x5(gg),mV=x5($5),hV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(dV(u)(l))}}},gV=hV(Pn),yV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(mV(u)(l))}}},FV=yV(Pn),bV=function(e){return function(a){return a===">>"?J(FV(e)(X4)):a==="<>"?J(gV(e)(Y4)):a==="$"?O(new xl(e,function(u){return O(new xl(e,function(l){return OD(u)(l)}))})):a==="&"?O(new xl(e,function(u){return O(new xl(e,function(l){return OD(l)(u)}))})):a==="++"?J(ie(e)(vn.create)):a==="~~"?J(zl(e)(sI(ye.value))):a==="~~:"?J(zl(e)(sI(de.value))):a==="+-"?J(zl(e)(W4)):a==="+"?J(ie(e)(M0.create(ye.value))):a==="-"?J(ie(e)(Yv.create(ye.value))):a==="*"?J(ie(e)(cn.create(ye.value))):a==="/"?J(ie(e)(Sv.create(ye.value))):a==="%"?J(ie(e)(_n.create(ye.value))):a==="**"?J(ie(e)(fn.create(ye.value))):a==="=="?J(ie(e)(pn.create(ye.value))):a==="/="?J(ie(e)(sn.create(ye.value))):a===">"?J(ie(e)(Dn.create(ye.value))):a==="<"?J(ie(e)(Rn.create(ye.value))):a===">="?J(ie(e)(S0.create(ye.value))):a==="<="?J(ie(e)(In.create(ye.value))):a==="+:"?J(ie(e)(M0.create(de.value))):a==="-:"?J(ie(e)(Yv.create(de.value))):a==="*:"?J(ie(e)(cn.create(de.value))):a==="/:"?J(ie(e)(Sv.create(de.value))):a==="%:"?J(ie(e)(_n.create(de.value))):a==="**:"?J(ie(e)(fn.create(de.value))):a==="==:"?J(ie(e)(pn.create(de.value))):a==="/=:"?J(ie(e)(sn.create(de.value))):a===">:"?J(ie(e)(Dn.create(de.value))):a==="<:"?J(ie(e)(Rn.create(de.value))):a===">=:"?J(ie(e)(S0.create(de.value))):a==="<=:"?J(ie(e)(In.create(de.value))):UD(new Qa("internal error in Punctual: parseOperator called with unsupported operator "+a,e))}};var EV=function(e){return function(a){return a==="append"?J(ie(e)(vn.create)):a==="zip"?J(ie(e)(or.create)):a==="pi"?O(new oa(e,fr.value)):a==="px"?O(new oa(e,Io.value)):a==="py"?O(new oa(e,Go.value)):a==="pxy"?O(new oa(e,wo.value)):a==="aspect"?O(new oa(e,ln.value)):a==="fx"?O(new oa(e,mo.value)):a==="fy"?O(new oa(e,ho.value)):a==="fxy"?O(new oa(e,nn.value)):a==="frt"?O(new oa(e,go.value)):a==="fr"?O(new oa(e,yo.value)):a==="ft"?O(new oa(e,Fo.value)):a==="setfx"?J(ie(e)(Vo.create)):a==="setfy"?J(ie(e)(jo.create)):a==="setfxy"?J(ie(e)(Ho.create)):a==="zoom"?J(ie(e)(Xo.create)):a==="zoomxy"?J(ie(e)(oi.create)):a==="zoomx"?J(ie(e)(Yo.create)):a==="zoomy"?J(ie(e)(Zo.create)):a==="move"?J(ie(e)(Qo.create)):a==="tile"?J(ie(e)(Ko.create)):a==="tilexy"?J(ie(e)(xo.create)):a==="tilex"?J(ie(e)(ec.create)):a==="tiley"?J(ie(e)(ac.create)):a==="spin"?J(ie(e)(uc.create)):a==="early"?J(ie(e)(tn.create)):a==="late"?J(ie(e)(B4)):a==="slow"?J(ie(e)(on.create)):a==="fast"?J(ie(e)(k4)):a==="lo"?O(new oa(e,jt.value)):a==="mid"?O(new oa(e,Ht.value)):a==="hi"?O(new oa(e,Xt.value)):a==="ilo"?O(new oa(e,Yt.value)):a==="imid"?O(new oa(e,Zt.value)):a==="ihi"?O(new oa(e,Qt.value)):a==="cps"?O(new oa(e,pr.value)):a==="time"?O(new oa(e,sr.value)):a==="beat"?O(new oa(e,Dr.value)):a==="ebeat"?O(new oa(e,Rr.value)):a==="etime"?O(new oa(e,Ir.value)):a==="rnd"?O(new oa(e,bo.value)):a==="audioin"?O(new oa(e,new rn(1,0))):a==="mic"?O(new oa(e,new rn(1,0))):a==="ain"?O(iV(e)(function(u){return function(l){return new rn(W5(1)(u),W5(0)(l))}})):a==="fft"?O(new oa(e,Kt.value)):a==="ifft"?O(new oa(e,xt.value)):a==="mono"?O(De(e)(cr.create)):a==="rep"?J(RV(e)(_r.create)):a==="bipolar"?O(De(e)(Gr.create)):a==="unipolar"?O(De(e)(wr.create)):a==="fb"?O(new oa(e,Eo.value)):a==="img"?J(k5(e)(ai.create)):a==="vid"?J(k5(e)(ui.create)):a==="cam"?O(new oa(e,ei.value)):a==="rgbhsv"?O(De(e)(So.create)):a==="hsvrgb"?O(De(e)(Lo.create)):a==="hsvh"?O(De(e)(li.create)):a==="hsvs"?O(De(e)(vi.create)):a==="hsvv"?O(De(e)(ni.create)):a==="hsvr"?O(De(e)(Ao.create)):a==="hsvg"?O(De(e)(No.create)):a==="hsvb"?O(De(e)(Po.create)):a==="rgbh"?O(De(e)(qo.create)):a==="rgbs"?O(De(e)($o.create)):a==="rgbv"?O(De(e)(Oo.create)):a==="rgbr"?O(De(e)(li.create)):a==="rgbg"?O(De(e)(vi.create)):a==="rgbb"?O(De(e)(ni.create)):a==="osc"?O(De(e)(dr.create)):a==="tri"?O(De(e)(mr.create)):a==="saw"?O(De(e)(hr.create)):a==="sqr"?O(De(e)(gr.create)):a==="lftri"?O(De(e)(yr.create)):a==="lfsaw"?O(De(e)(Fr.create)):a==="lfsqr"?O(De(e)(br.create)):a==="abs"?O(De(e)(Er.create)):a==="acos"?O(De(e)(Cr.create)):a==="acosh"?O(De(e)(Tr.create)):a==="asin"?O(De(e)(Mr.create)):a==="asinh"?O(De(e)(Sr.create)):a==="atan"?O(De(e)(Lr.create)):a==="atanh"?O(De(e)(Ar.create)):a==="cbrt"?O(De(e)(Nr.create)):a==="ceil"?O(De(e)(Pr.create)):a==="cos"?O(De(e)(qr.create)):a==="cosh"?O(De(e)($r.create)):a==="exp"?O(De(e)(Or.create)):a==="floor"?O(De(e)(Ur.create)):a==="log"?O(De(e)(Wr.create)):a==="log2"?O(De(e)(Br.create)):a==="log10"?O(De(e)(zr.create)):a==="round"?O(De(e)(kr.create)):a==="sign"?O(De(e)(Jr.create)):a==="sin"?O(De(e)(Vr.create)):a==="sinh"?O(De(e)(jr.create)):a==="sqrt"?O(De(e)(Hr.create)):a==="tan"?O(De(e)(Xr.create)):a==="tanh"?O(De(e)(Yr.create)):a==="trunc"?O(De(e)(Zr.create)):a==="rtxy"?O(De(e)(Uo.create)):a==="rtx"?O(De(e)(Wo.create)):a==="rty"?O(De(e)(Bo.create)):a==="xyrt"?O(De(e)(ri.create)):a==="xyr"?O(De(e)(ti.create)):a==="xyt"?O(De(e)(ii.create)):a==="zero"?O(De(e)(y1)):a==="zer0"?O(De(e)(y1)):a==="point"?O(De(e)(zo.create)):a==="dist"?O(De(e)(ko.create)):a==="prox"?O(De(e)(Jo.create)):a==="midicps"?O(De(e)(Qr.create)):a==="cpsmidi"?O(De(e)(Kr.create)):a==="dbamp"?O(De(e)(xr.create)):a==="ampdb"?O(De(e)(et.create)):a==="fract"?O(De(e)(at.create)):a==="max"?J(ie(e)(Gn.create(ye.value))):a==="maxp"?J(ie(e)(Gn.create(de.value))):a==="min"?J(ie(e)(wn.create(ye.value))):a==="minp"?J(ie(e)(wn.create(de.value))):a==="gate"?J(ie(e)(dn.create(ye.value))):a==="gatep"?J(ie(e)(dn.create(de.value))):a==="circle"?J(ie(e)(ci.create(ye.value))):a==="circlep"?J(ie(e)(ci.create(de.value))):a==="rect"?J(ie(e)(_i.create(ye.value))):a==="rectp"?J(ie(e)(_i.create(de.value))):a==="clip"?J(ie(e)(mn.create(ye.value))):a==="clipp"?J(ie(e)(mn.create(de.value))):a==="between"?J(ie(e)(hn.create(ye.value))):a==="betweenp"?J(ie(e)(hn.create(de.value))):a==="smoothstep"?J(ie(e)(gn.create(ye.value))):a==="smoothstepp"?J(ie(e)(gn.create(de.value))):a==="vline"?J(ie(e)(fi.create(ye.value))):a==="vlinep"?J(ie(e)(fi.create(de.value))):a==="hline"?J(ie(e)(pi.create(ye.value))):a==="hlinep"?J(ie(e)(pi.create(de.value))):a==="chain"?J(ie(e)(si.create(ye.value))):a==="chainp"?J(ie(e)(si.create(de.value))):a==="lines"?J(ie(e)(Di.create(ye.value))):a==="linesp"?J(ie(e)(Di.create(de.value))):a==="ilines"?J(ie(e)(Ri.create(ye.value))):a==="ilinesp"?J(ie(e)(Ri.create(de.value))):a==="mesh"?J(ie(e)(Ii.create(ye.value))):a==="meshp"?J(ie(e)(Ii.create(de.value))):a==="spr"?J(ie(e)(yn.create(ye.value))):a==="sprp"?J(ie(e)(yn.create(de.value))):a==="seq"?O(De(e)(ut.create)):a==="fit"?J(ie(e)(z4)):a==="iline"?J(zl(e)(Gi.create(ye.value))):a==="ilinep"?J(zl(e)(Gi.create(de.value))):a==="line"?J(zl(e)(wi.create(ye.value))):a==="linep"?J(zl(e)(wi.create(de.value))):a==="linlin"?J(zl(e)(L0.create(ye.value))):a==="linlinp"?J(zl(e)(L0.create(de.value))):a==="mix"?J(zl(e)(Lv.create(ye.value))):a==="mixp"?J(zl(e)(Lv.create(de.value))):a==="lpf"?J(zl(e)(di.create(ye.value))):a==="lpfp"?J(zl(e)(di.create(de.value))):a==="hpf"?J(zl(e)(mi.create(ye.value))):a==="hpfp"?J(zl(e)(mi.create(de.value))):a==="bpf"?J(zl(e)(hi.create(ye.value))):a==="bpfp"?J(zl(e)(hi.create(de.value))):a==="delay"?J(pV(e)(lc.create)):a==="audio"?O(new O0(e,en.value)):a==="aout"?O(oV(e)(Tf.create)):a==="blend"?O(new l0(e,new G(new O0(e,er.value),new G(De(e)(Co.create),h.value)))):a==="rgba"?O(new O0(e,ar.value)):a==="add"?O(new l0(e,new G(new O0(e,ur.value),new G(De(e)(To.create),h.value)))):a==="mul"?O(new l0(e,new G(new O0(e,lr.value),new G(De(e)(Mo.create),h.value)))):a==="rgb"?O(new O0(e,vr.value)):a==="import"?O(new xl(e,SV(e))):UD(new Qa("internal error in Punctual: parseReserved called with unknown reserved word "+a,e))}},CV=function(e){if(e instanceof I)return O(I.value);if(e instanceof R)return Ru(function(){if(e.value0.identifiers instanceof h)return mt(e.value0.expression);if(e.value0.identifiers instanceof G)return Ru(eT(e.value0.position)(e.value0.identifiers.value1)(e.value0.expression))(function(a){var u=function(){return a instanceof hc?new oa(a.value0,a.value1.signal):a}();return ZG(H5(Tg(e.value0.identifiers.value0)(u)))(function(){return O(a)})});throw new Error("Failed pattern match at Parser (line 103, column 8 - line 111, column 13): "+[e.value0.identifiers.constructor.name])}())(function(a){return a instanceof hc?O(new R(a.value1)):O(I.value)});throw new Error("Failed pattern match at Parser (line 100, column 1 - line 100, column 59): "+[e.constructor.name])},TV=function(e){return function(a){var u=ng(a);if(u instanceof M)return Nn(new M(u.value0));if(u instanceof ae)return q_(hg(e)(xu)(uT(59)(u.value0)))(function(l){if(l instanceof M)return Nn(new M(l.value0));if(l instanceof ae)return Nn(new ae(l.value0.value1));throw new Error("Failed pattern match at Parser (line 60, column 7 - line 62, column 48): "+[l.constructor.name])});throw new Error("Failed pattern match at Parser (line 56, column 3 - line 62, column 48): "+[u.constructor.name])}},mt=function(e){if(e instanceof Qh)return EV(e.value0)(e.value1);if(e instanceof VG)return Ru(Mg)(function(a){var u=X5(e.value1)(a);if(u instanceof R)return O(u.value0);if(u instanceof I)return UD(new Qa("unrecognized identifier "+e.value1,e.value0));throw new Error("Failed pattern match at Parser (line 120, column 3 - line 122, column 75): "+[u.constructor.name])});if(e instanceof MD)return O(new u0(e.value0,e.value1));if(e instanceof SD)return O(new wt(e.value0,e.value1));if(e instanceof Kh)return O(new Ip(e.value0,e.value1));if(e instanceof jG)return Ru(Y5(mt)(e.value2))(KJ(e.value0)(e.value1));if(e instanceof kG)return Ru(mt(e.value1))(function(a){return Ru(mt(e.value2))(function(u){return OD(a)(u)})});if(e instanceof xh)return Ru(bV(e.value0)(e.value1))(function(a){return Ru(mt(e.value2))(function(u){return Ru(mt(e.value3))(function(l){return Ru(OD(a)(u))(function(v){return OD(v)(l)})})})});if(e instanceof eg)return O(new oa(e.value0,new fl(ye.value,xJ(function(a){return Ju.create(La(a))})(G4(e.value1)(e.value2)))));if(e instanceof ag)return UD(new Qa("FromThenTo not supported yet",e.value0));if(e instanceof ug)return eT(e.value0)(e.value1)(e.value2);if(e instanceof lg)return Ru(Ru(mt(e.value1))(Eg))(function(a){return Ru(Ru(mt(e.value2))(Eg))(function(u){return Ru(Ru(mt(e.value3))(Eg))(function(l){return O(new oa(e.value0,new Lv(ye.value,l,u,a)))})})});throw new Error("Failed pattern match at Parser (line 116, column 1 - line 116, column 41): "+[e.constructor.name])},MV=function(e){return function(a){return function(u){return q_(B5(_e(e)))(function(l){var v=X5(u)(l);if(v instanceof R)return Gp($D("using cached library "+u))(function(){return Nn(new ae(v.value0))});if(v instanceof I)return Gp($D("loading library "+(u+"...")))(function(){return q_(vV(u))(function(t){if(t instanceof M)return Nn(new M(new Qa(t.value0,a)));if(t instanceof ae)return Gp($D("parsing library "+(u+"...")))(function(){return q_(TV(e)(t.value0))(function(i){if(i instanceof M)return Nn(new M(i.value0));if(i instanceof ae)return Gp($D("successfully parsed library "+u))(function(){return Gp(B5(qe(Tg(u)(i.value0)(l))(e)))(function(){return Nn(new ae(i.value0))})});throw new Error("Failed pattern match at Parser (line 465, column 11 - line 470, column 33): "+[i.constructor.name])})});throw new Error("Failed pattern match at Parser (line 460, column 7 - line 470, column 33): "+[t.constructor.name])})});throw new Error("Failed pattern match at Parser (line 453, column 3 - line 470, column 33): "+[v.constructor.name])})}}},SV=function(e){return function(a){return Ru(eV(a))(function(u){return Ru(aV)(function(l){return Ru(uV(MV(l)(e)(u)))(function(v){if(v instanceof M)return UD(v.value0);if(v instanceof ae)return ZG(H5(function(t){return lV(v.value0)(t)}))(function(){return O(new u0(e,0))});throw new Error("Failed pattern match at Parser (line 443, column 3 - line 447, column 25): "+[v.constructor.name])})})})}},eT=function(e){return function(a){return function(u){return Ru(Mg)(function(l){return aT(l)(e)(a)(u)})}}},aT=function(e){return function(a){return function(u){return function(l){if(u instanceof h)return Ru(Mg)(function(v){return ZG(z5(e))(function(){return Ru(mt(l))(function(t){return ZG(z5(v))(function(){return O(t)})})})});if(u instanceof G)return O(new xl(a,function(v){return aT(Tg(u.value0)(v)(e))(a)(u.value1)(l)}));throw new Error("Failed pattern match at Parser (line 428, column 1 - line 428, column 77): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name])}}}},uT=XJ("astToListMaybeAction","Parser",function(){return K(Uw)(U($w)(void 0))(function(){return Y5(CV)})}),LV=uT(95),lT=function(e){return function(a){return function(u){var l=ng(a);if(l instanceof M)return Nn(new M(l.value0));if(l instanceof ae)return q_(hg(e)(xu)(LV(l.value0)))(function(v){if(v instanceof M)return Nn(new M(v.value0));if(v instanceof ae)return Nn(new ae({actions:v.value0.value0,evalTime:u}));throw new Error("Failed pattern match at Parser (line 44, column 7 - line 46, column 76): "+[v.constructor.name])});throw new Error("Failed pattern match at Parser (line 40, column 3 - line 46, column 76): "+[l.constructor.name])}}};var gt=Ot(Gl),vT=qf(xa),NV=Pl(Za)(tf()(sa({reflectSymbol:function(){return"ain"}})(gt)()(sa({reflectSymbol:function(){return"fft"}})(gt)()(sa({reflectSymbol:function(){return"hi"}})(gt)()(sa({reflectSymbol:function(){return"ifft"}})(gt)()(sa({reflectSymbol:function(){return"ihi"}})(gt)()(sa({reflectSymbol:function(){return"ilo"}})(gt)()(sa({reflectSymbol:function(){return"imgURLs"}})(vT)()(sa({reflectSymbol:function(){return"imid"}})(gt)()(sa({reflectSymbol:function(){return"lo"}})(gt)()(sa({reflectSymbol:function(){return"mid"}})(gt)()(sa({reflectSymbol:function(){return"vidURLs"}})(vT)()(sa({reflectSymbol:function(){return"webcam"}})(gt)()(rf)))))))))))))),PV=S(_v),nT=eo(Za)(Gl),$_=function(e){return NV(Js)(PV(function(a){return a.signal})(i_(e.actions)))},rT=function(e){return nT(K4)(i_(e.actions))},tT=function(e){return nT(x4)(i_(e.actions))},iT=function(){var a=Ms();return{actions:h.value,evalTime:a}};var QG=e=>a=>u=>()=>{e.bindTexture(e.TEXTURE_2D,u),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,a),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR)},KG=QG,xG=e=>a=>u=>()=>{e.bindTexture(e.TEXTURE_2D,u),e.texImage2D(e.TEXTURE_2D,0,e.LUMINANCE,512,1,0,e.LUMINANCE,e.UNSIGNED_BYTE,a),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR)};var av=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}},W0=Le(Pe);var $V=d(K_),OV=Ku(nl),UV=Vn(nl),WV=yv(mR),BV=Uc(nl),zV=Hp(nl),kV=Wc(nl),JV=Xp(nl),VV=Hi(K_),qg=wv(Jn),$g=Eu(kn),Og=Qu(kn),BD=S(Yl),Ec=Ev(fv),ev=k(zv),jV=Bt(fv),ca=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),kl=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ba=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Jl=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ya=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),v0=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ke=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ea=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}();var HV={channels:function(e){return 1}},XV={channels:function(e){return 3}},YV={channels:function(e){return 2}},ZV={channels:function(e){return 1}},cu=function(e){return e.unaryFunction},QV=function(e){return e.toVec4s},KV=function(e){return e.toVec3s},xV=function(e){return e.toVec2s},ej=function(e){return e.toFloats},WD=function(e){return e.toExprSafe},je=function(e){return e.toExpr};var aj=function(e){if(e instanceof ca)return new ba(e.value2,e.value3,e.value3);if(e instanceof kl)return new Jl(e.value0+".zww");throw new Error("Failed pattern match at Expr (line 510, column 1 - line 510, column 27): "+[e.constructor.name])},zD=function(e){if(e instanceof ca)return new Ya(e.value2,e.value3);if(e instanceof kl)return new v0(e.value0+".zw");throw new Error("Failed pattern match at Expr (line 502, column 1 - line 502, column 26): "+[e.constructor.name])},qi=function(e){return e.swizzleZ},uj=function(e){return e.swizzleYZZZ},lj=function(e){if(e instanceof ca)return new ba(e.value1,e.value2,e.value3);if(e instanceof kl)return new Jl(e.value0+".yzw");throw new Error("Failed pattern match at Expr (line 514, column 1 - line 514, column 27): "+[e.constructor.name])},Ag=function(e){return e.swizzleYZ};var $i=function(e){return e.swizzleY},vj=function(e){return e.swizzleXYZZ},wp=function(e){return e.swizzleXYZ},nj=function(e){return e.swizzleXYYY},rj=function(e){return e.swizzleXYY},Oi=function(e){return e.swizzleXY},Ov=function(e){return e.swizzleX};var yc=function(e){if(e instanceof ca)return new ke(e.value3);if(e instanceof kl)return new Ea(e.value0+".w");throw new Error("Failed pattern match at Expr (line 498, column 1 - line 498, column 26): "+[e.constructor.name])},Ug=function(e){return e.showType};var tj=function(e){return e.isConstant},Ui=function(e){return function(a){return function(u){return e+("("+(a+(","+(u+")"))))}}},Fu=function(e){return function(a){return e+("("+(a+")"))}},B_=function(e){return cu(e)(_s)(Fu("log"))},Wg=function(e){return cu(e)(iD)(Fu("log2"))},Bg=function(e){return cu(e)(fs)(Fu("sign"))},kD=function(e){return cu(e)(no)(Fu("sin"))},JD=function(e){return cu(e)(ps)(Fu("sqrt"))},fT=function(e){return cu(e)(ss)(Fu("tan"))},ij=function(e){return e.fromVec4s},oj=function(e){return e.fromVec3s},zg=function(e){return e.fromVec2s},kg=function(e){return e.fromFloats},Rv=function(e){return e.fromFloat},VD=function(e){return cu(e)(function(a){return SR(Gd(a)(1))})(Fu("fract"))},uw=function(e){return cu(e)(vo)(Fu("floor"))},Iv=function(e){return e.expr},cj=function(e){var a=cu(e),u=Iv(e),l=WD(e);return function(v){return function(t){return function(i){return function(o){if(o instanceof ke)return a(Qe(v)(o.value0))(function(_){return Ui(t)(_)(I_(o.value0))})(i);if(o instanceof Ea)return u(Ui(t)(l(i))(o.value0));throw new Error("Failed pattern match at Expr (line 613, column 1 - line 613, column 99): "+[v.constructor.name,t.constructor.name,i.constructor.name,o.constructor.name])}}}}};var pT=function(e){var a=Iv(e),u=je(e);return function(l){return function(v){return function(t){return a("mix("+(u(l)+(","+(u(v)+(","+(u(t)+")"))))))}}}},lw=function(e){return cu(e)(cs)(Fu("exp"))},Jg=function(e){return e.dotSum};var gp=function(e){return cj(e)(G_)("div")},vw=function(e){return cu(e)(xn)(Fu("cos"))},ul=function(e){return e.constant},sT=function(e){return ul(e)(0)},DT=function(e){return cu(e)(If)(Fu("ceil"))},RT=function(e){var a=function(u){return"(exp(log(abs("+(u+("))/3.)*sign("+(u+"))")))};return cu(e)(rD)(a)},yp=function(e){var a=KR(e.Channels0()),u=ej(e),l=xV(e),v=KV(e),t=QV(e);return function(i){var o=kg(i),_=zg(i),s=oj(i),y=ij(i);return function(N){if(a(Y(N))===1)return o(u(N));if(a(Y(N))===2)return _(l(N));if(a(Y(N))===3)return s(v(N));if(Ie)return y(t(N));throw new Error("Failed pattern match at Expr (line 41, column 1 - line 41, column 78): "+[N.constructor.name])}}},cT=function(e){if(e)return 1;if(!e)return 0;throw new Error("Failed pattern match at Expr (line 688, column 1 - line 688, column 37): "+[e.constructor.name])};var Cc=function(e){return e.binaryFunction},Vg=function(e){return Cc(e)(OV)(Ui("max"))};var jg=function(e){return Cc(e)(UV)(Ui("min"))};var IT=function(e){return Cc(e)(WV)(Ui("mod"))};var nw=function(e){return Cc(e)(Yc)(Ui("pow"))};var U_=function(e){return function(a){return function(u){return"("+(a+(e+(u+")")))}}},Fp=function(e){var a=KR(e.Channels0()),u=Cc(e),l=Ug(e);return function(v){return function(t){return function(i){return function(o){return function(_){if(a(o)===1)return u(function(s){return function(y){return cT(v(s)(y))}})(function(s){return function(y){return Fu(l(o))(U_(i)(s)(y))}})(o)(_);if(Ie)return u(function(s){return function(y){return cT(v(s)(y))}})(function(s){return function(y){return Fu(l(o))(Ui(t)(s)(y))}})(o)(_);throw new Error("Failed pattern match at Expr (line 683, column 1 - line 683, column 107): "+[v.constructor.name,t.constructor.name,i.constructor.name,o.constructor.name,_.constructor.name])}}}}}},GT=function(e){return Fp(e)($V)("equal")("==")},wT=function(e){return Fp(e)(BV)("greaterThan")(">")},Hg=function(e){return Fp(e)(zV)("greaterThanEqual")(">=")},rw=function(e){return Fp(e)(kV)("lessThan")("<")},Xg=function(e){return Fp(e)(JV)("lessThanEqual")("<=")},dT=function(e){return Fp(e)(VV)("notEqual")("!=")};var Yg=function(e){var a=cu(e),u=Iv(e),l=WD(e);return function(v){return function(t){return function(i){return function(o){if(o instanceof ke)return a(Qe(v)(o.value0))(function(_){return U_(t)(_)(I_(o.value0))})(i);if(o instanceof Ea)return u(U_(t)(l(i))(o.value0));throw new Error("Failed pattern match at Expr (line 602, column 1 - line 602, column 99): "+[v.constructor.name,t.constructor.name,i.constructor.name,o.constructor.name])}}}}},tw=function(e){return Yg(e)(qg)("-")},jD=function(e){return Yg(e)($g)("*")},Zg=function(e){var a=cu(e),u=Iv(e),l=WD(e);return function(v){return function(t){return function(i){return function(o){if(i instanceof ke)return a(v(i.value0))(U_(t)(I_(i.value0)))(o);if(i instanceof Ea)return u(U_(t)(i.value0)(l(o)));throw new Error("Failed pattern match at Expr (line 598, column 1 - line 598, column 99): "+[v.constructor.name,t.constructor.name,i.constructor.name,o.constructor.name])}}}}},Qg=function(e){return Zg(e)(qg)("-")},z_=function(e){return Zg(e)($g)("*")},_j=function(e){return cu(e)(function(a){return a*a})(function(a){return U_("*")(a)(a)})},fj=function(e){return Cc(e)(Id)(Ui("atan"))},mT=function(e){return cu(e)(os)(Fu("atan"))},hT=function(e){return cu(e)(is)(Fu("asin"))},Kg=function(e){var a=Cc(e);return function(u){return function(l){return a(u)(U_(l))}}},$n=function(e){return Kg(e)(qg)("-")},uv=function(e){return Kg(e)($g)("*")},gT=function(e){var a=uv(e),u=rw(e),l=Rv(e);return function(v){return function(t){return a(u(l(v))(t))(t)}}},pj=function(e){var a=Cc(e);return function(u){return function(l){return a(u)(Ui(l))}}},yt=function(e){return pj(e)(G_)("div")},yT=function(e){var a=yt(e),u=B_(e),l=ul(e);return function(v){return a(u(v))(u(l(10)))}},FT=function(e){var a=uv(e),u=nw(e),l=yt(e),v=$n(e),t=ul(e);return function(i){return a(u(l(v(i)(t(69)))(t(12)))(t(2)))(t(440))}},bT=function(e){var a=Qe(gp(e))(new ke(10)),u=z_(e)(new ke(20)),l=B_(e);return function(v){return a(u(l(v)))}},sj=function(e){return Zg(e)(Og)("+")},ET=function(e){return Yg(e)(Og)("+")},Ft=function(e){return Kg(e)(Og)("+")},xg=function(e){var a=ns(e);return function(u){return a(Ft(u))}},CT=function(e){return cu(e)(ts)(Fu("acos"))},k_=function(e){return cu(e)(SR)(Fu("abs"))},vu=function(e){var a=je(e);return function(u){var l=Iv(u);return function(v){return function(t){return l(a(t)+("."+v))}}}},n0=function(e){return function(a){return e instanceof ba&&a instanceof ke?new ca(e.value0,e.value1,e.value2,a.value0):new kl("vec4("+(je(nu(0))(e)+(","+(je(yu(0))(a)+")"))))}},Ng=function(e){return function(a){return e instanceof Ya&&a instanceof Ya?new ca(e.value0,e.value1,a.value0,a.value1):new kl("vec4("+(je(Su(0))(e)+(","+(je(Su(0))(a)+")"))))}},Pg=function(e){return function(a){return e instanceof Ya&&a instanceof ke?new ba(e.value0,e.value1,a.value0):new Jl("vec3("+(je(Su(0))(e)+(","+(je(yu(0))(a)+")"))))}},Dj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(su(wp(Fc)(Y(e)))(ga(Rv(nu(0))(yc(Y(e))))),I.value);if(a instanceof R){var u=ia(ha(a.value0));if(u instanceof I){var l=aj(Y(a.value0)),v=ew(yc(Y(e)))(Oi(mp)(Y(a.value0))),t=wp(Fc)(Y(e));return new B(su(t)(su(v)(ga(l))),I.value)}if(u instanceof R){var i=lj(Y(u.value0)),l=Pg(zD(Y(a.value0)))(Ov(TT)(Y(u.value0))),v=ew(yc(Y(e)))(Oi(mp)(Y(a.value0))),t=wp(Fc)(Y(e));return new B(su(t)(su(v)(su(l)(ga(i)))),ia(ha(u.value0)))}throw new Error("Failed pattern match at Expr (line 346, column 7 - line 357, column 87): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 342, column 3 - line 357, column 87): "+[a.constructor.name])},Rj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(ga(vj(U0)(Y(e))),I.value);if(a instanceof R){var u=ia(ha(a.value0));if(u instanceof I){var l=uj(U0)(Y(a.value0)),v=n0(Y(e))(Ov(O_)(Y(a.value0)));return new B(su(v)(ga(l)),I.value)}if(u instanceof R){var t=ia(ha(u.value0));if(t instanceof I){var i=Rv(ou(0))(qi(U0)(Y(u.value0))),l=Ng(Ag(U0)(Y(a.value0)))(Oi(W_)(Y(u.value0))),v=n0(Y(e))(Ov(O_)(Y(a.value0)));return new B(su(v)(su(l)(ga(i))),I.value)}if(t instanceof R){var i=MT(qi(U0)(Y(u.value0)))(Y(t.value0)),l=Ng(Ag(U0)(Y(a.value0)))(Oi(W_)(Y(u.value0))),v=n0(Y(e))(Ov(O_)(Y(a.value0)));return new B(su(v)(su(l)(ga(i))),ia(ha(t.value0)))}throw new Error("Failed pattern match at Expr (line 379, column 11 - line 389, column 81): "+[t.constructor.name])}throw new Error("Failed pattern match at Expr (line 373, column 7 - line 389, column 81): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 370, column 3 - line 389, column 81): "+[a.constructor.name])},Ij=function(e){var a=ia(ha(e));if(a instanceof I)return new B(su(Oi(W_)(Y(e)))(ga(Rv(Su(0))(qi(U0)(Y(e))))),I.value);if(a instanceof R){var u=Ag(U0)(Y(a.value0)),l=bt(qi(U0)(Y(e)))(Ov(O_)(Y(a.value0))),v=Oi(W_)(Y(e));return new B(su(v)(su(l)(ga(u))),ia(ha(a.value0)))}throw new Error("Failed pattern match at Expr (line 317, column 3 - line 323, column 71): "+[a.constructor.name])},Gj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(ga(nj(bc)(Y(e))),I.value);if(a instanceof R){var u=Ng(Y(e))(Y(a.value0));return new B(ga(u),ia(ha(a.value0)))}throw new Error("Failed pattern match at Expr (line 362, column 3 - line 366, column 51): "+[a.constructor.name])},wj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(ga(rj(bc)(Y(e))),I.value);if(a instanceof R){var u=ia(ha(a.value0));if(u instanceof I){var l=Rv(nu(0))($i(bc)(Y(a.value0))),v=Pg(Y(e))(Ov(hp)(Y(a.value0)));return new B(su(v)(ga(l)),I.value)}if(u instanceof R){var l=ew($i(bc)(Y(a.value0)))(Y(u.value0)),v=Pg(Y(e))(Ov(hp)(Y(a.value0)));return new B(su(v)(ga(l)),ia(ha(u.value0)))}throw new Error("Failed pattern match at Expr (line 330, column 7 - line 338, column 65): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 327, column 3 - line 338, column 65): "+[a.constructor.name])},dj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(ga(Rv(ou(0))(Y(e))),I.value);if(a instanceof R){var u=ia(ha(a.value0));if(u instanceof I)return new B(ga(MT(Y(e))(Rv(nu(0))(Y(a.value0)))),I.value);if(u instanceof R){var l=ia(ha(u.value0));if(l instanceof I)return new B(ga(gj(Y(e))(Y(a.value0))(Rv(Su(0))(Y(u.value0)))),I.value);if(l instanceof R)return new B(ga(Fj(Y(e))(Y(a.value0))(Y(u.value0))(Y(l.value0))),ia(ha(l.value0)));throw new Error("Failed pattern match at Expr (line 311, column 11 - line 313, column 143): "+[l.constructor.name])}throw new Error("Failed pattern match at Expr (line 308, column 7 - line 313, column 143): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 305, column 3 - line 313, column 143): "+[a.constructor.name])},mj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(ga(Rv(nu(0))(Y(e))),I.value);if(a instanceof R){var u=ia(ha(a.value0));if(u instanceof I)return new B(ga(ew(Y(e))(Rv(Su(0))(Y(a.value0)))),I.value);if(u instanceof R)return new B(ga(yj(Y(e))(Y(a.value0))(Y(u.value0))),ia(ha(u.value0)));throw new Error("Failed pattern match at Expr (line 299, column 7 - line 301, column 119): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 296, column 3 - line 301, column 119): "+[a.constructor.name])},hj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(ga(Rv(Su(0))(Y(e))),I.value);if(a instanceof R)return new B(ga(bt(Y(e))(Y(a.value0))),ia(ha(a.value0)));throw new Error("Failed pattern match at Expr (line 290, column 3 - line 292, column 96): "+[a.constructor.name])},Fc={swizzleZ:function(e){return e instanceof ca?new ke(e.value2):vu(ou(0))(yu(0))("z")(e)},swizzleYZ:function(e){return e instanceof ca?new Ya(e.value1,e.value2):vu(ou(0))(Su(0))("yz")(e)},swizzleZZ:function(e){return e instanceof ca?new Ya(e.value2,e.value2):vu(ou(0))(Su(0))("zz")(e)},swizzleXYZ:function(e){return e instanceof ca?new ba(e.value0,e.value1,e.value2):vu(ou(0))(nu(0))("xyz")(e)},swizzleXYZZ:function(e){return e instanceof ca?new ca(e.value0,e.value1,e.value2,e.value2):vu(ou(0))(ou(0))("xyzz")(e)},swizzleYZZZ:function(e){return e instanceof ca?new ca(e.value1,e.value2,e.value2,e.value2):vu(ou(0))(ou(0))("yzzz")(e)},swizzleZZZZ:function(e){return e instanceof ca?new ca(e.value2,e.value2,e.value2,e.value2):vu(ou(0))(ou(0))("zzzz")(e)}},U0={swizzleZ:function(e){return e instanceof ba?new ke(e.value2):vu(nu(0))(yu(0))("z")(e)},swizzleYZ:function(e){return e instanceof ba?new Ya(e.value1,e.value2):vu(nu(0))(Su(0))("z")(e)},swizzleZZ:function(e){return e instanceof ba?new Ya(e.value2,e.value2):vu(nu(0))(Su(0))("zz")(e)},swizzleXYZ:W0,swizzleXYZZ:function(e){return e instanceof ba?new ca(e.value0,e.value1,e.value2,e.value2):vu(nu(0))(ou(0))("xyzz")(e)},swizzleYZZZ:function(e){return e instanceof ba?new ca(e.value1,e.value2,e.value2,e.value2):vu(nu(0))(ou(0))("yzzz")(e)},swizzleZZZZ:function(e){return e instanceof ba?new ca(e.value2,e.value2,e.value2,e.value2):vu(nu(0))(ou(0))("zzzz")(e)}},mp={swizzleY:function(e){return e instanceof ca?new ke(e.value1):vu(ou(0))(yu(0))("y")(e)},swizzleXY:function(e){return e instanceof ca?new Ya(e.value0,e.value1):vu(ou(0))(Su(0))("xy")(e)},swizzleXYY:function(e){return e instanceof ca?new ba(e.value0,e.value1,e.value1):vu(ou(0))(nu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof ca?new ba(e.value1,e.value1,e.value1):vu(ou(0))(nu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof ca?new ca(e.value0,e.value1,e.value1,e.value1):vu(ou(0))(ou(0))("xyyy")(e)}},W_={swizzleY:function(e){return e instanceof ba?new ke(e.value1):vu(nu(0))(yu(0))("y")(e)},swizzleXY:function(e){return e instanceof ba?new Ya(e.value0,e.value1):vu(nu(0))(Su(0))("xy")(e)},swizzleXYY:function(e){return e instanceof ba?new ba(e.value0,e.value1,e.value1):vu(nu(0))(nu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof ba?new ba(e.value1,e.value1,e.value1):vu(nu(0))(nu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof ba?new ca(e.value0,e.value1,e.value1,e.value1):vu(nu(0))(ou(0))("xyyy")(e)}},bc={swizzleY:function(e){return e instanceof Ya?new ke(e.value1):vu(Su(0))(yu(0))("y")(e)},swizzleXY:W0,swizzleXYY:function(e){return e instanceof Ya?new ba(e.value0,e.value1,e.value1):vu(Su(0))(nu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof Ya?new ba(e.value1,e.value1,e.value1):vu(Su(0))(nu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof Ya?new ca(e.value0,e.value1,e.value1,e.value1):vu(Su(0))(ou(0))("xyyy")(e)}},TT={swizzleX:function(e){return e instanceof ca?new ke(e.value0):vu(ou(0))(yu(0))("x")(e)}},O_={swizzleX:function(e){return e instanceof ba?new ke(e.value0):vu(nu(0))(yu(0))("x")(e)}},hp={swizzleX:function(e){return e instanceof Ya?new ke(e.value0):vu(Su(0))(yu(0))("x")(e)}},MT=function(e){return function(a){return e instanceof ke&&a instanceof ba?new ca(e.value0,a.value0,a.value1,a.value2):new kl("vec4("+(je(yu(0))(e)+(","+(je(nu(0))(a)+")"))))}},ew=function(e){return function(a){return e instanceof ke&&a instanceof Ya?new ba(e.value0,a.value0,a.value1):new Jl("vec3("+(je(yu(0))(e)+(","+(je(Su(0))(a)+")"))))}},gj=function(e){return function(a){return function(u){return e instanceof ke&&a instanceof ke&&u instanceof Ya?new ca(e.value0,a.value0,u.value0,u.value1):new kl("vec4("+(je(yu(0))(e)+(","+(je(yu(0))(a)+(","+(je(Su(0))(u)+")"))))))}}},bt=function(e){return function(a){return e instanceof ke&&a instanceof ke?new Ya(e.value0,a.value0):new v0("vec2("+(je(yu(0))(e)+(","+(je(yu(0))(a)+")"))))}},yj=function(e){return function(a){return function(u){return e instanceof ke&&a instanceof ke&&u instanceof ke?new ba(e.value0,a.value0,u.value0):new Jl("vec3("+(je(yu(0))(e)+(","+(je(yu(0))(a)+(","+(je(yu(0))(u)+")"))))))}}},Fj=function(e){return function(a){return function(u){return function(l){return e instanceof ke&&a instanceof ke&&u instanceof ke&&l instanceof ke?new ca(e.value0,a.value0,u.value0,l.value0):new kl("vec4("+(je(yu(0))(e)+(","+(je(yu(0))(a)+(","+(je(yu(0))(u)+(","+(je(yu(0))(l)+")"))))))))}}}},yu=av("exprFloat","Expr",function(){return{constant:ke.create,expr:Ea.create,isConstant:function(e){if(e instanceof ke)return!0;if(e instanceof Ea)return!1;throw new Error("Failed pattern match at Expr (line 59, column 1 - line 82, column 20): "+[e.constructor.name])},toExpr:function(e){if(e instanceof ke)return ev(e.value0);if(e instanceof Ea)return e.value0;throw new Error("Failed pattern match at Expr (line 59, column 1 - line 82, column 20): "+[e.constructor.name])},toExprSafe:function(e){if(e instanceof ke)return I_(e.value0);if(e instanceof Ea)return e.value0;throw new Error("Failed pattern match at Expr (line 59, column 1 - line 82, column 20): "+[e.constructor.name])},unaryFunction:function(e){return function(a){return function(u){if(u instanceof ke)return new ke(e(u.value0));if(u instanceof Ea)return new Ea(a(u.value0));throw new Error("Failed pattern match at Expr (line 59, column 1 - line 82, column 20): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},binaryFunction:function(e){return function(a){return function(u){return function(l){return u instanceof ke&&l instanceof ke?new ke(e(u.value0)(l.value0)):new Ea(a(WD(yu(0))(u))(WD(yu(0))(l)))}}}},showType:function(e){return"float"},fromFloat:W0,fromFloats:W0,fromVec2s:NT(75),fromVec3s:$T(76),fromVec4s:WT(77),toFloats:W0,toVec2s:ST(79),toVec3s:LT(80),toVec4s:AT(81),dotSum:W0,Channels0:function(){return ZV}}}),Su=av("exprVec2","Expr",function(){return{constant:function(e){return new Ya(e,e)},expr:v0.create,isConstant:function(e){if(e instanceof Ya)return!0;if(e instanceof v0)return!1;throw new Error("Failed pattern match at Expr (line 96, column 1 - line 120, column 60): "+[e.constructor.name])},toExpr:function(e){if(e instanceof Ya)return"vec2("+(ev(e.value0)+(","+(ev(e.value1)+")")));if(e instanceof v0)return e.value0;throw new Error("Failed pattern match at Expr (line 96, column 1 - line 120, column 60): "+[e.constructor.name])},toExprSafe:function(e){return je(Su(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof Ya)return new Ya(e(u.value0),e(u.value1));if(u instanceof v0)return new v0(a(u.value0));throw new Error("Failed pattern match at Expr (line 96, column 1 - line 120, column 60): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},binaryFunction:function(e){return function(a){return function(u){return function(l){return u instanceof Ya&&l instanceof Ya?new Ya(e(u.value0)(l.value0),e(u.value1)(l.value1)):new v0(a(je(Su(0))(u))(je(Su(0))(l)))}}}},showType:function(e){return"vec2"},fromFloat:function(e){if(e instanceof ke)return new Ya(e.value0,e.value0);if(e instanceof Ea)return new v0("vec2("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 96, column 1 - line 120, column 60): "+[e.constructor.name])},fromFloats:ST(111),fromVec2s:W0,fromVec3s:OT(113),fromVec4s:BT(114),toFloats:NT(115),toVec2s:W0,toVec3s:PT(117),toVec4s:qT(118),dotSum:function(e){return e instanceof Ya?new ke(e.value0+e.value1):new Ea("dot("+(je(Su(0))(e)+",vec2(1.))"))},Channels0:function(){return YV}}}),nu=av("exprVec3","Expr",function(){return{constant:function(e){return new ba(e,e,e)},expr:Jl.create,isConstant:function(e){if(e instanceof ba)return!0;if(e instanceof Jl)return!1;throw new Error("Failed pattern match at Expr (line 134, column 1 - line 158, column 60): "+[e.constructor.name])},toExpr:function(e){if(e instanceof ba)return"vec3("+(ev(e.value0)+(","+(ev(e.value1)+(","+(ev(e.value2)+")")))));if(e instanceof Jl)return e.value0;throw new Error("Failed pattern match at Expr (line 134, column 1 - line 158, column 60): "+[e.constructor.name])},toExprSafe:function(e){return je(nu(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof ba)return new ba(e(u.value0),e(u.value1),e(u.value2));if(u instanceof Jl)return new Jl(a(u.value0));throw new Error("Failed pattern match at Expr (line 134, column 1 - line 158, column 60): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},binaryFunction:function(e){return function(a){return function(u){return function(l){return u instanceof ba&&l instanceof ba?new ba(e(u.value0)(l.value0),e(u.value1)(l.value1),e(u.value2)(l.value2)):new Jl(a(je(nu(0))(u))(je(nu(0))(l)))}}}},showType:function(e){return"vec3"},fromFloat:function(e){if(e instanceof ke)return new ba(e.value0,e.value0,e.value0);if(e instanceof Ea)return new Jl("vec3("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 134, column 1 - line 158, column 60): "+[e.constructor.name])},fromFloats:LT(149),fromVec2s:PT(150),fromVec3s:W0,fromVec4s:zT(152),toFloats:$T(153),toVec2s:OT(154),toVec3s:W0,toVec4s:UT(156),dotSum:function(e){return e instanceof ba?new ke(e.value0+e.value1+e.value2):new Ea("dot("+(je(nu(0))(e)+",vec3(1.))"))},Channels0:function(){return XV}}}),ou=av("exprVec4","Expr",function(){return{constant:function(e){return new ca(e,e,e,e)},expr:kl.create,isConstant:function(e){if(e instanceof ca)return!0;if(e instanceof kl)return!1;throw new Error("Failed pattern match at Expr (line 172, column 1 - line 196, column 60): "+[e.constructor.name])},toExpr:function(e){if(e instanceof ca)return"vec4("+(ev(e.value0)+(","+(ev(e.value1)+(","+(ev(e.value2)+(","+(ev(e.value3)+")")))))));if(e instanceof kl)return e.value0;throw new Error("Failed pattern match at Expr (line 172, column 1 - line 196, column 60): "+[e.constructor.name])},toExprSafe:function(e){return je(ou(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof ca)return new ca(e(u.value0),e(u.value1),e(u.value2),e(u.value3));if(u instanceof kl)return new kl(a(u.value0));throw new Error("Failed pattern match at Expr (line 172, column 1 - line 196, column 60): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},binaryFunction:function(e){return function(a){return function(u){return function(l){return u instanceof ca&&l instanceof ca?new ca(e(u.value0)(l.value0),e(u.value1)(l.value1),e(u.value2)(l.value2),e(u.value3)(l.value3)):new kl(a(je(ou(0))(u))(je(ou(0))(l)))}}}},showType:function(e){return"vec4"},fromFloat:function(e){if(e instanceof ke)return new ca(e.value0,e.value0,e.value0,e.value0);if(e instanceof Ea)return new kl("vec4("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 172, column 1 - line 196, column 60): "+[e.constructor.name])},fromFloats:AT(187),fromVec2s:qT(188),fromVec3s:UT(189),fromVec4s:W0,toFloats:WT(191),toVec2s:BT(192),toVec3s:zT(193),toVec4s:W0,dotSum:function(e){return e instanceof ca?new ke(e.value0+e.value1+e.value2+e.value3):new Ea("dot("+(je(ou(0))(e)+",vec4(1.))"))},Channels0:function(){return HV}}}),ST=av("floatsToVec2s","Expr",function(){var e=Ec(hj);return function(a){return _l(e(a))}}),LT=av("floatsToVec3s","Expr",function(){var e=Ec(mj);return function(a){return _l(e(a))}}),AT=av("floatsToVec4s","Expr",function(){var e=Ec(dj);return function(a){return _l(e(a))}}),NT=av("vec2sToFloats","Expr",function(){var e=BD(function(a){return su(Ov(hp)(a))(ga($i(bc)(a)))});return function(a){return _l(e(a))}}),PT=av("vec2sToVec3s","Expr",function(){var e=Ec(wj);return function(a){return _l(e(a))}}),qT=av("vec2sToVec4s","Expr",function(){var e=Ec(Gj);return function(a){return _l(e(a))}}),$T=av("vec3sToFloats","Expr",function(){var e=BD(function(a){return su(Ov(O_)(a))(su($i(W_)(a))(ga(qi(U0)(a))))});return function(a){return _l(e(a))}}),OT=av("vec3sToVec2s","Expr",function(){var e=Ec(Ij);return function(a){return _l(e(a))}}),UT=av("vec3sToVec4s","Expr",function(){var e=Ec(Rj);return function(a){return _l(e(a))}}),WT=av("vec4sToFloats","Expr",function(){var e=BD(function(a){return su(Ov(TT)(a))(su($i(mp)(a))(su(qi(Fc)(a))(ga(qi(Fc)(a)))))});return function(a){return _l(e(a))}}),BT=av("vec4sToVec2s","Expr",function(){var e=BD(function(a){return su(Oi(mp)(a))(ga(zD(a)))});return function(a){return _l(e(a))}}),zT=av("vec4sToVec3s","Expr",function(){var e=Ec(Dj);return function(a){return _l(e(a))}}),Z=yu(59),ea=Su(96),Iu=nu(134),z0=ou(172);var kT=je(Iu),e2=Iv(ea),On=Iv(Z),Vl=ul(Z),_T=je(z0),Uv=je(Z),a2=JD(Z),dp=je(ea),bj=yt(Z),aw=$n(Z),B0=uv(Z),u2=Ft(Z),Ej=xg(r_)(Z),r0=$i(bc),Cj=wp(Fc),Dv=Ov(hp),JT=Vg(Z),iw=jg(Z),VT=vw(Z),jT=kD(Z),HT=fj(Z),HD=function(e){return new Jl("hsvrgb("+(kT(e)+")"))},XD=function(e){return new Jl("rgbhsv("+(kT(e)+")"))},XT=e2("(2./res)");var YD=function(e){var a=tw(e),u=jD(e);return function(l){return a(u(l)(Vl(2)))(Vl(1))}},ow=function(e){return function(a){return new kl("mix("+(_T(e)+(","+(_T(a)+(","+(Uv(yc(a))+")"))))))}},YT=function(e){var a=Iv(e),u=je(e);return function(l){return function(v){return function(t){return a("clamp("+(u(t)+(","+(Uv(l)+(","+(Uv(v)+")"))))))}}}},Tj=YT(Z),ZT=function(e){var a=sj(e)(Vl(69)),u=z_(e)(Vl(12)),l=Wg(e),v=Qe(gp(e))(Vl(440));return function(t){return a(u(l(v(t))))}},QT=function(e){var a=nw(e)(ul(e)(10)),u=Qe(gp(e))(Vl(20));return function(l){return a(u(l))}},l2=function(e){var a=tj(e),u=Jg(e),l=_j(e),v=$n(e),t=je(e);return function(i){return function(o){if(a(i)&&a(o))return a2(u(l(v(i)(o))));if(Ie)return On("distance("+(t(i)+(","+(t(o)+")"))));throw new Error("Failed pattern match at Expr (line 768, column 1 - line 768, column 48): "+[i.constructor.name,o.constructor.name])}}},KT=l2(ea),Wi=function(e){return function(a){return On("clamp((_etime-"+(ev(e)+(")/("+(ev(a)+("-"+(ev(e)+"),0.,1.)"))))))}},xT=function(e){return function(a){return On("clamp(("+(ev(a)+("-_etime)/("+(ev(a)+("-"+(ev(e)+"),0.,1.)"))))))}},v2=function(e){return function(a){return function(u){return function(l){return On("iline("+(dp(a)+(","+(dp(u)+(","+(Uv(l)+(","+(dp(e)+")"))))))))}}}},ZD=function(e){return function(a){return function(u){return function(l){return On("line("+(dp(a)+(","+(dp(u)+(","+(Uv(l)+(","+(dp(e)+")"))))))))}}}},cw=function(e){var a=Iv(e),u=je(e);return function(l){return function(v){return function(t){return a("mix("+(u(l)+(","+(u(v)+(","+(Uv(t)+")"))))))}}}},n2=On("PI"),eM=function(e){return function(a){return Tj(Vl(0))(Vl(1))(bj(aw(Vl(2.828427))(KT(e)(a)))(Vl(2.828427)))}};var r2=function(e){return function(a){var u=function(_){return function(s){return On("step("+(Uv(_)+(","+(Uv(s)+")"))))}},l=Aa(a),v=BD(function(_){return ke.create(La(_))})(jV(0)(l-1|0)),t=new ke(1/La(l)),i=function(_){return function(s){return B0(aw(u(B0(t)(_))(e))(u(u2(B0(t)(_))(t))(e)))(s)}},o=pv(i)(v)(a);return Ej(o)}},_w=function(e){return function(a){return e instanceof Ya&&a instanceof ke?new Ya(a.value0,e.value1):e2("vec2("+(Uv(a)+(","+(Uv(r0(e))+")"))))}},QD=function(e){var a=ET(e),u=jD(e);return function(l){return a(u(l)(Vl(.5)))(Vl(.5))}},t2=function(e){var a=YD(e),u=VD(e),l=uv(e),v=QD(e);return function(t){return function(i){return a(u(l(v(t))(i)))}}};var fw=function(e){return function(a){return n0(Cj(a))(B0(yc(a))(e))}},aM=function(e){var a=Rv(e),u=uv(e),l=rw(e),v=$n(e),t=ul(e);return function(i){return function(o){var _=r0(i),s=Dv(i),y=a(JT(s)(_)),N=a(iw(s)(_));return u(l(N)(o))(v(t(1))(l(y)(o)))}}},uM=function(e){var a=YT(e);return function(u){return function(l){var v=r0(u),t=Dv(u);return a(iw(t)(v))(JT(t)(v))(l)}}},lM=function(e){var a=gp(e),u=tw(e),l=jD(e),v=ET(e);return function(t){return function(i){return function(o){var _=aw(r0(i))(Dv(i)),s=aw(r0(t))(Dv(t)),y=a(u(o)(Dv(t)))(s),N=l(y)(_);return v(N)(Dv(i))}}}},vM=function(e){var a=r0(e),u=Dv(e);return B0(u)(VT(a))},nM=function(e){var a=r0(e),u=Dv(e),l=B0(u)(VT(a)),v=B0(u)(jT(a));return bt(l)(v)},rM=function(e){var a=r0(e),u=Dv(e);return B0(u)(jT(a))},pw=function(e){return function(a){return e instanceof Ya&&a instanceof ke?new Ya(e.value0,a.value0):e2("vec2("+(Uv(Dv(e))+(","+(Uv(a)+")"))))}},KD=function(e){var a=Iv(e),u=je(e);return function(l){return function(v){return a("smoothstep("+(Uv(Dv(l))+(","+(Uv(r0(l))+(","+(u(v)+")"))))))}}},i2=function(e){var a=KD(e),u=Qg(e),l=uv(e),v=ul(e);return function(t){return function(i){return function(o){var _=bt(On("1.5/(res.x+res.y)"))(Vl(0));return a(_)(u(KT(t)(i))(l(o)(v(.5))))}}}},Mj=i2(Z),tM=function(e){return function(a){var u=On("((1./res.x)+(1./res.y))");return Mj(e)(a)(u)}},iM=function(e){var a=Qg(e),u=KD(e),l=tw(e),v=k_(e);return function(t){return function(i){return function(o){var _=bt(Vl(0))(iw(o)(On("3./res.y")));return a(Vl(1))(u(_)(l(v(a(r0(t))(i)))(o)))}}}},oM=function(e){var a=Qg(e),u=KD(e),l=tw(e),v=k_(e);return function(t){return function(i){return function(o){var _=bt(Vl(0))(iw(o)(On("3./res.x")));return a(Vl(1))(u(_)(l(v(a(Dv(t))(i)))(o)))}}}},cM=function(e){var a=r0(e),u=Dv(e);return a2(u2(B0(u)(u))(B0(a)(a)))},_M=function(e){var a=r0(e),u=Dv(e),l=HT(a)(u),v=a2(u2(B0(u)(u))(B0(a)(a)));return bt(v)(l)},fM=function(e){return HT(r0(e))(Dv(e))};var o2=rc(Cu),xD=nt(o2),GM=Qv(Cu),Tc=K(GM),Sj=S(gi(bv)),eR=rt(o2),wM=En(Cu),dM=ER(wM)(Mv),bp=Tl(Ml)(GM),sw=U(wM),Lj=nc(o2),Aj=k(ja),sM=je(ea),DM=je(Z),Nj=function(e){return xD(function(a){var u={};for(var l in a)({}).hasOwnProperty.call(a,l)&&(u[l]=a[l]);return u.code=a.code+e,u})},mM=function(e){return function(a){return function(u){return Tc(Sj(function(l){return l.fxy})(eR))(function(l){return Tc(dM(a)(function(v){return bp(xD(function(t){var i={};for(var o in t)({}).hasOwnProperty.call(t,o)&&(i[o]=t[o]);return i.fxy=v,i}))(function(){return u})}))(function(v){return bp(xD(function(t){var i={};for(var o in t)({}).hasOwnProperty.call(t,o)&&(i[o]=t[o]);return i.fxy=l,i}))(function(){return sw(aD(v))})})})}}},hM=function(e){return function(a){return function(u){return Tc(eR)(function(l){return Tc(dM(a)(function(v){return bp(xD(function(t){var i={};for(var o in t)({}).hasOwnProperty.call(t,o)&&(i[o]=t[o]);return i.time=v.time,i.beat=v.beat,i.etime=v.etime,i.ebeat=v.ebeat,i}))(function(){return u})}))(function(v){return bp(xD(function(t){var i={};for(var o in t)({}).hasOwnProperty.call(t,o)&&(i[o]=t[o]);return i.time=l.time,i.beat=l.beat,i.etime=l.etime,i.ebeat=l.ebeat,i}))(function(){return sw(aD(v))})})})}}},gM=function(e){return function(a){return function(u){return function(l){return MI(l)({webGl2:e,imgMap:a,vidMap:u,allocation:0,code:"",fxy:new v0("((gl_FragCoord.xy/res)*2.-1.)"),time:new Ea("_time"),beat:new Ea("_beat"),etime:new Ea("_etime"),ebeat:new Ea("_ebeat")})}}}},Pj=Tc(eR)(function(e){return bp(Lj(function(){var a={};for(var u in e)({}).hasOwnProperty.call(e,u)&&(a[u]=e[u]);return a.allocation=e.allocation+1|0,a}()))(function(){return sw(e.allocation)})}),ku=function(e){var a=Ug(e),u=je(e),l=Iv(e);return function(v){return Tc(Pj)(function(t){var i="_"+Aj(t);return bp(Nj(a(v)+(" "+(i+("="+(u(v)+`; -`))))))(function(){return sw(l(i))})})}},RM=ku(Iu),IM=ku(Z),aR=function(e){return function(a){return Tc(eR)(function(u){if(u.webGl2)return RM(new Jl("texture("+(e+(","+(sM(a)+").xyz")))));if(!u.webGl2)return RM(new Jl("texture2D("+(e+(","+(sM(a)+").xyz")))));throw new Error("Failed pattern match at G (line 86, column 3 - line 88, column 88): "+[u.webGl2.constructor.name])})}},c2=function(e){return function(a){return Tc(eR)(function(u){if(u.webGl2)return IM(new Ea("texture("+(e+(",vec2("+(DM(a)+",0.)).x")))));if(!u.webGl2)return IM(new Ea("texture2D("+(e+(",vec2("+(DM(a)+",0.)).x")))));throw new Error("Failed pattern match at G (line 79, column 3 - line 81, column 95): "+[u.webGl2.constructor.name])})}};var UM=Qv(Cu),m=K(UM),WM=rc(Cu),Ve=rt(WM),sl=ku(Z),k0=uv(Z),$j=vw(Z),Oj=kD(Z),BM=$n(Z),Bi=Ov(hp),V_=$i(bc),Cp=Ft(Z),Pu=ku(ea),yM=uv(ea),Iw=ul(ea),D2=k_(ea),Gw=$n(ea),Uj=Iv(ea),FM=je(ea),me=S(gi(bv)),Mp=En(Cu),Ze=U(Mp),Mc=ul(Z),Wj=Xg(ea),le=eu(R_)(Mp),ww=U(D_),d2=wl(Mv)(Mp),vv=ku(Iu),Sc=cw(Iu),m2=Vn(Ia),Tp=eu(C0)(Mp),lR=ul(Iu),dw=re(Os),lv=ku(z0),zM=cw(z0),Bj=xe(yI(Cu)),Yu=eu(Mv)(Mp),Wv=S(Yl),zj=xg(r_)(Z),kj=Jg(Z),h2=yp(Z),Ep=QD(ea),bM=un(xa),EM=k(ja),kM=yi(Cu),j_=sf(Za)(kM),R2=Ft(Iu),I2=uv(Iu),Ye=S(eD),Jj=yp(Iu),_2=Ov(O_),f2=$i(W_),p2=qi(U0),Vj=yp(ea),jj=l2(ea),Hj=gp(ea),Xj=yt(ea),J_=yt(Z),CM=t2(ea),Yj=Rv(ea),TM=t2(Z),MM=qc(Yl),SM=Iv(Z),Zj=IT(Z),Qj=nw(Z),Kj=GT(Z),xj=dT(Z),eH=wT(Z),aH=Hg(Z),uH=rw(Z),lH=Xg(Z),vH=Vg(Z),nH=jg(Z),rH=gT(Z),tH=uM(Z),iH=aM(Z),oH=KD(Z),cH=i2(Z),_H=wl(R_)(Mp),fH=oM(Z),pH=iM(Z),LM=Oi(mp),sH=QD(Z),DH=VD(Z),G2=S(Vi),uR=d(E),s2=sf(E0)(kM),RH=z_(Iu),w2=wp(Fc),IH=S(Sa),GH=Tl(Ml)(UM),wH=nt(WM),AM=Ku(Ia),dH=re(v_),mH=TR(n_),hH=ul(z0),gH=jD(Iu),yH=je(z0),FH=`#version 300 es +`+t))))))))}}}},H8=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return function(i){var c=EO(v)(l)(t)(i);return function(){var s=C1(e)(a)(u)(l)(c)(2)();return{name:l,signal:v,code:c,"audioWorklet'":s}}}}}}}}};var Ul=function(e){return function(){console.log(e)}};var Hf=function(e){var a=Tu(e);return function(u){return a(Ul(u))}};var vm=()=>{var e=document.createElement("video");return e.width=2048,e.height=2048,e.autoplay=!0,e.isPlaying=!1,e.addEventListener("playing",function(){e.isPlaying=!0}),navigator.mediaDevices.getUserMedia({video:!0}).then(function(a){e.srcObject=a}),e},nm=e=>()=>e.srcObject.getTracks().forEach(function(a){a.stop()}),rm=e=>a=>u=>()=>{u.isPlaying&&(e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,a),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,u),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR))},tm=e=>()=>{var a=new Image;return a.crossOrigin="Anonymous",a.loaded=!1,a.onload=function(){a.loaded=!0},a.src=e,a},im=e=>()=>e.loaded,om=e=>()=>{var a=document.createElement("video");return a.crossOrigin="Anonymous",a.autoplay=!0,a.muted=!0,a.loop=!0,a.isPlaying=!1,a.addEventListener("playing",function(){a.isPlaying=!0}),a.src=e,a.play(),a},cm=e=>()=>e.isPlaying;var _m=e=>()=>new Uint8Array(e),fm=e=>a=>()=>e.getByteFrequencyData(a),pm=e=>()=>{for(var a=0,u=0;u<8;u++)a=a+e[u];return a=a/2048,a},sm=e=>()=>{for(var a=0,u=0;u<80;u++)a=a+e[u];return a=a/18432,a},Dm=e=>()=>{for(var a=0,u=0;u<512;u++)a=a+e[u];return a=a/110592,a};var Rm=()=>new AudioContext,DD=e=>()=>e.resume(),RD=e=>()=>e.currentTime,Im=e=>()=>e.destination,OI=e=>a=>()=>new GainNode(e,{gain:a}),Gm=e=>a=>u=>()=>new AnalyserNode(e,{fftSize:a,smoothingTimeConstant:u}),wm=e=>()=>{var a=new GainNode(e);return navigator.mediaDevices.getUserMedia({audio:!0,video:!1}).then(function(u){var l=new MediaStreamAudioSourceNode(e,{mediaStream:u});l.connect(a)}),a},Ti=e=>a=>()=>e.connect(a),fc=e=>a=>()=>e.disconnect(a);var UI=pu(),mm=re(Yc(Gl)),hm=X0(il),eF=function(e){return function(a){return function(){var l=_e(e.mAnalyserNode)();return function(){if(l instanceof R){var v=_e(e.sourceNode)();return fc(v)(l.value0)(),Ti(a)(l.value0)()}if(l instanceof I)return void 0;throw new Error("Failed pattern match at AudioAnalyser (line 86, column 3 - line 91, column 25): "+[l.constructor.name])}(),qe(a)(e.sourceNode)()}}},gm=function(e){return function(a){return function(){var l=na(a)(),v=na(I.value)(),t=_m(512)(),i=na(0)(),c=na(0)(),_=na(0)();return{webAudioContext:e,sourceNode:l,mAnalyserNode:v,analyserArray:t,lo:i,mid:c,hi:_}}}},$O=function(e){return function(){var u=_e(e.mAnalyserNode)();if(u instanceof I)return void 0;if(u instanceof R){var l=_e(e.sourceNode)();return fc(l)(u.value0)(),qe(I.value)(e.mAnalyserNode)(),Ul("punctual: disactivating an audio analyser...")()}throw new Error("Failed pattern match at AudioAnalyser (line 44, column 3 - line 50, column 57): "+[u.constructor.name])}},OO=function(e){return function(){var u=_e(e.mAnalyserNode)();if(u instanceof R)return u.value0;if(u instanceof I){var l=Gm(e.webAudioContext)(1024)(.5)(),v=_e(e.sourceNode)();return Ti(v)(l)(),qe(new R(l))(e.mAnalyserNode)(),Ul("punctual: activating an audio analyser...")(),l}throw new Error("Failed pattern match at AudioAnalyser (line 55, column 3 - line 63, column 24): "+[u.constructor.name])}},ym=function(e){return function(a){var u=UI(mm(a.fft)(mm(a.lo)(mm(a.mid)(a.hi))));if(!u)return $O(e);if(u)return function(){DD(e.webAudioContext)();var v=OO(e)();return fm(v)(e.analyserArray)(),hm(UI(a.lo))(function(){var i=pm(e.analyserArray)();return qe(i)(e.lo)()})(),hm(UI(a.mid))(function(){var i=sm(e.analyserArray)();return qe(i)(e.mid)()})(),hm(UI(a.hi))(function(){var i=Dm(e.analyserArray)();return qe(i)(e.hi)()})()};throw new Error("Failed pattern match at AudioAnalyser (line 67, column 3 - line 81, column 21): "+[u.constructor.name])}};var WO=K(bf),BO=l_(hf),aF=ln(xa),uF=tr(xa),zO=pu(),lF=function(e){return function(a){return function(){var l=_e(e.mWebcamElementRef)();if(l instanceof R)return rm(a.gl)(a.webcamTexture)(l.value0)();if(l instanceof I)return void 0;throw new Error("Failed pattern match at SharedResources (line 129, column 3 - line 131, column 25): "+[l.constructor.name])}}},vF=function(e){return function(a){if(a)return function(){var l=_e(e.mWebcamElementRef)();if(l instanceof R)return void 0;if(l instanceof I){Ul("punctual: activating webcam")();var v=vm();return qe(new R(v))(e.mWebcamElementRef)()}throw new Error("Failed pattern match at SharedResources (line 105, column 3 - line 110, column 42): "+[l.constructor.name])};if(!a)return function(){var l=_e(e.mWebcamElementRef)();if(l instanceof R)return Ul("punctual: disactivating webcam")(),nm(l.value0)(),qe(I.value)(e.mWebcamElementRef)();if(l instanceof I)return void 0;throw new Error("Failed pattern match at SharedResources (line 113, column 3 - line 118, column 25): "+[l.constructor.name])};throw new Error("Failed pattern match at SharedResources (line 102, column 1 - line 102, column 61): "+[e.constructor.name,a.constructor.name])}},nF=function(e){return function(a){return qe(a)(e.tempo)}},rF=function(e){return function(a){return qe(a)(e.brightness)}},tF=function(e){return function(a){return function(){var l=_e(e.externalAudioOutputNode)();return fc(e.internalAudioOutputNode)(l)(),Ti(e.internalAudioOutputNode)(a)(),qe(a)(e.externalAudioOutputNode)(),eF(e.outputAnalyser)(a)()}}},iF=function(e){return function(a){return function(){var l=_e(e.mExternalAudioInputNode)();return function(){if(l instanceof I)return void 0;if(l instanceof R){fc(l.value0)(e.internalAudioInputNode)();var v=a();return Ti(v)(e.internalAudioInputNode)(),qe(new R(v))(e.mExternalAudioInputNode)()}throw new Error("Failed pattern match at SharedResources (line 186, column 3 - line 192, column 72): "+[l.constructor.name])}(),qe(a)(e.audioInputGetter)()}}},oF=function(e){return function(){var u=WO(Z7(BO(1)(1)))(na)(),l=na(I.value)(),v=na(xu)(),t=na(xu)(),i=na(xu)(),c=function(){if(e instanceof I)return Rm();if(e instanceof R)return e.value0;throw new Error("Failed pattern match at SharedResources (line 49, column 22 - line 51, column 40): "+[e.constructor.name])}(),_=na(wm(c))(),s=na(I.value)(),y=Im(c)(),N=na(y)(),L=OI(c)(1)(),V=OI(c)(1)();Ti(V)(y)();var Ae=gm(c)(L)(),Ca=gm(c)(V)(),bu=na(0)(),El=na(1)();return{tempo:u,mWebcamElementRef:l,images:v,videos:t,libraries:i,webAudioContext:c,audioInputGetter:_,mExternalAudioInputNode:s,externalAudioOutputNode:N,internalAudioInputNode:L,internalAudioOutputNode:V,inputAnalyser:Ae,outputAnalyser:Ca,audioWorkletCount:bu,brightness:El}}},Fm=function(e){return function(a){return function(){var l=_e(e.videos)(),v=aF(a)(l);if(v instanceof I){var t=om(a)();return qe(uF(a)(t)(l))(e.videos)(),I.value}if(v instanceof R){var i=cm(v.value0)();if(i)return new R(v.value0);if(!i)return I.value;throw new Error("Failed pattern match at SharedResources (line 171, column 7 - line 173, column 30): "+[i.constructor.name])}throw new Error("Failed pattern match at SharedResources (line 164, column 3 - line 173, column 30): "+[v.constructor.name])}}},WI=function(e){return _e(e.tempo)},cF=function(e){return function(a){return function(){var l=_e(e.images)(),v=aF(a)(l);if(v instanceof I){var t=tm(a)();return qe(uF(a)(t)(l))(e.images)(),I.value}if(v instanceof R){var i=im(v.value0)();if(i)return new R(v.value0);if(!i)return I.value;throw new Error("Failed pattern match at SharedResources (line 148, column 7 - line 150, column 30): "+[i.constructor.name])}throw new Error("Failed pattern match at SharedResources (line 141, column 3 - line 150, column 30): "+[v.constructor.name])}}};var kO=function(e){return function(){var u=_e(e.mExternalAudioInputNode)();if(u instanceof I)return void 0;if(u instanceof R)return fc(u.value0)(e.internalAudioInputNode)(),qe(I.value)(e.mExternalAudioInputNode)(),Ul("punctual audio input disactivated")();throw new Error("Failed pattern match at SharedResources (line 212, column 3 - line 217, column 46): "+[u.constructor.name])}},bm=function(e){return function(){var u=_e(e.mExternalAudioInputNode)();if(u instanceof I){var l=_e(e.audioInputGetter)(),v=l();return Ti(v)(e.internalAudioInputNode)(),qe(new R(v))(e.mExternalAudioInputNode)(),Ul("punctual audio input activated")()}if(u instanceof R)return void 0;throw new Error("Failed pattern match at SharedResources (line 199, column 3 - line 206, column 24): "+[u.constructor.name])}},_F=function(e){return function(a){return function(){return function(){var l=zO(a.ain);if(l)return bm(e)();if(!l)return kO(e)();throw new Error("Failed pattern match at SharedResources (line 83, column 3 - line 85, column 38): "+[l.constructor.name])}(),ym(e.inputAnalyser)({fft:a.ifft,lo:a.ilo,mid:a.imid,hi:a.ihi})(),ym(e.outputAnalyser)(a)()}}};var BI=U(il),JO=Hi(QR),VO=re(Io),jO=Qc(Bs),HO=pf(il)(Za),zI=S(ol),XO=pu(),fF=Hf(Ks),YO=k(ja),ZO=d(E),DF=S(_v),QO=eu(C0)(il),KO=Ku(Ia),xO=wl(C0)(il),eU=function(e){return function(a){return function(u){if(u instanceof I)return BI(void 0);if(u instanceof R)return qI(u.value0)(e)(a);throw new Error("Failed pattern match at AudioZone (line 123, column 1 - line 123, column 74): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},RF=function(e){if(e instanceof I)return I.value;if(e instanceof R){if(JO(e.value0.output)(en.value))return I.value;if(Ie)return new R(e.value0)}throw new Error("Failed pattern match at AudioZone (line 41, column 1 - line 41, column 49): "+[e.constructor.name])},pF=function(e){return function(a){return function(u){if(Yv(u)>=a)return u;if(Ie)return VO(u)(jO(a-Yv(u)|0)(e));throw new Error("Failed pattern match at AudioZone (line 107, column 1 - line 107, column 58): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},IF=function(e){return function(){var u=_e(e.worklets)(),l=RD(e.sharedResources.webAudioContext)();return HO(eU(l+.25)(.1))(u)(),qe(h.value)(e.worklets)()}},aU=function(e){return function(){var u=RD(e.webAudioContext)(),l=zI(function(v){return function(t){return t/1e3}(XO(bs(v)))})(Ss)();return l-u}},sF=function(e){return function(a){return function(u){return function(l){return function(){var t=_e(e.audioWorkletCount)();qe(t+1|0)(e.audioWorkletCount)();var i=function(){var c=a8(a);if(c)return fF("worklet has audio input")(),bm(e)(),zI(pD)(BI(e.internalAudioInputNode))();if(!c)return fF("worklet does not have audio input")(),null;throw new Error("Failed pattern match at AudioZone (line 72, column 11 - line 79, column 24): "+[c.constructor.name])}();return H8(e.webAudioContext)(i)(e.internalAudioOutputNode)("W"+YO(t))(a.signal)(u)(l-u)()}}}}},GF=function(e){return function(a){return function(u){return function(l){return function(v){if(l instanceof I&&v instanceof I)return BI(I.value);if(l instanceof I&&v instanceof R)return function(){var c=_e(e.tempo)(),_=E1(c)(a)(u)(v.value0);return zI(R.create)(sF(e)(v.value0)(_.value0)(_.value1))()};if(l instanceof R&&v instanceof I)return function(){var c=RD(e.webAudioContext)();return qI(l.value0)(c+.25)(.1)(),I.value};if(l instanceof R&&v instanceof R){var t=ZO(l.value0.signal)(v.value0.signal);if(t)return BI(new R(l.value0));if(!t)return function(){var c=_e(e.tempo)(),_=E1(c)(a)(u)(v.value0);return qI(l.value0)(_.value0)(_.value1-_.value0)(),zI(R.create)(sF(e)(v.value0)(_.value0)(_.value1))()};throw new Error("Failed pattern match at AudioZone (line 59, column 3 - line 65, column 55): "+[t.constructor.name])}throw new Error("Failed pattern match at AudioZone (line 48, column 1 - line 48, column 129): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name,v.constructor.name])}}}}},wF=function(e){return function(a){return function(){DD(e.webAudioContext)();var l=aU(e)(),v=DF(RF)(a.actions),t=QO(GF(e)(a.evalTime)(l)(I.value))(v)(),i=na(t)(),c=na(l)();return{sharedResources:e,worklets:i,clockDiff:c}}}},dF=function(e){return function(a){return function(){var l=_e(e.worklets)(),v=KO(Yv(l))(Yv(a.actions)),t=pF(I.value)(v)(l),i=pF(I.value)(v)(a.actions),c=_e(e.clockDiff)(),_=xO(zs(GF(e.sharedResources)(a.evalTime)(c))(t)(DF(RF)(i)))();return qe(_)(e.worklets)()}}};function mF(e){return function(){return new Promise(function(a,u){var l=function(t){return function(){return a(t)}},v=function(t){return function(){return u(t)}};try{e(l)(v)()}catch(t){u(t)}})}}var vU=S(Kp);var Cm=function(e){return e};var Xf=function(e){return e};var Tm={lift:function(e){var a=K(e.Bind1()),u=U(e.Applicative0());return function(l){return a(l)(function(v){return u(new ae(v))})}}},nU=Du(Tm),kI=function(e){return function(a){return e(a)}},hF=function(e){var a=S(e);return{map:function(u){return kI(a(vU(u)))}}};var ID=function(e){return{Applicative0:function(){return Sm(e)},Bind1:function(){return rU(e)}}},rU=function(e){var a=K(e.Bind1()),u=U(e.Applicative0());return{bind:function(l){return function(v){return a(l)(Z0(function(t){return u(M.create(t))})(function(t){var i=v(t);return i}))}},Apply0:function(){return Mm(e)}}},Mm=function(e){var a=hF(e.Bind1().Apply0().Functor0());return{apply:b0(ID(e)),Functor0:function(){return a}}},Sm=function(e){return{pure:function(){var a=U(e.Applicative0());return function(u){return Cm(a(ae.create(u)))}}(),Apply0:function(){return Mm(e)}}};var gF=function(e){var a=e.Monad0(),u=ID(a);return{liftEffect:function(){var l=nU(a),v=Tu(e);return function(t){return l(v(t))}}(),Monad0:function(){return u}}};var JI=function(e){var a=ID(e);return{throwError:function(){var u=U(e.Applicative0());return function(l){return Cm(u(M.create(l)))}}(),Monad0:function(){return a}}};var iU=pu();var Lm=function(e){return iU(Xf(e))};var Zl=function(){var e={},a="Pure",u="Throw",l="Catch",v="Sync",t="Async",i="Bind",c="Bracket",_="Fork",s="Sequential",y="Map",N="Apply",L="Alt",V="Cons",Ae="Resume",Ca="Release",bu="Finalizer",El="Finalized",da="Forked",J0="Fiber",X_="Thunk";function $e(pe,Da,Gu,Ta){this.tag=pe,this._1=Da,this._2=Gu,this._3=Ta}function jl(pe){var Da=function(Gu,Ta,Me){return new $e(pe,Gu,Ta,Me)};return Da.tag=pe,Da}function qc(pe){return new $e(a,void 0)}function V0(pe){try{pe()}catch(Da){setTimeout(function(){throw Da},0)}}function Y_(pe,Da,Gu){try{return Da(Gu())}catch(Ta){return pe(Ta)}}function Z_(pe,Da,Gu){try{return Da(Gu)()}catch(Ta){return Gu(pe(Ta))(),qc}}var St=function(){var pe=1024,Da=0,Gu=0,Ta=new Array(pe),Me=!1;function ne(){var ya;for(Me=!0;Da!==0;)Da--,ya=Ta[Gu],Ta[Gu]=void 0,Gu=(Gu+1)%pe,ya();Me=!1}return{isDraining:function(){return Me},enqueue:function(ya){var aa,_u;Da===pe&&(_u=Me,ne(),Me=_u),Ta[(Gu+Da)%pe]=ya,Da++,Me||ne()}}}();function Q_(pe){var Da={},Gu=0,Ta=0;return{register:function(Me){var ne=Gu++;Me.onComplete({rethrow:!0,handler:function(ya){return function(){Ta--,delete Da[ne]}}})(),Da[ne]=Me,Ta++},isEmpty:function(){return Ta===0},killAll:function(Me,ne){return function(){if(Ta===0)return ne();var ya=0,aa={};function _u(ua){aa[ua]=Da[ua].kill(Me,function(wu){return function(){delete aa[ua],ya--,pe.isLeft(wu)&&pe.fromLeft(wu)&&setTimeout(function(){throw pe.fromLeft(wu)},0),ya===0&&ne()}})()}for(var qu in Da)Da.hasOwnProperty(qu)&&(ya++,_u(qu));return Da={},Gu=0,Ta=0,function(ua){return new $e(v,function(){for(var wu in aa)aa.hasOwnProperty(wu)&&aa[wu]()})}}}}}var Wn=0,Dl=1,zi=2,ki=3,Ji=4,Cl=5,Bn=6;function $c(pe,Da,Gu){var Ta=0,Me=Wn,ne=Gu,ya=null,aa=null,_u=null,qu=null,ua=null,wu=0,j0=0,Hl=null,o0=!0;function f(w){for(var g,X,ce;;)switch(g=null,X=null,ce=null,Me){case zi:Me=Dl;try{ne=_u(ne),qu===null?_u=null:(_u=qu._1,qu=qu._2)}catch(du){Me=Cl,ya=pe.left(du),ne=null}break;case ki:pe.isLeft(ne)?(Me=Cl,ya=ne,ne=null):_u===null?Me=Cl:(Me=zi,ne=pe.fromRight(ne));break;case Dl:switch(ne.tag){case i:_u&&(qu=new $e(V,_u,qu)),_u=ne._2,Me=Dl,ne=ne._1;break;case a:_u===null?(Me=Cl,ne=pe.right(ne._1)):(Me=zi,ne=ne._1);break;case v:Me=ki,ne=Y_(pe.left,pe.right,ne._1);break;case t:Me=Ji,ne=Z_(pe.left,ne._1,function(du){return function(){Ta===w&&(Ta++,St.enqueue(function(){Ta===w+1&&(Me=ki,ne=du,f(Ta))}))}});return;case u:Me=Cl,ya=pe.left(ne._1),ne=null;break;case l:_u===null?ua=new $e(V,ne,ua,aa):ua=new $e(V,ne,new $e(V,new $e(Ae,_u,qu),ua,aa),aa),_u=null,qu=null,Me=Dl,ne=ne._1;break;case c:wu++,_u===null?ua=new $e(V,ne,ua,aa):ua=new $e(V,ne,new $e(V,new $e(Ae,_u,qu),ua,aa),aa),_u=null,qu=null,Me=Dl,ne=ne._1;break;case _:Me=ki,g=$c(pe,Da,ne._2),Da&&Da.register(g),ne._1&&g.run(),ne=pe.right(g);break;case s:Me=Dl,ne=Op(pe,Da,ne._1);break}break;case Cl:if(_u=null,qu=null,ua===null)Me=Bn,ne=aa||ya||ne;else switch(g=ua._3,ce=ua._1,ua=ua._2,ce.tag){case l:aa&&aa!==g&&wu===0?Me=Cl:ya&&(Me=Dl,ne=ce._2(pe.fromLeft(ya)),ya=null);break;case Ae:aa&&aa!==g&&wu===0||ya?Me=Cl:(_u=ce._1,qu=ce._2,Me=zi,ne=pe.fromRight(ne));break;case c:wu--,ya===null&&(X=pe.fromRight(ne),ua=new $e(V,new $e(Ca,ce._2,X),ua,g),(aa===g||wu>0)&&(Me=Dl,ne=ce._3(X)));break;case Ca:ua=new $e(V,new $e(El,ne,ya),ua,aa),Me=Dl,aa&&aa!==g&&wu===0?ne=ce._1.killed(pe.fromLeft(aa))(ce._2):ya?ne=ce._1.failed(pe.fromLeft(ya))(ce._2):ne=ce._1.completed(pe.fromRight(ne))(ce._2),ya=null,wu++;break;case bu:wu++,ua=new $e(V,new $e(El,ne,ya),ua,aa),Me=Dl,ne=ce._1;break;case El:wu--,Me=Cl,ne=ce._1,ya=ce._2;break}break;case Bn:for(var ia in Hl)Hl.hasOwnProperty(ia)&&(o0=o0&&Hl[ia].rethrow,V0(Hl[ia].handler(ne)));Hl=null,aa&&ya?setTimeout(function(){throw pe.fromLeft(ya)},0):pe.isLeft(ne)&&o0&&setTimeout(function(){if(o0)throw pe.fromLeft(ne)},0);return;case Wn:Me=Dl;break;case Ji:return}}function fa(w){return function(){if(Me===Bn)return o0=o0&&w.rethrow,w.handler(ne)(),function(){};var g=j0++;return Hl=Hl||{},Hl[g]=w,function(){Hl!==null&&delete Hl[g]}}}function Ne(w,g){return function(){if(Me===Bn)return g(pe.right(void 0))(),function(){};var X=fa({rethrow:!1,handler:function(){return g(pe.right(void 0))}})();switch(Me){case Wn:aa=pe.left(w),Me=Bn,ne=aa,f(Ta);break;case Ji:aa===null&&(aa=pe.left(w)),wu===0&&(Me===Ji&&(ua=new $e(V,new $e(bu,ne(w)),ua,aa)),Me=Cl,ne=null,ya=null,f(++Ta));break;default:aa===null&&(aa=pe.left(w)),wu===0&&(Me=Cl,ne=null,ya=null)}return X}}function D(w){return function(){var g=fa({rethrow:!1,handler:w})();return Me===Wn&&f(Ta),g}}return{kill:Ne,join:D,onComplete:fa,isSuspended:function(){return Me===Wn},run:function(){Me===Wn&&(St.isDraining()?f(Ta):St.enqueue(function(){f(Ta)}))}}}function $p(pe,Da,Gu,Ta){var Me=0,ne={},ya=0,aa={},_u=new Error("[ParAff] Early exit"),qu=null,ua=e;function wu(fa,Ne,D){var w=Ne,g=null,X=null,ce=0,ia={},du,Oc;e:for(;;)switch(du=null,w.tag){case da:if(w._3===e&&(du=ne[w._1],ia[ce++]=du.kill(fa,function(Q){return function(){ce--,ce===0&&D(Q)()}})),g===null)break e;w=g._2,X===null?g=null:(g=X._1,X=X._2);break;case y:w=w._2;break;case N:case L:g&&(X=new $e(V,g,X)),g=w,w=w._1;break}if(ce===0)D(pe.right(void 0))();else for(Oc=0,du=ce;Oc=0&&e>1),c-t>1&&e(a,u,v,l,t,c),i-c>1&&e(a,u,v,l,c,i),_=t,s=c,y=t;_0?(l[y++]=L,++s):(l[y++]=N,++_);for(;_>1),c-t>1&&e(a,u,v,l,t,c),i-c>1&&e(a,u,v,l,c,i),_=t,s=c,y=t;_0?(l[y++]=L,++s):(l[y++]=N,++_);for(;_=i)return u;if(tB)for(var c=t[Symbol.iterator](),_=v;;--_){var s=c.next();if(s.done)return u;if(_===0)return a(l(s.value))}return e(v)(t)}}}}}};var Ab=function(e){return iB?function(a){return a.length<1e4?String.fromCodePoint.apply(String,a):a.map(e).join("")}:function(a){return a.map(e).join("")}};var Nb=function(e){return function(a){return rB?function(u){return Array.from(u,a)}:e}};var Si=function(e){return e.toLowerCase()};var Li=function(e){return e===""};var pB=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}},rp=_a(ao),sB=S(Sa),DB=D0(Rf),RB=tv(Qn),IB=yv(Qn),GB=Ue(Ia),wB=function(e){return e},$b=function(e){return function(a){return(((e-55296|0)*1024|0)+(a-56320|0)|0)+65536|0}};var Ob=function(e){return 56320<=e&&e<=57343},Ub=function(e){return 55296<=e&&e<=56319},tp=function(e){var a=Rc(e);if(a===0)return I.value;if(a===1)return new R({head:rp(Mi(0)(e)),tail:""});var u=rp(Mi(1)(e)),l=rp(Mi(0)(e)),v=Ub(l)&&Ob(u);return v?new R({head:$b(l)(u),tail:Ic(2)(e)}):new R({head:l,tail:Ic(1)(e)})},dB=function(e){return sB(function(a){return new B(a.head,a.tail)})(tp(e))},mB=function(e){return DB(dB)(e)},hB=function(e){var a=rp(Mi(0)(e)),u=Ub(a)&&Rc(e)>1;if(u){var l=rp(Mi(1)(e)),v=Ob(l);return v?$b(a)(l):a}return a},oh=Sb(hB),Wb=Nb(mB)(oh);var ih=function(){var e=j3(ao)(Al(Vc))(dv(Vc));return function(a){return Dc(e(a))}}(),gB=function(e){if(e<=65535)return ih(e);var a=RB(e-65536|0)(1024)+55296|0,u=IB(e-65536|0)(1024)+56320|0;return ih(a)+ih(u)},Bb=Ab(gB);var ch={eq:function(e){return function(a){return e===a}}},_h={compare:function(e){return function(a){return GB(e)(a)}},Eq0:function(){return ch}};var mc=function(e){return wB(rp(e))},yB=function(e){return function(a){var u=e,l=!1,v;function t(i,c){var _=tp(c);if(_ instanceof R){var s=i===0;if(s)return l=!0,new R(_.value0.head);u=i-1|0,a=_.value0.tail;return}return l=!0,I.value}for(;!l;)v=t(u,a);return v}},zb=function(e){return function(a){return e<0?I.value:e===0&&a===""?I.value:e===0?new R(oh(a)):Lb(yB)(R.create)(I.value)(oh)(e)(a)}},FB={bottom:0,top:1114111,Ord0:function(){return _h}},dc=function(){return{cardinality:1114111+1|0,fromEnum:function(e){return e},toEnum:function(e){if(e>=0&&e<=1114111)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.String.CodePoints (line 63, column 1 - line 68, column 26): "+[e.constructor.name])},Bounded0:function(){return FB},Enum1:function(){return bB(0)}}}(),bB=pB("enumCodePoint","Data.String.CodePoints",function(){return{succ:cd(ma(dc))(_a(dc)),pred:_d(ma(dc))(_a(dc)),Ord0:function(){return _h}}});var fh=_a(dc),MB=yv(Qn),SB=Xl(),LB=ma(ao);var AB=k(gv),NB=k(dR);var vG=function(e){return function(a){return function(u){var l=fh(a);if(l===10)return{index:e.index+1|0,line:e.line+1|0,column:1};if(l===13){var v=zb(0)(u);return v instanceof R&&fh(v.value0)===10?{index:e.index+1|0,line:e.line,column:e.column}:{index:e.index+1|0,line:e.line+1|0,column:1}}return l===9?{index:e.index+1|0,line:e.line,column:(e.column+8|0)-MB(e.column-1|0)(8)|0}:{index:e.index+1|0,line:e.line,column:e.column+1|0}}}},PB=function(e){return function(a){return function(u){var l=e,v=a,t=!1,i;function c(_,s,y){var N=tp(s);if(N instanceof I)return t=!0,_;if(N instanceof R){var L=function(){if(Li(N.value0.tail))return vG(_)(N.value0.head)(y);if(Ie)return vG(_)(N.value0.head)(N.value0.tail);throw new Error("Failed pattern match at Parsing.String (line 165, column 7 - line 167, column 52): "+[])}();l=L,v=N.value0.tail,u=y;return}throw new Error("Failed pattern match at Parsing.String (line 161, column 36 - line 168, column 38): "+[N.constructor.name])}for(;!t;)i=c(l,v,u);return i}}},ph=function(e){return lp(function(a){return function(u){return function(l){return function(v){return function(t){var i=tp(a.value0);if(i instanceof I)return v(a,new Qa("Unexpected EOF",a.value1));if(i instanceof R){var c=e(i.value0.head);return c?t(new ct(i.value0.tail,vG(a.value1)(i.value0.head)(i.value0.tail),!0),i.value0.head):v(a,new Qa("Predicate unsatisfied",a.value1))}throw new Error("Failed pattern match at Parsing.String (line 136, column 7 - line 143, column 73): "+[i.constructor.name])}}}}})},Ai=function(e){return lp(function(a){return function(u){return function(l){return function(v){return function(t){var i=tp(a.value0);if(i instanceof I)return v(a,new Qa("Unexpected EOF",a.value1));if(i instanceof R){var c=fh(i.value0.head),_=c<0||c>65535;if(_)return v(a,new Qa("Expected Char",a.value1));var s=SB(LB(c)),y=e(s);return y?t(new ct(i.value0.tail,vG(a.value1)(i.value0.head)(i.value0.tail),!0),s):v(a,new Qa("Predicate unsatisfied",a.value1))}throw new Error("Failed pattern match at Parsing.String (line 114, column 7 - line 129, column 75): "+[i.constructor.name])}}}}})};var sh=lp(function(e){return function(a){return function(u){return function(l){return function(v){var t=Li(e.value0);return t?v(new ct(e.value0,e.value1,!0),void 0):l(e,new Qa("Expected EOF",e.value1))}}}}}),Jb=function(e){return lp(function(a){return function(u){return function(l){return function(v){return function(t){var i=e(a.value0);if(i instanceof M)return v(a,new Qa(i.value0,a.value1));if(i instanceof ae)return t(new ct(i.value0.remainder,PB(a.value1)(i.value0.consumed)(i.value0.remainder),!Li(i.value0.consumed)),i.value0.value);throw new Error("Failed pattern match at Parsing.String (line 286, column 7 - line 290, column 121): "+[i.constructor.name])}}}}})};var Rt=function(e){return Jb(function(a){var u=Bm(e)(a);return u instanceof R?new ae({value:e,consumed:e,remainder:u.value0}):new M("Expected "+AB(e))})};var zu=function(e){return wa(Ai(function(a){return a===e}))(NB(e))};var Sn=_a(ao),Dh=ma(ao);var qB=uh(),Hb=yD(Pt);var ue=function(){function e(){}return e.value=new e,e}(),H=function(){function e(){}return e.value=new e,e}(),EG=function(){function e(){}return e.value=new e,e}(),Xb=function(){function e(){}return e.value=new e,e}(),Yb=function(){function e(){}return e.value=new e,e}(),Gh=function(){function e(){}return e.value=new e,e}(),Zb=function(){function e(){}return e.value=new e,e}(),Qb=function(){function e(){}return e.value=new e,e}(),Kb=function(){function e(){}return e.value=new e,e}(),CG=function(){function e(){}return e.value=new e,e}(),xb=function(){function e(){}return e.value=new e,e}(),e6=function(){function e(){}return e.value=new e,e}(),a6=function(){function e(){}return e.value=new e,e}(),u6=function(){function e(){}return e.value=new e,e}(),l6=function(){function e(){}return e.value=new e,e}(),v6=function(){function e(){}return e.value=new e,e}(),n6=function(){function e(){}return e.value=new e,e}(),r6=function(){function e(){}return e.value=new e,e}(),t6=function(){function e(){}return e.value=new e,e}(),i6=function(){function e(){}return e.value=new e,e}(),o6=function(){function e(){}return e.value=new e,e}(),TG=function(){function e(){}return e.value=new e,e}(),c6=function(){function e(){}return e.value=new e,e}(),_6=function(){function e(){}return e.value=new e,e}(),f6=function(){function e(){}return e.value=new e,e}(),p6=function(){function e(){}return e.value=new e,e}(),s6=function(){function e(){}return e.value=new e,e}(),D6=function(){function e(){}return e.value=new e,e}(),R6=function(){function e(){}return e.value=new e,e}(),I6=function(){function e(){}return e.value=new e,e}();var $B=7;var OB=63,UB=1332,WB=3396;var G6=2,qv=function(){return{category:G6,unicodeCat:c6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),BB=[{start:32,length:1,convRule:qv},{start:160,length:1,convRule:qv},{start:5760,length:1,convRule:qv},{start:8192,length:11,convRule:qv},{start:8239,length:1,convRule:qv},{start:8287,length:1,convRule:qv},{start:12288,length:1,convRule:qv}],zB=67108864,kB=function(){return{category:zB,unicodeCat:f6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),JB=33554432,VB=function(){return{category:JB,unicodeCat:_6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),wh=8192,F=function(){return{category:wh,unicodeCat:TG.value,possible:0,updist:0,lowdist:0,titledist:0}}(),w6=function(){return{category:wh,unicodeCat:TG.value,possible:1,updist:0,lowdist:26,titledist:0}}(),d6=function(){return{category:wh,unicodeCat:TG.value,possible:1,updist:-26,lowdist:0,titledist:-26}}(),jB=64,Ge=function(){return{category:jB,unicodeCat:t6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),HB=1024,lu=function(){return{category:HB,unicodeCat:o6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),XB=8,Xu=function(){return{category:XB,unicodeCat:i6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),YB=16,te=function(){return{category:YB,unicodeCat:u6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),ZB=4,b=function(){return{category:ZB,unicodeCat:r6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),QB=32768,Ln=function(){return{category:QB,unicodeCat:v6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),KB=262144,It=function(){return{category:KB,unicodeCat:n6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),xB=32,oe=function(){return{category:xB,unicodeCat:l6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),ez=128,yl=function(){return{category:ez,unicodeCat:a6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),az=2048,ip=function(){return{category:az,unicodeCat:e6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),m6=131072,fe=function(){return{category:m6,unicodeCat:xb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),MG=16777216,q0=function(){return{category:MG,unicodeCat:CG.value,possible:0,updist:0,lowdist:0,titledist:0}}(),h6=function(){return{category:MG,unicodeCat:CG.value,possible:1,updist:0,lowdist:16,titledist:0}}(),g6=function(){return{category:MG,unicodeCat:CG.value,possible:1,updist:-16,lowdist:0,titledist:-16}}(),y6=256,Fe=function(){return{category:y6,unicodeCat:Kb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),dh=2097152,p=function(){return{category:dh,unicodeCat:Gh.value,possible:0,updist:0,lowdist:0,titledist:0}}(),F6=function(){return{category:dh,unicodeCat:Gh.value,possible:1,updist:84,lowdist:0,titledist:84}}(),b6=4194304,bD=function(){return{category:b6,unicodeCat:Qb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),E6=8388608,T=function(){return{category:E6,unicodeCat:Zb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),ee=512,uz=function(){return{category:ee,unicodeCat:I6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),rG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:8,titledist:0}}(),la=function(){return{category:ee,unicodeCat:ue.value,possible:0,updist:0,lowdist:0,titledist:0}}(),C6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-60,titledist:0}}(),tG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-7,titledist:0}}(),T6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:80,titledist:0}}(),M6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:15,titledist:0}}(),iG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:48,titledist:0}}(),op=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:7264,titledist:0}}(),S6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:38864,titledist:0}}(),oG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-3008,titledist:0}}(),L6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-7615,titledist:0}}(),gu=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-8,titledist:0}}(),A6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-74,titledist:0}}(),N6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-86,titledist:0}}(),P6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-100,titledist:0}}(),q6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-112,titledist:0}}(),$6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-128,titledist:0}}(),O6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-126,titledist:0}}(),U6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-7517,titledist:0}}(),W6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-8383,titledist:0}}(),B6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-8262,titledist:0}}(),z6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:28,titledist:0}}(),k6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10743,titledist:0}}(),J6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-3814,titledist:0}}(),V6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10727,titledist:0}}(),j6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10780,titledist:0}}(),H6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10749,titledist:0}}(),X6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10783,titledist:0}}(),Y6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10782,titledist:0}}(),Z6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10815,titledist:0}}(),Q6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-35332,titledist:0}}(),K6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42280,titledist:0}}(),cG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42308,titledist:0}}(),x6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42319,titledist:0}}(),eE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42315,titledist:0}}(),aE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42305,titledist:0}}(),uE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42258,titledist:0}}(),lE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42282,titledist:0}}(),vE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42261,titledist:0}}(),nE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:928,titledist:0}}(),rE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-48,titledist:0}}(),tE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42307,titledist:0}}(),iE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-35384,titledist:0}}(),_G=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:40,titledist:0}}(),oE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:34,titledist:0}}(),n=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:1,titledist:0}}(),cE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-199,titledist:0}}(),_E=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-121,titledist:0}}(),fE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:210,titledist:0}}(),pE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:206,titledist:0}}(),fG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:205,titledist:0}}(),sE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:79,titledist:0}}(),DE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:202,titledist:0}}(),RE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:203,titledist:0}}(),IE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:207,titledist:0}}(),pG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:211,titledist:0}}(),GE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:209,titledist:0}}(),wE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:213,titledist:0}}(),dE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:214,titledist:0}}(),cp=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:218,titledist:0}}(),mE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:217,titledist:0}}(),hE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:219,titledist:0}}(),hc=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:2,titledist:1}}(),gE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-97,titledist:0}}(),yE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-56,titledist:0}}(),sG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-130,titledist:0}}(),FE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:10795,titledist:0}}(),bE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-163,titledist:0}}(),EE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:10792,titledist:0}}(),CE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-195,titledist:0}}(),TE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:69,titledist:0}}(),ME=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:71,titledist:0}}(),Fl=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:32,titledist:0}}(),SE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:116,titledist:0}}(),LE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:38,titledist:0}}(),AE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:37,titledist:0}}(),DG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:64,titledist:0}}(),NE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:63,titledist:0}}(),Rp=524288,_p=function(){return{category:Rp,unicodeCat:EG.value,possible:1,updist:0,lowdist:-8,titledist:0}}(),fp=function(){return{category:Rp,unicodeCat:EG.value,possible:1,updist:0,lowdist:-9,titledist:0}}(),gc=function(){return{category:Rp,unicodeCat:EG.value,possible:1,updist:-1,lowdist:1,titledist:0}}(),mh=16384,o=function(){return{category:mh,unicodeCat:Yb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),hh=1048576,be=function(){return{category:hh,unicodeCat:Xb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),j=4096,PE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-37,lowdist:0,titledist:-37}}(),qE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-31,lowdist:0,titledist:-31}}(),RG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-64,lowdist:0,titledist:-64}}(),$E=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-63,lowdist:0,titledist:-63}}(),OE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-62,lowdist:0,titledist:-62}}(),UE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-57,lowdist:0,titledist:-57}}(),WE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-47,lowdist:0,titledist:-47}}(),BE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-54,lowdist:0,titledist:-54}}(),IG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-8,lowdist:0,titledist:-8}}(),zE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-86,lowdist:0,titledist:-86}}(),GG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-80,lowdist:0,titledist:-80}}(),wG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:7,lowdist:0,titledist:7}}(),kE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-116,lowdist:0,titledist:-116}}(),JE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-96,lowdist:0,titledist:-96}}(),bl=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-32,lowdist:0,titledist:-32}}(),VE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-15,lowdist:0,titledist:-15}}(),dG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-48,lowdist:0,titledist:-48}}(),mG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:3008,lowdist:0,titledist:0}}(),jE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6254,lowdist:0,titledist:-6254}}(),HE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6253,lowdist:0,titledist:-6253}}(),XE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6244,lowdist:0,titledist:-6244}}(),YE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6242,lowdist:0,titledist:-6242}}(),ZE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6243,lowdist:0,titledist:-6243}}(),QE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6236,lowdist:0,titledist:-6236}}(),KE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6181,lowdist:0,titledist:-6181}}(),xE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:35266,lowdist:0,titledist:35266}}(),eC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:35332,lowdist:0,titledist:35332}}(),aC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:3814,lowdist:0,titledist:3814}}(),uC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:35384,lowdist:0,titledist:35384}}(),lC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-59,lowdist:0,titledist:-59}}(),Xa=function(){return{category:j,unicodeCat:H.value,possible:1,updist:8,lowdist:0,titledist:8}}(),vC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:74,lowdist:0,titledist:74}}(),nC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:86,lowdist:0,titledist:86}}(),rC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:100,lowdist:0,titledist:100}}(),tC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:128,lowdist:0,titledist:128}}(),iC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:112,lowdist:0,titledist:112}}(),oC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:126,lowdist:0,titledist:126}}(),pp=function(){return{category:j,unicodeCat:H.value,possible:1,updist:9,lowdist:0,titledist:9}}(),cC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-7205,lowdist:0,titledist:-7205}}(),_C=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-28,lowdist:0,titledist:-28}}(),fC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-10795,lowdist:0,titledist:-10795}}(),pC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-10792,lowdist:0,titledist:-10792}}(),sC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:743,lowdist:0,titledist:743}}(),sp=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-7264,lowdist:0,titledist:-7264}}(),DC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:48,lowdist:0,titledist:48}}(),RC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-928,lowdist:0,titledist:-928}}(),IC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-38864,lowdist:0,titledist:-38864}}(),W=function(){return{category:j,unicodeCat:H.value,possible:0,updist:0,lowdist:0,titledist:0}}(),hG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-40,lowdist:0,titledist:-40}}(),GC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-34,lowdist:0,titledist:-34}}(),wC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:121,lowdist:0,titledist:121}}(),r=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-1,lowdist:0,titledist:-1}}(),dC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-232,lowdist:0,titledist:-232}}(),mC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-300,lowdist:0,titledist:-300}}(),hC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:195,lowdist:0,titledist:195}}(),gC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:97,lowdist:0,titledist:97}}(),yC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:163,lowdist:0,titledist:163}}(),gG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:130,lowdist:0,titledist:130}}(),FC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:56,lowdist:0,titledist:56}}(),yc=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-2,lowdist:0,titledist:-1}}(),bC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-79,lowdist:0,titledist:-79}}(),EC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10815,lowdist:0,titledist:10815}}(),CC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10783,lowdist:0,titledist:10783}}(),TC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10780,lowdist:0,titledist:10780}}(),MC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10782,lowdist:0,titledist:10782}}(),SC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-210,lowdist:0,titledist:-210}}(),LC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-206,lowdist:0,titledist:-206}}(),yG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-205,lowdist:0,titledist:-205}}(),AC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-202,lowdist:0,titledist:-202}}(),NC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-203,lowdist:0,titledist:-203}}(),PC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42319,lowdist:0,titledist:42319}}(),qC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42315,lowdist:0,titledist:42315}}(),$C=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-207,lowdist:0,titledist:-207}}(),OC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42280,lowdist:0,titledist:42280}}(),FG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42308,lowdist:0,titledist:42308}}(),UC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-209,lowdist:0,titledist:-209}}(),bG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-211,lowdist:0,titledist:-211}}(),WC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10743,lowdist:0,titledist:10743}}(),BC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42305,lowdist:0,titledist:42305}}(),zC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10749,lowdist:0,titledist:10749}}(),kC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-213,lowdist:0,titledist:-213}}(),JC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-214,lowdist:0,titledist:-214}}(),VC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10727,lowdist:0,titledist:10727}}(),Dp=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-218,lowdist:0,titledist:-218}}(),jC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42307,lowdist:0,titledist:42307}}(),HC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42282,lowdist:0,titledist:42282}}(),XC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-69,lowdist:0,titledist:-69}}(),YC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-217,lowdist:0,titledist:-217}}(),ZC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-71,lowdist:0,titledist:-71}}(),QC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-219,lowdist:0,titledist:-219}}(),KC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42261,lowdist:0,titledist:42261}}(),xC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42258,lowdist:0,titledist:42258}}(),e9=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-38,lowdist:0,titledist:-38}}(),lz=134217728,Rh=function(){return{category:lz,unicodeCat:D6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),vz=268435456,Ih=function(){return{category:vz,unicodeCat:R6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),nz=65536,al=function(){return{category:nz,unicodeCat:s6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),rz=1,jb=function(){return{category:rz,unicodeCat:p6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),tz=[{start:65,length:26,convRule:Fl},{start:97,length:26,convRule:bl},{start:181,length:1,convRule:sC},{start:192,length:23,convRule:Fl},{start:216,length:7,convRule:Fl},{start:224,length:23,convRule:bl},{start:248,length:7,convRule:bl},{start:255,length:1,convRule:wC},{start:256,length:1,convRule:n},{start:257,length:1,convRule:r},{start:258,length:1,convRule:n},{start:259,length:1,convRule:r},{start:260,length:1,convRule:n},{start:261,length:1,convRule:r},{start:262,length:1,convRule:n},{start:263,length:1,convRule:r},{start:264,length:1,convRule:n},{start:265,length:1,convRule:r},{start:266,length:1,convRule:n},{start:267,length:1,convRule:r},{start:268,length:1,convRule:n},{start:269,length:1,convRule:r},{start:270,length:1,convRule:n},{start:271,length:1,convRule:r},{start:272,length:1,convRule:n},{start:273,length:1,convRule:r},{start:274,length:1,convRule:n},{start:275,length:1,convRule:r},{start:276,length:1,convRule:n},{start:277,length:1,convRule:r},{start:278,length:1,convRule:n},{start:279,length:1,convRule:r},{start:280,length:1,convRule:n},{start:281,length:1,convRule:r},{start:282,length:1,convRule:n},{start:283,length:1,convRule:r},{start:284,length:1,convRule:n},{start:285,length:1,convRule:r},{start:286,length:1,convRule:n},{start:287,length:1,convRule:r},{start:288,length:1,convRule:n},{start:289,length:1,convRule:r},{start:290,length:1,convRule:n},{start:291,length:1,convRule:r},{start:292,length:1,convRule:n},{start:293,length:1,convRule:r},{start:294,length:1,convRule:n},{start:295,length:1,convRule:r},{start:296,length:1,convRule:n},{start:297,length:1,convRule:r},{start:298,length:1,convRule:n},{start:299,length:1,convRule:r},{start:300,length:1,convRule:n},{start:301,length:1,convRule:r},{start:302,length:1,convRule:n},{start:303,length:1,convRule:r},{start:304,length:1,convRule:cE},{start:305,length:1,convRule:dC},{start:306,length:1,convRule:n},{start:307,length:1,convRule:r},{start:308,length:1,convRule:n},{start:309,length:1,convRule:r},{start:310,length:1,convRule:n},{start:311,length:1,convRule:r},{start:313,length:1,convRule:n},{start:314,length:1,convRule:r},{start:315,length:1,convRule:n},{start:316,length:1,convRule:r},{start:317,length:1,convRule:n},{start:318,length:1,convRule:r},{start:319,length:1,convRule:n},{start:320,length:1,convRule:r},{start:321,length:1,convRule:n},{start:322,length:1,convRule:r},{start:323,length:1,convRule:n},{start:324,length:1,convRule:r},{start:325,length:1,convRule:n},{start:326,length:1,convRule:r},{start:327,length:1,convRule:n},{start:328,length:1,convRule:r},{start:330,length:1,convRule:n},{start:331,length:1,convRule:r},{start:332,length:1,convRule:n},{start:333,length:1,convRule:r},{start:334,length:1,convRule:n},{start:335,length:1,convRule:r},{start:336,length:1,convRule:n},{start:337,length:1,convRule:r},{start:338,length:1,convRule:n},{start:339,length:1,convRule:r},{start:340,length:1,convRule:n},{start:341,length:1,convRule:r},{start:342,length:1,convRule:n},{start:343,length:1,convRule:r},{start:344,length:1,convRule:n},{start:345,length:1,convRule:r},{start:346,length:1,convRule:n},{start:347,length:1,convRule:r},{start:348,length:1,convRule:n},{start:349,length:1,convRule:r},{start:350,length:1,convRule:n},{start:351,length:1,convRule:r},{start:352,length:1,convRule:n},{start:353,length:1,convRule:r},{start:354,length:1,convRule:n},{start:355,length:1,convRule:r},{start:356,length:1,convRule:n},{start:357,length:1,convRule:r},{start:358,length:1,convRule:n},{start:359,length:1,convRule:r},{start:360,length:1,convRule:n},{start:361,length:1,convRule:r},{start:362,length:1,convRule:n},{start:363,length:1,convRule:r},{start:364,length:1,convRule:n},{start:365,length:1,convRule:r},{start:366,length:1,convRule:n},{start:367,length:1,convRule:r},{start:368,length:1,convRule:n},{start:369,length:1,convRule:r},{start:370,length:1,convRule:n},{start:371,length:1,convRule:r},{start:372,length:1,convRule:n},{start:373,length:1,convRule:r},{start:374,length:1,convRule:n},{start:375,length:1,convRule:r},{start:376,length:1,convRule:_E},{start:377,length:1,convRule:n},{start:378,length:1,convRule:r},{start:379,length:1,convRule:n},{start:380,length:1,convRule:r},{start:381,length:1,convRule:n},{start:382,length:1,convRule:r},{start:383,length:1,convRule:mC},{start:384,length:1,convRule:hC},{start:385,length:1,convRule:fE},{start:386,length:1,convRule:n},{start:387,length:1,convRule:r},{start:388,length:1,convRule:n},{start:389,length:1,convRule:r},{start:390,length:1,convRule:pE},{start:391,length:1,convRule:n},{start:392,length:1,convRule:r},{start:393,length:2,convRule:fG},{start:395,length:1,convRule:n},{start:396,length:1,convRule:r},{start:398,length:1,convRule:sE},{start:399,length:1,convRule:DE},{start:400,length:1,convRule:RE},{start:401,length:1,convRule:n},{start:402,length:1,convRule:r},{start:403,length:1,convRule:fG},{start:404,length:1,convRule:IE},{start:405,length:1,convRule:gC},{start:406,length:1,convRule:pG},{start:407,length:1,convRule:GE},{start:408,length:1,convRule:n},{start:409,length:1,convRule:r},{start:410,length:1,convRule:yC},{start:412,length:1,convRule:pG},{start:413,length:1,convRule:wE},{start:414,length:1,convRule:gG},{start:415,length:1,convRule:dE},{start:416,length:1,convRule:n},{start:417,length:1,convRule:r},{start:418,length:1,convRule:n},{start:419,length:1,convRule:r},{start:420,length:1,convRule:n},{start:421,length:1,convRule:r},{start:422,length:1,convRule:cp},{start:423,length:1,convRule:n},{start:424,length:1,convRule:r},{start:425,length:1,convRule:cp},{start:428,length:1,convRule:n},{start:429,length:1,convRule:r},{start:430,length:1,convRule:cp},{start:431,length:1,convRule:n},{start:432,length:1,convRule:r},{start:433,length:2,convRule:mE},{start:435,length:1,convRule:n},{start:436,length:1,convRule:r},{start:437,length:1,convRule:n},{start:438,length:1,convRule:r},{start:439,length:1,convRule:hE},{start:440,length:1,convRule:n},{start:441,length:1,convRule:r},{start:444,length:1,convRule:n},{start:445,length:1,convRule:r},{start:447,length:1,convRule:FC},{start:452,length:1,convRule:hc},{start:453,length:1,convRule:gc},{start:454,length:1,convRule:yc},{start:455,length:1,convRule:hc},{start:456,length:1,convRule:gc},{start:457,length:1,convRule:yc},{start:458,length:1,convRule:hc},{start:459,length:1,convRule:gc},{start:460,length:1,convRule:yc},{start:461,length:1,convRule:n},{start:462,length:1,convRule:r},{start:463,length:1,convRule:n},{start:464,length:1,convRule:r},{start:465,length:1,convRule:n},{start:466,length:1,convRule:r},{start:467,length:1,convRule:n},{start:468,length:1,convRule:r},{start:469,length:1,convRule:n},{start:470,length:1,convRule:r},{start:471,length:1,convRule:n},{start:472,length:1,convRule:r},{start:473,length:1,convRule:n},{start:474,length:1,convRule:r},{start:475,length:1,convRule:n},{start:476,length:1,convRule:r},{start:477,length:1,convRule:bC},{start:478,length:1,convRule:n},{start:479,length:1,convRule:r},{start:480,length:1,convRule:n},{start:481,length:1,convRule:r},{start:482,length:1,convRule:n},{start:483,length:1,convRule:r},{start:484,length:1,convRule:n},{start:485,length:1,convRule:r},{start:486,length:1,convRule:n},{start:487,length:1,convRule:r},{start:488,length:1,convRule:n},{start:489,length:1,convRule:r},{start:490,length:1,convRule:n},{start:491,length:1,convRule:r},{start:492,length:1,convRule:n},{start:493,length:1,convRule:r},{start:494,length:1,convRule:n},{start:495,length:1,convRule:r},{start:497,length:1,convRule:hc},{start:498,length:1,convRule:gc},{start:499,length:1,convRule:yc},{start:500,length:1,convRule:n},{start:501,length:1,convRule:r},{start:502,length:1,convRule:gE},{start:503,length:1,convRule:yE},{start:504,length:1,convRule:n},{start:505,length:1,convRule:r},{start:506,length:1,convRule:n},{start:507,length:1,convRule:r},{start:508,length:1,convRule:n},{start:509,length:1,convRule:r},{start:510,length:1,convRule:n},{start:511,length:1,convRule:r},{start:512,length:1,convRule:n},{start:513,length:1,convRule:r},{start:514,length:1,convRule:n},{start:515,length:1,convRule:r},{start:516,length:1,convRule:n},{start:517,length:1,convRule:r},{start:518,length:1,convRule:n},{start:519,length:1,convRule:r},{start:520,length:1,convRule:n},{start:521,length:1,convRule:r},{start:522,length:1,convRule:n},{start:523,length:1,convRule:r},{start:524,length:1,convRule:n},{start:525,length:1,convRule:r},{start:526,length:1,convRule:n},{start:527,length:1,convRule:r},{start:528,length:1,convRule:n},{start:529,length:1,convRule:r},{start:530,length:1,convRule:n},{start:531,length:1,convRule:r},{start:532,length:1,convRule:n},{start:533,length:1,convRule:r},{start:534,length:1,convRule:n},{start:535,length:1,convRule:r},{start:536,length:1,convRule:n},{start:537,length:1,convRule:r},{start:538,length:1,convRule:n},{start:539,length:1,convRule:r},{start:540,length:1,convRule:n},{start:541,length:1,convRule:r},{start:542,length:1,convRule:n},{start:543,length:1,convRule:r},{start:544,length:1,convRule:sG},{start:546,length:1,convRule:n},{start:547,length:1,convRule:r},{start:548,length:1,convRule:n},{start:549,length:1,convRule:r},{start:550,length:1,convRule:n},{start:551,length:1,convRule:r},{start:552,length:1,convRule:n},{start:553,length:1,convRule:r},{start:554,length:1,convRule:n},{start:555,length:1,convRule:r},{start:556,length:1,convRule:n},{start:557,length:1,convRule:r},{start:558,length:1,convRule:n},{start:559,length:1,convRule:r},{start:560,length:1,convRule:n},{start:561,length:1,convRule:r},{start:562,length:1,convRule:n},{start:563,length:1,convRule:r},{start:570,length:1,convRule:FE},{start:571,length:1,convRule:n},{start:572,length:1,convRule:r},{start:573,length:1,convRule:bE},{start:574,length:1,convRule:EE},{start:575,length:2,convRule:EC},{start:577,length:1,convRule:n},{start:578,length:1,convRule:r},{start:579,length:1,convRule:CE},{start:580,length:1,convRule:TE},{start:581,length:1,convRule:ME},{start:582,length:1,convRule:n},{start:583,length:1,convRule:r},{start:584,length:1,convRule:n},{start:585,length:1,convRule:r},{start:586,length:1,convRule:n},{start:587,length:1,convRule:r},{start:588,length:1,convRule:n},{start:589,length:1,convRule:r},{start:590,length:1,convRule:n},{start:591,length:1,convRule:r},{start:592,length:1,convRule:CC},{start:593,length:1,convRule:TC},{start:594,length:1,convRule:MC},{start:595,length:1,convRule:SC},{start:596,length:1,convRule:LC},{start:598,length:2,convRule:yG},{start:601,length:1,convRule:AC},{start:603,length:1,convRule:NC},{start:604,length:1,convRule:PC},{start:608,length:1,convRule:yG},{start:609,length:1,convRule:qC},{start:611,length:1,convRule:$C},{start:613,length:1,convRule:OC},{start:614,length:1,convRule:FG},{start:616,length:1,convRule:UC},{start:617,length:1,convRule:bG},{start:618,length:1,convRule:FG},{start:619,length:1,convRule:WC},{start:620,length:1,convRule:BC},{start:623,length:1,convRule:bG},{start:625,length:1,convRule:zC},{start:626,length:1,convRule:kC},{start:629,length:1,convRule:JC},{start:637,length:1,convRule:VC},{start:640,length:1,convRule:Dp},{start:642,length:1,convRule:jC},{start:643,length:1,convRule:Dp},{start:647,length:1,convRule:HC},{start:648,length:1,convRule:Dp},{start:649,length:1,convRule:XC},{start:650,length:2,convRule:YC},{start:652,length:1,convRule:ZC},{start:658,length:1,convRule:QC},{start:669,length:1,convRule:KC},{start:670,length:1,convRule:xC},{start:837,length:1,convRule:F6},{start:880,length:1,convRule:n},{start:881,length:1,convRule:r},{start:882,length:1,convRule:n},{start:883,length:1,convRule:r},{start:886,length:1,convRule:n},{start:887,length:1,convRule:r},{start:891,length:3,convRule:gG},{start:895,length:1,convRule:SE},{start:902,length:1,convRule:LE},{start:904,length:3,convRule:AE},{start:908,length:1,convRule:DG},{start:910,length:2,convRule:NE},{start:913,length:17,convRule:Fl},{start:931,length:9,convRule:Fl},{start:940,length:1,convRule:e9},{start:941,length:3,convRule:PE},{start:945,length:17,convRule:bl},{start:962,length:1,convRule:qE},{start:963,length:9,convRule:bl},{start:972,length:1,convRule:RG},{start:973,length:2,convRule:$E},{start:975,length:1,convRule:rG},{start:976,length:1,convRule:OE},{start:977,length:1,convRule:UE},{start:981,length:1,convRule:WE},{start:982,length:1,convRule:BE},{start:983,length:1,convRule:IG},{start:984,length:1,convRule:n},{start:985,length:1,convRule:r},{start:986,length:1,convRule:n},{start:987,length:1,convRule:r},{start:988,length:1,convRule:n},{start:989,length:1,convRule:r},{start:990,length:1,convRule:n},{start:991,length:1,convRule:r},{start:992,length:1,convRule:n},{start:993,length:1,convRule:r},{start:994,length:1,convRule:n},{start:995,length:1,convRule:r},{start:996,length:1,convRule:n},{start:997,length:1,convRule:r},{start:998,length:1,convRule:n},{start:999,length:1,convRule:r},{start:1e3,length:1,convRule:n},{start:1001,length:1,convRule:r},{start:1002,length:1,convRule:n},{start:1003,length:1,convRule:r},{start:1004,length:1,convRule:n},{start:1005,length:1,convRule:r},{start:1006,length:1,convRule:n},{start:1007,length:1,convRule:r},{start:1008,length:1,convRule:zE},{start:1009,length:1,convRule:GG},{start:1010,length:1,convRule:wG},{start:1011,length:1,convRule:kE},{start:1012,length:1,convRule:C6},{start:1013,length:1,convRule:JE},{start:1015,length:1,convRule:n},{start:1016,length:1,convRule:r},{start:1017,length:1,convRule:tG},{start:1018,length:1,convRule:n},{start:1019,length:1,convRule:r},{start:1021,length:3,convRule:sG},{start:1024,length:16,convRule:T6},{start:1040,length:32,convRule:Fl},{start:1072,length:32,convRule:bl},{start:1104,length:16,convRule:GG},{start:1120,length:1,convRule:n},{start:1121,length:1,convRule:r},{start:1122,length:1,convRule:n},{start:1123,length:1,convRule:r},{start:1124,length:1,convRule:n},{start:1125,length:1,convRule:r},{start:1126,length:1,convRule:n},{start:1127,length:1,convRule:r},{start:1128,length:1,convRule:n},{start:1129,length:1,convRule:r},{start:1130,length:1,convRule:n},{start:1131,length:1,convRule:r},{start:1132,length:1,convRule:n},{start:1133,length:1,convRule:r},{start:1134,length:1,convRule:n},{start:1135,length:1,convRule:r},{start:1136,length:1,convRule:n},{start:1137,length:1,convRule:r},{start:1138,length:1,convRule:n},{start:1139,length:1,convRule:r},{start:1140,length:1,convRule:n},{start:1141,length:1,convRule:r},{start:1142,length:1,convRule:n},{start:1143,length:1,convRule:r},{start:1144,length:1,convRule:n},{start:1145,length:1,convRule:r},{start:1146,length:1,convRule:n},{start:1147,length:1,convRule:r},{start:1148,length:1,convRule:n},{start:1149,length:1,convRule:r},{start:1150,length:1,convRule:n},{start:1151,length:1,convRule:r},{start:1152,length:1,convRule:n},{start:1153,length:1,convRule:r},{start:1162,length:1,convRule:n},{start:1163,length:1,convRule:r},{start:1164,length:1,convRule:n},{start:1165,length:1,convRule:r},{start:1166,length:1,convRule:n},{start:1167,length:1,convRule:r},{start:1168,length:1,convRule:n},{start:1169,length:1,convRule:r},{start:1170,length:1,convRule:n},{start:1171,length:1,convRule:r},{start:1172,length:1,convRule:n},{start:1173,length:1,convRule:r},{start:1174,length:1,convRule:n},{start:1175,length:1,convRule:r},{start:1176,length:1,convRule:n},{start:1177,length:1,convRule:r},{start:1178,length:1,convRule:n},{start:1179,length:1,convRule:r},{start:1180,length:1,convRule:n},{start:1181,length:1,convRule:r},{start:1182,length:1,convRule:n},{start:1183,length:1,convRule:r},{start:1184,length:1,convRule:n},{start:1185,length:1,convRule:r},{start:1186,length:1,convRule:n},{start:1187,length:1,convRule:r},{start:1188,length:1,convRule:n},{start:1189,length:1,convRule:r},{start:1190,length:1,convRule:n},{start:1191,length:1,convRule:r},{start:1192,length:1,convRule:n},{start:1193,length:1,convRule:r},{start:1194,length:1,convRule:n},{start:1195,length:1,convRule:r},{start:1196,length:1,convRule:n},{start:1197,length:1,convRule:r},{start:1198,length:1,convRule:n},{start:1199,length:1,convRule:r},{start:1200,length:1,convRule:n},{start:1201,length:1,convRule:r},{start:1202,length:1,convRule:n},{start:1203,length:1,convRule:r},{start:1204,length:1,convRule:n},{start:1205,length:1,convRule:r},{start:1206,length:1,convRule:n},{start:1207,length:1,convRule:r},{start:1208,length:1,convRule:n},{start:1209,length:1,convRule:r},{start:1210,length:1,convRule:n},{start:1211,length:1,convRule:r},{start:1212,length:1,convRule:n},{start:1213,length:1,convRule:r},{start:1214,length:1,convRule:n},{start:1215,length:1,convRule:r},{start:1216,length:1,convRule:M6},{start:1217,length:1,convRule:n},{start:1218,length:1,convRule:r},{start:1219,length:1,convRule:n},{start:1220,length:1,convRule:r},{start:1221,length:1,convRule:n},{start:1222,length:1,convRule:r},{start:1223,length:1,convRule:n},{start:1224,length:1,convRule:r},{start:1225,length:1,convRule:n},{start:1226,length:1,convRule:r},{start:1227,length:1,convRule:n},{start:1228,length:1,convRule:r},{start:1229,length:1,convRule:n},{start:1230,length:1,convRule:r},{start:1231,length:1,convRule:VE},{start:1232,length:1,convRule:n},{start:1233,length:1,convRule:r},{start:1234,length:1,convRule:n},{start:1235,length:1,convRule:r},{start:1236,length:1,convRule:n},{start:1237,length:1,convRule:r},{start:1238,length:1,convRule:n},{start:1239,length:1,convRule:r},{start:1240,length:1,convRule:n},{start:1241,length:1,convRule:r},{start:1242,length:1,convRule:n},{start:1243,length:1,convRule:r},{start:1244,length:1,convRule:n},{start:1245,length:1,convRule:r},{start:1246,length:1,convRule:n},{start:1247,length:1,convRule:r},{start:1248,length:1,convRule:n},{start:1249,length:1,convRule:r},{start:1250,length:1,convRule:n},{start:1251,length:1,convRule:r},{start:1252,length:1,convRule:n},{start:1253,length:1,convRule:r},{start:1254,length:1,convRule:n},{start:1255,length:1,convRule:r},{start:1256,length:1,convRule:n},{start:1257,length:1,convRule:r},{start:1258,length:1,convRule:n},{start:1259,length:1,convRule:r},{start:1260,length:1,convRule:n},{start:1261,length:1,convRule:r},{start:1262,length:1,convRule:n},{start:1263,length:1,convRule:r},{start:1264,length:1,convRule:n},{start:1265,length:1,convRule:r},{start:1266,length:1,convRule:n},{start:1267,length:1,convRule:r},{start:1268,length:1,convRule:n},{start:1269,length:1,convRule:r},{start:1270,length:1,convRule:n},{start:1271,length:1,convRule:r},{start:1272,length:1,convRule:n},{start:1273,length:1,convRule:r},{start:1274,length:1,convRule:n},{start:1275,length:1,convRule:r},{start:1276,length:1,convRule:n},{start:1277,length:1,convRule:r},{start:1278,length:1,convRule:n},{start:1279,length:1,convRule:r},{start:1280,length:1,convRule:n},{start:1281,length:1,convRule:r},{start:1282,length:1,convRule:n},{start:1283,length:1,convRule:r},{start:1284,length:1,convRule:n},{start:1285,length:1,convRule:r},{start:1286,length:1,convRule:n},{start:1287,length:1,convRule:r},{start:1288,length:1,convRule:n},{start:1289,length:1,convRule:r},{start:1290,length:1,convRule:n},{start:1291,length:1,convRule:r},{start:1292,length:1,convRule:n},{start:1293,length:1,convRule:r},{start:1294,length:1,convRule:n},{start:1295,length:1,convRule:r},{start:1296,length:1,convRule:n},{start:1297,length:1,convRule:r},{start:1298,length:1,convRule:n},{start:1299,length:1,convRule:r},{start:1300,length:1,convRule:n},{start:1301,length:1,convRule:r},{start:1302,length:1,convRule:n},{start:1303,length:1,convRule:r},{start:1304,length:1,convRule:n},{start:1305,length:1,convRule:r},{start:1306,length:1,convRule:n},{start:1307,length:1,convRule:r},{start:1308,length:1,convRule:n},{start:1309,length:1,convRule:r},{start:1310,length:1,convRule:n},{start:1311,length:1,convRule:r},{start:1312,length:1,convRule:n},{start:1313,length:1,convRule:r},{start:1314,length:1,convRule:n},{start:1315,length:1,convRule:r},{start:1316,length:1,convRule:n},{start:1317,length:1,convRule:r},{start:1318,length:1,convRule:n},{start:1319,length:1,convRule:r},{start:1320,length:1,convRule:n},{start:1321,length:1,convRule:r},{start:1322,length:1,convRule:n},{start:1323,length:1,convRule:r},{start:1324,length:1,convRule:n},{start:1325,length:1,convRule:r},{start:1326,length:1,convRule:n},{start:1327,length:1,convRule:r},{start:1329,length:38,convRule:iG},{start:1377,length:38,convRule:dG},{start:4256,length:38,convRule:op},{start:4295,length:1,convRule:op},{start:4301,length:1,convRule:op},{start:4304,length:43,convRule:mG},{start:4349,length:3,convRule:mG},{start:5024,length:80,convRule:S6},{start:5104,length:6,convRule:rG},{start:5112,length:6,convRule:IG},{start:7296,length:1,convRule:jE},{start:7297,length:1,convRule:HE},{start:7298,length:1,convRule:XE},{start:7299,length:2,convRule:YE},{start:7301,length:1,convRule:ZE},{start:7302,length:1,convRule:QE},{start:7303,length:1,convRule:KE},{start:7304,length:1,convRule:xE},{start:7312,length:43,convRule:oG},{start:7357,length:3,convRule:oG},{start:7545,length:1,convRule:eC},{start:7549,length:1,convRule:aC},{start:7566,length:1,convRule:uC},{start:7680,length:1,convRule:n},{start:7681,length:1,convRule:r},{start:7682,length:1,convRule:n},{start:7683,length:1,convRule:r},{start:7684,length:1,convRule:n},{start:7685,length:1,convRule:r},{start:7686,length:1,convRule:n},{start:7687,length:1,convRule:r},{start:7688,length:1,convRule:n},{start:7689,length:1,convRule:r},{start:7690,length:1,convRule:n},{start:7691,length:1,convRule:r},{start:7692,length:1,convRule:n},{start:7693,length:1,convRule:r},{start:7694,length:1,convRule:n},{start:7695,length:1,convRule:r},{start:7696,length:1,convRule:n},{start:7697,length:1,convRule:r},{start:7698,length:1,convRule:n},{start:7699,length:1,convRule:r},{start:7700,length:1,convRule:n},{start:7701,length:1,convRule:r},{start:7702,length:1,convRule:n},{start:7703,length:1,convRule:r},{start:7704,length:1,convRule:n},{start:7705,length:1,convRule:r},{start:7706,length:1,convRule:n},{start:7707,length:1,convRule:r},{start:7708,length:1,convRule:n},{start:7709,length:1,convRule:r},{start:7710,length:1,convRule:n},{start:7711,length:1,convRule:r},{start:7712,length:1,convRule:n},{start:7713,length:1,convRule:r},{start:7714,length:1,convRule:n},{start:7715,length:1,convRule:r},{start:7716,length:1,convRule:n},{start:7717,length:1,convRule:r},{start:7718,length:1,convRule:n},{start:7719,length:1,convRule:r},{start:7720,length:1,convRule:n},{start:7721,length:1,convRule:r},{start:7722,length:1,convRule:n},{start:7723,length:1,convRule:r},{start:7724,length:1,convRule:n},{start:7725,length:1,convRule:r},{start:7726,length:1,convRule:n},{start:7727,length:1,convRule:r},{start:7728,length:1,convRule:n},{start:7729,length:1,convRule:r},{start:7730,length:1,convRule:n},{start:7731,length:1,convRule:r},{start:7732,length:1,convRule:n},{start:7733,length:1,convRule:r},{start:7734,length:1,convRule:n},{start:7735,length:1,convRule:r},{start:7736,length:1,convRule:n},{start:7737,length:1,convRule:r},{start:7738,length:1,convRule:n},{start:7739,length:1,convRule:r},{start:7740,length:1,convRule:n},{start:7741,length:1,convRule:r},{start:7742,length:1,convRule:n},{start:7743,length:1,convRule:r},{start:7744,length:1,convRule:n},{start:7745,length:1,convRule:r},{start:7746,length:1,convRule:n},{start:7747,length:1,convRule:r},{start:7748,length:1,convRule:n},{start:7749,length:1,convRule:r},{start:7750,length:1,convRule:n},{start:7751,length:1,convRule:r},{start:7752,length:1,convRule:n},{start:7753,length:1,convRule:r},{start:7754,length:1,convRule:n},{start:7755,length:1,convRule:r},{start:7756,length:1,convRule:n},{start:7757,length:1,convRule:r},{start:7758,length:1,convRule:n},{start:7759,length:1,convRule:r},{start:7760,length:1,convRule:n},{start:7761,length:1,convRule:r},{start:7762,length:1,convRule:n},{start:7763,length:1,convRule:r},{start:7764,length:1,convRule:n},{start:7765,length:1,convRule:r},{start:7766,length:1,convRule:n},{start:7767,length:1,convRule:r},{start:7768,length:1,convRule:n},{start:7769,length:1,convRule:r},{start:7770,length:1,convRule:n},{start:7771,length:1,convRule:r},{start:7772,length:1,convRule:n},{start:7773,length:1,convRule:r},{start:7774,length:1,convRule:n},{start:7775,length:1,convRule:r},{start:7776,length:1,convRule:n},{start:7777,length:1,convRule:r},{start:7778,length:1,convRule:n},{start:7779,length:1,convRule:r},{start:7780,length:1,convRule:n},{start:7781,length:1,convRule:r},{start:7782,length:1,convRule:n},{start:7783,length:1,convRule:r},{start:7784,length:1,convRule:n},{start:7785,length:1,convRule:r},{start:7786,length:1,convRule:n},{start:7787,length:1,convRule:r},{start:7788,length:1,convRule:n},{start:7789,length:1,convRule:r},{start:7790,length:1,convRule:n},{start:7791,length:1,convRule:r},{start:7792,length:1,convRule:n},{start:7793,length:1,convRule:r},{start:7794,length:1,convRule:n},{start:7795,length:1,convRule:r},{start:7796,length:1,convRule:n},{start:7797,length:1,convRule:r},{start:7798,length:1,convRule:n},{start:7799,length:1,convRule:r},{start:7800,length:1,convRule:n},{start:7801,length:1,convRule:r},{start:7802,length:1,convRule:n},{start:7803,length:1,convRule:r},{start:7804,length:1,convRule:n},{start:7805,length:1,convRule:r},{start:7806,length:1,convRule:n},{start:7807,length:1,convRule:r},{start:7808,length:1,convRule:n},{start:7809,length:1,convRule:r},{start:7810,length:1,convRule:n},{start:7811,length:1,convRule:r},{start:7812,length:1,convRule:n},{start:7813,length:1,convRule:r},{start:7814,length:1,convRule:n},{start:7815,length:1,convRule:r},{start:7816,length:1,convRule:n},{start:7817,length:1,convRule:r},{start:7818,length:1,convRule:n},{start:7819,length:1,convRule:r},{start:7820,length:1,convRule:n},{start:7821,length:1,convRule:r},{start:7822,length:1,convRule:n},{start:7823,length:1,convRule:r},{start:7824,length:1,convRule:n},{start:7825,length:1,convRule:r},{start:7826,length:1,convRule:n},{start:7827,length:1,convRule:r},{start:7828,length:1,convRule:n},{start:7829,length:1,convRule:r},{start:7835,length:1,convRule:lC},{start:7838,length:1,convRule:L6},{start:7840,length:1,convRule:n},{start:7841,length:1,convRule:r},{start:7842,length:1,convRule:n},{start:7843,length:1,convRule:r},{start:7844,length:1,convRule:n},{start:7845,length:1,convRule:r},{start:7846,length:1,convRule:n},{start:7847,length:1,convRule:r},{start:7848,length:1,convRule:n},{start:7849,length:1,convRule:r},{start:7850,length:1,convRule:n},{start:7851,length:1,convRule:r},{start:7852,length:1,convRule:n},{start:7853,length:1,convRule:r},{start:7854,length:1,convRule:n},{start:7855,length:1,convRule:r},{start:7856,length:1,convRule:n},{start:7857,length:1,convRule:r},{start:7858,length:1,convRule:n},{start:7859,length:1,convRule:r},{start:7860,length:1,convRule:n},{start:7861,length:1,convRule:r},{start:7862,length:1,convRule:n},{start:7863,length:1,convRule:r},{start:7864,length:1,convRule:n},{start:7865,length:1,convRule:r},{start:7866,length:1,convRule:n},{start:7867,length:1,convRule:r},{start:7868,length:1,convRule:n},{start:7869,length:1,convRule:r},{start:7870,length:1,convRule:n},{start:7871,length:1,convRule:r},{start:7872,length:1,convRule:n},{start:7873,length:1,convRule:r},{start:7874,length:1,convRule:n},{start:7875,length:1,convRule:r},{start:7876,length:1,convRule:n},{start:7877,length:1,convRule:r},{start:7878,length:1,convRule:n},{start:7879,length:1,convRule:r},{start:7880,length:1,convRule:n},{start:7881,length:1,convRule:r},{start:7882,length:1,convRule:n},{start:7883,length:1,convRule:r},{start:7884,length:1,convRule:n},{start:7885,length:1,convRule:r},{start:7886,length:1,convRule:n},{start:7887,length:1,convRule:r},{start:7888,length:1,convRule:n},{start:7889,length:1,convRule:r},{start:7890,length:1,convRule:n},{start:7891,length:1,convRule:r},{start:7892,length:1,convRule:n},{start:7893,length:1,convRule:r},{start:7894,length:1,convRule:n},{start:7895,length:1,convRule:r},{start:7896,length:1,convRule:n},{start:7897,length:1,convRule:r},{start:7898,length:1,convRule:n},{start:7899,length:1,convRule:r},{start:7900,length:1,convRule:n},{start:7901,length:1,convRule:r},{start:7902,length:1,convRule:n},{start:7903,length:1,convRule:r},{start:7904,length:1,convRule:n},{start:7905,length:1,convRule:r},{start:7906,length:1,convRule:n},{start:7907,length:1,convRule:r},{start:7908,length:1,convRule:n},{start:7909,length:1,convRule:r},{start:7910,length:1,convRule:n},{start:7911,length:1,convRule:r},{start:7912,length:1,convRule:n},{start:7913,length:1,convRule:r},{start:7914,length:1,convRule:n},{start:7915,length:1,convRule:r},{start:7916,length:1,convRule:n},{start:7917,length:1,convRule:r},{start:7918,length:1,convRule:n},{start:7919,length:1,convRule:r},{start:7920,length:1,convRule:n},{start:7921,length:1,convRule:r},{start:7922,length:1,convRule:n},{start:7923,length:1,convRule:r},{start:7924,length:1,convRule:n},{start:7925,length:1,convRule:r},{start:7926,length:1,convRule:n},{start:7927,length:1,convRule:r},{start:7928,length:1,convRule:n},{start:7929,length:1,convRule:r},{start:7930,length:1,convRule:n},{start:7931,length:1,convRule:r},{start:7932,length:1,convRule:n},{start:7933,length:1,convRule:r},{start:7934,length:1,convRule:n},{start:7935,length:1,convRule:r},{start:7936,length:8,convRule:Xa},{start:7944,length:8,convRule:gu},{start:7952,length:6,convRule:Xa},{start:7960,length:6,convRule:gu},{start:7968,length:8,convRule:Xa},{start:7976,length:8,convRule:gu},{start:7984,length:8,convRule:Xa},{start:7992,length:8,convRule:gu},{start:8e3,length:6,convRule:Xa},{start:8008,length:6,convRule:gu},{start:8017,length:1,convRule:Xa},{start:8019,length:1,convRule:Xa},{start:8021,length:1,convRule:Xa},{start:8023,length:1,convRule:Xa},{start:8025,length:1,convRule:gu},{start:8027,length:1,convRule:gu},{start:8029,length:1,convRule:gu},{start:8031,length:1,convRule:gu},{start:8032,length:8,convRule:Xa},{start:8040,length:8,convRule:gu},{start:8048,length:2,convRule:vC},{start:8050,length:4,convRule:nC},{start:8054,length:2,convRule:rC},{start:8056,length:2,convRule:tC},{start:8058,length:2,convRule:iC},{start:8060,length:2,convRule:oC},{start:8064,length:8,convRule:Xa},{start:8072,length:8,convRule:_p},{start:8080,length:8,convRule:Xa},{start:8088,length:8,convRule:_p},{start:8096,length:8,convRule:Xa},{start:8104,length:8,convRule:_p},{start:8112,length:2,convRule:Xa},{start:8115,length:1,convRule:pp},{start:8120,length:2,convRule:gu},{start:8122,length:2,convRule:A6},{start:8124,length:1,convRule:fp},{start:8126,length:1,convRule:cC},{start:8131,length:1,convRule:pp},{start:8136,length:4,convRule:N6},{start:8140,length:1,convRule:fp},{start:8144,length:2,convRule:Xa},{start:8152,length:2,convRule:gu},{start:8154,length:2,convRule:P6},{start:8160,length:2,convRule:Xa},{start:8165,length:1,convRule:wG},{start:8168,length:2,convRule:gu},{start:8170,length:2,convRule:q6},{start:8172,length:1,convRule:tG},{start:8179,length:1,convRule:pp},{start:8184,length:2,convRule:$6},{start:8186,length:2,convRule:O6},{start:8188,length:1,convRule:fp},{start:8486,length:1,convRule:U6},{start:8490,length:1,convRule:W6},{start:8491,length:1,convRule:B6},{start:8498,length:1,convRule:z6},{start:8526,length:1,convRule:_C},{start:8544,length:16,convRule:h6},{start:8560,length:16,convRule:g6},{start:8579,length:1,convRule:n},{start:8580,length:1,convRule:r},{start:9398,length:26,convRule:w6},{start:9424,length:26,convRule:d6},{start:11264,length:47,convRule:iG},{start:11312,length:47,convRule:dG},{start:11360,length:1,convRule:n},{start:11361,length:1,convRule:r},{start:11362,length:1,convRule:k6},{start:11363,length:1,convRule:J6},{start:11364,length:1,convRule:V6},{start:11365,length:1,convRule:fC},{start:11366,length:1,convRule:pC},{start:11367,length:1,convRule:n},{start:11368,length:1,convRule:r},{start:11369,length:1,convRule:n},{start:11370,length:1,convRule:r},{start:11371,length:1,convRule:n},{start:11372,length:1,convRule:r},{start:11373,length:1,convRule:j6},{start:11374,length:1,convRule:H6},{start:11375,length:1,convRule:X6},{start:11376,length:1,convRule:Y6},{start:11378,length:1,convRule:n},{start:11379,length:1,convRule:r},{start:11381,length:1,convRule:n},{start:11382,length:1,convRule:r},{start:11390,length:2,convRule:Z6},{start:11392,length:1,convRule:n},{start:11393,length:1,convRule:r},{start:11394,length:1,convRule:n},{start:11395,length:1,convRule:r},{start:11396,length:1,convRule:n},{start:11397,length:1,convRule:r},{start:11398,length:1,convRule:n},{start:11399,length:1,convRule:r},{start:11400,length:1,convRule:n},{start:11401,length:1,convRule:r},{start:11402,length:1,convRule:n},{start:11403,length:1,convRule:r},{start:11404,length:1,convRule:n},{start:11405,length:1,convRule:r},{start:11406,length:1,convRule:n},{start:11407,length:1,convRule:r},{start:11408,length:1,convRule:n},{start:11409,length:1,convRule:r},{start:11410,length:1,convRule:n},{start:11411,length:1,convRule:r},{start:11412,length:1,convRule:n},{start:11413,length:1,convRule:r},{start:11414,length:1,convRule:n},{start:11415,length:1,convRule:r},{start:11416,length:1,convRule:n},{start:11417,length:1,convRule:r},{start:11418,length:1,convRule:n},{start:11419,length:1,convRule:r},{start:11420,length:1,convRule:n},{start:11421,length:1,convRule:r},{start:11422,length:1,convRule:n},{start:11423,length:1,convRule:r},{start:11424,length:1,convRule:n},{start:11425,length:1,convRule:r},{start:11426,length:1,convRule:n},{start:11427,length:1,convRule:r},{start:11428,length:1,convRule:n},{start:11429,length:1,convRule:r},{start:11430,length:1,convRule:n},{start:11431,length:1,convRule:r},{start:11432,length:1,convRule:n},{start:11433,length:1,convRule:r},{start:11434,length:1,convRule:n},{start:11435,length:1,convRule:r},{start:11436,length:1,convRule:n},{start:11437,length:1,convRule:r},{start:11438,length:1,convRule:n},{start:11439,length:1,convRule:r},{start:11440,length:1,convRule:n},{start:11441,length:1,convRule:r},{start:11442,length:1,convRule:n},{start:11443,length:1,convRule:r},{start:11444,length:1,convRule:n},{start:11445,length:1,convRule:r},{start:11446,length:1,convRule:n},{start:11447,length:1,convRule:r},{start:11448,length:1,convRule:n},{start:11449,length:1,convRule:r},{start:11450,length:1,convRule:n},{start:11451,length:1,convRule:r},{start:11452,length:1,convRule:n},{start:11453,length:1,convRule:r},{start:11454,length:1,convRule:n},{start:11455,length:1,convRule:r},{start:11456,length:1,convRule:n},{start:11457,length:1,convRule:r},{start:11458,length:1,convRule:n},{start:11459,length:1,convRule:r},{start:11460,length:1,convRule:n},{start:11461,length:1,convRule:r},{start:11462,length:1,convRule:n},{start:11463,length:1,convRule:r},{start:11464,length:1,convRule:n},{start:11465,length:1,convRule:r},{start:11466,length:1,convRule:n},{start:11467,length:1,convRule:r},{start:11468,length:1,convRule:n},{start:11469,length:1,convRule:r},{start:11470,length:1,convRule:n},{start:11471,length:1,convRule:r},{start:11472,length:1,convRule:n},{start:11473,length:1,convRule:r},{start:11474,length:1,convRule:n},{start:11475,length:1,convRule:r},{start:11476,length:1,convRule:n},{start:11477,length:1,convRule:r},{start:11478,length:1,convRule:n},{start:11479,length:1,convRule:r},{start:11480,length:1,convRule:n},{start:11481,length:1,convRule:r},{start:11482,length:1,convRule:n},{start:11483,length:1,convRule:r},{start:11484,length:1,convRule:n},{start:11485,length:1,convRule:r},{start:11486,length:1,convRule:n},{start:11487,length:1,convRule:r},{start:11488,length:1,convRule:n},{start:11489,length:1,convRule:r},{start:11490,length:1,convRule:n},{start:11491,length:1,convRule:r},{start:11499,length:1,convRule:n},{start:11500,length:1,convRule:r},{start:11501,length:1,convRule:n},{start:11502,length:1,convRule:r},{start:11506,length:1,convRule:n},{start:11507,length:1,convRule:r},{start:11520,length:38,convRule:sp},{start:11559,length:1,convRule:sp},{start:11565,length:1,convRule:sp},{start:42560,length:1,convRule:n},{start:42561,length:1,convRule:r},{start:42562,length:1,convRule:n},{start:42563,length:1,convRule:r},{start:42564,length:1,convRule:n},{start:42565,length:1,convRule:r},{start:42566,length:1,convRule:n},{start:42567,length:1,convRule:r},{start:42568,length:1,convRule:n},{start:42569,length:1,convRule:r},{start:42570,length:1,convRule:n},{start:42571,length:1,convRule:r},{start:42572,length:1,convRule:n},{start:42573,length:1,convRule:r},{start:42574,length:1,convRule:n},{start:42575,length:1,convRule:r},{start:42576,length:1,convRule:n},{start:42577,length:1,convRule:r},{start:42578,length:1,convRule:n},{start:42579,length:1,convRule:r},{start:42580,length:1,convRule:n},{start:42581,length:1,convRule:r},{start:42582,length:1,convRule:n},{start:42583,length:1,convRule:r},{start:42584,length:1,convRule:n},{start:42585,length:1,convRule:r},{start:42586,length:1,convRule:n},{start:42587,length:1,convRule:r},{start:42588,length:1,convRule:n},{start:42589,length:1,convRule:r},{start:42590,length:1,convRule:n},{start:42591,length:1,convRule:r},{start:42592,length:1,convRule:n},{start:42593,length:1,convRule:r},{start:42594,length:1,convRule:n},{start:42595,length:1,convRule:r},{start:42596,length:1,convRule:n},{start:42597,length:1,convRule:r},{start:42598,length:1,convRule:n},{start:42599,length:1,convRule:r},{start:42600,length:1,convRule:n},{start:42601,length:1,convRule:r},{start:42602,length:1,convRule:n},{start:42603,length:1,convRule:r},{start:42604,length:1,convRule:n},{start:42605,length:1,convRule:r},{start:42624,length:1,convRule:n},{start:42625,length:1,convRule:r},{start:42626,length:1,convRule:n},{start:42627,length:1,convRule:r},{start:42628,length:1,convRule:n},{start:42629,length:1,convRule:r},{start:42630,length:1,convRule:n},{start:42631,length:1,convRule:r},{start:42632,length:1,convRule:n},{start:42633,length:1,convRule:r},{start:42634,length:1,convRule:n},{start:42635,length:1,convRule:r},{start:42636,length:1,convRule:n},{start:42637,length:1,convRule:r},{start:42638,length:1,convRule:n},{start:42639,length:1,convRule:r},{start:42640,length:1,convRule:n},{start:42641,length:1,convRule:r},{start:42642,length:1,convRule:n},{start:42643,length:1,convRule:r},{start:42644,length:1,convRule:n},{start:42645,length:1,convRule:r},{start:42646,length:1,convRule:n},{start:42647,length:1,convRule:r},{start:42648,length:1,convRule:n},{start:42649,length:1,convRule:r},{start:42650,length:1,convRule:n},{start:42651,length:1,convRule:r},{start:42786,length:1,convRule:n},{start:42787,length:1,convRule:r},{start:42788,length:1,convRule:n},{start:42789,length:1,convRule:r},{start:42790,length:1,convRule:n},{start:42791,length:1,convRule:r},{start:42792,length:1,convRule:n},{start:42793,length:1,convRule:r},{start:42794,length:1,convRule:n},{start:42795,length:1,convRule:r},{start:42796,length:1,convRule:n},{start:42797,length:1,convRule:r},{start:42798,length:1,convRule:n},{start:42799,length:1,convRule:r},{start:42802,length:1,convRule:n},{start:42803,length:1,convRule:r},{start:42804,length:1,convRule:n},{start:42805,length:1,convRule:r},{start:42806,length:1,convRule:n},{start:42807,length:1,convRule:r},{start:42808,length:1,convRule:n},{start:42809,length:1,convRule:r},{start:42810,length:1,convRule:n},{start:42811,length:1,convRule:r},{start:42812,length:1,convRule:n},{start:42813,length:1,convRule:r},{start:42814,length:1,convRule:n},{start:42815,length:1,convRule:r},{start:42816,length:1,convRule:n},{start:42817,length:1,convRule:r},{start:42818,length:1,convRule:n},{start:42819,length:1,convRule:r},{start:42820,length:1,convRule:n},{start:42821,length:1,convRule:r},{start:42822,length:1,convRule:n},{start:42823,length:1,convRule:r},{start:42824,length:1,convRule:n},{start:42825,length:1,convRule:r},{start:42826,length:1,convRule:n},{start:42827,length:1,convRule:r},{start:42828,length:1,convRule:n},{start:42829,length:1,convRule:r},{start:42830,length:1,convRule:n},{start:42831,length:1,convRule:r},{start:42832,length:1,convRule:n},{start:42833,length:1,convRule:r},{start:42834,length:1,convRule:n},{start:42835,length:1,convRule:r},{start:42836,length:1,convRule:n},{start:42837,length:1,convRule:r},{start:42838,length:1,convRule:n},{start:42839,length:1,convRule:r},{start:42840,length:1,convRule:n},{start:42841,length:1,convRule:r},{start:42842,length:1,convRule:n},{start:42843,length:1,convRule:r},{start:42844,length:1,convRule:n},{start:42845,length:1,convRule:r},{start:42846,length:1,convRule:n},{start:42847,length:1,convRule:r},{start:42848,length:1,convRule:n},{start:42849,length:1,convRule:r},{start:42850,length:1,convRule:n},{start:42851,length:1,convRule:r},{start:42852,length:1,convRule:n},{start:42853,length:1,convRule:r},{start:42854,length:1,convRule:n},{start:42855,length:1,convRule:r},{start:42856,length:1,convRule:n},{start:42857,length:1,convRule:r},{start:42858,length:1,convRule:n},{start:42859,length:1,convRule:r},{start:42860,length:1,convRule:n},{start:42861,length:1,convRule:r},{start:42862,length:1,convRule:n},{start:42863,length:1,convRule:r},{start:42873,length:1,convRule:n},{start:42874,length:1,convRule:r},{start:42875,length:1,convRule:n},{start:42876,length:1,convRule:r},{start:42877,length:1,convRule:Q6},{start:42878,length:1,convRule:n},{start:42879,length:1,convRule:r},{start:42880,length:1,convRule:n},{start:42881,length:1,convRule:r},{start:42882,length:1,convRule:n},{start:42883,length:1,convRule:r},{start:42884,length:1,convRule:n},{start:42885,length:1,convRule:r},{start:42886,length:1,convRule:n},{start:42887,length:1,convRule:r},{start:42891,length:1,convRule:n},{start:42892,length:1,convRule:r},{start:42893,length:1,convRule:K6},{start:42896,length:1,convRule:n},{start:42897,length:1,convRule:r},{start:42898,length:1,convRule:n},{start:42899,length:1,convRule:r},{start:42900,length:1,convRule:DC},{start:42902,length:1,convRule:n},{start:42903,length:1,convRule:r},{start:42904,length:1,convRule:n},{start:42905,length:1,convRule:r},{start:42906,length:1,convRule:n},{start:42907,length:1,convRule:r},{start:42908,length:1,convRule:n},{start:42909,length:1,convRule:r},{start:42910,length:1,convRule:n},{start:42911,length:1,convRule:r},{start:42912,length:1,convRule:n},{start:42913,length:1,convRule:r},{start:42914,length:1,convRule:n},{start:42915,length:1,convRule:r},{start:42916,length:1,convRule:n},{start:42917,length:1,convRule:r},{start:42918,length:1,convRule:n},{start:42919,length:1,convRule:r},{start:42920,length:1,convRule:n},{start:42921,length:1,convRule:r},{start:42922,length:1,convRule:cG},{start:42923,length:1,convRule:x6},{start:42924,length:1,convRule:eE},{start:42925,length:1,convRule:aE},{start:42926,length:1,convRule:cG},{start:42928,length:1,convRule:uE},{start:42929,length:1,convRule:lE},{start:42930,length:1,convRule:vE},{start:42931,length:1,convRule:nE},{start:42932,length:1,convRule:n},{start:42933,length:1,convRule:r},{start:42934,length:1,convRule:n},{start:42935,length:1,convRule:r},{start:42936,length:1,convRule:n},{start:42937,length:1,convRule:r},{start:42938,length:1,convRule:n},{start:42939,length:1,convRule:r},{start:42940,length:1,convRule:n},{start:42941,length:1,convRule:r},{start:42942,length:1,convRule:n},{start:42943,length:1,convRule:r},{start:42946,length:1,convRule:n},{start:42947,length:1,convRule:r},{start:42948,length:1,convRule:rE},{start:42949,length:1,convRule:tE},{start:42950,length:1,convRule:iE},{start:42951,length:1,convRule:n},{start:42952,length:1,convRule:r},{start:42953,length:1,convRule:n},{start:42954,length:1,convRule:r},{start:42997,length:1,convRule:n},{start:42998,length:1,convRule:r},{start:43859,length:1,convRule:RC},{start:43888,length:80,convRule:IC},{start:65313,length:26,convRule:Fl},{start:65345,length:26,convRule:bl},{start:66560,length:40,convRule:_G},{start:66600,length:40,convRule:hG},{start:66736,length:36,convRule:_G},{start:66776,length:36,convRule:hG},{start:68736,length:51,convRule:DG},{start:68800,length:51,convRule:RG},{start:71840,length:32,convRule:Fl},{start:71872,length:32,convRule:bl},{start:93760,length:32,convRule:Fl},{start:93792,length:32,convRule:bl},{start:125184,length:34,convRule:oE},{start:125218,length:34,convRule:GC}],a9=function(e){return function(a){return function(u){return function(l){var v=function(t){return function(i){var c=t,_=!1,s;function y(N,L){if(N>L||N>=b_(a))return _=!0,I.value;if(Ie){var V=e_(La(N+L|0)/2),Ae=qB(a)(V),Ca=l(e)(Ae);if(Ca instanceof Xe)return _=!0,new R(Ae);if(Ca instanceof ge){c=V+1|0,i=L;return}c=N,i=V-1|0;return}throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5622, column 3 - line 5632, column 30): "+[N.constructor.name,L.constructor.name])}for(;!_;)s=y(c,i);return s}};return v(0)(u)}}}},iz=function(e){return function(a){if(e.start>=a.start&&e.start<(a.start+a.length|0))return Xe.value;if(e.start>a.start)return ge.value;if(Ie)return Ce.value;throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5598, column 1 - line 5598, column 45): "+[e.constructor.name,a.constructor.name])}},gh=function(e){return function(a){return function(u){var l={start:a,length:1,convRule:uz},v=a9(l)(e)(u)(iz);if(v instanceof I)return I.value;if(v instanceof R)return new R(v.value0.convRule);throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5612, column 5 - line 5614, column 60): "+[v.constructor.name])}}},u9=function(e){return function(a){var u=gh(tz)(a)(UB);if(u instanceof I)return a;if(u instanceof R)return a+e(u.value0)|0;throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5727, column 5 - line 5729, column 53): "+[u.constructor.name])}},yh=u9(function(e){return e.lowdist});var Fh=u9(function(e){return e.updist}),oz=function(e){return function(a){var u=gh(BB)(a)($B);if(u instanceof I)return!1;if(u instanceof R)return Qi(Hb(u.value0.category)(e));throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5654, column 5 - line 5656, column 86): "+[u.constructor.name])}},l9=oz([G6]),cz=[{start:0,length:32,convRule:jb},{start:32,length:1,convRule:qv},{start:33,length:3,convRule:b},{start:36,length:1,convRule:Xu},{start:37,length:3,convRule:b},{start:40,length:1,convRule:te},{start:41,length:1,convRule:oe},{start:42,length:1,convRule:b},{start:43,length:1,convRule:Ge},{start:44,length:1,convRule:b},{start:45,length:1,convRule:yl},{start:46,length:2,convRule:b},{start:48,length:10,convRule:Fe},{start:58,length:2,convRule:b},{start:60,length:3,convRule:Ge},{start:63,length:2,convRule:b},{start:65,length:26,convRule:Fl},{start:91,length:1,convRule:te},{start:92,length:1,convRule:b},{start:93,length:1,convRule:oe},{start:94,length:1,convRule:lu},{start:95,length:1,convRule:ip},{start:96,length:1,convRule:lu},{start:97,length:26,convRule:bl},{start:123,length:1,convRule:te},{start:124,length:1,convRule:Ge},{start:125,length:1,convRule:oe},{start:126,length:1,convRule:Ge},{start:127,length:33,convRule:jb},{start:160,length:1,convRule:qv},{start:161,length:1,convRule:b},{start:162,length:4,convRule:Xu},{start:166,length:1,convRule:F},{start:167,length:1,convRule:b},{start:168,length:1,convRule:lu},{start:169,length:1,convRule:F},{start:170,length:1,convRule:o},{start:171,length:1,convRule:Ln},{start:172,length:1,convRule:Ge},{start:173,length:1,convRule:al},{start:174,length:1,convRule:F},{start:175,length:1,convRule:lu},{start:176,length:1,convRule:F},{start:177,length:1,convRule:Ge},{start:178,length:2,convRule:fe},{start:180,length:1,convRule:lu},{start:181,length:1,convRule:sC},{start:182,length:2,convRule:b},{start:184,length:1,convRule:lu},{start:185,length:1,convRule:fe},{start:186,length:1,convRule:o},{start:187,length:1,convRule:It},{start:188,length:3,convRule:fe},{start:191,length:1,convRule:b},{start:192,length:23,convRule:Fl},{start:215,length:1,convRule:Ge},{start:216,length:7,convRule:Fl},{start:223,length:1,convRule:W},{start:224,length:23,convRule:bl},{start:247,length:1,convRule:Ge},{start:248,length:7,convRule:bl},{start:255,length:1,convRule:wC},{start:256,length:1,convRule:n},{start:257,length:1,convRule:r},{start:258,length:1,convRule:n},{start:259,length:1,convRule:r},{start:260,length:1,convRule:n},{start:261,length:1,convRule:r},{start:262,length:1,convRule:n},{start:263,length:1,convRule:r},{start:264,length:1,convRule:n},{start:265,length:1,convRule:r},{start:266,length:1,convRule:n},{start:267,length:1,convRule:r},{start:268,length:1,convRule:n},{start:269,length:1,convRule:r},{start:270,length:1,convRule:n},{start:271,length:1,convRule:r},{start:272,length:1,convRule:n},{start:273,length:1,convRule:r},{start:274,length:1,convRule:n},{start:275,length:1,convRule:r},{start:276,length:1,convRule:n},{start:277,length:1,convRule:r},{start:278,length:1,convRule:n},{start:279,length:1,convRule:r},{start:280,length:1,convRule:n},{start:281,length:1,convRule:r},{start:282,length:1,convRule:n},{start:283,length:1,convRule:r},{start:284,length:1,convRule:n},{start:285,length:1,convRule:r},{start:286,length:1,convRule:n},{start:287,length:1,convRule:r},{start:288,length:1,convRule:n},{start:289,length:1,convRule:r},{start:290,length:1,convRule:n},{start:291,length:1,convRule:r},{start:292,length:1,convRule:n},{start:293,length:1,convRule:r},{start:294,length:1,convRule:n},{start:295,length:1,convRule:r},{start:296,length:1,convRule:n},{start:297,length:1,convRule:r},{start:298,length:1,convRule:n},{start:299,length:1,convRule:r},{start:300,length:1,convRule:n},{start:301,length:1,convRule:r},{start:302,length:1,convRule:n},{start:303,length:1,convRule:r},{start:304,length:1,convRule:cE},{start:305,length:1,convRule:dC},{start:306,length:1,convRule:n},{start:307,length:1,convRule:r},{start:308,length:1,convRule:n},{start:309,length:1,convRule:r},{start:310,length:1,convRule:n},{start:311,length:1,convRule:r},{start:312,length:1,convRule:W},{start:313,length:1,convRule:n},{start:314,length:1,convRule:r},{start:315,length:1,convRule:n},{start:316,length:1,convRule:r},{start:317,length:1,convRule:n},{start:318,length:1,convRule:r},{start:319,length:1,convRule:n},{start:320,length:1,convRule:r},{start:321,length:1,convRule:n},{start:322,length:1,convRule:r},{start:323,length:1,convRule:n},{start:324,length:1,convRule:r},{start:325,length:1,convRule:n},{start:326,length:1,convRule:r},{start:327,length:1,convRule:n},{start:328,length:1,convRule:r},{start:329,length:1,convRule:W},{start:330,length:1,convRule:n},{start:331,length:1,convRule:r},{start:332,length:1,convRule:n},{start:333,length:1,convRule:r},{start:334,length:1,convRule:n},{start:335,length:1,convRule:r},{start:336,length:1,convRule:n},{start:337,length:1,convRule:r},{start:338,length:1,convRule:n},{start:339,length:1,convRule:r},{start:340,length:1,convRule:n},{start:341,length:1,convRule:r},{start:342,length:1,convRule:n},{start:343,length:1,convRule:r},{start:344,length:1,convRule:n},{start:345,length:1,convRule:r},{start:346,length:1,convRule:n},{start:347,length:1,convRule:r},{start:348,length:1,convRule:n},{start:349,length:1,convRule:r},{start:350,length:1,convRule:n},{start:351,length:1,convRule:r},{start:352,length:1,convRule:n},{start:353,length:1,convRule:r},{start:354,length:1,convRule:n},{start:355,length:1,convRule:r},{start:356,length:1,convRule:n},{start:357,length:1,convRule:r},{start:358,length:1,convRule:n},{start:359,length:1,convRule:r},{start:360,length:1,convRule:n},{start:361,length:1,convRule:r},{start:362,length:1,convRule:n},{start:363,length:1,convRule:r},{start:364,length:1,convRule:n},{start:365,length:1,convRule:r},{start:366,length:1,convRule:n},{start:367,length:1,convRule:r},{start:368,length:1,convRule:n},{start:369,length:1,convRule:r},{start:370,length:1,convRule:n},{start:371,length:1,convRule:r},{start:372,length:1,convRule:n},{start:373,length:1,convRule:r},{start:374,length:1,convRule:n},{start:375,length:1,convRule:r},{start:376,length:1,convRule:_E},{start:377,length:1,convRule:n},{start:378,length:1,convRule:r},{start:379,length:1,convRule:n},{start:380,length:1,convRule:r},{start:381,length:1,convRule:n},{start:382,length:1,convRule:r},{start:383,length:1,convRule:mC},{start:384,length:1,convRule:hC},{start:385,length:1,convRule:fE},{start:386,length:1,convRule:n},{start:387,length:1,convRule:r},{start:388,length:1,convRule:n},{start:389,length:1,convRule:r},{start:390,length:1,convRule:pE},{start:391,length:1,convRule:n},{start:392,length:1,convRule:r},{start:393,length:2,convRule:fG},{start:395,length:1,convRule:n},{start:396,length:1,convRule:r},{start:397,length:1,convRule:W},{start:398,length:1,convRule:sE},{start:399,length:1,convRule:DE},{start:400,length:1,convRule:RE},{start:401,length:1,convRule:n},{start:402,length:1,convRule:r},{start:403,length:1,convRule:fG},{start:404,length:1,convRule:IE},{start:405,length:1,convRule:gC},{start:406,length:1,convRule:pG},{start:407,length:1,convRule:GE},{start:408,length:1,convRule:n},{start:409,length:1,convRule:r},{start:410,length:1,convRule:yC},{start:411,length:1,convRule:W},{start:412,length:1,convRule:pG},{start:413,length:1,convRule:wE},{start:414,length:1,convRule:gG},{start:415,length:1,convRule:dE},{start:416,length:1,convRule:n},{start:417,length:1,convRule:r},{start:418,length:1,convRule:n},{start:419,length:1,convRule:r},{start:420,length:1,convRule:n},{start:421,length:1,convRule:r},{start:422,length:1,convRule:cp},{start:423,length:1,convRule:n},{start:424,length:1,convRule:r},{start:425,length:1,convRule:cp},{start:426,length:2,convRule:W},{start:428,length:1,convRule:n},{start:429,length:1,convRule:r},{start:430,length:1,convRule:cp},{start:431,length:1,convRule:n},{start:432,length:1,convRule:r},{start:433,length:2,convRule:mE},{start:435,length:1,convRule:n},{start:436,length:1,convRule:r},{start:437,length:1,convRule:n},{start:438,length:1,convRule:r},{start:439,length:1,convRule:hE},{start:440,length:1,convRule:n},{start:441,length:1,convRule:r},{start:442,length:1,convRule:W},{start:443,length:1,convRule:o},{start:444,length:1,convRule:n},{start:445,length:1,convRule:r},{start:446,length:1,convRule:W},{start:447,length:1,convRule:FC},{start:448,length:4,convRule:o},{start:452,length:1,convRule:hc},{start:453,length:1,convRule:gc},{start:454,length:1,convRule:yc},{start:455,length:1,convRule:hc},{start:456,length:1,convRule:gc},{start:457,length:1,convRule:yc},{start:458,length:1,convRule:hc},{start:459,length:1,convRule:gc},{start:460,length:1,convRule:yc},{start:461,length:1,convRule:n},{start:462,length:1,convRule:r},{start:463,length:1,convRule:n},{start:464,length:1,convRule:r},{start:465,length:1,convRule:n},{start:466,length:1,convRule:r},{start:467,length:1,convRule:n},{start:468,length:1,convRule:r},{start:469,length:1,convRule:n},{start:470,length:1,convRule:r},{start:471,length:1,convRule:n},{start:472,length:1,convRule:r},{start:473,length:1,convRule:n},{start:474,length:1,convRule:r},{start:475,length:1,convRule:n},{start:476,length:1,convRule:r},{start:477,length:1,convRule:bC},{start:478,length:1,convRule:n},{start:479,length:1,convRule:r},{start:480,length:1,convRule:n},{start:481,length:1,convRule:r},{start:482,length:1,convRule:n},{start:483,length:1,convRule:r},{start:484,length:1,convRule:n},{start:485,length:1,convRule:r},{start:486,length:1,convRule:n},{start:487,length:1,convRule:r},{start:488,length:1,convRule:n},{start:489,length:1,convRule:r},{start:490,length:1,convRule:n},{start:491,length:1,convRule:r},{start:492,length:1,convRule:n},{start:493,length:1,convRule:r},{start:494,length:1,convRule:n},{start:495,length:1,convRule:r},{start:496,length:1,convRule:W},{start:497,length:1,convRule:hc},{start:498,length:1,convRule:gc},{start:499,length:1,convRule:yc},{start:500,length:1,convRule:n},{start:501,length:1,convRule:r},{start:502,length:1,convRule:gE},{start:503,length:1,convRule:yE},{start:504,length:1,convRule:n},{start:505,length:1,convRule:r},{start:506,length:1,convRule:n},{start:507,length:1,convRule:r},{start:508,length:1,convRule:n},{start:509,length:1,convRule:r},{start:510,length:1,convRule:n},{start:511,length:1,convRule:r},{start:512,length:1,convRule:n},{start:513,length:1,convRule:r},{start:514,length:1,convRule:n},{start:515,length:1,convRule:r},{start:516,length:1,convRule:n},{start:517,length:1,convRule:r},{start:518,length:1,convRule:n},{start:519,length:1,convRule:r},{start:520,length:1,convRule:n},{start:521,length:1,convRule:r},{start:522,length:1,convRule:n},{start:523,length:1,convRule:r},{start:524,length:1,convRule:n},{start:525,length:1,convRule:r},{start:526,length:1,convRule:n},{start:527,length:1,convRule:r},{start:528,length:1,convRule:n},{start:529,length:1,convRule:r},{start:530,length:1,convRule:n},{start:531,length:1,convRule:r},{start:532,length:1,convRule:n},{start:533,length:1,convRule:r},{start:534,length:1,convRule:n},{start:535,length:1,convRule:r},{start:536,length:1,convRule:n},{start:537,length:1,convRule:r},{start:538,length:1,convRule:n},{start:539,length:1,convRule:r},{start:540,length:1,convRule:n},{start:541,length:1,convRule:r},{start:542,length:1,convRule:n},{start:543,length:1,convRule:r},{start:544,length:1,convRule:sG},{start:545,length:1,convRule:W},{start:546,length:1,convRule:n},{start:547,length:1,convRule:r},{start:548,length:1,convRule:n},{start:549,length:1,convRule:r},{start:550,length:1,convRule:n},{start:551,length:1,convRule:r},{start:552,length:1,convRule:n},{start:553,length:1,convRule:r},{start:554,length:1,convRule:n},{start:555,length:1,convRule:r},{start:556,length:1,convRule:n},{start:557,length:1,convRule:r},{start:558,length:1,convRule:n},{start:559,length:1,convRule:r},{start:560,length:1,convRule:n},{start:561,length:1,convRule:r},{start:562,length:1,convRule:n},{start:563,length:1,convRule:r},{start:564,length:6,convRule:W},{start:570,length:1,convRule:FE},{start:571,length:1,convRule:n},{start:572,length:1,convRule:r},{start:573,length:1,convRule:bE},{start:574,length:1,convRule:EE},{start:575,length:2,convRule:EC},{start:577,length:1,convRule:n},{start:578,length:1,convRule:r},{start:579,length:1,convRule:CE},{start:580,length:1,convRule:TE},{start:581,length:1,convRule:ME},{start:582,length:1,convRule:n},{start:583,length:1,convRule:r},{start:584,length:1,convRule:n},{start:585,length:1,convRule:r},{start:586,length:1,convRule:n},{start:587,length:1,convRule:r},{start:588,length:1,convRule:n},{start:589,length:1,convRule:r},{start:590,length:1,convRule:n},{start:591,length:1,convRule:r},{start:592,length:1,convRule:CC},{start:593,length:1,convRule:TC},{start:594,length:1,convRule:MC},{start:595,length:1,convRule:SC},{start:596,length:1,convRule:LC},{start:597,length:1,convRule:W},{start:598,length:2,convRule:yG},{start:600,length:1,convRule:W},{start:601,length:1,convRule:AC},{start:602,length:1,convRule:W},{start:603,length:1,convRule:NC},{start:604,length:1,convRule:PC},{start:605,length:3,convRule:W},{start:608,length:1,convRule:yG},{start:609,length:1,convRule:qC},{start:610,length:1,convRule:W},{start:611,length:1,convRule:$C},{start:612,length:1,convRule:W},{start:613,length:1,convRule:OC},{start:614,length:1,convRule:FG},{start:615,length:1,convRule:W},{start:616,length:1,convRule:UC},{start:617,length:1,convRule:bG},{start:618,length:1,convRule:FG},{start:619,length:1,convRule:WC},{start:620,length:1,convRule:BC},{start:621,length:2,convRule:W},{start:623,length:1,convRule:bG},{start:624,length:1,convRule:W},{start:625,length:1,convRule:zC},{start:626,length:1,convRule:kC},{start:627,length:2,convRule:W},{start:629,length:1,convRule:JC},{start:630,length:7,convRule:W},{start:637,length:1,convRule:VC},{start:638,length:2,convRule:W},{start:640,length:1,convRule:Dp},{start:641,length:1,convRule:W},{start:642,length:1,convRule:jC},{start:643,length:1,convRule:Dp},{start:644,length:3,convRule:W},{start:647,length:1,convRule:HC},{start:648,length:1,convRule:Dp},{start:649,length:1,convRule:XC},{start:650,length:2,convRule:YC},{start:652,length:1,convRule:ZC},{start:653,length:5,convRule:W},{start:658,length:1,convRule:QC},{start:659,length:1,convRule:W},{start:660,length:1,convRule:o},{start:661,length:8,convRule:W},{start:669,length:1,convRule:KC},{start:670,length:1,convRule:xC},{start:671,length:17,convRule:W},{start:688,length:18,convRule:be},{start:706,length:4,convRule:lu},{start:710,length:12,convRule:be},{start:722,length:14,convRule:lu},{start:736,length:5,convRule:be},{start:741,length:7,convRule:lu},{start:748,length:1,convRule:be},{start:749,length:1,convRule:lu},{start:750,length:1,convRule:be},{start:751,length:17,convRule:lu},{start:768,length:69,convRule:p},{start:837,length:1,convRule:F6},{start:838,length:42,convRule:p},{start:880,length:1,convRule:n},{start:881,length:1,convRule:r},{start:882,length:1,convRule:n},{start:883,length:1,convRule:r},{start:884,length:1,convRule:be},{start:885,length:1,convRule:lu},{start:886,length:1,convRule:n},{start:887,length:1,convRule:r},{start:890,length:1,convRule:be},{start:891,length:3,convRule:gG},{start:894,length:1,convRule:b},{start:895,length:1,convRule:SE},{start:900,length:2,convRule:lu},{start:902,length:1,convRule:LE},{start:903,length:1,convRule:b},{start:904,length:3,convRule:AE},{start:908,length:1,convRule:DG},{start:910,length:2,convRule:NE},{start:912,length:1,convRule:W},{start:913,length:17,convRule:Fl},{start:931,length:9,convRule:Fl},{start:940,length:1,convRule:e9},{start:941,length:3,convRule:PE},{start:944,length:1,convRule:W},{start:945,length:17,convRule:bl},{start:962,length:1,convRule:qE},{start:963,length:9,convRule:bl},{start:972,length:1,convRule:RG},{start:973,length:2,convRule:$E},{start:975,length:1,convRule:rG},{start:976,length:1,convRule:OE},{start:977,length:1,convRule:UE},{start:978,length:3,convRule:la},{start:981,length:1,convRule:WE},{start:982,length:1,convRule:BE},{start:983,length:1,convRule:IG},{start:984,length:1,convRule:n},{start:985,length:1,convRule:r},{start:986,length:1,convRule:n},{start:987,length:1,convRule:r},{start:988,length:1,convRule:n},{start:989,length:1,convRule:r},{start:990,length:1,convRule:n},{start:991,length:1,convRule:r},{start:992,length:1,convRule:n},{start:993,length:1,convRule:r},{start:994,length:1,convRule:n},{start:995,length:1,convRule:r},{start:996,length:1,convRule:n},{start:997,length:1,convRule:r},{start:998,length:1,convRule:n},{start:999,length:1,convRule:r},{start:1e3,length:1,convRule:n},{start:1001,length:1,convRule:r},{start:1002,length:1,convRule:n},{start:1003,length:1,convRule:r},{start:1004,length:1,convRule:n},{start:1005,length:1,convRule:r},{start:1006,length:1,convRule:n},{start:1007,length:1,convRule:r},{start:1008,length:1,convRule:zE},{start:1009,length:1,convRule:GG},{start:1010,length:1,convRule:wG},{start:1011,length:1,convRule:kE},{start:1012,length:1,convRule:C6},{start:1013,length:1,convRule:JE},{start:1014,length:1,convRule:Ge},{start:1015,length:1,convRule:n},{start:1016,length:1,convRule:r},{start:1017,length:1,convRule:tG},{start:1018,length:1,convRule:n},{start:1019,length:1,convRule:r},{start:1020,length:1,convRule:W},{start:1021,length:3,convRule:sG},{start:1024,length:16,convRule:T6},{start:1040,length:32,convRule:Fl},{start:1072,length:32,convRule:bl},{start:1104,length:16,convRule:GG},{start:1120,length:1,convRule:n},{start:1121,length:1,convRule:r},{start:1122,length:1,convRule:n},{start:1123,length:1,convRule:r},{start:1124,length:1,convRule:n},{start:1125,length:1,convRule:r},{start:1126,length:1,convRule:n},{start:1127,length:1,convRule:r},{start:1128,length:1,convRule:n},{start:1129,length:1,convRule:r},{start:1130,length:1,convRule:n},{start:1131,length:1,convRule:r},{start:1132,length:1,convRule:n},{start:1133,length:1,convRule:r},{start:1134,length:1,convRule:n},{start:1135,length:1,convRule:r},{start:1136,length:1,convRule:n},{start:1137,length:1,convRule:r},{start:1138,length:1,convRule:n},{start:1139,length:1,convRule:r},{start:1140,length:1,convRule:n},{start:1141,length:1,convRule:r},{start:1142,length:1,convRule:n},{start:1143,length:1,convRule:r},{start:1144,length:1,convRule:n},{start:1145,length:1,convRule:r},{start:1146,length:1,convRule:n},{start:1147,length:1,convRule:r},{start:1148,length:1,convRule:n},{start:1149,length:1,convRule:r},{start:1150,length:1,convRule:n},{start:1151,length:1,convRule:r},{start:1152,length:1,convRule:n},{start:1153,length:1,convRule:r},{start:1154,length:1,convRule:F},{start:1155,length:5,convRule:p},{start:1160,length:2,convRule:bD},{start:1162,length:1,convRule:n},{start:1163,length:1,convRule:r},{start:1164,length:1,convRule:n},{start:1165,length:1,convRule:r},{start:1166,length:1,convRule:n},{start:1167,length:1,convRule:r},{start:1168,length:1,convRule:n},{start:1169,length:1,convRule:r},{start:1170,length:1,convRule:n},{start:1171,length:1,convRule:r},{start:1172,length:1,convRule:n},{start:1173,length:1,convRule:r},{start:1174,length:1,convRule:n},{start:1175,length:1,convRule:r},{start:1176,length:1,convRule:n},{start:1177,length:1,convRule:r},{start:1178,length:1,convRule:n},{start:1179,length:1,convRule:r},{start:1180,length:1,convRule:n},{start:1181,length:1,convRule:r},{start:1182,length:1,convRule:n},{start:1183,length:1,convRule:r},{start:1184,length:1,convRule:n},{start:1185,length:1,convRule:r},{start:1186,length:1,convRule:n},{start:1187,length:1,convRule:r},{start:1188,length:1,convRule:n},{start:1189,length:1,convRule:r},{start:1190,length:1,convRule:n},{start:1191,length:1,convRule:r},{start:1192,length:1,convRule:n},{start:1193,length:1,convRule:r},{start:1194,length:1,convRule:n},{start:1195,length:1,convRule:r},{start:1196,length:1,convRule:n},{start:1197,length:1,convRule:r},{start:1198,length:1,convRule:n},{start:1199,length:1,convRule:r},{start:1200,length:1,convRule:n},{start:1201,length:1,convRule:r},{start:1202,length:1,convRule:n},{start:1203,length:1,convRule:r},{start:1204,length:1,convRule:n},{start:1205,length:1,convRule:r},{start:1206,length:1,convRule:n},{start:1207,length:1,convRule:r},{start:1208,length:1,convRule:n},{start:1209,length:1,convRule:r},{start:1210,length:1,convRule:n},{start:1211,length:1,convRule:r},{start:1212,length:1,convRule:n},{start:1213,length:1,convRule:r},{start:1214,length:1,convRule:n},{start:1215,length:1,convRule:r},{start:1216,length:1,convRule:M6},{start:1217,length:1,convRule:n},{start:1218,length:1,convRule:r},{start:1219,length:1,convRule:n},{start:1220,length:1,convRule:r},{start:1221,length:1,convRule:n},{start:1222,length:1,convRule:r},{start:1223,length:1,convRule:n},{start:1224,length:1,convRule:r},{start:1225,length:1,convRule:n},{start:1226,length:1,convRule:r},{start:1227,length:1,convRule:n},{start:1228,length:1,convRule:r},{start:1229,length:1,convRule:n},{start:1230,length:1,convRule:r},{start:1231,length:1,convRule:VE},{start:1232,length:1,convRule:n},{start:1233,length:1,convRule:r},{start:1234,length:1,convRule:n},{start:1235,length:1,convRule:r},{start:1236,length:1,convRule:n},{start:1237,length:1,convRule:r},{start:1238,length:1,convRule:n},{start:1239,length:1,convRule:r},{start:1240,length:1,convRule:n},{start:1241,length:1,convRule:r},{start:1242,length:1,convRule:n},{start:1243,length:1,convRule:r},{start:1244,length:1,convRule:n},{start:1245,length:1,convRule:r},{start:1246,length:1,convRule:n},{start:1247,length:1,convRule:r},{start:1248,length:1,convRule:n},{start:1249,length:1,convRule:r},{start:1250,length:1,convRule:n},{start:1251,length:1,convRule:r},{start:1252,length:1,convRule:n},{start:1253,length:1,convRule:r},{start:1254,length:1,convRule:n},{start:1255,length:1,convRule:r},{start:1256,length:1,convRule:n},{start:1257,length:1,convRule:r},{start:1258,length:1,convRule:n},{start:1259,length:1,convRule:r},{start:1260,length:1,convRule:n},{start:1261,length:1,convRule:r},{start:1262,length:1,convRule:n},{start:1263,length:1,convRule:r},{start:1264,length:1,convRule:n},{start:1265,length:1,convRule:r},{start:1266,length:1,convRule:n},{start:1267,length:1,convRule:r},{start:1268,length:1,convRule:n},{start:1269,length:1,convRule:r},{start:1270,length:1,convRule:n},{start:1271,length:1,convRule:r},{start:1272,length:1,convRule:n},{start:1273,length:1,convRule:r},{start:1274,length:1,convRule:n},{start:1275,length:1,convRule:r},{start:1276,length:1,convRule:n},{start:1277,length:1,convRule:r},{start:1278,length:1,convRule:n},{start:1279,length:1,convRule:r},{start:1280,length:1,convRule:n},{start:1281,length:1,convRule:r},{start:1282,length:1,convRule:n},{start:1283,length:1,convRule:r},{start:1284,length:1,convRule:n},{start:1285,length:1,convRule:r},{start:1286,length:1,convRule:n},{start:1287,length:1,convRule:r},{start:1288,length:1,convRule:n},{start:1289,length:1,convRule:r},{start:1290,length:1,convRule:n},{start:1291,length:1,convRule:r},{start:1292,length:1,convRule:n},{start:1293,length:1,convRule:r},{start:1294,length:1,convRule:n},{start:1295,length:1,convRule:r},{start:1296,length:1,convRule:n},{start:1297,length:1,convRule:r},{start:1298,length:1,convRule:n},{start:1299,length:1,convRule:r},{start:1300,length:1,convRule:n},{start:1301,length:1,convRule:r},{start:1302,length:1,convRule:n},{start:1303,length:1,convRule:r},{start:1304,length:1,convRule:n},{start:1305,length:1,convRule:r},{start:1306,length:1,convRule:n},{start:1307,length:1,convRule:r},{start:1308,length:1,convRule:n},{start:1309,length:1,convRule:r},{start:1310,length:1,convRule:n},{start:1311,length:1,convRule:r},{start:1312,length:1,convRule:n},{start:1313,length:1,convRule:r},{start:1314,length:1,convRule:n},{start:1315,length:1,convRule:r},{start:1316,length:1,convRule:n},{start:1317,length:1,convRule:r},{start:1318,length:1,convRule:n},{start:1319,length:1,convRule:r},{start:1320,length:1,convRule:n},{start:1321,length:1,convRule:r},{start:1322,length:1,convRule:n},{start:1323,length:1,convRule:r},{start:1324,length:1,convRule:n},{start:1325,length:1,convRule:r},{start:1326,length:1,convRule:n},{start:1327,length:1,convRule:r},{start:1329,length:38,convRule:iG},{start:1369,length:1,convRule:be},{start:1370,length:6,convRule:b},{start:1376,length:1,convRule:W},{start:1377,length:38,convRule:dG},{start:1415,length:2,convRule:W},{start:1417,length:1,convRule:b},{start:1418,length:1,convRule:yl},{start:1421,length:2,convRule:F},{start:1423,length:1,convRule:Xu},{start:1425,length:45,convRule:p},{start:1470,length:1,convRule:yl},{start:1471,length:1,convRule:p},{start:1472,length:1,convRule:b},{start:1473,length:2,convRule:p},{start:1475,length:1,convRule:b},{start:1476,length:2,convRule:p},{start:1478,length:1,convRule:b},{start:1479,length:1,convRule:p},{start:1488,length:27,convRule:o},{start:1519,length:4,convRule:o},{start:1523,length:2,convRule:b},{start:1536,length:6,convRule:al},{start:1542,length:3,convRule:Ge},{start:1545,length:2,convRule:b},{start:1547,length:1,convRule:Xu},{start:1548,length:2,convRule:b},{start:1550,length:2,convRule:F},{start:1552,length:11,convRule:p},{start:1563,length:1,convRule:b},{start:1564,length:1,convRule:al},{start:1566,length:2,convRule:b},{start:1568,length:32,convRule:o},{start:1600,length:1,convRule:be},{start:1601,length:10,convRule:o},{start:1611,length:21,convRule:p},{start:1632,length:10,convRule:Fe},{start:1642,length:4,convRule:b},{start:1646,length:2,convRule:o},{start:1648,length:1,convRule:p},{start:1649,length:99,convRule:o},{start:1748,length:1,convRule:b},{start:1749,length:1,convRule:o},{start:1750,length:7,convRule:p},{start:1757,length:1,convRule:al},{start:1758,length:1,convRule:F},{start:1759,length:6,convRule:p},{start:1765,length:2,convRule:be},{start:1767,length:2,convRule:p},{start:1769,length:1,convRule:F},{start:1770,length:4,convRule:p},{start:1774,length:2,convRule:o},{start:1776,length:10,convRule:Fe},{start:1786,length:3,convRule:o},{start:1789,length:2,convRule:F},{start:1791,length:1,convRule:o},{start:1792,length:14,convRule:b},{start:1807,length:1,convRule:al},{start:1808,length:1,convRule:o},{start:1809,length:1,convRule:p},{start:1810,length:30,convRule:o},{start:1840,length:27,convRule:p},{start:1869,length:89,convRule:o},{start:1958,length:11,convRule:p},{start:1969,length:1,convRule:o},{start:1984,length:10,convRule:Fe},{start:1994,length:33,convRule:o},{start:2027,length:9,convRule:p},{start:2036,length:2,convRule:be},{start:2038,length:1,convRule:F},{start:2039,length:3,convRule:b},{start:2042,length:1,convRule:be},{start:2045,length:1,convRule:p},{start:2046,length:2,convRule:Xu},{start:2048,length:22,convRule:o},{start:2070,length:4,convRule:p},{start:2074,length:1,convRule:be},{start:2075,length:9,convRule:p},{start:2084,length:1,convRule:be},{start:2085,length:3,convRule:p},{start:2088,length:1,convRule:be},{start:2089,length:5,convRule:p},{start:2096,length:15,convRule:b},{start:2112,length:25,convRule:o},{start:2137,length:3,convRule:p},{start:2142,length:1,convRule:b},{start:2144,length:11,convRule:o},{start:2208,length:21,convRule:o},{start:2230,length:18,convRule:o},{start:2259,length:15,convRule:p},{start:2274,length:1,convRule:al},{start:2275,length:32,convRule:p},{start:2307,length:1,convRule:T},{start:2308,length:54,convRule:o},{start:2362,length:1,convRule:p},{start:2363,length:1,convRule:T},{start:2364,length:1,convRule:p},{start:2365,length:1,convRule:o},{start:2366,length:3,convRule:T},{start:2369,length:8,convRule:p},{start:2377,length:4,convRule:T},{start:2381,length:1,convRule:p},{start:2382,length:2,convRule:T},{start:2384,length:1,convRule:o},{start:2385,length:7,convRule:p},{start:2392,length:10,convRule:o},{start:2402,length:2,convRule:p},{start:2404,length:2,convRule:b},{start:2406,length:10,convRule:Fe},{start:2416,length:1,convRule:b},{start:2417,length:1,convRule:be},{start:2418,length:15,convRule:o},{start:2433,length:1,convRule:p},{start:2434,length:2,convRule:T},{start:2437,length:8,convRule:o},{start:2447,length:2,convRule:o},{start:2451,length:22,convRule:o},{start:2474,length:7,convRule:o},{start:2482,length:1,convRule:o},{start:2486,length:4,convRule:o},{start:2492,length:1,convRule:p},{start:2493,length:1,convRule:o},{start:2494,length:3,convRule:T},{start:2497,length:4,convRule:p},{start:2503,length:2,convRule:T},{start:2507,length:2,convRule:T},{start:2509,length:1,convRule:p},{start:2510,length:1,convRule:o},{start:2519,length:1,convRule:T},{start:2524,length:2,convRule:o},{start:2527,length:3,convRule:o},{start:2530,length:2,convRule:p},{start:2534,length:10,convRule:Fe},{start:2544,length:2,convRule:o},{start:2546,length:2,convRule:Xu},{start:2548,length:6,convRule:fe},{start:2554,length:1,convRule:F},{start:2555,length:1,convRule:Xu},{start:2556,length:1,convRule:o},{start:2557,length:1,convRule:b},{start:2558,length:1,convRule:p},{start:2561,length:2,convRule:p},{start:2563,length:1,convRule:T},{start:2565,length:6,convRule:o},{start:2575,length:2,convRule:o},{start:2579,length:22,convRule:o},{start:2602,length:7,convRule:o},{start:2610,length:2,convRule:o},{start:2613,length:2,convRule:o},{start:2616,length:2,convRule:o},{start:2620,length:1,convRule:p},{start:2622,length:3,convRule:T},{start:2625,length:2,convRule:p},{start:2631,length:2,convRule:p},{start:2635,length:3,convRule:p},{start:2641,length:1,convRule:p},{start:2649,length:4,convRule:o},{start:2654,length:1,convRule:o},{start:2662,length:10,convRule:Fe},{start:2672,length:2,convRule:p},{start:2674,length:3,convRule:o},{start:2677,length:1,convRule:p},{start:2678,length:1,convRule:b},{start:2689,length:2,convRule:p},{start:2691,length:1,convRule:T},{start:2693,length:9,convRule:o},{start:2703,length:3,convRule:o},{start:2707,length:22,convRule:o},{start:2730,length:7,convRule:o},{start:2738,length:2,convRule:o},{start:2741,length:5,convRule:o},{start:2748,length:1,convRule:p},{start:2749,length:1,convRule:o},{start:2750,length:3,convRule:T},{start:2753,length:5,convRule:p},{start:2759,length:2,convRule:p},{start:2761,length:1,convRule:T},{start:2763,length:2,convRule:T},{start:2765,length:1,convRule:p},{start:2768,length:1,convRule:o},{start:2784,length:2,convRule:o},{start:2786,length:2,convRule:p},{start:2790,length:10,convRule:Fe},{start:2800,length:1,convRule:b},{start:2801,length:1,convRule:Xu},{start:2809,length:1,convRule:o},{start:2810,length:6,convRule:p},{start:2817,length:1,convRule:p},{start:2818,length:2,convRule:T},{start:2821,length:8,convRule:o},{start:2831,length:2,convRule:o},{start:2835,length:22,convRule:o},{start:2858,length:7,convRule:o},{start:2866,length:2,convRule:o},{start:2869,length:5,convRule:o},{start:2876,length:1,convRule:p},{start:2877,length:1,convRule:o},{start:2878,length:1,convRule:T},{start:2879,length:1,convRule:p},{start:2880,length:1,convRule:T},{start:2881,length:4,convRule:p},{start:2887,length:2,convRule:T},{start:2891,length:2,convRule:T},{start:2893,length:1,convRule:p},{start:2901,length:2,convRule:p},{start:2903,length:1,convRule:T},{start:2908,length:2,convRule:o},{start:2911,length:3,convRule:o},{start:2914,length:2,convRule:p},{start:2918,length:10,convRule:Fe},{start:2928,length:1,convRule:F},{start:2929,length:1,convRule:o},{start:2930,length:6,convRule:fe},{start:2946,length:1,convRule:p},{start:2947,length:1,convRule:o},{start:2949,length:6,convRule:o},{start:2958,length:3,convRule:o},{start:2962,length:4,convRule:o},{start:2969,length:2,convRule:o},{start:2972,length:1,convRule:o},{start:2974,length:2,convRule:o},{start:2979,length:2,convRule:o},{start:2984,length:3,convRule:o},{start:2990,length:12,convRule:o},{start:3006,length:2,convRule:T},{start:3008,length:1,convRule:p},{start:3009,length:2,convRule:T},{start:3014,length:3,convRule:T},{start:3018,length:3,convRule:T},{start:3021,length:1,convRule:p},{start:3024,length:1,convRule:o},{start:3031,length:1,convRule:T},{start:3046,length:10,convRule:Fe},{start:3056,length:3,convRule:fe},{start:3059,length:6,convRule:F},{start:3065,length:1,convRule:Xu},{start:3066,length:1,convRule:F},{start:3072,length:1,convRule:p},{start:3073,length:3,convRule:T},{start:3076,length:1,convRule:p},{start:3077,length:8,convRule:o},{start:3086,length:3,convRule:o},{start:3090,length:23,convRule:o},{start:3114,length:16,convRule:o},{start:3133,length:1,convRule:o},{start:3134,length:3,convRule:p},{start:3137,length:4,convRule:T},{start:3142,length:3,convRule:p},{start:3146,length:4,convRule:p},{start:3157,length:2,convRule:p},{start:3160,length:3,convRule:o},{start:3168,length:2,convRule:o},{start:3170,length:2,convRule:p},{start:3174,length:10,convRule:Fe},{start:3191,length:1,convRule:b},{start:3192,length:7,convRule:fe},{start:3199,length:1,convRule:F},{start:3200,length:1,convRule:o},{start:3201,length:1,convRule:p},{start:3202,length:2,convRule:T},{start:3204,length:1,convRule:b},{start:3205,length:8,convRule:o},{start:3214,length:3,convRule:o},{start:3218,length:23,convRule:o},{start:3242,length:10,convRule:o},{start:3253,length:5,convRule:o},{start:3260,length:1,convRule:p},{start:3261,length:1,convRule:o},{start:3262,length:1,convRule:T},{start:3263,length:1,convRule:p},{start:3264,length:5,convRule:T},{start:3270,length:1,convRule:p},{start:3271,length:2,convRule:T},{start:3274,length:2,convRule:T},{start:3276,length:2,convRule:p},{start:3285,length:2,convRule:T},{start:3294,length:1,convRule:o},{start:3296,length:2,convRule:o},{start:3298,length:2,convRule:p},{start:3302,length:10,convRule:Fe},{start:3313,length:2,convRule:o},{start:3328,length:2,convRule:p},{start:3330,length:2,convRule:T},{start:3332,length:9,convRule:o},{start:3342,length:3,convRule:o},{start:3346,length:41,convRule:o},{start:3387,length:2,convRule:p},{start:3389,length:1,convRule:o},{start:3390,length:3,convRule:T},{start:3393,length:4,convRule:p},{start:3398,length:3,convRule:T},{start:3402,length:3,convRule:T},{start:3405,length:1,convRule:p},{start:3406,length:1,convRule:o},{start:3407,length:1,convRule:F},{start:3412,length:3,convRule:o},{start:3415,length:1,convRule:T},{start:3416,length:7,convRule:fe},{start:3423,length:3,convRule:o},{start:3426,length:2,convRule:p},{start:3430,length:10,convRule:Fe},{start:3440,length:9,convRule:fe},{start:3449,length:1,convRule:F},{start:3450,length:6,convRule:o},{start:3457,length:1,convRule:p},{start:3458,length:2,convRule:T},{start:3461,length:18,convRule:o},{start:3482,length:24,convRule:o},{start:3507,length:9,convRule:o},{start:3517,length:1,convRule:o},{start:3520,length:7,convRule:o},{start:3530,length:1,convRule:p},{start:3535,length:3,convRule:T},{start:3538,length:3,convRule:p},{start:3542,length:1,convRule:p},{start:3544,length:8,convRule:T},{start:3558,length:10,convRule:Fe},{start:3570,length:2,convRule:T},{start:3572,length:1,convRule:b},{start:3585,length:48,convRule:o},{start:3633,length:1,convRule:p},{start:3634,length:2,convRule:o},{start:3636,length:7,convRule:p},{start:3647,length:1,convRule:Xu},{start:3648,length:6,convRule:o},{start:3654,length:1,convRule:be},{start:3655,length:8,convRule:p},{start:3663,length:1,convRule:b},{start:3664,length:10,convRule:Fe},{start:3674,length:2,convRule:b},{start:3713,length:2,convRule:o},{start:3716,length:1,convRule:o},{start:3718,length:5,convRule:o},{start:3724,length:24,convRule:o},{start:3749,length:1,convRule:o},{start:3751,length:10,convRule:o},{start:3761,length:1,convRule:p},{start:3762,length:2,convRule:o},{start:3764,length:9,convRule:p},{start:3773,length:1,convRule:o},{start:3776,length:5,convRule:o},{start:3782,length:1,convRule:be},{start:3784,length:6,convRule:p},{start:3792,length:10,convRule:Fe},{start:3804,length:4,convRule:o},{start:3840,length:1,convRule:o},{start:3841,length:3,convRule:F},{start:3844,length:15,convRule:b},{start:3859,length:1,convRule:F},{start:3860,length:1,convRule:b},{start:3861,length:3,convRule:F},{start:3864,length:2,convRule:p},{start:3866,length:6,convRule:F},{start:3872,length:10,convRule:Fe},{start:3882,length:10,convRule:fe},{start:3892,length:1,convRule:F},{start:3893,length:1,convRule:p},{start:3894,length:1,convRule:F},{start:3895,length:1,convRule:p},{start:3896,length:1,convRule:F},{start:3897,length:1,convRule:p},{start:3898,length:1,convRule:te},{start:3899,length:1,convRule:oe},{start:3900,length:1,convRule:te},{start:3901,length:1,convRule:oe},{start:3902,length:2,convRule:T},{start:3904,length:8,convRule:o},{start:3913,length:36,convRule:o},{start:3953,length:14,convRule:p},{start:3967,length:1,convRule:T},{start:3968,length:5,convRule:p},{start:3973,length:1,convRule:b},{start:3974,length:2,convRule:p},{start:3976,length:5,convRule:o},{start:3981,length:11,convRule:p},{start:3993,length:36,convRule:p},{start:4030,length:8,convRule:F},{start:4038,length:1,convRule:p},{start:4039,length:6,convRule:F},{start:4046,length:2,convRule:F},{start:4048,length:5,convRule:b},{start:4053,length:4,convRule:F},{start:4057,length:2,convRule:b},{start:4096,length:43,convRule:o},{start:4139,length:2,convRule:T},{start:4141,length:4,convRule:p},{start:4145,length:1,convRule:T},{start:4146,length:6,convRule:p},{start:4152,length:1,convRule:T},{start:4153,length:2,convRule:p},{start:4155,length:2,convRule:T},{start:4157,length:2,convRule:p},{start:4159,length:1,convRule:o},{start:4160,length:10,convRule:Fe},{start:4170,length:6,convRule:b},{start:4176,length:6,convRule:o},{start:4182,length:2,convRule:T},{start:4184,length:2,convRule:p},{start:4186,length:4,convRule:o},{start:4190,length:3,convRule:p},{start:4193,length:1,convRule:o},{start:4194,length:3,convRule:T},{start:4197,length:2,convRule:o},{start:4199,length:7,convRule:T},{start:4206,length:3,convRule:o},{start:4209,length:4,convRule:p},{start:4213,length:13,convRule:o},{start:4226,length:1,convRule:p},{start:4227,length:2,convRule:T},{start:4229,length:2,convRule:p},{start:4231,length:6,convRule:T},{start:4237,length:1,convRule:p},{start:4238,length:1,convRule:o},{start:4239,length:1,convRule:T},{start:4240,length:10,convRule:Fe},{start:4250,length:3,convRule:T},{start:4253,length:1,convRule:p},{start:4254,length:2,convRule:F},{start:4256,length:38,convRule:op},{start:4295,length:1,convRule:op},{start:4301,length:1,convRule:op},{start:4304,length:43,convRule:mG},{start:4347,length:1,convRule:b},{start:4348,length:1,convRule:be},{start:4349,length:3,convRule:mG},{start:4352,length:329,convRule:o},{start:4682,length:4,convRule:o},{start:4688,length:7,convRule:o},{start:4696,length:1,convRule:o},{start:4698,length:4,convRule:o},{start:4704,length:41,convRule:o},{start:4746,length:4,convRule:o},{start:4752,length:33,convRule:o},{start:4786,length:4,convRule:o},{start:4792,length:7,convRule:o},{start:4800,length:1,convRule:o},{start:4802,length:4,convRule:o},{start:4808,length:15,convRule:o},{start:4824,length:57,convRule:o},{start:4882,length:4,convRule:o},{start:4888,length:67,convRule:o},{start:4957,length:3,convRule:p},{start:4960,length:9,convRule:b},{start:4969,length:20,convRule:fe},{start:4992,length:16,convRule:o},{start:5008,length:10,convRule:F},{start:5024,length:80,convRule:S6},{start:5104,length:6,convRule:rG},{start:5112,length:6,convRule:IG},{start:5120,length:1,convRule:yl},{start:5121,length:620,convRule:o},{start:5741,length:1,convRule:F},{start:5742,length:1,convRule:b},{start:5743,length:17,convRule:o},{start:5760,length:1,convRule:qv},{start:5761,length:26,convRule:o},{start:5787,length:1,convRule:te},{start:5788,length:1,convRule:oe},{start:5792,length:75,convRule:o},{start:5867,length:3,convRule:b},{start:5870,length:3,convRule:q0},{start:5873,length:8,convRule:o},{start:5888,length:13,convRule:o},{start:5902,length:4,convRule:o},{start:5906,length:3,convRule:p},{start:5920,length:18,convRule:o},{start:5938,length:3,convRule:p},{start:5941,length:2,convRule:b},{start:5952,length:18,convRule:o},{start:5970,length:2,convRule:p},{start:5984,length:13,convRule:o},{start:5998,length:3,convRule:o},{start:6002,length:2,convRule:p},{start:6016,length:52,convRule:o},{start:6068,length:2,convRule:p},{start:6070,length:1,convRule:T},{start:6071,length:7,convRule:p},{start:6078,length:8,convRule:T},{start:6086,length:1,convRule:p},{start:6087,length:2,convRule:T},{start:6089,length:11,convRule:p},{start:6100,length:3,convRule:b},{start:6103,length:1,convRule:be},{start:6104,length:3,convRule:b},{start:6107,length:1,convRule:Xu},{start:6108,length:1,convRule:o},{start:6109,length:1,convRule:p},{start:6112,length:10,convRule:Fe},{start:6128,length:10,convRule:fe},{start:6144,length:6,convRule:b},{start:6150,length:1,convRule:yl},{start:6151,length:4,convRule:b},{start:6155,length:3,convRule:p},{start:6158,length:1,convRule:al},{start:6160,length:10,convRule:Fe},{start:6176,length:35,convRule:o},{start:6211,length:1,convRule:be},{start:6212,length:53,convRule:o},{start:6272,length:5,convRule:o},{start:6277,length:2,convRule:p},{start:6279,length:34,convRule:o},{start:6313,length:1,convRule:p},{start:6314,length:1,convRule:o},{start:6320,length:70,convRule:o},{start:6400,length:31,convRule:o},{start:6432,length:3,convRule:p},{start:6435,length:4,convRule:T},{start:6439,length:2,convRule:p},{start:6441,length:3,convRule:T},{start:6448,length:2,convRule:T},{start:6450,length:1,convRule:p},{start:6451,length:6,convRule:T},{start:6457,length:3,convRule:p},{start:6464,length:1,convRule:F},{start:6468,length:2,convRule:b},{start:6470,length:10,convRule:Fe},{start:6480,length:30,convRule:o},{start:6512,length:5,convRule:o},{start:6528,length:44,convRule:o},{start:6576,length:26,convRule:o},{start:6608,length:10,convRule:Fe},{start:6618,length:1,convRule:fe},{start:6622,length:34,convRule:F},{start:6656,length:23,convRule:o},{start:6679,length:2,convRule:p},{start:6681,length:2,convRule:T},{start:6683,length:1,convRule:p},{start:6686,length:2,convRule:b},{start:6688,length:53,convRule:o},{start:6741,length:1,convRule:T},{start:6742,length:1,convRule:p},{start:6743,length:1,convRule:T},{start:6744,length:7,convRule:p},{start:6752,length:1,convRule:p},{start:6753,length:1,convRule:T},{start:6754,length:1,convRule:p},{start:6755,length:2,convRule:T},{start:6757,length:8,convRule:p},{start:6765,length:6,convRule:T},{start:6771,length:10,convRule:p},{start:6783,length:1,convRule:p},{start:6784,length:10,convRule:Fe},{start:6800,length:10,convRule:Fe},{start:6816,length:7,convRule:b},{start:6823,length:1,convRule:be},{start:6824,length:6,convRule:b},{start:6832,length:14,convRule:p},{start:6846,length:1,convRule:bD},{start:6847,length:2,convRule:p},{start:6912,length:4,convRule:p},{start:6916,length:1,convRule:T},{start:6917,length:47,convRule:o},{start:6964,length:1,convRule:p},{start:6965,length:1,convRule:T},{start:6966,length:5,convRule:p},{start:6971,length:1,convRule:T},{start:6972,length:1,convRule:p},{start:6973,length:5,convRule:T},{start:6978,length:1,convRule:p},{start:6979,length:2,convRule:T},{start:6981,length:7,convRule:o},{start:6992,length:10,convRule:Fe},{start:7002,length:7,convRule:b},{start:7009,length:10,convRule:F},{start:7019,length:9,convRule:p},{start:7028,length:9,convRule:F},{start:7040,length:2,convRule:p},{start:7042,length:1,convRule:T},{start:7043,length:30,convRule:o},{start:7073,length:1,convRule:T},{start:7074,length:4,convRule:p},{start:7078,length:2,convRule:T},{start:7080,length:2,convRule:p},{start:7082,length:1,convRule:T},{start:7083,length:3,convRule:p},{start:7086,length:2,convRule:o},{start:7088,length:10,convRule:Fe},{start:7098,length:44,convRule:o},{start:7142,length:1,convRule:p},{start:7143,length:1,convRule:T},{start:7144,length:2,convRule:p},{start:7146,length:3,convRule:T},{start:7149,length:1,convRule:p},{start:7150,length:1,convRule:T},{start:7151,length:3,convRule:p},{start:7154,length:2,convRule:T},{start:7164,length:4,convRule:b},{start:7168,length:36,convRule:o},{start:7204,length:8,convRule:T},{start:7212,length:8,convRule:p},{start:7220,length:2,convRule:T},{start:7222,length:2,convRule:p},{start:7227,length:5,convRule:b},{start:7232,length:10,convRule:Fe},{start:7245,length:3,convRule:o},{start:7248,length:10,convRule:Fe},{start:7258,length:30,convRule:o},{start:7288,length:6,convRule:be},{start:7294,length:2,convRule:b},{start:7296,length:1,convRule:jE},{start:7297,length:1,convRule:HE},{start:7298,length:1,convRule:XE},{start:7299,length:2,convRule:YE},{start:7301,length:1,convRule:ZE},{start:7302,length:1,convRule:QE},{start:7303,length:1,convRule:KE},{start:7304,length:1,convRule:xE},{start:7312,length:43,convRule:oG},{start:7357,length:3,convRule:oG},{start:7360,length:8,convRule:b},{start:7376,length:3,convRule:p},{start:7379,length:1,convRule:b},{start:7380,length:13,convRule:p},{start:7393,length:1,convRule:T},{start:7394,length:7,convRule:p},{start:7401,length:4,convRule:o},{start:7405,length:1,convRule:p},{start:7406,length:6,convRule:o},{start:7412,length:1,convRule:p},{start:7413,length:2,convRule:o},{start:7415,length:1,convRule:T},{start:7416,length:2,convRule:p},{start:7418,length:1,convRule:o},{start:7424,length:44,convRule:W},{start:7468,length:63,convRule:be},{start:7531,length:13,convRule:W},{start:7544,length:1,convRule:be},{start:7545,length:1,convRule:eC},{start:7546,length:3,convRule:W},{start:7549,length:1,convRule:aC},{start:7550,length:16,convRule:W},{start:7566,length:1,convRule:uC},{start:7567,length:12,convRule:W},{start:7579,length:37,convRule:be},{start:7616,length:58,convRule:p},{start:7675,length:5,convRule:p},{start:7680,length:1,convRule:n},{start:7681,length:1,convRule:r},{start:7682,length:1,convRule:n},{start:7683,length:1,convRule:r},{start:7684,length:1,convRule:n},{start:7685,length:1,convRule:r},{start:7686,length:1,convRule:n},{start:7687,length:1,convRule:r},{start:7688,length:1,convRule:n},{start:7689,length:1,convRule:r},{start:7690,length:1,convRule:n},{start:7691,length:1,convRule:r},{start:7692,length:1,convRule:n},{start:7693,length:1,convRule:r},{start:7694,length:1,convRule:n},{start:7695,length:1,convRule:r},{start:7696,length:1,convRule:n},{start:7697,length:1,convRule:r},{start:7698,length:1,convRule:n},{start:7699,length:1,convRule:r},{start:7700,length:1,convRule:n},{start:7701,length:1,convRule:r},{start:7702,length:1,convRule:n},{start:7703,length:1,convRule:r},{start:7704,length:1,convRule:n},{start:7705,length:1,convRule:r},{start:7706,length:1,convRule:n},{start:7707,length:1,convRule:r},{start:7708,length:1,convRule:n},{start:7709,length:1,convRule:r},{start:7710,length:1,convRule:n},{start:7711,length:1,convRule:r},{start:7712,length:1,convRule:n},{start:7713,length:1,convRule:r},{start:7714,length:1,convRule:n},{start:7715,length:1,convRule:r},{start:7716,length:1,convRule:n},{start:7717,length:1,convRule:r},{start:7718,length:1,convRule:n},{start:7719,length:1,convRule:r},{start:7720,length:1,convRule:n},{start:7721,length:1,convRule:r},{start:7722,length:1,convRule:n},{start:7723,length:1,convRule:r},{start:7724,length:1,convRule:n},{start:7725,length:1,convRule:r},{start:7726,length:1,convRule:n},{start:7727,length:1,convRule:r},{start:7728,length:1,convRule:n},{start:7729,length:1,convRule:r},{start:7730,length:1,convRule:n},{start:7731,length:1,convRule:r},{start:7732,length:1,convRule:n},{start:7733,length:1,convRule:r},{start:7734,length:1,convRule:n},{start:7735,length:1,convRule:r},{start:7736,length:1,convRule:n},{start:7737,length:1,convRule:r},{start:7738,length:1,convRule:n},{start:7739,length:1,convRule:r},{start:7740,length:1,convRule:n},{start:7741,length:1,convRule:r},{start:7742,length:1,convRule:n},{start:7743,length:1,convRule:r},{start:7744,length:1,convRule:n},{start:7745,length:1,convRule:r},{start:7746,length:1,convRule:n},{start:7747,length:1,convRule:r},{start:7748,length:1,convRule:n},{start:7749,length:1,convRule:r},{start:7750,length:1,convRule:n},{start:7751,length:1,convRule:r},{start:7752,length:1,convRule:n},{start:7753,length:1,convRule:r},{start:7754,length:1,convRule:n},{start:7755,length:1,convRule:r},{start:7756,length:1,convRule:n},{start:7757,length:1,convRule:r},{start:7758,length:1,convRule:n},{start:7759,length:1,convRule:r},{start:7760,length:1,convRule:n},{start:7761,length:1,convRule:r},{start:7762,length:1,convRule:n},{start:7763,length:1,convRule:r},{start:7764,length:1,convRule:n},{start:7765,length:1,convRule:r},{start:7766,length:1,convRule:n},{start:7767,length:1,convRule:r},{start:7768,length:1,convRule:n},{start:7769,length:1,convRule:r},{start:7770,length:1,convRule:n},{start:7771,length:1,convRule:r},{start:7772,length:1,convRule:n},{start:7773,length:1,convRule:r},{start:7774,length:1,convRule:n},{start:7775,length:1,convRule:r},{start:7776,length:1,convRule:n},{start:7777,length:1,convRule:r},{start:7778,length:1,convRule:n},{start:7779,length:1,convRule:r},{start:7780,length:1,convRule:n},{start:7781,length:1,convRule:r},{start:7782,length:1,convRule:n},{start:7783,length:1,convRule:r},{start:7784,length:1,convRule:n},{start:7785,length:1,convRule:r},{start:7786,length:1,convRule:n},{start:7787,length:1,convRule:r},{start:7788,length:1,convRule:n},{start:7789,length:1,convRule:r},{start:7790,length:1,convRule:n},{start:7791,length:1,convRule:r},{start:7792,length:1,convRule:n},{start:7793,length:1,convRule:r},{start:7794,length:1,convRule:n},{start:7795,length:1,convRule:r},{start:7796,length:1,convRule:n},{start:7797,length:1,convRule:r},{start:7798,length:1,convRule:n},{start:7799,length:1,convRule:r},{start:7800,length:1,convRule:n},{start:7801,length:1,convRule:r},{start:7802,length:1,convRule:n},{start:7803,length:1,convRule:r},{start:7804,length:1,convRule:n},{start:7805,length:1,convRule:r},{start:7806,length:1,convRule:n},{start:7807,length:1,convRule:r},{start:7808,length:1,convRule:n},{start:7809,length:1,convRule:r},{start:7810,length:1,convRule:n},{start:7811,length:1,convRule:r},{start:7812,length:1,convRule:n},{start:7813,length:1,convRule:r},{start:7814,length:1,convRule:n},{start:7815,length:1,convRule:r},{start:7816,length:1,convRule:n},{start:7817,length:1,convRule:r},{start:7818,length:1,convRule:n},{start:7819,length:1,convRule:r},{start:7820,length:1,convRule:n},{start:7821,length:1,convRule:r},{start:7822,length:1,convRule:n},{start:7823,length:1,convRule:r},{start:7824,length:1,convRule:n},{start:7825,length:1,convRule:r},{start:7826,length:1,convRule:n},{start:7827,length:1,convRule:r},{start:7828,length:1,convRule:n},{start:7829,length:1,convRule:r},{start:7830,length:5,convRule:W},{start:7835,length:1,convRule:lC},{start:7836,length:2,convRule:W},{start:7838,length:1,convRule:L6},{start:7839,length:1,convRule:W},{start:7840,length:1,convRule:n},{start:7841,length:1,convRule:r},{start:7842,length:1,convRule:n},{start:7843,length:1,convRule:r},{start:7844,length:1,convRule:n},{start:7845,length:1,convRule:r},{start:7846,length:1,convRule:n},{start:7847,length:1,convRule:r},{start:7848,length:1,convRule:n},{start:7849,length:1,convRule:r},{start:7850,length:1,convRule:n},{start:7851,length:1,convRule:r},{start:7852,length:1,convRule:n},{start:7853,length:1,convRule:r},{start:7854,length:1,convRule:n},{start:7855,length:1,convRule:r},{start:7856,length:1,convRule:n},{start:7857,length:1,convRule:r},{start:7858,length:1,convRule:n},{start:7859,length:1,convRule:r},{start:7860,length:1,convRule:n},{start:7861,length:1,convRule:r},{start:7862,length:1,convRule:n},{start:7863,length:1,convRule:r},{start:7864,length:1,convRule:n},{start:7865,length:1,convRule:r},{start:7866,length:1,convRule:n},{start:7867,length:1,convRule:r},{start:7868,length:1,convRule:n},{start:7869,length:1,convRule:r},{start:7870,length:1,convRule:n},{start:7871,length:1,convRule:r},{start:7872,length:1,convRule:n},{start:7873,length:1,convRule:r},{start:7874,length:1,convRule:n},{start:7875,length:1,convRule:r},{start:7876,length:1,convRule:n},{start:7877,length:1,convRule:r},{start:7878,length:1,convRule:n},{start:7879,length:1,convRule:r},{start:7880,length:1,convRule:n},{start:7881,length:1,convRule:r},{start:7882,length:1,convRule:n},{start:7883,length:1,convRule:r},{start:7884,length:1,convRule:n},{start:7885,length:1,convRule:r},{start:7886,length:1,convRule:n},{start:7887,length:1,convRule:r},{start:7888,length:1,convRule:n},{start:7889,length:1,convRule:r},{start:7890,length:1,convRule:n},{start:7891,length:1,convRule:r},{start:7892,length:1,convRule:n},{start:7893,length:1,convRule:r},{start:7894,length:1,convRule:n},{start:7895,length:1,convRule:r},{start:7896,length:1,convRule:n},{start:7897,length:1,convRule:r},{start:7898,length:1,convRule:n},{start:7899,length:1,convRule:r},{start:7900,length:1,convRule:n},{start:7901,length:1,convRule:r},{start:7902,length:1,convRule:n},{start:7903,length:1,convRule:r},{start:7904,length:1,convRule:n},{start:7905,length:1,convRule:r},{start:7906,length:1,convRule:n},{start:7907,length:1,convRule:r},{start:7908,length:1,convRule:n},{start:7909,length:1,convRule:r},{start:7910,length:1,convRule:n},{start:7911,length:1,convRule:r},{start:7912,length:1,convRule:n},{start:7913,length:1,convRule:r},{start:7914,length:1,convRule:n},{start:7915,length:1,convRule:r},{start:7916,length:1,convRule:n},{start:7917,length:1,convRule:r},{start:7918,length:1,convRule:n},{start:7919,length:1,convRule:r},{start:7920,length:1,convRule:n},{start:7921,length:1,convRule:r},{start:7922,length:1,convRule:n},{start:7923,length:1,convRule:r},{start:7924,length:1,convRule:n},{start:7925,length:1,convRule:r},{start:7926,length:1,convRule:n},{start:7927,length:1,convRule:r},{start:7928,length:1,convRule:n},{start:7929,length:1,convRule:r},{start:7930,length:1,convRule:n},{start:7931,length:1,convRule:r},{start:7932,length:1,convRule:n},{start:7933,length:1,convRule:r},{start:7934,length:1,convRule:n},{start:7935,length:1,convRule:r},{start:7936,length:8,convRule:Xa},{start:7944,length:8,convRule:gu},{start:7952,length:6,convRule:Xa},{start:7960,length:6,convRule:gu},{start:7968,length:8,convRule:Xa},{start:7976,length:8,convRule:gu},{start:7984,length:8,convRule:Xa},{start:7992,length:8,convRule:gu},{start:8e3,length:6,convRule:Xa},{start:8008,length:6,convRule:gu},{start:8016,length:1,convRule:W},{start:8017,length:1,convRule:Xa},{start:8018,length:1,convRule:W},{start:8019,length:1,convRule:Xa},{start:8020,length:1,convRule:W},{start:8021,length:1,convRule:Xa},{start:8022,length:1,convRule:W},{start:8023,length:1,convRule:Xa},{start:8025,length:1,convRule:gu},{start:8027,length:1,convRule:gu},{start:8029,length:1,convRule:gu},{start:8031,length:1,convRule:gu},{start:8032,length:8,convRule:Xa},{start:8040,length:8,convRule:gu},{start:8048,length:2,convRule:vC},{start:8050,length:4,convRule:nC},{start:8054,length:2,convRule:rC},{start:8056,length:2,convRule:tC},{start:8058,length:2,convRule:iC},{start:8060,length:2,convRule:oC},{start:8064,length:8,convRule:Xa},{start:8072,length:8,convRule:_p},{start:8080,length:8,convRule:Xa},{start:8088,length:8,convRule:_p},{start:8096,length:8,convRule:Xa},{start:8104,length:8,convRule:_p},{start:8112,length:2,convRule:Xa},{start:8114,length:1,convRule:W},{start:8115,length:1,convRule:pp},{start:8116,length:1,convRule:W},{start:8118,length:2,convRule:W},{start:8120,length:2,convRule:gu},{start:8122,length:2,convRule:A6},{start:8124,length:1,convRule:fp},{start:8125,length:1,convRule:lu},{start:8126,length:1,convRule:cC},{start:8127,length:3,convRule:lu},{start:8130,length:1,convRule:W},{start:8131,length:1,convRule:pp},{start:8132,length:1,convRule:W},{start:8134,length:2,convRule:W},{start:8136,length:4,convRule:N6},{start:8140,length:1,convRule:fp},{start:8141,length:3,convRule:lu},{start:8144,length:2,convRule:Xa},{start:8146,length:2,convRule:W},{start:8150,length:2,convRule:W},{start:8152,length:2,convRule:gu},{start:8154,length:2,convRule:P6},{start:8157,length:3,convRule:lu},{start:8160,length:2,convRule:Xa},{start:8162,length:3,convRule:W},{start:8165,length:1,convRule:wG},{start:8166,length:2,convRule:W},{start:8168,length:2,convRule:gu},{start:8170,length:2,convRule:q6},{start:8172,length:1,convRule:tG},{start:8173,length:3,convRule:lu},{start:8178,length:1,convRule:W},{start:8179,length:1,convRule:pp},{start:8180,length:1,convRule:W},{start:8182,length:2,convRule:W},{start:8184,length:2,convRule:$6},{start:8186,length:2,convRule:O6},{start:8188,length:1,convRule:fp},{start:8189,length:2,convRule:lu},{start:8192,length:11,convRule:qv},{start:8203,length:5,convRule:al},{start:8208,length:6,convRule:yl},{start:8214,length:2,convRule:b},{start:8216,length:1,convRule:Ln},{start:8217,length:1,convRule:It},{start:8218,length:1,convRule:te},{start:8219,length:2,convRule:Ln},{start:8221,length:1,convRule:It},{start:8222,length:1,convRule:te},{start:8223,length:1,convRule:Ln},{start:8224,length:8,convRule:b},{start:8232,length:1,convRule:VB},{start:8233,length:1,convRule:kB},{start:8234,length:5,convRule:al},{start:8239,length:1,convRule:qv},{start:8240,length:9,convRule:b},{start:8249,length:1,convRule:Ln},{start:8250,length:1,convRule:It},{start:8251,length:4,convRule:b},{start:8255,length:2,convRule:ip},{start:8257,length:3,convRule:b},{start:8260,length:1,convRule:Ge},{start:8261,length:1,convRule:te},{start:8262,length:1,convRule:oe},{start:8263,length:11,convRule:b},{start:8274,length:1,convRule:Ge},{start:8275,length:1,convRule:b},{start:8276,length:1,convRule:ip},{start:8277,length:10,convRule:b},{start:8287,length:1,convRule:qv},{start:8288,length:5,convRule:al},{start:8294,length:10,convRule:al},{start:8304,length:1,convRule:fe},{start:8305,length:1,convRule:be},{start:8308,length:6,convRule:fe},{start:8314,length:3,convRule:Ge},{start:8317,length:1,convRule:te},{start:8318,length:1,convRule:oe},{start:8319,length:1,convRule:be},{start:8320,length:10,convRule:fe},{start:8330,length:3,convRule:Ge},{start:8333,length:1,convRule:te},{start:8334,length:1,convRule:oe},{start:8336,length:13,convRule:be},{start:8352,length:32,convRule:Xu},{start:8400,length:13,convRule:p},{start:8413,length:4,convRule:bD},{start:8417,length:1,convRule:p},{start:8418,length:3,convRule:bD},{start:8421,length:12,convRule:p},{start:8448,length:2,convRule:F},{start:8450,length:1,convRule:la},{start:8451,length:4,convRule:F},{start:8455,length:1,convRule:la},{start:8456,length:2,convRule:F},{start:8458,length:1,convRule:W},{start:8459,length:3,convRule:la},{start:8462,length:2,convRule:W},{start:8464,length:3,convRule:la},{start:8467,length:1,convRule:W},{start:8468,length:1,convRule:F},{start:8469,length:1,convRule:la},{start:8470,length:2,convRule:F},{start:8472,length:1,convRule:Ge},{start:8473,length:5,convRule:la},{start:8478,length:6,convRule:F},{start:8484,length:1,convRule:la},{start:8485,length:1,convRule:F},{start:8486,length:1,convRule:U6},{start:8487,length:1,convRule:F},{start:8488,length:1,convRule:la},{start:8489,length:1,convRule:F},{start:8490,length:1,convRule:W6},{start:8491,length:1,convRule:B6},{start:8492,length:2,convRule:la},{start:8494,length:1,convRule:F},{start:8495,length:1,convRule:W},{start:8496,length:2,convRule:la},{start:8498,length:1,convRule:z6},{start:8499,length:1,convRule:la},{start:8500,length:1,convRule:W},{start:8501,length:4,convRule:o},{start:8505,length:1,convRule:W},{start:8506,length:2,convRule:F},{start:8508,length:2,convRule:W},{start:8510,length:2,convRule:la},{start:8512,length:5,convRule:Ge},{start:8517,length:1,convRule:la},{start:8518,length:4,convRule:W},{start:8522,length:1,convRule:F},{start:8523,length:1,convRule:Ge},{start:8524,length:2,convRule:F},{start:8526,length:1,convRule:_C},{start:8527,length:1,convRule:F},{start:8528,length:16,convRule:fe},{start:8544,length:16,convRule:h6},{start:8560,length:16,convRule:g6},{start:8576,length:3,convRule:q0},{start:8579,length:1,convRule:n},{start:8580,length:1,convRule:r},{start:8581,length:4,convRule:q0},{start:8585,length:1,convRule:fe},{start:8586,length:2,convRule:F},{start:8592,length:5,convRule:Ge},{start:8597,length:5,convRule:F},{start:8602,length:2,convRule:Ge},{start:8604,length:4,convRule:F},{start:8608,length:1,convRule:Ge},{start:8609,length:2,convRule:F},{start:8611,length:1,convRule:Ge},{start:8612,length:2,convRule:F},{start:8614,length:1,convRule:Ge},{start:8615,length:7,convRule:F},{start:8622,length:1,convRule:Ge},{start:8623,length:31,convRule:F},{start:8654,length:2,convRule:Ge},{start:8656,length:2,convRule:F},{start:8658,length:1,convRule:Ge},{start:8659,length:1,convRule:F},{start:8660,length:1,convRule:Ge},{start:8661,length:31,convRule:F},{start:8692,length:268,convRule:Ge},{start:8960,length:8,convRule:F},{start:8968,length:1,convRule:te},{start:8969,length:1,convRule:oe},{start:8970,length:1,convRule:te},{start:8971,length:1,convRule:oe},{start:8972,length:20,convRule:F},{start:8992,length:2,convRule:Ge},{start:8994,length:7,convRule:F},{start:9001,length:1,convRule:te},{start:9002,length:1,convRule:oe},{start:9003,length:81,convRule:F},{start:9084,length:1,convRule:Ge},{start:9085,length:30,convRule:F},{start:9115,length:25,convRule:Ge},{start:9140,length:40,convRule:F},{start:9180,length:6,convRule:Ge},{start:9186,length:69,convRule:F},{start:9280,length:11,convRule:F},{start:9312,length:60,convRule:fe},{start:9372,length:26,convRule:F},{start:9398,length:26,convRule:w6},{start:9424,length:26,convRule:d6},{start:9450,length:22,convRule:fe},{start:9472,length:183,convRule:F},{start:9655,length:1,convRule:Ge},{start:9656,length:9,convRule:F},{start:9665,length:1,convRule:Ge},{start:9666,length:54,convRule:F},{start:9720,length:8,convRule:Ge},{start:9728,length:111,convRule:F},{start:9839,length:1,convRule:Ge},{start:9840,length:248,convRule:F},{start:10088,length:1,convRule:te},{start:10089,length:1,convRule:oe},{start:10090,length:1,convRule:te},{start:10091,length:1,convRule:oe},{start:10092,length:1,convRule:te},{start:10093,length:1,convRule:oe},{start:10094,length:1,convRule:te},{start:10095,length:1,convRule:oe},{start:10096,length:1,convRule:te},{start:10097,length:1,convRule:oe},{start:10098,length:1,convRule:te},{start:10099,length:1,convRule:oe},{start:10100,length:1,convRule:te},{start:10101,length:1,convRule:oe},{start:10102,length:30,convRule:fe},{start:10132,length:44,convRule:F},{start:10176,length:5,convRule:Ge},{start:10181,length:1,convRule:te},{start:10182,length:1,convRule:oe},{start:10183,length:31,convRule:Ge},{start:10214,length:1,convRule:te},{start:10215,length:1,convRule:oe},{start:10216,length:1,convRule:te},{start:10217,length:1,convRule:oe},{start:10218,length:1,convRule:te},{start:10219,length:1,convRule:oe},{start:10220,length:1,convRule:te},{start:10221,length:1,convRule:oe},{start:10222,length:1,convRule:te},{start:10223,length:1,convRule:oe},{start:10224,length:16,convRule:Ge},{start:10240,length:256,convRule:F},{start:10496,length:131,convRule:Ge},{start:10627,length:1,convRule:te},{start:10628,length:1,convRule:oe},{start:10629,length:1,convRule:te},{start:10630,length:1,convRule:oe},{start:10631,length:1,convRule:te},{start:10632,length:1,convRule:oe},{start:10633,length:1,convRule:te},{start:10634,length:1,convRule:oe},{start:10635,length:1,convRule:te},{start:10636,length:1,convRule:oe},{start:10637,length:1,convRule:te},{start:10638,length:1,convRule:oe},{start:10639,length:1,convRule:te},{start:10640,length:1,convRule:oe},{start:10641,length:1,convRule:te},{start:10642,length:1,convRule:oe},{start:10643,length:1,convRule:te},{start:10644,length:1,convRule:oe},{start:10645,length:1,convRule:te},{start:10646,length:1,convRule:oe},{start:10647,length:1,convRule:te},{start:10648,length:1,convRule:oe},{start:10649,length:63,convRule:Ge},{start:10712,length:1,convRule:te},{start:10713,length:1,convRule:oe},{start:10714,length:1,convRule:te},{start:10715,length:1,convRule:oe},{start:10716,length:32,convRule:Ge},{start:10748,length:1,convRule:te},{start:10749,length:1,convRule:oe},{start:10750,length:258,convRule:Ge},{start:11008,length:48,convRule:F},{start:11056,length:21,convRule:Ge},{start:11077,length:2,convRule:F},{start:11079,length:6,convRule:Ge},{start:11085,length:39,convRule:F},{start:11126,length:32,convRule:F},{start:11159,length:105,convRule:F},{start:11264,length:47,convRule:iG},{start:11312,length:47,convRule:dG},{start:11360,length:1,convRule:n},{start:11361,length:1,convRule:r},{start:11362,length:1,convRule:k6},{start:11363,length:1,convRule:J6},{start:11364,length:1,convRule:V6},{start:11365,length:1,convRule:fC},{start:11366,length:1,convRule:pC},{start:11367,length:1,convRule:n},{start:11368,length:1,convRule:r},{start:11369,length:1,convRule:n},{start:11370,length:1,convRule:r},{start:11371,length:1,convRule:n},{start:11372,length:1,convRule:r},{start:11373,length:1,convRule:j6},{start:11374,length:1,convRule:H6},{start:11375,length:1,convRule:X6},{start:11376,length:1,convRule:Y6},{start:11377,length:1,convRule:W},{start:11378,length:1,convRule:n},{start:11379,length:1,convRule:r},{start:11380,length:1,convRule:W},{start:11381,length:1,convRule:n},{start:11382,length:1,convRule:r},{start:11383,length:5,convRule:W},{start:11388,length:2,convRule:be},{start:11390,length:2,convRule:Z6},{start:11392,length:1,convRule:n},{start:11393,length:1,convRule:r},{start:11394,length:1,convRule:n},{start:11395,length:1,convRule:r},{start:11396,length:1,convRule:n},{start:11397,length:1,convRule:r},{start:11398,length:1,convRule:n},{start:11399,length:1,convRule:r},{start:11400,length:1,convRule:n},{start:11401,length:1,convRule:r},{start:11402,length:1,convRule:n},{start:11403,length:1,convRule:r},{start:11404,length:1,convRule:n},{start:11405,length:1,convRule:r},{start:11406,length:1,convRule:n},{start:11407,length:1,convRule:r},{start:11408,length:1,convRule:n},{start:11409,length:1,convRule:r},{start:11410,length:1,convRule:n},{start:11411,length:1,convRule:r},{start:11412,length:1,convRule:n},{start:11413,length:1,convRule:r},{start:11414,length:1,convRule:n},{start:11415,length:1,convRule:r},{start:11416,length:1,convRule:n},{start:11417,length:1,convRule:r},{start:11418,length:1,convRule:n},{start:11419,length:1,convRule:r},{start:11420,length:1,convRule:n},{start:11421,length:1,convRule:r},{start:11422,length:1,convRule:n},{start:11423,length:1,convRule:r},{start:11424,length:1,convRule:n},{start:11425,length:1,convRule:r},{start:11426,length:1,convRule:n},{start:11427,length:1,convRule:r},{start:11428,length:1,convRule:n},{start:11429,length:1,convRule:r},{start:11430,length:1,convRule:n},{start:11431,length:1,convRule:r},{start:11432,length:1,convRule:n},{start:11433,length:1,convRule:r},{start:11434,length:1,convRule:n},{start:11435,length:1,convRule:r},{start:11436,length:1,convRule:n},{start:11437,length:1,convRule:r},{start:11438,length:1,convRule:n},{start:11439,length:1,convRule:r},{start:11440,length:1,convRule:n},{start:11441,length:1,convRule:r},{start:11442,length:1,convRule:n},{start:11443,length:1,convRule:r},{start:11444,length:1,convRule:n},{start:11445,length:1,convRule:r},{start:11446,length:1,convRule:n},{start:11447,length:1,convRule:r},{start:11448,length:1,convRule:n},{start:11449,length:1,convRule:r},{start:11450,length:1,convRule:n},{start:11451,length:1,convRule:r},{start:11452,length:1,convRule:n},{start:11453,length:1,convRule:r},{start:11454,length:1,convRule:n},{start:11455,length:1,convRule:r},{start:11456,length:1,convRule:n},{start:11457,length:1,convRule:r},{start:11458,length:1,convRule:n},{start:11459,length:1,convRule:r},{start:11460,length:1,convRule:n},{start:11461,length:1,convRule:r},{start:11462,length:1,convRule:n},{start:11463,length:1,convRule:r},{start:11464,length:1,convRule:n},{start:11465,length:1,convRule:r},{start:11466,length:1,convRule:n},{start:11467,length:1,convRule:r},{start:11468,length:1,convRule:n},{start:11469,length:1,convRule:r},{start:11470,length:1,convRule:n},{start:11471,length:1,convRule:r},{start:11472,length:1,convRule:n},{start:11473,length:1,convRule:r},{start:11474,length:1,convRule:n},{start:11475,length:1,convRule:r},{start:11476,length:1,convRule:n},{start:11477,length:1,convRule:r},{start:11478,length:1,convRule:n},{start:11479,length:1,convRule:r},{start:11480,length:1,convRule:n},{start:11481,length:1,convRule:r},{start:11482,length:1,convRule:n},{start:11483,length:1,convRule:r},{start:11484,length:1,convRule:n},{start:11485,length:1,convRule:r},{start:11486,length:1,convRule:n},{start:11487,length:1,convRule:r},{start:11488,length:1,convRule:n},{start:11489,length:1,convRule:r},{start:11490,length:1,convRule:n},{start:11491,length:1,convRule:r},{start:11492,length:1,convRule:W},{start:11493,length:6,convRule:F},{start:11499,length:1,convRule:n},{start:11500,length:1,convRule:r},{start:11501,length:1,convRule:n},{start:11502,length:1,convRule:r},{start:11503,length:3,convRule:p},{start:11506,length:1,convRule:n},{start:11507,length:1,convRule:r},{start:11513,length:4,convRule:b},{start:11517,length:1,convRule:fe},{start:11518,length:2,convRule:b},{start:11520,length:38,convRule:sp},{start:11559,length:1,convRule:sp},{start:11565,length:1,convRule:sp},{start:11568,length:56,convRule:o},{start:11631,length:1,convRule:be},{start:11632,length:1,convRule:b},{start:11647,length:1,convRule:p},{start:11648,length:23,convRule:o},{start:11680,length:7,convRule:o},{start:11688,length:7,convRule:o},{start:11696,length:7,convRule:o},{start:11704,length:7,convRule:o},{start:11712,length:7,convRule:o},{start:11720,length:7,convRule:o},{start:11728,length:7,convRule:o},{start:11736,length:7,convRule:o},{start:11744,length:32,convRule:p},{start:11776,length:2,convRule:b},{start:11778,length:1,convRule:Ln},{start:11779,length:1,convRule:It},{start:11780,length:1,convRule:Ln},{start:11781,length:1,convRule:It},{start:11782,length:3,convRule:b},{start:11785,length:1,convRule:Ln},{start:11786,length:1,convRule:It},{start:11787,length:1,convRule:b},{start:11788,length:1,convRule:Ln},{start:11789,length:1,convRule:It},{start:11790,length:9,convRule:b},{start:11799,length:1,convRule:yl},{start:11800,length:2,convRule:b},{start:11802,length:1,convRule:yl},{start:11803,length:1,convRule:b},{start:11804,length:1,convRule:Ln},{start:11805,length:1,convRule:It},{start:11806,length:2,convRule:b},{start:11808,length:1,convRule:Ln},{start:11809,length:1,convRule:It},{start:11810,length:1,convRule:te},{start:11811,length:1,convRule:oe},{start:11812,length:1,convRule:te},{start:11813,length:1,convRule:oe},{start:11814,length:1,convRule:te},{start:11815,length:1,convRule:oe},{start:11816,length:1,convRule:te},{start:11817,length:1,convRule:oe},{start:11818,length:5,convRule:b},{start:11823,length:1,convRule:be},{start:11824,length:10,convRule:b},{start:11834,length:2,convRule:yl},{start:11836,length:4,convRule:b},{start:11840,length:1,convRule:yl},{start:11841,length:1,convRule:b},{start:11842,length:1,convRule:te},{start:11843,length:13,convRule:b},{start:11856,length:2,convRule:F},{start:11858,length:1,convRule:b},{start:11904,length:26,convRule:F},{start:11931,length:89,convRule:F},{start:12032,length:214,convRule:F},{start:12272,length:12,convRule:F},{start:12288,length:1,convRule:qv},{start:12289,length:3,convRule:b},{start:12292,length:1,convRule:F},{start:12293,length:1,convRule:be},{start:12294,length:1,convRule:o},{start:12295,length:1,convRule:q0},{start:12296,length:1,convRule:te},{start:12297,length:1,convRule:oe},{start:12298,length:1,convRule:te},{start:12299,length:1,convRule:oe},{start:12300,length:1,convRule:te},{start:12301,length:1,convRule:oe},{start:12302,length:1,convRule:te},{start:12303,length:1,convRule:oe},{start:12304,length:1,convRule:te},{start:12305,length:1,convRule:oe},{start:12306,length:2,convRule:F},{start:12308,length:1,convRule:te},{start:12309,length:1,convRule:oe},{start:12310,length:1,convRule:te},{start:12311,length:1,convRule:oe},{start:12312,length:1,convRule:te},{start:12313,length:1,convRule:oe},{start:12314,length:1,convRule:te},{start:12315,length:1,convRule:oe},{start:12316,length:1,convRule:yl},{start:12317,length:1,convRule:te},{start:12318,length:2,convRule:oe},{start:12320,length:1,convRule:F},{start:12321,length:9,convRule:q0},{start:12330,length:4,convRule:p},{start:12334,length:2,convRule:T},{start:12336,length:1,convRule:yl},{start:12337,length:5,convRule:be},{start:12342,length:2,convRule:F},{start:12344,length:3,convRule:q0},{start:12347,length:1,convRule:be},{start:12348,length:1,convRule:o},{start:12349,length:1,convRule:b},{start:12350,length:2,convRule:F},{start:12353,length:86,convRule:o},{start:12441,length:2,convRule:p},{start:12443,length:2,convRule:lu},{start:12445,length:2,convRule:be},{start:12447,length:1,convRule:o},{start:12448,length:1,convRule:yl},{start:12449,length:90,convRule:o},{start:12539,length:1,convRule:b},{start:12540,length:3,convRule:be},{start:12543,length:1,convRule:o},{start:12549,length:43,convRule:o},{start:12593,length:94,convRule:o},{start:12688,length:2,convRule:F},{start:12690,length:4,convRule:fe},{start:12694,length:10,convRule:F},{start:12704,length:32,convRule:o},{start:12736,length:36,convRule:F},{start:12784,length:16,convRule:o},{start:12800,length:31,convRule:F},{start:12832,length:10,convRule:fe},{start:12842,length:30,convRule:F},{start:12872,length:8,convRule:fe},{start:12880,length:1,convRule:F},{start:12881,length:15,convRule:fe},{start:12896,length:32,convRule:F},{start:12928,length:10,convRule:fe},{start:12938,length:39,convRule:F},{start:12977,length:15,convRule:fe},{start:12992,length:320,convRule:F},{start:13312,length:6592,convRule:o},{start:19904,length:64,convRule:F},{start:19968,length:20989,convRule:o},{start:40960,length:21,convRule:o},{start:40981,length:1,convRule:be},{start:40982,length:1143,convRule:o},{start:42128,length:55,convRule:F},{start:42192,length:40,convRule:o},{start:42232,length:6,convRule:be},{start:42238,length:2,convRule:b},{start:42240,length:268,convRule:o},{start:42508,length:1,convRule:be},{start:42509,length:3,convRule:b},{start:42512,length:16,convRule:o},{start:42528,length:10,convRule:Fe},{start:42538,length:2,convRule:o},{start:42560,length:1,convRule:n},{start:42561,length:1,convRule:r},{start:42562,length:1,convRule:n},{start:42563,length:1,convRule:r},{start:42564,length:1,convRule:n},{start:42565,length:1,convRule:r},{start:42566,length:1,convRule:n},{start:42567,length:1,convRule:r},{start:42568,length:1,convRule:n},{start:42569,length:1,convRule:r},{start:42570,length:1,convRule:n},{start:42571,length:1,convRule:r},{start:42572,length:1,convRule:n},{start:42573,length:1,convRule:r},{start:42574,length:1,convRule:n},{start:42575,length:1,convRule:r},{start:42576,length:1,convRule:n},{start:42577,length:1,convRule:r},{start:42578,length:1,convRule:n},{start:42579,length:1,convRule:r},{start:42580,length:1,convRule:n},{start:42581,length:1,convRule:r},{start:42582,length:1,convRule:n},{start:42583,length:1,convRule:r},{start:42584,length:1,convRule:n},{start:42585,length:1,convRule:r},{start:42586,length:1,convRule:n},{start:42587,length:1,convRule:r},{start:42588,length:1,convRule:n},{start:42589,length:1,convRule:r},{start:42590,length:1,convRule:n},{start:42591,length:1,convRule:r},{start:42592,length:1,convRule:n},{start:42593,length:1,convRule:r},{start:42594,length:1,convRule:n},{start:42595,length:1,convRule:r},{start:42596,length:1,convRule:n},{start:42597,length:1,convRule:r},{start:42598,length:1,convRule:n},{start:42599,length:1,convRule:r},{start:42600,length:1,convRule:n},{start:42601,length:1,convRule:r},{start:42602,length:1,convRule:n},{start:42603,length:1,convRule:r},{start:42604,length:1,convRule:n},{start:42605,length:1,convRule:r},{start:42606,length:1,convRule:o},{start:42607,length:1,convRule:p},{start:42608,length:3,convRule:bD},{start:42611,length:1,convRule:b},{start:42612,length:10,convRule:p},{start:42622,length:1,convRule:b},{start:42623,length:1,convRule:be},{start:42624,length:1,convRule:n},{start:42625,length:1,convRule:r},{start:42626,length:1,convRule:n},{start:42627,length:1,convRule:r},{start:42628,length:1,convRule:n},{start:42629,length:1,convRule:r},{start:42630,length:1,convRule:n},{start:42631,length:1,convRule:r},{start:42632,length:1,convRule:n},{start:42633,length:1,convRule:r},{start:42634,length:1,convRule:n},{start:42635,length:1,convRule:r},{start:42636,length:1,convRule:n},{start:42637,length:1,convRule:r},{start:42638,length:1,convRule:n},{start:42639,length:1,convRule:r},{start:42640,length:1,convRule:n},{start:42641,length:1,convRule:r},{start:42642,length:1,convRule:n},{start:42643,length:1,convRule:r},{start:42644,length:1,convRule:n},{start:42645,length:1,convRule:r},{start:42646,length:1,convRule:n},{start:42647,length:1,convRule:r},{start:42648,length:1,convRule:n},{start:42649,length:1,convRule:r},{start:42650,length:1,convRule:n},{start:42651,length:1,convRule:r},{start:42652,length:2,convRule:be},{start:42654,length:2,convRule:p},{start:42656,length:70,convRule:o},{start:42726,length:10,convRule:q0},{start:42736,length:2,convRule:p},{start:42738,length:6,convRule:b},{start:42752,length:23,convRule:lu},{start:42775,length:9,convRule:be},{start:42784,length:2,convRule:lu},{start:42786,length:1,convRule:n},{start:42787,length:1,convRule:r},{start:42788,length:1,convRule:n},{start:42789,length:1,convRule:r},{start:42790,length:1,convRule:n},{start:42791,length:1,convRule:r},{start:42792,length:1,convRule:n},{start:42793,length:1,convRule:r},{start:42794,length:1,convRule:n},{start:42795,length:1,convRule:r},{start:42796,length:1,convRule:n},{start:42797,length:1,convRule:r},{start:42798,length:1,convRule:n},{start:42799,length:1,convRule:r},{start:42800,length:2,convRule:W},{start:42802,length:1,convRule:n},{start:42803,length:1,convRule:r},{start:42804,length:1,convRule:n},{start:42805,length:1,convRule:r},{start:42806,length:1,convRule:n},{start:42807,length:1,convRule:r},{start:42808,length:1,convRule:n},{start:42809,length:1,convRule:r},{start:42810,length:1,convRule:n},{start:42811,length:1,convRule:r},{start:42812,length:1,convRule:n},{start:42813,length:1,convRule:r},{start:42814,length:1,convRule:n},{start:42815,length:1,convRule:r},{start:42816,length:1,convRule:n},{start:42817,length:1,convRule:r},{start:42818,length:1,convRule:n},{start:42819,length:1,convRule:r},{start:42820,length:1,convRule:n},{start:42821,length:1,convRule:r},{start:42822,length:1,convRule:n},{start:42823,length:1,convRule:r},{start:42824,length:1,convRule:n},{start:42825,length:1,convRule:r},{start:42826,length:1,convRule:n},{start:42827,length:1,convRule:r},{start:42828,length:1,convRule:n},{start:42829,length:1,convRule:r},{start:42830,length:1,convRule:n},{start:42831,length:1,convRule:r},{start:42832,length:1,convRule:n},{start:42833,length:1,convRule:r},{start:42834,length:1,convRule:n},{start:42835,length:1,convRule:r},{start:42836,length:1,convRule:n},{start:42837,length:1,convRule:r},{start:42838,length:1,convRule:n},{start:42839,length:1,convRule:r},{start:42840,length:1,convRule:n},{start:42841,length:1,convRule:r},{start:42842,length:1,convRule:n},{start:42843,length:1,convRule:r},{start:42844,length:1,convRule:n},{start:42845,length:1,convRule:r},{start:42846,length:1,convRule:n},{start:42847,length:1,convRule:r},{start:42848,length:1,convRule:n},{start:42849,length:1,convRule:r},{start:42850,length:1,convRule:n},{start:42851,length:1,convRule:r},{start:42852,length:1,convRule:n},{start:42853,length:1,convRule:r},{start:42854,length:1,convRule:n},{start:42855,length:1,convRule:r},{start:42856,length:1,convRule:n},{start:42857,length:1,convRule:r},{start:42858,length:1,convRule:n},{start:42859,length:1,convRule:r},{start:42860,length:1,convRule:n},{start:42861,length:1,convRule:r},{start:42862,length:1,convRule:n},{start:42863,length:1,convRule:r},{start:42864,length:1,convRule:be},{start:42865,length:8,convRule:W},{start:42873,length:1,convRule:n},{start:42874,length:1,convRule:r},{start:42875,length:1,convRule:n},{start:42876,length:1,convRule:r},{start:42877,length:1,convRule:Q6},{start:42878,length:1,convRule:n},{start:42879,length:1,convRule:r},{start:42880,length:1,convRule:n},{start:42881,length:1,convRule:r},{start:42882,length:1,convRule:n},{start:42883,length:1,convRule:r},{start:42884,length:1,convRule:n},{start:42885,length:1,convRule:r},{start:42886,length:1,convRule:n},{start:42887,length:1,convRule:r},{start:42888,length:1,convRule:be},{start:42889,length:2,convRule:lu},{start:42891,length:1,convRule:n},{start:42892,length:1,convRule:r},{start:42893,length:1,convRule:K6},{start:42894,length:1,convRule:W},{start:42895,length:1,convRule:o},{start:42896,length:1,convRule:n},{start:42897,length:1,convRule:r},{start:42898,length:1,convRule:n},{start:42899,length:1,convRule:r},{start:42900,length:1,convRule:DC},{start:42901,length:1,convRule:W},{start:42902,length:1,convRule:n},{start:42903,length:1,convRule:r},{start:42904,length:1,convRule:n},{start:42905,length:1,convRule:r},{start:42906,length:1,convRule:n},{start:42907,length:1,convRule:r},{start:42908,length:1,convRule:n},{start:42909,length:1,convRule:r},{start:42910,length:1,convRule:n},{start:42911,length:1,convRule:r},{start:42912,length:1,convRule:n},{start:42913,length:1,convRule:r},{start:42914,length:1,convRule:n},{start:42915,length:1,convRule:r},{start:42916,length:1,convRule:n},{start:42917,length:1,convRule:r},{start:42918,length:1,convRule:n},{start:42919,length:1,convRule:r},{start:42920,length:1,convRule:n},{start:42921,length:1,convRule:r},{start:42922,length:1,convRule:cG},{start:42923,length:1,convRule:x6},{start:42924,length:1,convRule:eE},{start:42925,length:1,convRule:aE},{start:42926,length:1,convRule:cG},{start:42927,length:1,convRule:W},{start:42928,length:1,convRule:uE},{start:42929,length:1,convRule:lE},{start:42930,length:1,convRule:vE},{start:42931,length:1,convRule:nE},{start:42932,length:1,convRule:n},{start:42933,length:1,convRule:r},{start:42934,length:1,convRule:n},{start:42935,length:1,convRule:r},{start:42936,length:1,convRule:n},{start:42937,length:1,convRule:r},{start:42938,length:1,convRule:n},{start:42939,length:1,convRule:r},{start:42940,length:1,convRule:n},{start:42941,length:1,convRule:r},{start:42942,length:1,convRule:n},{start:42943,length:1,convRule:r},{start:42946,length:1,convRule:n},{start:42947,length:1,convRule:r},{start:42948,length:1,convRule:rE},{start:42949,length:1,convRule:tE},{start:42950,length:1,convRule:iE},{start:42951,length:1,convRule:n},{start:42952,length:1,convRule:r},{start:42953,length:1,convRule:n},{start:42954,length:1,convRule:r},{start:42997,length:1,convRule:n},{start:42998,length:1,convRule:r},{start:42999,length:1,convRule:o},{start:43e3,length:2,convRule:be},{start:43002,length:1,convRule:W},{start:43003,length:7,convRule:o},{start:43010,length:1,convRule:p},{start:43011,length:3,convRule:o},{start:43014,length:1,convRule:p},{start:43015,length:4,convRule:o},{start:43019,length:1,convRule:p},{start:43020,length:23,convRule:o},{start:43043,length:2,convRule:T},{start:43045,length:2,convRule:p},{start:43047,length:1,convRule:T},{start:43048,length:4,convRule:F},{start:43052,length:1,convRule:p},{start:43056,length:6,convRule:fe},{start:43062,length:2,convRule:F},{start:43064,length:1,convRule:Xu},{start:43065,length:1,convRule:F},{start:43072,length:52,convRule:o},{start:43124,length:4,convRule:b},{start:43136,length:2,convRule:T},{start:43138,length:50,convRule:o},{start:43188,length:16,convRule:T},{start:43204,length:2,convRule:p},{start:43214,length:2,convRule:b},{start:43216,length:10,convRule:Fe},{start:43232,length:18,convRule:p},{start:43250,length:6,convRule:o},{start:43256,length:3,convRule:b},{start:43259,length:1,convRule:o},{start:43260,length:1,convRule:b},{start:43261,length:2,convRule:o},{start:43263,length:1,convRule:p},{start:43264,length:10,convRule:Fe},{start:43274,length:28,convRule:o},{start:43302,length:8,convRule:p},{start:43310,length:2,convRule:b},{start:43312,length:23,convRule:o},{start:43335,length:11,convRule:p},{start:43346,length:2,convRule:T},{start:43359,length:1,convRule:b},{start:43360,length:29,convRule:o},{start:43392,length:3,convRule:p},{start:43395,length:1,convRule:T},{start:43396,length:47,convRule:o},{start:43443,length:1,convRule:p},{start:43444,length:2,convRule:T},{start:43446,length:4,convRule:p},{start:43450,length:2,convRule:T},{start:43452,length:2,convRule:p},{start:43454,length:3,convRule:T},{start:43457,length:13,convRule:b},{start:43471,length:1,convRule:be},{start:43472,length:10,convRule:Fe},{start:43486,length:2,convRule:b},{start:43488,length:5,convRule:o},{start:43493,length:1,convRule:p},{start:43494,length:1,convRule:be},{start:43495,length:9,convRule:o},{start:43504,length:10,convRule:Fe},{start:43514,length:5,convRule:o},{start:43520,length:41,convRule:o},{start:43561,length:6,convRule:p},{start:43567,length:2,convRule:T},{start:43569,length:2,convRule:p},{start:43571,length:2,convRule:T},{start:43573,length:2,convRule:p},{start:43584,length:3,convRule:o},{start:43587,length:1,convRule:p},{start:43588,length:8,convRule:o},{start:43596,length:1,convRule:p},{start:43597,length:1,convRule:T},{start:43600,length:10,convRule:Fe},{start:43612,length:4,convRule:b},{start:43616,length:16,convRule:o},{start:43632,length:1,convRule:be},{start:43633,length:6,convRule:o},{start:43639,length:3,convRule:F},{start:43642,length:1,convRule:o},{start:43643,length:1,convRule:T},{start:43644,length:1,convRule:p},{start:43645,length:1,convRule:T},{start:43646,length:50,convRule:o},{start:43696,length:1,convRule:p},{start:43697,length:1,convRule:o},{start:43698,length:3,convRule:p},{start:43701,length:2,convRule:o},{start:43703,length:2,convRule:p},{start:43705,length:5,convRule:o},{start:43710,length:2,convRule:p},{start:43712,length:1,convRule:o},{start:43713,length:1,convRule:p},{start:43714,length:1,convRule:o},{start:43739,length:2,convRule:o},{start:43741,length:1,convRule:be},{start:43742,length:2,convRule:b},{start:43744,length:11,convRule:o},{start:43755,length:1,convRule:T},{start:43756,length:2,convRule:p},{start:43758,length:2,convRule:T},{start:43760,length:2,convRule:b},{start:43762,length:1,convRule:o},{start:43763,length:2,convRule:be},{start:43765,length:1,convRule:T},{start:43766,length:1,convRule:p},{start:43777,length:6,convRule:o},{start:43785,length:6,convRule:o},{start:43793,length:6,convRule:o},{start:43808,length:7,convRule:o},{start:43816,length:7,convRule:o},{start:43824,length:35,convRule:W},{start:43859,length:1,convRule:RC},{start:43860,length:7,convRule:W},{start:43867,length:1,convRule:lu},{start:43868,length:4,convRule:be},{start:43872,length:9,convRule:W},{start:43881,length:1,convRule:be},{start:43882,length:2,convRule:lu},{start:43888,length:80,convRule:IC},{start:43968,length:35,convRule:o},{start:44003,length:2,convRule:T},{start:44005,length:1,convRule:p},{start:44006,length:2,convRule:T},{start:44008,length:1,convRule:p},{start:44009,length:2,convRule:T},{start:44011,length:1,convRule:b},{start:44012,length:1,convRule:T},{start:44013,length:1,convRule:p},{start:44016,length:10,convRule:Fe},{start:44032,length:11172,convRule:o},{start:55216,length:23,convRule:o},{start:55243,length:49,convRule:o},{start:55296,length:896,convRule:Rh},{start:56192,length:128,convRule:Rh},{start:56320,length:1024,convRule:Rh},{start:57344,length:6400,convRule:Ih},{start:63744,length:366,convRule:o},{start:64112,length:106,convRule:o},{start:64256,length:7,convRule:W},{start:64275,length:5,convRule:W},{start:64285,length:1,convRule:o},{start:64286,length:1,convRule:p},{start:64287,length:10,convRule:o},{start:64297,length:1,convRule:Ge},{start:64298,length:13,convRule:o},{start:64312,length:5,convRule:o},{start:64318,length:1,convRule:o},{start:64320,length:2,convRule:o},{start:64323,length:2,convRule:o},{start:64326,length:108,convRule:o},{start:64434,length:16,convRule:lu},{start:64467,length:363,convRule:o},{start:64830,length:1,convRule:oe},{start:64831,length:1,convRule:te},{start:64848,length:64,convRule:o},{start:64914,length:54,convRule:o},{start:65008,length:12,convRule:o},{start:65020,length:1,convRule:Xu},{start:65021,length:1,convRule:F},{start:65024,length:16,convRule:p},{start:65040,length:7,convRule:b},{start:65047,length:1,convRule:te},{start:65048,length:1,convRule:oe},{start:65049,length:1,convRule:b},{start:65056,length:16,convRule:p},{start:65072,length:1,convRule:b},{start:65073,length:2,convRule:yl},{start:65075,length:2,convRule:ip},{start:65077,length:1,convRule:te},{start:65078,length:1,convRule:oe},{start:65079,length:1,convRule:te},{start:65080,length:1,convRule:oe},{start:65081,length:1,convRule:te},{start:65082,length:1,convRule:oe},{start:65083,length:1,convRule:te},{start:65084,length:1,convRule:oe},{start:65085,length:1,convRule:te},{start:65086,length:1,convRule:oe},{start:65087,length:1,convRule:te},{start:65088,length:1,convRule:oe},{start:65089,length:1,convRule:te},{start:65090,length:1,convRule:oe},{start:65091,length:1,convRule:te},{start:65092,length:1,convRule:oe},{start:65093,length:2,convRule:b},{start:65095,length:1,convRule:te},{start:65096,length:1,convRule:oe},{start:65097,length:4,convRule:b},{start:65101,length:3,convRule:ip},{start:65104,length:3,convRule:b},{start:65108,length:4,convRule:b},{start:65112,length:1,convRule:yl},{start:65113,length:1,convRule:te},{start:65114,length:1,convRule:oe},{start:65115,length:1,convRule:te},{start:65116,length:1,convRule:oe},{start:65117,length:1,convRule:te},{start:65118,length:1,convRule:oe},{start:65119,length:3,convRule:b},{start:65122,length:1,convRule:Ge},{start:65123,length:1,convRule:yl},{start:65124,length:3,convRule:Ge},{start:65128,length:1,convRule:b},{start:65129,length:1,convRule:Xu},{start:65130,length:2,convRule:b},{start:65136,length:5,convRule:o},{start:65142,length:135,convRule:o},{start:65279,length:1,convRule:al},{start:65281,length:3,convRule:b},{start:65284,length:1,convRule:Xu},{start:65285,length:3,convRule:b},{start:65288,length:1,convRule:te},{start:65289,length:1,convRule:oe},{start:65290,length:1,convRule:b},{start:65291,length:1,convRule:Ge},{start:65292,length:1,convRule:b},{start:65293,length:1,convRule:yl},{start:65294,length:2,convRule:b},{start:65296,length:10,convRule:Fe},{start:65306,length:2,convRule:b},{start:65308,length:3,convRule:Ge},{start:65311,length:2,convRule:b},{start:65313,length:26,convRule:Fl},{start:65339,length:1,convRule:te},{start:65340,length:1,convRule:b},{start:65341,length:1,convRule:oe},{start:65342,length:1,convRule:lu},{start:65343,length:1,convRule:ip},{start:65344,length:1,convRule:lu},{start:65345,length:26,convRule:bl},{start:65371,length:1,convRule:te},{start:65372,length:1,convRule:Ge},{start:65373,length:1,convRule:oe},{start:65374,length:1,convRule:Ge},{start:65375,length:1,convRule:te},{start:65376,length:1,convRule:oe},{start:65377,length:1,convRule:b},{start:65378,length:1,convRule:te},{start:65379,length:1,convRule:oe},{start:65380,length:2,convRule:b},{start:65382,length:10,convRule:o},{start:65392,length:1,convRule:be},{start:65393,length:45,convRule:o},{start:65438,length:2,convRule:be},{start:65440,length:31,convRule:o},{start:65474,length:6,convRule:o},{start:65482,length:6,convRule:o},{start:65490,length:6,convRule:o},{start:65498,length:3,convRule:o},{start:65504,length:2,convRule:Xu},{start:65506,length:1,convRule:Ge},{start:65507,length:1,convRule:lu},{start:65508,length:1,convRule:F},{start:65509,length:2,convRule:Xu},{start:65512,length:1,convRule:F},{start:65513,length:4,convRule:Ge},{start:65517,length:2,convRule:F},{start:65529,length:3,convRule:al},{start:65532,length:2,convRule:F},{start:65536,length:12,convRule:o},{start:65549,length:26,convRule:o},{start:65576,length:19,convRule:o},{start:65596,length:2,convRule:o},{start:65599,length:15,convRule:o},{start:65616,length:14,convRule:o},{start:65664,length:123,convRule:o},{start:65792,length:3,convRule:b},{start:65799,length:45,convRule:fe},{start:65847,length:9,convRule:F},{start:65856,length:53,convRule:q0},{start:65909,length:4,convRule:fe},{start:65913,length:17,convRule:F},{start:65930,length:2,convRule:fe},{start:65932,length:3,convRule:F},{start:65936,length:13,convRule:F},{start:65952,length:1,convRule:F},{start:66e3,length:45,convRule:F},{start:66045,length:1,convRule:p},{start:66176,length:29,convRule:o},{start:66208,length:49,convRule:o},{start:66272,length:1,convRule:p},{start:66273,length:27,convRule:fe},{start:66304,length:32,convRule:o},{start:66336,length:4,convRule:fe},{start:66349,length:20,convRule:o},{start:66369,length:1,convRule:q0},{start:66370,length:8,convRule:o},{start:66378,length:1,convRule:q0},{start:66384,length:38,convRule:o},{start:66422,length:5,convRule:p},{start:66432,length:30,convRule:o},{start:66463,length:1,convRule:b},{start:66464,length:36,convRule:o},{start:66504,length:8,convRule:o},{start:66512,length:1,convRule:b},{start:66513,length:5,convRule:q0},{start:66560,length:40,convRule:_G},{start:66600,length:40,convRule:hG},{start:66640,length:78,convRule:o},{start:66720,length:10,convRule:Fe},{start:66736,length:36,convRule:_G},{start:66776,length:36,convRule:hG},{start:66816,length:40,convRule:o},{start:66864,length:52,convRule:o},{start:66927,length:1,convRule:b},{start:67072,length:311,convRule:o},{start:67392,length:22,convRule:o},{start:67424,length:8,convRule:o},{start:67584,length:6,convRule:o},{start:67592,length:1,convRule:o},{start:67594,length:44,convRule:o},{start:67639,length:2,convRule:o},{start:67644,length:1,convRule:o},{start:67647,length:23,convRule:o},{start:67671,length:1,convRule:b},{start:67672,length:8,convRule:fe},{start:67680,length:23,convRule:o},{start:67703,length:2,convRule:F},{start:67705,length:7,convRule:fe},{start:67712,length:31,convRule:o},{start:67751,length:9,convRule:fe},{start:67808,length:19,convRule:o},{start:67828,length:2,convRule:o},{start:67835,length:5,convRule:fe},{start:67840,length:22,convRule:o},{start:67862,length:6,convRule:fe},{start:67871,length:1,convRule:b},{start:67872,length:26,convRule:o},{start:67903,length:1,convRule:b},{start:67968,length:56,convRule:o},{start:68028,length:2,convRule:fe},{start:68030,length:2,convRule:o},{start:68032,length:16,convRule:fe},{start:68050,length:46,convRule:fe},{start:68096,length:1,convRule:o},{start:68097,length:3,convRule:p},{start:68101,length:2,convRule:p},{start:68108,length:4,convRule:p},{start:68112,length:4,convRule:o},{start:68117,length:3,convRule:o},{start:68121,length:29,convRule:o},{start:68152,length:3,convRule:p},{start:68159,length:1,convRule:p},{start:68160,length:9,convRule:fe},{start:68176,length:9,convRule:b},{start:68192,length:29,convRule:o},{start:68221,length:2,convRule:fe},{start:68223,length:1,convRule:b},{start:68224,length:29,convRule:o},{start:68253,length:3,convRule:fe},{start:68288,length:8,convRule:o},{start:68296,length:1,convRule:F},{start:68297,length:28,convRule:o},{start:68325,length:2,convRule:p},{start:68331,length:5,convRule:fe},{start:68336,length:7,convRule:b},{start:68352,length:54,convRule:o},{start:68409,length:7,convRule:b},{start:68416,length:22,convRule:o},{start:68440,length:8,convRule:fe},{start:68448,length:19,convRule:o},{start:68472,length:8,convRule:fe},{start:68480,length:18,convRule:o},{start:68505,length:4,convRule:b},{start:68521,length:7,convRule:fe},{start:68608,length:73,convRule:o},{start:68736,length:51,convRule:DG},{start:68800,length:51,convRule:RG},{start:68858,length:6,convRule:fe},{start:68864,length:36,convRule:o},{start:68900,length:4,convRule:p},{start:68912,length:10,convRule:Fe},{start:69216,length:31,convRule:fe},{start:69248,length:42,convRule:o},{start:69291,length:2,convRule:p},{start:69293,length:1,convRule:yl},{start:69296,length:2,convRule:o},{start:69376,length:29,convRule:o},{start:69405,length:10,convRule:fe},{start:69415,length:1,convRule:o},{start:69424,length:22,convRule:o},{start:69446,length:11,convRule:p},{start:69457,length:4,convRule:fe},{start:69461,length:5,convRule:b},{start:69552,length:21,convRule:o},{start:69573,length:7,convRule:fe},{start:69600,length:23,convRule:o},{start:69632,length:1,convRule:T},{start:69633,length:1,convRule:p},{start:69634,length:1,convRule:T},{start:69635,length:53,convRule:o},{start:69688,length:15,convRule:p},{start:69703,length:7,convRule:b},{start:69714,length:20,convRule:fe},{start:69734,length:10,convRule:Fe},{start:69759,length:3,convRule:p},{start:69762,length:1,convRule:T},{start:69763,length:45,convRule:o},{start:69808,length:3,convRule:T},{start:69811,length:4,convRule:p},{start:69815,length:2,convRule:T},{start:69817,length:2,convRule:p},{start:69819,length:2,convRule:b},{start:69821,length:1,convRule:al},{start:69822,length:4,convRule:b},{start:69837,length:1,convRule:al},{start:69840,length:25,convRule:o},{start:69872,length:10,convRule:Fe},{start:69888,length:3,convRule:p},{start:69891,length:36,convRule:o},{start:69927,length:5,convRule:p},{start:69932,length:1,convRule:T},{start:69933,length:8,convRule:p},{start:69942,length:10,convRule:Fe},{start:69952,length:4,convRule:b},{start:69956,length:1,convRule:o},{start:69957,length:2,convRule:T},{start:69959,length:1,convRule:o},{start:69968,length:35,convRule:o},{start:70003,length:1,convRule:p},{start:70004,length:2,convRule:b},{start:70006,length:1,convRule:o},{start:70016,length:2,convRule:p},{start:70018,length:1,convRule:T},{start:70019,length:48,convRule:o},{start:70067,length:3,convRule:T},{start:70070,length:9,convRule:p},{start:70079,length:2,convRule:T},{start:70081,length:4,convRule:o},{start:70085,length:4,convRule:b},{start:70089,length:4,convRule:p},{start:70093,length:1,convRule:b},{start:70094,length:1,convRule:T},{start:70095,length:1,convRule:p},{start:70096,length:10,convRule:Fe},{start:70106,length:1,convRule:o},{start:70107,length:1,convRule:b},{start:70108,length:1,convRule:o},{start:70109,length:3,convRule:b},{start:70113,length:20,convRule:fe},{start:70144,length:18,convRule:o},{start:70163,length:25,convRule:o},{start:70188,length:3,convRule:T},{start:70191,length:3,convRule:p},{start:70194,length:2,convRule:T},{start:70196,length:1,convRule:p},{start:70197,length:1,convRule:T},{start:70198,length:2,convRule:p},{start:70200,length:6,convRule:b},{start:70206,length:1,convRule:p},{start:70272,length:7,convRule:o},{start:70280,length:1,convRule:o},{start:70282,length:4,convRule:o},{start:70287,length:15,convRule:o},{start:70303,length:10,convRule:o},{start:70313,length:1,convRule:b},{start:70320,length:47,convRule:o},{start:70367,length:1,convRule:p},{start:70368,length:3,convRule:T},{start:70371,length:8,convRule:p},{start:70384,length:10,convRule:Fe},{start:70400,length:2,convRule:p},{start:70402,length:2,convRule:T},{start:70405,length:8,convRule:o},{start:70415,length:2,convRule:o},{start:70419,length:22,convRule:o},{start:70442,length:7,convRule:o},{start:70450,length:2,convRule:o},{start:70453,length:5,convRule:o},{start:70459,length:2,convRule:p},{start:70461,length:1,convRule:o},{start:70462,length:2,convRule:T},{start:70464,length:1,convRule:p},{start:70465,length:4,convRule:T},{start:70471,length:2,convRule:T},{start:70475,length:3,convRule:T},{start:70480,length:1,convRule:o},{start:70487,length:1,convRule:T},{start:70493,length:5,convRule:o},{start:70498,length:2,convRule:T},{start:70502,length:7,convRule:p},{start:70512,length:5,convRule:p},{start:70656,length:53,convRule:o},{start:70709,length:3,convRule:T},{start:70712,length:8,convRule:p},{start:70720,length:2,convRule:T},{start:70722,length:3,convRule:p},{start:70725,length:1,convRule:T},{start:70726,length:1,convRule:p},{start:70727,length:4,convRule:o},{start:70731,length:5,convRule:b},{start:70736,length:10,convRule:Fe},{start:70746,length:2,convRule:b},{start:70749,length:1,convRule:b},{start:70750,length:1,convRule:p},{start:70751,length:3,convRule:o},{start:70784,length:48,convRule:o},{start:70832,length:3,convRule:T},{start:70835,length:6,convRule:p},{start:70841,length:1,convRule:T},{start:70842,length:1,convRule:p},{start:70843,length:4,convRule:T},{start:70847,length:2,convRule:p},{start:70849,length:1,convRule:T},{start:70850,length:2,convRule:p},{start:70852,length:2,convRule:o},{start:70854,length:1,convRule:b},{start:70855,length:1,convRule:o},{start:70864,length:10,convRule:Fe},{start:71040,length:47,convRule:o},{start:71087,length:3,convRule:T},{start:71090,length:4,convRule:p},{start:71096,length:4,convRule:T},{start:71100,length:2,convRule:p},{start:71102,length:1,convRule:T},{start:71103,length:2,convRule:p},{start:71105,length:23,convRule:b},{start:71128,length:4,convRule:o},{start:71132,length:2,convRule:p},{start:71168,length:48,convRule:o},{start:71216,length:3,convRule:T},{start:71219,length:8,convRule:p},{start:71227,length:2,convRule:T},{start:71229,length:1,convRule:p},{start:71230,length:1,convRule:T},{start:71231,length:2,convRule:p},{start:71233,length:3,convRule:b},{start:71236,length:1,convRule:o},{start:71248,length:10,convRule:Fe},{start:71264,length:13,convRule:b},{start:71296,length:43,convRule:o},{start:71339,length:1,convRule:p},{start:71340,length:1,convRule:T},{start:71341,length:1,convRule:p},{start:71342,length:2,convRule:T},{start:71344,length:6,convRule:p},{start:71350,length:1,convRule:T},{start:71351,length:1,convRule:p},{start:71352,length:1,convRule:o},{start:71360,length:10,convRule:Fe},{start:71424,length:27,convRule:o},{start:71453,length:3,convRule:p},{start:71456,length:2,convRule:T},{start:71458,length:4,convRule:p},{start:71462,length:1,convRule:T},{start:71463,length:5,convRule:p},{start:71472,length:10,convRule:Fe},{start:71482,length:2,convRule:fe},{start:71484,length:3,convRule:b},{start:71487,length:1,convRule:F},{start:71680,length:44,convRule:o},{start:71724,length:3,convRule:T},{start:71727,length:9,convRule:p},{start:71736,length:1,convRule:T},{start:71737,length:2,convRule:p},{start:71739,length:1,convRule:b},{start:71840,length:32,convRule:Fl},{start:71872,length:32,convRule:bl},{start:71904,length:10,convRule:Fe},{start:71914,length:9,convRule:fe},{start:71935,length:8,convRule:o},{start:71945,length:1,convRule:o},{start:71948,length:8,convRule:o},{start:71957,length:2,convRule:o},{start:71960,length:24,convRule:o},{start:71984,length:6,convRule:T},{start:71991,length:2,convRule:T},{start:71995,length:2,convRule:p},{start:71997,length:1,convRule:T},{start:71998,length:1,convRule:p},{start:71999,length:1,convRule:o},{start:72e3,length:1,convRule:T},{start:72001,length:1,convRule:o},{start:72002,length:1,convRule:T},{start:72003,length:1,convRule:p},{start:72004,length:3,convRule:b},{start:72016,length:10,convRule:Fe},{start:72096,length:8,convRule:o},{start:72106,length:39,convRule:o},{start:72145,length:3,convRule:T},{start:72148,length:4,convRule:p},{start:72154,length:2,convRule:p},{start:72156,length:4,convRule:T},{start:72160,length:1,convRule:p},{start:72161,length:1,convRule:o},{start:72162,length:1,convRule:b},{start:72163,length:1,convRule:o},{start:72164,length:1,convRule:T},{start:72192,length:1,convRule:o},{start:72193,length:10,convRule:p},{start:72203,length:40,convRule:o},{start:72243,length:6,convRule:p},{start:72249,length:1,convRule:T},{start:72250,length:1,convRule:o},{start:72251,length:4,convRule:p},{start:72255,length:8,convRule:b},{start:72263,length:1,convRule:p},{start:72272,length:1,convRule:o},{start:72273,length:6,convRule:p},{start:72279,length:2,convRule:T},{start:72281,length:3,convRule:p},{start:72284,length:46,convRule:o},{start:72330,length:13,convRule:p},{start:72343,length:1,convRule:T},{start:72344,length:2,convRule:p},{start:72346,length:3,convRule:b},{start:72349,length:1,convRule:o},{start:72350,length:5,convRule:b},{start:72384,length:57,convRule:o},{start:72704,length:9,convRule:o},{start:72714,length:37,convRule:o},{start:72751,length:1,convRule:T},{start:72752,length:7,convRule:p},{start:72760,length:6,convRule:p},{start:72766,length:1,convRule:T},{start:72767,length:1,convRule:p},{start:72768,length:1,convRule:o},{start:72769,length:5,convRule:b},{start:72784,length:10,convRule:Fe},{start:72794,length:19,convRule:fe},{start:72816,length:2,convRule:b},{start:72818,length:30,convRule:o},{start:72850,length:22,convRule:p},{start:72873,length:1,convRule:T},{start:72874,length:7,convRule:p},{start:72881,length:1,convRule:T},{start:72882,length:2,convRule:p},{start:72884,length:1,convRule:T},{start:72885,length:2,convRule:p},{start:72960,length:7,convRule:o},{start:72968,length:2,convRule:o},{start:72971,length:38,convRule:o},{start:73009,length:6,convRule:p},{start:73018,length:1,convRule:p},{start:73020,length:2,convRule:p},{start:73023,length:7,convRule:p},{start:73030,length:1,convRule:o},{start:73031,length:1,convRule:p},{start:73040,length:10,convRule:Fe},{start:73056,length:6,convRule:o},{start:73063,length:2,convRule:o},{start:73066,length:32,convRule:o},{start:73098,length:5,convRule:T},{start:73104,length:2,convRule:p},{start:73107,length:2,convRule:T},{start:73109,length:1,convRule:p},{start:73110,length:1,convRule:T},{start:73111,length:1,convRule:p},{start:73112,length:1,convRule:o},{start:73120,length:10,convRule:Fe},{start:73440,length:19,convRule:o},{start:73459,length:2,convRule:p},{start:73461,length:2,convRule:T},{start:73463,length:2,convRule:b},{start:73648,length:1,convRule:o},{start:73664,length:21,convRule:fe},{start:73685,length:8,convRule:F},{start:73693,length:4,convRule:Xu},{start:73697,length:17,convRule:F},{start:73727,length:1,convRule:b},{start:73728,length:922,convRule:o},{start:74752,length:111,convRule:q0},{start:74864,length:5,convRule:b},{start:74880,length:196,convRule:o},{start:77824,length:1071,convRule:o},{start:78896,length:9,convRule:al},{start:82944,length:583,convRule:o},{start:92160,length:569,convRule:o},{start:92736,length:31,convRule:o},{start:92768,length:10,convRule:Fe},{start:92782,length:2,convRule:b},{start:92880,length:30,convRule:o},{start:92912,length:5,convRule:p},{start:92917,length:1,convRule:b},{start:92928,length:48,convRule:o},{start:92976,length:7,convRule:p},{start:92983,length:5,convRule:b},{start:92988,length:4,convRule:F},{start:92992,length:4,convRule:be},{start:92996,length:1,convRule:b},{start:92997,length:1,convRule:F},{start:93008,length:10,convRule:Fe},{start:93019,length:7,convRule:fe},{start:93027,length:21,convRule:o},{start:93053,length:19,convRule:o},{start:93760,length:32,convRule:Fl},{start:93792,length:32,convRule:bl},{start:93824,length:23,convRule:fe},{start:93847,length:4,convRule:b},{start:93952,length:75,convRule:o},{start:94031,length:1,convRule:p},{start:94032,length:1,convRule:o},{start:94033,length:55,convRule:T},{start:94095,length:4,convRule:p},{start:94099,length:13,convRule:be},{start:94176,length:2,convRule:be},{start:94178,length:1,convRule:b},{start:94179,length:1,convRule:be},{start:94180,length:1,convRule:p},{start:94192,length:2,convRule:T},{start:94208,length:6136,convRule:o},{start:100352,length:1238,convRule:o},{start:101632,length:9,convRule:o},{start:110592,length:287,convRule:o},{start:110928,length:3,convRule:o},{start:110948,length:4,convRule:o},{start:110960,length:396,convRule:o},{start:113664,length:107,convRule:o},{start:113776,length:13,convRule:o},{start:113792,length:9,convRule:o},{start:113808,length:10,convRule:o},{start:113820,length:1,convRule:F},{start:113821,length:2,convRule:p},{start:113823,length:1,convRule:b},{start:113824,length:4,convRule:al},{start:118784,length:246,convRule:F},{start:119040,length:39,convRule:F},{start:119081,length:60,convRule:F},{start:119141,length:2,convRule:T},{start:119143,length:3,convRule:p},{start:119146,length:3,convRule:F},{start:119149,length:6,convRule:T},{start:119155,length:8,convRule:al},{start:119163,length:8,convRule:p},{start:119171,length:2,convRule:F},{start:119173,length:7,convRule:p},{start:119180,length:30,convRule:F},{start:119210,length:4,convRule:p},{start:119214,length:59,convRule:F},{start:119296,length:66,convRule:F},{start:119362,length:3,convRule:p},{start:119365,length:1,convRule:F},{start:119520,length:20,convRule:fe},{start:119552,length:87,convRule:F},{start:119648,length:25,convRule:fe},{start:119808,length:26,convRule:la},{start:119834,length:26,convRule:W},{start:119860,length:26,convRule:la},{start:119886,length:7,convRule:W},{start:119894,length:18,convRule:W},{start:119912,length:26,convRule:la},{start:119938,length:26,convRule:W},{start:119964,length:1,convRule:la},{start:119966,length:2,convRule:la},{start:119970,length:1,convRule:la},{start:119973,length:2,convRule:la},{start:119977,length:4,convRule:la},{start:119982,length:8,convRule:la},{start:119990,length:4,convRule:W},{start:119995,length:1,convRule:W},{start:119997,length:7,convRule:W},{start:120005,length:11,convRule:W},{start:120016,length:26,convRule:la},{start:120042,length:26,convRule:W},{start:120068,length:2,convRule:la},{start:120071,length:4,convRule:la},{start:120077,length:8,convRule:la},{start:120086,length:7,convRule:la},{start:120094,length:26,convRule:W},{start:120120,length:2,convRule:la},{start:120123,length:4,convRule:la},{start:120128,length:5,convRule:la},{start:120134,length:1,convRule:la},{start:120138,length:7,convRule:la},{start:120146,length:26,convRule:W},{start:120172,length:26,convRule:la},{start:120198,length:26,convRule:W},{start:120224,length:26,convRule:la},{start:120250,length:26,convRule:W},{start:120276,length:26,convRule:la},{start:120302,length:26,convRule:W},{start:120328,length:26,convRule:la},{start:120354,length:26,convRule:W},{start:120380,length:26,convRule:la},{start:120406,length:26,convRule:W},{start:120432,length:26,convRule:la},{start:120458,length:28,convRule:W},{start:120488,length:25,convRule:la},{start:120513,length:1,convRule:Ge},{start:120514,length:25,convRule:W},{start:120539,length:1,convRule:Ge},{start:120540,length:6,convRule:W},{start:120546,length:25,convRule:la},{start:120571,length:1,convRule:Ge},{start:120572,length:25,convRule:W},{start:120597,length:1,convRule:Ge},{start:120598,length:6,convRule:W},{start:120604,length:25,convRule:la},{start:120629,length:1,convRule:Ge},{start:120630,length:25,convRule:W},{start:120655,length:1,convRule:Ge},{start:120656,length:6,convRule:W},{start:120662,length:25,convRule:la},{start:120687,length:1,convRule:Ge},{start:120688,length:25,convRule:W},{start:120713,length:1,convRule:Ge},{start:120714,length:6,convRule:W},{start:120720,length:25,convRule:la},{start:120745,length:1,convRule:Ge},{start:120746,length:25,convRule:W},{start:120771,length:1,convRule:Ge},{start:120772,length:6,convRule:W},{start:120778,length:1,convRule:la},{start:120779,length:1,convRule:W},{start:120782,length:50,convRule:Fe},{start:120832,length:512,convRule:F},{start:121344,length:55,convRule:p},{start:121399,length:4,convRule:F},{start:121403,length:50,convRule:p},{start:121453,length:8,convRule:F},{start:121461,length:1,convRule:p},{start:121462,length:14,convRule:F},{start:121476,length:1,convRule:p},{start:121477,length:2,convRule:F},{start:121479,length:5,convRule:b},{start:121499,length:5,convRule:p},{start:121505,length:15,convRule:p},{start:122880,length:7,convRule:p},{start:122888,length:17,convRule:p},{start:122907,length:7,convRule:p},{start:122915,length:2,convRule:p},{start:122918,length:5,convRule:p},{start:123136,length:45,convRule:o},{start:123184,length:7,convRule:p},{start:123191,length:7,convRule:be},{start:123200,length:10,convRule:Fe},{start:123214,length:1,convRule:o},{start:123215,length:1,convRule:F},{start:123584,length:44,convRule:o},{start:123628,length:4,convRule:p},{start:123632,length:10,convRule:Fe},{start:123647,length:1,convRule:Xu},{start:124928,length:197,convRule:o},{start:125127,length:9,convRule:fe},{start:125136,length:7,convRule:p},{start:125184,length:34,convRule:oE},{start:125218,length:34,convRule:GC},{start:125252,length:7,convRule:p},{start:125259,length:1,convRule:be},{start:125264,length:10,convRule:Fe},{start:125278,length:2,convRule:b},{start:126065,length:59,convRule:fe},{start:126124,length:1,convRule:F},{start:126125,length:3,convRule:fe},{start:126128,length:1,convRule:Xu},{start:126129,length:4,convRule:fe},{start:126209,length:45,convRule:fe},{start:126254,length:1,convRule:F},{start:126255,length:15,convRule:fe},{start:126464,length:4,convRule:o},{start:126469,length:27,convRule:o},{start:126497,length:2,convRule:o},{start:126500,length:1,convRule:o},{start:126503,length:1,convRule:o},{start:126505,length:10,convRule:o},{start:126516,length:4,convRule:o},{start:126521,length:1,convRule:o},{start:126523,length:1,convRule:o},{start:126530,length:1,convRule:o},{start:126535,length:1,convRule:o},{start:126537,length:1,convRule:o},{start:126539,length:1,convRule:o},{start:126541,length:3,convRule:o},{start:126545,length:2,convRule:o},{start:126548,length:1,convRule:o},{start:126551,length:1,convRule:o},{start:126553,length:1,convRule:o},{start:126555,length:1,convRule:o},{start:126557,length:1,convRule:o},{start:126559,length:1,convRule:o},{start:126561,length:2,convRule:o},{start:126564,length:1,convRule:o},{start:126567,length:4,convRule:o},{start:126572,length:7,convRule:o},{start:126580,length:4,convRule:o},{start:126585,length:4,convRule:o},{start:126590,length:1,convRule:o},{start:126592,length:10,convRule:o},{start:126603,length:17,convRule:o},{start:126625,length:3,convRule:o},{start:126629,length:5,convRule:o},{start:126635,length:17,convRule:o},{start:126704,length:2,convRule:Ge},{start:126976,length:44,convRule:F},{start:127024,length:100,convRule:F},{start:127136,length:15,convRule:F},{start:127153,length:15,convRule:F},{start:127169,length:15,convRule:F},{start:127185,length:37,convRule:F},{start:127232,length:13,convRule:fe},{start:127245,length:161,convRule:F},{start:127462,length:29,convRule:F},{start:127504,length:44,convRule:F},{start:127552,length:9,convRule:F},{start:127568,length:2,convRule:F},{start:127584,length:6,convRule:F},{start:127744,length:251,convRule:F},{start:127995,length:5,convRule:lu},{start:128e3,length:728,convRule:F},{start:128736,length:13,convRule:F},{start:128752,length:13,convRule:F},{start:128768,length:116,convRule:F},{start:128896,length:89,convRule:F},{start:128992,length:12,convRule:F},{start:129024,length:12,convRule:F},{start:129040,length:56,convRule:F},{start:129104,length:10,convRule:F},{start:129120,length:40,convRule:F},{start:129168,length:30,convRule:F},{start:129200,length:2,convRule:F},{start:129280,length:121,convRule:F},{start:129402,length:82,convRule:F},{start:129485,length:135,convRule:F},{start:129632,length:14,convRule:F},{start:129648,length:5,convRule:F},{start:129656,length:3,convRule:F},{start:129664,length:7,convRule:F},{start:129680,length:25,convRule:F},{start:129712,length:7,convRule:F},{start:129728,length:3,convRule:F},{start:129744,length:7,convRule:F},{start:129792,length:147,convRule:F},{start:129940,length:55,convRule:F},{start:130032,length:10,convRule:Fe},{start:131072,length:42718,convRule:o},{start:173824,length:4149,convRule:o},{start:177984,length:222,convRule:o},{start:178208,length:5762,convRule:o},{start:183984,length:7473,convRule:o},{start:194560,length:542,convRule:o},{start:196608,length:4939,convRule:o},{start:917505,length:1,convRule:al},{start:917536,length:96,convRule:al},{start:917760,length:240,convRule:p},{start:983040,length:65534,convRule:Ih},{start:1048576,length:65534,convRule:Ih}],bh=function(e){return function(a){var u=function(){var v=a<256;return v?OB:WB}(),l=gh(cz)(a)(u);if(l instanceof I)return!1;if(l instanceof R)return Qi(Hb(l.value0.category)(e));throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5645, column 5 - line 5647, column 86): "+[l.constructor.name])}},v9=bh([Rp,ee,j,hh,mh,E6,b6,dh,m6,y6,MG]),n9=bh([j,ee,Rp,hh,mh]);var r9=bh([ee,Rp]);var An=_a(dc);var i9=Fv,o9=i9(yh);var c9=i9(Fh),_9=function(e){return r9(An(e))},SG=function(e){var a=An(e),u=a<=823;return u?a===32||a>=9&&a<=13||a===160:l9(a)};var f9=function(e){var a=An(e)-Sn("0")|0;return a<=7&&a>=0};var Eh=function(e){var a=An(e)-Sn("0")|0;return a<=9&&a>=0};var p9=function(e){return Eh(e)||function(){var a=An(e)-Sn("A")|0;return a<=5&&a>=0}()||function(){var a=An(e)-Sn("a")|0;return a<=5&&a>=0}()};var s9=function(e){return v9(An(e))},LG=function(e){return n9(An(e))},Ch=function(e){var a=An(e)-Sn("A")|0,u=An(e)-Sn("a")|0,l=An(e)-Sn("0")|0,v=function(){if(l<=9&&l>=0)return new R(l);if(u<=5&&u>=0)return new R(u+10|0);if(a<=5&&a>=0)return new R(a+10|0);if(Ie)return I.value;throw new Error("Failed pattern match at Data.CodePoint.Unicode (line 591, column 3 - line 591, column 22): "+[])}();return v};var sz=rh(Vp),D9=k(Zp(dR));var Dz=nh(Vp);var T_=function(e){return Ai(function(a){return e(mc(a))})},Mh=wa(T_(SG))("space"),Sh=wa(T_(_9))("uppercase letter");var Gt=function(e){return Zm(Ai(Qe(sz)(e)))(function(a){return"one of "+D9(e)})},AG=wa(T_(f9))("oct digit");var NG=function(e){return Zm(Ai(Qe(Dz)(e)))(function(a){return"none of "+D9(e)})};var Lh=wa(T_(LG))("letter");var PG=wa(T_(p9))("hex digit"),qG=wa(T_(Eh))("digit"),Ah=wa(T_(s9))("letter or digit");var Rz=S(Rl);var I9=function(e){var a=Rz(e);return function(u){return Bb(a(Wb(u)))}},G9=I9(o9),w9=I9(c9);var Mu=K(u0);var Wl=U(ft);var Ph=vh(xa),qh=S(Rl),Bl=At(_t),Gz=Ue(xa),UG=re(hv),b9=Jw(h_),Ka=Va(Mn),E9=vl(Ql),Ni=Lt(Ql),d9=Se(Pe),m9=th(ap)(h_),wz=S(Sa),Nh=lG(ap)(h_),dz=Ua(rl),mz=DR(_t),h9=k(gv),hz=K(Yn),gz=U(vf),yz=hu(rl),$G=S(Ql),g9=g_(rl),Fz=s1(ap)(h_),bz=rI(Rf),Ez=hu(Za);var Oh=function(e){return e};var Cz=function(e){if(e.caseSensitive)return Ph(e.reservedNames);if(Ie)return Ph(qh(Si)(e.reservedNames));throw new Error("Failed pattern match at Parsing.Token (line 825, column 1 - line 825, column 70): "+[e.constructor.name])},OG=mD(ph(SG)),y9=function(e){return Bl(uu(Rt(e.commentLine)))(up(Ai(function(a){return a!==` +`})))};var C9=function(e){return function(a){var u=e,l=!1,v;function t(i,c){var _=lh(i);if(_ instanceof I)return l=!0,!1;if(_ instanceof R){var s=Gz(_.value0.head)(c);if(s instanceof Ce){u=_.value0.tail,a=c;return}if(s instanceof Xe)return l=!0,!0;if(s instanceof ge)return l=!0,!1;throw new Error("Failed pattern match at Parsing.Token (line 820, column 35 - line 823, column 18): "+[s.constructor.name])}throw new Error("Failed pattern match at Parsing.Token (line 818, column 3 - line 823, column 18): "+[_.constructor.name])}for(;!l;)v=t(u,a);return v}},Tz=function(e){return function(a){var u=function(){if(e.caseSensitive)return a;if(Ie)return Si(a);throw new Error("Failed pattern match at Parsing.Token (line 812, column 3 - line 814, column 31): "+[])}();return C9(Cz(e))(u)}},Mz=function(e){var a=UG(Kf(e.commentEnd))(Kf(e.commentStart));return b9(function(u){return Ka(E9(uu(Rt(e.commentEnd))))(Ka(Bl(mD(NG(a)))(u))(wa(Bl(Gt(a))(u))("end of comment")))})},$h=function(e){return Bl(uu(Rt(e.commentStart)))(Lz(e))},Sz=function(e){var a=UG(Kf(e.commentEnd))(Kf(e.commentStart));return b9(function(u){return Ka(E9(uu(Rt(e.commentEnd))))(Ka(Bl($h(e))(u))(Ka(Bl(mD(NG(a)))(u))(wa(Bl(Gt(a))(u))("end of comment"))))})},Lz=function(e){return e.nestedComments?Sz(e):Mz(e)},F9=function(e){if(Li(e.commentLine)&&Li(e.commentStart))return up(wa(OG)(""));if(Li(e.commentLine))return up(Ka(OG)(wa($h(e))("")));if(Li(e.commentStart))return up(Ka(OG)(wa(y9(e))("")));if(Ie)return up(Ka(OG)(Ka(y9(e))(wa($h(e))(""))));throw new Error("Failed pattern match at Parsing.Token (line 834, column 1 - line 834, column 74): "+[e.constructor.name])},Uh=function(e){var a=Ai(function(Q){return Q!=='"'&&Q!=="\\"&&Q>""}),u=function(Q){return Ka(Ni(zu("-"))(x_(Q)))(Ka(Ni(zu("+"))(d9))(Wl(d9)))},l=u(Hp),v=function(){var Q=Mu(e.opStart)(function(He){return Mu(m9(e.opLetter))(function(Ja){return Wl(Dc(He)+dD(Ja))})});return wa(Q)("operator")}(),t=function(Q){return function(He){var Ja=function(ll){return function(c0){if(ll instanceof I)return I.value;if(ll instanceof R)return wz(function(H0){return(Q*ll.value0|0)+H0|0})(Ch(mc(c0)));throw new Error("Failed pattern match at Parsing.Token (line 704, column 5 - line 704, column 45): "+[ll.constructor.name,c0.constructor.name])}};return Mu(Nh(He))(function(ll){return mu(Pv("not digits"))(Wl)(dz(Ja)(new R(0))(ll))})}},i=Bl(Gt(["o","O"]))(t(8)(AG)),c=function(Q){return mz(Q)(F9(e))},_=function(Q){var He=Mu(Rt(Q))(function(){return wa(Km(e.opLetter))("end of "+Q)});return c(uu(He))},s=function(Q){return Ni(c(Rt(Q)))(Q)},y=function(Q){return F_(s("("))(s(")"))(Q)},N=s(";"),L=function(Q){return Qm(Q)(N)},V=function(Q){return eG(Q)(N)},Ae=function(Q){return C9(Ph(e.reservedOpNames))(Q)},Ca=function(){var Q=Mu(v)(function(He){var Ja=Ae(He);return Ja?Pv("reserved operator "+He):Wl(He)});return c(uu(Q))}(),bu=function(){var Q=Mu(e.identStart)(function(He){return Mu(m9(e.identLetter))(function(Ja){return Wl(Dc(He)+dD(Ja))})});return wa(Q)("identifier")}(),El=function(){var Q=Mu(bu)(function(He){var Ja=Tz(e)(He);return Ja?Pv("reserved word "+h9(He)):Wl(He)});return c(uu(Q))}(),da=Bl(Gt(["x","X"]))(t(16)(PG)),J0=function(){var Q=function(He){return function(Ja){if(Ja instanceof I)return I.value;if(Ja instanceof R)return hz(Ch(mc(He)))(function(ll){return gz((Ja.value0+La(ll))/10)});throw new Error("Failed pattern match at Parsing.Token (line 651, column 5 - line 651, column 47): "+[He.constructor.name,Ja.constructor.name])}};return eh("fraction")(Mu(zu("."))(function(){return Mu(wa(Nh(qG))("fraction"))(function(He){return mu(Pv("not digit"))(Wl)(yz(Q)(new R(0))(He))})}))}(),X_=wa(Bl(Nh(Mh))(zu("\\")))("end of string gap"),$e=zu("&"),jl=uG(["a","b","f","n","r","t","v","\\",'"',"'"])(["\x07","\b","\f",` +`,"\r"," ","\v","\\",'"',"'"]),qc=s("."),V0=t(10)(qG),Y_=function(){var Q=function(He){if(He<0)return 1/Q(-He|0);if(Ie)return Kc(10)(La(He));throw new Error("Failed pattern match at Parsing.Token (line 664, column 5 - line 664, column 27): "+[He.constructor.name])};return eh("exponent")(Mu(Gt(["e","E"]))(function(){return Mu(l)(function(He){return Mu(wa(V0)("exponent"))(function(Ja){return Wl(Q(He(Ja)))})})}))}(),Z_=function(Q){var He=Mu(Y_)(function(ll){return Wl(La(Q)*ll)}),Ja=Mu(J0)(function(ll){return Mu(hD(1)(Y_))(function(c0){return Wl((La(Q)+ll)*c0)})});return Ka(Ja)(He)},St=function(Q){return $G(ae.create)(Z_(Q))},Q_=Mu(V0)(function(Q){return hD(new M(Q))(St(Q))}),Wn=Ka($G(M.create)(Ka(da)(i)))(Ka(Q_)(Ka(St(0))(Wl(new M(0))))),Dl=Ka(Bl(zu("0"))(Wn))(Q_),zi=wa(c(Dl))("number"),ki=Mu(V0)(Z_),Ji=wa(c(ki))("float"),Cl=wa(Bl(zu("0"))(Ka(da)(Ka(i)(Ka(V0)(Wl(0))))))(""),Bn=Ka(Cl)(V0),$c=Mu(c(l))(function(Q){return Mu(Bn)(function(He){return Wl(Q(He))})}),$p=wa(c($c))("integer"),Op=wa(c(Bn))("natural"),pe=s(","),Da=function(Q){return Qm(Q)(pe)},Gu=function(Q){return eG(Q)(pe)},Ta=s(":"),Me=Mu(Ka(V0)(Ka(Bl(zu("o"))(t(8)(AG)))(Bl(zu("x"))(t(16)(PG)))))(function(Q){var He=Q>1114111;if(He)return Pv("invalid escape sequence");var Ja=Dh(Q);if(Ja instanceof R)return Wl(Ja.value0);if(Ja instanceof I)return Pv("invalid character code (should not happen)");throw new Error("Failed pattern match at Parsing.Token (line 498, column 10 - line 500, column 67): "+[Ja.constructor.name])}),ne=Ai(function(Q){return Q!=="'"&&Q!=="\\"&&Q>""}),ya=function(){var Q=function(He){return Ni(zu(He.value0))(He.value1)};return g9(qh(Q)(jl))}(),aa=Mu(zu("^"))(function(){return Mu(Sh)(function(Q){var He=Dh((Sn(Q)-Sn("A")|0)+1|0);if(He instanceof R)return Wl(He.value0);if(He instanceof I)return Pv("invalid character code (should not happen)");throw new Error("Failed pattern match at Parsing.Token (line 488, column 5 - line 490, column 67): "+[He.constructor.name])})}),_u=function(Q){if(e.caseSensitive)return Ni(Rt(Q))(Q);if(Ie){var He=h9(Q),Ja=function(c0){var H0=function(PX){if(Ie)return zu(c0);throw new Error("Failed pattern match at Parsing.Token (line 355, column 1 - line 355, column 80): "+[c0.constructor.name])},rL=LG(mc(c0));if(rL){var _y=ZI(G9(Dc(c0)));if(_y instanceof R){var fy=ZI(w9(Dc(c0)));return fy instanceof R?Ka(zu(_y.value0))(zu(fy.value0)):H0(!0)}return H0(!0)}return H0(!0)},ll=function(c0){var H0=nb(c0);if(H0 instanceof I)return Wl(void 0);if(H0 instanceof R)return Bl(wa(Ja(H0.value0.head))(He))(ll(H0.value0.tail));throw new Error("Failed pattern match at Parsing.Token (line 757, column 22 - line 759, column 72): "+[H0.constructor.name])};return Ni(ll(Q))(Q)}throw new Error("Failed pattern match at Parsing.Token (line 751, column 3 - line 751, column 50): "+[Q.constructor.name])},qu=function(Q){var He=Bl(_u(Q))(wa(Km(e.identLetter))("end of "+Q));return c(uu(He))},ua=function(Q){return F_(s("["))(s("]"))(Q)},wu=function(Q){return F_(s("{"))(s("}"))(Q)},j0=["NUL","SOH","STX","ETX","EOT","ENQ","ACK","BEL","DLE","DC1","DC2","DC3","DC4","NAK","SYN","ETB","CAN","SUB","ESC","DEL"],Hl=["\0","","","","","","","\x07","","","","","","","","","","","\x1B","\x7F"],o0=["BS","HT","LF","VT","FF","CR","SO","SI","EM","FS","GS","RS","US","SP"],f=["\b"," ",` +`,"\v","\f","\r","","","","","","",""," "],fa=uG(UG(j0)(o0))(UG(Hl)(f)),Ne=function(){var Q=function(He){return uu(Ni(Rt(He.value0))(He.value1))};return g9(qh(Q)(fa))}(),D=Ka(ya)(Ka(Me)(Ka(Ne)(wa(aa)("escape code")))),w=Bl(zu("\\"))(D),g=Ka(ne)(wa(w)("literal character")),X=function(){var Q=F_(zu("'"))(wa(zu("'"))("end of character"))(g);return wa(c(Q))("character")}(),ce=Mu(zu("\\"))(function(){return Ka(Ni(X_)(I.value))(Ka(Ni($e)(I.value))($G(R.create)(D)))}),ia=Ka($G(R.create)(a))(wa(ce)("string character")),du=function(){var Q=function(Ja){return function(ll){if(Ja instanceof I)return ll;if(Ja instanceof R)return new G(Ja.value0,ll);throw new Error("Failed pattern match at Parsing.Token (line 455, column 5 - line 455, column 51): "+[Ja.constructor.name,ll.constructor.name])}},He=Mu(F_(zu('"'))(wa(zu('"'))("end of string"))(Fz(ia)))(function(Ja){return Wl(dD(bz(Ez(Q)(h.value)(Ja))))});return c(wa(He)("literal string"))}(),Oc=function(Q){return F_(s("<"))(s(">"))(Q)};return{identifier:El,reserved:qu,operator:Ca,reservedOp:_,charLiteral:X,stringLiteral:du,natural:Op,integer:$p,float:Ji,naturalOrFloat:zi,decimal:V0,hexadecimal:da,octal:i,symbol:s,lexeme:c,whiteSpace:F9(e),parens:y,braces:wu,angles:Oc,brackets:ua,semi:N,comma:pe,colon:Ta,dot:qc,semiSep:L,semiSep1:V,commaSep:Da,commaSep1:Gu}};var M9=Va(Mn),S9=function(){var e=Gt([":","!","#","$","%","&","*","+",".","/","<","=",">","?","@","\\","^","|","-","~"]);return{commentStart:"",commentEnd:"",commentLine:"",nestedComments:!0,identStart:M9(Lh)(zu("_")),identLetter:M9(Ah)(Gt(["_","'"])),opStart:e,opLetter:e,reservedOpNames:[],reservedNames:[],caseSensitive:!0}}();var Pi=re(hv),L9=S(Ql),Nz=Eu(Jn),Pz=g_(rl);var qz=["if","then","else","audio","aout","blend","rgba","add","mul","rgb"],Wh=["**","**:"],Bh=["*","/","%","*:","/:","%:"],zh=["+","-","+:","-:"],kh=["==","/=",">","<",">=","<=","==:","/=:",">:","<:",">=:","<=:"],Jh=["++","~~","~~:","+-"],Vh=["$","&"],jh=[">>","<>","->","\\"],$z=["<<","="],Hh=["pi","mic","audioin","cps","time","beat","etime","ebeat","rnd","fx","fy","fxy","px","py","pxy","frt","fr","ft","aspect","lo","mid","hi","ilo","imid","ihi","fft","ifft","fb","cam"],Xh=["blend","add","mul","ain","abs","acos","acosh","asin","asinh","atan","atanh","cbrt","ceil","cos","cosh","exp","fract","floor","log","log2","log10","round","sign","sin","sinh","sqrt","tan","tanh","trunc","rtxy","rtx","rty","xyrt","xyr","xyt","zero","zer0","bipolar","unipolar","osc","tri","saw","sqr","lftri","lfsaw","lfsqr","mono","cpsmidi","midicps","dbamp","ampdb","hsvrgb","hsvh","hsvs","hsvv","hsvr","hsvg","hsvb","rgbhsv","rgbh","rgbs","rgbv","rgbr","rgbg","rgbb","dist","prox","point","hline","hlinep","vline","vlinep","circle","circlep","rect","rectp","iline","ilinep","line","linep","chain","chainp","lines","linesp","ilines","ilinesp","mesh","meshp","zip","fit","min","max","minp","maxp","clip","clipp","between","betweenp","smoothstep","smoothstepp","gate","gatep","when","spr","sprp","seq","setfx","setfy","setfxy","zoom","zoomxy","zoomx","zoomy","move","tile","tilexy","tilex","tiley","spin","early","late","slow","fast","lpf","lpfp","hpf","hpfp","bpf","bpfp","delay","linlin","linlinp","rep","img","vid","mix","mixp","import"],Oz=Pi(Hh)(Pi(Xh)(qz)),$v=Uh(function(){var e=Oh(S9);return{identStart:e.identStart,identLetter:e.identLetter,opStart:e.opStart,opLetter:e.opLetter,caseSensitive:e.caseSensitive,reservedNames:Oz,reservedOpNames:Pi($z)(Pi(jh)(Pi(Vh)(Pi(Jh)(Pi(kh)(Pi(zh)(Pi(Bh)(Wh))))))),commentStart:"{-",commentEnd:"-}",commentLine:"--",nestedComments:!0}}());var ED=function(){return $v.identifier}(),WG=function(){return $v.integer}();var Yh=function(){return $v.naturalOrFloat}();var BG=function(){return $v.parens}(),CD=function(){return $v.reserved}(),Nn=function(){return $v.reservedOp}();var A9=function(){return $v.semiSep}();var N9=function(){return $v.stringLiteral}();var Zh=function(){return $v.whiteSpace}(),P9=function(){return $v.float}(),Uz=Tl(Ml)(u0)(Nn("-"))(function(){return L9(Nz(-1))(P9)}),zG=Pz([uu(Uz),uu(P9),L9(La)(WG)]);var Qh=function(){return $v.commaSep}(),q9=function(){return $v.comma}();var kG=function(){return $v.brackets}(),$9=function(){return $v.braces}();var Kl=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}};var ze=K(u0),O9=Wc(Ql),ka=U(ft),M_=g_(rl),VG=S(Rl),Bz=Lt(Ql),$0=Tl(Ml)(u0),TD=Va(Mn),MD=S(Ql),zz=Ua(Za),Kh=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),jG=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),SD=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),LD=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),xh=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),HG=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),JG=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),eg=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),ag=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),ug=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),lg=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),vg=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}();var ng=function(e){return ze(gl)(function(a){return O9(new Kh(a,e))(CD(e))})},kz=ze(gl)(function(e){return ze(Yh)(function(a){if(a instanceof M)return ka(new SD(e,a.value0));if(a instanceof ae)return ka(new LD(e,a.value0));throw new Error("Failed pattern match at AST (line 236, column 3 - line 238, column 40): "+[a.constructor.name])})}),Jz=M_(VG(ng)(["audio","blend","rgba","add","mul","rgb"])),S_=function(e){return ze(gl)(function(a){return M_(VG(function(u){return Bz(Nn(u))(eg.create(a)(u))})(e))})},Vz=ze(gl)(function(e){return ze(hD(!0)(O9(!1)(Nn("-"))))(function(a){return ze(Yh)(function(u){if(u instanceof M)return ka(a?new SD(e,u.value0):new SD(e,u.value0*-1|0));if(u instanceof ae)return ka(a?new LD(e,u.value0):new LD(e,u.value0*-1));throw new Error("Failed pattern match at AST (line 228, column 3 - line 230, column 102): "+[u.constructor.name])})})}),jz=M_(VG(function(e){return uu(ng(e))})(Hh)),U9=M_(VG(function(e){return uu(ng(e))})(Xh)),Hz=ze(ka(void 0))(function(){return kG(ze(gl)(function(e){return ze(WG)(function(a){return $0(Nn(".."))(function(){return ze(WG)(function(u){return ka(new ag(e,a,u))})})})}))}),Xz=ze(ka(void 0))(function(){return kG(ze(gl)(function(e){return ze(zG)(function(a){return ze(q9)(function(){return ze(zG)(function(u){return $0(Nn(".."))(function(){return ze(zG)(function(l){return ka(new ug(e,a,u,l))})})})})})}))}),Yz=$0(aG(Zh))(function(){return $0(TD(aG(sh))(aG(Nn(";"))))(function(){return ka(I.value)})}),Zz=Kl("application","AST",function(){return ze(ka(void 0))(function(){return ze(gl)(function(e){return ze(W9(135))(function(a){return ze(Ip(136))(function(u){return ze(wb(Ip(137)))(function(l){return ka(zz(JG.create(e))(new JG(e,a,u))(l))})})})})})}),Ip=Kl("argument","AST",function(){return ze(ka(void 0))(function(){return ze(gl)(function(e){return M_([BG(AD(145)),jz,U9,uu(kz),uu(MD(xh.create(e))(N9)),uu(Hz),uu(Xz),uu(nk(152)),uu(B9(153)),uu(vk(154)),MD(jG.create(e))(ED)])})})}),AD=Kl("expression1","AST",function(){return ze(ka(void 0))(function(){return y_(Qz(89))(S_(jh))})}),Qz=Kl("expression2","AST",function(){return ze(ka(void 0))(function(){return db(Kz(94))(S_(Vh))})}),Kz=Kl("expression3","AST",function(){return ze(ka(void 0))(function(){return y_(xz(99))(S_(Jh))})}),xz=Kl("expression4","AST",function(){return ze(ka(void 0))(function(){return y_(ek(104))(S_(kh))})}),ek=Kl("expression5","AST",function(){return ze(ka(void 0))(function(){return y_(ak(109))(S_(zh))})}),ak=Kl("expression6","AST",function(){return ze(ka(void 0))(function(){return y_(uk(114))(S_(Bh))})}),uk=Kl("expression7","AST",function(){return ze(ka(void 0))(function(){return y_(lk(119))(S_(Wh))})}),lk=Kl("expression8","AST",function(){return ze(ka(void 0))(function(){return M_([uu(Zz(125)),uu(Vz),Jz,Ip(128)])})}),W9=Kl("functionInApplication","AST",function(){return ze(ka(void 0))(function(){return ze(gl)(function(e){return M_([BG(W9(163)),U9,BG(B9(165)),MD(jG.create(e))(ED)])})})}),vk=Kl("ifThenElse","AST",function(){return ze(gl)(function(e){return $0(CD("if"))(function(){return ze(Ip(253))(function(a){return $0(CD("then"))(function(){return ze(Ip(255))(function(u){return $0(CD("else"))(function(){return ze(Ip(257))(function(l){return ka(new vg(e,a,u,l))})})})})})})})}),B9=Kl("lambda","AST",function(){return ze(gl)(function(e){return $0(Nn("\\"))(function(){return ze(xm(ED))(function(a){return $0(Nn("->"))(function(){return ze(AD(246))(function(u){return ka(new lg(e,wo(a),u))})})})})})}),nk=Kl("list","AST",function(){return ze(ka(void 0))(function(){return TD(rk(205))(tk(205))})}),rk=Kl("listCombinatorial","AST",function(){return ze(ka(void 0))(function(){return kG(ze(gl)(function(e){return ze(Qh(AD(212)))(function(a){return ka(new HG(e,ye.value,a))})}))})}),tk=Kl("listPairwise","AST",function(){return ze(ka(void 0))(function(){return $9(ze(gl)(function(e){return ze(Qh(AD(220)))(function(a){return ka(new HG(e,de.value,a))})}))})});var z9=AD(86);var ik=ze(gl)(function(e){return ze(z9)(function(a){return ka({position:e,identifiers:h.value,expression:a})})}),ok=ze(gl)(function(e){return ze(xm(ED))(function(a){return $0(TD(Nn("="))(Nn("<<")))(function(){return ze(z9)(function(u){return ka({position:e,identifiers:wo(a),expression:u})})})})}),ck=function(){return TD(MD(R.create)(uu(ok)))(TD(MD(R.create)(uu(ik)))(Yz))}(),_k=$0(Zh)(function(){return ze(A9(ck))(function(e){return $0(sh)(function(){return ka(e)})})}),rg=function(e){return Db(e)(_k)};var Dk=Du(Tm);var Rk=Du(Nm),Ik=Du(eD),k9={liftAff:Se(Pe),MonadEffect0:function(){return a0}},ND=function(e){return e.liftAff};var J9=function(e){var a=e.MonadEffect0(),u=gF(a);return{liftAff:function(){var l=Dk(a.Monad0()),v=ND(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}};var V9=function(e){var a=e.MonadEffect0(),u=jF(a);return{liftAff:function(){var l=Rk(a.Monad0()),v=ND(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}},j9=function(e){var a=e.MonadEffect0(),u=n8(a);return{liftAff:function(){var l=Ik(a.Monad0()),v=ND(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}};function X9(e,a){return fetch(e,a)}var PD=function(a){return function(u){return a(u)()}};var Z9=function(e){return function(){return X9(e,{})}};var Uk=Ue(xa),u5=function(e){return e};var Wk={eq:function(e){return function(a){return Si(e)===Si(a)}}},l5={compare:function(e){return function(a){return Uk(Si(e))(Si(a))}},Eq0:function(){return Wk}};function v5(e,a){return Array.from(a.entries(),function(u){return e(u[0])(u[1])})}var n5=function(){return E_(v5)(B.create)}();var ig=function(){var e=_I(l5)(rl),a=S(Rl)(w3(as)(u5));return function(u){return e(a(n5(u)))}}();function YG(e,a){try{return new Request(e,a)}catch(u){throw console.error(u),u}}var f5={convertHelper:function(e){return function(a){return{}}}};var og=function(){return function(e){return function(a){return function(){return YG(e,a)}}}};var p5=function(e){return e.convertHelper};var s5=function(){return function(){return function(e){return{convert:p5(e)(za.value)}}}},D5=function(e){return e.convert};function cg(e){return e.headers}function _g(e){return e.ok}function fg(e){return e.redirected}function pg(e){return e.status}function sg(e){return e.statusText}function Dg(e){return e.url}function Rg(e){return function(){return e.body}}function Ig(e){return function(){return e.arrayBuffer()}}function Gg(e){return function(){return e.blob()}}function wg(e){return function(){return e.text()}}function dg(e){return function(){return e.json()}}function mg(e,a,u){return u.then(e,a)}function hg(e){return Promise.resolve(e)}function I5(e,a,u){return u instanceof Error?e(u):a}var G5=function(){return C_(I5)(R.create)(I.value)}();var w5=function(){return function(e){return function(a){return function(u){return function(){return mg(PD(e),PD(a),u)}}}}},d5=function(){return hg};var FJ=Wc(ol),bJ=Ga(Om),EJ=w5(),m5=S(ol),h5=d5();var CJ=Va(a3),TJ=S(Sa),MJ=zm(Cu),SJ=K(P0),LJ=Tu(a0),AJ=function(e){return function(a){return GD(function(u){return FJ(bJ)(EJ(function(l){return m5(h5)(u(new ae(l)))})(function(l){return m5(h5)(u(new M(e(l))))})(a))})}};var NJ=function(e){return e3(function(a){return lt("Promise failed, couldn't extract JS Error or String")})(CJ(G5(e))(TJ(lt)(u3(Lm(MJ(rb(e)))))))},PJ=AJ(NJ),L_=function(e){return SJ(LJ(e))(PJ)};var y5=function(e){return L_(wg(e))},F5=function(e){return L_(dg(e))};var b5=function(e){return L_(Gg(e))},E5=function(e){return L_(Ig(e))},C5=function(e){return{headers:ig(cg(e)),ok:_g(e),redirected:fg(e),status:pg(e),statusText:sg(e),url:Dg(e),text:y5(e),json:F5(e),body:Rg(e),arrayBuffer:E5(e),blob:b5(e)}};var T5=K(P0),$J=Tu(a0),OJ=og(),UJ=U(sc);var M5=function(){return function(){return function(e){var a=D5(e);return function(u){return function(l){return T5($J(OJ(u)(a(l))))(function(v){return T5(L_(Z9(v)))(function(t){return UJ(C5(t))})})}}}}};var A_=Df(Za),BJ=eu(C0),oa=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Gp=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),l0=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),wt=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),xl=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),O0=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Fc=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),v0=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}();var bc=function(){return{toValue:oa.create}}(),S5=function(){return{toValue:O0.create}}();var N_=function(e){if(e instanceof oa||e instanceof Gp||e instanceof l0||e instanceof wt||e instanceof xl||e instanceof O0||e instanceof Fc||e instanceof v0)return e.value0;throw new Error("Failed pattern match at Value (line 70, column 1 - line 70, column 35): "+[e.constructor.name])},L5=function(e){return e.toValue},P_=function(e){if(e instanceof oa)return"Signal";if(e instanceof Gp)return"String";if(e instanceof l0)return"Int";if(e instanceof wt)return"Number";if(e instanceof xl)return"Function";if(e instanceof O0)return"Output";if(e instanceof Fc)return"Action";if(e instanceof v0)return"polymorphic value";throw new Error("Failed pattern match at Value (line 60, column 1 - line 60, column 33): "+[e.constructor.name])},gg=function(e){return function(a){return function(u){return Xf(zF(M1(u)(a))(e))}}},zJ=function(e){return e instanceof Gp},ZG=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof Gp)return a(v.value1);if(v instanceof v0){var t=A_(zJ)(v.value1);if(t instanceof I)return l(new Qa("expected String, found polymorphic value",v.value0));if(t instanceof R)return ZG(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 135, column 3 - line 137, column 30): "+[t.constructor.name])}return l(new Qa("expected String, found "+P_(v),N_(v)))}}},A5={fromValue:function(e){var a=ZG(e);return function(u){return a(u)}}},kJ=function(e){return e instanceof oa||e instanceof l0||e instanceof wt},qD=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof oa)return a(v.value1);if(v instanceof l0)return a(new Ju(La(v.value1)));if(v instanceof wt)return a(new Ju(v.value1));if(v instanceof v0){var t=A_(kJ)(v.value1);if(t instanceof I)return l(new Qa("expected Signal, found polymorphic value",v.value0));if(t instanceof R)return qD(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 97, column 3 - line 99, column 30): "+[t.constructor.name])}return l(new Qa("expected Signal, found "+P_(v),N_(v)))}}},N5=function(e){var a=BJ(e),u=qD(e),l=U(e);return function(v){var t=K(v.Monad0().Bind1()),i=u(v);return function(c){return function(_){return function(s){return t(a(i)(s))(function(){var y=oa.create(c),N=fl.create(_);return function(L){return l(y(N(L)))}}())}}}}};var dt={fromValue:function(e){var a=qD(e);return function(u){return a(u)}}},JJ=function(e){return e instanceof O0},P5=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof O0)return a(v.value1);if(v instanceof v0){var t=A_(JJ)(v.value1);if(t instanceof I)return l(new Qa("expected Output, found polymorphic value",v.value0));if(t instanceof R)return P5(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 111, column 3 - line 113, column 30): "+[t.constructor.name])}return l(new Qa("expected Output, found "+P_(v),N_(v)))}}},q5={fromValue:function(e){var a=P5(e);return function(u){return a(u)}}},VJ=function(e){return e instanceof wt||e instanceof l0},$5=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof wt)return a(v.value1);if(v instanceof l0)return a(La(v.value1));if(v instanceof v0){var t=A_(VJ)(v.value1);if(t instanceof I)return l(new Qa("expected Number, found polymorphic value",v.value0));if(t instanceof R)return $5(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 149, column 3 - line 151, column 30): "+[t.constructor.name])}return l(new Qa("expected Number, found "+P_(v),N_(v)))}}},yg={fromValue:function(e){var a=$5(e);return function(u){return a(u)}}},jJ=function(e){return e instanceof l0},O5=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof l0)return a(v.value1);if(v instanceof v0){var t=A_(jJ)(v.value1);if(t instanceof I)return l(new Qa("expected Int, found polymorphic value",v.value0));if(t instanceof R)return O5(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 163, column 3 - line 165, column 27): "+[t.constructor.name])}return l(new Qa("expected Int, found "+P_(v),N_(v)))}}},Fg={fromValue:function(e){var a=O5(e);return function(u){return a(u)}}},HJ=function(e){return e instanceof xl},bg=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof xl)return a(v.value1);if(v instanceof v0){var t=A_(HJ)(v.value1);if(t instanceof I)return l(new Qa("expected Function, found polymorphic value",v.value0));if(t instanceof R)return bg(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 123, column 3 - line 125, column 32): "+[t.constructor.name])}return l(new Qa("expected Function, found "+P_(v),N_(v)))}}},XJ=function(e){return e instanceof Fc||e instanceof oa||e instanceof wt||e instanceof l0},Eg=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof Fc)return a(v.value1);if(v instanceof oa)return a(II(v.value1));if(v instanceof wt)return a(II(new Ju(v.value1)));if(v instanceof l0)return a(II(new Ju(La(v.value1))));if(v instanceof v0){var t=A_(XJ)(v.value1);if(t instanceof I)return l(new Qa("expected Action, found polymorphic value",v.value0));if(t instanceof R)return Eg(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 179, column 3 - line 181, column 30): "+[t.constructor.name])}return l(new Qa("expected Action, found "+P_(v),N_(v)))}}},$D=function(e){return e.fromValue};var ZJ=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}},q_=K(P0),QJ=M5()()(s5()()(f5)),k5=Tl(Ml),wp=k5(P0),OD=Hf(a0),Pn=U(sc),J5=ID(Zf),qn=wD(J5),V5=Kv(qn),Ru=K(V5),$n=Cn(qn),ht=r8(HF(JI(Zf))),KJ=bg($n)(ht),O=U($n),xJ=Eg($n)(ht),J=Du(eD)(qn),WD=iu(ht),U5=Ku(Ia),QG=k5(V5),Tg=oc(qn),j5=nt(Tg),Mg=tr(xa),Sg=rt(Tg),H5=ln(xa),X5=eu(C0)($n),eV=N5($n)(ht),aV=S(_v),Cg=qD($n)(ht),W5=Tu(a0),uV=ZG($n)(ht),lV=vt(v8(VF(J5))),vV=ND(j9(V9(J9(k9)))),nV=oI(xa),B5=ic(Tg);var rV=function(e){return q_(QJ(e)({}))(function(a){return q_(a.text)(function(u){return wp(OD("loaded text file: "+u))(function(){return Pn(new ae(u))})})})},UD=function(e){return function(a){return Ru(KJ(e))(function(u){return u(a)})}},Lg=function(e){var a=$D(e)($n)(ht);return function(u){var l=L5(u);return function(v){return function(t){return new xl(v,function(i){return Ru(a(i))(function(){var c=l(v);return function(_){return O(c(t(_)))}}())})}}}},tV=Lg(A5)(bc),Ag=function(e){var a=$D(e)($n)(ht);return function(u){var l=Lg(u);return function(v){var t=l(v);return function(i){return function(c){return new xl(i,function(_){return Ru(a(_))(function(){var s=t(i);return function(y){return O(s(c(y)))}}())})}}}}},Y5=Ag(Fg),iV=Y5(dt)(bc),oV=Ag(dt)(dt)(bc),Z5=Y5(Fg),cV=Z5(bc),_V=Z5(S5),Q5=function(e){var a=$D(e)($n)(ht);return function(u){var l=Ag(u);return function(v){var t=l(v);return function(i){var c=t(i);return function(_){return function(s){return new xl(_,function(y){return Ru(a(y))(function(){var N=c(_);return function(L){return O(N(s(L)))}}())})}}}}}},fV=Q5(yg)(dt)(dt)(bc),pV=Q5(dt)(dt)(dt)(bc),sV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(fV(u)(l))}}},DV=sV(qn),RV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(pV(u)(l))}}},zl=RV(qn),IV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(iV(u)(l))}}},GV=IV(qn),wV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(oV(u)(l))}}},ie=wV(qn),De=Lg(dt)(bc),dV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(tV(u)(l))}}},z5=dV(qn),mV=function(e){var a=$D(e)($n)(ht);return function(u){return function(l){return new xl(u,function(v){return Ru(a(v))(function(){var t=Fc.create(u);return function(i){return O(t(l(i)))}}())})}}};var K5=function(e){var a=mV(e);return function(u){return function(l){return new xl(u,function(v){return Ru(xJ(v))(function(){var t=a(u);return function(i){return O(t(l(i)))}}())})}}},hV=K5(yg),gV=K5(q5),yV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(hV(u)(l))}}},FV=yV(qn),bV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(gV(u)(l))}}},EV=bV(qn),CV=function(e){return function(a){return a===">>"?J(EV(e)(Y4)):a==="<>"?J(FV(e)(Z4)):a==="$"?O(new xl(e,function(u){return O(new xl(e,function(l){return UD(u)(l)}))})):a==="&"?O(new xl(e,function(u){return O(new xl(e,function(l){return UD(l)(u)}))})):a==="++"?J(ie(e)(nn.create)):a==="~~"?J(zl(e)(pI(ye.value))):a==="~~:"?J(zl(e)(pI(de.value))):a==="+-"?J(zl(e)(B4)):a==="+"?J(ie(e)(M0.create(ye.value))):a==="-"?J(ie(e)(Zv.create(ye.value))):a==="*"?J(ie(e)(_n.create(ye.value))):a==="/"?J(ie(e)(Sv.create(ye.value))):a==="%"?J(ie(e)(fn.create(ye.value))):a==="**"?J(ie(e)(pn.create(ye.value))):a==="=="?J(ie(e)(sn.create(ye.value))):a==="/="?J(ie(e)(Dn.create(ye.value))):a===">"?J(ie(e)(Rn.create(ye.value))):a==="<"?J(ie(e)(In.create(ye.value))):a===">="?J(ie(e)(S0.create(ye.value))):a==="<="?J(ie(e)(Gn.create(ye.value))):a==="+:"?J(ie(e)(M0.create(de.value))):a==="-:"?J(ie(e)(Zv.create(de.value))):a==="*:"?J(ie(e)(_n.create(de.value))):a==="/:"?J(ie(e)(Sv.create(de.value))):a==="%:"?J(ie(e)(fn.create(de.value))):a==="**:"?J(ie(e)(pn.create(de.value))):a==="==:"?J(ie(e)(sn.create(de.value))):a==="/=:"?J(ie(e)(Dn.create(de.value))):a===">:"?J(ie(e)(Rn.create(de.value))):a==="<:"?J(ie(e)(In.create(de.value))):a===">=:"?J(ie(e)(S0.create(de.value))):a==="<=:"?J(ie(e)(Gn.create(de.value))):WD(new Qa("internal error in Punctual: parseOperator called with unsupported operator "+a,e))}};var TV=function(e){return function(a){return a==="append"?J(ie(e)(nn.create)):a==="zip"?J(ie(e)(or.create)):a==="pi"?O(new oa(e,fr.value)):a==="px"?O(new oa(e,mo.value)):a==="py"?O(new oa(e,ho.value)):a==="pxy"?O(new oa(e,go.value)):a==="aspect"?O(new oa(e,vn.value)):a==="fx"?O(new oa(e,yo.value)):a==="fy"?O(new oa(e,Fo.value)):a==="fxy"?O(new oa(e,rn.value)):a==="frt"?O(new oa(e,bo.value)):a==="fr"?O(new oa(e,Eo.value)):a==="ft"?O(new oa(e,Co.value)):a==="setfx"?J(ie(e)(Xo.create)):a==="setfy"?J(ie(e)(Yo.create)):a==="setfxy"?J(ie(e)(Zo.create)):a==="zoom"?J(ie(e)(Qo.create)):a==="zoomxy"?J(ie(e)(oi.create)):a==="zoomx"?J(ie(e)(Ko.create)):a==="zoomy"?J(ie(e)(xo.create)):a==="move"?J(ie(e)(ec.create)):a==="tile"?J(ie(e)(ac.create)):a==="tilexy"?J(ie(e)(uc.create)):a==="tilex"?J(ie(e)(lc.create)):a==="tiley"?J(ie(e)(vc.create)):a==="spin"?J(ie(e)(nc.create)):a==="early"?J(ie(e)(on.create)):a==="late"?J(ie(e)(z4)):a==="slow"?J(ie(e)(cn.create)):a==="fast"?J(ie(e)(J4)):a==="lo"?O(new oa(e,jt.value)):a==="mid"?O(new oa(e,Ht.value)):a==="hi"?O(new oa(e,Xt.value)):a==="ilo"?O(new oa(e,Yt.value)):a==="imid"?O(new oa(e,Zt.value)):a==="ihi"?O(new oa(e,Qt.value)):a==="cps"?O(new oa(e,pr.value)):a==="time"?O(new oa(e,sr.value)):a==="beat"?O(new oa(e,Dr.value)):a==="ebeat"?O(new oa(e,Rr.value)):a==="etime"?O(new oa(e,Ir.value)):a==="rnd"?O(new oa(e,To.value)):a==="audioin"?O(new oa(e,new tn(1,0))):a==="mic"?O(new oa(e,new tn(1,0))):a==="ain"?O(cV(e)(function(u){return function(l){return new tn(U5(1)(u),U5(0)(l))}})):a==="fft"?O(new oa(e,Kt.value)):a==="ifft"?O(new oa(e,xt.value)):a==="mono"?O(De(e)(cr.create)):a==="rep"?J(GV(e)(_r.create)):a==="bipolar"?O(De(e)(Gr.create)):a==="unipolar"?O(De(e)(wr.create)):a==="fb"?O(new oa(e,Mo.value)):a==="img"?J(z5(e)(ai.create)):a==="vid"?J(z5(e)(ui.create)):a==="cam"?O(new oa(e,ei.value)):a==="rgbhsv"?O(De(e)(No.create)):a==="hsvrgb"?O(De(e)(Po.create)):a==="hsvh"?O(De(e)(li.create)):a==="hsvs"?O(De(e)(vi.create)):a==="hsvv"?O(De(e)(ni.create)):a==="hsvr"?O(De(e)(qo.create)):a==="hsvg"?O(De(e)($o.create)):a==="hsvb"?O(De(e)(Oo.create)):a==="rgbh"?O(De(e)(Uo.create)):a==="rgbs"?O(De(e)(Wo.create)):a==="rgbv"?O(De(e)(Bo.create)):a==="rgbr"?O(De(e)(li.create)):a==="rgbg"?O(De(e)(vi.create)):a==="rgbb"?O(De(e)(ni.create)):a==="osc"?O(De(e)(dr.create)):a==="tri"?O(De(e)(mr.create)):a==="saw"?O(De(e)(hr.create)):a==="sqr"?O(De(e)(gr.create)):a==="lftri"?O(De(e)(yr.create)):a==="lfsaw"?O(De(e)(Fr.create)):a==="lfsqr"?O(De(e)(br.create)):a==="abs"?O(De(e)(Er.create)):a==="acos"?O(De(e)(Cr.create)):a==="acosh"?O(De(e)(Tr.create)):a==="asin"?O(De(e)(Mr.create)):a==="asinh"?O(De(e)(Sr.create)):a==="atan"?O(De(e)(Lr.create)):a==="atanh"?O(De(e)(Ar.create)):a==="cbrt"?O(De(e)(Nr.create)):a==="ceil"?O(De(e)(Pr.create)):a==="cos"?O(De(e)(qr.create)):a==="cosh"?O(De(e)($r.create)):a==="exp"?O(De(e)(Or.create)):a==="floor"?O(De(e)(Ur.create)):a==="log"?O(De(e)(Wr.create)):a==="log2"?O(De(e)(Br.create)):a==="log10"?O(De(e)(zr.create)):a==="round"?O(De(e)(kr.create)):a==="sign"?O(De(e)(Jr.create)):a==="sin"?O(De(e)(Vr.create)):a==="sinh"?O(De(e)(jr.create)):a==="sqrt"?O(De(e)(Hr.create)):a==="tan"?O(De(e)(Xr.create)):a==="tanh"?O(De(e)(Yr.create)):a==="trunc"?O(De(e)(Zr.create)):a==="rtxy"?O(De(e)(zo.create)):a==="rtx"?O(De(e)(ko.create)):a==="rty"?O(De(e)(Jo.create)):a==="xyrt"?O(De(e)(ri.create)):a==="xyr"?O(De(e)(ti.create)):a==="xyt"?O(De(e)(ii.create)):a==="zero"?O(De(e)(F1)):a==="zer0"?O(De(e)(F1)):a==="point"?O(De(e)(Vo.create)):a==="dist"?O(De(e)(jo.create)):a==="prox"?O(De(e)(Ho.create)):a==="midicps"?O(De(e)(Qr.create)):a==="cpsmidi"?O(De(e)(Kr.create)):a==="dbamp"?O(De(e)(xr.create)):a==="ampdb"?O(De(e)(et.create)):a==="fract"?O(De(e)(at.create)):a==="max"?J(ie(e)(wn.create(ye.value))):a==="maxp"?J(ie(e)(wn.create(de.value))):a==="min"?J(ie(e)(dn.create(ye.value))):a==="minp"?J(ie(e)(dn.create(de.value))):a==="gate"?J(ie(e)(mn.create(ye.value))):a==="gatep"?J(ie(e)(mn.create(de.value))):a==="circle"?J(ie(e)(ci.create(ye.value))):a==="circlep"?J(ie(e)(ci.create(de.value))):a==="rect"?J(ie(e)(_i.create(ye.value))):a==="rectp"?J(ie(e)(_i.create(de.value))):a==="clip"?J(ie(e)(hn.create(ye.value))):a==="clipp"?J(ie(e)(hn.create(de.value))):a==="between"?J(ie(e)(gn.create(ye.value))):a==="betweenp"?J(ie(e)(gn.create(de.value))):a==="smoothstep"?J(ie(e)(yn.create(ye.value))):a==="smoothstepp"?J(ie(e)(yn.create(de.value))):a==="vline"?J(ie(e)(fi.create(ye.value))):a==="vlinep"?J(ie(e)(fi.create(de.value))):a==="hline"?J(ie(e)(pi.create(ye.value))):a==="hlinep"?J(ie(e)(pi.create(de.value))):a==="chain"?J(ie(e)(si.create(ye.value))):a==="chainp"?J(ie(e)(si.create(de.value))):a==="lines"?J(ie(e)(Di.create(ye.value))):a==="linesp"?J(ie(e)(Di.create(de.value))):a==="ilines"?J(ie(e)(Ri.create(ye.value))):a==="ilinesp"?J(ie(e)(Ri.create(de.value))):a==="mesh"?J(ie(e)(Ii.create(ye.value))):a==="meshp"?J(ie(e)(Ii.create(de.value))):a==="spr"?J(ie(e)(Fn.create(ye.value))):a==="sprp"?J(ie(e)(Fn.create(de.value))):a==="seq"?O(De(e)(ut.create)):a==="fit"?J(ie(e)(k4)):a==="iline"?J(zl(e)(Gi.create(ye.value))):a==="ilinep"?J(zl(e)(Gi.create(de.value))):a==="line"?J(zl(e)(wi.create(ye.value))):a==="linep"?J(zl(e)(wi.create(de.value))):a==="linlin"?J(zl(e)(L0.create(ye.value))):a==="linlinp"?J(zl(e)(L0.create(de.value))):a==="mix"?J(zl(e)(Lv.create(ye.value))):a==="mixp"?J(zl(e)(Lv.create(de.value))):a==="lpf"?J(zl(e)(di.create(ye.value))):a==="lpfp"?J(zl(e)(di.create(de.value))):a==="hpf"?J(zl(e)(mi.create(ye.value))):a==="hpfp"?J(zl(e)(mi.create(de.value))):a==="bpf"?J(zl(e)(hi.create(ye.value))):a==="bpfp"?J(zl(e)(hi.create(de.value))):a==="delay"?J(DV(e)(rc.create)):a==="audio"?O(new O0(e,en.value)):a==="aout"?O(_V(e)(Tf.create)):a==="blend"?O(new v0(e,new G(new O0(e,ar.value),new G(De(e)(So.create),h.value)))):a==="rgba"?O(new O0(e,ur.value)):a==="add"?O(new v0(e,new G(new O0(e,lr.value),new G(De(e)(Lo.create),h.value)))):a==="mul"?O(new v0(e,new G(new O0(e,vr.value),new G(De(e)(Ao.create),h.value)))):a==="rgb"?O(new O0(e,nr.value)):a==="import"?O(new xl(e,AV(e))):WD(new Qa("internal error in Punctual: parseReserved called with unknown reserved word "+a,e))}},MV=function(e){if(e instanceof I)return O(I.value);if(e instanceof R)return Ru(function(){if(e.value0.identifiers instanceof h)return mt(e.value0.expression);if(e.value0.identifiers instanceof G)return Ru(x5(e.value0.position)(e.value0.identifiers.value1)(e.value0.expression))(function(a){var u=function(){return a instanceof Fc?new oa(a.value0,a.value1.signal):a}();return QG(j5(Mg(e.value0.identifiers.value0)(u)))(function(){return O(a)})});throw new Error("Failed pattern match at Parser (line 103, column 8 - line 111, column 13): "+[e.value0.identifiers.constructor.name])}())(function(a){return a instanceof Fc?O(new R(a.value1)):O(I.value)});throw new Error("Failed pattern match at Parser (line 100, column 1 - line 100, column 59): "+[e.constructor.name])},SV=function(e){return function(a){var u=rg(a);if(u instanceof M)return Pn(new M(u.value0));if(u instanceof ae)return q_(gg(e)(xu)(aT(59)(u.value0)))(function(l){if(l instanceof M)return Pn(new M(l.value0));if(l instanceof ae)return Pn(new ae(l.value0.value1));throw new Error("Failed pattern match at Parser (line 60, column 7 - line 62, column 48): "+[l.constructor.name])});throw new Error("Failed pattern match at Parser (line 56, column 3 - line 62, column 48): "+[u.constructor.name])}},mt=function(e){if(e instanceof Kh)return TV(e.value0)(e.value1);if(e instanceof jG)return Ru(Sg)(function(a){var u=H5(e.value1)(a);if(u instanceof R)return O(u.value0);if(u instanceof I)return WD(new Qa("unrecognized identifier "+e.value1,e.value0));throw new Error("Failed pattern match at Parser (line 120, column 3 - line 122, column 75): "+[u.constructor.name])});if(e instanceof SD)return O(new l0(e.value0,e.value1));if(e instanceof LD)return O(new wt(e.value0,e.value1));if(e instanceof xh)return O(new Gp(e.value0,e.value1));if(e instanceof HG)return Ru(X5(mt)(e.value2))(eV(e.value0)(e.value1));if(e instanceof JG)return Ru(mt(e.value1))(function(a){return Ru(mt(e.value2))(function(u){return UD(a)(u)})});if(e instanceof eg)return Ru(CV(e.value0)(e.value1))(function(a){return Ru(mt(e.value2))(function(u){return Ru(mt(e.value3))(function(l){return Ru(UD(a)(u))(function(v){return UD(v)(l)})})})});if(e instanceof ag)return O(new oa(e.value0,new fl(ye.value,aV(function(a){return Ju.create(La(a))})(w4(e.value1)(e.value2)))));if(e instanceof ug)return WD(new Qa("FromThenTo not supported yet",e.value0));if(e instanceof lg)return x5(e.value0)(e.value1)(e.value2);if(e instanceof vg)return Ru(Ru(mt(e.value1))(Cg))(function(a){return Ru(Ru(mt(e.value2))(Cg))(function(u){return Ru(Ru(mt(e.value3))(Cg))(function(l){return O(new oa(e.value0,new Lv(ye.value,l,u,a)))})})});throw new Error("Failed pattern match at Parser (line 116, column 1 - line 116, column 41): "+[e.constructor.name])},LV=function(e){return function(a){return function(u){return q_(W5(_e(e)))(function(l){var v=H5(u)(l);if(v instanceof R)return wp(OD("using cached library "+u))(function(){return Pn(new ae(v.value0))});if(v instanceof I)return wp(OD("loading library "+(u+"...")))(function(){return q_(rV(u))(function(t){if(t instanceof M)return Pn(new M(new Qa(t.value0,a)));if(t instanceof ae)return wp(OD("parsing library "+(u+"...")))(function(){return q_(SV(e)(t.value0))(function(i){if(i instanceof M)return Pn(new M(i.value0));if(i instanceof ae)return wp(OD("successfully parsed library "+u))(function(){return wp(W5(qe(Mg(u)(i.value0)(l))(e)))(function(){return Pn(new ae(i.value0))})});throw new Error("Failed pattern match at Parser (line 465, column 11 - line 470, column 33): "+[i.constructor.name])})});throw new Error("Failed pattern match at Parser (line 460, column 7 - line 470, column 33): "+[t.constructor.name])})});throw new Error("Failed pattern match at Parser (line 453, column 3 - line 470, column 33): "+[v.constructor.name])})}}},AV=function(e){return function(a){return Ru(uV(a))(function(u){return Ru(lV)(function(l){return Ru(vV(LV(l)(e)(u)))(function(v){if(v instanceof M)return WD(v.value0);if(v instanceof ae)return QG(j5(function(t){return nV(v.value0)(t)}))(function(){return O(new l0(e,0))});throw new Error("Failed pattern match at Parser (line 443, column 3 - line 447, column 25): "+[v.constructor.name])})})})}},x5=function(e){return function(a){return function(u){return Ru(Sg)(function(l){return eT(l)(e)(a)(u)})}}},eT=function(e){return function(a){return function(u){return function(l){if(u instanceof h)return Ru(Sg)(function(v){return QG(B5(e))(function(){return Ru(mt(l))(function(t){return QG(B5(v))(function(){return O(t)})})})});if(u instanceof G)return O(new xl(a,function(v){return eT(Mg(u.value0)(v)(e))(a)(u.value1)(l)}));throw new Error("Failed pattern match at Parser (line 428, column 1 - line 428, column 77): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name])}}}},aT=ZJ("astToListMaybeAction","Parser",function(){return K(Ww)(U(Ow)(void 0))(function(){return X5(MV)})}),NV=aT(95),uT=function(e){return function(a){return function(u){var l=rg(a);if(l instanceof M)return Pn(new M(l.value0));if(l instanceof ae)return q_(gg(e)(xu)(NV(l.value0)))(function(v){if(v instanceof M)return Pn(new M(v.value0));if(v instanceof ae)return Pn(new ae({actions:v.value0.value0,evalTime:u}));throw new Error("Failed pattern match at Parser (line 44, column 7 - line 46, column 76): "+[v.constructor.name])});throw new Error("Failed pattern match at Parser (line 40, column 3 - line 46, column 76): "+[l.constructor.name])}}};var gt=Ot(Gl),lT=$f(xa),qV=Pl(Za)(tf()(sa({reflectSymbol:function(){return"ain"}})(gt)()(sa({reflectSymbol:function(){return"fft"}})(gt)()(sa({reflectSymbol:function(){return"hi"}})(gt)()(sa({reflectSymbol:function(){return"ifft"}})(gt)()(sa({reflectSymbol:function(){return"ihi"}})(gt)()(sa({reflectSymbol:function(){return"ilo"}})(gt)()(sa({reflectSymbol:function(){return"imgURLs"}})(lT)()(sa({reflectSymbol:function(){return"imid"}})(gt)()(sa({reflectSymbol:function(){return"lo"}})(gt)()(sa({reflectSymbol:function(){return"mid"}})(gt)()(sa({reflectSymbol:function(){return"vidURLs"}})(lT)()(sa({reflectSymbol:function(){return"webcam"}})(gt)()(rf)))))))))))))),$V=S(_v),vT=eo(Za)(Gl),$_=function(e){return qV(js)($V(function(a){return a.signal})(o_(e.actions)))},nT=function(e){return vT(x4)(o_(e.actions))},rT=function(e){return vT(e8)(o_(e.actions))},tT=function(){var a=Ls();return{actions:h.value,evalTime:a}};var KG=e=>a=>u=>()=>{e.bindTexture(e.TEXTURE_2D,u),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,a),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR)},xG=KG,ew=e=>a=>u=>()=>{e.bindTexture(e.TEXTURE_2D,u),e.texImage2D(e.TEXTURE_2D,0,e.LUMINANCE,512,1,0,e.LUMINANCE,e.UNSIGNED_BYTE,a),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR)};var av=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}},W0=Se(Pe);var UV=d(K_),WV=Ku(nl),BV=jn(nl),zV=yv(hR),kV=zc(nl),JV=Xp(nl),VV=kc(nl),jV=Yp(nl),HV=Hi(K_),$g=wv(Vn),Og=Eu(Jn),Ug=Qu(Jn),zD=S(Yl),Mc=Ev(fv),ev=k(zv),XV=Bt(fv),ca=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),kl=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ba=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Jl=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ya=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),n0=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ke=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ea=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}();var YV={channels:function(e){return 1}},ZV={channels:function(e){return 3}},QV={channels:function(e){return 2}},KV={channels:function(e){return 1}},cu=function(e){return e.unaryFunction},xV=function(e){return e.toVec4s},ej=function(e){return e.toVec3s},aj=function(e){return e.toVec2s},uj=function(e){return e.toFloats},BD=function(e){return e.toExprSafe},je=function(e){return e.toExpr};var lj=function(e){if(e instanceof ca)return new ba(e.value2,e.value3,e.value3);if(e instanceof kl)return new Jl(e.value0+".zww");throw new Error("Failed pattern match at Expr (line 510, column 1 - line 510, column 27): "+[e.constructor.name])},kD=function(e){if(e instanceof ca)return new Ya(e.value2,e.value3);if(e instanceof kl)return new n0(e.value0+".zw");throw new Error("Failed pattern match at Expr (line 502, column 1 - line 502, column 26): "+[e.constructor.name])},qi=function(e){return e.swizzleZ},vj=function(e){return e.swizzleYZZZ},nj=function(e){if(e instanceof ca)return new ba(e.value1,e.value2,e.value3);if(e instanceof kl)return new Jl(e.value0+".yzw");throw new Error("Failed pattern match at Expr (line 514, column 1 - line 514, column 27): "+[e.constructor.name])},Ng=function(e){return e.swizzleYZ};var $i=function(e){return e.swizzleY},rj=function(e){return e.swizzleXYZZ},dp=function(e){return e.swizzleXYZ},tj=function(e){return e.swizzleXYYY},ij=function(e){return e.swizzleXYY},Oi=function(e){return e.swizzleXY},Ov=function(e){return e.swizzleX};var Ec=function(e){if(e instanceof ca)return new ke(e.value3);if(e instanceof kl)return new Ea(e.value0+".w");throw new Error("Failed pattern match at Expr (line 498, column 1 - line 498, column 26): "+[e.constructor.name])},Wg=function(e){return e.showType};var oj=function(e){return e.isConstant},Ui=function(e){return function(a){return function(u){return e+("("+(a+(","+(u+")"))))}}},Fu=function(e){return function(a){return e+("("+(a+")"))}},B_=function(e){return cu(e)(ps)(Fu("log"))},Bg=function(e){return cu(e)(oD)(Fu("log2"))},zg=function(e){return cu(e)(ss)(Fu("sign"))},JD=function(e){return cu(e)(no)(Fu("sin"))},VD=function(e){return cu(e)(Ds)(Fu("sqrt"))},_T=function(e){return cu(e)(Rs)(Fu("tan"))},cj=function(e){return e.fromVec4s},_j=function(e){return e.fromVec3s},kg=function(e){return e.fromVec2s},Jg=function(e){return e.fromFloats},Rv=function(e){return e.fromFloat},jD=function(e){return cu(e)(function(a){return SR(wd(a)(1))})(Fu("fract"))},lw=function(e){return cu(e)(vo)(Fu("floor"))},Iv=function(e){return e.expr},fj=function(e){var a=cu(e),u=Iv(e),l=BD(e);return function(v){return function(t){return function(i){return function(c){if(c instanceof ke)return a(Qe(v)(c.value0))(function(_){return Ui(t)(_)(I_(c.value0))})(i);if(c instanceof Ea)return u(Ui(t)(l(i))(c.value0));throw new Error("Failed pattern match at Expr (line 613, column 1 - line 613, column 99): "+[v.constructor.name,t.constructor.name,i.constructor.name,c.constructor.name])}}}}};var fT=function(e){var a=Iv(e),u=je(e);return function(l){return function(v){return function(t){return a("mix("+(u(l)+(","+(u(v)+(","+(u(t)+")"))))))}}}},vw=function(e){return cu(e)(fs)(Fu("exp"))},Vg=function(e){return e.dotSum};var yp=function(e){return fj(e)(G_)("div")},nw=function(e){return cu(e)(er)(Fu("cos"))},ul=function(e){return e.constant},pT=function(e){return ul(e)(0)},sT=function(e){return cu(e)(If)(Fu("ceil"))},DT=function(e){var a=function(u){return"(exp(log(abs("+(u+("))/3.)*sign("+(u+"))")))};return cu(e)(tD)(a)},Fp=function(e){var a=KR(e.Channels0()),u=uj(e),l=aj(e),v=ej(e),t=xV(e);return function(i){var c=Jg(i),_=kg(i),s=_j(i),y=cj(i);return function(N){if(a(Y(N))===1)return c(u(N));if(a(Y(N))===2)return _(l(N));if(a(Y(N))===3)return s(v(N));if(Ie)return y(t(N));throw new Error("Failed pattern match at Expr (line 41, column 1 - line 41, column 78): "+[N.constructor.name])}}},oT=function(e){if(e)return 1;if(!e)return 0;throw new Error("Failed pattern match at Expr (line 688, column 1 - line 688, column 37): "+[e.constructor.name])};var Sc=function(e){return e.binaryFunction},jg=function(e){return Sc(e)(WV)(Ui("max"))};var Hg=function(e){return Sc(e)(BV)(Ui("min"))};var RT=function(e){return Sc(e)(zV)(Ui("mod"))};var rw=function(e){return Sc(e)(Kc)(Ui("pow"))};var U_=function(e){return function(a){return function(u){return"("+(a+(e+(u+")")))}}},bp=function(e){var a=KR(e.Channels0()),u=Sc(e),l=Wg(e);return function(v){return function(t){return function(i){return function(c){return function(_){if(a(c)===1)return u(function(s){return function(y){return oT(v(s)(y))}})(function(s){return function(y){return Fu(l(c))(U_(i)(s)(y))}})(c)(_);if(Ie)return u(function(s){return function(y){return oT(v(s)(y))}})(function(s){return function(y){return Fu(l(c))(Ui(t)(s)(y))}})(c)(_);throw new Error("Failed pattern match at Expr (line 683, column 1 - line 683, column 107): "+[v.constructor.name,t.constructor.name,i.constructor.name,c.constructor.name,_.constructor.name])}}}}}},IT=function(e){return bp(e)(UV)("equal")("==")},GT=function(e){return bp(e)(kV)("greaterThan")(">")},Xg=function(e){return bp(e)(JV)("greaterThanEqual")(">=")},tw=function(e){return bp(e)(VV)("lessThan")("<")},Yg=function(e){return bp(e)(jV)("lessThanEqual")("<=")},wT=function(e){return bp(e)(HV)("notEqual")("!=")};var Zg=function(e){var a=cu(e),u=Iv(e),l=BD(e);return function(v){return function(t){return function(i){return function(c){if(c instanceof ke)return a(Qe(v)(c.value0))(function(_){return U_(t)(_)(I_(c.value0))})(i);if(c instanceof Ea)return u(U_(t)(l(i))(c.value0));throw new Error("Failed pattern match at Expr (line 602, column 1 - line 602, column 99): "+[v.constructor.name,t.constructor.name,i.constructor.name,c.constructor.name])}}}}},iw=function(e){return Zg(e)($g)("-")},HD=function(e){return Zg(e)(Og)("*")},Qg=function(e){var a=cu(e),u=Iv(e),l=BD(e);return function(v){return function(t){return function(i){return function(c){if(i instanceof ke)return a(v(i.value0))(U_(t)(I_(i.value0)))(c);if(i instanceof Ea)return u(U_(t)(i.value0)(l(c)));throw new Error("Failed pattern match at Expr (line 598, column 1 - line 598, column 99): "+[v.constructor.name,t.constructor.name,i.constructor.name,c.constructor.name])}}}}},Kg=function(e){return Qg(e)($g)("-")},z_=function(e){return Qg(e)(Og)("*")},pj=function(e){return cu(e)(function(a){return a*a})(function(a){return U_("*")(a)(a)})},sj=function(e){return Sc(e)(Gd)(Ui("atan"))},dT=function(e){return cu(e)(_s)(Fu("atan"))},mT=function(e){return cu(e)(cs)(Fu("asin"))},xg=function(e){var a=Sc(e);return function(u){return function(l){return a(u)(U_(l))}}},On=function(e){return xg(e)($g)("-")},uv=function(e){return xg(e)(Og)("*")},hT=function(e){var a=uv(e),u=tw(e),l=Rv(e);return function(v){return function(t){return a(u(l(v))(t))(t)}}},Dj=function(e){var a=Sc(e);return function(u){return function(l){return a(u)(Ui(l))}}},yt=function(e){return Dj(e)(G_)("div")},gT=function(e){var a=yt(e),u=B_(e),l=ul(e);return function(v){return a(u(v))(u(l(10)))}},yT=function(e){var a=uv(e),u=rw(e),l=yt(e),v=On(e),t=ul(e);return function(i){return a(u(l(v(i)(t(69)))(t(12)))(t(2)))(t(440))}},FT=function(e){var a=Qe(yp(e))(new ke(10)),u=z_(e)(new ke(20)),l=B_(e);return function(v){return a(u(l(v)))}},Rj=function(e){return Qg(e)(Ug)("+")},bT=function(e){return Zg(e)(Ug)("+")},Ft=function(e){return xg(e)(Ug)("+")},e2=function(e){var a=rs(e);return function(u){return a(Ft(u))}},ET=function(e){return cu(e)(os)(Fu("acos"))},k_=function(e){return cu(e)(SR)(Fu("abs"))},vu=function(e){var a=je(e);return function(u){var l=Iv(u);return function(v){return function(t){return l(a(t)+("."+v))}}}},r0=function(e){return function(a){return e instanceof ba&&a instanceof ke?new ca(e.value0,e.value1,e.value2,a.value0):new kl("vec4("+(je(nu(0))(e)+(","+(je(yu(0))(a)+")"))))}},Pg=function(e){return function(a){return e instanceof Ya&&a instanceof Ya?new ca(e.value0,e.value1,a.value0,a.value1):new kl("vec4("+(je(Su(0))(e)+(","+(je(Su(0))(a)+")"))))}},qg=function(e){return function(a){return e instanceof Ya&&a instanceof ke?new ba(e.value0,e.value1,a.value0):new Jl("vec3("+(je(Su(0))(e)+(","+(je(yu(0))(a)+")"))))}},Ij=function(e){var a=ta(ha(e));if(a instanceof I)return new B(su(dp(Cc)(Y(e)))(ga(Rv(nu(0))(Ec(Y(e))))),I.value);if(a instanceof R){var u=ta(ha(a.value0));if(u instanceof I){var l=lj(Y(a.value0)),v=aw(Ec(Y(e)))(Oi(hp)(Y(a.value0))),t=dp(Cc)(Y(e));return new B(su(t)(su(v)(ga(l))),I.value)}if(u instanceof R){var i=nj(Y(u.value0)),l=qg(kD(Y(a.value0)))(Ov(CT)(Y(u.value0))),v=aw(Ec(Y(e)))(Oi(hp)(Y(a.value0))),t=dp(Cc)(Y(e));return new B(su(t)(su(v)(su(l)(ga(i)))),ta(ha(u.value0)))}throw new Error("Failed pattern match at Expr (line 346, column 7 - line 357, column 87): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 342, column 3 - line 357, column 87): "+[a.constructor.name])},Gj=function(e){var a=ta(ha(e));if(a instanceof I)return new B(ga(rj(U0)(Y(e))),I.value);if(a instanceof R){var u=ta(ha(a.value0));if(u instanceof I){var l=vj(U0)(Y(a.value0)),v=r0(Y(e))(Ov(O_)(Y(a.value0)));return new B(su(v)(ga(l)),I.value)}if(u instanceof R){var t=ta(ha(u.value0));if(t instanceof I){var i=Rv(ou(0))(qi(U0)(Y(u.value0))),l=Pg(Ng(U0)(Y(a.value0)))(Oi(W_)(Y(u.value0))),v=r0(Y(e))(Ov(O_)(Y(a.value0)));return new B(su(v)(su(l)(ga(i))),I.value)}if(t instanceof R){var i=TT(qi(U0)(Y(u.value0)))(Y(t.value0)),l=Pg(Ng(U0)(Y(a.value0)))(Oi(W_)(Y(u.value0))),v=r0(Y(e))(Ov(O_)(Y(a.value0)));return new B(su(v)(su(l)(ga(i))),ta(ha(t.value0)))}throw new Error("Failed pattern match at Expr (line 379, column 11 - line 389, column 81): "+[t.constructor.name])}throw new Error("Failed pattern match at Expr (line 373, column 7 - line 389, column 81): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 370, column 3 - line 389, column 81): "+[a.constructor.name])},wj=function(e){var a=ta(ha(e));if(a instanceof I)return new B(su(Oi(W_)(Y(e)))(ga(Rv(Su(0))(qi(U0)(Y(e))))),I.value);if(a instanceof R){var u=Ng(U0)(Y(a.value0)),l=bt(qi(U0)(Y(e)))(Ov(O_)(Y(a.value0))),v=Oi(W_)(Y(e));return new B(su(v)(su(l)(ga(u))),ta(ha(a.value0)))}throw new Error("Failed pattern match at Expr (line 317, column 3 - line 323, column 71): "+[a.constructor.name])},dj=function(e){var a=ta(ha(e));if(a instanceof I)return new B(ga(tj(Tc)(Y(e))),I.value);if(a instanceof R){var u=Pg(Y(e))(Y(a.value0));return new B(ga(u),ta(ha(a.value0)))}throw new Error("Failed pattern match at Expr (line 362, column 3 - line 366, column 51): "+[a.constructor.name])},mj=function(e){var a=ta(ha(e));if(a instanceof I)return new B(ga(ij(Tc)(Y(e))),I.value);if(a instanceof R){var u=ta(ha(a.value0));if(u instanceof I){var l=Rv(nu(0))($i(Tc)(Y(a.value0))),v=qg(Y(e))(Ov(gp)(Y(a.value0)));return new B(su(v)(ga(l)),I.value)}if(u instanceof R){var l=aw($i(Tc)(Y(a.value0)))(Y(u.value0)),v=qg(Y(e))(Ov(gp)(Y(a.value0)));return new B(su(v)(ga(l)),ta(ha(u.value0)))}throw new Error("Failed pattern match at Expr (line 330, column 7 - line 338, column 65): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 327, column 3 - line 338, column 65): "+[a.constructor.name])},hj=function(e){var a=ta(ha(e));if(a instanceof I)return new B(ga(Rv(ou(0))(Y(e))),I.value);if(a instanceof R){var u=ta(ha(a.value0));if(u instanceof I)return new B(ga(TT(Y(e))(Rv(nu(0))(Y(a.value0)))),I.value);if(u instanceof R){var l=ta(ha(u.value0));if(l instanceof I)return new B(ga(Fj(Y(e))(Y(a.value0))(Rv(Su(0))(Y(u.value0)))),I.value);if(l instanceof R)return new B(ga(Ej(Y(e))(Y(a.value0))(Y(u.value0))(Y(l.value0))),ta(ha(l.value0)));throw new Error("Failed pattern match at Expr (line 311, column 11 - line 313, column 143): "+[l.constructor.name])}throw new Error("Failed pattern match at Expr (line 308, column 7 - line 313, column 143): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 305, column 3 - line 313, column 143): "+[a.constructor.name])},gj=function(e){var a=ta(ha(e));if(a instanceof I)return new B(ga(Rv(nu(0))(Y(e))),I.value);if(a instanceof R){var u=ta(ha(a.value0));if(u instanceof I)return new B(ga(aw(Y(e))(Rv(Su(0))(Y(a.value0)))),I.value);if(u instanceof R)return new B(ga(bj(Y(e))(Y(a.value0))(Y(u.value0))),ta(ha(u.value0)));throw new Error("Failed pattern match at Expr (line 299, column 7 - line 301, column 119): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 296, column 3 - line 301, column 119): "+[a.constructor.name])},yj=function(e){var a=ta(ha(e));if(a instanceof I)return new B(ga(Rv(Su(0))(Y(e))),I.value);if(a instanceof R)return new B(ga(bt(Y(e))(Y(a.value0))),ta(ha(a.value0)));throw new Error("Failed pattern match at Expr (line 290, column 3 - line 292, column 96): "+[a.constructor.name])},Cc={swizzleZ:function(e){return e instanceof ca?new ke(e.value2):vu(ou(0))(yu(0))("z")(e)},swizzleYZ:function(e){return e instanceof ca?new Ya(e.value1,e.value2):vu(ou(0))(Su(0))("yz")(e)},swizzleZZ:function(e){return e instanceof ca?new Ya(e.value2,e.value2):vu(ou(0))(Su(0))("zz")(e)},swizzleXYZ:function(e){return e instanceof ca?new ba(e.value0,e.value1,e.value2):vu(ou(0))(nu(0))("xyz")(e)},swizzleXYZZ:function(e){return e instanceof ca?new ca(e.value0,e.value1,e.value2,e.value2):vu(ou(0))(ou(0))("xyzz")(e)},swizzleYZZZ:function(e){return e instanceof ca?new ca(e.value1,e.value2,e.value2,e.value2):vu(ou(0))(ou(0))("yzzz")(e)},swizzleZZZZ:function(e){return e instanceof ca?new ca(e.value2,e.value2,e.value2,e.value2):vu(ou(0))(ou(0))("zzzz")(e)}},U0={swizzleZ:function(e){return e instanceof ba?new ke(e.value2):vu(nu(0))(yu(0))("z")(e)},swizzleYZ:function(e){return e instanceof ba?new Ya(e.value1,e.value2):vu(nu(0))(Su(0))("z")(e)},swizzleZZ:function(e){return e instanceof ba?new Ya(e.value2,e.value2):vu(nu(0))(Su(0))("zz")(e)},swizzleXYZ:W0,swizzleXYZZ:function(e){return e instanceof ba?new ca(e.value0,e.value1,e.value2,e.value2):vu(nu(0))(ou(0))("xyzz")(e)},swizzleYZZZ:function(e){return e instanceof ba?new ca(e.value1,e.value2,e.value2,e.value2):vu(nu(0))(ou(0))("yzzz")(e)},swizzleZZZZ:function(e){return e instanceof ba?new ca(e.value2,e.value2,e.value2,e.value2):vu(nu(0))(ou(0))("zzzz")(e)}},hp={swizzleY:function(e){return e instanceof ca?new ke(e.value1):vu(ou(0))(yu(0))("y")(e)},swizzleXY:function(e){return e instanceof ca?new Ya(e.value0,e.value1):vu(ou(0))(Su(0))("xy")(e)},swizzleXYY:function(e){return e instanceof ca?new ba(e.value0,e.value1,e.value1):vu(ou(0))(nu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof ca?new ba(e.value1,e.value1,e.value1):vu(ou(0))(nu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof ca?new ca(e.value0,e.value1,e.value1,e.value1):vu(ou(0))(ou(0))("xyyy")(e)}},W_={swizzleY:function(e){return e instanceof ba?new ke(e.value1):vu(nu(0))(yu(0))("y")(e)},swizzleXY:function(e){return e instanceof ba?new Ya(e.value0,e.value1):vu(nu(0))(Su(0))("xy")(e)},swizzleXYY:function(e){return e instanceof ba?new ba(e.value0,e.value1,e.value1):vu(nu(0))(nu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof ba?new ba(e.value1,e.value1,e.value1):vu(nu(0))(nu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof ba?new ca(e.value0,e.value1,e.value1,e.value1):vu(nu(0))(ou(0))("xyyy")(e)}},Tc={swizzleY:function(e){return e instanceof Ya?new ke(e.value1):vu(Su(0))(yu(0))("y")(e)},swizzleXY:W0,swizzleXYY:function(e){return e instanceof Ya?new ba(e.value0,e.value1,e.value1):vu(Su(0))(nu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof Ya?new ba(e.value1,e.value1,e.value1):vu(Su(0))(nu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof Ya?new ca(e.value0,e.value1,e.value1,e.value1):vu(Su(0))(ou(0))("xyyy")(e)}},CT={swizzleX:function(e){return e instanceof ca?new ke(e.value0):vu(ou(0))(yu(0))("x")(e)}},O_={swizzleX:function(e){return e instanceof ba?new ke(e.value0):vu(nu(0))(yu(0))("x")(e)}},gp={swizzleX:function(e){return e instanceof Ya?new ke(e.value0):vu(Su(0))(yu(0))("x")(e)}},TT=function(e){return function(a){return e instanceof ke&&a instanceof ba?new ca(e.value0,a.value0,a.value1,a.value2):new kl("vec4("+(je(yu(0))(e)+(","+(je(nu(0))(a)+")"))))}},aw=function(e){return function(a){return e instanceof ke&&a instanceof Ya?new ba(e.value0,a.value0,a.value1):new Jl("vec3("+(je(yu(0))(e)+(","+(je(Su(0))(a)+")"))))}},Fj=function(e){return function(a){return function(u){return e instanceof ke&&a instanceof ke&&u instanceof Ya?new ca(e.value0,a.value0,u.value0,u.value1):new kl("vec4("+(je(yu(0))(e)+(","+(je(yu(0))(a)+(","+(je(Su(0))(u)+")"))))))}}},bt=function(e){return function(a){return e instanceof ke&&a instanceof ke?new Ya(e.value0,a.value0):new n0("vec2("+(je(yu(0))(e)+(","+(je(yu(0))(a)+")"))))}},bj=function(e){return function(a){return function(u){return e instanceof ke&&a instanceof ke&&u instanceof ke?new ba(e.value0,a.value0,u.value0):new Jl("vec3("+(je(yu(0))(e)+(","+(je(yu(0))(a)+(","+(je(yu(0))(u)+")"))))))}}},Ej=function(e){return function(a){return function(u){return function(l){return e instanceof ke&&a instanceof ke&&u instanceof ke&&l instanceof ke?new ca(e.value0,a.value0,u.value0,l.value0):new kl("vec4("+(je(yu(0))(e)+(","+(je(yu(0))(a)+(","+(je(yu(0))(u)+(","+(je(yu(0))(l)+")"))))))))}}}},yu=av("exprFloat","Expr",function(){return{constant:ke.create,expr:Ea.create,isConstant:function(e){if(e instanceof ke)return!0;if(e instanceof Ea)return!1;throw new Error("Failed pattern match at Expr (line 59, column 1 - line 82, column 20): "+[e.constructor.name])},toExpr:function(e){if(e instanceof ke)return ev(e.value0);if(e instanceof Ea)return e.value0;throw new Error("Failed pattern match at Expr (line 59, column 1 - line 82, column 20): "+[e.constructor.name])},toExprSafe:function(e){if(e instanceof ke)return I_(e.value0);if(e instanceof Ea)return e.value0;throw new Error("Failed pattern match at Expr (line 59, column 1 - line 82, column 20): "+[e.constructor.name])},unaryFunction:function(e){return function(a){return function(u){if(u instanceof ke)return new ke(e(u.value0));if(u instanceof Ea)return new Ea(a(u.value0));throw new Error("Failed pattern match at Expr (line 59, column 1 - line 82, column 20): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},binaryFunction:function(e){return function(a){return function(u){return function(l){return u instanceof ke&&l instanceof ke?new ke(e(u.value0)(l.value0)):new Ea(a(BD(yu(0))(u))(BD(yu(0))(l)))}}}},showType:function(e){return"float"},fromFloat:W0,fromFloats:W0,fromVec2s:AT(75),fromVec3s:qT(76),fromVec4s:UT(77),toFloats:W0,toVec2s:MT(79),toVec3s:ST(80),toVec4s:LT(81),dotSum:W0,Channels0:function(){return KV}}}),Su=av("exprVec2","Expr",function(){return{constant:function(e){return new Ya(e,e)},expr:n0.create,isConstant:function(e){if(e instanceof Ya)return!0;if(e instanceof n0)return!1;throw new Error("Failed pattern match at Expr (line 96, column 1 - line 120, column 60): "+[e.constructor.name])},toExpr:function(e){if(e instanceof Ya)return"vec2("+(ev(e.value0)+(","+(ev(e.value1)+")")));if(e instanceof n0)return e.value0;throw new Error("Failed pattern match at Expr (line 96, column 1 - line 120, column 60): "+[e.constructor.name])},toExprSafe:function(e){return je(Su(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof Ya)return new Ya(e(u.value0),e(u.value1));if(u instanceof n0)return new n0(a(u.value0));throw new Error("Failed pattern match at Expr (line 96, column 1 - line 120, column 60): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},binaryFunction:function(e){return function(a){return function(u){return function(l){return u instanceof Ya&&l instanceof Ya?new Ya(e(u.value0)(l.value0),e(u.value1)(l.value1)):new n0(a(je(Su(0))(u))(je(Su(0))(l)))}}}},showType:function(e){return"vec2"},fromFloat:function(e){if(e instanceof ke)return new Ya(e.value0,e.value0);if(e instanceof Ea)return new n0("vec2("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 96, column 1 - line 120, column 60): "+[e.constructor.name])},fromFloats:MT(111),fromVec2s:W0,fromVec3s:$T(113),fromVec4s:WT(114),toFloats:AT(115),toVec2s:W0,toVec3s:NT(117),toVec4s:PT(118),dotSum:function(e){return e instanceof Ya?new ke(e.value0+e.value1):new Ea("dot("+(je(Su(0))(e)+",vec2(1.))"))},Channels0:function(){return QV}}}),nu=av("exprVec3","Expr",function(){return{constant:function(e){return new ba(e,e,e)},expr:Jl.create,isConstant:function(e){if(e instanceof ba)return!0;if(e instanceof Jl)return!1;throw new Error("Failed pattern match at Expr (line 134, column 1 - line 158, column 60): "+[e.constructor.name])},toExpr:function(e){if(e instanceof ba)return"vec3("+(ev(e.value0)+(","+(ev(e.value1)+(","+(ev(e.value2)+")")))));if(e instanceof Jl)return e.value0;throw new Error("Failed pattern match at Expr (line 134, column 1 - line 158, column 60): "+[e.constructor.name])},toExprSafe:function(e){return je(nu(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof ba)return new ba(e(u.value0),e(u.value1),e(u.value2));if(u instanceof Jl)return new Jl(a(u.value0));throw new Error("Failed pattern match at Expr (line 134, column 1 - line 158, column 60): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},binaryFunction:function(e){return function(a){return function(u){return function(l){return u instanceof ba&&l instanceof ba?new ba(e(u.value0)(l.value0),e(u.value1)(l.value1),e(u.value2)(l.value2)):new Jl(a(je(nu(0))(u))(je(nu(0))(l)))}}}},showType:function(e){return"vec3"},fromFloat:function(e){if(e instanceof ke)return new ba(e.value0,e.value0,e.value0);if(e instanceof Ea)return new Jl("vec3("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 134, column 1 - line 158, column 60): "+[e.constructor.name])},fromFloats:ST(149),fromVec2s:NT(150),fromVec3s:W0,fromVec4s:BT(152),toFloats:qT(153),toVec2s:$T(154),toVec3s:W0,toVec4s:OT(156),dotSum:function(e){return e instanceof ba?new ke(e.value0+e.value1+e.value2):new Ea("dot("+(je(nu(0))(e)+",vec3(1.))"))},Channels0:function(){return ZV}}}),ou=av("exprVec4","Expr",function(){return{constant:function(e){return new ca(e,e,e,e)},expr:kl.create,isConstant:function(e){if(e instanceof ca)return!0;if(e instanceof kl)return!1;throw new Error("Failed pattern match at Expr (line 172, column 1 - line 196, column 60): "+[e.constructor.name])},toExpr:function(e){if(e instanceof ca)return"vec4("+(ev(e.value0)+(","+(ev(e.value1)+(","+(ev(e.value2)+(","+(ev(e.value3)+")")))))));if(e instanceof kl)return e.value0;throw new Error("Failed pattern match at Expr (line 172, column 1 - line 196, column 60): "+[e.constructor.name])},toExprSafe:function(e){return je(ou(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof ca)return new ca(e(u.value0),e(u.value1),e(u.value2),e(u.value3));if(u instanceof kl)return new kl(a(u.value0));throw new Error("Failed pattern match at Expr (line 172, column 1 - line 196, column 60): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},binaryFunction:function(e){return function(a){return function(u){return function(l){return u instanceof ca&&l instanceof ca?new ca(e(u.value0)(l.value0),e(u.value1)(l.value1),e(u.value2)(l.value2),e(u.value3)(l.value3)):new kl(a(je(ou(0))(u))(je(ou(0))(l)))}}}},showType:function(e){return"vec4"},fromFloat:function(e){if(e instanceof ke)return new ca(e.value0,e.value0,e.value0,e.value0);if(e instanceof Ea)return new kl("vec4("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 172, column 1 - line 196, column 60): "+[e.constructor.name])},fromFloats:LT(187),fromVec2s:PT(188),fromVec3s:OT(189),fromVec4s:W0,toFloats:UT(191),toVec2s:WT(192),toVec3s:BT(193),toVec4s:W0,dotSum:function(e){return e instanceof ca?new ke(e.value0+e.value1+e.value2+e.value3):new Ea("dot("+(je(ou(0))(e)+",vec4(1.))"))},Channels0:function(){return YV}}}),MT=av("floatsToVec2s","Expr",function(){var e=Mc(yj);return function(a){return _l(e(a))}}),ST=av("floatsToVec3s","Expr",function(){var e=Mc(gj);return function(a){return _l(e(a))}}),LT=av("floatsToVec4s","Expr",function(){var e=Mc(hj);return function(a){return _l(e(a))}}),AT=av("vec2sToFloats","Expr",function(){var e=zD(function(a){return su(Ov(gp)(a))(ga($i(Tc)(a)))});return function(a){return _l(e(a))}}),NT=av("vec2sToVec3s","Expr",function(){var e=Mc(mj);return function(a){return _l(e(a))}}),PT=av("vec2sToVec4s","Expr",function(){var e=Mc(dj);return function(a){return _l(e(a))}}),qT=av("vec3sToFloats","Expr",function(){var e=zD(function(a){return su(Ov(O_)(a))(su($i(W_)(a))(ga(qi(U0)(a))))});return function(a){return _l(e(a))}}),$T=av("vec3sToVec2s","Expr",function(){var e=Mc(wj);return function(a){return _l(e(a))}}),OT=av("vec3sToVec4s","Expr",function(){var e=Mc(Gj);return function(a){return _l(e(a))}}),UT=av("vec4sToFloats","Expr",function(){var e=zD(function(a){return su(Ov(CT)(a))(su($i(hp)(a))(su(qi(Cc)(a))(ga(qi(Cc)(a)))))});return function(a){return _l(e(a))}}),WT=av("vec4sToVec2s","Expr",function(){var e=zD(function(a){return su(Oi(hp)(a))(ga(kD(a)))});return function(a){return _l(e(a))}}),BT=av("vec4sToVec3s","Expr",function(){var e=Mc(Ij);return function(a){return _l(e(a))}}),Z=yu(59),ea=Su(96),Iu=nu(134),z0=ou(172);var zT=je(Iu),a2=Iv(ea),Un=Iv(Z),Vl=ul(Z),cT=je(z0),Uv=je(Z),u2=VD(Z),mp=je(ea),Cj=yt(Z),uw=On(Z),B0=uv(Z),l2=Ft(Z),Tj=e2(t_)(Z),t0=$i(Tc),Mj=dp(Cc),Dv=Ov(gp),kT=jg(Z),ow=Hg(Z),JT=nw(Z),VT=JD(Z),jT=sj(Z),XD=function(e){return new Jl("hsvrgb("+(zT(e)+")"))},YD=function(e){return new Jl("rgbhsv("+(zT(e)+")"))},HT=a2("(2./res)");var ZD=function(e){var a=iw(e),u=HD(e);return function(l){return a(u(l)(Vl(2)))(Vl(1))}},cw=function(e){return function(a){return new kl("mix("+(cT(e)+(","+(cT(a)+(","+(Uv(Ec(a))+")"))))))}},XT=function(e){var a=Iv(e),u=je(e);return function(l){return function(v){return function(t){return a("clamp("+(u(t)+(","+(Uv(l)+(","+(Uv(v)+")"))))))}}}},Sj=XT(Z),YT=function(e){var a=Rj(e)(Vl(69)),u=z_(e)(Vl(12)),l=Bg(e),v=Qe(yp(e))(Vl(440));return function(t){return a(u(l(v(t))))}},ZT=function(e){var a=rw(e)(ul(e)(10)),u=Qe(yp(e))(Vl(20));return function(l){return a(u(l))}},v2=function(e){var a=oj(e),u=Vg(e),l=pj(e),v=On(e),t=je(e);return function(i){return function(c){if(a(i)&&a(c))return u2(u(l(v(i)(c))));if(Ie)return Un("distance("+(t(i)+(","+(t(c)+")"))));throw new Error("Failed pattern match at Expr (line 768, column 1 - line 768, column 48): "+[i.constructor.name,c.constructor.name])}}},QT=v2(ea),Wi=function(e){return function(a){return Un("clamp((_etime-"+(ev(e)+(")/("+(ev(a)+("-"+(ev(e)+"),0.,1.)"))))))}},KT=function(e){return function(a){return Un("clamp(("+(ev(a)+("-_etime)/("+(ev(a)+("-"+(ev(e)+"),0.,1.)"))))))}},n2=function(e){return function(a){return function(u){return function(l){return Un("iline("+(mp(a)+(","+(mp(u)+(","+(Uv(l)+(","+(mp(e)+")"))))))))}}}},QD=function(e){return function(a){return function(u){return function(l){return Un("line("+(mp(a)+(","+(mp(u)+(","+(Uv(l)+(","+(mp(e)+")"))))))))}}}},_w=function(e){var a=Iv(e),u=je(e);return function(l){return function(v){return function(t){return a("mix("+(u(l)+(","+(u(v)+(","+(Uv(t)+")"))))))}}}},r2=Un("PI"),xT=function(e){return function(a){return Sj(Vl(0))(Vl(1))(Cj(uw(Vl(2.828427))(QT(e)(a)))(Vl(2.828427)))}};var t2=function(e){return function(a){var u=function(_){return function(s){return Un("step("+(Uv(_)+(","+(Uv(s)+")"))))}},l=Aa(a),v=zD(function(_){return ke.create(La(_))})(XV(0)(l-1|0)),t=new ke(1/La(l)),i=function(_){return function(s){return B0(uw(u(B0(t)(_))(e))(u(l2(B0(t)(_))(t))(e)))(s)}},c=pv(i)(v)(a);return Tj(c)}},fw=function(e){return function(a){return e instanceof Ya&&a instanceof ke?new Ya(a.value0,e.value1):a2("vec2("+(Uv(a)+(","+(Uv(t0(e))+")"))))}},KD=function(e){var a=bT(e),u=HD(e);return function(l){return a(u(l)(Vl(.5)))(Vl(.5))}},i2=function(e){var a=ZD(e),u=jD(e),l=uv(e),v=KD(e);return function(t){return function(i){return a(u(l(v(t))(i)))}}};var pw=function(e){return function(a){return r0(Mj(a))(B0(Ec(a))(e))}},eM=function(e){var a=Rv(e),u=uv(e),l=tw(e),v=On(e),t=ul(e);return function(i){return function(c){var _=t0(i),s=Dv(i),y=a(kT(s)(_)),N=a(ow(s)(_));return u(l(N)(c))(v(t(1))(l(y)(c)))}}},aM=function(e){var a=XT(e);return function(u){return function(l){var v=t0(u),t=Dv(u);return a(ow(t)(v))(kT(t)(v))(l)}}},uM=function(e){var a=yp(e),u=iw(e),l=HD(e),v=bT(e);return function(t){return function(i){return function(c){var _=uw(t0(i))(Dv(i)),s=uw(t0(t))(Dv(t)),y=a(u(c)(Dv(t)))(s),N=l(y)(_);return v(N)(Dv(i))}}}},lM=function(e){var a=t0(e),u=Dv(e);return B0(u)(JT(a))},vM=function(e){var a=t0(e),u=Dv(e),l=B0(u)(JT(a)),v=B0(u)(VT(a));return bt(l)(v)},nM=function(e){var a=t0(e),u=Dv(e);return B0(u)(VT(a))},sw=function(e){return function(a){return e instanceof Ya&&a instanceof ke?new Ya(e.value0,a.value0):a2("vec2("+(Uv(Dv(e))+(","+(Uv(a)+")"))))}},xD=function(e){var a=Iv(e),u=je(e);return function(l){return function(v){return a("smoothstep("+(Uv(Dv(l))+(","+(Uv(t0(l))+(","+(u(v)+")"))))))}}},o2=function(e){var a=xD(e),u=Kg(e),l=uv(e),v=ul(e);return function(t){return function(i){return function(c){var _=bt(Un("1.5/(res.x+res.y)"))(Vl(0));return a(_)(u(QT(t)(i))(l(c)(v(.5))))}}}},Lj=o2(Z),rM=function(e){return function(a){var u=Un("((1./res.x)+(1./res.y))");return Lj(e)(a)(u)}},tM=function(e){var a=Kg(e),u=xD(e),l=iw(e),v=k_(e);return function(t){return function(i){return function(c){var _=bt(Vl(0))(ow(c)(Un("3./res.y")));return a(Vl(1))(u(_)(l(v(a(t0(t))(i)))(c)))}}}},iM=function(e){var a=Kg(e),u=xD(e),l=iw(e),v=k_(e);return function(t){return function(i){return function(c){var _=bt(Vl(0))(ow(c)(Un("3./res.x")));return a(Vl(1))(u(_)(l(v(a(Dv(t))(i)))(c)))}}}},oM=function(e){var a=t0(e),u=Dv(e);return u2(l2(B0(u)(u))(B0(a)(a)))},cM=function(e){var a=t0(e),u=Dv(e),l=jT(a)(u),v=u2(l2(B0(u)(u))(B0(a)(a)));return bt(v)(l)},_M=function(e){return jT(t0(e))(Dv(e))};var c2=oc(Cu),eR=nt(c2),IM=Kv(Cu),Lc=K(IM),Aj=S(gi(bv)),aR=rt(c2),GM=Cn(Cu),wM=CR(GM)(Mv),Ep=Tl(Ml)(IM),Dw=U(GM),Nj=ic(c2),Pj=k(ja),pM=je(ea),sM=je(Z),qj=function(e){return eR(function(a){var u={};for(var l in a)({}).hasOwnProperty.call(a,l)&&(u[l]=a[l]);return u.code=a.code+e,u})},dM=function(e){return function(a){return function(u){return Lc(Aj(function(l){return l.fxy})(aR))(function(l){return Lc(wM(a)(function(v){return Ep(eR(function(t){var i={};for(var c in t)({}).hasOwnProperty.call(t,c)&&(i[c]=t[c]);return i.fxy=v,i}))(function(){return u})}))(function(v){return Ep(eR(function(t){var i={};for(var c in t)({}).hasOwnProperty.call(t,c)&&(i[c]=t[c]);return i.fxy=l,i}))(function(){return Dw(lD(v))})})})}}},mM=function(e){return function(a){return function(u){return Lc(aR)(function(l){return Lc(wM(a)(function(v){return Ep(eR(function(t){var i={};for(var c in t)({}).hasOwnProperty.call(t,c)&&(i[c]=t[c]);return i.time=v.time,i.beat=v.beat,i.etime=v.etime,i.ebeat=v.ebeat,i}))(function(){return u})}))(function(v){return Ep(eR(function(t){var i={};for(var c in t)({}).hasOwnProperty.call(t,c)&&(i[c]=t[c]);return i.time=l.time,i.beat=l.beat,i.etime=l.etime,i.ebeat=l.ebeat,i}))(function(){return Dw(lD(v))})})})}}},hM=function(e){return function(a){return function(u){return function(l){return MI(l)({webGl2:e,imgMap:a,vidMap:u,allocation:0,code:"",fxy:new n0("((gl_FragCoord.xy/res)*2.-1.)"),time:new Ea("_time"),beat:new Ea("_beat"),etime:new Ea("_etime"),ebeat:new Ea("_ebeat")})}}}},$j=Lc(aR)(function(e){return Ep(Nj(function(){var a={};for(var u in e)({}).hasOwnProperty.call(e,u)&&(a[u]=e[u]);return a.allocation=e.allocation+1|0,a}()))(function(){return Dw(e.allocation)})}),ku=function(e){var a=Wg(e),u=je(e),l=Iv(e);return function(v){return Lc($j)(function(t){var i="_"+Pj(t);return Ep(qj(a(v)+(" "+(i+("="+(u(v)+`; +`))))))(function(){return Dw(l(i))})})}},DM=ku(Iu),RM=ku(Z),uR=function(e){return function(a){return Lc(aR)(function(u){if(u.webGl2)return DM(new Jl("texture("+(e+(","+(pM(a)+").xyz")))));if(!u.webGl2)return DM(new Jl("texture2D("+(e+(","+(pM(a)+").xyz")))));throw new Error("Failed pattern match at G (line 86, column 3 - line 88, column 88): "+[u.webGl2.constructor.name])})}},_2=function(e){return function(a){return Lc(aR)(function(u){if(u.webGl2)return RM(new Ea("texture("+(e+(",vec2("+(sM(a)+",0.)).x")))));if(!u.webGl2)return RM(new Ea("texture2D("+(e+(",vec2("+(sM(a)+",0.)).x")))));throw new Error("Failed pattern match at G (line 79, column 3 - line 81, column 95): "+[u.webGl2.constructor.name])})}};var OM=Kv(Cu),m=K(OM),UM=oc(Cu),Ve=rt(UM),sl=ku(Z),k0=uv(Z),Uj=nw(Z),Wj=JD(Z),WM=On(Z),Bi=Ov(gp),V_=$i(Tc),Tp=Ft(Z),Pu=ku(ea),gM=uv(ea),Gw=ul(ea),R2=k_(ea),ww=On(ea),Bj=Iv(ea),yM=je(ea),me=S(gi(bv)),Sp=Cn(Cu),Ze=U(Sp),Ac=ul(Z),zj=Yg(ea),le=eu(R_)(Sp),dw=U(D_),m2=wl(Mv)(Sp),vv=ku(Iu),Nc=_w(Iu),h2=jn(Ia),Mp=eu(C0)(Sp),vR=ul(Iu),mw=re(Ws),lv=ku(z0),BM=_w(z0),kj=xe(gI(Cu)),Yu=eu(Mv)(Sp),Wv=S(Yl),Jj=e2(t_)(Z),Vj=Vg(Z),g2=Fp(Z),Cp=KD(ea),FM=ln(xa),bM=k(ja),zM=yi(Cu),j_=sf(Za)(zM),I2=Ft(Iu),G2=uv(Iu),Ye=S(uD),jj=Fp(Iu),f2=Ov(O_),p2=$i(W_),s2=qi(U0),Hj=Fp(ea),Xj=v2(ea),Yj=yp(ea),Zj=yt(ea),J_=yt(Z),EM=i2(ea),Qj=Rv(ea),CM=i2(Z),TM=Uc(Yl),MM=Iv(Z),Kj=RT(Z),xj=rw(Z),eH=IT(Z),aH=wT(Z),uH=GT(Z),lH=Xg(Z),vH=tw(Z),nH=Yg(Z),rH=jg(Z),tH=Hg(Z),iH=hT(Z),oH=aM(Z),cH=eM(Z),_H=xD(Z),fH=o2(Z),pH=wl(R_)(Sp),sH=iM(Z),DH=tM(Z),SM=Oi(hp),RH=KD(Z),IH=jD(Z),w2=S(Vi),lR=d(E),D2=sf(E0)(zM),GH=z_(Iu),d2=dp(Cc),wH=S(Sa),dH=Tl(Ml)(OM),mH=nt(UM),LM=Ku(Ia),hH=re(Io),gH=is(Go),yH=ul(z0),FH=HD(Iu),bH=je(z0),EH=`#version 300 es precision mediump float; layout(location=0) out vec4 fragColor; -`,bH=`precision mediump float; -`,EH=function(e){var a=ku(e),u=cu(e),l=uv(e),v=Bg(e),t=uw(e),i=k_(e);return function(o){return m(Ve)(function(_){if(_.webGl2)return a(u(Gf)(Fu("trunc"))(o));if(!_.webGl2)return a(l(v(o))(t(i(o))));throw new Error("Failed pattern match at FragmentShader (line 544, column 3 - line 546, column 55): "+[_.webGl2.constructor.name])})}},CH=function(e){return function(a){return m(sl(k0(a)(n2)))(function(u){return m(sl($j(u)))(function(l){return m(sl(Oj(u)))(function(v){var t=BM(k0(Bi(e))(l))(k0(V_(e))(v)),i=Cp(k0(V_(e))(l))(k0(Bi(e))(v));return Pu(bt(t)(i))})})})}},JM=function(e){var a=ku(e),u=cu(e),l=yt(e),v=ul(e),t=$n(e),i=lw(e),o=uv(e);return function(_){return m(Ve)(function(s){if(s.webGl2)return a(u(oD)(Fu("sinh"))(_));if(!s.webGl2)return a(Qe(l)(v(2))(t(i(_))(i(o(_)(v(-1))))));throw new Error("Failed pattern match at FragmentShader (line 530, column 3 - line 532, column 108): "+[s.webGl2.constructor.name])})}},TH=function(e){var a=ku(e),u=cu(e),l=Ft(e),v=uw(e),t=ul(e);return function(i){return m(Ve)(function(o){if(o.webGl2)return a(u(Zc)(Fu("round"))(i));if(!o.webGl2)return a(l(v(i))(t(.5)));throw new Error("Failed pattern match at FragmentShader (line 551, column 3 - line 553, column 51): "+[o.webGl2.constructor.name])})}},MH=function(e){return function(a){return function(u){var l=yM(XT)(Iw(1.5)),v=D2(Gw(e)(a)),t=D2(yM(u)(Iw(.5))),i=Gw(v)(t),o=Uj("smoothstep(vec2(0.),"+(FM(l)+(","+(FM(i)+")"))));return m(Pu(Gw(Iw(1))(o)))(function(_){return sl(k0(Bi(_))(V_(_)))})}}},g2=function(e){var a=VD(e),u=z_(e);return function(l){return m(me(function(v){return v.time})(Ve))(function(v){return Ze(a(u(v)(l)))})}},SH=function(e){var a=g2(e),u=YD(e),l=ku(e);return function(v){return m(a(v))(function(t){return l(u(t))})}},LH=function(e){var a=g2(e),u=Hg(e),l=ul(e),v=YD(e),t=ku(e);return function(i){return m(a(i))(function(){var o=u(l(.5));return function(_){return t(v(o(_)))}}())}},AH=function(e){var a=g2(e),u=$n(e),l=ul(e),v=k_(e),t=uv(e),i=ku(e);return function(o){return m(a(o))(function(){var _=u(l(1)),s=t(l(4)),y=Qe(u)(l(.5));return function(N){return i(_(s(v(y(N)))))}}())}},NH=function(e){var a=ku(e),u=kD(e),l=z_(e);return function(v){return m(me(function(t){return t.time})(Ve))(function(t){return a(u(l(k0(k0(n2)(Mc(2)))(t))(v)))})}},PH=function(e){var a=ku(e),u=z_(e);return function(l){return m(me(function(v){return v.fxy})(Ve))(function(v){return m(Pu(Wj(D2(v))(Iw(1))))(function(t){return m(sl(k0(Bi(t))(V_(t))))(function(i){return le(function(){var o=u(i);return function(_){return a(o(_))}}())(l)})})})}},mw=function(e){var a=yp(e);return function(u){var l=a(u);return function(v){return Ba(l)(ww(v))}}},qH=mw(Z),$H=mw(ea),OH=mw(Iu),UH=mw(z0),WH=function(e){return function(a){return function(u){return function(l){return m(sl(Wi(e)(a)))(function(v){return m(d2(pv(function(t){return function(i){return vv(Sc(t)(i)(v))}})(u)(l)))(function(t){var i=m2(Aa(u))(Aa(l));return m(function(){var o=Aa(u)>Aa(l);if(o)return Tp(function(_){return vv(Sc(_)(lR(1))(v))})(Vt(i)(u));if(!o)return Tp(function(_){return vv(Sc(lR(1))(_)(v))})(Vt(i)(l));throw new Error("Failed pattern match at FragmentShader (line 765, column 21 - line 767, column 94): "+[o.constructor.name])}())(function(o){var _=ia(o);if(_ instanceof R)return Ze(dw(t)(_.value0));if(_ instanceof I)return Ze(t);throw new Error("Failed pattern match at FragmentShader (line 768, column 3 - line 770, column 33): "+[_.constructor.name])})})})}}}},BH=function(e){return function(a){return function(u){return function(l){return m(sl(Wi(e)(a)))(function(v){return m(d2(pv(function(t){return function(i){return vv(Sc(t)(i)(v))}})(u)(l)))(function(t){var i=m2(Aa(u))(Aa(l));return m(function(){var o=Aa(u)>Aa(l);if(o)return Tp(function(_){return vv(Sc(_)(lR(0))(v))})(Vt(i)(u));if(!o)return Tp(function(_){return vv(Sc(lR(0))(_)(v))})(Vt(i)(l));throw new Error("Failed pattern match at FragmentShader (line 753, column 21 - line 755, column 94): "+[o.constructor.name])}())(function(o){var _=ia(o);if(_ instanceof R)return Ze(dw(t)(_.value0));if(_ instanceof I)return Ze(t);throw new Error("Failed pattern match at FragmentShader (line 756, column 3 - line 758, column 33): "+[_.constructor.name])})})})}}}},zH=function(e){return function(a){return function(u){return function(l){return m(sl(Wi(e)(a)))(function(v){return m(d2(pv(function(t){return function(i){return lv(zM(t)(i)(v))}})(u)(l)))(function(t){var i=m2(Aa(u))(Aa(l));return m(function(){var o=Aa(u)>Aa(l);if(o)return m(sl(xT(e)(a)))(function(_){return Tp(function(){var s=fw(_);return function(y){return lv(s(y))}}())(Vt(i)(u))});if(!o)return Tp(function(){var _=fw(v);return function(s){return lv(_(s))}}())(Vt(i)(l));throw new Error("Failed pattern match at FragmentShader (line 739, column 22 - line 743, column 74): "+[o.constructor.name])}())(function(o){var _=ia(o);if(_ instanceof R)return Ze(dw(t)(_.value0));if(_ instanceof I)return Ze(t);throw new Error("Failed pattern match at FragmentShader (line 744, column 3 - line 746, column 36): "+[_.constructor.name])})})})}}}},VM=function(e){var a=ku(e),u=cu(e),l=yt(e),v=ul(e),t=Ft(e),i=lw(e),o=uv(e);return function(_){return m(Ve)(function(s){if(s.webGl2)return a(u(tD)(Fu("cosh"))(_));if(!s.webGl2)return a(Qe(l)(v(2))(t(i(_))(i(o(_)(v(-1))))));throw new Error("Failed pattern match at FragmentShader (line 523, column 3 - line 525, column 101): "+[s.webGl2.constructor.name])})}},kH=function(e){var a=ku(e),u=cu(e),l=yt(e),v=JM(e),t=VM(e);return function(i){return m(Ve)(function(o){if(o.webGl2)return a(u(cD)(Fu("tanh"))(i));if(!o.webGl2)return m(Bj(me(l)(v(i)))(t(i)))(a);throw new Error("Failed pattern match at FragmentShader (line 537, column 3 - line 539, column 57): "+[o.webGl2.constructor.name])})}},NM=`uniform lowp vec2 res; +`,CH=`precision mediump float; +`,TH=function(e){var a=ku(e),u=cu(e),l=uv(e),v=zg(e),t=lw(e),i=k_(e);return function(c){return m(Ve)(function(_){if(_.webGl2)return a(u(Gf)(Fu("trunc"))(c));if(!_.webGl2)return a(l(v(c))(t(i(c))));throw new Error("Failed pattern match at FragmentShader (line 544, column 3 - line 546, column 55): "+[_.webGl2.constructor.name])})}},MH=function(e){return function(a){return m(sl(k0(a)(r2)))(function(u){return m(sl(Uj(u)))(function(l){return m(sl(Wj(u)))(function(v){var t=WM(k0(Bi(e))(l))(k0(V_(e))(v)),i=Tp(k0(V_(e))(l))(k0(Bi(e))(v));return Pu(bt(t)(i))})})})}},kM=function(e){var a=ku(e),u=cu(e),l=yt(e),v=ul(e),t=On(e),i=vw(e),c=uv(e);return function(_){return m(Ve)(function(s){if(s.webGl2)return a(u(cD)(Fu("sinh"))(_));if(!s.webGl2)return a(Qe(l)(v(2))(t(i(_))(i(c(_)(v(-1))))));throw new Error("Failed pattern match at FragmentShader (line 530, column 3 - line 532, column 108): "+[s.webGl2.constructor.name])})}},SH=function(e){var a=ku(e),u=cu(e),l=Ft(e),v=lw(e),t=ul(e);return function(i){return m(Ve)(function(c){if(c.webGl2)return a(u(xc)(Fu("round"))(i));if(!c.webGl2)return a(l(v(i))(t(.5)));throw new Error("Failed pattern match at FragmentShader (line 551, column 3 - line 553, column 51): "+[c.webGl2.constructor.name])})}},LH=function(e){return function(a){return function(u){var l=gM(HT)(Gw(1.5)),v=R2(ww(e)(a)),t=R2(gM(u)(Gw(.5))),i=ww(v)(t),c=Bj("smoothstep(vec2(0.),"+(yM(l)+(","+(yM(i)+")"))));return m(Pu(ww(Gw(1))(c)))(function(_){return sl(k0(Bi(_))(V_(_)))})}}},y2=function(e){var a=jD(e),u=z_(e);return function(l){return m(me(function(v){return v.time})(Ve))(function(v){return Ze(a(u(v)(l)))})}},AH=function(e){var a=y2(e),u=ZD(e),l=ku(e);return function(v){return m(a(v))(function(t){return l(u(t))})}},NH=function(e){var a=y2(e),u=Xg(e),l=ul(e),v=ZD(e),t=ku(e);return function(i){return m(a(i))(function(){var c=u(l(.5));return function(_){return t(v(c(_)))}}())}},PH=function(e){var a=y2(e),u=On(e),l=ul(e),v=k_(e),t=uv(e),i=ku(e);return function(c){return m(a(c))(function(){var _=u(l(1)),s=t(l(4)),y=Qe(u)(l(.5));return function(N){return i(_(s(v(y(N)))))}}())}},qH=function(e){var a=ku(e),u=JD(e),l=z_(e);return function(v){return m(me(function(t){return t.time})(Ve))(function(t){return a(u(l(k0(k0(r2)(Ac(2)))(t))(v)))})}},$H=function(e){var a=ku(e),u=z_(e);return function(l){return m(me(function(v){return v.fxy})(Ve))(function(v){return m(Pu(zj(R2(v))(Gw(1))))(function(t){return m(sl(k0(Bi(t))(V_(t))))(function(i){return le(function(){var c=u(i);return function(_){return a(c(_))}}())(l)})})})}},hw=function(e){var a=Fp(e);return function(u){var l=a(u);return function(v){return Ba(l)(dw(v))}}},OH=hw(Z),UH=hw(ea),WH=hw(Iu),BH=hw(z0),zH=function(e){return function(a){return function(u){return function(l){return m(sl(Wi(e)(a)))(function(v){return m(m2(pv(function(t){return function(i){return vv(Nc(t)(i)(v))}})(u)(l)))(function(t){var i=h2(Aa(u))(Aa(l));return m(function(){var c=Aa(u)>Aa(l);if(c)return Mp(function(_){return vv(Nc(_)(vR(1))(v))})(Vt(i)(u));if(!c)return Mp(function(_){return vv(Nc(vR(1))(_)(v))})(Vt(i)(l));throw new Error("Failed pattern match at FragmentShader (line 765, column 21 - line 767, column 94): "+[c.constructor.name])}())(function(c){var _=ta(c);if(_ instanceof R)return Ze(mw(t)(_.value0));if(_ instanceof I)return Ze(t);throw new Error("Failed pattern match at FragmentShader (line 768, column 3 - line 770, column 33): "+[_.constructor.name])})})})}}}},kH=function(e){return function(a){return function(u){return function(l){return m(sl(Wi(e)(a)))(function(v){return m(m2(pv(function(t){return function(i){return vv(Nc(t)(i)(v))}})(u)(l)))(function(t){var i=h2(Aa(u))(Aa(l));return m(function(){var c=Aa(u)>Aa(l);if(c)return Mp(function(_){return vv(Nc(_)(vR(0))(v))})(Vt(i)(u));if(!c)return Mp(function(_){return vv(Nc(vR(0))(_)(v))})(Vt(i)(l));throw new Error("Failed pattern match at FragmentShader (line 753, column 21 - line 755, column 94): "+[c.constructor.name])}())(function(c){var _=ta(c);if(_ instanceof R)return Ze(mw(t)(_.value0));if(_ instanceof I)return Ze(t);throw new Error("Failed pattern match at FragmentShader (line 756, column 3 - line 758, column 33): "+[_.constructor.name])})})})}}}},JH=function(e){return function(a){return function(u){return function(l){return m(sl(Wi(e)(a)))(function(v){return m(m2(pv(function(t){return function(i){return lv(BM(t)(i)(v))}})(u)(l)))(function(t){var i=h2(Aa(u))(Aa(l));return m(function(){var c=Aa(u)>Aa(l);if(c)return m(sl(KT(e)(a)))(function(_){return Mp(function(){var s=pw(_);return function(y){return lv(s(y))}}())(Vt(i)(u))});if(!c)return Mp(function(){var _=pw(v);return function(s){return lv(_(s))}}())(Vt(i)(l));throw new Error("Failed pattern match at FragmentShader (line 739, column 22 - line 743, column 74): "+[c.constructor.name])}())(function(c){var _=ta(c);if(_ instanceof R)return Ze(mw(t)(_.value0));if(_ instanceof I)return Ze(t);throw new Error("Failed pattern match at FragmentShader (line 744, column 3 - line 746, column 36): "+[_.constructor.name])})})})}}}},JM=function(e){var a=ku(e),u=cu(e),l=yt(e),v=ul(e),t=Ft(e),i=vw(e),c=uv(e);return function(_){return m(Ve)(function(s){if(s.webGl2)return a(u(iD)(Fu("cosh"))(_));if(!s.webGl2)return a(Qe(l)(v(2))(t(i(_))(i(c(_)(v(-1))))));throw new Error("Failed pattern match at FragmentShader (line 523, column 3 - line 525, column 101): "+[s.webGl2.constructor.name])})}},VH=function(e){var a=ku(e),u=cu(e),l=yt(e),v=kM(e),t=JM(e);return function(i){return m(Ve)(function(c){if(c.webGl2)return a(u(_D)(Fu("tanh"))(i));if(!c.webGl2)return m(kj(me(l)(v(i)))(t(i)))(a);throw new Error("Failed pattern match at FragmentShader (line 537, column 3 - line 539, column 57): "+[c.webGl2.constructor.name])})}},AM=`uniform lowp vec2 res; uniform sampler2D f,o,i,w,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15; uniform float lo,mid,hi,ilo,imid,ihi,_defaultAlpha,_cps,_time,_etime,_beat,_ebeat; #define PI 3.1415926535897932384626433832795 @@ -293,8 +293,8 @@ float line(vec2 xy1,vec2 xy2,float w,vec2 fxy) { float aa = min(((1.5/res.x)+(1.5/res.y))*0.5,w); return smoothstep(aa,0.,length(fxy - xy2 * h)-(w*0.5));} void main() { -`,JH=function(e){if(e)return FH+NM;if(!e)return bH+NM;throw new Error("Failed pattern match at FragmentShader (line 575, column 1 - line 575, column 28): "+[e.constructor.name])},VH=function(e){var a=ku(e),u=cu(e),l=yt(e),v=ul(e),t=B_(e),i=Ft(e),o=$n(e);return function(_){return m(Ve)(function(s){if(s.webGl2)return a(u(nD)(Fu("atanh"))(_));if(!s.webGl2)return a(Qe(l)(v(2))(t(l(i(v(1))(_))(o(v(1))(_)))));throw new Error("Failed pattern match at FragmentShader (line 516, column 3 - line 518, column 121): "+[s.webGl2.constructor.name])})}},jH=function(e){var a=ku(e),u=cu(e),l=B_(e),v=Ft(e),t=JD(e),i=uv(e),o=ul(e);return function(_){return m(Ve)(function(s){if(s.webGl2)return a(u(vD)(Fu("asinh"))(_));if(!s.webGl2)return a(l(v(_)(t(v(i(_)(_))(o(1))))));throw new Error("Failed pattern match at FragmentShader (line 509, column 3 - line 511, column 78): "+[s.webGl2.constructor.name])})}},HH=function(e){var a=ku(e),u=cu(e),l=B_(e),v=Ft(e),t=JD(e),i=$n(e),o=uv(e),_=ul(e);return function(s){return m(Ve)(function(y){if(y.webGl2)return a(u(lD)(Fu("acosh"))(s));if(!y.webGl2)return a(l(v(s)(t(i(o(s)(s))(_(1))))));throw new Error("Failed pattern match at FragmentShader (line 502, column 3 - line 504, column 85): "+[y.webGl2.constructor.name])})}},PM=function(e){return function(a){return function(u){return function(l){return function(v){return m(me(function(t){return t.fxy})(Ve))(function(t){return y2(Z)(Z)(Z)(e)(a(t))(u)(l)(v)})}}}}},q=function(e){var a=qH(e),u=kg(e),l=zg(e),v=Rv(e),t=h2(e),i=$H(e),o=PH(e),_=OH(e),s=sT(e),y=UH(e),N=Jj(e),L=ku(e),V=NH(e),Ce=AH(e),Ca=SH(e),bu=LH(e),El=k_(e),da=CT(e),J0=HH(e),X_=bT(e),$e=hT(e),jl=jH(e),Ac=mT(e),V0=VH(e),Y_=YD(e),Z_=RT(e),St=DT(e),Q_=vw(e),Un=VM(e),Dl=ZT(e),zi=QT(e),ki=lw(e),Ji=uw(e),Cl=VD(e),Wn=B_(e),Nc=Wg(e),qp=yT(e),$p=FT(e),pe=TH(e),Da=Bg(e),Gu=kD(e),Ta=JM(e),Se=JD(e),ve=fT(e),ya=kH(e),aa=EH(e),_u=QD(e),qu=Vj(e),ua=mM(e),wu=hM(e),j0=lM(e),Hl=pT(e),i0=cw(e);return function(f){if(f instanceof Ju)return Ze(a(new ke(f.value0)));if(f instanceof fl&&f.value0 instanceof ye){var fa=ia(f.value1);if(fa instanceof I)return Ze(a(new ke(0)));if(fa instanceof R){var Ne=Aa(fa.value0);return Ne===1?q(e)(Y(fa.value0)):m(me(EI)(Yu(q(Z))(fa.value0)))(function(D){return Ze(Ba(u)(D))})}throw new Error("Failed pattern match at FragmentShader (line 39, column 3 - line 46, column 41): "+[fa.constructor.name])}if(f instanceof fl&&f.value0 instanceof de){var fa=ia(f.value1);if(fa instanceof I)return Ze(a(new ke(0)));if(fa instanceof R){var Ne=Aa(fa.value0);return Ne===1?q(e)(Y(fa.value0)):m(me(Wv(Ee))(Yu(q(Z))(fa.value0)))(function(g){return Ze(Ba(u)(FI(g)))})}throw new Error("Failed pattern match at FragmentShader (line 49, column 3 - line 56, column 61): "+[fa.constructor.name])}return f instanceof vn?m(me(Ee)(q(Z)(f.value0)))(function(D){return m(me(Ee)(q(Z)(f.value1)))(function(w){return Ze(pl(u(dw(D)(w))))})}):f instanceof or?m(me(Ee)(q(Z)(f.value0)))(function(D){return m(me(Ee)(q(Z)(f.value1)))(function(w){return Ze(pl(l(bi(bt)(D)(w))))})}):f instanceof cr?m(q(Z)(f.value0))(function(D){var w=zj(Wv(kj)(Ee(D)));return Ze(ww(v(w)))}):f instanceof _r?m(q(Z)(f.value1))(function(D){return Ze(Ba(t)(CI(f.value0)(D)))}):f instanceof fr?Ze(a(new Ea("PI"))):f instanceof Io?Ze(a(new Ea("(2./res.x)"))):f instanceof Go?Ze(a(new Ea("(2./res.y)"))):f instanceof wo?Ze(i(new v0("(2./res)"))):f instanceof ln?Ze(a(new Ea("(res.x/res.y)"))):f instanceof mo?me(function(D){return a(Bi(function(w){return w.fxy}(D)))})(Ve):f instanceof ho?me(function(D){return a(V_(function(w){return w.fxy}(D)))})(Ve):f instanceof nn?me(function(D){return i(function(w){return w.fxy}(D))})(Ve):f instanceof go?q(e)(new ri(nn.value)):f instanceof yo?q(e)(new ti(nn.value)):f instanceof Fo?q(e)(new ii(nn.value)):f instanceof jt?Ze(a(new Ea("lo"))):f instanceof Ht?Ze(a(new Ea("mid"))):f instanceof Xt?Ze(a(new Ea("hi"))):f instanceof Yt?Ze(a(new Ea("ilo"))):f instanceof Zt?Ze(a(new Ea("imid"))):f instanceof Qt?Ze(a(new Ea("ihi"))):f instanceof pr?Ze(a(new Ea("_cps"))):f instanceof sr?me(function(D){return a(function(w){return w.time}(D))})(Ve):f instanceof Dr?me(function(D){return a(function(w){return w.beat}(D))})(Ve):f instanceof Ir?me(function(D){return a(function(w){return w.etime}(D))})(Ve):f instanceof Rr?me(function(D){return a(function(w){return w.ebeat}(D))})(Ve):f instanceof Kt?m(m(Ve)(function(){var D=c2("o");return function(w){return D(Bi(Ep(function(g){return g.fxy}(w))))}}()))(function(D){return o(a(D))}):f instanceof xt?m(m(Ve)(function(){var D=c2("i");return function(w){return D(Bi(Ep(function(g){return g.fxy}(w))))}}()))(function(D){return o(a(D))}):f instanceof Eo?m(m(Ve)(function(){var D=aR("f");return function(w){return D(Ep(function(g){return g.fxy}(w)))}}()))(function(D){return o(_(D))}):f instanceof ei?m(m(Ve)(function(){var D=aR("w");return function(w){return D(Ep(function(g){return g.fxy}(w)))}}()))(function(D){return o(_(D))}):f instanceof ai?m(Ve)(function(D){var w=bM(f.value0)(D.imgMap);if(w instanceof R)return m(aR("t"+EM(w.value0))(Ep(D.fxy)))(function(g){return o(_(g))});if(w instanceof I)return Ze(ww(s));throw new Error("Failed pattern match at FragmentShader (line 131, column 3 - line 135, column 34): "+[w.constructor.name])}):f instanceof ui?m(Ve)(function(D){var w=bM(f.value0)(D.vidMap);if(w instanceof R)return m(aR("t"+EM(w.value0))(Ep(D.fxy)))(function(g){return o(_(g))});if(w instanceof I)return Ze(ww(s));throw new Error("Failed pattern match at FragmentShader (line 139, column 3 - line 143, column 34): "+[w.constructor.name])}):f instanceof Co?m(me(Ee)(q(z0)(f.value0)))(function(D){return m(j_(function(w){return function(g){return lv(ow(w)(g))}})(Y(D))(ha(D)))(function(w){return Ze(y(w))})}):f instanceof To?m(me(Ee)(q(Iu)(f.value0)))(function(D){return m(j_(function(w){return function(g){return vv(R2(w)(g))}})(Y(D))(ha(D)))(function(w){return Ze(_(w))})}):f instanceof Mo?m(me(Ee)(q(Iu)(f.value0)))(function(D){return m(j_(function(w){return function(g){return vv(I2(w)(g))}})(Y(D))(ha(D)))(function(w){return Ze(_(w))})}):f instanceof So?m(q(Iu)(f.value0))(function(){var D=le(L),w=Ba(N),g=Ye(XD);return function(X){return D(w(g(X)))}}()):f instanceof Lo?m(q(Iu)(f.value0))(function(){var D=le(L),w=Ba(N),g=Ye(HD);return function(X){return D(w(g(X)))}}()):f instanceof Ao?m(q(Iu)(f.value0))(function(){var D=le(L),w=Ba(t),g=Ye(_2),X=Ye(HD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof No?m(q(Iu)(f.value0))(function(){var D=le(L),w=Ba(t),g=Ye(f2),X=Ye(HD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof Po?m(q(Iu)(f.value0))(function(){var D=le(L),w=Ba(t),g=Ye(p2),X=Ye(HD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof li?m(q(Iu)(f.value0))(function(){var D=Ba(t),w=Ye(_2);return function(g){return Ze(D(w(g)))}}()):f instanceof vi?m(q(Iu)(f.value0))(function(){var D=Ba(t),w=Ye(f2);return function(g){return Ze(D(w(g)))}}()):f instanceof ni?m(q(Iu)(f.value0))(function(){var D=Ba(t),w=Ye(p2);return function(g){return Ze(D(w(g)))}}()):f instanceof qo?m(q(Iu)(f.value0))(function(){var D=le(L),w=Ba(t),g=Ye(_2),X=Ye(XD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof $o?m(q(Iu)(f.value0))(function(){var D=le(L),w=Ba(t),g=Ye(f2),X=Ye(XD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof Oo?m(q(Iu)(f.value0))(function(){var D=le(L),w=Ba(t),g=Ye(p2),X=Ye(XD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof dr?m(q(e)(f.value0))(le(V)):f instanceof mr?m(q(e)(f.value0))(le(Ce)):f instanceof hr?m(q(e)(f.value0))(le(Ca)):f instanceof gr?m(q(e)(f.value0))(le(bu)):f instanceof yr?m(q(e)(f.value0))(le(Ce)):f instanceof Fr?m(q(e)(f.value0))(le(Ca)):f instanceof br?m(q(e)(f.value0))(le(bu)):f instanceof Er?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(El);return function(g){return D(w(g))}}()):f instanceof Cr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(da);return function(g){return D(w(g))}}()):f instanceof Tr?m(q(e)(f.value0))(le(J0)):f instanceof et?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(X_);return function(g){return D(w(g))}}()):f instanceof Mr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye($e);return function(g){return D(w(g))}}()):f instanceof Sr?m(q(e)(f.value0))(le(jl)):f instanceof Lr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Ac);return function(g){return D(w(g))}}()):f instanceof Ar?m(q(e)(f.value0))(le(V0)):f instanceof Gr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Y_);return function(g){return D(w(g))}}()):f instanceof Nr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Z_);return function(g){return D(w(g))}}()):f instanceof Pr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(St);return function(g){return D(w(g))}}()):f instanceof qr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Q_);return function(g){return D(w(g))}}()):f instanceof $r?m(q(e)(f.value0))(le(Un)):f instanceof Kr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Dl);return function(g){return D(w(g))}}()):f instanceof xr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(zi);return function(g){return D(w(g))}}()):f instanceof Or?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(ki);return function(g){return D(w(g))}}()):f instanceof Ur?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Ji);return function(g){return D(w(g))}}()):f instanceof at?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Cl);return function(g){return D(w(g))}}()):f instanceof Wr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Wn);return function(g){return D(w(g))}}()):f instanceof Br?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Nc);return function(g){return D(w(g))}}()):f instanceof zr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(qp);return function(g){return D(w(g))}}()):f instanceof Qr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye($p);return function(g){return D(w(g))}}()):f instanceof kr?m(q(e)(f.value0))(le(pe)):f instanceof Jr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Da);return function(g){return D(w(g))}}()):f instanceof Vr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Gu);return function(g){return D(w(g))}}()):f instanceof jr?m(q(e)(f.value0))(le(Ta)):f instanceof Hr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Se);return function(g){return D(w(g))}}()):f instanceof Xr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(ve);return function(g){return D(w(g))}}()):f instanceof Yr?m(q(e)(f.value0))(le(ya)):f instanceof Zr?m(q(e)(f.value0))(le(aa)):f instanceof wr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(_u);return function(g){return D(w(g))}}()):f instanceof Uo?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(Pu),w=Ye(nM);return function(g){return D(w(g))}}()))(function(){var D=Ba(qu);return function(w){return Ze(D(w))}}()):f instanceof Wo?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(sl),w=Ye(vM);return function(g){return D(w(g))}}()))(function(){var D=Ba(t);return function(w){return Ze(D(w))}}()):f instanceof Bo?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(sl),w=Ye(rM);return function(g){return D(w(g))}}()))(function(){var D=Ba(t);return function(w){return Ze(D(w))}}()):f instanceof ri?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(Pu),w=Ye(_M);return function(g){return D(w(g))}}()))(function(){var D=Ba(qu);return function(w){return Ze(D(w))}}()):f instanceof ti?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(sl),w=Ye(cM);return function(g){return D(w(g))}}()))(function(){var D=Ba(t);return function(w){return Ze(D(w))}}()):f instanceof ii?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(sl),w=Ye(fM);return function(g){return D(w(g))}}()))(function(){var D=Ba(t);return function(w){return Ze(D(w))}}()):f instanceof ko?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return le(L)(Ba(t)(Ye(jj(D))(w)))})}):f instanceof Jo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return le(L)(Ba(t)(Ye(eM(D))(w)))})}):f instanceof Ho?m(m(q(ea)(f.value0))(le(Pu)))(function(D){return ua(Ee(D))(q(e)(f.value1))}):f instanceof Vo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Wv(_w(D))(Ee(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof jo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Wv(pw(D))(Ee(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Xo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Wv(Hj(D))(Ee(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof oi?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return m(Yu(Pu)(Wv(Xj(D))(Ee(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Yo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Wv(function(){var g=_w(D),X=J_(Bi(D));return function(ce){return g(X(ce))}}())(Ee(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Zo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Wv(function(){var g=pw(D),X=J_(V_(D));return function(ce){return g(X(ce))}}())(Ee(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Qo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return m(Yu(Pu)(Wv(Gw(D))(Ee(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Ko?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Wv(function(){var g=CM(D);return function(X){return g(Yj(X))}}())(Ee(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof xo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return m(Yu(Pu)(Wv(CM(D))(Ee(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof ec?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Wv(function(){var g=_w(D),X=TM(Bi(D));return function(ce){return g(X(ce))}}())(Ee(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof ac?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Wv(function(){var g=pw(D),X=TM(V_(D));return function(ce){return g(X(ce))}}())(Ee(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof uc?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(CH(D))(Ee(w)))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof tn?m(me(Ee)(q(Z)(f.value0)))(function(D){return m(Ve)(function(w){var g=MM(D)(function(X){return{time:Cp(w.time)(X),beat:Cp(w.beat)(k0(X)(SM("_cps"))),etime:Cp(w.etime)(X),ebeat:Cp(w.ebeat)(k0(X)(SM("_cps")))}});return wu(g)(q(e)(f.value1))})}):f instanceof on?m(me(Ee)(q(Z)(f.value0)))(function(D){return m(Ve)(function(w){var g=MM(D)(function(X){return{time:J_(w.time)(X),beat:J_(w.beat)(X),etime:J_(w.etime)(X),ebeat:J_(w.ebeat)(X)}});return wu(g)(q(e)(f.value1))})}):f instanceof M0?Gv(e)(Cp)(f.value0)(f.value1)(f.value2):f instanceof Yv?Gv(e)(BM)(f.value0)(f.value1)(f.value2):f instanceof cn?Gv(e)(k0)(f.value0)(f.value1)(f.value2):f instanceof Sv?Gv(e)(J_)(f.value0)(f.value1)(f.value2):f instanceof _n?Gv(e)(Zj)(f.value0)(f.value1)(f.value2):f instanceof fn?Gv(e)(Qj)(f.value0)(f.value1)(f.value2):f instanceof pn?Gv(e)(Kj)(f.value0)(f.value1)(f.value2):f instanceof sn?Gv(e)(xj)(f.value0)(f.value1)(f.value2):f instanceof Dn?Gv(e)(eH)(f.value0)(f.value1)(f.value2):f instanceof S0?Gv(e)(aH)(f.value0)(f.value1)(f.value2):f instanceof Rn?Gv(e)(uH)(f.value0)(f.value1)(f.value2):f instanceof In?Gv(e)(lH)(f.value0)(f.value1)(f.value2):f instanceof Gn?Gv(e)(vH)(f.value0)(f.value1)(f.value2):f instanceof wn?Gv(e)(nH)(f.value0)(f.value1)(f.value2):f instanceof dn?Gv(e)(rH)(f.value0)(f.value1)(f.value2):f instanceof mn?Dw(e)(tH)(f.value0)(f.value1)(f.value2):f instanceof hn?Dw(e)(iH)(f.value0)(f.value1)(f.value2):f instanceof gn?Dw(e)(oH)(f.value0)(f.value1)(f.value2):f instanceof ci?m(me(function(D){return D.fxy})(Ve))(function(D){return Dw(e)(cH(D))(f.value0)(f.value1)(f.value2)}):f instanceof _i?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value1))(function(w){return m(q(ea)(f.value2))(function(g){return m(_H($l(MH(D))(f.value0)(w)(g)))(function(X){return le(L)(Ba(t)(X))})})})}):f instanceof fi?PM(e)(fH)(f.value0)(f.value1)(f.value2):f instanceof pi?PM(e)(pH)(f.value0)(f.value1)(f.value2):f instanceof si?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value1))(function(w){return m(q(Z)(f.value2))(function(g){var X=pl(_8(Ee(w))),ce=function(ta){return function(du){return ZD(D)(iv(ta))(Nl(ta))(du)}};return le(L)(Ba(t)($l(ce)(f.value0)(X)(g)))})})}):f instanceof Di?m(me(function(D){return D.fxy})(Ve))(function(D){return m(m(q(z0)(f.value1))(le(lv)))(function(w){return m(q(Z)(f.value2))(function(g){var X=function(ce){return function(ta){return ZD(D)(LM(ce))(zD(ce))(ta)}};return le(L)(Ba(t)($l(X)(f.value0)(w)(g)))})})}):f instanceof Ri?m(me(function(D){return D.fxy})(Ve))(function(D){return m(m(q(z0)(f.value1))(le(lv)))(function(w){return m(q(Z)(f.value2))(function(g){var X=function(ce){return function(ta){return v2(D)(LM(ce))(zD(ce))(ta)}};return le(L)(Ba(t)($l(X)(f.value0)(w)(g)))})})}):f instanceof Ii?m(me(function(D){return D.fxy})(Ve))(function(D){return m(me(Ee)(q(ea)(f.value1)))(function(w){return m(q(Z)(f.value2))(function(g){var X=pl(c8(w)),ce=function(ta){return function(du){return ZD(D)(iv(ta))(Nl(ta))(du)}};return le(L)(Ba(t)($l(ce)(f.value0)(X)(g)))})})}):f instanceof Gi?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value1))(function(w){return m(q(ea)(f.value2))(function(g){return m(q(Z)(f.value3))(function(X){return le(L)(Ba(t)(Ei(v2(D))(f.value0)(w)(g)(X)))})})})}):f instanceof wi?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value1))(function(w){return m(q(ea)(f.value2))(function(g){return m(q(Z)(f.value3))(function(X){return le(L)(Ba(t)(Ei(ZD(D))(f.value0)(w)(g)(X)))})})})}):f instanceof zo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return le(L)(Ba(t)(Ye(tM(D))(w)))})}):f instanceof L0?m(q(ea)(f.value1))(function(D){return m(q(ea)(f.value2))(function(w){return m(q(e)(f.value3))(function(g){return le(L)(Ei(j0)(f.value0)(D)(w)(g))})})}):f instanceof Lv&&f.value0 instanceof de?m(q(e)(f.value1))(function(D){return m(q(e)(f.value2))(function(w){var g=pl(bi(B.create)(Ee(D))(Ee(w)));return m(q(e)(f.value3))(function(X){var ce=function(ta){return function(du){return Hl(ta.value0)(ta.value1)(du)}};return le(L)($l(ce)(de.value)(g)(X))})})}):f instanceof Lv&&f.value0 instanceof ye?m(q(e)(f.value1))(function(D){return m(q(e)(f.value2))(function(w){var g=pl(bi(B.create)(Ee(D))(Ee(w)));return m(q(Z)(f.value3))(function(X){var ce=function(ta){return function(du){return i0(ta.value0)(ta.value1)(du)}};return le(L)($l(ce)(ye.value)(g)(X))})})}):f instanceof yn?m(m(q(Z)(f.value1))(function(D){return Ze(pl(Wf(D)))}))(function(D){return m(m(q(Z)(f.value2))(function(){var w=Ye(sH);return function(g){return Ze(w(g))}}()))(function(w){return le(L)(Ba(t)($l(Qe(r2))(f.value0)(D)(w)))})}):f instanceof ut?m(me(Wf)(q(Z)(f.value0)))(function(D){return m(m(Ve)(function(w){return Ze(DH(function(g){return g.beat}(w)))}))(function(w){return m(Yu(sl)(Wv(r2(w))(D)))(function(g){return le(L)(pl(t(g)))})})}):Ze(a(new ke(0)))}},y2=function(e){return function(a){return function(u){var l=ku(u),v=yp(u);return function(t){var i=ku(t),o=v(t);return function(_){return function(s){return function(y){return function(N){return m(q(e)(y))(function(L){return m(q(a)(N))(function(V){return m(le(l)($l(_)(s)(L)(V)))(function(Ce){return le(i)(Ba(o)(Ce))})})})}}}}}}}},Dw=function(e){return y2(ea)(Z)(Z)(e)},Gv=function(e){return y2(Z)(Z)(Z)(e)},jM=q(Z),HM=function(e){var a=h2(e);return function(u){return me(G2(a)(Ee))(jM(u))}},qM=HM(z0),Rw=HM(Iu),XM=function(e){var a=h2(e);return function(u){return me(G2(G2(b4)(a))(Ee))(jM(u))}},$M=XM(z0),OM=XM(Iu),XH=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return e instanceof er?m(qM(t))(function(i){return m(function(){if(v instanceof R){var o=uR(v.value0)(t);if(o)return Yu(lv)(i);if(!o)return m(qM(v.value0))(function(_){return zH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 656, column 14 - line 660, column 62): "+[o.constructor.name])}if(v instanceof I)return m(sl(Wi(a)(u)))(function(_){return Yu(function(){var s=fw(_);return function(y){return lv(s(y))}}())(i)});throw new Error("Failed pattern match at FragmentShader (line 654, column 12 - line 663, column 57): "+[v.constructor.name])}())(function(o){if(l instanceof I)return me(R.create)(j_(function(_){return function(s){return lv(ow(_)(s))}})(Y(o))(ha(o)));if(l instanceof R)return me(R.create)(s2(function(_){return function(s){return lv(ow(_)(s))}})(l.value0)(o));throw new Error("Failed pattern match at FragmentShader (line 664, column 3 - line 666, column 84): "+[l.constructor.name])})}):e instanceof ar?m($M(t))(function(i){if(v instanceof R){var o=uR(v.value0)(t);if(o)return me(R.create)(lv(i));if(!o)return m($M(v.value0))(function(_){return m(sl(Wi(a)(u)))(function(s){return me(R.create)(lv(zM(_)(i)(s)))})});throw new Error("Failed pattern match at FragmentShader (line 672, column 7 - line 677, column 60): "+[o.constructor.name])}if(v instanceof I)return me(R.create)(lv(i));throw new Error("Failed pattern match at FragmentShader (line 670, column 3 - line 678, column 39): "+[v.constructor.name])}):e instanceof ur?m(Rw(t))(function(i){return m(function(){if(v instanceof R){var o=uR(v.value0)(t);if(o)return Yu(vv)(i);if(!o)return m(Rw(v.value0))(function(_){return BH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 684, column 7 - line 688, column 50): "+[o.constructor.name])}if(v instanceof I)return m(sl(Wi(a)(u)))(function(_){return Yu(function(){var s=RH(_);return function(y){return vv(s(y))}}())(i)});throw new Error("Failed pattern match at FragmentShader (line 682, column 11 - line 691, column 57): "+[v.constructor.name])}())(function(o){if(l instanceof I)return me(function(){var _=Qe(n0)(Mc(1));return function(s){return R.create(_(s))}}())(j_(function(_){return function(s){return vv(R2(_)(s))}})(Y(o))(ha(o)));if(l instanceof R)return me(function(){var _=Qe(n0)(Mc(1));return function(s){return R.create(_(s))}}())(s2(function(_){return function(s){return vv(R2(_)(s))}})(w2(l.value0))(o));throw new Error("Failed pattern match at FragmentShader (line 692, column 3 - line 694, column 136): "+[l.constructor.name])})}):e instanceof lr?m(Rw(t))(function(i){return m(function(){if(v instanceof R){var o=uR(v.value0)(t);if(o)return Yu(vv)(i);if(!o)return m(Rw(v.value0))(function(_){return WH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 700, column 7 - line 704, column 50): "+[o.constructor.name])}if(v instanceof I)return m(sl(Wi(a)(u)))(function(_){return Yu(function(s){return vv(Sc(lR(1))(s)(_))})(i)});throw new Error("Failed pattern match at FragmentShader (line 698, column 11 - line 707, column 70): "+[v.constructor.name])}())(function(o){if(l instanceof I)return me(function(){var _=Qe(n0)(Mc(1));return function(s){return R.create(_(s))}}())(j_(function(_){return function(s){return vv(I2(_)(s))}})(Y(o))(ha(o)));if(l instanceof R)return me(function(){var _=Qe(n0)(Mc(1));return function(s){return R.create(_(s))}}())(s2(function(_){return function(s){return vv(I2(_)(s))}})(w2(l.value0))(o));throw new Error("Failed pattern match at FragmentShader (line 708, column 3 - line 710, column 140): "+[l.constructor.name])})}):e instanceof vr?m(OM(t))(function(i){if(v instanceof R){var o=uR(v.value0)(t);if(o)return me(R.create)(lv(n0(i)(Mc(1))));if(!o)return m(OM(v.value0))(function(_){return m(sl(Wi(a)(u)))(function(s){return me(R.create)(lv(n0(Sc(_)(i)(s))(Mc(1))))})});throw new Error("Failed pattern match at FragmentShader (line 716, column 7 - line 721, column 91): "+[o.constructor.name])}if(v instanceof I)return me(R.create)(lv(n0(i)(Mc(1))));throw new Error("Failed pattern match at FragmentShader (line 714, column 3 - line 722, column 71): "+[v.constructor.name])}):Ze(l)}}}}}},YH=function(e){return function(a){return function(u){return function(l){if(l.value1 instanceof I)return Ze(u);if(l.value1 instanceof R){var v=Q4(e)(a)(l.value1.value0);return XH(l.value1.value0.output)(v.value0)(v.value1)(u)(IH(function(t){return t.signal})(l.value0))(l.value1.value0.signal)}throw new Error("Failed pattern match at FragmentShader (line 643, column 1 - line 643, column 106): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name])}}}},ZH=function(e){return function(a){return function(u){return m(m(me(function(l){return l.fxy})(Ve))(Pu))(function(l){return GH(wH(function(v){var t={};for(var i in v)({}).hasOwnProperty.call(v,i)&&(t[i]=v[i]);return t.fxy=l,t}))(function(){return m(function(){var v=AM(0)(AM(Xv(a.actions))(Xv(u.actions))-Xv(a.actions)|0),t=dH(a.actions)(mH(v)(I.value));return j_(YH(e)(u.evalTime))(I.value)(t_(t)(u.actions))}())(function(v){if(v instanceof I)return Ze(hH(0));if(v instanceof R)return Ze(v.value0);throw new Error("Failed pattern match at FragmentShader (line 638, column 3 - line 640, column 23): "+[v.constructor.name])})})})}}},YM=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){var i=gM(e)(u)(l)(ZH(a)(v)(t)),o=n0(gH(w2(i.value0))(yc(i.value0)))(yc(i.value0)),_=function(){return e?"fragColor":"gl_FragColor"}(),s=_+(" = "+(yH(o)+`; -`));return JH(e)+(i.value1.code+(s+"}"))}}}}}};var F2=()=>{var e=document.createElement("canvas");return e.setAttribute("style","z-index: -1; position: absolute; width: 100%; height: 100%; left: 0px; top:0px; pointer-events: none"),e},b2=e=>()=>document.body.appendChild(e),E2=e=>()=>document.body.removeChild(e),C2=e=>()=>e.getContext("webgl",{powerPreference:"high-performance",antialias:!0}),T2=e=>()=>e.getContext("webgl2",{powerPreference:"high-performance",antialias:!0}),M2=e=>a=>()=>e.getExtension(a);var S2=e=>()=>e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,!0),L2=e=>()=>e.gl.createBuffer(),vR=e=>a=>()=>e.gl.bindBuffer(e.gl.ARRAY_BUFFER,a),A2=e=>()=>e.gl.bufferData(e.gl.ARRAY_BUFFER,new Float32Array([-1,1,-1,-1,1,1,1,-1]),e.gl.STATIC_DRAW),hw=e=>()=>e.createProgram(),gw=e=>()=>e.createShader(e.VERTEX_SHADER),yw=e=>()=>e.createShader(e.FRAGMENT_SHADER),nR=e=>a=>u=>()=>e.attachShader(a,u),rR=e=>a=>u=>()=>e.shaderSource(a,u),tR=e=>a=>()=>e.compileShader(a),Fw=e=>a=>()=>e.linkProgram(a),bw=e=>()=>e.flush();var iR=e=>a=>()=>e.gl.useProgram(a),N2=e=>a=>u=>()=>e.gl.getAttribLocation(a,u),P2=e=>a=>()=>e.gl.vertexAttribPointer(a,2,e.gl.FLOAT,!1,0,0),q2=e=>a=>()=>e.gl.enableVertexAttribArray(a),oR=e=>a=>u=>l=>v=>()=>e.gl.viewport(a,u,l,v);var cR=e=>()=>e.gl.drawArrays(e.gl.TRIANGLE_STRIP,0,4),_R=e=>a=>u=>()=>e.gl.getUniformLocation(a,u),$2=e=>a=>u=>()=>e.uniform1i(a,u),O2=e=>a=>u=>()=>e.uniform1f(a,u),U2=e=>a=>u=>l=>()=>e.uniform2f(a,u,l),Sp=e=>()=>e.createTexture(),W2=e=>()=>e.activeTexture(e.TEXTURE0),B2=e=>()=>e.activeTexture(e.TEXTURE1),z2=e=>()=>e.activeTexture(e.TEXTURE2),k2=e=>()=>e.activeTexture(e.TEXTURE3),J2=e=>()=>e.activeTexture(e.TEXTURE4),V2=e=>()=>e.activeTexture(e.TEXTURE5),j2=e=>()=>e.activeTexture(e.TEXTURE6),H2=e=>()=>e.activeTexture(e.TEXTURE7),X2=e=>()=>e.activeTexture(e.TEXTURE8),Y2=e=>()=>e.activeTexture(e.TEXTURE9),Z2=e=>()=>e.activeTexture(e.TEXTURE10),Q2=e=>()=>e.activeTexture(e.TEXTURE11),K2=e=>()=>e.activeTexture(e.TEXTURE12),x2=e=>()=>e.activeTexture(e.TEXTURE13),ey=e=>()=>e.activeTexture(e.TEXTURE14),ay=e=>()=>e.activeTexture(e.TEXTURE15),uy=e=>a=>()=>e.bindTexture(e.TEXTURE_2D,a),Ew=e=>()=>e.createFramebuffer(),Cw=e=>a=>u=>l=>v=>()=>{e.bindTexture(e.TEXTURE_2D,a),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,l,v,0,e.RGBA,e.UNSIGNED_BYTE,null),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,e.NEAREST),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.NEAREST),e.bindFramebuffer(e.FRAMEBUFFER,u),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,a,0),e.bindFramebuffer(e.FRAMEBUFFER,null)},Tw=e=>a=>u=>l=>()=>{e.bindTexture(e.TEXTURE_2D,a),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,u,l,0,e.RGBA,e.UNSIGNED_BYTE,null)},Mw=e=>a=>()=>e.bindFramebuffer(e.FRAMEBUFFER,a),Sw=e=>()=>e.clientWidth*window.devicePixelRatio,Lw=e=>()=>e.clientHeight*window.devicePixelRatio,ly=e=>()=>{e.width=e.clientWidth*window.devicePixelRatio,e.height=e.clientHeight*window.devicePixelRatio};var Lp=S(ol),uX=function(e){return function(){var u=_e(e.frameBufferIndex)();return u===0?qe(1)(e.frameBufferIndex)():qe(0)(e.frameBufferIndex)()}},vy=function(e){return rR(e.gl)},ny=function(e){return function(a){return function(u){return function(l){return function(v){return function(){var i=_R(e)(a)(u)();return U2(e.gl)(i)(l)(v)()}}}}}},lX=function(e){return function(a){return function(u){return function(l){return function(){var t=_R(e)(a)(u)();return $2(e.gl)(t)(l)()}}}}},t0=function(e){return function(a){return function(u){return function(l){return function(){var t=_R(e)(a)(u)();return O2(e.gl)(t)(l)()}}}}},vX=` +`,jH=function(e){if(e)return EH+AM;if(!e)return CH+AM;throw new Error("Failed pattern match at FragmentShader (line 575, column 1 - line 575, column 28): "+[e.constructor.name])},HH=function(e){var a=ku(e),u=cu(e),l=yt(e),v=ul(e),t=B_(e),i=Ft(e),c=On(e);return function(_){return m(Ve)(function(s){if(s.webGl2)return a(u(rD)(Fu("atanh"))(_));if(!s.webGl2)return a(Qe(l)(v(2))(t(l(i(v(1))(_))(c(v(1))(_)))));throw new Error("Failed pattern match at FragmentShader (line 516, column 3 - line 518, column 121): "+[s.webGl2.constructor.name])})}},XH=function(e){var a=ku(e),u=cu(e),l=B_(e),v=Ft(e),t=VD(e),i=uv(e),c=ul(e);return function(_){return m(Ve)(function(s){if(s.webGl2)return a(u(nD)(Fu("asinh"))(_));if(!s.webGl2)return a(l(v(_)(t(v(i(_)(_))(c(1))))));throw new Error("Failed pattern match at FragmentShader (line 509, column 3 - line 511, column 78): "+[s.webGl2.constructor.name])})}},YH=function(e){var a=ku(e),u=cu(e),l=B_(e),v=Ft(e),t=VD(e),i=On(e),c=uv(e),_=ul(e);return function(s){return m(Ve)(function(y){if(y.webGl2)return a(u(vD)(Fu("acosh"))(s));if(!y.webGl2)return a(l(v(s)(t(i(c(s)(s))(_(1))))));throw new Error("Failed pattern match at FragmentShader (line 502, column 3 - line 504, column 85): "+[y.webGl2.constructor.name])})}},NM=function(e){return function(a){return function(u){return function(l){return function(v){return m(me(function(t){return t.fxy})(Ve))(function(t){return F2(Z)(Z)(Z)(e)(a(t))(u)(l)(v)})}}}}},q=function(e){var a=OH(e),u=Jg(e),l=kg(e),v=Rv(e),t=g2(e),i=UH(e),c=$H(e),_=WH(e),s=pT(e),y=BH(e),N=jj(e),L=ku(e),V=qH(e),Ae=PH(e),Ca=AH(e),bu=NH(e),El=k_(e),da=ET(e),J0=YH(e),X_=FT(e),$e=mT(e),jl=XH(e),qc=dT(e),V0=HH(e),Y_=ZD(e),Z_=DT(e),St=sT(e),Q_=nw(e),Wn=JM(e),Dl=YT(e),zi=ZT(e),ki=vw(e),Ji=lw(e),Cl=jD(e),Bn=B_(e),$c=Bg(e),$p=gT(e),Op=yT(e),pe=SH(e),Da=zg(e),Gu=JD(e),Ta=kM(e),Me=VD(e),ne=_T(e),ya=VH(e),aa=TH(e),_u=KD(e),qu=Hj(e),ua=dM(e),wu=mM(e),j0=uM(e),Hl=fT(e),o0=_w(e);return function(f){if(f instanceof Ju)return Ze(a(new ke(f.value0)));if(f instanceof fl&&f.value0 instanceof ye){var fa=ta(f.value1);if(fa instanceof I)return Ze(a(new ke(0)));if(fa instanceof R){var Ne=Aa(fa.value0);return Ne===1?q(e)(Y(fa.value0)):m(me(bI)(Yu(q(Z))(fa.value0)))(function(D){return Ze(Ba(u)(D))})}throw new Error("Failed pattern match at FragmentShader (line 39, column 3 - line 46, column 41): "+[fa.constructor.name])}if(f instanceof fl&&f.value0 instanceof de){var fa=ta(f.value1);if(fa instanceof I)return Ze(a(new ke(0)));if(fa instanceof R){var Ne=Aa(fa.value0);return Ne===1?q(e)(Y(fa.value0)):m(me(Wv(Ee))(Yu(q(Z))(fa.value0)))(function(g){return Ze(Ba(u)(yI(g)))})}throw new Error("Failed pattern match at FragmentShader (line 49, column 3 - line 56, column 61): "+[fa.constructor.name])}return f instanceof nn?m(me(Ee)(q(Z)(f.value0)))(function(D){return m(me(Ee)(q(Z)(f.value1)))(function(w){return Ze(pl(u(mw(D)(w))))})}):f instanceof or?m(me(Ee)(q(Z)(f.value0)))(function(D){return m(me(Ee)(q(Z)(f.value1)))(function(w){return Ze(pl(l(bi(bt)(D)(w))))})}):f instanceof cr?m(q(Z)(f.value0))(function(D){var w=Jj(Wv(Vj)(Ee(D)));return Ze(dw(v(w)))}):f instanceof _r?m(q(Z)(f.value1))(function(D){return Ze(Ba(t)(EI(f.value0)(D)))}):f instanceof fr?Ze(a(new Ea("PI"))):f instanceof mo?Ze(a(new Ea("(2./res.x)"))):f instanceof ho?Ze(a(new Ea("(2./res.y)"))):f instanceof go?Ze(i(new n0("(2./res)"))):f instanceof vn?Ze(a(new Ea("(res.x/res.y)"))):f instanceof yo?me(function(D){return a(Bi(function(w){return w.fxy}(D)))})(Ve):f instanceof Fo?me(function(D){return a(V_(function(w){return w.fxy}(D)))})(Ve):f instanceof rn?me(function(D){return i(function(w){return w.fxy}(D))})(Ve):f instanceof bo?q(e)(new ri(rn.value)):f instanceof Eo?q(e)(new ti(rn.value)):f instanceof Co?q(e)(new ii(rn.value)):f instanceof jt?Ze(a(new Ea("lo"))):f instanceof Ht?Ze(a(new Ea("mid"))):f instanceof Xt?Ze(a(new Ea("hi"))):f instanceof Yt?Ze(a(new Ea("ilo"))):f instanceof Zt?Ze(a(new Ea("imid"))):f instanceof Qt?Ze(a(new Ea("ihi"))):f instanceof pr?Ze(a(new Ea("_cps"))):f instanceof sr?me(function(D){return a(function(w){return w.time}(D))})(Ve):f instanceof Dr?me(function(D){return a(function(w){return w.beat}(D))})(Ve):f instanceof Ir?me(function(D){return a(function(w){return w.etime}(D))})(Ve):f instanceof Rr?me(function(D){return a(function(w){return w.ebeat}(D))})(Ve):f instanceof Kt?m(m(Ve)(function(){var D=_2("o");return function(w){return D(Bi(Cp(function(g){return g.fxy}(w))))}}()))(function(D){return c(a(D))}):f instanceof xt?m(m(Ve)(function(){var D=_2("i");return function(w){return D(Bi(Cp(function(g){return g.fxy}(w))))}}()))(function(D){return c(a(D))}):f instanceof Mo?m(m(Ve)(function(){var D=uR("f");return function(w){return D(Cp(function(g){return g.fxy}(w)))}}()))(function(D){return c(_(D))}):f instanceof ei?m(m(Ve)(function(){var D=uR("w");return function(w){return D(Cp(function(g){return g.fxy}(w)))}}()))(function(D){return c(_(D))}):f instanceof ai?m(Ve)(function(D){var w=FM(f.value0)(D.imgMap);if(w instanceof R)return m(uR("t"+bM(w.value0))(Cp(D.fxy)))(function(g){return c(_(g))});if(w instanceof I)return Ze(dw(s));throw new Error("Failed pattern match at FragmentShader (line 131, column 3 - line 135, column 34): "+[w.constructor.name])}):f instanceof ui?m(Ve)(function(D){var w=FM(f.value0)(D.vidMap);if(w instanceof R)return m(uR("t"+bM(w.value0))(Cp(D.fxy)))(function(g){return c(_(g))});if(w instanceof I)return Ze(dw(s));throw new Error("Failed pattern match at FragmentShader (line 139, column 3 - line 143, column 34): "+[w.constructor.name])}):f instanceof So?m(me(Ee)(q(z0)(f.value0)))(function(D){return m(j_(function(w){return function(g){return lv(cw(w)(g))}})(Y(D))(ha(D)))(function(w){return Ze(y(w))})}):f instanceof Lo?m(me(Ee)(q(Iu)(f.value0)))(function(D){return m(j_(function(w){return function(g){return vv(I2(w)(g))}})(Y(D))(ha(D)))(function(w){return Ze(_(w))})}):f instanceof Ao?m(me(Ee)(q(Iu)(f.value0)))(function(D){return m(j_(function(w){return function(g){return vv(G2(w)(g))}})(Y(D))(ha(D)))(function(w){return Ze(_(w))})}):f instanceof No?m(q(Iu)(f.value0))(function(){var D=le(L),w=Ba(N),g=Ye(YD);return function(X){return D(w(g(X)))}}()):f instanceof Po?m(q(Iu)(f.value0))(function(){var D=le(L),w=Ba(N),g=Ye(XD);return function(X){return D(w(g(X)))}}()):f instanceof qo?m(q(Iu)(f.value0))(function(){var D=le(L),w=Ba(t),g=Ye(f2),X=Ye(XD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof $o?m(q(Iu)(f.value0))(function(){var D=le(L),w=Ba(t),g=Ye(p2),X=Ye(XD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof Oo?m(q(Iu)(f.value0))(function(){var D=le(L),w=Ba(t),g=Ye(s2),X=Ye(XD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof li?m(q(Iu)(f.value0))(function(){var D=Ba(t),w=Ye(f2);return function(g){return Ze(D(w(g)))}}()):f instanceof vi?m(q(Iu)(f.value0))(function(){var D=Ba(t),w=Ye(p2);return function(g){return Ze(D(w(g)))}}()):f instanceof ni?m(q(Iu)(f.value0))(function(){var D=Ba(t),w=Ye(s2);return function(g){return Ze(D(w(g)))}}()):f instanceof Uo?m(q(Iu)(f.value0))(function(){var D=le(L),w=Ba(t),g=Ye(f2),X=Ye(YD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof Wo?m(q(Iu)(f.value0))(function(){var D=le(L),w=Ba(t),g=Ye(p2),X=Ye(YD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof Bo?m(q(Iu)(f.value0))(function(){var D=le(L),w=Ba(t),g=Ye(s2),X=Ye(YD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof dr?m(q(e)(f.value0))(le(V)):f instanceof mr?m(q(e)(f.value0))(le(Ae)):f instanceof hr?m(q(e)(f.value0))(le(Ca)):f instanceof gr?m(q(e)(f.value0))(le(bu)):f instanceof yr?m(q(e)(f.value0))(le(Ae)):f instanceof Fr?m(q(e)(f.value0))(le(Ca)):f instanceof br?m(q(e)(f.value0))(le(bu)):f instanceof Er?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(El);return function(g){return D(w(g))}}()):f instanceof Cr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(da);return function(g){return D(w(g))}}()):f instanceof Tr?m(q(e)(f.value0))(le(J0)):f instanceof et?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(X_);return function(g){return D(w(g))}}()):f instanceof Mr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye($e);return function(g){return D(w(g))}}()):f instanceof Sr?m(q(e)(f.value0))(le(jl)):f instanceof Lr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(qc);return function(g){return D(w(g))}}()):f instanceof Ar?m(q(e)(f.value0))(le(V0)):f instanceof Gr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Y_);return function(g){return D(w(g))}}()):f instanceof Nr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Z_);return function(g){return D(w(g))}}()):f instanceof Pr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(St);return function(g){return D(w(g))}}()):f instanceof qr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Q_);return function(g){return D(w(g))}}()):f instanceof $r?m(q(e)(f.value0))(le(Wn)):f instanceof Kr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Dl);return function(g){return D(w(g))}}()):f instanceof xr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(zi);return function(g){return D(w(g))}}()):f instanceof Or?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(ki);return function(g){return D(w(g))}}()):f instanceof Ur?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Ji);return function(g){return D(w(g))}}()):f instanceof at?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Cl);return function(g){return D(w(g))}}()):f instanceof Wr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Bn);return function(g){return D(w(g))}}()):f instanceof Br?m(q(e)(f.value0))(function(){var D=le(L),w=Ye($c);return function(g){return D(w(g))}}()):f instanceof zr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye($p);return function(g){return D(w(g))}}()):f instanceof Qr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Op);return function(g){return D(w(g))}}()):f instanceof kr?m(q(e)(f.value0))(le(pe)):f instanceof Jr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Da);return function(g){return D(w(g))}}()):f instanceof Vr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Gu);return function(g){return D(w(g))}}()):f instanceof jr?m(q(e)(f.value0))(le(Ta)):f instanceof Hr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Me);return function(g){return D(w(g))}}()):f instanceof Xr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(ne);return function(g){return D(w(g))}}()):f instanceof Yr?m(q(e)(f.value0))(le(ya)):f instanceof Zr?m(q(e)(f.value0))(le(aa)):f instanceof wr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(_u);return function(g){return D(w(g))}}()):f instanceof zo?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(Pu),w=Ye(vM);return function(g){return D(w(g))}}()))(function(){var D=Ba(qu);return function(w){return Ze(D(w))}}()):f instanceof ko?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(sl),w=Ye(lM);return function(g){return D(w(g))}}()))(function(){var D=Ba(t);return function(w){return Ze(D(w))}}()):f instanceof Jo?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(sl),w=Ye(nM);return function(g){return D(w(g))}}()))(function(){var D=Ba(t);return function(w){return Ze(D(w))}}()):f instanceof ri?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(Pu),w=Ye(cM);return function(g){return D(w(g))}}()))(function(){var D=Ba(qu);return function(w){return Ze(D(w))}}()):f instanceof ti?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(sl),w=Ye(oM);return function(g){return D(w(g))}}()))(function(){var D=Ba(t);return function(w){return Ze(D(w))}}()):f instanceof ii?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(sl),w=Ye(_M);return function(g){return D(w(g))}}()))(function(){var D=Ba(t);return function(w){return Ze(D(w))}}()):f instanceof jo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return le(L)(Ba(t)(Ye(Xj(D))(w)))})}):f instanceof Ho?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return le(L)(Ba(t)(Ye(xT(D))(w)))})}):f instanceof Zo?m(m(q(ea)(f.value0))(le(Pu)))(function(D){return ua(Ee(D))(q(e)(f.value1))}):f instanceof Xo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Wv(fw(D))(Ee(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Yo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Wv(sw(D))(Ee(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Qo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Wv(Yj(D))(Ee(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof oi?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return m(Yu(Pu)(Wv(Zj(D))(Ee(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Ko?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Wv(function(){var g=fw(D),X=J_(Bi(D));return function(ce){return g(X(ce))}}())(Ee(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof xo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Wv(function(){var g=sw(D),X=J_(V_(D));return function(ce){return g(X(ce))}}())(Ee(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof ec?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return m(Yu(Pu)(Wv(ww(D))(Ee(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof ac?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Wv(function(){var g=EM(D);return function(X){return g(Qj(X))}}())(Ee(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof uc?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return m(Yu(Pu)(Wv(EM(D))(Ee(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof lc?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Wv(function(){var g=fw(D),X=CM(Bi(D));return function(ce){return g(X(ce))}}())(Ee(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof vc?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Wv(function(){var g=sw(D),X=CM(V_(D));return function(ce){return g(X(ce))}}())(Ee(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof nc?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(MH(D))(Ee(w)))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof on?m(me(Ee)(q(Z)(f.value0)))(function(D){return m(Ve)(function(w){var g=TM(D)(function(X){return{time:Tp(w.time)(X),beat:Tp(w.beat)(k0(X)(MM("_cps"))),etime:Tp(w.etime)(X),ebeat:Tp(w.ebeat)(k0(X)(MM("_cps")))}});return wu(g)(q(e)(f.value1))})}):f instanceof cn?m(me(Ee)(q(Z)(f.value0)))(function(D){return m(Ve)(function(w){var g=TM(D)(function(X){return{time:J_(w.time)(X),beat:J_(w.beat)(X),etime:J_(w.etime)(X),ebeat:J_(w.ebeat)(X)}});return wu(g)(q(e)(f.value1))})}):f instanceof M0?Gv(e)(Tp)(f.value0)(f.value1)(f.value2):f instanceof Zv?Gv(e)(WM)(f.value0)(f.value1)(f.value2):f instanceof _n?Gv(e)(k0)(f.value0)(f.value1)(f.value2):f instanceof Sv?Gv(e)(J_)(f.value0)(f.value1)(f.value2):f instanceof fn?Gv(e)(Kj)(f.value0)(f.value1)(f.value2):f instanceof pn?Gv(e)(xj)(f.value0)(f.value1)(f.value2):f instanceof sn?Gv(e)(eH)(f.value0)(f.value1)(f.value2):f instanceof Dn?Gv(e)(aH)(f.value0)(f.value1)(f.value2):f instanceof Rn?Gv(e)(uH)(f.value0)(f.value1)(f.value2):f instanceof S0?Gv(e)(lH)(f.value0)(f.value1)(f.value2):f instanceof In?Gv(e)(vH)(f.value0)(f.value1)(f.value2):f instanceof Gn?Gv(e)(nH)(f.value0)(f.value1)(f.value2):f instanceof wn?Gv(e)(rH)(f.value0)(f.value1)(f.value2):f instanceof dn?Gv(e)(tH)(f.value0)(f.value1)(f.value2):f instanceof mn?Gv(e)(iH)(f.value0)(f.value1)(f.value2):f instanceof hn?Rw(e)(oH)(f.value0)(f.value1)(f.value2):f instanceof gn?Rw(e)(cH)(f.value0)(f.value1)(f.value2):f instanceof yn?Rw(e)(_H)(f.value0)(f.value1)(f.value2):f instanceof ci?m(me(function(D){return D.fxy})(Ve))(function(D){return Rw(e)(fH(D))(f.value0)(f.value1)(f.value2)}):f instanceof _i?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value1))(function(w){return m(q(ea)(f.value2))(function(g){return m(pH($l(LH(D))(f.value0)(w)(g)))(function(X){return le(L)(Ba(t)(X))})})})}):f instanceof fi?NM(e)(sH)(f.value0)(f.value1)(f.value2):f instanceof pi?NM(e)(DH)(f.value0)(f.value1)(f.value2):f instanceof si?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value1))(function(w){return m(q(Z)(f.value2))(function(g){var X=pl(f8(Ee(w))),ce=function(ia){return function(du){return QD(D)(iv(ia))(Nl(ia))(du)}};return le(L)(Ba(t)($l(ce)(f.value0)(X)(g)))})})}):f instanceof Di?m(me(function(D){return D.fxy})(Ve))(function(D){return m(m(q(z0)(f.value1))(le(lv)))(function(w){return m(q(Z)(f.value2))(function(g){var X=function(ce){return function(ia){return QD(D)(SM(ce))(kD(ce))(ia)}};return le(L)(Ba(t)($l(X)(f.value0)(w)(g)))})})}):f instanceof Ri?m(me(function(D){return D.fxy})(Ve))(function(D){return m(m(q(z0)(f.value1))(le(lv)))(function(w){return m(q(Z)(f.value2))(function(g){var X=function(ce){return function(ia){return n2(D)(SM(ce))(kD(ce))(ia)}};return le(L)(Ba(t)($l(X)(f.value0)(w)(g)))})})}):f instanceof Ii?m(me(function(D){return D.fxy})(Ve))(function(D){return m(me(Ee)(q(ea)(f.value1)))(function(w){return m(q(Z)(f.value2))(function(g){var X=pl(_8(w)),ce=function(ia){return function(du){return QD(D)(iv(ia))(Nl(ia))(du)}};return le(L)(Ba(t)($l(ce)(f.value0)(X)(g)))})})}):f instanceof Gi?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value1))(function(w){return m(q(ea)(f.value2))(function(g){return m(q(Z)(f.value3))(function(X){return le(L)(Ba(t)(Ei(n2(D))(f.value0)(w)(g)(X)))})})})}):f instanceof wi?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value1))(function(w){return m(q(ea)(f.value2))(function(g){return m(q(Z)(f.value3))(function(X){return le(L)(Ba(t)(Ei(QD(D))(f.value0)(w)(g)(X)))})})})}):f instanceof Vo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return le(L)(Ba(t)(Ye(rM(D))(w)))})}):f instanceof L0?m(q(ea)(f.value1))(function(D){return m(q(ea)(f.value2))(function(w){return m(q(e)(f.value3))(function(g){return le(L)(Ei(j0)(f.value0)(D)(w)(g))})})}):f instanceof Lv&&f.value0 instanceof de?m(q(e)(f.value1))(function(D){return m(q(e)(f.value2))(function(w){var g=pl(bi(B.create)(Ee(D))(Ee(w)));return m(q(e)(f.value3))(function(X){var ce=function(ia){return function(du){return Hl(ia.value0)(ia.value1)(du)}};return le(L)($l(ce)(de.value)(g)(X))})})}):f instanceof Lv&&f.value0 instanceof ye?m(q(e)(f.value1))(function(D){return m(q(e)(f.value2))(function(w){var g=pl(bi(B.create)(Ee(D))(Ee(w)));return m(q(Z)(f.value3))(function(X){var ce=function(ia){return function(du){return o0(ia.value0)(ia.value1)(du)}};return le(L)($l(ce)(ye.value)(g)(X))})})}):f instanceof Fn?m(m(q(Z)(f.value1))(function(D){return Ze(pl(Bf(D)))}))(function(D){return m(m(q(Z)(f.value2))(function(){var w=Ye(RH);return function(g){return Ze(w(g))}}()))(function(w){return le(L)(Ba(t)($l(Qe(t2))(f.value0)(D)(w)))})}):f instanceof ut?m(me(Bf)(q(Z)(f.value0)))(function(D){return m(m(Ve)(function(w){return Ze(IH(function(g){return g.beat}(w)))}))(function(w){return m(Yu(sl)(Wv(t2(w))(D)))(function(g){return le(L)(pl(t(g)))})})}):Ze(a(new ke(0)))}},F2=function(e){return function(a){return function(u){var l=ku(u),v=Fp(u);return function(t){var i=ku(t),c=v(t);return function(_){return function(s){return function(y){return function(N){return m(q(e)(y))(function(L){return m(q(a)(N))(function(V){return m(le(l)($l(_)(s)(L)(V)))(function(Ae){return le(i)(Ba(c)(Ae))})})})}}}}}}}},Rw=function(e){return F2(ea)(Z)(Z)(e)},Gv=function(e){return F2(Z)(Z)(Z)(e)},VM=q(Z),jM=function(e){var a=g2(e);return function(u){return me(w2(a)(Ee))(VM(u))}},PM=jM(z0),Iw=jM(Iu),HM=function(e){var a=g2(e);return function(u){return me(w2(w2(E4)(a))(Ee))(VM(u))}},qM=HM(z0),$M=HM(Iu),ZH=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return e instanceof ar?m(PM(t))(function(i){return m(function(){if(v instanceof R){var c=lR(v.value0)(t);if(c)return Yu(lv)(i);if(!c)return m(PM(v.value0))(function(_){return JH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 656, column 14 - line 660, column 62): "+[c.constructor.name])}if(v instanceof I)return m(sl(Wi(a)(u)))(function(_){return Yu(function(){var s=pw(_);return function(y){return lv(s(y))}}())(i)});throw new Error("Failed pattern match at FragmentShader (line 654, column 12 - line 663, column 57): "+[v.constructor.name])}())(function(c){if(l instanceof I)return me(R.create)(j_(function(_){return function(s){return lv(cw(_)(s))}})(Y(c))(ha(c)));if(l instanceof R)return me(R.create)(D2(function(_){return function(s){return lv(cw(_)(s))}})(l.value0)(c));throw new Error("Failed pattern match at FragmentShader (line 664, column 3 - line 666, column 84): "+[l.constructor.name])})}):e instanceof ur?m(qM(t))(function(i){if(v instanceof R){var c=lR(v.value0)(t);if(c)return me(R.create)(lv(i));if(!c)return m(qM(v.value0))(function(_){return m(sl(Wi(a)(u)))(function(s){return me(R.create)(lv(BM(_)(i)(s)))})});throw new Error("Failed pattern match at FragmentShader (line 672, column 7 - line 677, column 60): "+[c.constructor.name])}if(v instanceof I)return me(R.create)(lv(i));throw new Error("Failed pattern match at FragmentShader (line 670, column 3 - line 678, column 39): "+[v.constructor.name])}):e instanceof lr?m(Iw(t))(function(i){return m(function(){if(v instanceof R){var c=lR(v.value0)(t);if(c)return Yu(vv)(i);if(!c)return m(Iw(v.value0))(function(_){return kH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 684, column 7 - line 688, column 50): "+[c.constructor.name])}if(v instanceof I)return m(sl(Wi(a)(u)))(function(_){return Yu(function(){var s=GH(_);return function(y){return vv(s(y))}}())(i)});throw new Error("Failed pattern match at FragmentShader (line 682, column 11 - line 691, column 57): "+[v.constructor.name])}())(function(c){if(l instanceof I)return me(function(){var _=Qe(r0)(Ac(1));return function(s){return R.create(_(s))}}())(j_(function(_){return function(s){return vv(I2(_)(s))}})(Y(c))(ha(c)));if(l instanceof R)return me(function(){var _=Qe(r0)(Ac(1));return function(s){return R.create(_(s))}}())(D2(function(_){return function(s){return vv(I2(_)(s))}})(d2(l.value0))(c));throw new Error("Failed pattern match at FragmentShader (line 692, column 3 - line 694, column 136): "+[l.constructor.name])})}):e instanceof vr?m(Iw(t))(function(i){return m(function(){if(v instanceof R){var c=lR(v.value0)(t);if(c)return Yu(vv)(i);if(!c)return m(Iw(v.value0))(function(_){return zH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 700, column 7 - line 704, column 50): "+[c.constructor.name])}if(v instanceof I)return m(sl(Wi(a)(u)))(function(_){return Yu(function(s){return vv(Nc(vR(1))(s)(_))})(i)});throw new Error("Failed pattern match at FragmentShader (line 698, column 11 - line 707, column 70): "+[v.constructor.name])}())(function(c){if(l instanceof I)return me(function(){var _=Qe(r0)(Ac(1));return function(s){return R.create(_(s))}}())(j_(function(_){return function(s){return vv(G2(_)(s))}})(Y(c))(ha(c)));if(l instanceof R)return me(function(){var _=Qe(r0)(Ac(1));return function(s){return R.create(_(s))}}())(D2(function(_){return function(s){return vv(G2(_)(s))}})(d2(l.value0))(c));throw new Error("Failed pattern match at FragmentShader (line 708, column 3 - line 710, column 140): "+[l.constructor.name])})}):e instanceof nr?m($M(t))(function(i){if(v instanceof R){var c=lR(v.value0)(t);if(c)return me(R.create)(lv(r0(i)(Ac(1))));if(!c)return m($M(v.value0))(function(_){return m(sl(Wi(a)(u)))(function(s){return me(R.create)(lv(r0(Nc(_)(i)(s))(Ac(1))))})});throw new Error("Failed pattern match at FragmentShader (line 716, column 7 - line 721, column 91): "+[c.constructor.name])}if(v instanceof I)return me(R.create)(lv(r0(i)(Ac(1))));throw new Error("Failed pattern match at FragmentShader (line 714, column 3 - line 722, column 71): "+[v.constructor.name])}):Ze(l)}}}}}},QH=function(e){return function(a){return function(u){return function(l){if(l.value1 instanceof I)return Ze(u);if(l.value1 instanceof R){var v=K4(e)(a)(l.value1.value0);return ZH(l.value1.value0.output)(v.value0)(v.value1)(u)(wH(function(t){return t.signal})(l.value0))(l.value1.value0.signal)}throw new Error("Failed pattern match at FragmentShader (line 643, column 1 - line 643, column 106): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name])}}}},KH=function(e){return function(a){return function(u){return m(m(me(function(l){return l.fxy})(Ve))(Pu))(function(l){return dH(mH(function(v){var t={};for(var i in v)({}).hasOwnProperty.call(v,i)&&(t[i]=v[i]);return t.fxy=l,t}))(function(){return m(function(){var v=LM(0)(LM(Yv(a.actions))(Yv(u.actions))-Yv(a.actions)|0),t=hH(a.actions)(gH(v)(I.value));return j_(QH(e)(u.evalTime))(I.value)(i_(t)(u.actions))}())(function(v){if(v instanceof I)return Ze(yH(0));if(v instanceof R)return Ze(v.value0);throw new Error("Failed pattern match at FragmentShader (line 638, column 3 - line 640, column 23): "+[v.constructor.name])})})})}}},XM=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){var i=hM(e)(u)(l)(KH(a)(v)(t)),c=r0(FH(d2(i.value0))(Ec(i.value0)))(Ec(i.value0)),_=function(){return e?"fragColor":"gl_FragColor"}(),s=_+(" = "+(bH(c)+`; +`));return jH(e)+(i.value1.code+(s+"}"))}}}}}};var b2=()=>{var e=document.createElement("canvas");return e.setAttribute("style","z-index: -1; position: absolute; width: 100%; height: 100%; left: 0px; top:0px; pointer-events: none"),e},E2=e=>()=>document.body.appendChild(e),C2=e=>()=>document.body.removeChild(e),T2=e=>()=>e.getContext("webgl",{powerPreference:"high-performance",antialias:!0}),M2=e=>()=>e.getContext("webgl2",{powerPreference:"high-performance",antialias:!0}),S2=e=>a=>()=>e.getExtension(a);var L2=e=>()=>e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,!0),A2=e=>()=>e.gl.createBuffer(),nR=e=>a=>()=>e.gl.bindBuffer(e.gl.ARRAY_BUFFER,a),N2=e=>()=>e.gl.bufferData(e.gl.ARRAY_BUFFER,new Float32Array([-1,1,-1,-1,1,1,1,-1]),e.gl.STATIC_DRAW),gw=e=>()=>e.createProgram(),yw=e=>()=>e.createShader(e.VERTEX_SHADER),Fw=e=>()=>e.createShader(e.FRAGMENT_SHADER),rR=e=>a=>u=>()=>e.attachShader(a,u),tR=e=>a=>u=>()=>e.shaderSource(a,u),iR=e=>a=>()=>e.compileShader(a),bw=e=>a=>()=>e.linkProgram(a),Ew=e=>()=>e.flush();var oR=e=>a=>()=>e.gl.useProgram(a),P2=e=>a=>u=>()=>e.gl.getAttribLocation(a,u),q2=e=>a=>()=>e.gl.vertexAttribPointer(a,2,e.gl.FLOAT,!1,0,0),$2=e=>a=>()=>e.gl.enableVertexAttribArray(a),cR=e=>a=>u=>l=>v=>()=>e.gl.viewport(a,u,l,v);var _R=e=>()=>e.gl.drawArrays(e.gl.TRIANGLE_STRIP,0,4),fR=e=>a=>u=>()=>e.gl.getUniformLocation(a,u),O2=e=>a=>u=>()=>e.uniform1i(a,u),U2=e=>a=>u=>()=>e.uniform1f(a,u),W2=e=>a=>u=>l=>()=>e.uniform2f(a,u,l),Lp=e=>()=>e.createTexture(),B2=e=>()=>e.activeTexture(e.TEXTURE0),z2=e=>()=>e.activeTexture(e.TEXTURE1),k2=e=>()=>e.activeTexture(e.TEXTURE2),J2=e=>()=>e.activeTexture(e.TEXTURE3),V2=e=>()=>e.activeTexture(e.TEXTURE4),j2=e=>()=>e.activeTexture(e.TEXTURE5),H2=e=>()=>e.activeTexture(e.TEXTURE6),X2=e=>()=>e.activeTexture(e.TEXTURE7),Y2=e=>()=>e.activeTexture(e.TEXTURE8),Z2=e=>()=>e.activeTexture(e.TEXTURE9),Q2=e=>()=>e.activeTexture(e.TEXTURE10),K2=e=>()=>e.activeTexture(e.TEXTURE11),x2=e=>()=>e.activeTexture(e.TEXTURE12),ey=e=>()=>e.activeTexture(e.TEXTURE13),ay=e=>()=>e.activeTexture(e.TEXTURE14),uy=e=>()=>e.activeTexture(e.TEXTURE15),ly=e=>a=>()=>e.bindTexture(e.TEXTURE_2D,a),Cw=e=>()=>e.createFramebuffer(),Tw=e=>a=>u=>l=>v=>()=>{e.bindTexture(e.TEXTURE_2D,a),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,l,v,0,e.RGBA,e.UNSIGNED_BYTE,null),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,e.NEAREST),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.NEAREST),e.bindFramebuffer(e.FRAMEBUFFER,u),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,a,0),e.bindFramebuffer(e.FRAMEBUFFER,null)},Mw=e=>a=>u=>l=>()=>{e.bindTexture(e.TEXTURE_2D,a),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,u,l,0,e.RGBA,e.UNSIGNED_BYTE,null)},Sw=e=>a=>()=>e.bindFramebuffer(e.FRAMEBUFFER,a),Lw=e=>()=>e.clientWidth*window.devicePixelRatio,Aw=e=>()=>e.clientHeight*window.devicePixelRatio,vy=e=>()=>{e.width=e.clientWidth*window.devicePixelRatio,e.height=e.clientHeight*window.devicePixelRatio};var Ap=S(ol),vX=function(e){return function(){var u=_e(e.frameBufferIndex)();return u===0?qe(1)(e.frameBufferIndex)():qe(0)(e.frameBufferIndex)()}},ny=function(e){return tR(e.gl)},ry=function(e){return function(a){return function(u){return function(l){return function(v){return function(){var i=fR(e)(a)(u)();return W2(e.gl)(i)(l)(v)()}}}}}},nX=function(e){return function(a){return function(u){return function(l){return function(){var t=fR(e)(a)(u)();return O2(e.gl)(t)(l)()}}}}},i0=function(e){return function(a){return function(u){return function(l){return function(){var t=fR(e)(a)(u)();return U2(e.gl)(t)(l)()}}}}},rX=` precision mediump float; uniform vec2 r; uniform sampler2D t; @@ -303,11 +303,11 @@ void main(){ vec4 t = texture2D(t,gl_FragCoord.xy/r); gl_FragColor = vec4(t.xyz*b,t.w); } -`,QM=function(e){return function(){var u=L2(e)();return vR(e)(u)(),A2(e)(),u}},KM=function(e){return Fw(e.gl)},nX=function(e){return ly(e.canvas)},rX=function(e){return Lp(ic)(T2(e))},tX=function(e){return Lp(ic)(C2(e))};var iX=function(e){return function(){var u=_e(e.frameBufferIndex)();return u===0?e.frameBufferTexture0:e.frameBufferTexture1}},xM=function(e){return function(){var u=_e(e.frameBufferIndex)();return u===0?e.frameBuffer0:e.frameBuffer1}},eS=function(e){return function(){var u=_e(e.frameBufferIndex)();return u===0?e.frameBufferTexture1:e.frameBufferTexture0}},oX=function(e){return function(a){return Lp(ic)(M2(e)(a))}},Aw=function(e){return Sw(e.canvas)},Nw=function(e){return Lw(e.canvas)},aS=function(e){return bw(e.gl)},uS=function(e){return E2(e.canvas)},lS=function(e){return gw(e.gl)},fR=function(e){return Sp(e.gl)},vS=function(e){return hw(e.gl)},nS=function(e){return yw(e.gl)},rS=function(e){return function(){var u=_e(e.width)(),l=_e(e.height)(),v=Aw(e)(),t=Nw(e)(),i=u!==v||l!==t;if(!i)return void 0;if(i)return Tw(e.gl)(e.frameBufferTexture0)(v)(t)(),Tw(e.gl)(e.frameBufferTexture1)(v)(t)(),qe(v)(e.width)(),qe(t)(e.height)();throw new Error("Failed pattern match at WebGLCanvas (line 304, column 3 - line 310, column 25): "+[i.constructor.name])}},ry=function(e){return tR(e.gl)},cX=function(e){return uy(e.gl)},ty=function(e){return function(a){if(a instanceof I)return Mw(e.gl)(null);if(a instanceof R)return Mw(e.gl)(a.value0);throw new Error("Failed pattern match at WebGLCanvas (line 351, column 1 - line 351, column 72): "+[e.constructor.name,a.constructor.name])}},iy=function(e){return nR(e.gl)},_X=function(e){return function(a){return a===0?W2(e.gl):a===1?B2(e.gl):a===2?z2(e.gl):a===3?k2(e.gl):a===4?J2(e.gl):a===5?V2(e.gl):a===6?j2(e.gl):a===7?H2(e.gl):a===8?X2(e.gl):a===9?Y2(e.gl):a===10?Z2(e.gl):a===11?Q2(e.gl):a===12?K2(e.gl):a===13?x2(e.gl):a===14?ey(e.gl):a===15?ay(e.gl):Ul("strange error in punctual: activeTexture called with texture slot not >=0 && <= 15")}},Lc=function(e){return function(a){return function(u){return function(l){return function(v){return function(){return _X(e)(l)(),cX(e)(u)(),lX(e)(a)(v)(l)()}}}}}},tS=function(e){return function(){iR(e)(e.postProgram)();var u=iX(e)(),l=Aw(e)(),v=Nw(e)();return Lc(e)(e.postProgram)(u)(0)("t")(),t0(e)(e.postProgram)("b")(1)(),ny(e)(e.postProgram)("r")(La(l))(La(v))(),oR(e)(0)(0)(l)(v)(),nX(e)(),ty(e)(I.value)(),cR(e)(),uX(e)()}},fX=function(e){return function(){var u=hw(e)(),l=gw(e)();nR(e)(u)(l)(),rR(e)(l)("attribute vec4 p; void main() { gl_Position = p; }")(),tR(e)(l)();var v=yw(e)();return nR(e)(u)(v)(),rR(e)(v)(vX)(),tR(e)(v)(),Fw(e)(u)(),bw(e)(),u}},ZM=function(e){return function(a){return function(u){return function(){var v=Sw(e)(),t=Lw(e)(),i=na(v)(),o=na(t)();(function(){if(!u)return Ul("punctual will use WebGL1")();if(u)return Ul("punctual will use WebGl2")();throw new Error("Failed pattern match at WebGLCanvas (line 45, column 3 - line 47, column 43): "+[u.constructor.name])})(),b2(e)();var _=Lp(Qi)(oX(a)("KHR_parallel_shader_compile"))();(function(){if(!_)return void 0;if(_)return Ul("punctual can use WebGL extension KHR_parallel_shader_compile")();throw new Error("Failed pattern match at WebGLCanvas (line 50, column 3 - line 52, column 79): "+[_.constructor.name])})(),S2(a)();var s=fX(a)(),y=Sp(a)(),N=Sp(a)(),L=Sp(a)(),V=Ew(a)(),Ce=Ew(a)(),Ca=na(0)(),bu={canvas:e,width:i,height:o,gl:a,webGL2:u,khr_parallel_shader_compile:_,postProgram:s,webcamTexture:y,frameBufferTexture0:N,frameBufferTexture1:L,frameBuffer0:V,frameBuffer1:Ce,frameBufferIndex:Ca};return Cw(a)(N)(V)(v)(t)(),Cw(a)(L)(Ce)(v)(t)(),bu}}}},iS=function(){var a=F2(),u=rX(a)();if(u instanceof R)return Lp(R.create)(ZM(a)(u.value0)(!0))();if(u instanceof I){var l=tX(a)();if(l instanceof R)return Lp(R.create)(ZM(a)(l.value0)(!1))();if(l instanceof I)return I.value;throw new Error("Failed pattern match at WebGLCanvas (line 35, column 7 - line 37, column 32): "+[l.constructor.name])}throw new Error("Failed pattern match at WebGLCanvas (line 31, column 3 - line 37, column 32): "+[u.constructor.name])};var Ap=K(bf),GS=un(xa),wS=tr(xa),oS=P4(n_),cS=Bt(Us),_S=fI(xa)(Za),Et=jc(Gl),fS=ks(xa),dS=re(af()(fu({reflectSymbol:function(){return"ain"}})()(fu({reflectSymbol:function(){return"fft"}})()(fu({reflectSymbol:function(){return"hi"}})()(fu({reflectSymbol:function(){return"ifft"}})()(fu({reflectSymbol:function(){return"ihi"}})()(fu({reflectSymbol:function(){return"ilo"}})()(fu({reflectSymbol:function(){return"imgURLs"}})()(fu({reflectSymbol:function(){return"imid"}})()(fu({reflectSymbol:function(){return"lo"}})()(fu({reflectSymbol:function(){return"mid"}})()(fu({reflectSymbol:function(){return"vidURLs"}})()(fu({reflectSymbol:function(){return"webcam"}})()(ef)(Et))(fS))(Et))(Et))(Et))(fS))(Et))(Et))(Et))(Et))(Et))(Et))),mS=k(ja),pS=pu(),sS=df(zt),sX=S(ol),DX=wv(zR),DS=X0(il),RS=d(d3(Vp)),IS=Ns(N4)(il),hS=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){var i=YM(e.webGL2)(a)(u)(l)(v)(t);return function(){var _=vS(e)(),s=lS(e)();iy(e)(_)(s)();var y=function(){if(e.webGL2)return`#version 300 es -in vec4 p; void main() { gl_Position = p; }`;if(!e.webGL2)return"attribute vec4 p; void main() { gl_Position = p; }";throw new Error("Failed pattern match at WebGL (line 106, column 20 - line 108, column 83): "+[e.webGL2.constructor.name])}();vy(e)(s)(y)(),ry(e)(s)();var N=nS(e)();return iy(e)(_)(N)(),vy(e)(N)(i)(),ry(e)(N)(),KM(e)(_)(),aS(e)(),new B(i,_)}}}}}}},RX=function(e){return function(a){return function(){var l=_e(e.videoTextures)(),v=GS(a)(l);if(v instanceof R){var t=ym(e.sharedResources)(a)();if(t instanceof I)return I.value;if(t instanceof R)return KG(e.glc.gl)(t.value0)(v.value0)(),new R(v.value0);throw new Error("Failed pattern match at WebGL (line 247, column 7 - line 251, column 24): "+[t.constructor.name])}if(v instanceof I){var t=ym(e.sharedResources)(a)();if(t instanceof R){var i=fR(e.glc)();return KG(e.glc.gl)(t.value0)(i)(),qe(wS(a)(i)(l))(e.videoTextures)(),new R(i)}if(t instanceof I)return I.value;throw new Error("Failed pattern match at WebGL (line 254, column 7 - line 260, column 32): "+[t.constructor.name])}throw new Error("Failed pattern match at WebGL (line 244, column 3 - line 260, column 32): "+[v.constructor.name])}}},IX=function(e){return function(a){return function(){var l=_e(e.imageTextures)(),v=GS(a)(l);if(v instanceof R)return new R(v.value0);if(v instanceof I){var t=_F(e.sharedResources)(a)();if(t instanceof R){var i=fR(e.glc)();return QG(e.glc.gl)(t.value0)(i)(),qe(wS(a)(i)(l))(e.imageTextures)(),new R(i)}if(t instanceof I)return I.value;throw new Error("Failed pattern match at WebGL (line 223, column 7 - line 229, column 32): "+[t.constructor.name])}throw new Error("Failed pattern match at WebGL (line 219, column 3 - line 229, column 32): "+[v.constructor.name])}}},gS=function(e){return uS(e.glc)},yS=function(e){var a=oS(e.vidURLs),u=oS(e.imgURLs),l=cS(4+Xv(u)|0)(15),v=cS(4)(15);return new B(_S(t_(u)(v)),_S(t_(a)(l)))},FS=function(e){return function(a){return function(u){return function(){var v=iS();if(v instanceof R){var t=QM(v.value0)(),i=UI(e)(),o=dS($_(a))($_(u)),_=yS(o),s=hS(v.value0)(i)(_.value0)(_.value1)(u)(a)(),y=na(a)(),N=na(o)(),L=na(s.value0)(),V=na(s.value1)(),Ce=na(xu)(),Ca=na(xu)(),bu=na(_.value0)(),El=na(_.value1)(),da=fR(v.value0)(),J0=fR(v.value0)(),X_={sharedResources:e,glc:v.value0,triangleStripBuffer:t,program:y,programInfo:N,shaderSrc:L,shader:V,imageTextures:Ce,videoTextures:Ca,imageTextureSlots:bu,videoTextureSlots:El,fftTexture:da,ifftTexture:J0};return new R(X_)}if(v instanceof I)return I.value;throw new Error("Failed pattern match at WebGL (line 48, column 3 - line 81, column 28): "+[v.constructor.name])}}}},bS=function(e){return function(a){return function(u){return function(){var v=UI(e.sharedResources)(),t=dS($_(a))($_(u)),i=yS(t),o=hS(e.glc)(v)(i.value0)(i.value1)(u)(a)();return qe(a)(e.program)(),qe(t)(e.programInfo)(),qe(o.value0)(e.shaderSrc)(),qe(o.value1)(e.shader)(),qe(i.value0)(e.imageTextureSlots)(),qe(i.value1)(e.videoTextureSlots)()}}}},GX=function(e){return function(a){return function(u){return function(l){return function(){var t=RX(e)(u)();if(t instanceof R)return Lc(e.glc)(a)(t.value0)(l)("t"+mS(l))();if(t instanceof I)return void 0;throw new Error("Failed pattern match at WebGL (line 237, column 3 - line 239, column 25): "+[t.constructor.name])}}}}},wX=function(e){return function(a){return function(u){return function(l){return function(){var t=IX(e)(u)();if(t instanceof R)return Lc(e.glc)(a)(t.value0)(l)("t"+mS(l))();if(t instanceof I)return void 0;throw new Error("Failed pattern match at WebGL (line 212, column 3 - line 214, column 25): "+[t.constructor.name])}}}}},ES=function(e){return function(a){return function(){rS(e.glc)();var l=_e(e.shader)();iR(e.glc)(l)();var v=Aw(e.glc)(),t=Nw(e.glc)();ny(e.glc)(l)("res")(La(v))(La(t))();var i=UI(e.sharedResources)();t0(e.glc)(l)("_time")(pS(sS(a)(Kd(i))))();var o=sX(function(Ce){return Ce.evalTime})(_e(e.program))();t0(e.glc)(l)("_etime")(pS(sS(a)(o)))(),t0(e.glc)(l)("_cps")(kt(i.freq))(),t0(e.glc)(l)("_beat")(kt(u_(i)(a)))(),t0(e.glc)(l)("_ebeat")(kt(DX(u_(i)(a))(u_(i)(o))))(),Ap(_e(e.sharedResources.inputAnalyser.lo))(t0(e.glc)(l)("ilo"))(),Ap(_e(e.sharedResources.inputAnalyser.mid))(t0(e.glc)(l)("imid"))(),Ap(_e(e.sharedResources.inputAnalyser.hi))(t0(e.glc)(l)("ihi"))(),Ap(_e(e.sharedResources.outputAnalyser.lo))(t0(e.glc)(l)("lo"))(),Ap(_e(e.sharedResources.outputAnalyser.mid))(t0(e.glc)(l)("mid"))(),Ap(_e(e.sharedResources.outputAnalyser.hi))(t0(e.glc)(l)("hi"))();var _=eS(e.glc)();Lc(e.glc)(l)(_)(0)("f")();var s=_e(e.programInfo)();DS(RS(s.fft)(!0))(function(){return Lc(e.glc)(l)(e.fftTexture)(1)("o")(),xG(e.glc.gl)(e.sharedResources.outputAnalyser.analyserArray)(e.fftTexture)()})(),DS(RS(s.ifft)(!0))(function(){return Lc(e.glc)(l)(e.ifftTexture)(2)("i")(),xG(e.glc.gl)(e.sharedResources.inputAnalyser.analyserArray)(e.ifftTexture)()})(),vF(e.sharedResources)(e.glc)(),Lc(e.glc)(l)(e.glc.webcamTexture)(3)("w")();var y=_e(e.imageTextureSlots)();IS(wX(e)(l))(y)();var N=_e(e.videoTextureSlots)();IS(GX(e)(l))(N)();var L=N2(e.glc)(l)("p")();vR(e.glc)(e.triangleStripBuffer)(),P2(e.glc)(L)(),q2(e.glc)(L)(),oR(e.glc)(0)(0)(v)(t)();var V=xM(e.glc)();return ty(e.glc)(new R(V))(),cR(e.glc)(),tS(e.glc)(),void 0}}};var H_=un(Ia),Np=tr(Ia),PS=U(il),oy=jf(Zs),Pp=I1(Ia),mX=pu(),hX=X0(il),CS=S(ol),qS={reflectSymbol:function(){return"ain"}},Ct=Ot(Gl),$S={reflectSymbol:function(){return"fft"}},OS={reflectSymbol:function(){return"hi"}},US={reflectSymbol:function(){return"ifft"}},WS={reflectSymbol:function(){return"ihi"}},BS={reflectSymbol:function(){return"ilo"}},zS={reflectSymbol:function(){return"imgURLs"}},TS=qf(xa),kS={reflectSymbol:function(){return"imid"}},JS={reflectSymbol:function(){return"lo"}},VS={reflectSymbol:function(){return"mid"}},jS={reflectSymbol:function(){return"vidURLs"}},HS={reflectSymbol:function(){return"webcam"}},MS=Q0(_I)(tf()(sa(qS)(Ct)()(sa($S)(Ct)()(sa(OS)(Ct)()(sa(US)(Ct)()(sa(WS)(Ct)()(sa(BS)(Ct)()(sa(zS)(TS)()(sa(kS)(Ct)()(sa(JS)(Ct)()(sa(VS)(Ct)()(sa(jS)(TS)()(sa(HS)(Ct)()(rf)))))))))))))),Tt=jc(Gl),SS=ks(xa),gX=re(af()(fu(qS)()(fu($S)()(fu(OS)()(fu(US)()(fu(WS)()(fu(BS)()(fu(zS)()(fu(kS)()(fu(JS)()(fu(VS)()(fu(jS)()(fu(HS)()(ef)(Tt))(SS))(Tt))(Tt))(Tt))(SS))(Tt))(Tt))(Tt))(Tt))(Tt))(Tt))),LS=uf()(),AS=k(LS(jn({reflectSymbol:function(){return"actions"}})(kc({reflectSymbol:function(){return"evalTime"}})(Nd))(Nf(Zp(LS(jn({reflectSymbol:function(){return"defTime"}})(jn({reflectSymbol:function(){return"output"}})(jn({reflectSymbol:function(){return"signal"}})(kc({reflectSymbol:function(){return"transition"}})(RI))(DI))(ZR))(XR))))))),NS=K(P0),yX=k(Vm),FX=iu(qm),bX=Tu(e0),EX=U(_c),CX=function(e){return function(a){return function(u){return function(l){return function(){var t=_e(e.webGLs)(),i=H_(a)(t);if(i instanceof R)return bS(i.value0)(u)(l)(),_e(i.value0.shaderSrc)();if(i instanceof I){var o=FS(e.sharedResources)(u)(l)();if(o instanceof R)return qe(Np(a)(o.value0)(t))(e.webGLs)(),_e(o.value0.shaderSrc)();if(o instanceof I)return"unable to make canvas or WebGL context for program";throw new Error("Failed pattern match at Main (line 193, column 7 - line 197, column 77): "+[o.constructor.name])}throw new Error("Failed pattern match at Main (line 187, column 3 - line 197, column 77): "+[i.constructor.name])}}}}},TX=function(e){return function(a){return function(u){return function(){var v=_e(e.audioZones)(),t=H_(a)(v);if(t instanceof R)return mF(t.value0)(u)();if(t instanceof I){var i=dF(e.sharedResources)(u)();return qe(Np(a)(i)(v))(e.audioZones)()}throw new Error("Failed pattern match at Main (line 212, column 3 - line 216, column 56): "+[t.constructor.name])}}}},XS=function(e){return function(a){return rF(e.sharedResources)(Z7(a))}},YS=function(e){return function(a){return tF(e.sharedResources)(a)}},ZS=function(e){return function(a){return iF(e.sharedResources)(a)}},QS=function(e){return function(a){return oF(e.sharedResources)(a)}},KS=function(e){return function(a){if(!a.canDraw)return PS(void 0);if(a.canDraw)return function(){var l=_e(e.webGLs)(),v=H_(a.zone)(l);if(v instanceof I)return void 0;if(v instanceof R)return ES(v.value0)(zm(a.nowTime))();throw new Error("Failed pattern match at Main (line 161, column 7 - line 163, column 62): "+[v.constructor.name])};throw new Error("Failed pattern match at Main (line 157, column 3 - line 163, column 62): "+[a.canDraw.constructor.name])}},xS=function(e){return function(a){return PS(void 0)}},eL=function(e){var a=ic(e.webAudioContext);return function(){var l=cF(a)(),v=na(xu)(),t=na(xu)(),i=na(xu)(),o=na(xu)(),_=na($)(),s=na(xu)(),y=na(xu)();return oy("punctual 0.5 initialization complete")(),{sharedResources:l,programs:v,previousPrograms:t,programInfos:i,previousProgramInfos:o,combinedProgramInfo:_,webGLs:s,audioZones:y}}},aL=function(e){return function(a){return function(){var l=_e(e.webGLs)(),v=H_(a)(l);if(v instanceof R)return oy("punctual DEBUG: deleting WebGL")(),gS(v.value0)(),qe(Pp(a)(l))(e.webGLs)();if(v instanceof I)return void 0;throw new Error("Failed pattern match at Main (line 202, column 3 - line 207, column 25): "+[v.constructor.name])}}},uL=function(e){return function(a){return function(){var l=_e(e.audioZones)(),v=H_(a)(l);if(v instanceof R)return oy("punctual DEBUG: delete audio zone")(),GF(v.value0)(),qe(Pp(a)(l))(e.audioZones)();if(v instanceof I)return void 0;throw new Error("Failed pattern match at Main (line 221, column 3 - line 226, column 25): "+[v.constructor.name])}}},MX=function(e){return function(){var u=_e(e.combinedProgramInfo)();return nF(e.sharedResources)(mX(u.webcam))(),fF(e.sharedResources)(u)()}},lL=function(e){return function(a){return hX(a.canDraw)(MX(e))}},vL=function(e){return function(){var u=CS(MS)(_e(e.programInfos))(),l=CS(MS)(_e(e.previousProgramInfos))(),v=gX(u)(l);return qe(v)(e.combinedProgramInfo)()}},nL=function(e){return function(a){return function(){var l=_e(e.programs)(),v=_e(e.previousPrograms)(),t=_e(e.programInfos)(),i=_e(e.previousProgramInfos)(),o=Pp(a.zone)(l),_=Pp(a.zone)(v),s=Pp(a.zone)(t),y=Pp(a.zone)(i);return qe(o)(e.programs)(),qe(_)(e.previousPrograms)(),qe(s)(e.programInfos)(),qe(y)(e.previousProgramInfos)(),vL(e)(),aL(e)(a.zone)(),uL(e)(a.zone)()}}},SX=function(e){return function(a){return function(u){return function(){var v=_e(e.programs)(),t=_e(e.previousPrograms)(),i=_e(e.programInfos)(),o=_e(e.previousProgramInfos)(),_=function(){var da=H_(a)(v);if(da instanceof R)return da.value0;if(da instanceof I)return iT();throw new Error("Failed pattern match at Main (line 83, column 5 - line 85, column 30): "+[da.constructor.name])}(),s=function(){var da=H_(a)(i);if(da instanceof R)return da.value0;if(da instanceof I)return $;throw new Error("Failed pattern match at Main (line 87, column 5 - line 89, column 38): "+[da.constructor.name])}(),y="new program: "+(AS(u)+` +`,ZM=function(e){return function(){var u=A2(e)();return nR(e)(u)(),N2(e)(),u}},QM=function(e){return bw(e.gl)},tX=function(e){return vy(e.canvas)},iX=function(e){return Ap(_c)(M2(e))},oX=function(e){return Ap(_c)(T2(e))};var cX=function(e){return function(){var u=_e(e.frameBufferIndex)();return u===0?e.frameBufferTexture0:e.frameBufferTexture1}},KM=function(e){return function(){var u=_e(e.frameBufferIndex)();return u===0?e.frameBuffer0:e.frameBuffer1}},xM=function(e){return function(){var u=_e(e.frameBufferIndex)();return u===0?e.frameBufferTexture1:e.frameBufferTexture0}},_X=function(e){return function(a){return Ap(_c)(S2(e)(a))}},Nw=function(e){return Lw(e.canvas)},Pw=function(e){return Aw(e.canvas)},eS=function(e){return Ew(e.gl)},aS=function(e){return C2(e.canvas)},uS=function(e){return yw(e.gl)},pR=function(e){return Lp(e.gl)},lS=function(e){return gw(e.gl)},vS=function(e){return Fw(e.gl)},nS=function(e){return function(){var u=_e(e.width)(),l=_e(e.height)(),v=Nw(e)(),t=Pw(e)(),i=u!==v||l!==t;if(!i)return void 0;if(i)return Mw(e.gl)(e.frameBufferTexture0)(v)(t)(),Mw(e.gl)(e.frameBufferTexture1)(v)(t)(),qe(v)(e.width)(),qe(t)(e.height)();throw new Error("Failed pattern match at WebGLCanvas (line 304, column 3 - line 310, column 25): "+[i.constructor.name])}},ty=function(e){return iR(e.gl)},fX=function(e){return ly(e.gl)},iy=function(e){return function(a){if(a instanceof I)return Sw(e.gl)(null);if(a instanceof R)return Sw(e.gl)(a.value0);throw new Error("Failed pattern match at WebGLCanvas (line 351, column 1 - line 351, column 72): "+[e.constructor.name,a.constructor.name])}},oy=function(e){return rR(e.gl)},pX=function(e){return function(a){return a===0?B2(e.gl):a===1?z2(e.gl):a===2?k2(e.gl):a===3?J2(e.gl):a===4?V2(e.gl):a===5?j2(e.gl):a===6?H2(e.gl):a===7?X2(e.gl):a===8?Y2(e.gl):a===9?Z2(e.gl):a===10?Q2(e.gl):a===11?K2(e.gl):a===12?x2(e.gl):a===13?ey(e.gl):a===14?ay(e.gl):a===15?uy(e.gl):Ul("strange error in punctual: activeTexture called with texture slot not >=0 && <= 15")}},Pc=function(e){return function(a){return function(u){return function(l){return function(v){return function(){return pX(e)(l)(),fX(e)(u)(),nX(e)(a)(v)(l)()}}}}}},rS=function(e){return function(){oR(e)(e.postProgram)();var u=cX(e)(),l=Nw(e)(),v=Pw(e)();return Pc(e)(e.postProgram)(u)(0)("t")(),i0(e)(e.postProgram)("b")(1)(),ry(e)(e.postProgram)("r")(La(l))(La(v))(),cR(e)(0)(0)(l)(v)(),tX(e)(),iy(e)(I.value)(),_R(e)(),vX(e)()}},sX=function(e){return function(){var u=gw(e)(),l=yw(e)();rR(e)(u)(l)(),tR(e)(l)("attribute vec4 p; void main() { gl_Position = p; }")(),iR(e)(l)();var v=Fw(e)();return rR(e)(u)(v)(),tR(e)(v)(rX)(),iR(e)(v)(),bw(e)(u)(),Ew(e)(),u}},YM=function(e){return function(a){return function(u){return function(){var v=Lw(e)(),t=Aw(e)(),i=na(v)(),c=na(t)();(function(){if(!u)return Ul("punctual will use WebGL1")();if(u)return Ul("punctual will use WebGl2")();throw new Error("Failed pattern match at WebGLCanvas (line 45, column 3 - line 47, column 43): "+[u.constructor.name])})(),E2(e)();var _=Ap(Qi)(_X(a)("KHR_parallel_shader_compile"))();(function(){if(!_)return void 0;if(_)return Ul("punctual can use WebGL extension KHR_parallel_shader_compile")();throw new Error("Failed pattern match at WebGLCanvas (line 50, column 3 - line 52, column 79): "+[_.constructor.name])})(),L2(a)();var s=sX(a)(),y=Lp(a)(),N=Lp(a)(),L=Lp(a)(),V=Cw(a)(),Ae=Cw(a)(),Ca=na(0)(),bu={canvas:e,width:i,height:c,gl:a,webGL2:u,khr_parallel_shader_compile:_,postProgram:s,webcamTexture:y,frameBufferTexture0:N,frameBufferTexture1:L,frameBuffer0:V,frameBuffer1:Ae,frameBufferIndex:Ca};return Tw(a)(N)(V)(v)(t)(),Tw(a)(L)(Ae)(v)(t)(),bu}}}},tS=function(){var a=b2(),u=iX(a)();if(u instanceof R)return Ap(R.create)(YM(a)(u.value0)(!0))();if(u instanceof I){var l=oX(a)();if(l instanceof R)return Ap(R.create)(YM(a)(l.value0)(!1))();if(l instanceof I)return I.value;throw new Error("Failed pattern match at WebGLCanvas (line 35, column 7 - line 37, column 32): "+[l.constructor.name])}throw new Error("Failed pattern match at WebGLCanvas (line 31, column 3 - line 37, column 32): "+[u.constructor.name])};var Np=K(bf),IS=ln(xa),GS=tr(xa),iS=q4(Go),oS=Bt(Bs),cS=_I(xa)(Za),Et=Yc(Gl),_S=Vs(xa),wS=re(af()(fu({reflectSymbol:function(){return"ain"}})()(fu({reflectSymbol:function(){return"fft"}})()(fu({reflectSymbol:function(){return"hi"}})()(fu({reflectSymbol:function(){return"ifft"}})()(fu({reflectSymbol:function(){return"ihi"}})()(fu({reflectSymbol:function(){return"ilo"}})()(fu({reflectSymbol:function(){return"imgURLs"}})()(fu({reflectSymbol:function(){return"imid"}})()(fu({reflectSymbol:function(){return"lo"}})()(fu({reflectSymbol:function(){return"mid"}})()(fu({reflectSymbol:function(){return"vidURLs"}})()(fu({reflectSymbol:function(){return"webcam"}})()(ef)(Et))(_S))(Et))(Et))(Et))(_S))(Et))(Et))(Et))(Et))(Et))(Et))),dS=k(ja),fS=pu(),pS=df(zt),RX=S(ol),IX=wv(zR),sS=X0(il),DS=d(m3(jp)),RS=qs(P4)(il),mS=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){var i=XM(e.webGL2)(a)(u)(l)(v)(t);return function(){var _=lS(e)(),s=uS(e)();oy(e)(_)(s)();var y=function(){if(e.webGL2)return`#version 300 es +in vec4 p; void main() { gl_Position = p; }`;if(!e.webGL2)return"attribute vec4 p; void main() { gl_Position = p; }";throw new Error("Failed pattern match at WebGL (line 106, column 20 - line 108, column 83): "+[e.webGL2.constructor.name])}();ny(e)(s)(y)(),ty(e)(s)();var N=vS(e)();return oy(e)(_)(N)(),ny(e)(N)(i)(),ty(e)(N)(),QM(e)(_)(),eS(e)(),new B(i,_)}}}}}}},GX=function(e){return function(a){return function(){var l=_e(e.videoTextures)(),v=IS(a)(l);if(v instanceof R){var t=Fm(e.sharedResources)(a)();if(t instanceof I)return I.value;if(t instanceof R)return xG(e.glc.gl)(t.value0)(v.value0)(),new R(v.value0);throw new Error("Failed pattern match at WebGL (line 247, column 7 - line 251, column 24): "+[t.constructor.name])}if(v instanceof I){var t=Fm(e.sharedResources)(a)();if(t instanceof R){var i=pR(e.glc)();return xG(e.glc.gl)(t.value0)(i)(),qe(GS(a)(i)(l))(e.videoTextures)(),new R(i)}if(t instanceof I)return I.value;throw new Error("Failed pattern match at WebGL (line 254, column 7 - line 260, column 32): "+[t.constructor.name])}throw new Error("Failed pattern match at WebGL (line 244, column 3 - line 260, column 32): "+[v.constructor.name])}}},wX=function(e){return function(a){return function(){var l=_e(e.imageTextures)(),v=IS(a)(l);if(v instanceof R)return new R(v.value0);if(v instanceof I){var t=cF(e.sharedResources)(a)();if(t instanceof R){var i=pR(e.glc)();return KG(e.glc.gl)(t.value0)(i)(),qe(GS(a)(i)(l))(e.imageTextures)(),new R(i)}if(t instanceof I)return I.value;throw new Error("Failed pattern match at WebGL (line 223, column 7 - line 229, column 32): "+[t.constructor.name])}throw new Error("Failed pattern match at WebGL (line 219, column 3 - line 229, column 32): "+[v.constructor.name])}}},hS=function(e){return aS(e.glc)},gS=function(e){var a=iS(e.vidURLs),u=iS(e.imgURLs),l=oS(4+Yv(u)|0)(15),v=oS(4)(15);return new B(cS(i_(u)(v)),cS(i_(a)(l)))},yS=function(e){return function(a){return function(u){return function(){var v=tS();if(v instanceof R){var t=ZM(v.value0)(),i=WI(e)(),c=wS($_(a))($_(u)),_=gS(c),s=mS(v.value0)(i)(_.value0)(_.value1)(u)(a)(),y=na(a)(),N=na(c)(),L=na(s.value0)(),V=na(s.value1)(),Ae=na(xu)(),Ca=na(xu)(),bu=na(_.value0)(),El=na(_.value1)(),da=pR(v.value0)(),J0=pR(v.value0)(),X_={sharedResources:e,glc:v.value0,triangleStripBuffer:t,program:y,programInfo:N,shaderSrc:L,shader:V,imageTextures:Ae,videoTextures:Ca,imageTextureSlots:bu,videoTextureSlots:El,fftTexture:da,ifftTexture:J0};return new R(X_)}if(v instanceof I)return I.value;throw new Error("Failed pattern match at WebGL (line 48, column 3 - line 81, column 28): "+[v.constructor.name])}}}},FS=function(e){return function(a){return function(u){return function(){var v=WI(e.sharedResources)(),t=wS($_(a))($_(u)),i=gS(t),c=mS(e.glc)(v)(i.value0)(i.value1)(u)(a)();return qe(a)(e.program)(),qe(t)(e.programInfo)(),qe(c.value0)(e.shaderSrc)(),qe(c.value1)(e.shader)(),qe(i.value0)(e.imageTextureSlots)(),qe(i.value1)(e.videoTextureSlots)()}}}},dX=function(e){return function(a){return function(u){return function(l){return function(){var t=GX(e)(u)();if(t instanceof R)return Pc(e.glc)(a)(t.value0)(l)("t"+dS(l))();if(t instanceof I)return void 0;throw new Error("Failed pattern match at WebGL (line 237, column 3 - line 239, column 25): "+[t.constructor.name])}}}}},mX=function(e){return function(a){return function(u){return function(l){return function(){var t=wX(e)(u)();if(t instanceof R)return Pc(e.glc)(a)(t.value0)(l)("t"+dS(l))();if(t instanceof I)return void 0;throw new Error("Failed pattern match at WebGL (line 212, column 3 - line 214, column 25): "+[t.constructor.name])}}}}},bS=function(e){return function(a){return function(){nS(e.glc)();var l=_e(e.shader)();oR(e.glc)(l)();var v=Nw(e.glc)(),t=Pw(e.glc)();ry(e.glc)(l)("res")(La(v))(La(t))();var i=WI(e.sharedResources)();i0(e.glc)(l)("_time")(fS(pS(a)(xd(i))))();var c=RX(function(Ae){return Ae.evalTime})(_e(e.program))();i0(e.glc)(l)("_etime")(fS(pS(a)(c)))(),i0(e.glc)(l)("_cps")(kt(i.freq))(),i0(e.glc)(l)("_beat")(kt(n_(i)(a)))(),i0(e.glc)(l)("_ebeat")(kt(IX(n_(i)(a))(n_(i)(c))))(),Np(_e(e.sharedResources.inputAnalyser.lo))(i0(e.glc)(l)("ilo"))(),Np(_e(e.sharedResources.inputAnalyser.mid))(i0(e.glc)(l)("imid"))(),Np(_e(e.sharedResources.inputAnalyser.hi))(i0(e.glc)(l)("ihi"))(),Np(_e(e.sharedResources.outputAnalyser.lo))(i0(e.glc)(l)("lo"))(),Np(_e(e.sharedResources.outputAnalyser.mid))(i0(e.glc)(l)("mid"))(),Np(_e(e.sharedResources.outputAnalyser.hi))(i0(e.glc)(l)("hi"))();var _=xM(e.glc)();Pc(e.glc)(l)(_)(0)("f")();var s=_e(e.programInfo)();sS(DS(s.fft)(!0))(function(){return Pc(e.glc)(l)(e.fftTexture)(1)("o")(),ew(e.glc.gl)(e.sharedResources.outputAnalyser.analyserArray)(e.fftTexture)()})(),sS(DS(s.ifft)(!0))(function(){return Pc(e.glc)(l)(e.ifftTexture)(2)("i")(),ew(e.glc.gl)(e.sharedResources.inputAnalyser.analyserArray)(e.ifftTexture)()})(),lF(e.sharedResources)(e.glc)(),Pc(e.glc)(l)(e.glc.webcamTexture)(3)("w")();var y=_e(e.imageTextureSlots)();RS(mX(e)(l))(y)();var N=_e(e.videoTextureSlots)();RS(dX(e)(l))(N)();var L=P2(e.glc)(l)("p")();nR(e.glc)(e.triangleStripBuffer)(),q2(e.glc)(L)(),$2(e.glc)(L)(),cR(e.glc)(0)(0)(v)(t)();var V=KM(e.glc)();return iy(e.glc)(new R(V))(),_R(e.glc)(),rS(e.glc)(),void 0}}};var H_=ln(Ia),Pp=tr(Ia),NS=U(il),cy=Hf(Ks),qp=G1(Ia),gX=pu(),yX=X0(il),ES=S(ol),PS={reflectSymbol:function(){return"ain"}},Ct=Ot(Gl),qS={reflectSymbol:function(){return"fft"}},$S={reflectSymbol:function(){return"hi"}},OS={reflectSymbol:function(){return"ifft"}},US={reflectSymbol:function(){return"ihi"}},WS={reflectSymbol:function(){return"ilo"}},BS={reflectSymbol:function(){return"imgURLs"}},CS=$f(xa),zS={reflectSymbol:function(){return"imid"}},kS={reflectSymbol:function(){return"lo"}},JS={reflectSymbol:function(){return"mid"}},VS={reflectSymbol:function(){return"vidURLs"}},jS={reflectSymbol:function(){return"webcam"}},TS=Q0(cI)(tf()(sa(PS)(Ct)()(sa(qS)(Ct)()(sa($S)(Ct)()(sa(OS)(Ct)()(sa(US)(Ct)()(sa(WS)(Ct)()(sa(BS)(CS)()(sa(zS)(Ct)()(sa(kS)(Ct)()(sa(JS)(Ct)()(sa(VS)(CS)()(sa(jS)(Ct)()(rf)))))))))))))),Tt=Yc(Gl),MS=Vs(xa),FX=re(af()(fu(PS)()(fu(qS)()(fu($S)()(fu(OS)()(fu(US)()(fu(WS)()(fu(BS)()(fu(zS)()(fu(kS)()(fu(JS)()(fu(VS)()(fu(jS)()(ef)(Tt))(MS))(Tt))(Tt))(Tt))(MS))(Tt))(Tt))(Tt))(Tt))(Tt))(Tt))),SS=uf()(),LS=k(SS(Hn({reflectSymbol:function(){return"actions"}})(jc({reflectSymbol:function(){return"evalTime"}})(Pd))(Nf(Qp(SS(Hn({reflectSymbol:function(){return"defTime"}})(Hn({reflectSymbol:function(){return"output"}})(Hn({reflectSymbol:function(){return"signal"}})(jc({reflectSymbol:function(){return"transition"}})(DI))(sI))(ZR))(XR))))))),AS=K(P0),bX=k(jm),EX=iu($m),CX=Tu(a0),TX=U(sc),MX=function(e){return function(a){return function(u){return function(l){return function(){var t=_e(e.webGLs)(),i=H_(a)(t);if(i instanceof R)return FS(i.value0)(u)(l)(),_e(i.value0.shaderSrc)();if(i instanceof I){var c=yS(e.sharedResources)(u)(l)();if(c instanceof R)return qe(Pp(a)(c.value0)(t))(e.webGLs)(),_e(c.value0.shaderSrc)();if(c instanceof I)return"unable to make canvas or WebGL context for program";throw new Error("Failed pattern match at Main (line 193, column 7 - line 197, column 77): "+[c.constructor.name])}throw new Error("Failed pattern match at Main (line 187, column 3 - line 197, column 77): "+[i.constructor.name])}}}}},SX=function(e){return function(a){return function(u){return function(){var v=_e(e.audioZones)(),t=H_(a)(v);if(t instanceof R)return dF(t.value0)(u)();if(t instanceof I){var i=wF(e.sharedResources)(u)();return qe(Pp(a)(i)(v))(e.audioZones)()}throw new Error("Failed pattern match at Main (line 212, column 3 - line 216, column 56): "+[t.constructor.name])}}}},HS=function(e){return function(a){return nF(e.sharedResources)(Q7(a))}},XS=function(e){return function(a){return rF(e.sharedResources)(a)}},YS=function(e){return function(a){return tF(e.sharedResources)(a)}},ZS=function(e){return function(a){return iF(e.sharedResources)(a)}},QS=function(e){return function(a){if(!a.canDraw)return NS(void 0);if(a.canDraw)return function(){var l=_e(e.webGLs)(),v=H_(a.zone)(l);if(v instanceof I)return void 0;if(v instanceof R)return bS(v.value0)(km(a.nowTime))();throw new Error("Failed pattern match at Main (line 161, column 7 - line 163, column 62): "+[v.constructor.name])};throw new Error("Failed pattern match at Main (line 157, column 3 - line 163, column 62): "+[a.canDraw.constructor.name])}},KS=function(e){return function(a){return NS(void 0)}},xS=function(e){var a=_c(e.webAudioContext);return function(){var l=oF(a)(),v=na(xu)(),t=na(xu)(),i=na(xu)(),c=na(xu)(),_=na($)(),s=na(xu)(),y=na(xu)();return cy("punctual 0.5 initialization complete")(),{sharedResources:l,programs:v,previousPrograms:t,programInfos:i,previousProgramInfos:c,combinedProgramInfo:_,webGLs:s,audioZones:y}}},eL=function(e){return function(a){return function(){var l=_e(e.webGLs)(),v=H_(a)(l);if(v instanceof R)return cy("punctual DEBUG: deleting WebGL")(),hS(v.value0)(),qe(qp(a)(l))(e.webGLs)();if(v instanceof I)return void 0;throw new Error("Failed pattern match at Main (line 202, column 3 - line 207, column 25): "+[v.constructor.name])}}},aL=function(e){return function(a){return function(){var l=_e(e.audioZones)(),v=H_(a)(l);if(v instanceof R)return cy("punctual DEBUG: delete audio zone")(),IF(v.value0)(),qe(qp(a)(l))(e.audioZones)();if(v instanceof I)return void 0;throw new Error("Failed pattern match at Main (line 221, column 3 - line 226, column 25): "+[v.constructor.name])}}},LX=function(e){return function(){var u=_e(e.combinedProgramInfo)();return vF(e.sharedResources)(gX(u.webcam))(),_F(e.sharedResources)(u)()}},uL=function(e){return function(a){return yX(a.canDraw)(LX(e))}},lL=function(e){return function(){var u=ES(TS)(_e(e.programInfos))(),l=ES(TS)(_e(e.previousProgramInfos))(),v=FX(u)(l);return qe(v)(e.combinedProgramInfo)()}},vL=function(e){return function(a){return function(){var l=_e(e.programs)(),v=_e(e.previousPrograms)(),t=_e(e.programInfos)(),i=_e(e.previousProgramInfos)(),c=qp(a.zone)(l),_=qp(a.zone)(v),s=qp(a.zone)(t),y=qp(a.zone)(i);return qe(c)(e.programs)(),qe(_)(e.previousPrograms)(),qe(s)(e.programInfos)(),qe(y)(e.previousProgramInfos)(),lL(e)(),eL(e)(a.zone)(),aL(e)(a.zone)()}}},AX=function(e){return function(a){return function(u){return function(){var v=_e(e.programs)(),t=_e(e.previousPrograms)(),i=_e(e.programInfos)(),c=_e(e.previousProgramInfos)(),_=function(){var da=H_(a)(v);if(da instanceof R)return da.value0;if(da instanceof I)return tT();throw new Error("Failed pattern match at Main (line 83, column 5 - line 85, column 30): "+[da.constructor.name])}(),s=function(){var da=H_(a)(i);if(da instanceof R)return da.value0;if(da instanceof I)return $;throw new Error("Failed pattern match at Main (line 87, column 5 - line 89, column 38): "+[da.constructor.name])}(),y="new program: "+(LS(u)+` -`),N="previous program: "+(AS(_)+` +`),N="previous program: "+(LS(_)+` -`),L=Np(a)(u)(v),V=Np(a)(_)(t),Ce=Np(a)($_(u))(i),Ca=Np(a)(s)(o);qe(L)(e.programs)(),qe(V)(e.previousPrograms)(),qe(Ce)(e.programInfos)(),qe(Ca)(e.previousProgramInfos)(),vL(e)();var bu=function(){var da=rT(u);if(da){var J0=CX(e)(a)(u)(_)();return"fragment shader: "+(J0+` +`),L=Pp(a)(u)(v),V=Pp(a)(_)(t),Ae=Pp(a)($_(u))(i),Ca=Pp(a)(s)(c);qe(L)(e.programs)(),qe(V)(e.previousPrograms)(),qe(Ae)(e.programInfos)(),qe(Ca)(e.previousProgramInfos)(),lL(e)();var bu=function(){var da=nT(u);if(da){var J0=MX(e)(a)(u)(_)();return"fragment shader: "+(J0+` -`)}if(!da)return aL(e)(a)(),"";throw new Error("Failed pattern match at Main (line 102, column 22 - line 108, column 14): "+[da.constructor.name])}();(function(){var da=tT(u);if(da)return TX(e)(a)(u)();if(!da)return uL(e)(a)();throw new Error("Failed pattern match at Main (line 110, column 3 - line 112, column 46): "+[da.constructor.name])})();var El=y+(N+bu);return El}}}},rL=function(e){return function(a){return cb(NS(lT(e.sharedResources.libraries)(a.text)(zm(a.time)))(function(u){if(u instanceof M){var l=yX(u.value0);return FX(lt(l))}if(u instanceof ae)return NS(bX(SX(e)(a.zone)(u.value0)))(function(v){return EX({info:v})});throw new Error("Failed pattern match at Main (line 67, column 3 - line 73, column 20): "+[u.constructor.name])}))}};function Lte(e){return new Mt(e)}function Mt(e){e==null&&(e={}),this.punctual=eL(e)()}Mt.prototype.define=function(e){return rL(this.punctual)(e)()};Mt.prototype.clear=function(e){return nL(this.punctual)(e)()};Mt.prototype.preRender=function(e){return lL(this.punctual)(e)()};Mt.prototype.render=function(e){return KS(this.punctual)(e)()};Mt.prototype.postRender=function(e){return xS(this.punctual)(e)()};Mt.prototype.setTempo=function(e){return XS(this.punctual)(e)()};Mt.prototype.setAudioInput=function(e){return QS(this.punctual)(e)()};Mt.prototype.setAudioOutput=function(e){return ZS(this.punctual)(e)()};Mt.prototype.setBrightness=function(e){return YS(this.punctual)(e)()};export{Mt as Punctual,Lte as exoLang}; +`)}if(!da)return eL(e)(a)(),"";throw new Error("Failed pattern match at Main (line 102, column 22 - line 108, column 14): "+[da.constructor.name])}();(function(){var da=rT(u);if(da)return SX(e)(a)(u)();if(!da)return aL(e)(a)();throw new Error("Failed pattern match at Main (line 110, column 3 - line 112, column 46): "+[da.constructor.name])})();var El=y+(N+bu);return El}}}},nL=function(e){return function(a){return ob(AS(uT(e.sharedResources.libraries)(a.text)(km(a.time)))(function(u){if(u instanceof M){var l=bX(u.value0);return EX(lt(l))}if(u instanceof ae)return AS(CX(AX(e)(a.zone)(u.value0)))(function(v){return TX({info:v})});throw new Error("Failed pattern match at Main (line 67, column 3 - line 73, column 20): "+[u.constructor.name])}))}};function Nte(e){return new Mt(e)}function Mt(e){e==null&&(e={}),this.punctual=xS(e)()}Mt.prototype.define=function(e){return nL(this.punctual)(e)()};Mt.prototype.clear=function(e){return vL(this.punctual)(e)()};Mt.prototype.preRender=function(e){return uL(this.punctual)(e)()};Mt.prototype.render=function(e){return QS(this.punctual)(e)()};Mt.prototype.postRender=function(e){return KS(this.punctual)(e)()};Mt.prototype.setTempo=function(e){return HS(this.punctual)(e)()};Mt.prototype.setAudioInput=function(e){return ZS(this.punctual)(e)()};Mt.prototype.setAudioOutput=function(e){return YS(this.punctual)(e)()};Mt.prototype.setBrightness=function(e){return XS(this.punctual)(e)()};export{Mt as Punctual,Nte as exoLang}; diff --git a/src/AudioPanning.purs b/src/AudioPanning.purs index 242ccbc..872a80d 100644 --- a/src/AudioPanning.purs +++ b/src/AudioPanning.purs @@ -1,31 +1,43 @@ module AudioPanning where import Prelude ((>),($),pure,otherwise,(*),(<>),(/),(>>=),bind,(-),(+),(<=),map,(==),(<$>)) +import Data.Maybe (Maybe(..)) import Data.Int (toNumber) import Data.Number (pi,cos) import Data.Ord (abs) import Data.Either (Either(..)) -import Data.List.NonEmpty (head, length, zipWith) +import Data.List (take) +import Data.List.NonEmpty (head, length, zipWith, NonEmptyList, fromList, toList) import Data.Unfoldable1 (iterateN) +import Data.Unfoldable (replicate) import Data.Traversable (traverse,sequence) import Data.Tuple (Tuple(..)) -import W (W,Sample,Frame,assign,product,sumChannels) +import W (W,Sample,Frame,assign,product,sumChannels,zero) import W as W import Matrix (fromNonEmptyList,flatten) -splay :: Int -> Frame -> W Frame +splay :: Int -> Frame -> W (NonEmptyList Sample) splay nOutputChnls xs | nOutputChnls <= 1 = pure <$> W.sum xs - | length (flatten xs) == 1 = pan nOutputChnls (Left 0.5) (head $ flatten xs) + | length (flatten xs) == 1 = flatten <$> pan nOutputChnls (Left 0.5) (head $ flatten xs) | otherwise = do let xs' = flatten xs let nInputChnls = length xs' let stepSize = 1.0 / toNumber (nInputChnls - 1) let inputPositions = map Left $ iterateN nInputChnls (_ + stepSize) 0.0 xss <- sequence $ zipWith (pan nOutputChnls) inputPositions xs' -- :: NonEmptyList Frame -- one Frame per input, each Frame has nOutputChnls Samples - sumChannels xss - + flatten <$> sumChannels xss + +aout :: Int -> Int -> Int -> Frame -> W (NonEmptyList Sample) +aout totalOutputChnls nOutputChnls channelOffset xs = do + let a = replicate channelOffset zero -- :: List Sample + b <- toList <$> splay nOutputChnls xs -- :: List Sample + let c = replicate (totalOutputChnls - channelOffset - nOutputChnls) zero -- :: List Sample + case fromList (take totalOutputChnls $ a <> b <> c) of + Just x -> pure x + Nothing -> pure $ pure zero -- only possible with meaningless input (totalOutputChnls or nOutputChnls < 1) + pan :: Int -> Sample -> Sample -> W Frame pan nOutputChnls pos i | nOutputChnls <= 1 = pure $ pure i diff --git a/src/AudioWorklet.purs b/src/AudioWorklet.purs index a647eb6..44c1017 100644 --- a/src/AudioWorklet.purs +++ b/src/AudioWorklet.purs @@ -14,7 +14,6 @@ import Signal (Signal) import WebAudio (WebAudioContext,WebAudioNode) import W import AudioPanning (splay) -import Matrix (flatten) type AudioWorklet = { name :: String, @@ -51,8 +50,7 @@ foreign import setWorkletParamValue :: WebAudioNode -> String -> Number -> Effec generateWorkletCode :: Signal -> String -> Number -> Number -> String generateWorkletCode s name fInStart fInDur = prefix <> classHeader <> getParameterDescriptors <> constructor <> innerLoopPrefix <> fadeCalculations <> wState.code <> outputs <> restOfClass <> registerProcessor where - Tuple frameMulti wState = runW $ signalToFrame s >>= splay 2 - frame = flatten frameMulti + Tuple frame wState = runW $ signalToFrame s >>= splay 2 prefix = """'use strict'; function clamp(min,max,x) { return Math.max(Math.min(max,x),min); } diff --git a/src/W.purs b/src/W.purs index 874975d..9c2e067 100644 --- a/src/W.purs +++ b/src/W.purs @@ -44,6 +44,9 @@ showSample :: Sample -> String showSample (Left x) = Number.showNumber x showSample (Right x) = x +zero :: Sample +zero = Left 0.0 + assign :: String -> W Sample assign x = do f <- allocateFloat