diff --git a/exolang.js b/exolang.js index 83ba671..6472853 100644 --- a/exolang.js +++ b/exolang.js @@ -1,11 +1,12 @@ import * as P from './output/Main/index.js'; -export function exoLang() { - return new Punctual(); +export function exoLang(args) { + return new Punctual(args); } -export function Punctual() { - this.punctual = P.launch(); +export function Punctual(args) { + if (args==null) args = {}; + this.punctual = P.launch(args)(); } Punctual.prototype.define = function(args) { diff --git a/punctual.js b/punctual.js index da8ffc6..384afaf 100644 --- a/punctual.js +++ b/punctual.js @@ -1,14 +1,14 @@ -var Np={compose:function(e){return function(a){return function(u){return e(a(u))}}}},Pp=function(e){return e.compose};var Se=function(e){return e.identity},Ne={identity:function(e){return e},Semigroupoid0:function(){return Np}};var Aw=function(e,a,u,l,v,t,i){var c=new Date(Date.UTC(e,a,u,l,v,t,i));return e>=0&&e<100&&c.setUTCFullYear(e),c.getTime()};function _y(e,a){var u=Aw(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond),l=Aw(a.year,a.month-1,a.day,a.hour,a.minute,a.second,a.millisecond);return u-l}function fy(e){return function(a){return function(u){return function(l){var v=Aw(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 xe=function(e){return function(a){return function(u){return e(u)(a)}}},Ta=function(e){return function(a){return e}};var Nw=function(e){return function(a){return e(a)}};var py=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 Py(e,a,u,l){var v=TL(a,u-1,l);return e(v.getUTCFullYear())(v.getUTCMonth()+1)(v.getUTCDate())}function ji(e){return e.charCodeAt(0)}function qy(e){return String.fromCharCode(e)}var $y=function(e){return function(a){return e+a}},Oy=function(e){return function(a){return e.length===0?a:a.length===0?e:e.concat(a)}};var Wy={append:$y},X_={appendRecord:function(e){return function(a){return function(u){return{}}}}};var mv={append:Oy},By=function(e){return e.appendRecord},Y_=function(){return function(e){return{append:By(e)(Ua.value)}}},re=function(e){return e.append};var _u=function(e){var a=Cl(e);return function(){return function(u){var l=By(u);return function(v){var t=re(v);return{appendRecord:function(i){return function(c){return function(_){var s=l(Ua.value)(c)(_),y=a(Ua.value),N=Bn(y),S=c0(y);return N(t(S(c))(S(_)))(s)}}}}}}}};var Ja=function(e){return e.alt};var nv=function(e){return e.empty};var ky=function(e){return e.toString()},Jy=function(e){var a=e.toString();return isNaN(a+".0")?a:a+".0"},Vy=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` +var Np={compose:function(e){return function(a){return function(u){return e(a(u))}}}},Pp=function(e){return e.compose};var Se=function(e){return e.identity},Ne={identity:function(e){return e},Semigroupoid0:function(){return Np}};var Nw=function(e,a,u,l,v,t,i){var c=new Date(Date.UTC(e,a,u,l,v,t,i));return e>=0&&e<100&&c.setUTCFullYear(e),c.getTime()};function _y(e,a){var u=Nw(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond),l=Nw(a.year,a.month-1,a.day,a.hour,a.minute,a.second,a.millisecond);return u-l}function fy(e){return function(a){return function(u){return function(l){var v=Nw(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 xe=function(e){return function(a){return function(u){return e(u)(a)}}},Ta=function(e){return function(a){return e}};var Pw=function(e){return function(a){return e(a)}};var py=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 Py(e,a,u,l){var v=TL(a,u-1,l);return e(v.getUTCFullYear())(v.getUTCMonth()+1)(v.getUTCDate())}function ji(e){return e.charCodeAt(0)}function qy(e){return String.fromCharCode(e)}var $y=function(e){return function(a){return e+a}},Oy=function(e){return function(a){return e.length===0?a:a.length===0?e:e.concat(a)}};var Wy={append:$y},Y_={appendRecord:function(e){return function(a){return function(u){return{}}}}};var mv={append:Oy},By=function(e){return e.appendRecord},Z_=function(){return function(e){return{append:By(e)(Ua.value)}}},re=function(e){return e.append};var _u=function(e){var a=Cl(e);return function(){return function(u){var l=By(u);return function(v){var t=re(v);return{appendRecord:function(i){return function(c){return function(_){var s=l(Ua.value)(c)(_),y=a(Ua.value),N=Bn(y),S=c0(y);return N(t(S(c))(S(_)))(s)}}}}}}}};var Ja=function(e){return e.alt};var nv=function(e){return e.empty};var ky=function(e){return e.toString()},Jy=function(e){var a=e.toString();return isNaN(a+".0")?a:a+".0"},Vy=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+"'"},jy=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})+'"'},Hy=function(e){return function(a){for(var u=[],l=0,v=a.length;l0?Math.floor(e/a):-Math.floor(e/-a)}},r3=function(e){return function(a){if(a===0)return 0;var u=Math.abs(a);return(e%u+u)%u}},t3=function(e){return function(a){return e/a}};var i3={Ring0:function(){return Jn}},o3={Ring0:function(){return zp}};var gv=function(e){return e.mod},zw=function(e){var a=d(e);return function(u){var l=Zu(u.CommutativeRing0().Ring0().Semiring0()),v=gv(u);return function(t){return function(i){var c=a(i)(l);return c?t:zw(e)(u)(i)(v(t)(i))}}}},Yp={degree:function(e){return 1},div:t3,mod:function(e){return function(a){return 0}},CommutativeRing0:function(){return i3}},Zn={degree:v3,div:n3,mod:r3,CommutativeRing0:function(){return o3}},Sl=function(e){return e.div};var WL=Y_();var qt={mempty:"",Semigroup0:function(){return Wy}},af={memptyRecord:function(e){return{}},SemigroupRecord0:function(){return X_}};var c3=function(e){return e.memptyRecord},uf=function(){return function(e){var a=WL(e.SemigroupRecord0());return{mempty:c3(e)(Ua.value),Semigroup0:function(){return a}}}},Ga=function(e){return e.mempty};var sa=function(e){var a=Cl(e),u=_u(e)();return function(l){var v=Ga(l),t=l.Semigroup0();return function(){return function(i){var c=c3(i),_=u(i.SemigroupRecord0())(t);return{memptyRecord:function(s){var y=c(Ua.value),N=a(Ua.value),S=Bn(N);return S(v)(y)},SemigroupRecord0:function(){return _}}}}}};var B=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Vw=function(e){return function(a){return e(a.value0)(a.value1)}};var Ll=function(e){return e.value1};var Zp={map:function(e){return function(a){return new B(a.value0,e(a.value1))}}};var tv=function(e){return e.value0};var _3=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){for(var i=[],c=t;;){var _=v(c);if(e(_))return i;var s=a(_);i.push(u(s)),c=l(s)}}}}}}};var kL=function(){function e(v){return[v]}function a(v){return function(t){return[v,t]}}function u(v){return function(t){return function(i){return[v,t,i]}}}function l(v){return function(t){return v.concat(t)}}return function(v){return function(t){return function(i){return function(c){return function(_){function s(y,N){switch(N-y){case 0:return i([]);case 1:return t(e)(c(_[y]));case 2:return v(t(a)(c(_[y])))(c(_[y+1]));case 3:return v(v(t(u)(c(_[y])))(c(_[y+1])))(c(_[y+2]));default:var S=y+Math.floor((N-y)/4)*2;return v(t(l)(s(y,S)))(s(S,N))}}return s(0,_.length)}}}}}}();var p3=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}}},s3=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)}}},ls=function(e){var a=bv(e);return function(u){return function(l){return function(v){var t=function(i){return new B(i.value0,function(){var c=i.value1>0;return c?new R(new B(l(i.value0),i.value1-1|0)):I.value}())};return a(t)(new B(v,u-1|0))}}}};var uN=Hl(),p0=function(e){return e.unfoldr};var _f={unfoldr:_3(Pt)(uN)(tv)(Ll),Unfoldable10:function(){return nd}},hR=function(e){var a=p0(e);return function(u){return function(l){var v=function(t){var i=t<=0;return i?I.value:new R(new B(l,t-1|0))};return a(v)(u)}}};var z3=Ml($c),k3=wv($c);var ma=function(e){return e.toEnum};var _a=function(e){return e.fromEnum},J3=function(e){var a=ma(e),u=_a(e),l=Ml(e.Bounded0());return function(v){return function(t){return function(i){var c=a(i);if(c instanceof R)return c.value0;if(c instanceof I){var _=i=ji(z3)&&e<=ji(k3)?new R(qy(e)):I.value},lN={succ:td(rd)(ji),pred:id(rd)(ji),Ord0:function(){return _R}};var Ki=function(){return{cardinality:ji(k3)-ji(z3)|0,toEnum:rd,fromEnum:ji,Bounded0:function(){return $c},Enum1:function(){return lN}}}();var od=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}},V3=z(xa);var Jv=function(){function e(){}return e.value=new e,e}(),D0=function(){function e(){}return e.value=new e,e}(),R0=function(){function e(){}return e.value=new e,e}(),I0=function(){function e(){}return e.value=new e,e}(),G0=function(){function e(){}return e.value=new e,e}(),w0=function(){function e(){}return e.value=new e,e}(),d0=function(){function e(){}return e.value=new e,e}(),m0=function(){function e(){}return e.value=new e,e}(),h0=function(){function e(){}return e.value=new e,e}(),g0=function(){function e(){}return e.value=new e,e}(),y0=function(){function e(){}return e.value=new e,e}(),Q0=function(){function e(){}return e.value=new e,e}();var j3={show:function(e){return"(Year "+(V3(e)+")")}};var H3={show:function(e){if(e instanceof Jv)return"January";if(e instanceof D0)return"February";if(e instanceof R0)return"March";if(e instanceof I0)return"April";if(e instanceof G0)return"May";if(e instanceof w0)return"June";if(e instanceof d0)return"July";if(e instanceof m0)return"August";if(e instanceof h0)return"September";if(e instanceof g0)return"October";if(e instanceof y0)return"November";if(e instanceof Q0)return"December";throw new Error("Failed pattern match at Data.Date.Component (line 101, column 1 - line 113, column 29): "+[e.constructor.name])}},X3={show:function(e){return"(Day "+(V3(e)+")")}},cd=Ia,_d=Ia,Y3=Nt;var fd={eq:function(e){return function(a){return e instanceof Jv&&a instanceof Jv||e instanceof D0&&a instanceof D0||e instanceof R0&&a instanceof R0||e instanceof I0&&a instanceof I0||e instanceof G0&&a instanceof G0||e instanceof w0&&a instanceof w0||e instanceof d0&&a instanceof d0||e instanceof m0&&a instanceof m0||e instanceof h0&&a instanceof h0||e instanceof g0&&a instanceof g0||e instanceof y0&&a instanceof y0||e instanceof Q0&&a instanceof Q0}}},pd={compare:function(e){return function(a){if(e instanceof Jv&&a instanceof Jv)return Xe.value;if(e instanceof Jv)return Ee.value;if(a instanceof Jv)return me.value;if(e instanceof D0&&a instanceof D0)return Xe.value;if(e instanceof D0)return Ee.value;if(a instanceof D0)return me.value;if(e instanceof R0&&a instanceof R0)return Xe.value;if(e instanceof R0)return Ee.value;if(a instanceof R0)return me.value;if(e instanceof I0&&a instanceof I0)return Xe.value;if(e instanceof I0)return Ee.value;if(a instanceof I0)return me.value;if(e instanceof G0&&a instanceof G0)return Xe.value;if(e instanceof G0)return Ee.value;if(a instanceof G0)return me.value;if(e instanceof w0&&a instanceof w0)return Xe.value;if(e instanceof w0)return Ee.value;if(a instanceof w0)return me.value;if(e instanceof d0&&a instanceof d0)return Xe.value;if(e instanceof d0)return Ee.value;if(a instanceof d0)return me.value;if(e instanceof m0&&a instanceof m0)return Xe.value;if(e instanceof m0)return Ee.value;if(a instanceof m0)return me.value;if(e instanceof h0&&a instanceof h0)return Xe.value;if(e instanceof h0)return Ee.value;if(a instanceof h0)return me.value;if(e instanceof g0&&a instanceof g0)return Xe.value;if(e instanceof g0)return Ee.value;if(a instanceof g0)return me.value;if(e instanceof y0&&a instanceof y0)return Xe.value;if(e instanceof y0)return Ee.value;if(a instanceof y0)return me.value;if(e instanceof Q0&&a instanceof Q0)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 fd}},Z3=Nt,Q3=function(){return{bottom:-271820,top:275759,Ord0:function(){return cd}}}();var K3=function(){return{bottom:Jv.value,top:Q0.value,Ord0:function(){return pd}}}(),xi={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 Q3},Enum1:function(){return vN(0)}},vN=od("enumYear","Data.Date.Component",function(){return{succ:function(){var e=ma(xi),a=_a(xi);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(xi),a=_a(xi);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return cd}}});var Vv={cardinality:12,toEnum:function(e){return e===1?new R(Jv.value):e===2?new R(D0.value):e===3?new R(R0.value):e===4?new R(I0.value):e===5?new R(G0.value):e===6?new R(w0.value):e===7?new R(d0.value):e===8?new R(m0.value):e===9?new R(h0.value):e===10?new R(g0.value):e===11?new R(y0.value):e===12?new R(Q0.value):I.value},fromEnum:function(e){if(e instanceof Jv)return 1;if(e instanceof D0)return 2;if(e instanceof R0)return 3;if(e instanceof I0)return 4;if(e instanceof G0)return 5;if(e instanceof w0)return 6;if(e instanceof d0)return 7;if(e instanceof m0)return 8;if(e instanceof h0)return 9;if(e instanceof g0)return 10;if(e instanceof y0)return 11;if(e instanceof Q0)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 K3},Enum1:function(){return nN(0)}},nN=od("enumMonth","Data.Date.Component",function(){return{succ:function(){var e=ma(Vv),a=_a(Vv);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(Vv),a=_a(Vv);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return pd}}});var x3={bottom:1,top:31,Ord0:function(){return _d}},eo={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 x3},Enum1:function(){return rN(0)}},rN=od("enumDay","Data.Date.Component",function(){return{succ:function(){var e=ma(eo),a=_a(eo);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(eo),a=_a(eo);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return _d}}});var e7=function(e){return function(a){return function(u){return(u|0)===u?e(u):a}}},Sa=function(e){return e};var gR=isFinite;var yR=Math.abs,vs=Math.acos,ns=Math.asin,rs=Math.atan,Dd=function(e){return function(a){return Math.atan2(e,a)}},ff=Math.ceil,xn=Math.cos,ts=Math.exp,ao=Math.floor,is=Math.log;var Jc=function(e){return function(a){return Math.pow(e,a)}},Rd=function(e){return function(a){return e%a}},Vc=Math.round,os=Math.sign?Math.sign:function(e){return e===0||e!==e?e:e<0?-1:1},uo=Math.sin,cs=Math.sqrt,_s=Math.tan,pf=Math.trunc?Math.trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)};var a7=3.141592653589793;var u7=wv(fR),l7=Ml(fR);var FR=function(){return e7(R.create)(I.value)}(),v7=function(e){if(!gR(e))return 0;if(e>=Sa(u7))return u7;if(e<=Sa(l7))return l7;if(Re)return Yi(0)(FR(e));throw new Error("Failed pattern match at Data.Int (line 72, column 1 - line 72, column 29): "+[e.constructor.name])},n7=function(e){return v7(Vc(e))};var jc=function(e){return v7(ao(e))};var r7=h3()();var t7=Se(Ne),fN=function(e){return e};var i7=function(e){return e};var fs=function(e){return e.toDuration};var Id=vl;var Gd=function(e){return e.fromDuration};var Bt={fromDuration:r7(fN)(function(e){return e*1e3}),toDuration:r7(i7)(function(e){return e/1e3})};var bR={fromDuration:t7,toDuration:t7};var dN=_a(Vv),mN=Hl();var hN=z(j3),gN=z(H3),yN=z(X3);var FN=d(Y3),bN=d(fd),EN=d(Z3);var CN=ma(Vv);var o7=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}(),ps=function(e){return e.value0};var c7={show:function(e){return"(Date "+(hN(e.value0)+(" "+(gN(e.value1)+(" "+(yN(e.value2)+")")))))}},ss=function(e){return e.value1};var _7={eq:function(e){return function(a){return FN(e.value0)(a.value0)&&bN(e.value1)(a.value1)&&EN(e.value2)(a.value2)}}},TN=d(_7);var Ds=function(e){return e.value2},ER=function(e){return function(a){return function(u){var l=function(v){return function(t){return function(i){return new o7(v,mN(CN(t)),i)}}};return Py(l,e,dN(a),u)}}},wd=function(e){return function(a){return function(u){var l=new o7(e,a,u),v=TN(ER(e)(a)(u))(l);return v?new R(l):I.value}}};var CR=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}},TR=z(xa);var p7={show:function(e){return"(Second "+(TR(e)+")")}},s7={show:function(e){return"(Minute "+(TR(e)+")")}},D7={show:function(e){return"(Millisecond "+(TR(e)+")")}},R7={show:function(e){return"(Hour "+(TR(e)+")")}},dd=Ia,md=Ia,hd=Ia,gd=Ia;var yd={bottom:0,top:59,Ord0:function(){return dd}},Fd={bottom:0,top:59,Ord0:function(){return md}},bd={bottom:0,top:999,Ord0:function(){return hd}},Ed={bottom:0,top:23,Ord0:function(){return gd}},no={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 yd},Enum1:function(){return MN(0)}},MN=CR("enumSecond","Data.Time.Component",function(){return{succ:function(){var e=ma(no),a=_a(no);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(no),a=_a(no);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return dd}}});var ro={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 Fd},Enum1:function(){return SN(0)}},SN=CR("enumMinute","Data.Time.Component",function(){return{succ:function(){var e=ma(ro),a=_a(ro);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(ro),a=_a(ro);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return md}}});var to={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 bd},Enum1:function(){return LN(0)}},LN=CR("enumMillisecond","Data.Time.Component",function(){return{succ:function(){var e=ma(to),a=_a(to);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(to),a=_a(to);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return hd}}});var io={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 Ed},Enum1:function(){return AN(0)}},AN=CR("enumHour","Data.Time.Component",function(){return{succ:function(){var e=ma(io),a=_a(io);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(io),a=_a(io);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return gd}}});var qN=z(R7),$N=z(s7),ON=z(p7),UN=z(D7);var Rs=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}(),I7={show:function(e){return"(Time "+(qN(e.value0)+(" "+($N(e.value1)+(" "+(ON(e.value2)+(" "+(UN(e.value3)+")")))))))}};var Is=function(e){return e.value2},Gs=function(e){return e.value1},ws=function(e){return e.value3};var ds=function(e){return e.value0};var WN=_a(xi),BN=_a(Vv),zN=_a(eo),kN=_a(io),JN=_a(ro),VN=_a(no),jN=_a(to),HN=z(c7),XN=z(I7);var YN=K(Xn),sf=Ke(Hn),Td=L(Ma),ZN=Ow(Xn),QN=ma(xi),KN=ma(Vv),xN=ma(eo),eP=ma(io),aP=ma(ro),uP=ma(no),lP=ma(to),Sd=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Md=function(e){return{year:WN(ps(e.value0)),month:BN(ss(e.value0)),day:zN(Ds(e.value0)),hour:kN(ds(e.value1)),minute:JN(Gs(e.value1)),second:VN(Is(e.value1)),millisecond:jN(ws(e.value1))}};var Ld={show:function(e){return"(DateTime "+(HN(e.value0)+(" "+(XN(e.value1)+")")))}};var Df=function(e){var a=fs(e);return function(u){return function(l){return a(_y(Md(u),Md(l)))}}};var Rf=function(e){var a=Gd(e);return function(u){return function(l){return YN(fy(R.create)(I.value)(a(u))(Md(l)))(function(v){return sf(Td(Sd.create)(ZN(sf(sf(Td(wd)(QN(v.year)))(KN(v.month)))(xN(v.day)))))(sf(sf(sf(Td(Rs.create)(eP(v.hour)))(aP(v.minute)))(uP(v.second)))(lP(v.millisecond)))})}}};var vP=function(e,a,u,l,v,t,i){var c=new Date(Date.UTC(e,a,u,l,v,t,i));return e>=0&&e<100&&c.setUTCFullYear(e),c};function w7(e,a,u,l,v,t,i){return vP(e,a-1,u,l,v,t,i).getTime()}function d7(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 rP=Hl(),tP=ma(Vv);var iP=_a(Vv);var ms=function(e){return e},Hc=function(){var e=function(a){return function(u){return function(l){return function(v){return function(t){return function(i){return function(c){return new Sd(ER(a)(rP(tP(u)))(l),new Rs(v,t,i,c))}}}}}}};return d7(e)}();var oP=Id,MR=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])},Ad=function(e){return w7(ps(e.value0),iP(ss(e.value0)),Ds(e.value0),ds(e.value1),Gs(e.value1),Is(e.value1),ws(e.value1))};var m7=function(){return{bottom:-86399778816e5,top:8639977881599999,Ord0:function(){return oP}}}();var Nd=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),h7=function(e){var a=z(e);return{show:function(u){return a(u.value0)+(" % "+a(u.value1))}}},gs=function(e){var a=zw(e.Eq0()),u=Ny(e),l=qc(e);return function(v){var t=a(v),i=Sl(v),c=v.CommutativeRing0().Ring0(),_=Eu(c.Semiring0()),s=u(c),y=l(c);return function(N){return function(S){var J=t(N)(S),be=i(S)(J);return new Nd(_(i(N)(J))(s(be)),y(be))}}}},SR=function(e){var a=gs(e);return function(u){var l=u.CommutativeRing0().Ring0().Semiring0(),v=Tl(l),t=a(u),i=Eu(l),c=Qu(l);return{one:new Nd(v,v),mul:function(_){return function(s){return t(i(_.value0)(s.value0))(i(_.value1)(s.value1))}},zero:new Nd(Zu(l),v),add:function(_){return function(s){return t(c(i(_.value0)(s.value1))(i(_.value1)(s.value0)))(i(_.value1)(s.value1))}}}}},Pd=function(e){var a=gs(e),u=SR(e);return function(l){var v=a(l),t=l.CommutativeRing0().Ring0(),i=Gv(t),c=Eu(t.Semiring0()),_=u(l);return{sub:function(s){return function(y){return v(i(c(s.value0)(y.value1))(c(s.value1)(y.value0)))(c(s.value1)(y.value1))}},Semiring0:function(){return _}}}},qd=function(e){return e.value0};var $d=function(e){return e.value1},g7=function(e){var a=Pd(e);return function(u){var l=a(u);return{Ring0:function(){return l}}}},y7=function(e){var a=gs(e),u=SR(e),l=g7(e);return function(v){var t=a(v),i=Eu(v.CommutativeRing0().Ring0().Semiring0()),c=Zu(u(v)),_=l(v);return{degree:function(s){return 1},div:function(s){return function(y){return t(i(s.value0)(y.value1))(i(s.value1)(y.value0))}},mod:function(s){return function(y){return c}},CommutativeRing0:function(){return _}}}};var Xc=e=>BigInt(e);var ys=e=>Number(e),F7=e=>a=>e+a,b7=e=>a=>e*a,E7=e=>a=>e-a,Od=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-Od(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,Ud=e=>e.toString();var N7={show:Ud},Wd={add:F7,zero:M7,mul:b7,one:S7};var GP={sub:E7,Semiring0:function(){return Wd}},LR={eq:L7};var Fs={compare:function(e){return function(a){var u=A7(e)(a);return u===1?me.value:u===0?Xe.value:Ee.value}},Eq0:function(){return LR}},wP={Ring0:function(){return GP}},co={degree:T7,div:C7,mod:Od,CommutativeRing0:function(){return wP}};var AR=gs(Fs)(co);var If={toRational:function(e){return function(a){return AR(Xc(e))(Xc(a))}}},q7={toRational:function(e){return function(a){return AR(e)(a)}}},NR=h7(N7),_o=SR(Fs)(co),PR=Pd(Fs)(co);var qR=y7(Fs)(co);var Yc=function(e){return e.toRational},zt=function(e){return ys(qd(e))/ys($d(e))},Bd=function(e){return qd(e)},zd=function(e){return AR(Xc(e))(Xc(1))},$7=function(e){return AR(e)(Xc(1))},kd=function(e){return $d(e)};var O7=function(e){return function(a){return a.join(e)}};var U7=re(mv),wf={genericShowArgs:function(e){return[]}},F0=function(e){var a=z(e);return{genericShowArgs:function(u){return[a(u)]}}},Jd=function(e){return e.genericShowArgs},$R=function(e){var a=Jd(e);return function(u){var l=Jd(u);return{genericShowArgs:function(v){return U7(a(v.value0))(l(v.value1))}}}},Nl=function(e){var a=Jd(e);return function(u){var l=Cl(u);return{"genericShow'":function(v){var t=l(Ua.value),i=a(v);return i.length===0?t:"("+(O7(" ")(U7([t])(i))+")")}}}},Vd=function(e){return e["genericShow'"]};var Pl=function(e){var a=Vd(e);return function(u){var l=Vd(u);return{"genericShow'":function(v){if(v instanceof Va)return a(v.value0);if(v instanceof Ue)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])}}}},Ev=function(e){var a=Yy(e);return function(u){var l=Vd(u);return function(v){return l(a(v))}}};function bs(){return Date.now()}var W7=function(e){return function(){return e}},B7=function(e){return function(a){return function(){return a(e())()}}};var b0=function(e){var a=K(e.Bind1()),u=U(e.Applicative0());return function(l){return function(v){return a(l)(function(t){return a(v)(function(i){return u(t(i))})})}}};var z7=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}},Zc={Applicative0:function(){return tl},Bind1:function(){return df}},df={bind:B7,Apply0:function(){return J7(0)}},tl={pure:W7,Apply0:function(){return J7(0)}},k7=z7("functorEffect","Effect",function(){return{map:$p(tl)}}),J7=z7("applyEffect","Effect",function(){return{apply:b0(Zc),Functor0:function(){return k7(0)}}}),il=k7(20);var gP=L(il);var x0=gP(Hc)(bs);var yP=fu(),FP=Df(bR),bP=Yc(If),Hd=Qu(_o),Xd=Eu(_o),Yd=Sl(qR),j7=Se(Ne),H7=Rf(Bt),EP=Hl(),V7=Yc(q7),CP=d(LR),TP=gv(co),MP=Zu(Wd),SP=Sl(co),LP=Gv(PR),AP=Tl(_o);var Qc=function(e){return function(a){var u=yP(FP(a)(e.time)),l=bP(jc(u))(1e3);return Hd(Xd(l)(e.freq))(e.count)}},Zd=function(e){var a=Yd(Xd(e.count)(zd(-1)))(e.freq);return mu(e.time)(j7)(H7(zt(a))(e.time))},X7=function(e){return function(){var u=x0();return{freq:e,time:u,count:zd(0)}}},Y7=function(e){var a=Hc(EP(MR(e.time*1e3))),u=V7(e.freqNumerator)(e.freqDenominator),l=V7(e.countNumerator)(e.countDenominator);return{freq:u,time:a,count:l}},NP=function(e){if(CP(TP(Bd(e))(kd(e)))(MP))return e;if(Re)return $7(SP(Bd(e))(kd(e)));throw new Error("Failed pattern match at Data.Tempo (line 114, column 1 - line 114, column 38): "+[e.constructor.name])},Qd=function(e){return function(a){return function(u){return Hd(Xd(Hd(NP(Yd(LP(u)(a))(e)))(AP))(e))(a)}}},Kd=function(e){return function(a){return mu(e.time)(j7)(H7(zt(Yd(a)(e.freq)))(Zd(e)))}};var Z7=rf(),qP=Sl(qR),po=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Es=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),$P={to:function(e){if(e instanceof Va)return new po(e.value0);if(e instanceof Ue)return new Es(e.value0);throw new Error("Failed pattern match at Duration (line 14, column 1 - line 14, column 35): "+[e.constructor.name])},from:function(e){if(e instanceof po)return new Va(e.value0);if(e instanceof Es)return new Ue(e.value0);throw new Error("Failed pattern match at Duration (line 14, column 1 - line 14, column 35): "+[e.constructor.name])}},UR={show:Ev($P)(Pl(Nl(F0(Bv))({reflectSymbol:function(){return"InSeconds"}}))(Nl(F0(NR))({reflectSymbol:function(){return"InCycles"}})))};var WR=function(e){return function(a){if(a instanceof po)return Z7(a.value0);if(a instanceof Es)return Z7(zt(qP(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 Q7=F0(UR);var UP=Se(Ne),WP=Rf(Bt),BP=Yc(If),zP=Eu(_o),e1=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),hf=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}(),kP={to:function(e){if(e instanceof Va)return new e1(e.value0);if(e instanceof Ue)return new hf(e.value0.value0,e.value0.value1);throw new Error("Failed pattern match at DefTime (line 17, column 1 - line 17, column 34): "+[e.constructor.name])},from:function(e){if(e instanceof e1)return new Va(e.value0);if(e instanceof hf)return new Ue(new Q_(e.value0,e.value1));throw new Error("Failed pattern match at DefTime (line 17, column 1 - line 17, column 34): "+[e.constructor.name])}},BR={show:Ev(kP)(Pl(Nl(Q7)({reflectSymbol:function(){return"After"}}))(Nl($R(F0(NR))(Q7))({reflectSymbol:function(){return"Quant"}})))};var K7=function(e){return function(a){return function(u){if(u instanceof e1){var l=WR(e)(u.value0);return mu(a)(UP)(WP(l)(a))}if(u instanceof hf&&u.value1 instanceof po){var v=BP(jc(u.value1.value0*1e3))(1e3),l=Qd(u.value0)(zP(v)(e.freq))(Qc(e)(a));return Kd(e)(l)}if(u instanceof hf&&u.value1 instanceof Es){var l=Qd(u.value0)(u.value1.value0)(Qc(e)(a));return Kd(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 gf=Nl(wf),en=function(){function e(){}return e.value=new e,e}(),er=function(){function e(){}return e.value=new e,e}(),ar=function(){function e(){}return e.value=new e,e}(),ur=function(){function e(){}return e.value=new e,e}(),lr=function(){function e(){}return e.value=new e,e}(),vr=function(){function e(){}return e.value=new e,e}(),JP={to:function(e){if(e instanceof Va)return en.value;if(e instanceof Ue&&e.value0 instanceof Va)return er.value;if(e instanceof Ue&&e.value0 instanceof Ue&&e.value0.value0 instanceof Va)return ar.value;if(e instanceof Ue&&e.value0 instanceof Ue&&e.value0.value0 instanceof Ue&&e.value0.value0.value0 instanceof Va)return ur.value;if(e instanceof Ue&&e.value0 instanceof Ue&&e.value0.value0 instanceof Ue&&e.value0.value0.value0 instanceof Ue&&e.value0.value0.value0.value0 instanceof Va)return lr.value;if(e instanceof Ue&&e.value0 instanceof Ue&&e.value0.value0 instanceof Ue&&e.value0.value0.value0 instanceof Ue&&e.value0.value0.value0.value0 instanceof Ue)return vr.value;throw new Error("Failed pattern match at Output (line 16, column 1 - line 16, column 33): "+[e.constructor.name])},from:function(e){if(e instanceof en)return new Va(rv.value);if(e instanceof er)return new Ue(new Va(rv.value));if(e instanceof ar)return new Ue(new Ue(new Va(rv.value)));if(e instanceof ur)return new Ue(new Ue(new Ue(new Va(rv.value))));if(e instanceof lr)return new Ue(new Ue(new Ue(new Ue(new Va(rv.value)))));if(e instanceof vr)return new Ue(new Ue(new Ue(new Ue(new Ue(rv.value)))));throw new Error("Failed pattern match at Output (line 16, column 1 - line 16, column 33): "+[e.constructor.name])}},kR={show:Ev(JP)(Pl(gf({reflectSymbol:function(){return"Audio"}}))(Pl(gf({reflectSymbol:function(){return"Blend"}}))(Pl(gf({reflectSymbol:function(){return"RGBA"}}))(Pl(gf({reflectSymbol:function(){return"Add"}}))(Pl(gf({reflectSymbol:function(){return"Mul"}}))(gf({reflectSymbol:function(){return"RGB"}})))))))},JR={eq:function(e){return function(a){return e instanceof en&&a instanceof en||e instanceof er&&a instanceof er||e instanceof ar&&a instanceof ar||e instanceof ur&&a instanceof ur||e instanceof lr&&a instanceof lr||e instanceof vr&&a instanceof vr}}};var VR=function(e){return e.channels};var e4=function(e){return function(){return{value:e}}};var De=function(e){return function(){return e.value}};var Pe=function(e){return function(a){return function(){a.value=e}}};var ra=e4;var Ou=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Uu=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),jv=function(e){return e.tailRecM};var XP=function(e){var a=function(u){var l=!1,v;function t(i){if(i instanceof Ou){u=e(i.value0);return}if(i instanceof Uu)return l=!0,i.value0;throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 103, column 3 - line 103, column 25): "+[i.constructor.name])}for(;!l;)v=t(u);return v};return function(u){return a(e(u))}};var a4={tailRecM:function(e){var a=function(l){return l},u=XP(function(l){return a(e(l))});return function(l){return Ut(u(l))}},Monad0:function(){return Cu}};var u4={bimap:function(e){return function(a){return function(u){if(u instanceof Ou)return new Ou(e(u.value0));if(u instanceof Uu)return new Uu(a(u.value0));throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 33, column 1 - line 35, column 34): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}}};var Ts=function(e){return e.foldrWithIndex};var Ms=function(e){return e.traverseWithIndex};var QP=L(Zp),KP=L(Ma),wl=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}(),l1=function(e){var a=p0(e);return{unfoldr1:function(u){return function(l){return Vw(wl.create)(QP(a(KP(u)))(u(l)))}}}};var Ls=function(e){var a=nv(e);return function(u){return new wl(u,a)}};var jR=function(e){var a=L(e);return{map:function(u){return function(l){return new wl(u(l.value0),a(u)(l.value1))}}}};var As=function(e){var a=Al(e),u=$a(e),l=hu(e);return{foldMap:function(v){var t=re(v.Semigroup0()),i=a(v);return function(c){return function(_){return t(c(_.value0))(i(c)(_.value1))}}},foldl:function(v){return function(t){return function(i){return u(v)(v(t)(i.value0))(i.value1)}}},foldr:function(v){return function(t){return function(i){return v(i.value0)(l(v)(t)(i.value1))}}}}};var v1=function(e){var a=Gl(e),u=eu(e),l=jR(e.Functor0()),v=As(e.Foldable1());return{sequence:function(t){var i=t.Apply0(),c=Ke(i),_=L(i.Functor0()),s=a(t);return function(y){return c(_(wl.create)(y.value0))(s(y.value1))}},traverse:function(t){var i=t.Apply0(),c=Ke(i),_=L(i.Functor0()),s=u(t);return function(y){return function(N){return c(_(wl.create)(y(N.value0)))(s(y)(N.value1))}}},Functor0:function(){return l},Foldable1:function(){return v}}};var r4=function(e){var a=$a(e),u=hu(e),l=As(e);return{foldMap1:function(v){var t=re(v);return function(i){return function(c){return a(function(_){return function(s){return t(_)(i(s))}})(i(c.value0))(c.value1)}}},foldr1:function(v){return function(t){return mu(t.value0)(v(t.value0))(u(function(i){var c=mu(i)(v(i));return function(_){return R.create(c(_))}})(I.value)(t.value1))}},foldl1:function(v){return function(t){return a(v)(t.value0)(t.value1)}},Foldable0:function(){return l}}};var rq=Se(Ne),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}(),XR=function(e){return e},i4=function(e){return new G(e.value0,e.value1)};var tq=function(e){var a=function(u){return function(l){var v=u,t=!1,i;function c(_,s){if(s instanceof G&&s.value1 instanceof G&&s.value1.value1 instanceof G){v=new G(s,_),l=s.value1.value1.value1;return}var y=function(S){return S instanceof G&&S.value1 instanceof G&&S.value1.value1 instanceof h?new G(e(S.value0),new G(e(S.value1.value0),h.value)):S instanceof G&&S.value1 instanceof h?new G(e(S.value0),h.value):h.value},N=function(S){return function(J){var be=S,Ea=!1,bu;function yl(da,k0){if(da instanceof G&&da.value0 instanceof G&&da.value0.value1 instanceof G&&da.value0.value1.value1 instanceof G){be=da.value1,J=new G(e(da.value0.value0),new G(e(da.value0.value1.value0),new G(e(da.value0.value1.value1.value0),k0)));return}return Ea=!0,k0}for(;!Ea;)bu=yl(be,J);return bu}};return t=!0,N(_)(y(s))}for(;!t;)i=c(v,l);return i}};return a(h.value)},cv={map:tq},o4=L(cv),Xl=jR(cv),Ya={foldr:function(e){return function(a){var u=function(){var v=function(t){return function(i){var c=t,_=!1,s;function y(N,S){if(S instanceof h)return _=!0,N;if(S instanceof G){c=new G(S.value0,N),i=S.value1;return}throw new Error("Failed pattern match at Data.List.Types (line 107, column 7 - line 107, column 23): "+[N.constructor.name,S.constructor.name])}for(;!_;)s=y(c,i);return s}};return v(h.value)}(),l=$a(Ya)(xe(e))(a);return function(v){return l(u(v))}}},foldl:function(e){var a=function(u){return function(l){var v=u,t=!1,i;function c(_,s){if(s instanceof h)return t=!0,_;if(s instanceof G){v=e(_)(s.value0),l=s.value1;return}throw new Error("Failed pattern match at Data.List.Types (line 111, column 12 - line 113, column 30): "+[s.constructor.name])}for(;!t;)i=c(v,l);return i}};return a},foldMap:function(e){var a=re(e.Semigroup0()),u=Ga(e);return function(l){return $a(Ya)(function(v){var t=a(v);return function(i){return t(l(i))}})(u)}}},HR=$a(Ya),iq=hu(Ya),oq=Qn(Ya)(qt),E0=As(Ya);var xc={append:function(e){return function(a){return iq(G.create)(a)(e)}}},Ef=re(xc);var Ns={append:function(e){return function(a){return new wl(e.value0,Ef(e.value1)(i4(a)))}}},Cf=function(e){var a=z(e);return{show:function(u){return u instanceof h?"Nil":"("+(oq(" : ")(o4(a)(u))+" : Nil)")}}};var C0={traverse:function(e){var a=e.Apply0(),u=L(a.Functor0()),l=Rl(a),v=U(e);return function(t){var i=u(HR(xe(G.create))(h.value)),c=HR(function(_){var s=l(xe(G.create))(_);return function(y){return s(t(y))}})(v(h.value));return function(_){return i(c(_))}}},sequence:function(e){return eu(C0)(e)(rq)},Functor0:function(){return cv},Foldable1:function(){return Ya}},Cv=v1(C0);var Ps={unfoldr1:function(e){return function(a){var u=function(l){return function(v){var t=l,i=!1,c;function _(s,y){var N=e(s);if(N.value1 instanceof R){t=N.value1.value0,v=new G(N.value0,y);return}if(N.value1 instanceof I)return i=!0,HR(xe(G.create))(h.value)(new G(N.value0,y));throw new Error("Failed pattern match at Data.List.Types (line 135, column 22 - line 137, column 61): "+[N.constructor.name])}for(;!i;)c=_(t,v);return c}};return u(a)(h.value)}}},e_={unfoldr:function(e){return function(a){var u=function(l){return function(v){var t=l,i=!1,c;function _(s,y){var N=e(s);if(N instanceof I)return i=!0,HR(xe(G.create))(h.value)(y);if(N instanceof R){t=N.value0.value1,v=new G(N.value0.value0,y);return}throw new Error("Failed pattern match at Data.List.Types (line 142, column 22 - line 144, column 52): "+[N.constructor.name])}for(;!i;)c=_(t,v);return c}};return u(a)(h.value)}},Unfoldable10:function(){return Ps}},_v=l1(e_),a_=r4(Ya);var cq={eq1:function(e){var a=d(e);return function(u){return function(l){var v=function(t){return function(i){return function(c){var _=t,s=i,y=!1,N;function S(J,be,Ea){if(!Ea)return y=!0,!1;if(J instanceof h&&be instanceof h)return y=!0,Ea;if(J instanceof G&&be instanceof G){_=J.value1,s=be.value1,c=Ea&&a(be.value0)(J.value0);return}return y=!0,!1}for(;!y;)N=S(_,s,c);return N}}};return v(u)(l)(!0)}}}},_q=Ji(cq);var YR=function(e){return{eq:_q(e)}};var n1={apply:function(e){return function(a){if(e instanceof h)return h.value;if(e instanceof G)return Ef(o4(e.value0)(a))(Ke(n1)(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 cv}},t4=Ke(n1),c4={apply:function(e){return function(a){return new wl(e.value0(a.value0),Ef(t4(e.value1)(new G(a.value0,h.value)))(t4(new G(e.value0,e.value1))(a.value1)))}},Functor0:function(){return Xl}},r1={bind:function(e){return function(a){if(e instanceof h)return h.value;if(e instanceof G)return Ef(a(e.value0))(K(r1)(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 n1}},fq=K(r1),ZR={bind:function(e){return function(a){var u=a(e.value0);return new wl(u.value0,Ef(u.value1)(fq(e.value1)(function(l){return i4(a(l))})))}},Apply0:function(){return c4}};var pq={alt:Ef,Functor0:function(){return cv}},t1=function(){return{empty:h.value,Alt0:function(){return pq}}}();var QR={pure:function(){var e=Ls(t1);return function(a){return XR(e(a))}}(),Apply0:function(){return c4}};var o1=L(Ma);var Gq=Wc(u4),wq=$a(Ya);var dq=Se(Ne);var c1=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])},eI=function(e){return p0(e)(function(a){return o1(function(u){return new B(u.head,u.tail)})(c1(a))})},mq=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 hq=function(e){return new G(e,h.value)};var Tf=function(){var e=function(a){return function(u){var l=a,v=!1,t;function i(c,_){if(_ instanceof h)return v=!0,c;if(_ instanceof G){l=new G(_.value0,c),u=_.value1;return}throw new Error("Failed pattern match at Data.List (line 368, column 3 - line 368, column 19): "+[c.constructor.name,_.constructor.name])}for(;!v;)t=i(l,u);return t}};return e(h.value)}();var D4=function(e){var a=function(u){return function(l){var v=u,t=!1,i;function c(_,s){if(_ instanceof h)return t=!0,I.value;if(_ instanceof G&&_.value1 instanceof h)return t=!0,new R({revInit:s,last:_.value0});if(_ instanceof G){v=_.value1,l=new G(_.value0,s);return}throw new Error("Failed pattern match at Data.List (line 270, column 3 - line 270, column 21): "+[_.constructor.name,s.constructor.name])}for(;!t;)i=c(v,l);return i}};return o1(function(u){return{init:Tf(u.revInit),last:u.last}})(a(e)(h.value))},qs=function(e){return function(a){return function(u){var l=function(v){return function(t){return function(i){var c=v,_=t,s=!1,y;function N(S,J,be){if(S instanceof h||J instanceof h)return s=!0,be;if(S instanceof G&&J instanceof G){c=S.value1,_=J.value1,i=new G(e(S.value0)(J.value0),be);return}throw new Error("Failed pattern match at Data.List (line 779, column 3 - line 779, column 21): "+[S.constructor.name,J.constructor.name,be.constructor.name])}for(;!s;)y=N(c,_,i);return y}}};return Tf(l(a)(u)(h.value))}}},u_=function(){return qs(B.create)}();var R4=function(e){return function(a){if(e===a)return hq(e);if(Re){var u=function(l){return function(v){return function(t){return function(i){var c=l,_=v,s=t,y=!1,N;function S(J,be,Ea,bu){if(J===be)return y=!0,new G(J,bu);if(Re){c=J+Ea|0,_=be,s=Ea,i=new G(J,bu);return}throw new Error("Failed pattern match at Data.List (line 148, column 3 - line 149, column 65): "+[J.constructor.name,be.constructor.name,Ea.constructor.name,bu.constructor.name])}for(;!y;)N=S(c,_,s,i);return N}}}};return u(a)(e)(function(){var l=e>a;return l?1:-1}())(h.value)}throw new Error("Failed pattern match at Data.List (line 144, column 1 - line 144, column 32): "+[e.constructor.name,a.constructor.name])}};var KR=function(e){var a=function(u){return function(l){var v=u,t=!1,i;function c(_,s){if(s instanceof h)return t=!0,Tf(_);if(s instanceof G){var y=e(s.value0);if(y instanceof I){v=_,l=s.value1;return}if(y instanceof R){v=new G(y.value0,_),l=s.value1;return}throw new Error("Failed pattern match at Data.List (line 419, column 5 - line 421, column 32): "+[y.constructor.name])}throw new Error("Failed pattern match at Data.List (line 417, column 3 - line 417, column 27): "+[_.constructor.name,s.constructor.name])}for(;!t;)i=c(v,l);return i}};return a(h.value)},I4=function(e){var a=K(e.Monad0().Bind1()),u=jv(e);return function(l){var v=l.Plus1().Alt0(),t=Ja(v),i=L(v.Functor0()),c=U(l.Applicative0());return function(_){var s=function(y){return a(t(i(Ou.create)(_))(c(new Uu(void 0))))(function(N){return c(Gq(function(S){return new G(S,y)})(function(S){return Tf(y)})(N))})};return u(s)(h.value)}}};var gq=function(e){var a=Ke(e.Applicative0().Apply0()),u=L(e.Plus1().Alt0().Functor0());return function(l){var v=Yn(l);return function(t){return a(u(G.create)(t))(v(function(i){return _1(e)(l)(t)}))}}},_1=function(e){var a=Ja(e.Plus1().Alt0()),u=U(e.Applicative0());return function(l){return function(v){return a(gq(e)(l)(v))(u(h.value))}}},Hv=wq(function(e){return function(a){return e+1|0}})(0),G4=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 w4=function(e){return o1(function(a){return a.init})(D4(e))};var yq=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])},xR=function(e){if(e instanceof h)return h.value;if(e instanceof G&&e.value0 instanceof h)return xR(e.value1);if(e instanceof G&&e.value0 instanceof G)return new G(new G(e.value0.value0,KR(yq)(e.value1)),xR(new G(e.value0.value1,KR(mq)(e.value1))));throw new Error("Failed pattern match at Data.List (line 813, column 1 - line 813, column 54): "+[e.constructor.name])};var d4=function(e){return function(a){var u=e,l=!1,v;function t(i,c){if(i<1)return l=!0,c;if(c instanceof h)return l=!0,h.value;if(c instanceof G){u=i-1|0,a=c.value1;return}throw new Error("Failed pattern match at Data.List (line 536, column 1 - line 536, column 42): "+[i.constructor.name,c.constructor.name])}for(;!l;)v=t(u,a);return v}};var l_=KR(dq);var m4=function(e){return e()};var h4=function(e){throw new Error(e)};var g4=function(){return h4};var Cq=g4(),Tq=m4,$s=function(e){return Tq(function(){return Cq(e)})};var Sq=K(ZR),Lq=Se(Ne);var fv=function(e){return function(a){return function(u){return new wl(e(a.value0)(u.value0),qs(e)(a.value1)(u.value1))}}};var v_=function(e){return new G(e.value0,e.value1)};var ha=function(e){return e.value1};var ga=function(){var e=Ls(t1);return function(a){return XR(e(a))}}();var Aq=function(e){return function(a){return e(new G(a.value0,a.value1))}};var La=function(e){return 1+Hv(e.value1)|0},y4=function(e){return Yi(e.value0)(G4(e.value1))};var F4=function(e){return mu(h.value)(function(a){return new G(e.value0,a)})(w4(e.value1))};var Y=function(e){return e.value0};var ia=function(e){if(e instanceof h)return I.value;if(e instanceof G)return new R(new wl(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 Jt=function(e){return Aq(d4(e))},Os=function(e){return function(a){return new wl(e,a)}},pu=function(e){return function(a){return new wl(e,new G(a.value0,a.value1))}};var cl=function(e){return Sq(e)(Lq)};var n_=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 Nq=Se(Ne);var Aa=function(){function e(){}return e.value=new e,e}(),Fa=function(){function e(a,u,l,v,t,i){this.value0=a,this.value1=u,this.value2=l,this.value3=v,this.value4=t,this.value5=i}return e.create=function(a){return function(u){return function(l){return function(v){return function(t){return function(i){return new e(a,u,l,v,t,i)}}}}}},e}();var aI=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}(),b4=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),T0=function(e,a,u,l){if(u instanceof Aa){if(l instanceof Aa)return new Fa(1,1,e,a,u,l);if(l instanceof Fa)return new Fa(1+l.value0|0,1+l.value1|0,e,a,u,l);throw new Error("Failed pattern match at Data.Map.Internal (line 680, column 5 - line 684, column 39): "+[l.constructor.name])}if(u instanceof Fa){if(l instanceof Aa)return new Fa(1+u.value0|0,1+u.value1|0,e,a,u,l);if(l instanceof Fa)return new Fa(1+function(){var v=u.value0>l.value0;return v?u.value0:l.value0}()|0,(1+u.value1|0)+l.value1|0,e,a,u,l);throw new Error("Failed pattern match at Data.Map.Internal (line 686, column 5 - line 690, column 68): "+[l.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 678, column 32 - line 690, column 68): "+[u.constructor.name])};var uI=function(e){return function(a){return new Fa(1,1,e,a,Aa.value,Aa.value)}},rr=function(){var e=function(l){if(l instanceof Aa)return 0;if(l instanceof Fa)return l.value0;throw new Error("Failed pattern match at Data.Map.Internal (line 735, column 12 - line 737, column 26): "+[l.constructor.name])},a=function(l,v,t,i,c,_,s){return _ instanceof Fa&&_.value0>e(s)?T0(_.value2,_.value3,T0(l,v,t,_.value4),T0(i,c,_.value5,s)):T0(i,c,T0(l,v,t,_),s)},u=function(l,v,t,i,c,_,s){return _ instanceof Fa&&e(c)<=_.value0?T0(_.value2,_.value3,T0(t,i,c,_.value4),T0(l,v,_.value5,s)):T0(t,i,c,T0(l,v,_,s))};return function(l,v,t,i){if(t instanceof Aa)return i instanceof Aa?uI(l)(v):i instanceof Fa&&i.value0>1?a(l,v,t,i.value2,i.value3,i.value4,i.value5):T0(l,v,t,i);if(t instanceof Fa){if(i instanceof Fa){if(i.value0>(t.value0+1|0))return a(l,v,t,i.value2,i.value3,i.value4,i.value5);if(t.value0>(i.value0+1|0))return u(l,v,t.value2,t.value3,t.value4,t.value5,i)}return i instanceof Aa&&t.value0>1?u(l,v,t.value2,t.value3,t.value4,t.value5,i):T0(l,v,t,i)}throw new Error("Failed pattern match at Data.Map.Internal (line 695, column 40 - line 716, column 34): "+[t.constructor.name])}}(),p1=n_("unsafeSplit","Data.Map.Internal",function(){return function(e,a,u){if(u instanceof Aa)return new aI(I.value,Aa.value,Aa.value);if(u instanceof Fa){var l=e(a)(u.value2);if(l instanceof Ee){var v=p1(771)(e,a,u.value4);return new aI(v.value0,v.value1,rr(u.value2,u.value3,v.value2,u.value5))}if(l instanceof me){var v=p1(774)(e,a,u.value5);return new aI(v.value0,rr(u.value2,u.value3,u.value4,v.value1),v.value2)}if(l instanceof Xe)return new aI(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])}}),Pq=p1(764),E4=n_("unsafeSplitLast","Data.Map.Internal",function(){return function(e,a,u,l){if(l instanceof Aa)return new b4(e,a,u);if(l instanceof Fa){var v=E4(757)(l.value2,l.value3,l.value4,l.value5);return new b4(v.value0,v.value1,rr(e,a,u,v.value2))}throw new Error("Failed pattern match at Data.Map.Internal (line 754, column 37 - line 758, column 57): "+[l.constructor.name])}}),qq=E4(753),$q=function(e,a){if(e instanceof Aa)return a;if(e instanceof Fa){var u=qq(e.value2,e.value3,e.value4,e.value5);return rr(u.value0,u.value1,u.value2,a)}throw new Error("Failed pattern match at Data.Map.Internal (line 742, column 25 - line 746, column 38): "+[e.constructor.name,a.constructor.name])};var s1=n_("unsafeUnionWith","Data.Map.Internal",function(){return function(e,a,u,l){if(u instanceof Aa)return l;if(l instanceof Aa)return u;if(l instanceof Fa){var v=Pq(e,l.value2,u),t=s1(787)(e,a,v.value1,l.value4),i=s1(788)(e,a,v.value2,l.value5);if(v.value0 instanceof R)return rr(l.value2,a(v.value0.value0)(l.value3),t,i);if(v.value0 instanceof I)return rr(l.value2,l.value3,t,i);throw new Error("Failed pattern match at Data.Map.Internal (line 789, column 5 - line 793, column 46): "+[v.value0.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 782, column 42 - line 793, column 46): "+[u.constructor.name,l.constructor.name])}}),Oq=s1(781),Uq=function(e){var a=Oe(e);return function(u){return function(l){return function(v){return Oq(a,u,l,v)}}}},lI=function(e){return Uq(e)(Ta)};var un=function(e){var a=Oe(e);return function(u){var l=function(v){var t=!1,i;function c(_){if(_ instanceof Aa)return t=!0,I.value;if(_ instanceof Fa){var s=a(u)(_.value2);if(s instanceof Ee){v=_.value4;return}if(s instanceof me){v=_.value5;return}if(s instanceof Xe)return t=!0,new R(_.value3);throw new Error("Failed pattern match at Data.Map.Internal (line 281, column 7 - line 284, column 22): "+[s.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 278, column 8 - line 284, column 22): "+[_.constructor.name])}for(;!t;)i=c(v);return i};return l}};var tr=function(e){var a=Oe(e);return function(u){return function(l){var v=function(t){if(t instanceof Aa)return uI(u)(l);if(t instanceof Fa){var i=a(u)(t.value2);if(i instanceof Ee)return rr(t.value2,t.value3,v(t.value4),t.value5);if(i instanceof me)return rr(t.value2,t.value3,t.value4,v(t.value5));if(i instanceof Xe)return new Fa(t.value0,t.value1,u,l,t.value4,t.value5);throw new Error("Failed pattern match at Data.Map.Internal (line 469, column 7 - line 472, column 35): "+[i.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 466, column 8 - line 472, column 35): "+[t.constructor.name])};return v}}},C4={map:function(e){var a=function(u){if(u instanceof Aa)return Aa.value;if(u instanceof Fa)return new Fa(u.value0,u.value1,u.value2,e(u.value3),a(u.value4),a(u.value5));throw new Error("Failed pattern match at Data.Map.Internal (line 145, column 10 - line 148, column 39): "+[u.constructor.name])};return a}},Wq={mapWithIndex:function(e){var a=function(u){if(u instanceof Aa)return Aa.value;if(u instanceof Fa)return new Fa(u.value0,u.value1,u.value2,e(u.value2)(u.value3),a(u.value4),a(u.value5));throw new Error("Failed pattern match at Data.Map.Internal (line 153, column 10 - line 156, column 41): "+[u.constructor.name])};return a},Functor0:function(){return C4}},vI={foldr:function(e){return function(a){var u=n_("go","Data.Map.Internal",function(){return function(v,t){if(v instanceof Aa)return t;if(v instanceof Fa)return u(170)(v.value4,e(v.value3)(u(170)(v.value5,t)));throw new Error("Failed pattern match at Data.Map.Internal (line 167, column 26 - line 170, column 43): "+[v.constructor.name])}}),l=u(167);return function(v){return l(v,a)}}},foldl:function(e){return function(a){var u=n_("go","Data.Map.Internal",function(){return function(v,t){if(t instanceof Aa)return v;if(t instanceof Fa)return u(176)(e(u(176)(v,t.value4))(t.value3),t.value5);throw new Error("Failed pattern match at Data.Map.Internal (line 173, column 26 - line 176, column 43): "+[t.constructor.name])}}),l=u(173);return function(v){return l(a,v)}}},foldMap:function(e){var a=Ga(e),u=re(e.Semigroup0());return function(l){var v=function(t){if(t instanceof Aa)return a;if(t instanceof Fa)return u(v(t.value4))(u(l(t.value3))(v(t.value5)));throw new Error("Failed pattern match at Data.Map.Internal (line 179, column 10 - line 182, column 28): "+[t.constructor.name])};return v}}},T4={foldrWithIndex:function(e){return function(a){var u=n_("go","Data.Map.Internal",function(){return function(v,t){if(v instanceof Aa)return t;if(v instanceof Fa)return u(190)(v.value4,e(v.value2)(v.value3)(u(190)(v.value5,t)));throw new Error("Failed pattern match at Data.Map.Internal (line 187, column 26 - line 190, column 45): "+[v.constructor.name])}}),l=u(187);return function(v){return l(v,a)}}},foldlWithIndex:function(e){return function(a){var u=n_("go","Data.Map.Internal",function(){return function(v,t){if(t instanceof Aa)return v;if(t instanceof Fa)return u(196)(e(t.value2)(u(196)(v,t.value4))(t.value3),t.value5);throw new Error("Failed pattern match at Data.Map.Internal (line 193, column 26 - line 196, column 45): "+[t.constructor.name])}}),l=u(193);return function(v){return l(a,v)}}},foldMapWithIndex:function(e){var a=Ga(e),u=re(e.Semigroup0());return function(l){var v=function(t){if(t instanceof Aa)return a;if(t instanceof Fa)return u(v(t.value4))(u(l(t.value2)(t.value3))(v(t.value5)));throw new Error("Failed pattern match at Data.Map.Internal (line 199, column 10 - line 202, column 30): "+[t.constructor.name])};return v}},Foldable0:function(){return vI}},M4=function(){return Ts(T4)(function(e){return function(a){return function(u){return new G(e,u)}}})(h.value)}(),S4={traverse:function(e){var a=U(e),u=e.Apply0(),l=Ke(u),v=L(u.Functor0());return function(t){var i=function(c){if(c instanceof Aa)return a(Aa.value);if(c instanceof Fa)return l(l(v(function(_){return function(s){return function(y){return new Fa(c.value0,c.value1,c.value2,s,_,y)}}})(i(c.value4)))(t(c.value3)))(i(c.value5));throw new Error("Failed pattern match at Data.Map.Internal (line 207, column 10 - line 213, column 19): "+[c.constructor.name])};return i}},sequence:function(e){return eu(S4)(e)(Nq)},Functor0:function(){return C4},Foldable1:function(){return vI}},L4={traverseWithIndex:function(e){var a=U(e),u=e.Apply0(),l=Ke(u),v=L(u.Functor0());return function(t){var i=function(c){if(c instanceof Aa)return a(Aa.value);if(c instanceof Fa)return l(l(v(function(_){return function(s){return function(y){return new Fa(c.value0,c.value1,c.value2,s,_,y)}}})(i(c.value4)))(t(c.value2)(c.value3)))(i(c.value5));throw new Error("Failed pattern match at Data.Map.Internal (line 219, column 10 - line 225, column 19): "+[c.constructor.name])};return i}},FunctorWithIndex0:function(){return Wq},FoldableWithIndex1:function(){return T4},Traversable2:function(){return S4}};var xu=function(){return Aa.value}(),nI=function(e){var a=tr(e);return function(u){return $a(u)(function(l){return function(v){return a(v.value0)(v.value1)(l)}})(xu)}};var D1=function(e){var a=Oe(e);return function(u){var l=function(v){if(v instanceof Aa)return Aa.value;if(v instanceof Fa){var t=a(u)(v.value2);if(t instanceof Ee)return rr(v.value2,v.value3,l(v.value4),v.value5);if(t instanceof me)return rr(v.value2,v.value3,v.value4,l(v.value5));if(t instanceof Xe)return $q(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 zq=es();var kq=function(e){return zq(lI(e))};var Jq=function(e){return M4(e)},A4=function(e){var a=eI(e);return function(u){return a(Jq(u))}};var R1=function(e){return uI(e)(void 0)};var Us=function(e){return{append:kq(e)}};var Vq=xu;var Mf=function(e){var a=Us(e);return{mempty:Vq,Semigroup0:function(){return a}}};var N4=Nl(wf),he=function(){function e(){}return e.value=new e,e}(),Ce=function(){function e(){}return e.value=new e,e}(),jq={to:function(e){if(e instanceof Va)return he.value;if(e instanceof Ue)return Ce.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 Va(rv.value);if(e instanceof Ce)return new Ue(rv.value);throw new Error("Failed pattern match at MultiMode (line 10, column 1 - line 10, column 36): "+[e.constructor.name])}},I1={show:Ev(jq)(Pl(N4({reflectSymbol:function(){return"Combinatorial"}}))(N4({reflectSymbol:function(){return"Pairwise"}})))},G1={eq:function(e){return function(a){return e instanceof he&&a instanceof he||e instanceof Ce&&a instanceof Ce}}};var Oa=d(G1);var d1=Z0(Ya)(qt),Hq=hR(e_),P4=z(Bv),q4=L(cv),w1=z(xa),Wa=z(I1),Nu=U(d3),m1=Mf(Ka),$4=Ga(m1),ir=$t(Il),Xq=Al(Ya)(uf()(sa({reflectSymbol:function(){return"ain"}})(ir)()(sa({reflectSymbol:function(){return"fft"}})(ir)()(sa({reflectSymbol:function(){return"hi"}})(ir)()(sa({reflectSymbol:function(){return"ifft"}})(ir)()(sa({reflectSymbol:function(){return"ihi"}})(ir)()(sa({reflectSymbol:function(){return"ilo"}})(ir)()(sa({reflectSymbol:function(){return"imgURLs"}})(m1)()(sa({reflectSymbol:function(){return"imid"}})(ir)()(sa({reflectSymbol:function(){return"lo"}})(ir)()(sa({reflectSymbol:function(){return"mid"}})(ir)()(sa({reflectSymbol:function(){return"vidURLs"}})(m1)()(sa({reflectSymbol:function(){return"webcam"}})(ir)()(af))))))))))))));var Ju=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),_l=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),vn=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),or=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),cr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),_r=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),fr=function(){function e(){}return e.value=new e,e}(),so=function(){function e(){}return e.value=new e,e}(),Do=function(){function e(){}return e.value=new e,e}(),Ro=function(){function e(){}return e.value=new e,e}(),ln=function(){function e(){}return e.value=new e,e}(),Io=function(){function e(){}return e.value=new e,e}(),Go=function(){function e(){}return e.value=new e,e}(),nn=function(){function e(){}return e.value=new e,e}(),wo=function(){function e(){}return e.value=new e,e}(),mo=function(){function e(){}return e.value=new e,e}(),ho=function(){function e(){}return e.value=new e,e}(),Vt=function(){function e(){}return e.value=new e,e}(),jt=function(){function e(){}return e.value=new e,e}(),Ht=function(){function e(){}return e.value=new e,e}(),Xt=function(){function e(){}return e.value=new e,e}(),Yt=function(){function e(){}return e.value=new e,e}(),Zt=function(){function e(){}return e.value=new e,e}(),pr=function(){function e(){}return e.value=new e,e}(),sr=function(){function e(){}return e.value=new e,e}(),Dr=function(){function e(){}return e.value=new e,e}(),Rr=function(){function e(){}return e.value=new e,e}(),Ir=function(){function e(){}return e.value=new e,e}(),go=function(){function e(){}return e.value=new e,e}(),rn=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Qt=function(){function e(){}return e.value=new e,e}(),Kt=function(){function e(){}return e.value=new e,e}(),yo=function(){function e(){}return e.value=new e,e}(),xt=function(){function e(){}return e.value=new e,e}(),ei=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}(),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}(),Fo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),bo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Eo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Co=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),To=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Mo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),So=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Lo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ao=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),No=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Po=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ui=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),li=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),vi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),dr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),mr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),hr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),gr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),yr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Fr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),br=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Er=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Cr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Tr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Mr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Sr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Lr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ar=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Nr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Pr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),qr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),$r=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Or=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ur=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Wr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Br=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),zr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),kr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Jr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Vr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),jr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Hr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Xr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Yr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Zr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),qo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),$o=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Oo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ni=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ri=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ti=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Uo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Wo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Bo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Qr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Kr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),xr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),et=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),at=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),zo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),ko=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Jo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),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}(),ii=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),jo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Ho=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Xo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Yo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Zo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Qo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Ko=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),xo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),tn=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),on=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),M0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),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}(),cn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Tv=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),_n=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),fn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),pn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),sn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Dn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),S0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Rn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),In=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Gn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),wn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),dn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),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}(),ci=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),mn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),hn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),gn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),_i=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),fi=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),pi=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),si=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Di=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Ri=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),ut=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Mv=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}(),Ii=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),Gi=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),L0=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),wi=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),di=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),mi=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),ec=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}();var E={eq:function(e){return function(a){return e instanceof Ju&&a instanceof Ju?e.value0===a.value0:e instanceof _l&&a instanceof _l?Oa(e.value0)(a.value0)&&d(YR(E))(e.value1)(a.value1):e instanceof vn&&a instanceof vn?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof or&&a instanceof or?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof cr&&a instanceof cr?d(E)(e.value0)(a.value0):e instanceof _r&&a instanceof _r?e.value0===a.value0&&d(E)(e.value1)(a.value1):e instanceof fr&&a instanceof fr||e instanceof so&&a instanceof so||e instanceof Do&&a instanceof Do||e instanceof Ro&&a instanceof Ro||e instanceof ln&&a instanceof ln||e instanceof Io&&a instanceof Io||e instanceof Go&&a instanceof Go||e instanceof nn&&a instanceof nn||e instanceof wo&&a instanceof wo||e instanceof mo&&a instanceof mo||e instanceof ho&&a instanceof ho||e instanceof Vt&&a instanceof Vt||e instanceof jt&&a instanceof jt||e instanceof Ht&&a instanceof Ht||e instanceof Xt&&a instanceof Xt||e instanceof Yt&&a instanceof Yt||e instanceof Zt&&a instanceof Zt||e instanceof pr&&a instanceof pr||e instanceof sr&&a instanceof sr||e instanceof Dr&&a instanceof Dr||e instanceof Rr&&a instanceof Rr||e instanceof Ir&&a instanceof Ir||e instanceof go&&a instanceof go?!0:e instanceof rn&&a instanceof rn?e.value0===a.value0&&e.value1===a.value1:e instanceof Qt&&a instanceof Qt||e instanceof Kt&&a instanceof Kt||e instanceof yo&&a instanceof yo||e instanceof xt&&a instanceof xt?!0:e instanceof ei&&a instanceof ei||e instanceof ai&&a instanceof ai?e.value0===a.value0:e instanceof Gr&&a instanceof Gr?d(E)(e.value0)(a.value0):e instanceof wr&&a instanceof wr?d(E)(e.value0)(a.value0):e instanceof Fo&&a instanceof Fo?d(E)(e.value0)(a.value0):e instanceof bo&&a instanceof bo?d(E)(e.value0)(a.value0):e instanceof Eo&&a instanceof Eo?d(E)(e.value0)(a.value0):e instanceof Co&&a instanceof Co?d(E)(e.value0)(a.value0):e instanceof To&&a instanceof To?d(E)(e.value0)(a.value0):e instanceof Mo&&a instanceof Mo?d(E)(e.value0)(a.value0):e instanceof So&&a instanceof So?d(E)(e.value0)(a.value0):e instanceof Lo&&a instanceof Lo?d(E)(e.value0)(a.value0):e instanceof Ao&&a instanceof Ao?d(E)(e.value0)(a.value0):e instanceof No&&a instanceof No?d(E)(e.value0)(a.value0):e instanceof Po&&a instanceof Po?d(E)(e.value0)(a.value0):e instanceof ui&&a instanceof ui?d(E)(e.value0)(a.value0):e instanceof li&&a instanceof li?d(E)(e.value0)(a.value0):e instanceof vi&&a instanceof vi?d(E)(e.value0)(a.value0):e instanceof dr&&a instanceof dr?d(E)(e.value0)(a.value0):e instanceof mr&&a instanceof mr?d(E)(e.value0)(a.value0):e instanceof hr&&a instanceof hr?d(E)(e.value0)(a.value0):e instanceof gr&&a instanceof gr?d(E)(e.value0)(a.value0):e instanceof yr&&a instanceof yr?d(E)(e.value0)(a.value0):e instanceof Fr&&a instanceof Fr?d(E)(e.value0)(a.value0):e instanceof br&&a instanceof br?d(E)(e.value0)(a.value0):e instanceof Er&&a instanceof Er?d(E)(e.value0)(a.value0):e instanceof Cr&&a instanceof Cr?d(E)(e.value0)(a.value0):e instanceof Tr&&a instanceof Tr?d(E)(e.value0)(a.value0):e instanceof Mr&&a instanceof Mr?d(E)(e.value0)(a.value0):e instanceof Sr&&a instanceof Sr?d(E)(e.value0)(a.value0):e instanceof Lr&&a instanceof Lr?d(E)(e.value0)(a.value0):e instanceof Ar&&a instanceof Ar?d(E)(e.value0)(a.value0):e instanceof Nr&&a instanceof Nr?d(E)(e.value0)(a.value0):e instanceof Pr&&a instanceof Pr?d(E)(e.value0)(a.value0):e instanceof qr&&a instanceof qr?d(E)(e.value0)(a.value0):e instanceof $r&&a instanceof $r?d(E)(e.value0)(a.value0):e instanceof Or&&a instanceof Or?d(E)(e.value0)(a.value0):e instanceof Ur&&a instanceof Ur?d(E)(e.value0)(a.value0):e instanceof Wr&&a instanceof Wr?d(E)(e.value0)(a.value0):e instanceof Br&&a instanceof Br?d(E)(e.value0)(a.value0):e instanceof zr&&a instanceof zr?d(E)(e.value0)(a.value0):e instanceof kr&&a instanceof kr?d(E)(e.value0)(a.value0):e instanceof Jr&&a instanceof Jr?d(E)(e.value0)(a.value0):e instanceof Vr&&a instanceof Vr?d(E)(e.value0)(a.value0):e instanceof jr&&a instanceof jr?d(E)(e.value0)(a.value0):e instanceof Hr&&a instanceof Hr?d(E)(e.value0)(a.value0):e instanceof Xr&&a instanceof Xr?d(E)(e.value0)(a.value0):e instanceof Yr&&a instanceof Yr?d(E)(e.value0)(a.value0):e instanceof Zr&&a instanceof Zr?d(E)(e.value0)(a.value0):e instanceof qo&&a instanceof qo?d(E)(e.value0)(a.value0):e instanceof $o&&a instanceof $o?d(E)(e.value0)(a.value0):e instanceof Oo&&a instanceof Oo?d(E)(e.value0)(a.value0):e instanceof ni&&a instanceof ni?d(E)(e.value0)(a.value0):e instanceof ri&&a instanceof ri?d(E)(e.value0)(a.value0):e instanceof ti&&a instanceof ti?d(E)(e.value0)(a.value0):e instanceof Uo&&a instanceof Uo?d(E)(e.value0)(a.value0):e instanceof Wo&&a instanceof Wo?d(E)(e.value0)(a.value0):e instanceof Bo&&a instanceof Bo?d(E)(e.value0)(a.value0):e instanceof Qr&&a instanceof Qr?d(E)(e.value0)(a.value0):e instanceof Kr&&a instanceof Kr?d(E)(e.value0)(a.value0):e instanceof xr&&a instanceof xr?d(E)(e.value0)(a.value0):e instanceof et&&a instanceof et?d(E)(e.value0)(a.value0):e instanceof at&&a instanceof at?d(E)(e.value0)(a.value0):e instanceof zo&&a instanceof zo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof ko&&a instanceof ko?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Jo&&a instanceof Jo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Vo&&a instanceof Vo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof ii&&a instanceof ii?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof jo&&a instanceof jo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Ho&&a instanceof Ho?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Xo&&a instanceof Xo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Yo&&a instanceof Yo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Zo&&a instanceof Zo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Qo&&a instanceof Qo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Ko&&a instanceof Ko?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof xo&&a instanceof xo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof tn&&a instanceof tn?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof on&&a instanceof on?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof M0&&a instanceof M0?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Xv&&a instanceof Xv?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof cn&&a instanceof cn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Tv&&a instanceof Tv?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof _n&&a instanceof _n?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof fn&&a instanceof fn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof pn&&a instanceof pn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof sn&&a instanceof sn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Dn&&a instanceof Dn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof S0&&a instanceof S0?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Rn&&a instanceof Rn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof In&&a instanceof In?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Gn&&a instanceof Gn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof wn&&a instanceof wn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof dn&&a instanceof dn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof oi&&a instanceof oi?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof ci&&a instanceof ci?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof mn&&a instanceof mn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof hn&&a instanceof hn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof gn&&a instanceof gn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof _i&&a instanceof _i?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof fi&&a instanceof fi?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof pi&&a instanceof pi?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof si&&a instanceof si?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Di&&a instanceof Di?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Ri&&a instanceof Ri?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof ut&&a instanceof ut?d(E)(e.value0)(a.value0):e instanceof Mv&&a instanceof Mv?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof Ii&&a instanceof Ii?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof Gi&&a instanceof Gi?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof L0&&a instanceof L0?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof wi&&a instanceof wi?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof di&&a instanceof di?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof mi&&a instanceof mi?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof ec&&a instanceof ec?e.value0===a.value0&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):!1}}},h1=function(e){return new Ju(0)},Yq=function(e){if(e instanceof Ju)return h.value;if(e instanceof _l)return e.value1;if(e instanceof vn)return new G(e.value0,new G(e.value1,h.value));if(e instanceof or)return new G(e.value0,new G(e.value1,h.value));if(e instanceof cr)return new G(e.value0,h.value);if(e instanceof _r)return new G(e.value1,h.value);if(e instanceof fr)return h.value;if(e instanceof so)return h.value;if(e instanceof Do)return h.value;if(e instanceof Ro)return h.value;if(e instanceof ln)return h.value;if(e instanceof Io)return h.value;if(e instanceof Go)return h.value;if(e instanceof nn)return h.value;if(e instanceof wo)return h.value;if(e instanceof mo)return h.value;if(e instanceof ho)return h.value;if(e instanceof Vt)return h.value;if(e instanceof jt)return h.value;if(e instanceof Ht)return h.value;if(e instanceof Xt)return h.value;if(e instanceof Yt)return h.value;if(e instanceof Zt)return h.value;if(e instanceof pr)return h.value;if(e instanceof sr)return h.value;if(e instanceof Dr)return h.value;if(e instanceof Rr)return h.value;if(e instanceof Ir)return h.value;if(e instanceof go)return h.value;if(e instanceof rn)return h.value;if(e instanceof Qt)return h.value;if(e instanceof Kt)return h.value;if(e instanceof yo)return h.value;if(e instanceof xt)return h.value;if(e instanceof ei)return h.value;if(e instanceof ai)return h.value;if(e instanceof Gr)return new G(e.value0,h.value);if(e instanceof wr)return new G(e.value0,h.value);if(e instanceof Fo)return new G(e.value0,h.value);if(e instanceof bo)return new G(e.value0,h.value);if(e instanceof Eo)return new G(e.value0,h.value);if(e instanceof Co)return new G(e.value0,h.value);if(e instanceof To)return new G(e.value0,h.value);if(e instanceof Mo)return new G(e.value0,h.value);if(e instanceof So)return new G(e.value0,h.value);if(e instanceof Lo)return new G(e.value0,h.value);if(e instanceof Ao)return new G(e.value0,h.value);if(e instanceof No)return new G(e.value0,h.value);if(e instanceof Po)return new G(e.value0,h.value);if(e instanceof ui)return new G(e.value0,h.value);if(e instanceof li)return new G(e.value0,h.value);if(e instanceof vi)return new G(e.value0,h.value);if(e instanceof dr)return new G(e.value0,h.value);if(e instanceof mr)return new G(e.value0,h.value);if(e instanceof hr)return new G(e.value0,h.value);if(e instanceof gr)return new G(e.value0,h.value);if(e instanceof yr)return new G(e.value0,h.value);if(e instanceof Fr)return new G(e.value0,h.value);if(e instanceof br)return new G(e.value0,h.value);if(e instanceof Er)return new G(e.value0,h.value);if(e instanceof Cr)return new G(e.value0,h.value);if(e instanceof Tr)return new G(e.value0,h.value);if(e instanceof Mr)return new G(e.value0,h.value);if(e instanceof Sr)return new G(e.value0,h.value);if(e instanceof Lr)return new G(e.value0,h.value);if(e instanceof Ar)return new G(e.value0,h.value);if(e instanceof Nr)return new G(e.value0,h.value);if(e instanceof Pr)return new G(e.value0,h.value);if(e instanceof qr)return new G(e.value0,h.value);if(e instanceof $r)return new G(e.value0,h.value);if(e instanceof Or)return new G(e.value0,h.value);if(e instanceof Ur)return new G(e.value0,h.value);if(e instanceof Wr)return new G(e.value0,h.value);if(e instanceof Br)return new G(e.value0,h.value);if(e instanceof zr)return new G(e.value0,h.value);if(e instanceof kr)return new G(e.value0,h.value);if(e instanceof Jr)return new G(e.value0,h.value);if(e instanceof Vr)return new G(e.value0,h.value);if(e instanceof jr)return new G(e.value0,h.value);if(e instanceof Hr)return new G(e.value0,h.value);if(e instanceof Xr)return new G(e.value0,h.value);if(e instanceof Yr)return new G(e.value0,h.value);if(e instanceof Zr)return new G(e.value0,h.value);if(e instanceof qo)return new G(e.value0,h.value);if(e instanceof $o)return new G(e.value0,h.value);if(e instanceof Oo)return new G(e.value0,h.value);if(e instanceof ni)return new G(e.value0,h.value);if(e instanceof ri)return new G(e.value0,h.value);if(e instanceof ti)return new G(e.value0,h.value);if(e instanceof Uo)return new G(e.value0,h.value);if(e instanceof Wo)return new G(e.value0,h.value);if(e instanceof Bo)return new G(e.value0,h.value);if(e instanceof Qr)return new G(e.value0,h.value);if(e instanceof Kr)return new G(e.value0,h.value);if(e instanceof xr)return new G(e.value0,h.value);if(e instanceof et)return new G(e.value0,h.value);if(e instanceof at)return new G(e.value0,h.value);if(e instanceof zo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof ko)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Jo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Vo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof ii)return new G(e.value0,new G(e.value1,h.value));if(e instanceof jo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Ho)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Xo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Yo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Zo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Qo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Ko)return new G(e.value0,new G(e.value1,h.value));if(e instanceof xo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof tn)return new G(e.value0,new G(e.value1,h.value));if(e instanceof on)return new G(e.value0,new G(e.value1,h.value));if(e instanceof M0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Xv)return new G(e.value1,new G(e.value2,h.value));if(e instanceof cn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Tv)return new G(e.value1,new G(e.value2,h.value));if(e instanceof _n)return new G(e.value1,new G(e.value2,h.value));if(e instanceof fn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof pn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof sn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Dn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof S0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Rn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof In)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Gn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof wn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof dn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof oi)return new G(e.value1,new G(e.value2,h.value));if(e instanceof ci)return new G(e.value1,new G(e.value2,h.value));if(e instanceof mn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof hn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof gn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof _i)return new G(e.value1,new G(e.value2,h.value));if(e instanceof fi)return new G(e.value1,new G(e.value2,h.value));if(e instanceof pi)return new G(e.value1,new G(e.value2,h.value));if(e instanceof si)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Di)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Ri)return new G(e.value1,new G(e.value2,h.value));if(e instanceof ut)return new G(e.value0,h.value);if(e instanceof Ii)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof Gi)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof L0)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof Mv)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof wi)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof di)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof mi)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof ec)return new G(e.value1,new G(e.value2,h.value));throw new Error("Failed pattern match at Signal (line 369, column 1 - line 369, column 36): "+[e.constructor.name])};var g1=function(e){return function(a){return function(u){var l=new _l(he.value,new G(e,new G(a,h.value))),v=new _l(he.value,new G(new Ju(-1),new G(new Ju(1),h.value)));return new L0(he.value,v,l,u)}}},O4=function(e){return function(a){var u=new Xv(Ce.value,e,a),l=new M0(Ce.value,e,a);return g1(u)(l)}};var U4=function(e){return tn.create(new Xv(Ce.value,new Ju(0),e))},A=function(e){return d1(Hq(e)(" "))},C=function(e){return function(a){if(a instanceof Ju)return A(e)+("Constant "+(P4(a.value0)+` +`: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})+'"'},Hy=function(e){return function(a){for(var u=[],l=0,v=a.length;l0?Math.floor(e/a):-Math.floor(e/-a)}},r3=function(e){return function(a){if(a===0)return 0;var u=Math.abs(a);return(e%u+u)%u}},t3=function(e){return function(a){return e/a}};var i3={Ring0:function(){return Jn}},o3={Ring0:function(){return zp}};var gv=function(e){return e.mod},kw=function(e){var a=d(e);return function(u){var l=Zu(u.CommutativeRing0().Ring0().Semiring0()),v=gv(u);return function(t){return function(i){var c=a(i)(l);return c?t:kw(e)(u)(i)(v(t)(i))}}}},Yp={degree:function(e){return 1},div:t3,mod:function(e){return function(a){return 0}},CommutativeRing0:function(){return i3}},Zn={degree:v3,div:n3,mod:r3,CommutativeRing0:function(){return o3}},Sl=function(e){return e.div};var WL=Z_();var qt={mempty:"",Semigroup0:function(){return Wy}},uf={memptyRecord:function(e){return{}},SemigroupRecord0:function(){return Y_}};var c3=function(e){return e.memptyRecord},lf=function(){return function(e){var a=WL(e.SemigroupRecord0());return{mempty:c3(e)(Ua.value),Semigroup0:function(){return a}}}},Ga=function(e){return e.mempty};var sa=function(e){var a=Cl(e),u=_u(e)();return function(l){var v=Ga(l),t=l.Semigroup0();return function(){return function(i){var c=c3(i),_=u(i.SemigroupRecord0())(t);return{memptyRecord:function(s){var y=c(Ua.value),N=a(Ua.value),S=Bn(N);return S(v)(y)},SemigroupRecord0:function(){return _}}}}}};var B=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),jw=function(e){return function(a){return e(a.value0)(a.value1)}};var Ll=function(e){return e.value1};var Zp={map:function(e){return function(a){return new B(a.value0,e(a.value1))}}};var tv=function(e){return e.value0};var _3=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){for(var i=[],c=t;;){var _=v(c);if(e(_))return i;var s=a(_);i.push(u(s)),c=l(s)}}}}}}};var kL=function(){function e(v){return[v]}function a(v){return function(t){return[v,t]}}function u(v){return function(t){return function(i){return[v,t,i]}}}function l(v){return function(t){return v.concat(t)}}return function(v){return function(t){return function(i){return function(c){return function(_){function s(y,N){switch(N-y){case 0:return i([]);case 1:return t(e)(c(_[y]));case 2:return v(t(a)(c(_[y])))(c(_[y+1]));case 3:return v(v(t(u)(c(_[y])))(c(_[y+1])))(c(_[y+2]));default:var S=y+Math.floor((N-y)/4)*2;return v(t(l)(s(y,S)))(s(S,N))}}return s(0,_.length)}}}}}}();var p3=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}}},s3=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)}}},ls=function(e){var a=bv(e);return function(u){return function(l){return function(v){var t=function(i){return new B(i.value0,function(){var c=i.value1>0;return c?new R(new B(l(i.value0),i.value1-1|0)):I.value}())};return a(t)(new B(v,u-1|0))}}}};var uN=Hl(),p0=function(e){return e.unfoldr};var ff={unfoldr:_3(Pt)(uN)(tv)(Ll),Unfoldable10:function(){return rd}},hR=function(e){var a=p0(e);return function(u){return function(l){var v=function(t){var i=t<=0;return i?I.value:new R(new B(l,t-1|0))};return a(v)(u)}}};var z3=Ml(Oc),k3=wv(Oc);var ma=function(e){return e.toEnum};var _a=function(e){return e.fromEnum},J3=function(e){var a=ma(e),u=_a(e),l=Ml(e.Bounded0());return function(v){return function(t){return function(i){var c=a(i);if(c instanceof R)return c.value0;if(c instanceof I){var _=i=ji(z3)&&e<=ji(k3)?new R(qy(e)):I.value},lN={succ:id(td)(ji),pred:od(td)(ji),Ord0:function(){return _R}};var Ki=function(){return{cardinality:ji(k3)-ji(z3)|0,toEnum:td,fromEnum:ji,Bounded0:function(){return Oc},Enum1:function(){return lN}}}();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}},V3=z(xa);var Jv=function(){function e(){}return e.value=new e,e}(),D0=function(){function e(){}return e.value=new e,e}(),R0=function(){function e(){}return e.value=new e,e}(),I0=function(){function e(){}return e.value=new e,e}(),G0=function(){function e(){}return e.value=new e,e}(),w0=function(){function e(){}return e.value=new e,e}(),d0=function(){function e(){}return e.value=new e,e}(),m0=function(){function e(){}return e.value=new e,e}(),h0=function(){function e(){}return e.value=new e,e}(),g0=function(){function e(){}return e.value=new e,e}(),y0=function(){function e(){}return e.value=new e,e}(),Q0=function(){function e(){}return e.value=new e,e}();var j3={show:function(e){return"(Year "+(V3(e)+")")}};var H3={show:function(e){if(e instanceof Jv)return"January";if(e instanceof D0)return"February";if(e instanceof R0)return"March";if(e instanceof I0)return"April";if(e instanceof G0)return"May";if(e instanceof w0)return"June";if(e instanceof d0)return"July";if(e instanceof m0)return"August";if(e instanceof h0)return"September";if(e instanceof g0)return"October";if(e instanceof y0)return"November";if(e instanceof Q0)return"December";throw new Error("Failed pattern match at Data.Date.Component (line 101, column 1 - line 113, column 29): "+[e.constructor.name])}},X3={show:function(e){return"(Day "+(V3(e)+")")}},_d=Ia,fd=Ia,Y3=Nt;var pd={eq:function(e){return function(a){return e instanceof Jv&&a instanceof Jv||e instanceof D0&&a instanceof D0||e instanceof R0&&a instanceof R0||e instanceof I0&&a instanceof I0||e instanceof G0&&a instanceof G0||e instanceof w0&&a instanceof w0||e instanceof d0&&a instanceof d0||e instanceof m0&&a instanceof m0||e instanceof h0&&a instanceof h0||e instanceof g0&&a instanceof g0||e instanceof y0&&a instanceof y0||e instanceof Q0&&a instanceof Q0}}},sd={compare:function(e){return function(a){if(e instanceof Jv&&a instanceof Jv)return Xe.value;if(e instanceof Jv)return Ee.value;if(a instanceof Jv)return me.value;if(e instanceof D0&&a instanceof D0)return Xe.value;if(e instanceof D0)return Ee.value;if(a instanceof D0)return me.value;if(e instanceof R0&&a instanceof R0)return Xe.value;if(e instanceof R0)return Ee.value;if(a instanceof R0)return me.value;if(e instanceof I0&&a instanceof I0)return Xe.value;if(e instanceof I0)return Ee.value;if(a instanceof I0)return me.value;if(e instanceof G0&&a instanceof G0)return Xe.value;if(e instanceof G0)return Ee.value;if(a instanceof G0)return me.value;if(e instanceof w0&&a instanceof w0)return Xe.value;if(e instanceof w0)return Ee.value;if(a instanceof w0)return me.value;if(e instanceof d0&&a instanceof d0)return Xe.value;if(e instanceof d0)return Ee.value;if(a instanceof d0)return me.value;if(e instanceof m0&&a instanceof m0)return Xe.value;if(e instanceof m0)return Ee.value;if(a instanceof m0)return me.value;if(e instanceof h0&&a instanceof h0)return Xe.value;if(e instanceof h0)return Ee.value;if(a instanceof h0)return me.value;if(e instanceof g0&&a instanceof g0)return Xe.value;if(e instanceof g0)return Ee.value;if(a instanceof g0)return me.value;if(e instanceof y0&&a instanceof y0)return Xe.value;if(e instanceof y0)return Ee.value;if(a instanceof y0)return me.value;if(e instanceof Q0&&a instanceof Q0)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 pd}},Z3=Nt,Q3=function(){return{bottom:-271820,top:275759,Ord0:function(){return _d}}}();var K3=function(){return{bottom:Jv.value,top:Q0.value,Ord0:function(){return sd}}}(),xi={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 Q3},Enum1:function(){return vN(0)}},vN=cd("enumYear","Data.Date.Component",function(){return{succ:function(){var e=ma(xi),a=_a(xi);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(xi),a=_a(xi);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return _d}}});var Vv={cardinality:12,toEnum:function(e){return e===1?new R(Jv.value):e===2?new R(D0.value):e===3?new R(R0.value):e===4?new R(I0.value):e===5?new R(G0.value):e===6?new R(w0.value):e===7?new R(d0.value):e===8?new R(m0.value):e===9?new R(h0.value):e===10?new R(g0.value):e===11?new R(y0.value):e===12?new R(Q0.value):I.value},fromEnum:function(e){if(e instanceof Jv)return 1;if(e instanceof D0)return 2;if(e instanceof R0)return 3;if(e instanceof I0)return 4;if(e instanceof G0)return 5;if(e instanceof w0)return 6;if(e instanceof d0)return 7;if(e instanceof m0)return 8;if(e instanceof h0)return 9;if(e instanceof g0)return 10;if(e instanceof y0)return 11;if(e instanceof Q0)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 K3},Enum1:function(){return nN(0)}},nN=cd("enumMonth","Data.Date.Component",function(){return{succ:function(){var e=ma(Vv),a=_a(Vv);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(Vv),a=_a(Vv);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return sd}}});var x3={bottom:1,top:31,Ord0:function(){return fd}},eo={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 x3},Enum1:function(){return rN(0)}},rN=cd("enumDay","Data.Date.Component",function(){return{succ:function(){var e=ma(eo),a=_a(eo);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(eo),a=_a(eo);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return fd}}});var e7=function(e){return function(a){return function(u){return(u|0)===u?e(u):a}}},Sa=function(e){return e};var gR=isFinite;var yR=Math.abs,vs=Math.acos,ns=Math.asin,rs=Math.atan,Rd=function(e){return function(a){return Math.atan2(e,a)}},pf=Math.ceil,xn=Math.cos,ts=Math.exp,ao=Math.floor,is=Math.log;var Vc=function(e){return function(a){return Math.pow(e,a)}},Id=function(e){return function(a){return e%a}},jc=Math.round,os=Math.sign?Math.sign:function(e){return e===0||e!==e?e:e<0?-1:1},uo=Math.sin,cs=Math.sqrt,_s=Math.tan,sf=Math.trunc?Math.trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)};var a7=3.141592653589793;var u7=wv(fR),l7=Ml(fR);var FR=function(){return e7(R.create)(I.value)}(),v7=function(e){if(!gR(e))return 0;if(e>=Sa(u7))return u7;if(e<=Sa(l7))return l7;if(Re)return Yi(0)(FR(e));throw new Error("Failed pattern match at Data.Int (line 72, column 1 - line 72, column 29): "+[e.constructor.name])},n7=function(e){return v7(jc(e))};var Hc=function(e){return v7(ao(e))};var r7=h3()();var t7=Se(Ne),fN=function(e){return e};var i7=function(e){return e};var fs=function(e){return e.toDuration};var Gd=vl;var wd=function(e){return e.fromDuration};var Bt={fromDuration:r7(fN)(function(e){return e*1e3}),toDuration:r7(i7)(function(e){return e/1e3})};var bR={fromDuration:t7,toDuration:t7};var dN=_a(Vv),mN=Hl();var hN=z(j3),gN=z(H3),yN=z(X3);var FN=d(Y3),bN=d(pd),EN=d(Z3);var CN=ma(Vv);var o7=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}(),ps=function(e){return e.value0};var c7={show:function(e){return"(Date "+(hN(e.value0)+(" "+(gN(e.value1)+(" "+(yN(e.value2)+")")))))}},ss=function(e){return e.value1};var _7={eq:function(e){return function(a){return FN(e.value0)(a.value0)&&bN(e.value1)(a.value1)&&EN(e.value2)(a.value2)}}},TN=d(_7);var Ds=function(e){return e.value2},ER=function(e){return function(a){return function(u){var l=function(v){return function(t){return function(i){return new o7(v,mN(CN(t)),i)}}};return Py(l,e,dN(a),u)}}},dd=function(e){return function(a){return function(u){var l=new o7(e,a,u),v=TN(ER(e)(a)(u))(l);return v?new R(l):I.value}}};var CR=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}},TR=z(xa);var p7={show:function(e){return"(Second "+(TR(e)+")")}},s7={show:function(e){return"(Minute "+(TR(e)+")")}},D7={show:function(e){return"(Millisecond "+(TR(e)+")")}},R7={show:function(e){return"(Hour "+(TR(e)+")")}},md=Ia,hd=Ia,gd=Ia,yd=Ia;var Fd={bottom:0,top:59,Ord0:function(){return md}},bd={bottom:0,top:59,Ord0:function(){return hd}},Ed={bottom:0,top:999,Ord0:function(){return gd}},Cd={bottom:0,top:23,Ord0:function(){return yd}},no={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 Fd},Enum1:function(){return MN(0)}},MN=CR("enumSecond","Data.Time.Component",function(){return{succ:function(){var e=ma(no),a=_a(no);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(no),a=_a(no);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return md}}});var ro={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 bd},Enum1:function(){return SN(0)}},SN=CR("enumMinute","Data.Time.Component",function(){return{succ:function(){var e=ma(ro),a=_a(ro);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(ro),a=_a(ro);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return hd}}});var to={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 Ed},Enum1:function(){return LN(0)}},LN=CR("enumMillisecond","Data.Time.Component",function(){return{succ:function(){var e=ma(to),a=_a(to);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(to),a=_a(to);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return gd}}});var io={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 Cd},Enum1:function(){return AN(0)}},AN=CR("enumHour","Data.Time.Component",function(){return{succ:function(){var e=ma(io),a=_a(io);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(io),a=_a(io);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return yd}}});var qN=z(R7),$N=z(s7),ON=z(p7),UN=z(D7);var Rs=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}(),I7={show:function(e){return"(Time "+(qN(e.value0)+(" "+($N(e.value1)+(" "+(ON(e.value2)+(" "+(UN(e.value3)+")")))))))}};var Is=function(e){return e.value2},Gs=function(e){return e.value1},ws=function(e){return e.value3};var ds=function(e){return e.value0};var WN=_a(xi),BN=_a(Vv),zN=_a(eo),kN=_a(io),JN=_a(ro),VN=_a(no),jN=_a(to),HN=z(c7),XN=z(I7);var YN=K(Xn),Df=Ke(Hn),Md=L(Ma),ZN=Uw(Xn),QN=ma(xi),KN=ma(Vv),xN=ma(eo),eP=ma(io),aP=ma(ro),uP=ma(no),lP=ma(to),Ld=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Sd=function(e){return{year:WN(ps(e.value0)),month:BN(ss(e.value0)),day:zN(Ds(e.value0)),hour:kN(ds(e.value1)),minute:JN(Gs(e.value1)),second:VN(Is(e.value1)),millisecond:jN(ws(e.value1))}};var Ad={show:function(e){return"(DateTime "+(HN(e.value0)+(" "+(XN(e.value1)+")")))}};var Rf=function(e){var a=fs(e);return function(u){return function(l){return a(_y(Sd(u),Sd(l)))}}};var If=function(e){var a=wd(e);return function(u){return function(l){return YN(fy(R.create)(I.value)(a(u))(Sd(l)))(function(v){return Df(Md(Ld.create)(ZN(Df(Df(Md(dd)(QN(v.year)))(KN(v.month)))(xN(v.day)))))(Df(Df(Df(Md(Rs.create)(eP(v.hour)))(aP(v.minute)))(uP(v.second)))(lP(v.millisecond)))})}}};var vP=function(e,a,u,l,v,t,i){var c=new Date(Date.UTC(e,a,u,l,v,t,i));return e>=0&&e<100&&c.setUTCFullYear(e),c};function w7(e,a,u,l,v,t,i){return vP(e,a-1,u,l,v,t,i).getTime()}function d7(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 rP=Hl(),tP=ma(Vv);var iP=_a(Vv);var ms=function(e){return e},Xc=function(){var e=function(a){return function(u){return function(l){return function(v){return function(t){return function(i){return function(c){return new Ld(ER(a)(rP(tP(u)))(l),new Rs(v,t,i,c))}}}}}}};return d7(e)}();var oP=Gd,MR=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])},Nd=function(e){return w7(ps(e.value0),iP(ss(e.value0)),Ds(e.value0),ds(e.value1),Gs(e.value1),Is(e.value1),ws(e.value1))};var m7=function(){return{bottom:-86399778816e5,top:8639977881599999,Ord0:function(){return oP}}}();var 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}(),h7=function(e){var a=z(e);return{show:function(u){return a(u.value0)+(" % "+a(u.value1))}}},gs=function(e){var a=kw(e.Eq0()),u=Ny(e),l=$c(e);return function(v){var t=a(v),i=Sl(v),c=v.CommutativeRing0().Ring0(),_=Eu(c.Semiring0()),s=u(c),y=l(c);return function(N){return function(S){var J=t(N)(S),be=i(S)(J);return new Pd(_(i(N)(J))(s(be)),y(be))}}}},SR=function(e){var a=gs(e);return function(u){var l=u.CommutativeRing0().Ring0().Semiring0(),v=Tl(l),t=a(u),i=Eu(l),c=Qu(l);return{one:new Pd(v,v),mul:function(_){return function(s){return t(i(_.value0)(s.value0))(i(_.value1)(s.value1))}},zero:new Pd(Zu(l),v),add:function(_){return function(s){return t(c(i(_.value0)(s.value1))(i(_.value1)(s.value0)))(i(_.value1)(s.value1))}}}}},qd=function(e){var a=gs(e),u=SR(e);return function(l){var v=a(l),t=l.CommutativeRing0().Ring0(),i=Gv(t),c=Eu(t.Semiring0()),_=u(l);return{sub:function(s){return function(y){return v(i(c(s.value0)(y.value1))(c(s.value1)(y.value0)))(c(s.value1)(y.value1))}},Semiring0:function(){return _}}}},$d=function(e){return e.value0};var Od=function(e){return e.value1},g7=function(e){var a=qd(e);return function(u){var l=a(u);return{Ring0:function(){return l}}}},y7=function(e){var a=gs(e),u=SR(e),l=g7(e);return function(v){var t=a(v),i=Eu(v.CommutativeRing0().Ring0().Semiring0()),c=Zu(u(v)),_=l(v);return{degree:function(s){return 1},div:function(s){return function(y){return t(i(s.value0)(y.value1))(i(s.value1)(y.value0))}},mod:function(s){return function(y){return c}},CommutativeRing0:function(){return _}}}};var Yc=e=>BigInt(e);var ys=e=>Number(e),F7=e=>a=>e+a,b7=e=>a=>e*a,E7=e=>a=>e-a,Ud=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-Ud(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,Wd=e=>e.toString();var N7={show:Wd},Bd={add:F7,zero:M7,mul:b7,one:S7};var GP={sub:E7,Semiring0:function(){return Bd}},LR={eq:L7};var Fs={compare:function(e){return function(a){var u=A7(e)(a);return u===1?me.value:u===0?Xe.value:Ee.value}},Eq0:function(){return LR}},wP={Ring0:function(){return GP}},co={degree:T7,div:C7,mod:Ud,CommutativeRing0:function(){return wP}};var AR=gs(Fs)(co);var Gf={toRational:function(e){return function(a){return AR(Yc(e))(Yc(a))}}},q7={toRational:function(e){return function(a){return AR(e)(a)}}},NR=h7(N7),_o=SR(Fs)(co),PR=qd(Fs)(co);var qR=y7(Fs)(co);var Zc=function(e){return e.toRational},zt=function(e){return ys($d(e))/ys(Od(e))},zd=function(e){return $d(e)},kd=function(e){return AR(Yc(e))(Yc(1))},$7=function(e){return AR(e)(Yc(1))},Jd=function(e){return Od(e)};var O7=function(e){return function(a){return a.join(e)}};var U7=re(mv),df={genericShowArgs:function(e){return[]}},F0=function(e){var a=z(e);return{genericShowArgs:function(u){return[a(u)]}}},Vd=function(e){return e.genericShowArgs},$R=function(e){var a=Vd(e);return function(u){var l=Vd(u);return{genericShowArgs:function(v){return U7(a(v.value0))(l(v.value1))}}}},Nl=function(e){var a=Vd(e);return function(u){var l=Cl(u);return{"genericShow'":function(v){var t=l(Ua.value),i=a(v);return i.length===0?t:"("+(O7(" ")(U7([t])(i))+")")}}}},jd=function(e){return e["genericShow'"]};var Pl=function(e){var a=jd(e);return function(u){var l=jd(u);return{"genericShow'":function(v){if(v instanceof Va)return a(v.value0);if(v instanceof Ue)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])}}}},Ev=function(e){var a=Yy(e);return function(u){var l=jd(u);return function(v){return l(a(v))}}};function bs(){return Date.now()}var W7=function(e){return function(){return e}},B7=function(e){return function(a){return function(){return a(e())()}}};var b0=function(e){var a=K(e.Bind1()),u=U(e.Applicative0());return function(l){return function(v){return a(l)(function(t){return a(v)(function(i){return u(t(i))})})}}};var z7=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}},Qc={Applicative0:function(){return tl},Bind1:function(){return mf}},mf={bind:B7,Apply0:function(){return J7(0)}},tl={pure:W7,Apply0:function(){return J7(0)}},k7=z7("functorEffect","Effect",function(){return{map:$p(tl)}}),J7=z7("applyEffect","Effect",function(){return{apply:b0(Qc),Functor0:function(){return k7(0)}}}),il=k7(20);var gP=L(il);var x0=gP(Xc)(bs);var yP=fu(),FP=Rf(bR),bP=Zc(Gf),Xd=Qu(_o),Yd=Eu(_o),Zd=Sl(qR),j7=Se(Ne),H7=If(Bt),EP=Hl(),V7=Zc(q7),CP=d(LR),TP=gv(co),MP=Zu(Bd),SP=Sl(co),LP=Gv(PR),AP=Tl(_o);var Kc=function(e){return function(a){var u=yP(FP(a)(e.time)),l=bP(Hc(u))(1e3);return Xd(Yd(l)(e.freq))(e.count)}},Qd=function(e){var a=Zd(Yd(e.count)(kd(-1)))(e.freq);return mu(e.time)(j7)(H7(zt(a))(e.time))},X7=function(e){return function(){var u=x0();return{freq:e,time:u,count:kd(0)}}},Y7=function(e){var a=Xc(EP(MR(e.time*1e3))),u=V7(e.freqNumerator)(e.freqDenominator),l=V7(e.countNumerator)(e.countDenominator);return{freq:u,time:a,count:l}},NP=function(e){if(CP(TP(zd(e))(Jd(e)))(MP))return e;if(Re)return $7(SP(zd(e))(Jd(e)));throw new Error("Failed pattern match at Data.Tempo (line 114, column 1 - line 114, column 38): "+[e.constructor.name])},Kd=function(e){return function(a){return function(u){return Xd(Yd(Xd(NP(Zd(LP(u)(a))(e)))(AP))(e))(a)}}},xd=function(e){return function(a){return mu(e.time)(j7)(H7(zt(Zd(a)(e.freq)))(Qd(e)))}};var Z7=tf(),qP=Sl(qR),po=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Es=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),$P={to:function(e){if(e instanceof Va)return new po(e.value0);if(e instanceof Ue)return new Es(e.value0);throw new Error("Failed pattern match at Duration (line 14, column 1 - line 14, column 35): "+[e.constructor.name])},from:function(e){if(e instanceof po)return new Va(e.value0);if(e instanceof Es)return new Ue(e.value0);throw new Error("Failed pattern match at Duration (line 14, column 1 - line 14, column 35): "+[e.constructor.name])}},UR={show:Ev($P)(Pl(Nl(F0(Bv))({reflectSymbol:function(){return"InSeconds"}}))(Nl(F0(NR))({reflectSymbol:function(){return"InCycles"}})))};var WR=function(e){return function(a){if(a instanceof po)return Z7(a.value0);if(a instanceof Es)return Z7(zt(qP(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 Q7=F0(UR);var UP=Se(Ne),WP=If(Bt),BP=Zc(Gf),zP=Eu(_o),a1=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),gf=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}(),kP={to:function(e){if(e instanceof Va)return new a1(e.value0);if(e instanceof Ue)return new gf(e.value0.value0,e.value0.value1);throw new Error("Failed pattern match at DefTime (line 17, column 1 - line 17, column 34): "+[e.constructor.name])},from:function(e){if(e instanceof a1)return new Va(e.value0);if(e instanceof gf)return new Ue(new K_(e.value0,e.value1));throw new Error("Failed pattern match at DefTime (line 17, column 1 - line 17, column 34): "+[e.constructor.name])}},BR={show:Ev(kP)(Pl(Nl(Q7)({reflectSymbol:function(){return"After"}}))(Nl($R(F0(NR))(Q7))({reflectSymbol:function(){return"Quant"}})))};var K7=function(e){return function(a){return function(u){if(u instanceof a1){var l=WR(e)(u.value0);return mu(a)(UP)(WP(l)(a))}if(u instanceof gf&&u.value1 instanceof po){var v=BP(Hc(u.value1.value0*1e3))(1e3),l=Kd(u.value0)(zP(v)(e.freq))(Kc(e)(a));return xd(e)(l)}if(u instanceof gf&&u.value1 instanceof Es){var l=Kd(u.value0)(u.value1.value0)(Kc(e)(a));return xd(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=Nl(df),en=function(){function e(){}return e.value=new e,e}(),er=function(){function e(){}return e.value=new e,e}(),ar=function(){function e(){}return e.value=new e,e}(),ur=function(){function e(){}return e.value=new e,e}(),lr=function(){function e(){}return e.value=new e,e}(),vr=function(){function e(){}return e.value=new e,e}(),JP={to:function(e){if(e instanceof Va)return en.value;if(e instanceof Ue&&e.value0 instanceof Va)return er.value;if(e instanceof Ue&&e.value0 instanceof Ue&&e.value0.value0 instanceof Va)return ar.value;if(e instanceof Ue&&e.value0 instanceof Ue&&e.value0.value0 instanceof Ue&&e.value0.value0.value0 instanceof Va)return ur.value;if(e instanceof Ue&&e.value0 instanceof Ue&&e.value0.value0 instanceof Ue&&e.value0.value0.value0 instanceof Ue&&e.value0.value0.value0.value0 instanceof Va)return lr.value;if(e instanceof Ue&&e.value0 instanceof Ue&&e.value0.value0 instanceof Ue&&e.value0.value0.value0 instanceof Ue&&e.value0.value0.value0.value0 instanceof Ue)return vr.value;throw new Error("Failed pattern match at Output (line 16, column 1 - line 16, column 33): "+[e.constructor.name])},from:function(e){if(e instanceof en)return new Va(rv.value);if(e instanceof er)return new Ue(new Va(rv.value));if(e instanceof ar)return new Ue(new Ue(new Va(rv.value)));if(e instanceof ur)return new Ue(new Ue(new Ue(new Va(rv.value))));if(e instanceof lr)return new Ue(new Ue(new Ue(new Ue(new Va(rv.value)))));if(e instanceof vr)return new Ue(new Ue(new Ue(new Ue(new Ue(rv.value)))));throw new Error("Failed pattern match at Output (line 16, column 1 - line 16, column 33): "+[e.constructor.name])}},kR={show:Ev(JP)(Pl(yf({reflectSymbol:function(){return"Audio"}}))(Pl(yf({reflectSymbol:function(){return"Blend"}}))(Pl(yf({reflectSymbol:function(){return"RGBA"}}))(Pl(yf({reflectSymbol:function(){return"Add"}}))(Pl(yf({reflectSymbol:function(){return"Mul"}}))(yf({reflectSymbol:function(){return"RGB"}})))))))},JR={eq:function(e){return function(a){return e instanceof en&&a instanceof en||e instanceof er&&a instanceof er||e instanceof ar&&a instanceof ar||e instanceof ur&&a instanceof ur||e instanceof lr&&a instanceof lr||e instanceof vr&&a instanceof vr}}};var VR=function(e){return e.channels};var e4=function(e){return function(){return{value:e}}};var De=function(e){return function(){return e.value}};var Pe=function(e){return function(a){return function(){a.value=e}}};var ra=e4;var Ou=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Uu=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),jv=function(e){return e.tailRecM};var XP=function(e){var a=function(u){var l=!1,v;function t(i){if(i instanceof Ou){u=e(i.value0);return}if(i instanceof Uu)return l=!0,i.value0;throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 103, column 3 - line 103, column 25): "+[i.constructor.name])}for(;!l;)v=t(u);return v};return function(u){return a(e(u))}};var a4={tailRecM:function(e){var a=function(l){return l},u=XP(function(l){return a(e(l))});return function(l){return Ut(u(l))}},Monad0:function(){return Cu}};var u4={bimap:function(e){return function(a){return function(u){if(u instanceof Ou)return new Ou(e(u.value0));if(u instanceof Uu)return new Uu(a(u.value0));throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 33, column 1 - line 35, column 34): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}}};var Ts=function(e){return e.foldrWithIndex};var Ms=function(e){return e.traverseWithIndex};var QP=L(Zp),KP=L(Ma),wl=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}(),v1=function(e){var a=p0(e);return{unfoldr1:function(u){return function(l){return jw(wl.create)(QP(a(KP(u)))(u(l)))}}}};var Ls=function(e){var a=nv(e);return function(u){return new wl(u,a)}};var jR=function(e){var a=L(e);return{map:function(u){return function(l){return new wl(u(l.value0),a(u)(l.value1))}}}};var As=function(e){var a=Al(e),u=$a(e),l=hu(e);return{foldMap:function(v){var t=re(v.Semigroup0()),i=a(v);return function(c){return function(_){return t(c(_.value0))(i(c)(_.value1))}}},foldl:function(v){return function(t){return function(i){return u(v)(v(t)(i.value0))(i.value1)}}},foldr:function(v){return function(t){return function(i){return v(i.value0)(l(v)(t)(i.value1))}}}}};var n1=function(e){var a=Gl(e),u=eu(e),l=jR(e.Functor0()),v=As(e.Foldable1());return{sequence:function(t){var i=t.Apply0(),c=Ke(i),_=L(i.Functor0()),s=a(t);return function(y){return c(_(wl.create)(y.value0))(s(y.value1))}},traverse:function(t){var i=t.Apply0(),c=Ke(i),_=L(i.Functor0()),s=u(t);return function(y){return function(N){return c(_(wl.create)(y(N.value0)))(s(y)(N.value1))}}},Functor0:function(){return l},Foldable1:function(){return v}}};var r4=function(e){var a=$a(e),u=hu(e),l=As(e);return{foldMap1:function(v){var t=re(v);return function(i){return function(c){return a(function(_){return function(s){return t(_)(i(s))}})(i(c.value0))(c.value1)}}},foldr1:function(v){return function(t){return mu(t.value0)(v(t.value0))(u(function(i){var c=mu(i)(v(i));return function(_){return R.create(c(_))}})(I.value)(t.value1))}},foldl1:function(v){return function(t){return a(v)(t.value0)(t.value1)}},Foldable0:function(){return l}}};var rq=Se(Ne),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}(),XR=function(e){return e},i4=function(e){return new G(e.value0,e.value1)};var tq=function(e){var a=function(u){return function(l){var v=u,t=!1,i;function c(_,s){if(s instanceof G&&s.value1 instanceof G&&s.value1.value1 instanceof G){v=new G(s,_),l=s.value1.value1.value1;return}var y=function(S){return S instanceof G&&S.value1 instanceof G&&S.value1.value1 instanceof h?new G(e(S.value0),new G(e(S.value1.value0),h.value)):S instanceof G&&S.value1 instanceof h?new G(e(S.value0),h.value):h.value},N=function(S){return function(J){var be=S,Ea=!1,bu;function yl(da,k0){if(da instanceof G&&da.value0 instanceof G&&da.value0.value1 instanceof G&&da.value0.value1.value1 instanceof G){be=da.value1,J=new G(e(da.value0.value0),new G(e(da.value0.value1.value0),new G(e(da.value0.value1.value1.value0),k0)));return}return Ea=!0,k0}for(;!Ea;)bu=yl(be,J);return bu}};return t=!0,N(_)(y(s))}for(;!t;)i=c(v,l);return i}};return a(h.value)},cv={map:tq},o4=L(cv),Xl=jR(cv),Ya={foldr:function(e){return function(a){var u=function(){var v=function(t){return function(i){var c=t,_=!1,s;function y(N,S){if(S instanceof h)return _=!0,N;if(S instanceof G){c=new G(S.value0,N),i=S.value1;return}throw new Error("Failed pattern match at Data.List.Types (line 107, column 7 - line 107, column 23): "+[N.constructor.name,S.constructor.name])}for(;!_;)s=y(c,i);return s}};return v(h.value)}(),l=$a(Ya)(xe(e))(a);return function(v){return l(u(v))}}},foldl:function(e){var a=function(u){return function(l){var v=u,t=!1,i;function c(_,s){if(s instanceof h)return t=!0,_;if(s instanceof G){v=e(_)(s.value0),l=s.value1;return}throw new Error("Failed pattern match at Data.List.Types (line 111, column 12 - line 113, column 30): "+[s.constructor.name])}for(;!t;)i=c(v,l);return i}};return a},foldMap:function(e){var a=re(e.Semigroup0()),u=Ga(e);return function(l){return $a(Ya)(function(v){var t=a(v);return function(i){return t(l(i))}})(u)}}},HR=$a(Ya),iq=hu(Ya),oq=Qn(Ya)(qt),E0=As(Ya);var e_={append:function(e){return function(a){return iq(G.create)(a)(e)}}},Cf=re(e_);var Ns={append:function(e){return function(a){return new wl(e.value0,Cf(e.value1)(i4(a)))}}},Tf=function(e){var a=z(e);return{show:function(u){return u instanceof h?"Nil":"("+(oq(" : ")(o4(a)(u))+" : Nil)")}}};var C0={traverse:function(e){var a=e.Apply0(),u=L(a.Functor0()),l=Rl(a),v=U(e);return function(t){var i=u(HR(xe(G.create))(h.value)),c=HR(function(_){var s=l(xe(G.create))(_);return function(y){return s(t(y))}})(v(h.value));return function(_){return i(c(_))}}},sequence:function(e){return eu(C0)(e)(rq)},Functor0:function(){return cv},Foldable1:function(){return Ya}},Cv=n1(C0);var Ps={unfoldr1:function(e){return function(a){var u=function(l){return function(v){var t=l,i=!1,c;function _(s,y){var N=e(s);if(N.value1 instanceof R){t=N.value1.value0,v=new G(N.value0,y);return}if(N.value1 instanceof I)return i=!0,HR(xe(G.create))(h.value)(new G(N.value0,y));throw new Error("Failed pattern match at Data.List.Types (line 135, column 22 - line 137, column 61): "+[N.constructor.name])}for(;!i;)c=_(t,v);return c}};return u(a)(h.value)}}},a_={unfoldr:function(e){return function(a){var u=function(l){return function(v){var t=l,i=!1,c;function _(s,y){var N=e(s);if(N instanceof I)return i=!0,HR(xe(G.create))(h.value)(y);if(N instanceof R){t=N.value0.value1,v=new G(N.value0.value0,y);return}throw new Error("Failed pattern match at Data.List.Types (line 142, column 22 - line 144, column 52): "+[N.constructor.name])}for(;!i;)c=_(t,v);return c}};return u(a)(h.value)}},Unfoldable10:function(){return Ps}},_v=v1(a_),u_=r4(Ya);var cq={eq1:function(e){var a=d(e);return function(u){return function(l){var v=function(t){return function(i){return function(c){var _=t,s=i,y=!1,N;function S(J,be,Ea){if(!Ea)return y=!0,!1;if(J instanceof h&&be instanceof h)return y=!0,Ea;if(J instanceof G&&be instanceof G){_=J.value1,s=be.value1,c=Ea&&a(be.value0)(J.value0);return}return y=!0,!1}for(;!y;)N=S(_,s,c);return N}}};return v(u)(l)(!0)}}}},_q=Ji(cq);var YR=function(e){return{eq:_q(e)}};var r1={apply:function(e){return function(a){if(e instanceof h)return h.value;if(e instanceof G)return Cf(o4(e.value0)(a))(Ke(r1)(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 cv}},t4=Ke(r1),c4={apply:function(e){return function(a){return new wl(e.value0(a.value0),Cf(t4(e.value1)(new G(a.value0,h.value)))(t4(new G(e.value0,e.value1))(a.value1)))}},Functor0:function(){return Xl}},t1={bind:function(e){return function(a){if(e instanceof h)return h.value;if(e instanceof G)return Cf(a(e.value0))(K(t1)(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 r1}},fq=K(t1),ZR={bind:function(e){return function(a){var u=a(e.value0);return new wl(u.value0,Cf(u.value1)(fq(e.value1)(function(l){return i4(a(l))})))}},Apply0:function(){return c4}};var pq={alt:Cf,Functor0:function(){return cv}},i1=function(){return{empty:h.value,Alt0:function(){return pq}}}();var QR={pure:function(){var e=Ls(i1);return function(a){return XR(e(a))}}(),Apply0:function(){return c4}};var c1=L(Ma);var Gq=Bc(u4),wq=$a(Ya);var dq=Se(Ne);var _1=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])},eI=function(e){return p0(e)(function(a){return c1(function(u){return new B(u.head,u.tail)})(_1(a))})},mq=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 hq=function(e){return new G(e,h.value)};var Mf=function(){var e=function(a){return function(u){var l=a,v=!1,t;function i(c,_){if(_ instanceof h)return v=!0,c;if(_ instanceof G){l=new G(_.value0,c),u=_.value1;return}throw new Error("Failed pattern match at Data.List (line 368, column 3 - line 368, column 19): "+[c.constructor.name,_.constructor.name])}for(;!v;)t=i(l,u);return t}};return e(h.value)}();var D4=function(e){var a=function(u){return function(l){var v=u,t=!1,i;function c(_,s){if(_ instanceof h)return t=!0,I.value;if(_ instanceof G&&_.value1 instanceof h)return t=!0,new R({revInit:s,last:_.value0});if(_ instanceof G){v=_.value1,l=new G(_.value0,s);return}throw new Error("Failed pattern match at Data.List (line 270, column 3 - line 270, column 21): "+[_.constructor.name,s.constructor.name])}for(;!t;)i=c(v,l);return i}};return c1(function(u){return{init:Mf(u.revInit),last:u.last}})(a(e)(h.value))},qs=function(e){return function(a){return function(u){var l=function(v){return function(t){return function(i){var c=v,_=t,s=!1,y;function N(S,J,be){if(S instanceof h||J instanceof h)return s=!0,be;if(S instanceof G&&J instanceof G){c=S.value1,_=J.value1,i=new G(e(S.value0)(J.value0),be);return}throw new Error("Failed pattern match at Data.List (line 779, column 3 - line 779, column 21): "+[S.constructor.name,J.constructor.name,be.constructor.name])}for(;!s;)y=N(c,_,i);return y}}};return Mf(l(a)(u)(h.value))}}},l_=function(){return qs(B.create)}();var R4=function(e){return function(a){if(e===a)return hq(e);if(Re){var u=function(l){return function(v){return function(t){return function(i){var c=l,_=v,s=t,y=!1,N;function S(J,be,Ea,bu){if(J===be)return y=!0,new G(J,bu);if(Re){c=J+Ea|0,_=be,s=Ea,i=new G(J,bu);return}throw new Error("Failed pattern match at Data.List (line 148, column 3 - line 149, column 65): "+[J.constructor.name,be.constructor.name,Ea.constructor.name,bu.constructor.name])}for(;!y;)N=S(c,_,s,i);return N}}}};return u(a)(e)(function(){var l=e>a;return l?1:-1}())(h.value)}throw new Error("Failed pattern match at Data.List (line 144, column 1 - line 144, column 32): "+[e.constructor.name,a.constructor.name])}};var KR=function(e){var a=function(u){return function(l){var v=u,t=!1,i;function c(_,s){if(s instanceof h)return t=!0,Mf(_);if(s instanceof G){var y=e(s.value0);if(y instanceof I){v=_,l=s.value1;return}if(y instanceof R){v=new G(y.value0,_),l=s.value1;return}throw new Error("Failed pattern match at Data.List (line 419, column 5 - line 421, column 32): "+[y.constructor.name])}throw new Error("Failed pattern match at Data.List (line 417, column 3 - line 417, column 27): "+[_.constructor.name,s.constructor.name])}for(;!t;)i=c(v,l);return i}};return a(h.value)},I4=function(e){var a=K(e.Monad0().Bind1()),u=jv(e);return function(l){var v=l.Plus1().Alt0(),t=Ja(v),i=L(v.Functor0()),c=U(l.Applicative0());return function(_){var s=function(y){return a(t(i(Ou.create)(_))(c(new Uu(void 0))))(function(N){return c(Gq(function(S){return new G(S,y)})(function(S){return Mf(y)})(N))})};return u(s)(h.value)}}};var gq=function(e){var a=Ke(e.Applicative0().Apply0()),u=L(e.Plus1().Alt0().Functor0());return function(l){var v=Yn(l);return function(t){return a(u(G.create)(t))(v(function(i){return f1(e)(l)(t)}))}}},f1=function(e){var a=Ja(e.Plus1().Alt0()),u=U(e.Applicative0());return function(l){return function(v){return a(gq(e)(l)(v))(u(h.value))}}},Hv=wq(function(e){return function(a){return e+1|0}})(0),G4=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 w4=function(e){return c1(function(a){return a.init})(D4(e))};var yq=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])},xR=function(e){if(e instanceof h)return h.value;if(e instanceof G&&e.value0 instanceof h)return xR(e.value1);if(e instanceof G&&e.value0 instanceof G)return new G(new G(e.value0.value0,KR(yq)(e.value1)),xR(new G(e.value0.value1,KR(mq)(e.value1))));throw new Error("Failed pattern match at Data.List (line 813, column 1 - line 813, column 54): "+[e.constructor.name])};var d4=function(e){return function(a){var u=e,l=!1,v;function t(i,c){if(i<1)return l=!0,c;if(c instanceof h)return l=!0,h.value;if(c instanceof G){u=i-1|0,a=c.value1;return}throw new Error("Failed pattern match at Data.List (line 536, column 1 - line 536, column 42): "+[i.constructor.name,c.constructor.name])}for(;!l;)v=t(u,a);return v}};var v_=KR(dq);var m4=function(e){return e()};var h4=function(e){throw new Error(e)};var g4=function(){return h4};var Cq=g4(),Tq=m4,$s=function(e){return Tq(function(){return Cq(e)})};var Sq=K(ZR),Lq=Se(Ne);var fv=function(e){return function(a){return function(u){return new wl(e(a.value0)(u.value0),qs(e)(a.value1)(u.value1))}}};var n_=function(e){return new G(e.value0,e.value1)};var ha=function(e){return e.value1};var ga=function(){var e=Ls(i1);return function(a){return XR(e(a))}}();var Aq=function(e){return function(a){return e(new G(a.value0,a.value1))}};var La=function(e){return 1+Hv(e.value1)|0},y4=function(e){return Yi(e.value0)(G4(e.value1))};var F4=function(e){return mu(h.value)(function(a){return new G(e.value0,a)})(w4(e.value1))};var Y=function(e){return e.value0};var ia=function(e){if(e instanceof h)return I.value;if(e instanceof G)return new R(new wl(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 Jt=function(e){return Aq(d4(e))},Os=function(e){return function(a){return new wl(e,a)}},pu=function(e){return function(a){return new wl(e,new G(a.value0,a.value1))}};var cl=function(e){return Sq(e)(Lq)};var r_=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 Nq=Se(Ne);var Aa=function(){function e(){}return e.value=new e,e}(),Fa=function(){function e(a,u,l,v,t,i){this.value0=a,this.value1=u,this.value2=l,this.value3=v,this.value4=t,this.value5=i}return e.create=function(a){return function(u){return function(l){return function(v){return function(t){return function(i){return new e(a,u,l,v,t,i)}}}}}},e}();var aI=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}(),b4=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),T0=function(e,a,u,l){if(u instanceof Aa){if(l instanceof Aa)return new Fa(1,1,e,a,u,l);if(l instanceof Fa)return new Fa(1+l.value0|0,1+l.value1|0,e,a,u,l);throw new Error("Failed pattern match at Data.Map.Internal (line 680, column 5 - line 684, column 39): "+[l.constructor.name])}if(u instanceof Fa){if(l instanceof Aa)return new Fa(1+u.value0|0,1+u.value1|0,e,a,u,l);if(l instanceof Fa)return new Fa(1+function(){var v=u.value0>l.value0;return v?u.value0:l.value0}()|0,(1+u.value1|0)+l.value1|0,e,a,u,l);throw new Error("Failed pattern match at Data.Map.Internal (line 686, column 5 - line 690, column 68): "+[l.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 678, column 32 - line 690, column 68): "+[u.constructor.name])};var uI=function(e){return function(a){return new Fa(1,1,e,a,Aa.value,Aa.value)}},rr=function(){var e=function(l){if(l instanceof Aa)return 0;if(l instanceof Fa)return l.value0;throw new Error("Failed pattern match at Data.Map.Internal (line 735, column 12 - line 737, column 26): "+[l.constructor.name])},a=function(l,v,t,i,c,_,s){return _ instanceof Fa&&_.value0>e(s)?T0(_.value2,_.value3,T0(l,v,t,_.value4),T0(i,c,_.value5,s)):T0(i,c,T0(l,v,t,_),s)},u=function(l,v,t,i,c,_,s){return _ instanceof Fa&&e(c)<=_.value0?T0(_.value2,_.value3,T0(t,i,c,_.value4),T0(l,v,_.value5,s)):T0(t,i,c,T0(l,v,_,s))};return function(l,v,t,i){if(t instanceof Aa)return i instanceof Aa?uI(l)(v):i instanceof Fa&&i.value0>1?a(l,v,t,i.value2,i.value3,i.value4,i.value5):T0(l,v,t,i);if(t instanceof Fa){if(i instanceof Fa){if(i.value0>(t.value0+1|0))return a(l,v,t,i.value2,i.value3,i.value4,i.value5);if(t.value0>(i.value0+1|0))return u(l,v,t.value2,t.value3,t.value4,t.value5,i)}return i instanceof Aa&&t.value0>1?u(l,v,t.value2,t.value3,t.value4,t.value5,i):T0(l,v,t,i)}throw new Error("Failed pattern match at Data.Map.Internal (line 695, column 40 - line 716, column 34): "+[t.constructor.name])}}(),s1=r_("unsafeSplit","Data.Map.Internal",function(){return function(e,a,u){if(u instanceof Aa)return new aI(I.value,Aa.value,Aa.value);if(u instanceof Fa){var l=e(a)(u.value2);if(l instanceof Ee){var v=s1(771)(e,a,u.value4);return new aI(v.value0,v.value1,rr(u.value2,u.value3,v.value2,u.value5))}if(l instanceof me){var v=s1(774)(e,a,u.value5);return new aI(v.value0,rr(u.value2,u.value3,u.value4,v.value1),v.value2)}if(l instanceof Xe)return new aI(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])}}),Pq=s1(764),E4=r_("unsafeSplitLast","Data.Map.Internal",function(){return function(e,a,u,l){if(l instanceof Aa)return new b4(e,a,u);if(l instanceof Fa){var v=E4(757)(l.value2,l.value3,l.value4,l.value5);return new b4(v.value0,v.value1,rr(e,a,u,v.value2))}throw new Error("Failed pattern match at Data.Map.Internal (line 754, column 37 - line 758, column 57): "+[l.constructor.name])}}),qq=E4(753),$q=function(e,a){if(e instanceof Aa)return a;if(e instanceof Fa){var u=qq(e.value2,e.value3,e.value4,e.value5);return rr(u.value0,u.value1,u.value2,a)}throw new Error("Failed pattern match at Data.Map.Internal (line 742, column 25 - line 746, column 38): "+[e.constructor.name,a.constructor.name])};var D1=r_("unsafeUnionWith","Data.Map.Internal",function(){return function(e,a,u,l){if(u instanceof Aa)return l;if(l instanceof Aa)return u;if(l instanceof Fa){var v=Pq(e,l.value2,u),t=D1(787)(e,a,v.value1,l.value4),i=D1(788)(e,a,v.value2,l.value5);if(v.value0 instanceof R)return rr(l.value2,a(v.value0.value0)(l.value3),t,i);if(v.value0 instanceof I)return rr(l.value2,l.value3,t,i);throw new Error("Failed pattern match at Data.Map.Internal (line 789, column 5 - line 793, column 46): "+[v.value0.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 782, column 42 - line 793, column 46): "+[u.constructor.name,l.constructor.name])}}),Oq=D1(781),Uq=function(e){var a=Oe(e);return function(u){return function(l){return function(v){return Oq(a,u,l,v)}}}},lI=function(e){return Uq(e)(Ta)};var un=function(e){var a=Oe(e);return function(u){var l=function(v){var t=!1,i;function c(_){if(_ instanceof Aa)return t=!0,I.value;if(_ instanceof Fa){var s=a(u)(_.value2);if(s instanceof Ee){v=_.value4;return}if(s instanceof me){v=_.value5;return}if(s instanceof Xe)return t=!0,new R(_.value3);throw new Error("Failed pattern match at Data.Map.Internal (line 281, column 7 - line 284, column 22): "+[s.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 278, column 8 - line 284, column 22): "+[_.constructor.name])}for(;!t;)i=c(v);return i};return l}};var tr=function(e){var a=Oe(e);return function(u){return function(l){var v=function(t){if(t instanceof Aa)return uI(u)(l);if(t instanceof Fa){var i=a(u)(t.value2);if(i instanceof Ee)return rr(t.value2,t.value3,v(t.value4),t.value5);if(i instanceof me)return rr(t.value2,t.value3,t.value4,v(t.value5));if(i instanceof Xe)return new Fa(t.value0,t.value1,u,l,t.value4,t.value5);throw new Error("Failed pattern match at Data.Map.Internal (line 469, column 7 - line 472, column 35): "+[i.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 466, column 8 - line 472, column 35): "+[t.constructor.name])};return v}}},C4={map:function(e){var a=function(u){if(u instanceof Aa)return Aa.value;if(u instanceof Fa)return new Fa(u.value0,u.value1,u.value2,e(u.value3),a(u.value4),a(u.value5));throw new Error("Failed pattern match at Data.Map.Internal (line 145, column 10 - line 148, column 39): "+[u.constructor.name])};return a}},Wq={mapWithIndex:function(e){var a=function(u){if(u instanceof Aa)return Aa.value;if(u instanceof Fa)return new Fa(u.value0,u.value1,u.value2,e(u.value2)(u.value3),a(u.value4),a(u.value5));throw new Error("Failed pattern match at Data.Map.Internal (line 153, column 10 - line 156, column 41): "+[u.constructor.name])};return a},Functor0:function(){return C4}},vI={foldr:function(e){return function(a){var u=r_("go","Data.Map.Internal",function(){return function(v,t){if(v instanceof Aa)return t;if(v instanceof Fa)return u(170)(v.value4,e(v.value3)(u(170)(v.value5,t)));throw new Error("Failed pattern match at Data.Map.Internal (line 167, column 26 - line 170, column 43): "+[v.constructor.name])}}),l=u(167);return function(v){return l(v,a)}}},foldl:function(e){return function(a){var u=r_("go","Data.Map.Internal",function(){return function(v,t){if(t instanceof Aa)return v;if(t instanceof Fa)return u(176)(e(u(176)(v,t.value4))(t.value3),t.value5);throw new Error("Failed pattern match at Data.Map.Internal (line 173, column 26 - line 176, column 43): "+[t.constructor.name])}}),l=u(173);return function(v){return l(a,v)}}},foldMap:function(e){var a=Ga(e),u=re(e.Semigroup0());return function(l){var v=function(t){if(t instanceof Aa)return a;if(t instanceof Fa)return u(v(t.value4))(u(l(t.value3))(v(t.value5)));throw new Error("Failed pattern match at Data.Map.Internal (line 179, column 10 - line 182, column 28): "+[t.constructor.name])};return v}}},T4={foldrWithIndex:function(e){return function(a){var u=r_("go","Data.Map.Internal",function(){return function(v,t){if(v instanceof Aa)return t;if(v instanceof Fa)return u(190)(v.value4,e(v.value2)(v.value3)(u(190)(v.value5,t)));throw new Error("Failed pattern match at Data.Map.Internal (line 187, column 26 - line 190, column 45): "+[v.constructor.name])}}),l=u(187);return function(v){return l(v,a)}}},foldlWithIndex:function(e){return function(a){var u=r_("go","Data.Map.Internal",function(){return function(v,t){if(t instanceof Aa)return v;if(t instanceof Fa)return u(196)(e(t.value2)(u(196)(v,t.value4))(t.value3),t.value5);throw new Error("Failed pattern match at Data.Map.Internal (line 193, column 26 - line 196, column 45): "+[t.constructor.name])}}),l=u(193);return function(v){return l(a,v)}}},foldMapWithIndex:function(e){var a=Ga(e),u=re(e.Semigroup0());return function(l){var v=function(t){if(t instanceof Aa)return a;if(t instanceof Fa)return u(v(t.value4))(u(l(t.value2)(t.value3))(v(t.value5)));throw new Error("Failed pattern match at Data.Map.Internal (line 199, column 10 - line 202, column 30): "+[t.constructor.name])};return v}},Foldable0:function(){return vI}},M4=function(){return Ts(T4)(function(e){return function(a){return function(u){return new G(e,u)}}})(h.value)}(),S4={traverse:function(e){var a=U(e),u=e.Apply0(),l=Ke(u),v=L(u.Functor0());return function(t){var i=function(c){if(c instanceof Aa)return a(Aa.value);if(c instanceof Fa)return l(l(v(function(_){return function(s){return function(y){return new Fa(c.value0,c.value1,c.value2,s,_,y)}}})(i(c.value4)))(t(c.value3)))(i(c.value5));throw new Error("Failed pattern match at Data.Map.Internal (line 207, column 10 - line 213, column 19): "+[c.constructor.name])};return i}},sequence:function(e){return eu(S4)(e)(Nq)},Functor0:function(){return C4},Foldable1:function(){return vI}},L4={traverseWithIndex:function(e){var a=U(e),u=e.Apply0(),l=Ke(u),v=L(u.Functor0());return function(t){var i=function(c){if(c instanceof Aa)return a(Aa.value);if(c instanceof Fa)return l(l(v(function(_){return function(s){return function(y){return new Fa(c.value0,c.value1,c.value2,s,_,y)}}})(i(c.value4)))(t(c.value2)(c.value3)))(i(c.value5));throw new Error("Failed pattern match at Data.Map.Internal (line 219, column 10 - line 225, column 19): "+[c.constructor.name])};return i}},FunctorWithIndex0:function(){return Wq},FoldableWithIndex1:function(){return T4},Traversable2:function(){return S4}};var xu=function(){return Aa.value}(),nI=function(e){var a=tr(e);return function(u){return $a(u)(function(l){return function(v){return a(v.value0)(v.value1)(l)}})(xu)}};var R1=function(e){var a=Oe(e);return function(u){var l=function(v){if(v instanceof Aa)return Aa.value;if(v instanceof Fa){var t=a(u)(v.value2);if(t instanceof Ee)return rr(v.value2,v.value3,l(v.value4),v.value5);if(t instanceof me)return rr(v.value2,v.value3,v.value4,l(v.value5));if(t instanceof Xe)return $q(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 zq=es();var kq=function(e){return zq(lI(e))};var Jq=function(e){return M4(e)},A4=function(e){var a=eI(e);return function(u){return a(Jq(u))}};var I1=function(e){return uI(e)(void 0)};var Us=function(e){return{append:kq(e)}};var Vq=xu;var Sf=function(e){var a=Us(e);return{mempty:Vq,Semigroup0:function(){return a}}};var N4=Nl(df),he=function(){function e(){}return e.value=new e,e}(),Ce=function(){function e(){}return e.value=new e,e}(),jq={to:function(e){if(e instanceof Va)return he.value;if(e instanceof Ue)return Ce.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 Va(rv.value);if(e instanceof Ce)return new Ue(rv.value);throw new Error("Failed pattern match at MultiMode (line 10, column 1 - line 10, column 36): "+[e.constructor.name])}},G1={show:Ev(jq)(Pl(N4({reflectSymbol:function(){return"Combinatorial"}}))(N4({reflectSymbol:function(){return"Pairwise"}})))},w1={eq:function(e){return function(a){return e instanceof he&&a instanceof he||e instanceof Ce&&a instanceof Ce}}};var Oa=d(w1);var m1=Z0(Ya)(qt),Hq=hR(a_),P4=z(Bv),q4=L(cv),d1=z(xa),Wa=z(G1),Nu=U(d3),h1=Sf(Ka),$4=Ga(h1),ir=$t(Il),Xq=Al(Ya)(lf()(sa({reflectSymbol:function(){return"ain"}})(ir)()(sa({reflectSymbol:function(){return"fft"}})(ir)()(sa({reflectSymbol:function(){return"hi"}})(ir)()(sa({reflectSymbol:function(){return"ifft"}})(ir)()(sa({reflectSymbol:function(){return"ihi"}})(ir)()(sa({reflectSymbol:function(){return"ilo"}})(ir)()(sa({reflectSymbol:function(){return"imgURLs"}})(h1)()(sa({reflectSymbol:function(){return"imid"}})(ir)()(sa({reflectSymbol:function(){return"lo"}})(ir)()(sa({reflectSymbol:function(){return"mid"}})(ir)()(sa({reflectSymbol:function(){return"vidURLs"}})(h1)()(sa({reflectSymbol:function(){return"webcam"}})(ir)()(uf))))))))))))));var Ju=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),_l=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),vn=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),or=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),cr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),_r=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),fr=function(){function e(){}return e.value=new e,e}(),so=function(){function e(){}return e.value=new e,e}(),Do=function(){function e(){}return e.value=new e,e}(),Ro=function(){function e(){}return e.value=new e,e}(),ln=function(){function e(){}return e.value=new e,e}(),Io=function(){function e(){}return e.value=new e,e}(),Go=function(){function e(){}return e.value=new e,e}(),nn=function(){function e(){}return e.value=new e,e}(),wo=function(){function e(){}return e.value=new e,e}(),mo=function(){function e(){}return e.value=new e,e}(),ho=function(){function e(){}return e.value=new e,e}(),Vt=function(){function e(){}return e.value=new e,e}(),jt=function(){function e(){}return e.value=new e,e}(),Ht=function(){function e(){}return e.value=new e,e}(),Xt=function(){function e(){}return e.value=new e,e}(),Yt=function(){function e(){}return e.value=new e,e}(),Zt=function(){function e(){}return e.value=new e,e}(),pr=function(){function e(){}return e.value=new e,e}(),sr=function(){function e(){}return e.value=new e,e}(),Dr=function(){function e(){}return e.value=new e,e}(),Rr=function(){function e(){}return e.value=new e,e}(),Ir=function(){function e(){}return e.value=new e,e}(),go=function(){function e(){}return e.value=new e,e}(),rn=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Qt=function(){function e(){}return e.value=new e,e}(),Kt=function(){function e(){}return e.value=new e,e}(),yo=function(){function e(){}return e.value=new e,e}(),xt=function(){function e(){}return e.value=new e,e}(),ei=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}(),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}(),Fo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),bo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Eo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Co=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),To=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Mo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),So=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Lo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ao=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),No=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Po=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ui=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),li=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),vi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),dr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),mr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),hr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),gr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),yr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Fr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),br=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Er=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Cr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Tr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Mr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Sr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Lr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ar=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Nr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Pr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),qr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),$r=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Or=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ur=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Wr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Br=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),zr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),kr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Jr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Vr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),jr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Hr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Xr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Yr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Zr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),qo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),$o=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Oo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ni=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ri=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ti=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Uo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Wo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Bo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Qr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Kr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),xr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),et=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),at=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),zo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),ko=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Jo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),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}(),ii=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),jo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Ho=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Xo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Yo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Zo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Qo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Ko=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),xo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),tn=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),on=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),M0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),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}(),cn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Tv=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),_n=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),fn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),pn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),sn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Dn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),S0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Rn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),In=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Gn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),wn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),dn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),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}(),ci=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),mn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),hn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),gn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),_i=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),fi=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),pi=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),si=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Di=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Ri=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),ut=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Mv=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}(),Ii=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),Gi=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),L0=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),wi=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),di=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),mi=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),ec=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}();var E={eq:function(e){return function(a){return e instanceof Ju&&a instanceof Ju?e.value0===a.value0:e instanceof _l&&a instanceof _l?Oa(e.value0)(a.value0)&&d(YR(E))(e.value1)(a.value1):e instanceof vn&&a instanceof vn?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof or&&a instanceof or?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof cr&&a instanceof cr?d(E)(e.value0)(a.value0):e instanceof _r&&a instanceof _r?e.value0===a.value0&&d(E)(e.value1)(a.value1):e instanceof fr&&a instanceof fr||e instanceof so&&a instanceof so||e instanceof Do&&a instanceof Do||e instanceof Ro&&a instanceof Ro||e instanceof ln&&a instanceof ln||e instanceof Io&&a instanceof Io||e instanceof Go&&a instanceof Go||e instanceof nn&&a instanceof nn||e instanceof wo&&a instanceof wo||e instanceof mo&&a instanceof mo||e instanceof ho&&a instanceof ho||e instanceof Vt&&a instanceof Vt||e instanceof jt&&a instanceof jt||e instanceof Ht&&a instanceof Ht||e instanceof Xt&&a instanceof Xt||e instanceof Yt&&a instanceof Yt||e instanceof Zt&&a instanceof Zt||e instanceof pr&&a instanceof pr||e instanceof sr&&a instanceof sr||e instanceof Dr&&a instanceof Dr||e instanceof Rr&&a instanceof Rr||e instanceof Ir&&a instanceof Ir||e instanceof go&&a instanceof go?!0:e instanceof rn&&a instanceof rn?e.value0===a.value0&&e.value1===a.value1:e instanceof Qt&&a instanceof Qt||e instanceof Kt&&a instanceof Kt||e instanceof yo&&a instanceof yo||e instanceof xt&&a instanceof xt?!0:e instanceof ei&&a instanceof ei||e instanceof ai&&a instanceof ai?e.value0===a.value0:e instanceof Gr&&a instanceof Gr?d(E)(e.value0)(a.value0):e instanceof wr&&a instanceof wr?d(E)(e.value0)(a.value0):e instanceof Fo&&a instanceof Fo?d(E)(e.value0)(a.value0):e instanceof bo&&a instanceof bo?d(E)(e.value0)(a.value0):e instanceof Eo&&a instanceof Eo?d(E)(e.value0)(a.value0):e instanceof Co&&a instanceof Co?d(E)(e.value0)(a.value0):e instanceof To&&a instanceof To?d(E)(e.value0)(a.value0):e instanceof Mo&&a instanceof Mo?d(E)(e.value0)(a.value0):e instanceof So&&a instanceof So?d(E)(e.value0)(a.value0):e instanceof Lo&&a instanceof Lo?d(E)(e.value0)(a.value0):e instanceof Ao&&a instanceof Ao?d(E)(e.value0)(a.value0):e instanceof No&&a instanceof No?d(E)(e.value0)(a.value0):e instanceof Po&&a instanceof Po?d(E)(e.value0)(a.value0):e instanceof ui&&a instanceof ui?d(E)(e.value0)(a.value0):e instanceof li&&a instanceof li?d(E)(e.value0)(a.value0):e instanceof vi&&a instanceof vi?d(E)(e.value0)(a.value0):e instanceof dr&&a instanceof dr?d(E)(e.value0)(a.value0):e instanceof mr&&a instanceof mr?d(E)(e.value0)(a.value0):e instanceof hr&&a instanceof hr?d(E)(e.value0)(a.value0):e instanceof gr&&a instanceof gr?d(E)(e.value0)(a.value0):e instanceof yr&&a instanceof yr?d(E)(e.value0)(a.value0):e instanceof Fr&&a instanceof Fr?d(E)(e.value0)(a.value0):e instanceof br&&a instanceof br?d(E)(e.value0)(a.value0):e instanceof Er&&a instanceof Er?d(E)(e.value0)(a.value0):e instanceof Cr&&a instanceof Cr?d(E)(e.value0)(a.value0):e instanceof Tr&&a instanceof Tr?d(E)(e.value0)(a.value0):e instanceof Mr&&a instanceof Mr?d(E)(e.value0)(a.value0):e instanceof Sr&&a instanceof Sr?d(E)(e.value0)(a.value0):e instanceof Lr&&a instanceof Lr?d(E)(e.value0)(a.value0):e instanceof Ar&&a instanceof Ar?d(E)(e.value0)(a.value0):e instanceof Nr&&a instanceof Nr?d(E)(e.value0)(a.value0):e instanceof Pr&&a instanceof Pr?d(E)(e.value0)(a.value0):e instanceof qr&&a instanceof qr?d(E)(e.value0)(a.value0):e instanceof $r&&a instanceof $r?d(E)(e.value0)(a.value0):e instanceof Or&&a instanceof Or?d(E)(e.value0)(a.value0):e instanceof Ur&&a instanceof Ur?d(E)(e.value0)(a.value0):e instanceof Wr&&a instanceof Wr?d(E)(e.value0)(a.value0):e instanceof Br&&a instanceof Br?d(E)(e.value0)(a.value0):e instanceof zr&&a instanceof zr?d(E)(e.value0)(a.value0):e instanceof kr&&a instanceof kr?d(E)(e.value0)(a.value0):e instanceof Jr&&a instanceof Jr?d(E)(e.value0)(a.value0):e instanceof Vr&&a instanceof Vr?d(E)(e.value0)(a.value0):e instanceof jr&&a instanceof jr?d(E)(e.value0)(a.value0):e instanceof Hr&&a instanceof Hr?d(E)(e.value0)(a.value0):e instanceof Xr&&a instanceof Xr?d(E)(e.value0)(a.value0):e instanceof Yr&&a instanceof Yr?d(E)(e.value0)(a.value0):e instanceof Zr&&a instanceof Zr?d(E)(e.value0)(a.value0):e instanceof qo&&a instanceof qo?d(E)(e.value0)(a.value0):e instanceof $o&&a instanceof $o?d(E)(e.value0)(a.value0):e instanceof Oo&&a instanceof Oo?d(E)(e.value0)(a.value0):e instanceof ni&&a instanceof ni?d(E)(e.value0)(a.value0):e instanceof ri&&a instanceof ri?d(E)(e.value0)(a.value0):e instanceof ti&&a instanceof ti?d(E)(e.value0)(a.value0):e instanceof Uo&&a instanceof Uo?d(E)(e.value0)(a.value0):e instanceof Wo&&a instanceof Wo?d(E)(e.value0)(a.value0):e instanceof Bo&&a instanceof Bo?d(E)(e.value0)(a.value0):e instanceof Qr&&a instanceof Qr?d(E)(e.value0)(a.value0):e instanceof Kr&&a instanceof Kr?d(E)(e.value0)(a.value0):e instanceof xr&&a instanceof xr?d(E)(e.value0)(a.value0):e instanceof et&&a instanceof et?d(E)(e.value0)(a.value0):e instanceof at&&a instanceof at?d(E)(e.value0)(a.value0):e instanceof zo&&a instanceof zo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof ko&&a instanceof ko?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Jo&&a instanceof Jo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Vo&&a instanceof Vo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof ii&&a instanceof ii?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof jo&&a instanceof jo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Ho&&a instanceof Ho?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Xo&&a instanceof Xo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Yo&&a instanceof Yo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Zo&&a instanceof Zo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Qo&&a instanceof Qo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Ko&&a instanceof Ko?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof xo&&a instanceof xo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof tn&&a instanceof tn?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof on&&a instanceof on?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof M0&&a instanceof M0?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Xv&&a instanceof Xv?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof cn&&a instanceof cn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Tv&&a instanceof Tv?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof _n&&a instanceof _n?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof fn&&a instanceof fn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof pn&&a instanceof pn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof sn&&a instanceof sn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Dn&&a instanceof Dn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof S0&&a instanceof S0?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Rn&&a instanceof Rn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof In&&a instanceof In?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Gn&&a instanceof Gn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof wn&&a instanceof wn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof dn&&a instanceof dn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof oi&&a instanceof oi?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof ci&&a instanceof ci?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof mn&&a instanceof mn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof hn&&a instanceof hn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof gn&&a instanceof gn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof _i&&a instanceof _i?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof fi&&a instanceof fi?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof pi&&a instanceof pi?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof si&&a instanceof si?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Di&&a instanceof Di?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Ri&&a instanceof Ri?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof ut&&a instanceof ut?d(E)(e.value0)(a.value0):e instanceof Mv&&a instanceof Mv?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof Ii&&a instanceof Ii?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof Gi&&a instanceof Gi?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof L0&&a instanceof L0?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof wi&&a instanceof wi?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof di&&a instanceof di?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof mi&&a instanceof mi?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof ec&&a instanceof ec?e.value0===a.value0&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):!1}}},g1=function(e){return new Ju(0)},Yq=function(e){if(e instanceof Ju)return h.value;if(e instanceof _l)return e.value1;if(e instanceof vn)return new G(e.value0,new G(e.value1,h.value));if(e instanceof or)return new G(e.value0,new G(e.value1,h.value));if(e instanceof cr)return new G(e.value0,h.value);if(e instanceof _r)return new G(e.value1,h.value);if(e instanceof fr)return h.value;if(e instanceof so)return h.value;if(e instanceof Do)return h.value;if(e instanceof Ro)return h.value;if(e instanceof ln)return h.value;if(e instanceof Io)return h.value;if(e instanceof Go)return h.value;if(e instanceof nn)return h.value;if(e instanceof wo)return h.value;if(e instanceof mo)return h.value;if(e instanceof ho)return h.value;if(e instanceof Vt)return h.value;if(e instanceof jt)return h.value;if(e instanceof Ht)return h.value;if(e instanceof Xt)return h.value;if(e instanceof Yt)return h.value;if(e instanceof Zt)return h.value;if(e instanceof pr)return h.value;if(e instanceof sr)return h.value;if(e instanceof Dr)return h.value;if(e instanceof Rr)return h.value;if(e instanceof Ir)return h.value;if(e instanceof go)return h.value;if(e instanceof rn)return h.value;if(e instanceof Qt)return h.value;if(e instanceof Kt)return h.value;if(e instanceof yo)return h.value;if(e instanceof xt)return h.value;if(e instanceof ei)return h.value;if(e instanceof ai)return h.value;if(e instanceof Gr)return new G(e.value0,h.value);if(e instanceof wr)return new G(e.value0,h.value);if(e instanceof Fo)return new G(e.value0,h.value);if(e instanceof bo)return new G(e.value0,h.value);if(e instanceof Eo)return new G(e.value0,h.value);if(e instanceof Co)return new G(e.value0,h.value);if(e instanceof To)return new G(e.value0,h.value);if(e instanceof Mo)return new G(e.value0,h.value);if(e instanceof So)return new G(e.value0,h.value);if(e instanceof Lo)return new G(e.value0,h.value);if(e instanceof Ao)return new G(e.value0,h.value);if(e instanceof No)return new G(e.value0,h.value);if(e instanceof Po)return new G(e.value0,h.value);if(e instanceof ui)return new G(e.value0,h.value);if(e instanceof li)return new G(e.value0,h.value);if(e instanceof vi)return new G(e.value0,h.value);if(e instanceof dr)return new G(e.value0,h.value);if(e instanceof mr)return new G(e.value0,h.value);if(e instanceof hr)return new G(e.value0,h.value);if(e instanceof gr)return new G(e.value0,h.value);if(e instanceof yr)return new G(e.value0,h.value);if(e instanceof Fr)return new G(e.value0,h.value);if(e instanceof br)return new G(e.value0,h.value);if(e instanceof Er)return new G(e.value0,h.value);if(e instanceof Cr)return new G(e.value0,h.value);if(e instanceof Tr)return new G(e.value0,h.value);if(e instanceof Mr)return new G(e.value0,h.value);if(e instanceof Sr)return new G(e.value0,h.value);if(e instanceof Lr)return new G(e.value0,h.value);if(e instanceof Ar)return new G(e.value0,h.value);if(e instanceof Nr)return new G(e.value0,h.value);if(e instanceof Pr)return new G(e.value0,h.value);if(e instanceof qr)return new G(e.value0,h.value);if(e instanceof $r)return new G(e.value0,h.value);if(e instanceof Or)return new G(e.value0,h.value);if(e instanceof Ur)return new G(e.value0,h.value);if(e instanceof Wr)return new G(e.value0,h.value);if(e instanceof Br)return new G(e.value0,h.value);if(e instanceof zr)return new G(e.value0,h.value);if(e instanceof kr)return new G(e.value0,h.value);if(e instanceof Jr)return new G(e.value0,h.value);if(e instanceof Vr)return new G(e.value0,h.value);if(e instanceof jr)return new G(e.value0,h.value);if(e instanceof Hr)return new G(e.value0,h.value);if(e instanceof Xr)return new G(e.value0,h.value);if(e instanceof Yr)return new G(e.value0,h.value);if(e instanceof Zr)return new G(e.value0,h.value);if(e instanceof qo)return new G(e.value0,h.value);if(e instanceof $o)return new G(e.value0,h.value);if(e instanceof Oo)return new G(e.value0,h.value);if(e instanceof ni)return new G(e.value0,h.value);if(e instanceof ri)return new G(e.value0,h.value);if(e instanceof ti)return new G(e.value0,h.value);if(e instanceof Uo)return new G(e.value0,h.value);if(e instanceof Wo)return new G(e.value0,h.value);if(e instanceof Bo)return new G(e.value0,h.value);if(e instanceof Qr)return new G(e.value0,h.value);if(e instanceof Kr)return new G(e.value0,h.value);if(e instanceof xr)return new G(e.value0,h.value);if(e instanceof et)return new G(e.value0,h.value);if(e instanceof at)return new G(e.value0,h.value);if(e instanceof zo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof ko)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Jo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Vo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof ii)return new G(e.value0,new G(e.value1,h.value));if(e instanceof jo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Ho)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Xo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Yo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Zo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Qo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Ko)return new G(e.value0,new G(e.value1,h.value));if(e instanceof xo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof tn)return new G(e.value0,new G(e.value1,h.value));if(e instanceof on)return new G(e.value0,new G(e.value1,h.value));if(e instanceof M0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Xv)return new G(e.value1,new G(e.value2,h.value));if(e instanceof cn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Tv)return new G(e.value1,new G(e.value2,h.value));if(e instanceof _n)return new G(e.value1,new G(e.value2,h.value));if(e instanceof fn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof pn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof sn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Dn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof S0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Rn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof In)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Gn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof wn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof dn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof oi)return new G(e.value1,new G(e.value2,h.value));if(e instanceof ci)return new G(e.value1,new G(e.value2,h.value));if(e instanceof mn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof hn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof gn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof _i)return new G(e.value1,new G(e.value2,h.value));if(e instanceof fi)return new G(e.value1,new G(e.value2,h.value));if(e instanceof pi)return new G(e.value1,new G(e.value2,h.value));if(e instanceof si)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Di)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Ri)return new G(e.value1,new G(e.value2,h.value));if(e instanceof ut)return new G(e.value0,h.value);if(e instanceof Ii)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof Gi)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof L0)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof Mv)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof wi)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof di)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof mi)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof ec)return new G(e.value1,new G(e.value2,h.value));throw new Error("Failed pattern match at Signal (line 369, column 1 - line 369, column 36): "+[e.constructor.name])};var y1=function(e){return function(a){return function(u){var l=new _l(he.value,new G(e,new G(a,h.value))),v=new _l(he.value,new G(new Ju(-1),new G(new Ju(1),h.value)));return new L0(he.value,v,l,u)}}},O4=function(e){return function(a){var u=new Xv(Ce.value,e,a),l=new M0(Ce.value,e,a);return y1(u)(l)}};var U4=function(e){return tn.create(new Xv(Ce.value,new Ju(0),e))},A=function(e){return m1(Hq(e)(" "))},C=function(e){return function(a){if(a instanceof Ju)return A(e)+("Constant "+(P4(a.value0)+` `));if(a instanceof _l&&a.value0 instanceof he)return A(e)+(`[ -`+(d1(q4(C(e+1|0))(a.value1))+(A(e)+`] +`+(m1(q4(C(e+1|0))(a.value1))+(A(e)+`] `)));if(a instanceof _l&&a.value0 instanceof Ce)return A(e)+(`{ -`+(d1(q4(C(e+1|0))(a.value1))+(A(e)+`} +`+(m1(q4(C(e+1|0))(a.value1))+(A(e)+`} `)));if(a instanceof vn)return A(e)+(`Append `+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof or)return A(e)+(`Zip `+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof cr)return A(e)+(`Mono -`+C(e+1|0)(a.value0));if(a instanceof _r)return A(e)+("Rep "+(w1(a.value0)+(` +`+C(e+1|0)(a.value0));if(a instanceof _r)return A(e)+("Rep "+(d1(a.value0)+(` `+C(e+1|0)(a.value1))));if(a instanceof fr)return A(e)+`Pi `;if(a instanceof so)return A(e)+`Px `;if(a instanceof Do)return A(e)+`Py @@ -32,7 +32,7 @@ var Np={compose:function(e){return function(a){return function(u){return e(a(u)) `;if(a instanceof Rr)return A(e)+`EBeat `;if(a instanceof Ir)return A(e)+`ETime `;if(a instanceof go)return A(e)+`Rnd -`;if(a instanceof rn)return A(e)+("AIn "+(w1(a.value0)+(" "+(w1(a.value1)+` +`;if(a instanceof rn)return A(e)+("AIn "+(d1(a.value0)+(" "+(d1(a.value1)+` `))));if(a instanceof Qt)return A(e)+`FFT `;if(a instanceof Kt)return A(e)+`IFFT `;if(a instanceof yo)return A(e)+`Fb @@ -150,19 +150,19 @@ var Np={compose:function(e){return function(a){return function(u){return e(a(u)) `+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof di)return A(e)+("HPF "+(Wa(a.value0)+(` `+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof mi)return A(e)+("BPF "+(Wa(a.value0)+(` `+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof ec)return A(e)+("Delay "+(P4(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));throw new Error("Failed pattern match at Signal (line 142, column 1 - line 142, column 40): "+[e.constructor.name,a.constructor.name])}},tI={show:function(e){return C(0)(e)}},W4=function(e){return function(a){var u=new _l(he.value,new G(new Tv(Ce.value,e,ln.value),new G(new Ju(1),h.value))),l=new _l(he.value,new G(new Tv(Ce.value,e,ln.value),new G(new Ju(1),h.value))),v=new S0(he.value,ln.value,e),t=new Mv(he.value,l,u,v);return new ii(t,a)}},B4=function(e){return on.create(new Tv(Ce.value,new Ju(1),e))},$={webcam:Nu(!1),fft:Nu(!1),lo:Nu(!1),mid:Nu(!1),hi:Nu(!1),ifft:Nu(!1),ilo:Nu(!1),imid:Nu(!1),ihi:Nu(!1),ain:Nu(!1),imgURLs:$4,vidURLs:$4},Ws=function(e){return e instanceof xt?{fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,webcam:Nu(!0)}:e instanceof Xt?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,imid:$.imid,ihi:$.ihi,imgURLs:$.imgURLs,vidURLs:$.vidURLs,ilo:Nu(!0),ain:Nu(!0)}:e instanceof Yt?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,ihi:$.ihi,imgURLs:$.imgURLs,vidURLs:$.vidURLs,imid:Nu(!0),ain:Nu(!0)}:e instanceof Zt?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,imgURLs:$.imgURLs,vidURLs:$.vidURLs,ihi:Nu(!0),ain:Nu(!0)}:e instanceof Kt?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ilo:$.ilo,imid:$.imid,ihi:$.ihi,imgURLs:$.imgURLs,vidURLs:$.vidURLs,ifft:Nu(!0),ain:Nu(!0)}:e instanceof rn?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,imgURLs:$.imgURLs,vidURLs:$.vidURLs,ain:Nu(!0)}:e instanceof Vt?{webcam:$.webcam,fft:$.fft,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,lo:Nu(!0)}:e instanceof jt?{webcam:$.webcam,fft:$.fft,lo:$.lo,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,mid:Nu(!0)}:e instanceof Ht?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,hi:Nu(!0)}:e instanceof Qt?{webcam:$.webcam,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,fft:Nu(!0)}:e instanceof ei?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,vidURLs:$.vidURLs,imgURLs:R1(e.value0)}:e instanceof ai?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:R1(e.value0)}:Xq(Ws)(Yq(e))};var z4=Nl(wf);var k4=rf(),Bs=function(){function e(){}return e.value=new e,e}(),zs=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),y1=function(){function e(){}return e.value=new e,e}(),Zq={to:function(e){if(e instanceof Va)return Bs.value;if(e instanceof Ue&&e.value0 instanceof Va)return new zs(e.value0.value0);if(e instanceof Ue&&e.value0 instanceof Ue)return y1.value;throw new Error("Failed pattern match at Transition (line 18, column 1 - line 18, column 37): "+[e.constructor.name])},from:function(e){if(e instanceof Bs)return new Va(rv.value);if(e instanceof zs)return new Ue(new Va(e.value0));if(e instanceof y1)return new Ue(new Ue(rv.value));throw new Error("Failed pattern match at Transition (line 18, column 1 - line 18, column 37): "+[e.constructor.name])}},iI={show:Ev(Zq)(Pl(z4({reflectSymbol:function(){return"DefaultCrossFade"}}))(Pl(Nl(F0(UR))({reflectSymbol:function(){return"CrossFade"}}))(z4({reflectSymbol:function(){return"HoldPhase"}}))))};var J4=function(e){return function(a){if(a instanceof Bs)return k4(.25);if(a instanceof zs)return WR(e)(a.value0);if(a instanceof y1)return k4(.005);throw new Error("Failed pattern match at Transition (line 23, column 1 - line 23, column 52): "+[e.constructor.name,a.constructor.name])}};var Qq=Tl(_o),Kq=Se(Ne),xq=Rf(Bt),ks=fu(),V4=Df(Bt),Sf=d(JR),cI=function(e){return{signal:e,defTime:new hf(Qq,new po(0)),transition:Bs.value,output:en.value}},j4=function(e){return function(a){return{signal:e.signal,defTime:e.defTime,transition:e.transition,output:a}}},H4=function(e){return function(a){return{signal:e.signal,defTime:e.defTime,output:e.output,transition:new zs(new po(a))}}},X4=function(e){return function(a){return function(u){var l=K7(e)(a)(u.defTime),v=mu(a)(Kq)(xq(J4(e)(u.transition))(l));return new B(l,v)}}},Y4=function(e){return function(a){return function(u){var l=X4(e)(a)(u),v=ks(V4(l.value1)(a)),t=ks(V4(l.value0)(a));return new B(t,v)}}},F1=function(e){return function(a){return function(u){return function(l){var v=X4(e)(a)(l),t=ks(ms(Ad(v.value1)))/1e3,i=t-u,c=ks(ms(Ad(v.value0)))/1e3,_=c-u;return new B(_,i)}}}},Z4=function(e){return Sf(e.output)(er.value)||Sf(e.output)(ar.value)||Sf(e.output)(ur.value)||Sf(e.output)(lr.value)||Sf(e.output)(vr.value)},Q4=function(e){return Sf(e.output)(en.value)},K4=function(e){return ks(Ws(e.signal).ain)};var b1=e=>a=>u=>l=>v=>t=>()=>{var i={connected:!1,audioWorkletNode:null},c=window.URL.createObjectURL(new Blob([v],{type:"text/javascript"}));return e.audioWorklet.addModule(c).then(()=>{let _=new AudioWorkletNode(e,l,{outputChannelCount:[t]});a?.connect(_),_.connect(u),i.audioWorkletNode=_,i.connected=!0}),i},_I=e=>a=>u=>()=>{e.parameters.get(a).value=u};function lt(e){return new Error(e)}var iu=function(e){return e.throwError};var A0=function(e){return e.catchError};var E1=function(e){var a=A0(e),u=e.MonadThrow0().Monad0(),l=L(u.Bind1().Apply0().Functor0()),v=U(u.Applicative0());return function(t){return a(l(ae.create)(t))(function(i){return v(M.create(i))})}};var vt=function(e){return e.ask};var yn=function(e){return e.state},uc=function(e){var a=yn(e);return function(u){return a(function(l){return new B(void 0,u)})}},nt=function(e){var a=yn(e);return function(u){return a(function(l){return new B(void 0,u(l))})}};var rt=function(e){return yn(e)(function(a){return new B(a,a)})};var su=function(e){return e.lift};var js={liftEffect:Se(Ne),Monad0:function(){return Zc}},Tu=function(e){return e.liftEffect};var C1=function(e){return e};var Xs={lift:function(e){var a=K(e.Bind1()),u=U(e.Applicative0());return function(l){return function(v){return a(l)(function(t){return u(new B(t,v))})}}}},T1=su(Xs);var hi=function(e){var a=L(e);return{map:function(u){return function(l){return function(v){return a(function(t){return new B(u(t.value0),t.value1)})(l(v))}}}}};var gi=function(e){return{Applicative0:function(){return bn(e)},Bind1:function(){return Zv(e)}}},Zv=function(e){var a=K(e.Bind1());return{bind:function(u){return function(l){return function(v){return a(u(v))(function(t){var i=l(t.value0);return i(t.value1)})}}},Apply0:function(){return RI(e)}}},RI=function(e){var a=hi(e.Bind1().Apply0().Functor0());return{apply:b0(gi(e)),Functor0:function(){return a}}},bn=function(e){var a=U(e.Applicative0());return{pure:function(u){return function(l){return a(new B(u,l))}},Apply0:function(){return RI(e)}}};var a8=function(e){var a=e.Monad0(),u=gi(a);return{ask:T1(a)(vt(e)),Monad0:function(){return u}}};var u8=function(e){var a=e.Monad0(),u=gi(a);return{liftEffect:function(){var l=T1(a),v=Tu(e);return function(t){return l(v(t))}}(),Monad0:function(){return u}}};var lc=function(e){var a=U(e.Applicative0()),u=gi(e);return{state:function(l){return function(v){return a(l(v))}},Monad0:function(){return u}}};var l8=function(e){var a=e.Monad0(),u=T1(a),l=iu(e),v=gi(a);return{throwError:function(t){return u(l(t))},Monad0:function(){return v}}};var n$=F3(E0),Ys=L(Xl),r8=L(cv),v8=K(ZR),r$=U(QR),n8=kc(_v),t$=Sl(Zn),i$=U3(Ia)(a_),o$=Ku(Ia),c$=bv(_v),t8=function(e){var a=Y(e),u=function(){var t=n$(1)(e);if(t instanceof R)return t.value0;if(t instanceof I)return a;throw new Error("Failed pattern match at NonEmptyList (line 109, column 11 - line 111, column 25): "+[t.constructor.name])}(),l=new B(a,u),v=ia(Jt(2)(e));if(v instanceof I)return new B(l,I.value);if(v instanceof R)return new B(l,new R(v.value0));throw new Error("Failed pattern match at NonEmptyList (line 113, column 6 - line 115, column 34): "+[v.constructor.name])},_$=function(e){var a=xR(v_(Ys(ha)(e)));return Os(Ys(Y)(e))(l_(r8(ia)(a)))},S1=function(e){var a=ia(ha(e));if(a instanceof I)return Ys(ga)(Y(e));if(a instanceof R)return v8(Y(e))(function(u){return v8(S1(a.value0))(function(l){return r$(pu(u)(l))})});throw new Error("Failed pattern match at NonEmptyList (line 99, column 3 - line 104, column 24): "+[a.constructor.name])},M1=function(e){return function(a){var u=n8(e)(1),l=t$(e)(La(a))+1|0,v=cl(n8(l)(a));return fv(function(t){return function(i){return t}})(v)(u)}},f$=function(e){var a=i$(Ys(La)(e));return Ys(M1(a))(e)},II=function(e){return _$(f$(e))},p$=function(e){return function(a){var u=o$(La(e))(La(a));return new B(M1(u)(e),M1(u)(a))}},Fi=function(e){return function(a){return function(u){var l=p$(a)(u);return fv(e)(l.value0)(l.value1)}}},s$=function(e){var a=ia(r8(B.create(Y(e)))(ha(e))),u=function(){var v=ia(ha(e));if(v instanceof I)return I.value;if(v instanceof R){var t=La(v.value0)>=2;return t?new R(v.value0):I.value}throw new Error("Failed pattern match at NonEmptyList (line 55, column 10 - line 57, column 63): "+[v.constructor.name])}(),l=function(){if(a instanceof I)return ga(new B(Y(e),Y(e)));if(a instanceof R)return a.value0;throw new Error("Failed pattern match at NonEmptyList (line 52, column 9 - line 54, column 24): "+[a.constructor.name])}();return new B(l,u)},i8=function(e){return cl(c$(s$)(e))},o8=function(e){var a=ia(u_(F4(e))(ha(e)));if(a instanceof R)return a.value0;if(a instanceof I)return ga(new B(Y(e),Y(e)));throw new Error("Failed pattern match at NonEmptyList (line 40, column 5 - line 42, column 55): "+[a.constructor.name])};var o_=L(Xl);var GI=U(QR),D$=kc(_v),R$=$a(E0),I$=hu(E0),G$=eu(Cv),w$=re(Ns),N1=function(e){return e},Zs={map:function(e){return function(a){return o_(o_(e))(a)}}},c8=L(Zs);var wI=function(e){return e};var _8=function(e){return Y(Y(e))},Ba=function(e){return function(a){return o_(e)(a)}},f8=function(e){return La(e)===1&&La(Y(e))===1},$l=function(e){return N1(GI(e))},Fe=function(e){return cl(e)},dI=function(e){if(La(e)===1)return Y(e);if(Re)return S1(o_(Fe)(e));throw new Error("Failed pattern match at Matrix (line 32, column 1 - line 32, column 71): "+[e.constructor.name])},mI=function(e){return function(a){return $l(cl(D$(e)(Fe(a))))}},s8=function(e){return function(a){return Fi(function(u){return function(l){return pu(u)(ga(l))}})(Fe(e))(Fe(a))}},P1={apply:function(e){return function(a){if(f8(e))return c8(_8(e))(a);if(f8(a))return c8(function(u){return u(_8(a))})(e);if(Re)return o_(function(u){return o_(u)(Fe(a))})(Fe(e));throw new Error("Failed pattern match at Matrix (line 56, column 1 - line 60, column 71): "+[e.constructor.name,a.constructor.name])}},Functor0:function(){return Zs}},d$=sy(P1),m$=Rl(P1),c_={pure:function(e){return N1(GI(GI(e)))},Apply0:function(){return P1}},p8=U(c_),D8={foldl:function(e){return function(a){return function(u){return R$(e)(a)(Fe(u))}}},foldr:function(e){return function(a){return function(u){return I$(e)(a)(Fe(u))}}},foldMap:function(e){return Kw(D8)(e)}},__={traverse:function(e){var a=L(e.Apply0().Functor0()),u=G$(e);return function(l){return function(v){return a(N1)(u(u(l))(v))}}},sequence:function(e){return P3(__)(e)},Functor0:function(){return Zs},Foldable1:function(){return D8}},q1={append:function(e){return function(a){return GI(w$(Fe(e))(Fe(a)))}}},h$=re(q1),R8={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 h$(p8(u.value0))(bv(R8)(e)(u.value1.value0));throw new Error("Failed pattern match at Matrix (line 81, column 18 - line 83, column 62): "+[u.constructor.name])}}},g$=bv(R8),hI=function(e){return g$(t8)(Fe(e))},Qs=function(e){return o_(Fe)(e)},A1=function(e){return function(a){return function(u){return $l(Fi(e)(Fe(a))(Fe(u)))}}},bi=function(e){return function(a){return function(u){return function(l){return function(v){if(a instanceof he)return d$(e)(u)(l)(v);if(a instanceof Ce)return A1(Nw)(A1(e)(u)(l))(v);throw new Error("Failed pattern match at Matrix (line 101, column 1 - line 101, column 108): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name,v.constructor.name])}}}}},pv=function(e){return function(a){if(a instanceof he)return m$(e);if(a instanceof Ce)return A1(e);throw new Error("Failed pattern match at Matrix (line 97, column 1 - line 97, column 88): "+[e.constructor.name,a.constructor.name])}};var b$=fu();var gI=function(e){return function(a){return b$(e(a))}};var xs=Math.acosh,eD=Math.asinh,aD=Math.atanh,uD=Math.cbrt,lD=Math.cosh,vD=Math.log2,$1=Math.log10,nD=Math.sinh,rD=Math.tanh;var G8=z(Bv),O1=Ku(vl),U1=Vn(vl),Nf=function(e){if(e<0)return"("+(G8(e)+")");if(Re)return G8(e);throw new Error("Failed pattern match at Number (line 37, column 1 - line 37, column 31): "+[e.constructor.name])},w8=function(e){return function(a){return e/a}},yI=function(e){return function(a){return a===0?0:e/a}},d8=function(e){return function(a){return function(u){return O1(e)(U1(a)(u))}}},m8=function(e){return function(a){return function(u){return d8(U1(e)(a))(O1(e)(a))(u)}}},h8=function(e){return function(a){return function(u){var l=d8(0)(1)(yI(u-e)(a-e));return l*l*(3-2*l)}}},g8=function(e){return function(a){return function(u){var l=u>=U1(e)(a)&&u<=O1(e)(a);return l?1:0}}};var V1=lc(Cu),z1=nt(V1),C8=Zv(Cu),P=K(C8),f_=rt(V1),Of=bn(Cu),k1=dR(Of)(Cv),Ol=bl(El)(C8),Ve=U(Of),j1=uc(V1),E$=Qu(Ac),it=z(xa),T8=qc(vl)(Jn),C$=Gv(Jn),T$=Eu(kn),J1=L(Xl),M$=ls(_v),S$=Qu(kn),L$=Gl(Cv)(Of),A$=of(E0)(gi(Cu)),Ei=Gl(__)(Of),Qv=U(c_),fl=eu(__)(Of),Sv=L(hi(Fv)),FI=eu(Cv)(Of),N$=re(q1),P$=Wt(_v),q$=Ku(Ia),N0=function(e){return z1(function(a){var u={};for(var l in a)({}).hasOwnProperty.call(a,l)&&(u[l]=a[l]);return u.code=a.code+e,u})},y8=function(e){return function(a){return P(f_)(function(u){return P(k1(e)(function(l){return Ol(z1(function(v){var t={};for(var i in v)({}).hasOwnProperty.call(v,i)&&(t[i]=v[i]);return t.time=l.time,t.beat=l.beat,t.etime=l.etime,t.ebeat=l.ebeat,t}))(function(){return a})}))(function(l){return Ol(z1(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 Ve(Qs(l))})})})}},Pf=function(e){return function(a){return function(u){if(u instanceof M)return new M(e(u.value0));if(u instanceof ae)return new ae(a+("("+(u.value0+")")));throw new Error("Failed pattern match at W (line 418, column 1 - line 418, column 67): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},H1=function(){return new ae("(2.0*Math.PI)")}(),Te=function(e){if(e instanceof M)return Nf(e.value0);if(e instanceof ae)return e.value0;throw new Error("Failed pattern match at W (line 43, column 1 - line 43, column 31): "+[e.constructor.name])},tD=function(){return new ae("sampleRate")}(),M8=function(e){return gI(e)({allocatedFloats:0,allocatedInts:0,code:"",time:new ae("time"),beat:new ae("beat"),etime:new ae("eTime"),ebeat:new ae("eBeat")})},S8=P(f_)(function(e){return Ol(j1(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 Ve("i["+(it(e.allocatedInts)+"]"))})}),F8=function(e){return P(S8)(function(a){return Ol(N0(a+("="+(e+`; -`))))(function(){return Ve(a)})})},$$=function(e){return P(f_)(function(a){return Ol(j1(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 Ve(a.allocatedFloats)})})},vc=P(f_)(function(e){return Ol(j1(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 Ve("f["+(it(e.allocatedFloats)+"]"))})}),au=function(e){return P(vc)(function(a){return Ol(N0(a+("="+(e+`; -`))))(function(){return Ve(new ae(a))})})},O$=function(e){return au("20 * Math.log10("+(Te(e)+")"))},qf=function(e){if(e instanceof M)return Ve(new M(e.value0));if(e instanceof ae)return au(e.value0);throw new Error("Failed pattern match at W (line 59, column 1 - line 59, column 39): "+[e.constructor.name])},L8=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return Ve(new M(g8(e.value0.value0)(e.value1.value0)(a.value0)));var u="Math.min("+(Te(e.value0)+(","+(Te(e.value1)+")"))),l="Math.max("+(Te(e.value0)+(","+(Te(e.value1)+")")));return au("("+(Te(a)+(">="+(u+("&&"+(Te(a)+("<="+(l+")?1:0"))))))))}},b8=function(e){return au(Te(e)+"*2-1")},X1=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return Ve(new M(m8(e.value0.value0)(e.value1.value0)(a.value0)));var u="Math.min("+(Te(e.value0)+(","+(Te(e.value1)+")"))),l="Math.max("+(Te(e.value0)+(","+(Te(e.value1)+")")));return au("Math.max("+(u+(",Math.min("+(l+(","+(Te(a)+"))"))))))}},U$=function(e){return au("69 + (12 * (Math.log2("+(Te(e)+"/440)))"))},W$=function(e){return au("10 ** ("+(Te(e)+"/20)"))},Ci=function(e){return function(a){return e instanceof M&&a instanceof M?Ve(new M(yI(e.value0)(a.value0))):e instanceof M&&e.value0===0?Ve(new M(0)):a instanceof M&&a.value0===0?Ve(new M(0)):a instanceof M&&a.value0===1?Ve(e):au(Te(a)+("!=0? "+(Te(e)+("/"+(Te(a)+" : 0")))))}},$f=function(e){return function(a){return e instanceof M&&a instanceof M?Ve(new M(w8(e.value0)(a.value0))):e instanceof M&&e.value0===0?Ve(new M(0)):a instanceof M&&a.value0===1?Ve(e):au(Te(e)+("/"+Te(a)))}},E8=function(e){return au("Math.abs("+(Te(e)+"%1)"))},A8=function(e){return function(a){return function(u){return function(l){return u instanceof M&&l instanceof M?Ve(new M(e(u.value0)(l.value0))):au(a+("("+(Te(u)+(","+(Te(l)+")")))))}}}},B$=A8(Ku(vl))("Math.max"),z$=A8(Vn(vl))("Math.min"),k$=function(e){return function(a){return e instanceof M&&a instanceof M?Ve(new M(function(){var u=T8(a.value0)>=e.value0;return u?a.value0:0}())):au("Math.abs("+(Te(a)+(")>="+(Te(e)+("?"+(Te(a)+":0"))))))}},J$=function(e){return au("440 * (2 ** (("+(Te(e)+"-69)/12))"))},En=function(e){return function(a){return function(u){return function(l){return u instanceof M&&l instanceof M?Ve(new M(e(u.value0)(l.value0))):au(Te(u)+(a+Te(l)))}}}},Kv=function(e){return function(a){return a instanceof M&&a.value0===0?Ve(e):En(C$)("-")(e)(a)}},V$=En(function(e){return function(a){var u=e===a;return u?1:0}})("=="),j$=En(function(e){return function(a){var u=e>a;return u?1:0}})(">"),H$=En(function(e){return function(a){var u=e>=a;return u?1:0}})(">="),X$=En(function(e){return function(a){var u=ea=>u=>l=>v=>t=>()=>{var i={connected:!1,audioWorkletNode:null},c=window.URL.createObjectURL(new Blob([v],{type:"text/javascript"}));return e.audioWorklet.addModule(c).then(()=>{let _=new AudioWorkletNode(e,l,{outputChannelCount:[t]});a?.connect(_),_.connect(u),i.audioWorkletNode=_,i.connected=!0}),i},_I=e=>a=>u=>()=>{e.parameters.get(a).value=u};function lt(e){return new Error(e)}var iu=function(e){return e.throwError};var A0=function(e){return e.catchError};var C1=function(e){var a=A0(e),u=e.MonadThrow0().Monad0(),l=L(u.Bind1().Apply0().Functor0()),v=U(u.Applicative0());return function(t){return a(l(ae.create)(t))(function(i){return v(M.create(i))})}};var vt=function(e){return e.ask};var yn=function(e){return e.state},uc=function(e){var a=yn(e);return function(u){return a(function(l){return new B(void 0,u)})}},nt=function(e){var a=yn(e);return function(u){return a(function(l){return new B(void 0,u(l))})}};var rt=function(e){return yn(e)(function(a){return new B(a,a)})};var su=function(e){return e.lift};var js={liftEffect:Se(Ne),Monad0:function(){return Qc}},Tu=function(e){return e.liftEffect};var T1=function(e){return e};var Xs={lift:function(e){var a=K(e.Bind1()),u=U(e.Applicative0());return function(l){return function(v){return a(l)(function(t){return u(new B(t,v))})}}}},M1=su(Xs);var hi=function(e){var a=L(e);return{map:function(u){return function(l){return function(v){return a(function(t){return new B(u(t.value0),t.value1)})(l(v))}}}}};var gi=function(e){return{Applicative0:function(){return bn(e)},Bind1:function(){return Zv(e)}}},Zv=function(e){var a=K(e.Bind1());return{bind:function(u){return function(l){return function(v){return a(u(v))(function(t){var i=l(t.value0);return i(t.value1)})}}},Apply0:function(){return RI(e)}}},RI=function(e){var a=hi(e.Bind1().Apply0().Functor0());return{apply:b0(gi(e)),Functor0:function(){return a}}},bn=function(e){var a=U(e.Applicative0());return{pure:function(u){return function(l){return a(new B(u,l))}},Apply0:function(){return RI(e)}}};var a8=function(e){var a=e.Monad0(),u=gi(a);return{ask:M1(a)(vt(e)),Monad0:function(){return u}}};var u8=function(e){var a=e.Monad0(),u=gi(a);return{liftEffect:function(){var l=M1(a),v=Tu(e);return function(t){return l(v(t))}}(),Monad0:function(){return u}}};var lc=function(e){var a=U(e.Applicative0()),u=gi(e);return{state:function(l){return function(v){return a(l(v))}},Monad0:function(){return u}}};var l8=function(e){var a=e.Monad0(),u=M1(a),l=iu(e),v=gi(a);return{throwError:function(t){return u(l(t))},Monad0:function(){return v}}};var n$=F3(E0),Ys=L(Xl),r8=L(cv),v8=K(ZR),r$=U(QR),n8=Jc(_v),t$=Sl(Zn),i$=U3(Ia)(u_),o$=Ku(Ia),c$=bv(_v),t8=function(e){var a=Y(e),u=function(){var t=n$(1)(e);if(t instanceof R)return t.value0;if(t instanceof I)return a;throw new Error("Failed pattern match at NonEmptyList (line 109, column 11 - line 111, column 25): "+[t.constructor.name])}(),l=new B(a,u),v=ia(Jt(2)(e));if(v instanceof I)return new B(l,I.value);if(v instanceof R)return new B(l,new R(v.value0));throw new Error("Failed pattern match at NonEmptyList (line 113, column 6 - line 115, column 34): "+[v.constructor.name])},_$=function(e){var a=xR(n_(Ys(ha)(e)));return Os(Ys(Y)(e))(v_(r8(ia)(a)))},L1=function(e){var a=ia(ha(e));if(a instanceof I)return Ys(ga)(Y(e));if(a instanceof R)return v8(Y(e))(function(u){return v8(L1(a.value0))(function(l){return r$(pu(u)(l))})});throw new Error("Failed pattern match at NonEmptyList (line 99, column 3 - line 104, column 24): "+[a.constructor.name])},S1=function(e){return function(a){var u=n8(e)(1),l=t$(e)(La(a))+1|0,v=cl(n8(l)(a));return fv(function(t){return function(i){return t}})(v)(u)}},f$=function(e){var a=i$(Ys(La)(e));return Ys(S1(a))(e)},II=function(e){return _$(f$(e))},p$=function(e){return function(a){var u=o$(La(e))(La(a));return new B(S1(u)(e),S1(u)(a))}},Fi=function(e){return function(a){return function(u){var l=p$(a)(u);return fv(e)(l.value0)(l.value1)}}},s$=function(e){var a=ia(r8(B.create(Y(e)))(ha(e))),u=function(){var v=ia(ha(e));if(v instanceof I)return I.value;if(v instanceof R){var t=La(v.value0)>=2;return t?new R(v.value0):I.value}throw new Error("Failed pattern match at NonEmptyList (line 55, column 10 - line 57, column 63): "+[v.constructor.name])}(),l=function(){if(a instanceof I)return ga(new B(Y(e),Y(e)));if(a instanceof R)return a.value0;throw new Error("Failed pattern match at NonEmptyList (line 52, column 9 - line 54, column 24): "+[a.constructor.name])}();return new B(l,u)},i8=function(e){return cl(c$(s$)(e))},o8=function(e){var a=ia(l_(F4(e))(ha(e)));if(a instanceof R)return a.value0;if(a instanceof I)return ga(new B(Y(e),Y(e)));throw new Error("Failed pattern match at NonEmptyList (line 40, column 5 - line 42, column 55): "+[a.constructor.name])};var c_=L(Xl);var GI=U(QR),D$=Jc(_v),R$=$a(E0),I$=hu(E0),G$=eu(Cv),w$=re(Ns),P1=function(e){return e},Zs={map:function(e){return function(a){return c_(c_(e))(a)}}},c8=L(Zs);var wI=function(e){return e};var _8=function(e){return Y(Y(e))},Ba=function(e){return function(a){return c_(e)(a)}},f8=function(e){return La(e)===1&&La(Y(e))===1},$l=function(e){return P1(GI(e))},Fe=function(e){return cl(e)},dI=function(e){if(La(e)===1)return Y(e);if(Re)return L1(c_(Fe)(e));throw new Error("Failed pattern match at Matrix (line 32, column 1 - line 32, column 71): "+[e.constructor.name])},mI=function(e){return function(a){return $l(cl(D$(e)(Fe(a))))}},s8=function(e){return function(a){return Fi(function(u){return function(l){return pu(u)(ga(l))}})(Fe(e))(Fe(a))}},q1={apply:function(e){return function(a){if(f8(e))return c8(_8(e))(a);if(f8(a))return c8(function(u){return u(_8(a))})(e);if(Re)return c_(function(u){return c_(u)(Fe(a))})(Fe(e));throw new Error("Failed pattern match at Matrix (line 56, column 1 - line 60, column 71): "+[e.constructor.name,a.constructor.name])}},Functor0:function(){return Zs}},d$=sy(q1),m$=Rl(q1),__={pure:function(e){return P1(GI(GI(e)))},Apply0:function(){return q1}},p8=U(__),D8={foldl:function(e){return function(a){return function(u){return R$(e)(a)(Fe(u))}}},foldr:function(e){return function(a){return function(u){return I$(e)(a)(Fe(u))}}},foldMap:function(e){return xw(D8)(e)}},f_={traverse:function(e){var a=L(e.Apply0().Functor0()),u=G$(e);return function(l){return function(v){return a(P1)(u(u(l))(v))}}},sequence:function(e){return P3(f_)(e)},Functor0:function(){return Zs},Foldable1:function(){return D8}},$1={append:function(e){return function(a){return GI(w$(Fe(e))(Fe(a)))}}},h$=re($1),R8={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 h$(p8(u.value0))(bv(R8)(e)(u.value1.value0));throw new Error("Failed pattern match at Matrix (line 81, column 18 - line 83, column 62): "+[u.constructor.name])}}},g$=bv(R8),hI=function(e){return g$(t8)(Fe(e))},Qs=function(e){return c_(Fe)(e)},N1=function(e){return function(a){return function(u){return $l(Fi(e)(Fe(a))(Fe(u)))}}},bi=function(e){return function(a){return function(u){return function(l){return function(v){if(a instanceof he)return d$(e)(u)(l)(v);if(a instanceof Ce)return N1(Pw)(N1(e)(u)(l))(v);throw new Error("Failed pattern match at Matrix (line 101, column 1 - line 101, column 108): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name,v.constructor.name])}}}}},pv=function(e){return function(a){if(a instanceof he)return m$(e);if(a instanceof Ce)return N1(e);throw new Error("Failed pattern match at Matrix (line 97, column 1 - line 97, column 88): "+[e.constructor.name,a.constructor.name])}};var b$=fu();var gI=function(e){return function(a){return b$(e(a))}};var xs=Math.acosh,eD=Math.asinh,aD=Math.atanh,uD=Math.cbrt,lD=Math.cosh,vD=Math.log2,O1=Math.log10,nD=Math.sinh,rD=Math.tanh;var G8=z(Bv),U1=Ku(vl),W1=Vn(vl),Pf=function(e){if(e<0)return"("+(G8(e)+")");if(Re)return G8(e);throw new Error("Failed pattern match at Number (line 37, column 1 - line 37, column 31): "+[e.constructor.name])},w8=function(e){return function(a){return e/a}},yI=function(e){return function(a){return a===0?0:e/a}},d8=function(e){return function(a){return function(u){return U1(e)(W1(a)(u))}}},m8=function(e){return function(a){return function(u){return d8(W1(e)(a))(U1(e)(a))(u)}}},h8=function(e){return function(a){return function(u){var l=d8(0)(1)(yI(u-e)(a-e));return l*l*(3-2*l)}}},g8=function(e){return function(a){return function(u){var l=u>=W1(e)(a)&&u<=U1(e)(a);return l?1:0}}};var j1=lc(Cu),k1=nt(j1),C8=Zv(Cu),P=K(C8),p_=rt(j1),Uf=bn(Cu),J1=dR(Uf)(Cv),Ol=bl(El)(C8),Ve=U(Uf),H1=uc(j1),E$=Qu(Nc),it=z(xa),T8=$c(vl)(Jn),C$=Gv(Jn),T$=Eu(kn),V1=L(Xl),M$=ls(_v),S$=Qu(kn),L$=Gl(Cv)(Uf),A$=cf(E0)(gi(Cu)),Ei=Gl(f_)(Uf),Qv=U(__),fl=eu(f_)(Uf),Sv=L(hi(Fv)),FI=eu(Cv)(Uf),N$=re($1),P$=Wt(_v),q$=Ku(Ia),N0=function(e){return k1(function(a){var u={};for(var l in a)({}).hasOwnProperty.call(a,l)&&(u[l]=a[l]);return u.code=a.code+e,u})},y8=function(e){return function(a){return P(p_)(function(u){return P(J1(e)(function(l){return Ol(k1(function(v){var t={};for(var i in v)({}).hasOwnProperty.call(v,i)&&(t[i]=v[i]);return t.time=l.time,t.beat=l.beat,t.etime=l.etime,t.ebeat=l.ebeat,t}))(function(){return a})}))(function(l){return Ol(k1(function(v){var t={};for(var i in v)({}).hasOwnProperty.call(v,i)&&(t[i]=v[i]);return t.time=u.time,t.beat=u.beat,t.etime=u.etime,t.ebeat=u.ebeat,t}))(function(){return Ve(Qs(l))})})})}},qf=function(e){return function(a){return function(u){if(u instanceof M)return new M(e(u.value0));if(u instanceof ae)return new ae(a+("("+(u.value0+")")));throw new Error("Failed pattern match at W (line 418, column 1 - line 418, column 67): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},X1=function(){return new ae("(2.0*Math.PI)")}(),Te=function(e){if(e instanceof M)return Pf(e.value0);if(e instanceof ae)return e.value0;throw new Error("Failed pattern match at W (line 43, column 1 - line 43, column 31): "+[e.constructor.name])},tD=function(){return new ae("sampleRate")}(),M8=function(e){return gI(e)({allocatedFloats:0,allocatedInts:0,code:"",time:new ae("time"),beat:new ae("beat"),etime:new ae("eTime"),ebeat:new ae("eBeat")})},S8=P(p_)(function(e){return Ol(H1(function(){var a={};for(var u in e)({}).hasOwnProperty.call(e,u)&&(a[u]=e[u]);return a.allocatedInts=e.allocatedInts+1|0,a}()))(function(){return Ve("i["+(it(e.allocatedInts)+"]"))})}),F8=function(e){return P(S8)(function(a){return Ol(N0(a+("="+(e+`; +`))))(function(){return Ve(a)})})},$$=function(e){return P(p_)(function(a){return Ol(H1(function(){var u={};for(var l in a)({}).hasOwnProperty.call(a,l)&&(u[l]=a[l]);return u.allocatedFloats=a.allocatedFloats+e|0,u}()))(function(){return Ve(a.allocatedFloats)})})},vc=P(p_)(function(e){return Ol(H1(function(){var a={};for(var u in e)({}).hasOwnProperty.call(e,u)&&(a[u]=e[u]);return a.allocatedFloats=e.allocatedFloats+1|0,a}()))(function(){return Ve("f["+(it(e.allocatedFloats)+"]"))})}),au=function(e){return P(vc)(function(a){return Ol(N0(a+("="+(e+`; +`))))(function(){return Ve(new ae(a))})})},O$=function(e){return au("20 * Math.log10("+(Te(e)+")"))},$f=function(e){if(e instanceof M)return Ve(new M(e.value0));if(e instanceof ae)return au(e.value0);throw new Error("Failed pattern match at W (line 59, column 1 - line 59, column 39): "+[e.constructor.name])},L8=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return Ve(new M(g8(e.value0.value0)(e.value1.value0)(a.value0)));var u="Math.min("+(Te(e.value0)+(","+(Te(e.value1)+")"))),l="Math.max("+(Te(e.value0)+(","+(Te(e.value1)+")")));return au("("+(Te(a)+(">="+(u+("&&"+(Te(a)+("<="+(l+")?1:0"))))))))}},b8=function(e){return au(Te(e)+"*2-1")},Y1=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return Ve(new M(m8(e.value0.value0)(e.value1.value0)(a.value0)));var u="Math.min("+(Te(e.value0)+(","+(Te(e.value1)+")"))),l="Math.max("+(Te(e.value0)+(","+(Te(e.value1)+")")));return au("Math.max("+(u+(",Math.min("+(l+(","+(Te(a)+"))"))))))}},U$=function(e){return au("69 + (12 * (Math.log2("+(Te(e)+"/440)))"))},W$=function(e){return au("10 ** ("+(Te(e)+"/20)"))},Ci=function(e){return function(a){return e instanceof M&&a instanceof M?Ve(new M(yI(e.value0)(a.value0))):e instanceof M&&e.value0===0?Ve(new M(0)):a instanceof M&&a.value0===0?Ve(new M(0)):a instanceof M&&a.value0===1?Ve(e):au(Te(a)+("!=0? "+(Te(e)+("/"+(Te(a)+" : 0")))))}},Of=function(e){return function(a){return e instanceof M&&a instanceof M?Ve(new M(w8(e.value0)(a.value0))):e instanceof M&&e.value0===0?Ve(new M(0)):a instanceof M&&a.value0===1?Ve(e):au(Te(e)+("/"+Te(a)))}},E8=function(e){return au("Math.abs("+(Te(e)+"%1)"))},A8=function(e){return function(a){return function(u){return function(l){return u instanceof M&&l instanceof M?Ve(new M(e(u.value0)(l.value0))):au(a+("("+(Te(u)+(","+(Te(l)+")")))))}}}},B$=A8(Ku(vl))("Math.max"),z$=A8(Vn(vl))("Math.min"),k$=function(e){return function(a){return e instanceof M&&a instanceof M?Ve(new M(function(){var u=T8(a.value0)>=e.value0;return u?a.value0:0}())):au("Math.abs("+(Te(a)+(")>="+(Te(e)+("?"+(Te(a)+":0"))))))}},J$=function(e){return au("440 * (2 ** (("+(Te(e)+"-69)/12))"))},En=function(e){return function(a){return function(u){return function(l){return u instanceof M&&l instanceof M?Ve(new M(e(u.value0)(l.value0))):au(Te(u)+(a+Te(l)))}}}},Kv=function(e){return function(a){return a instanceof M&&a.value0===0?Ve(e):En(C$)("-")(e)(a)}},V$=En(function(e){return function(a){var u=e===a;return u?1:0}})("=="),j$=En(function(e){return function(a){var u=e>a;return u?1:0}})(">"),H$=En(function(e){return function(a){var u=e>=a;return u?1:0}})(">="),X$=En(function(e){return function(a){var u=e=0?("+(it(v)+("+"+(_+("):("+(it(v)+("+"+(it(l)+("+"+(_+`); `))))))))))))))(function(){return P(au("f["+(_+"]")))(function(s){return Ol(N0(t+("=("+(t+("+1)%"+(it(l)+`; -`))))))(function(){return Ve(s)})})})})})})})})})}}},eO=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return Ve(new M(h8(e.value0.value0)(e.value1.value0)(a.value0)));var u="("+(Te(a)+("-"+(Te(e.value0)+(")/("+(Te(e.value1)+("-"+(Te(e.value0)+")")))))));return P(au("Math.max(0.0,Math.min(1.0,"+(u+"))")))(function(l){var v=Te(l);return au(v+("*"+(v+("*(3-(2*"+(v+"))")))))})}},bI=function(){var e=Qn(E0)(qt)("+"),a=J1(Te);return function(u){return au(e(a(Fe(u))))}}(),aO=function(e){return function(a){var u=La(e),l=1/Sa(u),v=M$(u)(function(i){return i+l})(0),t=function(i){return function(c){return P(L8(new B(new M(c),new M(c+l)))(a))(Bu(i))}};return P(L$(fv(t)(e)(v)))(function(i){return bI($l(i))})}},uO=function(e){return au(Te(e)+"*0.5+0.5")},Y1=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return function(i){return P(vc)(function(c){return P(vc)(function(_){return P(vc)(function(s){return P(vc)(function(y){return P(vc)(function(N){return P(vc)(function(S){return Ol(N0(s+("="+(_+`; +`))))))(function(){return Ve(s)})})})})})})})})})}}},eO=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return Ve(new M(h8(e.value0.value0)(e.value1.value0)(a.value0)));var u="("+(Te(a)+("-"+(Te(e.value0)+(")/("+(Te(e.value1)+("-"+(Te(e.value0)+")")))))));return P(au("Math.max(0.0,Math.min(1.0,"+(u+"))")))(function(l){var v=Te(l);return au(v+("*"+(v+("*(3-(2*"+(v+"))")))))})}},bI=function(){var e=Qn(E0)(qt)("+"),a=V1(Te);return function(u){return au(e(a(Fe(u))))}}(),aO=function(e){return function(a){var u=La(e),l=1/Sa(u),v=M$(u)(function(i){return i+l})(0),t=function(i){return function(c){return P(L8(new B(new M(c),new M(c+l)))(a))(Bu(i))}};return P(L$(fv(t)(e)(v)))(function(i){return bI($l(i))})}},uO=function(e){return au(Te(e)+"*0.5+0.5")},Z1=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return function(i){return P(vc)(function(c){return P(vc)(function(_){return P(vc)(function(s){return P(vc)(function(y){return P(vc)(function(N){return P(vc)(function(S){return Ol(N0(s+("="+(_+`; `))))(function(){return Ol(N0(_+("="+(c+`; `))))(function(){return Ol(N0(c+("="+(Te(i)+`; `))))(function(){return Ol(N0(S+("="+(N+`; `))))(function(){return Ol(N0(N+("="+(y+`; `))))(function(){var J="("+(c+("*"+(Te(e)+("/"+(Te(l)+")"))))),be="("+(_+("*"+(Te(a)+("/"+(Te(l)+")"))))),Ea="("+(s+("*"+(Te(u)+("/"+(Te(l)+")"))))),bu="("+(N+("*"+(Te(v)+("/"+(Te(l)+")"))))),yl="("+(S+("*"+(Te(t)+("/"+(Te(l)+")")))));return Ol(N0(y+("="+(J+("+"+(be+("+"+(Ea+("-"+(bu+("-"+(yl+`; -`))))))))))))(function(){return Ve(new ae(y))})})})})})})})})})})})})}}}}}}},p_=function(e){return P($f(e)(tD))(function(a){return P(vc)(function(u){return Ol(N0(u+("=("+(u+("+"+(Te(a)+`)%1; -`))))))(function(){return Ve(new ae(u))})})})};var Lv=function(e){return function(a){return e instanceof M&&e.value0===0?Ve(a):a instanceof M&&a.value0===0?Ve(e):En(S$)("+")(e)(a)}},lO=function(e){return function(a){return function(u){return P(Bu(H1)(e))(function(l){return P($f(l)(tD))(function(v){return P(qf(Pf(xn)("Math.cos")(v)))(function(t){return P(qf(Pf(uo)("Math.sin")(v)))(function(i){return P(P(Bu(new M(2))(a))(Ci(i)))(function(c){var _=new M(0);return P(Bu(new M(-1))(c))(function(s){return P(Lv(new M(1))(c))(function(y){return P(Bu(new M(-2))(t))(function(N){return P(Kv(new M(1))(c))(function(S){return Y1(c)(_)(s)(y)(N)(S)(u)})})})})})})})})})}}},vO=function(e){return function(a){return function(u){return P(Bu(H1)(e))(function(l){return P($f(l)(tD))(function(v){return P(qf(Pf(xn)("Math.cos")(v)))(function(t){return P(Lv(new M(1))(t))(function(i){return P(qf(Pf(uo)("Math.sin")(v)))(function(c){return P(P(Bu(new M(2))(a))(Ci(c)))(function(_){return P($f(i)(new M(2)))(function(s){return P(Bu(new M(-1))(i))(function(y){return P(Lv(new M(1))(_))(function(N){return P(Bu(new M(-2))(t))(function(S){return P(Kv(new M(1))(_))(function(J){return Y1(s)(y)(s)(N)(S)(J)(u)})})})})})})})})})})})}}},nO=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?Ve(new M(yI(u.value0-e.value0.value0)(e.value1.value0-e.value0.value0)*(a.value1.value0-a.value0.value0)+a.value0.value0)):P(Kv(u)(e.value0))(function(l){return P(Kv(a.value1)(a.value0))(function(v){return P(P(P(Kv(e.value1)(e.value0))(Ci(l)))(Bu(v)))(Lv(a.value0))})})}}},rO=function(e){return function(a){return function(u){return P(Bu(H1)(e))(function(l){return P($f(l)(tD))(function(v){return P(qf(Pf(xn)("Math.cos")(v)))(function(t){return P(Kv(new M(1))(t))(function(i){return P(qf(Pf(uo)("Math.sin")(v)))(function(c){return P(P(Bu(new M(2))(a))(Ci(c)))(function(_){return P($f(i)(new M(2)))(function(s){return P(Lv(new M(1))(_))(function(y){return P(Bu(new M(-2))(t))(function(N){return P(Kv(new M(1))(_))(function(S){return Y1(s)(i)(s)(y)(N)(S)(u)})})})})})})})})})})}}},tO=function(e){return function(a){return e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M?Ve(new M((e.value1.value0-e.value0.value0)*a.value0+e.value0.value0)):P(P(Kv(e.value1)(e.value0))(Bu(a)))(Lv(e.value0))}},N8=function(e){return A$(function(a){return function(u){return Ei(pv(Lv)(Ce.value)(a)(u))}})(Qv(new M(0)))(e)},EI=function(e){return function(a){return function(u){return P(Bu(u)(new M(Sa(a))))(function(l){return P(au("Math.floor("+(Te(l)+")")))(function(v){return P(Lv(v)(new M(1)))(function(t){return P(Kv(t)(l))(function(i){return P(Kv(l)(v))(function(c){return P(au(e+("["+(Te(v)+("%"+(it(a)+"]"))))))(function(_){return P(au(e+("["+(Te(t)+("%"+(it(a)+"]"))))))(function(s){return P(Bu(_)(i))(function(y){return P(Bu(s)(c))(function(N){return Lv(y)(N)})})})})})})})})})}}},iO=function(e){return P(p_(e))(EI("sin")(16384))},oO=function(e){return P(p_(e))(EI("saw")(4096))},cO=function(e){return P(p_(e))(EI("sqr")(4096))},_O=function(e){return P(p_(e))(EI("tri")(4096))},Z1=function(e){if(e instanceof M)return Ve(new M(T8(e.value0)));if(e instanceof ae)return au("Math.abs("+(e.value0+")"));throw new Error("Failed pattern match at W (line 575, column 1 - line 575, column 26): "+[e.constructor.name])},Wu=function(e){return function(a){return function(u){return P(ze(u))(function(l){var v=function(t){if(t instanceof M)return Ve(new M(e(t.value0)));if(t instanceof ae)return au(a+("("+(t.value0+")")));throw new Error("Failed pattern match at W (line 413, column 13 - line 415, column 60): "+[t.constructor.name])};return fl(v)(l)})}}},ze=function(e){if(e instanceof Ju)return Ve(Qv(new M(e.value0)));if(e instanceof _l&&e.value0 instanceof he){var a=ia(e.value1);if(a instanceof I)return Ve(Qv(new M(0)));if(a instanceof R)return Sv(dI)(FI(ze)(a.value0));throw new Error("Failed pattern match at W (line 228, column 3 - line 230, column 69): "+[a.constructor.name])}if(e instanceof _l&&e.value0 instanceof Ce){var a=ia(e.value1);if(a instanceof I)return Ve(Qv(new M(0)));if(a instanceof R)return P(Sv(J1(Fe))(FI(ze)(a.value0)))(function(v){return Ve(II(v))});throw new Error("Failed pattern match at W (line 233, column 3 - line 237, column 36): "+[a.constructor.name])}if(e instanceof vn)return P(ze(e.value0))(function(l){return P(ze(e.value1))(function(v){return Ve(N$(l)(v))})});if(e instanceof or)return P(ze(e.value0))(function(l){return P(ze(e.value1))(function(v){return Ve(s8(l)(v))})});if(e instanceof cr)return Sv(Qv)(P(ze(e.value0))(bI));if(e instanceof _r)return Sv(mI(e.value0))(ze(e.value1));if(e instanceof fr)return Ve(Qv(new ae("Math.PI")));if(e instanceof pr)return Ve(Qv(new ae("cps")));if(e instanceof sr)return Ve(Qv(new ae("time")));if(e instanceof Dr)return Ve(Qv(new ae("beat")));if(e instanceof Ir)return Ve(Qv(new ae("eTime")));if(e instanceof Rr)return Ve(Qv(new ae("eBeat")));if(e instanceof go)return Sv(Qv)(au("Math.random()*2-1"));if(e instanceof rn){var u=J1(E$(e.value1))(P$(0)(q$(0)(e.value0-1|0)));return P(FI(function(l){return au("ain(input,"+(it(l)+")[n]"))})(u))(function(l){return Ve($l(l))})}return e instanceof Gr?P(ze(e.value0))(fl(b8)):e instanceof wr?P(ze(e.value0))(fl(uO)):e instanceof dr?P(ze(e.value0))(fl(iO)):e instanceof mr?P(ze(e.value0))(fl(_O)):e instanceof hr?P(ze(e.value0))(fl(oO)):e instanceof gr?P(ze(e.value0))(fl(cO)):e instanceof yr?P(P(ze(e.value0))(fl(p_)))(function(l){return fl(function(v){return au(Te(v)+("<0.5?("+(Te(v)+("*4-1):("+(Te(v)+"*(-4)+3)")))))})(l)}):e instanceof Fr?P(P(ze(e.value0))(fl(p_)))(fl(b8)):e instanceof br?P(P(ze(e.value0))(fl(p_)))(function(l){return fl(function(v){return au(Te(v)+">=0.5?1:-1")})(l)}):e instanceof Er?P(ze(e.value0))(fl(Z1)):e instanceof Cr?Wu(vs)("Math.acos")(e.value0):e instanceof Tr?Wu(xs)("Math.acosh")(e.value0):e instanceof Mr?Wu(ns)("Math.asin")(e.value0):e instanceof Sr?Wu(eD)("Math.asinh")(e.value0):e instanceof Lr?Wu(rs)("Math.atan")(e.value0):e instanceof Ar?Wu(aD)("Math.atanh")(e.value0):e instanceof Nr?Wu(uD)("Math.cbrt")(e.value0):e instanceof Pr?Wu(ff)("Math.ceil")(e.value0):e instanceof qr?Wu(xn)("Math.cos")(e.value0):e instanceof $r?Wu(lD)("Math.cosh")(e.value0):e instanceof Or?Wu(ts)("Math.exp")(e.value0):e instanceof Ur?Wu(ao)("Math.floor")(e.value0):e instanceof Wr?Wu(is)("Math.log")(e.value0):e instanceof Br?Wu(vD)("Math.log2")(e.value0):e instanceof zr?Wu($1)("Math.log10")(e.value0):e instanceof kr?Wu(Vc)("Math.round")(e.value0):e instanceof Jr?Wu(os)("Math.sign")(e.value0):e instanceof Vr?Wu(uo)("Math.sin")(e.value0):e instanceof jr?Wu(nD)("Math.sinh")(e.value0):e instanceof Hr?Wu(cs)("Math.sqrt")(e.value0):e instanceof Xr?Wu(_s)("Math.tan")(e.value0):e instanceof Yr?Wu(rD)("Math.tanh")(e.value0):e instanceof Zr?Wu(pf)("Math.trunc")(e.value0):e instanceof Qr?P(ze(e.value0))(fl(J$)):e instanceof Kr?P(ze(e.value0))(fl(U$)):e instanceof xr?P(ze(e.value0))(fl(W$)):e instanceof et?P(ze(e.value0))(fl(O$)):e instanceof at?P(ze(e.value0))(fl(E8)):e instanceof tn?P(Sv(Fe)(ze(e.value0)))(function(l){return P(f_)(function(v){return P(k1(l)(function(t){return P(Lv(v.time)(t))(function(i){return P(Bu(t)(new ae("cps")))(function(c){return P(Lv(v.beat)(c))(function(_){return P(Lv(v.etime)(t))(function(s){return P(Lv(v.ebeat)(c))(function(y){return Ve({time:i,beat:_,etime:s,ebeat:y})})})})})})}))(function(t){return y8(t)(ze(e.value1))})})}):e instanceof on?P(Sv(Fe)(ze(e.value0)))(function(l){return P(f_)(function(v){return P(k1(l)(function(t){return P(Ci(v.time)(t))(function(i){return P(Ci(v.beat)(t))(function(c){return P(Ci(v.etime)(t))(function(_){return P(Ci(v.ebeat)(t))(function(s){return Ve({time:i,beat:c,etime:_,ebeat:s})})})})})}))(function(t){return y8(t)(ze(e.value1))})})}):e instanceof M0?sv(Lv)(e.value0)(e.value1)(e.value2):e instanceof Xv?sv(Kv)(e.value0)(e.value1)(e.value2):e instanceof cn?sv(Bu)(e.value0)(e.value1)(e.value2):e instanceof Tv?sv(Ci)(e.value0)(e.value1)(e.value2):e instanceof _n?sv(Z$)(e.value0)(e.value1)(e.value2):e instanceof fn?sv(K$)(e.value0)(e.value1)(e.value2):e instanceof pn?sv(V$)(e.value0)(e.value1)(e.value2):e instanceof sn?sv(Q$)(e.value0)(e.value1)(e.value2):e instanceof Dn?sv(j$)(e.value0)(e.value1)(e.value2):e instanceof S0?sv(H$)(e.value0)(e.value1)(e.value2):e instanceof Rn?sv(X$)(e.value0)(e.value1)(e.value2):e instanceof In?sv(Y$)(e.value0)(e.value1)(e.value2):e instanceof Gn?sv(B$)(e.value0)(e.value1)(e.value2):e instanceof wn?sv(z$)(e.value0)(e.value1)(e.value2):e instanceof dn?sv(k$)(e.value0)(e.value1)(e.value2):e instanceof mn?B1(X1)(e.value0)(e.value1)(e.value2):e instanceof hn?B1(L8)(e.value0)(e.value1)(e.value2):e instanceof gn?B1(eO)(e.value0)(e.value1)(e.value2):e instanceof ut?P(Sv(wI)(ze(e.value0)))(function(l){return P(P(Sv(function(v){return v.beat})(f_))(E8))(function(v){return P(FI(function(t){return aO(t)(v)})(l))(function(t){return Ve($l(t))})})}):e instanceof Mv?P(Sv(Fe)(ze(e.value1)))(function(l){return P(Sv(Fe)(ze(e.value2)))(function(v){var t=$l(Fi(B.create)(l)(v));return P(ze(e.value3))(function(i){return Ei(pv(tO)(e.value0)(t)(i))})})}):e instanceof L0?P(Sv(hI)(ze(e.value1)))(function(l){return P(Sv(hI)(ze(e.value2)))(function(v){return P(ze(e.value3))(function(t){return Ei(bi(nO)(e.value0)(l)(v)(t))})})}):e instanceof wi?P(ze(e.value1))(function(l){return P(ze(e.value2))(function(v){return P(ze(e.value3))(function(t){return Ei(bi(rO)(e.value0)(l)(v)(t))})})}):e instanceof di?P(ze(e.value1))(function(l){return P(ze(e.value2))(function(v){return P(ze(e.value3))(function(t){return Ei(bi(vO)(e.value0)(l)(v)(t))})})}):e instanceof mi?P(ze(e.value1))(function(l){return P(ze(e.value2))(function(v){return P(ze(e.value3))(function(t){return Ei(bi(lO)(e.value0)(l)(v)(t))})})}):e instanceof ec?P(ze(e.value1))(function(l){return P(ze(e.value2))(function(v){return Ei(pv(x$(e.value0))(he.value)(l)(v))})}):Ve(Qv(new M(0)))},B1=function(e){return function(a){return function(u){return function(l){return P(Sv(hI)(ze(u)))(function(v){return P(ze(l))(function(t){return Ei(pv(e)(a)(v)(t))})})}}}},sv=function(e){return function(a){return function(u){return function(l){return P(ze(u))(function(v){return P(ze(l))(function(t){return Ei(pv(e)(a)(v)(t))})})}}}};var q8=qc(vl)(Jn),x1=bn(Cu),K1=U(x1),O8=U(c_),Uf=K(Zv(Cu)),U8=ls(_v),Q1=eu(Cv)(x1),W8=L(hi(Fv)),fO=L(Xl),pO=Gl(Cv)(x1),sO=function(e){if(e instanceof M){if(q8(e.value0)>1)return K1(new M(0));if(Re)return K1(new M(xn(q8(e.value0)*a7/2)))}if(e instanceof ae)return au("Math.abs("+(e.value0+(")>1?0:Math.cos(Math.abs("+(e.value0+")*Math.PI/2)"))));throw new Error("Failed pattern match at AudioPanning (line 39, column 1 - line 39, column 39): "+[e.constructor.name])},$8=function(e){return function(a){return function(u){if(e<=1)return K1(O8(u));if(Re)return Uf(Bu(a)(new M(Sa(e-1|0))))(function(l){var v=U8(e)(function(t){return t+1})(0);return Uf(Q1(function(t){return Uf(Uf(Kv(new M(t))(l))(Z1))(X1(new B(new M(0),new M(1))))})(v))(function(t){return Uf(Q1(sO)(t))(function(i){return W8($l)(Q1(Bu(u))(i))})})});throw new Error("Failed pattern match at AudioPanning (line 29, column 1 - line 29, column 42): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},B8=function(e){return function(a){if(e<=1)return W8(O8)(bI(a));if(La(Fe(a))===1)return $8(e)(new M(.5))(Y(Fe(a)));if(Re){var u=Fe(a),l=La(u),v=1/Sa(l-1|0),t=fO(M.create)(U8(l)(function(i){return i+v})(0));return Uf(pO(fv($8(e))(t)(u)))(function(i){return N8(i)})}throw new Error("Failed pattern match at AudioPanning (line 17, column 1 - line 17, column 33): "+[e.constructor.name,a.constructor.name])}};function z8(e,a,u){return e==null?a:u(e)}function iD(e){return e}var Wf=function(e){return z8(e,I.value,R.create)};var IO=U(tl),GO=K(Zv(Cu)),am=z(xa),wO=Wt(_v),dO=Z0(E0)(qt),k8=z(Bv),CI=function(e){return function(a){return function(u){var l=Wf(e["audioWorklet'"].audioWorkletNode);if(l instanceof I)return IO(void 0);if(l instanceof R)return function(){return _I(l.value0)("fOutStart")(a)(),_I(l.value0)("fOutDur")(u)()};throw new Error("Failed pattern match at AudioWorklet (line 41, column 3 - line 45, column 47): "+[l.constructor.name])}}},mO=function(e){return function(a){return function(u){return function(l){var v=M8(GO(ze(e))(B8(2))),t="registerProcessor('"+(a+("',"+(a+`); +`))))))))))))(function(){return Ve(new ae(y))})})})})})})})})})})})})}}}}}}},s_=function(e){return P(Of(e)(tD))(function(a){return P(vc)(function(u){return Ol(N0(u+("=("+(u+("+"+(Te(a)+`)%1; +`))))))(function(){return Ve(new ae(u))})})})};var Lv=function(e){return function(a){return e instanceof M&&e.value0===0?Ve(a):a instanceof M&&a.value0===0?Ve(e):En(S$)("+")(e)(a)}},lO=function(e){return function(a){return function(u){return P(Bu(X1)(e))(function(l){return P(Of(l)(tD))(function(v){return P($f(qf(xn)("Math.cos")(v)))(function(t){return P($f(qf(uo)("Math.sin")(v)))(function(i){return P(P(Bu(new M(2))(a))(Ci(i)))(function(c){var _=new M(0);return P(Bu(new M(-1))(c))(function(s){return P(Lv(new M(1))(c))(function(y){return P(Bu(new M(-2))(t))(function(N){return P(Kv(new M(1))(c))(function(S){return Z1(c)(_)(s)(y)(N)(S)(u)})})})})})})})})})}}},vO=function(e){return function(a){return function(u){return P(Bu(X1)(e))(function(l){return P(Of(l)(tD))(function(v){return P($f(qf(xn)("Math.cos")(v)))(function(t){return P(Lv(new M(1))(t))(function(i){return P($f(qf(uo)("Math.sin")(v)))(function(c){return P(P(Bu(new M(2))(a))(Ci(c)))(function(_){return P(Of(i)(new M(2)))(function(s){return P(Bu(new M(-1))(i))(function(y){return P(Lv(new M(1))(_))(function(N){return P(Bu(new M(-2))(t))(function(S){return P(Kv(new M(1))(_))(function(J){return Z1(s)(y)(s)(N)(S)(J)(u)})})})})})})})})})})})}}},nO=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?Ve(new M(yI(u.value0-e.value0.value0)(e.value1.value0-e.value0.value0)*(a.value1.value0-a.value0.value0)+a.value0.value0)):P(Kv(u)(e.value0))(function(l){return P(Kv(a.value1)(a.value0))(function(v){return P(P(P(Kv(e.value1)(e.value0))(Ci(l)))(Bu(v)))(Lv(a.value0))})})}}},rO=function(e){return function(a){return function(u){return P(Bu(X1)(e))(function(l){return P(Of(l)(tD))(function(v){return P($f(qf(xn)("Math.cos")(v)))(function(t){return P(Kv(new M(1))(t))(function(i){return P($f(qf(uo)("Math.sin")(v)))(function(c){return P(P(Bu(new M(2))(a))(Ci(c)))(function(_){return P(Of(i)(new M(2)))(function(s){return P(Lv(new M(1))(_))(function(y){return P(Bu(new M(-2))(t))(function(N){return P(Kv(new M(1))(_))(function(S){return Z1(s)(i)(s)(y)(N)(S)(u)})})})})})})})})})})}}},tO=function(e){return function(a){return e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M?Ve(new M((e.value1.value0-e.value0.value0)*a.value0+e.value0.value0)):P(P(Kv(e.value1)(e.value0))(Bu(a)))(Lv(e.value0))}},N8=function(e){return A$(function(a){return function(u){return Ei(pv(Lv)(Ce.value)(a)(u))}})(Qv(new M(0)))(e)},EI=function(e){return function(a){return function(u){return P(Bu(u)(new M(Sa(a))))(function(l){return P(au("Math.floor("+(Te(l)+")")))(function(v){return P(Lv(v)(new M(1)))(function(t){return P(Kv(t)(l))(function(i){return P(Kv(l)(v))(function(c){return P(au(e+("["+(Te(v)+("%"+(it(a)+"]"))))))(function(_){return P(au(e+("["+(Te(t)+("%"+(it(a)+"]"))))))(function(s){return P(Bu(_)(i))(function(y){return P(Bu(s)(c))(function(N){return Lv(y)(N)})})})})})})})})})}}},iO=function(e){return P(s_(e))(EI("sin")(16384))},oO=function(e){return P(s_(e))(EI("saw")(4096))},cO=function(e){return P(s_(e))(EI("sqr")(4096))},_O=function(e){return P(s_(e))(EI("tri")(4096))},Q1=function(e){if(e instanceof M)return Ve(new M(T8(e.value0)));if(e instanceof ae)return au("Math.abs("+(e.value0+")"));throw new Error("Failed pattern match at W (line 575, column 1 - line 575, column 26): "+[e.constructor.name])},Wu=function(e){return function(a){return function(u){return P(ze(u))(function(l){var v=function(t){if(t instanceof M)return Ve(new M(e(t.value0)));if(t instanceof ae)return au(a+("("+(t.value0+")")));throw new Error("Failed pattern match at W (line 413, column 13 - line 415, column 60): "+[t.constructor.name])};return fl(v)(l)})}}},ze=function(e){if(e instanceof Ju)return Ve(Qv(new M(e.value0)));if(e instanceof _l&&e.value0 instanceof he){var a=ia(e.value1);if(a instanceof I)return Ve(Qv(new M(0)));if(a instanceof R)return Sv(dI)(FI(ze)(a.value0));throw new Error("Failed pattern match at W (line 228, column 3 - line 230, column 69): "+[a.constructor.name])}if(e instanceof _l&&e.value0 instanceof Ce){var a=ia(e.value1);if(a instanceof I)return Ve(Qv(new M(0)));if(a instanceof R)return P(Sv(V1(Fe))(FI(ze)(a.value0)))(function(v){return Ve(II(v))});throw new Error("Failed pattern match at W (line 233, column 3 - line 237, column 36): "+[a.constructor.name])}if(e instanceof vn)return P(ze(e.value0))(function(l){return P(ze(e.value1))(function(v){return Ve(N$(l)(v))})});if(e instanceof or)return P(ze(e.value0))(function(l){return P(ze(e.value1))(function(v){return Ve(s8(l)(v))})});if(e instanceof cr)return Sv(Qv)(P(ze(e.value0))(bI));if(e instanceof _r)return Sv(mI(e.value0))(ze(e.value1));if(e instanceof fr)return Ve(Qv(new ae("Math.PI")));if(e instanceof pr)return Ve(Qv(new ae("cps")));if(e instanceof sr)return Ve(Qv(new ae("time")));if(e instanceof Dr)return Ve(Qv(new ae("beat")));if(e instanceof Ir)return Ve(Qv(new ae("eTime")));if(e instanceof Rr)return Ve(Qv(new ae("eBeat")));if(e instanceof go)return Sv(Qv)(au("Math.random()*2-1"));if(e instanceof rn){var u=V1(E$(e.value1))(P$(0)(q$(0)(e.value0-1|0)));return P(FI(function(l){return au("ain(input,"+(it(l)+")[n]"))})(u))(function(l){return Ve($l(l))})}return e instanceof Gr?P(ze(e.value0))(fl(b8)):e instanceof wr?P(ze(e.value0))(fl(uO)):e instanceof dr?P(ze(e.value0))(fl(iO)):e instanceof mr?P(ze(e.value0))(fl(_O)):e instanceof hr?P(ze(e.value0))(fl(oO)):e instanceof gr?P(ze(e.value0))(fl(cO)):e instanceof yr?P(P(ze(e.value0))(fl(s_)))(function(l){return fl(function(v){return au(Te(v)+("<0.5?("+(Te(v)+("*4-1):("+(Te(v)+"*(-4)+3)")))))})(l)}):e instanceof Fr?P(P(ze(e.value0))(fl(s_)))(fl(b8)):e instanceof br?P(P(ze(e.value0))(fl(s_)))(function(l){return fl(function(v){return au(Te(v)+">=0.5?1:-1")})(l)}):e instanceof Er?P(ze(e.value0))(fl(Q1)):e instanceof Cr?Wu(vs)("Math.acos")(e.value0):e instanceof Tr?Wu(xs)("Math.acosh")(e.value0):e instanceof Mr?Wu(ns)("Math.asin")(e.value0):e instanceof Sr?Wu(eD)("Math.asinh")(e.value0):e instanceof Lr?Wu(rs)("Math.atan")(e.value0):e instanceof Ar?Wu(aD)("Math.atanh")(e.value0):e instanceof Nr?Wu(uD)("Math.cbrt")(e.value0):e instanceof Pr?Wu(pf)("Math.ceil")(e.value0):e instanceof qr?Wu(xn)("Math.cos")(e.value0):e instanceof $r?Wu(lD)("Math.cosh")(e.value0):e instanceof Or?Wu(ts)("Math.exp")(e.value0):e instanceof Ur?Wu(ao)("Math.floor")(e.value0):e instanceof Wr?Wu(is)("Math.log")(e.value0):e instanceof Br?Wu(vD)("Math.log2")(e.value0):e instanceof zr?Wu(O1)("Math.log10")(e.value0):e instanceof kr?Wu(jc)("Math.round")(e.value0):e instanceof Jr?Wu(os)("Math.sign")(e.value0):e instanceof Vr?Wu(uo)("Math.sin")(e.value0):e instanceof jr?Wu(nD)("Math.sinh")(e.value0):e instanceof Hr?Wu(cs)("Math.sqrt")(e.value0):e instanceof Xr?Wu(_s)("Math.tan")(e.value0):e instanceof Yr?Wu(rD)("Math.tanh")(e.value0):e instanceof Zr?Wu(sf)("Math.trunc")(e.value0):e instanceof Qr?P(ze(e.value0))(fl(J$)):e instanceof Kr?P(ze(e.value0))(fl(U$)):e instanceof xr?P(ze(e.value0))(fl(W$)):e instanceof et?P(ze(e.value0))(fl(O$)):e instanceof at?P(ze(e.value0))(fl(E8)):e instanceof tn?P(Sv(Fe)(ze(e.value0)))(function(l){return P(p_)(function(v){return P(J1(l)(function(t){return P(Lv(v.time)(t))(function(i){return P(Bu(t)(new ae("cps")))(function(c){return P(Lv(v.beat)(c))(function(_){return P(Lv(v.etime)(t))(function(s){return P(Lv(v.ebeat)(c))(function(y){return Ve({time:i,beat:_,etime:s,ebeat:y})})})})})})}))(function(t){return y8(t)(ze(e.value1))})})}):e instanceof on?P(Sv(Fe)(ze(e.value0)))(function(l){return P(p_)(function(v){return P(J1(l)(function(t){return P(Ci(v.time)(t))(function(i){return P(Ci(v.beat)(t))(function(c){return P(Ci(v.etime)(t))(function(_){return P(Ci(v.ebeat)(t))(function(s){return Ve({time:i,beat:c,etime:_,ebeat:s})})})})})}))(function(t){return y8(t)(ze(e.value1))})})}):e instanceof M0?sv(Lv)(e.value0)(e.value1)(e.value2):e instanceof Xv?sv(Kv)(e.value0)(e.value1)(e.value2):e instanceof cn?sv(Bu)(e.value0)(e.value1)(e.value2):e instanceof Tv?sv(Ci)(e.value0)(e.value1)(e.value2):e instanceof _n?sv(Z$)(e.value0)(e.value1)(e.value2):e instanceof fn?sv(K$)(e.value0)(e.value1)(e.value2):e instanceof pn?sv(V$)(e.value0)(e.value1)(e.value2):e instanceof sn?sv(Q$)(e.value0)(e.value1)(e.value2):e instanceof Dn?sv(j$)(e.value0)(e.value1)(e.value2):e instanceof S0?sv(H$)(e.value0)(e.value1)(e.value2):e instanceof Rn?sv(X$)(e.value0)(e.value1)(e.value2):e instanceof In?sv(Y$)(e.value0)(e.value1)(e.value2):e instanceof Gn?sv(B$)(e.value0)(e.value1)(e.value2):e instanceof wn?sv(z$)(e.value0)(e.value1)(e.value2):e instanceof dn?sv(k$)(e.value0)(e.value1)(e.value2):e instanceof mn?z1(Y1)(e.value0)(e.value1)(e.value2):e instanceof hn?z1(L8)(e.value0)(e.value1)(e.value2):e instanceof gn?z1(eO)(e.value0)(e.value1)(e.value2):e instanceof ut?P(Sv(wI)(ze(e.value0)))(function(l){return P(P(Sv(function(v){return v.beat})(p_))(E8))(function(v){return P(FI(function(t){return aO(t)(v)})(l))(function(t){return Ve($l(t))})})}):e instanceof Mv?P(Sv(Fe)(ze(e.value1)))(function(l){return P(Sv(Fe)(ze(e.value2)))(function(v){var t=$l(Fi(B.create)(l)(v));return P(ze(e.value3))(function(i){return Ei(pv(tO)(e.value0)(t)(i))})})}):e instanceof L0?P(Sv(hI)(ze(e.value1)))(function(l){return P(Sv(hI)(ze(e.value2)))(function(v){return P(ze(e.value3))(function(t){return Ei(bi(nO)(e.value0)(l)(v)(t))})})}):e instanceof wi?P(ze(e.value1))(function(l){return P(ze(e.value2))(function(v){return P(ze(e.value3))(function(t){return Ei(bi(rO)(e.value0)(l)(v)(t))})})}):e instanceof di?P(ze(e.value1))(function(l){return P(ze(e.value2))(function(v){return P(ze(e.value3))(function(t){return Ei(bi(vO)(e.value0)(l)(v)(t))})})}):e instanceof mi?P(ze(e.value1))(function(l){return P(ze(e.value2))(function(v){return P(ze(e.value3))(function(t){return Ei(bi(lO)(e.value0)(l)(v)(t))})})}):e instanceof ec?P(ze(e.value1))(function(l){return P(ze(e.value2))(function(v){return Ei(pv(x$(e.value0))(he.value)(l)(v))})}):Ve(Qv(new M(0)))},z1=function(e){return function(a){return function(u){return function(l){return P(Sv(hI)(ze(u)))(function(v){return P(ze(l))(function(t){return Ei(pv(e)(a)(v)(t))})})}}}},sv=function(e){return function(a){return function(u){return function(l){return P(ze(u))(function(v){return P(ze(l))(function(t){return Ei(pv(e)(a)(v)(t))})})}}}};var q8=$c(vl)(Jn),em=bn(Cu),x1=U(em),O8=U(__),Wf=K(Zv(Cu)),U8=ls(_v),K1=eu(Cv)(em),W8=L(hi(Fv)),fO=L(Xl),pO=Gl(Cv)(em),sO=function(e){if(e instanceof M){if(q8(e.value0)>1)return x1(new M(0));if(Re)return x1(new M(xn(q8(e.value0)*a7/2)))}if(e instanceof ae)return au("Math.abs("+(e.value0+(")>1?0:Math.cos(Math.abs("+(e.value0+")*Math.PI/2)"))));throw new Error("Failed pattern match at AudioPanning (line 39, column 1 - line 39, column 39): "+[e.constructor.name])},$8=function(e){return function(a){return function(u){if(e<=1)return x1(O8(u));if(Re)return Wf(Bu(a)(new M(Sa(e-1|0))))(function(l){var v=U8(e)(function(t){return t+1})(0);return Wf(K1(function(t){return Wf(Wf(Kv(new M(t))(l))(Q1))(Y1(new B(new M(0),new M(1))))})(v))(function(t){return Wf(K1(sO)(t))(function(i){return W8($l)(K1(Bu(u))(i))})})});throw new Error("Failed pattern match at AudioPanning (line 29, column 1 - line 29, column 42): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},B8=function(e){return function(a){if(e<=1)return W8(O8)(bI(a));if(La(Fe(a))===1)return $8(e)(new M(.5))(Y(Fe(a)));if(Re){var u=Fe(a),l=La(u),v=1/Sa(l-1|0),t=fO(M.create)(U8(l)(function(i){return i+v})(0));return Wf(pO(fv($8(e))(t)(u)))(function(i){return N8(i)})}throw new Error("Failed pattern match at AudioPanning (line 17, column 1 - line 17, column 33): "+[e.constructor.name,a.constructor.name])}};function z8(e,a,u){return e==null?a:u(e)}function iD(e){return e}var nc=function(e){return z8(e,I.value,R.create)};var IO=U(tl),GO=K(Zv(Cu)),am=z(xa),wO=Wt(_v),dO=Z0(E0)(qt),k8=z(Bv),TI=function(e){return function(a){return function(u){var l=nc(e["audioWorklet'"].audioWorkletNode);if(l instanceof I)return IO(void 0);if(l instanceof R)return function(){return _I(l.value0)("fOutStart")(a)(),_I(l.value0)("fOutDur")(u)()};throw new Error("Failed pattern match at AudioWorklet (line 41, column 3 - line 45, column 47): "+[l.constructor.name])}}},mO=function(e){return function(a){return function(u){return function(l){var v=M8(GO(ze(e))(B8(2))),t="registerProcessor('"+(a+("',"+(a+`); `))),i=function(J){return function(be){return"output["+(am(J)+("][n] = "+(Te(be)+`*fade; `)))}},c=Fe(v.value0),_=wO(0)(La(c)-1|0),s=dO(fv(i)(_)(c)),y="const fIn = clamp(0,1,(t-"+(k8(u)+(")/"+(k8(l)+`); const fade = Math.min(fIn,fOut); @@ -248,15 +248,15 @@ return (fOutEnd == -1.0 ? true : (currentTime + (blockSize/sampleRate) <= fOutEn } } -`+t))))))))}}}},J8=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return function(i){var c=mO(v)(l)(t)(i);return function(){var s=b1(e)(a)(u)(l)(c)(2)();return{name:l,signal:v,code:c,"audioWorklet'":s}}}}}}}}};var Ul=function(e){return function(){console.log(e)}};var Bf=function(e){var a=Tu(e);return function(u){return a(Ul(u))}};var lm=()=>{var e=document.createElement("video");return e.width=2048,e.height=2048,e.autoplay=!0,e.isPlaying=!1,e.addEventListener("playing",function(){e.isPlaying=!0}),navigator.mediaDevices.getUserMedia({video:!0}).then(function(a){e.srcObject=a}),e},vm=e=>()=>e.srcObject.getTracks().forEach(function(a){a.stop()}),nm=e=>a=>u=>()=>{u.isPlaying&&(e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,a),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,u),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR))},rm=e=>()=>{var a=new Image;return a.crossOrigin="Anonymous",a.loaded=!1,a.onload=function(){a.loaded=!0},a.src=e,a},tm=e=>()=>e.loaded,im=e=>()=>{var a=document.createElement("video");return a.crossOrigin="Anonymous",a.autoplay=!0,a.muted=!0,a.loop=!0,a.isPlaying=!1,a.addEventListener("playing",function(){a.isPlaying=!0}),a.src=e,a.play(),a},om=e=>()=>e.isPlaying;var cm=e=>()=>new Uint8Array(e),_m=e=>a=>()=>e.getByteFrequencyData(a),fm=e=>()=>{for(var a=0,u=0;u<8;u++)a=a+e[u];return a=a/2048,a},pm=e=>()=>{for(var a=0,u=0;u<80;u++)a=a+e[u];return a=a/18432,a},sm=e=>()=>{for(var a=0,u=0;u<512;u++)a=a+e[u];return a=a/110592,a};var Dm=()=>new AudioContext,cD=e=>()=>e.resume(),_D=e=>()=>e.currentTime,Rm=e=>()=>e.destination,MI=e=>a=>()=>new GainNode(e,{gain:a}),Im=e=>a=>u=>()=>new AnalyserNode(e,{fftSize:a,smoothingTimeConstant:u}),Gm=e=>()=>{var a=new GainNode(e);return navigator.mediaDevices.getUserMedia({audio:!0,video:!1}).then(function(u){var l=new MediaStreamAudioSourceNode(e,{mediaStream:u});l.connect(a)}),a},nc=e=>a=>()=>e.connect(a),s_=e=>a=>()=>e.disconnect(a);var SI=fu(),dm=re(Bc(Il)),mm=H0(tl),hm=function(e){return function(a){return function(){var l=ra(I.value)(),v=cm(512)(),t=ra(0)(),i=ra(0)(),c=ra(0)();return{webAudioContext:e,sourceNode:a,mAnalyserNode:l,analyserArray:v,lo:t,mid:i,hi:c}}}},SO=function(e){return function(){var u=De(e.mAnalyserNode)();if(u instanceof I)return void 0;if(u instanceof R)return s_(e.sourceNode)(u.value0)(),Pe(I.value)(e.mAnalyserNode)(),Ul("punctual: disactivating an audio analyser...")();throw new Error("Failed pattern match at AudioAnalyser (line 43, column 3 - line 48, column 57): "+[u.constructor.name])}},LO=function(e){return function(){var u=De(e.mAnalyserNode)();if(u instanceof R)return u.value0;if(u instanceof I){var l=Im(e.webAudioContext)(1024)(.5)();return nc(e.sourceNode)(l)(),Pe(new R(l))(e.mAnalyserNode)(),Ul("punctual: activating an audio analyser...")(),l}throw new Error("Failed pattern match at AudioAnalyser (line 53, column 3 - line 60, column 24): "+[u.constructor.name])}},gm=function(e){return function(a){var u=SI(dm(a.fft)(dm(a.lo)(dm(a.mid)(a.hi))));if(!u)return SO(e);if(u)return function(){cD(e.webAudioContext)();var v=LO(e)();return _m(v)(e.analyserArray)(),mm(SI(a.lo))(function(){var i=fm(e.analyserArray)();return Pe(i)(e.lo)()})(),mm(SI(a.mid))(function(){var i=pm(e.analyserArray)();return Pe(i)(e.mid)()})(),mm(SI(a.hi))(function(){var i=sm(e.analyserArray)();return Pe(i)(e.hi)()})()};throw new Error("Failed pattern match at AudioAnalyser (line 64, column 3 - line 78, column 21): "+[u.constructor.name])}};var NO=K(df),PO=Yc(If),Q8=un(Ka),K8=tr(Ka),qO=fu(),x8=function(e){return function(a){return function(){var l=De(e.mWebcamElementRef)();if(l instanceof R)return nm(a.gl)(a.webcamTexture)(l.value0)();if(l instanceof I)return void 0;throw new Error("Failed pattern match at SharedResources (line 130, column 3 - line 132, column 25): "+[l.constructor.name])}}},eF=function(e){return function(a){if(a)return function(){var l=De(e.mWebcamElementRef)();if(l instanceof R)return void 0;if(l instanceof I){Ul("punctual: activating webcam")();var v=lm();return Pe(new R(v))(e.mWebcamElementRef)()}throw new Error("Failed pattern match at SharedResources (line 106, column 3 - line 111, column 42): "+[l.constructor.name])};if(!a)return function(){var l=De(e.mWebcamElementRef)();if(l instanceof R)return Ul("punctual: disactivating webcam")(),vm(l.value0)(),Pe(I.value)(e.mWebcamElementRef)();if(l instanceof I)return void 0;throw new Error("Failed pattern match at SharedResources (line 114, column 3 - line 119, column 25): "+[l.constructor.name])};throw new Error("Failed pattern match at SharedResources (line 103, column 1 - line 103, column 61): "+[e.constructor.name,a.constructor.name])}},aF=function(e){return function(a){return Pe(a)(e.tempo)}},uF=function(e){return function(a){return Pe(a)(e.brightness)}},lF=function(e){return function(a){return function(){var l=De(e.externalAudioOutputNode)();return s_(e.internalAudioOutputNode)(l)(),nc(e.internalAudioOutputNode)(a)(),Pe(a)(e.externalAudioOutputNode)()}}},vF=function(e){return function(a){return function(){var l=De(e.mExternalAudioInputNode)();return function(){if(l instanceof I)return void 0;if(l instanceof R){s_(l.value0)(e.internalAudioInputNode)();var v=a();return nc(v)(e.internalAudioInputNode)(),Pe(new R(v))(e.mExternalAudioInputNode)()}throw new Error("Failed pattern match at SharedResources (line 187, column 3 - line 193, column 72): "+[l.constructor.name])}(),Pe(a)(e.audioInputGetter)()}}},nF=function(e){return function(){var u=NO(X7(PO(1)(1)))(ra)(),l=ra(I.value)(),v=ra(xu)(),t=ra(xu)(),i=ra(xu)(),c=function(){if(e instanceof I)return Dm();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])}(),_=ra(Gm(c))(),s=ra(I.value)(),y=Rm(c)(),N=ra(y)(),S=MI(c)(1)(),J=MI(c)(1)();nc(J)(y)();var be=hm(c)(S)(),Ea=hm(c)(J)(),bu=ra(0)(),yl=ra(1)();return{tempo:u,mWebcamElementRef:l,images:v,videos:t,libraries:i,webAudioContext:c,audioInputGetter:_,mExternalAudioInputNode:s,externalAudioOutputNode:N,internalAudioInputNode:S,internalAudioOutputNode:J,inputAnalyser:be,outputAnalyser:Ea,audioWorkletCount:bu,brightness:yl}}},ym=function(e){return function(a){return function(){var l=De(e.videos)(),v=Q8(a)(l);if(v instanceof I){var t=im(a)();return Pe(K8(a)(t)(l))(e.videos)(),I.value}if(v instanceof R){var i=om(v.value0)();if(i)return new R(v.value0);if(!i)return I.value;throw new Error("Failed pattern match at SharedResources (line 172, column 7 - line 174, column 30): "+[i.constructor.name])}throw new Error("Failed pattern match at SharedResources (line 165, column 3 - line 174, column 30): "+[v.constructor.name])}}},LI=function(e){return De(e.tempo)},rF=function(e){return function(a){return function(){var l=De(e.images)(),v=Q8(a)(l);if(v instanceof I){var t=rm(a)();return Pe(K8(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 149, column 7 - line 151, column 30): "+[i.constructor.name])}throw new Error("Failed pattern match at SharedResources (line 142, column 3 - line 151, column 30): "+[v.constructor.name])}}};var $O=function(e){return function(){var u=De(e.mExternalAudioInputNode)();if(u instanceof I)return void 0;if(u instanceof R)return s_(u.value0)(e.internalAudioInputNode)(),Pe(I.value)(e.mExternalAudioInputNode)(),Ul("punctual audio input disactivated")();throw new Error("Failed pattern match at SharedResources (line 213, column 3 - line 218, column 46): "+[u.constructor.name])}},Fm=function(e){return function(){var u=De(e.mExternalAudioInputNode)();if(u instanceof I){var l=De(e.audioInputGetter)(),v=l();return nc(v)(e.internalAudioInputNode)(),Pe(new R(v))(e.mExternalAudioInputNode)(),Ul("punctual audio input activated")()}if(u instanceof R)return void 0;throw new Error("Failed pattern match at SharedResources (line 200, column 3 - line 207, column 24): "+[u.constructor.name])}},tF=function(e){return function(a){return function(){return function(){var l=qO(a.ain);if(l)return Fm(e)();if(!l)return $O(e)();throw new Error("Failed pattern match at SharedResources (line 84, column 3 - line 86, column 38): "+[l.constructor.name])}(),gm(e.inputAnalyser)({fft:a.ifft,lo:a.ilo,mid:a.imid,hi:a.ihi})(),gm(e.outputAnalyser)(a)()}}};var AI=U(tl),OO=Vi(JR),UO=re(xc),WO=kc(Ps),BO=tf(tl)(Ya),NI=L(il),zO=fu(),iF=Bf(js),kO=z(xa),JO=d(E),_F=L(cv),VO=eu(C0)(tl),jO=Ku(Ia),HO=Gl(C0)(tl),XO=function(e){return function(a){return function(u){if(u instanceof I)return AI(void 0);if(u instanceof R)return CI(u.value0)(e)(a);throw new Error("Failed pattern match at AudioZone (line 123, column 1 - line 123, column 74): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},fF=function(e){if(e instanceof I)return I.value;if(e instanceof R){if(OO(e.value0.output)(en.value))return I.value;if(Re)return new R(e.value0)}throw new Error("Failed pattern match at AudioZone (line 41, column 1 - line 41, column 49): "+[e.constructor.name])},oF=function(e){return function(a){return function(u){if(Hv(u)>=a)return u;if(Re)return UO(u)(WO(a-Hv(u)|0)(e));throw new Error("Failed pattern match at AudioZone (line 107, column 1 - line 107, column 58): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},pF=function(e){return function(){var u=De(e.worklets)(),l=_D(e.sharedResources.webAudioContext)();return BO(XO(l+.25)(.1))(u)(),Pe(h.value)(e.worklets)()}},YO=function(e){return function(){var u=_D(e.webAudioContext)(),l=NI(function(v){return function(t){return t/1e3}(zO(ms(v)))})(bs)();return l-u}},cF=function(e){return function(a){return function(u){return function(l){return function(){var t=De(e.audioWorkletCount)();Pe(t+1|0)(e.audioWorkletCount)();var i=function(){var c=K4(a);if(c)return iF("worklet has audio input")(),Fm(e)(),NI(iD)(AI(e.internalAudioInputNode))();if(!c)return iF("worklet does not have audio input")(),null;throw new Error("Failed pattern match at AudioZone (line 72, column 11 - line 79, column 24): "+[c.constructor.name])}();return J8(e.webAudioContext)(i)(e.internalAudioOutputNode)("W"+kO(t))(a.signal)(u)(l-u)()}}}}},sF=function(e){return function(a){return function(u){return function(l){return function(v){if(l instanceof I&&v instanceof I)return AI(I.value);if(l instanceof I&&v instanceof R)return function(){var c=De(e.tempo)(),_=F1(c)(a)(u)(v.value0);return NI(R.create)(cF(e)(v.value0)(_.value0)(_.value1))()};if(l instanceof R&&v instanceof I)return function(){var c=_D(e.webAudioContext)();return CI(l.value0)(c+.25)(.1)(),I.value};if(l instanceof R&&v instanceof R){var t=JO(l.value0.signal)(v.value0.signal);if(t)return AI(new R(l.value0));if(!t)return function(){var c=De(e.tempo)(),_=F1(c)(a)(u)(v.value0);return CI(l.value0)(_.value0)(_.value1-_.value0)(),NI(R.create)(cF(e)(v.value0)(_.value0)(_.value1))()};throw new Error("Failed pattern match at AudioZone (line 59, column 3 - line 65, column 55): "+[t.constructor.name])}throw new Error("Failed pattern match at AudioZone (line 48, column 1 - line 48, column 129): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name,v.constructor.name])}}}}},DF=function(e){return function(a){return function(){cD(e.webAudioContext)();var l=YO(e)(),v=_F(fF)(a.actions),t=VO(sF(e)(a.evalTime)(l)(I.value))(v)(),i=ra(t)(),c=ra(l)();return{sharedResources:e,worklets:i,clockDiff:c}}}},RF=function(e){return function(a){return function(){var l=De(e.worklets)(),v=jO(Hv(l))(Hv(a.actions)),t=oF(I.value)(v)(l),i=oF(I.value)(v)(a.actions),c=De(e.clockDiff)(),_=HO(qs(sF(e.sharedResources)(a.evalTime)(c))(t)(_F(fF)(i)))();return Pe(_)(e.worklets)()}}};function IF(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 KO=L(Hp);var Em=function(e){return e};var zf=function(e){return e};var Cm={lift:function(e){var a=K(e.Bind1()),u=U(e.Applicative0());return function(l){return a(l)(function(v){return u(new ae(v))})}}},xO=su(Cm),PI=function(e){return function(a){return e(a)}},GF=function(e){var a=L(e);return{map:function(u){return PI(a(KO(u)))}}};var fD=function(e){return{Applicative0:function(){return Mm(e)},Bind1:function(){return eU(e)}}},eU=function(e){var a=K(e.Bind1()),u=U(e.Applicative0());return{bind:function(l){return function(v){return a(l)(Y0(function(t){return u(M.create(t))})(function(t){var i=v(t);return i}))}},Apply0:function(){return Tm(e)}}},Tm=function(e){var a=GF(e.Bind1().Apply0().Functor0());return{apply:b0(fD(e)),Functor0:function(){return a}}},Mm=function(e){return{pure:function(){var a=U(e.Applicative0());return function(u){return Em(a(ae.create(u)))}}(),Apply0:function(){return Tm(e)}}};var wF=function(e){var a=e.Monad0(),u=fD(a);return{liftEffect:function(){var l=xO(a),v=Tu(e);return function(t){return l(v(t))}}(),Monad0:function(){return u}}};var qI=function(e){var a=fD(e);return{throwError:function(){var u=U(e.Applicative0());return function(l){return Em(u(M.create(l)))}}(),Monad0:function(){return a}}};var uU=fu();var Sm=function(e){return uU(zf(e))};var Yl=function(){var e={},a="Pure",u="Throw",l="Catch",v="Sync",t="Async",i="Bind",c="Bracket",_="Fork",s="Sequential",y="Map",N="Apply",S="Alt",J="Cons",be="Resume",Ea="Release",bu="Finalizer",yl="Finalized",da="Forked",k0="Fiber",z_="Thunk";function qe(fe,Da,Gu,Ca){this.tag=fe,this._1=Da,this._2=Gu,this._3=Ca}function Vl(fe){var Da=function(Gu,Ca,Me){return new qe(fe,Gu,Ca,Me)};return Da.tag=fe,Da}function Cc(fe){return new qe(a,void 0)}function J0(fe){try{fe()}catch(Da){setTimeout(function(){throw Da},0)}}function k_(fe,Da,Gu){try{return Da(Gu())}catch(Ca){return fe(Ca)}}function J_(fe,Da,Gu){try{return Da(Gu)()}catch(Ca){return Gu(fe(Ca))(),Cc}}var Mt=function(){var fe=1024,Da=0,Gu=0,Ca=new Array(fe),Me=!1;function ve(){var ya;for(Me=!0;Da!==0;)Da--,ya=Ca[Gu],Ca[Gu]=void 0,Gu=(Gu+1)%fe,ya();Me=!1}return{isDraining:function(){return Me},enqueue:function(ya){var aa,cu;Da===fe&&(cu=Me,ve(),Me=cu),Ca[(Gu+Da)%fe]=ya,Da++,Me||ve()}}}();function V_(fe){var Da={},Gu=0,Ca=0;return{register:function(Me){var ve=Gu++;Me.onComplete({rethrow:!0,handler:function(ya){return function(){Ca--,delete Da[ve]}}})(),Da[ve]=Me,Ca++},isEmpty:function(){return Ca===0},killAll:function(Me,ve){return function(){if(Ca===0)return ve();var ya=0,aa={};function cu(ua){aa[ua]=Da[ua].kill(Me,function(wu){return function(){delete aa[ua],ya--,fe.isLeft(wu)&&fe.fromLeft(wu)&&setTimeout(function(){throw fe.fromLeft(wu)},0),ya===0&&ve()}})()}for(var qu in Da)Da.hasOwnProperty(qu)&&(ya++,cu(qu));return Da={},Gu=0,Ca=0,function(ua){return new qe(v,function(){for(var wu in aa)aa.hasOwnProperty(wu)&&aa[wu]()})}}}}}var Un=0,sl=1,Wi=2,Bi=3,zi=4,Fl=5,Wn=6;function Tc(fe,Da,Gu){var Ca=0,Me=Un,ve=Gu,ya=null,aa=null,cu=null,qu=null,ua=null,wu=0,V0=0,jl=null,t0=!0;function f(w){for(var g,X,ce;;)switch(g=null,X=null,ce=null,Me){case Wi:Me=sl;try{ve=cu(ve),qu===null?cu=null:(cu=qu._1,qu=qu._2)}catch(du){Me=Fl,ya=fe.left(du),ve=null}break;case Bi:fe.isLeft(ve)?(Me=Fl,ya=ve,ve=null):cu===null?Me=Fl:(Me=Wi,ve=fe.fromRight(ve));break;case sl:switch(ve.tag){case i:cu&&(qu=new qe(J,cu,qu)),cu=ve._2,Me=sl,ve=ve._1;break;case a:cu===null?(Me=Fl,ve=fe.right(ve._1)):(Me=Wi,ve=ve._1);break;case v:Me=Bi,ve=k_(fe.left,fe.right,ve._1);break;case t:Me=zi,ve=J_(fe.left,ve._1,function(du){return function(){Ca===w&&(Ca++,Mt.enqueue(function(){Ca===w+1&&(Me=Bi,ve=du,f(Ca))}))}});return;case u:Me=Fl,ya=fe.left(ve._1),ve=null;break;case l:cu===null?ua=new qe(J,ve,ua,aa):ua=new qe(J,ve,new qe(J,new qe(be,cu,qu),ua,aa),aa),cu=null,qu=null,Me=sl,ve=ve._1;break;case c:wu++,cu===null?ua=new qe(J,ve,ua,aa):ua=new qe(J,ve,new qe(J,new qe(be,cu,qu),ua,aa),aa),cu=null,qu=null,Me=sl,ve=ve._1;break;case _:Me=Bi,g=Tc(fe,Da,ve._2),Da&&Da.register(g),ve._1&&g.run(),ve=fe.right(g);break;case s:Me=sl,ve=Ap(fe,Da,ve._1);break}break;case Fl:if(cu=null,qu=null,ua===null)Me=Wn,ve=aa||ya||ve;else switch(g=ua._3,ce=ua._1,ua=ua._2,ce.tag){case l:aa&&aa!==g&&wu===0?Me=Fl:ya&&(Me=sl,ve=ce._2(fe.fromLeft(ya)),ya=null);break;case be:aa&&aa!==g&&wu===0||ya?Me=Fl:(cu=ce._1,qu=ce._2,Me=Wi,ve=fe.fromRight(ve));break;case c:wu--,ya===null&&(X=fe.fromRight(ve),ua=new qe(J,new qe(Ea,ce._2,X),ua,g),(aa===g||wu>0)&&(Me=sl,ve=ce._3(X)));break;case Ea:ua=new qe(J,new qe(yl,ve,ya),ua,aa),Me=sl,aa&&aa!==g&&wu===0?ve=ce._1.killed(fe.fromLeft(aa))(ce._2):ya?ve=ce._1.failed(fe.fromLeft(ya))(ce._2):ve=ce._1.completed(fe.fromRight(ve))(ce._2),ya=null,wu++;break;case bu:wu++,ua=new qe(J,new qe(yl,ve,ya),ua,aa),Me=sl,ve=ce._1;break;case yl:wu--,Me=Fl,ve=ce._1,ya=ce._2;break}break;case Wn:for(var ta in jl)jl.hasOwnProperty(ta)&&(t0=t0&&jl[ta].rethrow,J0(jl[ta].handler(ve)));jl=null,aa&&ya?setTimeout(function(){throw fe.fromLeft(ya)},0):fe.isLeft(ve)&&t0&&setTimeout(function(){if(t0)throw fe.fromLeft(ve)},0);return;case Un:Me=sl;break;case zi:return}}function fa(w){return function(){if(Me===Wn)return t0=t0&&w.rethrow,w.handler(ve)(),function(){};var g=V0++;return jl=jl||{},jl[g]=w,function(){jl!==null&&delete jl[g]}}}function Ae(w,g){return function(){if(Me===Wn)return g(fe.right(void 0))(),function(){};var X=fa({rethrow:!1,handler:function(){return g(fe.right(void 0))}})();switch(Me){case Un:aa=fe.left(w),Me=Wn,ve=aa,f(Ca);break;case zi:aa===null&&(aa=fe.left(w)),wu===0&&(Me===zi&&(ua=new qe(J,new qe(bu,ve(w)),ua,aa)),Me=Fl,ve=null,ya=null,f(++Ca));break;default:aa===null&&(aa=fe.left(w)),wu===0&&(Me=Fl,ve=null,ya=null)}return X}}function D(w){return function(){var g=fa({rethrow:!1,handler:w})();return Me===Un&&f(Ca),g}}return{kill:Ae,join:D,onComplete:fa,isSuspended:function(){return Me===Un},run:function(){Me===Un&&(Mt.isDraining()?f(Ca):Mt.enqueue(function(){f(Ca)}))}}}function Lp(fe,Da,Gu,Ca){var Me=0,ve={},ya=0,aa={},cu=new Error("[ParAff] Early exit"),qu=null,ua=e;function wu(fa,Ae,D){var w=Ae,g=null,X=null,ce=0,ta={},du,Mc;e:for(;;)switch(du=null,w.tag){case da:if(w._3===e&&(du=ve[w._1],ta[ce++]=du.kill(fa,function(Q){return function(){ce--,ce===0&&D(Q)()}})),g===null)break e;w=g._2,X===null?g=null:(g=X._1,X=X._2);break;case y:w=w._2;break;case N:case S:g&&(X=new qe(J,g,X)),g=w,w=w._1;break}if(ce===0)D(fe.right(void 0))();else for(Mc=0,du=ce;Mc=0&&e>1),c-t>1&&e(a,u,v,l,t,c),i-c>1&&e(a,u,v,l,c,i),_=t,s=c,y=t;_0?(l[y++]=S,++s):(l[y++]=N,++_);for(;_>1),c-t>1&&e(a,u,v,l,t,c),i-c>1&&e(a,u,v,l,c,i),_=t,s=c,y=t;_0?(l[y++]=S,++s):(l[y++]=N,++_);for(;_=i)return u;if(aB)for(var c=t[Symbol.iterator](),_=v;;--_){var s=c.next();if(s.done)return u;if(_===0)return a(l(s.value))}return e(v)(t)}}}}}};var Tb=function(e){return uB?function(a){return a.length<1e4?String.fromCodePoint.apply(String,a):a.map(e).join("")}:function(a){return a.map(e).join("")}};var Mb=function(e){return function(a){return eB?function(u){return Array.from(u,a)}:e}};var Mi=function(e){return e.toLowerCase()};var Si=function(e){return e===""};var tB=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}},ep=_a(Ki),iB=L(Ma),oB=p0(_f),cB=Sl(Zn),_B=gv(Zn),fB=Oe(Ia),pB=function(e){return e},Ab=function(e){return function(a){return(((e-55296|0)*1024|0)+(a-56320|0)|0)+65536|0}};var Nb=function(e){return 56320<=e&&e<=57343},Pb=function(e){return 55296<=e&&e<=56319},ap=function(e){var a=oc(e);if(a===0)return I.value;if(a===1)return new R({head:ep(Ti(0)(e)),tail:""});var u=ep(Ti(1)(e)),l=ep(Ti(0)(e)),v=Pb(l)&&Nb(u);return v?new R({head:Ab(l)(u),tail:cc(2)(e)}):new R({head:l,tail:cc(1)(e)})},sB=function(e){return iB(function(a){return new B(a.head,a.tail)})(ap(e))},DB=function(e){return oB(sB)(e)},RB=function(e){var a=ep(Ti(0)(e)),u=Pb(a)&&oc(e)>1;if(u){var l=ep(Ti(1)(e)),v=Nb(l);return v?Ab(a)(l):a}return a},ih=Eb(RB),qb=Mb(DB)(ih);var th=function(){var e=J3(Ki)(Ml($c))(wv($c));return function(a){return ic(e(a))}}(),IB=function(e){if(e<=65535)return th(e);var a=cB(e-65536|0)(1024)+55296|0,u=_B(e-65536|0)(1024)+56320|0;return th(a)+th(u)},$b=Tb(IB);var oh={eq:function(e){return function(a){return e===a}}},ch={compare:function(e){return function(a){return fB(e)(a)}},Eq0:function(){return oh}};var sc=function(e){return pB(ep(e))},GB=function(e){return function(a){var u=e,l=!1,v;function t(i,c){var _=ap(c);if(_ instanceof R){var s=i===0;if(s)return l=!0,new R(_.value0.head);u=i-1|0,a=_.value0.tail;return}return l=!0,I.value}for(;!l;)v=t(u,a);return v}},Ob=function(e){return function(a){return e<0?I.value:e===0&&a===""?I.value:e===0?new R(ih(a)):Cb(GB)(R.create)(I.value)(ih)(e)(a)}},wB={bottom:0,top:1114111,Ord0:function(){return ch}},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(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 wB},Enum1:function(){return dB(0)}}}(),dB=tB("enumCodePoint","Data.String.CodePoints",function(){return{succ:td(ma(pc))(_a(pc)),pred:id(ma(pc))(_a(pc)),Ord0:function(){return ch}}});var _h=_a(pc),yB=gv(Zn),FB=Hl(),bB=ma(Ki);var EB=z(hv),CB=z(pR);var ZI=function(e){return function(a){return function(u){var l=_h(a);if(l===10)return{index:e.index+1|0,line:e.line+1|0,column:1};if(l===13){var v=Ob(0)(u);return v instanceof R&&_h(v.value0)===10?{index:e.index+1|0,line:e.line,column:e.column}:{index:e.index+1|0,line:e.line+1|0,column:1}}return l===9?{index:e.index+1|0,line:e.line,column:(e.column+8|0)-yB(e.column-1|0)(8)|0}:{index:e.index+1|0,line:e.line,column:e.column+1|0}}}},TB=function(e){return function(a){return function(u){var l=e,v=a,t=!1,i;function c(_,s,y){var N=ap(s);if(N instanceof I)return t=!0,_;if(N instanceof R){var S=function(){if(Si(N.value0.tail))return ZI(_)(N.value0.head)(y);if(Re)return ZI(_)(N.value0.head)(N.value0.tail);throw new Error("Failed pattern match at Parsing.String (line 165, column 7 - line 167, column 52): "+[])}();l=S,v=N.value0.tail,u=y;return}throw new Error("Failed pattern match at Parsing.String (line 161, column 36 - line 168, column 38): "+[N.constructor.name])}for(;!t;)i=c(l,v,u);return i}}},fh=function(e){return Qf(function(a){return function(u){return function(l){return function(v){return function(t){var i=ap(a.value0);if(i instanceof I)return v(a,new Za("Unexpected EOF",a.value1));if(i instanceof R){var c=e(i.value0.head);return c?t(new ot(i.value0.tail,ZI(a.value1)(i.value0.head)(i.value0.tail),!0),i.value0.head):v(a,new Za("Predicate unsatisfied",a.value1))}throw new Error("Failed pattern match at Parsing.String (line 136, column 7 - line 143, column 73): "+[i.constructor.name])}}}}})},Li=function(e){return Qf(function(a){return function(u){return function(l){return function(v){return function(t){var i=ap(a.value0);if(i instanceof I)return v(a,new Za("Unexpected EOF",a.value1));if(i instanceof R){var c=_h(i.value0.head),_=c<0||c>65535;if(_)return v(a,new Za("Expected Char",a.value1));var s=FB(bB(c)),y=e(s);return y?t(new ot(i.value0.tail,ZI(a.value1)(i.value0.head)(i.value0.tail),!0),s):v(a,new Za("Predicate unsatisfied",a.value1))}throw new Error("Failed pattern match at Parsing.String (line 114, column 7 - line 129, column 75): "+[i.constructor.name])}}}}})};var ph=Qf(function(e){return function(a){return function(u){return function(l){return function(v){var t=Si(e.value0);return t?v(new ot(e.value0,e.value1,!0),void 0):l(e,new Za("Expected EOF",e.value1))}}}}}),Wb=function(e){return Qf(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 Za(i.value0,a.value1));if(i instanceof ae)return t(new ot(i.value0.remainder,TB(a.value1)(i.value0.consumed)(i.value0.remainder),!Si(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 Dt=function(e){return Wb(function(a){var u=Wm(e)(a);return u instanceof R?new ae({value:e,consumed:e,remainder:u.value0}):new M("Expected "+EB(e))})};var zu=function(e){return wa(Li(function(a){return a===e}))(CB(e))};var Tn=_a(Ki),sh=ma(Ki);var MB=ah(),kb=wD(Nt);var ue=function(){function e(){}return e.value=new e,e}(),H=function(){function e(){}return e.value=new e,e}(),wG=function(){function e(){}return e.value=new e,e}(),Jb=function(){function e(){}return e.value=new e,e}(),Vb=function(){function e(){}return e.value=new e,e}(),Ih=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}(),Xb=function(){function e(){}return e.value=new e,e}(),dG=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}(),e6=function(){function e(){}return e.value=new e,e}(),a6=function(){function e(){}return e.value=new e,e}(),u6=function(){function e(){}return e.value=new e,e}(),l6=function(){function e(){}return e.value=new e,e}(),v6=function(){function e(){}return e.value=new e,e}(),n6=function(){function e(){}return e.value=new e,e}(),mG=function(){function e(){}return e.value=new e,e}(),r6=function(){function e(){}return e.value=new e,e}(),t6=function(){function e(){}return e.value=new e,e}(),i6=function(){function e(){}return e.value=new e,e}(),o6=function(){function e(){}return e.value=new e,e}(),c6=function(){function e(){}return e.value=new e,e}(),_6=function(){function e(){}return e.value=new e,e}(),f6=function(){function e(){}return e.value=new e,e}(),p6=function(){function e(){}return e.value=new e,e}();var SB=7;var LB=63,AB=1332,NB=3396;var s6=2,Nv=function(){return{category:s6,unicodeCat:r6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),PB=[{start:32,length:1,convRule:Nv},{start:160,length:1,convRule:Nv},{start:5760,length:1,convRule:Nv},{start:8192,length:11,convRule:Nv},{start:8239,length:1,convRule:Nv},{start:8287,length:1,convRule:Nv},{start:12288,length:1,convRule:Nv}],qB=67108864,$B=function(){return{category:qB,unicodeCat:i6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),OB=33554432,UB=function(){return{category:OB,unicodeCat:t6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),Gh=8192,F=function(){return{category:Gh,unicodeCat:mG.value,possible:0,updist:0,lowdist:0,titledist:0}}(),D6=function(){return{category:Gh,unicodeCat:mG.value,possible:1,updist:0,lowdist:26,titledist:0}}(),R6=function(){return{category:Gh,unicodeCat:mG.value,possible:1,updist:-26,lowdist:0,titledist:-26}}(),WB=64,Ie=function(){return{category:WB,unicodeCat:l6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),BB=1024,lu=function(){return{category:BB,unicodeCat:n6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),zB=8,Xu=function(){return{category:zB,unicodeCat:v6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),kB=16,te=function(){return{category:kB,unicodeCat:Kb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),JB=4,b=function(){return{category:JB,unicodeCat:u6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),VB=32768,Mn=function(){return{category:VB,unicodeCat:e6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),jB=262144,Rt=function(){return{category:jB,unicodeCat:a6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),HB=32,oe=function(){return{category:HB,unicodeCat:xb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),XB=128,ml=function(){return{category:XB,unicodeCat:Qb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),YB=2048,up=function(){return{category:YB,unicodeCat:Zb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),I6=131072,_e=function(){return{category:I6,unicodeCat:Yb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),hG=16777216,q0=function(){return{category:hG,unicodeCat:dG.value,possible:0,updist:0,lowdist:0,titledist:0}}(),G6=function(){return{category:hG,unicodeCat:dG.value,possible:1,updist:0,lowdist:16,titledist:0}}(),w6=function(){return{category:hG,unicodeCat:dG.value,possible:1,updist:-16,lowdist:0,titledist:-16}}(),d6=256,ge=function(){return{category:d6,unicodeCat:Xb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),wh=2097152,p=function(){return{category:wh,unicodeCat:Ih.value,possible:0,updist:0,lowdist:0,titledist:0}}(),m6=function(){return{category:wh,unicodeCat:Ih.value,possible:1,updist:84,lowdist:0,titledist:84}}(),h6=4194304,mD=function(){return{category:h6,unicodeCat:Hb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),g6=8388608,T=function(){return{category:g6,unicodeCat:jb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),ee=512,ZB=function(){return{category:ee,unicodeCat:p6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),KI=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:8,titledist:0}}(),la=function(){return{category:ee,unicodeCat:ue.value,possible:0,updist:0,lowdist:0,titledist:0}}(),y6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-60,titledist:0}}(),xI=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-7,titledist:0}}(),F6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:80,titledist:0}}(),b6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:15,titledist:0}}(),eG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:48,titledist:0}}(),lp=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:7264,titledist:0}}(),E6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:38864,titledist:0}}(),aG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-3008,titledist:0}}(),C6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-7615,titledist:0}}(),gu=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-8,titledist:0}}(),T6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-74,titledist:0}}(),M6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-86,titledist:0}}(),S6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-100,titledist:0}}(),L6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-112,titledist:0}}(),A6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-128,titledist:0}}(),N6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-126,titledist:0}}(),P6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-7517,titledist:0}}(),q6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-8383,titledist:0}}(),$6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-8262,titledist:0}}(),O6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:28,titledist:0}}(),U6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10743,titledist:0}}(),W6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-3814,titledist:0}}(),B6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10727,titledist:0}}(),z6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10780,titledist:0}}(),k6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10749,titledist:0}}(),J6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10783,titledist:0}}(),V6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10782,titledist:0}}(),j6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10815,titledist:0}}(),H6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-35332,titledist:0}}(),X6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42280,titledist:0}}(),uG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42308,titledist:0}}(),Y6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42319,titledist:0}}(),Z6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42315,titledist:0}}(),Q6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42305,titledist:0}}(),K6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42258,titledist:0}}(),x6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42282,titledist:0}}(),eE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42261,titledist:0}}(),aE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:928,titledist:0}}(),uE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-48,titledist:0}}(),lE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42307,titledist:0}}(),vE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-35384,titledist:0}}(),lG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:40,titledist:0}}(),nE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:34,titledist:0}}(),n=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:1,titledist:0}}(),rE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-199,titledist:0}}(),tE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-121,titledist:0}}(),iE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:210,titledist:0}}(),oE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:206,titledist:0}}(),vG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:205,titledist:0}}(),cE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:79,titledist:0}}(),_E=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:202,titledist:0}}(),fE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:203,titledist:0}}(),pE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:207,titledist:0}}(),nG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:211,titledist:0}}(),sE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:209,titledist:0}}(),DE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:213,titledist:0}}(),RE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:214,titledist:0}}(),vp=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:218,titledist:0}}(),IE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:217,titledist:0}}(),GE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:219,titledist:0}}(),Dc=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:2,titledist:1}}(),wE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-97,titledist:0}}(),dE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-56,titledist:0}}(),rG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-130,titledist:0}}(),mE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:10795,titledist:0}}(),hE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-163,titledist:0}}(),gE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:10792,titledist:0}}(),yE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-195,titledist:0}}(),FE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:69,titledist:0}}(),bE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:71,titledist:0}}(),hl=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:32,titledist:0}}(),EE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:116,titledist:0}}(),CE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:38,titledist:0}}(),TE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:37,titledist:0}}(),tG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:64,titledist:0}}(),ME=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:63,titledist:0}}(),cp=524288,np=function(){return{category:cp,unicodeCat:wG.value,possible:1,updist:0,lowdist:-8,titledist:0}}(),rp=function(){return{category:cp,unicodeCat:wG.value,possible:1,updist:0,lowdist:-9,titledist:0}}(),Rc=function(){return{category:cp,unicodeCat:wG.value,possible:1,updist:-1,lowdist:1,titledist:0}}(),dh=16384,o=function(){return{category:dh,unicodeCat:Vb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),mh=1048576,ye=function(){return{category:mh,unicodeCat:Jb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),V=4096,SE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-37,lowdist:0,titledist:-37}}(),LE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-31,lowdist:0,titledist:-31}}(),iG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-64,lowdist:0,titledist:-64}}(),AE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-63,lowdist:0,titledist:-63}}(),NE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-62,lowdist:0,titledist:-62}}(),PE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-57,lowdist:0,titledist:-57}}(),qE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-47,lowdist:0,titledist:-47}}(),$E=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-54,lowdist:0,titledist:-54}}(),oG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-8,lowdist:0,titledist:-8}}(),OE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-86,lowdist:0,titledist:-86}}(),cG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-80,lowdist:0,titledist:-80}}(),_G=function(){return{category:V,unicodeCat:H.value,possible:1,updist:7,lowdist:0,titledist:7}}(),UE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-116,lowdist:0,titledist:-116}}(),WE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-96,lowdist:0,titledist:-96}}(),gl=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-32,lowdist:0,titledist:-32}}(),BE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-15,lowdist:0,titledist:-15}}(),fG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-48,lowdist:0,titledist:-48}}(),pG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:3008,lowdist:0,titledist:0}}(),zE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-6254,lowdist:0,titledist:-6254}}(),kE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-6253,lowdist:0,titledist:-6253}}(),JE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-6244,lowdist:0,titledist:-6244}}(),VE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-6242,lowdist:0,titledist:-6242}}(),jE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-6243,lowdist:0,titledist:-6243}}(),HE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-6236,lowdist:0,titledist:-6236}}(),XE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-6181,lowdist:0,titledist:-6181}}(),YE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:35266,lowdist:0,titledist:35266}}(),ZE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:35332,lowdist:0,titledist:35332}}(),QE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:3814,lowdist:0,titledist:3814}}(),KE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:35384,lowdist:0,titledist:35384}}(),xE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-59,lowdist:0,titledist:-59}}(),Ha=function(){return{category:V,unicodeCat:H.value,possible:1,updist:8,lowdist:0,titledist:8}}(),eC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:74,lowdist:0,titledist:74}}(),aC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:86,lowdist:0,titledist:86}}(),uC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:100,lowdist:0,titledist:100}}(),lC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:128,lowdist:0,titledist:128}}(),vC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:112,lowdist:0,titledist:112}}(),nC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:126,lowdist:0,titledist:126}}(),tp=function(){return{category:V,unicodeCat:H.value,possible:1,updist:9,lowdist:0,titledist:9}}(),rC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-7205,lowdist:0,titledist:-7205}}(),tC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-28,lowdist:0,titledist:-28}}(),iC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-10795,lowdist:0,titledist:-10795}}(),oC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-10792,lowdist:0,titledist:-10792}}(),cC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:743,lowdist:0,titledist:743}}(),ip=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-7264,lowdist:0,titledist:-7264}}(),_C=function(){return{category:V,unicodeCat:H.value,possible:1,updist:48,lowdist:0,titledist:48}}(),fC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-928,lowdist:0,titledist:-928}}(),pC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-38864,lowdist:0,titledist:-38864}}(),W=function(){return{category:V,unicodeCat:H.value,possible:0,updist:0,lowdist:0,titledist:0}}(),sG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-40,lowdist:0,titledist:-40}}(),sC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-34,lowdist:0,titledist:-34}}(),DC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:121,lowdist:0,titledist:121}}(),r=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-1,lowdist:0,titledist:-1}}(),RC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-232,lowdist:0,titledist:-232}}(),IC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-300,lowdist:0,titledist:-300}}(),GC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:195,lowdist:0,titledist:195}}(),wC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:97,lowdist:0,titledist:97}}(),dC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:163,lowdist:0,titledist:163}}(),DG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:130,lowdist:0,titledist:130}}(),mC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:56,lowdist:0,titledist:56}}(),Ic=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-2,lowdist:0,titledist:-1}}(),hC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-79,lowdist:0,titledist:-79}}(),gC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:10815,lowdist:0,titledist:10815}}(),yC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:10783,lowdist:0,titledist:10783}}(),FC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:10780,lowdist:0,titledist:10780}}(),bC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:10782,lowdist:0,titledist:10782}}(),EC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-210,lowdist:0,titledist:-210}}(),CC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-206,lowdist:0,titledist:-206}}(),RG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-205,lowdist:0,titledist:-205}}(),TC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-202,lowdist:0,titledist:-202}}(),MC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-203,lowdist:0,titledist:-203}}(),SC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42319,lowdist:0,titledist:42319}}(),LC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42315,lowdist:0,titledist:42315}}(),AC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-207,lowdist:0,titledist:-207}}(),NC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42280,lowdist:0,titledist:42280}}(),IG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42308,lowdist:0,titledist:42308}}(),PC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-209,lowdist:0,titledist:-209}}(),GG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-211,lowdist:0,titledist:-211}}(),qC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:10743,lowdist:0,titledist:10743}}(),$C=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42305,lowdist:0,titledist:42305}}(),OC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:10749,lowdist:0,titledist:10749}}(),UC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-213,lowdist:0,titledist:-213}}(),WC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-214,lowdist:0,titledist:-214}}(),BC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:10727,lowdist:0,titledist:10727}}(),op=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-218,lowdist:0,titledist:-218}}(),zC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42307,lowdist:0,titledist:42307}}(),kC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42282,lowdist:0,titledist:42282}}(),JC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-69,lowdist:0,titledist:-69}}(),VC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-217,lowdist:0,titledist:-217}}(),jC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-71,lowdist:0,titledist:-71}}(),HC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-219,lowdist:0,titledist:-219}}(),XC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42261,lowdist:0,titledist:42261}}(),YC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42258,lowdist:0,titledist:42258}}(),ZC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-38,lowdist:0,titledist:-38}}(),QB=134217728,Dh=function(){return{category:QB,unicodeCat:_6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),KB=268435456,Rh=function(){return{category:KB,unicodeCat:f6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),xB=65536,el=function(){return{category:xB,unicodeCat:c6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),ez=1,zb=function(){return{category:ez,unicodeCat:o6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),az=[{start:65,length:26,convRule:hl},{start:97,length:26,convRule:gl},{start:181,length:1,convRule:cC},{start:192,length:23,convRule:hl},{start:216,length:7,convRule:hl},{start:224,length:23,convRule:gl},{start:248,length:7,convRule:gl},{start:255,length:1,convRule:DC},{start:256,length:1,convRule:n},{start:257,length:1,convRule:r},{start:258,length:1,convRule:n},{start:259,length:1,convRule:r},{start:260,length:1,convRule:n},{start:261,length:1,convRule:r},{start:262,length:1,convRule:n},{start:263,length:1,convRule:r},{start:264,length:1,convRule:n},{start:265,length:1,convRule:r},{start:266,length:1,convRule:n},{start:267,length:1,convRule:r},{start:268,length:1,convRule:n},{start:269,length:1,convRule:r},{start:270,length:1,convRule:n},{start:271,length:1,convRule:r},{start:272,length:1,convRule:n},{start:273,length:1,convRule:r},{start:274,length:1,convRule:n},{start:275,length:1,convRule:r},{start:276,length:1,convRule:n},{start:277,length:1,convRule:r},{start:278,length:1,convRule:n},{start:279,length:1,convRule:r},{start:280,length:1,convRule:n},{start:281,length:1,convRule:r},{start:282,length:1,convRule:n},{start:283,length:1,convRule:r},{start:284,length:1,convRule:n},{start:285,length:1,convRule:r},{start:286,length:1,convRule:n},{start:287,length:1,convRule:r},{start:288,length:1,convRule:n},{start:289,length:1,convRule:r},{start:290,length:1,convRule:n},{start:291,length:1,convRule:r},{start:292,length:1,convRule:n},{start:293,length:1,convRule:r},{start:294,length:1,convRule:n},{start:295,length:1,convRule:r},{start:296,length:1,convRule:n},{start:297,length:1,convRule:r},{start:298,length:1,convRule:n},{start:299,length:1,convRule:r},{start:300,length:1,convRule:n},{start:301,length:1,convRule:r},{start:302,length:1,convRule:n},{start:303,length:1,convRule:r},{start:304,length:1,convRule:rE},{start:305,length:1,convRule:RC},{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:tE},{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:IC},{start:384,length:1,convRule:GC},{start:385,length:1,convRule:iE},{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:oE},{start:391,length:1,convRule:n},{start:392,length:1,convRule:r},{start:393,length:2,convRule:vG},{start:395,length:1,convRule:n},{start:396,length:1,convRule:r},{start:398,length:1,convRule:cE},{start:399,length:1,convRule:_E},{start:400,length:1,convRule:fE},{start:401,length:1,convRule:n},{start:402,length:1,convRule:r},{start:403,length:1,convRule:vG},{start:404,length:1,convRule:pE},{start:405,length:1,convRule:wC},{start:406,length:1,convRule:nG},{start:407,length:1,convRule:sE},{start:408,length:1,convRule:n},{start:409,length:1,convRule:r},{start:410,length:1,convRule:dC},{start:412,length:1,convRule:nG},{start:413,length:1,convRule:DE},{start:414,length:1,convRule:DG},{start:415,length:1,convRule:RE},{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:vp},{start:423,length:1,convRule:n},{start:424,length:1,convRule:r},{start:425,length:1,convRule:vp},{start:428,length:1,convRule:n},{start:429,length:1,convRule:r},{start:430,length:1,convRule:vp},{start:431,length:1,convRule:n},{start:432,length:1,convRule:r},{start:433,length:2,convRule:IE},{start:435,length:1,convRule:n},{start:436,length:1,convRule:r},{start:437,length:1,convRule:n},{start:438,length:1,convRule:r},{start:439,length:1,convRule:GE},{start:440,length:1,convRule:n},{start:441,length:1,convRule:r},{start:444,length:1,convRule:n},{start:445,length:1,convRule:r},{start:447,length:1,convRule:mC},{start:452,length:1,convRule:Dc},{start:453,length:1,convRule:Rc},{start:454,length:1,convRule:Ic},{start:455,length:1,convRule:Dc},{start:456,length:1,convRule:Rc},{start:457,length:1,convRule:Ic},{start:458,length:1,convRule:Dc},{start:459,length:1,convRule:Rc},{start:460,length:1,convRule:Ic},{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:hC},{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:Dc},{start:498,length:1,convRule:Rc},{start:499,length:1,convRule:Ic},{start:500,length:1,convRule:n},{start:501,length:1,convRule:r},{start:502,length:1,convRule:wE},{start:503,length:1,convRule:dE},{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:rG},{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:mE},{start:571,length:1,convRule:n},{start:572,length:1,convRule:r},{start:573,length:1,convRule:hE},{start:574,length:1,convRule:gE},{start:575,length:2,convRule:gC},{start:577,length:1,convRule:n},{start:578,length:1,convRule:r},{start:579,length:1,convRule:yE},{start:580,length:1,convRule:FE},{start:581,length:1,convRule:bE},{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:yC},{start:593,length:1,convRule:FC},{start:594,length:1,convRule:bC},{start:595,length:1,convRule:EC},{start:596,length:1,convRule:CC},{start:598,length:2,convRule:RG},{start:601,length:1,convRule:TC},{start:603,length:1,convRule:MC},{start:604,length:1,convRule:SC},{start:608,length:1,convRule:RG},{start:609,length:1,convRule:LC},{start:611,length:1,convRule:AC},{start:613,length:1,convRule:NC},{start:614,length:1,convRule:IG},{start:616,length:1,convRule:PC},{start:617,length:1,convRule:GG},{start:618,length:1,convRule:IG},{start:619,length:1,convRule:qC},{start:620,length:1,convRule:$C},{start:623,length:1,convRule:GG},{start:625,length:1,convRule:OC},{start:626,length:1,convRule:UC},{start:629,length:1,convRule:WC},{start:637,length:1,convRule:BC},{start:640,length:1,convRule:op},{start:642,length:1,convRule:zC},{start:643,length:1,convRule:op},{start:647,length:1,convRule:kC},{start:648,length:1,convRule:op},{start:649,length:1,convRule:JC},{start:650,length:2,convRule:VC},{start:652,length:1,convRule:jC},{start:658,length:1,convRule:HC},{start:669,length:1,convRule:XC},{start:670,length:1,convRule:YC},{start:837,length:1,convRule:m6},{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:DG},{start:895,length:1,convRule:EE},{start:902,length:1,convRule:CE},{start:904,length:3,convRule:TE},{start:908,length:1,convRule:tG},{start:910,length:2,convRule:ME},{start:913,length:17,convRule:hl},{start:931,length:9,convRule:hl},{start:940,length:1,convRule:ZC},{start:941,length:3,convRule:SE},{start:945,length:17,convRule:gl},{start:962,length:1,convRule:LE},{start:963,length:9,convRule:gl},{start:972,length:1,convRule:iG},{start:973,length:2,convRule:AE},{start:975,length:1,convRule:KI},{start:976,length:1,convRule:NE},{start:977,length:1,convRule:PE},{start:981,length:1,convRule:qE},{start:982,length:1,convRule:$E},{start:983,length:1,convRule:oG},{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:OE},{start:1009,length:1,convRule:cG},{start:1010,length:1,convRule:_G},{start:1011,length:1,convRule:UE},{start:1012,length:1,convRule:y6},{start:1013,length:1,convRule:WE},{start:1015,length:1,convRule:n},{start:1016,length:1,convRule:r},{start:1017,length:1,convRule:xI},{start:1018,length:1,convRule:n},{start:1019,length:1,convRule:r},{start:1021,length:3,convRule:rG},{start:1024,length:16,convRule:F6},{start:1040,length:32,convRule:hl},{start:1072,length:32,convRule:gl},{start:1104,length:16,convRule:cG},{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:b6},{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:BE},{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:eG},{start:1377,length:38,convRule:fG},{start:4256,length:38,convRule:lp},{start:4295,length:1,convRule:lp},{start:4301,length:1,convRule:lp},{start:4304,length:43,convRule:pG},{start:4349,length:3,convRule:pG},{start:5024,length:80,convRule:E6},{start:5104,length:6,convRule:KI},{start:5112,length:6,convRule:oG},{start:7296,length:1,convRule:zE},{start:7297,length:1,convRule:kE},{start:7298,length:1,convRule:JE},{start:7299,length:2,convRule:VE},{start:7301,length:1,convRule:jE},{start:7302,length:1,convRule:HE},{start:7303,length:1,convRule:XE},{start:7304,length:1,convRule:YE},{start:7312,length:43,convRule:aG},{start:7357,length:3,convRule:aG},{start:7545,length:1,convRule:ZE},{start:7549,length:1,convRule:QE},{start:7566,length:1,convRule:KE},{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:xE},{start:7838,length:1,convRule:C6},{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:Ha},{start:7944,length:8,convRule:gu},{start:7952,length:6,convRule:Ha},{start:7960,length:6,convRule:gu},{start:7968,length:8,convRule:Ha},{start:7976,length:8,convRule:gu},{start:7984,length:8,convRule:Ha},{start:7992,length:8,convRule:gu},{start:8e3,length:6,convRule:Ha},{start:8008,length:6,convRule:gu},{start:8017,length:1,convRule:Ha},{start:8019,length:1,convRule:Ha},{start:8021,length:1,convRule:Ha},{start:8023,length:1,convRule:Ha},{start:8025,length:1,convRule:gu},{start:8027,length:1,convRule:gu},{start:8029,length:1,convRule:gu},{start:8031,length:1,convRule:gu},{start:8032,length:8,convRule:Ha},{start:8040,length:8,convRule:gu},{start:8048,length:2,convRule:eC},{start:8050,length:4,convRule:aC},{start:8054,length:2,convRule:uC},{start:8056,length:2,convRule:lC},{start:8058,length:2,convRule:vC},{start:8060,length:2,convRule:nC},{start:8064,length:8,convRule:Ha},{start:8072,length:8,convRule:np},{start:8080,length:8,convRule:Ha},{start:8088,length:8,convRule:np},{start:8096,length:8,convRule:Ha},{start:8104,length:8,convRule:np},{start:8112,length:2,convRule:Ha},{start:8115,length:1,convRule:tp},{start:8120,length:2,convRule:gu},{start:8122,length:2,convRule:T6},{start:8124,length:1,convRule:rp},{start:8126,length:1,convRule:rC},{start:8131,length:1,convRule:tp},{start:8136,length:4,convRule:M6},{start:8140,length:1,convRule:rp},{start:8144,length:2,convRule:Ha},{start:8152,length:2,convRule:gu},{start:8154,length:2,convRule:S6},{start:8160,length:2,convRule:Ha},{start:8165,length:1,convRule:_G},{start:8168,length:2,convRule:gu},{start:8170,length:2,convRule:L6},{start:8172,length:1,convRule:xI},{start:8179,length:1,convRule:tp},{start:8184,length:2,convRule:A6},{start:8186,length:2,convRule:N6},{start:8188,length:1,convRule:rp},{start:8486,length:1,convRule:P6},{start:8490,length:1,convRule:q6},{start:8491,length:1,convRule:$6},{start:8498,length:1,convRule:O6},{start:8526,length:1,convRule:tC},{start:8544,length:16,convRule:G6},{start:8560,length:16,convRule:w6},{start:8579,length:1,convRule:n},{start:8580,length:1,convRule:r},{start:9398,length:26,convRule:D6},{start:9424,length:26,convRule:R6},{start:11264,length:47,convRule:eG},{start:11312,length:47,convRule:fG},{start:11360,length:1,convRule:n},{start:11361,length:1,convRule:r},{start:11362,length:1,convRule:U6},{start:11363,length:1,convRule:W6},{start:11364,length:1,convRule:B6},{start:11365,length:1,convRule:iC},{start:11366,length:1,convRule:oC},{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:z6},{start:11374,length:1,convRule:k6},{start:11375,length:1,convRule:J6},{start:11376,length:1,convRule:V6},{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:j6},{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:H6},{start:42878,length:1,convRule:n},{start:42879,length:1,convRule:r},{start:42880,length:1,convRule:n},{start:42881,length:1,convRule:r},{start:42882,length:1,convRule:n},{start:42883,length:1,convRule:r},{start:42884,length:1,convRule:n},{start:42885,length:1,convRule:r},{start:42886,length:1,convRule:n},{start:42887,length:1,convRule:r},{start:42891,length:1,convRule:n},{start:42892,length:1,convRule:r},{start:42893,length:1,convRule:X6},{start:42896,length:1,convRule:n},{start:42897,length:1,convRule:r},{start:42898,length:1,convRule:n},{start:42899,length:1,convRule:r},{start:42900,length:1,convRule:_C},{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:uG},{start:42923,length:1,convRule:Y6},{start:42924,length:1,convRule:Z6},{start:42925,length:1,convRule:Q6},{start:42926,length:1,convRule:uG},{start:42928,length:1,convRule:K6},{start:42929,length:1,convRule:x6},{start:42930,length:1,convRule:eE},{start:42931,length:1,convRule:aE},{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:uE},{start:42949,length:1,convRule:lE},{start:42950,length:1,convRule:vE},{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:fC},{start:43888,length:80,convRule:pC},{start:65313,length:26,convRule:hl},{start:65345,length:26,convRule:gl},{start:66560,length:40,convRule:lG},{start:66600,length:40,convRule:sG},{start:66736,length:36,convRule:lG},{start:66776,length:36,convRule:sG},{start:68736,length:51,convRule:tG},{start:68800,length:51,convRule:iG},{start:71840,length:32,convRule:hl},{start:71872,length:32,convRule:gl},{start:93760,length:32,convRule:hl},{start:93792,length:32,convRule:gl},{start:125184,length:34,convRule:nE},{start:125218,length:34,convRule:sC}],QC=function(e){return function(a){return function(u){return function(l){var v=function(t){return function(i){var c=t,_=!1,s;function y(N,S){if(N>S||N>=d_(a))return _=!0,I.value;if(Re){var J=jc(Sa(N+S|0)/2),be=MB(a)(J),Ea=l(e)(be);if(Ea instanceof Xe)return _=!0,new R(be);if(Ea instanceof me){c=J+1|0,i=S;return}c=N,i=J-1|0;return}throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5622, column 3 - line 5632, column 30): "+[N.constructor.name,S.constructor.name])}for(;!_;)s=y(c,i);return s}};return v(0)(u)}}}},uz=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 me.value;if(Re)return Ee.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:ZB},v=QC(l)(e)(u)(uz);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])}}},KC=function(e){return function(a){var u=hh(az)(a)(AB);if(u instanceof I)return a;if(u instanceof R)return a+e(u.value0)|0;throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5727, column 5 - line 5729, column 53): "+[u.constructor.name])}},gh=KC(function(e){return e.lowdist});var yh=KC(function(e){return e.updist}),lz=function(e){return function(a){var u=hh(PB)(a)(SB);if(u instanceof I)return!1;if(u instanceof R)return Xi(kb(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])}},xC=lz([s6]),vz=[{start:0,length:32,convRule:zb},{start:32,length:1,convRule:Nv},{start:33,length:3,convRule:b},{start:36,length:1,convRule:Xu},{start:37,length:3,convRule:b},{start:40,length:1,convRule:te},{start:41,length:1,convRule:oe},{start:42,length:1,convRule:b},{start:43,length:1,convRule:Ie},{start:44,length:1,convRule:b},{start:45,length:1,convRule:ml},{start:46,length:2,convRule:b},{start:48,length:10,convRule:ge},{start:58,length:2,convRule:b},{start:60,length:3,convRule:Ie},{start:63,length:2,convRule:b},{start:65,length:26,convRule:hl},{start:91,length:1,convRule:te},{start:92,length:1,convRule:b},{start:93,length:1,convRule:oe},{start:94,length:1,convRule:lu},{start:95,length:1,convRule:up},{start:96,length:1,convRule:lu},{start:97,length:26,convRule:gl},{start:123,length:1,convRule:te},{start:124,length:1,convRule:Ie},{start:125,length:1,convRule:oe},{start:126,length:1,convRule:Ie},{start:127,length:33,convRule:zb},{start:160,length:1,convRule:Nv},{start:161,length:1,convRule:b},{start:162,length:4,convRule:Xu},{start:166,length:1,convRule:F},{start:167,length:1,convRule:b},{start:168,length:1,convRule:lu},{start:169,length:1,convRule:F},{start:170,length:1,convRule:o},{start:171,length:1,convRule:Mn},{start:172,length:1,convRule:Ie},{start:173,length:1,convRule:el},{start:174,length:1,convRule:F},{start:175,length:1,convRule:lu},{start:176,length:1,convRule:F},{start:177,length:1,convRule:Ie},{start:178,length:2,convRule:_e},{start:180,length:1,convRule:lu},{start:181,length:1,convRule:cC},{start:182,length:2,convRule:b},{start:184,length:1,convRule:lu},{start:185,length:1,convRule:_e},{start:186,length:1,convRule:o},{start:187,length:1,convRule:Rt},{start:188,length:3,convRule:_e},{start:191,length:1,convRule:b},{start:192,length:23,convRule:hl},{start:215,length:1,convRule:Ie},{start:216,length:7,convRule:hl},{start:223,length:1,convRule:W},{start:224,length:23,convRule:gl},{start:247,length:1,convRule:Ie},{start:248,length:7,convRule:gl},{start:255,length:1,convRule:DC},{start:256,length:1,convRule:n},{start:257,length:1,convRule:r},{start:258,length:1,convRule:n},{start:259,length:1,convRule:r},{start:260,length:1,convRule:n},{start:261,length:1,convRule:r},{start:262,length:1,convRule:n},{start:263,length:1,convRule:r},{start:264,length:1,convRule:n},{start:265,length:1,convRule:r},{start:266,length:1,convRule:n},{start:267,length:1,convRule:r},{start:268,length:1,convRule:n},{start:269,length:1,convRule:r},{start:270,length:1,convRule:n},{start:271,length:1,convRule:r},{start:272,length:1,convRule:n},{start:273,length:1,convRule:r},{start:274,length:1,convRule:n},{start:275,length:1,convRule:r},{start:276,length:1,convRule:n},{start:277,length:1,convRule:r},{start:278,length:1,convRule:n},{start:279,length:1,convRule:r},{start:280,length:1,convRule:n},{start:281,length:1,convRule:r},{start:282,length:1,convRule:n},{start:283,length:1,convRule:r},{start:284,length:1,convRule:n},{start:285,length:1,convRule:r},{start:286,length:1,convRule:n},{start:287,length:1,convRule:r},{start:288,length:1,convRule:n},{start:289,length:1,convRule:r},{start:290,length:1,convRule:n},{start:291,length:1,convRule:r},{start:292,length:1,convRule:n},{start:293,length:1,convRule:r},{start:294,length:1,convRule:n},{start:295,length:1,convRule:r},{start:296,length:1,convRule:n},{start:297,length:1,convRule:r},{start:298,length:1,convRule:n},{start:299,length:1,convRule:r},{start:300,length:1,convRule:n},{start:301,length:1,convRule:r},{start:302,length:1,convRule:n},{start:303,length:1,convRule:r},{start:304,length:1,convRule:rE},{start:305,length:1,convRule:RC},{start:306,length:1,convRule:n},{start:307,length:1,convRule:r},{start:308,length:1,convRule:n},{start:309,length:1,convRule:r},{start:310,length:1,convRule:n},{start:311,length:1,convRule:r},{start:312,length:1,convRule:W},{start:313,length:1,convRule:n},{start:314,length:1,convRule:r},{start:315,length:1,convRule:n},{start:316,length:1,convRule:r},{start:317,length:1,convRule:n},{start:318,length:1,convRule:r},{start:319,length:1,convRule:n},{start:320,length:1,convRule:r},{start:321,length:1,convRule:n},{start:322,length:1,convRule:r},{start:323,length:1,convRule:n},{start:324,length:1,convRule:r},{start:325,length:1,convRule:n},{start:326,length:1,convRule:r},{start:327,length:1,convRule:n},{start:328,length:1,convRule:r},{start:329,length:1,convRule:W},{start:330,length:1,convRule:n},{start:331,length:1,convRule:r},{start:332,length:1,convRule:n},{start:333,length:1,convRule:r},{start:334,length:1,convRule:n},{start:335,length:1,convRule:r},{start:336,length:1,convRule:n},{start:337,length:1,convRule:r},{start:338,length:1,convRule:n},{start:339,length:1,convRule:r},{start:340,length:1,convRule:n},{start:341,length:1,convRule:r},{start:342,length:1,convRule:n},{start:343,length:1,convRule:r},{start:344,length:1,convRule:n},{start:345,length:1,convRule:r},{start:346,length:1,convRule:n},{start:347,length:1,convRule:r},{start:348,length:1,convRule:n},{start:349,length:1,convRule:r},{start:350,length:1,convRule:n},{start:351,length:1,convRule:r},{start:352,length:1,convRule:n},{start:353,length:1,convRule:r},{start:354,length:1,convRule:n},{start:355,length:1,convRule:r},{start:356,length:1,convRule:n},{start:357,length:1,convRule:r},{start:358,length:1,convRule:n},{start:359,length:1,convRule:r},{start:360,length:1,convRule:n},{start:361,length:1,convRule:r},{start:362,length:1,convRule:n},{start:363,length:1,convRule:r},{start:364,length:1,convRule:n},{start:365,length:1,convRule:r},{start:366,length:1,convRule:n},{start:367,length:1,convRule:r},{start:368,length:1,convRule:n},{start:369,length:1,convRule:r},{start:370,length:1,convRule:n},{start:371,length:1,convRule:r},{start:372,length:1,convRule:n},{start:373,length:1,convRule:r},{start:374,length:1,convRule:n},{start:375,length:1,convRule:r},{start:376,length:1,convRule:tE},{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:IC},{start:384,length:1,convRule:GC},{start:385,length:1,convRule:iE},{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:oE},{start:391,length:1,convRule:n},{start:392,length:1,convRule:r},{start:393,length:2,convRule:vG},{start:395,length:1,convRule:n},{start:396,length:1,convRule:r},{start:397,length:1,convRule:W},{start:398,length:1,convRule:cE},{start:399,length:1,convRule:_E},{start:400,length:1,convRule:fE},{start:401,length:1,convRule:n},{start:402,length:1,convRule:r},{start:403,length:1,convRule:vG},{start:404,length:1,convRule:pE},{start:405,length:1,convRule:wC},{start:406,length:1,convRule:nG},{start:407,length:1,convRule:sE},{start:408,length:1,convRule:n},{start:409,length:1,convRule:r},{start:410,length:1,convRule:dC},{start:411,length:1,convRule:W},{start:412,length:1,convRule:nG},{start:413,length:1,convRule:DE},{start:414,length:1,convRule:DG},{start:415,length:1,convRule:RE},{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:vp},{start:423,length:1,convRule:n},{start:424,length:1,convRule:r},{start:425,length:1,convRule:vp},{start:426,length:2,convRule:W},{start:428,length:1,convRule:n},{start:429,length:1,convRule:r},{start:430,length:1,convRule:vp},{start:431,length:1,convRule:n},{start:432,length:1,convRule:r},{start:433,length:2,convRule:IE},{start:435,length:1,convRule:n},{start:436,length:1,convRule:r},{start:437,length:1,convRule:n},{start:438,length:1,convRule:r},{start:439,length:1,convRule:GE},{start:440,length:1,convRule:n},{start:441,length:1,convRule:r},{start:442,length:1,convRule:W},{start:443,length:1,convRule:o},{start:444,length:1,convRule:n},{start:445,length:1,convRule:r},{start:446,length:1,convRule:W},{start:447,length:1,convRule:mC},{start:448,length:4,convRule:o},{start:452,length:1,convRule:Dc},{start:453,length:1,convRule:Rc},{start:454,length:1,convRule:Ic},{start:455,length:1,convRule:Dc},{start:456,length:1,convRule:Rc},{start:457,length:1,convRule:Ic},{start:458,length:1,convRule:Dc},{start:459,length:1,convRule:Rc},{start:460,length:1,convRule:Ic},{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:hC},{start:478,length:1,convRule:n},{start:479,length:1,convRule:r},{start:480,length:1,convRule:n},{start:481,length:1,convRule:r},{start:482,length:1,convRule:n},{start:483,length:1,convRule:r},{start:484,length:1,convRule:n},{start:485,length:1,convRule:r},{start:486,length:1,convRule:n},{start:487,length:1,convRule:r},{start:488,length:1,convRule:n},{start:489,length:1,convRule:r},{start:490,length:1,convRule:n},{start:491,length:1,convRule:r},{start:492,length:1,convRule:n},{start:493,length:1,convRule:r},{start:494,length:1,convRule:n},{start:495,length:1,convRule:r},{start:496,length:1,convRule:W},{start:497,length:1,convRule:Dc},{start:498,length:1,convRule:Rc},{start:499,length:1,convRule:Ic},{start:500,length:1,convRule:n},{start:501,length:1,convRule:r},{start:502,length:1,convRule:wE},{start:503,length:1,convRule:dE},{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:rG},{start:545,length:1,convRule:W},{start:546,length:1,convRule:n},{start:547,length:1,convRule:r},{start:548,length:1,convRule:n},{start:549,length:1,convRule:r},{start:550,length:1,convRule:n},{start:551,length:1,convRule:r},{start:552,length:1,convRule:n},{start:553,length:1,convRule:r},{start:554,length:1,convRule:n},{start:555,length:1,convRule:r},{start:556,length:1,convRule:n},{start:557,length:1,convRule:r},{start:558,length:1,convRule:n},{start:559,length:1,convRule:r},{start:560,length:1,convRule:n},{start:561,length:1,convRule:r},{start:562,length:1,convRule:n},{start:563,length:1,convRule:r},{start:564,length:6,convRule:W},{start:570,length:1,convRule:mE},{start:571,length:1,convRule:n},{start:572,length:1,convRule:r},{start:573,length:1,convRule:hE},{start:574,length:1,convRule:gE},{start:575,length:2,convRule:gC},{start:577,length:1,convRule:n},{start:578,length:1,convRule:r},{start:579,length:1,convRule:yE},{start:580,length:1,convRule:FE},{start:581,length:1,convRule:bE},{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:yC},{start:593,length:1,convRule:FC},{start:594,length:1,convRule:bC},{start:595,length:1,convRule:EC},{start:596,length:1,convRule:CC},{start:597,length:1,convRule:W},{start:598,length:2,convRule:RG},{start:600,length:1,convRule:W},{start:601,length:1,convRule:TC},{start:602,length:1,convRule:W},{start:603,length:1,convRule:MC},{start:604,length:1,convRule:SC},{start:605,length:3,convRule:W},{start:608,length:1,convRule:RG},{start:609,length:1,convRule:LC},{start:610,length:1,convRule:W},{start:611,length:1,convRule:AC},{start:612,length:1,convRule:W},{start:613,length:1,convRule:NC},{start:614,length:1,convRule:IG},{start:615,length:1,convRule:W},{start:616,length:1,convRule:PC},{start:617,length:1,convRule:GG},{start:618,length:1,convRule:IG},{start:619,length:1,convRule:qC},{start:620,length:1,convRule:$C},{start:621,length:2,convRule:W},{start:623,length:1,convRule:GG},{start:624,length:1,convRule:W},{start:625,length:1,convRule:OC},{start:626,length:1,convRule:UC},{start:627,length:2,convRule:W},{start:629,length:1,convRule:WC},{start:630,length:7,convRule:W},{start:637,length:1,convRule:BC},{start:638,length:2,convRule:W},{start:640,length:1,convRule:op},{start:641,length:1,convRule:W},{start:642,length:1,convRule:zC},{start:643,length:1,convRule:op},{start:644,length:3,convRule:W},{start:647,length:1,convRule:kC},{start:648,length:1,convRule:op},{start:649,length:1,convRule:JC},{start:650,length:2,convRule:VC},{start:652,length:1,convRule:jC},{start:653,length:5,convRule:W},{start:658,length:1,convRule:HC},{start:659,length:1,convRule:W},{start:660,length:1,convRule:o},{start:661,length:8,convRule:W},{start:669,length:1,convRule:XC},{start:670,length:1,convRule:YC},{start:671,length:17,convRule:W},{start:688,length:18,convRule:ye},{start:706,length:4,convRule:lu},{start:710,length:12,convRule:ye},{start:722,length:14,convRule:lu},{start:736,length:5,convRule:ye},{start:741,length:7,convRule:lu},{start:748,length:1,convRule:ye},{start:749,length:1,convRule:lu},{start:750,length:1,convRule:ye},{start:751,length:17,convRule:lu},{start:768,length:69,convRule:p},{start:837,length:1,convRule:m6},{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:ye},{start:885,length:1,convRule:lu},{start:886,length:1,convRule:n},{start:887,length:1,convRule:r},{start:890,length:1,convRule:ye},{start:891,length:3,convRule:DG},{start:894,length:1,convRule:b},{start:895,length:1,convRule:EE},{start:900,length:2,convRule:lu},{start:902,length:1,convRule:CE},{start:903,length:1,convRule:b},{start:904,length:3,convRule:TE},{start:908,length:1,convRule:tG},{start:910,length:2,convRule:ME},{start:912,length:1,convRule:W},{start:913,length:17,convRule:hl},{start:931,length:9,convRule:hl},{start:940,length:1,convRule:ZC},{start:941,length:3,convRule:SE},{start:944,length:1,convRule:W},{start:945,length:17,convRule:gl},{start:962,length:1,convRule:LE},{start:963,length:9,convRule:gl},{start:972,length:1,convRule:iG},{start:973,length:2,convRule:AE},{start:975,length:1,convRule:KI},{start:976,length:1,convRule:NE},{start:977,length:1,convRule:PE},{start:978,length:3,convRule:la},{start:981,length:1,convRule:qE},{start:982,length:1,convRule:$E},{start:983,length:1,convRule:oG},{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:OE},{start:1009,length:1,convRule:cG},{start:1010,length:1,convRule:_G},{start:1011,length:1,convRule:UE},{start:1012,length:1,convRule:y6},{start:1013,length:1,convRule:WE},{start:1014,length:1,convRule:Ie},{start:1015,length:1,convRule:n},{start:1016,length:1,convRule:r},{start:1017,length:1,convRule:xI},{start:1018,length:1,convRule:n},{start:1019,length:1,convRule:r},{start:1020,length:1,convRule:W},{start:1021,length:3,convRule:rG},{start:1024,length:16,convRule:F6},{start:1040,length:32,convRule:hl},{start:1072,length:32,convRule:gl},{start:1104,length:16,convRule:cG},{start:1120,length:1,convRule:n},{start:1121,length:1,convRule:r},{start:1122,length:1,convRule:n},{start:1123,length:1,convRule:r},{start:1124,length:1,convRule:n},{start:1125,length:1,convRule:r},{start:1126,length:1,convRule:n},{start:1127,length:1,convRule:r},{start:1128,length:1,convRule:n},{start:1129,length:1,convRule:r},{start:1130,length:1,convRule:n},{start:1131,length:1,convRule:r},{start:1132,length:1,convRule:n},{start:1133,length:1,convRule:r},{start:1134,length:1,convRule:n},{start:1135,length:1,convRule:r},{start:1136,length:1,convRule:n},{start:1137,length:1,convRule:r},{start:1138,length:1,convRule:n},{start:1139,length:1,convRule:r},{start:1140,length:1,convRule:n},{start:1141,length:1,convRule:r},{start:1142,length:1,convRule:n},{start:1143,length:1,convRule:r},{start:1144,length:1,convRule:n},{start:1145,length:1,convRule:r},{start:1146,length:1,convRule:n},{start:1147,length:1,convRule:r},{start:1148,length:1,convRule:n},{start:1149,length:1,convRule:r},{start:1150,length:1,convRule:n},{start:1151,length:1,convRule:r},{start:1152,length:1,convRule:n},{start:1153,length:1,convRule:r},{start:1154,length:1,convRule:F},{start:1155,length:5,convRule:p},{start:1160,length:2,convRule: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:b6},{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:BE},{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:eG},{start:1369,length:1,convRule:ye},{start:1370,length:6,convRule:b},{start:1376,length:1,convRule:W},{start:1377,length:38,convRule:fG},{start:1415,length:2,convRule:W},{start:1417,length:1,convRule:b},{start:1418,length:1,convRule:ml},{start:1421,length:2,convRule:F},{start:1423,length:1,convRule:Xu},{start:1425,length:45,convRule:p},{start:1470,length:1,convRule:ml},{start:1471,length:1,convRule:p},{start:1472,length:1,convRule:b},{start:1473,length:2,convRule:p},{start:1475,length:1,convRule:b},{start:1476,length:2,convRule:p},{start:1478,length:1,convRule:b},{start:1479,length:1,convRule:p},{start:1488,length:27,convRule:o},{start:1519,length:4,convRule:o},{start:1523,length:2,convRule:b},{start:1536,length:6,convRule:el},{start:1542,length:3,convRule:Ie},{start:1545,length:2,convRule:b},{start:1547,length:1,convRule:Xu},{start:1548,length:2,convRule:b},{start:1550,length:2,convRule:F},{start:1552,length:11,convRule:p},{start:1563,length:1,convRule:b},{start:1564,length:1,convRule:el},{start:1566,length:2,convRule:b},{start:1568,length:32,convRule:o},{start:1600,length:1,convRule:ye},{start:1601,length:10,convRule:o},{start:1611,length:21,convRule:p},{start:1632,length:10,convRule:ge},{start:1642,length:4,convRule:b},{start:1646,length:2,convRule:o},{start:1648,length:1,convRule:p},{start:1649,length:99,convRule:o},{start:1748,length:1,convRule:b},{start:1749,length:1,convRule:o},{start:1750,length:7,convRule:p},{start:1757,length:1,convRule:el},{start:1758,length:1,convRule:F},{start:1759,length:6,convRule:p},{start:1765,length:2,convRule:ye},{start:1767,length:2,convRule:p},{start:1769,length:1,convRule:F},{start:1770,length:4,convRule:p},{start:1774,length:2,convRule:o},{start:1776,length:10,convRule:ge},{start:1786,length:3,convRule:o},{start:1789,length:2,convRule:F},{start:1791,length:1,convRule:o},{start:1792,length:14,convRule:b},{start:1807,length:1,convRule:el},{start:1808,length:1,convRule:o},{start:1809,length:1,convRule:p},{start:1810,length:30,convRule:o},{start:1840,length:27,convRule:p},{start:1869,length:89,convRule:o},{start:1958,length:11,convRule:p},{start:1969,length:1,convRule:o},{start:1984,length:10,convRule:ge},{start:1994,length:33,convRule:o},{start:2027,length:9,convRule:p},{start:2036,length:2,convRule:ye},{start:2038,length:1,convRule:F},{start:2039,length:3,convRule:b},{start:2042,length:1,convRule:ye},{start:2045,length:1,convRule:p},{start:2046,length:2,convRule:Xu},{start:2048,length:22,convRule:o},{start:2070,length:4,convRule:p},{start:2074,length:1,convRule:ye},{start:2075,length:9,convRule:p},{start:2084,length:1,convRule:ye},{start:2085,length:3,convRule:p},{start:2088,length:1,convRule:ye},{start:2089,length:5,convRule:p},{start:2096,length:15,convRule:b},{start:2112,length:25,convRule:o},{start:2137,length:3,convRule:p},{start:2142,length:1,convRule:b},{start:2144,length:11,convRule:o},{start:2208,length:21,convRule:o},{start:2230,length:18,convRule:o},{start:2259,length:15,convRule:p},{start:2274,length:1,convRule:el},{start:2275,length:32,convRule:p},{start:2307,length:1,convRule:T},{start:2308,length:54,convRule:o},{start:2362,length:1,convRule:p},{start:2363,length:1,convRule:T},{start:2364,length:1,convRule:p},{start:2365,length:1,convRule:o},{start:2366,length:3,convRule:T},{start:2369,length:8,convRule:p},{start:2377,length:4,convRule:T},{start:2381,length:1,convRule:p},{start:2382,length:2,convRule:T},{start:2384,length:1,convRule:o},{start:2385,length:7,convRule:p},{start:2392,length:10,convRule:o},{start:2402,length:2,convRule:p},{start:2404,length:2,convRule:b},{start:2406,length:10,convRule:ge},{start:2416,length:1,convRule:b},{start:2417,length:1,convRule:ye},{start:2418,length:15,convRule:o},{start:2433,length:1,convRule:p},{start:2434,length:2,convRule:T},{start:2437,length:8,convRule:o},{start:2447,length:2,convRule:o},{start:2451,length:22,convRule:o},{start:2474,length:7,convRule:o},{start:2482,length:1,convRule:o},{start:2486,length:4,convRule:o},{start:2492,length:1,convRule:p},{start:2493,length:1,convRule:o},{start:2494,length:3,convRule:T},{start:2497,length:4,convRule:p},{start:2503,length:2,convRule:T},{start:2507,length:2,convRule:T},{start:2509,length:1,convRule:p},{start:2510,length:1,convRule:o},{start:2519,length:1,convRule:T},{start:2524,length:2,convRule:o},{start:2527,length:3,convRule:o},{start:2530,length:2,convRule:p},{start:2534,length:10,convRule:ge},{start:2544,length:2,convRule:o},{start:2546,length:2,convRule:Xu},{start:2548,length:6,convRule:_e},{start:2554,length:1,convRule:F},{start:2555,length:1,convRule:Xu},{start:2556,length:1,convRule:o},{start:2557,length:1,convRule:b},{start:2558,length:1,convRule:p},{start:2561,length:2,convRule:p},{start:2563,length:1,convRule:T},{start:2565,length:6,convRule:o},{start:2575,length:2,convRule:o},{start:2579,length:22,convRule:o},{start:2602,length:7,convRule:o},{start:2610,length:2,convRule:o},{start:2613,length:2,convRule:o},{start:2616,length:2,convRule:o},{start:2620,length:1,convRule:p},{start:2622,length:3,convRule:T},{start:2625,length:2,convRule:p},{start:2631,length:2,convRule:p},{start:2635,length:3,convRule:p},{start:2641,length:1,convRule:p},{start:2649,length:4,convRule:o},{start:2654,length:1,convRule:o},{start:2662,length:10,convRule:ge},{start:2672,length:2,convRule:p},{start:2674,length:3,convRule:o},{start:2677,length:1,convRule:p},{start:2678,length:1,convRule:b},{start:2689,length:2,convRule:p},{start:2691,length:1,convRule:T},{start:2693,length:9,convRule:o},{start:2703,length:3,convRule:o},{start:2707,length:22,convRule:o},{start:2730,length:7,convRule:o},{start:2738,length:2,convRule:o},{start:2741,length:5,convRule:o},{start:2748,length:1,convRule:p},{start:2749,length:1,convRule:o},{start:2750,length:3,convRule:T},{start:2753,length:5,convRule:p},{start:2759,length:2,convRule:p},{start:2761,length:1,convRule:T},{start:2763,length:2,convRule:T},{start:2765,length:1,convRule:p},{start:2768,length:1,convRule:o},{start:2784,length:2,convRule:o},{start:2786,length:2,convRule:p},{start:2790,length:10,convRule:ge},{start:2800,length:1,convRule:b},{start:2801,length:1,convRule:Xu},{start:2809,length:1,convRule:o},{start:2810,length:6,convRule:p},{start:2817,length:1,convRule:p},{start:2818,length:2,convRule:T},{start:2821,length:8,convRule:o},{start:2831,length:2,convRule:o},{start:2835,length:22,convRule:o},{start:2858,length:7,convRule:o},{start:2866,length:2,convRule:o},{start:2869,length:5,convRule:o},{start:2876,length:1,convRule:p},{start:2877,length:1,convRule:o},{start:2878,length:1,convRule:T},{start:2879,length:1,convRule:p},{start:2880,length:1,convRule:T},{start:2881,length:4,convRule:p},{start:2887,length:2,convRule:T},{start:2891,length:2,convRule:T},{start:2893,length:1,convRule:p},{start:2901,length:2,convRule:p},{start:2903,length:1,convRule:T},{start:2908,length:2,convRule:o},{start:2911,length:3,convRule:o},{start:2914,length:2,convRule:p},{start:2918,length:10,convRule:ge},{start:2928,length:1,convRule:F},{start:2929,length:1,convRule:o},{start:2930,length:6,convRule:_e},{start:2946,length:1,convRule:p},{start:2947,length:1,convRule:o},{start:2949,length:6,convRule:o},{start:2958,length:3,convRule:o},{start:2962,length:4,convRule:o},{start:2969,length:2,convRule:o},{start:2972,length:1,convRule:o},{start:2974,length:2,convRule:o},{start:2979,length:2,convRule:o},{start:2984,length:3,convRule:o},{start:2990,length:12,convRule:o},{start:3006,length:2,convRule:T},{start:3008,length:1,convRule:p},{start:3009,length:2,convRule:T},{start:3014,length:3,convRule:T},{start:3018,length:3,convRule:T},{start:3021,length:1,convRule:p},{start:3024,length:1,convRule:o},{start:3031,length:1,convRule:T},{start:3046,length:10,convRule:ge},{start:3056,length:3,convRule:_e},{start:3059,length:6,convRule:F},{start:3065,length:1,convRule:Xu},{start:3066,length:1,convRule:F},{start:3072,length:1,convRule:p},{start:3073,length:3,convRule:T},{start:3076,length:1,convRule:p},{start:3077,length:8,convRule:o},{start:3086,length:3,convRule:o},{start:3090,length:23,convRule:o},{start:3114,length:16,convRule:o},{start:3133,length:1,convRule:o},{start:3134,length:3,convRule:p},{start:3137,length:4,convRule:T},{start:3142,length:3,convRule:p},{start:3146,length:4,convRule:p},{start:3157,length:2,convRule:p},{start:3160,length:3,convRule:o},{start:3168,length:2,convRule:o},{start:3170,length:2,convRule:p},{start:3174,length:10,convRule:ge},{start:3191,length:1,convRule:b},{start:3192,length:7,convRule:_e},{start:3199,length:1,convRule:F},{start:3200,length:1,convRule:o},{start:3201,length:1,convRule:p},{start:3202,length:2,convRule:T},{start:3204,length:1,convRule:b},{start:3205,length:8,convRule:o},{start:3214,length:3,convRule:o},{start:3218,length:23,convRule:o},{start:3242,length:10,convRule:o},{start:3253,length:5,convRule:o},{start:3260,length:1,convRule:p},{start:3261,length:1,convRule:o},{start:3262,length:1,convRule:T},{start:3263,length:1,convRule:p},{start:3264,length:5,convRule:T},{start:3270,length:1,convRule:p},{start:3271,length:2,convRule:T},{start:3274,length:2,convRule:T},{start:3276,length:2,convRule:p},{start:3285,length:2,convRule:T},{start:3294,length:1,convRule:o},{start:3296,length:2,convRule:o},{start:3298,length:2,convRule:p},{start:3302,length:10,convRule:ge},{start:3313,length:2,convRule:o},{start:3328,length:2,convRule:p},{start:3330,length:2,convRule:T},{start:3332,length:9,convRule:o},{start:3342,length:3,convRule:o},{start:3346,length:41,convRule:o},{start:3387,length:2,convRule:p},{start:3389,length:1,convRule:o},{start:3390,length:3,convRule:T},{start:3393,length:4,convRule:p},{start:3398,length:3,convRule:T},{start:3402,length:3,convRule:T},{start:3405,length:1,convRule:p},{start:3406,length:1,convRule:o},{start:3407,length:1,convRule:F},{start:3412,length:3,convRule:o},{start:3415,length:1,convRule:T},{start:3416,length:7,convRule:_e},{start:3423,length:3,convRule:o},{start:3426,length:2,convRule:p},{start:3430,length:10,convRule:ge},{start:3440,length:9,convRule:_e},{start:3449,length:1,convRule:F},{start:3450,length:6,convRule:o},{start:3457,length:1,convRule:p},{start:3458,length:2,convRule:T},{start:3461,length:18,convRule:o},{start:3482,length:24,convRule:o},{start:3507,length:9,convRule:o},{start:3517,length:1,convRule:o},{start:3520,length:7,convRule:o},{start:3530,length:1,convRule:p},{start:3535,length:3,convRule:T},{start:3538,length:3,convRule:p},{start:3542,length:1,convRule:p},{start:3544,length:8,convRule:T},{start:3558,length:10,convRule:ge},{start:3570,length:2,convRule:T},{start:3572,length:1,convRule:b},{start:3585,length:48,convRule:o},{start:3633,length:1,convRule:p},{start:3634,length:2,convRule:o},{start:3636,length:7,convRule:p},{start:3647,length:1,convRule:Xu},{start:3648,length:6,convRule:o},{start:3654,length:1,convRule:ye},{start:3655,length:8,convRule:p},{start:3663,length:1,convRule:b},{start:3664,length:10,convRule:ge},{start:3674,length:2,convRule:b},{start:3713,length:2,convRule:o},{start:3716,length:1,convRule:o},{start:3718,length:5,convRule:o},{start:3724,length:24,convRule:o},{start:3749,length:1,convRule:o},{start:3751,length:10,convRule:o},{start:3761,length:1,convRule:p},{start:3762,length:2,convRule:o},{start:3764,length:9,convRule:p},{start:3773,length:1,convRule:o},{start:3776,length:5,convRule:o},{start:3782,length:1,convRule:ye},{start:3784,length:6,convRule:p},{start:3792,length:10,convRule:ge},{start:3804,length:4,convRule:o},{start:3840,length:1,convRule:o},{start:3841,length:3,convRule:F},{start:3844,length:15,convRule:b},{start:3859,length:1,convRule:F},{start:3860,length:1,convRule:b},{start:3861,length:3,convRule:F},{start:3864,length:2,convRule:p},{start:3866,length:6,convRule:F},{start:3872,length:10,convRule:ge},{start:3882,length:10,convRule:_e},{start:3892,length:1,convRule:F},{start:3893,length:1,convRule:p},{start:3894,length:1,convRule:F},{start:3895,length:1,convRule:p},{start:3896,length:1,convRule:F},{start:3897,length:1,convRule:p},{start:3898,length:1,convRule:te},{start:3899,length:1,convRule:oe},{start:3900,length:1,convRule:te},{start:3901,length:1,convRule:oe},{start:3902,length:2,convRule:T},{start:3904,length:8,convRule:o},{start:3913,length:36,convRule:o},{start:3953,length:14,convRule:p},{start:3967,length:1,convRule:T},{start:3968,length:5,convRule:p},{start:3973,length:1,convRule:b},{start:3974,length:2,convRule:p},{start:3976,length:5,convRule:o},{start:3981,length:11,convRule:p},{start:3993,length:36,convRule:p},{start:4030,length:8,convRule:F},{start:4038,length:1,convRule:p},{start:4039,length:6,convRule:F},{start:4046,length:2,convRule:F},{start:4048,length:5,convRule:b},{start:4053,length:4,convRule:F},{start:4057,length:2,convRule:b},{start:4096,length:43,convRule:o},{start:4139,length:2,convRule:T},{start:4141,length:4,convRule:p},{start:4145,length:1,convRule:T},{start:4146,length:6,convRule:p},{start:4152,length:1,convRule:T},{start:4153,length:2,convRule:p},{start:4155,length:2,convRule:T},{start:4157,length:2,convRule:p},{start:4159,length:1,convRule:o},{start:4160,length:10,convRule:ge},{start:4170,length:6,convRule:b},{start:4176,length:6,convRule:o},{start:4182,length:2,convRule:T},{start:4184,length:2,convRule:p},{start:4186,length:4,convRule:o},{start:4190,length:3,convRule:p},{start:4193,length:1,convRule:o},{start:4194,length:3,convRule:T},{start:4197,length:2,convRule:o},{start:4199,length:7,convRule:T},{start:4206,length:3,convRule:o},{start:4209,length:4,convRule:p},{start:4213,length:13,convRule:o},{start:4226,length:1,convRule:p},{start:4227,length:2,convRule:T},{start:4229,length:2,convRule:p},{start:4231,length:6,convRule:T},{start:4237,length:1,convRule:p},{start:4238,length:1,convRule:o},{start:4239,length:1,convRule:T},{start:4240,length:10,convRule:ge},{start:4250,length:3,convRule:T},{start:4253,length:1,convRule:p},{start:4254,length:2,convRule:F},{start:4256,length:38,convRule:lp},{start:4295,length:1,convRule:lp},{start:4301,length:1,convRule:lp},{start:4304,length:43,convRule:pG},{start:4347,length:1,convRule:b},{start:4348,length:1,convRule:ye},{start:4349,length:3,convRule:pG},{start:4352,length:329,convRule:o},{start:4682,length:4,convRule:o},{start:4688,length:7,convRule:o},{start:4696,length:1,convRule:o},{start:4698,length:4,convRule:o},{start:4704,length:41,convRule:o},{start:4746,length:4,convRule:o},{start:4752,length:33,convRule:o},{start:4786,length:4,convRule:o},{start:4792,length:7,convRule:o},{start:4800,length:1,convRule:o},{start:4802,length:4,convRule:o},{start:4808,length:15,convRule:o},{start:4824,length:57,convRule:o},{start:4882,length:4,convRule:o},{start:4888,length:67,convRule:o},{start:4957,length:3,convRule:p},{start:4960,length:9,convRule:b},{start:4969,length:20,convRule:_e},{start:4992,length:16,convRule:o},{start:5008,length:10,convRule:F},{start:5024,length:80,convRule:E6},{start:5104,length:6,convRule:KI},{start:5112,length:6,convRule:oG},{start:5120,length:1,convRule:ml},{start:5121,length:620,convRule:o},{start:5741,length:1,convRule:F},{start:5742,length:1,convRule:b},{start:5743,length:17,convRule:o},{start:5760,length:1,convRule:Nv},{start:5761,length:26,convRule:o},{start:5787,length:1,convRule:te},{start:5788,length:1,convRule:oe},{start:5792,length:75,convRule:o},{start:5867,length:3,convRule:b},{start:5870,length:3,convRule:q0},{start:5873,length:8,convRule:o},{start:5888,length:13,convRule:o},{start:5902,length:4,convRule:o},{start:5906,length:3,convRule:p},{start:5920,length:18,convRule:o},{start:5938,length:3,convRule:p},{start:5941,length:2,convRule:b},{start:5952,length:18,convRule:o},{start:5970,length:2,convRule:p},{start:5984,length:13,convRule:o},{start:5998,length:3,convRule:o},{start:6002,length:2,convRule:p},{start:6016,length:52,convRule:o},{start:6068,length:2,convRule:p},{start:6070,length:1,convRule:T},{start:6071,length:7,convRule:p},{start:6078,length:8,convRule:T},{start:6086,length:1,convRule:p},{start:6087,length:2,convRule:T},{start:6089,length:11,convRule:p},{start:6100,length:3,convRule:b},{start:6103,length:1,convRule:ye},{start:6104,length:3,convRule:b},{start:6107,length:1,convRule:Xu},{start:6108,length:1,convRule:o},{start:6109,length:1,convRule:p},{start:6112,length:10,convRule:ge},{start:6128,length:10,convRule:_e},{start:6144,length:6,convRule:b},{start:6150,length:1,convRule:ml},{start:6151,length:4,convRule:b},{start:6155,length:3,convRule:p},{start:6158,length:1,convRule:el},{start:6160,length:10,convRule:ge},{start:6176,length:35,convRule:o},{start:6211,length:1,convRule:ye},{start:6212,length:53,convRule:o},{start:6272,length:5,convRule:o},{start:6277,length:2,convRule:p},{start:6279,length:34,convRule:o},{start:6313,length:1,convRule:p},{start:6314,length:1,convRule:o},{start:6320,length:70,convRule:o},{start:6400,length:31,convRule:o},{start:6432,length:3,convRule:p},{start:6435,length:4,convRule:T},{start:6439,length:2,convRule:p},{start:6441,length:3,convRule:T},{start:6448,length:2,convRule:T},{start:6450,length:1,convRule:p},{start:6451,length:6,convRule:T},{start:6457,length:3,convRule:p},{start:6464,length:1,convRule:F},{start:6468,length:2,convRule:b},{start:6470,length:10,convRule:ge},{start:6480,length:30,convRule:o},{start:6512,length:5,convRule:o},{start:6528,length:44,convRule:o},{start:6576,length:26,convRule:o},{start:6608,length:10,convRule:ge},{start:6618,length:1,convRule:_e},{start:6622,length:34,convRule:F},{start:6656,length:23,convRule:o},{start:6679,length:2,convRule:p},{start:6681,length:2,convRule:T},{start:6683,length:1,convRule:p},{start:6686,length:2,convRule:b},{start:6688,length:53,convRule:o},{start:6741,length:1,convRule:T},{start:6742,length:1,convRule:p},{start:6743,length:1,convRule:T},{start:6744,length:7,convRule:p},{start:6752,length:1,convRule:p},{start:6753,length:1,convRule:T},{start:6754,length:1,convRule:p},{start:6755,length:2,convRule:T},{start:6757,length:8,convRule:p},{start:6765,length:6,convRule:T},{start:6771,length:10,convRule:p},{start:6783,length:1,convRule:p},{start:6784,length:10,convRule:ge},{start:6800,length:10,convRule:ge},{start:6816,length:7,convRule:b},{start:6823,length:1,convRule:ye},{start:6824,length:6,convRule:b},{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:o},{start:6964,length:1,convRule:p},{start:6965,length:1,convRule:T},{start:6966,length:5,convRule:p},{start:6971,length:1,convRule:T},{start:6972,length:1,convRule:p},{start:6973,length:5,convRule:T},{start:6978,length:1,convRule:p},{start:6979,length:2,convRule:T},{start:6981,length:7,convRule:o},{start:6992,length:10,convRule:ge},{start:7002,length:7,convRule:b},{start:7009,length:10,convRule:F},{start:7019,length:9,convRule:p},{start:7028,length:9,convRule:F},{start:7040,length:2,convRule:p},{start:7042,length:1,convRule:T},{start:7043,length:30,convRule:o},{start:7073,length:1,convRule:T},{start:7074,length:4,convRule:p},{start:7078,length:2,convRule:T},{start:7080,length:2,convRule:p},{start:7082,length:1,convRule:T},{start:7083,length:3,convRule:p},{start:7086,length:2,convRule:o},{start:7088,length:10,convRule:ge},{start:7098,length:44,convRule:o},{start:7142,length:1,convRule:p},{start:7143,length:1,convRule:T},{start:7144,length:2,convRule:p},{start:7146,length:3,convRule:T},{start:7149,length:1,convRule:p},{start:7150,length:1,convRule:T},{start:7151,length:3,convRule:p},{start:7154,length:2,convRule:T},{start:7164,length:4,convRule:b},{start:7168,length:36,convRule:o},{start:7204,length:8,convRule:T},{start:7212,length:8,convRule:p},{start:7220,length:2,convRule:T},{start:7222,length:2,convRule:p},{start:7227,length:5,convRule:b},{start:7232,length:10,convRule:ge},{start:7245,length:3,convRule:o},{start:7248,length:10,convRule:ge},{start:7258,length:30,convRule:o},{start:7288,length:6,convRule:ye},{start:7294,length:2,convRule:b},{start:7296,length:1,convRule:zE},{start:7297,length:1,convRule:kE},{start:7298,length:1,convRule:JE},{start:7299,length:2,convRule:VE},{start:7301,length:1,convRule:jE},{start:7302,length:1,convRule:HE},{start:7303,length:1,convRule:XE},{start:7304,length:1,convRule:YE},{start:7312,length:43,convRule:aG},{start:7357,length:3,convRule:aG},{start:7360,length:8,convRule:b},{start:7376,length:3,convRule:p},{start:7379,length:1,convRule:b},{start:7380,length:13,convRule:p},{start:7393,length:1,convRule:T},{start:7394,length:7,convRule:p},{start:7401,length:4,convRule:o},{start:7405,length:1,convRule:p},{start:7406,length:6,convRule:o},{start:7412,length:1,convRule:p},{start:7413,length:2,convRule:o},{start:7415,length:1,convRule:T},{start:7416,length:2,convRule:p},{start:7418,length:1,convRule:o},{start:7424,length:44,convRule:W},{start:7468,length:63,convRule:ye},{start:7531,length:13,convRule:W},{start:7544,length:1,convRule:ye},{start:7545,length:1,convRule:ZE},{start:7546,length:3,convRule:W},{start:7549,length:1,convRule:QE},{start:7550,length:16,convRule:W},{start:7566,length:1,convRule:KE},{start:7567,length:12,convRule:W},{start:7579,length:37,convRule:ye},{start:7616,length:58,convRule:p},{start:7675,length:5,convRule:p},{start:7680,length:1,convRule:n},{start:7681,length:1,convRule:r},{start:7682,length:1,convRule:n},{start:7683,length:1,convRule:r},{start:7684,length:1,convRule:n},{start:7685,length:1,convRule:r},{start:7686,length:1,convRule:n},{start:7687,length:1,convRule:r},{start:7688,length:1,convRule:n},{start:7689,length:1,convRule:r},{start:7690,length:1,convRule:n},{start:7691,length:1,convRule:r},{start:7692,length:1,convRule:n},{start:7693,length:1,convRule:r},{start:7694,length:1,convRule:n},{start:7695,length:1,convRule:r},{start:7696,length:1,convRule:n},{start:7697,length:1,convRule:r},{start:7698,length:1,convRule:n},{start:7699,length:1,convRule:r},{start:7700,length:1,convRule:n},{start:7701,length:1,convRule:r},{start:7702,length:1,convRule:n},{start:7703,length:1,convRule:r},{start:7704,length:1,convRule:n},{start:7705,length:1,convRule:r},{start:7706,length:1,convRule:n},{start:7707,length:1,convRule:r},{start:7708,length:1,convRule:n},{start:7709,length:1,convRule:r},{start:7710,length:1,convRule:n},{start:7711,length:1,convRule:r},{start:7712,length:1,convRule:n},{start:7713,length:1,convRule:r},{start:7714,length:1,convRule:n},{start:7715,length:1,convRule:r},{start:7716,length:1,convRule:n},{start:7717,length:1,convRule:r},{start:7718,length:1,convRule:n},{start:7719,length:1,convRule:r},{start:7720,length:1,convRule:n},{start:7721,length:1,convRule:r},{start:7722,length:1,convRule:n},{start:7723,length:1,convRule:r},{start:7724,length:1,convRule:n},{start:7725,length:1,convRule:r},{start:7726,length:1,convRule:n},{start:7727,length:1,convRule:r},{start:7728,length:1,convRule:n},{start:7729,length:1,convRule:r},{start:7730,length:1,convRule:n},{start:7731,length:1,convRule:r},{start:7732,length:1,convRule:n},{start:7733,length:1,convRule:r},{start:7734,length:1,convRule:n},{start:7735,length:1,convRule:r},{start:7736,length:1,convRule:n},{start:7737,length:1,convRule:r},{start:7738,length:1,convRule:n},{start:7739,length:1,convRule:r},{start:7740,length:1,convRule:n},{start:7741,length:1,convRule:r},{start:7742,length:1,convRule:n},{start:7743,length:1,convRule:r},{start:7744,length:1,convRule:n},{start:7745,length:1,convRule:r},{start:7746,length:1,convRule:n},{start:7747,length:1,convRule:r},{start:7748,length:1,convRule:n},{start:7749,length:1,convRule:r},{start:7750,length:1,convRule:n},{start:7751,length:1,convRule:r},{start:7752,length:1,convRule:n},{start:7753,length:1,convRule:r},{start:7754,length:1,convRule:n},{start:7755,length:1,convRule:r},{start:7756,length:1,convRule:n},{start:7757,length:1,convRule:r},{start:7758,length:1,convRule:n},{start:7759,length:1,convRule:r},{start:7760,length:1,convRule:n},{start:7761,length:1,convRule:r},{start:7762,length:1,convRule:n},{start:7763,length:1,convRule:r},{start:7764,length:1,convRule:n},{start:7765,length:1,convRule:r},{start:7766,length:1,convRule:n},{start:7767,length:1,convRule:r},{start:7768,length:1,convRule:n},{start:7769,length:1,convRule:r},{start:7770,length:1,convRule:n},{start:7771,length:1,convRule:r},{start:7772,length:1,convRule:n},{start:7773,length:1,convRule:r},{start:7774,length:1,convRule:n},{start:7775,length:1,convRule:r},{start:7776,length:1,convRule:n},{start:7777,length:1,convRule:r},{start:7778,length:1,convRule:n},{start:7779,length:1,convRule:r},{start:7780,length:1,convRule:n},{start:7781,length:1,convRule:r},{start:7782,length:1,convRule:n},{start:7783,length:1,convRule:r},{start:7784,length:1,convRule:n},{start:7785,length:1,convRule:r},{start:7786,length:1,convRule:n},{start:7787,length:1,convRule:r},{start:7788,length:1,convRule:n},{start:7789,length:1,convRule:r},{start:7790,length:1,convRule:n},{start:7791,length:1,convRule:r},{start:7792,length:1,convRule:n},{start:7793,length:1,convRule:r},{start:7794,length:1,convRule:n},{start:7795,length:1,convRule:r},{start:7796,length:1,convRule:n},{start:7797,length:1,convRule:r},{start:7798,length:1,convRule:n},{start:7799,length:1,convRule:r},{start:7800,length:1,convRule:n},{start:7801,length:1,convRule:r},{start:7802,length:1,convRule:n},{start:7803,length:1,convRule:r},{start:7804,length:1,convRule:n},{start:7805,length:1,convRule:r},{start:7806,length:1,convRule:n},{start:7807,length:1,convRule:r},{start:7808,length:1,convRule:n},{start:7809,length:1,convRule:r},{start:7810,length:1,convRule:n},{start:7811,length:1,convRule:r},{start:7812,length:1,convRule:n},{start:7813,length:1,convRule:r},{start:7814,length:1,convRule:n},{start:7815,length:1,convRule:r},{start:7816,length:1,convRule:n},{start:7817,length:1,convRule:r},{start:7818,length:1,convRule:n},{start:7819,length:1,convRule:r},{start:7820,length:1,convRule:n},{start:7821,length:1,convRule:r},{start:7822,length:1,convRule:n},{start:7823,length:1,convRule:r},{start:7824,length:1,convRule:n},{start:7825,length:1,convRule:r},{start:7826,length:1,convRule:n},{start:7827,length:1,convRule:r},{start:7828,length:1,convRule:n},{start:7829,length:1,convRule:r},{start:7830,length:5,convRule:W},{start:7835,length:1,convRule:xE},{start:7836,length:2,convRule:W},{start:7838,length:1,convRule:C6},{start:7839,length:1,convRule:W},{start:7840,length:1,convRule:n},{start:7841,length:1,convRule:r},{start:7842,length:1,convRule:n},{start:7843,length:1,convRule:r},{start:7844,length:1,convRule:n},{start:7845,length:1,convRule:r},{start:7846,length:1,convRule:n},{start:7847,length:1,convRule:r},{start:7848,length:1,convRule:n},{start:7849,length:1,convRule:r},{start:7850,length:1,convRule:n},{start:7851,length:1,convRule:r},{start:7852,length:1,convRule:n},{start:7853,length:1,convRule:r},{start:7854,length:1,convRule:n},{start:7855,length:1,convRule:r},{start:7856,length:1,convRule:n},{start:7857,length:1,convRule:r},{start:7858,length:1,convRule:n},{start:7859,length:1,convRule:r},{start:7860,length:1,convRule:n},{start:7861,length:1,convRule:r},{start:7862,length:1,convRule:n},{start:7863,length:1,convRule:r},{start:7864,length:1,convRule:n},{start:7865,length:1,convRule:r},{start:7866,length:1,convRule:n},{start:7867,length:1,convRule:r},{start:7868,length:1,convRule:n},{start:7869,length:1,convRule:r},{start:7870,length:1,convRule:n},{start:7871,length:1,convRule:r},{start:7872,length:1,convRule:n},{start:7873,length:1,convRule:r},{start:7874,length:1,convRule:n},{start:7875,length:1,convRule:r},{start:7876,length:1,convRule:n},{start:7877,length:1,convRule:r},{start:7878,length:1,convRule:n},{start:7879,length:1,convRule:r},{start:7880,length:1,convRule:n},{start:7881,length:1,convRule:r},{start:7882,length:1,convRule:n},{start:7883,length:1,convRule:r},{start:7884,length:1,convRule:n},{start:7885,length:1,convRule:r},{start:7886,length:1,convRule:n},{start:7887,length:1,convRule:r},{start:7888,length:1,convRule:n},{start:7889,length:1,convRule:r},{start:7890,length:1,convRule:n},{start:7891,length:1,convRule:r},{start:7892,length:1,convRule:n},{start:7893,length:1,convRule:r},{start:7894,length:1,convRule:n},{start:7895,length:1,convRule:r},{start:7896,length:1,convRule:n},{start:7897,length:1,convRule:r},{start:7898,length:1,convRule:n},{start:7899,length:1,convRule:r},{start:7900,length:1,convRule:n},{start:7901,length:1,convRule:r},{start:7902,length:1,convRule:n},{start:7903,length:1,convRule:r},{start:7904,length:1,convRule:n},{start:7905,length:1,convRule:r},{start:7906,length:1,convRule:n},{start:7907,length:1,convRule:r},{start:7908,length:1,convRule:n},{start:7909,length:1,convRule:r},{start:7910,length:1,convRule:n},{start:7911,length:1,convRule:r},{start:7912,length:1,convRule:n},{start:7913,length:1,convRule:r},{start:7914,length:1,convRule:n},{start:7915,length:1,convRule:r},{start:7916,length:1,convRule:n},{start:7917,length:1,convRule:r},{start:7918,length:1,convRule:n},{start:7919,length:1,convRule:r},{start:7920,length:1,convRule:n},{start:7921,length:1,convRule:r},{start:7922,length:1,convRule:n},{start:7923,length:1,convRule:r},{start:7924,length:1,convRule:n},{start:7925,length:1,convRule:r},{start:7926,length:1,convRule:n},{start:7927,length:1,convRule:r},{start:7928,length:1,convRule:n},{start:7929,length:1,convRule:r},{start:7930,length:1,convRule:n},{start:7931,length:1,convRule:r},{start:7932,length:1,convRule:n},{start:7933,length:1,convRule:r},{start:7934,length:1,convRule:n},{start:7935,length:1,convRule:r},{start:7936,length:8,convRule:Ha},{start:7944,length:8,convRule:gu},{start:7952,length:6,convRule:Ha},{start:7960,length:6,convRule:gu},{start:7968,length:8,convRule:Ha},{start:7976,length:8,convRule:gu},{start:7984,length:8,convRule:Ha},{start:7992,length:8,convRule:gu},{start:8e3,length:6,convRule:Ha},{start:8008,length:6,convRule:gu},{start:8016,length:1,convRule:W},{start:8017,length:1,convRule:Ha},{start:8018,length:1,convRule:W},{start:8019,length:1,convRule:Ha},{start:8020,length:1,convRule:W},{start:8021,length:1,convRule:Ha},{start:8022,length:1,convRule:W},{start:8023,length:1,convRule:Ha},{start:8025,length:1,convRule:gu},{start:8027,length:1,convRule:gu},{start:8029,length:1,convRule:gu},{start:8031,length:1,convRule:gu},{start:8032,length:8,convRule:Ha},{start:8040,length:8,convRule:gu},{start:8048,length:2,convRule:eC},{start:8050,length:4,convRule:aC},{start:8054,length:2,convRule:uC},{start:8056,length:2,convRule:lC},{start:8058,length:2,convRule:vC},{start:8060,length:2,convRule:nC},{start:8064,length:8,convRule:Ha},{start:8072,length:8,convRule:np},{start:8080,length:8,convRule:Ha},{start:8088,length:8,convRule:np},{start:8096,length:8,convRule:Ha},{start:8104,length:8,convRule:np},{start:8112,length:2,convRule:Ha},{start:8114,length:1,convRule:W},{start:8115,length:1,convRule:tp},{start:8116,length:1,convRule:W},{start:8118,length:2,convRule:W},{start:8120,length:2,convRule:gu},{start:8122,length:2,convRule:T6},{start:8124,length:1,convRule:rp},{start:8125,length:1,convRule:lu},{start:8126,length:1,convRule:rC},{start:8127,length:3,convRule:lu},{start:8130,length:1,convRule:W},{start:8131,length:1,convRule:tp},{start:8132,length:1,convRule:W},{start:8134,length:2,convRule:W},{start:8136,length:4,convRule:M6},{start:8140,length:1,convRule:rp},{start:8141,length:3,convRule:lu},{start:8144,length:2,convRule:Ha},{start:8146,length:2,convRule:W},{start:8150,length:2,convRule:W},{start:8152,length:2,convRule:gu},{start:8154,length:2,convRule:S6},{start:8157,length:3,convRule:lu},{start:8160,length:2,convRule:Ha},{start:8162,length:3,convRule:W},{start:8165,length:1,convRule:_G},{start:8166,length:2,convRule:W},{start:8168,length:2,convRule:gu},{start:8170,length:2,convRule:L6},{start:8172,length:1,convRule:xI},{start:8173,length:3,convRule:lu},{start:8178,length:1,convRule:W},{start:8179,length:1,convRule:tp},{start:8180,length:1,convRule:W},{start:8182,length:2,convRule:W},{start:8184,length:2,convRule:A6},{start:8186,length:2,convRule:N6},{start:8188,length:1,convRule:rp},{start:8189,length:2,convRule:lu},{start:8192,length:11,convRule:Nv},{start:8203,length:5,convRule:el},{start:8208,length:6,convRule:ml},{start:8214,length:2,convRule:b},{start:8216,length:1,convRule:Mn},{start:8217,length:1,convRule:Rt},{start:8218,length:1,convRule:te},{start:8219,length:2,convRule:Mn},{start:8221,length:1,convRule:Rt},{start:8222,length:1,convRule:te},{start:8223,length:1,convRule:Mn},{start:8224,length:8,convRule:b},{start:8232,length:1,convRule:UB},{start:8233,length:1,convRule:$B},{start:8234,length:5,convRule:el},{start:8239,length:1,convRule:Nv},{start:8240,length:9,convRule:b},{start:8249,length:1,convRule:Mn},{start:8250,length:1,convRule:Rt},{start:8251,length:4,convRule:b},{start:8255,length:2,convRule:up},{start:8257,length:3,convRule:b},{start:8260,length:1,convRule:Ie},{start:8261,length:1,convRule:te},{start:8262,length:1,convRule:oe},{start:8263,length:11,convRule:b},{start:8274,length:1,convRule:Ie},{start:8275,length:1,convRule:b},{start:8276,length:1,convRule:up},{start:8277,length:10,convRule:b},{start:8287,length:1,convRule:Nv},{start:8288,length:5,convRule:el},{start:8294,length:10,convRule:el},{start:8304,length:1,convRule:_e},{start:8305,length:1,convRule:ye},{start:8308,length:6,convRule:_e},{start:8314,length:3,convRule:Ie},{start:8317,length:1,convRule:te},{start:8318,length:1,convRule:oe},{start:8319,length:1,convRule:ye},{start:8320,length:10,convRule:_e},{start:8330,length:3,convRule:Ie},{start:8333,length:1,convRule:te},{start:8334,length:1,convRule:oe},{start:8336,length:13,convRule:ye},{start:8352,length:32,convRule:Xu},{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:F},{start:8450,length:1,convRule:la},{start:8451,length:4,convRule:F},{start:8455,length:1,convRule:la},{start:8456,length:2,convRule:F},{start:8458,length:1,convRule:W},{start:8459,length:3,convRule:la},{start:8462,length:2,convRule:W},{start:8464,length:3,convRule:la},{start:8467,length:1,convRule:W},{start:8468,length:1,convRule:F},{start:8469,length:1,convRule:la},{start:8470,length:2,convRule:F},{start:8472,length:1,convRule:Ie},{start:8473,length:5,convRule:la},{start:8478,length:6,convRule:F},{start:8484,length:1,convRule:la},{start:8485,length:1,convRule:F},{start:8486,length:1,convRule:P6},{start:8487,length:1,convRule:F},{start:8488,length:1,convRule:la},{start:8489,length:1,convRule:F},{start:8490,length:1,convRule:q6},{start:8491,length:1,convRule:$6},{start:8492,length:2,convRule:la},{start:8494,length:1,convRule:F},{start:8495,length:1,convRule:W},{start:8496,length:2,convRule:la},{start:8498,length:1,convRule:O6},{start:8499,length:1,convRule:la},{start:8500,length:1,convRule:W},{start:8501,length:4,convRule:o},{start:8505,length:1,convRule:W},{start:8506,length:2,convRule:F},{start:8508,length:2,convRule:W},{start:8510,length:2,convRule:la},{start:8512,length:5,convRule:Ie},{start:8517,length:1,convRule:la},{start:8518,length:4,convRule:W},{start:8522,length:1,convRule:F},{start:8523,length:1,convRule:Ie},{start:8524,length:2,convRule:F},{start:8526,length:1,convRule:tC},{start:8527,length:1,convRule:F},{start:8528,length:16,convRule:_e},{start:8544,length:16,convRule:G6},{start:8560,length:16,convRule:w6},{start:8576,length:3,convRule:q0},{start:8579,length:1,convRule:n},{start:8580,length:1,convRule:r},{start:8581,length:4,convRule:q0},{start:8585,length:1,convRule:_e},{start:8586,length:2,convRule:F},{start:8592,length:5,convRule:Ie},{start:8597,length:5,convRule:F},{start:8602,length:2,convRule:Ie},{start:8604,length:4,convRule:F},{start:8608,length:1,convRule:Ie},{start:8609,length:2,convRule:F},{start:8611,length:1,convRule:Ie},{start:8612,length:2,convRule:F},{start:8614,length:1,convRule:Ie},{start:8615,length:7,convRule:F},{start:8622,length:1,convRule:Ie},{start:8623,length:31,convRule:F},{start:8654,length:2,convRule:Ie},{start:8656,length:2,convRule:F},{start:8658,length:1,convRule:Ie},{start:8659,length:1,convRule:F},{start:8660,length:1,convRule:Ie},{start:8661,length:31,convRule:F},{start:8692,length:268,convRule:Ie},{start:8960,length:8,convRule:F},{start:8968,length:1,convRule:te},{start:8969,length:1,convRule:oe},{start:8970,length:1,convRule:te},{start:8971,length:1,convRule:oe},{start:8972,length:20,convRule:F},{start:8992,length:2,convRule:Ie},{start:8994,length:7,convRule:F},{start:9001,length:1,convRule:te},{start:9002,length:1,convRule:oe},{start:9003,length:81,convRule:F},{start:9084,length:1,convRule:Ie},{start:9085,length:30,convRule:F},{start:9115,length:25,convRule:Ie},{start:9140,length:40,convRule:F},{start:9180,length:6,convRule:Ie},{start:9186,length:69,convRule:F},{start:9280,length:11,convRule:F},{start:9312,length:60,convRule:_e},{start:9372,length:26,convRule:F},{start:9398,length:26,convRule:D6},{start:9424,length:26,convRule:R6},{start:9450,length:22,convRule:_e},{start:9472,length:183,convRule:F},{start:9655,length:1,convRule:Ie},{start:9656,length:9,convRule:F},{start:9665,length:1,convRule:Ie},{start:9666,length:54,convRule:F},{start:9720,length:8,convRule:Ie},{start:9728,length:111,convRule:F},{start:9839,length:1,convRule:Ie},{start:9840,length:248,convRule:F},{start:10088,length:1,convRule:te},{start:10089,length:1,convRule:oe},{start:10090,length:1,convRule:te},{start:10091,length:1,convRule:oe},{start:10092,length:1,convRule:te},{start:10093,length:1,convRule:oe},{start:10094,length:1,convRule:te},{start:10095,length:1,convRule:oe},{start:10096,length:1,convRule:te},{start:10097,length:1,convRule:oe},{start:10098,length:1,convRule:te},{start:10099,length:1,convRule:oe},{start:10100,length:1,convRule:te},{start:10101,length:1,convRule:oe},{start:10102,length:30,convRule:_e},{start:10132,length:44,convRule:F},{start:10176,length:5,convRule:Ie},{start:10181,length:1,convRule:te},{start:10182,length:1,convRule:oe},{start:10183,length:31,convRule:Ie},{start:10214,length:1,convRule:te},{start:10215,length:1,convRule:oe},{start:10216,length:1,convRule:te},{start:10217,length:1,convRule:oe},{start:10218,length:1,convRule:te},{start:10219,length:1,convRule:oe},{start:10220,length:1,convRule:te},{start:10221,length:1,convRule:oe},{start:10222,length:1,convRule:te},{start:10223,length:1,convRule:oe},{start:10224,length:16,convRule:Ie},{start:10240,length:256,convRule:F},{start:10496,length:131,convRule:Ie},{start:10627,length:1,convRule:te},{start:10628,length:1,convRule:oe},{start:10629,length:1,convRule:te},{start:10630,length:1,convRule:oe},{start:10631,length:1,convRule:te},{start:10632,length:1,convRule:oe},{start:10633,length:1,convRule:te},{start:10634,length:1,convRule:oe},{start:10635,length:1,convRule:te},{start:10636,length:1,convRule:oe},{start:10637,length:1,convRule:te},{start:10638,length:1,convRule:oe},{start:10639,length:1,convRule:te},{start:10640,length:1,convRule:oe},{start:10641,length:1,convRule:te},{start:10642,length:1,convRule:oe},{start:10643,length:1,convRule:te},{start:10644,length:1,convRule:oe},{start:10645,length:1,convRule:te},{start:10646,length:1,convRule:oe},{start:10647,length:1,convRule:te},{start:10648,length:1,convRule:oe},{start:10649,length:63,convRule:Ie},{start:10712,length:1,convRule:te},{start:10713,length:1,convRule:oe},{start:10714,length:1,convRule:te},{start:10715,length:1,convRule:oe},{start:10716,length:32,convRule:Ie},{start:10748,length:1,convRule:te},{start:10749,length:1,convRule:oe},{start:10750,length:258,convRule:Ie},{start:11008,length:48,convRule:F},{start:11056,length:21,convRule:Ie},{start:11077,length:2,convRule:F},{start:11079,length:6,convRule:Ie},{start:11085,length:39,convRule:F},{start:11126,length:32,convRule:F},{start:11159,length:105,convRule:F},{start:11264,length:47,convRule:eG},{start:11312,length:47,convRule:fG},{start:11360,length:1,convRule:n},{start:11361,length:1,convRule:r},{start:11362,length:1,convRule:U6},{start:11363,length:1,convRule:W6},{start:11364,length:1,convRule:B6},{start:11365,length:1,convRule:iC},{start:11366,length:1,convRule:oC},{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:z6},{start:11374,length:1,convRule:k6},{start:11375,length:1,convRule:J6},{start:11376,length:1,convRule:V6},{start:11377,length:1,convRule:W},{start:11378,length:1,convRule:n},{start:11379,length:1,convRule:r},{start:11380,length:1,convRule:W},{start:11381,length:1,convRule:n},{start:11382,length:1,convRule:r},{start:11383,length:5,convRule:W},{start:11388,length:2,convRule:ye},{start:11390,length:2,convRule:j6},{start:11392,length:1,convRule:n},{start:11393,length:1,convRule:r},{start:11394,length:1,convRule:n},{start:11395,length:1,convRule:r},{start:11396,length:1,convRule:n},{start:11397,length:1,convRule:r},{start:11398,length:1,convRule:n},{start:11399,length:1,convRule:r},{start:11400,length:1,convRule:n},{start:11401,length:1,convRule:r},{start:11402,length:1,convRule:n},{start:11403,length:1,convRule:r},{start:11404,length:1,convRule:n},{start:11405,length:1,convRule:r},{start:11406,length:1,convRule:n},{start:11407,length:1,convRule:r},{start:11408,length:1,convRule:n},{start:11409,length:1,convRule:r},{start:11410,length:1,convRule:n},{start:11411,length:1,convRule:r},{start:11412,length:1,convRule:n},{start:11413,length:1,convRule:r},{start:11414,length:1,convRule:n},{start:11415,length:1,convRule:r},{start:11416,length:1,convRule:n},{start:11417,length:1,convRule:r},{start:11418,length:1,convRule:n},{start:11419,length:1,convRule:r},{start:11420,length:1,convRule:n},{start:11421,length:1,convRule:r},{start:11422,length:1,convRule:n},{start:11423,length:1,convRule:r},{start:11424,length:1,convRule:n},{start:11425,length:1,convRule:r},{start:11426,length:1,convRule:n},{start:11427,length:1,convRule:r},{start:11428,length:1,convRule:n},{start:11429,length:1,convRule:r},{start:11430,length:1,convRule:n},{start:11431,length:1,convRule:r},{start:11432,length:1,convRule:n},{start:11433,length:1,convRule:r},{start:11434,length:1,convRule:n},{start:11435,length:1,convRule:r},{start:11436,length:1,convRule:n},{start:11437,length:1,convRule:r},{start:11438,length:1,convRule:n},{start:11439,length:1,convRule:r},{start:11440,length:1,convRule:n},{start:11441,length:1,convRule:r},{start:11442,length:1,convRule:n},{start:11443,length:1,convRule:r},{start:11444,length:1,convRule:n},{start:11445,length:1,convRule:r},{start:11446,length:1,convRule:n},{start:11447,length:1,convRule:r},{start:11448,length:1,convRule:n},{start:11449,length:1,convRule:r},{start:11450,length:1,convRule:n},{start:11451,length:1,convRule:r},{start:11452,length:1,convRule:n},{start:11453,length:1,convRule:r},{start:11454,length:1,convRule:n},{start:11455,length:1,convRule:r},{start:11456,length:1,convRule:n},{start:11457,length:1,convRule:r},{start:11458,length:1,convRule:n},{start:11459,length:1,convRule:r},{start:11460,length:1,convRule:n},{start:11461,length:1,convRule:r},{start:11462,length:1,convRule:n},{start:11463,length:1,convRule:r},{start:11464,length:1,convRule:n},{start:11465,length:1,convRule:r},{start:11466,length:1,convRule:n},{start:11467,length:1,convRule:r},{start:11468,length:1,convRule:n},{start:11469,length:1,convRule:r},{start:11470,length:1,convRule:n},{start:11471,length:1,convRule:r},{start:11472,length:1,convRule:n},{start:11473,length:1,convRule:r},{start:11474,length:1,convRule:n},{start:11475,length:1,convRule:r},{start:11476,length:1,convRule:n},{start:11477,length:1,convRule:r},{start:11478,length:1,convRule:n},{start:11479,length:1,convRule:r},{start:11480,length:1,convRule:n},{start:11481,length:1,convRule:r},{start:11482,length:1,convRule:n},{start:11483,length:1,convRule:r},{start:11484,length:1,convRule:n},{start:11485,length:1,convRule:r},{start:11486,length:1,convRule:n},{start:11487,length:1,convRule:r},{start:11488,length:1,convRule:n},{start:11489,length:1,convRule:r},{start:11490,length:1,convRule:n},{start:11491,length:1,convRule:r},{start:11492,length:1,convRule:W},{start:11493,length:6,convRule:F},{start:11499,length:1,convRule:n},{start:11500,length:1,convRule:r},{start:11501,length:1,convRule:n},{start:11502,length:1,convRule:r},{start:11503,length:3,convRule:p},{start:11506,length:1,convRule:n},{start:11507,length:1,convRule:r},{start:11513,length:4,convRule:b},{start:11517,length:1,convRule:_e},{start:11518,length:2,convRule:b},{start:11520,length:38,convRule:ip},{start:11559,length:1,convRule:ip},{start:11565,length:1,convRule:ip},{start:11568,length:56,convRule:o},{start:11631,length:1,convRule:ye},{start:11632,length:1,convRule:b},{start:11647,length:1,convRule:p},{start:11648,length:23,convRule:o},{start:11680,length:7,convRule:o},{start:11688,length:7,convRule:o},{start:11696,length:7,convRule:o},{start:11704,length:7,convRule:o},{start:11712,length:7,convRule:o},{start:11720,length:7,convRule:o},{start:11728,length:7,convRule:o},{start:11736,length:7,convRule:o},{start:11744,length:32,convRule:p},{start:11776,length:2,convRule:b},{start:11778,length:1,convRule:Mn},{start:11779,length:1,convRule:Rt},{start:11780,length:1,convRule:Mn},{start:11781,length:1,convRule:Rt},{start:11782,length:3,convRule:b},{start:11785,length:1,convRule:Mn},{start:11786,length:1,convRule:Rt},{start:11787,length:1,convRule:b},{start:11788,length:1,convRule:Mn},{start:11789,length:1,convRule:Rt},{start:11790,length:9,convRule:b},{start:11799,length:1,convRule:ml},{start:11800,length:2,convRule:b},{start:11802,length:1,convRule:ml},{start:11803,length:1,convRule:b},{start:11804,length:1,convRule:Mn},{start:11805,length:1,convRule:Rt},{start:11806,length:2,convRule:b},{start:11808,length:1,convRule:Mn},{start:11809,length:1,convRule:Rt},{start:11810,length:1,convRule:te},{start:11811,length:1,convRule:oe},{start:11812,length:1,convRule:te},{start:11813,length:1,convRule:oe},{start:11814,length:1,convRule:te},{start:11815,length:1,convRule:oe},{start:11816,length:1,convRule:te},{start:11817,length:1,convRule:oe},{start:11818,length:5,convRule:b},{start:11823,length:1,convRule:ye},{start:11824,length:10,convRule:b},{start:11834,length:2,convRule:ml},{start:11836,length:4,convRule:b},{start:11840,length:1,convRule:ml},{start:11841,length:1,convRule:b},{start:11842,length:1,convRule:te},{start:11843,length:13,convRule:b},{start:11856,length:2,convRule:F},{start:11858,length:1,convRule:b},{start:11904,length:26,convRule:F},{start:11931,length:89,convRule:F},{start:12032,length:214,convRule:F},{start:12272,length:12,convRule:F},{start:12288,length:1,convRule:Nv},{start:12289,length:3,convRule:b},{start:12292,length:1,convRule:F},{start:12293,length:1,convRule:ye},{start:12294,length:1,convRule:o},{start:12295,length:1,convRule:q0},{start:12296,length:1,convRule:te},{start:12297,length:1,convRule:oe},{start:12298,length:1,convRule:te},{start:12299,length:1,convRule:oe},{start:12300,length:1,convRule:te},{start:12301,length:1,convRule:oe},{start:12302,length:1,convRule:te},{start:12303,length:1,convRule:oe},{start:12304,length:1,convRule:te},{start:12305,length:1,convRule:oe},{start:12306,length:2,convRule:F},{start:12308,length:1,convRule:te},{start:12309,length:1,convRule:oe},{start:12310,length:1,convRule:te},{start:12311,length:1,convRule:oe},{start:12312,length:1,convRule:te},{start:12313,length:1,convRule:oe},{start:12314,length:1,convRule:te},{start:12315,length:1,convRule:oe},{start:12316,length:1,convRule:ml},{start:12317,length:1,convRule:te},{start:12318,length:2,convRule:oe},{start:12320,length:1,convRule:F},{start:12321,length:9,convRule:q0},{start:12330,length:4,convRule:p},{start:12334,length:2,convRule:T},{start:12336,length:1,convRule:ml},{start:12337,length:5,convRule:ye},{start:12342,length:2,convRule:F},{start:12344,length:3,convRule:q0},{start:12347,length:1,convRule:ye},{start:12348,length:1,convRule:o},{start:12349,length:1,convRule:b},{start:12350,length:2,convRule:F},{start:12353,length:86,convRule:o},{start:12441,length:2,convRule:p},{start:12443,length:2,convRule:lu},{start:12445,length:2,convRule:ye},{start:12447,length:1,convRule:o},{start:12448,length:1,convRule:ml},{start:12449,length:90,convRule:o},{start:12539,length:1,convRule:b},{start:12540,length:3,convRule:ye},{start:12543,length:1,convRule:o},{start:12549,length:43,convRule:o},{start:12593,length:94,convRule:o},{start:12688,length:2,convRule:F},{start:12690,length:4,convRule:_e},{start:12694,length:10,convRule:F},{start:12704,length:32,convRule:o},{start:12736,length:36,convRule:F},{start:12784,length:16,convRule:o},{start:12800,length:31,convRule:F},{start:12832,length:10,convRule:_e},{start:12842,length:30,convRule:F},{start:12872,length:8,convRule:_e},{start:12880,length:1,convRule:F},{start:12881,length:15,convRule:_e},{start:12896,length:32,convRule:F},{start:12928,length:10,convRule:_e},{start:12938,length:39,convRule:F},{start:12977,length:15,convRule:_e},{start:12992,length:320,convRule:F},{start:13312,length:6592,convRule:o},{start:19904,length:64,convRule:F},{start:19968,length:20989,convRule:o},{start:40960,length:21,convRule:o},{start:40981,length:1,convRule:ye},{start:40982,length:1143,convRule:o},{start:42128,length:55,convRule:F},{start:42192,length:40,convRule:o},{start:42232,length:6,convRule:ye},{start:42238,length:2,convRule:b},{start:42240,length:268,convRule:o},{start:42508,length:1,convRule:ye},{start:42509,length:3,convRule:b},{start:42512,length:16,convRule:o},{start:42528,length:10,convRule:ge},{start:42538,length:2,convRule:o},{start:42560,length:1,convRule:n},{start:42561,length:1,convRule:r},{start:42562,length:1,convRule:n},{start:42563,length:1,convRule:r},{start:42564,length:1,convRule:n},{start:42565,length:1,convRule:r},{start:42566,length:1,convRule:n},{start:42567,length:1,convRule:r},{start:42568,length:1,convRule:n},{start:42569,length:1,convRule:r},{start:42570,length:1,convRule:n},{start:42571,length:1,convRule:r},{start:42572,length:1,convRule:n},{start:42573,length:1,convRule:r},{start:42574,length:1,convRule:n},{start:42575,length:1,convRule:r},{start:42576,length:1,convRule:n},{start:42577,length:1,convRule:r},{start:42578,length:1,convRule:n},{start:42579,length:1,convRule:r},{start:42580,length:1,convRule:n},{start:42581,length:1,convRule:r},{start:42582,length:1,convRule:n},{start:42583,length:1,convRule:r},{start:42584,length:1,convRule:n},{start:42585,length:1,convRule:r},{start:42586,length:1,convRule:n},{start:42587,length:1,convRule:r},{start:42588,length:1,convRule:n},{start:42589,length:1,convRule:r},{start:42590,length:1,convRule:n},{start:42591,length:1,convRule:r},{start:42592,length:1,convRule:n},{start:42593,length:1,convRule:r},{start:42594,length:1,convRule:n},{start:42595,length:1,convRule:r},{start:42596,length:1,convRule:n},{start:42597,length:1,convRule:r},{start:42598,length:1,convRule:n},{start:42599,length:1,convRule:r},{start:42600,length:1,convRule:n},{start:42601,length:1,convRule:r},{start:42602,length:1,convRule:n},{start:42603,length:1,convRule:r},{start:42604,length:1,convRule:n},{start:42605,length:1,convRule:r},{start:42606,length:1,convRule:o},{start:42607,length:1,convRule:p},{start:42608,length:3,convRule:mD},{start:42611,length:1,convRule:b},{start:42612,length:10,convRule:p},{start:42622,length:1,convRule:b},{start:42623,length:1,convRule:ye},{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:ye},{start:42654,length:2,convRule:p},{start:42656,length:70,convRule:o},{start:42726,length:10,convRule:q0},{start:42736,length:2,convRule:p},{start:42738,length:6,convRule:b},{start:42752,length:23,convRule:lu},{start:42775,length:9,convRule:ye},{start:42784,length:2,convRule:lu},{start:42786,length:1,convRule:n},{start:42787,length:1,convRule:r},{start:42788,length:1,convRule:n},{start:42789,length:1,convRule:r},{start:42790,length:1,convRule:n},{start:42791,length:1,convRule:r},{start:42792,length:1,convRule:n},{start:42793,length:1,convRule:r},{start:42794,length:1,convRule:n},{start:42795,length:1,convRule:r},{start:42796,length:1,convRule:n},{start:42797,length:1,convRule:r},{start:42798,length:1,convRule:n},{start:42799,length:1,convRule:r},{start:42800,length:2,convRule:W},{start:42802,length:1,convRule:n},{start:42803,length:1,convRule:r},{start:42804,length:1,convRule:n},{start:42805,length:1,convRule:r},{start:42806,length:1,convRule:n},{start:42807,length:1,convRule:r},{start:42808,length:1,convRule:n},{start:42809,length:1,convRule:r},{start:42810,length:1,convRule:n},{start:42811,length:1,convRule:r},{start:42812,length:1,convRule:n},{start:42813,length:1,convRule:r},{start:42814,length:1,convRule:n},{start:42815,length:1,convRule:r},{start:42816,length:1,convRule:n},{start:42817,length:1,convRule:r},{start:42818,length:1,convRule:n},{start:42819,length:1,convRule:r},{start:42820,length:1,convRule:n},{start:42821,length:1,convRule:r},{start:42822,length:1,convRule:n},{start:42823,length:1,convRule:r},{start:42824,length:1,convRule:n},{start:42825,length:1,convRule:r},{start:42826,length:1,convRule:n},{start:42827,length:1,convRule:r},{start:42828,length:1,convRule:n},{start:42829,length:1,convRule:r},{start:42830,length:1,convRule:n},{start:42831,length:1,convRule:r},{start:42832,length:1,convRule:n},{start:42833,length:1,convRule:r},{start:42834,length:1,convRule:n},{start:42835,length:1,convRule:r},{start:42836,length:1,convRule:n},{start:42837,length:1,convRule:r},{start:42838,length:1,convRule:n},{start:42839,length:1,convRule:r},{start:42840,length:1,convRule:n},{start:42841,length:1,convRule:r},{start:42842,length:1,convRule:n},{start:42843,length:1,convRule:r},{start:42844,length:1,convRule:n},{start:42845,length:1,convRule:r},{start:42846,length:1,convRule:n},{start:42847,length:1,convRule:r},{start:42848,length:1,convRule:n},{start:42849,length:1,convRule:r},{start:42850,length:1,convRule:n},{start:42851,length:1,convRule:r},{start:42852,length:1,convRule:n},{start:42853,length:1,convRule:r},{start:42854,length:1,convRule:n},{start:42855,length:1,convRule:r},{start:42856,length:1,convRule:n},{start:42857,length:1,convRule:r},{start:42858,length:1,convRule:n},{start:42859,length:1,convRule:r},{start:42860,length:1,convRule:n},{start:42861,length:1,convRule:r},{start:42862,length:1,convRule:n},{start:42863,length:1,convRule:r},{start:42864,length:1,convRule:ye},{start:42865,length:8,convRule:W},{start:42873,length:1,convRule:n},{start:42874,length:1,convRule:r},{start:42875,length:1,convRule:n},{start:42876,length:1,convRule:r},{start:42877,length:1,convRule:H6},{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:ye},{start:42889,length:2,convRule:lu},{start:42891,length:1,convRule:n},{start:42892,length:1,convRule:r},{start:42893,length:1,convRule:X6},{start:42894,length:1,convRule:W},{start:42895,length:1,convRule:o},{start:42896,length:1,convRule:n},{start:42897,length:1,convRule:r},{start:42898,length:1,convRule:n},{start:42899,length:1,convRule:r},{start:42900,length:1,convRule:_C},{start:42901,length:1,convRule:W},{start:42902,length:1,convRule:n},{start:42903,length:1,convRule:r},{start:42904,length:1,convRule:n},{start:42905,length:1,convRule:r},{start:42906,length:1,convRule:n},{start:42907,length:1,convRule:r},{start:42908,length:1,convRule:n},{start:42909,length:1,convRule:r},{start:42910,length:1,convRule:n},{start:42911,length:1,convRule:r},{start:42912,length:1,convRule:n},{start:42913,length:1,convRule:r},{start:42914,length:1,convRule:n},{start:42915,length:1,convRule:r},{start:42916,length:1,convRule:n},{start:42917,length:1,convRule:r},{start:42918,length:1,convRule:n},{start:42919,length:1,convRule:r},{start:42920,length:1,convRule:n},{start:42921,length:1,convRule:r},{start:42922,length:1,convRule:uG},{start:42923,length:1,convRule:Y6},{start:42924,length:1,convRule:Z6},{start:42925,length:1,convRule:Q6},{start:42926,length:1,convRule:uG},{start:42927,length:1,convRule:W},{start:42928,length:1,convRule:K6},{start:42929,length:1,convRule:x6},{start:42930,length:1,convRule:eE},{start:42931,length:1,convRule:aE},{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:uE},{start:42949,length:1,convRule:lE},{start:42950,length:1,convRule:vE},{start:42951,length:1,convRule:n},{start:42952,length:1,convRule:r},{start:42953,length:1,convRule:n},{start:42954,length:1,convRule:r},{start:42997,length:1,convRule:n},{start:42998,length:1,convRule:r},{start:42999,length:1,convRule:o},{start:43e3,length:2,convRule:ye},{start:43002,length:1,convRule:W},{start:43003,length:7,convRule:o},{start:43010,length:1,convRule:p},{start:43011,length:3,convRule:o},{start:43014,length:1,convRule:p},{start:43015,length:4,convRule:o},{start:43019,length:1,convRule:p},{start:43020,length:23,convRule:o},{start:43043,length:2,convRule:T},{start:43045,length:2,convRule:p},{start:43047,length:1,convRule:T},{start:43048,length:4,convRule:F},{start:43052,length:1,convRule:p},{start:43056,length:6,convRule:_e},{start:43062,length:2,convRule:F},{start:43064,length:1,convRule:Xu},{start:43065,length:1,convRule:F},{start:43072,length:52,convRule:o},{start:43124,length:4,convRule:b},{start:43136,length:2,convRule:T},{start:43138,length:50,convRule:o},{start:43188,length:16,convRule:T},{start:43204,length:2,convRule:p},{start:43214,length:2,convRule:b},{start:43216,length:10,convRule:ge},{start:43232,length:18,convRule:p},{start:43250,length:6,convRule:o},{start:43256,length:3,convRule:b},{start:43259,length:1,convRule:o},{start:43260,length:1,convRule:b},{start:43261,length:2,convRule:o},{start:43263,length:1,convRule:p},{start:43264,length:10,convRule:ge},{start:43274,length:28,convRule:o},{start:43302,length:8,convRule:p},{start:43310,length:2,convRule:b},{start:43312,length:23,convRule:o},{start:43335,length:11,convRule:p},{start:43346,length:2,convRule:T},{start:43359,length:1,convRule:b},{start:43360,length:29,convRule:o},{start:43392,length:3,convRule:p},{start:43395,length:1,convRule:T},{start:43396,length:47,convRule:o},{start:43443,length:1,convRule:p},{start:43444,length:2,convRule:T},{start:43446,length:4,convRule:p},{start:43450,length:2,convRule:T},{start:43452,length:2,convRule:p},{start:43454,length:3,convRule:T},{start:43457,length:13,convRule:b},{start:43471,length:1,convRule:ye},{start:43472,length:10,convRule:ge},{start:43486,length:2,convRule:b},{start:43488,length:5,convRule:o},{start:43493,length:1,convRule:p},{start:43494,length:1,convRule:ye},{start:43495,length:9,convRule:o},{start:43504,length:10,convRule:ge},{start:43514,length:5,convRule:o},{start:43520,length:41,convRule:o},{start:43561,length:6,convRule:p},{start:43567,length:2,convRule:T},{start:43569,length:2,convRule:p},{start:43571,length:2,convRule:T},{start:43573,length:2,convRule:p},{start:43584,length:3,convRule:o},{start:43587,length:1,convRule:p},{start:43588,length:8,convRule:o},{start:43596,length:1,convRule:p},{start:43597,length:1,convRule:T},{start:43600,length:10,convRule:ge},{start:43612,length:4,convRule:b},{start:43616,length:16,convRule:o},{start:43632,length:1,convRule:ye},{start:43633,length:6,convRule:o},{start:43639,length:3,convRule:F},{start:43642,length:1,convRule:o},{start:43643,length:1,convRule:T},{start:43644,length:1,convRule:p},{start:43645,length:1,convRule:T},{start:43646,length:50,convRule:o},{start:43696,length:1,convRule:p},{start:43697,length:1,convRule:o},{start:43698,length:3,convRule:p},{start:43701,length:2,convRule:o},{start:43703,length:2,convRule:p},{start:43705,length:5,convRule:o},{start:43710,length:2,convRule:p},{start:43712,length:1,convRule:o},{start:43713,length:1,convRule:p},{start:43714,length:1,convRule:o},{start:43739,length:2,convRule:o},{start:43741,length:1,convRule:ye},{start:43742,length:2,convRule:b},{start:43744,length:11,convRule:o},{start:43755,length:1,convRule:T},{start:43756,length:2,convRule:p},{start:43758,length:2,convRule:T},{start:43760,length:2,convRule:b},{start:43762,length:1,convRule:o},{start:43763,length:2,convRule:ye},{start:43765,length:1,convRule:T},{start:43766,length:1,convRule:p},{start:43777,length:6,convRule:o},{start:43785,length:6,convRule:o},{start:43793,length:6,convRule:o},{start:43808,length:7,convRule:o},{start:43816,length:7,convRule:o},{start:43824,length:35,convRule:W},{start:43859,length:1,convRule:fC},{start:43860,length:7,convRule:W},{start:43867,length:1,convRule:lu},{start:43868,length:4,convRule:ye},{start:43872,length:9,convRule:W},{start:43881,length:1,convRule:ye},{start:43882,length:2,convRule:lu},{start:43888,length:80,convRule:pC},{start:43968,length:35,convRule:o},{start:44003,length:2,convRule:T},{start:44005,length:1,convRule:p},{start:44006,length:2,convRule:T},{start:44008,length:1,convRule:p},{start:44009,length:2,convRule:T},{start:44011,length:1,convRule:b},{start:44012,length:1,convRule:T},{start:44013,length:1,convRule:p},{start:44016,length:10,convRule:ge},{start:44032,length:11172,convRule:o},{start:55216,length:23,convRule:o},{start:55243,length:49,convRule:o},{start:55296,length:896,convRule:Dh},{start:56192,length:128,convRule:Dh},{start:56320,length:1024,convRule:Dh},{start:57344,length:6400,convRule:Rh},{start:63744,length:366,convRule:o},{start:64112,length:106,convRule:o},{start:64256,length:7,convRule:W},{start:64275,length:5,convRule:W},{start:64285,length:1,convRule:o},{start:64286,length:1,convRule:p},{start:64287,length:10,convRule:o},{start:64297,length:1,convRule:Ie},{start:64298,length:13,convRule:o},{start:64312,length:5,convRule:o},{start:64318,length:1,convRule:o},{start:64320,length:2,convRule:o},{start:64323,length:2,convRule:o},{start:64326,length:108,convRule:o},{start:64434,length:16,convRule:lu},{start:64467,length:363,convRule:o},{start:64830,length:1,convRule:oe},{start:64831,length:1,convRule:te},{start:64848,length:64,convRule:o},{start:64914,length:54,convRule:o},{start:65008,length:12,convRule:o},{start:65020,length:1,convRule:Xu},{start:65021,length:1,convRule:F},{start:65024,length:16,convRule:p},{start:65040,length:7,convRule:b},{start:65047,length:1,convRule:te},{start:65048,length:1,convRule:oe},{start:65049,length:1,convRule:b},{start:65056,length:16,convRule:p},{start:65072,length:1,convRule:b},{start:65073,length:2,convRule:ml},{start:65075,length:2,convRule:up},{start:65077,length:1,convRule:te},{start:65078,length:1,convRule:oe},{start:65079,length:1,convRule:te},{start:65080,length:1,convRule:oe},{start:65081,length:1,convRule:te},{start:65082,length:1,convRule:oe},{start:65083,length:1,convRule:te},{start:65084,length:1,convRule:oe},{start:65085,length:1,convRule:te},{start:65086,length:1,convRule:oe},{start:65087,length:1,convRule:te},{start:65088,length:1,convRule:oe},{start:65089,length:1,convRule:te},{start:65090,length:1,convRule:oe},{start:65091,length:1,convRule:te},{start:65092,length:1,convRule:oe},{start:65093,length:2,convRule:b},{start:65095,length:1,convRule:te},{start:65096,length:1,convRule:oe},{start:65097,length:4,convRule:b},{start:65101,length:3,convRule:up},{start:65104,length:3,convRule:b},{start:65108,length:4,convRule:b},{start:65112,length:1,convRule:ml},{start:65113,length:1,convRule:te},{start:65114,length:1,convRule:oe},{start:65115,length:1,convRule:te},{start:65116,length:1,convRule:oe},{start:65117,length:1,convRule:te},{start:65118,length:1,convRule:oe},{start:65119,length:3,convRule:b},{start:65122,length:1,convRule:Ie},{start:65123,length:1,convRule:ml},{start:65124,length:3,convRule:Ie},{start:65128,length:1,convRule:b},{start:65129,length:1,convRule:Xu},{start:65130,length:2,convRule:b},{start:65136,length:5,convRule:o},{start:65142,length:135,convRule:o},{start:65279,length:1,convRule:el},{start:65281,length:3,convRule:b},{start:65284,length:1,convRule:Xu},{start:65285,length:3,convRule:b},{start:65288,length:1,convRule:te},{start:65289,length:1,convRule:oe},{start:65290,length:1,convRule:b},{start:65291,length:1,convRule:Ie},{start:65292,length:1,convRule:b},{start:65293,length:1,convRule:ml},{start:65294,length:2,convRule:b},{start:65296,length:10,convRule:ge},{start:65306,length:2,convRule:b},{start:65308,length:3,convRule:Ie},{start:65311,length:2,convRule:b},{start:65313,length:26,convRule:hl},{start:65339,length:1,convRule:te},{start:65340,length:1,convRule:b},{start:65341,length:1,convRule:oe},{start:65342,length:1,convRule:lu},{start:65343,length:1,convRule:up},{start:65344,length:1,convRule:lu},{start:65345,length:26,convRule:gl},{start:65371,length:1,convRule:te},{start:65372,length:1,convRule:Ie},{start:65373,length:1,convRule:oe},{start:65374,length:1,convRule:Ie},{start:65375,length:1,convRule:te},{start:65376,length:1,convRule:oe},{start:65377,length:1,convRule:b},{start:65378,length:1,convRule:te},{start:65379,length:1,convRule:oe},{start:65380,length:2,convRule:b},{start:65382,length:10,convRule:o},{start:65392,length:1,convRule:ye},{start:65393,length:45,convRule:o},{start:65438,length:2,convRule:ye},{start:65440,length:31,convRule:o},{start:65474,length:6,convRule:o},{start:65482,length:6,convRule:o},{start:65490,length:6,convRule:o},{start:65498,length:3,convRule:o},{start:65504,length:2,convRule:Xu},{start:65506,length:1,convRule:Ie},{start:65507,length:1,convRule:lu},{start:65508,length:1,convRule:F},{start:65509,length:2,convRule:Xu},{start:65512,length:1,convRule:F},{start:65513,length:4,convRule:Ie},{start:65517,length:2,convRule:F},{start:65529,length:3,convRule:el},{start:65532,length:2,convRule:F},{start:65536,length:12,convRule:o},{start:65549,length:26,convRule:o},{start:65576,length:19,convRule:o},{start:65596,length:2,convRule:o},{start:65599,length:15,convRule:o},{start:65616,length:14,convRule:o},{start:65664,length:123,convRule:o},{start:65792,length:3,convRule:b},{start:65799,length:45,convRule:_e},{start:65847,length:9,convRule:F},{start:65856,length:53,convRule:q0},{start:65909,length:4,convRule:_e},{start:65913,length:17,convRule:F},{start:65930,length:2,convRule:_e},{start:65932,length:3,convRule:F},{start:65936,length:13,convRule:F},{start:65952,length:1,convRule:F},{start:66e3,length:45,convRule:F},{start:66045,length:1,convRule:p},{start:66176,length:29,convRule:o},{start:66208,length:49,convRule:o},{start:66272,length:1,convRule:p},{start:66273,length:27,convRule:_e},{start:66304,length:32,convRule:o},{start:66336,length:4,convRule:_e},{start:66349,length:20,convRule:o},{start:66369,length:1,convRule:q0},{start:66370,length:8,convRule:o},{start:66378,length:1,convRule:q0},{start:66384,length:38,convRule:o},{start:66422,length:5,convRule:p},{start:66432,length:30,convRule:o},{start:66463,length:1,convRule:b},{start:66464,length:36,convRule:o},{start:66504,length:8,convRule:o},{start:66512,length:1,convRule:b},{start:66513,length:5,convRule:q0},{start:66560,length:40,convRule:lG},{start:66600,length:40,convRule:sG},{start:66640,length:78,convRule:o},{start:66720,length:10,convRule:ge},{start:66736,length:36,convRule:lG},{start:66776,length:36,convRule:sG},{start:66816,length:40,convRule:o},{start:66864,length:52,convRule:o},{start:66927,length:1,convRule:b},{start:67072,length:311,convRule:o},{start:67392,length:22,convRule:o},{start:67424,length:8,convRule:o},{start:67584,length:6,convRule:o},{start:67592,length:1,convRule:o},{start:67594,length:44,convRule:o},{start:67639,length:2,convRule:o},{start:67644,length:1,convRule:o},{start:67647,length:23,convRule:o},{start:67671,length:1,convRule:b},{start:67672,length:8,convRule:_e},{start:67680,length:23,convRule:o},{start:67703,length:2,convRule:F},{start:67705,length:7,convRule:_e},{start:67712,length:31,convRule:o},{start:67751,length:9,convRule:_e},{start:67808,length:19,convRule:o},{start:67828,length:2,convRule:o},{start:67835,length:5,convRule:_e},{start:67840,length:22,convRule:o},{start:67862,length:6,convRule:_e},{start:67871,length:1,convRule:b},{start:67872,length:26,convRule:o},{start:67903,length:1,convRule:b},{start:67968,length:56,convRule:o},{start:68028,length:2,convRule:_e},{start:68030,length:2,convRule:o},{start:68032,length:16,convRule:_e},{start:68050,length:46,convRule:_e},{start:68096,length:1,convRule:o},{start:68097,length:3,convRule:p},{start:68101,length:2,convRule:p},{start:68108,length:4,convRule:p},{start:68112,length:4,convRule:o},{start:68117,length:3,convRule:o},{start:68121,length:29,convRule:o},{start:68152,length:3,convRule:p},{start:68159,length:1,convRule:p},{start:68160,length:9,convRule:_e},{start:68176,length:9,convRule:b},{start:68192,length:29,convRule:o},{start:68221,length:2,convRule:_e},{start:68223,length:1,convRule:b},{start:68224,length:29,convRule:o},{start:68253,length:3,convRule:_e},{start:68288,length:8,convRule:o},{start:68296,length:1,convRule:F},{start:68297,length:28,convRule:o},{start:68325,length:2,convRule:p},{start:68331,length:5,convRule:_e},{start:68336,length:7,convRule:b},{start:68352,length:54,convRule:o},{start:68409,length:7,convRule:b},{start:68416,length:22,convRule:o},{start:68440,length:8,convRule:_e},{start:68448,length:19,convRule:o},{start:68472,length:8,convRule:_e},{start:68480,length:18,convRule:o},{start:68505,length:4,convRule:b},{start:68521,length:7,convRule:_e},{start:68608,length:73,convRule:o},{start:68736,length:51,convRule:tG},{start:68800,length:51,convRule:iG},{start:68858,length:6,convRule:_e},{start:68864,length:36,convRule:o},{start:68900,length:4,convRule:p},{start:68912,length:10,convRule:ge},{start:69216,length:31,convRule:_e},{start:69248,length:42,convRule:o},{start:69291,length:2,convRule:p},{start:69293,length:1,convRule:ml},{start:69296,length:2,convRule:o},{start:69376,length:29,convRule:o},{start:69405,length:10,convRule:_e},{start:69415,length:1,convRule:o},{start:69424,length:22,convRule:o},{start:69446,length:11,convRule:p},{start:69457,length:4,convRule:_e},{start:69461,length:5,convRule:b},{start:69552,length:21,convRule:o},{start:69573,length:7,convRule:_e},{start:69600,length:23,convRule:o},{start:69632,length:1,convRule:T},{start:69633,length:1,convRule:p},{start:69634,length:1,convRule:T},{start:69635,length:53,convRule:o},{start:69688,length:15,convRule:p},{start:69703,length:7,convRule:b},{start:69714,length:20,convRule:_e},{start:69734,length:10,convRule:ge},{start:69759,length:3,convRule:p},{start:69762,length:1,convRule:T},{start:69763,length:45,convRule:o},{start:69808,length:3,convRule:T},{start:69811,length:4,convRule:p},{start:69815,length:2,convRule:T},{start:69817,length:2,convRule:p},{start:69819,length:2,convRule:b},{start:69821,length:1,convRule:el},{start:69822,length:4,convRule:b},{start:69837,length:1,convRule:el},{start:69840,length:25,convRule:o},{start:69872,length:10,convRule:ge},{start:69888,length:3,convRule:p},{start:69891,length:36,convRule:o},{start:69927,length:5,convRule:p},{start:69932,length:1,convRule:T},{start:69933,length:8,convRule:p},{start:69942,length:10,convRule:ge},{start:69952,length:4,convRule:b},{start:69956,length:1,convRule:o},{start:69957,length:2,convRule:T},{start:69959,length:1,convRule:o},{start:69968,length:35,convRule:o},{start:70003,length:1,convRule:p},{start:70004,length:2,convRule:b},{start:70006,length:1,convRule:o},{start:70016,length:2,convRule:p},{start:70018,length:1,convRule:T},{start:70019,length:48,convRule:o},{start:70067,length:3,convRule:T},{start:70070,length:9,convRule:p},{start:70079,length:2,convRule:T},{start:70081,length:4,convRule:o},{start:70085,length:4,convRule:b},{start:70089,length:4,convRule:p},{start:70093,length:1,convRule:b},{start:70094,length:1,convRule:T},{start:70095,length:1,convRule:p},{start:70096,length:10,convRule:ge},{start:70106,length:1,convRule:o},{start:70107,length:1,convRule:b},{start:70108,length:1,convRule:o},{start:70109,length:3,convRule:b},{start:70113,length:20,convRule:_e},{start:70144,length:18,convRule:o},{start:70163,length:25,convRule:o},{start:70188,length:3,convRule:T},{start:70191,length:3,convRule:p},{start:70194,length:2,convRule:T},{start:70196,length:1,convRule:p},{start:70197,length:1,convRule:T},{start:70198,length:2,convRule:p},{start:70200,length:6,convRule:b},{start:70206,length:1,convRule:p},{start:70272,length:7,convRule:o},{start:70280,length:1,convRule:o},{start:70282,length:4,convRule:o},{start:70287,length:15,convRule:o},{start:70303,length:10,convRule:o},{start:70313,length:1,convRule:b},{start:70320,length:47,convRule:o},{start:70367,length:1,convRule:p},{start:70368,length:3,convRule:T},{start:70371,length:8,convRule:p},{start:70384,length:10,convRule:ge},{start:70400,length:2,convRule:p},{start:70402,length:2,convRule:T},{start:70405,length:8,convRule:o},{start:70415,length:2,convRule:o},{start:70419,length:22,convRule:o},{start:70442,length:7,convRule:o},{start:70450,length:2,convRule:o},{start:70453,length:5,convRule:o},{start:70459,length:2,convRule:p},{start:70461,length:1,convRule:o},{start:70462,length:2,convRule:T},{start:70464,length:1,convRule:p},{start:70465,length:4,convRule:T},{start:70471,length:2,convRule:T},{start:70475,length:3,convRule:T},{start:70480,length:1,convRule:o},{start:70487,length:1,convRule:T},{start:70493,length:5,convRule:o},{start:70498,length:2,convRule:T},{start:70502,length:7,convRule:p},{start:70512,length:5,convRule:p},{start:70656,length:53,convRule:o},{start:70709,length:3,convRule:T},{start:70712,length:8,convRule:p},{start:70720,length:2,convRule:T},{start:70722,length:3,convRule:p},{start:70725,length:1,convRule:T},{start:70726,length:1,convRule:p},{start:70727,length:4,convRule:o},{start:70731,length:5,convRule:b},{start:70736,length:10,convRule:ge},{start:70746,length:2,convRule:b},{start:70749,length:1,convRule:b},{start:70750,length:1,convRule:p},{start:70751,length:3,convRule:o},{start:70784,length:48,convRule:o},{start:70832,length:3,convRule:T},{start:70835,length:6,convRule:p},{start:70841,length:1,convRule:T},{start:70842,length:1,convRule:p},{start:70843,length:4,convRule:T},{start:70847,length:2,convRule:p},{start:70849,length:1,convRule:T},{start:70850,length:2,convRule:p},{start:70852,length:2,convRule:o},{start:70854,length:1,convRule:b},{start:70855,length:1,convRule:o},{start:70864,length:10,convRule:ge},{start:71040,length:47,convRule:o},{start:71087,length:3,convRule:T},{start:71090,length:4,convRule:p},{start:71096,length:4,convRule:T},{start:71100,length:2,convRule:p},{start:71102,length:1,convRule:T},{start:71103,length:2,convRule:p},{start:71105,length:23,convRule:b},{start:71128,length:4,convRule:o},{start:71132,length:2,convRule:p},{start:71168,length:48,convRule:o},{start:71216,length:3,convRule:T},{start:71219,length:8,convRule:p},{start:71227,length:2,convRule:T},{start:71229,length:1,convRule:p},{start:71230,length:1,convRule:T},{start:71231,length:2,convRule:p},{start:71233,length:3,convRule:b},{start:71236,length:1,convRule:o},{start:71248,length:10,convRule:ge},{start:71264,length:13,convRule:b},{start:71296,length:43,convRule:o},{start:71339,length:1,convRule:p},{start:71340,length:1,convRule:T},{start:71341,length:1,convRule:p},{start:71342,length:2,convRule:T},{start:71344,length:6,convRule:p},{start:71350,length:1,convRule:T},{start:71351,length:1,convRule:p},{start:71352,length:1,convRule:o},{start:71360,length:10,convRule:ge},{start:71424,length:27,convRule:o},{start:71453,length:3,convRule:p},{start:71456,length:2,convRule:T},{start:71458,length:4,convRule:p},{start:71462,length:1,convRule:T},{start:71463,length:5,convRule:p},{start:71472,length:10,convRule:ge},{start:71482,length:2,convRule:_e},{start:71484,length:3,convRule:b},{start:71487,length:1,convRule:F},{start:71680,length:44,convRule:o},{start:71724,length:3,convRule:T},{start:71727,length:9,convRule:p},{start:71736,length:1,convRule:T},{start:71737,length:2,convRule:p},{start:71739,length:1,convRule:b},{start:71840,length:32,convRule:hl},{start:71872,length:32,convRule:gl},{start:71904,length:10,convRule:ge},{start:71914,length:9,convRule:_e},{start:71935,length:8,convRule:o},{start:71945,length:1,convRule:o},{start:71948,length:8,convRule:o},{start:71957,length:2,convRule:o},{start:71960,length:24,convRule:o},{start:71984,length:6,convRule:T},{start:71991,length:2,convRule:T},{start:71995,length:2,convRule:p},{start:71997,length:1,convRule:T},{start:71998,length:1,convRule:p},{start:71999,length:1,convRule:o},{start:72e3,length:1,convRule:T},{start:72001,length:1,convRule:o},{start:72002,length:1,convRule:T},{start:72003,length:1,convRule:p},{start:72004,length:3,convRule:b},{start:72016,length:10,convRule:ge},{start:72096,length:8,convRule:o},{start:72106,length:39,convRule:o},{start:72145,length:3,convRule:T},{start:72148,length:4,convRule:p},{start:72154,length:2,convRule:p},{start:72156,length:4,convRule:T},{start:72160,length:1,convRule:p},{start:72161,length:1,convRule:o},{start:72162,length:1,convRule:b},{start:72163,length:1,convRule:o},{start:72164,length:1,convRule:T},{start:72192,length:1,convRule:o},{start:72193,length:10,convRule:p},{start:72203,length:40,convRule:o},{start:72243,length:6,convRule:p},{start:72249,length:1,convRule:T},{start:72250,length:1,convRule:o},{start:72251,length:4,convRule:p},{start:72255,length:8,convRule:b},{start:72263,length:1,convRule:p},{start:72272,length:1,convRule:o},{start:72273,length:6,convRule:p},{start:72279,length:2,convRule:T},{start:72281,length:3,convRule:p},{start:72284,length:46,convRule:o},{start:72330,length:13,convRule:p},{start:72343,length:1,convRule:T},{start:72344,length:2,convRule:p},{start:72346,length:3,convRule:b},{start:72349,length:1,convRule:o},{start:72350,length:5,convRule:b},{start:72384,length:57,convRule:o},{start:72704,length:9,convRule:o},{start:72714,length:37,convRule:o},{start:72751,length:1,convRule:T},{start:72752,length:7,convRule:p},{start:72760,length:6,convRule:p},{start:72766,length:1,convRule:T},{start:72767,length:1,convRule:p},{start:72768,length:1,convRule:o},{start:72769,length:5,convRule:b},{start:72784,length:10,convRule:ge},{start:72794,length:19,convRule:_e},{start:72816,length:2,convRule:b},{start:72818,length:30,convRule:o},{start:72850,length:22,convRule:p},{start:72873,length:1,convRule:T},{start:72874,length:7,convRule:p},{start:72881,length:1,convRule:T},{start:72882,length:2,convRule:p},{start:72884,length:1,convRule:T},{start:72885,length:2,convRule:p},{start:72960,length:7,convRule:o},{start:72968,length:2,convRule:o},{start:72971,length:38,convRule:o},{start:73009,length:6,convRule:p},{start:73018,length:1,convRule:p},{start:73020,length:2,convRule:p},{start:73023,length:7,convRule:p},{start:73030,length:1,convRule:o},{start:73031,length:1,convRule:p},{start:73040,length:10,convRule:ge},{start:73056,length:6,convRule:o},{start:73063,length:2,convRule:o},{start:73066,length:32,convRule:o},{start:73098,length:5,convRule:T},{start:73104,length:2,convRule:p},{start:73107,length:2,convRule:T},{start:73109,length:1,convRule:p},{start:73110,length:1,convRule:T},{start:73111,length:1,convRule:p},{start:73112,length:1,convRule:o},{start:73120,length:10,convRule:ge},{start:73440,length:19,convRule:o},{start:73459,length:2,convRule:p},{start:73461,length:2,convRule:T},{start:73463,length:2,convRule:b},{start:73648,length:1,convRule:o},{start:73664,length:21,convRule:_e},{start:73685,length:8,convRule:F},{start:73693,length:4,convRule:Xu},{start:73697,length:17,convRule:F},{start:73727,length:1,convRule:b},{start:73728,length:922,convRule:o},{start:74752,length:111,convRule:q0},{start:74864,length:5,convRule:b},{start:74880,length:196,convRule:o},{start:77824,length:1071,convRule:o},{start:78896,length:9,convRule:el},{start:82944,length:583,convRule:o},{start:92160,length:569,convRule:o},{start:92736,length:31,convRule:o},{start:92768,length:10,convRule:ge},{start:92782,length:2,convRule:b},{start:92880,length:30,convRule:o},{start:92912,length:5,convRule:p},{start:92917,length:1,convRule:b},{start:92928,length:48,convRule:o},{start:92976,length:7,convRule:p},{start:92983,length:5,convRule:b},{start:92988,length:4,convRule:F},{start:92992,length:4,convRule:ye},{start:92996,length:1,convRule:b},{start:92997,length:1,convRule:F},{start:93008,length:10,convRule:ge},{start:93019,length:7,convRule:_e},{start:93027,length:21,convRule:o},{start:93053,length:19,convRule:o},{start:93760,length:32,convRule:hl},{start:93792,length:32,convRule:gl},{start:93824,length:23,convRule:_e},{start:93847,length:4,convRule:b},{start:93952,length:75,convRule:o},{start:94031,length:1,convRule:p},{start:94032,length:1,convRule:o},{start:94033,length:55,convRule:T},{start:94095,length:4,convRule:p},{start:94099,length:13,convRule:ye},{start:94176,length:2,convRule:ye},{start:94178,length:1,convRule:b},{start:94179,length:1,convRule:ye},{start:94180,length:1,convRule:p},{start:94192,length:2,convRule:T},{start:94208,length:6136,convRule:o},{start:100352,length:1238,convRule:o},{start:101632,length:9,convRule:o},{start:110592,length:287,convRule:o},{start:110928,length:3,convRule:o},{start:110948,length:4,convRule:o},{start:110960,length:396,convRule:o},{start:113664,length:107,convRule:o},{start:113776,length:13,convRule:o},{start:113792,length:9,convRule:o},{start:113808,length:10,convRule:o},{start:113820,length:1,convRule:F},{start:113821,length:2,convRule:p},{start:113823,length:1,convRule:b},{start:113824,length:4,convRule:el},{start:118784,length:246,convRule:F},{start:119040,length:39,convRule:F},{start:119081,length:60,convRule:F},{start:119141,length:2,convRule:T},{start:119143,length:3,convRule:p},{start:119146,length:3,convRule:F},{start:119149,length:6,convRule:T},{start:119155,length:8,convRule:el},{start:119163,length:8,convRule:p},{start:119171,length:2,convRule:F},{start:119173,length:7,convRule:p},{start:119180,length:30,convRule:F},{start:119210,length:4,convRule:p},{start:119214,length:59,convRule:F},{start:119296,length:66,convRule:F},{start:119362,length:3,convRule:p},{start:119365,length:1,convRule:F},{start:119520,length:20,convRule:_e},{start:119552,length:87,convRule:F},{start:119648,length:25,convRule:_e},{start:119808,length:26,convRule:la},{start:119834,length:26,convRule:W},{start:119860,length:26,convRule:la},{start:119886,length:7,convRule:W},{start:119894,length:18,convRule:W},{start:119912,length:26,convRule:la},{start:119938,length:26,convRule:W},{start:119964,length:1,convRule:la},{start:119966,length:2,convRule:la},{start:119970,length:1,convRule:la},{start:119973,length:2,convRule:la},{start:119977,length:4,convRule:la},{start:119982,length:8,convRule:la},{start:119990,length:4,convRule:W},{start:119995,length:1,convRule:W},{start:119997,length:7,convRule:W},{start:120005,length:11,convRule:W},{start:120016,length:26,convRule:la},{start:120042,length:26,convRule:W},{start:120068,length:2,convRule:la},{start:120071,length:4,convRule:la},{start:120077,length:8,convRule:la},{start:120086,length:7,convRule:la},{start:120094,length:26,convRule:W},{start:120120,length:2,convRule:la},{start:120123,length:4,convRule:la},{start:120128,length:5,convRule:la},{start:120134,length:1,convRule:la},{start:120138,length:7,convRule:la},{start:120146,length:26,convRule:W},{start:120172,length:26,convRule:la},{start:120198,length:26,convRule:W},{start:120224,length:26,convRule:la},{start:120250,length:26,convRule:W},{start:120276,length:26,convRule:la},{start:120302,length:26,convRule:W},{start:120328,length:26,convRule:la},{start:120354,length:26,convRule:W},{start:120380,length:26,convRule:la},{start:120406,length:26,convRule:W},{start:120432,length:26,convRule:la},{start:120458,length:28,convRule:W},{start:120488,length:25,convRule:la},{start:120513,length:1,convRule:Ie},{start:120514,length:25,convRule:W},{start:120539,length:1,convRule:Ie},{start:120540,length:6,convRule:W},{start:120546,length:25,convRule:la},{start:120571,length:1,convRule:Ie},{start:120572,length:25,convRule:W},{start:120597,length:1,convRule:Ie},{start:120598,length:6,convRule:W},{start:120604,length:25,convRule:la},{start:120629,length:1,convRule:Ie},{start:120630,length:25,convRule:W},{start:120655,length:1,convRule:Ie},{start:120656,length:6,convRule:W},{start:120662,length:25,convRule:la},{start:120687,length:1,convRule:Ie},{start:120688,length:25,convRule:W},{start:120713,length:1,convRule:Ie},{start:120714,length:6,convRule:W},{start:120720,length:25,convRule:la},{start:120745,length:1,convRule:Ie},{start:120746,length:25,convRule:W},{start:120771,length:1,convRule:Ie},{start:120772,length:6,convRule:W},{start:120778,length:1,convRule:la},{start:120779,length:1,convRule:W},{start:120782,length:50,convRule:ge},{start:120832,length:512,convRule:F},{start:121344,length:55,convRule:p},{start:121399,length:4,convRule:F},{start:121403,length:50,convRule:p},{start:121453,length:8,convRule:F},{start:121461,length:1,convRule:p},{start:121462,length:14,convRule:F},{start:121476,length:1,convRule:p},{start:121477,length:2,convRule:F},{start:121479,length:5,convRule:b},{start:121499,length:5,convRule:p},{start:121505,length:15,convRule:p},{start:122880,length:7,convRule:p},{start:122888,length:17,convRule:p},{start:122907,length:7,convRule:p},{start:122915,length:2,convRule:p},{start:122918,length:5,convRule:p},{start:123136,length:45,convRule:o},{start:123184,length:7,convRule:p},{start:123191,length:7,convRule:ye},{start:123200,length:10,convRule:ge},{start:123214,length:1,convRule:o},{start:123215,length:1,convRule:F},{start:123584,length:44,convRule:o},{start:123628,length:4,convRule:p},{start:123632,length:10,convRule:ge},{start:123647,length:1,convRule:Xu},{start:124928,length:197,convRule:o},{start:125127,length:9,convRule:_e},{start:125136,length:7,convRule:p},{start:125184,length:34,convRule:nE},{start:125218,length:34,convRule:sC},{start:125252,length:7,convRule:p},{start:125259,length:1,convRule:ye},{start:125264,length:10,convRule:ge},{start:125278,length:2,convRule:b},{start:126065,length:59,convRule:_e},{start:126124,length:1,convRule:F},{start:126125,length:3,convRule:_e},{start:126128,length:1,convRule:Xu},{start:126129,length:4,convRule:_e},{start:126209,length:45,convRule:_e},{start:126254,length:1,convRule:F},{start:126255,length:15,convRule:_e},{start:126464,length:4,convRule:o},{start:126469,length:27,convRule:o},{start:126497,length:2,convRule:o},{start:126500,length:1,convRule:o},{start:126503,length:1,convRule:o},{start:126505,length:10,convRule:o},{start:126516,length:4,convRule:o},{start:126521,length:1,convRule:o},{start:126523,length:1,convRule:o},{start:126530,length:1,convRule:o},{start:126535,length:1,convRule:o},{start:126537,length:1,convRule:o},{start:126539,length:1,convRule:o},{start:126541,length:3,convRule:o},{start:126545,length:2,convRule:o},{start:126548,length:1,convRule:o},{start:126551,length:1,convRule:o},{start:126553,length:1,convRule:o},{start:126555,length:1,convRule:o},{start:126557,length:1,convRule:o},{start:126559,length:1,convRule:o},{start:126561,length:2,convRule:o},{start:126564,length:1,convRule:o},{start:126567,length:4,convRule:o},{start:126572,length:7,convRule:o},{start:126580,length:4,convRule:o},{start:126585,length:4,convRule:o},{start:126590,length:1,convRule:o},{start:126592,length:10,convRule:o},{start:126603,length:17,convRule:o},{start:126625,length:3,convRule:o},{start:126629,length:5,convRule:o},{start:126635,length:17,convRule:o},{start:126704,length:2,convRule:Ie},{start:126976,length:44,convRule:F},{start:127024,length:100,convRule:F},{start:127136,length:15,convRule:F},{start:127153,length:15,convRule:F},{start:127169,length:15,convRule:F},{start:127185,length:37,convRule:F},{start:127232,length:13,convRule:_e},{start:127245,length:161,convRule:F},{start:127462,length:29,convRule:F},{start:127504,length:44,convRule:F},{start:127552,length:9,convRule:F},{start:127568,length:2,convRule:F},{start:127584,length:6,convRule:F},{start:127744,length:251,convRule:F},{start:127995,length:5,convRule:lu},{start:128e3,length:728,convRule:F},{start:128736,length:13,convRule:F},{start:128752,length:13,convRule:F},{start:128768,length:116,convRule:F},{start:128896,length:89,convRule:F},{start:128992,length:12,convRule:F},{start:129024,length:12,convRule:F},{start:129040,length:56,convRule:F},{start:129104,length:10,convRule:F},{start:129120,length:40,convRule:F},{start:129168,length:30,convRule:F},{start:129200,length:2,convRule:F},{start:129280,length:121,convRule:F},{start:129402,length:82,convRule:F},{start:129485,length:135,convRule:F},{start:129632,length:14,convRule:F},{start:129648,length:5,convRule:F},{start:129656,length:3,convRule:F},{start:129664,length:7,convRule:F},{start:129680,length:25,convRule:F},{start:129712,length:7,convRule:F},{start:129728,length:3,convRule:F},{start:129744,length:7,convRule:F},{start:129792,length:147,convRule:F},{start:129940,length:55,convRule:F},{start:130032,length:10,convRule:ge},{start:131072,length:42718,convRule:o},{start:173824,length:4149,convRule:o},{start:177984,length:222,convRule:o},{start:178208,length:5762,convRule:o},{start:183984,length:7473,convRule:o},{start:194560,length:542,convRule:o},{start:196608,length:4939,convRule:o},{start:917505,length:1,convRule:el},{start:917536,length:96,convRule:el},{start:917760,length:240,convRule:p},{start:983040,length:65534,convRule:Rh},{start:1048576,length:65534,convRule:Rh}],Fh=function(e){return function(a){var u=function(){var v=a<256;return v?LB:NB}(),l=hh(vz)(a)(u);if(l instanceof I)return!1;if(l instanceof R)return Xi(kb(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])}},e9=Fh([cp,ee,V,mh,dh,g6,h6,wh,I6,d6,hG]),a9=Fh([V,ee,cp,mh,dh]);var u9=Fh([ee,cp]);var Sn=_a(pc);var v9=yv,n9=v9(gh);var r9=v9(yh),t9=function(e){return u9(Sn(e))},gG=function(e){var a=Sn(e),u=a<=823;return u?a===32||a>=9&&a<=13||a===160:xC(a)};var i9=function(e){var a=Sn(e)-Tn("0")|0;return a<=7&&a>=0};var bh=function(e){var a=Sn(e)-Tn("0")|0;return a<=9&&a>=0};var o9=function(e){return bh(e)||function(){var a=Sn(e)-Tn("A")|0;return a<=5&&a>=0}()||function(){var a=Sn(e)-Tn("a")|0;return a<=5&&a>=0}()};var c9=function(e){return e9(Sn(e))},yG=function(e){return a9(Sn(e))},Eh=function(e){var a=Sn(e)-Tn("A")|0,u=Sn(e)-Tn("a")|0,l=Sn(e)-Tn("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 iz=nh(Wp),_9=z(Vp(pR));var oz=vh(Wp);var g_=function(e){return Li(function(a){return e(sc(a))})},Th=wa(g_(gG))("space"),Mh=wa(g_(t9))("uppercase letter");var It=function(e){return Ym(Li(xe(iz)(e)))(function(a){return"one of "+_9(e)})},FG=wa(g_(i9))("oct digit");var bG=function(e){return Ym(Li(xe(oz)(e)))(function(a){return"none of "+_9(e)})};var Sh=wa(g_(yG))("letter");var EG=wa(g_(o9))("hex digit"),CG=wa(g_(bh))("digit"),Lh=wa(g_(c9))("letter or digit");var cz=L(Dl);var p9=function(e){var a=cz(e);return function(u){return $b(a(qb(u)))}},s9=p9(n9),D9=p9(r9);var Mu=K(e0);var Wl=U(_t);var Nh=lh(Ka),Ph=L(Dl),Bl=Lt(ct),fz=Oe(Ka),SG=re(mv),h9=Bw(R_),Qa=Ja(Cn),g9=ll(Zl),Ai=St(Zl),R9=Se(Ne),I9=rh(Yf)(R_),pz=L(Ma),Ah=YI(Yf)(R_),sz=$a(nl),Dz=iR(ct),G9=z(hv),Rz=K(Xn),Iz=U(x_),Gz=hu(nl),TG=L(Zl),w9=I_(nl),wz=_1(Yf)(R_),dz=eI(_f),mz=hu(Ya);var $h=function(e){return e};var hz=function(e){if(e.caseSensitive)return Nh(e.reservedNames);if(Re)return Nh(Ph(Mi)(e.reservedNames));throw new Error("Failed pattern match at Parsing.Token (line 825, column 1 - line 825, column 70): "+[e.constructor.name])},MG=RD(fh(gG)),d9=function(e){return Bl(uu(Dt(e.commentLine)))(Zf(Li(function(a){return a!==` -`})))};var y9=function(e){return function(a){var u=e,l=!1,v;function t(i,c){var _=uh(i);if(_ instanceof I)return l=!0,!1;if(_ instanceof R){var s=fz(_.value0.head)(c);if(s instanceof Ee){u=_.value0.tail,a=c;return}if(s instanceof Xe)return l=!0,!0;if(s instanceof me)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}},gz=function(e){return function(a){var u=function(){if(e.caseSensitive)return a;if(Re)return Mi(a);throw new Error("Failed pattern match at Parsing.Token (line 812, column 3 - line 814, column 31): "+[])}();return y9(hz(e))(u)}},yz=function(e){var a=SG(jf(e.commentEnd))(jf(e.commentStart));return h9(function(u){return Qa(g9(uu(Dt(e.commentEnd))))(Qa(Bl(RD(bG(a)))(u))(wa(Bl(It(a))(u))("end of comment")))})},qh=function(e){return Bl(uu(Dt(e.commentStart)))(bz(e))},Fz=function(e){var a=SG(jf(e.commentEnd))(jf(e.commentStart));return h9(function(u){return Qa(g9(uu(Dt(e.commentEnd))))(Qa(Bl(qh(e))(u))(Qa(Bl(RD(bG(a)))(u))(wa(Bl(It(a))(u))("end of comment"))))})},bz=function(e){return e.nestedComments?Fz(e):yz(e)},m9=function(e){if(Si(e.commentLine)&&Si(e.commentStart))return Zf(wa(MG)(""));if(Si(e.commentLine))return Zf(Qa(MG)(wa(qh(e))("")));if(Si(e.commentStart))return Zf(Qa(MG)(wa(d9(e))("")));if(Re)return Zf(Qa(MG)(Qa(d9(e))(wa(qh(e))(""))));throw new Error("Failed pattern match at Parsing.Token (line 834, column 1 - line 834, column 74): "+[e.constructor.name])},Oh=function(e){var a=Li(function(Q){return Q!=='"'&&Q!=="\\"&&Q>""}),u=function(Q){return Qa(Ai(zu("-"))(H_(Q)))(Qa(Ai(zu("+"))(R9))(Wl(R9)))},l=u(zp),v=function(){var Q=Mu(e.opStart)(function(He){return Mu(I9(e.opLetter))(function(ka){return Wl(ic(He)+DD(ka))})});return wa(Q)("operator")}(),t=function(Q){return function(He){var ka=function(ul){return function(i0){if(ul instanceof I)return I.value;if(ul instanceof R)return pz(function(j0){return(Q*ul.value0|0)+j0|0})(Eh(sc(i0)));throw new Error("Failed pattern match at Parsing.Token (line 704, column 5 - line 704, column 45): "+[ul.constructor.name,i0.constructor.name])}};return Mu(Ah(He))(function(ul){return mu(Av("not digits"))(Wl)(sz(ka)(new R(0))(ul))})}},i=Bl(It(["o","O"]))(t(8)(FG)),c=function(Q){return Dz(Q)(m9(e))},_=function(Q){var He=Mu(Dt(Q))(function(){return wa(Qm(e.opLetter))("end of "+Q)});return c(uu(He))},s=function(Q){return Ai(c(Dt(Q)))(Q)},y=function(Q){return w_(s("("))(s(")"))(Q)},N=s(";"),S=function(Q){return Zm(Q)(N)},J=function(Q){return jI(Q)(N)},be=function(Q){return y9(Nh(e.reservedOpNames))(Q)},Ea=function(){var Q=Mu(v)(function(He){var ka=be(He);return ka?Av("reserved operator "+He):Wl(He)});return c(uu(Q))}(),bu=function(){var Q=Mu(e.identStart)(function(He){return Mu(I9(e.identLetter))(function(ka){return Wl(ic(He)+DD(ka))})});return wa(Q)("identifier")}(),yl=function(){var Q=Mu(bu)(function(He){var ka=gz(e)(He);return ka?Av("reserved word "+G9(He)):Wl(He)});return c(uu(Q))}(),da=Bl(It(["x","X"]))(t(16)(EG)),k0=function(){var Q=function(He){return function(ka){if(ka instanceof I)return I.value;if(ka instanceof R)return Rz(Eh(sc(He)))(function(ul){return Iz((ka.value0+Sa(ul))/10)});throw new Error("Failed pattern match at Parsing.Token (line 651, column 5 - line 651, column 47): "+[He.constructor.name,ka.constructor.name])}};return xm("fraction")(Mu(zu("."))(function(){return Mu(wa(Ah(CG))("fraction"))(function(He){return mu(Av("not digit"))(Wl)(Gz(Q)(new R(0))(He))})}))}(),z_=wa(Bl(Ah(Th))(zu("\\")))("end of string gap"),qe=zu("&"),Vl=XI(["a","b","f","n","r","t","v","\\",'"',"'"])(["\x07","\b","\f",` -`,"\r"," ","\v","\\",'"',"'"]),Cc=s("."),J0=t(10)(CG),k_=function(){var Q=function(He){if(He<0)return 1/Q(-He|0);if(Re)return Jc(10)(Sa(He));throw new Error("Failed pattern match at Parsing.Token (line 664, column 5 - line 664, column 27): "+[He.constructor.name])};return xm("exponent")(Mu(It(["e","E"]))(function(){return Mu(l)(function(He){return Mu(wa(J0)("exponent"))(function(ka){return Wl(Q(He(ka)))})})}))}(),J_=function(Q){var He=Mu(k_)(function(ul){return Wl(Sa(Q)*ul)}),ka=Mu(k0)(function(ul){return Mu(ID(1)(k_))(function(i0){return Wl((Sa(Q)+ul)*i0)})});return Qa(ka)(He)},Mt=function(Q){return TG(ae.create)(J_(Q))},V_=Mu(J0)(function(Q){return ID(new M(Q))(Mt(Q))}),Un=Qa(TG(M.create)(Qa(da)(i)))(Qa(V_)(Qa(Mt(0))(Wl(new M(0))))),sl=Qa(Bl(zu("0"))(Un))(V_),Wi=wa(c(sl))("number"),Bi=Mu(J0)(J_),zi=wa(c(Bi))("float"),Fl=wa(Bl(zu("0"))(Qa(da)(Qa(i)(Qa(J0)(Wl(0))))))(""),Wn=Qa(Fl)(J0),Tc=Mu(c(l))(function(Q){return Mu(Wn)(function(He){return Wl(Q(He))})}),Lp=wa(c(Tc))("integer"),Ap=wa(c(Wn))("natural"),fe=s(","),Da=function(Q){return Zm(Q)(fe)},Gu=function(Q){return jI(Q)(fe)},Ca=s(":"),Me=Mu(Qa(J0)(Qa(Bl(zu("o"))(t(8)(FG)))(Bl(zu("x"))(t(16)(EG)))))(function(Q){var He=Q>1114111;if(He)return Av("invalid escape sequence");var ka=sh(Q);if(ka instanceof R)return Wl(ka.value0);if(ka instanceof I)return Av("invalid character code (should not happen)");throw new Error("Failed pattern match at Parsing.Token (line 498, column 10 - line 500, column 67): "+[ka.constructor.name])}),ve=Li(function(Q){return Q!=="'"&&Q!=="\\"&&Q>""}),ya=function(){var Q=function(He){return Ai(zu(He.value0))(He.value1)};return w9(Ph(Q)(Vl))}(),aa=Mu(zu("^"))(function(){return Mu(Mh)(function(Q){var He=sh((Tn(Q)-Tn("A")|0)+1|0);if(He instanceof R)return Wl(He.value0);if(He instanceof I)return Av("invalid character code (should not happen)");throw new Error("Failed pattern match at Parsing.Token (line 488, column 5 - line 490, column 67): "+[He.constructor.name])})}),cu=function(Q){if(e.caseSensitive)return Ai(Dt(Q))(Q);if(Re){var He=G9(Q),ka=function(i0){var j0=function(yX){if(Re)return zu(i0);throw new Error("Failed pattern match at Parsing.Token (line 355, column 1 - line 355, column 80): "+[i0.constructor.name])},aL=yG(sc(i0));if(aL){var oy=zI(s9(ic(i0)));if(oy instanceof R){var cy=zI(D9(ic(i0)));return cy instanceof R?Qa(zu(oy.value0))(zu(cy.value0)):j0(!0)}return j0(!0)}return j0(!0)},ul=function(i0){var j0=ab(i0);if(j0 instanceof I)return Wl(void 0);if(j0 instanceof R)return Bl(wa(ka(j0.value0.head))(He))(ul(j0.value0.tail));throw new Error("Failed pattern match at Parsing.Token (line 757, column 22 - line 759, column 72): "+[j0.constructor.name])};return Ai(ul(Q))(Q)}throw new Error("Failed pattern match at Parsing.Token (line 751, column 3 - line 751, column 50): "+[Q.constructor.name])},qu=function(Q){var He=Bl(cu(Q))(wa(Qm(e.identLetter))("end of "+Q));return c(uu(He))},ua=function(Q){return w_(s("["))(s("]"))(Q)},wu=function(Q){return w_(s("{"))(s("}"))(Q)},V0=["NUL","SOH","STX","ETX","EOT","ENQ","ACK","BEL","DLE","DC1","DC2","DC3","DC4","NAK","SYN","ETB","CAN","SUB","ESC","DEL"],jl=["\0","","","","","","","\x07","","","","","","","","","","","\x1B","\x7F"],t0=["BS","HT","LF","VT","FF","CR","SO","SI","EM","FS","GS","RS","US","SP"],f=["\b"," ",` -`,"\v","\f","\r","","","","","","",""," "],fa=XI(SG(V0)(t0))(SG(jl)(f)),Ae=function(){var Q=function(He){return uu(Ai(Dt(He.value0))(He.value1))};return w9(Ph(Q)(fa))}(),D=Qa(ya)(Qa(Me)(Qa(Ae)(wa(aa)("escape code")))),w=Bl(zu("\\"))(D),g=Qa(ve)(wa(w)("literal character")),X=function(){var Q=w_(zu("'"))(wa(zu("'"))("end of character"))(g);return wa(c(Q))("character")}(),ce=Mu(zu("\\"))(function(){return Qa(Ai(z_)(I.value))(Qa(Ai(qe)(I.value))(TG(R.create)(D)))}),ta=Qa(TG(R.create)(a))(wa(ce)("string character")),du=function(){var Q=function(ka){return function(ul){if(ka instanceof I)return ul;if(ka instanceof R)return new G(ka.value0,ul);throw new Error("Failed pattern match at Parsing.Token (line 455, column 5 - line 455, column 51): "+[ka.constructor.name,ul.constructor.name])}},He=Mu(w_(zu('"'))(wa(zu('"'))("end of string"))(wz(ta)))(function(ka){return Wl(DD(dz(mz(Q)(h.value)(ka))))});return c(wa(He)("literal string"))}(),Mc=function(Q){return w_(s("<"))(s(">"))(Q)};return{identifier:yl,reserved:qu,operator:Ea,reservedOp:_,charLiteral:X,stringLiteral:du,natural:Ap,integer:Lp,float:zi,naturalOrFloat:Wi,decimal:J0,hexadecimal:da,octal:i,symbol:s,lexeme:c,whiteSpace:m9(e),parens:y,braces:wu,angles:Mc,brackets:ua,semi:N,comma:fe,colon:Ca,dot:Cc,semiSep:S,semiSep1:J,commaSep:Da,commaSep1:Gu}};var b9=Ja(Cn),E9=function(){var e=It([":","!","#","$","%","&","*","+",".","/","<","=",">","?","@","\\","^","|","-","~"]);return{commentStart:"",commentEnd:"",commentLine:"",nestedComments:!0,identStart:b9(Sh)(zu("_")),identLetter:b9(Lh)(It(["_","'"])),opStart:e,opLetter:e,reservedOpNames:[],reservedNames:[],caseSensitive:!0}}();var Ni=re(mv),C9=L(Zl),Cz=Eu(kn),Tz=I_(nl);var Mz=["if","then","else","audio","blend","rgba","add","mul","rgb"],Uh=["**","**:"],Wh=["*","/","%","*:","/:","%:"],Bh=["+","-","+:","-:"],zh=["==","/=",">","<",">=","<=","==:","/=:",">:","<:",">=:","<=:"],kh=["++","~~","+-"],Jh=["$","&"],Vh=[">>","<>","->","\\"],Sz=["<<","="],jh=["pi","mic","audioin","cps","time","beat","etime","ebeat","rnd","fx","fy","fxy","px","py","pxy","frt","fr","ft","aspect","lo","mid","hi","ilo","imid","ihi","fft","ifft","fb","cam"],Hh=["blend","add","mul","ain","abs","acos","acosh","asin","asinh","atan","atanh","cbrt","ceil","cos","cosh","exp","fract","floor","log","log2","log10","round","sign","sin","sinh","sqrt","tan","tanh","trunc","rtxy","rtx","rty","xyrt","xyr","xyt","zero","zer0","bipolar","unipolar","osc","tri","saw","sqr","lftri","lfsaw","lfsqr","mono","cpsmidi","midicps","dbamp","ampdb","hsvrgb","hsvh","hsvs","hsvv","hsvr","hsvg","hsvb","rgbhsv","rgbh","rgbs","rgbv","rgbr","rgbg","rgbb","dist","prox","point","hline","hlinep","vline","vlinep","circle","circlep","rect","rectp","iline","ilinep","line","linep","chain","chainp","lines","linesp","ilines","ilinesp","mesh","meshp","zip","fit","min","max","minp","maxp","clip","clipp","between","betweenp","smoothstep","smoothstepp","gate","gatep","when","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"],Lz=Ni(jh)(Ni(Hh)(Mz)),Pv=Oh(function(){var e=$h(E9);return{identStart:e.identStart,identLetter:e.identLetter,opStart:e.opStart,opLetter:e.opLetter,caseSensitive:e.caseSensitive,reservedNames:Lz,reservedOpNames:Ni(Sz)(Ni(Vh)(Ni(Jh)(Ni(kh)(Ni(zh)(Ni(Bh)(Ni(Wh)(Uh))))))),commentStart:"{-",commentEnd:"-}",commentLine:"--",nestedComments:!0}}());var hD=function(){return Pv.identifier}(),LG=function(){return Pv.integer}();var Xh=function(){return Pv.naturalOrFloat}();var AG=function(){return Pv.parens}(),gD=function(){return Pv.reserved}(),Ln=function(){return Pv.reservedOp}();var T9=function(){return Pv.semiSep}();var M9=function(){return Pv.stringLiteral}();var Yh=function(){return Pv.whiteSpace}(),S9=function(){return Pv.float}(),Az=bl(El)(e0)(Ln("-"))(function(){return C9(Cz(-1))(S9)}),NG=Tz([uu(Az),uu(S9),C9(Sa)(LG)]);var Zh=function(){return Pv.commaSep}(),L9=function(){return Pv.comma}();var PG=function(){return Pv.brackets}(),A9=function(){return Pv.braces}();var Ql=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 We=K(e0),N9=Lc(Zl),za=U(_t),y_=I_(nl),$G=L(Dl),Pz=St(Zl),$0=bl(El)(e0),yD=Ja(Cn),FD=L(Zl),qz=$a(Ya),Qh=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),OG=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}(),bD=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}(),ED=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Kh=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),UG=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),qG=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),xh=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),eg=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),ag=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),ug=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),lg=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}();var vg=function(e){return We(dl)(function(a){return N9(new Qh(a,e))(gD(e))})},$z=We(dl)(function(e){return We(Xh)(function(a){if(a instanceof M)return za(new bD(e,a.value0));if(a instanceof ae)return za(new ED(e,a.value0));throw new Error("Failed pattern match at AST (line 236, column 3 - line 238, column 40): "+[a.constructor.name])})}),Oz=y_($G(vg)(["audio","blend","rgba","add","mul","rgb"])),F_=function(e){return We(dl)(function(a){return y_($G(function(u){return Pz(Ln(u))(xh.create(a)(u))})(e))})},Uz=We(dl)(function(e){return We(ID(!0)(N9(!1)(Ln("-"))))(function(a){return We(Xh)(function(u){if(u instanceof M)return za(a?new bD(e,u.value0):new bD(e,u.value0*-1|0));if(u instanceof ae)return za(a?new ED(e,u.value0):new ED(e,u.value0*-1));throw new Error("Failed pattern match at AST (line 228, column 3 - line 230, column 102): "+[u.constructor.name])})})}),Wz=y_($G(function(e){return uu(vg(e))})(jh)),P9=y_($G(function(e){return uu(vg(e))})(Hh)),Bz=We(za(void 0))(function(){return PG(We(dl)(function(e){return We(LG)(function(a){return $0(Ln(".."))(function(){return We(LG)(function(u){return za(new eg(e,a,u))})})})}))}),zz=We(za(void 0))(function(){return PG(We(dl)(function(e){return We(NG)(function(a){return We(L9)(function(){return We(NG)(function(u){return $0(Ln(".."))(function(){return We(NG)(function(l){return za(new ag(e,a,u,l))})})})})})}))}),kz=$0(HI(Yh))(function(){return $0(yD(HI(ph))(HI(Ln(";"))))(function(){return za(I.value)})}),Jz=Ql("application","AST",function(){return We(za(void 0))(function(){return We(dl)(function(e){return We(q9(135))(function(a){return We(_p(136))(function(u){return We(Db(_p(137)))(function(l){return za(qz(qG.create(e))(new qG(e,a,u))(l))})})})})})}),_p=Ql("argument","AST",function(){return We(za(void 0))(function(){return We(dl)(function(e){return y_([AG(CD(145)),Wz,P9,uu($z),uu(FD(Kh.create(e))(M9)),uu(Bz),uu(zz),uu(xz(152)),uu($9(153)),uu(Kz(154)),FD(OG.create(e))(hD)])})})}),CD=Ql("expression1","AST",function(){return We(za(void 0))(function(){return G_(Vz(89))(F_(Vh))})}),Vz=Ql("expression2","AST",function(){return We(za(void 0))(function(){return Rb(jz(94))(F_(Jh))})}),jz=Ql("expression3","AST",function(){return We(za(void 0))(function(){return G_(Hz(99))(F_(kh))})}),Hz=Ql("expression4","AST",function(){return We(za(void 0))(function(){return G_(Xz(104))(F_(zh))})}),Xz=Ql("expression5","AST",function(){return We(za(void 0))(function(){return G_(Yz(109))(F_(Bh))})}),Yz=Ql("expression6","AST",function(){return We(za(void 0))(function(){return G_(Zz(114))(F_(Wh))})}),Zz=Ql("expression7","AST",function(){return We(za(void 0))(function(){return G_(Qz(119))(F_(Uh))})}),Qz=Ql("expression8","AST",function(){return We(za(void 0))(function(){return y_([uu(Jz(125)),uu(Uz),Oz,_p(128)])})}),q9=Ql("functionInApplication","AST",function(){return We(za(void 0))(function(){return We(dl)(function(e){return y_([AG(q9(163)),P9,AG($9(165)),FD(OG.create(e))(hD)])})})}),Kz=Ql("ifThenElse","AST",function(){return We(dl)(function(e){return $0(gD("if"))(function(){return We(_p(253))(function(a){return $0(gD("then"))(function(){return We(_p(255))(function(u){return $0(gD("else"))(function(){return We(_p(257))(function(l){return za(new lg(e,a,u,l))})})})})})})})}),$9=Ql("lambda","AST",function(){return We(dl)(function(e){return $0(Ln("\\"))(function(){return We(Km(hD))(function(a){return $0(Ln("->"))(function(){return We(CD(246))(function(u){return za(new ug(e,v_(a),u))})})})})})}),xz=Ql("list","AST",function(){return We(za(void 0))(function(){return yD(ek(205))(ak(205))})}),ek=Ql("listCombinatorial","AST",function(){return We(za(void 0))(function(){return PG(We(dl)(function(e){return We(Zh(CD(212)))(function(a){return za(new UG(e,he.value,a))})}))})}),ak=Ql("listPairwise","AST",function(){return We(za(void 0))(function(){return A9(We(dl)(function(e){return We(Zh(CD(220)))(function(a){return za(new UG(e,Ce.value,a))})}))})});var O9=CD(86);var uk=We(dl)(function(e){return We(O9)(function(a){return za({position:e,identifiers:h.value,expression:a})})}),lk=We(dl)(function(e){return We(Km(hD))(function(a){return $0(yD(Ln("="))(Ln("<<")))(function(){return We(O9)(function(u){return za({position:e,identifiers:v_(a),expression:u})})})})}),vk=function(){return yD(FD(R.create)(uu(lk)))(yD(FD(R.create)(uu(uk)))(kz))}(),nk=$0(Yh)(function(){return We(T9(vk))(function(e){return $0(ph)(function(){return za(e)})})}),ng=function(e){return _b(e)(nk)};var ok=su(Cm);var ck=su(Am),_k=su(Xs),U9={liftAff:Se(Ne),MonadEffect0:function(){return xv}},TD=function(e){return e.liftAff};var W9=function(e){var a=e.MonadEffect0(),u=wF(a);return{liftAff:function(){var l=ok(a.Monad0()),v=TD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}};var B9=function(e){var a=e.MonadEffect0(),u=zF(a);return{liftAff:function(){var l=ck(a.Monad0()),v=TD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}},z9=function(e){var a=e.MonadEffect0(),u=u8(a);return{liftAff:function(){var l=_k(a.Monad0()),v=TD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}};function J9(e,a){return fetch(e,a)}var MD=function(a){return function(u){return a(u)()}};var j9=function(e){return function(){return J9(e,{})}};var Ak=Oe(Ka),K9=function(e){return e};var Nk={eq:function(e){return function(a){return Mi(e)===Mi(a)}}},x9={compare:function(e){return function(a){return Ak(Mi(e))(Mi(a))}},Eq0:function(){return Nk}};function e5(e,a){return Array.from(a.entries(),function(u){return e(u[0])(u[1])})}var a5=function(){return m_(e5)(B.create)}();var tg=function(){var e=nI(x9)(nl),a=L(Dl)(I3(Qp)(K9));return function(u){return e(a(a5(u)))}}();function BG(e,a){try{return new Request(e,a)}catch(u){throw console.error(u),u}}var i5={convertHelper:function(e){return function(a){return{}}}};var ig=function(){return function(e){return function(a){return function(){return BG(e,a)}}}};var o5=function(e){return e.convertHelper};var c5=function(){return function(){return function(e){return{convert:o5(e)(Ua.value)}}}},_5=function(e){return e.convert};function og(e){return e.headers}function cg(e){return e.ok}function _g(e){return e.redirected}function fg(e){return e.status}function pg(e){return e.statusText}function sg(e){return e.url}function Dg(e){return function(){return e.body}}function Rg(e){return function(){return e.arrayBuffer()}}function Ig(e){return function(){return e.blob()}}function Gg(e){return function(){return e.text()}}function wg(e){return function(){return e.json()}}function dg(e,a,u){return u.then(e,a)}function mg(e){return Promise.resolve(e)}function p5(e,a,u){return u instanceof Error?e(u):a}var s5=function(){return h_(p5)(R.create)(I.value)}();var D5=function(){return function(e){return function(a){return function(u){return function(){return dg(MD(e),MD(a),u)}}}}},R5=function(){return mg};var wJ=Lc(il),dJ=Ga($m),mJ=D5(),I5=L(il),G5=R5();var hJ=Ja(xy),gJ=L(Ma),yJ=Bm(Cu),FJ=K(P0),bJ=Tu(xv),EJ=function(e){return function(a){return pD(function(u){return wJ(dJ)(mJ(function(l){return I5(G5)(u(new ae(l)))})(function(l){return I5(G5)(u(new M(e(l))))})(a))})}};var CJ=function(e){return Ky(function(a){return lt("Promise failed, couldn't extract JS Error or String")})(hJ(s5(e))(gJ(lt)(e3(Sm(yJ(ub(e)))))))},TJ=EJ(CJ),b_=function(e){return FJ(bJ(e))(TJ)};var d5=function(e){return b_(Gg(e))},m5=function(e){return b_(wg(e))};var h5=function(e){return b_(Ig(e))},g5=function(e){return b_(Rg(e))},y5=function(e){return{headers:tg(og(e)),ok:cg(e),redirected:_g(e),status:fg(e),statusText:pg(e),url:sg(e),text:d5(e),json:m5(e),body:Dg(e),arrayBuffer:g5(e),blob:h5(e)}};var F5=K(P0),SJ=Tu(xv),LJ=ig(),AJ=U(tc);var b5=function(){return function(){return function(e){var a=_5(e);return function(u){return function(l){return F5(SJ(LJ(u)(a(l))))(function(v){return F5(b_(j9(v)))(function(t){return AJ(y5(t))})})}}}}};var E_=cf(Ya),PJ=eu(C0),oa=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),fp=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}(),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}(),Gt=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}(),Kl=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}(),An=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}(),Gc=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),u0=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}();var wc=function(){return{toValue:oa.create}}();var C_=function(e){if(e instanceof oa||e instanceof fp||e instanceof a0||e instanceof Gt||e instanceof Kl||e instanceof An||e instanceof Gc||e instanceof u0)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},T_=function(e){if(e instanceof oa)return"Signal";if(e instanceof fp)return"String";if(e instanceof a0)return"Int";if(e instanceof Gt)return"Number";if(e instanceof Kl)return"Function";if(e instanceof An)return"Output";if(e instanceof Gc)return"Action";if(e instanceof u0)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 zf(OF(C1(u)(a))(e))}}},qJ=function(e){return e instanceof fp},zG=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof fp)return a(v.value1);if(v instanceof u0){var t=E_(qJ)(v.value1);if(t instanceof I)return l(new Za("expected String, found polymorphic value",v.value0));if(t instanceof R)return zG(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 135, column 3 - line 137, column 30): "+[t.constructor.name])}return l(new Za("expected String, found "+T_(v),C_(v)))}}},C5={fromValue:function(e){var a=zG(e);return function(u){return a(u)}}},$J=function(e){return e instanceof oa||e instanceof a0||e instanceof Gt},SD=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof oa)return a(v.value1);if(v instanceof a0)return a(new Ju(Sa(v.value1)));if(v instanceof Gt)return a(new Ju(v.value1));if(v instanceof u0){var t=E_($J)(v.value1);if(t instanceof I)return l(new Za("expected Signal, found polymorphic value",v.value0));if(t instanceof R)return SD(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 Za("expected Signal, found "+T_(v),C_(v)))}}},T5=function(e){var a=PJ(e),u=SD(e),l=U(e);return function(v){var t=K(v.Monad0().Bind1()),i=u(v);return function(c){return function(_){return function(s){return t(a(i)(s))(function(){var y=oa.create(c),N=_l.create(_);return function(S){return l(y(N(S)))}}())}}}}};var wt={fromValue:function(e){var a=SD(e);return function(u){return a(u)}}},OJ=function(e){return e instanceof An},M5=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof An)return a(v.value1);if(v instanceof u0){var t=E_(OJ)(v.value1);if(t instanceof I)return l(new Za("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 Za("expected Output, found "+T_(v),C_(v)))}}},S5={fromValue:function(e){var a=M5(e);return function(u){return a(u)}}},UJ=function(e){return e instanceof Gt||e instanceof a0},L5=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof Gt)return a(v.value1);if(v instanceof a0)return a(Sa(v.value1));if(v instanceof u0){var t=E_(UJ)(v.value1);if(t instanceof I)return l(new Za("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 Za("expected Number, found "+T_(v),C_(v)))}}},gg={fromValue:function(e){var a=L5(e);return function(u){return a(u)}}},WJ=function(e){return e instanceof a0},A5=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof a0)return a(v.value1);if(v instanceof u0){var t=E_(WJ)(v.value1);if(t instanceof I)return l(new Za("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 Za("expected Int, found "+T_(v),C_(v)))}}},yg={fromValue:function(e){var a=A5(e);return function(u){return a(u)}}},BJ=function(e){return e instanceof Kl},Fg=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof Kl)return a(v.value1);if(v instanceof u0){var t=E_(BJ)(v.value1);if(t instanceof I)return l(new Za("expected Function, found polymorphic value",v.value0));if(t instanceof R)return Fg(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 123, column 3 - line 125, column 32): "+[t.constructor.name])}return l(new Za("expected Function, found "+T_(v),C_(v)))}}},zJ=function(e){return e instanceof Gc||e instanceof oa||e instanceof Gt||e instanceof a0},bg=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof Gc)return a(v.value1);if(v instanceof oa)return a(cI(v.value1));if(v instanceof Gt)return a(cI(new Ju(v.value1)));if(v instanceof a0)return a(cI(new Ju(Sa(v.value1))));if(v instanceof u0){var t=E_(zJ)(v.value1);if(t instanceof I)return l(new Za("expected Action, found polymorphic value",v.value0));if(t instanceof R)return bg(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 179, column 3 - line 181, column 30): "+[t.constructor.name])}return l(new Za("expected Action, found "+T_(v),C_(v)))}}},LD=function(e){return e.fromValue};var JJ=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}},M_=K(P0),VJ=b5()()(c5()()(i5)),O5=bl(El),pp=O5(P0),AD=Bf(xv),Nn=U(tc),U5=fD(Jf),Pn=sD(U5),W5=Zv(Pn),Du=K(W5),qn=bn(Pn),mt=l8(kF(qI(Jf))),jJ=Fg(qn)(mt),O=U(qn),HJ=bg(qn)(mt),j=su(Xs)(Pn),PD=iu(mt),N5=Ku(Ia),kG=O5(W5),Cg=lc(Pn),B5=nt(Cg),Tg=tr(Ka),Mg=rt(Cg),z5=un(Ka),k5=eu(C0)(qn),XJ=T5(qn)(mt),YJ=L(cv),Eg=SD(qn)(mt),P5=Tu(xv),ZJ=zG(qn)(mt),QJ=vt(a8(BF(U5))),KJ=TD(z9(B9(W9(U9)))),xJ=lI(Ka),q5=uc(Cg);var eV=function(e){return M_(VJ(e)({}))(function(a){return M_(a.text)(function(u){return pp(AD("loaded text file: "+u))(function(){return Nn(new ae(u))})})})},ND=function(e){return function(a){return Du(jJ(e))(function(u){return u(a)})}},Sg=function(e){var a=LD(e)(qn)(mt);return function(u){var l=E5(u);return function(v){return function(t){return new Kl(v,function(i){return Du(a(i))(function(){var c=l(v);return function(_){return O(c(t(_)))}}())})}}}},aV=Sg(C5)(wc),Lg=function(e){var a=LD(e)(qn)(mt);return function(u){var l=Sg(u);return function(v){var t=l(v);return function(i){return function(c){return new Kl(i,function(_){return Du(a(_))(function(){var s=t(i);return function(y){return O(s(c(y)))}}())})}}}}},J5=Lg(yg),uV=J5(wt)(wc),lV=Lg(wt)(wt)(wc),vV=J5(yg)(wc),V5=function(e){var a=LD(e)(qn)(mt);return function(u){var l=Lg(u);return function(v){var t=l(v);return function(i){var c=t(i);return function(_){return function(s){return new Kl(_,function(y){return Du(a(y))(function(){var N=c(_);return function(S){return O(N(s(S)))}}())})}}}}}},nV=V5(gg)(wt)(wt)(wc),rV=V5(wt)(wt)(wt)(wc),tV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(nV(u)(l))}}},iV=tV(Pn),oV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(rV(u)(l))}}},xl=oV(Pn),cV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(uV(u)(l))}}},_V=cV(Pn),fV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(lV(u)(l))}}},ie=fV(Pn),pe=Sg(wt)(wc),pV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(aV(u)(l))}}},$5=pV(Pn),sV=function(e){var a=LD(e)(qn)(mt);return function(u){return function(l){return new Kl(u,function(v){return Du(a(v))(function(){var t=Gc.create(u);return function(i){return O(t(l(i)))}}())})}}};var j5=function(e){var a=sV(e);return function(u){return function(l){return new Kl(u,function(v){return Du(HJ(v))(function(){var t=a(u);return function(i){return O(t(l(i)))}}())})}}},DV=j5(gg),RV=j5(S5),IV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(DV(u)(l))}}},GV=IV(Pn),wV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(RV(u)(l))}}},dV=wV(Pn),mV=function(e){return function(a){return a===">>"?j(dV(e)(j4)):a==="<>"?j(GV(e)(H4)):a==="$"?O(new Kl(e,function(u){return O(new Kl(e,function(l){return ND(u)(l)}))})):a==="&"?O(new Kl(e,function(u){return O(new Kl(e,function(l){return ND(l)(u)}))})):a==="++"?j(ie(e)(vn.create)):a==="~~"?j(xl(e)(g1)):a==="+-"?j(xl(e)(O4)):a==="+"?j(ie(e)(M0.create(he.value))):a==="-"?j(ie(e)(Xv.create(he.value))):a==="*"?j(ie(e)(cn.create(he.value))):a==="/"?j(ie(e)(Tv.create(he.value))):a==="%"?j(ie(e)(_n.create(he.value))):a==="**"?j(ie(e)(fn.create(he.value))):a==="=="?j(ie(e)(pn.create(he.value))):a==="/="?j(ie(e)(sn.create(he.value))):a===">"?j(ie(e)(Dn.create(he.value))):a==="<"?j(ie(e)(Rn.create(he.value))):a===">="?j(ie(e)(S0.create(he.value))):a==="<="?j(ie(e)(In.create(he.value))):a==="+:"?j(ie(e)(M0.create(Ce.value))):a==="-:"?j(ie(e)(Xv.create(Ce.value))):a==="*:"?j(ie(e)(cn.create(Ce.value))):a==="/:"?j(ie(e)(Tv.create(Ce.value))):a==="%:"?j(ie(e)(_n.create(Ce.value))):a==="**:"?j(ie(e)(fn.create(Ce.value))):a==="==:"?j(ie(e)(pn.create(Ce.value))):a==="/=:"?j(ie(e)(sn.create(Ce.value))):a===">:"?j(ie(e)(Dn.create(Ce.value))):a==="<:"?j(ie(e)(Rn.create(Ce.value))):a===">=:"?j(ie(e)(S0.create(Ce.value))):a==="<=:"?j(ie(e)(In.create(Ce.value))):PD(new Za("internal error in Punctual: parseOperator called with unsupported operator "+a,e))}};var hV=function(e){return function(a){return a==="append"?j(ie(e)(vn.create)):a==="zip"?j(ie(e)(or.create)):a==="pi"?O(new oa(e,fr.value)):a==="px"?O(new oa(e,so.value)):a==="py"?O(new oa(e,Do.value)):a==="pxy"?O(new oa(e,Ro.value)):a==="aspect"?O(new oa(e,ln.value)):a==="fx"?O(new oa(e,Io.value)):a==="fy"?O(new oa(e,Go.value)):a==="fxy"?O(new oa(e,nn.value)):a==="frt"?O(new oa(e,wo.value)):a==="fr"?O(new oa(e,mo.value)):a==="ft"?O(new oa(e,ho.value)):a==="setfx"?j(ie(e)(zo.create)):a==="setfy"?j(ie(e)(ko.create)):a==="setfxy"?j(ie(e)(Jo.create)):a==="zoom"?j(ie(e)(Vo.create)):a==="zoomxy"?j(ie(e)(ii.create)):a==="zoomx"?j(ie(e)(jo.create)):a==="zoomy"?j(ie(e)(Ho.create)):a==="move"?j(ie(e)(Xo.create)):a==="tile"?j(ie(e)(Yo.create)):a==="tilexy"?j(ie(e)(Zo.create)):a==="tilex"?j(ie(e)(Qo.create)):a==="tiley"?j(ie(e)(Ko.create)):a==="spin"?j(ie(e)(xo.create)):a==="early"?j(ie(e)(tn.create)):a==="late"?j(ie(e)(U4)):a==="slow"?j(ie(e)(on.create)):a==="fast"?j(ie(e)(B4)):a==="lo"?O(new oa(e,Vt.value)):a==="mid"?O(new oa(e,jt.value)):a==="hi"?O(new oa(e,Ht.value)):a==="ilo"?O(new oa(e,Xt.value)):a==="imid"?O(new oa(e,Yt.value)):a==="ihi"?O(new oa(e,Zt.value)):a==="cps"?O(new oa(e,pr.value)):a==="time"?O(new oa(e,sr.value)):a==="beat"?O(new oa(e,Dr.value)):a==="ebeat"?O(new oa(e,Rr.value)):a==="etime"?O(new oa(e,Ir.value)):a==="rnd"?O(new oa(e,go.value)):a==="audioin"?O(new oa(e,new rn(1,0))):a==="mic"?O(new oa(e,new rn(1,0))):a==="ain"?O(vV(e)(function(u){return function(l){return new rn(N5(1)(u),N5(0)(l))}})):a==="fft"?O(new oa(e,Qt.value)):a==="ifft"?O(new oa(e,Kt.value)):a==="mono"?O(pe(e)(cr.create)):a==="rep"?j(_V(e)(_r.create)):a==="bipolar"?O(pe(e)(Gr.create)):a==="unipolar"?O(pe(e)(wr.create)):a==="fb"?O(new oa(e,yo.value)):a==="img"?j($5(e)(ei.create)):a==="vid"?j($5(e)(ai.create)):a==="cam"?O(new oa(e,xt.value)):a==="rgbhsv"?O(pe(e)(Co.create)):a==="hsvrgb"?O(pe(e)(To.create)):a==="hsvh"?O(pe(e)(ui.create)):a==="hsvs"?O(pe(e)(li.create)):a==="hsvv"?O(pe(e)(vi.create)):a==="hsvr"?O(pe(e)(Mo.create)):a==="hsvg"?O(pe(e)(So.create)):a==="hsvb"?O(pe(e)(Lo.create)):a==="rgbh"?O(pe(e)(Ao.create)):a==="rgbs"?O(pe(e)(No.create)):a==="rgbv"?O(pe(e)(Po.create)):a==="rgbr"?O(pe(e)(ui.create)):a==="rgbg"?O(pe(e)(li.create)):a==="rgbb"?O(pe(e)(vi.create)):a==="osc"?O(pe(e)(dr.create)):a==="tri"?O(pe(e)(mr.create)):a==="saw"?O(pe(e)(hr.create)):a==="sqr"?O(pe(e)(gr.create)):a==="lftri"?O(pe(e)(yr.create)):a==="lfsaw"?O(pe(e)(Fr.create)):a==="lfsqr"?O(pe(e)(br.create)):a==="abs"?O(pe(e)(Er.create)):a==="acos"?O(pe(e)(Cr.create)):a==="acosh"?O(pe(e)(Tr.create)):a==="asin"?O(pe(e)(Mr.create)):a==="asinh"?O(pe(e)(Sr.create)):a==="atan"?O(pe(e)(Lr.create)):a==="atanh"?O(pe(e)(Ar.create)):a==="cbrt"?O(pe(e)(Nr.create)):a==="ceil"?O(pe(e)(Pr.create)):a==="cos"?O(pe(e)(qr.create)):a==="cosh"?O(pe(e)($r.create)):a==="exp"?O(pe(e)(Or.create)):a==="floor"?O(pe(e)(Ur.create)):a==="log"?O(pe(e)(Wr.create)):a==="log2"?O(pe(e)(Br.create)):a==="log10"?O(pe(e)(zr.create)):a==="round"?O(pe(e)(kr.create)):a==="sign"?O(pe(e)(Jr.create)):a==="sin"?O(pe(e)(Vr.create)):a==="sinh"?O(pe(e)(jr.create)):a==="sqrt"?O(pe(e)(Hr.create)):a==="tan"?O(pe(e)(Xr.create)):a==="tanh"?O(pe(e)(Yr.create)):a==="trunc"?O(pe(e)(Zr.create)):a==="rtxy"?O(pe(e)(qo.create)):a==="rtx"?O(pe(e)($o.create)):a==="rty"?O(pe(e)(Oo.create)):a==="xyrt"?O(pe(e)(ni.create)):a==="xyr"?O(pe(e)(ri.create)):a==="xyt"?O(pe(e)(ti.create)):a==="zero"?O(pe(e)(h1)):a==="zer0"?O(pe(e)(h1)):a==="point"?O(pe(e)(Uo.create)):a==="dist"?O(pe(e)(Wo.create)):a==="prox"?O(pe(e)(Bo.create)):a==="midicps"?O(pe(e)(Qr.create)):a==="cpsmidi"?O(pe(e)(Kr.create)):a==="dbamp"?O(pe(e)(xr.create)):a==="ampdb"?O(pe(e)(et.create)):a==="fract"?O(pe(e)(at.create)):a==="max"?j(ie(e)(Gn.create(he.value))):a==="maxp"?j(ie(e)(Gn.create(Ce.value))):a==="min"?j(ie(e)(wn.create(he.value))):a==="minp"?j(ie(e)(wn.create(Ce.value))):a==="gate"?j(ie(e)(dn.create(he.value))):a==="gatep"?j(ie(e)(dn.create(Ce.value))):a==="circle"?j(ie(e)(oi.create(he.value))):a==="circlep"?j(ie(e)(oi.create(Ce.value))):a==="rect"?j(ie(e)(ci.create(he.value))):a==="rectp"?j(ie(e)(ci.create(Ce.value))):a==="clip"?j(ie(e)(mn.create(he.value))):a==="clipp"?j(ie(e)(mn.create(Ce.value))):a==="between"?j(ie(e)(hn.create(he.value))):a==="betweenp"?j(ie(e)(hn.create(Ce.value))):a==="smoothstep"?j(ie(e)(gn.create(he.value))):a==="smoothstepp"?j(ie(e)(gn.create(Ce.value))):a==="vline"?j(ie(e)(_i.create(he.value))):a==="vlinep"?j(ie(e)(_i.create(Ce.value))):a==="hline"?j(ie(e)(fi.create(he.value))):a==="hlinep"?j(ie(e)(fi.create(Ce.value))):a==="chain"?j(ie(e)(pi.create(he.value))):a==="chainp"?j(ie(e)(pi.create(Ce.value))):a==="lines"?j(ie(e)(si.create(he.value))):a==="linesp"?j(ie(e)(si.create(Ce.value))):a==="ilines"?j(ie(e)(Di.create(he.value))):a==="ilinesp"?j(ie(e)(Di.create(Ce.value))):a==="mesh"?j(ie(e)(Ri.create(he.value))):a==="meshp"?j(ie(e)(Ri.create(Ce.value))):a==="seq"?O(pe(e)(ut.create)):a==="fit"?j(ie(e)(W4)):a==="iline"?j(xl(e)(Ii.create(he.value))):a==="ilinep"?j(xl(e)(Ii.create(Ce.value))):a==="line"?j(xl(e)(Gi.create(he.value))):a==="linep"?j(xl(e)(Gi.create(Ce.value))):a==="linlin"?j(xl(e)(L0.create(he.value))):a==="linlinp"?j(xl(e)(L0.create(Ce.value))):a==="mix"?j(xl(e)(Mv.create(he.value))):a==="mixp"?j(xl(e)(Mv.create(Ce.value))):a==="lpf"?j(xl(e)(wi.create(he.value))):a==="lpfp"?j(xl(e)(wi.create(Ce.value))):a==="hpf"?j(xl(e)(di.create(he.value))):a==="hpfp"?j(xl(e)(di.create(Ce.value))):a==="bpf"?j(xl(e)(mi.create(he.value))):a==="bpfp"?j(xl(e)(mi.create(Ce.value))):a==="delay"?j(iV(e)(ec.create)):a==="audio"?O(new An(e,en.value)):a==="blend"?O(new u0(e,new G(new An(e,er.value),new G(pe(e)(Fo.create),h.value)))):a==="rgba"?O(new An(e,ar.value)):a==="add"?O(new u0(e,new G(new An(e,ur.value),new G(pe(e)(bo.create),h.value)))):a==="mul"?O(new u0(e,new G(new An(e,lr.value),new G(pe(e)(Eo.create),h.value)))):a==="rgb"?O(new An(e,vr.value)):a==="import"?O(new Kl(e,bV(e))):PD(new Za("internal error in Punctual: parseReserved called with unknown reserved word "+a,e))}},gV=function(e){if(e instanceof I)return O(I.value);if(e instanceof R)return Du(function(){if(e.value0.identifiers instanceof h)return dt(e.value0.expression);if(e.value0.identifiers instanceof G)return Du(H5(e.value0.position)(e.value0.identifiers.value1)(e.value0.expression))(function(a){var u=function(){return a instanceof Gc?new oa(a.value0,a.value1.signal):a}();return kG(B5(Tg(e.value0.identifiers.value0)(u)))(function(){return O(a)})});throw new Error("Failed pattern match at Parser (line 104, column 8 - line 112, column 13): "+[e.value0.identifiers.constructor.name])}())(function(a){return a instanceof Gc?O(new R(a.value1)):O(I.value)});throw new Error("Failed pattern match at Parser (line 101, column 1 - line 101, column 59): "+[e.constructor.name])},yV=function(e){return function(a){var u=ng(a);if(u instanceof M)return Nn(new M(u.value0));if(u instanceof ae)return M_(hg(e)(xu)(Y5(60)(u.value0)))(function(l){if(l instanceof M)return Nn(new M(l.value0));if(l instanceof ae)return Nn(new ae(l.value0.value1));throw new Error("Failed pattern match at Parser (line 61, column 7 - line 63, column 48): "+[l.constructor.name])});throw new Error("Failed pattern match at Parser (line 57, column 3 - line 63, column 48): "+[u.constructor.name])}},dt=function(e){if(e instanceof Qh)return hV(e.value0)(e.value1);if(e instanceof OG)return Du(Mg)(function(a){var u=z5(e.value1)(a);if(u instanceof R)return O(u.value0);if(u instanceof I)return PD(new Za("unrecognized identifier "+e.value1,e.value0));throw new Error("Failed pattern match at Parser (line 121, column 3 - line 123, column 75): "+[u.constructor.name])});if(e instanceof bD)return O(new a0(e.value0,e.value1));if(e instanceof ED)return O(new Gt(e.value0,e.value1));if(e instanceof Kh)return O(new fp(e.value0,e.value1));if(e instanceof UG)return Du(k5(dt)(e.value2))(XJ(e.value0)(e.value1));if(e instanceof qG)return Du(dt(e.value1))(function(a){return Du(dt(e.value2))(function(u){return ND(a)(u)})});if(e instanceof xh)return Du(mV(e.value0)(e.value1))(function(a){return Du(dt(e.value2))(function(u){return Du(dt(e.value3))(function(l){return Du(ND(a)(u))(function(v){return ND(v)(l)})})})});if(e instanceof eg)return O(new oa(e.value0,new _l(he.value,YJ(function(a){return Ju.create(Sa(a))})(R4(e.value1)(e.value2)))));if(e instanceof ag)return PD(new Za("FromThenTo not supported yet",e.value0));if(e instanceof ug)return H5(e.value0)(e.value1)(e.value2);if(e instanceof lg)return Du(Du(dt(e.value1))(Eg))(function(a){return Du(Du(dt(e.value2))(Eg))(function(u){return Du(Du(dt(e.value3))(Eg))(function(l){return O(new oa(e.value0,new Mv(he.value,l,u,a)))})})});throw new Error("Failed pattern match at Parser (line 117, column 1 - line 117, column 41): "+[e.constructor.name])},FV=function(e){return function(a){return function(u){return M_(P5(De(e)))(function(l){var v=z5(u)(l);if(v instanceof R)return pp(AD("using cached library "+u))(function(){return Nn(new ae(v.value0))});if(v instanceof I)return pp(AD("loading library "+(u+"...")))(function(){return M_(eV(u))(function(t){if(t instanceof M)return Nn(new M(new Za(t.value0,a)));if(t instanceof ae)return pp(AD("parsing library "+(u+"...")))(function(){return M_(yV(e)(t.value0))(function(i){if(i instanceof M)return Nn(new M(i.value0));if(i instanceof ae)return pp(AD("successfully parsed library "+u))(function(){return pp(P5(Pe(Tg(u)(i.value0)(l))(e)))(function(){return Nn(new ae(i.value0))})});throw new Error("Failed pattern match at Parser (line 462, column 11 - line 467, column 33): "+[i.constructor.name])})});throw new Error("Failed pattern match at Parser (line 457, column 7 - line 467, column 33): "+[t.constructor.name])})});throw new Error("Failed pattern match at Parser (line 450, column 3 - line 467, column 33): "+[v.constructor.name])})}}},bV=function(e){return function(a){return Du(ZJ(a))(function(u){return Du(QJ)(function(l){return Du(KJ(FV(l)(e)(u)))(function(v){if(v instanceof M)return PD(v.value0);if(v instanceof ae)return kG(B5(function(t){return xJ(v.value0)(t)}))(function(){return O(new a0(e,0))});throw new Error("Failed pattern match at Parser (line 440, column 3 - line 444, column 25): "+[v.constructor.name])})})})}},H5=function(e){return function(a){return function(u){return Du(Mg)(function(l){return X5(l)(e)(a)(u)})}}},X5=function(e){return function(a){return function(u){return function(l){if(u instanceof h)return Du(Mg)(function(v){return kG(q5(e))(function(){return Du(dt(l))(function(t){return kG(q5(v))(function(){return O(t)})})})});if(u instanceof G)return O(new Kl(a,function(v){return X5(Tg(u.value0)(v)(e))(a)(u.value1)(l)}));throw new Error("Failed pattern match at Parser (line 425, column 1 - line 425, column 77): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name])}}}},Y5=JJ("astToListMaybeAction","Parser",function(){return K($w)(U(Pw)(void 0))(function(){return k5(gV)})}),EV=Y5(96),Z5=function(e){return function(a){return function(u){var l=ng(a);if(l instanceof M)return Nn(new M(l.value0));if(l instanceof ae)return M_(hg(e)(xu)(EV(l.value0)))(function(v){if(v instanceof M)return Nn(new M(v.value0));if(v instanceof ae)return Nn(new ae({actions:v.value0.value0,evalTime:u}));throw new Error("Failed pattern match at Parser (line 45, column 7 - line 47, column 76): "+[v.constructor.name])});throw new Error("Failed pattern match at Parser (line 41, column 3 - line 47, column 76): "+[l.constructor.name])}}};var ht=$t(Il),Q5=Mf(Ka),TV=Al(Ya)(uf()(sa({reflectSymbol:function(){return"ain"}})(ht)()(sa({reflectSymbol:function(){return"fft"}})(ht)()(sa({reflectSymbol:function(){return"hi"}})(ht)()(sa({reflectSymbol:function(){return"ifft"}})(ht)()(sa({reflectSymbol:function(){return"ihi"}})(ht)()(sa({reflectSymbol:function(){return"ilo"}})(ht)()(sa({reflectSymbol:function(){return"imgURLs"}})(Q5)()(sa({reflectSymbol:function(){return"imid"}})(ht)()(sa({reflectSymbol:function(){return"lo"}})(ht)()(sa({reflectSymbol:function(){return"mid"}})(ht)()(sa({reflectSymbol:function(){return"vidURLs"}})(Q5)()(sa({reflectSymbol:function(){return"webcam"}})(ht)()(af)))))))))))))),MV=L(cv),K5=Qi(Ya)(Il),S_=function(e){return TV(Ws)(MV(function(a){return a.signal})(l_(e.actions)))},x5=function(e){return K5(Z4)(l_(e.actions))},eT=function(e){return K5(Q4)(l_(e.actions))},aT=function(){var a=x0();return{actions:h.value,evalTime:a}};var JG=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)},VG=JG,jG=e=>a=>u=>()=>{e.bindTexture(e.TEXTURE_2D,u),e.texImage2D(e.TEXTURE_2D,0,e.LUMINANCE,512,1,0,e.LUMINANCE,e.UNSIGNED_BYTE,a),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR)};var av=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}},U0=Se(Ne);var LV=d(j_),qg=Eu(kn),nT=Sl(Yp),$g=Gv(Jn),AV=Ku(vl),NV=Vn(vl),PV=gv(Yp),qV=Nc(vl),$V=kp(vl),OV=Pc(vl),UV=Jp(vl),WV=Vi(j_),Og=Qu(kn),qD=L(Xl),gc=bv(_v),ev=z(Bv),BV=Wt(_v),ca=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),zl=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ba=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),kl=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Xa=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){this.value0=a}return e.create=function(a){return new e(a)},e}(),ke=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Na=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}();var zV={channels:function(e){return 1}},kV={channels:function(e){return 3}},JV={channels:function(e){return 2}},VV={channels:function(e){return 1}},Ru=function(e){return e.unaryFunction},jV=function(e){return e.toVec4s},HV=function(e){return e.toVec3s},XV=function(e){return e.toVec2s},YV=function(e){return e.toFloats},HG=function(e){return e.toExprSafe},je=function(e){return e.toExpr};var ZV=function(e){if(e instanceof ca)return new ba(e.value2,e.value3,e.value3);if(e instanceof zl)return new kl(e.value0+".zww");throw new Error("Failed pattern match at Expr (line 510, column 1 - line 510, column 27): "+[e.constructor.name])},$D=function(e){if(e instanceof ca)return new Xa(e.value2,e.value3);if(e instanceof zl)return new l0(e.value0+".zw");throw new Error("Failed pattern match at Expr (line 502, column 1 - line 502, column 26): "+[e.constructor.name])},Pi=function(e){return e.swizzleZ},QV=function(e){return e.swizzleYZZZ},KV=function(e){if(e instanceof ca)return new ba(e.value1,e.value2,e.value3);if(e instanceof zl)return new kl(e.value0+".yzw");throw new Error("Failed pattern match at Expr (line 514, column 1 - line 514, column 27): "+[e.constructor.name])},Ag=function(e){return e.swizzleYZ};var qi=function(e){return e.swizzleY},xV=function(e){return e.swizzleXYZZ},sp=function(e){return e.swizzleXYZ},ej=function(e){return e.swizzleXYYY},aj=function(e){return e.swizzleXYY},$i=function(e){return e.swizzleXY},qv=function(e){return e.swizzleX};var dc=function(e){if(e instanceof ca)return new ke(e.value3);if(e instanceof zl)return new Na(e.value0+".w");throw new Error("Failed pattern match at Expr (line 498, column 1 - line 498, column 26): "+[e.constructor.name])},Ug=function(e){return e.showType};var uj=function(e){return e.isConstant},Gp=function(e){return function(a){return function(u){return e+("("+(a+(","+(u+")"))))}}},Fu=function(e){return function(a){return e+("("+(a+")"))}},N_=function(e){return Ru(e)(is)(Fu("log"))},Wg=function(e){return Ru(e)(vD)(Fu("log2"))},Bg=function(e){return Ru(e)(os)(Fu("sign"))},OD=function(e){return Ru(e)(uo)(Fu("sin"))},UD=function(e){return Ru(e)(cs)(Fu("sqrt"))},rT=function(e){return Ru(e)(_s)(Fu("tan"))},lj=function(e){return e.fromVec4s},vj=function(e){return e.fromVec3s},zg=function(e){return e.fromVec2s},kg=function(e){return e.fromFloats},Rv=function(e){return e.fromFloat},WD=function(e){return Ru(e)(function(a){return yR(Rd(a)(1))})(Fu("fract"))},ZG=function(e){return Ru(e)(ao)(Fu("floor"))},Ov=function(e){return e.expr},tT=function(e){var a=Ov(e),u=je(e);return function(l){return function(v){return function(t){return a("mix("+(u(l)+(","+(u(v)+(","+(u(t)+")"))))))}}}},QG=function(e){var a=Ru(e),u=Ov(e),l=HG(e);return function(v){return function(t){return function(i){return function(c){if(c instanceof ke)return a(xe(v)(c.value0))(function(_){return"("+(_+(t+(Nf(c.value0)+")")))})(i);if(c instanceof Na)return u("("+(l(i)+(t+(c.value0+")"))));throw new Error("Failed pattern match at Expr (line 602, column 1 - line 602, column 99): "+[v.constructor.name,t.constructor.name,i.constructor.name,c.constructor.name])}}}}},BD=function(e){return QG(e)(qg)("*")},Jg=function(e){var a=Ru(e),u=Ov(e),l=HG(e);return function(v){return function(t){return function(i){return function(c){if(i instanceof ke)return a(v(i.value0))(function(_){return"("+(Nf(i.value0)+(t+(_+")")))})(c);if(i instanceof Na)return u("("+(i.value0+(t+(l(c)+")"))));throw new Error("Failed pattern match at Expr (line 598, column 1 - line 598, column 99): "+[v.constructor.name,t.constructor.name,i.constructor.name,c.constructor.name])}}}}},P_=function(e){return Jg(e)(qg)("*")},KG=function(e){return Ru(e)(ts)(Fu("exp"))},Vg=function(e){return e.dotSum};var wp=function(e){return QG(e)(nT)("/")},jg=function(e){return Jg(e)($g)("-")},xG=function(e){return QG(e)($g)("-")},ew=function(e){return Ru(e)(xn)(Fu("cos"))},al=function(e){return e.constant},iT=function(e){return al(e)(0)},oT=function(e){return Ru(e)(ff)(Fu("ceil"))},cT=function(e){var a=function(u){return"(exp(log(abs("+(u+("))/3.)*sign("+(u+"))")))};return Ru(e)(uD)(a)},dp=function(e){var a=VR(e.Channels0()),u=YV(e),l=XV(e),v=HV(e),t=jV(e);return function(i){var c=kg(i),_=zg(i),s=vj(i),y=lj(i);return function(N){if(a(Y(N))===1)return c(u(N));if(a(Y(N))===2)return _(l(N));if(a(Y(N))===3)return s(v(N));if(Re)return y(t(N));throw new Error("Failed pattern match at Expr (line 41, column 1 - line 41, column 78): "+[N.constructor.name])}}},lT=function(e){if(e)return 1;if(!e)return 0;throw new Error("Failed pattern match at Expr (line 693, column 1 - line 693, column 37): "+[e.constructor.name])};var q_=function(e){return e.binaryFunction},Hg=function(e){return q_(e)(AV)(Gp("max"))};var Xg=function(e){return q_(e)(NV)(Gp("min"))};var _T=function(e){return q_(e)(PV)(Gp("mod"))};var aw=function(e){return q_(e)(Jc)(Gp("pow"))};var Yg=function(e){return function(a){return function(u){return"("+(a+(e+(u+")")))}}},mp=function(e){var a=VR(e.Channels0()),u=q_(e),l=Ug(e);return function(v){return function(t){return function(i){return function(c){return function(_){if(a(c)===1)return u(function(s){return function(y){return lT(v(s)(y))}})(function(s){return function(y){return Fu(l(c))(Yg(i)(s)(y))}})(c)(_);if(Re)return u(function(s){return function(y){return lT(v(s)(y))}})(function(s){return function(y){return Fu(l(c))(Gp(t)(s)(y))}})(c)(_);throw new Error("Failed pattern match at Expr (line 688, column 1 - line 688, column 107): "+[v.constructor.name,t.constructor.name,i.constructor.name,c.constructor.name,_.constructor.name])}}}}}},fT=function(e){return mp(e)(LV)("equal")("==")},pT=function(e){return mp(e)(qV)("greaterThan")(">")},Zg=function(e){return mp(e)($V)("greaterThanEqual")(">=")},uw=function(e){return mp(e)(OV)("lessThan")("<")},Qg=function(e){return mp(e)(UV)("lessThanEqual")("<=")},sT=function(e){return mp(e)(WV)("notEqual")("!=")};var nj=function(e){return Ru(e)(function(a){return a*a})(function(a){return Yg("*")(a)(a)})},rj=function(e){return q_(e)(Dd)(Gp("atan"))},DT=function(e){return Ru(e)(rs)(Fu("atan"))},RT=function(e){return Ru(e)(ns)(Fu("asin"))},lw=function(e){var a=q_(e);return function(u){return function(l){return a(u)(Yg(l))}}},$n=function(e){return lw(e)($g)("-")},gt=function(e){return lw(e)(nT)("/")},IT=function(e){var a=gt(e),u=N_(e),l=al(e);return function(v){return a(u(v))(u(l(10)))}},uv=function(e){return lw(e)(qg)("*")},GT=function(e){var a=uv(e),u=uw(e),l=Rv(e);return function(v){return function(t){return a(u(l(v))(t))(t)}}},wT=function(e){var a=uv(e),u=aw(e),l=gt(e),v=$n(e),t=al(e);return function(i){return a(u(l(v(i)(t(69)))(t(12)))(t(2)))(t(440))}},dT=function(e){var a=xe(wp(e))(new ke(10)),u=P_(e)(new ke(20)),l=N_(e);return function(v){return a(u(l(v)))}},tj=function(e){return Jg(e)(Og)("+")},mT=function(e){return QG(e)(Og)("+")},yt=function(e){return lw(e)(Og)("+")},Kg=function(e){var a=us(e);return function(u){return a(yt(u))}},hT=function(e){return Ru(e)(vs)(Fu("acos"))},$_=function(e){return Ru(e)(yR)(Fu("abs"))},vu=function(e){var a=je(e);return function(u){var l=Ov(u);return function(v){return function(t){return l(a(t)+("."+v))}}}},v0=function(e){return function(a){return e instanceof ba&&a instanceof ke?new ca(e.value0,e.value1,e.value2,a.value0):new zl("vec4("+(je(nu(0))(e)+(","+(je(yu(0))(a)+")"))))}},Ng=function(e){return function(a){return e instanceof Xa&&a instanceof Xa?new ca(e.value0,e.value1,a.value0,a.value1):new zl("vec4("+(je(Su(0))(e)+(","+(je(Su(0))(a)+")"))))}},Pg=function(e){return function(a){return e instanceof Xa&&a instanceof ke?new ba(e.value0,e.value1,a.value0):new kl("vec3("+(je(Su(0))(e)+(","+(je(yu(0))(a)+")"))))}},ij=function(e){var a=ia(ha(e));if(a instanceof I)return new B(pu(sp(mc)(Y(e)))(ga(Rv(nu(0))(dc(Y(e))))),I.value);if(a instanceof R){var u=ia(ha(a.value0));if(u instanceof I){var l=ZV(Y(a.value0)),v=XG(dc(Y(e)))($i(Rp)(Y(a.value0))),t=sp(mc)(Y(e));return new B(pu(t)(pu(v)(ga(l))),I.value)}if(u instanceof R){var i=KV(Y(u.value0)),l=Pg($D(Y(a.value0)))(qv(gT)(Y(u.value0))),v=XG(dc(Y(e)))($i(Rp)(Y(a.value0))),t=sp(mc)(Y(e));return new B(pu(t)(pu(v)(pu(l)(ga(i)))),ia(ha(u.value0)))}throw new Error("Failed pattern match at Expr (line 346, column 7 - line 357, column 87): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 342, column 3 - line 357, column 87): "+[a.constructor.name])},oj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(ga(xV(O0)(Y(e))),I.value);if(a instanceof R){var u=ia(ha(a.value0));if(u instanceof I){var l=QV(O0)(Y(a.value0)),v=v0(Y(e))(qv(L_)(Y(a.value0)));return new B(pu(v)(ga(l)),I.value)}if(u instanceof R){var t=ia(ha(u.value0));if(t instanceof I){var i=Rv(ou(0))(Pi(O0)(Y(u.value0))),l=Ng(Ag(O0)(Y(a.value0)))($i(A_)(Y(u.value0))),v=v0(Y(e))(qv(L_)(Y(a.value0)));return new B(pu(v)(pu(l)(ga(i))),I.value)}if(t instanceof R){var i=yT(Pi(O0)(Y(u.value0)))(Y(t.value0)),l=Ng(Ag(O0)(Y(a.value0)))($i(A_)(Y(u.value0))),v=v0(Y(e))(qv(L_)(Y(a.value0)));return new B(pu(v)(pu(l)(ga(i))),ia(ha(t.value0)))}throw new Error("Failed pattern match at Expr (line 379, column 11 - line 389, column 81): "+[t.constructor.name])}throw new Error("Failed pattern match at Expr (line 373, column 7 - line 389, column 81): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 370, column 3 - line 389, column 81): "+[a.constructor.name])},cj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(pu($i(A_)(Y(e)))(ga(Rv(Su(0))(Pi(O0)(Y(e))))),I.value);if(a instanceof R){var u=Ag(O0)(Y(a.value0)),l=Ft(Pi(O0)(Y(e)))(qv(L_)(Y(a.value0))),v=$i(A_)(Y(e));return new B(pu(v)(pu(l)(ga(u))),ia(ha(a.value0)))}throw new Error("Failed pattern match at Expr (line 317, column 3 - line 323, column 71): "+[a.constructor.name])},_j=function(e){var a=ia(ha(e));if(a instanceof I)return new B(ga(ej(hc)(Y(e))),I.value);if(a instanceof R){var u=Ng(Y(e))(Y(a.value0));return new B(ga(u),ia(ha(a.value0)))}throw new Error("Failed pattern match at Expr (line 362, column 3 - line 366, column 51): "+[a.constructor.name])},fj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(ga(aj(hc)(Y(e))),I.value);if(a instanceof R){var u=ia(ha(a.value0));if(u instanceof I){var l=Rv(nu(0))(qi(hc)(Y(a.value0))),v=Pg(Y(e))(qv(Ip)(Y(a.value0)));return new B(pu(v)(ga(l)),I.value)}if(u instanceof R){var l=XG(qi(hc)(Y(a.value0)))(Y(u.value0)),v=Pg(Y(e))(qv(Ip)(Y(a.value0)));return new B(pu(v)(ga(l)),ia(ha(u.value0)))}throw new Error("Failed pattern match at Expr (line 330, column 7 - line 338, column 65): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 327, column 3 - line 338, column 65): "+[a.constructor.name])},pj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(ga(Rv(ou(0))(Y(e))),I.value);if(a instanceof R){var u=ia(ha(a.value0));if(u instanceof I)return new B(ga(yT(Y(e))(Rv(nu(0))(Y(a.value0)))),I.value);if(u instanceof R){var l=ia(ha(u.value0));if(l instanceof I)return new B(ga(Rj(Y(e))(Y(a.value0))(Rv(Su(0))(Y(u.value0)))),I.value);if(l instanceof R)return new B(ga(Gj(Y(e))(Y(a.value0))(Y(u.value0))(Y(l.value0))),ia(ha(l.value0)));throw new Error("Failed pattern match at Expr (line 311, column 11 - line 313, column 143): "+[l.constructor.name])}throw new Error("Failed pattern match at Expr (line 308, column 7 - line 313, column 143): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 305, column 3 - line 313, column 143): "+[a.constructor.name])},sj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(ga(Rv(nu(0))(Y(e))),I.value);if(a instanceof R){var u=ia(ha(a.value0));if(u instanceof I)return new B(ga(XG(Y(e))(Rv(Su(0))(Y(a.value0)))),I.value);if(u instanceof R)return new B(ga(Ij(Y(e))(Y(a.value0))(Y(u.value0))),ia(ha(u.value0)));throw new Error("Failed pattern match at Expr (line 299, column 7 - line 301, column 119): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 296, column 3 - line 301, column 119): "+[a.constructor.name])},Dj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(ga(Rv(Su(0))(Y(e))),I.value);if(a instanceof R)return new B(ga(Ft(Y(e))(Y(a.value0))),ia(ha(a.value0)));throw new Error("Failed pattern match at Expr (line 290, column 3 - line 292, column 96): "+[a.constructor.name])},mc={swizzleZ:function(e){return e instanceof ca?new ke(e.value2):vu(ou(0))(yu(0))("z")(e)},swizzleYZ:function(e){return e instanceof ca?new Xa(e.value1,e.value2):vu(ou(0))(Su(0))("yz")(e)},swizzleZZ:function(e){return e instanceof ca?new Xa(e.value2,e.value2):vu(ou(0))(Su(0))("zz")(e)},swizzleXYZ:function(e){return e instanceof ca?new ba(e.value0,e.value1,e.value2):vu(ou(0))(nu(0))("xyz")(e)},swizzleXYZZ:function(e){return e instanceof ca?new ca(e.value0,e.value1,e.value2,e.value2):vu(ou(0))(ou(0))("xyzz")(e)},swizzleYZZZ:function(e){return e instanceof ca?new ca(e.value1,e.value2,e.value2,e.value2):vu(ou(0))(ou(0))("yzzz")(e)},swizzleZZZZ:function(e){return e instanceof ca?new ca(e.value2,e.value2,e.value2,e.value2):vu(ou(0))(ou(0))("zzzz")(e)}},O0={swizzleZ:function(e){return e instanceof ba?new ke(e.value2):vu(nu(0))(yu(0))("z")(e)},swizzleYZ:function(e){return e instanceof ba?new Xa(e.value1,e.value2):vu(nu(0))(Su(0))("z")(e)},swizzleZZ:function(e){return e instanceof ba?new Xa(e.value2,e.value2):vu(nu(0))(Su(0))("zz")(e)},swizzleXYZ:U0,swizzleXYZZ:function(e){return e instanceof ba?new ca(e.value0,e.value1,e.value2,e.value2):vu(nu(0))(ou(0))("xyzz")(e)},swizzleYZZZ:function(e){return e instanceof ba?new ca(e.value1,e.value2,e.value2,e.value2):vu(nu(0))(ou(0))("yzzz")(e)},swizzleZZZZ:function(e){return e instanceof ba?new ca(e.value2,e.value2,e.value2,e.value2):vu(nu(0))(ou(0))("zzzz")(e)}},Rp={swizzleY:function(e){return e instanceof ca?new ke(e.value1):vu(ou(0))(yu(0))("y")(e)},swizzleXY:function(e){return e instanceof ca?new Xa(e.value0,e.value1):vu(ou(0))(Su(0))("xy")(e)},swizzleXYY:function(e){return e instanceof ca?new ba(e.value0,e.value1,e.value1):vu(ou(0))(nu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof ca?new ba(e.value1,e.value1,e.value1):vu(ou(0))(nu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof ca?new ca(e.value0,e.value1,e.value1,e.value1):vu(ou(0))(ou(0))("xyyy")(e)}},A_={swizzleY:function(e){return e instanceof ba?new ke(e.value1):vu(nu(0))(yu(0))("y")(e)},swizzleXY:function(e){return e instanceof ba?new Xa(e.value0,e.value1):vu(nu(0))(Su(0))("xy")(e)},swizzleXYY:function(e){return e instanceof ba?new ba(e.value0,e.value1,e.value1):vu(nu(0))(nu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof ba?new ba(e.value1,e.value1,e.value1):vu(nu(0))(nu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof ba?new ca(e.value0,e.value1,e.value1,e.value1):vu(nu(0))(ou(0))("xyyy")(e)}},hc={swizzleY:function(e){return e instanceof Xa?new ke(e.value1):vu(Su(0))(yu(0))("y")(e)},swizzleXY:U0,swizzleXYY:function(e){return e instanceof Xa?new ba(e.value0,e.value1,e.value1):vu(Su(0))(nu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof Xa?new ba(e.value1,e.value1,e.value1):vu(Su(0))(nu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof Xa?new ca(e.value0,e.value1,e.value1,e.value1):vu(Su(0))(ou(0))("xyyy")(e)}},gT={swizzleX:function(e){return e instanceof ca?new ke(e.value0):vu(ou(0))(yu(0))("x")(e)}},L_={swizzleX:function(e){return e instanceof ba?new ke(e.value0):vu(nu(0))(yu(0))("x")(e)}},Ip={swizzleX:function(e){return e instanceof Xa?new ke(e.value0):vu(Su(0))(yu(0))("x")(e)}},yT=function(e){return function(a){return e instanceof ke&&a instanceof ba?new ca(e.value0,a.value0,a.value1,a.value2):new zl("vec4("+(je(yu(0))(e)+(","+(je(nu(0))(a)+")"))))}},XG=function(e){return function(a){return e instanceof ke&&a instanceof Xa?new ba(e.value0,a.value0,a.value1):new kl("vec3("+(je(yu(0))(e)+(","+(je(Su(0))(a)+")"))))}},Rj=function(e){return function(a){return function(u){return e instanceof ke&&a instanceof ke&&u instanceof Xa?new ca(e.value0,a.value0,u.value0,u.value1):new zl("vec4("+(je(yu(0))(e)+(","+(je(yu(0))(a)+(","+(je(Su(0))(u)+")"))))))}}},Ft=function(e){return function(a){return e instanceof ke&&a instanceof ke?new Xa(e.value0,a.value0):new l0("vec2("+(je(yu(0))(e)+(","+(je(yu(0))(a)+")"))))}},Ij=function(e){return function(a){return function(u){return e instanceof ke&&a instanceof ke&&u instanceof ke?new ba(e.value0,a.value0,u.value0):new kl("vec3("+(je(yu(0))(e)+(","+(je(yu(0))(a)+(","+(je(yu(0))(u)+")"))))))}}},Gj=function(e){return function(a){return function(u){return function(l){return e instanceof ke&&a instanceof ke&&u instanceof ke&&l instanceof ke?new ca(e.value0,a.value0,u.value0,l.value0):new zl("vec4("+(je(yu(0))(e)+(","+(je(yu(0))(a)+(","+(je(yu(0))(u)+(","+(je(yu(0))(l)+")"))))))))}}}},yu=av("exprFloat","Expr",function(){return{constant:ke.create,expr:Na.create,isConstant:function(e){if(e instanceof ke)return!0;if(e instanceof Na)return!1;throw new Error("Failed pattern match at Expr (line 59, column 1 - line 82, column 20): "+[e.constructor.name])},toExpr:function(e){if(e instanceof ke)return ev(e.value0);if(e instanceof Na)return e.value0;throw new Error("Failed pattern match at Expr (line 59, column 1 - line 82, column 20): "+[e.constructor.name])},toExprSafe:function(e){if(e instanceof ke)return Nf(e.value0);if(e instanceof Na)return e.value0;throw new Error("Failed pattern match at Expr (line 59, column 1 - line 82, column 20): "+[e.constructor.name])},unaryFunction:function(e){return function(a){return function(u){if(u instanceof ke)return new ke(e(u.value0));if(u instanceof Na)return new Na(a(u.value0));throw new Error("Failed pattern match at Expr (line 59, column 1 - line 82, column 20): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},binaryFunction:function(e){return function(a){return function(u){return function(l){return u instanceof ke&&l instanceof ke?new ke(e(u.value0)(l.value0)):new Na(a(HG(yu(0))(u))(HG(yu(0))(l)))}}}},showType:function(e){return"float"},fromFloat:U0,fromFloats:U0,fromVec2s:CT(75),fromVec3s:ST(76),fromVec4s:NT(77),toFloats:U0,toVec2s:FT(79),toVec3s:bT(80),toVec4s:ET(81),dotSum:U0,Channels0:function(){return VV}}}),Su=av("exprVec2","Expr",function(){return{constant:function(e){return new Xa(e,e)},expr:l0.create,isConstant:function(e){if(e instanceof Xa)return!0;if(e instanceof l0)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 Xa)return"vec2("+(ev(e.value0)+(","+(ev(e.value1)+")")));if(e instanceof l0)return e.value0;throw new Error("Failed pattern match at Expr (line 96, column 1 - line 120, column 60): "+[e.constructor.name])},toExprSafe:function(e){return je(Su(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof Xa)return new Xa(e(u.value0),e(u.value1));if(u instanceof l0)return new l0(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 Xa&&l instanceof Xa?new Xa(e(u.value0)(l.value0),e(u.value1)(l.value1)):new l0(a(je(Su(0))(u))(je(Su(0))(l)))}}}},showType:function(e){return"vec2"},fromFloat:function(e){if(e instanceof ke)return new Xa(e.value0,e.value0);if(e instanceof Na)return new l0("vec2("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 96, column 1 - line 120, column 60): "+[e.constructor.name])},fromFloats:FT(111),fromVec2s:U0,fromVec3s:LT(113),fromVec4s:PT(114),toFloats:CT(115),toVec2s:U0,toVec3s:TT(117),toVec4s:MT(118),dotSum:function(e){return e instanceof Xa?new ke(e.value0+e.value1):new Na("dot("+(je(Su(0))(e)+",vec2(1.))"))},Channels0:function(){return JV}}}),nu=av("exprVec3","Expr",function(){return{constant:function(e){return new ba(e,e,e)},expr:kl.create,isConstant:function(e){if(e instanceof ba)return!0;if(e instanceof kl)return!1;throw new Error("Failed pattern match at Expr (line 134, column 1 - line 158, column 60): "+[e.constructor.name])},toExpr:function(e){if(e instanceof ba)return"vec3("+(ev(e.value0)+(","+(ev(e.value1)+(","+(ev(e.value2)+")")))));if(e instanceof kl)return e.value0;throw new Error("Failed pattern match at Expr (line 134, column 1 - line 158, column 60): "+[e.constructor.name])},toExprSafe:function(e){return je(nu(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof ba)return new ba(e(u.value0),e(u.value1),e(u.value2));if(u instanceof kl)return new kl(a(u.value0));throw new Error("Failed pattern match at Expr (line 134, column 1 - line 158, column 60): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},binaryFunction:function(e){return function(a){return function(u){return function(l){return u instanceof ba&&l instanceof ba?new ba(e(u.value0)(l.value0),e(u.value1)(l.value1),e(u.value2)(l.value2)):new kl(a(je(nu(0))(u))(je(nu(0))(l)))}}}},showType:function(e){return"vec3"},fromFloat:function(e){if(e instanceof ke)return new ba(e.value0,e.value0,e.value0);if(e instanceof Na)return new kl("vec3("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 134, column 1 - line 158, column 60): "+[e.constructor.name])},fromFloats:bT(149),fromVec2s:TT(150),fromVec3s:U0,fromVec4s:qT(152),toFloats:ST(153),toVec2s:LT(154),toVec3s:U0,toVec4s:AT(156),dotSum:function(e){return e instanceof ba?new ke(e.value0+e.value1+e.value2):new Na("dot("+(je(nu(0))(e)+",vec3(1.))"))},Channels0:function(){return kV}}}),ou=av("exprVec4","Expr",function(){return{constant:function(e){return new ca(e,e,e,e)},expr:zl.create,isConstant:function(e){if(e instanceof ca)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 ca)return"vec4("+(ev(e.value0)+(","+(ev(e.value1)+(","+(ev(e.value2)+(","+(ev(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 je(ou(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof ca)return new ca(e(u.value0),e(u.value1),e(u.value2),e(u.value3));if(u instanceof 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 ca&&l instanceof ca?new ca(e(u.value0)(l.value0),e(u.value1)(l.value1),e(u.value2)(l.value2),e(u.value3)(l.value3)):new zl(a(je(ou(0))(u))(je(ou(0))(l)))}}}},showType:function(e){return"vec4"},fromFloat:function(e){if(e instanceof ke)return new ca(e.value0,e.value0,e.value0,e.value0);if(e instanceof Na)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:ET(187),fromVec2s:MT(188),fromVec3s:AT(189),fromVec4s:U0,toFloats:NT(191),toVec2s:PT(192),toVec3s:qT(193),toVec4s:U0,dotSum:function(e){return e instanceof ca?new ke(e.value0+e.value1+e.value2+e.value3):new Na("dot("+(je(ou(0))(e)+",vec4(1.))"))},Channels0:function(){return zV}}}),FT=av("floatsToVec2s","Expr",function(){var e=gc(Dj);return function(a){return cl(e(a))}}),bT=av("floatsToVec3s","Expr",function(){var e=gc(sj);return function(a){return cl(e(a))}}),ET=av("floatsToVec4s","Expr",function(){var e=gc(pj);return function(a){return cl(e(a))}}),CT=av("vec2sToFloats","Expr",function(){var e=qD(function(a){return pu(qv(Ip)(a))(ga(qi(hc)(a)))});return function(a){return cl(e(a))}}),TT=av("vec2sToVec3s","Expr",function(){var e=gc(fj);return function(a){return cl(e(a))}}),MT=av("vec2sToVec4s","Expr",function(){var e=gc(_j);return function(a){return cl(e(a))}}),ST=av("vec3sToFloats","Expr",function(){var e=qD(function(a){return pu(qv(L_)(a))(pu(qi(A_)(a))(ga(Pi(O0)(a))))});return function(a){return cl(e(a))}}),LT=av("vec3sToVec2s","Expr",function(){var e=gc(cj);return function(a){return cl(e(a))}}),AT=av("vec3sToVec4s","Expr",function(){var e=gc(oj);return function(a){return cl(e(a))}}),NT=av("vec4sToFloats","Expr",function(){var e=qD(function(a){return pu(qv(gT)(a))(pu(qi(Rp)(a))(pu(Pi(mc)(a))(ga(Pi(mc)(a)))))});return function(a){return cl(e(a))}}),PT=av("vec4sToVec2s","Expr",function(){var e=qD(function(a){return pu($i(Rp)(a))(ga($D(a)))});return function(a){return cl(e(a))}}),qT=av("vec4sToVec3s","Expr",function(){var e=gc(ij);return function(a){return cl(e(a))}}),Z=yu(59),ea=Su(96),Iu=nu(134),B0=ou(172);var $T=je(Iu),xg=Ov(ea),On=Ov(Z),Jl=al(Z),vT=je(B0),$v=je(Z),e2=UD(Z),Dp=je(ea),wj=gt(Z),YG=$n(Z),W0=uv(Z),a2=yt(Z),dj=Kg(a_)(Z),n0=qi(hc),mj=sp(mc),Dv=qv(Ip),OT=Hg(Z),vw=Xg(Z),UT=ew(Z),WT=OD(Z),BT=rj(Z),zD=function(e){return new kl("hsvrgb("+($T(e)+")"))},kD=function(e){return new kl("rgbhsv("+($T(e)+")"))},zT=xg("(2./res)");var JD=function(e){var a=xG(e),u=BD(e);return function(l){return a(u(l)(Jl(2)))(Jl(1))}},nw=function(e){return function(a){return new zl("mix("+(vT(e)+(","+(vT(a)+(","+($v(dc(a))+")"))))))}},kT=function(e){var a=Ov(e),u=je(e);return function(l){return function(v){return function(t){return a("clamp("+(u(t)+(","+($v(l)+(","+($v(v)+")"))))))}}}},hj=kT(Z),JT=function(e){var a=tj(e)(Jl(69)),u=P_(e)(Jl(12)),l=Wg(e),v=xe(wp(e))(Jl(440));return function(t){return a(u(l(v(t))))}},VT=function(e){var a=aw(e)(al(e)(10)),u=xe(wp(e))(Jl(20));return function(l){return a(u(l))}},u2=function(e){var a=uj(e),u=Vg(e),l=nj(e),v=$n(e),t=je(e);return function(i){return function(c){if(a(i)&&a(c))return e2(u(l(v(i)(c))));if(Re)return On("distance("+(t(i)+(","+(t(c)+")"))));throw new Error("Failed pattern match at Expr (line 773, column 1 - line 773, column 48): "+[i.constructor.name,c.constructor.name])}}},jT=u2(ea),Oi=function(e){return function(a){return On("clamp((_etime-"+(ev(e)+(")/("+(ev(a)+("-"+(ev(e)+"),0.,1.)"))))))}},HT=function(e){return function(a){return On("clamp(("+(ev(a)+("-_etime)/("+(ev(a)+("-"+(ev(e)+"),0.,1.)"))))))}},l2=function(e){return function(a){return function(u){return function(l){return On("iline("+(Dp(a)+(","+(Dp(u)+(","+($v(l)+(","+(Dp(e)+")"))))))))}}}},VD=function(e){return function(a){return function(u){return function(l){return On("line("+(Dp(a)+(","+(Dp(u)+(","+($v(l)+(","+(Dp(e)+")"))))))))}}}},rw=function(e){var a=Ov(e),u=je(e);return function(l){return function(v){return function(t){return a("mix("+(u(l)+(","+(u(v)+(","+($v(t)+")"))))))}}}},v2=On("PI"),XT=function(e){return function(a){return hj(Jl(0))(Jl(1))(wj(YG(Jl(2.828427))(jT(e)(a)))(Jl(2.828427)))}};var YT=function(e){return function(a){var u=function(_){return function(s){return On("step("+($v(_)+(","+($v(s)+")"))))}},l=La(a),v=qD(function(_){return ke.create(Sa(_))})(BV(0)(l-1|0)),t=new ke(1/Sa(l)),i=function(_){return function(s){return W0(YG(u(W0(t)(_))(e))(u(a2(W0(t)(_))(t))(e)))(s)}},c=fv(i)(v)(a);return dj(c)}},tw=function(e){return function(a){return e instanceof Xa&&a instanceof ke?new Xa(a.value0,e.value1):xg("vec2("+($v(a)+(","+($v(n0(e))+")"))))}},iw=function(e){var a=mT(e),u=BD(e);return function(l){return a(u(l)(Jl(.5)))(Jl(.5))}},n2=function(e){var a=JD(e),u=WD(e),l=uv(e),v=iw(e);return function(t){return function(i){return a(u(l(v(t))(i)))}}};var ow=function(e){return function(a){return v0(mj(a))(W0(dc(a))(e))}},ZT=function(e){var a=Rv(e),u=uv(e),l=uw(e),v=$n(e),t=al(e);return function(i){return function(c){var _=n0(i),s=Dv(i),y=a(OT(s)(_)),N=a(vw(s)(_));return u(l(N)(c))(v(t(1))(l(y)(c)))}}},QT=function(e){var a=kT(e);return function(u){return function(l){var v=n0(u),t=Dv(u);return a(vw(t)(v))(OT(t)(v))(l)}}},KT=function(e){var a=wp(e),u=xG(e),l=BD(e),v=mT(e);return function(t){return function(i){return function(c){var _=YG(n0(i))(Dv(i)),s=YG(n0(t))(Dv(t)),y=a(u(c)(Dv(t)))(s),N=l(y)(_);return v(N)(Dv(i))}}}},xT=function(e){var a=n0(e),u=Dv(e);return W0(u)(UT(a))},eM=function(e){var a=n0(e),u=Dv(e),l=W0(u)(UT(a)),v=W0(u)(WT(a));return Ft(l)(v)},aM=function(e){var a=n0(e),u=Dv(e);return W0(u)(WT(a))},cw=function(e){return function(a){return e instanceof Xa&&a instanceof ke?new Xa(e.value0,a.value0):xg("vec2("+($v(Dv(e))+(","+($v(a)+")"))))}},jD=function(e){var a=Ov(e),u=je(e);return function(l){return function(v){return a("smoothstep("+($v(Dv(l))+(","+($v(n0(l))+(","+(u(v)+")"))))))}}},r2=function(e){var a=jD(e),u=jg(e),l=uv(e),v=al(e);return function(t){return function(i){return function(c){var _=Ft(On("1.5/(res.x+res.y)"))(Jl(0));return a(_)(u(jT(t)(i))(l(c)(v(.5))))}}}},gj=r2(Z),uM=function(e){return function(a){var u=On("((1./res.x)+(1./res.y))");return gj(e)(a)(u)}},lM=function(e){var a=jg(e),u=jD(e),l=xG(e),v=$_(e);return function(t){return function(i){return function(c){var _=Ft(Jl(0))(vw(c)(On("3./res.y")));return a(Jl(1))(u(_)(l(v(a(n0(t))(i)))(c)))}}}},vM=function(e){var a=jg(e),u=jD(e),l=xG(e),v=$_(e);return function(t){return function(i){return function(c){var _=Ft(Jl(0))(vw(c)(On("3./res.x")));return a(Jl(1))(u(_)(l(v(a(Dv(t))(i)))(c)))}}}},nM=function(e){var a=n0(e),u=Dv(e);return e2(a2(W0(u)(u))(W0(a)(a)))},rM=function(e){var a=n0(e),u=Dv(e),l=BT(a)(u),v=e2(a2(W0(u)(u))(W0(a)(a)));return Ft(v)(l)},tM=function(e){return BT(n0(e))(Dv(e))};var t2=lc(Cu),HD=nt(t2),pM=Zv(Cu),yc=K(pM),yj=L(hi(Fv)),XD=rt(t2),sM=bn(Cu),DM=dR(sM)(Cv),hp=bl(El)(pM),_w=U(sM),Fj=uc(t2),bj=z(xa),oM=je(ea),cM=je(Z),Ej=function(e){return HD(function(a){var u={};for(var l in a)({}).hasOwnProperty.call(a,l)&&(u[l]=a[l]);return u.code=a.code+e,u})},RM=function(e){return function(a){return function(u){return yc(yj(function(l){return l.fxy})(XD))(function(l){return yc(DM(a)(function(v){return hp(HD(function(t){var i={};for(var c in t)({}).hasOwnProperty.call(t,c)&&(i[c]=t[c]);return i.fxy=v,i}))(function(){return u})}))(function(v){return hp(HD(function(t){var i={};for(var c in t)({}).hasOwnProperty.call(t,c)&&(i[c]=t[c]);return i.fxy=l,i}))(function(){return _w(Qs(v))})})})}}},IM=function(e){return function(a){return function(u){return yc(XD)(function(l){return yc(DM(a)(function(v){return hp(HD(function(t){var i={};for(var c in t)({}).hasOwnProperty.call(t,c)&&(i[c]=t[c]);return i.time=v.time,i.beat=v.beat,i.etime=v.etime,i.ebeat=v.ebeat,i}))(function(){return u})}))(function(v){return hp(HD(function(t){var i={};for(var c in t)({}).hasOwnProperty.call(t,c)&&(i[c]=t[c]);return i.time=l.time,i.beat=l.beat,i.etime=l.etime,i.ebeat=l.ebeat,i}))(function(){return _w(Qs(v))})})})}}},GM=function(e){return function(a){return function(u){return function(l){return gI(l)({webGl2:e,imgMap:a,vidMap:u,allocation:0,code:"",fxy:new l0("((gl_FragCoord.xy/res)*2.-1.)"),time:new Na("_time"),beat:new Na("_beat"),etime:new Na("_etime"),ebeat:new Na("_ebeat")})}}}},Cj=yc(XD)(function(e){return hp(Fj(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 _w(e.allocation)})}),ku=function(e){var a=Ug(e),u=je(e),l=Ov(e);return function(v){return yc(Cj)(function(t){var i="_"+bj(t);return hp(Ej(a(v)+(" "+(i+("="+(u(v)+`; -`))))))(function(){return _w(l(i))})})}},_M=ku(Iu),fM=ku(Z),YD=function(e){return function(a){return yc(XD)(function(u){if(u.webGl2)return _M(new kl("texture("+(e+(","+(oM(a)+").xyz")))));if(!u.webGl2)return _M(new kl("texture2D("+(e+(","+(oM(a)+").xyz")))));throw new Error("Failed pattern match at G (line 91, column 3 - line 93, column 88): "+[u.webGl2.constructor.name])})}},i2=function(e){return function(a){return yc(XD)(function(u){if(u.webGl2)return fM(new Na("texture("+(e+(",vec2("+(cM(a)+",0.)).x")))));if(!u.webGl2)return fM(new Na("texture2D("+(e+(",vec2("+(cM(a)+",0.)).x")))));throw new Error("Failed pattern match at G (line 84, column 3 - line 86, column 95): "+[u.webGl2.constructor.name])})}};var NM=Zv(Cu),m=K(NM),PM=lc(Cu),Je=rt(PM),pl=ku(Z),z0=uv(Z),Mj=ew(Z),Sj=OD(Z),qM=$n(Z),Ui=qv(Ip),U_=qi(hc),yp=yt(Z),Pu=ku(ea),wM=uv(ea),sw=al(ea),p2=$_(ea),Dw=$n(ea),Lj=Ov(ea),dM=je(ea),we=L(hi(Fv)),bp=bn(Cu),Qe=U(bp),Fc=al(Z),Aj=Qg(ea),le=eu(__)(bp),Rw=U(c_),G2=Gl(Cv)(bp),vv=ku(Iu),bc=rw(Iu),w2=Vn(Ia),Fp=eu(C0)(bp),QD=al(Iu),Iw=re(Ns),lv=ku(B0),$M=rw(B0),Nj=Ke(RI(Cu)),Yu=eu(Cv)(bp),Uv=L(Xl),Pj=Kg(a_)(Z),qj=Vg(Z),d2=dp(Z),gp=iw(ea),mM=un(Ka),hM=z(xa),OM=gi(Cu),W_=of(Ya)(OM),s2=yt(Iu),D2=uv(Iu),Ye=L(Zs),$j=dp(Iu),o2=qv(L_),c2=qi(A_),_2=Pi(O0),Oj=dp(ea),Uj=u2(ea),Wj=wp(ea),Bj=gt(ea),O_=gt(Z),gM=n2(ea),zj=Rv(ea),yM=n2(Z),FM=Sc(Xl),bM=Ov(Z),kj=_T(Z),Jj=aw(Z),Vj=fT(Z),jj=sT(Z),Hj=pT(Z),Xj=Zg(Z),Yj=uw(Z),Zj=Qg(Z),Qj=Hg(Z),Kj=Xg(Z),xj=GT(Z),eH=QT(Z),aH=ZT(Z),uH=jD(Z),lH=r2(Z),vH=Gl(__)(bp),nH=vM(Z),rH=lM(Z),EM=$i(Rp),tH=WD(Z),R2=L(ki),ZD=d(E),f2=of(E0)(OM),iH=P_(Iu),I2=sp(mc),oH=L(Ma),cH=bl(El)(NM),_H=nt(PM),CM=Ku(Ia),fH=re(xc),pH=hR(e_),sH=al(B0),DH=BD(Iu),RH=je(B0),IH=`#version 300 es +`+t))))))))}}}},J8=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return function(i){var c=mO(v)(l)(t)(i);return function(){var s=E1(e)(a)(u)(l)(c)(2)();return{name:l,signal:v,code:c,"audioWorklet'":s}}}}}}}}};var Ul=function(e){return function(){console.log(e)}};var Bf=function(e){var a=Tu(e);return function(u){return a(Ul(u))}};var lm=()=>{var e=document.createElement("video");return e.width=2048,e.height=2048,e.autoplay=!0,e.isPlaying=!1,e.addEventListener("playing",function(){e.isPlaying=!0}),navigator.mediaDevices.getUserMedia({video:!0}).then(function(a){e.srcObject=a}),e},vm=e=>()=>e.srcObject.getTracks().forEach(function(a){a.stop()}),nm=e=>a=>u=>()=>{u.isPlaying&&(e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,a),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,u),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR))},rm=e=>()=>{var a=new Image;return a.crossOrigin="Anonymous",a.loaded=!1,a.onload=function(){a.loaded=!0},a.src=e,a},tm=e=>()=>e.loaded,im=e=>()=>{var a=document.createElement("video");return a.crossOrigin="Anonymous",a.autoplay=!0,a.muted=!0,a.loop=!0,a.isPlaying=!1,a.addEventListener("playing",function(){a.isPlaying=!0}),a.src=e,a.play(),a},om=e=>()=>e.isPlaying;var cm=e=>()=>new Uint8Array(e),_m=e=>a=>()=>e.getByteFrequencyData(a),fm=e=>()=>{for(var a=0,u=0;u<8;u++)a=a+e[u];return a=a/2048,a},pm=e=>()=>{for(var a=0,u=0;u<80;u++)a=a+e[u];return a=a/18432,a},sm=e=>()=>{for(var a=0,u=0;u<512;u++)a=a+e[u];return a=a/110592,a};var Dm=()=>new AudioContext,cD=e=>()=>e.resume(),_D=e=>()=>e.currentTime,Rm=e=>()=>e.destination,SI=e=>a=>()=>new GainNode(e,{gain:a}),Im=e=>a=>u=>()=>new AnalyserNode(e,{fftSize:a,smoothingTimeConstant:u}),Gm=e=>()=>{var a=new GainNode(e);return navigator.mediaDevices.getUserMedia({audio:!0,video:!1}).then(function(u){var l=new MediaStreamAudioSourceNode(e,{mediaStream:u});l.connect(a)}),a},rc=e=>a=>()=>e.connect(a),D_=e=>a=>()=>e.disconnect(a);var LI=fu(),dm=re(zc(Il)),mm=H0(tl),hm=function(e){return function(a){return function(){var l=ra(I.value)(),v=cm(512)(),t=ra(0)(),i=ra(0)(),c=ra(0)();return{webAudioContext:e,sourceNode:a,mAnalyserNode:l,analyserArray:v,lo:t,mid:i,hi:c}}}},SO=function(e){return function(){var u=De(e.mAnalyserNode)();if(u instanceof I)return void 0;if(u instanceof R)return D_(e.sourceNode)(u.value0)(),Pe(I.value)(e.mAnalyserNode)(),Ul("punctual: disactivating an audio analyser...")();throw new Error("Failed pattern match at AudioAnalyser (line 43, column 3 - line 48, column 57): "+[u.constructor.name])}},LO=function(e){return function(){var u=De(e.mAnalyserNode)();if(u instanceof R)return u.value0;if(u instanceof I){var l=Im(e.webAudioContext)(1024)(.5)();return rc(e.sourceNode)(l)(),Pe(new R(l))(e.mAnalyserNode)(),Ul("punctual: activating an audio analyser...")(),l}throw new Error("Failed pattern match at AudioAnalyser (line 53, column 3 - line 60, column 24): "+[u.constructor.name])}},gm=function(e){return function(a){var u=LI(dm(a.fft)(dm(a.lo)(dm(a.mid)(a.hi))));if(!u)return SO(e);if(u)return function(){cD(e.webAudioContext)();var v=LO(e)();return _m(v)(e.analyserArray)(),mm(LI(a.lo))(function(){var i=fm(e.analyserArray)();return Pe(i)(e.lo)()})(),mm(LI(a.mid))(function(){var i=pm(e.analyserArray)();return Pe(i)(e.mid)()})(),mm(LI(a.hi))(function(){var i=sm(e.analyserArray)();return Pe(i)(e.hi)()})()};throw new Error("Failed pattern match at AudioAnalyser (line 64, column 3 - line 78, column 21): "+[u.constructor.name])}};var NO=K(mf),PO=Zc(Gf),Q8=un(Ka),K8=tr(Ka),qO=fu(),x8=function(e){return function(a){return function(){var l=De(e.mWebcamElementRef)();if(l instanceof R)return nm(a.gl)(a.webcamTexture)(l.value0)();if(l instanceof I)return void 0;throw new Error("Failed pattern match at SharedResources (line 129, column 3 - line 131, column 25): "+[l.constructor.name])}}},eF=function(e){return function(a){if(a)return function(){var l=De(e.mWebcamElementRef)();if(l instanceof R)return void 0;if(l instanceof I){Ul("punctual: activating webcam")();var v=lm();return Pe(new R(v))(e.mWebcamElementRef)()}throw new Error("Failed pattern match at SharedResources (line 105, column 3 - line 110, column 42): "+[l.constructor.name])};if(!a)return function(){var l=De(e.mWebcamElementRef)();if(l instanceof R)return Ul("punctual: disactivating webcam")(),vm(l.value0)(),Pe(I.value)(e.mWebcamElementRef)();if(l instanceof I)return void 0;throw new Error("Failed pattern match at SharedResources (line 113, column 3 - line 118, column 25): "+[l.constructor.name])};throw new Error("Failed pattern match at SharedResources (line 102, column 1 - line 102, column 61): "+[e.constructor.name,a.constructor.name])}},aF=function(e){return function(a){return Pe(a)(e.tempo)}},uF=function(e){return function(a){return Pe(a)(e.brightness)}},lF=function(e){return function(a){return function(){var l=De(e.externalAudioOutputNode)();return D_(e.internalAudioOutputNode)(l)(),rc(e.internalAudioOutputNode)(a)(),Pe(a)(e.externalAudioOutputNode)()}}},vF=function(e){return function(a){return function(){var l=De(e.mExternalAudioInputNode)();return function(){if(l instanceof I)return void 0;if(l instanceof R){D_(l.value0)(e.internalAudioInputNode)();var v=a();return rc(v)(e.internalAudioInputNode)(),Pe(new R(v))(e.mExternalAudioInputNode)()}throw new Error("Failed pattern match at SharedResources (line 186, column 3 - line 192, column 72): "+[l.constructor.name])}(),Pe(a)(e.audioInputGetter)()}}},nF=function(e){return function(){var u=NO(X7(PO(1)(1)))(ra)(),l=ra(I.value)(),v=ra(xu)(),t=ra(xu)(),i=ra(xu)(),c=function(){if(e instanceof I)return Dm();if(e instanceof R)return e.value0;throw new Error("Failed pattern match at SharedResources (line 49, column 22 - line 51, column 40): "+[e.constructor.name])}(),_=ra(Gm(c))(),s=ra(I.value)(),y=Rm(c)(),N=ra(y)(),S=SI(c)(1)(),J=SI(c)(1)();rc(J)(y)();var be=hm(c)(S)(),Ea=hm(c)(J)(),bu=ra(0)(),yl=ra(1)();return{tempo:u,mWebcamElementRef:l,images:v,videos:t,libraries:i,webAudioContext:c,audioInputGetter:_,mExternalAudioInputNode:s,externalAudioOutputNode:N,internalAudioInputNode:S,internalAudioOutputNode:J,inputAnalyser:be,outputAnalyser:Ea,audioWorkletCount:bu,brightness:yl}}},ym=function(e){return function(a){return function(){var l=De(e.videos)(),v=Q8(a)(l);if(v instanceof I){var t=im(a)();return Pe(K8(a)(t)(l))(e.videos)(),I.value}if(v instanceof R){var i=om(v.value0)();if(i)return new R(v.value0);if(!i)return I.value;throw new Error("Failed pattern match at SharedResources (line 171, column 7 - line 173, column 30): "+[i.constructor.name])}throw new Error("Failed pattern match at SharedResources (line 164, column 3 - line 173, column 30): "+[v.constructor.name])}}},AI=function(e){return De(e.tempo)},rF=function(e){return function(a){return function(){var l=De(e.images)(),v=Q8(a)(l);if(v instanceof I){var t=rm(a)();return Pe(K8(a)(t)(l))(e.images)(),I.value}if(v instanceof R){var i=tm(v.value0)();if(i)return new R(v.value0);if(!i)return I.value;throw new Error("Failed pattern match at SharedResources (line 148, column 7 - line 150, column 30): "+[i.constructor.name])}throw new Error("Failed pattern match at SharedResources (line 141, column 3 - line 150, column 30): "+[v.constructor.name])}}};var $O=function(e){return function(){var u=De(e.mExternalAudioInputNode)();if(u instanceof I)return void 0;if(u instanceof R)return D_(u.value0)(e.internalAudioInputNode)(),Pe(I.value)(e.mExternalAudioInputNode)(),Ul("punctual audio input disactivated")();throw new Error("Failed pattern match at SharedResources (line 212, column 3 - line 217, column 46): "+[u.constructor.name])}},Fm=function(e){return function(){var u=De(e.mExternalAudioInputNode)();if(u instanceof I){var l=De(e.audioInputGetter)(),v=l();return rc(v)(e.internalAudioInputNode)(),Pe(new R(v))(e.mExternalAudioInputNode)(),Ul("punctual audio input activated")()}if(u instanceof R)return void 0;throw new Error("Failed pattern match at SharedResources (line 199, column 3 - line 206, column 24): "+[u.constructor.name])}},tF=function(e){return function(a){return function(){return function(){var l=qO(a.ain);if(l)return Fm(e)();if(!l)return $O(e)();throw new Error("Failed pattern match at SharedResources (line 83, column 3 - line 85, column 38): "+[l.constructor.name])}(),gm(e.inputAnalyser)({fft:a.ifft,lo:a.ilo,mid:a.imid,hi:a.ihi})(),gm(e.outputAnalyser)(a)()}}};var NI=U(tl),OO=Vi(JR),UO=re(e_),WO=Jc(Ps),BO=of(tl)(Ya),PI=L(il),zO=fu(),iF=Bf(js),kO=z(xa),JO=d(E),_F=L(cv),VO=eu(C0)(tl),jO=Ku(Ia),HO=Gl(C0)(tl),XO=function(e){return function(a){return function(u){if(u instanceof I)return NI(void 0);if(u instanceof R)return TI(u.value0)(e)(a);throw new Error("Failed pattern match at AudioZone (line 123, column 1 - line 123, column 74): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},fF=function(e){if(e instanceof I)return I.value;if(e instanceof R){if(OO(e.value0.output)(en.value))return I.value;if(Re)return new R(e.value0)}throw new Error("Failed pattern match at AudioZone (line 41, column 1 - line 41, column 49): "+[e.constructor.name])},oF=function(e){return function(a){return function(u){if(Hv(u)>=a)return u;if(Re)return UO(u)(WO(a-Hv(u)|0)(e));throw new Error("Failed pattern match at AudioZone (line 107, column 1 - line 107, column 58): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},pF=function(e){return function(){var u=De(e.worklets)(),l=_D(e.sharedResources.webAudioContext)();return BO(XO(l+.25)(.1))(u)(),Pe(h.value)(e.worklets)()}},YO=function(e){return function(){var u=_D(e.webAudioContext)(),l=PI(function(v){return function(t){return t/1e3}(zO(ms(v)))})(bs)();return l-u}},cF=function(e){return function(a){return function(u){return function(l){return function(){var t=De(e.audioWorkletCount)();Pe(t+1|0)(e.audioWorkletCount)();var i=function(){var c=K4(a);if(c)return iF("worklet has audio input")(),Fm(e)(),PI(iD)(NI(e.internalAudioInputNode))();if(!c)return iF("worklet does not have audio input")(),null;throw new Error("Failed pattern match at AudioZone (line 72, column 11 - line 79, column 24): "+[c.constructor.name])}();return J8(e.webAudioContext)(i)(e.internalAudioOutputNode)("W"+kO(t))(a.signal)(u)(l-u)()}}}}},sF=function(e){return function(a){return function(u){return function(l){return function(v){if(l instanceof I&&v instanceof I)return NI(I.value);if(l instanceof I&&v instanceof R)return function(){var c=De(e.tempo)(),_=b1(c)(a)(u)(v.value0);return PI(R.create)(cF(e)(v.value0)(_.value0)(_.value1))()};if(l instanceof R&&v instanceof I)return function(){var c=_D(e.webAudioContext)();return TI(l.value0)(c+.25)(.1)(),I.value};if(l instanceof R&&v instanceof R){var t=JO(l.value0.signal)(v.value0.signal);if(t)return NI(new R(l.value0));if(!t)return function(){var c=De(e.tempo)(),_=b1(c)(a)(u)(v.value0);return TI(l.value0)(_.value0)(_.value1-_.value0)(),PI(R.create)(cF(e)(v.value0)(_.value0)(_.value1))()};throw new Error("Failed pattern match at AudioZone (line 59, column 3 - line 65, column 55): "+[t.constructor.name])}throw new Error("Failed pattern match at AudioZone (line 48, column 1 - line 48, column 129): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name,v.constructor.name])}}}}},DF=function(e){return function(a){return function(){cD(e.webAudioContext)();var l=YO(e)(),v=_F(fF)(a.actions),t=VO(sF(e)(a.evalTime)(l)(I.value))(v)(),i=ra(t)(),c=ra(l)();return{sharedResources:e,worklets:i,clockDiff:c}}}},RF=function(e){return function(a){return function(){var l=De(e.worklets)(),v=jO(Hv(l))(Hv(a.actions)),t=oF(I.value)(v)(l),i=oF(I.value)(v)(a.actions),c=De(e.clockDiff)(),_=HO(qs(sF(e.sharedResources)(a.evalTime)(c))(t)(_F(fF)(i)))();return Pe(_)(e.worklets)()}}};function IF(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 KO=L(Hp);var Em=function(e){return e};var zf=function(e){return e};var Cm={lift:function(e){var a=K(e.Bind1()),u=U(e.Applicative0());return function(l){return a(l)(function(v){return u(new ae(v))})}}},xO=su(Cm),qI=function(e){return function(a){return e(a)}},GF=function(e){var a=L(e);return{map:function(u){return qI(a(KO(u)))}}};var fD=function(e){return{Applicative0:function(){return Mm(e)},Bind1:function(){return eU(e)}}},eU=function(e){var a=K(e.Bind1()),u=U(e.Applicative0());return{bind:function(l){return function(v){return a(l)(Y0(function(t){return u(M.create(t))})(function(t){var i=v(t);return i}))}},Apply0:function(){return Tm(e)}}},Tm=function(e){var a=GF(e.Bind1().Apply0().Functor0());return{apply:b0(fD(e)),Functor0:function(){return a}}},Mm=function(e){return{pure:function(){var a=U(e.Applicative0());return function(u){return Em(a(ae.create(u)))}}(),Apply0:function(){return Tm(e)}}};var wF=function(e){var a=e.Monad0(),u=fD(a);return{liftEffect:function(){var l=xO(a),v=Tu(e);return function(t){return l(v(t))}}(),Monad0:function(){return u}}};var $I=function(e){var a=fD(e);return{throwError:function(){var u=U(e.Applicative0());return function(l){return Em(u(M.create(l)))}}(),Monad0:function(){return a}}};var uU=fu();var Sm=function(e){return uU(zf(e))};var Yl=function(){var e={},a="Pure",u="Throw",l="Catch",v="Sync",t="Async",i="Bind",c="Bracket",_="Fork",s="Sequential",y="Map",N="Apply",S="Alt",J="Cons",be="Resume",Ea="Release",bu="Finalizer",yl="Finalized",da="Forked",k0="Fiber",k_="Thunk";function qe(fe,Da,Gu,Ca){this.tag=fe,this._1=Da,this._2=Gu,this._3=Ca}function Vl(fe){var Da=function(Gu,Ca,Me){return new qe(fe,Gu,Ca,Me)};return Da.tag=fe,Da}function Tc(fe){return new qe(a,void 0)}function J0(fe){try{fe()}catch(Da){setTimeout(function(){throw Da},0)}}function J_(fe,Da,Gu){try{return Da(Gu())}catch(Ca){return fe(Ca)}}function V_(fe,Da,Gu){try{return Da(Gu)()}catch(Ca){return Gu(fe(Ca))(),Tc}}var Mt=function(){var fe=1024,Da=0,Gu=0,Ca=new Array(fe),Me=!1;function ve(){var ya;for(Me=!0;Da!==0;)Da--,ya=Ca[Gu],Ca[Gu]=void 0,Gu=(Gu+1)%fe,ya();Me=!1}return{isDraining:function(){return Me},enqueue:function(ya){var aa,cu;Da===fe&&(cu=Me,ve(),Me=cu),Ca[(Gu+Da)%fe]=ya,Da++,Me||ve()}}}();function j_(fe){var Da={},Gu=0,Ca=0;return{register:function(Me){var ve=Gu++;Me.onComplete({rethrow:!0,handler:function(ya){return function(){Ca--,delete Da[ve]}}})(),Da[ve]=Me,Ca++},isEmpty:function(){return Ca===0},killAll:function(Me,ve){return function(){if(Ca===0)return ve();var ya=0,aa={};function cu(ua){aa[ua]=Da[ua].kill(Me,function(wu){return function(){delete aa[ua],ya--,fe.isLeft(wu)&&fe.fromLeft(wu)&&setTimeout(function(){throw fe.fromLeft(wu)},0),ya===0&&ve()}})()}for(var qu in Da)Da.hasOwnProperty(qu)&&(ya++,cu(qu));return Da={},Gu=0,Ca=0,function(ua){return new qe(v,function(){for(var wu in aa)aa.hasOwnProperty(wu)&&aa[wu]()})}}}}}var Un=0,sl=1,Wi=2,Bi=3,zi=4,Fl=5,Wn=6;function Mc(fe,Da,Gu){var Ca=0,Me=Un,ve=Gu,ya=null,aa=null,cu=null,qu=null,ua=null,wu=0,V0=0,jl=null,t0=!0;function f(w){for(var g,X,ce;;)switch(g=null,X=null,ce=null,Me){case Wi:Me=sl;try{ve=cu(ve),qu===null?cu=null:(cu=qu._1,qu=qu._2)}catch(du){Me=Fl,ya=fe.left(du),ve=null}break;case Bi:fe.isLeft(ve)?(Me=Fl,ya=ve,ve=null):cu===null?Me=Fl:(Me=Wi,ve=fe.fromRight(ve));break;case sl:switch(ve.tag){case i:cu&&(qu=new qe(J,cu,qu)),cu=ve._2,Me=sl,ve=ve._1;break;case a:cu===null?(Me=Fl,ve=fe.right(ve._1)):(Me=Wi,ve=ve._1);break;case v:Me=Bi,ve=J_(fe.left,fe.right,ve._1);break;case t:Me=zi,ve=V_(fe.left,ve._1,function(du){return function(){Ca===w&&(Ca++,Mt.enqueue(function(){Ca===w+1&&(Me=Bi,ve=du,f(Ca))}))}});return;case u:Me=Fl,ya=fe.left(ve._1),ve=null;break;case l:cu===null?ua=new qe(J,ve,ua,aa):ua=new qe(J,ve,new qe(J,new qe(be,cu,qu),ua,aa),aa),cu=null,qu=null,Me=sl,ve=ve._1;break;case c:wu++,cu===null?ua=new qe(J,ve,ua,aa):ua=new qe(J,ve,new qe(J,new qe(be,cu,qu),ua,aa),aa),cu=null,qu=null,Me=sl,ve=ve._1;break;case _:Me=Bi,g=Mc(fe,Da,ve._2),Da&&Da.register(g),ve._1&&g.run(),ve=fe.right(g);break;case s:Me=sl,ve=Ap(fe,Da,ve._1);break}break;case Fl:if(cu=null,qu=null,ua===null)Me=Wn,ve=aa||ya||ve;else switch(g=ua._3,ce=ua._1,ua=ua._2,ce.tag){case l:aa&&aa!==g&&wu===0?Me=Fl:ya&&(Me=sl,ve=ce._2(fe.fromLeft(ya)),ya=null);break;case be:aa&&aa!==g&&wu===0||ya?Me=Fl:(cu=ce._1,qu=ce._2,Me=Wi,ve=fe.fromRight(ve));break;case c:wu--,ya===null&&(X=fe.fromRight(ve),ua=new qe(J,new qe(Ea,ce._2,X),ua,g),(aa===g||wu>0)&&(Me=sl,ve=ce._3(X)));break;case Ea:ua=new qe(J,new qe(yl,ve,ya),ua,aa),Me=sl,aa&&aa!==g&&wu===0?ve=ce._1.killed(fe.fromLeft(aa))(ce._2):ya?ve=ce._1.failed(fe.fromLeft(ya))(ce._2):ve=ce._1.completed(fe.fromRight(ve))(ce._2),ya=null,wu++;break;case bu:wu++,ua=new qe(J,new qe(yl,ve,ya),ua,aa),Me=sl,ve=ce._1;break;case yl:wu--,Me=Fl,ve=ce._1,ya=ce._2;break}break;case Wn:for(var ta in jl)jl.hasOwnProperty(ta)&&(t0=t0&&jl[ta].rethrow,J0(jl[ta].handler(ve)));jl=null,aa&&ya?setTimeout(function(){throw fe.fromLeft(ya)},0):fe.isLeft(ve)&&t0&&setTimeout(function(){if(t0)throw fe.fromLeft(ve)},0);return;case Un:Me=sl;break;case zi:return}}function fa(w){return function(){if(Me===Wn)return t0=t0&&w.rethrow,w.handler(ve)(),function(){};var g=V0++;return jl=jl||{},jl[g]=w,function(){jl!==null&&delete jl[g]}}}function Ae(w,g){return function(){if(Me===Wn)return g(fe.right(void 0))(),function(){};var X=fa({rethrow:!1,handler:function(){return g(fe.right(void 0))}})();switch(Me){case Un:aa=fe.left(w),Me=Wn,ve=aa,f(Ca);break;case zi:aa===null&&(aa=fe.left(w)),wu===0&&(Me===zi&&(ua=new qe(J,new qe(bu,ve(w)),ua,aa)),Me=Fl,ve=null,ya=null,f(++Ca));break;default:aa===null&&(aa=fe.left(w)),wu===0&&(Me=Fl,ve=null,ya=null)}return X}}function D(w){return function(){var g=fa({rethrow:!1,handler:w})();return Me===Un&&f(Ca),g}}return{kill:Ae,join:D,onComplete:fa,isSuspended:function(){return Me===Un},run:function(){Me===Un&&(Mt.isDraining()?f(Ca):Mt.enqueue(function(){f(Ca)}))}}}function Lp(fe,Da,Gu,Ca){var Me=0,ve={},ya=0,aa={},cu=new Error("[ParAff] Early exit"),qu=null,ua=e;function wu(fa,Ae,D){var w=Ae,g=null,X=null,ce=0,ta={},du,Sc;e:for(;;)switch(du=null,w.tag){case da:if(w._3===e&&(du=ve[w._1],ta[ce++]=du.kill(fa,function(Q){return function(){ce--,ce===0&&D(Q)()}})),g===null)break e;w=g._2,X===null?g=null:(g=X._1,X=X._2);break;case y:w=w._2;break;case N:case S:g&&(X=new qe(J,g,X)),g=w,w=w._1;break}if(ce===0)D(fe.right(void 0))();else for(Sc=0,du=ce;Sc=0&&e>1),c-t>1&&e(a,u,v,l,t,c),i-c>1&&e(a,u,v,l,c,i),_=t,s=c,y=t;_0?(l[y++]=S,++s):(l[y++]=N,++_);for(;_>1),c-t>1&&e(a,u,v,l,t,c),i-c>1&&e(a,u,v,l,c,i),_=t,s=c,y=t;_0?(l[y++]=S,++s):(l[y++]=N,++_);for(;_=i)return u;if(aB)for(var c=t[Symbol.iterator](),_=v;;--_){var s=c.next();if(s.done)return u;if(_===0)return a(l(s.value))}return e(v)(t)}}}}}};var Tb=function(e){return uB?function(a){return a.length<1e4?String.fromCodePoint.apply(String,a):a.map(e).join("")}:function(a){return a.map(e).join("")}};var Mb=function(e){return function(a){return eB?function(u){return Array.from(u,a)}:e}};var Mi=function(e){return e.toLowerCase()};var Si=function(e){return e===""};var tB=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}},ep=_a(Ki),iB=L(Ma),oB=p0(ff),cB=Sl(Zn),_B=gv(Zn),fB=Oe(Ia),pB=function(e){return e},Ab=function(e){return function(a){return(((e-55296|0)*1024|0)+(a-56320|0)|0)+65536|0}};var Nb=function(e){return 56320<=e&&e<=57343},Pb=function(e){return 55296<=e&&e<=56319},ap=function(e){var a=cc(e);if(a===0)return I.value;if(a===1)return new R({head:ep(Ti(0)(e)),tail:""});var u=ep(Ti(1)(e)),l=ep(Ti(0)(e)),v=Pb(l)&&Nb(u);return v?new R({head:Ab(l)(u),tail:_c(2)(e)}):new R({head:l,tail:_c(1)(e)})},sB=function(e){return iB(function(a){return new B(a.head,a.tail)})(ap(e))},DB=function(e){return oB(sB)(e)},RB=function(e){var a=ep(Ti(0)(e)),u=Pb(a)&&cc(e)>1;if(u){var l=ep(Ti(1)(e)),v=Nb(l);return v?Ab(a)(l):a}return a},ih=Eb(RB),qb=Mb(DB)(ih);var th=function(){var e=J3(Ki)(Ml(Oc))(wv(Oc));return function(a){return oc(e(a))}}(),IB=function(e){if(e<=65535)return th(e);var a=cB(e-65536|0)(1024)+55296|0,u=_B(e-65536|0)(1024)+56320|0;return th(a)+th(u)},$b=Tb(IB);var oh={eq:function(e){return function(a){return e===a}}},ch={compare:function(e){return function(a){return fB(e)(a)}},Eq0:function(){return oh}};var Dc=function(e){return pB(ep(e))},GB=function(e){return function(a){var u=e,l=!1,v;function t(i,c){var _=ap(c);if(_ instanceof R){var s=i===0;if(s)return l=!0,new R(_.value0.head);u=i-1|0,a=_.value0.tail;return}return l=!0,I.value}for(;!l;)v=t(u,a);return v}},Ob=function(e){return function(a){return e<0?I.value:e===0&&a===""?I.value:e===0?new R(ih(a)):Cb(GB)(R.create)(I.value)(ih)(e)(a)}},wB={bottom:0,top:1114111,Ord0:function(){return ch}},sc=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 wB},Enum1:function(){return dB(0)}}}(),dB=tB("enumCodePoint","Data.String.CodePoints",function(){return{succ:id(ma(sc))(_a(sc)),pred:od(ma(sc))(_a(sc)),Ord0:function(){return ch}}});var _h=_a(sc),yB=gv(Zn),FB=Hl(),bB=ma(Ki);var EB=z(hv),CB=z(pR);var QI=function(e){return function(a){return function(u){var l=_h(a);if(l===10)return{index:e.index+1|0,line:e.line+1|0,column:1};if(l===13){var v=Ob(0)(u);return v instanceof R&&_h(v.value0)===10?{index:e.index+1|0,line:e.line,column:e.column}:{index:e.index+1|0,line:e.line+1|0,column:1}}return l===9?{index:e.index+1|0,line:e.line,column:(e.column+8|0)-yB(e.column-1|0)(8)|0}:{index:e.index+1|0,line:e.line,column:e.column+1|0}}}},TB=function(e){return function(a){return function(u){var l=e,v=a,t=!1,i;function c(_,s,y){var N=ap(s);if(N instanceof I)return t=!0,_;if(N instanceof R){var S=function(){if(Si(N.value0.tail))return QI(_)(N.value0.head)(y);if(Re)return QI(_)(N.value0.head)(N.value0.tail);throw new Error("Failed pattern match at Parsing.String (line 165, column 7 - line 167, column 52): "+[])}();l=S,v=N.value0.tail,u=y;return}throw new Error("Failed pattern match at Parsing.String (line 161, column 36 - line 168, column 38): "+[N.constructor.name])}for(;!t;)i=c(l,v,u);return i}}},fh=function(e){return Qf(function(a){return function(u){return function(l){return function(v){return function(t){var i=ap(a.value0);if(i instanceof I)return v(a,new Za("Unexpected EOF",a.value1));if(i instanceof R){var c=e(i.value0.head);return c?t(new ot(i.value0.tail,QI(a.value1)(i.value0.head)(i.value0.tail),!0),i.value0.head):v(a,new Za("Predicate unsatisfied",a.value1))}throw new Error("Failed pattern match at Parsing.String (line 136, column 7 - line 143, column 73): "+[i.constructor.name])}}}}})},Li=function(e){return Qf(function(a){return function(u){return function(l){return function(v){return function(t){var i=ap(a.value0);if(i instanceof I)return v(a,new Za("Unexpected EOF",a.value1));if(i instanceof R){var c=_h(i.value0.head),_=c<0||c>65535;if(_)return v(a,new Za("Expected Char",a.value1));var s=FB(bB(c)),y=e(s);return y?t(new ot(i.value0.tail,QI(a.value1)(i.value0.head)(i.value0.tail),!0),s):v(a,new Za("Predicate unsatisfied",a.value1))}throw new Error("Failed pattern match at Parsing.String (line 114, column 7 - line 129, column 75): "+[i.constructor.name])}}}}})};var ph=Qf(function(e){return function(a){return function(u){return function(l){return function(v){var t=Si(e.value0);return t?v(new ot(e.value0,e.value1,!0),void 0):l(e,new Za("Expected EOF",e.value1))}}}}}),Wb=function(e){return Qf(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 Za(i.value0,a.value1));if(i instanceof ae)return t(new ot(i.value0.remainder,TB(a.value1)(i.value0.consumed)(i.value0.remainder),!Si(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 Dt=function(e){return Wb(function(a){var u=Wm(e)(a);return u instanceof R?new ae({value:e,consumed:e,remainder:u.value0}):new M("Expected "+EB(e))})};var zu=function(e){return wa(Li(function(a){return a===e}))(CB(e))};var Tn=_a(Ki),sh=ma(Ki);var MB=ah(),kb=wD(Nt);var ue=function(){function e(){}return e.value=new e,e}(),H=function(){function e(){}return e.value=new e,e}(),dG=function(){function e(){}return e.value=new e,e}(),Jb=function(){function e(){}return e.value=new e,e}(),Vb=function(){function e(){}return e.value=new e,e}(),Ih=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}(),Xb=function(){function e(){}return e.value=new e,e}(),mG=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}(),e6=function(){function e(){}return e.value=new e,e}(),a6=function(){function e(){}return e.value=new e,e}(),u6=function(){function e(){}return e.value=new e,e}(),l6=function(){function e(){}return e.value=new e,e}(),v6=function(){function e(){}return e.value=new e,e}(),n6=function(){function e(){}return e.value=new e,e}(),hG=function(){function e(){}return e.value=new e,e}(),r6=function(){function e(){}return e.value=new e,e}(),t6=function(){function e(){}return e.value=new e,e}(),i6=function(){function e(){}return e.value=new e,e}(),o6=function(){function e(){}return e.value=new e,e}(),c6=function(){function e(){}return e.value=new e,e}(),_6=function(){function e(){}return e.value=new e,e}(),f6=function(){function e(){}return e.value=new e,e}(),p6=function(){function e(){}return e.value=new e,e}();var SB=7;var LB=63,AB=1332,NB=3396;var s6=2,Nv=function(){return{category:s6,unicodeCat:r6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),PB=[{start:32,length:1,convRule:Nv},{start:160,length:1,convRule:Nv},{start:5760,length:1,convRule:Nv},{start:8192,length:11,convRule:Nv},{start:8239,length:1,convRule:Nv},{start:8287,length:1,convRule:Nv},{start:12288,length:1,convRule:Nv}],qB=67108864,$B=function(){return{category:qB,unicodeCat:i6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),OB=33554432,UB=function(){return{category:OB,unicodeCat:t6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),Gh=8192,F=function(){return{category:Gh,unicodeCat:hG.value,possible:0,updist:0,lowdist:0,titledist:0}}(),D6=function(){return{category:Gh,unicodeCat:hG.value,possible:1,updist:0,lowdist:26,titledist:0}}(),R6=function(){return{category:Gh,unicodeCat:hG.value,possible:1,updist:-26,lowdist:0,titledist:-26}}(),WB=64,Ie=function(){return{category:WB,unicodeCat:l6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),BB=1024,lu=function(){return{category:BB,unicodeCat:n6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),zB=8,Xu=function(){return{category:zB,unicodeCat:v6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),kB=16,te=function(){return{category:kB,unicodeCat:Kb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),JB=4,b=function(){return{category:JB,unicodeCat:u6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),VB=32768,Mn=function(){return{category:VB,unicodeCat:e6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),jB=262144,Rt=function(){return{category:jB,unicodeCat:a6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),HB=32,oe=function(){return{category:HB,unicodeCat:xb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),XB=128,ml=function(){return{category:XB,unicodeCat:Qb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),YB=2048,up=function(){return{category:YB,unicodeCat:Zb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),I6=131072,_e=function(){return{category:I6,unicodeCat:Yb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),gG=16777216,q0=function(){return{category:gG,unicodeCat:mG.value,possible:0,updist:0,lowdist:0,titledist:0}}(),G6=function(){return{category:gG,unicodeCat:mG.value,possible:1,updist:0,lowdist:16,titledist:0}}(),w6=function(){return{category:gG,unicodeCat:mG.value,possible:1,updist:-16,lowdist:0,titledist:-16}}(),d6=256,ge=function(){return{category:d6,unicodeCat:Xb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),wh=2097152,p=function(){return{category:wh,unicodeCat:Ih.value,possible:0,updist:0,lowdist:0,titledist:0}}(),m6=function(){return{category:wh,unicodeCat:Ih.value,possible:1,updist:84,lowdist:0,titledist:84}}(),h6=4194304,mD=function(){return{category:h6,unicodeCat:Hb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),g6=8388608,T=function(){return{category:g6,unicodeCat:jb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),ee=512,ZB=function(){return{category:ee,unicodeCat:p6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),xI=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:8,titledist:0}}(),la=function(){return{category:ee,unicodeCat:ue.value,possible:0,updist:0,lowdist:0,titledist:0}}(),y6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-60,titledist:0}}(),eG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-7,titledist:0}}(),F6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:80,titledist:0}}(),b6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:15,titledist:0}}(),aG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:48,titledist:0}}(),lp=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:7264,titledist:0}}(),E6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:38864,titledist:0}}(),uG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-3008,titledist:0}}(),C6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-7615,titledist:0}}(),gu=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-8,titledist:0}}(),T6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-74,titledist:0}}(),M6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-86,titledist:0}}(),S6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-100,titledist:0}}(),L6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-112,titledist:0}}(),A6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-128,titledist:0}}(),N6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-126,titledist:0}}(),P6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-7517,titledist:0}}(),q6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-8383,titledist:0}}(),$6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-8262,titledist:0}}(),O6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:28,titledist:0}}(),U6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10743,titledist:0}}(),W6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-3814,titledist:0}}(),B6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10727,titledist:0}}(),z6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10780,titledist:0}}(),k6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10749,titledist:0}}(),J6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10783,titledist:0}}(),V6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10782,titledist:0}}(),j6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10815,titledist:0}}(),H6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-35332,titledist:0}}(),X6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42280,titledist:0}}(),lG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42308,titledist:0}}(),Y6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42319,titledist:0}}(),Z6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42315,titledist:0}}(),Q6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42305,titledist:0}}(),K6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42258,titledist:0}}(),x6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42282,titledist:0}}(),eE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42261,titledist:0}}(),aE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:928,titledist:0}}(),uE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-48,titledist:0}}(),lE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42307,titledist:0}}(),vE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-35384,titledist:0}}(),vG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:40,titledist:0}}(),nE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:34,titledist:0}}(),n=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:1,titledist:0}}(),rE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-199,titledist:0}}(),tE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-121,titledist:0}}(),iE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:210,titledist:0}}(),oE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:206,titledist:0}}(),nG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:205,titledist:0}}(),cE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:79,titledist:0}}(),_E=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:202,titledist:0}}(),fE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:203,titledist:0}}(),pE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:207,titledist:0}}(),rG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:211,titledist:0}}(),sE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:209,titledist:0}}(),DE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:213,titledist:0}}(),RE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:214,titledist:0}}(),vp=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:218,titledist:0}}(),IE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:217,titledist:0}}(),GE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:219,titledist:0}}(),Rc=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:2,titledist:1}}(),wE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-97,titledist:0}}(),dE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-56,titledist:0}}(),tG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-130,titledist:0}}(),mE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:10795,titledist:0}}(),hE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-163,titledist:0}}(),gE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:10792,titledist:0}}(),yE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-195,titledist:0}}(),FE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:69,titledist:0}}(),bE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:71,titledist:0}}(),hl=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:32,titledist:0}}(),EE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:116,titledist:0}}(),CE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:38,titledist:0}}(),TE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:37,titledist:0}}(),iG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:64,titledist:0}}(),ME=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:63,titledist:0}}(),cp=524288,np=function(){return{category:cp,unicodeCat:dG.value,possible:1,updist:0,lowdist:-8,titledist:0}}(),rp=function(){return{category:cp,unicodeCat:dG.value,possible:1,updist:0,lowdist:-9,titledist:0}}(),Ic=function(){return{category:cp,unicodeCat:dG.value,possible:1,updist:-1,lowdist:1,titledist:0}}(),dh=16384,o=function(){return{category:dh,unicodeCat:Vb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),mh=1048576,ye=function(){return{category:mh,unicodeCat:Jb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),V=4096,SE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-37,lowdist:0,titledist:-37}}(),LE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-31,lowdist:0,titledist:-31}}(),oG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-64,lowdist:0,titledist:-64}}(),AE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-63,lowdist:0,titledist:-63}}(),NE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-62,lowdist:0,titledist:-62}}(),PE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-57,lowdist:0,titledist:-57}}(),qE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-47,lowdist:0,titledist:-47}}(),$E=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-54,lowdist:0,titledist:-54}}(),cG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-8,lowdist:0,titledist:-8}}(),OE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-86,lowdist:0,titledist:-86}}(),_G=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-80,lowdist:0,titledist:-80}}(),fG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:7,lowdist:0,titledist:7}}(),UE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-116,lowdist:0,titledist:-116}}(),WE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-96,lowdist:0,titledist:-96}}(),gl=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-32,lowdist:0,titledist:-32}}(),BE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-15,lowdist:0,titledist:-15}}(),pG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-48,lowdist:0,titledist:-48}}(),sG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:3008,lowdist:0,titledist:0}}(),zE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-6254,lowdist:0,titledist:-6254}}(),kE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-6253,lowdist:0,titledist:-6253}}(),JE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-6244,lowdist:0,titledist:-6244}}(),VE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-6242,lowdist:0,titledist:-6242}}(),jE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-6243,lowdist:0,titledist:-6243}}(),HE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-6236,lowdist:0,titledist:-6236}}(),XE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-6181,lowdist:0,titledist:-6181}}(),YE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:35266,lowdist:0,titledist:35266}}(),ZE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:35332,lowdist:0,titledist:35332}}(),QE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:3814,lowdist:0,titledist:3814}}(),KE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:35384,lowdist:0,titledist:35384}}(),xE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-59,lowdist:0,titledist:-59}}(),Ha=function(){return{category:V,unicodeCat:H.value,possible:1,updist:8,lowdist:0,titledist:8}}(),eC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:74,lowdist:0,titledist:74}}(),aC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:86,lowdist:0,titledist:86}}(),uC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:100,lowdist:0,titledist:100}}(),lC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:128,lowdist:0,titledist:128}}(),vC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:112,lowdist:0,titledist:112}}(),nC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:126,lowdist:0,titledist:126}}(),tp=function(){return{category:V,unicodeCat:H.value,possible:1,updist:9,lowdist:0,titledist:9}}(),rC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-7205,lowdist:0,titledist:-7205}}(),tC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-28,lowdist:0,titledist:-28}}(),iC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-10795,lowdist:0,titledist:-10795}}(),oC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-10792,lowdist:0,titledist:-10792}}(),cC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:743,lowdist:0,titledist:743}}(),ip=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-7264,lowdist:0,titledist:-7264}}(),_C=function(){return{category:V,unicodeCat:H.value,possible:1,updist:48,lowdist:0,titledist:48}}(),fC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-928,lowdist:0,titledist:-928}}(),pC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-38864,lowdist:0,titledist:-38864}}(),W=function(){return{category:V,unicodeCat:H.value,possible:0,updist:0,lowdist:0,titledist:0}}(),DG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-40,lowdist:0,titledist:-40}}(),sC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-34,lowdist:0,titledist:-34}}(),DC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:121,lowdist:0,titledist:121}}(),r=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-1,lowdist:0,titledist:-1}}(),RC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-232,lowdist:0,titledist:-232}}(),IC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-300,lowdist:0,titledist:-300}}(),GC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:195,lowdist:0,titledist:195}}(),wC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:97,lowdist:0,titledist:97}}(),dC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:163,lowdist:0,titledist:163}}(),RG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:130,lowdist:0,titledist:130}}(),mC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:56,lowdist:0,titledist:56}}(),Gc=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-2,lowdist:0,titledist:-1}}(),hC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-79,lowdist:0,titledist:-79}}(),gC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:10815,lowdist:0,titledist:10815}}(),yC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:10783,lowdist:0,titledist:10783}}(),FC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:10780,lowdist:0,titledist:10780}}(),bC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:10782,lowdist:0,titledist:10782}}(),EC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-210,lowdist:0,titledist:-210}}(),CC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-206,lowdist:0,titledist:-206}}(),IG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-205,lowdist:0,titledist:-205}}(),TC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-202,lowdist:0,titledist:-202}}(),MC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-203,lowdist:0,titledist:-203}}(),SC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42319,lowdist:0,titledist:42319}}(),LC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42315,lowdist:0,titledist:42315}}(),AC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-207,lowdist:0,titledist:-207}}(),NC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42280,lowdist:0,titledist:42280}}(),GG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42308,lowdist:0,titledist:42308}}(),PC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-209,lowdist:0,titledist:-209}}(),wG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-211,lowdist:0,titledist:-211}}(),qC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:10743,lowdist:0,titledist:10743}}(),$C=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42305,lowdist:0,titledist:42305}}(),OC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:10749,lowdist:0,titledist:10749}}(),UC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-213,lowdist:0,titledist:-213}}(),WC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-214,lowdist:0,titledist:-214}}(),BC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:10727,lowdist:0,titledist:10727}}(),op=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-218,lowdist:0,titledist:-218}}(),zC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42307,lowdist:0,titledist:42307}}(),kC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42282,lowdist:0,titledist:42282}}(),JC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-69,lowdist:0,titledist:-69}}(),VC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-217,lowdist:0,titledist:-217}}(),jC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-71,lowdist:0,titledist:-71}}(),HC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-219,lowdist:0,titledist:-219}}(),XC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42261,lowdist:0,titledist:42261}}(),YC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42258,lowdist:0,titledist:42258}}(),ZC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-38,lowdist:0,titledist:-38}}(),QB=134217728,Dh=function(){return{category:QB,unicodeCat:_6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),KB=268435456,Rh=function(){return{category:KB,unicodeCat:f6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),xB=65536,el=function(){return{category:xB,unicodeCat:c6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),ez=1,zb=function(){return{category:ez,unicodeCat:o6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),az=[{start:65,length:26,convRule:hl},{start:97,length:26,convRule:gl},{start:181,length:1,convRule:cC},{start:192,length:23,convRule:hl},{start:216,length:7,convRule:hl},{start:224,length:23,convRule:gl},{start:248,length:7,convRule:gl},{start:255,length:1,convRule:DC},{start:256,length:1,convRule:n},{start:257,length:1,convRule:r},{start:258,length:1,convRule:n},{start:259,length:1,convRule:r},{start:260,length:1,convRule:n},{start:261,length:1,convRule:r},{start:262,length:1,convRule:n},{start:263,length:1,convRule:r},{start:264,length:1,convRule:n},{start:265,length:1,convRule:r},{start:266,length:1,convRule:n},{start:267,length:1,convRule:r},{start:268,length:1,convRule:n},{start:269,length:1,convRule:r},{start:270,length:1,convRule:n},{start:271,length:1,convRule:r},{start:272,length:1,convRule:n},{start:273,length:1,convRule:r},{start:274,length:1,convRule:n},{start:275,length:1,convRule:r},{start:276,length:1,convRule:n},{start:277,length:1,convRule:r},{start:278,length:1,convRule:n},{start:279,length:1,convRule:r},{start:280,length:1,convRule:n},{start:281,length:1,convRule:r},{start:282,length:1,convRule:n},{start:283,length:1,convRule:r},{start:284,length:1,convRule:n},{start:285,length:1,convRule:r},{start:286,length:1,convRule:n},{start:287,length:1,convRule:r},{start:288,length:1,convRule:n},{start:289,length:1,convRule:r},{start:290,length:1,convRule:n},{start:291,length:1,convRule:r},{start:292,length:1,convRule:n},{start:293,length:1,convRule:r},{start:294,length:1,convRule:n},{start:295,length:1,convRule:r},{start:296,length:1,convRule:n},{start:297,length:1,convRule:r},{start:298,length:1,convRule:n},{start:299,length:1,convRule:r},{start:300,length:1,convRule:n},{start:301,length:1,convRule:r},{start:302,length:1,convRule:n},{start:303,length:1,convRule:r},{start:304,length:1,convRule:rE},{start:305,length:1,convRule:RC},{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:tE},{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:IC},{start:384,length:1,convRule:GC},{start:385,length:1,convRule:iE},{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:oE},{start:391,length:1,convRule:n},{start:392,length:1,convRule:r},{start:393,length:2,convRule:nG},{start:395,length:1,convRule:n},{start:396,length:1,convRule:r},{start:398,length:1,convRule:cE},{start:399,length:1,convRule:_E},{start:400,length:1,convRule:fE},{start:401,length:1,convRule:n},{start:402,length:1,convRule:r},{start:403,length:1,convRule:nG},{start:404,length:1,convRule:pE},{start:405,length:1,convRule:wC},{start:406,length:1,convRule:rG},{start:407,length:1,convRule:sE},{start:408,length:1,convRule:n},{start:409,length:1,convRule:r},{start:410,length:1,convRule:dC},{start:412,length:1,convRule:rG},{start:413,length:1,convRule:DE},{start:414,length:1,convRule:RG},{start:415,length:1,convRule:RE},{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:vp},{start:423,length:1,convRule:n},{start:424,length:1,convRule:r},{start:425,length:1,convRule:vp},{start:428,length:1,convRule:n},{start:429,length:1,convRule:r},{start:430,length:1,convRule:vp},{start:431,length:1,convRule:n},{start:432,length:1,convRule:r},{start:433,length:2,convRule:IE},{start:435,length:1,convRule:n},{start:436,length:1,convRule:r},{start:437,length:1,convRule:n},{start:438,length:1,convRule:r},{start:439,length:1,convRule:GE},{start:440,length:1,convRule:n},{start:441,length:1,convRule:r},{start:444,length:1,convRule:n},{start:445,length:1,convRule:r},{start:447,length:1,convRule:mC},{start:452,length:1,convRule:Rc},{start:453,length:1,convRule:Ic},{start:454,length:1,convRule:Gc},{start:455,length:1,convRule:Rc},{start:456,length:1,convRule:Ic},{start:457,length:1,convRule:Gc},{start:458,length:1,convRule:Rc},{start:459,length:1,convRule:Ic},{start:460,length:1,convRule:Gc},{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:hC},{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:Rc},{start:498,length:1,convRule:Ic},{start:499,length:1,convRule:Gc},{start:500,length:1,convRule:n},{start:501,length:1,convRule:r},{start:502,length:1,convRule:wE},{start:503,length:1,convRule:dE},{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:tG},{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:mE},{start:571,length:1,convRule:n},{start:572,length:1,convRule:r},{start:573,length:1,convRule:hE},{start:574,length:1,convRule:gE},{start:575,length:2,convRule:gC},{start:577,length:1,convRule:n},{start:578,length:1,convRule:r},{start:579,length:1,convRule:yE},{start:580,length:1,convRule:FE},{start:581,length:1,convRule:bE},{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:yC},{start:593,length:1,convRule:FC},{start:594,length:1,convRule:bC},{start:595,length:1,convRule:EC},{start:596,length:1,convRule:CC},{start:598,length:2,convRule:IG},{start:601,length:1,convRule:TC},{start:603,length:1,convRule:MC},{start:604,length:1,convRule:SC},{start:608,length:1,convRule:IG},{start:609,length:1,convRule:LC},{start:611,length:1,convRule:AC},{start:613,length:1,convRule:NC},{start:614,length:1,convRule:GG},{start:616,length:1,convRule:PC},{start:617,length:1,convRule:wG},{start:618,length:1,convRule:GG},{start:619,length:1,convRule:qC},{start:620,length:1,convRule:$C},{start:623,length:1,convRule:wG},{start:625,length:1,convRule:OC},{start:626,length:1,convRule:UC},{start:629,length:1,convRule:WC},{start:637,length:1,convRule:BC},{start:640,length:1,convRule:op},{start:642,length:1,convRule:zC},{start:643,length:1,convRule:op},{start:647,length:1,convRule:kC},{start:648,length:1,convRule:op},{start:649,length:1,convRule:JC},{start:650,length:2,convRule:VC},{start:652,length:1,convRule:jC},{start:658,length:1,convRule:HC},{start:669,length:1,convRule:XC},{start:670,length:1,convRule:YC},{start:837,length:1,convRule:m6},{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:RG},{start:895,length:1,convRule:EE},{start:902,length:1,convRule:CE},{start:904,length:3,convRule:TE},{start:908,length:1,convRule:iG},{start:910,length:2,convRule:ME},{start:913,length:17,convRule:hl},{start:931,length:9,convRule:hl},{start:940,length:1,convRule:ZC},{start:941,length:3,convRule:SE},{start:945,length:17,convRule:gl},{start:962,length:1,convRule:LE},{start:963,length:9,convRule:gl},{start:972,length:1,convRule:oG},{start:973,length:2,convRule:AE},{start:975,length:1,convRule:xI},{start:976,length:1,convRule:NE},{start:977,length:1,convRule:PE},{start:981,length:1,convRule:qE},{start:982,length:1,convRule:$E},{start:983,length:1,convRule:cG},{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:OE},{start:1009,length:1,convRule:_G},{start:1010,length:1,convRule:fG},{start:1011,length:1,convRule:UE},{start:1012,length:1,convRule:y6},{start:1013,length:1,convRule:WE},{start:1015,length:1,convRule:n},{start:1016,length:1,convRule:r},{start:1017,length:1,convRule:eG},{start:1018,length:1,convRule:n},{start:1019,length:1,convRule:r},{start:1021,length:3,convRule:tG},{start:1024,length:16,convRule:F6},{start:1040,length:32,convRule:hl},{start:1072,length:32,convRule:gl},{start:1104,length:16,convRule:_G},{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:b6},{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:BE},{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:aG},{start:1377,length:38,convRule:pG},{start:4256,length:38,convRule:lp},{start:4295,length:1,convRule:lp},{start:4301,length:1,convRule:lp},{start:4304,length:43,convRule:sG},{start:4349,length:3,convRule:sG},{start:5024,length:80,convRule:E6},{start:5104,length:6,convRule:xI},{start:5112,length:6,convRule:cG},{start:7296,length:1,convRule:zE},{start:7297,length:1,convRule:kE},{start:7298,length:1,convRule:JE},{start:7299,length:2,convRule:VE},{start:7301,length:1,convRule:jE},{start:7302,length:1,convRule:HE},{start:7303,length:1,convRule:XE},{start:7304,length:1,convRule:YE},{start:7312,length:43,convRule:uG},{start:7357,length:3,convRule:uG},{start:7545,length:1,convRule:ZE},{start:7549,length:1,convRule:QE},{start:7566,length:1,convRule:KE},{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:xE},{start:7838,length:1,convRule:C6},{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:Ha},{start:7944,length:8,convRule:gu},{start:7952,length:6,convRule:Ha},{start:7960,length:6,convRule:gu},{start:7968,length:8,convRule:Ha},{start:7976,length:8,convRule:gu},{start:7984,length:8,convRule:Ha},{start:7992,length:8,convRule:gu},{start:8e3,length:6,convRule:Ha},{start:8008,length:6,convRule:gu},{start:8017,length:1,convRule:Ha},{start:8019,length:1,convRule:Ha},{start:8021,length:1,convRule:Ha},{start:8023,length:1,convRule:Ha},{start:8025,length:1,convRule:gu},{start:8027,length:1,convRule:gu},{start:8029,length:1,convRule:gu},{start:8031,length:1,convRule:gu},{start:8032,length:8,convRule:Ha},{start:8040,length:8,convRule:gu},{start:8048,length:2,convRule:eC},{start:8050,length:4,convRule:aC},{start:8054,length:2,convRule:uC},{start:8056,length:2,convRule:lC},{start:8058,length:2,convRule:vC},{start:8060,length:2,convRule:nC},{start:8064,length:8,convRule:Ha},{start:8072,length:8,convRule:np},{start:8080,length:8,convRule:Ha},{start:8088,length:8,convRule:np},{start:8096,length:8,convRule:Ha},{start:8104,length:8,convRule:np},{start:8112,length:2,convRule:Ha},{start:8115,length:1,convRule:tp},{start:8120,length:2,convRule:gu},{start:8122,length:2,convRule:T6},{start:8124,length:1,convRule:rp},{start:8126,length:1,convRule:rC},{start:8131,length:1,convRule:tp},{start:8136,length:4,convRule:M6},{start:8140,length:1,convRule:rp},{start:8144,length:2,convRule:Ha},{start:8152,length:2,convRule:gu},{start:8154,length:2,convRule:S6},{start:8160,length:2,convRule:Ha},{start:8165,length:1,convRule:fG},{start:8168,length:2,convRule:gu},{start:8170,length:2,convRule:L6},{start:8172,length:1,convRule:eG},{start:8179,length:1,convRule:tp},{start:8184,length:2,convRule:A6},{start:8186,length:2,convRule:N6},{start:8188,length:1,convRule:rp},{start:8486,length:1,convRule:P6},{start:8490,length:1,convRule:q6},{start:8491,length:1,convRule:$6},{start:8498,length:1,convRule:O6},{start:8526,length:1,convRule:tC},{start:8544,length:16,convRule:G6},{start:8560,length:16,convRule:w6},{start:8579,length:1,convRule:n},{start:8580,length:1,convRule:r},{start:9398,length:26,convRule:D6},{start:9424,length:26,convRule:R6},{start:11264,length:47,convRule:aG},{start:11312,length:47,convRule:pG},{start:11360,length:1,convRule:n},{start:11361,length:1,convRule:r},{start:11362,length:1,convRule:U6},{start:11363,length:1,convRule:W6},{start:11364,length:1,convRule:B6},{start:11365,length:1,convRule:iC},{start:11366,length:1,convRule:oC},{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:z6},{start:11374,length:1,convRule:k6},{start:11375,length:1,convRule:J6},{start:11376,length:1,convRule:V6},{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:j6},{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:H6},{start:42878,length:1,convRule:n},{start:42879,length:1,convRule:r},{start:42880,length:1,convRule:n},{start:42881,length:1,convRule:r},{start:42882,length:1,convRule:n},{start:42883,length:1,convRule:r},{start:42884,length:1,convRule:n},{start:42885,length:1,convRule:r},{start:42886,length:1,convRule:n},{start:42887,length:1,convRule:r},{start:42891,length:1,convRule:n},{start:42892,length:1,convRule:r},{start:42893,length:1,convRule:X6},{start:42896,length:1,convRule:n},{start:42897,length:1,convRule:r},{start:42898,length:1,convRule:n},{start:42899,length:1,convRule:r},{start:42900,length:1,convRule:_C},{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:lG},{start:42923,length:1,convRule:Y6},{start:42924,length:1,convRule:Z6},{start:42925,length:1,convRule:Q6},{start:42926,length:1,convRule:lG},{start:42928,length:1,convRule:K6},{start:42929,length:1,convRule:x6},{start:42930,length:1,convRule:eE},{start:42931,length:1,convRule:aE},{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:uE},{start:42949,length:1,convRule:lE},{start:42950,length:1,convRule:vE},{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:fC},{start:43888,length:80,convRule:pC},{start:65313,length:26,convRule:hl},{start:65345,length:26,convRule:gl},{start:66560,length:40,convRule:vG},{start:66600,length:40,convRule:DG},{start:66736,length:36,convRule:vG},{start:66776,length:36,convRule:DG},{start:68736,length:51,convRule:iG},{start:68800,length:51,convRule:oG},{start:71840,length:32,convRule:hl},{start:71872,length:32,convRule:gl},{start:93760,length:32,convRule:hl},{start:93792,length:32,convRule:gl},{start:125184,length:34,convRule:nE},{start:125218,length:34,convRule:sC}],QC=function(e){return function(a){return function(u){return function(l){var v=function(t){return function(i){var c=t,_=!1,s;function y(N,S){if(N>S||N>=m_(a))return _=!0,I.value;if(Re){var J=Hc(Sa(N+S|0)/2),be=MB(a)(J),Ea=l(e)(be);if(Ea instanceof Xe)return _=!0,new R(be);if(Ea instanceof me){c=J+1|0,i=S;return}c=N,i=J-1|0;return}throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5622, column 3 - line 5632, column 30): "+[N.constructor.name,S.constructor.name])}for(;!_;)s=y(c,i);return s}};return v(0)(u)}}}},uz=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 me.value;if(Re)return Ee.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:ZB},v=QC(l)(e)(u)(uz);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])}}},KC=function(e){return function(a){var u=hh(az)(a)(AB);if(u instanceof I)return a;if(u instanceof R)return a+e(u.value0)|0;throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5727, column 5 - line 5729, column 53): "+[u.constructor.name])}},gh=KC(function(e){return e.lowdist});var yh=KC(function(e){return e.updist}),lz=function(e){return function(a){var u=hh(PB)(a)(SB);if(u instanceof I)return!1;if(u instanceof R)return Xi(kb(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])}},xC=lz([s6]),vz=[{start:0,length:32,convRule:zb},{start:32,length:1,convRule:Nv},{start:33,length:3,convRule:b},{start:36,length:1,convRule:Xu},{start:37,length:3,convRule:b},{start:40,length:1,convRule:te},{start:41,length:1,convRule:oe},{start:42,length:1,convRule:b},{start:43,length:1,convRule:Ie},{start:44,length:1,convRule:b},{start:45,length:1,convRule:ml},{start:46,length:2,convRule:b},{start:48,length:10,convRule:ge},{start:58,length:2,convRule:b},{start:60,length:3,convRule:Ie},{start:63,length:2,convRule:b},{start:65,length:26,convRule:hl},{start:91,length:1,convRule:te},{start:92,length:1,convRule:b},{start:93,length:1,convRule:oe},{start:94,length:1,convRule:lu},{start:95,length:1,convRule:up},{start:96,length:1,convRule:lu},{start:97,length:26,convRule:gl},{start:123,length:1,convRule:te},{start:124,length:1,convRule:Ie},{start:125,length:1,convRule:oe},{start:126,length:1,convRule:Ie},{start:127,length:33,convRule:zb},{start:160,length:1,convRule:Nv},{start:161,length:1,convRule:b},{start:162,length:4,convRule:Xu},{start:166,length:1,convRule:F},{start:167,length:1,convRule:b},{start:168,length:1,convRule:lu},{start:169,length:1,convRule:F},{start:170,length:1,convRule:o},{start:171,length:1,convRule:Mn},{start:172,length:1,convRule:Ie},{start:173,length:1,convRule:el},{start:174,length:1,convRule:F},{start:175,length:1,convRule:lu},{start:176,length:1,convRule:F},{start:177,length:1,convRule:Ie},{start:178,length:2,convRule:_e},{start:180,length:1,convRule:lu},{start:181,length:1,convRule:cC},{start:182,length:2,convRule:b},{start:184,length:1,convRule:lu},{start:185,length:1,convRule:_e},{start:186,length:1,convRule:o},{start:187,length:1,convRule:Rt},{start:188,length:3,convRule:_e},{start:191,length:1,convRule:b},{start:192,length:23,convRule:hl},{start:215,length:1,convRule:Ie},{start:216,length:7,convRule:hl},{start:223,length:1,convRule:W},{start:224,length:23,convRule:gl},{start:247,length:1,convRule:Ie},{start:248,length:7,convRule:gl},{start:255,length:1,convRule:DC},{start:256,length:1,convRule:n},{start:257,length:1,convRule:r},{start:258,length:1,convRule:n},{start:259,length:1,convRule:r},{start:260,length:1,convRule:n},{start:261,length:1,convRule:r},{start:262,length:1,convRule:n},{start:263,length:1,convRule:r},{start:264,length:1,convRule:n},{start:265,length:1,convRule:r},{start:266,length:1,convRule:n},{start:267,length:1,convRule:r},{start:268,length:1,convRule:n},{start:269,length:1,convRule:r},{start:270,length:1,convRule:n},{start:271,length:1,convRule:r},{start:272,length:1,convRule:n},{start:273,length:1,convRule:r},{start:274,length:1,convRule:n},{start:275,length:1,convRule:r},{start:276,length:1,convRule:n},{start:277,length:1,convRule:r},{start:278,length:1,convRule:n},{start:279,length:1,convRule:r},{start:280,length:1,convRule:n},{start:281,length:1,convRule:r},{start:282,length:1,convRule:n},{start:283,length:1,convRule:r},{start:284,length:1,convRule:n},{start:285,length:1,convRule:r},{start:286,length:1,convRule:n},{start:287,length:1,convRule:r},{start:288,length:1,convRule:n},{start:289,length:1,convRule:r},{start:290,length:1,convRule:n},{start:291,length:1,convRule:r},{start:292,length:1,convRule:n},{start:293,length:1,convRule:r},{start:294,length:1,convRule:n},{start:295,length:1,convRule:r},{start:296,length:1,convRule:n},{start:297,length:1,convRule:r},{start:298,length:1,convRule:n},{start:299,length:1,convRule:r},{start:300,length:1,convRule:n},{start:301,length:1,convRule:r},{start:302,length:1,convRule:n},{start:303,length:1,convRule:r},{start:304,length:1,convRule:rE},{start:305,length:1,convRule:RC},{start:306,length:1,convRule:n},{start:307,length:1,convRule:r},{start:308,length:1,convRule:n},{start:309,length:1,convRule:r},{start:310,length:1,convRule:n},{start:311,length:1,convRule:r},{start:312,length:1,convRule:W},{start:313,length:1,convRule:n},{start:314,length:1,convRule:r},{start:315,length:1,convRule:n},{start:316,length:1,convRule:r},{start:317,length:1,convRule:n},{start:318,length:1,convRule:r},{start:319,length:1,convRule:n},{start:320,length:1,convRule:r},{start:321,length:1,convRule:n},{start:322,length:1,convRule:r},{start:323,length:1,convRule:n},{start:324,length:1,convRule:r},{start:325,length:1,convRule:n},{start:326,length:1,convRule:r},{start:327,length:1,convRule:n},{start:328,length:1,convRule:r},{start:329,length:1,convRule:W},{start:330,length:1,convRule:n},{start:331,length:1,convRule:r},{start:332,length:1,convRule:n},{start:333,length:1,convRule:r},{start:334,length:1,convRule:n},{start:335,length:1,convRule:r},{start:336,length:1,convRule:n},{start:337,length:1,convRule:r},{start:338,length:1,convRule:n},{start:339,length:1,convRule:r},{start:340,length:1,convRule:n},{start:341,length:1,convRule:r},{start:342,length:1,convRule:n},{start:343,length:1,convRule:r},{start:344,length:1,convRule:n},{start:345,length:1,convRule:r},{start:346,length:1,convRule:n},{start:347,length:1,convRule:r},{start:348,length:1,convRule:n},{start:349,length:1,convRule:r},{start:350,length:1,convRule:n},{start:351,length:1,convRule:r},{start:352,length:1,convRule:n},{start:353,length:1,convRule:r},{start:354,length:1,convRule:n},{start:355,length:1,convRule:r},{start:356,length:1,convRule:n},{start:357,length:1,convRule:r},{start:358,length:1,convRule:n},{start:359,length:1,convRule:r},{start:360,length:1,convRule:n},{start:361,length:1,convRule:r},{start:362,length:1,convRule:n},{start:363,length:1,convRule:r},{start:364,length:1,convRule:n},{start:365,length:1,convRule:r},{start:366,length:1,convRule:n},{start:367,length:1,convRule:r},{start:368,length:1,convRule:n},{start:369,length:1,convRule:r},{start:370,length:1,convRule:n},{start:371,length:1,convRule:r},{start:372,length:1,convRule:n},{start:373,length:1,convRule:r},{start:374,length:1,convRule:n},{start:375,length:1,convRule:r},{start:376,length:1,convRule:tE},{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:IC},{start:384,length:1,convRule:GC},{start:385,length:1,convRule:iE},{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:oE},{start:391,length:1,convRule:n},{start:392,length:1,convRule:r},{start:393,length:2,convRule:nG},{start:395,length:1,convRule:n},{start:396,length:1,convRule:r},{start:397,length:1,convRule:W},{start:398,length:1,convRule:cE},{start:399,length:1,convRule:_E},{start:400,length:1,convRule:fE},{start:401,length:1,convRule:n},{start:402,length:1,convRule:r},{start:403,length:1,convRule:nG},{start:404,length:1,convRule:pE},{start:405,length:1,convRule:wC},{start:406,length:1,convRule:rG},{start:407,length:1,convRule:sE},{start:408,length:1,convRule:n},{start:409,length:1,convRule:r},{start:410,length:1,convRule:dC},{start:411,length:1,convRule:W},{start:412,length:1,convRule:rG},{start:413,length:1,convRule:DE},{start:414,length:1,convRule:RG},{start:415,length:1,convRule:RE},{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:vp},{start:423,length:1,convRule:n},{start:424,length:1,convRule:r},{start:425,length:1,convRule:vp},{start:426,length:2,convRule:W},{start:428,length:1,convRule:n},{start:429,length:1,convRule:r},{start:430,length:1,convRule:vp},{start:431,length:1,convRule:n},{start:432,length:1,convRule:r},{start:433,length:2,convRule:IE},{start:435,length:1,convRule:n},{start:436,length:1,convRule:r},{start:437,length:1,convRule:n},{start:438,length:1,convRule:r},{start:439,length:1,convRule:GE},{start:440,length:1,convRule:n},{start:441,length:1,convRule:r},{start:442,length:1,convRule:W},{start:443,length:1,convRule:o},{start:444,length:1,convRule:n},{start:445,length:1,convRule:r},{start:446,length:1,convRule:W},{start:447,length:1,convRule:mC},{start:448,length:4,convRule:o},{start:452,length:1,convRule:Rc},{start:453,length:1,convRule:Ic},{start:454,length:1,convRule:Gc},{start:455,length:1,convRule:Rc},{start:456,length:1,convRule:Ic},{start:457,length:1,convRule:Gc},{start:458,length:1,convRule:Rc},{start:459,length:1,convRule:Ic},{start:460,length:1,convRule:Gc},{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:hC},{start:478,length:1,convRule:n},{start:479,length:1,convRule:r},{start:480,length:1,convRule:n},{start:481,length:1,convRule:r},{start:482,length:1,convRule:n},{start:483,length:1,convRule:r},{start:484,length:1,convRule:n},{start:485,length:1,convRule:r},{start:486,length:1,convRule:n},{start:487,length:1,convRule:r},{start:488,length:1,convRule:n},{start:489,length:1,convRule:r},{start:490,length:1,convRule:n},{start:491,length:1,convRule:r},{start:492,length:1,convRule:n},{start:493,length:1,convRule:r},{start:494,length:1,convRule:n},{start:495,length:1,convRule:r},{start:496,length:1,convRule:W},{start:497,length:1,convRule:Rc},{start:498,length:1,convRule:Ic},{start:499,length:1,convRule:Gc},{start:500,length:1,convRule:n},{start:501,length:1,convRule:r},{start:502,length:1,convRule:wE},{start:503,length:1,convRule:dE},{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:tG},{start:545,length:1,convRule:W},{start:546,length:1,convRule:n},{start:547,length:1,convRule:r},{start:548,length:1,convRule:n},{start:549,length:1,convRule:r},{start:550,length:1,convRule:n},{start:551,length:1,convRule:r},{start:552,length:1,convRule:n},{start:553,length:1,convRule:r},{start:554,length:1,convRule:n},{start:555,length:1,convRule:r},{start:556,length:1,convRule:n},{start:557,length:1,convRule:r},{start:558,length:1,convRule:n},{start:559,length:1,convRule:r},{start:560,length:1,convRule:n},{start:561,length:1,convRule:r},{start:562,length:1,convRule:n},{start:563,length:1,convRule:r},{start:564,length:6,convRule:W},{start:570,length:1,convRule:mE},{start:571,length:1,convRule:n},{start:572,length:1,convRule:r},{start:573,length:1,convRule:hE},{start:574,length:1,convRule:gE},{start:575,length:2,convRule:gC},{start:577,length:1,convRule:n},{start:578,length:1,convRule:r},{start:579,length:1,convRule:yE},{start:580,length:1,convRule:FE},{start:581,length:1,convRule:bE},{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:yC},{start:593,length:1,convRule:FC},{start:594,length:1,convRule:bC},{start:595,length:1,convRule:EC},{start:596,length:1,convRule:CC},{start:597,length:1,convRule:W},{start:598,length:2,convRule:IG},{start:600,length:1,convRule:W},{start:601,length:1,convRule:TC},{start:602,length:1,convRule:W},{start:603,length:1,convRule:MC},{start:604,length:1,convRule:SC},{start:605,length:3,convRule:W},{start:608,length:1,convRule:IG},{start:609,length:1,convRule:LC},{start:610,length:1,convRule:W},{start:611,length:1,convRule:AC},{start:612,length:1,convRule:W},{start:613,length:1,convRule:NC},{start:614,length:1,convRule:GG},{start:615,length:1,convRule:W},{start:616,length:1,convRule:PC},{start:617,length:1,convRule:wG},{start:618,length:1,convRule:GG},{start:619,length:1,convRule:qC},{start:620,length:1,convRule:$C},{start:621,length:2,convRule:W},{start:623,length:1,convRule:wG},{start:624,length:1,convRule:W},{start:625,length:1,convRule:OC},{start:626,length:1,convRule:UC},{start:627,length:2,convRule:W},{start:629,length:1,convRule:WC},{start:630,length:7,convRule:W},{start:637,length:1,convRule:BC},{start:638,length:2,convRule:W},{start:640,length:1,convRule:op},{start:641,length:1,convRule:W},{start:642,length:1,convRule:zC},{start:643,length:1,convRule:op},{start:644,length:3,convRule:W},{start:647,length:1,convRule:kC},{start:648,length:1,convRule:op},{start:649,length:1,convRule:JC},{start:650,length:2,convRule:VC},{start:652,length:1,convRule:jC},{start:653,length:5,convRule:W},{start:658,length:1,convRule:HC},{start:659,length:1,convRule:W},{start:660,length:1,convRule:o},{start:661,length:8,convRule:W},{start:669,length:1,convRule:XC},{start:670,length:1,convRule:YC},{start:671,length:17,convRule:W},{start:688,length:18,convRule:ye},{start:706,length:4,convRule:lu},{start:710,length:12,convRule:ye},{start:722,length:14,convRule:lu},{start:736,length:5,convRule:ye},{start:741,length:7,convRule:lu},{start:748,length:1,convRule:ye},{start:749,length:1,convRule:lu},{start:750,length:1,convRule:ye},{start:751,length:17,convRule:lu},{start:768,length:69,convRule:p},{start:837,length:1,convRule:m6},{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:ye},{start:885,length:1,convRule:lu},{start:886,length:1,convRule:n},{start:887,length:1,convRule:r},{start:890,length:1,convRule:ye},{start:891,length:3,convRule:RG},{start:894,length:1,convRule:b},{start:895,length:1,convRule:EE},{start:900,length:2,convRule:lu},{start:902,length:1,convRule:CE},{start:903,length:1,convRule:b},{start:904,length:3,convRule:TE},{start:908,length:1,convRule:iG},{start:910,length:2,convRule:ME},{start:912,length:1,convRule:W},{start:913,length:17,convRule:hl},{start:931,length:9,convRule:hl},{start:940,length:1,convRule:ZC},{start:941,length:3,convRule:SE},{start:944,length:1,convRule:W},{start:945,length:17,convRule:gl},{start:962,length:1,convRule:LE},{start:963,length:9,convRule:gl},{start:972,length:1,convRule:oG},{start:973,length:2,convRule:AE},{start:975,length:1,convRule:xI},{start:976,length:1,convRule:NE},{start:977,length:1,convRule:PE},{start:978,length:3,convRule:la},{start:981,length:1,convRule:qE},{start:982,length:1,convRule:$E},{start:983,length:1,convRule:cG},{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:OE},{start:1009,length:1,convRule:_G},{start:1010,length:1,convRule:fG},{start:1011,length:1,convRule:UE},{start:1012,length:1,convRule:y6},{start:1013,length:1,convRule:WE},{start:1014,length:1,convRule:Ie},{start:1015,length:1,convRule:n},{start:1016,length:1,convRule:r},{start:1017,length:1,convRule:eG},{start:1018,length:1,convRule:n},{start:1019,length:1,convRule:r},{start:1020,length:1,convRule:W},{start:1021,length:3,convRule:tG},{start:1024,length:16,convRule:F6},{start:1040,length:32,convRule:hl},{start:1072,length:32,convRule:gl},{start:1104,length:16,convRule:_G},{start:1120,length:1,convRule:n},{start:1121,length:1,convRule:r},{start:1122,length:1,convRule:n},{start:1123,length:1,convRule:r},{start:1124,length:1,convRule:n},{start:1125,length:1,convRule:r},{start:1126,length:1,convRule:n},{start:1127,length:1,convRule:r},{start:1128,length:1,convRule:n},{start:1129,length:1,convRule:r},{start:1130,length:1,convRule:n},{start:1131,length:1,convRule:r},{start:1132,length:1,convRule:n},{start:1133,length:1,convRule:r},{start:1134,length:1,convRule:n},{start:1135,length:1,convRule:r},{start:1136,length:1,convRule:n},{start:1137,length:1,convRule:r},{start:1138,length:1,convRule:n},{start:1139,length:1,convRule:r},{start:1140,length:1,convRule:n},{start:1141,length:1,convRule:r},{start:1142,length:1,convRule:n},{start:1143,length:1,convRule:r},{start:1144,length:1,convRule:n},{start:1145,length:1,convRule:r},{start:1146,length:1,convRule:n},{start:1147,length:1,convRule:r},{start:1148,length:1,convRule:n},{start:1149,length:1,convRule:r},{start:1150,length:1,convRule:n},{start:1151,length:1,convRule:r},{start:1152,length:1,convRule:n},{start:1153,length:1,convRule:r},{start:1154,length:1,convRule:F},{start:1155,length:5,convRule:p},{start:1160,length:2,convRule: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:b6},{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:BE},{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:aG},{start:1369,length:1,convRule:ye},{start:1370,length:6,convRule:b},{start:1376,length:1,convRule:W},{start:1377,length:38,convRule:pG},{start:1415,length:2,convRule:W},{start:1417,length:1,convRule:b},{start:1418,length:1,convRule:ml},{start:1421,length:2,convRule:F},{start:1423,length:1,convRule:Xu},{start:1425,length:45,convRule:p},{start:1470,length:1,convRule:ml},{start:1471,length:1,convRule:p},{start:1472,length:1,convRule:b},{start:1473,length:2,convRule:p},{start:1475,length:1,convRule:b},{start:1476,length:2,convRule:p},{start:1478,length:1,convRule:b},{start:1479,length:1,convRule:p},{start:1488,length:27,convRule:o},{start:1519,length:4,convRule:o},{start:1523,length:2,convRule:b},{start:1536,length:6,convRule:el},{start:1542,length:3,convRule:Ie},{start:1545,length:2,convRule:b},{start:1547,length:1,convRule:Xu},{start:1548,length:2,convRule:b},{start:1550,length:2,convRule:F},{start:1552,length:11,convRule:p},{start:1563,length:1,convRule:b},{start:1564,length:1,convRule:el},{start:1566,length:2,convRule:b},{start:1568,length:32,convRule:o},{start:1600,length:1,convRule:ye},{start:1601,length:10,convRule:o},{start:1611,length:21,convRule:p},{start:1632,length:10,convRule:ge},{start:1642,length:4,convRule:b},{start:1646,length:2,convRule:o},{start:1648,length:1,convRule:p},{start:1649,length:99,convRule:o},{start:1748,length:1,convRule:b},{start:1749,length:1,convRule:o},{start:1750,length:7,convRule:p},{start:1757,length:1,convRule:el},{start:1758,length:1,convRule:F},{start:1759,length:6,convRule:p},{start:1765,length:2,convRule:ye},{start:1767,length:2,convRule:p},{start:1769,length:1,convRule:F},{start:1770,length:4,convRule:p},{start:1774,length:2,convRule:o},{start:1776,length:10,convRule:ge},{start:1786,length:3,convRule:o},{start:1789,length:2,convRule:F},{start:1791,length:1,convRule:o},{start:1792,length:14,convRule:b},{start:1807,length:1,convRule:el},{start:1808,length:1,convRule:o},{start:1809,length:1,convRule:p},{start:1810,length:30,convRule:o},{start:1840,length:27,convRule:p},{start:1869,length:89,convRule:o},{start:1958,length:11,convRule:p},{start:1969,length:1,convRule:o},{start:1984,length:10,convRule:ge},{start:1994,length:33,convRule:o},{start:2027,length:9,convRule:p},{start:2036,length:2,convRule:ye},{start:2038,length:1,convRule:F},{start:2039,length:3,convRule:b},{start:2042,length:1,convRule:ye},{start:2045,length:1,convRule:p},{start:2046,length:2,convRule:Xu},{start:2048,length:22,convRule:o},{start:2070,length:4,convRule:p},{start:2074,length:1,convRule:ye},{start:2075,length:9,convRule:p},{start:2084,length:1,convRule:ye},{start:2085,length:3,convRule:p},{start:2088,length:1,convRule:ye},{start:2089,length:5,convRule:p},{start:2096,length:15,convRule:b},{start:2112,length:25,convRule:o},{start:2137,length:3,convRule:p},{start:2142,length:1,convRule:b},{start:2144,length:11,convRule:o},{start:2208,length:21,convRule:o},{start:2230,length:18,convRule:o},{start:2259,length:15,convRule:p},{start:2274,length:1,convRule:el},{start:2275,length:32,convRule:p},{start:2307,length:1,convRule:T},{start:2308,length:54,convRule:o},{start:2362,length:1,convRule:p},{start:2363,length:1,convRule:T},{start:2364,length:1,convRule:p},{start:2365,length:1,convRule:o},{start:2366,length:3,convRule:T},{start:2369,length:8,convRule:p},{start:2377,length:4,convRule:T},{start:2381,length:1,convRule:p},{start:2382,length:2,convRule:T},{start:2384,length:1,convRule:o},{start:2385,length:7,convRule:p},{start:2392,length:10,convRule:o},{start:2402,length:2,convRule:p},{start:2404,length:2,convRule:b},{start:2406,length:10,convRule:ge},{start:2416,length:1,convRule:b},{start:2417,length:1,convRule:ye},{start:2418,length:15,convRule:o},{start:2433,length:1,convRule:p},{start:2434,length:2,convRule:T},{start:2437,length:8,convRule:o},{start:2447,length:2,convRule:o},{start:2451,length:22,convRule:o},{start:2474,length:7,convRule:o},{start:2482,length:1,convRule:o},{start:2486,length:4,convRule:o},{start:2492,length:1,convRule:p},{start:2493,length:1,convRule:o},{start:2494,length:3,convRule:T},{start:2497,length:4,convRule:p},{start:2503,length:2,convRule:T},{start:2507,length:2,convRule:T},{start:2509,length:1,convRule:p},{start:2510,length:1,convRule:o},{start:2519,length:1,convRule:T},{start:2524,length:2,convRule:o},{start:2527,length:3,convRule:o},{start:2530,length:2,convRule:p},{start:2534,length:10,convRule:ge},{start:2544,length:2,convRule:o},{start:2546,length:2,convRule:Xu},{start:2548,length:6,convRule:_e},{start:2554,length:1,convRule:F},{start:2555,length:1,convRule:Xu},{start:2556,length:1,convRule:o},{start:2557,length:1,convRule:b},{start:2558,length:1,convRule:p},{start:2561,length:2,convRule:p},{start:2563,length:1,convRule:T},{start:2565,length:6,convRule:o},{start:2575,length:2,convRule:o},{start:2579,length:22,convRule:o},{start:2602,length:7,convRule:o},{start:2610,length:2,convRule:o},{start:2613,length:2,convRule:o},{start:2616,length:2,convRule:o},{start:2620,length:1,convRule:p},{start:2622,length:3,convRule:T},{start:2625,length:2,convRule:p},{start:2631,length:2,convRule:p},{start:2635,length:3,convRule:p},{start:2641,length:1,convRule:p},{start:2649,length:4,convRule:o},{start:2654,length:1,convRule:o},{start:2662,length:10,convRule:ge},{start:2672,length:2,convRule:p},{start:2674,length:3,convRule:o},{start:2677,length:1,convRule:p},{start:2678,length:1,convRule:b},{start:2689,length:2,convRule:p},{start:2691,length:1,convRule:T},{start:2693,length:9,convRule:o},{start:2703,length:3,convRule:o},{start:2707,length:22,convRule:o},{start:2730,length:7,convRule:o},{start:2738,length:2,convRule:o},{start:2741,length:5,convRule:o},{start:2748,length:1,convRule:p},{start:2749,length:1,convRule:o},{start:2750,length:3,convRule:T},{start:2753,length:5,convRule:p},{start:2759,length:2,convRule:p},{start:2761,length:1,convRule:T},{start:2763,length:2,convRule:T},{start:2765,length:1,convRule:p},{start:2768,length:1,convRule:o},{start:2784,length:2,convRule:o},{start:2786,length:2,convRule:p},{start:2790,length:10,convRule:ge},{start:2800,length:1,convRule:b},{start:2801,length:1,convRule:Xu},{start:2809,length:1,convRule:o},{start:2810,length:6,convRule:p},{start:2817,length:1,convRule:p},{start:2818,length:2,convRule:T},{start:2821,length:8,convRule:o},{start:2831,length:2,convRule:o},{start:2835,length:22,convRule:o},{start:2858,length:7,convRule:o},{start:2866,length:2,convRule:o},{start:2869,length:5,convRule:o},{start:2876,length:1,convRule:p},{start:2877,length:1,convRule:o},{start:2878,length:1,convRule:T},{start:2879,length:1,convRule:p},{start:2880,length:1,convRule:T},{start:2881,length:4,convRule:p},{start:2887,length:2,convRule:T},{start:2891,length:2,convRule:T},{start:2893,length:1,convRule:p},{start:2901,length:2,convRule:p},{start:2903,length:1,convRule:T},{start:2908,length:2,convRule:o},{start:2911,length:3,convRule:o},{start:2914,length:2,convRule:p},{start:2918,length:10,convRule:ge},{start:2928,length:1,convRule:F},{start:2929,length:1,convRule:o},{start:2930,length:6,convRule:_e},{start:2946,length:1,convRule:p},{start:2947,length:1,convRule:o},{start:2949,length:6,convRule:o},{start:2958,length:3,convRule:o},{start:2962,length:4,convRule:o},{start:2969,length:2,convRule:o},{start:2972,length:1,convRule:o},{start:2974,length:2,convRule:o},{start:2979,length:2,convRule:o},{start:2984,length:3,convRule:o},{start:2990,length:12,convRule:o},{start:3006,length:2,convRule:T},{start:3008,length:1,convRule:p},{start:3009,length:2,convRule:T},{start:3014,length:3,convRule:T},{start:3018,length:3,convRule:T},{start:3021,length:1,convRule:p},{start:3024,length:1,convRule:o},{start:3031,length:1,convRule:T},{start:3046,length:10,convRule:ge},{start:3056,length:3,convRule:_e},{start:3059,length:6,convRule:F},{start:3065,length:1,convRule:Xu},{start:3066,length:1,convRule:F},{start:3072,length:1,convRule:p},{start:3073,length:3,convRule:T},{start:3076,length:1,convRule:p},{start:3077,length:8,convRule:o},{start:3086,length:3,convRule:o},{start:3090,length:23,convRule:o},{start:3114,length:16,convRule:o},{start:3133,length:1,convRule:o},{start:3134,length:3,convRule:p},{start:3137,length:4,convRule:T},{start:3142,length:3,convRule:p},{start:3146,length:4,convRule:p},{start:3157,length:2,convRule:p},{start:3160,length:3,convRule:o},{start:3168,length:2,convRule:o},{start:3170,length:2,convRule:p},{start:3174,length:10,convRule:ge},{start:3191,length:1,convRule:b},{start:3192,length:7,convRule:_e},{start:3199,length:1,convRule:F},{start:3200,length:1,convRule:o},{start:3201,length:1,convRule:p},{start:3202,length:2,convRule:T},{start:3204,length:1,convRule:b},{start:3205,length:8,convRule:o},{start:3214,length:3,convRule:o},{start:3218,length:23,convRule:o},{start:3242,length:10,convRule:o},{start:3253,length:5,convRule:o},{start:3260,length:1,convRule:p},{start:3261,length:1,convRule:o},{start:3262,length:1,convRule:T},{start:3263,length:1,convRule:p},{start:3264,length:5,convRule:T},{start:3270,length:1,convRule:p},{start:3271,length:2,convRule:T},{start:3274,length:2,convRule:T},{start:3276,length:2,convRule:p},{start:3285,length:2,convRule:T},{start:3294,length:1,convRule:o},{start:3296,length:2,convRule:o},{start:3298,length:2,convRule:p},{start:3302,length:10,convRule:ge},{start:3313,length:2,convRule:o},{start:3328,length:2,convRule:p},{start:3330,length:2,convRule:T},{start:3332,length:9,convRule:o},{start:3342,length:3,convRule:o},{start:3346,length:41,convRule:o},{start:3387,length:2,convRule:p},{start:3389,length:1,convRule:o},{start:3390,length:3,convRule:T},{start:3393,length:4,convRule:p},{start:3398,length:3,convRule:T},{start:3402,length:3,convRule:T},{start:3405,length:1,convRule:p},{start:3406,length:1,convRule:o},{start:3407,length:1,convRule:F},{start:3412,length:3,convRule:o},{start:3415,length:1,convRule:T},{start:3416,length:7,convRule:_e},{start:3423,length:3,convRule:o},{start:3426,length:2,convRule:p},{start:3430,length:10,convRule:ge},{start:3440,length:9,convRule:_e},{start:3449,length:1,convRule:F},{start:3450,length:6,convRule:o},{start:3457,length:1,convRule:p},{start:3458,length:2,convRule:T},{start:3461,length:18,convRule:o},{start:3482,length:24,convRule:o},{start:3507,length:9,convRule:o},{start:3517,length:1,convRule:o},{start:3520,length:7,convRule:o},{start:3530,length:1,convRule:p},{start:3535,length:3,convRule:T},{start:3538,length:3,convRule:p},{start:3542,length:1,convRule:p},{start:3544,length:8,convRule:T},{start:3558,length:10,convRule:ge},{start:3570,length:2,convRule:T},{start:3572,length:1,convRule:b},{start:3585,length:48,convRule:o},{start:3633,length:1,convRule:p},{start:3634,length:2,convRule:o},{start:3636,length:7,convRule:p},{start:3647,length:1,convRule:Xu},{start:3648,length:6,convRule:o},{start:3654,length:1,convRule:ye},{start:3655,length:8,convRule:p},{start:3663,length:1,convRule:b},{start:3664,length:10,convRule:ge},{start:3674,length:2,convRule:b},{start:3713,length:2,convRule:o},{start:3716,length:1,convRule:o},{start:3718,length:5,convRule:o},{start:3724,length:24,convRule:o},{start:3749,length:1,convRule:o},{start:3751,length:10,convRule:o},{start:3761,length:1,convRule:p},{start:3762,length:2,convRule:o},{start:3764,length:9,convRule:p},{start:3773,length:1,convRule:o},{start:3776,length:5,convRule:o},{start:3782,length:1,convRule:ye},{start:3784,length:6,convRule:p},{start:3792,length:10,convRule:ge},{start:3804,length:4,convRule:o},{start:3840,length:1,convRule:o},{start:3841,length:3,convRule:F},{start:3844,length:15,convRule:b},{start:3859,length:1,convRule:F},{start:3860,length:1,convRule:b},{start:3861,length:3,convRule:F},{start:3864,length:2,convRule:p},{start:3866,length:6,convRule:F},{start:3872,length:10,convRule:ge},{start:3882,length:10,convRule:_e},{start:3892,length:1,convRule:F},{start:3893,length:1,convRule:p},{start:3894,length:1,convRule:F},{start:3895,length:1,convRule:p},{start:3896,length:1,convRule:F},{start:3897,length:1,convRule:p},{start:3898,length:1,convRule:te},{start:3899,length:1,convRule:oe},{start:3900,length:1,convRule:te},{start:3901,length:1,convRule:oe},{start:3902,length:2,convRule:T},{start:3904,length:8,convRule:o},{start:3913,length:36,convRule:o},{start:3953,length:14,convRule:p},{start:3967,length:1,convRule:T},{start:3968,length:5,convRule:p},{start:3973,length:1,convRule:b},{start:3974,length:2,convRule:p},{start:3976,length:5,convRule:o},{start:3981,length:11,convRule:p},{start:3993,length:36,convRule:p},{start:4030,length:8,convRule:F},{start:4038,length:1,convRule:p},{start:4039,length:6,convRule:F},{start:4046,length:2,convRule:F},{start:4048,length:5,convRule:b},{start:4053,length:4,convRule:F},{start:4057,length:2,convRule:b},{start:4096,length:43,convRule:o},{start:4139,length:2,convRule:T},{start:4141,length:4,convRule:p},{start:4145,length:1,convRule:T},{start:4146,length:6,convRule:p},{start:4152,length:1,convRule:T},{start:4153,length:2,convRule:p},{start:4155,length:2,convRule:T},{start:4157,length:2,convRule:p},{start:4159,length:1,convRule:o},{start:4160,length:10,convRule:ge},{start:4170,length:6,convRule:b},{start:4176,length:6,convRule:o},{start:4182,length:2,convRule:T},{start:4184,length:2,convRule:p},{start:4186,length:4,convRule:o},{start:4190,length:3,convRule:p},{start:4193,length:1,convRule:o},{start:4194,length:3,convRule:T},{start:4197,length:2,convRule:o},{start:4199,length:7,convRule:T},{start:4206,length:3,convRule:o},{start:4209,length:4,convRule:p},{start:4213,length:13,convRule:o},{start:4226,length:1,convRule:p},{start:4227,length:2,convRule:T},{start:4229,length:2,convRule:p},{start:4231,length:6,convRule:T},{start:4237,length:1,convRule:p},{start:4238,length:1,convRule:o},{start:4239,length:1,convRule:T},{start:4240,length:10,convRule:ge},{start:4250,length:3,convRule:T},{start:4253,length:1,convRule:p},{start:4254,length:2,convRule:F},{start:4256,length:38,convRule:lp},{start:4295,length:1,convRule:lp},{start:4301,length:1,convRule:lp},{start:4304,length:43,convRule:sG},{start:4347,length:1,convRule:b},{start:4348,length:1,convRule:ye},{start:4349,length:3,convRule:sG},{start:4352,length:329,convRule:o},{start:4682,length:4,convRule:o},{start:4688,length:7,convRule:o},{start:4696,length:1,convRule:o},{start:4698,length:4,convRule:o},{start:4704,length:41,convRule:o},{start:4746,length:4,convRule:o},{start:4752,length:33,convRule:o},{start:4786,length:4,convRule:o},{start:4792,length:7,convRule:o},{start:4800,length:1,convRule:o},{start:4802,length:4,convRule:o},{start:4808,length:15,convRule:o},{start:4824,length:57,convRule:o},{start:4882,length:4,convRule:o},{start:4888,length:67,convRule:o},{start:4957,length:3,convRule:p},{start:4960,length:9,convRule:b},{start:4969,length:20,convRule:_e},{start:4992,length:16,convRule:o},{start:5008,length:10,convRule:F},{start:5024,length:80,convRule:E6},{start:5104,length:6,convRule:xI},{start:5112,length:6,convRule:cG},{start:5120,length:1,convRule:ml},{start:5121,length:620,convRule:o},{start:5741,length:1,convRule:F},{start:5742,length:1,convRule:b},{start:5743,length:17,convRule:o},{start:5760,length:1,convRule:Nv},{start:5761,length:26,convRule:o},{start:5787,length:1,convRule:te},{start:5788,length:1,convRule:oe},{start:5792,length:75,convRule:o},{start:5867,length:3,convRule:b},{start:5870,length:3,convRule:q0},{start:5873,length:8,convRule:o},{start:5888,length:13,convRule:o},{start:5902,length:4,convRule:o},{start:5906,length:3,convRule:p},{start:5920,length:18,convRule:o},{start:5938,length:3,convRule:p},{start:5941,length:2,convRule:b},{start:5952,length:18,convRule:o},{start:5970,length:2,convRule:p},{start:5984,length:13,convRule:o},{start:5998,length:3,convRule:o},{start:6002,length:2,convRule:p},{start:6016,length:52,convRule:o},{start:6068,length:2,convRule:p},{start:6070,length:1,convRule:T},{start:6071,length:7,convRule:p},{start:6078,length:8,convRule:T},{start:6086,length:1,convRule:p},{start:6087,length:2,convRule:T},{start:6089,length:11,convRule:p},{start:6100,length:3,convRule:b},{start:6103,length:1,convRule:ye},{start:6104,length:3,convRule:b},{start:6107,length:1,convRule:Xu},{start:6108,length:1,convRule:o},{start:6109,length:1,convRule:p},{start:6112,length:10,convRule:ge},{start:6128,length:10,convRule:_e},{start:6144,length:6,convRule:b},{start:6150,length:1,convRule:ml},{start:6151,length:4,convRule:b},{start:6155,length:3,convRule:p},{start:6158,length:1,convRule:el},{start:6160,length:10,convRule:ge},{start:6176,length:35,convRule:o},{start:6211,length:1,convRule:ye},{start:6212,length:53,convRule:o},{start:6272,length:5,convRule:o},{start:6277,length:2,convRule:p},{start:6279,length:34,convRule:o},{start:6313,length:1,convRule:p},{start:6314,length:1,convRule:o},{start:6320,length:70,convRule:o},{start:6400,length:31,convRule:o},{start:6432,length:3,convRule:p},{start:6435,length:4,convRule:T},{start:6439,length:2,convRule:p},{start:6441,length:3,convRule:T},{start:6448,length:2,convRule:T},{start:6450,length:1,convRule:p},{start:6451,length:6,convRule:T},{start:6457,length:3,convRule:p},{start:6464,length:1,convRule:F},{start:6468,length:2,convRule:b},{start:6470,length:10,convRule:ge},{start:6480,length:30,convRule:o},{start:6512,length:5,convRule:o},{start:6528,length:44,convRule:o},{start:6576,length:26,convRule:o},{start:6608,length:10,convRule:ge},{start:6618,length:1,convRule:_e},{start:6622,length:34,convRule:F},{start:6656,length:23,convRule:o},{start:6679,length:2,convRule:p},{start:6681,length:2,convRule:T},{start:6683,length:1,convRule:p},{start:6686,length:2,convRule:b},{start:6688,length:53,convRule:o},{start:6741,length:1,convRule:T},{start:6742,length:1,convRule:p},{start:6743,length:1,convRule:T},{start:6744,length:7,convRule:p},{start:6752,length:1,convRule:p},{start:6753,length:1,convRule:T},{start:6754,length:1,convRule:p},{start:6755,length:2,convRule:T},{start:6757,length:8,convRule:p},{start:6765,length:6,convRule:T},{start:6771,length:10,convRule:p},{start:6783,length:1,convRule:p},{start:6784,length:10,convRule:ge},{start:6800,length:10,convRule:ge},{start:6816,length:7,convRule:b},{start:6823,length:1,convRule:ye},{start:6824,length:6,convRule:b},{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:o},{start:6964,length:1,convRule:p},{start:6965,length:1,convRule:T},{start:6966,length:5,convRule:p},{start:6971,length:1,convRule:T},{start:6972,length:1,convRule:p},{start:6973,length:5,convRule:T},{start:6978,length:1,convRule:p},{start:6979,length:2,convRule:T},{start:6981,length:7,convRule:o},{start:6992,length:10,convRule:ge},{start:7002,length:7,convRule:b},{start:7009,length:10,convRule:F},{start:7019,length:9,convRule:p},{start:7028,length:9,convRule:F},{start:7040,length:2,convRule:p},{start:7042,length:1,convRule:T},{start:7043,length:30,convRule:o},{start:7073,length:1,convRule:T},{start:7074,length:4,convRule:p},{start:7078,length:2,convRule:T},{start:7080,length:2,convRule:p},{start:7082,length:1,convRule:T},{start:7083,length:3,convRule:p},{start:7086,length:2,convRule:o},{start:7088,length:10,convRule:ge},{start:7098,length:44,convRule:o},{start:7142,length:1,convRule:p},{start:7143,length:1,convRule:T},{start:7144,length:2,convRule:p},{start:7146,length:3,convRule:T},{start:7149,length:1,convRule:p},{start:7150,length:1,convRule:T},{start:7151,length:3,convRule:p},{start:7154,length:2,convRule:T},{start:7164,length:4,convRule:b},{start:7168,length:36,convRule:o},{start:7204,length:8,convRule:T},{start:7212,length:8,convRule:p},{start:7220,length:2,convRule:T},{start:7222,length:2,convRule:p},{start:7227,length:5,convRule:b},{start:7232,length:10,convRule:ge},{start:7245,length:3,convRule:o},{start:7248,length:10,convRule:ge},{start:7258,length:30,convRule:o},{start:7288,length:6,convRule:ye},{start:7294,length:2,convRule:b},{start:7296,length:1,convRule:zE},{start:7297,length:1,convRule:kE},{start:7298,length:1,convRule:JE},{start:7299,length:2,convRule:VE},{start:7301,length:1,convRule:jE},{start:7302,length:1,convRule:HE},{start:7303,length:1,convRule:XE},{start:7304,length:1,convRule:YE},{start:7312,length:43,convRule:uG},{start:7357,length:3,convRule:uG},{start:7360,length:8,convRule:b},{start:7376,length:3,convRule:p},{start:7379,length:1,convRule:b},{start:7380,length:13,convRule:p},{start:7393,length:1,convRule:T},{start:7394,length:7,convRule:p},{start:7401,length:4,convRule:o},{start:7405,length:1,convRule:p},{start:7406,length:6,convRule:o},{start:7412,length:1,convRule:p},{start:7413,length:2,convRule:o},{start:7415,length:1,convRule:T},{start:7416,length:2,convRule:p},{start:7418,length:1,convRule:o},{start:7424,length:44,convRule:W},{start:7468,length:63,convRule:ye},{start:7531,length:13,convRule:W},{start:7544,length:1,convRule:ye},{start:7545,length:1,convRule:ZE},{start:7546,length:3,convRule:W},{start:7549,length:1,convRule:QE},{start:7550,length:16,convRule:W},{start:7566,length:1,convRule:KE},{start:7567,length:12,convRule:W},{start:7579,length:37,convRule:ye},{start:7616,length:58,convRule:p},{start:7675,length:5,convRule:p},{start:7680,length:1,convRule:n},{start:7681,length:1,convRule:r},{start:7682,length:1,convRule:n},{start:7683,length:1,convRule:r},{start:7684,length:1,convRule:n},{start:7685,length:1,convRule:r},{start:7686,length:1,convRule:n},{start:7687,length:1,convRule:r},{start:7688,length:1,convRule:n},{start:7689,length:1,convRule:r},{start:7690,length:1,convRule:n},{start:7691,length:1,convRule:r},{start:7692,length:1,convRule:n},{start:7693,length:1,convRule:r},{start:7694,length:1,convRule:n},{start:7695,length:1,convRule:r},{start:7696,length:1,convRule:n},{start:7697,length:1,convRule:r},{start:7698,length:1,convRule:n},{start:7699,length:1,convRule:r},{start:7700,length:1,convRule:n},{start:7701,length:1,convRule:r},{start:7702,length:1,convRule:n},{start:7703,length:1,convRule:r},{start:7704,length:1,convRule:n},{start:7705,length:1,convRule:r},{start:7706,length:1,convRule:n},{start:7707,length:1,convRule:r},{start:7708,length:1,convRule:n},{start:7709,length:1,convRule:r},{start:7710,length:1,convRule:n},{start:7711,length:1,convRule:r},{start:7712,length:1,convRule:n},{start:7713,length:1,convRule:r},{start:7714,length:1,convRule:n},{start:7715,length:1,convRule:r},{start:7716,length:1,convRule:n},{start:7717,length:1,convRule:r},{start:7718,length:1,convRule:n},{start:7719,length:1,convRule:r},{start:7720,length:1,convRule:n},{start:7721,length:1,convRule:r},{start:7722,length:1,convRule:n},{start:7723,length:1,convRule:r},{start:7724,length:1,convRule:n},{start:7725,length:1,convRule:r},{start:7726,length:1,convRule:n},{start:7727,length:1,convRule:r},{start:7728,length:1,convRule:n},{start:7729,length:1,convRule:r},{start:7730,length:1,convRule:n},{start:7731,length:1,convRule:r},{start:7732,length:1,convRule:n},{start:7733,length:1,convRule:r},{start:7734,length:1,convRule:n},{start:7735,length:1,convRule:r},{start:7736,length:1,convRule:n},{start:7737,length:1,convRule:r},{start:7738,length:1,convRule:n},{start:7739,length:1,convRule:r},{start:7740,length:1,convRule:n},{start:7741,length:1,convRule:r},{start:7742,length:1,convRule:n},{start:7743,length:1,convRule:r},{start:7744,length:1,convRule:n},{start:7745,length:1,convRule:r},{start:7746,length:1,convRule:n},{start:7747,length:1,convRule:r},{start:7748,length:1,convRule:n},{start:7749,length:1,convRule:r},{start:7750,length:1,convRule:n},{start:7751,length:1,convRule:r},{start:7752,length:1,convRule:n},{start:7753,length:1,convRule:r},{start:7754,length:1,convRule:n},{start:7755,length:1,convRule:r},{start:7756,length:1,convRule:n},{start:7757,length:1,convRule:r},{start:7758,length:1,convRule:n},{start:7759,length:1,convRule:r},{start:7760,length:1,convRule:n},{start:7761,length:1,convRule:r},{start:7762,length:1,convRule:n},{start:7763,length:1,convRule:r},{start:7764,length:1,convRule:n},{start:7765,length:1,convRule:r},{start:7766,length:1,convRule:n},{start:7767,length:1,convRule:r},{start:7768,length:1,convRule:n},{start:7769,length:1,convRule:r},{start:7770,length:1,convRule:n},{start:7771,length:1,convRule:r},{start:7772,length:1,convRule:n},{start:7773,length:1,convRule:r},{start:7774,length:1,convRule:n},{start:7775,length:1,convRule:r},{start:7776,length:1,convRule:n},{start:7777,length:1,convRule:r},{start:7778,length:1,convRule:n},{start:7779,length:1,convRule:r},{start:7780,length:1,convRule:n},{start:7781,length:1,convRule:r},{start:7782,length:1,convRule:n},{start:7783,length:1,convRule:r},{start:7784,length:1,convRule:n},{start:7785,length:1,convRule:r},{start:7786,length:1,convRule:n},{start:7787,length:1,convRule:r},{start:7788,length:1,convRule:n},{start:7789,length:1,convRule:r},{start:7790,length:1,convRule:n},{start:7791,length:1,convRule:r},{start:7792,length:1,convRule:n},{start:7793,length:1,convRule:r},{start:7794,length:1,convRule:n},{start:7795,length:1,convRule:r},{start:7796,length:1,convRule:n},{start:7797,length:1,convRule:r},{start:7798,length:1,convRule:n},{start:7799,length:1,convRule:r},{start:7800,length:1,convRule:n},{start:7801,length:1,convRule:r},{start:7802,length:1,convRule:n},{start:7803,length:1,convRule:r},{start:7804,length:1,convRule:n},{start:7805,length:1,convRule:r},{start:7806,length:1,convRule:n},{start:7807,length:1,convRule:r},{start:7808,length:1,convRule:n},{start:7809,length:1,convRule:r},{start:7810,length:1,convRule:n},{start:7811,length:1,convRule:r},{start:7812,length:1,convRule:n},{start:7813,length:1,convRule:r},{start:7814,length:1,convRule:n},{start:7815,length:1,convRule:r},{start:7816,length:1,convRule:n},{start:7817,length:1,convRule:r},{start:7818,length:1,convRule:n},{start:7819,length:1,convRule:r},{start:7820,length:1,convRule:n},{start:7821,length:1,convRule:r},{start:7822,length:1,convRule:n},{start:7823,length:1,convRule:r},{start:7824,length:1,convRule:n},{start:7825,length:1,convRule:r},{start:7826,length:1,convRule:n},{start:7827,length:1,convRule:r},{start:7828,length:1,convRule:n},{start:7829,length:1,convRule:r},{start:7830,length:5,convRule:W},{start:7835,length:1,convRule:xE},{start:7836,length:2,convRule:W},{start:7838,length:1,convRule:C6},{start:7839,length:1,convRule:W},{start:7840,length:1,convRule:n},{start:7841,length:1,convRule:r},{start:7842,length:1,convRule:n},{start:7843,length:1,convRule:r},{start:7844,length:1,convRule:n},{start:7845,length:1,convRule:r},{start:7846,length:1,convRule:n},{start:7847,length:1,convRule:r},{start:7848,length:1,convRule:n},{start:7849,length:1,convRule:r},{start:7850,length:1,convRule:n},{start:7851,length:1,convRule:r},{start:7852,length:1,convRule:n},{start:7853,length:1,convRule:r},{start:7854,length:1,convRule:n},{start:7855,length:1,convRule:r},{start:7856,length:1,convRule:n},{start:7857,length:1,convRule:r},{start:7858,length:1,convRule:n},{start:7859,length:1,convRule:r},{start:7860,length:1,convRule:n},{start:7861,length:1,convRule:r},{start:7862,length:1,convRule:n},{start:7863,length:1,convRule:r},{start:7864,length:1,convRule:n},{start:7865,length:1,convRule:r},{start:7866,length:1,convRule:n},{start:7867,length:1,convRule:r},{start:7868,length:1,convRule:n},{start:7869,length:1,convRule:r},{start:7870,length:1,convRule:n},{start:7871,length:1,convRule:r},{start:7872,length:1,convRule:n},{start:7873,length:1,convRule:r},{start:7874,length:1,convRule:n},{start:7875,length:1,convRule:r},{start:7876,length:1,convRule:n},{start:7877,length:1,convRule:r},{start:7878,length:1,convRule:n},{start:7879,length:1,convRule:r},{start:7880,length:1,convRule:n},{start:7881,length:1,convRule:r},{start:7882,length:1,convRule:n},{start:7883,length:1,convRule:r},{start:7884,length:1,convRule:n},{start:7885,length:1,convRule:r},{start:7886,length:1,convRule:n},{start:7887,length:1,convRule:r},{start:7888,length:1,convRule:n},{start:7889,length:1,convRule:r},{start:7890,length:1,convRule:n},{start:7891,length:1,convRule:r},{start:7892,length:1,convRule:n},{start:7893,length:1,convRule:r},{start:7894,length:1,convRule:n},{start:7895,length:1,convRule:r},{start:7896,length:1,convRule:n},{start:7897,length:1,convRule:r},{start:7898,length:1,convRule:n},{start:7899,length:1,convRule:r},{start:7900,length:1,convRule:n},{start:7901,length:1,convRule:r},{start:7902,length:1,convRule:n},{start:7903,length:1,convRule:r},{start:7904,length:1,convRule:n},{start:7905,length:1,convRule:r},{start:7906,length:1,convRule:n},{start:7907,length:1,convRule:r},{start:7908,length:1,convRule:n},{start:7909,length:1,convRule:r},{start:7910,length:1,convRule:n},{start:7911,length:1,convRule:r},{start:7912,length:1,convRule:n},{start:7913,length:1,convRule:r},{start:7914,length:1,convRule:n},{start:7915,length:1,convRule:r},{start:7916,length:1,convRule:n},{start:7917,length:1,convRule:r},{start:7918,length:1,convRule:n},{start:7919,length:1,convRule:r},{start:7920,length:1,convRule:n},{start:7921,length:1,convRule:r},{start:7922,length:1,convRule:n},{start:7923,length:1,convRule:r},{start:7924,length:1,convRule:n},{start:7925,length:1,convRule:r},{start:7926,length:1,convRule:n},{start:7927,length:1,convRule:r},{start:7928,length:1,convRule:n},{start:7929,length:1,convRule:r},{start:7930,length:1,convRule:n},{start:7931,length:1,convRule:r},{start:7932,length:1,convRule:n},{start:7933,length:1,convRule:r},{start:7934,length:1,convRule:n},{start:7935,length:1,convRule:r},{start:7936,length:8,convRule:Ha},{start:7944,length:8,convRule:gu},{start:7952,length:6,convRule:Ha},{start:7960,length:6,convRule:gu},{start:7968,length:8,convRule:Ha},{start:7976,length:8,convRule:gu},{start:7984,length:8,convRule:Ha},{start:7992,length:8,convRule:gu},{start:8e3,length:6,convRule:Ha},{start:8008,length:6,convRule:gu},{start:8016,length:1,convRule:W},{start:8017,length:1,convRule:Ha},{start:8018,length:1,convRule:W},{start:8019,length:1,convRule:Ha},{start:8020,length:1,convRule:W},{start:8021,length:1,convRule:Ha},{start:8022,length:1,convRule:W},{start:8023,length:1,convRule:Ha},{start:8025,length:1,convRule:gu},{start:8027,length:1,convRule:gu},{start:8029,length:1,convRule:gu},{start:8031,length:1,convRule:gu},{start:8032,length:8,convRule:Ha},{start:8040,length:8,convRule:gu},{start:8048,length:2,convRule:eC},{start:8050,length:4,convRule:aC},{start:8054,length:2,convRule:uC},{start:8056,length:2,convRule:lC},{start:8058,length:2,convRule:vC},{start:8060,length:2,convRule:nC},{start:8064,length:8,convRule:Ha},{start:8072,length:8,convRule:np},{start:8080,length:8,convRule:Ha},{start:8088,length:8,convRule:np},{start:8096,length:8,convRule:Ha},{start:8104,length:8,convRule:np},{start:8112,length:2,convRule:Ha},{start:8114,length:1,convRule:W},{start:8115,length:1,convRule:tp},{start:8116,length:1,convRule:W},{start:8118,length:2,convRule:W},{start:8120,length:2,convRule:gu},{start:8122,length:2,convRule:T6},{start:8124,length:1,convRule:rp},{start:8125,length:1,convRule:lu},{start:8126,length:1,convRule:rC},{start:8127,length:3,convRule:lu},{start:8130,length:1,convRule:W},{start:8131,length:1,convRule:tp},{start:8132,length:1,convRule:W},{start:8134,length:2,convRule:W},{start:8136,length:4,convRule:M6},{start:8140,length:1,convRule:rp},{start:8141,length:3,convRule:lu},{start:8144,length:2,convRule:Ha},{start:8146,length:2,convRule:W},{start:8150,length:2,convRule:W},{start:8152,length:2,convRule:gu},{start:8154,length:2,convRule:S6},{start:8157,length:3,convRule:lu},{start:8160,length:2,convRule:Ha},{start:8162,length:3,convRule:W},{start:8165,length:1,convRule:fG},{start:8166,length:2,convRule:W},{start:8168,length:2,convRule:gu},{start:8170,length:2,convRule:L6},{start:8172,length:1,convRule:eG},{start:8173,length:3,convRule:lu},{start:8178,length:1,convRule:W},{start:8179,length:1,convRule:tp},{start:8180,length:1,convRule:W},{start:8182,length:2,convRule:W},{start:8184,length:2,convRule:A6},{start:8186,length:2,convRule:N6},{start:8188,length:1,convRule:rp},{start:8189,length:2,convRule:lu},{start:8192,length:11,convRule:Nv},{start:8203,length:5,convRule:el},{start:8208,length:6,convRule:ml},{start:8214,length:2,convRule:b},{start:8216,length:1,convRule:Mn},{start:8217,length:1,convRule:Rt},{start:8218,length:1,convRule:te},{start:8219,length:2,convRule:Mn},{start:8221,length:1,convRule:Rt},{start:8222,length:1,convRule:te},{start:8223,length:1,convRule:Mn},{start:8224,length:8,convRule:b},{start:8232,length:1,convRule:UB},{start:8233,length:1,convRule:$B},{start:8234,length:5,convRule:el},{start:8239,length:1,convRule:Nv},{start:8240,length:9,convRule:b},{start:8249,length:1,convRule:Mn},{start:8250,length:1,convRule:Rt},{start:8251,length:4,convRule:b},{start:8255,length:2,convRule:up},{start:8257,length:3,convRule:b},{start:8260,length:1,convRule:Ie},{start:8261,length:1,convRule:te},{start:8262,length:1,convRule:oe},{start:8263,length:11,convRule:b},{start:8274,length:1,convRule:Ie},{start:8275,length:1,convRule:b},{start:8276,length:1,convRule:up},{start:8277,length:10,convRule:b},{start:8287,length:1,convRule:Nv},{start:8288,length:5,convRule:el},{start:8294,length:10,convRule:el},{start:8304,length:1,convRule:_e},{start:8305,length:1,convRule:ye},{start:8308,length:6,convRule:_e},{start:8314,length:3,convRule:Ie},{start:8317,length:1,convRule:te},{start:8318,length:1,convRule:oe},{start:8319,length:1,convRule:ye},{start:8320,length:10,convRule:_e},{start:8330,length:3,convRule:Ie},{start:8333,length:1,convRule:te},{start:8334,length:1,convRule:oe},{start:8336,length:13,convRule:ye},{start:8352,length:32,convRule:Xu},{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:F},{start:8450,length:1,convRule:la},{start:8451,length:4,convRule:F},{start:8455,length:1,convRule:la},{start:8456,length:2,convRule:F},{start:8458,length:1,convRule:W},{start:8459,length:3,convRule:la},{start:8462,length:2,convRule:W},{start:8464,length:3,convRule:la},{start:8467,length:1,convRule:W},{start:8468,length:1,convRule:F},{start:8469,length:1,convRule:la},{start:8470,length:2,convRule:F},{start:8472,length:1,convRule:Ie},{start:8473,length:5,convRule:la},{start:8478,length:6,convRule:F},{start:8484,length:1,convRule:la},{start:8485,length:1,convRule:F},{start:8486,length:1,convRule:P6},{start:8487,length:1,convRule:F},{start:8488,length:1,convRule:la},{start:8489,length:1,convRule:F},{start:8490,length:1,convRule:q6},{start:8491,length:1,convRule:$6},{start:8492,length:2,convRule:la},{start:8494,length:1,convRule:F},{start:8495,length:1,convRule:W},{start:8496,length:2,convRule:la},{start:8498,length:1,convRule:O6},{start:8499,length:1,convRule:la},{start:8500,length:1,convRule:W},{start:8501,length:4,convRule:o},{start:8505,length:1,convRule:W},{start:8506,length:2,convRule:F},{start:8508,length:2,convRule:W},{start:8510,length:2,convRule:la},{start:8512,length:5,convRule:Ie},{start:8517,length:1,convRule:la},{start:8518,length:4,convRule:W},{start:8522,length:1,convRule:F},{start:8523,length:1,convRule:Ie},{start:8524,length:2,convRule:F},{start:8526,length:1,convRule:tC},{start:8527,length:1,convRule:F},{start:8528,length:16,convRule:_e},{start:8544,length:16,convRule:G6},{start:8560,length:16,convRule:w6},{start:8576,length:3,convRule:q0},{start:8579,length:1,convRule:n},{start:8580,length:1,convRule:r},{start:8581,length:4,convRule:q0},{start:8585,length:1,convRule:_e},{start:8586,length:2,convRule:F},{start:8592,length:5,convRule:Ie},{start:8597,length:5,convRule:F},{start:8602,length:2,convRule:Ie},{start:8604,length:4,convRule:F},{start:8608,length:1,convRule:Ie},{start:8609,length:2,convRule:F},{start:8611,length:1,convRule:Ie},{start:8612,length:2,convRule:F},{start:8614,length:1,convRule:Ie},{start:8615,length:7,convRule:F},{start:8622,length:1,convRule:Ie},{start:8623,length:31,convRule:F},{start:8654,length:2,convRule:Ie},{start:8656,length:2,convRule:F},{start:8658,length:1,convRule:Ie},{start:8659,length:1,convRule:F},{start:8660,length:1,convRule:Ie},{start:8661,length:31,convRule:F},{start:8692,length:268,convRule:Ie},{start:8960,length:8,convRule:F},{start:8968,length:1,convRule:te},{start:8969,length:1,convRule:oe},{start:8970,length:1,convRule:te},{start:8971,length:1,convRule:oe},{start:8972,length:20,convRule:F},{start:8992,length:2,convRule:Ie},{start:8994,length:7,convRule:F},{start:9001,length:1,convRule:te},{start:9002,length:1,convRule:oe},{start:9003,length:81,convRule:F},{start:9084,length:1,convRule:Ie},{start:9085,length:30,convRule:F},{start:9115,length:25,convRule:Ie},{start:9140,length:40,convRule:F},{start:9180,length:6,convRule:Ie},{start:9186,length:69,convRule:F},{start:9280,length:11,convRule:F},{start:9312,length:60,convRule:_e},{start:9372,length:26,convRule:F},{start:9398,length:26,convRule:D6},{start:9424,length:26,convRule:R6},{start:9450,length:22,convRule:_e},{start:9472,length:183,convRule:F},{start:9655,length:1,convRule:Ie},{start:9656,length:9,convRule:F},{start:9665,length:1,convRule:Ie},{start:9666,length:54,convRule:F},{start:9720,length:8,convRule:Ie},{start:9728,length:111,convRule:F},{start:9839,length:1,convRule:Ie},{start:9840,length:248,convRule:F},{start:10088,length:1,convRule:te},{start:10089,length:1,convRule:oe},{start:10090,length:1,convRule:te},{start:10091,length:1,convRule:oe},{start:10092,length:1,convRule:te},{start:10093,length:1,convRule:oe},{start:10094,length:1,convRule:te},{start:10095,length:1,convRule:oe},{start:10096,length:1,convRule:te},{start:10097,length:1,convRule:oe},{start:10098,length:1,convRule:te},{start:10099,length:1,convRule:oe},{start:10100,length:1,convRule:te},{start:10101,length:1,convRule:oe},{start:10102,length:30,convRule:_e},{start:10132,length:44,convRule:F},{start:10176,length:5,convRule:Ie},{start:10181,length:1,convRule:te},{start:10182,length:1,convRule:oe},{start:10183,length:31,convRule:Ie},{start:10214,length:1,convRule:te},{start:10215,length:1,convRule:oe},{start:10216,length:1,convRule:te},{start:10217,length:1,convRule:oe},{start:10218,length:1,convRule:te},{start:10219,length:1,convRule:oe},{start:10220,length:1,convRule:te},{start:10221,length:1,convRule:oe},{start:10222,length:1,convRule:te},{start:10223,length:1,convRule:oe},{start:10224,length:16,convRule:Ie},{start:10240,length:256,convRule:F},{start:10496,length:131,convRule:Ie},{start:10627,length:1,convRule:te},{start:10628,length:1,convRule:oe},{start:10629,length:1,convRule:te},{start:10630,length:1,convRule:oe},{start:10631,length:1,convRule:te},{start:10632,length:1,convRule:oe},{start:10633,length:1,convRule:te},{start:10634,length:1,convRule:oe},{start:10635,length:1,convRule:te},{start:10636,length:1,convRule:oe},{start:10637,length:1,convRule:te},{start:10638,length:1,convRule:oe},{start:10639,length:1,convRule:te},{start:10640,length:1,convRule:oe},{start:10641,length:1,convRule:te},{start:10642,length:1,convRule:oe},{start:10643,length:1,convRule:te},{start:10644,length:1,convRule:oe},{start:10645,length:1,convRule:te},{start:10646,length:1,convRule:oe},{start:10647,length:1,convRule:te},{start:10648,length:1,convRule:oe},{start:10649,length:63,convRule:Ie},{start:10712,length:1,convRule:te},{start:10713,length:1,convRule:oe},{start:10714,length:1,convRule:te},{start:10715,length:1,convRule:oe},{start:10716,length:32,convRule:Ie},{start:10748,length:1,convRule:te},{start:10749,length:1,convRule:oe},{start:10750,length:258,convRule:Ie},{start:11008,length:48,convRule:F},{start:11056,length:21,convRule:Ie},{start:11077,length:2,convRule:F},{start:11079,length:6,convRule:Ie},{start:11085,length:39,convRule:F},{start:11126,length:32,convRule:F},{start:11159,length:105,convRule:F},{start:11264,length:47,convRule:aG},{start:11312,length:47,convRule:pG},{start:11360,length:1,convRule:n},{start:11361,length:1,convRule:r},{start:11362,length:1,convRule:U6},{start:11363,length:1,convRule:W6},{start:11364,length:1,convRule:B6},{start:11365,length:1,convRule:iC},{start:11366,length:1,convRule:oC},{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:z6},{start:11374,length:1,convRule:k6},{start:11375,length:1,convRule:J6},{start:11376,length:1,convRule:V6},{start:11377,length:1,convRule:W},{start:11378,length:1,convRule:n},{start:11379,length:1,convRule:r},{start:11380,length:1,convRule:W},{start:11381,length:1,convRule:n},{start:11382,length:1,convRule:r},{start:11383,length:5,convRule:W},{start:11388,length:2,convRule:ye},{start:11390,length:2,convRule:j6},{start:11392,length:1,convRule:n},{start:11393,length:1,convRule:r},{start:11394,length:1,convRule:n},{start:11395,length:1,convRule:r},{start:11396,length:1,convRule:n},{start:11397,length:1,convRule:r},{start:11398,length:1,convRule:n},{start:11399,length:1,convRule:r},{start:11400,length:1,convRule:n},{start:11401,length:1,convRule:r},{start:11402,length:1,convRule:n},{start:11403,length:1,convRule:r},{start:11404,length:1,convRule:n},{start:11405,length:1,convRule:r},{start:11406,length:1,convRule:n},{start:11407,length:1,convRule:r},{start:11408,length:1,convRule:n},{start:11409,length:1,convRule:r},{start:11410,length:1,convRule:n},{start:11411,length:1,convRule:r},{start:11412,length:1,convRule:n},{start:11413,length:1,convRule:r},{start:11414,length:1,convRule:n},{start:11415,length:1,convRule:r},{start:11416,length:1,convRule:n},{start:11417,length:1,convRule:r},{start:11418,length:1,convRule:n},{start:11419,length:1,convRule:r},{start:11420,length:1,convRule:n},{start:11421,length:1,convRule:r},{start:11422,length:1,convRule:n},{start:11423,length:1,convRule:r},{start:11424,length:1,convRule:n},{start:11425,length:1,convRule:r},{start:11426,length:1,convRule:n},{start:11427,length:1,convRule:r},{start:11428,length:1,convRule:n},{start:11429,length:1,convRule:r},{start:11430,length:1,convRule:n},{start:11431,length:1,convRule:r},{start:11432,length:1,convRule:n},{start:11433,length:1,convRule:r},{start:11434,length:1,convRule:n},{start:11435,length:1,convRule:r},{start:11436,length:1,convRule:n},{start:11437,length:1,convRule:r},{start:11438,length:1,convRule:n},{start:11439,length:1,convRule:r},{start:11440,length:1,convRule:n},{start:11441,length:1,convRule:r},{start:11442,length:1,convRule:n},{start:11443,length:1,convRule:r},{start:11444,length:1,convRule:n},{start:11445,length:1,convRule:r},{start:11446,length:1,convRule:n},{start:11447,length:1,convRule:r},{start:11448,length:1,convRule:n},{start:11449,length:1,convRule:r},{start:11450,length:1,convRule:n},{start:11451,length:1,convRule:r},{start:11452,length:1,convRule:n},{start:11453,length:1,convRule:r},{start:11454,length:1,convRule:n},{start:11455,length:1,convRule:r},{start:11456,length:1,convRule:n},{start:11457,length:1,convRule:r},{start:11458,length:1,convRule:n},{start:11459,length:1,convRule:r},{start:11460,length:1,convRule:n},{start:11461,length:1,convRule:r},{start:11462,length:1,convRule:n},{start:11463,length:1,convRule:r},{start:11464,length:1,convRule:n},{start:11465,length:1,convRule:r},{start:11466,length:1,convRule:n},{start:11467,length:1,convRule:r},{start:11468,length:1,convRule:n},{start:11469,length:1,convRule:r},{start:11470,length:1,convRule:n},{start:11471,length:1,convRule:r},{start:11472,length:1,convRule:n},{start:11473,length:1,convRule:r},{start:11474,length:1,convRule:n},{start:11475,length:1,convRule:r},{start:11476,length:1,convRule:n},{start:11477,length:1,convRule:r},{start:11478,length:1,convRule:n},{start:11479,length:1,convRule:r},{start:11480,length:1,convRule:n},{start:11481,length:1,convRule:r},{start:11482,length:1,convRule:n},{start:11483,length:1,convRule:r},{start:11484,length:1,convRule:n},{start:11485,length:1,convRule:r},{start:11486,length:1,convRule:n},{start:11487,length:1,convRule:r},{start:11488,length:1,convRule:n},{start:11489,length:1,convRule:r},{start:11490,length:1,convRule:n},{start:11491,length:1,convRule:r},{start:11492,length:1,convRule:W},{start:11493,length:6,convRule:F},{start:11499,length:1,convRule:n},{start:11500,length:1,convRule:r},{start:11501,length:1,convRule:n},{start:11502,length:1,convRule:r},{start:11503,length:3,convRule:p},{start:11506,length:1,convRule:n},{start:11507,length:1,convRule:r},{start:11513,length:4,convRule:b},{start:11517,length:1,convRule:_e},{start:11518,length:2,convRule:b},{start:11520,length:38,convRule:ip},{start:11559,length:1,convRule:ip},{start:11565,length:1,convRule:ip},{start:11568,length:56,convRule:o},{start:11631,length:1,convRule:ye},{start:11632,length:1,convRule:b},{start:11647,length:1,convRule:p},{start:11648,length:23,convRule:o},{start:11680,length:7,convRule:o},{start:11688,length:7,convRule:o},{start:11696,length:7,convRule:o},{start:11704,length:7,convRule:o},{start:11712,length:7,convRule:o},{start:11720,length:7,convRule:o},{start:11728,length:7,convRule:o},{start:11736,length:7,convRule:o},{start:11744,length:32,convRule:p},{start:11776,length:2,convRule:b},{start:11778,length:1,convRule:Mn},{start:11779,length:1,convRule:Rt},{start:11780,length:1,convRule:Mn},{start:11781,length:1,convRule:Rt},{start:11782,length:3,convRule:b},{start:11785,length:1,convRule:Mn},{start:11786,length:1,convRule:Rt},{start:11787,length:1,convRule:b},{start:11788,length:1,convRule:Mn},{start:11789,length:1,convRule:Rt},{start:11790,length:9,convRule:b},{start:11799,length:1,convRule:ml},{start:11800,length:2,convRule:b},{start:11802,length:1,convRule:ml},{start:11803,length:1,convRule:b},{start:11804,length:1,convRule:Mn},{start:11805,length:1,convRule:Rt},{start:11806,length:2,convRule:b},{start:11808,length:1,convRule:Mn},{start:11809,length:1,convRule:Rt},{start:11810,length:1,convRule:te},{start:11811,length:1,convRule:oe},{start:11812,length:1,convRule:te},{start:11813,length:1,convRule:oe},{start:11814,length:1,convRule:te},{start:11815,length:1,convRule:oe},{start:11816,length:1,convRule:te},{start:11817,length:1,convRule:oe},{start:11818,length:5,convRule:b},{start:11823,length:1,convRule:ye},{start:11824,length:10,convRule:b},{start:11834,length:2,convRule:ml},{start:11836,length:4,convRule:b},{start:11840,length:1,convRule:ml},{start:11841,length:1,convRule:b},{start:11842,length:1,convRule:te},{start:11843,length:13,convRule:b},{start:11856,length:2,convRule:F},{start:11858,length:1,convRule:b},{start:11904,length:26,convRule:F},{start:11931,length:89,convRule:F},{start:12032,length:214,convRule:F},{start:12272,length:12,convRule:F},{start:12288,length:1,convRule:Nv},{start:12289,length:3,convRule:b},{start:12292,length:1,convRule:F},{start:12293,length:1,convRule:ye},{start:12294,length:1,convRule:o},{start:12295,length:1,convRule:q0},{start:12296,length:1,convRule:te},{start:12297,length:1,convRule:oe},{start:12298,length:1,convRule:te},{start:12299,length:1,convRule:oe},{start:12300,length:1,convRule:te},{start:12301,length:1,convRule:oe},{start:12302,length:1,convRule:te},{start:12303,length:1,convRule:oe},{start:12304,length:1,convRule:te},{start:12305,length:1,convRule:oe},{start:12306,length:2,convRule:F},{start:12308,length:1,convRule:te},{start:12309,length:1,convRule:oe},{start:12310,length:1,convRule:te},{start:12311,length:1,convRule:oe},{start:12312,length:1,convRule:te},{start:12313,length:1,convRule:oe},{start:12314,length:1,convRule:te},{start:12315,length:1,convRule:oe},{start:12316,length:1,convRule:ml},{start:12317,length:1,convRule:te},{start:12318,length:2,convRule:oe},{start:12320,length:1,convRule:F},{start:12321,length:9,convRule:q0},{start:12330,length:4,convRule:p},{start:12334,length:2,convRule:T},{start:12336,length:1,convRule:ml},{start:12337,length:5,convRule:ye},{start:12342,length:2,convRule:F},{start:12344,length:3,convRule:q0},{start:12347,length:1,convRule:ye},{start:12348,length:1,convRule:o},{start:12349,length:1,convRule:b},{start:12350,length:2,convRule:F},{start:12353,length:86,convRule:o},{start:12441,length:2,convRule:p},{start:12443,length:2,convRule:lu},{start:12445,length:2,convRule:ye},{start:12447,length:1,convRule:o},{start:12448,length:1,convRule:ml},{start:12449,length:90,convRule:o},{start:12539,length:1,convRule:b},{start:12540,length:3,convRule:ye},{start:12543,length:1,convRule:o},{start:12549,length:43,convRule:o},{start:12593,length:94,convRule:o},{start:12688,length:2,convRule:F},{start:12690,length:4,convRule:_e},{start:12694,length:10,convRule:F},{start:12704,length:32,convRule:o},{start:12736,length:36,convRule:F},{start:12784,length:16,convRule:o},{start:12800,length:31,convRule:F},{start:12832,length:10,convRule:_e},{start:12842,length:30,convRule:F},{start:12872,length:8,convRule:_e},{start:12880,length:1,convRule:F},{start:12881,length:15,convRule:_e},{start:12896,length:32,convRule:F},{start:12928,length:10,convRule:_e},{start:12938,length:39,convRule:F},{start:12977,length:15,convRule:_e},{start:12992,length:320,convRule:F},{start:13312,length:6592,convRule:o},{start:19904,length:64,convRule:F},{start:19968,length:20989,convRule:o},{start:40960,length:21,convRule:o},{start:40981,length:1,convRule:ye},{start:40982,length:1143,convRule:o},{start:42128,length:55,convRule:F},{start:42192,length:40,convRule:o},{start:42232,length:6,convRule:ye},{start:42238,length:2,convRule:b},{start:42240,length:268,convRule:o},{start:42508,length:1,convRule:ye},{start:42509,length:3,convRule:b},{start:42512,length:16,convRule:o},{start:42528,length:10,convRule:ge},{start:42538,length:2,convRule:o},{start:42560,length:1,convRule:n},{start:42561,length:1,convRule:r},{start:42562,length:1,convRule:n},{start:42563,length:1,convRule:r},{start:42564,length:1,convRule:n},{start:42565,length:1,convRule:r},{start:42566,length:1,convRule:n},{start:42567,length:1,convRule:r},{start:42568,length:1,convRule:n},{start:42569,length:1,convRule:r},{start:42570,length:1,convRule:n},{start:42571,length:1,convRule:r},{start:42572,length:1,convRule:n},{start:42573,length:1,convRule:r},{start:42574,length:1,convRule:n},{start:42575,length:1,convRule:r},{start:42576,length:1,convRule:n},{start:42577,length:1,convRule:r},{start:42578,length:1,convRule:n},{start:42579,length:1,convRule:r},{start:42580,length:1,convRule:n},{start:42581,length:1,convRule:r},{start:42582,length:1,convRule:n},{start:42583,length:1,convRule:r},{start:42584,length:1,convRule:n},{start:42585,length:1,convRule:r},{start:42586,length:1,convRule:n},{start:42587,length:1,convRule:r},{start:42588,length:1,convRule:n},{start:42589,length:1,convRule:r},{start:42590,length:1,convRule:n},{start:42591,length:1,convRule:r},{start:42592,length:1,convRule:n},{start:42593,length:1,convRule:r},{start:42594,length:1,convRule:n},{start:42595,length:1,convRule:r},{start:42596,length:1,convRule:n},{start:42597,length:1,convRule:r},{start:42598,length:1,convRule:n},{start:42599,length:1,convRule:r},{start:42600,length:1,convRule:n},{start:42601,length:1,convRule:r},{start:42602,length:1,convRule:n},{start:42603,length:1,convRule:r},{start:42604,length:1,convRule:n},{start:42605,length:1,convRule:r},{start:42606,length:1,convRule:o},{start:42607,length:1,convRule:p},{start:42608,length:3,convRule:mD},{start:42611,length:1,convRule:b},{start:42612,length:10,convRule:p},{start:42622,length:1,convRule:b},{start:42623,length:1,convRule:ye},{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:ye},{start:42654,length:2,convRule:p},{start:42656,length:70,convRule:o},{start:42726,length:10,convRule:q0},{start:42736,length:2,convRule:p},{start:42738,length:6,convRule:b},{start:42752,length:23,convRule:lu},{start:42775,length:9,convRule:ye},{start:42784,length:2,convRule:lu},{start:42786,length:1,convRule:n},{start:42787,length:1,convRule:r},{start:42788,length:1,convRule:n},{start:42789,length:1,convRule:r},{start:42790,length:1,convRule:n},{start:42791,length:1,convRule:r},{start:42792,length:1,convRule:n},{start:42793,length:1,convRule:r},{start:42794,length:1,convRule:n},{start:42795,length:1,convRule:r},{start:42796,length:1,convRule:n},{start:42797,length:1,convRule:r},{start:42798,length:1,convRule:n},{start:42799,length:1,convRule:r},{start:42800,length:2,convRule:W},{start:42802,length:1,convRule:n},{start:42803,length:1,convRule:r},{start:42804,length:1,convRule:n},{start:42805,length:1,convRule:r},{start:42806,length:1,convRule:n},{start:42807,length:1,convRule:r},{start:42808,length:1,convRule:n},{start:42809,length:1,convRule:r},{start:42810,length:1,convRule:n},{start:42811,length:1,convRule:r},{start:42812,length:1,convRule:n},{start:42813,length:1,convRule:r},{start:42814,length:1,convRule:n},{start:42815,length:1,convRule:r},{start:42816,length:1,convRule:n},{start:42817,length:1,convRule:r},{start:42818,length:1,convRule:n},{start:42819,length:1,convRule:r},{start:42820,length:1,convRule:n},{start:42821,length:1,convRule:r},{start:42822,length:1,convRule:n},{start:42823,length:1,convRule:r},{start:42824,length:1,convRule:n},{start:42825,length:1,convRule:r},{start:42826,length:1,convRule:n},{start:42827,length:1,convRule:r},{start:42828,length:1,convRule:n},{start:42829,length:1,convRule:r},{start:42830,length:1,convRule:n},{start:42831,length:1,convRule:r},{start:42832,length:1,convRule:n},{start:42833,length:1,convRule:r},{start:42834,length:1,convRule:n},{start:42835,length:1,convRule:r},{start:42836,length:1,convRule:n},{start:42837,length:1,convRule:r},{start:42838,length:1,convRule:n},{start:42839,length:1,convRule:r},{start:42840,length:1,convRule:n},{start:42841,length:1,convRule:r},{start:42842,length:1,convRule:n},{start:42843,length:1,convRule:r},{start:42844,length:1,convRule:n},{start:42845,length:1,convRule:r},{start:42846,length:1,convRule:n},{start:42847,length:1,convRule:r},{start:42848,length:1,convRule:n},{start:42849,length:1,convRule:r},{start:42850,length:1,convRule:n},{start:42851,length:1,convRule:r},{start:42852,length:1,convRule:n},{start:42853,length:1,convRule:r},{start:42854,length:1,convRule:n},{start:42855,length:1,convRule:r},{start:42856,length:1,convRule:n},{start:42857,length:1,convRule:r},{start:42858,length:1,convRule:n},{start:42859,length:1,convRule:r},{start:42860,length:1,convRule:n},{start:42861,length:1,convRule:r},{start:42862,length:1,convRule:n},{start:42863,length:1,convRule:r},{start:42864,length:1,convRule:ye},{start:42865,length:8,convRule:W},{start:42873,length:1,convRule:n},{start:42874,length:1,convRule:r},{start:42875,length:1,convRule:n},{start:42876,length:1,convRule:r},{start:42877,length:1,convRule:H6},{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:ye},{start:42889,length:2,convRule:lu},{start:42891,length:1,convRule:n},{start:42892,length:1,convRule:r},{start:42893,length:1,convRule:X6},{start:42894,length:1,convRule:W},{start:42895,length:1,convRule:o},{start:42896,length:1,convRule:n},{start:42897,length:1,convRule:r},{start:42898,length:1,convRule:n},{start:42899,length:1,convRule:r},{start:42900,length:1,convRule:_C},{start:42901,length:1,convRule:W},{start:42902,length:1,convRule:n},{start:42903,length:1,convRule:r},{start:42904,length:1,convRule:n},{start:42905,length:1,convRule:r},{start:42906,length:1,convRule:n},{start:42907,length:1,convRule:r},{start:42908,length:1,convRule:n},{start:42909,length:1,convRule:r},{start:42910,length:1,convRule:n},{start:42911,length:1,convRule:r},{start:42912,length:1,convRule:n},{start:42913,length:1,convRule:r},{start:42914,length:1,convRule:n},{start:42915,length:1,convRule:r},{start:42916,length:1,convRule:n},{start:42917,length:1,convRule:r},{start:42918,length:1,convRule:n},{start:42919,length:1,convRule:r},{start:42920,length:1,convRule:n},{start:42921,length:1,convRule:r},{start:42922,length:1,convRule:lG},{start:42923,length:1,convRule:Y6},{start:42924,length:1,convRule:Z6},{start:42925,length:1,convRule:Q6},{start:42926,length:1,convRule:lG},{start:42927,length:1,convRule:W},{start:42928,length:1,convRule:K6},{start:42929,length:1,convRule:x6},{start:42930,length:1,convRule:eE},{start:42931,length:1,convRule:aE},{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:uE},{start:42949,length:1,convRule:lE},{start:42950,length:1,convRule:vE},{start:42951,length:1,convRule:n},{start:42952,length:1,convRule:r},{start:42953,length:1,convRule:n},{start:42954,length:1,convRule:r},{start:42997,length:1,convRule:n},{start:42998,length:1,convRule:r},{start:42999,length:1,convRule:o},{start:43e3,length:2,convRule:ye},{start:43002,length:1,convRule:W},{start:43003,length:7,convRule:o},{start:43010,length:1,convRule:p},{start:43011,length:3,convRule:o},{start:43014,length:1,convRule:p},{start:43015,length:4,convRule:o},{start:43019,length:1,convRule:p},{start:43020,length:23,convRule:o},{start:43043,length:2,convRule:T},{start:43045,length:2,convRule:p},{start:43047,length:1,convRule:T},{start:43048,length:4,convRule:F},{start:43052,length:1,convRule:p},{start:43056,length:6,convRule:_e},{start:43062,length:2,convRule:F},{start:43064,length:1,convRule:Xu},{start:43065,length:1,convRule:F},{start:43072,length:52,convRule:o},{start:43124,length:4,convRule:b},{start:43136,length:2,convRule:T},{start:43138,length:50,convRule:o},{start:43188,length:16,convRule:T},{start:43204,length:2,convRule:p},{start:43214,length:2,convRule:b},{start:43216,length:10,convRule:ge},{start:43232,length:18,convRule:p},{start:43250,length:6,convRule:o},{start:43256,length:3,convRule:b},{start:43259,length:1,convRule:o},{start:43260,length:1,convRule:b},{start:43261,length:2,convRule:o},{start:43263,length:1,convRule:p},{start:43264,length:10,convRule:ge},{start:43274,length:28,convRule:o},{start:43302,length:8,convRule:p},{start:43310,length:2,convRule:b},{start:43312,length:23,convRule:o},{start:43335,length:11,convRule:p},{start:43346,length:2,convRule:T},{start:43359,length:1,convRule:b},{start:43360,length:29,convRule:o},{start:43392,length:3,convRule:p},{start:43395,length:1,convRule:T},{start:43396,length:47,convRule:o},{start:43443,length:1,convRule:p},{start:43444,length:2,convRule:T},{start:43446,length:4,convRule:p},{start:43450,length:2,convRule:T},{start:43452,length:2,convRule:p},{start:43454,length:3,convRule:T},{start:43457,length:13,convRule:b},{start:43471,length:1,convRule:ye},{start:43472,length:10,convRule:ge},{start:43486,length:2,convRule:b},{start:43488,length:5,convRule:o},{start:43493,length:1,convRule:p},{start:43494,length:1,convRule:ye},{start:43495,length:9,convRule:o},{start:43504,length:10,convRule:ge},{start:43514,length:5,convRule:o},{start:43520,length:41,convRule:o},{start:43561,length:6,convRule:p},{start:43567,length:2,convRule:T},{start:43569,length:2,convRule:p},{start:43571,length:2,convRule:T},{start:43573,length:2,convRule:p},{start:43584,length:3,convRule:o},{start:43587,length:1,convRule:p},{start:43588,length:8,convRule:o},{start:43596,length:1,convRule:p},{start:43597,length:1,convRule:T},{start:43600,length:10,convRule:ge},{start:43612,length:4,convRule:b},{start:43616,length:16,convRule:o},{start:43632,length:1,convRule:ye},{start:43633,length:6,convRule:o},{start:43639,length:3,convRule:F},{start:43642,length:1,convRule:o},{start:43643,length:1,convRule:T},{start:43644,length:1,convRule:p},{start:43645,length:1,convRule:T},{start:43646,length:50,convRule:o},{start:43696,length:1,convRule:p},{start:43697,length:1,convRule:o},{start:43698,length:3,convRule:p},{start:43701,length:2,convRule:o},{start:43703,length:2,convRule:p},{start:43705,length:5,convRule:o},{start:43710,length:2,convRule:p},{start:43712,length:1,convRule:o},{start:43713,length:1,convRule:p},{start:43714,length:1,convRule:o},{start:43739,length:2,convRule:o},{start:43741,length:1,convRule:ye},{start:43742,length:2,convRule:b},{start:43744,length:11,convRule:o},{start:43755,length:1,convRule:T},{start:43756,length:2,convRule:p},{start:43758,length:2,convRule:T},{start:43760,length:2,convRule:b},{start:43762,length:1,convRule:o},{start:43763,length:2,convRule:ye},{start:43765,length:1,convRule:T},{start:43766,length:1,convRule:p},{start:43777,length:6,convRule:o},{start:43785,length:6,convRule:o},{start:43793,length:6,convRule:o},{start:43808,length:7,convRule:o},{start:43816,length:7,convRule:o},{start:43824,length:35,convRule:W},{start:43859,length:1,convRule:fC},{start:43860,length:7,convRule:W},{start:43867,length:1,convRule:lu},{start:43868,length:4,convRule:ye},{start:43872,length:9,convRule:W},{start:43881,length:1,convRule:ye},{start:43882,length:2,convRule:lu},{start:43888,length:80,convRule:pC},{start:43968,length:35,convRule:o},{start:44003,length:2,convRule:T},{start:44005,length:1,convRule:p},{start:44006,length:2,convRule:T},{start:44008,length:1,convRule:p},{start:44009,length:2,convRule:T},{start:44011,length:1,convRule:b},{start:44012,length:1,convRule:T},{start:44013,length:1,convRule:p},{start:44016,length:10,convRule:ge},{start:44032,length:11172,convRule:o},{start:55216,length:23,convRule:o},{start:55243,length:49,convRule:o},{start:55296,length:896,convRule:Dh},{start:56192,length:128,convRule:Dh},{start:56320,length:1024,convRule:Dh},{start:57344,length:6400,convRule:Rh},{start:63744,length:366,convRule:o},{start:64112,length:106,convRule:o},{start:64256,length:7,convRule:W},{start:64275,length:5,convRule:W},{start:64285,length:1,convRule:o},{start:64286,length:1,convRule:p},{start:64287,length:10,convRule:o},{start:64297,length:1,convRule:Ie},{start:64298,length:13,convRule:o},{start:64312,length:5,convRule:o},{start:64318,length:1,convRule:o},{start:64320,length:2,convRule:o},{start:64323,length:2,convRule:o},{start:64326,length:108,convRule:o},{start:64434,length:16,convRule:lu},{start:64467,length:363,convRule:o},{start:64830,length:1,convRule:oe},{start:64831,length:1,convRule:te},{start:64848,length:64,convRule:o},{start:64914,length:54,convRule:o},{start:65008,length:12,convRule:o},{start:65020,length:1,convRule:Xu},{start:65021,length:1,convRule:F},{start:65024,length:16,convRule:p},{start:65040,length:7,convRule:b},{start:65047,length:1,convRule:te},{start:65048,length:1,convRule:oe},{start:65049,length:1,convRule:b},{start:65056,length:16,convRule:p},{start:65072,length:1,convRule:b},{start:65073,length:2,convRule:ml},{start:65075,length:2,convRule:up},{start:65077,length:1,convRule:te},{start:65078,length:1,convRule:oe},{start:65079,length:1,convRule:te},{start:65080,length:1,convRule:oe},{start:65081,length:1,convRule:te},{start:65082,length:1,convRule:oe},{start:65083,length:1,convRule:te},{start:65084,length:1,convRule:oe},{start:65085,length:1,convRule:te},{start:65086,length:1,convRule:oe},{start:65087,length:1,convRule:te},{start:65088,length:1,convRule:oe},{start:65089,length:1,convRule:te},{start:65090,length:1,convRule:oe},{start:65091,length:1,convRule:te},{start:65092,length:1,convRule:oe},{start:65093,length:2,convRule:b},{start:65095,length:1,convRule:te},{start:65096,length:1,convRule:oe},{start:65097,length:4,convRule:b},{start:65101,length:3,convRule:up},{start:65104,length:3,convRule:b},{start:65108,length:4,convRule:b},{start:65112,length:1,convRule:ml},{start:65113,length:1,convRule:te},{start:65114,length:1,convRule:oe},{start:65115,length:1,convRule:te},{start:65116,length:1,convRule:oe},{start:65117,length:1,convRule:te},{start:65118,length:1,convRule:oe},{start:65119,length:3,convRule:b},{start:65122,length:1,convRule:Ie},{start:65123,length:1,convRule:ml},{start:65124,length:3,convRule:Ie},{start:65128,length:1,convRule:b},{start:65129,length:1,convRule:Xu},{start:65130,length:2,convRule:b},{start:65136,length:5,convRule:o},{start:65142,length:135,convRule:o},{start:65279,length:1,convRule:el},{start:65281,length:3,convRule:b},{start:65284,length:1,convRule:Xu},{start:65285,length:3,convRule:b},{start:65288,length:1,convRule:te},{start:65289,length:1,convRule:oe},{start:65290,length:1,convRule:b},{start:65291,length:1,convRule:Ie},{start:65292,length:1,convRule:b},{start:65293,length:1,convRule:ml},{start:65294,length:2,convRule:b},{start:65296,length:10,convRule:ge},{start:65306,length:2,convRule:b},{start:65308,length:3,convRule:Ie},{start:65311,length:2,convRule:b},{start:65313,length:26,convRule:hl},{start:65339,length:1,convRule:te},{start:65340,length:1,convRule:b},{start:65341,length:1,convRule:oe},{start:65342,length:1,convRule:lu},{start:65343,length:1,convRule:up},{start:65344,length:1,convRule:lu},{start:65345,length:26,convRule:gl},{start:65371,length:1,convRule:te},{start:65372,length:1,convRule:Ie},{start:65373,length:1,convRule:oe},{start:65374,length:1,convRule:Ie},{start:65375,length:1,convRule:te},{start:65376,length:1,convRule:oe},{start:65377,length:1,convRule:b},{start:65378,length:1,convRule:te},{start:65379,length:1,convRule:oe},{start:65380,length:2,convRule:b},{start:65382,length:10,convRule:o},{start:65392,length:1,convRule:ye},{start:65393,length:45,convRule:o},{start:65438,length:2,convRule:ye},{start:65440,length:31,convRule:o},{start:65474,length:6,convRule:o},{start:65482,length:6,convRule:o},{start:65490,length:6,convRule:o},{start:65498,length:3,convRule:o},{start:65504,length:2,convRule:Xu},{start:65506,length:1,convRule:Ie},{start:65507,length:1,convRule:lu},{start:65508,length:1,convRule:F},{start:65509,length:2,convRule:Xu},{start:65512,length:1,convRule:F},{start:65513,length:4,convRule:Ie},{start:65517,length:2,convRule:F},{start:65529,length:3,convRule:el},{start:65532,length:2,convRule:F},{start:65536,length:12,convRule:o},{start:65549,length:26,convRule:o},{start:65576,length:19,convRule:o},{start:65596,length:2,convRule:o},{start:65599,length:15,convRule:o},{start:65616,length:14,convRule:o},{start:65664,length:123,convRule:o},{start:65792,length:3,convRule:b},{start:65799,length:45,convRule:_e},{start:65847,length:9,convRule:F},{start:65856,length:53,convRule:q0},{start:65909,length:4,convRule:_e},{start:65913,length:17,convRule:F},{start:65930,length:2,convRule:_e},{start:65932,length:3,convRule:F},{start:65936,length:13,convRule:F},{start:65952,length:1,convRule:F},{start:66e3,length:45,convRule:F},{start:66045,length:1,convRule:p},{start:66176,length:29,convRule:o},{start:66208,length:49,convRule:o},{start:66272,length:1,convRule:p},{start:66273,length:27,convRule:_e},{start:66304,length:32,convRule:o},{start:66336,length:4,convRule:_e},{start:66349,length:20,convRule:o},{start:66369,length:1,convRule:q0},{start:66370,length:8,convRule:o},{start:66378,length:1,convRule:q0},{start:66384,length:38,convRule:o},{start:66422,length:5,convRule:p},{start:66432,length:30,convRule:o},{start:66463,length:1,convRule:b},{start:66464,length:36,convRule:o},{start:66504,length:8,convRule:o},{start:66512,length:1,convRule:b},{start:66513,length:5,convRule:q0},{start:66560,length:40,convRule:vG},{start:66600,length:40,convRule:DG},{start:66640,length:78,convRule:o},{start:66720,length:10,convRule:ge},{start:66736,length:36,convRule:vG},{start:66776,length:36,convRule:DG},{start:66816,length:40,convRule:o},{start:66864,length:52,convRule:o},{start:66927,length:1,convRule:b},{start:67072,length:311,convRule:o},{start:67392,length:22,convRule:o},{start:67424,length:8,convRule:o},{start:67584,length:6,convRule:o},{start:67592,length:1,convRule:o},{start:67594,length:44,convRule:o},{start:67639,length:2,convRule:o},{start:67644,length:1,convRule:o},{start:67647,length:23,convRule:o},{start:67671,length:1,convRule:b},{start:67672,length:8,convRule:_e},{start:67680,length:23,convRule:o},{start:67703,length:2,convRule:F},{start:67705,length:7,convRule:_e},{start:67712,length:31,convRule:o},{start:67751,length:9,convRule:_e},{start:67808,length:19,convRule:o},{start:67828,length:2,convRule:o},{start:67835,length:5,convRule:_e},{start:67840,length:22,convRule:o},{start:67862,length:6,convRule:_e},{start:67871,length:1,convRule:b},{start:67872,length:26,convRule:o},{start:67903,length:1,convRule:b},{start:67968,length:56,convRule:o},{start:68028,length:2,convRule:_e},{start:68030,length:2,convRule:o},{start:68032,length:16,convRule:_e},{start:68050,length:46,convRule:_e},{start:68096,length:1,convRule:o},{start:68097,length:3,convRule:p},{start:68101,length:2,convRule:p},{start:68108,length:4,convRule:p},{start:68112,length:4,convRule:o},{start:68117,length:3,convRule:o},{start:68121,length:29,convRule:o},{start:68152,length:3,convRule:p},{start:68159,length:1,convRule:p},{start:68160,length:9,convRule:_e},{start:68176,length:9,convRule:b},{start:68192,length:29,convRule:o},{start:68221,length:2,convRule:_e},{start:68223,length:1,convRule:b},{start:68224,length:29,convRule:o},{start:68253,length:3,convRule:_e},{start:68288,length:8,convRule:o},{start:68296,length:1,convRule:F},{start:68297,length:28,convRule:o},{start:68325,length:2,convRule:p},{start:68331,length:5,convRule:_e},{start:68336,length:7,convRule:b},{start:68352,length:54,convRule:o},{start:68409,length:7,convRule:b},{start:68416,length:22,convRule:o},{start:68440,length:8,convRule:_e},{start:68448,length:19,convRule:o},{start:68472,length:8,convRule:_e},{start:68480,length:18,convRule:o},{start:68505,length:4,convRule:b},{start:68521,length:7,convRule:_e},{start:68608,length:73,convRule:o},{start:68736,length:51,convRule:iG},{start:68800,length:51,convRule:oG},{start:68858,length:6,convRule:_e},{start:68864,length:36,convRule:o},{start:68900,length:4,convRule:p},{start:68912,length:10,convRule:ge},{start:69216,length:31,convRule:_e},{start:69248,length:42,convRule:o},{start:69291,length:2,convRule:p},{start:69293,length:1,convRule:ml},{start:69296,length:2,convRule:o},{start:69376,length:29,convRule:o},{start:69405,length:10,convRule:_e},{start:69415,length:1,convRule:o},{start:69424,length:22,convRule:o},{start:69446,length:11,convRule:p},{start:69457,length:4,convRule:_e},{start:69461,length:5,convRule:b},{start:69552,length:21,convRule:o},{start:69573,length:7,convRule:_e},{start:69600,length:23,convRule:o},{start:69632,length:1,convRule:T},{start:69633,length:1,convRule:p},{start:69634,length:1,convRule:T},{start:69635,length:53,convRule:o},{start:69688,length:15,convRule:p},{start:69703,length:7,convRule:b},{start:69714,length:20,convRule:_e},{start:69734,length:10,convRule:ge},{start:69759,length:3,convRule:p},{start:69762,length:1,convRule:T},{start:69763,length:45,convRule:o},{start:69808,length:3,convRule:T},{start:69811,length:4,convRule:p},{start:69815,length:2,convRule:T},{start:69817,length:2,convRule:p},{start:69819,length:2,convRule:b},{start:69821,length:1,convRule:el},{start:69822,length:4,convRule:b},{start:69837,length:1,convRule:el},{start:69840,length:25,convRule:o},{start:69872,length:10,convRule:ge},{start:69888,length:3,convRule:p},{start:69891,length:36,convRule:o},{start:69927,length:5,convRule:p},{start:69932,length:1,convRule:T},{start:69933,length:8,convRule:p},{start:69942,length:10,convRule:ge},{start:69952,length:4,convRule:b},{start:69956,length:1,convRule:o},{start:69957,length:2,convRule:T},{start:69959,length:1,convRule:o},{start:69968,length:35,convRule:o},{start:70003,length:1,convRule:p},{start:70004,length:2,convRule:b},{start:70006,length:1,convRule:o},{start:70016,length:2,convRule:p},{start:70018,length:1,convRule:T},{start:70019,length:48,convRule:o},{start:70067,length:3,convRule:T},{start:70070,length:9,convRule:p},{start:70079,length:2,convRule:T},{start:70081,length:4,convRule:o},{start:70085,length:4,convRule:b},{start:70089,length:4,convRule:p},{start:70093,length:1,convRule:b},{start:70094,length:1,convRule:T},{start:70095,length:1,convRule:p},{start:70096,length:10,convRule:ge},{start:70106,length:1,convRule:o},{start:70107,length:1,convRule:b},{start:70108,length:1,convRule:o},{start:70109,length:3,convRule:b},{start:70113,length:20,convRule:_e},{start:70144,length:18,convRule:o},{start:70163,length:25,convRule:o},{start:70188,length:3,convRule:T},{start:70191,length:3,convRule:p},{start:70194,length:2,convRule:T},{start:70196,length:1,convRule:p},{start:70197,length:1,convRule:T},{start:70198,length:2,convRule:p},{start:70200,length:6,convRule:b},{start:70206,length:1,convRule:p},{start:70272,length:7,convRule:o},{start:70280,length:1,convRule:o},{start:70282,length:4,convRule:o},{start:70287,length:15,convRule:o},{start:70303,length:10,convRule:o},{start:70313,length:1,convRule:b},{start:70320,length:47,convRule:o},{start:70367,length:1,convRule:p},{start:70368,length:3,convRule:T},{start:70371,length:8,convRule:p},{start:70384,length:10,convRule:ge},{start:70400,length:2,convRule:p},{start:70402,length:2,convRule:T},{start:70405,length:8,convRule:o},{start:70415,length:2,convRule:o},{start:70419,length:22,convRule:o},{start:70442,length:7,convRule:o},{start:70450,length:2,convRule:o},{start:70453,length:5,convRule:o},{start:70459,length:2,convRule:p},{start:70461,length:1,convRule:o},{start:70462,length:2,convRule:T},{start:70464,length:1,convRule:p},{start:70465,length:4,convRule:T},{start:70471,length:2,convRule:T},{start:70475,length:3,convRule:T},{start:70480,length:1,convRule:o},{start:70487,length:1,convRule:T},{start:70493,length:5,convRule:o},{start:70498,length:2,convRule:T},{start:70502,length:7,convRule:p},{start:70512,length:5,convRule:p},{start:70656,length:53,convRule:o},{start:70709,length:3,convRule:T},{start:70712,length:8,convRule:p},{start:70720,length:2,convRule:T},{start:70722,length:3,convRule:p},{start:70725,length:1,convRule:T},{start:70726,length:1,convRule:p},{start:70727,length:4,convRule:o},{start:70731,length:5,convRule:b},{start:70736,length:10,convRule:ge},{start:70746,length:2,convRule:b},{start:70749,length:1,convRule:b},{start:70750,length:1,convRule:p},{start:70751,length:3,convRule:o},{start:70784,length:48,convRule:o},{start:70832,length:3,convRule:T},{start:70835,length:6,convRule:p},{start:70841,length:1,convRule:T},{start:70842,length:1,convRule:p},{start:70843,length:4,convRule:T},{start:70847,length:2,convRule:p},{start:70849,length:1,convRule:T},{start:70850,length:2,convRule:p},{start:70852,length:2,convRule:o},{start:70854,length:1,convRule:b},{start:70855,length:1,convRule:o},{start:70864,length:10,convRule:ge},{start:71040,length:47,convRule:o},{start:71087,length:3,convRule:T},{start:71090,length:4,convRule:p},{start:71096,length:4,convRule:T},{start:71100,length:2,convRule:p},{start:71102,length:1,convRule:T},{start:71103,length:2,convRule:p},{start:71105,length:23,convRule:b},{start:71128,length:4,convRule:o},{start:71132,length:2,convRule:p},{start:71168,length:48,convRule:o},{start:71216,length:3,convRule:T},{start:71219,length:8,convRule:p},{start:71227,length:2,convRule:T},{start:71229,length:1,convRule:p},{start:71230,length:1,convRule:T},{start:71231,length:2,convRule:p},{start:71233,length:3,convRule:b},{start:71236,length:1,convRule:o},{start:71248,length:10,convRule:ge},{start:71264,length:13,convRule:b},{start:71296,length:43,convRule:o},{start:71339,length:1,convRule:p},{start:71340,length:1,convRule:T},{start:71341,length:1,convRule:p},{start:71342,length:2,convRule:T},{start:71344,length:6,convRule:p},{start:71350,length:1,convRule:T},{start:71351,length:1,convRule:p},{start:71352,length:1,convRule:o},{start:71360,length:10,convRule:ge},{start:71424,length:27,convRule:o},{start:71453,length:3,convRule:p},{start:71456,length:2,convRule:T},{start:71458,length:4,convRule:p},{start:71462,length:1,convRule:T},{start:71463,length:5,convRule:p},{start:71472,length:10,convRule:ge},{start:71482,length:2,convRule:_e},{start:71484,length:3,convRule:b},{start:71487,length:1,convRule:F},{start:71680,length:44,convRule:o},{start:71724,length:3,convRule:T},{start:71727,length:9,convRule:p},{start:71736,length:1,convRule:T},{start:71737,length:2,convRule:p},{start:71739,length:1,convRule:b},{start:71840,length:32,convRule:hl},{start:71872,length:32,convRule:gl},{start:71904,length:10,convRule:ge},{start:71914,length:9,convRule:_e},{start:71935,length:8,convRule:o},{start:71945,length:1,convRule:o},{start:71948,length:8,convRule:o},{start:71957,length:2,convRule:o},{start:71960,length:24,convRule:o},{start:71984,length:6,convRule:T},{start:71991,length:2,convRule:T},{start:71995,length:2,convRule:p},{start:71997,length:1,convRule:T},{start:71998,length:1,convRule:p},{start:71999,length:1,convRule:o},{start:72e3,length:1,convRule:T},{start:72001,length:1,convRule:o},{start:72002,length:1,convRule:T},{start:72003,length:1,convRule:p},{start:72004,length:3,convRule:b},{start:72016,length:10,convRule:ge},{start:72096,length:8,convRule:o},{start:72106,length:39,convRule:o},{start:72145,length:3,convRule:T},{start:72148,length:4,convRule:p},{start:72154,length:2,convRule:p},{start:72156,length:4,convRule:T},{start:72160,length:1,convRule:p},{start:72161,length:1,convRule:o},{start:72162,length:1,convRule:b},{start:72163,length:1,convRule:o},{start:72164,length:1,convRule:T},{start:72192,length:1,convRule:o},{start:72193,length:10,convRule:p},{start:72203,length:40,convRule:o},{start:72243,length:6,convRule:p},{start:72249,length:1,convRule:T},{start:72250,length:1,convRule:o},{start:72251,length:4,convRule:p},{start:72255,length:8,convRule:b},{start:72263,length:1,convRule:p},{start:72272,length:1,convRule:o},{start:72273,length:6,convRule:p},{start:72279,length:2,convRule:T},{start:72281,length:3,convRule:p},{start:72284,length:46,convRule:o},{start:72330,length:13,convRule:p},{start:72343,length:1,convRule:T},{start:72344,length:2,convRule:p},{start:72346,length:3,convRule:b},{start:72349,length:1,convRule:o},{start:72350,length:5,convRule:b},{start:72384,length:57,convRule:o},{start:72704,length:9,convRule:o},{start:72714,length:37,convRule:o},{start:72751,length:1,convRule:T},{start:72752,length:7,convRule:p},{start:72760,length:6,convRule:p},{start:72766,length:1,convRule:T},{start:72767,length:1,convRule:p},{start:72768,length:1,convRule:o},{start:72769,length:5,convRule:b},{start:72784,length:10,convRule:ge},{start:72794,length:19,convRule:_e},{start:72816,length:2,convRule:b},{start:72818,length:30,convRule:o},{start:72850,length:22,convRule:p},{start:72873,length:1,convRule:T},{start:72874,length:7,convRule:p},{start:72881,length:1,convRule:T},{start:72882,length:2,convRule:p},{start:72884,length:1,convRule:T},{start:72885,length:2,convRule:p},{start:72960,length:7,convRule:o},{start:72968,length:2,convRule:o},{start:72971,length:38,convRule:o},{start:73009,length:6,convRule:p},{start:73018,length:1,convRule:p},{start:73020,length:2,convRule:p},{start:73023,length:7,convRule:p},{start:73030,length:1,convRule:o},{start:73031,length:1,convRule:p},{start:73040,length:10,convRule:ge},{start:73056,length:6,convRule:o},{start:73063,length:2,convRule:o},{start:73066,length:32,convRule:o},{start:73098,length:5,convRule:T},{start:73104,length:2,convRule:p},{start:73107,length:2,convRule:T},{start:73109,length:1,convRule:p},{start:73110,length:1,convRule:T},{start:73111,length:1,convRule:p},{start:73112,length:1,convRule:o},{start:73120,length:10,convRule:ge},{start:73440,length:19,convRule:o},{start:73459,length:2,convRule:p},{start:73461,length:2,convRule:T},{start:73463,length:2,convRule:b},{start:73648,length:1,convRule:o},{start:73664,length:21,convRule:_e},{start:73685,length:8,convRule:F},{start:73693,length:4,convRule:Xu},{start:73697,length:17,convRule:F},{start:73727,length:1,convRule:b},{start:73728,length:922,convRule:o},{start:74752,length:111,convRule:q0},{start:74864,length:5,convRule:b},{start:74880,length:196,convRule:o},{start:77824,length:1071,convRule:o},{start:78896,length:9,convRule:el},{start:82944,length:583,convRule:o},{start:92160,length:569,convRule:o},{start:92736,length:31,convRule:o},{start:92768,length:10,convRule:ge},{start:92782,length:2,convRule:b},{start:92880,length:30,convRule:o},{start:92912,length:5,convRule:p},{start:92917,length:1,convRule:b},{start:92928,length:48,convRule:o},{start:92976,length:7,convRule:p},{start:92983,length:5,convRule:b},{start:92988,length:4,convRule:F},{start:92992,length:4,convRule:ye},{start:92996,length:1,convRule:b},{start:92997,length:1,convRule:F},{start:93008,length:10,convRule:ge},{start:93019,length:7,convRule:_e},{start:93027,length:21,convRule:o},{start:93053,length:19,convRule:o},{start:93760,length:32,convRule:hl},{start:93792,length:32,convRule:gl},{start:93824,length:23,convRule:_e},{start:93847,length:4,convRule:b},{start:93952,length:75,convRule:o},{start:94031,length:1,convRule:p},{start:94032,length:1,convRule:o},{start:94033,length:55,convRule:T},{start:94095,length:4,convRule:p},{start:94099,length:13,convRule:ye},{start:94176,length:2,convRule:ye},{start:94178,length:1,convRule:b},{start:94179,length:1,convRule:ye},{start:94180,length:1,convRule:p},{start:94192,length:2,convRule:T},{start:94208,length:6136,convRule:o},{start:100352,length:1238,convRule:o},{start:101632,length:9,convRule:o},{start:110592,length:287,convRule:o},{start:110928,length:3,convRule:o},{start:110948,length:4,convRule:o},{start:110960,length:396,convRule:o},{start:113664,length:107,convRule:o},{start:113776,length:13,convRule:o},{start:113792,length:9,convRule:o},{start:113808,length:10,convRule:o},{start:113820,length:1,convRule:F},{start:113821,length:2,convRule:p},{start:113823,length:1,convRule:b},{start:113824,length:4,convRule:el},{start:118784,length:246,convRule:F},{start:119040,length:39,convRule:F},{start:119081,length:60,convRule:F},{start:119141,length:2,convRule:T},{start:119143,length:3,convRule:p},{start:119146,length:3,convRule:F},{start:119149,length:6,convRule:T},{start:119155,length:8,convRule:el},{start:119163,length:8,convRule:p},{start:119171,length:2,convRule:F},{start:119173,length:7,convRule:p},{start:119180,length:30,convRule:F},{start:119210,length:4,convRule:p},{start:119214,length:59,convRule:F},{start:119296,length:66,convRule:F},{start:119362,length:3,convRule:p},{start:119365,length:1,convRule:F},{start:119520,length:20,convRule:_e},{start:119552,length:87,convRule:F},{start:119648,length:25,convRule:_e},{start:119808,length:26,convRule:la},{start:119834,length:26,convRule:W},{start:119860,length:26,convRule:la},{start:119886,length:7,convRule:W},{start:119894,length:18,convRule:W},{start:119912,length:26,convRule:la},{start:119938,length:26,convRule:W},{start:119964,length:1,convRule:la},{start:119966,length:2,convRule:la},{start:119970,length:1,convRule:la},{start:119973,length:2,convRule:la},{start:119977,length:4,convRule:la},{start:119982,length:8,convRule:la},{start:119990,length:4,convRule:W},{start:119995,length:1,convRule:W},{start:119997,length:7,convRule:W},{start:120005,length:11,convRule:W},{start:120016,length:26,convRule:la},{start:120042,length:26,convRule:W},{start:120068,length:2,convRule:la},{start:120071,length:4,convRule:la},{start:120077,length:8,convRule:la},{start:120086,length:7,convRule:la},{start:120094,length:26,convRule:W},{start:120120,length:2,convRule:la},{start:120123,length:4,convRule:la},{start:120128,length:5,convRule:la},{start:120134,length:1,convRule:la},{start:120138,length:7,convRule:la},{start:120146,length:26,convRule:W},{start:120172,length:26,convRule:la},{start:120198,length:26,convRule:W},{start:120224,length:26,convRule:la},{start:120250,length:26,convRule:W},{start:120276,length:26,convRule:la},{start:120302,length:26,convRule:W},{start:120328,length:26,convRule:la},{start:120354,length:26,convRule:W},{start:120380,length:26,convRule:la},{start:120406,length:26,convRule:W},{start:120432,length:26,convRule:la},{start:120458,length:28,convRule:W},{start:120488,length:25,convRule:la},{start:120513,length:1,convRule:Ie},{start:120514,length:25,convRule:W},{start:120539,length:1,convRule:Ie},{start:120540,length:6,convRule:W},{start:120546,length:25,convRule:la},{start:120571,length:1,convRule:Ie},{start:120572,length:25,convRule:W},{start:120597,length:1,convRule:Ie},{start:120598,length:6,convRule:W},{start:120604,length:25,convRule:la},{start:120629,length:1,convRule:Ie},{start:120630,length:25,convRule:W},{start:120655,length:1,convRule:Ie},{start:120656,length:6,convRule:W},{start:120662,length:25,convRule:la},{start:120687,length:1,convRule:Ie},{start:120688,length:25,convRule:W},{start:120713,length:1,convRule:Ie},{start:120714,length:6,convRule:W},{start:120720,length:25,convRule:la},{start:120745,length:1,convRule:Ie},{start:120746,length:25,convRule:W},{start:120771,length:1,convRule:Ie},{start:120772,length:6,convRule:W},{start:120778,length:1,convRule:la},{start:120779,length:1,convRule:W},{start:120782,length:50,convRule:ge},{start:120832,length:512,convRule:F},{start:121344,length:55,convRule:p},{start:121399,length:4,convRule:F},{start:121403,length:50,convRule:p},{start:121453,length:8,convRule:F},{start:121461,length:1,convRule:p},{start:121462,length:14,convRule:F},{start:121476,length:1,convRule:p},{start:121477,length:2,convRule:F},{start:121479,length:5,convRule:b},{start:121499,length:5,convRule:p},{start:121505,length:15,convRule:p},{start:122880,length:7,convRule:p},{start:122888,length:17,convRule:p},{start:122907,length:7,convRule:p},{start:122915,length:2,convRule:p},{start:122918,length:5,convRule:p},{start:123136,length:45,convRule:o},{start:123184,length:7,convRule:p},{start:123191,length:7,convRule:ye},{start:123200,length:10,convRule:ge},{start:123214,length:1,convRule:o},{start:123215,length:1,convRule:F},{start:123584,length:44,convRule:o},{start:123628,length:4,convRule:p},{start:123632,length:10,convRule:ge},{start:123647,length:1,convRule:Xu},{start:124928,length:197,convRule:o},{start:125127,length:9,convRule:_e},{start:125136,length:7,convRule:p},{start:125184,length:34,convRule:nE},{start:125218,length:34,convRule:sC},{start:125252,length:7,convRule:p},{start:125259,length:1,convRule:ye},{start:125264,length:10,convRule:ge},{start:125278,length:2,convRule:b},{start:126065,length:59,convRule:_e},{start:126124,length:1,convRule:F},{start:126125,length:3,convRule:_e},{start:126128,length:1,convRule:Xu},{start:126129,length:4,convRule:_e},{start:126209,length:45,convRule:_e},{start:126254,length:1,convRule:F},{start:126255,length:15,convRule:_e},{start:126464,length:4,convRule:o},{start:126469,length:27,convRule:o},{start:126497,length:2,convRule:o},{start:126500,length:1,convRule:o},{start:126503,length:1,convRule:o},{start:126505,length:10,convRule:o},{start:126516,length:4,convRule:o},{start:126521,length:1,convRule:o},{start:126523,length:1,convRule:o},{start:126530,length:1,convRule:o},{start:126535,length:1,convRule:o},{start:126537,length:1,convRule:o},{start:126539,length:1,convRule:o},{start:126541,length:3,convRule:o},{start:126545,length:2,convRule:o},{start:126548,length:1,convRule:o},{start:126551,length:1,convRule:o},{start:126553,length:1,convRule:o},{start:126555,length:1,convRule:o},{start:126557,length:1,convRule:o},{start:126559,length:1,convRule:o},{start:126561,length:2,convRule:o},{start:126564,length:1,convRule:o},{start:126567,length:4,convRule:o},{start:126572,length:7,convRule:o},{start:126580,length:4,convRule:o},{start:126585,length:4,convRule:o},{start:126590,length:1,convRule:o},{start:126592,length:10,convRule:o},{start:126603,length:17,convRule:o},{start:126625,length:3,convRule:o},{start:126629,length:5,convRule:o},{start:126635,length:17,convRule:o},{start:126704,length:2,convRule:Ie},{start:126976,length:44,convRule:F},{start:127024,length:100,convRule:F},{start:127136,length:15,convRule:F},{start:127153,length:15,convRule:F},{start:127169,length:15,convRule:F},{start:127185,length:37,convRule:F},{start:127232,length:13,convRule:_e},{start:127245,length:161,convRule:F},{start:127462,length:29,convRule:F},{start:127504,length:44,convRule:F},{start:127552,length:9,convRule:F},{start:127568,length:2,convRule:F},{start:127584,length:6,convRule:F},{start:127744,length:251,convRule:F},{start:127995,length:5,convRule:lu},{start:128e3,length:728,convRule:F},{start:128736,length:13,convRule:F},{start:128752,length:13,convRule:F},{start:128768,length:116,convRule:F},{start:128896,length:89,convRule:F},{start:128992,length:12,convRule:F},{start:129024,length:12,convRule:F},{start:129040,length:56,convRule:F},{start:129104,length:10,convRule:F},{start:129120,length:40,convRule:F},{start:129168,length:30,convRule:F},{start:129200,length:2,convRule:F},{start:129280,length:121,convRule:F},{start:129402,length:82,convRule:F},{start:129485,length:135,convRule:F},{start:129632,length:14,convRule:F},{start:129648,length:5,convRule:F},{start:129656,length:3,convRule:F},{start:129664,length:7,convRule:F},{start:129680,length:25,convRule:F},{start:129712,length:7,convRule:F},{start:129728,length:3,convRule:F},{start:129744,length:7,convRule:F},{start:129792,length:147,convRule:F},{start:129940,length:55,convRule:F},{start:130032,length:10,convRule:ge},{start:131072,length:42718,convRule:o},{start:173824,length:4149,convRule:o},{start:177984,length:222,convRule:o},{start:178208,length:5762,convRule:o},{start:183984,length:7473,convRule:o},{start:194560,length:542,convRule:o},{start:196608,length:4939,convRule:o},{start:917505,length:1,convRule:el},{start:917536,length:96,convRule:el},{start:917760,length:240,convRule:p},{start:983040,length:65534,convRule:Rh},{start:1048576,length:65534,convRule:Rh}],Fh=function(e){return function(a){var u=function(){var v=a<256;return v?LB:NB}(),l=hh(vz)(a)(u);if(l instanceof I)return!1;if(l instanceof R)return Xi(kb(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])}},e9=Fh([cp,ee,V,mh,dh,g6,h6,wh,I6,d6,gG]),a9=Fh([V,ee,cp,mh,dh]);var u9=Fh([ee,cp]);var Sn=_a(sc);var v9=yv,n9=v9(gh);var r9=v9(yh),t9=function(e){return u9(Sn(e))},yG=function(e){var a=Sn(e),u=a<=823;return u?a===32||a>=9&&a<=13||a===160:xC(a)};var i9=function(e){var a=Sn(e)-Tn("0")|0;return a<=7&&a>=0};var bh=function(e){var a=Sn(e)-Tn("0")|0;return a<=9&&a>=0};var o9=function(e){return bh(e)||function(){var a=Sn(e)-Tn("A")|0;return a<=5&&a>=0}()||function(){var a=Sn(e)-Tn("a")|0;return a<=5&&a>=0}()};var c9=function(e){return e9(Sn(e))},FG=function(e){return a9(Sn(e))},Eh=function(e){var a=Sn(e)-Tn("A")|0,u=Sn(e)-Tn("a")|0,l=Sn(e)-Tn("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 iz=nh(Wp),_9=z(Vp(pR));var oz=vh(Wp);var y_=function(e){return Li(function(a){return e(Dc(a))})},Th=wa(y_(yG))("space"),Mh=wa(y_(t9))("uppercase letter");var It=function(e){return Ym(Li(xe(iz)(e)))(function(a){return"one of "+_9(e)})},bG=wa(y_(i9))("oct digit");var EG=function(e){return Ym(Li(xe(oz)(e)))(function(a){return"none of "+_9(e)})};var Sh=wa(y_(FG))("letter");var CG=wa(y_(o9))("hex digit"),TG=wa(y_(bh))("digit"),Lh=wa(y_(c9))("letter or digit");var cz=L(Dl);var p9=function(e){var a=cz(e);return function(u){return $b(a(qb(u)))}},s9=p9(n9),D9=p9(r9);var Mu=K(e0);var Wl=U(_t);var Nh=lh(Ka),Ph=L(Dl),Bl=Lt(ct),fz=Oe(Ka),LG=re(mv),h9=zw(I_),Qa=Ja(Cn),g9=ll(Zl),Ai=St(Zl),R9=Se(Ne),I9=rh(Yf)(I_),pz=L(Ma),Ah=ZI(Yf)(I_),sz=$a(nl),Dz=iR(ct),G9=z(hv),Rz=K(Xn),Iz=U(ef),Gz=hu(nl),MG=L(Zl),w9=G_(nl),wz=f1(Yf)(I_),dz=eI(ff),mz=hu(Ya);var $h=function(e){return e};var hz=function(e){if(e.caseSensitive)return Nh(e.reservedNames);if(Re)return Nh(Ph(Mi)(e.reservedNames));throw new Error("Failed pattern match at Parsing.Token (line 825, column 1 - line 825, column 70): "+[e.constructor.name])},SG=RD(fh(yG)),d9=function(e){return Bl(uu(Dt(e.commentLine)))(Zf(Li(function(a){return a!==` +`})))};var y9=function(e){return function(a){var u=e,l=!1,v;function t(i,c){var _=uh(i);if(_ instanceof I)return l=!0,!1;if(_ instanceof R){var s=fz(_.value0.head)(c);if(s instanceof Ee){u=_.value0.tail,a=c;return}if(s instanceof Xe)return l=!0,!0;if(s instanceof me)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}},gz=function(e){return function(a){var u=function(){if(e.caseSensitive)return a;if(Re)return Mi(a);throw new Error("Failed pattern match at Parsing.Token (line 812, column 3 - line 814, column 31): "+[])}();return y9(hz(e))(u)}},yz=function(e){var a=LG(jf(e.commentEnd))(jf(e.commentStart));return h9(function(u){return Qa(g9(uu(Dt(e.commentEnd))))(Qa(Bl(RD(EG(a)))(u))(wa(Bl(It(a))(u))("end of comment")))})},qh=function(e){return Bl(uu(Dt(e.commentStart)))(bz(e))},Fz=function(e){var a=LG(jf(e.commentEnd))(jf(e.commentStart));return h9(function(u){return Qa(g9(uu(Dt(e.commentEnd))))(Qa(Bl(qh(e))(u))(Qa(Bl(RD(EG(a)))(u))(wa(Bl(It(a))(u))("end of comment"))))})},bz=function(e){return e.nestedComments?Fz(e):yz(e)},m9=function(e){if(Si(e.commentLine)&&Si(e.commentStart))return Zf(wa(SG)(""));if(Si(e.commentLine))return Zf(Qa(SG)(wa(qh(e))("")));if(Si(e.commentStart))return Zf(Qa(SG)(wa(d9(e))("")));if(Re)return Zf(Qa(SG)(Qa(d9(e))(wa(qh(e))(""))));throw new Error("Failed pattern match at Parsing.Token (line 834, column 1 - line 834, column 74): "+[e.constructor.name])},Oh=function(e){var a=Li(function(Q){return Q!=='"'&&Q!=="\\"&&Q>""}),u=function(Q){return Qa(Ai(zu("-"))(X_(Q)))(Qa(Ai(zu("+"))(R9))(Wl(R9)))},l=u(zp),v=function(){var Q=Mu(e.opStart)(function(He){return Mu(I9(e.opLetter))(function(ka){return Wl(oc(He)+DD(ka))})});return wa(Q)("operator")}(),t=function(Q){return function(He){var ka=function(ul){return function(i0){if(ul instanceof I)return I.value;if(ul instanceof R)return pz(function(j0){return(Q*ul.value0|0)+j0|0})(Eh(Dc(i0)));throw new Error("Failed pattern match at Parsing.Token (line 704, column 5 - line 704, column 45): "+[ul.constructor.name,i0.constructor.name])}};return Mu(Ah(He))(function(ul){return mu(Av("not digits"))(Wl)(sz(ka)(new R(0))(ul))})}},i=Bl(It(["o","O"]))(t(8)(bG)),c=function(Q){return Dz(Q)(m9(e))},_=function(Q){var He=Mu(Dt(Q))(function(){return wa(Qm(e.opLetter))("end of "+Q)});return c(uu(He))},s=function(Q){return Ai(c(Dt(Q)))(Q)},y=function(Q){return d_(s("("))(s(")"))(Q)},N=s(";"),S=function(Q){return Zm(Q)(N)},J=function(Q){return HI(Q)(N)},be=function(Q){return y9(Nh(e.reservedOpNames))(Q)},Ea=function(){var Q=Mu(v)(function(He){var ka=be(He);return ka?Av("reserved operator "+He):Wl(He)});return c(uu(Q))}(),bu=function(){var Q=Mu(e.identStart)(function(He){return Mu(I9(e.identLetter))(function(ka){return Wl(oc(He)+DD(ka))})});return wa(Q)("identifier")}(),yl=function(){var Q=Mu(bu)(function(He){var ka=gz(e)(He);return ka?Av("reserved word "+G9(He)):Wl(He)});return c(uu(Q))}(),da=Bl(It(["x","X"]))(t(16)(CG)),k0=function(){var Q=function(He){return function(ka){if(ka instanceof I)return I.value;if(ka instanceof R)return Rz(Eh(Dc(He)))(function(ul){return Iz((ka.value0+Sa(ul))/10)});throw new Error("Failed pattern match at Parsing.Token (line 651, column 5 - line 651, column 47): "+[He.constructor.name,ka.constructor.name])}};return xm("fraction")(Mu(zu("."))(function(){return Mu(wa(Ah(TG))("fraction"))(function(He){return mu(Av("not digit"))(Wl)(Gz(Q)(new R(0))(He))})}))}(),k_=wa(Bl(Ah(Th))(zu("\\")))("end of string gap"),qe=zu("&"),Vl=YI(["a","b","f","n","r","t","v","\\",'"',"'"])(["\x07","\b","\f",` +`,"\r"," ","\v","\\",'"',"'"]),Tc=s("."),J0=t(10)(TG),J_=function(){var Q=function(He){if(He<0)return 1/Q(-He|0);if(Re)return Vc(10)(Sa(He));throw new Error("Failed pattern match at Parsing.Token (line 664, column 5 - line 664, column 27): "+[He.constructor.name])};return xm("exponent")(Mu(It(["e","E"]))(function(){return Mu(l)(function(He){return Mu(wa(J0)("exponent"))(function(ka){return Wl(Q(He(ka)))})})}))}(),V_=function(Q){var He=Mu(J_)(function(ul){return Wl(Sa(Q)*ul)}),ka=Mu(k0)(function(ul){return Mu(ID(1)(J_))(function(i0){return Wl((Sa(Q)+ul)*i0)})});return Qa(ka)(He)},Mt=function(Q){return MG(ae.create)(V_(Q))},j_=Mu(J0)(function(Q){return ID(new M(Q))(Mt(Q))}),Un=Qa(MG(M.create)(Qa(da)(i)))(Qa(j_)(Qa(Mt(0))(Wl(new M(0))))),sl=Qa(Bl(zu("0"))(Un))(j_),Wi=wa(c(sl))("number"),Bi=Mu(J0)(V_),zi=wa(c(Bi))("float"),Fl=wa(Bl(zu("0"))(Qa(da)(Qa(i)(Qa(J0)(Wl(0))))))(""),Wn=Qa(Fl)(J0),Mc=Mu(c(l))(function(Q){return Mu(Wn)(function(He){return Wl(Q(He))})}),Lp=wa(c(Mc))("integer"),Ap=wa(c(Wn))("natural"),fe=s(","),Da=function(Q){return Zm(Q)(fe)},Gu=function(Q){return HI(Q)(fe)},Ca=s(":"),Me=Mu(Qa(J0)(Qa(Bl(zu("o"))(t(8)(bG)))(Bl(zu("x"))(t(16)(CG)))))(function(Q){var He=Q>1114111;if(He)return Av("invalid escape sequence");var ka=sh(Q);if(ka instanceof R)return Wl(ka.value0);if(ka instanceof I)return Av("invalid character code (should not happen)");throw new Error("Failed pattern match at Parsing.Token (line 498, column 10 - line 500, column 67): "+[ka.constructor.name])}),ve=Li(function(Q){return Q!=="'"&&Q!=="\\"&&Q>""}),ya=function(){var Q=function(He){return Ai(zu(He.value0))(He.value1)};return w9(Ph(Q)(Vl))}(),aa=Mu(zu("^"))(function(){return Mu(Mh)(function(Q){var He=sh((Tn(Q)-Tn("A")|0)+1|0);if(He instanceof R)return Wl(He.value0);if(He instanceof I)return Av("invalid character code (should not happen)");throw new Error("Failed pattern match at Parsing.Token (line 488, column 5 - line 490, column 67): "+[He.constructor.name])})}),cu=function(Q){if(e.caseSensitive)return Ai(Dt(Q))(Q);if(Re){var He=G9(Q),ka=function(i0){var j0=function(yX){if(Re)return zu(i0);throw new Error("Failed pattern match at Parsing.Token (line 355, column 1 - line 355, column 80): "+[i0.constructor.name])},aL=FG(Dc(i0));if(aL){var oy=kI(s9(oc(i0)));if(oy instanceof R){var cy=kI(D9(oc(i0)));return cy instanceof R?Qa(zu(oy.value0))(zu(cy.value0)):j0(!0)}return j0(!0)}return j0(!0)},ul=function(i0){var j0=ab(i0);if(j0 instanceof I)return Wl(void 0);if(j0 instanceof R)return Bl(wa(ka(j0.value0.head))(He))(ul(j0.value0.tail));throw new Error("Failed pattern match at Parsing.Token (line 757, column 22 - line 759, column 72): "+[j0.constructor.name])};return Ai(ul(Q))(Q)}throw new Error("Failed pattern match at Parsing.Token (line 751, column 3 - line 751, column 50): "+[Q.constructor.name])},qu=function(Q){var He=Bl(cu(Q))(wa(Qm(e.identLetter))("end of "+Q));return c(uu(He))},ua=function(Q){return d_(s("["))(s("]"))(Q)},wu=function(Q){return d_(s("{"))(s("}"))(Q)},V0=["NUL","SOH","STX","ETX","EOT","ENQ","ACK","BEL","DLE","DC1","DC2","DC3","DC4","NAK","SYN","ETB","CAN","SUB","ESC","DEL"],jl=["\0","","","","","","","\x07","","","","","","","","","","","\x1B","\x7F"],t0=["BS","HT","LF","VT","FF","CR","SO","SI","EM","FS","GS","RS","US","SP"],f=["\b"," ",` +`,"\v","\f","\r","","","","","","",""," "],fa=YI(LG(V0)(t0))(LG(jl)(f)),Ae=function(){var Q=function(He){return uu(Ai(Dt(He.value0))(He.value1))};return w9(Ph(Q)(fa))}(),D=Qa(ya)(Qa(Me)(Qa(Ae)(wa(aa)("escape code")))),w=Bl(zu("\\"))(D),g=Qa(ve)(wa(w)("literal character")),X=function(){var Q=d_(zu("'"))(wa(zu("'"))("end of character"))(g);return wa(c(Q))("character")}(),ce=Mu(zu("\\"))(function(){return Qa(Ai(k_)(I.value))(Qa(Ai(qe)(I.value))(MG(R.create)(D)))}),ta=Qa(MG(R.create)(a))(wa(ce)("string character")),du=function(){var Q=function(ka){return function(ul){if(ka instanceof I)return ul;if(ka instanceof R)return new G(ka.value0,ul);throw new Error("Failed pattern match at Parsing.Token (line 455, column 5 - line 455, column 51): "+[ka.constructor.name,ul.constructor.name])}},He=Mu(d_(zu('"'))(wa(zu('"'))("end of string"))(wz(ta)))(function(ka){return Wl(DD(dz(mz(Q)(h.value)(ka))))});return c(wa(He)("literal string"))}(),Sc=function(Q){return d_(s("<"))(s(">"))(Q)};return{identifier:yl,reserved:qu,operator:Ea,reservedOp:_,charLiteral:X,stringLiteral:du,natural:Ap,integer:Lp,float:zi,naturalOrFloat:Wi,decimal:J0,hexadecimal:da,octal:i,symbol:s,lexeme:c,whiteSpace:m9(e),parens:y,braces:wu,angles:Sc,brackets:ua,semi:N,comma:fe,colon:Ca,dot:Tc,semiSep:S,semiSep1:J,commaSep:Da,commaSep1:Gu}};var b9=Ja(Cn),E9=function(){var e=It([":","!","#","$","%","&","*","+",".","/","<","=",">","?","@","\\","^","|","-","~"]);return{commentStart:"",commentEnd:"",commentLine:"",nestedComments:!0,identStart:b9(Sh)(zu("_")),identLetter:b9(Lh)(It(["_","'"])),opStart:e,opLetter:e,reservedOpNames:[],reservedNames:[],caseSensitive:!0}}();var Ni=re(mv),C9=L(Zl),Cz=Eu(kn),Tz=G_(nl);var Mz=["if","then","else","audio","blend","rgba","add","mul","rgb"],Uh=["**","**:"],Wh=["*","/","%","*:","/:","%:"],Bh=["+","-","+:","-:"],zh=["==","/=",">","<",">=","<=","==:","/=:",">:","<:",">=:","<=:"],kh=["++","~~","+-"],Jh=["$","&"],Vh=[">>","<>","->","\\"],Sz=["<<","="],jh=["pi","mic","audioin","cps","time","beat","etime","ebeat","rnd","fx","fy","fxy","px","py","pxy","frt","fr","ft","aspect","lo","mid","hi","ilo","imid","ihi","fft","ifft","fb","cam"],Hh=["blend","add","mul","ain","abs","acos","acosh","asin","asinh","atan","atanh","cbrt","ceil","cos","cosh","exp","fract","floor","log","log2","log10","round","sign","sin","sinh","sqrt","tan","tanh","trunc","rtxy","rtx","rty","xyrt","xyr","xyt","zero","zer0","bipolar","unipolar","osc","tri","saw","sqr","lftri","lfsaw","lfsqr","mono","cpsmidi","midicps","dbamp","ampdb","hsvrgb","hsvh","hsvs","hsvv","hsvr","hsvg","hsvb","rgbhsv","rgbh","rgbs","rgbv","rgbr","rgbg","rgbb","dist","prox","point","hline","hlinep","vline","vlinep","circle","circlep","rect","rectp","iline","ilinep","line","linep","chain","chainp","lines","linesp","ilines","ilinesp","mesh","meshp","zip","fit","min","max","minp","maxp","clip","clipp","between","betweenp","smoothstep","smoothstepp","gate","gatep","when","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"],Lz=Ni(jh)(Ni(Hh)(Mz)),Pv=Oh(function(){var e=$h(E9);return{identStart:e.identStart,identLetter:e.identLetter,opStart:e.opStart,opLetter:e.opLetter,caseSensitive:e.caseSensitive,reservedNames:Lz,reservedOpNames:Ni(Sz)(Ni(Vh)(Ni(Jh)(Ni(kh)(Ni(zh)(Ni(Bh)(Ni(Wh)(Uh))))))),commentStart:"{-",commentEnd:"-}",commentLine:"--",nestedComments:!0}}());var hD=function(){return Pv.identifier}(),AG=function(){return Pv.integer}();var Xh=function(){return Pv.naturalOrFloat}();var NG=function(){return Pv.parens}(),gD=function(){return Pv.reserved}(),Ln=function(){return Pv.reservedOp}();var T9=function(){return Pv.semiSep}();var M9=function(){return Pv.stringLiteral}();var Yh=function(){return Pv.whiteSpace}(),S9=function(){return Pv.float}(),Az=bl(El)(e0)(Ln("-"))(function(){return C9(Cz(-1))(S9)}),PG=Tz([uu(Az),uu(S9),C9(Sa)(AG)]);var Zh=function(){return Pv.commaSep}(),L9=function(){return Pv.comma}();var qG=function(){return Pv.brackets}(),A9=function(){return Pv.braces}();var Ql=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 We=K(e0),N9=Ac(Zl),za=U(_t),F_=G_(nl),OG=L(Dl),Pz=St(Zl),$0=bl(El)(e0),yD=Ja(Cn),FD=L(Zl),qz=$a(Ya),Qh=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),UG=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}(),bD=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}(),ED=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Kh=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),WG=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}(),$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}(),xh=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),eg=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),ag=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),ug=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),lg=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}();var vg=function(e){return We(dl)(function(a){return N9(new Qh(a,e))(gD(e))})},$z=We(dl)(function(e){return We(Xh)(function(a){if(a instanceof M)return za(new bD(e,a.value0));if(a instanceof ae)return za(new ED(e,a.value0));throw new Error("Failed pattern match at AST (line 236, column 3 - line 238, column 40): "+[a.constructor.name])})}),Oz=F_(OG(vg)(["audio","blend","rgba","add","mul","rgb"])),b_=function(e){return We(dl)(function(a){return F_(OG(function(u){return Pz(Ln(u))(xh.create(a)(u))})(e))})},Uz=We(dl)(function(e){return We(ID(!0)(N9(!1)(Ln("-"))))(function(a){return We(Xh)(function(u){if(u instanceof M)return za(a?new bD(e,u.value0):new bD(e,u.value0*-1|0));if(u instanceof ae)return za(a?new ED(e,u.value0):new ED(e,u.value0*-1));throw new Error("Failed pattern match at AST (line 228, column 3 - line 230, column 102): "+[u.constructor.name])})})}),Wz=F_(OG(function(e){return uu(vg(e))})(jh)),P9=F_(OG(function(e){return uu(vg(e))})(Hh)),Bz=We(za(void 0))(function(){return qG(We(dl)(function(e){return We(AG)(function(a){return $0(Ln(".."))(function(){return We(AG)(function(u){return za(new eg(e,a,u))})})})}))}),zz=We(za(void 0))(function(){return qG(We(dl)(function(e){return We(PG)(function(a){return We(L9)(function(){return We(PG)(function(u){return $0(Ln(".."))(function(){return We(PG)(function(l){return za(new ag(e,a,u,l))})})})})})}))}),kz=$0(XI(Yh))(function(){return $0(yD(XI(ph))(XI(Ln(";"))))(function(){return za(I.value)})}),Jz=Ql("application","AST",function(){return We(za(void 0))(function(){return We(dl)(function(e){return We(q9(135))(function(a){return We(_p(136))(function(u){return We(Db(_p(137)))(function(l){return za(qz($G.create(e))(new $G(e,a,u))(l))})})})})})}),_p=Ql("argument","AST",function(){return We(za(void 0))(function(){return We(dl)(function(e){return F_([NG(CD(145)),Wz,P9,uu($z),uu(FD(Kh.create(e))(M9)),uu(Bz),uu(zz),uu(xz(152)),uu($9(153)),uu(Kz(154)),FD(UG.create(e))(hD)])})})}),CD=Ql("expression1","AST",function(){return We(za(void 0))(function(){return w_(Vz(89))(b_(Vh))})}),Vz=Ql("expression2","AST",function(){return We(za(void 0))(function(){return Rb(jz(94))(b_(Jh))})}),jz=Ql("expression3","AST",function(){return We(za(void 0))(function(){return w_(Hz(99))(b_(kh))})}),Hz=Ql("expression4","AST",function(){return We(za(void 0))(function(){return w_(Xz(104))(b_(zh))})}),Xz=Ql("expression5","AST",function(){return We(za(void 0))(function(){return w_(Yz(109))(b_(Bh))})}),Yz=Ql("expression6","AST",function(){return We(za(void 0))(function(){return w_(Zz(114))(b_(Wh))})}),Zz=Ql("expression7","AST",function(){return We(za(void 0))(function(){return w_(Qz(119))(b_(Uh))})}),Qz=Ql("expression8","AST",function(){return We(za(void 0))(function(){return F_([uu(Jz(125)),uu(Uz),Oz,_p(128)])})}),q9=Ql("functionInApplication","AST",function(){return We(za(void 0))(function(){return We(dl)(function(e){return F_([NG(q9(163)),P9,NG($9(165)),FD(UG.create(e))(hD)])})})}),Kz=Ql("ifThenElse","AST",function(){return We(dl)(function(e){return $0(gD("if"))(function(){return We(_p(253))(function(a){return $0(gD("then"))(function(){return We(_p(255))(function(u){return $0(gD("else"))(function(){return We(_p(257))(function(l){return za(new lg(e,a,u,l))})})})})})})})}),$9=Ql("lambda","AST",function(){return We(dl)(function(e){return $0(Ln("\\"))(function(){return We(Km(hD))(function(a){return $0(Ln("->"))(function(){return We(CD(246))(function(u){return za(new ug(e,n_(a),u))})})})})})}),xz=Ql("list","AST",function(){return We(za(void 0))(function(){return yD(ek(205))(ak(205))})}),ek=Ql("listCombinatorial","AST",function(){return We(za(void 0))(function(){return qG(We(dl)(function(e){return We(Zh(CD(212)))(function(a){return za(new WG(e,he.value,a))})}))})}),ak=Ql("listPairwise","AST",function(){return We(za(void 0))(function(){return A9(We(dl)(function(e){return We(Zh(CD(220)))(function(a){return za(new WG(e,Ce.value,a))})}))})});var O9=CD(86);var uk=We(dl)(function(e){return We(O9)(function(a){return za({position:e,identifiers:h.value,expression:a})})}),lk=We(dl)(function(e){return We(Km(hD))(function(a){return $0(yD(Ln("="))(Ln("<<")))(function(){return We(O9)(function(u){return za({position:e,identifiers:n_(a),expression:u})})})})}),vk=function(){return yD(FD(R.create)(uu(lk)))(yD(FD(R.create)(uu(uk)))(kz))}(),nk=$0(Yh)(function(){return We(T9(vk))(function(e){return $0(ph)(function(){return za(e)})})}),ng=function(e){return _b(e)(nk)};var ok=su(Cm);var ck=su(Am),_k=su(Xs),U9={liftAff:Se(Ne),MonadEffect0:function(){return xv}},TD=function(e){return e.liftAff};var W9=function(e){var a=e.MonadEffect0(),u=wF(a);return{liftAff:function(){var l=ok(a.Monad0()),v=TD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}};var B9=function(e){var a=e.MonadEffect0(),u=zF(a);return{liftAff:function(){var l=ck(a.Monad0()),v=TD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}},z9=function(e){var a=e.MonadEffect0(),u=u8(a);return{liftAff:function(){var l=_k(a.Monad0()),v=TD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}};function J9(e,a){return fetch(e,a)}var MD=function(a){return function(u){return a(u)()}};var j9=function(e){return function(){return J9(e,{})}};var Ak=Oe(Ka),K9=function(e){return e};var Nk={eq:function(e){return function(a){return Mi(e)===Mi(a)}}},x9={compare:function(e){return function(a){return Ak(Mi(e))(Mi(a))}},Eq0:function(){return Nk}};function e5(e,a){return Array.from(a.entries(),function(u){return e(u[0])(u[1])})}var a5=function(){return h_(e5)(B.create)}();var tg=function(){var e=nI(x9)(nl),a=L(Dl)(I3(Qp)(K9));return function(u){return e(a(a5(u)))}}();function zG(e,a){try{return new Request(e,a)}catch(u){throw console.error(u),u}}var i5={convertHelper:function(e){return function(a){return{}}}};var ig=function(){return function(e){return function(a){return function(){return zG(e,a)}}}};var o5=function(e){return e.convertHelper};var c5=function(){return function(){return function(e){return{convert:o5(e)(Ua.value)}}}},_5=function(e){return e.convert};function og(e){return e.headers}function cg(e){return e.ok}function _g(e){return e.redirected}function fg(e){return e.status}function pg(e){return e.statusText}function sg(e){return e.url}function Dg(e){return function(){return e.body}}function Rg(e){return function(){return e.arrayBuffer()}}function Ig(e){return function(){return e.blob()}}function Gg(e){return function(){return e.text()}}function wg(e){return function(){return e.json()}}function dg(e,a,u){return u.then(e,a)}function mg(e){return Promise.resolve(e)}function p5(e,a,u){return u instanceof Error?e(u):a}var s5=function(){return g_(p5)(R.create)(I.value)}();var D5=function(){return function(e){return function(a){return function(u){return function(){return dg(MD(e),MD(a),u)}}}}},R5=function(){return mg};var wJ=Ac(il),dJ=Ga($m),mJ=D5(),I5=L(il),G5=R5();var hJ=Ja(xy),gJ=L(Ma),yJ=Bm(Cu),FJ=K(P0),bJ=Tu(xv),EJ=function(e){return function(a){return pD(function(u){return wJ(dJ)(mJ(function(l){return I5(G5)(u(new ae(l)))})(function(l){return I5(G5)(u(new M(e(l))))})(a))})}};var CJ=function(e){return Ky(function(a){return lt("Promise failed, couldn't extract JS Error or String")})(hJ(s5(e))(gJ(lt)(e3(Sm(yJ(ub(e)))))))},TJ=EJ(CJ),E_=function(e){return FJ(bJ(e))(TJ)};var d5=function(e){return E_(Gg(e))},m5=function(e){return E_(wg(e))};var h5=function(e){return E_(Ig(e))},g5=function(e){return E_(Rg(e))},y5=function(e){return{headers:tg(og(e)),ok:cg(e),redirected:_g(e),status:fg(e),statusText:pg(e),url:sg(e),text:d5(e),json:m5(e),body:Dg(e),arrayBuffer:g5(e),blob:h5(e)}};var F5=K(P0),SJ=Tu(xv),LJ=ig(),AJ=U(ic);var b5=function(){return function(){return function(e){var a=_5(e);return function(u){return function(l){return F5(SJ(LJ(u)(a(l))))(function(v){return F5(E_(j9(v)))(function(t){return AJ(y5(t))})})}}}}};var C_=_f(Ya),PJ=eu(C0),oa=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),fp=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}(),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}(),Gt=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}(),Kl=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}(),An=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}(),u0=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}();var dc=function(){return{toValue:oa.create}}();var T_=function(e){if(e instanceof oa||e instanceof fp||e instanceof a0||e instanceof Gt||e instanceof Kl||e instanceof An||e instanceof wc||e instanceof u0)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},M_=function(e){if(e instanceof oa)return"Signal";if(e instanceof fp)return"String";if(e instanceof a0)return"Int";if(e instanceof Gt)return"Number";if(e instanceof Kl)return"Function";if(e instanceof An)return"Output";if(e instanceof wc)return"Action";if(e instanceof u0)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 zf(OF(T1(u)(a))(e))}}},qJ=function(e){return e instanceof fp},kG=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof fp)return a(v.value1);if(v instanceof u0){var t=C_(qJ)(v.value1);if(t instanceof I)return l(new Za("expected String, found polymorphic value",v.value0));if(t instanceof R)return kG(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 Za("expected String, found "+M_(v),T_(v)))}}},C5={fromValue:function(e){var a=kG(e);return function(u){return a(u)}}},$J=function(e){return e instanceof oa||e instanceof a0||e instanceof Gt},SD=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof oa)return a(v.value1);if(v instanceof a0)return a(new Ju(Sa(v.value1)));if(v instanceof Gt)return a(new Ju(v.value1));if(v instanceof u0){var t=C_($J)(v.value1);if(t instanceof I)return l(new Za("expected Signal, found polymorphic value",v.value0));if(t instanceof R)return SD(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 Za("expected Signal, found "+M_(v),T_(v)))}}},T5=function(e){var a=PJ(e),u=SD(e),l=U(e);return function(v){var t=K(v.Monad0().Bind1()),i=u(v);return function(c){return function(_){return function(s){return t(a(i)(s))(function(){var y=oa.create(c),N=_l.create(_);return function(S){return l(y(N(S)))}}())}}}}};var wt={fromValue:function(e){var a=SD(e);return function(u){return a(u)}}},OJ=function(e){return e instanceof An},M5=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof An)return a(v.value1);if(v instanceof u0){var t=C_(OJ)(v.value1);if(t instanceof I)return l(new Za("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 Za("expected Output, found "+M_(v),T_(v)))}}},S5={fromValue:function(e){var a=M5(e);return function(u){return a(u)}}},UJ=function(e){return e instanceof Gt||e instanceof a0},L5=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof Gt)return a(v.value1);if(v instanceof a0)return a(Sa(v.value1));if(v instanceof u0){var t=C_(UJ)(v.value1);if(t instanceof I)return l(new Za("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 Za("expected Number, found "+M_(v),T_(v)))}}},gg={fromValue:function(e){var a=L5(e);return function(u){return a(u)}}},WJ=function(e){return e instanceof a0},A5=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof a0)return a(v.value1);if(v instanceof u0){var t=C_(WJ)(v.value1);if(t instanceof I)return l(new Za("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 Za("expected Int, found "+M_(v),T_(v)))}}},yg={fromValue:function(e){var a=A5(e);return function(u){return a(u)}}},BJ=function(e){return e instanceof Kl},Fg=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof Kl)return a(v.value1);if(v instanceof u0){var t=C_(BJ)(v.value1);if(t instanceof I)return l(new Za("expected Function, found polymorphic value",v.value0));if(t instanceof R)return Fg(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 123, column 3 - line 125, column 32): "+[t.constructor.name])}return l(new Za("expected Function, found "+M_(v),T_(v)))}}},zJ=function(e){return e instanceof wc||e instanceof oa||e instanceof Gt||e instanceof a0},bg=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof wc)return a(v.value1);if(v instanceof oa)return a(cI(v.value1));if(v instanceof Gt)return a(cI(new Ju(v.value1)));if(v instanceof a0)return a(cI(new Ju(Sa(v.value1))));if(v instanceof u0){var t=C_(zJ)(v.value1);if(t instanceof I)return l(new Za("expected Action, found polymorphic value",v.value0));if(t instanceof R)return bg(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 179, column 3 - line 181, column 30): "+[t.constructor.name])}return l(new Za("expected Action, found "+M_(v),T_(v)))}}},LD=function(e){return e.fromValue};var JJ=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}},S_=K(P0),VJ=b5()()(c5()()(i5)),O5=bl(El),pp=O5(P0),AD=Bf(xv),Nn=U(ic),U5=fD(Jf),Pn=sD(U5),W5=Zv(Pn),Du=K(W5),qn=bn(Pn),mt=l8(kF($I(Jf))),jJ=Fg(qn)(mt),O=U(qn),HJ=bg(qn)(mt),j=su(Xs)(Pn),PD=iu(mt),N5=Ku(Ia),JG=O5(W5),Cg=lc(Pn),B5=nt(Cg),Tg=tr(Ka),Mg=rt(Cg),z5=un(Ka),k5=eu(C0)(qn),XJ=T5(qn)(mt),YJ=L(cv),Eg=SD(qn)(mt),P5=Tu(xv),ZJ=kG(qn)(mt),QJ=vt(a8(BF(U5))),KJ=TD(z9(B9(W9(U9)))),xJ=lI(Ka),q5=uc(Cg);var eV=function(e){return S_(VJ(e)({}))(function(a){return S_(a.text)(function(u){return pp(AD("loaded text file: "+u))(function(){return Nn(new ae(u))})})})},ND=function(e){return function(a){return Du(jJ(e))(function(u){return u(a)})}},Sg=function(e){var a=LD(e)(qn)(mt);return function(u){var l=E5(u);return function(v){return function(t){return new Kl(v,function(i){return Du(a(i))(function(){var c=l(v);return function(_){return O(c(t(_)))}}())})}}}},aV=Sg(C5)(dc),Lg=function(e){var a=LD(e)(qn)(mt);return function(u){var l=Sg(u);return function(v){var t=l(v);return function(i){return function(c){return new Kl(i,function(_){return Du(a(_))(function(){var s=t(i);return function(y){return O(s(c(y)))}}())})}}}}},J5=Lg(yg),uV=J5(wt)(dc),lV=Lg(wt)(wt)(dc),vV=J5(yg)(dc),V5=function(e){var a=LD(e)(qn)(mt);return function(u){var l=Lg(u);return function(v){var t=l(v);return function(i){var c=t(i);return function(_){return function(s){return new Kl(_,function(y){return Du(a(y))(function(){var N=c(_);return function(S){return O(N(s(S)))}}())})}}}}}},nV=V5(gg)(wt)(wt)(dc),rV=V5(wt)(wt)(wt)(dc),tV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(nV(u)(l))}}},iV=tV(Pn),oV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(rV(u)(l))}}},xl=oV(Pn),cV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(uV(u)(l))}}},_V=cV(Pn),fV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(lV(u)(l))}}},ie=fV(Pn),pe=Sg(wt)(dc),pV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(aV(u)(l))}}},$5=pV(Pn),sV=function(e){var a=LD(e)(qn)(mt);return function(u){return function(l){return new Kl(u,function(v){return Du(a(v))(function(){var t=wc.create(u);return function(i){return O(t(l(i)))}}())})}}};var j5=function(e){var a=sV(e);return function(u){return function(l){return new Kl(u,function(v){return Du(HJ(v))(function(){var t=a(u);return function(i){return O(t(l(i)))}}())})}}},DV=j5(gg),RV=j5(S5),IV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(DV(u)(l))}}},GV=IV(Pn),wV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(RV(u)(l))}}},dV=wV(Pn),mV=function(e){return function(a){return a===">>"?j(dV(e)(j4)):a==="<>"?j(GV(e)(H4)):a==="$"?O(new Kl(e,function(u){return O(new Kl(e,function(l){return ND(u)(l)}))})):a==="&"?O(new Kl(e,function(u){return O(new Kl(e,function(l){return ND(l)(u)}))})):a==="++"?j(ie(e)(vn.create)):a==="~~"?j(xl(e)(y1)):a==="+-"?j(xl(e)(O4)):a==="+"?j(ie(e)(M0.create(he.value))):a==="-"?j(ie(e)(Xv.create(he.value))):a==="*"?j(ie(e)(cn.create(he.value))):a==="/"?j(ie(e)(Tv.create(he.value))):a==="%"?j(ie(e)(_n.create(he.value))):a==="**"?j(ie(e)(fn.create(he.value))):a==="=="?j(ie(e)(pn.create(he.value))):a==="/="?j(ie(e)(sn.create(he.value))):a===">"?j(ie(e)(Dn.create(he.value))):a==="<"?j(ie(e)(Rn.create(he.value))):a===">="?j(ie(e)(S0.create(he.value))):a==="<="?j(ie(e)(In.create(he.value))):a==="+:"?j(ie(e)(M0.create(Ce.value))):a==="-:"?j(ie(e)(Xv.create(Ce.value))):a==="*:"?j(ie(e)(cn.create(Ce.value))):a==="/:"?j(ie(e)(Tv.create(Ce.value))):a==="%:"?j(ie(e)(_n.create(Ce.value))):a==="**:"?j(ie(e)(fn.create(Ce.value))):a==="==:"?j(ie(e)(pn.create(Ce.value))):a==="/=:"?j(ie(e)(sn.create(Ce.value))):a===">:"?j(ie(e)(Dn.create(Ce.value))):a==="<:"?j(ie(e)(Rn.create(Ce.value))):a===">=:"?j(ie(e)(S0.create(Ce.value))):a==="<=:"?j(ie(e)(In.create(Ce.value))):PD(new Za("internal error in Punctual: parseOperator called with unsupported operator "+a,e))}};var hV=function(e){return function(a){return a==="append"?j(ie(e)(vn.create)):a==="zip"?j(ie(e)(or.create)):a==="pi"?O(new oa(e,fr.value)):a==="px"?O(new oa(e,so.value)):a==="py"?O(new oa(e,Do.value)):a==="pxy"?O(new oa(e,Ro.value)):a==="aspect"?O(new oa(e,ln.value)):a==="fx"?O(new oa(e,Io.value)):a==="fy"?O(new oa(e,Go.value)):a==="fxy"?O(new oa(e,nn.value)):a==="frt"?O(new oa(e,wo.value)):a==="fr"?O(new oa(e,mo.value)):a==="ft"?O(new oa(e,ho.value)):a==="setfx"?j(ie(e)(zo.create)):a==="setfy"?j(ie(e)(ko.create)):a==="setfxy"?j(ie(e)(Jo.create)):a==="zoom"?j(ie(e)(Vo.create)):a==="zoomxy"?j(ie(e)(ii.create)):a==="zoomx"?j(ie(e)(jo.create)):a==="zoomy"?j(ie(e)(Ho.create)):a==="move"?j(ie(e)(Xo.create)):a==="tile"?j(ie(e)(Yo.create)):a==="tilexy"?j(ie(e)(Zo.create)):a==="tilex"?j(ie(e)(Qo.create)):a==="tiley"?j(ie(e)(Ko.create)):a==="spin"?j(ie(e)(xo.create)):a==="early"?j(ie(e)(tn.create)):a==="late"?j(ie(e)(U4)):a==="slow"?j(ie(e)(on.create)):a==="fast"?j(ie(e)(B4)):a==="lo"?O(new oa(e,Vt.value)):a==="mid"?O(new oa(e,jt.value)):a==="hi"?O(new oa(e,Ht.value)):a==="ilo"?O(new oa(e,Xt.value)):a==="imid"?O(new oa(e,Yt.value)):a==="ihi"?O(new oa(e,Zt.value)):a==="cps"?O(new oa(e,pr.value)):a==="time"?O(new oa(e,sr.value)):a==="beat"?O(new oa(e,Dr.value)):a==="ebeat"?O(new oa(e,Rr.value)):a==="etime"?O(new oa(e,Ir.value)):a==="rnd"?O(new oa(e,go.value)):a==="audioin"?O(new oa(e,new rn(1,0))):a==="mic"?O(new oa(e,new rn(1,0))):a==="ain"?O(vV(e)(function(u){return function(l){return new rn(N5(1)(u),N5(0)(l))}})):a==="fft"?O(new oa(e,Qt.value)):a==="ifft"?O(new oa(e,Kt.value)):a==="mono"?O(pe(e)(cr.create)):a==="rep"?j(_V(e)(_r.create)):a==="bipolar"?O(pe(e)(Gr.create)):a==="unipolar"?O(pe(e)(wr.create)):a==="fb"?O(new oa(e,yo.value)):a==="img"?j($5(e)(ei.create)):a==="vid"?j($5(e)(ai.create)):a==="cam"?O(new oa(e,xt.value)):a==="rgbhsv"?O(pe(e)(Co.create)):a==="hsvrgb"?O(pe(e)(To.create)):a==="hsvh"?O(pe(e)(ui.create)):a==="hsvs"?O(pe(e)(li.create)):a==="hsvv"?O(pe(e)(vi.create)):a==="hsvr"?O(pe(e)(Mo.create)):a==="hsvg"?O(pe(e)(So.create)):a==="hsvb"?O(pe(e)(Lo.create)):a==="rgbh"?O(pe(e)(Ao.create)):a==="rgbs"?O(pe(e)(No.create)):a==="rgbv"?O(pe(e)(Po.create)):a==="rgbr"?O(pe(e)(ui.create)):a==="rgbg"?O(pe(e)(li.create)):a==="rgbb"?O(pe(e)(vi.create)):a==="osc"?O(pe(e)(dr.create)):a==="tri"?O(pe(e)(mr.create)):a==="saw"?O(pe(e)(hr.create)):a==="sqr"?O(pe(e)(gr.create)):a==="lftri"?O(pe(e)(yr.create)):a==="lfsaw"?O(pe(e)(Fr.create)):a==="lfsqr"?O(pe(e)(br.create)):a==="abs"?O(pe(e)(Er.create)):a==="acos"?O(pe(e)(Cr.create)):a==="acosh"?O(pe(e)(Tr.create)):a==="asin"?O(pe(e)(Mr.create)):a==="asinh"?O(pe(e)(Sr.create)):a==="atan"?O(pe(e)(Lr.create)):a==="atanh"?O(pe(e)(Ar.create)):a==="cbrt"?O(pe(e)(Nr.create)):a==="ceil"?O(pe(e)(Pr.create)):a==="cos"?O(pe(e)(qr.create)):a==="cosh"?O(pe(e)($r.create)):a==="exp"?O(pe(e)(Or.create)):a==="floor"?O(pe(e)(Ur.create)):a==="log"?O(pe(e)(Wr.create)):a==="log2"?O(pe(e)(Br.create)):a==="log10"?O(pe(e)(zr.create)):a==="round"?O(pe(e)(kr.create)):a==="sign"?O(pe(e)(Jr.create)):a==="sin"?O(pe(e)(Vr.create)):a==="sinh"?O(pe(e)(jr.create)):a==="sqrt"?O(pe(e)(Hr.create)):a==="tan"?O(pe(e)(Xr.create)):a==="tanh"?O(pe(e)(Yr.create)):a==="trunc"?O(pe(e)(Zr.create)):a==="rtxy"?O(pe(e)(qo.create)):a==="rtx"?O(pe(e)($o.create)):a==="rty"?O(pe(e)(Oo.create)):a==="xyrt"?O(pe(e)(ni.create)):a==="xyr"?O(pe(e)(ri.create)):a==="xyt"?O(pe(e)(ti.create)):a==="zero"?O(pe(e)(g1)):a==="zer0"?O(pe(e)(g1)):a==="point"?O(pe(e)(Uo.create)):a==="dist"?O(pe(e)(Wo.create)):a==="prox"?O(pe(e)(Bo.create)):a==="midicps"?O(pe(e)(Qr.create)):a==="cpsmidi"?O(pe(e)(Kr.create)):a==="dbamp"?O(pe(e)(xr.create)):a==="ampdb"?O(pe(e)(et.create)):a==="fract"?O(pe(e)(at.create)):a==="max"?j(ie(e)(Gn.create(he.value))):a==="maxp"?j(ie(e)(Gn.create(Ce.value))):a==="min"?j(ie(e)(wn.create(he.value))):a==="minp"?j(ie(e)(wn.create(Ce.value))):a==="gate"?j(ie(e)(dn.create(he.value))):a==="gatep"?j(ie(e)(dn.create(Ce.value))):a==="circle"?j(ie(e)(oi.create(he.value))):a==="circlep"?j(ie(e)(oi.create(Ce.value))):a==="rect"?j(ie(e)(ci.create(he.value))):a==="rectp"?j(ie(e)(ci.create(Ce.value))):a==="clip"?j(ie(e)(mn.create(he.value))):a==="clipp"?j(ie(e)(mn.create(Ce.value))):a==="between"?j(ie(e)(hn.create(he.value))):a==="betweenp"?j(ie(e)(hn.create(Ce.value))):a==="smoothstep"?j(ie(e)(gn.create(he.value))):a==="smoothstepp"?j(ie(e)(gn.create(Ce.value))):a==="vline"?j(ie(e)(_i.create(he.value))):a==="vlinep"?j(ie(e)(_i.create(Ce.value))):a==="hline"?j(ie(e)(fi.create(he.value))):a==="hlinep"?j(ie(e)(fi.create(Ce.value))):a==="chain"?j(ie(e)(pi.create(he.value))):a==="chainp"?j(ie(e)(pi.create(Ce.value))):a==="lines"?j(ie(e)(si.create(he.value))):a==="linesp"?j(ie(e)(si.create(Ce.value))):a==="ilines"?j(ie(e)(Di.create(he.value))):a==="ilinesp"?j(ie(e)(Di.create(Ce.value))):a==="mesh"?j(ie(e)(Ri.create(he.value))):a==="meshp"?j(ie(e)(Ri.create(Ce.value))):a==="seq"?O(pe(e)(ut.create)):a==="fit"?j(ie(e)(W4)):a==="iline"?j(xl(e)(Ii.create(he.value))):a==="ilinep"?j(xl(e)(Ii.create(Ce.value))):a==="line"?j(xl(e)(Gi.create(he.value))):a==="linep"?j(xl(e)(Gi.create(Ce.value))):a==="linlin"?j(xl(e)(L0.create(he.value))):a==="linlinp"?j(xl(e)(L0.create(Ce.value))):a==="mix"?j(xl(e)(Mv.create(he.value))):a==="mixp"?j(xl(e)(Mv.create(Ce.value))):a==="lpf"?j(xl(e)(wi.create(he.value))):a==="lpfp"?j(xl(e)(wi.create(Ce.value))):a==="hpf"?j(xl(e)(di.create(he.value))):a==="hpfp"?j(xl(e)(di.create(Ce.value))):a==="bpf"?j(xl(e)(mi.create(he.value))):a==="bpfp"?j(xl(e)(mi.create(Ce.value))):a==="delay"?j(iV(e)(ec.create)):a==="audio"?O(new An(e,en.value)):a==="blend"?O(new u0(e,new G(new An(e,er.value),new G(pe(e)(Fo.create),h.value)))):a==="rgba"?O(new An(e,ar.value)):a==="add"?O(new u0(e,new G(new An(e,ur.value),new G(pe(e)(bo.create),h.value)))):a==="mul"?O(new u0(e,new G(new An(e,lr.value),new G(pe(e)(Eo.create),h.value)))):a==="rgb"?O(new An(e,vr.value)):a==="import"?O(new Kl(e,bV(e))):PD(new Za("internal error in Punctual: parseReserved called with unknown reserved word "+a,e))}},gV=function(e){if(e instanceof I)return O(I.value);if(e instanceof R)return Du(function(){if(e.value0.identifiers instanceof h)return dt(e.value0.expression);if(e.value0.identifiers instanceof G)return Du(H5(e.value0.position)(e.value0.identifiers.value1)(e.value0.expression))(function(a){var u=function(){return a instanceof wc?new oa(a.value0,a.value1.signal):a}();return JG(B5(Tg(e.value0.identifiers.value0)(u)))(function(){return O(a)})});throw new Error("Failed pattern match at Parser (line 104, column 8 - line 112, column 13): "+[e.value0.identifiers.constructor.name])}())(function(a){return a instanceof wc?O(new R(a.value1)):O(I.value)});throw new Error("Failed pattern match at Parser (line 101, column 1 - line 101, column 59): "+[e.constructor.name])},yV=function(e){return function(a){var u=ng(a);if(u instanceof M)return Nn(new M(u.value0));if(u instanceof ae)return S_(hg(e)(xu)(Y5(60)(u.value0)))(function(l){if(l instanceof M)return Nn(new M(l.value0));if(l instanceof ae)return Nn(new ae(l.value0.value1));throw new Error("Failed pattern match at Parser (line 61, column 7 - line 63, column 48): "+[l.constructor.name])});throw new Error("Failed pattern match at Parser (line 57, column 3 - line 63, column 48): "+[u.constructor.name])}},dt=function(e){if(e instanceof Qh)return hV(e.value0)(e.value1);if(e instanceof UG)return Du(Mg)(function(a){var u=z5(e.value1)(a);if(u instanceof R)return O(u.value0);if(u instanceof I)return PD(new Za("unrecognized identifier "+e.value1,e.value0));throw new Error("Failed pattern match at Parser (line 121, column 3 - line 123, column 75): "+[u.constructor.name])});if(e instanceof bD)return O(new a0(e.value0,e.value1));if(e instanceof ED)return O(new Gt(e.value0,e.value1));if(e instanceof Kh)return O(new fp(e.value0,e.value1));if(e instanceof WG)return Du(k5(dt)(e.value2))(XJ(e.value0)(e.value1));if(e instanceof $G)return Du(dt(e.value1))(function(a){return Du(dt(e.value2))(function(u){return ND(a)(u)})});if(e instanceof xh)return Du(mV(e.value0)(e.value1))(function(a){return Du(dt(e.value2))(function(u){return Du(dt(e.value3))(function(l){return Du(ND(a)(u))(function(v){return ND(v)(l)})})})});if(e instanceof eg)return O(new oa(e.value0,new _l(he.value,YJ(function(a){return Ju.create(Sa(a))})(R4(e.value1)(e.value2)))));if(e instanceof ag)return PD(new Za("FromThenTo not supported yet",e.value0));if(e instanceof ug)return H5(e.value0)(e.value1)(e.value2);if(e instanceof lg)return Du(Du(dt(e.value1))(Eg))(function(a){return Du(Du(dt(e.value2))(Eg))(function(u){return Du(Du(dt(e.value3))(Eg))(function(l){return O(new oa(e.value0,new Mv(he.value,l,u,a)))})})});throw new Error("Failed pattern match at Parser (line 117, column 1 - line 117, column 41): "+[e.constructor.name])},FV=function(e){return function(a){return function(u){return S_(P5(De(e)))(function(l){var v=z5(u)(l);if(v instanceof R)return pp(AD("using cached library "+u))(function(){return Nn(new ae(v.value0))});if(v instanceof I)return pp(AD("loading library "+(u+"...")))(function(){return S_(eV(u))(function(t){if(t instanceof M)return Nn(new M(new Za(t.value0,a)));if(t instanceof ae)return pp(AD("parsing library "+(u+"...")))(function(){return S_(yV(e)(t.value0))(function(i){if(i instanceof M)return Nn(new M(i.value0));if(i instanceof ae)return pp(AD("successfully parsed library "+u))(function(){return pp(P5(Pe(Tg(u)(i.value0)(l))(e)))(function(){return Nn(new ae(i.value0))})});throw new Error("Failed pattern match at Parser (line 462, column 11 - line 467, column 33): "+[i.constructor.name])})});throw new Error("Failed pattern match at Parser (line 457, column 7 - line 467, column 33): "+[t.constructor.name])})});throw new Error("Failed pattern match at Parser (line 450, column 3 - line 467, column 33): "+[v.constructor.name])})}}},bV=function(e){return function(a){return Du(ZJ(a))(function(u){return Du(QJ)(function(l){return Du(KJ(FV(l)(e)(u)))(function(v){if(v instanceof M)return PD(v.value0);if(v instanceof ae)return JG(B5(function(t){return xJ(v.value0)(t)}))(function(){return O(new a0(e,0))});throw new Error("Failed pattern match at Parser (line 440, column 3 - line 444, column 25): "+[v.constructor.name])})})})}},H5=function(e){return function(a){return function(u){return Du(Mg)(function(l){return X5(l)(e)(a)(u)})}}},X5=function(e){return function(a){return function(u){return function(l){if(u instanceof h)return Du(Mg)(function(v){return JG(q5(e))(function(){return Du(dt(l))(function(t){return JG(q5(v))(function(){return O(t)})})})});if(u instanceof G)return O(new Kl(a,function(v){return X5(Tg(u.value0)(v)(e))(a)(u.value1)(l)}));throw new Error("Failed pattern match at Parser (line 425, column 1 - line 425, column 77): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name])}}}},Y5=JJ("astToListMaybeAction","Parser",function(){return K(Ow)(U(qw)(void 0))(function(){return k5(gV)})}),EV=Y5(96),Z5=function(e){return function(a){return function(u){var l=ng(a);if(l instanceof M)return Nn(new M(l.value0));if(l instanceof ae)return S_(hg(e)(xu)(EV(l.value0)))(function(v){if(v instanceof M)return Nn(new M(v.value0));if(v instanceof ae)return Nn(new ae({actions:v.value0.value0,evalTime:u}));throw new Error("Failed pattern match at Parser (line 45, column 7 - line 47, column 76): "+[v.constructor.name])});throw new Error("Failed pattern match at Parser (line 41, column 3 - line 47, column 76): "+[l.constructor.name])}}};var ht=$t(Il),Q5=Sf(Ka),TV=Al(Ya)(lf()(sa({reflectSymbol:function(){return"ain"}})(ht)()(sa({reflectSymbol:function(){return"fft"}})(ht)()(sa({reflectSymbol:function(){return"hi"}})(ht)()(sa({reflectSymbol:function(){return"ifft"}})(ht)()(sa({reflectSymbol:function(){return"ihi"}})(ht)()(sa({reflectSymbol:function(){return"ilo"}})(ht)()(sa({reflectSymbol:function(){return"imgURLs"}})(Q5)()(sa({reflectSymbol:function(){return"imid"}})(ht)()(sa({reflectSymbol:function(){return"lo"}})(ht)()(sa({reflectSymbol:function(){return"mid"}})(ht)()(sa({reflectSymbol:function(){return"vidURLs"}})(Q5)()(sa({reflectSymbol:function(){return"webcam"}})(ht)()(uf)))))))))))))),MV=L(cv),K5=Qi(Ya)(Il),L_=function(e){return TV(Ws)(MV(function(a){return a.signal})(v_(e.actions)))},x5=function(e){return K5(Z4)(v_(e.actions))},eT=function(e){return K5(Q4)(v_(e.actions))},aT=function(){var a=x0();return{actions:h.value,evalTime:a}};var VG=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)},jG=VG,HG=e=>a=>u=>()=>{e.bindTexture(e.TEXTURE_2D,u),e.texImage2D(e.TEXTURE_2D,0,e.LUMINANCE,512,1,0,e.LUMINANCE,e.UNSIGNED_BYTE,a),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR)};var av=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}},U0=Se(Ne);var LV=d(H_),qg=Eu(kn),nT=Sl(Yp),$g=Gv(Jn),AV=Ku(vl),NV=Vn(vl),PV=gv(Yp),qV=Pc(vl),$V=kp(vl),OV=qc(vl),UV=Jp(vl),WV=Vi(H_),Og=Qu(kn),qD=L(Xl),yc=bv(_v),ev=z(Bv),BV=Wt(_v),ca=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),zl=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ba=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),kl=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Xa=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){this.value0=a}return e.create=function(a){return new e(a)},e}(),ke=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Na=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}();var zV={channels:function(e){return 1}},kV={channels:function(e){return 3}},JV={channels:function(e){return 2}},VV={channels:function(e){return 1}},Ru=function(e){return e.unaryFunction},jV=function(e){return e.toVec4s},HV=function(e){return e.toVec3s},XV=function(e){return e.toVec2s},YV=function(e){return e.toFloats},XG=function(e){return e.toExprSafe},je=function(e){return e.toExpr};var ZV=function(e){if(e instanceof ca)return new ba(e.value2,e.value3,e.value3);if(e instanceof zl)return new kl(e.value0+".zww");throw new Error("Failed pattern match at Expr (line 510, column 1 - line 510, column 27): "+[e.constructor.name])},$D=function(e){if(e instanceof ca)return new Xa(e.value2,e.value3);if(e instanceof zl)return new l0(e.value0+".zw");throw new Error("Failed pattern match at Expr (line 502, column 1 - line 502, column 26): "+[e.constructor.name])},Pi=function(e){return e.swizzleZ},QV=function(e){return e.swizzleYZZZ},KV=function(e){if(e instanceof ca)return new ba(e.value1,e.value2,e.value3);if(e instanceof zl)return new kl(e.value0+".yzw");throw new Error("Failed pattern match at Expr (line 514, column 1 - line 514, column 27): "+[e.constructor.name])},Ag=function(e){return e.swizzleYZ};var qi=function(e){return e.swizzleY},xV=function(e){return e.swizzleXYZZ},sp=function(e){return e.swizzleXYZ},ej=function(e){return e.swizzleXYYY},aj=function(e){return e.swizzleXYY},$i=function(e){return e.swizzleXY},qv=function(e){return e.swizzleX};var mc=function(e){if(e instanceof ca)return new ke(e.value3);if(e instanceof zl)return new Na(e.value0+".w");throw new Error("Failed pattern match at Expr (line 498, column 1 - line 498, column 26): "+[e.constructor.name])},Ug=function(e){return e.showType};var uj=function(e){return e.isConstant},Gp=function(e){return function(a){return function(u){return e+("("+(a+(","+(u+")"))))}}},Fu=function(e){return function(a){return e+("("+(a+")"))}},P_=function(e){return Ru(e)(is)(Fu("log"))},Wg=function(e){return Ru(e)(vD)(Fu("log2"))},Bg=function(e){return Ru(e)(os)(Fu("sign"))},OD=function(e){return Ru(e)(uo)(Fu("sin"))},UD=function(e){return Ru(e)(cs)(Fu("sqrt"))},rT=function(e){return Ru(e)(_s)(Fu("tan"))},lj=function(e){return e.fromVec4s},vj=function(e){return e.fromVec3s},zg=function(e){return e.fromVec2s},kg=function(e){return e.fromFloats},Rv=function(e){return e.fromFloat},WD=function(e){return Ru(e)(function(a){return yR(Id(a)(1))})(Fu("fract"))},QG=function(e){return Ru(e)(ao)(Fu("floor"))},Ov=function(e){return e.expr},tT=function(e){var a=Ov(e),u=je(e);return function(l){return function(v){return function(t){return a("mix("+(u(l)+(","+(u(v)+(","+(u(t)+")"))))))}}}},KG=function(e){var a=Ru(e),u=Ov(e),l=XG(e);return function(v){return function(t){return function(i){return function(c){if(c instanceof ke)return a(xe(v)(c.value0))(function(_){return"("+(_+(t+(Pf(c.value0)+")")))})(i);if(c instanceof Na)return u("("+(l(i)+(t+(c.value0+")"))));throw new Error("Failed pattern match at Expr (line 602, column 1 - line 602, column 99): "+[v.constructor.name,t.constructor.name,i.constructor.name,c.constructor.name])}}}}},BD=function(e){return KG(e)(qg)("*")},Jg=function(e){var a=Ru(e),u=Ov(e),l=XG(e);return function(v){return function(t){return function(i){return function(c){if(i instanceof ke)return a(v(i.value0))(function(_){return"("+(Pf(i.value0)+(t+(_+")")))})(c);if(i instanceof Na)return u("("+(i.value0+(t+(l(c)+")"))));throw new Error("Failed pattern match at Expr (line 598, column 1 - line 598, column 99): "+[v.constructor.name,t.constructor.name,i.constructor.name,c.constructor.name])}}}}},q_=function(e){return Jg(e)(qg)("*")},xG=function(e){return Ru(e)(ts)(Fu("exp"))},Vg=function(e){return e.dotSum};var wp=function(e){return KG(e)(nT)("/")},jg=function(e){return Jg(e)($g)("-")},ew=function(e){return KG(e)($g)("-")},aw=function(e){return Ru(e)(xn)(Fu("cos"))},al=function(e){return e.constant},iT=function(e){return al(e)(0)},oT=function(e){return Ru(e)(pf)(Fu("ceil"))},cT=function(e){var a=function(u){return"(exp(log(abs("+(u+("))/3.)*sign("+(u+"))")))};return Ru(e)(uD)(a)},dp=function(e){var a=VR(e.Channels0()),u=YV(e),l=XV(e),v=HV(e),t=jV(e);return function(i){var c=kg(i),_=zg(i),s=vj(i),y=lj(i);return function(N){if(a(Y(N))===1)return c(u(N));if(a(Y(N))===2)return _(l(N));if(a(Y(N))===3)return s(v(N));if(Re)return y(t(N));throw new Error("Failed pattern match at Expr (line 41, column 1 - line 41, column 78): "+[N.constructor.name])}}},lT=function(e){if(e)return 1;if(!e)return 0;throw new Error("Failed pattern match at Expr (line 693, column 1 - line 693, column 37): "+[e.constructor.name])};var $_=function(e){return e.binaryFunction},Hg=function(e){return $_(e)(AV)(Gp("max"))};var Xg=function(e){return $_(e)(NV)(Gp("min"))};var _T=function(e){return $_(e)(PV)(Gp("mod"))};var uw=function(e){return $_(e)(Vc)(Gp("pow"))};var Yg=function(e){return function(a){return function(u){return"("+(a+(e+(u+")")))}}},mp=function(e){var a=VR(e.Channels0()),u=$_(e),l=Ug(e);return function(v){return function(t){return function(i){return function(c){return function(_){if(a(c)===1)return u(function(s){return function(y){return lT(v(s)(y))}})(function(s){return function(y){return Fu(l(c))(Yg(i)(s)(y))}})(c)(_);if(Re)return u(function(s){return function(y){return lT(v(s)(y))}})(function(s){return function(y){return Fu(l(c))(Gp(t)(s)(y))}})(c)(_);throw new Error("Failed pattern match at Expr (line 688, column 1 - line 688, column 107): "+[v.constructor.name,t.constructor.name,i.constructor.name,c.constructor.name,_.constructor.name])}}}}}},fT=function(e){return mp(e)(LV)("equal")("==")},pT=function(e){return mp(e)(qV)("greaterThan")(">")},Zg=function(e){return mp(e)($V)("greaterThanEqual")(">=")},lw=function(e){return mp(e)(OV)("lessThan")("<")},Qg=function(e){return mp(e)(UV)("lessThanEqual")("<=")},sT=function(e){return mp(e)(WV)("notEqual")("!=")};var nj=function(e){return Ru(e)(function(a){return a*a})(function(a){return Yg("*")(a)(a)})},rj=function(e){return $_(e)(Rd)(Gp("atan"))},DT=function(e){return Ru(e)(rs)(Fu("atan"))},RT=function(e){return Ru(e)(ns)(Fu("asin"))},vw=function(e){var a=$_(e);return function(u){return function(l){return a(u)(Yg(l))}}},$n=function(e){return vw(e)($g)("-")},gt=function(e){return vw(e)(nT)("/")},IT=function(e){var a=gt(e),u=P_(e),l=al(e);return function(v){return a(u(v))(u(l(10)))}},uv=function(e){return vw(e)(qg)("*")},GT=function(e){var a=uv(e),u=lw(e),l=Rv(e);return function(v){return function(t){return a(u(l(v))(t))(t)}}},wT=function(e){var a=uv(e),u=uw(e),l=gt(e),v=$n(e),t=al(e);return function(i){return a(u(l(v(i)(t(69)))(t(12)))(t(2)))(t(440))}},dT=function(e){var a=xe(wp(e))(new ke(10)),u=q_(e)(new ke(20)),l=P_(e);return function(v){return a(u(l(v)))}},tj=function(e){return Jg(e)(Og)("+")},mT=function(e){return KG(e)(Og)("+")},yt=function(e){return vw(e)(Og)("+")},Kg=function(e){var a=us(e);return function(u){return a(yt(u))}},hT=function(e){return Ru(e)(vs)(Fu("acos"))},O_=function(e){return Ru(e)(yR)(Fu("abs"))},vu=function(e){var a=je(e);return function(u){var l=Ov(u);return function(v){return function(t){return l(a(t)+("."+v))}}}},v0=function(e){return function(a){return e instanceof ba&&a instanceof ke?new ca(e.value0,e.value1,e.value2,a.value0):new zl("vec4("+(je(nu(0))(e)+(","+(je(yu(0))(a)+")"))))}},Ng=function(e){return function(a){return e instanceof Xa&&a instanceof Xa?new ca(e.value0,e.value1,a.value0,a.value1):new zl("vec4("+(je(Su(0))(e)+(","+(je(Su(0))(a)+")"))))}},Pg=function(e){return function(a){return e instanceof Xa&&a instanceof ke?new ba(e.value0,e.value1,a.value0):new kl("vec3("+(je(Su(0))(e)+(","+(je(yu(0))(a)+")"))))}},ij=function(e){var a=ia(ha(e));if(a instanceof I)return new B(pu(sp(hc)(Y(e)))(ga(Rv(nu(0))(mc(Y(e))))),I.value);if(a instanceof R){var u=ia(ha(a.value0));if(u instanceof I){var l=ZV(Y(a.value0)),v=YG(mc(Y(e)))($i(Rp)(Y(a.value0))),t=sp(hc)(Y(e));return new B(pu(t)(pu(v)(ga(l))),I.value)}if(u instanceof R){var i=KV(Y(u.value0)),l=Pg($D(Y(a.value0)))(qv(gT)(Y(u.value0))),v=YG(mc(Y(e)))($i(Rp)(Y(a.value0))),t=sp(hc)(Y(e));return new B(pu(t)(pu(v)(pu(l)(ga(i)))),ia(ha(u.value0)))}throw new Error("Failed pattern match at Expr (line 346, column 7 - line 357, column 87): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 342, column 3 - line 357, column 87): "+[a.constructor.name])},oj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(ga(xV(O0)(Y(e))),I.value);if(a instanceof R){var u=ia(ha(a.value0));if(u instanceof I){var l=QV(O0)(Y(a.value0)),v=v0(Y(e))(qv(A_)(Y(a.value0)));return new B(pu(v)(ga(l)),I.value)}if(u instanceof R){var t=ia(ha(u.value0));if(t instanceof I){var i=Rv(ou(0))(Pi(O0)(Y(u.value0))),l=Ng(Ag(O0)(Y(a.value0)))($i(N_)(Y(u.value0))),v=v0(Y(e))(qv(A_)(Y(a.value0)));return new B(pu(v)(pu(l)(ga(i))),I.value)}if(t instanceof R){var i=yT(Pi(O0)(Y(u.value0)))(Y(t.value0)),l=Ng(Ag(O0)(Y(a.value0)))($i(N_)(Y(u.value0))),v=v0(Y(e))(qv(A_)(Y(a.value0)));return new B(pu(v)(pu(l)(ga(i))),ia(ha(t.value0)))}throw new Error("Failed pattern match at Expr (line 379, column 11 - line 389, column 81): "+[t.constructor.name])}throw new Error("Failed pattern match at Expr (line 373, column 7 - line 389, column 81): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 370, column 3 - line 389, column 81): "+[a.constructor.name])},cj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(pu($i(N_)(Y(e)))(ga(Rv(Su(0))(Pi(O0)(Y(e))))),I.value);if(a instanceof R){var u=Ag(O0)(Y(a.value0)),l=Ft(Pi(O0)(Y(e)))(qv(A_)(Y(a.value0))),v=$i(N_)(Y(e));return new B(pu(v)(pu(l)(ga(u))),ia(ha(a.value0)))}throw new Error("Failed pattern match at Expr (line 317, column 3 - line 323, column 71): "+[a.constructor.name])},_j=function(e){var a=ia(ha(e));if(a instanceof I)return new B(ga(ej(gc)(Y(e))),I.value);if(a instanceof R){var u=Ng(Y(e))(Y(a.value0));return new B(ga(u),ia(ha(a.value0)))}throw new Error("Failed pattern match at Expr (line 362, column 3 - line 366, column 51): "+[a.constructor.name])},fj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(ga(aj(gc)(Y(e))),I.value);if(a instanceof R){var u=ia(ha(a.value0));if(u instanceof I){var l=Rv(nu(0))(qi(gc)(Y(a.value0))),v=Pg(Y(e))(qv(Ip)(Y(a.value0)));return new B(pu(v)(ga(l)),I.value)}if(u instanceof R){var l=YG(qi(gc)(Y(a.value0)))(Y(u.value0)),v=Pg(Y(e))(qv(Ip)(Y(a.value0)));return new B(pu(v)(ga(l)),ia(ha(u.value0)))}throw new Error("Failed pattern match at Expr (line 330, column 7 - line 338, column 65): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 327, column 3 - line 338, column 65): "+[a.constructor.name])},pj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(ga(Rv(ou(0))(Y(e))),I.value);if(a instanceof R){var u=ia(ha(a.value0));if(u instanceof I)return new B(ga(yT(Y(e))(Rv(nu(0))(Y(a.value0)))),I.value);if(u instanceof R){var l=ia(ha(u.value0));if(l instanceof I)return new B(ga(Rj(Y(e))(Y(a.value0))(Rv(Su(0))(Y(u.value0)))),I.value);if(l instanceof R)return new B(ga(Gj(Y(e))(Y(a.value0))(Y(u.value0))(Y(l.value0))),ia(ha(l.value0)));throw new Error("Failed pattern match at Expr (line 311, column 11 - line 313, column 143): "+[l.constructor.name])}throw new Error("Failed pattern match at Expr (line 308, column 7 - line 313, column 143): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 305, column 3 - line 313, column 143): "+[a.constructor.name])},sj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(ga(Rv(nu(0))(Y(e))),I.value);if(a instanceof R){var u=ia(ha(a.value0));if(u instanceof I)return new B(ga(YG(Y(e))(Rv(Su(0))(Y(a.value0)))),I.value);if(u instanceof R)return new B(ga(Ij(Y(e))(Y(a.value0))(Y(u.value0))),ia(ha(u.value0)));throw new Error("Failed pattern match at Expr (line 299, column 7 - line 301, column 119): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 296, column 3 - line 301, column 119): "+[a.constructor.name])},Dj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(ga(Rv(Su(0))(Y(e))),I.value);if(a instanceof R)return new B(ga(Ft(Y(e))(Y(a.value0))),ia(ha(a.value0)));throw new Error("Failed pattern match at Expr (line 290, column 3 - line 292, column 96): "+[a.constructor.name])},hc={swizzleZ:function(e){return e instanceof ca?new ke(e.value2):vu(ou(0))(yu(0))("z")(e)},swizzleYZ:function(e){return e instanceof ca?new Xa(e.value1,e.value2):vu(ou(0))(Su(0))("yz")(e)},swizzleZZ:function(e){return e instanceof ca?new Xa(e.value2,e.value2):vu(ou(0))(Su(0))("zz")(e)},swizzleXYZ:function(e){return e instanceof ca?new ba(e.value0,e.value1,e.value2):vu(ou(0))(nu(0))("xyz")(e)},swizzleXYZZ:function(e){return e instanceof ca?new ca(e.value0,e.value1,e.value2,e.value2):vu(ou(0))(ou(0))("xyzz")(e)},swizzleYZZZ:function(e){return e instanceof ca?new ca(e.value1,e.value2,e.value2,e.value2):vu(ou(0))(ou(0))("yzzz")(e)},swizzleZZZZ:function(e){return e instanceof ca?new ca(e.value2,e.value2,e.value2,e.value2):vu(ou(0))(ou(0))("zzzz")(e)}},O0={swizzleZ:function(e){return e instanceof ba?new ke(e.value2):vu(nu(0))(yu(0))("z")(e)},swizzleYZ:function(e){return e instanceof ba?new Xa(e.value1,e.value2):vu(nu(0))(Su(0))("z")(e)},swizzleZZ:function(e){return e instanceof ba?new Xa(e.value2,e.value2):vu(nu(0))(Su(0))("zz")(e)},swizzleXYZ:U0,swizzleXYZZ:function(e){return e instanceof ba?new ca(e.value0,e.value1,e.value2,e.value2):vu(nu(0))(ou(0))("xyzz")(e)},swizzleYZZZ:function(e){return e instanceof ba?new ca(e.value1,e.value2,e.value2,e.value2):vu(nu(0))(ou(0))("yzzz")(e)},swizzleZZZZ:function(e){return e instanceof ba?new ca(e.value2,e.value2,e.value2,e.value2):vu(nu(0))(ou(0))("zzzz")(e)}},Rp={swizzleY:function(e){return e instanceof ca?new ke(e.value1):vu(ou(0))(yu(0))("y")(e)},swizzleXY:function(e){return e instanceof ca?new Xa(e.value0,e.value1):vu(ou(0))(Su(0))("xy")(e)},swizzleXYY:function(e){return e instanceof ca?new ba(e.value0,e.value1,e.value1):vu(ou(0))(nu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof ca?new ba(e.value1,e.value1,e.value1):vu(ou(0))(nu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof ca?new ca(e.value0,e.value1,e.value1,e.value1):vu(ou(0))(ou(0))("xyyy")(e)}},N_={swizzleY:function(e){return e instanceof ba?new ke(e.value1):vu(nu(0))(yu(0))("y")(e)},swizzleXY:function(e){return e instanceof ba?new Xa(e.value0,e.value1):vu(nu(0))(Su(0))("xy")(e)},swizzleXYY:function(e){return e instanceof ba?new ba(e.value0,e.value1,e.value1):vu(nu(0))(nu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof ba?new ba(e.value1,e.value1,e.value1):vu(nu(0))(nu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof ba?new ca(e.value0,e.value1,e.value1,e.value1):vu(nu(0))(ou(0))("xyyy")(e)}},gc={swizzleY:function(e){return e instanceof Xa?new ke(e.value1):vu(Su(0))(yu(0))("y")(e)},swizzleXY:U0,swizzleXYY:function(e){return e instanceof Xa?new ba(e.value0,e.value1,e.value1):vu(Su(0))(nu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof Xa?new ba(e.value1,e.value1,e.value1):vu(Su(0))(nu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof Xa?new ca(e.value0,e.value1,e.value1,e.value1):vu(Su(0))(ou(0))("xyyy")(e)}},gT={swizzleX:function(e){return e instanceof ca?new ke(e.value0):vu(ou(0))(yu(0))("x")(e)}},A_={swizzleX:function(e){return e instanceof ba?new ke(e.value0):vu(nu(0))(yu(0))("x")(e)}},Ip={swizzleX:function(e){return e instanceof Xa?new ke(e.value0):vu(Su(0))(yu(0))("x")(e)}},yT=function(e){return function(a){return e instanceof ke&&a instanceof ba?new ca(e.value0,a.value0,a.value1,a.value2):new zl("vec4("+(je(yu(0))(e)+(","+(je(nu(0))(a)+")"))))}},YG=function(e){return function(a){return e instanceof ke&&a instanceof Xa?new ba(e.value0,a.value0,a.value1):new kl("vec3("+(je(yu(0))(e)+(","+(je(Su(0))(a)+")"))))}},Rj=function(e){return function(a){return function(u){return e instanceof ke&&a instanceof ke&&u instanceof Xa?new ca(e.value0,a.value0,u.value0,u.value1):new zl("vec4("+(je(yu(0))(e)+(","+(je(yu(0))(a)+(","+(je(Su(0))(u)+")"))))))}}},Ft=function(e){return function(a){return e instanceof ke&&a instanceof ke?new Xa(e.value0,a.value0):new l0("vec2("+(je(yu(0))(e)+(","+(je(yu(0))(a)+")"))))}},Ij=function(e){return function(a){return function(u){return e instanceof ke&&a instanceof ke&&u instanceof ke?new ba(e.value0,a.value0,u.value0):new kl("vec3("+(je(yu(0))(e)+(","+(je(yu(0))(a)+(","+(je(yu(0))(u)+")"))))))}}},Gj=function(e){return function(a){return function(u){return function(l){return e instanceof ke&&a instanceof ke&&u instanceof ke&&l instanceof ke?new ca(e.value0,a.value0,u.value0,l.value0):new zl("vec4("+(je(yu(0))(e)+(","+(je(yu(0))(a)+(","+(je(yu(0))(u)+(","+(je(yu(0))(l)+")"))))))))}}}},yu=av("exprFloat","Expr",function(){return{constant:ke.create,expr:Na.create,isConstant:function(e){if(e instanceof ke)return!0;if(e instanceof Na)return!1;throw new Error("Failed pattern match at Expr (line 59, column 1 - line 82, column 20): "+[e.constructor.name])},toExpr:function(e){if(e instanceof ke)return ev(e.value0);if(e instanceof Na)return e.value0;throw new Error("Failed pattern match at Expr (line 59, column 1 - line 82, column 20): "+[e.constructor.name])},toExprSafe:function(e){if(e instanceof ke)return Pf(e.value0);if(e instanceof Na)return e.value0;throw new Error("Failed pattern match at Expr (line 59, column 1 - line 82, column 20): "+[e.constructor.name])},unaryFunction:function(e){return function(a){return function(u){if(u instanceof ke)return new ke(e(u.value0));if(u instanceof Na)return new Na(a(u.value0));throw new Error("Failed pattern match at Expr (line 59, column 1 - line 82, column 20): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},binaryFunction:function(e){return function(a){return function(u){return function(l){return u instanceof ke&&l instanceof ke?new ke(e(u.value0)(l.value0)):new Na(a(XG(yu(0))(u))(XG(yu(0))(l)))}}}},showType:function(e){return"float"},fromFloat:U0,fromFloats:U0,fromVec2s:CT(75),fromVec3s:ST(76),fromVec4s:NT(77),toFloats:U0,toVec2s:FT(79),toVec3s:bT(80),toVec4s:ET(81),dotSum:U0,Channels0:function(){return VV}}}),Su=av("exprVec2","Expr",function(){return{constant:function(e){return new Xa(e,e)},expr:l0.create,isConstant:function(e){if(e instanceof Xa)return!0;if(e instanceof l0)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 Xa)return"vec2("+(ev(e.value0)+(","+(ev(e.value1)+")")));if(e instanceof l0)return e.value0;throw new Error("Failed pattern match at Expr (line 96, column 1 - line 120, column 60): "+[e.constructor.name])},toExprSafe:function(e){return je(Su(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof Xa)return new Xa(e(u.value0),e(u.value1));if(u instanceof l0)return new l0(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 Xa&&l instanceof Xa?new Xa(e(u.value0)(l.value0),e(u.value1)(l.value1)):new l0(a(je(Su(0))(u))(je(Su(0))(l)))}}}},showType:function(e){return"vec2"},fromFloat:function(e){if(e instanceof ke)return new Xa(e.value0,e.value0);if(e instanceof Na)return new l0("vec2("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 96, column 1 - line 120, column 60): "+[e.constructor.name])},fromFloats:FT(111),fromVec2s:U0,fromVec3s:LT(113),fromVec4s:PT(114),toFloats:CT(115),toVec2s:U0,toVec3s:TT(117),toVec4s:MT(118),dotSum:function(e){return e instanceof Xa?new ke(e.value0+e.value1):new Na("dot("+(je(Su(0))(e)+",vec2(1.))"))},Channels0:function(){return JV}}}),nu=av("exprVec3","Expr",function(){return{constant:function(e){return new ba(e,e,e)},expr:kl.create,isConstant:function(e){if(e instanceof ba)return!0;if(e instanceof kl)return!1;throw new Error("Failed pattern match at Expr (line 134, column 1 - line 158, column 60): "+[e.constructor.name])},toExpr:function(e){if(e instanceof ba)return"vec3("+(ev(e.value0)+(","+(ev(e.value1)+(","+(ev(e.value2)+")")))));if(e instanceof kl)return e.value0;throw new Error("Failed pattern match at Expr (line 134, column 1 - line 158, column 60): "+[e.constructor.name])},toExprSafe:function(e){return je(nu(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof ba)return new ba(e(u.value0),e(u.value1),e(u.value2));if(u instanceof kl)return new kl(a(u.value0));throw new Error("Failed pattern match at Expr (line 134, column 1 - line 158, column 60): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},binaryFunction:function(e){return function(a){return function(u){return function(l){return u instanceof ba&&l instanceof ba?new ba(e(u.value0)(l.value0),e(u.value1)(l.value1),e(u.value2)(l.value2)):new kl(a(je(nu(0))(u))(je(nu(0))(l)))}}}},showType:function(e){return"vec3"},fromFloat:function(e){if(e instanceof ke)return new ba(e.value0,e.value0,e.value0);if(e instanceof Na)return new kl("vec3("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 134, column 1 - line 158, column 60): "+[e.constructor.name])},fromFloats:bT(149),fromVec2s:TT(150),fromVec3s:U0,fromVec4s:qT(152),toFloats:ST(153),toVec2s:LT(154),toVec3s:U0,toVec4s:AT(156),dotSum:function(e){return e instanceof ba?new ke(e.value0+e.value1+e.value2):new Na("dot("+(je(nu(0))(e)+",vec3(1.))"))},Channels0:function(){return kV}}}),ou=av("exprVec4","Expr",function(){return{constant:function(e){return new ca(e,e,e,e)},expr:zl.create,isConstant:function(e){if(e instanceof ca)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 ca)return"vec4("+(ev(e.value0)+(","+(ev(e.value1)+(","+(ev(e.value2)+(","+(ev(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 je(ou(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof ca)return new ca(e(u.value0),e(u.value1),e(u.value2),e(u.value3));if(u instanceof 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 ca&&l instanceof ca?new ca(e(u.value0)(l.value0),e(u.value1)(l.value1),e(u.value2)(l.value2),e(u.value3)(l.value3)):new zl(a(je(ou(0))(u))(je(ou(0))(l)))}}}},showType:function(e){return"vec4"},fromFloat:function(e){if(e instanceof ke)return new ca(e.value0,e.value0,e.value0,e.value0);if(e instanceof Na)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:ET(187),fromVec2s:MT(188),fromVec3s:AT(189),fromVec4s:U0,toFloats:NT(191),toVec2s:PT(192),toVec3s:qT(193),toVec4s:U0,dotSum:function(e){return e instanceof ca?new ke(e.value0+e.value1+e.value2+e.value3):new Na("dot("+(je(ou(0))(e)+",vec4(1.))"))},Channels0:function(){return zV}}}),FT=av("floatsToVec2s","Expr",function(){var e=yc(Dj);return function(a){return cl(e(a))}}),bT=av("floatsToVec3s","Expr",function(){var e=yc(sj);return function(a){return cl(e(a))}}),ET=av("floatsToVec4s","Expr",function(){var e=yc(pj);return function(a){return cl(e(a))}}),CT=av("vec2sToFloats","Expr",function(){var e=qD(function(a){return pu(qv(Ip)(a))(ga(qi(gc)(a)))});return function(a){return cl(e(a))}}),TT=av("vec2sToVec3s","Expr",function(){var e=yc(fj);return function(a){return cl(e(a))}}),MT=av("vec2sToVec4s","Expr",function(){var e=yc(_j);return function(a){return cl(e(a))}}),ST=av("vec3sToFloats","Expr",function(){var e=qD(function(a){return pu(qv(A_)(a))(pu(qi(N_)(a))(ga(Pi(O0)(a))))});return function(a){return cl(e(a))}}),LT=av("vec3sToVec2s","Expr",function(){var e=yc(cj);return function(a){return cl(e(a))}}),AT=av("vec3sToVec4s","Expr",function(){var e=yc(oj);return function(a){return cl(e(a))}}),NT=av("vec4sToFloats","Expr",function(){var e=qD(function(a){return pu(qv(gT)(a))(pu(qi(Rp)(a))(pu(Pi(hc)(a))(ga(Pi(hc)(a)))))});return function(a){return cl(e(a))}}),PT=av("vec4sToVec2s","Expr",function(){var e=qD(function(a){return pu($i(Rp)(a))(ga($D(a)))});return function(a){return cl(e(a))}}),qT=av("vec4sToVec3s","Expr",function(){var e=yc(ij);return function(a){return cl(e(a))}}),Z=yu(59),ea=Su(96),Iu=nu(134),B0=ou(172);var $T=je(Iu),xg=Ov(ea),On=Ov(Z),Jl=al(Z),vT=je(B0),$v=je(Z),e2=UD(Z),Dp=je(ea),wj=gt(Z),ZG=$n(Z),W0=uv(Z),a2=yt(Z),dj=Kg(u_)(Z),n0=qi(gc),mj=sp(hc),Dv=qv(Ip),OT=Hg(Z),nw=Xg(Z),UT=aw(Z),WT=OD(Z),BT=rj(Z),zD=function(e){return new kl("hsvrgb("+($T(e)+")"))},kD=function(e){return new kl("rgbhsv("+($T(e)+")"))},zT=xg("(2./res)");var JD=function(e){var a=ew(e),u=BD(e);return function(l){return a(u(l)(Jl(2)))(Jl(1))}},rw=function(e){return function(a){return new zl("mix("+(vT(e)+(","+(vT(a)+(","+($v(mc(a))+")"))))))}},kT=function(e){var a=Ov(e),u=je(e);return function(l){return function(v){return function(t){return a("clamp("+(u(t)+(","+($v(l)+(","+($v(v)+")"))))))}}}},hj=kT(Z),JT=function(e){var a=tj(e)(Jl(69)),u=q_(e)(Jl(12)),l=Wg(e),v=xe(wp(e))(Jl(440));return function(t){return a(u(l(v(t))))}},VT=function(e){var a=uw(e)(al(e)(10)),u=xe(wp(e))(Jl(20));return function(l){return a(u(l))}},u2=function(e){var a=uj(e),u=Vg(e),l=nj(e),v=$n(e),t=je(e);return function(i){return function(c){if(a(i)&&a(c))return e2(u(l(v(i)(c))));if(Re)return On("distance("+(t(i)+(","+(t(c)+")"))));throw new Error("Failed pattern match at Expr (line 773, column 1 - line 773, column 48): "+[i.constructor.name,c.constructor.name])}}},jT=u2(ea),Oi=function(e){return function(a){return On("clamp((_etime-"+(ev(e)+(")/("+(ev(a)+("-"+(ev(e)+"),0.,1.)"))))))}},HT=function(e){return function(a){return On("clamp(("+(ev(a)+("-_etime)/("+(ev(a)+("-"+(ev(e)+"),0.,1.)"))))))}},l2=function(e){return function(a){return function(u){return function(l){return On("iline("+(Dp(a)+(","+(Dp(u)+(","+($v(l)+(","+(Dp(e)+")"))))))))}}}},VD=function(e){return function(a){return function(u){return function(l){return On("line("+(Dp(a)+(","+(Dp(u)+(","+($v(l)+(","+(Dp(e)+")"))))))))}}}},tw=function(e){var a=Ov(e),u=je(e);return function(l){return function(v){return function(t){return a("mix("+(u(l)+(","+(u(v)+(","+($v(t)+")"))))))}}}},v2=On("PI"),XT=function(e){return function(a){return hj(Jl(0))(Jl(1))(wj(ZG(Jl(2.828427))(jT(e)(a)))(Jl(2.828427)))}};var YT=function(e){return function(a){var u=function(_){return function(s){return On("step("+($v(_)+(","+($v(s)+")"))))}},l=La(a),v=qD(function(_){return ke.create(Sa(_))})(BV(0)(l-1|0)),t=new ke(1/Sa(l)),i=function(_){return function(s){return W0(ZG(u(W0(t)(_))(e))(u(a2(W0(t)(_))(t))(e)))(s)}},c=fv(i)(v)(a);return dj(c)}},iw=function(e){return function(a){return e instanceof Xa&&a instanceof ke?new Xa(a.value0,e.value1):xg("vec2("+($v(a)+(","+($v(n0(e))+")"))))}},ow=function(e){var a=mT(e),u=BD(e);return function(l){return a(u(l)(Jl(.5)))(Jl(.5))}},n2=function(e){var a=JD(e),u=WD(e),l=uv(e),v=ow(e);return function(t){return function(i){return a(u(l(v(t))(i)))}}};var cw=function(e){return function(a){return v0(mj(a))(W0(mc(a))(e))}},ZT=function(e){var a=Rv(e),u=uv(e),l=lw(e),v=$n(e),t=al(e);return function(i){return function(c){var _=n0(i),s=Dv(i),y=a(OT(s)(_)),N=a(nw(s)(_));return u(l(N)(c))(v(t(1))(l(y)(c)))}}},QT=function(e){var a=kT(e);return function(u){return function(l){var v=n0(u),t=Dv(u);return a(nw(t)(v))(OT(t)(v))(l)}}},KT=function(e){var a=wp(e),u=ew(e),l=BD(e),v=mT(e);return function(t){return function(i){return function(c){var _=ZG(n0(i))(Dv(i)),s=ZG(n0(t))(Dv(t)),y=a(u(c)(Dv(t)))(s),N=l(y)(_);return v(N)(Dv(i))}}}},xT=function(e){var a=n0(e),u=Dv(e);return W0(u)(UT(a))},eM=function(e){var a=n0(e),u=Dv(e),l=W0(u)(UT(a)),v=W0(u)(WT(a));return Ft(l)(v)},aM=function(e){var a=n0(e),u=Dv(e);return W0(u)(WT(a))},_w=function(e){return function(a){return e instanceof Xa&&a instanceof ke?new Xa(e.value0,a.value0):xg("vec2("+($v(Dv(e))+(","+($v(a)+")"))))}},jD=function(e){var a=Ov(e),u=je(e);return function(l){return function(v){return a("smoothstep("+($v(Dv(l))+(","+($v(n0(l))+(","+(u(v)+")"))))))}}},r2=function(e){var a=jD(e),u=jg(e),l=uv(e),v=al(e);return function(t){return function(i){return function(c){var _=Ft(On("1.5/(res.x+res.y)"))(Jl(0));return a(_)(u(jT(t)(i))(l(c)(v(.5))))}}}},gj=r2(Z),uM=function(e){return function(a){var u=On("((1./res.x)+(1./res.y))");return gj(e)(a)(u)}},lM=function(e){var a=jg(e),u=jD(e),l=ew(e),v=O_(e);return function(t){return function(i){return function(c){var _=Ft(Jl(0))(nw(c)(On("3./res.y")));return a(Jl(1))(u(_)(l(v(a(n0(t))(i)))(c)))}}}},vM=function(e){var a=jg(e),u=jD(e),l=ew(e),v=O_(e);return function(t){return function(i){return function(c){var _=Ft(Jl(0))(nw(c)(On("3./res.x")));return a(Jl(1))(u(_)(l(v(a(Dv(t))(i)))(c)))}}}},nM=function(e){var a=n0(e),u=Dv(e);return e2(a2(W0(u)(u))(W0(a)(a)))},rM=function(e){var a=n0(e),u=Dv(e),l=BT(a)(u),v=e2(a2(W0(u)(u))(W0(a)(a)));return Ft(v)(l)},tM=function(e){return BT(n0(e))(Dv(e))};var t2=lc(Cu),HD=nt(t2),pM=Zv(Cu),Fc=K(pM),yj=L(hi(Fv)),XD=rt(t2),sM=bn(Cu),DM=dR(sM)(Cv),hp=bl(El)(pM),fw=U(sM),Fj=uc(t2),bj=z(xa),oM=je(ea),cM=je(Z),Ej=function(e){return HD(function(a){var u={};for(var l in a)({}).hasOwnProperty.call(a,l)&&(u[l]=a[l]);return u.code=a.code+e,u})},RM=function(e){return function(a){return function(u){return Fc(yj(function(l){return l.fxy})(XD))(function(l){return Fc(DM(a)(function(v){return hp(HD(function(t){var i={};for(var c in t)({}).hasOwnProperty.call(t,c)&&(i[c]=t[c]);return i.fxy=v,i}))(function(){return u})}))(function(v){return hp(HD(function(t){var i={};for(var c in t)({}).hasOwnProperty.call(t,c)&&(i[c]=t[c]);return i.fxy=l,i}))(function(){return fw(Qs(v))})})})}}},IM=function(e){return function(a){return function(u){return Fc(XD)(function(l){return Fc(DM(a)(function(v){return hp(HD(function(t){var i={};for(var c in t)({}).hasOwnProperty.call(t,c)&&(i[c]=t[c]);return i.time=v.time,i.beat=v.beat,i.etime=v.etime,i.ebeat=v.ebeat,i}))(function(){return u})}))(function(v){return hp(HD(function(t){var i={};for(var c in t)({}).hasOwnProperty.call(t,c)&&(i[c]=t[c]);return i.time=l.time,i.beat=l.beat,i.etime=l.etime,i.ebeat=l.ebeat,i}))(function(){return fw(Qs(v))})})})}}},GM=function(e){return function(a){return function(u){return function(l){return gI(l)({webGl2:e,imgMap:a,vidMap:u,allocation:0,code:"",fxy:new l0("((gl_FragCoord.xy/res)*2.-1.)"),time:new Na("_time"),beat:new Na("_beat"),etime:new Na("_etime"),ebeat:new Na("_ebeat")})}}}},Cj=Fc(XD)(function(e){return hp(Fj(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 fw(e.allocation)})}),ku=function(e){var a=Ug(e),u=je(e),l=Ov(e);return function(v){return Fc(Cj)(function(t){var i="_"+bj(t);return hp(Ej(a(v)+(" "+(i+("="+(u(v)+`; +`))))))(function(){return fw(l(i))})})}},_M=ku(Iu),fM=ku(Z),YD=function(e){return function(a){return Fc(XD)(function(u){if(u.webGl2)return _M(new kl("texture("+(e+(","+(oM(a)+").xyz")))));if(!u.webGl2)return _M(new kl("texture2D("+(e+(","+(oM(a)+").xyz")))));throw new Error("Failed pattern match at G (line 91, column 3 - line 93, column 88): "+[u.webGl2.constructor.name])})}},i2=function(e){return function(a){return Fc(XD)(function(u){if(u.webGl2)return fM(new Na("texture("+(e+(",vec2("+(cM(a)+",0.)).x")))));if(!u.webGl2)return fM(new Na("texture2D("+(e+(",vec2("+(cM(a)+",0.)).x")))));throw new Error("Failed pattern match at G (line 84, column 3 - line 86, column 95): "+[u.webGl2.constructor.name])})}};var NM=Zv(Cu),m=K(NM),PM=lc(Cu),Je=rt(PM),pl=ku(Z),z0=uv(Z),Mj=aw(Z),Sj=OD(Z),qM=$n(Z),Ui=qv(Ip),W_=qi(gc),yp=yt(Z),Pu=ku(ea),wM=uv(ea),Dw=al(ea),p2=O_(ea),Rw=$n(ea),Lj=Ov(ea),dM=je(ea),we=L(hi(Fv)),bp=bn(Cu),Qe=U(bp),bc=al(Z),Aj=Qg(ea),le=eu(f_)(bp),Iw=U(__),G2=Gl(Cv)(bp),vv=ku(Iu),Ec=tw(Iu),w2=Vn(Ia),Fp=eu(C0)(bp),QD=al(Iu),Gw=re(Ns),lv=ku(B0),$M=tw(B0),Nj=Ke(RI(Cu)),Yu=eu(Cv)(bp),Uv=L(Xl),Pj=Kg(u_)(Z),qj=Vg(Z),d2=dp(Z),gp=ow(ea),mM=un(Ka),hM=z(xa),OM=gi(Cu),B_=cf(Ya)(OM),s2=yt(Iu),D2=uv(Iu),Ye=L(Zs),$j=dp(Iu),o2=qv(A_),c2=qi(N_),_2=Pi(O0),Oj=dp(ea),Uj=u2(ea),Wj=wp(ea),Bj=gt(ea),U_=gt(Z),gM=n2(ea),zj=Rv(ea),yM=n2(Z),FM=Lc(Xl),bM=Ov(Z),kj=_T(Z),Jj=uw(Z),Vj=fT(Z),jj=sT(Z),Hj=pT(Z),Xj=Zg(Z),Yj=lw(Z),Zj=Qg(Z),Qj=Hg(Z),Kj=Xg(Z),xj=GT(Z),eH=QT(Z),aH=ZT(Z),uH=jD(Z),lH=r2(Z),vH=Gl(f_)(bp),nH=vM(Z),rH=lM(Z),EM=$i(Rp),tH=WD(Z),R2=L(ki),ZD=d(E),f2=cf(E0)(OM),iH=q_(Iu),I2=sp(hc),oH=L(Ma),cH=bl(El)(NM),_H=nt(PM),CM=Ku(Ia),fH=re(e_),pH=hR(a_),sH=al(B0),DH=BD(Iu),RH=je(B0),IH=`#version 300 es precision mediump float; layout(location=0) out vec4 fragColor; `,GH=`precision mediump float; -`,wH=function(e){var a=ku(e),u=Ru(e),l=uv(e),v=Bg(e),t=ZG(e),i=$_(e);return function(c){return m(Je)(function(_){if(_.webGl2)return a(u(pf)(Fu("trunc"))(c));if(!_.webGl2)return a(l(v(c))(t(i(c))));throw new Error("Failed pattern match at FragmentShader (line 539, column 3 - line 541, column 55): "+[_.webGl2.constructor.name])})}},dH=function(e){return function(a){return m(pl(z0(a)(v2)))(function(u){return m(pl(Mj(u)))(function(l){return m(pl(Sj(u)))(function(v){var t=qM(z0(Ui(e))(l))(z0(U_(e))(v)),i=yp(z0(U_(e))(l))(z0(Ui(e))(v));return Pu(Ft(t)(i))})})})}},UM=function(e){var a=ku(e),u=Ru(e),l=gt(e),v=al(e),t=$n(e),i=KG(e),c=uv(e);return function(_){return m(Je)(function(s){if(s.webGl2)return a(u(nD)(Fu("sinh"))(_));if(!s.webGl2)return a(xe(l)(v(2))(t(i(_))(i(c(_)(v(-1))))));throw new Error("Failed pattern match at FragmentShader (line 525, column 3 - line 527, column 108): "+[s.webGl2.constructor.name])})}},mH=function(e){var a=ku(e),u=Ru(e),l=yt(e),v=ZG(e),t=al(e);return function(i){return m(Je)(function(c){if(c.webGl2)return a(u(Vc)(Fu("round"))(i));if(!c.webGl2)return a(l(v(i))(t(.5)));throw new Error("Failed pattern match at FragmentShader (line 546, column 3 - line 548, column 51): "+[c.webGl2.constructor.name])})}},hH=function(e){return function(a){return function(u){var l=wM(zT)(sw(1.5)),v=p2(Dw(e)(a)),t=p2(wM(u)(sw(.5))),i=Dw(v)(t),c=Lj("smoothstep(vec2(0.),"+(dM(l)+(","+(dM(i)+")"))));return m(Pu(Dw(sw(1))(c)))(function(_){return pl(z0(Ui(_))(U_(_)))})}}},m2=function(e){var a=WD(e),u=P_(e);return function(l){return m(we(function(v){return v.time})(Je))(function(v){return Qe(a(u(v)(l)))})}},gH=function(e){var a=m2(e),u=JD(e),l=ku(e);return function(v){return m(a(v))(function(t){return l(u(t))})}},yH=function(e){var a=m2(e),u=JD(e),l=Zg(e),v=al(e),t=ku(e);return function(i){return m(a(i))(function(){var c=l(v(.5));return function(_){return t(c(u(_)))}}())}},FH=function(e){var a=m2(e),u=$n(e),l=al(e),v=$_(e),t=uv(e),i=ku(e);return function(c){return m(a(c))(function(){var _=u(l(1)),s=t(l(4)),y=xe(u)(l(.5));return function(N){return i(_(s(v(y(N)))))}}())}},bH=function(e){var a=ku(e),u=OD(e),l=P_(e);return function(v){return m(we(function(t){return t.time})(Je))(function(t){return a(u(l(z0(z0(v2)(Fc(2)))(t))(v)))})}},EH=function(e){var a=ku(e),u=P_(e);return function(l){return m(we(function(v){return v.fxy})(Je))(function(v){return m(Pu(Aj(p2(v))(sw(1))))(function(t){return m(pl(z0(Ui(t))(U_(t))))(function(i){return le(function(){var c=u(i);return function(_){return a(c(_))}}())(l)})})})}},Gw=function(e){var a=dp(e);return function(u){var l=a(u);return function(v){return Ba(l)(Rw(v))}}},CH=Gw(Z),TH=Gw(ea),MH=Gw(Iu),SH=Gw(B0),LH=function(e){return function(a){return function(u){return function(l){return m(pl(Oi(e)(a)))(function(v){return m(G2(fv(function(t){return function(i){return vv(bc(t)(i)(v))}})(u)(l)))(function(t){var i=w2(La(u))(La(l));return m(function(){var c=La(u)>La(l);if(c)return Fp(function(_){return vv(bc(_)(QD(1))(v))})(Jt(i)(u));if(!c)return Fp(function(_){return vv(bc(QD(1))(_)(v))})(Jt(i)(l));throw new Error("Failed pattern match at FragmentShader (line 750, column 21 - line 752, column 94): "+[c.constructor.name])}())(function(c){var _=ia(c);if(_ instanceof R)return Qe(Iw(t)(_.value0));if(_ instanceof I)return Qe(t);throw new Error("Failed pattern match at FragmentShader (line 753, column 3 - line 755, column 33): "+[_.constructor.name])})})})}}}},AH=function(e){return function(a){return function(u){return function(l){return m(pl(Oi(e)(a)))(function(v){return m(G2(fv(function(t){return function(i){return vv(bc(t)(i)(v))}})(u)(l)))(function(t){var i=w2(La(u))(La(l));return m(function(){var c=La(u)>La(l);if(c)return Fp(function(_){return vv(bc(_)(QD(0))(v))})(Jt(i)(u));if(!c)return Fp(function(_){return vv(bc(QD(0))(_)(v))})(Jt(i)(l));throw new Error("Failed pattern match at FragmentShader (line 738, column 21 - line 740, column 94): "+[c.constructor.name])}())(function(c){var _=ia(c);if(_ instanceof R)return Qe(Iw(t)(_.value0));if(_ instanceof I)return Qe(t);throw new Error("Failed pattern match at FragmentShader (line 741, column 3 - line 743, column 33): "+[_.constructor.name])})})})}}}},NH=function(e){return function(a){return function(u){return function(l){return m(pl(Oi(e)(a)))(function(v){return m(G2(fv(function(t){return function(i){return lv($M(t)(i)(v))}})(u)(l)))(function(t){var i=w2(La(u))(La(l));return m(function(){var c=La(u)>La(l);if(c)return m(pl(HT(e)(a)))(function(_){return Fp(function(){var s=ow(_);return function(y){return lv(s(y))}}())(Jt(i)(u))});if(!c)return Fp(function(){var _=ow(v);return function(s){return lv(_(s))}}())(Jt(i)(l));throw new Error("Failed pattern match at FragmentShader (line 724, column 22 - line 728, column 74): "+[c.constructor.name])}())(function(c){var _=ia(c);if(_ instanceof R)return Qe(Iw(t)(_.value0));if(_ instanceof I)return Qe(t);throw new Error("Failed pattern match at FragmentShader (line 729, column 3 - line 731, column 36): "+[_.constructor.name])})})})}}}},WM=function(e){var a=ku(e),u=Ru(e),l=gt(e),v=al(e),t=yt(e),i=KG(e),c=uv(e);return function(_){return m(Je)(function(s){if(s.webGl2)return a(u(lD)(Fu("cosh"))(_));if(!s.webGl2)return a(xe(l)(v(2))(t(i(_))(i(c(_)(v(-1))))));throw new Error("Failed pattern match at FragmentShader (line 518, column 3 - line 520, column 101): "+[s.webGl2.constructor.name])})}},PH=function(e){var a=ku(e),u=Ru(e),l=gt(e),v=UM(e),t=WM(e);return function(i){return m(Je)(function(c){if(c.webGl2)return a(u(rD)(Fu("tanh"))(i));if(!c.webGl2)return m(Nj(we(l)(v(i)))(t(i)))(a);throw new Error("Failed pattern match at FragmentShader (line 532, column 3 - line 534, column 57): "+[c.webGl2.constructor.name])})}},TM=`uniform lowp vec2 res; +`,wH=function(e){var a=ku(e),u=Ru(e),l=uv(e),v=Bg(e),t=QG(e),i=O_(e);return function(c){return m(Je)(function(_){if(_.webGl2)return a(u(sf)(Fu("trunc"))(c));if(!_.webGl2)return a(l(v(c))(t(i(c))));throw new Error("Failed pattern match at FragmentShader (line 539, column 3 - line 541, column 55): "+[_.webGl2.constructor.name])})}},dH=function(e){return function(a){return m(pl(z0(a)(v2)))(function(u){return m(pl(Mj(u)))(function(l){return m(pl(Sj(u)))(function(v){var t=qM(z0(Ui(e))(l))(z0(W_(e))(v)),i=yp(z0(W_(e))(l))(z0(Ui(e))(v));return Pu(Ft(t)(i))})})})}},UM=function(e){var a=ku(e),u=Ru(e),l=gt(e),v=al(e),t=$n(e),i=xG(e),c=uv(e);return function(_){return m(Je)(function(s){if(s.webGl2)return a(u(nD)(Fu("sinh"))(_));if(!s.webGl2)return a(xe(l)(v(2))(t(i(_))(i(c(_)(v(-1))))));throw new Error("Failed pattern match at FragmentShader (line 525, column 3 - line 527, column 108): "+[s.webGl2.constructor.name])})}},mH=function(e){var a=ku(e),u=Ru(e),l=yt(e),v=QG(e),t=al(e);return function(i){return m(Je)(function(c){if(c.webGl2)return a(u(jc)(Fu("round"))(i));if(!c.webGl2)return a(l(v(i))(t(.5)));throw new Error("Failed pattern match at FragmentShader (line 546, column 3 - line 548, column 51): "+[c.webGl2.constructor.name])})}},hH=function(e){return function(a){return function(u){var l=wM(zT)(Dw(1.5)),v=p2(Rw(e)(a)),t=p2(wM(u)(Dw(.5))),i=Rw(v)(t),c=Lj("smoothstep(vec2(0.),"+(dM(l)+(","+(dM(i)+")"))));return m(Pu(Rw(Dw(1))(c)))(function(_){return pl(z0(Ui(_))(W_(_)))})}}},m2=function(e){var a=WD(e),u=q_(e);return function(l){return m(we(function(v){return v.time})(Je))(function(v){return Qe(a(u(v)(l)))})}},gH=function(e){var a=m2(e),u=JD(e),l=ku(e);return function(v){return m(a(v))(function(t){return l(u(t))})}},yH=function(e){var a=m2(e),u=JD(e),l=Zg(e),v=al(e),t=ku(e);return function(i){return m(a(i))(function(){var c=l(v(.5));return function(_){return t(c(u(_)))}}())}},FH=function(e){var a=m2(e),u=$n(e),l=al(e),v=O_(e),t=uv(e),i=ku(e);return function(c){return m(a(c))(function(){var _=u(l(1)),s=t(l(4)),y=xe(u)(l(.5));return function(N){return i(_(s(v(y(N)))))}}())}},bH=function(e){var a=ku(e),u=OD(e),l=q_(e);return function(v){return m(we(function(t){return t.time})(Je))(function(t){return a(u(l(z0(z0(v2)(bc(2)))(t))(v)))})}},EH=function(e){var a=ku(e),u=q_(e);return function(l){return m(we(function(v){return v.fxy})(Je))(function(v){return m(Pu(Aj(p2(v))(Dw(1))))(function(t){return m(pl(z0(Ui(t))(W_(t))))(function(i){return le(function(){var c=u(i);return function(_){return a(c(_))}}())(l)})})})}},ww=function(e){var a=dp(e);return function(u){var l=a(u);return function(v){return Ba(l)(Iw(v))}}},CH=ww(Z),TH=ww(ea),MH=ww(Iu),SH=ww(B0),LH=function(e){return function(a){return function(u){return function(l){return m(pl(Oi(e)(a)))(function(v){return m(G2(fv(function(t){return function(i){return vv(Ec(t)(i)(v))}})(u)(l)))(function(t){var i=w2(La(u))(La(l));return m(function(){var c=La(u)>La(l);if(c)return Fp(function(_){return vv(Ec(_)(QD(1))(v))})(Jt(i)(u));if(!c)return Fp(function(_){return vv(Ec(QD(1))(_)(v))})(Jt(i)(l));throw new Error("Failed pattern match at FragmentShader (line 750, column 21 - line 752, column 94): "+[c.constructor.name])}())(function(c){var _=ia(c);if(_ instanceof R)return Qe(Gw(t)(_.value0));if(_ instanceof I)return Qe(t);throw new Error("Failed pattern match at FragmentShader (line 753, column 3 - line 755, column 33): "+[_.constructor.name])})})})}}}},AH=function(e){return function(a){return function(u){return function(l){return m(pl(Oi(e)(a)))(function(v){return m(G2(fv(function(t){return function(i){return vv(Ec(t)(i)(v))}})(u)(l)))(function(t){var i=w2(La(u))(La(l));return m(function(){var c=La(u)>La(l);if(c)return Fp(function(_){return vv(Ec(_)(QD(0))(v))})(Jt(i)(u));if(!c)return Fp(function(_){return vv(Ec(QD(0))(_)(v))})(Jt(i)(l));throw new Error("Failed pattern match at FragmentShader (line 738, column 21 - line 740, column 94): "+[c.constructor.name])}())(function(c){var _=ia(c);if(_ instanceof R)return Qe(Gw(t)(_.value0));if(_ instanceof I)return Qe(t);throw new Error("Failed pattern match at FragmentShader (line 741, column 3 - line 743, column 33): "+[_.constructor.name])})})})}}}},NH=function(e){return function(a){return function(u){return function(l){return m(pl(Oi(e)(a)))(function(v){return m(G2(fv(function(t){return function(i){return lv($M(t)(i)(v))}})(u)(l)))(function(t){var i=w2(La(u))(La(l));return m(function(){var c=La(u)>La(l);if(c)return m(pl(HT(e)(a)))(function(_){return Fp(function(){var s=cw(_);return function(y){return lv(s(y))}}())(Jt(i)(u))});if(!c)return Fp(function(){var _=cw(v);return function(s){return lv(_(s))}}())(Jt(i)(l));throw new Error("Failed pattern match at FragmentShader (line 724, column 22 - line 728, column 74): "+[c.constructor.name])}())(function(c){var _=ia(c);if(_ instanceof R)return Qe(Gw(t)(_.value0));if(_ instanceof I)return Qe(t);throw new Error("Failed pattern match at FragmentShader (line 729, column 3 - line 731, column 36): "+[_.constructor.name])})})})}}}},WM=function(e){var a=ku(e),u=Ru(e),l=gt(e),v=al(e),t=yt(e),i=xG(e),c=uv(e);return function(_){return m(Je)(function(s){if(s.webGl2)return a(u(lD)(Fu("cosh"))(_));if(!s.webGl2)return a(xe(l)(v(2))(t(i(_))(i(c(_)(v(-1))))));throw new Error("Failed pattern match at FragmentShader (line 518, column 3 - line 520, column 101): "+[s.webGl2.constructor.name])})}},PH=function(e){var a=ku(e),u=Ru(e),l=gt(e),v=UM(e),t=WM(e);return function(i){return m(Je)(function(c){if(c.webGl2)return a(u(rD)(Fu("tanh"))(i));if(!c.webGl2)return m(Nj(we(l)(v(i)))(t(i)))(a);throw new Error("Failed pattern match at FragmentShader (line 532, column 3 - line 534, column 57): "+[c.webGl2.constructor.name])})}},TM=`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 @@ -282,8 +282,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() { -`,qH=function(e){if(e)return IH+TM;if(!e)return GH+TM;throw new Error("Failed pattern match at FragmentShader (line 570, column 1 - line 570, column 28): "+[e.constructor.name])},$H=function(e){var a=ku(e),u=Ru(e),l=gt(e),v=al(e),t=N_(e),i=yt(e),c=$n(e);return function(_){return m(Je)(function(s){if(s.webGl2)return a(u(aD)(Fu("atanh"))(_));if(!s.webGl2)return a(xe(l)(v(2))(t(l(i(v(1))(_))(c(v(1))(_)))));throw new Error("Failed pattern match at FragmentShader (line 511, column 3 - line 513, column 121): "+[s.webGl2.constructor.name])})}},OH=function(e){var a=ku(e),u=Ru(e),l=N_(e),v=yt(e),t=UD(e),i=uv(e),c=al(e);return function(_){return m(Je)(function(s){if(s.webGl2)return a(u(eD)(Fu("asinh"))(_));if(!s.webGl2)return a(l(v(_)(t(v(i(_)(_))(c(1))))));throw new Error("Failed pattern match at FragmentShader (line 504, column 3 - line 506, column 78): "+[s.webGl2.constructor.name])})}},UH=function(e){var a=ku(e),u=Ru(e),l=N_(e),v=yt(e),t=UD(e),i=$n(e),c=uv(e),_=al(e);return function(s){return m(Je)(function(y){if(y.webGl2)return a(u(xs)(Fu("acosh"))(s));if(!y.webGl2)return a(l(v(s)(t(i(c(s)(s))(_(1))))));throw new Error("Failed pattern match at FragmentShader (line 497, column 3 - line 499, column 85): "+[y.webGl2.constructor.name])})}},MM=function(e){return function(a){return function(u){return function(l){return function(v){return m(we(function(t){return t.fxy})(Je))(function(t){return h2(Z)(Z)(Z)(e)(a(t))(u)(l)(v)})}}}}},q=function(e){var a=CH(e),u=kg(e),l=zg(e),v=Rv(e),t=d2(e),i=TH(e),c=EH(e),_=MH(e),s=iT(e),y=SH(e),N=$j(e),S=ku(e),J=bH(e),be=FH(e),Ea=gH(e),bu=yH(e),yl=$_(e),da=hT(e),k0=UH(e),z_=dT(e),qe=RT(e),Vl=OH(e),Cc=DT(e),J0=$H(e),k_=JD(e),J_=cT(e),Mt=oT(e),V_=ew(e),Un=WM(e),sl=JT(e),Wi=VT(e),Bi=KG(e),zi=ZG(e),Fl=WD(e),Wn=N_(e),Tc=Wg(e),Lp=IT(e),Ap=wT(e),fe=mH(e),Da=Bg(e),Gu=OD(e),Ca=UM(e),Me=UD(e),ve=rT(e),ya=PH(e),aa=wH(e),cu=iw(e),qu=Oj(e),ua=RM(e),wu=IM(e),V0=KT(e),jl=tT(e),t0=rw(e);return function(f){if(f instanceof Ju)return Qe(a(new ke(f.value0)));if(f instanceof _l&&f.value0 instanceof he){var fa=ia(f.value1);if(fa instanceof I)return Qe(a(new ke(0)));if(fa instanceof R){var Ae=La(fa.value0);return Ae===1?q(e)(Y(fa.value0)):m(we(dI)(Yu(q(Z))(fa.value0)))(function(D){return Qe(Ba(u)(D))})}throw new Error("Failed pattern match at FragmentShader (line 39, column 3 - line 46, column 41): "+[fa.constructor.name])}if(f instanceof _l&&f.value0 instanceof Ce){var fa=ia(f.value1);if(fa instanceof I)return Qe(a(new ke(0)));if(fa instanceof R){var Ae=La(fa.value0);return Ae===1?q(e)(Y(fa.value0)):m(we(Uv(Fe))(Yu(q(Z))(fa.value0)))(function(g){return Qe(Ba(u)(II(g)))})}throw new Error("Failed pattern match at FragmentShader (line 49, column 3 - line 56, column 61): "+[fa.constructor.name])}return f instanceof vn?m(we(Fe)(q(Z)(f.value0)))(function(D){return m(we(Fe)(q(Z)(f.value1)))(function(w){return Qe($l(u(Iw(D)(w))))})}):f instanceof or?m(we(Fe)(q(Z)(f.value0)))(function(D){return m(we(Fe)(q(Z)(f.value1)))(function(w){return Qe($l(l(Fi(Ft)(D)(w))))})}):f instanceof cr?m(q(Z)(f.value0))(function(D){var w=Pj(Uv(qj)(Fe(D)));return Qe(Rw(v(w)))}):f instanceof _r?m(q(Z)(f.value1))(function(D){return Qe(Ba(t)(mI(f.value0)(D)))}):f instanceof fr?Qe(a(new Na("PI"))):f instanceof so?Qe(a(new Na("(2./res.x)"))):f instanceof Do?Qe(a(new Na("(2./res.y)"))):f instanceof Ro?Qe(i(new l0("(2./res)"))):f instanceof ln?Qe(a(new Na("(res.x/res.y)"))):f instanceof Io?we(function(D){return a(Ui(function(w){return w.fxy}(D)))})(Je):f instanceof Go?we(function(D){return a(U_(function(w){return w.fxy}(D)))})(Je):f instanceof nn?we(function(D){return i(function(w){return w.fxy}(D))})(Je):f instanceof wo?q(e)(new ni(nn.value)):f instanceof mo?q(e)(new ri(nn.value)):f instanceof ho?q(e)(new ti(nn.value)):f instanceof Vt?Qe(a(new Na("lo"))):f instanceof jt?Qe(a(new Na("mid"))):f instanceof Ht?Qe(a(new Na("hi"))):f instanceof Xt?Qe(a(new Na("ilo"))):f instanceof Yt?Qe(a(new Na("imid"))):f instanceof Zt?Qe(a(new Na("ihi"))):f instanceof pr?Qe(a(new Na("_cps"))):f instanceof sr?we(function(D){return a(function(w){return w.time}(D))})(Je):f instanceof Dr?we(function(D){return a(function(w){return w.beat}(D))})(Je):f instanceof Ir?we(function(D){return a(function(w){return w.etime}(D))})(Je):f instanceof Rr?we(function(D){return a(function(w){return w.ebeat}(D))})(Je):f instanceof Qt?m(m(Je)(function(){var D=i2("o");return function(w){return D(Ui(gp(function(g){return g.fxy}(w))))}}()))(function(D){return c(a(D))}):f instanceof Kt?m(m(Je)(function(){var D=i2("i");return function(w){return D(Ui(gp(function(g){return g.fxy}(w))))}}()))(function(D){return c(a(D))}):f instanceof yo?m(m(Je)(function(){var D=YD("f");return function(w){return D(gp(function(g){return g.fxy}(w)))}}()))(function(D){return c(_(D))}):f instanceof xt?m(m(Je)(function(){var D=YD("w");return function(w){return D(gp(function(g){return g.fxy}(w)))}}()))(function(D){return c(_(D))}):f instanceof ei?m(Je)(function(D){var w=mM(f.value0)(D.imgMap);if(w instanceof R)return m(YD("t"+hM(w.value0))(gp(D.fxy)))(function(g){return c(_(g))});if(w instanceof I)return Qe(Rw(s));throw new Error("Failed pattern match at FragmentShader (line 131, column 3 - line 135, column 34): "+[w.constructor.name])}):f instanceof ai?m(Je)(function(D){var w=mM(f.value0)(D.vidMap);if(w instanceof R)return m(YD("t"+hM(w.value0))(gp(D.fxy)))(function(g){return c(_(g))});if(w instanceof I)return Qe(Rw(s));throw new Error("Failed pattern match at FragmentShader (line 139, column 3 - line 143, column 34): "+[w.constructor.name])}):f instanceof Fo?m(we(Fe)(q(B0)(f.value0)))(function(D){return m(W_(function(w){return function(g){return lv(nw(w)(g))}})(Y(D))(ha(D)))(function(w){return Qe(y(w))})}):f instanceof bo?m(we(Fe)(q(Iu)(f.value0)))(function(D){return m(W_(function(w){return function(g){return vv(s2(w)(g))}})(Y(D))(ha(D)))(function(w){return Qe(_(w))})}):f instanceof Eo?m(we(Fe)(q(Iu)(f.value0)))(function(D){return m(W_(function(w){return function(g){return vv(D2(w)(g))}})(Y(D))(ha(D)))(function(w){return Qe(_(w))})}):f instanceof Co?m(q(Iu)(f.value0))(function(){var D=le(S),w=Ba(N),g=Ye(kD);return function(X){return D(w(g(X)))}}()):f instanceof To?m(q(Iu)(f.value0))(function(){var D=le(S),w=Ba(N),g=Ye(zD);return function(X){return D(w(g(X)))}}()):f instanceof Mo?m(q(Iu)(f.value0))(function(){var D=le(S),w=Ba(t),g=Ye(o2),X=Ye(zD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof So?m(q(Iu)(f.value0))(function(){var D=le(S),w=Ba(t),g=Ye(c2),X=Ye(zD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof Lo?m(q(Iu)(f.value0))(function(){var D=le(S),w=Ba(t),g=Ye(_2),X=Ye(zD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof ui?m(q(Iu)(f.value0))(function(){var D=Ba(t),w=Ye(o2);return function(g){return Qe(D(w(g)))}}()):f instanceof li?m(q(Iu)(f.value0))(function(){var D=Ba(t),w=Ye(c2);return function(g){return Qe(D(w(g)))}}()):f instanceof vi?m(q(Iu)(f.value0))(function(){var D=Ba(t),w=Ye(_2);return function(g){return Qe(D(w(g)))}}()):f instanceof Ao?m(q(Iu)(f.value0))(function(){var D=le(S),w=Ba(t),g=Ye(o2),X=Ye(kD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof No?m(q(Iu)(f.value0))(function(){var D=le(S),w=Ba(t),g=Ye(c2),X=Ye(kD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof Po?m(q(Iu)(f.value0))(function(){var D=le(S),w=Ba(t),g=Ye(_2),X=Ye(kD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof dr?m(q(e)(f.value0))(le(J)):f instanceof mr?m(q(e)(f.value0))(le(be)):f instanceof hr?m(q(e)(f.value0))(le(Ea)):f instanceof gr?m(q(e)(f.value0))(le(bu)):f instanceof yr?m(q(e)(f.value0))(le(be)):f instanceof Fr?m(q(e)(f.value0))(le(Ea)):f instanceof br?m(q(e)(f.value0))(le(bu)):f instanceof Er?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(yl);return function(g){return D(w(g))}}()):f instanceof Cr?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(da);return function(g){return D(w(g))}}()):f instanceof Tr?m(q(e)(f.value0))(le(k0)):f instanceof et?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(z_);return function(g){return D(w(g))}}()):f instanceof Mr?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(qe);return function(g){return D(w(g))}}()):f instanceof Sr?m(q(e)(f.value0))(le(Vl)):f instanceof Lr?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(Cc);return function(g){return D(w(g))}}()):f instanceof Ar?m(q(e)(f.value0))(le(J0)):f instanceof Gr?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(k_);return function(g){return D(w(g))}}()):f instanceof Nr?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(J_);return function(g){return D(w(g))}}()):f instanceof Pr?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(Mt);return function(g){return D(w(g))}}()):f instanceof qr?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(V_);return function(g){return D(w(g))}}()):f instanceof $r?m(q(e)(f.value0))(le(Un)):f instanceof Kr?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(sl);return function(g){return D(w(g))}}()):f instanceof xr?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(Wi);return function(g){return D(w(g))}}()):f instanceof Or?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(Bi);return function(g){return D(w(g))}}()):f instanceof Ur?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(zi);return function(g){return D(w(g))}}()):f instanceof at?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(Fl);return function(g){return D(w(g))}}()):f instanceof Wr?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(Wn);return function(g){return D(w(g))}}()):f instanceof Br?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(Tc);return function(g){return D(w(g))}}()):f instanceof zr?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(Lp);return function(g){return D(w(g))}}()):f instanceof Qr?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(Ap);return function(g){return D(w(g))}}()):f instanceof kr?m(q(e)(f.value0))(le(fe)):f instanceof Jr?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(Da);return function(g){return D(w(g))}}()):f instanceof Vr?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(Gu);return function(g){return D(w(g))}}()):f instanceof jr?m(q(e)(f.value0))(le(Ca)):f instanceof Hr?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(Me);return function(g){return D(w(g))}}()):f instanceof Xr?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(ve);return function(g){return D(w(g))}}()):f instanceof Yr?m(q(e)(f.value0))(le(ya)):f instanceof Zr?m(q(e)(f.value0))(le(aa)):f instanceof wr?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(cu);return function(g){return D(w(g))}}()):f instanceof qo?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(Pu),w=Ye(eM);return function(g){return D(w(g))}}()))(function(){var D=Ba(qu);return function(w){return Qe(D(w))}}()):f instanceof $o?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(pl),w=Ye(xT);return function(g){return D(w(g))}}()))(function(){var D=Ba(t);return function(w){return Qe(D(w))}}()):f instanceof Oo?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(pl),w=Ye(aM);return function(g){return D(w(g))}}()))(function(){var D=Ba(t);return function(w){return Qe(D(w))}}()):f instanceof ni?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(Pu),w=Ye(rM);return function(g){return D(w(g))}}()))(function(){var D=Ba(qu);return function(w){return Qe(D(w))}}()):f instanceof ri?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(pl),w=Ye(nM);return function(g){return D(w(g))}}()))(function(){var D=Ba(t);return function(w){return Qe(D(w))}}()):f instanceof ti?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(pl),w=Ye(tM);return function(g){return D(w(g))}}()))(function(){var D=Ba(t);return function(w){return Qe(D(w))}}()):f instanceof Wo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value0))(function(w){return le(S)(Ba(t)(Ye(Uj(D))(w)))})}):f instanceof Bo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value0))(function(w){return le(S)(Ba(t)(Ye(XT(D))(w)))})}):f instanceof Jo?m(m(q(ea)(f.value0))(le(Pu)))(function(D){return ua(Fe(D))(q(e)(f.value1))}):f instanceof zo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Uv(tw(D))(Fe(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof ko?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Uv(cw(D))(Fe(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Vo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Uv(Wj(D))(Fe(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof ii?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value0))(function(w){return m(Yu(Pu)(Uv(Bj(D))(Fe(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof jo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Uv(function(){var g=tw(D),X=O_(Ui(D));return function(ce){return g(X(ce))}}())(Fe(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Ho?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Uv(function(){var g=cw(D),X=O_(U_(D));return function(ce){return g(X(ce))}}())(Fe(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Xo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value0))(function(w){return m(Yu(Pu)(Uv(Dw(D))(Fe(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Yo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Uv(function(){var g=gM(D);return function(X){return g(zj(X))}}())(Fe(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Zo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value0))(function(w){return m(Yu(Pu)(Uv(gM(D))(Fe(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Qo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Uv(function(){var g=tw(D),X=yM(Ui(D));return function(ce){return g(X(ce))}}())(Fe(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Ko?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Uv(function(){var g=cw(D),X=yM(U_(D));return function(ce){return g(X(ce))}}())(Fe(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof xo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(dH(D))(Fe(w)))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof tn?m(we(Fe)(q(Z)(f.value0)))(function(D){return m(Je)(function(w){var g=FM(D)(function(X){return{time:yp(w.time)(X),beat:yp(w.beat)(z0(X)(bM("_cps"))),etime:yp(w.etime)(X),ebeat:yp(w.ebeat)(z0(X)(bM("_cps")))}});return wu(g)(q(e)(f.value1))})}):f instanceof on?m(we(Fe)(q(Z)(f.value0)))(function(D){return m(Je)(function(w){var g=FM(D)(function(X){return{time:O_(w.time)(X),beat:O_(w.beat)(X),etime:O_(w.etime)(X),ebeat:O_(w.ebeat)(X)}});return wu(g)(q(e)(f.value1))})}):f instanceof M0?Iv(e)(yp)(f.value0)(f.value1)(f.value2):f instanceof Xv?Iv(e)(qM)(f.value0)(f.value1)(f.value2):f instanceof cn?Iv(e)(z0)(f.value0)(f.value1)(f.value2):f instanceof Tv?Iv(e)(O_)(f.value0)(f.value1)(f.value2):f instanceof _n?Iv(e)(kj)(f.value0)(f.value1)(f.value2):f instanceof fn?Iv(e)(Jj)(f.value0)(f.value1)(f.value2):f instanceof pn?Iv(e)(Vj)(f.value0)(f.value1)(f.value2):f instanceof sn?Iv(e)(jj)(f.value0)(f.value1)(f.value2):f instanceof Dn?Iv(e)(Hj)(f.value0)(f.value1)(f.value2):f instanceof S0?Iv(e)(Xj)(f.value0)(f.value1)(f.value2):f instanceof Rn?Iv(e)(Yj)(f.value0)(f.value1)(f.value2):f instanceof In?Iv(e)(Zj)(f.value0)(f.value1)(f.value2):f instanceof Gn?Iv(e)(Qj)(f.value0)(f.value1)(f.value2):f instanceof wn?Iv(e)(Kj)(f.value0)(f.value1)(f.value2):f instanceof dn?Iv(e)(xj)(f.value0)(f.value1)(f.value2):f instanceof mn?fw(e)(eH)(f.value0)(f.value1)(f.value2):f instanceof hn?fw(e)(aH)(f.value0)(f.value1)(f.value2):f instanceof gn?fw(e)(uH)(f.value0)(f.value1)(f.value2):f instanceof oi?m(we(function(D){return D.fxy})(Je))(function(D){return fw(e)(lH(D))(f.value0)(f.value1)(f.value2)}):f instanceof ci?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value1))(function(w){return m(q(ea)(f.value2))(function(g){return m(vH(pv(hH(D))(f.value0)(w)(g)))(function(X){return le(S)(Ba(t)(X))})})})}):f instanceof _i?MM(e)(nH)(f.value0)(f.value1)(f.value2):f instanceof fi?MM(e)(rH)(f.value0)(f.value1)(f.value2):f instanceof pi?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value1))(function(w){return m(q(Z)(f.value2))(function(g){var X=$l(o8(Fe(w))),ce=function(ta){return function(du){return VD(D)(tv(ta))(Ll(ta))(du)}};return le(S)(Ba(t)(pv(ce)(f.value0)(X)(g)))})})}):f instanceof si?m(we(function(D){return D.fxy})(Je))(function(D){return m(m(q(B0)(f.value1))(le(lv)))(function(w){return m(q(Z)(f.value2))(function(g){var X=function(ce){return function(ta){return VD(D)(EM(ce))($D(ce))(ta)}};return le(S)(Ba(t)(pv(X)(f.value0)(w)(g)))})})}):f instanceof Di?m(we(function(D){return D.fxy})(Je))(function(D){return m(m(q(B0)(f.value1))(le(lv)))(function(w){return m(q(Z)(f.value2))(function(g){var X=function(ce){return function(ta){return l2(D)(EM(ce))($D(ce))(ta)}};return le(S)(Ba(t)(pv(X)(f.value0)(w)(g)))})})}):f instanceof Ri?m(we(function(D){return D.fxy})(Je))(function(D){return m(we(Fe)(q(ea)(f.value1)))(function(w){return m(q(Z)(f.value2))(function(g){var X=$l(i8(w)),ce=function(ta){return function(du){return VD(D)(tv(ta))(Ll(ta))(du)}};return le(S)(Ba(t)(pv(ce)(f.value0)(X)(g)))})})}):f instanceof Ii?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value1))(function(w){return m(q(ea)(f.value2))(function(g){return m(q(Z)(f.value3))(function(X){return le(S)(Ba(t)(bi(l2(D))(f.value0)(w)(g)(X)))})})})}):f instanceof Gi?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value1))(function(w){return m(q(ea)(f.value2))(function(g){return m(q(Z)(f.value3))(function(X){return le(S)(Ba(t)(bi(VD(D))(f.value0)(w)(g)(X)))})})})}):f instanceof Uo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value0))(function(w){return le(S)(Ba(t)(Ye(uM(D))(w)))})}):f instanceof L0?m(q(ea)(f.value1))(function(D){return m(q(ea)(f.value2))(function(w){return m(q(e)(f.value3))(function(g){return le(S)(bi(V0)(f.value0)(D)(w)(g))})})}):f instanceof Mv&&f.value0 instanceof Ce?m(q(e)(f.value1))(function(D){return m(q(e)(f.value2))(function(w){var g=$l(Fi(B.create)(Fe(D))(Fe(w)));return m(q(e)(f.value3))(function(X){var ce=function(ta){return function(du){return jl(ta.value0)(ta.value1)(du)}};return le(S)(pv(ce)(Ce.value)(g)(X))})})}):f instanceof Mv&&f.value0 instanceof he?m(q(e)(f.value1))(function(D){return m(q(e)(f.value2))(function(w){var g=$l(Fi(B.create)(Fe(D))(Fe(w)));return m(q(Z)(f.value3))(function(X){var ce=function(ta){return function(du){return t0(ta.value0)(ta.value1)(du)}};return le(S)(pv(ce)(he.value)(g)(X))})})}):f instanceof ut?m(we(wI)(q(Z)(f.value0)))(function(D){return m(m(Je)(function(w){return Qe(tH(function(g){return g.beat}(w)))}))(function(w){return m(Yu(pl)(Uv(YT(w))(D)))(function(g){return le(S)($l(t(g)))})})}):Qe(a(new ke(0)))}},h2=function(e){return function(a){return function(u){var l=ku(u),v=dp(u);return function(t){var i=ku(t),c=v(t);return function(_){return function(s){return function(y){return function(N){return m(q(e)(y))(function(S){return m(q(a)(N))(function(J){return m(le(l)(pv(_)(s)(S)(J)))(function(be){return le(i)(Ba(c)(be))})})})}}}}}}}},fw=function(e){return h2(ea)(Z)(Z)(e)},Iv=function(e){return h2(Z)(Z)(Z)(e)},BM=q(Z),zM=function(e){var a=d2(e);return function(u){return we(R2(a)(Fe))(BM(u))}},SM=zM(B0),pw=zM(Iu),kM=function(e){var a=d2(e);return function(u){return we(R2(R2(y4)(a))(Fe))(BM(u))}},LM=kM(B0),AM=kM(Iu),WH=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return e instanceof er?m(SM(t))(function(i){return m(function(){if(v instanceof R){var c=ZD(v.value0)(t);if(c)return Yu(lv)(i);if(!c)return m(SM(v.value0))(function(_){return NH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 641, column 14 - line 645, column 62): "+[c.constructor.name])}if(v instanceof I)return m(pl(Oi(a)(u)))(function(_){return Yu(function(){var s=ow(_);return function(y){return lv(s(y))}}())(i)});throw new Error("Failed pattern match at FragmentShader (line 639, column 12 - line 648, column 57): "+[v.constructor.name])}())(function(c){if(l instanceof I)return we(R.create)(W_(function(_){return function(s){return lv(nw(_)(s))}})(Y(c))(ha(c)));if(l instanceof R)return we(R.create)(f2(function(_){return function(s){return lv(nw(_)(s))}})(l.value0)(c));throw new Error("Failed pattern match at FragmentShader (line 649, column 3 - line 651, column 84): "+[l.constructor.name])})}):e instanceof ar?m(LM(t))(function(i){if(v instanceof R){var c=ZD(v.value0)(t);if(c)return we(R.create)(lv(i));if(!c)return m(LM(v.value0))(function(_){return m(pl(Oi(a)(u)))(function(s){return we(R.create)(lv($M(_)(i)(s)))})});throw new Error("Failed pattern match at FragmentShader (line 657, column 7 - line 662, column 60): "+[c.constructor.name])}if(v instanceof I)return we(R.create)(lv(i));throw new Error("Failed pattern match at FragmentShader (line 655, column 3 - line 663, column 39): "+[v.constructor.name])}):e instanceof ur?m(pw(t))(function(i){return m(function(){if(v instanceof R){var c=ZD(v.value0)(t);if(c)return Yu(vv)(i);if(!c)return m(pw(v.value0))(function(_){return AH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 669, column 7 - line 673, column 50): "+[c.constructor.name])}if(v instanceof I)return m(pl(Oi(a)(u)))(function(_){return Yu(function(){var s=iH(_);return function(y){return vv(s(y))}}())(i)});throw new Error("Failed pattern match at FragmentShader (line 667, column 11 - line 676, column 57): "+[v.constructor.name])}())(function(c){if(l instanceof I)return we(function(){var _=xe(v0)(Fc(1));return function(s){return R.create(_(s))}}())(W_(function(_){return function(s){return vv(s2(_)(s))}})(Y(c))(ha(c)));if(l instanceof R)return we(function(){var _=xe(v0)(Fc(1));return function(s){return R.create(_(s))}}())(f2(function(_){return function(s){return vv(s2(_)(s))}})(I2(l.value0))(c));throw new Error("Failed pattern match at FragmentShader (line 677, column 3 - line 679, column 136): "+[l.constructor.name])})}):e instanceof lr?m(pw(t))(function(i){return m(function(){if(v instanceof R){var c=ZD(v.value0)(t);if(c)return Yu(vv)(i);if(!c)return m(pw(v.value0))(function(_){return LH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 685, column 7 - line 689, column 50): "+[c.constructor.name])}if(v instanceof I)return m(pl(Oi(a)(u)))(function(_){return Yu(function(s){return vv(bc(QD(1))(s)(_))})(i)});throw new Error("Failed pattern match at FragmentShader (line 683, column 11 - line 692, column 70): "+[v.constructor.name])}())(function(c){if(l instanceof I)return we(function(){var _=xe(v0)(Fc(1));return function(s){return R.create(_(s))}}())(W_(function(_){return function(s){return vv(D2(_)(s))}})(Y(c))(ha(c)));if(l instanceof R)return we(function(){var _=xe(v0)(Fc(1));return function(s){return R.create(_(s))}}())(f2(function(_){return function(s){return vv(D2(_)(s))}})(I2(l.value0))(c));throw new Error("Failed pattern match at FragmentShader (line 693, column 3 - line 695, column 140): "+[l.constructor.name])})}):e instanceof vr?m(AM(t))(function(i){if(v instanceof R){var c=ZD(v.value0)(t);if(c)return we(R.create)(lv(v0(i)(Fc(1))));if(!c)return m(AM(v.value0))(function(_){return m(pl(Oi(a)(u)))(function(s){return we(R.create)(lv(v0(bc(_)(i)(s))(Fc(1))))})});throw new Error("Failed pattern match at FragmentShader (line 701, column 7 - line 706, column 91): "+[c.constructor.name])}if(v instanceof I)return we(R.create)(lv(v0(i)(Fc(1))));throw new Error("Failed pattern match at FragmentShader (line 699, column 3 - line 707, column 71): "+[v.constructor.name])}):Qe(l)}}}}}},BH=function(e){return function(a){return function(u){return function(l){if(l.value1 instanceof I)return Qe(u);if(l.value1 instanceof R){var v=Y4(e)(a)(l.value1.value0);return WH(l.value1.value0.output)(v.value0)(v.value1)(u)(oH(function(t){return t.signal})(l.value0))(l.value1.value0.signal)}throw new Error("Failed pattern match at FragmentShader (line 628, column 1 - line 628, column 106): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name])}}}},zH=function(e){return function(a){return function(u){return m(m(we(function(l){return l.fxy})(Je))(Pu))(function(l){return cH(_H(function(v){var t={};for(var i in v)({}).hasOwnProperty.call(v,i)&&(t[i]=v[i]);return t.fxy=l,t}))(function(){return m(function(){var v=CM(0)(CM(Hv(a.actions))(Hv(u.actions))-Hv(a.actions)|0),t=fH(a.actions)(pH(v)(I.value));return W_(BH(e)(u.evalTime))(I.value)(u_(t)(u.actions))}())(function(v){if(v instanceof I)return Qe(sH(0));if(v instanceof R)return Qe(v.value0);throw new Error("Failed pattern match at FragmentShader (line 623, column 3 - line 625, column 23): "+[v.constructor.name])})})})}}},JM=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){var i=GM(e)(u)(l)(zH(a)(v)(t)),c=v0(DH(I2(i.value0))(dc(i.value0)))(dc(i.value0)),_=function(){return e?"fragColor":"gl_FragColor"}(),s=_+(" = "+(RH(c)+`; -`));return qH(e)+(i.value1.code+(s+"}"))}}}}}};var g2=()=>{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},y2=e=>()=>document.body.appendChild(e),F2=e=>()=>document.body.removeChild(e),b2=e=>()=>e.getContext("webgl",{powerPreference:"high-performance",antialias:!0}),E2=e=>()=>e.getContext("webgl2",{powerPreference:"high-performance",antialias:!0}),C2=e=>a=>()=>e.getExtension(a);var T2=e=>()=>e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,!0),M2=e=>()=>e.gl.createBuffer(),KD=e=>a=>()=>e.gl.bindBuffer(e.gl.ARRAY_BUFFER,a),S2=e=>()=>e.gl.bufferData(e.gl.ARRAY_BUFFER,new Float32Array([-1,1,-1,-1,1,1,1,-1]),e.gl.STATIC_DRAW),ww=e=>()=>e.createProgram(),dw=e=>()=>e.createShader(e.VERTEX_SHADER),mw=e=>()=>e.createShader(e.FRAGMENT_SHADER),xD=e=>a=>u=>()=>e.attachShader(a,u),eR=e=>a=>u=>()=>e.shaderSource(a,u),aR=e=>a=>()=>e.compileShader(a),hw=e=>a=>()=>e.linkProgram(a),gw=e=>()=>e.flush();var uR=e=>a=>()=>e.gl.useProgram(a),L2=e=>a=>u=>()=>e.gl.getAttribLocation(a,u),A2=e=>a=>()=>e.gl.vertexAttribPointer(a,2,e.gl.FLOAT,!1,0,0),N2=e=>a=>()=>e.gl.enableVertexAttribArray(a),lR=e=>a=>u=>l=>v=>()=>e.gl.viewport(a,u,l,v);var vR=e=>()=>e.gl.drawArrays(e.gl.TRIANGLE_STRIP,0,4),nR=e=>a=>u=>()=>e.gl.getUniformLocation(a,u),P2=e=>a=>u=>()=>e.uniform1i(a,u),q2=e=>a=>u=>()=>e.uniform1f(a,u),$2=e=>a=>u=>l=>()=>e.uniform2f(a,u,l),Ep=e=>()=>e.createTexture(),O2=e=>()=>e.activeTexture(e.TEXTURE0),U2=e=>()=>e.activeTexture(e.TEXTURE1),W2=e=>()=>e.activeTexture(e.TEXTURE2),B2=e=>()=>e.activeTexture(e.TEXTURE3),z2=e=>()=>e.activeTexture(e.TEXTURE4),k2=e=>()=>e.activeTexture(e.TEXTURE5),J2=e=>()=>e.activeTexture(e.TEXTURE6),V2=e=>()=>e.activeTexture(e.TEXTURE7),j2=e=>()=>e.activeTexture(e.TEXTURE8),H2=e=>()=>e.activeTexture(e.TEXTURE9),X2=e=>()=>e.activeTexture(e.TEXTURE10),Y2=e=>()=>e.activeTexture(e.TEXTURE11),Z2=e=>()=>e.activeTexture(e.TEXTURE12),Q2=e=>()=>e.activeTexture(e.TEXTURE13),K2=e=>()=>e.activeTexture(e.TEXTURE14),x2=e=>()=>e.activeTexture(e.TEXTURE15),ey=e=>a=>()=>e.bindTexture(e.TEXTURE_2D,a),yw=e=>()=>e.createFramebuffer(),Fw=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)},bw=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)},Ew=e=>a=>()=>e.bindFramebuffer(e.FRAMEBUFFER,a),Cw=e=>()=>e.clientWidth*window.devicePixelRatio,Tw=e=>()=>e.clientHeight*window.devicePixelRatio,ay=e=>()=>{e.width=e.clientWidth*window.devicePixelRatio,e.height=e.clientHeight*window.devicePixelRatio};var Cp=L(il),XH=function(e){return function(){var u=De(e.frameBufferIndex)();return u===0?Pe(1)(e.frameBufferIndex)():Pe(0)(e.frameBufferIndex)()}},uy=function(e){return eR(e.gl)},ly=function(e){return function(a){return function(u){return function(l){return function(v){return function(){var i=nR(e)(a)(u)();return $2(e.gl)(i)(l)(v)()}}}}}},YH=function(e){return function(a){return function(u){return function(l){return function(){var t=nR(e)(a)(u)();return P2(e.gl)(t)(l)()}}}}},r0=function(e){return function(a){return function(u){return function(l){return function(){var t=nR(e)(a)(u)();return q2(e.gl)(t)(l)()}}}}},ZH=` +`,qH=function(e){if(e)return IH+TM;if(!e)return GH+TM;throw new Error("Failed pattern match at FragmentShader (line 570, column 1 - line 570, column 28): "+[e.constructor.name])},$H=function(e){var a=ku(e),u=Ru(e),l=gt(e),v=al(e),t=P_(e),i=yt(e),c=$n(e);return function(_){return m(Je)(function(s){if(s.webGl2)return a(u(aD)(Fu("atanh"))(_));if(!s.webGl2)return a(xe(l)(v(2))(t(l(i(v(1))(_))(c(v(1))(_)))));throw new Error("Failed pattern match at FragmentShader (line 511, column 3 - line 513, column 121): "+[s.webGl2.constructor.name])})}},OH=function(e){var a=ku(e),u=Ru(e),l=P_(e),v=yt(e),t=UD(e),i=uv(e),c=al(e);return function(_){return m(Je)(function(s){if(s.webGl2)return a(u(eD)(Fu("asinh"))(_));if(!s.webGl2)return a(l(v(_)(t(v(i(_)(_))(c(1))))));throw new Error("Failed pattern match at FragmentShader (line 504, column 3 - line 506, column 78): "+[s.webGl2.constructor.name])})}},UH=function(e){var a=ku(e),u=Ru(e),l=P_(e),v=yt(e),t=UD(e),i=$n(e),c=uv(e),_=al(e);return function(s){return m(Je)(function(y){if(y.webGl2)return a(u(xs)(Fu("acosh"))(s));if(!y.webGl2)return a(l(v(s)(t(i(c(s)(s))(_(1))))));throw new Error("Failed pattern match at FragmentShader (line 497, column 3 - line 499, column 85): "+[y.webGl2.constructor.name])})}},MM=function(e){return function(a){return function(u){return function(l){return function(v){return m(we(function(t){return t.fxy})(Je))(function(t){return h2(Z)(Z)(Z)(e)(a(t))(u)(l)(v)})}}}}},q=function(e){var a=CH(e),u=kg(e),l=zg(e),v=Rv(e),t=d2(e),i=TH(e),c=EH(e),_=MH(e),s=iT(e),y=SH(e),N=$j(e),S=ku(e),J=bH(e),be=FH(e),Ea=gH(e),bu=yH(e),yl=O_(e),da=hT(e),k0=UH(e),k_=dT(e),qe=RT(e),Vl=OH(e),Tc=DT(e),J0=$H(e),J_=JD(e),V_=cT(e),Mt=oT(e),j_=aw(e),Un=WM(e),sl=JT(e),Wi=VT(e),Bi=xG(e),zi=QG(e),Fl=WD(e),Wn=P_(e),Mc=Wg(e),Lp=IT(e),Ap=wT(e),fe=mH(e),Da=Bg(e),Gu=OD(e),Ca=UM(e),Me=UD(e),ve=rT(e),ya=PH(e),aa=wH(e),cu=ow(e),qu=Oj(e),ua=RM(e),wu=IM(e),V0=KT(e),jl=tT(e),t0=tw(e);return function(f){if(f instanceof Ju)return Qe(a(new ke(f.value0)));if(f instanceof _l&&f.value0 instanceof he){var fa=ia(f.value1);if(fa instanceof I)return Qe(a(new ke(0)));if(fa instanceof R){var Ae=La(fa.value0);return Ae===1?q(e)(Y(fa.value0)):m(we(dI)(Yu(q(Z))(fa.value0)))(function(D){return Qe(Ba(u)(D))})}throw new Error("Failed pattern match at FragmentShader (line 39, column 3 - line 46, column 41): "+[fa.constructor.name])}if(f instanceof _l&&f.value0 instanceof Ce){var fa=ia(f.value1);if(fa instanceof I)return Qe(a(new ke(0)));if(fa instanceof R){var Ae=La(fa.value0);return Ae===1?q(e)(Y(fa.value0)):m(we(Uv(Fe))(Yu(q(Z))(fa.value0)))(function(g){return Qe(Ba(u)(II(g)))})}throw new Error("Failed pattern match at FragmentShader (line 49, column 3 - line 56, column 61): "+[fa.constructor.name])}return f instanceof vn?m(we(Fe)(q(Z)(f.value0)))(function(D){return m(we(Fe)(q(Z)(f.value1)))(function(w){return Qe($l(u(Gw(D)(w))))})}):f instanceof or?m(we(Fe)(q(Z)(f.value0)))(function(D){return m(we(Fe)(q(Z)(f.value1)))(function(w){return Qe($l(l(Fi(Ft)(D)(w))))})}):f instanceof cr?m(q(Z)(f.value0))(function(D){var w=Pj(Uv(qj)(Fe(D)));return Qe(Iw(v(w)))}):f instanceof _r?m(q(Z)(f.value1))(function(D){return Qe(Ba(t)(mI(f.value0)(D)))}):f instanceof fr?Qe(a(new Na("PI"))):f instanceof so?Qe(a(new Na("(2./res.x)"))):f instanceof Do?Qe(a(new Na("(2./res.y)"))):f instanceof Ro?Qe(i(new l0("(2./res)"))):f instanceof ln?Qe(a(new Na("(res.x/res.y)"))):f instanceof Io?we(function(D){return a(Ui(function(w){return w.fxy}(D)))})(Je):f instanceof Go?we(function(D){return a(W_(function(w){return w.fxy}(D)))})(Je):f instanceof nn?we(function(D){return i(function(w){return w.fxy}(D))})(Je):f instanceof wo?q(e)(new ni(nn.value)):f instanceof mo?q(e)(new ri(nn.value)):f instanceof ho?q(e)(new ti(nn.value)):f instanceof Vt?Qe(a(new Na("lo"))):f instanceof jt?Qe(a(new Na("mid"))):f instanceof Ht?Qe(a(new Na("hi"))):f instanceof Xt?Qe(a(new Na("ilo"))):f instanceof Yt?Qe(a(new Na("imid"))):f instanceof Zt?Qe(a(new Na("ihi"))):f instanceof pr?Qe(a(new Na("_cps"))):f instanceof sr?we(function(D){return a(function(w){return w.time}(D))})(Je):f instanceof Dr?we(function(D){return a(function(w){return w.beat}(D))})(Je):f instanceof Ir?we(function(D){return a(function(w){return w.etime}(D))})(Je):f instanceof Rr?we(function(D){return a(function(w){return w.ebeat}(D))})(Je):f instanceof Qt?m(m(Je)(function(){var D=i2("o");return function(w){return D(Ui(gp(function(g){return g.fxy}(w))))}}()))(function(D){return c(a(D))}):f instanceof Kt?m(m(Je)(function(){var D=i2("i");return function(w){return D(Ui(gp(function(g){return g.fxy}(w))))}}()))(function(D){return c(a(D))}):f instanceof yo?m(m(Je)(function(){var D=YD("f");return function(w){return D(gp(function(g){return g.fxy}(w)))}}()))(function(D){return c(_(D))}):f instanceof xt?m(m(Je)(function(){var D=YD("w");return function(w){return D(gp(function(g){return g.fxy}(w)))}}()))(function(D){return c(_(D))}):f instanceof ei?m(Je)(function(D){var w=mM(f.value0)(D.imgMap);if(w instanceof R)return m(YD("t"+hM(w.value0))(gp(D.fxy)))(function(g){return c(_(g))});if(w instanceof I)return Qe(Iw(s));throw new Error("Failed pattern match at FragmentShader (line 131, column 3 - line 135, column 34): "+[w.constructor.name])}):f instanceof ai?m(Je)(function(D){var w=mM(f.value0)(D.vidMap);if(w instanceof R)return m(YD("t"+hM(w.value0))(gp(D.fxy)))(function(g){return c(_(g))});if(w instanceof I)return Qe(Iw(s));throw new Error("Failed pattern match at FragmentShader (line 139, column 3 - line 143, column 34): "+[w.constructor.name])}):f instanceof Fo?m(we(Fe)(q(B0)(f.value0)))(function(D){return m(B_(function(w){return function(g){return lv(rw(w)(g))}})(Y(D))(ha(D)))(function(w){return Qe(y(w))})}):f instanceof bo?m(we(Fe)(q(Iu)(f.value0)))(function(D){return m(B_(function(w){return function(g){return vv(s2(w)(g))}})(Y(D))(ha(D)))(function(w){return Qe(_(w))})}):f instanceof Eo?m(we(Fe)(q(Iu)(f.value0)))(function(D){return m(B_(function(w){return function(g){return vv(D2(w)(g))}})(Y(D))(ha(D)))(function(w){return Qe(_(w))})}):f instanceof Co?m(q(Iu)(f.value0))(function(){var D=le(S),w=Ba(N),g=Ye(kD);return function(X){return D(w(g(X)))}}()):f instanceof To?m(q(Iu)(f.value0))(function(){var D=le(S),w=Ba(N),g=Ye(zD);return function(X){return D(w(g(X)))}}()):f instanceof Mo?m(q(Iu)(f.value0))(function(){var D=le(S),w=Ba(t),g=Ye(o2),X=Ye(zD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof So?m(q(Iu)(f.value0))(function(){var D=le(S),w=Ba(t),g=Ye(c2),X=Ye(zD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof Lo?m(q(Iu)(f.value0))(function(){var D=le(S),w=Ba(t),g=Ye(_2),X=Ye(zD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof ui?m(q(Iu)(f.value0))(function(){var D=Ba(t),w=Ye(o2);return function(g){return Qe(D(w(g)))}}()):f instanceof li?m(q(Iu)(f.value0))(function(){var D=Ba(t),w=Ye(c2);return function(g){return Qe(D(w(g)))}}()):f instanceof vi?m(q(Iu)(f.value0))(function(){var D=Ba(t),w=Ye(_2);return function(g){return Qe(D(w(g)))}}()):f instanceof Ao?m(q(Iu)(f.value0))(function(){var D=le(S),w=Ba(t),g=Ye(o2),X=Ye(kD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof No?m(q(Iu)(f.value0))(function(){var D=le(S),w=Ba(t),g=Ye(c2),X=Ye(kD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof Po?m(q(Iu)(f.value0))(function(){var D=le(S),w=Ba(t),g=Ye(_2),X=Ye(kD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof dr?m(q(e)(f.value0))(le(J)):f instanceof mr?m(q(e)(f.value0))(le(be)):f instanceof hr?m(q(e)(f.value0))(le(Ea)):f instanceof gr?m(q(e)(f.value0))(le(bu)):f instanceof yr?m(q(e)(f.value0))(le(be)):f instanceof Fr?m(q(e)(f.value0))(le(Ea)):f instanceof br?m(q(e)(f.value0))(le(bu)):f instanceof Er?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(yl);return function(g){return D(w(g))}}()):f instanceof Cr?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(da);return function(g){return D(w(g))}}()):f instanceof Tr?m(q(e)(f.value0))(le(k0)):f instanceof et?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(k_);return function(g){return D(w(g))}}()):f instanceof Mr?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(qe);return function(g){return D(w(g))}}()):f instanceof Sr?m(q(e)(f.value0))(le(Vl)):f instanceof Lr?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(Tc);return function(g){return D(w(g))}}()):f instanceof Ar?m(q(e)(f.value0))(le(J0)):f instanceof Gr?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(J_);return function(g){return D(w(g))}}()):f instanceof Nr?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(V_);return function(g){return D(w(g))}}()):f instanceof Pr?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(Mt);return function(g){return D(w(g))}}()):f instanceof qr?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(j_);return function(g){return D(w(g))}}()):f instanceof $r?m(q(e)(f.value0))(le(Un)):f instanceof Kr?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(sl);return function(g){return D(w(g))}}()):f instanceof xr?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(Wi);return function(g){return D(w(g))}}()):f instanceof Or?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(Bi);return function(g){return D(w(g))}}()):f instanceof Ur?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(zi);return function(g){return D(w(g))}}()):f instanceof at?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(Fl);return function(g){return D(w(g))}}()):f instanceof Wr?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(Wn);return function(g){return D(w(g))}}()):f instanceof Br?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(Mc);return function(g){return D(w(g))}}()):f instanceof zr?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(Lp);return function(g){return D(w(g))}}()):f instanceof Qr?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(Ap);return function(g){return D(w(g))}}()):f instanceof kr?m(q(e)(f.value0))(le(fe)):f instanceof Jr?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(Da);return function(g){return D(w(g))}}()):f instanceof Vr?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(Gu);return function(g){return D(w(g))}}()):f instanceof jr?m(q(e)(f.value0))(le(Ca)):f instanceof Hr?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(Me);return function(g){return D(w(g))}}()):f instanceof Xr?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(ve);return function(g){return D(w(g))}}()):f instanceof Yr?m(q(e)(f.value0))(le(ya)):f instanceof Zr?m(q(e)(f.value0))(le(aa)):f instanceof wr?m(q(e)(f.value0))(function(){var D=le(S),w=Ye(cu);return function(g){return D(w(g))}}()):f instanceof qo?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(Pu),w=Ye(eM);return function(g){return D(w(g))}}()))(function(){var D=Ba(qu);return function(w){return Qe(D(w))}}()):f instanceof $o?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(pl),w=Ye(xT);return function(g){return D(w(g))}}()))(function(){var D=Ba(t);return function(w){return Qe(D(w))}}()):f instanceof Oo?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(pl),w=Ye(aM);return function(g){return D(w(g))}}()))(function(){var D=Ba(t);return function(w){return Qe(D(w))}}()):f instanceof ni?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(Pu),w=Ye(rM);return function(g){return D(w(g))}}()))(function(){var D=Ba(qu);return function(w){return Qe(D(w))}}()):f instanceof ri?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(pl),w=Ye(nM);return function(g){return D(w(g))}}()))(function(){var D=Ba(t);return function(w){return Qe(D(w))}}()):f instanceof ti?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(pl),w=Ye(tM);return function(g){return D(w(g))}}()))(function(){var D=Ba(t);return function(w){return Qe(D(w))}}()):f instanceof Wo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value0))(function(w){return le(S)(Ba(t)(Ye(Uj(D))(w)))})}):f instanceof Bo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value0))(function(w){return le(S)(Ba(t)(Ye(XT(D))(w)))})}):f instanceof Jo?m(m(q(ea)(f.value0))(le(Pu)))(function(D){return ua(Fe(D))(q(e)(f.value1))}):f instanceof zo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Uv(iw(D))(Fe(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof ko?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Uv(_w(D))(Fe(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Vo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Uv(Wj(D))(Fe(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof ii?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value0))(function(w){return m(Yu(Pu)(Uv(Bj(D))(Fe(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof jo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Uv(function(){var g=iw(D),X=U_(Ui(D));return function(ce){return g(X(ce))}}())(Fe(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Ho?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Uv(function(){var g=_w(D),X=U_(W_(D));return function(ce){return g(X(ce))}}())(Fe(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Xo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value0))(function(w){return m(Yu(Pu)(Uv(Rw(D))(Fe(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Yo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Uv(function(){var g=gM(D);return function(X){return g(zj(X))}}())(Fe(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Zo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value0))(function(w){return m(Yu(Pu)(Uv(gM(D))(Fe(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Qo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Uv(function(){var g=iw(D),X=yM(Ui(D));return function(ce){return g(X(ce))}}())(Fe(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Ko?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Uv(function(){var g=_w(D),X=yM(W_(D));return function(ce){return g(X(ce))}}())(Fe(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof xo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(dH(D))(Fe(w)))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof tn?m(we(Fe)(q(Z)(f.value0)))(function(D){return m(Je)(function(w){var g=FM(D)(function(X){return{time:yp(w.time)(X),beat:yp(w.beat)(z0(X)(bM("_cps"))),etime:yp(w.etime)(X),ebeat:yp(w.ebeat)(z0(X)(bM("_cps")))}});return wu(g)(q(e)(f.value1))})}):f instanceof on?m(we(Fe)(q(Z)(f.value0)))(function(D){return m(Je)(function(w){var g=FM(D)(function(X){return{time:U_(w.time)(X),beat:U_(w.beat)(X),etime:U_(w.etime)(X),ebeat:U_(w.ebeat)(X)}});return wu(g)(q(e)(f.value1))})}):f instanceof M0?Iv(e)(yp)(f.value0)(f.value1)(f.value2):f instanceof Xv?Iv(e)(qM)(f.value0)(f.value1)(f.value2):f instanceof cn?Iv(e)(z0)(f.value0)(f.value1)(f.value2):f instanceof Tv?Iv(e)(U_)(f.value0)(f.value1)(f.value2):f instanceof _n?Iv(e)(kj)(f.value0)(f.value1)(f.value2):f instanceof fn?Iv(e)(Jj)(f.value0)(f.value1)(f.value2):f instanceof pn?Iv(e)(Vj)(f.value0)(f.value1)(f.value2):f instanceof sn?Iv(e)(jj)(f.value0)(f.value1)(f.value2):f instanceof Dn?Iv(e)(Hj)(f.value0)(f.value1)(f.value2):f instanceof S0?Iv(e)(Xj)(f.value0)(f.value1)(f.value2):f instanceof Rn?Iv(e)(Yj)(f.value0)(f.value1)(f.value2):f instanceof In?Iv(e)(Zj)(f.value0)(f.value1)(f.value2):f instanceof Gn?Iv(e)(Qj)(f.value0)(f.value1)(f.value2):f instanceof wn?Iv(e)(Kj)(f.value0)(f.value1)(f.value2):f instanceof dn?Iv(e)(xj)(f.value0)(f.value1)(f.value2):f instanceof mn?pw(e)(eH)(f.value0)(f.value1)(f.value2):f instanceof hn?pw(e)(aH)(f.value0)(f.value1)(f.value2):f instanceof gn?pw(e)(uH)(f.value0)(f.value1)(f.value2):f instanceof oi?m(we(function(D){return D.fxy})(Je))(function(D){return pw(e)(lH(D))(f.value0)(f.value1)(f.value2)}):f instanceof ci?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value1))(function(w){return m(q(ea)(f.value2))(function(g){return m(vH(pv(hH(D))(f.value0)(w)(g)))(function(X){return le(S)(Ba(t)(X))})})})}):f instanceof _i?MM(e)(nH)(f.value0)(f.value1)(f.value2):f instanceof fi?MM(e)(rH)(f.value0)(f.value1)(f.value2):f instanceof pi?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value1))(function(w){return m(q(Z)(f.value2))(function(g){var X=$l(o8(Fe(w))),ce=function(ta){return function(du){return VD(D)(tv(ta))(Ll(ta))(du)}};return le(S)(Ba(t)(pv(ce)(f.value0)(X)(g)))})})}):f instanceof si?m(we(function(D){return D.fxy})(Je))(function(D){return m(m(q(B0)(f.value1))(le(lv)))(function(w){return m(q(Z)(f.value2))(function(g){var X=function(ce){return function(ta){return VD(D)(EM(ce))($D(ce))(ta)}};return le(S)(Ba(t)(pv(X)(f.value0)(w)(g)))})})}):f instanceof Di?m(we(function(D){return D.fxy})(Je))(function(D){return m(m(q(B0)(f.value1))(le(lv)))(function(w){return m(q(Z)(f.value2))(function(g){var X=function(ce){return function(ta){return l2(D)(EM(ce))($D(ce))(ta)}};return le(S)(Ba(t)(pv(X)(f.value0)(w)(g)))})})}):f instanceof Ri?m(we(function(D){return D.fxy})(Je))(function(D){return m(we(Fe)(q(ea)(f.value1)))(function(w){return m(q(Z)(f.value2))(function(g){var X=$l(i8(w)),ce=function(ta){return function(du){return VD(D)(tv(ta))(Ll(ta))(du)}};return le(S)(Ba(t)(pv(ce)(f.value0)(X)(g)))})})}):f instanceof Ii?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value1))(function(w){return m(q(ea)(f.value2))(function(g){return m(q(Z)(f.value3))(function(X){return le(S)(Ba(t)(bi(l2(D))(f.value0)(w)(g)(X)))})})})}):f instanceof Gi?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value1))(function(w){return m(q(ea)(f.value2))(function(g){return m(q(Z)(f.value3))(function(X){return le(S)(Ba(t)(bi(VD(D))(f.value0)(w)(g)(X)))})})})}):f instanceof Uo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value0))(function(w){return le(S)(Ba(t)(Ye(uM(D))(w)))})}):f instanceof L0?m(q(ea)(f.value1))(function(D){return m(q(ea)(f.value2))(function(w){return m(q(e)(f.value3))(function(g){return le(S)(bi(V0)(f.value0)(D)(w)(g))})})}):f instanceof Mv&&f.value0 instanceof Ce?m(q(e)(f.value1))(function(D){return m(q(e)(f.value2))(function(w){var g=$l(Fi(B.create)(Fe(D))(Fe(w)));return m(q(e)(f.value3))(function(X){var ce=function(ta){return function(du){return jl(ta.value0)(ta.value1)(du)}};return le(S)(pv(ce)(Ce.value)(g)(X))})})}):f instanceof Mv&&f.value0 instanceof he?m(q(e)(f.value1))(function(D){return m(q(e)(f.value2))(function(w){var g=$l(Fi(B.create)(Fe(D))(Fe(w)));return m(q(Z)(f.value3))(function(X){var ce=function(ta){return function(du){return t0(ta.value0)(ta.value1)(du)}};return le(S)(pv(ce)(he.value)(g)(X))})})}):f instanceof ut?m(we(wI)(q(Z)(f.value0)))(function(D){return m(m(Je)(function(w){return Qe(tH(function(g){return g.beat}(w)))}))(function(w){return m(Yu(pl)(Uv(YT(w))(D)))(function(g){return le(S)($l(t(g)))})})}):Qe(a(new ke(0)))}},h2=function(e){return function(a){return function(u){var l=ku(u),v=dp(u);return function(t){var i=ku(t),c=v(t);return function(_){return function(s){return function(y){return function(N){return m(q(e)(y))(function(S){return m(q(a)(N))(function(J){return m(le(l)(pv(_)(s)(S)(J)))(function(be){return le(i)(Ba(c)(be))})})})}}}}}}}},pw=function(e){return h2(ea)(Z)(Z)(e)},Iv=function(e){return h2(Z)(Z)(Z)(e)},BM=q(Z),zM=function(e){var a=d2(e);return function(u){return we(R2(a)(Fe))(BM(u))}},SM=zM(B0),sw=zM(Iu),kM=function(e){var a=d2(e);return function(u){return we(R2(R2(y4)(a))(Fe))(BM(u))}},LM=kM(B0),AM=kM(Iu),WH=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return e instanceof er?m(SM(t))(function(i){return m(function(){if(v instanceof R){var c=ZD(v.value0)(t);if(c)return Yu(lv)(i);if(!c)return m(SM(v.value0))(function(_){return NH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 641, column 14 - line 645, column 62): "+[c.constructor.name])}if(v instanceof I)return m(pl(Oi(a)(u)))(function(_){return Yu(function(){var s=cw(_);return function(y){return lv(s(y))}}())(i)});throw new Error("Failed pattern match at FragmentShader (line 639, column 12 - line 648, column 57): "+[v.constructor.name])}())(function(c){if(l instanceof I)return we(R.create)(B_(function(_){return function(s){return lv(rw(_)(s))}})(Y(c))(ha(c)));if(l instanceof R)return we(R.create)(f2(function(_){return function(s){return lv(rw(_)(s))}})(l.value0)(c));throw new Error("Failed pattern match at FragmentShader (line 649, column 3 - line 651, column 84): "+[l.constructor.name])})}):e instanceof ar?m(LM(t))(function(i){if(v instanceof R){var c=ZD(v.value0)(t);if(c)return we(R.create)(lv(i));if(!c)return m(LM(v.value0))(function(_){return m(pl(Oi(a)(u)))(function(s){return we(R.create)(lv($M(_)(i)(s)))})});throw new Error("Failed pattern match at FragmentShader (line 657, column 7 - line 662, column 60): "+[c.constructor.name])}if(v instanceof I)return we(R.create)(lv(i));throw new Error("Failed pattern match at FragmentShader (line 655, column 3 - line 663, column 39): "+[v.constructor.name])}):e instanceof ur?m(sw(t))(function(i){return m(function(){if(v instanceof R){var c=ZD(v.value0)(t);if(c)return Yu(vv)(i);if(!c)return m(sw(v.value0))(function(_){return AH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 669, column 7 - line 673, column 50): "+[c.constructor.name])}if(v instanceof I)return m(pl(Oi(a)(u)))(function(_){return Yu(function(){var s=iH(_);return function(y){return vv(s(y))}}())(i)});throw new Error("Failed pattern match at FragmentShader (line 667, column 11 - line 676, column 57): "+[v.constructor.name])}())(function(c){if(l instanceof I)return we(function(){var _=xe(v0)(bc(1));return function(s){return R.create(_(s))}}())(B_(function(_){return function(s){return vv(s2(_)(s))}})(Y(c))(ha(c)));if(l instanceof R)return we(function(){var _=xe(v0)(bc(1));return function(s){return R.create(_(s))}}())(f2(function(_){return function(s){return vv(s2(_)(s))}})(I2(l.value0))(c));throw new Error("Failed pattern match at FragmentShader (line 677, column 3 - line 679, column 136): "+[l.constructor.name])})}):e instanceof lr?m(sw(t))(function(i){return m(function(){if(v instanceof R){var c=ZD(v.value0)(t);if(c)return Yu(vv)(i);if(!c)return m(sw(v.value0))(function(_){return LH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 685, column 7 - line 689, column 50): "+[c.constructor.name])}if(v instanceof I)return m(pl(Oi(a)(u)))(function(_){return Yu(function(s){return vv(Ec(QD(1))(s)(_))})(i)});throw new Error("Failed pattern match at FragmentShader (line 683, column 11 - line 692, column 70): "+[v.constructor.name])}())(function(c){if(l instanceof I)return we(function(){var _=xe(v0)(bc(1));return function(s){return R.create(_(s))}}())(B_(function(_){return function(s){return vv(D2(_)(s))}})(Y(c))(ha(c)));if(l instanceof R)return we(function(){var _=xe(v0)(bc(1));return function(s){return R.create(_(s))}}())(f2(function(_){return function(s){return vv(D2(_)(s))}})(I2(l.value0))(c));throw new Error("Failed pattern match at FragmentShader (line 693, column 3 - line 695, column 140): "+[l.constructor.name])})}):e instanceof vr?m(AM(t))(function(i){if(v instanceof R){var c=ZD(v.value0)(t);if(c)return we(R.create)(lv(v0(i)(bc(1))));if(!c)return m(AM(v.value0))(function(_){return m(pl(Oi(a)(u)))(function(s){return we(R.create)(lv(v0(Ec(_)(i)(s))(bc(1))))})});throw new Error("Failed pattern match at FragmentShader (line 701, column 7 - line 706, column 91): "+[c.constructor.name])}if(v instanceof I)return we(R.create)(lv(v0(i)(bc(1))));throw new Error("Failed pattern match at FragmentShader (line 699, column 3 - line 707, column 71): "+[v.constructor.name])}):Qe(l)}}}}}},BH=function(e){return function(a){return function(u){return function(l){if(l.value1 instanceof I)return Qe(u);if(l.value1 instanceof R){var v=Y4(e)(a)(l.value1.value0);return WH(l.value1.value0.output)(v.value0)(v.value1)(u)(oH(function(t){return t.signal})(l.value0))(l.value1.value0.signal)}throw new Error("Failed pattern match at FragmentShader (line 628, column 1 - line 628, column 106): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name])}}}},zH=function(e){return function(a){return function(u){return m(m(we(function(l){return l.fxy})(Je))(Pu))(function(l){return cH(_H(function(v){var t={};for(var i in v)({}).hasOwnProperty.call(v,i)&&(t[i]=v[i]);return t.fxy=l,t}))(function(){return m(function(){var v=CM(0)(CM(Hv(a.actions))(Hv(u.actions))-Hv(a.actions)|0),t=fH(a.actions)(pH(v)(I.value));return B_(BH(e)(u.evalTime))(I.value)(l_(t)(u.actions))}())(function(v){if(v instanceof I)return Qe(sH(0));if(v instanceof R)return Qe(v.value0);throw new Error("Failed pattern match at FragmentShader (line 623, column 3 - line 625, column 23): "+[v.constructor.name])})})})}}},JM=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){var i=GM(e)(u)(l)(zH(a)(v)(t)),c=v0(DH(I2(i.value0))(mc(i.value0)))(mc(i.value0)),_=function(){return e?"fragColor":"gl_FragColor"}(),s=_+(" = "+(RH(c)+`; +`));return qH(e)+(i.value1.code+(s+"}"))}}}}}};var g2=()=>{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},y2=e=>()=>document.body.appendChild(e),F2=e=>()=>document.body.removeChild(e),b2=e=>()=>e.getContext("webgl",{powerPreference:"high-performance",antialias:!0}),E2=e=>()=>e.getContext("webgl2",{powerPreference:"high-performance",antialias:!0}),C2=e=>a=>()=>e.getExtension(a);var T2=e=>()=>e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,!0),M2=e=>()=>e.gl.createBuffer(),KD=e=>a=>()=>e.gl.bindBuffer(e.gl.ARRAY_BUFFER,a),S2=e=>()=>e.gl.bufferData(e.gl.ARRAY_BUFFER,new Float32Array([-1,1,-1,-1,1,1,1,-1]),e.gl.STATIC_DRAW),dw=e=>()=>e.createProgram(),mw=e=>()=>e.createShader(e.VERTEX_SHADER),hw=e=>()=>e.createShader(e.FRAGMENT_SHADER),xD=e=>a=>u=>()=>e.attachShader(a,u),eR=e=>a=>u=>()=>e.shaderSource(a,u),aR=e=>a=>()=>e.compileShader(a),gw=e=>a=>()=>e.linkProgram(a),yw=e=>()=>e.flush();var uR=e=>a=>()=>e.gl.useProgram(a),L2=e=>a=>u=>()=>e.gl.getAttribLocation(a,u),A2=e=>a=>()=>e.gl.vertexAttribPointer(a,2,e.gl.FLOAT,!1,0,0),N2=e=>a=>()=>e.gl.enableVertexAttribArray(a),lR=e=>a=>u=>l=>v=>()=>e.gl.viewport(a,u,l,v);var vR=e=>()=>e.gl.drawArrays(e.gl.TRIANGLE_STRIP,0,4),nR=e=>a=>u=>()=>e.gl.getUniformLocation(a,u),P2=e=>a=>u=>()=>e.uniform1i(a,u),q2=e=>a=>u=>()=>e.uniform1f(a,u),$2=e=>a=>u=>l=>()=>e.uniform2f(a,u,l),Ep=e=>()=>e.createTexture(),O2=e=>()=>e.activeTexture(e.TEXTURE0),U2=e=>()=>e.activeTexture(e.TEXTURE1),W2=e=>()=>e.activeTexture(e.TEXTURE2),B2=e=>()=>e.activeTexture(e.TEXTURE3),z2=e=>()=>e.activeTexture(e.TEXTURE4),k2=e=>()=>e.activeTexture(e.TEXTURE5),J2=e=>()=>e.activeTexture(e.TEXTURE6),V2=e=>()=>e.activeTexture(e.TEXTURE7),j2=e=>()=>e.activeTexture(e.TEXTURE8),H2=e=>()=>e.activeTexture(e.TEXTURE9),X2=e=>()=>e.activeTexture(e.TEXTURE10),Y2=e=>()=>e.activeTexture(e.TEXTURE11),Z2=e=>()=>e.activeTexture(e.TEXTURE12),Q2=e=>()=>e.activeTexture(e.TEXTURE13),K2=e=>()=>e.activeTexture(e.TEXTURE14),x2=e=>()=>e.activeTexture(e.TEXTURE15),ey=e=>a=>()=>e.bindTexture(e.TEXTURE_2D,a),Fw=e=>()=>e.createFramebuffer(),bw=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)},Ew=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)},Cw=e=>a=>()=>e.bindFramebuffer(e.FRAMEBUFFER,a),Tw=e=>()=>e.clientWidth*window.devicePixelRatio,Mw=e=>()=>e.clientHeight*window.devicePixelRatio,ay=e=>()=>{e.width=e.clientWidth*window.devicePixelRatio,e.height=e.clientHeight*window.devicePixelRatio};var Cp=L(il),XH=function(e){return function(){var u=De(e.frameBufferIndex)();return u===0?Pe(1)(e.frameBufferIndex)():Pe(0)(e.frameBufferIndex)()}},uy=function(e){return eR(e.gl)},ly=function(e){return function(a){return function(u){return function(l){return function(v){return function(){var i=nR(e)(a)(u)();return $2(e.gl)(i)(l)(v)()}}}}}},YH=function(e){return function(a){return function(u){return function(l){return function(){var t=nR(e)(a)(u)();return P2(e.gl)(t)(l)()}}}}},r0=function(e){return function(a){return function(u){return function(l){return function(){var t=nR(e)(a)(u)();return q2(e.gl)(t)(l)()}}}}},ZH=` precision mediump float; uniform vec2 r; uniform sampler2D t; @@ -292,11 +292,11 @@ void main(){ vec4 t = texture2D(t,gl_FragCoord.xy/r); gl_FragColor = vec4(t.xyz*b,t.w); } -`,jM=function(e){return function(){var u=M2(e)();return KD(e)(u)(),S2(e)(),u}},HM=function(e){return hw(e.gl)},QH=function(e){return ay(e.canvas)},KH=function(e){return Cp(Wf)(E2(e))},xH=function(e){return Cp(Wf)(b2(e))};var eX=function(e){return function(){var u=De(e.frameBufferIndex)();return u===0?e.frameBufferTexture0:e.frameBufferTexture1}},XM=function(e){return function(){var u=De(e.frameBufferIndex)();return u===0?e.frameBuffer0:e.frameBuffer1}},YM=function(e){return function(){var u=De(e.frameBufferIndex)();return u===0?e.frameBufferTexture1:e.frameBufferTexture0}},aX=function(e){return function(a){return Cp(Wf)(C2(e)(a))}},Mw=function(e){return Cw(e.canvas)},Sw=function(e){return Tw(e.canvas)},ZM=function(e){return gw(e.gl)},QM=function(e){return F2(e.canvas)},KM=function(e){return dw(e.gl)},rR=function(e){return Ep(e.gl)},xM=function(e){return ww(e.gl)},eS=function(e){return mw(e.gl)},aS=function(e){return function(){var u=De(e.width)(),l=De(e.height)(),v=Mw(e)(),t=Sw(e)(),i=u!==v||l!==t;if(!i)return void 0;if(i)return bw(e.gl)(e.frameBufferTexture0)(v)(t)(),bw(e.gl)(e.frameBufferTexture1)(v)(t)(),Pe(v)(e.width)(),Pe(t)(e.height)();throw new Error("Failed pattern match at WebGLCanvas (line 304, column 3 - line 310, column 25): "+[i.constructor.name])}},vy=function(e){return aR(e.gl)},uX=function(e){return ey(e.gl)},ny=function(e){return function(a){if(a instanceof I)return Ew(e.gl)(null);if(a instanceof R)return Ew(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])}},ry=function(e){return xD(e.gl)},lX=function(e){return function(a){return a===0?O2(e.gl):a===1?U2(e.gl):a===2?W2(e.gl):a===3?B2(e.gl):a===4?z2(e.gl):a===5?k2(e.gl):a===6?J2(e.gl):a===7?V2(e.gl):a===8?j2(e.gl):a===9?H2(e.gl):a===10?X2(e.gl):a===11?Y2(e.gl):a===12?Z2(e.gl):a===13?Q2(e.gl):a===14?K2(e.gl):a===15?x2(e.gl):Ul("strange error in punctual: activeTexture called with texture slot not >=0 && <= 15")}},Ec=function(e){return function(a){return function(u){return function(l){return function(v){return function(){return lX(e)(l)(),uX(e)(u)(),YH(e)(a)(v)(l)()}}}}}},uS=function(e){return function(){uR(e)(e.postProgram)();var u=eX(e)(),l=Mw(e)(),v=Sw(e)();return Ec(e)(e.postProgram)(u)(0)("t")(),r0(e)(e.postProgram)("b")(1)(),ly(e)(e.postProgram)("r")(Sa(l))(Sa(v))(),lR(e)(0)(0)(l)(v)(),QH(e)(),ny(e)(I.value)(),vR(e)(),XH(e)()}},vX=function(e){return function(){var u=ww(e)(),l=dw(e)();xD(e)(u)(l)(),eR(e)(l)("attribute vec4 p; void main() { gl_Position = p; }")(),aR(e)(l)();var v=mw(e)();return xD(e)(u)(v)(),eR(e)(v)(ZH)(),aR(e)(v)(),hw(e)(u)(),gw(e)(),u}},VM=function(e){return function(a){return function(u){return function(){var v=Cw(e)(),t=Tw(e)(),i=ra(v)(),c=ra(t)();(function(){if(!u)return Ul("punctual will use WebGL1")();if(u)return Ul("punctual will use WebGl2")();throw new Error("Failed pattern match at WebGLCanvas (line 45, column 3 - line 47, column 43): "+[u.constructor.name])})(),y2(e)();var _=Cp(Xi)(aX(a)("KHR_parallel_shader_compile"))();(function(){if(!_)return void 0;if(_)return Ul("punctual can use WebGL extension KHR_parallel_shader_compile")();throw new Error("Failed pattern match at WebGLCanvas (line 50, column 3 - line 52, column 79): "+[_.constructor.name])})(),T2(a)();var s=vX(a)(),y=Ep(a)(),N=Ep(a)(),S=Ep(a)(),J=yw(a)(),be=yw(a)(),Ea=ra(0)(),bu={canvas:e,width:i,height:c,gl:a,webGL2:u,khr_parallel_shader_compile:_,postProgram:s,webcamTexture:y,frameBufferTexture0:N,frameBufferTexture1:S,frameBuffer0:J,frameBuffer1:be,frameBufferIndex:Ea};return Fw(a)(N)(J)(v)(t)(),Fw(a)(S)(be)(v)(t)(),bu}}}},lS=function(){var a=g2(),u=KH(a)();if(u instanceof R)return Cp(R.create)(VM(a)(u.value0)(!0))();if(u instanceof I){var l=xH(a)();if(l instanceof R)return Cp(R.create)(VM(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 Tp=K(df),pS=un(Ka),sS=tr(Ka),vS=A4(e_),nS=Wt(Ps),rS=nI(Ka)(Ya),bt=Bc(Il),tS=Us(Ka),DS=re(Y_()(_u({reflectSymbol:function(){return"ain"}})()(_u({reflectSymbol:function(){return"fft"}})()(_u({reflectSymbol:function(){return"hi"}})()(_u({reflectSymbol:function(){return"ifft"}})()(_u({reflectSymbol:function(){return"ihi"}})()(_u({reflectSymbol:function(){return"ilo"}})()(_u({reflectSymbol:function(){return"imgURLs"}})()(_u({reflectSymbol:function(){return"imid"}})()(_u({reflectSymbol:function(){return"lo"}})()(_u({reflectSymbol:function(){return"mid"}})()(_u({reflectSymbol:function(){return"vidURLs"}})()(_u({reflectSymbol:function(){return"webcam"}})()(X_)(bt))(tS))(bt))(bt))(bt))(tS))(bt))(bt))(bt))(bt))(bt))(bt))),RS=z(xa),iS=fu(),oS=Df(Bt),rX=L(il),tX=Gv(PR),cS=H0(tl),_S=d(w3(Bp)),fS=Ms(L4)(tl),IS=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return function(){var c=x0(),_=JM(e.webGL2)(a)(u)(l)(v)(t),s=x0(),y=xM(e)(),N=KM(e)();ry(e)(y)(N)();var S=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 107, column 20 - line 109, column 83): "+[e.webGL2.constructor.name])}();uy(e)(N)(S)(),vy(e)(N)();var J=eS(e)();return ry(e)(y)(J)(),uy(e)(J)(_)(),vy(e)(J)(),HM(e)(y)(),ZM(e)(),new B(_,y)}}}}}}},iX=function(e){return function(a){return function(){var l=De(e.videoTextures)(),v=pS(a)(l);if(v instanceof R){var t=ym(e.sharedResources)(a)();if(t instanceof I)return I.value;if(t instanceof R)return VG(e.glc.gl)(t.value0)(v.value0)(),new R(v.value0);throw new Error("Failed pattern match at WebGL (line 248, column 7 - line 252, column 24): "+[t.constructor.name])}if(v instanceof I){var t=ym(e.sharedResources)(a)();if(t instanceof R){var i=rR(e.glc)();return VG(e.glc.gl)(t.value0)(i)(),Pe(sS(a)(i)(l))(e.videoTextures)(),new R(i)}if(t instanceof I)return I.value;throw new Error("Failed pattern match at WebGL (line 255, column 7 - line 261, column 32): "+[t.constructor.name])}throw new Error("Failed pattern match at WebGL (line 245, column 3 - line 261, column 32): "+[v.constructor.name])}}},oX=function(e){return function(a){return function(){var l=De(e.imageTextures)(),v=pS(a)(l);if(v instanceof R)return new R(v.value0);if(v instanceof I){var t=rF(e.sharedResources)(a)();if(t instanceof R){var i=rR(e.glc)();return JG(e.glc.gl)(t.value0)(i)(),Pe(sS(a)(i)(l))(e.imageTextures)(),new R(i)}if(t instanceof I)return I.value;throw new Error("Failed pattern match at WebGL (line 224, column 7 - line 230, column 32): "+[t.constructor.name])}throw new Error("Failed pattern match at WebGL (line 220, column 3 - line 230, column 32): "+[v.constructor.name])}}},GS=function(e){return QM(e.glc)},wS=function(e){var a=vS(e.vidURLs),u=vS(e.imgURLs),l=nS(4+Hv(u)|0)(15),v=nS(4)(15);return new B(rS(u_(u)(v)),rS(u_(a)(l)))},dS=function(e){return function(a){return function(u){return function(){var v=lS();if(v instanceof R){var t=jM(v.value0)(),i=LI(e)(),c=DS(S_(a))(S_(u)),_=wS(c),s=IS(v.value0)(i)(_.value0)(_.value1)(u)(a)(),y=ra(a)(),N=ra(c)(),S=ra(s.value0)(),J=ra(s.value1)(),be=ra(xu)(),Ea=ra(xu)(),bu=ra(_.value0)(),yl=ra(_.value1)(),da=rR(v.value0)(),k0=rR(v.value0)(),z_={sharedResources:e,glc:v.value0,triangleStripBuffer:t,program:y,programInfo:N,shaderSrc:S,shader:J,imageTextures:be,videoTextures:Ea,imageTextureSlots:bu,videoTextureSlots:yl,fftTexture:da,ifftTexture:k0};return new R(z_)}if(v instanceof I)return I.value;throw new Error("Failed pattern match at WebGL (line 49, column 3 - line 82, column 28): "+[v.constructor.name])}}}},mS=function(e){return function(a){return function(u){return function(){var v=LI(e.sharedResources)(),t=DS(S_(a))(S_(u)),i=wS(t),c=IS(e.glc)(v)(i.value0)(i.value1)(u)(a)();return Pe(a)(e.program)(),Pe(t)(e.programInfo)(),Pe(c.value0)(e.shaderSrc)(),Pe(c.value1)(e.shader)(),Pe(i.value0)(e.imageTextureSlots)(),Pe(i.value1)(e.videoTextureSlots)()}}}},cX=function(e){return function(a){return function(u){return function(l){return function(){var t=iX(e)(u)();if(t instanceof R)return Ec(e.glc)(a)(t.value0)(l)("t"+RS(l))();if(t instanceof I)return void 0;throw new Error("Failed pattern match at WebGL (line 238, column 3 - line 240, column 25): "+[t.constructor.name])}}}}},_X=function(e){return function(a){return function(u){return function(l){return function(){var t=oX(e)(u)();if(t instanceof R)return Ec(e.glc)(a)(t.value0)(l)("t"+RS(l))();if(t instanceof I)return void 0;throw new Error("Failed pattern match at WebGL (line 213, column 3 - line 215, column 25): "+[t.constructor.name])}}}}},hS=function(e){return function(a){return function(){aS(e.glc)();var l=De(e.shader)();uR(e.glc)(l)();var v=Mw(e.glc)(),t=Sw(e.glc)();ly(e.glc)(l)("res")(Sa(v))(Sa(t))();var i=LI(e.sharedResources)();r0(e.glc)(l)("_time")(iS(oS(a)(Zd(i))))();var c=rX(function(be){return be.evalTime})(De(e.program))();r0(e.glc)(l)("_etime")(iS(oS(a)(c)))(),r0(e.glc)(l)("_cps")(zt(i.freq))(),r0(e.glc)(l)("_beat")(zt(Qc(i)(a)))(),r0(e.glc)(l)("_ebeat")(zt(tX(Qc(i)(a))(Qc(i)(c))))(),Tp(De(e.sharedResources.inputAnalyser.lo))(r0(e.glc)(l)("ilo"))(),Tp(De(e.sharedResources.inputAnalyser.mid))(r0(e.glc)(l)("imid"))(),Tp(De(e.sharedResources.inputAnalyser.hi))(r0(e.glc)(l)("ihi"))(),Tp(De(e.sharedResources.outputAnalyser.lo))(r0(e.glc)(l)("lo"))(),Tp(De(e.sharedResources.outputAnalyser.mid))(r0(e.glc)(l)("mid"))(),Tp(De(e.sharedResources.outputAnalyser.hi))(r0(e.glc)(l)("hi"))();var _=YM(e.glc)();Ec(e.glc)(l)(_)(0)("f")();var s=De(e.programInfo)();cS(_S(s.fft)(!0))(function(){return Ec(e.glc)(l)(e.fftTexture)(1)("o")(),jG(e.glc.gl)(e.sharedResources.outputAnalyser.analyserArray)(e.fftTexture)()})(),cS(_S(s.ifft)(!0))(function(){return Ec(e.glc)(l)(e.ifftTexture)(2)("i")(),jG(e.glc.gl)(e.sharedResources.inputAnalyser.analyserArray)(e.ifftTexture)()})(),x8(e.sharedResources)(e.glc)(),Ec(e.glc)(l)(e.glc.webcamTexture)(3)("w")();var y=De(e.imageTextureSlots)();fS(_X(e)(l))(y)();var N=De(e.videoTextureSlots)();fS(cX(e)(l))(N)();var S=L2(e.glc)(l)("p")();KD(e.glc)(e.triangleStripBuffer)(),A2(e.glc)(S)(),N2(e.glc)(S)(),lR(e.glc)(0)(0)(v)(t)();var J=XM(e.glc)();return ny(e.glc)(new R(J))(),vR(e.glc)(),uS(e.glc)(),void 0}}};var B_=un(Ia),Mp=tr(Ia),TS=U(tl),iy=Bf(js),Sp=D1(Ia),pX=fu(),sX=H0(tl),gS=L(il),MS={reflectSymbol:function(){return"ain"}},Et=$t(Il),SS={reflectSymbol:function(){return"fft"}},LS={reflectSymbol:function(){return"hi"}},AS={reflectSymbol:function(){return"ifft"}},NS={reflectSymbol:function(){return"ihi"}},PS={reflectSymbol:function(){return"ilo"}},qS={reflectSymbol:function(){return"imgURLs"}},yS=Mf(Ka),$S={reflectSymbol:function(){return"imid"}},OS={reflectSymbol:function(){return"lo"}},US={reflectSymbol:function(){return"mid"}},WS={reflectSymbol:function(){return"vidURLs"}},BS={reflectSymbol:function(){return"webcam"}},FS=Z0(vI)(uf()(sa(MS)(Et)()(sa(SS)(Et)()(sa(LS)(Et)()(sa(AS)(Et)()(sa(NS)(Et)()(sa(PS)(Et)()(sa(qS)(yS)()(sa($S)(Et)()(sa(OS)(Et)()(sa(US)(Et)()(sa(WS)(yS)()(sa(BS)(Et)()(af)))))))))))))),Ct=Bc(Il),bS=Us(Ka),DX=re(Y_()(_u(MS)()(_u(SS)()(_u(LS)()(_u(AS)()(_u(NS)()(_u(PS)()(_u(qS)()(_u($S)()(_u(OS)()(_u(US)()(_u(WS)()(_u(BS)()(X_)(Ct))(bS))(Ct))(Ct))(Ct))(bS))(Ct))(Ct))(Ct))(Ct))(Ct))(Ct))),ES=Z_()(),CS=z(ES(jn({reflectSymbol:function(){return"actions"}})(Oc({reflectSymbol:function(){return"evalTime"}})(Ld))(Cf(jp(ES(jn({reflectSymbol:function(){return"defTime"}})(jn({reflectSymbol:function(){return"output"}})(jn({reflectSymbol:function(){return"signal"}})(Oc({reflectSymbol:function(){return"transition"}})(iI))(tI))(kR))(BR))))))),Lw=K(P0),ty=Tu(xv),RX=z(Vm),IX=iu(qm),GX=U(tc),wX=function(e){return function(a){return function(u){return function(l){return function(){var t=De(e.webGLs)(),i=B_(a)(t);if(i instanceof R)return mS(i.value0)(u)(l)(),De(i.value0.shaderSrc)();if(i instanceof I){var c=dS(e.sharedResources)(u)(l)();if(c instanceof R)return Pe(Mp(a)(c.value0)(t))(e.webGLs)(),De(c.value0.shaderSrc)();if(c instanceof I)return"unable to make canvas or WebGL context for program";throw new Error("Failed pattern match at Main (line 191, column 7 - line 195, column 77): "+[c.constructor.name])}throw new Error("Failed pattern match at Main (line 185, column 3 - line 195, column 77): "+[i.constructor.name])}}}}},dX=function(e){return function(a){return function(u){return function(){var v=De(e.audioZones)(),t=B_(a)(v);if(t instanceof R)return RF(t.value0)(u)();if(t instanceof I){var i=DF(e.sharedResources)(u)();return Pe(Mp(a)(i)(v))(e.audioZones)()}throw new Error("Failed pattern match at Main (line 210, column 3 - line 214, column 56): "+[t.constructor.name])}}}},zS=function(e){return function(a){return aF(e.sharedResources)(Y7(a))}},kS=function(e){return function(a){return uF(e.sharedResources)(a)}},JS=function(e){return function(a){return lF(e.sharedResources)(a)}},VS=function(e){return function(a){return vF(e.sharedResources)(a)}},jS=function(e){return function(a){if(!a.canDraw)return TS(void 0);if(a.canDraw)return function(){var l=De(e.webGLs)(),v=B_(a.zone)(l);if(v instanceof I)return void 0;if(v instanceof R)return hS(v.value0)(zm(a.nowTime))();throw new Error("Failed pattern match at Main (line 159, column 7 - line 161, column 62): "+[v.constructor.name])};throw new Error("Failed pattern match at Main (line 155, column 3 - line 161, column 62): "+[a.canDraw.constructor.name])}},HS=function(e){return function(a){return TS(void 0)}},XS=function(){var a=nF(I.value)(),u=ra(xu)(),l=ra(xu)(),v=ra(xu)(),t=ra(xu)(),i=ra($)(),c=ra(xu)(),_=ra(xu)();return iy("punctual 0.5 initialization complete")(),{sharedResources:a,programs:u,previousPrograms:l,programInfos:v,previousProgramInfos:t,combinedProgramInfo:i,webGLs:c,audioZones:_}},YS=function(e){return function(a){return function(){var l=De(e.webGLs)(),v=B_(a)(l);if(v instanceof R)return iy("punctual DEBUG: deleting WebGL")(),GS(v.value0)(),Pe(Sp(a)(l))(e.webGLs)();if(v instanceof I)return void 0;throw new Error("Failed pattern match at Main (line 200, column 3 - line 205, column 25): "+[v.constructor.name])}}},ZS=function(e){return function(a){return function(){var l=De(e.audioZones)(),v=B_(a)(l);if(v instanceof R)return iy("punctual DEBUG: delete audio zone")(),pF(v.value0)(),Pe(Sp(a)(l))(e.audioZones)();if(v instanceof I)return void 0;throw new Error("Failed pattern match at Main (line 219, column 3 - line 224, column 25): "+[v.constructor.name])}}},mX=function(e){return function(){var u=De(e.combinedProgramInfo)();return eF(e.sharedResources)(pX(u.webcam))(),tF(e.sharedResources)(u)()}},QS=function(e){return function(a){return sX(a.canDraw)(mX(e))}},KS=function(e){return function(){var u=gS(FS)(De(e.programInfos))(),l=gS(FS)(De(e.previousProgramInfos))(),v=DX(u)(l);return Pe(v)(e.combinedProgramInfo)()}},xS=function(e){return function(a){return function(){var l=De(e.programs)(),v=De(e.previousPrograms)(),t=De(e.programInfos)(),i=De(e.previousProgramInfos)(),c=Sp(a.zone)(l),_=Sp(a.zone)(v),s=Sp(a.zone)(t),y=Sp(a.zone)(i);return Pe(c)(e.programs)(),Pe(_)(e.previousPrograms)(),Pe(s)(e.programInfos)(),Pe(y)(e.previousProgramInfos)(),KS(e)(),YS(e)(a.zone)(),ZS(e)(a.zone)()}}},hX=function(e){return function(a){return function(u){return function(){var v=De(e.programs)(),t=De(e.previousPrograms)(),i=De(e.programInfos)(),c=De(e.previousProgramInfos)(),_=function(){var da=B_(a)(v);if(da instanceof R)return da.value0;if(da instanceof I)return aT();throw new Error("Failed pattern match at Main (line 81, column 5 - line 83, column 30): "+[da.constructor.name])}(),s=function(){var da=B_(a)(i);if(da instanceof R)return da.value0;if(da instanceof I)return $;throw new Error("Failed pattern match at Main (line 85, column 5 - line 87, column 38): "+[da.constructor.name])}(),y="new program: "+(CS(u)+` +`,jM=function(e){return function(){var u=M2(e)();return KD(e)(u)(),S2(e)(),u}},HM=function(e){return gw(e.gl)},QH=function(e){return ay(e.canvas)},KH=function(e){return Cp(nc)(E2(e))},xH=function(e){return Cp(nc)(b2(e))};var eX=function(e){return function(){var u=De(e.frameBufferIndex)();return u===0?e.frameBufferTexture0:e.frameBufferTexture1}},XM=function(e){return function(){var u=De(e.frameBufferIndex)();return u===0?e.frameBuffer0:e.frameBuffer1}},YM=function(e){return function(){var u=De(e.frameBufferIndex)();return u===0?e.frameBufferTexture1:e.frameBufferTexture0}},aX=function(e){return function(a){return Cp(nc)(C2(e)(a))}},Sw=function(e){return Tw(e.canvas)},Lw=function(e){return Mw(e.canvas)},ZM=function(e){return yw(e.gl)},QM=function(e){return F2(e.canvas)},KM=function(e){return mw(e.gl)},rR=function(e){return Ep(e.gl)},xM=function(e){return dw(e.gl)},eS=function(e){return hw(e.gl)},aS=function(e){return function(){var u=De(e.width)(),l=De(e.height)(),v=Sw(e)(),t=Lw(e)(),i=u!==v||l!==t;if(!i)return void 0;if(i)return Ew(e.gl)(e.frameBufferTexture0)(v)(t)(),Ew(e.gl)(e.frameBufferTexture1)(v)(t)(),Pe(v)(e.width)(),Pe(t)(e.height)();throw new Error("Failed pattern match at WebGLCanvas (line 304, column 3 - line 310, column 25): "+[i.constructor.name])}},vy=function(e){return aR(e.gl)},uX=function(e){return ey(e.gl)},ny=function(e){return function(a){if(a instanceof I)return Cw(e.gl)(null);if(a instanceof R)return Cw(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])}},ry=function(e){return xD(e.gl)},lX=function(e){return function(a){return a===0?O2(e.gl):a===1?U2(e.gl):a===2?W2(e.gl):a===3?B2(e.gl):a===4?z2(e.gl):a===5?k2(e.gl):a===6?J2(e.gl):a===7?V2(e.gl):a===8?j2(e.gl):a===9?H2(e.gl):a===10?X2(e.gl):a===11?Y2(e.gl):a===12?Z2(e.gl):a===13?Q2(e.gl):a===14?K2(e.gl):a===15?x2(e.gl):Ul("strange error in punctual: activeTexture called with texture slot not >=0 && <= 15")}},Cc=function(e){return function(a){return function(u){return function(l){return function(v){return function(){return lX(e)(l)(),uX(e)(u)(),YH(e)(a)(v)(l)()}}}}}},uS=function(e){return function(){uR(e)(e.postProgram)();var u=eX(e)(),l=Sw(e)(),v=Lw(e)();return Cc(e)(e.postProgram)(u)(0)("t")(),r0(e)(e.postProgram)("b")(1)(),ly(e)(e.postProgram)("r")(Sa(l))(Sa(v))(),lR(e)(0)(0)(l)(v)(),QH(e)(),ny(e)(I.value)(),vR(e)(),XH(e)()}},vX=function(e){return function(){var u=dw(e)(),l=mw(e)();xD(e)(u)(l)(),eR(e)(l)("attribute vec4 p; void main() { gl_Position = p; }")(),aR(e)(l)();var v=hw(e)();return xD(e)(u)(v)(),eR(e)(v)(ZH)(),aR(e)(v)(),gw(e)(u)(),yw(e)(),u}},VM=function(e){return function(a){return function(u){return function(){var v=Tw(e)(),t=Mw(e)(),i=ra(v)(),c=ra(t)();(function(){if(!u)return Ul("punctual will use WebGL1")();if(u)return Ul("punctual will use WebGl2")();throw new Error("Failed pattern match at WebGLCanvas (line 45, column 3 - line 47, column 43): "+[u.constructor.name])})(),y2(e)();var _=Cp(Xi)(aX(a)("KHR_parallel_shader_compile"))();(function(){if(!_)return void 0;if(_)return Ul("punctual can use WebGL extension KHR_parallel_shader_compile")();throw new Error("Failed pattern match at WebGLCanvas (line 50, column 3 - line 52, column 79): "+[_.constructor.name])})(),T2(a)();var s=vX(a)(),y=Ep(a)(),N=Ep(a)(),S=Ep(a)(),J=Fw(a)(),be=Fw(a)(),Ea=ra(0)(),bu={canvas:e,width:i,height:c,gl:a,webGL2:u,khr_parallel_shader_compile:_,postProgram:s,webcamTexture:y,frameBufferTexture0:N,frameBufferTexture1:S,frameBuffer0:J,frameBuffer1:be,frameBufferIndex:Ea};return bw(a)(N)(J)(v)(t)(),bw(a)(S)(be)(v)(t)(),bu}}}},lS=function(){var a=g2(),u=KH(a)();if(u instanceof R)return Cp(R.create)(VM(a)(u.value0)(!0))();if(u instanceof I){var l=xH(a)();if(l instanceof R)return Cp(R.create)(VM(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 Tp=K(mf),pS=un(Ka),sS=tr(Ka),vS=A4(a_),nS=Wt(Ps),rS=nI(Ka)(Ya),bt=zc(Il),tS=Us(Ka),DS=re(Z_()(_u({reflectSymbol:function(){return"ain"}})()(_u({reflectSymbol:function(){return"fft"}})()(_u({reflectSymbol:function(){return"hi"}})()(_u({reflectSymbol:function(){return"ifft"}})()(_u({reflectSymbol:function(){return"ihi"}})()(_u({reflectSymbol:function(){return"ilo"}})()(_u({reflectSymbol:function(){return"imgURLs"}})()(_u({reflectSymbol:function(){return"imid"}})()(_u({reflectSymbol:function(){return"lo"}})()(_u({reflectSymbol:function(){return"mid"}})()(_u({reflectSymbol:function(){return"vidURLs"}})()(_u({reflectSymbol:function(){return"webcam"}})()(Y_)(bt))(tS))(bt))(bt))(bt))(tS))(bt))(bt))(bt))(bt))(bt))(bt))),RS=z(xa),iS=fu(),oS=Rf(Bt),rX=L(il),tX=Gv(PR),cS=H0(tl),_S=d(w3(Bp)),fS=Ms(L4)(tl),IS=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return function(){var c=x0(),_=JM(e.webGL2)(a)(u)(l)(v)(t),s=x0(),y=xM(e)(),N=KM(e)();ry(e)(y)(N)();var S=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 107, column 20 - line 109, column 83): "+[e.webGL2.constructor.name])}();uy(e)(N)(S)(),vy(e)(N)();var J=eS(e)();return ry(e)(y)(J)(),uy(e)(J)(_)(),vy(e)(J)(),HM(e)(y)(),ZM(e)(),new B(_,y)}}}}}}},iX=function(e){return function(a){return function(){var l=De(e.videoTextures)(),v=pS(a)(l);if(v instanceof R){var t=ym(e.sharedResources)(a)();if(t instanceof I)return I.value;if(t instanceof R)return jG(e.glc.gl)(t.value0)(v.value0)(),new R(v.value0);throw new Error("Failed pattern match at WebGL (line 248, column 7 - line 252, column 24): "+[t.constructor.name])}if(v instanceof I){var t=ym(e.sharedResources)(a)();if(t instanceof R){var i=rR(e.glc)();return jG(e.glc.gl)(t.value0)(i)(),Pe(sS(a)(i)(l))(e.videoTextures)(),new R(i)}if(t instanceof I)return I.value;throw new Error("Failed pattern match at WebGL (line 255, column 7 - line 261, column 32): "+[t.constructor.name])}throw new Error("Failed pattern match at WebGL (line 245, column 3 - line 261, column 32): "+[v.constructor.name])}}},oX=function(e){return function(a){return function(){var l=De(e.imageTextures)(),v=pS(a)(l);if(v instanceof R)return new R(v.value0);if(v instanceof I){var t=rF(e.sharedResources)(a)();if(t instanceof R){var i=rR(e.glc)();return VG(e.glc.gl)(t.value0)(i)(),Pe(sS(a)(i)(l))(e.imageTextures)(),new R(i)}if(t instanceof I)return I.value;throw new Error("Failed pattern match at WebGL (line 224, column 7 - line 230, column 32): "+[t.constructor.name])}throw new Error("Failed pattern match at WebGL (line 220, column 3 - line 230, column 32): "+[v.constructor.name])}}},GS=function(e){return QM(e.glc)},wS=function(e){var a=vS(e.vidURLs),u=vS(e.imgURLs),l=nS(4+Hv(u)|0)(15),v=nS(4)(15);return new B(rS(l_(u)(v)),rS(l_(a)(l)))},dS=function(e){return function(a){return function(u){return function(){var v=lS();if(v instanceof R){var t=jM(v.value0)(),i=AI(e)(),c=DS(L_(a))(L_(u)),_=wS(c),s=IS(v.value0)(i)(_.value0)(_.value1)(u)(a)(),y=ra(a)(),N=ra(c)(),S=ra(s.value0)(),J=ra(s.value1)(),be=ra(xu)(),Ea=ra(xu)(),bu=ra(_.value0)(),yl=ra(_.value1)(),da=rR(v.value0)(),k0=rR(v.value0)(),k_={sharedResources:e,glc:v.value0,triangleStripBuffer:t,program:y,programInfo:N,shaderSrc:S,shader:J,imageTextures:be,videoTextures:Ea,imageTextureSlots:bu,videoTextureSlots:yl,fftTexture:da,ifftTexture:k0};return new R(k_)}if(v instanceof I)return I.value;throw new Error("Failed pattern match at WebGL (line 49, column 3 - line 82, column 28): "+[v.constructor.name])}}}},mS=function(e){return function(a){return function(u){return function(){var v=AI(e.sharedResources)(),t=DS(L_(a))(L_(u)),i=wS(t),c=IS(e.glc)(v)(i.value0)(i.value1)(u)(a)();return Pe(a)(e.program)(),Pe(t)(e.programInfo)(),Pe(c.value0)(e.shaderSrc)(),Pe(c.value1)(e.shader)(),Pe(i.value0)(e.imageTextureSlots)(),Pe(i.value1)(e.videoTextureSlots)()}}}},cX=function(e){return function(a){return function(u){return function(l){return function(){var t=iX(e)(u)();if(t instanceof R)return Cc(e.glc)(a)(t.value0)(l)("t"+RS(l))();if(t instanceof I)return void 0;throw new Error("Failed pattern match at WebGL (line 238, column 3 - line 240, column 25): "+[t.constructor.name])}}}}},_X=function(e){return function(a){return function(u){return function(l){return function(){var t=oX(e)(u)();if(t instanceof R)return Cc(e.glc)(a)(t.value0)(l)("t"+RS(l))();if(t instanceof I)return void 0;throw new Error("Failed pattern match at WebGL (line 213, column 3 - line 215, column 25): "+[t.constructor.name])}}}}},hS=function(e){return function(a){return function(){aS(e.glc)();var l=De(e.shader)();uR(e.glc)(l)();var v=Sw(e.glc)(),t=Lw(e.glc)();ly(e.glc)(l)("res")(Sa(v))(Sa(t))();var i=AI(e.sharedResources)();r0(e.glc)(l)("_time")(iS(oS(a)(Qd(i))))();var c=rX(function(be){return be.evalTime})(De(e.program))();r0(e.glc)(l)("_etime")(iS(oS(a)(c)))(),r0(e.glc)(l)("_cps")(zt(i.freq))(),r0(e.glc)(l)("_beat")(zt(Kc(i)(a)))(),r0(e.glc)(l)("_ebeat")(zt(tX(Kc(i)(a))(Kc(i)(c))))(),Tp(De(e.sharedResources.inputAnalyser.lo))(r0(e.glc)(l)("ilo"))(),Tp(De(e.sharedResources.inputAnalyser.mid))(r0(e.glc)(l)("imid"))(),Tp(De(e.sharedResources.inputAnalyser.hi))(r0(e.glc)(l)("ihi"))(),Tp(De(e.sharedResources.outputAnalyser.lo))(r0(e.glc)(l)("lo"))(),Tp(De(e.sharedResources.outputAnalyser.mid))(r0(e.glc)(l)("mid"))(),Tp(De(e.sharedResources.outputAnalyser.hi))(r0(e.glc)(l)("hi"))();var _=YM(e.glc)();Cc(e.glc)(l)(_)(0)("f")();var s=De(e.programInfo)();cS(_S(s.fft)(!0))(function(){return Cc(e.glc)(l)(e.fftTexture)(1)("o")(),HG(e.glc.gl)(e.sharedResources.outputAnalyser.analyserArray)(e.fftTexture)()})(),cS(_S(s.ifft)(!0))(function(){return Cc(e.glc)(l)(e.ifftTexture)(2)("i")(),HG(e.glc.gl)(e.sharedResources.inputAnalyser.analyserArray)(e.ifftTexture)()})(),x8(e.sharedResources)(e.glc)(),Cc(e.glc)(l)(e.glc.webcamTexture)(3)("w")();var y=De(e.imageTextureSlots)();fS(_X(e)(l))(y)();var N=De(e.videoTextureSlots)();fS(cX(e)(l))(N)();var S=L2(e.glc)(l)("p")();KD(e.glc)(e.triangleStripBuffer)(),A2(e.glc)(S)(),N2(e.glc)(S)(),lR(e.glc)(0)(0)(v)(t)();var J=XM(e.glc)();return ny(e.glc)(new R(J))(),vR(e.glc)(),uS(e.glc)(),void 0}}};var z_=un(Ia),Mp=tr(Ia),TS=U(tl),iy=Bf(js),Sp=R1(Ia),pX=fu(),sX=H0(tl),gS=L(il),MS={reflectSymbol:function(){return"ain"}},Et=$t(Il),SS={reflectSymbol:function(){return"fft"}},LS={reflectSymbol:function(){return"hi"}},AS={reflectSymbol:function(){return"ifft"}},NS={reflectSymbol:function(){return"ihi"}},PS={reflectSymbol:function(){return"ilo"}},qS={reflectSymbol:function(){return"imgURLs"}},yS=Sf(Ka),$S={reflectSymbol:function(){return"imid"}},OS={reflectSymbol:function(){return"lo"}},US={reflectSymbol:function(){return"mid"}},WS={reflectSymbol:function(){return"vidURLs"}},BS={reflectSymbol:function(){return"webcam"}},FS=Z0(vI)(lf()(sa(MS)(Et)()(sa(SS)(Et)()(sa(LS)(Et)()(sa(AS)(Et)()(sa(NS)(Et)()(sa(PS)(Et)()(sa(qS)(yS)()(sa($S)(Et)()(sa(OS)(Et)()(sa(US)(Et)()(sa(WS)(yS)()(sa(BS)(Et)()(uf)))))))))))))),Ct=zc(Il),bS=Us(Ka),DX=re(Z_()(_u(MS)()(_u(SS)()(_u(LS)()(_u(AS)()(_u(NS)()(_u(PS)()(_u(qS)()(_u($S)()(_u(OS)()(_u(US)()(_u(WS)()(_u(BS)()(Y_)(Ct))(bS))(Ct))(Ct))(Ct))(bS))(Ct))(Ct))(Ct))(Ct))(Ct))(Ct))),ES=Q_()(),CS=z(ES(jn({reflectSymbol:function(){return"actions"}})(Uc({reflectSymbol:function(){return"evalTime"}})(Ad))(Tf(jp(ES(jn({reflectSymbol:function(){return"defTime"}})(jn({reflectSymbol:function(){return"output"}})(jn({reflectSymbol:function(){return"signal"}})(Uc({reflectSymbol:function(){return"transition"}})(iI))(tI))(kR))(BR))))))),Aw=K(P0),ty=Tu(xv),RX=z(Vm),IX=iu(qm),GX=U(ic),wX=function(e){return function(a){return function(u){return function(l){return function(){var t=De(e.webGLs)(),i=z_(a)(t);if(i instanceof R)return mS(i.value0)(u)(l)(),De(i.value0.shaderSrc)();if(i instanceof I){var c=dS(e.sharedResources)(u)(l)();if(c instanceof R)return Pe(Mp(a)(c.value0)(t))(e.webGLs)(),De(c.value0.shaderSrc)();if(c instanceof I)return"unable to make canvas or WebGL context for program";throw new Error("Failed pattern match at Main (line 193, column 7 - line 197, column 77): "+[c.constructor.name])}throw new Error("Failed pattern match at Main (line 187, column 3 - line 197, column 77): "+[i.constructor.name])}}}}},dX=function(e){return function(a){return function(u){return function(){var v=De(e.audioZones)(),t=z_(a)(v);if(t instanceof R)return RF(t.value0)(u)();if(t instanceof I){var i=DF(e.sharedResources)(u)();return Pe(Mp(a)(i)(v))(e.audioZones)()}throw new Error("Failed pattern match at Main (line 212, column 3 - line 216, column 56): "+[t.constructor.name])}}}},zS=function(e){return function(a){return aF(e.sharedResources)(Y7(a))}},kS=function(e){return function(a){return uF(e.sharedResources)(a)}},JS=function(e){return function(a){return lF(e.sharedResources)(a)}},VS=function(e){return function(a){return vF(e.sharedResources)(a)}},jS=function(e){return function(a){if(!a.canDraw)return TS(void 0);if(a.canDraw)return function(){var l=De(e.webGLs)(),v=z_(a.zone)(l);if(v instanceof I)return void 0;if(v instanceof R)return hS(v.value0)(zm(a.nowTime))();throw new Error("Failed pattern match at Main (line 161, column 7 - line 163, column 62): "+[v.constructor.name])};throw new Error("Failed pattern match at Main (line 157, column 3 - line 163, column 62): "+[a.canDraw.constructor.name])}},HS=function(e){return function(a){return TS(void 0)}},XS=function(e){var a=nc(e.webAudioContext);return function(){var l=nF(a)(),v=ra(xu)(),t=ra(xu)(),i=ra(xu)(),c=ra(xu)(),_=ra($)(),s=ra(xu)(),y=ra(xu)();return iy("punctual 0.5 initialization complete")(),{sharedResources:l,programs:v,previousPrograms:t,programInfos:i,previousProgramInfos:c,combinedProgramInfo:_,webGLs:s,audioZones:y}}},YS=function(e){return function(a){return function(){var l=De(e.webGLs)(),v=z_(a)(l);if(v instanceof R)return iy("punctual DEBUG: deleting WebGL")(),GS(v.value0)(),Pe(Sp(a)(l))(e.webGLs)();if(v instanceof I)return void 0;throw new Error("Failed pattern match at Main (line 202, column 3 - line 207, column 25): "+[v.constructor.name])}}},ZS=function(e){return function(a){return function(){var l=De(e.audioZones)(),v=z_(a)(l);if(v instanceof R)return iy("punctual DEBUG: delete audio zone")(),pF(v.value0)(),Pe(Sp(a)(l))(e.audioZones)();if(v instanceof I)return void 0;throw new Error("Failed pattern match at Main (line 221, column 3 - line 226, column 25): "+[v.constructor.name])}}},mX=function(e){return function(){var u=De(e.combinedProgramInfo)();return eF(e.sharedResources)(pX(u.webcam))(),tF(e.sharedResources)(u)()}},QS=function(e){return function(a){return sX(a.canDraw)(mX(e))}},KS=function(e){return function(){var u=gS(FS)(De(e.programInfos))(),l=gS(FS)(De(e.previousProgramInfos))(),v=DX(u)(l);return Pe(v)(e.combinedProgramInfo)()}},xS=function(e){return function(a){return function(){var l=De(e.programs)(),v=De(e.previousPrograms)(),t=De(e.programInfos)(),i=De(e.previousProgramInfos)(),c=Sp(a.zone)(l),_=Sp(a.zone)(v),s=Sp(a.zone)(t),y=Sp(a.zone)(i);return Pe(c)(e.programs)(),Pe(_)(e.previousPrograms)(),Pe(s)(e.programInfos)(),Pe(y)(e.previousProgramInfos)(),KS(e)(),YS(e)(a.zone)(),ZS(e)(a.zone)()}}},hX=function(e){return function(a){return function(u){return function(){var v=De(e.programs)(),t=De(e.previousPrograms)(),i=De(e.programInfos)(),c=De(e.previousProgramInfos)(),_=function(){var da=z_(a)(v);if(da instanceof R)return da.value0;if(da instanceof I)return aT();throw new Error("Failed pattern match at Main (line 83, column 5 - line 85, column 30): "+[da.constructor.name])}(),s=function(){var da=z_(a)(i);if(da instanceof R)return da.value0;if(da instanceof I)return $;throw new Error("Failed pattern match at Main (line 87, column 5 - line 89, column 38): "+[da.constructor.name])}(),y="new program: "+(CS(u)+` `),N="previous program: "+(CS(_)+` -`),S=Mp(a)(u)(v),J=Mp(a)(_)(t),be=Mp(a)(S_(u))(i),Ea=Mp(a)(s)(c);Pe(S)(e.programs)(),Pe(J)(e.previousPrograms)(),Pe(be)(e.programInfos)(),Pe(Ea)(e.previousProgramInfos)(),KS(e)();var bu=function(){var da=x5(u);if(da){var k0=wX(e)(a)(u)(_)();return"fragment shader: "+(k0+` +`),S=Mp(a)(u)(v),J=Mp(a)(_)(t),be=Mp(a)(L_(u))(i),Ea=Mp(a)(s)(c);Pe(S)(e.programs)(),Pe(J)(e.previousPrograms)(),Pe(be)(e.programInfos)(),Pe(Ea)(e.previousProgramInfos)(),KS(e)();var bu=function(){var da=x5(u);if(da){var k0=wX(e)(a)(u)(_)();return"fragment shader: "+(k0+` -`)}if(!da)return YS(e)(a)(),"";throw new Error("Failed pattern match at Main (line 100, column 22 - line 106, column 14): "+[da.constructor.name])}();(function(){var da=eT(u);if(da)return dX(e)(a)(u)();if(!da)return ZS(e)(a)();throw new Error("Failed pattern match at Main (line 108, column 3 - line 110, column 46): "+[da.constructor.name])})();var yl=y+(N+bu);return yl}}}},eL=function(e){return function(a){return nb(Lw(ty(x0))(function(u){return Lw(Z5(e.sharedResources.libraries)(a.text)(zm(a.time)))(function(l){return Lw(ty(x0))(function(v){if(l instanceof M){var t=RX(l.value0);return IX(lt(t))}if(l instanceof ae)return Lw(ty(hX(e)(a.zone)(l.value0)))(function(i){return GX({info:i})});throw new Error("Failed pattern match at Main (line 65, column 3 - line 71, column 20): "+[l.constructor.name])})})}))}};function gte(){return new Tt}function Tt(){this.punctual=XS()}Tt.prototype.define=function(e){return eL(this.punctual)(e)()};Tt.prototype.clear=function(e){return xS(this.punctual)(e)()};Tt.prototype.preRender=function(e){return QS(this.punctual)(e)()};Tt.prototype.render=function(e){return jS(this.punctual)(e)()};Tt.prototype.postRender=function(e){return HS(this.punctual)(e)()};Tt.prototype.setTempo=function(e){return zS(this.punctual)(e)()};Tt.prototype.setAudioInput=function(e){return VS(this.punctual)(e)()};Tt.prototype.setAudioOutput=function(e){return JS(this.punctual)(e)()};Tt.prototype.setBrightness=function(e){return kS(this.punctual)(e)()};export{Tt as Punctual,gte as exoLang}; +`)}if(!da)return YS(e)(a)(),"";throw new Error("Failed pattern match at Main (line 102, column 22 - line 108, column 14): "+[da.constructor.name])}();(function(){var da=eT(u);if(da)return dX(e)(a)(u)();if(!da)return ZS(e)(a)();throw new Error("Failed pattern match at Main (line 110, column 3 - line 112, column 46): "+[da.constructor.name])})();var yl=y+(N+bu);return yl}}}},eL=function(e){return function(a){return nb(Aw(ty(x0))(function(u){return Aw(Z5(e.sharedResources.libraries)(a.text)(zm(a.time)))(function(l){return Aw(ty(x0))(function(v){if(l instanceof M){var t=RX(l.value0);return IX(lt(t))}if(l instanceof ae)return Aw(ty(hX(e)(a.zone)(l.value0)))(function(i){return GX({info:i})});throw new Error("Failed pattern match at Main (line 67, column 3 - line 73, column 20): "+[l.constructor.name])})})}))}};function gte(e){return new Tt(e)}function Tt(e){e==null&&(e={}),this.punctual=XS(e)()}Tt.prototype.define=function(e){return eL(this.punctual)(e)()};Tt.prototype.clear=function(e){return xS(this.punctual)(e)()};Tt.prototype.preRender=function(e){return QS(this.punctual)(e)()};Tt.prototype.render=function(e){return jS(this.punctual)(e)()};Tt.prototype.postRender=function(e){return HS(this.punctual)(e)()};Tt.prototype.setTempo=function(e){return zS(this.punctual)(e)()};Tt.prototype.setAudioInput=function(e){return VS(this.punctual)(e)()};Tt.prototype.setAudioOutput=function(e){return JS(this.punctual)(e)()};Tt.prototype.setBrightness=function(e){return kS(this.punctual)(e)()};export{Tt as Punctual,gte as exoLang}; diff --git a/src/Main.purs b/src/Main.purs index 41dc2a6..beacac6 100644 --- a/src/Main.purs +++ b/src/Main.purs @@ -18,6 +18,7 @@ import Effect.Class.Console (log) import Effect.Class (liftEffect) import Control.Monad.Error.Class (throwError) import Effect.Exception (error) +import Data.Nullable (Nullable,toMaybe) import Signal (SignalInfo,emptySignalInfo) import Program (Program,emptyProgram,programHasVisualOutput,programHasAudioOutput,programInfo) @@ -27,7 +28,7 @@ import SharedResources (SharedResources) import SharedResources as SharedResources import WebGL (WebGL, newWebGL, updateWebGL, deleteWebGL, drawWebGL) import AudioZone (AudioZone,newAudioZone,redefineAudioZone,deleteAudioZone) -import WebAudio (WebAudioNode) +import WebAudio (WebAudioNode,WebAudioContext) type Punctual = { sharedResources :: SharedResources, @@ -41,9 +42,10 @@ type Punctual = { } -launch :: Effect Punctual -launch = do - sharedResources <- SharedResources.newSharedResources Nothing +launch :: { webAudioContext :: Nullable WebAudioContext } -> Effect Punctual +launch args = do + let mWebAudioContext = toMaybe args.webAudioContext + sharedResources <- SharedResources.newSharedResources mWebAudioContext programs <- new empty previousPrograms <- new empty programInfos <- new empty diff --git a/src/SharedResources.purs b/src/SharedResources.purs index ed59f77..ff2a3d5 100644 --- a/src/SharedResources.purs +++ b/src/SharedResources.purs @@ -38,7 +38,6 @@ type SharedResources = { audioWorkletCount :: Ref Int, brightness :: Ref Number } - newSharedResources :: Maybe WebAudioContext -> Effect SharedResources newSharedResources mWebAudioContext = do