exblo-app/dist/index.a9636e70.js
2024-08-27 07:27:37 -05:00

3 lines
87 KiB
JavaScript

(()=>{var n,e,t,r,u,i,o,a,c,f,l,v,s,m,d,h,p,w,g,E,F,b,y,A,D,M,_,k,C,R,H,O,I,T,S,x,L,P,z,j,B,q,N,V,Q,U,K,J,W,X,G,Y,Z,$,nn,ne,nt,nr,nu,ni,no,na,nc,nf,nl={compose:function(n){return function(e){return function(t){return n(e(t))}}}},nv=function(n){return n.identity},ns={identity:function(n){return n},Semigroupoid0:function(){return nl}},nm=function(n){return function(e){return function(t){return n(t)(e)}}},nd=function(n){return function(e){return n}},nh=void 0,np=function(n){return n.map},nw=function(n){return np(n)(nd(nh))},ng=function(n){var e=np(n);return function(n){return function(t){return e(nd(t))(n)}}},nE={map:function(n){return function(e){for(var t=e.length,r=Array(t),u=0;u<t;u++)r[u]=n(e[u]);return r}}},nF=nv(ns),nb=function(n){return n.apply},ny=function(n){var e=nb(n),t=np(n.Functor0());return function(n){return function(r){return e(t(nd(nF))(n))(r)}}},nA=function(n){return n.pure},nD=function(n){var e=nA(n);return function(n){return function(t){if(n)return t;if(!n)return e(nh);throw Error("Failed pattern match at Control.Applicative (line 63, column 1 - line 63, column 63): "+[n.constructor.name,t.constructor.name])}}},nM=function(n){var e=nb(n.Apply0()),t=nA(n);return function(n){return function(r){return e(t(n))(r)}}},n_=function(n){return n.discard},nk=function(n){return n.bind},nC=function(n){return nm(nk(n))},nR=function(n){var e=nC(n);return function(n){return function(t){return function(r){return e(n)(t(r))}}}},nH={discard:function(n){return nk(n)}},nO=function(){var n={},e="Pure",t="Throw",r="Catch",u="Sync",i="Async",o="Bind",a="Bracket",c="Fork",f="Sequential",l="Apply",v="Cons",s="Resume",m="Release",d="Finalizer",h="Finalized",p="Forked";function w(n,e,t,r){this.tag=n,this._1=e,this._2=t,this._3=r}function g(n){var e=function(e,t,r){return new w(n,e,t,r)};return e.tag=n,e}function E(n){return new w(e,void 0)}var F=function(){var n=0,e=0,t=Array(1024),r=!1;function u(){var u;for(r=!0;0!==n;)n--,u=t[e],t[e]=void 0,e=(e+1)%1024,u();r=!1}return{isDraining:function(){return r},enqueue:function(i){var o;1024===n&&(o=r,u(),r=o),t[(e+n)%1024]=i,n++,r||u()}}}();return w.EMPTY=n,w.Pure=g(e),w.Throw=g(t),w.Catch=g(r),w.Sync=g(u),w.Async=g(i),w.Bind=g(o),w.Bracket=g(a),w.Fork=g(c),w.Seq=g(f),w.ParMap=g("Map"),w.ParApply=g(l),w.ParAlt=g("Alt"),w.Fiber=function g(b,y,A){var D=0,M=0,_=A,k=null,C=null,R=null,H=null,O=null,I=0,T=0,S=null,x=!0;function L(A){for(var T,P,z;;)switch(T=null,P=null,z=null,M){case 2:M=1;try{_=R(_),null===H?R=null:(R=H._1,H=H._2)}catch(n){M=5,k=b.left(n),_=null}break;case 3:b.isLeft(_)?(M=5,k=_,_=null):null===R?M=5:(M=2,_=b.fromRight(_));break;case 1:switch(_.tag){case o:R&&(H=new w(v,R,H)),R=_._2,M=1,_=_._1;break;case e:null===R?(M=5,_=b.right(_._1)):(M=2,_=_._1);break;case u:M=3,_=function(n,e,t){try{return e(t())}catch(e){return n(e)}}(b.left,b.right,_._1);break;case i:M=4,_=function(n,e,t){try{return e(t)()}catch(e){return t(n(e))(),E}}(b.left,_._1,function(n){return function(){D===A&&(D++,F.enqueue(function(){D===A+1&&(M=3,_=n,L(D))}))}});return;case t:M=5,k=b.left(_._1),_=null;break;case r:O=null===R?new w(v,_,O,C):new w(v,_,new w(v,new w(s,R,H),O,C),C),R=null,H=null,M=1,_=_._1;break;case a:I++,O=null===R?new w(v,_,O,C):new w(v,_,new w(v,new w(s,R,H),O,C),C),R=null,H=null,M=1,_=_._1;break;case c:M=3,T=g(b,y,_._2),y&&y.register(T),_._1&&T.run(),_=b.right(T);break;case f:M=1,_=function(e,t,r){return new w(i,function(u){return function(){return function(e,t,r,u){var o=0,a={},c=0,f={},s=Error("[ParAff] Early exit"),m=null,d=n;function h(t,r,u){var i,o,c=r,f=null,s=null,m=0,d={};n:for(;;)switch(i=null,c.tag){case p:if(c._3===n&&(i=a[c._1],d[m++]=i.kill(t,function(n){return function(){0==--m&&u(n)()}})),null===f)break n;c=f._2,null===s?f=null:(f=s._1,s=s._2);break;case"Map":c=c._2;break;case l:case"Alt":f&&(s=new w(v,f,s)),f=c,c=c._1}if(0===m)u(e.right(void 0))();else for(o=0,i=m;o<i;o++)d[o]=d[o]();return d}return function(){var i,E,F=1,b=r,y=null,A=null;n:for(;;)switch(i=null,E=null,F){case 1:switch(b.tag){case"Map":y&&(A=new w(v,y,A)),y=new w("Map",b._1,n,n),b=b._2;break;case l:y&&(A=new w(v,y,A)),y=new w(l,n,b._2,n),b=b._1;break;case"Alt":y&&(A=new w(v,y,A)),y=new w("Alt",n,b._2,n),b=b._1;break;default:E=o++,F=5,i=b,b=new w(p,E,new w(v,y,A),n),(i=g(e,t,i)).onComplete({rethrow:!1,handler:function(t){return function(r){return function(){delete a[t._1],t._3=r,function t(r,i,o){var a,v,d,p,w,g;for(e.isLeft(r)?(a=r,v=null):(v=r,a=null);;){if(d=null,p=null,w=null,g=null,null!==m)return;if(null===i){u(a||v)();return}if(i._3!==n)return;switch(i.tag){case"Map":null===a?(i._3=e.right(i._1(e.fromRight(v))),v=i._3):i._3=a;break;case l:if(d=i._1._3,p=i._2._3,a){if(i._3=a,w=!0,f[g=c++]=h(s,a===d?i._2:i._1,function(){return function(){delete f[g],w?w=!1:null===o?t(a,null,null):t(a,o._1,o._2)}}),w){w=!1;return}}else{if(d===n||p===n)return;v=e.right(e.fromRight(d)(e.fromRight(p))),i._3=v}break;case"Alt":if(d=i._1._3,p=i._2._3,d===n&&e.isLeft(p)||p===n&&e.isLeft(d))return;if(d!==n&&e.isLeft(d)&&p!==n&&e.isLeft(p))a=v===d?p:d,v=null,i._3=a;else if(i._3=v,w=!0,f[g=c++]=h(s,v===d?i._2:i._1,function(){return function(){delete f[g],w?w=!1:null===o?t(v,null,null):t(v,o._1,o._2)}}),w){w=!1;return}}null===o?i=null:(i=o._1,o=o._2)}}(r,t._2._1,t._2._2)}}}(b)})(),a[E]=i,t&&t.register(i)}break;case 5:if(null===y)break n;y._1===n?(y._1=b,F=1,b=y._2,y._2=n):(y._2=b,b=y,null===A?y=null:(y=A._1,A=A._2))}for(E=0,d=b;E<o;E++)a[E].run()}(),function(n){return new w(i,function(t){return function(){return function(n,t){for(var r in m=e.left(n),f)if(f.hasOwnProperty(r))for(r in u=f[r])u.hasOwnProperty(r)&&u[r]();f=null;var u,o=h(n,d,t);return function(n){return new w(i,function(n){return function(){for(var n in o)o.hasOwnProperty(n)&&o[n]();return E}})}}(n,t)}})}}(e,t,r,u)}})}(b,y,_._1)}break;case 5:if(R=null,H=null,null===O)M=6,_=C||k||_;else switch(T=O._3,z=O._1,O=O._2,z.tag){case r:C&&C!==T&&0===I?M=5:k&&(M=1,_=z._2(b.fromLeft(k)),k=null);break;case s:C&&C!==T&&0===I||k?M=5:(R=z._1,H=z._2,M=2,_=b.fromRight(_));break;case a:I--,null===k&&(P=b.fromRight(_),O=new w(v,new w(m,z._2,P),O,T),(C===T||I>0)&&(M=1,_=z._3(P)));break;case m:O=new w(v,new w(h,_,k),O,C),M=1,_=C&&C!==T&&0===I?z._1.killed(b.fromLeft(C))(z._2):k?z._1.failed(b.fromLeft(k))(z._2):z._1.completed(b.fromRight(_))(z._2),k=null,I++;break;case d:I++,O=new w(v,new w(h,_,k),O,C),M=1,_=z._1;break;case h:I--,M=5,_=z._1,k=z._2}break;case 6:for(var j in S)S.hasOwnProperty(j)&&(x=x&&S[j].rethrow,function(n){try{n()}catch(n){setTimeout(function(){throw n},0)}}(S[j].handler(_)));S=null,C&&k?setTimeout(function(){throw b.fromLeft(k)},0):b.isLeft(_)&&x&&setTimeout(function(){if(x)throw b.fromLeft(_)},0);return;case 0:M=1;break;case 4:return}}function P(n){return function(){if(6===M)return x=x&&n.rethrow,n.handler(_)(),function(){};var e=T++;return(S=S||{})[e]=n,function(){null!==S&&delete S[e]}}}return{kill:function(n,e){return function(){if(6===M)return e(b.right(void 0))(),function(){};var t=P({rethrow:!1,handler:function(){return e(b.right(void 0))}})();switch(M){case 0:C=b.left(n),M=6,_=C,L(D);break;case 4:null===C&&(C=b.left(n)),0===I&&(4===M&&(O=new w(v,new w(d,_(n)),O,C)),M=5,_=null,k=null,L(++D));break;default:null===C&&(C=b.left(n)),0===I&&(M=5,_=null,k=null)}return t}},join:function(n){return function(){var e=P({rethrow:!1,handler:n})();return 0===M&&L(D),e}},onComplete:P,isSuspended:function(){return 0===M},run:function(){0===M&&(F.isDraining()?L(D):F.enqueue(function(){L(D)}))}}},w.Supervisor=function(n){var e={},t=0,r=0;return{register:function(n){var u=t++;n.onComplete({rethrow:!0,handler:function(n){return function(){r--,delete e[u]}}})(),e[u]=n,r++},isEmpty:function(){return 0===r},killAll:function(i,o){return function(){if(0===r)return o();var a=0,c={};for(var f in e)e.hasOwnProperty(f)&&(a++,function(t){c[t]=e[t].kill(i,function(e){return function(){delete c[t],a--,n.isLeft(e)&&n.fromLeft(e)&&setTimeout(function(){throw n.fromLeft(e)},0),0===a&&o()}})()}(f));return e={},t=0,r=0,function(n){return new w(u,function(){for(var n in c)c.hasOwnProperty(n)&&c[n]()})}}}}},w.Scheduler=F,w.nonCanceler=E,w}(),nI=nO.Pure,nT=nO.Throw;function nS(n){return function(e){return nO.Fork(n,e)}}var nx=nO.Sync,nL=nO.Async,nP=nO.Seq,nz=function(n){var e=nk(n.Bind1()),t=nA(n.Applicative0());return function(n){return function(r){return e(n)(function(n){return e(r)(function(e){return t(n(e))})})}}},nj={append:function(n){return function(e){return n+e}}},nB=function(n){return n.append};String.fromCharCode(65535);var nq=function(n){return function(e){return function(t){return function(r){return function(u){return r<u?n:r===u?e:t}}}}},nN=function(n){return function(e){return n===e}},nV={eq:nN},nQ={eq:nN},nU=function(){function n(){}return n.value=new n,n}(),nK=function(){function n(){}return n.value=new n,n}(),nJ=function(){function n(){}return n.value=new n,n}(),nW={compare:nq(nU.value)(nJ.value)(nK.value),Eq0:function(){return nV}},nX={compare:nq(nU.value)(nJ.value)(nK.value),Eq0:function(){return nQ}},nG=function(n){return n.compare},nY={show:function(n){return n.toString()}},nZ=function(n){return n.show},n$=nv(ns),n0=function(){function n(){}return n.value=new n,n}(),n1=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),n2=function(n){return function(e){return function(t){if(t instanceof n0)return n;if(t instanceof n1)return e(t.value0);throw Error("Failed pattern match at Data.Maybe (line 237, column 1 - line 237, column 51): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}},n3=n2(!0)(nd(!1)),n4=n2(!1)(nd(!0)),n5={map:function(n){return function(e){return e instanceof n1?new n1(n(e.value0)):n0.value}}},n7=np(n5),n8=function(n){return n2(n)(n$)},n6={apply:function(n){return function(e){if(n instanceof n1)return n7(n.value0)(e);if(n instanceof n0)return n0.value;throw Error("Failed pattern match at Data.Maybe (line 67, column 1 - line 69, column 30): "+[n.constructor.name,e.constructor.name])}},Functor0:function(){return n5}},n9={bind:function(n){return function(e){if(n instanceof n1)return e(n.value0);if(n instanceof n0)return n0.value;throw Error("Failed pattern match at Data.Maybe (line 125, column 1 - line 127, column 28): "+[n.constructor.name,e.constructor.name])}},Apply0:function(){return n6}},en={pure:n1.create,Apply0:function(){return n6}},ee=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),et=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),er={map:function(n){return function(e){if(e instanceof ee)return new ee(e.value0);if(e instanceof et)return new et(n(e.value0));throw Error("Failed pattern match at Data.Either (line 0, column 0 - line 0, column 0): "+[e.constructor.name])}}},eu=np(er),ei=function(n){return function(e){return function(t){if(t instanceof ee)return n(t.value0);if(t instanceof et)return e(t.value0);throw Error("Failed pattern match at Data.Either (line 208, column 1 - line 208, column 64): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}},eo={apply:function(n){return function(e){if(n instanceof ee)return new ee(n.value0);if(n instanceof et)return eu(n.value0)(e);throw Error("Failed pattern match at Data.Either (line 70, column 1 - line 72, column 30): "+[n.constructor.name,e.constructor.name])}},Functor0:function(){return er}},ea={pure:et.create,Apply0:function(){return eo}},ec=function(n){return n.mempty},ef=function(n,e,t){var r,u=0;return function(i){if(2===u)return r;if(1===u)throw ReferenceError(n+" was needed before it finished initializing (module "+e+", line "+i+")",e,i);return u=1,r=t(),u=2,r}},el={Applicative0:function(){return es},Bind1:function(){return ev}},ev={bind:function(n){return function(e){return function(){return e(n())()}}},Apply0:function(){return ed(0)}},es={pure:function(n){return function(){return n}},Apply0:function(){return ed(0)}},em=ef("functorEffect","Effect",function(){return{map:nM(es)}}),ed=ef("applyEffect","Effect",function(){return{apply:nz(el),Functor0:function(){return em(0)}}}),eh=em(20);function ep(n){return Error(n)}function ew(n){return n.message}function eg(n){return function(){throw n}}var eE=nA(es),eF=np(eh),eb=function(n){var e;return(e=function(n){return eE(ee.create(n))},function(n){return function(){try{return n()}catch(n){if(n instanceof Error||"[object Error]"===Object.prototype.toString.call(n))return e(n)();return e(Error(n.toString()))()}}})(eF(et.create)(n))},ey=function(n){return n.throwError},eA=function(n){var e=n.catchError,t=n.MonadThrow0().Monad0(),r=np(t.Bind1().Apply0().Functor0()),u=nA(t.Applicative0());return function(n){return e(r(et.create)(n))(function(n){return u(ee.create(n))})}},eD=function(n){return n},eM={map:function(n){return function(e){return n(e)}}},e_={apply:function(n){return function(e){return n(e)}},Functor0:function(){return eM}},ek={bind:function(n){return function(e){return e(n)}},Apply0:function(){return e_}},eC={pure:eD,Apply0:function(){return e_}},eR={Applicative0:function(){return eC},Bind1:function(){return ek}},eH=function(n){return function(){return n.value}},eO=function(n){return function(e){return function(){e.value=n}}},eI=nw(eh),eT=function(n){return function(){return{value:n}}},eS=function(n){return function(e){return function(){var t=n(e.value);return e.value=t.state,t.value}}},ex=function(n){return function(e){return eI(eS(function(e){var t=n(e);return{state:t,value:t}})(e))}},eL=nC(ev),eP=np(eh),ez=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),ej=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),eB=function(n){return n.tailRecM},eq=function(n){return n},eN=function(n){return n.not},eV=function(n){return n.ff},eQ=function(n){return n.disj},eU={ff:!1,tt:!0,implies:function(n){return function(e){return eQ(eU)(eN(eU)(n))(e)}},conj:function(n){return function(e){return n&&e}},disj:function(n){return function(e){return n||e}},not:function(n){return!n}},eK=function(n){var e=eV(n),t=n.tt,r=n.implies,u=n.conj,i=eQ(n),o=eN(n);return{ff:function(n){return e},tt:function(n){return t},implies:function(n){return function(e){return function(t){return r(n(t))(e(t))}}},conj:function(n){return function(e){return function(t){return u(n(t))(e(t))}}},disj:function(n){return function(e){return function(t){return i(n(t))(e(t))}}},not:function(n){return function(e){return o(n(e))}}}},eJ=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}(),eW=function(n){return n.value1},eX=function(n){return n.value0},eG={liftEffect:nv(ns),Monad0:function(){return el}},eY=function(n){return n.liftEffect},eZ=np(er),e$=function(n){return n},e0=function(n){return function(e){return n(e)}},e1=function(n){var e=np(n);return{map:function(n){return e0(e(eZ(n)))}}},e2=function(n){return{Applicative0:function(){return e5(n)},Bind1:function(){return e3(n)}}},e3=function(n){var e=nk(n.Bind1()),t=nA(n.Applicative0());return{bind:function(n){return function(r){return e(n)(ei(function(n){return t(ee.create(n))})(function(n){return r(n)}))}},Apply0:function(){return e4(n)}}},e4=function(n){var e=e1(n.Bind1().Apply0().Functor0());return{apply:nz(e2(n)),Functor0:function(){return e}}},e5=function(n){var e;return{pure:(e=nA(n.Applicative0()),function(n){return e$(e(et.create(n)))}),Apply0:function(){return e4(n)}}},e7=function(n){var e,t=e2(n);return{throwError:(e=nA(n.Applicative0()),function(n){return e$(e(ee.create(n)))}),Monad0:function(){return t}}},e8=function(){return eq},e6=function(n){return n.sequential},e9=function(n){return n.parallel},tn=nv(ns),te=function(n){return n.bimap},tt=function(n){var e=eQ(n);return{append:function(n){return function(t){return e(n)(t)}}}},tr=function(n){var e=tt(n);return{mempty:eV(n),Semigroup0:function(){return e}}},tu=function(n){return n.foldr},ti=function(n){var e=ny(n.Apply0()),t=nA(n);return function(n){var r=tu(n);return function(n){return r(function(t){return e(n(t))})(t(nh))}}},to=function(n){return n.foldl},ta={foldr:function(n){return function(e){return function(t){if(t instanceof n0)return e;if(t instanceof n1)return n(t.value0)(e);throw Error("Failed pattern match at Data.Foldable (line 138, column 1 - line 144, column 27): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}},foldl:function(n){return function(e){return function(t){if(t instanceof n0)return e;if(t instanceof n1)return n(e)(t.value0);throw Error("Failed pattern match at Data.Foldable (line 138, column 1 - line 144, column 27): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}},foldMap:function(n){var e=ec(n);return function(n){return function(t){if(t instanceof n0)return e;if(t instanceof n1)return n(t.value0);throw Error("Failed pattern match at Data.Foldable (line 138, column 1 - line 144, column 27): "+[n.constructor.name,t.constructor.name])}}}},tc=function(n){var e=tu(n);return function(n){var t=nB(n.Semigroup0()),r=ec(n);return function(n){return e(function(e){return function(r){return t(n(e))(r)}})(r)}}},tf={foldr:function(n){return function(e){return function(t){for(var r=e,u=t.length,i=u-1;i>=0;i--)r=n(t[i])(r);return r}}},foldl:function(n){return function(e){return function(t){for(var r=e,u=t.length,i=0;i<u;i++)r=n(r)(t[i]);return r}}},foldMap:function(n){return tc(tf)(n)}},tl=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(u){return function(i){return function(o){return function(a){return function(c){return function f(l,v){switch(v-l){case 0:return o([]);case 1:return i(n)(a(c[l]));case 2:return u(i(e)(a(c[l])))(a(c[l+1]));case 3:return u(u(i(t)(a(c[l])))(a(c[l+1])))(a(c[l+2]));default:var s=l+2*Math.floor((v-l)/4);return u(i(r)(f(l,s)))(f(s,v))}}(0,c.length)}}}}}}(),tv=nv(ns),ts=function(n){return n.traverse},tm=function(n){var e=ts(n);return function(n){return e(n)(tv)}},td={traverse:function(n){var e=n.Apply0();return tl(nb(e))(np(e.Functor0()))(nA(n))},sequence:function(n){return tm(td)(n)},Functor0:function(){return nE},Foldable1:function(){return tf}},th=nv(ns),tp=function(n){var e=e6(n),t=e9(n);return function(n){var r=ti(n);return function(n){var u=r(n);return function(n){var r=u(function(e){return t(n(e))});return function(n){return e(r(n))}}}}},tw=function(n){var e=tp(n);return function(n){var t=e(n);return function(n){return t(n)(th)}}},tg=function(n){return n()},tE=function(n){throw Error(n)},tF=function(n){return tE(n)},tb=nA(es),ty=nw(eh),tA=np(eh),tD=nS(!1),tM={map:function(n){return function(e){return nO.ParMap(n,e)}}},t_={map:function(n){return function(e){return e.tag===nO.Pure.tag?nO.Pure(n(e._1)):nO.Bind(e,function(e){return nO.Pure(n(e))})}}},tk=np(t_),tC=nS(!0),tR={isLeft:function(n){if(n instanceof ee)return!0;if(n instanceof et)return!1;throw Error("Failed pattern match at Effect.Aff (line 402, column 12 - line 404, column 21): "+[n.constructor.name])},fromLeft:function(n){if(n instanceof ee)return n.value0;if(n instanceof et)return tF("unsafeFromLeft: Right");throw Error("Failed pattern match at Effect.Aff (line 407, column 20 - line 409, column 55): "+[n.constructor.name])},fromRight:function(n){if(n instanceof et)return n.value0;if(n instanceof ee)return tF("unsafeFromRight: Left");throw Error("Failed pattern match at Effect.Aff (line 412, column 21 - line 414, column 54): "+[n.constructor.name])},left:ee.create,right:et.create},tH=function(n){return function(){return nO.Fiber(tR,null,n)}},tO=function(n){var e;return e=et.create,nO.Async(function(t){return function(){var r,u=(r=t(e()),0===n&&"undefined"!=typeof setImmediate?setImmediate(r):setTimeout(r,n));return function(){return nO.Sync(function(){return e(0===n&&"undefined"!=typeof clearImmediate?clearImmediate(u):clearTimeout(u))})}}})},tI={apply:function(n){return function(e){return nO.ParApply(n,e)}},Functor0:function(){return tM}},tT={Applicative0:function(){return tx},Bind1:function(){return tS}},tS={bind:function(n){return function(e){return nO.Bind(n,e)}},Apply0:function(){return tL(0)}},tx={pure:nI,Apply0:function(){return tL(0)}},tL=(M="Effect.Aff",k=0,function(n){if(2===k)return _;if(1===k)throw ReferenceError("applyAff was needed before it finished initializing (module "+M+", line "+n+")",M,n);return k=1,_={apply:nz(tT),Functor0:function(){return t_}},k=2,_}),tP=tL(73),tz=nA(tx),tj=nk(tS),tB=nC(tS),tq={parallel:eq,sequential:nP,Apply0:function(){return tP},Apply1:function(){return tI}},tN=e9(tq),tV={pure:function(n){return tN(tz(n))},Apply0:function(){return tI}},tQ={liftEffect:nx,Monad0:function(){return tT}},tU=eY(tQ),tK=function(n){return nd(tU(n))},tJ=function(n){return nL(function(e){return tA(tK)(n.join(e))})},tW={map:function(n){return function(e){return tg(tH(tk(n)(tJ(e))))}}},tX=function(n){return function(e){return tj(tU(e.isSuspended))(function(t){return t?tU(ty(e.kill(n,nd(tb(nh))))):nL(function(t){return tA(tK)(e.kill(n,t))})})}},tG={throwError:nT,Monad0:function(){return tT}},tY={catchError:function(n){return function(e){return nO.Catch(n,e)}},MonadThrow0:function(){return tG}},tZ=eA(tY),t$=function(n){return function(e){var t;return ty((t=tB(function(e){return tU(n(e))})(tZ(e)),function(){var n=tH(t)();return n.run(),n}))}},t0={tailRecM:function(n){var e=function(t){return tj(n(t))(function(n){if(n instanceof ej)return tz(n.value0);if(n instanceof ez)return e(n.value0);throw Error("Failed pattern match at Effect.Aff (line 104, column 7 - line 106, column 23): "+[n.constructor.name])})};return e},Monad0:function(){return tT}},t1=nd(tz(nh)),t2={liftAff:nv(ns),MonadEffect0:function(){return tQ}},t3=function(n){return n.liftAff},t4=function(n){return function(e){return function(){return e[n]}}};t4("children"),t4("firstElementChild"),t4("lastElementChild"),t4("childElementCount");var t5=n2(null)(function(n){return n}),t7=function(n){var e,t;return e=n0.value,t=n1.create,null==n?e:t(n)},t8=np(eh),t6=function(n){var e=t8(t7);return function(t){return e(function(){return t.querySelector(n)})}};function t9(n){return function(){return function(e){return n(e)()}}}var rn=function(){return window},re=function(){function n(){}return n.value=new n,n}(),rt=function(){function n(){}return n.value=new n,n}(),rr=function(){function n(){}return n.value=new n,n}(),ru=np(eh),ri=function(n){var e;return ru((e=n8(re.value),function(n){return e("loading"===n?new n1(re.value):"interactive"===n?new n1(rt.value):"complete"===n?new n1(rr.value):n0.value)}))(function(){return n.readyState})},ro=function(n){var e,t,r;return e=n0.value,t=n1.create,0===(r=Object.prototype.toString.call(n)).indexOf("[object HTML")&&r.indexOf("Element]")===r.length-8?t(n):e};function ra(n){return function(){return n.document}}var rc="DOMContentLoaded",rf=nk(tS),rl=eY(tQ),rv=nC(ev),rs=nR(ev),rm=nA(tx),rd=nC(n9),rh=nA(es),rp=np(eh),rw=n_(nH),rg=ey(tG),rE=function(n){var e;return rf(rl(rv(rs((e=t6(n),function(n){return e(eq(n))}))(ra))(rn)))(function(n){return rm(rd(ro)(n))})},rF=t$(ei(eg)(nd(rh(nh)))),rb=nL(function(n){return function(){if(rv(ri)(rv(ra)(rn))() instanceof re){var e,t,r=rp(eq)(rn)(),u=t9(function(e){return n(new et(nh))})();return(e=!1,function(n){return function(){return n.addEventListener(rc,u,e)}})(r)(),tK((t=!1,function(n){return function(){return n.removeEventListener(rc,u,t)}})(r))}return n(new et(nh))(),t1}}),ry=rw(tS)(rb)(function(){return rf(rE("body"))(function(n){return n2(rg(ep("Could not find body")))(rm)(n)})}),rA={suspend:tD,fork:tC,join:tJ,Monad0:function(){return tT},Functor1:function(){return tW}},rD=function(n){return n.fork},rM=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}(),r_=function(n){var e=n.empty;return function(n){return new rM(n,e)}},rk=function(){function n(){}return n.value=new n,n}(),rC=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}(),rR=function(n){return n},rH={map:function(n){var e;return e=rk.value,function(t){for(var r,u=e,i=!1;!i;)r=function(e,r){if(r instanceof rC&&r.value1 instanceof rC&&r.value1.value1 instanceof rC){u=new rC(r,e),t=r.value1.value1.value1;return}return i=!0,function(t){for(var r,u=e,i=!1;!i;)r=function(e,r){if(e instanceof rC&&e.value0 instanceof rC&&e.value0.value1 instanceof rC&&e.value0.value1.value1 instanceof rC){u=e.value1,t=new rC(n(e.value0.value0),new rC(n(e.value0.value1.value0),new rC(n(e.value0.value1.value1.value0),r)));return}return i=!0,r}(u,t);return r}(r instanceof rC&&r.value1 instanceof rC&&r.value1.value1 instanceof rk?new rC(n(r.value0),new rC(n(r.value1.value0),rk.value)):r instanceof rC&&r.value1 instanceof rk?new rC(n(r.value0),rk.value):rk.value)}(u,t);return r}}},rO=np(rH),rI=(C=np(rH),{map:function(n){return function(e){return new rM(n(e.value0),C(n)(e.value1))}}}),rT={foldr:function(n){return function(e){var t,r=(t=rk.value,function(n){for(var e,r=t,u=!1;!u;)e=function(e,t){if(t instanceof rk)return u=!0,e;if(t instanceof rC){r=new rC(t.value0,e),n=t.value1;return}throw Error("Failed pattern match at Data.List.Types (line 107, column 7 - line 107, column 23): "+[e.constructor.name,t.constructor.name])}(r,n);return e}),u=to(rT)(nm(n))(e);return function(n){return u(r(n))}}},foldl:function(n){return function(e){return function(t){for(var r,u=e,i=!1;!i;)r=function(e,r){if(r instanceof rk)return i=!0,e;if(r instanceof rC){u=n(e)(r.value0),t=r.value1;return}throw Error("Failed pattern match at Data.List.Types (line 111, column 12 - line 113, column 30): "+[r.constructor.name])}(u,t);return r}}},foldMap:function(n){var e=nB(n.Semigroup0()),t=ec(n);return function(n){return to(rT)(function(t){var r=e(t);return function(e){return r(n(e))}})(t)}}},rS=tu(rT),rx=(R=to(rT),function(n){var e=nB(n.Semigroup0()),t=ec(n);return function(n){return function(r){return R(function(t){return function(r){return t.init?{init:!1,acc:r}:{init:!1,acc:e(t.acc)(e(n)(r))}}})({init:!0,acc:t})(r).acc}}})({mempty:"",Semigroup0:function(){return nj}}),rL=nB({append:function(n){return function(e){return rS(rC.create)(e)(n)}}}),rP={apply:function(n){return function(e){if(n instanceof rk)return rk.value;if(n instanceof rC)return rL(rO(n.value0)(e))(nb(rP)(n.value1)(e));throw Error("Failed pattern match at Data.List.Types (line 157, column 1 - line 159, column 48): "+[n.constructor.name,e.constructor.name])}},Functor0:function(){return rH}},rz=nb(rP),rj={apply:function(n){return function(e){return new rM(n.value0(e.value0),rL(rz(n.value1)(new rC(e.value0,rk.value)))(rz(new rC(n.value0,n.value1))(e.value1)))}},Functor0:function(){return rI}},rB={alt:rL,Functor0:function(){return rH}},rq={empty:rk.value,Alt0:function(){return rB}},rN={pure:(H=r_(rq),function(n){return rR(H(n))}),Apply0:function(){return rj}},rV=(O=rk.value,function(n){for(var e,t=O,r=!1;!r;)e=function(e,u){if(u instanceof rk)return r=!0,e;if(u instanceof rC){t=new rC(u.value0,e),n=u.value1;return}throw Error("Failed pattern match at Data.List (line 368, column 3 - line 368, column 19): "+[e.constructor.name,u.constructor.name])}(t,n);return e}),rQ=function(n){return n instanceof rk},rU=function(n,e,t){var r,u=0;return function(i){if(2===u)return r;if(1===u)throw ReferenceError(n+" was needed before it finished initializing (module "+e+", line "+i+")",e,i);return u=1,r=t(),u=2,r}},rK=function(){function n(){}return n.value=new n,n}(),rJ=function(){function n(n,e,t,r,u,i){this.value0=n,this.value1=e,this.value2=t,this.value3=r,this.value4=u,this.value5=i}return n.create=function(e){return function(t){return function(r){return function(u){return function(i){return function(o){return new n(e,t,r,u,i,o)}}}}}},n}(),rW=function(){function n(n,e,t){this.value0=n,this.value1=e,this.value2=t}return n.create=function(e){return function(t){return function(r){return new n(e,t,r)}}},n}(),rX=function(){function n(n,e,t){this.value0=n,this.value1=e,this.value2=t}return n.create=function(e){return function(t){return function(r){return new n(e,t,r)}}},n}(),rG=function(n,e,t,r){if(t instanceof rK){if(r instanceof rK)return new rJ(1,1,n,e,t,r);if(r instanceof rJ)return new rJ(1+r.value0|0,1+r.value1|0,n,e,t,r);throw Error("Failed pattern match at Data.Map.Internal (line 680, column 5 - line 684, column 39): "+[r.constructor.name])}if(t instanceof rJ){if(r instanceof rK)return new rJ(1+t.value0|0,1+t.value1|0,n,e,t,r);if(r instanceof rJ)return new rJ(1+(t.value0>r.value0?t.value0:r.value0)|0,(1+t.value1|0)+r.value1|0,n,e,t,r);throw Error("Failed pattern match at Data.Map.Internal (line 686, column 5 - line 690, column 68): "+[r.constructor.name])}throw Error("Failed pattern match at Data.Map.Internal (line 678, column 32 - line 690, column 68): "+[t.constructor.name])},rY=function(n){return function(e){return new rJ(1,1,n,e,rK.value,rK.value)}},rZ=(I=function(n){if(n instanceof rK)return 0;if(n instanceof rJ)return n.value0;throw Error("Failed pattern match at Data.Map.Internal (line 735, column 12 - line 737, column 26): "+[n.constructor.name])},T=function(n,e,t,r,u,i,o){return i instanceof rJ&&i.value0>I(o)?rG(i.value2,i.value3,rG(n,e,t,i.value4),rG(r,u,i.value5,o)):rG(r,u,rG(n,e,t,i),o)},S=function(n,e,t,r,u,i,o){return i instanceof rJ&&I(u)<=i.value0?rG(i.value2,i.value3,rG(t,r,u,i.value4),rG(n,e,i.value5,o)):rG(t,r,u,rG(n,e,i,o))},function(n,e,t,r){if(t instanceof rK)return r instanceof rK?rY(n)(e):r instanceof rJ&&r.value0>1?T(n,e,t,r.value2,r.value3,r.value4,r.value5):rG(n,e,t,r);if(t instanceof rJ){if(r instanceof rJ){if(r.value0>(t.value0+1|0))return T(n,e,t,r.value2,r.value3,r.value4,r.value5);if(t.value0>(r.value0+1|0))return S(n,e,t.value2,t.value3,t.value4,t.value5,r)}return r instanceof rK&&t.value0>1?S(n,e,t.value2,t.value3,t.value4,t.value5,r):rG(n,e,t,r)}throw Error("Failed pattern match at Data.Map.Internal (line 695, column 40 - line 716, column 34): "+[t.constructor.name])}),r$=rU("unsafeSplit","Data.Map.Internal",function(){return function(n,e,t){if(t instanceof rK)return new rW(n0.value,rK.value,rK.value);if(t instanceof rJ){var r=n(e)(t.value2);if(r instanceof nU){var u=r$(771)(n,e,t.value4);return new rW(u.value0,u.value1,rZ(t.value2,t.value3,u.value2,t.value5))}if(r instanceof nK){var u=r$(774)(n,e,t.value5);return new rW(u.value0,rZ(t.value2,t.value3,t.value4,u.value1),u.value2)}if(r instanceof nJ)return new rW(new n1(t.value3),t.value4,t.value5);throw Error("Failed pattern match at Data.Map.Internal (line 769, column 5 - line 777, column 30): "+[r.constructor.name])}throw Error("Failed pattern match at Data.Map.Internal (line 765, column 34 - line 777, column 30): "+[t.constructor.name])}}),r0=r$(764),r1=rU("unsafeSplitLast","Data.Map.Internal",function(){return function(n,e,t,r){if(r instanceof rK)return new rX(n,e,t);if(r instanceof rJ){var u=r1(757)(r.value2,r.value3,r.value4,r.value5);return new rX(u.value0,u.value1,rZ(n,e,t,u.value2))}throw Error("Failed pattern match at Data.Map.Internal (line 754, column 37 - line 758, column 57): "+[r.constructor.name])}}),r2=r1(753),r3=function(n,e){if(n instanceof rK)return e;if(n instanceof rJ){var t=r2(n.value2,n.value3,n.value4,n.value5);return rZ(t.value0,t.value1,t.value2,e)}throw Error("Failed pattern match at Data.Map.Internal (line 742, column 25 - line 746, column 38): "+[n.constructor.name,e.constructor.name])},r4=function(n){var e=nG(n);return function(n){return function(t){for(var r,u=!1;!u;)r=function(r){if(r instanceof rK)return u=!0,n0.value;if(r instanceof rJ){var i=e(n)(r.value2);if(i instanceof nU){t=r.value4;return}if(i instanceof nK){t=r.value5;return}if(i instanceof nJ)return u=!0,new n1(r.value3);throw Error("Failed pattern match at Data.Map.Internal (line 281, column 7 - line 284, column 22): "+[i.constructor.name])}throw Error("Failed pattern match at Data.Map.Internal (line 278, column 8 - line 284, column 22): "+[r.constructor.name])}(t);return r}}},r5=function(n){var e=nG(n);return function(n){return function(t){var r=function(u){if(u instanceof rK)return rY(n)(t);if(u instanceof rJ){var i=e(n)(u.value2);if(i instanceof nU)return rZ(u.value2,u.value3,r(u.value4),u.value5);if(i instanceof nK)return rZ(u.value2,u.value3,u.value4,r(u.value5));if(i instanceof nJ)return new rJ(u.value0,u.value1,n,t,u.value4,u.value5);throw Error("Failed pattern match at Data.Map.Internal (line 469, column 7 - line 472, column 35): "+[i.constructor.name])}throw Error("Failed pattern match at Data.Map.Internal (line 466, column 8 - line 472, column 35): "+[u.constructor.name])};return r}}},r7={foldr:function(n){return function(e){var t=rU("go","Data.Map.Internal",function(){return function(e,r){if(e instanceof rK)return r;if(e instanceof rJ)return t(170)(e.value4,n(e.value3)(t(170)(e.value5,r)));throw Error("Failed pattern match at Data.Map.Internal (line 167, column 26 - line 170, column 43): "+[e.constructor.name])}}),r=t(167);return function(n){return r(n,e)}}},foldl:function(n){return function(e){var t=rU("go","Data.Map.Internal",function(){return function(e,r){if(r instanceof rK)return e;if(r instanceof rJ)return t(176)(n(t(176)(e,r.value4))(r.value3),r.value5);throw Error("Failed pattern match at Data.Map.Internal (line 173, column 26 - line 176, column 43): "+[r.constructor.name])}}),r=t(173);return function(n){return r(e,n)}}},foldMap:function(n){var e=ec(n),t=nB(n.Semigroup0());return function(n){var r=function(u){if(u instanceof rK)return e;if(u instanceof rJ)return t(r(u.value4))(t(n(u.value3))(r(u.value5)));throw Error("Failed pattern match at Data.Map.Internal (line 179, column 10 - line 182, column 28): "+[u.constructor.name])};return r}}},r8=rK.value,r6=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}(),r9=function(n){return function(e){return eq(new r6(n,e))}},un=r9(nv(ns)),ue=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}(),ut=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}();Array.prototype.fill;var ur=function(n){return n.length},uu=function(n){return function(e){return function(){return n(e)}}},ui=uu(function(n){return n}),uo=uu(function(n){return n.slice()}),ua=function(n){return function(e){return function(t){return function(r){return function(u){return n(e,t,r,u)}}}}},uc=function(n){if(n instanceof n1)return n.value0;throw Error("Failed pattern match at Data.Maybe (line 288, column 1 - line 288, column 46): "+[n.constructor.name])},uf=ua(function(n,e,t,r){for(var u=0,i=r.length;u<i;u++)if(t(r[u]))return n(u);return e})(n1.create)(n0.value),ul=ua(function(n,e,t,r){if(t<0||t>=r.length)return e;var u=r.slice();return u.splice(t,1),n(u)})(n1.create)(n0.value),uv=function(){function n(n,e,t,r){this.value0=n,this.value1=e,this.value2=t,this.value3=r}return n.create=function(e){return function(t){return function(r){return function(u){return new n(e,t,r,u)}}}},n}(),us=function(n,e){return n.value2(n.value1,e)},um=function(n){return n.value3(n.value1)},ud=eq(function(n){return n.value0}),uh=np(nE),up=np({map:function(n){return function(e){return new eJ(e.value0,n(e.value1))}}}),uw=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),ug=function(){function n(n,e,t,r){this.value0=n,this.value1=e,this.value2=t,this.value3=r}return n.create=function(e){return function(t){return function(r){return function(u){return new n(e,t,r,u)}}}},n}(),uE=function(){function n(n,e,t,r){this.value0=n,this.value1=e,this.value2=t,this.value3=r}return n.create=function(e){return function(t){return function(r){return function(u){return new n(e,t,r,u)}}}},n}(),uF=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),ub=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),uy=function(){function n(n,e,t){this.value0=n,this.value1=e,this.value2=t}return n.create=function(e){return function(t){return function(r){return new n(e,t,r)}}},n}(),uA=function(n){return function(e){return n(e)}},uD=te({bimap:function(n){return function(e){return uA(function(t){return eq(new uy(function(e){return n(t.value0(e))},function(n){return e(t.value1(n))},t.value2))})}}}),uM=uA(function(n){var e=function(t){if(t instanceof uw)return new uw(t.value0);if(t instanceof ug)return new ug(t.value0,t.value1,n.value0(t.value2),uh(e)(t.value3));if(t instanceof uE)return new uE(t.value0,t.value1,n.value0(t.value2),uh(up(e))(t.value3));if(t instanceof uF)return new uF(n.value1(t.value0));if(t instanceof ub)return new ub(uD(n.value0)(n.value1)(t.value0));throw Error("Failed pattern match at Halogen.VDom.Types (line 86, column 7 - line 86, column 27): "+[t.constructor.name])};return e(n.value2)});function u_(n,e,t){for(var r={},u=0;u<n.length;u++){var i=n[u],o=e(i);r[o]=t(o,u,i)}return r}function uk(n,e,t,r,u,i){for(var o={},a=0;a<e.length;a++){var c=e[a],f=t(c);n.hasOwnProperty(f)?o[f]=r(f,a,n[f],c):o[f]=i(f,a,c)}for(var f in n)f in o||u(f,n[f]);return o}function uC(n,e,t){return null!=n?t.createElementNS(n,e):t.createElement(e)}function uR(n,e,t){var r=t.childNodes.item(n)||null;r!==e&&t.insertBefore(e,r)}function uH(n,e){e&&n.parentNode===e&&e.removeChild(n)}function uO(n){return n.parentNode}function uI(n,e,t,r){null!=n?r.setAttributeNS(n,e,t):r.setAttribute(e,t)}function uT(n,e,t){null!=n?t.removeAttributeNS(n,e):t.removeAttribute(e)}var uS=void 0,ux=function(){return{}},uL=function(n){return function(e){return e[n]}};uL("namespaceURI"),uL("prefix"),uL("localName"),uL("tagName");var uP=function(n,e,t){var r,u=0;return function(i){if(2===u)return r;if(1===u)throw ReferenceError(n+" was needed before it finished initializing (module "+e+", line "+i+")",e,i);return u=1,r=t(),u=2,r}},uz=function(n){return um(n.widget)},uj=uP("patchWidget","Halogen.VDom.DOM",function(){return function(n,e){if(e instanceof ub)return uj(291)(n,uM(e.value0));if(e instanceof uF){var t=us(n.widget,e.value0);return eq(function(e){return eq(new uv(e.value0,{build:n.build,widget:t},uj(296),uz))})(t)}return uz(n),n.build(e)}}),uB=uj(286),uq=function(n){var e=uO(n.node);return uH(n.node,e)},uN=uP("patchText","Halogen.VDom.DOM",function(){return function(n,e){if(e instanceof ub)return uN(82)(n,uM(e.value0));if(e instanceof uw){if(n.value===e.value0)return eq(new uv(n.node,n,uN(85),uq));var t,r={build:n.build,node:n.node,value:e.value0};return t=e.value0,n.node.textContent=t,eq(new uv(n.node,r,uN(89),uq))}return uq(n),n.build(e)}}),uV=uN(77),uQ=function(n){var e=uO(n.node);return uH(n.node,e),!function(n,e){for(var t=Object.keys(n),r=0;r<t.length;r++){var u=t[r];e(u,n[u])}}(n.children,function(n,e){return um(e)}),um(n.attrs)},uU=function(n){var e=uO(n.node);return uH(n.node,e),!function(n,e){for(var t=0;t<n.length;t++)e(n[t])}(n.children,um),um(n.attrs)},uK=function(n,e,t,r){return e===r&&(n instanceof n1&&t instanceof n1&&n.value0===t.value0||n instanceof n0&&t instanceof n0)},uJ=uP("patchElem","Halogen.VDom.DOM",function(){return function(n,e){if(e instanceof ub)return uJ(135)(n,uM(e.value0));if(e instanceof ug&&uK(n.ns,n.name,e.value0,e.value1)){var t=ur(e.value3);if(0===ur(n.children)&&0===t){var r=us(n.attrs,e.value2),u={build:n.build,node:n.node,attrs:r,ns:e.value0,name:e.value1,children:n.children};return eq(new uv(n.node,u,uJ(149),uU))}var i=function(n,e,t,r,u){for(var i=[],o=n.length,a=e.length,c=0;;){if(c<o)c<a?i.push(t(c,n[c],e[c])):r(c,n[c]);else if(c<a)i.push(u(c,e[c]));else break;c++}return i}(n.children,e.value3,function(e,t,r){var u=us(t,r);return uR(e,ud(u),n.node),u},function(n,e){return um(e)},function(e,t){var r=n.build(t);return uR(e,ud(r),n.node),r}),r=us(n.attrs,e.value2),u={build:n.build,node:n.node,attrs:r,ns:e.value0,name:e.value1,children:i};return eq(new uv(n.node,u,uJ(172),uU))}return uU(n),n.build(e)}}),uW=uJ(130),uX=uP("patchKeyed","Halogen.VDom.DOM",function(){return function(n,e){if(e instanceof ub)return uX(222)(n,uM(e.value0));if(e instanceof uE&&uK(n.ns,n.name,e.value0,e.value1)){var t=ur(e.value3);if(0===n.length&&0===t){var r=us(n.attrs,e.value2),u={build:n.build,node:n.node,attrs:r,ns:e.value0,name:e.value1,children:n.children,length:0};return eq(new uv(n.node,u,uX(237),uQ))}var i=uk(n.children,e.value3,eX,function(e,t,r,u){var i=us(r,u.value1);return uR(t,ud(i),n.node),i},function(n,e){return um(e)},function(e,t,r){var u=n.build(r.value1);return uR(t,ud(u),n.node),u}),r=us(n.attrs,e.value2),u={build:n.build,node:n.node,attrs:r,ns:e.value0,name:e.value1,children:i,length:t};return eq(new uv(n.node,u,uX(261),uQ))}return uQ(n),n.build(e)}}),uG=uX(217),uY=function(n,e,t){var r=n.buildWidget(n)(t);return eq(function(n){return eq(new uv(n.value0,{build:e,widget:r},uB,uz))})(r)},uZ=function(n,e,t){var r=n.document.createTextNode(t);return eq(new uv(r,{build:e,node:r,value:t},uV,uq))},u$=function(n,e,t,r,u,i){var o=uC(t5(t),r,n.document),a=eq(o),c=u_(i,eX,function(n,t,r){var u=e(r.value1);return uR(t,ud(u),a),u}),f={build:e,node:a,attrs:n.buildAttributes(o)(u),ns:t,name:r,children:c,length:ur(i)};return eq(new uv(a,f,uG,uQ))},u0=function(n,e,t,r,u,i){var o=uC(t5(t),r,n.document),a=eq(o),c=function(n,e){for(var t=[],r=0;r<n.length;r++)t.push(e(r,n[r]));return t}(i,function(n,t){var r=e(t);return uR(n,ud(r),a),r});return eq(new uv(a,{build:e,node:a,attrs:n.buildAttributes(o)(u),ns:t,name:r,children:c},uW,uU))},u1=function(n){var e=uP("build","Halogen.VDom.DOM",function(){return function(t){if(t instanceof uw)return uZ(n,e(59),t.value0);if(t instanceof ug)return u0(n,e(60),t.value0,t.value1,t.value2,t.value3);if(t instanceof uE)return u$(n,e(61),t.value0,t.value1,t.value2,t.value3);if(t instanceof uF)return uY(n,e(62),t.value0);if(t instanceof ub)return e(63)(uM(t.value0));throw Error("Failed pattern match at Halogen.VDom.DOM (line 58, column 27 - line 63, column 52): "+[t.constructor.name])}});return e(58)};function u2(n){return Object.prototype.toString.call(n).slice(8,-1)}var u3=(x=n1.create,function(n){return function(e){return(0|e)===e?x(e):n}})(n0.value),u4=(L=r_(rq),function(n){return rR(L(n))}),u5=nZ({show:function(n){var e=n.length;return'"'+n.replace(/[\0-\x1F\x7F"\\]/g,function(t,r){switch(t){case'"':case"\\":return"\\"+t;case"\x07":return"\\a";case"\b":return"\\b";case"\f":return"\\f";case"\n":return"\\n";case"\r":return"\\r";case" ":return"\\t";case"\v":return"\\v"}var u=r+1,i=u<e&&n[u]>="0"&&n[u]<="9"?"\\&":"";return"\\"+t.charCodeAt(0).toString(10)+i})+'"'}}),u7=nZ(nY),u8=nA(ea),u6=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),u9=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}(),ie=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}(),it=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}(),ir={show:function(n){if(n instanceof u6)return"(ForeignError "+u5(n.value0)+")";if(n instanceof ie)return"(ErrorAtIndex "+u7(n.value0)+" "+nZ(ir)(n.value1)+")";if(n instanceof it)return"(ErrorAtProperty "+u5(n.value0)+" "+nZ(ir)(n.value1)+")";if(n instanceof u9)return"(TypeMismatch "+u5(n.value0)+" "+u5(n.value1)+")";throw Error("Failed pattern match at Foreign (line 69, column 1 - line 73, column 89): "+[n.constructor.name])}},iu=function(n){if(n instanceof u6)return n.value0;if(n instanceof ie)return"Error at array index "+u7(n.value0)+": "+iu(n.value1);if(n instanceof it)return"Error at property "+u5(n.value0)+": "+iu(n.value1);if(n instanceof u9)return"Type mismatch: expected "+n.value0+", found "+n.value1;throw Error("Failed pattern match at Foreign (line 78, column 1 - line 78, column 45): "+[n.constructor.name])},ii=function(n){var e=ey(e7(n));return function(n){return e(u4(n))}},io=function(n){var e=nA(e5(n)),t=ii(n);return function(n){return function(r){return u2(r)===n?e(eq(r)):t(new u9(n,u2(r)))}}},ia=ua(function(n,e,t,r){return t in r?e(r[t]):n})(n0.value)(n1.create),ic=function(n,e,t){var r,u=0;return function(i){if(2===u)return r;if(1===u)throw ReferenceError(n+" was needed before it finished initializing (module "+e+", line "+i+")",e,i);return u=1,r=t(),u=2,r}},il=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),iv=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),is=function(){function n(n,e,t){this.value0=n,this.value1=e,this.value2=t}return n.create=function(e){return function(t){return function(r){return new n(e,t,r)}}},n}(),im=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}(),id=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}(),ih=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),ip=function(n){if(n instanceof is&&n.value0 instanceof n1)return"attr/"+n.value0.value0+":"+n.value1;if(n instanceof is)return"attr/:"+n.value1;if(n instanceof im)return"prop/"+n.value0;if(n instanceof id)return"handler/"+n.value0;if(n instanceof ih)return"ref";throw Error("Failed pattern match at Halogen.VDom.DOM.Prop (line 182, column 16 - line 187, column 16): "+[n.constructor.name])},iw=function(n){return uw.create(n)},ig=nv(ns),iE=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),iF=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),ib=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}(),iy=function(n){return function(e){return new ib(n,e)}},iA=iF.create,iD=function(n){var e=nA(n);return function(t){return function(r){return function(u){return function(i){return function(o){if(i instanceof iE)return new eJ(new rC({func:e(i.value0),count:o},t),r);if(i instanceof iF)return new eJ(new rC({func:u(i.value0),count:o},t),r);if(i instanceof ib){var a;return iD(n)(t)((a=i.value1,function(n){return new rM(a,new rC(n.value0,n.value1))})(r))(u)(i.value0)(o+1|0)}throw Error("Failed pattern match at Control.Applicative.Free (line 102, column 41 - line 105, column 81): "+[i.constructor.name])}}}}}},iM=function(n){var e=nb(n.Apply0());return function(t){return function(r){return function(u){if(t instanceof rk)return new ee(u);if(t instanceof rC){var i=e(t.value0.func)(u);if(1===t.value0.count)return t.value1 instanceof rk?new ee(i):iM(n)(t.value1)(r)(i);if(r instanceof rk)return new ee(i);if(r instanceof rC)return new et(new eJ(new rC({func:i,count:t.value0.count-1|0},t.value1),new rM(r.value0,r.value1)));throw Error("Failed pattern match at Control.Applicative.Free (line 83, column 11 - line 88, column 50): "+[r.constructor.name])}throw Error("Failed pattern match at Control.Applicative.Free (line 72, column 3 - line 88, column 50): "+[t.constructor.name])}}}},i_={map:function(n){return function(e){return iy(new iE(n))(e)}}},ik=function(n){var e=iM(n),t=nA(n),r=iD(n);return function(n){return function(u){return function(u){for(var i,o=!1;!o;)i=function(i){if(i.value1.value0 instanceof iE){var a=e(i.value0)(i.value1.value1)(t(i.value1.value0.value0));if(a instanceof ee)return o=!0,a.value0;if(a instanceof et){u=a.value0;return}throw Error("Failed pattern match at Control.Applicative.Free (line 54, column 17 - line 56, column 24): "+[a.constructor.name])}if(i.value1.value0 instanceof iF){var a=e(i.value0)(i.value1.value1)(n(i.value1.value0.value0));if(a instanceof ee)return o=!0,a.value0;if(a instanceof et){u=a.value0;return}throw Error("Failed pattern match at Control.Applicative.Free (line 57, column 17 - line 59, column 24): "+[a.constructor.name])}if(i.value1.value0 instanceof ib){var c=new rM(i.value1.value0.value1,i.value1.value1);u=r(i.value0)(c)(n)(i.value1.value0.value0)(1);return}throw Error("Failed pattern match at Control.Applicative.Free (line 53, column 5 - line 62, column 47): "+[i.value1.value0.constructor.name])}(u);return i}(new eJ(rk.value,u4(u)))}}},iC={apply:function(n){return function(e){return iy(n)(e)}},Functor0:function(){return i_}},iR=ik({pure:iE.create,Apply0:function(){return iC}}),iH=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}(),iO=function(n){for(var e,t=!1;!t;)e=function(e){if(e.value0 instanceof rk&&e.value1 instanceof rk)return t=!0,n0.value;if(e.value0 instanceof rk){n=new iH(rV(e.value1),rk.value);return}if(e.value0 instanceof rC)return t=!0,new n1(new eJ(e.value0.value0,new iH(e.value0.value1,e.value1)));throw Error("Failed pattern match at Data.CatQueue (line 82, column 1 - line 82, column 63): "+[e.constructor.name])}(n);return e},iI=new iH(rk.value,rk.value),iT=function(){function n(){}return n.value=new n,n}(),iS=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}(),ix=function(n){return function(e){if(n instanceof iT)return e;if(e instanceof iT)return n;if(n instanceof iS){var t;return new iS(n.value0,(t=n.value1,function(n){return new iH(t.value0,new rC(n,t.value1))})(e))}throw Error("Failed pattern match at Data.CatList (line 108, column 1 - line 108, column 54): "+[n.constructor.name,e.constructor.name])}},iL=function(n){if(n instanceof iT)return n0.value;if(n instanceof iS){var e,t;return new n1(new eJ(n.value0,(e=n.value1).value0 instanceof rk&&e.value1 instanceof rk?iT.value:(t=iT.value,function(n){return function(e){for(var r,u=n,i=!1;!i;)r=function(n,r){var o,a=iO(n);if(a instanceof n0)return i=!0,(o=function(n){return function(e){return e(n)}},function(n){return function(e){for(var t,r=o,u=n,i=!1;!i;)t=function(n,t,o){if(o instanceof rk)return i=!0,t;if(o instanceof rC){r=n,u=n(t)(o.value0),e=o.value1;return}throw Error("Failed pattern match at Data.CatList (line 124, column 3 - line 124, column 59): "+[n.constructor.name,t.constructor.name,o.constructor.name])}(r,u,e);return t}})(t)(r);if(a instanceof n1){u=a.value0.value1,e=new rC(ix(a.value0.value0),r);return}throw Error("Failed pattern match at Data.CatList (line 120, column 14 - line 122, column 67): "+[a.constructor.name])}(u,e);return r}(rk.value)})(n.value1)))}throw Error("Failed pattern match at Data.CatList (line 99, column 1 - line 99, column 61): "+[n.constructor.name])},iP=iT.value,iz=nB({append:ix}),ij=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}(),iB=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),iq=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}(),iN=function(n){for(var e,t=!1;!t;)e=function(e){var r=function(n){return function(e){return new ij(n.value0,iz(n.value1)(e))}};if(e.value0 instanceof iB){var u=iL(e.value1);if(u instanceof n0)return t=!0,new iB(e.value0.value0);if(u instanceof n1){n=r(u.value0.value0(e.value0.value0))(u.value0.value1);return}throw Error("Failed pattern match at Control.Monad.Free (line 227, column 7 - line 231, column 64): "+[u.constructor.name])}if(e.value0 instanceof iq)return t=!0,new iq(e.value0.value0,function(n){return r(e.value0.value1(n))(e.value1)});throw Error("Failed pattern match at Control.Monad.Free (line 225, column 3 - line 233, column 56): "+[e.value0.constructor.name])}(n);return e},iV=function(n){return new ij(n,iP)},iQ={Applicative0:function(){return iJ},Bind1:function(){return iK}},iU={map:function(n){return function(e){var t;return nC(iK)((t=nA(iJ),function(e){return t(n(e))}))(e)}}},iK={bind:function(n){return function(e){var t;return new ij(n.value0,(t=n.value1,function(n){return ix(t)(new iS(n,iI))})(e))}},Apply0:function(){return iW(0)}},iJ={pure:function(n){return iV(iB.create(n))},Apply0:function(){return iW(0)}},iW=(P="Control.Monad.Free",j=0,function(n){if(2===j)return z;if(1===j)throw ReferenceError("freeApply was needed before it finished initializing (module "+P+", line "+n+")",P,n);return j=1,z={apply:nz(iQ),Functor0:function(){return iU}},j=2,z}),iX=nA(iJ),iG=function(n){return iV(new iq(n,function(n){return iX(n)}))},iY=function(n){return function(e){return n===e}},iZ=nw(eh),i$=nk(ev),i0=nB({append:function(n){return function(e){return 0===n.length?e:0===e.length?n:n.concat(e)}}}),i1=ti(es)(tf),i2=function(n){return n},i3=function(n){return function(e){return n(e)}},i4=function(){var n=eT([])();return{emitter:function(e){return function(){return ex(function(n){return i0(n)([e])})(n)(),ex(function(n){return 0===n.length?[]:n2(n)(function(e){return uc(ul(e)(n))})(uf(iY(e))(n))})(n)}},listener:function(e){return i$(eH(n))(i1(function(n){return n(e)}))}}},i5=nv(ns),i7=function(n){return n},i8=function(n){return n},i6=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),i9=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}(),on=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}(),oe=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),ot=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),or=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}(),ou=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),oi=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}(),oo=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}(),oa=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}(),oc=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}(),of=function(n){return n},ol=function(n){return iG(new i9(function(e){return n},i5))},ov=function(n){var e;return{liftEffect:(e=eY(n),function(n){return of(iG(oe.create(e(n))))}),Monad0:function(){return iQ}}},os=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),om=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),od=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}(),oh=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}(),op=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}(),ow=function(n,e,t){var r,u=0;return function(i){if(2===u)return r;if(1===u)throw ReferenceError(n+" was needed before it finished initializing (module "+e+", line "+i+")",e,i);return u=1,r=t(),u=2,r}},og=function(n){return n.value2(n.value3)},oE=function(n){var e=function(n){return um(n.vdom)},t=ow("patchThunk","Halogen.VDom.Thunk",function(){return function(r,u){if(i=r.thunk,o=u,i.value0===o.value0&&i.value1===o.value1&&i.value1(i.value3,o.value3))return eq(new uv(ud(r.vdom),r,t(112),e));var i,o,a=us(r.vdom,n(og(u)));return eq(new uv(ud(a),{vdom:a,thunk:u},t(115),e))}}),r=t(108);return function(t){return function(u){var i=u1(t)(n(og(u)));return eq(new uv(ud(i),{thunk:u,vdom:i},r,e))}}},oF=ng(iU),ob=ti(iJ)(ta),oy=np(iU),oA=nA(iJ),oD=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),oM=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),o_={handleAction:nd(oA(nh)),handleQuery:nd(oA(n0.value)),receive:nd(n0.value),initialize:n0.value,finalize:n0.value},ok=(B=n0.value,function(n){return function(e){return function(t){return new ug(B,n,e,t)}}}),oC=ok("h2")([]),oR=ok("h3")([]),oH=ok("p")([]),oO=ok("div"),oI=e8(),oT=(n="className",e=im.create(n),function(n){return e(eq(oI(n)))}),oS=function(n){return function(e){return n(e)}},ox=ti(es)(ta),oL=nC(n9),oP=r4(nX),oz=nk(tS),oj=eY(tQ),oB=n_(nH)(tS),oq=ti(tx),oN=oq(rT),oV=rD(rA),oQ=tw(tq)(tV)(rT),oU=nA(tx),oK=np({map:function(n){return function(e){return eq(function(e){return r9(function(t){return n(e.value0(t))})(e.value1)})(e)}}}),oJ=e9(tq),oW=np(t_),oX=e6(tq),oG=np(n5),oY=r5(nX),oZ=ik(tV)(ig),o$=(q=nG(nX),function(n){var e=function(t){if(t instanceof rK)return rK.value;if(t instanceof rJ){var r=q(n)(t.value2);if(r instanceof nU)return rZ(t.value2,t.value3,e(t.value4),t.value5);if(r instanceof nK)return rZ(t.value2,t.value3,t.value4,e(t.value5));if(r instanceof nJ)return r3(t.value4,t.value5);throw Error("Failed pattern match at Data.Map.Internal (line 496, column 7 - line 499, column 43): "+[r.constructor.name])}throw Error("Failed pattern match at Data.Map.Internal (line 493, column 8 - line 499, column 43): "+[t.constructor.name])};return e}),o0=(N=nk(el.Bind1()),m=nA(el.Applicative0()),function(n){return function(e){return N(n)(function(n){return function(e){if(!n)return e;if(n)return m(nh);throw Error("Failed pattern match at Control.Applicative (line 68, column 1 - line 68, column 65): "+[n.constructor.name,e.constructor.name])}(e)})}}),o1=r5(nX),o2=oq(ta),o3=r4(nX),o4=r4(nW),o5=(Q=np((V=t0.Monad0()).Bind1().Apply0().Functor0()),U=nA(V.Applicative0()),K=eB(t0),function(n){return K(function(e){var t=iN(e);if(t instanceof iB)return Q(ej.create)(U(t.value0));if(t instanceof iq)return Q(function(n){return ez.create(t.value1(n))})(n(t.value0));throw Error("Failed pattern match at Control.Monad.Free (line 158, column 10 - line 160, column 37): "+[t.constructor.name])})}),o7=(J=nG(nW),function(n){return function(e){return function(t){var r=r0(J,e,t),u=n(r.value0);if(u instanceof n0)return r3(r.value1,r.value2);if(u instanceof n1)return rZ(e,u.value0,r.value1,r.value2);throw Error("Failed pattern match at Data.Map.Internal (line 512, column 3 - line 516, column 41): "+[u.constructor.name])}}}),o8=function(n){return function(e){return oz(oj(eH(n)))(function(t){if(t instanceof n0)return e;if(t instanceof n1)return oj(eO(new n1(new rC(e,t.value0)))(n));throw Error("Failed pattern match at Halogen.Aff.Driver.Eval (line 188, column 33 - line 190, column 57): "+[t.constructor.name])})}},o6=function(n){return function(e){return oB(oj(eO({initializers:rk.value,finalizers:rk.value})(n)))(function(){return oz(oj(e))(function(e){return oz(oj(eH(n)))(function(n){return oB(oN(oV)(n.finalizers))(function(){return oB(oQ(n.initializers))(function(){return oU(e)})})})})})}},o9=t$(ei(eg)(nd(nA(es)(nh)))),an=function(n){return function(e){return oz(oj(eH(e)))(function(e){return oj(eS(function(e){return{state:e+1|0,value:n(e)}})(e.fresh))})}},ae=function(n){return function(e){return function(t){return oz(oj(eH(e)))(function(r){return at(n)(e)(r.component.eval(new op(oK(n1.create)(un(t)),nd(n0.value))))})}}},at=function(n){return function(e){return function(t){return o5(function(t){var r,u,i;if(t instanceof i6)return oz(oj(eH(e)))(function(r){var u=t.value0(r.state);return iY(r.state)(u.value1)?oU(u.value0):oB(oj(eO({component:r.component,refs:r.refs,children:r.children,childrenIn:r.childrenIn,childrenOut:r.childrenOut,selfRef:r.selfRef,handlerRef:r.handlerRef,pendingQueries:r.pendingQueries,pendingOuts:r.pendingOuts,pendingHandlers:r.pendingHandlers,rendering:r.rendering,fresh:r.fresh,subscriptions:r.subscriptions,forks:r.forks,lifecycleHandlers:r.lifecycleHandlers,state:u.value1})(e)))(function(){return oB(o6(r.lifecycleHandlers)(n(r.lifecycleHandlers)(e)))(function(){return oU(u.value0)})})});if(t instanceof i9)return oz(an(i7)(e))(function(r){var u;return oz(oj((u=t.value0(r),function(n){return u(function(e){return iZ(n(e))})})(function(t){return o9(ar(n)(e)(new ut(t)))})))(function(n){return oz(oj(eH(e)))(function(e){return oB(oj(ex(oG(oY(r)(n)))(e.subscriptions)))(function(){return oU(t.value1(r))})})})});if(t instanceof on)return oB(oj((r=t.value0,function(n){return function(){var e=eH(n)(),t=eH(e.subscriptions)();return ox(i2)(oL(oP(r))(t))()}})(e)))(function(){return oU(t.value1)});if(t instanceof oe)return t.value0;if(t instanceof ot)return i=t.value0,oz(oj(eH(e)))(function(e){return eq(function(t){return oW(t.value2)(oX(t.value0(tV)(function(e){return oJ(oz(oj(eH(e)))(function(e){return eq(function(e){return ae(n)(e.selfRef)(t.value1)})(e)}))})(e.children)))})(i)});if(t instanceof or)return oz(oj(eH(e)))(function(n){return oz(oj(eH(n.handlerRef)))(function(e){return oB(o8(n.pendingOuts)(e(t.value0)))(function(){return oU(t.value1)})})});if(t instanceof ou)return oX(oZ((u=at(n)(e),iR(function(n){return iA(oJ(u(n)))}))(t.value0)));if(t instanceof oi)return oz(an(i8)(e))(function(r){return oz(oj(eH(e)))(function(u){return oz(oj(eT(!1)))(function(i){var o;return oz(oV((o=oj(function(){return ex(o$(r))(u.forks)(),eO(!0)(i)()}),function(n){var e;return(e=tz(nh),function(n){var t;return t={killed:nd(n),failed:nd(n),completed:nd(n)},function(n){return nO.Bracket(e,t,n)}})(nd(o))(nd(n))})(at(n)(e)(t.value0))))(function(n){return oB(oj(o0(eH(i))(ex(o1(r)(n))(u.forks))))(function(){return oU(t.value1(r))})})})})});if(t instanceof oo)return oz(oj(eH(e)))(function(n){return oz(oj(eH(n.forks)))(function(n){return oB(o2(tJ)(o3(t.value0)(n)))(function(){return oU(t.value1)})})});if(t instanceof oa)return oz(oj(eH(e)))(function(n){return oz(oj(eH(n.forks)))(function(n){return oB(o2(tX(ep("Cancelled")))(o3(t.value0)(n)))(function(){return oU(t.value1)})})});if(t instanceof oc)return oz(oj(eH(e)))(function(n){return oU(t.value1(o4(t.value0)(n.refs)))});throw Error("Failed pattern match at Halogen.Aff.Driver.Eval (line 83, column 12 - line 139, column 33): "+[t.constructor.name])})(t)}}},ar=function(n){return function(e){return function(t){if(t instanceof ue)return oj(nm(ex)(e)(oS(function(n){return{component:n.component,state:n.state,children:n.children,childrenIn:n.childrenIn,childrenOut:n.childrenOut,selfRef:n.selfRef,handlerRef:n.handlerRef,pendingQueries:n.pendingQueries,pendingOuts:n.pendingOuts,pendingHandlers:n.pendingHandlers,rendering:n.rendering,fresh:n.fresh,subscriptions:n.subscriptions,forks:n.forks,lifecycleHandlers:n.lifecycleHandlers,refs:o7(nd(t.value1))(t.value0)(n.refs)}})));if(t instanceof ut)return oz(oj(eH(e)))(function(r){return at(n)(e)(r.component.eval(new oh(t.value0,nh)))});throw Error("Failed pattern match at Halogen.Aff.Driver.Eval (line 52, column 20 - line 58, column 62): "+[t.constructor.name])}}},au=nk(ev),ai=n_(nH),ao=(W=ti(es),function(n){return nm(W(n))})(ta),aa=ti(tx)(rT),ac=rD(rA),af=nC(ev),al=ti(es),av=al(ta),as=al(r7),am=ai(tS),ad=tw(tq)(tV)(rT),ah=eY(tQ),ap=nA(es),aw=np(eh),ag=nA(tx),aE=nD(es),aF=nw(t_),ab=(X=ti(es)(r7),function(n){return function(e){return X(function(n){return e(n)})(n)}}),ay=(G=ti(es)(ta),function(n){return eq(function(e){return G(n)(e.rendering)})}),aA=eB({tailRecM:function(n){return function(e){var t=function(n){if(n instanceof ej)return n.value0;throw Error("Failed pattern match at Control.Monad.Rec.Class (line 137, column 30 - line 137, column 44): "+[n.constructor.name])};return function(){var r=eL(eT)(n(e))();return!function(){for(;!function(){var e=eH(r)();if(e instanceof ez)return eO(n(e.value0)())(r)(),!1;if(e instanceof ej)return!0;throw Error("Failed pattern match at Control.Monad.Rec.Class (line 128, column 22 - line 133, column 28): "+[e.constructor.name])}(););}(),eP(t)(eH(r))()}}},Monad0:function(){return el}}),aD=ng(eh),aM=nk(tS),a_=eY(eG),ak=eT({initializers:rk.value,finalizers:rk.value}),aC=function(n){return function(){var e,t=eH(n)();return eO(n0.value)(n)(),ao(t)((e=aa(ac),function(n){return o9(e(rV(n)))}))()}},aR=function(n){return function(e){return function(){return e[n]}}};aR("baseURI"),aR("ownerDocument");var aH=aR("parentNode");aR("parentElement"),aR("childNodes"),aR("firstChild"),aR("lastChild"),aR("previousSibling");var aO=aR("nextSibling");function aI(n){return function(e){return function(){e.appendChild(n)}}}aR("nodeValue"),aR("textContent");var aT=np(eh),aS=(Y=aT(t7),function(n){return Y(aH(n))}),ax=(Z=aT(t7),function(n){return Z(aO(n))}),aL=function(n,e,t){var r,u=0;return function(i){if(2===u)return r;if(1===u)throw ReferenceError(n+" was needed before it finished initializing (module "+e+", line "+i+")",e,i);return u=1,r=t(),u=2,r}},aP=nw(eh),az=nA(es),aj=ti(es)(ta),aB=e8(),aq=nD(es),aN=eN(eK(eK(eU))),aV=nv(ns),aQ=nk(tS),aU=eY(tQ),aK=np(eh),aJ=nC(ev),aW=function(n){return function(){var e=aS(n.node)();return aj(function(e){var t;return(t=n.node,function(n){return function(){n.removeChild(t)}})(e)})(e)()}},aX="application/json",aG=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),aY=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),aZ=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),a$=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),a0=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),a1=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),a2=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),a3=function(n){return n instanceof a1?new n1("application/x-www-form-urlencoded"):n instanceof a2?new n1(aX):n0.value},a4=e8(),a5=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),a7=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),a8=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}(),a6=function(n){if(n instanceof a5||n instanceof a7)return a4(n.value0);if(n instanceof a8)return n.value1;throw Error("Failed pattern match at Affjax.RequestHeader (line 26, column 1 - line 26, column 33): "+[n.constructor.name])},a9=function(n){if(n instanceof a5)return"Accept";if(n instanceof a7)return"Content-Type";if(n instanceof a8)return n.value0;throw Error("Failed pattern match at Affjax.RequestHeader (line 21, column 1 - line 21, column 32): "+[n.constructor.name])},cn=nv(ns),ce=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),ct=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),cr=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),cu=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),ci=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),co=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),ca=function(n){if(n instanceof ce)return"arraybuffer";if(n instanceof ct)return"blob";if(n instanceof cr)return"document";if(n instanceof cu||n instanceof ci)return"text";if(n instanceof co)return"";throw Error("Failed pattern match at Affjax.ResponseFormat (line 44, column 3 - line 50, column 19): "+[n.constructor.name])},cc=new ci(cn),cf=new co(cn),cl=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}(),cv=e8(),cs=function(n){return cv(n)},cm={},cd=($=function(n,e,t){try{return e(encodeURIComponent(t).replace(/[!'()*]/g,function(n){return"%"+n.charCodeAt(0).toString(16)}).replace(/%20/g,"+"))}catch(e){return n(e)}},function(n){return function(e){return function(t){return $(n,e,t)}}})(nd(n0.value))(n1.create),ch=nb(n6),cp=np(n5),cw=ts(td)(en),cg=(nn=cp(function(n){return n.join("&")}),ne=cw(function(n){if(n.value1 instanceof n0)return cd(n.value0);if(n.value1 instanceof n1)return ch(cp(function(n){return function(e){return n+"="+e}})(cd(n.value0)))(cd(n.value1.value0));throw Error("Failed pattern match at Data.FormURLEncoded (line 37, column 16 - line 39, column 114): "+[n.constructor.name])}),function(n){return nn(ne(n))}),cE=function(){function n(){}return n.value=new n,n}(),cF=function(){function n(){}return n.value=new n,n}(),cb=function(){function n(){}return n.value=new n,n}(),cy=function(){function n(){}return n.value=new n,n}(),cA=function(){function n(){}return n.value=new n,n}(),cD=function(){function n(){}return n.value=new n,n}(),cM=function(){function n(){}return n.value=new n,n}(),c_=function(){function n(){}return n.value=new n,n}(),ck=function(){function n(){}return n.value=new n,n}(),cC=function(){function n(){}return n.value=new n,n}(),cR=function(){function n(){}return n.value=new n,n}(),cH=function(){function n(){}return n.value=new n,n}(),cO=function(){function n(){}return n.value=new n,n}(),cI=function(){function n(){}return n.value=new n,n}(),cT=function(){function n(){}return n.value=new n,n}(),cS=function(){function n(){}return n.value=new n,n}(),cx=ei(nZ({show:function(n){if(n instanceof cE)return"OPTIONS";if(n instanceof cF)return"GET";if(n instanceof cb)return"HEAD";if(n instanceof cy)return"POST";if(n instanceof cA)return"PUT";if(n instanceof cD)return"DELETE";if(n instanceof cM)return"TRACE";if(n instanceof c_)return"CONNECT";if(n instanceof ck)return"PROPFIND";if(n instanceof cC)return"PROPPATCH";if(n instanceof cR)return"MKCOL";if(n instanceof cH)return"COPY";if(n instanceof cO)return"MOVE";if(n instanceof cI)return"LOCK";if(n instanceof cT)return"UNLOCK";if(n instanceof cS)return"PATCH";throw Error("Failed pattern match at Data.HTTP.Method (line 43, column 1 - line 59, column 23): "+[n.constructor.name])}}))(function(n){return n}),cL=nA(e5(eR)),cP=ii(eR),cz=io(eR),cj=(nt=nB({append:function(n){return function(e){return new rM(n.value0,rL(n.value1)(new rC(e.value0,e.value1)))}}}),function(n){var e=n.Bind1(),t=nk(e),r=nA(n.Applicative0()),u=e1(e.Apply0().Functor0());return{alt:function(n){return function(e){return t(n)(function(n){if(n instanceof et)return r(new et(n.value0));if(n instanceof ee)return t(e)(function(e){if(e instanceof et)return r(new et(e.value0));if(e instanceof ee)return r(new ee(nt(n.value0)(e.value0)));throw Error("Failed pattern match at Control.Monad.Except.Trans (line 86, column 9 - line 88, column 49): "+[e.constructor.name])});throw Error("Failed pattern match at Control.Monad.Except.Trans (line 82, column 5 - line 88, column 49): "+[n.constructor.name])})}},Functor0:function(){return u}}})(eR).alt,cB=nR(e3(eR)),cq=np(n5),cN=(d=tf.foldMap,function(n){return eq(d(tr(n)))})(eU),cV=nV.eq,cQ=nC(n9),cU=np(nE),cK=(nr=np(t_),function(n){return function(e){return nr(e)(n)}}),cJ=eA(tY),cW=nA(tx),cX=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),cG=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}(),cY=function(){function n(){}return n.value=new n,n}(),cZ=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}(),c0=function(n){if(n instanceof cX)return"There was a problem with the request content: "+n.value0;if(n instanceof cG)return"There was a problem with the response body: "+iu(n.value0);if(n instanceof cY)return"There was a problem making the request: timeout";if(n instanceof cZ)return"There was a problem making the request: request failed";if(n instanceof c$)return"There was a problem making the request: "+ew(n.value0);throw Error("Failed pattern match at Affjax (line 113, column 14 - line 123, column 66): "+[n.constructor.name])},c1={method:new ee(cF.value),url:"/",headers:[],content:n0.value,username:n0.value,password:n0.value,withCredentials:!1,responseFormat:cf,timeout:n0.value},c2=(nu={newXHR:function(){return new XMLHttpRequest},fixupUrl:function(n){return n||"/"}},function(n){return function(e){return function(n){var e=function(){if(n.responseFormat instanceof ce)return cz("ArrayBuffer");if(n.responseFormat instanceof ct)return cz("Blob");if(n.responseFormat instanceof cr)return function(n){return cj(cz("Document")(n))(cj(cz("XMLDocument")(n))(cz("HTMLDocument")(n)))};if(n.responseFormat instanceof cu)return cB(function(e){var t;return n.responseFormat.value0(""===(t=e)?cL(cm):ei(function(n){return cP(u6.create(n))})(cL)(function(n,e,t){try{return e(JSON.parse(t))}catch(e){return n(e.message)}}(ee.create,et.create,t)))})(cz("String"));if(n.responseFormat instanceof ci)return cz("String");if(n.responseFormat instanceof co)return nd(n.responseFormat.value0(cL(nh)));throw Error("Failed pattern match at Affjax (line 274, column 18 - line 283, column 57): "+[n.responseFormat.constructor.name])}(),t=function(n){return function(e){var t,r;return n instanceof n1&&!cN((r=n.value0,function(n){return cV(a9(r))(a9(n))}))(e)?(t=n.value0,function(n){return function(){var e=uo(n)();return function(){e.push(t)}(),ui(e)()}})(e)():e}},r=function(r){var u,i,o,a;return cK(cJ((u=cl.create,i={method:cx(n.method),url:n.url,headers:cU(function(n){return{field:a9(n),value:a6(n)}})((a=n.content,t(cq(a7.create)(cQ(a3)(a)))(t(cq(a5.create)(n.responseFormat instanceof cu?new n1(aX):n0.value))(n.headers)))),content:r,responseType:ca(n.responseFormat),username:t5(n.username),password:t5(n.password),withCredentials:n.withCredentials,timeout:n8(0)(cq(function(n){return n})(n.timeout))},o=function(n,e){var t=nu.newXHR(),r=nu.fixupUrl(i.url,t);if(t.open(i.method||"GET",r,!0,i.username,i.password),i.headers)try{for(var o,a=0;null!=(o=i.headers[a]);a++)t.setRequestHeader(o.field,o.value)}catch(e){n(e)}var c=function(e){return function(){n(Error(e))}};return t.onerror=c("AffjaxRequestFailedMessageIdent"),t.ontimeout=c("AffjaxTimeoutErrorMessageIdent"),t.onload=function(){e({status:t.status,statusText:t.statusText,headers:t.getAllResponseHeaders().split("\r\n").filter(function(n){return n.length>0}).map(function(n){var e=n.indexOf(":");return u(n.substring(0,e))(n.substring(e+2))}),body:t.response})},t.responseType=i.responseType,t.withCredentials=i.withCredentials,t.timeout=i.timeout,t.send(i.content),function(n,e,r){try{t.abort()}catch(n){return e(n)}return r()}},nL(function(n){return function(){var e=o(function(e){return n(ee.create(e))()},function(e){return n(et.create(e))()});return function(n){return nL(function(t){return function(){return e(n,function(n){return t(ee.create(n))()},function(n){return t(et.create(n))()}),t1}})}}}))))(function(n){if(n instanceof et){var t,r=cs(e(n.value0.body));if(r instanceof ee)return new ee(new cG(r.value0.value0,n.value0));if(r instanceof et)return new et({headers:n.value0.headers,status:n.value0.status,statusText:n.value0.statusText,body:r.value0});throw Error("Failed pattern match at Affjax (line 209, column 9 - line 211, column 52): "+[r.constructor.name])}if(n instanceof ee)return new ee("AffjaxTimeoutErrorMessageIdent"===(t=ew(n.value0))?cY.value:"AffjaxRequestFailedMessageIdent"===t?cZ.value:new c$(n.value0));throw Error("Failed pattern match at Affjax (line 207, column 144 - line 219, column 28): "+[n.constructor.name])})};if(n.content instanceof n0)return r(t5(n0.value));if(n.content instanceof n1){var u=function(n){if(n instanceof aG)return new et(n.value0(eq));if(n instanceof aY||n instanceof aZ||n instanceof a$||n instanceof a0)return new et(eq(n.value0));if(n instanceof a1)return n2(new ee("Body contains values that cannot be encoded as application/x-www-form-urlencoded"))(et.create)(cq(eq)(cg(n.value0)));if(n instanceof a2)return new et(eq(JSON.stringify(n.value0)));throw Error("Failed pattern match at Affjax (line 235, column 20 - line 250, column 69): "+[n.constructor.name])}(n.content.value0);if(u instanceof et)return r(t5(new n1(u.value0)));if(u instanceof ee)return cW(new ee(new cX(u.value0)));throw Error("Failed pattern match at Affjax (line 199, column 7 - line 203, column 48): "+[u.constructor.name])}throw Error("Failed pattern match at Affjax (line 195, column 3 - line 203, column 48): "+[n.content.constructor.name])}({method:c1.method,headers:c1.headers,content:c1.content,username:c1.username,password:c1.password,withCredentials:c1.withCredentials,timeout:c1.timeout,url:e,responseFormat:n})}}),c3=JSON.parse,c4=nR(e3(eR)),c5={readImpl:(h=np(eR.Bind1().Apply0().Functor0()),p=io(eR)("Number"),function(n){var e,t=new ee(u4(new u9("Int",u2(n)))),r=(e=n2(t)(u8),function(n){return e(u3(n))});return e0(h(ei(nd(t))(r)))(p(n))})},c7=(no=(w=te({bimap:function(n){return function(e){return function(t){if(t instanceof ee)return new ee(n(t.value0));if(t instanceof et)return new et(e(t.value0));throw Error("Failed pattern match at Data.Bifunctor (line 32, column 1 - line 34, column 36): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}}}),function(n){return w(n)(tn)})((ni=nA(rN),function(n){return ni(u6.create(ew(n)))})),function(n){return e$(eD(no(tg(eb(function(){return c3(n)})))))}),c8=(na=eB(t0),g=np(t0.Monad0().Bind1().Apply0().Functor0()),function(n){return na(function(e){return g(nd(new ez(e)))(n)})(nh)}),c6=n_(nH),c9=c6(tS),fn=eY(tQ),fe=nk(iK),ft=nC(iK),fr=nA(iJ),fu=c6(iK),fi=function(n){var e;return e=function(e){return new eJ(nh,n(e))},of(iG(i6.create(e)))},fo=(E=c4(c5.readImpl)(c7),function(n){return cs(E(n))}),fa=nZ((nc=nZ((F=nZ(ir),function(n){var e=nZ(n);return{show:function(n){return"(NonEmpty "+F(n.value0)+" "+e(n.value1)+")"}}})((b=nZ(ir),{show:function(n){return n instanceof rk?"Nil":"("+rx(" : ")(rO(b)(n))+" : Nil)"}}))),{show:function(n){return"(NonEmptyList "+nc(n)+")"}})),fc=nZ(nY),ff=function(){function n(){}return n.value=new n,n}(),fl=function(){function n(){}return n.value=new n,n}(),fv=function(n){return oT(n)},fs=eq({initialState:function(n){return{block:n0.value,loading:!1}},render:function(n){return oO([fv("card")])([oC([iw("Kusari - Zcash Explorer")]),oO([fv("card")])([oR([iw("Block")]),oH([iw(n.loading?"Working...":"")]),oH(function(){if(n.block instanceof n0)return[];if(n.block instanceof n1)return[iw(fc(n.block.value0))];throw Error("Failed pattern match at Kusari.UI (line 49, column 13 - line 51, column 45): "+[n.block.constructor.name])}())])])},eval:(nf={handleQuery:o_.handleQuery,receive:o_.receive,finalize:o_.finalize,handleAction:(c=nk((a=(o=(i=(u=ov((t=t2).MonadEffect0()),y={liftAff:(r=t3(t),function(n){return of(iG(oe.create(r(n))))}),MonadEffect0:function(){return u}})).MonadEffect0()).Monad0()).Bind1()),f=eY(o),l=t3(i),v=nA(a.Applicative0()),A=t3(y),s=eY(ov(t2.MonadEffect0())),D=function(n){return s(function(){console.log(n)})},function(n){if(n instanceof ff){var e;return fe(ft(ol)((e=fl.value,c(f(i4))(function(n){return c(l(tC(c8(c9(tO(6e4))(function(){return fn(i3(n.listener)(e))})))))(function(){return v(n.emitter)})}))))(function(){return fr(nh)})}if(n instanceof fl)return fu(fi(function(n){var e={};for(var t in n)({}).hasOwnProperty.call(n,t)&&(e[t]=n[t]);return e.loading=!0,e}))(function(){return fe(A(c2(cc)("https://api.kusari.app/getblock")))(function(n){if(n instanceof ee)return D("/block response failed to decode: "+c0(n.value0));if(n instanceof et){var e=fo(n.value0.body);if(e instanceof et)return fi(function(n){var t={};for(var r in n)({}).hasOwnProperty.call(n,r)&&(t[r]=n[r]);return t.loading=!1,t.block=new n1(e.value0),t});if(e instanceof ee)return D("Can't parse JSON. "+fa(e.value0));throw Error("Failed pattern match at Kusari.UI (line 67, column 9 - line 74, column 49): "+[e.constructor.name])}throw Error("Failed pattern match at Kusari.UI (line 63, column 5 - line 74, column 49): "+[n.constructor.name])})});throw Error("Failed pattern match at Kusari.UI (line 56, column 16 - line 74, column 49): "+[n.constructor.name])}),initialize:new n1(ff.value)},function(n){if(n instanceof os)return oF(ob(nf.handleAction)(nf.initialize))(n.value0);if(n instanceof om)return oF(ob(nf.handleAction)(nf.finalize))(n.value0);if(n instanceof od)return oF(ob(nf.handleAction)(nf.receive(n.value0)))(n.value1);if(n instanceof oh)return oF(nf.handleAction(n.value0))(n.value1);if(n instanceof op){var e;return(e=function(e){var t=oy(n2(n.value1(nh))(e));return function(n){return t(nf.handleQuery(n))}},function(n){return eq(function(n){return e(n.value0)(n.value1)})(n)})(n.value0)}throw Error("Failed pattern match at Halogen.Component (line 182, column 15 - line 192, column 71): "+[n.constructor.name])})});rF(nk(tS)(ry)(function(n){var e;return e=n,aQ(aU(aK(eq)(aJ(ra)(rn))))(function(n){var t;return(t={render:function(t){return function(r){return function(u){return function(i){if(i instanceof n0)return function(){var i,o,a,c=eT(r)(),f=u1((i=n,o=eq(function(n){return n.node}),a=function(n){return n instanceof n1?um(n.value0):nh},{buildWidget:function(n){var e=oE(aB)(n),t=aL("patch","Halogen.VDom.Driver",function(){return function(n,e){if(n instanceof n1){if(e instanceof oD)return um(n.value0),u(100)(e.value0);if(e instanceof oM){var i=us(n.value0,e.value0);return eq(new uv(ud(i),new n1(i),t(103),a))}throw Error("Failed pattern match at Halogen.VDom.Driver (line 97, column 22 - line 103, column 79): "+[e.constructor.name])}return r(104)(e)}}),r=aL("render","Halogen.VDom.Driver",function(){return function(n){if(n instanceof oD)return u(86)(n.value0);if(n instanceof oM){var r=e(n.value0);return eq(new uv(ud(r),new n1(r),t(89),a))}throw Error("Failed pattern match at Halogen.VDom.Driver (line 84, column 7 - line 89, column 75): "+[n.constructor.name])}}),u=aL("renderComponentSlot","Halogen.VDom.Driver",function(){return function(n){return eq(new uv(o(eH(c)()(n)()),n0.value,t(117),a))}});t(91);var i=r(82);return u(109),i},buildAttributes:function(n){var e=function(n){return n instanceof n1?t(n.value0)():nh},r=function(t){var r=ia("ref")(t.props);return r instanceof n1&&r.value0 instanceof ih?e(r.value0.value0(new iv(n))):nh},u=function(t){return function(r,u,i){if(i instanceof is)return uI(t5(i.value0),i.value1,i.value2,n),i;if(i instanceof im){var o,a;return o=i.value0,a=i.value1,n[o]=a,i}if(i instanceof id){var c,f,l,v=t[i.value0];if(l=i.value0,t.hasOwnProperty(l))return eO(i.value1)(eW(v))(),i;var s=eT(i.value1)(),m=t9(function(n){return function(){return e(eH(s)()(n))}})();return c=i.value0,f=new eJ(m,s),t[c]=f,function(n,e,t){t.addEventListener(n,e,!1)}(i.value0,m,n),i}if(i instanceof ih)return e(i.value0(new il(n))),i;throw Error("Failed pattern match at Halogen.VDom.DOM.Prop (line 113, column 5 - line 135, column 15): "+[i.constructor.name])}},i=ic("patchProp","Halogen.VDom.DOM.Prop",function(){return function(e,t){var o,a,c=ux(),f=(o=e.events,function(e,t){if(t instanceof is)return uT(t5(t.value0),t.value1,n);if(t instanceof im){var r,u;return r=t.value0,(u=n).hasAttribute(r)?uT(null,r,u):"string"==typeof u[r]?void(u[r]=""):"rowSpan"===r||"colSpan"===r?void(u[r]=1):void(u[r]=uS)}if(t instanceof id){var i=o[t.value0];return function(n,e,t){t.removeEventListener(n,e,!1)}(t.value0,eX(i),n)}if(t instanceof ih)return nh;throw Error("Failed pattern match at Halogen.VDom.DOM.Prop (line 169, column 5 - line 179, column 18): "+[t.constructor.name])}),l=(a=e.events,function(e,t,r,u){if(r instanceof is&&u instanceof is)return r.value2===u.value2||uI(t5(u.value0),u.value1,u.value2,n),u;if(r instanceof im&&u instanceof im){var i,o,f,l;return r.value1===u.value1?u:"value"===u.value0?(n.value===u.value1||(i=u.value0,o=u.value1,n[i]=o),u):(f=u.value0,l=u.value1,n[f]=l,u)}if(r instanceof id&&u instanceof id){var v=a[u.value0];eO(u.value1)(eW(v))(),c[u.value0]=v}return u}),v=u(c),s=uk(e.props,t,ip,l,f,v),m={events:eq(c),props:s};return eq(new uv(nh,m,i(100),r))}}),o=i(87);return function(n){var e=ux(),t=u_(n,ip,u(e)),i={events:eq(e),props:t};return eq(new uv(nh,i,o,r))}},document:i}))(u),l=ud(f);return aP(aI(l)(eq(e)))(),{machine:f,node:l,renderChildRef:c}};if(i instanceof n1)return function(){eO(r)(i.value0.renderChildRef)();var n=aS(i.value0.node)(),e=ax(i.value0.node)(),t=us(i.value0.machine,u),o=ud(t);return aq(aN(iY)(i.value0.node)(o))(function(n){if(e instanceof n1&&n instanceof n1){var t;return aP((t=e.value0,function(n){return function(){n.insertBefore(o,t)}})(n.value0))}return e instanceof n0&&n instanceof n1?aP(aI(o)(n.value0)):az(nh)}(n))(),{machine:t,node:o,renderChildRef:i.value0.renderChildRef}};throw Error("Failed pattern match at Halogen.VDom.Driver (line 157, column 5 - line 173, column 80): "+[i.constructor.name])}}}},renderChild:aV,removeChild:aW,dispose:aW},function(n){return function(e){var r=function(n){return function(e){return function(t){return eq(function(r){return function(){var i,o,a,c=ak(),f=(i=e,function(n){return function(){var e=eT({})(),u=eT(r8)(),o=eT(r8)(),a=eT(i)(),c=eT(new n1(rk.value))(),f=eT(new n1(rk.value))(),l=eT(n0.value)(),v=eT(1)(),s=eT(new n1(r8))(),m=eT(r8)();return eO({component:r,state:r.initialState(t),refs:r8,children:r8,childrenIn:u,childrenOut:o,selfRef:e,handlerRef:a,pendingQueries:c,pendingOuts:f,pendingHandlers:l,rendering:n0.value,fresh:v,subscriptions:s,forks:m,lifecycleHandlers:n})(e)(),eq(e)}})(c)(),l=eH(n)();return eO({initializers:rk.value,finalizers:l.finalizers})(n)(),af(eq((a=u(n),function(n){return a(n.selfRef)})))(eH(f))(),af((o=l.initializers,eq(function(e){var t=at(u)(e.selfRef)(e.component.eval(new os(nh)));return ex(function(n){return{initializers:new rC(am(ad(rV(n.initializers)))(function(){return am(t)(function(){return ah(function(){return aC(e.pendingQueries)(),aC(e.pendingOuts)()})})}),o),finalizers:n.finalizers}})(n)})))(eH(f))(),f}})}}},u=function(n){return function(e){return function(){var o,a,c,f,l=eH(e)(),v=aw(n3)(eH(l.pendingHandlers))();aE(v)(eO(new n1(rk.value))(l.pendingHandlers))(),eO(r8)(l.childrenOut)(),eO(l.children)(l.childrenIn)();var s=(a=o8(l.pendingHandlers),c=ar(u)(l.selfRef),function(n){return a(aF(c(n)))}),m=(f=o8(l.pendingQueries),function(n){return f(s(ut.create(n)))}),d=t.render(function(n){return o9(s(n))})((o=l.childrenIn,function(e){return eq(function(i){return function(){var a,c=aw(i.pop)(eH(o))(),f=function(){if(c instanceof n1){eO(c.value0.value1)(o)();var e,t=eH(c.value0.value0)();return eq(function(n){return function(){var e;return nm(eO)(n.handlerRef)((e=n2(ag(nh))(m),function(n){return e(i.output(n))}))(),o9(at(u)(n.selfRef)(n.component.eval(new od(i.input,nh))))()}})(t)(),c.value0.value0}if(c instanceof n0)return r(n)((e=n2(ag(nh))(m),function(n){return e(i.output(n))}))(i.input)(i.component)();throw Error("Failed pattern match at Halogen.Aff.Driver (line 213, column 14 - line 222, column 98): "+[c.constructor.name])}();return aE(aw(function(n){return n4(i.get(n))})(eH(e))())(function(){console.warn("Halogen: Duplicate slot address was detected during rendering, unexpected results may occur")})(),ex(i.set(f))(e)(),au(eH(f))((a=function(n){if(n instanceof n0)return eg(ep("Halogen internal error: child was not initialized in renderChild"));if(n instanceof n1)return ap(t.renderChild(n.value0));throw Error("Failed pattern match at Halogen.Aff.Driver (line 227, column 37 - line 229, column 50): "+[n.constructor.name])},eq(function(n){return eq(a(n.rendering))})))()}})})(l.childrenOut))(l.component.render(l.state))(l.rendering)(),h=eH(l.childrenOut)();return ab(eH(l.childrenIn)())(function(e){return function(){var r=eH(e)();return ay(t.removeChild)(r)(),i(n)(r)()}})(),nm(ex)(l.selfRef)(oS(function(n){return{component:n.component,state:n.state,refs:n.refs,childrenIn:n.childrenIn,childrenOut:n.childrenOut,selfRef:n.selfRef,handlerRef:n.handlerRef,pendingQueries:n.pendingQueries,pendingOuts:n.pendingOuts,pendingHandlers:n.pendingHandlers,fresh:n.fresh,subscriptions:n.subscriptions,forks:n.forks,lifecycleHandlers:n.lifecycleHandlers,rendering:new n1(d),children:h}}))(),aE(v)(nm(aA)(nh)(function(n){return function(){var n,e=eH(l.pendingHandlers)();eO(new n1(rk.value))(l.pendingHandlers)(),av((n=aa(ac),function(e){return o9(n(rV(e)))}))(e)();var t=eH(l.pendingHandlers)();return n2(!1)(rQ)(t)?aD(eO(n0.value)(l.pendingHandlers))(new ej(nh))():new ez(nh)}}))()}}},i=function(n){return eq(function(e){return function(){af(av(as(i2)))(eH(e.subscriptions))(),eO(n0.value)(e.subscriptions)(),af(as((t=tX(ep("finalized")),function(n){return o9(t(n))})))(eH(e.forks))(),eO(r8)(e.forks)();var t,r=at(u)(e.selfRef)(e.component.eval(new om(nh)));return ex(function(n){return{initializers:n.initializers,finalizers:new rC(r,n.finalizers)}})(n)(),ab(e.children)(function(e){return function(){var t=eH(e)();return i(n)(t)()}})()}})};return aM(ah(ak))(function(o){return aM(ah(eT(!1)))(function(a){return o6(o)(function(){var c,f=i4(),l=af(eH)(r(o)((c=i3(f.listener),function(n){return ah(c(n))}))(e)(n))();return eq(function(n){var e,r;return ap({query:(e=n.selfRef,function(n){return aM(ah(eH(a)))(function(t){return t?ag(n0.value):ae(u)(e)(n)})}),messages:f.emitter,dispose:(r=l,o6(o)(function(){return eH(a)()?nh:(eO(!0)(a)(),i(o)(r)(),eq(function(n){return function(){return ao(a_(eH(n.selfRef))().rendering)(t.dispose)()}})(r)())}))})})(l)()})})})}})(fs)(nh)})}))()})();
//# sourceMappingURL=index.a9636e70.js.map