diff --git a/packages/web/src/lib/punctual.js b/packages/web/src/lib/punctual.js index 33be8843..4ca2b177 100644 --- a/packages/web/src/lib/punctual.js +++ b/packages/web/src/lib/punctual.js @@ -1,178 +1,179 @@ -var zp={compose:function(e){return function(a){return function(u){return e(a(u))}}}},Vp=function(e){return e.compose};var Pe=function(e){return e.identity},Oe={identity:function(e){return e},Semigroupoid0:function(){return zp}};var $w=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 hy(e,a){var u=$w(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond),l=$w(a.year,a.month-1,a.day,a.hour,a.minute,a.second,a.millisecond);return u-l}function gy(e){return function(a){return function(u){return function(l){var v=$w(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 Re=!0;var aa=function(e){return function(a){return function(u){return e(u)(a)}}},$a=function(e){return function(a){return e}};var Ow=function(e){return function(a){return e(a)}};var yy=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 jy(e,a,u,l){var v=PL(a,u-1,l);return e(v.getUTCFullYear())(v.getUTCMonth()+1)(v.getUTCDate())}function Lo(e){return e.charCodeAt(0)}function Hy(e){return String.fromCharCode(e)}var Xy=function(e){return function(a){return e+a}},Yy=function(e){return function(a){return e.length===0?a:a.length===0?e:e.concat(a)}};var Qy={append:Xy},cf={appendRecord:function(e){return function(a){return function(u){return{}}}}};var Tv={append:Yy},Ky=function(e){return e.appendRecord},_f=function(){return function(e){return{append:Ky(e)(ja.value)}}},oe=function(e){return e.append};var pu=function(e){var a=$l(e);return function(){return function(u){var l=Ky(u);return function(v){var t=oe(v);return{appendRecord:function(i){return function(o){return function(_){var s=l(ja.value)(o)(_),y=a(ja.value),P=Or(y),L=p0(y);return P(t(L(o))(L(_)))(s)}}}}}}}};var Ya=function(e){return e.alt};var pv=function(e){return e.empty};var e3=function(e){return e.toString()},a3=function(e){var a=e.toString();return isNaN(a+".0")?a:a+".0"},u3=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+"'"},l3=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})+'"'},v3=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}},G3=function(e){return function(a){return e/a}};var w3={Ring0:function(){return So}},d3={Ring0:function(){return Zp}};var Lv=function(e){return e.mod},jw=function(e){var a=m(e);return function(u){var l=rl(u.CommutativeRing0().Ring0().Semiring0()),v=Lv(u);return function(t){return function(i){var o=a(i)(l);return o?t:jw(e)(u)(i)(v(t)(i))}}}},ER={degree:function(e){return 1},div:G3,mod:function(e){return function(a){return 0}},CommutativeRing0:function(){return w3}},pn={degree:D3,div:R3,mod:I3,CommutativeRing0:function(){return d3}},uv=function(e){return e.div};var jL=_f();var G0={mempty:"",Semigroup0:function(){return Qy}},Rf={memptyRecord:function(e){return{}},SemigroupRecord0:function(){return cf}};var m3=function(e){return e.memptyRecord},If=function(){return function(e){var a=jL(e.SemigroupRecord0());return{mempty:m3(e)(ja.value),Semigroup0:function(){return a}}}},ga=function(e){return e.mempty};var da=function(e){var a=$l(e),u=pu(e)();return function(l){var v=ga(l),t=l.Semigroup0();return function(){return function(i){var o=m3(i),_=u(i.SemigroupRecord0())(t);return{memptyRecord:function(s){var y=o(ja.value),P=a(ja.value),L=Or(P);return L(v)(y)},SemigroupRecord0:function(){return _}}}}}};var V=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}(),Yw=function(e){return function(a){return e(a.value0)(a.value1)}};var Bl=function(e){return e.value1};var vs={map:function(e){return function(a){return new V(a.value0,e(a.value1))}}};var sv=function(e){return e.value0};var h3=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,P){switch(P-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((P-y)/4)*2;return v(t(l)(s(y,L)))(s(L,P))}}return s(0,_.length)}}}}}}();var y3=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}}},F3=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)}}},cs=function(e){var a=Pv(e);return function(u){return function(l){return function(v){var t=function(i){return new V(i.value0,function(){var o=i.value1>0;return o?new R(new V(l(i.value0),i.value1-1|0)):I.value}())};return a(t)(new V(v,u-1|0))}}}};var iN=av(),d0=function(e){return e.unfoldr};var bf={unfoldr:h3(ni)(iN)(sv)(Bl),Unfoldable10:function(){return od}},PR=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 V(l,t-1|0))};return a(v)(u)}}};var e7=Wl(Yc),a7=Ev(Yc);var ba=function(e){return e.toEnum};var Ia=function(e){return e.fromEnum},u7=function(e){var a=ba(e),u=Ia(e),l=Wl(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=Lo(e7)&&e<=Lo(a7)?new R(Hy(e)):I.value},oN={succ:_d(cd)(Lo),pred:fd(cd)(Lo),Ord0:function(){return hR}};var Oo=function(){return{cardinality:Lo(a7)-Lo(e7)|0,toEnum:cd,fromEnum:Lo,Bounded0:function(){return Yc},Enum1:function(){return oN}}}();var pd=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 h0=function(){function e(){}return e.value=new e,e}(),sn=function(){function e(){}return e.value=new e,e}(),Dn=function(){function e(){}return e.value=new e,e}(),Rn=function(){function e(){}return e.value=new e,e}(),In=function(){function e(){}return e.value=new e,e}(),Gn=function(){function e(){}return e.value=new e,e}(),wn=function(){function e(){}return e.value=new e,e}(),dn=function(){function e(){}return e.value=new e,e}(),mn=function(){function e(){}return e.value=new e,e}(),hn=function(){function e(){}return e.value=new e,e}(),gn=function(){function e(){}return e.value=new e,e}(),jr=function(){function e(){}return e.value=new e,e}();var sd=sa,Dd=sa,l7=vi;var Rd={eq:function(e){return function(a){return e instanceof h0&&a instanceof h0||e instanceof sn&&a instanceof sn||e instanceof Dn&&a instanceof Dn||e instanceof Rn&&a instanceof Rn||e instanceof In&&a instanceof In||e instanceof Gn&&a instanceof Gn||e instanceof wn&&a instanceof wn||e instanceof dn&&a instanceof dn||e instanceof mn&&a instanceof mn||e instanceof hn&&a instanceof hn||e instanceof gn&&a instanceof gn||e instanceof jr&&a instanceof jr}}},Id={compare:function(e){return function(a){if(e instanceof h0&&a instanceof h0)return xe.value;if(e instanceof h0)return Se.value;if(a instanceof h0)return be.value;if(e instanceof sn&&a instanceof sn)return xe.value;if(e instanceof sn)return Se.value;if(a instanceof sn)return be.value;if(e instanceof Dn&&a instanceof Dn)return xe.value;if(e instanceof Dn)return Se.value;if(a instanceof Dn)return be.value;if(e instanceof Rn&&a instanceof Rn)return xe.value;if(e instanceof Rn)return Se.value;if(a instanceof Rn)return be.value;if(e instanceof In&&a instanceof In)return xe.value;if(e instanceof In)return Se.value;if(a instanceof In)return be.value;if(e instanceof Gn&&a instanceof Gn)return xe.value;if(e instanceof Gn)return Se.value;if(a instanceof Gn)return be.value;if(e instanceof wn&&a instanceof wn)return xe.value;if(e instanceof wn)return Se.value;if(a instanceof wn)return be.value;if(e instanceof dn&&a instanceof dn)return xe.value;if(e instanceof dn)return Se.value;if(a instanceof dn)return be.value;if(e instanceof mn&&a instanceof mn)return xe.value;if(e instanceof mn)return Se.value;if(a instanceof mn)return be.value;if(e instanceof hn&&a instanceof hn)return xe.value;if(e instanceof hn)return Se.value;if(a instanceof hn)return be.value;if(e instanceof gn&&a instanceof gn)return xe.value;if(e instanceof gn)return Se.value;if(a instanceof gn)return be.value;if(e instanceof jr&&a instanceof jr)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 Rd}},v7=vi,n7=function(){return{bottom:-271820,top:275759,Ord0:function(){return sd}}}();var r7=function(){return{bottom:h0.value,top:jr.value,Ord0:function(){return Id}}}(),Uo={cardinality:547580,toEnum:function(e){if(e>=-271820&&e<=275759)return new R(e);if(Re)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 n7},Enum1:function(){return cN(0)}},cN=pd("enumYear","Data.Date.Component",function(){return{succ:function(){var e=ba(Uo),a=Ia(Uo);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ba(Uo),a=Ia(Uo);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return sd}}});var Yv={cardinality:12,toEnum:function(e){return e===1?new R(h0.value):e===2?new R(sn.value):e===3?new R(Dn.value):e===4?new R(Rn.value):e===5?new R(In.value):e===6?new R(Gn.value):e===7?new R(wn.value):e===8?new R(dn.value):e===9?new R(mn.value):e===10?new R(hn.value):e===11?new R(gn.value):e===12?new R(jr.value):I.value},fromEnum:function(e){if(e instanceof h0)return 1;if(e instanceof sn)return 2;if(e instanceof Dn)return 3;if(e instanceof Rn)return 4;if(e instanceof In)return 5;if(e instanceof Gn)return 6;if(e instanceof wn)return 7;if(e instanceof dn)return 8;if(e instanceof mn)return 9;if(e instanceof hn)return 10;if(e instanceof gn)return 11;if(e instanceof jr)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 r7},Enum1:function(){return _N(0)}},_N=pd("enumMonth","Data.Date.Component",function(){return{succ:function(){var e=ba(Yv),a=Ia(Yv);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ba(Yv),a=Ia(Yv);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return Id}}});var t7={bottom:1,top:31,Ord0:function(){return Dd}},Wo={cardinality:31,toEnum:function(e){if(e>=1&&e<=31)return new R(e);if(Re)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 t7},Enum1:function(){return fN(0)}},fN=pd("enumDay","Data.Date.Component",function(){return{succ:function(){var e=ba(Wo),a=Ia(Wo);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ba(Wo),a=Ia(Wo);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return Dd}}});var i7=function(e){return function(a){return function(u){return(u|0)===u?e(u):a}}},Ea=function(e){return e};var qR=isFinite;var $R=Math.abs,_s=Math.acos,fs=Math.asin,ps=Math.atan,wd=function(e){return function(a){return Math.atan2(e,a)}},Ef=Math.ceil,yn=Math.cos,ss=Math.exp,Bo=Math.floor,Ds=Math.log;var a_=function(e){return function(a){return Math.pow(e,a)}},dd=function(e){return function(a){return e%a}},u_=Math.round,Rs=Math.sign?Math.sign:function(e){return e===0||e!==e?e:e<0?-1:1},zo=Math.sin,Is=Math.sqrt,Gs=Math.tan,Cf=Math.trunc?Math.trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)};var OR=3.141592653589793;var o7=Ev(gR),c7=Wl(gR);var UR=function(){return i7(R.create)(I.value)}(),_7=function(e){if(!qR(e))return 0;if(e>=Ea(o7))return o7;if(e<=Ea(c7))return c7;if(Re)return Po(0)(UR(e));throw new Error("Failed pattern match at Data.Int (line 72, column 1 - line 72, column 29): "+[e.constructor.name])},f7=function(e){return _7(u_(e))};var v_=function(e){return _7(Bo(e))};var p7=N3()();var s7=Pe(Oe),GN=function(e){return e};var D7=function(e){return e};var ws=function(e){return e.toDuration};var md=Ul;var hd=function(e){return e.fromDuration};var fi={fromDuration:p7(GN)(function(e){return e*1e3}),toDuration:p7(D7)(function(e){return e/1e3})};var WR={fromDuration:s7,toDuration:s7};var bN=Ia(Yv),EN=av();var CN=m(l7),TN=m(Rd),MN=m(v7);var SN=ba(Yv);var R7=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}(),ds=function(e){return e.value0};var ms=function(e){return e.value1};var I7={eq:function(e){return function(a){return CN(e.value0)(a.value0)&&TN(e.value1)(a.value1)&&MN(e.value2)(a.value2)}}},LN=m(I7);var hs=function(e){return e.value2},BR=function(e){return function(a){return function(u){var l=function(v){return function(t){return function(i){return new R7(v,EN(SN(t)),i)}}};return jy(l,e,bN(a),u)}}},gd=function(e){return function(a){return function(u){var l=new R7(e,a,u),v=LN(BR(e)(a)(u))(l);return v?new R(l):I.value}}};var zR=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 yd=sa,Fd=sa,bd=sa,Ed=sa;var Cd={bottom:0,top:59,Ord0:function(){return yd}},Td={bottom:0,top:59,Ord0:function(){return Fd}},Md={bottom:0,top:999,Ord0:function(){return bd}},Sd={bottom:0,top:23,Ord0:function(){return Ed}},ko={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new R(e);if(Re)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 Cd},Enum1:function(){return AN(0)}},AN=zR("enumSecond","Data.Time.Component",function(){return{succ:function(){var e=ba(ko),a=Ia(ko);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ba(ko),a=Ia(ko);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return yd}}});var Jo={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new R(e);if(Re)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 Td},Enum1:function(){return NN(0)}},NN=zR("enumMinute","Data.Time.Component",function(){return{succ:function(){var e=ba(Jo),a=Ia(Jo);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ba(Jo),a=Ia(Jo);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return Fd}}});var jo={cardinality:1e3,toEnum:function(e){if(e>=0&&e<=999)return new R(e);if(Re)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 Md},Enum1:function(){return PN(0)}},PN=zR("enumMillisecond","Data.Time.Component",function(){return{succ:function(){var e=ba(jo),a=Ia(jo);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ba(jo),a=Ia(jo);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return bd}}});var Ho={cardinality:24,toEnum:function(e){if(e>=0&&e<=23)return new R(e);if(Re)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 Sd},Enum1:function(){return qN(0)}},qN=zR("enumHour","Data.Time.Component",function(){return{succ:function(){var e=ba(Ho),a=Ia(Ho);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ba(Ho),a=Ia(Ho);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return Ed}}});var gs=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 ys=function(e){return e.value2},Fs=function(e){return e.value1},bs=function(e){return e.value3};var Es=function(e){return e.value0};var UN=Ia(Uo),WN=Ia(Yv),BN=Ia(Wo),zN=Ia(Ho),VN=Ia(Jo),kN=Ia(ko),JN=Ia(jo);var jN=ee(Vr),Tf=la(zr),Ad=A(Oa),HN=zw(Vr),XN=ba(Uo),YN=ba(Yv),ZN=ba(Wo),QN=ba(Ho),KN=ba(Jo),xN=ba(ko),eP=ba(jo),Pd=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}(),Nd=function(e){return{year:UN(ds(e.value0)),month:WN(ms(e.value0)),day:BN(hs(e.value0)),hour:zN(Es(e.value1)),minute:VN(Fs(e.value1)),second:kN(ys(e.value1)),millisecond:JN(bs(e.value1))}};var Mf=function(e){var a=ws(e);return function(u){return function(l){return a(hy(Nd(u),Nd(l)))}}};var Sf=function(e){var a=hd(e);return function(u){return function(l){return jN(gy(R.create)(I.value)(a(u))(Nd(l)))(function(v){return Tf(Ad(Pd.create)(HN(Tf(Tf(Ad(gd)(XN(v.year)))(YN(v.month)))(ZN(v.day)))))(Tf(Tf(Tf(Ad(gs.create)(QN(v.hour)))(KN(v.minute)))(xN(v.second)))(eP(v.millisecond)))})}}};var aP=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 aP(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 lP=av(),vP=ba(Yv);var nP=Ia(Yv);var Cs=function(e){return e},r_=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 Pd(BR(a)(lP(vP(u)))(l),new gs(v,t,i,o))}}}}}}};return m7(e)}();var rP=md,VR=function(e){if(e>=-86399778816e5&&e<=8639977881599999)return new R(e);if(Re)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 d7(ds(e.value0),nP(ms(e.value0)),hs(e.value0),Es(e.value1),Fs(e.value1),ys(e.value1),bs(e.value1))};var h7=function(){return{bottom:-86399778816e5,top:8639977881599999,Ord0:function(){return rP}}}();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}();var Ms=function(e){var a=jw(e.Eq0()),u=Jy(e),l=xp(e);return function(v){var t=a(v),i=uv(v),o=v.CommutativeRing0().Ring0(),_=bu(o.Semiring0()),s=u(o),y=l(o);return function(P){return function(L){var J=t(P)(L),Ae=i(L)(J);return new $d(_(i(P)(J))(s(Ae)),y(Ae))}}}},kR=function(e){var a=Ms(e);return function(u){var l=u.CommutativeRing0().Ring0().Semiring0(),v=Ol(l),t=a(u),i=bu(l),o=tl(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(rl(l),v),add:function(_){return function(s){return t(o(i(_.value0)(s.value1))(i(_.value1)(s.value0)))(i(_.value1)(s.value1))}}}}},Od=function(e){var a=Ms(e),u=kR(e);return function(l){var v=a(l),t=l.CommutativeRing0().Ring0(),i=bv(t),o=bu(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 _}}}},Ud=function(e){return e.value0};var Wd=function(e){return e.value1},g7=function(e){var a=Od(e);return function(u){var l=a(u);return{Ring0:function(){return l}}}},y7=function(e){var a=Ms(e),u=kR(e),l=g7(e);return function(v){var t=a(v),i=bu(v.CommutativeRing0().Ring0().Semiring0()),o=rl(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 t_=e=>BigInt(e);var Ss=e=>Number(e),F7=e=>a=>e+a,b7=e=>a=>e*a,E7=e=>a=>e-a,Bd=e=>a=>{if(a===0n)return 0n;let u=a<0n?-a:a;return(e%u+u)%u},C7=e=>a=>a===0n?0n:(e-Bd(e)(a))/a,T7=e=>e<0n?-e:e,M7=0n,S7=1n;var L7=e=>a=>e==a,A7=e=>a=>e===a?0:e>a?1:-1;var zd={add:F7,zero:M7,mul:b7,one:S7};var RP={sub:E7,Semiring0:function(){return zd}},JR={eq:L7};var Ls={compare:function(e){return function(a){var u=A7(e)(a);return u===1?be.value:u===0?xe.value:Se.value}},Eq0:function(){return JR}},IP={Ring0:function(){return RP}},Xo={degree:T7,div:C7,mod:Bd,CommutativeRing0:function(){return IP}};var jR=Ms(Ls)(Xo);var Lf={toRational:function(e){return function(a){return jR(t_(e))(t_(a))}}},P7={toRational:function(e){return function(a){return jR(e)(a)}}};var Yo=kR(Ls)(Xo),HR=Od(Ls)(Xo);var XR=y7(Ls)(Xo);var i_=function(e){return e.toRational},pi=function(e){return Ss(Ud(e))/Ss(Wd(e))},Vd=function(e){return Ud(e)},kd=function(e){return jR(t_(e))(t_(1))},q7=function(e){return jR(e)(t_(1))},Jd=function(e){return Wd(e)};var $7=function(e){return function(a){return a.join(e)}};var O7=oe(Tv),As={genericShowArgs:function(e){return[]}},si=function(e){var a=K(e);return{genericShowArgs:function(u){return[a(u)]}}},jd=function(e){return e.genericShowArgs},Ns=function(e){var a=jd(e);return function(u){var l=jd(u);return{genericShowArgs:function(v){return O7(a(v.value0))(l(v.value1))}}}},g0=function(e){var a=jd(e);return function(u){var l=$l(u);return{"genericShow'":function(v){var t=l(ja.value),i=a(v);return i.length===0?t:"("+($7(" ")(O7([t])(i))+")")}}}},Hd=function(e){return e["genericShow'"]};var qv=function(e){var a=Hd(e);return function(u){var l=Hd(u);return{"genericShow'":function(v){if(v instanceof Eu)return a(v.value0);if(v instanceof ze)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])}}}},Fn=function(e){var a=r3(e);return function(u){var l=Hd(u);return function(v){return l(a(v))}}};function Ps(){return Date.now()}var U7=function(e){return function(){return e}},W7=function(e){return function(a){return function(){return a(e())()}}};var y0=function(e){var a=ee(e.Bind1()),u=W(e.Applicative0());return function(l){return function(v){return a(l)(function(t){return a(v)(function(i){return u(t(i))})})}}};var B7=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}},o_={Applicative0:function(){return Gl},Bind1:function(){return Nf}},Nf={bind:W7,Apply0:function(){return V7(0)}},Gl={pure:U7,Apply0:function(){return V7(0)}},z7=B7("functorEffect","Effect",function(){return{map:Jp(Gl)}}),V7=B7("applyEffect","Effect",function(){return{apply:y0(o_),Functor0:function(){return z7(0)}}}),wl=z7(20);var mP=A(wl);var qs=mP(r_)(Ps);var hP=Du(),gP=Mf(WR),yP=i_(Lf),Yd=tl(Yo),Zd=bu(Yo),Qd=uv(XR),J7=Pe(Oe),j7=Sf(fi),FP=av(),k7=i_(P7),bP=m(JR),EP=Lv(Xo),CP=rl(zd),TP=uv(Xo),MP=bv(HR),SP=Ol(Yo);var c_=function(e){return function(a){var u=hP(gP(a)(e.time)),l=yP(v_(u))(1e3);return Yd(Zd(l)(e.freq))(e.count)}},Kd=function(e){var a=Qd(Zd(e.count)(kd(-1)))(e.freq);return Fu(e.time)(J7)(j7(pi(a))(e.time))},H7=function(e){return function(){var u=qs();return{freq:e,time:u,count:kd(0)}}},X7=function(e){var a=r_(FP(VR(e.time*1e3))),u=k7(e.freqNumerator)(e.freqDenominator),l=k7(e.countNumerator)(e.countDenominator);return{freq:u,time:a,count:l}},LP=function(e){if(bP(EP(Vd(e))(Jd(e)))(CP))return e;if(Re)return q7(TP(Vd(e))(Jd(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(LP(Qd(MP(u)(a))(e)))(SP))(e))(a)}}},e1=function(e){return function(a){return Fu(e.time)(J7)(j7(pi(Qd(a)(e.freq)))(Kd(e)))}};var Y7=mf(),PP=uv(XR),Pf=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),a1=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}();var QR=function(e){return function(a){if(a instanceof Pf)return Y7(a.value0);if(a instanceof a1)return Y7(pi(PP(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 OP=Pe(Oe),UP=Sf(fi),WP=i_(Lf),BP=bu(Yo),zP=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),KR=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 Z7=function(e){return function(a){return function(u){if(u instanceof zP){var l=QR(e)(u.value0);return Fu(a)(OP)(UP(l)(a))}if(u instanceof KR&&u.value1 instanceof Pf){var v=WP(v_(u.value1.value0*1e3))(1e3),l=xd(u.value0)(BP(v)(e.freq))(c_(e)(a));return e1(e)(l)}if(u instanceof KR&&u.value1 instanceof a1){var l=xd(u.value0)(u.value1.value0)(c_(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 qf=g0(As),Q7=si(Za),v1=Bu(sa),Hr=function(){function e(){}return e.value=new e,e}(),Xr=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(){}return e.value=new e,e}(),Ko=function(){function e(){}return e.value=new e,e}(),xo=function(){function e(){}return e.value=new e,e}(),ec=function(){function e(){}return e.value=new e,e}(),ac=function(){function e(){}return e.value=new e,e}(),VP={to:function(e){if(e instanceof Eu)return Hr.value;if(e instanceof ze&&e.value0 instanceof Eu)return new Xr(e.value0.value0.value0,e.value0.value0.value1);if(e instanceof ze&&e.value0 instanceof ze&&e.value0.value0 instanceof Eu)return Qo.value;if(e instanceof ze&&e.value0 instanceof ze&&e.value0.value0 instanceof ze&&e.value0.value0.value0 instanceof Eu)return Ko.value;if(e instanceof ze&&e.value0 instanceof ze&&e.value0.value0 instanceof ze&&e.value0.value0.value0 instanceof ze&&e.value0.value0.value0.value0 instanceof Eu)return xo.value;if(e instanceof ze&&e.value0 instanceof ze&&e.value0.value0 instanceof ze&&e.value0.value0.value0 instanceof ze&&e.value0.value0.value0.value0 instanceof ze&&e.value0.value0.value0.value0.value0 instanceof Eu)return ec.value;if(e instanceof ze&&e.value0 instanceof ze&&e.value0.value0 instanceof ze&&e.value0.value0.value0 instanceof ze&&e.value0.value0.value0.value0 instanceof ze&&e.value0.value0.value0.value0.value0 instanceof ze)return ac.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 Hr)return new Eu(jv.value);if(e instanceof Xr)return new ze(new Eu(new Zc(e.value0,e.value1)));if(e instanceof Qo)return new ze(new ze(new Eu(jv.value)));if(e instanceof Ko)return new ze(new ze(new ze(new Eu(jv.value))));if(e instanceof xo)return new ze(new ze(new ze(new ze(new Eu(jv.value)))));if(e instanceof ec)return new ze(new ze(new ze(new ze(new ze(new Eu(jv.value))))));if(e instanceof ac)return new ze(new ze(new ze(new ze(new ze(new ze(jv.value))))));throw new Error("Failed pattern match at Output (line 17, column 1 - line 17, column 33): "+[e.constructor.name])}},xR={show:Fn(VP)(qv(qf({reflectSymbol:function(){return"Audio"}}))(qv(g0(Ns(Q7)(Q7))({reflectSymbol:function(){return"AOut"}}))(qv(qf({reflectSymbol:function(){return"Blend"}}))(qv(qf({reflectSymbol:function(){return"RGBA"}}))(qv(qf({reflectSymbol:function(){return"Add"}}))(qv(qf({reflectSymbol:function(){return"Mul"}}))(qf({reflectSymbol:function(){return"RGB"}}))))))))},K7={eq:function(e){return function(a){return e instanceof Hr&&a instanceof Hr?!0:e instanceof Xr&&a instanceof Xr?e.value0===a.value0&&e.value1===a.value1:e instanceof Qo&&a instanceof Qo||e instanceof Ko&&a instanceof Ko||e instanceof xo&&a instanceof xo||e instanceof ec&&a instanceof ec||e instanceof ac&&a instanceof ac}}},$s=function(e){return e instanceof Hr||e instanceof Xr},x7=function(){var e=sf(il);return function(a){return e($s(a))}}(),e4=function(e){return e instanceof Xr?v1(e.value0)(0):0},a4=function(e){return function(a){return a instanceof Hr?v1(e)(1):a instanceof Xr?v1(a.value1)(1):1}};var U=function(e){return e.channels};var l4=function(e){return function(){return{value:e}}};var fe=function(e){return function(){return e.value}};var We=function(e){return function(a){return function(){a.value=e}}};var ta=l4;var Vu=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ku=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Zv=function(e){return e.tailRecM};var HP=function(e){var a=function(u){var l=!1,v;function t(i){if(i instanceof Vu){u=e(i.value0);return}if(i instanceof ku)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=HP(function(l){return a(e(l))});return function(l){return oi(u(l))}},Monad0:function(){return Xu}};var n4={bimap:function(e){return function(a){return function(u){if(u instanceof Vu)return new Vu(e(u.value0));if(u instanceof ku)return new ku(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 Us=function(e){return e.foldrWithIndex};var Ws=function(e){return e.traverseWithIndex};var ZP=A(vs),QP=A(Oa),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}(),t1=function(e){var a=d0(e);return{unfoldr1:function(u){return function(l){return Yw(Fl.create)(ZP(a(QP(u)))(u(l)))}}}};var zs=function(e){var a=pv(e);return function(u){return new Fl(u,a)}};var eI=function(e){var a=A(e);return{map:function(u){return function(l){return new Fl(u(l.value0),a(u)(l.value1))}}}};var Vs=function(e){var a=zl(e),u=ka(e),l=Cu(e);return{foldMap:function(v){var t=oe(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 i1=function(e){var a=lv(e),u=Ru(e),l=eI(e.Functor0()),v=Vs(e.Foldable1());return{sequence:function(t){var i=t.Apply0(),o=la(i),_=A(i.Functor0()),s=a(t);return function(y){return o(_(Fl.create)(y.value0))(s(y.value1))}},traverse:function(t){var i=t.Apply0(),o=la(i),_=A(i.Functor0()),s=u(t);return function(y){return function(P){return o(_(Fl.create)(y(P.value0)))(s(y)(P.value1))}}},Functor0:function(){return l},Foldable1:function(){return v}}};var o4=function(e){var a=ka(e),u=Cu(e),l=Vs(e);return{foldMap1:function(v){var t=oe(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 Fu(t.value0)(v(t.value0))(u(function(i){var o=Fu(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 nq=Pe(Oe),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}(),uI=function(e){return e},_4=function(e){return new G(e.value0,e.value1)};var rq=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},P=function(L){return function(J){var Ae=L,fa=!1,Lu;function Al(Uu,mu){if(Uu instanceof G&&Uu.value0 instanceof G&&Uu.value0.value1 instanceof G&&Uu.value0.value1.value1 instanceof G){Ae=Uu.value1,J=new G(e(Uu.value0.value0),new G(e(Uu.value0.value1.value0),new G(e(Uu.value0.value1.value1.value0),mu)));return}return fa=!0,mu}for(;!fa;)Lu=Al(Ae,J);return Lu}};return t=!0,P(_)(y(s))}for(;!t;)i=o(v,l);return i}};return a(h.value)},Rv={map:rq},tq=A(Rv),Iv=eI(Rv),xa={foldr:function(e){return function(a){var u=function(){var v=function(t){return function(i){var o=t,_=!1,s;function y(P,L){if(L instanceof h)return _=!0,P;if(L instanceof G){o=new G(L.value0,P),i=L.value1;return}throw new Error("Failed pattern match at Data.List.Types (line 107, column 7 - line 107, column 23): "+[P.constructor.name,L.constructor.name])}for(;!_;)s=y(o,i);return s}};return v(h.value)}(),l=ka(xa)(aa(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=oe(e.Semigroup0()),u=ga(e);return function(l){return ka(xa)(function(v){var t=a(v);return function(i){return t(l(i))}})(u)}}},aI=ka(xa),iq=Cu(xa);var F0=Vs(xa);var f_={append:function(e){return function(a){return iq(G.create)(a)(e)}}},Wf=oe(f_);var p_={append:function(e){return function(a){return new Fl(e.value0,Wf(e.value1)(_4(a)))}}};var b0={traverse:function(e){var a=e.Apply0(),u=A(a.Functor0()),l=yl(a),v=W(e);return function(t){var i=u(aI(aa(G.create))(h.value)),o=aI(function(_){var s=l(aa(G.create))(_);return function(y){return s(t(y))}})(v(h.value));return function(_){return i(o(_))}}},sequence:function(e){return Ru(b0)(e)(nq)},Functor0:function(){return Rv},Foldable1:function(){return xa}},En=i1(b0);var ks={unfoldr1:function(e){return function(a){var u=function(l){return function(v){var t=l,i=!1,o;function _(s,y){var P=e(s);if(P.value1 instanceof R){t=P.value1.value0,v=new G(P.value0,y);return}if(P.value1 instanceof I)return i=!0,aI(aa(G.create))(h.value)(new G(P.value0,y));throw new Error("Failed pattern match at Data.List.Types (line 135, column 22 - line 137, column 61): "+[P.constructor.name])}for(;!i;)o=_(t,v);return o}};return u(a)(h.value)}}},s_={unfoldr:function(e){return function(a){var u=function(l){return function(v){var t=l,i=!1,o;function _(s,y){var P=e(s);if(P instanceof I)return i=!0,aI(aa(G.create))(h.value)(y);if(P instanceof R){t=P.value0.value1,v=new G(P.value0.value0,y);return}throw new Error("Failed pattern match at Data.List.Types (line 142, column 22 - line 144, column 52): "+[P.constructor.name])}for(;!i;)o=_(t,v);return o}};return u(a)(h.value)}},Unfoldable10:function(){return ks}},vv=t1(s_),uc=o4(xa);var oq={eq1:function(e){var a=m(e);return function(u){return function(l){var v=function(t){return function(i){return function(o){var _=t,s=i,y=!1,P;function L(J,Ae,fa){if(!fa)return y=!0,!1;if(J instanceof h&&Ae instanceof h)return y=!0,fa;if(J instanceof G&&Ae instanceof G){_=J.value1,s=Ae.value1,o=fa&&a(Ae.value0)(J.value0);return}return y=!0,!1}for(;!y;)P=L(_,s,o);return P}}};return v(u)(l)(!0)}}}},cq=To(oq);var lI=function(e){return{eq:cq(e)}};var o1={apply:function(e){return function(a){if(e instanceof h)return h.value;if(e instanceof G)return Wf(tq(e.value0)(a))(la(o1)(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 Rv}},c4=la(o1),f4={apply:function(e){return function(a){return new Fl(e.value0(a.value0),Wf(c4(e.value1)(new G(a.value0,h.value)))(c4(new G(e.value0,e.value1))(a.value1)))}},Functor0:function(){return Iv}},c1={bind:function(e){return function(a){if(e instanceof h)return h.value;if(e instanceof G)return Wf(a(e.value0))(ee(c1)(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 o1}},_q=ee(c1),vI={bind:function(e){return function(a){var u=a(e.value0);return new Fl(u.value0,Wf(u.value1)(_q(e.value1)(function(l){return _4(a(l))})))}},Apply0:function(){return f4}};var fq={alt:Wf,Functor0:function(){return Rv}},_1=function(){return{empty:h.value,Alt0:function(){return fq}}}();var lc={pure:function(){var e=zs(_1);return function(a){return uI(e(a))}}(),Apply0:function(){return f4}};var s1=A(Oa);var Iq=Kc(n4),Gq=ka(xa);var wq=Pe(Oe);var D1=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 d0(e)(function(a){return s1(function(u){return new V(u.head,u.tail)})(D1(a))})},dq=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 mq=function(e){return new G(e,h.value)};var D_=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 s1(function(u){return{init:D_(u.revInit),last:u.last}})(a(e)(h.value))},Js=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 P(L,J,Ae){if(L instanceof h||J instanceof h)return s=!0,Ae;if(L instanceof G&&J instanceof G){o=L.value1,_=J.value1,i=new G(e(L.value0)(J.value0),Ae);return}throw new Error("Failed pattern match at Data.List (line 779, column 3 - line 779, column 21): "+[L.constructor.name,J.constructor.name,Ae.constructor.name])}for(;!s;)y=P(o,_,i);return y}}};return D_(l(a)(u)(h.value))}}},R_=function(){return Js(V.create)}();var G4=function(e){return function(a){if(e===a)return mq(e);if(Re){var u=function(l){return function(v){return function(t){return function(i){var o=l,_=v,s=t,y=!1,P;function L(J,Ae,fa,Lu){if(J===Ae)return y=!0,new G(J,Lu);if(Re){o=J+fa|0,_=Ae,s=fa,i=new G(J,Lu);return}throw new Error("Failed pattern match at Data.List (line 148, column 3 - line 149, column 65): "+[J.constructor.name,Ae.constructor.name,fa.constructor.name,Lu.constructor.name])}for(;!y;)P=L(o,_,s,i);return P}}}};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,D_(_);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=ee(e.Monad0().Bind1()),u=Zv(e);return function(l){var v=l.Plus1().Alt0(),t=Ya(v),i=A(v.Functor0()),o=W(l.Applicative0());return function(_){var s=function(y){return a(t(i(Vu.create)(_))(o(new ku(void 0))))(function(P){return o(Iq(function(L){return new G(L,y)})(function(L){return D_(y)})(P))})};return u(s)(h.value)}}};var hq=function(e){var a=la(e.Applicative0().Apply0()),u=A(e.Plus1().Alt0().Functor0());return function(l){var v=kr(l);return function(t){return a(u(G.create)(t))(v(function(i){return R1(e)(l)(t)}))}}},R1=function(e){var a=Ya(e.Plus1().Alt0()),u=W(e.Applicative0());return function(l){return function(v){return a(hq(e)(l)(v))(u(h.value))}}},bl=Gq(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 s1(function(a){return a.init})(I4(e))};var gq=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(gq)(e.value1)),rI(new G(e.value0.value1,nI(dq)(e.value1))));throw new Error("Failed pattern match at Data.List (line 813, column 1 - line 813, column 54): "+[e.constructor.name])};var iI=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,D_(_);if(s instanceof G){if(e(s.value0)){v=new G(s.value0,_),l=s.value1;return}if(Re){v=_,l=s.value1;return}}throw new Error("Failed pattern match at Data.List (line 390, column 3 - line 390, column 27): "+[_.constructor.name,s.constructor.name])}for(;!t;)i=o(v,l);return i}};return a(h.value)};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 Yr=nI(wq);var g4=function(e){return e()};var y4=function(e){throw new Error(e)};var F4=function(){return y4};var Eq=F4(),Cq=g4,js=function(e){return Cq(function(){return Eq(e)})};var Mq=ee(vI),Sq=Pe(Oe);var Gv=function(e){return function(a){return function(u){return new Fl(e(a.value0)(u.value0),Js(e)(a.value1)(u.value1))}}};var I_=function(e){return new G(e.value0,e.value1)};var Ca=function(e){return e.value1};var Ta=function(){var e=zs(_1);return function(a){return uI(e(a))}}();var Lq=function(e){return function(a){return e(new G(a.value0,a.value1))}};var Sa=function(e){return 1+bl(e.value1)|0},b4=function(e){return Po(e.value0)(d4(e.value1))};var E4=function(e){return Fu(h.value)(function(a){return new G(e.value0,a)})(m4(e.value1))};var Y=function(e){return e.value0};var _a=function(e){if(e instanceof h)return I.value;if(e instanceof G)return new R(new Fl(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 Ri=function(e){return Lq(h4(e))},Hs=function(e){return function(a){return new Fl(e,a)}},Iu=function(e){return function(a){return new Fl(e,new G(a.value0,a.value1))}};var ml=function(e){return Mq(e)(Sq)};var G_=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 Aq=Pe(Oe);var Wa=function(){function e(){}return e.value=new e,e}(),La=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 oI=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}(),E0=function(e,a,u,l){if(u instanceof Wa){if(l instanceof Wa)return new La(1,1,e,a,u,l);if(l instanceof La)return new La(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 La){if(l instanceof Wa)return new La(1+u.value0|0,1+u.value1|0,e,a,u,l);if(l instanceof La)return new La(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 cI=function(e){return function(a){return new La(1,1,e,a,Wa.value,Wa.value)}},Kr=function(){var e=function(l){if(l instanceof Wa)return 0;if(l instanceof La)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 La&&_.value0>e(s)?E0(_.value2,_.value3,E0(l,v,t,_.value4),E0(i,o,_.value5,s)):E0(i,o,E0(l,v,t,_),s)},u=function(l,v,t,i,o,_,s){return _ instanceof La&&e(o)<=_.value0?E0(_.value2,_.value3,E0(t,i,o,_.value4),E0(l,v,_.value5,s)):E0(t,i,o,E0(l,v,_,s))};return function(l,v,t,i){if(t instanceof Wa)return i instanceof Wa?cI(l)(v):i instanceof La&&i.value0>1?a(l,v,t,i.value2,i.value3,i.value4,i.value5):E0(l,v,t,i);if(t instanceof La){if(i instanceof La){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 Wa&&t.value0>1?u(l,v,t.value2,t.value3,t.value4,t.value5,i):E0(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])}}(),G1=G_("unsafeSplit","Data.Map.Internal",function(){return function(e,a,u){if(u instanceof Wa)return new oI(I.value,Wa.value,Wa.value);if(u instanceof La){var l=e(a)(u.value2);if(l instanceof Se){var v=G1(771)(e,a,u.value4);return new oI(v.value0,v.value1,Kr(u.value2,u.value3,v.value2,u.value5))}if(l instanceof be){var v=G1(774)(e,a,u.value5);return new oI(v.value0,Kr(u.value2,u.value3,u.value4,v.value1),v.value2)}if(l instanceof xe)return new oI(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])}}),Nq=G1(764),T4=G_("unsafeSplitLast","Data.Map.Internal",function(){return function(e,a,u,l){if(l instanceof Wa)return new C4(e,a,u);if(l instanceof La){var v=T4(757)(l.value2,l.value3,l.value4,l.value5);return new C4(v.value0,v.value1,Kr(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])}}),Pq=T4(753),qq=function(e,a){if(e instanceof Wa)return a;if(e instanceof La){var u=Pq(e.value2,e.value3,e.value4,e.value5);return Kr(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 w1=G_("unsafeUnionWith","Data.Map.Internal",function(){return function(e,a,u,l){if(u instanceof Wa)return l;if(l instanceof Wa)return u;if(l instanceof La){var v=Nq(e,l.value2,u),t=w1(787)(e,a,v.value1,l.value4),i=w1(788)(e,a,v.value2,l.value5);if(v.value0 instanceof R)return Kr(l.value2,a(v.value0.value0)(l.value3),t,i);if(v.value0 instanceof I)return Kr(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])}}),$q=w1(781),Oq=function(e){var a=ke(e);return function(u){return function(l){return function(v){return $q(a,u,l,v)}}}},_I=function(e){return Oq(e)($a)};var Cn=function(e){var a=ke(e);return function(u){var l=function(v){var t=!1,i;function o(_){if(_ instanceof Wa)return t=!0,I.value;if(_ instanceof La){var s=a(u)(_.value2);if(s instanceof Se){v=_.value4;return}if(s instanceof be){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 xr=function(e){var a=ke(e);return function(u){return function(l){var v=function(t){if(t instanceof Wa)return cI(u)(l);if(t instanceof La){var i=a(u)(t.value2);if(i instanceof Se)return Kr(t.value2,t.value3,v(t.value4),t.value5);if(i instanceof be)return Kr(t.value2,t.value3,t.value4,v(t.value5));if(i instanceof xe)return new La(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 Wa)return Wa.value;if(u instanceof La)return new La(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}},Uq={mapWithIndex:function(e){var a=function(u){if(u instanceof Wa)return Wa.value;if(u instanceof La)return new La(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}},fI={foldr:function(e){return function(a){var u=G_("go","Data.Map.Internal",function(){return function(v,t){if(v instanceof Wa)return t;if(v instanceof La)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=G_("go","Data.Map.Internal",function(){return function(v,t){if(t instanceof Wa)return v;if(t instanceof La)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=oe(e.Semigroup0());return function(l){var v=function(t){if(t instanceof Wa)return a;if(t instanceof La)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=G_("go","Data.Map.Internal",function(){return function(v,t){if(v instanceof Wa)return t;if(v instanceof La)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=G_("go","Data.Map.Internal",function(){return function(v,t){if(t instanceof Wa)return v;if(t instanceof La)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=oe(e.Semigroup0());return function(l){var v=function(t){if(t instanceof Wa)return a;if(t instanceof La)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 fI}},L4=function(){return Us(S4)(function(e){return function(a){return function(u){return new G(e,u)}}})(h.value)}(),A4={traverse:function(e){var a=W(e),u=e.Apply0(),l=la(u),v=A(u.Functor0());return function(t){var i=function(o){if(o instanceof Wa)return a(Wa.value);if(o instanceof La)return l(l(v(function(_){return function(s){return function(y){return new La(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 Ru(A4)(e)(Aq)},Functor0:function(){return M4},Foldable1:function(){return fI}},N4={traverseWithIndex:function(e){var a=W(e),u=e.Apply0(),l=la(u),v=A(u.Functor0());return function(t){var i=function(o){if(o instanceof Wa)return a(Wa.value);if(o instanceof La)return l(l(v(function(_){return function(s){return function(y){return new La(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 Uq},FoldableWithIndex1:function(){return S4},Traversable2:function(){return A4}};var cl=function(){return Wa.value}(),pI=function(e){var a=xr(e);return function(u){return ka(u)(function(l){return function(v){return a(v.value0)(v.value1)(l)}})(cl)}};var d1=function(e){var a=ke(e);return function(u){var l=function(v){if(v instanceof Wa)return Wa.value;if(v instanceof La){var t=a(u)(v.value2);if(t instanceof Se)return Kr(v.value2,v.value3,l(v.value4),v.value5);if(t instanceof be)return Kr(v.value2,v.value3,v.value4,l(v.value5));if(t instanceof xe)return qq(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 Bq=is();var zq=function(e){return Bq(_I(e))};var Vq=function(e){return L4(e)},P4=function(e){var a=tI(e);return function(u){return a(Vq(u))}};var m1=function(e){return cI(e)(void 0)};var Xs=function(e){return{append:zq(e)}};var kq=cl;var Bf=function(e){var a=Xs(e);return{mempty:kq,Semigroup0:function(){return a}}};var q4=g0(As),he=function(){function e(){}return e.value=new e,e}(),we=function(){function e(){}return e.value=new e,e}(),Jq={to:function(e){if(e instanceof Eu)return he.value;if(e instanceof ze)return we.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 he)return new Eu(jv.value);if(e instanceof we)return new ze(jv.value);throw new Error("Failed pattern match at MultiMode (line 10, column 1 - line 10, column 36): "+[e.constructor.name])}},h1={show:Fn(Jq)(qv(q4({reflectSymbol:function(){return"Combinatorial"}}))(q4({reflectSymbol:function(){return"Pairwise"}})))},g1={eq:function(e){return function(a){return e instanceof he&&a instanceof he||e instanceof we&&a instanceof we}}};var Aa=m(g1),jq=bu(Mo),z4=uv(pn),y1=Hv(xa)(G0),Hq=PR(s_),$4=K(D0),O4=A(Rv),Ys=K(Za),Ba=K(h1),$u=W(L3),F1=Bf(lu),U4=ga(F1),et=ri(il),Xq=zl(xa)(If()(da({reflectSymbol:function(){return"ain"}})(et)()(da({reflectSymbol:function(){return"fft"}})(et)()(da({reflectSymbol:function(){return"hi"}})(et)()(da({reflectSymbol:function(){return"ifft"}})(et)()(da({reflectSymbol:function(){return"ihi"}})(et)()(da({reflectSymbol:function(){return"ilo"}})(et)()(da({reflectSymbol:function(){return"imgURLs"}})(F1)()(da({reflectSymbol:function(){return"imid"}})(et)()(da({reflectSymbol:function(){return"lo"}})(et)()(da({reflectSymbol:function(){return"mid"}})(et)()(da({reflectSymbol:function(){return"vidURLs"}})(F1)()(da({reflectSymbol:function(){return"webcam"}})(et)()(Rf)))))))))))))),zf=Bu(sa),W4=Ff(uc),B4=A(Iv),Zu=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),al=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}(),C0=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}(),Mn=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}(),at=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Sn=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}(),ut=function(){function e(){}return e.value=new e,e}(),nc=function(){function e(){}return e.value=new e,e}(),rc=function(){function e(){}return e.value=new e,e}(),Ii=function(){function e(){}return e.value=new e,e}(),Tn=function(){function e(){}return e.value=new e,e}(),tc=function(){function e(){}return e.value=new e,e}(),ic=function(){function e(){}return e.value=new e,e}(),T0=function(){function e(){}return e.value=new e,e}(),Gi=function(){function e(){}return e.value=new e,e}(),oc=function(){function e(){}return e.value=new e,e}(),cc=function(){function e(){}return e.value=new e,e}(),wi=function(){function e(){}return e.value=new e,e}(),di=function(){function e(){}return e.value=new e,e}(),mi=function(){function e(){}return e.value=new e,e}(),hi=function(){function e(){}return e.value=new e,e}(),gi=function(){function e(){}return e.value=new e,e}(),yi=function(){function e(){}return e.value=new e,e}(),lt=function(){function e(){}return e.value=new e,e}(),vt=function(){function e(){}return e.value=new e,e}(),nt=function(){function e(){}return e.value=new e,e}(),rt=function(){function e(){}return e.value=new e,e}(),tt=function(){function e(){}return e.value=new e,e}(),_c=function(){function e(){}return e.value=new e,e}(),M0=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}(),Fi=function(){function e(){}return e.value=new e,e}(),bi=function(){function e(){}return e.value=new e,e}(),Ei=function(){function e(){}return e.value=new e,e}(),it=function(){function e(){}return e.value=new e,e}(),ot=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ct=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ln=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),An=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ci=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}(),Mi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Si=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}(),Ai=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}(),Pi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),qi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),$i=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Oi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),_t=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ft=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),pt=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Nn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Pn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),qn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),$n=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),On=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Un=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Wn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Bn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),zn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Vn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),kn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Jn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),jn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Hn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Xn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Yn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Zn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Qn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Kn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),xn=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}(),ar=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}(),lr=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}(),nr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),rr=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}(),ir=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}(),cr=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}(),Wi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Bi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),st=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Dt=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),zi=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}(),ki=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ji=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}(),fr=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}(),sr=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}(),ji=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}(),Hi=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}(),Xi=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}(),Yi=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}(),Rt=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}(),Zi=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}(),Qi=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}(),Ki=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}(),xi=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}(),eo=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}(),ao=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}(),uo=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}(),lo=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}(),S0=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}(),Qv=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}(),$v=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}(),A0=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}(),wv=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}(),N0=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}(),P0=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}(),q0=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}(),$0=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}(),O0=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}(),Kv=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}(),U0=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}(),W0=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}(),B0=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}(),z0=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}(),V0=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}(),It=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}(),Gt=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}(),k0=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}(),J0=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}(),j0=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}(),wt=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}(),dt=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}(),mt=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}(),ht=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}(),gt=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}(),yt=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}(),H0=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}(),X0=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}(),Rr=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}(),Ir=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),dv=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}(),Gr=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}(),Ft=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}(),xv=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}(),bt=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}(),Et=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}(),Ct=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}(),vo=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 F={eq:function(e){return function(a){return e instanceof Zu&&a instanceof Zu?e.value0===a.value0:e instanceof al&&a instanceof al?Aa(e.value0)(a.value0)&&m(lI(F))(e.value1)(a.value1):e instanceof C0&&a instanceof C0?m(F)(e.value0)(a.value0)&&m(F)(e.value1)(a.value1):e instanceof Mn&&a instanceof Mn?m(F)(e.value0)(a.value0)&&m(F)(e.value1)(a.value1):e instanceof at&&a instanceof at?m(F)(e.value0)(a.value0):e instanceof Sn&&a instanceof Sn?e.value0===a.value0&&m(F)(e.value1)(a.value1):e instanceof ut&&a instanceof ut||e instanceof nc&&a instanceof nc||e instanceof rc&&a instanceof rc||e instanceof Ii&&a instanceof Ii||e instanceof Tn&&a instanceof Tn||e instanceof tc&&a instanceof tc||e instanceof ic&&a instanceof ic||e instanceof T0&&a instanceof T0||e instanceof Gi&&a instanceof Gi||e instanceof oc&&a instanceof oc||e instanceof cc&&a instanceof cc||e instanceof wi&&a instanceof wi||e instanceof di&&a instanceof di||e instanceof mi&&a instanceof mi||e instanceof hi&&a instanceof hi||e instanceof gi&&a instanceof gi||e instanceof yi&&a instanceof yi||e instanceof lt&&a instanceof lt||e instanceof vt&&a instanceof vt||e instanceof nt&&a instanceof nt||e instanceof rt&&a instanceof rt||e instanceof tt&&a instanceof tt||e instanceof _c&&a instanceof _c?!0:e instanceof M0&&a instanceof M0?e.value0===a.value0&&e.value1===a.value1:e instanceof Fi&&a instanceof Fi||e instanceof bi&&a instanceof bi||e instanceof Ei&&a instanceof Ei||e instanceof it&&a instanceof it?!0:e instanceof ot&&a instanceof ot||e instanceof ct&&a instanceof ct?e.value0===a.value0:e instanceof Ln&&a instanceof Ln?m(F)(e.value0)(a.value0):e instanceof An&&a instanceof An?m(F)(e.value0)(a.value0):e instanceof Ci&&a instanceof Ci?m(F)(e.value0)(a.value0):e instanceof Ti&&a instanceof Ti?m(F)(e.value0)(a.value0):e instanceof Mi&&a instanceof Mi?m(F)(e.value0)(a.value0):e instanceof Si&&a instanceof Si?m(F)(e.value0)(a.value0):e instanceof Li&&a instanceof Li?m(F)(e.value0)(a.value0):e instanceof Ai&&a instanceof Ai?m(F)(e.value0)(a.value0):e instanceof Ni&&a instanceof Ni?m(F)(e.value0)(a.value0):e instanceof Pi&&a instanceof Pi?m(F)(e.value0)(a.value0):e instanceof qi&&a instanceof qi?m(F)(e.value0)(a.value0):e instanceof $i&&a instanceof $i?m(F)(e.value0)(a.value0):e instanceof Oi&&a instanceof Oi?m(F)(e.value0)(a.value0):e instanceof _t&&a instanceof _t?m(F)(e.value0)(a.value0):e instanceof ft&&a instanceof ft?m(F)(e.value0)(a.value0):e instanceof pt&&a instanceof pt?m(F)(e.value0)(a.value0):e instanceof Nn&&a instanceof Nn?m(F)(e.value0)(a.value0):e instanceof Pn&&a instanceof Pn?m(F)(e.value0)(a.value0):e instanceof qn&&a instanceof qn?m(F)(e.value0)(a.value0):e instanceof $n&&a instanceof $n?m(F)(e.value0)(a.value0):e instanceof On&&a instanceof On?m(F)(e.value0)(a.value0):e instanceof Un&&a instanceof Un?m(F)(e.value0)(a.value0):e instanceof Wn&&a instanceof Wn?m(F)(e.value0)(a.value0):e instanceof Bn&&a instanceof Bn?m(F)(e.value0)(a.value0):e instanceof zn&&a instanceof zn?m(F)(e.value0)(a.value0):e instanceof Vn&&a instanceof Vn?m(F)(e.value0)(a.value0):e instanceof kn&&a instanceof kn?m(F)(e.value0)(a.value0):e instanceof Jn&&a instanceof Jn?m(F)(e.value0)(a.value0):e instanceof jn&&a instanceof jn?m(F)(e.value0)(a.value0):e instanceof Hn&&a instanceof Hn?m(F)(e.value0)(a.value0):e instanceof Xn&&a instanceof Xn?m(F)(e.value0)(a.value0):e instanceof Yn&&a instanceof Yn?m(F)(e.value0)(a.value0):e instanceof Zn&&a instanceof Zn?m(F)(e.value0)(a.value0):e instanceof Qn&&a instanceof Qn?m(F)(e.value0)(a.value0):e instanceof Kn&&a instanceof Kn?m(F)(e.value0)(a.value0):e instanceof xn&&a instanceof xn?m(F)(e.value0)(a.value0):e instanceof er&&a instanceof er?m(F)(e.value0)(a.value0):e instanceof ar&&a instanceof ar?m(F)(e.value0)(a.value0):e instanceof ur&&a instanceof ur?m(F)(e.value0)(a.value0):e instanceof lr&&a instanceof lr?m(F)(e.value0)(a.value0):e instanceof vr&&a instanceof vr?m(F)(e.value0)(a.value0):e instanceof nr&&a instanceof nr?m(F)(e.value0)(a.value0):e instanceof rr&&a instanceof rr?m(F)(e.value0)(a.value0):e instanceof tr&&a instanceof tr?m(F)(e.value0)(a.value0):e instanceof ir&&a instanceof ir?m(F)(e.value0)(a.value0):e instanceof or&&a instanceof or?m(F)(e.value0)(a.value0):e instanceof cr&&a instanceof cr?m(F)(e.value0)(a.value0):e instanceof Ui&&a instanceof Ui?m(F)(e.value0)(a.value0):e instanceof Wi&&a instanceof Wi?m(F)(e.value0)(a.value0):e instanceof Bi&&a instanceof Bi?m(F)(e.value0)(a.value0):e instanceof st&&a instanceof st?m(F)(e.value0)(a.value0):e instanceof Dt&&a instanceof Dt?m(F)(e.value0)(a.value0):e instanceof zi&&a instanceof zi?m(F)(e.value0)(a.value0):e instanceof Vi&&a instanceof Vi?m(F)(e.value0)(a.value0):e instanceof ki&&a instanceof ki?m(F)(e.value0)(a.value0):e instanceof Ji&&a instanceof Ji?m(F)(e.value0)(a.value0):e instanceof _r&&a instanceof _r?m(F)(e.value0)(a.value0):e instanceof fr&&a instanceof fr?m(F)(e.value0)(a.value0):e instanceof pr&&a instanceof pr?m(F)(e.value0)(a.value0):e instanceof sr&&a instanceof sr?m(F)(e.value0)(a.value0):e instanceof Dr&&a instanceof Dr?m(F)(e.value0)(a.value0):e instanceof ji&&a instanceof ji?m(F)(e.value0)(a.value0)&&m(F)(e.value1)(a.value1):e instanceof Hi&&a instanceof Hi?m(F)(e.value0)(a.value0)&&m(F)(e.value1)(a.value1):e instanceof Xi&&a instanceof Xi?m(F)(e.value0)(a.value0)&&m(F)(e.value1)(a.value1):e instanceof Yi&&a instanceof Yi?m(F)(e.value0)(a.value0)&&m(F)(e.value1)(a.value1):e instanceof Rt&&a instanceof Rt?m(F)(e.value0)(a.value0)&&m(F)(e.value1)(a.value1):e instanceof Zi&&a instanceof Zi?m(F)(e.value0)(a.value0)&&m(F)(e.value1)(a.value1):e instanceof Qi&&a instanceof Qi?m(F)(e.value0)(a.value0)&&m(F)(e.value1)(a.value1):e instanceof Ki&&a instanceof Ki?m(F)(e.value0)(a.value0)&&m(F)(e.value1)(a.value1):e instanceof xi&&a instanceof xi?m(F)(e.value0)(a.value0)&&m(F)(e.value1)(a.value1):e instanceof eo&&a instanceof eo?m(F)(e.value0)(a.value0)&&m(F)(e.value1)(a.value1):e instanceof ao&&a instanceof ao?m(F)(e.value0)(a.value0)&&m(F)(e.value1)(a.value1):e instanceof uo&&a instanceof uo?m(F)(e.value0)(a.value0)&&m(F)(e.value1)(a.value1):e instanceof lo&&a instanceof lo?m(F)(e.value0)(a.value0)&&m(F)(e.value1)(a.value1):e instanceof S0&&a instanceof S0?m(F)(e.value0)(a.value0)&&m(F)(e.value1)(a.value1):e instanceof L0&&a instanceof L0?m(F)(e.value0)(a.value0)&&m(F)(e.value1)(a.value1):e instanceof Qv&&a instanceof Qv?Aa(e.value0)(a.value0)&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2):e instanceof $v&&a instanceof $v?Aa(e.value0)(a.value0)&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2):e instanceof A0&&a instanceof A0?Aa(e.value0)(a.value0)&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2):e instanceof wv&&a instanceof wv?Aa(e.value0)(a.value0)&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2):e instanceof N0&&a instanceof N0?Aa(e.value0)(a.value0)&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2):e instanceof P0&&a instanceof P0?Aa(e.value0)(a.value0)&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2):e instanceof q0&&a instanceof q0?Aa(e.value0)(a.value0)&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2):e instanceof $0&&a instanceof $0?Aa(e.value0)(a.value0)&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2):e instanceof O0&&a instanceof O0?Aa(e.value0)(a.value0)&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2):e instanceof Kv&&a instanceof Kv?Aa(e.value0)(a.value0)&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2):e instanceof U0&&a instanceof U0?Aa(e.value0)(a.value0)&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2):e instanceof W0&&a instanceof W0?Aa(e.value0)(a.value0)&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2):e instanceof B0&&a instanceof B0?Aa(e.value0)(a.value0)&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2):e instanceof z0&&a instanceof z0?Aa(e.value0)(a.value0)&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2):e instanceof V0&&a instanceof V0?Aa(e.value0)(a.value0)&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2):e instanceof It&&a instanceof It?Aa(e.value0)(a.value0)&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2):e instanceof Gt&&a instanceof Gt?Aa(e.value0)(a.value0)&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2):e instanceof k0&&a instanceof k0?Aa(e.value0)(a.value0)&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2):e instanceof J0&&a instanceof J0?Aa(e.value0)(a.value0)&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2):e instanceof j0&&a instanceof j0?Aa(e.value0)(a.value0)&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2):e instanceof wt&&a instanceof wt?Aa(e.value0)(a.value0)&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2):e instanceof dt&&a instanceof dt?Aa(e.value0)(a.value0)&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2):e instanceof mt&&a instanceof mt?Aa(e.value0)(a.value0)&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2):e instanceof ht&&a instanceof ht?Aa(e.value0)(a.value0)&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2):e instanceof gt&&a instanceof gt?Aa(e.value0)(a.value0)&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2):e instanceof yt&&a instanceof yt?Aa(e.value0)(a.value0)&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2):e instanceof H0&&a instanceof H0?Aa(e.value0)(a.value0)&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2):e instanceof X0&&a instanceof X0?Aa(e.value0)(a.value0)&&e.value1===a.value1&&m(F)(e.value2)(a.value2)&&m(F)(e.value3)(a.value3):e instanceof Rr&&a instanceof Rr?e.value0===a.value0&&m(F)(e.value1)(a.value1):e instanceof Ir&&a instanceof Ir?m(F)(e.value0)(a.value0):e instanceof dv&&a instanceof dv?Aa(e.value0)(a.value0)&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2)&&m(F)(e.value3)(a.value3):e instanceof Gr&&a instanceof Gr?Aa(e.value0)(a.value0)&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2)&&m(F)(e.value3)(a.value3):e instanceof Ft&&a instanceof Ft?Aa(e.value0)(a.value0)&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2)&&m(F)(e.value3)(a.value3):e instanceof xv&&a instanceof xv?Aa(e.value0)(a.value0)&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2)&&m(F)(e.value3)(a.value3):e instanceof bt&&a instanceof bt?Aa(e.value0)(a.value0)&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2)&&m(F)(e.value3)(a.value3):e instanceof Et&&a instanceof Et?Aa(e.value0)(a.value0)&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2)&&m(F)(e.value3)(a.value3):e instanceof Ct&&a instanceof Ct?Aa(e.value0)(a.value0)&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2)&&m(F)(e.value3)(a.value3):e instanceof vo&&a instanceof vo?e.value0===a.value0&&m(F)(e.value1)(a.value1)&&m(F)(e.value2)(a.value2):!1}}},b1=function(e){return new Zu(0)},Yq=function(e){if(e instanceof Zu)return h.value;if(e instanceof al)return e.value1;if(e instanceof C0)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Mn)return new G(e.value0,new G(e.value1,h.value));if(e instanceof at)return new G(e.value0,h.value);if(e instanceof Sn)return new G(e.value1,h.value);if(e instanceof ut)return h.value;if(e instanceof nc)return h.value;if(e instanceof rc)return h.value;if(e instanceof Ii)return h.value;if(e instanceof Tn)return h.value;if(e instanceof tc)return h.value;if(e instanceof ic)return h.value;if(e instanceof T0)return h.value;if(e instanceof Gi)return h.value;if(e instanceof oc)return h.value;if(e instanceof cc)return h.value;if(e instanceof wi)return h.value;if(e instanceof di)return h.value;if(e instanceof mi)return h.value;if(e instanceof hi)return h.value;if(e instanceof gi)return h.value;if(e instanceof yi)return h.value;if(e instanceof lt)return h.value;if(e instanceof vt)return h.value;if(e instanceof nt)return h.value;if(e instanceof rt)return h.value;if(e instanceof tt)return h.value;if(e instanceof _c)return h.value;if(e instanceof M0)return h.value;if(e instanceof Fi)return h.value;if(e instanceof bi)return h.value;if(e instanceof Ei)return h.value;if(e instanceof it)return h.value;if(e instanceof ot)return h.value;if(e instanceof ct)return h.value;if(e instanceof Ln)return new G(e.value0,h.value);if(e instanceof An)return new G(e.value0,h.value);if(e instanceof Ci)return new G(e.value0,h.value);if(e instanceof Ti)return new G(e.value0,h.value);if(e instanceof Mi)return new G(e.value0,h.value);if(e instanceof Si)return new G(e.value0,h.value);if(e instanceof Li)return new G(e.value0,h.value);if(e instanceof Ai)return new G(e.value0,h.value);if(e instanceof Ni)return new G(e.value0,h.value);if(e instanceof Pi)return new G(e.value0,h.value);if(e instanceof qi)return new G(e.value0,h.value);if(e instanceof $i)return new G(e.value0,h.value);if(e instanceof Oi)return new G(e.value0,h.value);if(e instanceof _t)return new G(e.value0,h.value);if(e instanceof ft)return new G(e.value0,h.value);if(e instanceof pt)return new G(e.value0,h.value);if(e instanceof Nn)return new G(e.value0,h.value);if(e instanceof Pn)return new G(e.value0,h.value);if(e instanceof qn)return new G(e.value0,h.value);if(e instanceof $n)return new G(e.value0,h.value);if(e instanceof On)return new G(e.value0,h.value);if(e instanceof Un)return new G(e.value0,h.value);if(e instanceof Wn)return new G(e.value0,h.value);if(e instanceof Bn)return new G(e.value0,h.value);if(e instanceof zn)return new G(e.value0,h.value);if(e instanceof Vn)return new G(e.value0,h.value);if(e instanceof kn)return new G(e.value0,h.value);if(e instanceof Jn)return new G(e.value0,h.value);if(e instanceof jn)return new G(e.value0,h.value);if(e instanceof Hn)return new G(e.value0,h.value);if(e instanceof Xn)return new G(e.value0,h.value);if(e instanceof Yn)return new G(e.value0,h.value);if(e instanceof Zn)return new G(e.value0,h.value);if(e instanceof Qn)return new G(e.value0,h.value);if(e instanceof Kn)return new G(e.value0,h.value);if(e instanceof xn)return new G(e.value0,h.value);if(e instanceof er)return new G(e.value0,h.value);if(e instanceof ar)return new G(e.value0,h.value);if(e instanceof ur)return new G(e.value0,h.value);if(e instanceof lr)return new G(e.value0,h.value);if(e instanceof vr)return new G(e.value0,h.value);if(e instanceof nr)return new G(e.value0,h.value);if(e instanceof rr)return new G(e.value0,h.value);if(e instanceof tr)return new G(e.value0,h.value);if(e instanceof ir)return new G(e.value0,h.value);if(e instanceof or)return new G(e.value0,h.value);if(e instanceof cr)return new G(e.value0,h.value);if(e instanceof Ui)return new G(e.value0,h.value);if(e instanceof Wi)return new G(e.value0,h.value);if(e instanceof Bi)return new G(e.value0,h.value);if(e instanceof st)return new G(e.value0,h.value);if(e instanceof Dt)return new G(e.value0,h.value);if(e instanceof zi)return new G(e.value0,h.value);if(e instanceof Vi)return new G(e.value0,h.value);if(e instanceof ki)return new G(e.value0,h.value);if(e instanceof Ji)return new G(e.value0,h.value);if(e instanceof _r)return new G(e.value0,h.value);if(e instanceof fr)return new G(e.value0,h.value);if(e instanceof pr)return new G(e.value0,h.value);if(e instanceof sr)return new G(e.value0,h.value);if(e instanceof Dr)return new G(e.value0,h.value);if(e instanceof ji)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Hi)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Xi)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Yi)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Rt)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Zi)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Qi)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Ki)return new G(e.value0,new G(e.value1,h.value));if(e instanceof xi)return new G(e.value0,new G(e.value1,h.value));if(e instanceof eo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof ao)return new G(e.value0,new G(e.value1,h.value));if(e instanceof uo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof lo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof S0)return new G(e.value0,new G(e.value1,h.value));if(e instanceof L0)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Qv)return new G(e.value1,new G(e.value2,h.value));if(e instanceof $v)return new G(e.value1,new G(e.value2,h.value));if(e instanceof A0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof wv)return new G(e.value1,new G(e.value2,h.value));if(e instanceof N0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof P0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof q0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof $0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof O0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Kv)return new G(e.value1,new G(e.value2,h.value));if(e instanceof U0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof W0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof B0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof z0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof V0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof It)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Gt)return new G(e.value1,new G(e.value2,h.value));if(e instanceof k0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof J0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof j0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof wt)return new G(e.value1,new G(e.value2,h.value));if(e instanceof dt)return new G(e.value1,new G(e.value2,h.value));if(e instanceof mt)return new G(e.value1,new G(e.value2,h.value));if(e instanceof ht)return new G(e.value1,new G(e.value2,h.value));if(e instanceof gt)return new G(e.value1,new G(e.value2,h.value));if(e instanceof yt)return new G(e.value1,new G(e.value2,h.value));if(e instanceof H0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof X0)return new G(e.value2,new G(e.value3,h.value));if(e instanceof Rr)return new G(e.value1,h.value);if(e instanceof Ir)return new G(e.value0,h.value);if(e instanceof Gr)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof Ft)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof xv)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof dv)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof bt)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof Et)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof Ct)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof vo)return new G(e.value1,new G(e.value2,h.value));throw new Error("Failed pattern match at Signal (line 411, column 1 - line 411, column 36): "+[e.constructor.name])},ea=function(e){return function(a){return function(u){return(z4(u-1|0)(a)+1|0)*e|0}}},DI=function(e){return function(a){return function(u){return function(l){var v=new al(e,new G(a,new G(u,h.value))),t=new al(we.value,new G(new Zu(-1),new G(new Zu(1),h.value)));return new xv(e,t,v,l)}}}},V4=function(e){return function(a){var u=new $v(we.value,e,a),l=new Qv(we.value,e,a);return DI(we.value)(u)(l)}},Zq=function(e){if(e<=4)return 1;if(Re){var a=ea(1)(2)(e);return z4(a*(a-1|0)|0)(2)}throw new Error("Failed pattern match at Signal (line 710, column 1 - line 710, column 27): "+[e.constructor.name])},k4=function(e){return S0.create(new $v(we.value,new Zu(0),e))},N=function(e){return y1(Hq(e)(" "))},b=function(e){return function(a){if(a instanceof Zu)return N(e)+("Constant "+($4(a.value0)+` -`));if(a instanceof al&&a.value0 instanceof he)return N(e)+(`[ -`+(y1(O4(b(e+1|0))(a.value1))+(N(e)+`] -`)));if(a instanceof al&&a.value0 instanceof we)return N(e)+(`{ -`+(y1(O4(b(e+1|0))(a.value1))+(N(e)+`} -`)));if(a instanceof C0)return N(e)+(`Append -`+(b(e+1|0)(a.value0)+b(e+1|0)(a.value1)));if(a instanceof Mn)return N(e)+(`Zip -`+(b(e+1|0)(a.value0)+b(e+1|0)(a.value1)));if(a instanceof at)return N(e)+(`Mono -`+b(e+1|0)(a.value0));if(a instanceof Sn)return N(e)+("Rep "+(Ys(a.value0)+(` -`+b(e+1|0)(a.value1))));if(a instanceof ut)return N(e)+`Pi -`;if(a instanceof nc)return N(e)+`Px -`;if(a instanceof rc)return N(e)+`Py -`;if(a instanceof Ii)return N(e)+`Pxy -`;if(a instanceof Tn)return N(e)+`Aspect -`;if(a instanceof tc)return N(e)+`Fx -`;if(a instanceof ic)return N(e)+`Fy -`;if(a instanceof T0)return N(e)+`Fxy -`;if(a instanceof Gi)return N(e)+`FRt -`;if(a instanceof oc)return N(e)+`FR -`;if(a instanceof cc)return N(e)+`FT -`;if(a instanceof wi)return N(e)+`Lo -`;if(a instanceof di)return N(e)+`Mid -`;if(a instanceof mi)return N(e)+`Hi -`;if(a instanceof hi)return N(e)+`ILo -`;if(a instanceof gi)return N(e)+`IMid -`;if(a instanceof yi)return N(e)+`IHi -`;if(a instanceof lt)return N(e)+`Cps -`;if(a instanceof vt)return N(e)+`Time -`;if(a instanceof nt)return N(e)+`Beat -`;if(a instanceof rt)return N(e)+`EBeat -`;if(a instanceof tt)return N(e)+`ETime -`;if(a instanceof _c)return N(e)+`Rnd -`;if(a instanceof M0)return N(e)+("AIn "+(Ys(a.value0)+(" "+(Ys(a.value1)+` -`))));if(a instanceof Fi)return N(e)+`FFT -`;if(a instanceof bi)return N(e)+`IFFT -`;if(a instanceof Ei)return N(e)+`Fb -`;if(a instanceof it)return N(e)+`Cam -`;if(a instanceof ot)return N(e)+("Img "+(a.value0+` -`));if(a instanceof ct)return N(e)+("Vid "+(a.value0+` -`));if(a instanceof Ln)return N(e)+(`Bipolar -`+b(e+1|0)(a.value0));if(a instanceof An)return N(e)+(`Unipolar -`+b(e+1|0)(a.value0));if(a instanceof Ci)return N(e)+(`Blend -`+b(e+1|0)(a.value0));if(a instanceof Ti)return N(e)+(`Add -`+b(e+1|0)(a.value0));if(a instanceof Mi)return N(e)+(`Mul -`+b(e+1|0)(a.value0));if(a instanceof Si)return N(e)+(`RgbHsv -`+b(e+1|0)(a.value0));if(a instanceof Li)return N(e)+(`HsvRgb -`+b(e+1|0)(a.value0));if(a instanceof Ai)return N(e)+(`HsvR -`+b(e+1|0)(a.value0));if(a instanceof Ni)return N(e)+(`HsvG -`+b(e+1|0)(a.value0));if(a instanceof Pi)return N(e)+(`HsvB -`+b(e+1|0)(a.value0));if(a instanceof qi)return N(e)+(`RgbH -`+b(e+1|0)(a.value0));if(a instanceof $i)return N(e)+(`RgbS -`+b(e+1|0)(a.value0));if(a instanceof Oi)return N(e)+(`RgbV -`+b(e+1|0)(a.value0));if(a instanceof _t)return N(e)+(`RgbR -`+b(e+1|0)(a.value0));if(a instanceof ft)return N(e)+(`RgbG -`+b(e+1|0)(a.value0));if(a instanceof pt)return N(e)+(`RgbB -`+b(e+1|0)(a.value0));if(a instanceof Nn)return N(e)+(`Osc -`+b(e+1|0)(a.value0));if(a instanceof Pn)return N(e)+(`Tri -`+b(e+1|0)(a.value0));if(a instanceof qn)return N(e)+(`Saw -`+b(e+1|0)(a.value0));if(a instanceof $n)return N(e)+(`Sqr -`+b(e+1|0)(a.value0));if(a instanceof On)return N(e)+(`LFTri -`+b(e+1|0)(a.value0));if(a instanceof Un)return N(e)+(`LFSaw -`+b(e+1|0)(a.value0));if(a instanceof Wn)return N(e)+(`LFSqr -`+b(e+1|0)(a.value0));if(a instanceof Bn)return N(e)+(`Abs -`+b(e+1|0)(a.value0));if(a instanceof zn)return N(e)+(`Acos -`+b(e+1|0)(a.value0));if(a instanceof Vn)return N(e)+(`Acosh -`+b(e+1|0)(a.value0));if(a instanceof kn)return N(e)+(`Asin -`+b(e+1|0)(a.value0));if(a instanceof Jn)return N(e)+(`Asinh -`+b(e+1|0)(a.value0));if(a instanceof jn)return N(e)+(`Atan -`+b(e+1|0)(a.value0));if(a instanceof Hn)return N(e)+(`Atanh -`+b(e+1|0)(a.value0));if(a instanceof Xn)return N(e)+(`Cbrt -`+b(e+1|0)(a.value0));if(a instanceof Yn)return N(e)+(`Ceil -`+b(e+1|0)(a.value0));if(a instanceof Zn)return N(e)+(`Cos -`+b(e+1|0)(a.value0));if(a instanceof Qn)return N(e)+(`Cosh -`+b(e+1|0)(a.value0));if(a instanceof Kn)return N(e)+(`Exp -`+b(e+1|0)(a.value0));if(a instanceof xn)return N(e)+(`Floor -`+b(e+1|0)(a.value0));if(a instanceof er)return N(e)+(`Log -`+b(e+1|0)(a.value0));if(a instanceof ar)return N(e)+(`Log2 -`+b(e+1|0)(a.value0));if(a instanceof ur)return N(e)+(`Log10 -`+b(e+1|0)(a.value0));if(a instanceof lr)return N(e)+(`Round -`+b(e+1|0)(a.value0));if(a instanceof vr)return N(e)+(`Sign -`+b(e+1|0)(a.value0));if(a instanceof nr)return N(e)+(`Sin -`+b(e+1|0)(a.value0));if(a instanceof rr)return N(e)+(`Sinh -`+b(e+1|0)(a.value0));if(a instanceof tr)return N(e)+(`Sqrt -`+b(e+1|0)(a.value0));if(a instanceof ir)return N(e)+(`Tan -`+b(e+1|0)(a.value0));if(a instanceof or)return N(e)+(`Tanh -`+b(e+1|0)(a.value0));if(a instanceof cr)return N(e)+(`Trunc -`+b(e+1|0)(a.value0));if(a instanceof Ui)return N(e)+(`RtXy -`+b(e+1|0)(a.value0));if(a instanceof Wi)return N(e)+(`RtX -`+b(e+1|0)(a.value0));if(a instanceof Bi)return N(e)+(`RtY -`+b(e+1|0)(a.value0));if(a instanceof st)return N(e)+(`XyRt -`+b(e+1|0)(a.value0));if(a instanceof Dt)return N(e)+(`XyR -`+b(e+1|0)(a.value0));if(a instanceof zi)return N(e)+(`XyT -`+b(e+1|0)(a.value0));if(a instanceof Vi)return N(e)+(`Point -`+b(e+1|0)(a.value0));if(a instanceof ki)return N(e)+(`Dist -`+b(e+1|0)(a.value0));if(a instanceof Ji)return N(e)+(`Prox -`+b(e+1|0)(a.value0));if(a instanceof _r)return N(e)+(`MidiCps -`+b(e+1|0)(a.value0));if(a instanceof fr)return N(e)+(`CpsMidi -`+b(e+1|0)(a.value0));if(a instanceof pr)return N(e)+(`DbAmp -`+b(e+1|0)(a.value0));if(a instanceof sr)return N(e)+(`AmpDb -`+b(e+1|0)(a.value0));if(a instanceof Dr)return N(e)+(`Fract -`+b(e+1|0)(a.value0));if(a instanceof ji)return N(e)+(`SetFx -`+(b(e+1|0)(a.value0)+b(e+1|0)(a.value1)));if(a instanceof Hi)return N(e)+(`SetFy -`+(b(e+1|0)(a.value0)+b(e+1|0)(a.value1)));if(a instanceof Xi)return N(e)+(`SetFxy -`+(b(e+1|0)(a.value0)+b(e+1|0)(a.value1)));if(a instanceof Yi)return N(e)+(`Zoom -`+(b(e+1|0)(a.value0)+b(e+1|0)(a.value1)));if(a instanceof Rt)return N(e)+(`ZoomXy -`+(b(e+1|0)(a.value0)+b(e+1|0)(a.value1)));if(a instanceof Zi)return N(e)+(`ZoomX -`+(b(e+1|0)(a.value0)+b(e+1|0)(a.value1)));if(a instanceof Qi)return N(e)+(`ZoomY -`+(b(e+1|0)(a.value0)+b(e+1|0)(a.value1)));if(a instanceof Ki)return N(e)+(`Move -`+(b(e+1|0)(a.value0)+b(e+1|0)(a.value1)));if(a instanceof xi)return N(e)+(`Tile -`+(b(e+1|0)(a.value0)+b(e+1|0)(a.value1)));if(a instanceof eo)return N(e)+(`TileXy -`+(b(e+1|0)(a.value0)+b(e+1|0)(a.value1)));if(a instanceof ao)return N(e)+(`TileX -`+(b(e+1|0)(a.value0)+b(e+1|0)(a.value1)));if(a instanceof uo)return N(e)+(`TileY -`+(b(e+1|0)(a.value0)+b(e+1|0)(a.value1)));if(a instanceof lo)return N(e)+(`Spin -`+(b(e+1|0)(a.value0)+b(e+1|0)(a.value1)));if(a instanceof S0)return N(e)+(`Early -`+(b(e+1|0)(a.value0)+b(e+1|0)(a.value1)));if(a instanceof L0)return N(e)+(`Slow -`+(b(e+1|0)(a.value0)+b(e+1|0)(a.value1)));if(a instanceof Qv)return N(e)+("Addition "+(Ba(a.value0)+(` -`+(b(e+1|0)(a.value1)+b(e+1|0)(a.value2)))));if(a instanceof $v)return N(e)+("Difference "+(Ba(a.value0)+(` -`+(b(e+1|0)(a.value1)+b(e+1|0)(a.value2)))));if(a instanceof A0)return N(e)+("Product "+(Ba(a.value0)+(` -`+(b(e+1|0)(a.value1)+b(e+1|0)(a.value2)))));if(a instanceof wv)return N(e)+("Division "+(Ba(a.value0)+(` -`+(b(e+1|0)(a.value1)+b(e+1|0)(a.value2)))));if(a instanceof N0)return N(e)+("Mod "+(Ba(a.value0)+(` -`+(b(e+1|0)(a.value1)+b(e+1|0)(a.value2)))));if(a instanceof P0)return N(e)+("Pow "+(Ba(a.value0)+(` -`+(b(e+1|0)(a.value1)+b(e+1|0)(a.value2)))));if(a instanceof q0)return N(e)+("Equal "+(Ba(a.value0)+(` -`+(b(e+1|0)(a.value1)+b(e+1|0)(a.value2)))));if(a instanceof $0)return N(e)+("NotEqual "+(Ba(a.value0)+(` -`+(b(e+1|0)(a.value1)+b(e+1|0)(a.value2)))));if(a instanceof O0)return N(e)+("GreaterThan "+(Ba(a.value0)+(` -`+(b(e+1|0)(a.value1)+b(e+1|0)(a.value2)))));if(a instanceof Kv)return N(e)+("GreaterThanEqual "+(Ba(a.value0)+(` -`+(b(e+1|0)(a.value1)+b(e+1|0)(a.value2)))));if(a instanceof U0)return N(e)+("LessThan "+(Ba(a.value0)+(` -`+(b(e+1|0)(a.value1)+b(e+1|0)(a.value2)))));if(a instanceof W0)return N(e)+("LessThanEqual "+(Ba(a.value0)+(` -`+(b(e+1|0)(a.value1)+b(e+1|0)(a.value2)))));if(a instanceof B0)return N(e)+("Max "+(Ba(a.value0)+(` -`+(b(e+1|0)(a.value1)+b(e+1|0)(a.value2)))));if(a instanceof z0)return N(e)+("Min "+(Ba(a.value0)+(` -`+(b(e+1|0)(a.value1)+b(e+1|0)(a.value2)))));if(a instanceof V0)return N(e)+("Gate "+(Ba(a.value0)+(` -`+(b(e+1|0)(a.value1)+b(e+1|0)(a.value2)))));if(a instanceof It)return N(e)+("Circle "+(Ba(a.value0)+(` -`+(b(e+1|0)(a.value1)+b(e+1|0)(a.value2)))));if(a instanceof Gt)return N(e)+("Rect "+(Ba(a.value0)+(` -`+(b(e+1|0)(a.value1)+b(e+1|0)(a.value2)))));if(a instanceof k0)return N(e)+("Clip "+(Ba(a.value0)+(` -`+(b(e+1|0)(a.value1)+b(e+1|0)(a.value2)))));if(a instanceof J0)return N(e)+("Between "+(Ba(a.value0)+(` -`+(b(e+1|0)(a.value1)+b(e+1|0)(a.value2)))));if(a instanceof j0)return N(e)+("SmoothStep "+(Ba(a.value0)+(` -`+(b(e+1|0)(a.value1)+b(e+1|0)(a.value2)))));if(a instanceof wt)return N(e)+("VLine "+(Ba(a.value0)+(` -`+(b(e+1|0)(a.value1)+b(e+1|0)(a.value2)))));if(a instanceof dt)return N(e)+("HLine "+(Ba(a.value0)+(` -`+(b(e+1|0)(a.value1)+b(e+1|0)(a.value2)))));if(a instanceof mt)return N(e)+("Chain "+(Ba(a.value0)+(` -`+(b(e+1|0)(a.value1)+b(e+1|0)(a.value2)))));if(a instanceof ht)return N(e)+("Lines "+(Ba(a.value0)+(` -`+(b(e+1|0)(a.value1)+b(e+1|0)(a.value2)))));if(a instanceof gt)return N(e)+("ILines "+(Ba(a.value0)+(` -`+(b(e+1|0)(a.value1)+b(e+1|0)(a.value2)))));if(a instanceof yt)return N(e)+("Mesh "+(Ba(a.value0)+(` -`+(b(e+1|0)(a.value1)+b(e+1|0)(a.value2)))));if(a instanceof H0)return N(e)+("Spr "+(Ba(a.value0)+(` -`+(b(e+1|0)(a.value1)+b(e+1|0)(a.value2)))));if(a instanceof X0)return N(e)+("Pan "+(Ba(a.value0)+(" "+(Ys(a.value1)+(` -`+(b(e+1|0)(a.value2)+b(e+1|0)(a.value3)))))));if(a instanceof Rr)return N(e)+("Splay "+(Ys(a.value0)+(` -`+b(e+1|0)(a.value1))));if(a instanceof Ir)return N(e)+(`Seq -`+b(e+1|0)(a.value0));if(a instanceof dv)return N(e)+("Mix "+(Ba(a.value0)+(` -`+(b(e+1|0)(a.value1)+(b(e+1|0)(a.value2)+b(e+1|0)(a.value3))))));if(a instanceof Gr)return N(e)+("ILine "+(Ba(a.value0)+(` -`+(b(e+1|0)(a.value1)+(b(e+1|0)(a.value2)+b(e+1|0)(a.value3))))));if(a instanceof Ft)return N(e)+("Line"+(Ba(a.value0)+(` -`+(b(e+1|0)(a.value1)+(b(e+1|0)(a.value2)+b(e+1|0)(a.value3))))));if(a instanceof xv)return N(e)+("LinLin "+(Ba(a.value0)+(` -`+(b(e+1|0)(a.value1)+(b(e+1|0)(a.value2)+b(e+1|0)(a.value3))))));if(a instanceof bt)return N(e)+("LPF "+(Ba(a.value0)+(` -`+(b(e+1|0)(a.value1)+(b(e+1|0)(a.value2)+b(e+1|0)(a.value3))))));if(a instanceof Et)return N(e)+("HPF "+(Ba(a.value0)+(` -`+(b(e+1|0)(a.value1)+(b(e+1|0)(a.value2)+b(e+1|0)(a.value3))))));if(a instanceof Ct)return N(e)+("BPF "+(Ba(a.value0)+(` -`+(b(e+1|0)(a.value1)+(b(e+1|0)(a.value2)+b(e+1|0)(a.value3))))));if(a instanceof vo)return N(e)+("Delay "+($4(a.value0)+(` -`+(b(e+1|0)(a.value1)+b(e+1|0)(a.value2)))));throw new Error("Failed pattern match at Signal (line 145, column 1 - line 145, column 40): "+[e.constructor.name,a.constructor.name])}};var J4=function(e){return function(a){var u=new al(he.value,new G(new wv(we.value,e,Tn.value),new G(new Zu(1),h.value))),l=new al(he.value,new G(new wv(we.value,e,Tn.value),new G(new Zu(1),h.value))),v=new Kv(he.value,Tn.value,e),t=new dv(he.value,l,u,v);return new Rt(t,a)}},j4=function(e){return L0.create(new wv(we.value,new Zu(1),e))},$={webcam:$u(!1),fft:$u(!1),lo:$u(!1),mid:$u(!1),hi:$u(!1),ifft:$u(!1),ilo:$u(!1),imid:$u(!1),ihi:$u(!1),ain:$u(!1),imgURLs:U4,vidURLs:U4},Zs=function(e){return e instanceof it?{fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,webcam:$u(!0)}:e instanceof hi?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,imid:$.imid,ihi:$.ihi,imgURLs:$.imgURLs,vidURLs:$.vidURLs,ilo:$u(!0),ain:$u(!0)}:e instanceof gi?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,ihi:$.ihi,imgURLs:$.imgURLs,vidURLs:$.vidURLs,imid:$u(!0),ain:$u(!0)}:e instanceof yi?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,imgURLs:$.imgURLs,vidURLs:$.vidURLs,ihi:$u(!0),ain:$u(!0)}:e instanceof bi?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ilo:$.ilo,imid:$.imid,ihi:$.ihi,imgURLs:$.imgURLs,vidURLs:$.vidURLs,ifft:$u(!0),ain:$u(!0)}:e instanceof M0?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,imgURLs:$.imgURLs,vidURLs:$.vidURLs,ain:$u(!0)}:e instanceof wi?{webcam:$.webcam,fft:$.fft,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,lo:$u(!0)}:e instanceof di?{webcam:$.webcam,fft:$.fft,lo:$.lo,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,mid:$u(!0)}:e instanceof mi?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,hi:$u(!0)}:e instanceof Fi?{webcam:$.webcam,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,fft:$u(!0)}:e instanceof ot?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,vidURLs:$.vidURLs,imgURLs:m1(e.value0)}:e instanceof ct?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:m1(e.value0)}:Xq(Zs)(Yq(e))},Qq=function(e){if(e<=4)return 1;if(Re)return ea(1)(2)(e)-1|0;throw new Error("Failed pattern match at Signal (line 705, column 1 - line 705, column 28): "+[e.constructor.name])},za=function(e){return function(a){return function(u){if(e instanceof he&&u===1)return{columns:a,rows:1};if(e instanceof he)return{columns:u,rows:a};if(e instanceof we)return{columns:zf(a)(u),rows:1};throw new Error("Failed pattern match at Signal (line 720, column 1 - line 720, column 87): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},vc=function(e){return function(a){return function(u){if(e instanceof he)return a*u|0;if(e instanceof we)return zf(a)(u);throw new Error("Failed pattern match at Signal (line 725, column 1 - line 725, column 57): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},ve=function(e){if(e instanceof al&&e.value0 instanceof he){var a=_a(e.value1);if(a instanceof I)return{rows:1,columns:1};if(a instanceof R)return{rows:W4(jq)(B4(U(B))(a.value0)),columns:Sa(a.value0)};throw new Error("Failed pattern match at Signal (line 567, column 3 - line 569, column 77): "+[a.constructor.name])}if(e instanceof al&&e.value0 instanceof we){var a=_a(e.value1);if(a instanceof I)return{rows:1,columns:1};if(a instanceof R)return{rows:W4(zf)(B4(U(B))(a.value0)),columns:Sa(a.value0)};throw new Error("Failed pattern match at Signal (line 571, column 3 - line 573, column 77): "+[a.constructor.name])}return e instanceof C0?{rows:1,columns:U(B)(e.value0)+U(B)(e.value1)|0}:e instanceof Mn?{rows:1,columns:ea(2)(2)(U(B)(e.value0))+ea(2)(2)(U(B)(e.value1))|0}:e instanceof Sn?{rows:e.value0,columns:U(B)(e.value1)}:e instanceof M0?{rows:1,columns:e.value0}:e instanceof Ii?{rows:1,columns:2}:e instanceof T0?{rows:1,columns:2}:e instanceof Gi?{rows:1,columns:2}:e instanceof Ei?{rows:1,columns:3}:e instanceof it?{rows:1,columns:3}:e instanceof ot?{rows:1,columns:3}:e instanceof ct?{rows:1,columns:3}:e instanceof Ln||e instanceof An?ve(e.value0):e instanceof Ci?{rows:1,columns:4}:e instanceof Ti?{rows:1,columns:3}:e instanceof Mi?{rows:1,columns:3}:e instanceof Si?{rows:ve(e.value0).rows,columns:ea(3)(3)(ve(e.value0).columns)}:e instanceof Li?{rows:ve(e.value0).rows,columns:ea(3)(3)(ve(e.value0).columns)}:e instanceof Ai?{rows:ve(e.value0).rows,columns:ea(1)(3)(ve(e.value0).columns)}:e instanceof Ni?{rows:ve(e.value0).rows,columns:ea(1)(3)(ve(e.value0).columns)}:e instanceof Pi?{rows:ve(e.value0).rows,columns:ea(1)(3)(ve(e.value0).columns)}:e instanceof qi?{rows:ve(e.value0).rows,columns:ea(1)(3)(ve(e.value0).columns)}:e instanceof $i?{rows:ve(e.value0).rows,columns:ea(1)(3)(ve(e.value0).columns)}:e instanceof Oi?{rows:ve(e.value0).rows,columns:ea(1)(3)(ve(e.value0).columns)}:e instanceof _t?{rows:ve(e.value0).rows,columns:ea(1)(3)(ve(e.value0).columns)}:e instanceof ft?{rows:ve(e.value0).rows,columns:ea(1)(3)(ve(e.value0).columns)}:e instanceof pt?{rows:ve(e.value0).rows,columns:ea(1)(3)(ve(e.value0).columns)}:e instanceof Nn||e instanceof Pn||e instanceof qn||e instanceof $n||e instanceof On||e instanceof Un||e instanceof Wn||e instanceof Bn||e instanceof zn||e instanceof Vn||e instanceof kn||e instanceof Jn||e instanceof jn||e instanceof Hn||e instanceof Xn||e instanceof Yn||e instanceof Zn||e instanceof Qn||e instanceof Kn||e instanceof xn||e instanceof er||e instanceof ar||e instanceof ur||e instanceof lr||e instanceof vr||e instanceof nr||e instanceof rr||e instanceof tr||e instanceof ir||e instanceof or||e instanceof cr||e instanceof _r||e instanceof fr||e instanceof pr||e instanceof sr||e instanceof Dr?ve(e.value0):e instanceof Ui?{rows:ve(e.value0).rows,columns:ea(2)(2)(ve(e.value0).columns)}:e instanceof Wi?{rows:ve(e.value0).rows,columns:ea(1)(2)(ve(e.value0).columns)}:e instanceof Bi?{rows:ve(e.value0).rows,columns:ea(1)(2)(ve(e.value0).columns)}:e instanceof st?{rows:ve(e.value0).rows,columns:ea(2)(2)(ve(e.value0).columns)}:e instanceof Dt?{rows:ve(e.value0).rows,columns:ea(1)(2)(ve(e.value0).columns)}:e instanceof Vi?{rows:ve(e.value0).rows,columns:ea(1)(2)(ve(e.value0).columns)}:e instanceof ki?{rows:ve(e.value0).rows,columns:ea(1)(2)(ve(e.value0).columns)}:e instanceof Ji?{rows:ve(e.value0).rows,columns:ea(1)(2)(ve(e.value0).columns)}:e instanceof ji?{rows:U(B)(e.value0),columns:U(B)(e.value1)}:e instanceof Hi?{rows:U(B)(e.value0),columns:U(B)(e.value1)}:e instanceof Xi?{rows:ea(1)(2)(U(B)(e.value0)),columns:U(B)(e.value1)}:e instanceof Yi?{rows:U(B)(e.value0),columns:U(B)(e.value1)}:e instanceof Rt?{rows:ea(1)(2)(U(B)(e.value0)),columns:U(B)(e.value1)}:e instanceof Zi?{rows:U(B)(e.value0),columns:U(B)(e.value1)}:e instanceof Qi?{rows:U(B)(e.value0),columns:U(B)(e.value1)}:e instanceof Ki?{rows:ea(1)(2)(U(B)(e.value0)),columns:U(B)(e.value1)}:e instanceof xi?{rows:U(B)(e.value0),columns:U(B)(e.value1)}:e instanceof eo?{rows:ea(1)(2)(U(B)(e.value0)),columns:U(B)(e.value1)}:e instanceof ao?{rows:U(B)(e.value0),columns:U(B)(e.value1)}:e instanceof uo?{rows:U(B)(e.value0),columns:U(B)(e.value1)}:e instanceof lo?{rows:U(B)(e.value0),columns:U(B)(e.value1)}:e instanceof S0?{rows:U(B)(e.value0),columns:U(B)(e.value1)}:e instanceof L0?{rows:U(B)(e.value0),columns:U(B)(e.value1)}:e instanceof Qv?za(e.value0)(U(B)(e.value1))(U(B)(e.value2)):e instanceof $v?za(e.value0)(U(B)(e.value1))(U(B)(e.value2)):e instanceof A0?za(e.value0)(U(B)(e.value1))(U(B)(e.value2)):e instanceof wv?za(e.value0)(U(B)(e.value1))(U(B)(e.value2)):e instanceof N0?za(e.value0)(U(B)(e.value1))(U(B)(e.value2)):e instanceof P0?za(e.value0)(U(B)(e.value1))(U(B)(e.value2)):e instanceof q0?za(e.value0)(U(B)(e.value1))(U(B)(e.value2)):e instanceof $0?za(e.value0)(U(B)(e.value1))(U(B)(e.value2)):e instanceof O0?za(e.value0)(U(B)(e.value1))(U(B)(e.value2)):e instanceof Kv?za(e.value0)(U(B)(e.value1))(U(B)(e.value2)):e instanceof U0?za(e.value0)(U(B)(e.value1))(U(B)(e.value2)):e instanceof W0?za(e.value0)(U(B)(e.value1))(U(B)(e.value2)):e instanceof B0?za(e.value0)(U(B)(e.value1))(U(B)(e.value2)):e instanceof z0?za(e.value0)(U(B)(e.value1))(U(B)(e.value2)):e instanceof V0?za(e.value0)(U(B)(e.value1))(U(B)(e.value2)):e instanceof It?za(e.value0)(ea(1)(2)(U(B)(e.value1)))(U(B)(e.value2)):e instanceof Gt?za(e.value0)(ea(1)(2)(U(B)(e.value1)))(ea(1)(2)(U(B)(e.value2))):e instanceof k0?za(e.value0)(ea(1)(2)(U(B)(e.value1)))(U(B)(e.value2)):e instanceof J0?za(e.value0)(ea(1)(2)(U(B)(e.value1)))(U(B)(e.value2)):e instanceof j0?za(e.value0)(ea(1)(2)(U(B)(e.value1)))(U(B)(e.value2)):e instanceof wt?za(e.value0)(U(B)(e.value1))(U(B)(e.value2)):e instanceof dt?za(e.value0)(U(B)(e.value1))(U(B)(e.value2)):e instanceof mt?za(e.value0)(Qq(U(B)(e.value1)))(U(B)(e.value2)):e instanceof ht?za(e.value0)(ea(1)(4)(U(B)(e.value1)))(U(B)(e.value2)):e instanceof gt?za(e.value0)(ea(1)(4)(U(B)(e.value1)))(U(B)(e.value2)):e instanceof yt?za(e.value0)(Zq(U(B)(e.value1)))(U(B)(e.value2)):e instanceof H0?za(e.value0)(U(B)(e.value2))(ve(e.value1).rows):e instanceof X0?{columns:zf(1)(e.value1),rows:vc(e.value0)(U(B)(e.value2))(U(B)(e.value3))}:e instanceof Rr?{rows:1,columns:zf(1)(e.value0)}:e instanceof Ir?{rows:1,columns:ve(e.value0).rows}:e instanceof dv?za(e.value0)(zf(U(B)(e.value1))(U(B)(e.value2)))(U(B)(e.value3)):e instanceof Gr?za(e.value0)(vc(e.value0)(ea(1)(2)(U(B)(e.value1)))(ea(1)(2)(U(B)(e.value2))))(U(B)(e.value3)):e instanceof Ft?za(e.value0)(vc(e.value0)(ea(1)(2)(U(B)(e.value1)))(ea(1)(2)(U(B)(e.value2))))(U(B)(e.value3)):e instanceof Gr?za(e.value0)(vc(e.value0)(ea(1)(2)(U(B)(e.value1)))(ea(1)(2)(U(B)(e.value2))))(U(B)(e.value3)):e instanceof xv?za(e.value0)(vc(e.value0)(ea(1)(2)(U(B)(e.value1)))(ea(1)(2)(U(B)(e.value2))))(U(B)(e.value3)):e instanceof bt?za(e.value0)(vc(e.value0)(ea(1)(2)(U(B)(e.value1)))(ea(1)(2)(U(B)(e.value2))))(U(B)(e.value3)):e instanceof Et?za(e.value0)(vc(e.value0)(ea(1)(2)(U(B)(e.value1)))(ea(1)(2)(U(B)(e.value2))))(U(B)(e.value3)):e instanceof Ct?za(e.value0)(vc(e.value0)(ea(1)(2)(U(B)(e.value1)))(ea(1)(2)(U(B)(e.value2))))(U(B)(e.value3)):e instanceof vo?{rows:U(B)(e.value1),columns:U(B)(e.value2)}:{rows:1,columns:1}},B={channels:function(e){var a=ve(e);return a.rows*a.columns|0}};var H4=mf(),E1=function(){function e(){}return e.value=new e,e}(),C1=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Kq=function(){function e(){}return e.value=new e,e}();var X4=function(e){return function(a){if(a instanceof E1)return H4(.25);if(a instanceof C1)return QR(e)(a.value0);if(a instanceof Kq)return H4(.005);throw new Error("Failed pattern match at Transition (line 23, column 1 - line 23, column 52): "+[e.constructor.name,a.constructor.name])}};var xq=Ol(Yo),M1=K(Za),e$=K(xR),a$=Pe(Oe),u$=Sf(fi),Qs=Du(),Y4=Mf(fi),RI=function(e){return{signal:e,defTime:new KR(xq,new Pf(0)),transition:E1.value,output:Hr.value}},S1=function(e){var a=ve(e.signal),u=M1(a.rows*a.columns|0)+(" channels ("+(M1(a.columns)+(" cols x "+(M1(a.rows)+` rows) -`))));return" "+(e$(e.output)+(": "+(u+b(4)(e.signal))))},Z4=function(e){return function(a){return{signal:e.signal,defTime:e.defTime,transition:e.transition,output:a}}},Q4=function(e){return function(a){return{signal:e.signal,defTime:e.defTime,output:e.output,transition:new C1(new Pf(a))}}},K4=function(e){return function(a){return function(u){var l=Z7(e)(a)(u.defTime),v=Fu(a)(a$)(u$(X4(e)(u.transition))(l));return new V(l,v)}}},x4=function(e){return function(a){return function(u){var l=K4(e)(a)(u),v=Qs(Y4(l.value1)(a)),t=Qs(Y4(l.value0)(a));return new V(t,v)}}},L1=function(e){return function(a){return function(u){return function(l){var v=K4(e)(a)(l),t=Qs(Cs(qd(v.value1)))/1e3,i=t-u,o=Qs(Cs(qd(v.value0)))/1e3,_=o-u;return new V(_,i)}}}},A1=function(e){return x7(e.output)},N1=function(e){return $s(e.output)},e8=function(e){return Qs(Zs(e.signal).ain)};var P1=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],channelInterpretation:"discrete"});a?.connect(_),_.connect(u),i.audioWorkletNode=_,i.connected=!0}),i},II=e=>a=>u=>()=>{e.parameters.get(a).value=u};function Tt(e){return new Error(e)}var ou=function(e){return e.throwError};var Y0=function(e){return e.catchError};var q1=function(e){var a=Y0(e),u=e.MonadThrow0().Monad0(),l=A(u.Bind1().Apply0().Functor0()),v=W(u.Applicative0());return function(t){return a(l(ne.create)(t))(function(i){return v(M.create(i))})}};var Mt=function(e){return e.ask};var wr=function(e){return e.state},pc=function(e){var a=wr(e);return function(u){return a(function(l){return new V(void 0,u)})}},St=function(e){var a=wr(e);return function(u){return a(function(l){return new V(void 0,u(l))})}};var Lt=function(e){return wr(e)(function(a){return new V(a,a)})};var Gu=function(e){return e.lift};var eD={liftEffect:Pe(Oe),Monad0:function(){return o_}},Au=function(e){return e.liftEffect};var $1=function(e){return e};var uD={lift:function(e){var a=ee(e.Bind1()),u=W(e.Applicative0());return function(l){return function(v){return a(l)(function(t){return u(new V(t,v))})}}}},O1=Gu(uD);var h_=function(e){var a=A(e);return{map:function(u){return function(l){return function(v){return a(function(t){return new V(u(t.value0),t.value1)})(l(v))}}}}};var no=function(e){return{Applicative0:function(){return ro(e)},Bind1:function(){return mr(e)}}},mr=function(e){var a=ee(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 hI(e)}}},hI=function(e){var a=h_(e.Bind1().Apply0().Functor0());return{apply:y0(no(e)),Functor0:function(){return a}}},ro=function(e){var a=W(e.Applicative0());return{pure:function(u){return function(l){return a(new V(u,l))}},Apply0:function(){return hI(e)}}};var l8=function(e){var a=e.Monad0(),u=no(a);return{ask:O1(a)(Mt(e)),Monad0:function(){return u}}};var v8=function(e){var a=e.Monad0(),u=no(a);return{liftEffect:function(){var l=O1(a),v=Au(e);return function(t){return l(v(t))}}(),Monad0:function(){return u}}};var sc=function(e){var a=W(e.Applicative0()),u=no(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=O1(a),l=ou(e),v=no(a);return{throwError:function(t){return u(l(t))},Monad0:function(){return v}}};function r8(e,a,u){return e==null?a:u(e)}function lD(e){return e}var Rc=function(e){return r8(e,I.value,R.create)};var _$=Du();var yI=function(e){return function(a){return _$(e(a))}};var f$=$3(F0),nD=A(Iv),c8=A(Rv),i8=ee(vI),p$=W(lc),o8=ci(vv),s$=uv(pn),D$=Q3(sa)(uc),R$=Bu(sa),I$=Pv(vv),_8=function(e){var a=Y(e),u=function(){var t=f$(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 V(a,u),v=_a(Ri(2)(e));if(v instanceof I)return new V(l,I.value);if(v instanceof R)return new V(l,new R(v.value0));throw new Error("Failed pattern match at NonEmptyList (line 113, column 6 - line 115, column 34): "+[v.constructor.name])},G$=function(e){var a=rI(I_(nD(Ca)(e)));return Hs(nD(Y)(e))(Yr(c8(_a)(a)))},W1=function(e){var a=_a(Ca(e));if(a instanceof I)return nD(Ta)(Y(e));if(a instanceof R)return i8(Y(e))(function(u){return i8(W1(a.value0))(function(l){return p$(Iu(u)(l))})});throw new Error("Failed pattern match at NonEmptyList (line 99, column 3 - line 104, column 24): "+[a.constructor.name])},U1=function(e){return function(a){var u=o8(e)(1),l=s$(e)(Sa(a))+1|0,v=ml(o8(l)(a));return Gv(function(t){return function(i){return t}})(v)(u)}},w$=function(e){var a=D$(nD(Sa)(e));return nD(U1(a))(e)},FI=function(e){return G$(w$(e))},d$=function(e){return function(a){var u=R$(Sa(e))(Sa(a));return new V(U1(u)(e),U1(u)(a))}},to=function(e){return function(a){return function(u){var l=d$(a)(u);return Gv(e)(l.value0)(l.value1)}}},m$=function(e){var a=_a(c8(V.create(Y(e)))(Ca(e))),u=function(){var v=_a(Ca(e));if(v instanceof I)return I.value;if(v instanceof R){var t=Sa(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 Ta(new V(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 V(l,u)},f8=function(e){return ml(I$(m$)(e))},p8=function(e){var a=_a(R_(E4(e))(Ca(e)));if(a instanceof R)return a.value0;if(a instanceof I)return Ta(new V(Y(e),Y(e)));throw new Error("Failed pattern match at NonEmptyList (line 40, column 5 - line 42, column 55): "+[a.constructor.name])};var g_=A(Iv);var bI=W(lc),h$=ci(vv),g$=ka(F0),y$=Cu(F0),F$=Ru(En),b$=oe(p_),k1=function(e){return e},rD={map:function(e){return function(a){return g_(g_(e))(a)}}},z1=A(rD);var Jf=function(e){return e};var s8=function(e){return Y(Y(e))},Na=function(e){return function(a){return g_(e)(a)}},D8=function(e){return Sa(e)===1&&Sa(Y(e))===1},ul=function(e){return k1(bI(e))},me=function(e){return ml(e)},EI=function(e){return me(z1(me)(e))},CI=function(e){if(Sa(e)===1)return Y(e);if(Re)return W1(g_(me)(e));throw new Error("Failed pattern match at Matrix (line 32, column 1 - line 32, column 71): "+[e.constructor.name])},TI=function(e){return function(a){return ul(ml(h$(e)(me(a))))}},I8=function(e){return function(a){return to(function(u){return function(l){return Iu(u)(Ta(l))}})(me(e))(me(a))}},J1={apply:function(e){return function(a){if(D8(e))return z1(s8(e))(a);if(D8(a))return z1(function(u){return u(s8(a))})(e);if(Re)return g_(function(u){return g_(u)(me(a))})(me(e));throw new Error("Failed pattern match at Matrix (line 59, column 1 - line 63, column 71): "+[e.constructor.name,a.constructor.name])}},Functor0:function(){return rD}},E$=Fy(J1),C$=yl(J1),tD={pure:function(e){return k1(bI(bI(e)))},Apply0:function(){return J1}},R8=W(tD),G8={foldl:function(e){return function(a){return function(u){return g$(e)(a)(me(u))}}},foldr:function(e){return function(a){return function(u){return y$(e)(a)(me(u))}}},foldMap:function(e){return ud(G8)(e)}},y_={traverse:function(e){var a=A(e.Apply0().Functor0()),u=F$(e);return function(l){return function(v){return a(k1)(u(u(l))(v))}}},sequence:function(e){return H3(y_)(e)},Functor0:function(){return rD},Foldable1:function(){return G8}},j1={append:function(e){return function(a){return bI(b$(me(e))(me(a)))}}},T$=oe(j1),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 T$(R8(u.value0))(Pv(w8)(e)(u.value1.value0));throw new Error("Failed pattern match at Matrix (line 84, column 18 - line 86, column 62): "+[u.constructor.name])}}},M$=Pv(w8),MI=function(e){return M$(_8)(me(e))},iD=function(e){return g_(me)(e)},V1=function(e){return function(a){return function(u){return ul(to(e)(me(a))(me(u)))}}},io=function(e){return function(a){return function(u){return function(l){return function(v){if(a instanceof he)return E$(e)(u)(l)(v);if(a instanceof we)return V1(Ow)(V1(e)(u)(l))(v);throw new Error("Failed pattern match at Matrix (line 104, column 1 - line 104, 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 he)return C$(e);if(a instanceof we)return V1(e);throw new Error("Failed pattern match at Matrix (line 100, column 1 - line 100, column 88): "+[e.constructor.name,a.constructor.name])}};var oD=Math.acosh,cD=Math.asinh,_D=Math.atanh,fD=Math.cbrt,pD=Math.cosh,sD=Math.log2,X1=Math.log10,DD=Math.sinh,RD=Math.tanh;var d8=K(D0),Y1=Bu(Ul),Z1=Br(Ul),F_=function(e){if(e<0)return"("+(d8(e)+")");if(Re)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}},b_=function(e){return function(a){return a===0?0:e/a}},SI=function(e){return function(a){return function(u){return Y1(e)(Z1(a)(u))}}},h8=function(e){return function(a){return function(u){return SI(Z1(e)(a))(Y1(e)(a))(u)}}},g8=function(e){return function(a){return function(u){var l=SI(0)(1)(b_(u-e)(a-e));return l*l*(3-2*l)}}},y8=function(e){return function(a){return function(u){var l=u>=Z1(e)(a)&&u<=Y1(e)(a);return l?1:0}}};var vm=sc(Xu),em=St(vm),M8=mr(Xu),S=ee(M8),C_=Lt(vm),Yf=ro(Xu),am=AR(Yf)(En),kl=Pl(ql)(M8),qe=W(Yf),nm=pc(vm),S$=tl(Mo),Nt=K(Za),LI=xp(Ul)(So),L$=bu(Wr),A$=bv(So),AI=A(Iv),rm=cs(vv),N$=tl(Wr),S8=lv(En)(Yf),P$=gf(F0)(no(Xu)),hr=lv(y_)(Yf),Ov=W(tD),E_=Ru(En)(Yf),El=A(h_(w0)),q$=W(lc),$$=ci(vv),O$=oe(p_),ll=Ru(y_)(Yf),U$=oe(j1),W$=_i(vv),B$=Bu(sa),z$=function(){return new M(0)}(),Z0=function(e){return em(function(a){var u={};for(var l in a)({}).hasOwnProperty.call(a,l)&&(u[l]=a[l]);return u.code=a.code+e,u})},F8=function(e){return function(a){return S(C_)(function(u){return S(am(e)(function(l){return kl(em(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 kl(em(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 qe(iD(l))})})})}},jf=function(e){return function(a){return function(u){if(u instanceof M)return new M(e(u.value0));if(u instanceof ne)return new ne(a+("("+(u.value0+")")));throw new Error("Failed pattern match at W (line 433, column 1 - line 433, column 67): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},tm=function(){return new ne("(2.0*Math.PI)")}(),Le=function(e){if(e instanceof M)return F_(e.value0);if(e instanceof ne)return e.value0;throw new Error("Failed pattern match at W (line 42, column 1 - line 42, column 31): "+[e.constructor.name])},ID=function(){return new ne("sampleRate")}(),L8=function(e){return yI(e)({allocatedFloats:0,allocatedInts:0,code:"",time:new ne("time"),beat:new ne("beat"),etime:new ne("eTime"),ebeat:new ne("eBeat")})},A8=S(C_)(function(e){return kl(nm(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 qe("i["+(Nt(e.allocatedInts)+"]"))})}),b8=function(e){return S(A8)(function(a){return kl(Z0(a+("="+(e+`; -`))))(function(){return qe(a)})})},V$=function(e){return S(C_)(function(a){return kl(nm(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 qe(a.allocatedFloats)})})},Ic=S(C_)(function(e){return kl(nm(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 qe("f["+(Nt(e.allocatedFloats)+"]"))})}),cu=function(e){return S(Ic)(function(a){return kl(Z0(a+("="+(e+`; -`))))(function(){return qe(new ne(a))})})},k$=function(e){return cu("20 * Math.log10("+(Le(e)+")"))},Hf=function(e){if(e instanceof M)return qe(new M(e.value0));if(e instanceof ne)return cu(e.value0);throw new Error("Failed pattern match at W (line 61, column 1 - line 61, column 39): "+[e.constructor.name])},N8=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return qe(new M(y8(e.value0.value0)(e.value1.value0)(a.value0)));var u="Math.min("+(Le(e.value0)+(","+(Le(e.value1)+")"))),l="Math.max("+(Le(e.value0)+(","+(Le(e.value1)+")")));return cu("("+(Le(a)+(">="+(u+("&&"+(Le(a)+("<="+(l+")?1:0"))))))))}},E8=function(e){return cu(Le(e)+"*2-1")},P8=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return qe(new M(h8(e.value0.value0)(e.value1.value0)(a.value0)));var u="Math.min("+(Le(e.value0)+(","+(Le(e.value1)+")"))),l="Math.max("+(Le(e.value0)+(","+(Le(e.value1)+")")));return cu("Math.max("+(u+(",Math.min("+(l+(","+(Le(a)+"))"))))))}},J$=function(e){return cu("69 + (12 * (Math.log2("+(Le(e)+"/440)))"))},j$=function(e){return cu("10 ** ("+(Le(e)+"/20)"))},oo=function(e){return function(a){return e instanceof M&&a instanceof M?qe(new M(b_(e.value0)(a.value0))):e instanceof M&&e.value0===0?qe(new M(0)):a instanceof M&&a.value0===0?qe(new M(0)):a instanceof M&&a.value0===1?qe(e):cu(Le(a)+("!=0? "+(Le(e)+("/"+(Le(a)+" : 0")))))}},Xf=function(e){return function(a){return e instanceof M&&a instanceof M?qe(new M(m8(e.value0)(a.value0))):e instanceof M&&e.value0===0?qe(new M(0)):a instanceof M&&a.value0===1?qe(e):cu(Le(e)+("/"+Le(a)))}},C8=function(e){return cu("Math.abs("+(Le(e)+"%1)"))},q8=function(e){return function(a){return function(u){return function(l){return u instanceof M&&l instanceof M?qe(new M(e(u.value0)(l.value0))):cu(a+("("+(Le(u)+(","+(Le(l)+")")))))}}}},H$=q8(Bu(Ul))("Math.max"),X$=q8(Br(Ul))("Math.min"),Y$=function(e){if(e instanceof M){if(LI(e.value0)>=1)return qe(new M(0));if(Re)return qe(new M(yn(LI(e.value0)*OR/2)))}if(e instanceof ne)return cu("Math.abs("+(e.value0+(")>1?0:Math.cos(Math.abs("+(e.value0+")*Math.PI/2)"))));throw new Error("Failed pattern match at W (line 625, column 1 - line 625, column 39): "+[e.constructor.name])},Z$=function(e){return function(a){return e instanceof M&&a instanceof M?qe(new M(function(){var u=LI(a.value0)>=e.value0;return u?a.value0:0}())):cu("Math.abs("+(Le(a)+(")>="+(Le(e)+("?"+(Le(a)+":0"))))))}},Q$=function(e){return cu("440 * (2 ** (("+(Le(e)+"-69)/12))"))},gr=function(e){return function(a){return function(u){return function(l){return u instanceof M&&l instanceof M?qe(new M(e(u.value0)(l.value0))):cu(Le(u)+(a+Le(l)))}}}},Q0=function(e){return function(a){return a instanceof M&&a.value0===0?qe(e):gr(A$)("-")(e)(a)}},K$=gr(function(e){return function(a){var u=e===a;return u?1:0}})("=="),x$=gr(function(e){return function(a){var u=e>a;return u?1:0}})(">"),eO=gr(function(e){return function(a){var u=e>=a;return u?1:0}})(">="),aO=gr(function(e){return function(a){var u=e=0?("+(Nt(v)+("+"+(_+("):("+(Nt(v)+("+"+(Nt(l)+("+"+(_+`); -`))))))))))))))(function(){return S(cu("f["+(_+"]")))(function(s){return kl(Z0(t+("=("+(t+("+1)%"+(Nt(l)+`; -`))))))(function(){return qe(s)})})})})})})})})})}}},tO=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return qe(new M(g8(e.value0.value0)(e.value1.value0)(a.value0)));var u="("+(Le(a)+("-"+(Le(e.value0)+(")/("+(Le(e.value1)+("-"+(Le(e.value0)+")")))))));return S(cu("Math.max(0.0,Math.min(1.0,"+(u+"))")))(function(l){var v=Le(l);return cu(v+("*"+(v+("*(3-(2*"+(v+"))")))))})}},im=function(){var e=ii(F0)(G0)("+"),a=AI(Le);return function(u){return cu(e(a(me(u))))}}(),T8=function(e){return function(a){var u=Sa(e),l=1/Ea(u),v=rm(u)(function(i){return i+l})(0),t=function(i){return function(o){return S(N8(new V(new M(o),new M(o+l)))(a))(Qu(i))}};return S(S8(Gv(t)(e)(v)))(function(i){return im(ul(i))})}},K1=function(e){return cu(Le(e)+"*0.5+0.5")},om=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return function(i){return S(Ic)(function(o){return S(Ic)(function(_){return S(Ic)(function(s){return S(Ic)(function(y){return S(Ic)(function(P){return S(Ic)(function(L){return kl(Z0(s+("="+(_+`; -`))))(function(){return kl(Z0(_+("="+(o+`; -`))))(function(){return kl(Z0(o+("="+(Le(i)+`; -`))))(function(){return kl(Z0(L+("="+(P+`; -`))))(function(){return kl(Z0(P+("="+(y+`; -`))))(function(){var J="("+(o+("*"+(Le(e)+("/"+(Le(l)+")"))))),Ae="("+(_+("*"+(Le(a)+("/"+(Le(l)+")"))))),fa="("+(s+("*"+(Le(u)+("/"+(Le(l)+")"))))),Lu="("+(P+("*"+(Le(v)+("/"+(Le(l)+")"))))),Al="("+(L+("*"+(Le(t)+("/"+(Le(l)+")")))));return kl(Z0(y+("="+(J+("+"+(Ae+("+"+(fa+("-"+(Lu+("-"+(Al+`; -`))))))))))))(function(){return qe(new ne(y))})})})})})})})})})})})})}}}}}}},T_=function(e){return S(Xf(e)(ID))(function(a){return S(Ic)(function(u){return kl(Z0(u+("=("+(u+("+"+(Le(a)+`)%1; -`))))))(function(){return qe(new ne(u))})})})};var Uv=function(e){return function(a){return e instanceof M&&e.value0===0?qe(a):a instanceof M&&a.value0===0?qe(e):gr(N$)("+")(e)(a)}},iO=function(e){return function(a){return function(u){return S(Qu(tm)(e))(function(l){return S(Xf(l)(ID))(function(v){return S(Hf(jf(yn)("Math.cos")(v)))(function(t){return S(Hf(jf(zo)("Math.sin")(v)))(function(i){return S(S(Qu(new M(2))(a))(oo(i)))(function(o){var _=new M(0);return S(Qu(new M(-1))(o))(function(s){return S(Uv(new M(1))(o))(function(y){return S(Qu(new M(-2))(t))(function(P){return S(Q0(new M(1))(o))(function(L){return om(o)(_)(s)(y)(P)(L)(u)})})})})})})})})})}}},oO=function(e){return function(a){return function(u){return S(Qu(tm)(e))(function(l){return S(Xf(l)(ID))(function(v){return S(Hf(jf(yn)("Math.cos")(v)))(function(t){return S(Uv(new M(1))(t))(function(i){return S(Hf(jf(zo)("Math.sin")(v)))(function(o){return S(S(Qu(new M(2))(a))(oo(o)))(function(_){return S(Xf(i)(new M(2)))(function(s){return S(Qu(new M(-1))(i))(function(y){return S(Uv(new M(1))(_))(function(P){return S(Qu(new M(-2))(t))(function(L){return S(Q0(new M(1))(_))(function(J){return om(s)(y)(s)(P)(L)(J)(u)})})})})})})})})})})})}}},cO=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?qe(new M(b_(u.value0-e.value0.value0)(e.value1.value0-e.value0.value0)*(a.value1.value0-a.value0.value0)+a.value0.value0)):S(Q0(u)(e.value0))(function(l){return S(Q0(a.value1)(a.value0))(function(v){return S(S(S(Q0(e.value1)(e.value0))(oo(l)))(Qu(v)))(Uv(a.value0))})})}}},_O=function(e){return function(a){return function(u){return S(Qu(tm)(e))(function(l){return S(Xf(l)(ID))(function(v){return S(Hf(jf(yn)("Math.cos")(v)))(function(t){return S(Q0(new M(1))(t))(function(i){return S(Hf(jf(zo)("Math.sin")(v)))(function(o){return S(S(Qu(new M(2))(a))(oo(o)))(function(_){return S(Xf(i)(new M(2)))(function(s){return S(Uv(new M(1))(_))(function(y){return S(Qu(new M(-2))(t))(function(P){return S(Q0(new M(1))(_))(function(L){return om(s)(i)(s)(y)(P)(L)(u)})})})})})})})})})})}}},fO=function(e){return function(a){return e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M?qe(new M((e.value1.value0-e.value0.value0)*a.value0+e.value0.value0)):S(S(Q0(e.value1)(e.value0))(Qu(a)))(Uv(e.value0))}},pO=function(e){return P$(function(a){return function(u){return hr(_l(Uv)(we.value)(a)(u))}})(Ov(new M(0)))(e)},NI=function(e){return function(a){return function(u){return S(Qu(u)(new M(Ea(a))))(function(l){return S(cu("Math.floor("+(Le(l)+")")))(function(v){return S(Uv(v)(new M(1)))(function(t){return S(Q0(t)(l))(function(i){return S(Q0(l)(v))(function(o){return S(cu(e+("["+(Le(v)+("%"+(Nt(a)+"]"))))))(function(_){return S(cu(e+("["+(Le(t)+("%"+(Nt(a)+"]"))))))(function(s){return S(Qu(_)(i))(function(y){return S(Qu(s)(o))(function(P){return Uv(y)(P)})})})})})})})})})}}},sO=function(e){return S(T_(e))(NI("sin")(16384))},DO=function(e){return S(T_(e))(NI("saw")(4096))},RO=function(e){return S(T_(e))(NI("sqr")(4096))},IO=function(e){return S(T_(e))(NI("tri")(4096))},$8=function(e){if(e instanceof M)return qe(new M(LI(e.value0)));if(e instanceof ne)return cu("Math.abs("+(e.value0+")"));throw new Error("Failed pattern match at W (line 590, column 1 - line 590, column 26): "+[e.constructor.name])},um=function(e){return function(a){return function(u){if(e<=1)return qe(Ov(u));if(Re)return S(Qu(a)(new M(Ea(e-1|0))))(function(l){var v=rm(e)(function(t){return t+1})(0);return S(E_(function(t){return S(S(Q0(new M(t))(l))($8))(P8(new V(new M(0),new M(1))))})(v))(function(t){return S(E_(Y$)(t))(function(i){return El(ul)(E_(Qu(u))(i))})})});throw new Error("Failed pattern match at W (line 615, column 1 - line 615, column 42): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},lm=function(e){return function(a){if(e<=1)return El(q$)(im(a));if(Sa(me(a))===1)return El(me)(um(e)(new M(.5))(Y(me(a))));if(Re){var u=me(a),l=Sa(u),v=1/Ea(l-1|0),t=AI(M.create)(rm(l)(function(i){return i+v})(0));return S(S8(Gv(um(e))(t)(u)))(function(i){return El(me)(pO(i))})}throw new Error("Failed pattern match at W (line 594, column 1 - line 594, column 49): "+[e.constructor.name,a.constructor.name])}},O8=function(e){return function(a){return function(u){var l=a<=0;if(l)return lm(e)(u);if(!l){var v=$$(a)(z$);return S(lm(e)(u))(function(t){return qe(O$(v)(t))})}throw new Error("Failed pattern match at W (line 608, column 3 - line 613, column 20): "+[l.constructor.name])}}},Ju=function(e){return function(a){return function(u){return S(Be(u))(function(l){var v=function(t){if(t instanceof M)return qe(new M(e(t.value0)));if(t instanceof ne)return cu(a+("("+(t.value0+")")));throw new Error("Failed pattern match at W (line 428, column 13 - line 430, column 60): "+[t.constructor.name])};return ll(v)(l)})}}},Be=function(e){if(e instanceof Zu)return qe(Ov(new M(e.value0)));if(e instanceof al&&e.value0 instanceof he){var a=_a(e.value1);if(a instanceof I)return qe(Ov(new M(0)));if(a instanceof R)return El(CI)(E_(Be)(a.value0));throw new Error("Failed pattern match at W (line 230, column 3 - line 232, column 69): "+[a.constructor.name])}if(e instanceof al&&e.value0 instanceof we){var a=_a(e.value1);if(a instanceof I)return qe(Ov(new M(0)));if(a instanceof R)return S(El(AI(me))(E_(Be)(a.value0)))(function(v){return qe(FI(v))});throw new Error("Failed pattern match at W (line 235, column 3 - line 239, column 36): "+[a.constructor.name])}if(e instanceof C0)return S(Be(e.value0))(function(l){return S(Be(e.value1))(function(v){return qe(U$(l)(v))})});if(e instanceof Mn)return S(Be(e.value0))(function(l){return S(Be(e.value1))(function(v){return qe(I8(l)(v))})});if(e instanceof at)return El(Ov)(S(Be(e.value0))(im));if(e instanceof Sn)return El(TI(e.value0))(Be(e.value1));if(e instanceof ut)return qe(Ov(new ne("Math.PI")));if(e instanceof lt)return qe(Ov(new ne("cps")));if(e instanceof vt)return qe(Ov(new ne("time")));if(e instanceof nt)return qe(Ov(new ne("beat")));if(e instanceof tt)return qe(Ov(new ne("eTime")));if(e instanceof rt)return qe(Ov(new ne("eBeat")));if(e instanceof _c)return El(Ov)(cu("Math.random()*2-1"));if(e instanceof M0){var u=AI(S$(e.value1))(W$(0)(B$(0)(e.value0-1|0)));return S(E_(function(l){return cu("ain(input,"+(Nt(l)+")[n]"))})(u))(function(l){return qe(ul(l))})}return e instanceof Ln?S(Be(e.value0))(ll(E8)):e instanceof An?S(Be(e.value0))(ll(K1)):e instanceof Nn?S(Be(e.value0))(ll(sO)):e instanceof Pn?S(Be(e.value0))(ll(IO)):e instanceof qn?S(Be(e.value0))(ll(DO)):e instanceof $n?S(Be(e.value0))(ll(RO)):e instanceof On?S(S(Be(e.value0))(ll(T_)))(function(l){return ll(function(v){return cu(Le(v)+("<0.5?("+(Le(v)+("*4-1):("+(Le(v)+"*(-4)+3)")))))})(l)}):e instanceof Un?S(S(Be(e.value0))(ll(T_)))(ll(E8)):e instanceof Wn?S(S(Be(e.value0))(ll(T_)))(function(l){return ll(function(v){return cu(Le(v)+">=0.5?1:-1")})(l)}):e instanceof Bn?S(Be(e.value0))(ll($8)):e instanceof zn?Ju(_s)("Math.acos")(e.value0):e instanceof Vn?Ju(oD)("Math.acosh")(e.value0):e instanceof kn?Ju(fs)("Math.asin")(e.value0):e instanceof Jn?Ju(cD)("Math.asinh")(e.value0):e instanceof jn?Ju(ps)("Math.atan")(e.value0):e instanceof Hn?Ju(_D)("Math.atanh")(e.value0):e instanceof Xn?Ju(fD)("Math.cbrt")(e.value0):e instanceof Yn?Ju(Ef)("Math.ceil")(e.value0):e instanceof Zn?Ju(yn)("Math.cos")(e.value0):e instanceof Qn?Ju(pD)("Math.cosh")(e.value0):e instanceof Kn?Ju(ss)("Math.exp")(e.value0):e instanceof xn?Ju(Bo)("Math.floor")(e.value0):e instanceof er?Ju(Ds)("Math.log")(e.value0):e instanceof ar?Ju(sD)("Math.log2")(e.value0):e instanceof ur?Ju(X1)("Math.log10")(e.value0):e instanceof lr?Ju(u_)("Math.round")(e.value0):e instanceof vr?Ju(Rs)("Math.sign")(e.value0):e instanceof nr?Ju(zo)("Math.sin")(e.value0):e instanceof rr?Ju(DD)("Math.sinh")(e.value0):e instanceof tr?Ju(Is)("Math.sqrt")(e.value0):e instanceof ir?Ju(Gs)("Math.tan")(e.value0):e instanceof or?Ju(RD)("Math.tanh")(e.value0):e instanceof cr?Ju(Cf)("Math.trunc")(e.value0):e instanceof _r?S(Be(e.value0))(ll(Q$)):e instanceof fr?S(Be(e.value0))(ll(J$)):e instanceof pr?S(Be(e.value0))(ll(j$)):e instanceof sr?S(Be(e.value0))(ll(k$)):e instanceof Dr?S(Be(e.value0))(ll(C8)):e instanceof S0?S(El(me)(Be(e.value0)))(function(l){return S(C_)(function(v){return S(am(l)(function(t){return S(Uv(v.time)(t))(function(i){return S(Qu(t)(new ne("cps")))(function(o){return S(Uv(v.beat)(o))(function(_){return S(Uv(v.etime)(t))(function(s){return S(Uv(v.ebeat)(o))(function(y){return qe({time:i,beat:_,etime:s,ebeat:y})})})})})})}))(function(t){return F8(t)(Be(e.value1))})})}):e instanceof L0?S(El(me)(Be(e.value0)))(function(l){return S(C_)(function(v){return S(am(l)(function(t){return S(oo(v.time)(t))(function(i){return S(oo(v.beat)(t))(function(o){return S(oo(v.etime)(t))(function(_){return S(oo(v.ebeat)(t))(function(s){return qe({time:i,beat:o,etime:_,ebeat:s})})})})})}))(function(t){return F8(t)(Be(e.value1))})})}):e instanceof Qv?mv(Uv)(e.value0)(e.value1)(e.value2):e instanceof $v?mv(Q0)(e.value0)(e.value1)(e.value2):e instanceof A0?mv(Qu)(e.value0)(e.value1)(e.value2):e instanceof wv?mv(oo)(e.value0)(e.value1)(e.value2):e instanceof N0?mv(lO)(e.value0)(e.value1)(e.value2):e instanceof P0?mv(nO)(e.value0)(e.value1)(e.value2):e instanceof q0?mv(K$)(e.value0)(e.value1)(e.value2):e instanceof $0?mv(vO)(e.value0)(e.value1)(e.value2):e instanceof O0?mv(x$)(e.value0)(e.value1)(e.value2):e instanceof Kv?mv(eO)(e.value0)(e.value1)(e.value2):e instanceof U0?mv(aO)(e.value0)(e.value1)(e.value2):e instanceof W0?mv(uO)(e.value0)(e.value1)(e.value2):e instanceof B0?mv(H$)(e.value0)(e.value1)(e.value2):e instanceof z0?mv(X$)(e.value0)(e.value1)(e.value2):e instanceof V0?mv(Z$)(e.value0)(e.value1)(e.value2):e instanceof k0?x1(P8)(e.value0)(e.value1)(e.value2):e instanceof J0?x1(N8)(e.value0)(e.value1)(e.value2):e instanceof j0?x1(tO)(e.value0)(e.value1)(e.value2):e instanceof H0?S(S(Be(e.value1))(function(l){return qe(ul(Jf(l)))}))(function(l){return S(S(Be(e.value2))(ll(K1)))(function(v){return hr(_l(T8)(e.value0)(l)(v))})}):e instanceof X0?S(S(Be(e.value2))(ll(K1)))(function(l){return S(Be(e.value3))(function(v){return S(hr(_l(um(e.value1))(e.value0)(l)(v)))(function(t){return qe(EI(t))})})}):e instanceof Rr?S(S(Be(e.value1))(lm(e.value0)))(function(l){return qe(ul(l))}):e instanceof Ir?S(El(Jf)(Be(e.value0)))(function(l){return S(S(El(function(v){return v.beat})(C_))(C8))(function(v){return S(E_(function(t){return T8(t)(v)})(l))(function(t){return qe(ul(t))})})}):e instanceof dv?S(El(me)(Be(e.value1)))(function(l){return S(El(me)(Be(e.value2)))(function(v){var t=ul(to(V.create)(l)(v));return S(Be(e.value3))(function(i){return hr(_l(fO)(e.value0)(t)(i))})})}):e instanceof xv?S(El(MI)(Be(e.value1)))(function(l){return S(El(MI)(Be(e.value2)))(function(v){return S(Be(e.value3))(function(t){return hr(io(cO)(e.value0)(l)(v)(t))})})}):e instanceof bt?S(Be(e.value1))(function(l){return S(Be(e.value2))(function(v){return S(Be(e.value3))(function(t){return hr(io(_O)(e.value0)(l)(v)(t))})})}):e instanceof Et?S(Be(e.value1))(function(l){return S(Be(e.value2))(function(v){return S(Be(e.value3))(function(t){return hr(io(oO)(e.value0)(l)(v)(t))})})}):e instanceof Ct?S(Be(e.value1))(function(l){return S(Be(e.value2))(function(v){return S(Be(e.value3))(function(t){return hr(io(iO)(e.value0)(l)(v)(t))})})}):e instanceof vo?S(Be(e.value1))(function(l){return S(Be(e.value2))(function(v){return hr(_l(rO(e.value0))(he.value)(l)(v))})}):qe(Ov(new M(0)))},x1=function(e){return function(a){return function(u){return function(l){return S(El(MI)(Be(u)))(function(v){return S(Be(l))(function(t){return hr(_l(e)(a)(v)(t))})})}}}},mv=function(e){return function(a){return function(u){return function(l){return S(Be(u))(function(v){return S(Be(l))(function(t){return hr(_l(e)(a)(v)(t))})})}}}};var wO=W(Gl),dO=ee(mr(Xu)),mO=_i(vv),PI=K(Za),hO=Hv(F0)(G0),U8=K(D0),qI=function(e){return function(a){return function(u){var l=Rc(e["audioWorklet'"].audioWorkletNode);if(l instanceof I)return wO(void 0);if(l instanceof R)return function(){return II(l.value0)("fOutStart")(a)(),II(l.value0)("fOutDur")(u)()};throw new Error("Failed pattern match at AudioWorklet (line 43, column 3 - line 47, column 47): "+[l.constructor.name])}}},gO=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){var i=L8(dO(Be(e))(O8(a)(u))),o="registerProcessor('"+(l+("',"+(l+`); -`))),_=mO(0)((a+u|0)-1|0),s=function(Ae){return function(fa){return"if(output["+(PI(Ae)+("]!=null){output["+(PI(Ae)+("][n] = "+(Le(fa)+`*fade}; -`)))))}},y=hO(Gv(s)(_)(i.value0)),P="const fIn = clamp(0,1,(t-"+(U8(v)+(")/"+(U8(t)+`); +var es={compose:function(e){return function(a){return function(u){return e(a(u))}}}},as=function(e){return e.compose};var $e=function(e){return e.identity},Ue={identity:function(e){return e},Semigroupoid0:function(){return es}};var Kw=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 Oy(e,a){var u=Kw(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond),l=Kw(a.year,a.month-1,a.day,a.hour,a.minute,a.second,a.millisecond);return u-l}function Uy(e){return function(a){return function(u){return function(l){var v=Kw(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 pe=!0;var aa=function(e){return function(a){return function(u){return e(u)(a)}}},Oa=function(e){return function(a){return e}};var xw=function(e){return function(a){return e(a)}};var Wy=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 i3(e,a,u,l){var v=eA(a,u-1,l);return e(v.getUTCFullYear())(v.getUTCMonth()+1)(v.getUTCDate())}function Uo(e){return e.charCodeAt(0)}function o3(e){return String.fromCharCode(e)}var c3=function(e){return function(a){return e+a}},_3=function(e){return function(a){return e.length===0?a:a.length===0?e:e.concat(a)}};var p3={append:c3},yf={appendRecord:function(e){return function(a){return function(u){return{}}}}};var Lv={append:_3},s3=function(e){return e.appendRecord},Ff=function(){return function(e){return{append:s3(e)(Ha.value)}}},re=function(e){return e.append};var Du=function(e){var a=Ul(e);return function(){return function(u){var l=s3(u);return function(v){var t=re(v);return{appendRecord:function(i){return function(o){return function(_){var s=l(Ha.value)(o)(_),b=a(Ha.value),P=Jr(b),A=R0(b);return P(t(A(o))(A(_)))(s)}}}}}}}};var Za=function(e){return e.alt};var Rv=function(e){return e.empty};var R3=function(e){return e.toString()},I3=function(e){var a=e.toString();return isNaN(a+".0")?a:a+".0"},G3=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+"'"},w3=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})+'"'},d3=function(e){return function(a){for(var u=[],l=0,v=a.length;l0?Math.floor(e/a):-Math.floor(e/-a)}},A3=function(e){return function(a){if(a===0)return 0;var u=Math.abs(a);return(e%u+u)%u}},N3=function(e){return function(a){return e/a}};var P3={Ring0:function(){return Oo}},q3={Ring0:function(){return is}};var qv=function(e){return e.mod},td=function(e){var a=m(e);return function(u){var l=ol(u.CommutativeRing0().Ring0().Semiring0()),v=qv(u);return function(t){return function(i){var o=a(i)(l);return o?t:td(e)(u)(i)(v(t)(i))}}}},PR={degree:function(e){return 1},div:N3,mod:function(e){return function(a){return 0}},CommutativeRing0:function(){return P3}},Gn={degree:S3,div:L3,mod:A3,CommutativeRing0:function(){return q3}},lv=function(e){return e.div};var _A=Ff();var m0={mempty:"",Semigroup0:function(){return p3}},Mf={memptyRecord:function(e){return{}},SemigroupRecord0:function(){return yf}};var $3=function(e){return e.memptyRecord},Sf=function(){return function(e){var a=_A(e.SemigroupRecord0());return{mempty:$3(e)(Ha.value),Semigroup0:function(){return a}}}},Fa=function(e){return e.mempty};var ma=function(e){var a=Ul(e),u=Du(e)();return function(l){var v=Fa(l),t=l.Semigroup0();return function(){return function(i){var o=$3(i),_=u(i.SemigroupRecord0())(t);return{memptyRecord:function(s){var b=o(Ha.value),P=a(Ha.value),A=Jr(P);return A(v)(b)},SemigroupRecord0:function(){return _}}}}}};var k=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}(),cd=function(e){return function(a){return e(a.value0)(a.value1)}};var kl=function(e){return e.value1};var Rs={map:function(e){return function(a){return new k(a.value0,e(a.value1))}}};var Iv=function(e){return e.value0};var O3=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 sA=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(b,P){switch(P-b){case 0:return i([]);case 1:return t(e)(o(_[b]));case 2:return v(t(a)(o(_[b])))(o(_[b+1]));case 3:return v(v(t(u)(o(_[b])))(o(_[b+1])))(o(_[b+2]));default:var A=b+Math.floor((P-b)/4)*2;return v(t(l)(s(b,A)))(s(A,P))}}return s(0,_.length)}}}}}}();var W3=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}}},B3=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)}}},Uf=function(e){var a=nv(e);return function(u){return function(l){return function(v){var t=function(i){return new k(i.value0,function(){var o=i.value1>0;return o?new R(new k(l(i.value0),i.value1-1|0)):I.value}())};return a(t)(new k(v,u-1|0))}}}};var bN=uv(),g0=function(e){return e.unfoldr};var Wf={unfoldr:O3(oi)(bN)(Iv)(kl),Unfoldable10:function(){return yd}},kR=function(e){var a=g0(e);return function(u){return function(l){var v=function(t){var i=t<=0;return i?I.value:new R(new k(l,t-1|0))};return a(v)(u)}}};var R4=zl(r_),I4=Mv(r_);var Ta=function(e){return e.toEnum};var Ia=function(e){return e.fromEnum},G4=function(e){var a=Ta(e),u=Ia(e),l=zl(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=Uo(R4)&&e<=Uo(I4)?new R(o3(e)):I.value},EN={succ:bd(Fd)(Uo),pred:Ed(Fd)(Uo),Ord0:function(){return MR}};var Ho=function(){return{cardinality:Uo(I4)-Uo(R4)|0,toEnum:Fd,fromEnum:Uo,Bounded0:function(){return r_},Enum1:function(){return EN}}}();var Cd=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 F0=function(){function e(){}return e.value=new e,e}(),dn=function(){function e(){}return e.value=new e,e}(),mn=function(){function e(){}return e.value=new e,e}(),hn=function(){function e(){}return e.value=new e,e}(),gn=function(){function e(){}return e.value=new e,e}(),yn=function(){function e(){}return e.value=new e,e}(),Fn=function(){function e(){}return e.value=new e,e}(),bn=function(){function e(){}return e.value=new e,e}(),En=function(){function e(){}return e.value=new e,e}(),Cn=function(){function e(){}return e.value=new e,e}(),Tn=function(){function e(){}return e.value=new e,e}(),Kr=function(){function e(){}return e.value=new e,e}();var Td=_a,Md=_a,w4=ii;var Sd={eq:function(e){return function(a){return e instanceof F0&&a instanceof F0||e instanceof dn&&a instanceof dn||e instanceof mn&&a instanceof mn||e instanceof hn&&a instanceof hn||e instanceof gn&&a instanceof gn||e instanceof yn&&a instanceof yn||e instanceof Fn&&a instanceof Fn||e instanceof bn&&a instanceof bn||e instanceof En&&a instanceof En||e instanceof Cn&&a instanceof Cn||e instanceof Tn&&a instanceof Tn||e instanceof Kr&&a instanceof Kr}}},Ld={compare:function(e){return function(a){if(e instanceof F0&&a instanceof F0)return xe.value;if(e instanceof F0)return Ne.value;if(a instanceof F0)return Te.value;if(e instanceof dn&&a instanceof dn)return xe.value;if(e instanceof dn)return Ne.value;if(a instanceof dn)return Te.value;if(e instanceof mn&&a instanceof mn)return xe.value;if(e instanceof mn)return Ne.value;if(a instanceof mn)return Te.value;if(e instanceof hn&&a instanceof hn)return xe.value;if(e instanceof hn)return Ne.value;if(a instanceof hn)return Te.value;if(e instanceof gn&&a instanceof gn)return xe.value;if(e instanceof gn)return Ne.value;if(a instanceof gn)return Te.value;if(e instanceof yn&&a instanceof yn)return xe.value;if(e instanceof yn)return Ne.value;if(a instanceof yn)return Te.value;if(e instanceof Fn&&a instanceof Fn)return xe.value;if(e instanceof Fn)return Ne.value;if(a instanceof Fn)return Te.value;if(e instanceof bn&&a instanceof bn)return xe.value;if(e instanceof bn)return Ne.value;if(a instanceof bn)return Te.value;if(e instanceof En&&a instanceof En)return xe.value;if(e instanceof En)return Ne.value;if(a instanceof En)return Te.value;if(e instanceof Cn&&a instanceof Cn)return xe.value;if(e instanceof Cn)return Ne.value;if(a instanceof Cn)return Te.value;if(e instanceof Tn&&a instanceof Tn)return xe.value;if(e instanceof Tn)return Ne.value;if(a instanceof Tn)return Te.value;if(e instanceof Kr&&a instanceof Kr)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}},d4=ii,m4=function(){return{bottom:-271820,top:275759,Ord0:function(){return Td}}}();var h4=function(){return{bottom:F0.value,top:Kr.value,Ord0:function(){return Ld}}}(),Xo={cardinality:547580,toEnum:function(e){if(e>=-271820&&e<=275759)return new R(e);if(pe)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 m4},Enum1:function(){return CN(0)}},CN=Cd("enumYear","Data.Date.Component",function(){return{succ:function(){var e=Ta(Xo),a=Ia(Xo);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=Ta(Xo),a=Ia(Xo);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return Td}}});var Zv={cardinality:12,toEnum:function(e){return e===1?new R(F0.value):e===2?new R(dn.value):e===3?new R(mn.value):e===4?new R(hn.value):e===5?new R(gn.value):e===6?new R(yn.value):e===7?new R(Fn.value):e===8?new R(bn.value):e===9?new R(En.value):e===10?new R(Cn.value):e===11?new R(Tn.value):e===12?new R(Kr.value):I.value},fromEnum:function(e){if(e instanceof F0)return 1;if(e instanceof dn)return 2;if(e instanceof mn)return 3;if(e instanceof hn)return 4;if(e instanceof gn)return 5;if(e instanceof yn)return 6;if(e instanceof Fn)return 7;if(e instanceof bn)return 8;if(e instanceof En)return 9;if(e instanceof Cn)return 10;if(e instanceof Tn)return 11;if(e instanceof Kr)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 h4},Enum1:function(){return TN(0)}},TN=Cd("enumMonth","Data.Date.Component",function(){return{succ:function(){var e=Ta(Zv),a=Ia(Zv);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=Ta(Zv),a=Ia(Zv);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return Ld}}});var g4={bottom:1,top:31,Ord0:function(){return Md}},Yo={cardinality:31,toEnum:function(e){if(e>=1&&e<=31)return new R(e);if(pe)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 g4},Enum1:function(){return MN(0)}},MN=Cd("enumDay","Data.Date.Component",function(){return{succ:function(){var e=Ta(Yo),a=Ia(Yo);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=Ta(Yo),a=Ia(Yo);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return Md}}});var y4=function(e){return function(a){return function(u){return(u|0)===u?e(u):a}}},Da=function(e){return e};var VR=isFinite;var JR=Math.abs,hs=Math.acos,gs=Math.asin,ys=Math.atan,Nd=function(e){return function(a){return Math.atan2(e,a)}},Bf=Math.ceil,Mn=Math.cos,Fs=Math.exp,Zo=Math.floor,bs=Math.log;var __=function(e){return function(a){return Math.pow(e,a)}},Pd=function(e){return function(a){return e%a}},f_=Math.round,Es=Math.sign?Math.sign:function(e){return e===0||e!==e?e:e<0?-1:1},Qo=Math.sin,Cs=Math.sqrt,Ts=Math.tan,zf=Math.trunc?Math.trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)};var jR=3.141592653589793;var F4=Mv(SR),b4=zl(SR);var HR=function(){return y4(R.create)(I.value)}(),E4=function(e){if(!VR(e))return 0;if(e>=Da(F4))return F4;if(e<=Da(b4))return b4;if(pe)return zo(0)(HR(e));throw new Error("Failed pattern match at Data.Int (line 72, column 1 - line 72, column 29): "+[e.constructor.name])},C4=function(e){return E4(f_(e))};var s_=function(e){return E4(Zo(e))};var T4=Z3()();var M4=$e(Ue),qN=function(e){return e};var S4=function(e){return e};var Ms=function(e){return e.toDuration};var qd=Bl;var $d=function(e){return e.fromDuration};var Di={fromDuration:T4(qN)(function(e){return e*1e3}),toDuration:T4(S4)(function(e){return e/1e3})};var XR={fromDuration:M4,toDuration:M4};var VN=Ia(Zv),JN=uv();var jN=m(w4),HN=m(Sd),XN=m(d4);var YN=Ta(Zv);var L4=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}(),Ss=function(e){return e.value0};var Ls=function(e){return e.value1};var A4={eq:function(e){return function(a){return jN(e.value0)(a.value0)&&HN(e.value1)(a.value1)&&XN(e.value2)(a.value2)}}},ZN=m(A4);var As=function(e){return e.value2},YR=function(e){return function(a){return function(u){var l=function(v){return function(t){return function(i){return new L4(v,JN(YN(t)),i)}}};return i3(l,e,VN(a),u)}}},Od=function(e){return function(a){return function(u){var l=new L4(e,a,u),v=ZN(YR(e)(a)(u))(l);return v?new R(l):I.value}}};var ZR=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 Ud=_a,Wd=_a,Bd=_a,zd=_a;var kd={bottom:0,top:59,Ord0:function(){return Ud}},Vd={bottom:0,top:59,Ord0:function(){return Wd}},Jd={bottom:0,top:999,Ord0:function(){return Bd}},jd={bottom:0,top:23,Ord0:function(){return zd}},xo={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new R(e);if(pe)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 kd},Enum1:function(){return QN(0)}},QN=ZR("enumSecond","Data.Time.Component",function(){return{succ:function(){var e=Ta(xo),a=Ia(xo);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=Ta(xo),a=Ia(xo);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return Ud}}});var ec={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new R(e);if(pe)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 Vd},Enum1:function(){return KN(0)}},KN=ZR("enumMinute","Data.Time.Component",function(){return{succ:function(){var e=Ta(ec),a=Ia(ec);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=Ta(ec),a=Ia(ec);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return Wd}}});var ac={cardinality:1e3,toEnum:function(e){if(e>=0&&e<=999)return new R(e);if(pe)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 Jd},Enum1:function(){return xN(0)}},xN=ZR("enumMillisecond","Data.Time.Component",function(){return{succ:function(){var e=Ta(ac),a=Ia(ac);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=Ta(ac),a=Ia(ac);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return Bd}}});var uc={cardinality:24,toEnum:function(e){if(e>=0&&e<=23)return new R(e);if(pe)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 jd},Enum1:function(){return eP(0)}},eP=ZR("enumHour","Data.Time.Component",function(){return{succ:function(){var e=Ta(uc),a=Ia(uc);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=Ta(uc),a=Ia(uc);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return zd}}});var Ns=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 Ps=function(e){return e.value2},qs=function(e){return e.value1},$s=function(e){return e.value3};var Os=function(e){return e.value0};var lP=Ia(Xo),vP=Ia(Zv),nP=Ia(Yo),rP=Ia(uc),tP=Ia(ec),iP=Ia(xo),oP=Ia(ac);var cP=ee(Xr),kf=la(Hr),Xd=L(Ua),_P=ld(Xr),fP=Ta(Xo),pP=Ta(Zv),sP=Ta(Yo),DP=Ta(uc),RP=Ta(ec),IP=Ta(xo),GP=Ta(ac),Zd=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}(),Yd=function(e){return{year:lP(Ss(e.value0)),month:vP(Ls(e.value0)),day:nP(As(e.value0)),hour:rP(Os(e.value1)),minute:tP(qs(e.value1)),second:iP(Ps(e.value1)),millisecond:oP($s(e.value1))}};var Vf=function(e){var a=Ms(e);return function(u){return function(l){return a(Oy(Yd(u),Yd(l)))}}};var Jf=function(e){var a=$d(e);return function(u){return function(l){return cP(Uy(R.create)(I.value)(a(u))(Yd(l)))(function(v){return kf(Xd(Zd.create)(_P(kf(kf(Xd(Od)(fP(v.year)))(pP(v.month)))(sP(v.day)))))(kf(kf(kf(Xd(Ns.create)(DP(v.hour)))(RP(v.minute)))(IP(v.second)))(GP(v.millisecond)))})}}};var wP=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 q4(e,a,u,l,v,t,i){return wP(e,a-1,u,l,v,t,i).getTime()}function $4(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 mP=uv(),hP=Ta(Zv);var gP=Ia(Zv);var jf=function(e){return e},R_=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 Zd(YR(a)(mP(hP(u)))(l),new Ns(v,t,i,o))}}}}}}};return $4(e)}();var yP=qd,QR=function(e){if(e>=-86399778816e5&&e<=8639977881599999)return new R(e);if(pe)return I.value;throw new Error("Failed pattern match at Data.DateTime.Instant (line 44, column 1 - line 44, column 41): "+[e.constructor.name])},Us=function(e){return q4(Ss(e.value0),gP(Ls(e.value0)),As(e.value0),Os(e.value1),qs(e.value1),Ps(e.value1),$s(e.value1))};var O4=function(){return{bottom:-86399778816e5,top:8639977881599999,Ord0:function(){return yP}}}();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}();var Bs=function(e){var a=td(e.Eq0()),u=t3(e),l=_s(e);return function(v){var t=a(v),i=lv(v),o=v.CommutativeRing0().Ring0(),_=Fu(o.Semiring0()),s=u(o),b=l(o);return function(P){return function(A){var K=t(P)(A),Ve=i(A)(K);return new Qd(_(i(P)(K))(s(Ve)),b(Ve))}}}},KR=function(e){var a=Bs(e);return function(u){var l=u.CommutativeRing0().Ring0().Semiring0(),v=Wl(l),t=a(u),i=Fu(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(ol(l),v),add:function(_){return function(s){return t(o(i(_.value0)(s.value1))(i(_.value1)(s.value0)))(i(_.value1)(s.value1))}}}}},Kd=function(e){var a=Bs(e),u=KR(e);return function(l){var v=a(l),t=l.CommutativeRing0().Ring0(),i=Tv(t),o=Fu(t.Semiring0()),_=u(l);return{sub:function(s){return function(b){return v(i(o(s.value0)(b.value1))(o(s.value1)(b.value0)))(o(s.value1)(b.value1))}},Semiring0:function(){return _}}}},xd=function(e){return e.value0};var e1=function(e){return e.value1},U4=function(e){var a=Kd(e);return function(u){var l=a(u);return{Ring0:function(){return l}}}},W4=function(e){var a=Bs(e),u=KR(e),l=U4(e);return function(v){var t=a(v),i=Fu(v.CommutativeRing0().Ring0().Semiring0()),o=ol(u(v)),_=l(v);return{degree:function(s){return 1},div:function(s){return function(b){return t(i(s.value0)(b.value1))(i(s.value1)(b.value0))}},mod:function(s){return function(b){return o}},CommutativeRing0:function(){return _}}}};var I_=e=>BigInt(e);var zs=e=>Number(e),B4=e=>a=>e+a,z4=e=>a=>e*a,k4=e=>a=>e-a,a1=e=>a=>{if(a===0n)return 0n;let u=a<0n?-a:a;return(e%u+u)%u},V4=e=>a=>a===0n?0n:(e-a1(e)(a))/a,J4=e=>e<0n?-e:e,j4=0n,H4=1n;var X4=e=>a=>e==a,Y4=e=>a=>e===a?0:e>a?1:-1;var u1={add:B4,zero:j4,mul:z4,one:H4};var NP={sub:k4,Semiring0:function(){return u1}},xR={eq:X4};var ks={compare:function(e){return function(a){var u=Y4(e)(a);return u===1?Te.value:u===0?xe.value:Ne.value}},Eq0:function(){return xR}},PP={Ring0:function(){return NP}},lc={degree:J4,div:V4,mod:a1,CommutativeRing0:function(){return PP}};var eI=Bs(ks)(lc);var Hf={toRational:function(e){return function(a){return eI(I_(e))(I_(a))}}},Q4={toRational:function(e){return function(a){return eI(e)(a)}}};var vc=KR(ks)(lc),aI=Kd(ks)(lc);var uI=W4(ks)(lc);var G_=function(e){return e.toRational},Sn=function(e){return zs(xd(e))/zs(e1(e))},l1=function(e){return xd(e)},v1=function(e){return eI(I_(e))(I_(1))},K4=function(e){return eI(e)(I_(1))},n1=function(e){return e1(e)};var x4=function(e){return function(a){return a.join(e)}};var e7=re(Lv),Vs={genericShowArgs:function(e){return[]}},Ri=function(e){var a=X(e);return{genericShowArgs:function(u){return[a(u)]}}},r1=function(e){return e.genericShowArgs},Js=function(e){var a=r1(e);return function(u){var l=r1(u);return{genericShowArgs:function(v){return e7(a(v.value0))(l(v.value1))}}}},b0=function(e){var a=r1(e);return function(u){var l=Ul(u);return{"genericShow'":function(v){var t=l(Ha.value),i=a(v);return i.length===0?t:"("+(x4(" ")(e7([t])(i))+")")}}}},t1=function(e){return e["genericShow'"]};var Wv=function(e){var a=t1(e);return function(u){var l=t1(u);return{"genericShow'":function(v){if(v instanceof bu)return a(v.value0);if(v instanceof ze)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])}}}},Ln=function(e){var a=h3(e);return function(u){var l=t1(u);return function(v){return l(a(v))}}};function js(){return Date.now()}var a7=function(e){return function(){return e}},u7=function(e){return function(a){return function(){return a(e())()}}};var E0=function(e){var a=ee(e.Bind1()),u=B(e.Applicative0());return function(l){return function(v){return a(l)(function(t){return a(v)(function(i){return u(t(i))})})}}};var l7=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}},d_={Applicative0:function(){return dl},Bind1:function(){return rc}},rc={bind:u7,Apply0:function(){return n7(0)}},dl={pure:a7,Apply0:function(){return n7(0)}},v7=l7("functorEffect","Effect",function(){return{map:ls(dl)}}),n7=l7("applyEffect","Effect",function(){return{apply:E0(d_),Functor0:function(){return v7(0)}}}),nl=v7(20);var UP=L(nl);var Hs=UP(R_)(js);var WP=Eu(),BP=Vf(XR),zP=G_(Hf),o1=Qu(vc),c1=Fu(vc),_1=lv(uI),t7=$e(Ue),i7=Jf(Di),kP=uv(),r7=G_(Q4),VP=m(xR),JP=qv(lc),jP=ol(u1),HP=lv(lc),XP=Tv(aI),YP=Wl(vc);var m_=function(e){return function(a){var u=WP(BP(a)(e.time)),l=zP(s_(u))(1e3);return o1(c1(l)(e.freq))(e.count)}},Xs=function(e){var a=_1(c1(e.count)(v1(-1)))(e.freq);return yu(e.time)(t7)(i7(Sn(a))(e.time))},o7=function(e){return function(){var u=Hs();return{freq:e,time:u,count:v1(0)}}},c7=function(e){var a=R_(kP(QR(e.time*1e3))),u=r7(e.freqNumerator)(e.freqDenominator),l=r7(e.countNumerator)(e.countDenominator);return{freq:u,time:a,count:l}},ZP=function(e){if(VP(JP(l1(e))(n1(e)))(jP))return e;if(pe)return K4(HP(l1(e))(n1(e)));throw new Error("Failed pattern match at Data.Tempo (line 114, column 1 - line 114, column 38): "+[e.constructor.name])},f1=function(e){return function(a){return function(u){return o1(c1(o1(ZP(_1(XP(u)(a))(e)))(YP))(e))(a)}}},p1=function(e){return function(a){return yu(e.time)(t7)(i7(Sn(_1(a)(e.freq)))(Xs(e)))}};var _7=Pf(),xP=lv(uI),Xf=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),s1=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}();var vI=function(e){return function(a){if(a instanceof Xf)return _7(a.value0);if(a instanceof s1)return _7(Sn(xP(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 uq=$e(Ue),lq=Jf(Di),vq=G_(Hf),nq=Fu(vc),rq=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),nI=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 f7=function(e){return function(a){return function(u){if(u instanceof rq){var l=vI(e)(u.value0);return yu(a)(uq)(lq(l)(a))}if(u instanceof nI&&u.value1 instanceof Xf){var v=vq(s_(u.value1.value0*1e3))(1e3),l=f1(u.value0)(nq(v)(e.freq))(m_(e)(a));return p1(e)(l)}if(u instanceof nI&&u.value1 instanceof s1){var l=f1(u.value0)(u.value1.value0)(m_(e)(a));return p1(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 Yf=b0(Vs),p7=Ri(Va),I1=Wu(_a),xr=function(){function e(){}return e.value=new e,e}(),et=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}(),tc=function(){function e(){}return e.value=new e,e}(),ic=function(){function e(){}return e.value=new e,e}(),oc=function(){function e(){}return e.value=new e,e}(),cc=function(){function e(){}return e.value=new e,e}(),_c=function(){function e(){}return e.value=new e,e}(),tq={to:function(e){if(e instanceof bu)return xr.value;if(e instanceof ze&&e.value0 instanceof bu)return new et(e.value0.value0.value0,e.value0.value0.value1);if(e instanceof ze&&e.value0 instanceof ze&&e.value0.value0 instanceof bu)return tc.value;if(e instanceof ze&&e.value0 instanceof ze&&e.value0.value0 instanceof ze&&e.value0.value0.value0 instanceof bu)return ic.value;if(e instanceof ze&&e.value0 instanceof ze&&e.value0.value0 instanceof ze&&e.value0.value0.value0 instanceof ze&&e.value0.value0.value0.value0 instanceof bu)return oc.value;if(e instanceof ze&&e.value0 instanceof ze&&e.value0.value0 instanceof ze&&e.value0.value0.value0 instanceof ze&&e.value0.value0.value0.value0 instanceof ze&&e.value0.value0.value0.value0.value0 instanceof bu)return cc.value;if(e instanceof ze&&e.value0 instanceof ze&&e.value0.value0 instanceof ze&&e.value0.value0.value0 instanceof ze&&e.value0.value0.value0.value0 instanceof ze&&e.value0.value0.value0.value0.value0 instanceof ze)return _c.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 xr)return new bu(Xv.value);if(e instanceof et)return new ze(new bu(new t_(e.value0,e.value1)));if(e instanceof tc)return new ze(new ze(new bu(Xv.value)));if(e instanceof ic)return new ze(new ze(new ze(new bu(Xv.value))));if(e instanceof oc)return new ze(new ze(new ze(new ze(new bu(Xv.value)))));if(e instanceof cc)return new ze(new ze(new ze(new ze(new ze(new bu(Xv.value))))));if(e instanceof _c)return new ze(new ze(new ze(new ze(new ze(new ze(Xv.value))))));throw new Error("Failed pattern match at Output (line 17, column 1 - line 17, column 33): "+[e.constructor.name])}},rI={show:Ln(tq)(Wv(Yf({reflectSymbol:function(){return"Audio"}}))(Wv(b0(Js(p7)(p7))({reflectSymbol:function(){return"AOut"}}))(Wv(Yf({reflectSymbol:function(){return"Blend"}}))(Wv(Yf({reflectSymbol:function(){return"RGBA"}}))(Wv(Yf({reflectSymbol:function(){return"Add"}}))(Wv(Yf({reflectSymbol:function(){return"Mul"}}))(Yf({reflectSymbol:function(){return"RGB"}}))))))))},s7={eq:function(e){return function(a){return e instanceof xr&&a instanceof xr?!0:e instanceof et&&a instanceof et?e.value0===a.value0&&e.value1===a.value1:e instanceof tc&&a instanceof tc||e instanceof ic&&a instanceof ic||e instanceof oc&&a instanceof oc||e instanceof cc&&a instanceof cc||e instanceof _c&&a instanceof _c}}},Zs=function(e){return e instanceof xr||e instanceof et},D7=function(){var e=Cf(cl);return function(a){return e(Zs(a))}}(),R7=function(e){return e instanceof et?I1(e.value0)(0):0},I7=function(e){return function(a){return a instanceof xr?I1(e)(1):a instanceof et?I1(a.value1)(1):1}};var U=function(e){return e.channels};var w7=function(e){return function(){return{value:e}}};var ve=function(e){return function(){return e.value}};var Ae=function(e){return function(a){return function(){a.value=e}}};var va=w7;var ku=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Vu=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Qv=function(e){return e.tailRecM};var _q=function(e){var a=function(u){var l=!1,v;function t(i){if(i instanceof ku){u=e(i.value0);return}if(i instanceof Vu)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 d7={tailRecM:function(e){var a=function(l){return l},u=_q(function(l){return a(e(l))});return function(l){return pi(u(l))}},Monad0:function(){return xu}};var m7={bimap:function(e){return function(a){return function(u){if(u instanceof ku)return new ku(e(u.value0));if(u instanceof Vu)return new Vu(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 Ks=function(e){return e.foldrWithIndex};var xs=function(e){return e.traverseWithIndex};var sq=L(Rs),Dq=L(Ua),El=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}(),d1=function(e){var a=g0(e);return{unfoldr1:function(u){return function(l){return cd(El.create)(sq(a(Dq(u)))(u(l)))}}}};var aD=function(e){var a=Rv(e);return function(u){return new El(u,a)}};var tI=function(e){var a=L(e);return{map:function(u){return function(l){return new El(u(l.value0),a(u)(l.value1))}}}};var uD=function(e){var a=Vl(e),u=Ja(e),l=Cu(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 m1=function(e){var a=vv(e),u=Iu(e),l=tI(e.Functor0()),v=uD(e.Foldable1());return{sequence:function(t){var i=t.Apply0(),o=la(i),_=L(i.Functor0()),s=a(t);return function(b){return o(_(El.create)(b.value0))(s(b.value1))}},traverse:function(t){var i=t.Apply0(),o=la(i),_=L(i.Functor0()),s=u(t);return function(b){return function(P){return o(_(El.create)(b(P.value0)))(s(b)(P.value1))}}},Functor0:function(){return l},Foldable1:function(){return v}}};var F7=function(e){var a=Ja(e),u=Cu(e),l=uD(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 yu(t.value0)(v(t.value0))(u(function(i){var o=yu(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 gq=$e(Ue),h=function(){function e(){}return e.value=new e,e}(),w=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(e){return e},E7=function(e){return new w(e.value0,e.value1)};var yq=function(e){var a=function(u){return function(l){var v=u,t=!1,i;function o(_,s){if(s instanceof w&&s.value1 instanceof w&&s.value1.value1 instanceof w){v=new w(s,_),l=s.value1.value1.value1;return}var b=function(A){return A instanceof w&&A.value1 instanceof w&&A.value1.value1 instanceof h?new w(e(A.value0),new w(e(A.value1.value0),h.value)):A instanceof w&&A.value1 instanceof h?new w(e(A.value0),h.value):h.value},P=function(A){return function(K){var Ve=A,Ga=!1,$u;function Dl(Ou,_u){if(Ou instanceof w&&Ou.value0 instanceof w&&Ou.value0.value1 instanceof w&&Ou.value0.value1.value1 instanceof w){Ve=Ou.value1,K=new w(e(Ou.value0.value0),new w(e(Ou.value0.value1.value0),new w(e(Ou.value0.value1.value1.value0),_u)));return}return Ga=!0,_u}for(;!Ga;)$u=Dl(Ve,K);return $u}};return t=!0,P(_)(b(s))}for(;!t;)i=o(v,l);return i}};return a(h.value)},rv={map:yq},Fq=L(rv),wv=tI(rv),xa={foldr:function(e){return function(a){var u=function(){var v=function(t){return function(i){var o=t,_=!1,s;function b(P,A){if(A instanceof h)return _=!0,P;if(A instanceof w){o=new w(A.value0,P),i=A.value1;return}throw new Error("Failed pattern match at Data.List.Types (line 107, column 7 - line 107, column 23): "+[P.constructor.name,A.constructor.name])}for(;!_;)s=b(o,i);return s}};return v(h.value)}(),l=Ja(xa)(aa(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 w){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=Fa(e);return function(l){return Ja(xa)(function(v){var t=a(v);return function(i){return t(l(i))}})(u)}}},iI=Ja(xa),bq=Cu(xa);var C0=uD(xa);var Gi={append:function(e){return function(a){return bq(w.create)(a)(e)}}},xf=re(Gi);var g_={append:function(e){return function(a){return new El(e.value0,xf(e.value1)(E7(a)))}}};var T0={traverse:function(e){var a=e.Apply0(),u=L(a.Functor0()),l=bl(a),v=B(e);return function(t){var i=u(iI(aa(w.create))(h.value)),o=iI(function(_){var s=l(aa(w.create))(_);return function(b){return s(t(b))}})(v(h.value));return function(_){return i(o(_))}}},sequence:function(e){return Iu(T0)(e)(gq)},Functor0:function(){return rv},Foldable1:function(){return xa}},Nn=m1(T0);var fc={unfoldr1:function(e){return function(a){var u=function(l){return function(v){var t=l,i=!1,o;function _(s,b){var P=e(s);if(P.value1 instanceof R){t=P.value1.value0,v=new w(P.value0,b);return}if(P.value1 instanceof I)return i=!0,iI(aa(w.create))(h.value)(new w(P.value0,b));throw new Error("Failed pattern match at Data.List.Types (line 135, column 22 - line 137, column 61): "+[P.constructor.name])}for(;!i;)o=_(t,v);return o}};return u(a)(h.value)}}},y_={unfoldr:function(e){return function(a){var u=function(l){return function(v){var t=l,i=!1,o;function _(s,b){var P=e(s);if(P instanceof I)return i=!0,iI(aa(w.create))(h.value)(b);if(P instanceof R){t=P.value0.value1,v=new w(P.value0.value0,b);return}throw new Error("Failed pattern match at Data.List.Types (line 142, column 22 - line 144, column 52): "+[P.constructor.name])}for(;!i;)o=_(t,v);return o}};return u(a)(h.value)}},Unfoldable10:function(){return fc}},Jl=d1(y_),at=F7(xa);var Eq={eq1:function(e){var a=m(e);return function(u){return function(l){var v=function(t){return function(i){return function(o){var _=t,s=i,b=!1,P;function A(K,Ve,Ga){if(!Ga)return b=!0,!1;if(K instanceof h&&Ve instanceof h)return b=!0,Ga;if(K instanceof w&&Ve instanceof w){_=K.value1,s=Ve.value1,o=Ga&&a(Ve.value0)(K.value0);return}return b=!0,!1}for(;!b;)P=A(_,s,o);return P}}};return v(u)(l)(!0)}}}},Cq=qo(Eq);var cI=function(e){return{eq:Cq(e)}};var h1={apply:function(e){return function(a){if(e instanceof h)return h.value;if(e instanceof w)return xf(Fq(e.value0)(a))(la(h1)(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 rv}},b7=la(h1),C7={apply:function(e){return function(a){return new El(e.value0(a.value0),xf(b7(e.value1)(new w(a.value0,h.value)))(b7(new w(e.value0,e.value1))(a.value1)))}},Functor0:function(){return wv}},g1={bind:function(e){return function(a){if(e instanceof h)return h.value;if(e instanceof w)return xf(a(e.value0))(ee(g1)(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 h1}},Tq=ee(g1),_I={bind:function(e){return function(a){var u=a(e.value0);return new El(u.value0,xf(u.value1)(Tq(e.value1)(function(l){return E7(a(l))})))}},Apply0:function(){return C7}};var Mq={alt:xf,Functor0:function(){return rv}},y1=function(){return{empty:h.value,Alt0:function(){return Mq}}}();var pc={pure:function(){var e=aD(y1);return function(a){return oI(e(a))}}(),Apply0:function(){return C7}};var E1=L(Ua);var Pq=o_(m7),qq=Ja(xa);var $q=$e(Ue);var C1=function(e){if(e instanceof h)return I.value;if(e instanceof w)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])},sI=function(e){return g0(e)(function(a){return E1(function(u){return new k(u.head,u.tail)})(C1(a))})},Oq=function(e){if(e instanceof h)return I.value;if(e instanceof w)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 F_=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 w){l=new w(_.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 A7=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 w&&_.value1 instanceof h)return t=!0,new R({revInit:s,last:_.value0});if(_ instanceof w){v=_.value1,l=new w(_.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 E1(function(u){return{init:F_(u.revInit),last:u.last}})(a(e)(h.value))},lD=function(e){return function(a){return function(u){var l=function(v){return function(t){return function(i){var o=v,_=t,s=!1,b;function P(A,K,Ve){if(A instanceof h||K instanceof h)return s=!0,Ve;if(A instanceof w&&K instanceof w){o=A.value1,_=K.value1,i=new w(e(A.value0)(K.value0),Ve);return}throw new Error("Failed pattern match at Data.List (line 779, column 3 - line 779, column 21): "+[A.constructor.name,K.constructor.name,Ve.constructor.name])}for(;!s;)b=P(o,_,i);return b}}};return F_(l(a)(u)(h.value))}}},b_=function(){return lD(k.create)}();var fI=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,F_(_);if(s instanceof w){var b=e(s.value0);if(b instanceof I){v=_,l=s.value1;return}if(b instanceof R){v=new w(b.value0,_),l=s.value1;return}throw new Error("Failed pattern match at Data.List (line 419, column 5 - line 421, column 32): "+[b.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)},N7=function(e){var a=ee(e.Monad0().Bind1()),u=Qv(e);return function(l){var v=l.Plus1().Alt0(),t=Za(v),i=L(v.Functor0()),o=B(l.Applicative0());return function(_){var s=function(b){return a(t(i(ku.create)(_))(o(new Vu(void 0))))(function(P){return o(Pq(function(A){return new w(A,b)})(function(A){return F_(b)})(P))})};return u(s)(h.value)}}};var Uq=function(e){var a=la(e.Applicative0().Apply0()),u=L(e.Plus1().Alt0().Functor0());return function(l){var v=Yr(l);return function(t){return a(u(w.create)(t))(v(function(i){return T1(e)(l)(t)}))}}},T1=function(e){var a=Za(e.Plus1().Alt0()),u=B(e.Applicative0());return function(l){return function(v){return a(Uq(e)(l)(v))(u(h.value))}}},Cl=qq(function(e){return function(a){return e+1|0}})(0),P7=function(e){var a=!1,u;function l(v){if(v instanceof w&&v.value1 instanceof h)return a=!0,new R(v.value0);if(v instanceof w){e=v.value1;return}return a=!0,I.value}for(;!a;)u=l(e);return u};var q7=function(e){return E1(function(a){return a.init})(A7(e))};var Wq=function(e){if(e instanceof h)return I.value;if(e instanceof w)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])},pI=function(e){if(e instanceof h)return h.value;if(e instanceof w&&e.value0 instanceof h)return pI(e.value1);if(e instanceof w&&e.value0 instanceof w)return new w(new w(e.value0.value0,fI(Wq)(e.value1)),pI(new w(e.value0.value1,fI(Oq)(e.value1))));throw new Error("Failed pattern match at Data.List (line 813, column 1 - line 813, column 54): "+[e.constructor.name])};var DI=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,F_(_);if(s instanceof w){if(e(s.value0)){v=new w(s.value0,_),l=s.value1;return}if(pe){v=_,l=s.value1;return}}throw new Error("Failed pattern match at Data.List (line 390, column 3 - line 390, column 27): "+[_.constructor.name,s.constructor.name])}for(;!t;)i=o(v,l);return i}};return a(h.value)};var $7=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 w){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 Pn=fI($q);var O7=function(e){return e()};var U7=function(e){throw new Error(e)};var W7=function(){return U7};var Vq=W7(),Jq=O7,vD=function(e){return Jq(function(){return Vq(e)})};var Hq=ee(_I),Xq=$e(Ue);var dv=function(e){return function(a){return function(u){return new El(e(a.value0)(u.value0),lD(e)(a.value1)(u.value1))}}};var E_=function(e){return new w(e.value0,e.value1)};var Ma=function(e){return e.value1};var ha=function(){var e=aD(y1);return function(a){return oI(e(a))}}();var Yq=function(e){return function(a){return e(new w(a.value0,a.value1))}};var ba=function(e){return 1+Cl(e.value1)|0},RI=function(e){return zo(e.value0)(P7(e.value1))};var II=function(e){return yu(h.value)(function(a){return new w(e.value0,a)})(q7(e.value1))};var Y=function(e){return e.value0};var fa=function(e){if(e instanceof h)return I.value;if(e instanceof w)return new R(new El(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 di=function(e){return Yq($7(e))},C_=function(e){return function(a){return new El(e,a)}},lu=function(e){return function(a){return new El(e,new w(a.value0,a.value1))}};var hl=function(e){return Hq(e)(Xq)};var T_=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 Zq=$e(Ue);var Ba=function(){function e(){}return e.value=new e,e}(),Na=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 GI=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}(),B7=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}(),M0=function(e,a,u,l){if(u instanceof Ba){if(l instanceof Ba)return new Na(1,1,e,a,u,l);if(l instanceof Na)return new Na(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 Na){if(l instanceof Ba)return new Na(1+u.value0|0,1+u.value1|0,e,a,u,l);if(l instanceof Na)return new Na(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 wI=function(e){return function(a){return new Na(1,1,e,a,Ba.value,Ba.value)}},ut=function(){var e=function(l){if(l instanceof Ba)return 0;if(l instanceof Na)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 Na&&_.value0>e(s)?M0(_.value2,_.value3,M0(l,v,t,_.value4),M0(i,o,_.value5,s)):M0(i,o,M0(l,v,t,_),s)},u=function(l,v,t,i,o,_,s){return _ instanceof Na&&e(o)<=_.value0?M0(_.value2,_.value3,M0(t,i,o,_.value4),M0(l,v,_.value5,s)):M0(t,i,o,M0(l,v,_,s))};return function(l,v,t,i){if(t instanceof Ba)return i instanceof Ba?wI(l)(v):i instanceof Na&&i.value0>1?a(l,v,t,i.value2,i.value3,i.value4,i.value5):M0(l,v,t,i);if(t instanceof Na){if(i instanceof Na){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 Ba&&t.value0>1?u(l,v,t.value2,t.value3,t.value4,t.value5,i):M0(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])}}(),S1=T_("unsafeSplit","Data.Map.Internal",function(){return function(e,a,u){if(u instanceof Ba)return new GI(I.value,Ba.value,Ba.value);if(u instanceof Na){var l=e(a)(u.value2);if(l instanceof Ne){var v=S1(771)(e,a,u.value4);return new GI(v.value0,v.value1,ut(u.value2,u.value3,v.value2,u.value5))}if(l instanceof Te){var v=S1(774)(e,a,u.value5);return new GI(v.value0,ut(u.value2,u.value3,u.value4,v.value1),v.value2)}if(l instanceof xe)return new GI(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])}}),Qq=S1(764),z7=T_("unsafeSplitLast","Data.Map.Internal",function(){return function(e,a,u,l){if(l instanceof Ba)return new B7(e,a,u);if(l instanceof Na){var v=z7(757)(l.value2,l.value3,l.value4,l.value5);return new B7(v.value0,v.value1,ut(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])}}),Kq=z7(753),xq=function(e,a){if(e instanceof Ba)return a;if(e instanceof Na){var u=Kq(e.value2,e.value3,e.value4,e.value5);return ut(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 L1=T_("unsafeUnionWith","Data.Map.Internal",function(){return function(e,a,u,l){if(u instanceof Ba)return l;if(l instanceof Ba)return u;if(l instanceof Na){var v=Qq(e,l.value2,u),t=L1(787)(e,a,v.value1,l.value4),i=L1(788)(e,a,v.value2,l.value5);if(v.value0 instanceof R)return ut(l.value2,a(v.value0.value0)(l.value3),t,i);if(v.value0 instanceof I)return ut(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])}}),e$=L1(781),a$=function(e){var a=je(e);return function(u){return function(l){return function(v){return e$(a,u,l,v)}}}},dI=function(e){return a$(e)(Oa)};var $n=function(e){var a=je(e);return function(u){var l=function(v){var t=!1,i;function o(_){if(_ instanceof Ba)return t=!0,I.value;if(_ instanceof Na){var s=a(u)(_.value2);if(s instanceof Ne){v=_.value4;return}if(s instanceof Te){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 lt=function(e){var a=je(e);return function(u){return function(l){var v=function(t){if(t instanceof Ba)return wI(u)(l);if(t instanceof Na){var i=a(u)(t.value2);if(i instanceof Ne)return ut(t.value2,t.value3,v(t.value4),t.value5);if(i instanceof Te)return ut(t.value2,t.value3,t.value4,v(t.value5));if(i instanceof xe)return new Na(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}}},k7={map:function(e){var a=function(u){if(u instanceof Ba)return Ba.value;if(u instanceof Na)return new Na(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}},u$={mapWithIndex:function(e){var a=function(u){if(u instanceof Ba)return Ba.value;if(u instanceof Na)return new Na(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 k7}},mI={foldr:function(e){return function(a){var u=T_("go","Data.Map.Internal",function(){return function(v,t){if(v instanceof Ba)return t;if(v instanceof Na)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=T_("go","Data.Map.Internal",function(){return function(v,t){if(t instanceof Ba)return v;if(t instanceof Na)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=Fa(e),u=re(e.Semigroup0());return function(l){var v=function(t){if(t instanceof Ba)return a;if(t instanceof Na)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}}},V7={foldrWithIndex:function(e){return function(a){var u=T_("go","Data.Map.Internal",function(){return function(v,t){if(v instanceof Ba)return t;if(v instanceof Na)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=T_("go","Data.Map.Internal",function(){return function(v,t){if(t instanceof Ba)return v;if(t instanceof Na)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=Fa(e),u=re(e.Semigroup0());return function(l){var v=function(t){if(t instanceof Ba)return a;if(t instanceof Na)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 mI}},J7=function(){return Ks(V7)(function(e){return function(a){return function(u){return new w(e,u)}}})(h.value)}(),j7={traverse:function(e){var a=B(e),u=e.Apply0(),l=la(u),v=L(u.Functor0());return function(t){var i=function(o){if(o instanceof Ba)return a(Ba.value);if(o instanceof Na)return l(l(v(function(_){return function(s){return function(b){return new Na(o.value0,o.value1,o.value2,s,_,b)}}})(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 Iu(j7)(e)(Zq)},Functor0:function(){return k7},Foldable1:function(){return mI}},H7={traverseWithIndex:function(e){var a=B(e),u=e.Apply0(),l=la(u),v=L(u.Functor0());return function(t){var i=function(o){if(o instanceof Ba)return a(Ba.value);if(o instanceof Na)return l(l(v(function(_){return function(s){return function(b){return new Na(o.value0,o.value1,o.value2,s,_,b)}}})(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 u$},FoldableWithIndex1:function(){return V7},Traversable2:function(){return j7}};var fl=function(){return Ba.value}(),hI=function(e){var a=lt(e);return function(u){return Ja(u)(function(l){return function(v){return a(v.value0)(v.value1)(l)}})(fl)}};var A1=function(e){var a=je(e);return function(u){var l=function(v){if(v instanceof Ba)return Ba.value;if(v instanceof Na){var t=a(u)(v.value2);if(t instanceof Ne)return ut(v.value2,v.value3,l(v.value4),v.value5);if(t instanceof Te)return ut(v.value2,v.value3,v.value4,l(v.value5));if(t instanceof xe)return xq(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 v$=ds();var n$=function(e){return v$(dI(e))};var r$=function(e){return J7(e)},X7=function(e){var a=sI(e);return function(u){return a(r$(u))}};var N1=function(e){return wI(e)(void 0)};var nD=function(e){return{append:n$(e)}};var t$=fl;var ep=function(e){var a=nD(e);return{mempty:t$,Semigroup0:function(){return a}}};var Y7=b0(Vs),de=function(){function e(){}return e.value=new e,e}(),Ge=function(){function e(){}return e.value=new e,e}(),i$={to:function(e){if(e instanceof bu)return de.value;if(e instanceof ze)return Ge.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 de)return new bu(Xv.value);if(e instanceof Ge)return new ze(Xv.value);throw new Error("Failed pattern match at MultiMode (line 10, column 1 - line 10, column 36): "+[e.constructor.name])}},P1={show:Ln(i$)(Wv(Y7({reflectSymbol:function(){return"Combinatorial"}}))(Y7({reflectSymbol:function(){return"Pairwise"}})))},q1={eq:function(e){return function(a){return e instanceof de&&a instanceof de||e instanceof Ge&&a instanceof Ge}}};var Sa=m(q1),o$=Fu($o),a8=lv(Gn),$1=Yv(xa)(m0),c$=kR(y_),Z7=X(Nv),Q7=L(rv),ap=X(Va),Pa=X(P1),Pu=B(X3),O1=ep(uu),K7=Fa(O1),vt=ci(cl),_$=Vl(xa)(Sf()(ma({reflectSymbol:function(){return"ain"}})(vt)()(ma({reflectSymbol:function(){return"fft"}})(vt)()(ma({reflectSymbol:function(){return"hi"}})(vt)()(ma({reflectSymbol:function(){return"ifft"}})(vt)()(ma({reflectSymbol:function(){return"ihi"}})(vt)()(ma({reflectSymbol:function(){return"ilo"}})(vt)()(ma({reflectSymbol:function(){return"imgURLs"}})(O1)()(ma({reflectSymbol:function(){return"imid"}})(vt)()(ma({reflectSymbol:function(){return"lo"}})(vt)()(ma({reflectSymbol:function(){return"mid"}})(vt)()(ma({reflectSymbol:function(){return"vidURLs"}})(O1)()(ma({reflectSymbol:function(){return"webcam"}})(vt)()(Mf)))))))))))))),L_=Wu(_a),x7=Jo(at),e8=L(wv),ju=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),el=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}(),S0=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}(),Un=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}(),nt=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Wn=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}(),rt=function(){function e(){}return e.value=new e,e}(),sc=function(){function e(){}return e.value=new e,e}(),Dc=function(){function e(){}return e.value=new e,e}(),hi=function(){function e(){}return e.value=new e,e}(),On=function(){function e(){}return e.value=new e,e}(),Rc=function(){function e(){}return e.value=new e,e}(),Ic=function(){function e(){}return e.value=new e,e}(),L0=function(){function e(){}return e.value=new e,e}(),gi=function(){function e(){}return e.value=new e,e}(),Gc=function(){function e(){}return e.value=new e,e}(),wc=function(){function e(){}return e.value=new e,e}(),yi=function(){function e(){}return e.value=new e,e}(),Fi=function(){function e(){}return e.value=new e,e}(),bi=function(){function e(){}return e.value=new e,e}(),Ei=function(){function e(){}return e.value=new e,e}(),Ci=function(){function e(){}return e.value=new e,e}(),Ti=function(){function e(){}return e.value=new e,e}(),tt=function(){function e(){}return e.value=new e,e}(),it=function(){function e(){}return e.value=new e,e}(),ot=function(){function e(){}return e.value=new e,e}(),ct=function(){function e(){}return e.value=new e,e}(),_t=function(){function e(){}return e.value=new e,e}(),dc=function(){function e(){}return e.value=new e,e}(),A0=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}(),Mi=function(){function e(){}return e.value=new e,e}(),Si=function(){function e(){}return e.value=new e,e}(),Li=function(){function e(){}return e.value=new e,e}(),ft=function(){function e(){}return e.value=new e,e}(),pt=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),st=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Bn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),zn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ai=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}(),Pi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),qi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),$i=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Oi=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}(),Wi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Bi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),zi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ki=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Dt=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Rt=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),It=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),kn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Vn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Jn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),jn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Hn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Xn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Yn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Zn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Qn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Kn=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),xn=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}(),ar=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}(),lr=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}(),nr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),rr=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}(),ir=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}(),cr=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}(),fr=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}(),sr=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}(),Rr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ir=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}(),Vi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ji=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ji=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Gt=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),wt=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Hi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Xi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Yi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Zi=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}(),Qi=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}(),Ki=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}(),xi=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}(),eo=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}(),dt=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}(),ao=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}(),uo=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}(),lo=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}(),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}(),no=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}(),ro=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}(),to=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}(),io=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,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),P0=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}(),Kv=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}(),Bv=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}(),q0=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}(),mv=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}(),$0=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}(),O0=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}(),U0=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}(),W0=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}(),B0=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}(),xv=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}(),z0=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}(),k0=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}(),V0=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}(),J0=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}(),j0=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}(),mt=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}(),ht=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}(),H0=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}(),X0=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}(),Y0=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}(),gt=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}(),yt=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}(),Ft=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}(),bt=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}(),Et=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}(),Ct=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}(),Z0=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}(),Q0=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}(),K0=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}(),Fr=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}(),br=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),hv=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}(),Er=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}(),Tt=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}(),e0=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}(),Mt=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}(),St=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}(),Lt=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}(),oo=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 y={eq:function(e){return function(a){return e instanceof ju&&a instanceof ju?e.value0===a.value0:e instanceof el&&a instanceof el?Sa(e.value0)(a.value0)&&m(cI(y))(e.value1)(a.value1):e instanceof S0&&a instanceof S0?m(y)(e.value0)(a.value0)&&m(y)(e.value1)(a.value1):e instanceof Un&&a instanceof Un?m(y)(e.value0)(a.value0)&&m(y)(e.value1)(a.value1):e instanceof nt&&a instanceof nt?m(y)(e.value0)(a.value0):e instanceof Wn&&a instanceof Wn?e.value0===a.value0&&m(y)(e.value1)(a.value1):e instanceof rt&&a instanceof rt||e instanceof sc&&a instanceof sc||e instanceof Dc&&a instanceof Dc||e instanceof hi&&a instanceof hi||e instanceof On&&a instanceof On||e instanceof Rc&&a instanceof Rc||e instanceof Ic&&a instanceof Ic||e instanceof L0&&a instanceof L0||e instanceof gi&&a instanceof gi||e instanceof Gc&&a instanceof Gc||e instanceof wc&&a instanceof wc||e instanceof yi&&a instanceof yi||e instanceof Fi&&a instanceof Fi||e instanceof bi&&a instanceof bi||e instanceof Ei&&a instanceof Ei||e instanceof Ci&&a instanceof Ci||e instanceof Ti&&a instanceof Ti||e instanceof tt&&a instanceof tt||e instanceof it&&a instanceof it||e instanceof ot&&a instanceof ot||e instanceof ct&&a instanceof ct||e instanceof _t&&a instanceof _t||e instanceof dc&&a instanceof dc?!0:e instanceof A0&&a instanceof A0?e.value0===a.value0&&e.value1===a.value1:e instanceof Mi&&a instanceof Mi||e instanceof Si&&a instanceof Si||e instanceof Li&&a instanceof Li||e instanceof ft&&a instanceof ft?!0:e instanceof pt&&a instanceof pt||e instanceof st&&a instanceof st?e.value0===a.value0:e instanceof Bn&&a instanceof Bn?m(y)(e.value0)(a.value0):e instanceof zn&&a instanceof zn?m(y)(e.value0)(a.value0):e instanceof Ai&&a instanceof Ai?m(y)(e.value0)(a.value0):e instanceof Ni&&a instanceof Ni?m(y)(e.value0)(a.value0):e instanceof Pi&&a instanceof Pi?m(y)(e.value0)(a.value0):e instanceof qi&&a instanceof qi?m(y)(e.value0)(a.value0):e instanceof $i&&a instanceof $i?m(y)(e.value0)(a.value0):e instanceof Oi&&a instanceof Oi?m(y)(e.value0)(a.value0):e instanceof Ui&&a instanceof Ui?m(y)(e.value0)(a.value0):e instanceof Wi&&a instanceof Wi?m(y)(e.value0)(a.value0):e instanceof Bi&&a instanceof Bi?m(y)(e.value0)(a.value0):e instanceof zi&&a instanceof zi?m(y)(e.value0)(a.value0):e instanceof ki&&a instanceof ki?m(y)(e.value0)(a.value0):e instanceof Dt&&a instanceof Dt?m(y)(e.value0)(a.value0):e instanceof Rt&&a instanceof Rt?m(y)(e.value0)(a.value0):e instanceof It&&a instanceof It?m(y)(e.value0)(a.value0):e instanceof kn&&a instanceof kn?m(y)(e.value0)(a.value0):e instanceof Vn&&a instanceof Vn?m(y)(e.value0)(a.value0):e instanceof Jn&&a instanceof Jn?m(y)(e.value0)(a.value0):e instanceof jn&&a instanceof jn?m(y)(e.value0)(a.value0):e instanceof Hn&&a instanceof Hn?m(y)(e.value0)(a.value0):e instanceof Xn&&a instanceof Xn?m(y)(e.value0)(a.value0):e instanceof Yn&&a instanceof Yn?m(y)(e.value0)(a.value0):e instanceof Zn&&a instanceof Zn?m(y)(e.value0)(a.value0):e instanceof Qn&&a instanceof Qn?m(y)(e.value0)(a.value0):e instanceof Kn&&a instanceof Kn?m(y)(e.value0)(a.value0):e instanceof xn&&a instanceof xn?m(y)(e.value0)(a.value0):e instanceof er&&a instanceof er?m(y)(e.value0)(a.value0):e instanceof ar&&a instanceof ar?m(y)(e.value0)(a.value0):e instanceof ur&&a instanceof ur?m(y)(e.value0)(a.value0):e instanceof lr&&a instanceof lr?m(y)(e.value0)(a.value0):e instanceof vr&&a instanceof vr?m(y)(e.value0)(a.value0):e instanceof nr&&a instanceof nr?m(y)(e.value0)(a.value0):e instanceof rr&&a instanceof rr?m(y)(e.value0)(a.value0):e instanceof tr&&a instanceof tr?m(y)(e.value0)(a.value0):e instanceof ir&&a instanceof ir?m(y)(e.value0)(a.value0):e instanceof or&&a instanceof or?m(y)(e.value0)(a.value0):e instanceof cr&&a instanceof cr?m(y)(e.value0)(a.value0):e instanceof _r&&a instanceof _r?m(y)(e.value0)(a.value0):e instanceof fr&&a instanceof fr?m(y)(e.value0)(a.value0):e instanceof pr&&a instanceof pr?m(y)(e.value0)(a.value0):e instanceof sr&&a instanceof sr?m(y)(e.value0)(a.value0):e instanceof Dr&&a instanceof Dr?m(y)(e.value0)(a.value0):e instanceof Rr&&a instanceof Rr?m(y)(e.value0)(a.value0):e instanceof Ir&&a instanceof Ir?m(y)(e.value0)(a.value0):e instanceof Gr&&a instanceof Gr?m(y)(e.value0)(a.value0):e instanceof wr&&a instanceof wr?m(y)(e.value0)(a.value0):e instanceof Vi&&a instanceof Vi?m(y)(e.value0)(a.value0):e instanceof Ji&&a instanceof Ji?m(y)(e.value0)(a.value0):e instanceof ji&&a instanceof ji?m(y)(e.value0)(a.value0):e instanceof Gt&&a instanceof Gt?m(y)(e.value0)(a.value0):e instanceof wt&&a instanceof wt?m(y)(e.value0)(a.value0):e instanceof Hi&&a instanceof Hi?m(y)(e.value0)(a.value0):e instanceof Xi&&a instanceof Xi?m(y)(e.value0)(a.value0):e instanceof Yi&&a instanceof Yi?m(y)(e.value0)(a.value0):e instanceof Zi&&a instanceof Zi?m(y)(e.value0)(a.value0):e instanceof dr&&a instanceof dr?m(y)(e.value0)(a.value0):e instanceof mr&&a instanceof mr?m(y)(e.value0)(a.value0):e instanceof hr&&a instanceof hr?m(y)(e.value0)(a.value0):e instanceof gr&&a instanceof gr?m(y)(e.value0)(a.value0):e instanceof yr&&a instanceof yr?m(y)(e.value0)(a.value0):e instanceof Qi&&a instanceof Qi?m(y)(e.value0)(a.value0)&&m(y)(e.value1)(a.value1):e instanceof Ki&&a instanceof Ki?m(y)(e.value0)(a.value0)&&m(y)(e.value1)(a.value1):e instanceof xi&&a instanceof xi?m(y)(e.value0)(a.value0)&&m(y)(e.value1)(a.value1):e instanceof eo&&a instanceof eo?m(y)(e.value0)(a.value0)&&m(y)(e.value1)(a.value1):e instanceof dt&&a instanceof dt?m(y)(e.value0)(a.value0)&&m(y)(e.value1)(a.value1):e instanceof ao&&a instanceof ao?m(y)(e.value0)(a.value0)&&m(y)(e.value1)(a.value1):e instanceof uo&&a instanceof uo?m(y)(e.value0)(a.value0)&&m(y)(e.value1)(a.value1):e instanceof lo&&a instanceof lo?m(y)(e.value0)(a.value0)&&m(y)(e.value1)(a.value1):e instanceof vo&&a instanceof vo?m(y)(e.value0)(a.value0)&&m(y)(e.value1)(a.value1):e instanceof no&&a instanceof no?m(y)(e.value0)(a.value0)&&m(y)(e.value1)(a.value1):e instanceof ro&&a instanceof ro?m(y)(e.value0)(a.value0)&&m(y)(e.value1)(a.value1):e instanceof to&&a instanceof to?m(y)(e.value0)(a.value0)&&m(y)(e.value1)(a.value1):e instanceof io&&a instanceof io?m(y)(e.value0)(a.value0)&&m(y)(e.value1)(a.value1):e instanceof N0&&a instanceof N0?m(y)(e.value0)(a.value0)&&m(y)(e.value1)(a.value1):e instanceof P0&&a instanceof P0?m(y)(e.value0)(a.value0)&&m(y)(e.value1)(a.value1):e instanceof Kv&&a instanceof Kv?Sa(e.value0)(a.value0)&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2):e instanceof Bv&&a instanceof Bv?Sa(e.value0)(a.value0)&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2):e instanceof q0&&a instanceof q0?Sa(e.value0)(a.value0)&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2):e instanceof mv&&a instanceof mv?Sa(e.value0)(a.value0)&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2):e instanceof $0&&a instanceof $0?Sa(e.value0)(a.value0)&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2):e instanceof O0&&a instanceof O0?Sa(e.value0)(a.value0)&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2):e instanceof U0&&a instanceof U0?Sa(e.value0)(a.value0)&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2):e instanceof W0&&a instanceof W0?Sa(e.value0)(a.value0)&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2):e instanceof B0&&a instanceof B0?Sa(e.value0)(a.value0)&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2):e instanceof xv&&a instanceof xv?Sa(e.value0)(a.value0)&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2):e instanceof z0&&a instanceof z0?Sa(e.value0)(a.value0)&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2):e instanceof k0&&a instanceof k0?Sa(e.value0)(a.value0)&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2):e instanceof V0&&a instanceof V0?Sa(e.value0)(a.value0)&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2):e instanceof J0&&a instanceof J0?Sa(e.value0)(a.value0)&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2):e instanceof j0&&a instanceof j0?Sa(e.value0)(a.value0)&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2):e instanceof mt&&a instanceof mt?Sa(e.value0)(a.value0)&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2):e instanceof ht&&a instanceof ht?Sa(e.value0)(a.value0)&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2):e instanceof H0&&a instanceof H0?Sa(e.value0)(a.value0)&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2):e instanceof X0&&a instanceof X0?Sa(e.value0)(a.value0)&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2):e instanceof Y0&&a instanceof Y0?Sa(e.value0)(a.value0)&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2):e instanceof gt&&a instanceof gt?Sa(e.value0)(a.value0)&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2):e instanceof yt&&a instanceof yt?Sa(e.value0)(a.value0)&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2):e instanceof Ft&&a instanceof Ft?Sa(e.value0)(a.value0)&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2):e instanceof bt&&a instanceof bt?Sa(e.value0)(a.value0)&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2):e instanceof Et&&a instanceof Et?Sa(e.value0)(a.value0)&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2):e instanceof Ct&&a instanceof Ct?Sa(e.value0)(a.value0)&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2):e instanceof Z0&&a instanceof Z0?Sa(e.value0)(a.value0)&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2):e instanceof Q0&&a instanceof Q0?Sa(e.value0)(a.value0)&&e.value1===a.value1&&m(y)(e.value2)(a.value2)&&m(y)(e.value3)(a.value3):e instanceof K0&&a instanceof K0?Sa(e.value0)(a.value0)&&e.value1===a.value1&&m(y)(e.value2)(a.value2)&&m(y)(e.value3)(a.value3):e instanceof Fr&&a instanceof Fr?e.value0===a.value0&&m(y)(e.value1)(a.value1):e instanceof br&&a instanceof br?m(y)(e.value0)(a.value0):e instanceof hv&&a instanceof hv?Sa(e.value0)(a.value0)&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2)&&m(y)(e.value3)(a.value3):e instanceof Er&&a instanceof Er?Sa(e.value0)(a.value0)&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2)&&m(y)(e.value3)(a.value3):e instanceof Tt&&a instanceof Tt?Sa(e.value0)(a.value0)&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2)&&m(y)(e.value3)(a.value3):e instanceof e0&&a instanceof e0?Sa(e.value0)(a.value0)&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2)&&m(y)(e.value3)(a.value3):e instanceof Mt&&a instanceof Mt?Sa(e.value0)(a.value0)&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2)&&m(y)(e.value3)(a.value3):e instanceof St&&a instanceof St?Sa(e.value0)(a.value0)&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2)&&m(y)(e.value3)(a.value3):e instanceof Lt&&a instanceof Lt?Sa(e.value0)(a.value0)&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2)&&m(y)(e.value3)(a.value3):e instanceof oo&&a instanceof oo?e.value0===a.value0&&m(y)(e.value1)(a.value1)&&m(y)(e.value2)(a.value2):!1}}},U1=function(e){return new ju(0)},f$=function(e){if(e instanceof ju)return h.value;if(e instanceof el)return e.value1;if(e instanceof S0)return new w(e.value0,new w(e.value1,h.value));if(e instanceof Un)return new w(e.value0,new w(e.value1,h.value));if(e instanceof nt)return new w(e.value0,h.value);if(e instanceof Wn)return new w(e.value1,h.value);if(e instanceof rt)return h.value;if(e instanceof sc)return h.value;if(e instanceof Dc)return h.value;if(e instanceof hi)return h.value;if(e instanceof On)return h.value;if(e instanceof Rc)return h.value;if(e instanceof Ic)return h.value;if(e instanceof L0)return h.value;if(e instanceof gi)return h.value;if(e instanceof Gc)return h.value;if(e instanceof wc)return h.value;if(e instanceof yi)return h.value;if(e instanceof Fi)return h.value;if(e instanceof bi)return h.value;if(e instanceof Ei)return h.value;if(e instanceof Ci)return h.value;if(e instanceof Ti)return h.value;if(e instanceof tt)return h.value;if(e instanceof it)return h.value;if(e instanceof ot)return h.value;if(e instanceof ct)return h.value;if(e instanceof _t)return h.value;if(e instanceof dc)return h.value;if(e instanceof A0)return h.value;if(e instanceof Mi)return h.value;if(e instanceof Si)return h.value;if(e instanceof Li)return h.value;if(e instanceof ft)return h.value;if(e instanceof pt)return h.value;if(e instanceof st)return h.value;if(e instanceof Bn)return new w(e.value0,h.value);if(e instanceof zn)return new w(e.value0,h.value);if(e instanceof Ai)return new w(e.value0,h.value);if(e instanceof Ni)return new w(e.value0,h.value);if(e instanceof Pi)return new w(e.value0,h.value);if(e instanceof qi)return new w(e.value0,h.value);if(e instanceof $i)return new w(e.value0,h.value);if(e instanceof Oi)return new w(e.value0,h.value);if(e instanceof Ui)return new w(e.value0,h.value);if(e instanceof Wi)return new w(e.value0,h.value);if(e instanceof Bi)return new w(e.value0,h.value);if(e instanceof zi)return new w(e.value0,h.value);if(e instanceof ki)return new w(e.value0,h.value);if(e instanceof Dt)return new w(e.value0,h.value);if(e instanceof Rt)return new w(e.value0,h.value);if(e instanceof It)return new w(e.value0,h.value);if(e instanceof kn)return new w(e.value0,h.value);if(e instanceof Vn)return new w(e.value0,h.value);if(e instanceof Jn)return new w(e.value0,h.value);if(e instanceof jn)return new w(e.value0,h.value);if(e instanceof Hn)return new w(e.value0,h.value);if(e instanceof Xn)return new w(e.value0,h.value);if(e instanceof Yn)return new w(e.value0,h.value);if(e instanceof Zn)return new w(e.value0,h.value);if(e instanceof Qn)return new w(e.value0,h.value);if(e instanceof Kn)return new w(e.value0,h.value);if(e instanceof xn)return new w(e.value0,h.value);if(e instanceof er)return new w(e.value0,h.value);if(e instanceof ar)return new w(e.value0,h.value);if(e instanceof ur)return new w(e.value0,h.value);if(e instanceof lr)return new w(e.value0,h.value);if(e instanceof vr)return new w(e.value0,h.value);if(e instanceof nr)return new w(e.value0,h.value);if(e instanceof rr)return new w(e.value0,h.value);if(e instanceof tr)return new w(e.value0,h.value);if(e instanceof ir)return new w(e.value0,h.value);if(e instanceof or)return new w(e.value0,h.value);if(e instanceof cr)return new w(e.value0,h.value);if(e instanceof _r)return new w(e.value0,h.value);if(e instanceof fr)return new w(e.value0,h.value);if(e instanceof pr)return new w(e.value0,h.value);if(e instanceof sr)return new w(e.value0,h.value);if(e instanceof Dr)return new w(e.value0,h.value);if(e instanceof Rr)return new w(e.value0,h.value);if(e instanceof Ir)return new w(e.value0,h.value);if(e instanceof Gr)return new w(e.value0,h.value);if(e instanceof wr)return new w(e.value0,h.value);if(e instanceof Vi)return new w(e.value0,h.value);if(e instanceof Ji)return new w(e.value0,h.value);if(e instanceof ji)return new w(e.value0,h.value);if(e instanceof Gt)return new w(e.value0,h.value);if(e instanceof wt)return new w(e.value0,h.value);if(e instanceof Hi)return new w(e.value0,h.value);if(e instanceof Xi)return new w(e.value0,h.value);if(e instanceof Yi)return new w(e.value0,h.value);if(e instanceof Zi)return new w(e.value0,h.value);if(e instanceof dr)return new w(e.value0,h.value);if(e instanceof mr)return new w(e.value0,h.value);if(e instanceof hr)return new w(e.value0,h.value);if(e instanceof gr)return new w(e.value0,h.value);if(e instanceof yr)return new w(e.value0,h.value);if(e instanceof Qi)return new w(e.value0,new w(e.value1,h.value));if(e instanceof Ki)return new w(e.value0,new w(e.value1,h.value));if(e instanceof xi)return new w(e.value0,new w(e.value1,h.value));if(e instanceof eo)return new w(e.value0,new w(e.value1,h.value));if(e instanceof dt)return new w(e.value0,new w(e.value1,h.value));if(e instanceof ao)return new w(e.value0,new w(e.value1,h.value));if(e instanceof uo)return new w(e.value0,new w(e.value1,h.value));if(e instanceof lo)return new w(e.value0,new w(e.value1,h.value));if(e instanceof vo)return new w(e.value0,new w(e.value1,h.value));if(e instanceof no)return new w(e.value0,new w(e.value1,h.value));if(e instanceof ro)return new w(e.value0,new w(e.value1,h.value));if(e instanceof to)return new w(e.value0,new w(e.value1,h.value));if(e instanceof io)return new w(e.value0,new w(e.value1,h.value));if(e instanceof N0)return new w(e.value0,new w(e.value1,h.value));if(e instanceof P0)return new w(e.value0,new w(e.value1,h.value));if(e instanceof Kv)return new w(e.value1,new w(e.value2,h.value));if(e instanceof Bv)return new w(e.value1,new w(e.value2,h.value));if(e instanceof q0)return new w(e.value1,new w(e.value2,h.value));if(e instanceof mv)return new w(e.value1,new w(e.value2,h.value));if(e instanceof $0)return new w(e.value1,new w(e.value2,h.value));if(e instanceof O0)return new w(e.value1,new w(e.value2,h.value));if(e instanceof U0)return new w(e.value1,new w(e.value2,h.value));if(e instanceof W0)return new w(e.value1,new w(e.value2,h.value));if(e instanceof B0)return new w(e.value1,new w(e.value2,h.value));if(e instanceof xv)return new w(e.value1,new w(e.value2,h.value));if(e instanceof z0)return new w(e.value1,new w(e.value2,h.value));if(e instanceof k0)return new w(e.value1,new w(e.value2,h.value));if(e instanceof V0)return new w(e.value1,new w(e.value2,h.value));if(e instanceof J0)return new w(e.value1,new w(e.value2,h.value));if(e instanceof j0)return new w(e.value1,new w(e.value2,h.value));if(e instanceof mt)return new w(e.value1,new w(e.value2,h.value));if(e instanceof ht)return new w(e.value1,new w(e.value2,h.value));if(e instanceof H0)return new w(e.value1,new w(e.value2,h.value));if(e instanceof X0)return new w(e.value1,new w(e.value2,h.value));if(e instanceof Y0)return new w(e.value1,new w(e.value2,h.value));if(e instanceof gt)return new w(e.value1,new w(e.value2,h.value));if(e instanceof yt)return new w(e.value1,new w(e.value2,h.value));if(e instanceof Ft)return new w(e.value1,new w(e.value2,h.value));if(e instanceof bt)return new w(e.value1,new w(e.value2,h.value));if(e instanceof Et)return new w(e.value1,new w(e.value2,h.value));if(e instanceof Ct)return new w(e.value1,new w(e.value2,h.value));if(e instanceof Z0)return new w(e.value1,new w(e.value2,h.value));if(e instanceof Q0)return new w(e.value2,new w(e.value3,h.value));if(e instanceof K0)return new w(e.value2,new w(e.value3,h.value));if(e instanceof Fr)return new w(e.value1,h.value);if(e instanceof br)return new w(e.value0,h.value);if(e instanceof Er)return new w(e.value1,new w(e.value2,new w(e.value3,h.value)));if(e instanceof Tt)return new w(e.value1,new w(e.value2,new w(e.value3,h.value)));if(e instanceof e0)return new w(e.value1,new w(e.value2,new w(e.value3,h.value)));if(e instanceof hv)return new w(e.value1,new w(e.value2,new w(e.value3,h.value)));if(e instanceof Mt)return new w(e.value1,new w(e.value2,new w(e.value3,h.value)));if(e instanceof St)return new w(e.value1,new w(e.value2,new w(e.value3,h.value)));if(e instanceof Lt)return new w(e.value1,new w(e.value2,new w(e.value3,h.value)));if(e instanceof oo)return new w(e.value1,new w(e.value2,h.value));throw new Error("Failed pattern match at Signal (line 413, column 1 - line 413, column 36): "+[e.constructor.name])},ea=function(e){return function(a){return function(u){return(a8(u-1|0)(a)+1|0)*e|0}}},yI=function(e){return function(a){return function(u){return function(l){var v=new el(e,new w(a,new w(u,h.value))),t=new el(Ge.value,new w(new ju(-1),new w(new ju(1),h.value)));return new e0(e,t,v,l)}}}},u8=function(e){return function(a){var u=new Bv(Ge.value,e,a),l=new Kv(Ge.value,e,a);return yI(Ge.value)(u)(l)}},p$=function(e){if(e<=4)return 1;if(pe){var a=ea(1)(2)(e);return a8(a*(a-1|0)|0)(2)}throw new Error("Failed pattern match at Signal (line 714, column 1 - line 714, column 27): "+[e.constructor.name])},l8=function(e){return N0.create(new Bv(Ge.value,new ju(0),e))},N=function(e){return $1(c$(e)(" "))},F=function(e){return function(a){if(a instanceof ju)return N(e)+("Constant "+(Z7(a.value0)+` +`));if(a instanceof el&&a.value0 instanceof de)return N(e)+(`[ +`+($1(Q7(F(e+1|0))(a.value1))+(N(e)+`] +`)));if(a instanceof el&&a.value0 instanceof Ge)return N(e)+(`{ +`+($1(Q7(F(e+1|0))(a.value1))+(N(e)+`} +`)));if(a instanceof S0)return N(e)+(`Append +`+(F(e+1|0)(a.value0)+F(e+1|0)(a.value1)));if(a instanceof Un)return N(e)+(`Zip +`+(F(e+1|0)(a.value0)+F(e+1|0)(a.value1)));if(a instanceof nt)return N(e)+(`Mono +`+F(e+1|0)(a.value0));if(a instanceof Wn)return N(e)+("Rep "+(ap(a.value0)+(` +`+F(e+1|0)(a.value1))));if(a instanceof rt)return N(e)+`Pi +`;if(a instanceof sc)return N(e)+`Px +`;if(a instanceof Dc)return N(e)+`Py +`;if(a instanceof hi)return N(e)+`Pxy +`;if(a instanceof On)return N(e)+`Aspect +`;if(a instanceof Rc)return N(e)+`Fx +`;if(a instanceof Ic)return N(e)+`Fy +`;if(a instanceof L0)return N(e)+`Fxy +`;if(a instanceof gi)return N(e)+`FRt +`;if(a instanceof Gc)return N(e)+`FR +`;if(a instanceof wc)return N(e)+`FT +`;if(a instanceof yi)return N(e)+`Lo +`;if(a instanceof Fi)return N(e)+`Mid +`;if(a instanceof bi)return N(e)+`Hi +`;if(a instanceof Ei)return N(e)+`ILo +`;if(a instanceof Ci)return N(e)+`IMid +`;if(a instanceof Ti)return N(e)+`IHi +`;if(a instanceof tt)return N(e)+`Cps +`;if(a instanceof it)return N(e)+`Time +`;if(a instanceof ot)return N(e)+`Beat +`;if(a instanceof ct)return N(e)+`EBeat +`;if(a instanceof _t)return N(e)+`ETime +`;if(a instanceof dc)return N(e)+`Rnd +`;if(a instanceof A0)return N(e)+("AIn "+(ap(a.value0)+(" "+(ap(a.value1)+` +`))));if(a instanceof Mi)return N(e)+`FFT +`;if(a instanceof Si)return N(e)+`IFFT +`;if(a instanceof Li)return N(e)+`Fb +`;if(a instanceof ft)return N(e)+`Cam +`;if(a instanceof pt)return N(e)+("Img "+(a.value0+` +`));if(a instanceof st)return N(e)+("Vid "+(a.value0+` +`));if(a instanceof Bn)return N(e)+(`Bipolar +`+F(e+1|0)(a.value0));if(a instanceof zn)return N(e)+(`Unipolar +`+F(e+1|0)(a.value0));if(a instanceof Ai)return N(e)+(`Blend +`+F(e+1|0)(a.value0));if(a instanceof Ni)return N(e)+(`Add +`+F(e+1|0)(a.value0));if(a instanceof Pi)return N(e)+(`Mul +`+F(e+1|0)(a.value0));if(a instanceof qi)return N(e)+(`RgbHsv +`+F(e+1|0)(a.value0));if(a instanceof $i)return N(e)+(`HsvRgb +`+F(e+1|0)(a.value0));if(a instanceof Oi)return N(e)+(`HsvR +`+F(e+1|0)(a.value0));if(a instanceof Ui)return N(e)+(`HsvG +`+F(e+1|0)(a.value0));if(a instanceof Wi)return N(e)+(`HsvB +`+F(e+1|0)(a.value0));if(a instanceof Bi)return N(e)+(`RgbH +`+F(e+1|0)(a.value0));if(a instanceof zi)return N(e)+(`RgbS +`+F(e+1|0)(a.value0));if(a instanceof ki)return N(e)+(`RgbV +`+F(e+1|0)(a.value0));if(a instanceof Dt)return N(e)+(`RgbR +`+F(e+1|0)(a.value0));if(a instanceof Rt)return N(e)+(`RgbG +`+F(e+1|0)(a.value0));if(a instanceof It)return N(e)+(`RgbB +`+F(e+1|0)(a.value0));if(a instanceof kn)return N(e)+(`Osc +`+F(e+1|0)(a.value0));if(a instanceof Vn)return N(e)+(`Tri +`+F(e+1|0)(a.value0));if(a instanceof Jn)return N(e)+(`Saw +`+F(e+1|0)(a.value0));if(a instanceof jn)return N(e)+(`Sqr +`+F(e+1|0)(a.value0));if(a instanceof Hn)return N(e)+(`LFTri +`+F(e+1|0)(a.value0));if(a instanceof Xn)return N(e)+(`LFSaw +`+F(e+1|0)(a.value0));if(a instanceof Yn)return N(e)+(`LFSqr +`+F(e+1|0)(a.value0));if(a instanceof Zn)return N(e)+(`Abs +`+F(e+1|0)(a.value0));if(a instanceof Qn)return N(e)+(`Acos +`+F(e+1|0)(a.value0));if(a instanceof Kn)return N(e)+(`Acosh +`+F(e+1|0)(a.value0));if(a instanceof xn)return N(e)+(`Asin +`+F(e+1|0)(a.value0));if(a instanceof er)return N(e)+(`Asinh +`+F(e+1|0)(a.value0));if(a instanceof ar)return N(e)+(`Atan +`+F(e+1|0)(a.value0));if(a instanceof ur)return N(e)+(`Atanh +`+F(e+1|0)(a.value0));if(a instanceof lr)return N(e)+(`Cbrt +`+F(e+1|0)(a.value0));if(a instanceof vr)return N(e)+(`Ceil +`+F(e+1|0)(a.value0));if(a instanceof nr)return N(e)+(`Cos +`+F(e+1|0)(a.value0));if(a instanceof rr)return N(e)+(`Cosh +`+F(e+1|0)(a.value0));if(a instanceof tr)return N(e)+(`Exp +`+F(e+1|0)(a.value0));if(a instanceof ir)return N(e)+(`Floor +`+F(e+1|0)(a.value0));if(a instanceof or)return N(e)+(`Log +`+F(e+1|0)(a.value0));if(a instanceof cr)return N(e)+(`Log2 +`+F(e+1|0)(a.value0));if(a instanceof _r)return N(e)+(`Log10 +`+F(e+1|0)(a.value0));if(a instanceof fr)return N(e)+(`Round +`+F(e+1|0)(a.value0));if(a instanceof pr)return N(e)+(`Sign +`+F(e+1|0)(a.value0));if(a instanceof sr)return N(e)+(`Sin +`+F(e+1|0)(a.value0));if(a instanceof Dr)return N(e)+(`Sinh +`+F(e+1|0)(a.value0));if(a instanceof Rr)return N(e)+(`Sqrt +`+F(e+1|0)(a.value0));if(a instanceof Ir)return N(e)+(`Tan +`+F(e+1|0)(a.value0));if(a instanceof Gr)return N(e)+(`Tanh +`+F(e+1|0)(a.value0));if(a instanceof wr)return N(e)+(`Trunc +`+F(e+1|0)(a.value0));if(a instanceof Vi)return N(e)+(`RtXy +`+F(e+1|0)(a.value0));if(a instanceof Ji)return N(e)+(`RtX +`+F(e+1|0)(a.value0));if(a instanceof ji)return N(e)+(`RtY +`+F(e+1|0)(a.value0));if(a instanceof Gt)return N(e)+(`XyRt +`+F(e+1|0)(a.value0));if(a instanceof wt)return N(e)+(`XyR +`+F(e+1|0)(a.value0));if(a instanceof Hi)return N(e)+(`XyT +`+F(e+1|0)(a.value0));if(a instanceof Xi)return N(e)+(`Point +`+F(e+1|0)(a.value0));if(a instanceof Yi)return N(e)+(`Dist +`+F(e+1|0)(a.value0));if(a instanceof Zi)return N(e)+(`Prox +`+F(e+1|0)(a.value0));if(a instanceof dr)return N(e)+(`MidiCps +`+F(e+1|0)(a.value0));if(a instanceof mr)return N(e)+(`CpsMidi +`+F(e+1|0)(a.value0));if(a instanceof hr)return N(e)+(`DbAmp +`+F(e+1|0)(a.value0));if(a instanceof gr)return N(e)+(`AmpDb +`+F(e+1|0)(a.value0));if(a instanceof yr)return N(e)+(`Fract +`+F(e+1|0)(a.value0));if(a instanceof Qi)return N(e)+(`SetFx +`+(F(e+1|0)(a.value0)+F(e+1|0)(a.value1)));if(a instanceof Ki)return N(e)+(`SetFy +`+(F(e+1|0)(a.value0)+F(e+1|0)(a.value1)));if(a instanceof xi)return N(e)+(`SetFxy +`+(F(e+1|0)(a.value0)+F(e+1|0)(a.value1)));if(a instanceof eo)return N(e)+(`Zoom +`+(F(e+1|0)(a.value0)+F(e+1|0)(a.value1)));if(a instanceof dt)return N(e)+(`ZoomXy +`+(F(e+1|0)(a.value0)+F(e+1|0)(a.value1)));if(a instanceof ao)return N(e)+(`ZoomX +`+(F(e+1|0)(a.value0)+F(e+1|0)(a.value1)));if(a instanceof uo)return N(e)+(`ZoomY +`+(F(e+1|0)(a.value0)+F(e+1|0)(a.value1)));if(a instanceof lo)return N(e)+(`Move +`+(F(e+1|0)(a.value0)+F(e+1|0)(a.value1)));if(a instanceof vo)return N(e)+(`Tile +`+(F(e+1|0)(a.value0)+F(e+1|0)(a.value1)));if(a instanceof no)return N(e)+(`TileXy +`+(F(e+1|0)(a.value0)+F(e+1|0)(a.value1)));if(a instanceof ro)return N(e)+(`TileX +`+(F(e+1|0)(a.value0)+F(e+1|0)(a.value1)));if(a instanceof to)return N(e)+(`TileY +`+(F(e+1|0)(a.value0)+F(e+1|0)(a.value1)));if(a instanceof io)return N(e)+(`Spin +`+(F(e+1|0)(a.value0)+F(e+1|0)(a.value1)));if(a instanceof N0)return N(e)+(`Early +`+(F(e+1|0)(a.value0)+F(e+1|0)(a.value1)));if(a instanceof P0)return N(e)+(`Slow +`+(F(e+1|0)(a.value0)+F(e+1|0)(a.value1)));if(a instanceof Kv)return N(e)+("Addition "+(Pa(a.value0)+(` +`+(F(e+1|0)(a.value1)+F(e+1|0)(a.value2)))));if(a instanceof Bv)return N(e)+("Difference "+(Pa(a.value0)+(` +`+(F(e+1|0)(a.value1)+F(e+1|0)(a.value2)))));if(a instanceof q0)return N(e)+("Product "+(Pa(a.value0)+(` +`+(F(e+1|0)(a.value1)+F(e+1|0)(a.value2)))));if(a instanceof mv)return N(e)+("Division "+(Pa(a.value0)+(` +`+(F(e+1|0)(a.value1)+F(e+1|0)(a.value2)))));if(a instanceof $0)return N(e)+("Mod "+(Pa(a.value0)+(` +`+(F(e+1|0)(a.value1)+F(e+1|0)(a.value2)))));if(a instanceof O0)return N(e)+("Pow "+(Pa(a.value0)+(` +`+(F(e+1|0)(a.value1)+F(e+1|0)(a.value2)))));if(a instanceof U0)return N(e)+("Equal "+(Pa(a.value0)+(` +`+(F(e+1|0)(a.value1)+F(e+1|0)(a.value2)))));if(a instanceof W0)return N(e)+("NotEqual "+(Pa(a.value0)+(` +`+(F(e+1|0)(a.value1)+F(e+1|0)(a.value2)))));if(a instanceof B0)return N(e)+("GreaterThan "+(Pa(a.value0)+(` +`+(F(e+1|0)(a.value1)+F(e+1|0)(a.value2)))));if(a instanceof xv)return N(e)+("GreaterThanEqual "+(Pa(a.value0)+(` +`+(F(e+1|0)(a.value1)+F(e+1|0)(a.value2)))));if(a instanceof z0)return N(e)+("LessThan "+(Pa(a.value0)+(` +`+(F(e+1|0)(a.value1)+F(e+1|0)(a.value2)))));if(a instanceof k0)return N(e)+("LessThanEqual "+(Pa(a.value0)+(` +`+(F(e+1|0)(a.value1)+F(e+1|0)(a.value2)))));if(a instanceof V0)return N(e)+("Max "+(Pa(a.value0)+(` +`+(F(e+1|0)(a.value1)+F(e+1|0)(a.value2)))));if(a instanceof J0)return N(e)+("Min "+(Pa(a.value0)+(` +`+(F(e+1|0)(a.value1)+F(e+1|0)(a.value2)))));if(a instanceof j0)return N(e)+("Gate "+(Pa(a.value0)+(` +`+(F(e+1|0)(a.value1)+F(e+1|0)(a.value2)))));if(a instanceof mt)return N(e)+("Circle "+(Pa(a.value0)+(` +`+(F(e+1|0)(a.value1)+F(e+1|0)(a.value2)))));if(a instanceof ht)return N(e)+("Rect "+(Pa(a.value0)+(` +`+(F(e+1|0)(a.value1)+F(e+1|0)(a.value2)))));if(a instanceof H0)return N(e)+("Clip "+(Pa(a.value0)+(` +`+(F(e+1|0)(a.value1)+F(e+1|0)(a.value2)))));if(a instanceof X0)return N(e)+("Between "+(Pa(a.value0)+(` +`+(F(e+1|0)(a.value1)+F(e+1|0)(a.value2)))));if(a instanceof Y0)return N(e)+("SmoothStep "+(Pa(a.value0)+(` +`+(F(e+1|0)(a.value1)+F(e+1|0)(a.value2)))));if(a instanceof gt)return N(e)+("VLine "+(Pa(a.value0)+(` +`+(F(e+1|0)(a.value1)+F(e+1|0)(a.value2)))));if(a instanceof yt)return N(e)+("HLine "+(Pa(a.value0)+(` +`+(F(e+1|0)(a.value1)+F(e+1|0)(a.value2)))));if(a instanceof Ft)return N(e)+("Chain "+(Pa(a.value0)+(` +`+(F(e+1|0)(a.value1)+F(e+1|0)(a.value2)))));if(a instanceof bt)return N(e)+("Lines "+(Pa(a.value0)+(` +`+(F(e+1|0)(a.value1)+F(e+1|0)(a.value2)))));if(a instanceof Et)return N(e)+("ILines "+(Pa(a.value0)+(` +`+(F(e+1|0)(a.value1)+F(e+1|0)(a.value2)))));if(a instanceof Ct)return N(e)+("Mesh "+(Pa(a.value0)+(` +`+(F(e+1|0)(a.value1)+F(e+1|0)(a.value2)))));if(a instanceof Z0)return N(e)+("Spr "+(Pa(a.value0)+(` +`+(F(e+1|0)(a.value1)+F(e+1|0)(a.value2)))));if(a instanceof Q0)return N(e)+("Btw "+(Pa(a.value0)+(" "+(ap(a.value1)+(` +`+(F(e+1|0)(a.value2)+F(e+1|0)(a.value3)))))));if(a instanceof K0)return N(e)+("Pan "+(Pa(a.value0)+(" "+(ap(a.value1)+(` +`+(F(e+1|0)(a.value2)+F(e+1|0)(a.value3)))))));if(a instanceof Fr)return N(e)+("Splay "+(ap(a.value0)+(` +`+F(e+1|0)(a.value1))));if(a instanceof br)return N(e)+(`Seq +`+F(e+1|0)(a.value0));if(a instanceof hv)return N(e)+("Mix "+(Pa(a.value0)+(` +`+(F(e+1|0)(a.value1)+(F(e+1|0)(a.value2)+F(e+1|0)(a.value3))))));if(a instanceof Er)return N(e)+("ILine "+(Pa(a.value0)+(` +`+(F(e+1|0)(a.value1)+(F(e+1|0)(a.value2)+F(e+1|0)(a.value3))))));if(a instanceof Tt)return N(e)+("Line"+(Pa(a.value0)+(` +`+(F(e+1|0)(a.value1)+(F(e+1|0)(a.value2)+F(e+1|0)(a.value3))))));if(a instanceof e0)return N(e)+("LinLin "+(Pa(a.value0)+(` +`+(F(e+1|0)(a.value1)+(F(e+1|0)(a.value2)+F(e+1|0)(a.value3))))));if(a instanceof Mt)return N(e)+("LPF "+(Pa(a.value0)+(` +`+(F(e+1|0)(a.value1)+(F(e+1|0)(a.value2)+F(e+1|0)(a.value3))))));if(a instanceof St)return N(e)+("HPF "+(Pa(a.value0)+(` +`+(F(e+1|0)(a.value1)+(F(e+1|0)(a.value2)+F(e+1|0)(a.value3))))));if(a instanceof Lt)return N(e)+("BPF "+(Pa(a.value0)+(` +`+(F(e+1|0)(a.value1)+(F(e+1|0)(a.value2)+F(e+1|0)(a.value3))))));if(a instanceof oo)return N(e)+("Delay "+(Z7(a.value0)+(` +`+(F(e+1|0)(a.value1)+F(e+1|0)(a.value2)))));throw new Error("Failed pattern match at Signal (line 146, column 1 - line 146, column 40): "+[e.constructor.name,a.constructor.name])}};var v8=function(e){return function(a){var u=new el(de.value,new w(new mv(Ge.value,e,On.value),new w(new ju(1),h.value))),l=new el(de.value,new w(new mv(Ge.value,e,On.value),new w(new ju(1),h.value))),v=new xv(de.value,On.value,e),t=new hv(de.value,l,u,v);return new dt(t,a)}},n8=function(e){return P0.create(new mv(Ge.value,new ju(1),e))},O={webcam:Pu(!1),fft:Pu(!1),lo:Pu(!1),mid:Pu(!1),hi:Pu(!1),ifft:Pu(!1),ilo:Pu(!1),imid:Pu(!1),ihi:Pu(!1),ain:Pu(!1),imgURLs:K7,vidURLs:K7},rD=function(e){return e instanceof ft?{fft:O.fft,lo:O.lo,mid:O.mid,hi:O.hi,ifft:O.ifft,ilo:O.ilo,imid:O.imid,ihi:O.ihi,ain:O.ain,imgURLs:O.imgURLs,vidURLs:O.vidURLs,webcam:Pu(!0)}:e instanceof Ei?{webcam:O.webcam,fft:O.fft,lo:O.lo,mid:O.mid,hi:O.hi,ifft:O.ifft,imid:O.imid,ihi:O.ihi,imgURLs:O.imgURLs,vidURLs:O.vidURLs,ilo:Pu(!0),ain:Pu(!0)}:e instanceof Ci?{webcam:O.webcam,fft:O.fft,lo:O.lo,mid:O.mid,hi:O.hi,ifft:O.ifft,ilo:O.ilo,ihi:O.ihi,imgURLs:O.imgURLs,vidURLs:O.vidURLs,imid:Pu(!0),ain:Pu(!0)}:e instanceof Ti?{webcam:O.webcam,fft:O.fft,lo:O.lo,mid:O.mid,hi:O.hi,ifft:O.ifft,ilo:O.ilo,imid:O.imid,imgURLs:O.imgURLs,vidURLs:O.vidURLs,ihi:Pu(!0),ain:Pu(!0)}:e instanceof Si?{webcam:O.webcam,fft:O.fft,lo:O.lo,mid:O.mid,hi:O.hi,ilo:O.ilo,imid:O.imid,ihi:O.ihi,imgURLs:O.imgURLs,vidURLs:O.vidURLs,ifft:Pu(!0),ain:Pu(!0)}:e instanceof A0?{webcam:O.webcam,fft:O.fft,lo:O.lo,mid:O.mid,hi:O.hi,ifft:O.ifft,ilo:O.ilo,imid:O.imid,ihi:O.ihi,imgURLs:O.imgURLs,vidURLs:O.vidURLs,ain:Pu(!0)}:e instanceof yi?{webcam:O.webcam,fft:O.fft,mid:O.mid,hi:O.hi,ifft:O.ifft,ilo:O.ilo,imid:O.imid,ihi:O.ihi,ain:O.ain,imgURLs:O.imgURLs,vidURLs:O.vidURLs,lo:Pu(!0)}:e instanceof Fi?{webcam:O.webcam,fft:O.fft,lo:O.lo,hi:O.hi,ifft:O.ifft,ilo:O.ilo,imid:O.imid,ihi:O.ihi,ain:O.ain,imgURLs:O.imgURLs,vidURLs:O.vidURLs,mid:Pu(!0)}:e instanceof bi?{webcam:O.webcam,fft:O.fft,lo:O.lo,mid:O.mid,ifft:O.ifft,ilo:O.ilo,imid:O.imid,ihi:O.ihi,ain:O.ain,imgURLs:O.imgURLs,vidURLs:O.vidURLs,hi:Pu(!0)}:e instanceof Mi?{webcam:O.webcam,lo:O.lo,mid:O.mid,hi:O.hi,ifft:O.ifft,ilo:O.ilo,imid:O.imid,ihi:O.ihi,ain:O.ain,imgURLs:O.imgURLs,vidURLs:O.vidURLs,fft:Pu(!0)}:e instanceof pt?{webcam:O.webcam,fft:O.fft,lo:O.lo,mid:O.mid,hi:O.hi,ifft:O.ifft,ilo:O.ilo,imid:O.imid,ihi:O.ihi,ain:O.ain,vidURLs:O.vidURLs,imgURLs:N1(e.value0)}:e instanceof st?{webcam:O.webcam,fft:O.fft,lo:O.lo,mid:O.mid,hi:O.hi,ifft:O.ifft,ilo:O.ilo,imid:O.imid,ihi:O.ihi,ain:O.ain,imgURLs:O.imgURLs,vidURLs:N1(e.value0)}:_$(rD)(f$(e))},s$=function(e){if(e<=4)return 1;if(pe)return ea(1)(2)(e)-1|0;throw new Error("Failed pattern match at Signal (line 709, column 1 - line 709, column 28): "+[e.constructor.name])},za=function(e){return function(a){return function(u){if(e instanceof de&&u===1)return{columns:a,rows:1};if(e instanceof de)return{columns:u,rows:a};if(e instanceof Ge)return{columns:L_(a)(u),rows:1};throw new Error("Failed pattern match at Signal (line 724, column 1 - line 724, column 87): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},mi=function(e){return function(a){return function(u){if(e instanceof de)return a*u|0;if(e instanceof Ge)return L_(a)(u);throw new Error("Failed pattern match at Signal (line 729, column 1 - line 729, column 57): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},ne=function(e){if(e instanceof el&&e.value0 instanceof de){var a=fa(e.value1);if(a instanceof I)return{rows:1,columns:1};if(a instanceof R)return{rows:x7(o$)(e8(U(W))(a.value0)),columns:ba(a.value0)};throw new Error("Failed pattern match at Signal (line 570, column 3 - line 572, column 77): "+[a.constructor.name])}if(e instanceof el&&e.value0 instanceof Ge){var a=fa(e.value1);if(a instanceof I)return{rows:1,columns:1};if(a instanceof R)return{rows:x7(L_)(e8(U(W))(a.value0)),columns:ba(a.value0)};throw new Error("Failed pattern match at Signal (line 574, column 3 - line 576, column 77): "+[a.constructor.name])}return e instanceof S0?{rows:1,columns:U(W)(e.value0)+U(W)(e.value1)|0}:e instanceof Un?{rows:1,columns:ea(2)(2)(U(W)(e.value0))+ea(2)(2)(U(W)(e.value1))|0}:e instanceof Wn?{rows:e.value0,columns:U(W)(e.value1)}:e instanceof A0?{rows:1,columns:e.value0}:e instanceof hi?{rows:1,columns:2}:e instanceof L0?{rows:1,columns:2}:e instanceof gi?{rows:1,columns:2}:e instanceof Li?{rows:1,columns:3}:e instanceof ft?{rows:1,columns:3}:e instanceof pt?{rows:1,columns:3}:e instanceof st?{rows:1,columns:3}:e instanceof Bn||e instanceof zn?ne(e.value0):e instanceof Ai?{rows:1,columns:4}:e instanceof Ni?{rows:1,columns:3}:e instanceof Pi?{rows:1,columns:3}:e instanceof qi?{rows:ne(e.value0).rows,columns:ea(3)(3)(ne(e.value0).columns)}:e instanceof $i?{rows:ne(e.value0).rows,columns:ea(3)(3)(ne(e.value0).columns)}:e instanceof Oi?{rows:ne(e.value0).rows,columns:ea(1)(3)(ne(e.value0).columns)}:e instanceof Ui?{rows:ne(e.value0).rows,columns:ea(1)(3)(ne(e.value0).columns)}:e instanceof Wi?{rows:ne(e.value0).rows,columns:ea(1)(3)(ne(e.value0).columns)}:e instanceof Bi?{rows:ne(e.value0).rows,columns:ea(1)(3)(ne(e.value0).columns)}:e instanceof zi?{rows:ne(e.value0).rows,columns:ea(1)(3)(ne(e.value0).columns)}:e instanceof ki?{rows:ne(e.value0).rows,columns:ea(1)(3)(ne(e.value0).columns)}:e instanceof Dt?{rows:ne(e.value0).rows,columns:ea(1)(3)(ne(e.value0).columns)}:e instanceof Rt?{rows:ne(e.value0).rows,columns:ea(1)(3)(ne(e.value0).columns)}:e instanceof It?{rows:ne(e.value0).rows,columns:ea(1)(3)(ne(e.value0).columns)}:e instanceof kn||e instanceof Vn||e instanceof Jn||e instanceof jn||e instanceof Hn||e instanceof Xn||e instanceof Yn||e instanceof Zn||e instanceof Qn||e instanceof Kn||e instanceof xn||e instanceof er||e instanceof ar||e instanceof ur||e instanceof lr||e instanceof vr||e instanceof nr||e instanceof rr||e instanceof tr||e instanceof ir||e instanceof or||e instanceof cr||e instanceof _r||e instanceof fr||e instanceof pr||e instanceof sr||e instanceof Dr||e instanceof Rr||e instanceof Ir||e instanceof Gr||e instanceof wr||e instanceof dr||e instanceof mr||e instanceof hr||e instanceof gr||e instanceof yr?ne(e.value0):e instanceof Vi?{rows:ne(e.value0).rows,columns:ea(2)(2)(ne(e.value0).columns)}:e instanceof Ji?{rows:ne(e.value0).rows,columns:ea(1)(2)(ne(e.value0).columns)}:e instanceof ji?{rows:ne(e.value0).rows,columns:ea(1)(2)(ne(e.value0).columns)}:e instanceof Gt?{rows:ne(e.value0).rows,columns:ea(2)(2)(ne(e.value0).columns)}:e instanceof wt?{rows:ne(e.value0).rows,columns:ea(1)(2)(ne(e.value0).columns)}:e instanceof Xi?{rows:ne(e.value0).rows,columns:ea(1)(2)(ne(e.value0).columns)}:e instanceof Yi?{rows:ne(e.value0).rows,columns:ea(1)(2)(ne(e.value0).columns)}:e instanceof Zi?{rows:ne(e.value0).rows,columns:ea(1)(2)(ne(e.value0).columns)}:e instanceof Qi?{rows:U(W)(e.value0),columns:U(W)(e.value1)}:e instanceof Ki?{rows:U(W)(e.value0),columns:U(W)(e.value1)}:e instanceof xi?{rows:ea(1)(2)(U(W)(e.value0)),columns:U(W)(e.value1)}:e instanceof eo?{rows:U(W)(e.value0),columns:U(W)(e.value1)}:e instanceof dt?{rows:ea(1)(2)(U(W)(e.value0)),columns:U(W)(e.value1)}:e instanceof ao?{rows:U(W)(e.value0),columns:U(W)(e.value1)}:e instanceof uo?{rows:U(W)(e.value0),columns:U(W)(e.value1)}:e instanceof lo?{rows:ea(1)(2)(U(W)(e.value0)),columns:U(W)(e.value1)}:e instanceof vo?{rows:U(W)(e.value0),columns:U(W)(e.value1)}:e instanceof no?{rows:ea(1)(2)(U(W)(e.value0)),columns:U(W)(e.value1)}:e instanceof ro?{rows:U(W)(e.value0),columns:U(W)(e.value1)}:e instanceof to?{rows:U(W)(e.value0),columns:U(W)(e.value1)}:e instanceof io?{rows:U(W)(e.value0),columns:U(W)(e.value1)}:e instanceof N0?{rows:U(W)(e.value0),columns:U(W)(e.value1)}:e instanceof P0?{rows:U(W)(e.value0),columns:U(W)(e.value1)}:e instanceof Kv?za(e.value0)(U(W)(e.value1))(U(W)(e.value2)):e instanceof Bv?za(e.value0)(U(W)(e.value1))(U(W)(e.value2)):e instanceof q0?za(e.value0)(U(W)(e.value1))(U(W)(e.value2)):e instanceof mv?za(e.value0)(U(W)(e.value1))(U(W)(e.value2)):e instanceof $0?za(e.value0)(U(W)(e.value1))(U(W)(e.value2)):e instanceof O0?za(e.value0)(U(W)(e.value1))(U(W)(e.value2)):e instanceof U0?za(e.value0)(U(W)(e.value1))(U(W)(e.value2)):e instanceof W0?za(e.value0)(U(W)(e.value1))(U(W)(e.value2)):e instanceof B0?za(e.value0)(U(W)(e.value1))(U(W)(e.value2)):e instanceof xv?za(e.value0)(U(W)(e.value1))(U(W)(e.value2)):e instanceof z0?za(e.value0)(U(W)(e.value1))(U(W)(e.value2)):e instanceof k0?za(e.value0)(U(W)(e.value1))(U(W)(e.value2)):e instanceof V0?za(e.value0)(U(W)(e.value1))(U(W)(e.value2)):e instanceof J0?za(e.value0)(U(W)(e.value1))(U(W)(e.value2)):e instanceof j0?za(e.value0)(U(W)(e.value1))(U(W)(e.value2)):e instanceof mt?za(e.value0)(ea(1)(2)(U(W)(e.value1)))(U(W)(e.value2)):e instanceof ht?za(e.value0)(ea(1)(2)(U(W)(e.value1)))(ea(1)(2)(U(W)(e.value2))):e instanceof H0?za(e.value0)(ea(1)(2)(U(W)(e.value1)))(U(W)(e.value2)):e instanceof X0?za(e.value0)(ea(1)(2)(U(W)(e.value1)))(U(W)(e.value2)):e instanceof Y0?za(e.value0)(ea(1)(2)(U(W)(e.value1)))(U(W)(e.value2)):e instanceof gt?za(e.value0)(U(W)(e.value1))(U(W)(e.value2)):e instanceof yt?za(e.value0)(U(W)(e.value1))(U(W)(e.value2)):e instanceof Ft?za(e.value0)(s$(U(W)(e.value1)))(U(W)(e.value2)):e instanceof bt?za(e.value0)(ea(1)(4)(U(W)(e.value1)))(U(W)(e.value2)):e instanceof Et?za(e.value0)(ea(1)(4)(U(W)(e.value1)))(U(W)(e.value2)):e instanceof Ct?za(e.value0)(p$(U(W)(e.value1)))(U(W)(e.value2)):e instanceof Z0?za(e.value0)(U(W)(e.value2))(ne(e.value1).rows):e instanceof Q0?{columns:L_(1)(e.value1),rows:mi(e.value0)(U(W)(e.value2))(U(W)(e.value3))}:e instanceof K0?{columns:L_(1)(e.value1),rows:mi(e.value0)(U(W)(e.value2))(U(W)(e.value3))}:e instanceof Fr?{rows:1,columns:L_(1)(e.value0)}:e instanceof br?{rows:1,columns:ne(e.value0).rows}:e instanceof hv?za(e.value0)(L_(U(W)(e.value1))(U(W)(e.value2)))(U(W)(e.value3)):e instanceof Er?za(e.value0)(mi(e.value0)(ea(1)(2)(U(W)(e.value1)))(ea(1)(2)(U(W)(e.value2))))(U(W)(e.value3)):e instanceof Tt?za(e.value0)(mi(e.value0)(ea(1)(2)(U(W)(e.value1)))(ea(1)(2)(U(W)(e.value2))))(U(W)(e.value3)):e instanceof Er?za(e.value0)(mi(e.value0)(ea(1)(2)(U(W)(e.value1)))(ea(1)(2)(U(W)(e.value2))))(U(W)(e.value3)):e instanceof e0?za(e.value0)(mi(e.value0)(ea(1)(2)(U(W)(e.value1)))(ea(1)(2)(U(W)(e.value2))))(U(W)(e.value3)):e instanceof Mt?za(e.value0)(mi(e.value0)(ea(1)(2)(U(W)(e.value1)))(ea(1)(2)(U(W)(e.value2))))(U(W)(e.value3)):e instanceof St?za(e.value0)(mi(e.value0)(ea(1)(2)(U(W)(e.value1)))(ea(1)(2)(U(W)(e.value2))))(U(W)(e.value3)):e instanceof Lt?za(e.value0)(mi(e.value0)(ea(1)(2)(U(W)(e.value1)))(ea(1)(2)(U(W)(e.value2))))(U(W)(e.value3)):e instanceof oo?{rows:U(W)(e.value1),columns:U(W)(e.value2)}:{rows:1,columns:1}},W={channels:function(e){var a=ne(e);return a.rows*a.columns|0}};var r8=Pf(),W1=function(){function e(){}return e.value=new e,e}(),B1=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),D$=function(){function e(){}return e.value=new e,e}();var t8=function(e){return function(a){if(a instanceof W1)return r8(.25);if(a instanceof B1)return vI(e)(a.value0);if(a instanceof D$)return r8(.005);throw new Error("Failed pattern match at Transition (line 23, column 1 - line 23, column 52): "+[e.constructor.name,a.constructor.name])}};var R$=Wl(vc),k1=X(Va),I$=X(rI),G$=$e(Ue),w$=Jf(Di),tD=Eu(),i8=Vf(Di),FI=function(e){return{signal:e,defTime:new nI(R$,new Xf(0)),transition:W1.value,output:xr.value}},V1=function(e){var a=ne(e.signal),u=k1(a.rows*a.columns|0)+(" channels ("+(k1(a.columns)+(" cols x "+(k1(a.rows)+` rows) +`))));return" "+(I$(e.output)+(": "+(u+F(4)(e.signal))))},o8=function(e){return function(a){return{signal:e.signal,defTime:e.defTime,transition:e.transition,output:a}}},c8=function(e){return function(a){return{signal:e.signal,defTime:e.defTime,output:e.output,transition:new B1(new Xf(a))}}},_8=function(e){return function(a){return function(u){var l=f7(e)(a)(u.defTime),v=yu(a)(G$)(w$(t8(e)(u.transition))(l));return new k(l,v)}}},f8=function(e){return function(a){return function(u){var l=_8(e)(a)(u),v=tD(i8(l.value1)(a)),t=tD(i8(l.value0)(a));return new k(t,v)}}},J1=function(e){return function(a){return function(u){return function(l){var v=_8(e)(a)(l),t=tD(jf(Us(v.value1)))/1e3,i=t-u,o=tD(jf(Us(v.value0)))/1e3,_=o-u;return new k(_,i)}}}},j1=function(e){return D7(e.output)},H1=function(e){return Zs(e.output)},p8=function(e){return tD(rD(e.signal).ain)};var X1=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],channelInterpretation:"discrete"});a?.connect(_),_.connect(u),i.audioWorkletNode=_,i.connected=!0}),i},A_=e=>a=>u=>()=>{e.parameters.get(a).value=u};function At(e){return new Error(e)}var fu=function(e){return e.throwError};var x0=function(e){return e.catchError};var Y1=function(e){var a=x0(e),u=e.MonadThrow0().Monad0(),l=L(u.Bind1().Apply0().Functor0()),v=B(u.Applicative0());return function(t){return a(l(te.create)(t))(function(i){return v(S.create(i))})}};var Nt=function(e){return e.ask};var Cr=function(e){return e.state},hc=function(e){var a=Cr(e);return function(u){return a(function(l){return new k(void 0,u)})}},Pt=function(e){var a=Cr(e);return function(u){return a(function(l){return new k(void 0,u(l))})}};var qt=function(e){return Cr(e)(function(a){return new k(a,a)})};var Gu=function(e){return e.lift};var P_={liftEffect:$e(Ue),Monad0:function(){return d_}},Lu=function(e){return e.liftEffect};var Z1=function(e){return e};var _D={lift:function(e){var a=ee(e.Bind1()),u=B(e.Applicative0());return function(l){return function(v){return a(l)(function(t){return u(new k(t,v))})}}}},Q1=Gu(_D);var q_=function(e){var a=L(e);return{map:function(u){return function(l){return function(v){return a(function(t){return new k(u(t.value0),t.value1)})(l(v))}}}}};var co=function(e){return{Applicative0:function(){return _o(e)},Bind1:function(){return Mr(e)}}},Mr=function(e){var a=ee(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 MI(e)}}},MI=function(e){var a=q_(e.Bind1().Apply0().Functor0());return{apply:E0(co(e)),Functor0:function(){return a}}},_o=function(e){var a=B(e.Applicative0());return{pure:function(u){return function(l){return a(new k(u,l))}},Apply0:function(){return MI(e)}}};var R8=function(e){var a=e.Monad0(),u=co(a);return{ask:Q1(a)(Nt(e)),Monad0:function(){return u}}};var I8=function(e){var a=e.Monad0(),u=co(a);return{liftEffect:function(){var l=Q1(a),v=Lu(e);return function(t){return l(v(t))}}(),Monad0:function(){return u}}};var gc=function(e){var a=B(e.Applicative0()),u=co(e);return{state:function(l){return function(v){return a(l(v))}},Monad0:function(){return u}}};var G8=function(e){var a=e.Monad0(),u=Q1(a),l=fu(e),v=co(a);return{throwError:function(t){return u(l(t))},Monad0:function(){return v}}};function w8(e,a,u){return e==null?a:u(e)}function fD(e){return e}var fo=function(e){return w8(e,I.value,R.create)};var gl=function(e){return function(){console.log(e)}};var Fc=function(e){var a=Lu(e);return function(u){return a(gl(u))}};var N$=Eu();var NI=function(e){return function(a){return N$(e(a))}};var P$=x3(C0),sD=L(wv),T8=L(rv),E8=ee(_I),q$=B(pc),C8=Zr(Jl),$$=lv(Gn),O$=p4(_a)(at),U$=Wu(_a),W$=nv(Jl),M8=function(e){var a=Y(e),u=function(){var t=P$(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 k(a,u),v=fa(di(2)(e));if(v instanceof I)return new k(l,I.value);if(v instanceof R)return new k(l,new R(v.value0));throw new Error("Failed pattern match at NonEmptyList (line 113, column 6 - line 115, column 34): "+[v.constructor.name])},B$=function(e){var a=pI(E_(sD(Ma)(e)));return C_(sD(Y)(e))(Pn(T8(fa)(a)))},x1=function(e){var a=fa(Ma(e));if(a instanceof I)return sD(ha)(Y(e));if(a instanceof R)return E8(Y(e))(function(u){return E8(x1(a.value0))(function(l){return q$(lu(u)(l))})});throw new Error("Failed pattern match at NonEmptyList (line 99, column 3 - line 104, column 24): "+[a.constructor.name])},K1=function(e){return function(a){var u=C8(e)(1),l=$$(e)(ba(a))+1|0,v=hl(C8(l)(a));return dv(function(t){return function(i){return t}})(v)(u)}},z$=function(e){var a=O$(sD(ba)(e));return sD(K1(a))(e)},PI=function(e){return B$(z$(e))},k$=function(e){return function(a){var u=U$(ba(e))(ba(a));return new k(K1(u)(e),K1(u)(a))}},po=function(e){return function(a){return function(u){var l=k$(a)(u);return dv(e)(l.value0)(l.value1)}}},V$=function(e){var a=fa(T8(k.create(Y(e)))(Ma(e))),u=function(){var v=fa(Ma(e));if(v instanceof I)return I.value;if(v instanceof R){var t=ba(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 ha(new k(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 k(l,u)},S8=function(e){return hl(W$(V$)(e))},L8=function(e){var a=fa(b_(II(e))(Ma(e)));if(a instanceof R)return a.value0;if(a instanceof I)return ha(new k(Y(e),Y(e)));throw new Error("Failed pattern match at NonEmptyList (line 40, column 5 - line 42, column 55): "+[a.constructor.name])};var $_=L(wv);var qI=B(pc),J$=Zr(Jl),j$=Ja(C0),H$=Cu(C0),X$=Iu(Nn),Y$=re(g_),lm=function(e){return e},DD={map:function(e){return function(a){return $_($_(e))(a)}}},am=L(DD);var vp=function(e){return e};var A8=function(e){return Y(Y(e))},La=function(e){return function(a){return $_(e)(a)}},N8=function(e){return ba(e)===1&&ba(Y(e))===1},al=function(e){return lm(qI(e))},he=function(e){return hl(e)},np=function(e){return he(am(he)(e))},$I=function(e){if(ba(e)===1)return Y(e);if(pe)return x1($_(he)(e));throw new Error("Failed pattern match at Matrix (line 32, column 1 - line 32, column 71): "+[e.constructor.name])},OI=function(e){return function(a){return al(hl(J$(e)(he(a))))}},q8=function(e){return function(a){return po(function(u){return function(l){return lu(u)(ha(l))}})(he(e))(he(a))}},vm={apply:function(e){return function(a){if(N8(e))return am(A8(e))(a);if(N8(a))return am(function(u){return u(A8(a))})(e);if(pe)return $_(function(u){return $_(u)(he(a))})(he(e));throw new Error("Failed pattern match at Matrix (line 59, column 1 - line 63, column 71): "+[e.constructor.name,a.constructor.name])}},Functor0:function(){return DD}},Z$=By(vm),Q$=bl(vm),RD={pure:function(e){return lm(qI(qI(e)))},Apply0:function(){return vm}},P8=B(RD),$8={foldl:function(e){return function(a){return function(u){return j$(e)(a)(he(u))}}},foldr:function(e){return function(a){return function(u){return H$(e)(a)(he(u))}}},foldMap:function(e){return Id($8)(e)}},O_={traverse:function(e){var a=L(e.Apply0().Functor0()),u=X$(e);return function(l){return function(v){return a(lm)(u(u(l))(v))}}},sequence:function(e){return o4(O_)(e)},Functor0:function(){return DD},Foldable1:function(){return $8}},ID={append:function(e){return function(a){return qI(Y$(he(e))(he(a)))}}},K$=re(ID),U_={unfoldr1:function(e){return function(a){var u=e(a);if(u.value1 instanceof I)return P8(u.value0);if(u.value1 instanceof R)return K$(P8(u.value0))(nv(U_)(e)(u.value1.value0));throw new Error("Failed pattern match at Matrix (line 84, column 18 - line 86, column 62): "+[u.constructor.name])}}},x$=nv(U_),UI=function(e){return x$(M8)(he(e))},GD=function(e){return $_(he)(e)},um=function(e){return function(a){return function(u){return al(po(e)(he(a))(he(u)))}}},so=function(e){return function(a){return function(u){return function(l){return function(v){if(a instanceof de)return Z$(e)(u)(l)(v);if(a instanceof Ge)return um(xw)(um(e)(u)(l))(v);throw new Error("Failed pattern match at Matrix (line 104, column 1 - line 104, column 108): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name,v.constructor.name])}}}}},ul=function(e){return function(a){if(a instanceof de)return Q$(e);if(a instanceof Ge)return um(e);throw new Error("Failed pattern match at Matrix (line 100, column 1 - line 100, column 88): "+[e.constructor.name,a.constructor.name])}};var wD=Math.acosh,dD=Math.asinh,mD=Math.atanh,hD=Math.cbrt,gD=Math.cosh,yD=Math.log2,rm=Math.log10,FD=Math.sinh,bD=Math.tanh;var O8=X(Nv),tm=Wu(Bl),im=Dn(Bl),U8=Dn(_a),W_=function(e){if(e<0)return"("+(O8(e)+")");if(pe)return O8(e);throw new Error("Failed pattern match at Number (line 41, column 1 - line 41, column 31): "+[e.constructor.name])},W8=function(e){return function(a){return e/a}},B_=function(e){return function(a){return a===0?0:e/a}},BI=function(e){return function(a){return function(u){return tm(e)(im(a)(u))}}},B8=function(e){return function(a){return function(u){return BI(im(e)(a))(tm(e)(a))(u)}}},z8=function(e){return function(a){return function(u){var l=BI(0)(1)(B_(u-e)(a-e));return l*l*(3-2*l)}}},om=function(e){return function(a){return function(u){var l=u>=im(e)(a)&&u<=tm(e)(a);return l?1:0}}},WI=64,eO=function(e){return function(a){if(a>=e)return e+U8(a-e|0)(WI-1|0)|0;if(pe)return e-U8(e-a|0)(WI-1|0)|0;throw new Error("Failed pattern match at Number (line 50, column 1 - line 50, column 36): "+[e.constructor.name,a.constructor.name])}},k8=function(e){var a=wn(e);return function(u){var l=L(u);return function(v){return function(t){return l(Da)(a(v)(eO(v)(t)))}}}},aO=function(e){return function(a){return function(u){var l=u+a,v=function(){var t=l+a<=e-a*.5;return t?I.value:new R(l)}();return new k(l,v)}}},uO=function(e){return function(a){return function(u){var l=u+a,v=function(){var t=l+a>=e-a*.5;return t?I.value:new R(l)}();return new k(l,v)}}},lO=function(e){return function(a){return function(u){return(u-e)/(a-e)+1}}},cm=function(e){var a=si(e),u=nv(e);return function(l){var v=re(l);return function(t){return function(i){return function(o){if(t===i||t===o)return a(t);if(i===o)return v(a(t))(a(i));if(i>t&&ot)return a(t);if(lO(t)(i)(o)>Da(WI))return cm(e)(l)(t)(i)(t+(i-t)*(Da(WI)-1));if(t="+(u+("&&"+(ye(a)+("<="+(l+")?1:0"))))))))}},IO=function(e){return function(a){if(e.value0 instanceof S&&e.value1 instanceof S&&a instanceof S)return Ce(new S(om(e.value0.value0)(e.value1.value0)(a.value0)));var u="Math.min("+(ye(e.value0)+(","+(ye(e.value1)+")"))),l="Math.max("+(ye(e.value0)+(","+(ye(e.value1)+")")));return vu("("+(ye(a)+(">="+(u+("&&"+(ye(a)+("<"+(l+")?1:0"))))))))}},j8=function(e){return vu(ye(e)+"*2-1")},aF=function(e){return function(a){if(e.value0 instanceof S&&e.value1 instanceof S&&a instanceof S)return Ce(new S(B8(e.value0.value0)(e.value1.value0)(a.value0)));var u="Math.min("+(ye(e.value0)+(","+(ye(e.value1)+")"))),l="Math.max("+(ye(e.value0)+(","+(ye(e.value1)+")")));return vu("Math.max("+(u+(",Math.min("+(l+(","+(ye(a)+"))"))))))}},GO=function(e){return vu("69 + (12 * (Math.log2("+(ye(e)+"/440)))"))},wO=function(e){return vu("10 ** ("+(ye(e)+"/20)"))},Do=function(e){return function(a){return e instanceof S&&a instanceof S?Ce(new S(B_(e.value0)(a.value0))):e instanceof S&&e.value0===0?Ce(new S(0)):a instanceof S&&a.value0===0?Ce(new S(0)):a instanceof S&&a.value0===1?Ce(e):vu(ye(a)+("!=0? "+(ye(e)+("/"+(ye(a)+" : 0")))))}},J_=function(e){return function(a){return e instanceof S&&a instanceof S?Ce(new S(W8(e.value0)(a.value0))):e instanceof S&&e.value0===0?Ce(new S(0)):a instanceof S&&a.value0===1?Ce(e):vu(ye(e)+("/"+ye(a)))}},H8=function(e){return vu("Math.abs("+(ye(e)+"%1)"))},uF=function(e){return function(a){return function(u){return function(l){return u instanceof S&&l instanceof S?Ce(new S(e(u.value0)(l.value0))):vu(a+("("+(ye(u)+(","+(ye(l)+")")))))}}}},dO=uF(Wu(Bl))("Math.max"),mO=uF(Dn(Bl))("Math.min"),hO=function(e){if(e instanceof S){if(kI(e.value0)>=1)return Ce(new S(0));if(pe)return Ce(new S(Mn(kI(e.value0)*jR/2)))}if(e instanceof te)return vu("Math.abs("+(e.value0+(")>1?0:Math.cos(Math.abs("+(e.value0+")*Math.PI/2)"))));throw new Error("Failed pattern match at W (line 655, column 1 - line 655, column 39): "+[e.constructor.name])},gO=function(e){return function(a){return e instanceof S&&a instanceof S?Ce(new S(function(){var u=kI(a.value0)>=e.value0;return u?a.value0:0}())):vu("Math.abs("+(ye(a)+(")>="+(ye(e)+("?"+(ye(a)+":0"))))))}},yO=function(e){return vu("440 * (2 ** (("+(ye(e)+"-69)/12))"))},Sr=function(e){return function(a){return function(u){return function(l){return u instanceof S&&l instanceof S?Ce(new S(e(u.value0)(l.value0))):vu(ye(u)+(a+ye(l)))}}}},u0=function(e){return function(a){return a instanceof S&&a.value0===0?Ce(e):Sr(rO)("-")(e)(a)}},FO=Sr(function(e){return function(a){var u=e===a;return u?1:0}})("=="),bO=Sr(function(e){return function(a){var u=e>a;return u?1:0}})(">"),EO=Sr(function(e){return function(a){var u=e>=a;return u?1:0}})(">="),CO=Sr(function(e){return function(a){var u=e=0?("+(Ot(v)+("+"+(_+("):("+(Ot(v)+("+"+(Ot(l)+("+"+(_+`); +`))))))))))))))(function(){return M(vu("f["+(_+"]")))(function(s){return jl(an(t+("=("+(t+("+1)%"+(Ot(l)+`; +`))))))(function(){return Ce(s)})})})})})})})})})}}},NO=function(e){return function(a){if(e.value0 instanceof S&&e.value1 instanceof S&&a instanceof S)return Ce(new S(z8(e.value0.value0)(e.value1.value0)(a.value0)));var u="("+(ye(a)+("-"+(ye(e.value0)+(")/("+(ye(e.value1)+("-"+(ye(e.value0)+")")))))));return M(vu("Math.max(0.0,Math.min(1.0,"+(u+"))")))(function(l){var v=ye(l);return vu(v+("*"+(v+("*(3-(2*"+(v+"))")))))})}},gm=function(){var e=fi(C0)(m0)("+"),a=VI(ye);return function(u){return vu(e(a(he(u))))}}(),X8=function(e){return function(a){var u=ba(e),l=1/Da(u),v=dm(u)(function(i){return i+l})(0),t=function(i){return function(o){return M(IO(new k(new S(o),new S(o+l)))(a))(Xu(i))}};return M(Z8(dv(t)(e)(v)))(function(i){return gm(al(i))})}},_m=function(e){return vu(ye(e)+"*0.5+0.5")},ym=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return function(i){return M(bc)(function(o){return M(bc)(function(_){return M(bc)(function(s){return M(bc)(function(b){return M(bc)(function(P){return M(bc)(function(A){return jl(an(s+("="+(_+`; +`))))(function(){return jl(an(_+("="+(o+`; +`))))(function(){return jl(an(o+("="+(ye(i)+`; +`))))(function(){return jl(an(A+("="+(P+`; +`))))(function(){return jl(an(P+("="+(b+`; +`))))(function(){var K="("+(o+("*"+(ye(e)+("/"+(ye(l)+")"))))),Ve="("+(_+("*"+(ye(a)+("/"+(ye(l)+")"))))),Ga="("+(s+("*"+(ye(u)+("/"+(ye(l)+")"))))),$u="("+(P+("*"+(ye(v)+("/"+(ye(l)+")"))))),Dl="("+(A+("*"+(ye(t)+("/"+(ye(l)+")")))));return jl(an(b+("="+(K+("+"+(Ve+("+"+(Ga+("-"+($u+("-"+(Dl+`; +`))))))))))))(function(){return Ce(new te(b))})})})})})})})})})})})})}}}}}}},V_=function(e){return M(J_(e)(ED))(function(a){return M(bc)(function(u){return jl(an(u+("=("+(u+("+"+(ye(a)+`)%1; +`))))))(function(){return Ce(new te(u))})})})};var tv=function(e){return function(a){return e instanceof S&&e.value0===0?Ce(a):a instanceof S&&a.value0===0?Ce(e):Sr(tO)("+")(e)(a)}},PO=function(e){return function(a){return function(u){return M(Xu(hm)(e))(function(l){return M(J_(l)(ED))(function(v){return M(tp(rp(Mn)("Math.cos")(v)))(function(t){return M(tp(rp(Qo)("Math.sin")(v)))(function(i){return M(M(Xu(new S(2))(a))(Do(i)))(function(o){var _=new S(0);return M(Xu(new S(-1))(o))(function(s){return M(tv(new S(1))(o))(function(b){return M(Xu(new S(-2))(t))(function(P){return M(u0(new S(1))(o))(function(A){return ym(o)(_)(s)(b)(P)(A)(u)})})})})})})})})})}}},qO=function(e){return function(a){return function(u){return M(Xu(hm)(e))(function(l){return M(J_(l)(ED))(function(v){return M(tp(rp(Mn)("Math.cos")(v)))(function(t){return M(tv(new S(1))(t))(function(i){return M(tp(rp(Qo)("Math.sin")(v)))(function(o){return M(M(Xu(new S(2))(a))(Do(o)))(function(_){return M(J_(i)(new S(2)))(function(s){return M(Xu(new S(-1))(i))(function(b){return M(tv(new S(1))(_))(function(P){return M(Xu(new S(-2))(t))(function(A){return M(u0(new S(1))(_))(function(K){return ym(s)(b)(s)(P)(A)(K)(u)})})})})})})})})})})})}}},$O=function(e){return function(a){return function(u){return e.value0 instanceof S&&e.value1 instanceof S&&a.value0 instanceof S&&a.value1 instanceof S&&u instanceof S?Ce(new S(B_(u.value0-e.value0.value0)(e.value1.value0-e.value0.value0)*(a.value1.value0-a.value0.value0)+a.value0.value0)):M(u0(u)(e.value0))(function(l){return M(u0(a.value1)(a.value0))(function(v){return M(M(M(u0(e.value1)(e.value0))(Do(l)))(Xu(v)))(tv(a.value0))})})}}},OO=function(e){return function(a){return function(u){return M(Xu(hm)(e))(function(l){return M(J_(l)(ED))(function(v){return M(tp(rp(Mn)("Math.cos")(v)))(function(t){return M(u0(new S(1))(t))(function(i){return M(tp(rp(Qo)("Math.sin")(v)))(function(o){return M(M(Xu(new S(2))(a))(Do(o)))(function(_){return M(J_(i)(new S(2)))(function(s){return M(tv(new S(1))(_))(function(b){return M(Xu(new S(-2))(t))(function(P){return M(u0(new S(1))(_))(function(A){return ym(s)(i)(s)(b)(P)(A)(u)})})})})})})})})})})}}},UO=function(e){return function(a){return e.value0 instanceof S&&e.value1 instanceof S&&a instanceof S?Ce(new S((e.value1.value0-e.value0.value0)*a.value0+e.value0.value0)):M(M(u0(e.value1)(e.value0))(Xu(a)))(tv(e.value0))}},WO=function(e){return Q8(function(a){return function(u){return en(ul(tv)(Ge.value)(a)(u))}})(zv(new S(0)))(e)},JI=function(e){return function(a){return function(u){return M(Xu(u)(new S(Da(a))))(function(l){return M(vu("Math.floor("+(ye(l)+")")))(function(v){return M(tv(v)(new S(1)))(function(t){return M(u0(t)(l))(function(i){return M(u0(l)(v))(function(o){return M(vu(e+("["+(ye(v)+("%"+(Ot(a)+"]"))))))(function(_){return M(vu(e+("["+(ye(t)+("%"+(Ot(a)+"]"))))))(function(s){return M(Xu(_)(i))(function(b){return M(Xu(s)(o))(function(P){return tv(b)(P)})})})})})})})})})}}},BO=function(e){return M(V_(e))(JI("sin")(16384))},zO=function(e){return M(V_(e))(JI("saw")(4096))},kO=function(e){return M(V_(e))(JI("sqr")(4096))},VO=function(e){return M(V_(e))(JI("tri")(4096))},lF=function(e){if(e instanceof S)return Ce(new S(kI(e.value0)));if(e instanceof te)return vu("Math.abs("+(e.value0+")"));throw new Error("Failed pattern match at W (line 604, column 1 - line 604, column 26): "+[e.constructor.name])},Rm=function(e){return function(a){return function(u){if(e<=1)return Ce(zv(u));if(pe)return M(Xu(a)(new S(Da(e-1|0))))(function(l){var v=dm(e)(function(t){return t+1})(0);return M(z_(function(t){return M(M(u0(new S(t))(l))(lF))(aF(new k(new S(0),new S(1))))})(v))(function(t){return M(z_(hO)(t))(function(i){return Ml(al)(z_(Xu(u))(i))})})});throw new Error("Failed pattern match at W (line 645, column 1 - line 645, column 42): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},Im=function(e){return function(a){if(e<=1)return Ml(iO)(gm(a));if(ba(he(a))===1)return Ml(he)(Rm(e)(new S(.5))(Y(he(a))));if(pe){var u=he(a),l=ba(u),v=1/Da(l-1|0),t=VI(S.create)(dm(l)(function(i){return i+v})(0));return M(Z8(dv(Rm(e))(t)(u)))(function(i){return Ml(he)(WO(i))})}throw new Error("Failed pattern match at W (line 608, column 1 - line 608, column 49): "+[e.constructor.name,a.constructor.name])}},vF=function(e){return function(a){return function(u){var l=a<=0;if(l)return Im(e)(u);if(!l){var v=K8(a)(pO);return M(Im(e)(u))(function(t){return Ce(mm(v)(t))})}throw new Error("Failed pattern match at W (line 622, column 3 - line 627, column 20): "+[l.constructor.name])}}},JO=function(e){return function(a){return M(tv(a)(RI(e)))(function(u){return Ce(mm(e)(Dm(u)))})}},jO=function(e){return function(a){return function(u){if(e<2)return M(M(tv(a)(u))(Xu(new S(.5))))(function(l){return Ce(oO(l))});if(pe)return M(u0(u)(a))(function(l){return M(J_(l)(new S(Da(e-1|0))))(function(v){return M(Q8(JO)(Dm(a))(K8(e-2|0)(v)))(function(t){return Ce(al(mm(t)(Dm(u))))})})});throw new Error("Failed pattern match at W (line 629, column 1 - line 629, column 42): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},Hu=function(e){return function(a){return function(u){return M(Pe(u))(function(l){var v=function(t){if(t instanceof S)return Ce(new S(e(t.value0)));if(t instanceof te)return vu(a+("("+(t.value0+")")));throw new Error("Failed pattern match at W (line 434, column 13 - line 436, column 60): "+[t.constructor.name])};return rl(v)(l)})}}},Pe=function(e){if(e instanceof ju)return Ce(zv(new S(e.value0)));if(e instanceof el&&e.value0 instanceof de){var a=fa(e.value1);if(a instanceof I)return Ce(zv(new S(0)));if(a instanceof R)return Ml($I)(z_(Pe)(a.value0));throw new Error("Failed pattern match at W (line 230, column 3 - line 232, column 69): "+[a.constructor.name])}if(e instanceof el&&e.value0 instanceof Ge){var a=fa(e.value1);if(a instanceof I)return Ce(zv(new S(0)));if(a instanceof R)return M(Ml(VI(he))(z_(Pe)(a.value0)))(function(v){return Ce(PI(v))});throw new Error("Failed pattern match at W (line 235, column 3 - line 239, column 36): "+[a.constructor.name])}if(e instanceof S0)return M(Pe(e.value0))(function(l){return M(Pe(e.value1))(function(v){return Ce(cO(l)(v))})});if(e instanceof Un)return M(Pe(e.value0))(function(l){return M(Pe(e.value1))(function(v){return Ce(q8(l)(v))})});if(e instanceof nt)return Ml(zv)(M(Pe(e.value0))(gm));if(e instanceof Wn)return Ml(OI(e.value0))(Pe(e.value1));if(e instanceof rt)return Ce(zv(new te("Math.PI")));if(e instanceof tt)return Ce(zv(new te("cps")));if(e instanceof it)return Ce(zv(new te("time")));if(e instanceof ot)return Ce(zv(new te("beat")));if(e instanceof _t)return Ce(zv(new te("eTime")));if(e instanceof ct)return Ce(zv(new te("eBeat")));if(e instanceof dc)return Ml(zv)(vu("Math.random()*2-1"));if(e instanceof A0){var u=VI(vO(e.value1))(_O(0)(fO(0)(e.value0-1|0)));return M(z_(function(l){return vu("ain(input,"+(Ot(l)+")[n]"))})(u))(function(l){return Ce(al(l))})}return e instanceof Bn?M(Pe(e.value0))(rl(j8)):e instanceof zn?M(Pe(e.value0))(rl(_m)):e instanceof kn?M(Pe(e.value0))(rl(BO)):e instanceof Vn?M(Pe(e.value0))(rl(VO)):e instanceof Jn?M(Pe(e.value0))(rl(zO)):e instanceof jn?M(Pe(e.value0))(rl(kO)):e instanceof Hn?M(M(Pe(e.value0))(rl(V_)))(function(l){return rl(function(v){return vu(ye(v)+("<0.5?("+(ye(v)+("*4-1):("+(ye(v)+"*(-4)+3)")))))})(l)}):e instanceof Xn?M(M(Pe(e.value0))(rl(V_)))(rl(j8)):e instanceof Yn?M(M(Pe(e.value0))(rl(V_)))(function(l){return rl(function(v){return vu(ye(v)+">=0.5?1:-1")})(l)}):e instanceof Zn?M(Pe(e.value0))(rl(lF)):e instanceof Qn?Hu(hs)("Math.acos")(e.value0):e instanceof Kn?Hu(wD)("Math.acosh")(e.value0):e instanceof xn?Hu(gs)("Math.asin")(e.value0):e instanceof er?Hu(dD)("Math.asinh")(e.value0):e instanceof ar?Hu(ys)("Math.atan")(e.value0):e instanceof ur?Hu(mD)("Math.atanh")(e.value0):e instanceof lr?Hu(hD)("Math.cbrt")(e.value0):e instanceof vr?Hu(Bf)("Math.ceil")(e.value0):e instanceof nr?Hu(Mn)("Math.cos")(e.value0):e instanceof rr?Hu(gD)("Math.cosh")(e.value0):e instanceof tr?Hu(Fs)("Math.exp")(e.value0):e instanceof ir?Hu(Zo)("Math.floor")(e.value0):e instanceof or?Hu(bs)("Math.log")(e.value0):e instanceof cr?Hu(yD)("Math.log2")(e.value0):e instanceof _r?Hu(rm)("Math.log10")(e.value0):e instanceof fr?Hu(f_)("Math.round")(e.value0):e instanceof pr?Hu(Es)("Math.sign")(e.value0):e instanceof sr?Hu(Qo)("Math.sin")(e.value0):e instanceof Dr?Hu(FD)("Math.sinh")(e.value0):e instanceof Rr?Hu(Cs)("Math.sqrt")(e.value0):e instanceof Ir?Hu(Ts)("Math.tan")(e.value0):e instanceof Gr?Hu(bD)("Math.tanh")(e.value0):e instanceof wr?Hu(zf)("Math.trunc")(e.value0):e instanceof dr?M(Pe(e.value0))(rl(yO)):e instanceof mr?M(Pe(e.value0))(rl(GO)):e instanceof hr?M(Pe(e.value0))(rl(wO)):e instanceof gr?M(Pe(e.value0))(rl(DO)):e instanceof yr?M(Pe(e.value0))(rl(H8)):e instanceof N0?M(Ml(he)(Pe(e.value0)))(function(l){return M(k_)(function(v){return M(sm(l)(function(t){return M(tv(v.time)(t))(function(i){return M(Xu(t)(new te("cps")))(function(o){return M(tv(v.beat)(o))(function(_){return M(tv(v.etime)(t))(function(s){return M(tv(v.ebeat)(o))(function(b){return Ce({time:i,beat:_,etime:s,ebeat:b})})})})})})}))(function(t){return V8(t)(Pe(e.value1))})})}):e instanceof P0?M(Ml(he)(Pe(e.value0)))(function(l){return M(k_)(function(v){return M(sm(l)(function(t){return M(Do(v.time)(t))(function(i){return M(Do(v.beat)(t))(function(o){return M(Do(v.etime)(t))(function(_){return M(Do(v.ebeat)(t))(function(s){return Ce({time:i,beat:o,etime:_,ebeat:s})})})})})}))(function(t){return V8(t)(Pe(e.value1))})})}):e instanceof Kv?gv(tv)(e.value0)(e.value1)(e.value2):e instanceof Bv?gv(u0)(e.value0)(e.value1)(e.value2):e instanceof q0?gv(Xu)(e.value0)(e.value1)(e.value2):e instanceof mv?gv(Do)(e.value0)(e.value1)(e.value2):e instanceof $0?gv(MO)(e.value0)(e.value1)(e.value2):e instanceof O0?gv(LO)(e.value0)(e.value1)(e.value2):e instanceof U0?gv(FO)(e.value0)(e.value1)(e.value2):e instanceof W0?gv(SO)(e.value0)(e.value1)(e.value2):e instanceof B0?gv(bO)(e.value0)(e.value1)(e.value2):e instanceof xv?gv(EO)(e.value0)(e.value1)(e.value2):e instanceof z0?gv(CO)(e.value0)(e.value1)(e.value2):e instanceof k0?gv(TO)(e.value0)(e.value1)(e.value2):e instanceof V0?gv(dO)(e.value0)(e.value1)(e.value2):e instanceof J0?gv(mO)(e.value0)(e.value1)(e.value2):e instanceof j0?gv(gO)(e.value0)(e.value1)(e.value2):e instanceof H0?fm(aF)(e.value0)(e.value1)(e.value2):e instanceof X0?fm(RO)(e.value0)(e.value1)(e.value2):e instanceof Y0?fm(NO)(e.value0)(e.value1)(e.value2):e instanceof Z0?M(M(Pe(e.value1))(function(l){return Ce(al(vp(l)))}))(function(l){return M(M(Pe(e.value2))(rl(_m)))(function(v){return en(ul(X8)(e.value0)(l)(v))})}):e instanceof Q0?M(Pe(e.value2))(function(l){return M(Pe(e.value3))(function(v){return M(en(ul(jO(e.value1))(e.value0)(l)(v)))(function(t){return Ce(np(t))})})}):e instanceof K0?M(M(Pe(e.value2))(rl(_m)))(function(l){return M(Pe(e.value3))(function(v){return M(en(ul(Rm(e.value1))(e.value0)(l)(v)))(function(t){return Ce(np(t))})})}):e instanceof Fr?M(M(Pe(e.value1))(Im(e.value0)))(function(l){return Ce(al(l))}):e instanceof br?M(Ml(vp)(Pe(e.value0)))(function(l){return M(M(Ml(function(v){return v.beat})(k_))(H8))(function(v){return M(z_(function(t){return X8(t)(v)})(l))(function(t){return Ce(al(t))})})}):e instanceof hv?M(Ml(he)(Pe(e.value1)))(function(l){return M(Ml(he)(Pe(e.value2)))(function(v){var t=al(po(k.create)(l)(v));return M(Pe(e.value3))(function(i){return en(ul(UO)(e.value0)(t)(i))})})}):e instanceof e0?M(Ml(UI)(Pe(e.value1)))(function(l){return M(Ml(UI)(Pe(e.value2)))(function(v){return M(Pe(e.value3))(function(t){return en(so($O)(e.value0)(l)(v)(t))})})}):e instanceof Mt?M(Pe(e.value1))(function(l){return M(Pe(e.value2))(function(v){return M(Pe(e.value3))(function(t){return en(so(OO)(e.value0)(l)(v)(t))})})}):e instanceof St?M(Pe(e.value1))(function(l){return M(Pe(e.value2))(function(v){return M(Pe(e.value3))(function(t){return en(so(qO)(e.value0)(l)(v)(t))})})}):e instanceof Lt?M(Pe(e.value1))(function(l){return M(Pe(e.value2))(function(v){return M(Pe(e.value3))(function(t){return en(so(PO)(e.value0)(l)(v)(t))})})}):e instanceof oo?M(Pe(e.value1))(function(l){return M(Pe(e.value2))(function(v){return en(ul(AO(e.value0))(de.value)(l)(v))})}):Ce(zv(new S(0)))},fm=function(e){return function(a){return function(u){return function(l){return M(Ml(UI)(Pe(u)))(function(v){return M(Pe(l))(function(t){return en(ul(e)(a)(v)(t))})})}}}},gv=function(e){return function(a){return function(u){return function(l){return M(Pe(u))(function(v){return M(Pe(l))(function(t){return en(ul(e)(a)(v)(t))})})}}}};var XO=B(dl),YO=Fc(P_),ZO=ee(Mr(xu)),QO=wn(Jl),jI=X(Va),KO=Yv(C0)(m0),nF=X(Nv),rF=function(e){return function(a){return function(u){return function(l){var v=fo(l["audioWorklet'"].audioWorkletNode);if(v instanceof I)return XO(void 0);if(v instanceof R)return function(){return A_(v.value0)("cps")(e)(),A_(v.value0)("originAudio")(a)(),A_(v.value0)("evalTimeAudio")(u)()};throw new Error("Failed pattern match at AudioWorklet (line 54, column 3 - line 59, column 59): "+[v.constructor.name])}}}},HI=function(e){return function(a){return function(u){var l=fo(e["audioWorklet'"].audioWorkletNode);if(l instanceof I)return YO("strange internal error in Punctual: attempt to stop AudioWorklet with no valid WebAudioNode");if(l instanceof R)return function(){return A_(l.value0)("fOutStart")(a)(),A_(l.value0)("fOutDur")(u)()};throw new Error("Failed pattern match at AudioWorklet (line 43, column 3 - line 47, column 47): "+[l.constructor.name])}}},xO=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){var i=x8(ZO(Pe(e))(vF(a)(u))),o="registerProcessor('"+(l+("',"+(l+`); +`))),_=QO(0)((a+u|0)-1|0),s=function(Ve){return function(Ga){return"if(output["+(jI(Ve)+("]!=null){output["+(jI(Ve)+("][n] = "+(ye(Ga)+`*fade}; +`)))))}},b=KO(dv(s)(_)(i.value0)),P="const fIn = clamp(0,1,(t-"+(nF(v)+(")/"+(nF(t)+`); const fade = Math.min(fIn,fOut); -`))),L="constructor() { super(); this.sin=genSin(); this.saw=genSaw(); this.sqr=genSqr(); this.tri=genTri(); this.framesOut=0; this.runTime=currentTime; this.f=new Float32Array("+(PI(i.value1.allocatedFloats)+(").fill(0); this.i=new Int32Array("+(PI(i.value1.allocatedInts)+`).fill(0);} +`))),A="constructor() { super(); this.sin=genSin(); this.saw=genSaw(); this.sqr=genSqr(); this.tri=genTri(); this.framesOut=0; this.runTime=currentTime; this.f=new Float32Array("+(jI(i.value1.allocatedFloats)+(").fill(0); this.i=new Int32Array("+(jI(i.value1.allocatedInts)+`).fill(0);} -`))),J="class "+(l+` extends AudioWorkletProcessor { +`))),K="class "+(l+` extends AudioWorkletProcessor { `);return`'use strict'; @@ -215,7 +216,7 @@ function genTri() { return r; } -`+(J+(`static get parameterDescriptors() { +`+(K+(`static get parameterDescriptors() { return [ { name:'fOutStart', defaultValue:-1.0 }, { name:'fOutDur', defaultValue:5.0 }, @@ -224,7 +225,7 @@ return [ { name:'evalTimeAudio', defaultValue:0.0 } ];} -`+(L+(`process(inputs,outputs,parameters) { +`+(A+(`process(inputs,outputs,parameters) { const input = inputs[0]; const output = outputs[0]; const blockSize = 128; @@ -246,27 +247,27 @@ const sin = this.sin; const saw = this.saw; const sqr = this.sqr; const tri = this.tri; -`+(P+(i.value1.code+(y+(`} +`+(P+(i.value1.code+(b+(`} this.framesOut += blockSize; return (fOutEnd == -1.0 ? true : (currentTime + (blockSize/sampleRate) <= fOutEnd)); } } -`+o))))))))}}}}}},W8=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return function(i){return function(o){return function(_){var s=a4(t)(i),y=e4(i),P=gO(v)(s)(y)(l)(o)(_);return function(){var J=P1(e)(a)(u)(l)(P)(s+y|0)();return{name:l,signal:v,output:i,code:P,"audioWorklet'":J}}}}}}}}}}};var Jl=function(e){return function(){console.log(e)}};var Zf=function(e){var a=Au(e);return function(u){return a(Jl(u))}};var _m=()=>{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},fm=e=>()=>e.srcObject.getTracks().forEach(function(a){a.stop()}),pm=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))},sm=e=>()=>{var a=new Image;return a.crossOrigin="Anonymous",a.loaded=!1,a.onload=function(){a.loaded=!0},a.src=e,a},Dm=e=>()=>e.loaded,Rm=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},Im=e=>()=>e.isPlaying;var Gm=e=>()=>new Uint8Array(e),wm=e=>a=>()=>e.getByteFrequencyData(a),dm=e=>()=>{for(var a=0,u=0;u<8;u++)a=a+e[u];return a=a/2048,a},mm=e=>()=>{for(var a=0,u=0;u<80;u++)a=a+e[u];return a=a/18432,a},hm=e=>()=>{for(var a=0,u=0;u<512;u++)a=a+e[u];return a=a/110592,a};var gm=()=>new AudioContext,GD=e=>()=>e.resume(),wD=e=>()=>e.currentTime,ym=e=>()=>e.destination,OI=e=>a=>()=>new GainNode(e,{gain:a}),Fm=e=>a=>u=>()=>new AnalyserNode(e,{fftSize:a,smoothingTimeConstant:u}),bm=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},co=e=>a=>()=>e.connect(a),Gc=e=>a=>()=>e.disconnect(a);var UI=Du(),Cm=oe(xc(il)),Tm=cn(Gl),H8=function(e){return function(a){return function(){var l=fe(e.mAnalyserNode)();return function(){if(l instanceof R){var v=fe(e.sourceNode)();return Gc(v)(l.value0)(),co(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])}(),We(a)(e.sourceNode)()}}},Mm=function(e){return function(a){return function(){var l=ta(a)(),v=ta(I.value)(),t=Gm(512)(),i=ta(0)(),o=ta(0)(),_=ta(0)();return{webAudioContext:e,sourceNode:l,mAnalyserNode:v,analyserArray:t,lo:i,mid:o,hi:_}}}},AO=function(e){return function(){var u=fe(e.mAnalyserNode)();if(u instanceof I)return void 0;if(u instanceof R){var l=fe(e.sourceNode)();return Gc(l)(u.value0)(),We(I.value)(e.mAnalyserNode)(),Jl("punctual: disactivating an audio analyser...")()}throw new Error("Failed pattern match at AudioAnalyser (line 44, column 3 - line 50, column 57): "+[u.constructor.name])}},NO=function(e){return function(){var u=fe(e.mAnalyserNode)();if(u instanceof R)return u.value0;if(u instanceof I){var l=Fm(e.webAudioContext)(1024)(.5)(),v=fe(e.sourceNode)();return co(v)(l)(),We(new R(l))(e.mAnalyserNode)(),Jl("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])}},Sm=function(e){return function(a){var u=UI(Cm(a.fft)(Cm(a.lo)(Cm(a.mid)(a.hi))));if(!u)return AO(e);if(u)return function(){GD(e.webAudioContext)();var v=NO(e)();return wm(v)(e.analyserArray)(),Tm(UI(a.lo))(function(){var i=dm(e.analyserArray)();return We(i)(e.lo)()})(),Tm(UI(a.mid))(function(){var i=mm(e.analyserArray)();return We(i)(e.mid)()})(),Tm(UI(a.hi))(function(){var i=hm(e.analyserArray)();return We(i)(e.hi)()})()};throw new Error("Failed pattern match at AudioAnalyser (line 67, column 3 - line 81, column 21): "+[u.constructor.name])}};var qO=ee(Nf),$O=i_(Lf),X8=Cn(lu),Y8=xr(lu),OO=Du(),Z8=function(e){return function(a){return function(){var l=fe(e.mWebcamElementRef)();if(l instanceof R)return pm(a.gl)(a.webcamTexture)(l.value0)();if(l instanceof I)return void 0;throw new Error("Failed pattern match at SharedResources (line 132, column 3 - line 134, column 25): "+[l.constructor.name])}}},Q8=function(e){return function(a){if(a)return function(){var l=fe(e.mWebcamElementRef)();if(l instanceof R)return void 0;if(l instanceof I){Jl("punctual: activating webcam")();var v=_m();return We(new R(v))(e.mWebcamElementRef)()}throw new Error("Failed pattern match at SharedResources (line 108, column 3 - line 113, column 42): "+[l.constructor.name])};if(!a)return function(){var l=fe(e.mWebcamElementRef)();if(l instanceof R)return Jl("punctual: disactivating webcam")(),fm(l.value0)(),We(I.value)(e.mWebcamElementRef)();if(l instanceof I)return void 0;throw new Error("Failed pattern match at SharedResources (line 116, column 3 - line 121, column 25): "+[l.constructor.name])};throw new Error("Failed pattern match at SharedResources (line 105, column 1 - line 105, column 61): "+[e.constructor.name,a.constructor.name])}},K8=function(e){return function(a){return We(a)(e.tempo)}},x8=function(e){return function(a){return We(a)(e.outputChannelCount)}},eF=function(e){return function(a){return We(a)(e.brightness)}},aF=function(e){return function(a){return function(){var l=fe(e.externalAudioOutputNode)();return Gc(e.internalAudioOutputNode)(l)(),co(e.internalAudioOutputNode)(a)(),We(a)(e.externalAudioOutputNode)(),H8(e.outputAnalyser)(a)()}}},uF=function(e){return function(a){return function(){var l=fe(e.mExternalAudioInputNode)();return function(){if(l instanceof I)return void 0;if(l instanceof R){Gc(l.value0)(e.internalAudioInputNode)();var v=a();return co(v)(e.internalAudioInputNode)(),We(new R(v))(e.mExternalAudioInputNode)()}throw new Error("Failed pattern match at SharedResources (line 189, column 3 - line 195, column 72): "+[l.constructor.name])}(),We(a)(e.audioInputGetter)()}}},lF=function(e){return function(){var u=qO(H7($O(1)(1)))(ta)(),l=ta(I.value)(),v=ta(cl)(),t=ta(cl)(),i=ta(cl)(),o=function(){if(e instanceof I)return gm();if(e instanceof R)return e.value0;throw new Error("Failed pattern match at SharedResources (line 50, column 22 - line 52, column 40): "+[e.constructor.name])}(),_=ta(bm(o))(),s=ta(I.value)(),y=ym(o)(),P=ta(y)(),L=OI(o)(1)(),J=OI(o)(1)();co(J)(y)();var Ae=Mm(o)(L)(),fa=Mm(o)(J)(),Lu=ta(0)(),Al=ta(1)(),Uu=ta(2)();return{tempo:u,mWebcamElementRef:l,images:v,videos:t,libraries:i,webAudioContext:o,audioInputGetter:_,mExternalAudioInputNode:s,externalAudioOutputNode:P,internalAudioInputNode:L,internalAudioOutputNode:J,inputAnalyser:Ae,outputAnalyser:fa,audioWorkletCount:Lu,brightness:Al,outputChannelCount:Uu}}},Lm=function(e){return function(a){return function(){var l=fe(e.videos)(),v=X8(a)(l);if(v instanceof I){var t=Rm(a)();return We(Y8(a)(t)(l))(e.videos)(),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 174, column 7 - line 176, column 30): "+[i.constructor.name])}throw new Error("Failed pattern match at SharedResources (line 167, column 3 - line 176, column 30): "+[v.constructor.name])}}},WI=function(e){return fe(e.tempo)},vF=function(e){return fe(e.outputChannelCount)},nF=function(e){return function(a){return function(){var l=fe(e.images)(),v=X8(a)(l);if(v instanceof I){var t=sm(a)();return We(Y8(a)(t)(l))(e.images)(),I.value}if(v instanceof R){var i=Dm(v.value0)();if(i)return new R(v.value0);if(!i)return I.value;throw new Error("Failed pattern match at SharedResources (line 151, column 7 - line 153, column 30): "+[i.constructor.name])}throw new Error("Failed pattern match at SharedResources (line 144, column 3 - line 153, column 30): "+[v.constructor.name])}}};var UO=function(e){return function(){var u=fe(e.mExternalAudioInputNode)();if(u instanceof I)return void 0;if(u instanceof R)return Gc(u.value0)(e.internalAudioInputNode)(),We(I.value)(e.mExternalAudioInputNode)(),Jl("punctual audio input disactivated")();throw new Error("Failed pattern match at SharedResources (line 215, column 3 - line 220, column 46): "+[u.constructor.name])}},Am=function(e){return function(){var u=fe(e.mExternalAudioInputNode)();if(u instanceof I){var l=fe(e.audioInputGetter)(),v=l();return co(v)(e.internalAudioInputNode)(),We(new R(v))(e.mExternalAudioInputNode)(),Jl("punctual audio input activated")()}if(u instanceof R)return void 0;throw new Error("Failed pattern match at SharedResources (line 202, column 3 - line 209, column 24): "+[u.constructor.name])}},rF=function(e){return function(a){return function(){return function(){var l=OO(a.ain);if(l)return Am(e)();if(!l)return UO(e)();throw new Error("Failed pattern match at SharedResources (line 86, column 3 - line 88, column 38): "+[l.constructor.name])}(),Sm(e.inputAnalyser)({fft:a.ifft,lo:a.ilo,mid:a.imid,hi:a.ihi})(),Sm(e.outputAnalyser)(a)()}}};var BI=W(Gl),WO=oe(f_),BO=ci(ks),zO=hf(Gl)(xa),dD=A(wl),VO=Du(),kO=Hv(xa)(G0),Pm=A(Rv),tF=Zf(eD),JO=K(Za),jO=m(F),HO=m(K7),XO=Ru(b0)(Gl),YO=Bu(sa),ZO=lv(b0)(Gl),QO=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 129, column 1 - line 129, column 74): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},cF=function(e){if(e instanceof I)return I.value;if(e instanceof R){if($s(e.value0.output))return new R(e.value0);if(Re)return I.value}throw new Error("Failed pattern match at AudioZone (line 42, column 1 - line 42, column 49): "+[e.constructor.name])},iF=function(e){return function(a){return function(u){if(bl(u)>=a)return u;if(Re)return WO(u)(BO(a-bl(u)|0)(e));throw new Error("Failed pattern match at AudioZone (line 113, column 1 - line 113, column 58): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},_F=function(e){return function(){var u=fe(e.worklets)(),l=wD(e.sharedResources.webAudioContext)();return zO(QO(l+.25)(.1))(u)(),We(h.value)(e.worklets)()}},KO=function(e){return function(){var u=wD(e.webAudioContext)(),l=dD(function(v){return function(t){return t/1e3}(VO(Cs(v)))})(Ps)();return l-u}},fF=function(e){return function(){var u=dD(Yr)(fe(e.worklets))();return kO(Pm(function(l){return function(v){return v+` -`}(function(v){return v.code}(l))})(u))}},oF=function(e){return function(a){return function(u){return function(l){return function(){var t=fe(e.audioWorkletCount)();We(t+1|0)(e.audioWorkletCount)();var i=function(){var _=e8(a);if(_)return tF("worklet has audio input")(),Am(e)(),dD(lD)(BI(e.internalAudioInputNode))();if(!_)return tF("worklet does not have audio input")(),null;throw new Error("Failed pattern match at AudioZone (line 72, column 11 - line 79, column 24): "+[_.constructor.name])}(),o=vF(e)();return W8(e.webAudioContext)(i)(e.internalAudioOutputNode)("W"+JO(t))(a.signal)(o)(a.output)(u)(l-u)()}}}}},pF=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 o=fe(e.tempo)(),_=L1(o)(a)(u)(v.value0);return dD(R.create)(oF(e)(v.value0)(_.value0)(_.value1))()};if(l instanceof R&&v instanceof I)return function(){var o=wD(e.webAudioContext)();return qI(l.value0)(o+.25)(.1)(),I.value};if(l instanceof R&&v instanceof R){var t=jO(l.value0.signal)(v.value0.signal)&&HO(l.value0.output)(v.value0.output);if(t)return BI(new R(l.value0));if(!t)return function(){var o=fe(e.tempo)(),_=L1(o)(a)(u)(v.value0);return qI(l.value0)(_.value0)(_.value1-_.value0)(),dD(R.create)(oF(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])}}}}},sF=function(e){return function(a){return function(){GD(e.webAudioContext)();var l=KO(e)(),v=Pm(cF)(a.actions),t=XO(pF(e)(a.evalTime)(l)(I.value))(v)(),i=ta(t)(),o=ta(l)();return{sharedResources:e,worklets:i,clockDiff:o}}}},DF=function(e){return function(a){return function(){var l=fe(e.worklets)(),v=YO(bl(l))(bl(a.actions)),t=iF(I.value)(v)(l),i=iF(I.value)(v)(a.actions),o=fe(e.clockDiff)(),_=ZO(Js(pF(e.sharedResources)(a.evalTime)(o))(t)(Pm(cF)(i)))();return We(_)(e.worklets)()}}};function RF(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 aU=A(us);var qm=function(e){return e};var Qf=function(e){return e};var $m={lift:function(e){var a=ee(e.Bind1()),u=W(e.Applicative0());return function(l){return a(l)(function(v){return u(new ne(v))})}}},uU=Gu($m),zI=function(e){return function(a){return e(a)}},IF=function(e){var a=A(e);return{map:function(u){return zI(a(aU(u)))}}};var mD=function(e){return{Applicative0:function(){return Um(e)},Bind1:function(){return lU(e)}}},lU=function(e){var a=ee(e.Bind1()),u=W(e.Applicative0());return{bind:function(l){return function(v){return a(l)(fn(function(t){return u(M.create(t))})(function(t){var i=v(t);return i}))}},Apply0:function(){return Om(e)}}},Om=function(e){var a=IF(e.Bind1().Apply0().Functor0());return{apply:y0(mD(e)),Functor0:function(){return a}}},Um=function(e){return{pure:function(){var a=W(e.Applicative0());return function(u){return qm(a(ne.create(u)))}}(),Apply0:function(){return Om(e)}}};var GF=function(e){var a=e.Monad0(),u=mD(a);return{liftEffect:function(){var l=uU(a),v=Au(e);return function(t){return l(v(t))}}(),Monad0:function(){return u}}};var VI=function(e){var a=mD(e);return{throwError:function(){var u=W(e.Applicative0());return function(l){return qm(u(M.create(l)))}}(),Monad0:function(){return a}}};var nU=Du();var Wm=function(e){return nU(Qf(e))};var nv=function(){var e={},a="Pure",u="Throw",l="Catch",v="Sync",t="Async",i="Bind",o="Bracket",_="Fork",s="Sequential",y="Map",P="Apply",L="Alt",J="Cons",Ae="Resume",fa="Release",Lu="Finalizer",Al="Finalized",Uu="Forked",mu="Fiber",Pr="Thunk";function Ve(Ge,ma,hu,qa){this.tag=Ge,this._1=ma,this._2=hu,this._3=qa}function xl(Ge){var ma=function(hu,qa,Ne){return new Ve(Ge,hu,qa,Ne)};return ma.tag=Ge,ma}function zc(Ge){return new Ve(a,void 0)}function rn(Ge){try{Ge()}catch(ma){setTimeout(function(){throw ma},0)}}function lf(Ge,ma,hu){try{return ma(hu())}catch(qa){return Ge(qa)}}function vf(Ge,ma,hu){try{return ma(hu)()}catch(qa){return hu(Ge(qa))(),zc}}var ei=function(){var Ge=1024,ma=0,hu=0,qa=new Array(Ge),Ne=!1;function te(){var Ma;for(Ne=!0;ma!==0;)ma--,Ma=qa[hu],qa[hu]=void 0,hu=(hu+1)%Ge,Ma();Ne=!1}return{isDraining:function(){return Ne},enqueue:function(Ma){var na,fu;ma===Ge&&(fu=Ne,te(),Ne=fu),qa[(hu+ma)%Ge]=Ma,ma++,Ne||te()}}}();function nf(Ge){var ma={},hu=0,qa=0;return{register:function(Ne){var te=hu++;Ne.onComplete({rethrow:!0,handler:function(Ma){return function(){qa--,delete ma[te]}}})(),ma[te]=Ne,qa++},isEmpty:function(){return qa===0},killAll:function(Ne,te){return function(){if(qa===0)return te();var Ma=0,na={};function fu(ra){na[ra]=ma[ra].kill(Ne,function(gu){return function(){delete na[ra],Ma--,Ge.isLeft(gu)&&Ge.fromLeft(gu)&&setTimeout(function(){throw Ge.fromLeft(gu)},0),Ma===0&&te()}})()}for(var Wu in ma)ma.hasOwnProperty(Wu)&&(Ma++,fu(Wu));return ma={},hu=0,qa=0,function(ra){return new Ve(v,function(){for(var gu in na)na.hasOwnProperty(gu)&&na[gu]()})}}}}}var qr=0,hl=1,Fo=2,bo=3,Eo=4,Nl=5,$r=6;function Vc(Ge,ma,hu){var qa=0,Ne=qr,te=hu,Ma=null,na=null,fu=null,Wu=null,ra=null,gu=0,tn=0,ev=null,c0=!0;function f(w){for(var g,Q,se;;)switch(g=null,Q=null,se=null,Ne){case Fo:Ne=hl;try{te=fu(te),Wu===null?fu=null:(fu=Wu._1,Wu=Wu._2)}catch(yu){Ne=Nl,Ma=Ge.left(yu),te=null}break;case bo:Ge.isLeft(te)?(Ne=Nl,Ma=te,te=null):fu===null?Ne=Nl:(Ne=Fo,te=Ge.fromRight(te));break;case hl:switch(te.tag){case i:fu&&(Wu=new Ve(J,fu,Wu)),fu=te._2,Ne=hl,te=te._1;break;case a:fu===null?(Ne=Nl,te=Ge.right(te._1)):(Ne=Fo,te=te._1);break;case v:Ne=bo,te=lf(Ge.left,Ge.right,te._1);break;case t:Ne=Eo,te=vf(Ge.left,te._1,function(yu){return function(){qa===w&&(qa++,ei.enqueue(function(){qa===w+1&&(Ne=bo,te=yu,f(qa))}))}});return;case u:Ne=Nl,Ma=Ge.left(te._1),te=null;break;case l:fu===null?ra=new Ve(J,te,ra,na):ra=new Ve(J,te,new Ve(J,new Ve(Ae,fu,Wu),ra,na),na),fu=null,Wu=null,Ne=hl,te=te._1;break;case o:gu++,fu===null?ra=new Ve(J,te,ra,na):ra=new Ve(J,te,new Ve(J,new Ve(Ae,fu,Wu),ra,na),na),fu=null,Wu=null,Ne=hl,te=te._1;break;case _:Ne=bo,g=Vc(Ge,ma,te._2),ma&&ma.register(g),te._1&&g.run(),te=Ge.right(g);break;case s:Ne=hl,te=Bp(Ge,ma,te._1);break}break;case Nl:if(fu=null,Wu=null,ra===null)Ne=$r,te=na||Ma||te;else switch(g=ra._3,se=ra._1,ra=ra._2,se.tag){case l:na&&na!==g&&gu===0?Ne=Nl:Ma&&(Ne=hl,te=se._2(Ge.fromLeft(Ma)),Ma=null);break;case Ae:na&&na!==g&&gu===0||Ma?Ne=Nl:(fu=se._1,Wu=se._2,Ne=Fo,te=Ge.fromRight(te));break;case o:gu--,Ma===null&&(Q=Ge.fromRight(te),ra=new Ve(J,new Ve(fa,se._2,Q),ra,g),(na===g||gu>0)&&(Ne=hl,te=se._3(Q)));break;case fa:ra=new Ve(J,new Ve(Al,te,Ma),ra,na),Ne=hl,na&&na!==g&&gu===0?te=se._1.killed(Ge.fromLeft(na))(se._2):Ma?te=se._1.failed(Ge.fromLeft(Ma))(se._2):te=se._1.completed(Ge.fromRight(te))(se._2),Ma=null,gu++;break;case Lu:gu++,ra=new Ve(J,new Ve(Al,te,Ma),ra,na),Ne=hl,te=se._1;break;case Al:gu--,Ne=Nl,te=se._1,Ma=se._2;break}break;case $r:for(var pa in ev)ev.hasOwnProperty(pa)&&(c0=c0&&ev[pa].rethrow,rn(ev[pa].handler(te)));ev=null,na&&Ma?setTimeout(function(){throw Ge.fromLeft(Ma)},0):Ge.isLeft(te)&&c0&&setTimeout(function(){if(c0)throw Ge.fromLeft(te)},0);return;case qr:Ne=hl;break;case Eo:return}}function Ga(w){return function(){if(Ne===$r)return c0=c0&&w.rethrow,w.handler(te)(),function(){};var g=tn++;return ev=ev||{},ev[g]=w,function(){ev!==null&&delete ev[g]}}}function $e(w,g){return function(){if(Ne===$r)return g(Ge.right(void 0))(),function(){};var Q=Ga({rethrow:!1,handler:function(){return g(Ge.right(void 0))}})();switch(Ne){case qr:na=Ge.left(w),Ne=$r,te=na,f(qa);break;case Eo:na===null&&(na=Ge.left(w)),gu===0&&(Ne===Eo&&(ra=new Ve(J,new Ve(Lu,te(w)),ra,na)),Ne=Nl,te=null,Ma=null,f(++qa));break;default:na===null&&(na=Ge.left(w)),gu===0&&(Ne=Nl,te=null,Ma=null)}return Q}}function D(w){return function(){var g=Ga({rethrow:!1,handler:w})();return Ne===qr&&f(qa),g}}return{kill:$e,join:D,onComplete:Ga,isSuspended:function(){return Ne===qr},run:function(){Ne===qr&&(ei.isDraining()?f(qa):ei.enqueue(function(){f(qa)}))}}}function Wp(Ge,ma,hu,qa){var Ne=0,te={},Ma=0,na={},fu=new Error("[ParAff] Early exit"),Wu=null,ra=e;function gu(Ga,$e,D){var w=$e,g=null,Q=null,se=0,pa={},yu,kc;e:for(;;)switch(yu=null,w.tag){case Uu:if(w._3===e&&(yu=te[w._1],pa[se++]=yu.kill(Ga,function(x){return function(){se--,se===0&&D(x)()}})),g===null)break e;w=g._2,Q===null?g=null:(g=Q._1,Q=Q._2);break;case y:w=w._2;break;case P:case L:g&&(Q=new Ve(J,g,Q)),g=w,w=w._1;break}if(se===0)D(Ge.right(void 0))();else for(kc=0,yu=se;kc=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++]=P,++_);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++]=P,++_);for(;_=i)return u;if(vB)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 Cb=function(e){return nB?function(a){return a.length<1e4?String.fromCodePoint.apply(String,a):a.map(e).join("")}:function(a){return a.map(e).join("")}};var Tb=function(e){return function(a){return lB?function(u){return Array.from(u,a)}:e}};var fo=function(e){return e.toLowerCase()};var po=function(e){return e===""};var cB=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}},op=Ia(Oo),_B=A(Oa),fB=d0(bf),pB=uv(pn),sB=Lv(pn),DB=ke(sa),RB=function(e){return e},Lb=function(e){return function(a){return(((e-55296|0)*1024|0)+(a-56320|0)|0)+65536|0}};var Ab=function(e){return 56320<=e&&e<=57343},Nb=function(e){return 55296<=e&&e<=56319},cp=function(e){var a=hc(e);if(a===0)return I.value;if(a===1)return new R({head:op(_o(0)(e)),tail:""});var u=op(_o(1)(e)),l=op(_o(0)(e)),v=Nb(l)&&Ab(u);return v?new R({head:Lb(l)(u),tail:gc(2)(e)}):new R({head:l,tail:gc(1)(e)})},IB=function(e){return _B(function(a){return new V(a.head,a.tail)})(cp(e))},GB=function(e){return fB(IB)(e)},wB=function(e){var a=op(_o(0)(e)),u=Nb(a)&&hc(e)>1;if(u){var l=op(_o(1)(e)),v=Ab(l);return v?Lb(a)(l):a}return a},Ih=bb(wB),Pb=Tb(GB)(Ih);var Rh=function(){var e=u7(Oo)(Wl(Yc))(Ev(Yc));return function(a){return mc(e(a))}}(),dB=function(e){if(e<=65535)return Rh(e);var a=pB(e-65536|0)(1024)+55296|0,u=sB(e-65536|0)(1024)+56320|0;return Rh(a)+Rh(u)},qb=Cb(dB);var Gh={eq:function(e){return function(a){return e===a}}},wh={compare:function(e){return function(a){return DB(e)(a)}},Eq0:function(){return Gh}};var Ec=function(e){return RB(op(e))},mB=function(e){return function(a){var u=e,l=!1,v;function t(i,o){var _=cp(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}},$b=function(e){return function(a){return e<0?I.value:e===0&&a===""?I.value:e===0?new R(Ih(a)):Eb(mB)(R.create)(I.value)(Ih)(e)(a)}},hB={bottom:0,top:1114111,Ord0:function(){return wh}},bc=function(){return{cardinality:1114111+1|0,fromEnum:function(e){return e},toEnum:function(e){if(e>=0&&e<=1114111)return new R(e);if(Re)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 hB},Enum1:function(){return gB(0)}}}(),gB=cB("enumCodePoint","Data.String.CodePoints",function(){return{succ:_d(ba(bc))(Ia(bc)),pred:fd(ba(bc))(Ia(bc)),Ord0:function(){return wh}}});var dh=Ia(bc),EB=Lv(pn),CB=av(),TB=ba(Oo);var MB=K(Mv),SB=K(FR);var lG=function(e){return function(a){return function(u){var l=dh(a);if(l===10)return{index:e.index+1|0,line:e.line+1|0,column:1};if(l===13){var v=$b(0)(u);return v instanceof R&&dh(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)-EB(e.column-1|0)(8)|0}:{index:e.index+1|0,line:e.line,column:e.column+1|0}}}},LB=function(e){return function(a){return function(u){var l=e,v=a,t=!1,i;function o(_,s,y){var P=cp(s);if(P instanceof I)return t=!0,_;if(P instanceof R){var L=function(){if(po(P.value0.tail))return lG(_)(P.value0.head)(y);if(Re)return lG(_)(P.value0.head)(P.value0.tail);throw new Error("Failed pattern match at Parsing.String (line 165, column 7 - line 167, column 52): "+[])}();l=L,v=P.value0.tail,u=y;return}throw new Error("Failed pattern match at Parsing.String (line 161, column 36 - line 168, column 38): "+[P.constructor.name])}for(;!t;)i=o(l,v,u);return i}}},mh=function(e){return rp(function(a){return function(u){return function(l){return function(v){return function(t){var i=cp(a.value0);if(i instanceof I)return v(a,new eu("Unexpected EOF",a.value1));if(i instanceof R){var o=e(i.value0.head);return o?t(new Pt(i.value0.tail,lG(a.value1)(i.value0.head)(i.value0.tail),!0),i.value0.head):v(a,new eu("Predicate unsatisfied",a.value1))}throw new Error("Failed pattern match at Parsing.String (line 136, column 7 - line 143, column 73): "+[i.constructor.name])}}}}})},so=function(e){return rp(function(a){return function(u){return function(l){return function(v){return function(t){var i=cp(a.value0);if(i instanceof I)return v(a,new eu("Unexpected EOF",a.value1));if(i instanceof R){var o=dh(i.value0.head),_=o<0||o>65535;if(_)return v(a,new eu("Expected Char",a.value1));var s=CB(TB(o)),y=e(s);return y?t(new Pt(i.value0.tail,lG(a.value1)(i.value0.head)(i.value0.tail),!0),s):v(a,new eu("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 hh=rp(function(e){return function(a){return function(u){return function(l){return function(v){var t=po(e.value0);return t?v(new Pt(e.value0,e.value1,!0),void 0):l(e,new eu("Expected EOF",e.value1))}}}}}),Ub=function(e){return rp(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 eu(i.value0,a.value1));if(i instanceof ne)return t(new Pt(i.value0.remainder,LB(a.value1)(i.value0.consumed)(i.value0.remainder),!po(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 Bt=function(e){return Ub(function(a){var u=Ym(e)(a);return u instanceof R?new ne({value:e,consumed:e,remainder:u.value0}):new M("Expected "+MB(e))})};var ju=function(e){return ya(so(function(a){return a===e}))(SB(e))};var Fr=Ia(Oo),gh=ba(Oo);var AB=ch(),zb=CD(vi);var re=function(){function e(){}return e.value=new e,e}(),Z=function(){function e(){}return e.value=new e,e}(),bG=function(){function e(){}return e.value=new e,e}(),Vb=function(){function e(){}return e.value=new e,e}(),kb=function(){function e(){}return e.value=new e,e}(),bh=function(){function e(){}return e.value=new e,e}(),Jb=function(){function e(){}return e.value=new e,e}(),jb=function(){function e(){}return e.value=new e,e}(),Hb=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}(),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}(),xb=function(){function e(){}return e.value=new e,e}(),eE=function(){function e(){}return e.value=new e,e}(),aE=function(){function e(){}return e.value=new e,e}(),uE=function(){function e(){}return e.value=new e,e}(),lE=function(){function e(){}return e.value=new e,e}(),vE=function(){function e(){}return e.value=new e,e}(),CG=function(){function e(){}return e.value=new e,e}(),nE=function(){function e(){}return e.value=new e,e}(),rE=function(){function e(){}return e.value=new e,e}(),tE=function(){function e(){}return e.value=new e,e}(),iE=function(){function e(){}return e.value=new e,e}(),oE=function(){function e(){}return e.value=new e,e}(),cE=function(){function e(){}return e.value=new e,e}(),_E=function(){function e(){}return e.value=new e,e}(),fE=function(){function e(){}return e.value=new e,e}();var NB=7;var PB=63,qB=1332,$B=3396;var pE=2,Bv=function(){return{category:pE,unicodeCat:nE.value,possible:0,updist:0,lowdist:0,titledist:0}}(),OB=[{start:32,length:1,convRule:Bv},{start:160,length:1,convRule:Bv},{start:5760,length:1,convRule:Bv},{start:8192,length:11,convRule:Bv},{start:8239,length:1,convRule:Bv},{start:8287,length:1,convRule:Bv},{start:12288,length:1,convRule:Bv}],UB=67108864,WB=function(){return{category:UB,unicodeCat:tE.value,possible:0,updist:0,lowdist:0,titledist:0}}(),BB=33554432,zB=function(){return{category:BB,unicodeCat:rE.value,possible:0,updist:0,lowdist:0,titledist:0}}(),Eh=8192,E=function(){return{category:Eh,unicodeCat:CG.value,possible:0,updist:0,lowdist:0,titledist:0}}(),sE=function(){return{category:Eh,unicodeCat:CG.value,possible:1,updist:0,lowdist:26,titledist:0}}(),DE=function(){return{category:Eh,unicodeCat:CG.value,possible:1,updist:-26,lowdist:0,titledist:-26}}(),VB=64,ye=function(){return{category:VB,unicodeCat:uE.value,possible:0,updist:0,lowdist:0,titledist:0}}(),kB=1024,nu=function(){return{category:kB,unicodeCat:vE.value,possible:0,updist:0,lowdist:0,titledist:0}}(),JB=8,vl=function(){return{category:JB,unicodeCat:lE.value,possible:0,updist:0,lowdist:0,titledist:0}}(),jB=16,ce=function(){return{category:jB,unicodeCat:Qb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),HB=4,C=function(){return{category:HB,unicodeCat:aE.value,possible:0,updist:0,lowdist:0,titledist:0}}(),XB=32768,br=function(){return{category:XB,unicodeCat:xb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),YB=262144,zt=function(){return{category:YB,unicodeCat:eE.value,possible:0,updist:0,lowdist:0,titledist:0}}(),ZB=32,pe=function(){return{category:ZB,unicodeCat:Kb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),QB=128,Tl=function(){return{category:QB,unicodeCat:Zb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),KB=2048,_p=function(){return{category:KB,unicodeCat:Yb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),RE=131072,De=function(){return{category:RE,unicodeCat:Xb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),TG=16777216,x0=function(){return{category:TG,unicodeCat:EG.value,possible:0,updist:0,lowdist:0,titledist:0}}(),IE=function(){return{category:TG,unicodeCat:EG.value,possible:1,updist:0,lowdist:16,titledist:0}}(),GE=function(){return{category:TG,unicodeCat:EG.value,possible:1,updist:-16,lowdist:0,titledist:-16}}(),wE=256,Te=function(){return{category:wE,unicodeCat:Hb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),Ch=2097152,p=function(){return{category:Ch,unicodeCat:bh.value,possible:0,updist:0,lowdist:0,titledist:0}}(),dE=function(){return{category:Ch,unicodeCat:bh.value,possible:1,updist:84,lowdist:0,titledist:84}}(),mE=4194304,MD=function(){return{category:mE,unicodeCat:jb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),hE=8388608,T=function(){return{category:hE,unicodeCat:Jb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),ue=512,xB=function(){return{category:ue,unicodeCat:fE.value,possible:0,updist:0,lowdist:0,titledist:0}}(),nG=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:8,titledist:0}}(),ia=function(){return{category:ue,unicodeCat:re.value,possible:0,updist:0,lowdist:0,titledist:0}}(),gE=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-60,titledist:0}}(),rG=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-7,titledist:0}}(),yE=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:80,titledist:0}}(),FE=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:15,titledist:0}}(),tG=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:48,titledist:0}}(),fp=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:7264,titledist:0}}(),bE=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:38864,titledist:0}}(),iG=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-3008,titledist:0}}(),EE=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-7615,titledist:0}}(),Tu=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-8,titledist:0}}(),CE=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-74,titledist:0}}(),TE=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-86,titledist:0}}(),ME=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-100,titledist:0}}(),SE=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-112,titledist:0}}(),LE=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-128,titledist:0}}(),AE=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-126,titledist:0}}(),NE=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-7517,titledist:0}}(),PE=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-8383,titledist:0}}(),qE=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-8262,titledist:0}}(),$E=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:28,titledist:0}}(),OE=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-10743,titledist:0}}(),UE=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-3814,titledist:0}}(),WE=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-10727,titledist:0}}(),BE=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-10780,titledist:0}}(),zE=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-10749,titledist:0}}(),VE=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-10783,titledist:0}}(),kE=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-10782,titledist:0}}(),JE=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-10815,titledist:0}}(),jE=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-35332,titledist:0}}(),HE=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-42280,titledist:0}}(),oG=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-42308,titledist:0}}(),XE=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-42319,titledist:0}}(),YE=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-42315,titledist:0}}(),ZE=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-42305,titledist:0}}(),QE=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-42258,titledist:0}}(),KE=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-42282,titledist:0}}(),xE=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-42261,titledist:0}}(),e6=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:928,titledist:0}}(),a6=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-48,titledist:0}}(),u6=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-42307,titledist:0}}(),l6=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-35384,titledist:0}}(),cG=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:40,titledist:0}}(),v6=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:34,titledist:0}}(),n=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:1,titledist:0}}(),n6=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-199,titledist:0}}(),r6=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-121,titledist:0}}(),t6=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:210,titledist:0}}(),i6=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:206,titledist:0}}(),_G=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:205,titledist:0}}(),o6=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:79,titledist:0}}(),c6=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:202,titledist:0}}(),_6=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:203,titledist:0}}(),f6=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:207,titledist:0}}(),fG=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:211,titledist:0}}(),p6=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:209,titledist:0}}(),s6=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:213,titledist:0}}(),D6=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:214,titledist:0}}(),pp=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:218,titledist:0}}(),R6=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:217,titledist:0}}(),I6=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:219,titledist:0}}(),Cc=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:2,titledist:1}}(),G6=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-97,titledist:0}}(),w6=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-56,titledist:0}}(),pG=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-130,titledist:0}}(),d6=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:10795,titledist:0}}(),m6=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-163,titledist:0}}(),h6=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:10792,titledist:0}}(),g6=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:-195,titledist:0}}(),y6=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:69,titledist:0}}(),F6=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:71,titledist:0}}(),Ml=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:32,titledist:0}}(),b6=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:116,titledist:0}}(),E6=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:38,titledist:0}}(),C6=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:37,titledist:0}}(),sG=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:64,titledist:0}}(),T6=function(){return{category:ue,unicodeCat:re.value,possible:1,updist:0,lowdist:63,titledist:0}}(),wp=524288,sp=function(){return{category:wp,unicodeCat:bG.value,possible:1,updist:0,lowdist:-8,titledist:0}}(),Dp=function(){return{category:wp,unicodeCat:bG.value,possible:1,updist:0,lowdist:-9,titledist:0}}(),Tc=function(){return{category:wp,unicodeCat:bG.value,possible:1,updist:-1,lowdist:1,titledist:0}}(),Th=16384,c=function(){return{category:Th,unicodeCat:kb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),Mh=1048576,Me=function(){return{category:Mh,unicodeCat:Vb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),H=4096,M6=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-37,lowdist:0,titledist:-37}}(),S6=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-31,lowdist:0,titledist:-31}}(),DG=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-64,lowdist:0,titledist:-64}}(),L6=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-63,lowdist:0,titledist:-63}}(),A6=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-62,lowdist:0,titledist:-62}}(),N6=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-57,lowdist:0,titledist:-57}}(),P6=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-47,lowdist:0,titledist:-47}}(),q6=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-54,lowdist:0,titledist:-54}}(),RG=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-8,lowdist:0,titledist:-8}}(),$6=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-86,lowdist:0,titledist:-86}}(),IG=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-80,lowdist:0,titledist:-80}}(),GG=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:7,lowdist:0,titledist:7}}(),O6=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-116,lowdist:0,titledist:-116}}(),U6=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-96,lowdist:0,titledist:-96}}(),Sl=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-32,lowdist:0,titledist:-32}}(),W6=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-15,lowdist:0,titledist:-15}}(),wG=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-48,lowdist:0,titledist:-48}}(),dG=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:3008,lowdist:0,titledist:0}}(),B6=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-6254,lowdist:0,titledist:-6254}}(),z6=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-6253,lowdist:0,titledist:-6253}}(),V6=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-6244,lowdist:0,titledist:-6244}}(),k6=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-6242,lowdist:0,titledist:-6242}}(),J6=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-6243,lowdist:0,titledist:-6243}}(),j6=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-6236,lowdist:0,titledist:-6236}}(),H6=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-6181,lowdist:0,titledist:-6181}}(),X6=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:35266,lowdist:0,titledist:35266}}(),Y6=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:35332,lowdist:0,titledist:35332}}(),Z6=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:3814,lowdist:0,titledist:3814}}(),Q6=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:35384,lowdist:0,titledist:35384}}(),K6=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-59,lowdist:0,titledist:-59}}(),Ka=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:8,lowdist:0,titledist:8}}(),x6=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:74,lowdist:0,titledist:74}}(),eC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:86,lowdist:0,titledist:86}}(),aC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:100,lowdist:0,titledist:100}}(),uC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:128,lowdist:0,titledist:128}}(),lC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:112,lowdist:0,titledist:112}}(),vC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:126,lowdist:0,titledist:126}}(),Rp=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:9,lowdist:0,titledist:9}}(),nC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-7205,lowdist:0,titledist:-7205}}(),rC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-28,lowdist:0,titledist:-28}}(),tC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-10795,lowdist:0,titledist:-10795}}(),iC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-10792,lowdist:0,titledist:-10792}}(),oC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:743,lowdist:0,titledist:743}}(),Ip=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-7264,lowdist:0,titledist:-7264}}(),cC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:48,lowdist:0,titledist:48}}(),_C=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-928,lowdist:0,titledist:-928}}(),fC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-38864,lowdist:0,titledist:-38864}}(),z=function(){return{category:H,unicodeCat:Z.value,possible:0,updist:0,lowdist:0,titledist:0}}(),mG=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-40,lowdist:0,titledist:-40}}(),pC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-34,lowdist:0,titledist:-34}}(),sC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:121,lowdist:0,titledist:121}}(),r=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-1,lowdist:0,titledist:-1}}(),DC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-232,lowdist:0,titledist:-232}}(),RC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-300,lowdist:0,titledist:-300}}(),IC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:195,lowdist:0,titledist:195}}(),GC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:97,lowdist:0,titledist:97}}(),wC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:163,lowdist:0,titledist:163}}(),hG=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:130,lowdist:0,titledist:130}}(),dC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:56,lowdist:0,titledist:56}}(),Mc=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-2,lowdist:0,titledist:-1}}(),mC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-79,lowdist:0,titledist:-79}}(),hC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:10815,lowdist:0,titledist:10815}}(),gC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:10783,lowdist:0,titledist:10783}}(),yC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:10780,lowdist:0,titledist:10780}}(),FC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:10782,lowdist:0,titledist:10782}}(),bC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-210,lowdist:0,titledist:-210}}(),EC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-206,lowdist:0,titledist:-206}}(),gG=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-205,lowdist:0,titledist:-205}}(),CC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-202,lowdist:0,titledist:-202}}(),TC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-203,lowdist:0,titledist:-203}}(),MC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:42319,lowdist:0,titledist:42319}}(),SC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:42315,lowdist:0,titledist:42315}}(),LC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-207,lowdist:0,titledist:-207}}(),AC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:42280,lowdist:0,titledist:42280}}(),yG=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:42308,lowdist:0,titledist:42308}}(),NC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-209,lowdist:0,titledist:-209}}(),FG=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-211,lowdist:0,titledist:-211}}(),PC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:10743,lowdist:0,titledist:10743}}(),qC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:42305,lowdist:0,titledist:42305}}(),$C=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:10749,lowdist:0,titledist:10749}}(),OC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-213,lowdist:0,titledist:-213}}(),UC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-214,lowdist:0,titledist:-214}}(),WC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:10727,lowdist:0,titledist:10727}}(),Gp=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-218,lowdist:0,titledist:-218}}(),BC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:42307,lowdist:0,titledist:42307}}(),zC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:42282,lowdist:0,titledist:42282}}(),VC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-69,lowdist:0,titledist:-69}}(),kC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-217,lowdist:0,titledist:-217}}(),JC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-71,lowdist:0,titledist:-71}}(),jC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-219,lowdist:0,titledist:-219}}(),HC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:42261,lowdist:0,titledist:42261}}(),XC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:42258,lowdist:0,titledist:42258}}(),YC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-38,lowdist:0,titledist:-38}}(),ez=134217728,yh=function(){return{category:ez,unicodeCat:cE.value,possible:0,updist:0,lowdist:0,titledist:0}}(),az=268435456,Fh=function(){return{category:az,unicodeCat:_E.value,possible:0,updist:0,lowdist:0,titledist:0}}(),uz=65536,fl=function(){return{category:uz,unicodeCat:oE.value,possible:0,updist:0,lowdist:0,titledist:0}}(),lz=1,Bb=function(){return{category:lz,unicodeCat:iE.value,possible:0,updist:0,lowdist:0,titledist:0}}(),vz=[{start:65,length:26,convRule:Ml},{start:97,length:26,convRule:Sl},{start:181,length:1,convRule:oC},{start:192,length:23,convRule:Ml},{start:216,length:7,convRule:Ml},{start:224,length:23,convRule:Sl},{start:248,length:7,convRule:Sl},{start:255,length:1,convRule:sC},{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:n6},{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:r6},{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:RC},{start:384,length:1,convRule:IC},{start:385,length:1,convRule:t6},{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:i6},{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:o6},{start:399,length:1,convRule:c6},{start:400,length:1,convRule:_6},{start:401,length:1,convRule:n},{start:402,length:1,convRule:r},{start:403,length:1,convRule:_G},{start:404,length:1,convRule:f6},{start:405,length:1,convRule:GC},{start:406,length:1,convRule:fG},{start:407,length:1,convRule:p6},{start:408,length:1,convRule:n},{start:409,length:1,convRule:r},{start:410,length:1,convRule:wC},{start:412,length:1,convRule:fG},{start:413,length:1,convRule:s6},{start:414,length:1,convRule:hG},{start:415,length:1,convRule:D6},{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:pp},{start:423,length:1,convRule:n},{start:424,length:1,convRule:r},{start:425,length:1,convRule:pp},{start:428,length:1,convRule:n},{start:429,length:1,convRule:r},{start:430,length:1,convRule:pp},{start:431,length:1,convRule:n},{start:432,length:1,convRule:r},{start:433,length:2,convRule:R6},{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:I6},{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:dC},{start:452,length:1,convRule:Cc},{start:453,length:1,convRule:Tc},{start:454,length:1,convRule:Mc},{start:455,length:1,convRule:Cc},{start:456,length:1,convRule:Tc},{start:457,length:1,convRule:Mc},{start:458,length:1,convRule:Cc},{start:459,length:1,convRule:Tc},{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:mC},{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:Cc},{start:498,length:1,convRule:Tc},{start:499,length:1,convRule:Mc},{start:500,length:1,convRule:n},{start:501,length:1,convRule:r},{start:502,length:1,convRule:G6},{start:503,length:1,convRule:w6},{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:d6},{start:571,length:1,convRule:n},{start:572,length:1,convRule:r},{start:573,length:1,convRule:m6},{start:574,length:1,convRule:h6},{start:575,length:2,convRule:hC},{start:577,length:1,convRule:n},{start:578,length:1,convRule:r},{start:579,length:1,convRule:g6},{start:580,length:1,convRule:y6},{start:581,length:1,convRule:F6},{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:gC},{start:593,length:1,convRule:yC},{start:594,length:1,convRule:FC},{start:595,length:1,convRule:bC},{start:596,length:1,convRule:EC},{start:598,length:2,convRule:gG},{start:601,length:1,convRule:CC},{start:603,length:1,convRule:TC},{start:604,length:1,convRule:MC},{start:608,length:1,convRule:gG},{start:609,length:1,convRule:SC},{start:611,length:1,convRule:LC},{start:613,length:1,convRule:AC},{start:614,length:1,convRule:yG},{start:616,length:1,convRule:NC},{start:617,length:1,convRule:FG},{start:618,length:1,convRule:yG},{start:619,length:1,convRule:PC},{start:620,length:1,convRule:qC},{start:623,length:1,convRule:FG},{start:625,length:1,convRule:$C},{start:626,length:1,convRule:OC},{start:629,length:1,convRule:UC},{start:637,length:1,convRule:WC},{start:640,length:1,convRule:Gp},{start:642,length:1,convRule:BC},{start:643,length:1,convRule:Gp},{start:647,length:1,convRule:zC},{start:648,length:1,convRule:Gp},{start:649,length:1,convRule:VC},{start:650,length:2,convRule:kC},{start:652,length:1,convRule:JC},{start:658,length:1,convRule:jC},{start:669,length:1,convRule:HC},{start:670,length:1,convRule:XC},{start:837,length:1,convRule:dE},{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:b6},{start:902,length:1,convRule:E6},{start:904,length:3,convRule:C6},{start:908,length:1,convRule:sG},{start:910,length:2,convRule:T6},{start:913,length:17,convRule:Ml},{start:931,length:9,convRule:Ml},{start:940,length:1,convRule:YC},{start:941,length:3,convRule:M6},{start:945,length:17,convRule:Sl},{start:962,length:1,convRule:S6},{start:963,length:9,convRule:Sl},{start:972,length:1,convRule:DG},{start:973,length:2,convRule:L6},{start:975,length:1,convRule:nG},{start:976,length:1,convRule:A6},{start:977,length:1,convRule:N6},{start:981,length:1,convRule:P6},{start:982,length:1,convRule:q6},{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:$6},{start:1009,length:1,convRule:IG},{start:1010,length:1,convRule:GG},{start:1011,length:1,convRule:O6},{start:1012,length:1,convRule:gE},{start:1013,length:1,convRule:U6},{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:yE},{start:1040,length:32,convRule:Ml},{start:1072,length:32,convRule:Sl},{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:FE},{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:W6},{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:fp},{start:4295,length:1,convRule:fp},{start:4301,length:1,convRule:fp},{start:4304,length:43,convRule:dG},{start:4349,length:3,convRule:dG},{start:5024,length:80,convRule:bE},{start:5104,length:6,convRule:nG},{start:5112,length:6,convRule:RG},{start:7296,length:1,convRule:B6},{start:7297,length:1,convRule:z6},{start:7298,length:1,convRule:V6},{start:7299,length:2,convRule:k6},{start:7301,length:1,convRule:J6},{start:7302,length:1,convRule:j6},{start:7303,length:1,convRule:H6},{start:7304,length:1,convRule:X6},{start:7312,length:43,convRule:iG},{start:7357,length:3,convRule:iG},{start:7545,length:1,convRule:Y6},{start:7549,length:1,convRule:Z6},{start:7566,length:1,convRule:Q6},{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:K6},{start:7838,length:1,convRule:EE},{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:Ka},{start:7944,length:8,convRule:Tu},{start:7952,length:6,convRule:Ka},{start:7960,length:6,convRule:Tu},{start:7968,length:8,convRule:Ka},{start:7976,length:8,convRule:Tu},{start:7984,length:8,convRule:Ka},{start:7992,length:8,convRule:Tu},{start:8e3,length:6,convRule:Ka},{start:8008,length:6,convRule:Tu},{start:8017,length:1,convRule:Ka},{start:8019,length:1,convRule:Ka},{start:8021,length:1,convRule:Ka},{start:8023,length:1,convRule:Ka},{start:8025,length:1,convRule:Tu},{start:8027,length:1,convRule:Tu},{start:8029,length:1,convRule:Tu},{start:8031,length:1,convRule:Tu},{start:8032,length:8,convRule:Ka},{start:8040,length:8,convRule:Tu},{start:8048,length:2,convRule:x6},{start:8050,length:4,convRule:eC},{start:8054,length:2,convRule:aC},{start:8056,length:2,convRule:uC},{start:8058,length:2,convRule:lC},{start:8060,length:2,convRule:vC},{start:8064,length:8,convRule:Ka},{start:8072,length:8,convRule:sp},{start:8080,length:8,convRule:Ka},{start:8088,length:8,convRule:sp},{start:8096,length:8,convRule:Ka},{start:8104,length:8,convRule:sp},{start:8112,length:2,convRule:Ka},{start:8115,length:1,convRule:Rp},{start:8120,length:2,convRule:Tu},{start:8122,length:2,convRule:CE},{start:8124,length:1,convRule:Dp},{start:8126,length:1,convRule:nC},{start:8131,length:1,convRule:Rp},{start:8136,length:4,convRule:TE},{start:8140,length:1,convRule:Dp},{start:8144,length:2,convRule:Ka},{start:8152,length:2,convRule:Tu},{start:8154,length:2,convRule:ME},{start:8160,length:2,convRule:Ka},{start:8165,length:1,convRule:GG},{start:8168,length:2,convRule:Tu},{start:8170,length:2,convRule:SE},{start:8172,length:1,convRule:rG},{start:8179,length:1,convRule:Rp},{start:8184,length:2,convRule:LE},{start:8186,length:2,convRule:AE},{start:8188,length:1,convRule:Dp},{start:8486,length:1,convRule:NE},{start:8490,length:1,convRule:PE},{start:8491,length:1,convRule:qE},{start:8498,length:1,convRule:$E},{start:8526,length:1,convRule:rC},{start:8544,length:16,convRule:IE},{start:8560,length:16,convRule:GE},{start:8579,length:1,convRule:n},{start:8580,length:1,convRule:r},{start:9398,length:26,convRule:sE},{start:9424,length:26,convRule:DE},{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:OE},{start:11363,length:1,convRule:UE},{start:11364,length:1,convRule:WE},{start:11365,length:1,convRule:tC},{start:11366,length:1,convRule:iC},{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:BE},{start:11374,length:1,convRule:zE},{start:11375,length:1,convRule:VE},{start:11376,length:1,convRule:kE},{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:JE},{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:Ip},{start:11559,length:1,convRule:Ip},{start:11565,length:1,convRule:Ip},{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:jE},{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:HE},{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:cC},{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:XE},{start:42924,length:1,convRule:YE},{start:42925,length:1,convRule:ZE},{start:42926,length:1,convRule:oG},{start:42928,length:1,convRule:QE},{start:42929,length:1,convRule:KE},{start:42930,length:1,convRule:xE},{start:42931,length:1,convRule:e6},{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:a6},{start:42949,length:1,convRule:u6},{start:42950,length:1,convRule:l6},{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:_C},{start:43888,length:80,convRule:fC},{start:65313,length:26,convRule:Ml},{start:65345,length:26,convRule:Sl},{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:Ml},{start:71872,length:32,convRule:Sl},{start:93760,length:32,convRule:Ml},{start:93792,length:32,convRule:Sl},{start:125184,length:34,convRule:v6},{start:125218,length:34,convRule:pC}],ZC=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(P,L){if(P>L||P>=P_(a))return _=!0,I.value;if(Re){var J=v_(Ea(P+L|0)/2),Ae=AB(a)(J),fa=l(e)(Ae);if(fa instanceof xe)return _=!0,new R(Ae);if(fa instanceof be){o=J+1|0,i=L;return}o=P,i=J-1|0;return}throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5622, column 3 - line 5632, column 30): "+[P.constructor.name,L.constructor.name])}for(;!_;)s=y(o,i);return s}};return v(0)(u)}}}},nz=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 be.value;if(Re)return Se.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])}},Sh=function(e){return function(a){return function(u){var l={start:a,length:1,convRule:xB},v=ZC(l)(e)(u)(nz);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])}}},QC=function(e){return function(a){var u=Sh(vz)(a)(qB);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])}},Lh=QC(function(e){return e.lowdist});var Ah=QC(function(e){return e.updist}),rz=function(e){return function(a){var u=Sh(OB)(a)(NB);if(u instanceof I)return!1;if(u instanceof R)return No(zb(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])}},KC=rz([pE]),tz=[{start:0,length:32,convRule:Bb},{start:32,length:1,convRule:Bv},{start:33,length:3,convRule:C},{start:36,length:1,convRule:vl},{start:37,length:3,convRule:C},{start:40,length:1,convRule:ce},{start:41,length:1,convRule:pe},{start:42,length:1,convRule:C},{start:43,length:1,convRule:ye},{start:44,length:1,convRule:C},{start:45,length:1,convRule:Tl},{start:46,length:2,convRule:C},{start:48,length:10,convRule:Te},{start:58,length:2,convRule:C},{start:60,length:3,convRule:ye},{start:63,length:2,convRule:C},{start:65,length:26,convRule:Ml},{start:91,length:1,convRule:ce},{start:92,length:1,convRule:C},{start:93,length:1,convRule:pe},{start:94,length:1,convRule:nu},{start:95,length:1,convRule:_p},{start:96,length:1,convRule:nu},{start:97,length:26,convRule:Sl},{start:123,length:1,convRule:ce},{start:124,length:1,convRule:ye},{start:125,length:1,convRule:pe},{start:126,length:1,convRule:ye},{start:127,length:33,convRule:Bb},{start:160,length:1,convRule:Bv},{start:161,length:1,convRule:C},{start:162,length:4,convRule:vl},{start:166,length:1,convRule:E},{start:167,length:1,convRule:C},{start:168,length:1,convRule:nu},{start:169,length:1,convRule:E},{start:170,length:1,convRule:c},{start:171,length:1,convRule:br},{start:172,length:1,convRule:ye},{start:173,length:1,convRule:fl},{start:174,length:1,convRule:E},{start:175,length:1,convRule:nu},{start:176,length:1,convRule:E},{start:177,length:1,convRule:ye},{start:178,length:2,convRule:De},{start:180,length:1,convRule:nu},{start:181,length:1,convRule:oC},{start:182,length:2,convRule:C},{start:184,length:1,convRule:nu},{start:185,length:1,convRule:De},{start:186,length:1,convRule:c},{start:187,length:1,convRule:zt},{start:188,length:3,convRule:De},{start:191,length:1,convRule:C},{start:192,length:23,convRule:Ml},{start:215,length:1,convRule:ye},{start:216,length:7,convRule:Ml},{start:223,length:1,convRule:z},{start:224,length:23,convRule:Sl},{start:247,length:1,convRule:ye},{start:248,length:7,convRule:Sl},{start:255,length:1,convRule:sC},{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:n6},{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:z},{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:z},{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:r6},{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:RC},{start:384,length:1,convRule:IC},{start:385,length:1,convRule:t6},{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:i6},{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:z},{start:398,length:1,convRule:o6},{start:399,length:1,convRule:c6},{start:400,length:1,convRule:_6},{start:401,length:1,convRule:n},{start:402,length:1,convRule:r},{start:403,length:1,convRule:_G},{start:404,length:1,convRule:f6},{start:405,length:1,convRule:GC},{start:406,length:1,convRule:fG},{start:407,length:1,convRule:p6},{start:408,length:1,convRule:n},{start:409,length:1,convRule:r},{start:410,length:1,convRule:wC},{start:411,length:1,convRule:z},{start:412,length:1,convRule:fG},{start:413,length:1,convRule:s6},{start:414,length:1,convRule:hG},{start:415,length:1,convRule:D6},{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:pp},{start:423,length:1,convRule:n},{start:424,length:1,convRule:r},{start:425,length:1,convRule:pp},{start:426,length:2,convRule:z},{start:428,length:1,convRule:n},{start:429,length:1,convRule:r},{start:430,length:1,convRule:pp},{start:431,length:1,convRule:n},{start:432,length:1,convRule:r},{start:433,length:2,convRule:R6},{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:I6},{start:440,length:1,convRule:n},{start:441,length:1,convRule:r},{start:442,length:1,convRule:z},{start:443,length:1,convRule:c},{start:444,length:1,convRule:n},{start:445,length:1,convRule:r},{start:446,length:1,convRule:z},{start:447,length:1,convRule:dC},{start:448,length:4,convRule:c},{start:452,length:1,convRule:Cc},{start:453,length:1,convRule:Tc},{start:454,length:1,convRule:Mc},{start:455,length:1,convRule:Cc},{start:456,length:1,convRule:Tc},{start:457,length:1,convRule:Mc},{start:458,length:1,convRule:Cc},{start:459,length:1,convRule:Tc},{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:mC},{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:z},{start:497,length:1,convRule:Cc},{start:498,length:1,convRule:Tc},{start:499,length:1,convRule:Mc},{start:500,length:1,convRule:n},{start:501,length:1,convRule:r},{start:502,length:1,convRule:G6},{start:503,length:1,convRule:w6},{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:z},{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:z},{start:570,length:1,convRule:d6},{start:571,length:1,convRule:n},{start:572,length:1,convRule:r},{start:573,length:1,convRule:m6},{start:574,length:1,convRule:h6},{start:575,length:2,convRule:hC},{start:577,length:1,convRule:n},{start:578,length:1,convRule:r},{start:579,length:1,convRule:g6},{start:580,length:1,convRule:y6},{start:581,length:1,convRule:F6},{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:gC},{start:593,length:1,convRule:yC},{start:594,length:1,convRule:FC},{start:595,length:1,convRule:bC},{start:596,length:1,convRule:EC},{start:597,length:1,convRule:z},{start:598,length:2,convRule:gG},{start:600,length:1,convRule:z},{start:601,length:1,convRule:CC},{start:602,length:1,convRule:z},{start:603,length:1,convRule:TC},{start:604,length:1,convRule:MC},{start:605,length:3,convRule:z},{start:608,length:1,convRule:gG},{start:609,length:1,convRule:SC},{start:610,length:1,convRule:z},{start:611,length:1,convRule:LC},{start:612,length:1,convRule:z},{start:613,length:1,convRule:AC},{start:614,length:1,convRule:yG},{start:615,length:1,convRule:z},{start:616,length:1,convRule:NC},{start:617,length:1,convRule:FG},{start:618,length:1,convRule:yG},{start:619,length:1,convRule:PC},{start:620,length:1,convRule:qC},{start:621,length:2,convRule:z},{start:623,length:1,convRule:FG},{start:624,length:1,convRule:z},{start:625,length:1,convRule:$C},{start:626,length:1,convRule:OC},{start:627,length:2,convRule:z},{start:629,length:1,convRule:UC},{start:630,length:7,convRule:z},{start:637,length:1,convRule:WC},{start:638,length:2,convRule:z},{start:640,length:1,convRule:Gp},{start:641,length:1,convRule:z},{start:642,length:1,convRule:BC},{start:643,length:1,convRule:Gp},{start:644,length:3,convRule:z},{start:647,length:1,convRule:zC},{start:648,length:1,convRule:Gp},{start:649,length:1,convRule:VC},{start:650,length:2,convRule:kC},{start:652,length:1,convRule:JC},{start:653,length:5,convRule:z},{start:658,length:1,convRule:jC},{start:659,length:1,convRule:z},{start:660,length:1,convRule:c},{start:661,length:8,convRule:z},{start:669,length:1,convRule:HC},{start:670,length:1,convRule:XC},{start:671,length:17,convRule:z},{start:688,length:18,convRule:Me},{start:706,length:4,convRule:nu},{start:710,length:12,convRule:Me},{start:722,length:14,convRule:nu},{start:736,length:5,convRule:Me},{start:741,length:7,convRule:nu},{start:748,length:1,convRule:Me},{start:749,length:1,convRule:nu},{start:750,length:1,convRule:Me},{start:751,length:17,convRule:nu},{start:768,length:69,convRule:p},{start:837,length:1,convRule:dE},{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:Me},{start:885,length:1,convRule:nu},{start:886,length:1,convRule:n},{start:887,length:1,convRule:r},{start:890,length:1,convRule:Me},{start:891,length:3,convRule:hG},{start:894,length:1,convRule:C},{start:895,length:1,convRule:b6},{start:900,length:2,convRule:nu},{start:902,length:1,convRule:E6},{start:903,length:1,convRule:C},{start:904,length:3,convRule:C6},{start:908,length:1,convRule:sG},{start:910,length:2,convRule:T6},{start:912,length:1,convRule:z},{start:913,length:17,convRule:Ml},{start:931,length:9,convRule:Ml},{start:940,length:1,convRule:YC},{start:941,length:3,convRule:M6},{start:944,length:1,convRule:z},{start:945,length:17,convRule:Sl},{start:962,length:1,convRule:S6},{start:963,length:9,convRule:Sl},{start:972,length:1,convRule:DG},{start:973,length:2,convRule:L6},{start:975,length:1,convRule:nG},{start:976,length:1,convRule:A6},{start:977,length:1,convRule:N6},{start:978,length:3,convRule:ia},{start:981,length:1,convRule:P6},{start:982,length:1,convRule:q6},{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:$6},{start:1009,length:1,convRule:IG},{start:1010,length:1,convRule:GG},{start:1011,length:1,convRule:O6},{start:1012,length:1,convRule:gE},{start:1013,length:1,convRule:U6},{start:1014,length:1,convRule:ye},{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:z},{start:1021,length:3,convRule:pG},{start:1024,length:16,convRule:yE},{start:1040,length:32,convRule:Ml},{start:1072,length:32,convRule:Sl},{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:E},{start:1155,length:5,convRule:p},{start:1160,length:2,convRule:MD},{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:FE},{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:W6},{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:Me},{start:1370,length:6,convRule:C},{start:1376,length:1,convRule:z},{start:1377,length:38,convRule:wG},{start:1415,length:2,convRule:z},{start:1417,length:1,convRule:C},{start:1418,length:1,convRule:Tl},{start:1421,length:2,convRule:E},{start:1423,length:1,convRule:vl},{start:1425,length:45,convRule:p},{start:1470,length:1,convRule:Tl},{start:1471,length:1,convRule:p},{start:1472,length:1,convRule:C},{start:1473,length:2,convRule:p},{start:1475,length:1,convRule:C},{start:1476,length:2,convRule:p},{start:1478,length:1,convRule:C},{start:1479,length:1,convRule:p},{start:1488,length:27,convRule:c},{start:1519,length:4,convRule:c},{start:1523,length:2,convRule:C},{start:1536,length:6,convRule:fl},{start:1542,length:3,convRule:ye},{start:1545,length:2,convRule:C},{start:1547,length:1,convRule:vl},{start:1548,length:2,convRule:C},{start:1550,length:2,convRule:E},{start:1552,length:11,convRule:p},{start:1563,length:1,convRule:C},{start:1564,length:1,convRule:fl},{start:1566,length:2,convRule:C},{start:1568,length:32,convRule:c},{start:1600,length:1,convRule:Me},{start:1601,length:10,convRule:c},{start:1611,length:21,convRule:p},{start:1632,length:10,convRule:Te},{start:1642,length:4,convRule:C},{start:1646,length:2,convRule:c},{start:1648,length:1,convRule:p},{start:1649,length:99,convRule:c},{start:1748,length:1,convRule:C},{start:1749,length:1,convRule:c},{start:1750,length:7,convRule:p},{start:1757,length:1,convRule:fl},{start:1758,length:1,convRule:E},{start:1759,length:6,convRule:p},{start:1765,length:2,convRule:Me},{start:1767,length:2,convRule:p},{start:1769,length:1,convRule:E},{start:1770,length:4,convRule:p},{start:1774,length:2,convRule:c},{start:1776,length:10,convRule:Te},{start:1786,length:3,convRule:c},{start:1789,length:2,convRule:E},{start:1791,length:1,convRule:c},{start:1792,length:14,convRule:C},{start:1807,length:1,convRule:fl},{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:Te},{start:1994,length:33,convRule:c},{start:2027,length:9,convRule:p},{start:2036,length:2,convRule:Me},{start:2038,length:1,convRule:E},{start:2039,length:3,convRule:C},{start:2042,length:1,convRule:Me},{start:2045,length:1,convRule:p},{start:2046,length:2,convRule:vl},{start:2048,length:22,convRule:c},{start:2070,length:4,convRule:p},{start:2074,length:1,convRule:Me},{start:2075,length:9,convRule:p},{start:2084,length:1,convRule:Me},{start:2085,length:3,convRule:p},{start:2088,length:1,convRule:Me},{start:2089,length:5,convRule:p},{start:2096,length:15,convRule:C},{start:2112,length:25,convRule:c},{start:2137,length:3,convRule:p},{start:2142,length:1,convRule:C},{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:fl},{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:C},{start:2406,length:10,convRule:Te},{start:2416,length:1,convRule:C},{start:2417,length:1,convRule:Me},{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:Te},{start:2544,length:2,convRule:c},{start:2546,length:2,convRule:vl},{start:2548,length:6,convRule:De},{start:2554,length:1,convRule:E},{start:2555,length:1,convRule:vl},{start:2556,length:1,convRule:c},{start:2557,length:1,convRule:C},{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:Te},{start:2672,length:2,convRule:p},{start:2674,length:3,convRule:c},{start:2677,length:1,convRule:p},{start:2678,length:1,convRule:C},{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:Te},{start:2800,length:1,convRule:C},{start:2801,length:1,convRule:vl},{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:Te},{start:2928,length:1,convRule:E},{start:2929,length:1,convRule:c},{start:2930,length:6,convRule:De},{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:Te},{start:3056,length:3,convRule:De},{start:3059,length:6,convRule:E},{start:3065,length:1,convRule:vl},{start:3066,length:1,convRule:E},{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:Te},{start:3191,length:1,convRule:C},{start:3192,length:7,convRule:De},{start:3199,length:1,convRule:E},{start:3200,length:1,convRule:c},{start:3201,length:1,convRule:p},{start:3202,length:2,convRule:T},{start:3204,length:1,convRule:C},{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:Te},{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:E},{start:3412,length:3,convRule:c},{start:3415,length:1,convRule:T},{start:3416,length:7,convRule:De},{start:3423,length:3,convRule:c},{start:3426,length:2,convRule:p},{start:3430,length:10,convRule:Te},{start:3440,length:9,convRule:De},{start:3449,length:1,convRule:E},{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:Te},{start:3570,length:2,convRule:T},{start:3572,length:1,convRule:C},{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:vl},{start:3648,length:6,convRule:c},{start:3654,length:1,convRule:Me},{start:3655,length:8,convRule:p},{start:3663,length:1,convRule:C},{start:3664,length:10,convRule:Te},{start:3674,length:2,convRule:C},{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:Me},{start:3784,length:6,convRule:p},{start:3792,length:10,convRule:Te},{start:3804,length:4,convRule:c},{start:3840,length:1,convRule:c},{start:3841,length:3,convRule:E},{start:3844,length:15,convRule:C},{start:3859,length:1,convRule:E},{start:3860,length:1,convRule:C},{start:3861,length:3,convRule:E},{start:3864,length:2,convRule:p},{start:3866,length:6,convRule:E},{start:3872,length:10,convRule:Te},{start:3882,length:10,convRule:De},{start:3892,length:1,convRule:E},{start:3893,length:1,convRule:p},{start:3894,length:1,convRule:E},{start:3895,length:1,convRule:p},{start:3896,length:1,convRule:E},{start:3897,length:1,convRule:p},{start:3898,length:1,convRule:ce},{start:3899,length:1,convRule:pe},{start:3900,length:1,convRule:ce},{start:3901,length:1,convRule:pe},{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:C},{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:E},{start:4038,length:1,convRule:p},{start:4039,length:6,convRule:E},{start:4046,length:2,convRule:E},{start:4048,length:5,convRule:C},{start:4053,length:4,convRule:E},{start:4057,length:2,convRule:C},{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:Te},{start:4170,length:6,convRule:C},{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:Te},{start:4250,length:3,convRule:T},{start:4253,length:1,convRule:p},{start:4254,length:2,convRule:E},{start:4256,length:38,convRule:fp},{start:4295,length:1,convRule:fp},{start:4301,length:1,convRule:fp},{start:4304,length:43,convRule:dG},{start:4347,length:1,convRule:C},{start:4348,length:1,convRule:Me},{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:C},{start:4969,length:20,convRule:De},{start:4992,length:16,convRule:c},{start:5008,length:10,convRule:E},{start:5024,length:80,convRule:bE},{start:5104,length:6,convRule:nG},{start:5112,length:6,convRule:RG},{start:5120,length:1,convRule:Tl},{start:5121,length:620,convRule:c},{start:5741,length:1,convRule:E},{start:5742,length:1,convRule:C},{start:5743,length:17,convRule:c},{start:5760,length:1,convRule:Bv},{start:5761,length:26,convRule:c},{start:5787,length:1,convRule:ce},{start:5788,length:1,convRule:pe},{start:5792,length:75,convRule:c},{start:5867,length:3,convRule:C},{start:5870,length:3,convRule:x0},{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:C},{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:C},{start:6103,length:1,convRule:Me},{start:6104,length:3,convRule:C},{start:6107,length:1,convRule:vl},{start:6108,length:1,convRule:c},{start:6109,length:1,convRule:p},{start:6112,length:10,convRule:Te},{start:6128,length:10,convRule:De},{start:6144,length:6,convRule:C},{start:6150,length:1,convRule:Tl},{start:6151,length:4,convRule:C},{start:6155,length:3,convRule:p},{start:6158,length:1,convRule:fl},{start:6160,length:10,convRule:Te},{start:6176,length:35,convRule:c},{start:6211,length:1,convRule:Me},{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:E},{start:6468,length:2,convRule:C},{start:6470,length:10,convRule:Te},{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:Te},{start:6618,length:1,convRule:De},{start:6622,length:34,convRule:E},{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:C},{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:Te},{start:6800,length:10,convRule:Te},{start:6816,length:7,convRule:C},{start:6823,length:1,convRule:Me},{start:6824,length:6,convRule:C},{start:6832,length:14,convRule:p},{start:6846,length:1,convRule:MD},{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:Te},{start:7002,length:7,convRule:C},{start:7009,length:10,convRule:E},{start:7019,length:9,convRule:p},{start:7028,length:9,convRule:E},{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:Te},{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:C},{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:C},{start:7232,length:10,convRule:Te},{start:7245,length:3,convRule:c},{start:7248,length:10,convRule:Te},{start:7258,length:30,convRule:c},{start:7288,length:6,convRule:Me},{start:7294,length:2,convRule:C},{start:7296,length:1,convRule:B6},{start:7297,length:1,convRule:z6},{start:7298,length:1,convRule:V6},{start:7299,length:2,convRule:k6},{start:7301,length:1,convRule:J6},{start:7302,length:1,convRule:j6},{start:7303,length:1,convRule:H6},{start:7304,length:1,convRule:X6},{start:7312,length:43,convRule:iG},{start:7357,length:3,convRule:iG},{start:7360,length:8,convRule:C},{start:7376,length:3,convRule:p},{start:7379,length:1,convRule:C},{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:z},{start:7468,length:63,convRule:Me},{start:7531,length:13,convRule:z},{start:7544,length:1,convRule:Me},{start:7545,length:1,convRule:Y6},{start:7546,length:3,convRule:z},{start:7549,length:1,convRule:Z6},{start:7550,length:16,convRule:z},{start:7566,length:1,convRule:Q6},{start:7567,length:12,convRule:z},{start:7579,length:37,convRule:Me},{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:z},{start:7835,length:1,convRule:K6},{start:7836,length:2,convRule:z},{start:7838,length:1,convRule:EE},{start:7839,length:1,convRule:z},{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:Ka},{start:7944,length:8,convRule:Tu},{start:7952,length:6,convRule:Ka},{start:7960,length:6,convRule:Tu},{start:7968,length:8,convRule:Ka},{start:7976,length:8,convRule:Tu},{start:7984,length:8,convRule:Ka},{start:7992,length:8,convRule:Tu},{start:8e3,length:6,convRule:Ka},{start:8008,length:6,convRule:Tu},{start:8016,length:1,convRule:z},{start:8017,length:1,convRule:Ka},{start:8018,length:1,convRule:z},{start:8019,length:1,convRule:Ka},{start:8020,length:1,convRule:z},{start:8021,length:1,convRule:Ka},{start:8022,length:1,convRule:z},{start:8023,length:1,convRule:Ka},{start:8025,length:1,convRule:Tu},{start:8027,length:1,convRule:Tu},{start:8029,length:1,convRule:Tu},{start:8031,length:1,convRule:Tu},{start:8032,length:8,convRule:Ka},{start:8040,length:8,convRule:Tu},{start:8048,length:2,convRule:x6},{start:8050,length:4,convRule:eC},{start:8054,length:2,convRule:aC},{start:8056,length:2,convRule:uC},{start:8058,length:2,convRule:lC},{start:8060,length:2,convRule:vC},{start:8064,length:8,convRule:Ka},{start:8072,length:8,convRule:sp},{start:8080,length:8,convRule:Ka},{start:8088,length:8,convRule:sp},{start:8096,length:8,convRule:Ka},{start:8104,length:8,convRule:sp},{start:8112,length:2,convRule:Ka},{start:8114,length:1,convRule:z},{start:8115,length:1,convRule:Rp},{start:8116,length:1,convRule:z},{start:8118,length:2,convRule:z},{start:8120,length:2,convRule:Tu},{start:8122,length:2,convRule:CE},{start:8124,length:1,convRule:Dp},{start:8125,length:1,convRule:nu},{start:8126,length:1,convRule:nC},{start:8127,length:3,convRule:nu},{start:8130,length:1,convRule:z},{start:8131,length:1,convRule:Rp},{start:8132,length:1,convRule:z},{start:8134,length:2,convRule:z},{start:8136,length:4,convRule:TE},{start:8140,length:1,convRule:Dp},{start:8141,length:3,convRule:nu},{start:8144,length:2,convRule:Ka},{start:8146,length:2,convRule:z},{start:8150,length:2,convRule:z},{start:8152,length:2,convRule:Tu},{start:8154,length:2,convRule:ME},{start:8157,length:3,convRule:nu},{start:8160,length:2,convRule:Ka},{start:8162,length:3,convRule:z},{start:8165,length:1,convRule:GG},{start:8166,length:2,convRule:z},{start:8168,length:2,convRule:Tu},{start:8170,length:2,convRule:SE},{start:8172,length:1,convRule:rG},{start:8173,length:3,convRule:nu},{start:8178,length:1,convRule:z},{start:8179,length:1,convRule:Rp},{start:8180,length:1,convRule:z},{start:8182,length:2,convRule:z},{start:8184,length:2,convRule:LE},{start:8186,length:2,convRule:AE},{start:8188,length:1,convRule:Dp},{start:8189,length:2,convRule:nu},{start:8192,length:11,convRule:Bv},{start:8203,length:5,convRule:fl},{start:8208,length:6,convRule:Tl},{start:8214,length:2,convRule:C},{start:8216,length:1,convRule:br},{start:8217,length:1,convRule:zt},{start:8218,length:1,convRule:ce},{start:8219,length:2,convRule:br},{start:8221,length:1,convRule:zt},{start:8222,length:1,convRule:ce},{start:8223,length:1,convRule:br},{start:8224,length:8,convRule:C},{start:8232,length:1,convRule:zB},{start:8233,length:1,convRule:WB},{start:8234,length:5,convRule:fl},{start:8239,length:1,convRule:Bv},{start:8240,length:9,convRule:C},{start:8249,length:1,convRule:br},{start:8250,length:1,convRule:zt},{start:8251,length:4,convRule:C},{start:8255,length:2,convRule:_p},{start:8257,length:3,convRule:C},{start:8260,length:1,convRule:ye},{start:8261,length:1,convRule:ce},{start:8262,length:1,convRule:pe},{start:8263,length:11,convRule:C},{start:8274,length:1,convRule:ye},{start:8275,length:1,convRule:C},{start:8276,length:1,convRule:_p},{start:8277,length:10,convRule:C},{start:8287,length:1,convRule:Bv},{start:8288,length:5,convRule:fl},{start:8294,length:10,convRule:fl},{start:8304,length:1,convRule:De},{start:8305,length:1,convRule:Me},{start:8308,length:6,convRule:De},{start:8314,length:3,convRule:ye},{start:8317,length:1,convRule:ce},{start:8318,length:1,convRule:pe},{start:8319,length:1,convRule:Me},{start:8320,length:10,convRule:De},{start:8330,length:3,convRule:ye},{start:8333,length:1,convRule:ce},{start:8334,length:1,convRule:pe},{start:8336,length:13,convRule:Me},{start:8352,length:32,convRule:vl},{start:8400,length:13,convRule:p},{start:8413,length:4,convRule:MD},{start:8417,length:1,convRule:p},{start:8418,length:3,convRule:MD},{start:8421,length:12,convRule:p},{start:8448,length:2,convRule:E},{start:8450,length:1,convRule:ia},{start:8451,length:4,convRule:E},{start:8455,length:1,convRule:ia},{start:8456,length:2,convRule:E},{start:8458,length:1,convRule:z},{start:8459,length:3,convRule:ia},{start:8462,length:2,convRule:z},{start:8464,length:3,convRule:ia},{start:8467,length:1,convRule:z},{start:8468,length:1,convRule:E},{start:8469,length:1,convRule:ia},{start:8470,length:2,convRule:E},{start:8472,length:1,convRule:ye},{start:8473,length:5,convRule:ia},{start:8478,length:6,convRule:E},{start:8484,length:1,convRule:ia},{start:8485,length:1,convRule:E},{start:8486,length:1,convRule:NE},{start:8487,length:1,convRule:E},{start:8488,length:1,convRule:ia},{start:8489,length:1,convRule:E},{start:8490,length:1,convRule:PE},{start:8491,length:1,convRule:qE},{start:8492,length:2,convRule:ia},{start:8494,length:1,convRule:E},{start:8495,length:1,convRule:z},{start:8496,length:2,convRule:ia},{start:8498,length:1,convRule:$E},{start:8499,length:1,convRule:ia},{start:8500,length:1,convRule:z},{start:8501,length:4,convRule:c},{start:8505,length:1,convRule:z},{start:8506,length:2,convRule:E},{start:8508,length:2,convRule:z},{start:8510,length:2,convRule:ia},{start:8512,length:5,convRule:ye},{start:8517,length:1,convRule:ia},{start:8518,length:4,convRule:z},{start:8522,length:1,convRule:E},{start:8523,length:1,convRule:ye},{start:8524,length:2,convRule:E},{start:8526,length:1,convRule:rC},{start:8527,length:1,convRule:E},{start:8528,length:16,convRule:De},{start:8544,length:16,convRule:IE},{start:8560,length:16,convRule:GE},{start:8576,length:3,convRule:x0},{start:8579,length:1,convRule:n},{start:8580,length:1,convRule:r},{start:8581,length:4,convRule:x0},{start:8585,length:1,convRule:De},{start:8586,length:2,convRule:E},{start:8592,length:5,convRule:ye},{start:8597,length:5,convRule:E},{start:8602,length:2,convRule:ye},{start:8604,length:4,convRule:E},{start:8608,length:1,convRule:ye},{start:8609,length:2,convRule:E},{start:8611,length:1,convRule:ye},{start:8612,length:2,convRule:E},{start:8614,length:1,convRule:ye},{start:8615,length:7,convRule:E},{start:8622,length:1,convRule:ye},{start:8623,length:31,convRule:E},{start:8654,length:2,convRule:ye},{start:8656,length:2,convRule:E},{start:8658,length:1,convRule:ye},{start:8659,length:1,convRule:E},{start:8660,length:1,convRule:ye},{start:8661,length:31,convRule:E},{start:8692,length:268,convRule:ye},{start:8960,length:8,convRule:E},{start:8968,length:1,convRule:ce},{start:8969,length:1,convRule:pe},{start:8970,length:1,convRule:ce},{start:8971,length:1,convRule:pe},{start:8972,length:20,convRule:E},{start:8992,length:2,convRule:ye},{start:8994,length:7,convRule:E},{start:9001,length:1,convRule:ce},{start:9002,length:1,convRule:pe},{start:9003,length:81,convRule:E},{start:9084,length:1,convRule:ye},{start:9085,length:30,convRule:E},{start:9115,length:25,convRule:ye},{start:9140,length:40,convRule:E},{start:9180,length:6,convRule:ye},{start:9186,length:69,convRule:E},{start:9280,length:11,convRule:E},{start:9312,length:60,convRule:De},{start:9372,length:26,convRule:E},{start:9398,length:26,convRule:sE},{start:9424,length:26,convRule:DE},{start:9450,length:22,convRule:De},{start:9472,length:183,convRule:E},{start:9655,length:1,convRule:ye},{start:9656,length:9,convRule:E},{start:9665,length:1,convRule:ye},{start:9666,length:54,convRule:E},{start:9720,length:8,convRule:ye},{start:9728,length:111,convRule:E},{start:9839,length:1,convRule:ye},{start:9840,length:248,convRule:E},{start:10088,length:1,convRule:ce},{start:10089,length:1,convRule:pe},{start:10090,length:1,convRule:ce},{start:10091,length:1,convRule:pe},{start:10092,length:1,convRule:ce},{start:10093,length:1,convRule:pe},{start:10094,length:1,convRule:ce},{start:10095,length:1,convRule:pe},{start:10096,length:1,convRule:ce},{start:10097,length:1,convRule:pe},{start:10098,length:1,convRule:ce},{start:10099,length:1,convRule:pe},{start:10100,length:1,convRule:ce},{start:10101,length:1,convRule:pe},{start:10102,length:30,convRule:De},{start:10132,length:44,convRule:E},{start:10176,length:5,convRule:ye},{start:10181,length:1,convRule:ce},{start:10182,length:1,convRule:pe},{start:10183,length:31,convRule:ye},{start:10214,length:1,convRule:ce},{start:10215,length:1,convRule:pe},{start:10216,length:1,convRule:ce},{start:10217,length:1,convRule:pe},{start:10218,length:1,convRule:ce},{start:10219,length:1,convRule:pe},{start:10220,length:1,convRule:ce},{start:10221,length:1,convRule:pe},{start:10222,length:1,convRule:ce},{start:10223,length:1,convRule:pe},{start:10224,length:16,convRule:ye},{start:10240,length:256,convRule:E},{start:10496,length:131,convRule:ye},{start:10627,length:1,convRule:ce},{start:10628,length:1,convRule:pe},{start:10629,length:1,convRule:ce},{start:10630,length:1,convRule:pe},{start:10631,length:1,convRule:ce},{start:10632,length:1,convRule:pe},{start:10633,length:1,convRule:ce},{start:10634,length:1,convRule:pe},{start:10635,length:1,convRule:ce},{start:10636,length:1,convRule:pe},{start:10637,length:1,convRule:ce},{start:10638,length:1,convRule:pe},{start:10639,length:1,convRule:ce},{start:10640,length:1,convRule:pe},{start:10641,length:1,convRule:ce},{start:10642,length:1,convRule:pe},{start:10643,length:1,convRule:ce},{start:10644,length:1,convRule:pe},{start:10645,length:1,convRule:ce},{start:10646,length:1,convRule:pe},{start:10647,length:1,convRule:ce},{start:10648,length:1,convRule:pe},{start:10649,length:63,convRule:ye},{start:10712,length:1,convRule:ce},{start:10713,length:1,convRule:pe},{start:10714,length:1,convRule:ce},{start:10715,length:1,convRule:pe},{start:10716,length:32,convRule:ye},{start:10748,length:1,convRule:ce},{start:10749,length:1,convRule:pe},{start:10750,length:258,convRule:ye},{start:11008,length:48,convRule:E},{start:11056,length:21,convRule:ye},{start:11077,length:2,convRule:E},{start:11079,length:6,convRule:ye},{start:11085,length:39,convRule:E},{start:11126,length:32,convRule:E},{start:11159,length:105,convRule:E},{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:OE},{start:11363,length:1,convRule:UE},{start:11364,length:1,convRule:WE},{start:11365,length:1,convRule:tC},{start:11366,length:1,convRule:iC},{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:BE},{start:11374,length:1,convRule:zE},{start:11375,length:1,convRule:VE},{start:11376,length:1,convRule:kE},{start:11377,length:1,convRule:z},{start:11378,length:1,convRule:n},{start:11379,length:1,convRule:r},{start:11380,length:1,convRule:z},{start:11381,length:1,convRule:n},{start:11382,length:1,convRule:r},{start:11383,length:5,convRule:z},{start:11388,length:2,convRule:Me},{start:11390,length:2,convRule:JE},{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:z},{start:11493,length:6,convRule:E},{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:C},{start:11517,length:1,convRule:De},{start:11518,length:2,convRule:C},{start:11520,length:38,convRule:Ip},{start:11559,length:1,convRule:Ip},{start:11565,length:1,convRule:Ip},{start:11568,length:56,convRule:c},{start:11631,length:1,convRule:Me},{start:11632,length:1,convRule:C},{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:C},{start:11778,length:1,convRule:br},{start:11779,length:1,convRule:zt},{start:11780,length:1,convRule:br},{start:11781,length:1,convRule:zt},{start:11782,length:3,convRule:C},{start:11785,length:1,convRule:br},{start:11786,length:1,convRule:zt},{start:11787,length:1,convRule:C},{start:11788,length:1,convRule:br},{start:11789,length:1,convRule:zt},{start:11790,length:9,convRule:C},{start:11799,length:1,convRule:Tl},{start:11800,length:2,convRule:C},{start:11802,length:1,convRule:Tl},{start:11803,length:1,convRule:C},{start:11804,length:1,convRule:br},{start:11805,length:1,convRule:zt},{start:11806,length:2,convRule:C},{start:11808,length:1,convRule:br},{start:11809,length:1,convRule:zt},{start:11810,length:1,convRule:ce},{start:11811,length:1,convRule:pe},{start:11812,length:1,convRule:ce},{start:11813,length:1,convRule:pe},{start:11814,length:1,convRule:ce},{start:11815,length:1,convRule:pe},{start:11816,length:1,convRule:ce},{start:11817,length:1,convRule:pe},{start:11818,length:5,convRule:C},{start:11823,length:1,convRule:Me},{start:11824,length:10,convRule:C},{start:11834,length:2,convRule:Tl},{start:11836,length:4,convRule:C},{start:11840,length:1,convRule:Tl},{start:11841,length:1,convRule:C},{start:11842,length:1,convRule:ce},{start:11843,length:13,convRule:C},{start:11856,length:2,convRule:E},{start:11858,length:1,convRule:C},{start:11904,length:26,convRule:E},{start:11931,length:89,convRule:E},{start:12032,length:214,convRule:E},{start:12272,length:12,convRule:E},{start:12288,length:1,convRule:Bv},{start:12289,length:3,convRule:C},{start:12292,length:1,convRule:E},{start:12293,length:1,convRule:Me},{start:12294,length:1,convRule:c},{start:12295,length:1,convRule:x0},{start:12296,length:1,convRule:ce},{start:12297,length:1,convRule:pe},{start:12298,length:1,convRule:ce},{start:12299,length:1,convRule:pe},{start:12300,length:1,convRule:ce},{start:12301,length:1,convRule:pe},{start:12302,length:1,convRule:ce},{start:12303,length:1,convRule:pe},{start:12304,length:1,convRule:ce},{start:12305,length:1,convRule:pe},{start:12306,length:2,convRule:E},{start:12308,length:1,convRule:ce},{start:12309,length:1,convRule:pe},{start:12310,length:1,convRule:ce},{start:12311,length:1,convRule:pe},{start:12312,length:1,convRule:ce},{start:12313,length:1,convRule:pe},{start:12314,length:1,convRule:ce},{start:12315,length:1,convRule:pe},{start:12316,length:1,convRule:Tl},{start:12317,length:1,convRule:ce},{start:12318,length:2,convRule:pe},{start:12320,length:1,convRule:E},{start:12321,length:9,convRule:x0},{start:12330,length:4,convRule:p},{start:12334,length:2,convRule:T},{start:12336,length:1,convRule:Tl},{start:12337,length:5,convRule:Me},{start:12342,length:2,convRule:E},{start:12344,length:3,convRule:x0},{start:12347,length:1,convRule:Me},{start:12348,length:1,convRule:c},{start:12349,length:1,convRule:C},{start:12350,length:2,convRule:E},{start:12353,length:86,convRule:c},{start:12441,length:2,convRule:p},{start:12443,length:2,convRule:nu},{start:12445,length:2,convRule:Me},{start:12447,length:1,convRule:c},{start:12448,length:1,convRule:Tl},{start:12449,length:90,convRule:c},{start:12539,length:1,convRule:C},{start:12540,length:3,convRule:Me},{start:12543,length:1,convRule:c},{start:12549,length:43,convRule:c},{start:12593,length:94,convRule:c},{start:12688,length:2,convRule:E},{start:12690,length:4,convRule:De},{start:12694,length:10,convRule:E},{start:12704,length:32,convRule:c},{start:12736,length:36,convRule:E},{start:12784,length:16,convRule:c},{start:12800,length:31,convRule:E},{start:12832,length:10,convRule:De},{start:12842,length:30,convRule:E},{start:12872,length:8,convRule:De},{start:12880,length:1,convRule:E},{start:12881,length:15,convRule:De},{start:12896,length:32,convRule:E},{start:12928,length:10,convRule:De},{start:12938,length:39,convRule:E},{start:12977,length:15,convRule:De},{start:12992,length:320,convRule:E},{start:13312,length:6592,convRule:c},{start:19904,length:64,convRule:E},{start:19968,length:20989,convRule:c},{start:40960,length:21,convRule:c},{start:40981,length:1,convRule:Me},{start:40982,length:1143,convRule:c},{start:42128,length:55,convRule:E},{start:42192,length:40,convRule:c},{start:42232,length:6,convRule:Me},{start:42238,length:2,convRule:C},{start:42240,length:268,convRule:c},{start:42508,length:1,convRule:Me},{start:42509,length:3,convRule:C},{start:42512,length:16,convRule:c},{start:42528,length:10,convRule:Te},{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:MD},{start:42611,length:1,convRule:C},{start:42612,length:10,convRule:p},{start:42622,length:1,convRule:C},{start:42623,length:1,convRule:Me},{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:Me},{start:42654,length:2,convRule:p},{start:42656,length:70,convRule:c},{start:42726,length:10,convRule:x0},{start:42736,length:2,convRule:p},{start:42738,length:6,convRule:C},{start:42752,length:23,convRule:nu},{start:42775,length:9,convRule:Me},{start:42784,length:2,convRule:nu},{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:z},{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:Me},{start:42865,length:8,convRule:z},{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:jE},{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:Me},{start:42889,length:2,convRule:nu},{start:42891,length:1,convRule:n},{start:42892,length:1,convRule:r},{start:42893,length:1,convRule:HE},{start:42894,length:1,convRule:z},{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:cC},{start:42901,length:1,convRule:z},{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:XE},{start:42924,length:1,convRule:YE},{start:42925,length:1,convRule:ZE},{start:42926,length:1,convRule:oG},{start:42927,length:1,convRule:z},{start:42928,length:1,convRule:QE},{start:42929,length:1,convRule:KE},{start:42930,length:1,convRule:xE},{start:42931,length:1,convRule:e6},{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:a6},{start:42949,length:1,convRule:u6},{start:42950,length:1,convRule:l6},{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:Me},{start:43002,length:1,convRule:z},{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:E},{start:43052,length:1,convRule:p},{start:43056,length:6,convRule:De},{start:43062,length:2,convRule:E},{start:43064,length:1,convRule:vl},{start:43065,length:1,convRule:E},{start:43072,length:52,convRule:c},{start:43124,length:4,convRule:C},{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:C},{start:43216,length:10,convRule:Te},{start:43232,length:18,convRule:p},{start:43250,length:6,convRule:c},{start:43256,length:3,convRule:C},{start:43259,length:1,convRule:c},{start:43260,length:1,convRule:C},{start:43261,length:2,convRule:c},{start:43263,length:1,convRule:p},{start:43264,length:10,convRule:Te},{start:43274,length:28,convRule:c},{start:43302,length:8,convRule:p},{start:43310,length:2,convRule:C},{start:43312,length:23,convRule:c},{start:43335,length:11,convRule:p},{start:43346,length:2,convRule:T},{start:43359,length:1,convRule:C},{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:C},{start:43471,length:1,convRule:Me},{start:43472,length:10,convRule:Te},{start:43486,length:2,convRule:C},{start:43488,length:5,convRule:c},{start:43493,length:1,convRule:p},{start:43494,length:1,convRule:Me},{start:43495,length:9,convRule:c},{start:43504,length:10,convRule:Te},{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:Te},{start:43612,length:4,convRule:C},{start:43616,length:16,convRule:c},{start:43632,length:1,convRule:Me},{start:43633,length:6,convRule:c},{start:43639,length:3,convRule:E},{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:Me},{start:43742,length:2,convRule:C},{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:C},{start:43762,length:1,convRule:c},{start:43763,length:2,convRule:Me},{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:z},{start:43859,length:1,convRule:_C},{start:43860,length:7,convRule:z},{start:43867,length:1,convRule:nu},{start:43868,length:4,convRule:Me},{start:43872,length:9,convRule:z},{start:43881,length:1,convRule:Me},{start:43882,length:2,convRule:nu},{start:43888,length:80,convRule:fC},{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:C},{start:44012,length:1,convRule:T},{start:44013,length:1,convRule:p},{start:44016,length:10,convRule:Te},{start:44032,length:11172,convRule:c},{start:55216,length:23,convRule:c},{start:55243,length:49,convRule:c},{start:55296,length:896,convRule:yh},{start:56192,length:128,convRule:yh},{start:56320,length:1024,convRule:yh},{start:57344,length:6400,convRule:Fh},{start:63744,length:366,convRule:c},{start:64112,length:106,convRule:c},{start:64256,length:7,convRule:z},{start:64275,length:5,convRule:z},{start:64285,length:1,convRule:c},{start:64286,length:1,convRule:p},{start:64287,length:10,convRule:c},{start:64297,length:1,convRule:ye},{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:nu},{start:64467,length:363,convRule:c},{start:64830,length:1,convRule:pe},{start:64831,length:1,convRule:ce},{start:64848,length:64,convRule:c},{start:64914,length:54,convRule:c},{start:65008,length:12,convRule:c},{start:65020,length:1,convRule:vl},{start:65021,length:1,convRule:E},{start:65024,length:16,convRule:p},{start:65040,length:7,convRule:C},{start:65047,length:1,convRule:ce},{start:65048,length:1,convRule:pe},{start:65049,length:1,convRule:C},{start:65056,length:16,convRule:p},{start:65072,length:1,convRule:C},{start:65073,length:2,convRule:Tl},{start:65075,length:2,convRule:_p},{start:65077,length:1,convRule:ce},{start:65078,length:1,convRule:pe},{start:65079,length:1,convRule:ce},{start:65080,length:1,convRule:pe},{start:65081,length:1,convRule:ce},{start:65082,length:1,convRule:pe},{start:65083,length:1,convRule:ce},{start:65084,length:1,convRule:pe},{start:65085,length:1,convRule:ce},{start:65086,length:1,convRule:pe},{start:65087,length:1,convRule:ce},{start:65088,length:1,convRule:pe},{start:65089,length:1,convRule:ce},{start:65090,length:1,convRule:pe},{start:65091,length:1,convRule:ce},{start:65092,length:1,convRule:pe},{start:65093,length:2,convRule:C},{start:65095,length:1,convRule:ce},{start:65096,length:1,convRule:pe},{start:65097,length:4,convRule:C},{start:65101,length:3,convRule:_p},{start:65104,length:3,convRule:C},{start:65108,length:4,convRule:C},{start:65112,length:1,convRule:Tl},{start:65113,length:1,convRule:ce},{start:65114,length:1,convRule:pe},{start:65115,length:1,convRule:ce},{start:65116,length:1,convRule:pe},{start:65117,length:1,convRule:ce},{start:65118,length:1,convRule:pe},{start:65119,length:3,convRule:C},{start:65122,length:1,convRule:ye},{start:65123,length:1,convRule:Tl},{start:65124,length:3,convRule:ye},{start:65128,length:1,convRule:C},{start:65129,length:1,convRule:vl},{start:65130,length:2,convRule:C},{start:65136,length:5,convRule:c},{start:65142,length:135,convRule:c},{start:65279,length:1,convRule:fl},{start:65281,length:3,convRule:C},{start:65284,length:1,convRule:vl},{start:65285,length:3,convRule:C},{start:65288,length:1,convRule:ce},{start:65289,length:1,convRule:pe},{start:65290,length:1,convRule:C},{start:65291,length:1,convRule:ye},{start:65292,length:1,convRule:C},{start:65293,length:1,convRule:Tl},{start:65294,length:2,convRule:C},{start:65296,length:10,convRule:Te},{start:65306,length:2,convRule:C},{start:65308,length:3,convRule:ye},{start:65311,length:2,convRule:C},{start:65313,length:26,convRule:Ml},{start:65339,length:1,convRule:ce},{start:65340,length:1,convRule:C},{start:65341,length:1,convRule:pe},{start:65342,length:1,convRule:nu},{start:65343,length:1,convRule:_p},{start:65344,length:1,convRule:nu},{start:65345,length:26,convRule:Sl},{start:65371,length:1,convRule:ce},{start:65372,length:1,convRule:ye},{start:65373,length:1,convRule:pe},{start:65374,length:1,convRule:ye},{start:65375,length:1,convRule:ce},{start:65376,length:1,convRule:pe},{start:65377,length:1,convRule:C},{start:65378,length:1,convRule:ce},{start:65379,length:1,convRule:pe},{start:65380,length:2,convRule:C},{start:65382,length:10,convRule:c},{start:65392,length:1,convRule:Me},{start:65393,length:45,convRule:c},{start:65438,length:2,convRule:Me},{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:vl},{start:65506,length:1,convRule:ye},{start:65507,length:1,convRule:nu},{start:65508,length:1,convRule:E},{start:65509,length:2,convRule:vl},{start:65512,length:1,convRule:E},{start:65513,length:4,convRule:ye},{start:65517,length:2,convRule:E},{start:65529,length:3,convRule:fl},{start:65532,length:2,convRule:E},{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:C},{start:65799,length:45,convRule:De},{start:65847,length:9,convRule:E},{start:65856,length:53,convRule:x0},{start:65909,length:4,convRule:De},{start:65913,length:17,convRule:E},{start:65930,length:2,convRule:De},{start:65932,length:3,convRule:E},{start:65936,length:13,convRule:E},{start:65952,length:1,convRule:E},{start:66e3,length:45,convRule:E},{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:De},{start:66304,length:32,convRule:c},{start:66336,length:4,convRule:De},{start:66349,length:20,convRule:c},{start:66369,length:1,convRule:x0},{start:66370,length:8,convRule:c},{start:66378,length:1,convRule:x0},{start:66384,length:38,convRule:c},{start:66422,length:5,convRule:p},{start:66432,length:30,convRule:c},{start:66463,length:1,convRule:C},{start:66464,length:36,convRule:c},{start:66504,length:8,convRule:c},{start:66512,length:1,convRule:C},{start:66513,length:5,convRule:x0},{start:66560,length:40,convRule:cG},{start:66600,length:40,convRule:mG},{start:66640,length:78,convRule:c},{start:66720,length:10,convRule:Te},{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:C},{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:C},{start:67672,length:8,convRule:De},{start:67680,length:23,convRule:c},{start:67703,length:2,convRule:E},{start:67705,length:7,convRule:De},{start:67712,length:31,convRule:c},{start:67751,length:9,convRule:De},{start:67808,length:19,convRule:c},{start:67828,length:2,convRule:c},{start:67835,length:5,convRule:De},{start:67840,length:22,convRule:c},{start:67862,length:6,convRule:De},{start:67871,length:1,convRule:C},{start:67872,length:26,convRule:c},{start:67903,length:1,convRule:C},{start:67968,length:56,convRule:c},{start:68028,length:2,convRule:De},{start:68030,length:2,convRule:c},{start:68032,length:16,convRule:De},{start:68050,length:46,convRule:De},{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:De},{start:68176,length:9,convRule:C},{start:68192,length:29,convRule:c},{start:68221,length:2,convRule:De},{start:68223,length:1,convRule:C},{start:68224,length:29,convRule:c},{start:68253,length:3,convRule:De},{start:68288,length:8,convRule:c},{start:68296,length:1,convRule:E},{start:68297,length:28,convRule:c},{start:68325,length:2,convRule:p},{start:68331,length:5,convRule:De},{start:68336,length:7,convRule:C},{start:68352,length:54,convRule:c},{start:68409,length:7,convRule:C},{start:68416,length:22,convRule:c},{start:68440,length:8,convRule:De},{start:68448,length:19,convRule:c},{start:68472,length:8,convRule:De},{start:68480,length:18,convRule:c},{start:68505,length:4,convRule:C},{start:68521,length:7,convRule:De},{start:68608,length:73,convRule:c},{start:68736,length:51,convRule:sG},{start:68800,length:51,convRule:DG},{start:68858,length:6,convRule:De},{start:68864,length:36,convRule:c},{start:68900,length:4,convRule:p},{start:68912,length:10,convRule:Te},{start:69216,length:31,convRule:De},{start:69248,length:42,convRule:c},{start:69291,length:2,convRule:p},{start:69293,length:1,convRule:Tl},{start:69296,length:2,convRule:c},{start:69376,length:29,convRule:c},{start:69405,length:10,convRule:De},{start:69415,length:1,convRule:c},{start:69424,length:22,convRule:c},{start:69446,length:11,convRule:p},{start:69457,length:4,convRule:De},{start:69461,length:5,convRule:C},{start:69552,length:21,convRule:c},{start:69573,length:7,convRule:De},{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:C},{start:69714,length:20,convRule:De},{start:69734,length:10,convRule:Te},{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:C},{start:69821,length:1,convRule:fl},{start:69822,length:4,convRule:C},{start:69837,length:1,convRule:fl},{start:69840,length:25,convRule:c},{start:69872,length:10,convRule:Te},{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:Te},{start:69952,length:4,convRule:C},{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:C},{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:C},{start:70089,length:4,convRule:p},{start:70093,length:1,convRule:C},{start:70094,length:1,convRule:T},{start:70095,length:1,convRule:p},{start:70096,length:10,convRule:Te},{start:70106,length:1,convRule:c},{start:70107,length:1,convRule:C},{start:70108,length:1,convRule:c},{start:70109,length:3,convRule:C},{start:70113,length:20,convRule:De},{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:C},{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:C},{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:Te},{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:C},{start:70736,length:10,convRule:Te},{start:70746,length:2,convRule:C},{start:70749,length:1,convRule:C},{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:C},{start:70855,length:1,convRule:c},{start:70864,length:10,convRule:Te},{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:C},{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:C},{start:71236,length:1,convRule:c},{start:71248,length:10,convRule:Te},{start:71264,length:13,convRule:C},{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:Te},{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:Te},{start:71482,length:2,convRule:De},{start:71484,length:3,convRule:C},{start:71487,length:1,convRule:E},{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:C},{start:71840,length:32,convRule:Ml},{start:71872,length:32,convRule:Sl},{start:71904,length:10,convRule:Te},{start:71914,length:9,convRule:De},{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:C},{start:72016,length:10,convRule:Te},{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:C},{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:C},{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:C},{start:72349,length:1,convRule:c},{start:72350,length:5,convRule:C},{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:C},{start:72784,length:10,convRule:Te},{start:72794,length:19,convRule:De},{start:72816,length:2,convRule:C},{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:Te},{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:Te},{start:73440,length:19,convRule:c},{start:73459,length:2,convRule:p},{start:73461,length:2,convRule:T},{start:73463,length:2,convRule:C},{start:73648,length:1,convRule:c},{start:73664,length:21,convRule:De},{start:73685,length:8,convRule:E},{start:73693,length:4,convRule:vl},{start:73697,length:17,convRule:E},{start:73727,length:1,convRule:C},{start:73728,length:922,convRule:c},{start:74752,length:111,convRule:x0},{start:74864,length:5,convRule:C},{start:74880,length:196,convRule:c},{start:77824,length:1071,convRule:c},{start:78896,length:9,convRule:fl},{start:82944,length:583,convRule:c},{start:92160,length:569,convRule:c},{start:92736,length:31,convRule:c},{start:92768,length:10,convRule:Te},{start:92782,length:2,convRule:C},{start:92880,length:30,convRule:c},{start:92912,length:5,convRule:p},{start:92917,length:1,convRule:C},{start:92928,length:48,convRule:c},{start:92976,length:7,convRule:p},{start:92983,length:5,convRule:C},{start:92988,length:4,convRule:E},{start:92992,length:4,convRule:Me},{start:92996,length:1,convRule:C},{start:92997,length:1,convRule:E},{start:93008,length:10,convRule:Te},{start:93019,length:7,convRule:De},{start:93027,length:21,convRule:c},{start:93053,length:19,convRule:c},{start:93760,length:32,convRule:Ml},{start:93792,length:32,convRule:Sl},{start:93824,length:23,convRule:De},{start:93847,length:4,convRule:C},{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:Me},{start:94176,length:2,convRule:Me},{start:94178,length:1,convRule:C},{start:94179,length:1,convRule:Me},{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:E},{start:113821,length:2,convRule:p},{start:113823,length:1,convRule:C},{start:113824,length:4,convRule:fl},{start:118784,length:246,convRule:E},{start:119040,length:39,convRule:E},{start:119081,length:60,convRule:E},{start:119141,length:2,convRule:T},{start:119143,length:3,convRule:p},{start:119146,length:3,convRule:E},{start:119149,length:6,convRule:T},{start:119155,length:8,convRule:fl},{start:119163,length:8,convRule:p},{start:119171,length:2,convRule:E},{start:119173,length:7,convRule:p},{start:119180,length:30,convRule:E},{start:119210,length:4,convRule:p},{start:119214,length:59,convRule:E},{start:119296,length:66,convRule:E},{start:119362,length:3,convRule:p},{start:119365,length:1,convRule:E},{start:119520,length:20,convRule:De},{start:119552,length:87,convRule:E},{start:119648,length:25,convRule:De},{start:119808,length:26,convRule:ia},{start:119834,length:26,convRule:z},{start:119860,length:26,convRule:ia},{start:119886,length:7,convRule:z},{start:119894,length:18,convRule:z},{start:119912,length:26,convRule:ia},{start:119938,length:26,convRule:z},{start:119964,length:1,convRule:ia},{start:119966,length:2,convRule:ia},{start:119970,length:1,convRule:ia},{start:119973,length:2,convRule:ia},{start:119977,length:4,convRule:ia},{start:119982,length:8,convRule:ia},{start:119990,length:4,convRule:z},{start:119995,length:1,convRule:z},{start:119997,length:7,convRule:z},{start:120005,length:11,convRule:z},{start:120016,length:26,convRule:ia},{start:120042,length:26,convRule:z},{start:120068,length:2,convRule:ia},{start:120071,length:4,convRule:ia},{start:120077,length:8,convRule:ia},{start:120086,length:7,convRule:ia},{start:120094,length:26,convRule:z},{start:120120,length:2,convRule:ia},{start:120123,length:4,convRule:ia},{start:120128,length:5,convRule:ia},{start:120134,length:1,convRule:ia},{start:120138,length:7,convRule:ia},{start:120146,length:26,convRule:z},{start:120172,length:26,convRule:ia},{start:120198,length:26,convRule:z},{start:120224,length:26,convRule:ia},{start:120250,length:26,convRule:z},{start:120276,length:26,convRule:ia},{start:120302,length:26,convRule:z},{start:120328,length:26,convRule:ia},{start:120354,length:26,convRule:z},{start:120380,length:26,convRule:ia},{start:120406,length:26,convRule:z},{start:120432,length:26,convRule:ia},{start:120458,length:28,convRule:z},{start:120488,length:25,convRule:ia},{start:120513,length:1,convRule:ye},{start:120514,length:25,convRule:z},{start:120539,length:1,convRule:ye},{start:120540,length:6,convRule:z},{start:120546,length:25,convRule:ia},{start:120571,length:1,convRule:ye},{start:120572,length:25,convRule:z},{start:120597,length:1,convRule:ye},{start:120598,length:6,convRule:z},{start:120604,length:25,convRule:ia},{start:120629,length:1,convRule:ye},{start:120630,length:25,convRule:z},{start:120655,length:1,convRule:ye},{start:120656,length:6,convRule:z},{start:120662,length:25,convRule:ia},{start:120687,length:1,convRule:ye},{start:120688,length:25,convRule:z},{start:120713,length:1,convRule:ye},{start:120714,length:6,convRule:z},{start:120720,length:25,convRule:ia},{start:120745,length:1,convRule:ye},{start:120746,length:25,convRule:z},{start:120771,length:1,convRule:ye},{start:120772,length:6,convRule:z},{start:120778,length:1,convRule:ia},{start:120779,length:1,convRule:z},{start:120782,length:50,convRule:Te},{start:120832,length:512,convRule:E},{start:121344,length:55,convRule:p},{start:121399,length:4,convRule:E},{start:121403,length:50,convRule:p},{start:121453,length:8,convRule:E},{start:121461,length:1,convRule:p},{start:121462,length:14,convRule:E},{start:121476,length:1,convRule:p},{start:121477,length:2,convRule:E},{start:121479,length:5,convRule:C},{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:Me},{start:123200,length:10,convRule:Te},{start:123214,length:1,convRule:c},{start:123215,length:1,convRule:E},{start:123584,length:44,convRule:c},{start:123628,length:4,convRule:p},{start:123632,length:10,convRule:Te},{start:123647,length:1,convRule:vl},{start:124928,length:197,convRule:c},{start:125127,length:9,convRule:De},{start:125136,length:7,convRule:p},{start:125184,length:34,convRule:v6},{start:125218,length:34,convRule:pC},{start:125252,length:7,convRule:p},{start:125259,length:1,convRule:Me},{start:125264,length:10,convRule:Te},{start:125278,length:2,convRule:C},{start:126065,length:59,convRule:De},{start:126124,length:1,convRule:E},{start:126125,length:3,convRule:De},{start:126128,length:1,convRule:vl},{start:126129,length:4,convRule:De},{start:126209,length:45,convRule:De},{start:126254,length:1,convRule:E},{start:126255,length:15,convRule:De},{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:ye},{start:126976,length:44,convRule:E},{start:127024,length:100,convRule:E},{start:127136,length:15,convRule:E},{start:127153,length:15,convRule:E},{start:127169,length:15,convRule:E},{start:127185,length:37,convRule:E},{start:127232,length:13,convRule:De},{start:127245,length:161,convRule:E},{start:127462,length:29,convRule:E},{start:127504,length:44,convRule:E},{start:127552,length:9,convRule:E},{start:127568,length:2,convRule:E},{start:127584,length:6,convRule:E},{start:127744,length:251,convRule:E},{start:127995,length:5,convRule:nu},{start:128e3,length:728,convRule:E},{start:128736,length:13,convRule:E},{start:128752,length:13,convRule:E},{start:128768,length:116,convRule:E},{start:128896,length:89,convRule:E},{start:128992,length:12,convRule:E},{start:129024,length:12,convRule:E},{start:129040,length:56,convRule:E},{start:129104,length:10,convRule:E},{start:129120,length:40,convRule:E},{start:129168,length:30,convRule:E},{start:129200,length:2,convRule:E},{start:129280,length:121,convRule:E},{start:129402,length:82,convRule:E},{start:129485,length:135,convRule:E},{start:129632,length:14,convRule:E},{start:129648,length:5,convRule:E},{start:129656,length:3,convRule:E},{start:129664,length:7,convRule:E},{start:129680,length:25,convRule:E},{start:129712,length:7,convRule:E},{start:129728,length:3,convRule:E},{start:129744,length:7,convRule:E},{start:129792,length:147,convRule:E},{start:129940,length:55,convRule:E},{start:130032,length:10,convRule:Te},{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:fl},{start:917536,length:96,convRule:fl},{start:917760,length:240,convRule:p},{start:983040,length:65534,convRule:Fh},{start:1048576,length:65534,convRule:Fh}],Nh=function(e){return function(a){var u=function(){var v=a<256;return v?PB:$B}(),l=Sh(tz)(a)(u);if(l instanceof I)return!1;if(l instanceof R)return No(zb(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])}},xC=Nh([wp,ue,H,Mh,Th,hE,mE,Ch,RE,wE,TG]),e9=Nh([H,ue,wp,Mh,Th]);var a9=Nh([ue,wp]);var Er=Ia(bc);var l9=Av,v9=l9(Lh);var n9=l9(Ah),r9=function(e){return a9(Er(e))},MG=function(e){var a=Er(e),u=a<=823;return u?a===32||a>=9&&a<=13||a===160:KC(a)};var t9=function(e){var a=Er(e)-Fr("0")|0;return a<=7&&a>=0};var Ph=function(e){var a=Er(e)-Fr("0")|0;return a<=9&&a>=0};var i9=function(e){return Ph(e)||function(){var a=Er(e)-Fr("A")|0;return a<=5&&a>=0}()||function(){var a=Er(e)-Fr("a")|0;return a<=5&&a>=0}()};var o9=function(e){return xC(Er(e))},SG=function(e){return e9(Er(e))},qh=function(e){var a=Er(e)-Fr("A")|0,u=Er(e)-Fr("a")|0,l=Er(e)-Fr("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(Re)return I.value;throw new Error("Failed pattern match at Data.CodePoint.Unicode (line 591, column 3 - line 591, column 22): "+[])}();return v};var _z=sh(Xp),c9=K(es(FR));var fz=ph(Xp);var O_=function(e){return so(function(a){return e(Ec(a))})},Oh=ya(O_(MG))("space"),Uh=ya(O_(r9))("uppercase letter");var Vt=function(e){return vh(so(aa(_z)(e)))(function(a){return"one of "+c9(e)})},LG=ya(O_(t9))("oct digit");var AG=function(e){return vh(so(aa(fz)(e)))(function(a){return"none of "+c9(e)})};var Wh=ya(O_(SG))("letter");var NG=ya(O_(i9))("hex digit"),PG=ya(O_(Ph))("digit"),Bh=ya(O_(o9))("letter or digit");var pz=A(gl);var f9=function(e){var a=pz(e);return function(u){return qb(a(Pb(u)))}},p9=f9(v9),s9=f9(n9);var Nu=ee(u0);var jl=W($t);var Vh=fh(lu),kh=A(gl),Hl=ui(qt),Dz=ke(lu),OG=oe(Tv),m9=Jw(S_),au=Ya(yr),h9=Dl(rv),Do=ai(rv),D9=Pe(Oe),R9=Dh(vp)(S_),Rz=A(Oa),zh=uG(vp)(S_),Iz=ka(Rl),Gz=wR(qt),I9=K(Mv),wz=ee(Vr),dz=W(pf),mz=Cu(Rl),qG=A(rv),G9=L_(Rl),hz=R1(vp)(S_),gz=tI(bf),yz=Cu(xa);var jh=function(e){return e};var Fz=function(e){if(e.caseSensitive)return Vh(e.reservedNames);if(Re)return Vh(kh(fo)(e.reservedNames));throw new Error("Failed pattern match at Parsing.Token (line 825, column 1 - line 825, column 70): "+[e.constructor.name])},$G=FD(mh(MG)),w9=function(e){return Hl(vu(Bt(e.commentLine)))(np(so(function(a){return a!==` -`})))};var g9=function(e){return function(a){var u=e,l=!1,v;function t(i,o){var _=_h(i);if(_ instanceof I)return l=!0,!1;if(_ instanceof R){var s=Dz(_.value0.head)(o);if(s instanceof Se){u=_.value0.tail,a=o;return}if(s instanceof xe)return l=!0,!0;if(s instanceof be)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}},bz=function(e){return function(a){var u=function(){if(e.caseSensitive)return a;if(Re)return fo(a);throw new Error("Failed pattern match at Parsing.Token (line 812, column 3 - line 814, column 31): "+[])}();return g9(Fz(e))(u)}},Ez=function(e){var a=OG(ap(e.commentEnd))(ap(e.commentStart));return m9(function(u){return au(h9(vu(Bt(e.commentEnd))))(au(Hl(FD(AG(a)))(u))(ya(Hl(Vt(a))(u))("end of comment")))})},Jh=function(e){return Hl(vu(Bt(e.commentStart)))(Tz(e))},Cz=function(e){var a=OG(ap(e.commentEnd))(ap(e.commentStart));return m9(function(u){return au(h9(vu(Bt(e.commentEnd))))(au(Hl(Jh(e))(u))(au(Hl(FD(AG(a)))(u))(ya(Hl(Vt(a))(u))("end of comment"))))})},Tz=function(e){return e.nestedComments?Cz(e):Ez(e)},d9=function(e){if(po(e.commentLine)&&po(e.commentStart))return np(ya($G)(""));if(po(e.commentLine))return np(au($G)(ya(Jh(e))("")));if(po(e.commentStart))return np(au($G)(ya(w9(e))("")));if(Re)return np(au($G)(au(w9(e))(ya(Jh(e))(""))));throw new Error("Failed pattern match at Parsing.Token (line 834, column 1 - line 834, column 74): "+[e.constructor.name])},Hh=function(e){var a=so(function(x){return x!=='"'&&x!=="\\"&&x>""}),u=function(x){return au(Do(ju("-"))(of(x)))(au(Do(ju("+"))(D9))(jl(D9)))},l=u(Zp),v=function(){var x=Nu(e.opStart)(function(Ke){return Nu(R9(e.opLetter))(function(Xa){return jl(mc(Ke)+yD(Xa))})});return ya(x)("operator")}(),t=function(x){return function(Ke){var Xa=function(sl){return function(_0){if(sl instanceof I)return I.value;if(sl instanceof R)return Rz(function(on){return(x*sl.value0|0)+on|0})(qh(Ec(_0)));throw new Error("Failed pattern match at Parsing.Token (line 704, column 5 - line 704, column 45): "+[sl.constructor.name,_0.constructor.name])}};return Nu(zh(Ke))(function(sl){return Fu(Wv("not digits"))(jl)(Iz(Xa)(new R(0))(sl))})}},i=Hl(Vt(["o","O"]))(t(8)(LG)),o=function(x){return Gz(x)(d9(e))},_=function(x){var Ke=Nu(Bt(x))(function(){return ya(rh(e.opLetter))("end of "+x)});return o(vu(Ke))},s=function(x){return Do(o(Bt(x)))(x)},y=function(x){return N_(s("("))(s(")"))(x)},P=s(";"),L=function(x){return nh(x)(P)},J=function(x){return xI(x)(P)},Ae=function(x){return g9(Vh(e.reservedOpNames))(x)},fa=function(){var x=Nu(v)(function(Ke){var Xa=Ae(Ke);return Xa?Wv("reserved operator "+Ke):jl(Ke)});return o(vu(x))}(),Lu=function(){var x=Nu(e.identStart)(function(Ke){return Nu(R9(e.identLetter))(function(Xa){return jl(mc(Ke)+yD(Xa))})});return ya(x)("identifier")}(),Al=function(){var x=Nu(Lu)(function(Ke){var Xa=bz(e)(Ke);return Xa?Wv("reserved word "+I9(Ke)):jl(Ke)});return o(vu(x))}(),Uu=Hl(Vt(["x","X"]))(t(16)(NG)),mu=function(){var x=function(Ke){return function(Xa){if(Xa instanceof I)return I.value;if(Xa instanceof R)return wz(qh(Ec(Ke)))(function(sl){return dz((Xa.value0+Ea(sl))/10)});throw new Error("Failed pattern match at Parsing.Token (line 651, column 5 - line 651, column 47): "+[Ke.constructor.name,Xa.constructor.name])}};return ih("fraction")(Nu(ju("."))(function(){return Nu(ya(zh(PG))("fraction"))(function(Ke){return Fu(Wv("not digit"))(jl)(mz(x)(new R(0))(Ke))})}))}(),Pr=ya(Hl(zh(Oh))(ju("\\")))("end of string gap"),Ve=ju("&"),xl=aG(["a","b","f","n","r","t","v","\\",'"',"'"])(["\x07","\b","\f",` -`,"\r"," ","\v","\\",'"',"'"]),zc=s("."),rn=t(10)(PG),lf=function(){var x=function(Ke){if(Ke<0)return 1/x(-Ke|0);if(Re)return a_(10)(Ea(Ke));throw new Error("Failed pattern match at Parsing.Token (line 664, column 5 - line 664, column 27): "+[Ke.constructor.name])};return ih("exponent")(Nu(Vt(["e","E"]))(function(){return Nu(l)(function(Ke){return Nu(ya(rn)("exponent"))(function(Xa){return jl(x(Ke(Xa)))})})}))}(),vf=function(x){var Ke=Nu(lf)(function(sl){return jl(Ea(x)*sl)}),Xa=Nu(mu)(function(sl){return Nu(bD(1)(lf))(function(_0){return jl((Ea(x)+sl)*_0)})});return au(Xa)(Ke)},ei=function(x){return qG(ne.create)(vf(x))},nf=Nu(rn)(function(x){return bD(new M(x))(ei(x))}),qr=au(qG(M.create)(au(Uu)(i)))(au(nf)(au(ei(0))(jl(new M(0))))),hl=au(Hl(ju("0"))(qr))(nf),Fo=ya(o(hl))("number"),bo=Nu(rn)(vf),Eo=ya(o(bo))("float"),Nl=ya(Hl(ju("0"))(au(Uu)(au(i)(au(rn)(jl(0))))))(""),$r=au(Nl)(rn),Vc=Nu(o(l))(function(x){return Nu($r)(function(Ke){return jl(x(Ke))})}),Wp=ya(o(Vc))("integer"),Bp=ya(o($r))("natural"),Ge=s(","),ma=function(x){return nh(x)(Ge)},hu=function(x){return xI(x)(Ge)},qa=s(":"),Ne=Nu(au(rn)(au(Hl(ju("o"))(t(8)(LG)))(Hl(ju("x"))(t(16)(NG)))))(function(x){var Ke=x>1114111;if(Ke)return Wv("invalid escape sequence");var Xa=gh(x);if(Xa instanceof R)return jl(Xa.value0);if(Xa instanceof I)return Wv("invalid character code (should not happen)");throw new Error("Failed pattern match at Parsing.Token (line 498, column 10 - line 500, column 67): "+[Xa.constructor.name])}),te=so(function(x){return x!=="'"&&x!=="\\"&&x>""}),Ma=function(){var x=function(Ke){return Do(ju(Ke.value0))(Ke.value1)};return G9(kh(x)(xl))}(),na=Nu(ju("^"))(function(){return Nu(Uh)(function(x){var Ke=gh((Fr(x)-Fr("A")|0)+1|0);if(Ke instanceof R)return jl(Ke.value0);if(Ke instanceof I)return Wv("invalid character code (should not happen)");throw new Error("Failed pattern match at Parsing.Token (line 488, column 5 - line 490, column 67): "+[Ke.constructor.name])})}),fu=function(x){if(e.caseSensitive)return Do(Bt(x))(x);if(Re){var Ke=I9(x),Xa=function(_0){var on=function(PX){if(Re)return ju(_0);throw new Error("Failed pattern match at Parsing.Token (line 355, column 1 - line 355, column 80): "+[_0.constructor.name])},tL=SG(Ec(_0));if(tL){var dy=YI(p9(mc(_0)));if(dy instanceof R){var my=YI(s9(mc(_0)));return my instanceof R?au(ju(dy.value0))(ju(my.value0)):on(!0)}return on(!0)}return on(!0)},sl=function(_0){var on=eb(_0);if(on instanceof I)return jl(void 0);if(on instanceof R)return Hl(ya(Xa(on.value0.head))(Ke))(sl(on.value0.tail));throw new Error("Failed pattern match at Parsing.Token (line 757, column 22 - line 759, column 72): "+[on.constructor.name])};return Do(sl(x))(x)}throw new Error("Failed pattern match at Parsing.Token (line 751, column 3 - line 751, column 50): "+[x.constructor.name])},Wu=function(x){var Ke=Hl(fu(x))(ya(rh(e.identLetter))("end of "+x));return o(vu(Ke))},ra=function(x){return N_(s("["))(s("]"))(x)},gu=function(x){return N_(s("{"))(s("}"))(x)},tn=["NUL","SOH","STX","ETX","EOT","ENQ","ACK","BEL","DLE","DC1","DC2","DC3","DC4","NAK","SYN","ETB","CAN","SUB","ESC","DEL"],ev=["\0","","","","","","","\x07","","","","","","","","","","","\x1B","\x7F"],c0=["BS","HT","LF","VT","FF","CR","SO","SI","EM","FS","GS","RS","US","SP"],f=["\b"," ",` -`,"\v","\f","\r","","","","","","",""," "],Ga=aG(OG(tn)(c0))(OG(ev)(f)),$e=function(){var x=function(Ke){return vu(Do(Bt(Ke.value0))(Ke.value1))};return G9(kh(x)(Ga))}(),D=au(Ma)(au(Ne)(au($e)(ya(na)("escape code")))),w=Hl(ju("\\"))(D),g=au(te)(ya(w)("literal character")),Q=function(){var x=N_(ju("'"))(ya(ju("'"))("end of character"))(g);return ya(o(x))("character")}(),se=Nu(ju("\\"))(function(){return au(Do(Pr)(I.value))(au(Do(Ve)(I.value))(qG(R.create)(D)))}),pa=au(qG(R.create)(a))(ya(se)("string character")),yu=function(){var x=function(Xa){return function(sl){if(Xa instanceof I)return sl;if(Xa instanceof R)return new G(Xa.value0,sl);throw new Error("Failed pattern match at Parsing.Token (line 455, column 5 - line 455, column 51): "+[Xa.constructor.name,sl.constructor.name])}},Ke=Nu(N_(ju('"'))(ya(ju('"'))("end of string"))(hz(pa)))(function(Xa){return jl(yD(gz(yz(x)(h.value)(Xa))))});return o(ya(Ke)("literal string"))}(),kc=function(x){return N_(s("<"))(s(">"))(x)};return{identifier:Al,reserved:Wu,operator:fa,reservedOp:_,charLiteral:Q,stringLiteral:yu,natural:Bp,integer:Wp,float:Eo,naturalOrFloat:Fo,decimal:rn,hexadecimal:Uu,octal:i,symbol:s,lexeme:o,whiteSpace:d9(e),parens:y,braces:gu,angles:kc,brackets:ra,semi:P,comma:Ge,colon:qa,dot:zc,semiSep:L,semiSep1:J,commaSep:ma,commaSep1:hu}};var F9=Ya(yr),b9=function(){var e=Vt([":","!","#","$","%","&","*","+",".","/","<","=",">","?","@","\\","^","|","-","~"]);return{commentStart:"",commentEnd:"",commentLine:"",nestedComments:!0,identStart:F9(Wh)(ju("_")),identLetter:F9(Bh)(Vt(["_","'"])),opStart:e,opLetter:e,reservedOpNames:[],reservedNames:[],caseSensitive:!0}}();var Ro=oe(Tv),E9=A(rv),Sz=bu(Wr),Lz=L_(Rl);var Az=["if","then","else"],Xh=["**","**:"],Yh=["*","/","%","*:","/:","%:"],Zh=["+","-","+:","-:"],Qh=["==","/=",">","<",">=","<=","==:","/=:",">:","<:",">=:","<=:"],Kh=["++","~~","~~:","+-"],xh=["$","&"],eg=[">>","<>","->","\\"],Nz=["<<","="],ag=["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","audio","stereo","blend","rgba","add","mul","rgb"],ug=["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","aout","splay","pan","panp"],Pz=Ro(ag)(Ro(ug)(Az)),zv=Hh(function(){var e=jh(b9);return{identStart:e.identStart,identLetter:e.identLetter,opStart:e.opStart,opLetter:e.opLetter,caseSensitive:e.caseSensitive,reservedNames:Pz,reservedOpNames:Ro(Nz)(Ro(eg)(Ro(xh)(Ro(Kh)(Ro(Qh)(Ro(Zh)(Ro(Yh)(Xh))))))),commentStart:"{-",commentEnd:"-}",commentLine:"--",nestedComments:!0}}());var SD=function(){return zv.identifier}(),UG=function(){return zv.integer}();var lg=function(){return zv.naturalOrFloat}();var WG=function(){return zv.parens}(),LD=function(){return zv.reserved}(),Cr=function(){return zv.reservedOp}();var C9=function(){return zv.semiSep}();var T9=function(){return zv.stringLiteral}();var vg=function(){return zv.whiteSpace}(),M9=function(){return zv.float}(),qz=Pl(ql)(u0)(Cr("-"))(function(){return E9(Sz(-1))(M9)}),BG=Lz([vu(qz),vu(M9),E9(Ea)(UG)]);var ng=function(){return zv.commaSep}(),S9=function(){return zv.comma}();var zG=function(){return zv.brackets}(),L9=function(){return zv.braces}();var tv=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 Je=ee(u0),A9=jc(rv),Ha=W($t),U_=L_(Rl),kG=A(gl),Oz=ai(rv),en=Pl(ql)(u0),AD=Ya(yr),ND=A(rv),Uz=ka(xa),rg=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}(),PD=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}(),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}(),tg=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}(),VG=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}(),ig=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}(),og=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}(),cg=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}(),_g=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}(),fg=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 pg=function(e){return Je(Cl)(function(a){return A9(new rg(a,e))(LD(e))})},Wz=Je(Cl)(function(e){return Je(lg)(function(a){if(a instanceof M)return Ha(new PD(e,a.value0));if(a instanceof ne)return Ha(new qD(e,a.value0));throw new Error("Failed pattern match at AST (line 236, column 3 - line 238, column 40): "+[a.constructor.name])})}),Bz=U_(kG(pg)(["audio","aout","blend","rgba","add","mul","rgb"])),W_=function(e){return Je(Cl)(function(a){return U_(kG(function(u){return Oz(Cr(u))(ig.create(a)(u))})(e))})},zz=Je(Cl)(function(e){return Je(bD(!0)(A9(!1)(Cr("-"))))(function(a){return Je(lg)(function(u){if(u instanceof M)return Ha(a?new PD(e,u.value0):new PD(e,u.value0*-1|0));if(u instanceof ne)return Ha(a?new qD(e,u.value0):new qD(e,u.value0*-1));throw new Error("Failed pattern match at AST (line 228, column 3 - line 230, column 102): "+[u.constructor.name])})})}),Vz=U_(kG(function(e){return vu(pg(e))})(ag)),N9=U_(kG(function(e){return vu(pg(e))})(ug)),kz=Je(Ha(void 0))(function(){return zG(Je(Cl)(function(e){return Je(UG)(function(a){return en(Cr(".."))(function(){return Je(UG)(function(u){return Ha(new og(e,a,u))})})})}))}),Jz=Je(Ha(void 0))(function(){return zG(Je(Cl)(function(e){return Je(BG)(function(a){return Je(S9)(function(){return Je(BG)(function(u){return en(Cr(".."))(function(){return Je(BG)(function(l){return Ha(new cg(e,a,u,l))})})})})})}))}),jz=en(eG(vg))(function(){return en(AD(eG(hh))(eG(Cr(";"))))(function(){return Ha(I.value)})}),Hz=tv("application","AST",function(){return Je(Ha(void 0))(function(){return Je(Cl)(function(e){return Je(P9(135))(function(a){return Je(dp(136))(function(u){return Je(sb(dp(137)))(function(l){return Ha(Uz(VG.create(e))(new VG(e,a,u))(l))})})})})})}),dp=tv("argument","AST",function(){return Je(Ha(void 0))(function(){return Je(Cl)(function(e){return U_([WG($D(145)),Vz,N9,vu(Wz),vu(ND(tg.create(e))(T9)),vu(kz),vu(Jz),vu(uV(152)),vu(q9(153)),vu(aV(154)),ND(JG.create(e))(SD)])})})}),$D=tv("expression1","AST",function(){return Je(Ha(void 0))(function(){return A_(Xz(89))(W_(eg))})}),Xz=tv("expression2","AST",function(){return Je(Ha(void 0))(function(){return Db(Yz(94))(W_(xh))})}),Yz=tv("expression3","AST",function(){return Je(Ha(void 0))(function(){return A_(Zz(99))(W_(Kh))})}),Zz=tv("expression4","AST",function(){return Je(Ha(void 0))(function(){return A_(Qz(104))(W_(Qh))})}),Qz=tv("expression5","AST",function(){return Je(Ha(void 0))(function(){return A_(Kz(109))(W_(Zh))})}),Kz=tv("expression6","AST",function(){return Je(Ha(void 0))(function(){return A_(xz(114))(W_(Yh))})}),xz=tv("expression7","AST",function(){return Je(Ha(void 0))(function(){return A_(eV(119))(W_(Xh))})}),eV=tv("expression8","AST",function(){return Je(Ha(void 0))(function(){return U_([vu(Hz(125)),vu(zz),Bz,dp(128)])})}),P9=tv("functionInApplication","AST",function(){return Je(Ha(void 0))(function(){return Je(Cl)(function(e){return U_([WG(P9(163)),N9,WG(q9(165)),ND(JG.create(e))(SD)])})})}),aV=tv("ifThenElse","AST",function(){return Je(Cl)(function(e){return en(LD("if"))(function(){return Je(dp(253))(function(a){return en(LD("then"))(function(){return Je(dp(255))(function(u){return en(LD("else"))(function(){return Je(dp(257))(function(l){return Ha(new fg(e,a,u,l))})})})})})})})}),q9=tv("lambda","AST",function(){return Je(Cl)(function(e){return en(Cr("\\"))(function(){return Je(th(SD))(function(a){return en(Cr("->"))(function(){return Je($D(246))(function(u){return Ha(new _g(e,I_(a),u))})})})})})}),uV=tv("list","AST",function(){return Je(Ha(void 0))(function(){return AD(lV(205))(vV(205))})}),lV=tv("listCombinatorial","AST",function(){return Je(Ha(void 0))(function(){return zG(Je(Cl)(function(e){return Je(ng($D(212)))(function(a){return Ha(new jG(e,he.value,a))})}))})}),vV=tv("listPairwise","AST",function(){return Je(Ha(void 0))(function(){return L9(Je(Cl)(function(e){return Je(ng($D(220)))(function(a){return Ha(new jG(e,we.value,a))})}))})});var $9=$D(86);var nV=Je(Cl)(function(e){return Je($9)(function(a){return Ha({position:e,identifiers:h.value,expression:a})})}),rV=Je(Cl)(function(e){return Je(th(SD))(function(a){return en(AD(Cr("="))(Cr("<<")))(function(){return Je($9)(function(u){return Ha({position:e,identifiers:I_(a),expression:u})})})})}),tV=function(){return AD(ND(R.create)(vu(rV)))(AD(ND(R.create)(vu(nV)))(jz))}(),iV=en(vg)(function(){return Je(C9(tV))(function(e){return en(hh)(function(){return Ha(e)})})}),sg=function(e){return cb(e)(iV)};var fV=Gu($m);var pV=Gu(zm),sV=Gu(uD),O9={liftAff:Pe(Oe),MonadEffect0:function(){return a0}},OD=function(e){return e.liftAff};var U9=function(e){var a=e.MonadEffect0(),u=GF(a);return{liftAff:function(){var l=fV(a.Monad0()),v=OD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}};var W9=function(e){var a=e.MonadEffect0(),u=BF(a);return{liftAff:function(){var l=pV(a.Monad0()),v=OD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}},B9=function(e){var a=e.MonadEffect0(),u=v8(a);return{liftAff:function(){var l=sV(a.Monad0()),v=OD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}};function V9(e,a){return fetch(e,a)}var UD=function(a){return function(u){return a(u)()}};var J9=function(e){return function(){return V9(e,{})}};var qV=ke(lu),Q9=function(e){return e};var $V={eq:function(e){return function(a){return fo(e)===fo(a)}}},K9={compare:function(e){return function(a){return qV(fo(e))(fo(a))}},Eq0:function(){return $V}};function x9(e,a){return Array.from(a.entries(),function(u){return e(u[0])(u[1])})}var e5=function(){return q_(x9)(V.create)}();var Rg=function(){var e=pI(K9)(Rl),a=A(gl)(C3(ns)(Q9));return function(u){return e(a(e5(u)))}}();function XG(e,a){try{return new Request(e,a)}catch(u){throw console.error(u),u}}var t5={convertHelper:function(e){return function(a){return{}}}};var Ig=function(){return function(e){return function(a){return function(){return XG(e,a)}}}};var i5=function(e){return e.convertHelper};var o5=function(){return function(){return function(e){return{convert:i5(e)(ja.value)}}}},c5=function(e){return e.convert};function Gg(e){return e.headers}function wg(e){return e.ok}function dg(e){return e.redirected}function mg(e){return e.status}function hg(e){return e.statusText}function gg(e){return e.url}function yg(e){return function(){return e.body}}function Fg(e){return function(){return e.arrayBuffer()}}function bg(e){return function(){return e.blob()}}function Eg(e){return function(){return e.text()}}function Cg(e){return function(){return e.json()}}function Tg(e,a,u){return u.then(e,a)}function Mg(e){return Promise.resolve(e)}function f5(e,a,u){return u instanceof Error?e(u):a}var p5=function(){return $_(f5)(R.create)(I.value)}();var s5=function(){return function(e){return function(a){return function(u){return function(){return Tg(UD(e),UD(a),u)}}}}},D5=function(){return Mg};var hk=jc(wl),gk=ga(jm),yk=s5(),R5=A(wl),I5=D5();var Fk=Ya(c3),bk=A(Oa),Ek=Zm(Xu),Ck=ee(K0),Tk=Au(a0),Mk=function(e){return function(a){return hD(function(u){return hk(gk)(yk(function(l){return R5(I5)(u(new ne(l)))})(function(l){return R5(I5)(u(new M(e(l))))})(a))})}};var Sk=function(e){return o3(function(a){return Tt("Promise failed, couldn't extract JS Error or String")})(Fk(p5(e))(bk(Tt)(_3(Wm(Ek(ab(e)))))))},Lk=Mk(Sk),B_=function(e){return Ck(Tk(e))(Lk)};var w5=function(e){return B_(Eg(e))},d5=function(e){return B_(Cg(e))};var m5=function(e){return B_(bg(e))},h5=function(e){return B_(Fg(e))},g5=function(e){return{headers:Rg(Gg(e)),ok:wg(e),redirected:dg(e),status:mg(e),statusText:hg(e),url:gg(e),text:w5(e),json:d5(e),body:yg(e),arrayBuffer:h5(e),blob:m5(e)}};var y5=ee(K0),Nk=Au(a0),Pk=Ig(),qk=W(dc);var F5=function(){return function(){return function(e){var a=c5(e);return function(u){return function(l){return y5(Nk(Pk(u)(a(l))))(function(v){return y5(B_(J9(v)))(function(t){return qk(g5(t))})})}}}}};var z_=yf(xa),Bk=Ru(b0),Da=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}(),mp=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}(),kt=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}(),iv=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}(),Sc=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,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}();var Io=function(){return{toValue:Da.create}}(),b5=function(){return{toValue:v0.create}}();var V_=function(e){if(e instanceof Da||e instanceof mp||e instanceof l0||e instanceof kt||e instanceof iv||e instanceof v0||e instanceof Sc||e instanceof n0)return e.value0;throw new Error("Failed pattern match at Value (line 70, column 1 - line 70, column 35): "+[e.constructor.name])},E5=function(e){return e.toValue},k_=function(e){if(e instanceof Da)return"Signal";if(e instanceof mp)return"String";if(e instanceof l0)return"Int";if(e instanceof kt)return"Number";if(e instanceof iv)return"Function";if(e instanceof v0)return"Output";if(e instanceof Sc)return"Action";if(e instanceof n0)return"polymorphic value";throw new Error("Failed pattern match at Value (line 60, column 1 - line 60, column 33): "+[e.constructor.name])},Sg=function(e){return function(a){return function(u){return Qf($F($1(u)(a))(e))}}},zk=function(e){return e instanceof mp},YG=function(e){var a=W(e);return function(u){var l=ou(u);return function(v){if(v instanceof mp)return a(v.value1);if(v instanceof n0){var t=z_(zk)(v.value1);if(t instanceof I)return l(new eu("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 eu("expected String, found "+k_(v),V_(v)))}}},C5={fromValue:function(e){var a=YG(e);return function(u){return a(u)}}},Vk=function(e){return e instanceof Da||e instanceof l0||e instanceof kt},WD=function(e){var a=W(e);return function(u){var l=ou(u);return function(v){if(v instanceof Da)return a(v.value1);if(v instanceof l0)return a(new Zu(Ea(v.value1)));if(v instanceof kt)return a(new Zu(v.value1));if(v instanceof n0){var t=z_(Vk)(v.value1);if(t instanceof I)return l(new eu("expected Signal, found polymorphic value",v.value0));if(t instanceof R)return WD(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 eu("expected Signal, found "+k_(v),V_(v)))}}},T5=function(e){var a=Bk(e),u=WD(e),l=W(e);return function(v){var t=ee(v.Monad0().Bind1()),i=u(v);return function(o){return function(_){return function(s){return t(a(i)(s))(function(){var y=Da.create(o),P=al.create(_);return function(L){return l(y(P(L)))}}())}}}}};var an={fromValue:function(e){var a=WD(e);return function(u){return a(u)}}},kk=function(e){return e instanceof v0},M5=function(e){var a=W(e);return function(u){var l=ou(u);return function(v){if(v instanceof v0)return a(v.value1);if(v instanceof n0){var t=z_(kk)(v.value1);if(t instanceof I)return l(new eu("expected Output, found polymorphic value",v.value0));if(t instanceof R)return M5(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 eu("expected Output, found "+k_(v),V_(v)))}}},S5={fromValue:function(e){var a=M5(e);return function(u){return a(u)}}},Jk=function(e){return e instanceof kt||e instanceof l0},L5=function(e){var a=W(e);return function(u){var l=ou(u);return function(v){if(v instanceof kt)return a(v.value1);if(v instanceof l0)return a(Ea(v.value1));if(v instanceof n0){var t=z_(Jk)(v.value1);if(t instanceof I)return l(new eu("expected Number, found polymorphic value",v.value0));if(t instanceof R)return L5(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 eu("expected Number, found "+k_(v),V_(v)))}}},Lg={fromValue:function(e){var a=L5(e);return function(u){return a(u)}}},jk=function(e){return e instanceof l0},A5=function(e){var a=W(e);return function(u){var l=ou(u);return function(v){if(v instanceof l0)return a(v.value1);if(v instanceof n0){var t=z_(jk)(v.value1);if(t instanceof I)return l(new eu("expected Int, found polymorphic value",v.value0));if(t instanceof R)return A5(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 eu("expected Int, found "+k_(v),V_(v)))}}},ZG={fromValue:function(e){var a=A5(e);return function(u){return a(u)}}},Hk=function(e){return e instanceof iv},Ag=function(e){var a=W(e);return function(u){var l=ou(u);return function(v){if(v instanceof iv)return a(v.value1);if(v instanceof n0){var t=z_(Hk)(v.value1);if(t instanceof I)return l(new eu("expected Function, found polymorphic value",v.value0));if(t instanceof R)return Ag(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 eu("expected Function, found "+k_(v),V_(v)))}}},Xk=function(e){return e instanceof Sc||e instanceof Da||e instanceof kt||e instanceof l0},Ng=function(e){var a=W(e);return function(u){var l=ou(u);return function(v){if(v instanceof Sc)return a(v.value1);if(v instanceof Da)return a(RI(v.value1));if(v instanceof kt)return a(RI(new Zu(v.value1)));if(v instanceof l0)return a(RI(new Zu(Ea(v.value1))));if(v instanceof n0){var t=z_(Xk)(v.value1);if(t instanceof I)return l(new eu("expected Action, found polymorphic value",v.value0));if(t instanceof R)return Ng(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 eu("expected Action, found "+k_(v),V_(v)))}}},BD=function(e){return e.fromValue};var Zk=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}},J_=ee(K0),Qk=F5()()(o5()()(t5)),U5=Pl(ql),hp=U5(K0),zD=Zf(a0),Tr=W(dc),W5=mD(xf),Mr=gD(W5),B5=mr(Mr),wu=ee(B5),Sr=ro(Mr),jt=n8(zF(VI(xf))),Kk=Ag(Sr)(jt),O=W(Sr),xk=Ng(Sr)(jt),j=Gu(uD)(Mr),kD=ou(jt),N5=Bu(sa),QG=U5(B5),qg=sc(Mr),z5=St(qg),$g=xr(lu),Og=Lt(qg),V5=Cn(lu),k5=Ru(b0)(Sr),eJ=T5(Sr)(jt),aJ=A(Rv),Pg=WD(Sr)(jt),P5=Au(a0),uJ=YG(Sr)(jt),lJ=Mt(l8(WF(W5))),vJ=OD(B9(W9(U9(O9)))),nJ=_I(lu),q5=pc(qg);var rJ=function(e){return J_(Qk(e)({}))(function(a){return J_(a.text)(function(u){return hp(zD("loaded text file: "+u))(function(){return Tr(new ne(u))})})})},VD=function(e){return function(a){return wu(Kk(e))(function(u){return u(a)})}},Ug=function(e){var a=BD(e)(Sr)(jt);return function(u){var l=E5(u);return function(v){return function(t){return new iv(v,function(i){return wu(a(i))(function(){var o=l(v);return function(_){return O(o(t(_)))}}())})}}}},tJ=Ug(C5)(Io),Wg=function(e){var a=BD(e)(Sr)(jt);return function(u){var l=Ug(u);return function(v){var t=l(v);return function(i){return function(o){return new iv(i,function(_){return wu(a(_))(function(){var s=t(i);return function(y){return O(s(o(y)))}}())})}}}}},J5=Wg(ZG),j5=J5(an)(Io),iJ=Wg(an)(an)(Io),H5=J5(ZG),oJ=H5(Io),cJ=H5(b5),Bg=function(e){var a=BD(e)(Sr)(jt);return function(u){var l=Wg(u);return function(v){var t=l(v);return function(i){var o=t(i);return function(_){return function(s){return new iv(_,function(y){return wu(a(y))(function(){var P=o(_);return function(L){return O(P(s(L)))}}())})}}}}}},_J=Bg(Lg)(an)(an)(Io),fJ=Bg(an)(an)(an)(Io),$5=Bg(ZG)(an)(an)(Io),pJ=function(e){var a=W(e.Applicative0());return function(u){return function(l){return a(_J(u)(l))}}},sJ=pJ(Mr),DJ=function(e){var a=W(e.Applicative0());return function(u){return function(l){return a(fJ(u)(l))}}},Xl=DJ(Mr),RJ=function(e){var a=W(e.Applicative0());return function(u){return function(l){return a(j5(u)(l))}}},IJ=RJ(Mr),GJ=function(e){var a=W(e.Applicative0());return function(u){return function(l){return a(iJ(u)(l))}}},_e=GJ(Mr),de=Ug(an)(Io),wJ=function(e){var a=W(e.Applicative0());return function(u){return function(l){return a(tJ(u)(l))}}},O5=wJ(Mr),dJ=function(e){var a=BD(e)(Sr)(jt);return function(u){return function(l){return new iv(u,function(v){return wu(a(v))(function(){var t=Sc.create(u);return function(i){return O(t(l(i)))}}())})}}};var X5=function(e){var a=dJ(e);return function(u){return function(l){return new iv(u,function(v){return wu(xk(v))(function(){var t=a(u);return function(i){return O(t(l(i)))}}())})}}},mJ=X5(Lg),hJ=X5(S5),gJ=function(e){var a=W(e.Applicative0());return function(u){return function(l){return a(mJ(u)(l))}}},yJ=gJ(Mr),FJ=function(e){var a=W(e.Applicative0());return function(u){return function(l){return a(hJ(u)(l))}}},bJ=FJ(Mr),EJ=function(e){return function(a){return a===">>"?j(bJ(e)(Z4)):a==="<>"?j(yJ(e)(Q4)):a==="$"?O(new iv(e,function(u){return O(new iv(e,function(l){return VD(u)(l)}))})):a==="&"?O(new iv(e,function(u){return O(new iv(e,function(l){return VD(l)(u)}))})):a==="++"?j(_e(e)(C0.create)):a==="~~"?j(Xl(e)(DI(he.value))):a==="~~:"?j(Xl(e)(DI(we.value))):a==="+-"?j(Xl(e)(V4)):a==="+"?j(_e(e)(Qv.create(he.value))):a==="-"?j(_e(e)($v.create(he.value))):a==="*"?j(_e(e)(A0.create(he.value))):a==="/"?j(_e(e)(wv.create(he.value))):a==="%"?j(_e(e)(N0.create(he.value))):a==="**"?j(_e(e)(P0.create(he.value))):a==="=="?j(_e(e)(q0.create(he.value))):a==="/="?j(_e(e)($0.create(he.value))):a===">"?j(_e(e)(O0.create(he.value))):a==="<"?j(_e(e)(U0.create(he.value))):a===">="?j(_e(e)(Kv.create(he.value))):a==="<="?j(_e(e)(W0.create(he.value))):a==="+:"?j(_e(e)(Qv.create(we.value))):a==="-:"?j(_e(e)($v.create(we.value))):a==="*:"?j(_e(e)(A0.create(we.value))):a==="/:"?j(_e(e)(wv.create(we.value))):a==="%:"?j(_e(e)(N0.create(we.value))):a==="**:"?j(_e(e)(P0.create(we.value))):a==="==:"?j(_e(e)(q0.create(we.value))):a==="/=:"?j(_e(e)($0.create(we.value))):a===">:"?j(_e(e)(O0.create(we.value))):a==="<:"?j(_e(e)(U0.create(we.value))):a===">=:"?j(_e(e)(Kv.create(we.value))):a==="<=:"?j(_e(e)(W0.create(we.value))):kD(new eu("internal error in Punctual: parseOperator called with unsupported operator "+a,e))}};var CJ=function(e){return function(a){return a==="append"?j(_e(e)(C0.create)):a==="zip"?j(_e(e)(Mn.create)):a==="pi"?O(new Da(e,ut.value)):a==="px"?O(new Da(e,nc.value)):a==="py"?O(new Da(e,rc.value)):a==="pxy"?O(new Da(e,Ii.value)):a==="aspect"?O(new Da(e,Tn.value)):a==="fx"?O(new Da(e,tc.value)):a==="fy"?O(new Da(e,ic.value)):a==="fxy"?O(new Da(e,T0.value)):a==="frt"?O(new Da(e,Gi.value)):a==="fr"?O(new Da(e,oc.value)):a==="ft"?O(new Da(e,cc.value)):a==="setfx"?j(_e(e)(ji.create)):a==="setfy"?j(_e(e)(Hi.create)):a==="setfxy"?j(_e(e)(Xi.create)):a==="zoom"?j(_e(e)(Yi.create)):a==="zoomxy"?j(_e(e)(Rt.create)):a==="zoomx"?j(_e(e)(Zi.create)):a==="zoomy"?j(_e(e)(Qi.create)):a==="move"?j(_e(e)(Ki.create)):a==="tile"?j(_e(e)(xi.create)):a==="tilexy"?j(_e(e)(eo.create)):a==="tilex"?j(_e(e)(ao.create)):a==="tiley"?j(_e(e)(uo.create)):a==="spin"?j(_e(e)(lo.create)):a==="early"?j(_e(e)(S0.create)):a==="late"?j(_e(e)(k4)):a==="slow"?j(_e(e)(L0.create)):a==="fast"?j(_e(e)(j4)):a==="lo"?O(new Da(e,wi.value)):a==="mid"?O(new Da(e,di.value)):a==="hi"?O(new Da(e,mi.value)):a==="ilo"?O(new Da(e,hi.value)):a==="imid"?O(new Da(e,gi.value)):a==="ihi"?O(new Da(e,yi.value)):a==="cps"?O(new Da(e,lt.value)):a==="time"?O(new Da(e,vt.value)):a==="beat"?O(new Da(e,nt.value)):a==="ebeat"?O(new Da(e,rt.value)):a==="etime"?O(new Da(e,tt.value)):a==="rnd"?O(new Da(e,_c.value)):a==="audioin"?O(new Da(e,new M0(1,0))):a==="mic"?O(new Da(e,new M0(1,0))):a==="ain"?O(oJ(e)(function(u){return function(l){return new M0(N5(1)(u),N5(0)(l))}})):a==="fft"?O(new Da(e,Fi.value)):a==="ifft"?O(new Da(e,bi.value)):a==="mono"?O(de(e)(at.create)):a==="rep"?j(IJ(e)(Sn.create)):a==="bipolar"?O(de(e)(Ln.create)):a==="unipolar"?O(de(e)(An.create)):a==="fb"?O(new Da(e,Ei.value)):a==="img"?j(O5(e)(ot.create)):a==="vid"?j(O5(e)(ct.create)):a==="cam"?O(new Da(e,it.value)):a==="rgbhsv"?O(de(e)(Si.create)):a==="hsvrgb"?O(de(e)(Li.create)):a==="hsvh"?O(de(e)(_t.create)):a==="hsvs"?O(de(e)(ft.create)):a==="hsvv"?O(de(e)(pt.create)):a==="hsvr"?O(de(e)(Ai.create)):a==="hsvg"?O(de(e)(Ni.create)):a==="hsvb"?O(de(e)(Pi.create)):a==="rgbh"?O(de(e)(qi.create)):a==="rgbs"?O(de(e)($i.create)):a==="rgbv"?O(de(e)(Oi.create)):a==="rgbr"?O(de(e)(_t.create)):a==="rgbg"?O(de(e)(ft.create)):a==="rgbb"?O(de(e)(pt.create)):a==="osc"?O(de(e)(Nn.create)):a==="tri"?O(de(e)(Pn.create)):a==="saw"?O(de(e)(qn.create)):a==="sqr"?O(de(e)($n.create)):a==="lftri"?O(de(e)(On.create)):a==="lfsaw"?O(de(e)(Un.create)):a==="lfsqr"?O(de(e)(Wn.create)):a==="abs"?O(de(e)(Bn.create)):a==="acos"?O(de(e)(zn.create)):a==="acosh"?O(de(e)(Vn.create)):a==="asin"?O(de(e)(kn.create)):a==="asinh"?O(de(e)(Jn.create)):a==="atan"?O(de(e)(jn.create)):a==="atanh"?O(de(e)(Hn.create)):a==="cbrt"?O(de(e)(Xn.create)):a==="ceil"?O(de(e)(Yn.create)):a==="cos"?O(de(e)(Zn.create)):a==="cosh"?O(de(e)(Qn.create)):a==="exp"?O(de(e)(Kn.create)):a==="floor"?O(de(e)(xn.create)):a==="log"?O(de(e)(er.create)):a==="log2"?O(de(e)(ar.create)):a==="log10"?O(de(e)(ur.create)):a==="round"?O(de(e)(lr.create)):a==="sign"?O(de(e)(vr.create)):a==="sin"?O(de(e)(nr.create)):a==="sinh"?O(de(e)(rr.create)):a==="sqrt"?O(de(e)(tr.create)):a==="tan"?O(de(e)(ir.create)):a==="tanh"?O(de(e)(or.create)):a==="trunc"?O(de(e)(cr.create)):a==="rtxy"?O(de(e)(Ui.create)):a==="rtx"?O(de(e)(Wi.create)):a==="rty"?O(de(e)(Bi.create)):a==="xyrt"?O(de(e)(st.create)):a==="xyr"?O(de(e)(Dt.create)):a==="xyt"?O(de(e)(zi.create)):a==="zero"?O(de(e)(b1)):a==="zer0"?O(de(e)(b1)):a==="point"?O(de(e)(Vi.create)):a==="dist"?O(de(e)(ki.create)):a==="prox"?O(de(e)(Ji.create)):a==="midicps"?O(de(e)(_r.create)):a==="cpsmidi"?O(de(e)(fr.create)):a==="dbamp"?O(de(e)(pr.create)):a==="ampdb"?O(de(e)(sr.create)):a==="fract"?O(de(e)(Dr.create)):a==="max"?j(_e(e)(B0.create(he.value))):a==="maxp"?j(_e(e)(B0.create(we.value))):a==="min"?j(_e(e)(z0.create(he.value))):a==="minp"?j(_e(e)(z0.create(we.value))):a==="gate"?j(_e(e)(V0.create(he.value))):a==="gatep"?j(_e(e)(V0.create(we.value))):a==="circle"?j(_e(e)(It.create(he.value))):a==="circlep"?j(_e(e)(It.create(we.value))):a==="rect"?j(_e(e)(Gt.create(he.value))):a==="rectp"?j(_e(e)(Gt.create(we.value))):a==="clip"?j(_e(e)(k0.create(he.value))):a==="clipp"?j(_e(e)(k0.create(we.value))):a==="between"?j(_e(e)(J0.create(he.value))):a==="betweenp"?j(_e(e)(J0.create(we.value))):a==="smoothstep"?j(_e(e)(j0.create(he.value))):a==="smoothstepp"?j(_e(e)(j0.create(we.value))):a==="vline"?j(_e(e)(wt.create(he.value))):a==="vlinep"?j(_e(e)(wt.create(we.value))):a==="hline"?j(_e(e)(dt.create(he.value))):a==="hlinep"?j(_e(e)(dt.create(we.value))):a==="chain"?j(_e(e)(mt.create(he.value))):a==="chainp"?j(_e(e)(mt.create(we.value))):a==="lines"?j(_e(e)(ht.create(he.value))):a==="linesp"?j(_e(e)(ht.create(we.value))):a==="ilines"?j(_e(e)(gt.create(he.value))):a==="ilinesp"?j(_e(e)(gt.create(we.value))):a==="mesh"?j(_e(e)(yt.create(he.value))):a==="meshp"?j(_e(e)(yt.create(we.value))):a==="spr"?j(_e(e)(H0.create(he.value))):a==="sprp"?j(_e(e)(H0.create(we.value))):a==="pan"?O($5(e)(X0.create(he.value))):a==="panp"?O($5(e)(X0.create(we.value))):a==="splay"?O(j5(e)(Rr.create)):a==="seq"?O(de(e)(Ir.create)):a==="fit"?j(_e(e)(J4)):a==="iline"?j(Xl(e)(Gr.create(he.value))):a==="ilinep"?j(Xl(e)(Gr.create(we.value))):a==="line"?j(Xl(e)(Ft.create(he.value))):a==="linep"?j(Xl(e)(Ft.create(we.value))):a==="linlin"?j(Xl(e)(xv.create(he.value))):a==="linlinp"?j(Xl(e)(xv.create(we.value))):a==="mix"?j(Xl(e)(dv.create(he.value))):a==="mixp"?j(Xl(e)(dv.create(we.value))):a==="lpf"?j(Xl(e)(bt.create(he.value))):a==="lpfp"?j(Xl(e)(bt.create(we.value))):a==="hpf"?j(Xl(e)(Et.create(he.value))):a==="hpfp"?j(Xl(e)(Et.create(we.value))):a==="bpf"?j(Xl(e)(Ct.create(he.value))):a==="bpfp"?j(Xl(e)(Ct.create(we.value))):a==="delay"?j(sJ(e)(vo.create)):a==="audio"?O(new v0(e,Hr.value)):a==="stereo"?O(new v0(e,new Xr(0,2))):a==="aout"?O(cJ(e)(Xr.create)):a==="blend"?O(new n0(e,new G(new v0(e,Qo.value),new G(de(e)(Ci.create),h.value)))):a==="rgba"?O(new v0(e,Ko.value)):a==="add"?O(new n0(e,new G(new v0(e,xo.value),new G(de(e)(Ti.create),h.value)))):a==="mul"?O(new n0(e,new G(new v0(e,ec.value),new G(de(e)(Mi.create),h.value)))):a==="rgb"?O(new v0(e,ac.value)):a==="import"?O(new iv(e,LJ(e))):kD(new eu("internal error in Punctual: parseReserved called with unknown reserved word "+a,e))}},TJ=function(e){if(e instanceof I)return O(I.value);if(e instanceof R)return wu(function(){if(e.value0.identifiers instanceof h)return Jt(e.value0.expression);if(e.value0.identifiers instanceof G)return wu(Y5(e.value0.position)(e.value0.identifiers.value1)(e.value0.expression))(function(a){var u=function(){return a instanceof Sc?new Da(a.value0,a.value1.signal):a}();return QG(z5($g(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 Sc?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])},MJ=function(e){return function(a){var u=sg(a);if(u instanceof M)return Tr(new M(u.value0));if(u instanceof ne)return J_(Sg(e)(cl)(Q5(59)(u.value0)))(function(l){if(l instanceof M)return Tr(new M(l.value0));if(l instanceof ne)return Tr(new ne(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])}},Jt=function(e){if(e instanceof rg)return CJ(e.value0)(e.value1);if(e instanceof JG)return wu(Og)(function(a){var u=V5(e.value1)(a);if(u instanceof R)return O(u.value0);if(u instanceof I)return kD(new eu("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 PD)return O(new l0(e.value0,e.value1));if(e instanceof qD)return O(new kt(e.value0,e.value1));if(e instanceof tg)return O(new mp(e.value0,e.value1));if(e instanceof jG)return wu(k5(Jt)(e.value2))(eJ(e.value0)(e.value1));if(e instanceof VG)return wu(Jt(e.value1))(function(a){return wu(Jt(e.value2))(function(u){return VD(a)(u)})});if(e instanceof ig)return wu(EJ(e.value0)(e.value1))(function(a){return wu(Jt(e.value2))(function(u){return wu(Jt(e.value3))(function(l){return wu(VD(a)(u))(function(v){return VD(v)(l)})})})});if(e instanceof og)return O(new Da(e.value0,new al(he.value,aJ(function(a){return Zu.create(Ea(a))})(G4(e.value1)(e.value2)))));if(e instanceof cg)return kD(new eu("FromThenTo not supported yet",e.value0));if(e instanceof _g)return Y5(e.value0)(e.value1)(e.value2);if(e instanceof fg)return wu(wu(Jt(e.value1))(Pg))(function(a){return wu(wu(Jt(e.value2))(Pg))(function(u){return wu(wu(Jt(e.value3))(Pg))(function(l){return O(new Da(e.value0,new dv(he.value,l,u,a)))})})});throw new Error("Failed pattern match at Parser (line 116, column 1 - line 116, column 41): "+[e.constructor.name])},SJ=function(e){return function(a){return function(u){return J_(P5(fe(e)))(function(l){var v=V5(u)(l);if(v instanceof R)return hp(zD("using cached library "+u))(function(){return Tr(new ne(v.value0))});if(v instanceof I)return hp(zD("loading library "+(u+"...")))(function(){return J_(rJ(u))(function(t){if(t instanceof M)return Tr(new M(new eu(t.value0,a)));if(t instanceof ne)return hp(zD("parsing library "+(u+"...")))(function(){return J_(MJ(e)(t.value0))(function(i){if(i instanceof M)return Tr(new M(i.value0));if(i instanceof ne)return hp(zD("successfully parsed library "+u))(function(){return hp(P5(We($g(u)(i.value0)(l))(e)))(function(){return Tr(new ne(i.value0))})});throw new Error("Failed pattern match at Parser (line 469, column 11 - line 474, column 33): "+[i.constructor.name])})});throw new Error("Failed pattern match at Parser (line 464, column 7 - line 474, column 33): "+[t.constructor.name])})});throw new Error("Failed pattern match at Parser (line 457, column 3 - line 474, column 33): "+[v.constructor.name])})}}},LJ=function(e){return function(a){return wu(uJ(a))(function(u){return wu(lJ)(function(l){return wu(vJ(SJ(l)(e)(u)))(function(v){if(v instanceof M)return kD(v.value0);if(v instanceof ne)return QG(z5(function(t){return nJ(v.value0)(t)}))(function(){return O(new l0(e,0))});throw new Error("Failed pattern match at Parser (line 447, column 3 - line 451, column 25): "+[v.constructor.name])})})})}},Y5=function(e){return function(a){return function(u){return wu(Og)(function(l){return Z5(l)(e)(a)(u)})}}},Z5=function(e){return function(a){return function(u){return function(l){if(u instanceof h)return wu(Og)(function(v){return QG(q5(e))(function(){return wu(Jt(l))(function(t){return QG(q5(v))(function(){return O(t)})})})});if(u instanceof G)return O(new iv(a,function(v){return Z5($g(u.value0)(v)(e))(a)(u.value1)(l)}));throw new Error("Failed pattern match at Parser (line 432, column 1 - line 432, column 77): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name])}}}},Q5=Zk("astToListMaybeAction","Parser",function(){return ee(Bw)(W(Uw)(void 0))(function(){return k5(TJ)})}),AJ=Q5(95),K5=function(e){return function(a){return function(u){var l=sg(a);if(l instanceof M)return Tr(new M(l.value0));if(l instanceof ne)return J_(Sg(e)(cl)(AJ(l.value0)))(function(v){if(v instanceof M)return Tr(new M(v.value0));if(v instanceof ne)return Tr(new ne({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 aT=zl(xa),x5=aT(G0),Ht=ri(il),eT=Bf(lu),PJ=aT(If()(da({reflectSymbol:function(){return"ain"}})(Ht)()(da({reflectSymbol:function(){return"fft"}})(Ht)()(da({reflectSymbol:function(){return"hi"}})(Ht)()(da({reflectSymbol:function(){return"ifft"}})(Ht)()(da({reflectSymbol:function(){return"ihi"}})(Ht)()(da({reflectSymbol:function(){return"ilo"}})(Ht)()(da({reflectSymbol:function(){return"imgURLs"}})(eT)()(da({reflectSymbol:function(){return"imid"}})(Ht)()(da({reflectSymbol:function(){return"lo"}})(Ht)()(da({reflectSymbol:function(){return"mid"}})(Ht)()(da({reflectSymbol:function(){return"vidURLs"}})(eT)()(da({reflectSymbol:function(){return"webcam"}})(Ht)()(Rf)))))))))))))),qJ=A(Rv),uT=$o(xa)(il),zg=function(e){var a=Yr(e.actions),u=iI(N1)(a),l=function(){var o=bl(u);return o===0?"":` audio: -`+(x5(S1)(u)+` -`)}(),v=iI(A1)(a),t=function(){var o=bl(u)+bl(v)|0;return o===0?`(program has no actions) -`:""}(),i=function(){var o=bl(v);return o===0?"":` visual: -`+(x5(S1)(v)+` -`)}();return l+(i+t)},j_=function(e){return PJ(Zs)(qJ(function(a){return a.signal})(Yr(e.actions)))},lT=function(e){return uT(A1)(Yr(e.actions))},vT=function(e){return uT(N1)(Yr(e.actions))},nT=function(){var a=qs();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 ov=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}},ln=Pe(Oe);var OJ=m(rf),UJ=Bu(Ul),WJ=Br(Ul),BJ=Lv(ER),zJ=Hc(Ul),VJ=Qp(Ul),kJ=Xc(Ul),JJ=Kp(Ul),jJ=tf(rf),jg=bv(So),Hg=bu(Wr),Xg=tl(Wr),jD=A(Iv),Pc=Pv(vv),Ll=K(D0),HJ=_i(vv),Ra=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}(),Yl=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Pa=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}(),Zl=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ja=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}(),r0=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ee=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Fa=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}();var XJ={channels:function(e){return 1}},YJ={channels:function(e){return 3}},ZJ={channels:function(e){return 2}},QJ={channels:function(e){return 1}},iu=function(e){return e.unaryFunction},KJ=function(e){return e.toVec4s},xJ=function(e){return e.toVec3s},ej=function(e){return e.toVec2s},aj=function(e){return e.toFloats},JD=function(e){return e.toExprSafe},Ze=function(e){return e.toExpr};var uj=function(e){if(e instanceof Ra)return new Pa(e.value2,e.value3,e.value3);if(e instanceof Yl)return new Zl(e.value0+".zww");throw new Error("Failed pattern match at Expr (line 510, column 1 - line 510, column 27): "+[e.constructor.name])},HD=function(e){if(e instanceof Ra)return new Ja(e.value2,e.value3);if(e instanceof Yl)return new r0(e.value0+".zw");throw new Error("Failed pattern match at Expr (line 502, column 1 - line 502, column 26): "+[e.constructor.name])},Go=function(e){return e.swizzleZ},lj=function(e){return e.swizzleYZZZ},vj=function(e){if(e instanceof Ra)return new Pa(e.value1,e.value2,e.value3);if(e instanceof Yl)return new Zl(e.value0+".yzw");throw new Error("Failed pattern match at Expr (line 514, column 1 - line 514, column 27): "+[e.constructor.name])},Vg=function(e){return e.swizzleYZ};var wo=function(e){return e.swizzleY},nj=function(e){return e.swizzleXYZZ},gp=function(e){return e.swizzleXYZ},rj=function(e){return e.swizzleXYYY},tj=function(e){return e.swizzleXYY},mo=function(e){return e.swizzleXY},Vv=function(e){return e.swizzleX};var Lc=function(e){if(e instanceof Ra)return new Ee(e.value3);if(e instanceof Yl)return new Fa(e.value0+".w");throw new Error("Failed pattern match at Expr (line 498, column 1 - line 498, column 26): "+[e.constructor.name])},Yg=function(e){return e.showType};var ij=function(e){return e.isConstant},ho=function(e){return function(a){return function(u){return e+("("+(a+(","+(u+")"))))}}},Su=function(e){return function(a){return e+("("+(a+")"))}},Z_=function(e){return iu(e)(Ds)(Su("log"))},Zg=function(e){return iu(e)(sD)(Su("log2"))},Qg=function(e){return iu(e)(Rs)(Su("sign"))},XD=function(e){return iu(e)(zo)(Su("sin"))},YD=function(e){return iu(e)(Is)(Su("sqrt"))},oT=function(e){return iu(e)(Gs)(Su("tan"))},oj=function(e){return e.fromVec4s},cj=function(e){return e.fromVec3s},Kg=function(e){return e.fromVec2s},xg=function(e){return e.fromFloats},gv=function(e){return e.fromFloat},ZD=function(e){return iu(e)(function(a){return $R(dd(a)(1))})(Su("fract"))},lw=function(e){return iu(e)(Bo)(Su("floor"))},yv=function(e){return e.expr},_j=function(e){var a=iu(e),u=yv(e),l=JD(e);return function(v){return function(t){return function(i){return function(o){if(o instanceof Ee)return a(aa(v)(o.value0))(function(_){return ho(t)(_)(F_(o.value0))})(i);if(o instanceof Fa)return u(ho(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 cT=function(e){var a=yv(e),u=Ze(e);return function(l){return function(v){return function(t){return a("mix("+(u(l)+(","+(u(v)+(","+(u(t)+")"))))))}}}},vw=function(e){return iu(e)(ss)(Su("exp"))},e2=function(e){return e.dotSum};var Ep=function(e){return _j(e)(b_)("div")},nw=function(e){return iu(e)(yn)(Su("cos"))},pl=function(e){return e.constant},_T=function(e){return pl(e)(0)},fT=function(e){return iu(e)(Ef)(Su("ceil"))},pT=function(e){var a=function(u){return"(exp(log(abs("+(u+("))/3.)*sign("+(u+"))")))};return iu(e)(fD)(a)},Cp=function(e){var a=U(e.Channels0()),u=aj(e),l=ej(e),v=xJ(e),t=KJ(e);return function(i){var o=xg(i),_=Kg(i),s=cj(i),y=oj(i);return function(P){if(a(Y(P))===1)return o(u(P));if(a(Y(P))===2)return _(l(P));if(a(Y(P))===3)return s(v(P));if(Re)return y(t(P));throw new Error("Failed pattern match at Expr (line 41, column 1 - line 41, column 78): "+[P.constructor.name])}}},tT=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 qc=function(e){return e.binaryFunction},a2=function(e){return qc(e)(UJ)(ho("max"))};var u2=function(e){return qc(e)(WJ)(ho("min"))};var sT=function(e){return qc(e)(BJ)(ho("mod"))};var rw=function(e){return qc(e)(a_)(ho("pow"))};var X_=function(e){return function(a){return function(u){return"("+(a+(e+(u+")")))}}},Tp=function(e){var a=U(e.Channels0()),u=qc(e),l=Yg(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 tT(v(s)(y))}})(function(s){return function(y){return Su(l(o))(X_(i)(s)(y))}})(o)(_);if(Re)return u(function(s){return function(y){return tT(v(s)(y))}})(function(s){return function(y){return Su(l(o))(ho(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])}}}}}},DT=function(e){return Tp(e)(OJ)("equal")("==")},RT=function(e){return Tp(e)(zJ)("greaterThan")(">")},l2=function(e){return Tp(e)(VJ)("greaterThanEqual")(">=")},tw=function(e){return Tp(e)(kJ)("lessThan")("<")},v2=function(e){return Tp(e)(JJ)("lessThanEqual")("<=")},IT=function(e){return Tp(e)(jJ)("notEqual")("!=")};var n2=function(e){var a=iu(e),u=yv(e),l=JD(e);return function(v){return function(t){return function(i){return function(o){if(o instanceof Ee)return a(aa(v)(o.value0))(function(_){return X_(t)(_)(F_(o.value0))})(i);if(o instanceof Fa)return u(X_(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])}}}}},iw=function(e){return n2(e)(jg)("-")},QD=function(e){return n2(e)(Hg)("*")},r2=function(e){var a=iu(e),u=yv(e),l=JD(e);return function(v){return function(t){return function(i){return function(o){if(i instanceof Ee)return a(v(i.value0))(X_(t)(F_(i.value0)))(o);if(i instanceof Fa)return u(X_(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])}}}}},t2=function(e){return r2(e)(jg)("-")},Q_=function(e){return r2(e)(Hg)("*")},fj=function(e){return iu(e)(function(a){return a*a})(function(a){return X_("*")(a)(a)})},pj=function(e){return qc(e)(wd)(ho("atan"))},GT=function(e){return iu(e)(ps)(Su("atan"))},wT=function(e){return iu(e)(fs)(Su("asin"))},i2=function(e){var a=qc(e);return function(u){return function(l){return a(u)(X_(l))}}},Lr=function(e){return i2(e)(jg)("-")},cv=function(e){return i2(e)(Hg)("*")},dT=function(e){var a=cv(e),u=tw(e),l=gv(e);return function(v){return function(t){return a(u(l(v))(t))(t)}}},sj=function(e){var a=qc(e);return function(u){return function(l){return a(u)(ho(l))}}},Xt=function(e){return sj(e)(b_)("div")},mT=function(e){var a=Xt(e),u=Z_(e),l=pl(e);return function(v){return a(u(v))(u(l(10)))}},hT=function(e){var a=cv(e),u=rw(e),l=Xt(e),v=Lr(e),t=pl(e);return function(i){return a(u(l(v(i)(t(69)))(t(12)))(t(2)))(t(440))}},gT=function(e){var a=aa(Ep(e))(new Ee(10)),u=Q_(e)(new Ee(20)),l=Z_(e);return function(v){return a(u(l(v)))}},Dj=function(e){return r2(e)(Xg)("+")},yT=function(e){return n2(e)(Xg)("+")},Yt=function(e){return i2(e)(Xg)("+")},o2=function(e){var a=Ff(e);return function(u){return a(Yt(u))}},FT=function(e){return iu(e)(_s)(Su("acos"))},$c=function(e){return iu(e)($R)(Su("abs"))},ru=function(e){var a=Ze(e);return function(u){var l=yv(u);return function(v){return function(t){return l(a(t)+("."+v))}}}},t0=function(e){return function(a){return e instanceof Pa&&a instanceof Ee?new Ra(e.value0,e.value1,e.value2,a.value0):new Yl("vec4("+(Ze(tu(0))(e)+(","+(Ze(Mu(0))(a)+")"))))}},kg=function(e){return function(a){return e instanceof Ja&&a instanceof Ja?new Ra(e.value0,e.value1,a.value0,a.value1):new Yl("vec4("+(Ze(Pu(0))(e)+(","+(Ze(Pu(0))(a)+")"))))}},Jg=function(e){return function(a){return e instanceof Ja&&a instanceof Ee?new Pa(e.value0,e.value1,a.value0):new Zl("vec3("+(Ze(Pu(0))(e)+(","+(Ze(Mu(0))(a)+")"))))}},Rj=function(e){var a=_a(Ca(e));if(a instanceof I)return new V(Iu(gp(Ac)(Y(e)))(Ta(gv(tu(0))(Lc(Y(e))))),I.value);if(a instanceof R){var u=_a(Ca(a.value0));if(u instanceof I){var l=uj(Y(a.value0)),v=aw(Lc(Y(e)))(mo(Fp)(Y(a.value0))),t=gp(Ac)(Y(e));return new V(Iu(t)(Iu(v)(Ta(l))),I.value)}if(u instanceof R){var i=vj(Y(u.value0)),l=Jg(HD(Y(a.value0)))(Vv(bT)(Y(u.value0))),v=aw(Lc(Y(e)))(mo(Fp)(Y(a.value0))),t=gp(Ac)(Y(e));return new V(Iu(t)(Iu(v)(Iu(l)(Ta(i)))),_a(Ca(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])},Ij=function(e){var a=_a(Ca(e));if(a instanceof I)return new V(Ta(nj(un)(Y(e))),I.value);if(a instanceof R){var u=_a(Ca(a.value0));if(u instanceof I){var l=lj(un)(Y(a.value0)),v=t0(Y(e))(Vv(H_)(Y(a.value0)));return new V(Iu(v)(Ta(l)),I.value)}if(u instanceof R){var t=_a(Ca(u.value0));if(t instanceof I){var i=gv(_u(0))(Go(un)(Y(u.value0))),l=kg(Vg(un)(Y(a.value0)))(mo(Y_)(Y(u.value0))),v=t0(Y(e))(Vv(H_)(Y(a.value0)));return new V(Iu(v)(Iu(l)(Ta(i))),I.value)}if(t instanceof R){var i=ET(Go(un)(Y(u.value0)))(Y(t.value0)),l=kg(Vg(un)(Y(a.value0)))(mo(Y_)(Y(u.value0))),v=t0(Y(e))(Vv(H_)(Y(a.value0)));return new V(Iu(v)(Iu(l)(Ta(i))),_a(Ca(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])},Gj=function(e){var a=_a(Ca(e));if(a instanceof I)return new V(Iu(mo(Y_)(Y(e)))(Ta(gv(Pu(0))(Go(un)(Y(e))))),I.value);if(a instanceof R){var u=Vg(un)(Y(a.value0)),l=Zt(Go(un)(Y(e)))(Vv(H_)(Y(a.value0))),v=mo(Y_)(Y(e));return new V(Iu(v)(Iu(l)(Ta(u))),_a(Ca(a.value0)))}throw new Error("Failed pattern match at Expr (line 317, column 3 - line 323, column 71): "+[a.constructor.name])},wj=function(e){var a=_a(Ca(e));if(a instanceof I)return new V(Ta(rj(Nc)(Y(e))),I.value);if(a instanceof R){var u=kg(Y(e))(Y(a.value0));return new V(Ta(u),_a(Ca(a.value0)))}throw new Error("Failed pattern match at Expr (line 362, column 3 - line 366, column 51): "+[a.constructor.name])},dj=function(e){var a=_a(Ca(e));if(a instanceof I)return new V(Ta(tj(Nc)(Y(e))),I.value);if(a instanceof R){var u=_a(Ca(a.value0));if(u instanceof I){var l=gv(tu(0))(wo(Nc)(Y(a.value0))),v=Jg(Y(e))(Vv(bp)(Y(a.value0)));return new V(Iu(v)(Ta(l)),I.value)}if(u instanceof R){var l=aw(wo(Nc)(Y(a.value0)))(Y(u.value0)),v=Jg(Y(e))(Vv(bp)(Y(a.value0)));return new V(Iu(v)(Ta(l)),_a(Ca(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])},mj=function(e){var a=_a(Ca(e));if(a instanceof I)return new V(Ta(gv(_u(0))(Y(e))),I.value);if(a instanceof R){var u=_a(Ca(a.value0));if(u instanceof I)return new V(Ta(ET(Y(e))(gv(tu(0))(Y(a.value0)))),I.value);if(u instanceof R){var l=_a(Ca(u.value0));if(l instanceof I)return new V(Ta(yj(Y(e))(Y(a.value0))(gv(Pu(0))(Y(u.value0)))),I.value);if(l instanceof R)return new V(Ta(bj(Y(e))(Y(a.value0))(Y(u.value0))(Y(l.value0))),_a(Ca(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])},hj=function(e){var a=_a(Ca(e));if(a instanceof I)return new V(Ta(gv(tu(0))(Y(e))),I.value);if(a instanceof R){var u=_a(Ca(a.value0));if(u instanceof I)return new V(Ta(aw(Y(e))(gv(Pu(0))(Y(a.value0)))),I.value);if(u instanceof R)return new V(Ta(Fj(Y(e))(Y(a.value0))(Y(u.value0))),_a(Ca(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])},gj=function(e){var a=_a(Ca(e));if(a instanceof I)return new V(Ta(gv(Pu(0))(Y(e))),I.value);if(a instanceof R)return new V(Ta(Zt(Y(e))(Y(a.value0))),_a(Ca(a.value0)));throw new Error("Failed pattern match at Expr (line 290, column 3 - line 292, column 96): "+[a.constructor.name])},Ac={swizzleZ:function(e){return e instanceof Ra?new Ee(e.value2):ru(_u(0))(Mu(0))("z")(e)},swizzleYZ:function(e){return e instanceof Ra?new Ja(e.value1,e.value2):ru(_u(0))(Pu(0))("yz")(e)},swizzleZZ:function(e){return e instanceof Ra?new Ja(e.value2,e.value2):ru(_u(0))(Pu(0))("zz")(e)},swizzleXYZ:function(e){return e instanceof Ra?new Pa(e.value0,e.value1,e.value2):ru(_u(0))(tu(0))("xyz")(e)},swizzleXYZZ:function(e){return e instanceof Ra?new Ra(e.value0,e.value1,e.value2,e.value2):ru(_u(0))(_u(0))("xyzz")(e)},swizzleYZZZ:function(e){return e instanceof Ra?new Ra(e.value1,e.value2,e.value2,e.value2):ru(_u(0))(_u(0))("yzzz")(e)},swizzleZZZZ:function(e){return e instanceof Ra?new Ra(e.value2,e.value2,e.value2,e.value2):ru(_u(0))(_u(0))("zzzz")(e)}},un={swizzleZ:function(e){return e instanceof Pa?new Ee(e.value2):ru(tu(0))(Mu(0))("z")(e)},swizzleYZ:function(e){return e instanceof Pa?new Ja(e.value1,e.value2):ru(tu(0))(Pu(0))("z")(e)},swizzleZZ:function(e){return e instanceof Pa?new Ja(e.value2,e.value2):ru(tu(0))(Pu(0))("zz")(e)},swizzleXYZ:ln,swizzleXYZZ:function(e){return e instanceof Pa?new Ra(e.value0,e.value1,e.value2,e.value2):ru(tu(0))(_u(0))("xyzz")(e)},swizzleYZZZ:function(e){return e instanceof Pa?new Ra(e.value1,e.value2,e.value2,e.value2):ru(tu(0))(_u(0))("yzzz")(e)},swizzleZZZZ:function(e){return e instanceof Pa?new Ra(e.value2,e.value2,e.value2,e.value2):ru(tu(0))(_u(0))("zzzz")(e)}},Fp={swizzleY:function(e){return e instanceof Ra?new Ee(e.value1):ru(_u(0))(Mu(0))("y")(e)},swizzleXY:function(e){return e instanceof Ra?new Ja(e.value0,e.value1):ru(_u(0))(Pu(0))("xy")(e)},swizzleXYY:function(e){return e instanceof Ra?new Pa(e.value0,e.value1,e.value1):ru(_u(0))(tu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof Ra?new Pa(e.value1,e.value1,e.value1):ru(_u(0))(tu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof Ra?new Ra(e.value0,e.value1,e.value1,e.value1):ru(_u(0))(_u(0))("xyyy")(e)}},Y_={swizzleY:function(e){return e instanceof Pa?new Ee(e.value1):ru(tu(0))(Mu(0))("y")(e)},swizzleXY:function(e){return e instanceof Pa?new Ja(e.value0,e.value1):ru(tu(0))(Pu(0))("xy")(e)},swizzleXYY:function(e){return e instanceof Pa?new Pa(e.value0,e.value1,e.value1):ru(tu(0))(tu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof Pa?new Pa(e.value1,e.value1,e.value1):ru(tu(0))(tu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof Pa?new Ra(e.value0,e.value1,e.value1,e.value1):ru(tu(0))(_u(0))("xyyy")(e)}},Nc={swizzleY:function(e){return e instanceof Ja?new Ee(e.value1):ru(Pu(0))(Mu(0))("y")(e)},swizzleXY:ln,swizzleXYY:function(e){return e instanceof Ja?new Pa(e.value0,e.value1,e.value1):ru(Pu(0))(tu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof Ja?new Pa(e.value1,e.value1,e.value1):ru(Pu(0))(tu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof Ja?new Ra(e.value0,e.value1,e.value1,e.value1):ru(Pu(0))(_u(0))("xyyy")(e)}},bT={swizzleX:function(e){return e instanceof Ra?new Ee(e.value0):ru(_u(0))(Mu(0))("x")(e)}},H_={swizzleX:function(e){return e instanceof Pa?new Ee(e.value0):ru(tu(0))(Mu(0))("x")(e)}},bp={swizzleX:function(e){return e instanceof Ja?new Ee(e.value0):ru(Pu(0))(Mu(0))("x")(e)}},ET=function(e){return function(a){return e instanceof Ee&&a instanceof Pa?new Ra(e.value0,a.value0,a.value1,a.value2):new Yl("vec4("+(Ze(Mu(0))(e)+(","+(Ze(tu(0))(a)+")"))))}},aw=function(e){return function(a){return e instanceof Ee&&a instanceof Ja?new Pa(e.value0,a.value0,a.value1):new Zl("vec3("+(Ze(Mu(0))(e)+(","+(Ze(Pu(0))(a)+")"))))}},yj=function(e){return function(a){return function(u){return e instanceof Ee&&a instanceof Ee&&u instanceof Ja?new Ra(e.value0,a.value0,u.value0,u.value1):new Yl("vec4("+(Ze(Mu(0))(e)+(","+(Ze(Mu(0))(a)+(","+(Ze(Pu(0))(u)+")"))))))}}},Zt=function(e){return function(a){return e instanceof Ee&&a instanceof Ee?new Ja(e.value0,a.value0):new r0("vec2("+(Ze(Mu(0))(e)+(","+(Ze(Mu(0))(a)+")"))))}},Fj=function(e){return function(a){return function(u){return e instanceof Ee&&a instanceof Ee&&u instanceof Ee?new Pa(e.value0,a.value0,u.value0):new Zl("vec3("+(Ze(Mu(0))(e)+(","+(Ze(Mu(0))(a)+(","+(Ze(Mu(0))(u)+")"))))))}}},bj=function(e){return function(a){return function(u){return function(l){return e instanceof Ee&&a instanceof Ee&&u instanceof Ee&&l instanceof Ee?new Ra(e.value0,a.value0,u.value0,l.value0):new Yl("vec4("+(Ze(Mu(0))(e)+(","+(Ze(Mu(0))(a)+(","+(Ze(Mu(0))(u)+(","+(Ze(Mu(0))(l)+")"))))))))}}}},Mu=ov("exprFloat","Expr",function(){return{constant:Ee.create,expr:Fa.create,isConstant:function(e){if(e instanceof Ee)return!0;if(e instanceof Fa)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 Ee)return Ll(e.value0);if(e instanceof Fa)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 Ee)return F_(e.value0);if(e instanceof Fa)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 Ee)return new Ee(e(u.value0));if(u instanceof Fa)return new Fa(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 Ee&&l instanceof Ee?new Ee(e(u.value0)(l.value0)):new Fa(a(JD(Mu(0))(u))(JD(Mu(0))(l)))}}}},showType:function(e){return"float"},fromFloat:ln,fromFloats:ln,fromVec2s:ST(75),fromVec3s:NT(76),fromVec4s:$T(77),toFloats:ln,toVec2s:CT(79),toVec3s:TT(80),toVec4s:MT(81),dotSum:ln,Channels0:function(){return QJ}}}),Pu=ov("exprVec2","Expr",function(){return{constant:function(e){return new Ja(e,e)},expr:r0.create,isConstant:function(e){if(e instanceof Ja)return!0;if(e instanceof r0)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 Ja)return"vec2("+(Ll(e.value0)+(","+(Ll(e.value1)+")")));if(e instanceof r0)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 Ze(Pu(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof Ja)return new Ja(e(u.value0),e(u.value1));if(u instanceof r0)return new r0(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 Ja&&l instanceof Ja?new Ja(e(u.value0)(l.value0),e(u.value1)(l.value1)):new r0(a(Ze(Pu(0))(u))(Ze(Pu(0))(l)))}}}},showType:function(e){return"vec2"},fromFloat:function(e){if(e instanceof Ee)return new Ja(e.value0,e.value0);if(e instanceof Fa)return new r0("vec2("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 96, column 1 - line 120, column 60): "+[e.constructor.name])},fromFloats:CT(111),fromVec2s:ln,fromVec3s:PT(113),fromVec4s:OT(114),toFloats:ST(115),toVec2s:ln,toVec3s:LT(117),toVec4s:AT(118),dotSum:function(e){return e instanceof Ja?new Ee(e.value0+e.value1):new Fa("dot("+(Ze(Pu(0))(e)+",vec2(1.))"))},Channels0:function(){return ZJ}}}),tu=ov("exprVec3","Expr",function(){return{constant:function(e){return new Pa(e,e,e)},expr:Zl.create,isConstant:function(e){if(e instanceof Pa)return!0;if(e instanceof Zl)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 Pa)return"vec3("+(Ll(e.value0)+(","+(Ll(e.value1)+(","+(Ll(e.value2)+")")))));if(e instanceof Zl)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 Ze(tu(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof Pa)return new Pa(e(u.value0),e(u.value1),e(u.value2));if(u instanceof Zl)return new Zl(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 Pa&&l instanceof Pa?new Pa(e(u.value0)(l.value0),e(u.value1)(l.value1),e(u.value2)(l.value2)):new Zl(a(Ze(tu(0))(u))(Ze(tu(0))(l)))}}}},showType:function(e){return"vec3"},fromFloat:function(e){if(e instanceof Ee)return new Pa(e.value0,e.value0,e.value0);if(e instanceof Fa)return new Zl("vec3("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 134, column 1 - line 158, column 60): "+[e.constructor.name])},fromFloats:TT(149),fromVec2s:LT(150),fromVec3s:ln,fromVec4s:UT(152),toFloats:NT(153),toVec2s:PT(154),toVec3s:ln,toVec4s:qT(156),dotSum:function(e){return e instanceof Pa?new Ee(e.value0+e.value1+e.value2):new Fa("dot("+(Ze(tu(0))(e)+",vec3(1.))"))},Channels0:function(){return YJ}}}),_u=ov("exprVec4","Expr",function(){return{constant:function(e){return new Ra(e,e,e,e)},expr:Yl.create,isConstant:function(e){if(e instanceof Ra)return!0;if(e instanceof Yl)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 Ra)return"vec4("+(Ll(e.value0)+(","+(Ll(e.value1)+(","+(Ll(e.value2)+(","+(Ll(e.value3)+")")))))));if(e instanceof Yl)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 Ze(_u(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof Ra)return new Ra(e(u.value0),e(u.value1),e(u.value2),e(u.value3));if(u instanceof Yl)return new Yl(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 Ra&&l instanceof Ra?new Ra(e(u.value0)(l.value0),e(u.value1)(l.value1),e(u.value2)(l.value2),e(u.value3)(l.value3)):new Yl(a(Ze(_u(0))(u))(Ze(_u(0))(l)))}}}},showType:function(e){return"vec4"},fromFloat:function(e){if(e instanceof Ee)return new Ra(e.value0,e.value0,e.value0,e.value0);if(e instanceof Fa)return new Yl("vec4("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 172, column 1 - line 196, column 60): "+[e.constructor.name])},fromFloats:MT(187),fromVec2s:AT(188),fromVec3s:qT(189),fromVec4s:ln,toFloats:$T(191),toVec2s:OT(192),toVec3s:UT(193),toVec4s:ln,dotSum:function(e){return e instanceof Ra?new Ee(e.value0+e.value1+e.value2+e.value3):new Fa("dot("+(Ze(_u(0))(e)+",vec4(1.))"))},Channels0:function(){return XJ}}}),CT=ov("floatsToVec2s","Expr",function(){var e=Pc(gj);return function(a){return ml(e(a))}}),TT=ov("floatsToVec3s","Expr",function(){var e=Pc(hj);return function(a){return ml(e(a))}}),MT=ov("floatsToVec4s","Expr",function(){var e=Pc(mj);return function(a){return ml(e(a))}}),ST=ov("vec2sToFloats","Expr",function(){var e=jD(function(a){return Iu(Vv(bp)(a))(Ta(wo(Nc)(a)))});return function(a){return ml(e(a))}}),LT=ov("vec2sToVec3s","Expr",function(){var e=Pc(dj);return function(a){return ml(e(a))}}),AT=ov("vec2sToVec4s","Expr",function(){var e=Pc(wj);return function(a){return ml(e(a))}}),NT=ov("vec3sToFloats","Expr",function(){var e=jD(function(a){return Iu(Vv(H_)(a))(Iu(wo(Y_)(a))(Ta(Go(un)(a))))});return function(a){return ml(e(a))}}),PT=ov("vec3sToVec2s","Expr",function(){var e=Pc(Gj);return function(a){return ml(e(a))}}),qT=ov("vec3sToVec4s","Expr",function(){var e=Pc(Ij);return function(a){return ml(e(a))}}),$T=ov("vec4sToFloats","Expr",function(){var e=jD(function(a){return Iu(Vv(bT)(a))(Iu(wo(Fp)(a))(Iu(Go(Ac)(a))(Ta(Go(Ac)(a)))))});return function(a){return ml(e(a))}}),OT=ov("vec4sToVec2s","Expr",function(){var e=jD(function(a){return Iu(mo(Fp)(a))(Ta(HD(a)))});return function(a){return ml(e(a))}}),UT=ov("vec4sToVec3s","Expr",function(){var e=Pc(Rj);return function(a){return ml(e(a))}}),X=Mu(59),va=Pu(96),du=tu(134),nn=_u(172);var WT=Ze(du),c2=yv(va),Ar=yv(X),Ql=pl(X),iT=Ze(nn),kv=Ze(X),_2=YD(X),yp=Ze(va),Ej=Xt(X),uw=Lr(X),vn=cv(X),f2=Yt(X),Cj=o2(uc)(X),i0=wo(Nc),Tj=gp(Ac),hv=Vv(bp),BT=a2(X),ow=u2(X),zT=nw(X),VT=XD(X),kT=pj(X),KD=function(e){return new Zl("hsvrgb("+(WT(e)+")"))},xD=function(e){return new Zl("rgbhsv("+(WT(e)+")"))},JT=c2("(2./res)");var eR=function(e){var a=iw(e),u=QD(e);return function(l){return a(u(l)(Ql(2)))(Ql(1))}},cw=function(e){return function(a){return new Yl("mix("+(iT(e)+(","+(iT(a)+(","+(kv(Lc(a))+")"))))))}},jT=function(e){var a=iu(e),u=yv(e),l=Ze(e);return function(v){return function(t){return function(i){return v instanceof Ee&&t instanceof Ee?a(SI(v.value0)(t.value0))(function(o){return"clamp("+(o+(","+(Ll(v.value0)+(","+(Ll(t.value0)+")")))))})(i):u("clamp("+(l(i)+(","+(kv(v)+(","+(kv(t)+")"))))))}}}},Mj=jT(X),HT=function(e){var a=Dj(e)(Ql(69)),u=Q_(e)(Ql(12)),l=Zg(e),v=aa(Ep(e))(Ql(440));return function(t){return a(u(l(v(t))))}},XT=function(e){var a=rw(e)(pl(e)(10)),u=aa(Ep(e))(Ql(20));return function(l){return a(u(l))}},p2=function(e){var a=ij(e),u=e2(e),l=fj(e),v=Lr(e),t=Ze(e);return function(i){return function(o){if(a(i)&&a(o))return _2(u(l(v(i)(o))));if(Re)return Ar("distance("+(t(i)+(","+(t(o)+")"))));throw new Error("Failed pattern match at Expr (line 769, column 1 - line 769, column 48): "+[i.constructor.name,o.constructor.name])}}},YT=p2(va),go=function(e){return function(a){return Ar("clamp((_etime-"+(Ll(e)+(")/("+(Ll(a)+("-"+(Ll(e)+"),0.,1.)"))))))}},ZT=function(e){return function(a){return Ar("clamp(("+(Ll(a)+("-_etime)/("+(Ll(a)+("-"+(Ll(e)+"),0.,1.)"))))))}},s2=function(e){return function(a){return function(u){return function(l){return Ar("iline("+(yp(a)+(","+(yp(u)+(","+(kv(l)+(","+(yp(e)+")"))))))))}}}},aR=function(e){return function(a){return function(u){return function(l){return Ar("line("+(yp(a)+(","+(yp(u)+(","+(kv(l)+(","+(yp(e)+")"))))))))}}}},_w=function(e){var a=yv(e),u=Ze(e);return function(l){return function(v){return function(t){return a("mix("+(u(l)+(","+(u(v)+(","+(kv(t)+")"))))))}}}},D2=Ar("PI"),QT=function(e){return function(a){return Mj(Ql(0))(Ql(1))(Ej(uw(Ql(2.828427))(YT(e)(a)))(Ql(2.828427)))}};var R2=function(e){return function(a){var u=function(_){return function(s){return Ar("step("+(kv(_)+(","+(kv(s)+")"))))}},l=Sa(a),v=jD(function(_){return Ee.create(Ea(_))})(HJ(0)(l-1|0)),t=new Ee(1/Ea(l)),i=function(_){return function(s){return vn(uw(u(vn(t)(_))(e))(u(f2(vn(t)(_))(t))(e)))(s)}},o=Gv(i)(v)(a);return Cj(o)}},fw=function(e){return function(a){return e instanceof Ja&&a instanceof Ee?new Ja(a.value0,e.value1):c2("vec2("+(kv(a)+(","+(kv(i0(e))+")"))))}},uR=function(e){var a=yT(e),u=QD(e);return function(l){return a(u(l)(Ql(.5)))(Ql(.5))}},I2=function(e){var a=eR(e),u=ZD(e),l=cv(e),v=uR(e);return function(t){return function(i){return a(u(l(v(t))(i)))}}};var pw=function(e){return function(a){return t0(Tj(a))(vn(Lc(a))(e))}},KT=function(e){var a=gv(e),u=cv(e),l=tw(e),v=Lr(e),t=pl(e);return function(i){return function(o){var _=i0(i),s=hv(i),y=a(BT(s)(_)),P=a(ow(s)(_));return u(l(P)(o))(v(t(1))(l(y)(o)))}}},xT=function(e){var a=jT(e);return function(u){return function(l){var v=i0(u),t=hv(u);return a(ow(t)(v))(BT(t)(v))(l)}}},eM=function(e){var a=Ep(e),u=iw(e),l=QD(e),v=yT(e);return function(t){return function(i){return function(o){var _=uw(i0(i))(hv(i)),s=uw(i0(t))(hv(t)),y=a(u(o)(hv(t)))(s),P=l(y)(_);return v(P)(hv(i))}}}},aM=function(e){var a=i0(e),u=hv(e);return vn(u)(zT(a))},uM=function(e){var a=i0(e),u=hv(e),l=vn(u)(zT(a)),v=vn(u)(VT(a));return Zt(l)(v)},lM=function(e){var a=i0(e),u=hv(e);return vn(u)(VT(a))},sw=function(e){return function(a){return e instanceof Ja&&a instanceof Ee?new Ja(e.value0,a.value0):c2("vec2("+(kv(hv(e))+(","+(kv(a)+")"))))}},lR=function(e){var a=yv(e),u=Ze(e);return function(l){return function(v){return a("smoothstep("+(kv(hv(l))+(","+(kv(i0(l))+(","+(u(v)+")"))))))}}},G2=function(e){var a=lR(e),u=t2(e),l=cv(e),v=pl(e);return function(t){return function(i){return function(o){var _=Zt(Ar("1.5/(res.x+res.y)"))(Ql(0));return a(_)(u(YT(t)(i))(l(o)(v(.5))))}}}},Sj=G2(X),vM=function(e){return function(a){var u=Ar("((1./res.x)+(1./res.y))");return Sj(e)(a)(u)}},nM=function(e){var a=t2(e),u=lR(e),l=iw(e),v=$c(e);return function(t){return function(i){return function(o){var _=Zt(Ql(0))(ow(o)(Ar("3./res.y")));return a(Ql(1))(u(_)(l(v(a(i0(t))(i)))(o)))}}}},rM=function(e){var a=t2(e),u=lR(e),l=iw(e),v=$c(e);return function(t){return function(i){return function(o){var _=Zt(Ql(0))(ow(o)(Ar("3./res.x")));return a(Ql(1))(u(_)(l(v(a(hv(t))(i)))(o)))}}}},tM=function(e){var a=i0(e),u=hv(e);return _2(f2(vn(u)(u))(vn(a)(a)))},iM=function(e){var a=i0(e),u=hv(e),l=kT(a)(u),v=_2(f2(vn(u)(u))(vn(a)(a)));return Zt(v)(l)},oM=function(e){return kT(i0(e))(hv(e))};var w2=sc(Xu),vR=St(w2),DM=mr(Xu),Oc=ee(DM),Lj=A(h_(w0)),nR=Lt(w2),RM=ro(Xu),IM=AR(RM)(En),Mp=Pl(ql)(DM),Dw=W(RM),Aj=pc(w2),Nj=K(Za),_M=Ze(va),fM=Ze(X),Pj=function(e){return vR(function(a){var u={};for(var l in a)({}).hasOwnProperty.call(a,l)&&(u[l]=a[l]);return u.code=a.code+e,u})},GM=function(e){return function(a){return function(u){return Oc(Lj(function(l){return l.fxy})(nR))(function(l){return Oc(IM(a)(function(v){return Mp(vR(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 Mp(vR(function(t){var i={};for(var o in t)({}).hasOwnProperty.call(t,o)&&(i[o]=t[o]);return i.fxy=l,i}))(function(){return Dw(iD(v))})})})}}},wM=function(e){return function(a){return function(u){return Oc(nR)(function(l){return Oc(IM(a)(function(v){return Mp(vR(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 Mp(vR(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 Dw(iD(v))})})})}}},dM=function(e){return function(a){return function(u){return function(l){return yI(l)({webGl2:e,imgMap:a,vidMap:u,allocation:0,code:"",fxy:new r0("((gl_FragCoord.xy/res)*2.-1.)"),time:new Fa("_time"),beat:new Fa("_beat"),etime:new Fa("_etime"),ebeat:new Fa("_ebeat")})}}}},qj=Oc(nR)(function(e){return Mp(Aj(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)})}),Hu=function(e){var a=Yg(e),u=Ze(e),l=yv(e);return function(v){return Oc(qj)(function(t){var i="_"+Nj(t);return Mp(Pj(a(v)+(" "+(i+("="+(u(v)+`; -`))))))(function(){return Dw(l(i))})})}},pM=Hu(du),sM=Hu(X),rR=function(e){return function(a){return Oc(nR)(function(u){if(u.webGl2)return pM(new Zl("texture("+(e+(","+(_M(a)+").xyz")))));if(!u.webGl2)return pM(new Zl("texture2D("+(e+(","+(_M(a)+").xyz")))));throw new Error("Failed pattern match at G (line 86, column 3 - line 88, column 88): "+[u.webGl2.constructor.name])})}},d2=function(e){return function(a){return Oc(nR)(function(u){if(u.webGl2)return sM(new Fa("texture("+(e+(",vec2("+(fM(a)+",0.)).x")))));if(!u.webGl2)return sM(new Fa("texture2D("+(e+(",vec2("+(fM(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=mr(Xu),d=ee(OM),UM=sc(Xu),Ye=Lt(UM),WM=no(Xu),Gw=gf(F0)(WM),Np=ro(Xu),le=Ru(y_)(Np),nl=Hu(X),x_=Yt(X),Lp=W(tD),Jv=cv(X),Oj=nw(X),Uj=XD(X),M2=Lr(X),yo=Vv(bp),ef=wo(Nc),Ou=Hu(va),mM=cv(va),ww=pl(va),y2=$c(va),dw=Lr(va),Wj=yv(va),hM=Ze(va),ge=A(h_(w0)),Xe=W(Np),Uc=pl(X),Bj=v2(va),BM=xT(X),zj=$c(X),Kl=A(Iv),zM=cs(vv),Ku=Ru(En)(Np),Vj=W(lc),VM=o2(uc)(X),mw=lv(En)(Np),fv=Hu(du),Wc=_w(du),S2=Br(sa),Ap=Ru(b0)(Np),iR=pl(du),hw=oe(p_),_v=Hu(nn),kM=_w(nn),kj=la(hI(Xu)),Jj=e2(X),L2=Cp(X),Sp=uR(va),gM=Cn(lu),yM=K(Za),af=gf(xa)(WM),F2=Yt(du),b2=cv(du),Qe=A(rD),jj=Cp(du),m2=Vv(H_),h2=wo(Y_),g2=Go(un),Hj=Cp(va),Xj=p2(va),Yj=Ep(va),Zj=Xt(va),K_=Xt(X),FM=I2(va),Qj=gv(va),bM=I2(X),EM=Jc(Iv),CM=yv(X),Kj=sT(X),xj=rw(X),eH=DT(X),aH=IT(X),uH=RT(X),lH=l2(X),vH=tw(X),nH=v2(X),rH=a2(X),tH=u2(X),iH=dT(X),oH=KT(X),cH=lR(X),_H=G2(X),TM=lv(y_)(Np),fH=rM(X),pH=nM(X),MM=mo(Fp),SM=uR(X),sH=ZD(X),E2=A(Co),tR=m(F),DH=Q_(du),C2=gp(Ac),RH=A(Oa),IH=Pl(ql)(OM),GH=St(UM),LM=Bu(sa),wH=oe(f_),dH=PR(s_),mH=pl(nn),hH=QD(du),gH=Ze(nn),yH=`#version 300 es +`+o))))))))}}}}}},tF=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return function(i){return function(o){return function(_){var s=I7(t)(i),b=R7(i),P=xO(v)(s)(b)(l)(o)(_);return function(){var K=X1(e)(a)(u)(l)(P)(s+b|0)();return{name:l,signal:v,output:i,code:P,"audioWorklet'":K}}}}}}}}}}};var Fm=()=>{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},bm=e=>()=>e.srcObject.getTracks().forEach(function(a){a.stop()}),Em=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))},Cm=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,Mm=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},Sm=e=>()=>e.isPlaying;var Lm=e=>()=>new Uint8Array(e),Am=e=>a=>()=>e.getByteFrequencyData(a),Nm=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},qm=e=>()=>{for(var a=0,u=0;u<512;u++)a=a+e[u];return a=a/110592,a};var $m=()=>new AudioContext,CD=e=>()=>e.resume(),op=e=>()=>e.currentTime,Om=e=>()=>e.destination,XI=e=>a=>()=>new GainNode(e,{gain:a}),Um=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},Ro=e=>a=>()=>e.connect(a),Ec=e=>a=>()=>e.disconnect(a);var YI=Eu(),zm=re(c_(cl)),km=sn(dl),iF=function(e){return function(a){return function(){var l=ve(e.mAnalyserNode)();return function(){if(l instanceof R){var v=ve(e.sourceNode)();return Ec(v)(l.value0)(),Ro(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])}(),Ae(a)(e.sourceNode)()}}},Vm=function(e){return function(a){return function(){var l=va(a)(),v=va(I.value)(),t=Lm(512)(),i=va(0)(),o=va(0)(),_=va(0)();return{webAudioContext:e,sourceNode:l,mAnalyserNode:v,analyserArray:t,lo:i,mid:o,hi:_}}}},lU=function(e){return function(){var u=ve(e.mAnalyserNode)();if(u instanceof I)return void 0;if(u instanceof R){var l=ve(e.sourceNode)();return Ec(l)(u.value0)(),Ae(I.value)(e.mAnalyserNode)(),gl("punctual: disactivating an audio analyser...")()}throw new Error("Failed pattern match at AudioAnalyser (line 44, column 3 - line 50, column 57): "+[u.constructor.name])}},vU=function(e){return function(){var u=ve(e.mAnalyserNode)();if(u instanceof R)return u.value0;if(u instanceof I){var l=Um(e.webAudioContext)(1024)(.5)(),v=ve(e.sourceNode)();return Ro(v)(l)(),Ae(new R(l))(e.mAnalyserNode)(),gl("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])}},Jm=function(e){return function(a){var u=YI(zm(a.fft)(zm(a.lo)(zm(a.mid)(a.hi))));if(!u)return lU(e);if(u)return function(){CD(e.webAudioContext)();var v=vU(e)();return Am(v)(e.analyserArray)(),km(YI(a.lo))(function(){var i=Nm(e.analyserArray)();return Ae(i)(e.lo)()})(),km(YI(a.mid))(function(){var i=Pm(e.analyserArray)();return Ae(i)(e.mid)()})(),km(YI(a.hi))(function(){var i=qm(e.analyserArray)();return Ae(i)(e.hi)()})()};throw new Error("Failed pattern match at AudioAnalyser (line 67, column 3 - line 81, column 21): "+[u.constructor.name])}};var rU=ee(rc),oF=$n(uu),cF=lt(uu),jm=Eu(),tU=L(nl),iU=G_(Hf),oU=Jo(at),cU=Qu(I0),_F=function(e){return function(a){return function(){var l=ve(e.mWebcamElementRef)();if(l instanceof R)return Em(a.gl)(a.webcamTexture)(l.value0)();if(l instanceof I)return void 0;throw new Error("Failed pattern match at SharedResources (line 170, column 3 - line 172, column 25): "+[l.constructor.name])}}},fF=function(e){return function(a){if(a)return function(){var l=ve(e.mWebcamElementRef)();if(l instanceof R)return void 0;if(l instanceof I){gl("punctual: activating webcam")();var v=Fm();return Ae(new R(v))(e.mWebcamElementRef)()}throw new Error("Failed pattern match at SharedResources (line 146, column 3 - line 151, column 42): "+[l.constructor.name])};if(!a)return function(){var l=ve(e.mWebcamElementRef)();if(l instanceof R)return gl("punctual: disactivating webcam")(),bm(l.value0)(),Ae(I.value)(e.mWebcamElementRef)();if(l instanceof I)return void 0;throw new Error("Failed pattern match at SharedResources (line 154, column 3 - line 159, column 25): "+[l.constructor.name])};throw new Error("Failed pattern match at SharedResources (line 143, column 1 - line 143, column 61): "+[e.constructor.name,a.constructor.name])}},pF=function(e){return function(a){return Ae(a)(e.tempo)}},sF=function(e){return function(a){return Ae(a)(e.outputChannelCount)}},DF=function(e){return function(a){return Ae(a)(e.brightness)}},RF=function(e){return function(a){return function(){var l=ve(e.externalAudioOutputNode)();return Ec(e.internalAudioOutputNode)(l)(),Ro(e.internalAudioOutputNode)(a)(),Ae(a)(e.externalAudioOutputNode)(),iF(e.outputAnalyser)(a)()}}},IF=function(e){return function(a){return function(){var l=ve(e.mExternalAudioInputNode)();return function(){if(l instanceof I)return void 0;if(l instanceof R){Ec(l.value0)(e.internalAudioInputNode)();var v=a();return Ro(v)(e.internalAudioInputNode)(),Ae(new R(v))(e.mExternalAudioInputNode)()}throw new Error("Failed pattern match at SharedResources (line 227, column 3 - line 233, column 72): "+[l.constructor.name])}(),Ae(a)(e.audioInputGetter)()}}},Hm=function(e){return function(a){return function(){var l=ve(e.videos)(),v=oF(a)(l);if(v instanceof I){var t=Mm(a)();return Ae(cF(a)(t)(l))(e.videos)(),I.value}if(v instanceof R){var i=Sm(v.value0)();if(i)return new R(v.value0);if(!i)return I.value;throw new Error("Failed pattern match at SharedResources (line 212, column 7 - line 214, column 30): "+[i.constructor.name])}throw new Error("Failed pattern match at SharedResources (line 205, column 3 - line 214, column 30): "+[v.constructor.name])}}},ZI=function(e){return ve(e.tempo)},GF=function(e){return ve(e.outputChannelCount)},wF=function(e){return function(a){return function(){var l=ve(e.images)(),v=oF(a)(l);if(v instanceof I){var t=Cm(a)();return Ae(cF(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 189, column 7 - line 191, column 30): "+[i.constructor.name])}throw new Error("Failed pattern match at SharedResources (line 182, column 3 - line 191, column 30): "+[v.constructor.name])}}};var _U=function(e){return function(){var u=ve(e.mExternalAudioInputNode)();if(u instanceof I)return void 0;if(u instanceof R)return Ec(u.value0)(e.internalAudioInputNode)(),Ae(I.value)(e.mExternalAudioInputNode)(),gl("punctual audio input disactivated")();throw new Error("Failed pattern match at SharedResources (line 253, column 3 - line 258, column 46): "+[u.constructor.name])}},Xm=function(e){return function(a){return function(){var l=ve(e.clockDiff)(),v=jm(jf(Us(a)))/1e3;return v-l}}},Ym=function(e){return function(){var u=ve(e.mExternalAudioInputNode)();if(u instanceof I){var l=ve(e.audioInputGetter)(),v=l();return Ro(v)(e.internalAudioInputNode)(),Ae(new R(v))(e.mExternalAudioInputNode)(),gl("punctual audio input activated")()}if(u instanceof R)return void 0;throw new Error("Failed pattern match at SharedResources (line 240, column 3 - line 247, column 24): "+[u.constructor.name])}},dF=function(e){return function(a){return function(){return function(){var l=jm(a.ain);if(l)return Ym(e)();if(!l)return _U(e)();throw new Error("Failed pattern match at SharedResources (line 98, column 3 - line 100, column 38): "+[l.constructor.name])}(),Jm(e.inputAnalyser)({fft:a.ifft,lo:a.ilo,mid:a.imid,hi:a.ihi})(),Jm(e.outputAnalyser)(a)()}}},mF=function(e){return function(){var u=op(e)(),l=tU(function(v){return function(t){return t/1e3}(jm(jf(v)))})(js)();return l-u}},hF=function(e){return function(){var u=rU(o7(iU(1)(1)))(va)(),l=va(I.value)(),v=va(fl)(),t=va(fl)(),i=va(fl)(),o=function(){if(e instanceof I)return $m();if(e instanceof R)return e.value0;throw new Error("Failed pattern match at SharedResources (line 57, column 22 - line 59, column 40): "+[e.constructor.name])}(),_=mF(o)(),s=va(_)(),b=va(ha(_))(),P=va(Wm(o))(),A=va(I.value)(),K=Om(o)(),Ve=va(K)(),Ga=XI(o)(1)(),$u=XI(o)(1)();Ro($u)(K)();var Dl=Vm(o)(Ga)(),Ou=Vm(o)($u)(),_u=va(0)(),f0=va(1)(),Be=va(2)();return{tempo:u,mWebcamElementRef:l,images:v,videos:t,libraries:i,webAudioContext:o,clockDiff:s,clockDiffList:b,audioInputGetter:P,mExternalAudioInputNode:A,externalAudioOutputNode:Ve,internalAudioInputNode:Ga,internalAudioOutputNode:$u,inputAnalyser:Dl,outputAnalyser:Ou,audioWorkletCount:_u,brightness:f0,outputChannelCount:Be}}},gF=function(e){return function(){var u=mF(e.webAudioContext)(),l=ve(e.clockDiffList)(),v=function(){var i=ba(l)<=9;if(i)return lu(u)(l);if(!i)return C_(u)(II(l));throw new Error("Failed pattern match at SharedResources (line 115, column 17 - line 117, column 99): "+[i.constructor.name])}();Ae(v)(e.clockDiffList)();var t=oU(cU)(v)/10;return Ae(t)(e.clockDiff)()}};var fU=ee(rc),TD=L(nl),EF=qf(dl)(xa),QI=B(dl),pU=re(Gi),sU=Zr(fc),DU=Yv(xa)(m0),Qm=L(rv),yF=Fc(P_),RU=X(Va),IU=m(y),GU=m(s7),wU=Iu(T0)(dl),dU=Wu(_a),mU=vv(T0)(dl),CF=function(e){return function(){var u=ve(e.sharedResources.tempo)(),l=Sn(u.freq),v=Xm(e.sharedResources)(Xs(u))(),t=fU(ve(e.evalTime))(Xm(e.sharedResources))(),i=TD(Pn)(ve(e.worklets))();return EF(rF(l)(v)(t))(i)()}},hU=function(e){return function(a){return function(u){if(u instanceof I)return QI(void 0);if(u instanceof R)return HI(u.value0)(e)(a);throw new Error("Failed pattern match at AudioZone (line 129, column 1 - line 129, column 74): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},TF=function(e){if(e instanceof I)return I.value;if(e instanceof R){if(Zs(e.value0.output))return new R(e.value0);if(pe)return I.value}throw new Error("Failed pattern match at AudioZone (line 42, column 1 - line 42, column 49): "+[e.constructor.name])},FF=function(e){return function(a){return function(u){if(Cl(u)>=a)return u;if(pe)return pU(u)(sU(a-Cl(u)|0)(e));throw new Error("Failed pattern match at AudioZone (line 108, column 1 - line 108, column 58): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},MF=function(e){return function(){var u=ve(e.worklets)(),l=op(e.sharedResources.webAudioContext)();return EF(hU(l+.25)(.1))(u)(),Ae(h.value)(e.worklets)()}},SF=function(e){return function(){var u=TD(Pn)(ve(e.worklets))();return DU(Qm(function(l){return function(v){return v+` +`}(function(v){return v.code}(l))})(u))}},bF=function(e){return function(a){return function(u){return function(l){return function(){var t=ve(e.audioWorkletCount)();Ae(t+1|0)(e.audioWorkletCount)();var i=function(){var _=p8(a);if(_)return yF("worklet has audio input")(),Ym(e)(),TD(fD)(QI(e.internalAudioInputNode))();if(!_)return yF("worklet does not have audio input")(),null;throw new Error("Failed pattern match at AudioZone (line 72, column 11 - line 79, column 24): "+[_.constructor.name])}(),o=GF(e)();return tF(e.webAudioContext)(i)(e.internalAudioOutputNode)("W"+RU(t))(a.signal)(o)(a.output)(u)(l-u)()}}}}},LF=function(e){return function(a){return function(u){return function(l){return function(v){if(l instanceof I&&v instanceof I)return QI(I.value);if(l instanceof I&&v instanceof R)return function(){var o=ve(e.tempo)(),_=J1(o)(a)(u)(v.value0);return TD(R.create)(bF(e)(v.value0)(_.value0)(_.value1))()};if(l instanceof R&&v instanceof I)return function(){var o=op(e.webAudioContext)();return HI(l.value0)(o+.25)(.1)(),I.value};if(l instanceof R&&v instanceof R){var t=IU(l.value0.signal)(v.value0.signal)&&GU(l.value0.output)(v.value0.output);if(t)return QI(new R(l.value0));if(!t)return function(){var o=ve(e.tempo)(),_=J1(o)(a)(u)(v.value0);return HI(l.value0)(_.value0)(_.value1-_.value0)(),TD(R.create)(bF(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])}}}}},AF=function(e){return function(a){return function(){CD(e.webAudioContext)();var l=ve(e.clockDiff)(),v=Qm(TF)(a.actions),t=va(a.evalTime)(),i=wU(LF(e)(a.evalTime)(l)(I.value))(v)(),o=va(i)();return{sharedResources:e,evalTime:t,worklets:o}}}},NF=function(e){return function(a){return function(){var l=ve(e.worklets)(),v=dU(Cl(l))(Cl(a.actions)),t=FF(I.value)(v)(l),i=FF(I.value)(v)(a.actions),o=ve(e.sharedResources.clockDiff)(),_=mU(lD(LF(e.sharedResources)(a.evalTime)(o))(t)(Qm(TF)(i)))();return Ae(_)(e.worklets)(),Ae(a.evalTime)(e.evalTime)()}}};function PF(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 FU=L(ss);var Km=function(e){return e};var cp=function(e){return e};var xm={lift:function(e){var a=ee(e.Bind1()),u=B(e.Applicative0());return function(l){return a(l)(function(v){return u(new te(v))})}}},bU=Gu(xm),KI=function(e){return function(a){return e(a)}},qF=function(e){var a=L(e);return{map:function(u){return KI(a(FU(u)))}}};var MD=function(e){return{Applicative0:function(){return ah(e)},Bind1:function(){return EU(e)}}},EU=function(e){var a=ee(e.Bind1()),u=B(e.Applicative0());return{bind:function(l){return function(v){return a(l)(In(function(t){return u(S.create(t))})(function(t){var i=v(t);return i}))}},Apply0:function(){return eh(e)}}},eh=function(e){var a=qF(e.Bind1().Apply0().Functor0());return{apply:E0(MD(e)),Functor0:function(){return a}}},ah=function(e){return{pure:function(){var a=B(e.Applicative0());return function(u){return Km(a(te.create(u)))}}(),Apply0:function(){return eh(e)}}};var $F=function(e){var a=e.Monad0(),u=MD(a);return{liftEffect:function(){var l=bU(a),v=Lu(e);return function(t){return l(v(t))}}(),Monad0:function(){return u}}};var xI=function(e){var a=MD(e);return{throwError:function(){var u=B(e.Applicative0());return function(l){return Km(u(S.create(l)))}}(),Monad0:function(){return a}}};var TU=Eu();var uh=function(e){return TU(cp(e))};var iv=function(){var e={},a="Pure",u="Throw",l="Catch",v="Sync",t="Async",i="Bind",o="Bracket",_="Fork",s="Sequential",b="Map",P="Apply",A="Alt",K="Cons",Ve="Resume",Ga="Release",$u="Finalizer",Dl="Finalized",Ou="Forked",_u="Fiber",f0="Thunk";function Be(we,ga,mu,$a){this.tag=we,this._1=ga,this._2=mu,this._3=$a}function ev(we){var ga=function(mu,$a,qe){return new Be(we,mu,$a,qe)};return ga.tag=we,ga}function xc(we){return new Be(a,void 0)}function _n(we){try{we()}catch(ga){setTimeout(function(){throw ga},0)}}function Gf(we,ga,mu){try{return ga(mu())}catch($a){return we($a)}}function wf(we,ga,mu){try{return ga(mu)()}catch($a){return mu(we($a))(),xc}}var vi=function(){var we=1024,ga=0,mu=0,$a=new Array(we),qe=!1;function ce(){var Aa;for(qe=!0;ga!==0;)ga--,Aa=$a[mu],$a[mu]=void 0,mu=(mu+1)%we,Aa();qe=!1}return{isDraining:function(){return qe},enqueue:function(Aa){var ra,su;ga===we&&(su=qe,ce(),qe=su),$a[(mu+ga)%we]=Aa,ga++,qe||ce()}}}();function df(we){var ga={},mu=0,$a=0;return{register:function(qe){var ce=mu++;qe.onComplete({rethrow:!0,handler:function(Aa){return function(){$a--,delete ga[ce]}}})(),ga[ce]=qe,$a++},isEmpty:function(){return $a===0},killAll:function(qe,ce){return function(){if($a===0)return ce();var Aa=0,ra={};function su(ta){ra[ta]=ga[ta].kill(qe,function(hu){return function(){delete ra[ta],Aa--,we.isLeft(hu)&&we.fromLeft(hu)&&setTimeout(function(){throw we.fromLeft(hu)},0),Aa===0&&ce()}})()}for(var Uu in ga)ga.hasOwnProperty(Uu)&&(Aa++,su(Uu));return ga={},mu=0,$a=0,function(ta){return new Be(v,function(){for(var hu in ra)ra.hasOwnProperty(hu)&&ra[hu]()})}}}}}var kr=0,yl=1,Lo=2,Ao=3,No=4,ql=5,Vr=6;function e_(we,ga,mu){var $a=0,qe=kr,ce=mu,Aa=null,ra=null,su=null,Uu=null,ta=null,hu=0,fn=0,av=null,p0=!0;function f(G){for(var g,Q,De;;)switch(g=null,Q=null,De=null,qe){case Lo:qe=yl;try{ce=su(ce),Uu===null?su=null:(su=Uu._1,Uu=Uu._2)}catch(gu){qe=ql,Aa=we.left(gu),ce=null}break;case Ao:we.isLeft(ce)?(qe=ql,Aa=ce,ce=null):su===null?qe=ql:(qe=Lo,ce=we.fromRight(ce));break;case yl:switch(ce.tag){case i:su&&(Uu=new Be(K,su,Uu)),su=ce._2,qe=yl,ce=ce._1;break;case a:su===null?(qe=ql,ce=we.right(ce._1)):(qe=Lo,ce=ce._1);break;case v:qe=Ao,ce=Gf(we.left,we.right,ce._1);break;case t:qe=No,ce=wf(we.left,ce._1,function(gu){return function(){$a===G&&($a++,vi.enqueue(function(){$a===G+1&&(qe=Ao,ce=gu,f($a))}))}});return;case u:qe=ql,Aa=we.left(ce._1),ce=null;break;case l:su===null?ta=new Be(K,ce,ta,ra):ta=new Be(K,ce,new Be(K,new Be(Ve,su,Uu),ta,ra),ra),su=null,Uu=null,qe=yl,ce=ce._1;break;case o:hu++,su===null?ta=new Be(K,ce,ta,ra):ta=new Be(K,ce,new Be(K,new Be(Ve,su,Uu),ta,ra),ra),su=null,Uu=null,qe=yl,ce=ce._1;break;case _:qe=Ao,g=e_(we,ga,ce._2),ga&&ga.register(g),ce._1&&g.run(),ce=we.right(g);break;case s:qe=yl,ce=xp(we,ga,ce._1);break}break;case ql:if(su=null,Uu=null,ta===null)qe=Vr,ce=ra||Aa||ce;else switch(g=ta._3,De=ta._1,ta=ta._2,De.tag){case l:ra&&ra!==g&&hu===0?qe=ql:Aa&&(qe=yl,ce=De._2(we.fromLeft(Aa)),Aa=null);break;case Ve:ra&&ra!==g&&hu===0||Aa?qe=ql:(su=De._1,Uu=De._2,qe=Lo,ce=we.fromRight(ce));break;case o:hu--,Aa===null&&(Q=we.fromRight(ce),ta=new Be(K,new Be(Ga,De._2,Q),ta,g),(ra===g||hu>0)&&(qe=yl,ce=De._3(Q)));break;case Ga:ta=new Be(K,new Be(Dl,ce,Aa),ta,ra),qe=yl,ra&&ra!==g&&hu===0?ce=De._1.killed(we.fromLeft(ra))(De._2):Aa?ce=De._1.failed(we.fromLeft(Aa))(De._2):ce=De._1.completed(we.fromRight(ce))(De._2),Aa=null,hu++;break;case $u:hu++,ta=new Be(K,new Be(Dl,ce,Aa),ta,ra),qe=yl,ce=De._1;break;case Dl:hu--,qe=ql,ce=De._1,Aa=De._2;break}break;case Vr:for(var sa in av)av.hasOwnProperty(sa)&&(p0=p0&&av[sa].rethrow,_n(av[sa].handler(ce)));av=null,ra&&Aa?setTimeout(function(){throw we.fromLeft(Aa)},0):we.isLeft(ce)&&p0&&setTimeout(function(){if(p0)throw we.fromLeft(ce)},0);return;case kr:qe=yl;break;case No:return}}function wa(G){return function(){if(qe===Vr)return p0=p0&&G.rethrow,G.handler(ce)(),function(){};var g=fn++;return av=av||{},av[g]=G,function(){av!==null&&delete av[g]}}}function Oe(G,g){return function(){if(qe===Vr)return g(we.right(void 0))(),function(){};var Q=wa({rethrow:!1,handler:function(){return g(we.right(void 0))}})();switch(qe){case kr:ra=we.left(G),qe=Vr,ce=ra,f($a);break;case No:ra===null&&(ra=we.left(G)),hu===0&&(qe===No&&(ta=new Be(K,new Be($u,ce(G)),ta,ra)),qe=ql,ce=null,Aa=null,f(++$a));break;default:ra===null&&(ra=we.left(G)),hu===0&&(qe=ql,ce=null,Aa=null)}return Q}}function D(G){return function(){var g=wa({rethrow:!1,handler:G})();return qe===kr&&f($a),g}}return{kill:Oe,join:D,onComplete:wa,isSuspended:function(){return qe===kr},run:function(){qe===kr&&(vi.isDraining()?f($a):vi.enqueue(function(){f($a)}))}}}function Kp(we,ga,mu,$a){var qe=0,ce={},Aa=0,ra={},su=new Error("[ParAff] Early exit"),Uu=null,ta=e;function hu(wa,Oe,D){var G=Oe,g=null,Q=null,De=0,sa={},gu,a_;e:for(;;)switch(gu=null,G.tag){case Ou:if(G._3===e&&(gu=ce[G._1],sa[De++]=gu.kill(wa,function(x){return function(){De--,De===0&&D(x)()}})),g===null)break e;G=g._2,Q===null?g=null:(g=Q._1,Q=Q._2);break;case b:G=G._2;break;case P:case A:g&&(Q=new Be(K,g,Q)),g=G,G=G._1;break}if(De===0)D(we.right(void 0))();else for(a_=0,gu=De;a_=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,b=t;_0?(l[b++]=A,++s):(l[b++]=P,++_);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,b=t;_0?(l[b++]=A,++s):(l[b++]=P,++_);for(;_=i)return u;if(CB)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 Hb=function(e){return TB?function(a){return a.length<1e4?String.fromCodePoint.apply(String,a):a.map(e).join("")}:function(a){return a.map(e).join("")}};var Xb=function(e){return function(a){return EB?function(u){return Array.from(u,a)}:e}};var Go=function(e){return e.toLowerCase()};var wo=function(e){return e===""};var NB=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}},hp=Ia(Ho),PB=L(Ua),qB=g0(Wf),$B=lv(Gn),OB=qv(Gn),UB=je(_a),WB=function(e){return e},Qb=function(e){return function(a){return(((e-55296|0)*1024|0)+(a-56320|0)|0)+65536|0}};var Kb=function(e){return 56320<=e&&e<=57343},xb=function(e){return 55296<=e&&e<=56319},gp=function(e){var a=Sc(e);if(a===0)return I.value;if(a===1)return new R({head:hp(Io(0)(e)),tail:""});var u=hp(Io(1)(e)),l=hp(Io(0)(e)),v=xb(l)&&Kb(u);return v?new R({head:Qb(l)(u),tail:Lc(2)(e)}):new R({head:l,tail:Lc(1)(e)})},BB=function(e){return PB(function(a){return new k(a.head,a.tail)})(gp(e))},zB=function(e){return qB(BB)(e)},kB=function(e){var a=hp(Io(0)(e)),u=xb(a)&&Sc(e)>1;if(u){var l=hp(Io(1)(e)),v=Kb(l);return v?Qb(a)(l):a}return a},Ah=Jb(kB),eE=Xb(zB)(Ah);var Lh=function(){var e=G4(Ho)(zl(r_))(Mv(r_));return function(a){return Mc(e(a))}}(),VB=function(e){if(e<=65535)return Lh(e);var a=$B(e-65536|0)(1024)+55296|0,u=OB(e-65536|0)(1024)+56320|0;return Lh(a)+Lh(u)},aE=Hb(VB);var Nh={eq:function(e){return function(a){return e===a}}},Ph={compare:function(e){return function(a){return UB(e)(a)}},Eq0:function(){return Nh}};var qc=function(e){return WB(hp(e))},JB=function(e){return function(a){var u=e,l=!1,v;function t(i,o){var _=gp(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}},uE=function(e){return function(a){return e<0?I.value:e===0&&a===""?I.value:e===0?new R(Ah(a)):jb(JB)(R.create)(I.value)(Ah)(e)(a)}},jB={bottom:0,top:1114111,Ord0:function(){return Ph}},Pc=function(){return{cardinality:1114111+1|0,fromEnum:function(e){return e},toEnum:function(e){if(e>=0&&e<=1114111)return new R(e);if(pe)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 jB},Enum1:function(){return HB(0)}}}(),HB=NB("enumCodePoint","Data.String.CodePoints",function(){return{succ:bd(Ta(Pc))(Ia(Pc)),pred:Ed(Ta(Pc))(Ia(Pc)),Ord0:function(){return Ph}}});var qh=Ia(Pc),QB=qv(Gn),KB=uv(),xB=Ta(Ho);var ez=X(Av),az=X(AR);var pG=function(e){return function(a){return function(u){var l=qh(a);if(l===10)return{index:e.index+1|0,line:e.line+1|0,column:1};if(l===13){var v=uE(0)(u);return v instanceof R&&qh(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)-QB(e.column-1|0)(8)|0}:{index:e.index+1|0,line:e.line,column:e.column+1|0}}}},uz=function(e){return function(a){return function(u){var l=e,v=a,t=!1,i;function o(_,s,b){var P=gp(s);if(P instanceof I)return t=!0,_;if(P instanceof R){var A=function(){if(wo(P.value0.tail))return pG(_)(P.value0.head)(b);if(pe)return pG(_)(P.value0.head)(P.value0.tail);throw new Error("Failed pattern match at Parsing.String (line 165, column 7 - line 167, column 52): "+[])}();l=A,v=P.value0.tail,u=b;return}throw new Error("Failed pattern match at Parsing.String (line 161, column 36 - line 168, column 38): "+[P.constructor.name])}for(;!t;)i=o(l,v,u);return i}}},$h=function(e){return wp(function(a){return function(u){return function(l){return function(v){return function(t){var i=gp(a.value0);if(i instanceof I)return v(a,new nu("Unexpected EOF",a.value1));if(i instanceof R){var o=e(i.value0.head);return o?t(new Ut(i.value0.tail,pG(a.value1)(i.value0.head)(i.value0.tail),!0),i.value0.head):v(a,new nu("Predicate unsatisfied",a.value1))}throw new Error("Failed pattern match at Parsing.String (line 136, column 7 - line 143, column 73): "+[i.constructor.name])}}}}})},mo=function(e){return wp(function(a){return function(u){return function(l){return function(v){return function(t){var i=gp(a.value0);if(i instanceof I)return v(a,new nu("Unexpected EOF",a.value1));if(i instanceof R){var o=qh(i.value0.head),_=o<0||o>65535;if(_)return v(a,new nu("Expected Char",a.value1));var s=KB(xB(o)),b=e(s);return b?t(new Ut(i.value0.tail,pG(a.value1)(i.value0.head)(i.value0.tail),!0),s):v(a,new nu("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 Oh=wp(function(e){return function(a){return function(u){return function(l){return function(v){var t=wo(e.value0);return t?v(new Ut(e.value0,e.value1,!0),void 0):l(e,new nu("Expected EOF",e.value1))}}}}}),vE=function(e){return wp(function(a){return function(u){return function(l){return function(v){return function(t){var i=e(a.value0);if(i instanceof S)return v(a,new nu(i.value0,a.value1));if(i instanceof te)return t(new Ut(i.value0.remainder,uz(a.value1)(i.value0.consumed)(i.value0.remainder),!wo(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 Jt=function(e){return vE(function(a){var u=_h(e)(a);return u instanceof R?new te({value:e,consumed:e,remainder:u.value0}):new S("Expected "+ez(e))})};var Yu=function(e){return Ea(mo(function(a){return a===e}))(az(e))};var Ar=Ia(Ho),Uh=Ta(Ho);var lz=bh(),tE=$D(ii);var ie=function(){function e(){}return e.value=new e,e}(),Z=function(){function e(){}return e.value=new e,e}(),qG=function(){function e(){}return e.value=new e,e}(),iE=function(){function e(){}return e.value=new e,e}(),oE=function(){function e(){}return e.value=new e,e}(),zh=function(){function e(){}return e.value=new e,e}(),cE=function(){function e(){}return e.value=new e,e}(),_E=function(){function e(){}return e.value=new e,e}(),fE=function(){function e(){}return e.value=new e,e}(),$G=function(){function e(){}return e.value=new e,e}(),pE=function(){function e(){}return e.value=new e,e}(),sE=function(){function e(){}return e.value=new e,e}(),DE=function(){function e(){}return e.value=new e,e}(),RE=function(){function e(){}return e.value=new e,e}(),IE=function(){function e(){}return e.value=new e,e}(),GE=function(){function e(){}return e.value=new e,e}(),wE=function(){function e(){}return e.value=new e,e}(),dE=function(){function e(){}return e.value=new e,e}(),mE=function(){function e(){}return e.value=new e,e}(),hE=function(){function e(){}return e.value=new e,e}(),gE=function(){function e(){}return e.value=new e,e}(),OG=function(){function e(){}return e.value=new e,e}(),yE=function(){function e(){}return e.value=new e,e}(),FE=function(){function e(){}return e.value=new e,e}(),bE=function(){function e(){}return e.value=new e,e}(),EE=function(){function e(){}return e.value=new e,e}(),CE=function(){function e(){}return e.value=new e,e}(),TE=function(){function e(){}return e.value=new e,e}(),ME=function(){function e(){}return e.value=new e,e}(),SE=function(){function e(){}return e.value=new e,e}();var vz=7;var nz=63,rz=1332,tz=3396;var LE=2,Vv=function(){return{category:LE,unicodeCat:yE.value,possible:0,updist:0,lowdist:0,titledist:0}}(),iz=[{start:32,length:1,convRule:Vv},{start:160,length:1,convRule:Vv},{start:5760,length:1,convRule:Vv},{start:8192,length:11,convRule:Vv},{start:8239,length:1,convRule:Vv},{start:8287,length:1,convRule:Vv},{start:12288,length:1,convRule:Vv}],oz=67108864,cz=function(){return{category:oz,unicodeCat:bE.value,possible:0,updist:0,lowdist:0,titledist:0}}(),_z=33554432,fz=function(){return{category:_z,unicodeCat:FE.value,possible:0,updist:0,lowdist:0,titledist:0}}(),kh=8192,E=function(){return{category:kh,unicodeCat:OG.value,possible:0,updist:0,lowdist:0,titledist:0}}(),AE=function(){return{category:kh,unicodeCat:OG.value,possible:1,updist:0,lowdist:26,titledist:0}}(),NE=function(){return{category:kh,unicodeCat:OG.value,possible:1,updist:-26,lowdist:0,titledist:-26}}(),pz=64,Fe=function(){return{category:pz,unicodeCat:mE.value,possible:0,updist:0,lowdist:0,titledist:0}}(),sz=1024,tu=function(){return{category:sz,unicodeCat:gE.value,possible:0,updist:0,lowdist:0,titledist:0}}(),Dz=8,tl=function(){return{category:Dz,unicodeCat:hE.value,possible:0,updist:0,lowdist:0,titledist:0}}(),Rz=16,_e=function(){return{category:Rz,unicodeCat:RE.value,possible:0,updist:0,lowdist:0,titledist:0}}(),Iz=4,C=function(){return{category:Iz,unicodeCat:dE.value,possible:0,updist:0,lowdist:0,titledist:0}}(),Gz=32768,Nr=function(){return{category:Gz,unicodeCat:GE.value,possible:0,updist:0,lowdist:0,titledist:0}}(),wz=262144,jt=function(){return{category:wz,unicodeCat:wE.value,possible:0,updist:0,lowdist:0,titledist:0}}(),dz=32,se=function(){return{category:dz,unicodeCat:IE.value,possible:0,updist:0,lowdist:0,titledist:0}}(),mz=128,Ll=function(){return{category:mz,unicodeCat:DE.value,possible:0,updist:0,lowdist:0,titledist:0}}(),hz=2048,yp=function(){return{category:hz,unicodeCat:sE.value,possible:0,updist:0,lowdist:0,titledist:0}}(),PE=131072,Re=function(){return{category:PE,unicodeCat:pE.value,possible:0,updist:0,lowdist:0,titledist:0}}(),UG=16777216,ln=function(){return{category:UG,unicodeCat:$G.value,possible:0,updist:0,lowdist:0,titledist:0}}(),qE=function(){return{category:UG,unicodeCat:$G.value,possible:1,updist:0,lowdist:16,titledist:0}}(),$E=function(){return{category:UG,unicodeCat:$G.value,possible:1,updist:-16,lowdist:0,titledist:-16}}(),OE=256,Se=function(){return{category:OE,unicodeCat:fE.value,possible:0,updist:0,lowdist:0,titledist:0}}(),Vh=2097152,p=function(){return{category:Vh,unicodeCat:zh.value,possible:0,updist:0,lowdist:0,titledist:0}}(),UE=function(){return{category:Vh,unicodeCat:zh.value,possible:1,updist:84,lowdist:0,titledist:84}}(),WE=4194304,UD=function(){return{category:WE,unicodeCat:_E.value,possible:0,updist:0,lowdist:0,titledist:0}}(),BE=8388608,T=function(){return{category:BE,unicodeCat:cE.value,possible:0,updist:0,lowdist:0,titledist:0}}(),le=512,gz=function(){return{category:le,unicodeCat:SE.value,possible:0,updist:0,lowdist:0,titledist:0}}(),DG=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:8,titledist:0}}(),ia=function(){return{category:le,unicodeCat:ie.value,possible:0,updist:0,lowdist:0,titledist:0}}(),zE=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-60,titledist:0}}(),RG=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-7,titledist:0}}(),kE=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:80,titledist:0}}(),VE=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:15,titledist:0}}(),IG=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:48,titledist:0}}(),Fp=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:7264,titledist:0}}(),JE=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:38864,titledist:0}}(),GG=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-3008,titledist:0}}(),jE=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-7615,titledist:0}}(),Tu=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-8,titledist:0}}(),HE=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-74,titledist:0}}(),XE=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-86,titledist:0}}(),YE=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-100,titledist:0}}(),ZE=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-112,titledist:0}}(),QE=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-128,titledist:0}}(),KE=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-126,titledist:0}}(),xE=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-7517,titledist:0}}(),e6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-8383,titledist:0}}(),a6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-8262,titledist:0}}(),u6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:28,titledist:0}}(),l6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-10743,titledist:0}}(),v6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-3814,titledist:0}}(),n6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-10727,titledist:0}}(),r6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-10780,titledist:0}}(),t6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-10749,titledist:0}}(),i6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-10783,titledist:0}}(),o6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-10782,titledist:0}}(),c6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-10815,titledist:0}}(),_6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-35332,titledist:0}}(),f6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-42280,titledist:0}}(),wG=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-42308,titledist:0}}(),p6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-42319,titledist:0}}(),s6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-42315,titledist:0}}(),D6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-42305,titledist:0}}(),R6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-42258,titledist:0}}(),I6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-42282,titledist:0}}(),G6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-42261,titledist:0}}(),w6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:928,titledist:0}}(),d6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-48,titledist:0}}(),m6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-42307,titledist:0}}(),h6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-35384,titledist:0}}(),dG=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:40,titledist:0}}(),g6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:34,titledist:0}}(),n=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:1,titledist:0}}(),y6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-199,titledist:0}}(),F6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-121,titledist:0}}(),b6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:210,titledist:0}}(),E6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:206,titledist:0}}(),mG=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:205,titledist:0}}(),C6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:79,titledist:0}}(),T6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:202,titledist:0}}(),M6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:203,titledist:0}}(),S6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:207,titledist:0}}(),hG=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:211,titledist:0}}(),L6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:209,titledist:0}}(),A6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:213,titledist:0}}(),N6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:214,titledist:0}}(),bp=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:218,titledist:0}}(),P6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:217,titledist:0}}(),q6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:219,titledist:0}}(),$c=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:2,titledist:1}}(),$6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-97,titledist:0}}(),O6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-56,titledist:0}}(),gG=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-130,titledist:0}}(),U6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:10795,titledist:0}}(),W6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-163,titledist:0}}(),B6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:10792,titledist:0}}(),z6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:-195,titledist:0}}(),k6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:69,titledist:0}}(),V6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:71,titledist:0}}(),Al=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:32,titledist:0}}(),J6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:116,titledist:0}}(),j6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:38,titledist:0}}(),H6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:37,titledist:0}}(),yG=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:64,titledist:0}}(),X6=function(){return{category:le,unicodeCat:ie.value,possible:1,updist:0,lowdist:63,titledist:0}}(),Lp=524288,Ep=function(){return{category:Lp,unicodeCat:qG.value,possible:1,updist:0,lowdist:-8,titledist:0}}(),Cp=function(){return{category:Lp,unicodeCat:qG.value,possible:1,updist:0,lowdist:-9,titledist:0}}(),Oc=function(){return{category:Lp,unicodeCat:qG.value,possible:1,updist:-1,lowdist:1,titledist:0}}(),Jh=16384,c=function(){return{category:Jh,unicodeCat:oE.value,possible:0,updist:0,lowdist:0,titledist:0}}(),jh=1048576,Le=function(){return{category:jh,unicodeCat:iE.value,possible:0,updist:0,lowdist:0,titledist:0}}(),H=4096,Y6=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-37,lowdist:0,titledist:-37}}(),Z6=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-31,lowdist:0,titledist:-31}}(),FG=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-64,lowdist:0,titledist:-64}}(),Q6=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-63,lowdist:0,titledist:-63}}(),K6=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-62,lowdist:0,titledist:-62}}(),x6=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-57,lowdist:0,titledist:-57}}(),eC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-47,lowdist:0,titledist:-47}}(),aC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-54,lowdist:0,titledist:-54}}(),bG=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-8,lowdist:0,titledist:-8}}(),uC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-86,lowdist:0,titledist:-86}}(),EG=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-80,lowdist:0,titledist:-80}}(),CG=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:7,lowdist:0,titledist:7}}(),lC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-116,lowdist:0,titledist:-116}}(),vC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-96,lowdist:0,titledist:-96}}(),Nl=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-32,lowdist:0,titledist:-32}}(),nC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-15,lowdist:0,titledist:-15}}(),TG=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-48,lowdist:0,titledist:-48}}(),MG=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:3008,lowdist:0,titledist:0}}(),rC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-6254,lowdist:0,titledist:-6254}}(),tC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-6253,lowdist:0,titledist:-6253}}(),iC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-6244,lowdist:0,titledist:-6244}}(),oC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-6242,lowdist:0,titledist:-6242}}(),cC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-6243,lowdist:0,titledist:-6243}}(),_C=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-6236,lowdist:0,titledist:-6236}}(),fC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-6181,lowdist:0,titledist:-6181}}(),pC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:35266,lowdist:0,titledist:35266}}(),sC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:35332,lowdist:0,titledist:35332}}(),DC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:3814,lowdist:0,titledist:3814}}(),RC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:35384,lowdist:0,titledist:35384}}(),IC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-59,lowdist:0,titledist:-59}}(),Ka=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:8,lowdist:0,titledist:8}}(),GC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:74,lowdist:0,titledist:74}}(),wC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:86,lowdist:0,titledist:86}}(),dC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:100,lowdist:0,titledist:100}}(),mC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:128,lowdist:0,titledist:128}}(),hC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:112,lowdist:0,titledist:112}}(),gC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:126,lowdist:0,titledist:126}}(),Tp=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:9,lowdist:0,titledist:9}}(),yC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-7205,lowdist:0,titledist:-7205}}(),FC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-28,lowdist:0,titledist:-28}}(),bC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-10795,lowdist:0,titledist:-10795}}(),EC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-10792,lowdist:0,titledist:-10792}}(),CC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:743,lowdist:0,titledist:743}}(),Mp=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-7264,lowdist:0,titledist:-7264}}(),TC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:48,lowdist:0,titledist:48}}(),MC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-928,lowdist:0,titledist:-928}}(),SC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-38864,lowdist:0,titledist:-38864}}(),z=function(){return{category:H,unicodeCat:Z.value,possible:0,updist:0,lowdist:0,titledist:0}}(),SG=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-40,lowdist:0,titledist:-40}}(),LC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-34,lowdist:0,titledist:-34}}(),AC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:121,lowdist:0,titledist:121}}(),r=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-1,lowdist:0,titledist:-1}}(),NC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-232,lowdist:0,titledist:-232}}(),PC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-300,lowdist:0,titledist:-300}}(),qC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:195,lowdist:0,titledist:195}}(),$C=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:97,lowdist:0,titledist:97}}(),OC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:163,lowdist:0,titledist:163}}(),LG=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:130,lowdist:0,titledist:130}}(),UC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:56,lowdist:0,titledist:56}}(),Uc=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-2,lowdist:0,titledist:-1}}(),WC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-79,lowdist:0,titledist:-79}}(),BC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:10815,lowdist:0,titledist:10815}}(),zC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:10783,lowdist:0,titledist:10783}}(),kC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:10780,lowdist:0,titledist:10780}}(),VC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:10782,lowdist:0,titledist:10782}}(),JC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-210,lowdist:0,titledist:-210}}(),jC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-206,lowdist:0,titledist:-206}}(),AG=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-205,lowdist:0,titledist:-205}}(),HC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-202,lowdist:0,titledist:-202}}(),XC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-203,lowdist:0,titledist:-203}}(),YC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:42319,lowdist:0,titledist:42319}}(),ZC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:42315,lowdist:0,titledist:42315}}(),QC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-207,lowdist:0,titledist:-207}}(),KC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:42280,lowdist:0,titledist:42280}}(),NG=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:42308,lowdist:0,titledist:42308}}(),xC=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-209,lowdist:0,titledist:-209}}(),PG=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-211,lowdist:0,titledist:-211}}(),e9=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:10743,lowdist:0,titledist:10743}}(),a9=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:42305,lowdist:0,titledist:42305}}(),u9=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:10749,lowdist:0,titledist:10749}}(),l9=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-213,lowdist:0,titledist:-213}}(),v9=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-214,lowdist:0,titledist:-214}}(),n9=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:10727,lowdist:0,titledist:10727}}(),Sp=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-218,lowdist:0,titledist:-218}}(),r9=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:42307,lowdist:0,titledist:42307}}(),t9=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:42282,lowdist:0,titledist:42282}}(),i9=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-69,lowdist:0,titledist:-69}}(),o9=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-217,lowdist:0,titledist:-217}}(),c9=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-71,lowdist:0,titledist:-71}}(),_9=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-219,lowdist:0,titledist:-219}}(),f9=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:42261,lowdist:0,titledist:42261}}(),p9=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:42258,lowdist:0,titledist:42258}}(),s9=function(){return{category:H,unicodeCat:Z.value,possible:1,updist:-38,lowdist:0,titledist:-38}}(),yz=134217728,Wh=function(){return{category:yz,unicodeCat:TE.value,possible:0,updist:0,lowdist:0,titledist:0}}(),Fz=268435456,Bh=function(){return{category:Fz,unicodeCat:ME.value,possible:0,updist:0,lowdist:0,titledist:0}}(),bz=65536,pl=function(){return{category:bz,unicodeCat:CE.value,possible:0,updist:0,lowdist:0,titledist:0}}(),Ez=1,rE=function(){return{category:Ez,unicodeCat:EE.value,possible:0,updist:0,lowdist:0,titledist:0}}(),Cz=[{start:65,length:26,convRule:Al},{start:97,length:26,convRule:Nl},{start:181,length:1,convRule:CC},{start:192,length:23,convRule:Al},{start:216,length:7,convRule:Al},{start:224,length:23,convRule:Nl},{start:248,length:7,convRule:Nl},{start:255,length:1,convRule:AC},{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:y6},{start:305,length:1,convRule:NC},{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:F6},{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:PC},{start:384,length:1,convRule:qC},{start:385,length:1,convRule:b6},{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:E6},{start:391,length:1,convRule:n},{start:392,length:1,convRule:r},{start:393,length:2,convRule:mG},{start:395,length:1,convRule:n},{start:396,length:1,convRule:r},{start:398,length:1,convRule:C6},{start:399,length:1,convRule:T6},{start:400,length:1,convRule:M6},{start:401,length:1,convRule:n},{start:402,length:1,convRule:r},{start:403,length:1,convRule:mG},{start:404,length:1,convRule:S6},{start:405,length:1,convRule:$C},{start:406,length:1,convRule:hG},{start:407,length:1,convRule:L6},{start:408,length:1,convRule:n},{start:409,length:1,convRule:r},{start:410,length:1,convRule:OC},{start:412,length:1,convRule:hG},{start:413,length:1,convRule:A6},{start:414,length:1,convRule:LG},{start:415,length:1,convRule:N6},{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:bp},{start:423,length:1,convRule:n},{start:424,length:1,convRule:r},{start:425,length:1,convRule:bp},{start:428,length:1,convRule:n},{start:429,length:1,convRule:r},{start:430,length:1,convRule:bp},{start:431,length:1,convRule:n},{start:432,length:1,convRule:r},{start:433,length:2,convRule:P6},{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:q6},{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:UC},{start:452,length:1,convRule:$c},{start:453,length:1,convRule:Oc},{start:454,length:1,convRule:Uc},{start:455,length:1,convRule:$c},{start:456,length:1,convRule:Oc},{start:457,length:1,convRule:Uc},{start:458,length:1,convRule:$c},{start:459,length:1,convRule:Oc},{start:460,length:1,convRule:Uc},{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:WC},{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:$c},{start:498,length:1,convRule:Oc},{start:499,length:1,convRule:Uc},{start:500,length:1,convRule:n},{start:501,length:1,convRule:r},{start:502,length:1,convRule:$6},{start:503,length:1,convRule:O6},{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:gG},{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:U6},{start:571,length:1,convRule:n},{start:572,length:1,convRule:r},{start:573,length:1,convRule:W6},{start:574,length:1,convRule:B6},{start:575,length:2,convRule:BC},{start:577,length:1,convRule:n},{start:578,length:1,convRule:r},{start:579,length:1,convRule:z6},{start:580,length:1,convRule:k6},{start:581,length:1,convRule:V6},{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:zC},{start:593,length:1,convRule:kC},{start:594,length:1,convRule:VC},{start:595,length:1,convRule:JC},{start:596,length:1,convRule:jC},{start:598,length:2,convRule:AG},{start:601,length:1,convRule:HC},{start:603,length:1,convRule:XC},{start:604,length:1,convRule:YC},{start:608,length:1,convRule:AG},{start:609,length:1,convRule:ZC},{start:611,length:1,convRule:QC},{start:613,length:1,convRule:KC},{start:614,length:1,convRule:NG},{start:616,length:1,convRule:xC},{start:617,length:1,convRule:PG},{start:618,length:1,convRule:NG},{start:619,length:1,convRule:e9},{start:620,length:1,convRule:a9},{start:623,length:1,convRule:PG},{start:625,length:1,convRule:u9},{start:626,length:1,convRule:l9},{start:629,length:1,convRule:v9},{start:637,length:1,convRule:n9},{start:640,length:1,convRule:Sp},{start:642,length:1,convRule:r9},{start:643,length:1,convRule:Sp},{start:647,length:1,convRule:t9},{start:648,length:1,convRule:Sp},{start:649,length:1,convRule:i9},{start:650,length:2,convRule:o9},{start:652,length:1,convRule:c9},{start:658,length:1,convRule:_9},{start:669,length:1,convRule:f9},{start:670,length:1,convRule:p9},{start:837,length:1,convRule:UE},{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:LG},{start:895,length:1,convRule:J6},{start:902,length:1,convRule:j6},{start:904,length:3,convRule:H6},{start:908,length:1,convRule:yG},{start:910,length:2,convRule:X6},{start:913,length:17,convRule:Al},{start:931,length:9,convRule:Al},{start:940,length:1,convRule:s9},{start:941,length:3,convRule:Y6},{start:945,length:17,convRule:Nl},{start:962,length:1,convRule:Z6},{start:963,length:9,convRule:Nl},{start:972,length:1,convRule:FG},{start:973,length:2,convRule:Q6},{start:975,length:1,convRule:DG},{start:976,length:1,convRule:K6},{start:977,length:1,convRule:x6},{start:981,length:1,convRule:eC},{start:982,length:1,convRule:aC},{start:983,length:1,convRule:bG},{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:uC},{start:1009,length:1,convRule:EG},{start:1010,length:1,convRule:CG},{start:1011,length:1,convRule:lC},{start:1012,length:1,convRule:zE},{start:1013,length:1,convRule:vC},{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:gG},{start:1024,length:16,convRule:kE},{start:1040,length:32,convRule:Al},{start:1072,length:32,convRule:Nl},{start:1104,length:16,convRule:EG},{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:VE},{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:nC},{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:TG},{start:4256,length:38,convRule:Fp},{start:4295,length:1,convRule:Fp},{start:4301,length:1,convRule:Fp},{start:4304,length:43,convRule:MG},{start:4349,length:3,convRule:MG},{start:5024,length:80,convRule:JE},{start:5104,length:6,convRule:DG},{start:5112,length:6,convRule:bG},{start:7296,length:1,convRule:rC},{start:7297,length:1,convRule:tC},{start:7298,length:1,convRule:iC},{start:7299,length:2,convRule:oC},{start:7301,length:1,convRule:cC},{start:7302,length:1,convRule:_C},{start:7303,length:1,convRule:fC},{start:7304,length:1,convRule:pC},{start:7312,length:43,convRule:GG},{start:7357,length:3,convRule:GG},{start:7545,length:1,convRule:sC},{start:7549,length:1,convRule:DC},{start:7566,length:1,convRule:RC},{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:IC},{start:7838,length:1,convRule:jE},{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:Ka},{start:7944,length:8,convRule:Tu},{start:7952,length:6,convRule:Ka},{start:7960,length:6,convRule:Tu},{start:7968,length:8,convRule:Ka},{start:7976,length:8,convRule:Tu},{start:7984,length:8,convRule:Ka},{start:7992,length:8,convRule:Tu},{start:8e3,length:6,convRule:Ka},{start:8008,length:6,convRule:Tu},{start:8017,length:1,convRule:Ka},{start:8019,length:1,convRule:Ka},{start:8021,length:1,convRule:Ka},{start:8023,length:1,convRule:Ka},{start:8025,length:1,convRule:Tu},{start:8027,length:1,convRule:Tu},{start:8029,length:1,convRule:Tu},{start:8031,length:1,convRule:Tu},{start:8032,length:8,convRule:Ka},{start:8040,length:8,convRule:Tu},{start:8048,length:2,convRule:GC},{start:8050,length:4,convRule:wC},{start:8054,length:2,convRule:dC},{start:8056,length:2,convRule:mC},{start:8058,length:2,convRule:hC},{start:8060,length:2,convRule:gC},{start:8064,length:8,convRule:Ka},{start:8072,length:8,convRule:Ep},{start:8080,length:8,convRule:Ka},{start:8088,length:8,convRule:Ep},{start:8096,length:8,convRule:Ka},{start:8104,length:8,convRule:Ep},{start:8112,length:2,convRule:Ka},{start:8115,length:1,convRule:Tp},{start:8120,length:2,convRule:Tu},{start:8122,length:2,convRule:HE},{start:8124,length:1,convRule:Cp},{start:8126,length:1,convRule:yC},{start:8131,length:1,convRule:Tp},{start:8136,length:4,convRule:XE},{start:8140,length:1,convRule:Cp},{start:8144,length:2,convRule:Ka},{start:8152,length:2,convRule:Tu},{start:8154,length:2,convRule:YE},{start:8160,length:2,convRule:Ka},{start:8165,length:1,convRule:CG},{start:8168,length:2,convRule:Tu},{start:8170,length:2,convRule:ZE},{start:8172,length:1,convRule:RG},{start:8179,length:1,convRule:Tp},{start:8184,length:2,convRule:QE},{start:8186,length:2,convRule:KE},{start:8188,length:1,convRule:Cp},{start:8486,length:1,convRule:xE},{start:8490,length:1,convRule:e6},{start:8491,length:1,convRule:a6},{start:8498,length:1,convRule:u6},{start:8526,length:1,convRule:FC},{start:8544,length:16,convRule:qE},{start:8560,length:16,convRule:$E},{start:8579,length:1,convRule:n},{start:8580,length:1,convRule:r},{start:9398,length:26,convRule:AE},{start:9424,length:26,convRule:NE},{start:11264,length:47,convRule:IG},{start:11312,length:47,convRule:TG},{start:11360,length:1,convRule:n},{start:11361,length:1,convRule:r},{start:11362,length:1,convRule:l6},{start:11363,length:1,convRule:v6},{start:11364,length:1,convRule:n6},{start:11365,length:1,convRule:bC},{start:11366,length:1,convRule:EC},{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:r6},{start:11374,length:1,convRule:t6},{start:11375,length:1,convRule:i6},{start:11376,length:1,convRule:o6},{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:c6},{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:Mp},{start:11559,length:1,convRule:Mp},{start:11565,length:1,convRule:Mp},{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:_6},{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:f6},{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:TC},{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:wG},{start:42923,length:1,convRule:p6},{start:42924,length:1,convRule:s6},{start:42925,length:1,convRule:D6},{start:42926,length:1,convRule:wG},{start:42928,length:1,convRule:R6},{start:42929,length:1,convRule:I6},{start:42930,length:1,convRule:G6},{start:42931,length:1,convRule:w6},{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:d6},{start:42949,length:1,convRule:m6},{start:42950,length:1,convRule:h6},{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:MC},{start:43888,length:80,convRule:SC},{start:65313,length:26,convRule:Al},{start:65345,length:26,convRule:Nl},{start:66560,length:40,convRule:dG},{start:66600,length:40,convRule:SG},{start:66736,length:36,convRule:dG},{start:66776,length:36,convRule:SG},{start:68736,length:51,convRule:yG},{start:68800,length:51,convRule:FG},{start:71840,length:32,convRule:Al},{start:71872,length:32,convRule:Nl},{start:93760,length:32,convRule:Al},{start:93792,length:32,convRule:Nl},{start:125184,length:34,convRule:g6},{start:125218,length:34,convRule:LC}],D9=function(e){return function(a){return function(u){return function(l){var v=function(t){return function(i){var o=t,_=!1,s;function b(P,A){if(P>A||P>=Q_(a))return _=!0,I.value;if(pe){var K=s_(Da(P+A|0)/2),Ve=lz(a)(K),Ga=l(e)(Ve);if(Ga instanceof xe)return _=!0,new R(Ve);if(Ga instanceof Te){o=K+1|0,i=A;return}o=P,i=K-1|0;return}throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5622, column 3 - line 5632, column 30): "+[P.constructor.name,A.constructor.name])}for(;!_;)s=b(o,i);return s}};return v(0)(u)}}}},Tz=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 Te.value;if(pe)return Ne.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:gz},v=D9(l)(e)(u)(Tz);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])}}},R9=function(e){return function(a){var u=Hh(Cz)(a)(rz);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])}},Xh=R9(function(e){return e.lowdist});var Yh=R9(function(e){return e.updist}),Mz=function(e){return function(a){var u=Hh(iz)(a)(vz);if(u instanceof I)return!1;if(u instanceof R)return Bo(tE(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])}},I9=Mz([LE]),Sz=[{start:0,length:32,convRule:rE},{start:32,length:1,convRule:Vv},{start:33,length:3,convRule:C},{start:36,length:1,convRule:tl},{start:37,length:3,convRule:C},{start:40,length:1,convRule:_e},{start:41,length:1,convRule:se},{start:42,length:1,convRule:C},{start:43,length:1,convRule:Fe},{start:44,length:1,convRule:C},{start:45,length:1,convRule:Ll},{start:46,length:2,convRule:C},{start:48,length:10,convRule:Se},{start:58,length:2,convRule:C},{start:60,length:3,convRule:Fe},{start:63,length:2,convRule:C},{start:65,length:26,convRule:Al},{start:91,length:1,convRule:_e},{start:92,length:1,convRule:C},{start:93,length:1,convRule:se},{start:94,length:1,convRule:tu},{start:95,length:1,convRule:yp},{start:96,length:1,convRule:tu},{start:97,length:26,convRule:Nl},{start:123,length:1,convRule:_e},{start:124,length:1,convRule:Fe},{start:125,length:1,convRule:se},{start:126,length:1,convRule:Fe},{start:127,length:33,convRule:rE},{start:160,length:1,convRule:Vv},{start:161,length:1,convRule:C},{start:162,length:4,convRule:tl},{start:166,length:1,convRule:E},{start:167,length:1,convRule:C},{start:168,length:1,convRule:tu},{start:169,length:1,convRule:E},{start:170,length:1,convRule:c},{start:171,length:1,convRule:Nr},{start:172,length:1,convRule:Fe},{start:173,length:1,convRule:pl},{start:174,length:1,convRule:E},{start:175,length:1,convRule:tu},{start:176,length:1,convRule:E},{start:177,length:1,convRule:Fe},{start:178,length:2,convRule:Re},{start:180,length:1,convRule:tu},{start:181,length:1,convRule:CC},{start:182,length:2,convRule:C},{start:184,length:1,convRule:tu},{start:185,length:1,convRule:Re},{start:186,length:1,convRule:c},{start:187,length:1,convRule:jt},{start:188,length:3,convRule:Re},{start:191,length:1,convRule:C},{start:192,length:23,convRule:Al},{start:215,length:1,convRule:Fe},{start:216,length:7,convRule:Al},{start:223,length:1,convRule:z},{start:224,length:23,convRule:Nl},{start:247,length:1,convRule:Fe},{start:248,length:7,convRule:Nl},{start:255,length:1,convRule:AC},{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:y6},{start:305,length:1,convRule:NC},{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:z},{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:z},{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:F6},{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:PC},{start:384,length:1,convRule:qC},{start:385,length:1,convRule:b6},{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:E6},{start:391,length:1,convRule:n},{start:392,length:1,convRule:r},{start:393,length:2,convRule:mG},{start:395,length:1,convRule:n},{start:396,length:1,convRule:r},{start:397,length:1,convRule:z},{start:398,length:1,convRule:C6},{start:399,length:1,convRule:T6},{start:400,length:1,convRule:M6},{start:401,length:1,convRule:n},{start:402,length:1,convRule:r},{start:403,length:1,convRule:mG},{start:404,length:1,convRule:S6},{start:405,length:1,convRule:$C},{start:406,length:1,convRule:hG},{start:407,length:1,convRule:L6},{start:408,length:1,convRule:n},{start:409,length:1,convRule:r},{start:410,length:1,convRule:OC},{start:411,length:1,convRule:z},{start:412,length:1,convRule:hG},{start:413,length:1,convRule:A6},{start:414,length:1,convRule:LG},{start:415,length:1,convRule:N6},{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:bp},{start:423,length:1,convRule:n},{start:424,length:1,convRule:r},{start:425,length:1,convRule:bp},{start:426,length:2,convRule:z},{start:428,length:1,convRule:n},{start:429,length:1,convRule:r},{start:430,length:1,convRule:bp},{start:431,length:1,convRule:n},{start:432,length:1,convRule:r},{start:433,length:2,convRule:P6},{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:q6},{start:440,length:1,convRule:n},{start:441,length:1,convRule:r},{start:442,length:1,convRule:z},{start:443,length:1,convRule:c},{start:444,length:1,convRule:n},{start:445,length:1,convRule:r},{start:446,length:1,convRule:z},{start:447,length:1,convRule:UC},{start:448,length:4,convRule:c},{start:452,length:1,convRule:$c},{start:453,length:1,convRule:Oc},{start:454,length:1,convRule:Uc},{start:455,length:1,convRule:$c},{start:456,length:1,convRule:Oc},{start:457,length:1,convRule:Uc},{start:458,length:1,convRule:$c},{start:459,length:1,convRule:Oc},{start:460,length:1,convRule:Uc},{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:WC},{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:z},{start:497,length:1,convRule:$c},{start:498,length:1,convRule:Oc},{start:499,length:1,convRule:Uc},{start:500,length:1,convRule:n},{start:501,length:1,convRule:r},{start:502,length:1,convRule:$6},{start:503,length:1,convRule:O6},{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:gG},{start:545,length:1,convRule:z},{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:z},{start:570,length:1,convRule:U6},{start:571,length:1,convRule:n},{start:572,length:1,convRule:r},{start:573,length:1,convRule:W6},{start:574,length:1,convRule:B6},{start:575,length:2,convRule:BC},{start:577,length:1,convRule:n},{start:578,length:1,convRule:r},{start:579,length:1,convRule:z6},{start:580,length:1,convRule:k6},{start:581,length:1,convRule:V6},{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:zC},{start:593,length:1,convRule:kC},{start:594,length:1,convRule:VC},{start:595,length:1,convRule:JC},{start:596,length:1,convRule:jC},{start:597,length:1,convRule:z},{start:598,length:2,convRule:AG},{start:600,length:1,convRule:z},{start:601,length:1,convRule:HC},{start:602,length:1,convRule:z},{start:603,length:1,convRule:XC},{start:604,length:1,convRule:YC},{start:605,length:3,convRule:z},{start:608,length:1,convRule:AG},{start:609,length:1,convRule:ZC},{start:610,length:1,convRule:z},{start:611,length:1,convRule:QC},{start:612,length:1,convRule:z},{start:613,length:1,convRule:KC},{start:614,length:1,convRule:NG},{start:615,length:1,convRule:z},{start:616,length:1,convRule:xC},{start:617,length:1,convRule:PG},{start:618,length:1,convRule:NG},{start:619,length:1,convRule:e9},{start:620,length:1,convRule:a9},{start:621,length:2,convRule:z},{start:623,length:1,convRule:PG},{start:624,length:1,convRule:z},{start:625,length:1,convRule:u9},{start:626,length:1,convRule:l9},{start:627,length:2,convRule:z},{start:629,length:1,convRule:v9},{start:630,length:7,convRule:z},{start:637,length:1,convRule:n9},{start:638,length:2,convRule:z},{start:640,length:1,convRule:Sp},{start:641,length:1,convRule:z},{start:642,length:1,convRule:r9},{start:643,length:1,convRule:Sp},{start:644,length:3,convRule:z},{start:647,length:1,convRule:t9},{start:648,length:1,convRule:Sp},{start:649,length:1,convRule:i9},{start:650,length:2,convRule:o9},{start:652,length:1,convRule:c9},{start:653,length:5,convRule:z},{start:658,length:1,convRule:_9},{start:659,length:1,convRule:z},{start:660,length:1,convRule:c},{start:661,length:8,convRule:z},{start:669,length:1,convRule:f9},{start:670,length:1,convRule:p9},{start:671,length:17,convRule:z},{start:688,length:18,convRule:Le},{start:706,length:4,convRule:tu},{start:710,length:12,convRule:Le},{start:722,length:14,convRule:tu},{start:736,length:5,convRule:Le},{start:741,length:7,convRule:tu},{start:748,length:1,convRule:Le},{start:749,length:1,convRule:tu},{start:750,length:1,convRule:Le},{start:751,length:17,convRule:tu},{start:768,length:69,convRule:p},{start:837,length:1,convRule:UE},{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:Le},{start:885,length:1,convRule:tu},{start:886,length:1,convRule:n},{start:887,length:1,convRule:r},{start:890,length:1,convRule:Le},{start:891,length:3,convRule:LG},{start:894,length:1,convRule:C},{start:895,length:1,convRule:J6},{start:900,length:2,convRule:tu},{start:902,length:1,convRule:j6},{start:903,length:1,convRule:C},{start:904,length:3,convRule:H6},{start:908,length:1,convRule:yG},{start:910,length:2,convRule:X6},{start:912,length:1,convRule:z},{start:913,length:17,convRule:Al},{start:931,length:9,convRule:Al},{start:940,length:1,convRule:s9},{start:941,length:3,convRule:Y6},{start:944,length:1,convRule:z},{start:945,length:17,convRule:Nl},{start:962,length:1,convRule:Z6},{start:963,length:9,convRule:Nl},{start:972,length:1,convRule:FG},{start:973,length:2,convRule:Q6},{start:975,length:1,convRule:DG},{start:976,length:1,convRule:K6},{start:977,length:1,convRule:x6},{start:978,length:3,convRule:ia},{start:981,length:1,convRule:eC},{start:982,length:1,convRule:aC},{start:983,length:1,convRule:bG},{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:uC},{start:1009,length:1,convRule:EG},{start:1010,length:1,convRule:CG},{start:1011,length:1,convRule:lC},{start:1012,length:1,convRule:zE},{start:1013,length:1,convRule:vC},{start:1014,length:1,convRule:Fe},{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:z},{start:1021,length:3,convRule:gG},{start:1024,length:16,convRule:kE},{start:1040,length:32,convRule:Al},{start:1072,length:32,convRule:Nl},{start:1104,length:16,convRule:EG},{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:E},{start:1155,length:5,convRule:p},{start:1160,length:2,convRule:UD},{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:VE},{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:nC},{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:Le},{start:1370,length:6,convRule:C},{start:1376,length:1,convRule:z},{start:1377,length:38,convRule:TG},{start:1415,length:2,convRule:z},{start:1417,length:1,convRule:C},{start:1418,length:1,convRule:Ll},{start:1421,length:2,convRule:E},{start:1423,length:1,convRule:tl},{start:1425,length:45,convRule:p},{start:1470,length:1,convRule:Ll},{start:1471,length:1,convRule:p},{start:1472,length:1,convRule:C},{start:1473,length:2,convRule:p},{start:1475,length:1,convRule:C},{start:1476,length:2,convRule:p},{start:1478,length:1,convRule:C},{start:1479,length:1,convRule:p},{start:1488,length:27,convRule:c},{start:1519,length:4,convRule:c},{start:1523,length:2,convRule:C},{start:1536,length:6,convRule:pl},{start:1542,length:3,convRule:Fe},{start:1545,length:2,convRule:C},{start:1547,length:1,convRule:tl},{start:1548,length:2,convRule:C},{start:1550,length:2,convRule:E},{start:1552,length:11,convRule:p},{start:1563,length:1,convRule:C},{start:1564,length:1,convRule:pl},{start:1566,length:2,convRule:C},{start:1568,length:32,convRule:c},{start:1600,length:1,convRule:Le},{start:1601,length:10,convRule:c},{start:1611,length:21,convRule:p},{start:1632,length:10,convRule:Se},{start:1642,length:4,convRule:C},{start:1646,length:2,convRule:c},{start:1648,length:1,convRule:p},{start:1649,length:99,convRule:c},{start:1748,length:1,convRule:C},{start:1749,length:1,convRule:c},{start:1750,length:7,convRule:p},{start:1757,length:1,convRule:pl},{start:1758,length:1,convRule:E},{start:1759,length:6,convRule:p},{start:1765,length:2,convRule:Le},{start:1767,length:2,convRule:p},{start:1769,length:1,convRule:E},{start:1770,length:4,convRule:p},{start:1774,length:2,convRule:c},{start:1776,length:10,convRule:Se},{start:1786,length:3,convRule:c},{start:1789,length:2,convRule:E},{start:1791,length:1,convRule:c},{start:1792,length:14,convRule:C},{start:1807,length:1,convRule:pl},{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:Se},{start:1994,length:33,convRule:c},{start:2027,length:9,convRule:p},{start:2036,length:2,convRule:Le},{start:2038,length:1,convRule:E},{start:2039,length:3,convRule:C},{start:2042,length:1,convRule:Le},{start:2045,length:1,convRule:p},{start:2046,length:2,convRule:tl},{start:2048,length:22,convRule:c},{start:2070,length:4,convRule:p},{start:2074,length:1,convRule:Le},{start:2075,length:9,convRule:p},{start:2084,length:1,convRule:Le},{start:2085,length:3,convRule:p},{start:2088,length:1,convRule:Le},{start:2089,length:5,convRule:p},{start:2096,length:15,convRule:C},{start:2112,length:25,convRule:c},{start:2137,length:3,convRule:p},{start:2142,length:1,convRule:C},{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:pl},{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:C},{start:2406,length:10,convRule:Se},{start:2416,length:1,convRule:C},{start:2417,length:1,convRule:Le},{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:Se},{start:2544,length:2,convRule:c},{start:2546,length:2,convRule:tl},{start:2548,length:6,convRule:Re},{start:2554,length:1,convRule:E},{start:2555,length:1,convRule:tl},{start:2556,length:1,convRule:c},{start:2557,length:1,convRule:C},{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:Se},{start:2672,length:2,convRule:p},{start:2674,length:3,convRule:c},{start:2677,length:1,convRule:p},{start:2678,length:1,convRule:C},{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:Se},{start:2800,length:1,convRule:C},{start:2801,length:1,convRule:tl},{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:Se},{start:2928,length:1,convRule:E},{start:2929,length:1,convRule:c},{start:2930,length:6,convRule:Re},{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:Se},{start:3056,length:3,convRule:Re},{start:3059,length:6,convRule:E},{start:3065,length:1,convRule:tl},{start:3066,length:1,convRule:E},{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:Se},{start:3191,length:1,convRule:C},{start:3192,length:7,convRule:Re},{start:3199,length:1,convRule:E},{start:3200,length:1,convRule:c},{start:3201,length:1,convRule:p},{start:3202,length:2,convRule:T},{start:3204,length:1,convRule:C},{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:Se},{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:E},{start:3412,length:3,convRule:c},{start:3415,length:1,convRule:T},{start:3416,length:7,convRule:Re},{start:3423,length:3,convRule:c},{start:3426,length:2,convRule:p},{start:3430,length:10,convRule:Se},{start:3440,length:9,convRule:Re},{start:3449,length:1,convRule:E},{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:Se},{start:3570,length:2,convRule:T},{start:3572,length:1,convRule:C},{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:tl},{start:3648,length:6,convRule:c},{start:3654,length:1,convRule:Le},{start:3655,length:8,convRule:p},{start:3663,length:1,convRule:C},{start:3664,length:10,convRule:Se},{start:3674,length:2,convRule:C},{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:Le},{start:3784,length:6,convRule:p},{start:3792,length:10,convRule:Se},{start:3804,length:4,convRule:c},{start:3840,length:1,convRule:c},{start:3841,length:3,convRule:E},{start:3844,length:15,convRule:C},{start:3859,length:1,convRule:E},{start:3860,length:1,convRule:C},{start:3861,length:3,convRule:E},{start:3864,length:2,convRule:p},{start:3866,length:6,convRule:E},{start:3872,length:10,convRule:Se},{start:3882,length:10,convRule:Re},{start:3892,length:1,convRule:E},{start:3893,length:1,convRule:p},{start:3894,length:1,convRule:E},{start:3895,length:1,convRule:p},{start:3896,length:1,convRule:E},{start:3897,length:1,convRule:p},{start:3898,length:1,convRule:_e},{start:3899,length:1,convRule:se},{start:3900,length:1,convRule:_e},{start:3901,length:1,convRule:se},{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:C},{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:E},{start:4038,length:1,convRule:p},{start:4039,length:6,convRule:E},{start:4046,length:2,convRule:E},{start:4048,length:5,convRule:C},{start:4053,length:4,convRule:E},{start:4057,length:2,convRule:C},{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:Se},{start:4170,length:6,convRule:C},{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:Se},{start:4250,length:3,convRule:T},{start:4253,length:1,convRule:p},{start:4254,length:2,convRule:E},{start:4256,length:38,convRule:Fp},{start:4295,length:1,convRule:Fp},{start:4301,length:1,convRule:Fp},{start:4304,length:43,convRule:MG},{start:4347,length:1,convRule:C},{start:4348,length:1,convRule:Le},{start:4349,length:3,convRule:MG},{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:C},{start:4969,length:20,convRule:Re},{start:4992,length:16,convRule:c},{start:5008,length:10,convRule:E},{start:5024,length:80,convRule:JE},{start:5104,length:6,convRule:DG},{start:5112,length:6,convRule:bG},{start:5120,length:1,convRule:Ll},{start:5121,length:620,convRule:c},{start:5741,length:1,convRule:E},{start:5742,length:1,convRule:C},{start:5743,length:17,convRule:c},{start:5760,length:1,convRule:Vv},{start:5761,length:26,convRule:c},{start:5787,length:1,convRule:_e},{start:5788,length:1,convRule:se},{start:5792,length:75,convRule:c},{start:5867,length:3,convRule:C},{start:5870,length:3,convRule:ln},{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:C},{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:C},{start:6103,length:1,convRule:Le},{start:6104,length:3,convRule:C},{start:6107,length:1,convRule:tl},{start:6108,length:1,convRule:c},{start:6109,length:1,convRule:p},{start:6112,length:10,convRule:Se},{start:6128,length:10,convRule:Re},{start:6144,length:6,convRule:C},{start:6150,length:1,convRule:Ll},{start:6151,length:4,convRule:C},{start:6155,length:3,convRule:p},{start:6158,length:1,convRule:pl},{start:6160,length:10,convRule:Se},{start:6176,length:35,convRule:c},{start:6211,length:1,convRule:Le},{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:E},{start:6468,length:2,convRule:C},{start:6470,length:10,convRule:Se},{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:Se},{start:6618,length:1,convRule:Re},{start:6622,length:34,convRule:E},{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:C},{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:Se},{start:6800,length:10,convRule:Se},{start:6816,length:7,convRule:C},{start:6823,length:1,convRule:Le},{start:6824,length:6,convRule:C},{start:6832,length:14,convRule:p},{start:6846,length:1,convRule:UD},{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:Se},{start:7002,length:7,convRule:C},{start:7009,length:10,convRule:E},{start:7019,length:9,convRule:p},{start:7028,length:9,convRule:E},{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:Se},{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:C},{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:C},{start:7232,length:10,convRule:Se},{start:7245,length:3,convRule:c},{start:7248,length:10,convRule:Se},{start:7258,length:30,convRule:c},{start:7288,length:6,convRule:Le},{start:7294,length:2,convRule:C},{start:7296,length:1,convRule:rC},{start:7297,length:1,convRule:tC},{start:7298,length:1,convRule:iC},{start:7299,length:2,convRule:oC},{start:7301,length:1,convRule:cC},{start:7302,length:1,convRule:_C},{start:7303,length:1,convRule:fC},{start:7304,length:1,convRule:pC},{start:7312,length:43,convRule:GG},{start:7357,length:3,convRule:GG},{start:7360,length:8,convRule:C},{start:7376,length:3,convRule:p},{start:7379,length:1,convRule:C},{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:z},{start:7468,length:63,convRule:Le},{start:7531,length:13,convRule:z},{start:7544,length:1,convRule:Le},{start:7545,length:1,convRule:sC},{start:7546,length:3,convRule:z},{start:7549,length:1,convRule:DC},{start:7550,length:16,convRule:z},{start:7566,length:1,convRule:RC},{start:7567,length:12,convRule:z},{start:7579,length:37,convRule:Le},{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:z},{start:7835,length:1,convRule:IC},{start:7836,length:2,convRule:z},{start:7838,length:1,convRule:jE},{start:7839,length:1,convRule:z},{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:Ka},{start:7944,length:8,convRule:Tu},{start:7952,length:6,convRule:Ka},{start:7960,length:6,convRule:Tu},{start:7968,length:8,convRule:Ka},{start:7976,length:8,convRule:Tu},{start:7984,length:8,convRule:Ka},{start:7992,length:8,convRule:Tu},{start:8e3,length:6,convRule:Ka},{start:8008,length:6,convRule:Tu},{start:8016,length:1,convRule:z},{start:8017,length:1,convRule:Ka},{start:8018,length:1,convRule:z},{start:8019,length:1,convRule:Ka},{start:8020,length:1,convRule:z},{start:8021,length:1,convRule:Ka},{start:8022,length:1,convRule:z},{start:8023,length:1,convRule:Ka},{start:8025,length:1,convRule:Tu},{start:8027,length:1,convRule:Tu},{start:8029,length:1,convRule:Tu},{start:8031,length:1,convRule:Tu},{start:8032,length:8,convRule:Ka},{start:8040,length:8,convRule:Tu},{start:8048,length:2,convRule:GC},{start:8050,length:4,convRule:wC},{start:8054,length:2,convRule:dC},{start:8056,length:2,convRule:mC},{start:8058,length:2,convRule:hC},{start:8060,length:2,convRule:gC},{start:8064,length:8,convRule:Ka},{start:8072,length:8,convRule:Ep},{start:8080,length:8,convRule:Ka},{start:8088,length:8,convRule:Ep},{start:8096,length:8,convRule:Ka},{start:8104,length:8,convRule:Ep},{start:8112,length:2,convRule:Ka},{start:8114,length:1,convRule:z},{start:8115,length:1,convRule:Tp},{start:8116,length:1,convRule:z},{start:8118,length:2,convRule:z},{start:8120,length:2,convRule:Tu},{start:8122,length:2,convRule:HE},{start:8124,length:1,convRule:Cp},{start:8125,length:1,convRule:tu},{start:8126,length:1,convRule:yC},{start:8127,length:3,convRule:tu},{start:8130,length:1,convRule:z},{start:8131,length:1,convRule:Tp},{start:8132,length:1,convRule:z},{start:8134,length:2,convRule:z},{start:8136,length:4,convRule:XE},{start:8140,length:1,convRule:Cp},{start:8141,length:3,convRule:tu},{start:8144,length:2,convRule:Ka},{start:8146,length:2,convRule:z},{start:8150,length:2,convRule:z},{start:8152,length:2,convRule:Tu},{start:8154,length:2,convRule:YE},{start:8157,length:3,convRule:tu},{start:8160,length:2,convRule:Ka},{start:8162,length:3,convRule:z},{start:8165,length:1,convRule:CG},{start:8166,length:2,convRule:z},{start:8168,length:2,convRule:Tu},{start:8170,length:2,convRule:ZE},{start:8172,length:1,convRule:RG},{start:8173,length:3,convRule:tu},{start:8178,length:1,convRule:z},{start:8179,length:1,convRule:Tp},{start:8180,length:1,convRule:z},{start:8182,length:2,convRule:z},{start:8184,length:2,convRule:QE},{start:8186,length:2,convRule:KE},{start:8188,length:1,convRule:Cp},{start:8189,length:2,convRule:tu},{start:8192,length:11,convRule:Vv},{start:8203,length:5,convRule:pl},{start:8208,length:6,convRule:Ll},{start:8214,length:2,convRule:C},{start:8216,length:1,convRule:Nr},{start:8217,length:1,convRule:jt},{start:8218,length:1,convRule:_e},{start:8219,length:2,convRule:Nr},{start:8221,length:1,convRule:jt},{start:8222,length:1,convRule:_e},{start:8223,length:1,convRule:Nr},{start:8224,length:8,convRule:C},{start:8232,length:1,convRule:fz},{start:8233,length:1,convRule:cz},{start:8234,length:5,convRule:pl},{start:8239,length:1,convRule:Vv},{start:8240,length:9,convRule:C},{start:8249,length:1,convRule:Nr},{start:8250,length:1,convRule:jt},{start:8251,length:4,convRule:C},{start:8255,length:2,convRule:yp},{start:8257,length:3,convRule:C},{start:8260,length:1,convRule:Fe},{start:8261,length:1,convRule:_e},{start:8262,length:1,convRule:se},{start:8263,length:11,convRule:C},{start:8274,length:1,convRule:Fe},{start:8275,length:1,convRule:C},{start:8276,length:1,convRule:yp},{start:8277,length:10,convRule:C},{start:8287,length:1,convRule:Vv},{start:8288,length:5,convRule:pl},{start:8294,length:10,convRule:pl},{start:8304,length:1,convRule:Re},{start:8305,length:1,convRule:Le},{start:8308,length:6,convRule:Re},{start:8314,length:3,convRule:Fe},{start:8317,length:1,convRule:_e},{start:8318,length:1,convRule:se},{start:8319,length:1,convRule:Le},{start:8320,length:10,convRule:Re},{start:8330,length:3,convRule:Fe},{start:8333,length:1,convRule:_e},{start:8334,length:1,convRule:se},{start:8336,length:13,convRule:Le},{start:8352,length:32,convRule:tl},{start:8400,length:13,convRule:p},{start:8413,length:4,convRule:UD},{start:8417,length:1,convRule:p},{start:8418,length:3,convRule:UD},{start:8421,length:12,convRule:p},{start:8448,length:2,convRule:E},{start:8450,length:1,convRule:ia},{start:8451,length:4,convRule:E},{start:8455,length:1,convRule:ia},{start:8456,length:2,convRule:E},{start:8458,length:1,convRule:z},{start:8459,length:3,convRule:ia},{start:8462,length:2,convRule:z},{start:8464,length:3,convRule:ia},{start:8467,length:1,convRule:z},{start:8468,length:1,convRule:E},{start:8469,length:1,convRule:ia},{start:8470,length:2,convRule:E},{start:8472,length:1,convRule:Fe},{start:8473,length:5,convRule:ia},{start:8478,length:6,convRule:E},{start:8484,length:1,convRule:ia},{start:8485,length:1,convRule:E},{start:8486,length:1,convRule:xE},{start:8487,length:1,convRule:E},{start:8488,length:1,convRule:ia},{start:8489,length:1,convRule:E},{start:8490,length:1,convRule:e6},{start:8491,length:1,convRule:a6},{start:8492,length:2,convRule:ia},{start:8494,length:1,convRule:E},{start:8495,length:1,convRule:z},{start:8496,length:2,convRule:ia},{start:8498,length:1,convRule:u6},{start:8499,length:1,convRule:ia},{start:8500,length:1,convRule:z},{start:8501,length:4,convRule:c},{start:8505,length:1,convRule:z},{start:8506,length:2,convRule:E},{start:8508,length:2,convRule:z},{start:8510,length:2,convRule:ia},{start:8512,length:5,convRule:Fe},{start:8517,length:1,convRule:ia},{start:8518,length:4,convRule:z},{start:8522,length:1,convRule:E},{start:8523,length:1,convRule:Fe},{start:8524,length:2,convRule:E},{start:8526,length:1,convRule:FC},{start:8527,length:1,convRule:E},{start:8528,length:16,convRule:Re},{start:8544,length:16,convRule:qE},{start:8560,length:16,convRule:$E},{start:8576,length:3,convRule:ln},{start:8579,length:1,convRule:n},{start:8580,length:1,convRule:r},{start:8581,length:4,convRule:ln},{start:8585,length:1,convRule:Re},{start:8586,length:2,convRule:E},{start:8592,length:5,convRule:Fe},{start:8597,length:5,convRule:E},{start:8602,length:2,convRule:Fe},{start:8604,length:4,convRule:E},{start:8608,length:1,convRule:Fe},{start:8609,length:2,convRule:E},{start:8611,length:1,convRule:Fe},{start:8612,length:2,convRule:E},{start:8614,length:1,convRule:Fe},{start:8615,length:7,convRule:E},{start:8622,length:1,convRule:Fe},{start:8623,length:31,convRule:E},{start:8654,length:2,convRule:Fe},{start:8656,length:2,convRule:E},{start:8658,length:1,convRule:Fe},{start:8659,length:1,convRule:E},{start:8660,length:1,convRule:Fe},{start:8661,length:31,convRule:E},{start:8692,length:268,convRule:Fe},{start:8960,length:8,convRule:E},{start:8968,length:1,convRule:_e},{start:8969,length:1,convRule:se},{start:8970,length:1,convRule:_e},{start:8971,length:1,convRule:se},{start:8972,length:20,convRule:E},{start:8992,length:2,convRule:Fe},{start:8994,length:7,convRule:E},{start:9001,length:1,convRule:_e},{start:9002,length:1,convRule:se},{start:9003,length:81,convRule:E},{start:9084,length:1,convRule:Fe},{start:9085,length:30,convRule:E},{start:9115,length:25,convRule:Fe},{start:9140,length:40,convRule:E},{start:9180,length:6,convRule:Fe},{start:9186,length:69,convRule:E},{start:9280,length:11,convRule:E},{start:9312,length:60,convRule:Re},{start:9372,length:26,convRule:E},{start:9398,length:26,convRule:AE},{start:9424,length:26,convRule:NE},{start:9450,length:22,convRule:Re},{start:9472,length:183,convRule:E},{start:9655,length:1,convRule:Fe},{start:9656,length:9,convRule:E},{start:9665,length:1,convRule:Fe},{start:9666,length:54,convRule:E},{start:9720,length:8,convRule:Fe},{start:9728,length:111,convRule:E},{start:9839,length:1,convRule:Fe},{start:9840,length:248,convRule:E},{start:10088,length:1,convRule:_e},{start:10089,length:1,convRule:se},{start:10090,length:1,convRule:_e},{start:10091,length:1,convRule:se},{start:10092,length:1,convRule:_e},{start:10093,length:1,convRule:se},{start:10094,length:1,convRule:_e},{start:10095,length:1,convRule:se},{start:10096,length:1,convRule:_e},{start:10097,length:1,convRule:se},{start:10098,length:1,convRule:_e},{start:10099,length:1,convRule:se},{start:10100,length:1,convRule:_e},{start:10101,length:1,convRule:se},{start:10102,length:30,convRule:Re},{start:10132,length:44,convRule:E},{start:10176,length:5,convRule:Fe},{start:10181,length:1,convRule:_e},{start:10182,length:1,convRule:se},{start:10183,length:31,convRule:Fe},{start:10214,length:1,convRule:_e},{start:10215,length:1,convRule:se},{start:10216,length:1,convRule:_e},{start:10217,length:1,convRule:se},{start:10218,length:1,convRule:_e},{start:10219,length:1,convRule:se},{start:10220,length:1,convRule:_e},{start:10221,length:1,convRule:se},{start:10222,length:1,convRule:_e},{start:10223,length:1,convRule:se},{start:10224,length:16,convRule:Fe},{start:10240,length:256,convRule:E},{start:10496,length:131,convRule:Fe},{start:10627,length:1,convRule:_e},{start:10628,length:1,convRule:se},{start:10629,length:1,convRule:_e},{start:10630,length:1,convRule:se},{start:10631,length:1,convRule:_e},{start:10632,length:1,convRule:se},{start:10633,length:1,convRule:_e},{start:10634,length:1,convRule:se},{start:10635,length:1,convRule:_e},{start:10636,length:1,convRule:se},{start:10637,length:1,convRule:_e},{start:10638,length:1,convRule:se},{start:10639,length:1,convRule:_e},{start:10640,length:1,convRule:se},{start:10641,length:1,convRule:_e},{start:10642,length:1,convRule:se},{start:10643,length:1,convRule:_e},{start:10644,length:1,convRule:se},{start:10645,length:1,convRule:_e},{start:10646,length:1,convRule:se},{start:10647,length:1,convRule:_e},{start:10648,length:1,convRule:se},{start:10649,length:63,convRule:Fe},{start:10712,length:1,convRule:_e},{start:10713,length:1,convRule:se},{start:10714,length:1,convRule:_e},{start:10715,length:1,convRule:se},{start:10716,length:32,convRule:Fe},{start:10748,length:1,convRule:_e},{start:10749,length:1,convRule:se},{start:10750,length:258,convRule:Fe},{start:11008,length:48,convRule:E},{start:11056,length:21,convRule:Fe},{start:11077,length:2,convRule:E},{start:11079,length:6,convRule:Fe},{start:11085,length:39,convRule:E},{start:11126,length:32,convRule:E},{start:11159,length:105,convRule:E},{start:11264,length:47,convRule:IG},{start:11312,length:47,convRule:TG},{start:11360,length:1,convRule:n},{start:11361,length:1,convRule:r},{start:11362,length:1,convRule:l6},{start:11363,length:1,convRule:v6},{start:11364,length:1,convRule:n6},{start:11365,length:1,convRule:bC},{start:11366,length:1,convRule:EC},{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:r6},{start:11374,length:1,convRule:t6},{start:11375,length:1,convRule:i6},{start:11376,length:1,convRule:o6},{start:11377,length:1,convRule:z},{start:11378,length:1,convRule:n},{start:11379,length:1,convRule:r},{start:11380,length:1,convRule:z},{start:11381,length:1,convRule:n},{start:11382,length:1,convRule:r},{start:11383,length:5,convRule:z},{start:11388,length:2,convRule:Le},{start:11390,length:2,convRule:c6},{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:z},{start:11493,length:6,convRule:E},{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:C},{start:11517,length:1,convRule:Re},{start:11518,length:2,convRule:C},{start:11520,length:38,convRule:Mp},{start:11559,length:1,convRule:Mp},{start:11565,length:1,convRule:Mp},{start:11568,length:56,convRule:c},{start:11631,length:1,convRule:Le},{start:11632,length:1,convRule:C},{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:C},{start:11778,length:1,convRule:Nr},{start:11779,length:1,convRule:jt},{start:11780,length:1,convRule:Nr},{start:11781,length:1,convRule:jt},{start:11782,length:3,convRule:C},{start:11785,length:1,convRule:Nr},{start:11786,length:1,convRule:jt},{start:11787,length:1,convRule:C},{start:11788,length:1,convRule:Nr},{start:11789,length:1,convRule:jt},{start:11790,length:9,convRule:C},{start:11799,length:1,convRule:Ll},{start:11800,length:2,convRule:C},{start:11802,length:1,convRule:Ll},{start:11803,length:1,convRule:C},{start:11804,length:1,convRule:Nr},{start:11805,length:1,convRule:jt},{start:11806,length:2,convRule:C},{start:11808,length:1,convRule:Nr},{start:11809,length:1,convRule:jt},{start:11810,length:1,convRule:_e},{start:11811,length:1,convRule:se},{start:11812,length:1,convRule:_e},{start:11813,length:1,convRule:se},{start:11814,length:1,convRule:_e},{start:11815,length:1,convRule:se},{start:11816,length:1,convRule:_e},{start:11817,length:1,convRule:se},{start:11818,length:5,convRule:C},{start:11823,length:1,convRule:Le},{start:11824,length:10,convRule:C},{start:11834,length:2,convRule:Ll},{start:11836,length:4,convRule:C},{start:11840,length:1,convRule:Ll},{start:11841,length:1,convRule:C},{start:11842,length:1,convRule:_e},{start:11843,length:13,convRule:C},{start:11856,length:2,convRule:E},{start:11858,length:1,convRule:C},{start:11904,length:26,convRule:E},{start:11931,length:89,convRule:E},{start:12032,length:214,convRule:E},{start:12272,length:12,convRule:E},{start:12288,length:1,convRule:Vv},{start:12289,length:3,convRule:C},{start:12292,length:1,convRule:E},{start:12293,length:1,convRule:Le},{start:12294,length:1,convRule:c},{start:12295,length:1,convRule:ln},{start:12296,length:1,convRule:_e},{start:12297,length:1,convRule:se},{start:12298,length:1,convRule:_e},{start:12299,length:1,convRule:se},{start:12300,length:1,convRule:_e},{start:12301,length:1,convRule:se},{start:12302,length:1,convRule:_e},{start:12303,length:1,convRule:se},{start:12304,length:1,convRule:_e},{start:12305,length:1,convRule:se},{start:12306,length:2,convRule:E},{start:12308,length:1,convRule:_e},{start:12309,length:1,convRule:se},{start:12310,length:1,convRule:_e},{start:12311,length:1,convRule:se},{start:12312,length:1,convRule:_e},{start:12313,length:1,convRule:se},{start:12314,length:1,convRule:_e},{start:12315,length:1,convRule:se},{start:12316,length:1,convRule:Ll},{start:12317,length:1,convRule:_e},{start:12318,length:2,convRule:se},{start:12320,length:1,convRule:E},{start:12321,length:9,convRule:ln},{start:12330,length:4,convRule:p},{start:12334,length:2,convRule:T},{start:12336,length:1,convRule:Ll},{start:12337,length:5,convRule:Le},{start:12342,length:2,convRule:E},{start:12344,length:3,convRule:ln},{start:12347,length:1,convRule:Le},{start:12348,length:1,convRule:c},{start:12349,length:1,convRule:C},{start:12350,length:2,convRule:E},{start:12353,length:86,convRule:c},{start:12441,length:2,convRule:p},{start:12443,length:2,convRule:tu},{start:12445,length:2,convRule:Le},{start:12447,length:1,convRule:c},{start:12448,length:1,convRule:Ll},{start:12449,length:90,convRule:c},{start:12539,length:1,convRule:C},{start:12540,length:3,convRule:Le},{start:12543,length:1,convRule:c},{start:12549,length:43,convRule:c},{start:12593,length:94,convRule:c},{start:12688,length:2,convRule:E},{start:12690,length:4,convRule:Re},{start:12694,length:10,convRule:E},{start:12704,length:32,convRule:c},{start:12736,length:36,convRule:E},{start:12784,length:16,convRule:c},{start:12800,length:31,convRule:E},{start:12832,length:10,convRule:Re},{start:12842,length:30,convRule:E},{start:12872,length:8,convRule:Re},{start:12880,length:1,convRule:E},{start:12881,length:15,convRule:Re},{start:12896,length:32,convRule:E},{start:12928,length:10,convRule:Re},{start:12938,length:39,convRule:E},{start:12977,length:15,convRule:Re},{start:12992,length:320,convRule:E},{start:13312,length:6592,convRule:c},{start:19904,length:64,convRule:E},{start:19968,length:20989,convRule:c},{start:40960,length:21,convRule:c},{start:40981,length:1,convRule:Le},{start:40982,length:1143,convRule:c},{start:42128,length:55,convRule:E},{start:42192,length:40,convRule:c},{start:42232,length:6,convRule:Le},{start:42238,length:2,convRule:C},{start:42240,length:268,convRule:c},{start:42508,length:1,convRule:Le},{start:42509,length:3,convRule:C},{start:42512,length:16,convRule:c},{start:42528,length:10,convRule:Se},{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:UD},{start:42611,length:1,convRule:C},{start:42612,length:10,convRule:p},{start:42622,length:1,convRule:C},{start:42623,length:1,convRule:Le},{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:Le},{start:42654,length:2,convRule:p},{start:42656,length:70,convRule:c},{start:42726,length:10,convRule:ln},{start:42736,length:2,convRule:p},{start:42738,length:6,convRule:C},{start:42752,length:23,convRule:tu},{start:42775,length:9,convRule:Le},{start:42784,length:2,convRule:tu},{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:z},{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:Le},{start:42865,length:8,convRule:z},{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:_6},{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:Le},{start:42889,length:2,convRule:tu},{start:42891,length:1,convRule:n},{start:42892,length:1,convRule:r},{start:42893,length:1,convRule:f6},{start:42894,length:1,convRule:z},{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:TC},{start:42901,length:1,convRule:z},{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:wG},{start:42923,length:1,convRule:p6},{start:42924,length:1,convRule:s6},{start:42925,length:1,convRule:D6},{start:42926,length:1,convRule:wG},{start:42927,length:1,convRule:z},{start:42928,length:1,convRule:R6},{start:42929,length:1,convRule:I6},{start:42930,length:1,convRule:G6},{start:42931,length:1,convRule:w6},{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:d6},{start:42949,length:1,convRule:m6},{start:42950,length:1,convRule:h6},{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:Le},{start:43002,length:1,convRule:z},{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:E},{start:43052,length:1,convRule:p},{start:43056,length:6,convRule:Re},{start:43062,length:2,convRule:E},{start:43064,length:1,convRule:tl},{start:43065,length:1,convRule:E},{start:43072,length:52,convRule:c},{start:43124,length:4,convRule:C},{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:C},{start:43216,length:10,convRule:Se},{start:43232,length:18,convRule:p},{start:43250,length:6,convRule:c},{start:43256,length:3,convRule:C},{start:43259,length:1,convRule:c},{start:43260,length:1,convRule:C},{start:43261,length:2,convRule:c},{start:43263,length:1,convRule:p},{start:43264,length:10,convRule:Se},{start:43274,length:28,convRule:c},{start:43302,length:8,convRule:p},{start:43310,length:2,convRule:C},{start:43312,length:23,convRule:c},{start:43335,length:11,convRule:p},{start:43346,length:2,convRule:T},{start:43359,length:1,convRule:C},{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:C},{start:43471,length:1,convRule:Le},{start:43472,length:10,convRule:Se},{start:43486,length:2,convRule:C},{start:43488,length:5,convRule:c},{start:43493,length:1,convRule:p},{start:43494,length:1,convRule:Le},{start:43495,length:9,convRule:c},{start:43504,length:10,convRule:Se},{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:Se},{start:43612,length:4,convRule:C},{start:43616,length:16,convRule:c},{start:43632,length:1,convRule:Le},{start:43633,length:6,convRule:c},{start:43639,length:3,convRule:E},{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:Le},{start:43742,length:2,convRule:C},{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:C},{start:43762,length:1,convRule:c},{start:43763,length:2,convRule:Le},{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:z},{start:43859,length:1,convRule:MC},{start:43860,length:7,convRule:z},{start:43867,length:1,convRule:tu},{start:43868,length:4,convRule:Le},{start:43872,length:9,convRule:z},{start:43881,length:1,convRule:Le},{start:43882,length:2,convRule:tu},{start:43888,length:80,convRule:SC},{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:C},{start:44012,length:1,convRule:T},{start:44013,length:1,convRule:p},{start:44016,length:10,convRule:Se},{start:44032,length:11172,convRule:c},{start:55216,length:23,convRule:c},{start:55243,length:49,convRule:c},{start:55296,length:896,convRule:Wh},{start:56192,length:128,convRule:Wh},{start:56320,length:1024,convRule:Wh},{start:57344,length:6400,convRule:Bh},{start:63744,length:366,convRule:c},{start:64112,length:106,convRule:c},{start:64256,length:7,convRule:z},{start:64275,length:5,convRule:z},{start:64285,length:1,convRule:c},{start:64286,length:1,convRule:p},{start:64287,length:10,convRule:c},{start:64297,length:1,convRule:Fe},{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:tu},{start:64467,length:363,convRule:c},{start:64830,length:1,convRule:se},{start:64831,length:1,convRule:_e},{start:64848,length:64,convRule:c},{start:64914,length:54,convRule:c},{start:65008,length:12,convRule:c},{start:65020,length:1,convRule:tl},{start:65021,length:1,convRule:E},{start:65024,length:16,convRule:p},{start:65040,length:7,convRule:C},{start:65047,length:1,convRule:_e},{start:65048,length:1,convRule:se},{start:65049,length:1,convRule:C},{start:65056,length:16,convRule:p},{start:65072,length:1,convRule:C},{start:65073,length:2,convRule:Ll},{start:65075,length:2,convRule:yp},{start:65077,length:1,convRule:_e},{start:65078,length:1,convRule:se},{start:65079,length:1,convRule:_e},{start:65080,length:1,convRule:se},{start:65081,length:1,convRule:_e},{start:65082,length:1,convRule:se},{start:65083,length:1,convRule:_e},{start:65084,length:1,convRule:se},{start:65085,length:1,convRule:_e},{start:65086,length:1,convRule:se},{start:65087,length:1,convRule:_e},{start:65088,length:1,convRule:se},{start:65089,length:1,convRule:_e},{start:65090,length:1,convRule:se},{start:65091,length:1,convRule:_e},{start:65092,length:1,convRule:se},{start:65093,length:2,convRule:C},{start:65095,length:1,convRule:_e},{start:65096,length:1,convRule:se},{start:65097,length:4,convRule:C},{start:65101,length:3,convRule:yp},{start:65104,length:3,convRule:C},{start:65108,length:4,convRule:C},{start:65112,length:1,convRule:Ll},{start:65113,length:1,convRule:_e},{start:65114,length:1,convRule:se},{start:65115,length:1,convRule:_e},{start:65116,length:1,convRule:se},{start:65117,length:1,convRule:_e},{start:65118,length:1,convRule:se},{start:65119,length:3,convRule:C},{start:65122,length:1,convRule:Fe},{start:65123,length:1,convRule:Ll},{start:65124,length:3,convRule:Fe},{start:65128,length:1,convRule:C},{start:65129,length:1,convRule:tl},{start:65130,length:2,convRule:C},{start:65136,length:5,convRule:c},{start:65142,length:135,convRule:c},{start:65279,length:1,convRule:pl},{start:65281,length:3,convRule:C},{start:65284,length:1,convRule:tl},{start:65285,length:3,convRule:C},{start:65288,length:1,convRule:_e},{start:65289,length:1,convRule:se},{start:65290,length:1,convRule:C},{start:65291,length:1,convRule:Fe},{start:65292,length:1,convRule:C},{start:65293,length:1,convRule:Ll},{start:65294,length:2,convRule:C},{start:65296,length:10,convRule:Se},{start:65306,length:2,convRule:C},{start:65308,length:3,convRule:Fe},{start:65311,length:2,convRule:C},{start:65313,length:26,convRule:Al},{start:65339,length:1,convRule:_e},{start:65340,length:1,convRule:C},{start:65341,length:1,convRule:se},{start:65342,length:1,convRule:tu},{start:65343,length:1,convRule:yp},{start:65344,length:1,convRule:tu},{start:65345,length:26,convRule:Nl},{start:65371,length:1,convRule:_e},{start:65372,length:1,convRule:Fe},{start:65373,length:1,convRule:se},{start:65374,length:1,convRule:Fe},{start:65375,length:1,convRule:_e},{start:65376,length:1,convRule:se},{start:65377,length:1,convRule:C},{start:65378,length:1,convRule:_e},{start:65379,length:1,convRule:se},{start:65380,length:2,convRule:C},{start:65382,length:10,convRule:c},{start:65392,length:1,convRule:Le},{start:65393,length:45,convRule:c},{start:65438,length:2,convRule:Le},{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:tl},{start:65506,length:1,convRule:Fe},{start:65507,length:1,convRule:tu},{start:65508,length:1,convRule:E},{start:65509,length:2,convRule:tl},{start:65512,length:1,convRule:E},{start:65513,length:4,convRule:Fe},{start:65517,length:2,convRule:E},{start:65529,length:3,convRule:pl},{start:65532,length:2,convRule:E},{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:C},{start:65799,length:45,convRule:Re},{start:65847,length:9,convRule:E},{start:65856,length:53,convRule:ln},{start:65909,length:4,convRule:Re},{start:65913,length:17,convRule:E},{start:65930,length:2,convRule:Re},{start:65932,length:3,convRule:E},{start:65936,length:13,convRule:E},{start:65952,length:1,convRule:E},{start:66e3,length:45,convRule:E},{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:Re},{start:66304,length:32,convRule:c},{start:66336,length:4,convRule:Re},{start:66349,length:20,convRule:c},{start:66369,length:1,convRule:ln},{start:66370,length:8,convRule:c},{start:66378,length:1,convRule:ln},{start:66384,length:38,convRule:c},{start:66422,length:5,convRule:p},{start:66432,length:30,convRule:c},{start:66463,length:1,convRule:C},{start:66464,length:36,convRule:c},{start:66504,length:8,convRule:c},{start:66512,length:1,convRule:C},{start:66513,length:5,convRule:ln},{start:66560,length:40,convRule:dG},{start:66600,length:40,convRule:SG},{start:66640,length:78,convRule:c},{start:66720,length:10,convRule:Se},{start:66736,length:36,convRule:dG},{start:66776,length:36,convRule:SG},{start:66816,length:40,convRule:c},{start:66864,length:52,convRule:c},{start:66927,length:1,convRule:C},{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:C},{start:67672,length:8,convRule:Re},{start:67680,length:23,convRule:c},{start:67703,length:2,convRule:E},{start:67705,length:7,convRule:Re},{start:67712,length:31,convRule:c},{start:67751,length:9,convRule:Re},{start:67808,length:19,convRule:c},{start:67828,length:2,convRule:c},{start:67835,length:5,convRule:Re},{start:67840,length:22,convRule:c},{start:67862,length:6,convRule:Re},{start:67871,length:1,convRule:C},{start:67872,length:26,convRule:c},{start:67903,length:1,convRule:C},{start:67968,length:56,convRule:c},{start:68028,length:2,convRule:Re},{start:68030,length:2,convRule:c},{start:68032,length:16,convRule:Re},{start:68050,length:46,convRule:Re},{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:Re},{start:68176,length:9,convRule:C},{start:68192,length:29,convRule:c},{start:68221,length:2,convRule:Re},{start:68223,length:1,convRule:C},{start:68224,length:29,convRule:c},{start:68253,length:3,convRule:Re},{start:68288,length:8,convRule:c},{start:68296,length:1,convRule:E},{start:68297,length:28,convRule:c},{start:68325,length:2,convRule:p},{start:68331,length:5,convRule:Re},{start:68336,length:7,convRule:C},{start:68352,length:54,convRule:c},{start:68409,length:7,convRule:C},{start:68416,length:22,convRule:c},{start:68440,length:8,convRule:Re},{start:68448,length:19,convRule:c},{start:68472,length:8,convRule:Re},{start:68480,length:18,convRule:c},{start:68505,length:4,convRule:C},{start:68521,length:7,convRule:Re},{start:68608,length:73,convRule:c},{start:68736,length:51,convRule:yG},{start:68800,length:51,convRule:FG},{start:68858,length:6,convRule:Re},{start:68864,length:36,convRule:c},{start:68900,length:4,convRule:p},{start:68912,length:10,convRule:Se},{start:69216,length:31,convRule:Re},{start:69248,length:42,convRule:c},{start:69291,length:2,convRule:p},{start:69293,length:1,convRule:Ll},{start:69296,length:2,convRule:c},{start:69376,length:29,convRule:c},{start:69405,length:10,convRule:Re},{start:69415,length:1,convRule:c},{start:69424,length:22,convRule:c},{start:69446,length:11,convRule:p},{start:69457,length:4,convRule:Re},{start:69461,length:5,convRule:C},{start:69552,length:21,convRule:c},{start:69573,length:7,convRule:Re},{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:C},{start:69714,length:20,convRule:Re},{start:69734,length:10,convRule:Se},{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:C},{start:69821,length:1,convRule:pl},{start:69822,length:4,convRule:C},{start:69837,length:1,convRule:pl},{start:69840,length:25,convRule:c},{start:69872,length:10,convRule:Se},{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:Se},{start:69952,length:4,convRule:C},{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:C},{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:C},{start:70089,length:4,convRule:p},{start:70093,length:1,convRule:C},{start:70094,length:1,convRule:T},{start:70095,length:1,convRule:p},{start:70096,length:10,convRule:Se},{start:70106,length:1,convRule:c},{start:70107,length:1,convRule:C},{start:70108,length:1,convRule:c},{start:70109,length:3,convRule:C},{start:70113,length:20,convRule:Re},{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:C},{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:C},{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:Se},{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:C},{start:70736,length:10,convRule:Se},{start:70746,length:2,convRule:C},{start:70749,length:1,convRule:C},{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:C},{start:70855,length:1,convRule:c},{start:70864,length:10,convRule:Se},{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:C},{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:C},{start:71236,length:1,convRule:c},{start:71248,length:10,convRule:Se},{start:71264,length:13,convRule:C},{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:Se},{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:Se},{start:71482,length:2,convRule:Re},{start:71484,length:3,convRule:C},{start:71487,length:1,convRule:E},{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:C},{start:71840,length:32,convRule:Al},{start:71872,length:32,convRule:Nl},{start:71904,length:10,convRule:Se},{start:71914,length:9,convRule:Re},{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:C},{start:72016,length:10,convRule:Se},{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:C},{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:C},{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:C},{start:72349,length:1,convRule:c},{start:72350,length:5,convRule:C},{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:C},{start:72784,length:10,convRule:Se},{start:72794,length:19,convRule:Re},{start:72816,length:2,convRule:C},{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:Se},{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:Se},{start:73440,length:19,convRule:c},{start:73459,length:2,convRule:p},{start:73461,length:2,convRule:T},{start:73463,length:2,convRule:C},{start:73648,length:1,convRule:c},{start:73664,length:21,convRule:Re},{start:73685,length:8,convRule:E},{start:73693,length:4,convRule:tl},{start:73697,length:17,convRule:E},{start:73727,length:1,convRule:C},{start:73728,length:922,convRule:c},{start:74752,length:111,convRule:ln},{start:74864,length:5,convRule:C},{start:74880,length:196,convRule:c},{start:77824,length:1071,convRule:c},{start:78896,length:9,convRule:pl},{start:82944,length:583,convRule:c},{start:92160,length:569,convRule:c},{start:92736,length:31,convRule:c},{start:92768,length:10,convRule:Se},{start:92782,length:2,convRule:C},{start:92880,length:30,convRule:c},{start:92912,length:5,convRule:p},{start:92917,length:1,convRule:C},{start:92928,length:48,convRule:c},{start:92976,length:7,convRule:p},{start:92983,length:5,convRule:C},{start:92988,length:4,convRule:E},{start:92992,length:4,convRule:Le},{start:92996,length:1,convRule:C},{start:92997,length:1,convRule:E},{start:93008,length:10,convRule:Se},{start:93019,length:7,convRule:Re},{start:93027,length:21,convRule:c},{start:93053,length:19,convRule:c},{start:93760,length:32,convRule:Al},{start:93792,length:32,convRule:Nl},{start:93824,length:23,convRule:Re},{start:93847,length:4,convRule:C},{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:Le},{start:94176,length:2,convRule:Le},{start:94178,length:1,convRule:C},{start:94179,length:1,convRule:Le},{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:E},{start:113821,length:2,convRule:p},{start:113823,length:1,convRule:C},{start:113824,length:4,convRule:pl},{start:118784,length:246,convRule:E},{start:119040,length:39,convRule:E},{start:119081,length:60,convRule:E},{start:119141,length:2,convRule:T},{start:119143,length:3,convRule:p},{start:119146,length:3,convRule:E},{start:119149,length:6,convRule:T},{start:119155,length:8,convRule:pl},{start:119163,length:8,convRule:p},{start:119171,length:2,convRule:E},{start:119173,length:7,convRule:p},{start:119180,length:30,convRule:E},{start:119210,length:4,convRule:p},{start:119214,length:59,convRule:E},{start:119296,length:66,convRule:E},{start:119362,length:3,convRule:p},{start:119365,length:1,convRule:E},{start:119520,length:20,convRule:Re},{start:119552,length:87,convRule:E},{start:119648,length:25,convRule:Re},{start:119808,length:26,convRule:ia},{start:119834,length:26,convRule:z},{start:119860,length:26,convRule:ia},{start:119886,length:7,convRule:z},{start:119894,length:18,convRule:z},{start:119912,length:26,convRule:ia},{start:119938,length:26,convRule:z},{start:119964,length:1,convRule:ia},{start:119966,length:2,convRule:ia},{start:119970,length:1,convRule:ia},{start:119973,length:2,convRule:ia},{start:119977,length:4,convRule:ia},{start:119982,length:8,convRule:ia},{start:119990,length:4,convRule:z},{start:119995,length:1,convRule:z},{start:119997,length:7,convRule:z},{start:120005,length:11,convRule:z},{start:120016,length:26,convRule:ia},{start:120042,length:26,convRule:z},{start:120068,length:2,convRule:ia},{start:120071,length:4,convRule:ia},{start:120077,length:8,convRule:ia},{start:120086,length:7,convRule:ia},{start:120094,length:26,convRule:z},{start:120120,length:2,convRule:ia},{start:120123,length:4,convRule:ia},{start:120128,length:5,convRule:ia},{start:120134,length:1,convRule:ia},{start:120138,length:7,convRule:ia},{start:120146,length:26,convRule:z},{start:120172,length:26,convRule:ia},{start:120198,length:26,convRule:z},{start:120224,length:26,convRule:ia},{start:120250,length:26,convRule:z},{start:120276,length:26,convRule:ia},{start:120302,length:26,convRule:z},{start:120328,length:26,convRule:ia},{start:120354,length:26,convRule:z},{start:120380,length:26,convRule:ia},{start:120406,length:26,convRule:z},{start:120432,length:26,convRule:ia},{start:120458,length:28,convRule:z},{start:120488,length:25,convRule:ia},{start:120513,length:1,convRule:Fe},{start:120514,length:25,convRule:z},{start:120539,length:1,convRule:Fe},{start:120540,length:6,convRule:z},{start:120546,length:25,convRule:ia},{start:120571,length:1,convRule:Fe},{start:120572,length:25,convRule:z},{start:120597,length:1,convRule:Fe},{start:120598,length:6,convRule:z},{start:120604,length:25,convRule:ia},{start:120629,length:1,convRule:Fe},{start:120630,length:25,convRule:z},{start:120655,length:1,convRule:Fe},{start:120656,length:6,convRule:z},{start:120662,length:25,convRule:ia},{start:120687,length:1,convRule:Fe},{start:120688,length:25,convRule:z},{start:120713,length:1,convRule:Fe},{start:120714,length:6,convRule:z},{start:120720,length:25,convRule:ia},{start:120745,length:1,convRule:Fe},{start:120746,length:25,convRule:z},{start:120771,length:1,convRule:Fe},{start:120772,length:6,convRule:z},{start:120778,length:1,convRule:ia},{start:120779,length:1,convRule:z},{start:120782,length:50,convRule:Se},{start:120832,length:512,convRule:E},{start:121344,length:55,convRule:p},{start:121399,length:4,convRule:E},{start:121403,length:50,convRule:p},{start:121453,length:8,convRule:E},{start:121461,length:1,convRule:p},{start:121462,length:14,convRule:E},{start:121476,length:1,convRule:p},{start:121477,length:2,convRule:E},{start:121479,length:5,convRule:C},{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:Le},{start:123200,length:10,convRule:Se},{start:123214,length:1,convRule:c},{start:123215,length:1,convRule:E},{start:123584,length:44,convRule:c},{start:123628,length:4,convRule:p},{start:123632,length:10,convRule:Se},{start:123647,length:1,convRule:tl},{start:124928,length:197,convRule:c},{start:125127,length:9,convRule:Re},{start:125136,length:7,convRule:p},{start:125184,length:34,convRule:g6},{start:125218,length:34,convRule:LC},{start:125252,length:7,convRule:p},{start:125259,length:1,convRule:Le},{start:125264,length:10,convRule:Se},{start:125278,length:2,convRule:C},{start:126065,length:59,convRule:Re},{start:126124,length:1,convRule:E},{start:126125,length:3,convRule:Re},{start:126128,length:1,convRule:tl},{start:126129,length:4,convRule:Re},{start:126209,length:45,convRule:Re},{start:126254,length:1,convRule:E},{start:126255,length:15,convRule:Re},{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:Fe},{start:126976,length:44,convRule:E},{start:127024,length:100,convRule:E},{start:127136,length:15,convRule:E},{start:127153,length:15,convRule:E},{start:127169,length:15,convRule:E},{start:127185,length:37,convRule:E},{start:127232,length:13,convRule:Re},{start:127245,length:161,convRule:E},{start:127462,length:29,convRule:E},{start:127504,length:44,convRule:E},{start:127552,length:9,convRule:E},{start:127568,length:2,convRule:E},{start:127584,length:6,convRule:E},{start:127744,length:251,convRule:E},{start:127995,length:5,convRule:tu},{start:128e3,length:728,convRule:E},{start:128736,length:13,convRule:E},{start:128752,length:13,convRule:E},{start:128768,length:116,convRule:E},{start:128896,length:89,convRule:E},{start:128992,length:12,convRule:E},{start:129024,length:12,convRule:E},{start:129040,length:56,convRule:E},{start:129104,length:10,convRule:E},{start:129120,length:40,convRule:E},{start:129168,length:30,convRule:E},{start:129200,length:2,convRule:E},{start:129280,length:121,convRule:E},{start:129402,length:82,convRule:E},{start:129485,length:135,convRule:E},{start:129632,length:14,convRule:E},{start:129648,length:5,convRule:E},{start:129656,length:3,convRule:E},{start:129664,length:7,convRule:E},{start:129680,length:25,convRule:E},{start:129712,length:7,convRule:E},{start:129728,length:3,convRule:E},{start:129744,length:7,convRule:E},{start:129792,length:147,convRule:E},{start:129940,length:55,convRule:E},{start:130032,length:10,convRule:Se},{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:pl},{start:917536,length:96,convRule:pl},{start:917760,length:240,convRule:p},{start:983040,length:65534,convRule:Bh},{start:1048576,length:65534,convRule:Bh}],Zh=function(e){return function(a){var u=function(){var v=a<256;return v?nz:tz}(),l=Hh(Sz)(a)(u);if(l instanceof I)return!1;if(l instanceof R)return Bo(tE(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])}},G9=Zh([Lp,le,H,jh,Jh,BE,WE,Vh,PE,OE,UG]),w9=Zh([H,le,Lp,jh,Jh]);var d9=Zh([le,Lp]);var Pr=Ia(Pc);var h9=$v,g9=h9(Xh);var y9=h9(Yh),F9=function(e){return d9(Pr(e))},WG=function(e){var a=Pr(e),u=a<=823;return u?a===32||a>=9&&a<=13||a===160:I9(a)};var b9=function(e){var a=Pr(e)-Ar("0")|0;return a<=7&&a>=0};var Qh=function(e){var a=Pr(e)-Ar("0")|0;return a<=9&&a>=0};var E9=function(e){return Qh(e)||function(){var a=Pr(e)-Ar("A")|0;return a<=5&&a>=0}()||function(){var a=Pr(e)-Ar("a")|0;return a<=5&&a>=0}()};var C9=function(e){return G9(Pr(e))},BG=function(e){return w9(Pr(e))},Kh=function(e){var a=Pr(e)-Ar("A")|0,u=Pr(e)-Ar("a")|0,l=Pr(e)-Ar("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(pe)return I.value;throw new Error("Failed pattern match at Data.CodePoint.Unicode (line 591, column 3 - line 591, column 22): "+[])}();return v};var Pz=Mh(rs),T9=X(fs(AR));var qz=Th(rs);var ef=function(e){return mo(function(a){return e(qc(a))})},eg=Ea(ef(WG))("space"),ag=Ea(ef(F9))("uppercase letter");var Ht=function(e){return dh(mo(aa(Pz)(e)))(function(a){return"one of "+T9(e)})},zG=Ea(ef(b9))("oct digit");var kG=function(e){return dh(mo(aa(qz)(e)))(function(a){return"none of "+T9(e)})};var ug=Ea(ef(BG))("letter");var VG=Ea(ef(E9))("hex digit"),JG=Ea(ef(Qh))("digit"),lg=Ea(ef(C9))("letter or digit");var $z=L(Fl);var S9=function(e){var a=$z(e);return function(u){return aE(a(eE(u)))}},L9=S9(g9),A9=S9(y9);var Au=ee(v0);var Hl=B(Bt);var ng=Ch(uu),rg=L(Fl),Xl=ri(Wt),Uz=je(uu),XG=re(Lv),W9=rd(H_),eu=Za(Lr),B9=Il(ov),ho=ni(ov),N9=$e(Ue),P9=Sh(Ip)(H_),Wz=L(Ua),vg=fG(Ip)(H_),Bz=Ja(Gl),zz=ER(Wt),q9=X(Av),kz=ee(Xr),Vz=B(Ef),Jz=Cu(Gl),jG=L(ov),$9=X_(Gl),jz=T1(Ip)(H_),Hz=sI(Wf),Xz=Cu(xa);var ig=function(e){return e};var Yz=function(e){if(e.caseSensitive)return ng(e.reservedNames);if(pe)return ng(rg(Go)(e.reservedNames));throw new Error("Failed pattern match at Parsing.Token (line 825, column 1 - line 825, column 70): "+[e.constructor.name])},HG=ND($h(WG)),O9=function(e){return Xl(ru(Jt(e.commentLine)))(Gp(mo(function(a){return a!==` +`})))};var z9=function(e){return function(a){var u=e,l=!1,v;function t(i,o){var _=Eh(i);if(_ instanceof I)return l=!0,!1;if(_ instanceof R){var s=Uz(_.value0.head)(o);if(s instanceof Ne){u=_.value0.tail,a=o;return}if(s instanceof xe)return l=!0,!0;if(s instanceof Te)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}},Zz=function(e){return function(a){var u=function(){if(e.caseSensitive)return a;if(pe)return Go(a);throw new Error("Failed pattern match at Parsing.Token (line 812, column 3 - line 814, column 31): "+[])}();return z9(Yz(e))(u)}},Qz=function(e){var a=XG(sp(e.commentEnd))(sp(e.commentStart));return W9(function(u){return eu(B9(ru(Jt(e.commentEnd))))(eu(Xl(ND(kG(a)))(u))(Ea(Xl(Ht(a))(u))("end of comment")))})},tg=function(e){return Xl(ru(Jt(e.commentStart)))(xz(e))},Kz=function(e){var a=XG(sp(e.commentEnd))(sp(e.commentStart));return W9(function(u){return eu(B9(ru(Jt(e.commentEnd))))(eu(Xl(tg(e))(u))(eu(Xl(ND(kG(a)))(u))(Ea(Xl(Ht(a))(u))("end of comment"))))})},xz=function(e){return e.nestedComments?Kz(e):Qz(e)},U9=function(e){if(wo(e.commentLine)&&wo(e.commentStart))return Gp(Ea(HG)(""));if(wo(e.commentLine))return Gp(eu(HG)(Ea(tg(e))("")));if(wo(e.commentStart))return Gp(eu(HG)(Ea(O9(e))("")));if(pe)return Gp(eu(HG)(eu(O9(e))(Ea(tg(e))(""))));throw new Error("Failed pattern match at Parsing.Token (line 834, column 1 - line 834, column 74): "+[e.constructor.name])},og=function(e){var a=mo(function(x){return x!=='"'&&x!=="\\"&&x>""}),u=function(x){return eu(ho(Yu("-"))(gf(x)))(eu(ho(Yu("+"))(N9))(Hl(N9)))},l=u(is),v=function(){var x=Au(e.opStart)(function(Ke){return Au(P9(e.opLetter))(function(Ya){return Hl(Mc(Ke)+AD(Ya))})});return Ea(x)("operator")}(),t=function(x){return function(Ke){var Ya=function(Rl){return function(s0){if(Rl instanceof I)return I.value;if(Rl instanceof R)return Wz(function(pn){return(x*Rl.value0|0)+pn|0})(Kh(qc(s0)));throw new Error("Failed pattern match at Parsing.Token (line 704, column 5 - line 704, column 45): "+[Rl.constructor.name,s0.constructor.name])}};return Au(vg(Ke))(function(Rl){return yu(kv("not digits"))(Hl)(Bz(Ya)(new R(0))(Rl))})}},i=Xl(Ht(["o","O"]))(t(8)(zG)),o=function(x){return zz(x)(U9(e))},_=function(x){var Ke=Au(Jt(x))(function(){return Ea(hh(e.opLetter))("end of "+x)});return o(ru(Ke))},s=function(x){return ho(o(Jt(x)))(x)},b=function(x){return Z_(s("("))(s(")"))(x)},P=s(";"),A=function(x){return mh(x)(P)},K=function(x){return oG(x)(P)},Ve=function(x){return z9(ng(e.reservedOpNames))(x)},Ga=function(){var x=Au(v)(function(Ke){var Ya=Ve(Ke);return Ya?kv("reserved operator "+Ke):Hl(Ke)});return o(ru(x))}(),$u=function(){var x=Au(e.identStart)(function(Ke){return Au(P9(e.identLetter))(function(Ya){return Hl(Mc(Ke)+AD(Ya))})});return Ea(x)("identifier")}(),Dl=function(){var x=Au($u)(function(Ke){var Ya=Zz(e)(Ke);return Ya?kv("reserved word "+q9(Ke)):Hl(Ke)});return o(ru(x))}(),Ou=Xl(Ht(["x","X"]))(t(16)(VG)),_u=function(){var x=function(Ke){return function(Ya){if(Ya instanceof I)return I.value;if(Ya instanceof R)return kz(Kh(qc(Ke)))(function(Rl){return Vz((Ya.value0+Da(Rl))/10)});throw new Error("Failed pattern match at Parsing.Token (line 651, column 5 - line 651, column 47): "+[Ke.constructor.name,Ya.constructor.name])}};return yh("fraction")(Au(Yu("."))(function(){return Au(Ea(vg(JG))("fraction"))(function(Ke){return yu(kv("not digit"))(Hl)(Jz(x)(new R(0))(Ke))})}))}(),f0=Ea(Xl(vg(eg))(Yu("\\")))("end of string gap"),Be=Yu("&"),ev=_G(["a","b","f","n","r","t","v","\\",'"',"'"])(["\x07","\b","\f",` +`,"\r"," ","\v","\\",'"',"'"]),xc=s("."),_n=t(10)(JG),Gf=function(){var x=function(Ke){if(Ke<0)return 1/x(-Ke|0);if(pe)return __(10)(Da(Ke));throw new Error("Failed pattern match at Parsing.Token (line 664, column 5 - line 664, column 27): "+[Ke.constructor.name])};return yh("exponent")(Au(Ht(["e","E"]))(function(){return Au(l)(function(Ke){return Au(Ea(_n)("exponent"))(function(Ya){return Hl(x(Ke(Ya)))})})}))}(),wf=function(x){var Ke=Au(Gf)(function(Rl){return Hl(Da(x)*Rl)}),Ya=Au(_u)(function(Rl){return Au(PD(1)(Gf))(function(s0){return Hl((Da(x)+Rl)*s0)})});return eu(Ya)(Ke)},vi=function(x){return jG(te.create)(wf(x))},df=Au(_n)(function(x){return PD(new S(x))(vi(x))}),kr=eu(jG(S.create)(eu(Ou)(i)))(eu(df)(eu(vi(0))(Hl(new S(0))))),yl=eu(Xl(Yu("0"))(kr))(df),Lo=Ea(o(yl))("number"),Ao=Au(_n)(wf),No=Ea(o(Ao))("float"),ql=Ea(Xl(Yu("0"))(eu(Ou)(eu(i)(eu(_n)(Hl(0))))))(""),Vr=eu(ql)(_n),e_=Au(o(l))(function(x){return Au(Vr)(function(Ke){return Hl(x(Ke))})}),Kp=Ea(o(e_))("integer"),xp=Ea(o(Vr))("natural"),we=s(","),ga=function(x){return mh(x)(we)},mu=function(x){return oG(x)(we)},$a=s(":"),qe=Au(eu(_n)(eu(Xl(Yu("o"))(t(8)(zG)))(Xl(Yu("x"))(t(16)(VG)))))(function(x){var Ke=x>1114111;if(Ke)return kv("invalid escape sequence");var Ya=Uh(x);if(Ya instanceof R)return Hl(Ya.value0);if(Ya instanceof I)return kv("invalid character code (should not happen)");throw new Error("Failed pattern match at Parsing.Token (line 498, column 10 - line 500, column 67): "+[Ya.constructor.name])}),ce=mo(function(x){return x!=="'"&&x!=="\\"&&x>""}),Aa=function(){var x=function(Ke){return ho(Yu(Ke.value0))(Ke.value1)};return $9(rg(x)(ev))}(),ra=Au(Yu("^"))(function(){return Au(ag)(function(x){var Ke=Uh((Ar(x)-Ar("A")|0)+1|0);if(Ke instanceof R)return Hl(Ke.value0);if(Ke instanceof I)return kv("invalid character code (should not happen)");throw new Error("Failed pattern match at Parsing.Token (line 488, column 5 - line 490, column 67): "+[Ke.constructor.name])})}),su=function(x){if(e.caseSensitive)return ho(Jt(x))(x);if(pe){var Ke=q9(x),Ya=function(s0){var pn=function(cY){if(pe)return Yu(s0);throw new Error("Failed pattern match at Parsing.Token (line 355, column 1 - line 355, column 80): "+[s0.constructor.name])},bL=BG(qc(s0));if(bL){var qy=nG(L9(Mc(s0)));if(qy instanceof R){var $y=nG(A9(Mc(s0)));return $y instanceof R?eu(Yu(qy.value0))(Yu($y.value0)):pn(!0)}return pn(!0)}return pn(!0)},Rl=function(s0){var pn=wb(s0);if(pn instanceof I)return Hl(void 0);if(pn instanceof R)return Xl(Ea(Ya(pn.value0.head))(Ke))(Rl(pn.value0.tail));throw new Error("Failed pattern match at Parsing.Token (line 757, column 22 - line 759, column 72): "+[pn.constructor.name])};return ho(Rl(x))(x)}throw new Error("Failed pattern match at Parsing.Token (line 751, column 3 - line 751, column 50): "+[x.constructor.name])},Uu=function(x){var Ke=Xl(su(x))(Ea(hh(e.identLetter))("end of "+x));return o(ru(Ke))},ta=function(x){return Z_(s("["))(s("]"))(x)},hu=function(x){return Z_(s("{"))(s("}"))(x)},fn=["NUL","SOH","STX","ETX","EOT","ENQ","ACK","BEL","DLE","DC1","DC2","DC3","DC4","NAK","SYN","ETB","CAN","SUB","ESC","DEL"],av=["\0","","","","","","","\x07","","","","","","","","","","","\x1B","\x7F"],p0=["BS","HT","LF","VT","FF","CR","SO","SI","EM","FS","GS","RS","US","SP"],f=["\b"," ",` +`,"\v","\f","\r","","","","","","",""," "],wa=_G(XG(fn)(p0))(XG(av)(f)),Oe=function(){var x=function(Ke){return ru(ho(Jt(Ke.value0))(Ke.value1))};return $9(rg(x)(wa))}(),D=eu(Aa)(eu(qe)(eu(Oe)(Ea(ra)("escape code")))),G=Xl(Yu("\\"))(D),g=eu(ce)(Ea(G)("literal character")),Q=function(){var x=Z_(Yu("'"))(Ea(Yu("'"))("end of character"))(g);return Ea(o(x))("character")}(),De=Au(Yu("\\"))(function(){return eu(ho(f0)(I.value))(eu(ho(Be)(I.value))(jG(R.create)(D)))}),sa=eu(jG(R.create)(a))(Ea(De)("string character")),gu=function(){var x=function(Ya){return function(Rl){if(Ya instanceof I)return Rl;if(Ya instanceof R)return new w(Ya.value0,Rl);throw new Error("Failed pattern match at Parsing.Token (line 455, column 5 - line 455, column 51): "+[Ya.constructor.name,Rl.constructor.name])}},Ke=Au(Z_(Yu('"'))(Ea(Yu('"'))("end of string"))(jz(sa)))(function(Ya){return Hl(AD(Hz(Xz(x)(h.value)(Ya))))});return o(Ea(Ke)("literal string"))}(),a_=function(x){return Z_(s("<"))(s(">"))(x)};return{identifier:Dl,reserved:Uu,operator:Ga,reservedOp:_,charLiteral:Q,stringLiteral:gu,natural:xp,integer:Kp,float:No,naturalOrFloat:Lo,decimal:_n,hexadecimal:Ou,octal:i,symbol:s,lexeme:o,whiteSpace:U9(e),parens:b,braces:hu,angles:a_,brackets:ta,semi:P,comma:we,colon:$a,dot:xc,semiSep:A,semiSep1:K,commaSep:ga,commaSep1:mu}};var V9=Za(Lr),J9=function(){var e=Ht([":","!","#","$","%","&","*","+",".","/","<","=",">","?","@","\\","^","|","-","~"]);return{commentStart:"",commentEnd:"",commentLine:"",nestedComments:!0,identStart:V9(ug)(Yu("_")),identLetter:V9(lg)(Ht(["_","'"])),opStart:e,opLetter:e,reservedOpNames:[],reservedNames:[],caseSensitive:!0}}();var go=re(Lv),j9=L(ov),ak=Fu(I0),uk=X_(Gl);var lk=["if","then","else"],cg=["**","**:"],_g=["*","/","%","*:","/:","%:"],fg=["+","-","+:","-:"],pg=["==","/=",">","<",">=","<=","==:","/=:",">:","<:",">=:","<=:"],sg=["++","~~","~~:","+-"],Dg=["$","&"],Rg=[">>","<>","->","\\"],vk=["<<","="],Ig=["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","audio","stereo","blend","rgba","add","mul","rgb"],Gg=["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","aout","splay","pan","panp","btw","btwp"],nk=go(Ig)(go(Gg)(lk)),Jv=og(function(){var e=ig(J9);return{identStart:e.identStart,identLetter:e.identLetter,opStart:e.opStart,opLetter:e.opLetter,caseSensitive:e.caseSensitive,reservedNames:nk,reservedOpNames:go(vk)(go(Rg)(go(Dg)(go(sg)(go(pg)(go(fg)(go(_g)(cg))))))),commentStart:"{-",commentEnd:"-}",commentLine:"--",nestedComments:!0}}());var WD=function(){return Jv.identifier}(),YG=function(){return Jv.integer}();var wg=function(){return Jv.naturalOrFloat}();var ZG=function(){return Jv.parens}(),BD=function(){return Jv.reserved}(),qr=function(){return Jv.reservedOp}();var H9=function(){return Jv.semiSep}();var X9=function(){return Jv.stringLiteral}();var dg=function(){return Jv.whiteSpace}(),Y9=function(){return Jv.float}(),rk=$l(Ol)(v0)(qr("-"))(function(){return j9(ak(-1))(Y9)}),QG=uk([ru(rk),ru(Y9),j9(Da)(YG)]);var mg=function(){return Jv.commaSep}(),Z9=function(){return Jv.comma}();var KG=function(){return Jv.brackets}(),Q9=function(){return Jv.braces}();var cv=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 Xe=ee(v0),K9=l_(ov),Xa=B(Bt),af=X_(Gl),ew=L(Fl),ik=ni(ov),vn=$l(Ol)(v0),zD=Za(Lr),kD=L(ov),ok=Ja(xa),hg=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}(),aw=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}(),VD=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}(),JD=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}(),gg=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}(),uw=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}(),xG=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}(),yg=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}(),Fg=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}(),bg=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}(),Cg=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 Tg=function(e){return Xe(Sl)(function(a){return K9(new hg(a,e))(BD(e))})},ck=Xe(Sl)(function(e){return Xe(wg)(function(a){if(a instanceof S)return Xa(new VD(e,a.value0));if(a instanceof te)return Xa(new JD(e,a.value0));throw new Error("Failed pattern match at AST (line 236, column 3 - line 238, column 40): "+[a.constructor.name])})}),_k=af(ew(Tg)(["audio","aout","blend","rgba","add","mul","rgb"])),uf=function(e){return Xe(Sl)(function(a){return af(ew(function(u){return ik(qr(u))(yg.create(a)(u))})(e))})},fk=Xe(Sl)(function(e){return Xe(PD(!0)(K9(!1)(qr("-"))))(function(a){return Xe(wg)(function(u){if(u instanceof S)return Xa(a?new VD(e,u.value0):new VD(e,u.value0*-1|0));if(u instanceof te)return Xa(a?new JD(e,u.value0):new JD(e,u.value0*-1));throw new Error("Failed pattern match at AST (line 228, column 3 - line 230, column 102): "+[u.constructor.name])})})}),pk=af(ew(function(e){return ru(Tg(e))})(Ig)),x9=af(ew(function(e){return ru(Tg(e))})(Gg)),sk=Xe(Xa(void 0))(function(){return KG(Xe(Sl)(function(e){return Xe(YG)(function(a){return vn(qr(".."))(function(){return Xe(YG)(function(u){return Xa(new Fg(e,a,u))})})})}))}),Dk=Xe(Xa(void 0))(function(){return KG(Xe(Sl)(function(e){return Xe(QG)(function(a){return Xe(Z9)(function(){return Xe(QG)(function(u){return vn(qr(".."))(function(){return Xe(QG)(function(l){return Xa(new bg(e,a,u,l))})})})})})}))}),Rk=vn(cG(dg))(function(){return vn(zD(cG(Oh))(cG(qr(";"))))(function(){return Xa(I.value)})}),Ik=cv("application","AST",function(){return Xe(Xa(void 0))(function(){return Xe(Sl)(function(e){return Xe(e5(135))(function(a){return Xe(Ap(136))(function(u){return Xe(Ab(Ap(137)))(function(l){return Xa(ok(xG.create(e))(new xG(e,a,u))(l))})})})})})}),Ap=cv("argument","AST",function(){return Xe(Xa(void 0))(function(){return Xe(Sl)(function(e){return af([ZG(jD(145)),pk,x9,ru(ck),ru(kD(gg.create(e))(X9)),ru(sk),ru(Dk),ru(bk(152)),ru(a5(153)),ru(Fk(154)),kD(aw.create(e))(WD)])})})}),jD=cv("expression1","AST",function(){return Xe(Xa(void 0))(function(){return Y_(Gk(89))(uf(Rg))})}),Gk=cv("expression2","AST",function(){return Xe(Xa(void 0))(function(){return Nb(wk(94))(uf(Dg))})}),wk=cv("expression3","AST",function(){return Xe(Xa(void 0))(function(){return Y_(dk(99))(uf(sg))})}),dk=cv("expression4","AST",function(){return Xe(Xa(void 0))(function(){return Y_(mk(104))(uf(pg))})}),mk=cv("expression5","AST",function(){return Xe(Xa(void 0))(function(){return Y_(hk(109))(uf(fg))})}),hk=cv("expression6","AST",function(){return Xe(Xa(void 0))(function(){return Y_(gk(114))(uf(_g))})}),gk=cv("expression7","AST",function(){return Xe(Xa(void 0))(function(){return Y_(yk(119))(uf(cg))})}),yk=cv("expression8","AST",function(){return Xe(Xa(void 0))(function(){return af([ru(Ik(125)),ru(fk),_k,Ap(128)])})}),e5=cv("functionInApplication","AST",function(){return Xe(Xa(void 0))(function(){return Xe(Sl)(function(e){return af([ZG(e5(163)),x9,ZG(a5(165)),kD(aw.create(e))(WD)])})})}),Fk=cv("ifThenElse","AST",function(){return Xe(Sl)(function(e){return vn(BD("if"))(function(){return Xe(Ap(253))(function(a){return vn(BD("then"))(function(){return Xe(Ap(255))(function(u){return vn(BD("else"))(function(){return Xe(Ap(257))(function(l){return Xa(new Cg(e,a,u,l))})})})})})})})}),a5=cv("lambda","AST",function(){return Xe(Sl)(function(e){return vn(qr("\\"))(function(){return Xe(gh(WD))(function(a){return vn(qr("->"))(function(){return Xe(jD(246))(function(u){return Xa(new Eg(e,E_(a),u))})})})})})}),bk=cv("list","AST",function(){return Xe(Xa(void 0))(function(){return zD(Ek(205))(Ck(205))})}),Ek=cv("listCombinatorial","AST",function(){return Xe(Xa(void 0))(function(){return KG(Xe(Sl)(function(e){return Xe(mg(jD(212)))(function(a){return Xa(new uw(e,de.value,a))})}))})}),Ck=cv("listPairwise","AST",function(){return Xe(Xa(void 0))(function(){return Q9(Xe(Sl)(function(e){return Xe(mg(jD(220)))(function(a){return Xa(new uw(e,Ge.value,a))})}))})});var u5=jD(86);var Tk=Xe(Sl)(function(e){return Xe(u5)(function(a){return Xa({position:e,identifiers:h.value,expression:a})})}),Mk=Xe(Sl)(function(e){return Xe(gh(WD))(function(a){return vn(zD(qr("="))(qr("<<")))(function(){return Xe(u5)(function(u){return Xa({position:e,identifiers:E_(a),expression:u})})})})}),Sk=function(){return zD(kD(R.create)(ru(Mk)))(zD(kD(R.create)(ru(Tk)))(Rk))}(),Lk=vn(dg)(function(){return Xe(H9(Sk))(function(e){return vn(Oh)(function(){return Xa(e)})})}),Mg=function(e){return Tb(e)(Lk)};var qk=Gu(xm);var $k=Gu(vh),Ok=Gu(_D),l5={liftAff:$e(Ue),MonadEffect0:function(){return l0}},HD=function(e){return e.liftAff};var v5=function(e){var a=e.MonadEffect0(),u=$F(a);return{liftAff:function(){var l=qk(a.Monad0()),v=HD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}};var n5=function(e){var a=e.MonadEffect0(),u=rb(a);return{liftAff:function(){var l=$k(a.Monad0()),v=HD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}},r5=function(e){var a=e.MonadEffect0(),u=I8(a);return{liftAff:function(){var l=Ok(a.Monad0()),v=HD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}};function i5(e,a){return fetch(e,a)}var XD=function(a){return function(u){return a(u)()}};var c5=function(e){return function(){return i5(e,{})}};var rV=je(uu),R5=function(e){return e};var tV={eq:function(e){return function(a){return Go(e)===Go(a)}}},I5={compare:function(e){return function(a){return rV(Go(e))(Go(a))}},Eq0:function(){return tV}};function G5(e,a){return Array.from(a.entries(),function(u){return e(u[0])(u[1])})}var w5=function(){return K_(G5)(k.create)}();var Lg=function(){var e=hI(I5)(Gl),a=L(Fl)(V3(Is)(R5));return function(u){return e(a(w5(u)))}}();function vw(e,a){try{return new Request(e,a)}catch(u){throw console.error(u),u}}var b5={convertHelper:function(e){return function(a){return{}}}};var Ag=function(){return function(e){return function(a){return function(){return vw(e,a)}}}};var E5=function(e){return e.convertHelper};var C5=function(){return function(){return function(e){return{convert:E5(e)(Ha.value)}}}},T5=function(e){return e.convert};function Ng(e){return e.headers}function Pg(e){return e.ok}function qg(e){return e.redirected}function $g(e){return e.status}function Og(e){return e.statusText}function Ug(e){return e.url}function Wg(e){return function(){return e.body}}function Bg(e){return function(){return e.arrayBuffer()}}function zg(e){return function(){return e.blob()}}function kg(e){return function(){return e.text()}}function Vg(e){return function(){return e.json()}}function Jg(e,a,u){return u.then(e,a)}function jg(e){return Promise.resolve(e)}function S5(e,a,u){return u instanceof Error?e(u):a}var L5=function(){return x_(S5)(R.create)(I.value)}();var A5=function(){return function(e){return function(a){return function(u){return function(){return Jg(XD(e),XD(a),u)}}}}},N5=function(){return jg};var jV=l_(nl),HV=Fa(ih),XV=A5(),P5=L(nl),q5=N5();var YV=Za(b3),ZV=L(Ua),QV=fh(xu),KV=ee(un),xV=Lu(l0),eJ=function(e){return function(a){return SD(function(u){return jV(HV)(XV(function(l){return P5(q5)(u(new te(l)))})(function(l){return P5(q5)(u(new S(e(l))))})(a))})}};var aJ=function(e){return F3(function(a){return At("Promise failed, couldn't extract JS Error or String")})(YV(L5(e))(ZV(At)(E3(uh(QV(db(e)))))))},uJ=eJ(aJ),lf=function(e){return KV(xV(e))(uJ)};var O5=function(e){return lf(kg(e))},U5=function(e){return lf(Vg(e))};var W5=function(e){return lf(zg(e))},B5=function(e){return lf(Bg(e))},z5=function(e){return{headers:Lg(Ng(e)),ok:Pg(e),redirected:qg(e),status:$g(e),statusText:Og(e),url:Ug(e),text:O5(e),json:U5(e),body:Wg(e),arrayBuffer:B5(e),blob:W5(e)}};var k5=ee(un),vJ=Lu(l0),nJ=Ag(),rJ=B(Tc);var V5=function(){return function(){return function(e){var a=T5(e);return function(u){return function(l){return k5(vJ(nJ(u)(a(l))))(function(v){return k5(lf(c5(v)))(function(t){return rJ(z5(t))})})}}}}};var vf=Of(xa),_J=Iu(T0),pa=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}(),Np=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,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Xt=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}(),_v=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}(),r0=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}(),Wc=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}(),t0=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 yo=function(){return{toValue:pa.create}}(),J5=function(){return{toValue:r0.create}}();var nf=function(e){if(e instanceof pa||e instanceof Np||e instanceof n0||e instanceof Xt||e instanceof _v||e instanceof r0||e instanceof Wc||e instanceof t0)return e.value0;throw new Error("Failed pattern match at Value (line 70, column 1 - line 70, column 35): "+[e.constructor.name])},j5=function(e){return e.toValue},rf=function(e){if(e instanceof pa)return"Signal";if(e instanceof Np)return"String";if(e instanceof n0)return"Int";if(e instanceof Xt)return"Number";if(e instanceof _v)return"Function";if(e instanceof r0)return"Output";if(e instanceof Wc)return"Action";if(e instanceof t0)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 cp(ub(Z1(u)(a))(e))}}},fJ=function(e){return e instanceof Np},nw=function(e){var a=B(e);return function(u){var l=fu(u);return function(v){if(v instanceof Np)return a(v.value1);if(v instanceof t0){var t=vf(fJ)(v.value1);if(t instanceof I)return l(new nu("expected String, found polymorphic value",v.value0));if(t instanceof R)return nw(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 nu("expected String, found "+rf(v),nf(v)))}}},H5={fromValue:function(e){var a=nw(e);return function(u){return a(u)}}},pJ=function(e){return e instanceof pa||e instanceof n0||e instanceof Xt},YD=function(e){var a=B(e);return function(u){var l=fu(u);return function(v){if(v instanceof pa)return a(v.value1);if(v instanceof n0)return a(new ju(Da(v.value1)));if(v instanceof Xt)return a(new ju(v.value1));if(v instanceof t0){var t=vf(pJ)(v.value1);if(t instanceof I)return l(new nu("expected Signal, found polymorphic value",v.value0));if(t instanceof R)return YD(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 nu("expected Signal, found "+rf(v),nf(v)))}}},X5=function(e){var a=_J(e),u=YD(e),l=B(e);return function(v){var t=ee(v.Monad0().Bind1()),i=u(v);return function(o){return function(_){return function(s){return t(a(i)(s))(function(){var b=pa.create(o),P=el.create(_);return function(A){return l(b(P(A)))}}())}}}}};var nn={fromValue:function(e){var a=YD(e);return function(u){return a(u)}}},sJ=function(e){return e instanceof r0},Y5=function(e){var a=B(e);return function(u){var l=fu(u);return function(v){if(v instanceof r0)return a(v.value1);if(v instanceof t0){var t=vf(sJ)(v.value1);if(t instanceof I)return l(new nu("expected Output, found polymorphic value",v.value0));if(t instanceof R)return Y5(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 nu("expected Output, found "+rf(v),nf(v)))}}},Z5={fromValue:function(e){var a=Y5(e);return function(u){return a(u)}}},DJ=function(e){return e instanceof Xt||e instanceof n0},Q5=function(e){var a=B(e);return function(u){var l=fu(u);return function(v){if(v instanceof Xt)return a(v.value1);if(v instanceof n0)return a(Da(v.value1));if(v instanceof t0){var t=vf(DJ)(v.value1);if(t instanceof I)return l(new nu("expected Number, found polymorphic value",v.value0));if(t instanceof R)return Q5(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 nu("expected Number, found "+rf(v),nf(v)))}}},Xg={fromValue:function(e){var a=Q5(e);return function(u){return a(u)}}},RJ=function(e){return e instanceof n0},K5=function(e){var a=B(e);return function(u){var l=fu(u);return function(v){if(v instanceof n0)return a(v.value1);if(v instanceof t0){var t=vf(RJ)(v.value1);if(t instanceof I)return l(new nu("expected Int, found polymorphic value",v.value0));if(t instanceof R)return K5(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 nu("expected Int, found "+rf(v),nf(v)))}}},rw={fromValue:function(e){var a=K5(e);return function(u){return a(u)}}},IJ=function(e){return e instanceof _v},Yg=function(e){var a=B(e);return function(u){var l=fu(u);return function(v){if(v instanceof _v)return a(v.value1);if(v instanceof t0){var t=vf(IJ)(v.value1);if(t instanceof I)return l(new nu("expected Function, found polymorphic value",v.value0));if(t instanceof R)return Yg(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 nu("expected Function, found "+rf(v),nf(v)))}}},GJ=function(e){return e instanceof Wc||e instanceof pa||e instanceof Xt||e instanceof n0},Zg=function(e){var a=B(e);return function(u){var l=fu(u);return function(v){if(v instanceof Wc)return a(v.value1);if(v instanceof pa)return a(FI(v.value1));if(v instanceof Xt)return a(FI(new ju(v.value1)));if(v instanceof n0)return a(FI(new ju(Da(v.value1))));if(v instanceof t0){var t=vf(GJ)(v.value1);if(t instanceof I)return l(new nu("expected Action, found polymorphic value",v.value0));if(t instanceof R)return Zg(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 nu("expected Action, found "+rf(v),nf(v)))}}},ZD=function(e){return e.fromValue};var dJ=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}},tf=ee(un),mJ=V5()()(C5()()(b5)),vT=$l(Ol),Pp=vT(un),QD=Fc(l0),$r=B(Tc),nT=MD(fp),Or=LD(nT),rT=Mr(Or),wu=ee(rT),Ur=_o(Or),Zt=G8(tb(xI(fp))),hJ=Yg(Ur)(Zt),$=B(Ur),gJ=Zg(Ur)(Zt),J=Gu(_D)(Or),ow=fu(Zt),x5=Wu(_a),iw=vT(rT),Kg=gc(Or),tT=Pt(Kg),xg=lt(uu),e2=qt(Kg),iT=$n(uu),oT=Iu(T0)(Ur),yJ=X5(Ur)(Zt),eT=L(rv),FJ=k8(fc)(rv),bJ=cm(fc)(Gi),Qg=YD(Ur)(Zt),aT=Lu(l0),EJ=nw(Ur)(Zt),CJ=Nt(R8(nb(nT))),TJ=HD(r5(n5(v5(l5)))),MJ=dI(uu),uT=hc(Kg);var SJ=function(e){return tf(mJ(e)({}))(function(a){return tf(a.text)(function(u){return Pp(QD("loaded text file: "+u))(function(){return $r(new te(u))})})})},KD=function(e){return function(a){return wu(hJ(e))(function(u){return u(a)})}},a2=function(e){var a=ZD(e)(Ur)(Zt);return function(u){var l=j5(u);return function(v){return function(t){return new _v(v,function(i){return wu(a(i))(function(){var o=l(v);return function(_){return $(o(t(_)))}}())})}}}},LJ=a2(H5)(yo),u2=function(e){var a=ZD(e)(Ur)(Zt);return function(u){var l=a2(u);return function(v){var t=l(v);return function(i){return function(o){return new _v(i,function(_){return wu(a(_))(function(){var s=t(i);return function(b){return $(s(o(b)))}}())})}}}}},cT=u2(rw),_T=cT(nn)(yo),AJ=u2(nn)(nn)(yo),fT=cT(rw),NJ=fT(yo),PJ=fT(J5),l2=function(e){var a=ZD(e)(Ur)(Zt);return function(u){var l=u2(u);return function(v){var t=l(v);return function(i){var o=t(i);return function(_){return function(s){return new _v(_,function(b){return wu(a(b))(function(){var P=o(_);return function(A){return $(P(s(A)))}}())})}}}}}},qJ=l2(Xg)(nn)(nn)(yo),$J=l2(nn)(nn)(nn)(yo),tw=l2(rw)(nn)(nn)(yo),OJ=function(e){var a=B(e.Applicative0());return function(u){return function(l){return a(qJ(u)(l))}}},UJ=OJ(Or),WJ=function(e){var a=B(e.Applicative0());return function(u){return function(l){return a($J(u)(l))}}},Yl=WJ(Or),BJ=function(e){var a=B(e.Applicative0());return function(u){return function(l){return a(_T(u)(l))}}},zJ=BJ(Or),kJ=function(e){var a=B(e.Applicative0());return function(u){return function(l){return a(AJ(u)(l))}}},fe=kJ(Or),me=a2(nn)(yo),VJ=function(e){var a=B(e.Applicative0());return function(u){return function(l){return a(LJ(u)(l))}}},lT=VJ(Or),JJ=function(e){var a=ZD(e)(Ur)(Zt);return function(u){return function(l){return new _v(u,function(v){return wu(a(v))(function(){var t=Wc.create(u);return function(i){return $(t(l(i)))}}())})}}};var pT=function(e){var a=JJ(e);return function(u){return function(l){return new _v(u,function(v){return wu(gJ(v))(function(){var t=a(u);return function(i){return $(t(l(i)))}}())})}}},jJ=pT(Xg),HJ=pT(Z5),XJ=function(e){var a=B(e.Applicative0());return function(u){return function(l){return a(jJ(u)(l))}}},YJ=XJ(Or),ZJ=function(e){var a=B(e.Applicative0());return function(u){return function(l){return a(HJ(u)(l))}}},QJ=ZJ(Or),KJ=function(e){return function(a){return a===">>"?J(QJ(e)(o8)):a==="<>"?J(YJ(e)(c8)):a==="$"?$(new _v(e,function(u){return $(new _v(e,function(l){return KD(u)(l)}))})):a==="&"?$(new _v(e,function(u){return $(new _v(e,function(l){return KD(l)(u)}))})):a==="++"?J(fe(e)(S0.create)):a==="~~"?J(Yl(e)(yI(de.value))):a==="~~:"?J(Yl(e)(yI(Ge.value))):a==="+-"?J(Yl(e)(u8)):a==="+"?J(fe(e)(Kv.create(de.value))):a==="-"?J(fe(e)(Bv.create(de.value))):a==="*"?J(fe(e)(q0.create(de.value))):a==="/"?J(fe(e)(mv.create(de.value))):a==="%"?J(fe(e)($0.create(de.value))):a==="**"?J(fe(e)(O0.create(de.value))):a==="=="?J(fe(e)(U0.create(de.value))):a==="/="?J(fe(e)(W0.create(de.value))):a===">"?J(fe(e)(B0.create(de.value))):a==="<"?J(fe(e)(z0.create(de.value))):a===">="?J(fe(e)(xv.create(de.value))):a==="<="?J(fe(e)(k0.create(de.value))):a==="+:"?J(fe(e)(Kv.create(Ge.value))):a==="-:"?J(fe(e)(Bv.create(Ge.value))):a==="*:"?J(fe(e)(q0.create(Ge.value))):a==="/:"?J(fe(e)(mv.create(Ge.value))):a==="%:"?J(fe(e)($0.create(Ge.value))):a==="**:"?J(fe(e)(O0.create(Ge.value))):a==="==:"?J(fe(e)(U0.create(Ge.value))):a==="/=:"?J(fe(e)(W0.create(Ge.value))):a===">:"?J(fe(e)(B0.create(Ge.value))):a==="<:"?J(fe(e)(z0.create(Ge.value))):a===">=:"?J(fe(e)(xv.create(Ge.value))):a==="<=:"?J(fe(e)(k0.create(Ge.value))):ow(new nu("internal error in Punctual: parseOperator called with unsupported operator "+a,e))}};var xJ=function(e){return function(a){return a==="append"?J(fe(e)(S0.create)):a==="zip"?J(fe(e)(Un.create)):a==="pi"?$(new pa(e,rt.value)):a==="px"?$(new pa(e,sc.value)):a==="py"?$(new pa(e,Dc.value)):a==="pxy"?$(new pa(e,hi.value)):a==="aspect"?$(new pa(e,On.value)):a==="fx"?$(new pa(e,Rc.value)):a==="fy"?$(new pa(e,Ic.value)):a==="fxy"?$(new pa(e,L0.value)):a==="frt"?$(new pa(e,gi.value)):a==="fr"?$(new pa(e,Gc.value)):a==="ft"?$(new pa(e,wc.value)):a==="setfx"?J(fe(e)(Qi.create)):a==="setfy"?J(fe(e)(Ki.create)):a==="setfxy"?J(fe(e)(xi.create)):a==="zoom"?J(fe(e)(eo.create)):a==="zoomxy"?J(fe(e)(dt.create)):a==="zoomx"?J(fe(e)(ao.create)):a==="zoomy"?J(fe(e)(uo.create)):a==="move"?J(fe(e)(lo.create)):a==="tile"?J(fe(e)(vo.create)):a==="tilexy"?J(fe(e)(no.create)):a==="tilex"?J(fe(e)(ro.create)):a==="tiley"?J(fe(e)(to.create)):a==="spin"?J(fe(e)(io.create)):a==="early"?J(fe(e)(N0.create)):a==="late"?J(fe(e)(l8)):a==="slow"?J(fe(e)(P0.create)):a==="fast"?J(fe(e)(n8)):a==="lo"?$(new pa(e,yi.value)):a==="mid"?$(new pa(e,Fi.value)):a==="hi"?$(new pa(e,bi.value)):a==="ilo"?$(new pa(e,Ei.value)):a==="imid"?$(new pa(e,Ci.value)):a==="ihi"?$(new pa(e,Ti.value)):a==="cps"?$(new pa(e,tt.value)):a==="time"?$(new pa(e,it.value)):a==="beat"?$(new pa(e,ot.value)):a==="ebeat"?$(new pa(e,ct.value)):a==="etime"?$(new pa(e,_t.value)):a==="rnd"?$(new pa(e,dc.value)):a==="audioin"?$(new pa(e,new A0(1,0))):a==="mic"?$(new pa(e,new A0(1,0))):a==="ain"?$(NJ(e)(function(u){return function(l){return new A0(x5(1)(u),x5(0)(l))}})):a==="fft"?$(new pa(e,Mi.value)):a==="ifft"?$(new pa(e,Si.value)):a==="mono"?$(me(e)(nt.create)):a==="rep"?J(zJ(e)(Wn.create)):a==="bipolar"?$(me(e)(Bn.create)):a==="unipolar"?$(me(e)(zn.create)):a==="fb"?$(new pa(e,Li.value)):a==="img"?J(lT(e)(pt.create)):a==="vid"?J(lT(e)(st.create)):a==="cam"?$(new pa(e,ft.value)):a==="rgbhsv"?$(me(e)(qi.create)):a==="hsvrgb"?$(me(e)($i.create)):a==="hsvh"?$(me(e)(Dt.create)):a==="hsvs"?$(me(e)(Rt.create)):a==="hsvv"?$(me(e)(It.create)):a==="hsvr"?$(me(e)(Oi.create)):a==="hsvg"?$(me(e)(Ui.create)):a==="hsvb"?$(me(e)(Wi.create)):a==="rgbh"?$(me(e)(Bi.create)):a==="rgbs"?$(me(e)(zi.create)):a==="rgbv"?$(me(e)(ki.create)):a==="rgbr"?$(me(e)(Dt.create)):a==="rgbg"?$(me(e)(Rt.create)):a==="rgbb"?$(me(e)(It.create)):a==="osc"?$(me(e)(kn.create)):a==="tri"?$(me(e)(Vn.create)):a==="saw"?$(me(e)(Jn.create)):a==="sqr"?$(me(e)(jn.create)):a==="lftri"?$(me(e)(Hn.create)):a==="lfsaw"?$(me(e)(Xn.create)):a==="lfsqr"?$(me(e)(Yn.create)):a==="abs"?$(me(e)(Zn.create)):a==="acos"?$(me(e)(Qn.create)):a==="acosh"?$(me(e)(Kn.create)):a==="asin"?$(me(e)(xn.create)):a==="asinh"?$(me(e)(er.create)):a==="atan"?$(me(e)(ar.create)):a==="atanh"?$(me(e)(ur.create)):a==="cbrt"?$(me(e)(lr.create)):a==="ceil"?$(me(e)(vr.create)):a==="cos"?$(me(e)(nr.create)):a==="cosh"?$(me(e)(rr.create)):a==="exp"?$(me(e)(tr.create)):a==="floor"?$(me(e)(ir.create)):a==="log"?$(me(e)(or.create)):a==="log2"?$(me(e)(cr.create)):a==="log10"?$(me(e)(_r.create)):a==="round"?$(me(e)(fr.create)):a==="sign"?$(me(e)(pr.create)):a==="sin"?$(me(e)(sr.create)):a==="sinh"?$(me(e)(Dr.create)):a==="sqrt"?$(me(e)(Rr.create)):a==="tan"?$(me(e)(Ir.create)):a==="tanh"?$(me(e)(Gr.create)):a==="trunc"?$(me(e)(wr.create)):a==="rtxy"?$(me(e)(Vi.create)):a==="rtx"?$(me(e)(Ji.create)):a==="rty"?$(me(e)(ji.create)):a==="xyrt"?$(me(e)(Gt.create)):a==="xyr"?$(me(e)(wt.create)):a==="xyt"?$(me(e)(Hi.create)):a==="zero"?$(me(e)(U1)):a==="zer0"?$(me(e)(U1)):a==="point"?$(me(e)(Xi.create)):a==="dist"?$(me(e)(Yi.create)):a==="prox"?$(me(e)(Zi.create)):a==="midicps"?$(me(e)(dr.create)):a==="cpsmidi"?$(me(e)(mr.create)):a==="dbamp"?$(me(e)(hr.create)):a==="ampdb"?$(me(e)(gr.create)):a==="fract"?$(me(e)(yr.create)):a==="max"?J(fe(e)(V0.create(de.value))):a==="maxp"?J(fe(e)(V0.create(Ge.value))):a==="min"?J(fe(e)(J0.create(de.value))):a==="minp"?J(fe(e)(J0.create(Ge.value))):a==="gate"?J(fe(e)(j0.create(de.value))):a==="gatep"?J(fe(e)(j0.create(Ge.value))):a==="circle"?J(fe(e)(mt.create(de.value))):a==="circlep"?J(fe(e)(mt.create(Ge.value))):a==="rect"?J(fe(e)(ht.create(de.value))):a==="rectp"?J(fe(e)(ht.create(Ge.value))):a==="clip"?J(fe(e)(H0.create(de.value))):a==="clipp"?J(fe(e)(H0.create(Ge.value))):a==="between"?J(fe(e)(X0.create(de.value))):a==="betweenp"?J(fe(e)(X0.create(Ge.value))):a==="smoothstep"?J(fe(e)(Y0.create(de.value))):a==="smoothstepp"?J(fe(e)(Y0.create(Ge.value))):a==="vline"?J(fe(e)(gt.create(de.value))):a==="vlinep"?J(fe(e)(gt.create(Ge.value))):a==="hline"?J(fe(e)(yt.create(de.value))):a==="hlinep"?J(fe(e)(yt.create(Ge.value))):a==="chain"?J(fe(e)(Ft.create(de.value))):a==="chainp"?J(fe(e)(Ft.create(Ge.value))):a==="lines"?J(fe(e)(bt.create(de.value))):a==="linesp"?J(fe(e)(bt.create(Ge.value))):a==="ilines"?J(fe(e)(Et.create(de.value))):a==="ilinesp"?J(fe(e)(Et.create(Ge.value))):a==="mesh"?J(fe(e)(Ct.create(de.value))):a==="meshp"?J(fe(e)(Ct.create(Ge.value))):a==="spr"?J(fe(e)(Z0.create(de.value))):a==="sprp"?J(fe(e)(Z0.create(Ge.value))):a==="btw"?$(tw(e)(Q0.create(de.value))):a==="btwp"?$(tw(e)(Q0.create(Ge.value))):a==="pan"?$(tw(e)(K0.create(de.value))):a==="panp"?$(tw(e)(K0.create(Ge.value))):a==="splay"?$(_T(e)(Fr.create)):a==="seq"?$(me(e)(br.create)):a==="fit"?J(fe(e)(v8)):a==="iline"?J(Yl(e)(Er.create(de.value))):a==="ilinep"?J(Yl(e)(Er.create(Ge.value))):a==="line"?J(Yl(e)(Tt.create(de.value))):a==="linep"?J(Yl(e)(Tt.create(Ge.value))):a==="linlin"?J(Yl(e)(e0.create(de.value))):a==="linlinp"?J(Yl(e)(e0.create(Ge.value))):a==="mix"?J(Yl(e)(hv.create(de.value))):a==="mixp"?J(Yl(e)(hv.create(Ge.value))):a==="lpf"?J(Yl(e)(Mt.create(de.value))):a==="lpfp"?J(Yl(e)(Mt.create(Ge.value))):a==="hpf"?J(Yl(e)(St.create(de.value))):a==="hpfp"?J(Yl(e)(St.create(Ge.value))):a==="bpf"?J(Yl(e)(Lt.create(de.value))):a==="bpfp"?J(Yl(e)(Lt.create(Ge.value))):a==="delay"?J(UJ(e)(oo.create)):a==="audio"?$(new r0(e,xr.value)):a==="stereo"?$(new r0(e,new et(0,2))):a==="aout"?$(PJ(e)(et.create)):a==="blend"?$(new t0(e,new w(new r0(e,tc.value),new w(me(e)(Ai.create),h.value)))):a==="rgba"?$(new r0(e,ic.value)):a==="add"?$(new t0(e,new w(new r0(e,oc.value),new w(me(e)(Ni.create),h.value)))):a==="mul"?$(new t0(e,new w(new r0(e,cc.value),new w(me(e)(Pi.create),h.value)))):a==="rgb"?$(new r0(e,_c.value)):a==="import"?$(new _v(e,lj(e))):ow(new nu("internal error in Punctual: parseReserved called with unknown reserved word "+a,e))}},ej=function(e){if(e instanceof I)return $(I.value);if(e instanceof R)return wu(function(){if(e.value0.identifiers instanceof h)return Yt(e.value0.expression);if(e.value0.identifiers instanceof w)return wu(sT(e.value0.position)(e.value0.identifiers.value1)(e.value0.expression))(function(a){var u=function(){return a instanceof Wc?new pa(a.value0,a.value1.signal):a}();return iw(tT(xg(e.value0.identifiers.value0)(u)))(function(){return $(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 Wc?$(new R(a.value1)):$(I.value)});throw new Error("Failed pattern match at Parser (line 100, column 1 - line 100, column 59): "+[e.constructor.name])},aj=function(e){return function(a){var u=Mg(a);if(u instanceof S)return $r(new S(u.value0));if(u instanceof te)return tf(Hg(e)(fl)(RT(59)(u.value0)))(function(l){if(l instanceof S)return $r(new S(l.value0));if(l instanceof te)return $r(new te(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])}},Yt=function(e){if(e instanceof hg)return xJ(e.value0)(e.value1);if(e instanceof aw)return wu(e2)(function(a){var u=iT(e.value1)(a);if(u instanceof R)return $(u.value0);if(u instanceof I)return ow(new nu("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 VD)return $(new n0(e.value0,e.value1));if(e instanceof JD)return $(new Xt(e.value0,e.value1));if(e instanceof gg)return $(new Np(e.value0,e.value1));if(e instanceof uw)return wu(oT(Yt)(e.value2))(yJ(e.value0)(e.value1));if(e instanceof xG)return wu(Yt(e.value1))(function(a){return wu(Yt(e.value2))(function(u){return KD(a)(u)})});if(e instanceof yg)return wu(KJ(e.value0)(e.value1))(function(a){return wu(Yt(e.value2))(function(u){return wu(Yt(e.value3))(function(l){return wu(KD(a)(u))(function(v){return KD(v)(l)})})})});if(e instanceof Fg)return $(new pa(e.value0,new el(de.value,eT(ju.create)(FJ(e.value1)(e.value2)))));if(e instanceof bg)return $(new pa(e.value0,new el(de.value,eT(ju.create)(bJ(e.value1)(e.value2)(e.value3)))));if(e instanceof Eg)return sT(e.value0)(e.value1)(e.value2);if(e instanceof Cg)return wu(wu(Yt(e.value1))(Qg))(function(a){return wu(wu(Yt(e.value2))(Qg))(function(u){return wu(wu(Yt(e.value3))(Qg))(function(l){return $(new pa(e.value0,new hv(de.value,l,u,a)))})})});throw new Error("Failed pattern match at Parser (line 116, column 1 - line 116, column 41): "+[e.constructor.name])},uj=function(e){return function(a){return function(u){return tf(aT(ve(e)))(function(l){var v=iT(u)(l);if(v instanceof R)return Pp(QD("using cached library "+u))(function(){return $r(new te(v.value0))});if(v instanceof I)return Pp(QD("loading library "+(u+"...")))(function(){return tf(SJ(u))(function(t){if(t instanceof S)return $r(new S(new nu(t.value0,a)));if(t instanceof te)return Pp(QD("parsing library "+(u+"...")))(function(){return tf(aj(e)(t.value0))(function(i){if(i instanceof S)return $r(new S(i.value0));if(i instanceof te)return Pp(QD("successfully parsed library "+u))(function(){return Pp(aT(Ae(xg(u)(i.value0)(l))(e)))(function(){return $r(new te(i.value0))})});throw new Error("Failed pattern match at Parser (line 470, column 11 - line 475, column 33): "+[i.constructor.name])})});throw new Error("Failed pattern match at Parser (line 465, column 7 - line 475, column 33): "+[t.constructor.name])})});throw new Error("Failed pattern match at Parser (line 458, column 3 - line 475, column 33): "+[v.constructor.name])})}}},lj=function(e){return function(a){return wu(EJ(a))(function(u){return wu(CJ)(function(l){return wu(TJ(uj(l)(e)(u)))(function(v){if(v instanceof S)return ow(v.value0);if(v instanceof te)return iw(tT(function(t){return MJ(v.value0)(t)}))(function(){return $(new n0(e,0))});throw new Error("Failed pattern match at Parser (line 448, column 3 - line 452, column 25): "+[v.constructor.name])})})})}},sT=function(e){return function(a){return function(u){return wu(e2)(function(l){return DT(l)(e)(a)(u)})}}},DT=function(e){return function(a){return function(u){return function(l){if(u instanceof h)return wu(e2)(function(v){return iw(uT(e))(function(){return wu(Yt(l))(function(t){return iw(uT(v))(function(){return $(t)})})})});if(u instanceof w)return $(new _v(a,function(v){return DT(xg(u.value0)(v)(e))(a)(u.value1)(l)}));throw new Error("Failed pattern match at Parser (line 433, column 1 - line 433, column 77): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name])}}}},RT=dJ("astToListMaybeAction","Parser",function(){return ee(ud)(B(ed)(void 0))(function(){return oT(ej)})}),vj=RT(95),IT=function(e){return function(a){return function(u){var l=Mg(a);if(l instanceof S)return $r(new S(l.value0));if(l instanceof te)return tf(Hg(e)(fl)(vj(l.value0)))(function(v){if(v instanceof S)return $r(new S(v.value0));if(v instanceof te)return $r(new te({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 dT=Vl(xa),GT=dT(m0),Qt=ci(cl),wT=ep(uu),rj=dT(Sf()(ma({reflectSymbol:function(){return"ain"}})(Qt)()(ma({reflectSymbol:function(){return"fft"}})(Qt)()(ma({reflectSymbol:function(){return"hi"}})(Qt)()(ma({reflectSymbol:function(){return"ifft"}})(Qt)()(ma({reflectSymbol:function(){return"ihi"}})(Qt)()(ma({reflectSymbol:function(){return"ilo"}})(Qt)()(ma({reflectSymbol:function(){return"imgURLs"}})(wT)()(ma({reflectSymbol:function(){return"imid"}})(Qt)()(ma({reflectSymbol:function(){return"lo"}})(Qt)()(ma({reflectSymbol:function(){return"mid"}})(Qt)()(ma({reflectSymbol:function(){return"vidURLs"}})(wT)()(ma({reflectSymbol:function(){return"webcam"}})(Qt)()(Mf)))))))))))))),tj=L(rv),mT=Vo(xa)(cl),v2=function(e){var a=Pn(e.actions),u=DI(H1)(a),l=function(){var o=Cl(u);return o===0?"":` audio: +`+(GT(V1)(u)+` +`)}(),v=DI(j1)(a),t=function(){var o=Cl(u)+Cl(v)|0;return o===0?`(program has no actions) +`:""}(),i=function(){var o=Cl(v);return o===0?"":` visual: +`+(GT(V1)(v)+` +`)}();return l+(i+t)},of=function(e){return rj(rD)(tj(function(a){return a.signal})(Pn(e.actions)))},hT=function(e){return mT(j1)(Pn(e.actions))},gT=function(e){return mT(H1)(Pn(e.actions))},yT=function(){var a=Hs();return{actions:h.value,evalTime:a}};var cw=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)},_w=cw,fw=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 fv=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}},tn=$e(Ue);var oj=m(mf),cj=Wu(Bl),_j=Dn(Bl),fj=qv(PR),pj=v_(Bl),sj=os(Bl),Dj=n_(Bl),Rj=cs(Bl),Ij=hf(mf),i2=Tv(Oo),o2=Fu(I0),c2=Qu(I0),eR=L(wv),Vc=nv(Jl),Pl=X(Nv),Gj=wn(Jl),Ra=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}(),Zl=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),qa=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}(),Ql=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ja=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}(),i0=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),be=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ca=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}();var wj={channels:function(e){return 1}},dj={channels:function(e){return 3}},mj={channels:function(e){return 2}},hj={channels:function(e){return 1}},cu=function(e){return e.unaryFunction},gj=function(e){return e.toVec4s},yj=function(e){return e.toVec3s},Fj=function(e){return e.toVec2s},bj=function(e){return e.toFloats},xD=function(e){return e.toExprSafe},Ze=function(e){return e.toExpr};var Ej=function(e){if(e instanceof Ra)return new qa(e.value2,e.value3,e.value3);if(e instanceof Zl)return new Ql(e.value0+".zww");throw new Error("Failed pattern match at Expr (line 510, column 1 - line 510, column 27): "+[e.constructor.name])},aR=function(e){if(e instanceof Ra)return new ja(e.value2,e.value3);if(e instanceof Zl)return new i0(e.value0+".zw");throw new Error("Failed pattern match at Expr (line 502, column 1 - line 502, column 26): "+[e.constructor.name])},Fo=function(e){return e.swizzleZ},Cj=function(e){return e.swizzleYZZZ},Tj=function(e){if(e instanceof Ra)return new qa(e.value1,e.value2,e.value3);if(e instanceof Zl)return new Ql(e.value0+".yzw");throw new Error("Failed pattern match at Expr (line 514, column 1 - line 514, column 27): "+[e.constructor.name])},n2=function(e){return e.swizzleYZ};var bo=function(e){return e.swizzleY},Mj=function(e){return e.swizzleXYZZ},qp=function(e){return e.swizzleXYZ},Sj=function(e){return e.swizzleXYYY},Lj=function(e){return e.swizzleXYY},Eo=function(e){return e.swizzleXY},jv=function(e){return e.swizzleX};var Bc=function(e){if(e instanceof Ra)return new be(e.value3);if(e instanceof Zl)return new Ca(e.value0+".w");throw new Error("Failed pattern match at Expr (line 498, column 1 - line 498, column 26): "+[e.constructor.name])},_2=function(e){return e.showType};var Aj=function(e){return e.isConstant},Co=function(e){return function(a){return function(u){return e+("("+(a+(","+(u+")"))))}}},Su=function(e){return function(a){return e+("("+(a+")"))}},pf=function(e){return cu(e)(bs)(Su("log"))},f2=function(e){return cu(e)(yD)(Su("log2"))},p2=function(e){return cu(e)(Es)(Su("sign"))},uR=function(e){return cu(e)(Qo)(Su("sin"))},lR=function(e){return cu(e)(Cs)(Su("sqrt"))},CT=function(e){return cu(e)(Ts)(Su("tan"))},Nj=function(e){return e.fromVec4s},Pj=function(e){return e.fromVec3s},s2=function(e){return e.fromVec2s},D2=function(e){return e.fromFloats},Fv=function(e){return e.fromFloat},vR=function(e){return cu(e)(function(a){return JR(Pd(a)(1))})(Su("fract"))},Dw=function(e){return cu(e)(Zo)(Su("floor"))},bv=function(e){return e.expr},qj=function(e){var a=cu(e),u=bv(e),l=xD(e);return function(v){return function(t){return function(i){return function(o){if(o instanceof be)return a(aa(v)(o.value0))(function(_){return Co(t)(_)(W_(o.value0))})(i);if(o instanceof Ca)return u(Co(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 TT=function(e){var a=bv(e),u=Ze(e);return function(l){return function(v){return function(t){return a("mix("+(u(l)+(","+(u(v)+(","+(u(t)+")"))))))}}}},Rw=function(e){return cu(e)(Fs)(Su("exp"))},R2=function(e){return e.dotSum};var Wp=function(e){return qj(e)(B_)("div")},Iw=function(e){return cu(e)(Mn)(Su("cos"))},sl=function(e){return e.constant},MT=function(e){return sl(e)(0)},ST=function(e){return cu(e)(Bf)(Su("ceil"))},LT=function(e){var a=function(u){return"(exp(log(abs("+(u+("))/3.)*sign("+(u+"))")))};return cu(e)(hD)(a)},Bp=function(e){var a=U(e.Channels0()),u=bj(e),l=Fj(e),v=yj(e),t=gj(e);return function(i){var o=D2(i),_=s2(i),s=Pj(i),b=Nj(i);return function(P){if(a(Y(P))===1)return o(u(P));if(a(Y(P))===2)return _(l(P));if(a(Y(P))===3)return s(v(P));if(pe)return b(t(P));throw new Error("Failed pattern match at Expr (line 41, column 1 - line 41, column 78): "+[P.constructor.name])}}},bT=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 Jc=function(e){return e.binaryFunction},I2=function(e){return Jc(e)(cj)(Co("max"))};var G2=function(e){return Jc(e)(_j)(Co("min"))};var AT=function(e){return Jc(e)(fj)(Co("mod"))};var Gw=function(e){return Jc(e)(__)(Co("pow"))};var _f=function(e){return function(a){return function(u){return"("+(a+(e+(u+")")))}}},zp=function(e){var a=U(e.Channels0()),u=Jc(e),l=_2(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(b){return bT(v(s)(b))}})(function(s){return function(b){return Su(l(o))(_f(i)(s)(b))}})(o)(_);if(pe)return u(function(s){return function(b){return bT(v(s)(b))}})(function(s){return function(b){return Su(l(o))(Co(t)(s)(b))}})(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])}}}}}},NT=function(e){return zp(e)(oj)("equal")("==")},PT=function(e){return zp(e)(pj)("greaterThan")(">")},w2=function(e){return zp(e)(sj)("greaterThanEqual")(">=")},ww=function(e){return zp(e)(Dj)("lessThan")("<")},d2=function(e){return zp(e)(Rj)("lessThanEqual")("<=")},qT=function(e){return zp(e)(Ij)("notEqual")("!=")};var m2=function(e){var a=cu(e),u=bv(e),l=xD(e);return function(v){return function(t){return function(i){return function(o){if(o instanceof be)return a(aa(v)(o.value0))(function(_){return _f(t)(_)(W_(o.value0))})(i);if(o instanceof Ca)return u(_f(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])}}}}},dw=function(e){return m2(e)(i2)("-")},nR=function(e){return m2(e)(o2)("*")},h2=function(e){var a=cu(e),u=bv(e),l=xD(e);return function(v){return function(t){return function(i){return function(o){if(i instanceof be)return a(v(i.value0))(_f(t)(W_(i.value0)))(o);if(i instanceof Ca)return u(_f(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])}}}}},g2=function(e){return h2(e)(i2)("-")},sf=function(e){return h2(e)(o2)("*")},$j=function(e){return cu(e)(function(a){return a*a})(function(a){return _f("*")(a)(a)})},Oj=function(e){return Jc(e)(Nd)(Co("atan"))},$T=function(e){return cu(e)(ys)(Su("atan"))},OT=function(e){return cu(e)(gs)(Su("asin"))},y2=function(e){var a=Jc(e);return function(u){return function(l){return a(u)(_f(l))}}},Wr=function(e){return y2(e)(i2)("-")},pv=function(e){return y2(e)(o2)("*")},UT=function(e){var a=pv(e),u=ww(e),l=Fv(e);return function(v){return function(t){return a(u(l(v))(t))(t)}}},Uj=function(e){var a=Jc(e);return function(u){return function(l){return a(u)(Co(l))}}},Kt=function(e){return Uj(e)(B_)("div")},WT=function(e){var a=Kt(e),u=pf(e),l=sl(e);return function(v){return a(u(v))(u(l(10)))}},BT=function(e){var a=pv(e),u=Gw(e),l=Kt(e),v=Wr(e),t=sl(e);return function(i){return a(u(l(v(i)(t(69)))(t(12)))(t(2)))(t(440))}},zT=function(e){var a=aa(Wp(e))(new be(10)),u=sf(e)(new be(20)),l=pf(e);return function(v){return a(u(l(v)))}},Wj=function(e){return h2(e)(c2)("+")},kT=function(e){return m2(e)(c2)("+")},xt=function(e){return y2(e)(c2)("+")},F2=function(e){var a=Jo(e);return function(u){return a(xt(u))}},VT=function(e){return cu(e)(hs)(Su("acos"))},jc=function(e){return cu(e)(JR)(Su("abs"))},iu=function(e){var a=Ze(e);return function(u){var l=bv(u);return function(v){return function(t){return l(a(t)+("."+v))}}}},o0=function(e){return function(a){return e instanceof qa&&a instanceof be?new Ra(e.value0,e.value1,e.value2,a.value0):new Zl("vec4("+(Ze(ou(0))(e)+(","+(Ze(Mu(0))(a)+")"))))}},r2=function(e){return function(a){return e instanceof ja&&a instanceof ja?new Ra(e.value0,e.value1,a.value0,a.value1):new Zl("vec4("+(Ze(Nu(0))(e)+(","+(Ze(Nu(0))(a)+")"))))}},t2=function(e){return function(a){return e instanceof ja&&a instanceof be?new qa(e.value0,e.value1,a.value0):new Ql("vec3("+(Ze(Nu(0))(e)+(","+(Ze(Mu(0))(a)+")"))))}},Bj=function(e){var a=fa(Ma(e));if(a instanceof I)return new k(lu(qp(zc)(Y(e)))(ha(Fv(ou(0))(Bc(Y(e))))),I.value);if(a instanceof R){var u=fa(Ma(a.value0));if(u instanceof I){var l=Ej(Y(a.value0)),v=pw(Bc(Y(e)))(Eo(Op)(Y(a.value0))),t=qp(zc)(Y(e));return new k(lu(t)(lu(v)(ha(l))),I.value)}if(u instanceof R){var i=Tj(Y(u.value0)),l=t2(aR(Y(a.value0)))(jv(JT)(Y(u.value0))),v=pw(Bc(Y(e)))(Eo(Op)(Y(a.value0))),t=qp(zc)(Y(e));return new k(lu(t)(lu(v)(lu(l)(ha(i)))),fa(Ma(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])},zj=function(e){var a=fa(Ma(e));if(a instanceof I)return new k(ha(Mj(rn)(Y(e))),I.value);if(a instanceof R){var u=fa(Ma(a.value0));if(u instanceof I){var l=Cj(rn)(Y(a.value0)),v=o0(Y(e))(jv(cf)(Y(a.value0)));return new k(lu(v)(ha(l)),I.value)}if(u instanceof R){var t=fa(Ma(u.value0));if(t instanceof I){var i=Fv(pu(0))(Fo(rn)(Y(u.value0))),l=r2(n2(rn)(Y(a.value0)))(Eo(ff)(Y(u.value0))),v=o0(Y(e))(jv(cf)(Y(a.value0)));return new k(lu(v)(lu(l)(ha(i))),I.value)}if(t instanceof R){var i=jT(Fo(rn)(Y(u.value0)))(Y(t.value0)),l=r2(n2(rn)(Y(a.value0)))(Eo(ff)(Y(u.value0))),v=o0(Y(e))(jv(cf)(Y(a.value0)));return new k(lu(v)(lu(l)(ha(i))),fa(Ma(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])},kj=function(e){var a=fa(Ma(e));if(a instanceof I)return new k(lu(Eo(ff)(Y(e)))(ha(Fv(Nu(0))(Fo(rn)(Y(e))))),I.value);if(a instanceof R){var u=n2(rn)(Y(a.value0)),l=ei(Fo(rn)(Y(e)))(jv(cf)(Y(a.value0))),v=Eo(ff)(Y(e));return new k(lu(v)(lu(l)(ha(u))),fa(Ma(a.value0)))}throw new Error("Failed pattern match at Expr (line 317, column 3 - line 323, column 71): "+[a.constructor.name])},Vj=function(e){var a=fa(Ma(e));if(a instanceof I)return new k(ha(Sj(kc)(Y(e))),I.value);if(a instanceof R){var u=r2(Y(e))(Y(a.value0));return new k(ha(u),fa(Ma(a.value0)))}throw new Error("Failed pattern match at Expr (line 362, column 3 - line 366, column 51): "+[a.constructor.name])},Jj=function(e){var a=fa(Ma(e));if(a instanceof I)return new k(ha(Lj(kc)(Y(e))),I.value);if(a instanceof R){var u=fa(Ma(a.value0));if(u instanceof I){var l=Fv(ou(0))(bo(kc)(Y(a.value0))),v=t2(Y(e))(jv(Up)(Y(a.value0)));return new k(lu(v)(ha(l)),I.value)}if(u instanceof R){var l=pw(bo(kc)(Y(a.value0)))(Y(u.value0)),v=t2(Y(e))(jv(Up)(Y(a.value0)));return new k(lu(v)(ha(l)),fa(Ma(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])},jj=function(e){var a=fa(Ma(e));if(a instanceof I)return new k(ha(Fv(pu(0))(Y(e))),I.value);if(a instanceof R){var u=fa(Ma(a.value0));if(u instanceof I)return new k(ha(jT(Y(e))(Fv(ou(0))(Y(a.value0)))),I.value);if(u instanceof R){var l=fa(Ma(u.value0));if(l instanceof I)return new k(ha(Yj(Y(e))(Y(a.value0))(Fv(Nu(0))(Y(u.value0)))),I.value);if(l instanceof R)return new k(ha(Qj(Y(e))(Y(a.value0))(Y(u.value0))(Y(l.value0))),fa(Ma(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])},Hj=function(e){var a=fa(Ma(e));if(a instanceof I)return new k(ha(Fv(ou(0))(Y(e))),I.value);if(a instanceof R){var u=fa(Ma(a.value0));if(u instanceof I)return new k(ha(pw(Y(e))(Fv(Nu(0))(Y(a.value0)))),I.value);if(u instanceof R)return new k(ha(Zj(Y(e))(Y(a.value0))(Y(u.value0))),fa(Ma(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])},Xj=function(e){var a=fa(Ma(e));if(a instanceof I)return new k(ha(Fv(Nu(0))(Y(e))),I.value);if(a instanceof R)return new k(ha(ei(Y(e))(Y(a.value0))),fa(Ma(a.value0)));throw new Error("Failed pattern match at Expr (line 290, column 3 - line 292, column 96): "+[a.constructor.name])},zc={swizzleZ:function(e){return e instanceof Ra?new be(e.value2):iu(pu(0))(Mu(0))("z")(e)},swizzleYZ:function(e){return e instanceof Ra?new ja(e.value1,e.value2):iu(pu(0))(Nu(0))("yz")(e)},swizzleZZ:function(e){return e instanceof Ra?new ja(e.value2,e.value2):iu(pu(0))(Nu(0))("zz")(e)},swizzleXYZ:function(e){return e instanceof Ra?new qa(e.value0,e.value1,e.value2):iu(pu(0))(ou(0))("xyz")(e)},swizzleXYZZ:function(e){return e instanceof Ra?new Ra(e.value0,e.value1,e.value2,e.value2):iu(pu(0))(pu(0))("xyzz")(e)},swizzleYZZZ:function(e){return e instanceof Ra?new Ra(e.value1,e.value2,e.value2,e.value2):iu(pu(0))(pu(0))("yzzz")(e)},swizzleZZZZ:function(e){return e instanceof Ra?new Ra(e.value2,e.value2,e.value2,e.value2):iu(pu(0))(pu(0))("zzzz")(e)}},rn={swizzleZ:function(e){return e instanceof qa?new be(e.value2):iu(ou(0))(Mu(0))("z")(e)},swizzleYZ:function(e){return e instanceof qa?new ja(e.value1,e.value2):iu(ou(0))(Nu(0))("z")(e)},swizzleZZ:function(e){return e instanceof qa?new ja(e.value2,e.value2):iu(ou(0))(Nu(0))("zz")(e)},swizzleXYZ:tn,swizzleXYZZ:function(e){return e instanceof qa?new Ra(e.value0,e.value1,e.value2,e.value2):iu(ou(0))(pu(0))("xyzz")(e)},swizzleYZZZ:function(e){return e instanceof qa?new Ra(e.value1,e.value2,e.value2,e.value2):iu(ou(0))(pu(0))("yzzz")(e)},swizzleZZZZ:function(e){return e instanceof qa?new Ra(e.value2,e.value2,e.value2,e.value2):iu(ou(0))(pu(0))("zzzz")(e)}},Op={swizzleY:function(e){return e instanceof Ra?new be(e.value1):iu(pu(0))(Mu(0))("y")(e)},swizzleXY:function(e){return e instanceof Ra?new ja(e.value0,e.value1):iu(pu(0))(Nu(0))("xy")(e)},swizzleXYY:function(e){return e instanceof Ra?new qa(e.value0,e.value1,e.value1):iu(pu(0))(ou(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof Ra?new qa(e.value1,e.value1,e.value1):iu(pu(0))(ou(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof Ra?new Ra(e.value0,e.value1,e.value1,e.value1):iu(pu(0))(pu(0))("xyyy")(e)}},ff={swizzleY:function(e){return e instanceof qa?new be(e.value1):iu(ou(0))(Mu(0))("y")(e)},swizzleXY:function(e){return e instanceof qa?new ja(e.value0,e.value1):iu(ou(0))(Nu(0))("xy")(e)},swizzleXYY:function(e){return e instanceof qa?new qa(e.value0,e.value1,e.value1):iu(ou(0))(ou(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof qa?new qa(e.value1,e.value1,e.value1):iu(ou(0))(ou(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof qa?new Ra(e.value0,e.value1,e.value1,e.value1):iu(ou(0))(pu(0))("xyyy")(e)}},kc={swizzleY:function(e){return e instanceof ja?new be(e.value1):iu(Nu(0))(Mu(0))("y")(e)},swizzleXY:tn,swizzleXYY:function(e){return e instanceof ja?new qa(e.value0,e.value1,e.value1):iu(Nu(0))(ou(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof ja?new qa(e.value1,e.value1,e.value1):iu(Nu(0))(ou(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof ja?new Ra(e.value0,e.value1,e.value1,e.value1):iu(Nu(0))(pu(0))("xyyy")(e)}},JT={swizzleX:function(e){return e instanceof Ra?new be(e.value0):iu(pu(0))(Mu(0))("x")(e)}},cf={swizzleX:function(e){return e instanceof qa?new be(e.value0):iu(ou(0))(Mu(0))("x")(e)}},Up={swizzleX:function(e){return e instanceof ja?new be(e.value0):iu(Nu(0))(Mu(0))("x")(e)}},jT=function(e){return function(a){return e instanceof be&&a instanceof qa?new Ra(e.value0,a.value0,a.value1,a.value2):new Zl("vec4("+(Ze(Mu(0))(e)+(","+(Ze(ou(0))(a)+")"))))}},pw=function(e){return function(a){return e instanceof be&&a instanceof ja?new qa(e.value0,a.value0,a.value1):new Ql("vec3("+(Ze(Mu(0))(e)+(","+(Ze(Nu(0))(a)+")"))))}},Yj=function(e){return function(a){return function(u){return e instanceof be&&a instanceof be&&u instanceof ja?new Ra(e.value0,a.value0,u.value0,u.value1):new Zl("vec4("+(Ze(Mu(0))(e)+(","+(Ze(Mu(0))(a)+(","+(Ze(Nu(0))(u)+")"))))))}}},ei=function(e){return function(a){return e instanceof be&&a instanceof be?new ja(e.value0,a.value0):new i0("vec2("+(Ze(Mu(0))(e)+(","+(Ze(Mu(0))(a)+")"))))}},Zj=function(e){return function(a){return function(u){return e instanceof be&&a instanceof be&&u instanceof be?new qa(e.value0,a.value0,u.value0):new Ql("vec3("+(Ze(Mu(0))(e)+(","+(Ze(Mu(0))(a)+(","+(Ze(Mu(0))(u)+")"))))))}}},Qj=function(e){return function(a){return function(u){return function(l){return e instanceof be&&a instanceof be&&u instanceof be&&l instanceof be?new Ra(e.value0,a.value0,u.value0,l.value0):new Zl("vec4("+(Ze(Mu(0))(e)+(","+(Ze(Mu(0))(a)+(","+(Ze(Mu(0))(u)+(","+(Ze(Mu(0))(l)+")"))))))))}}}},Mu=fv("exprFloat","Expr",function(){return{constant:be.create,expr:Ca.create,isConstant:function(e){if(e instanceof be)return!0;if(e instanceof Ca)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 be)return Pl(e.value0);if(e instanceof Ca)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 be)return W_(e.value0);if(e instanceof Ca)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 be)return new be(e(u.value0));if(u instanceof Ca)return new Ca(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 be&&l instanceof be?new be(e(u.value0)(l.value0)):new Ca(a(xD(Mu(0))(u))(xD(Mu(0))(l)))}}}},showType:function(e){return"float"},fromFloat:tn,fromFloats:tn,fromVec2s:ZT(75),fromVec3s:xT(76),fromVec4s:uM(77),toFloats:tn,toVec2s:HT(79),toVec3s:XT(80),toVec4s:YT(81),dotSum:tn,Channels0:function(){return hj}}}),Nu=fv("exprVec2","Expr",function(){return{constant:function(e){return new ja(e,e)},expr:i0.create,isConstant:function(e){if(e instanceof ja)return!0;if(e instanceof i0)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 ja)return"vec2("+(Pl(e.value0)+(","+(Pl(e.value1)+")")));if(e instanceof i0)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 Ze(Nu(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof ja)return new ja(e(u.value0),e(u.value1));if(u instanceof i0)return new i0(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 ja&&l instanceof ja?new ja(e(u.value0)(l.value0),e(u.value1)(l.value1)):new i0(a(Ze(Nu(0))(u))(Ze(Nu(0))(l)))}}}},showType:function(e){return"vec2"},fromFloat:function(e){if(e instanceof be)return new ja(e.value0,e.value0);if(e instanceof Ca)return new i0("vec2("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 96, column 1 - line 120, column 60): "+[e.constructor.name])},fromFloats:HT(111),fromVec2s:tn,fromVec3s:eM(113),fromVec4s:lM(114),toFloats:ZT(115),toVec2s:tn,toVec3s:QT(117),toVec4s:KT(118),dotSum:function(e){return e instanceof ja?new be(e.value0+e.value1):new Ca("dot("+(Ze(Nu(0))(e)+",vec2(1.))"))},Channels0:function(){return mj}}}),ou=fv("exprVec3","Expr",function(){return{constant:function(e){return new qa(e,e,e)},expr:Ql.create,isConstant:function(e){if(e instanceof qa)return!0;if(e instanceof Ql)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 qa)return"vec3("+(Pl(e.value0)+(","+(Pl(e.value1)+(","+(Pl(e.value2)+")")))));if(e instanceof Ql)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 Ze(ou(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof qa)return new qa(e(u.value0),e(u.value1),e(u.value2));if(u instanceof Ql)return new Ql(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 qa&&l instanceof qa?new qa(e(u.value0)(l.value0),e(u.value1)(l.value1),e(u.value2)(l.value2)):new Ql(a(Ze(ou(0))(u))(Ze(ou(0))(l)))}}}},showType:function(e){return"vec3"},fromFloat:function(e){if(e instanceof be)return new qa(e.value0,e.value0,e.value0);if(e instanceof Ca)return new Ql("vec3("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 134, column 1 - line 158, column 60): "+[e.constructor.name])},fromFloats:XT(149),fromVec2s:QT(150),fromVec3s:tn,fromVec4s:vM(152),toFloats:xT(153),toVec2s:eM(154),toVec3s:tn,toVec4s:aM(156),dotSum:function(e){return e instanceof qa?new be(e.value0+e.value1+e.value2):new Ca("dot("+(Ze(ou(0))(e)+",vec3(1.))"))},Channels0:function(){return dj}}}),pu=fv("exprVec4","Expr",function(){return{constant:function(e){return new Ra(e,e,e,e)},expr:Zl.create,isConstant:function(e){if(e instanceof Ra)return!0;if(e instanceof Zl)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 Ra)return"vec4("+(Pl(e.value0)+(","+(Pl(e.value1)+(","+(Pl(e.value2)+(","+(Pl(e.value3)+")")))))));if(e instanceof Zl)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 Ze(pu(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof Ra)return new Ra(e(u.value0),e(u.value1),e(u.value2),e(u.value3));if(u instanceof Zl)return new Zl(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 Ra&&l instanceof Ra?new Ra(e(u.value0)(l.value0),e(u.value1)(l.value1),e(u.value2)(l.value2),e(u.value3)(l.value3)):new Zl(a(Ze(pu(0))(u))(Ze(pu(0))(l)))}}}},showType:function(e){return"vec4"},fromFloat:function(e){if(e instanceof be)return new Ra(e.value0,e.value0,e.value0,e.value0);if(e instanceof Ca)return new Zl("vec4("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 172, column 1 - line 196, column 60): "+[e.constructor.name])},fromFloats:YT(187),fromVec2s:KT(188),fromVec3s:aM(189),fromVec4s:tn,toFloats:uM(191),toVec2s:lM(192),toVec3s:vM(193),toVec4s:tn,dotSum:function(e){return e instanceof Ra?new be(e.value0+e.value1+e.value2+e.value3):new Ca("dot("+(Ze(pu(0))(e)+",vec4(1.))"))},Channels0:function(){return wj}}}),HT=fv("floatsToVec2s","Expr",function(){var e=Vc(Xj);return function(a){return hl(e(a))}}),XT=fv("floatsToVec3s","Expr",function(){var e=Vc(Hj);return function(a){return hl(e(a))}}),YT=fv("floatsToVec4s","Expr",function(){var e=Vc(jj);return function(a){return hl(e(a))}}),ZT=fv("vec2sToFloats","Expr",function(){var e=eR(function(a){return lu(jv(Up)(a))(ha(bo(kc)(a)))});return function(a){return hl(e(a))}}),QT=fv("vec2sToVec3s","Expr",function(){var e=Vc(Jj);return function(a){return hl(e(a))}}),KT=fv("vec2sToVec4s","Expr",function(){var e=Vc(Vj);return function(a){return hl(e(a))}}),xT=fv("vec3sToFloats","Expr",function(){var e=eR(function(a){return lu(jv(cf)(a))(lu(bo(ff)(a))(ha(Fo(rn)(a))))});return function(a){return hl(e(a))}}),eM=fv("vec3sToVec2s","Expr",function(){var e=Vc(kj);return function(a){return hl(e(a))}}),aM=fv("vec3sToVec4s","Expr",function(){var e=Vc(zj);return function(a){return hl(e(a))}}),uM=fv("vec4sToFloats","Expr",function(){var e=eR(function(a){return lu(jv(JT)(a))(lu(bo(Op)(a))(lu(Fo(zc)(a))(ha(Fo(zc)(a)))))});return function(a){return hl(e(a))}}),lM=fv("vec4sToVec2s","Expr",function(){var e=eR(function(a){return lu(Eo(Op)(a))(ha(aR(a)))});return function(a){return hl(e(a))}}),vM=fv("vec4sToVec3s","Expr",function(){var e=Vc(Bj);return function(a){return hl(e(a))}}),j=Mu(59),na=Nu(96),du=ou(134),cn=pu(172);var nM=Ze(du),b2=bv(na),Br=bv(j),Kl=sl(j),ET=Ze(cn),Hv=Ze(j),E2=lR(j),$p=Ze(na),Kj=Kt(j),sw=Wr(j),on=pv(j),C2=xt(j),xj=F2(at)(j),c0=bo(kc),eH=qp(zc),yv=jv(Up),rM=I2(j),mw=G2(j),tM=Iw(j),iM=uR(j),oM=Oj(j),rR=function(e){return new Ql("hsvrgb("+(nM(e)+")"))},tR=function(e){return new Ql("rgbhsv("+(nM(e)+")"))},cM=b2("(2./res)");var iR=function(e){var a=dw(e),u=nR(e);return function(l){return a(u(l)(Kl(2)))(Kl(1))}},hw=function(e){return function(a){return new Zl("mix("+(ET(e)+(","+(ET(a)+(","+(Hv(Bc(a))+")"))))))}},_M=function(e){var a=cu(e),u=bv(e),l=Ze(e);return function(v){return function(t){return function(i){return v instanceof be&&t instanceof be?a(BI(v.value0)(t.value0))(function(o){return"clamp("+(o+(","+(Pl(v.value0)+(","+(Pl(t.value0)+")")))))})(i):u("clamp("+(l(i)+(","+(Hv(v)+(","+(Hv(t)+")"))))))}}}},aH=_M(j),fM=function(e){var a=Wj(e)(Kl(69)),u=sf(e)(Kl(12)),l=f2(e),v=aa(Wp(e))(Kl(440));return function(t){return a(u(l(v(t))))}},pM=function(e){var a=Gw(e)(sl(e)(10)),u=aa(Wp(e))(Kl(20));return function(l){return a(u(l))}},T2=function(e){var a=Aj(e),u=R2(e),l=$j(e),v=Wr(e),t=Ze(e);return function(i){return function(o){if(a(i)&&a(o))return E2(u(l(v(i)(o))));if(pe)return Br("distance("+(t(i)+(","+(t(o)+")"))));throw new Error("Failed pattern match at Expr (line 769, column 1 - line 769, column 48): "+[i.constructor.name,o.constructor.name])}}},sM=T2(na),To=function(e){return function(a){return Br("clamp((_etime-"+(Pl(e)+(")/("+(Pl(a)+("-"+(Pl(e)+"),0.,1.)"))))))}},DM=function(e){return function(a){return Br("clamp(("+(Pl(a)+("-_etime)/("+(Pl(a)+("-"+(Pl(e)+"),0.,1.)"))))))}},M2=function(e){return function(a){return function(u){return function(l){return Br("iline("+($p(a)+(","+($p(u)+(","+(Hv(l)+(","+($p(e)+")"))))))))}}}},oR=function(e){return function(a){return function(u){return function(l){return Br("line("+($p(a)+(","+($p(u)+(","+(Hv(l)+(","+($p(e)+")"))))))))}}}},gw=function(e){var a=bv(e),u=Ze(e);return function(l){return function(v){return function(t){return a("mix("+(u(l)+(","+(u(v)+(","+(Hv(t)+")"))))))}}}},S2=Br("PI"),RM=function(e){return function(a){return aH(Kl(0))(Kl(1))(Kj(sw(Kl(2.828427))(sM(e)(a)))(Kl(2.828427)))}};var L2=function(e){return function(a){var u=function(_){return function(s){return Br("step("+(Hv(_)+(","+(Hv(s)+")"))))}},l=ba(a),v=eR(function(_){return be.create(Da(_))})(Gj(0)(l-1|0)),t=new be(1/Da(l)),i=function(_){return function(s){return on(sw(u(on(t)(_))(e))(u(C2(on(t)(_))(t))(e)))(s)}},o=dv(i)(v)(a);return xj(o)}},yw=function(e){return function(a){return e instanceof ja&&a instanceof be?new ja(a.value0,e.value1):b2("vec2("+(Hv(a)+(","+(Hv(c0(e))+")"))))}},cR=function(e){var a=kT(e),u=nR(e);return function(l){return a(u(l)(Kl(.5)))(Kl(.5))}},A2=function(e){var a=iR(e),u=vR(e),l=pv(e),v=cR(e);return function(t){return function(i){return a(u(l(v(t))(i)))}}};var Fw=function(e){return function(a){return o0(eH(a))(on(Bc(a))(e))}},IM=function(e){var a=Fv(e),u=pv(e),l=ww(e),v=Wr(e),t=sl(e);return function(i){return function(o){var _=c0(i),s=yv(i),b=a(rM(s)(_)),P=a(mw(s)(_));return u(l(P)(o))(v(t(1))(l(b)(o)))}}},GM=function(e){var a=_M(e);return function(u){return function(l){var v=c0(u),t=yv(u);return a(mw(t)(v))(rM(t)(v))(l)}}},wM=function(e){var a=Wp(e),u=dw(e),l=nR(e),v=kT(e);return function(t){return function(i){return function(o){var _=sw(c0(i))(yv(i)),s=sw(c0(t))(yv(t)),b=a(u(o)(yv(t)))(s),P=l(b)(_);return v(P)(yv(i))}}}},dM=function(e){var a=c0(e),u=yv(e);return on(u)(tM(a))},mM=function(e){var a=c0(e),u=yv(e),l=on(u)(tM(a)),v=on(u)(iM(a));return ei(l)(v)},hM=function(e){var a=c0(e),u=yv(e);return on(u)(iM(a))},bw=function(e){return function(a){return e instanceof ja&&a instanceof be?new ja(e.value0,a.value0):b2("vec2("+(Hv(yv(e))+(","+(Hv(a)+")"))))}},_R=function(e){var a=bv(e),u=Ze(e);return function(l){return function(v){return a("smoothstep("+(Hv(yv(l))+(","+(Hv(c0(l))+(","+(u(v)+")"))))))}}},N2=function(e){var a=_R(e),u=g2(e),l=pv(e),v=sl(e);return function(t){return function(i){return function(o){var _=ei(Br("1.5/(res.x+res.y)"))(Kl(0));return a(_)(u(sM(t)(i))(l(o)(v(.5))))}}}},uH=N2(j),gM=function(e){return function(a){var u=Br("((1./res.x)+(1./res.y))");return uH(e)(a)(u)}},yM=function(e){var a=g2(e),u=_R(e),l=dw(e),v=jc(e);return function(t){return function(i){return function(o){var _=ei(Kl(0))(mw(o)(Br("3./res.y")));return a(Kl(1))(u(_)(l(v(a(c0(t))(i)))(o)))}}}},FM=function(e){var a=g2(e),u=_R(e),l=dw(e),v=jc(e);return function(t){return function(i){return function(o){var _=ei(Kl(0))(mw(o)(Br("3./res.x")));return a(Kl(1))(u(_)(l(v(a(yv(t))(i)))(o)))}}}},bM=function(e){var a=c0(e),u=yv(e);return E2(C2(on(u)(u))(on(a)(a)))},EM=function(e){var a=c0(e),u=yv(e),l=oM(a)(u),v=E2(C2(on(u)(u))(on(a)(a)));return ei(v)(l)},CM=function(e){return oM(c0(e))(yv(e))};var P2=gc(xu),fR=Pt(P2),NM=Mr(xu),Hc=ee(NM),lH=L(q_(h0)),pR=qt(P2),PM=_o(xu),qM=BR(PM)(Nn),kp=$l(Ol)(NM),Ew=B(PM),vH=hc(P2),nH=X(Va),MM=Ze(na),SM=Ze(j),rH=function(e){return fR(function(a){var u={};for(var l in a)({}).hasOwnProperty.call(a,l)&&(u[l]=a[l]);return u.code=a.code+e,u})},$M=function(e){return function(a){return function(u){return Hc(lH(function(l){return l.fxy})(pR))(function(l){return Hc(qM(a)(function(v){return kp(fR(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 kp(fR(function(t){var i={};for(var o in t)({}).hasOwnProperty.call(t,o)&&(i[o]=t[o]);return i.fxy=l,i}))(function(){return Ew(GD(v))})})})}}},OM=function(e){return function(a){return function(u){return Hc(pR)(function(l){return Hc(qM(a)(function(v){return kp(fR(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 kp(fR(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 Ew(GD(v))})})})}}},UM=function(e){return function(a){return function(u){return function(l){return NI(l)({webGl2:e,imgMap:a,vidMap:u,allocation:0,code:"",fxy:new i0("((gl_FragCoord.xy/res)*2.-1.)"),time:new Ca("_time"),beat:new Ca("_beat"),etime:new Ca("_etime"),ebeat:new Ca("_ebeat")})}}}},tH=Hc(pR)(function(e){return kp(vH(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 Ew(e.allocation)})}),Zu=function(e){var a=_2(e),u=Ze(e),l=bv(e);return function(v){return Hc(tH)(function(t){var i="_"+nH(t);return kp(rH(a(v)+(" "+(i+("="+(u(v)+`; +`))))))(function(){return Ew(l(i))})})}},LM=Zu(du),AM=Zu(j),sR=function(e){return function(a){return Hc(pR)(function(u){if(u.webGl2)return LM(new Ql("texture("+(e+(","+(MM(a)+").xyz")))));if(!u.webGl2)return LM(new Ql("texture2D("+(e+(","+(MM(a)+").xyz")))));throw new Error("Failed pattern match at G (line 86, column 3 - line 88, column 88): "+[u.webGl2.constructor.name])})}},q2=function(e){return function(a){return Hc(pR)(function(u){if(u.webGl2)return AM(new Ca("texture("+(e+(",vec2("+(SM(a)+",0.)).x")))));if(!u.webGl2)return AM(new Ca("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 uS=Mr(xu),d=ee(uS),lS=gc(xu),Ye=qt(lS),vS=co(xu),Mw=$f(C0)(vS),jp=_o(xu),ue=Iu(O_)(jp),il=Zu(j),Mo=xt(j),Df=B(RD),Cv=pv(j),oH=Iw(j),cH=uR(j),Aw=Wr(j),So=jv(Up),Rf=bo(kc),qu=Zu(na),WM=pv(na),Sw=sl(na),B2=jc(na),Lw=Wr(na),_H=bv(na),BM=Ze(na),ge=L(q_(h0)),ke=B(jp),Xc=sl(j),fH=d2(na),nS=GM(j),pH=jc(j),xl=L(wv),rS=Uf(Jl),ll=Iu(Nn)(jp),sH=B(pc),tS=F2(at)(j),Nw=vv(Nn)(jp),Dv=Zu(du),Zc=gw(du),H2=Dn(_a),Jp=Iu(T0)(jp),RR=sl(du),Pw=re(g_),sv=Zu(cn),iS=gw(cn),DH=la(MI(xu)),Yc=Kt(j),RH=re(ID),IH=Uf(U_),GH=si(U_),wH=R2(j),X2=Bp(j),Vp=cR(na),zM=$n(uu),kM=X(Va),If=$f(xa)(vS),z2=xt(du),k2=pv(du),Qe=L(DD),dH=Bp(du),$2=jv(cf),O2=bo(ff),U2=Fo(rn),mH=Bp(na),hH=T2(na),gH=Wp(na),yH=Kt(na),VM=A2(na),FH=Fv(na),JM=A2(j),jM=u_(wv),HM=bv(j),bH=AT(j),EH=Gw(j),CH=NT(j),TH=qT(j),MH=PT(j),SH=w2(j),LH=ww(j),AH=d2(j),NH=I2(j),PH=G2(j),qH=UT(j),$H=IM(j),OH=_R(j),UH=N2(j),W2=vv(O_)(jp),WH=FM(j),BH=yM(j),XM=Eo(Op),YM=cR(j),zH=vR(j),V2=L(Po),DR=m(y),kH=sf(du),J2=qp(zc),VH=L(Ua),JH=$l(Ol)(uS),jH=Pt(lS),ZM=Wu(_a),HH=re(Gi),XH=kR(y_),YH=sl(cn),ZH=nR(du),QH=Ze(cn),KH=`#version 300 es precision mediump float; layout(location=0) out vec4 fragColor; -`,FH=`precision mediump float; -`,bH=function(e){var a=Hu(e),u=iu(e),l=cv(e),v=Qg(e),t=lw(e),i=$c(e);return function(o){return d(Ye)(function(_){if(_.webGl2)return a(u(Cf)(Su("trunc"))(o));if(!_.webGl2)return a(l(v(o))(t(i(o))));throw new Error("Failed pattern match at FragmentShader (line 554, column 3 - line 556, column 55): "+[_.webGl2.constructor.name])})}},EH=function(e){return Gw(function(a){return function(u){return le(nl)(_l(x_)(we.value)(a)(u))}})(Lp(new Ee(0)))(e)},CH=function(e){return function(a){return d(nl(Jv(a)(D2)))(function(u){return d(nl(Oj(u)))(function(l){return d(nl(Uj(u)))(function(v){var t=M2(Jv(yo(e))(l))(Jv(ef(e))(v)),i=x_(Jv(ef(e))(l))(Jv(yo(e))(v));return Ou(Zt(t)(i))})})})}},JM=function(e){var a=Hu(e),u=iu(e),l=Xt(e),v=pl(e),t=Lr(e),i=vw(e),o=cv(e);return function(_){return d(Ye)(function(s){if(s.webGl2)return a(u(DD)(Su("sinh"))(_));if(!s.webGl2)return a(aa(l)(v(2))(t(i(_))(i(o(_)(v(-1))))));throw new Error("Failed pattern match at FragmentShader (line 540, column 3 - line 542, column 108): "+[s.webGl2.constructor.name])})}},TH=function(e){var a=Hu(e),u=iu(e),l=Yt(e),v=lw(e),t=pl(e);return function(i){return d(Ye)(function(o){if(o.webGl2)return a(u(u_)(Su("round"))(i));if(!o.webGl2)return a(l(v(i))(t(.5)));throw new Error("Failed pattern match at FragmentShader (line 561, column 3 - line 563, column 51): "+[o.webGl2.constructor.name])})}},MH=function(e){return function(a){return function(u){var l=mM(JT)(ww(1.5)),v=y2(dw(e)(a)),t=y2(mM(u)(ww(.5))),i=dw(v)(t),o=Wj("smoothstep(vec2(0.),"+(hM(l)+(","+(hM(i)+")"))));return d(Ou(dw(ww(1))(o)))(function(_){return nl(Jv(yo(_))(ef(_)))})}}},A2=function(e){var a=ZD(e),u=Q_(e);return function(l){return d(ge(function(v){return v.time})(Ye))(function(v){return Xe(a(u(v)(l)))})}},SH=function(e){var a=A2(e),u=eR(e),l=Hu(e);return function(v){return d(a(v))(function(t){return l(u(t))})}},LH=function(e){var a=A2(e),u=l2(e),l=pl(e),v=eR(e),t=Hu(e);return function(i){return d(a(i))(function(){var o=u(l(.5));return function(_){return t(v(o(_)))}}())}},AH=function(e){var a=A2(e),u=Lr(e),l=pl(e),v=$c(e),t=cv(e),i=Hu(e);return function(o){return d(a(o))(function(){var _=u(l(1)),s=t(l(4)),y=aa(u)(l(.5));return function(P){return i(_(s(v(y(P)))))}}())}},NH=function(e){var a=Hu(e),u=XD(e),l=Q_(e);return function(v){return d(ge(function(t){return t.time})(Ye))(function(t){return a(u(l(Jv(Jv(D2)(Uc(2)))(t))(v)))})}},PH=function(e){var a=Hu(e),u=Q_(e);return function(l){return d(ge(function(v){return v.fxy})(Ye))(function(v){return d(Ou(Bj(y2(v))(ww(1))))(function(t){return d(nl(Jv(yo(t))(ef(t))))(function(i){return le(function(){var o=u(i);return function(_){return a(o(_))}}())(l)})})})}},qH=function(e){return function(a){var u=BM(new Ja(0,1))(zj(M2(e)(a))),l=function(){if(u instanceof Ee)return new Ee(yn(u.value0*OR/2));if(u instanceof Fa)return new Fa("cos("+(u.value0+"*PI/2.0)"));throw new Error("Failed pattern match at FragmentShader (line 597, column 9 - line 599, column 73): "+[u.constructor.name])}();return l}},T2=function(e){return function(a){return function(u){if(e<=1)return Xe(Lp(u));if(Re){var l=Jv(a)(new Ee(Ea(e-1|0))),v=Kl(Ee.create)(zM(e)(function(i){return i+1})(0)),t=Kl(qH(l))(v);return ge(ul)(Ku(function(){var i=Jv(u);return function(o){return nl(i(o))}}())(t))}throw new Error("Failed pattern match at FragmentShader (line 584, column 1 - line 584, column 49): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},$H=function(e){return function(a){if(e<=1)return Xe(Vj(VM(me(a))));if(Sa(me(a))===1)return ge(me)(T2(e)(new Ee(.5))(Y(me(a))));if(Re){var u=me(a),l=Sa(u),v=1/Ea(l-1|0),t=Kl(Ee.create)(zM(l)(function(i){return i+v})(0));return d(mw(Gv(T2(e))(t)(u)))(function(i){return ge(me)(EH(i))})}throw new Error("Failed pattern match at FragmentShader (line 601, column 1 - line 601, column 55): "+[e.constructor.name,a.constructor.name])}},gw=function(e){var a=Cp(e);return function(u){var l=a(u);return function(v){return Na(l)(Lp(v))}}},OH=gw(X),UH=gw(va),WH=gw(du),BH=gw(nn),zH=function(e){return function(a){return function(u){return function(l){return d(nl(go(e)(a)))(function(v){return d(mw(Gv(function(t){return function(i){return fv(Wc(t)(i)(v))}})(u)(l)))(function(t){var i=S2(Sa(u))(Sa(l));return d(function(){var o=Sa(u)>Sa(l);if(o)return Ap(function(_){return fv(Wc(_)(iR(1))(v))})(Ri(i)(u));if(!o)return Ap(function(_){return fv(Wc(iR(1))(_)(v))})(Ri(i)(l));throw new Error("Failed pattern match at FragmentShader (line 808, column 21 - line 810, column 94): "+[o.constructor.name])}())(function(o){var _=_a(o);if(_ instanceof R)return Xe(hw(t)(_.value0));if(_ instanceof I)return Xe(t);throw new Error("Failed pattern match at FragmentShader (line 811, column 3 - line 813, column 33): "+[_.constructor.name])})})})}}}},VH=function(e){return function(a){return function(u){return function(l){return d(nl(go(e)(a)))(function(v){return d(mw(Gv(function(t){return function(i){return fv(Wc(t)(i)(v))}})(u)(l)))(function(t){var i=S2(Sa(u))(Sa(l));return d(function(){var o=Sa(u)>Sa(l);if(o)return Ap(function(_){return fv(Wc(_)(iR(0))(v))})(Ri(i)(u));if(!o)return Ap(function(_){return fv(Wc(iR(0))(_)(v))})(Ri(i)(l));throw new Error("Failed pattern match at FragmentShader (line 796, column 21 - line 798, column 94): "+[o.constructor.name])}())(function(o){var _=_a(o);if(_ instanceof R)return Xe(hw(t)(_.value0));if(_ instanceof I)return Xe(t);throw new Error("Failed pattern match at FragmentShader (line 799, column 3 - line 801, column 33): "+[_.constructor.name])})})})}}}},kH=function(e){return function(a){return function(u){return function(l){return d(nl(go(e)(a)))(function(v){return d(mw(Gv(function(t){return function(i){return _v(kM(t)(i)(v))}})(u)(l)))(function(t){var i=S2(Sa(u))(Sa(l));return d(function(){var o=Sa(u)>Sa(l);if(o)return d(nl(ZT(e)(a)))(function(_){return Ap(function(){var s=pw(_);return function(y){return _v(s(y))}}())(Ri(i)(u))});if(!o)return Ap(function(){var _=pw(v);return function(s){return _v(_(s))}}())(Ri(i)(l));throw new Error("Failed pattern match at FragmentShader (line 782, column 22 - line 786, column 74): "+[o.constructor.name])}())(function(o){var _=_a(o);if(_ instanceof R)return Xe(hw(t)(_.value0));if(_ instanceof I)return Xe(t);throw new Error("Failed pattern match at FragmentShader (line 787, column 3 - line 789, column 36): "+[_.constructor.name])})})})}}}},jM=function(e){var a=Hu(e),u=iu(e),l=Xt(e),v=pl(e),t=Yt(e),i=vw(e),o=cv(e);return function(_){return d(Ye)(function(s){if(s.webGl2)return a(u(pD)(Su("cosh"))(_));if(!s.webGl2)return a(aa(l)(v(2))(t(i(_))(i(o(_)(v(-1))))));throw new Error("Failed pattern match at FragmentShader (line 533, column 3 - line 535, column 101): "+[s.webGl2.constructor.name])})}},JH=function(e){var a=Hu(e),u=iu(e),l=Xt(e),v=JM(e),t=jM(e);return function(i){return d(Ye)(function(o){if(o.webGl2)return a(u(RD)(Su("tanh"))(i));if(!o.webGl2)return d(kj(ge(l)(v(i)))(t(i)))(a);throw new Error("Failed pattern match at FragmentShader (line 547, column 3 - line 549, column 57): "+[o.webGl2.constructor.name])})}},AM=`uniform lowp vec2 res; +`,xH=`precision mediump float; +`,eX=function(e){var a=Zu(e),u=cu(e),l=pv(e),v=p2(e),t=Dw(e),i=jc(e);return function(o){return d(Ye)(function(_){if(_.webGl2)return a(u(zf)(Su("trunc"))(o));if(!_.webGl2)return a(l(v(o))(t(i(o))));throw new Error("Failed pattern match at FragmentShader (line 560, column 3 - line 562, column 55): "+[_.webGl2.constructor.name])})}},aX=function(e){return Mw(function(a){return function(u){return ue(il)(ul(Mo)(Ge.value)(a)(u))}})(Df(new be(0)))(e)},uX=function(e){return function(a){return d(il(Cv(a)(S2)))(function(u){return d(il(oH(u)))(function(l){return d(il(cH(u)))(function(v){var t=Aw(Cv(So(e))(l))(Cv(Rf(e))(v)),i=Mo(Cv(Rf(e))(l))(Cv(So(e))(v));return qu(ei(t)(i))})})})}},oS=function(e){var a=Zu(e),u=cu(e),l=Kt(e),v=sl(e),t=Wr(e),i=Rw(e),o=pv(e);return function(_){return d(Ye)(function(s){if(s.webGl2)return a(u(FD)(Su("sinh"))(_));if(!s.webGl2)return a(aa(l)(v(2))(t(i(_))(i(o(_)(v(-1))))));throw new Error("Failed pattern match at FragmentShader (line 546, column 3 - line 548, column 108): "+[s.webGl2.constructor.name])})}},lX=function(e){var a=Zu(e),u=cu(e),l=xt(e),v=Dw(e),t=sl(e);return function(i){return d(Ye)(function(o){if(o.webGl2)return a(u(f_)(Su("round"))(i));if(!o.webGl2)return a(l(v(i))(t(.5)));throw new Error("Failed pattern match at FragmentShader (line 567, column 3 - line 569, column 51): "+[o.webGl2.constructor.name])})}},vX=function(e){return function(a){return function(u){var l=WM(cM)(Sw(1.5)),v=B2(Lw(e)(a)),t=B2(WM(u)(Sw(.5))),i=Lw(v)(t),o=_H("smoothstep(vec2(0.),"+(BM(l)+(","+(BM(i)+")"))));return d(qu(Lw(Sw(1))(o)))(function(_){return il(Cv(So(_))(Rf(_)))})}}},Y2=function(e){var a=vR(e),u=sf(e);return function(l){return d(ge(function(v){return v.time})(Ye))(function(v){return ke(a(u(v)(l)))})}},nX=function(e){var a=Y2(e),u=iR(e),l=Zu(e);return function(v){return d(a(v))(function(t){return l(u(t))})}},rX=function(e){var a=Y2(e),u=w2(e),l=sl(e),v=iR(e),t=Zu(e);return function(i){return d(a(i))(function(){var o=u(l(.5));return function(_){return t(v(o(_)))}}())}},tX=function(e){var a=Y2(e),u=Wr(e),l=sl(e),v=jc(e),t=pv(e),i=Zu(e);return function(o){return d(a(o))(function(){var _=u(l(1)),s=t(l(4)),b=aa(u)(l(.5));return function(P){return i(_(s(v(b(P)))))}}())}},iX=function(e){var a=Zu(e),u=uR(e),l=sf(e);return function(v){return d(ge(function(t){return t.time})(Ye))(function(t){return a(u(l(Cv(Cv(S2)(Xc(2)))(t))(v)))})}},oX=function(e){var a=Zu(e),u=sf(e);return function(l){return d(ge(function(v){return v.fxy})(Ye))(function(v){return d(qu(fH(B2(v))(Sw(1))))(function(t){return d(il(Cv(So(t))(Rf(t))))(function(i){return ue(function(){var o=u(i);return function(_){return a(o(_))}}())(l)})})})}},cX=function(e){return function(a){var u=nS(new ja(0,1))(pH(Aw(e)(a))),l=function(){if(u instanceof be)return new be(Mn(u.value0*jR/2));if(u instanceof Ca)return new Ca("cos("+(u.value0+"*PI/2.0)"));throw new Error("Failed pattern match at FragmentShader (line 610, column 9 - line 612, column 73): "+[u.constructor.name])}();return l}},j2=function(e){return function(a){return function(u){if(e<=1)return ke(Df(u));if(pe){var l=Cv(a)(new be(Da(e-1|0))),v=xl(be.create)(rS(e)(function(i){return i+1})(0)),t=xl(cX(l))(v);return ge(al)(ll(function(){var i=Cv(u);return function(o){return il(i(o))}}())(t))}throw new Error("Failed pattern match at FragmentShader (line 597, column 1 - line 597, column 49): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},_X=function(e){return function(a){if(e<=1)return ke(sH(tS(he(a))));if(ba(he(a))===1)return ge(he)(j2(e)(new be(.5))(Y(he(a))));if(pe){var u=he(a),l=ba(u),v=1/Da(l-1|0),t=xl(be.create)(rS(l)(function(i){return i+v})(0));return d(Nw(dv(j2(e))(t)(u)))(function(i){return ge(he)(aX(i))})}throw new Error("Failed pattern match at FragmentShader (line 614, column 1 - line 614, column 55): "+[e.constructor.name,a.constructor.name])}},qw=function(e){var a=Bp(e);return function(u){var l=a(u);return function(v){return La(l)(Df(v))}}},fX=qw(j),pX=qw(na),sX=qw(du),DX=qw(cn),RX=function(e){return function(a){return function(u){return function(l){return d(il(To(e)(a)))(function(v){return d(Nw(dv(function(t){return function(i){return Dv(Zc(t)(i)(v))}})(u)(l)))(function(t){var i=H2(ba(u))(ba(l));return d(function(){var o=ba(u)>ba(l);if(o)return Jp(function(_){return Dv(Zc(_)(RR(1))(v))})(di(i)(u));if(!o)return Jp(function(_){return Dv(Zc(RR(1))(_)(v))})(di(i)(l));throw new Error("Failed pattern match at FragmentShader (line 821, column 21 - line 823, column 94): "+[o.constructor.name])}())(function(o){var _=fa(o);if(_ instanceof R)return ke(Pw(t)(_.value0));if(_ instanceof I)return ke(t);throw new Error("Failed pattern match at FragmentShader (line 824, column 3 - line 826, column 33): "+[_.constructor.name])})})})}}}},IX=function(e){return function(a){return function(u){return function(l){return d(il(To(e)(a)))(function(v){return d(Nw(dv(function(t){return function(i){return Dv(Zc(t)(i)(v))}})(u)(l)))(function(t){var i=H2(ba(u))(ba(l));return d(function(){var o=ba(u)>ba(l);if(o)return Jp(function(_){return Dv(Zc(_)(RR(0))(v))})(di(i)(u));if(!o)return Jp(function(_){return Dv(Zc(RR(0))(_)(v))})(di(i)(l));throw new Error("Failed pattern match at FragmentShader (line 809, column 21 - line 811, column 94): "+[o.constructor.name])}())(function(o){var _=fa(o);if(_ instanceof R)return ke(Pw(t)(_.value0));if(_ instanceof I)return ke(t);throw new Error("Failed pattern match at FragmentShader (line 812, column 3 - line 814, column 33): "+[_.constructor.name])})})})}}}},GX=function(e){return function(a){return function(u){return function(l){return d(il(To(e)(a)))(function(v){return d(Nw(dv(function(t){return function(i){return sv(iS(t)(i)(v))}})(u)(l)))(function(t){var i=H2(ba(u))(ba(l));return d(function(){var o=ba(u)>ba(l);if(o)return d(il(DM(e)(a)))(function(_){return Jp(function(){var s=Fw(_);return function(b){return sv(s(b))}}())(di(i)(u))});if(!o)return Jp(function(){var _=Fw(v);return function(s){return sv(_(s))}}())(di(i)(l));throw new Error("Failed pattern match at FragmentShader (line 795, column 22 - line 799, column 74): "+[o.constructor.name])}())(function(o){var _=fa(o);if(_ instanceof R)return ke(Pw(t)(_.value0));if(_ instanceof I)return ke(t);throw new Error("Failed pattern match at FragmentShader (line 800, column 3 - line 802, column 36): "+[_.constructor.name])})})})}}}},cS=function(e){var a=Zu(e),u=cu(e),l=Kt(e),v=sl(e),t=xt(e),i=Rw(e),o=pv(e);return function(_){return d(Ye)(function(s){if(s.webGl2)return a(u(gD)(Su("cosh"))(_));if(!s.webGl2)return a(aa(l)(v(2))(t(i(_))(i(o(_)(v(-1))))));throw new Error("Failed pattern match at FragmentShader (line 539, column 3 - line 541, column 101): "+[s.webGl2.constructor.name])})}},wX=function(e){var a=Zu(e),u=cu(e),l=Kt(e),v=oS(e),t=cS(e);return function(i){return d(Ye)(function(o){if(o.webGl2)return a(u(bD)(Su("tanh"))(i));if(!o.webGl2)return d(DH(ge(l)(v(i)))(t(i)))(a);throw new Error("Failed pattern match at FragmentShader (line 553, column 3 - line 555, column 57): "+[o.webGl2.constructor.name])})}},QM=`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 @@ -302,8 +303,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 yH+AM;if(!e)return FH+AM;throw new Error("Failed pattern match at FragmentShader (line 618, column 1 - line 618, column 28): "+[e.constructor.name])},HH=function(e){var a=Hu(e),u=iu(e),l=Xt(e),v=pl(e),t=Z_(e),i=Yt(e),o=Lr(e);return function(_){return d(Ye)(function(s){if(s.webGl2)return a(u(_D)(Su("atanh"))(_));if(!s.webGl2)return a(aa(l)(v(2))(t(l(i(v(1))(_))(o(v(1))(_)))));throw new Error("Failed pattern match at FragmentShader (line 526, column 3 - line 528, column 121): "+[s.webGl2.constructor.name])})}},XH=function(e){var a=Hu(e),u=iu(e),l=Z_(e),v=Yt(e),t=YD(e),i=cv(e),o=pl(e);return function(_){return d(Ye)(function(s){if(s.webGl2)return a(u(cD)(Su("asinh"))(_));if(!s.webGl2)return a(l(v(_)(t(v(i(_)(_))(o(1))))));throw new Error("Failed pattern match at FragmentShader (line 519, column 3 - line 521, column 78): "+[s.webGl2.constructor.name])})}},YH=function(e){var a=Hu(e),u=iu(e),l=Z_(e),v=Yt(e),t=YD(e),i=Lr(e),o=cv(e),_=pl(e);return function(s){return d(Ye)(function(y){if(y.webGl2)return a(u(oD)(Su("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 512, column 3 - line 514, column 85): "+[y.webGl2.constructor.name])})}},NM=function(e){return function(a){return function(u){return function(l){return function(v){return d(ge(function(t){return t.fxy})(Ye))(function(t){return N2(X)(X)(X)(e)(a(t))(u)(l)(v)})}}}}},q=function(e){var a=OH(e),u=xg(e),l=Kg(e),v=gv(e),t=L2(e),i=UH(e),o=PH(e),_=WH(e),s=_T(e),y=BH(e),P=jj(e),L=Hu(e),J=NH(e),Ae=AH(e),fa=SH(e),Lu=LH(e),Al=$c(e),Uu=FT(e),mu=YH(e),Pr=gT(e),Ve=wT(e),xl=XH(e),zc=GT(e),rn=HH(e),lf=eR(e),vf=pT(e),ei=fT(e),nf=nw(e),qr=jM(e),hl=HT(e),Fo=XT(e),bo=vw(e),Eo=lw(e),Nl=ZD(e),$r=Z_(e),Vc=Zg(e),Wp=mT(e),Bp=hT(e),Ge=TH(e),ma=Qg(e),hu=XD(e),qa=JM(e),Ne=YD(e),te=oT(e),Ma=JH(e),na=bH(e),fu=uR(e),Wu=Hj(e),ra=GM(e),gu=wM(e),tn=eM(e),ev=cT(e),c0=_w(e);return function(f){if(f instanceof Zu)return Xe(a(new Ee(f.value0)));if(f instanceof al&&f.value0 instanceof he){var Ga=_a(f.value1);if(Ga instanceof I)return Xe(a(new Ee(0)));if(Ga instanceof R){var $e=Sa(Ga.value0);return $e===1?q(e)(Y(Ga.value0)):d(ge(CI)(Ku(q(X))(Ga.value0)))(function(D){return Xe(Na(u)(D))})}throw new Error("Failed pattern match at FragmentShader (line 41, column 3 - line 48, column 41): "+[Ga.constructor.name])}if(f instanceof al&&f.value0 instanceof we){var Ga=_a(f.value1);if(Ga instanceof I)return Xe(a(new Ee(0)));if(Ga instanceof R){var $e=Sa(Ga.value0);return $e===1?q(e)(Y(Ga.value0)):d(ge(Kl(me))(Ku(q(X))(Ga.value0)))(function(g){return Xe(Na(u)(FI(g)))})}throw new Error("Failed pattern match at FragmentShader (line 51, column 3 - line 58, column 61): "+[Ga.constructor.name])}return f instanceof C0?d(ge(me)(q(X)(f.value0)))(function(D){return d(ge(me)(q(X)(f.value1)))(function(w){return Xe(ul(u(hw(D)(w))))})}):f instanceof Mn?d(ge(me)(q(X)(f.value0)))(function(D){return d(ge(me)(q(X)(f.value1)))(function(w){return Xe(ul(l(to(Zt)(D)(w))))})}):f instanceof at?d(q(X)(f.value0))(function(D){var w=VM(Kl(Jj)(me(D)));return Xe(Lp(v(w)))}):f instanceof Sn?d(q(X)(f.value1))(function(D){return Xe(Na(t)(TI(f.value0)(D)))}):f instanceof ut?Xe(a(new Fa("PI"))):f instanceof nc?Xe(a(new Fa("(2./res.x)"))):f instanceof rc?Xe(a(new Fa("(2./res.y)"))):f instanceof Ii?Xe(i(new r0("(2./res)"))):f instanceof Tn?Xe(a(new Fa("(res.x/res.y)"))):f instanceof tc?ge(function(D){return a(yo(function(w){return w.fxy}(D)))})(Ye):f instanceof ic?ge(function(D){return a(ef(function(w){return w.fxy}(D)))})(Ye):f instanceof T0?ge(function(D){return i(function(w){return w.fxy}(D))})(Ye):f instanceof Gi?q(e)(new st(T0.value)):f instanceof oc?q(e)(new Dt(T0.value)):f instanceof cc?q(e)(new zi(T0.value)):f instanceof wi?Xe(a(new Fa("lo"))):f instanceof di?Xe(a(new Fa("mid"))):f instanceof mi?Xe(a(new Fa("hi"))):f instanceof hi?Xe(a(new Fa("ilo"))):f instanceof gi?Xe(a(new Fa("imid"))):f instanceof yi?Xe(a(new Fa("ihi"))):f instanceof lt?Xe(a(new Fa("_cps"))):f instanceof vt?ge(function(D){return a(function(w){return w.time}(D))})(Ye):f instanceof nt?ge(function(D){return a(function(w){return w.beat}(D))})(Ye):f instanceof tt?ge(function(D){return a(function(w){return w.etime}(D))})(Ye):f instanceof rt?ge(function(D){return a(function(w){return w.ebeat}(D))})(Ye):f instanceof Fi?d(d(Ye)(function(){var D=d2("o");return function(w){return D(yo(Sp(function(g){return g.fxy}(w))))}}()))(function(D){return o(a(D))}):f instanceof bi?d(d(Ye)(function(){var D=d2("i");return function(w){return D(yo(Sp(function(g){return g.fxy}(w))))}}()))(function(D){return o(a(D))}):f instanceof Ei?d(d(Ye)(function(){var D=rR("f");return function(w){return D(Sp(function(g){return g.fxy}(w)))}}()))(function(D){return o(_(D))}):f instanceof it?d(d(Ye)(function(){var D=rR("w");return function(w){return D(Sp(function(g){return g.fxy}(w)))}}()))(function(D){return o(_(D))}):f instanceof ot?d(Ye)(function(D){var w=gM(f.value0)(D.imgMap);if(w instanceof R)return d(rR("t"+yM(w.value0))(Sp(D.fxy)))(function(g){return o(_(g))});if(w instanceof I)return Xe(Lp(s));throw new Error("Failed pattern match at FragmentShader (line 133, column 3 - line 137, column 34): "+[w.constructor.name])}):f instanceof ct?d(Ye)(function(D){var w=gM(f.value0)(D.vidMap);if(w instanceof R)return d(rR("t"+yM(w.value0))(Sp(D.fxy)))(function(g){return o(_(g))});if(w instanceof I)return Xe(Lp(s));throw new Error("Failed pattern match at FragmentShader (line 141, column 3 - line 145, column 34): "+[w.constructor.name])}):f instanceof Ci?d(ge(me)(q(nn)(f.value0)))(function(D){return d(af(function(w){return function(g){return _v(cw(w)(g))}})(Y(D))(Ca(D)))(function(w){return Xe(y(w))})}):f instanceof Ti?d(ge(me)(q(du)(f.value0)))(function(D){return d(af(function(w){return function(g){return fv(F2(w)(g))}})(Y(D))(Ca(D)))(function(w){return Xe(_(w))})}):f instanceof Mi?d(ge(me)(q(du)(f.value0)))(function(D){return d(af(function(w){return function(g){return fv(b2(w)(g))}})(Y(D))(Ca(D)))(function(w){return Xe(_(w))})}):f instanceof Si?d(q(du)(f.value0))(function(){var D=le(L),w=Na(P),g=Qe(xD);return function(Q){return D(w(g(Q)))}}()):f instanceof Li?d(q(du)(f.value0))(function(){var D=le(L),w=Na(P),g=Qe(KD);return function(Q){return D(w(g(Q)))}}()):f instanceof Ai?d(q(du)(f.value0))(function(){var D=le(L),w=Na(t),g=Qe(m2),Q=Qe(KD);return function(se){return D(w(g(Q(se))))}}()):f instanceof Ni?d(q(du)(f.value0))(function(){var D=le(L),w=Na(t),g=Qe(h2),Q=Qe(KD);return function(se){return D(w(g(Q(se))))}}()):f instanceof Pi?d(q(du)(f.value0))(function(){var D=le(L),w=Na(t),g=Qe(g2),Q=Qe(KD);return function(se){return D(w(g(Q(se))))}}()):f instanceof _t?d(q(du)(f.value0))(function(){var D=Na(t),w=Qe(m2);return function(g){return Xe(D(w(g)))}}()):f instanceof ft?d(q(du)(f.value0))(function(){var D=Na(t),w=Qe(h2);return function(g){return Xe(D(w(g)))}}()):f instanceof pt?d(q(du)(f.value0))(function(){var D=Na(t),w=Qe(g2);return function(g){return Xe(D(w(g)))}}()):f instanceof qi?d(q(du)(f.value0))(function(){var D=le(L),w=Na(t),g=Qe(m2),Q=Qe(xD);return function(se){return D(w(g(Q(se))))}}()):f instanceof $i?d(q(du)(f.value0))(function(){var D=le(L),w=Na(t),g=Qe(h2),Q=Qe(xD);return function(se){return D(w(g(Q(se))))}}()):f instanceof Oi?d(q(du)(f.value0))(function(){var D=le(L),w=Na(t),g=Qe(g2),Q=Qe(xD);return function(se){return D(w(g(Q(se))))}}()):f instanceof Nn?d(q(e)(f.value0))(le(J)):f instanceof Pn?d(q(e)(f.value0))(le(Ae)):f instanceof qn?d(q(e)(f.value0))(le(fa)):f instanceof $n?d(q(e)(f.value0))(le(Lu)):f instanceof On?d(q(e)(f.value0))(le(Ae)):f instanceof Un?d(q(e)(f.value0))(le(fa)):f instanceof Wn?d(q(e)(f.value0))(le(Lu)):f instanceof Bn?d(q(e)(f.value0))(function(){var D=le(L),w=Qe(Al);return function(g){return D(w(g))}}()):f instanceof zn?d(q(e)(f.value0))(function(){var D=le(L),w=Qe(Uu);return function(g){return D(w(g))}}()):f instanceof Vn?d(q(e)(f.value0))(le(mu)):f instanceof sr?d(q(e)(f.value0))(function(){var D=le(L),w=Qe(Pr);return function(g){return D(w(g))}}()):f instanceof kn?d(q(e)(f.value0))(function(){var D=le(L),w=Qe(Ve);return function(g){return D(w(g))}}()):f instanceof Jn?d(q(e)(f.value0))(le(xl)):f instanceof jn?d(q(e)(f.value0))(function(){var D=le(L),w=Qe(zc);return function(g){return D(w(g))}}()):f instanceof Hn?d(q(e)(f.value0))(le(rn)):f instanceof Ln?d(q(e)(f.value0))(function(){var D=le(L),w=Qe(lf);return function(g){return D(w(g))}}()):f instanceof Xn?d(q(e)(f.value0))(function(){var D=le(L),w=Qe(vf);return function(g){return D(w(g))}}()):f instanceof Yn?d(q(e)(f.value0))(function(){var D=le(L),w=Qe(ei);return function(g){return D(w(g))}}()):f instanceof Zn?d(q(e)(f.value0))(function(){var D=le(L),w=Qe(nf);return function(g){return D(w(g))}}()):f instanceof Qn?d(q(e)(f.value0))(le(qr)):f instanceof fr?d(q(e)(f.value0))(function(){var D=le(L),w=Qe(hl);return function(g){return D(w(g))}}()):f instanceof pr?d(q(e)(f.value0))(function(){var D=le(L),w=Qe(Fo);return function(g){return D(w(g))}}()):f instanceof Kn?d(q(e)(f.value0))(function(){var D=le(L),w=Qe(bo);return function(g){return D(w(g))}}()):f instanceof xn?d(q(e)(f.value0))(function(){var D=le(L),w=Qe(Eo);return function(g){return D(w(g))}}()):f instanceof Dr?d(q(e)(f.value0))(function(){var D=le(L),w=Qe(Nl);return function(g){return D(w(g))}}()):f instanceof er?d(q(e)(f.value0))(function(){var D=le(L),w=Qe($r);return function(g){return D(w(g))}}()):f instanceof ar?d(q(e)(f.value0))(function(){var D=le(L),w=Qe(Vc);return function(g){return D(w(g))}}()):f instanceof ur?d(q(e)(f.value0))(function(){var D=le(L),w=Qe(Wp);return function(g){return D(w(g))}}()):f instanceof _r?d(q(e)(f.value0))(function(){var D=le(L),w=Qe(Bp);return function(g){return D(w(g))}}()):f instanceof lr?d(q(e)(f.value0))(le(Ge)):f instanceof vr?d(q(e)(f.value0))(function(){var D=le(L),w=Qe(ma);return function(g){return D(w(g))}}()):f instanceof nr?d(q(e)(f.value0))(function(){var D=le(L),w=Qe(hu);return function(g){return D(w(g))}}()):f instanceof rr?d(q(e)(f.value0))(le(qa)):f instanceof tr?d(q(e)(f.value0))(function(){var D=le(L),w=Qe(Ne);return function(g){return D(w(g))}}()):f instanceof ir?d(q(e)(f.value0))(function(){var D=le(L),w=Qe(te);return function(g){return D(w(g))}}()):f instanceof or?d(q(e)(f.value0))(le(Ma)):f instanceof cr?d(q(e)(f.value0))(le(na)):f instanceof An?d(q(e)(f.value0))(function(){var D=le(L),w=Qe(fu);return function(g){return D(w(g))}}()):f instanceof Ui?d(d(d(q(va)(f.value0))(le(Ou)))(function(){var D=le(Ou),w=Qe(uM);return function(g){return D(w(g))}}()))(function(){var D=Na(Wu);return function(w){return Xe(D(w))}}()):f instanceof Wi?d(d(d(q(va)(f.value0))(le(Ou)))(function(){var D=le(nl),w=Qe(aM);return function(g){return D(w(g))}}()))(function(){var D=Na(t);return function(w){return Xe(D(w))}}()):f instanceof Bi?d(d(d(q(va)(f.value0))(le(Ou)))(function(){var D=le(nl),w=Qe(lM);return function(g){return D(w(g))}}()))(function(){var D=Na(t);return function(w){return Xe(D(w))}}()):f instanceof st?d(d(d(q(va)(f.value0))(le(Ou)))(function(){var D=le(Ou),w=Qe(iM);return function(g){return D(w(g))}}()))(function(){var D=Na(Wu);return function(w){return Xe(D(w))}}()):f instanceof Dt?d(d(d(q(va)(f.value0))(le(Ou)))(function(){var D=le(nl),w=Qe(tM);return function(g){return D(w(g))}}()))(function(){var D=Na(t);return function(w){return Xe(D(w))}}()):f instanceof zi?d(d(d(q(va)(f.value0))(le(Ou)))(function(){var D=le(nl),w=Qe(oM);return function(g){return D(w(g))}}()))(function(){var D=Na(t);return function(w){return Xe(D(w))}}()):f instanceof ki?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(va)(f.value0))(function(w){return le(L)(Na(t)(Qe(Xj(D))(w)))})}):f instanceof Ji?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(va)(f.value0))(function(w){return le(L)(Na(t)(Qe(QT(D))(w)))})}):f instanceof Xi?d(d(q(va)(f.value0))(le(Ou)))(function(D){return ra(me(D))(q(e)(f.value1))}):f instanceof ji?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(X)(f.value0))(function(w){return d(Ku(Ou)(Kl(fw(D))(me(w))))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof Hi?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(X)(f.value0))(function(w){return d(Ku(Ou)(Kl(sw(D))(me(w))))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof Yi?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(X)(f.value0))(function(w){return d(Ku(Ou)(Kl(Yj(D))(me(w))))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof Rt?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(va)(f.value0))(function(w){return d(Ku(Ou)(Kl(Zj(D))(me(w))))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof Zi?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(X)(f.value0))(function(w){return d(Ku(Ou)(Kl(function(){var g=fw(D),Q=K_(yo(D));return function(se){return g(Q(se))}}())(me(w))))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof Qi?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(X)(f.value0))(function(w){return d(Ku(Ou)(Kl(function(){var g=sw(D),Q=K_(ef(D));return function(se){return g(Q(se))}}())(me(w))))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof Ki?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(va)(f.value0))(function(w){return d(Ku(Ou)(Kl(dw(D))(me(w))))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof xi?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(X)(f.value0))(function(w){return d(Ku(Ou)(Kl(function(){var g=FM(D);return function(Q){return g(Qj(Q))}}())(me(w))))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof eo?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(va)(f.value0))(function(w){return d(Ku(Ou)(Kl(FM(D))(me(w))))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof ao?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(X)(f.value0))(function(w){return d(Ku(Ou)(Kl(function(){var g=fw(D),Q=bM(yo(D));return function(se){return g(Q(se))}}())(me(w))))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof uo?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(X)(f.value0))(function(w){return d(Ku(Ou)(Kl(function(){var g=sw(D),Q=bM(ef(D));return function(se){return g(Q(se))}}())(me(w))))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof lo?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(X)(f.value0))(function(w){return d(Ku(CH(D))(me(w)))(function(g){return ra(g)(q(e)(f.value1))})})}):f instanceof S0?d(ge(me)(q(X)(f.value0)))(function(D){return d(Ye)(function(w){var g=EM(D)(function(Q){return{time:x_(w.time)(Q),beat:x_(w.beat)(Jv(Q)(CM("_cps"))),etime:x_(w.etime)(Q),ebeat:x_(w.ebeat)(Jv(Q)(CM("_cps")))}});return gu(g)(q(e)(f.value1))})}):f instanceof L0?d(ge(me)(q(X)(f.value0)))(function(D){return d(Ye)(function(w){var g=EM(D)(function(Q){return{time:K_(w.time)(Q),beat:K_(w.beat)(Q),etime:K_(w.etime)(Q),ebeat:K_(w.ebeat)(Q)}});return gu(g)(q(e)(f.value1))})}):f instanceof Qv?Fv(e)(x_)(f.value0)(f.value1)(f.value2):f instanceof $v?Fv(e)(M2)(f.value0)(f.value1)(f.value2):f instanceof A0?Fv(e)(Jv)(f.value0)(f.value1)(f.value2):f instanceof wv?Fv(e)(K_)(f.value0)(f.value1)(f.value2):f instanceof N0?Fv(e)(Kj)(f.value0)(f.value1)(f.value2):f instanceof P0?Fv(e)(xj)(f.value0)(f.value1)(f.value2):f instanceof q0?Fv(e)(eH)(f.value0)(f.value1)(f.value2):f instanceof $0?Fv(e)(aH)(f.value0)(f.value1)(f.value2):f instanceof O0?Fv(e)(uH)(f.value0)(f.value1)(f.value2):f instanceof Kv?Fv(e)(lH)(f.value0)(f.value1)(f.value2):f instanceof U0?Fv(e)(vH)(f.value0)(f.value1)(f.value2):f instanceof W0?Fv(e)(nH)(f.value0)(f.value1)(f.value2):f instanceof B0?Fv(e)(rH)(f.value0)(f.value1)(f.value2):f instanceof z0?Fv(e)(tH)(f.value0)(f.value1)(f.value2):f instanceof V0?Fv(e)(iH)(f.value0)(f.value1)(f.value2):f instanceof k0?Rw(e)(BM)(f.value0)(f.value1)(f.value2):f instanceof J0?Rw(e)(oH)(f.value0)(f.value1)(f.value2):f instanceof j0?Rw(e)(cH)(f.value0)(f.value1)(f.value2):f instanceof It?d(ge(function(D){return D.fxy})(Ye))(function(D){return Rw(e)(_H(D))(f.value0)(f.value1)(f.value2)}):f instanceof Gt?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(va)(f.value1))(function(w){return d(q(va)(f.value2))(function(g){return d(TM(_l(MH(D))(f.value0)(w)(g)))(function(Q){return le(L)(Na(t)(Q))})})})}):f instanceof wt?NM(e)(fH)(f.value0)(f.value1)(f.value2):f instanceof dt?NM(e)(pH)(f.value0)(f.value1)(f.value2):f instanceof mt?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(va)(f.value1))(function(w){return d(q(X)(f.value2))(function(g){var Q=ul(p8(me(w))),se=function(pa){return function(yu){return aR(D)(sv(pa))(Bl(pa))(yu)}};return le(L)(Na(t)(_l(se)(f.value0)(Q)(g)))})})}):f instanceof ht?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(d(q(nn)(f.value1))(le(_v)))(function(w){return d(q(X)(f.value2))(function(g){var Q=function(se){return function(pa){return aR(D)(MM(se))(HD(se))(pa)}};return le(L)(Na(t)(_l(Q)(f.value0)(w)(g)))})})}):f instanceof gt?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(d(q(nn)(f.value1))(le(_v)))(function(w){return d(q(X)(f.value2))(function(g){var Q=function(se){return function(pa){return s2(D)(MM(se))(HD(se))(pa)}};return le(L)(Na(t)(_l(Q)(f.value0)(w)(g)))})})}):f instanceof yt?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(ge(me)(q(va)(f.value1)))(function(w){return d(q(X)(f.value2))(function(g){var Q=ul(f8(w)),se=function(pa){return function(yu){return aR(D)(sv(pa))(Bl(pa))(yu)}};return le(L)(Na(t)(_l(se)(f.value0)(Q)(g)))})})}):f instanceof Gr?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(va)(f.value1))(function(w){return d(q(va)(f.value2))(function(g){return d(q(X)(f.value3))(function(Q){return le(L)(Na(t)(io(s2(D))(f.value0)(w)(g)(Q)))})})})}):f instanceof Ft?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(va)(f.value1))(function(w){return d(q(va)(f.value2))(function(g){return d(q(X)(f.value3))(function(Q){return le(L)(Na(t)(io(aR(D))(f.value0)(w)(g)(Q)))})})})}):f instanceof Vi?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(va)(f.value0))(function(w){return le(L)(Na(t)(Qe(vM(D))(w)))})}):f instanceof xv?d(q(va)(f.value1))(function(D){return d(q(va)(f.value2))(function(w){return d(q(e)(f.value3))(function(g){return le(L)(io(tn)(f.value0)(D)(w)(g))})})}):f instanceof dv&&f.value0 instanceof we?d(q(e)(f.value1))(function(D){return d(q(e)(f.value2))(function(w){var g=ul(to(V.create)(me(D))(me(w)));return d(q(e)(f.value3))(function(Q){var se=function(pa){return function(yu){return ev(pa.value0)(pa.value1)(yu)}};return le(L)(_l(se)(we.value)(g)(Q))})})}):f instanceof dv&&f.value0 instanceof he?d(q(e)(f.value1))(function(D){return d(q(e)(f.value2))(function(w){var g=ul(to(V.create)(me(D))(me(w)));return d(q(X)(f.value3))(function(Q){var se=function(pa){return function(yu){return c0(pa.value0)(pa.value1)(yu)}};return le(L)(_l(se)(he.value)(g)(Q))})})}):f instanceof H0?d(d(q(X)(f.value1))(function(D){return Xe(ul(Jf(D)))}))(function(D){return d(d(q(X)(f.value2))(function(){var w=Qe(SM);return function(g){return Xe(w(g))}}()))(function(w){return le(L)(Na(t)(_l(aa(R2))(f.value0)(D)(w)))})}):f instanceof X0?d(d(q(X)(f.value2))(function(){var D=Qe(SM);return function(w){return Xe(D(w))}}()))(function(D){return d(q(X)(f.value3))(function(w){return d(TM(_l(T2(f.value1))(f.value0)(D)(w)))(function(g){return le(L)(Na(t)(EI(g)))})})}):f instanceof Rr?d(d(q(X)(f.value1))($H(f.value0)))(function(){var D=le(L),w=Na(t);return function(g){return D(w(ul(g)))}}()):f instanceof Ir?d(ge(Jf)(q(X)(f.value0)))(function(D){return d(d(Ye)(function(w){return Xe(sH(function(g){return g.beat}(w)))}))(function(w){return d(Ku(nl)(Kl(R2(w))(D)))(function(g){return le(L)(ul(t(g)))})})}):Xe(a(new Ee(0)))}},N2=function(e){return function(a){return function(u){var l=Hu(u),v=Cp(u);return function(t){var i=Hu(t),o=v(t);return function(_){return function(s){return function(y){return function(P){return d(q(e)(y))(function(L){return d(q(a)(P))(function(J){return d(le(l)(_l(_)(s)(L)(J)))(function(Ae){return le(i)(Na(o)(Ae))})})})}}}}}}}},Rw=function(e){return N2(va)(X)(X)(e)},Fv=function(e){return N2(X)(X)(X)(e)},HM=q(X),XM=function(e){var a=L2(e);return function(u){return ge(E2(a)(me))(HM(u))}},PM=XM(nn),Iw=XM(du),YM=function(e){var a=L2(e);return function(u){return ge(E2(E2(b4)(a))(me))(HM(u))}},qM=YM(nn),$M=YM(du),ZH=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return e instanceof Qo?d(PM(t))(function(i){return d(function(){if(v instanceof R){var o=tR(v.value0)(t);if(o)return Ku(_v)(i);if(!o)return d(PM(v.value0))(function(_){return kH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 699, column 14 - line 703, column 62): "+[o.constructor.name])}if(v instanceof I)return d(nl(go(a)(u)))(function(_){return Ku(function(){var s=pw(_);return function(y){return _v(s(y))}}())(i)});throw new Error("Failed pattern match at FragmentShader (line 697, column 12 - line 706, column 57): "+[v.constructor.name])}())(function(o){if(l instanceof I)return ge(R.create)(af(function(_){return function(s){return _v(cw(_)(s))}})(Y(o))(Ca(o)));if(l instanceof R)return ge(R.create)(Gw(function(_){return function(s){return _v(cw(_)(s))}})(l.value0)(o));throw new Error("Failed pattern match at FragmentShader (line 707, column 3 - line 709, column 84): "+[l.constructor.name])})}):e instanceof Ko?d(qM(t))(function(i){if(v instanceof R){var o=tR(v.value0)(t);if(o)return ge(R.create)(_v(i));if(!o)return d(qM(v.value0))(function(_){return d(nl(go(a)(u)))(function(s){return ge(R.create)(_v(kM(_)(i)(s)))})});throw new Error("Failed pattern match at FragmentShader (line 715, column 7 - line 720, column 60): "+[o.constructor.name])}if(v instanceof I)return ge(R.create)(_v(i));throw new Error("Failed pattern match at FragmentShader (line 713, column 3 - line 721, column 39): "+[v.constructor.name])}):e instanceof xo?d(Iw(t))(function(i){return d(function(){if(v instanceof R){var o=tR(v.value0)(t);if(o)return Ku(fv)(i);if(!o)return d(Iw(v.value0))(function(_){return VH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 727, column 7 - line 731, column 50): "+[o.constructor.name])}if(v instanceof I)return d(nl(go(a)(u)))(function(_){return Ku(function(){var s=DH(_);return function(y){return fv(s(y))}}())(i)});throw new Error("Failed pattern match at FragmentShader (line 725, column 11 - line 734, column 57): "+[v.constructor.name])}())(function(o){if(l instanceof I)return ge(function(){var _=aa(t0)(Uc(1));return function(s){return R.create(_(s))}}())(af(function(_){return function(s){return fv(F2(_)(s))}})(Y(o))(Ca(o)));if(l instanceof R)return ge(function(){var _=aa(t0)(Uc(1));return function(s){return R.create(_(s))}}())(Gw(function(_){return function(s){return fv(F2(_)(s))}})(C2(l.value0))(o));throw new Error("Failed pattern match at FragmentShader (line 735, column 3 - line 737, column 136): "+[l.constructor.name])})}):e instanceof ec?d(Iw(t))(function(i){return d(function(){if(v instanceof R){var o=tR(v.value0)(t);if(o)return Ku(fv)(i);if(!o)return d(Iw(v.value0))(function(_){return zH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 743, column 7 - line 747, column 50): "+[o.constructor.name])}if(v instanceof I)return d(nl(go(a)(u)))(function(_){return Ku(function(s){return fv(Wc(iR(1))(s)(_))})(i)});throw new Error("Failed pattern match at FragmentShader (line 741, column 11 - line 750, column 70): "+[v.constructor.name])}())(function(o){if(l instanceof I)return ge(function(){var _=aa(t0)(Uc(1));return function(s){return R.create(_(s))}}())(af(function(_){return function(s){return fv(b2(_)(s))}})(Y(o))(Ca(o)));if(l instanceof R)return ge(function(){var _=aa(t0)(Uc(1));return function(s){return R.create(_(s))}}())(Gw(function(_){return function(s){return fv(b2(_)(s))}})(C2(l.value0))(o));throw new Error("Failed pattern match at FragmentShader (line 751, column 3 - line 753, column 140): "+[l.constructor.name])})}):e instanceof ac?d($M(t))(function(i){if(v instanceof R){var o=tR(v.value0)(t);if(o)return ge(R.create)(_v(t0(i)(Uc(1))));if(!o)return d($M(v.value0))(function(_){return d(nl(go(a)(u)))(function(s){return ge(R.create)(_v(t0(Wc(_)(i)(s))(Uc(1))))})});throw new Error("Failed pattern match at FragmentShader (line 759, column 7 - line 764, column 91): "+[o.constructor.name])}if(v instanceof I)return ge(R.create)(_v(t0(i)(Uc(1))));throw new Error("Failed pattern match at FragmentShader (line 757, column 3 - line 765, column 71): "+[v.constructor.name])}):Xe(l)}}}}}},QH=function(e){return function(a){return function(u){return function(l){if(l.value1 instanceof I)return Xe(u);if(l.value1 instanceof R){var v=x4(e)(a)(l.value1.value0);return ZH(l.value1.value0.output)(v.value0)(v.value1)(u)(RH(function(t){return t.signal})(l.value0))(l.value1.value0.signal)}throw new Error("Failed pattern match at FragmentShader (line 686, column 1 - line 686, column 106): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name])}}}},KH=function(e){return function(a){return function(u){return d(d(ge(function(l){return l.fxy})(Ye))(Ou))(function(l){return IH(GH(function(v){var t={};for(var i in v)({}).hasOwnProperty.call(v,i)&&(t[i]=v[i]);return t.fxy=l,t}))(function(){return d(function(){var v=LM(0)(LM(bl(a.actions))(bl(u.actions))-bl(a.actions)|0),t=wH(a.actions)(dH(v)(I.value));return af(QH(e)(u.evalTime))(I.value)(R_(t)(u.actions))}())(function(v){if(v instanceof I)return Xe(mH(0));if(v instanceof R)return Xe(v.value0);throw new Error("Failed pattern match at FragmentShader (line 681, column 3 - line 683, column 23): "+[v.constructor.name])})})})}}},ZM=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){var i=dM(e)(u)(l)(KH(a)(v)(t)),o=t0(hH(C2(i.value0))(Lc(i.value0)))(Lc(i.value0)),_=function(){return e?"fragColor":"gl_FragColor"}(),s=_+(" = "+(gH(o)+`; -`));return jH(e)+(i.value1.code+(s+"}"))}}}}}};var P2=()=>{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},q2=e=>()=>document.body.appendChild(e),$2=e=>()=>document.body.removeChild(e),O2=e=>()=>e.getContext("webgl",{powerPreference:"high-performance",antialias:!0}),U2=e=>()=>e.getContext("webgl2",{powerPreference:"high-performance",antialias:!0}),W2=e=>a=>()=>e.getExtension(a);var B2=e=>()=>e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,!0),z2=e=>()=>e.gl.createBuffer(),oR=e=>a=>()=>e.gl.bindBuffer(e.gl.ARRAY_BUFFER,a),V2=e=>()=>e.gl.bufferData(e.gl.ARRAY_BUFFER,new Float32Array([-1,1,-1,-1,1,1,1,-1]),e.gl.STATIC_DRAW),yw=e=>()=>e.createProgram(),Fw=e=>()=>e.createShader(e.VERTEX_SHADER),bw=e=>()=>e.createShader(e.FRAGMENT_SHADER),cR=e=>a=>u=>()=>e.attachShader(a,u),_R=e=>a=>u=>()=>e.shaderSource(a,u),fR=e=>a=>()=>e.compileShader(a),Ew=e=>a=>()=>e.linkProgram(a),Cw=e=>()=>e.flush();var pR=e=>a=>()=>e.gl.useProgram(a),k2=e=>a=>u=>()=>e.gl.getAttribLocation(a,u),J2=e=>a=>()=>e.gl.vertexAttribPointer(a,2,e.gl.FLOAT,!1,0,0),j2=e=>a=>()=>e.gl.enableVertexAttribArray(a),sR=e=>a=>u=>l=>v=>()=>e.gl.viewport(a,u,l,v);var DR=e=>()=>e.gl.drawArrays(e.gl.TRIANGLE_STRIP,0,4),RR=e=>a=>u=>()=>e.gl.getUniformLocation(a,u),H2=e=>a=>u=>()=>e.uniform1i(a,u),X2=e=>a=>u=>()=>e.uniform1f(a,u),Y2=e=>a=>u=>l=>()=>e.uniform2f(a,u,l),Pp=e=>()=>e.createTexture(),Z2=e=>()=>e.activeTexture(e.TEXTURE0),Q2=e=>()=>e.activeTexture(e.TEXTURE1),K2=e=>()=>e.activeTexture(e.TEXTURE2),x2=e=>()=>e.activeTexture(e.TEXTURE3),ey=e=>()=>e.activeTexture(e.TEXTURE4),ay=e=>()=>e.activeTexture(e.TEXTURE5),uy=e=>()=>e.activeTexture(e.TEXTURE6),ly=e=>()=>e.activeTexture(e.TEXTURE7),vy=e=>()=>e.activeTexture(e.TEXTURE8),ny=e=>()=>e.activeTexture(e.TEXTURE9),ry=e=>()=>e.activeTexture(e.TEXTURE10),ty=e=>()=>e.activeTexture(e.TEXTURE11),iy=e=>()=>e.activeTexture(e.TEXTURE12),oy=e=>()=>e.activeTexture(e.TEXTURE13),cy=e=>()=>e.activeTexture(e.TEXTURE14),_y=e=>()=>e.activeTexture(e.TEXTURE15),fy=e=>a=>()=>e.bindTexture(e.TEXTURE_2D,a),Tw=e=>()=>e.createFramebuffer(),Mw=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)},Sw=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)},Lw=e=>a=>()=>e.bindFramebuffer(e.FRAMEBUFFER,a),Aw=e=>()=>e.clientWidth*window.devicePixelRatio,Nw=e=>()=>e.clientHeight*window.devicePixelRatio,py=e=>()=>{e.width=e.clientWidth*window.devicePixelRatio,e.height=e.clientHeight*window.devicePixelRatio};var qp=A(wl),vX=function(e){return function(){var u=fe(e.frameBufferIndex)();return u===0?We(1)(e.frameBufferIndex)():We(0)(e.frameBufferIndex)()}},sy=function(e){return _R(e.gl)},Dy=function(e){return function(a){return function(u){return function(l){return function(v){return function(){var i=RR(e)(a)(u)();return Y2(e.gl)(i)(l)(v)()}}}}}},nX=function(e){return function(a){return function(u){return function(l){return function(){var t=RR(e)(a)(u)();return H2(e.gl)(t)(l)()}}}}},o0=function(e){return function(a){return function(u){return function(l){return function(){var t=RR(e)(a)(u)();return X2(e.gl)(t)(l)()}}}}},rX=` +`,dX=function(e){if(e)return KH+QM;if(!e)return xH+QM;throw new Error("Failed pattern match at FragmentShader (line 631, column 1 - line 631, column 28): "+[e.constructor.name])},mX=function(e){return function(a){return function(u){if(e<2)return ke(Df(Cv(Mo(a)(u))(new be(.5))));if(pe){var l=Yc(Aw(u)(a))(new be(Da(e-1|0)));return ke(RH(IH(e-1|0)(Mo(l))(a))(GH(u)))}throw new Error("Failed pattern match at FragmentShader (line 590, column 1 - line 590, column 49): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},hX=function(e){var a=Zu(e),u=cu(e),l=Kt(e),v=sl(e),t=pf(e),i=xt(e),o=Wr(e);return function(_){return d(Ye)(function(s){if(s.webGl2)return a(u(mD)(Su("atanh"))(_));if(!s.webGl2)return a(aa(l)(v(2))(t(l(i(v(1))(_))(o(v(1))(_)))));throw new Error("Failed pattern match at FragmentShader (line 532, column 3 - line 534, column 121): "+[s.webGl2.constructor.name])})}},gX=function(e){var a=Zu(e),u=cu(e),l=pf(e),v=xt(e),t=lR(e),i=pv(e),o=sl(e);return function(_){return d(Ye)(function(s){if(s.webGl2)return a(u(dD)(Su("asinh"))(_));if(!s.webGl2)return a(l(v(_)(t(v(i(_)(_))(o(1))))));throw new Error("Failed pattern match at FragmentShader (line 525, column 3 - line 527, column 78): "+[s.webGl2.constructor.name])})}},yX=function(e){var a=Zu(e),u=cu(e),l=pf(e),v=xt(e),t=lR(e),i=Wr(e),o=pv(e),_=sl(e);return function(s){return d(Ye)(function(b){if(b.webGl2)return a(u(wD)(Su("acosh"))(s));if(!b.webGl2)return a(l(v(s)(t(i(o(s)(s))(_(1))))));throw new Error("Failed pattern match at FragmentShader (line 518, column 3 - line 520, column 85): "+[b.webGl2.constructor.name])})}},KM=function(e){return function(a){return function(u){return function(l){return function(v){return d(ge(function(t){return t.fxy})(Ye))(function(t){return Z2(j)(j)(j)(e)(a(t))(u)(l)(v)})}}}}},q=function(e){var a=fX(e),u=D2(e),l=s2(e),v=Fv(e),t=X2(e),i=pX(e),o=oX(e),_=sX(e),s=MT(e),b=DX(e),P=dH(e),A=Zu(e),K=iX(e),Ve=tX(e),Ga=nX(e),$u=rX(e),Dl=jc(e),Ou=VT(e),_u=yX(e),f0=zT(e),Be=OT(e),ev=gX(e),xc=$T(e),_n=hX(e),Gf=iR(e),wf=LT(e),vi=ST(e),df=Iw(e),kr=cS(e),yl=fM(e),Lo=pM(e),Ao=Rw(e),No=Dw(e),ql=vR(e),Vr=pf(e),e_=f2(e),Kp=WT(e),xp=BT(e),we=lX(e),ga=p2(e),mu=uR(e),$a=oS(e),qe=lR(e),ce=CT(e),Aa=wX(e),ra=eX(e),su=cR(e),Uu=mH(e),ta=$M(e),hu=OM(e),fn=wM(e),av=TT(e),p0=gw(e);return function(f){if(f instanceof ju)return ke(a(new be(f.value0)));if(f instanceof el&&f.value0 instanceof de){var wa=fa(f.value1);if(wa instanceof I)return ke(a(new be(0)));if(wa instanceof R){var Oe=ba(wa.value0);return Oe===1?q(e)(Y(wa.value0)):d(ge($I)(ll(q(j))(wa.value0)))(function(D){return ke(La(u)(D))})}throw new Error("Failed pattern match at FragmentShader (line 41, column 3 - line 48, column 41): "+[wa.constructor.name])}if(f instanceof el&&f.value0 instanceof Ge){var wa=fa(f.value1);if(wa instanceof I)return ke(a(new be(0)));if(wa instanceof R){var Oe=ba(wa.value0);return Oe===1?q(e)(Y(wa.value0)):d(ge(xl(he))(ll(q(j))(wa.value0)))(function(g){return ke(La(u)(PI(g)))})}throw new Error("Failed pattern match at FragmentShader (line 51, column 3 - line 58, column 61): "+[wa.constructor.name])}return f instanceof S0?d(ge(he)(q(j)(f.value0)))(function(D){return d(ge(he)(q(j)(f.value1)))(function(G){return ke(al(u(Pw(D)(G))))})}):f instanceof Un?d(ge(he)(q(j)(f.value0)))(function(D){return d(ge(he)(q(j)(f.value1)))(function(G){return ke(al(l(po(ei)(D)(G))))})}):f instanceof nt?d(q(j)(f.value0))(function(D){var G=tS(xl(wH)(he(D)));return ke(Df(v(G)))}):f instanceof Wn?d(q(j)(f.value1))(function(D){return ke(La(t)(OI(f.value0)(D)))}):f instanceof rt?ke(a(new Ca("PI"))):f instanceof sc?ke(a(new Ca("(2./res.x)"))):f instanceof Dc?ke(a(new Ca("(2./res.y)"))):f instanceof hi?ke(i(new i0("(2./res)"))):f instanceof On?ke(a(new Ca("(res.x/res.y)"))):f instanceof Rc?ge(function(D){return a(So(function(G){return G.fxy}(D)))})(Ye):f instanceof Ic?ge(function(D){return a(Rf(function(G){return G.fxy}(D)))})(Ye):f instanceof L0?ge(function(D){return i(function(G){return G.fxy}(D))})(Ye):f instanceof gi?q(e)(new Gt(L0.value)):f instanceof Gc?q(e)(new wt(L0.value)):f instanceof wc?q(e)(new Hi(L0.value)):f instanceof yi?ke(a(new Ca("lo"))):f instanceof Fi?ke(a(new Ca("mid"))):f instanceof bi?ke(a(new Ca("hi"))):f instanceof Ei?ke(a(new Ca("ilo"))):f instanceof Ci?ke(a(new Ca("imid"))):f instanceof Ti?ke(a(new Ca("ihi"))):f instanceof tt?ke(a(new Ca("_cps"))):f instanceof it?ge(function(D){return a(function(G){return G.time}(D))})(Ye):f instanceof ot?ge(function(D){return a(function(G){return G.beat}(D))})(Ye):f instanceof _t?ge(function(D){return a(function(G){return G.etime}(D))})(Ye):f instanceof ct?ge(function(D){return a(function(G){return G.ebeat}(D))})(Ye):f instanceof Mi?d(d(Ye)(function(){var D=q2("o");return function(G){return D(So(Vp(function(g){return g.fxy}(G))))}}()))(function(D){return o(a(D))}):f instanceof Si?d(d(Ye)(function(){var D=q2("i");return function(G){return D(So(Vp(function(g){return g.fxy}(G))))}}()))(function(D){return o(a(D))}):f instanceof Li?d(d(Ye)(function(){var D=sR("f");return function(G){return D(Vp(function(g){return g.fxy}(G)))}}()))(function(D){return o(_(D))}):f instanceof ft?d(d(Ye)(function(){var D=sR("w");return function(G){return D(Vp(function(g){return g.fxy}(G)))}}()))(function(D){return o(_(D))}):f instanceof pt?d(Ye)(function(D){var G=zM(f.value0)(D.imgMap);if(G instanceof R)return d(sR("t"+kM(G.value0))(Vp(D.fxy)))(function(g){return o(_(g))});if(G instanceof I)return ke(Df(s));throw new Error("Failed pattern match at FragmentShader (line 133, column 3 - line 137, column 34): "+[G.constructor.name])}):f instanceof st?d(Ye)(function(D){var G=zM(f.value0)(D.vidMap);if(G instanceof R)return d(sR("t"+kM(G.value0))(Vp(D.fxy)))(function(g){return o(_(g))});if(G instanceof I)return ke(Df(s));throw new Error("Failed pattern match at FragmentShader (line 141, column 3 - line 145, column 34): "+[G.constructor.name])}):f instanceof Ai?d(ge(he)(q(cn)(f.value0)))(function(D){return d(If(function(G){return function(g){return sv(hw(G)(g))}})(Y(D))(Ma(D)))(function(G){return ke(b(G))})}):f instanceof Ni?d(ge(he)(q(du)(f.value0)))(function(D){return d(If(function(G){return function(g){return Dv(z2(G)(g))}})(Y(D))(Ma(D)))(function(G){return ke(_(G))})}):f instanceof Pi?d(ge(he)(q(du)(f.value0)))(function(D){return d(If(function(G){return function(g){return Dv(k2(G)(g))}})(Y(D))(Ma(D)))(function(G){return ke(_(G))})}):f instanceof qi?d(q(du)(f.value0))(function(){var D=ue(A),G=La(P),g=Qe(tR);return function(Q){return D(G(g(Q)))}}()):f instanceof $i?d(q(du)(f.value0))(function(){var D=ue(A),G=La(P),g=Qe(rR);return function(Q){return D(G(g(Q)))}}()):f instanceof Oi?d(q(du)(f.value0))(function(){var D=ue(A),G=La(t),g=Qe($2),Q=Qe(rR);return function(De){return D(G(g(Q(De))))}}()):f instanceof Ui?d(q(du)(f.value0))(function(){var D=ue(A),G=La(t),g=Qe(O2),Q=Qe(rR);return function(De){return D(G(g(Q(De))))}}()):f instanceof Wi?d(q(du)(f.value0))(function(){var D=ue(A),G=La(t),g=Qe(U2),Q=Qe(rR);return function(De){return D(G(g(Q(De))))}}()):f instanceof Dt?d(q(du)(f.value0))(function(){var D=La(t),G=Qe($2);return function(g){return ke(D(G(g)))}}()):f instanceof Rt?d(q(du)(f.value0))(function(){var D=La(t),G=Qe(O2);return function(g){return ke(D(G(g)))}}()):f instanceof It?d(q(du)(f.value0))(function(){var D=La(t),G=Qe(U2);return function(g){return ke(D(G(g)))}}()):f instanceof Bi?d(q(du)(f.value0))(function(){var D=ue(A),G=La(t),g=Qe($2),Q=Qe(tR);return function(De){return D(G(g(Q(De))))}}()):f instanceof zi?d(q(du)(f.value0))(function(){var D=ue(A),G=La(t),g=Qe(O2),Q=Qe(tR);return function(De){return D(G(g(Q(De))))}}()):f instanceof ki?d(q(du)(f.value0))(function(){var D=ue(A),G=La(t),g=Qe(U2),Q=Qe(tR);return function(De){return D(G(g(Q(De))))}}()):f instanceof kn?d(q(e)(f.value0))(ue(K)):f instanceof Vn?d(q(e)(f.value0))(ue(Ve)):f instanceof Jn?d(q(e)(f.value0))(ue(Ga)):f instanceof jn?d(q(e)(f.value0))(ue($u)):f instanceof Hn?d(q(e)(f.value0))(ue(Ve)):f instanceof Xn?d(q(e)(f.value0))(ue(Ga)):f instanceof Yn?d(q(e)(f.value0))(ue($u)):f instanceof Zn?d(q(e)(f.value0))(function(){var D=ue(A),G=Qe(Dl);return function(g){return D(G(g))}}()):f instanceof Qn?d(q(e)(f.value0))(function(){var D=ue(A),G=Qe(Ou);return function(g){return D(G(g))}}()):f instanceof Kn?d(q(e)(f.value0))(ue(_u)):f instanceof gr?d(q(e)(f.value0))(function(){var D=ue(A),G=Qe(f0);return function(g){return D(G(g))}}()):f instanceof xn?d(q(e)(f.value0))(function(){var D=ue(A),G=Qe(Be);return function(g){return D(G(g))}}()):f instanceof er?d(q(e)(f.value0))(ue(ev)):f instanceof ar?d(q(e)(f.value0))(function(){var D=ue(A),G=Qe(xc);return function(g){return D(G(g))}}()):f instanceof ur?d(q(e)(f.value0))(ue(_n)):f instanceof Bn?d(q(e)(f.value0))(function(){var D=ue(A),G=Qe(Gf);return function(g){return D(G(g))}}()):f instanceof lr?d(q(e)(f.value0))(function(){var D=ue(A),G=Qe(wf);return function(g){return D(G(g))}}()):f instanceof vr?d(q(e)(f.value0))(function(){var D=ue(A),G=Qe(vi);return function(g){return D(G(g))}}()):f instanceof nr?d(q(e)(f.value0))(function(){var D=ue(A),G=Qe(df);return function(g){return D(G(g))}}()):f instanceof rr?d(q(e)(f.value0))(ue(kr)):f instanceof mr?d(q(e)(f.value0))(function(){var D=ue(A),G=Qe(yl);return function(g){return D(G(g))}}()):f instanceof hr?d(q(e)(f.value0))(function(){var D=ue(A),G=Qe(Lo);return function(g){return D(G(g))}}()):f instanceof tr?d(q(e)(f.value0))(function(){var D=ue(A),G=Qe(Ao);return function(g){return D(G(g))}}()):f instanceof ir?d(q(e)(f.value0))(function(){var D=ue(A),G=Qe(No);return function(g){return D(G(g))}}()):f instanceof yr?d(q(e)(f.value0))(function(){var D=ue(A),G=Qe(ql);return function(g){return D(G(g))}}()):f instanceof or?d(q(e)(f.value0))(function(){var D=ue(A),G=Qe(Vr);return function(g){return D(G(g))}}()):f instanceof cr?d(q(e)(f.value0))(function(){var D=ue(A),G=Qe(e_);return function(g){return D(G(g))}}()):f instanceof _r?d(q(e)(f.value0))(function(){var D=ue(A),G=Qe(Kp);return function(g){return D(G(g))}}()):f instanceof dr?d(q(e)(f.value0))(function(){var D=ue(A),G=Qe(xp);return function(g){return D(G(g))}}()):f instanceof fr?d(q(e)(f.value0))(ue(we)):f instanceof pr?d(q(e)(f.value0))(function(){var D=ue(A),G=Qe(ga);return function(g){return D(G(g))}}()):f instanceof sr?d(q(e)(f.value0))(function(){var D=ue(A),G=Qe(mu);return function(g){return D(G(g))}}()):f instanceof Dr?d(q(e)(f.value0))(ue($a)):f instanceof Rr?d(q(e)(f.value0))(function(){var D=ue(A),G=Qe(qe);return function(g){return D(G(g))}}()):f instanceof Ir?d(q(e)(f.value0))(function(){var D=ue(A),G=Qe(ce);return function(g){return D(G(g))}}()):f instanceof Gr?d(q(e)(f.value0))(ue(Aa)):f instanceof wr?d(q(e)(f.value0))(ue(ra)):f instanceof zn?d(q(e)(f.value0))(function(){var D=ue(A),G=Qe(su);return function(g){return D(G(g))}}()):f instanceof Vi?d(d(d(q(na)(f.value0))(ue(qu)))(function(){var D=ue(qu),G=Qe(mM);return function(g){return D(G(g))}}()))(function(){var D=La(Uu);return function(G){return ke(D(G))}}()):f instanceof Ji?d(d(d(q(na)(f.value0))(ue(qu)))(function(){var D=ue(il),G=Qe(dM);return function(g){return D(G(g))}}()))(function(){var D=La(t);return function(G){return ke(D(G))}}()):f instanceof ji?d(d(d(q(na)(f.value0))(ue(qu)))(function(){var D=ue(il),G=Qe(hM);return function(g){return D(G(g))}}()))(function(){var D=La(t);return function(G){return ke(D(G))}}()):f instanceof Gt?d(d(d(q(na)(f.value0))(ue(qu)))(function(){var D=ue(qu),G=Qe(EM);return function(g){return D(G(g))}}()))(function(){var D=La(Uu);return function(G){return ke(D(G))}}()):f instanceof wt?d(d(d(q(na)(f.value0))(ue(qu)))(function(){var D=ue(il),G=Qe(bM);return function(g){return D(G(g))}}()))(function(){var D=La(t);return function(G){return ke(D(G))}}()):f instanceof Hi?d(d(d(q(na)(f.value0))(ue(qu)))(function(){var D=ue(il),G=Qe(CM);return function(g){return D(G(g))}}()))(function(){var D=La(t);return function(G){return ke(D(G))}}()):f instanceof Yi?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(na)(f.value0))(function(G){return ue(A)(La(t)(Qe(hH(D))(G)))})}):f instanceof Zi?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(na)(f.value0))(function(G){return ue(A)(La(t)(Qe(RM(D))(G)))})}):f instanceof xi?d(d(q(na)(f.value0))(ue(qu)))(function(D){return ta(he(D))(q(e)(f.value1))}):f instanceof Qi?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(j)(f.value0))(function(G){return d(ll(qu)(xl(yw(D))(he(G))))(function(g){return ta(g)(q(e)(f.value1))})})}):f instanceof Ki?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(j)(f.value0))(function(G){return d(ll(qu)(xl(bw(D))(he(G))))(function(g){return ta(g)(q(e)(f.value1))})})}):f instanceof eo?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(j)(f.value0))(function(G){return d(ll(qu)(xl(gH(D))(he(G))))(function(g){return ta(g)(q(e)(f.value1))})})}):f instanceof dt?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(na)(f.value0))(function(G){return d(ll(qu)(xl(yH(D))(he(G))))(function(g){return ta(g)(q(e)(f.value1))})})}):f instanceof ao?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(j)(f.value0))(function(G){return d(ll(qu)(xl(function(){var g=yw(D),Q=Yc(So(D));return function(De){return g(Q(De))}}())(he(G))))(function(g){return ta(g)(q(e)(f.value1))})})}):f instanceof uo?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(j)(f.value0))(function(G){return d(ll(qu)(xl(function(){var g=bw(D),Q=Yc(Rf(D));return function(De){return g(Q(De))}}())(he(G))))(function(g){return ta(g)(q(e)(f.value1))})})}):f instanceof lo?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(na)(f.value0))(function(G){return d(ll(qu)(xl(Lw(D))(he(G))))(function(g){return ta(g)(q(e)(f.value1))})})}):f instanceof vo?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(j)(f.value0))(function(G){return d(ll(qu)(xl(function(){var g=VM(D);return function(Q){return g(FH(Q))}}())(he(G))))(function(g){return ta(g)(q(e)(f.value1))})})}):f instanceof no?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(na)(f.value0))(function(G){return d(ll(qu)(xl(VM(D))(he(G))))(function(g){return ta(g)(q(e)(f.value1))})})}):f instanceof ro?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(j)(f.value0))(function(G){return d(ll(qu)(xl(function(){var g=yw(D),Q=JM(So(D));return function(De){return g(Q(De))}}())(he(G))))(function(g){return ta(g)(q(e)(f.value1))})})}):f instanceof to?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(j)(f.value0))(function(G){return d(ll(qu)(xl(function(){var g=bw(D),Q=JM(Rf(D));return function(De){return g(Q(De))}}())(he(G))))(function(g){return ta(g)(q(e)(f.value1))})})}):f instanceof io?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(j)(f.value0))(function(G){return d(ll(uX(D))(he(G)))(function(g){return ta(g)(q(e)(f.value1))})})}):f instanceof N0?d(ge(he)(q(j)(f.value0)))(function(D){return d(Ye)(function(G){var g=jM(D)(function(Q){return{time:Mo(G.time)(Q),beat:Mo(G.beat)(Cv(Q)(HM("_cps"))),etime:Mo(G.etime)(Q),ebeat:Mo(G.ebeat)(Cv(Q)(HM("_cps")))}});return hu(g)(q(e)(f.value1))})}):f instanceof P0?d(ge(he)(q(j)(f.value0)))(function(D){return d(Ye)(function(G){var g=jM(D)(function(Q){return{time:Yc(G.time)(Q),beat:Yc(G.beat)(Q),etime:Yc(G.etime)(Q),ebeat:Yc(G.ebeat)(Q)}});return hu(g)(q(e)(f.value1))})}):f instanceof Kv?Ev(e)(Mo)(f.value0)(f.value1)(f.value2):f instanceof Bv?Ev(e)(Aw)(f.value0)(f.value1)(f.value2):f instanceof q0?Ev(e)(Cv)(f.value0)(f.value1)(f.value2):f instanceof mv?Ev(e)(Yc)(f.value0)(f.value1)(f.value2):f instanceof $0?Ev(e)(bH)(f.value0)(f.value1)(f.value2):f instanceof O0?Ev(e)(EH)(f.value0)(f.value1)(f.value2):f instanceof U0?Ev(e)(CH)(f.value0)(f.value1)(f.value2):f instanceof W0?Ev(e)(TH)(f.value0)(f.value1)(f.value2):f instanceof B0?Ev(e)(MH)(f.value0)(f.value1)(f.value2):f instanceof xv?Ev(e)(SH)(f.value0)(f.value1)(f.value2):f instanceof z0?Ev(e)(LH)(f.value0)(f.value1)(f.value2):f instanceof k0?Ev(e)(AH)(f.value0)(f.value1)(f.value2):f instanceof V0?Ev(e)(NH)(f.value0)(f.value1)(f.value2):f instanceof J0?Ev(e)(PH)(f.value0)(f.value1)(f.value2):f instanceof j0?Ev(e)(qH)(f.value0)(f.value1)(f.value2):f instanceof H0?Cw(e)(nS)(f.value0)(f.value1)(f.value2):f instanceof X0?Cw(e)($H)(f.value0)(f.value1)(f.value2):f instanceof Y0?Cw(e)(OH)(f.value0)(f.value1)(f.value2):f instanceof mt?d(ge(function(D){return D.fxy})(Ye))(function(D){return Cw(e)(UH(D))(f.value0)(f.value1)(f.value2)}):f instanceof ht?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(na)(f.value1))(function(G){return d(q(na)(f.value2))(function(g){return d(W2(ul(vX(D))(f.value0)(G)(g)))(function(Q){return ue(A)(La(t)(Q))})})})}):f instanceof gt?KM(e)(WH)(f.value0)(f.value1)(f.value2):f instanceof yt?KM(e)(BH)(f.value0)(f.value1)(f.value2):f instanceof Ft?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(na)(f.value1))(function(G){return d(q(j)(f.value2))(function(g){var Q=al(L8(he(G))),De=function(sa){return function(gu){return oR(D)(Iv(sa))(kl(sa))(gu)}};return ue(A)(La(t)(ul(De)(f.value0)(Q)(g)))})})}):f instanceof bt?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(d(q(cn)(f.value1))(ue(sv)))(function(G){return d(q(j)(f.value2))(function(g){var Q=function(De){return function(sa){return oR(D)(XM(De))(aR(De))(sa)}};return ue(A)(La(t)(ul(Q)(f.value0)(G)(g)))})})}):f instanceof Et?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(d(q(cn)(f.value1))(ue(sv)))(function(G){return d(q(j)(f.value2))(function(g){var Q=function(De){return function(sa){return M2(D)(XM(De))(aR(De))(sa)}};return ue(A)(La(t)(ul(Q)(f.value0)(G)(g)))})})}):f instanceof Ct?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(ge(he)(q(na)(f.value1)))(function(G){return d(q(j)(f.value2))(function(g){var Q=al(S8(G)),De=function(sa){return function(gu){return oR(D)(Iv(sa))(kl(sa))(gu)}};return ue(A)(La(t)(ul(De)(f.value0)(Q)(g)))})})}):f instanceof Er?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(na)(f.value1))(function(G){return d(q(na)(f.value2))(function(g){return d(q(j)(f.value3))(function(Q){return ue(A)(La(t)(so(M2(D))(f.value0)(G)(g)(Q)))})})})}):f instanceof Tt?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(na)(f.value1))(function(G){return d(q(na)(f.value2))(function(g){return d(q(j)(f.value3))(function(Q){return ue(A)(La(t)(so(oR(D))(f.value0)(G)(g)(Q)))})})})}):f instanceof Xi?d(ge(function(D){return D.fxy})(Ye))(function(D){return d(q(na)(f.value0))(function(G){return ue(A)(La(t)(Qe(gM(D))(G)))})}):f instanceof e0?d(q(na)(f.value1))(function(D){return d(q(na)(f.value2))(function(G){return d(q(e)(f.value3))(function(g){return ue(A)(so(fn)(f.value0)(D)(G)(g))})})}):f instanceof hv&&f.value0 instanceof Ge?d(q(e)(f.value1))(function(D){return d(q(e)(f.value2))(function(G){var g=al(po(k.create)(he(D))(he(G)));return d(q(e)(f.value3))(function(Q){var De=function(sa){return function(gu){return av(sa.value0)(sa.value1)(gu)}};return ue(A)(ul(De)(Ge.value)(g)(Q))})})}):f instanceof hv&&f.value0 instanceof de?d(q(e)(f.value1))(function(D){return d(q(e)(f.value2))(function(G){var g=al(po(k.create)(he(D))(he(G)));return d(q(j)(f.value3))(function(Q){var De=function(sa){return function(gu){return p0(sa.value0)(sa.value1)(gu)}};return ue(A)(ul(De)(de.value)(g)(Q))})})}):f instanceof Z0?d(d(q(j)(f.value1))(function(D){return ke(al(vp(D)))}))(function(D){return d(d(q(j)(f.value2))(function(){var G=Qe(YM);return function(g){return ke(G(g))}}()))(function(G){return ue(A)(La(t)(ul(aa(L2))(f.value0)(D)(G)))})}):f instanceof Q0?d(q(j)(f.value2))(function(D){return d(q(j)(f.value3))(function(G){return d(W2(ul(mX(f.value1))(f.value0)(D)(G)))(function(g){return ue(A)(La(t)(np(g)))})})}):f instanceof K0?d(d(q(j)(f.value2))(function(){var D=Qe(YM);return function(G){return ke(D(G))}}()))(function(D){return d(q(j)(f.value3))(function(G){return d(W2(ul(j2(f.value1))(f.value0)(D)(G)))(function(g){return ue(A)(La(t)(np(g)))})})}):f instanceof Fr?d(d(q(j)(f.value1))(_X(f.value0)))(function(){var D=ue(A),G=La(t);return function(g){return D(G(al(g)))}}()):f instanceof br?d(ge(vp)(q(j)(f.value0)))(function(D){return d(d(Ye)(function(G){return ke(zH(function(g){return g.beat}(G)))}))(function(G){return d(ll(il)(xl(L2(G))(D)))(function(g){return ue(A)(al(t(g)))})})}):ke(a(new be(0)))}},Z2=function(e){return function(a){return function(u){var l=Zu(u),v=Bp(u);return function(t){var i=Zu(t),o=v(t);return function(_){return function(s){return function(b){return function(P){return d(q(e)(b))(function(A){return d(q(a)(P))(function(K){return d(ue(l)(ul(_)(s)(A)(K)))(function(Ve){return ue(i)(La(o)(Ve))})})})}}}}}}}},Cw=function(e){return Z2(na)(j)(j)(e)},Ev=function(e){return Z2(j)(j)(j)(e)},_S=q(j),fS=function(e){var a=X2(e);return function(u){return ge(V2(a)(he))(_S(u))}},xM=fS(cn),Tw=fS(du),pS=function(e){var a=X2(e);return function(u){return ge(V2(V2(RI)(a))(he))(_S(u))}},eS=pS(cn),aS=pS(du),FX=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return e instanceof tc?d(xM(t))(function(i){return d(function(){if(v instanceof R){var o=DR(v.value0)(t);if(o)return ll(sv)(i);if(!o)return d(xM(v.value0))(function(_){return GX(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 712, column 14 - line 716, column 62): "+[o.constructor.name])}if(v instanceof I)return d(il(To(a)(u)))(function(_){return ll(function(){var s=Fw(_);return function(b){return sv(s(b))}}())(i)});throw new Error("Failed pattern match at FragmentShader (line 710, column 12 - line 719, column 57): "+[v.constructor.name])}())(function(o){if(l instanceof I)return ge(R.create)(If(function(_){return function(s){return sv(hw(_)(s))}})(Y(o))(Ma(o)));if(l instanceof R)return ge(R.create)(Mw(function(_){return function(s){return sv(hw(_)(s))}})(l.value0)(o));throw new Error("Failed pattern match at FragmentShader (line 720, column 3 - line 722, column 84): "+[l.constructor.name])})}):e instanceof ic?d(eS(t))(function(i){if(v instanceof R){var o=DR(v.value0)(t);if(o)return ge(R.create)(sv(i));if(!o)return d(eS(v.value0))(function(_){return d(il(To(a)(u)))(function(s){return ge(R.create)(sv(iS(_)(i)(s)))})});throw new Error("Failed pattern match at FragmentShader (line 728, column 7 - line 733, column 60): "+[o.constructor.name])}if(v instanceof I)return ge(R.create)(sv(i));throw new Error("Failed pattern match at FragmentShader (line 726, column 3 - line 734, column 39): "+[v.constructor.name])}):e instanceof oc?d(Tw(t))(function(i){return d(function(){if(v instanceof R){var o=DR(v.value0)(t);if(o)return ll(Dv)(i);if(!o)return d(Tw(v.value0))(function(_){return IX(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 740, column 7 - line 744, column 50): "+[o.constructor.name])}if(v instanceof I)return d(il(To(a)(u)))(function(_){return ll(function(){var s=kH(_);return function(b){return Dv(s(b))}}())(i)});throw new Error("Failed pattern match at FragmentShader (line 738, column 11 - line 747, column 57): "+[v.constructor.name])}())(function(o){if(l instanceof I)return ge(function(){var _=aa(o0)(Xc(1));return function(s){return R.create(_(s))}}())(If(function(_){return function(s){return Dv(z2(_)(s))}})(Y(o))(Ma(o)));if(l instanceof R)return ge(function(){var _=aa(o0)(Xc(1));return function(s){return R.create(_(s))}}())(Mw(function(_){return function(s){return Dv(z2(_)(s))}})(J2(l.value0))(o));throw new Error("Failed pattern match at FragmentShader (line 748, column 3 - line 750, column 136): "+[l.constructor.name])})}):e instanceof cc?d(Tw(t))(function(i){return d(function(){if(v instanceof R){var o=DR(v.value0)(t);if(o)return ll(Dv)(i);if(!o)return d(Tw(v.value0))(function(_){return RX(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 756, column 7 - line 760, column 50): "+[o.constructor.name])}if(v instanceof I)return d(il(To(a)(u)))(function(_){return ll(function(s){return Dv(Zc(RR(1))(s)(_))})(i)});throw new Error("Failed pattern match at FragmentShader (line 754, column 11 - line 763, column 70): "+[v.constructor.name])}())(function(o){if(l instanceof I)return ge(function(){var _=aa(o0)(Xc(1));return function(s){return R.create(_(s))}}())(If(function(_){return function(s){return Dv(k2(_)(s))}})(Y(o))(Ma(o)));if(l instanceof R)return ge(function(){var _=aa(o0)(Xc(1));return function(s){return R.create(_(s))}}())(Mw(function(_){return function(s){return Dv(k2(_)(s))}})(J2(l.value0))(o));throw new Error("Failed pattern match at FragmentShader (line 764, column 3 - line 766, column 140): "+[l.constructor.name])})}):e instanceof _c?d(aS(t))(function(i){if(v instanceof R){var o=DR(v.value0)(t);if(o)return ge(R.create)(sv(o0(i)(Xc(1))));if(!o)return d(aS(v.value0))(function(_){return d(il(To(a)(u)))(function(s){return ge(R.create)(sv(o0(Zc(_)(i)(s))(Xc(1))))})});throw new Error("Failed pattern match at FragmentShader (line 772, column 7 - line 777, column 91): "+[o.constructor.name])}if(v instanceof I)return ge(R.create)(sv(o0(i)(Xc(1))));throw new Error("Failed pattern match at FragmentShader (line 770, column 3 - line 778, column 71): "+[v.constructor.name])}):ke(l)}}}}}},bX=function(e){return function(a){return function(u){return function(l){if(l.value1 instanceof I)return ke(u);if(l.value1 instanceof R){var v=f8(e)(a)(l.value1.value0);return FX(l.value1.value0.output)(v.value0)(v.value1)(u)(VH(function(t){return t.signal})(l.value0))(l.value1.value0.signal)}throw new Error("Failed pattern match at FragmentShader (line 699, column 1 - line 699, column 106): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name])}}}},EX=function(e){return function(a){return function(u){return d(d(ge(function(l){return l.fxy})(Ye))(qu))(function(l){return JH(jH(function(v){var t={};for(var i in v)({}).hasOwnProperty.call(v,i)&&(t[i]=v[i]);return t.fxy=l,t}))(function(){return d(function(){var v=ZM(0)(ZM(Cl(a.actions))(Cl(u.actions))-Cl(a.actions)|0),t=HH(a.actions)(XH(v)(I.value));return If(bX(e)(u.evalTime))(I.value)(b_(t)(u.actions))}())(function(v){if(v instanceof I)return ke(YH(0));if(v instanceof R)return ke(v.value0);throw new Error("Failed pattern match at FragmentShader (line 694, column 3 - line 696, column 23): "+[v.constructor.name])})})})}}},sS=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){var i=UM(e)(u)(l)(EX(a)(v)(t)),o=o0(ZH(J2(i.value0))(Bc(i.value0)))(Bc(i.value0)),_=function(){return e?"fragColor":"gl_FragColor"}(),s=_+(" = "+(QH(o)+`; +`));return dX(e)+(i.value1.code+(s+"}"))}}}}}};var Q2=()=>{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},K2=e=>()=>document.body.appendChild(e),x2=e=>()=>document.body.removeChild(e),ey=e=>()=>e.getContext("webgl",{powerPreference:"high-performance",antialias:!0}),ay=e=>()=>e.getContext("webgl2",{powerPreference:"high-performance",antialias:!0}),uy=e=>a=>()=>e.getExtension(a);var ly=e=>()=>e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,!0),vy=e=>()=>e.gl.createBuffer(),IR=e=>a=>()=>e.gl.bindBuffer(e.gl.ARRAY_BUFFER,a),ny=e=>()=>e.gl.bufferData(e.gl.ARRAY_BUFFER,new Float32Array([-1,1,-1,-1,1,1,1,-1]),e.gl.STATIC_DRAW),$w=e=>()=>e.createProgram(),Ow=e=>()=>e.createShader(e.VERTEX_SHADER),Uw=e=>()=>e.createShader(e.FRAGMENT_SHADER),GR=e=>a=>u=>()=>e.attachShader(a,u),wR=e=>a=>u=>()=>e.shaderSource(a,u),dR=e=>a=>()=>e.compileShader(a),Ww=e=>a=>()=>e.linkProgram(a),Bw=e=>()=>e.flush();var mR=e=>a=>()=>e.gl.useProgram(a),ry=e=>a=>u=>()=>e.gl.getAttribLocation(a,u),ty=e=>a=>()=>e.gl.vertexAttribPointer(a,2,e.gl.FLOAT,!1,0,0),iy=e=>a=>()=>e.gl.enableVertexAttribArray(a),hR=e=>a=>u=>l=>v=>()=>e.gl.viewport(a,u,l,v);var gR=e=>()=>e.gl.drawArrays(e.gl.TRIANGLE_STRIP,0,4),yR=e=>a=>u=>()=>e.gl.getUniformLocation(a,u),oy=e=>a=>u=>()=>e.uniform1i(a,u),cy=e=>a=>u=>()=>e.uniform1f(a,u),_y=e=>a=>u=>l=>()=>e.uniform2f(a,u,l),Hp=e=>()=>e.createTexture(),fy=e=>()=>e.activeTexture(e.TEXTURE0),py=e=>()=>e.activeTexture(e.TEXTURE1),sy=e=>()=>e.activeTexture(e.TEXTURE2),Dy=e=>()=>e.activeTexture(e.TEXTURE3),Ry=e=>()=>e.activeTexture(e.TEXTURE4),Iy=e=>()=>e.activeTexture(e.TEXTURE5),Gy=e=>()=>e.activeTexture(e.TEXTURE6),wy=e=>()=>e.activeTexture(e.TEXTURE7),dy=e=>()=>e.activeTexture(e.TEXTURE8),my=e=>()=>e.activeTexture(e.TEXTURE9),hy=e=>()=>e.activeTexture(e.TEXTURE10),gy=e=>()=>e.activeTexture(e.TEXTURE11),yy=e=>()=>e.activeTexture(e.TEXTURE12),Fy=e=>()=>e.activeTexture(e.TEXTURE13),by=e=>()=>e.activeTexture(e.TEXTURE14),Ey=e=>()=>e.activeTexture(e.TEXTURE15),Cy=e=>a=>()=>e.bindTexture(e.TEXTURE_2D,a),zw=e=>()=>e.createFramebuffer(),kw=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)},Vw=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)},Jw=e=>a=>()=>e.bindFramebuffer(e.FRAMEBUFFER,a),jw=e=>()=>Math.ceil(e.clientWidth*window.devicePixelRatio),Hw=e=>()=>Math.ceil(e.clientHeight*window.devicePixelRatio),Xw=()=>window.devicePixelRatio,Ty=e=>()=>{e.width=e.clientWidth*window.devicePixelRatio,e.height=e.clientHeight*window.devicePixelRatio};var Xp=L(nl),Yw=X(Va),RS=X(Nv),AX=function(e){return function(){var u=ve(e.frameBufferIndex)();return u===0?Ae(1)(e.frameBufferIndex)():Ae(0)(e.frameBufferIndex)()}},My=function(e){return wR(e.gl)},Sy=function(e){return function(a){return function(u){return function(l){return function(v){return function(){var i=yR(e)(a)(u)();return _y(e.gl)(i)(l)(v)()}}}}}},NX=function(e){return function(a){return function(u){return function(l){return function(){var t=yR(e)(a)(u)();return oy(e.gl)(t)(l)()}}}}},_0=function(e){return function(a){return function(u){return function(l){return function(){var t=yR(e)(a)(u)();return cy(e.gl)(t)(l)()}}}}},PX=` precision mediump float; uniform vec2 r; uniform sampler2D t; @@ -312,13 +313,13 @@ void main(){ vec4 t = texture2D(t,gl_FragCoord.xy/r); gl_FragColor = vec4(t.xyz*b,t.w); } -`,KM=function(e){return function(){var u=z2(e)();return oR(e)(u)(),V2(e)(),u}},xM=function(e){return Ew(e.gl)},tX=function(e){return py(e.canvas)},iX=function(e){return qp(Rc)(U2(e))},oX=function(e){return qp(Rc)(O2(e))};var cX=function(e){return function(){var u=fe(e.frameBufferIndex)();return u===0?e.frameBufferTexture0:e.frameBufferTexture1}},eS=function(e){return function(){var u=fe(e.frameBufferIndex)();return u===0?e.frameBuffer0:e.frameBuffer1}},aS=function(e){return function(){var u=fe(e.frameBufferIndex)();return u===0?e.frameBufferTexture1:e.frameBufferTexture0}},_X=function(e){return function(a){return qp(Rc)(W2(e)(a))}},Pw=function(e){return Aw(e.canvas)},qw=function(e){return Nw(e.canvas)},uS=function(e){return Cw(e.gl)},lS=function(e){return $2(e.canvas)},vS=function(e){return Fw(e.gl)},IR=function(e){return Pp(e.gl)},nS=function(e){return yw(e.gl)},rS=function(e){return bw(e.gl)},tS=function(e){return function(){var u=fe(e.width)(),l=fe(e.height)(),v=Pw(e)(),t=qw(e)(),i=u!==v||l!==t;if(!i)return void 0;if(i)return Sw(e.gl)(e.frameBufferTexture0)(v)(t)(),Sw(e.gl)(e.frameBufferTexture1)(v)(t)(),We(v)(e.width)(),We(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 fR(e.gl)},fX=function(e){return fy(e.gl)},Iy=function(e){return function(a){if(a instanceof I)return Lw(e.gl)(null);if(a instanceof R)return Lw(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])}},Gy=function(e){return cR(e.gl)},pX=function(e){return function(a){return a===0?Z2(e.gl):a===1?Q2(e.gl):a===2?K2(e.gl):a===3?x2(e.gl):a===4?ey(e.gl):a===5?ay(e.gl):a===6?uy(e.gl):a===7?ly(e.gl):a===8?vy(e.gl):a===9?ny(e.gl):a===10?ry(e.gl):a===11?ty(e.gl):a===12?iy(e.gl):a===13?oy(e.gl):a===14?cy(e.gl):a===15?_y(e.gl):Jl("strange error in punctual: activeTexture called with texture slot not >=0 && <= 15")}},Bc=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)()}}}}}},iS=function(e){return function(a){return function(){pR(e)(e.postProgram)();var l=cX(e)(),v=Pw(e)(),t=qw(e)();return Bc(e)(e.postProgram)(l)(0)("t")(),o0(e)(e.postProgram)("b")(a)(),Dy(e)(e.postProgram)("r")(Ea(v))(Ea(t))(),sR(e)(0)(0)(v)(t)(),tX(e)(),Iy(e)(I.value)(),DR(e)(),vX(e)()}}},sX=function(e){return function(){var u=yw(e)(),l=Fw(e)();cR(e)(u)(l)(),_R(e)(l)("attribute vec4 p; void main() { gl_Position = p; }")(),fR(e)(l)();var v=bw(e)();return cR(e)(u)(v)(),_R(e)(v)(rX)(),fR(e)(v)(),Ew(e)(u)(),Cw(e)(),u}},QM=function(e){return function(a){return function(u){return function(){var v=Aw(e)(),t=Nw(e)(),i=ta(v)(),o=ta(t)();(function(){if(!u)return Jl("punctual will use WebGL1")();if(u)return Jl("punctual will use WebGl2")();throw new Error("Failed pattern match at WebGLCanvas (line 45, column 3 - line 47, column 43): "+[u.constructor.name])})(),q2(e)();var _=qp(No)(_X(a)("KHR_parallel_shader_compile"))();(function(){if(!_)return void 0;if(_)return Jl("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])})(),B2(a)();var s=sX(a)(),y=Pp(a)(),P=Pp(a)(),L=Pp(a)(),J=Tw(a)(),Ae=Tw(a)(),fa=ta(0)(),Lu={canvas:e,width:i,height:o,gl:a,webGL2:u,khr_parallel_shader_compile:_,postProgram:s,webcamTexture:y,frameBufferTexture0:P,frameBufferTexture1:L,frameBuffer0:J,frameBuffer1:Ae,frameBufferIndex:fa};return Mw(a)(P)(J)(v)(t)(),Mw(a)(L)(Ae)(v)(t)(),Lu}}}},oS=function(){var a=P2(),u=iX(a)();if(u instanceof R)return qp(R.create)(QM(a)(u.value0)(!0))();if(u instanceof I){var l=oX(a)();if(l instanceof R)return qp(R.create)(QM(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 $p=ee(Nf),wS=Cn(lu),dS=xr(lu),cS=P4(s_),_S=_i(ks),fS=pI(lu)(xa),Qt=xc(il),pS=Xs(lu),mS=oe(_f()(pu({reflectSymbol:function(){return"ain"}})()(pu({reflectSymbol:function(){return"fft"}})()(pu({reflectSymbol:function(){return"hi"}})()(pu({reflectSymbol:function(){return"ifft"}})()(pu({reflectSymbol:function(){return"ihi"}})()(pu({reflectSymbol:function(){return"ilo"}})()(pu({reflectSymbol:function(){return"imgURLs"}})()(pu({reflectSymbol:function(){return"imid"}})()(pu({reflectSymbol:function(){return"lo"}})()(pu({reflectSymbol:function(){return"mid"}})()(pu({reflectSymbol:function(){return"vidURLs"}})()(pu({reflectSymbol:function(){return"webcam"}})()(cf)(Qt))(pS))(Qt))(Qt))(Qt))(pS))(Qt))(Qt))(Qt))(Qt))(Qt))(Qt))),hS=K(Za),sS=Du(),DS=Mf(fi),RX=A(wl),IX=bv(HR),RS=cn(Gl),IS=m(S3(Yp)),GS=Ws(N4)(Gl),gS=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){var i=ZM(e.webGL2)(a)(u)(l)(v)(t);return function(){var _=nS(e)(),s=vS(e)();Gy(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])}();sy(e)(s)(y)(),Ry(e)(s)();var P=rS(e)();return Gy(e)(_)(P)(),sy(e)(P)(i)(),Ry(e)(P)(),xM(e)(_)(),uS(e)(),new V(i,_)}}}}}}},GX=function(e){return function(a){return function(){var l=fe(e.videoTextures)(),v=wS(a)(l);if(v instanceof R){var t=Lm(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=Lm(e.sharedResources)(a)();if(t instanceof R){var i=IR(e.glc)();return xG(e.glc.gl)(t.value0)(i)(),We(dS(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=fe(e.imageTextures)(),v=wS(a)(l);if(v instanceof R)return new R(v.value0);if(v instanceof I){var t=nF(e.sharedResources)(a)();if(t instanceof R){var i=IR(e.glc)();return KG(e.glc.gl)(t.value0)(i)(),We(dS(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])}}},yS=function(e){return lS(e.glc)},FS=function(e){var a=cS(e.vidURLs),u=cS(e.imgURLs),l=_S(4+bl(u)|0)(15),v=_S(4)(15);return new V(fS(R_(u)(v)),fS(R_(a)(l)))},bS=function(e){return function(a){return function(u){return function(){var v=oS();if(v instanceof R){var t=KM(v.value0)(),i=WI(e)(),o=mS(j_(a))(j_(u)),_=FS(o),s=gS(v.value0)(i)(_.value0)(_.value1)(u)(a)(),y=ta(a)(),P=ta(o)(),L=ta(s.value0)(),J=ta(s.value1)(),Ae=ta(cl)(),fa=ta(cl)(),Lu=ta(_.value0)(),Al=ta(_.value1)(),Uu=IR(v.value0)(),mu=IR(v.value0)(),Pr={sharedResources:e,glc:v.value0,triangleStripBuffer:t,program:y,programInfo:P,shaderSrc:L,shader:J,imageTextures:Ae,videoTextures:fa,imageTextureSlots:Lu,videoTextureSlots:Al,fftTexture:Uu,ifftTexture:mu};return new R(Pr)}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])}}}},ES=function(e){return function(a){return function(u){return function(){var v=WI(e.sharedResources)(),t=mS(j_(a))(j_(u)),i=FS(t),o=gS(e.glc)(v)(i.value0)(i.value1)(u)(a)();return We(a)(e.program)(),We(t)(e.programInfo)(),We(o.value0)(e.shaderSrc)(),We(o.value1)(e.shader)(),We(i.value0)(e.imageTextureSlots)(),We(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 Bc(e.glc)(a)(t.value0)(l)("t"+hS(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 Bc(e.glc)(a)(t.value0)(l)("t"+hS(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])}}}}},CS=function(e){return function(a){return function(u){return function(){tS(e.glc)();var v=fe(e.shader)();pR(e.glc)(v)();var t=Pw(e.glc)(),i=qw(e.glc)();Dy(e.glc)(v)("res")(Ea(t))(Ea(i))();var o=WI(e.sharedResources)();o0(e.glc)(v)("_time")(sS(DS(a)(Kd(o))))();var _=RX(function(fa){return fa.evalTime})(fe(e.program))();o0(e.glc)(v)("_etime")(sS(DS(a)(_)))(),o0(e.glc)(v)("_cps")(pi(o.freq))(),o0(e.glc)(v)("_beat")(pi(c_(o)(a)))(),o0(e.glc)(v)("_ebeat")(pi(IX(c_(o)(a))(c_(o)(_))))(),$p(fe(e.sharedResources.inputAnalyser.lo))(o0(e.glc)(v)("ilo"))(),$p(fe(e.sharedResources.inputAnalyser.mid))(o0(e.glc)(v)("imid"))(),$p(fe(e.sharedResources.inputAnalyser.hi))(o0(e.glc)(v)("ihi"))(),$p(fe(e.sharedResources.outputAnalyser.lo))(o0(e.glc)(v)("lo"))(),$p(fe(e.sharedResources.outputAnalyser.mid))(o0(e.glc)(v)("mid"))(),$p(fe(e.sharedResources.outputAnalyser.hi))(o0(e.glc)(v)("hi"))();var s=aS(e.glc)();Bc(e.glc)(v)(s)(0)("f")();var y=fe(e.programInfo)();RS(IS(y.fft)(!0))(function(){return Bc(e.glc)(v)(e.fftTexture)(1)("o")(),ew(e.glc.gl)(e.sharedResources.outputAnalyser.analyserArray)(e.fftTexture)()})(),RS(IS(y.ifft)(!0))(function(){return Bc(e.glc)(v)(e.ifftTexture)(2)("i")(),ew(e.glc.gl)(e.sharedResources.inputAnalyser.analyserArray)(e.ifftTexture)()})(),Z8(e.sharedResources)(e.glc)(),Bc(e.glc)(v)(e.glc.webcamTexture)(3)("w")();var P=fe(e.imageTextureSlots)();GS(mX(e)(v))(P)();var L=fe(e.videoTextureSlots)();GS(dX(e)(v))(L)();var J=k2(e.glc)(v)("p")();oR(e.glc)(e.triangleStripBuffer)(),J2(e.glc)(J)(),j2(e.glc)(J)(),sR(e.glc)(0)(0)(t)(i)();var Ae=eS(e.glc)();return Iy(e.glc)(new R(Ae))(),DR(e.glc)(),iS(e.glc)(u)(),void 0}}}};var uf=Cn(sa),Op=xr(sa),NS=W(Gl),wy=Zf(eD),Up=d1(sa),gX=Du(),yX=cn(Gl),TS=A(wl),PS={reflectSymbol:function(){return"ain"}},Kt=ri(il),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"}},MS=Bf(lu),zS={reflectSymbol:function(){return"imid"}},VS={reflectSymbol:function(){return"lo"}},kS={reflectSymbol:function(){return"mid"}},JS={reflectSymbol:function(){return"vidURLs"}},jS={reflectSymbol:function(){return"webcam"}},SS=Hv(fI)(If()(da(PS)(Kt)()(da(qS)(Kt)()(da($S)(Kt)()(da(OS)(Kt)()(da(US)(Kt)()(da(WS)(Kt)()(da(BS)(MS)()(da(zS)(Kt)()(da(VS)(Kt)()(da(kS)(Kt)()(da(JS)(MS)()(da(jS)(Kt)()(Rf)))))))))))))),xt=xc(il),LS=Xs(lu),FX=oe(_f()(pu(PS)()(pu(qS)()(pu($S)()(pu(OS)()(pu(US)()(pu(WS)()(pu(BS)()(pu(zS)()(pu(VS)()(pu(kS)()(pu(JS)()(pu(jS)()(cf)(xt))(LS))(xt))(xt))(xt))(LS))(xt))(xt))(xt))(xt))(xt))(xt))),AS=ee(K0),bX=K(eh),EX=ou(Jm),CX=Au(a0),TX=W(dc),MX=function(e){return function(a){return function(u){return function(l){return function(){var t=fe(e.webGLs)(),i=uf(a)(t);if(i instanceof R)return ES(i.value0)(u)(l)(),fe(i.value0.shaderSrc)();if(i instanceof I){var o=bS(e.sharedResources)(u)(l)();if(o instanceof R)return We(Op(a)(o.value0)(t))(e.webGLs)(),fe(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 201, column 7 - line 205, column 77): "+[o.constructor.name])}throw new Error("Failed pattern match at Main (line 195, column 3 - line 205, column 77): "+[i.constructor.name])}}}}},SX=function(e){return function(a){return function(u){return function(){var v=fe(e.audioZones)(),t=function(){var i=uf(a)(v);if(i instanceof R)return DF(i.value0)(u)(),i.value0;if(i instanceof I){var o=sF(e.sharedResources)(u)();return We(Op(a)(o)(v))(e.audioZones)(),o}throw new Error("Failed pattern match at Main (line 220, column 16 - line 227, column 13): "+[i.constructor.name])}();return fF(t)()}}}},HS=function(e){return function(a){return K8(e.sharedResources)(X7(a))}},XS=function(e){return function(a){return x8(e.sharedResources)(a)}},YS=function(e){return function(a){return eF(e.sharedResources)(a)}},ZS=function(e){return function(a){return aF(e.sharedResources)(a)}},QS=function(e){return function(a){return uF(e.sharedResources)(a)}},KS=function(e){return function(a){if(!a.canDraw)return NS(void 0);if(a.canDraw)return function(){var l=fe(e.webGLs)(),v=uf(a.zone)(l);if(v instanceof I)return void 0;if(v instanceof R){var t=fe(e.sharedResources.brightness)();return CS(v.value0)(Qm(a.nowTime))(t)()}throw new Error("Failed pattern match at Main (line 165, column 7 - line 169, column 65): "+[v.constructor.name])};throw new Error("Failed pattern match at Main (line 161, column 3 - line 169, column 65): "+[a.canDraw.constructor.name])}},xS=function(e){return function(a){return NS(void 0)}},eL=function(e){var a=Rc(e.webAudioContext);return function(){var l=lF(a)(),v=ta(cl)(),t=ta(cl)(),i=ta(cl)(),o=ta(cl)(),_=ta($)(),s=ta(cl)(),y=ta(cl)();return wy("punctual 0.5.1 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=fe(e.webGLs)(),v=uf(a)(l);if(v instanceof R)return wy("punctual DEBUG: deleting WebGL")(),yS(v.value0)(),We(Up(a)(l))(e.webGLs)();if(v instanceof I)return void 0;throw new Error("Failed pattern match at Main (line 210, column 3 - line 215, column 25): "+[v.constructor.name])}}},uL=function(e){return function(a){return function(){var l=fe(e.audioZones)(),v=uf(a)(l);if(v instanceof R)return wy("punctual DEBUG: delete audio zone")(),_F(v.value0)(),We(Up(a)(l))(e.audioZones)();if(v instanceof I)return void 0;throw new Error("Failed pattern match at Main (line 234, column 3 - line 239, column 25): "+[v.constructor.name])}}},LX=function(e){return function(){var u=fe(e.combinedProgramInfo)();return Q8(e.sharedResources)(gX(u.webcam))(),rF(e.sharedResources)(u)()}},lL=function(e){return function(a){return yX(a.canDraw)(LX(e))}},vL=function(e){return function(){var u=TS(SS)(fe(e.programInfos))(),l=TS(SS)(fe(e.previousProgramInfos))(),v=FX(u)(l);return We(v)(e.combinedProgramInfo)()}},nL=function(e){return function(a){return function(){var l=fe(e.programs)(),v=fe(e.previousPrograms)(),t=fe(e.programInfos)(),i=fe(e.previousProgramInfos)(),o=Up(a.zone)(l),_=Up(a.zone)(v),s=Up(a.zone)(t),y=Up(a.zone)(i);return We(o)(e.programs)(),We(_)(e.previousPrograms)(),We(s)(e.programInfos)(),We(y)(e.previousProgramInfos)(),vL(e)(),aL(e)(a.zone)(),uL(e)(a.zone)()}}},AX=function(e){return function(a){return function(u){return function(){var v=fe(e.programs)(),t=fe(e.previousPrograms)(),i=fe(e.programInfos)(),o=fe(e.previousProgramInfos)(),_=function(){var mu=uf(a)(v);if(mu instanceof R)return mu.value0;if(mu instanceof I)return nT();throw new Error("Failed pattern match at Main (line 83, column 5 - line 85, column 30): "+[mu.constructor.name])}(),s=function(){var mu=uf(a)(i);if(mu instanceof R)return mu.value0;if(mu instanceof I)return $;throw new Error("Failed pattern match at Main (line 87, column 5 - line 89, column 38): "+[mu.constructor.name])}(),y=`new program actions: -`+zg(u),P=`previous program actions: -`+zg(_),L=Op(a)(u)(v),J=Op(a)(_)(t),Ae=Op(a)(j_(u))(i),fa=Op(a)(s)(o);We(L)(e.programs)(),We(J)(e.previousPrograms)(),We(Ae)(e.programInfos)(),We(fa)(e.previousProgramInfos)(),vL(e)();var Lu=function(){var mu=lT(u);if(mu){var Pr=MX(e)(a)(u)(_)();return`fragment shader: -`+(Pr+` +`,IS=function(e){return function(){var u=vy(e)();return IR(e)(u)(),ny(e)(),u}},GS=function(e){return Ww(e.gl)},qX=function(e){return Ty(e.canvas)},$X=function(e){return Xp(fo)(ay(e))},OX=function(e){return Xp(fo)(ey(e))};var UX=function(e){return function(){var u=ve(e.frameBufferIndex)();return u===0?e.frameBufferTexture0:e.frameBufferTexture1}},wS=function(e){return function(){var u=ve(e.frameBufferIndex)();return u===0?e.frameBuffer0:e.frameBuffer1}},dS=function(e){return function(){var u=ve(e.frameBufferIndex)();return u===0?e.frameBufferTexture1:e.frameBufferTexture0}},WX=function(e){return function(a){return Xp(fo)(uy(e)(a))}},Zw=function(e){return jw(e.canvas)},Qw=function(e){return Hw(e.canvas)},mS=function(e){return Bw(e.gl)},hS=function(e){return x2(e.canvas)},gS=function(e){return Ow(e.gl)},FR=function(e){return Hp(e.gl)},yS=function(e){return $w(e.gl)},FS=function(e){return Uw(e.gl)},bS=function(e){return function(){var u=ve(e.width)(),l=ve(e.height)(),v=Zw(e)(),t=Qw(e)(),i=u!==v||l!==t;if(!i)return void 0;if(i){var o=Xw();return gl(" configureFrameBufferTextures: canvasWidth="+(Yw(v)+(" canvasHeight="+(Yw(t)+(" devicePixelRatio="+RS(o))))))(),Vw(e.gl)(e.frameBufferTexture0)(v)(t)(),Vw(e.gl)(e.frameBufferTexture1)(v)(t)(),Ae(v)(e.width)(),Ae(t)(e.height)()}throw new Error("Failed pattern match at WebGLCanvas (line 306, column 3 - line 314, column 25): "+[i.constructor.name])}},Ly=function(e){return dR(e.gl)},BX=function(e){return Cy(e.gl)},Ay=function(e){return function(a){if(a instanceof I)return Jw(e.gl)(null);if(a instanceof R)return Jw(e.gl)(a.value0);throw new Error("Failed pattern match at WebGLCanvas (line 355, column 1 - line 355, column 72): "+[e.constructor.name,a.constructor.name])}},Ny=function(e){return GR(e.gl)},zX=function(e){return function(a){return a===0?fy(e.gl):a===1?py(e.gl):a===2?sy(e.gl):a===3?Dy(e.gl):a===4?Ry(e.gl):a===5?Iy(e.gl):a===6?Gy(e.gl):a===7?wy(e.gl):a===8?dy(e.gl):a===9?my(e.gl):a===10?hy(e.gl):a===11?gy(e.gl):a===12?yy(e.gl):a===13?Fy(e.gl):a===14?by(e.gl):a===15?Ey(e.gl):gl("strange error in punctual: activeTexture called with texture slot not >=0 && <= 15")}},Qc=function(e){return function(a){return function(u){return function(l){return function(v){return function(){return zX(e)(l)(),BX(e)(u)(),NX(e)(a)(v)(l)()}}}}}},ES=function(e){return function(a){return function(){mR(e)(e.postProgram)();var l=UX(e)(),v=Zw(e)(),t=Qw(e)();return Qc(e)(e.postProgram)(l)(0)("t")(),_0(e)(e.postProgram)("b")(a)(),Sy(e)(e.postProgram)("r")(Da(v))(Da(t))(),hR(e)(0)(0)(v)(t)(),qX(e)(),Ay(e)(I.value)(),gR(e)(),AX(e)()}}},kX=function(e){return function(){var u=$w(e)(),l=Ow(e)();GR(e)(u)(l)(),wR(e)(l)("attribute vec4 p; void main() { gl_Position = p; }")(),dR(e)(l)();var v=Uw(e)();return GR(e)(u)(v)(),wR(e)(v)(PX)(),dR(e)(v)(),Ww(e)(u)(),Bw(e)(),u}},DS=function(e){return function(a){return function(u){return function(){var v=jw(e)(),t=Hw(e)(),i=Xw();gl(" setupWebGLCanvas: canvasWidth="+(Yw(v)+(" canvasHeight="+(Yw(t)+(" devicePixelRatio="+RS(i))))))();var o=va(v)(),_=va(t)();(function(){if(!u)return gl("punctual will use WebGL1")();if(u)return gl("punctual will use WebGl2")();throw new Error("Failed pattern match at WebGLCanvas (line 47, column 3 - line 49, column 43): "+[u.constructor.name])})(),K2(e)();var s=Xp(Bo)(WX(a)("KHR_parallel_shader_compile"))();(function(){if(!s)return void 0;if(s)return gl("punctual can use WebGL extension KHR_parallel_shader_compile")();throw new Error("Failed pattern match at WebGLCanvas (line 52, column 3 - line 54, column 79): "+[s.constructor.name])})(),ly(a)();var b=kX(a)(),P=Hp(a)(),A=Hp(a)(),K=Hp(a)(),Ve=zw(a)(),Ga=zw(a)(),$u=va(0)(),Dl={canvas:e,width:o,height:_,gl:a,webGL2:u,khr_parallel_shader_compile:s,postProgram:b,webcamTexture:P,frameBufferTexture0:A,frameBufferTexture1:K,frameBuffer0:Ve,frameBuffer1:Ga,frameBufferIndex:$u};return kw(a)(A)(Ve)(v)(t)(),kw(a)(K)(Ga)(v)(t)(),Dl}}}},CS=function(){var a=Q2(),u=$X(a)();if(u instanceof R)return Xp(R.create)(DS(a)(u.value0)(!0))();if(u instanceof I){var l=OX(a)();if(l instanceof R)return Xp(R.create)(DS(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 Yp=ee(rc),OS=$n(uu),US=lt(uu),TS=X7(y_),MS=wn(fc),SS=hI(uu)(xa),ai=c_(cl),LS=nD(uu),WS=re(Ff()(Du({reflectSymbol:function(){return"ain"}})()(Du({reflectSymbol:function(){return"fft"}})()(Du({reflectSymbol:function(){return"hi"}})()(Du({reflectSymbol:function(){return"ifft"}})()(Du({reflectSymbol:function(){return"ihi"}})()(Du({reflectSymbol:function(){return"ilo"}})()(Du({reflectSymbol:function(){return"imgURLs"}})()(Du({reflectSymbol:function(){return"imid"}})()(Du({reflectSymbol:function(){return"lo"}})()(Du({reflectSymbol:function(){return"mid"}})()(Du({reflectSymbol:function(){return"vidURLs"}})()(Du({reflectSymbol:function(){return"webcam"}})()(yf)(ai))(LS))(ai))(ai))(ai))(LS))(ai))(ai))(ai))(ai))(ai))(ai))),BS=X(Va),AS=Eu(),NS=Vf(Di),JX=L(nl),jX=Tv(aI),PS=sn(dl),qS=m(H3(ts)),$S=xs(H7)(dl),zS=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){var i=sS(e.webGL2)(a)(u)(l)(v)(t);return function(){var _=yS(e)(),s=gS(e)();Ny(e)(_)(s)();var b=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])}();My(e)(s)(b)(),Ly(e)(s)();var P=FS(e)();return Ny(e)(_)(P)(),My(e)(P)(i)(),Ly(e)(P)(),GS(e)(_)(),mS(e)(),new k(i,_)}}}}}}},HX=function(e){return function(a){return function(){var l=ve(e.videoTextures)(),v=OS(a)(l);if(v instanceof R){var t=Hm(e.sharedResources)(a)();if(t instanceof I)return I.value;if(t instanceof R)return _w(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=Hm(e.sharedResources)(a)();if(t instanceof R){var i=FR(e.glc)();return _w(e.glc.gl)(t.value0)(i)(),Ae(US(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])}}},XX=function(e){return function(a){return function(){var l=ve(e.imageTextures)(),v=OS(a)(l);if(v instanceof R)return new R(v.value0);if(v instanceof I){var t=wF(e.sharedResources)(a)();if(t instanceof R){var i=FR(e.glc)();return cw(e.glc.gl)(t.value0)(i)(),Ae(US(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])}}},kS=function(e){return hS(e.glc)},VS=function(e){var a=TS(e.vidURLs),u=TS(e.imgURLs),l=MS(4+Cl(u)|0)(15),v=MS(4)(15);return new k(SS(b_(u)(v)),SS(b_(a)(l)))},JS=function(e){return function(a){return function(u){return function(){var v=CS();if(v instanceof R){var t=IS(v.value0)(),i=ZI(e)(),o=WS(of(a))(of(u)),_=VS(o),s=zS(v.value0)(i)(_.value0)(_.value1)(u)(a)(),b=va(a)(),P=va(o)(),A=va(s.value0)(),K=va(s.value1)(),Ve=va(fl)(),Ga=va(fl)(),$u=va(_.value0)(),Dl=va(_.value1)(),Ou=FR(v.value0)(),_u=FR(v.value0)(),f0={sharedResources:e,glc:v.value0,triangleStripBuffer:t,program:b,programInfo:P,shaderSrc:A,shader:K,imageTextures:Ve,videoTextures:Ga,imageTextureSlots:$u,videoTextureSlots:Dl,fftTexture:Ou,ifftTexture:_u};return new R(f0)}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])}}}},jS=function(e){return function(a){return function(u){return function(){var v=ZI(e.sharedResources)(),t=WS(of(a))(of(u)),i=VS(t),o=zS(e.glc)(v)(i.value0)(i.value1)(u)(a)();return Ae(a)(e.program)(),Ae(t)(e.programInfo)(),Ae(o.value0)(e.shaderSrc)(),Ae(o.value1)(e.shader)(),Ae(i.value0)(e.imageTextureSlots)(),Ae(i.value1)(e.videoTextureSlots)()}}}},YX=function(e){return function(a){return function(u){return function(l){return function(){var t=HX(e)(u)();if(t instanceof R)return Qc(e.glc)(a)(t.value0)(l)("t"+BS(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])}}}}},ZX=function(e){return function(a){return function(u){return function(l){return function(){var t=XX(e)(u)();if(t instanceof R)return Qc(e.glc)(a)(t.value0)(l)("t"+BS(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])}}}}},HS=function(e){return function(a){return function(u){return function(){bS(e.glc)();var v=ve(e.shader)();mR(e.glc)(v)();var t=Zw(e.glc)(),i=Qw(e.glc)();Sy(e.glc)(v)("res")(Da(t))(Da(i))();var o=ZI(e.sharedResources)();_0(e.glc)(v)("_time")(AS(NS(a)(Xs(o))))();var _=JX(function(Ga){return Ga.evalTime})(ve(e.program))();_0(e.glc)(v)("_etime")(AS(NS(a)(_)))(),_0(e.glc)(v)("_cps")(Sn(o.freq))(),_0(e.glc)(v)("_beat")(Sn(m_(o)(a)))(),_0(e.glc)(v)("_ebeat")(Sn(jX(m_(o)(a))(m_(o)(_))))(),Yp(ve(e.sharedResources.inputAnalyser.lo))(_0(e.glc)(v)("ilo"))(),Yp(ve(e.sharedResources.inputAnalyser.mid))(_0(e.glc)(v)("imid"))(),Yp(ve(e.sharedResources.inputAnalyser.hi))(_0(e.glc)(v)("ihi"))(),Yp(ve(e.sharedResources.outputAnalyser.lo))(_0(e.glc)(v)("lo"))(),Yp(ve(e.sharedResources.outputAnalyser.mid))(_0(e.glc)(v)("mid"))(),Yp(ve(e.sharedResources.outputAnalyser.hi))(_0(e.glc)(v)("hi"))();var s=dS(e.glc)();Qc(e.glc)(v)(s)(0)("f")();var b=ve(e.programInfo)();PS(qS(b.fft)(!0))(function(){return Qc(e.glc)(v)(e.fftTexture)(1)("o")(),fw(e.glc.gl)(e.sharedResources.outputAnalyser.analyserArray)(e.fftTexture)()})(),PS(qS(b.ifft)(!0))(function(){return Qc(e.glc)(v)(e.ifftTexture)(2)("i")(),fw(e.glc.gl)(e.sharedResources.inputAnalyser.analyserArray)(e.ifftTexture)()})(),_F(e.sharedResources)(e.glc)(),Qc(e.glc)(v)(e.glc.webcamTexture)(3)("w")();var P=ve(e.imageTextureSlots)();$S(ZX(e)(v))(P)();var A=ve(e.videoTextureSlots)();$S(YX(e)(v))(A)();var K=ry(e.glc)(v)("p")();IR(e.glc)(e.triangleStripBuffer)(),ty(e.glc)(K)(),iy(e.glc)(K)(),hR(e.glc)(0)(0)(t)(i)();var Ve=wS(e.glc)();return Ay(e.glc)(new R(Ve))(),gR(e.glc)(),ES(e.glc)(u)(),void 0}}}};var Kc=$n(_a),Zp=lt(_a),xS=B(dl),Py=Fc(P_),Qp=A1(_a),KX=Eu(),xX=sn(dl),XS=L(nl),eL={reflectSymbol:function(){return"ain"}},ui=ci(cl),aL={reflectSymbol:function(){return"fft"}},uL={reflectSymbol:function(){return"hi"}},lL={reflectSymbol:function(){return"ifft"}},vL={reflectSymbol:function(){return"ihi"}},nL={reflectSymbol:function(){return"ilo"}},rL={reflectSymbol:function(){return"imgURLs"}},YS=ep(uu),tL={reflectSymbol:function(){return"imid"}},iL={reflectSymbol:function(){return"lo"}},oL={reflectSymbol:function(){return"mid"}},cL={reflectSymbol:function(){return"vidURLs"}},_L={reflectSymbol:function(){return"webcam"}},ZS=Yv(mI)(Sf()(ma(eL)(ui)()(ma(aL)(ui)()(ma(uL)(ui)()(ma(lL)(ui)()(ma(vL)(ui)()(ma(nL)(ui)()(ma(rL)(YS)()(ma(tL)(ui)()(ma(iL)(ui)()(ma(oL)(ui)()(ma(cL)(YS)()(ma(_L)(ui)()(Mf)))))))))))))),li=c_(cl),QS=nD(uu),eY=re(Ff()(Du(eL)()(Du(aL)()(Du(uL)()(Du(lL)()(Du(vL)()(Du(nL)()(Du(rL)()(Du(tL)()(Du(iL)()(Du(oL)()(Du(cL)()(Du(_L)()(yf)(li))(QS))(li))(li))(li))(QS))(li))(li))(li))(li))(li))(li))),KS=ee(un),aY=X(Rh),uY=fu(th),lY=Lu(l0),vY=B(Tc),nY=function(e){return function(a){return function(u){return function(l){return function(){var t=ve(e.webGLs)(),i=Kc(a)(t);if(i instanceof R)return jS(i.value0)(u)(l)(),ve(i.value0.shaderSrc)();if(i instanceof I){var o=JS(e.sharedResources)(u)(l)();if(o instanceof R)return Ae(Zp(a)(o.value0)(t))(e.webGLs)(),ve(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 205, column 7 - line 209, column 77): "+[o.constructor.name])}throw new Error("Failed pattern match at Main (line 199, column 3 - line 209, column 77): "+[i.constructor.name])}}}}},rY=function(e){return function(a){return function(u){return function(){var v=ve(e.audioZones)(),t=function(){var i=Kc(a)(v);if(i instanceof R)return NF(i.value0)(u)(),i.value0;if(i instanceof I){var o=AF(e.sharedResources)(u)();return Ae(Zp(a)(o)(v))(e.audioZones)(),o}throw new Error("Failed pattern match at Main (line 224, column 16 - line 231, column 13): "+[i.constructor.name])}();return SF(t)()}}}},fL=function(e){return function(a){return pF(e.sharedResources)(c7(a))}},pL=function(e){return function(a){return sF(e.sharedResources)(a)}},sL=function(e){return function(a){return DF(e.sharedResources)(a)}},DL=function(e){return function(a){return RF(e.sharedResources)(a)}},RL=function(e){return function(a){return IF(e.sharedResources)(a)}},IL=function(e){return function(a){if(!a.canDraw)return xS(void 0);if(a.canDraw)return function(){var l=ve(e.webGLs)();(function(){var i=Kc(a.zone)(l);if(i instanceof I)return void 0;if(i instanceof R){var o=ve(e.sharedResources.brightness)();return HS(i.value0)(ph(a.nowTime))(o)()}throw new Error("Failed pattern match at Main (line 164, column 7 - line 168, column 65): "+[i.constructor.name])})();var v=ve(e.audioZones)(),t=Kc(a.zone)(v);if(t instanceof I)return void 0;if(t instanceof R)return CF(t.value0)();throw new Error("Failed pattern match at Main (line 170, column 7 - line 173, column 29): "+[t.constructor.name])};throw new Error("Failed pattern match at Main (line 160, column 3 - line 173, column 29): "+[a.canDraw.constructor.name])}},GL=function(e){return function(a){return xS(void 0)}},wL=function(e){var a=fo(e.webAudioContext);return function(){var l=hF(a)(),v=va(fl)(),t=va(fl)(),i=va(fl)(),o=va(fl)(),_=va(O)(),s=va(fl)(),b=va(fl)();return Py("punctual 0.5.1.5 initialization complete")(),{sharedResources:l,programs:v,previousPrograms:t,programInfos:i,previousProgramInfos:o,combinedProgramInfo:_,webGLs:s,audioZones:b}}},dL=function(e){return function(a){return function(){var l=ve(e.webGLs)(),v=Kc(a)(l);if(v instanceof R)return Py("punctual DEBUG: deleting WebGL")(),kS(v.value0)(),Ae(Qp(a)(l))(e.webGLs)();if(v instanceof I)return void 0;throw new Error("Failed pattern match at Main (line 214, column 3 - line 219, column 25): "+[v.constructor.name])}}},mL=function(e){return function(a){return function(){var l=ve(e.audioZones)(),v=Kc(a)(l);if(v instanceof R)return Py("punctual DEBUG: delete audio zone")(),MF(v.value0)(),Ae(Qp(a)(l))(e.audioZones)();if(v instanceof I)return void 0;throw new Error("Failed pattern match at Main (line 238, column 3 - line 243, column 25): "+[v.constructor.name])}}},tY=function(e){return function(){var u=ve(e.combinedProgramInfo)();return fF(e.sharedResources)(KX(u.webcam))(),dF(e.sharedResources)(u)()}},hL=function(e){return function(a){return function(){return xX(a.canDraw)(tY(e))(),gF(e.sharedResources)()}}},gL=function(e){return function(){var u=XS(ZS)(ve(e.programInfos))(),l=XS(ZS)(ve(e.previousProgramInfos))(),v=eY(u)(l);return Ae(v)(e.combinedProgramInfo)()}},yL=function(e){return function(a){return function(){var l=ve(e.programs)(),v=ve(e.previousPrograms)(),t=ve(e.programInfos)(),i=ve(e.previousProgramInfos)(),o=Qp(a.zone)(l),_=Qp(a.zone)(v),s=Qp(a.zone)(t),b=Qp(a.zone)(i);return Ae(o)(e.programs)(),Ae(_)(e.previousPrograms)(),Ae(s)(e.programInfos)(),Ae(b)(e.previousProgramInfos)(),gL(e)(),dL(e)(a.zone)(),mL(e)(a.zone)()}}},iY=function(e){return function(a){return function(u){return function(){var v=ve(e.programs)(),t=ve(e.previousPrograms)(),i=ve(e.programInfos)(),o=ve(e.previousProgramInfos)(),_=function(){var _u=Kc(a)(v);if(_u instanceof R)return _u.value0;if(_u instanceof I)return yT();throw new Error("Failed pattern match at Main (line 80, column 5 - line 82, column 30): "+[_u.constructor.name])}(),s=function(){var _u=Kc(a)(i);if(_u instanceof R)return _u.value0;if(_u instanceof I)return O;throw new Error("Failed pattern match at Main (line 84, column 5 - line 86, column 38): "+[_u.constructor.name])}(),b=`new program actions: +`+v2(u),P=`previous program actions: +`+v2(_),A=Zp(a)(u)(v),K=Zp(a)(_)(t),Ve=Zp(a)(of(u))(i),Ga=Zp(a)(s)(o);Ae(A)(e.programs)(),Ae(K)(e.previousPrograms)(),Ae(Ve)(e.programInfos)(),Ae(Ga)(e.previousProgramInfos)(),gL(e)();var $u=function(){var _u=hT(u);if(_u){var f0=nY(e)(a)(u)(_)();return`fragment shader: +`+(f0+` -`)}if(!mu)return aL(e)(a)(),"";throw new Error("Failed pattern match at Main (line 102, column 22 - line 108, column 14): "+[mu.constructor.name])}(),Al=function(){var mu=vT(u);if(mu){var Pr=SX(e)(a)(u)();return`audio worklets: -`+(Pr+` +`)}if(!_u)return dL(e)(a)(),"";throw new Error("Failed pattern match at Main (line 99, column 22 - line 105, column 14): "+[_u.constructor.name])}(),Dl=function(){var _u=gT(u);if(_u){var f0=rY(e)(a)(u)();return`audio worklets: +`+(f0+` -`)}if(!mu)return uL(e)(a)(),"";throw new Error("Failed pattern match at Main (line 110, column 21 - line 116, column 14): "+[mu.constructor.name])}(),Uu=y+(P+(Lu+Al));return Uu}}}},rL=function(e){return function(a){return vb(AS(K5(e.sharedResources.libraries)(a.text)(Qm(a.time)))(function(u){if(u instanceof M){var l=bX(u.value0);return EX(Tt(l))}if(u instanceof ne)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 Jte(e){return new Nr(e)}function Nr(e){e==null&&(e={}),this.punctual=eL(e)()}Nr.prototype.define=function(e){return rL(this.punctual)(e)()};Nr.prototype.clear=function(e){return nL(this.punctual)(e)()};Nr.prototype.preRender=function(e){return lL(this.punctual)(e)()};Nr.prototype.render=function(e){return KS(this.punctual)(e)()};Nr.prototype.postRender=function(e){return xS(this.punctual)(e)()};Nr.prototype.setTempo=function(e){return HS(this.punctual)(e)()};Nr.prototype.setAudioInput=function(e){return QS(this.punctual)(e)()};Nr.prototype.setAudioOutput=function(e){return ZS(this.punctual)(e)()};Nr.prototype.setBrightness=function(e){return YS(this.punctual)(e)()};Nr.prototype.setOutputChannelCount=function(e){return console.log("punctual setOutputChannelCount "+e),XS(this.punctual)(e)()};export{Nr as Punctual,Jte as exoLang}; +`)}if(!_u)return mL(e)(a)(),"";throw new Error("Failed pattern match at Main (line 107, column 21 - line 113, column 14): "+[_u.constructor.name])}(),Ou=b+(P+($u+Dl));return Ou}}}},FL=function(e){return function(a){return gb(KS(IT(e.sharedResources.libraries)(a.text)(ph(a.time)))(function(u){if(u instanceof S){var l=aY(u.value0);return uY(At(l))}if(u instanceof te)return KS(lY(iY(e)(a.zone)(u.value0)))(function(v){return vY({info:v})});throw new Error("Failed pattern match at Main (line 64, column 3 - line 70, column 20): "+[u.constructor.name])}))}};function die(e){return new zr(e)}function zr(e){e==null&&(e={}),this.punctual=wL(e)()}zr.prototype.define=function(e){return FL(this.punctual)(e)()};zr.prototype.clear=function(e){return yL(this.punctual)(e)()};zr.prototype.preRender=function(e){return hL(this.punctual)(e)()};zr.prototype.render=function(e){return IL(this.punctual)(e)()};zr.prototype.postRender=function(e){return GL(this.punctual)(e)()};zr.prototype.setTempo=function(e){return fL(this.punctual)(e)()};zr.prototype.setAudioInput=function(e){return RL(this.punctual)(e)()};zr.prototype.setAudioOutput=function(e){return DL(this.punctual)(e)()};zr.prototype.setBrightness=function(e){return sL(this.punctual)(e)()};zr.prototype.setOutputChannelCount=function(e){return console.log("punctual setOutputChannelCount "+e),pL(this.punctual)(e)()};export{zr as Punctual,die as exoLang};