diff --git a/client/dist/bundle.js b/client/dist/bundle.js index 72c67ca..43ae778 100644 --- a/client/dist/bundle.js +++ b/client/dist/bundle.js @@ -1,66 +1,53 @@ -!function(n){var e={};function t(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return n[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}t.m=n,t.c=e,t.d=function(n,e,r){t.o(n,e)||Object.defineProperty(n,e,{enumerable:!0,get:r})},t.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},t.t=function(n,e){if(1&e&&(n=t(n)),8&e)return n;if(4&e&&"object"==typeof n&&n&&n.__esModule)return n;var r=Object.create(null);if(t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:n}),2&e&&"string"!=typeof n)for(var o in n)t.d(r,o,function(e){return n[e]}.bind(null,o));return r},t.n=function(n){var e=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(e,"a",e),e},t.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)},t.p="",t(t.s=153)}([function(n,e,t){"use strict";n.exports=t(252)},function(n,e,t){"use strict";var r=t(177),o=t(38),u=t(8),i=t(12),a=function(n){this.map=n},c=function(n){return n.map},f=new a(o.compose(o.semigroupoidFn)),l=new a(r.arrayMap);n.exports={Functor:a,map:c,mapFlipped:function(n){return function(e){return function(t){return c(n)(t)(e)}}},void:function(n){return c(n)(u.const(i.unit))},voidRight:function(n){return function(e){return c(n)(u.const(e))}},voidLeft:function(n){return function(e){return function(t){return c(n)(u.const(t))(e)}}},flap:function(n){return function(e){return function(t){return c(n)((function(n){return n(t)}))(e)}}},functorFn:f,functorArray:l}},function(n,e,t){"use strict";var r=t(9),o=t(12),u=function(n,e){this.Apply0=n,this.pure=e},i=function(n){return n.pure},a=new u((function(){return r.applyFn}),(function(n){return function(e){return n}})),c=new u((function(){return r.applyArray}),(function(n){return[n]}));n.exports={Applicative:u,pure:i,liftA1:function(n){return function(e){return function(t){return r.apply(n.Apply0())(i(n)(e))(t)}}},unless:function(n){return function(e){return function(t){if(!e)return t;if(e)return i(n)(o.unit);throw new Error("Failed pattern match at Control.Applicative (line 62, column 1 - line 62, column 65): "+[e.constructor.name,t.constructor.name])}}},when:function(n){return function(e){return function(t){if(e)return t;if(!e)return i(n)(o.unit);throw new Error("Failed pattern match at Control.Applicative (line 57, column 1 - line 57, column 63): "+[e.constructor.name,t.constructor.name])}}},applicativeFn:a,applicativeArray:c}},function(n,e,t){"use strict";var r=t(19),o=t(35),u=t(2),i=t(9),a=t(4),c=t(13),f=t(76),l=t(17),s=t(39),d=t(22),p=t(44),m=t(6),h=t(8),v=t(1),g=t(94),y=t(11),w=t(10),b=t(21),F=t(7),E=t(5),x=t(12),S=function(){function n(){}return n.value=new n,n}(),C=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),k=function(n){return new F.Semigroup((function(e){return function(t){if(e instanceof S)return t;if(t instanceof S)return e;if(e instanceof C&&t instanceof C)return new C(F.append(n)(e.value0)(t.value0));throw new Error("Failed pattern match at Data.Maybe (line 174, column 1 - line 177, column 43): "+[e.constructor.name,t.constructor.name])}}))},M=function(n){return function(e){return function(t){if(t instanceof S)return n(x.unit);if(t instanceof C)return e(t.value0);throw new Error("Failed pattern match at Data.Maybe (line 230, column 1 - line 230, column 62): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}},T=function(n){return function(e){return function(t){if(t instanceof S)return n;if(t instanceof C)return e(t.value0);throw new Error("Failed pattern match at Data.Maybe (line 217, column 1 - line 217, column 51): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}},I=T(!0)(h.const(!1)),R=T(!1)(h.const(!0)),A=new v.Functor((function(n){return function(e){return e instanceof C?new C(n(e.value0)):S.value}})),_=new g.Invariant(g.imapF(A)),N=new f.Extend((function(){return A}),(function(n){return function(e){return e instanceof S?S.value:new C(n(e))}})),P=function(n){return new m.Eq((function(e){return function(t){return e instanceof S&&t instanceof S||e instanceof C&&t instanceof C&&m.eq(n)(e.value0)(t.value0)}}))},O=function(n){return new w.Ord((function(){return P(n.Eq0())}),(function(e){return function(t){if(e instanceof S&&t instanceof S)return b.EQ.value;if(e instanceof S)return b.LT.value;if(t instanceof S)return b.GT.value;if(e instanceof C&&t instanceof C)return w.compare(n)(e.value0)(t.value0);throw new Error("Failed pattern match at Data.Maybe (line 194, column 1 - line 194, column 51): "+[e.constructor.name,t.constructor.name])}}))},L=new m.Eq1((function(n){return m.eq(P(n))})),W=new w.Ord1((function(){return L}),(function(n){return w.compare(O(n))})),D=new i.Apply((function(){return A}),(function(n){return function(e){if(n instanceof C)return v.map(A)(n.value0)(e);if(n instanceof S)return S.value;throw new Error("Failed pattern match at Data.Maybe (line 67, column 1 - line 69, column 30): "+[n.constructor.name,e.constructor.name])}})),z=new a.Bind((function(){return D}),(function(n){return function(e){if(n instanceof C)return e(n.value0);if(n instanceof S)return S.value;throw new Error("Failed pattern match at Data.Maybe (line 125, column 1 - line 127, column 28): "+[n.constructor.name,e.constructor.name])}})),j=new u.Applicative((function(){return D}),C.create),B=new l.Monad((function(){return j}),(function(){return z})),q=new r.Alt((function(){return A}),(function(n){return function(e){return n instanceof S?e:n}})),U=new d.Plus((function(){return q}),S.value),H=new o.Alternative((function(){return j}),(function(){return U})),J=new s.MonadZero((function(){return H}),(function(){return B}));n.exports={Nothing:S,Just:C,maybe:T,"maybe'":M,fromMaybe:function(n){return T(n)(c.identity(c.categoryFn))},"fromMaybe'":function(n){return M(n)(c.identity(c.categoryFn))},isJust:R,isNothing:I,fromJust:function(n){return function(n){if(n instanceof C)return n.value0;throw new Error("Failed pattern match at Data.Maybe (line 268, column 1 - line 268, column 46): "+[n.constructor.name])}},optional:function(n){return function(e){return r.alt(n.Plus1().Alt0())(v.map(n.Plus1().Alt0().Functor0())(C.create)(e))(u.pure(n.Applicative0())(S.value))}},functorMaybe:A,applyMaybe:D,applicativeMaybe:j,altMaybe:q,plusMaybe:U,alternativeMaybe:H,bindMaybe:z,monadMaybe:B,monadZeroMaybe:J,extendMaybe:N,invariantMaybe:_,semigroupMaybe:k,monoidMaybe:function(n){return new y.Monoid((function(){return k(n)}),S.value)},eqMaybe:P,eq1Maybe:L,ordMaybe:O,ord1Maybe:W,boundedMaybe:function(n){return new p.Bounded((function(){return O(n.Ord0())}),S.value,new C(p.top(n)))},showMaybe:function(n){return new E.Show((function(e){if(e instanceof C)return"(Just "+E.show(n)(e.value0)+")";if(e instanceof S)return"Nothing";throw new Error("Failed pattern match at Data.Maybe (line 205, column 1 - line 207, column 28): "+[e.constructor.name])}))}}},function(n,e,t){"use strict";var r=t(178),o=t(9),u=t(13),i=t(8),a=function(n){this.discard=n},c=function(n,e){this.Apply0=n,this.bind=e},f=new c((function(){return o.applyFn}),(function(n){return function(e){return function(t){return e(n(t))(t)}}})),l=new c((function(){return o.applyArray}),r.arrayBind),s=function(n){return n.bind},d=function(n){return i.flip(s(n))},p=new a((function(n){return s(n)}));n.exports={Bind:c,bind:s,bindFlipped:d,Discard:a,discard:function(n){return n.discard},join:function(n){return function(e){return s(n)(e)(u.identity(u.categoryFn))}},composeKleisli:function(n){return function(e){return function(t){return function(r){return s(n)(e(r))(t)}}}},composeKleisliFlipped:function(n){return function(e){return function(t){return function(r){return d(n)(e)(t(r))}}}},ifM:function(n){return function(e){return function(t){return function(r){return s(n)(e)((function(n){return n?t:r}))}}}},bindFn:f,bindArray:l,discardUnit:p}},function(n,e,t){"use strict";var r=t(169),o=t(15),u=t(42),i=t(28),a=function(n){this.showRecordFields=n},c=function(n){this.show=n},f=new c(r.showStringImpl),l=new a((function(n){return function(n){return[]}})),s=function(n){return n.showRecordFields},d=new c(r.showNumberImpl),p=new c(r.showIntImpl),m=new c(r.showCharImpl),h=new c((function(n){if(n)return"true";if(!n)return"false";throw new Error("Failed pattern match at Data.Show (line 20, column 1 - line 22, column 23): "+[n.constructor.name])})),v=function(n){return n.show};n.exports={Show:c,show:v,ShowRecordFields:a,showRecordFields:s,showBoolean:h,showInt:p,showNumber:d,showChar:m,showString:f,showArray:function(n){return new c(r.showArrayImpl(v(n)))},showRecord:function(n){return function(n){return new c((function(e){var t=s(n)(i.RLProxy.value)(e);return 0===t.length?"{}":r.join(" ")(["{",r.join(", ")(t),"}"])}))}},showRecordFieldsNil:l,showRecordFieldsCons:function(n){return function(e){return function(t){return new a((function(a){return function(a){var c=s(e)(i.RLProxy.value)(a),f=o.reflectSymbol(n)(o.SProxy.value),l=u.unsafeGet(f)(a);return r.cons(r.join(": ")([f,v(t)(l)]))(c)}}))}}}}},function(n,e,t){"use strict";var r=t(171),o=t(15),u=t(42),i=t(28),a=function(n){this.eqRecord=n},c=function(n){this.eq1=n},f=function(n){this.eq=n},l=new f((function(n){return function(n){return!0}})),s=new f((function(n){return function(n){return!0}})),d=new f(r.eqStringImpl),p=new a((function(n){return function(n){return function(n){return!0}}})),m=function(n){return n.eqRecord},h=new f(r.eqNumberImpl),v=new f(r.eqIntImpl),g=new f(r.eqCharImpl),y=new f(r.eqBooleanImpl),w=function(n){return n.eq1},b=function(n){return n.eq},F=function(n){return new f(r.eqArrayImpl(b(n)))},E=new c((function(n){return b(F(n))}));n.exports={Eq:f,eq:b,notEq:function(n){return function(e){return function(t){return b(y)(b(n)(e)(t))(!1)}}},Eq1:c,eq1:w,notEq1:function(n){return function(e){return function(t){return function(r){return b(y)(w(n)(e)(t)(r))(!1)}}}},EqRecord:a,eqRecord:m,eqBoolean:y,eqInt:v,eqNumber:h,eqChar:g,eqString:d,eqUnit:s,eqVoid:l,eqArray:F,eqRec:function(n){return function(n){return new f(m(n)(i.RLProxy.value))}},eq1Array:E,eqRowNil:p,eqRowCons:function(n){return function(e){return function(e){return function(t){return new a((function(r){return function(r){return function(a){var c=m(n)(i.RLProxy.value)(r)(a),f=o.reflectSymbol(e)(o.SProxy.value),l=u.unsafeGet(f);return b(t)(l(r))(l(a))&&c}}}))}}}}}},function(n,e,t){"use strict";var r=t(172),o=t(15),u=t(12),i=t(173),a=t(42),c=t(28),f=function(n){this.appendRecord=n},l=function(n){this.append=n},s=new l((function(n){return i.absurd})),d=new l((function(n){return function(n){return u.unit}})),p=new l(r.concatString),m=new f((function(n){return function(n){return function(n){return{}}}})),h=new l(r.concatArray),v=function(n){return n.appendRecord},g=function(n){return n.append};n.exports={Semigroup:l,append:g,SemigroupRecord:f,appendRecord:v,semigroupString:p,semigroupUnit:d,semigroupVoid:s,semigroupFn:function(n){return new l((function(e){return function(t){return function(r){return g(n)(e(r))(t(r))}}}))},semigroupArray:h,semigroupRecord:function(n){return function(n){return new l(v(n)(c.RLProxy.value))}},semigroupRecordNil:m,semigroupRecordCons:function(n){return function(e){return function(e){return function(t){return new f((function(r){return function(r){return function(u){var i=v(e)(c.RLProxy.value)(r)(u),f=o.reflectSymbol(n)(o.SProxy.value),l=a.unsafeSet(f),s=a.unsafeGet(f);return l(g(t)(s(r))(s(u)))(i)}}}))}}}}}},function(n,e,t){"use strict";var r=t(23);n.exports={flip:function(n){return function(e){return function(t){return n(t)(e)}}},const:function(n){return function(e){return n}},apply:function(n){return function(e){return n(e)}},applyFlipped:function(n){return function(e){return e(n)}},applyN:function(n){return function(e){return function(t){var o,u=e,i=!1;function a(e,o){if(e<=0)return i=!0,o;if(r.otherwise)return u=e-1|0,void(t=n(o));throw new Error("Failed pattern match at Data.Function (line 94, column 3 - line 96, column 37): "+[e.constructor.name,o.constructor.name])}for(;!i;)o=a(u,t);return o}}},on:function(n){return function(e){return function(t){return function(r){return n(e(t))(e(r))}}}}}},function(n,e,t){"use strict";var r=t(176),o=t(13),u=t(8),i=t(1),a=function(n,e){this.Functor0=n,this.apply=e},c=new a((function(){return i.functorFn}),(function(n){return function(e){return function(t){return n(t)(e(t))}}})),f=new a((function(){return i.functorArray}),r.arrayApply),l=function(n){return n.apply};n.exports={Apply:a,apply:l,applyFirst:function(n){return function(e){return function(t){return l(n)(i.map(n.Functor0())(u.const)(e))(t)}}},applySecond:function(n){return function(e){return function(t){return l(n)(i.map(n.Functor0())(u.const(o.identity(o.categoryFn)))(e))(t)}}},lift2:function(n){return function(e){return function(t){return function(r){return l(n)(i.map(n.Functor0())(e)(t))(r)}}}},lift3:function(n){return function(e){return function(t){return function(r){return function(o){return l(n)(l(n)(i.map(n.Functor0())(e)(t))(r))(o)}}}}},lift4:function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return l(n)(l(n)(l(n)(i.map(n.Functor0())(e)(t))(r))(o))(u)}}}}}},lift5:function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return function(a){return l(n)(l(n)(l(n)(l(n)(i.map(n.Functor0())(e)(t))(r))(o))(u))(a)}}}}}}},applyFn:c,applyArray:f}},function(n,e,t){"use strict";var r=t(184),o=t(6),u=t(21),i=t(75),a=t(34),c=t(15),f=t(42),l=t(28),s=function(n,e){this.EqRecord0=n,this.compareRecord=e},d=function(n,e){this.Eq10=n,this.compare1=e},p=function(n,e){this.Eq0=n,this.compare=e},m=new p((function(){return o.eqVoid}),(function(n){return function(n){return u.EQ.value}})),h=new p((function(){return o.eqUnit}),(function(n){return function(n){return u.EQ.value}})),v=new p((function(){return o.eqString}),r.ordStringImpl(u.LT.value)(u.EQ.value)(u.GT.value)),g=new s((function(){return o.eqRowNil}),(function(n){return function(n){return function(n){return u.EQ.value}}})),y=new p((function(){return u.eqOrdering}),(function(n){return function(e){if(n instanceof u.LT&&e instanceof u.LT)return u.EQ.value;if(n instanceof u.EQ&&e instanceof u.EQ)return u.EQ.value;if(n instanceof u.GT&&e instanceof u.GT)return u.EQ.value;if(n instanceof u.LT)return u.LT.value;if(n instanceof u.EQ&&e instanceof u.LT)return u.GT.value;if(n instanceof u.EQ&&e instanceof u.GT)return u.LT.value;if(n instanceof u.GT)return u.GT.value;throw new Error("Failed pattern match at Data.Ord (line 112, column 1 - line 119, column 21): "+[n.constructor.name,e.constructor.name])}})),w=new p((function(){return o.eqNumber}),r.ordNumberImpl(u.LT.value)(u.EQ.value)(u.GT.value)),b=new p((function(){return o.eqInt}),r.ordIntImpl(u.LT.value)(u.EQ.value)(u.GT.value)),F=new p((function(){return o.eqChar}),r.ordCharImpl(u.LT.value)(u.EQ.value)(u.GT.value)),E=new p((function(){return o.eqBoolean}),r.ordBooleanImpl(u.LT.value)(u.EQ.value)(u.GT.value)),x=function(n){return n.compareRecord},S=function(n){return n.compare},C=function(n){return function(e){return function(t){return S(n)(e)(t)instanceof u.GT}}},k=function(n){return function(e){return function(t){return!(S(n)(e)(t)instanceof u.LT)}}},M=function(n){return function(e){return function(t){return S(n)(e)(t)instanceof u.LT}}},T=function(n){return function(e){return function(t){var r=S(n)(e)(t);if(r instanceof u.LT)return t;if(r instanceof u.EQ)return e;if(r instanceof u.GT)return e;throw new Error("Failed pattern match at Data.Ord (line 167, column 3 - line 170, column 12): "+[r.constructor.name])}}},I=function(n){return function(e){return function(t){var r=S(n)(e)(t);if(r instanceof u.LT)return e;if(r instanceof u.EQ)return e;if(r instanceof u.GT)return t;throw new Error("Failed pattern match at Data.Ord (line 158, column 3 - line 161, column 12): "+[r.constructor.name])}}},R=function(n){return new p((function(){return o.eqArray(n.Eq0())}),(e=function(e){return function(t){var r=S(n)(e)(t);if(r instanceof u.EQ)return 0;if(r instanceof u.LT)return 1;if(r instanceof u.GT)return-1;throw new Error("Failed pattern match at Data.Ord (line 65, column 7 - line 68, column 17): "+[r.constructor.name])}},function(n){return function(t){return S(b)(0)(r.ordArrayImpl(e)(n)(t))}}));var e},A=new d((function(){return o.eq1Array}),(function(n){return S(R(n))}));n.exports={Ord:p,compare:S,Ord1:d,compare1:function(n){return n.compare1},lessThan:M,lessThanOrEq:function(n){return function(e){return function(t){return!(S(n)(e)(t)instanceof u.GT)}}},greaterThan:C,greaterThanOrEq:k,comparing:function(n){return function(e){return function(t){return function(r){return S(n)(e(t))(e(r))}}}},min:I,max:T,clamp:function(n){return function(e){return function(t){return function(r){return I(n)(t)(T(n)(e)(r))}}}},between:function(n){return function(e){return function(t){return function(r){return!M(n)(r)(e)&&!C(n)(r)(t)}}}},abs:function(n){return function(e){return function(t){return k(n)(t)(a.zero(e.Semiring0()))?t:i.negate(e)(t)}}},signum:function(n){return function(e){return function(t){return k(n)(t)(a.zero(e.Semiring0()))?a.one(e.Semiring0()):i.negate(e)(a.one(e.Semiring0()))}}},OrdRecord:s,compareRecord:x,ordBoolean:E,ordInt:b,ordNumber:w,ordString:v,ordChar:F,ordUnit:h,ordVoid:m,ordArray:R,ordOrdering:y,ord1Array:A,ordRecordNil:g,ordRecordCons:function(n){return function(e){return function(e){return function(t){return new s((function(){return o.eqRowCons(n.EqRecord0())()(e)(t.Eq0())}),(function(r){return function(r){return function(i){var a=c.reflectSymbol(e)(c.SProxy.value),s=S(t)(f.unsafeGet(a)(r))(f.unsafeGet(a)(i));return o.notEq(u.eqOrdering)(s)(u.EQ.value)?s:x(n)(l.RLProxy.value)(r)(i)}}}))}}}},ordRecord:function(n){return function(n){return new p((function(){return o.eqRec()(n.EqRecord0())}),x(n)(l.RLProxy.value))}}}},function(n,e,t){"use strict";var r=t(23),o=t(74),u=t(21),i=t(7),a=t(15),c=t(12),f=t(42),l=t(28),s=function(n,e){this.SemigroupRecord0=n,this.memptyRecord=e},d=function(n,e){this.Semigroup0=n,this.mempty=e},p=new d((function(){return i.semigroupUnit}),c.unit),m=new d((function(){return i.semigroupString}),""),h=new s((function(){return i.semigroupRecordNil}),(function(n){return{}})),v=new d((function(){return u.semigroupOrdering}),u.EQ.value),g=new d((function(){return i.semigroupArray}),[]),y=function(n){return n.memptyRecord},w=function(n){return n.mempty};n.exports={Monoid:d,mempty:w,power:function(n){return function(e){var t=function(u){if(u<=0)return w(n);if(1===u)return e;if(0===o.mod(o.euclideanRingInt)(u)(2)){var a=t(o.div(o.euclideanRingInt)(u)(2));return i.append(n.Semigroup0())(a)(a)}if(r.otherwise){a=t(o.div(o.euclideanRingInt)(u)(2));return i.append(n.Semigroup0())(a)(i.append(n.Semigroup0())(a)(e))}throw new Error("Failed pattern match at Data.Monoid (line 65, column 3 - line 65, column 17): "+[u.constructor.name])};return t}},guard:function(n){return function(e){return function(t){if(e)return t;if(!e)return w(n);throw new Error("Failed pattern match at Data.Monoid (line 73, column 1 - line 73, column 49): "+[e.constructor.name,t.constructor.name])}}},MonoidRecord:s,memptyRecord:y,monoidUnit:p,monoidOrdering:v,monoidFn:function(n){return new d((function(){return i.semigroupFn(n.Semigroup0())}),(function(e){return w(n)}))},monoidString:m,monoidArray:g,monoidRecord:function(n){return function(n){return new d((function(){return i.semigroupRecord()(n.SemigroupRecord0())}),y(n)(l.RLProxy.value))}},monoidRecordNil:h,monoidRecordCons:function(n){return function(e){return function(t){return function(t){return new s((function(){return i.semigroupRecordCons(n)()(t.SemigroupRecord0())(e.Semigroup0())}),(function(r){var o=y(t)(l.RLProxy.value),u=a.reflectSymbol(n)(a.SProxy.value);return f.unsafeSet(u)(w(e))(o)}))}}}}}},function(n,e,t){"use strict";var r=t(168),o=new(t(5).Show)((function(n){return"unit"}));n.exports={showUnit:o,unit:r.unit}},function(n,e,t){"use strict";var r=t(38),o=function(n,e){this.Semigroupoid0=n,this.identity=e},u=new o((function(){return r.semigroupoidFn}),(function(n){return n}));n.exports={Category:o,identity:function(n){return n.identity},categoryFn:u}},function(n,e,t){"use strict";var r=t(38),o=t(8),u=t(1),i=t(104),a=t(63),c=t(64),f=t(56),l=t(95),s=t(96),d=t(185),p=t(186),m=function(n,e){this.unwrap=n,this.wrap=e},h=function(n){return n.wrap},v=function(n){return n.unwrap},g=function(n){return function(e){return v(n)}},y=new m((function(n){return n}),s.Multiplicative),w=new m((function(n){return n}),p.Last),b=new m((function(n){return n}),d.First),F=new m((function(n){return n}),l.Endo),E=new m((function(n){return n}),f.Dual),x=new m((function(n){return n}),c.Disj),S=new m((function(n){return n}),a.Conj),C=new m((function(n){return n}),i.Additive);n.exports={unwrap:v,wrap:h,Newtype:m,un:g,op:function(n){return g(n)},ala:function(n){return function(e){return function(t){return function(r){return function(r){return u.map(n)(v(e))(r(h(t)))}}}}},alaF:function(n){return function(e){return function(t){return function(r){return function(o){return function(o){var i=u.map(e)(v(r)),a=u.map(n)(h(t));return function(n){return i(o(a(n)))}}}}}}},over:function(n){return function(e){return function(t){return function(t){var r=h(e),o=v(n);return function(n){return r(t(o(n)))}}}}},overF:function(n){return function(e){return function(t){return function(r){return function(o){return function(o){var i=u.map(e)(h(r)),a=u.map(n)(v(t));return function(n){return i(o(a(n)))}}}}}}},under:function(n){return function(e){return function(t){return function(t){var r=v(e),o=h(n);return function(n){return r(t(o(n)))}}}}},underF:function(n){return function(e){return function(t){return function(r){return function(o){return function(o){var i=u.map(e)(v(r)),a=u.map(n)(h(t));return function(n){return i(o(a(n)))}}}}}}},over2:function(n){return function(e){return function(t){return function(t){var u=r.compose(r.semigroupoidFn)(h(e)),i=o.on(t)(v(n));return function(n){return u(i(n))}}}}},overF2:function(n){return function(e){return function(t){return function(i){return function(a){return function(a){var c=r.compose(r.semigroupoidFn)(u.map(e)(h(i))),f=o.on(a)(u.map(n)(v(t)));return function(n){return c(f(n))}}}}}}},under2:function(n){return function(e){return function(t){return function(t){var u=r.compose(r.semigroupoidFn)(v(e)),i=o.on(t)(h(n));return function(n){return u(i(n))}}}}},underF2:function(n){return function(e){return function(t){return function(i){return function(a){return function(a){var c=r.compose(r.semigroupoidFn)(u.map(e)(v(i))),f=o.on(a)(u.map(n)(h(t)));return function(n){return c(f(n))}}}}}}},traverse:function(n){return function(e){return function(t){return function(t){var r=u.map(n)(h(e)),o=v(e);return function(n){return r(t(o(n)))}}}}},collect:function(n){return function(e){return function(t){return function(t){var r=h(e),o=u.map(n)(v(e));return function(n){return r(t(o(n)))}}}}},newtypeAdditive:C,newtypeMultiplicative:y,newtypeConj:S,newtypeDisj:x,newtypeDual:E,newtypeEndo:F,newtypeFirst:b,newtypeLast:w}},function(n,e,t){"use strict";var r=t(167),o=function(){function n(){}return n.value=new n,n}();n.exports={IsSymbol:function(n){this.reflectSymbol=n},reflectSymbol:function(n){return n.reflectSymbol},reifySymbol:function(n){return function(e){return r.unsafeCoerce((function(n){return e(n)}))({reflectSymbol:function(e){return n}})(o.value)}},SProxy:o}},function(n,e,t){"use strict";var r=t(181),o=t(19),u=t(2),i=t(9),a=t(4),c=t(13),f=t(22),l=t(6),s=t(8),d=t(1),p=t(43),m=t(3),h=t(11),v=t(63),g=t(64),y=t(56),w=t(95),b=t(14),F=t(10),E=t(21),x=t(7),S=t(34),C=t(12),k=function(n,e,t){this.foldMap=n,this.foldl=e,this.foldr=t},M=function(n){return n.foldr},T=function(n){return function(e){return function(t){return M(e)((r=i.applySecond(n.Apply0()),function(n){return r(t(n))}))(u.pure(n)(C.unit));var r}}},I=function(n){return n.foldl},R=function(n){return function(e){return I(n)((function(n){return function(t){if(n instanceof m.Nothing)return new m.Just(t);if(n instanceof m.Just)return new m.Just(l.eq(E.eqOrdering)(e(n.value0)(t))(E.GT.value)?n.value0:t);throw new Error("Failed pattern match at Data.Foldable (line 389, column 3 - line 389, column 27): "+[n.constructor.name,t.constructor.name])}}))(m.Nothing.value)}},A=function(n){return function(e){return I(n)((function(n){return function(t){if(n instanceof m.Nothing)return new m.Just(t);if(n instanceof m.Just)return new m.Just(l.eq(E.eqOrdering)(e(n.value0)(t))(E.LT.value)?n.value0:t);throw new Error("Failed pattern match at Data.Foldable (line 402, column 3 - line 402, column 27): "+[n.constructor.name,t.constructor.name])}}))(m.Nothing.value)}},_=new k((function(n){return function(n){return function(e){return n(e)}}}),(function(n){return function(e){return function(t){return n(e)(t)}}}),(function(n){return function(e){return function(t){return n(t)(e)}}})),N=new k((function(n){return function(e){return function(t){if(t instanceof m.Nothing)return h.mempty(n);if(t instanceof m.Just)return e(t.value0);throw new Error("Failed pattern match at Data.Foldable (line 129, column 1 - line 135, column 27): "+[e.constructor.name,t.constructor.name])}}}),(function(n){return function(e){return function(t){if(t instanceof m.Nothing)return e;if(t instanceof m.Just)return n(e)(t.value0);throw new Error("Failed pattern match at Data.Foldable (line 129, column 1 - line 135, column 27): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}}),(function(n){return function(e){return function(t){if(t instanceof m.Nothing)return e;if(t instanceof m.Just)return n(t.value0)(e);throw new Error("Failed pattern match at Data.Foldable (line 129, column 1 - line 135, column 27): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}})),P=new k((function(n){return function(n){return function(e){return n(e)}}}),(function(n){return function(e){return function(t){return n(e)(t)}}}),(function(n){return function(e){return function(t){return n(t)(e)}}})),O=new k((function(n){return function(n){return function(e){return n(e)}}}),(function(n){return function(e){return function(t){return n(e)(t)}}}),(function(n){return function(e){return function(t){return n(t)(e)}}})),L=new k((function(n){return function(n){return function(e){return n(e)}}}),(function(n){return function(e){return function(t){return n(e)(t)}}}),(function(n){return function(e){return function(t){return n(t)(e)}}})),W=new k((function(n){return function(n){return function(e){return n(e)}}}),(function(n){return function(e){return function(t){return n(e)(t)}}}),(function(n){return function(e){return function(t){return n(t)(e)}}})),D=function(n){return function(e){return function(t){return M(n)((function(n){return function(r){return x.append(e.Semigroup0())(t(n))(r)}}))(h.mempty(e))}}},z=new k((function(n){return D(z)(n)}),r.foldlArray,r.foldrArray),j=function(n){return n.foldMap},B=new k((function(n){return function(e){return function(t){return j(N)(n)(e)(t)}}}),(function(n){return function(e){return function(t){return I(N)(n)(e)(t)}}}),(function(n){return function(e){return function(t){return M(N)(n)(e)(t)}}})),q=new k((function(n){return function(e){return function(t){return j(N)(n)(e)(t)}}}),(function(n){return function(e){return function(t){return I(N)(n)(e)(t)}}}),(function(n){return function(e){return function(t){return M(N)(n)(e)(t)}}})),U=function(n){return function(e){return function(t){return function(r){return function(o){return b.unwrap(b.newtypeEndo)(j(n)(w.monoidEndo(c.categoryFn))((function(n){return function(o){return x.append(e)(t)(x.append(e)(r(n))(o))}}))(o))(t)}}}}},H=function(n){return function(e){return b.alaF(d.functorFn)(d.functorFn)(b.newtypeDisj)(b.newtypeDisj)(g.Disj)(j(n)(g.monoidDisj(e)))}},J=function(n){return function(e){var t=H(n)(p.heytingAlgebraBoolean),r=l.eq(e);return function(n){return t(r(n))}}},V=function(n){return function(e){return b.alaF(d.functorFn)(d.functorFn)(b.newtypeConj)(b.newtypeConj)(v.Conj)(j(n)(v.monoidConj(e)))}};n.exports={Foldable:k,foldr:M,foldl:I,foldMap:j,foldrDefault:function(n){return function(e){return function(t){return function(r){return b.unwrap(b.newtypeEndo)(j(n)(w.monoidEndo(c.categoryFn))((function(n){return w.Endo(e(n))}))(r))(t)}}}},foldlDefault:function(n){return function(e){return function(t){return function(r){return b.unwrap(b.newtypeEndo)(b.unwrap(b.newtypeDual)(j(n)(y.monoidDual(w.monoidEndo(c.categoryFn)))((o=s.flip(e),function(n){return y.Dual(w.Endo(o(n)))}))(r)))(t);var o}}}},foldMapDefaultL:function(n){return function(e){return function(t){return I(n)((function(n){return function(r){return x.append(e.Semigroup0())(n)(t(r))}}))(h.mempty(e))}}},foldMapDefaultR:D,fold:function(n){return function(e){return j(n)(e)(c.identity(c.categoryFn))}},foldM:function(n){return function(e){return function(t){return function(r){return I(n)((function(n){return function(r){return a.bind(e.Bind1())(n)(s.flip(t)(r))}}))(u.pure(e.Applicative0())(r))}}}},traverse_:T,for_:function(n){return function(e){return s.flip(T(n)(e))}},sequence_:function(n){return function(e){return T(n)(e)(c.identity(c.categoryFn))}},oneOf:function(n){return function(e){return M(n)(o.alt(e.Alt0()))(f.empty(e))}},oneOfMap:function(n){return function(e){return function(t){return M(n)((r=o.alt(e.Alt0()),function(n){return r(t(n))}))(f.empty(e));var r}}},intercalate:function(n){return function(e){return function(t){return function(r){return I(n)((function(n){return function(r){return n.init?{init:!1,acc:r}:{init:!1,acc:x.append(e.Semigroup0())(n.acc)(x.append(e.Semigroup0())(t)(r))}}}))({init:!0,acc:h.mempty(e)})(r).acc}}}},surroundMap:U,surround:function(n){return function(e){return function(t){return U(n)(e)(t)(c.identity(c.categoryFn))}}},and:function(n){return function(e){return V(n)(e)(c.identity(c.categoryFn))}},or:function(n){return function(e){return H(n)(e)(c.identity(c.categoryFn))}},all:V,any:H,sum:function(n){return function(e){return I(n)(S.add(e))(S.zero(e))}},product:function(n){return function(e){return I(n)(S.mul(e))(S.one(e))}},elem:J,notElem:function(n){return function(e){return function(t){var r=p.not(p.heytingAlgebraBoolean),o=J(n)(e)(t);return function(n){return r(o(n))}}}},indexl:function(n){return function(e){var t=I(n)((function(n){return function(t){return n.elem instanceof m.Just?n:n.pos===e?{elem:new m.Just(t),pos:n.pos}:{pos:n.pos+1|0,elem:n.elem}}}))({elem:m.Nothing.value,pos:0});return function(n){return t(n).elem}}},indexr:function(n){return function(e){var t=M(n)((function(n){return function(t){return t.elem instanceof m.Just?t:t.pos===e?{elem:new m.Just(n),pos:t.pos}:{pos:t.pos+1|0,elem:t.elem}}}))({elem:m.Nothing.value,pos:0});return function(n){return t(n).elem}}},find:function(n){return function(e){return I(n)((function(n){return function(t){return n instanceof m.Nothing&&e(t)?new m.Just(t):n}}))(m.Nothing.value)}},findMap:function(n){return function(e){return I(n)((function(n){return function(t){return n instanceof m.Nothing?e(t):n}}))(m.Nothing.value)}},maximum:function(n){return function(e){return R(e)(F.compare(n))}},maximumBy:R,minimum:function(n){return function(e){return A(e)(F.compare(n))}},minimumBy:A,null:function(n){return M(n)((function(n){return function(n){return!1}}))(!0)},length:function(n){return function(e){return I(n)((function(n){return function(t){return S.add(e)(S.one(e))(n)}}))(S.zero(e))}},foldableArray:z,foldableMaybe:N,foldableFirst:B,foldableLast:q,foldableAdditive:W,foldableDual:P,foldableDisj:O,foldableConj:L,foldableMultiplicative:_}},function(n,e,t){"use strict";var r=t(2),o=t(4),u=function(n,e){this.Applicative0=n,this.Bind1=e},i=new u((function(){return r.applicativeFn}),(function(){return o.bindFn})),a=new u((function(){return r.applicativeArray}),(function(){return o.bindArray}));n.exports={Monad:u,liftM1:function(n){return function(e){return function(t){return o.bind(n.Bind1())(t)((function(t){return r.pure(n.Applicative0())(e(t))}))}}},ap:function(n){return function(e){return function(t){return o.bind(n.Bind1())(e)((function(e){return o.bind(n.Bind1())(t)((function(t){return r.pure(n.Applicative0())(e(t))}))}))}}},whenM:function(n){return function(e){return function(t){return o.bind(n.Bind1())(e)((function(e){return r.when(n.Applicative0())(e)(t)}))}}},unlessM:function(n){return function(e){return function(t){return o.bind(n.Bind1())(e)((function(e){return r.unless(n.Applicative0())(e)(t)}))}}},monadFn:i,monadArray:a}},function(n,e,t){"use strict";var r=t(196),o=t(2),u=t(9),i=t(4),a=t(17),c=t(1),f=t(11),l=t(7),s=new a.Monad((function(){return m}),(function(){return d})),d=new i.Bind((function(){return p}),r.bindE),p=new u.Apply((function(){return h}),a.ap(s)),m=new o.Applicative((function(){return p}),r.pureE),h=new c.Functor(o.liftA1(m)),v=function(n){return new l.Semigroup(u.lift2(p)(l.append(n)))};n.exports={functorEffect:h,applyEffect:p,applicativeEffect:m,bindEffect:d,monadEffect:s,semigroupEffect:v,monoidEffect:function(n){return new f.Monoid((function(){return v(n.Semigroup0())}),r.pureE(f.mempty(n)))},untilE:r.untilE,whileE:r.whileE,forE:r.forE,foreachE:r.foreachE}},function(n,e,t){"use strict";var r=t(1),o=t(7),u=function(n,e){this.Functor0=n,this.alt=e},i=new u((function(){return r.functorArray}),o.append(o.semigroupArray));n.exports={Alt:u,alt:function(n){return n.alt},altArray:i}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(65),i=t(66),a=t(4),c=t(106),f=t(76),l=t(93),s=t(17),d=t(38),p=t(103),m=t(31),h=t(123),v=t(201),g=t(44),y=t(102),w=t(127),b=t(6),F=t(16),E=t(47),x=t(1),S=t(94),C=t(36),k=t(43),M=t(3),T=t(105),I=t(11),R=t(14),A=t(10),_=t(21),N=t(75),P=t(7),O=t(77),L=t(67),W=t(34),D=t(5),z=t(24),j=t(48),B=t(12),q=t(26),U=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),H=function(n){return n.value1},J=function(n){return function(e){return new W.Semiring((function(t){return function(r){return new U(W.add(n)(t.value0)(r.value0),W.add(e)(t.value1)(r.value1))}}),(function(t){return function(r){return new U(W.mul(n)(t.value0)(r.value0),W.mul(e)(t.value1)(r.value1))}}),new U(W.one(n),W.one(e)),new U(W.zero(n),W.zero(e)))}},V=new d.Semigroupoid((function(n){return function(e){return new U(e.value0,n.value1)}})),$=function(n){return function(e){return new P.Semigroup((function(t){return function(r){return new U(P.append(n)(t.value0)(r.value0),P.append(e)(t.value1)(r.value1))}}))}},G=function(n){return function(e){return new N.Ring((function(){return J(n.Semiring0())(e.Semiring0())}),(function(t){return function(r){return new U(N.sub(n)(t.value0)(r.value0),N.sub(e)(t.value1)(r.value1))}}))}},Q=function(n){return function(e){return new k.HeytingAlgebra((function(t){return function(r){return new U(k.conj(n)(t.value0)(r.value0),k.conj(e)(t.value1)(r.value1))}}),(function(t){return function(r){return new U(k.disj(n)(t.value0)(r.value0),k.disj(e)(t.value1)(r.value1))}}),new U(k.ff(n),k.ff(e)),(function(t){return function(r){return new U(k.implies(n)(t.value0)(r.value0),k.implies(e)(t.value1)(r.value1))}}),(function(t){return new U(k.not(n)(t.value0),k.not(e)(t.value1))}),new U(k.tt(n),k.tt(e)))}},K=new x.Functor((function(n){return function(e){return new U(e.value0,n(e.value1))}})),X=new C.FunctorWithIndex((function(){return K}),(function(n){return x.map(K)(n(B.unit))})),Y=new S.Invariant(S.imapF(K)),Z=function(n){return n.value0},nn=new F.Foldable((function(n){return function(n){return function(e){return n(e.value1)}}}),(function(n){return function(e){return function(t){return n(e)(t.value1)}}}),(function(n){return function(e){return function(t){return n(t.value1)(e)}}})),en=new E.FoldableWithIndex((function(){return nn}),(function(n){return function(n){return function(e){return n(B.unit)(e.value1)}}}),(function(n){return function(e){return function(t){return n(B.unit)(e)(t.value1)}}}),(function(n){return function(e){return function(t){return n(B.unit)(t.value1)(e)}}})),tn=new z.Traversable((function(){return nn}),(function(){return K}),(function(n){return function(e){return x.map(n.Apply0().Functor0())(U.create(e.value0))(e.value1)}}),(function(n){return function(e){return function(t){return x.map(n.Apply0().Functor0())(U.create(t.value0))(e(t.value1))}}})),rn=new j.TraversableWithIndex((function(){return en}),(function(){return X}),(function(){return tn}),(function(n){return function(e){return function(t){return x.map(n.Apply0().Functor0())(U.create(t.value0))(e(B.unit)(t.value1))}}})),on=new O.Foldable1((function(){return nn}),(function(n){return function(n){return n.value1}}),(function(n){return function(n){return function(e){return n(e.value1)}}})),un=new L.Traversable1((function(){return on}),(function(){return tn}),(function(n){return function(e){return x.map(n.Functor0())(U.create(e.value0))(e.value1)}}),(function(n){return function(e){return function(t){return x.map(n.Functor0())(U.create(t.value0))(e(t.value1))}}})),an=new f.Extend((function(){return K}),(function(n){return function(e){return new U(e.value0,n(e))}})),cn=function(n){return function(e){return new b.Eq((function(t){return function(r){return b.eq(n)(t.value0)(r.value0)&&b.eq(e)(t.value1)(r.value1)}}))}},fn=function(n){return function(e){return new A.Ord((function(){return cn(n.Eq0())(e.Eq0())}),(function(t){return function(r){var o=A.compare(n)(t.value0)(r.value0);return o instanceof _.LT?_.LT.value:o instanceof _.GT?_.GT.value:A.compare(e)(t.value1)(r.value1)}}))}},ln=function(n){return new b.Eq1((function(e){return b.eq(cn(n)(e))}))},sn=function(n){return new w.Distributive((function(){return K}),(function(e){return w.collectDefault(sn(n))(e)}),(function(e){var t=U.create(q.from(n)(B.unit)),r=x.map(e)(H);return function(n){return t(r(n))}}))},dn=new c.Comonad((function(){return an}),H),pn=new m.Bifunctor((function(n){return function(e){return function(t){return new U(n(t.value0),e(t.value1))}}})),mn=new p.Bifoldable((function(n){return function(e){return function(t){return function(r){return P.append(n.Semigroup0())(e(r.value0))(t(r.value1))}}}}),(function(n){return function(e){return function(t){return function(r){return e(n(t)(r.value0))(r.value1)}}}}),(function(n){return function(e){return function(t){return function(r){return n(r.value0)(e(r.value1)(t))}}}})),hn=new h.Bitraversable((function(){return mn}),(function(){return pn}),(function(n){return function(e){return o.apply(n.Apply0())(x.map(n.Apply0().Functor0())(U.create)(e.value0))(e.value1)}}),(function(n){return function(e){return function(t){return function(r){return o.apply(n.Apply0())(x.map(n.Apply0().Functor0())(U.create)(e(r.value0)))(t(r.value1))}}}})),vn=new i.Biapply((function(){return pn}),(function(n){return function(e){return new U(n.value0(e.value0),n.value1(e.value1))}})),gn=new u.Biapplicative((function(){return vn}),U.create),yn=function(n){return new o.Apply((function(){return K}),(function(e){return function(t){return new U(P.append(n)(e.value0)(t.value0),e.value1(t.value1))}}))},wn=function(n){return new a.Bind((function(){return yn(n)}),(function(e){return function(t){var r=t(e.value1);return new U(P.append(n)(e.value0)(r.value0),r.value1)}}))},bn=function(n){return new r.Applicative((function(){return yn(n.Semigroup0())}),U.create(I.mempty(n)))};n.exports={Tuple:U,fst:Z,snd:H,curry:function(n){return function(e){return function(t){return n(new U(e,t))}}},uncurry:function(n){return function(e){return n(e.value0)(e.value1)}},swap:function(n){return new U(n.value1,n.value0)},lookup:function(n){return function(e){return function(t){var r=R.unwrap(T.newtypeFirst),o=F.foldMap(n)(T.monoidFirst)((function(n){return b.eq(e)(t)(n.value0)?new M.Just(n.value1):M.Nothing.value}));return function(n){return r(o(n))}}}},showTuple:function(n){return function(e){return new D.Show((function(t){return"(Tuple "+D.show(n)(t.value0)+" "+D.show(e)(t.value1)+")"}))}},eqTuple:cn,eq1Tuple:ln,ordTuple:fn,ord1Tuple:function(n){return new A.Ord1((function(){return ln(n.Eq0())}),(function(e){return A.compare(fn(n)(e))}))},boundedTuple:function(n){return function(e){return new g.Bounded((function(){return fn(n.Ord0())(e.Ord0())}),new U(g.bottom(n),g.bottom(e)),new U(g.top(n),g.top(e)))}},semigroupoidTuple:V,semigroupTuple:$,monoidTuple:function(n){return function(e){return new I.Monoid((function(){return $(n.Semigroup0())(e.Semigroup0())}),new U(I.mempty(n),I.mempty(e)))}},semiringTuple:J,ringTuple:G,commutativeRingTuple:function(n){return function(e){return new y.CommutativeRing((function(){return G(n.Ring0())(e.Ring0())}))}},heytingAlgebraTuple:Q,booleanAlgebraTuple:function(n){return function(e){return new v.BooleanAlgebra((function(){return Q(n.HeytingAlgebra0())(e.HeytingAlgebra0())}))}},functorTuple:K,functorWithIndexTuple:X,invariantTuple:Y,bifunctorTuple:pn,applyTuple:yn,biapplyTuple:vn,applicativeTuple:bn,biapplicativeTuple:gn,bindTuple:wn,monadTuple:function(n){return new s.Monad((function(){return bn(n)}),(function(){return wn(n.Semigroup0())}))},extendTuple:an,comonadTuple:dn,lazyTuple:function(n){return function(e){return new l.Lazy((function(t){return new U(l.defer(n)((function(n){return Z(t(B.unit))})),l.defer(e)((function(n){return H(t(B.unit))})))}))}},foldableTuple:nn,foldable1Tuple:on,foldableWithIndexTuple:en,bifoldableTuple:mn,traversableTuple:tn,traversable1Tuple:un,traversableWithIndexTuple:rn,bitraversableTuple:hn,distributiveTuple:sn}},function(n,e,t){"use strict";var r=t(6),o=t(7),u=t(5),i=function(){function n(){}return n.value=new n,n}(),a=function(){function n(){}return n.value=new n,n}(),c=function(){function n(){}return n.value=new n,n}(),f=new u.Show((function(n){if(n instanceof i)return"LT";if(n instanceof a)return"GT";if(n instanceof c)return"EQ";throw new Error("Failed pattern match at Data.Ordering (line 26, column 1 - line 29, column 17): "+[n.constructor.name])})),l=new o.Semigroup((function(n){return function(e){if(n instanceof i)return i.value;if(n instanceof a)return a.value;if(n instanceof c)return e;throw new Error("Failed pattern match at Data.Ordering (line 21, column 1 - line 24, column 18): "+[n.constructor.name,e.constructor.name])}})),s=new r.Eq((function(n){return function(e){return n instanceof i&&e instanceof i||(n instanceof a&&e instanceof a||n instanceof c&&e instanceof c)}}));n.exports={LT:i,GT:a,EQ:c,invert:function(n){if(n instanceof a)return i.value;if(n instanceof c)return c.value;if(n instanceof i)return a.value;throw new Error("Failed pattern match at Data.Ordering (line 33, column 1 - line 33, column 31): "+[n.constructor.name])},eqOrdering:s,semigroupOrdering:l,showOrdering:f}},function(n,e,t){"use strict";var r=t(19),o=function(n,e){this.Alt0=n,this.empty=e},u=new o((function(){return r.altArray}),[]);n.exports={Plus:o,empty:function(n){return n.empty},plusArray:u}},function(n,e,t){"use strict";n.exports={otherwise:!0}},function(n,e,t){"use strict";var r=t(192),o=t(2),u=t(9),i=t(13),a=t(16),c=t(1),f=t(3),l=t(105),s=t(124),d=t(104),p=t(63),m=t(64),h=t(56),v=t(96),g=t(125),y=function(n,e,t,r){this.Foldable1=n,this.Functor0=e,this.sequence=t,this.traverse=r},w=function(n){return n.traverse},b=new y((function(){return a.foldableMultiplicative}),(function(){return v.functorMultiplicative}),(function(n){return function(e){return c.map(n.Apply0().Functor0())(v.Multiplicative)(e)}}),(function(n){return function(e){return function(t){return c.map(n.Apply0().Functor0())(v.Multiplicative)(e(t))}}})),F=new y((function(){return a.foldableMaybe}),(function(){return f.functorMaybe}),(function(n){return function(e){if(e instanceof f.Nothing)return o.pure(n)(f.Nothing.value);if(e instanceof f.Just)return c.map(n.Apply0().Functor0())(f.Just.create)(e.value0);throw new Error("Failed pattern match at Data.Traversable (line 86, column 1 - line 90, column 33): "+[e.constructor.name])}}),(function(n){return function(e){return function(t){if(t instanceof f.Nothing)return o.pure(n)(f.Nothing.value);if(t instanceof f.Just)return c.map(n.Apply0().Functor0())(f.Just.create)(e(t.value0));throw new Error("Failed pattern match at Data.Traversable (line 86, column 1 - line 90, column 33): "+[e.constructor.name,t.constructor.name])}}})),E=new y((function(){return a.foldableDual}),(function(){return h.functorDual}),(function(n){return function(e){return c.map(n.Apply0().Functor0())(h.Dual)(e)}}),(function(n){return function(e){return function(t){return c.map(n.Apply0().Functor0())(h.Dual)(e(t))}}})),x=new y((function(){return a.foldableDisj}),(function(){return m.functorDisj}),(function(n){return function(e){return c.map(n.Apply0().Functor0())(m.Disj)(e)}}),(function(n){return function(e){return function(t){return c.map(n.Apply0().Functor0())(m.Disj)(e(t))}}})),S=new y((function(){return a.foldableConj}),(function(){return p.functorConj}),(function(n){return function(e){return c.map(n.Apply0().Functor0())(p.Conj)(e)}}),(function(n){return function(e){return function(t){return c.map(n.Apply0().Functor0())(p.Conj)(e(t))}}})),C=new y((function(){return a.foldableAdditive}),(function(){return d.functorAdditive}),(function(n){return function(e){return c.map(n.Apply0().Functor0())(d.Additive)(e)}}),(function(n){return function(e){return function(t){return c.map(n.Apply0().Functor0())(d.Additive)(e(t))}}})),k=function(n){return function(e){return w(n)(e)(i.identity(i.categoryFn))}},M=new y((function(){return a.foldableArray}),(function(){return c.functorArray}),(function(n){return k(M)(n)}),(function(n){return r.traverseArrayImpl(u.apply(n.Apply0()))(c.map(n.Apply0().Functor0()))(o.pure(n))})),T=function(n){return n.sequence},I=new y((function(){return a.foldableFirst}),(function(){return l.functorFirst}),(function(n){return function(e){return c.map(n.Apply0().Functor0())(l.First)(T(F)(n)(e))}}),(function(n){return function(e){return function(t){return c.map(n.Apply0().Functor0())(l.First)(w(F)(n)(e)(t))}}})),R=new y((function(){return a.foldableLast}),(function(){return s.functorLast}),(function(n){return function(e){return c.map(n.Apply0().Functor0())(s.Last)(T(F)(n)(e))}}),(function(n){return function(e){return function(t){return c.map(n.Apply0().Functor0())(s.Last)(w(F)(n)(e)(t))}}})),A=function(n){return function(e){return function(t){return function(r){return g.stateR(w(n)(g.applicativeStateR)((function(n){return function(t){return e(t)(n)}}))(r))(t)}}}},_=function(n){return function(e){return function(t){return function(r){return g.stateL(w(n)(g.applicativeStateL)((function(n){return function(t){return e(t)(n)}}))(r))(t)}}}};n.exports={Traversable:y,traverse:w,sequence:T,traverseDefault:function(n){return function(e){return function(t){return function(r){return T(n)(e)(c.map(n.Functor0())(t)(r))}}}},sequenceDefault:k,for:function(n){return function(e){return function(t){return function(r){return w(e)(n)(r)(t)}}}},scanl:function(n){return function(e){return function(t){return function(r){return _(n)((function(n){return function(t){var r=e(n)(t);return{accum:r,value:r}}}))(t)(r).value}}}},scanr:function(n){return function(e){return function(t){return function(r){return A(n)((function(n){return function(t){var r=e(t)(n);return{accum:r,value:r}}}))(t)(r).value}}}},mapAccumL:_,mapAccumR:A,traversableArray:M,traversableMaybe:F,traversableFirst:I,traversableLast:R,traversableAdditive:C,traversableDual:E,traversableConj:S,traversableDisj:x,traversableMultiplicative:b}},function(n,e,t){"use strict";var r=t(174);n.exports={unsafeCoerce:r.unsafeCoerce}},function(n,e,t){"use strict";var r=function(n,e){this.from=n,this.to=e},o=new r((function(n){return n}),(function(n){return n}));n.exports={TypeEquals:r,to:function(n){return n.to},from:function(n){return n.from},refl:o}},function(n,e,t){"use strict";var r=t(2),o=t(224),u=t(9),i=t(225),a=t(4),c=t(226),f=t(1),l=t(130),s=t(11),d=t(7),p=t(18),m=function(n){return n},h=m,v=m,g=function(n){return function(n){return new d.Semigroup((function(e){return function(t){return d.append(p.semigroupEffect(n))(e)(t)}}))}},y=new l.IxFunctor((function(n){return function(e){return f.map(p.functorEffect)(n)(e)}})),w=new i.IxApply((function(){return y}),(function(n){return function(e){return u.apply(p.applyEffect)(n)(e)}})),b=new c.IxBind((function(){return w}),(function(n){return function(e){return function(){var t=n();return e(t)()}}})),F=new o.IxApplicative((function(){return w}),(function(n){return r.pure(p.applicativeEffect)(n)})),E=new f.Functor((function(n){return function(e){return f.map(p.functorEffect)(n)(e)}})),x=function(n){return new u.Apply((function(){return E}),(function(n){return function(e){return u.apply(p.applyEffect)(n)(e)}}))};n.exports={coerceHook:function(n){return function(n){return n}},unsafeHook:v,unsafeRenderEffect:h,bind:function(n){return c.ibind(n)},discard:function(n){return c.ibind(n)},ixFunctorRender:y,ixApplyRender:w,ixApplicativeRender:F,ixBindRender:b,functorRender:E,applyRender:x,applicativeRender:function(n){return new r.Applicative((function(){return x()}),(function(n){return r.pure(p.applicativeEffect)(n)}))},bindRender:function(n){return new a.Bind((function(){return x()}),(function(n){return function(e){return function(){var t=n();return e(t)()}}}))},semigroupRender:g,monoidRender:function(n){return function(n){return new s.Monoid((function(){return g()(n.Semigroup0())}),s.mempty(p.monoidEffect(n)))}}}},function(n,e,t){"use strict";var r=function(){function n(){}return n.value=new n,n}();n.exports={RLProxy:r}},function(n,e,t){"use strict";var r=t(19),o=t(2),u=t(9),i=t(4),a=t(76),c=t(17),f=t(103),l=t(31),s=t(123),d=t(44),p=t(6),m=t(16),h=t(47),v=t(8),g=t(1),y=t(94),w=t(36),b=t(3),F=t(11),E=t(10),x=t(21),S=t(7),C=t(5),k=t(24),M=t(48),T=t(12),I=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),R=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),A=new g.Functor((function(n){return function(e){if(e instanceof I)return new I(e.value0);if(e instanceof R)return new R(n(e.value0));throw new Error("Failed pattern match at Data.Either (line 38, column 1 - line 38, column 52): "+[e.constructor.name])}})),_=new w.FunctorWithIndex((function(){return A}),(function(n){return g.map(A)(n(T.unit))})),N=new y.Invariant(y.imapF(A)),P=new m.Foldable((function(n){return function(e){return function(t){if(t instanceof I)return F.mempty(n);if(t instanceof R)return e(t.value0);throw new Error("Failed pattern match at Data.Either (line 187, column 1 - line 193, column 28): "+[e.constructor.name,t.constructor.name])}}}),(function(n){return function(e){return function(t){if(t instanceof I)return e;if(t instanceof R)return n(e)(t.value0);throw new Error("Failed pattern match at Data.Either (line 187, column 1 - line 193, column 28): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}}),(function(n){return function(e){return function(t){if(t instanceof I)return e;if(t instanceof R)return n(t.value0)(e);throw new Error("Failed pattern match at Data.Either (line 187, column 1 - line 193, column 28): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}})),O=new h.FoldableWithIndex((function(){return P}),(function(n){return function(e){return function(t){if(t instanceof I)return F.mempty(n);if(t instanceof R)return e(T.unit)(t.value0);throw new Error("Failed pattern match at Data.Either (line 195, column 1 - line 201, column 42): "+[e.constructor.name,t.constructor.name])}}}),(function(n){return function(e){return function(t){if(t instanceof I)return e;if(t instanceof R)return n(T.unit)(e)(t.value0);throw new Error("Failed pattern match at Data.Either (line 195, column 1 - line 201, column 42): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}}),(function(n){return function(e){return function(t){if(t instanceof I)return e;if(t instanceof R)return n(T.unit)(t.value0)(e);throw new Error("Failed pattern match at Data.Either (line 195, column 1 - line 201, column 42): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}})),L=new k.Traversable((function(){return P}),(function(){return A}),(function(n){return function(e){if(e instanceof I)return o.pure(n)(new I(e.value0));if(e instanceof R)return g.map(n.Apply0().Functor0())(R.create)(e.value0);throw new Error("Failed pattern match at Data.Either (line 211, column 1 - line 215, column 36): "+[e.constructor.name])}}),(function(n){return function(e){return function(t){if(t instanceof I)return o.pure(n)(new I(t.value0));if(t instanceof R)return g.map(n.Apply0().Functor0())(R.create)(e(t.value0));throw new Error("Failed pattern match at Data.Either (line 211, column 1 - line 215, column 36): "+[e.constructor.name,t.constructor.name])}}})),W=new M.TraversableWithIndex((function(){return O}),(function(){return _}),(function(){return L}),(function(n){return function(e){return function(t){if(t instanceof I)return o.pure(n)(new I(t.value0));if(t instanceof R)return g.map(n.Apply0().Functor0())(R.create)(e(T.unit)(t.value0));throw new Error("Failed pattern match at Data.Either (line 217, column 1 - line 219, column 53): "+[e.constructor.name,t.constructor.name])}}})),D=new a.Extend((function(){return A}),(function(n){return function(e){return e instanceof I?new I(e.value0):new R(n(e))}})),z=function(n){return function(e){return new p.Eq((function(t){return function(r){return t instanceof I&&r instanceof I?p.eq(n)(t.value0)(r.value0):t instanceof R&&r instanceof R&&p.eq(e)(t.value0)(r.value0)}}))}},j=function(n){return function(e){return new E.Ord((function(){return z(n.Eq0())(e.Eq0())}),(function(t){return function(r){if(t instanceof I&&r instanceof I)return E.compare(n)(t.value0)(r.value0);if(t instanceof I)return x.LT.value;if(r instanceof I)return x.GT.value;if(t instanceof R&&r instanceof R)return E.compare(e)(t.value0)(r.value0);throw new Error("Failed pattern match at Data.Either (line 179, column 1 - line 179, column 64): "+[t.constructor.name,r.constructor.name])}}))}},B=function(n){return new p.Eq1((function(e){return p.eq(z(n)(e))}))},q=function(n){return function(e){return function(t){if(t instanceof I)return n(t.value0);if(t instanceof R)return e(t.value0);throw new Error("Failed pattern match at Data.Either (line 238, column 1 - line 238, column 64): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}},U=q(v.const(b.Nothing.value))(b.Just.create),H=q(v.const(!0))(v.const(!1)),J=q(v.const(!1))(v.const(!0)),V=new l.Bifunctor((function(n){return function(e){return function(t){if(t instanceof I)return new I(n(t.value0));if(t instanceof R)return new R(e(t.value0));throw new Error("Failed pattern match at Data.Either (line 46, column 1 - line 48, column 36): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}})),$=new f.Bifoldable((function(n){return function(n){return function(e){return function(t){if(t instanceof I)return n(t.value0);if(t instanceof R)return e(t.value0);throw new Error("Failed pattern match at Data.Either (line 203, column 1 - line 209, column 32): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}}}),(function(n){return function(e){return function(t){return function(r){if(r instanceof I)return n(t)(r.value0);if(r instanceof R)return e(t)(r.value0);throw new Error("Failed pattern match at Data.Either (line 203, column 1 - line 209, column 32): "+[n.constructor.name,e.constructor.name,t.constructor.name,r.constructor.name])}}}}),(function(n){return function(e){return function(t){return function(r){if(r instanceof I)return n(r.value0)(t);if(r instanceof R)return e(r.value0)(t);throw new Error("Failed pattern match at Data.Either (line 203, column 1 - line 209, column 32): "+[n.constructor.name,e.constructor.name,t.constructor.name,r.constructor.name])}}}})),G=new s.Bitraversable((function(){return $}),(function(){return V}),(function(n){return function(e){if(e instanceof I)return g.map(n.Apply0().Functor0())(I.create)(e.value0);if(e instanceof R)return g.map(n.Apply0().Functor0())(R.create)(e.value0);throw new Error("Failed pattern match at Data.Either (line 221, column 1 - line 225, column 37): "+[e.constructor.name])}}),(function(n){return function(e){return function(t){return function(r){if(r instanceof I)return g.map(n.Apply0().Functor0())(I.create)(e(r.value0));if(r instanceof R)return g.map(n.Apply0().Functor0())(R.create)(t(r.value0));throw new Error("Failed pattern match at Data.Either (line 221, column 1 - line 225, column 37): "+[e.constructor.name,t.constructor.name,r.constructor.name])}}}})),Q=new u.Apply((function(){return A}),(function(n){return function(e){if(n instanceof I)return new I(n.value0);if(n instanceof R)return g.map(A)(n.value0)(e);throw new Error("Failed pattern match at Data.Either (line 82, column 1 - line 84, column 30): "+[n.constructor.name,e.constructor.name])}})),K=new i.Bind((function(){return Q}),q((function(n){return function(e){return new I(n)}}))((function(n){return function(e){return e(n)}}))),X=new o.Applicative((function(){return Q}),R.create),Y=new c.Monad((function(){return X}),(function(){return K})),Z=new r.Alt((function(){return A}),(function(n){return function(e){return n instanceof I?e:n}}));n.exports={Left:I,Right:R,either:q,choose:function(n){return function(e){return function(t){return r.alt(n)(g.map(n.Functor0())(I.create)(e))(g.map(n.Functor0())(R.create)(t))}}},isLeft:H,isRight:J,fromLeft:function(n){return function(n){if(n instanceof I)return n.value0;throw new Error("Failed pattern match at Data.Either (line 256, column 1 - line 256, column 51): "+[n.constructor.name])}},fromRight:function(n){return function(n){if(n instanceof R)return n.value0;throw new Error("Failed pattern match at Data.Either (line 261, column 1 - line 261, column 52): "+[n.constructor.name])}},note:function(n){return b.maybe(new I(n))(R.create)},"note'":function(n){return b["maybe'"]((function(e){return I.create(n(e))}))(R.create)},hush:U,functorEither:A,functorWithIndexEither:_,invariantEither:N,bifunctorEither:V,applyEither:Q,applicativeEither:X,altEither:Z,bindEither:K,monadEither:Y,extendEither:D,showEither:function(n){return function(e){return new C.Show((function(t){if(t instanceof I)return"(Left "+C.show(n)(t.value0)+")";if(t instanceof R)return"(Right "+C.show(e)(t.value0)+")";throw new Error("Failed pattern match at Data.Either (line 163, column 1 - line 165, column 46): "+[t.constructor.name])}))}},eqEither:z,eq1Either:B,ordEither:j,ord1Either:function(n){return new E.Ord1((function(){return B(n.Eq0())}),(function(e){return E.compare(j(n)(e))}))},boundedEither:function(n){return function(e){return new d.Bounded((function(){return j(n.Ord0())(e.Ord0())}),new I(d.bottom(n)),new R(d.top(e)))}},foldableEither:P,foldableWithIndexEither:O,bifoldableEither:$,traversableEither:L,traversableWithIndexEither:W,bitraversableEither:G,semigroupEither:function(n){return new S.Semigroup((function(e){return function(t){return u.apply(Q)(g.map(A)(S.append(n))(e))(t)}}))}}},function(n,e,t){"use strict";var r=t(223),o=t(4),u=t(6),i=t(8),a=t(69),c=t(1),f=t(14),l=t(32),s=t(20),d=t(18),p=t(58),m=t(27),h=t(25),v=t(227),g=function(n){return n},y=p.runEffectFn2(r.writeRef_),w=h.unsafeCoerce,b=h.unsafeCoerce,F=p.runEffectFn1(r.readRef_),E=function(n){return c.map(d.functorEffect)(l.toMaybe)(F(n))},x=new f.Newtype((function(n){return n}),g),S=i.flip(o.bind(d.bindEffect))(p.runEffectFn1(r.memo_)),C=new u.Eq(v.unsafeRefEq);n.exports={component:function(n){return function(n){return function(n){return function(e){var t=w((function(n){return b(e(n))()}));return function(){return r.unsafeSetDisplayName(n,t)}}}}},memo:S,useState:function(n){return m.unsafeHook((function(){return r.useState_(a.mkFn2(s.Tuple.create),n)}))},useEffect:function(n){return function(e){return function(t){return m.unsafeHook((function(){return r.useEffect_(a.mkFn2(u.eq(n)),e,t)}))}}},useLayoutEffect:function(n){return function(e){return function(t){return m.unsafeHook((function(){return r.useLayoutEffect_(a.mkFn2(u.eq(n)),e,t)}))}}},useReducer:function(n){return function(e){return m.unsafeHook((function(){return r.useReducer_(a.mkFn2(s.Tuple.create),a.mkFn2(e),n)}))}},readRef:F,readRefMaybe:E,writeRef:y,renderRef:function(n){return m.unsafeRenderEffect(F(n))},renderRefMaybe:function(n){return m.unsafeRenderEffect(E(n))},useRef:function(n){return m.unsafeHook((function(){return r.useRef_(n)}))},useContext:function(n){return m.unsafeHook((function(){return r.useContext_(n)}))},useMemo:function(n){return function(e){return function(t){return m.unsafeHook((function(){return r.useMemo_(a.mkFn2(u.eq(n)),e,t)}))}}},useCallback:function(n){return function(e){return function(t){return m.unsafeHook((function(){return r.useCallback_(a.mkFn2(u.eq(n)),e,t)}))}}},useEqCache:function(n){return function(e){return m.unsafeHook((function(){return r.useEqCache_(a.mkFn2(u.eq(n)),e)}))}},UnsafeReference:g,newtypeUnsafeReference:x,eqUnsafeReference:C,displayName:r.displayName}},function(n,e,t){"use strict";var r=t(13),o=function(n){return n.bimap};n.exports={bimap:o,Bifunctor:function(n){this.bimap=n},lmap:function(n){return function(e){return o(n)(e)(r.identity(r.categoryFn))}},rmap:function(n){return o(n)(r.identity(r.categoryFn))}}},function(n,e,t){"use strict";var r=t(221),o=t(6),u=t(8),i=t(3),a=t(10),c=t(5),f=i.maybe(r.null)(r.notNull),l=function(n){return r.nullable(n,i.Nothing.value,i.Just.create)},s=function(n){return new o.Eq(u.on(o.eq(i.eqMaybe(n)))(l))},d=function(n){return new a.Ord((function(){return s(n.Eq0())}),u.on(a.compare(i.ordMaybe(n)))(l))},p=new o.Eq1((function(n){return o.eq(s(n))})),m=new a.Ord1((function(){return p}),(function(n){return a.compare(d(n))}));n.exports={toMaybe:l,toNullable:f,showNullable:function(n){return new c.Show((e=i.maybe("null")(c.show(n)),function(n){return e(l(n))}));var e},eqNullable:s,eq1Nullable:p,ordNullable:d,ord1Nullable:m,null:r.null,notNull:r.notNull}},function(n,e,t){"use strict";var r=t(13),o=t(18),u=function(n,e){this.Monad0=n,this.liftEffect=e},i=new u((function(){return o.monadEffect}),r.identity(r.categoryFn));n.exports={liftEffect:function(n){return n.liftEffect},MonadEffect:u,monadEffectEffect:i}},function(n,e,t){"use strict";var r=t(166),o=t(15),u=t(12),i=t(42),a=t(91),c=t(28),f=function(n,e,t,r){this.addRecord=n,this.mulRecord=e,this.oneRecord=t,this.zeroRecord=r},l=function(n,e,t,r){this.add=n,this.mul=e,this.one=t,this.zero=r},s=function(n){return n.zeroRecord},d=function(n){return n.zero},p=new l((function(n){return function(n){return u.unit}}),(function(n){return function(n){return u.unit}}),u.unit,u.unit),m=new f((function(n){return function(n){return function(n){return{}}}}),(function(n){return function(n){return function(n){return{}}}}),(function(n){return function(n){return{}}}),(function(n){return function(n){return{}}})),h=new l(r.numAdd,r.numMul,1,0),v=new l(r.intAdd,r.intMul,1,0),g=function(n){return n.oneRecord},y=function(n){return n.one},w=function(n){return n.mulRecord},b=function(n){return n.mul},F=function(n){return n.addRecord},E=function(n){return n.add};n.exports={Semiring:l,add:E,zero:d,mul:b,one:y,SemiringRecord:f,addRecord:F,mulRecord:w,oneRecord:g,zeroRecord:s,semiringInt:v,semiringNumber:h,semiringFn:function(n){return new l((function(e){return function(t){return function(r){return E(n)(e(r))(t(r))}}}),(function(e){return function(t){return function(r){return b(n)(e(r))(t(r))}}}),(function(e){return y(n)}),(function(e){return d(n)}))},semiringUnit:p,semiringRecord:function(n){return function(n){return new l(F(n)(c.RLProxy.value),w(n)(c.RLProxy.value),g(n)(c.RLProxy.value)(a.RProxy.value),s(n)(c.RLProxy.value)(a.RProxy.value))}},semiringRecordNil:m,semiringRecordCons:function(n){return function(e){return function(e){return function(t){return new f((function(r){return function(r){return function(u){var a=F(e)(c.RLProxy.value)(r)(u),f=o.reflectSymbol(n)(o.SProxy.value),l=i.unsafeSet(f),s=i.unsafeGet(f);return l(E(t)(s(r))(s(u)))(a)}}}),(function(r){return function(r){return function(u){var a=w(e)(c.RLProxy.value)(r)(u),f=o.reflectSymbol(n)(o.SProxy.value),l=i.unsafeSet(f),s=i.unsafeGet(f);return l(b(t)(s(r))(s(u)))(a)}}}),(function(r){return function(r){var u=g(e)(c.RLProxy.value)(a.RProxy.value),f=o.reflectSymbol(n)(o.SProxy.value);return i.unsafeSet(f)(y(t))(u)}}),(function(r){return function(r){var u=s(e)(c.RLProxy.value)(a.RProxy.value),f=o.reflectSymbol(n)(o.SProxy.value);return i.unsafeSet(f)(d(t))(u)}}))}}}}}},function(n,e,t){"use strict";var r=t(2),o=t(22),u=function(n,e){this.Applicative0=n,this.Plus1=e},i=new u((function(){return r.applicativeArray}),(function(){return o.plusArray}));n.exports={Alternative:u,alternativeArray:i}},function(n,e,t){"use strict";var r=t(193),o=t(8),u=t(1),i=t(3),a=t(105),c=t(124),f=t(104),l=t(63),s=t(64),d=t(56),p=t(96),m=t(12),h=function(n,e){this.Functor0=n,this.mapWithIndex=e},v=function(n){return n.mapWithIndex},g=new h((function(){return p.functorMultiplicative}),(function(n){return u.map(p.functorMultiplicative)(n(m.unit))})),y=new h((function(){return i.functorMaybe}),(function(n){return u.map(i.functorMaybe)(n(m.unit))})),w=new h((function(){return c.functorLast}),(function(n){return u.map(c.functorLast)(n(m.unit))})),b=new h((function(){return a.functorFirst}),(function(n){return u.map(a.functorFirst)(n(m.unit))})),F=new h((function(){return d.functorDual}),(function(n){return u.map(d.functorDual)(n(m.unit))})),E=new h((function(){return s.functorDisj}),(function(n){return u.map(s.functorDisj)(n(m.unit))})),x=new h((function(){return l.functorConj}),(function(n){return u.map(l.functorConj)(n(m.unit))})),S=new h((function(){return u.functorArray}),r.mapWithIndexArray),C=new h((function(){return f.functorAdditive}),(function(n){return u.map(f.functorAdditive)(n(m.unit))}));n.exports={FunctorWithIndex:h,mapWithIndex:v,mapDefault:function(n){return function(e){return v(n)(o.const(e))}},functorWithIndexArray:S,functorWithIndexMaybe:y,functorWithIndexFirst:b,functorWithIndexLast:w,functorWithIndexAdditive:C,functorWithIndexDual:F,functorWithIndexConj:x,functorWithIndexDisj:E,functorWithIndexMultiplicative:g}},function(n,e,t){"use strict";var r,o,u,i=t(232),a=t(19),c=t(2),f=t(9),l=t(4),s=t(13),d=t(113),p=t(70),m=t(38),h=t(122),v=t(31),g=t(23),y=t(29),w=t(8),b=t(1),F=t(57),E=t(132),x=t(52),S=t(3),C=t(32),k=t(7),M=t(15),T=t(24),I=t(48),R=t(238),A=t(53),_=t(58),N=t(133),P=t(86),O=t(242),L=t(244),W=t(248),D=t(85),z=t(79),j=t(112),B=t(28),q=function(n){this.writeVariantImpl=n},U=function(n){this.writeImplFields=n},H=function(n){this.writeImpl=n},J=function(n){this.readVariantImpl=n},V=function(n){this.getFields=n},$=function(n){this.readImpl=n},G=function(n){return n.writeVariantImpl},Q=function(n){return n.writeImplFields},K=function(n){return n.writeImpl},X=new H(P.unsafeToForeign),Y=new H(P.unsafeToForeign),Z=new H(P.unsafeToForeign),nn=new H(s.identity(s.categoryFn)),en=new H(P.unsafeToForeign),tn=new H(P.unsafeToForeign),rn=function(n){return new H((function(e){return P.unsafeToForeign(b.map(b.functorArray)(K(n))(e))}))},on=i._undefined,un=new J((function(n){return function(n){return P.fail(new P.ForeignError("Unable to match any variant member."))}})),an=function(n){return n.readVariantImpl},cn=new $(P.readString),fn=new $(P.readNumber),ln=new $(P.readInt),sn=function(n){return n.readImpl},dn=new $(c.pure(p.applicativeExceptT(F.monadIdentity))),pn=new V((function(n){return function(n){return c.pure(p.applicativeExceptT(F.monadIdentity))(s.identity(j.categoryBuilder))}})),mn=new $(P.readChar),hn=new $(P.readBoolean),vn=function(n){return new $(l.composeKleisliFlipped(p.bindExceptT(F.monadIdentity))(I.traverseWithIndex(I.traversableWithIndexArray)(p.applicativeExceptT(F.monadIdentity))((function(e){return function(t){return d.withExcept(b.map(x.functorNonEmptyList)(P.ErrorAtIndex.create(e)))(sn(n)(t))}})))(P.readArray))},gn=function(n){var e=sn(n);return function(n){return d.runExcept(e(n))}},yn=(o=v.lmap(y.bifunctorEither)((r=c.pure(x.applicativeNonEmptyList),function(n){return r(P.ForeignError.create(A.message(n)))})),u=_.runEffectFn1(i._parseJSON),function(n){return p.ExceptT(F.Identity(o(N.unsafePerformEffect(A.try(u(n))))))}),wn=function(n){var e=l.composeKleisliFlipped(p.bindExceptT(F.monadIdentity))(sn(n))(yn);return function(n){return d.runExcept(e(n))}},bn=new q((function(n){return function(n){return D.unsafeCrashWith("Variant was not able to be writen row WriteForeign.")}})),Fn=new U((function(n){return function(n){return s.identity(j.categoryBuilder)}})),En=function(n){return n.getFields},xn=function(n){return function(n){return new $((function(e){return b.map(p.functorExceptT(F.functorIdentity))(w.flip(j.build)({}))(En(n)(B.RLProxy.value)(e))}))}},Sn=function(n){return function(e){return function(t){return function(r){return p.ExceptT(f.apply(e.Apply0())(b.map(e.Apply0().Functor0())(function(n){return function(e){return function(t){if(e instanceof y.Left&&t instanceof y.Right)return new y.Left(e.value0);if(e instanceof y.Left&&t instanceof y.Left)return new y.Left(k.append(n)(e.value0)(t.value0));if(e instanceof y.Right&&t instanceof y.Left)return new y.Left(t.value0);if(e instanceof y.Right&&t instanceof y.Right)return new y.Right(e.value0(t.value0));throw new Error("Failed pattern match at Simple.JSON (line 234, column 1 - line 234, column 90): "+[e.constructor.name,t.constructor.name])}}}(n))(p.runExceptT(t)))(p.runExceptT(r)))}}}},Cn=function(n){return function(e){return function(t){return function(r){return function(r){return new V((function(r){return function(r){var o=En(t)(B.RLProxy.value)(r),u=M.reflectSymbol(n)(M.SProxy.value),i=d.withExcept(b.map(x.functorNonEmptyList)(P.ErrorAtProperty.create(u))),a=l.bind(p.bindExceptT(F.monadIdentity))(i(l.bindFlipped(p.bindExceptT(F.monadIdentity))(sn(e))(O.readProp(u)(r))))((function(e){return c.pure(p.applicativeExceptT(F.monadIdentity))(j.insert()()(n)(M.SProxy.value)(e))}));return Sn(x.semigroupNonEmptyList)(F.applicativeIdentity)(b.map(p.functorExceptT(F.functorIdentity))(m.compose(j.semigroupoidBuilder))(a))(o)}}))}}}}};n.exports={readJSON:wn,"readJSON'":function(n){return l.composeKleisliFlipped(p.bindExceptT(F.monadIdentity))(sn(n))(yn)},readJSON_:function(n){var e=wn(n);return function(n){return y.hush(e(n))}},writeJSON:function(n){var e=K(n);return function(n){return W.unsafeStringify(e(n))}},write:function(n){return K(n)},read:gn,"read'":function(n){return sn(n)},read_:function(n){var e=gn(n);return function(n){return y.hush(e(n))}},parseJSON:yn,undefined:on,ReadForeign:$,readImpl:sn,ReadForeignFields:V,getFields:En,ReadForeignVariant:J,readVariantImpl:an,WriteForeign:H,writeImpl:K,WriteForeignFields:U,writeImplFields:Q,WriteForeignVariant:q,writeVariantImpl:G,readForeign:dn,readChar:mn,readNumber:fn,readInt:ln,readString:cn,readBoolean:hn,readArray:vn,readMaybe:function(n){return new $((e=sn(n),function(n){return P.isNull(n)||P.isUndefined(n)?c.pure(p.applicativeExceptT(F.monadIdentity))(S.Nothing.value):b.map(p.functorExceptT(F.functorIdentity))(S.Just.create)(e(n))}));var e},readNullable:function(n){return new $((function(e){return d.withExcept(b.map(x.functorNonEmptyList)((function(n){return n instanceof P.TypeMismatch?new P.TypeMismatch("Nullable "+n.value0,n.value1):n})))(l.bindFlipped(p.bindExceptT(F.monadIdentity))(b.map(b.functorFn)(b.map(p.functorExceptT(F.functorIdentity))(C.toNullable))(T.traverse(T.traversableMaybe)(p.applicativeExceptT(F.monadIdentity))(sn(n))))(P.readNull(e)))}))},readObject:function(n){return new $(l.composeKleisliFlipped(p.bindExceptT(F.monadIdentity))((e=T.sequence(L.traversableObject)(p.applicativeExceptT(F.monadIdentity)),t=L.mapWithKey(w.const(sn(n))),function(n){return e(t(n))}))((function(n){if("Object"===P.tagOf(n))return c.pure(p.applicativeExceptT(F.monadIdentity))(P.unsafeFromForeign(n));if(g.otherwise)return P.fail(new P.TypeMismatch("Object",P.tagOf(n)));throw new Error("Failed pattern match at Simple.JSON (line 190, column 7 - line 190, column 51): "+[n.constructor.name])})));var e,t},readRecord:xn,readFieldsCons:Cn,readFieldsNil:pn,readForeignVariant:function(n){return function(n){return new $((function(e){return an(n)(B.RLProxy.value)(e)}))}},readVariantNil:un,readVariantCons:function(n){return function(e){return function(t){return function(t){return new J((function(r){return function(r){var o=M.reflectSymbol(n)(M.SProxy.value);return a.alt(p.altExceptT(x.semigroupNonEmptyList)(F.monadIdentity))(l.bind(p.bindExceptT(F.monadIdentity))(sn(xn()(Cn(new M.IsSymbol((function(){return"type"})))(cn)(Cn(new M.IsSymbol((function(){return"value"})))(dn)(pn)()())()()))(r))((function(t){return t.type===o?l.bind(p.bindExceptT(F.monadIdentity))(sn(e)(t.value))((function(e){return c.pure(p.applicativeExceptT(F.monadIdentity))(R.inj()(n)(M.SProxy.value)(e))})):P.fail(P.ForeignError.create("Did not match variant tag "+o))})))(an(t)(B.RLProxy.value)(r))}}))}}}},writeForeignForeign:nn,writeForeignString:X,writeForeignInt:Z,writeForeignChar:en,writeForeignNumber:Y,writeForeignBoolean:tn,writeForeignArray:rn,writeForeignMaybe:function(n){return new H(S.maybe(on)(K(n)))},writeForeignNullable:function(n){return new H((e=S.maybe(P.unsafeToForeign(C.toNullable(S.Nothing.value)))(K(n)),function(n){return e(C.toMaybe(n))}));var e},writeForeignObject:function(n){return new H((e=L.mapWithKey(w.const(K(n))),function(n){return P.unsafeToForeign(e(n))}));var e},recordWriteForeign:function(n){return function(n){return new H((function(e){var t=Q(n)(B.RLProxy.value)(e);return P.unsafeToForeign(j.build(t)({}))}))}},consWriteForeignFields:function(n){return function(e){return function(t){return function(r){return function(r){return function(r){return new U((function(r){return function(r){var o=Q(t)(B.RLProxy.value)(r),u=K(e)(z.get(n)()(M.SProxy.value)(r));return m.compose(j.semigroupoidBuilder)(j.insert()()(n)(M.SProxy.value)(u))(o)}}))}}}}}},nilWriteForeignFields:Fn,writeForeignVariant:function(n){return function(n){return new H((function(e){return G(n)(B.RLProxy.value)(e)}))}},nilWriteForeignVariant:bn,consWriteForeignVariant:function(n){return function(e){return function(t){return function(t){return new q((function(r){return function(r){return R.on()(n)(M.SProxy.value)((function(t){return P.unsafeToForeign({type:M.reflectSymbol(n)(M.SProxy.value),value:K(e)(t)})}))(G(t)(B.RLProxy.value))(r)}}))}}}},readForeignNEArray:function(n){return new $((function(e){return l.bind(p.bindExceptT(F.monadIdentity))(sn(vn(n))(e))((function(n){return p.except(F.applicativeIdentity)(y.note(E.singleton(new P.ForeignError("Nonempty array expected, got empty array")))(h.fromArray(n)))}))}))},writeForeignNEArray:function(n){return new H((function(e){return K(rn(n))(h.toArray(e))}))}}},function(n,e,t){"use strict";var r=function(n){this.compose=n},o=new r((function(n){return function(e){return function(t){return n(e(t))}}})),u=function(n){return n.compose};n.exports={compose:u,Semigroupoid:r,composeFlipped:function(n){return function(e){return function(t){return u(n)(t)(e)}}},semigroupoidFn:o}},function(n,e,t){"use strict";var r=t(35),o=t(2),u=t(17),i=t(22),a=t(12),c=function(n,e){this.Alternative1=n,this.Monad0=e},f=new c((function(){return r.alternativeArray}),(function(){return u.monadArray}));n.exports={MonadZero:c,guard:function(n){return function(e){if(e)return o.pure(n.Alternative1().Applicative0())(a.unit);if(!e)return i.empty(n.Alternative1().Plus1());throw new Error("Failed pattern match at Control.MonadZero (line 54, column 1 - line 54, column 52): "+[e.constructor.name])}},monadZeroArray:f}},function(n,e,t){"use strict";var r=t(219),o=t(69),u=t(11),i=t(32),a=t(7),c=t(12),f=t(58),l=function(){function n(){}return n.value=new n,n}(),s=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),d=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),p=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),m=new a.Semigroup((function(n){return function(e){return r.fragment([n,e])}})),h=new u.Monoid((function(){return m}),r.empty),v=o.runFn2(r.keyed_),g=o.runFn2(r.elementKeyed_),y=o.runFn2(r.element_);n.exports={NoUpdate:l,Update:s,SideEffects:d,UpdateAndSideEffects:p,runUpdate:function(n){return f.runEffectFn3(r.runUpdate_)((function(e,t){return function(n){if(n instanceof l)return{state:i.null,effects:i.null};if(n instanceof s)return{state:i.notNull(n.value0),effects:i.null};if(n instanceof d)return{state:i.null,effects:i.notNull(n.value0)};if(n instanceof p)return{state:i.notNull(n.value0),effects:i.notNull(n.value1)};throw new Error("Failed pattern match at React.Basic (line 439, column 20 - line 455, column 6): "+[n.constructor.name])}(n(e)(t))}))},makeStateless:function(n){return function(e){return r.make()(n)({initialState:c.unit,render:function(n){return e(n.props)}})}},keyed:v,element:y,elementKeyed:g,provider:function(n){return function(e){return function(t){return y(r.contextProvider(n))({value:e,children:t})}}},consumer:function(n){return function(e){return y(r.contextConsumer(n))({children:e})}},semigroupJSX:m,monoidJSX:h,createComponent:r.createComponent,readProps:r.readProps,readState:r.readState,make:r.make,empty:r.empty,fragment:r.fragment,displayNameFromComponent:r.displayNameFromComponent,displayNameFromSelf:r.displayNameFromSelf,toReactComponent:r.toReactComponent,createContext:r.createContext,contextConsumer:r.contextConsumer,contextProvider:r.contextProvider}},function(n,e,t){"use strict";var r=t(61);n.exports={cssSafer:function(n){return r.css}}},function(n,e,t){"use strict";var r=t(170);n.exports={unsafeHas:r.unsafeHas,unsafeGet:r.unsafeGet,unsafeSet:r.unsafeSet,unsafeDelete:r.unsafeDelete}},function(n,e,t){"use strict";var r=t(182),o=t(15),u=t(12),i=t(42),a=t(91),c=t(28),f=function(n,e,t,r,o,u){this.conjRecord=n,this.disjRecord=e,this.ffRecord=t,this.impliesRecord=r,this.notRecord=o,this.ttRecord=u},l=function(n,e,t,r,o,u){this.conj=n,this.disj=e,this.ff=t,this.implies=r,this.not=o,this.tt=u},s=function(n){return n.ttRecord},d=function(n){return n.tt},p=function(n){return n.notRecord},m=function(n){return n.not},h=function(n){return n.impliesRecord},v=function(n){return n.implies},g=new l((function(n){return function(n){return u.unit}}),(function(n){return function(n){return u.unit}}),u.unit,(function(n){return function(n){return u.unit}}),(function(n){return u.unit}),u.unit),y=new f((function(n){return function(n){return function(n){return{}}}}),(function(n){return function(n){return function(n){return{}}}}),(function(n){return function(n){return{}}}),(function(n){return function(n){return function(n){return{}}}}),(function(n){return function(n){return{}}}),(function(n){return function(n){return{}}})),w=function(n){return n.ffRecord},b=function(n){return n.ff},F=function(n){return n.disjRecord},E=function(n){return n.disj},x=new l(r.boolConj,r.boolDisj,!1,(function(n){return function(e){return E(x)(m(x)(n))(e)}}),r.boolNot,!0),S=function(n){return n.conjRecord},C=function(n){return n.conj};n.exports={HeytingAlgebra:l,tt:d,ff:b,implies:v,conj:C,disj:E,not:m,HeytingAlgebraRecord:f,ffRecord:w,ttRecord:s,impliesRecord:h,conjRecord:S,disjRecord:F,notRecord:p,heytingAlgebraBoolean:x,heytingAlgebraUnit:g,heytingAlgebraFunction:function(n){return new l((function(e){return function(t){return function(r){return C(n)(e(r))(t(r))}}}),(function(e){return function(t){return function(r){return E(n)(e(r))(t(r))}}}),(function(e){return b(n)}),(function(e){return function(t){return function(r){return v(n)(e(r))(t(r))}}}),(function(e){return function(t){return m(n)(e(t))}}),(function(e){return d(n)}))},heytingAlgebraRecord:function(n){return function(n){return new l(S(n)(c.RLProxy.value),F(n)(c.RLProxy.value),w(n)(c.RLProxy.value)(a.RProxy.value),h(n)(c.RLProxy.value),p(n)(c.RLProxy.value),s(n)(c.RLProxy.value)(a.RProxy.value))}},heytingAlgebraRecordNil:y,heytingAlgebraRecordCons:function(n){return function(e){return function(e){return function(t){return new f((function(r){return function(r){return function(u){var a=S(e)(c.RLProxy.value)(r)(u),f=o.reflectSymbol(n)(o.SProxy.value),l=i.unsafeSet(f),s=i.unsafeGet(f);return l(C(t)(s(r))(s(u)))(a)}}}),(function(r){return function(r){return function(u){var a=F(e)(c.RLProxy.value)(r)(u),f=o.reflectSymbol(n)(o.SProxy.value),l=i.unsafeSet(f),s=i.unsafeGet(f);return l(E(t)(s(r))(s(u)))(a)}}}),(function(r){return function(r){var u=w(e)(c.RLProxy.value)(r),a=o.reflectSymbol(n)(o.SProxy.value);return i.unsafeSet(a)(b(t))(u)}}),(function(r){return function(r){return function(u){var a=h(e)(c.RLProxy.value)(r)(u),f=o.reflectSymbol(n)(o.SProxy.value),l=i.unsafeSet(f),s=i.unsafeGet(f);return l(v(t)(s(r))(s(u)))(a)}}}),(function(r){return function(r){var u=p(e)(c.RLProxy.value)(r),a=o.reflectSymbol(n)(o.SProxy.value),f=i.unsafeSet(a),l=i.unsafeGet(a);return f(m(t)(l(r)))(u)}}),(function(r){return function(r){var u=s(e)(c.RLProxy.value)(r),a=o.reflectSymbol(n)(o.SProxy.value);return i.unsafeSet(a)(d(t))(u)}}))}}}}}},function(n,e,t){"use strict";var r=t(183),o=t(10),u=t(21),i=t(12),a=function(n,e,t){this.Ord0=n,this.bottom=e,this.top=t},c=new a((function(){return o.ordUnit}),i.unit,i.unit),f=new a((function(){return o.ordOrdering}),u.LT.value,u.GT.value),l=new a((function(){return o.ordNumber}),r.bottomNumber,r.topNumber),s=new a((function(){return o.ordInt}),r.bottomInt,r.topInt),d=new a((function(){return o.ordChar}),r.bottomChar,r.topChar),p=new a((function(){return o.ordBoolean}),!1,!0);n.exports={Bounded:a,bottom:function(n){return n.bottom},top:function(n){return n.top},boundedBoolean:p,boundedInt:s,boundedChar:d,boundedOrdering:f,boundedUnit:c,boundedNumber:l}},function(n,e,t){"use strict";var r=t(230),o=t(2),u=t(9),i=t(13),a=t(38),c=t(62),f=t(69),l=t(1),s=t(52),d=t(11),p=t(10),m=t(21),h=t(15),v=t(20),g=t(79),y=t(112),w=t(91),b=t(28),F=function(){function n(){}return n.value=new n,n}(),E=function(n){this.zipRecordImpl=n},x=function(n,e){this.Functor0=n,this.sequenceRecordImpl=e},S={},C=function(n){this.compareRecordImpl=n},k=function(n){this.mapRecordBuilder=n},M=function(n){this.keysImpl=n},T=new E((function(n){return function(n){return function(n){return function(n){return i.identity(y.categoryBuilder)}}}})),I=function(n){return n.zipRecordImpl},R=S,A=function(n){return n.sequenceRecordImpl},_=new C((function(n){return function(n){return function(n){return m.EQ.value}}})),N=new M((function(n){return d.mempty(s.monoidList)})),P=new k((function(n){return function(n){return function(n){return i.identity(y.categoryBuilder)}}})),O=function(n){return n.mapRecordBuilder},L=function(n){return n.keysImpl},W=function(n){return function(n){return function(e){return L(n)(b.RLProxy.value)}}},D=function(n){return n.compareRecordImpl};n.exports={compareRecordImpl:D,keysImpl:L,mapRecordBuilder:O,sequenceRecordImpl:A,zipRecordImpl:I,mapRecord:function(n){return function(n){return function(e){return function(t){var r=O(n)(b.RLProxy.value)(e)(t);return y.build(r)({})}}}},MapRecord:k,ZipRecord:E,zipRecord:function(n){return function(n){return function(n){return function(e){return function(t){var r=I(n)(b.RLProxy.value)(e)(b.RLProxy.value)(t);return y.build(r)({})}}}}},Keys:M,keys:W,pick:function(n){return function(n){return function(n){var e=c.fromFoldable(s.foldableList)(W()(n)(w.RProxy.value));return f.runFn2(r.pickFn)(e)}}},slistKeys:function(n){return function(n){return function(e){return L(n)(b.RLProxy.value)}}},SLProxy:F,SListToRowList:S,OrdRecord:C,compareRecord:function(n){return function(n){return function(e){return function(t){return D(n)(b.RLProxy.value)(e)(t)}}}},SequenceRecord:x,sequenceRecord:function(n){return function(n){return function(e){var t=A(n)(b.RLProxy.value)(e);return l.map(n.Functor0())(l.flap(l.functorFn)(y.build)({}))(t)}}},mapRecordCons:function(n){return function(e){return function(e){return function(t){return function(t){return new k((function(t){return function(t){return function(r){var o=O(e)(b.RLProxy.value)(t)(r),u=t(g.get(n)()(h.SProxy.value)(r)),i=y.insert()()(n)(h.SProxy.value)(u);return a.compose(y.semigroupoidBuilder)(i)(o)}}}))}}}}},mapRecordNil:P,zipRecordNil:T,zipRecordCons:function(n){return function(e){return function(e){return function(e){return function(e){return function(e){return new E((function(t){return function(t){return function(r){return function(r){var o=I(e)(b.RLProxy.value)(t)(b.RLProxy.value)(r),u=new v.Tuple(g.get(n)()(h.SProxy.value)(t),g.get(n)()(h.SProxy.value)(r)),i=y.insert()()(n)(h.SProxy.value)(u);return a.compose(y.semigroupoidBuilder)(i)(o)}}}}))}}}}}},nilKeys:N,consKeys:function(n){return function(e){return new M((function(t){var r=L(e)(b.RLProxy.value),o=h.reflectSymbol(n)(h.SProxy.value);return new s.Cons(o,r)}))}},slToRlSNil:R,slToRlSCons:function(n){return S},ordRecordCons:function(n){return function(e){return function(t){return function(t){return new C((function(r){return function(r){return function(o){var u=g.get(n)()(h.SProxy.value)(r),i=g.get(n)()(h.SProxy.value)(o),a=p.compare(e)(u)(i);return a instanceof m.EQ?D(t)(b.RLProxy.value)(r)(o):a}}}))}}}},ordRecordNil:_,sequenceRecordSingle:function(n){return function(e){return function(e){return function(t){return function(t){return new x((function(){return e}),(function(t){return function(t){var r=g.get(n)()(h.SProxy.value)(t);return l.map(e)(y.insert()()(n)(h.SProxy.value))(r)}}))}}}}},sequenceRecordCons:function(n){return function(e){return function(e){return function(t){return function(r){return function(r){return new x(e.Functor0,(function(r){return function(r){var o=A(t)(b.RLProxy.value)(r),i=g.get(n)()(h.SProxy.value)(r);return u.apply(e)(l.map(e.Functor0())((function(e){return function(t){return a.compose(y.semigroupoidBuilder)(y.insert()()(n)(h.SProxy.value)(e))(t)}}))(i))(o)}}))}}}}}},sequenceRecordNil:function(n){return new x(n.Apply0().Functor0,(function(e){return function(e){return o.pure(n)(i.identity(y.categoryBuilder))}}))},pickFn:r.pickFn}},function(n,e,t){"use strict";var r=t(251),o=t(16),u=t(1),i=t(11),a=t(58),c=r.useThemeImpl;n.exports={makeStyles_:function(n){return function(n){return a.runEffectFn1(r.makeStylesImpl)}},makeStyles:function(n){return function(n){return a.runEffectFn1(r.makeStylesThemedImpl)}},useTheme:c,classNames:function(n){return function(n){return function(e){return o.intercalate(o.foldableArray)(i.monoidString)(" ")(u.mapFlipped(u.functorArray)(n)((function(n){return n(e)})))}}}}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(4),i=t(13),a=t(16),c=t(8),f=t(36),l=t(3),s=t(11),d=t(63),p=t(64),m=t(56),h=t(95),v=t(14),g=t(7),y=t(12),w=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),b=function(n,e,t,r){this.Foldable0=n,this.foldMapWithIndex=e,this.foldlWithIndex=t,this.foldrWithIndex=r},F=function(n){return n.foldrWithIndex},E=function(n){return function(e){return function(t){return F(e)((function(e){var r=o.applySecond(n.Apply0()),u=t(e);return function(n){return r(u(n))}}))(r.pure(n)(y.unit))}}},x=function(n){return n.foldlWithIndex},S=new b((function(){return a.foldableMultiplicative}),(function(n){return function(e){return a.foldMap(a.foldableMultiplicative)(n)(e(y.unit))}}),(function(n){return a.foldl(a.foldableMultiplicative)(n(y.unit))}),(function(n){return a.foldr(a.foldableMultiplicative)(n(y.unit))})),C=new b((function(){return a.foldableMaybe}),(function(n){return function(e){return a.foldMap(a.foldableMaybe)(n)(e(y.unit))}}),(function(n){return a.foldl(a.foldableMaybe)(n(y.unit))}),(function(n){return a.foldr(a.foldableMaybe)(n(y.unit))})),k=new b((function(){return a.foldableLast}),(function(n){return function(e){return a.foldMap(a.foldableLast)(n)(e(y.unit))}}),(function(n){return a.foldl(a.foldableLast)(n(y.unit))}),(function(n){return a.foldr(a.foldableLast)(n(y.unit))})),M=new b((function(){return a.foldableFirst}),(function(n){return function(e){return a.foldMap(a.foldableFirst)(n)(e(y.unit))}}),(function(n){return a.foldl(a.foldableFirst)(n(y.unit))}),(function(n){return a.foldr(a.foldableFirst)(n(y.unit))})),T=new b((function(){return a.foldableDual}),(function(n){return function(e){return a.foldMap(a.foldableDual)(n)(e(y.unit))}}),(function(n){return a.foldl(a.foldableDual)(n(y.unit))}),(function(n){return a.foldr(a.foldableDual)(n(y.unit))})),I=new b((function(){return a.foldableDisj}),(function(n){return function(e){return a.foldMap(a.foldableDisj)(n)(e(y.unit))}}),(function(n){return a.foldl(a.foldableDisj)(n(y.unit))}),(function(n){return a.foldr(a.foldableDisj)(n(y.unit))})),R=new b((function(){return a.foldableConj}),(function(n){return function(e){return a.foldMap(a.foldableConj)(n)(e(y.unit))}}),(function(n){return a.foldl(a.foldableConj)(n(y.unit))}),(function(n){return a.foldr(a.foldableConj)(n(y.unit))})),A=new b((function(){return a.foldableAdditive}),(function(n){return function(e){return a.foldMap(a.foldableAdditive)(n)(e(y.unit))}}),(function(n){return a.foldl(a.foldableAdditive)(n(y.unit))}),(function(n){return a.foldr(a.foldableAdditive)(n(y.unit))})),_=function(n){return function(e){return function(t){return F(n)((function(n){return function(r){return function(o){return g.append(e.Semigroup0())(t(n)(r))(o)}}}))(s.mempty(e))}}},N=new b((function(){return a.foldableArray}),(function(n){return _(N)(n)}),(function(n){return function(e){var t=a.foldl(a.foldableArray)((function(e){return function(t){return n(t.value0)(e)(t.value1)}}))(e),r=f.mapWithIndex(f.functorWithIndexArray)(w.create);return function(n){return t(r(n))}}}),(function(n){return function(e){var t=a.foldr(a.foldableArray)((function(e){return function(t){return n(e.value0)(e.value1)(t)}}))(e),r=f.mapWithIndex(f.functorWithIndexArray)(w.create);return function(n){return t(r(n))}}})),P=function(n){return n.foldMapWithIndex};n.exports={FoldableWithIndex:b,foldrWithIndex:F,foldlWithIndex:x,foldMapWithIndex:P,foldrWithIndexDefault:function(n){return function(e){return function(t){return function(r){return v.unwrap(v.newtypeEndo)(P(n)(h.monoidEndo(i.categoryFn))((function(n){var t=e(n);return function(n){return h.Endo(t(n))}}))(r))(t)}}}},foldlWithIndexDefault:function(n){return function(e){return function(t){return function(r){return v.unwrap(v.newtypeEndo)(v.unwrap(v.newtypeDual)(P(n)(m.monoidDual(h.monoidEndo(i.categoryFn)))((function(n){var t=c.flip(e(n));return function(n){return m.Dual(h.Endo(t(n)))}}))(r)))(t)}}}},foldMapWithIndexDefaultR:_,foldMapWithIndexDefaultL:function(n){return function(e){return function(t){return x(n)((function(n){return function(r){return function(o){return g.append(e.Semigroup0())(r)(t(n)(o))}}}))(s.mempty(e))}}},foldWithIndexM:function(n){return function(e){return function(t){return function(o){return x(n)((function(n){return function(r){return function(o){return u.bind(e.Bind1())(r)(c.flip(t(n))(o))}}}))(r.pure(e.Applicative0())(o))}}}},traverseWithIndex_:E,forWithIndex_:function(n){return function(e){return c.flip(E(n)(e))}},surroundMapWithIndex:function(n){return function(e){return function(t){return function(r){return function(o){return v.unwrap(v.newtypeEndo)(P(n)(h.monoidEndo(i.categoryFn))((function(n){return function(o){return function(u){return g.append(e)(t)(g.append(e)(r(n)(o))(u))}}}))(o))(t)}}}}},allWithIndex:function(n){return function(e){return function(t){var r=v.unwrap(v.newtypeConj),o=P(n)(d.monoidConj(e))((function(n){var e=t(n);return function(n){return d.Conj(e(n))}}));return function(n){return r(o(n))}}}},anyWithIndex:function(n){return function(e){return function(t){var r=v.unwrap(v.newtypeDisj),o=P(n)(p.monoidDisj(e))((function(n){var e=t(n);return function(n){return p.Disj(e(n))}}));return function(n){return r(o(n))}}}},findWithIndex:function(n){return function(e){return x(n)((function(n){return function(t){return function(r){return t instanceof l.Nothing&&e(n)(r)?new l.Just({index:n,value:r}):t}}}))(l.Nothing.value)}},foldrDefault:function(n){return function(e){return F(n)(c.const(e))}},foldlDefault:function(n){return function(e){return x(n)(c.const(e))}},foldMapDefault:function(n){return function(e){return function(t){return P(n)(e)(c.const(t))}}},foldableWithIndexArray:N,foldableWithIndexMaybe:C,foldableWithIndexFirst:M,foldableWithIndexLast:k,foldableWithIndexAdditive:A,foldableWithIndexDual:T,foldableWithIndexDisj:I,foldableWithIndexConj:R,foldableWithIndexMultiplicative:S}},function(n,e,t){"use strict";var r=t(47),o=t(8),u=t(36),i=t(24),a=t(125),c=t(12),f=function(n,e,t,r){this.FoldableWithIndex1=n,this.FunctorWithIndex0=e,this.Traversable2=t,this.traverseWithIndex=r},l=function(n){return function(e){return function(t){var r=i.sequence(n.Traversable2())(e),o=u.mapWithIndex(n.FunctorWithIndex0())(t);return function(n){return r(o(n))}}}},s=function(n){return n.traverseWithIndex},d=new f((function(){return r.foldableWithIndexMultiplicative}),(function(){return u.functorWithIndexMultiplicative}),(function(){return i.traversableMultiplicative}),(function(n){return function(e){return i.traverse(i.traversableMultiplicative)(n)(e(c.unit))}})),p=new f((function(){return r.foldableWithIndexMaybe}),(function(){return u.functorWithIndexMaybe}),(function(){return i.traversableMaybe}),(function(n){return function(e){return i.traverse(i.traversableMaybe)(n)(e(c.unit))}})),m=new f((function(){return r.foldableWithIndexLast}),(function(){return u.functorWithIndexLast}),(function(){return i.traversableLast}),(function(n){return function(e){return i.traverse(i.traversableLast)(n)(e(c.unit))}})),h=new f((function(){return r.foldableWithIndexFirst}),(function(){return u.functorWithIndexFirst}),(function(){return i.traversableFirst}),(function(n){return function(e){return i.traverse(i.traversableFirst)(n)(e(c.unit))}})),v=new f((function(){return r.foldableWithIndexDual}),(function(){return u.functorWithIndexDual}),(function(){return i.traversableDual}),(function(n){return function(e){return i.traverse(i.traversableDual)(n)(e(c.unit))}})),g=new f((function(){return r.foldableWithIndexDisj}),(function(){return u.functorWithIndexDisj}),(function(){return i.traversableDisj}),(function(n){return function(e){return i.traverse(i.traversableDisj)(n)(e(c.unit))}})),y=new f((function(){return r.foldableWithIndexConj}),(function(){return u.functorWithIndexConj}),(function(){return i.traversableConj}),(function(n){return function(e){return i.traverse(i.traversableConj)(n)(e(c.unit))}})),w=new f((function(){return r.foldableWithIndexArray}),(function(){return u.functorWithIndexArray}),(function(){return i.traversableArray}),(function(n){return l(w)(n)})),b=new f((function(){return r.foldableWithIndexAdditive}),(function(){return u.functorWithIndexAdditive}),(function(){return i.traversableAdditive}),(function(n){return function(e){return i.traverse(i.traversableAdditive)(n)(e(c.unit))}})),F=function(n){return function(e){return function(t){return function(r){return a.stateR(s(n)(a.applicativeStateR)((function(n){return function(t){return function(r){return e(n)(r)(t)}}}))(r))(t)}}}},E=function(n){return function(e){return function(t){return function(r){return a.stateL(s(n)(a.applicativeStateL)((function(n){return function(t){return function(r){return e(n)(r)(t)}}}))(r))(t)}}}};n.exports={TraversableWithIndex:f,traverseWithIndex:s,traverseWithIndexDefault:l,forWithIndex:function(n){return function(e){return o.flip(s(e)(n))}},scanlWithIndex:function(n){return function(e){return function(t){return function(r){return E(n)((function(n){return function(t){return function(r){var o=e(n)(t)(r);return{accum:o,value:o}}}}))(t)(r).value}}}},mapAccumLWithIndex:E,scanrWithIndex:function(n){return function(e){return function(t){return function(r){return F(n)((function(n){return function(t){return function(r){var o=e(n)(r)(t);return{accum:o,value:o}}}}))(t)(r).value}}}},mapAccumRWithIndex:F,traverseDefault:function(n){return function(e){return function(t){return s(n)(e)(o.const(t))}}},traversableWithIndexArray:w,traversableWithIndexMaybe:p,traversableWithIndexFirst:h,traversableWithIndexLast:m,traversableWithIndexAdditive:b,traversableWithIndexDual:v,traversableWithIndexConj:y,traversableWithIndexDisj:g,traversableWithIndexMultiplicative:d}},function(n,e,t){"use strict";var r=t(4),o=t(17),u=t(31),i=t(29),a=t(1),c=t(57),f=t(3),l=t(11),s=t(7),d=t(12),p=t(18),m=t(126),h=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),v=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),g=function(n,e){this.Monad0=n,this.tailRecM=e},y=function(n){return n.tailRecM},w=function(n){return function(e){return function(e){var t,r=!1;function o(t){if(!(t instanceof h)){if(t instanceof v)return r=!0,t.value0;throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 93, column 3 - line 93, column 25): "+[t.constructor.name])}e=n(t.value0)}for(;!r;)t=o(e);return t}(n(e))}},b=new g((function(){return f.monadMaybe}),(function(n){return function(e){return w((function(e){if(e instanceof f.Nothing)return new v(f.Nothing.value);if(e instanceof f.Just&&e.value0 instanceof h)return new h(n(e.value0.value0));if(e instanceof f.Just&&e.value0 instanceof v)return new v(new f.Just(e.value0.value0));throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 129, column 7 - line 129, column 31): "+[e.constructor.name])}))(n(e))}})),F=new g((function(){return c.monadIdentity}),(function(n){var e=w((function(e){return n(e)}));return function(n){return c.Identity(e(n))}})),E=new g((function(){return o.monadFn}),(function(n){return function(e){return function(t){return w((function(e){return n(e)(t)}))(e)}}})),x=new g((function(){return i.monadEither}),(function(n){return function(e){return w((function(e){if(e instanceof i.Left)return new v(new i.Left(e.value0));if(e instanceof i.Right&&e.value0 instanceof h)return new h(n(e.value0.value0));if(e instanceof i.Right&&e.value0 instanceof v)return new v(new i.Right(e.value0.value0));throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 121, column 7 - line 121, column 33): "+[e.constructor.name])}))(n(e))}})),S=new g((function(){return p.monadEffect}),(function(n){return function(e){var t=function(n){if(n instanceof v)return n.value0;throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 113, column 30 - line 113, column 44): "+[n.constructor.name])};return function(){var o=r.bindFlipped(p.bindEffect)(m.new)(n(e))();return function(){for(;!function(){var e=m.read(o)();if(e instanceof h){var t=n(e.value0)();m.write(t)(o)();return!1}if(e instanceof v)return!0;throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 104, column 22 - line 109, column 28): "+[e.constructor.name])}(););}(),a.map(p.functorEffect)(t)(m.read(o))()}}})),C=new a.Functor((function(n){return function(e){if(e instanceof h)return new h(e.value0);if(e instanceof v)return new v(n(e.value0));throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 27, column 1 - line 27, column 48): "+[e.constructor.name])}})),k=new u.Bifunctor((function(n){return function(e){return function(t){if(t instanceof h)return new h(n(t.value0));if(t instanceof v)return new v(e(t.value0));throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 29, column 1 - line 31, column 34): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}}));n.exports={Loop:h,Done:v,MonadRec:g,tailRec:w,tailRecM:y,tailRecM2:function(n){return function(e){return function(t){return function(r){return y(n)((function(n){return e(n.a)(n.b)}))({a:t,b:r})}}}},tailRecM3:function(n){return function(e){return function(t){return function(r){return function(o){return y(n)((function(n){return e(n.a)(n.b)(n.c)}))({a:t,b:r,c:o})}}}}},forever:function(n){return function(e){return y(n)((function(t){return a.voidRight(n.Monad0().Bind1().Apply0().Functor0())(new h(t))(e)}))(d.unit)}},whileJust:function(n){return function(e){return function(t){return y(e)((function(r){return a.mapFlipped(e.Monad0().Bind1().Apply0().Functor0())(t)((function(e){if(e instanceof f.Nothing)return new v(r);if(e instanceof f.Just)return h.create(s.append(n.Semigroup0())(r)(e.value0));throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 148, column 45 - line 150, column 26): "+[e.constructor.name])}))}))(l.mempty(n))}}},untilJust:function(n){return function(e){return y(n)((function(t){return a.mapFlipped(n.Monad0().Bind1().Apply0().Functor0())(e)((function(n){if(n instanceof f.Nothing)return new h(d.unit);if(n instanceof f.Just)return new v(n.value0);throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 155, column 43 - line 157, column 19): "+[n.constructor.name])}))}))(d.unit)}},functorStep:C,bifunctorStep:k,monadRecIdentity:F,monadRecEffect:S,monadRecFunction:E,monadRecEither:x,monadRecMaybe:b}},function(n,e,t){"use strict";var r=t(202),o=t(8),u=t(1),i=t(3),a=t(24),c=t(20),f=t(68),l=t(12),s=function(n,e){this.Unfoldable10=n,this.unfoldr=e},d=function(n){return n.unfoldr},p=new s((function(){return f.unfoldable1Array}),r.unfoldrArrayImpl(i.isNothing)(i.fromJust())(c.fst)(c.snd)),m=function(n){return function(e){return function(t){return d(n)((function(n){return n<=0?i.Nothing.value:new i.Just(new c.Tuple(t,n-1|0))}))(e)}}};n.exports={Unfoldable:s,unfoldr:d,replicate:m,replicateA:function(n){return function(e){return function(t){return function(r){return function(o){return a.sequence(t)(n)(m(e)(r)(o))}}}}},none:function(n){return d(n)(o.const(i.Nothing.value))(l.unit)},fromMaybe:function(n){return d(n)((function(n){return u.map(i.functorMaybe)(o.flip(c.Tuple.create)(i.Nothing.value))(n)}))},unfoldableArray:p}},function(n,e,t){"use strict";var r=t(206),o=t(13),u=t(23),i=t(44),a=t(102),c=t(207),f=t(6),l=t(74),s=t(3),d=t(10),p=t(21),m=t(75),h=t(34),v=t(5),g=t(208),y=t(108),w=function(){function n(){}return n.value=new n,n}(),b=function(){function n(){}return n.value=new n,n}(),F=new v.Show((function(n){if(n instanceof w)return"Even";if(n instanceof b)return"Odd";throw new Error("Failed pattern match at Data.Int (line 112, column 1 - line 114, column 19): "+[n.constructor.name])})),E=r.fromStringAsImpl(s.Just.create)(s.Nothing.value),x=E(10),S=r.fromNumberImpl(s.Just.create)(s.Nothing.value),C=function(n){if(n===g.infinity)return 0;if(n===-g.infinity)return 0;if(n>=r.toNumber(i.top(i.boundedInt)))return i.top(i.boundedInt);if(n<=r.toNumber(i.bottom(i.boundedInt)))return i.bottom(i.boundedInt);if(u.otherwise)return s.fromMaybe(0)(S(n));throw new Error("Failed pattern match at Data.Int (line 66, column 1 - line 66, column 29): "+[n.constructor.name])},k=function(n){return 0==(1&n)},M=new f.Eq((function(n){return function(e){return n instanceof w&&e instanceof w||n instanceof b&&e instanceof b}})),T=new d.Ord((function(){return M}),(function(n){return function(e){if(n instanceof w&&e instanceof w)return p.EQ.value;if(n instanceof w)return p.LT.value;if(e instanceof w)return p.GT.value;if(n instanceof b&&e instanceof b)return p.EQ.value;throw new Error("Failed pattern match at Data.Int (line 110, column 1 - line 110, column 40): "+[n.constructor.name,e.constructor.name])}})),I=new h.Semiring((function(n){return function(e){return f.eq(M)(n)(e)?w.value:b.value}}),(function(n){return function(e){return n instanceof b&&e instanceof b?b.value:w.value}}),b.value,w.value),R=new m.Ring((function(){return I}),h.add(I)),A=new c.DivisionRing((function(){return R}),o.identity(o.categoryFn)),_=new a.CommutativeRing((function(){return R})),N=new l.EuclideanRing((function(){return _}),(function(n){if(n instanceof w)return 0;if(n instanceof b)return 1;throw new Error("Failed pattern match at Data.Int (line 132, column 1 - line 136, column 17): "+[n.constructor.name])}),(function(n){return function(e){return n}}),(function(n){return function(n){return w.value}})),P=new i.Bounded((function(){return T}),w.value,b.value);n.exports={fromNumber:S,ceil:function(n){return C(y.ceil(n))},floor:function(n){return C(y.floor(n))},round:function(n){return C(y.round(n))},fromString:x,radix:function(n){if(n>=2&&n<=36)return new s.Just(n);if(u.otherwise)return s.Nothing.value;throw new Error("Failed pattern match at Data.Int (line 193, column 1 - line 193, column 28): "+[n.constructor.name])},binary:2,octal:8,decimal:10,hexadecimal:16,base36:36,fromStringAs:E,Even:w,Odd:b,parity:function(n){return k(n)?w.value:b.value},even:k,odd:function(n){return 0!=(1&n)},eqParity:M,ordParity:T,showParity:F,boundedParity:P,semiringParity:I,ringParity:R,commutativeRingParity:_,euclideanRingParity:N,divisionRingParity:A,toNumber:r.toNumber,toStringAs:r.toStringAs,quot:r.quot,rem:r.rem,pow:r.pow}},function(n,e,t){"use strict";var r,o=t(19),u=t(35),i=t(2),a=t(9),c=t(4),f=t(13),l=t(106),s=t(76),d=t(17),p=t(80),m=t(39),h=t(22),v=t(6),g=t(16),y=t(47),w=t(8),b=t(1),F=t(36),E=t(3),x=t(11),S=t(14),C=t(97),k=t(10),M=t(21),T=t(7),I=t(67),R=t(34),A=t(5),_=t(24),N=t(48),P=t(20),O=t(50),L=t(68),W=function(){function n(){}return n.value=new n,n}(),D=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),z=function(n){return n},j=function(n){return new D(n.value0,n.value1)},B=new S.Newtype((function(n){return n}),z),q=function(n){return function(e){return new C.NonEmpty(n,new D(e.value0,e.value1))}},U=new b.Functor((function(n){var e;return e=W.value,function(t){var r,o=e,u=!1;function i(e,r){return r instanceof D&&r.value1 instanceof D&&r.value1.value1 instanceof D?(o=new D(r,e),void(t=r.value1.value1.value1)):(u=!0,(a=e,function(e){for(var t,r,o,u=a,i=!1;!i;)o=e,t=(r=u)instanceof D&&r.value0 instanceof D&&r.value0.value1 instanceof D&&r.value0.value1.value1 instanceof D?(u=r.value1,void(e=new D(n(r.value0.value0),new D(n(r.value0.value1.value0),new D(n(r.value0.value1.value1.value0),o))))):(i=!0,o);return t})((i=r)instanceof D&&i.value1 instanceof D&&i.value1.value1 instanceof W?new D(n(i.value0),new D(n(i.value1.value0),W.value)):i instanceof D&&i.value1 instanceof W?new D(n(i.value0),W.value):W.value));var i,a}for(;!u;)r=i(o,t);return r}})),H=C.functorNonEmpty(U),J=new g.Foldable((function(n){return function(e){return g.foldl(J)((function(t){var r=T.append(n.Semigroup0())(t);return function(n){return r(e(n))}}))(x.mempty(n))}}),(function(n){return function(e){return function(t){var r,o=e,u=!1;function i(e,r){if(r instanceof W)return u=!0,e;if(r instanceof D)return o=n(e)(r.value0),void(t=r.value1);throw new Error("Failed pattern match at Data.List.Types (line 109, column 12 - line 111, column 30): "+[r.constructor.name])}for(;!u;)r=i(o,t);return r}}}),(function(n){return function(e){var t=g.foldl(J)(w.flip(D.create))(W.value),r=g.foldl(J)(w.flip(n))(e);return function(n){return r(t(n))}}})),V=C.foldableNonEmpty(J),$=new y.FoldableWithIndex((function(){return J}),(function(n){return function(e){return y.foldlWithIndex($)((function(t){return function(r){var o=T.append(n.Semigroup0())(r),u=e(t);return function(n){return o(u(n))}}}))(x.mempty(n))}}),(function(n){return function(e){var t=g.foldl(J)((function(e){return function(t){return new P.Tuple(e.value0+1|0,n(e.value0)(e.value1)(t))}}))(new P.Tuple(0,e));return function(n){return P.snd(t(n))}}}),(function(n){return function(e){return function(t){var r=g.foldl(J)((function(n){return function(e){return new P.Tuple(n.value0+1|0,new D(e,n.value1))}}))(new P.Tuple(0,W.value))(t);return P.snd(g.foldl(J)((function(e){return function(t){return new P.Tuple(e.value0-1|0,n(e.value0-1|0)(t)(e.value1))}}))(new P.Tuple(r.value0,e))(r.value1))}}})),G=new y.FoldableWithIndex((function(){return V}),(function(n){return function(e){return function(t){return y.foldMapWithIndex(C.foldableWithIndexNonEmpty($))(n)((r=E.maybe(0)(R.add(R.semiringInt)(1)),function(n){return e(r(n))}))(t);var r}}}),(function(n){return function(e){return function(t){return y.foldlWithIndex(C.foldableWithIndexNonEmpty($))((r=E.maybe(0)(R.add(R.semiringInt)(1)),function(e){return n(r(e))}))(e)(t);var r}}}),(function(n){return function(e){return function(t){return y.foldrWithIndex(C.foldableWithIndexNonEmpty($))((r=E.maybe(0)(R.add(R.semiringInt)(1)),function(e){return n(r(e))}))(e)(t);var r}}})),Q=new F.FunctorWithIndex((function(){return U}),(function(n){return y.foldrWithIndex($)((function(e){return function(t){return function(r){return new D(n(e)(t),r)}}}))(W.value)})),K=new F.FunctorWithIndex((function(){return H}),(function(n){return function(e){return F.mapWithIndex(C.functorWithIndex(Q))((t=E.maybe(0)(R.add(R.semiringInt)(1)),function(e){return n(t(e))}))(e);var t}})),X=new T.Semigroup((function(n){return function(e){return g.foldr(J)(D.create)(e)(n)}})),Y=new x.Monoid((function(){return X}),W.value),Z=new T.Semigroup((function(n){return function(e){return new C.NonEmpty(n.value0,T.append(X)(n.value1)(j(e)))}})),nn=function(n){return new A.Show((function(e){return e instanceof W?"Nil":"("+g.intercalate(J)(x.monoidString)(" : ")(b.map(U)(A.show(n))(e))+" : Nil)"}))},en=new _.Traversable((function(){return J}),(function(){return U}),(function(n){return _.traverse(en)(n)(f.identity(f.categoryFn))}),(function(n){return function(e){var t=b.map(n.Apply0().Functor0())(g.foldl(J)(w.flip(D.create))(W.value)),r=g.foldl(J)((function(t){var r=a.lift2(n.Apply0())(w.flip(D.create))(t);return function(n){return r(e(n))}}))(i.pure(n)(W.value));return function(n){return t(r(n))}}})),tn=C.traversableNonEmpty(en),rn=new N.TraversableWithIndex((function(){return $}),(function(){return Q}),(function(){return en}),(function(n){return function(e){var t=g.foldl(J)(w.flip(D.create))(W.value),r=b.map(n.Apply0().Functor0())(t),o=y.foldlWithIndex($)((function(t){return function(r){var o=a.lift2(n.Apply0())(w.flip(D.create))(r),u=e(t);return function(n){return o(u(n))}}}))(i.pure(n)(W.value));return function(n){return r(o(n))}}})),on=new N.TraversableWithIndex((function(){return G}),(function(){return K}),(function(){return tn}),(function(n){return function(e){return function(t){return b.map(n.Apply0().Functor0())(z)(N.traverseWithIndex(C.traversableWithIndexNonEmpty(rn))(n)((r=E.maybe(0)(R.add(R.semiringInt)(1)),function(n){return e(r(n))}))(t));var r}}})),un=new L.Unfoldable1((function(n){return function(e){var t;return(t=e,function(e){var r,o=t,u=!1;function i(t,r){var i=n(t);if(i.value1 instanceof E.Just)return o=i.value1.value0,void(e=new D(i.value0,r));if(i.value1 instanceof E.Nothing)return u=!0,g.foldl(J)(w.flip(D.create))(W.value)(new D(i.value0,r));throw new Error("Failed pattern match at Data.List.Types (line 133, column 22 - line 135, column 61): "+[i.constructor.name])}for(;!u;)r=i(o,e);return r})(W.value)}})),an=new O.Unfoldable((function(){return un}),(function(n){return function(e){var t;return(t=e,function(e){var r,o=t,u=!1;function i(t,r){var i=n(t);if(i instanceof E.Nothing)return u=!0,g.foldl(J)(w.flip(D.create))(W.value)(r);if(i instanceof E.Just)return o=i.value0.value1,void(e=new D(i.value0.value0,r));throw new Error("Failed pattern match at Data.List.Types (line 140, column 22 - line 142, column 52): "+[i.constructor.name])}for(;!u;)r=i(o,e);return r})(W.value)}})),cn=C.unfoldable1NonEmpty(an),fn=C.foldable1NonEmpty(J),ln=new s.Extend((function(){return H}),(function(n){return function(e){return new C.NonEmpty(n(e),g.foldr(J)((function(e){return function(t){return{val:new D(n(new C.NonEmpty(e,t.acc)),t.val),acc:new D(e,t.acc)}}}))({val:W.value,acc:W.value})(e.value1).val)}})),sn=new s.Extend((function(){return U}),(function(n){return function(e){if(e instanceof W)return W.value;if(e instanceof D){return new D(n(e),g.foldr(J)((function(e){return function(t){var r=new D(e,t.acc);return{val:new D(n(r),t.val),acc:r}}}))({val:W.value,acc:W.value})(e.value1).val)}throw new Error("Failed pattern match at Data.List.Types (line 180, column 1 - line 187, column 42): "+[n.constructor.name,e.constructor.name])}})),dn=new v.Eq1((function(n){return function(e){return function(t){var r;return(r=e,function(e){return function(t){for(var o,u,i,a,c=r,f=e,l=!1;!l;)u=c,i=f,o=(a=t)?u instanceof W&&i instanceof W?(l=!0,a):u instanceof D&&i instanceof D?(c=u.value1,f=i.value1,void(t=a&&v.eq(n)(i.value0)(u.value0))):(l=!0,!1):(l=!0,!1);return o}})(t)(!0)}}})),pn=function(n){return new v.Eq(v.eq1(dn)(n))},mn=new k.Ord1((function(){return dn}),(function(n){return function(e){return function(t){var r;return(r=e,function(e){var t,o=r,u=!1;function i(t,r){if(t instanceof W&&r instanceof W)return u=!0,M.EQ.value;if(t instanceof W)return u=!0,M.LT.value;if(r instanceof W)return u=!0,M.GT.value;if(t instanceof D&&r instanceof D){var i=k.compare(n)(t.value0)(r.value0);return i instanceof M.EQ?(o=t.value1,void(e=r.value1)):(u=!0,i)}throw new Error("Failed pattern match at Data.List.Types (line 61, column 5 - line 61, column 20): "+[t.constructor.name,r.constructor.name])}for(;!u;)t=i(o,e);return t})(t)}}})),hn=new l.Comonad((function(){return ln}),(function(n){return n.value0})),vn=new a.Apply((function(){return U}),(function(n){return function(e){if(n instanceof W)return W.value;if(n instanceof D)return T.append(X)(b.map(U)(n.value0)(e))(a.apply(vn)(n.value1)(e));throw new Error("Failed pattern match at Data.List.Types (line 155, column 1 - line 157, column 48): "+[n.constructor.name,e.constructor.name])}})),gn=new a.Apply((function(){return H}),(function(n){return function(e){return new C.NonEmpty(n.value0(e.value0),T.append(X)(a.apply(vn)(n.value1)(new D(e.value0,W.value)))(a.apply(vn)(new D(n.value0,n.value1))(e.value1)))}})),yn=new c.Bind((function(){return vn}),(function(n){return function(e){if(n instanceof W)return W.value;if(n instanceof D)return T.append(X)(e(n.value0))(c.bind(yn)(n.value1)(e));throw new Error("Failed pattern match at Data.List.Types (line 162, column 1 - line 164, column 37): "+[n.constructor.name,e.constructor.name])}})),wn=new c.Bind((function(){return gn}),(function(n){return function(e){var t=e(n.value0);return new C.NonEmpty(t.value0,T.append(X)(t.value1)(c.bind(yn)(n.value1)((function(n){return j(e(n))}))))}})),bn=new i.Applicative((function(){return vn}),(function(n){return new D(n,W.value)})),Fn=new d.Monad((function(){return bn}),(function(){return yn})),En=new o.Alt((function(){return H}),T.append(Z)),xn=new o.Alt((function(){return U}),T.append(X)),Sn=new h.Plus((function(){return xn}),W.value),Cn=new u.Alternative((function(){return bn}),(function(){return Sn})),kn=new m.MonadZero((function(){return Cn}),(function(){return Fn})),Mn=new p.MonadPlus((function(){return kn})),Tn=new i.Applicative((function(){return gn}),(r=C.singleton(Sn),function(n){return r(n)})),In=new d.Monad((function(){return Tn}),(function(){return wn})),Rn=new I.Traversable1((function(){return fn}),(function(){return tn}),(function(n){return I.traverse1(Rn)(n)(f.identity(f.categoryFn))}),(function(n){return function(e){return function(t){return b.mapFlipped(n.Functor0())(g.foldl(J)((function(t){var r=a.lift2(n)(w.flip(q))(t);return function(n){return r(e(n))}}))(b.map(n.Functor0())(i.pure(Tn))(e(t.value0)))(t.value1))((function(n){return g.foldl(J)(w.flip(q))(i.pure(Tn)(n.value0))(n.value1)}))}}}));n.exports={Nil:W,Cons:D,NonEmptyList:z,toList:j,nelCons:q,showList:nn,eqList:pn,eq1List:dn,ordList:function(n){return new k.Ord((function(){return pn(n.Eq0())}),k.compare1(mn)(n))},ord1List:mn,semigroupList:X,monoidList:Y,functorList:U,functorWithIndexList:Q,foldableList:J,foldableWithIndexList:$,unfoldable1List:un,unfoldableList:an,traversableList:en,traversableWithIndexList:rn,applyList:vn,applicativeList:bn,bindList:yn,monadList:Fn,altList:xn,plusList:Sn,alternativeList:Cn,monadZeroList:kn,monadPlusList:Mn,extendList:sn,newtypeNonEmptyList:B,eqNonEmptyList:function(n){return C.eqNonEmpty(dn)(n)},ordNonEmptyList:function(n){return C.ordNonEmpty(mn)(n)},showNonEmptyList:function(n){return new A.Show((function(e){return"(NonEmptyList "+A.show(C.showNonEmpty(n)(nn(n)))(e)+")"}))},functorNonEmptyList:H,applyNonEmptyList:gn,applicativeNonEmptyList:Tn,bindNonEmptyList:wn,monadNonEmptyList:In,altNonEmptyList:En,extendNonEmptyList:ln,comonadNonEmptyList:hn,semigroupNonEmptyList:Z,foldableNonEmptyList:V,traversableNonEmptyList:tn,foldable1NonEmptyList:fn,unfoldable1NonEmptyList:cn,functorWithIndexNonEmptyList:K,foldableWithIndexNonEmptyList:G,traversableWithIndexNonEmptyList:on,traversable1NonEmptyList:Rn}},function(n,e,t){"use strict";var r=t(233),o=t(2),u=t(29),i=t(1),a=t(3),c=t(5),f=t(18),l=r.stackImpl(a.Just.create)(a.Nothing.value),s=new c.Show(r.showErrorImpl);n.exports={stack:l,throw:function(n){return r.throwException(r.error(n))},try:function(n){return r.catchException((e=o.pure(f.applicativeEffect),function(n){return e(u.Left.create(n))}))(i.map(f.functorEffect)(u.Right.create)(n));var e},showError:s,error:r.error,message:r.message,name:r.name,throwException:r.throwException,catchException:r.catchException}},function(n,e,t){n.exports=t(254)()},function(n,e,t){"use strict";var r=t(40),o=t(61),u=function(n){return r.element(o.unsafeCreateDOMComponent("video"))},i=function(n){return r.element(o.unsafeCreateDOMComponent("var"))},a=function(n){return r.element(o.unsafeCreateDOMComponent("ul"))},c=function(n){return r.element(o.unsafeCreateDOMComponent("u"))},f=function(n){return r.element(o.unsafeCreateDOMComponent("tr"))},l=function(n){return r.element(o.unsafeCreateDOMComponent("title"))},s=function(n){return r.element(o.unsafeCreateDOMComponent("time"))},d=function(n){return r.element(o.unsafeCreateDOMComponent("thead"))},p=function(n){return r.element(o.unsafeCreateDOMComponent("th"))},m=function(n){return r.element(o.unsafeCreateDOMComponent("tfoot"))},h=function(n){return r.element(o.unsafeCreateDOMComponent("textarea"))},v=function(n){return r.element(o.unsafeCreateDOMComponent("template"))},g=function(n){return r.element(o.unsafeCreateDOMComponent("td"))},y=function(n){return r.element(o.unsafeCreateDOMComponent("tbody"))},w=function(n){return r.element(o.unsafeCreateDOMComponent("table"))},b=function(n){return r.element(o.unsafeCreateDOMComponent("svg"))},F=function(n){return r.element(o.unsafeCreateDOMComponent("sup"))},E=function(n){return r.element(o.unsafeCreateDOMComponent("summary"))},x=function(n){return r.element(o.unsafeCreateDOMComponent("sub"))},S=function(n){return r.element(o.unsafeCreateDOMComponent("style"))},C=function(n){return r.element(o.unsafeCreateDOMComponent("strong"))},k=function(n){return r.element(o.unsafeCreateDOMComponent("span"))},M=function(n){return r.element(o.unsafeCreateDOMComponent("small"))},T=function(n){return r.element(o.unsafeCreateDOMComponent("slot"))},I=function(n){return r.element(o.unsafeCreateDOMComponent("select"))},R=function(n){return r.element(o.unsafeCreateDOMComponent("section"))},A=function(n){return r.element(o.unsafeCreateDOMComponent("script"))},_=function(n){return r.element(o.unsafeCreateDOMComponent("samp"))},N=function(n){return r.element(o.unsafeCreateDOMComponent("s"))},P=function(n){return r.element(o.unsafeCreateDOMComponent("ruby"))},O=function(n){return r.element(o.unsafeCreateDOMComponent("rtc"))},L=function(n){return r.element(o.unsafeCreateDOMComponent("rt"))},W=function(n){return r.element(o.unsafeCreateDOMComponent("rp"))},D=function(n){return r.element(o.unsafeCreateDOMComponent("rb"))},z=function(n){return r.element(o.unsafeCreateDOMComponent("q"))},j=function(n){return r.element(o.unsafeCreateDOMComponent("progress"))},B=function(n){return r.element(o.unsafeCreateDOMComponent("pre"))},q=function(n){return r.element(o.unsafeCreateDOMComponent("picture"))},U=function(n){return r.element(o.unsafeCreateDOMComponent("p"))},H=function(n){return r.element(o.unsafeCreateDOMComponent("output"))},J=function(n){return r.element(o.unsafeCreateDOMComponent("option"))},V=function(n){return r.element(o.unsafeCreateDOMComponent("optgroup"))},$=function(n){return r.element(o.unsafeCreateDOMComponent("ol"))},G=function(n){return r.element(o.unsafeCreateDOMComponent("object"))},Q=function(n){return r.element(o.unsafeCreateDOMComponent("noscript"))},K=function(n){return r.element(o.unsafeCreateDOMComponent("nav"))},X=function(n){return r.element(o.unsafeCreateDOMComponent("meter"))},Y=function(n){return r.element(o.unsafeCreateDOMComponent("menuitem"))},Z=function(n){return r.element(o.unsafeCreateDOMComponent("menu"))},nn=function(n){return r.element(o.unsafeCreateDOMComponent("math"))},en=function(n){return r.element(o.unsafeCreateDOMComponent("mark"))},tn=function(n){return r.element(o.unsafeCreateDOMComponent("map"))},rn=function(n){return r.element(o.unsafeCreateDOMComponent("main"))},on=function(n){return r.element(o.unsafeCreateDOMComponent("li"))},un=function(n){return r.element(o.unsafeCreateDOMComponent("legend"))},an=function(n){return r.element(o.unsafeCreateDOMComponent("label"))},cn=function(n){return r.element(o.unsafeCreateDOMComponent("keygen"))},fn=function(n){return r.element(o.unsafeCreateDOMComponent("kbd"))},ln=function(n){return r.element(o.unsafeCreateDOMComponent("ins"))},sn=function(n){return r.element(o.unsafeCreateDOMComponent("iframe"))},dn=function(n){return r.element(o.unsafeCreateDOMComponent("i"))},pn=function(n){return r.element(o.unsafeCreateDOMComponent("html"))},mn=function(n){return r.element(o.unsafeCreateDOMComponent("hgroup"))},hn=function(n){return r.element(o.unsafeCreateDOMComponent("header"))},vn=function(n){return r.element(o.unsafeCreateDOMComponent("head"))},gn=function(n){return r.element(o.unsafeCreateDOMComponent("h6"))},yn=function(n){return r.element(o.unsafeCreateDOMComponent("h5"))},wn=function(n){return r.element(o.unsafeCreateDOMComponent("h4"))},bn=function(n){return r.element(o.unsafeCreateDOMComponent("h3"))},Fn=function(n){return r.element(o.unsafeCreateDOMComponent("h2"))},En=function(n){return r.element(o.unsafeCreateDOMComponent("h1"))},xn=function(n){return r.element(o.unsafeCreateDOMComponent("form"))},Sn=function(n){return r.element(o.unsafeCreateDOMComponent("footer"))},Cn=function(n){return r.element(o.unsafeCreateDOMComponent("figure"))},kn=function(n){return r.element(o.unsafeCreateDOMComponent("figcaption"))},Mn=function(n){return r.element(o.unsafeCreateDOMComponent("fieldset"))},Tn=function(n){return r.element(o.unsafeCreateDOMComponent("em"))},In=function(n){return r.element(o.unsafeCreateDOMComponent("dt"))},Rn=function(n){return r.element(o.unsafeCreateDOMComponent("dl"))},An=function(n){return r.element(o.unsafeCreateDOMComponent("div"))},_n=function(n){return r.element(o.unsafeCreateDOMComponent("dialog"))},Nn=function(n){return r.element(o.unsafeCreateDOMComponent("dfn"))},Pn=function(n){return r.element(o.unsafeCreateDOMComponent("details"))},On=function(n){return r.element(o.unsafeCreateDOMComponent("del"))},Ln=function(n){return r.element(o.unsafeCreateDOMComponent("dd"))},Wn=function(n){return r.element(o.unsafeCreateDOMComponent("datalist"))},Dn=function(n){return r.element(o.unsafeCreateDOMComponent("data"))},zn=function(n){return r.element(o.unsafeCreateDOMComponent("colgroup"))},jn=function(n){return r.element(o.unsafeCreateDOMComponent("code"))},Bn=function(n){return r.element(o.unsafeCreateDOMComponent("cite"))},qn=function(n){return r.element(o.unsafeCreateDOMComponent("caption"))},Un=function(n){return r.element(o.unsafeCreateDOMComponent("canvas"))},Hn=function(n){return r.element(o.unsafeCreateDOMComponent("button"))},Jn=function(n){return r.element(o.unsafeCreateDOMComponent("body"))},Vn=function(n){return r.element(o.unsafeCreateDOMComponent("blockquote"))},$n=function(n){return r.element(o.unsafeCreateDOMComponent("bdo"))},Gn=function(n){return r.element(o.unsafeCreateDOMComponent("bdi"))},Qn=function(n){return r.element(o.unsafeCreateDOMComponent("b"))},Kn=function(n){return r.element(o.unsafeCreateDOMComponent("audio"))},Xn=function(n){return r.element(o.unsafeCreateDOMComponent("aside"))},Yn=function(n){return r.element(o.unsafeCreateDOMComponent("article"))},Zn=function(n){return r.element(o.unsafeCreateDOMComponent("address"))},ne=function(n){return r.element(o.unsafeCreateDOMComponent("abbr"))},ee=function(n){return r.element(o.unsafeCreateDOMComponent("a"))};n.exports={a:ee,a_:function(n){return ee()({children:n})},abbr:ne,abbr_:function(n){return ne()({children:n})},address:Zn,address_:function(n){return Zn()({children:n})},area:function(n){return r.element(o.unsafeCreateDOMComponent("area"))},article:Yn,article_:function(n){return Yn()({children:n})},aside:Xn,aside_:function(n){return Xn()({children:n})},audio:Kn,audio_:function(n){return Kn()({children:n})},b:Qn,b_:function(n){return Qn()({children:n})},base:function(n){return r.element(o.unsafeCreateDOMComponent("base"))},bdi:Gn,bdi_:function(n){return Gn()({children:n})},bdo:$n,bdo_:function(n){return $n()({children:n})},blockquote:Vn,blockquote_:function(n){return Vn()({children:n})},body:Jn,body_:function(n){return Jn()({children:n})},br:function(n){return r.element(o.unsafeCreateDOMComponent("br"))},button:Hn,button_:function(n){return Hn()({children:n})},canvas:Un,canvas_:function(n){return Un()({children:n})},caption:qn,caption_:function(n){return qn()({children:n})},cite:Bn,cite_:function(n){return Bn()({children:n})},code:jn,code_:function(n){return jn()({children:n})},col:function(n){return r.element(o.unsafeCreateDOMComponent("col"))},colgroup:zn,colgroup_:function(n){return zn()({children:n})},"data'":Dn,data_:function(n){return Dn()({children:n})},datalist:Wn,datalist_:function(n){return Wn()({children:n})},dd:Ln,dd_:function(n){return Ln()({children:n})},del:On,del_:function(n){return On()({children:n})},details:Pn,details_:function(n){return Pn()({children:n})},dfn:Nn,dfn_:function(n){return Nn()({children:n})},dialog:_n,dialog_:function(n){return _n()({children:n})},div:An,div_:function(n){return An()({children:n})},dl:Rn,dl_:function(n){return Rn()({children:n})},dt:In,dt_:function(n){return In()({children:n})},em:Tn,em_:function(n){return Tn()({children:n})},embed:function(n){return r.element(o.unsafeCreateDOMComponent("embed"))},fieldset:Mn,fieldset_:function(n){return Mn()({children:n})},figcaption:kn,figcaption_:function(n){return kn()({children:n})},figure:Cn,figure_:function(n){return Cn()({children:n})},footer:Sn,footer_:function(n){return Sn()({children:n})},form:xn,form_:function(n){return xn()({children:n})},h1:En,h1_:function(n){return En()({children:n})},h2:Fn,h2_:function(n){return Fn()({children:n})},h3:bn,h3_:function(n){return bn()({children:n})},h4:wn,h4_:function(n){return wn()({children:n})},h5:yn,h5_:function(n){return yn()({children:n})},h6:gn,h6_:function(n){return gn()({children:n})},head:vn,head_:function(n){return vn()({children:n})},header:hn,header_:function(n){return hn()({children:n})},hgroup:mn,hgroup_:function(n){return mn()({children:n})},hr:function(n){return r.element(o.unsafeCreateDOMComponent("hr"))},html:pn,html_:function(n){return pn()({children:n})},i:dn,i_:function(n){return dn()({children:n})},iframe:sn,iframe_:function(n){return sn()({children:n})},img:function(n){return r.element(o.unsafeCreateDOMComponent("img"))},input:function(n){return r.element(o.unsafeCreateDOMComponent("input"))},ins:ln,ins_:function(n){return ln()({children:n})},kbd:fn,kbd_:function(n){return fn()({children:n})},keygen:cn,keygen_:function(n){return cn()({children:n})},label:an,label_:function(n){return an()({children:n})},legend:un,legend_:function(n){return un()({children:n})},li:on,li_:function(n){return on()({children:n})},link:function(n){return r.element(o.unsafeCreateDOMComponent("link"))},main:rn,main_:function(n){return rn()({children:n})},map:tn,map_:function(n){return tn()({children:n})},mark:en,mark_:function(n){return en()({children:n})},math:nn,math_:function(n){return nn()({children:n})},menu:Z,menu_:function(n){return Z()({children:n})},menuitem:Y,menuitem_:function(n){return Y()({children:n})},meta:function(n){return r.element(o.unsafeCreateDOMComponent("meta"))},meter:X,meter_:function(n){return X()({children:n})},nav:K,nav_:function(n){return K()({children:n})},noscript:Q,noscript_:function(n){return Q()({children:n})},object:G,object_:function(n){return G()({children:n})},ol:$,ol_:function(n){return $()({children:n})},optgroup:V,optgroup_:function(n){return V()({children:n})},option:J,option_:function(n){return J()({children:n})},output:H,output_:function(n){return H()({children:n})},p:U,p_:function(n){return U()({children:n})},param:function(n){return r.element(o.unsafeCreateDOMComponent("param"))},picture:q,picture_:function(n){return q()({children:n})},pre:B,pre_:function(n){return B()({children:n})},progress:j,progress_:function(n){return j()({children:n})},q:z,q_:function(n){return z()({children:n})},rb:D,rb_:function(n){return D()({children:n})},rp:W,rp_:function(n){return W()({children:n})},rt:L,rt_:function(n){return L()({children:n})},rtc:O,rtc_:function(n){return O()({children:n})},ruby:P,ruby_:function(n){return P()({children:n})},s:N,s_:function(n){return N()({children:n})},samp:_,samp_:function(n){return _()({children:n})},script:A,script_:function(n){return A()({children:n})},section:R,section_:function(n){return R()({children:n})},select:I,select_:function(n){return I()({children:n})},slot:T,slot_:function(n){return T()({children:n})},small:M,small_:function(n){return M()({children:n})},source:function(n){return r.element(o.unsafeCreateDOMComponent("source"))},span:k,span_:function(n){return k()({children:n})},strong:C,strong_:function(n){return C()({children:n})},style:S,style_:function(n){return S()({children:n})},sub:x,sub_:function(n){return x()({children:n})},summary:E,summary_:function(n){return E()({children:n})},sup:F,sup_:function(n){return F()({children:n})},svg:b,svg_:function(n){return b()({children:n})},table:w,table_:function(n){return w()({children:n})},tbody:y,tbody_:function(n){return y()({children:n})},td:g,td_:function(n){return g()({children:n})},template:v,template_:function(n){return v()({children:n})},textarea:h,textarea_:function(n){return h()({children:n})},tfoot:m,tfoot_:function(n){return m()({children:n})},th:p,th_:function(n){return p()({children:n})},thead:d,thead_:function(n){return d()({children:n})},time:s,time_:function(n){return s()({children:n})},title:l,title_:function(n){return l()({children:n})},tr:f,tr_:function(n){return f()({children:n})},track:function(n){return r.element(o.unsafeCreateDOMComponent("track"))},u:c,u_:function(n){return c()({children:n})},ul:a,ul_:function(n){return a()({children:n})},var:i,var_:function(n){return i()({children:n})},video:u,video_:function(n){return u()({children:n})},wbr:function(n){return r.element(o.unsafeCreateDOMComponent("wbr"))}}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(4),i=t(17),a=t(6),c=t(1),f=t(11),l=t(10),s=t(7),d=t(5),p=function(n){return n},m=function(n){return new s.Semigroup((function(e){return function(t){return s.append(n)(t)(e)}}))},h=function(n){return n},v=new c.Functor((function(n){return function(e){return n(e)}})),g=function(n){return n},y=new a.Eq1((function(n){return a.eq(n)})),w=new l.Ord1((function(){return y}),(function(n){return l.compare(n)})),b=new o.Apply((function(){return v}),(function(n){return function(e){return n(e)}})),F=new u.Bind((function(){return b}),(function(n){return function(e){return e(n)}})),E=new r.Applicative((function(){return b}),p),x=new i.Monad((function(){return E}),(function(){return F}));n.exports={Dual:p,eqDual:g,eq1Dual:y,ordDual:h,ord1Dual:w,boundedDual:function(n){return n},showDual:function(n){return new d.Show((function(e){return"(Dual "+d.show(n)(e)+")"}))},functorDual:v,applyDual:b,applicativeDual:E,bindDual:F,monadDual:x,semigroupDual:m,monoidDual:function(n){return new f.Monoid((function(){return m(n.Semigroup0())}),f.mempty(n))}}},function(n,e,t){"use strict";var r=t(19),o=t(2),u=t(9),i=t(4),a=t(106),c=t(76),f=t(17),l=t(6),s=t(16),d=t(47),p=t(1),m=t(94),h=t(36),v=t(14),g=t(10),y=t(77),w=t(67),b=t(5),F=t(24),E=t(48),x=t(12),S=function(n){return n},C=function(n){return n},k=new v.Newtype((function(n){return n}),S),M=new p.Functor((function(n){return function(e){return n(e)}})),T=new h.FunctorWithIndex((function(){return M}),(function(n){return function(e){return n(x.unit)(e)}})),I=new m.Invariant(m.imapF(M)),R=new s.Foldable((function(n){return function(n){return function(e){return n(e)}}}),(function(n){return function(e){return function(t){return n(e)(t)}}}),(function(n){return function(e){return function(t){return n(t)(e)}}})),A=new d.FoldableWithIndex((function(){return R}),(function(n){return function(n){return function(e){return n(x.unit)(e)}}}),(function(n){return function(e){return function(t){return n(x.unit)(e)(t)}}}),(function(n){return function(e){return function(t){return n(x.unit)(t)(e)}}})),_=new F.Traversable((function(){return R}),(function(){return M}),(function(n){return function(e){return p.map(n.Apply0().Functor0())(S)(e)}}),(function(n){return function(e){return function(t){return p.map(n.Apply0().Functor0())(S)(e(t))}}})),N=new E.TraversableWithIndex((function(){return A}),(function(){return T}),(function(){return _}),(function(n){return function(e){return function(t){return p.map(n.Apply0().Functor0())(S)(e(x.unit)(t))}}})),P=new y.Foldable1((function(){return R}),(function(n){return function(n){return n}}),(function(n){return function(n){return function(e){return n(e)}}})),O=new w.Traversable1((function(){return P}),(function(){return _}),(function(n){return function(e){return p.map(n.Functor0())(S)(e)}}),(function(n){return function(e){return function(t){return p.map(n.Functor0())(S)(e(t))}}})),L=new c.Extend((function(){return M}),(function(n){return function(e){return n(e)}})),W=function(n){return n},D=new l.Eq1((function(n){return l.eq(n)})),z=new g.Ord1((function(){return D}),(function(n){return g.compare(n)})),j=new a.Comonad((function(){return L}),(function(n){return n})),B=new u.Apply((function(){return M}),(function(n){return function(e){return n(e)}})),q=new i.Bind((function(){return B}),(function(n){return function(e){return e(n)}})),U=new o.Applicative((function(){return B}),S),H=new f.Monad((function(){return U}),(function(){return q})),J=new r.Alt((function(){return M}),(function(n){return function(e){return n}}));n.exports={Identity:S,newtypeIdentity:k,eqIdentity:W,ordIdentity:C,boundedIdentity:function(n){return n},heytingAlgebraIdentity:function(n){return n},booleanAlgebraIdentity:function(n){return n},semigroupIdenity:function(n){return n},monoidIdentity:function(n){return n},semiringIdentity:function(n){return n},euclideanRingIdentity:function(n){return n},ringIdentity:function(n){return n},commutativeRingIdentity:function(n){return n},lazyIdentity:function(n){return n},showIdentity:function(n){return new b.Show((function(e){return"(Identity "+b.show(n)(e)+")"}))},eq1Identity:D,ord1Identity:z,functorIdentity:M,functorWithIndexIdentity:T,invariantIdentity:I,altIdentity:J,applyIdentity:B,applicativeIdentity:U,bindIdentity:q,monadIdentity:H,extendIdentity:L,comonadIdentity:j,foldableIdentity:R,foldable1Identity:P,foldableWithIndexIdentity:A,traversableIdentity:_,traversable1Identity:O,traversableWithIndexIdentity:N}},function(n,e,t){"use strict";var r=t(222);n.exports={mkEffectFn1:r.mkEffectFn1,mkEffectFn2:r.mkEffectFn2,mkEffectFn3:r.mkEffectFn3,mkEffectFn4:r.mkEffectFn4,mkEffectFn5:r.mkEffectFn5,mkEffectFn6:r.mkEffectFn6,mkEffectFn7:r.mkEffectFn7,mkEffectFn8:r.mkEffectFn8,mkEffectFn9:r.mkEffectFn9,mkEffectFn10:r.mkEffectFn10,runEffectFn1:r.runEffectFn1,runEffectFn2:r.runEffectFn2,runEffectFn3:r.runEffectFn3,runEffectFn4:r.runEffectFn4,runEffectFn5:r.runEffectFn5,runEffectFn6:r.runEffectFn6,runEffectFn7:r.runEffectFn7,runEffectFn8:r.runEffectFn8,runEffectFn9:r.runEffectFn9,runEffectFn10:r.runEffectFn10}},function(n,e,t){"use strict";var r=t(2),o=t(4),u=t(29),i=t(8),a=t(1),c=t(3),f=t(12),l=t(18),s=t(53),d=function(n,e){this.Monad0=n,this.throwError=e},p=function(n,e){this.MonadThrow0=n,this.catchError=e},m=function(n){return n.throwError},h=new d((function(){return c.monadMaybe}),i.const(c.Nothing.value)),v=new d((function(){return u.monadEither}),u.Left.create),g=new d((function(){return l.monadEffect}),s.throwException),y=new p((function(){return h}),(function(n){return function(e){if(n instanceof c.Nothing)return e(f.unit);if(n instanceof c.Just)return new c.Just(n.value0);throw new Error("Failed pattern match at Control.Monad.Error.Class (line 79, column 1 - line 81, column 33): "+[n.constructor.name,e.constructor.name])}})),w=new p((function(){return v}),(function(n){return function(e){if(n instanceof u.Left)return e(n.value0);if(n instanceof u.Right)return new u.Right(n.value0);throw new Error("Failed pattern match at Control.Monad.Error.Class (line 72, column 1 - line 74, column 35): "+[n.constructor.name,e.constructor.name])}})),b=new p((function(){return g}),i.flip(s.catchException)),F=function(n){return n.catchError},E=function(n){return function(e){return F(n)(a.map(n.MonadThrow0().Monad0().Bind1().Apply0().Functor0())(u.Right.create)(e))((t=r.pure(n.MonadThrow0().Monad0().Applicative0()),function(n){return t(u.Left.create(n))}));var t}};n.exports={catchError:F,throwError:m,MonadThrow:d,MonadError:p,catchJust:function(n){return function(e){return function(t){return function(r){return F(n)(t)((function(t){var o=e(t);if(o instanceof c.Nothing)return m(n.MonadThrow0())(t);if(o instanceof c.Just)return r(o.value0);throw new Error("Failed pattern match at Control.Monad.Error.Class (line 57, column 5 - line 59, column 26): "+[o.constructor.name])}))}}}},try:E,withResource:function(n){return function(e){return function(t){return function(i){return o.bind(n.MonadThrow0().Monad0().Bind1())(e)((function(e){return o.bind(n.MonadThrow0().Monad0().Bind1())(E(n)(i(e)))((function(i){return o.discard(o.discardUnit)(n.MonadThrow0().Monad0().Bind1())(t(e))((function(){return u.either(m(n.MonadThrow0()))(r.pure(n.MonadThrow0().Monad0().Applicative0()))(i)}))}))}))}}}},monadThrowEither:v,monadErrorEither:w,monadThrowMaybe:h,monadErrorMaybe:y,monadThrowEffect:g,monadErrorEffect:b}},,function(n,e,t){"use strict";var r=t(163),o=t(11),u=t(7),i=t(25),a=i.unsafeCoerce,c=new u.Semigroup((function(n){return function(e){return r.mergeStyles([e,n])}})),f=i.unsafeCoerce,l=new o.Monoid((function(){return c}),f({}));n.exports={css:f,unsafeCreateDOMComponent:a,semigroupCSS:c,monoidCSS:l,mergeStyles:r.mergeStyles}},function(n,e,t){"use strict";var r=t(179),o=t(19),u=t(2),i=t(9),a=t(4),c=t(13),f=t(93),l=t(49),s=t(78),d=t(107),p=t(200),m=t(23),h=t(6),v=t(16),g=t(8),y=t(1),w=t(43),b=t(3),F=t(10),E=t(21),x=t(7),S=t(24),C=t(20),k=t(50),M=r.zipWith(C.Tuple.create),T=r._updateAt(b.Just.create)(b.Nothing.value),I=function(n){return r.unsafeIndexImpl},R=r["uncons'"](g.const(b.Nothing.value))((function(n){return function(e){return new b.Just({head:n,tail:e})}})),A=r["uncons'"](g.const(b.Nothing.value))((function(n){return function(n){return new b.Just(n)}})),_=function(n){return function(e){return r.sortImpl((function(e){return function(t){var r=n(e)(t);if(r instanceof E.GT)return 1;if(r instanceof E.EQ)return 0;if(r instanceof E.LT)return-1;throw new Error("Failed pattern match at Data.Array (line 702, column 15 - line 705, column 13): "+[r.constructor.name])}}))(e)}},N=function(n){return function(e){return _(F.comparing(n)(e))}},P=function(n){return function(e){return _(F.compare(n))(e)}},O=function(n){return[n]},L=function(n){return 0===r.length(n)},W=function(n){return function(e){return t=d.empty(),s.foreach(e)((function(e){return function(){var r,o,i=y.map(s.functorST)((r=w.not(w.heytingAlgebraBoolean),o=v.any(v.foldableArray)(w.heytingAlgebraBoolean)((function(t){return n(t)(e)})),function(n){return r(o(n))}))(d.unsafeFreeze(t))();return u.when(s.applicativeST)(i)(y.void(s.functorST)(d.push(e)(t)))()}}))(),d.unsafeFreeze(t)();var t}},D=function(n){return function(e){return r.zipWith(n)(r.range(0)(r.length(e)-1|0))(e)}},z=function(n){return function(e){return function(t){return i.apply(n.Applicative0().Apply0())(y.map(n.Plus1().Alt0().Functor0())(r.cons)(t))(f.defer(e)((function(r){return j(n)(e)(t)})))}}},j=function(n){return function(e){return function(t){return o.alt(n.Plus1().Alt0())(z(n)(e)(t))(u.pure(n.Applicative0())([]))}}},B=r._insertAt(b.Just.create)(b.Nothing.value),q=function(n){if(L(n))return b.Nothing.value;if(m.otherwise)return new b.Just(r.slice(0)(r.length(n)-1|0)(n));throw new Error("Failed pattern match at Data.Array (line 323, column 1 - line 323, column 45): "+[n.constructor.name])},U=r.indexImpl(b.Just.create)(b.Nothing.value),H=function(n){return U(n)(r.length(n)-1|0)},J=function(n){return function(e){var t=function(t){var r,o=!1;function u(r){var u=U(e)(r);if(u instanceof b.Just)return n(u.value0)?void(t=r+1|0):(o=!0,new b.Just(r));if(u instanceof b.Nothing)return o=!0,b.Nothing.value;throw new Error("Failed pattern match at Data.Array (line 834, column 5 - line 836, column 25): "+[u.constructor.name])}for(;!o;)r=u(t);return r}(0);if(t instanceof b.Just&&0===t.value0)return{init:[],rest:e};if(t instanceof b.Just)return{init:r.slice(0)(t.value0)(e),rest:r.slice(t.value0)(r.length(e))(e)};if(t instanceof b.Nothing)return{init:e,rest:[]};throw new Error("Failed pattern match at Data.Array (line 821, column 3 - line 827, column 30): "+[t.constructor.name])}},V=function(n){return U(n)(0)},$=function(n){return function(e){var t,r=_((function(e){return function(t){return n(C.snd(e))(C.snd(t))}}))(D(C.Tuple.create)(e)),o=V(r);if(o instanceof b.Nothing)return[];if(o instanceof b.Just)return y.map(y.functorArray)(C.snd)(N(F.ordInt)(C.fst)((t=d.unsafeThaw(O(o.value0))(),s.foreach(r)((function(e){return function(){var r,o,i=y.map(s.functorST)((r=b.fromJust(),o=function(n){return r(H(n))},function(n){return C.snd(o(n))}))(d.unsafeFreeze(t))();return u.when(s.applicativeST)(h.notEq(E.eqOrdering)(n(i)(e.value1))(E.EQ.value))(y.void(s.functorST)(d.push(e)(t)))()}}))(),d.unsafeFreeze(t)())));throw new Error("Failed pattern match at Data.Array (line 903, column 17 - line 911, column 29): "+[o.constructor.name])}},G=function(n){return function(e){return t=d.empty(),r=p.iterator((function(n){return U(e)(n)}))(),p.iterate(r)((function(e){return y.void(s.functorST)((function(){var o=d.empty();d.push(e)(o)(),p.pushWhile(n(e))(r)(o)();var u=d.unsafeFreeze(o)();return d.push(u)(t)()}))}))(),d.unsafeFreeze(t)();var t,r}},Q=function(n){return function(e){return G(h.eq(n))(e)}},K=function(n){return function(e){return function(t){return r["uncons'"]((function(e){return u.pure(n.Applicative0())(t)}))((function(r){return function(o){return a.bind(n.Bind1())(e(t)(r))((function(t){return K(n)(e)(t)(o)}))}}))}}},X=r.findLastIndexImpl(b.Just.create)(b.Nothing.value),Y=function(n){return function(e){return function(t){var r=b.maybe(0)((function(n){return n+1|0}))(X((function(t){return h.eq(E.eqOrdering)(n(e)(t))(E.GT.value)}))(t));return b.fromJust()(B(r)(e)(t))}}},Z=r.findIndexImpl(b.Just.create)(b.Nothing.value),nn=function(n){return function(e){return function(t){return r.filter((function(e){return b.isJust(Z(n(e))(t))}))(e)}}},en=r._deleteAt(b.Just.create)(b.Nothing.value),tn=function(n){return function(e){return function(t){return 0===t.length?[]:b.maybe(t)((function(n){return b.fromJust()(en(n)(t))}))(Z(n(e))(t))}}},rn=function(n){return function(e){return function(t){return x.append(x.semigroupArray)(e)(v.foldl(v.foldableArray)(g.flip(tn(n)))(W(n)(t))(e))}}},on=function(n){return tn(h.eq(n))},un=g.flip(a.bind(a.bindArray)),an=function(n){return un((e=b.maybe([])(O),function(t){return e(n(t))}));var e},cn=an(c.identity(c.categoryFn));n.exports={fromFoldable:function(n){return r.fromFoldableImpl(v.foldr(n))},toUnfoldable:function(n){return function(e){var t=r.length(e);return k.unfoldr(n)((function(n){if(n=r.length(o))return u.pure(n.Monad0().Applicative0())(new l.Done(t));if(m.otherwise)return a.bind(n.Monad0().Bind1())(e(t)(I()(o)(i)))((function(e){return u.pure(n.Monad0().Applicative0())(new l.Loop({a:e,b:i+1|0}))}));throw new Error("Failed pattern match at Data.Array (line 1101, column 3 - line 1105, column 42): "+[t.constructor.name,i.constructor.name])}}))(t)(0)}}}},unsafeIndex:I,range:r.range,replicate:r.replicate,length:r.length,cons:r.cons,snoc:r.snoc,reverse:r.reverse,concat:r.concat,filter:r.filter,partition:r.partition,slice:r.slice,take:r.take,drop:r.drop,zipWith:r.zipWith}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(4),i=t(17),a=t(6),c=t(1),f=t(43),l=t(11),s=t(10),d=t(7),p=t(34),m=t(5),h=function(n){return n},v=function(n){return new d.Semigroup((function(e){return function(t){return f.conj(n)(e)(t)}}))},g=function(n){return n},y=new c.Functor((function(n){return function(e){return n(e)}})),w=function(n){return n},b=new a.Eq1((function(n){return a.eq(n)})),F=new s.Ord1((function(){return b}),(function(n){return s.compare(n)})),E=new o.Apply((function(){return y}),(function(n){return function(e){return n(e)}})),x=new u.Bind((function(){return E}),(function(n){return function(e){return e(n)}})),S=new r.Applicative((function(){return E}),h),C=new i.Monad((function(){return S}),(function(){return x}));n.exports={Conj:h,eqConj:w,eq1Conj:b,ordConj:g,ord1Conj:F,boundedConj:function(n){return n},showConj:function(n){return new m.Show((function(e){return"(Conj "+m.show(n)(e)+")"}))},functorConj:y,applyConj:E,applicativeConj:S,bindConj:x,monadConj:C,semigroupConj:v,monoidConj:function(n){return new l.Monoid((function(){return v(n)}),f.tt(n))},semiringConj:function(n){return new p.Semiring((function(e){return function(t){return f.conj(n)(e)(t)}}),(function(e){return function(t){return f.disj(n)(e)(t)}}),f.ff(n),f.tt(n))}}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(4),i=t(17),a=t(6),c=t(1),f=t(43),l=t(11),s=t(10),d=t(7),p=t(34),m=t(5),h=function(n){return n},v=function(n){return new d.Semigroup((function(e){return function(t){return f.disj(n)(e)(t)}}))},g=function(n){return n},y=new c.Functor((function(n){return function(e){return n(e)}})),w=function(n){return n},b=new a.Eq1((function(n){return a.eq(n)})),F=new s.Ord1((function(){return b}),(function(n){return s.compare(n)})),E=new o.Apply((function(){return y}),(function(n){return function(e){return n(e)}})),x=new u.Bind((function(){return E}),(function(n){return function(e){return e(n)}})),S=new r.Applicative((function(){return E}),h),C=new i.Monad((function(){return S}),(function(){return x}));n.exports={Disj:h,eqDisj:w,eq1Disj:b,ordDisj:g,ord1Disj:F,boundedDisj:function(n){return n},showDisj:function(n){return new m.Show((function(e){return"(Disj "+m.show(n)(e)+")"}))},functorDisj:y,applyDisj:E,applicativeDisj:S,bindDisj:x,monadDisj:C,semigroupDisj:v,monoidDisj:function(n){return new l.Monoid((function(){return v(n)}),f.ff(n))},semiringDisj:function(n){return new p.Semiring((function(e){return function(t){return f.disj(n)(e)(t)}}),(function(e){return function(t){return f.conj(n)(e)(t)}}),f.tt(n),f.ff(n))}}},function(n,e,t){"use strict";n.exports={bipure:function(n){return n.bipure},Biapplicative:function(n,e){this.Biapply0=n,this.bipure=e}}},function(n,e,t){"use strict";var r=t(13),o=t(31),u=t(8),i=function(n){return n.biapply};n.exports={biapply:i,Biapply:function(n,e){this.Bifunctor0=n,this.biapply=e},biapplyFirst:function(n){return function(e){return function(t){return i(n)(r.identity(r.categoryFn)(o.bimap(n.Bifunctor0())(u.const(r.identity(r.categoryFn)))(u.const(r.identity(r.categoryFn))))(e))(t)}}},biapplySecond:function(n){return function(e){return function(t){return i(n)(r.identity(r.categoryFn)(o.bimap(n.Bifunctor0())(u.const)(u.const))(e))(t)}}},bilift2:function(n){return function(e){return function(t){return function(u){return function(a){return i(n)(r.identity(r.categoryFn)(o.bimap(n.Bifunctor0())(e)(t))(u))(a)}}}}},bilift3:function(n){return function(e){return function(t){return function(u){return function(a){return function(c){return i(n)(i(n)(r.identity(r.categoryFn)(o.bimap(n.Bifunctor0())(e)(t))(u))(a))(c)}}}}}}}},function(n,e,t){"use strict";var r=t(13),o=t(1),u=t(56),i=t(96),a=t(77),c=t(24),f=function(n,e,t,r){this.Foldable10=n,this.Traversable1=e,this.sequence1=t,this.traverse1=r},l=function(n){return n.traverse1},s=function(n){return function(e){return l(n)(e)(r.identity(r.categoryFn))}},d=new f((function(){return a.foldableDual}),(function(){return c.traversableDual}),(function(n){return s(d)(n)}),(function(n){return function(e){return function(t){return o.map(n.Functor0())(u.Dual)(e(t))}}})),p=new f((function(){return a.foldableMultiplicative}),(function(){return c.traversableMultiplicative}),(function(n){return s(p)(n)}),(function(n){return function(e){return function(t){return o.map(n.Functor0())(i.Multiplicative)(e(t))}}})),m=function(n){return n.sequence1};n.exports={sequence1:m,traverse1:l,Traversable1:f,traverse1Default:function(n){return function(e){return function(t){return function(r){return m(n)(e)(o.map(n.Traversable1().Functor0())(t)(r))}}}},sequence1Default:s,traversableDual:d,traversableMultiplicative:p}},function(n,e,t){"use strict";var r=t(203),o=t(23),u=t(3),i=t(67),a=t(20),c=function(n){this.unfoldr1=n},f=function(n){return n.unfoldr1},l=new c(r.unfoldr1ArrayImpl(u.isNothing)(u.fromJust())(a.fst)(a.snd)),s=function(n){return function(e){return function(t){return f(n)((function(n){if(n<=0)return new a.Tuple(t,u.Nothing.value);if(o.otherwise)return new a.Tuple(t,new u.Just(n-1|0));throw new Error("Failed pattern match at Data.Unfoldable1 (line 64, column 5 - line 64, column 39): "+[n.constructor.name])}))(e-1|0)}}};n.exports={Unfoldable1:c,unfoldr1:f,replicate1:s,replicate1A:function(n){return function(e){return function(t){return function(r){return function(o){return i.sequence1(t)(n)(s(e)(r)(o))}}}}},singleton:function(n){return s(n)(1)},range:function(n){return function(e){return function(t){var r=t>=e?1:-1;return f(n)(function(n){return function(e){var r=e+n|0;return new a.Tuple(e,e===t?u.Nothing.value:new u.Just(r))}}(r))(e)}}},unfoldable1Array:l}},function(n,e,t){"use strict";var r=t(220);n.exports={mkFn1:function(n){return n},runFn1:function(n){return n},mkFn0:r.mkFn0,mkFn2:r.mkFn2,mkFn3:r.mkFn3,mkFn4:r.mkFn4,mkFn5:r.mkFn5,mkFn6:r.mkFn6,mkFn7:r.mkFn7,mkFn8:r.mkFn8,mkFn9:r.mkFn9,mkFn10:r.mkFn10,runFn0:r.runFn0,runFn2:r.runFn2,runFn3:r.runFn3,runFn4:r.runFn4,runFn5:r.runFn5,runFn6:r.runFn6,runFn7:r.runFn7,runFn8:r.runFn8,runFn9:r.runFn9,runFn10:r.runFn10}},function(n,e,t){"use strict";var r=t(19),o=t(35),u=t(2),i=t(9),a=t(4),c=t(13),f=t(17),l=t(81),s=t(59),d=t(82),p=t(49),m=t(83),h=t(84),v=t(98),g=t(80),y=t(39),w=t(22),b=t(29),F=t(1),E=t(11),x=t(14),S=t(7),C=t(20),k=t(33),M=function(n){return n},T=new x.Newtype((function(n){return n}),M),I=new h.MonadTrans((function(n){return function(e){return a.bind(n.Bind1())(e)((function(e){return u.pure(n.Applicative0())(new b.Right(e))}))}})),R=function(n){return function(e){return n(e)}},A=function(n){return new F.Functor((function(e){return R(F.map(n)(F.map(b.functorEither)(e)))}))},_=function(n){return new f.Monad((function(){return O(n)}),(function(){return N(n)}))},N=function(n){return new a.Bind((function(){return P(n)}),(function(e){return function(t){return a.bind(n.Bind1())(e)(b.either((r=u.pure(n.Applicative0()),function(n){return r(b.Left.create(n))}))((function(n){return t(n)})));var r}}))},P=function(n){return new i.Apply((function(){return A(n.Bind1().Apply0().Functor0())}),f.ap(_(n)))},O=function(n){return new u.Applicative((function(){return P(n)}),(e=u.pure(n.Applicative0()),function(n){return e(b.Right.create(n))}));var e},L=function(n){return new d.MonadAsk((function(){return _(n.Monad0())}),h.lift(I)(n.Monad0())(d.ask(n)))},W=function(n){return new v.MonadTell((function(){return _(n.Monad0())}),(e=h.lift(I)(n.Monad0()),t=v.tell(n),function(n){return e(t(n))}));var e,t},D=function(n){return new s.MonadThrow((function(){return _(n)}),(e=u.pure(n.Applicative0()),function(n){return e(b.Left.create(n))}));var e},z=function(n){return function(e){return new r.Alt((function(){return A(e.Bind1().Apply0().Functor0())}),(function(t){return function(r){return a.bind(e.Bind1())(t)((function(t){if(t instanceof b.Right)return u.pure(e.Applicative0())(new b.Right(t.value0));if(t instanceof b.Left)return a.bind(e.Bind1())(r)((function(r){if(r instanceof b.Right)return u.pure(e.Applicative0())(new b.Right(r.value0));if(r instanceof b.Left)return u.pure(e.Applicative0())(new b.Left(S.append(n)(t.value0)(r.value0)));throw new Error("Failed pattern match at Control.Monad.Except.Trans (line 86, column 9 - line 88, column 49): "+[r.constructor.name])}));throw new Error("Failed pattern match at Control.Monad.Except.Trans (line 82, column 5 - line 88, column 49): "+[t.constructor.name])}))}}))}},j=function(n){return function(e){return new w.Plus((function(){return z(n.Semigroup0())(e)}),s.throwError(D(e))(E.mempty(n)))}},B=function(n){return function(e){return new o.Alternative((function(){return O(e)}),(function(){return j(n)(e)}))}},q=function(n){return function(e){return new y.MonadZero((function(){return B(n)(e)}),(function(){return _(e)}))}};n.exports={ExceptT:M,runExceptT:function(n){return n},withExceptT:function(n){return function(e){return function(t){var r;return F.map(n)((r=e,function(n){if(n instanceof b.Right)return new b.Right(n.value0);if(n instanceof b.Left)return new b.Left(r(n.value0));throw new Error("Failed pattern match at Control.Monad.Except.Trans (line 42, column 3 - line 42, column 32): "+[r.constructor.name,n.constructor.name])}))(t)}}},mapExceptT:R,except:function(n){var e=u.pure(n);return function(n){return e(n)}},newtypeExceptT:T,functorExceptT:A,applyExceptT:P,applicativeExceptT:O,bindExceptT:N,monadExceptT:_,monadRecExceptT:function(n){return new p.MonadRec((function(){return _(n.Monad0())}),(function(e){var t=p.tailRecM(n)((function(t){var r=e(t);return a.bind(n.Monad0().Bind1())(r)((function(e){return u.pure(n.Monad0().Applicative0())(function(){if(e instanceof b.Left)return new p.Done(new b.Left(e.value0));if(e instanceof b.Right&&e.value0 instanceof p.Loop)return new p.Loop(e.value0.value0);if(e instanceof b.Right&&e.value0 instanceof p.Done)return new p.Done(new b.Right(e.value0.value0));throw new Error("Failed pattern match at Control.Monad.Except.Trans (line 74, column 14 - line 77, column 43): "+[e.constructor.name])}())}))}));return function(n){return t(n)}}))},altExceptT:z,plusExceptT:j,alternativeExceptT:B,monadPlusExceptT:function(n){return function(e){return new g.MonadPlus((function(){return q(n)(e)}))}},monadZeroExceptT:q,monadTransExceptT:I,monadEffectExceptT:function(n){return new k.MonadEffect((function(){return _(n.Monad0())}),(e=h.lift(I)(n.Monad0()),t=k.liftEffect(n),function(n){return e(t(n))}));var e,t},monadContExceptT:function(n){return new l.MonadCont((function(){return _(n.Monad0())}),(function(e){return l.callCC(n)((function(n){return e((function(e){return n(new b.Right(e))}))}))}))},monadThrowExceptT:D,monadErrorExceptT:function(n){return new s.MonadError((function(){return D(n)}),(function(e){return function(t){return a.bind(n.Bind1())(e)(b.either((function(n){return t(n)}))((r=u.pure(n.Applicative0()),function(n){return r(b.Right.create(n))})));var r}}))},monadAskExceptT:L,monadReaderExceptT:function(n){return new d.MonadReader((function(){return L(n.MonadAsk0())}),(function(e){return R(d.local(n)(e))}))},monadStateExceptT:function(n){return new m.MonadState((function(){return _(n.Monad0())}),(function(e){return h.lift(I)(n.Monad0())(m.state(n)(e))}))},monadTellExceptT:W,monadWriterExceptT:function(n){return new v.MonadWriter((function(){return W(n.MonadTell0())}),R((function(e){return a.bind(n.MonadTell0().Monad0().Bind1())(v.listen(n)(e))((function(e){return u.pure(n.MonadTell0().Monad0().Applicative0())(F.map(b.functorEither)((function(n){return new C.Tuple(n,e.value1)}))(e.value0))}))})),R((function(e){return v.pass(n)(a.bind(n.MonadTell0().Monad0().Bind1())(e)((function(e){return u.pure(n.MonadTell0().Monad0().Applicative0())(function(){if(e instanceof b.Left)return new C.Tuple(new b.Left(e.value0),c.identity(c.categoryFn));if(e instanceof b.Right)return new C.Tuple(new b.Right(e.value0.value0),e.value0.value1);throw new Error("Failed pattern match at Control.Monad.Except.Trans (line 136, column 10 - line 138, column 45): "+[e.constructor.name])}())})))})))}}},function(n,e,t){"use strict";var r=t(293),o=t(2),u=t(69),i=t(3),a=t(32),c=t(12),f=t(18),l=t(53),s=t(58),d=t(25),p=s.runEffectFn1(r.unmountComponentAtNode_),m=d.unsafeCoerce,h=s.runEffectFn3(r.render_),v=s.runEffectFn3(r.hydrate_),g=u.runFn2(r.createPortal_);n.exports={render:function(n){return function(e){return h(n)(e)(o.pure(f.applicativeEffect)(c.unit))}},"render'":h,hydrate:function(n){return function(e){return v(n)(e)(o.pure(f.applicativeEffect)(c.unit))}},"hydrate'":v,unmount:p,findDOMNode:function(n){return l.try((function(){var e=r.findDOMNode_(n),t=a.toMaybe(e);if(t instanceof i.Nothing)return l.throw("Node not found.")();if(t instanceof i.Just)return t.value0;throw new Error("Failed pattern match at React.Basic.DOM (line 97, column 3 - line 99, column 22): "+[t.constructor.name])}))},createPortal:g,text:m}},function(n,e,t){"use strict";var r=t(317);n.exports={window:r.window}},function(n,e,t){"use strict";var r=t(256),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},u={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},a={};function c(n){return r.isMemo(n)?i:a[n.$$typeof]||o}a[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0};var f=Object.defineProperty,l=Object.getOwnPropertyNames,s=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;n.exports=function n(e,t,r){if("string"!=typeof t){if(m){var o=p(t);o&&o!==m&&n(e,o,r)}var i=l(t);s&&(i=i.concat(s(t)));for(var a=c(e),h=c(t),v=0;v6/29)return y.pow(n)(3);if(i.otherwise)return 6/29*3*(6/29)*(n-4/29);throw new Error("Failed pattern match at Color (line 249, column 5 - line 250, column 64): "+[n.constructor.name])},u=j*o(r+e/500),a=B*o(r),c=q*o(r-t/200);return I(u)(a)(c)}}},H=function(n){return function(e){return function(t){var r=y.pi/180,o=e*y.sin(t*r),u=e*y.cos(t*r);return U(n)(u)(o)}}},J=O(180),V=function(n){return 360===n?n:S(n)(360)},$=function(n){return{h:V(n.value0),s:n.value1,l:n.value2,a:n.value3}},G=function(n){var e=V(n.value0)/60,t=(1-y.abs(2*n.value2-1))*n.value1,r=n.value2-t/2,o=t*(1-y.abs(y.remainder(e)(2)-1)),u=function(){if(e<1)return{r:t,g:o,b:0};if(1<=e&&e<2)return{r:o,g:t,b:0};if(2<=e&&e<3)return{r:0,g:t,b:o};if(3<=e&&e<4)return{r:0,g:o,b:t};if(4<=e&&e<5)return{r:o,g:0,b:t};if(i.otherwise)return{r:t,g:0,b:o};throw new Error("Failed pattern match at Color (line 342, column 5 - line 347, column 61): "+[])}();return{r:u.r+r,g:u.g+r,b:u.b+r,a:n.value3}},Q=function(n){var e=G(n),t=function(n){if(n<=.03928)return n/12.92;if(i.otherwise)return y.pow((n+.055)/1.055)(2.4);throw new Error("Failed pattern match at Color (line 604, column 9 - line 605, column 61): "+[n.constructor.name])},r=t(e.g);return.2126*t(e.r)+.7152*r+.0722*t(e.b)},K=function(n){return function(e){var t=Q(e),r=Q(n);return r>t?(r+.05)/(t+.05):(t+.05)/(r+.05)}},X=function(n){var e=G(n),t=d.round(255*e.g);return{r:d.round(255*e.r),g:t,b:d.round(255*e.b),a:e.a}},Y=new c.Eq((function(n){return function(e){var t=X(e),r=X(n);return r.r===t.r&&r.g===t.g&&r.b===t.b&&r.a===t.a}})),Z=new h.Show((function(n){var e=X(n);return"rgba "+h.show(h.showInt)(e.r)+" "+h.show(h.showInt)(e.g)+" "+h.show(h.showInt)(e.b)+" "+h.show(h.showNumber)(e.a)})),nn=function(n){var e=G(n),t=function(n){if(n<=.04045)return n/12.92;if(i.otherwise)return y.pow((n+.055)/1.055)(2.4);throw new Error("Failed pattern match at Color (line 366, column 5 - line 367, column 63): "+[n.constructor.name])},r=t(e.g),o=t(e.r),u=t(e.b);return{x:.4124*o+.3576*r+.1805*u,y:.2126*o+.7152*r+.0722*u,z:.0193*o+.1192*r+.9505*u}},en=function(n){var e=nn(n),t=y.pow(6/29)(3),r=function(n){if(n>t)return y.pow(n)(1/3);if(i.otherwise)return 1/3*y.pow(29/6)(2)*n+4/29;throw new Error("Failed pattern match at Color (line 384, column 5 - line 385, column 76): "+[n.constructor.name])},o=r(e.y/B),u=116*o-16,a=200*(o-r(e.z/q));return{l:u,a:500*(r(e.x/j)-o),b:a}},tn=function(n){var e=en(n),t=180/y.pi,r=y.sqrt(e.a*e.a+e.b*e.b),o=S(y.atan2(e.b)(e.a)*t)(360);return{l:e.l,c:r,h:o}},rn=function(n){var e=G(n);return(299*e.r+587*e.g+114*e.b)/1e3},on=function(n){return rn(n)>.5},un=W(0)(0)(0);n.exports={RGB:w,HSL:b,LCh:F,Lab:E,rgba:C,rgb:k,"rgba'":M,"rgb'":T,hsla:_,hsl:W,hsva:N,hsv:function(n){return function(e){return function(t){return N(n)(e)(t)(1)}}},xyz:I,lab:U,lch:H,fromHexString:function(n){var e,t,i=(e=p.fromMaybe(0),t=d.fromStringAs(d.hexadecimal),function(n){return e(t(n))}),c=4===v.length(n),f=a.either(l.const(p.Nothing.value))(p.Just.create),m="([0-9a-f][0-9a-f])",h=c?"([0-9a-f])([0-9a-f])([0-9a-f])":m+(m+m),y=g.regex("^#(?:"+h+")$")(g.parseFlags("i"));return o.bind(p.bindMaybe)(f(y))((function(e){return o.bind(p.bindMaybe)(g.match(e)(n))((function(n){return o.bind(p.bindMaybe)(s.map(p.functorMaybe)(i)(o.join(p.bindMaybe)(u.index(n)(1))))((function(e){return o.bind(p.bindMaybe)(s.map(p.functorMaybe)(i)(o.join(p.bindMaybe)(u.index(n)(2))))((function(t){return o.bind(p.bindMaybe)(s.map(p.functorMaybe)(i)(o.join(p.bindMaybe)(u.index(n)(3))))((function(n){return c?r.pure(p.applicativeMaybe)(k((16*e|0)+e|0)((16*t|0)+t|0)((16*n|0)+n|0)):r.pure(p.applicativeMaybe)(k(e)(t)(n))}))}))}))}))}))},fromInt:function(n){var e=m.clamp(m.ordInt)(0)(16777215)(n),t=e>>8&255,r=255&e;return k(e>>16&255)(t)(r)},toHSLA:$,toHSVA:function(n){var e=n.value1;if(0===n.value2)return{h:V(n.value0),s:2*e/(1+e),v:0,a:n.value3};if(0===n.value1&&1===n.value2)return{h:V(n.value0),s:0,v:1,a:n.value3};var t=n.value1*(n.value2<.5?n.value2:1-n.value2),r=n.value2+t;e=2*t/(n.value2+t);return{h:V(n.value0),s:e,v:r,a:n.value3}},toRGBA:X,"toRGBA'":G,toXYZ:nn,toLab:en,toLCh:tn,toHexString:function(n){var e=function(n){var e=d.toStringAs(d.hexadecimal)(n);return 1===v.length(e)?"0"+e:e},t=X(n);return"#"+(e(t.r)+(e(t.g)+e(t.b)))},cssStringHSLA:function(n){var e=function(n){return h.show(h.showNumber)(d.toNumber(d.round(100*n))/100)},t=e(100*n.value1)+"%",r=e(100*n.value2)+"%",o=e(n.value0),u=h.show(h.showNumber)(n.value3);return 1===n.value3?"hsl("+o+", "+t+", "+r+")":"hsla("+o+", "+t+", "+r+", "+u+")"},cssStringRGBA:function(n){var e=X(n),t=h.show(h.showInt)(e.g),r=h.show(h.showInt)(e.r),o=h.show(h.showInt)(e.b),u=h.show(h.showNumber)(e.a);return 1===e.a?"rgb("+r+", "+t+", "+o+")":"rgba("+r+", "+t+", "+o+", "+u+")"},black:un,white:D,graytone:function(n){return W(0)(0)(n)},rotateHue:O,complementary:J,lighten:P,darken:function(n){return P(-n)},saturate:L,desaturate:z,toGray:function(n){var e=tn(n);return z(1)(H(e.l)(0)(0))},mix:function(n){return function(e){return function(t){return function(r){if(n instanceof b){var o=$(t),u=$(e);return _(A(r)(u.h)(o.h))(R(r)(u.s)(o.s))(R(r)(u.l)(o.l))(R(r)(u.a)(o.a))}if(n instanceof w){o=G(t),u=G(e);return M(R(r)(u.r)(o.r))(R(r)(u.g)(o.g))(R(r)(u.b)(o.b))(R(r)(u.a)(o.a))}if(n instanceof F){o=tn(t),u=tn(e);return H(R(r)(u.l)(o.l))(R(r)(u.c)(o.c))(A(r)(u.h)(o.h))}if(n instanceof E){o=en(t),u=en(e);return U(R(r)(u.l)(o.l))(R(r)(u.a)(o.a))(R(r)(u.b)(o.b))}throw new Error("Failed pattern match at Color (line 520, column 1 - line 520, column 34): "+[n.constructor.name,e.constructor.name,t.constructor.name,r.constructor.name])}}}},mixCubehelix:function(n){return function(e){return function(t){var r=y.pi/180,o=t.value1-e.value1,u=t.value2-e.value2,i=(e.value0+120)*r,a=(t.value0+120)*r-i;return function(r){var c=y.pow(e.value2+u*r)(n),f=i+a*r,l=(e.value1+o*r)*c*(1-c),s=c+l*(1.97294*y.cos(f)),d=c+l*(-.29227*y.cos(f)-.90649*y.sin(f)),p=c+l*(-.14861*y.cos(f)+1.78277*y.sin(f)),m=R(r)(e.value3)(t.value3);return M(p)(d)(s)(m)}}}},brightness:rn,luminance:Q,contrast:K,isLight:on,isReadable:function(n){return function(e){return K(n)(e)>4.5}},textColor:function(n){if(on(n))return un;if(i.otherwise)return D;throw new Error("Failed pattern match at Color (line 643, column 1 - line 643, column 28): "+[n.constructor.name])},distance:function(n){return function(e){var t=function(n){return y.pow(n)(2)},r=en(e),o=en(n);return y.sqrt(t(o.l-r.l)+t(o.a-r.a)+t(o.b-r.b))}},showColor:Z,eqColor:Y}},function(n,e,t){"use strict";var r=t(12),o=function(n){this.defer=n},u=new o((function(n){return r.unit})),i=new o((function(n){return function(e){return n(r.unit)(e)}})),a=function(n){return n.defer};n.exports={defer:a,Lazy:o,fix:function(n){return function(e){var t=a(n)((function(n){return e(t)}));return t}},lazyFn:i,lazyUnit:u}},function(n,e,t){"use strict";var r=t(1),o=function(n){this.imap=n},u=new o((function(n){return function(e){return function(e){return n(e)}}})),i=new o((function(n){return function(e){return function(t){return function(r){return n(t(e(r)))}}}})),a=new o((function(n){return function(e){return function(e){return n(e)}}})),c=new o((function(n){return function(e){return function(e){return n(e)}}})),f=new o((function(n){return function(e){return function(e){return n(e)}}})),l=new o((function(n){return function(e){return function(e){return n(e)}}})),s=function(n){return function(e){return function(t){return r.map(n)(e)}}},d=new o(s(r.functorArray)),p=new o(s(r.functorFn));n.exports={imap:function(n){return n.imap},Invariant:o,imapF:s,invariantFn:p,invariantArray:d,invariantAdditive:l,invariantConj:f,invariantDisj:c,invariantDual:a,invariantEndo:i,invariantMultiplicative:u}},function(n,e,t){"use strict";var r=t(13),o=t(38),u=t(11),i=t(7),a=t(5),c=function(n){return new i.Semigroup((function(e){return function(t){return o.compose(n)(e)(t)}}))};n.exports={Endo:function(n){return n},eqEndo:function(n){return n},ordEndo:function(n){return n},boundedEndo:function(n){return n},showEndo:function(n){return new a.Show((function(e){return"(Endo "+a.show(n)(e)+")"}))},semigroupEndo:c,monoidEndo:function(n){return new u.Monoid((function(){return c(n.Semigroupoid0())}),r.identity(n))}}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(4),i=t(17),a=t(6),c=t(1),f=t(11),l=t(10),s=t(7),d=t(34),p=t(5),m=function(n){return n},h=function(n){return new s.Semigroup((function(e){return function(t){return d.mul(n)(e)(t)}}))},v=function(n){return n},g=new c.Functor((function(n){return function(e){return n(e)}})),y=function(n){return n},w=new a.Eq1((function(n){return a.eq(n)})),b=new l.Ord1((function(){return w}),(function(n){return l.compare(n)})),F=new o.Apply((function(){return g}),(function(n){return function(e){return n(e)}})),E=new u.Bind((function(){return F}),(function(n){return function(e){return e(n)}})),x=new r.Applicative((function(){return F}),m),S=new i.Monad((function(){return x}),(function(){return E}));n.exports={Multiplicative:m,eqMultiplicative:y,eq1Multiplicative:w,ordMultiplicative:v,ord1Multiplicative:b,boundedMultiplicative:function(n){return n},showMultiplicative:function(n){return new p.Show((function(e){return"(Multiplicative "+p.show(n)(e)+")"}))},functorMultiplicative:g,applyMultiplicative:F,applicativeMultiplicative:x,bindMultiplicative:E,monadMultiplicative:S,semigroupMultiplicative:h,monoidMultiplicative:function(n){return new f.Monoid((function(){return h(n)}),d.one(n))}}},function(n,e,t){"use strict";var r=t(19),o=t(2),u=t(9),i=t(13),a=t(22),c=t(6),f=t(16),l=t(47),s=t(1),d=t(36),p=t(3),m=t(10),h=t(21),v=t(7),g=t(77),y=t(5),w=t(24),b=t(48),F=t(20),E=t(50),x=t(68),S=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),C=function(n){return new s.Functor((function(e){return function(t){return new S(e(t.value0),s.map(n)(e)(t.value1))}}))},k=function(n){return new d.FunctorWithIndex((function(){return C(n.Functor0())}),(function(e){return function(t){return new S(e(p.Nothing.value)(t.value0),d.mapWithIndex(n)((function(n){return e(p.Just.create(n))}))(t.value1))}}))},M=function(n){return new f.Foldable((function(e){return function(t){return function(r){return v.append(e.Semigroup0())(t(r.value0))(f.foldMap(n)(e)(t)(r.value1))}}}),(function(e){return function(t){return function(r){return f.foldl(n)(e)(e(t)(r.value0))(r.value1)}}}),(function(e){return function(t){return function(r){return e(r.value0)(f.foldr(n)(e)(t)(r.value1))}}}))},T=function(n){return new l.FoldableWithIndex((function(){return M(n.Foldable0())}),(function(e){return function(t){return function(r){return v.append(e.Semigroup0())(t(p.Nothing.value)(r.value0))(l.foldMapWithIndex(n)(e)((function(n){return t(p.Just.create(n))}))(r.value1))}}}),(function(e){return function(t){return function(r){return l.foldlWithIndex(n)((function(n){return e(p.Just.create(n))}))(e(p.Nothing.value)(t)(r.value0))(r.value1)}}}),(function(e){return function(t){return function(r){return e(p.Nothing.value)(r.value0)(l.foldrWithIndex(n)((function(n){return e(p.Just.create(n))}))(t)(r.value1))}}}))},I=function(n){return new w.Traversable((function(){return M(n.Foldable1())}),(function(){return C(n.Functor0())}),(function(e){return function(t){return u.apply(e.Apply0())(s.map(e.Apply0().Functor0())(S.create)(t.value0))(w.sequence(n)(e)(t.value1))}}),(function(e){return function(t){return function(r){return u.apply(e.Apply0())(s.map(e.Apply0().Functor0())(S.create)(t(r.value0)))(w.traverse(n)(e)(t)(r.value1))}}}))},R=function(n){return new g.Foldable1((function(){return M(n)}),(function(e){return g.foldMap1(R(n))(e)(i.identity(i.categoryFn))}),(function(e){return function(t){return function(r){return f.foldl(n)((function(n){return function(r){return v.append(e)(n)(t(r))}}))(t(r.value0))(r.value1)}}}))},A=function(n){return function(e){return new c.Eq((function(t){return function(r){return c.eq(e)(t.value0)(r.value0)&&c.eq1(n)(e)(t.value1)(r.value1)}}))}},_=function(n){return function(e){return new m.Ord((function(){return A(n.Eq10())(e.Eq0())}),(function(t){return function(r){var o=m.compare(e)(t.value0)(r.value0);return o instanceof h.LT?h.LT.value:o instanceof h.GT?h.GT.value:m.compare1(n)(e)(t.value1)(r.value1)}}))}},N=function(n){return new c.Eq1((function(e){return c.eq(A(n)(e))}))};n.exports={NonEmpty:S,singleton:function(n){return function(e){return new S(e,a.empty(n))}},foldl1:function(n){return function(e){return function(t){return f.foldl(n)(e)(t.value0)(t.value1)}}},fromNonEmpty:function(n){return function(e){return n(e.value0)(e.value1)}},oneOf:function(n){return function(e){return r.alt(n.Plus1().Alt0())(o.pure(n.Applicative0())(e.value0))(e.value1)}},head:function(n){return n.value0},tail:function(n){return n.value1},showNonEmpty:function(n){return function(e){return new y.Show((function(t){return"(NonEmpty "+y.show(n)(t.value0)+" "+y.show(e)(t.value1)+")"}))}},eqNonEmpty:A,eq1NonEmpty:N,ordNonEmpty:_,ord1NonEmpty:function(n){return new m.Ord1((function(){return N(n.Eq10())}),(function(e){return m.compare(_(n)(e))}))},functorNonEmpty:C,functorWithIndex:k,foldableNonEmpty:M,foldableWithIndexNonEmpty:T,traversableNonEmpty:I,traversableWithIndexNonEmpty:function(n){return new b.TraversableWithIndex((function(){return T(n.FoldableWithIndex1())}),(function(){return k(n.FunctorWithIndex0())}),(function(){return I(n.Traversable2())}),(function(e){return function(t){return function(r){return u.apply(e.Apply0())(s.map(e.Apply0().Functor0())(S.create)(t(p.Nothing.value)(r.value0)))(b.traverseWithIndex(n)(e)((function(n){return t(p.Just.create(n))}))(r.value1))}}}))},foldable1NonEmpty:R,unfoldable1NonEmpty:function(n){return new x.Unfoldable1((function(e){return function(t){return F.uncurry(S.create)(s.map(F.functorTuple)(E.unfoldr(n)(s.map(p.functorMaybe)(e)))(e(t)))}}))}}},function(n,e,t){"use strict";var r=t(2),o=t(4),u=t(20),i=function(n){return n.pass},a=function(n){return n.listen};n.exports={listen:a,pass:i,tell:function(n){return n.tell},MonadTell:function(n,e){this.Monad0=n,this.tell=e},MonadWriter:function(n,e,t){this.MonadTell0=n,this.listen=e,this.pass=t},listens:function(n){return function(e){return function(t){return o.bind(n.MonadTell0().Monad0().Bind1())(a(n)(t))((function(t){return r.pure(n.MonadTell0().Monad0().Applicative0())(new u.Tuple(t.value0,e(t.value1)))}))}}},censor:function(n){return function(e){return function(t){return i(n)(o.bind(n.MonadTell0().Monad0().Bind1())(t)((function(t){return r.pure(n.MonadTell0().Monad0().Applicative0())(new u.Tuple(t,e))})))}}}}},function(n,e,t){"use strict";var r=t(302),o=t(41),u=t(2),i=t(6),a=t(11),c=t(15),f=t(144),l=t(30),s=t(27),d=t(45),p=t(37),m=t(46),h=t(26),v=function(){function n(){}return n.value=new n,n}(),g=function(){function n(){}return n.value=new n,n}(),y=new i.Eq((function(n){return function(e){return n instanceof v&&e instanceof v||n instanceof g&&e instanceof g}}));n.exports={alternativeIcon:function(n){return r.alternativeIconRaw},apIcon:function(n){return r.apIconRaw},appendIcon:function(n){return r.appendIconRaw},applyIcon:function(n){return r.applyIconRaw},applyflippedIcon:function(n){return r.applyflippedIconRaw},bindIcon:function(n){return r.bindIconRaw},composeIcon:function(n){return r.composeIconRaw},forallIcon:function(n){return r.forallIconRaw},kleisliIcon:function(n){return r.kleisliIconRaw},mapIcon:function(n){return r.mapIconRaw},mapflippedIcon:function(n){return r.mapflippedIconRaw},pslogoIcon:function(n){return r.pslogoIconRaw},trianglelogoIcon:function(n){return r.trianglelogoIconRaw},ArrowPointsRight:v,ArrowPointsLeft:g,mkMenu:function(){var n=m.makeStyles()(d.mapRecordCons(new c.IsSymbol((function(){return"arrow"})))()(d.mapRecordCons(new c.IsSymbol((function(){return"arrowInactive"})))()(d.mapRecordCons(new c.IsSymbol((function(){return"svg"})))()(d.mapRecordNil)()())()())()())((function(n){return{arrow:o.cssSafer(p.recordWriteForeign()(p.consWriteForeignFields(new c.IsSymbol((function(){return"fill"})))(p.writeForeignString)(p.consWriteForeignFields(new c.IsSymbol((function(){return"transition"})))(p.writeForeignString)(p.nilWriteForeignFields)()()())()()()))({fill:n.textColour,transition:"0.3s ease-out"}),arrowInactive:o.cssSafer(p.recordWriteForeign()(p.consWriteForeignFields(new c.IsSymbol((function(){return"fillOpacity"})))(p.writeForeignString)(p.nilWriteForeignFields)()()()))({fillOpacity:".1"}),svg:o.cssSafer(p.recordWriteForeign()(p.consWriteForeignFields(new c.IsSymbol((function(){return"&:hover"})))(p.recordWriteForeign()(p.consWriteForeignFields(new c.IsSymbol((function(){return"fill"})))(p.writeForeignString)(p.nilWriteForeignFields)()()()))(p.consWriteForeignFields(new c.IsSymbol((function(){return"height"})))(p.writeForeignString)(p.consWriteForeignFields(new c.IsSymbol((function(){return"width"})))(p.writeForeignString)(p.nilWriteForeignFields)()()())()()())()()()))({width:"100%",height:"100%","&:hover":{fill:n.backgroundColour}})}}))();return l.component()()("MenuIcon")((function(e){return s.bind(s.ixBindRender)(n)((function(n){return u.pure(s.applicativeRender(h.refl))(f.svg()({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",fillRule:"nonzero",strokeLinejoin:"round",strokeMiterlimit:"2",className:n.svg,children:[f.path()({d:"M28.72 46.524l8.94.26-7.843 7.388h40.97l-7.87 6.732H29.753l7.64 7.302-8.76.267-10.928-10.88 11.013-11.07zM17.493 57.806l.213-.213-.213.213z",className:n.arrow+" "+a.guard(a.monoidString)(i.eq(y)(e.activeArrowDirection)(v.value))(n.arrowInactive)}),f.path()({d:"M71.3 53.472l-8.94-.26 7.843-7.388H29.4l7.723-6.732h33.163l-7.64-7.302 8.758-.267 10.93 10.88L71.3 53.472zM82.536 42.2l-.213.213.213-.213z",className:n.arrow+" "+a.guard(a.monoidString)(i.eq(y)(e.activeArrowDirection)(g.value))(n.arrowInactive)})]}))}))}))()},eqActiveArrowDirection:y,alternativeIconRaw:r.alternativeIconRaw,apIconRaw:r.apIconRaw,appendIconRaw:r.appendIconRaw,applyIconRaw:r.applyIconRaw,applyflippedIconRaw:r.applyflippedIconRaw,bindIconRaw:r.bindIconRaw,composeIconRaw:r.composeIconRaw,forallIconRaw:r.forallIconRaw,kleisliIconRaw:r.kleisliIconRaw,mapIconRaw:r.mapIconRaw,mapflippedIconRaw:r.mapflippedIconRaw,pslogoIconRaw:r.pslogoIconRaw,trianglelogoIconRaw:r.trianglelogoIconRaw}},function(n,e,t){"use strict";var r=t(318),o=t(6),u=t(1),i=t(14),a=t(32),c=t(10),f=t(18),l=t(25),s=function(n){return n},d=function(n){return n},p=l.unsafeCoerce,m=new i.Newtype((function(n){return n}),s),h=new i.Newtype((function(n){return n}),d),v=new o.Eq((function(n){return function(e){return n===e}})),g=new c.Ord((function(){return v}),(function(n){return function(e){return c.compare(c.ordInt)(n)(e)}})),y=new o.Eq((function(n){return function(e){return n===e}})),w=new c.Ord((function(){return y}),(function(n){return function(e){return c.compare(c.ordInt)(n)(e)}}));n.exports={toEventTarget:p,open:function(n){return function(e){return function(t){return function(o){return u.map(f.functorEffect)(a.toMaybe)(r._open(n)(e)(t)(o))}}}},prompt:function(n){return function(e){return u.map(f.functorEffect)(a.toMaybe)(r._prompt(n)("")(e))}},promptDefault:function(n){return function(e){return function(t){return u.map(f.functorEffect)(a.toMaybe)(r._prompt(n)(e)(t))}}},requestAnimationFrame:function(n){var e=u.map(f.functorEffect)(d),t=r._requestAnimationFrame(n);return function(n){return e(t(n))}},cancelAnimationFrame:function(n){return r._cancelAnimationFrame(i.unwrap(h)(n))},requestIdleCallback:function(n){return function(e){var t=u.map(f.functorEffect)(s),o=r._requestIdleCallback(n)(e);return function(n){return t(o(n))}}},cancelIdleCallback:function(n){return r._cancelIdleCallback(i.unwrap(m)(n))},opener:function(n){return u.map(f.functorEffect)(a.toMaybe)(r._opener(n))},newtypeRequestAnimationFrameId:h,eqRequestAnimationFrameId:y,ordRequestAnimationFrameId:w,newtypeRequestIdleCallbackId:m,eqRequestIdleCallbackId:v,ordRequestIdleCallbackId:g,document:r.document,navigator:r.navigator,location:r.location,history:r.history,innerWidth:r.innerWidth,innerHeight:r.innerHeight,alert:r.alert,confirm:r.confirm,moveBy:r.moveBy,moveTo:r.moveTo,outerHeight:r.outerHeight,outerWidth:r.outerWidth,print:r.print,resizeBy:r.resizeBy,resizeTo:r.resizeTo,screenX:r.screenX,screenY:r.screenY,scroll:r.scroll,scrollBy:r.scrollBy,scrollX:r.scrollX,scrollY:r.scrollY,localStorage:r.localStorage,sessionStorage:r.sessionStorage,parent:r.parent}},function(n,e,t){"use strict"; +!function(n){var e={};function t(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return n[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}t.m=n,t.c=e,t.d=function(n,e,r){t.o(n,e)||Object.defineProperty(n,e,{enumerable:!0,get:r})},t.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},t.t=function(n,e){if(1&e&&(n=t(n)),8&e)return n;if(4&e&&"object"==typeof n&&n&&n.__esModule)return n;var r=Object.create(null);if(t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:n}),2&e&&"string"!=typeof n)for(var o in n)t.d(r,o,function(e){return n[e]}.bind(null,o));return r},t.n=function(n){var e=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(e,"a",e),e},t.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)},t.p="",t(t.s=158)}([function(n,e,t){"use strict";n.exports=t(163)},function(n,e,t){"use strict";var r=t(171),o=t(38),u=t(6),i=t(12),a=function(n){this.map=n},c=function(n){return n.map},f=new a(o.compose(o.semigroupoidFn)),l=new a(r.arrayMap);n.exports={Functor:a,map:c,mapFlipped:function(n){return function(e){return function(t){return c(n)(t)(e)}}},void:function(n){return c(n)(u.const(i.unit))},voidRight:function(n){return function(e){return c(n)(u.const(e))}},voidLeft:function(n){return function(e){return function(t){return c(n)(u.const(t))(e)}}},flap:function(n){return function(e){return function(t){return c(n)((function(n){return n(t)}))(e)}}},functorFn:f,functorArray:l}},function(n,e,t){"use strict";var r=t(9),o=t(12),u=function(n,e){this.Apply0=n,this.pure=e},i=function(n){return n.pure},a=new u((function(){return r.applyFn}),(function(n){return function(e){return n}})),c=new u((function(){return r.applyArray}),(function(n){return[n]}));n.exports={Applicative:u,pure:i,liftA1:function(n){return function(e){return function(t){return r.apply(n.Apply0())(i(n)(e))(t)}}},unless:function(n){return function(e){return function(t){if(!e)return t;if(e)return i(n)(o.unit);throw new Error("Failed pattern match at Control.Applicative (line 62, column 1 - line 62, column 65): "+[e.constructor.name,t.constructor.name])}}},when:function(n){return function(e){return function(t){if(e)return t;if(!e)return i(n)(o.unit);throw new Error("Failed pattern match at Control.Applicative (line 57, column 1 - line 57, column 63): "+[e.constructor.name,t.constructor.name])}}},applicativeFn:a,applicativeArray:c}},function(n,e,t){"use strict";var r=t(19),o=t(34),u=t(2),i=t(9),a=t(4),c=t(13),f=t(74),l=t(17),s=t(39),d=t(22),p=t(43),m=t(7),h=t(6),v=t(1),g=t(91),y=t(11),w=t(10),b=t(21),F=t(8),E=t(5),x=t(12),S=function(){function n(){}return n.value=new n,n}(),C=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),k=function(n){return new F.Semigroup((function(e){return function(t){if(e instanceof S)return t;if(t instanceof S)return e;if(e instanceof C&&t instanceof C)return new C(F.append(n)(e.value0)(t.value0));throw new Error("Failed pattern match at Data.Maybe (line 174, column 1 - line 177, column 43): "+[e.constructor.name,t.constructor.name])}}))},M=function(n){return function(e){return function(t){if(t instanceof S)return n(x.unit);if(t instanceof C)return e(t.value0);throw new Error("Failed pattern match at Data.Maybe (line 230, column 1 - line 230, column 62): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}},T=function(n){return function(e){return function(t){if(t instanceof S)return n;if(t instanceof C)return e(t.value0);throw new Error("Failed pattern match at Data.Maybe (line 217, column 1 - line 217, column 51): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}},I=T(!0)(h.const(!1)),R=T(!1)(h.const(!0)),A=new v.Functor((function(n){return function(e){return e instanceof C?new C(n(e.value0)):S.value}})),N=new g.Invariant(g.imapF(A)),_=new f.Extend((function(){return A}),(function(n){return function(e){return e instanceof S?S.value:new C(n(e))}})),P=function(n){return new m.Eq((function(e){return function(t){return e instanceof S&&t instanceof S||e instanceof C&&t instanceof C&&m.eq(n)(e.value0)(t.value0)}}))},O=function(n){return new w.Ord((function(){return P(n.Eq0())}),(function(e){return function(t){if(e instanceof S&&t instanceof S)return b.EQ.value;if(e instanceof S)return b.LT.value;if(t instanceof S)return b.GT.value;if(e instanceof C&&t instanceof C)return w.compare(n)(e.value0)(t.value0);throw new Error("Failed pattern match at Data.Maybe (line 194, column 1 - line 194, column 51): "+[e.constructor.name,t.constructor.name])}}))},L=new m.Eq1((function(n){return m.eq(P(n))})),W=new w.Ord1((function(){return L}),(function(n){return w.compare(O(n))})),D=new i.Apply((function(){return A}),(function(n){return function(e){if(n instanceof C)return v.map(A)(n.value0)(e);if(n instanceof S)return S.value;throw new Error("Failed pattern match at Data.Maybe (line 67, column 1 - line 69, column 30): "+[n.constructor.name,e.constructor.name])}})),z=new a.Bind((function(){return D}),(function(n){return function(e){if(n instanceof C)return e(n.value0);if(n instanceof S)return S.value;throw new Error("Failed pattern match at Data.Maybe (line 125, column 1 - line 127, column 28): "+[n.constructor.name,e.constructor.name])}})),B=new u.Applicative((function(){return D}),C.create),j=new l.Monad((function(){return B}),(function(){return z})),q=new r.Alt((function(){return A}),(function(n){return function(e){return n instanceof S?e:n}})),U=new d.Plus((function(){return q}),S.value),H=new o.Alternative((function(){return B}),(function(){return U})),J=new s.MonadZero((function(){return H}),(function(){return j}));n.exports={Nothing:S,Just:C,maybe:T,"maybe'":M,fromMaybe:function(n){return T(n)(c.identity(c.categoryFn))},"fromMaybe'":function(n){return M(n)(c.identity(c.categoryFn))},isJust:R,isNothing:I,fromJust:function(n){return function(n){if(n instanceof C)return n.value0;throw new Error("Failed pattern match at Data.Maybe (line 268, column 1 - line 268, column 46): "+[n.constructor.name])}},optional:function(n){return function(e){return r.alt(n.Plus1().Alt0())(v.map(n.Plus1().Alt0().Functor0())(C.create)(e))(u.pure(n.Applicative0())(S.value))}},functorMaybe:A,applyMaybe:D,applicativeMaybe:B,altMaybe:q,plusMaybe:U,alternativeMaybe:H,bindMaybe:z,monadMaybe:j,monadZeroMaybe:J,extendMaybe:_,invariantMaybe:N,semigroupMaybe:k,monoidMaybe:function(n){return new y.Monoid((function(){return k(n)}),S.value)},eqMaybe:P,eq1Maybe:L,ordMaybe:O,ord1Maybe:W,boundedMaybe:function(n){return new p.Bounded((function(){return O(n.Ord0())}),S.value,new C(p.top(n)))},showMaybe:function(n){return new E.Show((function(e){if(e instanceof C)return"(Just "+E.show(n)(e.value0)+")";if(e instanceof S)return"Nothing";throw new Error("Failed pattern match at Data.Maybe (line 205, column 1 - line 207, column 28): "+[e.constructor.name])}))}}},function(n,e,t){"use strict";var r=t(179),o=t(9),u=t(13),i=t(6),a=function(n){this.discard=n},c=function(n,e){this.Apply0=n,this.bind=e},f=new c((function(){return o.applyFn}),(function(n){return function(e){return function(t){return e(n(t))(t)}}})),l=new c((function(){return o.applyArray}),r.arrayBind),s=function(n){return n.bind},d=function(n){return i.flip(s(n))},p=new a((function(n){return s(n)}));n.exports={Bind:c,bind:s,bindFlipped:d,Discard:a,discard:function(n){return n.discard},join:function(n){return function(e){return s(n)(e)(u.identity(u.categoryFn))}},composeKleisli:function(n){return function(e){return function(t){return function(r){return s(n)(e(r))(t)}}}},composeKleisliFlipped:function(n){return function(e){return function(t){return function(r){return d(n)(e)(t(r))}}}},ifM:function(n){return function(e){return function(t){return function(r){return s(n)(e)((function(n){return n?t:r}))}}}},bindFn:f,bindArray:l,discardUnit:p}},function(n,e,t){"use strict";var r=t(173),o=t(15),u=t(42),i=t(28),a=function(n){this.showRecordFields=n},c=function(n){this.show=n},f=new c(r.showStringImpl),l=new a((function(n){return function(n){return[]}})),s=function(n){return n.showRecordFields},d=new c(r.showNumberImpl),p=new c(r.showIntImpl),m=new c(r.showCharImpl),h=new c((function(n){if(n)return"true";if(!n)return"false";throw new Error("Failed pattern match at Data.Show (line 20, column 1 - line 22, column 23): "+[n.constructor.name])})),v=function(n){return n.show};n.exports={Show:c,show:v,ShowRecordFields:a,showRecordFields:s,showBoolean:h,showInt:p,showNumber:d,showChar:m,showString:f,showArray:function(n){return new c(r.showArrayImpl(v(n)))},showRecord:function(n){return function(n){return new c((function(e){var t=s(n)(i.RLProxy.value)(e);return 0===t.length?"{}":r.join(" ")(["{",r.join(", ")(t),"}"])}))}},showRecordFieldsNil:l,showRecordFieldsCons:function(n){return function(e){return function(t){return new a((function(a){return function(a){var c=s(e)(i.RLProxy.value)(a),f=o.reflectSymbol(n)(o.SProxy.value),l=u.unsafeGet(f)(a);return r.cons(r.join(": ")([f,v(t)(l)]))(c)}}))}}}}},function(n,e,t){"use strict";var r=t(23);n.exports={flip:function(n){return function(e){return function(t){return n(t)(e)}}},const:function(n){return function(e){return n}},apply:function(n){return function(e){return n(e)}},applyFlipped:function(n){return function(e){return e(n)}},applyN:function(n){return function(e){return function(t){var o,u=e,i=!1;function a(e,o){if(e<=0)return i=!0,o;if(r.otherwise)return u=e-1|0,void(t=n(o));throw new Error("Failed pattern match at Data.Function (line 94, column 3 - line 96, column 37): "+[e.constructor.name,o.constructor.name])}for(;!i;)o=a(u,t);return o}}},on:function(n){return function(e){return function(t){return function(r){return n(e(t))(e(r))}}}}}},function(n,e,t){"use strict";var r=t(183),o=t(15),u=t(42),i=t(28),a=function(n){this.eqRecord=n},c=function(n){this.eq1=n},f=function(n){this.eq=n},l=new f((function(n){return function(n){return!0}})),s=new f((function(n){return function(n){return!0}})),d=new f(r.eqStringImpl),p=new a((function(n){return function(n){return function(n){return!0}}})),m=function(n){return n.eqRecord},h=new f(r.eqNumberImpl),v=new f(r.eqIntImpl),g=new f(r.eqCharImpl),y=new f(r.eqBooleanImpl),w=function(n){return n.eq1},b=function(n){return n.eq},F=function(n){return new f(r.eqArrayImpl(b(n)))},E=new c((function(n){return b(F(n))}));n.exports={Eq:f,eq:b,notEq:function(n){return function(e){return function(t){return b(y)(b(n)(e)(t))(!1)}}},Eq1:c,eq1:w,notEq1:function(n){return function(e){return function(t){return function(r){return b(y)(w(n)(e)(t)(r))(!1)}}}},EqRecord:a,eqRecord:m,eqBoolean:y,eqInt:v,eqNumber:h,eqChar:g,eqString:d,eqUnit:s,eqVoid:l,eqArray:F,eqRec:function(n){return function(n){return new f(m(n)(i.RLProxy.value))}},eq1Array:E,eqRowNil:p,eqRowCons:function(n){return function(e){return function(e){return function(t){return new a((function(r){return function(r){return function(a){var c=m(n)(i.RLProxy.value)(r)(a),f=o.reflectSymbol(e)(o.SProxy.value),l=u.unsafeGet(f);return b(t)(l(r))(l(a))&&c}}}))}}}}}},function(n,e,t){"use strict";var r=t(177),o=t(15),u=t(12),i=t(178),a=t(42),c=t(28),f=function(n){this.appendRecord=n},l=function(n){this.append=n},s=new l((function(n){return i.absurd})),d=new l((function(n){return function(n){return u.unit}})),p=new l(r.concatString),m=new f((function(n){return function(n){return function(n){return{}}}})),h=new l(r.concatArray),v=function(n){return n.appendRecord},g=function(n){return n.append};n.exports={Semigroup:l,append:g,SemigroupRecord:f,appendRecord:v,semigroupString:p,semigroupUnit:d,semigroupVoid:s,semigroupFn:function(n){return new l((function(e){return function(t){return function(r){return g(n)(e(r))(t(r))}}}))},semigroupArray:h,semigroupRecord:function(n){return function(n){return new l(v(n)(c.RLProxy.value))}},semigroupRecordNil:m,semigroupRecordCons:function(n){return function(e){return function(e){return function(t){return new f((function(r){return function(r){return function(u){var i=v(e)(c.RLProxy.value)(r)(u),f=o.reflectSymbol(n)(o.SProxy.value),l=a.unsafeSet(f),s=a.unsafeGet(f);return l(g(t)(s(r))(s(u)))(i)}}}))}}}}}},function(n,e,t){"use strict";var r=t(170),o=t(13),u=t(6),i=t(1),a=function(n,e){this.Functor0=n,this.apply=e},c=new a((function(){return i.functorFn}),(function(n){return function(e){return function(t){return n(t)(e(t))}}})),f=new a((function(){return i.functorArray}),r.arrayApply),l=function(n){return n.apply};n.exports={Apply:a,apply:l,applyFirst:function(n){return function(e){return function(t){return l(n)(i.map(n.Functor0())(u.const)(e))(t)}}},applySecond:function(n){return function(e){return function(t){return l(n)(i.map(n.Functor0())(u.const(o.identity(o.categoryFn)))(e))(t)}}},lift2:function(n){return function(e){return function(t){return function(r){return l(n)(i.map(n.Functor0())(e)(t))(r)}}}},lift3:function(n){return function(e){return function(t){return function(r){return function(o){return l(n)(l(n)(i.map(n.Functor0())(e)(t))(r))(o)}}}}},lift4:function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return l(n)(l(n)(l(n)(i.map(n.Functor0())(e)(t))(r))(o))(u)}}}}}},lift5:function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return function(a){return l(n)(l(n)(l(n)(l(n)(i.map(n.Functor0())(e)(t))(r))(o))(u))(a)}}}}}}},applyFn:c,applyArray:f}},function(n,e,t){"use strict";var r=t(182),o=t(7),u=t(21),i=t(75),a=t(35),c=t(15),f=t(42),l=t(28),s=function(n,e){this.EqRecord0=n,this.compareRecord=e},d=function(n,e){this.Eq10=n,this.compare1=e},p=function(n,e){this.Eq0=n,this.compare=e},m=new p((function(){return o.eqVoid}),(function(n){return function(n){return u.EQ.value}})),h=new p((function(){return o.eqUnit}),(function(n){return function(n){return u.EQ.value}})),v=new p((function(){return o.eqString}),r.ordStringImpl(u.LT.value)(u.EQ.value)(u.GT.value)),g=new s((function(){return o.eqRowNil}),(function(n){return function(n){return function(n){return u.EQ.value}}})),y=new p((function(){return u.eqOrdering}),(function(n){return function(e){if(n instanceof u.LT&&e instanceof u.LT)return u.EQ.value;if(n instanceof u.EQ&&e instanceof u.EQ)return u.EQ.value;if(n instanceof u.GT&&e instanceof u.GT)return u.EQ.value;if(n instanceof u.LT)return u.LT.value;if(n instanceof u.EQ&&e instanceof u.LT)return u.GT.value;if(n instanceof u.EQ&&e instanceof u.GT)return u.LT.value;if(n instanceof u.GT)return u.GT.value;throw new Error("Failed pattern match at Data.Ord (line 112, column 1 - line 119, column 21): "+[n.constructor.name,e.constructor.name])}})),w=new p((function(){return o.eqNumber}),r.ordNumberImpl(u.LT.value)(u.EQ.value)(u.GT.value)),b=new p((function(){return o.eqInt}),r.ordIntImpl(u.LT.value)(u.EQ.value)(u.GT.value)),F=new p((function(){return o.eqChar}),r.ordCharImpl(u.LT.value)(u.EQ.value)(u.GT.value)),E=new p((function(){return o.eqBoolean}),r.ordBooleanImpl(u.LT.value)(u.EQ.value)(u.GT.value)),x=function(n){return n.compareRecord},S=function(n){return n.compare},C=function(n){return function(e){return function(t){return S(n)(e)(t)instanceof u.GT}}},k=function(n){return function(e){return function(t){return!(S(n)(e)(t)instanceof u.LT)}}},M=function(n){return function(e){return function(t){return S(n)(e)(t)instanceof u.LT}}},T=function(n){return function(e){return function(t){var r=S(n)(e)(t);if(r instanceof u.LT)return t;if(r instanceof u.EQ)return e;if(r instanceof u.GT)return e;throw new Error("Failed pattern match at Data.Ord (line 167, column 3 - line 170, column 12): "+[r.constructor.name])}}},I=function(n){return function(e){return function(t){var r=S(n)(e)(t);if(r instanceof u.LT)return e;if(r instanceof u.EQ)return e;if(r instanceof u.GT)return t;throw new Error("Failed pattern match at Data.Ord (line 158, column 3 - line 161, column 12): "+[r.constructor.name])}}},R=function(n){return new p((function(){return o.eqArray(n.Eq0())}),(e=function(e){return function(t){var r=S(n)(e)(t);if(r instanceof u.EQ)return 0;if(r instanceof u.LT)return 1;if(r instanceof u.GT)return-1;throw new Error("Failed pattern match at Data.Ord (line 65, column 7 - line 68, column 17): "+[r.constructor.name])}},function(n){return function(t){return S(b)(0)(r.ordArrayImpl(e)(n)(t))}}));var e},A=new d((function(){return o.eq1Array}),(function(n){return S(R(n))}));n.exports={Ord:p,compare:S,Ord1:d,compare1:function(n){return n.compare1},lessThan:M,lessThanOrEq:function(n){return function(e){return function(t){return!(S(n)(e)(t)instanceof u.GT)}}},greaterThan:C,greaterThanOrEq:k,comparing:function(n){return function(e){return function(t){return function(r){return S(n)(e(t))(e(r))}}}},min:I,max:T,clamp:function(n){return function(e){return function(t){return function(r){return I(n)(t)(T(n)(e)(r))}}}},between:function(n){return function(e){return function(t){return function(r){return!M(n)(r)(e)&&!C(n)(r)(t)}}}},abs:function(n){return function(e){return function(t){return k(n)(t)(a.zero(e.Semiring0()))?t:i.negate(e)(t)}}},signum:function(n){return function(e){return function(t){return k(n)(t)(a.zero(e.Semiring0()))?a.one(e.Semiring0()):i.negate(e)(a.one(e.Semiring0()))}}},OrdRecord:s,compareRecord:x,ordBoolean:E,ordInt:b,ordNumber:w,ordString:v,ordChar:F,ordUnit:h,ordVoid:m,ordArray:R,ordOrdering:y,ord1Array:A,ordRecordNil:g,ordRecordCons:function(n){return function(e){return function(e){return function(t){return new s((function(){return o.eqRowCons(n.EqRecord0())()(e)(t.Eq0())}),(function(r){return function(r){return function(i){var a=c.reflectSymbol(e)(c.SProxy.value),s=S(t)(f.unsafeGet(a)(r))(f.unsafeGet(a)(i));return o.notEq(u.eqOrdering)(s)(u.EQ.value)?s:x(n)(l.RLProxy.value)(r)(i)}}}))}}}},ordRecord:function(n){return function(n){return new p((function(){return o.eqRec()(n.EqRecord0())}),x(n)(l.RLProxy.value))}}}},function(n,e,t){"use strict";var r=t(23),o=t(76),u=t(21),i=t(8),a=t(15),c=t(12),f=t(42),l=t(28),s=function(n,e){this.SemigroupRecord0=n,this.memptyRecord=e},d=function(n,e){this.Semigroup0=n,this.mempty=e},p=new d((function(){return i.semigroupUnit}),c.unit),m=new d((function(){return i.semigroupString}),""),h=new s((function(){return i.semigroupRecordNil}),(function(n){return{}})),v=new d((function(){return u.semigroupOrdering}),u.EQ.value),g=new d((function(){return i.semigroupArray}),[]),y=function(n){return n.memptyRecord},w=function(n){return n.mempty};n.exports={Monoid:d,mempty:w,power:function(n){return function(e){var t=function(u){if(u<=0)return w(n);if(1===u)return e;if(0===o.mod(o.euclideanRingInt)(u)(2)){var a=t(o.div(o.euclideanRingInt)(u)(2));return i.append(n.Semigroup0())(a)(a)}if(r.otherwise){a=t(o.div(o.euclideanRingInt)(u)(2));return i.append(n.Semigroup0())(a)(i.append(n.Semigroup0())(a)(e))}throw new Error("Failed pattern match at Data.Monoid (line 65, column 3 - line 65, column 17): "+[u.constructor.name])};return t}},guard:function(n){return function(e){return function(t){if(e)return t;if(!e)return w(n);throw new Error("Failed pattern match at Data.Monoid (line 73, column 1 - line 73, column 49): "+[e.constructor.name,t.constructor.name])}}},MonoidRecord:s,memptyRecord:y,monoidUnit:p,monoidOrdering:v,monoidFn:function(n){return new d((function(){return i.semigroupFn(n.Semigroup0())}),(function(e){return w(n)}))},monoidString:m,monoidArray:g,monoidRecord:function(n){return function(n){return new d((function(){return i.semigroupRecord()(n.SemigroupRecord0())}),y(n)(l.RLProxy.value))}},monoidRecordNil:h,monoidRecordCons:function(n){return function(e){return function(t){return function(t){return new s((function(){return i.semigroupRecordCons(n)()(t.SemigroupRecord0())(e.Semigroup0())}),(function(r){var o=y(t)(l.RLProxy.value),u=a.reflectSymbol(n)(a.SProxy.value);return f.unsafeSet(u)(w(e))(o)}))}}}}}},function(n,e,t){"use strict";var r=t(172),o=new(t(5).Show)((function(n){return"unit"}));n.exports={showUnit:o,unit:r.unit}},function(n,e,t){"use strict";var r=t(38),o=function(n,e){this.Semigroupoid0=n,this.identity=e},u=new o((function(){return r.semigroupoidFn}),(function(n){return n}));n.exports={Category:o,identity:function(n){return n.identity},categoryFn:u}},function(n,e,t){"use strict";var r=t(38),o=t(6),u=t(1),i=t(108),a=t(64),c=t(65),f=t(58),l=t(92),s=t(93),d=t(192),p=t(193),m=function(n,e){this.unwrap=n,this.wrap=e},h=function(n){return n.wrap},v=function(n){return n.unwrap},g=function(n){return function(e){return v(n)}},y=new m((function(n){return n}),s.Multiplicative),w=new m((function(n){return n}),p.Last),b=new m((function(n){return n}),d.First),F=new m((function(n){return n}),l.Endo),E=new m((function(n){return n}),f.Dual),x=new m((function(n){return n}),c.Disj),S=new m((function(n){return n}),a.Conj),C=new m((function(n){return n}),i.Additive);n.exports={unwrap:v,wrap:h,Newtype:m,un:g,op:function(n){return g(n)},ala:function(n){return function(e){return function(t){return function(r){return function(r){return u.map(n)(v(e))(r(h(t)))}}}}},alaF:function(n){return function(e){return function(t){return function(r){return function(o){return function(o){var i=u.map(e)(v(r)),a=u.map(n)(h(t));return function(n){return i(o(a(n)))}}}}}}},over:function(n){return function(e){return function(t){return function(t){var r=h(e),o=v(n);return function(n){return r(t(o(n)))}}}}},overF:function(n){return function(e){return function(t){return function(r){return function(o){return function(o){var i=u.map(e)(h(r)),a=u.map(n)(v(t));return function(n){return i(o(a(n)))}}}}}}},under:function(n){return function(e){return function(t){return function(t){var r=v(e),o=h(n);return function(n){return r(t(o(n)))}}}}},underF:function(n){return function(e){return function(t){return function(r){return function(o){return function(o){var i=u.map(e)(v(r)),a=u.map(n)(h(t));return function(n){return i(o(a(n)))}}}}}}},over2:function(n){return function(e){return function(t){return function(t){var u=r.compose(r.semigroupoidFn)(h(e)),i=o.on(t)(v(n));return function(n){return u(i(n))}}}}},overF2:function(n){return function(e){return function(t){return function(i){return function(a){return function(a){var c=r.compose(r.semigroupoidFn)(u.map(e)(h(i))),f=o.on(a)(u.map(n)(v(t)));return function(n){return c(f(n))}}}}}}},under2:function(n){return function(e){return function(t){return function(t){var u=r.compose(r.semigroupoidFn)(v(e)),i=o.on(t)(h(n));return function(n){return u(i(n))}}}}},underF2:function(n){return function(e){return function(t){return function(i){return function(a){return function(a){var c=r.compose(r.semigroupoidFn)(u.map(e)(v(i))),f=o.on(a)(u.map(n)(h(t)));return function(n){return c(f(n))}}}}}}},traverse:function(n){return function(e){return function(t){return function(t){var r=u.map(n)(h(e)),o=v(e);return function(n){return r(t(o(n)))}}}}},collect:function(n){return function(e){return function(t){return function(t){var r=h(e),o=u.map(n)(v(e));return function(n){return r(t(o(n)))}}}}},newtypeAdditive:C,newtypeMultiplicative:y,newtypeConj:S,newtypeDisj:x,newtypeDual:E,newtypeEndo:F,newtypeFirst:b,newtypeLast:w}},function(n,e,t){"use strict";var r=t(174),o=function(){function n(){}return n.value=new n,n}();n.exports={IsSymbol:function(n){this.reflectSymbol=n},reflectSymbol:function(n){return n.reflectSymbol},reifySymbol:function(n){return function(e){return r.unsafeCoerce((function(n){return e(n)}))({reflectSymbol:function(e){return n}})(o.value)}},SProxy:o}},function(n,e,t){"use strict";var r=t(190),o=t(19),u=t(2),i=t(9),a=t(4),c=t(13),f=t(22),l=t(7),s=t(6),d=t(1),p=t(44),m=t(3),h=t(11),v=t(64),g=t(65),y=t(58),w=t(92),b=t(14),F=t(10),E=t(21),x=t(8),S=t(35),C=t(12),k=function(n,e,t){this.foldMap=n,this.foldl=e,this.foldr=t},M=function(n){return n.foldr},T=function(n){return function(e){return function(t){return M(e)((r=i.applySecond(n.Apply0()),function(n){return r(t(n))}))(u.pure(n)(C.unit));var r}}},I=function(n){return n.foldl},R=function(n){return function(e){return I(n)((function(n){return function(t){if(n instanceof m.Nothing)return new m.Just(t);if(n instanceof m.Just)return new m.Just(l.eq(E.eqOrdering)(e(n.value0)(t))(E.GT.value)?n.value0:t);throw new Error("Failed pattern match at Data.Foldable (line 389, column 3 - line 389, column 27): "+[n.constructor.name,t.constructor.name])}}))(m.Nothing.value)}},A=function(n){return function(e){return I(n)((function(n){return function(t){if(n instanceof m.Nothing)return new m.Just(t);if(n instanceof m.Just)return new m.Just(l.eq(E.eqOrdering)(e(n.value0)(t))(E.LT.value)?n.value0:t);throw new Error("Failed pattern match at Data.Foldable (line 402, column 3 - line 402, column 27): "+[n.constructor.name,t.constructor.name])}}))(m.Nothing.value)}},N=new k((function(n){return function(n){return function(e){return n(e)}}}),(function(n){return function(e){return function(t){return n(e)(t)}}}),(function(n){return function(e){return function(t){return n(t)(e)}}})),_=new k((function(n){return function(e){return function(t){if(t instanceof m.Nothing)return h.mempty(n);if(t instanceof m.Just)return e(t.value0);throw new Error("Failed pattern match at Data.Foldable (line 129, column 1 - line 135, column 27): "+[e.constructor.name,t.constructor.name])}}}),(function(n){return function(e){return function(t){if(t instanceof m.Nothing)return e;if(t instanceof m.Just)return n(e)(t.value0);throw new Error("Failed pattern match at Data.Foldable (line 129, column 1 - line 135, column 27): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}}),(function(n){return function(e){return function(t){if(t instanceof m.Nothing)return e;if(t instanceof m.Just)return n(t.value0)(e);throw new Error("Failed pattern match at Data.Foldable (line 129, column 1 - line 135, column 27): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}})),P=new k((function(n){return function(n){return function(e){return n(e)}}}),(function(n){return function(e){return function(t){return n(e)(t)}}}),(function(n){return function(e){return function(t){return n(t)(e)}}})),O=new k((function(n){return function(n){return function(e){return n(e)}}}),(function(n){return function(e){return function(t){return n(e)(t)}}}),(function(n){return function(e){return function(t){return n(t)(e)}}})),L=new k((function(n){return function(n){return function(e){return n(e)}}}),(function(n){return function(e){return function(t){return n(e)(t)}}}),(function(n){return function(e){return function(t){return n(t)(e)}}})),W=new k((function(n){return function(n){return function(e){return n(e)}}}),(function(n){return function(e){return function(t){return n(e)(t)}}}),(function(n){return function(e){return function(t){return n(t)(e)}}})),D=function(n){return function(e){return function(t){return M(n)((function(n){return function(r){return x.append(e.Semigroup0())(t(n))(r)}}))(h.mempty(e))}}},z=new k((function(n){return D(z)(n)}),r.foldlArray,r.foldrArray),B=function(n){return n.foldMap},j=new k((function(n){return function(e){return function(t){return B(_)(n)(e)(t)}}}),(function(n){return function(e){return function(t){return I(_)(n)(e)(t)}}}),(function(n){return function(e){return function(t){return M(_)(n)(e)(t)}}})),q=new k((function(n){return function(e){return function(t){return B(_)(n)(e)(t)}}}),(function(n){return function(e){return function(t){return I(_)(n)(e)(t)}}}),(function(n){return function(e){return function(t){return M(_)(n)(e)(t)}}})),U=function(n){return function(e){return function(t){return function(r){return function(o){return b.unwrap(b.newtypeEndo)(B(n)(w.monoidEndo(c.categoryFn))((function(n){return function(o){return x.append(e)(t)(x.append(e)(r(n))(o))}}))(o))(t)}}}}},H=function(n){return function(e){return b.alaF(d.functorFn)(d.functorFn)(b.newtypeDisj)(b.newtypeDisj)(g.Disj)(B(n)(g.monoidDisj(e)))}},J=function(n){return function(e){var t=H(n)(p.heytingAlgebraBoolean),r=l.eq(e);return function(n){return t(r(n))}}},V=function(n){return function(e){return b.alaF(d.functorFn)(d.functorFn)(b.newtypeConj)(b.newtypeConj)(v.Conj)(B(n)(v.monoidConj(e)))}};n.exports={Foldable:k,foldr:M,foldl:I,foldMap:B,foldrDefault:function(n){return function(e){return function(t){return function(r){return b.unwrap(b.newtypeEndo)(B(n)(w.monoidEndo(c.categoryFn))((function(n){return w.Endo(e(n))}))(r))(t)}}}},foldlDefault:function(n){return function(e){return function(t){return function(r){return b.unwrap(b.newtypeEndo)(b.unwrap(b.newtypeDual)(B(n)(y.monoidDual(w.monoidEndo(c.categoryFn)))((o=s.flip(e),function(n){return y.Dual(w.Endo(o(n)))}))(r)))(t);var o}}}},foldMapDefaultL:function(n){return function(e){return function(t){return I(n)((function(n){return function(r){return x.append(e.Semigroup0())(n)(t(r))}}))(h.mempty(e))}}},foldMapDefaultR:D,fold:function(n){return function(e){return B(n)(e)(c.identity(c.categoryFn))}},foldM:function(n){return function(e){return function(t){return function(r){return I(n)((function(n){return function(r){return a.bind(e.Bind1())(n)(s.flip(t)(r))}}))(u.pure(e.Applicative0())(r))}}}},traverse_:T,for_:function(n){return function(e){return s.flip(T(n)(e))}},sequence_:function(n){return function(e){return T(n)(e)(c.identity(c.categoryFn))}},oneOf:function(n){return function(e){return M(n)(o.alt(e.Alt0()))(f.empty(e))}},oneOfMap:function(n){return function(e){return function(t){return M(n)((r=o.alt(e.Alt0()),function(n){return r(t(n))}))(f.empty(e));var r}}},intercalate:function(n){return function(e){return function(t){return function(r){return I(n)((function(n){return function(r){return n.init?{init:!1,acc:r}:{init:!1,acc:x.append(e.Semigroup0())(n.acc)(x.append(e.Semigroup0())(t)(r))}}}))({init:!0,acc:h.mempty(e)})(r).acc}}}},surroundMap:U,surround:function(n){return function(e){return function(t){return U(n)(e)(t)(c.identity(c.categoryFn))}}},and:function(n){return function(e){return V(n)(e)(c.identity(c.categoryFn))}},or:function(n){return function(e){return H(n)(e)(c.identity(c.categoryFn))}},all:V,any:H,sum:function(n){return function(e){return I(n)(S.add(e))(S.zero(e))}},product:function(n){return function(e){return I(n)(S.mul(e))(S.one(e))}},elem:J,notElem:function(n){return function(e){return function(t){var r=p.not(p.heytingAlgebraBoolean),o=J(n)(e)(t);return function(n){return r(o(n))}}}},indexl:function(n){return function(e){var t=I(n)((function(n){return function(t){return n.elem instanceof m.Just?n:n.pos===e?{elem:new m.Just(t),pos:n.pos}:{pos:n.pos+1|0,elem:n.elem}}}))({elem:m.Nothing.value,pos:0});return function(n){return t(n).elem}}},indexr:function(n){return function(e){var t=M(n)((function(n){return function(t){return t.elem instanceof m.Just?t:t.pos===e?{elem:new m.Just(n),pos:t.pos}:{pos:t.pos+1|0,elem:t.elem}}}))({elem:m.Nothing.value,pos:0});return function(n){return t(n).elem}}},find:function(n){return function(e){return I(n)((function(n){return function(t){return n instanceof m.Nothing&&e(t)?new m.Just(t):n}}))(m.Nothing.value)}},findMap:function(n){return function(e){return I(n)((function(n){return function(t){return n instanceof m.Nothing?e(t):n}}))(m.Nothing.value)}},maximum:function(n){return function(e){return R(e)(F.compare(n))}},maximumBy:R,minimum:function(n){return function(e){return A(e)(F.compare(n))}},minimumBy:A,null:function(n){return M(n)((function(n){return function(n){return!1}}))(!0)},length:function(n){return function(e){return I(n)((function(n){return function(t){return S.add(e)(S.one(e))(n)}}))(S.zero(e))}},foldableArray:z,foldableMaybe:_,foldableFirst:j,foldableLast:q,foldableAdditive:W,foldableDual:P,foldableDisj:O,foldableConj:L,foldableMultiplicative:N}},function(n,e,t){"use strict";var r=t(2),o=t(4),u=function(n,e){this.Applicative0=n,this.Bind1=e},i=new u((function(){return r.applicativeFn}),(function(){return o.bindFn})),a=new u((function(){return r.applicativeArray}),(function(){return o.bindArray}));n.exports={Monad:u,liftM1:function(n){return function(e){return function(t){return o.bind(n.Bind1())(t)((function(t){return r.pure(n.Applicative0())(e(t))}))}}},ap:function(n){return function(e){return function(t){return o.bind(n.Bind1())(e)((function(e){return o.bind(n.Bind1())(t)((function(t){return r.pure(n.Applicative0())(e(t))}))}))}}},whenM:function(n){return function(e){return function(t){return o.bind(n.Bind1())(e)((function(e){return r.when(n.Applicative0())(e)(t)}))}}},unlessM:function(n){return function(e){return function(t){return o.bind(n.Bind1())(e)((function(e){return r.unless(n.Applicative0())(e)(t)}))}}},monadFn:i,monadArray:a}},function(n,e,t){"use strict";var r=t(188),o=t(2),u=t(9),i=t(4),a=t(17),c=t(1),f=t(11),l=t(8),s=new a.Monad((function(){return m}),(function(){return d})),d=new i.Bind((function(){return p}),r.bindE),p=new u.Apply((function(){return h}),a.ap(s)),m=new o.Applicative((function(){return p}),r.pureE),h=new c.Functor(o.liftA1(m)),v=function(n){return new l.Semigroup(u.lift2(p)(l.append(n)))};n.exports={functorEffect:h,applyEffect:p,applicativeEffect:m,bindEffect:d,monadEffect:s,semigroupEffect:v,monoidEffect:function(n){return new f.Monoid((function(){return v(n.Semigroup0())}),r.pureE(f.mempty(n)))},untilE:r.untilE,whileE:r.whileE,forE:r.forE,foreachE:r.foreachE}},function(n,e,t){"use strict";var r=t(1),o=t(8),u=function(n,e){this.Functor0=n,this.alt=e},i=new u((function(){return r.functorArray}),o.append(o.semigroupArray));n.exports={Alt:u,alt:function(n){return n.alt},altArray:i}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(66),i=t(67),a=t(4),c=t(110),f=t(74),l=t(95),s=t(17),d=t(38),p=t(107),m=t(32),h=t(127),v=t(211),g=t(43),y=t(106),w=t(133),b=t(7),F=t(16),E=t(47),x=t(1),S=t(91),C=t(36),k=t(44),M=t(3),T=t(109),I=t(11),R=t(14),A=t(10),N=t(21),_=t(75),P=t(8),O=t(77),L=t(69),W=t(35),D=t(5),z=t(24),B=t(48),j=t(12),q=t(26),U=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),H=function(n){return n.value1},J=function(n){return function(e){return new W.Semiring((function(t){return function(r){return new U(W.add(n)(t.value0)(r.value0),W.add(e)(t.value1)(r.value1))}}),(function(t){return function(r){return new U(W.mul(n)(t.value0)(r.value0),W.mul(e)(t.value1)(r.value1))}}),new U(W.one(n),W.one(e)),new U(W.zero(n),W.zero(e)))}},V=new d.Semigroupoid((function(n){return function(e){return new U(e.value0,n.value1)}})),$=function(n){return function(e){return new P.Semigroup((function(t){return function(r){return new U(P.append(n)(t.value0)(r.value0),P.append(e)(t.value1)(r.value1))}}))}},G=function(n){return function(e){return new _.Ring((function(){return J(n.Semiring0())(e.Semiring0())}),(function(t){return function(r){return new U(_.sub(n)(t.value0)(r.value0),_.sub(e)(t.value1)(r.value1))}}))}},Q=function(n){return function(e){return new k.HeytingAlgebra((function(t){return function(r){return new U(k.conj(n)(t.value0)(r.value0),k.conj(e)(t.value1)(r.value1))}}),(function(t){return function(r){return new U(k.disj(n)(t.value0)(r.value0),k.disj(e)(t.value1)(r.value1))}}),new U(k.ff(n),k.ff(e)),(function(t){return function(r){return new U(k.implies(n)(t.value0)(r.value0),k.implies(e)(t.value1)(r.value1))}}),(function(t){return new U(k.not(n)(t.value0),k.not(e)(t.value1))}),new U(k.tt(n),k.tt(e)))}},K=new x.Functor((function(n){return function(e){return new U(e.value0,n(e.value1))}})),X=new C.FunctorWithIndex((function(){return K}),(function(n){return x.map(K)(n(j.unit))})),Y=new S.Invariant(S.imapF(K)),Z=function(n){return n.value0},nn=new F.Foldable((function(n){return function(n){return function(e){return n(e.value1)}}}),(function(n){return function(e){return function(t){return n(e)(t.value1)}}}),(function(n){return function(e){return function(t){return n(t.value1)(e)}}})),en=new E.FoldableWithIndex((function(){return nn}),(function(n){return function(n){return function(e){return n(j.unit)(e.value1)}}}),(function(n){return function(e){return function(t){return n(j.unit)(e)(t.value1)}}}),(function(n){return function(e){return function(t){return n(j.unit)(t.value1)(e)}}})),tn=new z.Traversable((function(){return nn}),(function(){return K}),(function(n){return function(e){return x.map(n.Apply0().Functor0())(U.create(e.value0))(e.value1)}}),(function(n){return function(e){return function(t){return x.map(n.Apply0().Functor0())(U.create(t.value0))(e(t.value1))}}})),rn=new B.TraversableWithIndex((function(){return en}),(function(){return X}),(function(){return tn}),(function(n){return function(e){return function(t){return x.map(n.Apply0().Functor0())(U.create(t.value0))(e(j.unit)(t.value1))}}})),on=new O.Foldable1((function(){return nn}),(function(n){return function(n){return n.value1}}),(function(n){return function(n){return function(e){return n(e.value1)}}})),un=new L.Traversable1((function(){return on}),(function(){return tn}),(function(n){return function(e){return x.map(n.Functor0())(U.create(e.value0))(e.value1)}}),(function(n){return function(e){return function(t){return x.map(n.Functor0())(U.create(t.value0))(e(t.value1))}}})),an=new f.Extend((function(){return K}),(function(n){return function(e){return new U(e.value0,n(e))}})),cn=function(n){return function(e){return new b.Eq((function(t){return function(r){return b.eq(n)(t.value0)(r.value0)&&b.eq(e)(t.value1)(r.value1)}}))}},fn=function(n){return function(e){return new A.Ord((function(){return cn(n.Eq0())(e.Eq0())}),(function(t){return function(r){var o=A.compare(n)(t.value0)(r.value0);return o instanceof N.LT?N.LT.value:o instanceof N.GT?N.GT.value:A.compare(e)(t.value1)(r.value1)}}))}},ln=function(n){return new b.Eq1((function(e){return b.eq(cn(n)(e))}))},sn=function(n){return new w.Distributive((function(){return K}),(function(e){return w.collectDefault(sn(n))(e)}),(function(e){var t=U.create(q.from(n)(j.unit)),r=x.map(e)(H);return function(n){return t(r(n))}}))},dn=new c.Comonad((function(){return an}),H),pn=new m.Bifunctor((function(n){return function(e){return function(t){return new U(n(t.value0),e(t.value1))}}})),mn=new p.Bifoldable((function(n){return function(e){return function(t){return function(r){return P.append(n.Semigroup0())(e(r.value0))(t(r.value1))}}}}),(function(n){return function(e){return function(t){return function(r){return e(n(t)(r.value0))(r.value1)}}}}),(function(n){return function(e){return function(t){return function(r){return n(r.value0)(e(r.value1)(t))}}}})),hn=new h.Bitraversable((function(){return mn}),(function(){return pn}),(function(n){return function(e){return o.apply(n.Apply0())(x.map(n.Apply0().Functor0())(U.create)(e.value0))(e.value1)}}),(function(n){return function(e){return function(t){return function(r){return o.apply(n.Apply0())(x.map(n.Apply0().Functor0())(U.create)(e(r.value0)))(t(r.value1))}}}})),vn=new i.Biapply((function(){return pn}),(function(n){return function(e){return new U(n.value0(e.value0),n.value1(e.value1))}})),gn=new u.Biapplicative((function(){return vn}),U.create),yn=function(n){return new o.Apply((function(){return K}),(function(e){return function(t){return new U(P.append(n)(e.value0)(t.value0),e.value1(t.value1))}}))},wn=function(n){return new a.Bind((function(){return yn(n)}),(function(e){return function(t){var r=t(e.value1);return new U(P.append(n)(e.value0)(r.value0),r.value1)}}))},bn=function(n){return new r.Applicative((function(){return yn(n.Semigroup0())}),U.create(I.mempty(n)))};n.exports={Tuple:U,fst:Z,snd:H,curry:function(n){return function(e){return function(t){return n(new U(e,t))}}},uncurry:function(n){return function(e){return n(e.value0)(e.value1)}},swap:function(n){return new U(n.value1,n.value0)},lookup:function(n){return function(e){return function(t){var r=R.unwrap(T.newtypeFirst),o=F.foldMap(n)(T.monoidFirst)((function(n){return b.eq(e)(t)(n.value0)?new M.Just(n.value1):M.Nothing.value}));return function(n){return r(o(n))}}}},showTuple:function(n){return function(e){return new D.Show((function(t){return"(Tuple "+D.show(n)(t.value0)+" "+D.show(e)(t.value1)+")"}))}},eqTuple:cn,eq1Tuple:ln,ordTuple:fn,ord1Tuple:function(n){return new A.Ord1((function(){return ln(n.Eq0())}),(function(e){return A.compare(fn(n)(e))}))},boundedTuple:function(n){return function(e){return new g.Bounded((function(){return fn(n.Ord0())(e.Ord0())}),new U(g.bottom(n),g.bottom(e)),new U(g.top(n),g.top(e)))}},semigroupoidTuple:V,semigroupTuple:$,monoidTuple:function(n){return function(e){return new I.Monoid((function(){return $(n.Semigroup0())(e.Semigroup0())}),new U(I.mempty(n),I.mempty(e)))}},semiringTuple:J,ringTuple:G,commutativeRingTuple:function(n){return function(e){return new y.CommutativeRing((function(){return G(n.Ring0())(e.Ring0())}))}},heytingAlgebraTuple:Q,booleanAlgebraTuple:function(n){return function(e){return new v.BooleanAlgebra((function(){return Q(n.HeytingAlgebra0())(e.HeytingAlgebra0())}))}},functorTuple:K,functorWithIndexTuple:X,invariantTuple:Y,bifunctorTuple:pn,applyTuple:yn,biapplyTuple:vn,applicativeTuple:bn,biapplicativeTuple:gn,bindTuple:wn,monadTuple:function(n){return new s.Monad((function(){return bn(n)}),(function(){return wn(n.Semigroup0())}))},extendTuple:an,comonadTuple:dn,lazyTuple:function(n){return function(e){return new l.Lazy((function(t){return new U(l.defer(n)((function(n){return Z(t(j.unit))})),l.defer(e)((function(n){return H(t(j.unit))})))}))}},foldableTuple:nn,foldable1Tuple:on,foldableWithIndexTuple:en,bifoldableTuple:mn,traversableTuple:tn,traversable1Tuple:un,traversableWithIndexTuple:rn,bitraversableTuple:hn,distributiveTuple:sn}},function(n,e,t){"use strict";var r=t(7),o=t(8),u=t(5),i=function(){function n(){}return n.value=new n,n}(),a=function(){function n(){}return n.value=new n,n}(),c=function(){function n(){}return n.value=new n,n}(),f=new u.Show((function(n){if(n instanceof i)return"LT";if(n instanceof a)return"GT";if(n instanceof c)return"EQ";throw new Error("Failed pattern match at Data.Ordering (line 26, column 1 - line 29, column 17): "+[n.constructor.name])})),l=new o.Semigroup((function(n){return function(e){if(n instanceof i)return i.value;if(n instanceof a)return a.value;if(n instanceof c)return e;throw new Error("Failed pattern match at Data.Ordering (line 21, column 1 - line 24, column 18): "+[n.constructor.name,e.constructor.name])}})),s=new r.Eq((function(n){return function(e){return n instanceof i&&e instanceof i||(n instanceof a&&e instanceof a||n instanceof c&&e instanceof c)}}));n.exports={LT:i,GT:a,EQ:c,invert:function(n){if(n instanceof a)return i.value;if(n instanceof c)return c.value;if(n instanceof i)return a.value;throw new Error("Failed pattern match at Data.Ordering (line 33, column 1 - line 33, column 31): "+[n.constructor.name])},eqOrdering:s,semigroupOrdering:l,showOrdering:f}},function(n,e,t){"use strict";var r=t(19),o=function(n,e){this.Alt0=n,this.empty=e},u=new o((function(){return r.altArray}),[]);n.exports={Plus:o,empty:function(n){return n.empty},plusArray:u}},function(n,e,t){"use strict";n.exports={otherwise:!0}},function(n,e,t){"use strict";var r=t(199),o=t(2),u=t(9),i=t(13),a=t(16),c=t(1),f=t(3),l=t(109),s=t(128),d=t(108),p=t(64),m=t(65),h=t(58),v=t(93),g=t(129),y=function(n,e,t,r){this.Foldable1=n,this.Functor0=e,this.sequence=t,this.traverse=r},w=function(n){return n.traverse},b=new y((function(){return a.foldableMultiplicative}),(function(){return v.functorMultiplicative}),(function(n){return function(e){return c.map(n.Apply0().Functor0())(v.Multiplicative)(e)}}),(function(n){return function(e){return function(t){return c.map(n.Apply0().Functor0())(v.Multiplicative)(e(t))}}})),F=new y((function(){return a.foldableMaybe}),(function(){return f.functorMaybe}),(function(n){return function(e){if(e instanceof f.Nothing)return o.pure(n)(f.Nothing.value);if(e instanceof f.Just)return c.map(n.Apply0().Functor0())(f.Just.create)(e.value0);throw new Error("Failed pattern match at Data.Traversable (line 86, column 1 - line 90, column 33): "+[e.constructor.name])}}),(function(n){return function(e){return function(t){if(t instanceof f.Nothing)return o.pure(n)(f.Nothing.value);if(t instanceof f.Just)return c.map(n.Apply0().Functor0())(f.Just.create)(e(t.value0));throw new Error("Failed pattern match at Data.Traversable (line 86, column 1 - line 90, column 33): "+[e.constructor.name,t.constructor.name])}}})),E=new y((function(){return a.foldableDual}),(function(){return h.functorDual}),(function(n){return function(e){return c.map(n.Apply0().Functor0())(h.Dual)(e)}}),(function(n){return function(e){return function(t){return c.map(n.Apply0().Functor0())(h.Dual)(e(t))}}})),x=new y((function(){return a.foldableDisj}),(function(){return m.functorDisj}),(function(n){return function(e){return c.map(n.Apply0().Functor0())(m.Disj)(e)}}),(function(n){return function(e){return function(t){return c.map(n.Apply0().Functor0())(m.Disj)(e(t))}}})),S=new y((function(){return a.foldableConj}),(function(){return p.functorConj}),(function(n){return function(e){return c.map(n.Apply0().Functor0())(p.Conj)(e)}}),(function(n){return function(e){return function(t){return c.map(n.Apply0().Functor0())(p.Conj)(e(t))}}})),C=new y((function(){return a.foldableAdditive}),(function(){return d.functorAdditive}),(function(n){return function(e){return c.map(n.Apply0().Functor0())(d.Additive)(e)}}),(function(n){return function(e){return function(t){return c.map(n.Apply0().Functor0())(d.Additive)(e(t))}}})),k=function(n){return function(e){return w(n)(e)(i.identity(i.categoryFn))}},M=new y((function(){return a.foldableArray}),(function(){return c.functorArray}),(function(n){return k(M)(n)}),(function(n){return r.traverseArrayImpl(u.apply(n.Apply0()))(c.map(n.Apply0().Functor0()))(o.pure(n))})),T=function(n){return n.sequence},I=new y((function(){return a.foldableFirst}),(function(){return l.functorFirst}),(function(n){return function(e){return c.map(n.Apply0().Functor0())(l.First)(T(F)(n)(e))}}),(function(n){return function(e){return function(t){return c.map(n.Apply0().Functor0())(l.First)(w(F)(n)(e)(t))}}})),R=new y((function(){return a.foldableLast}),(function(){return s.functorLast}),(function(n){return function(e){return c.map(n.Apply0().Functor0())(s.Last)(T(F)(n)(e))}}),(function(n){return function(e){return function(t){return c.map(n.Apply0().Functor0())(s.Last)(w(F)(n)(e)(t))}}})),A=function(n){return function(e){return function(t){return function(r){return g.stateR(w(n)(g.applicativeStateR)((function(n){return function(t){return e(t)(n)}}))(r))(t)}}}},N=function(n){return function(e){return function(t){return function(r){return g.stateL(w(n)(g.applicativeStateL)((function(n){return function(t){return e(t)(n)}}))(r))(t)}}}};n.exports={Traversable:y,traverse:w,sequence:T,traverseDefault:function(n){return function(e){return function(t){return function(r){return T(n)(e)(c.map(n.Functor0())(t)(r))}}}},sequenceDefault:k,for:function(n){return function(e){return function(t){return function(r){return w(e)(n)(r)(t)}}}},scanl:function(n){return function(e){return function(t){return function(r){return N(n)((function(n){return function(t){var r=e(n)(t);return{accum:r,value:r}}}))(t)(r).value}}}},scanr:function(n){return function(e){return function(t){return function(r){return A(n)((function(n){return function(t){var r=e(t)(n);return{accum:r,value:r}}}))(t)(r).value}}}},mapAccumL:N,mapAccumR:A,traversableArray:M,traversableMaybe:F,traversableFirst:I,traversableLast:R,traversableAdditive:C,traversableDual:E,traversableConj:S,traversableDisj:x,traversableMultiplicative:b}},function(n,e,t){"use strict";var r=t(202);n.exports={unsafeCoerce:r.unsafeCoerce}},function(n,e,t){"use strict";var r=function(n,e){this.from=n,this.to=e},o=new r((function(n){return n}),(function(n){return n}));n.exports={TypeEquals:r,to:function(n){return n.to},from:function(n){return n.from},refl:o}},function(n,e,t){"use strict";var r=t(2),o=t(231),u=t(9),i=t(232),a=t(4),c=t(233),f=t(1),l=t(136),s=t(11),d=t(8),p=t(18),m=function(n){return n},h=m,v=m,g=function(n){return function(n){return new d.Semigroup((function(e){return function(t){return d.append(p.semigroupEffect(n))(e)(t)}}))}},y=new l.IxFunctor((function(n){return function(e){return f.map(p.functorEffect)(n)(e)}})),w=new i.IxApply((function(){return y}),(function(n){return function(e){return u.apply(p.applyEffect)(n)(e)}})),b=new c.IxBind((function(){return w}),(function(n){return function(e){return function(){var t=n();return e(t)()}}})),F=new o.IxApplicative((function(){return w}),(function(n){return r.pure(p.applicativeEffect)(n)})),E=new f.Functor((function(n){return function(e){return f.map(p.functorEffect)(n)(e)}})),x=function(n){return new u.Apply((function(){return E}),(function(n){return function(e){return u.apply(p.applyEffect)(n)(e)}}))};n.exports={coerceHook:function(n){return function(n){return n}},unsafeHook:v,unsafeRenderEffect:h,bind:function(n){return c.ibind(n)},discard:function(n){return c.ibind(n)},ixFunctorRender:y,ixApplyRender:w,ixApplicativeRender:F,ixBindRender:b,functorRender:E,applyRender:x,applicativeRender:function(n){return new r.Applicative((function(){return x()}),(function(n){return r.pure(p.applicativeEffect)(n)}))},bindRender:function(n){return new a.Bind((function(){return x()}),(function(n){return function(e){return function(){var t=n();return e(t)()}}}))},semigroupRender:g,monoidRender:function(n){return function(n){return new s.Monoid((function(){return g()(n.Semigroup0())}),s.mempty(p.monoidEffect(n)))}}}},function(n,e,t){"use strict";var r=function(){function n(){}return n.value=new n,n}();n.exports={RLProxy:r}},function(n,e,t){"use strict";var r=t(19),o=t(2),u=t(9),i=t(4),a=t(74),c=t(17),f=t(107),l=t(32),s=t(127),d=t(43),p=t(7),m=t(16),h=t(47),v=t(6),g=t(1),y=t(91),w=t(36),b=t(3),F=t(11),E=t(10),x=t(21),S=t(8),C=t(5),k=t(24),M=t(48),T=t(12),I=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),R=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),A=new g.Functor((function(n){return function(e){if(e instanceof I)return new I(e.value0);if(e instanceof R)return new R(n(e.value0));throw new Error("Failed pattern match at Data.Either (line 38, column 1 - line 38, column 52): "+[e.constructor.name])}})),N=new w.FunctorWithIndex((function(){return A}),(function(n){return g.map(A)(n(T.unit))})),_=new y.Invariant(y.imapF(A)),P=new m.Foldable((function(n){return function(e){return function(t){if(t instanceof I)return F.mempty(n);if(t instanceof R)return e(t.value0);throw new Error("Failed pattern match at Data.Either (line 187, column 1 - line 193, column 28): "+[e.constructor.name,t.constructor.name])}}}),(function(n){return function(e){return function(t){if(t instanceof I)return e;if(t instanceof R)return n(e)(t.value0);throw new Error("Failed pattern match at Data.Either (line 187, column 1 - line 193, column 28): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}}),(function(n){return function(e){return function(t){if(t instanceof I)return e;if(t instanceof R)return n(t.value0)(e);throw new Error("Failed pattern match at Data.Either (line 187, column 1 - line 193, column 28): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}})),O=new h.FoldableWithIndex((function(){return P}),(function(n){return function(e){return function(t){if(t instanceof I)return F.mempty(n);if(t instanceof R)return e(T.unit)(t.value0);throw new Error("Failed pattern match at Data.Either (line 195, column 1 - line 201, column 42): "+[e.constructor.name,t.constructor.name])}}}),(function(n){return function(e){return function(t){if(t instanceof I)return e;if(t instanceof R)return n(T.unit)(e)(t.value0);throw new Error("Failed pattern match at Data.Either (line 195, column 1 - line 201, column 42): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}}),(function(n){return function(e){return function(t){if(t instanceof I)return e;if(t instanceof R)return n(T.unit)(t.value0)(e);throw new Error("Failed pattern match at Data.Either (line 195, column 1 - line 201, column 42): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}})),L=new k.Traversable((function(){return P}),(function(){return A}),(function(n){return function(e){if(e instanceof I)return o.pure(n)(new I(e.value0));if(e instanceof R)return g.map(n.Apply0().Functor0())(R.create)(e.value0);throw new Error("Failed pattern match at Data.Either (line 211, column 1 - line 215, column 36): "+[e.constructor.name])}}),(function(n){return function(e){return function(t){if(t instanceof I)return o.pure(n)(new I(t.value0));if(t instanceof R)return g.map(n.Apply0().Functor0())(R.create)(e(t.value0));throw new Error("Failed pattern match at Data.Either (line 211, column 1 - line 215, column 36): "+[e.constructor.name,t.constructor.name])}}})),W=new M.TraversableWithIndex((function(){return O}),(function(){return N}),(function(){return L}),(function(n){return function(e){return function(t){if(t instanceof I)return o.pure(n)(new I(t.value0));if(t instanceof R)return g.map(n.Apply0().Functor0())(R.create)(e(T.unit)(t.value0));throw new Error("Failed pattern match at Data.Either (line 217, column 1 - line 219, column 53): "+[e.constructor.name,t.constructor.name])}}})),D=new a.Extend((function(){return A}),(function(n){return function(e){return e instanceof I?new I(e.value0):new R(n(e))}})),z=function(n){return function(e){return new p.Eq((function(t){return function(r){return t instanceof I&&r instanceof I?p.eq(n)(t.value0)(r.value0):t instanceof R&&r instanceof R&&p.eq(e)(t.value0)(r.value0)}}))}},B=function(n){return function(e){return new E.Ord((function(){return z(n.Eq0())(e.Eq0())}),(function(t){return function(r){if(t instanceof I&&r instanceof I)return E.compare(n)(t.value0)(r.value0);if(t instanceof I)return x.LT.value;if(r instanceof I)return x.GT.value;if(t instanceof R&&r instanceof R)return E.compare(e)(t.value0)(r.value0);throw new Error("Failed pattern match at Data.Either (line 179, column 1 - line 179, column 64): "+[t.constructor.name,r.constructor.name])}}))}},j=function(n){return new p.Eq1((function(e){return p.eq(z(n)(e))}))},q=function(n){return function(e){return function(t){if(t instanceof I)return n(t.value0);if(t instanceof R)return e(t.value0);throw new Error("Failed pattern match at Data.Either (line 238, column 1 - line 238, column 64): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}},U=q(v.const(b.Nothing.value))(b.Just.create),H=q(v.const(!0))(v.const(!1)),J=q(v.const(!1))(v.const(!0)),V=new l.Bifunctor((function(n){return function(e){return function(t){if(t instanceof I)return new I(n(t.value0));if(t instanceof R)return new R(e(t.value0));throw new Error("Failed pattern match at Data.Either (line 46, column 1 - line 48, column 36): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}})),$=new f.Bifoldable((function(n){return function(n){return function(e){return function(t){if(t instanceof I)return n(t.value0);if(t instanceof R)return e(t.value0);throw new Error("Failed pattern match at Data.Either (line 203, column 1 - line 209, column 32): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}}}),(function(n){return function(e){return function(t){return function(r){if(r instanceof I)return n(t)(r.value0);if(r instanceof R)return e(t)(r.value0);throw new Error("Failed pattern match at Data.Either (line 203, column 1 - line 209, column 32): "+[n.constructor.name,e.constructor.name,t.constructor.name,r.constructor.name])}}}}),(function(n){return function(e){return function(t){return function(r){if(r instanceof I)return n(r.value0)(t);if(r instanceof R)return e(r.value0)(t);throw new Error("Failed pattern match at Data.Either (line 203, column 1 - line 209, column 32): "+[n.constructor.name,e.constructor.name,t.constructor.name,r.constructor.name])}}}})),G=new s.Bitraversable((function(){return $}),(function(){return V}),(function(n){return function(e){if(e instanceof I)return g.map(n.Apply0().Functor0())(I.create)(e.value0);if(e instanceof R)return g.map(n.Apply0().Functor0())(R.create)(e.value0);throw new Error("Failed pattern match at Data.Either (line 221, column 1 - line 225, column 37): "+[e.constructor.name])}}),(function(n){return function(e){return function(t){return function(r){if(r instanceof I)return g.map(n.Apply0().Functor0())(I.create)(e(r.value0));if(r instanceof R)return g.map(n.Apply0().Functor0())(R.create)(t(r.value0));throw new Error("Failed pattern match at Data.Either (line 221, column 1 - line 225, column 37): "+[e.constructor.name,t.constructor.name,r.constructor.name])}}}})),Q=new u.Apply((function(){return A}),(function(n){return function(e){if(n instanceof I)return new I(n.value0);if(n instanceof R)return g.map(A)(n.value0)(e);throw new Error("Failed pattern match at Data.Either (line 82, column 1 - line 84, column 30): "+[n.constructor.name,e.constructor.name])}})),K=new i.Bind((function(){return Q}),q((function(n){return function(e){return new I(n)}}))((function(n){return function(e){return e(n)}}))),X=new o.Applicative((function(){return Q}),R.create),Y=new c.Monad((function(){return X}),(function(){return K})),Z=new r.Alt((function(){return A}),(function(n){return function(e){return n instanceof I?e:n}}));n.exports={Left:I,Right:R,either:q,choose:function(n){return function(e){return function(t){return r.alt(n)(g.map(n.Functor0())(I.create)(e))(g.map(n.Functor0())(R.create)(t))}}},isLeft:H,isRight:J,fromLeft:function(n){return function(n){if(n instanceof I)return n.value0;throw new Error("Failed pattern match at Data.Either (line 256, column 1 - line 256, column 51): "+[n.constructor.name])}},fromRight:function(n){return function(n){if(n instanceof R)return n.value0;throw new Error("Failed pattern match at Data.Either (line 261, column 1 - line 261, column 52): "+[n.constructor.name])}},note:function(n){return b.maybe(new I(n))(R.create)},"note'":function(n){return b["maybe'"]((function(e){return I.create(n(e))}))(R.create)},hush:U,functorEither:A,functorWithIndexEither:N,invariantEither:_,bifunctorEither:V,applyEither:Q,applicativeEither:X,altEither:Z,bindEither:K,monadEither:Y,extendEither:D,showEither:function(n){return function(e){return new C.Show((function(t){if(t instanceof I)return"(Left "+C.show(n)(t.value0)+")";if(t instanceof R)return"(Right "+C.show(e)(t.value0)+")";throw new Error("Failed pattern match at Data.Either (line 163, column 1 - line 165, column 46): "+[t.constructor.name])}))}},eqEither:z,eq1Either:j,ordEither:B,ord1Either:function(n){return new E.Ord1((function(){return j(n.Eq0())}),(function(e){return E.compare(B(n)(e))}))},boundedEither:function(n){return function(e){return new d.Bounded((function(){return B(n.Ord0())(e.Ord0())}),new I(d.bottom(n)),new R(d.top(e)))}},foldableEither:P,foldableWithIndexEither:O,bifoldableEither:$,traversableEither:L,traversableWithIndexEither:W,bitraversableEither:G,semigroupEither:function(n){return new S.Semigroup((function(e){return function(t){return u.apply(Q)(g.map(A)(S.append(n))(e))(t)}}))}}},function(n,e,t){"use strict";var r=t(230),o=t(4),u=t(7),i=t(6),a=t(63),c=t(1),f=t(14),l=t(31),s=t(20),d=t(18),p=t(59),m=t(27),h=t(25),v=t(234),g=function(n){return n},y=p.runEffectFn2(r.writeRef_),w=h.unsafeCoerce,b=h.unsafeCoerce,F=p.runEffectFn1(r.readRef_),E=function(n){return c.map(d.functorEffect)(l.toMaybe)(F(n))},x=new f.Newtype((function(n){return n}),g),S=i.flip(o.bind(d.bindEffect))(p.runEffectFn1(r.memo_)),C=new u.Eq(v.unsafeRefEq);n.exports={component:function(n){return function(n){return function(n){return function(e){var t=w((function(n){return b(e(n))()}));return function(){return r.unsafeSetDisplayName(n,t)}}}}},memo:S,useState:function(n){return m.unsafeHook((function(){return r.useState_(a.mkFn2(s.Tuple.create),n)}))},useEffect:function(n){return function(e){return function(t){return m.unsafeHook((function(){return r.useEffect_(a.mkFn2(u.eq(n)),e,t)}))}}},useLayoutEffect:function(n){return function(e){return function(t){return m.unsafeHook((function(){return r.useLayoutEffect_(a.mkFn2(u.eq(n)),e,t)}))}}},useReducer:function(n){return function(e){return m.unsafeHook((function(){return r.useReducer_(a.mkFn2(s.Tuple.create),a.mkFn2(e),n)}))}},readRef:F,readRefMaybe:E,writeRef:y,renderRef:function(n){return m.unsafeRenderEffect(F(n))},renderRefMaybe:function(n){return m.unsafeRenderEffect(E(n))},useRef:function(n){return m.unsafeHook((function(){return r.useRef_(n)}))},useContext:function(n){return m.unsafeHook((function(){return r.useContext_(n)}))},useMemo:function(n){return function(e){return function(t){return m.unsafeHook((function(){return r.useMemo_(a.mkFn2(u.eq(n)),e,t)}))}}},useCallback:function(n){return function(e){return function(t){return m.unsafeHook((function(){return r.useCallback_(a.mkFn2(u.eq(n)),e,t)}))}}},useEqCache:function(n){return function(e){return m.unsafeHook((function(){return r.useEqCache_(a.mkFn2(u.eq(n)),e)}))}},UnsafeReference:g,newtypeUnsafeReference:x,eqUnsafeReference:C,displayName:r.displayName}},function(n,e,t){"use strict";var r=t(187),o=t(7),u=t(6),i=t(3),a=t(10),c=t(5),f=i.maybe(r.null)(r.notNull),l=function(n){return r.nullable(n,i.Nothing.value,i.Just.create)},s=function(n){return new o.Eq(u.on(o.eq(i.eqMaybe(n)))(l))},d=function(n){return new a.Ord((function(){return s(n.Eq0())}),u.on(a.compare(i.ordMaybe(n)))(l))},p=new o.Eq1((function(n){return o.eq(s(n))})),m=new a.Ord1((function(){return p}),(function(n){return a.compare(d(n))}));n.exports={toMaybe:l,toNullable:f,showNullable:function(n){return new c.Show((e=i.maybe("null")(c.show(n)),function(n){return e(l(n))}));var e},eqNullable:s,eq1Nullable:p,ordNullable:d,ord1Nullable:m,null:r.null,notNull:r.notNull}},function(n,e,t){"use strict";var r=t(13),o=function(n){return n.bimap};n.exports={bimap:o,Bifunctor:function(n){this.bimap=n},lmap:function(n){return function(e){return o(n)(e)(r.identity(r.categoryFn))}},rmap:function(n){return o(n)(r.identity(r.categoryFn))}}},function(n,e,t){"use strict";var r=t(13),o=t(18),u=function(n,e){this.Monad0=n,this.liftEffect=e},i=new u((function(){return o.monadEffect}),r.identity(r.categoryFn));n.exports={liftEffect:function(n){return n.liftEffect},MonadEffect:u,monadEffectEffect:i}},function(n,e,t){"use strict";var r=t(2),o=t(22),u=function(n,e){this.Applicative0=n,this.Plus1=e},i=new u((function(){return r.applicativeArray}),(function(){return o.plusArray}));n.exports={Alternative:u,alternativeArray:i}},function(n,e,t){"use strict";var r=t(185),o=t(15),u=t(12),i=t(42),a=t(90),c=t(28),f=function(n,e,t,r){this.addRecord=n,this.mulRecord=e,this.oneRecord=t,this.zeroRecord=r},l=function(n,e,t,r){this.add=n,this.mul=e,this.one=t,this.zero=r},s=function(n){return n.zeroRecord},d=function(n){return n.zero},p=new l((function(n){return function(n){return u.unit}}),(function(n){return function(n){return u.unit}}),u.unit,u.unit),m=new f((function(n){return function(n){return function(n){return{}}}}),(function(n){return function(n){return function(n){return{}}}}),(function(n){return function(n){return{}}}),(function(n){return function(n){return{}}})),h=new l(r.numAdd,r.numMul,1,0),v=new l(r.intAdd,r.intMul,1,0),g=function(n){return n.oneRecord},y=function(n){return n.one},w=function(n){return n.mulRecord},b=function(n){return n.mul},F=function(n){return n.addRecord},E=function(n){return n.add};n.exports={Semiring:l,add:E,zero:d,mul:b,one:y,SemiringRecord:f,addRecord:F,mulRecord:w,oneRecord:g,zeroRecord:s,semiringInt:v,semiringNumber:h,semiringFn:function(n){return new l((function(e){return function(t){return function(r){return E(n)(e(r))(t(r))}}}),(function(e){return function(t){return function(r){return b(n)(e(r))(t(r))}}}),(function(e){return y(n)}),(function(e){return d(n)}))},semiringUnit:p,semiringRecord:function(n){return function(n){return new l(F(n)(c.RLProxy.value),w(n)(c.RLProxy.value),g(n)(c.RLProxy.value)(a.RProxy.value),s(n)(c.RLProxy.value)(a.RProxy.value))}},semiringRecordNil:m,semiringRecordCons:function(n){return function(e){return function(e){return function(t){return new f((function(r){return function(r){return function(u){var a=F(e)(c.RLProxy.value)(r)(u),f=o.reflectSymbol(n)(o.SProxy.value),l=i.unsafeSet(f),s=i.unsafeGet(f);return l(E(t)(s(r))(s(u)))(a)}}}),(function(r){return function(r){return function(u){var a=w(e)(c.RLProxy.value)(r)(u),f=o.reflectSymbol(n)(o.SProxy.value),l=i.unsafeSet(f),s=i.unsafeGet(f);return l(b(t)(s(r))(s(u)))(a)}}}),(function(r){return function(r){var u=g(e)(c.RLProxy.value)(a.RProxy.value),f=o.reflectSymbol(n)(o.SProxy.value);return i.unsafeSet(f)(y(t))(u)}}),(function(r){return function(r){var u=s(e)(c.RLProxy.value)(a.RProxy.value),f=o.reflectSymbol(n)(o.SProxy.value);return i.unsafeSet(f)(d(t))(u)}}))}}}}}},function(n,e,t){"use strict";var r=t(200),o=t(6),u=t(1),i=t(3),a=t(109),c=t(128),f=t(108),l=t(64),s=t(65),d=t(58),p=t(93),m=t(12),h=function(n,e){this.Functor0=n,this.mapWithIndex=e},v=function(n){return n.mapWithIndex},g=new h((function(){return p.functorMultiplicative}),(function(n){return u.map(p.functorMultiplicative)(n(m.unit))})),y=new h((function(){return i.functorMaybe}),(function(n){return u.map(i.functorMaybe)(n(m.unit))})),w=new h((function(){return c.functorLast}),(function(n){return u.map(c.functorLast)(n(m.unit))})),b=new h((function(){return a.functorFirst}),(function(n){return u.map(a.functorFirst)(n(m.unit))})),F=new h((function(){return d.functorDual}),(function(n){return u.map(d.functorDual)(n(m.unit))})),E=new h((function(){return s.functorDisj}),(function(n){return u.map(s.functorDisj)(n(m.unit))})),x=new h((function(){return l.functorConj}),(function(n){return u.map(l.functorConj)(n(m.unit))})),S=new h((function(){return u.functorArray}),r.mapWithIndexArray),C=new h((function(){return f.functorAdditive}),(function(n){return u.map(f.functorAdditive)(n(m.unit))}));n.exports={FunctorWithIndex:h,mapWithIndex:v,mapDefault:function(n){return function(e){return v(n)(o.const(e))}},functorWithIndexArray:S,functorWithIndexMaybe:y,functorWithIndexFirst:b,functorWithIndexLast:w,functorWithIndexAdditive:C,functorWithIndexDual:F,functorWithIndexConj:x,functorWithIndexDisj:E,functorWithIndexMultiplicative:g}},function(n,e,t){"use strict";var r,o,u,i=t(239),a=t(19),c=t(2),f=t(9),l=t(4),s=t(13),d=t(117),p=t(71),m=t(38),h=t(131),v=t(32),g=t(23),y=t(29),w=t(6),b=t(1),F=t(60),E=t(138),x=t(53),S=t(3),C=t(31),k=t(8),M=t(15),T=t(24),I=t(48),R=t(244),A=t(49),N=t(59),_=t(139),P=t(85),O=t(248),L=t(250),W=t(254),D=t(84),z=t(98),B=t(116),j=t(28),q=function(n){this.writeVariantImpl=n},U=function(n){this.writeImplFields=n},H=function(n){this.writeImpl=n},J=function(n){this.readVariantImpl=n},V=function(n){this.getFields=n},$=function(n){this.readImpl=n},G=function(n){return n.writeVariantImpl},Q=function(n){return n.writeImplFields},K=function(n){return n.writeImpl},X=new H(P.unsafeToForeign),Y=new H(P.unsafeToForeign),Z=new H(P.unsafeToForeign),nn=new H(s.identity(s.categoryFn)),en=new H(P.unsafeToForeign),tn=new H(P.unsafeToForeign),rn=function(n){return new H((function(e){return P.unsafeToForeign(b.map(b.functorArray)(K(n))(e))}))},on=i._undefined,un=new J((function(n){return function(n){return P.fail(new P.ForeignError("Unable to match any variant member."))}})),an=function(n){return n.readVariantImpl},cn=new $(P.readString),fn=new $(P.readNumber),ln=new $(P.readInt),sn=function(n){return n.readImpl},dn=new $(c.pure(p.applicativeExceptT(F.monadIdentity))),pn=new V((function(n){return function(n){return c.pure(p.applicativeExceptT(F.monadIdentity))(s.identity(B.categoryBuilder))}})),mn=new $(P.readChar),hn=new $(P.readBoolean),vn=function(n){return new $(l.composeKleisliFlipped(p.bindExceptT(F.monadIdentity))(I.traverseWithIndex(I.traversableWithIndexArray)(p.applicativeExceptT(F.monadIdentity))((function(e){return function(t){return d.withExcept(b.map(x.functorNonEmptyList)(P.ErrorAtIndex.create(e)))(sn(n)(t))}})))(P.readArray))},gn=function(n){var e=sn(n);return function(n){return d.runExcept(e(n))}},yn=(o=v.lmap(y.bifunctorEither)((r=c.pure(x.applicativeNonEmptyList),function(n){return r(P.ForeignError.create(A.message(n)))})),u=N.runEffectFn1(i._parseJSON),function(n){return p.ExceptT(F.Identity(o(_.unsafePerformEffect(A.try(u(n))))))}),wn=function(n){var e=l.composeKleisliFlipped(p.bindExceptT(F.monadIdentity))(sn(n))(yn);return function(n){return d.runExcept(e(n))}},bn=new q((function(n){return function(n){return D.unsafeCrashWith("Variant was not able to be writen row WriteForeign.")}})),Fn=new U((function(n){return function(n){return s.identity(B.categoryBuilder)}})),En=function(n){return n.getFields},xn=function(n){return function(n){return new $((function(e){return b.map(p.functorExceptT(F.functorIdentity))(w.flip(B.build)({}))(En(n)(j.RLProxy.value)(e))}))}},Sn=function(n){return function(e){return function(t){return function(r){return p.ExceptT(f.apply(e.Apply0())(b.map(e.Apply0().Functor0())(function(n){return function(e){return function(t){if(e instanceof y.Left&&t instanceof y.Right)return new y.Left(e.value0);if(e instanceof y.Left&&t instanceof y.Left)return new y.Left(k.append(n)(e.value0)(t.value0));if(e instanceof y.Right&&t instanceof y.Left)return new y.Left(t.value0);if(e instanceof y.Right&&t instanceof y.Right)return new y.Right(e.value0(t.value0));throw new Error("Failed pattern match at Simple.JSON (line 234, column 1 - line 234, column 90): "+[e.constructor.name,t.constructor.name])}}}(n))(p.runExceptT(t)))(p.runExceptT(r)))}}}},Cn=function(n){return function(e){return function(t){return function(r){return function(r){return new V((function(r){return function(r){var o=En(t)(j.RLProxy.value)(r),u=M.reflectSymbol(n)(M.SProxy.value),i=d.withExcept(b.map(x.functorNonEmptyList)(P.ErrorAtProperty.create(u))),a=l.bind(p.bindExceptT(F.monadIdentity))(i(l.bindFlipped(p.bindExceptT(F.monadIdentity))(sn(e))(O.readProp(u)(r))))((function(e){return c.pure(p.applicativeExceptT(F.monadIdentity))(B.insert()()(n)(M.SProxy.value)(e))}));return Sn(x.semigroupNonEmptyList)(F.applicativeIdentity)(b.map(p.functorExceptT(F.functorIdentity))(m.compose(B.semigroupoidBuilder))(a))(o)}}))}}}}};n.exports={readJSON:wn,"readJSON'":function(n){return l.composeKleisliFlipped(p.bindExceptT(F.monadIdentity))(sn(n))(yn)},readJSON_:function(n){var e=wn(n);return function(n){return y.hush(e(n))}},writeJSON:function(n){var e=K(n);return function(n){return W.unsafeStringify(e(n))}},write:function(n){return K(n)},read:gn,"read'":function(n){return sn(n)},read_:function(n){var e=gn(n);return function(n){return y.hush(e(n))}},parseJSON:yn,undefined:on,ReadForeign:$,readImpl:sn,ReadForeignFields:V,getFields:En,ReadForeignVariant:J,readVariantImpl:an,WriteForeign:H,writeImpl:K,WriteForeignFields:U,writeImplFields:Q,WriteForeignVariant:q,writeVariantImpl:G,readForeign:dn,readChar:mn,readNumber:fn,readInt:ln,readString:cn,readBoolean:hn,readArray:vn,readMaybe:function(n){return new $((e=sn(n),function(n){return P.isNull(n)||P.isUndefined(n)?c.pure(p.applicativeExceptT(F.monadIdentity))(S.Nothing.value):b.map(p.functorExceptT(F.functorIdentity))(S.Just.create)(e(n))}));var e},readNullable:function(n){return new $((function(e){return d.withExcept(b.map(x.functorNonEmptyList)((function(n){return n instanceof P.TypeMismatch?new P.TypeMismatch("Nullable "+n.value0,n.value1):n})))(l.bindFlipped(p.bindExceptT(F.monadIdentity))(b.map(b.functorFn)(b.map(p.functorExceptT(F.functorIdentity))(C.toNullable))(T.traverse(T.traversableMaybe)(p.applicativeExceptT(F.monadIdentity))(sn(n))))(P.readNull(e)))}))},readObject:function(n){return new $(l.composeKleisliFlipped(p.bindExceptT(F.monadIdentity))((e=T.sequence(L.traversableObject)(p.applicativeExceptT(F.monadIdentity)),t=L.mapWithKey(w.const(sn(n))),function(n){return e(t(n))}))((function(n){if("Object"===P.tagOf(n))return c.pure(p.applicativeExceptT(F.monadIdentity))(P.unsafeFromForeign(n));if(g.otherwise)return P.fail(new P.TypeMismatch("Object",P.tagOf(n)));throw new Error("Failed pattern match at Simple.JSON (line 190, column 7 - line 190, column 51): "+[n.constructor.name])})));var e,t},readRecord:xn,readFieldsCons:Cn,readFieldsNil:pn,readForeignVariant:function(n){return function(n){return new $((function(e){return an(n)(j.RLProxy.value)(e)}))}},readVariantNil:un,readVariantCons:function(n){return function(e){return function(t){return function(t){return new J((function(r){return function(r){var o=M.reflectSymbol(n)(M.SProxy.value);return a.alt(p.altExceptT(x.semigroupNonEmptyList)(F.monadIdentity))(l.bind(p.bindExceptT(F.monadIdentity))(sn(xn()(Cn(new M.IsSymbol((function(){return"type"})))(cn)(Cn(new M.IsSymbol((function(){return"value"})))(dn)(pn)()())()()))(r))((function(t){return t.type===o?l.bind(p.bindExceptT(F.monadIdentity))(sn(e)(t.value))((function(e){return c.pure(p.applicativeExceptT(F.monadIdentity))(R.inj()(n)(M.SProxy.value)(e))})):P.fail(P.ForeignError.create("Did not match variant tag "+o))})))(an(t)(j.RLProxy.value)(r))}}))}}}},writeForeignForeign:nn,writeForeignString:X,writeForeignInt:Z,writeForeignChar:en,writeForeignNumber:Y,writeForeignBoolean:tn,writeForeignArray:rn,writeForeignMaybe:function(n){return new H(S.maybe(on)(K(n)))},writeForeignNullable:function(n){return new H((e=S.maybe(P.unsafeToForeign(C.toNullable(S.Nothing.value)))(K(n)),function(n){return e(C.toMaybe(n))}));var e},writeForeignObject:function(n){return new H((e=L.mapWithKey(w.const(K(n))),function(n){return P.unsafeToForeign(e(n))}));var e},recordWriteForeign:function(n){return function(n){return new H((function(e){var t=Q(n)(j.RLProxy.value)(e);return P.unsafeToForeign(B.build(t)({}))}))}},consWriteForeignFields:function(n){return function(e){return function(t){return function(r){return function(r){return function(r){return new U((function(r){return function(r){var o=Q(t)(j.RLProxy.value)(r),u=K(e)(z.get(n)()(M.SProxy.value)(r));return m.compose(B.semigroupoidBuilder)(B.insert()()(n)(M.SProxy.value)(u))(o)}}))}}}}}},nilWriteForeignFields:Fn,writeForeignVariant:function(n){return function(n){return new H((function(e){return G(n)(j.RLProxy.value)(e)}))}},nilWriteForeignVariant:bn,consWriteForeignVariant:function(n){return function(e){return function(t){return function(t){return new q((function(r){return function(r){return R.on()(n)(M.SProxy.value)((function(t){return P.unsafeToForeign({type:M.reflectSymbol(n)(M.SProxy.value),value:K(e)(t)})}))(G(t)(j.RLProxy.value))(r)}}))}}}},readForeignNEArray:function(n){return new $((function(e){return l.bind(p.bindExceptT(F.monadIdentity))(sn(vn(n))(e))((function(n){return p.except(F.applicativeIdentity)(y.note(E.singleton(new P.ForeignError("Nonempty array expected, got empty array")))(h.fromArray(n)))}))}))},writeForeignNEArray:function(n){return new H((function(e){return K(rn(n))(h.toArray(e))}))}}},function(n,e,t){"use strict";var r=function(n){this.compose=n},o=new r((function(n){return function(e){return function(t){return n(e(t))}}})),u=function(n){return n.compose};n.exports={compose:u,Semigroupoid:r,composeFlipped:function(n){return function(e){return function(t){return u(n)(t)(e)}}},semigroupoidFn:o}},function(n,e,t){"use strict";var r=t(34),o=t(2),u=t(17),i=t(22),a=t(12),c=function(n,e){this.Alternative1=n,this.Monad0=e},f=new c((function(){return r.alternativeArray}),(function(){return u.monadArray}));n.exports={MonadZero:c,guard:function(n){return function(e){if(e)return o.pure(n.Alternative1().Applicative0())(a.unit);if(!e)return i.empty(n.Alternative1().Plus1());throw new Error("Failed pattern match at Control.MonadZero (line 54, column 1 - line 54, column 52): "+[e.constructor.name])}},monadZeroArray:f}},function(n,e,t){"use strict";var r=t(229),o=t(63),u=t(11),i=t(31),a=t(8),c=t(12),f=t(59),l=function(){function n(){}return n.value=new n,n}(),s=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),d=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),p=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),m=new a.Semigroup((function(n){return function(e){return r.fragment([n,e])}})),h=new u.Monoid((function(){return m}),r.empty),v=o.runFn2(r.keyed_),g=o.runFn2(r.elementKeyed_),y=o.runFn2(r.element_);n.exports={NoUpdate:l,Update:s,SideEffects:d,UpdateAndSideEffects:p,runUpdate:function(n){return f.runEffectFn3(r.runUpdate_)((function(e,t){return function(n){if(n instanceof l)return{state:i.null,effects:i.null};if(n instanceof s)return{state:i.notNull(n.value0),effects:i.null};if(n instanceof d)return{state:i.null,effects:i.notNull(n.value0)};if(n instanceof p)return{state:i.notNull(n.value0),effects:i.notNull(n.value1)};throw new Error("Failed pattern match at React.Basic (line 439, column 20 - line 455, column 6): "+[n.constructor.name])}(n(e)(t))}))},makeStateless:function(n){return function(e){return r.make()(n)({initialState:c.unit,render:function(n){return e(n.props)}})}},keyed:v,element:y,elementKeyed:g,provider:function(n){return function(e){return function(t){return y(r.contextProvider(n))({value:e,children:t})}}},consumer:function(n){return function(e){return y(r.contextConsumer(n))({children:e})}},semigroupJSX:m,monoidJSX:h,createComponent:r.createComponent,readProps:r.readProps,readState:r.readState,make:r.make,empty:r.empty,fragment:r.fragment,displayNameFromComponent:r.displayNameFromComponent,displayNameFromSelf:r.displayNameFromSelf,toReactComponent:r.toReactComponent,createContext:r.createContext,contextConsumer:r.contextConsumer,contextProvider:r.contextProvider}},function(n,e,t){"use strict";var r=t(57);n.exports={cssSafer:function(n){return r.css}}},function(n,e,t){"use strict";var r=t(175);n.exports={unsafeHas:r.unsafeHas,unsafeGet:r.unsafeGet,unsafeSet:r.unsafeSet,unsafeDelete:r.unsafeDelete}},function(n,e,t){"use strict";var r=t(181),o=t(10),u=t(21),i=t(12),a=function(n,e,t){this.Ord0=n,this.bottom=e,this.top=t},c=new a((function(){return o.ordUnit}),i.unit,i.unit),f=new a((function(){return o.ordOrdering}),u.LT.value,u.GT.value),l=new a((function(){return o.ordNumber}),r.bottomNumber,r.topNumber),s=new a((function(){return o.ordInt}),r.bottomInt,r.topInt),d=new a((function(){return o.ordChar}),r.bottomChar,r.topChar),p=new a((function(){return o.ordBoolean}),!1,!0);n.exports={Bounded:a,bottom:function(n){return n.bottom},top:function(n){return n.top},boundedBoolean:p,boundedInt:s,boundedChar:d,boundedOrdering:f,boundedUnit:c,boundedNumber:l}},function(n,e,t){"use strict";var r=t(191),o=t(15),u=t(12),i=t(42),a=t(90),c=t(28),f=function(n,e,t,r,o,u){this.conjRecord=n,this.disjRecord=e,this.ffRecord=t,this.impliesRecord=r,this.notRecord=o,this.ttRecord=u},l=function(n,e,t,r,o,u){this.conj=n,this.disj=e,this.ff=t,this.implies=r,this.not=o,this.tt=u},s=function(n){return n.ttRecord},d=function(n){return n.tt},p=function(n){return n.notRecord},m=function(n){return n.not},h=function(n){return n.impliesRecord},v=function(n){return n.implies},g=new l((function(n){return function(n){return u.unit}}),(function(n){return function(n){return u.unit}}),u.unit,(function(n){return function(n){return u.unit}}),(function(n){return u.unit}),u.unit),y=new f((function(n){return function(n){return function(n){return{}}}}),(function(n){return function(n){return function(n){return{}}}}),(function(n){return function(n){return{}}}),(function(n){return function(n){return function(n){return{}}}}),(function(n){return function(n){return{}}}),(function(n){return function(n){return{}}})),w=function(n){return n.ffRecord},b=function(n){return n.ff},F=function(n){return n.disjRecord},E=function(n){return n.disj},x=new l(r.boolConj,r.boolDisj,!1,(function(n){return function(e){return E(x)(m(x)(n))(e)}}),r.boolNot,!0),S=function(n){return n.conjRecord},C=function(n){return n.conj};n.exports={HeytingAlgebra:l,tt:d,ff:b,implies:v,conj:C,disj:E,not:m,HeytingAlgebraRecord:f,ffRecord:w,ttRecord:s,impliesRecord:h,conjRecord:S,disjRecord:F,notRecord:p,heytingAlgebraBoolean:x,heytingAlgebraUnit:g,heytingAlgebraFunction:function(n){return new l((function(e){return function(t){return function(r){return C(n)(e(r))(t(r))}}}),(function(e){return function(t){return function(r){return E(n)(e(r))(t(r))}}}),(function(e){return b(n)}),(function(e){return function(t){return function(r){return v(n)(e(r))(t(r))}}}),(function(e){return function(t){return m(n)(e(t))}}),(function(e){return d(n)}))},heytingAlgebraRecord:function(n){return function(n){return new l(S(n)(c.RLProxy.value),F(n)(c.RLProxy.value),w(n)(c.RLProxy.value)(a.RProxy.value),h(n)(c.RLProxy.value),p(n)(c.RLProxy.value),s(n)(c.RLProxy.value)(a.RProxy.value))}},heytingAlgebraRecordNil:y,heytingAlgebraRecordCons:function(n){return function(e){return function(e){return function(t){return new f((function(r){return function(r){return function(u){var a=S(e)(c.RLProxy.value)(r)(u),f=o.reflectSymbol(n)(o.SProxy.value),l=i.unsafeSet(f),s=i.unsafeGet(f);return l(C(t)(s(r))(s(u)))(a)}}}),(function(r){return function(r){return function(u){var a=F(e)(c.RLProxy.value)(r)(u),f=o.reflectSymbol(n)(o.SProxy.value),l=i.unsafeSet(f),s=i.unsafeGet(f);return l(E(t)(s(r))(s(u)))(a)}}}),(function(r){return function(r){var u=w(e)(c.RLProxy.value)(r),a=o.reflectSymbol(n)(o.SProxy.value);return i.unsafeSet(a)(b(t))(u)}}),(function(r){return function(r){return function(u){var a=h(e)(c.RLProxy.value)(r)(u),f=o.reflectSymbol(n)(o.SProxy.value),l=i.unsafeSet(f),s=i.unsafeGet(f);return l(v(t)(s(r))(s(u)))(a)}}}),(function(r){return function(r){var u=p(e)(c.RLProxy.value)(r),a=o.reflectSymbol(n)(o.SProxy.value),f=i.unsafeSet(a),l=i.unsafeGet(a);return f(m(t)(l(r)))(u)}}),(function(r){return function(r){var u=s(e)(c.RLProxy.value)(r),a=o.reflectSymbol(n)(o.SProxy.value);return i.unsafeSet(a)(d(t))(u)}}))}}}}}},function(n,e,t){"use strict";var r=t(237),o=t(2),u=t(9),i=t(13),a=t(38),c=t(68),f=t(63),l=t(1),s=t(53),d=t(11),p=t(10),m=t(21),h=t(15),v=t(20),g=t(98),y=t(116),w=t(90),b=t(28),F=function(){function n(){}return n.value=new n,n}(),E=function(n){this.zipRecordImpl=n},x=function(n,e){this.Functor0=n,this.sequenceRecordImpl=e},S={},C=function(n){this.compareRecordImpl=n},k=function(n){this.mapRecordBuilder=n},M=function(n){this.keysImpl=n},T=new E((function(n){return function(n){return function(n){return function(n){return i.identity(y.categoryBuilder)}}}})),I=function(n){return n.zipRecordImpl},R=S,A=function(n){return n.sequenceRecordImpl},N=new C((function(n){return function(n){return function(n){return m.EQ.value}}})),_=new M((function(n){return d.mempty(s.monoidList)})),P=new k((function(n){return function(n){return function(n){return i.identity(y.categoryBuilder)}}})),O=function(n){return n.mapRecordBuilder},L=function(n){return n.keysImpl},W=function(n){return function(n){return function(e){return L(n)(b.RLProxy.value)}}},D=function(n){return n.compareRecordImpl};n.exports={compareRecordImpl:D,keysImpl:L,mapRecordBuilder:O,sequenceRecordImpl:A,zipRecordImpl:I,mapRecord:function(n){return function(n){return function(e){return function(t){var r=O(n)(b.RLProxy.value)(e)(t);return y.build(r)({})}}}},MapRecord:k,ZipRecord:E,zipRecord:function(n){return function(n){return function(n){return function(e){return function(t){var r=I(n)(b.RLProxy.value)(e)(b.RLProxy.value)(t);return y.build(r)({})}}}}},Keys:M,keys:W,pick:function(n){return function(n){return function(n){var e=c.fromFoldable(s.foldableList)(W()(n)(w.RProxy.value));return f.runFn2(r.pickFn)(e)}}},slistKeys:function(n){return function(n){return function(e){return L(n)(b.RLProxy.value)}}},SLProxy:F,SListToRowList:S,OrdRecord:C,compareRecord:function(n){return function(n){return function(e){return function(t){return D(n)(b.RLProxy.value)(e)(t)}}}},SequenceRecord:x,sequenceRecord:function(n){return function(n){return function(e){var t=A(n)(b.RLProxy.value)(e);return l.map(n.Functor0())(l.flap(l.functorFn)(y.build)({}))(t)}}},mapRecordCons:function(n){return function(e){return function(e){return function(t){return function(t){return new k((function(t){return function(t){return function(r){var o=O(e)(b.RLProxy.value)(t)(r),u=t(g.get(n)()(h.SProxy.value)(r)),i=y.insert()()(n)(h.SProxy.value)(u);return a.compose(y.semigroupoidBuilder)(i)(o)}}}))}}}}},mapRecordNil:P,zipRecordNil:T,zipRecordCons:function(n){return function(e){return function(e){return function(e){return function(e){return function(e){return new E((function(t){return function(t){return function(r){return function(r){var o=I(e)(b.RLProxy.value)(t)(b.RLProxy.value)(r),u=new v.Tuple(g.get(n)()(h.SProxy.value)(t),g.get(n)()(h.SProxy.value)(r)),i=y.insert()()(n)(h.SProxy.value)(u);return a.compose(y.semigroupoidBuilder)(i)(o)}}}}))}}}}}},nilKeys:_,consKeys:function(n){return function(e){return new M((function(t){var r=L(e)(b.RLProxy.value),o=h.reflectSymbol(n)(h.SProxy.value);return new s.Cons(o,r)}))}},slToRlSNil:R,slToRlSCons:function(n){return S},ordRecordCons:function(n){return function(e){return function(t){return function(t){return new C((function(r){return function(r){return function(o){var u=g.get(n)()(h.SProxy.value)(r),i=g.get(n)()(h.SProxy.value)(o),a=p.compare(e)(u)(i);return a instanceof m.EQ?D(t)(b.RLProxy.value)(r)(o):a}}}))}}}},ordRecordNil:N,sequenceRecordSingle:function(n){return function(e){return function(e){return function(t){return function(t){return new x((function(){return e}),(function(t){return function(t){var r=g.get(n)()(h.SProxy.value)(t);return l.map(e)(y.insert()()(n)(h.SProxy.value))(r)}}))}}}}},sequenceRecordCons:function(n){return function(e){return function(e){return function(t){return function(r){return function(r){return new x(e.Functor0,(function(r){return function(r){var o=A(t)(b.RLProxy.value)(r),i=g.get(n)()(h.SProxy.value)(r);return u.apply(e)(l.map(e.Functor0())((function(e){return function(t){return a.compose(y.semigroupoidBuilder)(y.insert()()(n)(h.SProxy.value)(e))(t)}}))(i))(o)}}))}}}}}},sequenceRecordNil:function(n){return new x(n.Apply0().Functor0,(function(e){return function(e){return o.pure(n)(i.identity(y.categoryBuilder))}}))},pickFn:r.pickFn}},function(n,e,t){"use strict";var r=t(257),o=t(16),u=t(1),i=t(11),a=t(59),c=r.useThemeImpl;n.exports={makeStyles_:function(n){return function(n){return a.runEffectFn1(r.makeStylesImpl)}},makeStyles:function(n){return function(n){return a.runEffectFn1(r.makeStylesThemedImpl)}},useTheme:c,classNames:function(n){return function(n){return function(e){return o.intercalate(o.foldableArray)(i.monoidString)(" ")(u.mapFlipped(u.functorArray)(n)((function(n){return n(e)})))}}}}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(4),i=t(13),a=t(16),c=t(6),f=t(36),l=t(3),s=t(11),d=t(64),p=t(65),m=t(58),h=t(92),v=t(14),g=t(8),y=t(12),w=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),b=function(n,e,t,r){this.Foldable0=n,this.foldMapWithIndex=e,this.foldlWithIndex=t,this.foldrWithIndex=r},F=function(n){return n.foldrWithIndex},E=function(n){return function(e){return function(t){return F(e)((function(e){var r=o.applySecond(n.Apply0()),u=t(e);return function(n){return r(u(n))}}))(r.pure(n)(y.unit))}}},x=function(n){return n.foldlWithIndex},S=new b((function(){return a.foldableMultiplicative}),(function(n){return function(e){return a.foldMap(a.foldableMultiplicative)(n)(e(y.unit))}}),(function(n){return a.foldl(a.foldableMultiplicative)(n(y.unit))}),(function(n){return a.foldr(a.foldableMultiplicative)(n(y.unit))})),C=new b((function(){return a.foldableMaybe}),(function(n){return function(e){return a.foldMap(a.foldableMaybe)(n)(e(y.unit))}}),(function(n){return a.foldl(a.foldableMaybe)(n(y.unit))}),(function(n){return a.foldr(a.foldableMaybe)(n(y.unit))})),k=new b((function(){return a.foldableLast}),(function(n){return function(e){return a.foldMap(a.foldableLast)(n)(e(y.unit))}}),(function(n){return a.foldl(a.foldableLast)(n(y.unit))}),(function(n){return a.foldr(a.foldableLast)(n(y.unit))})),M=new b((function(){return a.foldableFirst}),(function(n){return function(e){return a.foldMap(a.foldableFirst)(n)(e(y.unit))}}),(function(n){return a.foldl(a.foldableFirst)(n(y.unit))}),(function(n){return a.foldr(a.foldableFirst)(n(y.unit))})),T=new b((function(){return a.foldableDual}),(function(n){return function(e){return a.foldMap(a.foldableDual)(n)(e(y.unit))}}),(function(n){return a.foldl(a.foldableDual)(n(y.unit))}),(function(n){return a.foldr(a.foldableDual)(n(y.unit))})),I=new b((function(){return a.foldableDisj}),(function(n){return function(e){return a.foldMap(a.foldableDisj)(n)(e(y.unit))}}),(function(n){return a.foldl(a.foldableDisj)(n(y.unit))}),(function(n){return a.foldr(a.foldableDisj)(n(y.unit))})),R=new b((function(){return a.foldableConj}),(function(n){return function(e){return a.foldMap(a.foldableConj)(n)(e(y.unit))}}),(function(n){return a.foldl(a.foldableConj)(n(y.unit))}),(function(n){return a.foldr(a.foldableConj)(n(y.unit))})),A=new b((function(){return a.foldableAdditive}),(function(n){return function(e){return a.foldMap(a.foldableAdditive)(n)(e(y.unit))}}),(function(n){return a.foldl(a.foldableAdditive)(n(y.unit))}),(function(n){return a.foldr(a.foldableAdditive)(n(y.unit))})),N=function(n){return function(e){return function(t){return F(n)((function(n){return function(r){return function(o){return g.append(e.Semigroup0())(t(n)(r))(o)}}}))(s.mempty(e))}}},_=new b((function(){return a.foldableArray}),(function(n){return N(_)(n)}),(function(n){return function(e){var t=a.foldl(a.foldableArray)((function(e){return function(t){return n(t.value0)(e)(t.value1)}}))(e),r=f.mapWithIndex(f.functorWithIndexArray)(w.create);return function(n){return t(r(n))}}}),(function(n){return function(e){var t=a.foldr(a.foldableArray)((function(e){return function(t){return n(e.value0)(e.value1)(t)}}))(e),r=f.mapWithIndex(f.functorWithIndexArray)(w.create);return function(n){return t(r(n))}}})),P=function(n){return n.foldMapWithIndex};n.exports={FoldableWithIndex:b,foldrWithIndex:F,foldlWithIndex:x,foldMapWithIndex:P,foldrWithIndexDefault:function(n){return function(e){return function(t){return function(r){return v.unwrap(v.newtypeEndo)(P(n)(h.monoidEndo(i.categoryFn))((function(n){var t=e(n);return function(n){return h.Endo(t(n))}}))(r))(t)}}}},foldlWithIndexDefault:function(n){return function(e){return function(t){return function(r){return v.unwrap(v.newtypeEndo)(v.unwrap(v.newtypeDual)(P(n)(m.monoidDual(h.monoidEndo(i.categoryFn)))((function(n){var t=c.flip(e(n));return function(n){return m.Dual(h.Endo(t(n)))}}))(r)))(t)}}}},foldMapWithIndexDefaultR:N,foldMapWithIndexDefaultL:function(n){return function(e){return function(t){return x(n)((function(n){return function(r){return function(o){return g.append(e.Semigroup0())(r)(t(n)(o))}}}))(s.mempty(e))}}},foldWithIndexM:function(n){return function(e){return function(t){return function(o){return x(n)((function(n){return function(r){return function(o){return u.bind(e.Bind1())(r)(c.flip(t(n))(o))}}}))(r.pure(e.Applicative0())(o))}}}},traverseWithIndex_:E,forWithIndex_:function(n){return function(e){return c.flip(E(n)(e))}},surroundMapWithIndex:function(n){return function(e){return function(t){return function(r){return function(o){return v.unwrap(v.newtypeEndo)(P(n)(h.monoidEndo(i.categoryFn))((function(n){return function(o){return function(u){return g.append(e)(t)(g.append(e)(r(n)(o))(u))}}}))(o))(t)}}}}},allWithIndex:function(n){return function(e){return function(t){var r=v.unwrap(v.newtypeConj),o=P(n)(d.monoidConj(e))((function(n){var e=t(n);return function(n){return d.Conj(e(n))}}));return function(n){return r(o(n))}}}},anyWithIndex:function(n){return function(e){return function(t){var r=v.unwrap(v.newtypeDisj),o=P(n)(p.monoidDisj(e))((function(n){var e=t(n);return function(n){return p.Disj(e(n))}}));return function(n){return r(o(n))}}}},findWithIndex:function(n){return function(e){return x(n)((function(n){return function(t){return function(r){return t instanceof l.Nothing&&e(n)(r)?new l.Just({index:n,value:r}):t}}}))(l.Nothing.value)}},foldrDefault:function(n){return function(e){return F(n)(c.const(e))}},foldlDefault:function(n){return function(e){return x(n)(c.const(e))}},foldMapDefault:function(n){return function(e){return function(t){return P(n)(e)(c.const(t))}}},foldableWithIndexArray:_,foldableWithIndexMaybe:C,foldableWithIndexFirst:M,foldableWithIndexLast:k,foldableWithIndexAdditive:A,foldableWithIndexDual:T,foldableWithIndexDisj:I,foldableWithIndexConj:R,foldableWithIndexMultiplicative:S}},function(n,e,t){"use strict";var r=t(47),o=t(6),u=t(36),i=t(24),a=t(129),c=t(12),f=function(n,e,t,r){this.FoldableWithIndex1=n,this.FunctorWithIndex0=e,this.Traversable2=t,this.traverseWithIndex=r},l=function(n){return function(e){return function(t){var r=i.sequence(n.Traversable2())(e),o=u.mapWithIndex(n.FunctorWithIndex0())(t);return function(n){return r(o(n))}}}},s=function(n){return n.traverseWithIndex},d=new f((function(){return r.foldableWithIndexMultiplicative}),(function(){return u.functorWithIndexMultiplicative}),(function(){return i.traversableMultiplicative}),(function(n){return function(e){return i.traverse(i.traversableMultiplicative)(n)(e(c.unit))}})),p=new f((function(){return r.foldableWithIndexMaybe}),(function(){return u.functorWithIndexMaybe}),(function(){return i.traversableMaybe}),(function(n){return function(e){return i.traverse(i.traversableMaybe)(n)(e(c.unit))}})),m=new f((function(){return r.foldableWithIndexLast}),(function(){return u.functorWithIndexLast}),(function(){return i.traversableLast}),(function(n){return function(e){return i.traverse(i.traversableLast)(n)(e(c.unit))}})),h=new f((function(){return r.foldableWithIndexFirst}),(function(){return u.functorWithIndexFirst}),(function(){return i.traversableFirst}),(function(n){return function(e){return i.traverse(i.traversableFirst)(n)(e(c.unit))}})),v=new f((function(){return r.foldableWithIndexDual}),(function(){return u.functorWithIndexDual}),(function(){return i.traversableDual}),(function(n){return function(e){return i.traverse(i.traversableDual)(n)(e(c.unit))}})),g=new f((function(){return r.foldableWithIndexDisj}),(function(){return u.functorWithIndexDisj}),(function(){return i.traversableDisj}),(function(n){return function(e){return i.traverse(i.traversableDisj)(n)(e(c.unit))}})),y=new f((function(){return r.foldableWithIndexConj}),(function(){return u.functorWithIndexConj}),(function(){return i.traversableConj}),(function(n){return function(e){return i.traverse(i.traversableConj)(n)(e(c.unit))}})),w=new f((function(){return r.foldableWithIndexArray}),(function(){return u.functorWithIndexArray}),(function(){return i.traversableArray}),(function(n){return l(w)(n)})),b=new f((function(){return r.foldableWithIndexAdditive}),(function(){return u.functorWithIndexAdditive}),(function(){return i.traversableAdditive}),(function(n){return function(e){return i.traverse(i.traversableAdditive)(n)(e(c.unit))}})),F=function(n){return function(e){return function(t){return function(r){return a.stateR(s(n)(a.applicativeStateR)((function(n){return function(t){return function(r){return e(n)(r)(t)}}}))(r))(t)}}}},E=function(n){return function(e){return function(t){return function(r){return a.stateL(s(n)(a.applicativeStateL)((function(n){return function(t){return function(r){return e(n)(r)(t)}}}))(r))(t)}}}};n.exports={TraversableWithIndex:f,traverseWithIndex:s,traverseWithIndexDefault:l,forWithIndex:function(n){return function(e){return o.flip(s(e)(n))}},scanlWithIndex:function(n){return function(e){return function(t){return function(r){return E(n)((function(n){return function(t){return function(r){var o=e(n)(t)(r);return{accum:o,value:o}}}}))(t)(r).value}}}},mapAccumLWithIndex:E,scanrWithIndex:function(n){return function(e){return function(t){return function(r){return F(n)((function(n){return function(t){return function(r){var o=e(n)(r)(t);return{accum:o,value:o}}}}))(t)(r).value}}}},mapAccumRWithIndex:F,traverseDefault:function(n){return function(e){return function(t){return s(n)(e)(o.const(t))}}},traversableWithIndexArray:w,traversableWithIndexMaybe:p,traversableWithIndexFirst:h,traversableWithIndexLast:m,traversableWithIndexAdditive:b,traversableWithIndexDual:v,traversableWithIndexConj:y,traversableWithIndexDisj:g,traversableWithIndexMultiplicative:d}},function(n,e,t){"use strict";var r=t(189),o=t(2),u=t(29),i=t(1),a=t(3),c=t(5),f=t(18),l=r.stackImpl(a.Just.create)(a.Nothing.value),s=new c.Show(r.showErrorImpl);n.exports={stack:l,throw:function(n){return r.throwException(r.error(n))},try:function(n){return r.catchException((e=o.pure(f.applicativeEffect),function(n){return e(u.Left.create(n))}))(i.map(f.functorEffect)(u.Right.create)(n));var e},showError:s,error:r.error,message:r.message,name:r.name,throwException:r.throwException,catchException:r.catchException}},function(n,e,t){"use strict";var r=t(4),o=t(17),u=t(32),i=t(29),a=t(1),c=t(60),f=t(3),l=t(11),s=t(8),d=t(12),p=t(18),m=t(132),h=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),v=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),g=function(n,e){this.Monad0=n,this.tailRecM=e},y=function(n){return n.tailRecM},w=function(n){return function(e){return function(e){var t,r=!1;function o(t){if(!(t instanceof h)){if(t instanceof v)return r=!0,t.value0;throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 93, column 3 - line 93, column 25): "+[t.constructor.name])}e=n(t.value0)}for(;!r;)t=o(e);return t}(n(e))}},b=new g((function(){return f.monadMaybe}),(function(n){return function(e){return w((function(e){if(e instanceof f.Nothing)return new v(f.Nothing.value);if(e instanceof f.Just&&e.value0 instanceof h)return new h(n(e.value0.value0));if(e instanceof f.Just&&e.value0 instanceof v)return new v(new f.Just(e.value0.value0));throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 129, column 7 - line 129, column 31): "+[e.constructor.name])}))(n(e))}})),F=new g((function(){return c.monadIdentity}),(function(n){var e=w((function(e){return n(e)}));return function(n){return c.Identity(e(n))}})),E=new g((function(){return o.monadFn}),(function(n){return function(e){return function(t){return w((function(e){return n(e)(t)}))(e)}}})),x=new g((function(){return i.monadEither}),(function(n){return function(e){return w((function(e){if(e instanceof i.Left)return new v(new i.Left(e.value0));if(e instanceof i.Right&&e.value0 instanceof h)return new h(n(e.value0.value0));if(e instanceof i.Right&&e.value0 instanceof v)return new v(new i.Right(e.value0.value0));throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 121, column 7 - line 121, column 33): "+[e.constructor.name])}))(n(e))}})),S=new g((function(){return p.monadEffect}),(function(n){return function(e){var t=function(n){if(n instanceof v)return n.value0;throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 113, column 30 - line 113, column 44): "+[n.constructor.name])};return function(){var o=r.bindFlipped(p.bindEffect)(m.new)(n(e))();return function(){for(;!function(){var e=m.read(o)();if(e instanceof h){var t=n(e.value0)();return m.write(t)(o)(),!1}if(e instanceof v)return!0;throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 104, column 22 - line 109, column 28): "+[e.constructor.name])}(););}(),a.map(p.functorEffect)(t)(m.read(o))()}}})),C=new a.Functor((function(n){return function(e){if(e instanceof h)return new h(e.value0);if(e instanceof v)return new v(n(e.value0));throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 27, column 1 - line 27, column 48): "+[e.constructor.name])}})),k=new u.Bifunctor((function(n){return function(e){return function(t){if(t instanceof h)return new h(n(t.value0));if(t instanceof v)return new v(e(t.value0));throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 29, column 1 - line 31, column 34): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}}));n.exports={Loop:h,Done:v,MonadRec:g,tailRec:w,tailRecM:y,tailRecM2:function(n){return function(e){return function(t){return function(r){return y(n)((function(n){return e(n.a)(n.b)}))({a:t,b:r})}}}},tailRecM3:function(n){return function(e){return function(t){return function(r){return function(o){return y(n)((function(n){return e(n.a)(n.b)(n.c)}))({a:t,b:r,c:o})}}}}},forever:function(n){return function(e){return y(n)((function(t){return a.voidRight(n.Monad0().Bind1().Apply0().Functor0())(new h(t))(e)}))(d.unit)}},whileJust:function(n){return function(e){return function(t){return y(e)((function(r){return a.mapFlipped(e.Monad0().Bind1().Apply0().Functor0())(t)((function(e){if(e instanceof f.Nothing)return new v(r);if(e instanceof f.Just)return h.create(s.append(n.Semigroup0())(r)(e.value0));throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 148, column 45 - line 150, column 26): "+[e.constructor.name])}))}))(l.mempty(n))}}},untilJust:function(n){return function(e){return y(n)((function(t){return a.mapFlipped(n.Monad0().Bind1().Apply0().Functor0())(e)((function(n){if(n instanceof f.Nothing)return new h(d.unit);if(n instanceof f.Just)return new v(n.value0);throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 155, column 43 - line 157, column 19): "+[n.constructor.name])}))}))(d.unit)}},functorStep:C,bifunctorStep:k,monadRecIdentity:F,monadRecEffect:S,monadRecFunction:E,monadRecEither:x,monadRecMaybe:b}},function(n,e,t){"use strict";var r=t(212),o=t(6),u=t(1),i=t(3),a=t(24),c=t(20),f=t(70),l=t(12),s=function(n,e){this.Unfoldable10=n,this.unfoldr=e},d=function(n){return n.unfoldr},p=new s((function(){return f.unfoldable1Array}),r.unfoldrArrayImpl(i.isNothing)(i.fromJust())(c.fst)(c.snd)),m=function(n){return function(e){return function(t){return d(n)((function(n){return n<=0?i.Nothing.value:new i.Just(new c.Tuple(t,n-1|0))}))(e)}}};n.exports={Unfoldable:s,unfoldr:d,replicate:m,replicateA:function(n){return function(e){return function(t){return function(r){return function(o){return a.sequence(t)(n)(m(e)(r)(o))}}}}},none:function(n){return d(n)(o.const(i.Nothing.value))(l.unit)},fromMaybe:function(n){return d(n)((function(n){return u.map(i.functorMaybe)(o.flip(c.Tuple.create)(i.Nothing.value))(n)}))},unfoldableArray:p}},function(n,e,t){"use strict";var r=t(216),o=t(13),u=t(23),i=t(43),a=t(106),c=t(217),f=t(7),l=t(76),s=t(3),d=t(10),p=t(21),m=t(75),h=t(35),v=t(5),g=t(218),y=t(112),w=function(){function n(){}return n.value=new n,n}(),b=function(){function n(){}return n.value=new n,n}(),F=new v.Show((function(n){if(n instanceof w)return"Even";if(n instanceof b)return"Odd";throw new Error("Failed pattern match at Data.Int (line 112, column 1 - line 114, column 19): "+[n.constructor.name])})),E=r.fromStringAsImpl(s.Just.create)(s.Nothing.value),x=E(10),S=r.fromNumberImpl(s.Just.create)(s.Nothing.value),C=function(n){if(n===g.infinity)return 0;if(n===-g.infinity)return 0;if(n>=r.toNumber(i.top(i.boundedInt)))return i.top(i.boundedInt);if(n<=r.toNumber(i.bottom(i.boundedInt)))return i.bottom(i.boundedInt);if(u.otherwise)return s.fromMaybe(0)(S(n));throw new Error("Failed pattern match at Data.Int (line 66, column 1 - line 66, column 29): "+[n.constructor.name])},k=function(n){return 0==(1&n)},M=new f.Eq((function(n){return function(e){return n instanceof w&&e instanceof w||n instanceof b&&e instanceof b}})),T=new d.Ord((function(){return M}),(function(n){return function(e){if(n instanceof w&&e instanceof w)return p.EQ.value;if(n instanceof w)return p.LT.value;if(e instanceof w)return p.GT.value;if(n instanceof b&&e instanceof b)return p.EQ.value;throw new Error("Failed pattern match at Data.Int (line 110, column 1 - line 110, column 40): "+[n.constructor.name,e.constructor.name])}})),I=new h.Semiring((function(n){return function(e){return f.eq(M)(n)(e)?w.value:b.value}}),(function(n){return function(e){return n instanceof b&&e instanceof b?b.value:w.value}}),b.value,w.value),R=new m.Ring((function(){return I}),h.add(I)),A=new c.DivisionRing((function(){return R}),o.identity(o.categoryFn)),N=new a.CommutativeRing((function(){return R})),_=new l.EuclideanRing((function(){return N}),(function(n){if(n instanceof w)return 0;if(n instanceof b)return 1;throw new Error("Failed pattern match at Data.Int (line 132, column 1 - line 136, column 17): "+[n.constructor.name])}),(function(n){return function(e){return n}}),(function(n){return function(n){return w.value}})),P=new i.Bounded((function(){return T}),w.value,b.value);n.exports={fromNumber:S,ceil:function(n){return C(y.ceil(n))},floor:function(n){return C(y.floor(n))},round:function(n){return C(y.round(n))},fromString:x,radix:function(n){if(n>=2&&n<=36)return new s.Just(n);if(u.otherwise)return s.Nothing.value;throw new Error("Failed pattern match at Data.Int (line 193, column 1 - line 193, column 28): "+[n.constructor.name])},binary:2,octal:8,decimal:10,hexadecimal:16,base36:36,fromStringAs:E,Even:w,Odd:b,parity:function(n){return k(n)?w.value:b.value},even:k,odd:function(n){return 0!=(1&n)},eqParity:M,ordParity:T,showParity:F,boundedParity:P,semiringParity:I,ringParity:R,commutativeRingParity:N,euclideanRingParity:_,divisionRingParity:A,toNumber:r.toNumber,toStringAs:r.toStringAs,quot:r.quot,rem:r.rem,pow:r.pow}},function(n,e,t){"use strict";var r,o=t(19),u=t(34),i=t(2),a=t(9),c=t(4),f=t(13),l=t(110),s=t(74),d=t(17),p=t(79),m=t(39),h=t(22),v=t(7),g=t(16),y=t(47),w=t(6),b=t(1),F=t(36),E=t(3),x=t(11),S=t(14),C=t(96),k=t(10),M=t(21),T=t(8),I=t(69),R=t(35),A=t(5),N=t(24),_=t(48),P=t(20),O=t(51),L=t(70),W=function(){function n(){}return n.value=new n,n}(),D=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),z=function(n){return n},B=function(n){return new D(n.value0,n.value1)},j=new S.Newtype((function(n){return n}),z),q=function(n){return function(e){return new C.NonEmpty(n,new D(e.value0,e.value1))}},U=new b.Functor((function(n){var e;return e=W.value,function(t){var r,o=e,u=!1;function i(e,r){return r instanceof D&&r.value1 instanceof D&&r.value1.value1 instanceof D?(o=new D(r,e),void(t=r.value1.value1.value1)):(u=!0,(a=e,function(e){for(var t,r,o,u=a,i=!1;!i;)o=e,t=(r=u)instanceof D&&r.value0 instanceof D&&r.value0.value1 instanceof D&&r.value0.value1.value1 instanceof D?(u=r.value1,void(e=new D(n(r.value0.value0),new D(n(r.value0.value1.value0),new D(n(r.value0.value1.value1.value0),o))))):(i=!0,o);return t})((i=r)instanceof D&&i.value1 instanceof D&&i.value1.value1 instanceof W?new D(n(i.value0),new D(n(i.value1.value0),W.value)):i instanceof D&&i.value1 instanceof W?new D(n(i.value0),W.value):W.value));var i,a}for(;!u;)r=i(o,t);return r}})),H=C.functorNonEmpty(U),J=new g.Foldable((function(n){return function(e){return g.foldl(J)((function(t){var r=T.append(n.Semigroup0())(t);return function(n){return r(e(n))}}))(x.mempty(n))}}),(function(n){return function(e){return function(t){var r,o=e,u=!1;function i(e,r){if(r instanceof W)return u=!0,e;if(r instanceof D)return o=n(e)(r.value0),void(t=r.value1);throw new Error("Failed pattern match at Data.List.Types (line 109, column 12 - line 111, column 30): "+[r.constructor.name])}for(;!u;)r=i(o,t);return r}}}),(function(n){return function(e){var t=g.foldl(J)(w.flip(D.create))(W.value),r=g.foldl(J)(w.flip(n))(e);return function(n){return r(t(n))}}})),V=C.foldableNonEmpty(J),$=new y.FoldableWithIndex((function(){return J}),(function(n){return function(e){return y.foldlWithIndex($)((function(t){return function(r){var o=T.append(n.Semigroup0())(r),u=e(t);return function(n){return o(u(n))}}}))(x.mempty(n))}}),(function(n){return function(e){var t=g.foldl(J)((function(e){return function(t){return new P.Tuple(e.value0+1|0,n(e.value0)(e.value1)(t))}}))(new P.Tuple(0,e));return function(n){return P.snd(t(n))}}}),(function(n){return function(e){return function(t){var r=g.foldl(J)((function(n){return function(e){return new P.Tuple(n.value0+1|0,new D(e,n.value1))}}))(new P.Tuple(0,W.value))(t);return P.snd(g.foldl(J)((function(e){return function(t){return new P.Tuple(e.value0-1|0,n(e.value0-1|0)(t)(e.value1))}}))(new P.Tuple(r.value0,e))(r.value1))}}})),G=new y.FoldableWithIndex((function(){return V}),(function(n){return function(e){return function(t){return y.foldMapWithIndex(C.foldableWithIndexNonEmpty($))(n)((r=E.maybe(0)(R.add(R.semiringInt)(1)),function(n){return e(r(n))}))(t);var r}}}),(function(n){return function(e){return function(t){return y.foldlWithIndex(C.foldableWithIndexNonEmpty($))((r=E.maybe(0)(R.add(R.semiringInt)(1)),function(e){return n(r(e))}))(e)(t);var r}}}),(function(n){return function(e){return function(t){return y.foldrWithIndex(C.foldableWithIndexNonEmpty($))((r=E.maybe(0)(R.add(R.semiringInt)(1)),function(e){return n(r(e))}))(e)(t);var r}}})),Q=new F.FunctorWithIndex((function(){return U}),(function(n){return y.foldrWithIndex($)((function(e){return function(t){return function(r){return new D(n(e)(t),r)}}}))(W.value)})),K=new F.FunctorWithIndex((function(){return H}),(function(n){return function(e){return F.mapWithIndex(C.functorWithIndex(Q))((t=E.maybe(0)(R.add(R.semiringInt)(1)),function(e){return n(t(e))}))(e);var t}})),X=new T.Semigroup((function(n){return function(e){return g.foldr(J)(D.create)(e)(n)}})),Y=new x.Monoid((function(){return X}),W.value),Z=new T.Semigroup((function(n){return function(e){return new C.NonEmpty(n.value0,T.append(X)(n.value1)(B(e)))}})),nn=function(n){return new A.Show((function(e){return e instanceof W?"Nil":"("+g.intercalate(J)(x.monoidString)(" : ")(b.map(U)(A.show(n))(e))+" : Nil)"}))},en=new N.Traversable((function(){return J}),(function(){return U}),(function(n){return N.traverse(en)(n)(f.identity(f.categoryFn))}),(function(n){return function(e){var t=b.map(n.Apply0().Functor0())(g.foldl(J)(w.flip(D.create))(W.value)),r=g.foldl(J)((function(t){var r=a.lift2(n.Apply0())(w.flip(D.create))(t);return function(n){return r(e(n))}}))(i.pure(n)(W.value));return function(n){return t(r(n))}}})),tn=C.traversableNonEmpty(en),rn=new _.TraversableWithIndex((function(){return $}),(function(){return Q}),(function(){return en}),(function(n){return function(e){var t=g.foldl(J)(w.flip(D.create))(W.value),r=b.map(n.Apply0().Functor0())(t),o=y.foldlWithIndex($)((function(t){return function(r){var o=a.lift2(n.Apply0())(w.flip(D.create))(r),u=e(t);return function(n){return o(u(n))}}}))(i.pure(n)(W.value));return function(n){return r(o(n))}}})),on=new _.TraversableWithIndex((function(){return G}),(function(){return K}),(function(){return tn}),(function(n){return function(e){return function(t){return b.map(n.Apply0().Functor0())(z)(_.traverseWithIndex(C.traversableWithIndexNonEmpty(rn))(n)((r=E.maybe(0)(R.add(R.semiringInt)(1)),function(n){return e(r(n))}))(t));var r}}})),un=new L.Unfoldable1((function(n){return function(e){var t;return(t=e,function(e){var r,o=t,u=!1;function i(t,r){var i=n(t);if(i.value1 instanceof E.Just)return o=i.value1.value0,void(e=new D(i.value0,r));if(i.value1 instanceof E.Nothing)return u=!0,g.foldl(J)(w.flip(D.create))(W.value)(new D(i.value0,r));throw new Error("Failed pattern match at Data.List.Types (line 133, column 22 - line 135, column 61): "+[i.constructor.name])}for(;!u;)r=i(o,e);return r})(W.value)}})),an=new O.Unfoldable((function(){return un}),(function(n){return function(e){var t;return(t=e,function(e){var r,o=t,u=!1;function i(t,r){var i=n(t);if(i instanceof E.Nothing)return u=!0,g.foldl(J)(w.flip(D.create))(W.value)(r);if(i instanceof E.Just)return o=i.value0.value1,void(e=new D(i.value0.value0,r));throw new Error("Failed pattern match at Data.List.Types (line 140, column 22 - line 142, column 52): "+[i.constructor.name])}for(;!u;)r=i(o,e);return r})(W.value)}})),cn=C.unfoldable1NonEmpty(an),fn=C.foldable1NonEmpty(J),ln=new s.Extend((function(){return H}),(function(n){return function(e){return new C.NonEmpty(n(e),g.foldr(J)((function(e){return function(t){return{val:new D(n(new C.NonEmpty(e,t.acc)),t.val),acc:new D(e,t.acc)}}}))({val:W.value,acc:W.value})(e.value1).val)}})),sn=new s.Extend((function(){return U}),(function(n){return function(e){if(e instanceof W)return W.value;if(e instanceof D){return new D(n(e),g.foldr(J)((function(e){return function(t){var r=new D(e,t.acc);return{val:new D(n(r),t.val),acc:r}}}))({val:W.value,acc:W.value})(e.value1).val)}throw new Error("Failed pattern match at Data.List.Types (line 180, column 1 - line 187, column 42): "+[n.constructor.name,e.constructor.name])}})),dn=new v.Eq1((function(n){return function(e){return function(t){var r;return(r=e,function(e){return function(t){for(var o,u,i,a,c=r,f=e,l=!1;!l;)u=c,i=f,o=(a=t)?u instanceof W&&i instanceof W?(l=!0,a):u instanceof D&&i instanceof D?(c=u.value1,f=i.value1,void(t=a&&v.eq(n)(i.value0)(u.value0))):(l=!0,!1):(l=!0,!1);return o}})(t)(!0)}}})),pn=function(n){return new v.Eq(v.eq1(dn)(n))},mn=new k.Ord1((function(){return dn}),(function(n){return function(e){return function(t){var r;return(r=e,function(e){var t,o=r,u=!1;function i(t,r){if(t instanceof W&&r instanceof W)return u=!0,M.EQ.value;if(t instanceof W)return u=!0,M.LT.value;if(r instanceof W)return u=!0,M.GT.value;if(t instanceof D&&r instanceof D){var i=k.compare(n)(t.value0)(r.value0);return i instanceof M.EQ?(o=t.value1,void(e=r.value1)):(u=!0,i)}throw new Error("Failed pattern match at Data.List.Types (line 61, column 5 - line 61, column 20): "+[t.constructor.name,r.constructor.name])}for(;!u;)t=i(o,e);return t})(t)}}})),hn=new l.Comonad((function(){return ln}),(function(n){return n.value0})),vn=new a.Apply((function(){return U}),(function(n){return function(e){if(n instanceof W)return W.value;if(n instanceof D)return T.append(X)(b.map(U)(n.value0)(e))(a.apply(vn)(n.value1)(e));throw new Error("Failed pattern match at Data.List.Types (line 155, column 1 - line 157, column 48): "+[n.constructor.name,e.constructor.name])}})),gn=new a.Apply((function(){return H}),(function(n){return function(e){return new C.NonEmpty(n.value0(e.value0),T.append(X)(a.apply(vn)(n.value1)(new D(e.value0,W.value)))(a.apply(vn)(new D(n.value0,n.value1))(e.value1)))}})),yn=new c.Bind((function(){return vn}),(function(n){return function(e){if(n instanceof W)return W.value;if(n instanceof D)return T.append(X)(e(n.value0))(c.bind(yn)(n.value1)(e));throw new Error("Failed pattern match at Data.List.Types (line 162, column 1 - line 164, column 37): "+[n.constructor.name,e.constructor.name])}})),wn=new c.Bind((function(){return gn}),(function(n){return function(e){var t=e(n.value0);return new C.NonEmpty(t.value0,T.append(X)(t.value1)(c.bind(yn)(n.value1)((function(n){return B(e(n))}))))}})),bn=new i.Applicative((function(){return vn}),(function(n){return new D(n,W.value)})),Fn=new d.Monad((function(){return bn}),(function(){return yn})),En=new o.Alt((function(){return H}),T.append(Z)),xn=new o.Alt((function(){return U}),T.append(X)),Sn=new h.Plus((function(){return xn}),W.value),Cn=new u.Alternative((function(){return bn}),(function(){return Sn})),kn=new m.MonadZero((function(){return Cn}),(function(){return Fn})),Mn=new p.MonadPlus((function(){return kn})),Tn=new i.Applicative((function(){return gn}),(r=C.singleton(Sn),function(n){return r(n)})),In=new d.Monad((function(){return Tn}),(function(){return wn})),Rn=new I.Traversable1((function(){return fn}),(function(){return tn}),(function(n){return I.traverse1(Rn)(n)(f.identity(f.categoryFn))}),(function(n){return function(e){return function(t){return b.mapFlipped(n.Functor0())(g.foldl(J)((function(t){var r=a.lift2(n)(w.flip(q))(t);return function(n){return r(e(n))}}))(b.map(n.Functor0())(i.pure(Tn))(e(t.value0)))(t.value1))((function(n){return g.foldl(J)(w.flip(q))(i.pure(Tn)(n.value0))(n.value1)}))}}}));n.exports={Nil:W,Cons:D,NonEmptyList:z,toList:B,nelCons:q,showList:nn,eqList:pn,eq1List:dn,ordList:function(n){return new k.Ord((function(){return pn(n.Eq0())}),k.compare1(mn)(n))},ord1List:mn,semigroupList:X,monoidList:Y,functorList:U,functorWithIndexList:Q,foldableList:J,foldableWithIndexList:$,unfoldable1List:un,unfoldableList:an,traversableList:en,traversableWithIndexList:rn,applyList:vn,applicativeList:bn,bindList:yn,monadList:Fn,altList:xn,plusList:Sn,alternativeList:Cn,monadZeroList:kn,monadPlusList:Mn,extendList:sn,newtypeNonEmptyList:j,eqNonEmptyList:function(n){return C.eqNonEmpty(dn)(n)},ordNonEmptyList:function(n){return C.ordNonEmpty(mn)(n)},showNonEmptyList:function(n){return new A.Show((function(e){return"(NonEmptyList "+A.show(C.showNonEmpty(n)(nn(n)))(e)+")"}))},functorNonEmptyList:H,applyNonEmptyList:gn,applicativeNonEmptyList:Tn,bindNonEmptyList:wn,monadNonEmptyList:In,altNonEmptyList:En,extendNonEmptyList:ln,comonadNonEmptyList:hn,semigroupNonEmptyList:Z,foldableNonEmptyList:V,traversableNonEmptyList:tn,foldable1NonEmptyList:fn,unfoldable1NonEmptyList:cn,functorWithIndexNonEmptyList:K,foldableWithIndexNonEmptyList:G,traversableWithIndexNonEmptyList:on,traversable1NonEmptyList:Rn}},function(n,e,t){n.exports=t(258)()},function(n,e,t){"use strict";var r=t(40),o=t(97),u=function(n){return r.element(o.unsafeCreateDOMComponent("video"))},i=function(n){return r.element(o.unsafeCreateDOMComponent("var"))},a=function(n){return r.element(o.unsafeCreateDOMComponent("ul"))},c=function(n){return r.element(o.unsafeCreateDOMComponent("u"))},f=function(n){return r.element(o.unsafeCreateDOMComponent("tr"))},l=function(n){return r.element(o.unsafeCreateDOMComponent("title"))},s=function(n){return r.element(o.unsafeCreateDOMComponent("time"))},d=function(n){return r.element(o.unsafeCreateDOMComponent("thead"))},p=function(n){return r.element(o.unsafeCreateDOMComponent("th"))},m=function(n){return r.element(o.unsafeCreateDOMComponent("tfoot"))},h=function(n){return r.element(o.unsafeCreateDOMComponent("textarea"))},v=function(n){return r.element(o.unsafeCreateDOMComponent("template"))},g=function(n){return r.element(o.unsafeCreateDOMComponent("td"))},y=function(n){return r.element(o.unsafeCreateDOMComponent("tbody"))},w=function(n){return r.element(o.unsafeCreateDOMComponent("table"))},b=function(n){return r.element(o.unsafeCreateDOMComponent("svg"))},F=function(n){return r.element(o.unsafeCreateDOMComponent("sup"))},E=function(n){return r.element(o.unsafeCreateDOMComponent("summary"))},x=function(n){return r.element(o.unsafeCreateDOMComponent("sub"))},S=function(n){return r.element(o.unsafeCreateDOMComponent("style"))},C=function(n){return r.element(o.unsafeCreateDOMComponent("strong"))},k=function(n){return r.element(o.unsafeCreateDOMComponent("span"))},M=function(n){return r.element(o.unsafeCreateDOMComponent("small"))},T=function(n){return r.element(o.unsafeCreateDOMComponent("slot"))},I=function(n){return r.element(o.unsafeCreateDOMComponent("select"))},R=function(n){return r.element(o.unsafeCreateDOMComponent("section"))},A=function(n){return r.element(o.unsafeCreateDOMComponent("script"))},N=function(n){return r.element(o.unsafeCreateDOMComponent("samp"))},_=function(n){return r.element(o.unsafeCreateDOMComponent("s"))},P=function(n){return r.element(o.unsafeCreateDOMComponent("ruby"))},O=function(n){return r.element(o.unsafeCreateDOMComponent("rtc"))},L=function(n){return r.element(o.unsafeCreateDOMComponent("rt"))},W=function(n){return r.element(o.unsafeCreateDOMComponent("rp"))},D=function(n){return r.element(o.unsafeCreateDOMComponent("rb"))},z=function(n){return r.element(o.unsafeCreateDOMComponent("q"))},B=function(n){return r.element(o.unsafeCreateDOMComponent("progress"))},j=function(n){return r.element(o.unsafeCreateDOMComponent("pre"))},q=function(n){return r.element(o.unsafeCreateDOMComponent("picture"))},U=function(n){return r.element(o.unsafeCreateDOMComponent("p"))},H=function(n){return r.element(o.unsafeCreateDOMComponent("output"))},J=function(n){return r.element(o.unsafeCreateDOMComponent("option"))},V=function(n){return r.element(o.unsafeCreateDOMComponent("optgroup"))},$=function(n){return r.element(o.unsafeCreateDOMComponent("ol"))},G=function(n){return r.element(o.unsafeCreateDOMComponent("object"))},Q=function(n){return r.element(o.unsafeCreateDOMComponent("noscript"))},K=function(n){return r.element(o.unsafeCreateDOMComponent("nav"))},X=function(n){return r.element(o.unsafeCreateDOMComponent("meter"))},Y=function(n){return r.element(o.unsafeCreateDOMComponent("menuitem"))},Z=function(n){return r.element(o.unsafeCreateDOMComponent("menu"))},nn=function(n){return r.element(o.unsafeCreateDOMComponent("math"))},en=function(n){return r.element(o.unsafeCreateDOMComponent("mark"))},tn=function(n){return r.element(o.unsafeCreateDOMComponent("map"))},rn=function(n){return r.element(o.unsafeCreateDOMComponent("main"))},on=function(n){return r.element(o.unsafeCreateDOMComponent("li"))},un=function(n){return r.element(o.unsafeCreateDOMComponent("legend"))},an=function(n){return r.element(o.unsafeCreateDOMComponent("label"))},cn=function(n){return r.element(o.unsafeCreateDOMComponent("keygen"))},fn=function(n){return r.element(o.unsafeCreateDOMComponent("kbd"))},ln=function(n){return r.element(o.unsafeCreateDOMComponent("ins"))},sn=function(n){return r.element(o.unsafeCreateDOMComponent("iframe"))},dn=function(n){return r.element(o.unsafeCreateDOMComponent("i"))},pn=function(n){return r.element(o.unsafeCreateDOMComponent("html"))},mn=function(n){return r.element(o.unsafeCreateDOMComponent("hgroup"))},hn=function(n){return r.element(o.unsafeCreateDOMComponent("header"))},vn=function(n){return r.element(o.unsafeCreateDOMComponent("head"))},gn=function(n){return r.element(o.unsafeCreateDOMComponent("h6"))},yn=function(n){return r.element(o.unsafeCreateDOMComponent("h5"))},wn=function(n){return r.element(o.unsafeCreateDOMComponent("h4"))},bn=function(n){return r.element(o.unsafeCreateDOMComponent("h3"))},Fn=function(n){return r.element(o.unsafeCreateDOMComponent("h2"))},En=function(n){return r.element(o.unsafeCreateDOMComponent("h1"))},xn=function(n){return r.element(o.unsafeCreateDOMComponent("form"))},Sn=function(n){return r.element(o.unsafeCreateDOMComponent("footer"))},Cn=function(n){return r.element(o.unsafeCreateDOMComponent("figure"))},kn=function(n){return r.element(o.unsafeCreateDOMComponent("figcaption"))},Mn=function(n){return r.element(o.unsafeCreateDOMComponent("fieldset"))},Tn=function(n){return r.element(o.unsafeCreateDOMComponent("em"))},In=function(n){return r.element(o.unsafeCreateDOMComponent("dt"))},Rn=function(n){return r.element(o.unsafeCreateDOMComponent("dl"))},An=function(n){return r.element(o.unsafeCreateDOMComponent("div"))},Nn=function(n){return r.element(o.unsafeCreateDOMComponent("dialog"))},_n=function(n){return r.element(o.unsafeCreateDOMComponent("dfn"))},Pn=function(n){return r.element(o.unsafeCreateDOMComponent("details"))},On=function(n){return r.element(o.unsafeCreateDOMComponent("del"))},Ln=function(n){return r.element(o.unsafeCreateDOMComponent("dd"))},Wn=function(n){return r.element(o.unsafeCreateDOMComponent("datalist"))},Dn=function(n){return r.element(o.unsafeCreateDOMComponent("data"))},zn=function(n){return r.element(o.unsafeCreateDOMComponent("colgroup"))},Bn=function(n){return r.element(o.unsafeCreateDOMComponent("code"))},jn=function(n){return r.element(o.unsafeCreateDOMComponent("cite"))},qn=function(n){return r.element(o.unsafeCreateDOMComponent("caption"))},Un=function(n){return r.element(o.unsafeCreateDOMComponent("canvas"))},Hn=function(n){return r.element(o.unsafeCreateDOMComponent("button"))},Jn=function(n){return r.element(o.unsafeCreateDOMComponent("body"))},Vn=function(n){return r.element(o.unsafeCreateDOMComponent("blockquote"))},$n=function(n){return r.element(o.unsafeCreateDOMComponent("bdo"))},Gn=function(n){return r.element(o.unsafeCreateDOMComponent("bdi"))},Qn=function(n){return r.element(o.unsafeCreateDOMComponent("b"))},Kn=function(n){return r.element(o.unsafeCreateDOMComponent("audio"))},Xn=function(n){return r.element(o.unsafeCreateDOMComponent("aside"))},Yn=function(n){return r.element(o.unsafeCreateDOMComponent("article"))},Zn=function(n){return r.element(o.unsafeCreateDOMComponent("address"))},ne=function(n){return r.element(o.unsafeCreateDOMComponent("abbr"))},ee=function(n){return r.element(o.unsafeCreateDOMComponent("a"))};n.exports={a:ee,a_:function(n){return ee()({children:n})},abbr:ne,abbr_:function(n){return ne()({children:n})},address:Zn,address_:function(n){return Zn()({children:n})},area:function(n){return r.element(o.unsafeCreateDOMComponent("area"))},article:Yn,article_:function(n){return Yn()({children:n})},aside:Xn,aside_:function(n){return Xn()({children:n})},audio:Kn,audio_:function(n){return Kn()({children:n})},b:Qn,b_:function(n){return Qn()({children:n})},base:function(n){return r.element(o.unsafeCreateDOMComponent("base"))},bdi:Gn,bdi_:function(n){return Gn()({children:n})},bdo:$n,bdo_:function(n){return $n()({children:n})},blockquote:Vn,blockquote_:function(n){return Vn()({children:n})},body:Jn,body_:function(n){return Jn()({children:n})},br:function(n){return r.element(o.unsafeCreateDOMComponent("br"))},button:Hn,button_:function(n){return Hn()({children:n})},canvas:Un,canvas_:function(n){return Un()({children:n})},caption:qn,caption_:function(n){return qn()({children:n})},cite:jn,cite_:function(n){return jn()({children:n})},code:Bn,code_:function(n){return Bn()({children:n})},col:function(n){return r.element(o.unsafeCreateDOMComponent("col"))},colgroup:zn,colgroup_:function(n){return zn()({children:n})},"data'":Dn,data_:function(n){return Dn()({children:n})},datalist:Wn,datalist_:function(n){return Wn()({children:n})},dd:Ln,dd_:function(n){return Ln()({children:n})},del:On,del_:function(n){return On()({children:n})},details:Pn,details_:function(n){return Pn()({children:n})},dfn:_n,dfn_:function(n){return _n()({children:n})},dialog:Nn,dialog_:function(n){return Nn()({children:n})},div:An,div_:function(n){return An()({children:n})},dl:Rn,dl_:function(n){return Rn()({children:n})},dt:In,dt_:function(n){return In()({children:n})},em:Tn,em_:function(n){return Tn()({children:n})},embed:function(n){return r.element(o.unsafeCreateDOMComponent("embed"))},fieldset:Mn,fieldset_:function(n){return Mn()({children:n})},figcaption:kn,figcaption_:function(n){return kn()({children:n})},figure:Cn,figure_:function(n){return Cn()({children:n})},footer:Sn,footer_:function(n){return Sn()({children:n})},form:xn,form_:function(n){return xn()({children:n})},h1:En,h1_:function(n){return En()({children:n})},h2:Fn,h2_:function(n){return Fn()({children:n})},h3:bn,h3_:function(n){return bn()({children:n})},h4:wn,h4_:function(n){return wn()({children:n})},h5:yn,h5_:function(n){return yn()({children:n})},h6:gn,h6_:function(n){return gn()({children:n})},head:vn,head_:function(n){return vn()({children:n})},header:hn,header_:function(n){return hn()({children:n})},hgroup:mn,hgroup_:function(n){return mn()({children:n})},hr:function(n){return r.element(o.unsafeCreateDOMComponent("hr"))},html:pn,html_:function(n){return pn()({children:n})},i:dn,i_:function(n){return dn()({children:n})},iframe:sn,iframe_:function(n){return sn()({children:n})},img:function(n){return r.element(o.unsafeCreateDOMComponent("img"))},input:function(n){return r.element(o.unsafeCreateDOMComponent("input"))},ins:ln,ins_:function(n){return ln()({children:n})},kbd:fn,kbd_:function(n){return fn()({children:n})},keygen:cn,keygen_:function(n){return cn()({children:n})},label:an,label_:function(n){return an()({children:n})},legend:un,legend_:function(n){return un()({children:n})},li:on,li_:function(n){return on()({children:n})},link:function(n){return r.element(o.unsafeCreateDOMComponent("link"))},main:rn,main_:function(n){return rn()({children:n})},map:tn,map_:function(n){return tn()({children:n})},mark:en,mark_:function(n){return en()({children:n})},math:nn,math_:function(n){return nn()({children:n})},menu:Z,menu_:function(n){return Z()({children:n})},menuitem:Y,menuitem_:function(n){return Y()({children:n})},meta:function(n){return r.element(o.unsafeCreateDOMComponent("meta"))},meter:X,meter_:function(n){return X()({children:n})},nav:K,nav_:function(n){return K()({children:n})},noscript:Q,noscript_:function(n){return Q()({children:n})},object:G,object_:function(n){return G()({children:n})},ol:$,ol_:function(n){return $()({children:n})},optgroup:V,optgroup_:function(n){return V()({children:n})},option:J,option_:function(n){return J()({children:n})},output:H,output_:function(n){return H()({children:n})},p:U,p_:function(n){return U()({children:n})},param:function(n){return r.element(o.unsafeCreateDOMComponent("param"))},picture:q,picture_:function(n){return q()({children:n})},pre:j,pre_:function(n){return j()({children:n})},progress:B,progress_:function(n){return B()({children:n})},q:z,q_:function(n){return z()({children:n})},rb:D,rb_:function(n){return D()({children:n})},rp:W,rp_:function(n){return W()({children:n})},rt:L,rt_:function(n){return L()({children:n})},rtc:O,rtc_:function(n){return O()({children:n})},ruby:P,ruby_:function(n){return P()({children:n})},s:_,s_:function(n){return _()({children:n})},samp:N,samp_:function(n){return N()({children:n})},script:A,script_:function(n){return A()({children:n})},section:R,section_:function(n){return R()({children:n})},select:I,select_:function(n){return I()({children:n})},slot:T,slot_:function(n){return T()({children:n})},small:M,small_:function(n){return M()({children:n})},source:function(n){return r.element(o.unsafeCreateDOMComponent("source"))},span:k,span_:function(n){return k()({children:n})},strong:C,strong_:function(n){return C()({children:n})},style:S,style_:function(n){return S()({children:n})},sub:x,sub_:function(n){return x()({children:n})},summary:E,summary_:function(n){return E()({children:n})},sup:F,sup_:function(n){return F()({children:n})},svg:b,svg_:function(n){return b()({children:n})},table:w,table_:function(n){return w()({children:n})},tbody:y,tbody_:function(n){return y()({children:n})},td:g,td_:function(n){return g()({children:n})},template:v,template_:function(n){return v()({children:n})},textarea:h,textarea_:function(n){return h()({children:n})},tfoot:m,tfoot_:function(n){return m()({children:n})},th:p,th_:function(n){return p()({children:n})},thead:d,thead_:function(n){return d()({children:n})},time:s,time_:function(n){return s()({children:n})},title:l,title_:function(n){return l()({children:n})},tr:f,tr_:function(n){return f()({children:n})},track:function(n){return r.element(o.unsafeCreateDOMComponent("track"))},u:c,u_:function(n){return c()({children:n})},ul:a,ul_:function(n){return a()({children:n})},var:i,var_:function(n){return i()({children:n})},video:u,video_:function(n){return u()({children:n})},wbr:function(n){return r.element(o.unsafeCreateDOMComponent("wbr"))}}},,function(n,e,t){"use strict";var r=t(165),o=t(2),u=t(63),i=t(3),a=t(31),c=t(12),f=t(18),l=t(49),s=t(59),d=t(25),p=s.runEffectFn1(r.unmountComponentAtNode_),m=d.unsafeCoerce,h=s.runEffectFn3(r.render_),v=s.runEffectFn3(r.hydrate_),g=d.unsafeCoerce,y=u.runFn2(r.createPortal_);n.exports={render:function(n){return function(e){return h(n)(e)(o.pure(f.applicativeEffect)(c.unit))}},"render'":h,hydrate:function(n){return function(e){return v(n)(e)(o.pure(f.applicativeEffect)(c.unit))}},"hydrate'":v,unmount:p,findDOMNode:function(n){return l.try((function(){var e=r.findDOMNode_(n),t=a.toMaybe(e);if(t instanceof i.Nothing)return l.throw("Node not found.")();if(t instanceof i.Just)return t.value0;throw new Error("Failed pattern match at React.Basic.DOM (line 99, column 3 - line 101, column 22): "+[t.constructor.name])}))},createPortal:y,text:m,css:g,mergeStyles:r.mergeStyles}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(4),i=t(17),a=t(7),c=t(1),f=t(11),l=t(10),s=t(8),d=t(5),p=function(n){return n},m=function(n){return new s.Semigroup((function(e){return function(t){return s.append(n)(t)(e)}}))},h=function(n){return n},v=new c.Functor((function(n){return function(e){return n(e)}})),g=function(n){return n},y=new a.Eq1((function(n){return a.eq(n)})),w=new l.Ord1((function(){return y}),(function(n){return l.compare(n)})),b=new o.Apply((function(){return v}),(function(n){return function(e){return n(e)}})),F=new u.Bind((function(){return b}),(function(n){return function(e){return e(n)}})),E=new r.Applicative((function(){return b}),p),x=new i.Monad((function(){return E}),(function(){return F}));n.exports={Dual:p,eqDual:g,eq1Dual:y,ordDual:h,ord1Dual:w,boundedDual:function(n){return n},showDual:function(n){return new d.Show((function(e){return"(Dual "+d.show(n)(e)+")"}))},functorDual:v,applyDual:b,applicativeDual:E,bindDual:F,monadDual:x,semigroupDual:m,monoidDual:function(n){return new f.Monoid((function(){return m(n.Semigroup0())}),f.mempty(n))}}},function(n,e,t){"use strict";var r=t(201);n.exports={mkEffectFn1:r.mkEffectFn1,mkEffectFn2:r.mkEffectFn2,mkEffectFn3:r.mkEffectFn3,mkEffectFn4:r.mkEffectFn4,mkEffectFn5:r.mkEffectFn5,mkEffectFn6:r.mkEffectFn6,mkEffectFn7:r.mkEffectFn7,mkEffectFn8:r.mkEffectFn8,mkEffectFn9:r.mkEffectFn9,mkEffectFn10:r.mkEffectFn10,runEffectFn1:r.runEffectFn1,runEffectFn2:r.runEffectFn2,runEffectFn3:r.runEffectFn3,runEffectFn4:r.runEffectFn4,runEffectFn5:r.runEffectFn5,runEffectFn6:r.runEffectFn6,runEffectFn7:r.runEffectFn7,runEffectFn8:r.runEffectFn8,runEffectFn9:r.runEffectFn9,runEffectFn10:r.runEffectFn10}},function(n,e,t){"use strict";var r=t(19),o=t(2),u=t(9),i=t(4),a=t(110),c=t(74),f=t(17),l=t(7),s=t(16),d=t(47),p=t(1),m=t(91),h=t(36),v=t(14),g=t(10),y=t(77),w=t(69),b=t(5),F=t(24),E=t(48),x=t(12),S=function(n){return n},C=function(n){return n},k=new v.Newtype((function(n){return n}),S),M=new p.Functor((function(n){return function(e){return n(e)}})),T=new h.FunctorWithIndex((function(){return M}),(function(n){return function(e){return n(x.unit)(e)}})),I=new m.Invariant(m.imapF(M)),R=new s.Foldable((function(n){return function(n){return function(e){return n(e)}}}),(function(n){return function(e){return function(t){return n(e)(t)}}}),(function(n){return function(e){return function(t){return n(t)(e)}}})),A=new d.FoldableWithIndex((function(){return R}),(function(n){return function(n){return function(e){return n(x.unit)(e)}}}),(function(n){return function(e){return function(t){return n(x.unit)(e)(t)}}}),(function(n){return function(e){return function(t){return n(x.unit)(t)(e)}}})),N=new F.Traversable((function(){return R}),(function(){return M}),(function(n){return function(e){return p.map(n.Apply0().Functor0())(S)(e)}}),(function(n){return function(e){return function(t){return p.map(n.Apply0().Functor0())(S)(e(t))}}})),_=new E.TraversableWithIndex((function(){return A}),(function(){return T}),(function(){return N}),(function(n){return function(e){return function(t){return p.map(n.Apply0().Functor0())(S)(e(x.unit)(t))}}})),P=new y.Foldable1((function(){return R}),(function(n){return function(n){return n}}),(function(n){return function(n){return function(e){return n(e)}}})),O=new w.Traversable1((function(){return P}),(function(){return N}),(function(n){return function(e){return p.map(n.Functor0())(S)(e)}}),(function(n){return function(e){return function(t){return p.map(n.Functor0())(S)(e(t))}}})),L=new c.Extend((function(){return M}),(function(n){return function(e){return n(e)}})),W=function(n){return n},D=new l.Eq1((function(n){return l.eq(n)})),z=new g.Ord1((function(){return D}),(function(n){return g.compare(n)})),B=new a.Comonad((function(){return L}),(function(n){return n})),j=new u.Apply((function(){return M}),(function(n){return function(e){return n(e)}})),q=new i.Bind((function(){return j}),(function(n){return function(e){return e(n)}})),U=new o.Applicative((function(){return j}),S),H=new f.Monad((function(){return U}),(function(){return q})),J=new r.Alt((function(){return M}),(function(n){return function(e){return n}}));n.exports={Identity:S,newtypeIdentity:k,eqIdentity:W,ordIdentity:C,boundedIdentity:function(n){return n},heytingAlgebraIdentity:function(n){return n},booleanAlgebraIdentity:function(n){return n},semigroupIdenity:function(n){return n},monoidIdentity:function(n){return n},semiringIdentity:function(n){return n},euclideanRingIdentity:function(n){return n},ringIdentity:function(n){return n},commutativeRingIdentity:function(n){return n},lazyIdentity:function(n){return n},showIdentity:function(n){return new b.Show((function(e){return"(Identity "+b.show(n)(e)+")"}))},eq1Identity:D,ord1Identity:z,functorIdentity:M,functorWithIndexIdentity:T,invariantIdentity:I,altIdentity:J,applyIdentity:j,applicativeIdentity:U,bindIdentity:q,monadIdentity:H,extendIdentity:L,comonadIdentity:B,foldableIdentity:R,foldable1Identity:P,foldableWithIndexIdentity:A,traversableIdentity:N,traversable1Identity:O,traversableWithIndexIdentity:_}},function(n,e,t){"use strict";var r=t(2),o=t(4),u=t(29),i=t(6),a=t(1),c=t(3),f=t(12),l=t(18),s=t(49),d=function(n,e){this.Monad0=n,this.throwError=e},p=function(n,e){this.MonadThrow0=n,this.catchError=e},m=function(n){return n.throwError},h=new d((function(){return c.monadMaybe}),i.const(c.Nothing.value)),v=new d((function(){return u.monadEither}),u.Left.create),g=new d((function(){return l.monadEffect}),s.throwException),y=new p((function(){return h}),(function(n){return function(e){if(n instanceof c.Nothing)return e(f.unit);if(n instanceof c.Just)return new c.Just(n.value0);throw new Error("Failed pattern match at Control.Monad.Error.Class (line 79, column 1 - line 81, column 33): "+[n.constructor.name,e.constructor.name])}})),w=new p((function(){return v}),(function(n){return function(e){if(n instanceof u.Left)return e(n.value0);if(n instanceof u.Right)return new u.Right(n.value0);throw new Error("Failed pattern match at Control.Monad.Error.Class (line 72, column 1 - line 74, column 35): "+[n.constructor.name,e.constructor.name])}})),b=new p((function(){return g}),i.flip(s.catchException)),F=function(n){return n.catchError},E=function(n){return function(e){return F(n)(a.map(n.MonadThrow0().Monad0().Bind1().Apply0().Functor0())(u.Right.create)(e))((t=r.pure(n.MonadThrow0().Monad0().Applicative0()),function(n){return t(u.Left.create(n))}));var t}};n.exports={catchError:F,throwError:m,MonadThrow:d,MonadError:p,catchJust:function(n){return function(e){return function(t){return function(r){return F(n)(t)((function(t){var o=e(t);if(o instanceof c.Nothing)return m(n.MonadThrow0())(t);if(o instanceof c.Just)return r(o.value0);throw new Error("Failed pattern match at Control.Monad.Error.Class (line 57, column 5 - line 59, column 26): "+[o.constructor.name])}))}}}},try:E,withResource:function(n){return function(e){return function(t){return function(i){return o.bind(n.MonadThrow0().Monad0().Bind1())(e)((function(e){return o.bind(n.MonadThrow0().Monad0().Bind1())(E(n)(i(e)))((function(i){return o.discard(o.discardUnit)(n.MonadThrow0().Monad0().Bind1())(t(e))((function(){return u.either(m(n.MonadThrow0()))(r.pure(n.MonadThrow0().Monad0().Applicative0()))(i)}))}))}))}}}},monadThrowEither:v,monadErrorEither:w,monadThrowMaybe:h,monadErrorMaybe:y,monadThrowEffect:g,monadErrorEffect:b}},,function(n,e,t){"use strict";var r=t(176);n.exports={mkFn1:function(n){return n},runFn1:function(n){return n},mkFn0:r.mkFn0,mkFn2:r.mkFn2,mkFn3:r.mkFn3,mkFn4:r.mkFn4,mkFn5:r.mkFn5,mkFn6:r.mkFn6,mkFn7:r.mkFn7,mkFn8:r.mkFn8,mkFn9:r.mkFn9,mkFn10:r.mkFn10,runFn0:r.runFn0,runFn2:r.runFn2,runFn3:r.runFn3,runFn4:r.runFn4,runFn5:r.runFn5,runFn6:r.runFn6,runFn7:r.runFn7,runFn8:r.runFn8,runFn9:r.runFn9,runFn10:r.runFn10}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(4),i=t(17),a=t(7),c=t(1),f=t(44),l=t(11),s=t(10),d=t(8),p=t(35),m=t(5),h=function(n){return n},v=function(n){return new d.Semigroup((function(e){return function(t){return f.conj(n)(e)(t)}}))},g=function(n){return n},y=new c.Functor((function(n){return function(e){return n(e)}})),w=function(n){return n},b=new a.Eq1((function(n){return a.eq(n)})),F=new s.Ord1((function(){return b}),(function(n){return s.compare(n)})),E=new o.Apply((function(){return y}),(function(n){return function(e){return n(e)}})),x=new u.Bind((function(){return E}),(function(n){return function(e){return e(n)}})),S=new r.Applicative((function(){return E}),h),C=new i.Monad((function(){return S}),(function(){return x}));n.exports={Conj:h,eqConj:w,eq1Conj:b,ordConj:g,ord1Conj:F,boundedConj:function(n){return n},showConj:function(n){return new m.Show((function(e){return"(Conj "+m.show(n)(e)+")"}))},functorConj:y,applyConj:E,applicativeConj:S,bindConj:x,monadConj:C,semigroupConj:v,monoidConj:function(n){return new l.Monoid((function(){return v(n)}),f.tt(n))},semiringConj:function(n){return new p.Semiring((function(e){return function(t){return f.conj(n)(e)(t)}}),(function(e){return function(t){return f.disj(n)(e)(t)}}),f.ff(n),f.tt(n))}}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(4),i=t(17),a=t(7),c=t(1),f=t(44),l=t(11),s=t(10),d=t(8),p=t(35),m=t(5),h=function(n){return n},v=function(n){return new d.Semigroup((function(e){return function(t){return f.disj(n)(e)(t)}}))},g=function(n){return n},y=new c.Functor((function(n){return function(e){return n(e)}})),w=function(n){return n},b=new a.Eq1((function(n){return a.eq(n)})),F=new s.Ord1((function(){return b}),(function(n){return s.compare(n)})),E=new o.Apply((function(){return y}),(function(n){return function(e){return n(e)}})),x=new u.Bind((function(){return E}),(function(n){return function(e){return e(n)}})),S=new r.Applicative((function(){return E}),h),C=new i.Monad((function(){return S}),(function(){return x}));n.exports={Disj:h,eqDisj:w,eq1Disj:b,ordDisj:g,ord1Disj:F,boundedDisj:function(n){return n},showDisj:function(n){return new m.Show((function(e){return"(Disj "+m.show(n)(e)+")"}))},functorDisj:y,applyDisj:E,applicativeDisj:S,bindDisj:x,monadDisj:C,semigroupDisj:v,monoidDisj:function(n){return new l.Monoid((function(){return v(n)}),f.ff(n))},semiringDisj:function(n){return new p.Semiring((function(e){return function(t){return f.disj(n)(e)(t)}}),(function(e){return function(t){return f.conj(n)(e)(t)}}),f.tt(n),f.ff(n))}}},function(n,e,t){"use strict";n.exports={bipure:function(n){return n.bipure},Biapplicative:function(n,e){this.Biapply0=n,this.bipure=e}}},function(n,e,t){"use strict";var r=t(13),o=t(32),u=t(6),i=function(n){return n.biapply};n.exports={biapply:i,Biapply:function(n,e){this.Bifunctor0=n,this.biapply=e},biapplyFirst:function(n){return function(e){return function(t){return i(n)(r.identity(r.categoryFn)(o.bimap(n.Bifunctor0())(u.const(r.identity(r.categoryFn)))(u.const(r.identity(r.categoryFn))))(e))(t)}}},biapplySecond:function(n){return function(e){return function(t){return i(n)(r.identity(r.categoryFn)(o.bimap(n.Bifunctor0())(u.const)(u.const))(e))(t)}}},bilift2:function(n){return function(e){return function(t){return function(u){return function(a){return i(n)(r.identity(r.categoryFn)(o.bimap(n.Bifunctor0())(e)(t))(u))(a)}}}}},bilift3:function(n){return function(e){return function(t){return function(u){return function(a){return function(c){return i(n)(i(n)(r.identity(r.categoryFn)(o.bimap(n.Bifunctor0())(e)(t))(u))(a))(c)}}}}}}}},function(n,e,t){"use strict";var r=t(204),o=t(19),u=t(2),i=t(9),a=t(4),c=t(13),f=t(95),l=t(50),s=t(78),d=t(111),p=t(210),m=t(23),h=t(7),v=t(16),g=t(6),y=t(1),w=t(44),b=t(3),F=t(10),E=t(21),x=t(8),S=t(24),C=t(20),k=t(51),M=r.zipWith(C.Tuple.create),T=r._updateAt(b.Just.create)(b.Nothing.value),I=function(n){return r.unsafeIndexImpl},R=r["uncons'"](g.const(b.Nothing.value))((function(n){return function(e){return new b.Just({head:n,tail:e})}})),A=r["uncons'"](g.const(b.Nothing.value))((function(n){return function(n){return new b.Just(n)}})),N=function(n){return function(e){return r.sortImpl((function(e){return function(t){var r=n(e)(t);if(r instanceof E.GT)return 1;if(r instanceof E.EQ)return 0;if(r instanceof E.LT)return-1;throw new Error("Failed pattern match at Data.Array (line 702, column 15 - line 705, column 13): "+[r.constructor.name])}}))(e)}},_=function(n){return function(e){return N(F.comparing(n)(e))}},P=function(n){return function(e){return N(F.compare(n))(e)}},O=function(n){return[n]},L=function(n){return 0===r.length(n)},W=function(n){return function(e){return t=d.empty(),s.foreach(e)((function(e){return function(){var r,o,i=y.map(s.functorST)((r=w.not(w.heytingAlgebraBoolean),o=v.any(v.foldableArray)(w.heytingAlgebraBoolean)((function(t){return n(t)(e)})),function(n){return r(o(n))}))(d.unsafeFreeze(t))();return u.when(s.applicativeST)(i)(y.void(s.functorST)(d.push(e)(t)))()}}))(),d.unsafeFreeze(t)();var t}},D=function(n){return function(e){return r.zipWith(n)(r.range(0)(r.length(e)-1|0))(e)}},z=function(n){return function(e){return function(t){return i.apply(n.Applicative0().Apply0())(y.map(n.Plus1().Alt0().Functor0())(r.cons)(t))(f.defer(e)((function(r){return B(n)(e)(t)})))}}},B=function(n){return function(e){return function(t){return o.alt(n.Plus1().Alt0())(z(n)(e)(t))(u.pure(n.Applicative0())([]))}}},j=r._insertAt(b.Just.create)(b.Nothing.value),q=function(n){if(L(n))return b.Nothing.value;if(m.otherwise)return new b.Just(r.slice(0)(r.length(n)-1|0)(n));throw new Error("Failed pattern match at Data.Array (line 323, column 1 - line 323, column 45): "+[n.constructor.name])},U=r.indexImpl(b.Just.create)(b.Nothing.value),H=function(n){return U(n)(r.length(n)-1|0)},J=function(n){return function(e){var t=function(t){var r,o=!1;function u(r){var u=U(e)(r);if(u instanceof b.Just)return n(u.value0)?void(t=r+1|0):(o=!0,new b.Just(r));if(u instanceof b.Nothing)return o=!0,b.Nothing.value;throw new Error("Failed pattern match at Data.Array (line 834, column 5 - line 836, column 25): "+[u.constructor.name])}for(;!o;)r=u(t);return r}(0);if(t instanceof b.Just&&0===t.value0)return{init:[],rest:e};if(t instanceof b.Just)return{init:r.slice(0)(t.value0)(e),rest:r.slice(t.value0)(r.length(e))(e)};if(t instanceof b.Nothing)return{init:e,rest:[]};throw new Error("Failed pattern match at Data.Array (line 821, column 3 - line 827, column 30): "+[t.constructor.name])}},V=function(n){return U(n)(0)},$=function(n){return function(e){var t,r=N((function(e){return function(t){return n(C.snd(e))(C.snd(t))}}))(D(C.Tuple.create)(e)),o=V(r);if(o instanceof b.Nothing)return[];if(o instanceof b.Just)return y.map(y.functorArray)(C.snd)(_(F.ordInt)(C.fst)((t=d.unsafeThaw(O(o.value0))(),s.foreach(r)((function(e){return function(){var r,o,i=y.map(s.functorST)((r=b.fromJust(),o=function(n){return r(H(n))},function(n){return C.snd(o(n))}))(d.unsafeFreeze(t))();return u.when(s.applicativeST)(h.notEq(E.eqOrdering)(n(i)(e.value1))(E.EQ.value))(y.void(s.functorST)(d.push(e)(t)))()}}))(),d.unsafeFreeze(t)())));throw new Error("Failed pattern match at Data.Array (line 903, column 17 - line 911, column 29): "+[o.constructor.name])}},G=function(n){return function(e){return t=d.empty(),r=p.iterator((function(n){return U(e)(n)}))(),p.iterate(r)((function(e){return y.void(s.functorST)((function(){var o=d.empty();d.push(e)(o)(),p.pushWhile(n(e))(r)(o)();var u=d.unsafeFreeze(o)();return d.push(u)(t)()}))}))(),d.unsafeFreeze(t)();var t,r}},Q=function(n){return function(e){return G(h.eq(n))(e)}},K=function(n){return function(e){return function(t){return r["uncons'"]((function(e){return u.pure(n.Applicative0())(t)}))((function(r){return function(o){return a.bind(n.Bind1())(e(t)(r))((function(t){return K(n)(e)(t)(o)}))}}))}}},X=r.findLastIndexImpl(b.Just.create)(b.Nothing.value),Y=function(n){return function(e){return function(t){var r=b.maybe(0)((function(n){return n+1|0}))(X((function(t){return h.eq(E.eqOrdering)(n(e)(t))(E.GT.value)}))(t));return b.fromJust()(j(r)(e)(t))}}},Z=r.findIndexImpl(b.Just.create)(b.Nothing.value),nn=function(n){return function(e){return function(t){return r.filter((function(e){return b.isJust(Z(n(e))(t))}))(e)}}},en=r._deleteAt(b.Just.create)(b.Nothing.value),tn=function(n){return function(e){return function(t){return 0===t.length?[]:b.maybe(t)((function(n){return b.fromJust()(en(n)(t))}))(Z(n(e))(t))}}},rn=function(n){return function(e){return function(t){return x.append(x.semigroupArray)(e)(v.foldl(v.foldableArray)(g.flip(tn(n)))(W(n)(t))(e))}}},on=function(n){return tn(h.eq(n))},un=g.flip(a.bind(a.bindArray)),an=function(n){return un((e=b.maybe([])(O),function(t){return e(n(t))}));var e},cn=an(c.identity(c.categoryFn));n.exports={fromFoldable:function(n){return r.fromFoldableImpl(v.foldr(n))},toUnfoldable:function(n){return function(e){var t=r.length(e);return k.unfoldr(n)((function(n){if(n=r.length(o))return u.pure(n.Monad0().Applicative0())(new l.Done(t));if(m.otherwise)return a.bind(n.Monad0().Bind1())(e(t)(I()(o)(i)))((function(e){return u.pure(n.Monad0().Applicative0())(new l.Loop({a:e,b:i+1|0}))}));throw new Error("Failed pattern match at Data.Array (line 1101, column 3 - line 1105, column 42): "+[t.constructor.name,i.constructor.name])}}))(t)(0)}}}},unsafeIndex:I,range:r.range,replicate:r.replicate,length:r.length,cons:r.cons,snoc:r.snoc,reverse:r.reverse,concat:r.concat,filter:r.filter,partition:r.partition,slice:r.slice,take:r.take,drop:r.drop,zipWith:r.zipWith}},function(n,e,t){"use strict";var r=t(13),o=t(1),u=t(58),i=t(93),a=t(77),c=t(24),f=function(n,e,t,r){this.Foldable10=n,this.Traversable1=e,this.sequence1=t,this.traverse1=r},l=function(n){return n.traverse1},s=function(n){return function(e){return l(n)(e)(r.identity(r.categoryFn))}},d=new f((function(){return a.foldableDual}),(function(){return c.traversableDual}),(function(n){return s(d)(n)}),(function(n){return function(e){return function(t){return o.map(n.Functor0())(u.Dual)(e(t))}}})),p=new f((function(){return a.foldableMultiplicative}),(function(){return c.traversableMultiplicative}),(function(n){return s(p)(n)}),(function(n){return function(e){return function(t){return o.map(n.Functor0())(i.Multiplicative)(e(t))}}})),m=function(n){return n.sequence1};n.exports={sequence1:m,traverse1:l,Traversable1:f,traverse1Default:function(n){return function(e){return function(t){return function(r){return m(n)(e)(o.map(n.Traversable1().Functor0())(t)(r))}}}},sequence1Default:s,traversableDual:d,traversableMultiplicative:p}},function(n,e,t){"use strict";var r=t(213),o=t(23),u=t(3),i=t(69),a=t(20),c=function(n){this.unfoldr1=n},f=function(n){return n.unfoldr1},l=new c(r.unfoldr1ArrayImpl(u.isNothing)(u.fromJust())(a.fst)(a.snd)),s=function(n){return function(e){return function(t){return f(n)((function(n){if(n<=0)return new a.Tuple(t,u.Nothing.value);if(o.otherwise)return new a.Tuple(t,new u.Just(n-1|0));throw new Error("Failed pattern match at Data.Unfoldable1 (line 64, column 5 - line 64, column 39): "+[n.constructor.name])}))(e-1|0)}}};n.exports={Unfoldable1:c,unfoldr1:f,replicate1:s,replicate1A:function(n){return function(e){return function(t){return function(r){return function(o){return i.sequence1(t)(n)(s(e)(r)(o))}}}}},singleton:function(n){return s(n)(1)},range:function(n){return function(e){return function(t){var r=t>=e?1:-1;return f(n)(function(n){return function(e){var r=e+n|0;return new a.Tuple(e,e===t?u.Nothing.value:new u.Just(r))}}(r))(e)}}},unfoldable1Array:l}},function(n,e,t){"use strict";var r=t(19),o=t(34),u=t(2),i=t(9),a=t(4),c=t(13),f=t(17),l=t(80),s=t(61),d=t(81),p=t(50),m=t(82),h=t(83),v=t(99),g=t(79),y=t(39),w=t(22),b=t(29),F=t(1),E=t(11),x=t(14),S=t(8),C=t(20),k=t(33),M=function(n){return n},T=new x.Newtype((function(n){return n}),M),I=new h.MonadTrans((function(n){return function(e){return a.bind(n.Bind1())(e)((function(e){return u.pure(n.Applicative0())(new b.Right(e))}))}})),R=function(n){return function(e){return n(e)}},A=function(n){return new F.Functor((function(e){return R(F.map(n)(F.map(b.functorEither)(e)))}))},N=function(n){return new f.Monad((function(){return O(n)}),(function(){return _(n)}))},_=function(n){return new a.Bind((function(){return P(n)}),(function(e){return function(t){return a.bind(n.Bind1())(e)(b.either((r=u.pure(n.Applicative0()),function(n){return r(b.Left.create(n))}))((function(n){return t(n)})));var r}}))},P=function(n){return new i.Apply((function(){return A(n.Bind1().Apply0().Functor0())}),f.ap(N(n)))},O=function(n){return new u.Applicative((function(){return P(n)}),(e=u.pure(n.Applicative0()),function(n){return e(b.Right.create(n))}));var e},L=function(n){return new d.MonadAsk((function(){return N(n.Monad0())}),h.lift(I)(n.Monad0())(d.ask(n)))},W=function(n){return new v.MonadTell((function(){return N(n.Monad0())}),(e=h.lift(I)(n.Monad0()),t=v.tell(n),function(n){return e(t(n))}));var e,t},D=function(n){return new s.MonadThrow((function(){return N(n)}),(e=u.pure(n.Applicative0()),function(n){return e(b.Left.create(n))}));var e},z=function(n){return function(e){return new r.Alt((function(){return A(e.Bind1().Apply0().Functor0())}),(function(t){return function(r){return a.bind(e.Bind1())(t)((function(t){if(t instanceof b.Right)return u.pure(e.Applicative0())(new b.Right(t.value0));if(t instanceof b.Left)return a.bind(e.Bind1())(r)((function(r){if(r instanceof b.Right)return u.pure(e.Applicative0())(new b.Right(r.value0));if(r instanceof b.Left)return u.pure(e.Applicative0())(new b.Left(S.append(n)(t.value0)(r.value0)));throw new Error("Failed pattern match at Control.Monad.Except.Trans (line 86, column 9 - line 88, column 49): "+[r.constructor.name])}));throw new Error("Failed pattern match at Control.Monad.Except.Trans (line 82, column 5 - line 88, column 49): "+[t.constructor.name])}))}}))}},B=function(n){return function(e){return new w.Plus((function(){return z(n.Semigroup0())(e)}),s.throwError(D(e))(E.mempty(n)))}},j=function(n){return function(e){return new o.Alternative((function(){return O(e)}),(function(){return B(n)(e)}))}},q=function(n){return function(e){return new y.MonadZero((function(){return j(n)(e)}),(function(){return N(e)}))}};n.exports={ExceptT:M,runExceptT:function(n){return n},withExceptT:function(n){return function(e){return function(t){var r;return F.map(n)((r=e,function(n){if(n instanceof b.Right)return new b.Right(n.value0);if(n instanceof b.Left)return new b.Left(r(n.value0));throw new Error("Failed pattern match at Control.Monad.Except.Trans (line 42, column 3 - line 42, column 32): "+[r.constructor.name,n.constructor.name])}))(t)}}},mapExceptT:R,except:function(n){var e=u.pure(n);return function(n){return e(n)}},newtypeExceptT:T,functorExceptT:A,applyExceptT:P,applicativeExceptT:O,bindExceptT:_,monadExceptT:N,monadRecExceptT:function(n){return new p.MonadRec((function(){return N(n.Monad0())}),(function(e){var t=p.tailRecM(n)((function(t){var r=e(t);return a.bind(n.Monad0().Bind1())(r)((function(e){return u.pure(n.Monad0().Applicative0())(function(){if(e instanceof b.Left)return new p.Done(new b.Left(e.value0));if(e instanceof b.Right&&e.value0 instanceof p.Loop)return new p.Loop(e.value0.value0);if(e instanceof b.Right&&e.value0 instanceof p.Done)return new p.Done(new b.Right(e.value0.value0));throw new Error("Failed pattern match at Control.Monad.Except.Trans (line 74, column 14 - line 77, column 43): "+[e.constructor.name])}())}))}));return function(n){return t(n)}}))},altExceptT:z,plusExceptT:B,alternativeExceptT:j,monadPlusExceptT:function(n){return function(e){return new g.MonadPlus((function(){return q(n)(e)}))}},monadZeroExceptT:q,monadTransExceptT:I,monadEffectExceptT:function(n){return new k.MonadEffect((function(){return N(n.Monad0())}),(e=h.lift(I)(n.Monad0()),t=k.liftEffect(n),function(n){return e(t(n))}));var e,t},monadContExceptT:function(n){return new l.MonadCont((function(){return N(n.Monad0())}),(function(e){return l.callCC(n)((function(n){return e((function(e){return n(new b.Right(e))}))}))}))},monadThrowExceptT:D,monadErrorExceptT:function(n){return new s.MonadError((function(){return D(n)}),(function(e){return function(t){return a.bind(n.Bind1())(e)(b.either((function(n){return t(n)}))((r=u.pure(n.Applicative0()),function(n){return r(b.Right.create(n))})));var r}}))},monadAskExceptT:L,monadReaderExceptT:function(n){return new d.MonadReader((function(){return L(n.MonadAsk0())}),(function(e){return R(d.local(n)(e))}))},monadStateExceptT:function(n){return new m.MonadState((function(){return N(n.Monad0())}),(function(e){return h.lift(I)(n.Monad0())(m.state(n)(e))}))},monadTellExceptT:W,monadWriterExceptT:function(n){return new v.MonadWriter((function(){return W(n.MonadTell0())}),R((function(e){return a.bind(n.MonadTell0().Monad0().Bind1())(v.listen(n)(e))((function(e){return u.pure(n.MonadTell0().Monad0().Applicative0())(F.map(b.functorEither)((function(n){return new C.Tuple(n,e.value1)}))(e.value0))}))})),R((function(e){return v.pass(n)(a.bind(n.MonadTell0().Monad0().Bind1())(e)((function(e){return u.pure(n.MonadTell0().Monad0().Applicative0())(function(){if(e instanceof b.Left)return new C.Tuple(new b.Left(e.value0),c.identity(c.categoryFn));if(e instanceof b.Right)return new C.Tuple(new b.Right(e.value0.value0),e.value0.value1);throw new Error("Failed pattern match at Control.Monad.Except.Trans (line 136, column 10 - line 138, column 45): "+[e.constructor.name])}())})))})))}}},function(n,e,t){"use strict";var r=t(315);n.exports={window:r.window}},function(n,e,t){"use strict";var r=t(260),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},u={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},a={};function c(n){return r.isMemo(n)?i:a[n.$$typeof]||o}a[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},a[r.Memo]=i;var f=Object.defineProperty,l=Object.getOwnPropertyNames,s=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;n.exports=function n(e,t,r){if("string"!=typeof t){if(m){var o=p(t);o&&o!==m&&n(e,o,r)}var i=l(t);s&&(i=i.concat(s(t)));for(var a=c(e),h=c(t),v=0;v6/29)return y.pow(n)(3);if(i.otherwise)return 6/29*3*(6/29)*(n-4/29);throw new Error("Failed pattern match at Color (line 249, column 5 - line 250, column 64): "+[n.constructor.name])},u=B*o(r+e/500),a=j*o(r),c=q*o(r-t/200);return I(u)(a)(c)}}},H=function(n){return function(e){return function(t){var r=y.pi/180,o=e*y.sin(t*r),u=e*y.cos(t*r);return U(n)(u)(o)}}},J=O(180),V=function(n){return 360===n?n:S(n)(360)},$=function(n){return{h:V(n.value0),s:n.value1,l:n.value2,a:n.value3}},G=function(n){var e=V(n.value0)/60,t=(1-y.abs(2*n.value2-1))*n.value1,r=n.value2-t/2,o=t*(1-y.abs(y.remainder(e)(2)-1)),u=function(){if(e<1)return{r:t,g:o,b:0};if(1<=e&&e<2)return{r:o,g:t,b:0};if(2<=e&&e<3)return{r:0,g:t,b:o};if(3<=e&&e<4)return{r:0,g:o,b:t};if(4<=e&&e<5)return{r:o,g:0,b:t};if(i.otherwise)return{r:t,g:0,b:o};throw new Error("Failed pattern match at Color (line 342, column 5 - line 347, column 61): "+[])}();return{r:u.r+r,g:u.g+r,b:u.b+r,a:n.value3}},Q=function(n){var e=G(n),t=function(n){if(n<=.03928)return n/12.92;if(i.otherwise)return y.pow((n+.055)/1.055)(2.4);throw new Error("Failed pattern match at Color (line 604, column 9 - line 605, column 61): "+[n.constructor.name])},r=t(e.g);return.2126*t(e.r)+.7152*r+.0722*t(e.b)},K=function(n){return function(e){var t=Q(e),r=Q(n);return r>t?(r+.05)/(t+.05):(t+.05)/(r+.05)}},X=function(n){var e=G(n),t=d.round(255*e.g);return{r:d.round(255*e.r),g:t,b:d.round(255*e.b),a:e.a}},Y=new c.Eq((function(n){return function(e){var t=X(e),r=X(n);return r.r===t.r&&r.g===t.g&&r.b===t.b&&r.a===t.a}})),Z=new h.Show((function(n){var e=X(n);return"rgba "+h.show(h.showInt)(e.r)+" "+h.show(h.showInt)(e.g)+" "+h.show(h.showInt)(e.b)+" "+h.show(h.showNumber)(e.a)})),nn=function(n){var e=G(n),t=function(n){if(n<=.04045)return n/12.92;if(i.otherwise)return y.pow((n+.055)/1.055)(2.4);throw new Error("Failed pattern match at Color (line 366, column 5 - line 367, column 63): "+[n.constructor.name])},r=t(e.g),o=t(e.r),u=t(e.b);return{x:.4124*o+.3576*r+.1805*u,y:.2126*o+.7152*r+.0722*u,z:.0193*o+.1192*r+.9505*u}},en=function(n){var e=nn(n),t=y.pow(6/29)(3),r=function(n){if(n>t)return y.pow(n)(1/3);if(i.otherwise)return 1/3*y.pow(29/6)(2)*n+4/29;throw new Error("Failed pattern match at Color (line 384, column 5 - line 385, column 76): "+[n.constructor.name])},o=r(e.y/j),u=116*o-16,a=200*(o-r(e.z/q));return{l:u,a:500*(r(e.x/B)-o),b:a}},tn=function(n){var e=en(n),t=180/y.pi,r=y.sqrt(e.a*e.a+e.b*e.b),o=S(y.atan2(e.b)(e.a)*t)(360);return{l:e.l,c:r,h:o}},rn=function(n){var e=G(n);return(299*e.r+587*e.g+114*e.b)/1e3},on=function(n){return rn(n)>.5},un=W(0)(0)(0);n.exports={RGB:w,HSL:b,LCh:F,Lab:E,rgba:C,rgb:k,"rgba'":M,"rgb'":T,hsla:N,hsl:W,hsva:_,hsv:function(n){return function(e){return function(t){return _(n)(e)(t)(1)}}},xyz:I,lab:U,lch:H,fromHexString:function(n){var e,t,i=(e=p.fromMaybe(0),t=d.fromStringAs(d.hexadecimal),function(n){return e(t(n))}),c=4===v.length(n),f=a.either(l.const(p.Nothing.value))(p.Just.create),m="([0-9a-f][0-9a-f])",h=c?"([0-9a-f])([0-9a-f])([0-9a-f])":m+(m+m),y=g.regex("^#(?:"+h+")$")(g.parseFlags("i"));return o.bind(p.bindMaybe)(f(y))((function(e){return o.bind(p.bindMaybe)(g.match(e)(n))((function(n){return o.bind(p.bindMaybe)(s.map(p.functorMaybe)(i)(o.join(p.bindMaybe)(u.index(n)(1))))((function(e){return o.bind(p.bindMaybe)(s.map(p.functorMaybe)(i)(o.join(p.bindMaybe)(u.index(n)(2))))((function(t){return o.bind(p.bindMaybe)(s.map(p.functorMaybe)(i)(o.join(p.bindMaybe)(u.index(n)(3))))((function(n){return c?r.pure(p.applicativeMaybe)(k((16*e|0)+e|0)((16*t|0)+t|0)((16*n|0)+n|0)):r.pure(p.applicativeMaybe)(k(e)(t)(n))}))}))}))}))}))},fromInt:function(n){var e=m.clamp(m.ordInt)(0)(16777215)(n),t=e>>8&255,r=255&e;return k(e>>16&255)(t)(r)},toHSLA:$,toHSVA:function(n){var e=n.value1;if(0===n.value2)return{h:V(n.value0),s:2*e/(1+e),v:0,a:n.value3};if(0===n.value1&&1===n.value2)return{h:V(n.value0),s:0,v:1,a:n.value3};var t=n.value1*(n.value2<.5?n.value2:1-n.value2),r=n.value2+t;e=2*t/(n.value2+t);return{h:V(n.value0),s:e,v:r,a:n.value3}},toRGBA:X,"toRGBA'":G,toXYZ:nn,toLab:en,toLCh:tn,toHexString:function(n){var e=function(n){var e=d.toStringAs(d.hexadecimal)(n);return 1===v.length(e)?"0"+e:e},t=X(n);return"#"+(e(t.r)+(e(t.g)+e(t.b)))},cssStringHSLA:function(n){var e=function(n){return h.show(h.showNumber)(d.toNumber(d.round(100*n))/100)},t=e(100*n.value1)+"%",r=e(100*n.value2)+"%",o=e(n.value0),u=h.show(h.showNumber)(n.value3);return 1===n.value3?"hsl("+o+", "+t+", "+r+")":"hsla("+o+", "+t+", "+r+", "+u+")"},cssStringRGBA:function(n){var e=X(n),t=h.show(h.showInt)(e.g),r=h.show(h.showInt)(e.r),o=h.show(h.showInt)(e.b),u=h.show(h.showNumber)(e.a);return 1===e.a?"rgb("+r+", "+t+", "+o+")":"rgba("+r+", "+t+", "+o+", "+u+")"},black:un,white:D,graytone:function(n){return W(0)(0)(n)},rotateHue:O,complementary:J,lighten:P,darken:function(n){return P(-n)},saturate:L,desaturate:z,toGray:function(n){var e=tn(n);return z(1)(H(e.l)(0)(0))},mix:function(n){return function(e){return function(t){return function(r){if(n instanceof b){var o=$(t),u=$(e);return N(A(r)(u.h)(o.h))(R(r)(u.s)(o.s))(R(r)(u.l)(o.l))(R(r)(u.a)(o.a))}if(n instanceof w){o=G(t),u=G(e);return M(R(r)(u.r)(o.r))(R(r)(u.g)(o.g))(R(r)(u.b)(o.b))(R(r)(u.a)(o.a))}if(n instanceof F){o=tn(t),u=tn(e);return H(R(r)(u.l)(o.l))(R(r)(u.c)(o.c))(A(r)(u.h)(o.h))}if(n instanceof E){o=en(t),u=en(e);return U(R(r)(u.l)(o.l))(R(r)(u.a)(o.a))(R(r)(u.b)(o.b))}throw new Error("Failed pattern match at Color (line 520, column 1 - line 520, column 34): "+[n.constructor.name,e.constructor.name,t.constructor.name,r.constructor.name])}}}},mixCubehelix:function(n){return function(e){return function(t){var r=y.pi/180,o=t.value1-e.value1,u=t.value2-e.value2,i=(e.value0+120)*r,a=(t.value0+120)*r-i;return function(r){var c=y.pow(e.value2+u*r)(n),f=i+a*r,l=(e.value1+o*r)*c*(1-c),s=c+l*(1.97294*y.cos(f)),d=c+l*(-.29227*y.cos(f)-.90649*y.sin(f)),p=c+l*(-.14861*y.cos(f)+1.78277*y.sin(f)),m=R(r)(e.value3)(t.value3);return M(p)(d)(s)(m)}}}},brightness:rn,luminance:Q,contrast:K,isLight:on,isReadable:function(n){return function(e){return K(n)(e)>4.5}},textColor:function(n){if(on(n))return un;if(i.otherwise)return D;throw new Error("Failed pattern match at Color (line 643, column 1 - line 643, column 28): "+[n.constructor.name])},distance:function(n){return function(e){var t=function(n){return y.pow(n)(2)},r=en(e),o=en(n);return y.sqrt(t(o.l-r.l)+t(o.a-r.a)+t(o.b-r.b))}},showColor:Z,eqColor:Y}},function(n,e,t){"use strict";var r=t(12),o=function(n){this.defer=n},u=new o((function(n){return r.unit})),i=new o((function(n){return function(e){return n(r.unit)(e)}})),a=function(n){return n.defer};n.exports={defer:a,Lazy:o,fix:function(n){return function(e){var t=a(n)((function(n){return e(t)}));return t}},lazyFn:i,lazyUnit:u}},function(n,e,t){"use strict";var r=t(19),o=t(2),u=t(9),i=t(13),a=t(22),c=t(7),f=t(16),l=t(47),s=t(1),d=t(36),p=t(3),m=t(10),h=t(21),v=t(8),g=t(77),y=t(5),w=t(24),b=t(48),F=t(20),E=t(51),x=t(70),S=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),C=function(n){return new s.Functor((function(e){return function(t){return new S(e(t.value0),s.map(n)(e)(t.value1))}}))},k=function(n){return new d.FunctorWithIndex((function(){return C(n.Functor0())}),(function(e){return function(t){return new S(e(p.Nothing.value)(t.value0),d.mapWithIndex(n)((function(n){return e(p.Just.create(n))}))(t.value1))}}))},M=function(n){return new f.Foldable((function(e){return function(t){return function(r){return v.append(e.Semigroup0())(t(r.value0))(f.foldMap(n)(e)(t)(r.value1))}}}),(function(e){return function(t){return function(r){return f.foldl(n)(e)(e(t)(r.value0))(r.value1)}}}),(function(e){return function(t){return function(r){return e(r.value0)(f.foldr(n)(e)(t)(r.value1))}}}))},T=function(n){return new l.FoldableWithIndex((function(){return M(n.Foldable0())}),(function(e){return function(t){return function(r){return v.append(e.Semigroup0())(t(p.Nothing.value)(r.value0))(l.foldMapWithIndex(n)(e)((function(n){return t(p.Just.create(n))}))(r.value1))}}}),(function(e){return function(t){return function(r){return l.foldlWithIndex(n)((function(n){return e(p.Just.create(n))}))(e(p.Nothing.value)(t)(r.value0))(r.value1)}}}),(function(e){return function(t){return function(r){return e(p.Nothing.value)(r.value0)(l.foldrWithIndex(n)((function(n){return e(p.Just.create(n))}))(t)(r.value1))}}}))},I=function(n){return new w.Traversable((function(){return M(n.Foldable1())}),(function(){return C(n.Functor0())}),(function(e){return function(t){return u.apply(e.Apply0())(s.map(e.Apply0().Functor0())(S.create)(t.value0))(w.sequence(n)(e)(t.value1))}}),(function(e){return function(t){return function(r){return u.apply(e.Apply0())(s.map(e.Apply0().Functor0())(S.create)(t(r.value0)))(w.traverse(n)(e)(t)(r.value1))}}}))},R=function(n){return new g.Foldable1((function(){return M(n)}),(function(e){return g.foldMap1(R(n))(e)(i.identity(i.categoryFn))}),(function(e){return function(t){return function(r){return f.foldl(n)((function(n){return function(r){return v.append(e)(n)(t(r))}}))(t(r.value0))(r.value1)}}}))},A=function(n){return function(e){return new c.Eq((function(t){return function(r){return c.eq(e)(t.value0)(r.value0)&&c.eq1(n)(e)(t.value1)(r.value1)}}))}},N=function(n){return function(e){return new m.Ord((function(){return A(n.Eq10())(e.Eq0())}),(function(t){return function(r){var o=m.compare(e)(t.value0)(r.value0);return o instanceof h.LT?h.LT.value:o instanceof h.GT?h.GT.value:m.compare1(n)(e)(t.value1)(r.value1)}}))}},_=function(n){return new c.Eq1((function(e){return c.eq(A(n)(e))}))};n.exports={NonEmpty:S,singleton:function(n){return function(e){return new S(e,a.empty(n))}},foldl1:function(n){return function(e){return function(t){return f.foldl(n)(e)(t.value0)(t.value1)}}},fromNonEmpty:function(n){return function(e){return n(e.value0)(e.value1)}},oneOf:function(n){return function(e){return r.alt(n.Plus1().Alt0())(o.pure(n.Applicative0())(e.value0))(e.value1)}},head:function(n){return n.value0},tail:function(n){return n.value1},showNonEmpty:function(n){return function(e){return new y.Show((function(t){return"(NonEmpty "+y.show(n)(t.value0)+" "+y.show(e)(t.value1)+")"}))}},eqNonEmpty:A,eq1NonEmpty:_,ordNonEmpty:N,ord1NonEmpty:function(n){return new m.Ord1((function(){return _(n.Eq10())}),(function(e){return m.compare(N(n)(e))}))},functorNonEmpty:C,functorWithIndex:k,foldableNonEmpty:M,foldableWithIndexNonEmpty:T,traversableNonEmpty:I,traversableWithIndexNonEmpty:function(n){return new b.TraversableWithIndex((function(){return T(n.FoldableWithIndex1())}),(function(){return k(n.FunctorWithIndex0())}),(function(){return I(n.Traversable2())}),(function(e){return function(t){return function(r){return u.apply(e.Apply0())(s.map(e.Apply0().Functor0())(S.create)(t(p.Nothing.value)(r.value0)))(b.traverseWithIndex(n)(e)((function(n){return t(p.Just.create(n))}))(r.value1))}}}))},foldable1NonEmpty:R,unfoldable1NonEmpty:function(n){return new x.Unfoldable1((function(e){return function(t){return F.uncurry(S.create)(s.map(F.functorTuple)(E.unfoldr(n)(s.map(p.functorMaybe)(e)))(e(t)))}}))}}},function(n,e,t){"use strict";var r=t(25).unsafeCoerce;n.exports={unsafeCreateDOMComponent:r}},function(n,e,t){"use strict";var r=t(7),o=t(15),u=t(42),i=t(137),a=t(28),c=t(25),f=function(n){this.equalFields=n},l=function(n){return function(e){return function(e){return function(e){return function(t){return function(r){return u.unsafeSet(o.reflectSymbol(n)(e))(t)(r)}}}}}},s=function(n){return function(e){return function(e){return function(e){return function(t){return function(r){return u.unsafeSet(o.reflectSymbol(n)(e))(t)(r)}}}}}},d=function(n){return function(e){return function(e){return function(t){return u.unsafeGet(o.reflectSymbol(n)(e))(t)}}}},p=new f((function(n){return function(n){return function(n){return!0}}})),m=function(n){return n.equalFields},h=function(n){return function(e){return function(e){return function(e){return function(t){return u.unsafeDelete(o.reflectSymbol(n)(e))(t)}}}}};n.exports={get:d,set:l,modify:function(n){return function(e){return function(e){return function(e){return function(t){return function(r){return l(n)()()(e)(t(d(n)()(e)(r)))(r)}}}}}},insert:s,delete:h,rename:function(n){return function(e){return function(t){return function(t){return function(t){return function(t){return function(t){return function(r){return function(o){return s(e)()()(r)(d(n)()(t)(o))(h(n)()()(t)(o))}}}}}}}}},equal:function(n){return function(n){return function(e){return function(t){return m(n)(a.RLProxy.value)(e)(t)}}}},merge:function(n){return function(n){return function(n){return function(e){return i.unsafeUnionFn(n,e)}}}},union:function(n){return function(n){return function(e){return i.unsafeUnionFn(n,e)}}},disjointUnion:function(n){return function(n){return function(n){return function(e){return i.unsafeUnionFn(n,e)}}}},nub:function(n){return c.unsafeCoerce},EqualFields:f,equalFields:m,equalFieldsCons:function(n){return function(e){return function(t){return function(t){return new f((function(u){return function(u){return function(i){var c=d(n)()(o.SProxy.value),f=m(t)(a.RLProxy.value);return r.eq(e)(c(u))(c(i))&&f(u)(i)}}}))}}}},equalFieldsNil:p}},function(n,e,t){"use strict";var r=t(2),o=t(4),u=t(20),i=function(n){return n.pass},a=function(n){return n.listen};n.exports={listen:a,pass:i,tell:function(n){return n.tell},MonadTell:function(n,e){this.Monad0=n,this.tell=e},MonadWriter:function(n,e,t){this.MonadTell0=n,this.listen=e,this.pass=t},listens:function(n){return function(e){return function(t){return o.bind(n.MonadTell0().Monad0().Bind1())(a(n)(t))((function(t){return r.pure(n.MonadTell0().Monad0().Applicative0())(new u.Tuple(t.value0,e(t.value1)))}))}}},censor:function(n){return function(e){return function(t){return i(n)(o.bind(n.MonadTell0().Monad0().Bind1())(t)((function(t){return r.pure(n.MonadTell0().Monad0().Applicative0())(new u.Tuple(t,e))})))}}}}},function(n,e,t){"use strict";var r=t(300),o=t(41),u=t(2),i=t(7),a=t(11),c=t(15),f=t(150),l=t(30),s=t(27),d=t(45),p=t(37),m=t(46),h=t(26),v=function(){function n(){}return n.value=new n,n}(),g=function(){function n(){}return n.value=new n,n}(),y=new i.Eq((function(n){return function(e){return n instanceof v&&e instanceof v||n instanceof g&&e instanceof g}}));n.exports={alternativeIcon:function(n){return r.alternativeIconRaw},apIcon:function(n){return r.apIconRaw},appendIcon:function(n){return r.appendIconRaw},applyIcon:function(n){return r.applyIconRaw},applyflippedIcon:function(n){return r.applyflippedIconRaw},bindIcon:function(n){return r.bindIconRaw},composeIcon:function(n){return r.composeIconRaw},forallIcon:function(n){return r.forallIconRaw},kleisliIcon:function(n){return r.kleisliIconRaw},mapIcon:function(n){return r.mapIconRaw},mapflippedIcon:function(n){return r.mapflippedIconRaw},pslogoIcon:function(n){return r.pslogoIconRaw},trianglelogoIcon:function(n){return r.trianglelogoIconRaw},ArrowPointsRight:v,ArrowPointsLeft:g,mkMenu:function(){var n=m.makeStyles()(d.mapRecordCons(new c.IsSymbol((function(){return"arrow"})))()(d.mapRecordCons(new c.IsSymbol((function(){return"arrowInactive"})))()(d.mapRecordCons(new c.IsSymbol((function(){return"svg"})))()(d.mapRecordNil)()())()())()())((function(n){return{arrow:o.cssSafer(p.recordWriteForeign()(p.consWriteForeignFields(new c.IsSymbol((function(){return"fill"})))(p.writeForeignString)(p.consWriteForeignFields(new c.IsSymbol((function(){return"transition"})))(p.writeForeignString)(p.nilWriteForeignFields)()()())()()()))({fill:n.textColour,transition:"0.3s ease-out"}),arrowInactive:o.cssSafer(p.recordWriteForeign()(p.consWriteForeignFields(new c.IsSymbol((function(){return"fillOpacity"})))(p.writeForeignString)(p.nilWriteForeignFields)()()()))({fillOpacity:".1"}),svg:o.cssSafer(p.recordWriteForeign()(p.consWriteForeignFields(new c.IsSymbol((function(){return"&:hover"})))(p.recordWriteForeign()(p.consWriteForeignFields(new c.IsSymbol((function(){return"fill"})))(p.writeForeignString)(p.nilWriteForeignFields)()()()))(p.consWriteForeignFields(new c.IsSymbol((function(){return"height"})))(p.writeForeignString)(p.consWriteForeignFields(new c.IsSymbol((function(){return"width"})))(p.writeForeignString)(p.nilWriteForeignFields)()()())()()())()()()))({width:"100%",height:"100%","&:hover":{fill:n.backgroundColour}})}}))();return l.component()()("MenuIcon")((function(e){return s.bind(s.ixBindRender)(n)((function(n){return u.pure(s.applicativeRender(h.refl))(f.svg()({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",fillRule:"nonzero",strokeLinejoin:"round",strokeMiterlimit:"2",className:n.svg,children:[f.path()({d:"M28.72 46.524l8.94.26-7.843 7.388h40.97l-7.87 6.732H29.753l7.64 7.302-8.76.267-10.928-10.88 11.013-11.07zM17.493 57.806l.213-.213-.213.213z",className:n.arrow+" "+a.guard(a.monoidString)(i.eq(y)(e.activeArrowDirection)(v.value))(n.arrowInactive)}),f.path()({d:"M71.3 53.472l-8.94-.26 7.843-7.388H29.4l7.723-6.732h33.163l-7.64-7.302 8.758-.267 10.93 10.88L71.3 53.472zM82.536 42.2l-.213.213.213-.213z",className:n.arrow+" "+a.guard(a.monoidString)(i.eq(y)(e.activeArrowDirection)(g.value))(n.arrowInactive)})]}))}))}))()},eqActiveArrowDirection:y,alternativeIconRaw:r.alternativeIconRaw,apIconRaw:r.apIconRaw,appendIconRaw:r.appendIconRaw,applyIconRaw:r.applyIconRaw,applyflippedIconRaw:r.applyflippedIconRaw,bindIconRaw:r.bindIconRaw,composeIconRaw:r.composeIconRaw,forallIconRaw:r.forallIconRaw,kleisliIconRaw:r.kleisliIconRaw,mapIconRaw:r.mapIconRaw,mapflippedIconRaw:r.mapflippedIconRaw,pslogoIconRaw:r.pslogoIconRaw,trianglelogoIconRaw:r.trianglelogoIconRaw}},function(n,e,t){"use strict";var r=t(316),o=t(7),u=t(1),i=t(14),a=t(31),c=t(10),f=t(18),l=t(25),s=function(n){return n},d=function(n){return n},p=l.unsafeCoerce,m=new i.Newtype((function(n){return n}),s),h=new i.Newtype((function(n){return n}),d),v=new o.Eq((function(n){return function(e){return n===e}})),g=new c.Ord((function(){return v}),(function(n){return function(e){return c.compare(c.ordInt)(n)(e)}})),y=new o.Eq((function(n){return function(e){return n===e}})),w=new c.Ord((function(){return y}),(function(n){return function(e){return c.compare(c.ordInt)(n)(e)}}));n.exports={toEventTarget:p,open:function(n){return function(e){return function(t){return function(o){return u.map(f.functorEffect)(a.toMaybe)(r._open(n)(e)(t)(o))}}}},prompt:function(n){return function(e){return u.map(f.functorEffect)(a.toMaybe)(r._prompt(n)("")(e))}},promptDefault:function(n){return function(e){return function(t){return u.map(f.functorEffect)(a.toMaybe)(r._prompt(n)(e)(t))}}},requestAnimationFrame:function(n){var e=u.map(f.functorEffect)(d),t=r._requestAnimationFrame(n);return function(n){return e(t(n))}},cancelAnimationFrame:function(n){return r._cancelAnimationFrame(i.unwrap(h)(n))},requestIdleCallback:function(n){return function(e){var t=u.map(f.functorEffect)(s),o=r._requestIdleCallback(n)(e);return function(n){return t(o(n))}}},cancelIdleCallback:function(n){return r._cancelIdleCallback(i.unwrap(m)(n))},opener:function(n){return u.map(f.functorEffect)(a.toMaybe)(r._opener(n))},newtypeRequestAnimationFrameId:h,eqRequestAnimationFrameId:y,ordRequestAnimationFrameId:w,newtypeRequestIdleCallbackId:m,eqRequestIdleCallbackId:v,ordRequestIdleCallbackId:g,document:r.document,navigator:r.navigator,location:r.location,history:r.history,innerWidth:r.innerWidth,innerHeight:r.innerHeight,alert:r.alert,confirm:r.confirm,moveBy:r.moveBy,moveTo:r.moveTo,outerHeight:r.outerHeight,outerWidth:r.outerWidth,print:r.print,resizeBy:r.resizeBy,resizeTo:r.resizeTo,screenX:r.screenX,screenY:r.screenY,scroll:r.scroll,scrollBy:r.scrollBy,scrollX:r.scrollX,scrollY:r.scrollY,localStorage:r.localStorage,sessionStorage:r.sessionStorage,parent:r.parent}},,,,function(n,e,t){"use strict"; /* object-assign (c) Sindre Sorhus @license MIT -*/var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable;function i(n){if(null==n)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(n)}n.exports=function(){try{if(!Object.assign)return!1;var n=new String("abc");if(n[5]="de","5"===Object.getOwnPropertyNames(n)[0])return!1;for(var e={},t=0;t<10;t++)e["_"+String.fromCharCode(t)]=t;if("0123456789"!==Object.getOwnPropertyNames(e).map((function(n){return e[n]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(n){r[n]=n})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(n){return!1}}()?Object.assign:function(n,e){for(var t,a,c=i(n),f=1;fc.bottom(c.boundedInt)?new p.Just(n-1|0):p.Nothing.value}),(function(n){return n=c.bottom(c.boundedInt)&&n<=c.top(c.boundedInt)?new p.Just(r.fromCharCode(n)):p.Nothing.value},B=new x((function(){return h.ordChar}),z(j)(r.toCharCode),D(j)(r.toCharCode)),q=new S((function(){return c.boundedUnit}),(function(){return N}),1,s.const(0),(function(n){return 0===n?new p.Just(F.unit):p.Nothing.value})),U=new S((function(){return c.boundedOrdering}),(function(){return P}),3,(function(n){if(n instanceof v.LT)return 0;if(n instanceof v.EQ)return 1;if(n instanceof v.GT)return 2;throw new Error("Failed pattern match at Data.Enum (line 137, column 1 - line 145, column 18): "+[n.constructor.name])}),(function(n){return 0===n?new p.Just(v.LT.value):1===n?new p.Just(v.EQ.value):2===n?new p.Just(v.GT.value):p.Nothing.value})),H=new S((function(){return c.boundedChar}),(function(){return B}),r.toCharCode(c.top(c.boundedChar))-r.toCharCode(c.bottom(c.boundedChar))|0,r.toCharCode,j),J=new S((function(){return c.boundedBoolean}),(function(){return L}),2,(function(n){if(!n)return 0;if(n)return 1;throw new Error("Failed pattern match at Data.Enum (line 118, column 1 - line 124, column 20): "+[n.constructor.name])}),(function(n){return 0===n?new p.Just(!1):1===n?new p.Just(!0):p.Nothing.value}));n.exports={Enum:x,succ:k,pred:T,BoundedEnum:S,cardinality:function(n){return n.cardinality},toEnum:C,fromEnum:A,toEnumWithDefaults:function(n){return function(e){return function(t){return function(r){var o=C(n)(r);if(o instanceof p.Just)return o.value0;if(o instanceof p.Nothing)return r=i||c<0||c>i||f>c?u.Nothing.value:new u.Just(r._slice(n)(e)(t))}}},singleton:r.singleton,fromCharArray:r.fromCharArray,toCharArray:r.toCharArray,length:r.length,countPrefix:r.countPrefix,take:r.take,drop:r.drop,splitAt:r.splitAt}},function(n,e,t){"use strict";var r=t(215),o=t(21),u=r._localeCompare(o.LT.value)(o.EQ.value)(o.GT.value);n.exports={null:function(n){return""===n},localeCompare:u,replace:r.replace,replaceAll:r.replaceAll,split:r.split,toLower:r.toLower,toUpper:r.toUpper,trim:r.trim,joinWith:r.joinWith}},function(n,e,t){"use strict";var r=t(231),o=t(13),u=t(38),i=t(15),a=t(131),c=t(25),f=u.semigroupoidFn,l=o.categoryFn;n.exports={build:function(n){return function(e){return n(r.copyRecord(e))}},insert:function(n){return function(n){return function(n){return function(e){return function(t){return function(o){return r.unsafeInsert(i.reflectSymbol(n)(e))(t)(o)}}}}}},modify:function(n){return function(n){return function(n){return function(e){return function(t){return function(o){return r.unsafeModify(i.reflectSymbol(n)(e))(t)(o)}}}}}},delete:function(n){return function(e){return function(e){return function(e){return function(t){return r.unsafeDelete(i.reflectSymbol(n)(e))(t)}}}}},rename:function(n){return function(e){return function(t){return function(t){return function(t){return function(t){return function(t){return function(o){return function(u){return r.unsafeRename(i.reflectSymbol(n)(t))(i.reflectSymbol(e)(o))(u)}}}}}}}}},merge:function(n){return function(n){return function(n){return function(e){return a.unsafeUnionFn(e,n)}}}},union:function(n){return function(n){return function(e){return a.unsafeUnionFn(e,n)}}},disjointUnion:function(n){return function(n){return function(n){return function(e){return a.unsafeUnionFn(n,e)}}}},nub:function(n){return c.unsafeCoerce},semigroupoidBuilder:f,categoryBuilder:l}},function(n,e,t){"use strict";var r,o=t(70),u=t(57),i=t(14),a=o.withExceptT(u.functorIdentity),c=(r=i.unwrap(u.newtypeIdentity),function(n){return r(o.runExceptT(n))});n.exports={runExcept:c,mapExcept:function(n){return o.mapExceptT((e=i.unwrap(u.newtypeIdentity),function(t){return u.Identity(n(e(t)))}));var e},withExcept:a}},function(n,e,t){"use strict";var r=t(13),o=t(38),u=t(8),i=t(15),a=t(58),c=t(79),f=t(28),l=function(n){this.mergeImpl=n},s=function(n){return n},d=o.semigroupoidFn,p=new l((function(n){return function(n){return function(n){return{}}}})),m=function(n){return n.mergeImpl},h=r.categoryFn,v=r.identity(h);n.exports={unsafeEventFn:s,handler:function(n){return function(e){return function(t){return e(n(t))()}}},handler_:function(n){return a.mkEffectFn1(u.const(n))},syntheticEvent:v,merge:function(n){return function(n){return m(n)(f.RLProxy.value)}},Merge:l,mergeImpl:m,semigroupoidBuilder:d,categoryBuilder:h,mergeNil:p,mergeCons:function(n){return function(e){return function(e){return function(e){return function(e){return function(e){return new l((function(t){return function(t){return function(r){var o=m(e)(f.RLProxy.value)(c.delete(n)()()(i.SProxy.value)(t)),u=c.get(n)()(i.SProxy.value)(t);return c.insert(n)()()(i.SProxy.value)(u(r))(o(r))}}}))}}}}}}}},function(n,e,t){"use strict";var r=t(316);n.exports={eventListener:r.eventListener,addEventListener:r.addEventListener,removeEventListener:r.removeEventListener,dispatchEvent:r.dispatchEvent}},function(n,e,t){"use strict";var r,o=t(319),u=t(1),i=t(3),a=t(32),c=t(18),f=t(25),l=f.unsafeCoerce,s=f.unsafeCoerce,d=f.unsafeCoerce,p=f.unsafeCoerce,m=f.unsafeCoerce,h=f.unsafeCoerce,v=(r=u.map(c.functorEffect)(a.toMaybe),function(n){return r(o._offsetParent(n))});n.exports={fromElement:function(n){return o._read(i.Nothing.value,i.Just.create,n)},fromNode:function(n){return o._read(i.Nothing.value,i.Just.create,n)},fromChildNode:function(n){return o._read(i.Nothing.value,i.Just.create,n)},fromNonDocumentTypeChildNode:function(n){return o._read(i.Nothing.value,i.Just.create,n)},fromParentNode:function(n){return o._read(i.Nothing.value,i.Just.create,n)},fromEventTarget:function(n){return o._read(i.Nothing.value,i.Just.create,n)},toElement:m,toNode:d,toChildNode:h,toNonDocumentTypeChildNode:s,toParentNode:l,toEventTarget:p,offsetParent:v,title:o.title,setTitle:o.setTitle,lang:o.lang,setLang:o.setLang,dir:o.dir,setDir:o.setDir,className:o.className,setClassName:o.setClassName,classList:o.classList,hidden:o.hidden,setHidden:o.setHidden,tabIndex:o.tabIndex,setTabIndex:o.setTabIndex,draggable:o.draggable,setDraggable:o.setDraggable,contentEditable:o.contentEditable,setContentEditable:o.setContentEditable,isContentEditable:o.isContentEditable,spellcheck:o.spellcheck,setSpellcheck:o.setSpellcheck,click:o.click,focus:o.focus,blur:o.blur,getBoundingClientRect:o.getBoundingClientRect,offsetTop:o.offsetTop,offsetLeft:o.offsetLeft,offsetWidth:o.offsetWidth,offsetHeight:o.offsetHeight}},,,,function(n,e){n.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAR0AAACxCAMAAADOHZloAAAAh1BMVEX///8AAACurq4zMzPa2trW1tZra2v4+Pjm5uapqang4OD8/Pzi4uLo6Oitra3d3d2lpaXy8vIsLCy2trY5OTmPj4+AgICRkZEICAhMTEwxMTG5ubkVFRVzc3NFRUWHh4cfHx9WVlY/Pz9hYWESEhLJycmamprCwsIkJCRSUlJISEheXl5wcHDDIU5uAAAFyUlEQVR4nO2di1bbOhBFbSgECBSS0hTaQAOF9vbx/9/XBkJJHOt0LJ2JRrqzP8BrsiMdWy+7aRzH6WF2krsCw8za9jR3DWb5I6dtj3JXYZQnOd56+rlpV3jr2WbWtq4nxJoc19NlQ47r2aQjx/Wsc9OV43pe2Wo5rueVXjmu55mAHNezJCjH9TTNY1iO62mad64H4Xoge64H4XogrgfieiBQz1nu6rLjrQditPWcv1FFXIfN1nOKqkrnRlyITT2ThaqeQ3EhNjvXZF9Vz524EJt6xreqei7H0kLemtTT3KnqWYykdRjV80VVz1z8w4zq6VkXIPIg3npiVM9nVT3tgbQOo3q+6up5lNZhVA+8oabzTVrHsU09n3T1vJPWYbT1fNPVcyGtw2jrgQso6XyQ1mFUz7munpm0DqTnKp+eM109v6R1GG09ykP2L9I6jOoZKQ/ZpWNSq3quVfXcSsekRrOn+amq57+JsAyk5yGjnkNVPeJ+cQGukbP1GMFo9ljB9UBcDwRlT85oNsIuonkinvk2B9LD6VyjxQ/xuok5tPUsRwfXdepJ71zPQ6drRqF5QHrm0kfvAC/jyltOqTlAer4nXXk0fblOpXrE8/k9vMpp2zqj+T7+qqOP6xeqM5qjd/d057Kq1BPbtbYn+mrMnq9x11vPnPL1HHHt9MkpN5rfBHvWcczlNgP5lTKzJyxHvsFjjdFl6Gol6gFy5hE/JyznzxNCcXrQIu3n4ZcLdasnxCu2VjgBP6YdPjnTH8gr3ivUrwpc3h+eOnXJAZnTtp8GXw6u9tYlR7xn6i8okGMyLC9sOajlFCcHBnKEnKoyBwZyROZUJccDGcCWgwK5ODmwWw3PnDEnkC8ONbmTLrKQA3nMyRwjZyagnOHdiiRH97yN+G2U7LsVJ5B1N34tpN2KnDmkQNbdNDiVrlzuUo48kH+QdWyyL51tgAfBcz0hw6ukI17Kh3JyBbKVje67DGTx0ZajB7KOTcTvNWDLQZkjlmPlgI3Ju9UB2UZsHeRAHqMJdnFRVg72seWgQBZ3K/hmu3TEP4s8fOAEMtw1nY54l8QuM0csx8phdJOB/J5so4N4xYmdOZSBp/KgXLw1K7gFZUmuQNZ9gcpCvGOWPbaiBPIdVUaXfbEc9tIMI5DhRdK5F28B2KUcceY8Hu8pcizeCgO71d5gOZxAtgIM5Ag5lEC2AjuQ0diqODkWA9kMJ1cuJwg7kKtaDmYHclWZwx4+VCWHfLdq0CtOypPDDWQ4T1WcHHgrH545zRisqhQXyM0EpESEHPRSwOJaToOmGSK6FZqpKlFO+NEtSk5zH5ITecAtO/2tJ05OE3oQ/MmteYf06YnJnCXBthN1wM0E23rexl4qvDNLvNpojq6eyG7VwBfIFqxnIy/i5TSTsJ1K9CTIwdtla8ie2EBeXQeNTKLjLDsvelJ/ARyblN560lrOEqin7OxJypwV8ORJwXqm6S1nCdRTbudinZKvVA8LuA2o3DsXi0qjmQVsPa6Hkz3nB6poCvjHD2Nkj/JXDeWf7aMDs0eqZ6J7rEb+2T468I+Xdq5xcEKNQsZ3/XCi+buqno/5Xl4M9Yij2cgnEvhwHgt/qeqZS48R86FEczNT1dOeaxqAUKK5+aCrJ9+DD2c6DL4fPB3xQRI6nGhW/qrh8LNVLDjRbOV0Hx2OHuXP9uVb6YfRLNYDB7bp5HvnGOfOBbc4piM+kU6Hc+c6m6vqyTdkh9kjnu2fGPlsHx3OFsWR7pD9NpsemBryqXjdIfs025CdE83KB0XbbEN20hr7zXRfj+llto+CcaJZmXyzhezd45VBPu1UG6Q7V61Uuv2JhWcPxPVAPJohHs0Q0qCiVuAR+OK+Y0Mn3HpSP7FZBSE9LueJ/mh2OSv6Wo/L+cv2YXiXs0a39bicDU5dDmI9mh9cTpcjbzmIl2j2ltPLsx75KzX/Z5x6t0KctVcuJ8xJthU2x3GcevkNqgBivHqHqusAAAAASUVORK5CYII="},function(n,e,t){"use strict";var r=t(41),o=t(92),u=t(2),i=t(4),a=t(6),c=t(16),f=t(8),l=t(3),s=t(11),d=t(15),p=t(40),m=t(61),h=t(30),v=t(27),g=t(79),y=t(45),w=t(37),b=t(134),F=t(46),E=t(26),x=function(){function n(){}return n.value=new n,n}(),S=function(){function n(){}return n.value=new n,n}(),C=function(){function n(){}return n.value=new n,n}(),k=function(n){return"linear-gradient("+c.intercalate(c.foldableArray)(s.monoidString)(",")(n)+")"},M=new a.Eq((function(n){return function(e){return n instanceof x&&e instanceof x||(n instanceof S&&e instanceof S||n instanceof C&&e instanceof C)}}));n.exports={PlainButton:x,HighlightedButton:S,DisabledButton:C,mkButton:function(n){return function(n){return function(n){return function(n){return function(){var n=F.makeStyles()(y.mapRecordCons(new d.IsSymbol((function(){return"@keyframes gradientBG"})))()(y.mapRecordCons(new d.IsSymbol((function(){return"btn"})))()(y.mapRecordCons(new d.IsSymbol((function(){return"highlightedButton"})))()(y.mapRecordNil)()())()())()())((function(n){return{"@keyframes gradientBG":r.cssSafer(w.recordWriteForeign()(w.consWriteForeignFields(new d.IsSymbol((function(){return"0%"})))(w.recordWriteForeign()(w.consWriteForeignFields(new d.IsSymbol((function(){return"backgroundPosition"})))(w.writeForeignString)(w.nilWriteForeignFields)()()()))(w.consWriteForeignFields(new d.IsSymbol((function(){return"100%"})))(w.recordWriteForeign()(w.consWriteForeignFields(new d.IsSymbol((function(){return"backgroundPosition"})))(w.writeForeignString)(w.nilWriteForeignFields)()()()))(w.consWriteForeignFields(new d.IsSymbol((function(){return"50%"})))(w.recordWriteForeign()(w.consWriteForeignFields(new d.IsSymbol((function(){return"backgroundPosition"})))(w.writeForeignString)(w.nilWriteForeignFields)()()()))(w.nilWriteForeignFields)()()())()()())()()()))({"0%":{backgroundPosition:"0% 50%"},"50%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0% 50%"}}),btn:r.cssSafer(w.recordWriteForeign()(w.consWriteForeignFields(new d.IsSymbol((function(){return"&:active"})))(w.recordWriteForeign()(w.consWriteForeignFields(new d.IsSymbol((function(){return"background"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"boxShadow"})))(w.writeForeignString)(w.nilWriteForeignFields)()()())()()()))(w.consWriteForeignFields(new d.IsSymbol((function(){return"&:disabled"})))(w.recordWriteForeign()(w.consWriteForeignFields(new d.IsSymbol((function(){return"background"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"border"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"boxShadow"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"textDecoration"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"textDecorationColor"})))(w.writeForeignString)(w.nilWriteForeignFields)()()())()()())()()())()()())()()()))(w.consWriteForeignFields(new d.IsSymbol((function(){return"&:focus"})))(w.recordWriteForeign()(w.consWriteForeignFields(new d.IsSymbol((function(){return"animation"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"background"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"backgroundSize"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"color"})))(w.writeForeignString)(w.nilWriteForeignFields)()()())()()())()()())()()()))(w.consWriteForeignFields(new d.IsSymbol((function(){return"background"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"border"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"borderRadius"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"boxShadow"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"color"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"fontFamily"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"height"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"letterSpacing"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"marginLeft"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"marginRight"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"minWidth"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"outline"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"padding"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"textTransform"})))(w.writeForeignString)(w.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()()))({background:n.isLight?n.interfaceColourLightest:k([n.interfaceColourLightest,n.interfaceColourLighter]),color:n.textColour,boxShadow:n.isLight?"none":"1px 1px 10px rgba(0,0,0,0.66)",border:n.isLight?"1px solid "+n.interfaceColourLighter:"none",borderRadius:"20px",padding:"0px 18px 0px 18px",marginLeft:"2px",marginRight:"2px",minWidth:"100px",height:"40px",fontFamily:n.textFontFamily,letterSpacing:"0.2em",textTransform:"uppercase",outline:"none","&:focus":{background:k(["-5deg",n.interfaceColourDarker,n.highlightColourDark,n.highlightColour]),color:l.fromMaybe(n.textColour)(i.bind(l.bindMaybe)(o.fromHexString(n.highlightColour))((function(e){return i.bind(l.bindMaybe)(o.fromHexString(n.highlightColourDark))((function(t){var r=n.isLight?e:o.mix(o.HSL.value)(e)(t)(.5);return i.bind(l.bindMaybe)(o.fromHexString(n.textColour))((function(n){return u.pure(l.applicativeMaybe)(o.toHexString(b.increaseContrast(r)(n)))}))}))}))),backgroundSize:"400% 400%, 100% 100%",animation:"$gradientBG 3s ease infinite"},"&:active":{background:k(["180deg",n.interfaceColourLighter,n.interfaceColourLightest]),boxShadow:"inset 0 0 2px black"},"&:disabled":{boxShadow:"0 0 0 black",background:n.backgroundColour,border:"1px dotted "+n.interfaceColourLightest,textDecoration:"line-through",textDecorationColor:n.red}}),highlightedButton:r.cssSafer(w.recordWriteForeign()(w.consWriteForeignFields(new d.IsSymbol((function(){return"&:active"})))(w.recordWriteForeign()(w.consWriteForeignFields(new d.IsSymbol((function(){return"background"})))(w.writeForeignString)(w.nilWriteForeignFields)()()()))(w.consWriteForeignFields(new d.IsSymbol((function(){return"background"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"color"})))(w.writeForeignString)(w.nilWriteForeignFields)()()())()()())()()()))({background:n.isLight?n.highlightColour:k([n.highlightColour,n.highlightColourDark]),"&:active":{background:k([n.highlightColourDark,n.highlightColour])},color:l.fromMaybe(n.textColour)(i.bind(l.bindMaybe)(o.fromHexString(n.highlightColour))((function(e){return i.bind(l.bindMaybe)(o.fromHexString(n.highlightColourDark))((function(t){var r=n.isLight?e:o.mix(o.HSL.value)(e)(t)(.5);return i.bind(l.bindMaybe)(o.fromHexString(n.textColour))((function(n){return u.pure(l.applicativeMaybe)(o.toHexString(b.increaseContrast(r)(n)))}))}))})))})}}))();return h.component()()("Button")((function(e){return v.bind(v.ixBindRender)(n)((function(n){var t=f.flip(F.classNames())(n);return u.pure(v.applicativeRender(E.refl))(p.element(m.unsafeCreateDOMComponent("button"))(g.union()({className:t([function(n){return n.btn},s.guard(s.monoidFn(s.monoidString))(a.eq(M)(e.buttonType)(S.value))((function(n){return n.highlightedButton}))]),disabled:a.eq(M)(e.buttonType)(C.value),children:e.children})(e.buttonProps)))}))}))()}}}}},linearGradient:k,eqButtonType:M}},function(n,e,t){"use strict";var r,o,u=t(4),i=t(62),a=t(204),c=t(31),f=t(23),l=t(6),s=t(8),d=t(1),p=t(3),m=t(97),h=t(10),v=t(7),g=t(20),y=t(68),w=t(25),b=w.unsafeCoerce,F=w.unsafeCoerce,E=w.unsafeCoerce,x=function(n){return function(e){var t=i.unionBy(n)(E(e));return function(n){return F(t(n))}}},S=function(n){return function(e){var t=x(n)(e);return function(n){return t(E(n))}}},C=(r=c.bimap(g.bifunctorTuple)(F)(F),function(n){return r(i.unzip(E(n)))}),k=function(n){return function(e){return i.intersectBy(n)(E(e))}},M=function(n){return function(e){var t=k(n)(e);return function(n){return t(E(n))}}},T=function(n){if(i.length(n)>0)return new p.Just(F(n));if(f.otherwise)return p.Nothing.value;throw new Error("Failed pattern match at Data.Array.NonEmpty (line 134, column 1 - line 134, column 58): "+[n.constructor.name])},I=function(n){return function(e){return i.difference(n)(E(e))}},R=function(n){return function(e){return F(i.cons(n)(e))}},A=s.flip(u.bind(a.bindNonEmptyArray)),_=(o=d.map(a.functorNonEmptyArray)(E),function(n){return F(i.concat(E(o(n))))}),N=function(n){var e=p.fromJust();return function(t){return e(n(E(t)))}},P=N(i.head),O=N(i.init),L=N(i.last),W=N(i.tail),D=N(i.uncons),z=N(i.unsnoc),j=function(n){return function(e){return n(E(e))}},B=j(i.catMaybes),q=j(i.index),U=j(i.length),H=function(n){var e=j(n);return function(n){return F(e(n))}},J=H(i.reverse),V=function(n){return j(i.unsafeIndex())};n.exports={fromArray:T,fromNonEmpty:function(n){return R(n.value0)(n.value1)},toArray:E,toNonEmpty:function(n){return e=D(n),new m.NonEmpty(e.head,e.tail);var e},fromFoldable:function(n){var e=i.fromFoldable(n);return function(n){return T(e(n))}},fromFoldable1:function(n){var e=i.fromFoldable(n.Foldable0());return function(n){return F(e(n))}},toUnfoldable:function(n){return j(i.toUnfoldable(n))},toUnfoldable1:function(n){return function(e){var t=U(e);return y.unfoldr1(n)((function(n){return g.Tuple.create(V()(e)(n))(n<(t-1|0)?new p.Just(n+1|0):p.Nothing.value)}))(0)}},singleton:function(n){return F(i.singleton(n))},range:function(n){return function(e){return F(i.range(n)(e))}},replicate:function(n){return function(e){return F(i.replicate(h.max(h.ordInt)(1)(n))(e))}},some:function(n){return function(e){var t=i.some(n)(e);return function(n){return b(t(n))}}},length:U,cons:function(n){return H(i.cons(n))},"cons'":R,snoc:function(n){return function(e){return F(i.snoc(E(n))(e))}},"snoc'":function(n){return function(e){return F(i.snoc(n)(e))}},appendArray:function(n){return function(e){return F(v.append(v.semigroupArray)(E(n))(e))}},insert:function(n){return function(e){return H(i.insert(n)(e))}},insertBy:function(n){return function(e){return H(i.insertBy(n)(e))}},head:P,last:L,tail:W,init:O,uncons:D,unsnoc:z,index:q,elemIndex:function(n){return function(e){return j(i.elemIndex(n)(e))}},elemLastIndex:function(n){return function(e){return j(i.elemLastIndex(n)(e))}},findIndex:function(n){return j(i.findIndex(n))},findLastIndex:function(n){return j(i.findLastIndex(n))},insertAt:function(n){return function(e){var t=i.insertAt(n)(e);return function(n){return b(t(E(n)))}}},deleteAt:function(n){return j(i.deleteAt(n))},updateAt:function(n){return function(e){var t=i.updateAt(n)(e);return function(n){return b(t(E(n)))}}},updateAtIndices:function(n){return function(e){return H(i.updateAtIndices(n)(e))}},modifyAt:function(n){return function(e){var t=i.modifyAt(n)(e);return function(n){return b(t(E(n)))}}},modifyAtIndices:function(n){return function(e){return function(t){return H(i.modifyAtIndices(n)(e)(t))}}},alterAt:function(n){return function(e){var t=i.alterAt(n)(e);return function(n){return t(E(n))}}},reverse:J,concat:_,concatMap:A,filter:function(n){return j(i.filter(n))},partition:function(n){return j(i.partition(n))},filterA:function(n){return function(e){return j(i.filterA(n)(e))}},mapMaybe:function(n){return j(i.mapMaybe(n))},catMaybes:B,sort:function(n){return H(i.sort(n))},sortBy:function(n){return H(i.sortBy(n))},sortWith:function(n){return function(e){return H(i.sortWith(n)(e))}},slice:function(n){return function(e){return j(i.slice(n)(e))}},take:function(n){return j(i.take(n))},takeEnd:function(n){return j(i.takeEnd(n))},takeWhile:function(n){return j(i.takeWhile(n))},drop:function(n){return j(i.drop(n))},dropEnd:function(n){return j(i.dropEnd(n))},dropWhile:function(n){return j(i.dropWhile(n))},span:function(n){return j(i.span(n))},nub:function(n){return H(i.nub(n))},nubBy:function(n){return H(i.nubBy(n))},nubEq:function(n){return H(i.nubEq(n))},nubByEq:function(n){return H(i.nubByEq(n))},union:function(n){return S(l.eq(n))},"union'":function(n){return x(l.eq(n))},unionBy:S,"unionBy'":x,delete:function(n){return function(e){return j(i.delete(n)(e))}},deleteBy:function(n){return function(e){return j(i.deleteBy(n)(e))}},difference:function(n){return function(e){return j(I(n)(e))}},"difference'":I,intersect:function(n){return M(l.eq(n))},"intersect'":function(n){return k(l.eq(n))},intersectBy:M,"intersectBy'":k,zipWith:function(n){return function(e){return function(t){return F(i.zipWith(n)(E(e))(E(t)))}}},zipWithA:function(n){return function(e){return function(t){return function(r){return b(i.zipWithA(n)(e)(E(t))(E(r)))}}}},zip:function(n){return function(e){return F(i.zip(E(n))(E(e)))}},unzip:C,foldM:function(n){return function(e){return function(t){return j(i.foldM(n)(e)(t))}}},foldRecM:function(n){return function(e){return function(t){return j(i.foldRecM(n)(e)(t))}}},unsafeIndex:V}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(13),i=t(103),a=t(31),c=t(187),f=t(188),l=t(189),s=t(190),d=t(191),p=t(1),m=t(24),h=function(n,e,t,r){this.Bifoldable1=n,this.Bifunctor0=e,this.bisequence=t,this.bitraverse=r},v=function(n){return n.bitraverse},g=function(n){return n.bisequence};n.exports={Bitraversable:h,bitraverse:v,bisequence:g,bitraverseDefault:function(n){return function(e){return function(t){return function(r){return function(o){return g(n)(e)(a.bimap(n.Bifunctor0())(t)(r)(o))}}}}},bisequenceDefault:function(n){return function(e){return v(n)(e)(u.identity(u.categoryFn))(u.identity(u.categoryFn))}},ltraverse:function(n){return function(e){return function(t){return v(n)(e)(t)(r.pure(e))}}},rtraverse:function(n){return function(e){return v(n)(e)(r.pure(e))}},bifor:function(n){return function(e){return function(t){return function(r){return function(o){return v(n)(e)(r)(o)(t)}}}}},lfor:function(n){return function(e){return function(t){return function(o){return v(n)(e)(o)(r.pure(e))(t)}}}},rfor:function(n){return function(e){return function(t){return function(o){return v(n)(e)(r.pure(e))(o)(t)}}}},bitraversableClown:function(n){return new h((function(){return i.bifoldableClown(n.Foldable1())}),(function(){return c.bifunctorClown(n.Functor0())}),(function(e){return function(t){return p.map(e.Apply0().Functor0())(c.Clown)(m.sequence(n)(e)(t))}}),(function(e){return function(t){return function(r){return function(r){return p.map(e.Apply0().Functor0())(c.Clown)(m.traverse(n)(e)(t)(r))}}}}))},bitraversableJoker:function(n){return new h((function(){return i.bifoldableJoker(n.Foldable1())}),(function(){return l.bifunctorJoker(n.Functor0())}),(function(e){return function(t){return p.map(e.Apply0().Functor0())(l.Joker)(m.sequence(n)(e)(t))}}),(function(e){return function(t){return function(t){return function(r){return p.map(e.Apply0().Functor0())(l.Joker)(m.traverse(n)(e)(t)(r))}}}}))},bitraversableFlip:function(n){return new h((function(){return i.bifoldableFlip(n.Bifoldable1())}),(function(){return f.bifunctorFlip(n.Bifunctor0())}),(function(e){return function(t){return p.map(e.Apply0().Functor0())(f.Flip)(g(n)(e)(t))}}),(function(e){return function(t){return function(r){return function(o){return p.map(e.Apply0().Functor0())(f.Flip)(v(n)(e)(r)(t)(o))}}}}))},bitraversableProduct:function(n){return function(e){return new h((function(){return i.bifoldableProduct(n.Bifoldable1())(e.Bifoldable1())}),(function(){return s.bifunctorProduct(n.Bifunctor0())(e.Bifunctor0())}),(function(t){return function(r){return o.apply(t.Apply0())(p.map(t.Apply0().Functor0())(s.Product.create)(g(n)(t)(r.value0)))(g(e)(t)(r.value1))}}),(function(t){return function(r){return function(u){return function(i){return o.apply(t.Apply0())(p.map(t.Apply0().Functor0())(s.Product.create)(v(n)(t)(r)(u)(i.value0)))(v(e)(t)(r)(u)(i.value1))}}}}))}},bitraversableWrap:function(n){return new h((function(){return i.bifoldableWrap(n.Bifoldable1())}),(function(){return d.bifunctorWrap(n.Bifunctor0())}),(function(e){return function(t){return p.map(e.Apply0().Functor0())(d.Wrap)(g(n)(e)(t))}}),(function(e){return function(t){return function(r){return function(o){return p.map(e.Apply0().Functor0())(d.Wrap)(v(n)(e)(t)(r)(o))}}}}))}}},function(n,e,t){"use strict";var r=t(19),o=t(35),u=t(39),i=t(22),a=t(3),c=t(11),f=t(14),l=t(7),s=t(5),d=function(n){return n},p=new l.Semigroup((function(n){return function(e){if(e instanceof a.Just)return e;if(e instanceof a.Nothing)return n;throw new Error("Failed pattern match at Data.Maybe.Last (line 52, column 1 - line 54, column 36): "+[n.constructor.name,e.constructor.name])}})),m=a.ord1Maybe,h=new f.Newtype((function(n){return n}),d),v=new c.Monoid((function(){return p}),a.Nothing.value),g=a.monadMaybe,y=a.invariantMaybe,w=a.functorMaybe,b=a.extendMaybe,F=a.eq1Maybe,E=a.bindMaybe,x=a.applyMaybe,S=a.applicativeMaybe,C=new r.Alt((function(){return w}),l.append(p)),k=new i.Plus((function(){return C}),c.mempty(v)),M=new o.Alternative((function(){return S}),(function(){return k})),T=new u.MonadZero((function(){return M}),(function(){return g}));n.exports={Last:d,newtypeLast:h,eqLast:function(n){return a.eqMaybe(n)},eq1Last:F,ordLast:function(n){return a.ordMaybe(n)},ord1Last:m,boundedLast:function(n){return a.boundedMaybe(n)},functorLast:w,invariantLast:y,applyLast:x,applicativeLast:S,bindLast:E,monadLast:g,extendLast:b,showLast:function(n){return new s.Show((function(e){return"(Last "+s.show(a.showMaybe(n))(e)+")"}))},semigroupLast:p,monoidLast:v,altLast:C,plusLast:k,alternativeLast:M,monadZeroLast:T}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(1),i=function(n){return n},a=function(n){return n},c=new u.Functor((function(n){return function(e){return function(t){var r=e(t);return{accum:r.accum,value:n(r.value)}}}})),f=new u.Functor((function(n){return function(e){return function(t){var r=e(t);return{accum:r.accum,value:n(r.value)}}}})),l=new o.Apply((function(){return c}),(function(n){return function(e){return function(t){var r=e(t),o=n(r.accum);return{accum:o.accum,value:o.value(r.value)}}}})),s=new o.Apply((function(){return f}),(function(n){return function(e){return function(t){var r=n(t),o=e(r.accum);return{accum:o.accum,value:r.value(o.value)}}}})),d=new r.Applicative((function(){return l}),(function(n){return function(e){return{accum:e,value:n}}})),p=new r.Applicative((function(){return s}),(function(n){return function(e){return{accum:e,value:n}}}));n.exports={StateL:function(n){return n},stateL:a,StateR:function(n){return n},stateR:i,functorStateL:f,applyStateL:s,applicativeStateL:p,functorStateR:c,applyStateR:l,applicativeStateR:d}},function(n,e,t){"use strict";var r=t(197),o=t(1),u=t(18),i=function(n){return r["modify'"]((function(e){var t=n(e);return{state:t,value:t}}))};n.exports={modify:i,modify_:function(n){return function(e){return o.void(u.functorEffect)(i(n)(e))}},new:r.new,read:r.read,"modify'":r["modify'"],write:r.write}},function(n,e,t){"use strict";var r=t(13),o=t(1),u=t(57),i=t(14),a=function(n,e,t){this.Functor0=n,this.collect=e,this.distribute=t},c=new a((function(){return u.functorIdentity}),(function(n){return function(e){var t,r=o.map(n)((t=i.unwrap(u.newtypeIdentity),function(n){return t(e(n))}));return function(n){return u.Identity(r(n))}}}),(function(n){var e=o.map(n)(i.unwrap(u.newtypeIdentity));return function(n){return u.Identity(e(n))}})),f=function(n){return n.distribute},l=new a((function(){return o.functorFn}),(function(n){return function(e){var t=f(l)(n),r=o.map(n)(e);return function(n){return t(r(n))}}}),(function(n){return function(e){return function(t){return o.map(n)((function(n){return n(t)}))(e)}}})),s=function(n){return n.collect};n.exports={collect:s,distribute:f,Distributive:a,distributeDefault:function(n){return function(e){return s(n)(e)(r.identity(r.categoryFn))}},collectDefault:function(n){return function(e){return function(t){var r=f(n)(e),u=o.map(e)(t);return function(n){return r(u(n))}}}},cotraverse:function(n){return function(e){return function(t){var r=o.map(n.Functor0())(t),u=f(n)(e);return function(n){return r(u(n))}}}},distributiveIdentity:c,distributiveFunction:l}},function(n,e,t){"use strict";var r,o,u=t(211),i=t(62),a=t(23),c=t(44),f=t(109),l=t(6),s=t(74),d=t(1),p=t(51),m=t(3),h=t(10),v=t(5),g=t(110),y=t(111),w=t(129),b=t(20),F=t(50),E=function(n){return function(e){return 65536+((1024*(n-55296|0)|0)+(e-56320|0)|0)|0}},x=new v.Show((function(n){return"(CodePoint 0x"+y.toUpper(p.toStringAs(p.hexadecimal)(n))+")"})),S=function(n){return 56320<=n&&n<=57343},C=function(n){return 55296<=n&&n<=56319},k=function(n){var e=g.length(n);if(0===e)return m.Nothing.value;if(1===e)return new m.Just({head:f.fromEnum(f.boundedEnumChar)(w.charAt(0)(n)),tail:""});var t=f.fromEnum(f.boundedEnumChar)(w.charAt(1)(n)),r=f.fromEnum(f.boundedEnumChar)(w.charAt(0)(n));return C(r)&&S(t)?new m.Just({head:E(r)(t),tail:g.drop(2)(n)}):new m.Just({head:r,tail:g.drop(1)(n)})},M=function(n){return d.map(m.functorMaybe)((function(n){return new b.Tuple(n.head,n.tail)}))(k(n))},T=u._unsafeCodePointAt0((function(n){var e=f.fromEnum(f.boundedEnumChar)(w.charAt(0)(n));if(C(e)&&g.length(n)>1){var t=f.fromEnum(f.boundedEnumChar)(w.charAt(1)(n));return S(t)?E(e)(t):e}return e})),I=u._toCodePointArray((function(n){return F.unfoldr(F.unfoldableArray)(M)(n)}))(T),R=function(n){return i.length(I(n))},A=(r=f.toEnumWithDefaults(f.boundedEnumChar)(c.bottom(c.boundedChar))(c.top(c.boundedChar)),function(n){return g.singleton(r(n))}),_=function(n){if(n<=65535)return A(n);var e=s.div(s.euclideanRingInt)(n-65536|0)(1024)+55296|0,t=s.mod(s.euclideanRingInt)(n-65536|0)(1024)+56320|0;return A(e)+A(t)},N=u._fromCodePointArray(_),P=u._singleton(_),O=function(n){return function(e){if(n<1)return"";var t=k(e);return t instanceof m.Just?P(t.value0.head)+O(n-1|0)(t.value0.tail):e}},L=u._take(O),W=new l.Eq((function(n){return function(e){return n===e}})),D=new h.Ord((function(){return W}),(function(n){return function(e){return h.compare(h.ordInt)(n)(e)}})),z=function(n){return function(e){return g.drop(g.length(L(n)(e)))(e)}},j=u._countPrefix((function(n){return function(e){return(t=n,function(n){return function(e){for(var r,o,u,i,a=t,c=n,f=!1;!f;)o=a,u=e,i=void 0,r=(i=k(c))instanceof m.Just&&o(i.value0.head)?(a=o,c=i.value0.tail,void(e=u+1|0)):(f=!0,u);return r}})(e)(0);var t}}))(T),B=(o=f.fromEnum(f.boundedEnumChar),function(n){return o(n)}),q=function(n){return function(e){var t,r,o,u=n,i=!1;for(;!i;)r=u,o=void 0,t=(o=k(e))instanceof m.Just?0===r?(i=!0,new m.Just(o.value0.head)):(u=r-1|0,void(e=o.value0.tail)):(i=!0,m.Nothing.value);return t}},U=new c.Bounded((function(){return D}),0,1114111),H=new f.BoundedEnum((function(){return U}),(function(){return J}),1114112,(function(n){return n}),(function(n){if(n>=0&&n<=1114111)return new m.Just(n);if(a.otherwise)return m.Nothing.value;throw new Error("Failed pattern match at Data.String.CodePoints (line 63, column 1 - line 68, column 26): "+[n.constructor.name])})),J=new f.Enum((function(){return D}),f.defaultPred(f.toEnum(H))(f.fromEnum(H)),f.defaultSucc(f.toEnum(H))(f.fromEnum(H)));n.exports={codePointFromChar:B,singleton:P,fromCodePointArray:N,toCodePointArray:I,codePointAt:function(n){return function(e){return n<0?m.Nothing.value:0===n&&""===e?m.Nothing.value:0===n?new m.Just(T(e)):u._codePointAt(q)(m.Just.create)(m.Nothing.value)(T)(n)(e)}},uncons:k,length:R,countPrefix:j,indexOf:function(n){return function(e){return d.map(m.functorMaybe)((function(n){return R(g.take(n)(e))}))(g.indexOf(n)(e))}},"indexOf'":function(n){return function(e){return function(t){var r=z(e)(t);return d.map(m.functorMaybe)((function(n){return e+R(g.take(n)(r))|0}))(g.indexOf(n)(r))}}},lastIndexOf:function(n){return function(e){return d.map(m.functorMaybe)((function(n){return R(g.take(n)(e))}))(g.lastIndexOf(n)(e))}},"lastIndexOf'":function(n){return function(e){return function(t){var r=g.length(L(e)(t));return d.map(m.functorMaybe)((function(n){return R(g.take(n)(t))}))(g["lastIndexOf'"](n)(r)(t))}}},take:L,takeWhile:function(n){return function(e){return L(j(n)(e))(e)}},drop:z,dropWhile:function(n){return function(e){return z(j(n)(e))(e)}},splitAt:function(n){return function(e){var t=L(n)(e);return{before:t,after:g.drop(g.length(t))(e)}}},eqCodePoint:W,ordCodePoint:D,showCodePoint:x,boundedCodePoint:U,enumCodePoint:J,boundedEnumCodePoint:H}},function(n,e,t){"use strict";var r=t(214);n.exports={char:r.char,charAt:r.charAt}},function(n,e,t){"use strict";var r=t(8),o=t(12),u=function(n){return n.imap};n.exports={imap:u,IxFunctor:function(n){this.imap=n},ivoid:function(n){return u(n)(r.const(o.unit))},ivoidRight:function(n){return function(e){return u(n)(r.const(e))}},ivoidLeft:function(n){return function(e){return function(t){return u(n)(r.const(t))(e)}}}}},function(n,e,t){"use strict";var r=t(229),o=t(69).runFn2(r.unsafeUnionFn);n.exports={unsafeUnion:o,unsafeUnionFn:r.unsafeUnionFn}},function(n,e,t){"use strict";var r,o,u,i,a,c,f=t(4),l=t(13),s=t(23),d=t(6),p=t(8),m=t(1),h=t(36),v=t(234),g=t(52),y=t(3),w=t(97),b=t(10),F=t(7),E=t(67),x=t(20),S=t(50),C=t(85),k=function(n){return function(e){return function(t){return new w.NonEmpty(n(e.value0)(t.value0),v.zipWith(n)(e.value1)(t.value1))}}},M=k(x.Tuple.create),T=function(n){return function(e){return function(t){return function(r){var o=e(new g.Cons(t.value0,t.value1))(new g.Cons(r.value0,r.value1));if(o instanceof g.Cons)return new w.NonEmpty(o.value0,o.value1);if(o instanceof g.Nil)return C.unsafeCrashWith("Impossible: empty list in NonEmptyList "+n);throw new Error("Failed pattern match at Data.List.NonEmpty (line 104, column 3 - line 106, column 81): "+[o.constructor.name])}}}},I=function(n){return function(e){return function(t){var r=e(new g.Cons(t.value0,t.value1));if(r instanceof g.Cons)return new w.NonEmpty(r.value0,r.value1);if(r instanceof g.Nil)return C.unsafeCrashWith("Impossible: empty list in NonEmptyList "+n);throw new Error("Failed pattern match at Data.List.NonEmpty (line 91, column 3 - line 93, column 81): "+[r.constructor.name])}}},R=(r=T("unionBy"),function(n){return r(v.unionBy(n))}),A=function(n){return new g.Cons(n.value0,n.value1)},_=(o=I("sortBy"),function(n){return o(v.sortBy(n))}),N=(u=w.singleton(g.plusList),function(n){return g.NonEmptyList(u(n))}),P=I("reverse")(v.reverse),O=(i=I("nubBy"),function(n){return i(v.nubBy(n))}),L=h.mapWithIndex(g.functorWithIndexNonEmptyList),W=function(n){return function(e){return n(new g.Cons(e.value0,e.value1))}},D=(a=T("intersectBy"),function(n){return a(v.intersectBy(n))}),z=(c=I("groupBy"),function(n){return c(v.groupBy(n))}),j=function(n){if(n instanceof g.Nil)return y.Nothing.value;if(n instanceof g.Cons)return new y.Just(new w.NonEmpty(n.value0,n.value1));throw new Error("Failed pattern match at Data.List.NonEmpty (line 120, column 1 - line 120, column 57): "+[n.constructor.name])},B=function(n){return function(e){var t=v.findLastIndex(n)(e.value1);if(t instanceof y.Just)return new y.Just(t.value0+1|0);if(t instanceof y.Nothing){if(n(e.value0))return new y.Just(0);if(s.otherwise)return y.Nothing.value}throw new Error("Failed pattern match at Data.List.NonEmpty (line 186, column 3 - line 190, column 29): "+[t.constructor.name])}},q=function(n){return function(e){if(n(e.value0))return new y.Just(0);if(s.otherwise)return m.map(y.functorMaybe)((function(n){return n+1|0}))(v.findIndex(n)(e.value1));throw new Error("Failed pattern match at Data.List.NonEmpty (line 179, column 1 - line 179, column 69): "+[n.constructor.name,e.constructor.name])}},U=p.flip(f.bind(g.bindNonEmptyList)),H=W(v.catMaybes);n.exports={toUnfoldable:function(n){var e=S.unfoldr(n)((function(n){return m.map(y.functorMaybe)((function(n){return new x.Tuple(n.head,n.tail)}))(v.uncons(n))}));return function(n){return e(A(n))}},fromFoldable:function(n){var e=v.fromFoldable(n);return function(n){return j(e(n))}},fromList:j,toList:A,singleton:N,length:function(n){return 1+v.length(n.value1)|0},cons:function(n){return function(e){return new w.NonEmpty(n,new g.Cons(e.value0,e.value1))}},"cons'":function(n){return function(e){return new w.NonEmpty(n,e)}},snoc:function(n){return function(e){return new w.NonEmpty(n.value0,v.snoc(n.value1)(e))}},"snoc'":function(n){return function(e){if(n instanceof g.Cons)return new w.NonEmpty(n.value0,v.snoc(n.value1)(e));if(n instanceof g.Nil)return N(e);throw new Error("Failed pattern match at Data.List.NonEmpty (line 139, column 1 - line 139, column 51): "+[n.constructor.name,e.constructor.name])}},head:function(n){return n.value0},last:function(n){return y.fromMaybe(n.value0)(v.last(n.value1))},tail:function(n){return n.value1},init:function(n){return y.maybe(g.Nil.value)((function(e){return new g.Cons(n.value0,e)}))(v.init(n.value1))},uncons:function(n){return{head:n.value0,tail:n.value1}},unsnoc:function(n){var e=v.unsnoc(n.value1);if(e instanceof y.Nothing)return{init:g.Nil.value,last:n.value0};if(e instanceof y.Just)return{init:new g.Cons(n.value0,e.value0.init),last:e.value0.last};throw new Error("Failed pattern match at Data.List.NonEmpty (line 159, column 35 - line 161, column 50): "+[e.constructor.name])},index:function(n){return function(e){if(0===e)return new y.Just(n.value0);if(s.otherwise)return v.index(n.value1)(e-1|0);throw new Error("Failed pattern match at Data.List.NonEmpty (line 166, column 1 - line 166, column 52): "+[n.constructor.name,e.constructor.name])}},elemIndex:function(n){return function(e){return q((function(t){return d.eq(n)(t)(e)}))}},elemLastIndex:function(n){return function(e){return B((function(t){return d.eq(n)(t)(e)}))}},findIndex:q,findLastIndex:B,insertAt:function(n){return function(e){return function(t){if(0===n)return new y.Just(new w.NonEmpty(e,new g.Cons(t.value0,t.value1)));if(s.otherwise)return m.map(y.functorMaybe)((function(n){return g.NonEmptyList((e=n,new w.NonEmpty(t.value0,e)));var e}))(v.insertAt(n-1|0)(e)(t.value1));throw new Error("Failed pattern match at Data.List.NonEmpty (line 192, column 1 - line 192, column 75): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}},updateAt:function(n){return function(e){return function(t){if(0===n)return new y.Just(new w.NonEmpty(e,t.value1));if(s.otherwise)return m.map(y.functorMaybe)((function(n){return g.NonEmptyList((e=n,new w.NonEmpty(t.value0,e)));var e}))(v.updateAt(n-1|0)(e)(t.value1));throw new Error("Failed pattern match at Data.List.NonEmpty (line 197, column 1 - line 197, column 75): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}},modifyAt:function(n){return function(e){return function(t){if(0===n)return new y.Just(new w.NonEmpty(e(t.value0),t.value1));if(s.otherwise)return m.map(y.functorMaybe)((function(n){return g.NonEmptyList((e=n,new w.NonEmpty(t.value0,e)));var e}))(v.modifyAt(n-1|0)(e)(t.value1));throw new Error("Failed pattern match at Data.List.NonEmpty (line 202, column 1 - line 202, column 82): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}},reverse:P,concat:function(n){return f.bind(g.bindNonEmptyList)(n)(l.identity(l.categoryFn))},concatMap:U,filter:function(n){return W(v.filter(n))},filterM:function(n){var e=v.filterM(n);return function(n){return W(e(n))}},mapMaybe:function(n){return W(v.mapMaybe(n))},catMaybes:H,appendFoldable:function(n){return function(e){return function(t){return new w.NonEmpty(e.value0,F.append(g.semigroupList)(e.value1)(v.fromFoldable(n)(t)))}}},mapWithIndex:L,sort:function(n){return function(e){return _(b.compare(n))(e)}},sortBy:_,take:function(n){return W(v.take(n))},takeWhile:function(n){return W(v.takeWhile(n))},drop:function(n){return W(v.drop(n))},dropWhile:function(n){return W(v.dropWhile(n))},span:function(n){return W(v.span(n))},group:function(n){return I("group")(v.group(n))},"group'":function(n){return I("group'")(v["group'"](n))},groupBy:z,partition:function(n){return W(v.partition(n))},nub:function(n){return I("nub")(v.nub(n))},nubBy:O,union:function(n){return T("union")(v.union(n))},unionBy:R,intersect:function(n){return T("intersect")(v.intersect(n))},intersectBy:D,zipWith:k,zipWithA:function(n){return function(e){return function(t){return function(r){return E.sequence1(g.traversable1NonEmptyList)(n.Apply0())(k(e)(t)(r))}}}},zip:M,unzip:function(n){return new x.Tuple(m.map(g.functorNonEmptyList)(x.fst)(n),m.map(g.functorNonEmptyList)(x.snd)(n))},foldM:function(n){return function(e){return function(t){return function(r){return f.bind(n.Bind1())(e(t)(r.value0))((function(t){return v.foldM(n)(e)(t)(r.value1)}))}}}}}},function(n,e,t){"use strict";var r=t(240);n.exports={unsafePerformEffect:r.unsafePerformEffect}},function(n,e,t){"use strict";var r=t(92),o=t(250),u=t(38),i=t(16),a=t(11),c=t(15),f=t(112),l=c.SProxy.value;n.exports={increaseContrast:function(n){var e,t=r.isLight(n)?r.darken:r.lighten;return e=0,function(o){var u,i=e,a=!1;function c(e,u){if(r.contrast(n)(u)>=7.5||e>=20)return a=!0,u;i=e+1|0,o=t(.1)(u)}for(;!a;)u=c(i,o);return u}},f:l,fromTheme:function(n){var e,t,s,d,p=function(n){return r.brightness(n)>.8?r.lighten(.02)(n):r.desaturate(.03)(r.lighten(.1)(n))},m=r.isLight(n.backgroundColour),h=function(n){return r.desaturate(.03)(r.darken(.1)(r.mix(r.HSL.value)(n)(o.blue)(.05)))};return f.build(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"backgroundColour"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new c.IsSymbol((function(){return"backgroundColourLighter"})))(l)(r.toHexString(p(n.backgroundColour))))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"interfaceColour"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new c.IsSymbol((function(){return"interfaceColourLighter"})))(l)(r.toHexString(p(n.interfaceColour))))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new c.IsSymbol((function(){return"interfaceColourLightest"})))(l)((d=p(n.interfaceColour),r.toHexString(p(d)))))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new c.IsSymbol((function(){return"interfaceColourDarker"})))(l)(r.toHexString(h(n.interfaceColour))))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new c.IsSymbol((function(){return"interfaceColourDarkest"})))(l)((s=h(n.interfaceColour),r.toHexString(h(s)))))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"textColour"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new c.IsSymbol((function(){return"textColourLighter"})))(l)(r.toHexString(p(n.textColour))))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new c.IsSymbol((function(){return"textColourLightest"})))(l)((t=p(n.textColour),r.toHexString(p(t)))))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new c.IsSymbol((function(){return"textColourDarker"})))(l)(r.toHexString(h(n.textColour))))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new c.IsSymbol((function(){return"textColourDarkest"})))(l)((e=h(n.textColour),r.toHexString(h(e)))))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"highlightColour"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new c.IsSymbol((function(){return"highlightColourDark"})))(l)(r.toHexString(r.rotateHue(-10)(r.darken(.2)(n.highlightColour)))))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"altHighlightColour"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new c.IsSymbol((function(){return"altHighlightColourDark"})))(l)(r.toHexString(r.darken(.2)(n.altHighlightColour))))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"yellow"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"green"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"pink"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"orange"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"turquoise"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"red"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"blue"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"textFontFamily"})))(l)(i.intercalate(i.foldableArray)(a.monoidString)(",")))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"headingFontFamily"})))(l)(i.intercalate(i.foldableArray)(a.monoidString)(",")))(f.insert()()(new c.IsSymbol((function(){return"isLight"})))(l)(m)))))))))))))))))))))))))))(n)}}},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"DiffEditor",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"ControlledEditor",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"monaco",{enumerable:!0,get:function(){return i.monaco}}),e.default=void 0;var r=a(t(261)),o=a(t(271)),u=a(t(274)),i=t(87);function a(n){return n&&n.__esModule?n:{default:n}}var c=r.default;e.default=c},function(n,e,t){"use strict";var r;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=((r=t(263))&&r.__esModule?r:{default:r}).default;e.default=o},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"useMount",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"useUpdate",{enumerable:!0,get:function(){return o.default}});var r=u(t(268)),o=u(t(269));function u(n){return n&&n.__esModule?n:{default:n}}},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r={"night-dark":{base:"vs-dark",inherit:!0,rules:[],colors:{"editor.background":"#202124"}}};e.default=r},function(n,e,t){"use strict";var r=t(276),o=t(19),u=t(4),i=t(13),a=t(113),c=t(70),f=t(29),l=t(1),s=t(57),d=t(52),p=t(11),m=t(18),h=t(88),v=t(33),g=t(53),y=t(86),w=function(n){return function(e){return h.makeAff((function(t){return l.voidRight(m.functorEffect)(p.mempty(h.monoidCanceler))(r.thenImpl(e)((function(e){return t(f.Left.create(n(e)))()}))((function(n){return t(f.Right.create(n))()})))}))}},b=w((function(n){return f.either((function(n){return g.error("Promise failed, couldn't extract JS Error or String")}))(i.identity(i.categoryFn))(a.runExcept(o.alt(c.altExceptT(d.semigroupNonEmptyList)(s.monadIdentity))(y.unsafeReadTagged("Error")(n))(l.map(c.functorExceptT(s.functorIdentity))(g.error)(y.readString(n)))))}));n.exports={fromAff:function(n){return r.promise((function(e){return function(t){return h.runAff_(f.either(t)(e))(n)}}))},toAff:b,"toAff'":w,toAffE:function(n){return u.bind(h.bindAff)(v.liftEffect(h.monadEffectAff)(n))(b)}}},function(n,e,t){(function(n){var r=void 0!==n&&n||"undefined"!=typeof self&&self||window,o=Function.prototype.apply;function u(n,e){this._id=n,this._clearFn=e}e.setTimeout=function(){return new u(o.call(setTimeout,r,arguments),clearTimeout)},e.setInterval=function(){return new u(o.call(setInterval,r,arguments),clearInterval)},e.clearTimeout=e.clearInterval=function(n){n&&n.close()},u.prototype.unref=u.prototype.ref=function(){},u.prototype.close=function(){this._clearFn.call(r,this._id)},e.enroll=function(n,e){clearTimeout(n._idleTimeoutId),n._idleTimeout=e},e.unenroll=function(n){clearTimeout(n._idleTimeoutId),n._idleTimeout=-1},e._unrefActive=e.active=function(n){clearTimeout(n._idleTimeoutId);var e=n._idleTimeout;e>=0&&(n._idleTimeoutId=setTimeout((function(){n._onTimeout&&n._onTimeout()}),e))},t(278),e.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==n&&n.setImmediate||this&&this.setImmediate,e.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==n&&n.clearImmediate||this&&this.clearImmediate}).call(this,t(141))},function(n,e){var t;t=function(){return this}();try{t=t||new Function("return this")()}catch(n){"object"==typeof window&&(t=window)}n.exports=t},function(n,e,t){"use strict";var r=t(19),o=t(35),u=t(2),i=t(9),a=t(4),c=t(281),f=t(70),l=t(282),s=t(283),d=t(284),p=t(22),m=t(29),h=t(1),v=t(285),g=t(3),y=t(14),w=t(12),b=t(33),F=t(126),E=function(n){return n},x=function(n,e,t,r){this.Applicative1=n,this.Monad0=e,this.parallel=t,this.sequential=r},S=function(n){return n.sequential},C=function(n){return n.parallel},k=new y.Newtype((function(n){return n}),E),M=function(n){return new x((function(){return R(n)}),(function(){return c.monadContT(n.Monad0())}),E,(function(n){return n}))},T=function(n){return new h.Functor((function(e){var t=C(M(n)),r=h.map(c.functorContT(n.Monad0().Bind1().Apply0().Functor0()))(e),o=S(M(n));return function(n){return t(r(o(n)))}}))},I=function(n){return new i.Apply((function(){return T(n)}),(function(e){return function(t){return function(r){return a.bind(n.Monad0().Bind1())(b.liftEffect(n)(F.new(g.Nothing.value)))((function(o){return a.bind(n.Monad0().Bind1())(b.liftEffect(n)(F.new(g.Nothing.value)))((function(u){return a.discard(a.discardUnit)(n.Monad0().Bind1())(c.runContT(e)((function(e){return a.bind(n.Monad0().Bind1())(b.liftEffect(n)(F.read(u)))((function(t){if(t instanceof g.Nothing)return b.liftEffect(n)(F.write(new g.Just(e))(o));if(t instanceof g.Just)return r(e(t.value0));throw new Error("Failed pattern match at Control.Parallel.Class (line 71, column 7 - line 73, column 26): "+[t.constructor.name])}))})))((function(){return c.runContT(t)((function(e){return a.bind(n.Monad0().Bind1())(b.liftEffect(n)(F.read(o)))((function(t){if(t instanceof g.Nothing)return b.liftEffect(n)(F.write(new g.Just(e))(u));if(t instanceof g.Just)return r(t.value0(e));throw new Error("Failed pattern match at Control.Parallel.Class (line 77, column 7 - line 79, column 26): "+[t.constructor.name])}))}))}))}))}))}}}))},R=function(n){return new u.Applicative((function(){return I(n)}),(e=C(M(n)),t=u.pure(c.applicativeContT(n.Monad0().Applicative0())),function(n){return e(t(n))}));var e,t},A=function(n){return new r.Alt((function(){return T(n)}),(function(e){return function(t){return function(r){return a.bind(n.Monad0().Bind1())(b.liftEffect(n)(F.new(!1)))((function(o){return a.discard(a.discardUnit)(n.Monad0().Bind1())(c.runContT(e)((function(e){return a.bind(n.Monad0().Bind1())(b.liftEffect(n)(F.read(o)))((function(t){return t?u.pure(n.Monad0().Applicative0())(w.unit):a.discard(a.discardUnit)(n.Monad0().Bind1())(b.liftEffect(n)(F.write(!0)(o)))((function(){return r(e)}))}))})))((function(){return c.runContT(t)((function(e){return a.bind(n.Monad0().Bind1())(b.liftEffect(n)(F.read(o)))((function(t){return t?u.pure(n.Monad0().Applicative0())(w.unit):a.discard(a.discardUnit)(n.Monad0().Bind1())(b.liftEffect(n)(F.write(!0)(o)))((function(){return r(e)}))}))}))}))}))}}}))},_=function(n){return new p.Plus((function(){return A(n)}),(function(e){return u.pure(n.Monad0().Applicative0())(w.unit)}))};n.exports={parallel:C,sequential:S,Parallel:x,ParCont:E,monadParExceptT:function(n){return new x((function(){return v.applicativeCompose(n.Applicative1())(m.applicativeEither)}),(function(){return f.monadExceptT(n.Monad0())}),(function(e){return C(n)(e)}),(function(e){return S(n)(e)}))},monadParReaderT:function(n){return new x((function(){return s.applicativeReaderT(n.Applicative1())}),(function(){return s.monadReaderT(n.Monad0())}),s.mapReaderT(C(n)),s.mapReaderT(S(n)))},monadParWriterT:function(n){return function(e){return new x((function(){return d.applicativeWriterT(n)(e.Applicative1())}),(function(){return d.monadWriterT(n)(e.Monad0())}),d.mapWriterT(C(e)),d.mapWriterT(S(e)))}},monadParMaybeT:function(n){return new x((function(){return v.applicativeCompose(n.Applicative1())(g.applicativeMaybe)}),(function(){return l.monadMaybeT(n.Monad0())}),(function(e){return C(n)(e)}),(function(e){return S(n)(e)}))},newtypeParCont:k,functorParCont:T,applyParCont:I,applicativeParCont:R,altParCont:A,plusParCont:_,alternativeParCont:function(n){return new o.Alternative((function(){return R(n)}),(function(){return _(n)}))},monadParParCont:M}},function(n,e,t){"use strict";var r=t(301),o=t(5);n.exports={logShow:function(n){return function(e){return r.log(o.show(n)(e))}},warnShow:function(n){return function(e){return r.warn(o.show(n)(e))}},errorShow:function(n){return function(e){return r.error(o.show(n)(e))}},infoShow:function(n){return function(e){return r.info(o.show(n)(e))}},log:r.log,warn:r.warn,error:r.error,info:r.info,time:r.time,timeEnd:r.timeEnd}},function(n,e,t){"use strict";var r=t(40),o=t(61),u=function(n){return r.element(o.unsafeCreateDOMComponent("view"))},i=function(n){return r.element(o.unsafeCreateDOMComponent("video"))},a=function(n){return r.element(o.unsafeCreateDOMComponent("use"))},c=function(n){return r.element(o.unsafeCreateDOMComponent("unknown"))},f=function(n){return r.element(o.unsafeCreateDOMComponent("tspan"))},l=function(n){return r.element(o.unsafeCreateDOMComponent("title"))},s=function(n){return r.element(o.unsafeCreateDOMComponent("textPath"))},d=function(n){return r.element(o.unsafeCreateDOMComponent("textArea"))},p=function(n){return r.element(o.unsafeCreateDOMComponent("text"))},m=function(n){return r.element(o.unsafeCreateDOMComponent("tbreak"))},h=function(n){return r.element(o.unsafeCreateDOMComponent("symbol"))},v=function(n){return r.element(o.unsafeCreateDOMComponent("switch"))},g=function(n){return r.element(o.unsafeCreateDOMComponent("svg"))},y=function(n){return r.element(o.unsafeCreateDOMComponent("style"))},w=function(n){return r.element(o.unsafeCreateDOMComponent("stop"))},b=function(n){return r.element(o.unsafeCreateDOMComponent("set"))},F=function(n){return r.element(o.unsafeCreateDOMComponent("script"))},E=function(n){return r.element(o.unsafeCreateDOMComponent("rect"))},x=function(n){return r.element(o.unsafeCreateDOMComponent("radialGradient"))},S=function(n){return r.element(o.unsafeCreateDOMComponent("prefetch"))},C=function(n){return r.element(o.unsafeCreateDOMComponent("polyline"))},k=function(n){return r.element(o.unsafeCreateDOMComponent("polygon"))},M=function(n){return r.element(o.unsafeCreateDOMComponent("pattern"))},T=function(n){return r.element(o.unsafeCreateDOMComponent("path"))},I=function(n){return r.element(o.unsafeCreateDOMComponent("mpath"))},R=function(n){return r.element(o.unsafeCreateDOMComponent("metadata"))},A=function(n){return r.element(o.unsafeCreateDOMComponent("mask"))},_=function(n){return r.element(o.unsafeCreateDOMComponent("marker"))},N=function(n){return r.element(o.unsafeCreateDOMComponent("listener"))},P=function(n){return r.element(o.unsafeCreateDOMComponent("linearGradient"))},O=function(n){return r.element(o.unsafeCreateDOMComponent("line"))},L=function(n){return r.element(o.unsafeCreateDOMComponent("image"))},W=function(n){return r.element(o.unsafeCreateDOMComponent("iframe"))},D=function(n){return r.element(o.unsafeCreateDOMComponent("handler"))},z=function(n){return r.element(o.unsafeCreateDOMComponent("g"))},j=function(n){return r.element(o.unsafeCreateDOMComponent("foreignObject"))},B=function(n){return r.element(o.unsafeCreateDOMComponent("filter"))},q=function(n){return r.element(o.unsafeCreateDOMComponent("feTurbulence"))},U=function(n){return r.element(o.unsafeCreateDOMComponent("feTile"))},H=function(n){return r.element(o.unsafeCreateDOMComponent("feSpotLight"))},J=function(n){return r.element(o.unsafeCreateDOMComponent("feSpecularLighting"))},V=function(n){return r.element(o.unsafeCreateDOMComponent("fePointLight"))},$=function(n){return r.element(o.unsafeCreateDOMComponent("feOffset"))},G=function(n){return r.element(o.unsafeCreateDOMComponent("feMorphology"))},Q=function(n){return r.element(o.unsafeCreateDOMComponent("feMergeNode"))},K=function(n){return r.element(o.unsafeCreateDOMComponent("feMerge"))},X=function(n){return r.element(o.unsafeCreateDOMComponent("feImage"))},Y=function(n){return r.element(o.unsafeCreateDOMComponent("feGaussianBlur"))},Z=function(n){return r.element(o.unsafeCreateDOMComponent("feFuncR"))},nn=function(n){return r.element(o.unsafeCreateDOMComponent("feFuncG"))},en=function(n){return r.element(o.unsafeCreateDOMComponent("feFuncB"))},tn=function(n){return r.element(o.unsafeCreateDOMComponent("feFuncA"))},rn=function(n){return r.element(o.unsafeCreateDOMComponent("feFlood"))},on=function(n){return r.element(o.unsafeCreateDOMComponent("feDropShadow"))},un=function(n){return r.element(o.unsafeCreateDOMComponent("feDistantLight"))},an=function(n){return r.element(o.unsafeCreateDOMComponent("feDisplacementMap"))},cn=function(n){return r.element(o.unsafeCreateDOMComponent("feDiffuseLighting"))},fn=function(n){return r.element(o.unsafeCreateDOMComponent("feConvolveMatrix"))},ln=function(n){return r.element(o.unsafeCreateDOMComponent("feComposite"))},sn=function(n){return r.element(o.unsafeCreateDOMComponent("feComponentTransfer"))},dn=function(n){return r.element(o.unsafeCreateDOMComponent("feColorMatrix"))},pn=function(n){return r.element(o.unsafeCreateDOMComponent("feBlend"))},mn=function(n){return r.element(o.unsafeCreateDOMComponent("ellipse"))},hn=function(n){return r.element(o.unsafeCreateDOMComponent("discard"))},vn=function(n){return r.element(o.unsafeCreateDOMComponent("desc"))},gn=function(n){return r.element(o.unsafeCreateDOMComponent("defs"))},yn=function(n){return r.element(o.unsafeCreateDOMComponent("clipPath"))},wn=function(n){return r.element(o.unsafeCreateDOMComponent("circle"))},bn=function(n){return r.element(o.unsafeCreateDOMComponent("canvas"))},Fn=function(n){return r.element(o.unsafeCreateDOMComponent("audio"))},En=function(n){return r.element(o.unsafeCreateDOMComponent("animation"))},xn=function(n){return r.element(o.unsafeCreateDOMComponent("animateTransform"))},Sn=function(n){return r.element(o.unsafeCreateDOMComponent("animateMotion"))},Cn=function(n){return r.element(o.unsafeCreateDOMComponent("animateColor"))},kn=function(n){return r.element(o.unsafeCreateDOMComponent("animate"))},Mn=function(n){return r.element(o.unsafeCreateDOMComponent("a"))};n.exports={a:Mn,a_:function(n){return Mn()({children:n})},animate:kn,animate_:function(n){return kn()({children:n})},animateColor:Cn,animateColor_:function(n){return Cn()({children:n})},animateMotion:Sn,animateMotion_:function(n){return Sn()({children:n})},animateTransform:xn,animateTransform_:function(n){return xn()({children:n})},animation:En,animation_:function(n){return En()({children:n})},audio:Fn,audio_:function(n){return Fn()({children:n})},canvas:bn,canvas_:function(n){return bn()({children:n})},circle:wn,circle_:function(n){return wn()({children:n})},clipPath:yn,clipPath_:function(n){return yn()({children:n})},defs:gn,defs_:function(n){return gn()({children:n})},desc:vn,desc_:function(n){return vn()({children:n})},discard:hn,discard_:function(n){return hn()({children:n})},ellipse:mn,ellipse_:function(n){return mn()({children:n})},feBlend:pn,feBlend_:function(n){return pn()({children:n})},feColorMatrix:dn,feColorMatrix_:function(n){return dn()({children:n})},feComponentTransfer:sn,feComponentTransfer_:function(n){return sn()({children:n})},feComposite:ln,feComposite_:function(n){return ln()({children:n})},feConvolveMatrix:fn,feConvolveMatrix_:function(n){return fn()({children:n})},feDiffuseLighting:cn,feDiffuseLighting_:function(n){return cn()({children:n})},feDisplacementMap:an,feDisplacementMap_:function(n){return an()({children:n})},feDistantLight:un,feDistantLight_:function(n){return un()({children:n})},feDropShadow:on,feDropShadow_:function(n){return on()({children:n})},feFlood:rn,feFlood_:function(n){return rn()({children:n})},feFuncA:tn,feFuncA_:function(n){return tn()({children:n})},feFuncB:en,feFuncB_:function(n){return en()({children:n})},feFuncG:nn,feFuncG_:function(n){return nn()({children:n})},feFuncR:Z,feFuncR_:function(n){return Z()({children:n})},feGaussianBlur:Y,feGaussianBlur_:function(n){return Y()({children:n})},feImage:X,feImage_:function(n){return X()({children:n})},feMerge:K,feMerge_:function(n){return K()({children:n})},feMergeNode:Q,feMergeNode_:function(n){return Q()({children:n})},feMorphology:G,feMorphology_:function(n){return G()({children:n})},feOffset:$,feOffset_:function(n){return $()({children:n})},fePointLight:V,fePointLight_:function(n){return V()({children:n})},feSpecularLighting:J,feSpecularLighting_:function(n){return J()({children:n})},feSpotLight:H,feSpotLight_:function(n){return H()({children:n})},feTile:U,feTile_:function(n){return U()({children:n})},feTurbulence:q,feTurbulence_:function(n){return q()({children:n})},filter:B,filter_:function(n){return B()({children:n})},foreignObject:j,foreignObject_:function(n){return j()({children:n})},g:z,g_:function(n){return z()({children:n})},handler:D,handler_:function(n){return D()({children:n})},iframe:W,iframe_:function(n){return W()({children:n})},image:L,image_:function(n){return L()({children:n})},line:O,line_:function(n){return O()({children:n})},linearGradient:P,linearGradient_:function(n){return P()({children:n})},listener:N,listener_:function(n){return N()({children:n})},marker:_,marker_:function(n){return _()({children:n})},mask:A,mask_:function(n){return A()({children:n})},metadata:R,metadata_:function(n){return R()({children:n})},mpath:I,mpath_:function(n){return I()({children:n})},path:T,path_:function(n){return T()({children:n})},pattern:M,pattern_:function(n){return M()({children:n})},polygon:k,polygon_:function(n){return k()({children:n})},polyline:C,polyline_:function(n){return C()({children:n})},prefetch:S,prefetch_:function(n){return S()({children:n})},radialGradient:x,radialGradient_:function(n){return x()({children:n})},rect:E,rect_:function(n){return E()({children:n})},script:F,script_:function(n){return F()({children:n})},set:b,set_:function(n){return b()({children:n})},stop:w,stop_:function(n){return w()({children:n})},style:y,style_:function(n){return y()({children:n})},svg:g,svg_:function(n){return g()({children:n})},switch:v,switch_:function(n){return v()({children:n})},symbol:h,symbol_:function(n){return h()({children:n})},tbreak:m,tbreak_:function(n){return m()({children:n})},text:p,text_:function(n){return p()({children:n})},textArea:d,textArea_:function(n){return d()({children:n})},textPath:s,textPath_:function(n){return s()({children:n})},title:l,title_:function(n){return l()({children:n})},tspan:f,tspan_:function(n){return f()({children:n})},unknown:c,unknown_:function(n){return c()({children:n})},use:a,use_:function(n){return a()({children:n})},video:i,video_:function(n){return i()({children:n})},view:u,view_:function(n){return u()({children:n})}}},function(n,e,t){"use strict";var r=t(1),o=t(18),u=t(115),i=t(72),a=t(100);n.exports={registerListener:function(n){return function(){var e=r.mapFlipped(o.functorEffect)(i.window)(a.toEventTarget)();return u.addEventListener("scroll")(n)(!1)(e)(),u.removeEventListener("scroll")(n)(!1)(e)}}}},function(n,e,t){"use strict";var r=t(41),o=t(2),u=t(62),i=t(16),a=t(11),c=t(7),f=t(15),l=t(71),s=t(55),d=t(30),p=t(27),m=t(45),h=t(37),v=t(46),g=t(26),y=function(){function n(){}return n.value=new n,n}(),w=function(){function n(){}return n.value=new n,n}(),b=function(){function n(){}return n.value=new n,n}(),F=function(){function n(){}return n.value=new n,n}(),E=function(){function n(){}return n.value=new n,n}();n.exports={H1:y,H2:w,H3:b,H4:F,Subheading:E,mkH:function(){var n=v.makeStyles()(m.mapRecordCons(new f.IsSymbol((function(){return"common"})))()(m.mapRecordCons(new f.IsSymbol((function(){return"h1"})))()(m.mapRecordCons(new f.IsSymbol((function(){return"h2"})))()(m.mapRecordCons(new f.IsSymbol((function(){return"h3"})))()(m.mapRecordCons(new f.IsSymbol((function(){return"h4"})))()(m.mapRecordCons(new f.IsSymbol((function(){return"h5"})))()(m.mapRecordNil)()())()())()())()())()())()())((function(n){return{common:r.cssSafer(h.recordWriteForeign()(h.consWriteForeignFields(new f.IsSymbol((function(){return"color"})))(h.writeForeignString)(h.consWriteForeignFields(new f.IsSymbol((function(){return"fontFamily"})))(h.writeForeignString)(h.nilWriteForeignFields)()()())()()()))({color:n.textColour,fontFamily:n.headingFontFamily}),h1:r.cssSafer(h.recordWriteForeign()(h.consWriteForeignFields(new f.IsSymbol((function(){return"fontSize"})))(h.writeForeignString)(h.consWriteForeignFields(new f.IsSymbol((function(){return"letterSpacing"})))(h.writeForeignString)(h.consWriteForeignFields(new f.IsSymbol((function(){return"margin"})))(h.writeForeignInt)(h.consWriteForeignFields(new f.IsSymbol((function(){return"padding"})))(h.writeForeignInt)(h.consWriteForeignFields(new f.IsSymbol((function(){return"textTransform"})))(h.writeForeignString)(h.nilWriteForeignFields)()()())()()())()()())()()())()()()))({textTransform:"uppercase",fontSize:"3.6em",letterSpacing:"0.07em",margin:0,padding:0}),h2:r.cssSafer(h.recordWriteForeign()(h.consWriteForeignFields(new f.IsSymbol((function(){return"fontSize"})))(h.writeForeignString)(h.consWriteForeignFields(new f.IsSymbol((function(){return"letterSpacing"})))(h.writeForeignString)(h.consWriteForeignFields(new f.IsSymbol((function(){return"margin"})))(h.writeForeignInt)(h.consWriteForeignFields(new f.IsSymbol((function(){return"padding"})))(h.writeForeignInt)(h.consWriteForeignFields(new f.IsSymbol((function(){return"textTransform"})))(h.writeForeignString)(h.nilWriteForeignFields)()()())()()())()()())()()())()()()))({textTransform:"uppercase",fontSize:"3em",letterSpacing:"0.05em",margin:0,padding:0}),h3:r.cssSafer(h.recordWriteForeign()(h.consWriteForeignFields(new f.IsSymbol((function(){return"fontSize"})))(h.writeForeignString)(h.consWriteForeignFields(new f.IsSymbol((function(){return"margin"})))(h.writeForeignInt)(h.consWriteForeignFields(new f.IsSymbol((function(){return"padding"})))(h.writeForeignInt)(h.nilWriteForeignFields)()()())()()())()()()))({fontSize:"2.2em",margin:0,padding:0}),h4:r.cssSafer(h.recordWriteForeign()(h.consWriteForeignFields(new f.IsSymbol((function(){return"fontSize"})))(h.writeForeignString)(h.consWriteForeignFields(new f.IsSymbol((function(){return"margin"})))(h.writeForeignInt)(h.consWriteForeignFields(new f.IsSymbol((function(){return"padding"})))(h.writeForeignInt)(h.nilWriteForeignFields)()()())()()())()()()))({fontSize:"1.5em",margin:0,padding:0}),h5:r.cssSafer(h.recordWriteForeign()(h.consWriteForeignFields(new f.IsSymbol((function(){return"color"})))(h.writeForeignString)(h.consWriteForeignFields(new f.IsSymbol((function(){return"fontSize"})))(h.writeForeignString)(h.consWriteForeignFields(new f.IsSymbol((function(){return"margin"})))(h.writeForeignInt)(h.consWriteForeignFields(new f.IsSymbol((function(){return"padding"})))(h.writeForeignInt)(h.nilWriteForeignFields)()()())()()())()()())()()()))({fontSize:"1.0em",margin:0,padding:0,color:n.textColourLighter})}}))();return d.component()()("Heading")((function(e){return p.bind(p.ixBindRender)(n)((function(n){var t=function(){if(e.level instanceof y)return s.h1();if(e.level instanceof w)return s.h2();if(e.level instanceof b)return s.h3();if(e.level instanceof F)return s.h4();if(e.level instanceof E)return s.h5();throw new Error("Failed pattern match at Typography.Header (line 72, column 14 - line 77, column 27): "+[e.level.constructor.name])}(),r=function(){if(e.level instanceof y)return n.h1;if(e.level instanceof w)return n.h2;if(e.level instanceof b)return n.h3;if(e.level instanceof F)return n.h4;if(e.level instanceof E)return n.h5;throw new Error("Failed pattern match at Typography.Header (line 79, column 27 - line 84, column 33): "+[e.level.constructor.name])}();return o.pure(p.applicativeRender(g.refl))(t({className:i.intercalate(i.foldableArray)(a.monoidString)(" ")(c.append(c.semigroupArray)([n.common,r])(u.fromFoldable(i.foldableMaybe)(e.className))),children:[l.text(e.text)]}))}))}))()}}},function(n,e,t){"use strict";var r=t(328),o=t(3);n.exports={unsafeReadProtoTagged:function(n){return function(e){return r._unsafeReadProtoTagged(o.Nothing.value,o.Just.create,n,e)}}}},function(n,e,t){"use strict";var r,o,u,i,a,c,f=t(329),l=t(1),s=t(3),d=t(32),p=t(18),m=t(25),h=t(330),v=t(147),g=m.unsafeCoerce,y=m.unsafeCoerce,w=m.unsafeCoerce,b=m.unsafeCoerce,F=m.unsafeCoerce,E=(o=l.map(p.functorEffect)((r=s.fromMaybe(h.Loading.value),function(n){return r(h.parse(n))})),function(n){return o(f._readyState(n))}),x=(u=l.map(p.functorEffect)(d.toMaybe),function(n){return u(f._head(n))}),S=v.unsafeReadProtoTagged("HTMLDocument"),C=v.unsafeReadProtoTagged("HTMLDocument"),k=v.unsafeReadProtoTagged("HTMLDocument"),M=v.unsafeReadProtoTagged("HTMLDocument"),T=v.unsafeReadProtoTagged("HTMLDocument"),I=(i=l.map(p.functorEffect)(d.toMaybe),function(n){return i(f._currentScript(n))}),R=(a=l.map(p.functorEffect)(d.toMaybe),function(n){return a(f._body(n))}),A=(c=l.map(p.functorEffect)(d.toMaybe),function(n){return c(f._activeElement(n))});n.exports={fromDocument:T,fromNode:k,fromParentNode:S,fromNonElementParentNode:C,fromEventTarget:M,toDocument:F,toNode:w,toParentNode:g,toNonElementParentNode:y,toEventTarget:b,head:x,body:R,readyState:E,activeElement:A,currentScript:I,referrer:f.referrer,title:f.title,setTitle:f.setTitle}},function(n,e,t){"use strict";var r=t(6),o=t(74),u=t(1),i=t(51),a=t(3),c=t(10),f=t(5),l=t(18),s=t(331),d=t(108),p=new f.Show((function(n){return"Seed "+f.show(f.showInt)(n)})),m=2147483647,h=function(n){var e;return(e=1,function(n){return function(t){var r=n-e|0,u=o.mod(o.euclideanRingInt)(t)(r);return u0&&void 0!==arguments[0]?arguments[0]:{},e=n.disableGlobal,t=void 0!==e&&e,u=n.productionPrefix,i=void 0===u?"jss":u,a=n.seed,c=void 0===a?"":a,f=""===c?"":"".concat(c,"-"),l=0;return function(n,e){l+=1;var u=e.options.name;if(u&&0===u.indexOf("Mui")&&!e.options.link&&!t){if(-1!==o.indexOf(n.key))return"Mui-".concat(n.key);var a="".concat(f).concat(u,"-").concat(n.key);return e.options.theme[r]&&""===c?"".concat(a,"-").concat(l):a}return"".concat(f).concat(i).concat(l)}}function i(n){return n}var a=function(n){var e=n.theme,t=n.name,r=n.props;if(!e||!e.props||!e.props[t])return r;var o,u=e.props[t];for(o in u)void 0===r[o]&&(r[o]=u[o]);return r};function c(){return(c=Object.assign||function(n){for(var e=1;e=0||(o[t]=n[t]);return o}var v={}.constructor;function g(n){if(null==n||"object"!=typeof n)return n;if(Array.isArray(n))return n.map(g);if(n.constructor!==v)return n;var e={};for(var t in n)e[t]=g(n[t]);return e}function y(n,e,t){void 0===n&&(n="unnamed");var r=t.jss,o=g(e),u=r.plugins.onCreateRule(n,o,t);return u||(n[0],null)}var w=function(n,e){for(var t="",r=0;r<+~=|^:(),"'`\s])/g,S="undefined"!=typeof CSS&&CSS.escape,C=function(n){return S?S(n):n.replace(x,"\\$1")},k=function(){function n(n,e,t){this.type="style",this.key=void 0,this.isProcessed=!1,this.style=void 0,this.renderer=void 0,this.renderable=void 0,this.options=void 0;var r=t.sheet,o=t.Renderer;this.key=n,this.options=t,this.style=e,r?this.renderer=r.renderer:o&&(this.renderer=new o)}return n.prototype.prop=function(n,e,t){if(void 0===e)return this.style[n];var r=!!t&&t.force;if(!r&&this.style[n]===e)return this;var o=e;t&&!1===t.process||(o=this.options.jss.plugins.onChangeValue(e,n,this));var u=null==o||!1===o,i=n in this.style;if(u&&!i&&!r)return this;var a=u&&i;if(a?delete this.style[n]:this.style[n]=o,this.renderable&&this.renderer)return a?this.renderer.removeProperty(this.renderable,n):this.renderer.setProperty(this.renderable,n,o),this;var c=this.options.sheet;return c&&c.attached,this},n}(),M=function(n){function e(e,t,r){var o;(o=n.call(this,e,t,r)||this).selectorText=void 0,o.id=void 0,o.renderable=void 0;var u=r.selector,i=r.scoped,a=r.sheet,c=r.generateId;return u?o.selectorText=u:!1!==i&&(o.id=c(m(m(o)),a),o.selectorText="."+C(o.id)),o}p(e,n);var t=e.prototype;return t.applyTo=function(n){var e=this.renderer;if(e){var t=this.toJSON();for(var r in t)e.setProperty(n,r,t[r])}return this},t.toJSON=function(){var n={};for(var e in this.style){var t=this.style[e];"object"!=typeof t?n[e]=t:Array.isArray(t)&&(n[e]=b(t))}return n},t.toString=function(n){var e=this.options.sheet,t=!!e&&e.options.link?c({},n,{allowEmpty:!0}):n;return E(this.selectorText,this.style,t)},d(e,[{key:"selector",set:function(n){if(n!==this.selectorText){this.selectorText=n;var e=this.renderer,t=this.renderable;if(t&&e)e.setSelector(t,n)||e.replaceRule(t,this)}},get:function(){return this.selectorText}}]),e}(k),T={onCreateRule:function(n,e,t){return"@"===n[0]||t.parent&&"keyframes"===t.parent.type?null:new M(n,e,t)}},I={indent:1,children:!0},R=/@([\w-]+)/,A=function(){function n(n,e,t){this.type="conditional",this.at=void 0,this.key=void 0,this.rules=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=n;var r=n.match(R);for(var o in this.at=r?r[1]:"unknown",this.options=t,this.rules=new Z(c({},t,{parent:this})),e)this.rules.add(o,e[o]);this.rules.process()}var e=n.prototype;return e.getRule=function(n){return this.rules.get(n)},e.indexOf=function(n){return this.rules.indexOf(n)},e.addRule=function(n,e,t){var r=this.rules.add(n,e,t);return r?(this.options.jss.plugins.onProcessRule(r),r):null},e.toString=function(n){if(void 0===n&&(n=I),null==n.indent&&(n.indent=I.indent),null==n.children&&(n.children=I.children),!1===n.children)return this.key+" {}";var e=this.rules.toString(n);return e?this.key+" {\n"+e+"\n}":""},n}(),_=/@media|@supports\s+/,N={onCreateRule:function(n,e,t){return _.test(n)?new A(n,e,t):null}},P={indent:1,children:!0},O=/@keyframes\s+([\w-]+)/,L=function(){function n(n,e,t){this.type="keyframes",this.at="@keyframes",this.key=void 0,this.name=void 0,this.id=void 0,this.rules=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0;var r=n.match(O);r&&r[1]?this.name=r[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=t;var o=t.scoped,u=t.sheet,i=t.generateId;for(var a in this.id=!1===o?this.name:C(i(this,u)),this.rules=new Z(c({},t,{parent:this})),e)this.rules.add(a,e[a],c({},t,{parent:this}));this.rules.process()}return n.prototype.toString=function(n){if(void 0===n&&(n=P),null==n.indent&&(n.indent=P.indent),null==n.children&&(n.children=P.children),!1===n.children)return this.at+" "+this.id+" {}";var e=this.rules.toString(n);return e&&(e="\n"+e+"\n"),this.at+" "+this.id+" {"+e+"}"},n}(),W=/@keyframes\s+/,D=/\$([\w-]+)/g,z=function(n,e){return"string"==typeof n?n.replace(D,(function(n,t){return t in e?e[t]:n})):n},j=function(n,e,t){var r=n[e],o=z(r,t);o!==r&&(n[e]=o)},B={onCreateRule:function(n,e,t){return"string"==typeof n&&W.test(n)?new L(n,e,t):null},onProcessStyle:function(n,e,t){return"style"===e.type&&t?("animation-name"in n&&j(n,"animation-name",t.keyframes),"animation"in n&&j(n,"animation",t.keyframes),n):n},onChangeValue:function(n,e,t){var r=t.options.sheet;if(!r)return n;switch(e){case"animation":case"animation-name":return z(n,r.keyframes);default:return n}}},q=function(n){function e(){for(var e,t=arguments.length,r=new Array(t),o=0;o=this.index)e.push(n);else for(var r=0;rt)return void e.splice(r,0,n)},e.reset=function(){this.registry=[]},e.remove=function(n){var e=this.registry.indexOf(n);this.registry.splice(e,1)},e.toString=function(n){for(var e=void 0===n?{}:n,t=e.attached,r=h(e,["attached"]),o="",u=0;u0){var t=function(n,e){for(var t=0;te.index&&r.options.insertionPoint===e.insertionPoint)return r}return null}(e,n);if(t&&t.renderer)return{parent:t.renderer.element.parentNode,node:t.renderer.element};if((t=function(n,e){for(var t=n.length-1;t>=0;t--){var r=n[t];if(r.attached&&r.options.insertionPoint===e.insertionPoint)return r}return null}(e,n))&&t.renderer)return{parent:t.renderer.element.parentNode,node:t.renderer.element.nextSibling}}var r=n.insertionPoint;if(r&&"string"==typeof r){var o=function(n){for(var e=mn(),t=0;tr)&&(t=r);try{if("insertRule"in n)n.insertRule(e,t);else if("appendRule"in n){n.appendRule(e)}}catch(n){return!1}return n.cssRules[t]},yn=function(){function n(n){this.getPropertyValue=ln,this.setProperty=sn,this.removeProperty=dn,this.setSelector=pn,this.element=void 0,this.sheet=void 0,this.hasInsertedRules=!1,n&&rn.add(n),this.sheet=n;var e=this.sheet?this.sheet.options:{},t=e.media,r=e.meta,o=e.element;this.element=o||function(){var n=document.createElement("style");return n.textContent="\n",n}(),this.element.setAttribute("data-jss",""),t&&this.element.setAttribute("media",t),r&&this.element.setAttribute("data-meta",r);var u=vn();u&&this.element.setAttribute("nonce",u)}var e=n.prototype;return e.attach=function(){!this.element.parentNode&&this.sheet&&(!function(n,e){var t=e.insertionPoint,r=hn(e);if(!1!==r&&r.parent)r.parent.insertBefore(n,r.node);else if(t&&"number"==typeof t.nodeType){var o=t,u=o.parentNode;u&&u.insertBefore(n,o.nextSibling)}else mn().appendChild(n)}(this.element,this.sheet.options),!this.hasInsertedRules||this.sheet&&!this.sheet.deployed||(this.hasInsertedRules=!1,this.deploy()))},e.detach=function(){var n=this.element.parentNode;n&&n.removeChild(this.element)},e.deploy=function(){var n=this.sheet;n&&(n.options.link?this.insertRules(n.rules):this.element.textContent="\n"+n.toString()+"\n")},e.insertRules=function(n,e){for(var t=0;tc.bottom(c.boundedInt)?new p.Just(n-1|0):p.Nothing.value}),(function(n){return n=c.bottom(c.boundedInt)&&n<=c.top(c.boundedInt)?new p.Just(r.fromCharCode(n)):p.Nothing.value},j=new x((function(){return h.ordChar}),z(B)(r.toCharCode),D(B)(r.toCharCode)),q=new S((function(){return c.boundedUnit}),(function(){return _}),1,s.const(0),(function(n){return 0===n?new p.Just(F.unit):p.Nothing.value})),U=new S((function(){return c.boundedOrdering}),(function(){return P}),3,(function(n){if(n instanceof v.LT)return 0;if(n instanceof v.EQ)return 1;if(n instanceof v.GT)return 2;throw new Error("Failed pattern match at Data.Enum (line 137, column 1 - line 145, column 18): "+[n.constructor.name])}),(function(n){return 0===n?new p.Just(v.LT.value):1===n?new p.Just(v.EQ.value):2===n?new p.Just(v.GT.value):p.Nothing.value})),H=new S((function(){return c.boundedChar}),(function(){return j}),r.toCharCode(c.top(c.boundedChar))-r.toCharCode(c.bottom(c.boundedChar))|0,r.toCharCode,B),J=new S((function(){return c.boundedBoolean}),(function(){return L}),2,(function(n){if(!n)return 0;if(n)return 1;throw new Error("Failed pattern match at Data.Enum (line 118, column 1 - line 124, column 20): "+[n.constructor.name])}),(function(n){return 0===n?new p.Just(!1):1===n?new p.Just(!0):p.Nothing.value}));n.exports={Enum:x,succ:k,pred:T,BoundedEnum:S,cardinality:function(n){return n.cardinality},toEnum:C,fromEnum:A,toEnumWithDefaults:function(n){return function(e){return function(t){return function(r){var o=C(n)(r);if(o instanceof p.Just)return o.value0;if(o instanceof p.Nothing)return r=i||c<0||c>i||f>c?u.Nothing.value:new u.Just(r._slice(n)(e)(t))}}},singleton:r.singleton,fromCharArray:r.fromCharArray,toCharArray:r.toCharArray,length:r.length,countPrefix:r.countPrefix,take:r.take,drop:r.drop,splitAt:r.splitAt}},function(n,e,t){"use strict";var r=t(225),o=t(21),u=r._localeCompare(o.LT.value)(o.EQ.value)(o.GT.value);n.exports={null:function(n){return""===n},localeCompare:u,replace:r.replace,replaceAll:r.replaceAll,split:r.split,toLower:r.toLower,toUpper:r.toUpper,trim:r.trim,joinWith:r.joinWith}},function(n,e,t){"use strict";var r=t(238),o=t(13),u=t(38),i=t(15),a=t(137),c=t(25),f=u.semigroupoidFn,l=o.categoryFn;n.exports={build:function(n){return function(e){return n(r.copyRecord(e))}},insert:function(n){return function(n){return function(n){return function(e){return function(t){return function(o){return r.unsafeInsert(i.reflectSymbol(n)(e))(t)(o)}}}}}},modify:function(n){return function(n){return function(n){return function(e){return function(t){return function(o){return r.unsafeModify(i.reflectSymbol(n)(e))(t)(o)}}}}}},delete:function(n){return function(e){return function(e){return function(e){return function(t){return r.unsafeDelete(i.reflectSymbol(n)(e))(t)}}}}},rename:function(n){return function(e){return function(t){return function(t){return function(t){return function(t){return function(t){return function(o){return function(u){return r.unsafeRename(i.reflectSymbol(n)(t))(i.reflectSymbol(e)(o))(u)}}}}}}}}},merge:function(n){return function(n){return function(n){return function(e){return a.unsafeUnionFn(e,n)}}}},union:function(n){return function(n){return function(e){return a.unsafeUnionFn(e,n)}}},disjointUnion:function(n){return function(n){return function(n){return function(e){return a.unsafeUnionFn(n,e)}}}},nub:function(n){return c.unsafeCoerce},semigroupoidBuilder:f,categoryBuilder:l}},function(n,e,t){"use strict";var r,o=t(71),u=t(60),i=t(14),a=o.withExceptT(u.functorIdentity),c=(r=i.unwrap(u.newtypeIdentity),function(n){return r(o.runExceptT(n))});n.exports={runExcept:c,mapExcept:function(n){return o.mapExceptT((e=i.unwrap(u.newtypeIdentity),function(t){return u.Identity(n(e(t)))}));var e},withExcept:a}},function(n,e,t){"use strict";var r=t(13),o=t(38),u=t(6),i=t(15),a=t(59),c=t(98),f=t(28),l=function(n){this.mergeImpl=n},s=function(n){return n},d=o.semigroupoidFn,p=new l((function(n){return function(n){return function(n){return{}}}})),m=function(n){return n.mergeImpl},h=r.categoryFn,v=r.identity(h);n.exports={unsafeEventFn:s,handler:function(n){return function(e){return function(t){return e(n(t))()}}},handler_:function(n){return a.mkEffectFn1(u.const(n))},syntheticEvent:v,merge:function(n){return function(n){return m(n)(f.RLProxy.value)}},Merge:l,mergeImpl:m,semigroupoidBuilder:d,categoryBuilder:h,mergeNil:p,mergeCons:function(n){return function(e){return function(e){return function(e){return function(e){return function(e){return new l((function(t){return function(t){return function(r){var o=m(e)(f.RLProxy.value)(c.delete(n)()()(i.SProxy.value)(t)),u=c.get(n)()(i.SProxy.value)(t);return c.insert(n)()()(i.SProxy.value)(u(r))(o(r))}}}))}}}}}}}},function(n,e,t){"use strict";var r=t(314);n.exports={eventListener:r.eventListener,addEventListener:r.addEventListener,removeEventListener:r.removeEventListener,dispatchEvent:r.dispatchEvent}},function(n,e,t){"use strict";var r,o=t(317),u=t(1),i=t(3),a=t(31),c=t(18),f=t(25),l=f.unsafeCoerce,s=f.unsafeCoerce,d=f.unsafeCoerce,p=f.unsafeCoerce,m=f.unsafeCoerce,h=f.unsafeCoerce,v=(r=u.map(c.functorEffect)(a.toMaybe),function(n){return r(o._offsetParent(n))});n.exports={fromElement:function(n){return o._read(i.Nothing.value,i.Just.create,n)},fromNode:function(n){return o._read(i.Nothing.value,i.Just.create,n)},fromChildNode:function(n){return o._read(i.Nothing.value,i.Just.create,n)},fromNonDocumentTypeChildNode:function(n){return o._read(i.Nothing.value,i.Just.create,n)},fromParentNode:function(n){return o._read(i.Nothing.value,i.Just.create,n)},fromEventTarget:function(n){return o._read(i.Nothing.value,i.Just.create,n)},toElement:m,toNode:d,toChildNode:h,toNonDocumentTypeChildNode:s,toParentNode:l,toEventTarget:p,offsetParent:v,title:o.title,setTitle:o.setTitle,lang:o.lang,setLang:o.setLang,dir:o.dir,setDir:o.setDir,className:o.className,setClassName:o.setClassName,classList:o.classList,hidden:o.hidden,setHidden:o.setHidden,tabIndex:o.tabIndex,setTabIndex:o.setTabIndex,draggable:o.draggable,setDraggable:o.setDraggable,contentEditable:o.contentEditable,setContentEditable:o.setContentEditable,isContentEditable:o.isContentEditable,spellcheck:o.spellcheck,setSpellcheck:o.setSpellcheck,click:o.click,focus:o.focus,blur:o.blur,getBoundingClientRect:o.getBoundingClientRect,offsetTop:o.offsetTop,offsetLeft:o.offsetLeft,offsetWidth:o.offsetWidth,offsetHeight:o.offsetHeight}},,,,,,function(n,e){n.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAR0AAACxCAMAAADOHZloAAAAh1BMVEX///8AAACurq4zMzPa2trW1tZra2v4+Pjm5uapqang4OD8/Pzi4uLo6Oitra3d3d2lpaXy8vIsLCy2trY5OTmPj4+AgICRkZEICAhMTEwxMTG5ubkVFRVzc3NFRUWHh4cfHx9WVlY/Pz9hYWESEhLJycmamprCwsIkJCRSUlJISEheXl5wcHDDIU5uAAAFyUlEQVR4nO2di1bbOhBFbSgECBSS0hTaQAOF9vbx/9/XBkJJHOt0LJ2JRrqzP8BrsiMdWy+7aRzH6WF2krsCw8za9jR3DWb5I6dtj3JXYZQnOd56+rlpV3jr2WbWtq4nxJoc19NlQ47r2aQjx/Wsc9OV43pe2Wo5rueVXjmu55mAHNezJCjH9TTNY1iO62mad64H4Xoge64H4XogrgfieiBQz1nu6rLjrQditPWcv1FFXIfN1nOKqkrnRlyITT2ThaqeQ3EhNjvXZF9Vz524EJt6xreqei7H0kLemtTT3KnqWYykdRjV80VVz1z8w4zq6VkXIPIg3npiVM9nVT3tgbQOo3q+6up5lNZhVA+8oabzTVrHsU09n3T1vJPWYbT1fNPVcyGtw2jrgQso6XyQ1mFUz7munpm0DqTnKp+eM109v6R1GG09ykP2L9I6jOoZKQ/ZpWNSq3quVfXcSsekRrOn+amq57+JsAyk5yGjnkNVPeJ+cQGukbP1GMFo9ljB9UBcDwRlT85oNsIuonkinvk2B9LD6VyjxQ/xuok5tPUsRwfXdepJ71zPQ6drRqF5QHrm0kfvAC/jyltOqTlAer4nXXk0fblOpXrE8/k9vMpp2zqj+T7+qqOP6xeqM5qjd/d057Kq1BPbtbYn+mrMnq9x11vPnPL1HHHt9MkpN5rfBHvWcczlNgP5lTKzJyxHvsFjjdFl6Gol6gFy5hE/JyznzxNCcXrQIu3n4ZcLdasnxCu2VjgBP6YdPjnTH8gr3ivUrwpc3h+eOnXJAZnTtp8GXw6u9tYlR7xn6i8okGMyLC9sOajlFCcHBnKEnKoyBwZyROZUJccDGcCWgwK5ODmwWw3PnDEnkC8ONbmTLrKQA3nMyRwjZyagnOHdiiRH97yN+G2U7LsVJ5B1N34tpN2KnDmkQNbdNDiVrlzuUo48kH+QdWyyL51tgAfBcz0hw6ukI17Kh3JyBbKVje67DGTx0ZajB7KOTcTvNWDLQZkjlmPlgI3Ju9UB2UZsHeRAHqMJdnFRVg72seWgQBZ3K/hmu3TEP4s8fOAEMtw1nY54l8QuM0csx8phdJOB/J5so4N4xYmdOZSBp/KgXLw1K7gFZUmuQNZ9gcpCvGOWPbaiBPIdVUaXfbEc9tIMI5DhRdK5F28B2KUcceY8Hu8pcizeCgO71d5gOZxAtgIM5Ag5lEC2AjuQ0diqODkWA9kMJ1cuJwg7kKtaDmYHclWZwx4+VCWHfLdq0CtOypPDDWQ4T1WcHHgrH545zRisqhQXyM0EpESEHPRSwOJaToOmGSK6FZqpKlFO+NEtSk5zH5ITecAtO/2tJ05OE3oQ/MmteYf06YnJnCXBthN1wM0E23rexl4qvDNLvNpojq6eyG7VwBfIFqxnIy/i5TSTsJ1K9CTIwdtla8ie2EBeXQeNTKLjLDsvelJ/ARyblN560lrOEqin7OxJypwV8ORJwXqm6S1nCdRTbudinZKvVA8LuA2o3DsXi0qjmQVsPa6Hkz3nB6poCvjHD2Nkj/JXDeWf7aMDs0eqZ6J7rEb+2T468I+Xdq5xcEKNQsZ3/XCi+buqno/5Xl4M9Yij2cgnEvhwHgt/qeqZS48R86FEczNT1dOeaxqAUKK5+aCrJ9+DD2c6DL4fPB3xQRI6nGhW/qrh8LNVLDjRbOV0Hx2OHuXP9uVb6YfRLNYDB7bp5HvnGOfOBbc4piM+kU6Hc+c6m6vqyTdkh9kjnu2fGPlsHx3OFsWR7pD9NpsemBryqXjdIfs025CdE83KB0XbbEN20hr7zXRfj+llto+CcaJZmXyzhezd45VBPu1UG6Q7V61Uuv2JhWcPxPVAPJohHs0Q0qCiVuAR+OK+Y0Mn3HpSP7FZBSE9LueJ/mh2OSv6Wo/L+cv2YXiXs0a39bicDU5dDmI9mh9cTpcjbzmIl2j2ltPLsx75KzX/Z5x6t0KctVcuJ8xJthU2x3GcevkNqgBivHqHqusAAAAASUVORK5CYII="},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(13),i=t(107),a=t(32),c=t(194),f=t(195),l=t(196),s=t(197),d=t(198),p=t(1),m=t(24),h=function(n,e,t,r){this.Bifoldable1=n,this.Bifunctor0=e,this.bisequence=t,this.bitraverse=r},v=function(n){return n.bitraverse},g=function(n){return n.bisequence};n.exports={Bitraversable:h,bitraverse:v,bisequence:g,bitraverseDefault:function(n){return function(e){return function(t){return function(r){return function(o){return g(n)(e)(a.bimap(n.Bifunctor0())(t)(r)(o))}}}}},bisequenceDefault:function(n){return function(e){return v(n)(e)(u.identity(u.categoryFn))(u.identity(u.categoryFn))}},ltraverse:function(n){return function(e){return function(t){return v(n)(e)(t)(r.pure(e))}}},rtraverse:function(n){return function(e){return v(n)(e)(r.pure(e))}},bifor:function(n){return function(e){return function(t){return function(r){return function(o){return v(n)(e)(r)(o)(t)}}}}},lfor:function(n){return function(e){return function(t){return function(o){return v(n)(e)(o)(r.pure(e))(t)}}}},rfor:function(n){return function(e){return function(t){return function(o){return v(n)(e)(r.pure(e))(o)(t)}}}},bitraversableClown:function(n){return new h((function(){return i.bifoldableClown(n.Foldable1())}),(function(){return c.bifunctorClown(n.Functor0())}),(function(e){return function(t){return p.map(e.Apply0().Functor0())(c.Clown)(m.sequence(n)(e)(t))}}),(function(e){return function(t){return function(r){return function(r){return p.map(e.Apply0().Functor0())(c.Clown)(m.traverse(n)(e)(t)(r))}}}}))},bitraversableJoker:function(n){return new h((function(){return i.bifoldableJoker(n.Foldable1())}),(function(){return l.bifunctorJoker(n.Functor0())}),(function(e){return function(t){return p.map(e.Apply0().Functor0())(l.Joker)(m.sequence(n)(e)(t))}}),(function(e){return function(t){return function(t){return function(r){return p.map(e.Apply0().Functor0())(l.Joker)(m.traverse(n)(e)(t)(r))}}}}))},bitraversableFlip:function(n){return new h((function(){return i.bifoldableFlip(n.Bifoldable1())}),(function(){return f.bifunctorFlip(n.Bifunctor0())}),(function(e){return function(t){return p.map(e.Apply0().Functor0())(f.Flip)(g(n)(e)(t))}}),(function(e){return function(t){return function(r){return function(o){return p.map(e.Apply0().Functor0())(f.Flip)(v(n)(e)(r)(t)(o))}}}}))},bitraversableProduct:function(n){return function(e){return new h((function(){return i.bifoldableProduct(n.Bifoldable1())(e.Bifoldable1())}),(function(){return s.bifunctorProduct(n.Bifunctor0())(e.Bifunctor0())}),(function(t){return function(r){return o.apply(t.Apply0())(p.map(t.Apply0().Functor0())(s.Product.create)(g(n)(t)(r.value0)))(g(e)(t)(r.value1))}}),(function(t){return function(r){return function(u){return function(i){return o.apply(t.Apply0())(p.map(t.Apply0().Functor0())(s.Product.create)(v(n)(t)(r)(u)(i.value0)))(v(e)(t)(r)(u)(i.value1))}}}}))}},bitraversableWrap:function(n){return new h((function(){return i.bifoldableWrap(n.Bifoldable1())}),(function(){return d.bifunctorWrap(n.Bifunctor0())}),(function(e){return function(t){return p.map(e.Apply0().Functor0())(d.Wrap)(g(n)(e)(t))}}),(function(e){return function(t){return function(r){return function(o){return p.map(e.Apply0().Functor0())(d.Wrap)(v(n)(e)(t)(r)(o))}}}}))}}},function(n,e,t){"use strict";var r=t(19),o=t(34),u=t(39),i=t(22),a=t(3),c=t(11),f=t(14),l=t(8),s=t(5),d=function(n){return n},p=new l.Semigroup((function(n){return function(e){if(e instanceof a.Just)return e;if(e instanceof a.Nothing)return n;throw new Error("Failed pattern match at Data.Maybe.Last (line 52, column 1 - line 54, column 36): "+[n.constructor.name,e.constructor.name])}})),m=a.ord1Maybe,h=new f.Newtype((function(n){return n}),d),v=new c.Monoid((function(){return p}),a.Nothing.value),g=a.monadMaybe,y=a.invariantMaybe,w=a.functorMaybe,b=a.extendMaybe,F=a.eq1Maybe,E=a.bindMaybe,x=a.applyMaybe,S=a.applicativeMaybe,C=new r.Alt((function(){return w}),l.append(p)),k=new i.Plus((function(){return C}),c.mempty(v)),M=new o.Alternative((function(){return S}),(function(){return k})),T=new u.MonadZero((function(){return M}),(function(){return g}));n.exports={Last:d,newtypeLast:h,eqLast:function(n){return a.eqMaybe(n)},eq1Last:F,ordLast:function(n){return a.ordMaybe(n)},ord1Last:m,boundedLast:function(n){return a.boundedMaybe(n)},functorLast:w,invariantLast:y,applyLast:x,applicativeLast:S,bindLast:E,monadLast:g,extendLast:b,showLast:function(n){return new s.Show((function(e){return"(Last "+s.show(a.showMaybe(n))(e)+")"}))},semigroupLast:p,monoidLast:v,altLast:C,plusLast:k,alternativeLast:M,monadZeroLast:T}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(1),i=function(n){return n},a=function(n){return n},c=new u.Functor((function(n){return function(e){return function(t){var r=e(t);return{accum:r.accum,value:n(r.value)}}}})),f=new u.Functor((function(n){return function(e){return function(t){var r=e(t);return{accum:r.accum,value:n(r.value)}}}})),l=new o.Apply((function(){return c}),(function(n){return function(e){return function(t){var r=e(t),o=n(r.accum);return{accum:o.accum,value:o.value(r.value)}}}})),s=new o.Apply((function(){return f}),(function(n){return function(e){return function(t){var r=n(t),o=e(r.accum);return{accum:o.accum,value:r.value(o.value)}}}})),d=new r.Applicative((function(){return l}),(function(n){return function(e){return{accum:e,value:n}}})),p=new r.Applicative((function(){return s}),(function(n){return function(e){return{accum:e,value:n}}}));n.exports={StateL:function(n){return n},stateL:a,StateR:function(n){return n},stateR:i,functorStateL:f,applyStateL:s,applicativeStateL:p,functorStateR:c,applyStateR:l,applicativeStateR:d}},function(n,e,t){"use strict";var r=t(41),o=t(94),u=t(2),i=t(4),a=t(7),c=t(16),f=t(6),l=t(3),s=t(11),d=t(15),p=t(40),m=t(97),h=t(30),v=t(27),g=t(98),y=t(45),w=t(37),b=t(140),F=t(46),E=t(26),x=function(){function n(){}return n.value=new n,n}(),S=function(){function n(){}return n.value=new n,n}(),C=function(){function n(){}return n.value=new n,n}(),k=function(n){return"linear-gradient("+c.intercalate(c.foldableArray)(s.monoidString)(",")(n)+")"},M=new a.Eq((function(n){return function(e){return n instanceof x&&e instanceof x||(n instanceof S&&e instanceof S||n instanceof C&&e instanceof C)}}));n.exports={PlainButton:x,HighlightedButton:S,DisabledButton:C,mkButton:function(n){return function(n){return function(n){return function(n){return function(){var n=F.makeStyles()(y.mapRecordCons(new d.IsSymbol((function(){return"@keyframes gradientBG"})))()(y.mapRecordCons(new d.IsSymbol((function(){return"btn"})))()(y.mapRecordCons(new d.IsSymbol((function(){return"highlightedButton"})))()(y.mapRecordNil)()())()())()())((function(n){return{"@keyframes gradientBG":r.cssSafer(w.recordWriteForeign()(w.consWriteForeignFields(new d.IsSymbol((function(){return"0%"})))(w.recordWriteForeign()(w.consWriteForeignFields(new d.IsSymbol((function(){return"backgroundPosition"})))(w.writeForeignString)(w.nilWriteForeignFields)()()()))(w.consWriteForeignFields(new d.IsSymbol((function(){return"100%"})))(w.recordWriteForeign()(w.consWriteForeignFields(new d.IsSymbol((function(){return"backgroundPosition"})))(w.writeForeignString)(w.nilWriteForeignFields)()()()))(w.consWriteForeignFields(new d.IsSymbol((function(){return"50%"})))(w.recordWriteForeign()(w.consWriteForeignFields(new d.IsSymbol((function(){return"backgroundPosition"})))(w.writeForeignString)(w.nilWriteForeignFields)()()()))(w.nilWriteForeignFields)()()())()()())()()()))({"0%":{backgroundPosition:"0% 50%"},"50%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0% 50%"}}),btn:r.cssSafer(w.recordWriteForeign()(w.consWriteForeignFields(new d.IsSymbol((function(){return"&:active"})))(w.recordWriteForeign()(w.consWriteForeignFields(new d.IsSymbol((function(){return"background"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"boxShadow"})))(w.writeForeignString)(w.nilWriteForeignFields)()()())()()()))(w.consWriteForeignFields(new d.IsSymbol((function(){return"&:disabled"})))(w.recordWriteForeign()(w.consWriteForeignFields(new d.IsSymbol((function(){return"background"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"border"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"boxShadow"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"textDecoration"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"textDecorationColor"})))(w.writeForeignString)(w.nilWriteForeignFields)()()())()()())()()())()()())()()()))(w.consWriteForeignFields(new d.IsSymbol((function(){return"&:focus"})))(w.recordWriteForeign()(w.consWriteForeignFields(new d.IsSymbol((function(){return"animation"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"background"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"backgroundSize"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"color"})))(w.writeForeignString)(w.nilWriteForeignFields)()()())()()())()()())()()()))(w.consWriteForeignFields(new d.IsSymbol((function(){return"background"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"border"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"borderRadius"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"boxShadow"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"color"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"fontFamily"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"height"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"letterSpacing"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"marginLeft"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"marginRight"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"minWidth"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"outline"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"padding"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"textTransform"})))(w.writeForeignString)(w.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()()))({background:n.isLight?n.interfaceColourLightest:k([n.interfaceColourLightest,n.interfaceColourLighter]),color:n.textColour,boxShadow:n.isLight?"none":"1px 1px 10px rgba(0,0,0,0.66)",border:n.isLight?"1px solid "+n.interfaceColourLighter:"none",borderRadius:"20px",padding:"0px 18px 0px 18px",marginLeft:"2px",marginRight:"2px",minWidth:"100px",height:"40px",fontFamily:n.textFontFamily,letterSpacing:"0.2em",textTransform:"uppercase",outline:"none","&:focus":{background:k(["-5deg",n.interfaceColourDarker,n.highlightColourDark,n.highlightColour]),color:l.fromMaybe(n.textColour)(i.bind(l.bindMaybe)(o.fromHexString(n.highlightColour))((function(e){return i.bind(l.bindMaybe)(o.fromHexString(n.highlightColourDark))((function(t){var r=n.isLight?e:o.mix(o.HSL.value)(e)(t)(.5);return i.bind(l.bindMaybe)(o.fromHexString(n.textColour))((function(n){return u.pure(l.applicativeMaybe)(o.toHexString(b.increaseContrast(r)(n)))}))}))}))),backgroundSize:"400% 400%, 100% 100%",animation:"$gradientBG 3s ease infinite"},"&:active":{background:k(["180deg",n.interfaceColourLighter,n.interfaceColourLightest]),boxShadow:"inset 0 0 2px black"},"&:disabled":{boxShadow:"0 0 0 black",background:n.backgroundColour,border:"1px dotted "+n.interfaceColourLightest,textDecoration:"line-through",textDecorationColor:n.red}}),highlightedButton:r.cssSafer(w.recordWriteForeign()(w.consWriteForeignFields(new d.IsSymbol((function(){return"&:active"})))(w.recordWriteForeign()(w.consWriteForeignFields(new d.IsSymbol((function(){return"background"})))(w.writeForeignString)(w.nilWriteForeignFields)()()()))(w.consWriteForeignFields(new d.IsSymbol((function(){return"background"})))(w.writeForeignString)(w.consWriteForeignFields(new d.IsSymbol((function(){return"color"})))(w.writeForeignString)(w.nilWriteForeignFields)()()())()()())()()()))({background:n.isLight?n.highlightColour:k([n.highlightColour,n.highlightColourDark]),"&:active":{background:k([n.highlightColourDark,n.highlightColour])},color:l.fromMaybe(n.textColour)(i.bind(l.bindMaybe)(o.fromHexString(n.highlightColour))((function(e){return i.bind(l.bindMaybe)(o.fromHexString(n.highlightColourDark))((function(t){var r=n.isLight?e:o.mix(o.HSL.value)(e)(t)(.5);return i.bind(l.bindMaybe)(o.fromHexString(n.textColour))((function(n){return u.pure(l.applicativeMaybe)(o.toHexString(b.increaseContrast(r)(n)))}))}))})))})}}))();return h.component()()("Button")((function(e){return v.bind(v.ixBindRender)(n)((function(n){var t=f.flip(F.classNames())(n);return u.pure(v.applicativeRender(E.refl))(p.element(m.unsafeCreateDOMComponent("button"))(g.union()({className:t([function(n){return n.btn},s.guard(s.monoidFn(s.monoidString))(a.eq(M)(e.buttonType)(S.value))((function(n){return n.highlightedButton}))]),disabled:a.eq(M)(e.buttonType)(C.value),children:e.kids})(e.buttonProps)))}))}))()}}}}},linearGradient:k,eqButtonType:M}},function(n,e,t){"use strict";var r,o,u=t(4),i=t(68),a=t(214),c=t(32),f=t(23),l=t(7),s=t(6),d=t(1),p=t(3),m=t(96),h=t(10),v=t(8),g=t(20),y=t(70),w=t(25),b=w.unsafeCoerce,F=w.unsafeCoerce,E=w.unsafeCoerce,x=function(n){return function(e){var t=i.unionBy(n)(E(e));return function(n){return F(t(n))}}},S=function(n){return function(e){var t=x(n)(e);return function(n){return t(E(n))}}},C=(r=c.bimap(g.bifunctorTuple)(F)(F),function(n){return r(i.unzip(E(n)))}),k=function(n){return function(e){return i.intersectBy(n)(E(e))}},M=function(n){return function(e){var t=k(n)(e);return function(n){return t(E(n))}}},T=function(n){if(i.length(n)>0)return new p.Just(F(n));if(f.otherwise)return p.Nothing.value;throw new Error("Failed pattern match at Data.Array.NonEmpty (line 134, column 1 - line 134, column 58): "+[n.constructor.name])},I=function(n){return function(e){return i.difference(n)(E(e))}},R=function(n){return function(e){return F(i.cons(n)(e))}},A=s.flip(u.bind(a.bindNonEmptyArray)),N=(o=d.map(a.functorNonEmptyArray)(E),function(n){return F(i.concat(E(o(n))))}),_=function(n){var e=p.fromJust();return function(t){return e(n(E(t)))}},P=_(i.head),O=_(i.init),L=_(i.last),W=_(i.tail),D=_(i.uncons),z=_(i.unsnoc),B=function(n){return function(e){return n(E(e))}},j=B(i.catMaybes),q=B(i.index),U=B(i.length),H=function(n){var e=B(n);return function(n){return F(e(n))}},J=H(i.reverse),V=function(n){return B(i.unsafeIndex())};n.exports={fromArray:T,fromNonEmpty:function(n){return R(n.value0)(n.value1)},toArray:E,toNonEmpty:function(n){return e=D(n),new m.NonEmpty(e.head,e.tail);var e},fromFoldable:function(n){var e=i.fromFoldable(n);return function(n){return T(e(n))}},fromFoldable1:function(n){var e=i.fromFoldable(n.Foldable0());return function(n){return F(e(n))}},toUnfoldable:function(n){return B(i.toUnfoldable(n))},toUnfoldable1:function(n){return function(e){var t=U(e);return y.unfoldr1(n)((function(n){return g.Tuple.create(V()(e)(n))(n<(t-1|0)?new p.Just(n+1|0):p.Nothing.value)}))(0)}},singleton:function(n){return F(i.singleton(n))},range:function(n){return function(e){return F(i.range(n)(e))}},replicate:function(n){return function(e){return F(i.replicate(h.max(h.ordInt)(1)(n))(e))}},some:function(n){return function(e){var t=i.some(n)(e);return function(n){return b(t(n))}}},length:U,cons:function(n){return H(i.cons(n))},"cons'":R,snoc:function(n){return function(e){return F(i.snoc(E(n))(e))}},"snoc'":function(n){return function(e){return F(i.snoc(n)(e))}},appendArray:function(n){return function(e){return F(v.append(v.semigroupArray)(E(n))(e))}},insert:function(n){return function(e){return H(i.insert(n)(e))}},insertBy:function(n){return function(e){return H(i.insertBy(n)(e))}},head:P,last:L,tail:W,init:O,uncons:D,unsnoc:z,index:q,elemIndex:function(n){return function(e){return B(i.elemIndex(n)(e))}},elemLastIndex:function(n){return function(e){return B(i.elemLastIndex(n)(e))}},findIndex:function(n){return B(i.findIndex(n))},findLastIndex:function(n){return B(i.findLastIndex(n))},insertAt:function(n){return function(e){var t=i.insertAt(n)(e);return function(n){return b(t(E(n)))}}},deleteAt:function(n){return B(i.deleteAt(n))},updateAt:function(n){return function(e){var t=i.updateAt(n)(e);return function(n){return b(t(E(n)))}}},updateAtIndices:function(n){return function(e){return H(i.updateAtIndices(n)(e))}},modifyAt:function(n){return function(e){var t=i.modifyAt(n)(e);return function(n){return b(t(E(n)))}}},modifyAtIndices:function(n){return function(e){return function(t){return H(i.modifyAtIndices(n)(e)(t))}}},alterAt:function(n){return function(e){var t=i.alterAt(n)(e);return function(n){return t(E(n))}}},reverse:J,concat:N,concatMap:A,filter:function(n){return B(i.filter(n))},partition:function(n){return B(i.partition(n))},filterA:function(n){return function(e){return B(i.filterA(n)(e))}},mapMaybe:function(n){return B(i.mapMaybe(n))},catMaybes:j,sort:function(n){return H(i.sort(n))},sortBy:function(n){return H(i.sortBy(n))},sortWith:function(n){return function(e){return H(i.sortWith(n)(e))}},slice:function(n){return function(e){return B(i.slice(n)(e))}},take:function(n){return B(i.take(n))},takeEnd:function(n){return B(i.takeEnd(n))},takeWhile:function(n){return B(i.takeWhile(n))},drop:function(n){return B(i.drop(n))},dropEnd:function(n){return B(i.dropEnd(n))},dropWhile:function(n){return B(i.dropWhile(n))},span:function(n){return B(i.span(n))},nub:function(n){return H(i.nub(n))},nubBy:function(n){return H(i.nubBy(n))},nubEq:function(n){return H(i.nubEq(n))},nubByEq:function(n){return H(i.nubByEq(n))},union:function(n){return S(l.eq(n))},"union'":function(n){return x(l.eq(n))},unionBy:S,"unionBy'":x,delete:function(n){return function(e){return B(i.delete(n)(e))}},deleteBy:function(n){return function(e){return B(i.deleteBy(n)(e))}},difference:function(n){return function(e){return B(I(n)(e))}},"difference'":I,intersect:function(n){return M(l.eq(n))},"intersect'":function(n){return k(l.eq(n))},intersectBy:M,"intersectBy'":k,zipWith:function(n){return function(e){return function(t){return F(i.zipWith(n)(E(e))(E(t)))}}},zipWithA:function(n){return function(e){return function(t){return function(r){return b(i.zipWithA(n)(e)(E(t))(E(r)))}}}},zip:function(n){return function(e){return F(i.zip(E(n))(E(e)))}},unzip:C,foldM:function(n){return function(e){return function(t){return B(i.foldM(n)(e)(t))}}},foldRecM:function(n){return function(e){return function(t){return B(i.foldRecM(n)(e)(t))}}},unsafeIndex:V}},function(n,e,t){"use strict";var r=t(207),o=t(1),u=t(18),i=function(n){return r["modify'"]((function(e){var t=n(e);return{state:t,value:t}}))};n.exports={modify:i,modify_:function(n){return function(e){return o.void(u.functorEffect)(i(n)(e))}},new:r.new,read:r.read,"modify'":r["modify'"],write:r.write}},function(n,e,t){"use strict";var r=t(13),o=t(1),u=t(60),i=t(14),a=function(n,e,t){this.Functor0=n,this.collect=e,this.distribute=t},c=new a((function(){return u.functorIdentity}),(function(n){return function(e){var t,r=o.map(n)((t=i.unwrap(u.newtypeIdentity),function(n){return t(e(n))}));return function(n){return u.Identity(r(n))}}}),(function(n){var e=o.map(n)(i.unwrap(u.newtypeIdentity));return function(n){return u.Identity(e(n))}})),f=function(n){return n.distribute},l=new a((function(){return o.functorFn}),(function(n){return function(e){var t=f(l)(n),r=o.map(n)(e);return function(n){return t(r(n))}}}),(function(n){return function(e){return function(t){return o.map(n)((function(n){return n(t)}))(e)}}})),s=function(n){return n.collect};n.exports={collect:s,distribute:f,Distributive:a,distributeDefault:function(n){return function(e){return s(n)(e)(r.identity(r.categoryFn))}},collectDefault:function(n){return function(e){return function(t){var r=f(n)(e),u=o.map(e)(t);return function(n){return r(u(n))}}}},cotraverse:function(n){return function(e){return function(t){var r=o.map(n.Functor0())(t),u=f(n)(e);return function(n){return r(u(n))}}}},distributiveIdentity:c,distributiveFunction:l}},function(n,e,t){"use strict";var r,o,u=t(221),i=t(68),a=t(23),c=t(43),f=t(113),l=t(7),s=t(76),d=t(1),p=t(52),m=t(3),h=t(10),v=t(5),g=t(114),y=t(115),w=t(135),b=t(20),F=t(51),E=function(n){return function(e){return 65536+((1024*(n-55296|0)|0)+(e-56320|0)|0)|0}},x=new v.Show((function(n){return"(CodePoint 0x"+y.toUpper(p.toStringAs(p.hexadecimal)(n))+")"})),S=function(n){return 56320<=n&&n<=57343},C=function(n){return 55296<=n&&n<=56319},k=function(n){var e=g.length(n);if(0===e)return m.Nothing.value;if(1===e)return new m.Just({head:f.fromEnum(f.boundedEnumChar)(w.charAt(0)(n)),tail:""});var t=f.fromEnum(f.boundedEnumChar)(w.charAt(1)(n)),r=f.fromEnum(f.boundedEnumChar)(w.charAt(0)(n));return C(r)&&S(t)?new m.Just({head:E(r)(t),tail:g.drop(2)(n)}):new m.Just({head:r,tail:g.drop(1)(n)})},M=function(n){return d.map(m.functorMaybe)((function(n){return new b.Tuple(n.head,n.tail)}))(k(n))},T=u._unsafeCodePointAt0((function(n){var e=f.fromEnum(f.boundedEnumChar)(w.charAt(0)(n));if(C(e)&&g.length(n)>1){var t=f.fromEnum(f.boundedEnumChar)(w.charAt(1)(n));return S(t)?E(e)(t):e}return e})),I=u._toCodePointArray((function(n){return F.unfoldr(F.unfoldableArray)(M)(n)}))(T),R=function(n){return i.length(I(n))},A=(r=f.toEnumWithDefaults(f.boundedEnumChar)(c.bottom(c.boundedChar))(c.top(c.boundedChar)),function(n){return g.singleton(r(n))}),N=function(n){if(n<=65535)return A(n);var e=s.div(s.euclideanRingInt)(n-65536|0)(1024)+55296|0,t=s.mod(s.euclideanRingInt)(n-65536|0)(1024)+56320|0;return A(e)+A(t)},_=u._fromCodePointArray(N),P=u._singleton(N),O=function(n){return function(e){if(n<1)return"";var t=k(e);return t instanceof m.Just?P(t.value0.head)+O(n-1|0)(t.value0.tail):e}},L=u._take(O),W=new l.Eq((function(n){return function(e){return n===e}})),D=new h.Ord((function(){return W}),(function(n){return function(e){return h.compare(h.ordInt)(n)(e)}})),z=function(n){return function(e){return g.drop(g.length(L(n)(e)))(e)}},B=u._countPrefix((function(n){return function(e){return(t=n,function(n){return function(e){for(var r,o,u,i,a=t,c=n,f=!1;!f;)o=a,u=e,i=void 0,r=(i=k(c))instanceof m.Just&&o(i.value0.head)?(a=o,c=i.value0.tail,void(e=u+1|0)):(f=!0,u);return r}})(e)(0);var t}}))(T),j=(o=f.fromEnum(f.boundedEnumChar),function(n){return o(n)}),q=function(n){return function(e){var t,r,o,u=n,i=!1;for(;!i;)r=u,o=void 0,t=(o=k(e))instanceof m.Just?0===r?(i=!0,new m.Just(o.value0.head)):(u=r-1|0,void(e=o.value0.tail)):(i=!0,m.Nothing.value);return t}},U=new c.Bounded((function(){return D}),0,1114111),H=new f.BoundedEnum((function(){return U}),(function(){return J}),1114112,(function(n){return n}),(function(n){if(n>=0&&n<=1114111)return new m.Just(n);if(a.otherwise)return m.Nothing.value;throw new Error("Failed pattern match at Data.String.CodePoints (line 63, column 1 - line 68, column 26): "+[n.constructor.name])})),J=new f.Enum((function(){return D}),f.defaultPred(f.toEnum(H))(f.fromEnum(H)),f.defaultSucc(f.toEnum(H))(f.fromEnum(H)));n.exports={codePointFromChar:j,singleton:P,fromCodePointArray:_,toCodePointArray:I,codePointAt:function(n){return function(e){return n<0?m.Nothing.value:0===n&&""===e?m.Nothing.value:0===n?new m.Just(T(e)):u._codePointAt(q)(m.Just.create)(m.Nothing.value)(T)(n)(e)}},uncons:k,length:R,countPrefix:B,indexOf:function(n){return function(e){return d.map(m.functorMaybe)((function(n){return R(g.take(n)(e))}))(g.indexOf(n)(e))}},"indexOf'":function(n){return function(e){return function(t){var r=z(e)(t);return d.map(m.functorMaybe)((function(n){return e+R(g.take(n)(r))|0}))(g.indexOf(n)(r))}}},lastIndexOf:function(n){return function(e){return d.map(m.functorMaybe)((function(n){return R(g.take(n)(e))}))(g.lastIndexOf(n)(e))}},"lastIndexOf'":function(n){return function(e){return function(t){var r=g.length(L(e)(t));return d.map(m.functorMaybe)((function(n){return R(g.take(n)(t))}))(g["lastIndexOf'"](n)(r)(t))}}},take:L,takeWhile:function(n){return function(e){return L(B(n)(e))(e)}},drop:z,dropWhile:function(n){return function(e){return z(B(n)(e))(e)}},splitAt:function(n){return function(e){var t=L(n)(e);return{before:t,after:g.drop(g.length(t))(e)}}},eqCodePoint:W,ordCodePoint:D,showCodePoint:x,boundedCodePoint:U,enumCodePoint:J,boundedEnumCodePoint:H}},function(n,e,t){"use strict";var r=t(224);n.exports={char:r.char,charAt:r.charAt}},function(n,e,t){"use strict";var r=t(6),o=t(12),u=function(n){return n.imap};n.exports={imap:u,IxFunctor:function(n){this.imap=n},ivoid:function(n){return u(n)(r.const(o.unit))},ivoidRight:function(n){return function(e){return u(n)(r.const(e))}},ivoidLeft:function(n){return function(e){return function(t){return u(n)(r.const(t))(e)}}}}},function(n,e,t){"use strict";var r=t(236),o=t(63).runFn2(r.unsafeUnionFn);n.exports={unsafeUnion:o,unsafeUnionFn:r.unsafeUnionFn}},function(n,e,t){"use strict";var r,o,u,i,a,c,f=t(4),l=t(13),s=t(23),d=t(7),p=t(6),m=t(1),h=t(36),v=t(240),g=t(53),y=t(3),w=t(96),b=t(10),F=t(8),E=t(69),x=t(20),S=t(51),C=t(84),k=function(n){return function(e){return function(t){return new w.NonEmpty(n(e.value0)(t.value0),v.zipWith(n)(e.value1)(t.value1))}}},M=k(x.Tuple.create),T=function(n){return function(e){return function(t){return function(r){var o=e(new g.Cons(t.value0,t.value1))(new g.Cons(r.value0,r.value1));if(o instanceof g.Cons)return new w.NonEmpty(o.value0,o.value1);if(o instanceof g.Nil)return C.unsafeCrashWith("Impossible: empty list in NonEmptyList "+n);throw new Error("Failed pattern match at Data.List.NonEmpty (line 104, column 3 - line 106, column 81): "+[o.constructor.name])}}}},I=function(n){return function(e){return function(t){var r=e(new g.Cons(t.value0,t.value1));if(r instanceof g.Cons)return new w.NonEmpty(r.value0,r.value1);if(r instanceof g.Nil)return C.unsafeCrashWith("Impossible: empty list in NonEmptyList "+n);throw new Error("Failed pattern match at Data.List.NonEmpty (line 91, column 3 - line 93, column 81): "+[r.constructor.name])}}},R=(r=T("unionBy"),function(n){return r(v.unionBy(n))}),A=function(n){return new g.Cons(n.value0,n.value1)},N=(o=I("sortBy"),function(n){return o(v.sortBy(n))}),_=(u=w.singleton(g.plusList),function(n){return g.NonEmptyList(u(n))}),P=I("reverse")(v.reverse),O=(i=I("nubBy"),function(n){return i(v.nubBy(n))}),L=h.mapWithIndex(g.functorWithIndexNonEmptyList),W=function(n){return function(e){return n(new g.Cons(e.value0,e.value1))}},D=(a=T("intersectBy"),function(n){return a(v.intersectBy(n))}),z=(c=I("groupBy"),function(n){return c(v.groupBy(n))}),B=function(n){if(n instanceof g.Nil)return y.Nothing.value;if(n instanceof g.Cons)return new y.Just(new w.NonEmpty(n.value0,n.value1));throw new Error("Failed pattern match at Data.List.NonEmpty (line 120, column 1 - line 120, column 57): "+[n.constructor.name])},j=function(n){return function(e){var t=v.findLastIndex(n)(e.value1);if(t instanceof y.Just)return new y.Just(t.value0+1|0);if(t instanceof y.Nothing){if(n(e.value0))return new y.Just(0);if(s.otherwise)return y.Nothing.value}throw new Error("Failed pattern match at Data.List.NonEmpty (line 186, column 3 - line 190, column 29): "+[t.constructor.name])}},q=function(n){return function(e){if(n(e.value0))return new y.Just(0);if(s.otherwise)return m.map(y.functorMaybe)((function(n){return n+1|0}))(v.findIndex(n)(e.value1));throw new Error("Failed pattern match at Data.List.NonEmpty (line 179, column 1 - line 179, column 69): "+[n.constructor.name,e.constructor.name])}},U=p.flip(f.bind(g.bindNonEmptyList)),H=W(v.catMaybes);n.exports={toUnfoldable:function(n){var e=S.unfoldr(n)((function(n){return m.map(y.functorMaybe)((function(n){return new x.Tuple(n.head,n.tail)}))(v.uncons(n))}));return function(n){return e(A(n))}},fromFoldable:function(n){var e=v.fromFoldable(n);return function(n){return B(e(n))}},fromList:B,toList:A,singleton:_,length:function(n){return 1+v.length(n.value1)|0},cons:function(n){return function(e){return new w.NonEmpty(n,new g.Cons(e.value0,e.value1))}},"cons'":function(n){return function(e){return new w.NonEmpty(n,e)}},snoc:function(n){return function(e){return new w.NonEmpty(n.value0,v.snoc(n.value1)(e))}},"snoc'":function(n){return function(e){if(n instanceof g.Cons)return new w.NonEmpty(n.value0,v.snoc(n.value1)(e));if(n instanceof g.Nil)return _(e);throw new Error("Failed pattern match at Data.List.NonEmpty (line 139, column 1 - line 139, column 51): "+[n.constructor.name,e.constructor.name])}},head:function(n){return n.value0},last:function(n){return y.fromMaybe(n.value0)(v.last(n.value1))},tail:function(n){return n.value1},init:function(n){return y.maybe(g.Nil.value)((function(e){return new g.Cons(n.value0,e)}))(v.init(n.value1))},uncons:function(n){return{head:n.value0,tail:n.value1}},unsnoc:function(n){var e=v.unsnoc(n.value1);if(e instanceof y.Nothing)return{init:g.Nil.value,last:n.value0};if(e instanceof y.Just)return{init:new g.Cons(n.value0,e.value0.init),last:e.value0.last};throw new Error("Failed pattern match at Data.List.NonEmpty (line 159, column 35 - line 161, column 50): "+[e.constructor.name])},index:function(n){return function(e){if(0===e)return new y.Just(n.value0);if(s.otherwise)return v.index(n.value1)(e-1|0);throw new Error("Failed pattern match at Data.List.NonEmpty (line 166, column 1 - line 166, column 52): "+[n.constructor.name,e.constructor.name])}},elemIndex:function(n){return function(e){return q((function(t){return d.eq(n)(t)(e)}))}},elemLastIndex:function(n){return function(e){return j((function(t){return d.eq(n)(t)(e)}))}},findIndex:q,findLastIndex:j,insertAt:function(n){return function(e){return function(t){if(0===n)return new y.Just(new w.NonEmpty(e,new g.Cons(t.value0,t.value1)));if(s.otherwise)return m.map(y.functorMaybe)((function(n){return g.NonEmptyList((e=n,new w.NonEmpty(t.value0,e)));var e}))(v.insertAt(n-1|0)(e)(t.value1));throw new Error("Failed pattern match at Data.List.NonEmpty (line 192, column 1 - line 192, column 75): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}},updateAt:function(n){return function(e){return function(t){if(0===n)return new y.Just(new w.NonEmpty(e,t.value1));if(s.otherwise)return m.map(y.functorMaybe)((function(n){return g.NonEmptyList((e=n,new w.NonEmpty(t.value0,e)));var e}))(v.updateAt(n-1|0)(e)(t.value1));throw new Error("Failed pattern match at Data.List.NonEmpty (line 197, column 1 - line 197, column 75): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}},modifyAt:function(n){return function(e){return function(t){if(0===n)return new y.Just(new w.NonEmpty(e(t.value0),t.value1));if(s.otherwise)return m.map(y.functorMaybe)((function(n){return g.NonEmptyList((e=n,new w.NonEmpty(t.value0,e)));var e}))(v.modifyAt(n-1|0)(e)(t.value1));throw new Error("Failed pattern match at Data.List.NonEmpty (line 202, column 1 - line 202, column 82): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}},reverse:P,concat:function(n){return f.bind(g.bindNonEmptyList)(n)(l.identity(l.categoryFn))},concatMap:U,filter:function(n){return W(v.filter(n))},filterM:function(n){var e=v.filterM(n);return function(n){return W(e(n))}},mapMaybe:function(n){return W(v.mapMaybe(n))},catMaybes:H,appendFoldable:function(n){return function(e){return function(t){return new w.NonEmpty(e.value0,F.append(g.semigroupList)(e.value1)(v.fromFoldable(n)(t)))}}},mapWithIndex:L,sort:function(n){return function(e){return N(b.compare(n))(e)}},sortBy:N,take:function(n){return W(v.take(n))},takeWhile:function(n){return W(v.takeWhile(n))},drop:function(n){return W(v.drop(n))},dropWhile:function(n){return W(v.dropWhile(n))},span:function(n){return W(v.span(n))},group:function(n){return I("group")(v.group(n))},"group'":function(n){return I("group'")(v["group'"](n))},groupBy:z,partition:function(n){return W(v.partition(n))},nub:function(n){return I("nub")(v.nub(n))},nubBy:O,union:function(n){return T("union")(v.union(n))},unionBy:R,intersect:function(n){return T("intersect")(v.intersect(n))},intersectBy:D,zipWith:k,zipWithA:function(n){return function(e){return function(t){return function(r){return E.sequence1(g.traversable1NonEmptyList)(n.Apply0())(k(e)(t)(r))}}}},zip:M,unzip:function(n){return new x.Tuple(m.map(g.functorNonEmptyList)(x.fst)(n),m.map(g.functorNonEmptyList)(x.snd)(n))},foldM:function(n){return function(e){return function(t){return function(r){return f.bind(n.Bind1())(e(t)(r.value0))((function(t){return v.foldM(n)(e)(t)(r.value1)}))}}}}}},function(n,e,t){"use strict";var r=t(246);n.exports={unsafePerformEffect:r.unsafePerformEffect}},function(n,e,t){"use strict";var r=t(94),o=t(256),u=t(38),i=t(16),a=t(11),c=t(15),f=t(116),l=c.SProxy.value;n.exports={increaseContrast:function(n){var e,t=r.isLight(n)?r.darken:r.lighten;return e=0,function(o){var u,i=e,a=!1;function c(e,u){if(r.contrast(n)(u)>=7.5||e>=20)return a=!0,u;i=e+1|0,o=t(.1)(u)}for(;!a;)u=c(i,o);return u}},f:l,fromTheme:function(n){var e,t,s,d,p=function(n){return r.brightness(n)>.8?r.lighten(.02)(n):r.desaturate(.03)(r.lighten(.1)(n))},m=r.isLight(n.backgroundColour),h=function(n){return r.desaturate(.03)(r.darken(.1)(r.mix(r.HSL.value)(n)(o.blue)(.05)))};return f.build(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"backgroundColour"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new c.IsSymbol((function(){return"backgroundColourLighter"})))(l)(r.toHexString(p(n.backgroundColour))))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"interfaceColour"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new c.IsSymbol((function(){return"interfaceColourLighter"})))(l)(r.toHexString(p(n.interfaceColour))))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new c.IsSymbol((function(){return"interfaceColourLightest"})))(l)((d=p(n.interfaceColour),r.toHexString(p(d)))))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new c.IsSymbol((function(){return"interfaceColourDarker"})))(l)(r.toHexString(h(n.interfaceColour))))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new c.IsSymbol((function(){return"interfaceColourDarkest"})))(l)((s=h(n.interfaceColour),r.toHexString(h(s)))))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"textColour"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new c.IsSymbol((function(){return"textColourLighter"})))(l)(r.toHexString(p(n.textColour))))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new c.IsSymbol((function(){return"textColourLightest"})))(l)((t=p(n.textColour),r.toHexString(p(t)))))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new c.IsSymbol((function(){return"textColourDarker"})))(l)(r.toHexString(h(n.textColour))))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new c.IsSymbol((function(){return"textColourDarkest"})))(l)((e=h(n.textColour),r.toHexString(h(e)))))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"highlightColour"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new c.IsSymbol((function(){return"highlightColourDark"})))(l)(r.toHexString(r.rotateHue(-10)(r.darken(.2)(n.highlightColour)))))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"altHighlightColour"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new c.IsSymbol((function(){return"altHighlightColourDark"})))(l)(r.toHexString(r.darken(.2)(n.altHighlightColour))))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"yellow"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"green"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"pink"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"orange"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"turquoise"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"red"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"blue"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"textFontFamily"})))(l)(i.intercalate(i.foldableArray)(a.monoidString)(",")))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new c.IsSymbol((function(){return"headingFontFamily"})))(l)(i.intercalate(i.foldableArray)(a.monoidString)(",")))(f.insert()()(new c.IsSymbol((function(){return"isLight"})))(l)(m)))))))))))))))))))))))))))(n)}}},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"DiffEditor",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"ControlledEditor",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"monaco",{enumerable:!0,get:function(){return i.monaco}}),e.default=void 0;var r=a(t(265)),o=a(t(275)),u=a(t(278)),i=t(86);function a(n){return n&&n.__esModule?n:{default:n}}var c=r.default;e.default=c},function(n,e,t){"use strict";var r;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=((r=t(267))&&r.__esModule?r:{default:r}).default;e.default=o},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"useMount",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"useUpdate",{enumerable:!0,get:function(){return o.default}});var r=u(t(272)),o=u(t(273));function u(n){return n&&n.__esModule?n:{default:n}}},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r={"night-dark":{base:"vs-dark",inherit:!0,rules:[],colors:{"editor.background":"#202124"}}};e.default=r},function(n,e,t){"use strict";var r=t(280),o=t(19),u=t(4),i=t(13),a=t(117),c=t(71),f=t(29),l=t(1),s=t(60),d=t(53),p=t(11),m=t(18),h=t(87),v=t(33),g=t(49),y=t(85),w=function(n){return function(e){return h.makeAff((function(t){return l.voidRight(m.functorEffect)(p.mempty(h.monoidCanceler))(r.thenImpl(e)((function(e){return t(f.Left.create(n(e)))()}))((function(n){return t(f.Right.create(n))()})))}))}},b=w((function(n){return f.either((function(n){return g.error("Promise failed, couldn't extract JS Error or String")}))(i.identity(i.categoryFn))(a.runExcept(o.alt(c.altExceptT(d.semigroupNonEmptyList)(s.monadIdentity))(y.unsafeReadTagged("Error")(n))(l.map(c.functorExceptT(s.functorIdentity))(g.error)(y.readString(n)))))}));n.exports={fromAff:function(n){return r.promise((function(e){return function(t){return h.runAff_(f.either(t)(e))(n)}}))},toAff:b,"toAff'":w,toAffE:function(n){return u.bind(h.bindAff)(v.liftEffect(h.monadEffectAff)(n))(b)}}},function(n,e,t){(function(n){var r=void 0!==n&&n||"undefined"!=typeof self&&self||window,o=Function.prototype.apply;function u(n,e){this._id=n,this._clearFn=e}e.setTimeout=function(){return new u(o.call(setTimeout,r,arguments),clearTimeout)},e.setInterval=function(){return new u(o.call(setInterval,r,arguments),clearInterval)},e.clearTimeout=e.clearInterval=function(n){n&&n.close()},u.prototype.unref=u.prototype.ref=function(){},u.prototype.close=function(){this._clearFn.call(r,this._id)},e.enroll=function(n,e){clearTimeout(n._idleTimeoutId),n._idleTimeout=e},e.unenroll=function(n){clearTimeout(n._idleTimeoutId),n._idleTimeout=-1},e._unrefActive=e.active=function(n){clearTimeout(n._idleTimeoutId);var e=n._idleTimeout;e>=0&&(n._idleTimeoutId=setTimeout((function(){n._onTimeout&&n._onTimeout()}),e))},t(282),e.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==n&&n.setImmediate||this&&this.setImmediate,e.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==n&&n.clearImmediate||this&&this.clearImmediate}).call(this,t(147))},function(n,e){var t;t=function(){return this}();try{t=t||new Function("return this")()}catch(n){"object"==typeof window&&(t=window)}n.exports=t},function(n,e,t){"use strict";var r=t(19),o=t(34),u=t(2),i=t(9),a=t(4),c=t(285),f=t(71),l=t(286),s=t(287),d=t(288),p=t(22),m=t(29),h=t(1),v=t(289),g=t(3),y=t(14),w=t(12),b=t(33),F=t(132),E=function(n){return n},x=function(n,e,t,r){this.Applicative1=n,this.Monad0=e,this.parallel=t,this.sequential=r},S=function(n){return n.sequential},C=function(n){return n.parallel},k=new y.Newtype((function(n){return n}),E),M=function(n){return new x((function(){return R(n)}),(function(){return c.monadContT(n.Monad0())}),E,(function(n){return n}))},T=function(n){return new h.Functor((function(e){var t=C(M(n)),r=h.map(c.functorContT(n.Monad0().Bind1().Apply0().Functor0()))(e),o=S(M(n));return function(n){return t(r(o(n)))}}))},I=function(n){return new i.Apply((function(){return T(n)}),(function(e){return function(t){return function(r){return a.bind(n.Monad0().Bind1())(b.liftEffect(n)(F.new(g.Nothing.value)))((function(o){return a.bind(n.Monad0().Bind1())(b.liftEffect(n)(F.new(g.Nothing.value)))((function(u){return a.discard(a.discardUnit)(n.Monad0().Bind1())(c.runContT(e)((function(e){return a.bind(n.Monad0().Bind1())(b.liftEffect(n)(F.read(u)))((function(t){if(t instanceof g.Nothing)return b.liftEffect(n)(F.write(new g.Just(e))(o));if(t instanceof g.Just)return r(e(t.value0));throw new Error("Failed pattern match at Control.Parallel.Class (line 71, column 7 - line 73, column 26): "+[t.constructor.name])}))})))((function(){return c.runContT(t)((function(e){return a.bind(n.Monad0().Bind1())(b.liftEffect(n)(F.read(o)))((function(t){if(t instanceof g.Nothing)return b.liftEffect(n)(F.write(new g.Just(e))(u));if(t instanceof g.Just)return r(t.value0(e));throw new Error("Failed pattern match at Control.Parallel.Class (line 77, column 7 - line 79, column 26): "+[t.constructor.name])}))}))}))}))}))}}}))},R=function(n){return new u.Applicative((function(){return I(n)}),(e=C(M(n)),t=u.pure(c.applicativeContT(n.Monad0().Applicative0())),function(n){return e(t(n))}));var e,t},A=function(n){return new r.Alt((function(){return T(n)}),(function(e){return function(t){return function(r){return a.bind(n.Monad0().Bind1())(b.liftEffect(n)(F.new(!1)))((function(o){return a.discard(a.discardUnit)(n.Monad0().Bind1())(c.runContT(e)((function(e){return a.bind(n.Monad0().Bind1())(b.liftEffect(n)(F.read(o)))((function(t){return t?u.pure(n.Monad0().Applicative0())(w.unit):a.discard(a.discardUnit)(n.Monad0().Bind1())(b.liftEffect(n)(F.write(!0)(o)))((function(){return r(e)}))}))})))((function(){return c.runContT(t)((function(e){return a.bind(n.Monad0().Bind1())(b.liftEffect(n)(F.read(o)))((function(t){return t?u.pure(n.Monad0().Applicative0())(w.unit):a.discard(a.discardUnit)(n.Monad0().Bind1())(b.liftEffect(n)(F.write(!0)(o)))((function(){return r(e)}))}))}))}))}))}}}))},N=function(n){return new p.Plus((function(){return A(n)}),(function(e){return u.pure(n.Monad0().Applicative0())(w.unit)}))};n.exports={parallel:C,sequential:S,Parallel:x,ParCont:E,monadParExceptT:function(n){return new x((function(){return v.applicativeCompose(n.Applicative1())(m.applicativeEither)}),(function(){return f.monadExceptT(n.Monad0())}),(function(e){return C(n)(e)}),(function(e){return S(n)(e)}))},monadParReaderT:function(n){return new x((function(){return s.applicativeReaderT(n.Applicative1())}),(function(){return s.monadReaderT(n.Monad0())}),s.mapReaderT(C(n)),s.mapReaderT(S(n)))},monadParWriterT:function(n){return function(e){return new x((function(){return d.applicativeWriterT(n)(e.Applicative1())}),(function(){return d.monadWriterT(n)(e.Monad0())}),d.mapWriterT(C(e)),d.mapWriterT(S(e)))}},monadParMaybeT:function(n){return new x((function(){return v.applicativeCompose(n.Applicative1())(g.applicativeMaybe)}),(function(){return l.monadMaybeT(n.Monad0())}),(function(e){return C(n)(e)}),(function(e){return S(n)(e)}))},newtypeParCont:k,functorParCont:T,applyParCont:I,applicativeParCont:R,altParCont:A,plusParCont:N,alternativeParCont:function(n){return new o.Alternative((function(){return R(n)}),(function(){return N(n)}))},monadParParCont:M}},function(n,e,t){"use strict";var r=t(299),o=t(5);n.exports={logShow:function(n){return function(e){return r.log(o.show(n)(e))}},warnShow:function(n){return function(e){return r.warn(o.show(n)(e))}},errorShow:function(n){return function(e){return r.error(o.show(n)(e))}},infoShow:function(n){return function(e){return r.info(o.show(n)(e))}},log:r.log,warn:r.warn,error:r.error,info:r.info,time:r.time,timeEnd:r.timeEnd}},function(n,e,t){"use strict";var r=t(40),o=t(97),u=function(n){return r.element(o.unsafeCreateDOMComponent("view"))},i=function(n){return r.element(o.unsafeCreateDOMComponent("video"))},a=function(n){return r.element(o.unsafeCreateDOMComponent("use"))},c=function(n){return r.element(o.unsafeCreateDOMComponent("unknown"))},f=function(n){return r.element(o.unsafeCreateDOMComponent("tspan"))},l=function(n){return r.element(o.unsafeCreateDOMComponent("title"))},s=function(n){return r.element(o.unsafeCreateDOMComponent("textPath"))},d=function(n){return r.element(o.unsafeCreateDOMComponent("textArea"))},p=function(n){return r.element(o.unsafeCreateDOMComponent("text"))},m=function(n){return r.element(o.unsafeCreateDOMComponent("tbreak"))},h=function(n){return r.element(o.unsafeCreateDOMComponent("symbol"))},v=function(n){return r.element(o.unsafeCreateDOMComponent("switch"))},g=function(n){return r.element(o.unsafeCreateDOMComponent("svg"))},y=function(n){return r.element(o.unsafeCreateDOMComponent("style"))},w=function(n){return r.element(o.unsafeCreateDOMComponent("stop"))},b=function(n){return r.element(o.unsafeCreateDOMComponent("set"))},F=function(n){return r.element(o.unsafeCreateDOMComponent("script"))},E=function(n){return r.element(o.unsafeCreateDOMComponent("rect"))},x=function(n){return r.element(o.unsafeCreateDOMComponent("radialGradient"))},S=function(n){return r.element(o.unsafeCreateDOMComponent("prefetch"))},C=function(n){return r.element(o.unsafeCreateDOMComponent("polyline"))},k=function(n){return r.element(o.unsafeCreateDOMComponent("polygon"))},M=function(n){return r.element(o.unsafeCreateDOMComponent("pattern"))},T=function(n){return r.element(o.unsafeCreateDOMComponent("path"))},I=function(n){return r.element(o.unsafeCreateDOMComponent("mpath"))},R=function(n){return r.element(o.unsafeCreateDOMComponent("metadata"))},A=function(n){return r.element(o.unsafeCreateDOMComponent("mask"))},N=function(n){return r.element(o.unsafeCreateDOMComponent("marker"))},_=function(n){return r.element(o.unsafeCreateDOMComponent("listener"))},P=function(n){return r.element(o.unsafeCreateDOMComponent("linearGradient"))},O=function(n){return r.element(o.unsafeCreateDOMComponent("line"))},L=function(n){return r.element(o.unsafeCreateDOMComponent("image"))},W=function(n){return r.element(o.unsafeCreateDOMComponent("iframe"))},D=function(n){return r.element(o.unsafeCreateDOMComponent("handler"))},z=function(n){return r.element(o.unsafeCreateDOMComponent("g"))},B=function(n){return r.element(o.unsafeCreateDOMComponent("foreignObject"))},j=function(n){return r.element(o.unsafeCreateDOMComponent("filter"))},q=function(n){return r.element(o.unsafeCreateDOMComponent("feTurbulence"))},U=function(n){return r.element(o.unsafeCreateDOMComponent("feTile"))},H=function(n){return r.element(o.unsafeCreateDOMComponent("feSpotLight"))},J=function(n){return r.element(o.unsafeCreateDOMComponent("feSpecularLighting"))},V=function(n){return r.element(o.unsafeCreateDOMComponent("fePointLight"))},$=function(n){return r.element(o.unsafeCreateDOMComponent("feOffset"))},G=function(n){return r.element(o.unsafeCreateDOMComponent("feMorphology"))},Q=function(n){return r.element(o.unsafeCreateDOMComponent("feMergeNode"))},K=function(n){return r.element(o.unsafeCreateDOMComponent("feMerge"))},X=function(n){return r.element(o.unsafeCreateDOMComponent("feImage"))},Y=function(n){return r.element(o.unsafeCreateDOMComponent("feGaussianBlur"))},Z=function(n){return r.element(o.unsafeCreateDOMComponent("feFuncR"))},nn=function(n){return r.element(o.unsafeCreateDOMComponent("feFuncG"))},en=function(n){return r.element(o.unsafeCreateDOMComponent("feFuncB"))},tn=function(n){return r.element(o.unsafeCreateDOMComponent("feFuncA"))},rn=function(n){return r.element(o.unsafeCreateDOMComponent("feFlood"))},on=function(n){return r.element(o.unsafeCreateDOMComponent("feDropShadow"))},un=function(n){return r.element(o.unsafeCreateDOMComponent("feDistantLight"))},an=function(n){return r.element(o.unsafeCreateDOMComponent("feDisplacementMap"))},cn=function(n){return r.element(o.unsafeCreateDOMComponent("feDiffuseLighting"))},fn=function(n){return r.element(o.unsafeCreateDOMComponent("feConvolveMatrix"))},ln=function(n){return r.element(o.unsafeCreateDOMComponent("feComposite"))},sn=function(n){return r.element(o.unsafeCreateDOMComponent("feComponentTransfer"))},dn=function(n){return r.element(o.unsafeCreateDOMComponent("feColorMatrix"))},pn=function(n){return r.element(o.unsafeCreateDOMComponent("feBlend"))},mn=function(n){return r.element(o.unsafeCreateDOMComponent("ellipse"))},hn=function(n){return r.element(o.unsafeCreateDOMComponent("discard"))},vn=function(n){return r.element(o.unsafeCreateDOMComponent("desc"))},gn=function(n){return r.element(o.unsafeCreateDOMComponent("defs"))},yn=function(n){return r.element(o.unsafeCreateDOMComponent("clipPath"))},wn=function(n){return r.element(o.unsafeCreateDOMComponent("circle"))},bn=function(n){return r.element(o.unsafeCreateDOMComponent("canvas"))},Fn=function(n){return r.element(o.unsafeCreateDOMComponent("audio"))},En=function(n){return r.element(o.unsafeCreateDOMComponent("animation"))},xn=function(n){return r.element(o.unsafeCreateDOMComponent("animateTransform"))},Sn=function(n){return r.element(o.unsafeCreateDOMComponent("animateMotion"))},Cn=function(n){return r.element(o.unsafeCreateDOMComponent("animateColor"))},kn=function(n){return r.element(o.unsafeCreateDOMComponent("animate"))},Mn=function(n){return r.element(o.unsafeCreateDOMComponent("a"))};n.exports={a:Mn,a_:function(n){return Mn()({children:n})},animate:kn,animate_:function(n){return kn()({children:n})},animateColor:Cn,animateColor_:function(n){return Cn()({children:n})},animateMotion:Sn,animateMotion_:function(n){return Sn()({children:n})},animateTransform:xn,animateTransform_:function(n){return xn()({children:n})},animation:En,animation_:function(n){return En()({children:n})},audio:Fn,audio_:function(n){return Fn()({children:n})},canvas:bn,canvas_:function(n){return bn()({children:n})},circle:wn,circle_:function(n){return wn()({children:n})},clipPath:yn,clipPath_:function(n){return yn()({children:n})},defs:gn,defs_:function(n){return gn()({children:n})},desc:vn,desc_:function(n){return vn()({children:n})},discard:hn,discard_:function(n){return hn()({children:n})},ellipse:mn,ellipse_:function(n){return mn()({children:n})},feBlend:pn,feBlend_:function(n){return pn()({children:n})},feColorMatrix:dn,feColorMatrix_:function(n){return dn()({children:n})},feComponentTransfer:sn,feComponentTransfer_:function(n){return sn()({children:n})},feComposite:ln,feComposite_:function(n){return ln()({children:n})},feConvolveMatrix:fn,feConvolveMatrix_:function(n){return fn()({children:n})},feDiffuseLighting:cn,feDiffuseLighting_:function(n){return cn()({children:n})},feDisplacementMap:an,feDisplacementMap_:function(n){return an()({children:n})},feDistantLight:un,feDistantLight_:function(n){return un()({children:n})},feDropShadow:on,feDropShadow_:function(n){return on()({children:n})},feFlood:rn,feFlood_:function(n){return rn()({children:n})},feFuncA:tn,feFuncA_:function(n){return tn()({children:n})},feFuncB:en,feFuncB_:function(n){return en()({children:n})},feFuncG:nn,feFuncG_:function(n){return nn()({children:n})},feFuncR:Z,feFuncR_:function(n){return Z()({children:n})},feGaussianBlur:Y,feGaussianBlur_:function(n){return Y()({children:n})},feImage:X,feImage_:function(n){return X()({children:n})},feMerge:K,feMerge_:function(n){return K()({children:n})},feMergeNode:Q,feMergeNode_:function(n){return Q()({children:n})},feMorphology:G,feMorphology_:function(n){return G()({children:n})},feOffset:$,feOffset_:function(n){return $()({children:n})},fePointLight:V,fePointLight_:function(n){return V()({children:n})},feSpecularLighting:J,feSpecularLighting_:function(n){return J()({children:n})},feSpotLight:H,feSpotLight_:function(n){return H()({children:n})},feTile:U,feTile_:function(n){return U()({children:n})},feTurbulence:q,feTurbulence_:function(n){return q()({children:n})},filter:j,filter_:function(n){return j()({children:n})},foreignObject:B,foreignObject_:function(n){return B()({children:n})},g:z,g_:function(n){return z()({children:n})},handler:D,handler_:function(n){return D()({children:n})},iframe:W,iframe_:function(n){return W()({children:n})},image:L,image_:function(n){return L()({children:n})},line:O,line_:function(n){return O()({children:n})},linearGradient:P,linearGradient_:function(n){return P()({children:n})},listener:_,listener_:function(n){return _()({children:n})},marker:N,marker_:function(n){return N()({children:n})},mask:A,mask_:function(n){return A()({children:n})},metadata:R,metadata_:function(n){return R()({children:n})},mpath:I,mpath_:function(n){return I()({children:n})},path:T,path_:function(n){return T()({children:n})},pattern:M,pattern_:function(n){return M()({children:n})},polygon:k,polygon_:function(n){return k()({children:n})},polyline:C,polyline_:function(n){return C()({children:n})},prefetch:S,prefetch_:function(n){return S()({children:n})},radialGradient:x,radialGradient_:function(n){return x()({children:n})},rect:E,rect_:function(n){return E()({children:n})},script:F,script_:function(n){return F()({children:n})},set:b,set_:function(n){return b()({children:n})},stop:w,stop_:function(n){return w()({children:n})},style:y,style_:function(n){return y()({children:n})},svg:g,svg_:function(n){return g()({children:n})},switch:v,switch_:function(n){return v()({children:n})},symbol:h,symbol_:function(n){return h()({children:n})},tbreak:m,tbreak_:function(n){return m()({children:n})},text:p,text_:function(n){return p()({children:n})},textArea:d,textArea_:function(n){return d()({children:n})},textPath:s,textPath_:function(n){return s()({children:n})},title:l,title_:function(n){return l()({children:n})},tspan:f,tspan_:function(n){return f()({children:n})},unknown:c,unknown_:function(n){return c()({children:n})},use:a,use_:function(n){return a()({children:n})},video:i,video_:function(n){return i()({children:n})},view:u,view_:function(n){return u()({children:n})}}},function(n,e,t){"use strict";var r=t(1),o=t(18),u=t(119),i=t(72),a=t(101);n.exports={registerListener:function(n){return function(){var e=r.mapFlipped(o.functorEffect)(i.window)(a.toEventTarget)();return u.addEventListener("scroll")(n)(!1)(e)(),u.removeEventListener("scroll")(n)(!1)(e)}}}},function(n,e,t){"use strict";var r=t(41),o=t(2),u=t(68),i=t(16),a=t(11),c=t(8),f=t(15),l=t(57),s=t(55),d=t(30),p=t(27),m=t(45),h=t(37),v=t(46),g=t(26),y=function(){function n(){}return n.value=new n,n}(),w=function(){function n(){}return n.value=new n,n}(),b=function(){function n(){}return n.value=new n,n}(),F=function(){function n(){}return n.value=new n,n}(),E=function(){function n(){}return n.value=new n,n}();n.exports={H1:y,H2:w,H3:b,H4:F,Subheading:E,mkH:function(){var n=v.makeStyles()(m.mapRecordCons(new f.IsSymbol((function(){return"common"})))()(m.mapRecordCons(new f.IsSymbol((function(){return"h1"})))()(m.mapRecordCons(new f.IsSymbol((function(){return"h2"})))()(m.mapRecordCons(new f.IsSymbol((function(){return"h3"})))()(m.mapRecordCons(new f.IsSymbol((function(){return"h4"})))()(m.mapRecordCons(new f.IsSymbol((function(){return"h5"})))()(m.mapRecordNil)()())()())()())()())()())()())((function(n){return{common:r.cssSafer(h.recordWriteForeign()(h.consWriteForeignFields(new f.IsSymbol((function(){return"color"})))(h.writeForeignString)(h.consWriteForeignFields(new f.IsSymbol((function(){return"fontFamily"})))(h.writeForeignString)(h.nilWriteForeignFields)()()())()()()))({color:n.textColour,fontFamily:n.headingFontFamily}),h1:r.cssSafer(h.recordWriteForeign()(h.consWriteForeignFields(new f.IsSymbol((function(){return"fontSize"})))(h.writeForeignString)(h.consWriteForeignFields(new f.IsSymbol((function(){return"letterSpacing"})))(h.writeForeignString)(h.consWriteForeignFields(new f.IsSymbol((function(){return"margin"})))(h.writeForeignInt)(h.consWriteForeignFields(new f.IsSymbol((function(){return"padding"})))(h.writeForeignInt)(h.consWriteForeignFields(new f.IsSymbol((function(){return"textTransform"})))(h.writeForeignString)(h.nilWriteForeignFields)()()())()()())()()())()()())()()()))({textTransform:"uppercase",fontSize:"3.6em",letterSpacing:"0.07em",margin:0,padding:0}),h2:r.cssSafer(h.recordWriteForeign()(h.consWriteForeignFields(new f.IsSymbol((function(){return"fontSize"})))(h.writeForeignString)(h.consWriteForeignFields(new f.IsSymbol((function(){return"letterSpacing"})))(h.writeForeignString)(h.consWriteForeignFields(new f.IsSymbol((function(){return"margin"})))(h.writeForeignInt)(h.consWriteForeignFields(new f.IsSymbol((function(){return"padding"})))(h.writeForeignInt)(h.consWriteForeignFields(new f.IsSymbol((function(){return"textTransform"})))(h.writeForeignString)(h.nilWriteForeignFields)()()())()()())()()())()()())()()()))({textTransform:"uppercase",fontSize:"3em",letterSpacing:"0.05em",margin:0,padding:0}),h3:r.cssSafer(h.recordWriteForeign()(h.consWriteForeignFields(new f.IsSymbol((function(){return"fontSize"})))(h.writeForeignString)(h.consWriteForeignFields(new f.IsSymbol((function(){return"margin"})))(h.writeForeignInt)(h.consWriteForeignFields(new f.IsSymbol((function(){return"padding"})))(h.writeForeignInt)(h.nilWriteForeignFields)()()())()()())()()()))({fontSize:"2.2em",margin:0,padding:0}),h4:r.cssSafer(h.recordWriteForeign()(h.consWriteForeignFields(new f.IsSymbol((function(){return"fontSize"})))(h.writeForeignString)(h.consWriteForeignFields(new f.IsSymbol((function(){return"margin"})))(h.writeForeignInt)(h.consWriteForeignFields(new f.IsSymbol((function(){return"padding"})))(h.writeForeignInt)(h.nilWriteForeignFields)()()())()()())()()()))({fontSize:"1.5em",margin:0,padding:0}),h5:r.cssSafer(h.recordWriteForeign()(h.consWriteForeignFields(new f.IsSymbol((function(){return"color"})))(h.writeForeignString)(h.consWriteForeignFields(new f.IsSymbol((function(){return"fontSize"})))(h.writeForeignString)(h.consWriteForeignFields(new f.IsSymbol((function(){return"margin"})))(h.writeForeignInt)(h.consWriteForeignFields(new f.IsSymbol((function(){return"padding"})))(h.writeForeignInt)(h.nilWriteForeignFields)()()())()()())()()())()()()))({fontSize:"1.0em",margin:0,padding:0,color:n.textColourLighter})}}))();return d.component()()("Heading")((function(e){return p.bind(p.ixBindRender)(n)((function(n){var t=function(){if(e.level instanceof y)return s.h1();if(e.level instanceof w)return s.h2();if(e.level instanceof b)return s.h3();if(e.level instanceof F)return s.h4();if(e.level instanceof E)return s.h5();throw new Error("Failed pattern match at Typography.Header (line 72, column 14 - line 77, column 27): "+[e.level.constructor.name])}(),r=function(){if(e.level instanceof y)return n.h1;if(e.level instanceof w)return n.h2;if(e.level instanceof b)return n.h3;if(e.level instanceof F)return n.h4;if(e.level instanceof E)return n.h5;throw new Error("Failed pattern match at Typography.Header (line 79, column 27 - line 84, column 33): "+[e.level.constructor.name])}();return o.pure(p.applicativeRender(g.refl))(t({className:i.intercalate(i.foldableArray)(a.monoidString)(" ")(c.append(c.semigroupArray)([n.common,r])(u.fromFoldable(i.foldableMaybe)(e.className))),children:[l.text(e.text)]}))}))}))()}}},function(n,e,t){"use strict";var r=t(326),o=t(3);n.exports={unsafeReadProtoTagged:function(n){return function(e){return r._unsafeReadProtoTagged(o.Nothing.value,o.Just.create,n,e)}}}},function(n,e,t){"use strict";var r,o,u,i,a,c,f=t(327),l=t(1),s=t(3),d=t(31),p=t(18),m=t(25),h=t(328),v=t(153),g=m.unsafeCoerce,y=m.unsafeCoerce,w=m.unsafeCoerce,b=m.unsafeCoerce,F=m.unsafeCoerce,E=(o=l.map(p.functorEffect)((r=s.fromMaybe(h.Loading.value),function(n){return r(h.parse(n))})),function(n){return o(f._readyState(n))}),x=(u=l.map(p.functorEffect)(d.toMaybe),function(n){return u(f._head(n))}),S=v.unsafeReadProtoTagged("HTMLDocument"),C=v.unsafeReadProtoTagged("HTMLDocument"),k=v.unsafeReadProtoTagged("HTMLDocument"),M=v.unsafeReadProtoTagged("HTMLDocument"),T=v.unsafeReadProtoTagged("HTMLDocument"),I=(i=l.map(p.functorEffect)(d.toMaybe),function(n){return i(f._currentScript(n))}),R=(a=l.map(p.functorEffect)(d.toMaybe),function(n){return a(f._body(n))}),A=(c=l.map(p.functorEffect)(d.toMaybe),function(n){return c(f._activeElement(n))});n.exports={fromDocument:T,fromNode:k,fromParentNode:S,fromNonElementParentNode:C,fromEventTarget:M,toDocument:F,toNode:w,toParentNode:g,toNonElementParentNode:y,toEventTarget:b,head:x,body:R,readyState:E,activeElement:A,currentScript:I,referrer:f.referrer,title:f.title,setTitle:f.setTitle}},function(n,e,t){"use strict";var r=t(7),o=t(76),u=t(1),i=t(52),a=t(3),c=t(10),f=t(5),l=t(18),s=t(329),d=t(112),p=new f.Show((function(n){return"Seed "+f.show(f.showInt)(n)})),m=2147483647,h=function(n){var e;return(e=1,function(n){return function(t){var r=n-e|0,u=o.mod(o.euclideanRingInt)(t)(r);return u0&&void 0!==arguments[0]?arguments[0]:{},e=n.disableGlobal,t=void 0!==e&&e,u=n.productionPrefix,i=void 0===u?"jss":u,a=n.seed,c=void 0===a?"":a,f=""===c?"":"".concat(c,"-"),l=0;return function(n,e){l+=1;var u=e.options.name;if(u&&0===u.indexOf("Mui")&&!e.options.link&&!t){if(-1!==o.indexOf(n.key))return"Mui-".concat(n.key);var a="".concat(f).concat(u,"-").concat(n.key);return e.options.theme[r]&&""===c?"".concat(a,"-").concat(l):a}return"".concat(f).concat(i).concat(l)}}function i(n){return n}var a=function(n){var e=n.theme,t=n.name,r=n.props;if(!e||!e.props||!e.props[t])return r;var o,u=e.props[t];for(o in u)void 0===r[o]&&(r[o]=u[o]);return r};function c(){return(c=Object.assign||function(n){for(var e=1;e=0||(o[t]=n[t]);return o}var v={}.constructor;function g(n){if(null==n||"object"!=typeof n)return n;if(Array.isArray(n))return n.map(g);if(n.constructor!==v)return n;var e={};for(var t in n)e[t]=g(n[t]);return e}function y(n,e,t){void 0===n&&(n="unnamed");var r=t.jss,o=g(e),u=r.plugins.onCreateRule(n,o,t);return u||(n[0],null)}var w=function(n,e){for(var t="",r=0;r<+~=|^:(),"'`\s])/g,S="undefined"!=typeof CSS&&CSS.escape,C=function(n){return S?S(n):n.replace(x,"\\$1")},k=function(){function n(n,e,t){this.type="style",this.key=void 0,this.isProcessed=!1,this.style=void 0,this.renderer=void 0,this.renderable=void 0,this.options=void 0;var r=t.sheet,o=t.Renderer;this.key=n,this.options=t,this.style=e,r?this.renderer=r.renderer:o&&(this.renderer=new o)}return n.prototype.prop=function(n,e,t){if(void 0===e)return this.style[n];var r=!!t&&t.force;if(!r&&this.style[n]===e)return this;var o=e;t&&!1===t.process||(o=this.options.jss.plugins.onChangeValue(e,n,this));var u=null==o||!1===o,i=n in this.style;if(u&&!i&&!r)return this;var a=u&&i;if(a?delete this.style[n]:this.style[n]=o,this.renderable&&this.renderer)return a?this.renderer.removeProperty(this.renderable,n):this.renderer.setProperty(this.renderable,n,o),this;var c=this.options.sheet;return c&&c.attached,this},n}(),M=function(n){function e(e,t,r){var o;(o=n.call(this,e,t,r)||this).selectorText=void 0,o.id=void 0,o.renderable=void 0;var u=r.selector,i=r.scoped,a=r.sheet,c=r.generateId;return u?o.selectorText=u:!1!==i&&(o.id=c(m(m(o)),a),o.selectorText="."+C(o.id)),o}p(e,n);var t=e.prototype;return t.applyTo=function(n){var e=this.renderer;if(e){var t=this.toJSON();for(var r in t)e.setProperty(n,r,t[r])}return this},t.toJSON=function(){var n={};for(var e in this.style){var t=this.style[e];"object"!=typeof t?n[e]=t:Array.isArray(t)&&(n[e]=b(t))}return n},t.toString=function(n){var e=this.options.sheet,t=!!e&&e.options.link?c({},n,{allowEmpty:!0}):n;return E(this.selectorText,this.style,t)},d(e,[{key:"selector",set:function(n){if(n!==this.selectorText){this.selectorText=n;var e=this.renderer,t=this.renderable;if(t&&e)e.setSelector(t,n)||e.replaceRule(t,this)}},get:function(){return this.selectorText}}]),e}(k),T={onCreateRule:function(n,e,t){return"@"===n[0]||t.parent&&"keyframes"===t.parent.type?null:new M(n,e,t)}},I={indent:1,children:!0},R=/@([\w-]+)/,A=function(){function n(n,e,t){this.type="conditional",this.at=void 0,this.key=void 0,this.query=void 0,this.rules=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=n,this.query=t.name;var r=n.match(R);for(var o in this.at=r?r[1]:"unknown",this.options=t,this.rules=new Z(c({},t,{parent:this})),e)this.rules.add(o,e[o]);this.rules.process()}var e=n.prototype;return e.getRule=function(n){return this.rules.get(n)},e.indexOf=function(n){return this.rules.indexOf(n)},e.addRule=function(n,e,t){var r=this.rules.add(n,e,t);return r?(this.options.jss.plugins.onProcessRule(r),r):null},e.toString=function(n){if(void 0===n&&(n=I),null==n.indent&&(n.indent=I.indent),null==n.children&&(n.children=I.children),!1===n.children)return this.query+" {}";var e=this.rules.toString(n);return e?this.query+" {\n"+e+"\n}":""},n}(),N=/@media|@supports\s+/,_={onCreateRule:function(n,e,t){return N.test(n)?new A(n,e,t):null}},P={indent:1,children:!0},O=/@keyframes\s+([\w-]+)/,L=function(){function n(n,e,t){this.type="keyframes",this.at="@keyframes",this.key=void 0,this.name=void 0,this.id=void 0,this.rules=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0;var r=n.match(O);r&&r[1]?this.name=r[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=t;var o=t.scoped,u=t.sheet,i=t.generateId;for(var a in this.id=!1===o?this.name:C(i(this,u)),this.rules=new Z(c({},t,{parent:this})),e)this.rules.add(a,e[a],c({},t,{parent:this}));this.rules.process()}return n.prototype.toString=function(n){if(void 0===n&&(n=P),null==n.indent&&(n.indent=P.indent),null==n.children&&(n.children=P.children),!1===n.children)return this.at+" "+this.id+" {}";var e=this.rules.toString(n);return e&&(e="\n"+e+"\n"),this.at+" "+this.id+" {"+e+"}"},n}(),W=/@keyframes\s+/,D=/\$([\w-]+)/g,z=function(n,e){return"string"==typeof n?n.replace(D,(function(n,t){return t in e?e[t]:n})):n},B=function(n,e,t){var r=n[e],o=z(r,t);o!==r&&(n[e]=o)},j={onCreateRule:function(n,e,t){return"string"==typeof n&&W.test(n)?new L(n,e,t):null},onProcessStyle:function(n,e,t){return"style"===e.type&&t?("animation-name"in n&&B(n,"animation-name",t.keyframes),"animation"in n&&B(n,"animation",t.keyframes),n):n},onChangeValue:function(n,e,t){var r=t.options.sheet;if(!r)return n;switch(e){case"animation":case"animation-name":return z(n,r.keyframes);default:return n}}},q=function(n){function e(){for(var e,t=arguments.length,r=new Array(t),o=0;o=this.index)e.push(n);else for(var r=0;rt)return void e.splice(r,0,n)},e.reset=function(){this.registry=[]},e.remove=function(n){var e=this.registry.indexOf(n);this.registry.splice(e,1)},e.toString=function(n){for(var e=void 0===n?{}:n,t=e.attached,r=h(e,["attached"]),o="",u=0;u0){var t=function(n,e){for(var t=0;te.index&&r.options.insertionPoint===e.insertionPoint)return r}return null}(e,n);if(t&&t.renderer)return{parent:t.renderer.element.parentNode,node:t.renderer.element};if((t=function(n,e){for(var t=n.length-1;t>=0;t--){var r=n[t];if(r.attached&&r.options.insertionPoint===e.insertionPoint)return r}return null}(e,n))&&t.renderer)return{parent:t.renderer.element.parentNode,node:t.renderer.element.nextSibling}}var r=n.insertionPoint;if(r&&"string"==typeof r){var o=function(n){for(var e=mn(),t=0;tr)&&(t=r);try{if("insertRule"in n)n.insertRule(e,t);else if("appendRule"in n){n.appendRule(e)}}catch(n){return!1}return n.cssRules[t]},yn=function(){function n(n){this.getPropertyValue=ln,this.setProperty=sn,this.removeProperty=dn,this.setSelector=pn,this.element=void 0,this.sheet=void 0,this.hasInsertedRules=!1,n&&rn.add(n),this.sheet=n;var e=this.sheet?this.sheet.options:{},t=e.media,r=e.meta,o=e.element;this.element=o||function(){var n=document.createElement("style");return n.textContent="\n",n}(),this.element.setAttribute("data-jss",""),t&&this.element.setAttribute("media",t),r&&this.element.setAttribute("data-meta",r);var u=vn();u&&this.element.setAttribute("nonce",u)}var e=n.prototype;return e.attach=function(){if(!this.element.parentNode&&this.sheet){!function(n,e){var t=e.insertionPoint,r=hn(e);if(!1!==r&&r.parent)r.parent.insertBefore(n,r.node);else if(t&&"number"==typeof t.nodeType){var o=t,u=o.parentNode;u&&u.insertBefore(n,o.nextSibling)}else mn().appendChild(n)}(this.element,this.sheet.options);var n=Boolean(this.sheet&&this.sheet.deployed);this.hasInsertedRules&&n&&(this.hasInsertedRules=!1,this.deploy())}},e.detach=function(){var n=this.element.parentNode;n&&n.removeChild(this.element)},e.deploy=function(){var n=this.sheet;n&&(n.options.link?this.insertRules(n.rules):this.element.textContent="\n"+n.toString()+"\n")},e.insertRules=function(n,e){for(var t=0;t-1){var o=ge[n];if(!Array.isArray(o))return ue+pe(o)in e&&ie+o;if(!r)return!1;for(var u=0;ue?1:-1:n.length-e.length};return{onProcessStyle:function(e,t){if("style"!==t.type)return e;for(var r={},o=Object.keys(e).sort(n),u=0;u=0||Object.prototype.propertyIsEnumerable.call(n,t)&&(o[t]=n[t])}return o}var De=t(0),ze=t.n(De);var je=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=n.baseClasses,t=n.newClasses;if(n.Component,!t)return e;var r=c({},e);return Object.keys(t).forEach((function(n){t[n]&&(r[n]="".concat(e[n]," ").concat(t[n]))})),r},Be={set:function(n,e,t,r){var o=n.get(e);o||(o=new Map,n.set(e,o)),o.set(t,r)},get:function(n,e,t){var r=n.get(e);return r?r.get(t):void 0},delete:function(n,e,t){n.get(e).delete(t)}},qe=ze.a.createContext(null);function Ue(){return ze.a.useContext(qe)}t(54);var He,Je=En(Le()),Ve={disableGeneration:!1,generateClassName:u(),jss:Je,sheetsCache:null,sheetsManager:new Map,sheetsRegistry:null},$e=ze.a.createContext(Ve);var Ge=function(n){var e=n.children,t=n.injectFirst,r=void 0!==t&&t,o=n.disableGeneration,u=void 0!==o&&o,i=We(n,["children","injectFirst","disableGeneration"]),a=c({},ze.a.useContext($e),{disableGeneration:u},i);if(!a.jss.options.insertionPoint&&r&&"undefined"!=typeof window){if(!He){var f=document.head;He=document.createComment("mui-inject-first"),f.insertBefore(He,f.firstChild)}a.jss=En({plugins:Le().plugins,insertionPoint:He})}return ze.a.createElement($e.Provider,{value:a},e)},Qe=-1e9;function Ke(){return Qe+=1}var Xe=t(152),Ye=t.n(Xe);function Ze(n,e){return e}var nt=function(n){var e="function"==typeof n;return{create:function(t,r){var o;try{o=e?n(t):n}catch(n){throw n}if(!r||!t.overrides||!t.overrides[r])return o;var u=t.overrides[r],i=c({},o);return Object.keys(u).forEach((function(n){i[n]=Ye()(i[n],u[n],{arrayMerge:Ze})})),i},options:{}}},et={};function tt(n,e,t){var r=n.state;if(n.stylesOptions.disableGeneration)return e||{};r.cacheClasses||(r.cacheClasses={value:null,lastProp:null,lastJSS:{}});var o=!1;return r.classes!==r.cacheClasses.lastJSS&&(r.cacheClasses.lastJSS=r.classes,o=!0),e!==r.cacheClasses.lastProp&&(r.cacheClasses.lastProp=e,o=!0),o&&(r.cacheClasses.value=je({baseClasses:r.cacheClasses.lastJSS,newClasses:e,Component:t})),r.cacheClasses.value}function rt(n,e){var t=n.state,r=n.theme,o=n.stylesOptions,u=n.stylesCreator,i=n.name;if(!o.disableGeneration){var a=Be.get(o.sheetsManager,u,r);a||(a={refs:0,staticSheet:null,dynamicStyles:null},Be.set(o.sheetsManager,u,r,a));var f=c({},u.options,{},o,{theme:r,flip:"boolean"==typeof o.flip?o.flip:"rtl"===r.direction});f.generateId=f.serverGenerateClassName||f.generateClassName;var l=o.sheetsRegistry;if(0===a.refs){var s;o.sheetsCache&&(s=Be.get(o.sheetsCache,u,r));var d=u.create(r,i);s||((s=o.jss.createStyleSheet(d,c({link:!1},f))).attach(),o.sheetsCache&&Be.set(o.sheetsCache,u,r,s)),l&&l.add(s),a.staticSheet=s,a.dynamicStyles=function n(e){var t=null;for(var r in e){var o=e[r],u=typeof o;if("function"===u)t||(t={}),t[r]=o;else if("object"===u&&null!==o&&!Array.isArray(o)){var i=n(o);i&&(t||(t={}),t[r]=i)}}return t}(d)}if(a.dynamicStyles){var p=o.jss.createStyleSheet(a.dynamicStyles,c({link:!0},f));p.update(e).attach(),t.dynamicSheet=p,t.classes=je({baseClasses:a.staticSheet.classes,newClasses:p.classes}),l&&l.add(p)}else t.classes=a.staticSheet.classes;a.refs+=1}}function ot(n,e){var t=n.state;t.dynamicSheet&&t.dynamicSheet.update(e)}function ut(n){var e=n.state,t=n.theme,r=n.stylesOptions,o=n.stylesCreator;if(!r.disableGeneration){var u=Be.get(r.sheetsManager,o,t);u.refs-=1;var i=r.sheetsRegistry;0===u.refs&&(Be.delete(r.sheetsManager,o,t),r.jss.removeStyleSheet(u.staticSheet),i&&i.remove(u.staticSheet)),e.dynamicSheet&&(r.jss.removeStyleSheet(e.dynamicSheet),i&&i.remove(e.dynamicSheet))}}function it(n,e){var t,r=ze.a.useRef([]),o=ze.a.useMemo((function(){return{}}),e);r.current!==o&&(r.current=o,t=n()),ze.a.useEffect((function(){return function(){t&&t()}}),[o])}var at=function(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=e.name,r=e.classNamePrefix,o=e.Component,u=e.defaultTheme,i=void 0===u?et:u,a=We(e,["name","classNamePrefix","Component","defaultTheme"]),f=nt(n),l=t||r||"makeStyles";return f.options={index:Ke(),name:t,meta:l,classNamePrefix:l},function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=Ue()||i,r=c({},ze.a.useContext($e),{},a),u=ze.a.useRef(),l=ze.a.useRef();return it((function(){var o={name:t,state:{},stylesCreator:f,stylesOptions:r,theme:e};return rt(o,n),l.current=!1,u.current=o,function(){ut(o)}}),[e,f]),ze.a.useEffect((function(){l.current&&ot(u.current,n),l.current=!0})),tt(u.current,n.classes,o)}};function ct(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}var ft=function(){function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};ct(this,n),this.options=e}return d(n,[{key:"collect",value:function(n){var e=new Map;this.sheetsRegistry=new tn;var t=u();return ze.a.createElement(Ge,c({sheetsManager:e,serverGenerateClassName:t,sheetsRegistry:this.sheetsRegistry},this.options),n)}},{key:"toString",value:function(){return this.sheetsRegistry?this.sheetsRegistry.toString():""}},{key:"getStyleElement",value:function(n){return ze.a.createElement("style",c({id:"jss-server-side",key:"jss-server-side",dangerouslySetInnerHTML:{__html:this.toString()}},n))}}]),n}();function lt(n){var e,t,r="";if(n)if("object"==typeof n)if(n.push)for(e=0;e1&&void 0!==arguments[1]?arguments[1]:{},r=t.name,o=We(t,["name"]);var u,i=r,a="function"==typeof e?function(n){return{root:function(t){return e(c({theme:n},t))}}}:{root:e},f=at(a,c({Component:n,name:r||n.displayName,classNamePrefix:i},o));e.filterProps&&(u=e.filterProps,delete e.filterProps),e.propTypes&&(e.propTypes,delete e.propTypes);var l=ze.a.forwardRef((function(e,t){var r=e.children,o=e.className,i=e.clone,a=e.component,l=We(e,["children","className","clone","component"]),s=f(e),d=st(s.root,o),p=l;if(u&&(p=mt(p,u)),i)return ze.a.cloneElement(r,c({className:st(r.props.className,d)},p));if("function"==typeof r)return r(c({className:d},p));var m=a||n;return ze.a.createElement(m,c({ref:t,className:d},p),r)}));return pt()(l,n),l}};var vt=function(n){var e=n.children,t=n.theme,o=Ue(),u=ze.a.useMemo((function(){var n=null===o?t:function(n,e){return"function"==typeof e?e(n):c({},n,{},e)}(o,t);return null!=n&&(n[r]=null!==o),n}),[t,o]);return ze.a.createElement(qe.Provider,{value:u},e)},gt=function(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(t){var r=e.defaultTheme,o=e.withTheme,u=void 0!==o&&o,i=e.name,f=We(e,["defaultTheme","withTheme","name"]);var l=i,s=at(n,c({defaultTheme:r,Component:t,name:i||t.displayName,classNamePrefix:l},f)),d=ze.a.forwardRef((function(n,e){n.classes;var o,f=n.innerRef,l=We(n,["classes","innerRef"]),d=s(n),p=l;return("string"==typeof i||u)&&(o=Ue()||r,i&&(p=a({theme:o,name:i,props:l})),u&&!p.theme&&(p.theme=o)),ze.a.createElement(t,c({ref:f||e,classes:d},p))}));return pt()(d,t),d}};function yt(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=n.defaultTheme,t=function(n){var t=ze.a.forwardRef((function(t,r){var o=t.innerRef,u=We(t,["innerRef"]),i=Ue()||e;return ze.a.createElement(n,c({theme:i,ref:o||r},u))}));return pt()(t,n),t};return t}var wt=yt();t.d(e,"createGenerateClassName",(function(){return u})),t.d(e,"createStyles",(function(){return i})),t.d(e,"getThemeProps",(function(){return a})),t.d(e,"jssPreset",(function(){return Le})),t.d(e,"makeStyles",(function(){return at})),t.d(e,"mergeClasses",(function(){return je})),t.d(e,"ServerStyleSheets",(function(){return ft})),t.d(e,"styled",(function(){return ht})),t.d(e,"StylesProvider",(function(){return Ge})),t.d(e,"ThemeProvider",(function(){return vt})),t.d(e,"useTheme",(function(){return Ue})),t.d(e,"withStyles",(function(){return gt})),t.d(e,"withTheme",(function(){return wt})),t.d(e,"withThemeCreator",(function(){return yt}))},function(n,e,t){"use strict";var r=function(n){return function(n){return!!n&&"object"==typeof n}(n)&&!function(n){var e=Object.prototype.toString.call(n);return"[object RegExp]"===e||"[object Date]"===e||function(n){return n.$$typeof===o}(n)}(n)};var o="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function u(n,e){return!1!==e.clone&&e.isMergeableObject(n)?f((t=n,Array.isArray(t)?[]:{}),n,e):n;var t}function i(n,e,t){return n.concat(e).map((function(n){return u(n,t)}))}function a(n){return Object.keys(n).concat(function(n){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(n).filter((function(e){return n.propertyIsEnumerable(e)})):[]}(n))}function c(n,e,t){var r={};return t.isMergeableObject(n)&&a(n).forEach((function(e){r[e]=u(n[e],t)})),a(e).forEach((function(o){t.isMergeableObject(e[o])&&n[o]?r[o]=function(n,e){if(!e.customMerge)return f;var t=e.customMerge(n);return"function"==typeof t?t:f}(o,t)(n[o],e[o],t):r[o]=u(e[o],t)})),r}function f(n,e,t){(t=t||{}).arrayMerge=t.arrayMerge||i,t.isMergeableObject=t.isMergeableObject||r;var o=Array.isArray(e);return o===Array.isArray(n)?o?t.arrayMerge(n,e,t):c(n,e,t):u(e,t)}f.all=function(n,e){if(!Array.isArray(n))throw new Error("first argument should be an array");return n.reduce((function(n,t){return f(n,t,e)}),{})};var l=f;n.exports=l},function(n,e,t){"use strict";t(157).main(),console.log("image from entrypoint.js",t(120))},,,,function(n,e,t){"use strict";var r=t(158),o=t(162),u=t(1),i=t(3),a=t(18),c=t(143),f=t(40),l=t(71),s=t(134),d=t(340),p=t(341),m=t(72),h=t(148),v=t(100);n.exports={main:function(){var n=o.mkContainer(),e=f.element(n)({theme:s.fromTheme(d.darkTheme),children:[]});return r.isServerSide?u.void(a.functorEffect)(c.log(r.renderToString(e)))():u.void(a.functorEffect)((function(){var n=m.window(),t=v.document(n)(),r=h.toNonElementParentNode(t),o=p.getElementById("app")(r)(),u=i.fromJust()(o);return l.render(e)(u)()}))()}}},function(n,e,t){"use strict";var r=t(159);e.isServerSide="undefined"==typeof document,console.log("image from Example.js",t(120)),e.renderToString=r.renderToString},function(n,e,t){"use strict";n.exports=t(160)},function(n,e,t){"use strict"; -/** @license React v16.9.0 + */var kn=function(){return{onCreateRule:function(n,e,t){if("function"!=typeof e)return null;var r=y(n,{},t);return r[Cn]=e,r},onProcessStyle:function(n,e){if(Sn in e||Cn in e)return n;var t={};for(var r in n){var o=n[r];"function"==typeof o&&(delete n[r],t[r]=o)}return e[Sn]=t,n},onUpdate:function(n,e,t,r){var o=e,u=o[Cn];u&&(o.style=u(n)||{});var i=o[Sn];if(i)for(var a in i)o.prop(a,i[a](n),r)}}},Mn="@global",Tn=function(){function n(n,e,t){for(var r in this.type="global",this.at=Mn,this.rules=void 0,this.options=void 0,this.key=void 0,this.isProcessed=!1,this.key=n,this.options=t,this.rules=new Z(c({},t,{parent:this})),e)this.rules.add(r,e[r]);this.rules.process()}var e=n.prototype;return e.getRule=function(n){return this.rules.get(n)},e.addRule=function(n,e,t){var r=this.rules.add(n,e,t);return this.options.jss.plugins.onProcessRule(r),r},e.indexOf=function(n){return this.rules.indexOf(n)},e.toString=function(){return this.rules.toString()},n}(),In=function(){function n(n,e,t){this.type="global",this.at=Mn,this.options=void 0,this.rule=void 0,this.isProcessed=!1,this.key=void 0,this.key=n,this.options=t;var r=n.substr("@global ".length);this.rule=t.jss.createRule(r,e,c({},t,{parent:this}))}return n.prototype.toString=function(n){return this.rule?this.rule.toString(n):""},n}(),Rn=/\s*,\s*/g;function An(n,e){for(var t=n.split(Rn),r="",o=0;o-1){var o=Re[n];if(!Array.isArray(o))return ue+me(o)in e&&ie+o;if(!r)return!1;for(var u=0;ue?1:-1:n.length-e.length};return{onProcessStyle:function(e,t){if("style"!==t.type)return e;for(var r={},o=Object.keys(e).sort(n),u=0;u=0||Object.prototype.propertyIsEnumerable.call(n,t)&&(o[t]=n[t])}return o}var Ke=t(0),Xe=t.n(Ke);var Ye=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=n.baseClasses,t=n.newClasses;if(n.Component,!t)return e;var r=c({},e);return Object.keys(t).forEach((function(n){t[n]&&(r[n]="".concat(e[n]," ").concat(t[n]))})),r},Ze={set:function(n,e,t,r){var o=n.get(e);o||(o=new Map,n.set(e,o)),o.set(t,r)},get:function(n,e,t){var r=n.get(e);return r?r.get(t):void 0},delete:function(n,e,t){n.get(e).delete(t)}};var nt=Xe.a.createContext(null);function et(){return Xe.a.useContext(nt)}t(54);var tt,rt=En(Ge()),ot=u(),ut=new Map,it={disableGeneration:!1,generateClassName:ot,jss:rt,sheetsCache:null,sheetsManager:ut,sheetsRegistry:null},at=Xe.a.createContext(it);var ct=function(n){var e=n.children,t=n.injectFirst,r=void 0!==t&&t,o=n.disableGeneration,u=void 0!==o&&o,i=Qe(n,["children","injectFirst","disableGeneration"]),a=c({},Xe.a.useContext(at),{disableGeneration:u},i);if(!a.jss.options.insertionPoint&&r&&"undefined"!=typeof window){if(!tt){var f=document.head;tt=document.createComment("mui-inject-first"),f.insertBefore(tt,f.firstChild)}a.jss=En({plugins:Ge().plugins,insertionPoint:tt})}return Xe.a.createElement(at.Provider,{value:a},e)},ft=-1e9;function lt(){return ft+=1}function st(n){return(st="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}function dt(n){return n&&"object"===st(n)&&!Array.isArray(n)}var pt=function(n){var e="function"==typeof n;return{create:function(t,r){var o;try{o=e?n(t):n}catch(n){throw n}if(!r||!t.overrides||!t.overrides[r])return o;var u=t.overrides[r],i=c({},o);return Object.keys(u).forEach((function(n){i[n]=function n(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{clone:!0},o=r.clone?c({},e):e;return dt(e)&&dt(t)&&Object.keys(t).forEach((function(u){"__proto__"!==u&&(dt(t[u])&&u in e?o[u]=n(e[u],t[u],r):o[u]=t[u])})),o}(i[n],u[n])})),i},options:{}}},mt={};function ht(n,e,t){var r=n.state;if(n.stylesOptions.disableGeneration)return e||{};r.cacheClasses||(r.cacheClasses={value:null,lastProp:null,lastJSS:{}});var o=!1;return r.classes!==r.cacheClasses.lastJSS&&(r.cacheClasses.lastJSS=r.classes,o=!0),e!==r.cacheClasses.lastProp&&(r.cacheClasses.lastProp=e,o=!0),o&&(r.cacheClasses.value=Ye({baseClasses:r.cacheClasses.lastJSS,newClasses:e,Component:t})),r.cacheClasses.value}function vt(n,e){var t=n.state,r=n.theme,o=n.stylesOptions,u=n.stylesCreator,i=n.name;if(!o.disableGeneration){var a=Ze.get(o.sheetsManager,u,r);a||(a={refs:0,staticSheet:null,dynamicStyles:null},Ze.set(o.sheetsManager,u,r,a));var f=c({},u.options,{},o,{theme:r,flip:"boolean"==typeof o.flip?o.flip:"rtl"===r.direction});f.generateId=f.serverGenerateClassName||f.generateClassName;var l=o.sheetsRegistry;if(0===a.refs){var s;o.sheetsCache&&(s=Ze.get(o.sheetsCache,u,r));var d=u.create(r,i);s||((s=o.jss.createStyleSheet(d,c({link:!1},f))).attach(),o.sheetsCache&&Ze.set(o.sheetsCache,u,r,s)),l&&l.add(s),a.staticSheet=s,a.dynamicStyles=function n(e){var t=null;for(var r in e){var o=e[r],u=typeof o;if("function"===u)t||(t={}),t[r]=o;else if("object"===u&&null!==o&&!Array.isArray(o)){var i=n(o);i&&(t||(t={}),t[r]=i)}}return t}(d)}if(a.dynamicStyles){var p=o.jss.createStyleSheet(a.dynamicStyles,c({link:!0},f));p.update(e),p.attach(),t.dynamicSheet=p,t.classes=Ye({baseClasses:a.staticSheet.classes,newClasses:p.classes}),l&&l.add(p)}else t.classes=a.staticSheet.classes;a.refs+=1}}function gt(n,e){var t=n.state;t.dynamicSheet&&t.dynamicSheet.update(e)}function yt(n){var e=n.state,t=n.theme,r=n.stylesOptions,o=n.stylesCreator;if(!r.disableGeneration){var u=Ze.get(r.sheetsManager,o,t);u.refs-=1;var i=r.sheetsRegistry;0===u.refs&&(Ze.delete(r.sheetsManager,o,t),r.jss.removeStyleSheet(u.staticSheet),i&&i.remove(u.staticSheet)),e.dynamicSheet&&(r.jss.removeStyleSheet(e.dynamicSheet),i&&i.remove(e.dynamicSheet))}}function wt(n,e){var t,r=Xe.a.useRef([]),o=Xe.a.useMemo((function(){return{}}),e);r.current!==o&&(r.current=o,t=n()),Xe.a.useEffect((function(){return function(){t&&t()}}),[o])}var bt=function(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=e.name,r=e.classNamePrefix,o=e.Component,u=e.defaultTheme,i=void 0===u?mt:u,a=Qe(e,["name","classNamePrefix","Component","defaultTheme"]),f=pt(n),l=t||r||"makeStyles";return f.options={index:lt(),name:t,meta:l,classNamePrefix:l},function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=et()||i,r=c({},Xe.a.useContext(at),{},a),u=Xe.a.useRef(),l=Xe.a.useRef();return wt((function(){var o={name:t,state:{},stylesCreator:f,stylesOptions:r,theme:e};return vt(o,n),l.current=!1,u.current=o,function(){yt(o)}}),[e,f]),Xe.a.useEffect((function(){l.current&>(u.current,n),l.current=!0})),ht(u.current,n.classes,o)}};function Ft(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}var Et=function(){function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Ft(this,n),this.options=e}return d(n,[{key:"collect",value:function(n){var e=new Map;this.sheetsRegistry=new tn;var t=u();return Xe.a.createElement(ct,c({sheetsManager:e,serverGenerateClassName:t,sheetsRegistry:this.sheetsRegistry},this.options),n)}},{key:"toString",value:function(){return this.sheetsRegistry?this.sheetsRegistry.toString():""}},{key:"getStyleElement",value:function(n){return Xe.a.createElement("style",c({id:"jss-server-side",key:"jss-server-side",dangerouslySetInnerHTML:{__html:this.toString()}},n))}}]),n}();function xt(n){var e,t,r="";if(n)if("object"==typeof n)if(n.push)for(e=0;e1&&void 0!==arguments[1]?arguments[1]:{},r=t.name,o=Qe(t,["name"]);var u,i=r,a="function"==typeof e?function(n){return{root:function(t){return e(c({theme:n},t))}}}:{root:e},f=bt(a,c({Component:n,name:r||n.displayName,classNamePrefix:i},o));e.filterProps&&(u=e.filterProps,delete e.filterProps),e.propTypes&&(e.propTypes,delete e.propTypes);var l=Xe.a.forwardRef((function(e,t){var r=e.children,o=e.className,i=e.clone,a=e.component,l=Qe(e,["children","className","clone","component"]),s=f(e),d=St(s.root,o),p=l;if(u&&(p=Mt(p,u)),i)return Xe.a.cloneElement(r,c({className:St(r.props.className,d)},p));if("function"==typeof r)return r(c({className:d},p));var m=a||n;return Xe.a.createElement(m,c({ref:t,className:d},p),r)}));return kt()(l,n),l}};var It=function(n){var e=n.children,t=n.theme,o=et(),u=Xe.a.useMemo((function(){var n=null===o?t:function(n,e){return"function"==typeof e?e(n):c({},n,{},e)}(o,t);return null!=n&&(n[r]=null!==o),n}),[t,o]);return Xe.a.createElement(nt.Provider,{value:u},e)},Rt=function(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(t){var r=e.defaultTheme,o=e.withTheme,u=void 0!==o&&o,i=e.name,f=Qe(e,["defaultTheme","withTheme","name"]);var l=i,s=bt(n,c({defaultTheme:r,Component:t,name:i||t.displayName,classNamePrefix:l},f)),d=Xe.a.forwardRef((function(n,e){n.classes;var o,f=n.innerRef,l=Qe(n,["classes","innerRef"]),d=s(n),p=l;return("string"==typeof i||u)&&(o=et()||r,i&&(p=a({theme:o,name:i,props:l})),u&&!p.theme&&(p.theme=o)),Xe.a.createElement(t,c({ref:f||e,classes:d},p))}));return d.defaultProps=t.defaultProps,kt()(d,t),d}};function At(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=n.defaultTheme,t=function(n){var t=Xe.a.forwardRef((function(t,r){var o=t.innerRef,u=Qe(t,["innerRef"]),i=et()||e;return Xe.a.createElement(n,c({theme:i,ref:o||r},u))}));return kt()(t,n),t};return t}var Nt=At();t.d(e,"createGenerateClassName",(function(){return u})),t.d(e,"createStyles",(function(){return i})),t.d(e,"getThemeProps",(function(){return a})),t.d(e,"jssPreset",(function(){return Ge})),t.d(e,"makeStyles",(function(){return bt})),t.d(e,"mergeClasses",(function(){return Ye})),t.d(e,"ServerStyleSheets",(function(){return Et})),t.d(e,"styled",(function(){return Tt})),t.d(e,"StylesProvider",(function(){return ct})),t.d(e,"sheetsManager",(function(){return ut})),t.d(e,"StylesContext",(function(){return at})),t.d(e,"ThemeProvider",(function(){return It})),t.d(e,"useTheme",(function(){return et})),t.d(e,"withStyles",(function(){return Rt})),t.d(e,"withTheme",(function(){return Nt})),t.d(e,"withThemeCreator",(function(){return At}))},function(n,e,t){"use strict";t(159).main(),console.log("image from entrypoint.js",t(126))},function(n,e,t){"use strict";var r=t(160),o=t(164),u=t(1),i=t(3),a=t(18),c=t(149),f=t(40),l=t(57),s=t(140),d=t(338),p=t(339),m=t(72),h=t(154),v=t(101);n.exports={main:function(){var n=o.mkContainer(),e=f.element(n)({theme:s.fromTheme(d.darkTheme),kids:[]});return r.isServerSide?u.void(a.functorEffect)(c.log(r.renderToString(e)))():u.void(a.functorEffect)((function(){var n=m.window(),t=v.document(n)(),r=h.toNonElementParentNode(t),o=p.getElementById("app")(r)(),u=i.fromJust()(o);return l.render(e)(u)()}))()}}},function(n,e,t){"use strict";var r=t(161);e.isServerSide="undefined"==typeof document,console.log("image from Example.js",t(126)),e.renderToString=r.renderToString},function(n,e,t){"use strict";n.exports=t(162)},function(n,e,t){"use strict"; +/** @license React v16.12.0 * react-dom-server.browser.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var r=t(101),o=t(90);function u(n){for(var e=n.message,t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;rC;C++)S[C]=C+1;S[15]=0;var k=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,M=Object.prototype.hasOwnProperty,T={},I={};function R(n){return!!M.call(I,n)||!M.call(T,n)&&(k.test(n)?I[n]=!0:(T[n]=!0,!1))}function A(n,e,t,r,o,u){this.acceptsBooleans=2===e||3===e||4===e,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=t,this.propertyName=n,this.type=e,this.sanitizeURL=u}var _={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(n){_[n]=new A(n,0,!1,n,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(n){var e=n[0];_[e]=new A(e,1,!1,n[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(n){_[n]=new A(n,2,!1,n.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(n){_[n]=new A(n,2,!1,n,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(n){_[n]=new A(n,3,!1,n.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(n){_[n]=new A(n,3,!0,n,null,!1)})),["capture","download"].forEach((function(n){_[n]=new A(n,4,!1,n,null,!1)})),["cols","rows","size","span"].forEach((function(n){_[n]=new A(n,6,!1,n,null,!1)})),["rowSpan","start"].forEach((function(n){_[n]=new A(n,5,!1,n.toLowerCase(),null,!1)}));var N=/[\-:]([a-z])/g;function P(n){return n[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(n){var e=n.replace(N,P);_[e]=new A(e,1,!1,n,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(n){var e=n.replace(N,P);_[e]=new A(e,1,!1,n,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(n){var e=n.replace(N,P);_[e]=new A(e,1,!1,n,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(n){_[n]=new A(n,1,!1,n.toLowerCase(),null,!1)})),_.xlinkHref=new A("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(n){_[n]=new A(n,1,!1,n.toLowerCase(),null,!0)}));var O=/["'&<>]/;function L(n){if("boolean"==typeof n||"number"==typeof n)return""+n;n=""+n;var e=O.exec(n);if(e){var t,r="",o=0;for(t=e.index;te}return!1}(n,e,r,!1)?"":null!==r?(n=r.attributeName,3===(t=r.type)||4===t&&!0===e?n+'=""':(r.sanitizeURL&&(e=""+e),n+'="'+L(e)+'"')):R(n)?n+'="'+L(e)+'"':""}var D=null,z=null,j=null,B=!1,q=!1,U=null,H=0;function J(){if(null===D)throw u(Error(321));return D}function V(){if(0H))throw u(Error(301));if(n===D)if(q=!0,n={action:t,next:null},null===U&&(U=new Map),void 0===(t=U.get(e)))U.set(e,n);else{for(e=t;null!==e.next;)e=e.next;e.next=n}}function Y(){}var Z=0,nn={readContext:function(n){var e=Z;return x(n,e),n[e]},useContext:function(n){J();var e=Z;return x(n,e),n[e]},useMemo:function(n,e){if(D=J(),e=void 0===e?null:e,null!==(j=$())){var t=j.memoizedState;if(null!==t&&null!==e){n:{var r=t[1];if(null===r)r=!1;else{for(var o=0;o=a))throw u(Error(304));var f=new Uint16Array(a);for(f.set(i),(S=f)[0]=r+1,i=r;i=a.children.length){var c=a.footer;if(""!==c&&(this.previousWasTextNode=!1),this.stack.pop(),"select"===a.type)this.currentSelectValue=null;else if(null!=a.type&&null!=a.type.type&&a.type.type.$$typeof===s)this.popProvider(a.type);else if(a.type===h){this.suspenseDepth--;var f=r.pop();if(o){o=!1;var l=a.fallbackFrame;if(!l)throw u(Error(303));this.stack.push(l),r[this.suspenseDepth]+="\x3c!--$!--\x3e";continue}r[this.suspenseDepth]+=f}r[this.suspenseDepth]+=c}else{var d=a.children[a.childIndex++],p="";try{p+=this.render(d,a.context,a.domNamespace)}catch(n){throw n}r.length<=this.suspenseDepth&&r.push(""),r[this.suspenseDepth]+=p}}return r[0]}finally{sn.current=t,Z=e}},n.prototype.render=function(n,e,t){if("string"==typeof n||"number"==typeof n)return""===(t=""+n)?"":this.makeStaticMarkup?L(t):this.previousWasTextNode?"\x3c!-- --\x3e"+L(t):(this.previousWasTextNode=!0,L(t));if(n=(e=wn(n,e,this.threadID)).child,e=e.context,null===n||!1===n)return"";if(!o.isValidElement(n)){if(null!=n&&null!=n.$$typeof){if((t=n.$$typeof)===a)throw u(Error(257));throw u(Error(258),t.toString())}return n=ln(n),this.stack.push({type:null,domNamespace:t,children:n,childIndex:0,context:e,footer:""}),""}var i=n.type;if("string"==typeof i)return this.renderDOM(n,e,t);switch(i){case f:case p:case l:case v:case c:return n=ln(n.props.children),this.stack.push({type:null,domNamespace:t,children:n,childIndex:0,context:e,footer:""}),"";case h:throw u(Error(294))}if("object"==typeof i&&null!==i)switch(i.$$typeof){case m:D={};var b=i.render(n.props,n.ref);return b=G(i.render,n.props,b,n.ref),b=ln(b),this.stack.push({type:null,domNamespace:t,children:b,childIndex:0,context:e,footer:""}),"";case g:return n=[o.createElement(i.type,r({ref:n.ref},n.props))],this.stack.push({type:null,domNamespace:t,children:n,childIndex:0,context:e,footer:""}),"";case s:return t={type:n,domNamespace:t,children:i=ln(n.props.children),childIndex:0,context:e,footer:""},this.pushProvider(n),this.stack.push(t),"";case d:i=n.type,b=n.props;var F=this.threadID;return x(i,F),i=ln(b.children(i[F])),this.stack.push({type:n,domNamespace:t,children:i,childIndex:0,context:e,footer:""}),"";case w:throw u(Error(338));case y:throw u(Error(295))}throw u(Error(130),null==i?i:typeof i,"")},n.prototype.renderDOM=function(n,e,t){var i=n.type.toLowerCase();if(t===en&&tn(i),!mn.hasOwnProperty(i)){if(!pn.test(i))throw u(Error(65),i);mn[i]=!0}var a=n.props;if("input"===i)a=r({type:void 0},a,{defaultChecked:void 0,defaultValue:void 0,value:null!=a.value?a.value:a.defaultValue,checked:null!=a.checked?a.checked:a.defaultChecked});else if("textarea"===i){var c=a.value;if(null==c){c=a.defaultValue;var f=a.children;if(null!=f){if(null!=c)throw u(Error(92));if(Array.isArray(f)){if(!(1>=f.length))throw u(Error(93));f=f[0]}c=""+f}null==c&&(c="")}a=r({},a,{value:void 0,children:""+c})}else if("select"===i)this.currentSelectValue=null!=a.value?a.value:a.defaultValue,a=r({},a,{value:void 0});else if("option"===i){f=this.currentSelectValue;var l=function(n){if(null==n)return n;var e="";return o.Children.forEach(n,(function(n){null!=n&&(e+=n)})),e}(a.children);if(null!=f){var s=null!=a.value?a.value+"":l;if(c=!1,Array.isArray(f)){for(var d=0;d":(b+=">",c="");n:{if(null!=(f=a.dangerouslySetInnerHTML)){if(null!=f.__html){f=f.__html;break n}}else if("string"==typeof(f=a.children)||"number"==typeof f){f=L(f);break n}f=null}return null!=f?(a=[],dn[i]&&"\n"===f.charAt(0)&&(b+="\n"),b+=f):a=ln(a.children),n=n.type,t=null==t||"http://www.w3.org/1999/xhtml"===t?tn(n):"http://www.w3.org/2000/svg"===t&&"foreignObject"===n?"http://www.w3.org/1999/xhtml":t,this.stack.push({domNamespace:t,type:i,children:a,childIndex:0,context:e,footer:c}),this.previousWasTextNode=!1,b},n}(),Fn={renderToString:function(n){n=new bn(n,!1);try{return n.read(1/0)}finally{n.destroy()}},renderToStaticMarkup:function(n){n=new bn(n,!0);try{return n.read(1/0)}finally{n.destroy()}},renderToNodeStream:function(){throw u(Error(207))},renderToStaticNodeStream:function(){throw u(Error(208))},version:"16.9.0"},En={default:Fn},xn=En&&Fn||En;n.exports=xn.default||xn},function(n,e,t){"use strict"; -/** @license React v16.9.0 + */var r=t(105),o=t(0);function u(n){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+n,t=1;tk;k++)C[k]=k+1;C[15]=0;var M=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,T=Object.prototype.hasOwnProperty,I={},R={};function A(n){return!!T.call(R,n)||!T.call(I,n)&&(M.test(n)?R[n]=!0:(I[n]=!0,!1))}function N(n,e,t,r,o,u){this.acceptsBooleans=2===e||3===e||4===e,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=t,this.propertyName=n,this.type=e,this.sanitizeURL=u}var _={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(n){_[n]=new N(n,0,!1,n,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(n){var e=n[0];_[e]=new N(e,1,!1,n[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(n){_[n]=new N(n,2,!1,n.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(n){_[n]=new N(n,2,!1,n,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(n){_[n]=new N(n,3,!1,n.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(n){_[n]=new N(n,3,!0,n,null,!1)})),["capture","download"].forEach((function(n){_[n]=new N(n,4,!1,n,null,!1)})),["cols","rows","size","span"].forEach((function(n){_[n]=new N(n,6,!1,n,null,!1)})),["rowSpan","start"].forEach((function(n){_[n]=new N(n,5,!1,n.toLowerCase(),null,!1)}));var P=/[\-:]([a-z])/g;function O(n){return n[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(n){var e=n.replace(P,O);_[e]=new N(e,1,!1,n,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(n){var e=n.replace(P,O);_[e]=new N(e,1,!1,n,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(n){var e=n.replace(P,O);_[e]=new N(e,1,!1,n,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(n){_[n]=new N(n,1,!1,n.toLowerCase(),null,!1)})),_.xlinkHref=new N("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(n){_[n]=new N(n,1,!1,n.toLowerCase(),null,!0)}));var L=/["'&<>]/;function W(n){if("boolean"==typeof n||"number"==typeof n)return""+n;n=""+n;var e=L.exec(n);if(e){var t,r="",o=0;for(t=e.index;te}return!1}(n,e,r,!1)?"":null!==r?(n=r.attributeName,3===(t=r.type)||4===t&&!0===e?n+'=""':(r.sanitizeURL&&(e=""+e),n+'="'+W(e)+'"')):A(n)?n+'="'+W(e)+'"':""}var z="function"==typeof Object.is?Object.is:function(n,e){return n===e&&(0!==n||1/n==1/e)||n!=n&&e!=e},B=null,j=null,q=null,U=!1,H=!1,J=null,V=0;function $(){if(null===B)throw Error(u(321));return B}function G(){if(0V))throw Error(u(301));if(n===B)if(H=!0,n={action:t,next:null},null===J&&(J=new Map),void 0===(t=J.get(e)))J.set(e,n);else{for(e=t;null!==e.next;)e=e.next;e.next=n}}function nn(){}var en=0,tn={readContext:function(n){var e=en;return S(n,e),n[e]},useContext:function(n){$();var e=en;return S(n,e),n[e]},useMemo:function(n,e){if(B=$(),e=void 0===e?null:e,null!==(q=Q())){var t=q.memoizedState;if(null!==t&&null!==e){n:{var r=t[1];if(null===r)r=!1;else{for(var o=0;o=i))throw Error(u(304));var a=new Uint16Array(i);for(a.set(r),(C=a)[0]=t+1,r=t;r=a.children.length){var c=a.footer;if(""!==c&&(this.previousWasTextNode=!1),this.stack.pop(),"select"===a.type)this.currentSelectValue=null;else if(null!=a.type&&null!=a.type.type&&a.type.type.$$typeof===s)this.popProvider(a.type);else if(a.type===h){this.suspenseDepth--;var f=r.pop();if(o){o=!1;var l=a.fallbackFrame;if(!l)throw Error(u(303));this.stack.push(l),r[this.suspenseDepth]+="\x3c!--$!--\x3e";continue}r[this.suspenseDepth]+=f}r[this.suspenseDepth]+=c}else{var d=a.children[a.childIndex++],p="";try{p+=this.render(d,a.context,a.domNamespace)}catch(n){if(null!=n&&"function"==typeof n.then)throw Error(u(294));throw n}r.length<=this.suspenseDepth&&r.push(""),r[this.suspenseDepth]+=p}}return r[0]}finally{pn.current=t,en=e}},e.render=function(n,e,t){if("string"==typeof n||"number"==typeof n)return""===(t=""+n)?"":this.makeStaticMarkup?W(t):this.previousWasTextNode?"\x3c!-- --\x3e"+W(t):(this.previousWasTextNode=!0,W(t));if(n=(e=Fn(n,e,this.threadID)).child,e=e.context,null===n||!1===n)return"";if(!o.isValidElement(n)){if(null!=n&&null!=n.$$typeof){if((t=n.$$typeof)===a)throw Error(u(257));throw Error(u(258,t.toString()))}return n=dn(n),this.stack.push({type:null,domNamespace:t,children:n,childIndex:0,context:e,footer:""}),""}var i=n.type;if("string"==typeof i)return this.renderDOM(n,e,t);switch(i){case f:case p:case l:case v:case c:return n=dn(n.props.children),this.stack.push({type:null,domNamespace:t,children:n,childIndex:0,context:e,footer:""}),"";case h:throw Error(u(294))}if("object"==typeof i&&null!==i)switch(i.$$typeof){case m:B={};var F=i.render(n.props,n.ref);return F=K(i.render,n.props,F,n.ref),F=dn(F),this.stack.push({type:null,domNamespace:t,children:F,childIndex:0,context:e,footer:""}),"";case g:return n=[o.createElement(i.type,r({ref:n.ref},n.props))],this.stack.push({type:null,domNamespace:t,children:n,childIndex:0,context:e,footer:""}),"";case s:return t={type:n,domNamespace:t,children:i=dn(n.props.children),childIndex:0,context:e,footer:""},this.pushProvider(n),this.stack.push(t),"";case d:i=n.type,F=n.props;var E=this.threadID;return S(i,E),i=dn(F.children(i[E])),this.stack.push({type:n,domNamespace:t,children:i,childIndex:0,context:e,footer:""}),"";case w:throw Error(u(338));case y:switch(function(n){if(-1===n._status){n._status=0;var e=n._ctor;e=e(),n._result=e,e.then((function(e){0===n._status&&(e=e.default,n._status=1,n._result=e)}),(function(e){0===n._status&&(n._status=2,n._result=e)}))}}(i=n.type),i._status){case 1:return n=[o.createElement(i._result,r({ref:n.ref},n.props))],this.stack.push({type:null,domNamespace:t,children:n,childIndex:0,context:e,footer:""}),"";case 2:throw i._result;default:throw Error(u(295))}case b:throw Error(u(343))}throw Error(u(130,null==i?i:typeof i,""))},e.renderDOM=function(n,e,t){var i=n.type.toLowerCase();if(t===rn&&on(i),!vn.hasOwnProperty(i)){if(!hn.test(i))throw Error(u(65,i));vn[i]=!0}var a=n.props;if("input"===i)a=r({type:void 0},a,{defaultChecked:void 0,defaultValue:void 0,value:null!=a.value?a.value:a.defaultValue,checked:null!=a.checked?a.checked:a.defaultChecked});else if("textarea"===i){var c=a.value;if(null==c){c=a.defaultValue;var f=a.children;if(null!=f){if(null!=c)throw Error(u(92));if(Array.isArray(f)){if(!(1>=f.length))throw Error(u(93));f=f[0]}c=""+f}null==c&&(c="")}a=r({},a,{value:void 0,children:""+c})}else if("select"===i)this.currentSelectValue=null!=a.value?a.value:a.defaultValue,a=r({},a,{value:void 0});else if("option"===i){f=this.currentSelectValue;var l=function(n){if(null==n)return n;var e="";return o.Children.forEach(n,(function(n){null!=n&&(e+=n)})),e}(a.children);if(null!=f){var s=null!=a.value?a.value+"":l;if(c=!1,Array.isArray(f)){for(var d=0;d":(b+=">",c="");n:{if(null!=(f=a.dangerouslySetInnerHTML)){if(null!=f.__html){f=f.__html;break n}}else if("string"==typeof(f=a.children)||"number"==typeof f){f=W(f);break n}f=null}return null!=f?(a=[],mn[i]&&"\n"===f.charAt(0)&&(b+="\n"),b+=f):a=dn(a.children),n=n.type,t=null==t||"http://www.w3.org/1999/xhtml"===t?on(n):"http://www.w3.org/2000/svg"===t&&"foreignObject"===n?"http://www.w3.org/1999/xhtml":t,this.stack.push({domNamespace:t,type:i,children:a,childIndex:0,context:e,footer:c}),this.previousWasTextNode=!1,b},n}(),xn={renderToString:function(n){n=new En(n,!1);try{return n.read(1/0)}finally{n.destroy()}},renderToStaticMarkup:function(n){n=new En(n,!0);try{return n.read(1/0)}finally{n.destroy()}},renderToNodeStream:function(){throw Error(u(207))},renderToStaticNodeStream:function(){throw Error(u(208))},version:"16.12.0"},Sn={default:xn},Cn=Sn&&xn||Sn;n.exports=Cn.default||Cn},function(n,e,t){"use strict"; +/** @license React v16.12.0 * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var r=t(101),o="function"==typeof Symbol&&Symbol.for,u=o?Symbol.for("react.element"):60103,i=o?Symbol.for("react.portal"):60106,a=o?Symbol.for("react.fragment"):60107,c=o?Symbol.for("react.strict_mode"):60108,f=o?Symbol.for("react.profiler"):60114,l=o?Symbol.for("react.provider"):60109,s=o?Symbol.for("react.context"):60110,d=o?Symbol.for("react.forward_ref"):60112,p=o?Symbol.for("react.suspense"):60113,m=o?Symbol.for("react.suspense_list"):60120,h=o?Symbol.for("react.memo"):60115,v=o?Symbol.for("react.lazy"):60116;o&&Symbol.for("react.fundamental"),o&&Symbol.for("react.responder");var g="function"==typeof Symbol&&Symbol.iterator;function y(n){for(var e=n.message,t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;rN.length&&N.push(n)}function L(n,e,t){return null==n?0:function n(e,t,r,o){var a=typeof e;"undefined"!==a&&"boolean"!==a||(e=null);var c=!1;if(null===e)c=!0;else switch(a){case"string":case"number":c=!0;break;case"object":switch(e.$$typeof){case u:case i:c=!0}}if(c)return r(o,e,""===t?"."+W(e,0):t),1;if(c=0,t=""===t?".":t+":",Array.isArray(e))for(var f=0;f0?Math.floor(n/e):-Math.floor(n/-e)}},e.intMod=function(n){return function(e){if(0===e)return 0;var t=Math.abs(e);return(n%t+t)%t}},e.numDiv=function(n){return function(e){return n/e}}},function(n,e,t){"use strict";e.intSub=function(n){return function(e){return n-e|0}},e.numSub=function(n){return function(e){return n-e}}},function(n,e,t){"use strict";e.intAdd=function(n){return function(e){return n+e|0}},e.intMul=function(n){return function(e){return n*e|0}},e.numAdd=function(n){return function(e){return n+e}},e.numMul=function(n){return function(e){return n*e}}},function(n,e,t){"use strict";e.unsafeCoerce=function(n){return n}},function(n,e,t){"use strict";e.unit={}},function(n,e,t){"use strict";e.showIntImpl=function(n){return n.toString()},e.showNumberImpl=function(n){var e=n.toString();return isNaN(e+".0")?e:e+".0"},e.showCharImpl=function(n){var e=n.charCodeAt(0);if(e<32||127===e){switch(n){case"":return"'\\a'";case"\b":return"'\\b'";case"\f":return"'\\f'";case"\n":return"'\\n'";case"\r":return"'\\r'";case"\t":return"'\\t'";case"\v":return"'\\v'"}return"'\\"+e.toString(10)+"'"}return"'"===n||"\\"===n?"'\\"+n+"'":"'"+n+"'"},e.showStringImpl=function(n){var e=n.length;return'"'+n.replace(/[\0-\x1F\x7F"\\]/g,(function(t,r){switch(t){case'"':case"\\":return"\\"+t;case"":return"\\a";case"\b":return"\\b";case"\f":return"\\f";case"\n":return"\\n";case"\r":return"\\r";case"\t":return"\\t";case"\v":return"\\v"}var o=r+1,u=o="0"&&n[o]<="9"?"\\&":"";return"\\"+t.charCodeAt(0).toString(10)+u}))+'"'},e.showArrayImpl=function(n){return function(e){for(var t=[],r=0,o=e.length;re?-1:1,r=new Array(t*(e-n)+1),o=n,u=0;o!==e;)r[u++]=o,o+=t;return r[u]=o,r}};e.replicate="function"==typeof Array.prototype.fill?function(n){return function(e){return n<1?[]:new Array(n).fill(e)}}:function(n){return function(e){for(var t=[],r=0,o=0;o=t.length?e:n(t[r])}}}},e.findIndexImpl=function(n){return function(e){return function(t){return function(r){for(var o=0,u=r.length;o=0;o--)if(t(r[o]))return n(o);return e}}}},e._insertAt=function(n){return function(e){return function(t){return function(r){return function(o){if(t<0||t>o.length)return e;var u=o.slice();return u.splice(t,0,r),n(u)}}}}},e._deleteAt=function(n){return function(e){return function(t){return function(r){if(t<0||t>=r.length)return e;var o=r.slice();return o.splice(t,1),n(o)}}}},e._updateAt=function(n){return function(e){return function(t){return function(r){return function(o){if(t<0||t>=o.length)return e;var u=o.slice();return u[t]=r,n(u)}}}}},e.reverse=function(n){return n.slice().reverse()},e.concat=function(n){if(n.length<=1e4)return Array.prototype.concat.apply([],n);for(var e=[],t=0,r=n.length;t=0;o--)r=n(t[o])(r);return r}}},e.foldlArray=function(n){return function(e){return function(t){for(var r=e,o=t.length,u=0;uu?-1:1}}}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(4),i=t(17),a=t(6),c=t(1),f=t(10),l=t(7),s=t(5),d=function(n){return n},p=new l.Semigroup((function(n){return function(e){return n}})),m=function(n){return n},h=new c.Functor((function(n){return function(e){return n(e)}})),v=function(n){return n},g=new a.Eq1((function(n){return a.eq(n)})),y=new f.Ord1((function(){return g}),(function(n){return f.compare(n)})),w=new o.Apply((function(){return h}),(function(n){return function(e){return n(e)}})),b=new u.Bind((function(){return w}),(function(n){return function(e){return e(n)}})),F=new r.Applicative((function(){return w}),d),E=new i.Monad((function(){return F}),(function(){return b}));n.exports={First:d,eqFirst:v,eq1First:g,ordFirst:m,ord1First:y,boundedFirst:function(n){return n},showFirst:function(n){return new s.Show((function(e){return"(First "+s.show(n)(e)+")"}))},functorFirst:h,applyFirst:w,applicativeFirst:F,bindFirst:b,monadFirst:E,semigroupFirst:p}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(4),i=t(17),a=t(6),c=t(1),f=t(10),l=t(7),s=t(5),d=function(n){return n},p=new l.Semigroup((function(n){return function(n){return n}})),m=function(n){return n},h=new c.Functor((function(n){return function(e){return n(e)}})),v=function(n){return n},g=new a.Eq1((function(n){return a.eq(n)})),y=new f.Ord1((function(){return g}),(function(n){return f.compare(n)})),w=new o.Apply((function(){return h}),(function(n){return function(e){return n(e)}})),b=new u.Bind((function(){return w}),(function(n){return function(e){return e(n)}})),F=new r.Applicative((function(){return w}),d),E=new i.Monad((function(){return F}),(function(){return b}));n.exports={Last:d,eqLast:v,eq1Last:g,ordLast:m,ord1Last:y,boundedLast:function(n){return n},showLast:function(n){return new s.Show((function(e){return"(Last "+s.show(n)(e)+")"}))},functorLast:h,applyLast:w,applicativeLast:F,bindLast:b,monadLast:E,semigroupLast:p}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(65),i=t(66),a=t(31),c=t(1),f=t(14),l=t(5),s=function(n){return n},d=new f.Newtype((function(n){return n}),s),p=new c.Functor((function(n){return function(n){return n}})),m=function(n){return new a.Bifunctor((function(e){return function(t){return function(t){return c.map(n)(e)(t)}}}))},h=function(n){return new i.Biapply((function(){return m(n.Functor0())}),(function(e){return function(t){return o.apply(n)(e)(t)}}))};n.exports={Clown:s,newtypeClown:d,eqClown:function(n){return n},ordClown:function(n){return n},showClown:function(n){return new l.Show((function(e){return"(Clown "+l.show(n)(e)+")"}))},functorClown:p,bifunctorClown:m,biapplyClown:h,biapplicativeClown:function(n){return new u.Biapplicative((function(){return h(n.Apply0())}),(function(e){return function(t){return r.pure(n)(e)}}))}}},function(n,e,t){"use strict";var r=t(65),o=t(66),u=t(31),i=t(1),a=t(14),c=t(5),f=function(n){return n},l=new a.Newtype((function(n){return n}),f),s=function(n){return new u.Bifunctor((function(e){return function(t){return function(r){return u.bimap(n)(t)(e)(r)}}}))},d=function(n){return new o.Biapply((function(){return s(n.Bifunctor0())}),(function(e){return function(t){return o.biapply(n)(e)(t)}}))};n.exports={Flip:f,newtypeFlip:l,eqFlip:function(n){return n},ordFlip:function(n){return n},showFlip:function(n){return new c.Show((function(e){return"(Flip "+c.show(n)(e)+")"}))},functorFlip:function(n){return new i.Functor((function(e){return function(t){return u.lmap(n)(e)(t)}}))},bifunctorFlip:s,biapplyFlip:d,biapplicativeFlip:function(n){return new r.Biapplicative((function(){return d(n.Biapply0())}),(function(e){return function(t){return r.bipure(n)(t)(e)}}))}}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(65),i=t(66),a=t(31),c=t(1),f=t(14),l=t(5),s=function(n){return n},d=new f.Newtype((function(n){return n}),s),p=function(n){return new a.Bifunctor((function(e){return function(e){return function(t){return c.map(n)(e)(t)}}}))},m=function(n){return new i.Biapply((function(){return p(n.Functor0())}),(function(e){return function(t){return o.apply(n)(e)(t)}}))};n.exports={Joker:s,newtypeJoker:d,eqJoker:function(n){return n},ordJoker:function(n){return n},showJoker:function(n){return new l.Show((function(e){return"(Joker "+l.show(n)(e)+")"}))},functorJoker:function(n){return new c.Functor((function(e){return function(t){return c.map(n)(e)(t)}}))},bifunctorJoker:p,biapplyJoker:m,biapplicativeJoker:function(n){return new u.Biapplicative((function(){return m(n.Apply0())}),(function(e){return function(e){return r.pure(n)(e)}}))}}},function(n,e,t){"use strict";var r=t(65),o=t(66),u=t(31),i=t(6),a=t(10),c=t(21),f=t(5),l=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),s=function(n){return function(e){return new i.Eq((function(t){return function(r){return i.eq(n)(t.value0)(r.value0)&&i.eq(e)(t.value1)(r.value1)}}))}},d=function(n){return function(e){return new u.Bifunctor((function(t){return function(r){return function(o){return new l(u.bimap(n)(t)(r)(o.value0),u.bimap(e)(t)(r)(o.value1))}}}))}},p=function(n){return function(e){return new o.Biapply((function(){return d(n.Bifunctor0())(e.Bifunctor0())}),(function(t){return function(r){return new l(o.biapply(n)(t.value0)(r.value0),o.biapply(e)(t.value1)(r.value1))}}))}};n.exports={Product:l,eqProduct:s,ordProduct:function(n){return function(e){return new a.Ord((function(){return s(n.Eq0())(e.Eq0())}),(function(t){return function(r){var o=a.compare(n)(t.value0)(r.value0);return o instanceof c.LT?c.LT.value:o instanceof c.GT?c.GT.value:a.compare(e)(t.value1)(r.value1)}}))}},showProduct:function(n){return function(e){return new f.Show((function(t){return"(Product "+f.show(n)(t.value0)+" "+f.show(e)(t.value1)+")"}))}},bifunctorProduct:d,biapplyProduct:p,biapplicativeProduct:function(n){return function(e){return new r.Biapplicative((function(){return p(n.Biapply0())(e.Biapply0())}),(function(t){return function(o){return new l(r.bipure(n)(t)(o),r.bipure(e)(t)(o))}}))}}}},function(n,e,t){"use strict";var r=t(65),o=t(66),u=t(31),i=t(1),a=t(14),c=t(5),f=function(n){return n},l=new a.Newtype((function(n){return n}),f),s=function(n){return new u.Bifunctor((function(e){return function(t){return function(r){return u.bimap(n)(e)(t)(r)}}}))},d=function(n){return new o.Biapply((function(){return s(n.Bifunctor0())}),(function(e){return function(t){return o.biapply(n)(e)(t)}}))};n.exports={Wrap:f,newtypeWrap:l,eqWrap:function(n){return n},ordWrap:function(n){return n},showWrap:function(n){return new c.Show((function(e){return"(Wrap "+c.show(n)(e)+")"}))},functorWrap:function(n){return new i.Functor((function(e){return function(t){return u.rmap(n)(e)(t)}}))},bifunctorWrap:s,biapplyWrap:d,biapplicativeWrap:function(n){return new r.Biapplicative((function(){return d(n.Biapply0())}),(function(e){return function(t){return r.bipure(n)(e)(t)}}))}}},function(n,e,t){"use strict";e.traverseArrayImpl=function(){function n(n){return[n]}function e(n){return function(e){return[n,e]}}function t(n){return function(e){return function(t){return[n,e,t]}}}function r(n){return function(e){return n.concat(e)}}return function(o){return function(u){return function(i){return function(a){return function(c){return function f(l,s){switch(s-l){case 0:return i([]);case 1:return u(n)(a(c[l]));case 2:return o(u(e)(a(c[l])))(a(c[l+1]));case 3:return o(o(u(t)(a(c[l])))(a(c[l+1])))(a(c[l+2]));default:var d=l+2*Math.floor((s-l)/4);return o(u(r)(f(l,d)))(f(d,s))}}(0,c.length)}}}}}}()},function(n,e,t){"use strict";e.mapWithIndexArray=function(n){return function(e){for(var t=e.length,r=Array(t),o=0;o=0&&t=0&&n0?n(t.pop()):e}}}},e.pushAll=function(n){return function(e){return function(){return e.push.apply(e,n)}}},e.shiftImpl=function(n){return function(e){return function(t){return function(){return t.length>0?n(t.shift()):e}}}},e.unshiftAll=function(n){return function(e){return function(){return e.unshift.apply(e,n)}}},e.splice=function(n){return function(e){return function(t){return function(r){return function(){return r.splice.apply(r,[n,e].concat(t))}}}}},e.copyImpl=function(n){return function(){return n.slice()}},e.sortByImpl=function(n){return function(e){return function(){return e.sort((function(e,t){return n(e)(t)}))}}},e.toAssocArray=function(n){return function(){for(var e=n.length,t=new Array(e),r=0;r=a)return t;if(o)for(var c=i[Symbol.iterator](),f=u;;--f){var l=c.next();if(l.done)return t;if(0===f)return e(r(l.value))}return n(u)(i)}}}}}},e._countPrefix=function(n){return function(e){return o?function(n){return function(t){for(var r=t[Symbol.iterator](),o=0;;++o){var u=r.next();if(u.done)return o;var i=e(u.value);if(!n(i))return o}}}:n}},e._fromCodePointArray=function(n){return u?function(e){return e.length<1e4?String.fromCodePoint.apply(String,e):e.map(n).join("")}:function(e){return e.map(n).join("")}},e._singleton=function(n){return u?String.fromCodePoint:n},e._take=function(n){return function(e){return o?function(n){for(var t="",r=n[Symbol.iterator](),o=0;o=0&&to.length)return e;var u=o.indexOf(t,r);return-1===u?e:n(u)}}}}},e._lastIndexOf=function(n){return function(e){return function(t){return function(r){var o=r.lastIndexOf(t);return-1===o?e:n(o)}}}},e["_lastIndexOf'"]=function(n){return function(e){return function(t){return function(r){return function(o){if(r<0||r>o.length)return e;var u=o.lastIndexOf(t,r);return-1===u?e:n(u)}}}}},e.take=function(n){return function(e){return e.substr(0,n)}},e.drop=function(n){return function(e){return e.substring(n)}},e._slice=function(n){return function(e){return function(t){return t.slice(n,e)}}},e.splitAt=function(n){return function(e){return{before:e.substring(0,n),after:e.substring(n)}}}},function(n,e,t){"use strict";e.charAt=function(n){return function(e){if(n>=0&&n0?t:e}}}}},e.replace=function(n){return function(e){return function(t){return t.replace(n,e)}}},e.replaceAll=function(n){return function(e){return function(t){return t.replace(new RegExp(n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"g"),e)}}},e.split=function(n){return function(e){return e.split(n)}},e.toLower=function(n){return n.toLowerCase()},e.toUpper=function(n){return n.toUpperCase()},e.trim=function(n){return n.trim()},e.joinWith=function(n){return function(e){return e.join(n)}}},function(n,e,t){"use strict";var r=t(217),o=t(29),u=t(3),i=t(5),a=t(110),c=t(218),f=new i.Show(r["showRegex'"]),l=r._search(u.Just.create)(u.Nothing.value),s=function(n){return(n.value0.global?"g":"")+(n.value0.ignoreCase?"i":"")+(n.value0.multiline?"m":"")+(n.value0.sticky?"y":"")+(n.value0.unicode?"u":"")},d=r._match(u.Just.create)(u.Nothing.value);n.exports={regex:function(n){return function(e){return r["regex'"](o.Left.create)(o.Right.create)(n)(s(e))}},flags:function(n){return c.RegexFlags.create(r["flags'"](n))},renderFlags:s,parseFlags:function(n){return new c.RegexFlags({global:a.contains("g")(n),ignoreCase:a.contains("i")(n),multiline:a.contains("m")(n),sticky:a.contains("y")(n),unicode:a.contains("u")(n)})},match:d,search:l,showRegex:f,source:r.source,test:r.test,replace:r.replace,"replace'":r["replace'"],split:r.split}},function(n,e,t){"use strict";e["showRegex'"]=function(n){return""+n},e["regex'"]=function(n){return function(e){return function(t){return function(r){try{return e(new RegExp(t,r))}catch(e){return n(e.message)}}}}},e.source=function(n){return n.source},e["flags'"]=function(n){return{multiline:n.multiline,ignoreCase:n.ignoreCase,global:n.global,sticky:!!n.sticky,unicode:!!n.unicode}},e.test=function(n){return function(e){var t=n.lastIndex,r=n.test(e);return n.lastIndex=t,r}},e._match=function(n){return function(e){return function(t){return function(r){var o=r.match(t);if(null==o||0===o.length)return e;for(var u=0;u ")(e)+")"})),m=new a.Semigroup((function(n){return function(e){return new l({global:n.value0.global||e.value0.global,ignoreCase:n.value0.ignoreCase||e.value0.ignoreCase,multiline:n.value0.multiline||e.value0.multiline,sticky:n.value0.sticky||e.value0.sticky,unicode:n.value0.unicode||e.value0.unicode})}})),h=new l({global:!1,ignoreCase:!1,multiline:!1,sticky:!1,unicode:!1}),v=new l({global:!1,ignoreCase:!1,multiline:!0,sticky:!1,unicode:!1}),g=new i.Monoid((function(){return m}),h),y=new l({global:!1,ignoreCase:!0,multiline:!1,sticky:!1,unicode:!1}),w=new l({global:!0,ignoreCase:!1,multiline:!1,sticky:!1,unicode:!1}),b=new o.Eq((function(n){return function(e){return n.value0.global===e.value0.global&&n.value0.ignoreCase===e.value0.ignoreCase&&n.value0.multiline===e.value0.multiline&&n.value0.sticky===e.value0.sticky&&n.value0.unicode===e.value0.unicode}}));n.exports={RegexFlags:l,noFlags:h,global:w,ignoreCase:y,multiline:v,sticky:d,unicode:s,semigroupRegexFlags:m,monoidRegexFlags:g,eqRegexFlags:b,showRegexFlags:p}},function(n,e,t){"use strict";var r=t(90),o=r.createElement,u=r.Fragment||"div";function i(n,e){var t=null;return"string"==typeof n&&null!=e._data&&(t={_data:void 0},Object.entries(e._data).forEach((function(n){t["data-"+n[0]]=n[1]}))),null==t?e:Object.assign({},e,t)}e.createComponent=function(){function n(){var n=this,e=function(e){return function(t){return function(){n.setState((function(n){return{$$state:e(n.$$state)}}),t)}}};return{props:n.props.$$props,state:null===n.state?null:n.state.$$state,setState:function(n){return e(n)(void 0)},setStateThen:e,instance_:n}}function e(){var n=this.$$spec.didMount;void 0!==n&&n(this.toSelf())()}function t(n,e){var t=this.$$spec.shouldUpdate;return void 0===t||t(this.toSelf())({nextProps:n.$$props,nextState:null===e?null:e.$$state})}function o(n,e){var t=this.$$spec.didUpdate;void 0!==t&&t(this.toSelf())({prevProps:n.$$props,prevState:null===e?null:e.$$state})()}function u(){this.$$mounted=!1;var n=this.$$spec.willUnmount;void 0!==n&&n(this.toSelf())()}function i(){return this.$$spec.render(this.toSelf())}return function(a){var c=function(n){return this.$$mounted=!0,this.$$spec=n.$$spec,this.state=void 0===this.$$spec.initialState?null:{$$state:this.$$spec.initialState},this};return c.displayName=a,(c.prototype=Object.create(r.Component.prototype)).constructor=c,c.prototype.toSelf=n,c.prototype.shouldComponentUpdate=t,c.prototype.componentDidMount=e,c.prototype.componentDidUpdate=o,c.prototype.componentWillUnmount=u,c.prototype.render=i,c}}(),e.readProps=function(n){return function(){return n.instance_.props.$$props}},e.readState=function(n){return function(){var e=n.instance_.state;return null===e?null:e.$$state}},e.runUpdate_=function(n,e,t){var r=null;e.instance_.setState((function(o){var u=e.instance_.toSelf();u.state=o.$$state;var i=n(u,t);return null!==i.effects&&(r=i.effects),null!==i.state&&i.state!==o.$$state?{$$state:i.state}:null}),(function(){null!==r&&r(this.toSelf())()}))},e.make=function(n){return function(n){return function(e){var t={initialState:e.initialState,render:e.render,didMount:e.didMount,shouldUpdate:e.shouldUpdate,didUpdate:e.didUpdate,willUnmount:e.willUnmount};return function(e){var o={$$props:e,$$spec:t};return r.createElement(n,o)}}}},e.empty=null,e.keyed_=function(n,e){return o(u,{key:n},e)},e.element_=function(n,e,t){var r=[n,i(n,e)];return o.apply(null,t||null==e.children?r:r.concat(e.children))},e.elementKeyed_=function(n,t){return e.element_(n,t,!0)},e.fragment=function(n){return o.apply(null,[u,null].concat(n))},e.displayNameFromComponent=function(n){return n.displayName||"[unknown]"},e.displayNameFromSelf=function(n){return e.displayNameFromComponent(n.instance_.constructor)},e.toReactComponent=function(n){return function(n){return function(e){return function(t){var u={initialState:t.initialState,render:t.render,didMount:t.didMount,shouldUpdate:t.shouldUpdate,didUpdate:t.didUpdate,willUnmount:t.willUnmount},i=function(){return this};return i.prototype=Object.create(r.Component.prototype),i.displayName=e.displayName+" (Wrapper)",i.prototype.render=function(){var t={$$props:n(this.props),$$spec:u};return o(e,t)},i}}}},e.createContext=function(n){return function(){return r.createContext(n)}},e.contextProvider=function(n){return n.Provider},e.contextConsumer=function(n){return n.Consumer}},function(n,e,t){"use strict";e.mkFn0=function(n){return function(){return n({})}},e.mkFn2=function(n){return function(e,t){return n(e)(t)}},e.mkFn3=function(n){return function(e,t,r){return n(e)(t)(r)}},e.mkFn4=function(n){return function(e,t,r,o){return n(e)(t)(r)(o)}},e.mkFn5=function(n){return function(e,t,r,o,u){return n(e)(t)(r)(o)(u)}},e.mkFn6=function(n){return function(e,t,r,o,u,i){return n(e)(t)(r)(o)(u)(i)}},e.mkFn7=function(n){return function(e,t,r,o,u,i,a){return n(e)(t)(r)(o)(u)(i)(a)}},e.mkFn8=function(n){return function(e,t,r,o,u,i,a,c){return n(e)(t)(r)(o)(u)(i)(a)(c)}},e.mkFn9=function(n){return function(e,t,r,o,u,i,a,c,f){return n(e)(t)(r)(o)(u)(i)(a)(c)(f)}},e.mkFn10=function(n){return function(e,t,r,o,u,i,a,c,f,l){return n(e)(t)(r)(o)(u)(i)(a)(c)(f)(l)}},e.runFn0=function(n){return n()},e.runFn2=function(n){return function(e){return function(t){return n(e,t)}}},e.runFn3=function(n){return function(e){return function(t){return function(r){return n(e,t,r)}}}},e.runFn4=function(n){return function(e){return function(t){return function(r){return function(o){return n(e,t,r,o)}}}}},e.runFn5=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return n(e,t,r,o,u)}}}}}},e.runFn6=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return function(i){return n(e,t,r,o,u,i)}}}}}}},e.runFn7=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return function(i){return function(a){return n(e,t,r,o,u,i,a)}}}}}}}},e.runFn8=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return function(i){return function(a){return function(c){return n(e,t,r,o,u,i,a,c)}}}}}}}}},e.runFn9=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return function(i){return function(a){return function(c){return function(f){return n(e,t,r,o,u,i,a,c,f)}}}}}}}}}},e.runFn10=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return function(i){return function(a){return function(c){return function(f){return function(l){return n(e,t,r,o,u,i,a,c,f,l)}}}}}}}}}}}},function(n,e,t){"use strict";e.null=null,e.nullable=function(n,e,t){return null==n?e:t(n)},e.notNull=function(n){return n}},function(n,e,t){"use strict";e.mkEffectFn1=function(n){return function(e){return n(e)()}},e.mkEffectFn2=function(n){return function(e,t){return n(e)(t)()}},e.mkEffectFn3=function(n){return function(e,t,r){return n(e)(t)(r)()}},e.mkEffectFn4=function(n){return function(e,t,r,o){return n(e)(t)(r)(o)()}},e.mkEffectFn5=function(n){return function(e,t,r,o,u){return n(e)(t)(r)(o)(u)()}},e.mkEffectFn6=function(n){return function(e,t,r,o,u,i){return n(e)(t)(r)(o)(u)(i)()}},e.mkEffectFn7=function(n){return function(e,t,r,o,u,i,a){return n(e)(t)(r)(o)(u)(i)(a)()}},e.mkEffectFn8=function(n){return function(e,t,r,o,u,i,a,c){return n(e)(t)(r)(o)(u)(i)(a)(c)()}},e.mkEffectFn9=function(n){return function(e,t,r,o,u,i,a,c,f){return n(e)(t)(r)(o)(u)(i)(a)(c)(f)()}},e.mkEffectFn10=function(n){return function(e,t,r,o,u,i,a,c,f,l){return n(e)(t)(r)(o)(u)(i)(a)(c)(f)(l)()}},e.runEffectFn1=function(n){return function(e){return function(){return n(e)}}},e.runEffectFn2=function(n){return function(e){return function(t){return function(){return n(e,t)}}}},e.runEffectFn3=function(n){return function(e){return function(t){return function(r){return function(){return n(e,t,r)}}}}},e.runEffectFn4=function(n){return function(e){return function(t){return function(r){return function(o){return function(){return n(e,t,r,o)}}}}}},e.runEffectFn5=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return function(){return n(e,t,r,o,u)}}}}}}},e.runEffectFn6=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return function(i){return function(){return n(e,t,r,o,u,i)}}}}}}}},e.runEffectFn7=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return function(i){return function(a){return function(){return n(e,t,r,o,u,i,a)}}}}}}}}},e.runEffectFn8=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return function(i){return function(a){return function(c){return function(){return n(e,t,r,o,u,i,a,c)}}}}}}}}}},e.runEffectFn9=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return function(i){return function(a){return function(c){return function(f){return function(){return n(e,t,r,o,u,i,a,c,f)}}}}}}}}}}},e.runEffectFn10=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return function(i){return function(a){return function(c){return function(f){return function(l){return function(){return n(e,t,r,o,u,i,a,c,f,l)}}}}}}}}}}}}},function(n,e,t){"use strict";var r=t(90);e.memo_=r.memo,e.useState_=function(n,e){var t=r.useState(e),o=t[0],u=t[1];return u.hasOwnProperty("$$reactBasicHooks$$cachedSetState")||(u.$$reactBasicHooks$$cachedSetState=function(n){return function(){return u(n)}}),n(o,u.$$reactBasicHooks$$cachedSetState)},e.useEffect_=function(n,t,o){var u=e.useEqCache_(n,t);r.useEffect(o,[u])},e.useLayoutEffect_=function(n,t,o){var u=e.useEqCache_(n,t);r.useLayoutEffect(o,[u])},e.useReducer_=function(n,e,t,o){var u=r.useReducer(e,t,o),i=u[0],a=u[1];return a.hasOwnProperty("$$reactBasicHooks$$cachedDispatch")||(a.$$reactBasicHooks$$cachedDispatch=function(n){return function(){return a(n)}}),n(i,a.$$reactBasicHooks$$cachedDispatch)},e.useRef_=r.useRef,e.readRef_=function(n){return n.current},e.writeRef_=function(n,e){n.current=e},e.useContext_=r.useContext,e.useMemo_=function(n,t,o){var u=e.useEqCache_(n,t);return r.useMemo(o,[u])},e.useCallback_=function(n,t,o){var u=e.useEqCache_(n,t);return r.useCallback(o,[u])},e.useEqCache_=function(n,e){var t=r.useRef(e);return t.current===e||n(t.current,e)||(t.current=e),t.current},e.unsafeSetDisplayName=function(n,e){return e.displayName=n,e.toString=function(){return n},e},e.displayName=function(n){return"string"==typeof n?n:n.displayName||"[unknown]"}},function(n,e,t){"use strict";var r=t(12),o=function(n){return n.ipure};n.exports={IxApplicative:function(n,e){this.IxApply0=n,this.ipure=e},ipure:o,iwhen:function(n){return function(e){return function(t){if(e)return t;if(!e)return o(n)(r.unit);throw new Error("Failed pattern match at Control.Applicative.Indexed (line 15, column 1 - line 15, column 67): "+[e.constructor.name,t.constructor.name])}}},iunless:function(n){return function(e){return function(t){if(!e)return t;if(e)return o(n)(r.unit);throw new Error("Failed pattern match at Control.Applicative.Indexed (line 19, column 1 - line 19, column 69): "+[e.constructor.name,t.constructor.name])}}}}},function(n,e,t){"use strict";var r=t(13),o=t(8),u=t(130),i=function(n){return n.iapply};n.exports={IxApply:function(n,e){this.IxFunctor0=n,this.iapply=e},iapply:i,iapplyFirst:function(n){return function(e){return function(t){return i(n)(u.imap(n.IxFunctor0())(o.const)(e))(t)}}},iapplySecond:function(n){return function(e){return function(t){return i(n)(u.imap(n.IxFunctor0())(o.const(r.identity(r.categoryFn)))(e))(t)}}}}},function(n,e,t){"use strict";t(13);var r=t(8),o=function(n){this.idiscard=n},u=function(n){return n.ibind},i=function(n){return r.flip(u(n))},a=new o((function(n){return u(n)}));n.exports={IxBind:function(n,e){this.IxApply0=n,this.ibind=e},ibind:u,ibindFlipped:i,composeiKleisli:function(n){return function(e){return function(t){return function(r){return u(n)(e(r))(t)}}}},composeiKleisliFlipped:function(n){return function(e){return function(t){return function(r){return i(n)(e)(t(r))}}}},IxDiscard:o,idiscard:function(n){return n.idiscard},ixDiscardUnit:a}},function(n,e,t){"use strict";var r=t(228),o=r.reallyUnsafeRefEq;n.exports={unsafeRefEq:o,reallyUnsafeRefEq:r.reallyUnsafeRefEq}},function(n,e,t){"use strict";e.reallyUnsafeRefEq=function(n){return function(e){return n===e}}},function(n,e,t){"use strict";e.unsafeUnionFn=function(n,e){var t={};for(var r in e)({}).hasOwnProperty.call(e,r)&&(t[r]=e[r]);for(var o in n)({}).hasOwnProperty.call(n,o)&&(t[o]=n[o]);return t}},function(n,e,t){"use strict";e.pickFn=function(n,e){for(var t={},r=0;re?1:-1)(w.Nil.value)}var t;throw new Error("Failed pattern match at Data.List (line 144, column 1 - line 144, column 32): "+[n.constructor.name,e.constructor.name])}},some:Q,someRec:function(n){return function(e){return function(t){return i.apply(e.Applicative0().Apply0())(v.map(e.Plus1().Alt0().Functor0())(w.Cons.create)(t))(G(n)(e)(t))}}},many:K,manyRec:G,null:function(n){return n instanceof w.Nil},length:X,snoc:function(n){return function(e){return m.foldr(w.foldableList)(w.Cons.create)(new w.Cons(e,w.Nil.value))(n)}},insert:function(n){return Y(x.compare(n))},insertBy:Y,head:nn,last:function(n){var e,t,r=!1;for(;!r;)e=(t=n)instanceof w.Cons&&t.value1 instanceof w.Nil?(r=!0,new b.Just(t.value0)):t instanceof w.Cons?void(n=t.value1):(r=!0,b.Nothing.value);return e},tail:O,init:function(n){return v.map(b.functorMaybe)((function(n){return n.init}))(q(n))},uncons:P,unsnoc:q,index:function(n){return function(e){var t,r=n,o=!1;function u(n,t){if(n instanceof w.Nil)return o=!0,b.Nothing.value;if(n instanceof w.Cons&&0===t)return o=!0,new b.Just(n.value0);if(n instanceof w.Cons)return r=n.value1,void(e=t-1|0);throw new Error("Failed pattern match at Data.List (line 281, column 1 - line 281, column 44): "+[n.constructor.name,t.constructor.name])}for(;!o;)t=u(r,e);return t}},elemIndex:function(n){return function(e){return un((function(t){return p.eq(n)(t)(e)}))}},elemLastIndex:function(n){return function(e){return an((function(t){return p.eq(n)(t)(e)}))}},findIndex:un,findLastIndex:an,insertAt:Z,deleteAt:vn,updateAt:_,modifyAt:function(n){return function(e){return bn(n)((function(n){return b.Just.create(e(n))}))}},alterAt:bn,reverse:j,concat:function(n){return a.bind(w.bindList)(n)(c.identity(c.categoryFn))},concatMap:yn,filter:fn,filterM:cn,mapMaybe:$,catMaybes:wn,mapWithIndex:V,sort:z,sortBy:D,Pattern:A,stripPrefix:function(n){return function(e){return function(t){return l.tailRecM2(l.monadRecMaybe)((function(e){return function(t){return e instanceof w.Cons&&t instanceof w.Cons&&p.eq(n)(e.value0)(t.value0)?b.Just.create(new l.Loop({a:e.value1,b:t.value1})):e instanceof w.Nil?b.Just.create(new l.Done(t)):b.Nothing.value}}))(e)(t)}}},slice:function(n){return function(e){return function(t){return B(e-n|0)(pn(n)(t))}}},take:B,takeEnd:function(n){return function(e){return pn(X(e)-n|0)(e)}},takeWhile:function(n){return function(e){return function(t){var r,o,u,i=e,a=!1;for(;!a;)o=i,r=(u=t)instanceof w.Cons&&n(u.value0)?(i=new w.Cons(u.value0,o),void(t=u.value1)):(a=!0,j(o));return r}}(w.Nil.value)},drop:pn,dropEnd:function(n){return function(e){return B(X(e)-n|0)(e)}},dropWhile:function(n){return function(e){var t,r=!1;function o(t){if(!(t instanceof w.Cons&&n(t.value0)))return r=!0,t;e=t.value1}for(;!r;)t=o(e);return t}},span:L,group:rn,"group'":function(n){var e=rn(n.Eq0()),t=z(n);return function(n){return e(t(n))}},groupBy:tn,partition:function(n){return function(e){return m.foldr(w.foldableList)((function(e){return function(t){return n(e)?{no:t.no,yes:new w.Cons(e,t.yes)}:{no:new w.Cons(e,t.no),yes:t.yes}}}))({no:w.Nil.value,yes:w.Nil.value})(e)}},nub:function(n){return sn(p.eq(n))},nubBy:sn,union:function(n){return hn(p.eq(n))},unionBy:hn,delete:gn,deleteBy:mn,difference:function(n){return m.foldl(w.foldableList)(h.flip(gn(n)))},intersect:function(n){return ln(p.eq(n))},intersectBy:ln,zipWith:U,zipWithA:function(n){return function(e){return function(t){return function(r){return M.sequence(w.traversableList)(n)(U(e)(t)(r))}}}},zip:H,unzip:N,transpose:en,foldM:on,eqPattern:dn,ordPattern:function(n){return new x.Ord((function(){return dn(n.Eq0())}),(function(e){return function(t){return x.compare(w.ordList(n))(e)(t)}}))},newtypePattern:J,showPattern:function(n){return new k.Show((function(e){return"(Pattern "+k.show(w.showList(n))(e)+")"}))}}},function(n,e,t){"use strict";e.unsafePartial=function(n){return n()}},function(n,e,t){"use strict";var r=t(237);n.exports={crash:function(n){return r.crashWith()("Partial.crash: partial function")},crashWith:r.crashWith}},function(n,e,t){"use strict";e.crashWith=function(){return function(n){throw new Error(n)}}},function(n,e,t){"use strict";var r=t(2),o=t(22),u=t(44),i=t(109),a=t(6),c=t(8),f=t(52),l=t(10),s=t(5),d=t(15),p=t(239),m=t(85),h=t(42),v=t(91),g=t(28),y=t(25),w=function(n){this.variantShows=n},b=function(n){this.variantOrds=n},F=function(n){this.variantEqs=n},E=function(n){this.variantBounded=n},x=function(n,e){this.VariantBounded0=n,this.variantBoundedEnums=e},S=function(n){return n.variantShows},C=function(n){return n.variantOrds},k=function(n){return n.variantEqs},M=function(n){return n.variantBoundedEnums},T=function(n){return n.variantBounded},I=new w((function(n){return f.Nil.value})),R=new b((function(n){return f.Nil.value})),A=function(n){return function(n){return function(n){return function(n){return function(e){return function(t){return h.unsafeHas(t.type)(n)?h.unsafeGet(t.type)(n)(t.value):e(t)}}}}}},_=function(n){return function(n){return function(e){return function(t){return function(r){return function(o){return o.type===d.reflectSymbol(n)(e)?t(o.value):r(o)}}}}}},N=function(n){return function(n){return function(e){return function(t){return{type:d.reflectSymbol(n)(e),value:t}}}}},P=new F((function(n){return f.Nil.value})),O=function(n){return function(n){return function(e){return new a.Eq((function(t){return function(r){var o=p.variantTags(n)(g.RLProxy.value),u=k(e)(g.RLProxy.value);return p.lookupEq(o)(u)(t)(r)}}))}}},L=function(n){return function(n){return function(e){return function(t){return new l.Ord((function(){return O()(n)(e)}),(function(e){return function(r){var o=p.variantTags(n)(g.RLProxy.value),u=C(t)(g.RLProxy.value);return p.lookupOrd(o)(u)(e)(r)}}))}}}},W=function(n){return function(n){return function(e){return function(t){return function(r){return new i.Enum((function(){return L()(n)(e)(t)}),(function(e){var t=p.variantTags(n)(g.RLProxy.value),o=M(r)(g.RLProxy.value),u=T(r.VariantBounded0())(g.RLProxy.value);return p.lookupPred(e)(t)(u)(o)}),(function(e){var t=p.variantTags(n)(g.RLProxy.value),o=M(r)(g.RLProxy.value),u=T(r.VariantBounded0())(g.RLProxy.value);return p.lookupSucc(e)(t)(u)(o)}))}}}}},D=function(n){return m.unsafeCrashWith("Data.Variant: pattern match failure ["+n.type+"]")},z=new E((function(n){return f.Nil.value})),j=new x((function(){return z}),(function(n){return f.Nil.value})),B=function(n){return function(e){return new E((function(t){var r={top:u.top(e),bottom:u.bottom(e)};return new f.Cons(r,T(n)(g.RLProxy.value))}))}},q=function(n){return function(n){return function(e){return function(t){return function(r){return new u.Bounded((function(){return L()(n)(e)(t)}),(o=p.variantTags(n)(g.RLProxy.value),i=T(r)(g.RLProxy.value),p.VariantRep(p.lookupFirst("bottom")((function(n){return n.bottom}))(o)(i))),function(){var e=p.variantTags(n)(g.RLProxy.value),t=T(r)(g.RLProxy.value);return p.VariantRep(p.lookupLast("top")((function(n){return n.top}))(e)(t))}());var o,i}}}}};n.exports={inj:N,prj:function(n){return function(n){return function(e){return function(t){return _()(n)(t)(r.pure(e.Applicative0()))(c.const(o.empty(e.Plus1())))}}}},on:_,onMatch:A,case_:D,match:function(n){return function(n){return function(n){return function(n){return A()()()(n)(D)}}}},default:function(n){return function(e){return n}},expand:function(n){return y.unsafeCoerce},contract:function(n){return function(e){return function(t){return p.contractWith(e)(n)(v.RProxy.value)(v.RProxy.value)(t.type)(t)}}},Unvariant:function(n){return n},unvariant:function(n){return function(e){return(t={reflectSymbol:c.const(n.type)},function(n){return e(t)()})({})(d.SProxy.value)(n.value);var t}},revariant:function(n){return n((function(n){return function(e){return N()(n)}}))},VariantEqs:F,variantEqs:k,VariantOrds:b,variantOrds:C,VariantShows:w,variantShows:S,VariantBounded:E,variantBounded:T,VariantBoundedEnums:x,variantBoundedEnums:M,eqVariantNil:P,eqVariantCons:function(n){return function(e){return new F((function(t){return new f.Cons(a.eq(e),k(n)(g.RLProxy.value))}))}},eqVariant:O,boundedVariantNil:z,boundedVariantCons:B,boundedVariant:q,enumVariantNil:j,enumVariantCons:function(n){return function(e){return new x((function(){return B(n.VariantBounded0())(e.Bounded0())}),(function(t){var r={pred:i.pred(e.Enum1()),succ:i.succ(e.Enum1()),fromEnum:i.fromEnum(e),toEnum:i.toEnum(e),cardinality:i.cardinality(e)};return new f.Cons(r,M(n)(g.RLProxy.value))}))}},enumVariant:W,boundedEnumVariant:function(n){return function(n){return function(e){return function(t){return function(r){return new i.BoundedEnum((function(){return q()(n)(e)(t)(r.VariantBounded0())}),(function(){return W()(n)(e)(t)(r)}),i.Cardinality(p.lookupCardinality(M(r)(g.RLProxy.value))),(function(e){var t=p.variantTags(n)(g.RLProxy.value),o=M(r)(g.RLProxy.value);return p.lookupFromEnum(e)(t)(o)}),(function(e){var t=p.variantTags(n)(g.RLProxy.value),o=M(r)(g.RLProxy.value);return p.lookupToEnum(e)(t)(o)}))}}}}},ordVariantNil:R,ordVariantCons:function(n){return function(e){return new b((function(t){return new f.Cons(l.compare(e),C(n)(g.RLProxy.value))}))}},ordVariant:L,showVariantNil:I,showVariantCons:function(n){return function(e){return new w((function(t){return new f.Cons(s.show(e),S(n)(g.RLProxy.value))}))}},showVariant:function(n){return function(n){return function(e){return new s.Show((function(t){var r=p.variantTags(n)(g.RLProxy.value),o=S(e)(g.RLProxy.value),u=p.lookup("show")(t.type)(r)(o)(t.value);return"(inj @"+s.show(s.showString)(t.type)+" "+u+")"}))}}}}},function(n,e,t){"use strict";var r,o=t(2),u=t(22),i=t(23),a=t(52),c=t(3),f=t(10),l=t(21),s=t(15),d=t(85),p=t(28),m=function(){function n(){}return n.value=new n,n}(),h=function(n){this.variantTags=n},v={},g={},y=function(n){this.contractWith=n},w=new h((function(n){return a.Nil.value})),b=function(n){return n.variantTags},F=v,E=g,x=function(n){return function(e){return function(t){var r,o=n,u=e,f=!1;function l(n,e,r){if(e instanceof a.Cons&&r instanceof a.Cons){if(r.value0.cardinality>n){var l=r.value0.toEnum(n);return l instanceof c.Just?(f=!0,c.Just.create({type:e.value0,value:l.value0})):(f=!0,c.Nothing.value)}if(i.otherwise)return o=n-r.value0.cardinality|0,u=e.value1,void(t=r.value1)}return f=!0,c.Nothing.value}for(;!f;)r=l(o,u,t);return r}}},S=function(n){return function(e){var t,r=!1;function o(t){if(t instanceof a.Cons){if(t.value0===n)return r=!0,!0;if(i.otherwise)return void(e=t.value1)}if(t instanceof a.Nil)return r=!0,!1;throw new Error("Failed pattern match at Data.Variant.Internal (line 94, column 8 - line 98, column 18): "+[t.constructor.name])}for(;!r;)t=o(e);return t}},C=(r=0,function(n){var e,t=r,o=!1;function u(e,r){if(r instanceof a.Cons)return t=e+r.value0.cardinality|0,void(n=r.value1);if(r instanceof a.Nil)return o=!0,e;throw new Error("Failed pattern match at Data.Variant.Internal (line 216, column 12 - line 218, column 16): "+[r.constructor.name])}for(;!o;)e=u(t,n);return e}),k=function(n){return d.unsafeCrashWith("Data.Variant: impossible `"+n+"`")},M=function(n){return function(e){return function(t){return function(r){var o,u=t,c=!1;function f(t,o){if(t instanceof a.Cons&&o instanceof a.Cons){if(t.value0===e)return c=!0,o.value0;if(i.otherwise)return u=t.value1,void(r=o.value1)}return c=!0,k(n)}for(;!c;)o=f(u,r);return o}}}};n.exports={FProxy:m,VariantRep:function(n){return n},VariantTags:h,variantTags:b,Contractable:y,contractWith:function(n){return n.contractWith},VariantMatchCases:v,VariantFMatchCases:g,lookup:M,lookupTag:S,lookupEq:function(n){return function(e){return function(t){return function(r){if(t.type===r.type)return M("eq")(t.type)(n)(e)(t.value)(r.value);if(i.otherwise)return!1;throw new Error("Failed pattern match at Data.Variant.Internal (line 100, column 1 - line 105, column 12): "+[n.constructor.name,e.constructor.name,t.constructor.name,r.constructor.name])}}}},lookupOrd:function(n){return function(e){return function(t){return function(r){var o=f.compare(f.ordString)(t.type)(r.type);return o instanceof l.EQ?M("compare")(t.type)(n)(e)(t.value)(r.value):o}}}},lookupLast:function(n){return function(e){return function(t){return function(r){var o,u,i,c=t,f=!1;for(;!f;)i=r,o=(u=c)instanceof a.Cons&&u.value1 instanceof a.Nil&&i instanceof a.Cons&&i.value1 instanceof a.Nil?(f=!0,{type:u.value0,value:e(i.value0)}):u instanceof a.Cons&&i instanceof a.Cons?(c=u.value1,void(r=i.value1)):(f=!0,k(n));return o}}}},lookupFirst:function(n){return function(e){return function(t){return function(r){return t instanceof a.Cons&&r instanceof a.Cons?{type:t.value0,value:e(r.value0)}:k(n)}}}},lookupPred:function(n){return function(e){return function(t){return function(r){if(e instanceof a.Cons&&t instanceof a.Cons&&r instanceof a.Cons){if(e.value0===n.type){var o=r.value0.pred(n.value);if(o instanceof c.Nothing)return c.Nothing.value;if(o instanceof c.Just)return c.Just.create({type:n.type,value:o.value0});throw new Error("Failed pattern match at Data.Variant.Internal (line 175, column 11 - line 177, column 69): "+[o.constructor.name])}if(i.otherwise)return(u=e.value0,function(e){return function(t){return function(t){return function(r){return function(o){var f,l=u,s=e,d=t,p=r,m=!1;function h(e,t,r,u,f,h){if(u instanceof a.Cons&&f instanceof a.Cons&&h instanceof a.Cons){if(u.value0===n.type){var v=h.value0.pred(n.value);if(v instanceof c.Nothing)return m=!0,c.Just.create({type:e,value:t.top});if(v instanceof c.Just)return m=!0,c.Just.create({type:n.type,value:v.value0});throw new Error("Failed pattern match at Data.Variant.Internal (line 184, column 11 - line 186, column 69): "+[v.constructor.name])}if(i.otherwise)return l=u.value0,s=f.value0,h.value0,d=u.value1,p=f.value1,void(o=h.value1)}return m=!0,k("pred")}for(;!m;)f=h(l,s,0,d,p,o);return f}}}}})(t.value0)(r.value0)(e.value1)(t.value1)(r.value1)}var u;return k("pred")}}}},lookupSucc:function(n){return function(e){return function(t){return function(r){var o,u=e,f=t,l=!1;function s(e,t,o){if(e instanceof a.Cons&&t instanceof a.Cons&&o instanceof a.Cons){if(e.value0===n.type){var s=o.value0.succ(n.value);if(s instanceof c.Just)return l=!0,c.Just.create({type:e.value0,value:s.value0});if(s instanceof c.Nothing)return e.value1 instanceof a.Cons&&t.value1 instanceof a.Cons?(l=!0,c.Just.create({type:e.value1.value0,value:t.value1.value0.bottom})):(l=!0,c.Nothing.value);throw new Error("Failed pattern match at Data.Variant.Internal (line 202, column 11 - line 206, column 29): "+[s.constructor.name])}if(i.otherwise)return u=e.value1,f=t.value1,void(r=o.value1)}return l=!0,k("succ")}for(;!l;)o=s(u,f,r);return o}}}},lookupCardinality:C,lookupFromEnum:function(n){return function(e){return function(t){return function(r){var o,u=e,c=t,f=!1;function l(e,t,o){if(t instanceof a.Cons&&o instanceof a.Cons){if(t.value0===n.type)return f=!0,e+o.value0.fromEnum(n.value)|0;if(i.otherwise)return u=e+o.value0.cardinality|0,c=t.value1,void(r=o.value1)}return f=!0,k("fromEnum")}for(;!f;)o=l(u,c,r);return o}}}(0)},lookupToEnum:x,impossible:k,variantMatchCons:function(n){return function(n){return function(n){return v}}},variantMatchNil:F,variantFMatchCons:function(n){return function(n){return function(n){return g}}},variantFMatchNil:E,variantTagsNil:w,variantTagsCons:function(n){return function(e){return new h((function(t){return new a.Cons(s.reflectSymbol(e)(s.SProxy.value),b(n)(p.RLProxy.value))}))}},contractWithInstance:function(n){return function(n){return function(n){return new y((function(e){return function(t){return function(r){return function(a){return function(c){if(S(a)(b(n)(p.RLProxy.value)))return o.pure(e.Applicative0())(c);if(i.otherwise)return u.empty(e.Plus1());throw new Error("Failed pattern match at Data.Variant.Internal (line 254, column 1 - line 263, column 24): "+[t.constructor.name,r.constructor.name,a.constructor.name,c.constructor.name])}}}}}))}}}}},function(n,e,t){"use strict";e.unsafePerformEffect=function(n){return n()}},function(n,e,t){"use strict";e.unsafeToForeign=function(n){return n},e.unsafeFromForeign=function(n){return n},e.typeOf=function(n){return typeof n},e.tagOf=function(n){return Object.prototype.toString.call(n).slice(8,-1)},e.isNull=function(n){return null===n},e.isUndefined=function(n){return void 0===n},e.isArray=Array.isArray||function(n){return"[object Array]"===Object.prototype.toString.call(n)}},function(n,e,t){"use strict";var r=t(243),o=t(2),u=t(4),i=t(70),a=t(8),c=t(57),f=t(86),l=function(n){this.ix=n},s=function(n,e,t,r){this.errorAt=n,this.hasOwnProperty=e,this.hasProperty=t,this.index=r},d=function(n){return function(e){return r.unsafeReadPropImpl(f.fail(new f.TypeMismatch("object",f.typeOf(e))),o.pure(i.applicativeExceptT(c.monadIdentity)),n,e)}},p=d,m=d,h=function(n){return n.index},v=new l((function(n){return function(e){return function(t){return u.bindFlipped(i.bindExceptT(c.monadIdentity))(a.flip(h(n))(t))(e)}}})),g=new l((function(n){return h(n)})),y=function(n){return function(e){return!f.isNull(e)&&(!f.isUndefined(e)&&(("object"===f.typeOf(e)||"function"===f.typeOf(e))&&r.unsafeHasProperty(n,e)))}},w=function(n){return function(e){return!f.isNull(e)&&(!f.isUndefined(e)&&(("object"===f.typeOf(e)||"function"===f.typeOf(e))&&r.unsafeHasOwnProperty(n,e)))}},b=new s(f.ErrorAtIndex.create,w,y,a.flip(m)),F=new s(f.ErrorAtProperty.create,w,y,a.flip(p));n.exports={Index:s,Indexable:l,readProp:p,readIndex:m,ix:function(n){return n.ix},index:h,hasProperty:function(n){return n.hasProperty},hasOwnProperty:function(n){return n.hasOwnProperty},errorAt:function(n){return n.errorAt},indexString:F,indexInt:b,indexableForeign:g,indexableExceptT:v}},function(n,e,t){"use strict";e.unsafeReadPropImpl=function(n,e,t,r){return null==r?n:e(r[t])},e.unsafeHasOwnProperty=function(n,e){return Object.prototype.hasOwnProperty.call(e,n)},e.unsafeHasProperty=function(n,e){return n in e}},function(n,e,t){"use strict";var r=t(245),o=t(2),u=t(9),i=t(4),a=t(13),c=t(78),f=t(62),l=t(6),s=t(16),d=t(47),p=t(8),m=t(69),h=t(1),v=t(36),g=t(3),y=t(11),w=t(10),b=t(7),F=t(5),E=t(24),x=t(48),S=t(20),C=t(50),k=t(246),M=t(25),T=r.toArrayWithKey((function(n){return function(n){return n}})),I=function(n){var e=f.toUnfoldable(n),t=f.sortWith(w.ordString)(S.fst),o=r.toArrayWithKey(S.Tuple.create);return function(n){return e(t(o(n)))}},R=I(C.unfoldableArray),A=r.toArrayWithKey(S.Tuple.create),_=r._copyST,N=function(n){return function(e){return r.runST((function(){var t=_(e)();n(t)();return t}))}},P=m.runFn4(r._lookup)(!1)(p.const(!0)),O=function(n){return function(e){return r._mapWithKey(e,n)}},L=m.runFn4(r._lookup)(g.Nothing.value)(g.Just.create),W=function(n){return function(e){return function(t){return r.all((function(e){return function(o){return r._lookup(!1,l.eq(n)(o),e,t)}}))(e)}}},D=r.all((function(n){return function(n){return!1}})),z=function(n){return function(e){return N(k.poke(n)(e))}},j=new h.Functor((function(n){return function(e){return r._fmapObject(e,n)}})),B=new v.FunctorWithIndex((function(){return j}),O),q=r._copyST,U=function(n){return function(e){return function(t){return r._foldM(i.bind(n.Bind1()))(e)(o.pure(n.Applicative0())(t))}}},H=function(n){return new b.Semigroup((function(e){return function(t){return N((function(o){return U(c.monadST)((function(e){return function(o){return function(u){return k.poke(o)(r._lookup(u,(function(e){return b.append(n)(e)(u)}),o,t))(e)}}}))(o)(e)}))(t)}}))},J=function(n){return N((function(e){return U(c.monadST)((function(n){return function(e){return function(t){return k.poke(e)(t)(n)}}}))(e)(n)}))},V=r._foldM(p.applyFlipped),$=function(n){return function(e){return V((function(t){return function(r){return function(o){return b.append(n.Semigroup0())(t)(e(r)(o))}}}))(y.mempty(n))}},G=new s.Foldable((function(n){return function(e){return $(n)(p.const(e))}}),(function(n){return V((function(e){return function(t){return n(e)}}))}),(function(n){return function(e){return function(t){return s.foldr(s.foldableArray)(n)(e)(T(t))}}})),Q=new d.FoldableWithIndex((function(){return G}),(function(n){return $(n)}),(function(n){return V(p.flip(n))}),(function(n){return function(e){return function(t){return s.foldr(s.foldableArray)(S.uncurry(n))(e)(r.toArrayWithKey(S.Tuple.create)(t))}}})),K=new x.TraversableWithIndex((function(){return Q}),(function(){return B}),(function(){return X}),(function(n){return function(e){return function(t){return V((function(t){return function(r){return function(o){return u.apply(n.Apply0())(h.map(n.Apply0().Functor0())(p.flip(z(r)))(t))(e(r)(o))}}}))(o.pure(n)(r.empty))(t)}}})),X=new E.Traversable((function(){return G}),(function(){return j}),(function(n){return E.traverse(X)(n)(a.identity(a.categoryFn))}),(function(n){var e=x.traverseWithIndex(K)(n);return function(n){return e(p.const(n))}})),Y=function(n){return function(e){var t,u=(t=function(e){return function(t){return function(r){return n(t)(r)?k.poke(t)(r)(e):o.pure(c.applicativeST)(e)}}},function(){var n=k.new();return U(c.monadST)(t)(n)(e)()});return r.runST(u)}},Z=function(n){return new l.Eq((function(e){return function(t){return W(n)(e)(t)&&W(n)(t)(e)}}))},nn=new l.Eq1((function(n){return l.eq(Z(n))})),en=function(n){return N(k.delete(n))},tn=function(n){return function(e){return function(t){var r=n(L(e)(t));if(r instanceof g.Nothing)return en(e)(t);if(r instanceof g.Just)return z(e)(r.value0)(t);throw new Error("Failed pattern match at Foreign.Object (line 206, column 15 - line 208, column 25): "+[r.constructor.name])}}};n.exports={isEmpty:D,singleton:function(n){return function(e){return r.runST(i.bindFlipped(c.bindST)(k.poke(n)(e))(k.new))}},insert:z,lookup:L,toUnfoldable:function(n){var e=f.toUnfoldable(n),t=r.toArrayWithKey(S.Tuple.create);return function(n){return e(t(n))}},toAscUnfoldable:I,fromFoldable:function(n){return function(e){return r.runST((function(){var t=k.new();return c.foreach(f.fromFoldable(n)(e))((function(n){return h.void(c.functorST)(k.poke(n.value0)(n.value1)(t))}))(),t}))}},fromFoldableWith:function(n){return function(e){return function(t){return r.runST((function(){var o=k.new();return s.for_(c.applicativeST)(n)(t)((function(n){return function(){var t=r._lookupST(n.value1,e(n.value1),n.value0,o)();return k.poke(n.value0)(t)(o)()}}))(),o}))}}},fromHomogeneous:function(n){return M.unsafeCoerce},delete:en,pop:function(n){return function(e){return h.mapFlipped(g.functorMaybe)(L(n)(e))((function(t){return new S.Tuple(t,en(n)(e))}))}},member:P,alter:tn,update:function(n){return function(e){return function(t){return tn(g.maybe(g.Nothing.value)(n))(e)(t)}}},mapWithKey:O,filterWithKey:Y,filterKeys:function(n){return Y((function(e){return p.const(n(e))}))},filter:function(n){return Y(p.const(n))},values:T,union:J,unions:function(n){return s.foldl(n)(J)(r.empty)},isSubmap:W,fold:V,foldMap:$,foldM:U,foldMaybe:function(n){return function(e){return function(t){return r._foldSCObject(t,e,n,g.fromMaybe)}}},thawST:_,freezeST:q,functorObject:j,functorWithIndexObject:B,foldableObject:G,foldableWithIndexObject:Q,traversableObject:X,traversableWithIndexObject:K,eqObject:Z,eq1Object:nn,ordObject:function(n){return new w.Ord((function(){return Z(n.Eq0())}),(function(e){return function(t){return w.compare(w.ordArray(S.ordTuple(w.ordString)(n)))(R(e))(R(t))}}))},showObject:function(n){return new F.Show((function(e){return"(fromFoldable "+F.show(F.showArray(S.showTuple(F.showString)(n)))(A(e))+")"}))},semigroupObject:H,monoidObject:function(n){return new y.Monoid((function(){return H(n)}),r.empty)},empty:r.empty,size:r.size,keys:r.keys,all:r.all,runST:r.runST,toArrayWithKey:r.toArrayWithKey}},function(n,e,t){"use strict";function r(n){return function(e){var t=[];for(var r in e)hasOwnProperty.call(e,r)&&t.push(n(r)(e[r]));return t}}e._copyST=function(n){return function(){var e={};for(var t in n)hasOwnProperty.call(n,t)&&(e[t]=n[t]);return e}},e.empty={},e.runST=function(n){return n()},e._fmapObject=function(n,e){var t={};for(var r in n)hasOwnProperty.call(n,r)&&(t[r]=e(n[r]));return t},e._mapWithKey=function(n,e){var t={};for(var r in n)hasOwnProperty.call(n,r)&&(t[r]=e(r)(n[r]));return t},e._foldM=function(n){return function(e){return function(t){return function(r){var o=t;function u(n){return function(t){return e(t)(n)(r[n])}}for(var i in r)hasOwnProperty.call(r,i)&&(o=n(o)(u(i)));return o}}}},e._foldSCObject=function(n,e,t,r){var o=e;for(var u in n)if(hasOwnProperty.call(n,u)){var i=t(o)(u)(n[u]),a=r(null)(i);if(null===a)return o;o=a}return o},e.all=function(n){return function(e){for(var t in e)if(hasOwnProperty.call(e,t)&&!n(t)(e[t]))return!1;return!0}},e.size=function(n){var e=0;for(var t in n)hasOwnProperty.call(n,t)&&++e;return e},e._lookup=function(n,e,t,r){return t in r?e(r[t]):n},e._lookupST=function(n,e,t,r){return function(){return t in r?e(r[t]):n}},e.toArrayWithKey=r,e.keys=Object.keys||r((function(n){return function(){return n}}))},function(n,e,t){"use strict";var r=t(247),o=t(3),u=r.peekImpl(o.Just.create)(o.Nothing.value);n.exports={peek:u,new:r.new,poke:r.poke,delete:r.delete}},function(n,e,t){"use strict";e.new=function(){return{}},e.peekImpl=function(n){return function(e){return function(t){return function(r){return function(){return{}.hasOwnProperty.call(r,t)?n(r[t]):e}}}}},e.poke=function(n){return function(e){return function(t){return function(){return t[n]=e,t}}}},e.delete=function(n){return function(e){return function(){return delete e[n],e}}}},function(n,e,t){"use strict";var r=t(249);n.exports={unsafeStringify:r.unsafeStringify,unsafeToFixed:r.unsafeToFixed,unsafeToExponential:r.unsafeToExponential,unsafeToPrecision:r.unsafeToPrecision,unsafeDecodeURI:r.unsafeDecodeURI,unsafeEncodeURI:r.unsafeEncodeURI,unsafeDecodeURIComponent:r.unsafeDecodeURIComponent,unsafeEncodeURIComponent:r.unsafeEncodeURIComponent}},function(n,e,t){"use strict";e.unsafeStringify=function(n){return JSON.stringify(n)},e.unsafeToFixed=function(n){return function(e){return e.toFixed(n)}},e.unsafeToExponential=function(n){return function(e){return e.toExponential(n)}},e.unsafeToPrecision=function(n){return function(e){return e.toPrecision(n)}},e.unsafeDecodeURI=decodeURI,e.unsafeEncodeURI=encodeURI,e.unsafeDecodeURIComponent=decodeURIComponent,e.unsafeEncodeURIComponent=encodeURIComponent},function(n,e,t){"use strict";var r=t(92),o=r.rgb(154)(205)(50),u=r.rgb(255)(255)(0),i=r.rgb(245)(245)(245),a=r.rgb(245)(222)(179),c=r.rgb(238)(130)(238),f=r.rgb(64)(224)(208),l=r.rgb(255)(99)(71),s=r.rgb(216)(191)(216),d=r.rgb(0)(128)(128),p=r.rgb(210)(180)(140),m=r.rgb(70)(130)(180),h=r.rgb(0)(255)(127),v=r.rgb(255)(250)(250),g=r.rgb(112)(128)(144),y=r.rgb(112)(128)(144),w=r.rgb(106)(90)(205),b=r.rgb(135)(206)(235),F=r.rgb(192)(192)(192),E=r.rgb(160)(82)(45),x=r.rgb(255)(245)(238),S=r.rgb(46)(139)(87),C=r.rgb(244)(164)(96),k=r.rgb(250)(128)(114),M=r.rgb(139)(69)(19),T=r.rgb(65)(105)(225),I=r.rgb(188)(143)(143),R=r.rgb(255)(0)(0),A=r.rgb(128)(0)(128),_=r.rgb(176)(224)(230),N=r.rgb(221)(160)(221),P=r.rgb(255)(192)(203),O=r.rgb(205)(133)(63),L=r.rgb(255)(218)(185),W=r.rgb(255)(239)(213),D=r.rgb(219)(112)(147),z=r.rgb(175)(238)(238),j=r.rgb(152)(251)(152),B=r.rgb(238)(232)(170),q=r.rgb(218)(112)(214),U=r.rgb(255)(69)(0),H=r.rgb(255)(165)(0),J=r.rgb(107)(142)(35),V=r.rgb(128)(128)(0),$=r.rgb(253)(245)(230),G=r.rgb(0)(0)(128),Q=r.rgb(255)(222)(173),K=r.rgb(255)(228)(181),X=r.rgb(255)(228)(225),Y=r.rgb(245)(255)(250),Z=r.rgb(25)(25)(112),nn=r.rgb(199)(21)(133),en=r.rgb(72)(209)(204),tn=r.rgb(0)(250)(154),rn=r.rgb(123)(104)(238),on=r.rgb(60)(179)(113),un=r.rgb(147)(112)(219),an=r.rgb(186)(85)(211),cn=r.rgb(0)(0)(205),fn=r.rgb(102)(205)(170),ln=r.rgb(128)(0)(0),sn=r.rgb(255)(0)(255),dn=r.rgb(250)(240)(230),pn=r.rgb(50)(205)(50),mn=r.rgb(0)(255)(0),hn=r.rgb(255)(255)(224),vn=r.rgb(176)(196)(222),gn=r.rgb(119)(136)(153),yn=r.rgb(119)(136)(153),wn=r.rgb(135)(206)(250),bn=r.rgb(32)(178)(170),Fn=r.rgb(255)(160)(122),En=r.rgb(255)(182)(193),xn=r.rgb(211)(211)(211),Sn=r.rgb(144)(238)(144),Cn=r.rgb(211)(211)(211),kn=r.rgb(250)(250)(210),Mn=r.rgb(224)(255)(255),Tn=r.rgb(240)(128)(128),In=r.rgb(173)(216)(230),Rn=r.rgb(255)(250)(205),An=r.rgb(124)(252)(0),_n=r.rgb(255)(240)(245),Nn=r.rgb(230)(230)(250),Pn=r.rgb(240)(230)(140),On=r.rgb(255)(255)(240),Ln=r.rgb(75)(0)(130),Wn=r.rgb(205)(92)(92),Dn=r.rgb(255)(105)(180),zn=r.rgb(240)(255)(240),jn=r.rgb(128)(128)(128),Bn=r.rgb(173)(255)(47),qn=r.rgb(0)(128)(0),Un=r.rgb(128)(128)(128),Hn=r.rgb(218)(165)(32),Jn=r.rgb(255)(215)(0),Vn=r.rgb(248)(248)(255),$n=r.rgb(220)(220)(220),Gn=r.rgb(255)(0)(255),Qn=r.rgb(34)(139)(34),Kn=r.rgb(255)(250)(240),Xn=r.rgb(178)(34)(34),Yn=r.rgb(30)(144)(255),Zn=r.rgb(105)(105)(105),ne=r.rgb(105)(105)(105),ee=r.rgb(0)(191)(255),te=r.rgb(255)(20)(147),re=r.rgb(148)(0)(211),oe=r.rgb(0)(206)(209),ue=r.rgb(47)(79)(79),ie=r.rgb(47)(79)(79),ae=r.rgb(72)(61)(139),ce=r.rgb(143)(188)(143),fe=r.rgb(233)(150)(122),le=r.rgb(139)(0)(0),se=r.rgb(153)(50)(204),de=r.rgb(255)(140)(0),pe=r.rgb(85)(107)(47),me=r.rgb(139)(0)(139),he=r.rgb(189)(183)(107),ve=r.rgb(169)(169)(169),ge=r.rgb(0)(100)(0),ye=r.rgb(169)(169)(169),we=r.rgb(184)(134)(11),be=r.rgb(0)(139)(139),Fe=r.rgb(0)(0)(139),Ee=r.rgb(0)(255)(255),xe=r.rgb(220)(20)(60),Se=r.rgb(255)(248)(220),Ce=r.rgb(100)(149)(237),ke=r.rgb(255)(127)(80),Me=r.rgb(210)(105)(30),Te=r.rgb(127)(255)(0),Ie=r.rgb(95)(158)(160),Re=r.rgb(222)(184)(135),Ae=r.rgb(165)(42)(42),_e=r.rgb(138)(43)(226),Ne=r.rgb(0)(0)(255),Pe=r.rgb(255)(235)(205),Oe=r.rgb(255)(228)(196),Le=r.rgb(245)(245)(220),We=r.rgb(240)(255)(255),De=r.rgb(127)(255)(212),ze=r.rgb(0)(255)(255),je=r.rgb(250)(235)(215),Be=r.rgb(240)(248)(255);n.exports={aliceblue:Be,antiquewhite:je,aqua:ze,aquamarine:De,azure:We,beige:Le,bisque:Oe,blanchedalmond:Pe,blue:Ne,blueviolet:_e,brown:Ae,burlywood:Re,cadetblue:Ie,chartreuse:Te,chocolate:Me,coral:ke,cornflowerblue:Ce,cornsilk:Se,crimson:xe,cyan:Ee,darkblue:Fe,darkcyan:be,darkgoldenrod:we,darkgray:ye,darkgreen:ge,darkgrey:ve,darkkhaki:he,darkmagenta:me,darkolivegreen:pe,darkorange:de,darkorchid:se,darkred:le,darksalmon:fe,darkseagreen:ce,darkslateblue:ae,darkslategray:ie,darkslategrey:ue,darkturquoise:oe,darkviolet:re,deeppink:te,deepskyblue:ee,dimgray:ne,dimgrey:Zn,dodgerblue:Yn,firebrick:Xn,floralwhite:Kn,forestgreen:Qn,fuchsia:Gn,gainsboro:$n,ghostwhite:Vn,gold:Jn,goldenrod:Hn,gray:Un,green:qn,greenyellow:Bn,grey:jn,honeydew:zn,hotpink:Dn,indianred:Wn,indigo:Ln,ivory:On,khaki:Pn,lavender:Nn,lavenderblush:_n,lawngreen:An,lemonchiffon:Rn,lightblue:In,lightcoral:Tn,lightcyan:Mn,lightgoldenrodyellow:kn,lightgray:Cn,lightgreen:Sn,lightgrey:xn,lightpink:En,lightsalmon:Fn,lightseagreen:bn,lightskyblue:wn,lightslategray:yn,lightslategrey:gn,lightsteelblue:vn,lightyellow:hn,lime:mn,limegreen:pn,linen:dn,magenta:sn,maroon:ln,mediumaquamarine:fn,mediumblue:cn,mediumorchid:an,mediumpurple:un,mediumseagreen:on,mediumslateblue:rn,mediumspringgreen:tn,mediumturquoise:en,mediumvioletred:nn,midnightblue:Z,mintcream:Y,mistyrose:X,moccasin:K,navajowhite:Q,navy:G,oldlace:$,olive:V,olivedrab:J,orange:H,orangered:U,orchid:q,palegoldenrod:B,palegreen:j,paleturquoise:z,palevioletred:D,papayawhip:W,peachpuff:L,peru:O,pink:P,plum:N,powderblue:_,purple:A,red:R,rosybrown:I,royalblue:T,saddlebrown:M,salmon:k,sandybrown:C,seagreen:S,seashell:x,sienna:E,silver:F,skyblue:b,slateblue:w,slategray:y,slategrey:g,snow:v,springgreen:h,steelblue:m,tan:p,teal:d,thistle:s,tomato:l,turquoise:f,violet:c,wheat:a,whitesmoke:i,yellow:u,yellowgreen:o}},function(n,e,t){"use strict";var r=t(151);e.makeStylesImpl=r.makeStyles,e.makeStylesThemedImpl=r.makeStyles,e.useThemeImpl=r.useTheme},function(n,e,t){"use strict"; -/** @license React v16.9.0 - * react.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var r=t(253),o="function"==typeof Symbol&&Symbol.for,u=o?Symbol.for("react.element"):60103,i=o?Symbol.for("react.portal"):60106,a=o?Symbol.for("react.fragment"):60107,c=o?Symbol.for("react.strict_mode"):60108,f=o?Symbol.for("react.profiler"):60114,l=o?Symbol.for("react.provider"):60109,s=o?Symbol.for("react.context"):60110,d=o?Symbol.for("react.forward_ref"):60112,p=o?Symbol.for("react.suspense"):60113,m=o?Symbol.for("react.suspense_list"):60120,h=o?Symbol.for("react.memo"):60115,v=o?Symbol.for("react.lazy"):60116;o&&Symbol.for("react.fundamental"),o&&Symbol.for("react.responder");var g="function"==typeof Symbol&&Symbol.iterator;function y(n){for(var e=n.message,t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;rN.length&&N.push(n)}function L(n,e,t){return null==n?0:function n(e,t,r,o){var a=typeof e;"undefined"!==a&&"boolean"!==a||(e=null);var c=!1;if(null===e)c=!0;else switch(a){case"string":case"number":c=!0;break;case"object":switch(e.$$typeof){case u:case i:c=!0}}if(c)return r(o,e,""===t?"."+W(e,0):t),1;if(c=0,t=""===t?".":t+":",Array.isArray(e))for(var f=0;f","|","=>","::","\\","=","|","foreign","forall","∷"],extraKeywords:[],typeKeywords:[],dataStart:["^data"],typeStart:["class","instance","type","derive"],escapes:"\\\\(?:[nrt\\\\\"'\\?]|x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{6})",symbols0:"[\\$%&\\*\\+@!\\/\\\\\\^~=\\.:\\-\\?]",symbols:"(?:@symbols0|[\\|<>])+",idchars:"(?:[\\w'])*",tokenizer:{root:[["((?:[A-Z]@idchars\\.)+)([a-z]@idchars)",["identifier.namespace","identifier"]],["((?:[A-Z]@idchars\\.)+)([A-Z]@idchars)",["identifier.namespace","constructor"]],["[a-z]@idchars(?!\\.)",{cases:{"@dataStart":{token:"keyword",next:"@type_data"},"@typeStart":{token:"keyword",next:"@type_type"},"@keywords":"keyword","@extraKeywords":"keyword","@default":"identifier"}}],["[A-Z]@idchars","type.identifier"],["_@idchars","identifier.wildcard"],["([a-z]@idchars\\.)+","identifier.namespace"],{include:"@whitespace"},["[{}()\\[\\]]","@brackets"],["[,`]","delimiter"],["::(?!@symbols0)","type.operator","@type_line"],["@symbols",{cases:{"@keywords":"keyword.operator","@extraKeywords":"keyword.operator","@default":"operator"}}],["[0-9]+\\.[0-9]+([eE][\\-+]?[0-9]+)?","number.float"],["0[xX][0-9a-fA-F]+","number.hex"],["[0-9]+","number"],['"([^"\\\\]|\\\\.)*$',"string.invalid"],['"',{token:"string.quote",bracket:"@open",next:"@string"}],["'[^\\\\']'","string"],["(')(@escapes)(')",["string","string.escape","string"]],["'","string.invalid"],["^[ ]*#.*","namespace"]],whitespace:[["[ \\r\\n]+",""],["{-","comment","@comment"],["--.*$","comment"]],comment:[["[^\\{\\-]+","comment"],["{-","comment","@push"],["-}","comment","@pop"],["[\\{\\-]","comment"]],string:[['[^\\\\"]+',"string"],["@escapes","string.escape"],["\\\\.","string.escape.invalid"],['"',{token:"string.quote",bracket:"@close",next:"@pop"}]],type_type:[["\\=","keyword"],["^\\s*(?!\\-\\-|\\{\\-)[^\\s]",{token:"@rematch",next:"@pop"}],{include:"@type"}],type_data:[["([=|])(\\s*)([A-Z]@idchars)",["keyword.operator","","constructor"]],["^\\s*$",{token:"",next:"@pop"}],{include:"@type"}],type_line:[["^\\s*(?!\\-\\-|\\{\\-)[_a-z]",{token:"@rematch",next:"@pop"}],["[^=]*=",{token:"@rematch",next:"@pop"}],{include:"@type"}],type:[["[(\\[]",{token:"@brackets.type"},"@type_nested"],{include:"@type_content"}],type_nested:[["[)\\]]",{token:"@brackets.type"},"@pop"],["[(\\[]",{token:"@brackets.type"},"@push"],[",","delimiter.type"],{include:"@type_content"}],type_content:[{include:"@whitespace"},["[a-z]\\d*\\b","type.identifier.typevar"],["_@idchars","type.identifier.typevar"],["((?:[A-Z]@idchars\\.)*)([A-Z]@idchars)",["type.identifier.namespace","type.identifier"]],["((?:[A-Z]@idchars\\.)*)([a-z]@idchars)",{cases:{"@typeKeywords":["type.identifier.namespace","type.keyword"],"@keywords":{token:"@rematch",next:"@pop"},"@default":["type.identifier.namespace","type.identifier"]}}],["::|->|[\\.:|]","type.operator"],["[\\s\\S]","@rematch","@pop"]]}}},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r,o=t(0),u=(r=t(262))&&r.__esModule?r:{default:r};var i=(0,o.memo)(u.default);e.default=i},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=function(n){if(n&&n.__esModule)return n;var e=s();if(e&&e.has(n))return e.get(n);var t={};if(null!=n){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in n)if(Object.prototype.hasOwnProperty.call(n,o)){var u=r?Object.getOwnPropertyDescriptor(n,o):null;u&&(u.get||u.set)?Object.defineProperty(t,o,u):t[o]=n[o]}}t.default=n,e&&e.set(n,t);return t}(t(0)),o=l(t(54)),u=l(t(136)),i=t(87),a=t(137),c=l(t(138)),f=l(t(270));function l(n){return n&&n.__esModule?n:{default:n}}function s(){if("function"!=typeof WeakMap)return null;var n=new WeakMap;return s=function(){return n},n}function d(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),t.push.apply(t,r)}return t}function p(n){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:{};i(this,n),c(this,"handleMainScriptLoad",(function(n){document.removeEventListener("monaco_init",e.handleMainScriptLoad),e.resolve(window.monaco)})),c(this,"isInitialized",!1),c(this,"wrapperPromise",new Promise((function(n,t){e.resolve=n,e.reject=t}))),this.__config=t}var e,t,r;return e=n,(t=[{key:"config",value:function(n){return n&&(this.__config=(0,u.deepMerge)(this.__config,n)),this}},{key:"injectScripts",value:function(n){document.body.appendChild(n)}},{key:"createScript",value:function(n){var e=document.createElement("script");return n&&(e.src=n),e}},{key:"createMonacoLoaderScript",value:function(n){var e=this,t=this.createScript(this.__config.urls.monacoLoader);return t.onload=function(t){return e.injectScripts(n)},t.onerror=this.reject,t}},{key:"createMainScript",value:function(){var n=this.createScript();return n.innerHTML="\n require.config({ paths: { 'vs': '".concat(this.__config.urls.monacoBase,"' } });\n require(['vs/editor/editor.main'], function() {\n document.dispatchEvent(new Event('monaco_init'));\n });\n "),n.onerror=this.reject,n}},{key:"init",value:function(){if(!this.isInitialized){if(window.monaco&&window.monaco.editor)return new Promise((function(n,e){return n(window.monaco)}));document.addEventListener("monaco_init",this.handleMainScriptLoad);var n=this.createMainScript(),e=this.createMonacoLoaderScript(n);this.injectScripts(e)}return this.isInitialized=!0,this.wrapperPromise}}])&&a(e.prototype,t),r&&a(e,r),n}())(o.default);e.default=f},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r={urls:{monacoLoader:"https://cdn.jsdelivr.net/npm/monaco-editor@0.17.1/min/vs/loader.js",monacoBase:"https://cdn.jsdelivr.net/npm/monaco-editor@0.17.1/min/vs"}};e.default=r},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=function(n){};e.default=r},function(n,e,t){"use strict";function r(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),t.push.apply(t,r)}return t}function o(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=function n(e,t){return Object.keys(t).forEach((function(r){t[r]instanceof Object&&Object.assign(t[r],n(e[r],t[r]))})),function(n){for(var e=1;e2&&void 0!==arguments[2])||arguments[2],o=(0,r.useRef)(!0);(0,r.useEffect)(o.current||!t?function(n){o.current=!1}:n,e)};e.default=o},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r={wrapper:{display:"flex",position:"relative",textAlign:"initial"},fullWidth:{width:"100%"},hide:{display:"none"}};e.default=r},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r,o=t(0),u=(r=t(272))&&r.__esModule?r:{default:r};var i=(0,o.memo)(u.default);e.default=i},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=function(n){if(n&&n.__esModule)return n;var e=s();if(e&&e.has(n))return e.get(n);var t={};if(null!=n){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in n)if(Object.prototype.hasOwnProperty.call(n,o)){var u=r?Object.getOwnPropertyDescriptor(n,o):null;u&&(u.get||u.set)?Object.defineProperty(t,o,u):t[o]=n[o]}}t.default=n,e&&e.set(n,t);return t}(t(0)),o=l(t(54)),u=l(t(136)),i=t(87),a=t(137),c=l(t(138)),f=l(t(273));function l(n){return n&&n.__esModule?n:{default:n}}function s(){if("function"!=typeof WeakMap)return null;var n=new WeakMap;return s=function(){return n},n}function d(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),t.push.apply(t,r)}return t}function p(n){for(var e=1;e=0||(o[t]=n[t]);return o}(n,e);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(n,t)&&(o[t]=n[t])}return o}var l=function(n){var e=n.value,t=n.onChange,o=n.editorDidMount,i=f(n,["value","onChange","editorDidMount"]);return r.default.createElement(u.default,c({value:e,editorDidMount:function(n,e){e.onDidChangeModelContent((function(n){var r=e.getValue(),o=t(n,r);"string"==typeof o&&r!==o&&e.setValue(o)})),o(n,e)}},i))};l.propTypes={value:o.default.string,editorDidMount:o.default.func,onChange:o.default.func},l.defaultProps={editorDidMount:i.noop,onChange:i.noop};var s=l;e.default=s},function(n,e){e.promise=function(n){return function(){return new Promise((function(e,t){try{n((function(n){return function(){return e(n)}}))((function(n){return function(){return t(n)}}))()}catch(n){t(n)}}))}},e.thenImpl=function(n){return function(e){return function(t){return function(){n.then(t,e)}}}}},function(n,e,t){"use strict";(function(n,t){var r=function(){var n={},e="Sequential",t="Cons";function r(n,e,t,r){this.tag=n,this._1=e,this._2=t,this._3=r}function o(n){var e=function(e,t,o){return new r(n,e,t,o)};return e.tag=n,e}function u(n){return new r("Pure",void 0)}function i(n){try{n()}catch(n){setTimeout((function(){throw n}),0)}}function a(n,e,t){try{return e(t())}catch(e){return n(e)}}function c(n,e,t){try{return e(t)()}catch(e){return t(n(e))(),u}}var f=function(){var n=0,e=0,t=new Array(1024),r=!1;function o(){var o;for(r=!0;0!==n;)n--,o=t[e],t[e]=void 0,e=(e+1)%1024,o();r=!1}return{isDraining:function(){return r},enqueue:function(u){var i;1024===n&&(i=r,o(),r=i),t[(e+n)%1024]=u,n++,r||o()}}}();function l(n,o,u){var s=0,p=0,m=u,h=null,v=null,g=null,y=null,w=null,b=0,F=0,E=null,x=!0;function S(u){for(var F,C,k;;)switch(F=null,C=null,k=null,p){case 2:p=1;try{m=g(m),null===y?g=null:(g=y._1,y=y._2)}catch(e){p=5,h=n.left(e),m=null}break;case 3:n.isLeft(m)?(p=5,h=m,m=null):null===g?p=5:(p=2,m=n.fromRight(m));break;case 1:switch(m.tag){case"Bind":g&&(y=new r(t,g,y)),g=m._2,p=1,m=m._1;break;case"Pure":null===g?(p=5,m=n.right(m._1)):(p=2,m=m._1);break;case"Sync":p=3,m=a(n.left,n.right,m._1);break;case"Async":return p=4,void(m=c(n.left,m._1,(function(n){return function(){s===u&&(s++,f.enqueue((function(){s===u+1&&(p=3,m=n,S(s))})))}})));case"Throw":p=5,h=n.left(m._1),m=null;break;case"Catch":w=new r(t,m,null===g?w:new r(t,new r("Resume",g,y),w,v),v),g=null,y=null,p=1,m=m._1;break;case"Bracket":b++,w=new r(t,m,null===g?w:new r(t,new r("Resume",g,y),w,v),v),g=null,y=null,p=1,m=m._1;break;case"Fork":p=3,F=l(n,o,m._2),o&&o.register(F),m._1&&F.run(),m=n.right(F);break;case e:p=1,m=d(n,o,m._1)}break;case 5:if(g=null,y=null,null===w)p=6,m=v||h||m;else switch(F=w._3,k=w._1,w=w._2,k.tag){case"Catch":v&&v!==F&&0===b?p=5:h&&(p=1,m=k._2(n.fromLeft(h)),h=null);break;case"Resume":v&&v!==F&&0===b||h?p=5:(g=k._1,y=k._2,p=2,m=n.fromRight(m));break;case"Bracket":b--,null===h&&(C=n.fromRight(m),w=new r(t,new r("Release",k._2,C),w,F),(v===F||b>0)&&(p=1,m=k._3(C)));break;case"Release":w=new r(t,new r("Finalized",m,h),w,v),p=1,m=v&&v!==F&&0===b?k._1.killed(n.fromLeft(v))(k._2):h?k._1.failed(n.fromLeft(h))(k._2):k._1.completed(n.fromRight(m))(k._2),h=null,b++;break;case"Finalizer":b++,w=new r(t,new r("Finalized",m,h),w,v),p=1,m=k._1;break;case"Finalized":b--,p=5,m=k._1,h=k._2}break;case 6:for(var M in E)E.hasOwnProperty(M)&&(x=x&&E[M].rethrow,i(E[M].handler(m)));return E=null,void(v&&h?setTimeout((function(){throw n.fromLeft(h)}),0):n.isLeft(m)&&x&&setTimeout((function(){if(x)throw n.fromLeft(m)}),0));case 0:p=1;break;case 4:return}}function C(n){return function(){if(6===p)return x=x&&n.rethrow,n.handler(m)(),function(){};var e=F++;return(E=E||{})[e]=n,function(){null!==E&&delete E[e]}}}return{kill:function(e,o){return function(){if(6===p)return o(n.right(void 0))(),function(){};var u=C({rethrow:!1,handler:function(){return o(n.right(void 0))}})();switch(p){case 0:v=n.left(e),p=6,m=v,S(s);break;case 4:null===v&&(v=n.left(e)),0===b&&(4===p&&(w=new r(t,new r("Finalizer",m(e)),w,v)),p=5,m=null,h=null,S(++s));break;default:null===v&&(v=n.left(e)),0===b&&(p=5,m=null,h=null)}return u}},join:function(n){return function(){var e=C({rethrow:!1,handler:n})();return 0===p&&S(s),e}},onComplete:C,isSuspended:function(){return 0===p},run:function(){0===p&&(f.isDraining()?S(s):f.enqueue((function(){S(s)})))}}}function s(e,o,i,a){var c=0,f={},s=0,d={},p=new Error("[ParAff] Early exit"),m=null,h=n;function v(o,u,i){var a,c,l=u,s=null,d=null,p=0,m={};n:for(;;)switch(a=null,l.tag){case"Forked":if(l._3===n&&(a=f[l._1],m[p++]=a.kill(o,(function(n){return function(){0===--p&&i(n)()}}))),null===s)break n;l=s._2,null===d?s=null:(s=d._1,d=d._2);break;case"Map":l=l._2;break;case"Apply":case"Alt":s&&(d=new r(t,s,d)),s=l,l=l._1}if(0===p)i(e.right(void 0))();else for(c=0,a=p;c1)for(var t=1;tA.length&&A.push(n)}function P(n,e,t){return null==n?0:function n(e,t,r,o){var a=typeof e;"undefined"!==a&&"boolean"!==a||(e=null);var c=!1;if(null===e)c=!0;else switch(a){case"string":case"number":c=!0;break;case"object":switch(e.$$typeof){case u:case i:c=!0}}if(c)return r(o,e,""===t?"."+O(e,0):t),1;if(c=0,t=""===t?".":t+":",Array.isArray(e))for(var f=0;fthis.eventPool.length&&this.eventPool.push(n)}function pn(n){n.eventPool=[],n.getPooled=sn,n.release=dn}o(ln.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():"unknown"!=typeof n.returnValue&&(n.returnValue=!1),this.isDefaultPrevented=cn)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():"unknown"!=typeof n.cancelBubble&&(n.cancelBubble=!0),this.isPropagationStopped=cn)},persist:function(){this.isPersistent=cn},isPersistent:fn,destructor:function(){var n,e=this.constructor.Interface;for(n in e)this[n]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=fn,this._dispatchInstances=this._dispatchListeners=null}}),ln.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(n){return n.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},ln.extend=function(n){function e(){}function t(){return r.apply(this,arguments)}var r=this;e.prototype=r.prototype;var u=new e;return o(u,t.prototype),t.prototype=u,t.prototype.constructor=t,t.Interface=o({},r.Interface,n),t.extend=r.extend,pn(t),t},pn(ln);var mn=ln.extend({data:null}),hn=ln.extend({data:null}),vn=[9,13,27,32],gn=V&&"CompositionEvent"in window,yn=null;V&&"documentMode"in document&&(yn=document.documentMode);var wn=V&&"TextEvent"in window&&!yn,bn=V&&(!gn||yn&&8=yn),Fn=String.fromCharCode(32),En={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},xn=!1;function Sn(n,e){switch(n){case"keyup":return-1!==vn.indexOf(e.keyCode);case"keydown":return 229!==e.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function Cn(n){return"object"==typeof(n=n.detail)&&"data"in n?n.data:null}var kn=!1;var Mn={eventTypes:En,extractEvents:function(n,e,t,r){var o=void 0,u=void 0;if(gn)n:{switch(n){case"compositionstart":o=En.compositionStart;break n;case"compositionend":o=En.compositionEnd;break n;case"compositionupdate":o=En.compositionUpdate;break n}o=void 0}else kn?Sn(n,t)&&(o=En.compositionEnd):"keydown"===n&&229===t.keyCode&&(o=En.compositionStart);return o?(bn&&"ko"!==t.locale&&(kn||o!==En.compositionStart?o===En.compositionEnd&&kn&&(u=an()):(on="value"in(rn=r)?rn.value:rn.textContent,kn=!0)),o=mn.getPooled(o,e,t,r),u?o.data=u:null!==(u=Cn(t))&&(o.data=u),J(o),u=o):u=null,(n=wn?function(n,e){switch(n){case"compositionend":return Cn(e);case"keypress":return 32!==e.which?null:(xn=!0,Fn);case"textInput":return(n=e.data)===Fn&&xn?null:n;default:return null}}(n,t):function(n,e){if(kn)return"compositionend"===n||!gn&&Sn(n,e)?(n=an(),un=on=rn=null,kn=!1,n):null;switch(n){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1