git.iko.soy/rowtype-yoga/psfp
on master help sign in
pscide
commit4e7334be701083bf27211482ab2a3629d6aeaefc authorMark Eibes <mark.eibes@gmail.com> dateSun 26 Jan 2020, 09:39 (7 years ago) parentb360dae
124 files changed+17506−483
.gitignore+3 client/assets/icons/alternative.svg → assets/icons/alternative.svg client/assets/icons/ap.svg → assets/icons/ap.svg client/assets/icons/append.svg → assets/icons/append.svg client/assets/icons/apply.svg → assets/icons/apply.svg client/assets/icons/applyflipped.svg → assets/icons/applyflipped.svg client/assets/icons/bind.svg → assets/icons/bind.svg client/assets/icons/compose.svg → assets/icons/compose.svg client/assets/icons/composeflipped.svg → assets/icons/composeflipped.svg client/assets/icons/forall.svg → assets/icons/forall.svg client/assets/icons/kleisli.svg → assets/icons/kleisli.svg client/assets/icons/landingpagedark.svg → assets/icons/landingpagedark.svg client/assets/icons/landingpagelight.svg → assets/icons/landingpagelight.svg client/assets/icons/lovelogo.svg → assets/icons/lovelogo.svg client/assets/icons/map.svg → assets/icons/map.svg client/assets/icons/mapflipped.svg → assets/icons/mapflipped.svg client/assets/icons/menu.svg → assets/icons/menu.svg client/assets/icons/pslogo.svg → assets/icons/pslogo.svg client/assets/icons/trianglelogo.svg → assets/icons/trianglelogo.svg client/assets/images/landingpagedark.svg → assets/images/landingpagedark.svg client/assets/images/landingpagelight.svg → assets/images/landingpagelight.svg client/.storybook/config.js+3−4 client/.storybook/middleware.js+7−7 client/.vscode/settings.json+2−18 client/assets+1 client/dist/bundle.js+66 client/dist/index.html+25 client/package.json+1−1 client/packages.dhall+189−1 client/src/Container/Component.purs+1−2 client/src/React/Helpers.purs−157 client/src/SVG/Icon.js−29 client/src/SVG/Image.js−4 client/src/Shared+1−1 client/src/Theme.purs−92 client/src/Yoga+1 components/.gitignore+11 components/.storybook/config.js+15 components/.storybook/middleware.js+11 components/.storybook/webpack.config.js+12 components/.vscode/settings.json+4 components/LICENSE+20 components/assets/icons/alternative.svg+1 components/assets/icons/ap.svg+1 components/assets/icons/append.svg+1 components/assets/icons/apply.svg+1 components/assets/icons/applyflipped.svg+1 components/assets/icons/bind.svg+1 components/assets/icons/compose.svg+1 components/assets/icons/composeflipped.svg+1 components/assets/icons/forall.svg+1 components/assets/icons/kleisli.svg+1 components/assets/icons/landingpagedark.svg+1 components/assets/icons/landingpagelight.svg+1 components/assets/icons/lovelogo.svg+1 components/assets/icons/map.svg+1 components/assets/icons/mapflipped.svg+1 components/assets/icons/menu.svg+1 components/assets/icons/pslogo.svg+3 components/assets/icons/trianglelogo.svg+1 components/assets/images/landingpagedark.svg+1 components/assets/images/landingpagelight.svg+1 components/dist/bundle.js+53 components/index.html+25 components/package-lock.json+13484 components/package.json+62 components/packages.dhall+1 components/shell.nix+15 components/spago.dhall+28 components/src/Shared+1 client/src/Button/Component.purs → components/src/Yoga/Button/Component.purs+2−1 client/src/CSS/Safer.purs → components/src/Yoga/CSS/Safer.purs client/src/Card/Component.purs → components/src/Yoga/Card/Component.purs client/src/CompileEditor/Component.purs → components/src/Yoga/CompileEditor/Component.purs+27−15 client/src/DOM/Hook.purs → components/src/Yoga/DOM/Hook.purs client/src/Monaco/Editor.js → components/src/Yoga/Monaco/Editor.js+8 client/src/Monaco/Editor.purs → components/src/Yoga/Monaco/Editor.purs+11−7 client/src/Polyfill/SmoothScrolling.js → components/src/Yoga/Polyfill/SmoothScrolling.js client/src/Polyfill/SmoothScrolling.purs → components/src/Yoga/Polyfill/SmoothScrolling.purs components/src/Yoga/React/Helpers.purs+156 components/src/Yoga/SVG/Icon.js+29 client/src/SVG/Icon.purs → components/src/Yoga/SVG/Icon.purs components/src/Yoga/SVG/Image.js+4 client/src/SVG/Image.purs → components/src/Yoga/SVG/Image.purs client/src/Scroll/Hook.purs → components/src/Yoga/Scroll/Hook.purs client/src/Scroll/Listener.purs → components/src/Yoga/Scroll/Listener.purs components/src/Yoga/Theme.purs+99 client/src/Theme/Default.purs → components/src/Yoga/Theme/Default.purs client/src/Theme/Provider.js → components/src/Yoga/Theme/Provider.js client/src/Theme/Provider.purs → components/src/Yoga/Theme/Provider.purs client/src/Theme/Styles.js → components/src/Yoga/Theme/Styles.js client/src/Theme/Styles.purs → components/src/Yoga/Theme/Styles.purs client/src/Theme/Types.purs → components/src/Yoga/Theme/Types.purs client/src/Typography/Header.purs → components/src/Yoga/Typography/Header.purs client/src/Typography/Paragraph.purs → components/src/Yoga/Typography/Paragraph.purs client/stories/ButtonStories.purs → components/stories/ButtonStories.purs client/stories/CardStories.purs → components/stories/CardStories.purs components/stories/Decorator/FullScreen.purs+115 client/stories/EditorStories.purs → components/stories/EditorStories.purs+10−2 components/stories/Storybook/React.js+25 components/stories/Storybook/React.purs+45 client/stories/ThemeStories.purs → components/stories/ThemeStories.purs client/stories/TypographyStories.purs → components/stories/TypographyStories.purs components/test/Main.purs+11 components/webpack.common.js+63 components/webpack.dev.js+40 components/webpack.production.js+9 packages.dhall+43−55 playground/package-lock.json+1323−1 playground/package.json+18 playground/packages.dhall+1−1 playground/spago.dhall+19−7 playground/src/Batteries.purs+1060 playground/src/Main.purs+3−3 server/.gitignore+2−1 server/.vscode/settings.json+1−1 server/package-lock.json+3−3 server/spago.dhall+1 server/src/JobQueue.purs+2−2 server/src/JobQueueSpec.purs+3−3 server/src/Main.purs+61−41 server/src/Playground/Playground.js+1−1 server/src/PscIdeClient.purs+203 shared/Shared/Models/Body.purs+44−23
.gitignore+3
@@ -33,5 +33,8 @@ playground/.psa*
3333playground/.spago
3434
3535playground/src/Main.purs
36+
3637playgrounds/**
3738!playgrounds/.gitkeep
39+
40+.DS_Store
client/assets/icons/alternative.svg → assets/icons/alternative.svgrenamed

The content is the same.

client/assets/icons/ap.svg → assets/icons/ap.svgrenamed

The content is the same.

client/assets/icons/append.svg → assets/icons/append.svgrenamed

The content is the same.

client/assets/icons/apply.svg → assets/icons/apply.svgrenamed

The content is the same.

client/assets/icons/applyflipped.svg → assets/icons/applyflipped.svgrenamed

The content is the same.

client/assets/icons/bind.svg → assets/icons/bind.svgrenamed

The content is the same.

client/assets/icons/compose.svg → assets/icons/compose.svgrenamed

The content is the same.

client/assets/icons/composeflipped.svg → assets/icons/composeflipped.svgrenamed

The content is the same.

client/assets/icons/forall.svg → assets/icons/forall.svgrenamed

The content is the same.

client/assets/icons/kleisli.svg → assets/icons/kleisli.svgrenamed

The content is the same.

client/assets/icons/landingpagedark.svg → assets/icons/landingpagedark.svgrenamed

The content is the same.

client/assets/icons/landingpagelight.svg → assets/icons/landingpagelight.svgrenamed

The content is the same.

client/assets/icons/lovelogo.svg → assets/icons/lovelogo.svgrenamed

The content is the same.

client/assets/icons/map.svg → assets/icons/map.svgrenamed

The content is the same.

client/assets/icons/mapflipped.svg → assets/icons/mapflipped.svgrenamed

The content is the same.

client/assets/icons/menu.svg → assets/icons/menu.svgrenamed

The content is the same.

client/assets/icons/pslogo.svg → assets/icons/pslogo.svgrenamed

The content is the same.

client/assets/icons/trianglelogo.svg → assets/icons/trianglelogo.svgrenamed

The content is the same.

client/assets/images/landingpagedark.svg → assets/images/landingpagedark.svgrenamed

The content is the same.

client/assets/images/landingpagelight.svg → assets/images/landingpagelight.svgrenamed

The content is the same.

client/.storybook/config.js+3−4
@@ -1,12 +1,11 @@
1−import { configure, forceReRender } from '@storybook/react';
2−import equal from 'deep-equal';
1+import { configure, forceReRender } from "@storybook/react";
32
4−const req = require.context('../stories/', true, /Stories\.purs$/);
3+const req = require.context("../stories/", true, /Stories\.purs$/);
54
65function loadStories() {
76 req.keys().forEach(filename => {
87 req(filename).stories();
9− })
8+ });
109}
1110
1211configure(loadStories, module);
client/.storybook/middleware.js+7−7
@@ -1,11 +1,11 @@
1−const express = require('express')
2−const request = require('request');
1+const express = require("express");
2+const request = require("request");
33
44const expressMiddleWare = router => {
5− router.use('/api', (req, res) => {
5+ router.use("/api", (req, res) => {
66 var url = "http://localhost:14188" + req.url;
7− req.pipe(request({ qs:req.query, uri: url, json: true })).pipe(res);
8− })
9−}
7+ req.pipe(request({ qs: req.query, uri: url, json: true })).pipe(res);
8+ });
9+};
1010
11−module.exports = expressMiddleWare
11+module.exports = expressMiddleWare;
client/.vscode/settings.json+2−18
@@ -1,20 +1,4 @@
11{
2− "editor.formatOnSave": false,
3− "regreplace.commands": [
4− {
5− "name": "replace double colon with unicode version",
6− "match": "\\.purs?$",
7− "regexp": " ::(\\s)",
8− "global": true,
9− "replace": " ∷$1"
10− },
11− {
12− "name": "replace forall with unicode version",
13− "match": "\\.purs?$",
14− "regexp": "forall(\\s)",
15− "global": true,
16− "replace": "∀$1"
17− },
18−],
19−"purescript.buildCommand": "spago build --purs-args '--json-errors'",
2+ "editor.formatOnSave": true,
3+ "purescript.buildCommand": "spago build --purs-args '--json-errors'"
204}
client/assetsnew file+1
@@ -0,0 +1 @@
1+../assets/
client/dist/bundle.jsnew file+66
@@ -0,0 +1,66 @@
1+!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),c=function(n){this.map=n},a=function(n){return n.map},f=new c(o.compose(o.semigroupoidFn)),l=new c(r.arrayMap);n.exports={Functor:c,map:a,mapFlipped:function(n){return function(e){return function(t){return a(n)(t)(e)}}},void:function(n){return a(n)(u.const(i.unit))},voidRight:function(n){return function(e){return a(n)(u.const(e))}},voidLeft:function(n){return function(e){return function(t){return a(n)(u.const(t))(e)}}},flap:function(n){return function(e){return function(t){return a(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},c=new u((function(){return r.applyFn}),(function(n){return function(e){return n}})),a=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:c,applicativeArray:a}},function(n,e,t){"use strict";var r=t(178),o=t(9),u=t(13),i=t(8),c=function(n){this.discard=n},a=function(n,e){this.Apply0=n,this.bind=e},f=new a((function(){return o.applyFn}),(function(n){return function(e){return function(t){return e(n(t))(t)}}})),l=new a((function(){return o.applyArray}),r.arrayBind),s=function(n){return n.bind},d=function(n){return i.flip(s(n))},p=new c((function(n){return s(n)}));n.exports={Bind:a,bind:s,bindFlipped:d,Discard:c,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(19),o=t(35),u=t(2),i=t(9),c=t(3),a=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])}}},I=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])}}},T=I(!0)(h.const(!1)),A=I(!1)(h.const(!0)),R=new v.Functor((function(n){return function(e){return e instanceof C?new C(n(e.value0)):S.value}})),_=new g.Invariant(g.imapF(R)),N=new f.Extend((function(){return R}),(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 R}),(function(n){return function(e){if(n instanceof C)return v.map(R)(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 c.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 R}),(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:I,"maybe'":M,fromMaybe:function(n){return I(n)(a.identity(a.categoryFn))},"fromMaybe'":function(n){return M(n)(a.identity(a.categoryFn))},isJust:A,isNothing:T,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:R,applyMaybe:D,applicativeMaybe:B,altMaybe:q,plusMaybe:U,alternativeMaybe:H,bindMaybe:z,monadMaybe:j,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(169),o=t(15),u=t(42),i=t(29),c=function(n){this.showRecordFields=n},a=function(n){this.show=n},f=new a(r.showStringImpl),l=new c((function(n){return function(n){return[]}})),s=function(n){return n.showRecordFields},d=new a(r.showNumberImpl),p=new a(r.showIntImpl),m=new a(r.showCharImpl),h=new a((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:a,show:v,ShowRecordFields:c,showRecordFields:s,showBoolean:h,showInt:p,showNumber:d,showChar:m,showString:f,showArray:function(n){return new a(r.showArrayImpl(v(n)))},showRecord:function(n){return function(n){return new a((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 c((function(c){return function(c){var a=s(e)(i.RLProxy.value)(c),f=o.reflectSymbol(n)(o.SProxy.value),l=u.unsafeGet(f)(c);return r.cons(r.join(": ")([f,v(t)(l)]))(a)}}))}}}}},function(n,e,t){"use strict";var r=t(171),o=t(15),u=t(42),i=t(29),c=function(n){this.eqRecord=n},a=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 c((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 a((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:a,eq1:w,notEq1:function(n){return function(e){return function(t){return function(r){return b(y)(w(n)(e)(t)(r))(!1)}}}},EqRecord:c,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 c((function(r){return function(r){return function(c){var a=m(n)(i.RLProxy.value)(r)(c),f=o.reflectSymbol(e)(o.SProxy.value),l=u.unsafeGet(f);return b(t)(l(r))(l(c))&&a}}}))}}}}}},function(n,e,t){"use strict";var r=t(172),o=t(15),u=t(12),i=t(173),c=t(42),a=t(29),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)(a.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)(a.RLProxy.value)(r)(u),f=o.reflectSymbol(n)(o.SProxy.value),l=c.unsafeSet(f),s=c.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 c(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=c(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),c=function(n,e){this.Functor0=n,this.apply=e},a=new c((function(){return i.functorFn}),(function(n){return function(e){return function(t){return n(t)(e(t))}}})),f=new c((function(){return i.functorArray}),r.arrayApply),l=function(n){return n.apply};n.exports={Apply:c,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(c){return l(n)(l(n)(l(n)(l(n)(i.map(n.Functor0())(e)(t))(r))(o))(u))(c)}}}}}}},applyFn:a,applyArray:f}},function(n,e,t){"use strict";var r=t(184),o=t(6),u=t(21),i=t(75),c=t(34),a=t(15),f=t(42),l=t(29),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}}},I=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])}}},T=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])}}},A=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},R=new d((function(){return o.eq1Array}),(function(n){return S(A(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:T,max:I,clamp:function(n){return function(e){return function(t){return function(r){return T(n)(t)(I(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)(c.zero(e.Semiring0()))?t:i.negate(e)(t)}}},signum:function(n){return function(e){return function(t){return k(n)(t)(c.zero(e.Semiring0()))?c.one(e.Semiring0()):i.negate(e)(c.one(e.Semiring0()))}}},OrdRecord:s,compareRecord:x,ordBoolean:E,ordInt:b,ordNumber:w,ordString:v,ordChar:F,ordUnit:h,ordVoid:m,ordArray:A,ordOrdering:y,ord1Array:R,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 c=a.reflectSymbol(e)(a.SProxy.value),s=S(t)(f.unsafeGet(c)(r))(f.unsafeGet(c)(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),c=t(15),a=t(12),f=t(42),l=t(29),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}),a.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 c=t(o.div(o.euclideanRingInt)(u)(2));return i.append(n.Semigroup0())(c)(c)}if(r.otherwise){c=t(o.div(o.euclideanRingInt)(u)(2));return i.append(n.Semigroup0())(c)(i.append(n.Semigroup0())(c)(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=c.reflectSymbol(n)(c.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),c=t(63),a=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}),a.Disj),S=new m((function(n){return n}),c.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)),c=u.map(n)(h(t));return function(n){return i(o(c(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)),c=u.map(n)(v(t));return function(n){return i(o(c(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)),c=u.map(n)(h(t));return function(n){return i(o(c(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(c){return function(c){var a=r.compose(r.semigroupoidFn)(u.map(e)(h(i))),f=o.on(c)(u.map(n)(v(t)));return function(n){return a(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(c){return function(c){var a=r.compose(r.semigroupoidFn)(u.map(e)(v(i))),f=o.on(c)(u.map(n)(h(t)));return function(n){return a(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),c=t(3),a=t(13),f=t(22),l=t(6),s=t(8),d=t(1),p=t(43),m=t(4),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},I=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}}},T=function(n){return n.foldl},A=function(n){return function(e){return T(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)}},R=function(n){return function(e){return T(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),B=function(n){return n.foldMap},j=new k((function(n){return function(e){return function(t){return B(N)(n)(e)(t)}}}),(function(n){return function(e){return function(t){return T(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 B(N)(n)(e)(t)}}}),(function(n){return function(e){return function(t){return T(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)(B(n)(w.monoidEndo(a.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:T,foldMap:B,foldrDefault:function(n){return function(e){return function(t){return function(r){return b.unwrap(b.newtypeEndo)(B(n)(w.monoidEndo(a.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(a.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 T(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)(a.identity(a.categoryFn))}},foldM:function(n){return function(e){return function(t){return function(r){return T(n)((function(n){return function(r){return c.bind(e.Bind1())(n)(s.flip(t)(r))}}))(u.pure(e.Applicative0())(r))}}}},traverse_:I,for_:function(n){return function(e){return s.flip(I(n)(e))}},sequence_:function(n){return function(e){return I(n)(e)(a.identity(a.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 T(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)(a.identity(a.categoryFn))}}},and:function(n){return function(e){return V(n)(e)(a.identity(a.categoryFn))}},or:function(n){return function(e){return H(n)(e)(a.identity(a.categoryFn))}},all:V,any:H,sum:function(n){return function(e){return T(n)(S.add(e))(S.zero(e))}},product:function(n){return function(e){return T(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=T(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 T(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 T(n)((function(n){return function(t){return n instanceof m.Nothing?e(t):n}}))(m.Nothing.value)}},maximum:function(n){return function(e){return A(e)(F.compare(n))}},maximumBy:A,minimum:function(n){return function(e){return R(e)(F.compare(n))}},minimumBy:R,null:function(n){return M(n)((function(n){return function(n){return!1}}))(!0)},length:function(n){return function(e){return T(n)((function(n){return function(t){return S.add(e)(S.one(e))(n)}}))(S.zero(e))}},foldableArray:z,foldableMaybe:N,foldableFirst:j,foldableLast:q,foldableAdditive:W,foldableDual:P,foldableDisj:O,foldableConj:L,foldableMultiplicative:_}},function(n,e,t){"use strict";var r=t(2),o=t(3),u=function(n,e){this.Applicative0=n,this.Bind1=e},i=new u((function(){return r.applicativeFn}),(function(){return o.bindFn})),c=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:c}},function(n,e,t){"use strict";var r=t(196),o=t(2),u=t(9),i=t(3),c=t(17),a=t(1),f=t(11),l=t(7),s=new c.Monad((function(){return m}),(function(){return d})),d=new i.Bind((function(){return p}),r.bindE),p=new u.Apply((function(){return h}),c.ap(s)),m=new o.Applicative((function(){return p}),r.pureE),h=new a.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),c=t(3),a=t(106),f=t(76),l=t(93),s=t(17),d=t(38),p=t(103),m=t(32),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(4),I=t(105),T=t(11),A=t(14),R=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),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 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(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))}}})),cn=new f.Extend((function(){return K}),(function(n){return function(e){return new U(e.value0,n(e))}})),an=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 R.Ord((function(){return an(n.Eq0())(e.Eq0())}),(function(t){return function(r){var o=R.compare(n)(t.value0)(r.value0);return o instanceof _.LT?_.LT.value:o instanceof _.GT?_.GT.value:R.compare(e)(t.value1)(r.value1)}}))}},ln=function(n){return new b.Eq1((function(e){return b.eq(an(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 a.Comonad((function(){return cn}),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 c.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(T.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=A.unwrap(I.newtypeFirst),o=F.foldMap(n)(I.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:an,eq1Tuple:ln,ordTuple:fn,ord1Tuple:function(n){return new R.Ord1((function(){return ln(n.Eq0())}),(function(e){return R.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 T.Monoid((function(){return $(n.Semigroup0())(e.Semigroup0())}),new U(T.mempty(n),T.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:cn,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(6),o=t(7),u=t(5),i=function(){function n(){}return n.value=new n,n}(),c=function(){function n(){}return n.value=new n,n}(),a=function(){function n(){}return n.value=new n,n}(),f=new u.Show((function(n){if(n instanceof i)return"LT";if(n instanceof c)return"GT";if(n instanceof a)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 c)return c.value;if(n instanceof a)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 c&&e instanceof c||n instanceof a&&e instanceof a)}}));n.exports={LT:i,GT:c,EQ:a,invert:function(n){if(n instanceof c)return i.value;if(n instanceof a)return a.value;if(n instanceof i)return c.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),c=t(16),a=t(1),f=t(4),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 c.foldableMultiplicative}),(function(){return v.functorMultiplicative}),(function(n){return function(e){return a.map(n.Apply0().Functor0())(v.Multiplicative)(e)}}),(function(n){return function(e){return function(t){return a.map(n.Apply0().Functor0())(v.Multiplicative)(e(t))}}})),F=new y((function(){return c.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 a.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 a.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 c.foldableDual}),(function(){return h.functorDual}),(function(n){return function(e){return a.map(n.Apply0().Functor0())(h.Dual)(e)}}),(function(n){return function(e){return function(t){return a.map(n.Apply0().Functor0())(h.Dual)(e(t))}}})),x=new y((function(){return c.foldableDisj}),(function(){return m.functorDisj}),(function(n){return function(e){return a.map(n.Apply0().Functor0())(m.Disj)(e)}}),(function(n){return function(e){return function(t){return a.map(n.Apply0().Functor0())(m.Disj)(e(t))}}})),S=new y((function(){return c.foldableConj}),(function(){return p.functorConj}),(function(n){return function(e){return a.map(n.Apply0().Functor0())(p.Conj)(e)}}),(function(n){return function(e){return function(t){return a.map(n.Apply0().Functor0())(p.Conj)(e(t))}}})),C=new y((function(){return c.foldableAdditive}),(function(){return d.functorAdditive}),(function(n){return function(e){return a.map(n.Apply0().Functor0())(d.Additive)(e)}}),(function(n){return function(e){return function(t){return a.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 c.foldableArray}),(function(){return a.functorArray}),(function(n){return k(M)(n)}),(function(n){return r.traverseArrayImpl(u.apply(n.Apply0()))(a.map(n.Apply0().Functor0()))(o.pure(n))})),I=function(n){return n.sequence},T=new y((function(){return c.foldableFirst}),(function(){return l.functorFirst}),(function(n){return function(e){return a.map(n.Apply0().Functor0())(l.First)(I(F)(n)(e))}}),(function(n){return function(e){return function(t){return a.map(n.Apply0().Functor0())(l.First)(w(F)(n)(e)(t))}}})),A=new y((function(){return c.foldableLast}),(function(){return s.functorLast}),(function(n){return function(e){return a.map(n.Apply0().Functor0())(s.Last)(I(F)(n)(e))}}),(function(n){return function(e){return function(t){return a.map(n.Apply0().Functor0())(s.Last)(w(F)(n)(e)(t))}}})),R=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:I,traverseDefault:function(n){return function(e){return function(t){return function(r){return I(n)(e)(a.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 R(n)((function(n){return function(t){var r=e(t)(n);return{accum:r,value:r}}}))(t)(r).value}}}},mapAccumL:_,mapAccumR:R,traversableArray:M,traversableMaybe:F,traversableFirst:T,traversableLast:A,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(221),o=t(6),u=t(8),i=t(4),c=t(10),a=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 c.Ord((function(){return s(n.Eq0())}),u.on(c.compare(i.ordMaybe(n)))(l))},p=new o.Eq1((function(n){return o.eq(s(n))})),m=new c.Ord1((function(){return p}),(function(n){return c.compare(d(n))}));n.exports={toMaybe:l,toNullable:f,showNullable:function(n){return new a.Show((e=i.maybe("null")(a.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(2),o=t(224),u=t(9),i=t(225),c=t(3),a=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 a.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 a.ibind(n)},discard:function(n){return a.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 c.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(3),c=t(76),a=t(17),f=t(103),l=t(32),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(4),F=t(11),E=t(10),x=t(21),S=t(7),C=t(5),k=t(24),M=t(48),I=t(12),T=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}(),R=new g.Functor((function(n){return function(e){if(e instanceof T)return new T(e.value0);if(e instanceof A)return new A(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 R}),(function(n){return g.map(R)(n(I.unit))})),N=new y.Invariant(y.imapF(R)),P=new m.Foldable((function(n){return function(e){return function(t){if(t instanceof T)return F.mempty(n);if(t instanceof A)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 T)return e;if(t instanceof A)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 T)return e;if(t instanceof A)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 T)return F.mempty(n);if(t instanceof A)return e(I.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 T)return e;if(t instanceof A)return n(I.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 T)return e;if(t instanceof A)return n(I.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 R}),(function(n){return function(e){if(e instanceof T)return o.pure(n)(new T(e.value0));if(e instanceof A)return g.map(n.Apply0().Functor0())(A.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 T)return o.pure(n)(new T(t.value0));if(t instanceof A)return g.map(n.Apply0().Functor0())(A.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 T)return o.pure(n)(new T(t.value0));if(t instanceof A)return g.map(n.Apply0().Functor0())(A.create)(e(I.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 c.Extend((function(){return R}),(function(n){return function(e){return e instanceof T?new T(e.value0):new A(n(e))}})),z=function(n){return function(e){return new p.Eq((function(t){return function(r){return t instanceof T&&r instanceof T?p.eq(n)(t.value0)(r.value0):t instanceof A&&r instanceof A&&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 T&&r instanceof T)return E.compare(n)(t.value0)(r.value0);if(t instanceof T)return x.LT.value;if(r instanceof T)return x.GT.value;if(t instanceof A&&r instanceof A)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 T)return n(t.value0);if(t instanceof A)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 T)return new T(n(t.value0));if(t instanceof A)return new A(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 T)return n(t.value0);if(t instanceof A)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 T)return n(t)(r.value0);if(r instanceof A)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 T)return n(r.value0)(t);if(r instanceof A)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 T)return g.map(n.Apply0().Functor0())(T.create)(e.value0);if(e instanceof A)return g.map(n.Apply0().Functor0())(A.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 T)return g.map(n.Apply0().Functor0())(T.create)(e(r.value0));if(r instanceof A)return g.map(n.Apply0().Functor0())(A.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 R}),(function(n){return function(e){if(n instanceof T)return new T(n.value0);if(n instanceof A)return g.map(R)(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 T(n)}}))((function(n){return function(e){return e(n)}}))),X=new o.Applicative((function(){return Q}),A.create),Y=new a.Monad((function(){return X}),(function(){return K})),Z=new r.Alt((function(){return R}),(function(n){return function(e){return n instanceof T?e:n}}));n.exports={Left:T,Right:A,either:q,choose:function(n){return function(e){return function(t){return r.alt(n)(g.map(n.Functor0())(T.create)(e))(g.map(n.Functor0())(A.create)(t))}}},isLeft:H,isRight:J,fromLeft:function(n){return function(n){if(n instanceof T)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 A)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 T(n))(A.create)},"note'":function(n){return b["maybe'"]((function(e){return T.create(n(e))}))(A.create)},hush:U,functorEither:R,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 T)return"(Left "+C.show(n)(t.value0)+")";if(t instanceof A)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 T(d.bottom(n)),new A(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(R)(S.append(n))(e))(t)}}))}}},function(n,e,t){"use strict";var r=t(223),o=t(3),u=t(6),i=t(8),c=t(69),a=t(1),f=t(14),l=t(27),s=t(20),d=t(18),p=t(58),m=t(28),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 a.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_(c.mkFn2(s.Tuple.create),n)}))},useEffect:function(n){return function(e){return function(t){return m.unsafeHook((function(){return r.useEffect_(c.mkFn2(u.eq(n)),e,t)}))}}},useLayoutEffect:function(n){return function(e){return function(t){return m.unsafeHook((function(){return r.useLayoutEffect_(c.mkFn2(u.eq(n)),e,t)}))}}},useReducer:function(n){return function(e){return m.unsafeHook((function(){return r.useReducer_(c.mkFn2(s.Tuple.create),c.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_(c.mkFn2(u.eq(n)),e,t)}))}}},useCallback:function(n){return function(e){return function(t){return m.unsafeHook((function(){return r.useCallback_(c.mkFn2(u.eq(n)),e,t)}))}}},useEqCache:function(n){return function(e){return m.unsafeHook((function(){return r.useEqCache_(c.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(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),c=t(91),a=t(29),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)(a.RLProxy.value),w(n)(a.RLProxy.value),g(n)(a.RLProxy.value)(c.RProxy.value),s(n)(a.RLProxy.value)(c.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 c=F(e)(a.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)))(c)}}}),(function(r){return function(r){return function(u){var c=w(e)(a.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)))(c)}}}),(function(r){return function(r){var u=g(e)(a.RLProxy.value)(c.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)(a.RLProxy.value)(c.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(4),c=t(105),a=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 a.functorLast}),(function(n){return u.map(a.functorLast)(n(m.unit))})),b=new h((function(){return c.functorFirst}),(function(n){return u.map(c.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),c=t(19),a=t(2),f=t(9),l=t(3),s=t(13),d=t(113),p=t(70),m=t(38),h=t(122),v=t(32),g=t(23),y=t(30),w=t(8),b=t(1),F=t(57),E=t(132),x=t(52),S=t(4),C=t(27),k=t(7),M=t(15),I=t(24),T=t(48),A=t(238),R=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),B=t(112),j=t(29),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."))}})),cn=function(n){return n.readVariantImpl},an=new $(P.readString),fn=new $(P.readNumber),ln=new $(P.readInt),sn=function(n){return n.readImpl},dn=new $(a.pure(p.applicativeExceptT(F.monadIdentity))),pn=new V((function(n){return function(n){return a.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))(T.traverseWithIndex(T.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=a.pure(x.applicativeNonEmptyList),function(n){return r(P.ForeignError.create(R.message(n)))})),u=_.runEffectFn1(i._parseJSON),function(n){return p.ExceptT(F.Identity(o(N.unsafePerformEffect(R.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))),c=l.bind(p.bindExceptT(F.monadIdentity))(i(l.bindFlipped(p.bindExceptT(F.monadIdentity))(sn(e))(O.readProp(u)(r))))((function(e){return a.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))(c))(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:cn,WriteForeign:H,writeImpl:K,WriteForeignFields:U,writeImplFields:Q,WriteForeignVariant:q,writeVariantImpl:G,readForeign:dn,readChar:mn,readNumber:fn,readInt:ln,readString:an,readBoolean:hn,readArray:vn,readMaybe:function(n){return new $((e=sn(n),function(n){return P.isNull(n)||P.isUndefined(n)?a.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))(I.traverse(I.traversableMaybe)(p.applicativeExceptT(F.monadIdentity))(sn(n))))(P.readNull(e)))}))},readObject:function(n){return new $(l.composeKleisliFlipped(p.bindExceptT(F.monadIdentity))((e=I.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 a.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 cn(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 c.alt(p.altExceptT(x.semigroupNonEmptyList)(F.monadIdentity))(l.bind(p.bindExceptT(F.monadIdentity))(sn(xn()(Cn(new M.IsSymbol((function(){return"type"})))(an)(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 a.pure(p.applicativeExceptT(F.monadIdentity))(A.inj()(n)(M.SProxy.value)(e))})):P.fail(P.ForeignError.create("Did not match variant tag "+o))})))(cn(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 A.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(35),o=t(2),u=t(17),i=t(22),c=t(12),a=function(n,e){this.Alternative1=n,this.Monad0=e},f=new a((function(){return r.alternativeArray}),(function(){return u.monadArray}));n.exports={MonadZero:a,guard:function(n){return function(e){if(e)return o.pure(n.Alternative1().Applicative0())(c.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(27),c=t(7),a=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 c.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:a.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),c=t(91),a=t(29),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)(a.RLProxy.value),F(n)(a.RLProxy.value),w(n)(a.RLProxy.value)(c.RProxy.value),h(n)(a.RLProxy.value),p(n)(a.RLProxy.value),s(n)(a.RLProxy.value)(c.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 c=S(e)(a.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)))(c)}}}),(function(r){return function(r){return function(u){var c=F(e)(a.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)))(c)}}}),(function(r){return function(r){var u=w(e)(a.RLProxy.value)(r),c=o.reflectSymbol(n)(o.SProxy.value);return i.unsafeSet(c)(b(t))(u)}}),(function(r){return function(r){return function(u){var c=h(e)(a.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)))(c)}}}),(function(r){return function(r){var u=p(e)(a.RLProxy.value)(r),c=o.reflectSymbol(n)(o.SProxy.value),f=i.unsafeSet(c),l=i.unsafeGet(c);return f(m(t)(l(r)))(u)}}),(function(r){return function(r){var u=s(e)(a.RLProxy.value)(r),c=o.reflectSymbol(n)(o.SProxy.value);return i.unsafeSet(c)(d(t))(u)}}))}}}}}},function(n,e,t){"use strict";var r=t(183),o=t(10),u=t(21),i=t(12),c=function(n,e,t){this.Ord0=n,this.bottom=e,this.top=t},a=new c((function(){return o.ordUnit}),i.unit,i.unit),f=new c((function(){return o.ordOrdering}),u.LT.value,u.GT.value),l=new c((function(){return o.ordNumber}),r.bottomNumber,r.topNumber),s=new c((function(){return o.ordInt}),r.bottomInt,r.topInt),d=new c((function(){return o.ordChar}),r.bottomChar,r.topChar),p=new c((function(){return o.ordBoolean}),!1,!0);n.exports={Bounded:c,bottom:function(n){return n.bottom},top:function(n){return n.top},boundedBoolean:p,boundedInt:s,boundedChar:d,boundedOrdering:f,boundedUnit:a,boundedNumber:l}},function(n,e,t){"use strict";var r=t(230),o=t(2),u=t(9),i=t(13),c=t(38),a=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(29),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},I=new E((function(n){return function(n){return function(n){return function(n){return i.identity(y.categoryBuilder)}}}})),T=function(n){return n.zipRecordImpl},A=S,R=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:R,zipRecordImpl:T,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=T(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=a.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=R(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 c.compose(y.semigroupoidBuilder)(i)(o)}}}))}}}}},mapRecordNil:P,zipRecordNil:I,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=T(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 c.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:A,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),c=p.compare(e)(u)(i);return c instanceof m.EQ?D(t)(b.RLProxy.value)(r)(o):c}}}))}}}},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=R(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 c.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),c=t(58),a=r.useThemeImpl;n.exports={makeStyles_:function(n){return function(n){return c.runEffectFn1(r.makeStylesImpl)}},makeStyles:function(n){return function(n){return c.runEffectFn1(r.makeStylesThemedImpl)}},useTheme:a,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(3),i=t(13),c=t(16),a=t(8),f=t(36),l=t(4),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 c.foldableMultiplicative}),(function(n){return function(e){return c.foldMap(c.foldableMultiplicative)(n)(e(y.unit))}}),(function(n){return c.foldl(c.foldableMultiplicative)(n(y.unit))}),(function(n){return c.foldr(c.foldableMultiplicative)(n(y.unit))})),C=new b((function(){return c.foldableMaybe}),(function(n){return function(e){return c.foldMap(c.foldableMaybe)(n)(e(y.unit))}}),(function(n){return c.foldl(c.foldableMaybe)(n(y.unit))}),(function(n){return c.foldr(c.foldableMaybe)(n(y.unit))})),k=new b((function(){return c.foldableLast}),(function(n){return function(e){return c.foldMap(c.foldableLast)(n)(e(y.unit))}}),(function(n){return c.foldl(c.foldableLast)(n(y.unit))}),(function(n){return c.foldr(c.foldableLast)(n(y.unit))})),M=new b((function(){return c.foldableFirst}),(function(n){return function(e){return c.foldMap(c.foldableFirst)(n)(e(y.unit))}}),(function(n){return c.foldl(c.foldableFirst)(n(y.unit))}),(function(n){return c.foldr(c.foldableFirst)(n(y.unit))})),I=new b((function(){return c.foldableDual}),(function(n){return function(e){return c.foldMap(c.foldableDual)(n)(e(y.unit))}}),(function(n){return c.foldl(c.foldableDual)(n(y.unit))}),(function(n){return c.foldr(c.foldableDual)(n(y.unit))})),T=new b((function(){return c.foldableDisj}),(function(n){return function(e){return c.foldMap(c.foldableDisj)(n)(e(y.unit))}}),(function(n){return c.foldl(c.foldableDisj)(n(y.unit))}),(function(n){return c.foldr(c.foldableDisj)(n(y.unit))})),A=new b((function(){return c.foldableConj}),(function(n){return function(e){return c.foldMap(c.foldableConj)(n)(e(y.unit))}}),(function(n){return c.foldl(c.foldableConj)(n(y.unit))}),(function(n){return c.foldr(c.foldableConj)(n(y.unit))})),R=new b((function(){return c.foldableAdditive}),(function(n){return function(e){return c.foldMap(c.foldableAdditive)(n)(e(y.unit))}}),(function(n){return c.foldl(c.foldableAdditive)(n(y.unit))}),(function(n){return c.foldr(c.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 c.foldableArray}),(function(n){return _(N)(n)}),(function(n){return function(e){var t=c.foldl(c.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=c.foldr(c.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=a.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)(a.flip(t(n))(o))}}}))(r.pure(e.Applicative0())(o))}}}},traverseWithIndex_:E,forWithIndex_:function(n){return function(e){return a.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)(a.const(e))}},foldlDefault:function(n){return function(e){return x(n)(a.const(e))}},foldMapDefault:function(n){return function(e){return function(t){return P(n)(e)(a.const(t))}}},foldableWithIndexArray:N,foldableWithIndexMaybe:C,foldableWithIndexFirst:M,foldableWithIndexLast:k,foldableWithIndexAdditive:R,foldableWithIndexDual:I,foldableWithIndexDisj:T,foldableWithIndexConj:A,foldableWithIndexMultiplicative:S}},function(n,e,t){"use strict";var r=t(47),o=t(8),u=t(36),i=t(24),c=t(125),a=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(a.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(a.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(a.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(a.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(a.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(a.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(a.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(a.unit))}})),F=function(n){return function(e){return function(t){return function(r){return c.stateR(s(n)(c.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 c.stateL(s(n)(c.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(3),o=t(17),u=t(32),i=t(30),c=t(1),a=t(57),f=t(4),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 a.monadIdentity}),(function(n){var e=w((function(e){return n(e)}));return function(n){return a.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])}(););}(),c.map(p.functorEffect)(t)(m.read(o))()}}})),C=new c.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 c.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 c.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 c.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(4),c=t(24),a=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())(a.fst)(a.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 a.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 c.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(a.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),c=t(102),a=t(207),f=t(6),l=t(74),s=t(4),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}})),I=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])}})),T=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),A=new m.Ring((function(){return T}),h.add(T)),R=new a.DivisionRing((function(){return A}),o.identity(o.categoryFn)),_=new c.CommutativeRing((function(){return A})),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 I}),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:I,showParity:F,boundedParity:P,semiringParity:T,ringParity:A,commutativeRingParity:_,euclideanRingParity:N,divisionRingParity:R,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),c=t(9),a=t(3),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(4),x=t(11),S=t(14),C=t(97),k=t(10),M=t(21),I=t(7),T=t(67),A=t(34),R=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},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,(c=e,function(e){for(var t,r,o,u=c,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,c}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=I.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=I.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)(A.add(A.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)(A.add(A.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)(A.add(A.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)(A.add(A.semiringInt)(1)),function(e){return n(t(e))}))(e);var t}})),X=new I.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 I.Semigroup((function(n){return function(e){return new C.NonEmpty(n.value0,I.append(X)(n.value1)(B(e)))}})),nn=function(n){return new R.Show((function(e){return e instanceof W?"Nil":"("+g.intercalate(J)(x.monoidString)(" : ")(b.map(U)(R.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=c.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=c.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)(A.add(A.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)}})),cn=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)}})),an=C.unfoldable1NonEmpty(cn),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,c,a=r,f=e,l=!1;!l;)u=a,i=f,o=(c=t)?u instanceof W&&i instanceof W?(l=!0,c):u instanceof D&&i instanceof D?(a=u.value1,f=i.value1,void(t=c&&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 c.Apply((function(){return U}),(function(n){return function(e){if(n instanceof W)return W.value;if(n instanceof D)return I.append(X)(b.map(U)(n.value0)(e))(c.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 c.Apply((function(){return H}),(function(n){return function(e){return new C.NonEmpty(n.value0(e.value0),I.append(X)(c.apply(vn)(n.value1)(new D(e.value0,W.value)))(c.apply(vn)(new D(n.value0,n.value1))(e.value1)))}})),yn=new a.Bind((function(){return vn}),(function(n){return function(e){if(n instanceof W)return W.value;if(n instanceof D)return I.append(X)(e(n.value0))(a.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 a.Bind((function(){return gn}),(function(n){return function(e){var t=e(n.value0);return new C.NonEmpty(t.value0,I.append(X)(t.value1)(a.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}),I.append(Z)),xn=new o.Alt((function(){return U}),I.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})),In=new i.Applicative((function(){return gn}),(r=C.singleton(Sn),function(n){return r(n)})),Tn=new d.Monad((function(){return In}),(function(){return wn})),An=new T.Traversable1((function(){return fn}),(function(){return tn}),(function(n){return T.traverse1(An)(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=c.lift2(n)(w.flip(q))(t);return function(n){return r(e(n))}}))(b.map(n.Functor0())(i.pure(In))(e(t.value0)))(t.value1))((function(n){return g.foldl(J)(w.flip(q))(i.pure(In)(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:cn,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 R.Show((function(e){return"(NonEmptyList "+R.show(C.showNonEmpty(n)(nn(n)))(e)+")"}))},functorNonEmptyList:H,applyNonEmptyList:gn,applicativeNonEmptyList:In,bindNonEmptyList:wn,monadNonEmptyList:Tn,altNonEmptyList:En,extendNonEmptyList:ln,comonadNonEmptyList:hn,semigroupNonEmptyList:Z,foldableNonEmptyList:V,traversableNonEmptyList:tn,foldable1NonEmptyList:fn,unfoldable1NonEmptyList:an,functorWithIndexNonEmptyList:K,foldableWithIndexNonEmptyList:G,traversableWithIndexNonEmptyList:on,traversable1NonEmptyList:An}},function(n,e,t){"use strict";var r=t(233),o=t(2),u=t(30),i=t(1),c=t(4),a=t(5),f=t(18),l=r.stackImpl(c.Just.create)(c.Nothing.value),s=new a.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"))},c=function(n){return r.element(o.unsafeCreateDOMComponent("ul"))},a=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"))},I=function(n){return r.element(o.unsafeCreateDOMComponent("slot"))},T=function(n){return r.element(o.unsafeCreateDOMComponent("select"))},A=function(n){return r.element(o.unsafeCreateDOMComponent("section"))},R=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"))},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"))},cn=function(n){return r.element(o.unsafeCreateDOMComponent("label"))},an=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"))},In=function(n){return r.element(o.unsafeCreateDOMComponent("em"))},Tn=function(n){return r.element(o.unsafeCreateDOMComponent("dt"))},An=function(n){return r.element(o.unsafeCreateDOMComponent("dl"))},Rn=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"))},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:Nn,dfn_:function(n){return Nn()({children:n})},dialog:_n,dialog_:function(n){return _n()({children:n})},div:Rn,div_:function(n){return Rn()({children:n})},dl:An,dl_:function(n){return An()({children:n})},dt:Tn,dt_:function(n){return Tn()({children:n})},em:In,em_:function(n){return In()({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:an,keygen_:function(n){return an()({children:n})},label:cn,label_:function(n){return cn()({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:N,s_:function(n){return N()({children:n})},samp:_,samp_:function(n){return _()({children:n})},script:R,script_:function(n){return R()({children:n})},section:A,section_:function(n){return A()({children:n})},select:T,select_:function(n){return T()({children:n})},slot:I,slot_:function(n){return I()({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:a,u_:function(n){return a()({children:n})},ul:c,ul_:function(n){return c()({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(3),i=t(17),c=t(6),a=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 a.Functor((function(n){return function(e){return n(e)}})),g=function(n){return n},y=new c.Eq1((function(n){return c.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(3),c=t(106),a=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)}})),I=new h.FunctorWithIndex((function(){return M}),(function(n){return function(e){return n(x.unit)(e)}})),T=new m.Invariant(m.imapF(M)),A=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)}}})),R=new d.FoldableWithIndex((function(){return A}),(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 A}),(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 R}),(function(){return I}),(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 A}),(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 a.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 c.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:I,invariantIdentity:T,altIdentity:J,applyIdentity:j,applicativeIdentity:U,bindIdentity:q,monadIdentity:H,extendIdentity:L,comonadIdentity:B,foldableIdentity:A,foldable1Identity:P,foldableWithIndexIdentity:R,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(3),u=t(30),i=t(8),c=t(1),a=t(4),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 a.monadMaybe}),i.const(a.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 a.Nothing)return e(f.unit);if(n instanceof a.Just)return new a.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)(c.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 a.Nothing)return m(n.MonadThrow0())(t);if(o instanceof a.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),c=i.unsafeCoerce,a=new u.Semigroup((function(n){return function(e){return r.mergeStyles([e,n])}})),f=i.unsafeCoerce,l=new o.Monoid((function(){return a}),f({}));n.exports={css:f,unsafeCreateDOMComponent:c,semigroupCSS:a,monoidCSS:l,mergeStyles:r.mergeStyles}},function(n,e,t){"use strict";var r=t(179),o=t(19),u=t(2),i=t(9),c=t(3),a=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(4),F=t(10),E=t(21),x=t(7),S=t(24),C=t(20),k=t(50),M=r.zipWith(C.Tuple.create),I=r._updateAt(b.Just.create)(b.Nothing.value),T=function(n){return r.unsafeIndexImpl},A=r["uncons'"](g.const(b.Nothing.value))((function(n){return function(e){return new b.Just({head:n,tail:e})}})),R=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 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=_((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 c.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(c.bind(c.bindArray)),cn=function(n){return un((e=b.maybe([])(O),function(t){return e(n(t))}));var e},an=cn(a.identity(a.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<t)return new b.Just(new C.Tuple(T()(e)(n),n+1|0));if(m.otherwise)return b.Nothing.value;throw new Error("Failed pattern match at Data.Array (line 143, column 3 - line 145, column 26): "+[n.constructor.name])}))(0)}},singleton:O,some:z,many:B,null:L,insert:function(n){return Y(F.compare(n))},insertBy:Y,head:V,last:H,tail:R,init:q,uncons:A,unsnoc:function(n){return i.apply(b.applyMaybe)(y.map(b.functorMaybe)((function(n){return function(e){return{init:n,last:e}}}))(q(n)))(H(n))},index:U,elemIndex:function(n){return function(e){return Z((function(t){return h.eq(n)(t)(e)}))}},elemLastIndex:function(n){return function(e){return X((function(t){return h.eq(n)(t)(e)}))}},findIndex:Z,findLastIndex:X,insertAt:j,deleteAt:en,updateAt:I,updateAtIndices:function(n){return function(e){return function(t){return d.withArray((function(t){return v.traverse_(s.applicativeST)(n)((function(n){return d.poke(n.value0)(n.value1)(t)}))(e)}))(t)()}}},modifyAt:function(n){return function(e){return function(t){return b.maybe(b.Nothing.value)((function(r){return I(n)(e(r))(t)}))(U(t)(n))}}},modifyAtIndices:function(n){return function(e){return function(t){return function(r){return d.withArray((function(r){return v.traverse_(s.applicativeST)(n)((function(n){return d.modify(n)(t)(r)}))(e)}))(r)()}}}},alterAt:function(n){return function(e){return function(t){return b.maybe(b.Nothing.value)((function(r){var o=e(r);if(o instanceof b.Nothing)return en(n)(t);if(o instanceof b.Just)return I(n)(o.value0)(t);throw new Error("Failed pattern match at Data.Array (line 544, column 10 - line 546, column 32): "+[o.constructor.name])}))(U(t)(n))}}},concatMap:un,filterA:function(n){return function(e){var t=y.map(n.Apply0().Functor0())(cn((function(n){return n.value1?new b.Just(n.value0):b.Nothing.value}))),r=S.traverse(S.traversableArray)(n)((function(t){return y.map(n.Apply0().Functor0())(C.Tuple.create(t))(e(t))}));return function(n){return t(r(n))}}},mapMaybe:cn,catMaybes:an,mapWithIndex:D,sort:P,sortBy:_,sortWith:N,takeEnd:function(n){return function(e){return r.drop(r.length(e)-n|0)(e)}},takeWhile:function(n){return function(e){return J(n)(e).init}},dropEnd:function(n){return function(e){return r.take(r.length(e)-n|0)(e)}},dropWhile:function(n){return function(e){return J(n)(e).rest}},span:J,group:Q,"group'":function(n){var e=Q(n.Eq0()),t=P(n);return function(n){return e(t(n))}},groupBy:G,nub:function(n){return $(F.compare(n))},nubEq:function(n){return W(h.eq(n))},nubBy:$,nubByEq:W,union:function(n){return rn(h.eq(n))},unionBy:rn,delete:on,deleteBy:tn,difference:function(n){return v.foldr(v.foldableArray)(on(n))},intersect:function(n){return nn(h.eq(n))},intersectBy:nn,zipWithA:function(n){return function(e){return function(t){return function(o){return S.sequence(S.traversableArray)(n)(r.zipWith(e)(t)(o))}}}},zip:M,unzip:function(n){return function(){var e=d.empty(),t=d.empty(),r=p.iterator((function(e){return U(n)(e)}))();p.iterate(r)((function(n){return function(){return y.void(s.functorST)(d.push(n.value0)(e))(),y.void(s.functorST)(d.push(n.value1)(t))()}}))();var o=d.unsafeFreeze(e)(),u=d.unsafeFreeze(t)();return new C.Tuple(o,u)}()},foldM:K,foldRecM:function(n){return function(e){return function(t){return function(o){return l.tailRecM2(n)((function(t){return function(i){if(i>=r.length(o))return u.pure(n.Monad0().Applicative0())(new l.Done(t));if(m.otherwise)return c.bind(n.Monad0().Bind1())(e(t)(T()(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:T,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(3),i=t(17),c=t(6),a=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 a.Functor((function(n){return function(e){return n(e)}})),w=function(n){return n},b=new c.Eq1((function(n){return c.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(3),i=t(17),c=t(6),a=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 a.Functor((function(n){return function(e){return n(e)}})),w=function(n){return n},b=new c.Eq1((function(n){return c.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(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(c){return i(n)(r.identity(r.categoryFn)(o.bimap(n.Bifunctor0())(e)(t))(u))(c)}}}}},bilift3:function(n){return function(e){return function(t){return function(u){return function(c){return function(a){return i(n)(i(n)(r.identity(r.categoryFn)(o.bimap(n.Bifunctor0())(e)(t))(u))(c))(a)}}}}}}}},function(n,e,t){"use strict";var r=t(13),o=t(1),u=t(56),i=t(96),c=t(77),a=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 c.foldableDual}),(function(){return a.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 c.foldableMultiplicative}),(function(){return a.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(4),i=t(67),c=t(20),a=function(n){this.unfoldr1=n},f=function(n){return n.unfoldr1},l=new a(r.unfoldr1ArrayImpl(u.isNothing)(u.fromJust())(c.fst)(c.snd)),s=function(n){return function(e){return function(t){return f(n)((function(n){if(n<=0)return new c.Tuple(t,u.Nothing.value);if(o.otherwise)return new c.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:a,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 c.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),c=t(3),a=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(30),F=t(1),E=t(11),x=t(14),S=t(7),C=t(20),k=t(33),M=function(n){return n},I=new x.Newtype((function(n){return n}),M),T=new h.MonadTrans((function(n){return function(e){return c.bind(n.Bind1())(e)((function(e){return u.pure(n.Applicative0())(new b.Right(e))}))}})),A=function(n){return function(e){return n(e)}},R=function(n){return new F.Functor((function(e){return A(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 c.Bind((function(){return P(n)}),(function(e){return function(t){return c.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 R(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(T)(n.Monad0())(d.ask(n)))},W=function(n){return new v.MonadTell((function(){return _(n.Monad0())}),(e=h.lift(T)(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 R(e.Bind1().Apply0().Functor0())}),(function(t){return function(r){return c.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 c.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 _(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:A,except:function(n){var e=u.pure(n);return function(n){return e(n)}},newtypeExceptT:I,functorExceptT:R,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 c.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:T,monadEffectExceptT:function(n){return new k.MonadEffect((function(){return _(n.Monad0())}),(e=h.lift(T)(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 c.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 A(d.local(n)(e))}))},monadStateExceptT:function(n){return new m.MonadState((function(){return _(n.Monad0())}),(function(e){return h.lift(T)(n.Monad0())(m.state(n)(e))}))},monadTellExceptT:W,monadWriterExceptT:function(n){return new v.MonadWriter((function(){return W(n.MonadTell0())}),A((function(e){return c.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))}))})),A((function(e){return v.pass(n)(c.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),a.identity(a.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(4),c=t(27),a=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)(a.unit))}},"render'":h,hydrate:function(n){return function(e){return v(n)(e)(o.pure(f.applicativeEffect)(a.unit))}},"hydrate'":v,unmount:p,findDOMNode:function(n){return l.try((function(){var e=r.findDOMNode_(n),t=c.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},c={};function a(n){return r.isMemo(n)?i:c[n.$$typeof]||o}c[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 c=a(e),h=a(t),v=0;v<i.length;++v){var g=i[v];if(!(u[g]||r&&r[g]||h&&h[g]||c&&c[g])){var y=d(t,g);try{f(e,g,y)}catch(n){}}}return e}return e}},function(n,e,t){"use strict";var r=t(164),o=t(102),u=t(6),i=t(34),c=function(n,e,t,r){this.CommutativeRing0=n,this.degree=e,this.div=t,this.mod=r},a=function(n){return n.mod},f=function(n){return function(e){return function(t){return function(r){var o,c=n,f=e,l=t,s=!1;function d(n,e,t,o){if(u.eq(n)(o)(i.zero(e.CommutativeRing0().Ring0().Semiring0())))return s=!0,t;c=n,f=e,l=o,r=a(e)(t)(o)}for(;!s;)o=d(c,f,l,r);return o}}}},l=new c((function(){return o.commutativeRingNumber}),(function(n){return 1}),r.numDiv,(function(n){return function(n){return 0}})),s=new c((function(){return o.commutativeRingInt}),r.intDegree,r.intDiv,r.intMod),d=function(n){return n.div};n.exports={EuclideanRing:c,degree:function(n){return n.degree},div:d,mod:a,gcd:f,lcm:function(n){return function(e){return function(t){return function(r){return u.eq(n)(t)(i.zero(e.CommutativeRing0().Ring0().Semiring0()))||u.eq(n)(r)(i.zero(e.CommutativeRing0().Ring0().Semiring0()))?i.zero(e.CommutativeRing0().Ring0().Semiring0()):d(e)(i.mul(e.CommutativeRing0().Ring0().Semiring0())(t)(r))(f(n)(e)(t)(r))}}}},euclideanRingInt:s,euclideanRingNumber:l}},function(n,e,t){"use strict";var r=t(165),o=t(34),u=t(15),i=t(12),c=t(42),a=t(29),f=function(n,e){this.SemiringRecord0=n,this.subRecord=e},l=function(n,e){this.Semiring0=n,this.sub=e},s=function(n){return n.subRecord},d=function(n){return n.sub},p=new l((function(){return o.semiringUnit}),(function(n){return function(n){return i.unit}})),m=new f((function(){return o.semiringRecordNil}),(function(n){return function(n){return function(n){return{}}}})),h=new l((function(){return o.semiringNumber}),r.numSub),v=new l((function(){return o.semiringInt}),r.intSub);n.exports={Ring:l,sub:d,negate:function(n){return function(e){return d(n)(o.zero(n.Semiring0()))(e)}},RingRecord:f,subRecord:s,ringInt:v,ringNumber:h,ringUnit:p,ringFn:function(n){return new l((function(){return o.semiringFn(n.Semiring0())}),(function(e){return function(t){return function(r){return d(n)(e(r))(t(r))}}}))},ringRecord:function(n){return function(n){return new l((function(){return o.semiringRecord()(n.SemiringRecord0())}),s(n)(a.RLProxy.value))}},ringRecordNil:m,ringRecordCons:function(n){return function(e){return function(e){return function(t){return new f((function(){return o.semiringRecordCons(n)()(e.SemiringRecord0())(t.Semiring0())}),(function(r){return function(r){return function(o){var i=s(e)(a.RLProxy.value)(r)(o),f=u.reflectSymbol(n)(u.SProxy.value),l=c.unsafeSet(f),p=c.unsafeGet(f);return l(d(t)(p(r))(p(o)))(i)}}}))}}}}}},function(n,e,t){"use strict";var r=t(180),o=t(13),u=t(1),i=t(7),c=function(n,e){this.Functor0=n,this.extend=e},a=new c((function(){return u.functorArray}),r.arrayExtend),f=function(n){return n.extend};n.exports={Extend:c,extend:f,extendFlipped:function(n){return function(e){return function(t){return f(n)(t)(e)}}},composeCoKleisli:function(n){return function(e){return function(t){return function(r){return t(f(n)(e)(r))}}}},composeCoKleisliFlipped:function(n){return function(e){return function(t){return function(r){return e(f(n)(t)(r))}}}},duplicate:function(n){return f(n)(o.identity(o.categoryFn))},extendFn:function(n){return new c((function(){return u.functorFn}),(function(e){return function(t){return function(r){return e((function(e){return t(i.append(n)(r)(e))}))}}}))},extendArray:a}},function(n,e,t){"use strict";var r=t(9),o=t(13),u=t(16),i=t(8),c=t(1),a=t(14),f=t(194),l=t(195),s=t(7),d=t(12),p=function(n,e,t){this.Foldable0=n,this.fold1=e,this.foldMap1=t},m=function(n){return n.foldMap1},h=function(n){return function(e){return function(t){return function(r){return function(o){return m(n)(function(n){return new s.Semigroup((function(e){return function(t){return function(r){return s.append(n)(e(r))(s.append(n)(r)(t(r)))}}}))}(e))((function(n){return i.const(r(n))}))(o)(t)}}}}},v=function(n){return function(e){return function(t){return function(o){return c.voidRight(e.Functor0())(d.unit)(m(n)(function(n){return new s.Semigroup((function(e){return function(t){return r.applySecond(n)(e)(t)}}))}(e))((function(n){return t(n)}))(o))}}}},g=function(n){return function(e){return m(n)(e)(o.identity(o.categoryFn))}},y=new p((function(){return u.foldableDual}),(function(n){return g(y)(n)}),(function(n){return function(n){return function(e){return n(e)}}})),w=new p((function(){return u.foldableMultiplicative}),(function(n){return g(w)(n)}),(function(n){return function(n){return function(e){return n(e)}}})),b=function(n){return n.fold1};n.exports={Foldable1:p,foldMap1:m,fold1:b,traverse1_:v,for1_:function(n){return function(e){return i.flip(v(n)(e))}},sequence1_:function(n){return function(e){return v(n)(e)(o.identity(o.categoryFn))}},foldMap1Default:function(n){return function(e){return function(t){return function(r){var o=b(n)(t),u=c.map(e)(r);return function(n){return o(u(n))}}}}},fold1Default:g,intercalate:function(n){return function(e){return i.flip(h(n)(e))(o.identity(o.categoryFn))}},intercalateMap:h,maximum:function(n){return function(e){return a.ala(c.functorFn)(f.newtypeMax)(f.newtypeMax)(f.Max)(m(e)(f.semigroupMax(n)))}},minimum:function(n){return function(e){return a.ala(c.functorFn)(l.newtypeMin)(l.newtypeMin)(l.Min)(m(e)(l.semigroupMin(n)))}},foldableDual:y,foldableMultiplicative:w}},function(n,e,t){"use strict";var r=t(198),o=t(2),u=t(9),i=t(3),c=t(17),a=t(49),f=t(1),l=t(12),s=new f.Functor(r.map_),d=new c.Monad((function(){return h}),(function(){return p})),p=new i.Bind((function(){return m}),r.bind_),m=new u.Apply((function(){return s}),c.ap(d)),h=new o.Applicative((function(){return m}),r.pure_),v=new a.MonadRec((function(){return d}),(function(n){return function(e){var t=function(n){return n instanceof a.Loop},u=function(n){if(n instanceof a.Done)return n.value0;throw new Error("Failed pattern match at Control.Monad.ST.Internal (line 54, column 32 - line 54, column 46): "+[n.constructor.name])};return i.bind(p)(i.bindFlipped(p)(r.new)(n(e)))((function(e){return i.discard(i.discardUnit)(p)(r.while(f.map(s)(t)(r.read(e)))(i.bind(p)(r.read(e))((function(t){if(t instanceof a.Loop)return i.bind(p)(n(t.value0))((function(n){return f.void(s)(r.write(n)(e))}));if(t instanceof a.Done)return o.pure(h)(l.unit);throw new Error("Failed pattern match at Control.Monad.ST.Internal (line 46, column 18 - line 50, column 28): "+[t.constructor.name])}))))((function(){return f.map(s)(u)(r.read(e))}))}))}}));n.exports={modify:function(n){return r["modify'"]((function(e){var t=n(e);return{state:t,value:t}}))},functorST:s,applyST:m,applicativeST:h,bindST:p,monadST:d,monadRecST:v,map_:r.map_,pure_:r.pure_,bind_:r.bind_,run:r.run,while:r.while,for:r.for,foreach:r.foreach,new:r.new,read:r.read,"modify'":r["modify'"],write:r.write}},function(n,e,t){"use strict";var r=t(6),o=t(15),u=t(42),i=t(131),c=t(29),a=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)(c.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 a.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 a=d(n)()(o.SProxy.value),f=m(t)(c.RLProxy.value);return r.eq(e)(a(u))(a(i))&&f(u)(i)}}}))}}}},equalFieldsNil:p}},function(n,e,t){"use strict";var r=t(39),o=function(n){this.MonadZero0=n},u=new o((function(){return r.monadZeroArray}));n.exports={MonadPlus:o,monadPlusArray:u}},function(n,e,t){"use strict";n.exports={MonadCont:function(n,e){this.Monad0=n,this.callCC=e},callCC:function(n){return n.callCC}}},function(n,e,t){"use strict";var r=t(13),o=t(17),u=t(38),i=t(1),c=function(n,e){this.Monad0=n,this.ask=e},a=function(n,e){this.MonadAsk0=n,this.local=e},f=new c((function(){return o.monadFn}),r.identity(r.categoryFn)),l=new a((function(){return f}),u.composeFlipped(u.semigroupoidFn)),s=function(n){return n.ask};n.exports={ask:s,local:function(n){return n.local},MonadAsk:c,asks:function(n){return function(e){return i.map(n.Monad0().Bind1().Apply0().Functor0())(e)(s(n))}},MonadReader:a,monadAskFun:f,monadReaderFun:l}},function(n,e,t){"use strict";var r=t(20),o=t(12),u=function(n){return n.state};n.exports={state:u,MonadState:function(n,e){this.Monad0=n,this.state=e},get:function(n){return u(n)((function(n){return new r.Tuple(n,n)}))},gets:function(n){return function(e){return u(n)((function(n){return new r.Tuple(e(n),n)}))}},put:function(n){return function(e){return u(n)((function(n){return new r.Tuple(o.unit,e)}))}},modify:function(n){return function(e){return u(n)((function(n){var t=e(n);return new r.Tuple(t,t)}))}},modify_:function(n){return function(e){return u(n)((function(n){return new r.Tuple(o.unit,e(n))}))}}}},function(n,e,t){"use strict";n.exports={lift:function(n){return n.lift},MonadTrans:function(n){this.lift=n}}},function(n,e,t){"use strict";var r=t(235),o=t(236);n.exports={unsafePartialBecause:function(n){return function(n){return r.unsafePartial((function(e){return n()}))}},unsafeCrashWith:function(n){return r.unsafePartial((function(e){return o.crashWith()(n)}))},unsafePartial:r.unsafePartial}},function(n,e,t){"use strict";var r,o=t(241),u=t(2),i=t(59),c=t(113),a=t(70),f=t(23),l=t(30),s=t(6),d=t(8),p=t(57),m=t(51),h=t(132),v=t(4),g=t(10),y=t(21),w=t(5),b=t(110),F=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),E=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}(),x=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(){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=new w.Show((function(n){if(n instanceof F)return"(ForeignError "+w.show(w.showString)(n.value0)+")";if(n instanceof x)return"(ErrorAtIndex "+w.show(w.showInt)(n.value0)+" "+w.show(C)(n.value1)+")";if(n instanceof S)return"(ErrorAtProperty "+w.show(w.showString)(n.value0)+" "+w.show(C)(n.value1)+")";if(n instanceof E)return"(TypeMismatch "+w.show(w.showString)(n.value0)+" "+w.show(w.showString)(n.value1)+")";throw new Error("Failed pattern match at Foreign (line 63, column 1 - line 67, column 89): "+[n.constructor.name])})),k=function(n){if(n instanceof F)return n.value0;if(n instanceof x)return"Error at array index "+w.show(w.showInt)(n.value0)+": "+k(n.value1);if(n instanceof S)return"Error at property "+w.show(w.showString)(n.value0)+": "+k(n.value1);if(n instanceof E)return"Type mismatch: expected "+n.value0+", found "+n.value1;throw new Error("Failed pattern match at Foreign (line 72, column 1 - line 72, column 45): "+[n.constructor.name])},M=(r=i.throwError(a.monadThrowExceptT(p.monadIdentity)),function(n){return r(h.singleton(n))}),I=function(n){return function(e){if(o.tagOf(e)===n)return u.pure(a.applicativeExceptT(p.monadIdentity))(o.unsafeFromForeign(e));if(f.otherwise)return M(new E(n,o.tagOf(e)));throw new Error("Failed pattern match at Foreign (line 106, column 1 - line 106, column 55): "+[n.constructor.name,e.constructor.name])}},T=I("Boolean"),A=I("Number"),R=I("String"),_=new s.Eq((function(n){return function(e){return n instanceof F&&e instanceof F?n.value0===e.value0:n instanceof E&&e instanceof E?n.value0===e.value0&&n.value1===e.value1:n instanceof x&&e instanceof x?n.value0===e.value0&&s.eq(_)(n.value1)(e.value1):n instanceof S&&e instanceof S&&(n.value0===e.value0&&s.eq(_)(n.value1)(e.value1))}})),N=new g.Ord((function(){return _}),(function(n){return function(e){if(n instanceof F&&e instanceof F)return g.compare(g.ordString)(n.value0)(e.value0);if(n instanceof F)return y.LT.value;if(e instanceof F)return y.GT.value;var t;if(n instanceof E&&e instanceof E)return(t=g.compare(g.ordString)(n.value0)(e.value0))instanceof y.LT?y.LT.value:t instanceof y.GT?y.GT.value:g.compare(g.ordString)(n.value1)(e.value1);if(n instanceof E)return y.LT.value;if(e instanceof E)return y.GT.value;if(n instanceof x&&e instanceof x)return(t=g.compare(g.ordInt)(n.value0)(e.value0))instanceof y.LT?y.LT.value:t instanceof y.GT?y.GT.value:g.compare(N)(n.value1)(e.value1);if(n instanceof x)return y.LT.value;if(e instanceof x)return y.GT.value;if(n instanceof S&&e instanceof S)return(t=g.compare(g.ordString)(n.value0)(e.value0))instanceof y.LT?y.LT.value:t instanceof y.GT?y.GT.value:g.compare(N)(n.value1)(e.value1);throw new Error("Failed pattern match at Foreign (line 61, column 1 - line 61, column 52): "+[n.constructor.name,e.constructor.name])}}));n.exports={ForeignError:F,TypeMismatch:E,ErrorAtIndex:x,ErrorAtProperty:S,renderForeignError:k,unsafeReadTagged:I,readString:R,readChar:function(n){var e,t=l.Left.create(h.singleton(new E("Char",o.tagOf(n)))),r=(e=v.maybe(t)(u.pure(l.applicativeEither)),function(n){return e(b.toChar(n))});return c.mapExcept(l.either(d.const(t))(r))(R(n))},readBoolean:T,readNumber:A,readInt:function(n){var e,t=l.Left.create(h.singleton(new E("Int",o.tagOf(n)))),r=(e=v.maybe(t)(u.pure(l.applicativeEither)),function(n){return e(m.fromNumber(n))});return c.mapExcept(l.either(d.const(t))(r))(A(n))},readArray:function(n){if(o.isArray(n))return u.pure(a.applicativeExceptT(p.monadIdentity))(o.unsafeFromForeign(n));if(f.otherwise)return M(new E("array",o.tagOf(n)));throw new Error("Failed pattern match at Foreign (line 147, column 1 - line 147, column 42): "+[n.constructor.name])},readNull:function(n){if(o.isNull(n))return u.pure(a.applicativeExceptT(p.monadIdentity))(v.Nothing.value);if(f.otherwise)return u.pure(a.applicativeExceptT(p.monadIdentity))(new v.Just(n));throw new Error("Failed pattern match at Foreign (line 152, column 1 - line 152, column 41): "+[n.constructor.name])},readUndefined:function(n){if(o.isUndefined(n))return u.pure(a.applicativeExceptT(p.monadIdentity))(v.Nothing.value);if(f.otherwise)return u.pure(a.applicativeExceptT(p.monadIdentity))(new v.Just(n));throw new Error("Failed pattern match at Foreign (line 157, column 1 - line 157, column 46): "+[n.constructor.name])},readNullOrUndefined:function(n){if(o.isNull(n)||o.isUndefined(n))return u.pure(a.applicativeExceptT(p.monadIdentity))(v.Nothing.value);if(f.otherwise)return u.pure(a.applicativeExceptT(p.monadIdentity))(new v.Just(n));throw new Error("Failed pattern match at Foreign (line 162, column 1 - line 162, column 52): "+[n.constructor.name])},fail:M,eqForeignError:_,ordForeignError:N,showForeignError:C,unsafeToForeign:o.unsafeToForeign,unsafeFromForeign:o.unsafeFromForeign,typeOf:o.typeOf,tagOf:o.tagOf,isNull:o.isNull,isUndefined:o.isUndefined,isArray:o.isArray}},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"monaco",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"noop",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"deepMerge",{enumerable:!0,get:function(){return u.default}});var r=i(t(264)),o=i(t(266)),u=i(t(267));function i(n){return n&&n.__esModule?n:{default:n}}},function(n,e,t){"use strict";var r,o,u,i,c,a,f=t(277),l=t(19),s=t(35),d=t(2),p=t(9),m=t(3),h=t(93),v=t(17),g=t(59),y=t(49),w=t(280),b=t(142),F=t(22),E=t(30),x=t(16),S=t(8),C=t(1),k=t(11),M=t(14),I=t(7),T=t(12),A=t(18),R=t(33),_=t(53),N=t(133),P=t(85),O=t(25),L=function(n){return n},W=f._fork(!1),D=new M.Newtype((function(n){return n}),L),z=new C.Functor(f._parAffMap),B=new C.Functor(f._map),j=f._fork(!0),q={isLeft:function(n){if(n instanceof E.Left)return!0;if(n instanceof E.Right)return!1;throw new Error("Failed pattern match at Effect.Aff (line 390, column 12 - line 392, column 20): "+[n.constructor.name])},fromLeft:function(n){if(n instanceof E.Left)return n.value0;if(n instanceof E.Right)return P.unsafeCrashWith("unsafeFromLeft: Right");throw new Error("Failed pattern match at Effect.Aff (line 395, column 20 - line 397, column 54): "+[n.constructor.name])},fromRight:function(n){if(n instanceof E.Right)return n.value0;if(n instanceof E.Left)return P.unsafeCrashWith("unsafeFromRight: Left");throw new Error("Failed pattern match at Effect.Aff (line 400, column 21 - line 402, column 54): "+[n.constructor.name])},left:E.Left.create,right:E.Right.create},U=function(n){return f._makeFiber(q,n)},H=function(n){return function(){var e=U(n)();return e.run(),e}},J=(r=C.void(A.functorEffect),function(n){return r(H(n))}),V=U,$=function(n){return function(e){return f.generalBracket(n)({killed:S.const(e),failed:S.const(e),completed:S.const(e)})}},G=new p.Apply((function(){return z}),f._parAffApply),Q=function(n){return new I.Semigroup(p.lift2(G)(I.append(n)))},K=new v.Monad((function(){return Z}),(function(){return X})),X=new m.Bind((function(){return Y}),f._bind),Y=new p.Apply((function(){return B}),v.ap(K)),Z=new d.Applicative((function(){return Y}),f._pure),nn=new h.Lazy((function(n){return m.bind(X)(d.pure(Z)(T.unit))(n)})),en=function(n){return new I.Semigroup(p.lift2(Y)(I.append(n)))},tn=new R.MonadEffect((function(){return K}),f._liftEffect),rn=(o=R.liftEffect(tn),function(n){return S.const(o(n))}),on=function(n){return f.makeAff((function(e){return C.map(A.functorEffect)(rn)(n.join(e))}))},un=new C.Functor((function(n){return function(e){return N.unsafePerformEffect(U(C.map(B)(n)(on(e))))}})),cn=new p.Apply((function(){return un}),(function(n){return function(e){return N.unsafePerformEffect(U(p.apply(Y)(on(n))(on(e))))}})),an=new d.Applicative((function(){return cn}),(function(n){return N.unsafePerformEffect(U(d.pure(Z)(n)))})),fn=function(n){return function(e){return m.bind(X)(R.liftEffect(tn)(e.isSuspended))((function(t){return t?R.liftEffect(tn)(C.void(A.functorEffect)(e.kill(n,S.const(d.pure(A.applicativeEffect)(T.unit))))):f.makeAff((function(t){return C.map(A.functorEffect)(rn)(e.kill(n,t))}))}))}},ln=(u=S.flip(fn),function(n){return u(n)}),sn=new g.MonadThrow((function(){return K}),f._throwError),dn=new g.MonadError((function(){return sn}),f._catchError),pn=g.try(dn),mn=function(n){return function(e){return H(m.bindFlipped(X)((t=R.liftEffect(tn),function(e){return t(n(e))}))(g.try(dn)(e)));var t}},hn=new b.Parallel((function(){return vn}),(function(){return K}),O.unsafeCoerce,f._sequential),vn=new d.Applicative((function(){return G}),(i=b.parallel(hn),c=d.pure(Z),function(n){return i(c(n))})),gn=new I.Semigroup((function(n){return function(e){return function(t){return w.parSequence_(hn)(x.foldableArray)([n(t),e(t)])}}})),yn=new y.MonadRec((function(){return K}),(function(n){var e=function(t){return m.bind(X)(n(t))((function(n){if(n instanceof y.Done)return d.pure(Z)(n.value0);if(n instanceof y.Loop)return e(n.value0);throw new Error("Failed pattern match at Effect.Aff (line 100, column 7 - line 102, column 22): "+[n.constructor.name])}))};return e})),wn=S.const(d.pure(Z)(T.unit)),bn=new k.Monoid((function(){return gn}),wn),Fn=f.makeAff((function(n){return d.pure(A.applicativeEffect)(k.mempty(bn))})),En=(a=C.map(B)(S.const(T.unit)),function(n){return a(pn(n))}),xn=new l.Alt((function(){return z}),f._parAffAlt),Sn=new l.Alt((function(){return B}),(function(n){return function(e){return g.catchError(dn)(n)(S.const(e))}})),Cn=new F.Plus((function(){return Sn}),g.throwError(sn)(_.error("Always fails"))),kn=new F.Plus((function(){return xn}),b.parallel(hn)(F.empty(Cn))),Mn=new s.Alternative((function(){return vn}),(function(){return kn}));n.exports={Canceler:L,launchAff:H,launchAff_:J,launchSuspendedAff:V,runAff:mn,runAff_:function(n){return function(e){return C.void(A.functorEffect)(mn(n)(e))}},runSuspendedAff:function(n){return function(e){return V(m.bindFlipped(X)((t=R.liftEffect(tn),function(e){return t(n(e))}))(g.try(dn)(e)));var t}},forkAff:j,suspendAff:W,supervise:function(n){var e=_.error("[Aff] Child fiber outlived parent"),t=function(n){return function(e){return f.makeAff((function(t){return f._killAll(n,e.supervisor,t(d.pure(E.applicativeEither)(T.unit)))}))}};return f.generalBracket(R.liftEffect(tn)((function(){var e=f._makeSupervisedFiber(q,n)();return e.fiber.run(),e})))({killed:function(n){return function(e){return w.parSequence_(hn)(x.foldableArray)([fn(n)(e.fiber),t(n)(e)])}},failed:S.const(t(e)),completed:S.const(t(e))})((function(n){return on(n.fiber)}))},attempt:pn,apathize:En,delay:function(n){return f._delay(E.Right.create,n)},never:Fn,finally:function(n){return function(e){return $(d.pure(Z)(T.unit))(S.const(n))(S.const(e))}},invincible:function(n){return $(n)(S.const(d.pure(Z)(T.unit)))(d.pure(Z))},killFiber:fn,joinFiber:on,cancelWith:function(n){return function(e){return f.generalBracket(d.pure(Z)(T.unit))({killed:function(n){return function(t){return e(n)}},failed:S.const(d.pure(Z)),completed:S.const(d.pure(Z))})(S.const(n))}},bracket:$,nonCanceler:wn,effectCanceler:rn,fiberCanceler:ln,functorAff:B,applyAff:Y,applicativeAff:Z,bindAff:X,monadAff:K,semigroupAff:en,monoidAff:function(n){return new k.Monoid((function(){return en(n.Semigroup0())}),d.pure(Z)(k.mempty(n)))},altAff:Sn,plusAff:Cn,monadRecAff:yn,monadThrowAff:sn,monadErrorAff:dn,monadEffectAff:tn,lazyAff:nn,functorParAff:z,applyParAff:G,applicativeParAff:vn,semigroupParAff:Q,monoidParAff:function(n){return new k.Monoid((function(){return Q(n.Semigroup0())}),d.pure(vn)(k.mempty(n)))},altParAff:xn,plusParAff:kn,alternativeParAff:Mn,parallelAff:hn,functorFiber:un,applyFiber:cn,applicativeFiber:an,newtypeCanceler:D,semigroupCanceler:gn,monoidCanceler:bn,makeAff:f.makeAff,generalBracket:f.generalBracket}},,function(n,e,t){"use strict";n.exports=t(161)},function(n,e,t){"use strict";var r=function(){function n(){}return n.value=new n,n}();n.exports={RProxy:r}},function(n,e,t){"use strict";var r=t(2),o=t(3),u=t(122),i=t(23),c=t(30),a=t(6),f=t(16),l=t(8),s=t(1),d=t(51),p=t(4),m=t(10),h=t(5),v=t(128),g=t(216),y=t(108),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}(),x=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(o){return new n(e,t,r,o)}}}},n}(),S=function(n){return function(e){return y.remainder(y.remainder(n)(e)+e)(e)}},C=function(n){return function(e){return function(t){return function(r){var o=m.clamp(m.ordInt)(0)(255)(n),u=d.toNumber(o)/255,c=m.clamp(m.ordInt)(0)(255)(e),a=d.toNumber(c)/255,f=m.clamp(m.ordInt)(0)(255)(t),l=m.max(m.ordInt)(m.max(m.ordInt)(o)(c))(f),s=m.min(m.ordInt)(m.min(m.ordInt)(o)(c))(f),p=l-s|0,h=d.toNumber(p)/255,v=d.toNumber(l+s|0)/510,g=function(){if(0===p)return 0;if(i.otherwise)return h/(1-y.abs(2*v-1));throw new Error("Failed pattern match at Color (line 157, column 5 - line 158, column 75): "+[])}(),w=d.toNumber(f)/255,b=60*function(n){if(0===n)return 0;if(l===o)return S((a-w)/h)(6);if(l===c)return(w-u)/h+2;if(i.otherwise)return(u-a)/h+4;throw new Error("Failed pattern match at Color (line 148, column 5 - line 148, column 17): "+[n.constructor.name])}(p);return new x(b,g,v,r)}}}},k=function(n){return function(e){return function(t){return C(n)(e)(t)(1)}}},M=function(n){return function(e){return function(t){return function(r){return C(d.round(255*n))(d.round(255*e))(d.round(255*t))(r)}}}},I=function(n){return function(e){return function(t){return M(n)(e)(t)(1)}}},T=function(n){return function(e){return function(t){var r=function(n){if(n<=.0031308)return 12.92*n;if(i.otherwise)return 1.055*y.pow(n)(1/2.4)-.055;throw new Error("Failed pattern match at Color (line 224, column 5 - line 225, column 65): "+[n.constructor.name])},o=r(-.9689*n+1.8758*e+.0415*t),u=r(3.2406*n-1.5372*e-.4986*t),c=r(.0557*n-.204*e+1.057*t);return I(u)(o)(c)}}},A=function(n){return function(e){return function(t){return e+n*(t-e)}}},R=function(n){return function(e){return function(t){var r=[{from:e,to:t},{from:e,to:t+360},{from:e+360,to:t}],o=p.fromJust()(f.minimumBy(f.foldableArray)(m.comparing(m.ordNumber)((function(n){return y.abs(n.to-n.from)})))(r));return A(n)(o.from)(o.to)}}},_=function(n){return function(e){return function(t){return function(r){var o=m.clamp(m.ordNumber)(0)(1)(e),u=m.clamp(m.ordNumber)(0)(1)(t),i=m.clamp(m.ordNumber)(0)(1)(r);return new x(n,o,u,i)}}}},N=function(n){return function(e){return function(t){return function(r){var o=e;if(0===t)return _(n)(o/(2-o))(0)(r);if(0===e&&1===t)return _(n)(0)(1)(r);var u=(2-e)*t,i=(o=e*t/(u<1?u:2-u),u/2);return _(n)(o)(i)(r)}}}},P=function(n){return function(e){return _(e.value0)(e.value1)(e.value2+n)(e.value3)}},O=function(n){return function(e){return _(e.value0+n)(e.value1)(e.value2)(e.value3)}},L=function(n){return function(e){return _(e.value0)(e.value1+n)(e.value2)(e.value3)}},W=function(n){return function(e){return function(t){return _(n)(e)(t)(1)}}},D=W(0)(0)(1),z=function(n){return L(-n)},B=.95047,j=1,q=1.08883,U=function(n){return function(e){return function(t){var r=(n+16)/116,o=function(n){if(n>6/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),c=j*o(r),a=q*o(r-t/200);return T(u)(c)(a)}}},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 a.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,c=200*(o-r(e.z/q));return{l:u,a:500*(r(e.x/B)-o),b:c}},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'":I,hsla:_,hsl:W,hsva:N,hsv:function(n){return function(e){return function(t){return N(n)(e)(t)(1)}}},xyz:T,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))}),a=4===v.length(n),f=c.either(l.const(p.Nothing.value))(p.Just.create),m="([0-9a-f][0-9a-f])",h=a?"([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 a?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 _(R(r)(u.h)(o.h))(A(r)(u.s)(o.s))(A(r)(u.l)(o.l))(A(r)(u.a)(o.a))}if(n instanceof w){o=G(t),u=G(e);return M(A(r)(u.r)(o.r))(A(r)(u.g)(o.g))(A(r)(u.b)(o.b))(A(r)(u.a)(o.a))}if(n instanceof F){o=tn(t),u=tn(e);return H(A(r)(u.l)(o.l))(A(r)(u.c)(o.c))(R(r)(u.h)(o.h))}if(n instanceof E){o=en(t),u=en(e);return U(A(r)(u.l)(o.l))(A(r)(u.a)(o.a))(A(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,c=(t.value0+120)*r-i;return function(r){var a=y.pow(e.value2+u*r)(n),f=i+c*r,l=(e.value1+o*r)*a*(1-a),s=a+l*(1.97294*y.cos(f)),d=a+l*(-.29227*y.cos(f)-.90649*y.sin(f)),p=a+l*(-.14861*y.cos(f)+1.78277*y.sin(f)),m=A(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)}})),c=function(n){return n.defer};n.exports={defer:c,Lazy:o,fix:function(n){return function(e){var t=c(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)))}}}})),c=new o((function(n){return function(e){return function(e){return n(e)}}})),a=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:a,invariantDual:c,invariantEndo:i,invariantMultiplicative:u}},function(n,e,t){"use strict";var r=t(13),o=t(38),u=t(11),i=t(7),c=t(5),a=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 c.Show((function(e){return"(Endo "+c.show(n)(e)+")"}))},semigroupEndo:a,monoidEndo:function(n){return new u.Monoid((function(){return a(n.Semigroupoid0())}),r.identity(n))}}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(3),i=t(17),c=t(6),a=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 a.Functor((function(n){return function(e){return n(e)}})),y=function(n){return n},w=new c.Eq1((function(n){return c.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),c=t(22),a=t(6),f=t(16),l=t(47),s=t(1),d=t(36),p=t(4),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))}}}))},I=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))}}}))},T=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))}}}))},A=function(n){return new g.Foldable1((function(){return M(n)}),(function(e){return g.foldMap1(A(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)}}}))},R=function(n){return function(e){return new a.Eq((function(t){return function(r){return a.eq(e)(t.value0)(r.value0)&&a.eq1(n)(e)(t.value1)(r.value1)}}))}},_=function(n){return function(e){return new m.Ord((function(){return R(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 a.Eq1((function(e){return a.eq(R(n)(e))}))};n.exports={NonEmpty:S,singleton:function(n){return function(e){return new S(e,c.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:R,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:I,traversableNonEmpty:T,traversableWithIndexNonEmpty:function(n){return new b.TraversableWithIndex((function(){return I(n.FoldableWithIndex1())}),(function(){return k(n.FunctorWithIndex0())}),(function(){return T(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:A,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(3),u=t(20),i=function(n){return n.pass},c=function(n){return n.listen};n.exports={listen:c,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())(c(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),c=t(11),a=t(15),f=t(144),l=t(31),s=t(28),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 a.IsSymbol((function(){return"arrow"})))()(d.mapRecordCons(new a.IsSymbol((function(){return"arrowInactive"})))()(d.mapRecordCons(new a.IsSymbol((function(){return"svg"})))()(d.mapRecordNil)()())()())()())((function(n){return{arrow:o.cssSafer(p.recordWriteForeign()(p.consWriteForeignFields(new a.IsSymbol((function(){return"fill"})))(p.writeForeignString)(p.consWriteForeignFields(new a.IsSymbol((function(){return"transition"})))(p.writeForeignString)(p.nilWriteForeignFields)()()())()()()))({fill:n.textColour,transition:"0.3s ease-out"}),arrowInactive:o.cssSafer(p.recordWriteForeign()(p.consWriteForeignFields(new a.IsSymbol((function(){return"fillOpacity"})))(p.writeForeignString)(p.nilWriteForeignFields)()()()))({fillOpacity:".1"}),svg:o.cssSafer(p.recordWriteForeign()(p.consWriteForeignFields(new a.IsSymbol((function(){return"&:hover"})))(p.recordWriteForeign()(p.consWriteForeignFields(new a.IsSymbol((function(){return"fill"})))(p.writeForeignString)(p.nilWriteForeignFields)()()()))(p.consWriteForeignFields(new a.IsSymbol((function(){return"height"})))(p.writeForeignString)(p.consWriteForeignFields(new a.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+" "+c.guard(c.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+" "+c.guard(c.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),c=t(27),a=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 a.Ord((function(){return v}),(function(n){return function(e){return a.compare(a.ordInt)(n)(e)}})),y=new o.Eq((function(n){return function(e){return n===e}})),w=new a.Ord((function(){return y}),(function(n){return function(e){return a.compare(a.ordInt)(n)(e)}}));n.exports={toEventTarget:p,open:function(n){return function(e){return function(t){return function(o){return u.map(f.functorEffect)(c.toMaybe)(r._open(n)(e)(t)(o))}}}},prompt:function(n){return function(e){return u.map(f.functorEffect)(c.toMaybe)(r._prompt(n)("")(e))}},promptDefault:function(n){return function(e){return function(t){return u.map(f.functorEffect)(c.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)(c.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";
2+/*
3+object-assign
4+(c) Sindre Sorhus
5+@license MIT
6+*/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,c,a=i(n),f=1;f<arguments.length;f++){for(var l in t=Object(arguments[f]))o.call(t,l)&&(a[l]=t[l]);if(r){c=r(t);for(var s=0;s<c.length;s++)u.call(t,c[s])&&(a[c[s]]=t[c[s]])}}return a}},function(n,e,t){"use strict";var r=t(75),o=function(n){this.RingRecord0=n},u=function(n){this.Ring0=n},i=new u((function(){return r.ringUnit})),c=new o((function(){return r.ringRecordNil})),a=new u((function(){return r.ringNumber})),f=new u((function(){return r.ringInt}));n.exports={CommutativeRing:u,CommutativeRingRecord:o,commutativeRingInt:f,commutativeRingNumber:a,commutativeRingUnit:i,commutativeRingFn:function(n){return new u((function(){return r.ringFn(n.Ring0())}))},commutativeRingRecord:function(n){return function(n){return new u((function(){return r.ringRecord()(n.RingRecord0())}))}},commutativeRingRecordNil:c,commutativeRingRecordCons:function(n){return function(e){return function(e){return function(t){return new o((function(){return r.ringRecordCons(n)()(e.RingRecord0())(t.Ring0())}))}}}}}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(13),i=t(16),c=t(8),a=t(11),f=t(63),l=t(64),s=t(56),d=t(95),p=t(14),m=t(7),h=t(12),v=function(n,e,t){this.bifoldMap=n,this.bifoldl=e,this.bifoldr=t},g=function(n){return n.bifoldr},y=function(n){return function(e){return function(t){return function(u){return g(n)((c=o.applySecond(e.Apply0()),function(n){return c(t(n))}))((i=o.applySecond(e.Apply0()),function(n){return i(u(n))}))(r.pure(e)(h.unit));var i,c}}}},w=function(n){return n.bifoldl},b=function(n){return n.bifoldMap},F=function(n){return function(e){return function(t){return function(r){return function(o){return p.unwrap(p.newtypeEndo)(p.unwrap(p.newtypeDual)(b(n)(s.monoidDual(d.monoidEndo(u.categoryFn)))((a=c.flip(e),function(n){return s.Dual(d.Endo(a(n)))}))((i=c.flip(t),function(n){return s.Dual(d.Endo(i(n)))}))(o)))(r);var i,a}}}}},E=function(n){return function(e){return function(t){return function(r){return function(o){return p.unwrap(p.newtypeEndo)(b(n)(d.monoidEndo(u.categoryFn))((function(n){return d.Endo(e(n))}))((function(n){return d.Endo(t(n))}))(o))(r)}}}}},x=function(n){return function(e){return new v((function(t){return function(r){return function(o){return function(u){return m.append(t.Semigroup0())(b(n)(t)(r)(o)(u.value0))(b(e)(t)(r)(o)(u.value1))}}}}),(function(t){return function(r){return function(o){return function(u){return F(x(n)(e))(t)(r)(o)(u)}}}}),(function(t){return function(r){return function(o){return function(u){return E(x(n)(e))(t)(r)(o)(u)}}}}))}};n.exports={bifoldMap:b,bifoldl:w,bifoldr:g,Bifoldable:v,bifoldrDefault:E,bifoldlDefault:F,bifoldMapDefaultR:function(n){return function(e){return function(t){return function(r){return g(n)((u=m.append(e.Semigroup0()),function(n){return u(t(n))}))((o=m.append(e.Semigroup0()),function(n){return o(r(n))}))(a.mempty(e));var o,u}}}},bifoldMapDefaultL:function(n){return function(e){return function(t){return function(r){return w(n)((function(n){return function(r){return m.append(e.Semigroup0())(n)(t(r))}}))((function(n){return function(t){return m.append(e.Semigroup0())(n)(r(t))}}))(a.mempty(e))}}}},bifold:function(n){return function(e){return b(n)(e)(u.identity(u.categoryFn))(u.identity(u.categoryFn))}},bitraverse_:y,bifor_:function(n){return function(e){return function(t){return function(r){return function(o){return y(n)(e)(r)(o)(t)}}}}},bisequence_:function(n){return function(e){return y(n)(e)(u.identity(u.categoryFn))(u.identity(u.categoryFn))}},biany:function(n){return function(e){return function(t){return function(r){var o=p.unwrap(p.newtypeDisj),u=b(n)(l.monoidDisj(e.HeytingAlgebra0()))((function(n){return l.Disj(t(n))}))((function(n){return l.Disj(r(n))}));return function(n){return o(u(n))}}}}},biall:function(n){return function(e){return function(t){return function(r){var o=p.unwrap(p.newtypeConj),u=b(n)(f.monoidConj(e.HeytingAlgebra0()))((function(n){return f.Conj(t(n))}))((function(n){return f.Conj(r(n))}));return function(n){return o(u(n))}}}}},bifoldableClown:function(n){return new v((function(e){return function(t){return function(r){return function(r){return i.foldMap(n)(e)(t)(r)}}}}),(function(e){return function(t){return function(t){return function(r){return i.foldl(n)(e)(t)(r)}}}}),(function(e){return function(t){return function(t){return function(r){return i.foldr(n)(e)(t)(r)}}}}))},bifoldableJoker:function(n){return new v((function(e){return function(t){return function(t){return function(r){return i.foldMap(n)(e)(t)(r)}}}}),(function(e){return function(e){return function(t){return function(r){return i.foldl(n)(e)(t)(r)}}}}),(function(e){return function(e){return function(t){return function(r){return i.foldr(n)(e)(t)(r)}}}}))},bifoldableFlip:function(n){return new v((function(e){return function(t){return function(r){return function(o){return b(n)(e)(r)(t)(o)}}}}),(function(e){return function(t){return function(r){return function(o){return w(n)(t)(e)(r)(o)}}}}),(function(e){return function(t){return function(r){return function(o){return g(n)(t)(e)(r)(o)}}}}))},bifoldableProduct:x,bifoldableWrap:function(n){return new v((function(e){return function(t){return function(r){return function(o){return b(n)(e)(t)(r)(o)}}}}),(function(e){return function(t){return function(r){return function(o){return w(n)(e)(t)(r)(o)}}}}),(function(e){return function(t){return function(r){return function(o){return g(n)(e)(t)(r)(o)}}}}))}}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(3),i=t(17),c=t(6),a=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.add(n)(e)(t)}}))},v=function(n){return n},g=new a.Functor((function(n){return function(e){return n(e)}})),y=function(n){return n},w=new c.Eq1((function(n){return c.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={Additive:m,eqAdditive:y,eq1Additive:w,ordAdditive:v,ord1Additive:b,boundedAdditive:function(n){return n},showAdditive:function(n){return new p.Show((function(e){return"(Additive "+p.show(n)(e)+")"}))},functorAdditive:g,applyAdditive:F,applicativeAdditive:x,bindAdditive:E,monadAdditive:S,semigroupAdditive:h,monoidAdditive:function(n){return new f.Monoid((function(){return h(n)}),d.zero(n))}}},function(n,e,t){"use strict";var r=t(19),o=t(35),u=t(39),i=t(22),c=t(4),a=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){return n instanceof c.Just?n:e}})),m=c.ord1Maybe,h=new f.Newtype((function(n){return n}),d),v=new a.Monoid((function(){return p}),c.Nothing.value),g=c.monadMaybe,y=c.invariantMaybe,w=c.functorMaybe,b=c.extendMaybe,F=c.eq1Maybe,E=c.bindMaybe,x=c.applyMaybe,S=c.applicativeMaybe,C=new r.Alt((function(){return w}),l.append(p)),k=new i.Plus((function(){return C}),a.mempty(v)),M=new o.Alternative((function(){return S}),(function(){return k})),I=new u.MonadZero((function(){return M}),(function(){return g}));n.exports={First:d,newtypeFirst:h,eqFirst:function(n){return c.eqMaybe(n)},eq1First:F,ordFirst:function(n){return c.ordMaybe(n)},ord1First:m,boundedFirst:function(n){return c.boundedMaybe(n)},functorFirst:w,invariantFirst:y,applyFirst:x,applicativeFirst:S,bindFirst:E,monadFirst:g,extendFirst:b,showFirst:function(n){return new s.Show((function(e){return"First ("+s.show(c.showMaybe(n))(e)+")"}))},semigroupFirst:p,monoidFirst:v,altFirst:C,plusFirst:k,alternativeFirst:M,monadZeroFirst:I}},function(n,e,t){"use strict";n.exports={Comonad:function(n,e){this.Extend0=n,this.extract=e},extract:function(n){return n.extract}}},function(n,e,t){"use strict";var r,o,u=t(199),i=t(2),c=t(3),a=t(78),f=t(4),l=t(10),s=t(21),d=(r=i.pure(a.applicativeST),function(n){return r(n)}),p=(o=i.pure(a.applicativeST),function(n){return o(n)}),m=u.copyImpl,h=function(n){return u.sortByImpl((function(e){return function(t){var r=n(e)(t);if(r instanceof s.GT)return 1;if(r instanceof s.EQ)return 0;if(r instanceof s.LT)return-1;throw new Error("Failed pattern match at Data.Array.ST (line 109, column 15 - line 112, column 13): "+[r.constructor.name])}}))},v=u.shiftImpl(f.Just.create)(f.Nothing.value),g=u.popImpl(f.Just.create)(f.Nothing.value),y=u.peekImpl(f.Just.create)(f.Nothing.value),w=u.copyImpl;n.exports={run:function(n){return c.bind(a.bindST)(n)(p)()},withArray:function(n){return function(e){return function(){var t=m(e)();n(t)();return p(t)()}}},peek:y,modify:function(n){return function(e){return function(t){return function(){var r=y(n)(t)();if(r instanceof f.Just)return u.poke(n)(e(r.value0))(t)();if(r instanceof f.Nothing)return!1;throw new Error("Failed pattern match at Data.Array.ST (line 195, column 3 - line 197, column 26): "+[r.constructor.name])}}}},pop:g,push:function(n){return u.pushAll([n])},shift:v,unshift:function(n){return u.unshiftAll([n])},sort:function(n){return h(l.compare(n))},sortBy:h,sortWith:function(n){return function(e){return h(l.comparing(n)(e))}},freeze:w,thaw:m,unsafeFreeze:p,unsafeThaw:d,empty:u.empty,poke:u.poke,pushAll:u.pushAll,unshiftAll:u.unshiftAll,splice:u.splice,toAssocArray:u.toAssocArray}},function(n,e,t){"use strict";var r=t(210);n.exports={abs:r.abs,acos:r.acos,asin:r.asin,atan:r.atan,atan2:r.atan2,ceil:r.ceil,cos:r.cos,exp:r.exp,floor:r.floor,log:r.log,max:r.max,min:r.min,pow:r.pow,round:r.round,sin:r.sin,sqrt:r.sqrt,tan:r.tan,trunc:r.trunc,remainder:r.remainder,e:r.e,ln2:r.ln2,ln10:r.ln10,log2e:r.log2e,log10e:r.log10e,pi:r.pi,tau:r.tau,sqrt1_2:r.sqrt1_2,sqrt2:r.sqrt2}},function(n,e,t){"use strict";var r=t(212),o=t(9),u=t(3),i=t(39),c=t(23),a=t(44),f=t(30),l=t(6),s=t(8),d=t(1),p=t(4),m=t(14),h=t(10),v=t(21),g=t(5),y=t(20),w=t(50),b=t(68),F=t(12),E=function(n){return n},x=function(n,e,t){this.Ord0=n,this.pred=e,this.succ=t},S=function(n,e,t,r,o){this.Bounded0=n,this.Enum1=e,this.cardinality=t,this.fromEnum=r,this.toEnum=o},C=function(n){return n.toEnum},k=function(n){return n.succ},M=new g.Show((function(n){return"(Cardinality "+g.show(g.showInt)(n)+")"})),I=function(n){return n.pred},T=h.ordInt,A=new m.Newtype((function(n){return n}),E),R=function(n){return n.fromEnum},_=l.eqInt,N=new x((function(){return h.ordUnit}),s.const(p.Nothing.value),s.const(p.Nothing.value)),P=new x((function(){return h.ordOrdering}),(function(n){if(n instanceof v.LT)return p.Nothing.value;if(n instanceof v.EQ)return new p.Just(v.LT.value);if(n instanceof v.GT)return new p.Just(v.EQ.value);throw new Error("Failed pattern match at Data.Enum (line 72, column 1 - line 78, column 20): "+[n.constructor.name])}),(function(n){if(n instanceof v.LT)return new p.Just(v.EQ.value);if(n instanceof v.EQ)return new p.Just(v.GT.value);if(n instanceof v.GT)return p.Nothing.value;throw new Error("Failed pattern match at Data.Enum (line 72, column 1 - line 78, column 20): "+[n.constructor.name])})),O=new x((function(){return h.ordInt}),(function(n){return n>a.bottom(a.boundedInt)?new p.Just(n-1|0):p.Nothing.value}),(function(n){return n<a.top(a.boundedInt)?new p.Just(n+1|0):p.Nothing.value})),L=new x((function(){return h.ordBoolean}),(function(n){return n?new p.Just(!1):p.Nothing.value}),(function(n){return n?p.Nothing.value:new p.Just(!0)})),W=function(n){return new y.Tuple(n,n)},D=function(n){return function(e){return function(t){return n(e(t)+1|0)}}},z=function(n){return function(e){return function(t){return n(e(t)-1|0)}}},B=function(n){return n>=a.bottom(a.boundedInt)&&n<=a.top(a.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 a.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 a.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 a.boundedChar}),(function(){return j}),r.toCharCode(a.top(a.boundedChar))-r.toCharCode(a.bottom(a.boundedChar))|0,r.toCharCode,B),J=new S((function(){return a.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:I,BoundedEnum:S,cardinality:function(n){return n.cardinality},toEnum:C,fromEnum:R,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<R(n)(a.bottom(n.Bounded0()))?e:t;throw new Error("Failed pattern match at Data.Enum (line 158, column 33 - line 160, column 62): "+[o.constructor.name])}}}},Cardinality:E,enumFromTo:function(n){return function(e){var t=function(n){return function(e){return function(t){return function(r){return new y.Tuple(r,u.bind(p.bindMaybe)(n(r))((function(n){return d.voidLeft(p.functorMaybe)(i.guard(p.monadZeroMaybe)(e(n)(t)))(n)})))}}}};return function(r){return function(o){if(l.eq(n.Ord0().Eq0())(r)(o))return b.singleton(e)(r);if(h.lessThan(n.Ord0())(r)(o))return b.unfoldr1(e)(t(k(n))(h.lessThanOrEq(n.Ord0()))(o))(r);if(c.otherwise)return b.unfoldr1(e)(t(I(n))(h.greaterThanOrEq(n.Ord0()))(o))(r);throw new Error("Failed pattern match at Data.Enum (line 183, column 14 - line 187, column 51): "+[r.constructor.name,o.constructor.name])}}}},enumFromThenTo:function(n){return function(e){return function(t){return function(r){return function(o){return function(u){var i,a,f,l=R(t)(u),s=R(t)(o),m=R(t)(r);return d.map(e)((a=p.fromJust(),f=C(t),function(n){return a(f(n))}))(w.unfoldr(n)((i=s-m|0,function(n){return function(e){if(e<=n)return new p.Just(new y.Tuple(e,e+i|0));if(c.otherwise)return p.Nothing.value;throw new Error("Failed pattern match at Data.Enum (line 214, column 5 - line 216, column 28): "+[i.constructor.name,n.constructor.name,e.constructor.name])}})(l))(m))}}}}}},upFrom:function(n){return function(e){return w.unfoldr(e)((t=d.map(p.functorMaybe)(W),r=k(n),function(n){return t(r(n))}));var t,r}},upFromIncluding:function(n){return function(e){return b.unfoldr1(e)(o.apply(o.applyFn)(y.Tuple.create)(k(n)))}},downFrom:function(n){return function(e){return w.unfoldr(e)((t=d.map(p.functorMaybe)(W),r=I(n),function(n){return t(r(n))}));var t,r}},downFromIncluding:function(n){return function(e){return b.unfoldr1(e)(o.apply(o.applyFn)(y.Tuple.create)(I(n)))}},defaultSucc:D,defaultPred:z,defaultCardinality:function(n){return function(e){var t;return(t=1,function(n){var r,o=t,u=!1;function i(t,r){var i=k(e)(r);if(i instanceof p.Just)return o=t+1|0,void(n=i.value0);if(i instanceof p.Nothing)return u=!0,t;throw new Error("Failed pattern match at Data.Enum (line 273, column 5 - line 275, column 19): "+[i.constructor.name])}for(;!u;)r=i(o,n);return r})(a.bottom(n))}},defaultToEnum:function(n){return function(e){return function(t){var r;return t<0?p.Nothing.value:(r=t,function(n){var t,o=r,u=!1;function i(t,r){if(0===t)return u=!0,new p.Just(r);var i=k(e)(r);if(i instanceof p.Just)return o=t-1|0,void(n=i.value0);if(i instanceof p.Nothing)return u=!0,p.Nothing.value;throw new Error("Failed pattern match at Data.Enum (line 293, column 12 - line 295, column 33): "+[i.constructor.name])}for(;!u;)t=i(o,n);return t})(a.bottom(n))}}},defaultFromEnum:function(n){var e;return e=0,function(t){var r,o=e,u=!1;function i(e,r){var i=I(n)(r);if(i instanceof p.Just)return o=e+1|0,void(t=i.value0);if(i instanceof p.Nothing)return u=!0,e;throw new Error("Failed pattern match at Data.Enum (line 306, column 5 - line 308, column 19): "+[i.constructor.name])}for(;!u;)r=i(o,t);return r}},enumBoolean:L,enumInt:O,enumChar:j,enumUnit:N,enumOrdering:P,enumMaybe:function(n){return new x((function(){return p.ordMaybe(n.Enum1().Ord0())}),(function(e){if(e instanceof p.Nothing)return p.Nothing.value;if(e instanceof p.Just)return new p.Just(I(n.Enum1())(e.value0));throw new Error("Failed pattern match at Data.Enum (line 80, column 1 - line 84, column 32): "+[e.constructor.name])}),(function(e){if(e instanceof p.Nothing)return new p.Just(new p.Just(a.bottom(n.Bounded0())));if(e instanceof p.Just)return d.map(p.functorMaybe)(p.Just.create)(k(n.Enum1())(e.value0));throw new Error("Failed pattern match at Data.Enum (line 80, column 1 - line 84, column 32): "+[e.constructor.name])}))},enumEither:function(n){return function(e){return new x((function(){return f.ordEither(n.Enum1().Ord0())(e.Enum1().Ord0())}),(function(t){if(t instanceof f.Left)return p.maybe(p.Nothing.value)((function(n){return p.Just.create(f.Left.create(n))}))(I(n.Enum1())(t.value0));if(t instanceof f.Right)return p.maybe(new p.Just(new f.Left(a.top(n.Bounded0()))))((function(n){return p.Just.create(f.Right.create(n))}))(I(e.Enum1())(t.value0));throw new Error("Failed pattern match at Data.Enum (line 86, column 1 - line 90, column 69): "+[t.constructor.name])}),(function(t){if(t instanceof f.Left)return p.maybe(new p.Just(new f.Right(a.bottom(e.Bounded0()))))((function(n){return p.Just.create(f.Left.create(n))}))(k(n.Enum1())(t.value0));if(t instanceof f.Right)return p.maybe(p.Nothing.value)((function(n){return p.Just.create(f.Right.create(n))}))(k(e.Enum1())(t.value0));throw new Error("Failed pattern match at Data.Enum (line 86, column 1 - line 90, column 69): "+[t.constructor.name])}))}},enumTuple:function(n){return function(e){return new x((function(){return y.ordTuple(n.Ord0())(e.Enum1().Ord0())}),(function(t){return p.maybe(d.map(p.functorMaybe)(s.flip(y.Tuple.create)(a.top(e.Bounded0())))(I(n)(t.value0)))((r=y.Tuple.create(t.value0),function(n){return p.Just.create(r(n))}))(I(e.Enum1())(t.value1));var r}),(function(t){return p.maybe(d.map(p.functorMaybe)(s.flip(y.Tuple.create)(a.bottom(e.Bounded0())))(k(n)(t.value0)))((r=y.Tuple.create(t.value0),function(n){return p.Just.create(r(n))}))(k(e.Enum1())(t.value1));var r}))}},boundedEnumBoolean:J,boundedEnumChar:H,boundedEnumUnit:q,boundedEnumOrdering:U,newtypeCardinality:A,eqCardinality:_,ordCardinality:T,showCardinality:M}},function(n,e,t){"use strict";var r=t(213),o=t(23),u=t(4),i=t(129),c=r._toChar(u.Just.create)(u.Nothing.value),a=r["_lastIndexOf'"](u.Just.create)(u.Nothing.value),f=r._lastIndexOf(u.Just.create)(u.Nothing.value),l=r["_indexOf'"](u.Just.create)(u.Nothing.value),s=r._indexOf(u.Just.create)(u.Nothing.value),d=r._charAt(u.Just.create)(u.Nothing.value);n.exports={stripPrefix:function(n){return function(e){var t=s(n)(e);return t instanceof u.Just&&0===t.value0?u.Just.create(r.drop(r.length(n))(e)):u.Nothing.value}},stripSuffix:function(n){return function(e){var t=f(n)(e);return t instanceof u.Just&&t.value0===(r.length(e)-r.length(n)|0)?u.Just.create(r.take(t.value0)(e)):u.Nothing.value}},contains:function(n){var e=s(n);return function(n){return u.isJust(e(n))}},charAt:d,toChar:c,uncons:function(n){return""===n?u.Nothing.value:new u.Just({head:i.charAt(0)(n),tail:r.drop(1)(n)})},indexOf:s,"indexOf'":l,lastIndexOf:f,"lastIndexOf'":a,takeRight:function(n){return function(e){return r.drop(r.length(e)-n|0)(e)}},takeWhile:function(n){return function(e){return r.take(r.countPrefix(n)(e))(e)}},dropRight:function(n){return function(e){return r.take(r.length(e)-n|0)(e)}},dropWhile:function(n){return function(e){return r.drop(r.countPrefix(n)(e))(e)}},slice:function(n){return function(e){return function(t){var i=r.length(t),c=function(n){if(n<0)return i+n|0;if(o.otherwise)return n;throw new Error("Failed pattern match at Data.String.CodeUnits (line 314, column 5 - line 315, column 27): "+[n.constructor.name])},a=c(e),f=c(n);return f<0||f>=i||a<0||a>i||f>a?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),c=t(131),a=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 c.unsafeUnionFn(e,n)}}}},union:function(n){return function(n){return function(e){return c.unsafeUnionFn(e,n)}}},disjointUnion:function(n){return function(n){return function(n){return function(e){return c.unsafeUnionFn(n,e)}}}},nub:function(n){return a.unsafeCoerce},semigroupoidBuilder:f,categoryBuilder:l}},function(n,e,t){"use strict";var r,o=t(70),u=t(57),i=t(14),c=o.withExceptT(u.functorIdentity),a=(r=i.unwrap(u.newtypeIdentity),function(n){return r(o.runExceptT(n))});n.exports={runExcept:a,mapExcept:function(n){return o.mapExceptT((e=i.unwrap(u.newtypeIdentity),function(t){return u.Identity(n(e(t)))}));var e},withExcept:c}},function(n,e,t){"use strict";var r=t(13),o=t(38),u=t(8),i=t(15),c=t(58),a=t(79),f=t(29),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 c.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)(a.delete(n)()()(i.SProxy.value)(t)),u=a.get(n)()(i.SProxy.value)(t);return a.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(4),c=t(27),a=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(a.functorEffect)(c.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(3),c=t(6),a=t(16),f=t(8),l=t(4),s=t(11),d=t(15),p=t(40),m=t(61),h=t(31),v=t(28),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("+a.intercalate(a.foldableArray)(s.monoidString)(",")(n)+")"},M=new c.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))(c.eq(M)(e.buttonType)(S.value))((function(n){return n.highlightedButton}))]),disabled:c.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(3),i=t(62),c=t(204),a=t(32),f=t(23),l=t(6),s=t(8),d=t(1),p=t(4),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=a.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))}}},I=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])},T=function(n){return function(e){return i.difference(n)(E(e))}},A=function(n){return function(e){return F(i.cons(n)(e))}},R=s.flip(u.bind(c.bindNonEmptyArray)),_=(o=d.map(c.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),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:I,fromNonEmpty:function(n){return A(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 I(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'":A,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:_,concatMap:R,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(T(n)(e))}},"difference'":T,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(2),o=t(9),u=t(13),i=t(103),c=t(32),a=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)(c.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 a.bifunctorClown(n.Functor0())}),(function(e){return function(t){return p.map(e.Apply0().Functor0())(a.Clown)(m.sequence(n)(e)(t))}}),(function(e){return function(t){return function(r){return function(r){return p.map(e.Apply0().Functor0())(a.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),c=t(4),a=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 c.Just)return e;if(e instanceof c.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=c.ord1Maybe,h=new f.Newtype((function(n){return n}),d),v=new a.Monoid((function(){return p}),c.Nothing.value),g=c.monadMaybe,y=c.invariantMaybe,w=c.functorMaybe,b=c.extendMaybe,F=c.eq1Maybe,E=c.bindMaybe,x=c.applyMaybe,S=c.applicativeMaybe,C=new r.Alt((function(){return w}),l.append(p)),k=new i.Plus((function(){return C}),a.mempty(v)),M=new o.Alternative((function(){return S}),(function(){return k})),I=new u.MonadZero((function(){return M}),(function(){return g}));n.exports={Last:d,newtypeLast:h,eqLast:function(n){return c.eqMaybe(n)},eq1Last:F,ordLast:function(n){return c.ordMaybe(n)},ord1Last:m,boundedLast:function(n){return c.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(c.showMaybe(n))(e)+")"}))},semigroupLast:p,monoidLast:v,altLast:C,plusLast:k,alternativeLast:M,monadZeroLast:I}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(1),i=function(n){return n},c=function(n){return n},a=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 a}),(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:c,StateR:function(n){return n},stateR:i,functorStateL:f,applyStateL:s,applicativeStateL:p,functorStateR:a,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),c=function(n,e,t){this.Functor0=n,this.collect=e,this.distribute=t},a=new c((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 c((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:c,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:a,distributiveFunction:l}},function(n,e,t){"use strict";var r,o,u=t(211),i=t(62),c=t(23),a=t(44),f=t(109),l=t(6),s=t(74),d=t(1),p=t(51),m=t(4),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))},I=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})),T=u._toCodePointArray((function(n){return F.unfoldr(F.unfoldableArray)(M)(n)}))(I),A=function(n){return i.length(T(n))},R=(r=f.toEnumWithDefaults(f.boundedEnumChar)(a.bottom(a.boundedChar))(a.top(a.boundedChar)),function(n){return g.singleton(r(n))}),_=function(n){if(n<=65535)return R(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 R(e)+R(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)}},B=u._countPrefix((function(n){return function(e){return(t=n,function(n){return function(e){for(var r,o,u,i,c=t,a=n,f=!1;!f;)o=c,u=e,i=void 0,r=(i=k(a))instanceof m.Just&&o(i.value0.head)?(c=o,a=i.value0.tail,void(e=u+1|0)):(f=!0,u);return r}})(e)(0);var t}}))(I),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 a.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(c.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:N,toCodePointArray:T,codePointAt:function(n){return function(e){return n<0?m.Nothing.value:0===n&&""===e?m.Nothing.value:0===n?new m.Just(I(e)):u._codePointAt(q)(m.Just.create)(m.Nothing.value)(I)(n)(e)}},uncons:k,length:A,countPrefix:B,indexOf:function(n){return function(e){return d.map(m.functorMaybe)((function(n){return A(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+A(g.take(n)(r))|0}))(g.indexOf(n)(r))}}},lastIndexOf:function(n){return function(e){return d.map(m.functorMaybe)((function(n){return A(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 A(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(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,c,a,f=t(3),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(4),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),I=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])}}}},T=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])}}},A=(r=I("unionBy"),function(n){return r(v.unionBy(n))}),R=function(n){return new g.Cons(n.value0,n.value1)},_=(o=T("sortBy"),function(n){return o(v.sortBy(n))}),N=(u=w.singleton(g.plusList),function(n){return g.NonEmptyList(u(n))}),P=T("reverse")(v.reverse),O=(i=T("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=(c=I("intersectBy"),function(n){return c(v.intersectBy(n))}),z=(a=T("groupBy"),function(n){return a(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(R(n))}},fromFoldable:function(n){var e=v.fromFoldable(n);return function(n){return B(e(n))}},fromList:B,toList:R,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 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 _(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 T("group")(v.group(n))},"group'":function(n){return T("group'")(v["group'"](n))},groupBy:z,partition:function(n){return W(v.partition(n))},nub:function(n){return T("nub")(v.nub(n))},nubBy:O,union:function(n){return I("union")(v.union(n))},unionBy:A,intersect:function(n){return I("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),c=t(11),a=t(15),f=t(112),l=a.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,c=!1;function a(e,u){if(r.contrast(n)(u)>=7.5||e>=20)return c=!0,u;i=e+1|0,o=t(.1)(u)}for(;!c;)u=a(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 a.IsSymbol((function(){return"backgroundColour"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new a.IsSymbol((function(){return"backgroundColourLighter"})))(l)(r.toHexString(p(n.backgroundColour))))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new a.IsSymbol((function(){return"interfaceColour"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new a.IsSymbol((function(){return"interfaceColourLighter"})))(l)(r.toHexString(p(n.interfaceColour))))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new a.IsSymbol((function(){return"interfaceColourLightest"})))(l)((d=p(n.interfaceColour),r.toHexString(p(d)))))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new a.IsSymbol((function(){return"interfaceColourDarker"})))(l)(r.toHexString(h(n.interfaceColour))))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new a.IsSymbol((function(){return"interfaceColourDarkest"})))(l)((s=h(n.interfaceColour),r.toHexString(h(s)))))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new a.IsSymbol((function(){return"textColour"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new a.IsSymbol((function(){return"textColourLighter"})))(l)(r.toHexString(p(n.textColour))))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new a.IsSymbol((function(){return"textColourLightest"})))(l)((t=p(n.textColour),r.toHexString(p(t)))))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new a.IsSymbol((function(){return"textColourDarker"})))(l)(r.toHexString(h(n.textColour))))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new a.IsSymbol((function(){return"textColourDarkest"})))(l)((e=h(n.textColour),r.toHexString(h(e)))))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new a.IsSymbol((function(){return"highlightColour"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new a.IsSymbol((function(){return"highlightColourDark"})))(l)(r.toHexString(r.rotateHue(-10)(r.darken(.2)(n.highlightColour)))))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new a.IsSymbol((function(){return"altHighlightColour"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.insert()()(new a.IsSymbol((function(){return"altHighlightColourDark"})))(l)(r.toHexString(r.darken(.2)(n.altHighlightColour))))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new a.IsSymbol((function(){return"yellow"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new a.IsSymbol((function(){return"green"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new a.IsSymbol((function(){return"pink"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new a.IsSymbol((function(){return"orange"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new a.IsSymbol((function(){return"turquoise"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new a.IsSymbol((function(){return"red"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new a.IsSymbol((function(){return"blue"})))(l)(r.toHexString))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new a.IsSymbol((function(){return"textFontFamily"})))(l)(i.intercalate(i.foldableArray)(c.monoidString)(",")))(u.composeFlipped(f.semigroupoidBuilder)(f.modify()()(new a.IsSymbol((function(){return"headingFontFamily"})))(l)(i.intercalate(i.foldableArray)(c.monoidString)(",")))(f.insert()()(new a.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=c(t(261)),o=c(t(271)),u=c(t(274)),i=t(87);function c(n){return n&&n.__esModule?n:{default:n}}var a=r.default;e.default=a},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(3),i=t(13),c=t(113),a=t(70),f=t(30),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))(c.runExcept(o.alt(a.altExceptT(d.semigroupNonEmptyList)(s.monadIdentity))(y.unsafeReadTagged("Error")(n))(l.map(a.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),c=t(3),a=t(281),f=t(70),l=t(282),s=t(283),d=t(284),p=t(22),m=t(30),h=t(1),v=t(285),g=t(4),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 A(n)}),(function(){return a.monadContT(n.Monad0())}),E,(function(n){return n}))},I=function(n){return new h.Functor((function(e){var t=C(M(n)),r=h.map(a.functorContT(n.Monad0().Bind1().Apply0().Functor0()))(e),o=S(M(n));return function(n){return t(r(o(n)))}}))},T=function(n){return new i.Apply((function(){return I(n)}),(function(e){return function(t){return function(r){return c.bind(n.Monad0().Bind1())(b.liftEffect(n)(F.new(g.Nothing.value)))((function(o){return c.bind(n.Monad0().Bind1())(b.liftEffect(n)(F.new(g.Nothing.value)))((function(u){return c.discard(c.discardUnit)(n.Monad0().Bind1())(a.runContT(e)((function(e){return c.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 a.runContT(t)((function(e){return c.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])}))}))}))}))}))}}}))},A=function(n){return new u.Applicative((function(){return T(n)}),(e=C(M(n)),t=u.pure(a.applicativeContT(n.Monad0().Applicative0())),function(n){return e(t(n))}));var e,t},R=function(n){return new r.Alt((function(){return I(n)}),(function(e){return function(t){return function(r){return c.bind(n.Monad0().Bind1())(b.liftEffect(n)(F.new(!1)))((function(o){return c.discard(c.discardUnit)(n.Monad0().Bind1())(a.runContT(e)((function(e){return c.bind(n.Monad0().Bind1())(b.liftEffect(n)(F.read(o)))((function(t){return t?u.pure(n.Monad0().Applicative0())(w.unit):c.discard(c.discardUnit)(n.Monad0().Bind1())(b.liftEffect(n)(F.write(!0)(o)))((function(){return r(e)}))}))})))((function(){return a.runContT(t)((function(e){return c.bind(n.Monad0().Bind1())(b.liftEffect(n)(F.read(o)))((function(t){return t?u.pure(n.Monad0().Applicative0())(w.unit):c.discard(c.discardUnit)(n.Monad0().Bind1())(b.liftEffect(n)(F.write(!0)(o)))((function(){return r(e)}))}))}))}))}))}}}))},_=function(n){return new p.Plus((function(){return R(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:I,applyParCont:T,applicativeParCont:A,altParCont:R,plusParCont:_,alternativeParCont:function(n){return new o.Alternative((function(){return A(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"))},c=function(n){return r.element(o.unsafeCreateDOMComponent("use"))},a=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"))},I=function(n){return r.element(o.unsafeCreateDOMComponent("path"))},T=function(n){return r.element(o.unsafeCreateDOMComponent("mpath"))},A=function(n){return r.element(o.unsafeCreateDOMComponent("metadata"))},R=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"))},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"))},cn=function(n){return r.element(o.unsafeCreateDOMComponent("feDisplacementMap"))},an=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:an,feDiffuseLighting_:function(n){return an()({children:n})},feDisplacementMap:cn,feDisplacementMap_:function(n){return cn()({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:N,listener_:function(n){return N()({children:n})},marker:_,marker_:function(n){return _()({children:n})},mask:R,mask_:function(n){return R()({children:n})},metadata:A,metadata_:function(n){return A()({children:n})},mpath:T,mpath_:function(n){return T()({children:n})},path:I,path_:function(n){return I()({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:a,unknown_:function(n){return a()({children:n})},use:c,use_:function(n){return c()({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),c=t(100);n.exports={registerListener:function(n){return function(){var e=r.mapFlipped(o.functorEffect)(i.window)(c.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),c=t(11),a=t(7),f=t(15),l=t(71),s=t(55),d=t(31),p=t(28),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)(c.monoidString)(" ")(a.append(a.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(4);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,c,a,f=t(329),l=t(1),s=t(4),d=t(27),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"),I=v.unsafeReadProtoTagged("HTMLDocument"),T=(i=l.map(p.functorEffect)(d.toMaybe),function(n){return i(f._currentScript(n))}),A=(c=l.map(p.functorEffect)(d.toMaybe),function(n){return c(f._body(n))}),R=(a=l.map(p.functorEffect)(d.toMaybe),function(n){return a(f._activeElement(n))});n.exports={fromDocument:I,fromNode:k,fromParentNode:S,fromNonElementParentNode:C,fromEventTarget:M,toDocument:F,toNode:w,toParentNode:g,toNonElementParentNode:y,toEventTarget:b,head:x,body:A,readyState:E,activeElement:R,currentScript:T,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),c=t(4),a=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 u<e?u+n|0:u}})(2147483646)(n)},v=u.map(l.functorEffect)(h)(s.randomInt(1)(2147483646)),g=function(n){return function(e){return c.fromJust()(i.fromNumber(d.remainder(i.toNumber(48271)*i.toNumber(e)+n)(i.toNumber(m))))}},y=g(i.toNumber(0)),w=new r.Eq((function(n){return function(e){return n===e}})),b=new a.Ord((function(){return w}),(function(n){return function(e){return a.compare(a.ordInt)(n)(e)}}));n.exports={mkSeed:h,unSeed:function(n){return n},randomSeed:v,lcgA:48271,lcgC:0,lcgM:m,lcgNext:y,lcgPerturb:g,eqSeed:w,ordSeed:b,showSeed:p}},function(n,e,t){"use strict";var r=t(2),o=t(6),u=t(8),i=t(14),c=t(12),a=t(31),f=t(28),l=t(145),s=t(26),d=t(115),p=t(72),m=function(n){return n},h=new i.Newtype((function(n){return n}),m),v=function(n){return d.eventListener(u.const((function(){var e=p.window();return n(e.scrollY)()})))},g=f.coerceHook(h)(f.bind(f.ixBindRender)(a.useState(0))((function(n){var e=function(e){return n.value1(u.const(e))};return f.discard(f.ixBindRender)(a.useLayoutEffect(o.eqUnit)(c.unit)((function(){var n=v(e)();return l.registerListener(n)()})))((function(){return r.pure(f.applicativeRender(s.refl))(n.value0)}))})));n.exports={UseScrollYPosition:m,useScrollYPosition:g,makeListener:v,ntUseScrollYPosition:h}},function(n,e,t){"use strict";t.r(e);var r="function"==typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__",o=["checked","disabled","error","focused","focusVisible","required","expanded","selected"];function u(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=n.disableGlobal,t=void 0!==e&&e,u=n.productionPrefix,i=void 0===u?"jss":u,c=n.seed,a=void 0===c?"":c,f=""===a?"":"".concat(a,"-"),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 c="".concat(f).concat(u,"-").concat(n.key);return e.options.theme[r]&&""===a?"".concat(c,"-").concat(l):c}return"".concat(f).concat(i).concat(l)}}function i(n){return n}var c=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 a(){return(a=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}var f="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},l="object"===("undefined"==typeof window?"undefined":f(window))&&"object"===("undefined"==typeof document?"undefined":f(document))&&9===document.nodeType;function s(n,e){for(var t=0;t<e.length;t++){var r=e[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}function d(n,e,t){return e&&s(n.prototype,e),t&&s(n,t),n}function p(n,e){n.prototype=Object.create(e.prototype),n.prototype.constructor=n,n.__proto__=e}function m(n){if(void 0===n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function h(n,e){if(null==n)return{};var t,r,o={},u=Object.keys(n);for(r=0;r<u.length;r++)t=u[r],e.indexOf(t)>=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<n.length&&"!important"!==n[r];r++)t&&(t+=e),t+=n[r];return t};function b(n,e){if(void 0===e&&(e=!1),!Array.isArray(n))return n;var t="";if(Array.isArray(n[0]))for(var r=0;r<n.length&&"!important"!==n[r];r++)t&&(t+=", "),t+=w(n[r]," ");else t=w(n,", ");return e||"!important"!==n[n.length-1]||(t+=" !important"),t}function F(n,e){for(var t="",r=0;r<e;r++)t+=" ";return t+n}function E(n,e,t){void 0===t&&(t={});var r="";if(!e)return r;var o=t.indent,u=void 0===o?0:o,i=e.fallbacks;if(n&&u++,i)if(Array.isArray(i))for(var c=0;c<i.length;c++){var a=i[c];for(var f in a){var l=a[f];null!=l&&(r&&(r+="\n"),r+=""+F(f+": "+b(l)+";",u))}}else for(var s in i){var d=i[s];null!=d&&(r&&(r+="\n"),r+=""+F(s+": "+b(d)+";",u))}for(var p in e){var m=e[p];null!=m&&"fallbacks"!==p&&(r&&(r+="\n"),r+=""+F(p+": "+b(m)+";",u))}return(r||t.allowEmpty)&&n?(r&&(r="\n"+r+"\n"),F(n+" {"+r,--u)+F("}",u)):r}var x=/([[\].#*$><+~=|^:(),"'`\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 c=u&&i;if(c?delete this.style[n]:this.style[n]=o,this.renderable&&this.renderer)return c?this.renderer.removeProperty(this.renderable,n):this.renderer.setProperty(this.renderable,n,o),this;var a=this.options.sheet;return a&&a.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,c=r.sheet,a=r.generateId;return u?o.selectorText=u:!1!==i&&(o.id=a(m(m(o)),c),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?a({},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),I={onCreateRule:function(n,e,t){return"@"===n[0]||t.parent&&"keyframes"===t.parent.type?null:new M(n,e,t)}},T={indent:1,children:!0},A=/@([\w-]+)/,R=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(A);for(var o in this.at=r?r[1]:"unknown",this.options=t,this.rules=new Z(a({},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=T),null==n.indent&&(n.indent=T.indent),null==n.children&&(n.children=T.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 R(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 c in this.id=!1===o?this.name:C(i(this,u)),this.rules=new Z(a({},t,{parent:this})),e)this.rules.add(c,e[c],a({},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<t;o++)r[o]=arguments[o];return(e=n.call.apply(n,[this].concat(r))||this).renderable=void 0,e}return p(e,n),e.prototype.toString=function(n){var e=this.options.sheet,t=!!e&&e.options.link?a({},n,{allowEmpty:!0}):n;return E(this.key,this.style,t)},e}(k),U={onCreateRule:function(n,e,t){return t.parent&&"keyframes"===t.parent.type?new q(n,e,t):null}},H=function(){function n(n,e,t){this.type="font-face",this.at="@font-face",this.key=void 0,this.style=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=n,this.style=e,this.options=t}return n.prototype.toString=function(n){if(Array.isArray(this.style)){for(var e="",t=0;t<this.style.length;t++)e+=E(this.key,this.style[t]),this.style[t+1]&&(e+="\n");return e}return E(this.key,this.style,n)},n}(),J={onCreateRule:function(n,e,t){return"@font-face"===n?new H(n,e,t):null}},V=function(){function n(n,e,t){this.type="viewport",this.at="@viewport",this.key=void 0,this.style=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=n,this.style=e,this.options=t}return n.prototype.toString=function(n){return E(this.key,this.style,n)},n}(),$={onCreateRule:function(n,e,t){return"@viewport"===n||"@-ms-viewport"===n?new V(n,e,t):null}},G=function(){function n(n,e,t){this.type="simple",this.key=void 0,this.value=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=n,this.value=e,this.options=t}return n.prototype.toString=function(n){if(Array.isArray(this.value)){for(var e="",t=0;t<this.value.length;t++)e+=this.key+" "+this.value[t]+";",this.value[t+1]&&(e+="\n");return e}return this.key+" "+this.value+";"},n}(),Q={"@charset":!0,"@import":!0,"@namespace":!0},K=[I,N,j,U,J,$,{onCreateRule:function(n,e,t){return n in Q?new G(n,e,t):null}}],X={process:!0},Y={force:!0,process:!0},Z=function(){function n(n){this.map={},this.raw={},this.index=[],this.options=void 0,this.classes=void 0,this.keyframes=void 0,this.options=n,this.classes=n.classes,this.keyframes=n.keyframes}var e=n.prototype;return e.add=function(n,e,t){var r=this.options,o=r.parent,u=r.sheet,i=r.jss,c=r.Renderer,f=r.generateId,l=r.scoped,s=a({classes:this.classes,parent:o,sheet:u,jss:i,Renderer:c,generateId:f,scoped:l},t);this.raw[n]=e,n in this.classes&&(s.selector="."+C(this.classes[n]));var d=y(n,e,s);if(!d)return null;this.register(d);var p=void 0===s.index?this.index.length:s.index;return this.index.splice(p,0,d),d},e.get=function(n){return this.map[n]},e.remove=function(n){this.unregister(n),delete this.raw[n.key],this.index.splice(this.indexOf(n),1)},e.indexOf=function(n){return this.index.indexOf(n)},e.process=function(){var n=this.options.jss.plugins;this.index.slice(0).forEach(n.onProcessRule,n)},e.register=function(n){this.map[n.key]=n,n instanceof M?(this.map[n.selector]=n,n.id&&(this.classes[n.key]=n.id)):n instanceof L&&this.keyframes&&(this.keyframes[n.name]=n.id)},e.unregister=function(n){delete this.map[n.key],n instanceof M?(delete this.map[n.selector],delete this.classes[n.key]):n instanceof L&&delete this.keyframes[n.name]},e.update=function(){var n,e,t;if("string"==typeof(arguments.length<=0?void 0:arguments[0])?(n=arguments.length<=0?void 0:arguments[0],e=arguments.length<=1?void 0:arguments[1],t=arguments.length<=2?void 0:arguments[2]):(e=arguments.length<=0?void 0:arguments[0],t=arguments.length<=1?void 0:arguments[1],n=null),n)this.onUpdate(e,this.get(n),t);else for(var r=0;r<this.index.length;r++)this.onUpdate(e,this.index[r],t)},e.onUpdate=function(e,t,r){void 0===r&&(r=X);var o=this.options,u=o.jss.plugins,i=o.sheet;if(t.rules instanceof n)t.rules.update(e,r);else{var c=t,a=c.style;if(u.onUpdate(e,t,i,r),r.process&&a&&a!==c.style){for(var f in u.onProcessStyle(c.style,c,i),c.style){var l=c.style[f];l!==a[f]&&c.prop(f,l,Y)}for(var s in a){var d=c.style[s],p=a[s];null==d&&d!==p&&c.prop(s,null,Y)}}}},e.toString=function(n){for(var e="",t=this.options.sheet,r=!!t&&t.options.link,o=0;o<this.index.length;o++){var u=this.index[o].toString(n);(u||r)&&(e&&(e+="\n"),e+=u)}return e},n}(),nn=function(){function n(n,e){for(var t in this.options=void 0,this.deployed=void 0,this.attached=void 0,this.rules=void 0,this.renderer=void 0,this.classes=void 0,this.keyframes=void 0,this.queue=void 0,this.attached=!1,this.deployed=!1,this.classes={},this.keyframes={},this.options=a({},e,{sheet:this,parent:this,classes:this.classes,keyframes:this.keyframes}),e.Renderer&&(this.renderer=new e.Renderer(this)),this.rules=new Z(this.options),n)this.rules.add(t,n[t]);this.rules.process()}var e=n.prototype;return e.attach=function(){return this.attached?this:(this.renderer&&this.renderer.attach(),this.attached=!0,this.deployed||this.deploy(),this)},e.detach=function(){return this.attached?(this.renderer&&this.renderer.detach(),this.attached=!1,this):this},e.addRule=function(n,e,t){var r=this.queue;this.attached&&!r&&(this.queue=[]);var o=this.rules.add(n,e,t);return o?(this.options.jss.plugins.onProcessRule(o),this.attached?this.deployed?(r?r.push(o):(this.insertRule(o),this.queue&&(this.queue.forEach(this.insertRule,this),this.queue=void 0)),o):o:(this.deployed=!1,o)):null},e.insertRule=function(n){this.renderer&&this.renderer.insertRule(n)},e.addRules=function(n,e){var t=[];for(var r in n){var o=this.addRule(r,n[r],e);o&&t.push(o)}return t},e.getRule=function(n){return this.rules.get(n)},e.deleteRule=function(n){var e=this.rules.get(n);return!!e&&(this.rules.remove(e),!(this.attached&&e.renderable&&this.renderer)||this.renderer.deleteRule(e.renderable))},e.indexOf=function(n){return this.rules.indexOf(n)},e.deploy=function(){return this.renderer&&this.renderer.deploy(),this.deployed=!0,this},e.update=function(){var n;return(n=this.rules).update.apply(n,arguments),this},e.toString=function(n){return this.rules.toString(n)},n}(),en=function(){function n(){this.plugins={internal:[],external:[]},this.registry=void 0}var e=n.prototype;return e.onCreateRule=function(n,e,t){for(var r=0;r<this.registry.onCreateRule.length;r++){var o=this.registry.onCreateRule[r](n,e,t);if(o)return o}return null},e.onProcessRule=function(n){if(!n.isProcessed){for(var e=n.options.sheet,t=0;t<this.registry.onProcessRule.length;t++)this.registry.onProcessRule[t](n,e);n.style&&this.onProcessStyle(n.style,n,e),n.isProcessed=!0}},e.onProcessStyle=function(n,e,t){for(var r=0;r<this.registry.onProcessStyle.length;r++)e.style=this.registry.onProcessStyle[r](e.style,e,t)},e.onProcessSheet=function(n){for(var e=0;e<this.registry.onProcessSheet.length;e++)this.registry.onProcessSheet[e](n)},e.onUpdate=function(n,e,t,r){for(var o=0;o<this.registry.onUpdate.length;o++)this.registry.onUpdate[o](n,e,t,r)},e.onChangeValue=function(n,e,t){for(var r=n,o=0;o<this.registry.onChangeValue.length;o++)r=this.registry.onChangeValue[o](r,e,t);return r},e.use=function(n,e){void 0===e&&(e={queue:"external"});var t=this.plugins[e.queue];-1===t.indexOf(n)&&(t.push(n),this.registry=[].concat(this.plugins.external,this.plugins.internal).reduce((function(n,e){for(var t in e)t in n&&n[t].push(e[t]);return n}),{onCreateRule:[],onProcessRule:[],onProcessStyle:[],onProcessSheet:[],onChangeValue:[],onUpdate:[]}))},n}(),tn=function(){function n(){this.registry=[]}var e=n.prototype;return e.add=function(n){var e=this.registry,t=n.options.index;if(-1===e.indexOf(n))if(0===e.length||t>=this.index)e.push(n);else for(var r=0;r<e.length;r++)if(e[r].options.index>t)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;u<this.registry.length;u++){var i=this.registry[u];null!=t&&i.attached!==t||(o&&(o+="\n"),o+=i.toString(r))}return o},d(n,[{key:"index",get:function(){return 0===this.registry.length?0:this.registry[this.registry.length-1].options.index}}]),n}(),rn=new tn,on="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),un="2f1acc6c3a606b082e5eef5e54414ffb";null==on[un]&&(on[un]=0);var cn=on[un]++,an=function(n){void 0===n&&(n={});var e=0;return function(t,r){e+=1;var o="",u="";return r&&(r.options.classNamePrefix&&(u=r.options.classNamePrefix),null!=r.options.jss.id&&(o=String(r.options.jss.id))),n.minify?""+(u||"c")+cn+o+e:u+t.key+"-"+cn+(o?"-"+o:"")+"-"+e}},fn=function(n){var e;return function(){return e||(e=n()),e}};function ln(n,e){try{return n.attributeStyleMap?n.attributeStyleMap.get(e):n.style.getPropertyValue(e)}catch(n){return""}}function sn(n,e,t){try{var r=t;if(Array.isArray(t)&&(r=b(t,!0),"!important"===t[t.length-1]))return n.style.setProperty(e,r,"important"),!0;n.attributeStyleMap?n.attributeStyleMap.set(e,r):n.style.setProperty(e,r)}catch(n){return!1}return!0}function dn(n,e){try{n.attributeStyleMap?n.attributeStyleMap.delete(e):n.style.removeProperty(e)}catch(n){}}function pn(n,e){return n.selectorText=e,n.selectorText===e}var mn=fn((function(){return document.querySelector("head")}));function hn(n){var e=rn.registry;if(e.length>0){var t=function(n,e){for(var t=0;t<n.length;t++){var r=n[t];if(r.attached&&r.options.index>e.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;t<e.childNodes.length;t++){var r=e.childNodes[t];if(8===r.nodeType&&r.nodeValue.trim()===n)return r}return null}(r);if(o)return{parent:o.parentNode,node:o.nextSibling}}return!1}var vn=fn((function(){var n=document.querySelector('meta[property="csp-nonce"]');return n?n.getAttribute("content"):null})),gn=function(n,e,t){var r=n.cssRules.length;(void 0===t||t>r)&&(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;t<n.index.length;t++)this.insertRule(n.index[t],t,e)},e.insertRule=function(n,e,t){if(void 0===t&&(t=this.element.sheet),n.rules){var r=n,o=t;return("conditional"!==n.type&&"keyframes"!==n.type||!1!==(o=gn(t,r.toString({children:!1}),e)))&&(this.insertRules(r.rules,o),o)}var u=n.toString();if(!u)return!1;var i=gn(t,u,e);return!1!==i&&(this.hasInsertedRules=!0,n.renderable=i,i)},e.deleteRule=function(n){var e=this.element.sheet,t=this.indexOf(n);return-1!==t&&(e.deleteRule(t),!0)},e.indexOf=function(n){for(var e=this.element.sheet.cssRules,t=0;t<e.length;t++)if(n===e[t])return t;return-1},e.replaceRule=function(n,e){var t=this.indexOf(n);return-1!==t&&(this.element.sheet.deleteRule(t),this.insertRule(e,t))},e.getRules=function(){return this.element.sheet.cssRules},n}(),wn=0,bn=function(){function n(n){this.id=wn++,this.version="10.0.0-alpha.25",this.plugins=new en,this.options={id:{minify:!1},createGenerateId:an,Renderer:l?yn:null,plugins:[]},this.generateId=an({minify:!1});for(var e=0;e<K.length;e++)this.plugins.use(K[e],{queue:"internal"});this.setup(n)}var e=n.prototype;return e.setup=function(n){return void 0===n&&(n={}),n.createGenerateId&&(this.options.createGenerateId=n.createGenerateId),n.id&&(this.options.id=a({},this.options.id,n.id)),(n.createGenerateId||n.id)&&(this.generateId=this.options.createGenerateId(this.options.id)),null!=n.insertionPoint&&(this.options.insertionPoint=n.insertionPoint),"Renderer"in n&&(this.options.Renderer=n.Renderer),n.plugins&&this.use.apply(this,n.plugins),this},e.createStyleSheet=function(n,e){void 0===e&&(e={});var t=e.index;"number"!=typeof t&&(t=0===rn.index?0:rn.index+1);var r=new nn(n,a({},e,{jss:this,generateId:e.generateId||this.generateId,insertionPoint:this.options.insertionPoint,Renderer:this.options.Renderer,index:t}));return this.plugins.onProcessSheet(r),r},e.removeStyleSheet=function(n){return n.detach(),rn.remove(n),this},e.createRule=function(n,e,t){if(void 0===e&&(e={}),void 0===t&&(t={}),"object"==typeof n)return this.createRule(void 0,n,e);var r=a({},t,{jss:this,Renderer:this.options.Renderer});r.generateId||(r.generateId=this.generateId),r.classes||(r.classes={}),r.keyframes||(r.keyframes={});var o=y(n,e,r);return o&&this.plugins.onProcessRule(o),o},e.use=function(){for(var n=this,e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.forEach((function(e){n.plugins.use(e)})),this},n}();var Fn="undefined"!=typeof CSS&&CSS&&"number"in CSS,En=function(n){return new bn(n)},xn=(En(),Date.now()),Sn="fnValues"+xn,Cn="fnStyle"+ ++xn;
7+/**
8+ * A better abstraction over CSS.
9+ *
10+ * @copyright Oleg Isonen (Slobodskoi) / Isonen 2014-present
11+ * @website https://github.com/cssinjs/jss
12+ * @license MIT
13+ */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 c in i)o.prop(c,i[c](n),r)}}},Mn="@global",In=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(a({},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}(),Tn=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,a({},t,{parent:this}))}return n.prototype.toString=function(n){return this.rule?this.rule.toString(n):""},n}(),An=/\s*,\s*/g;function Rn(n,e){for(var t=n.split(An),r="",o=0;o<t.length;o++)r+=e+" "+t[o].trim(),t[o+1]&&(r+=", ");return r}var _n=function(){return{onCreateRule:function(n,e,t){if(!n)return null;if(n===Mn)return new In(n,e,t);if("@"===n[0]&&"@global "===n.substr(0,"@global ".length))return new Tn(n,e,t);var r=t.parent;return r&&("global"===r.type||r.options.parent&&"global"===r.options.parent.type)&&(t.scoped=!1),!1===t.scoped&&(t.selector=n),null},onProcessRule:function(n){"style"===n.type&&(function(n){var e=n.options,t=n.style,r=t?t[Mn]:null;if(r){for(var o in r)e.sheet.addRule(o,r[o],a({},e,{selector:Rn(o,n.selector)}));delete t[Mn]}}(n),function(n){var e=n.options,t=n.style;for(var r in t)if("@"===r[0]&&r.substr(0,Mn.length)===Mn){var o=Rn(r.substr(Mn.length),n.selector);e.sheet.addRule(o,t[r],a({},e,{selector:o})),delete t[r]}}(n))}}},Nn=/\s*,\s*/g,Pn=/&/g,On=/\$([\w-]+)/g;var Ln=function(){function n(n,e){return function(t,r){var o=n.getRule(r)||e&&e.getRule(r);return o?(o=o).selector:r}}function e(n,e){for(var t=e.split(Nn),r=n.split(Nn),o="",u=0;u<t.length;u++)for(var i=t[u],c=0;c<r.length;c++){var a=r[c];o&&(o+=", "),o+=-1!==a.indexOf("&")?a.replace(Pn,i):i+" "+a}return o}function t(n,e,t){if(t)return a({},t,{index:t.index+1});var r=n.options.nestingLevel;return r=void 0===r?1:r+1,a({},n.options,{nestingLevel:r,index:e.indexOf(n)+1})}return{onProcessStyle:function(r,o,u){if("style"!==o.type)return r;var i,c,f=o,l=f.options.parent;for(var s in r){var d=-1!==s.indexOf("&"),p="@"===s[0];if(d||p){if(i=t(f,l,i),d){var m=e(s,f.selector);c||(c=n(l,u)),m=m.replace(On,c),l.addRule(m,r[s],a({},i,{selector:m}))}else p&&l.addRule(s,{},i).addRule(f.key,r[s],{selector:f.selector});delete r[s]}}return r}}},Wn=/[A-Z]/g,Dn=/^ms-/,zn={};function Bn(n){return"-"+n.toLowerCase()}var jn=function(n){if(zn.hasOwnProperty(n))return zn[n];var e=n.replace(Wn,Bn);return zn[n]=Dn.test(e)?"-"+e:e};function qn(n){var e={};for(var t in n){e[0===t.indexOf("--")?t:jn(t)]=n[t]}return n.fallbacks&&(Array.isArray(n.fallbacks)?e.fallbacks=n.fallbacks.map(qn):e.fallbacks=qn(n.fallbacks)),e}var Un=function(){return{onProcessStyle:function(n){if(Array.isArray(n)){for(var e=0;e<n.length;e++)n[e]=qn(n[e]);return n}return qn(n)},onChangeValue:function(n,e,t){if(0===e.indexOf("--"))return n;var r=jn(e);return e===r?n:(t.prop(r,n),null)}}},Hn=Fn&&CSS?CSS.px:"px",Jn=Fn&&CSS?CSS.ms:"ms",Vn=Fn&&CSS?CSS.percent:"%";function $n(n){var e=/(-[a-z])/g,t=function(n){return n[1].toUpperCase()},r={};for(var o in n)r[o]=n[o],r[o.replace(e,t)]=n[o];return r}var Gn=$n({"animation-delay":Jn,"animation-duration":Jn,"background-position":Hn,"background-position-x":Hn,"background-position-y":Hn,"background-size":Hn,border:Hn,"border-bottom":Hn,"border-bottom-left-radius":Hn,"border-bottom-right-radius":Hn,"border-bottom-width":Hn,"border-left":Hn,"border-left-width":Hn,"border-radius":Hn,"border-right":Hn,"border-right-width":Hn,"border-top":Hn,"border-top-left-radius":Hn,"border-top-right-radius":Hn,"border-top-width":Hn,"border-width":Hn,margin:Hn,"margin-bottom":Hn,"margin-left":Hn,"margin-right":Hn,"margin-top":Hn,padding:Hn,"padding-bottom":Hn,"padding-left":Hn,"padding-right":Hn,"padding-top":Hn,"mask-position-x":Hn,"mask-position-y":Hn,"mask-size":Hn,height:Hn,width:Hn,"min-height":Hn,"max-height":Hn,"min-width":Hn,"max-width":Hn,bottom:Hn,left:Hn,top:Hn,right:Hn,"box-shadow":Hn,"text-shadow":Hn,"column-gap":Hn,"column-rule":Hn,"column-rule-width":Hn,"column-width":Hn,"font-size":Hn,"font-size-delta":Hn,"letter-spacing":Hn,"text-indent":Hn,"text-stroke":Hn,"text-stroke-width":Hn,"word-spacing":Hn,motion:Hn,"motion-offset":Hn,outline:Hn,"outline-offset":Hn,"outline-width":Hn,perspective:Hn,"perspective-origin-x":Vn,"perspective-origin-y":Vn,"transform-origin":Vn,"transform-origin-x":Vn,"transform-origin-y":Vn,"transform-origin-z":Vn,"transition-delay":Jn,"transition-duration":Jn,"vertical-align":Hn,"flex-basis":Hn,"shape-margin":Hn,size:Hn,grid:Hn,"grid-gap":Hn,"grid-row-gap":Hn,"grid-column-gap":Hn,"grid-template-rows":Hn,"grid-template-columns":Hn,"grid-auto-rows":Hn,"grid-auto-columns":Hn,"box-shadow-x":Hn,"box-shadow-y":Hn,"box-shadow-blur":Hn,"box-shadow-spread":Hn,"font-line-height":Hn,"text-shadow-x":Hn,"text-shadow-y":Hn,"text-shadow-blur":Hn});function Qn(n,e,t){if(!e)return e;if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]=Qn(n,e[r],t);else if("object"==typeof e)if("fallbacks"===n)for(var o in e)e[o]=Qn(o,e[o],t);else for(var u in e)e[u]=Qn(n+"-"+u,e[u],t);else if("number"==typeof e)return t[n]?""+e+t[n]:Gn[n]?"function"==typeof Gn[n]?Gn[n](e).toString():""+e+Gn[n]:e.toString();return e}var Kn=function(n){void 0===n&&(n={});var e=$n(n);return{onProcessStyle:function(n,t){if("style"!==t.type)return n;for(var r in n)n[r]=Qn(r,n[r],e);return n},onChangeValue:function(n,t){return Qn(t,n,e)}}};function Xn(n){return function(n){if(Array.isArray(n)){for(var e=0,t=new Array(n.length);e<n.length;e++)t[e]=n[e];return t}}(n)||function(n){if(Symbol.iterator in Object(n)||"[object Arguments]"===Object.prototype.toString.call(n))return Array.from(n)}(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var Yn="",Zn="",ne="",ee=l&&"ontouchstart"in document.documentElement;if(l){var te={Moz:"-moz-",ms:"-ms-",O:"-o-",Webkit:"-webkit-"},re=document.createElement("p").style;for(var oe in te)if(oe+"Transform"in re){Yn=oe,Zn=te[oe];break}"Webkit"===Yn&&"msHyphens"in re&&(Yn="ms",Zn=te.ms,"edge"),"Webkit"===Yn&&"-apple-trailing-word"in re&&(ne="apple")}var ue=Yn,ie=Zn,ce=ne,ae=ee;var fe={noPrefill:["appearance"],supportedProperty:function(n){return"appearance"===n&&("ms"===ue?"-webkit-"+n:ie+n)}},le=/[-\s]+(.)?/g;function se(n,e){return e?e.toUpperCase():""}function de(n){return n.replace(le,se)}function pe(n){return de("-"+n)}var me,he={supportedProperty:function(n,e){return!!/^break-/.test(n)&&("Webkit"===ue?"WebkitColumn"+pe(n)in e&&ie+"column-"+n:"Moz"===ue&&("page"+pe(n)in e&&"page-"+n))}},ve={noPrefill:["color-adjust"],supportedProperty:function(n){return"color-adjust"===n&&("Webkit"===ue?ie+"print-"+n:n)}},ge={flex:"box-flex","flex-grow":"box-flex","flex-direction":["box-orient","box-direction"],order:"box-ordinal-group","align-items":"box-align","flex-flow":["box-orient","box-direction"],"justify-content":"box-pack"},ye=Object.keys(ge),we=function(n){return ie+n},be={"flex-grow":"flex-positive","flex-shrink":"flex-negative","flex-basis":"flex-preferred-size","justify-content":"flex-pack",order:"flex-order","align-items":"flex-align","align-content":"flex-line-pack"},Fe=[fe,ve,{noPrefill:["mask"],supportedProperty:function(n,e){if(!/^mask/.test(n))return!1;if("Webkit"===ue){if(de("mask-image")in e)return n;if(ue+pe("mask-image")in e)return ie+n}return n}},{noPrefill:["text-orientation"],supportedProperty:function(n){return"text-orientation"===n&&("apple"!==ce||ae?n:ie+n)}},{noPrefill:["transform"],supportedProperty:function(n,e,t){return"transform"===n&&(t.transform?n:ie+n)}},{noPrefill:["transition"],supportedProperty:function(n,e,t){return"transition"===n&&(t.transition?n:ie+n)}},{noPrefill:["writing-mode"],supportedProperty:function(n){return"writing-mode"===n&&("Webkit"===ue||"ms"===ue?ie+n:n)}},he,{supportedProperty:function(n,e){if(!/^(border|margin|padding)-inline/.test(n))return!1;if("Moz"===ue)return n;var t=n.replace("-inline","");return ue+pe(t)in e&&ie+t}},{supportedProperty:function(n,e){return de(n)in e&&n}},{supportedProperty:function(n,e){var t=pe(n);return"-"===n[0]?n:"-"===n[0]&&"-"===n[1]?n:ue+t in e?ie+n:"Webkit"!==ue&&"Webkit"+t in e&&"-webkit-"+n}},{supportedProperty:function(n){return"scroll-snap"===n.substring(0,11)&&("ms"===ue?""+ie+n:n)}},{supportedProperty:function(n){return"overscroll-behavior"===n&&("ms"===ue?ie+"scroll-chaining":n)}},{supportedProperty:function(n,e){var t=be[n];return!!t&&(ue+pe(t)in e&&ie+t)}},{supportedProperty:function(n,e,t){var r=t.multiple;if(ye.indexOf(n)>-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;u<o.length;u++)if(!(ue+pe(o[0])in e))return!1;return o.map(we)}return!1}}],Ee=Fe.filter((function(n){return n.supportedProperty})).map((function(n){return n.supportedProperty})),xe=Fe.filter((function(n){return n.noPrefill})).reduce((function(n,e){return n.push.apply(n,Xn(e.noPrefill)),n}),[]),Se={};if(l){me=document.createElement("p");var Ce=window.getComputedStyle(document.documentElement,"");for(var ke in Ce)isNaN(ke)||(Se[Ce[ke]]=Ce[ke]);xe.forEach((function(n){return delete Se[n]}))}function Me(n,e){if(void 0===e&&(e={}),!me)return n;if(null!=Se[n])return Se[n];"transition"!==n&&"transform"!==n||(e[n]=n in me.style);for(var t=0;t<Ee.length&&(Se[n]=Ee[t](n,me.style,e),!Se[n]);t++);try{me.style[n]=""}catch(n){return!1}return Se[n]}var Ie,Te={},Ae={transition:1,"transition-property":1,"-webkit-transition":1,"-webkit-transition-property":1},Re=/(^\s*[\w-]+)|, (\s*[\w-]+)(?![^()]*\))/g;function _e(n,e,t){return"var"===e?"var":"all"===e?"all":"all"===t?", all":e?Me(e):", "+Me(t)}function Ne(n,e){var t=e;if(!Ie||"content"===n)return e;if("string"!=typeof t||!isNaN(parseInt(t,10)))return t;var r=n+t;if(null!=Te[r])return Te[r];try{Ie.style[n]=t}catch(n){return Te[r]=!1,!1}if(Ae[n])t=t.replace(Re,_e);else if(""===Ie.style[n]&&("-ms-flex"===(t=ie+t)&&(Ie.style[n]="-ms-flexbox"),Ie.style[n]=t,""===Ie.style[n]))return Te[r]=!1,!1;return Ie.style[n]="",Te[r]=t,Te[r]}l&&(Ie=document.createElement("p"));var Pe=function(){return{onProcessRule:function(n){if("keyframes"===n.type){var e=n;e.at="-"===(t=e.at)[1]?t:"ms"===ue?t:"@"+ie+"keyframes"+t.substr(10)}var t},onProcessStyle:function(n,e){if("style"!==e.type)return n;for(var t in n){var r=n[t],o=!1,u=Me(t);u&&u!==t&&(o=!0);var i=!1,c=Ne(u,b(r));c&&c!==r&&(i=!0),(o||i)&&(o&&delete n[t],n[u||t]=c||r)}return n},onChangeValue:function(n,e){return Ne(e,b(n))||n}}};var Oe=function(){var n=function(n,e){return n.length===e.length?n>e?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<o.length;u++)r[o[u]]=e[o[u]];return r}}};var Le=function(){return{plugins:[kn(),_n(),Ln(),Un(),Kn(),"undefined"==typeof window?null:Pe(),Oe()]}};function We(n,e){if(null==n)return{};var t,r,o=h(n,e);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);for(r=0;r<u.length;r++)t=u[r],e.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(n,t)&&(o[t]=n[t])}return o}var De=t(0),ze=t.n(De);var Be=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=a({},e);return Object.keys(t).forEach((function(n){t[n]&&(r[n]="".concat(e[n]," ").concat(t[n]))})),r},je={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"]),c=a({},ze.a.useContext($e),{disableGeneration:u},i);if(!c.jss.options.insertionPoint&&r&&"undefined"!=typeof window){if(!He){var f=document.head;He=document.createComment("mui-inject-first"),f.insertBefore(He,f.firstChild)}c.jss=En({plugins:Le().plugins,insertionPoint:He})}return ze.a.createElement($e.Provider,{value:c},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=a({},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=Be({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 c=je.get(o.sheetsManager,u,r);c||(c={refs:0,staticSheet:null,dynamicStyles:null},je.set(o.sheetsManager,u,r,c));var f=a({},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===c.refs){var s;o.sheetsCache&&(s=je.get(o.sheetsCache,u,r));var d=u.create(r,i);s||((s=o.jss.createStyleSheet(d,a({link:!1},f))).attach(),o.sheetsCache&&je.set(o.sheetsCache,u,r,s)),l&&l.add(s),c.staticSheet=s,c.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(c.dynamicStyles){var p=o.jss.createStyleSheet(c.dynamicStyles,a({link:!0},f));p.update(e).attach(),t.dynamicSheet=p,t.classes=Be({baseClasses:c.staticSheet.classes,newClasses:p.classes}),l&&l.add(p)}else t.classes=c.staticSheet.classes;c.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=je.get(r.sheetsManager,o,t);u.refs-=1;var i=r.sheetsRegistry;0===u.refs&&(je.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 ct=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,c=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=a({},ze.a.useContext($e),{},c),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 at(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]:{};at(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,a({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",a({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;e<n.length;e++)n[e]&&(t=lt(n[e]))&&(r&&(r+=" "),r+=t);else for(e in n)n[e]&&(t=lt(e))&&(r&&(r+=" "),r+=t);else"boolean"==typeof n||n.call||(r&&(r+=" "),r+=n);return r}var st=function(){for(var n,e=0,t="";e<arguments.length;)(n=lt(arguments[e++]))&&(t&&(t+=" "),t+=n);return t},dt=t(73),pt=t.n(dt);function mt(n,e){var t={};return Object.keys(n).forEach((function(r){-1===e.indexOf(r)&&(t[r]=n[r])})),t}var ht=function(n){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.name,o=We(t,["name"]);var u,i=r,c="function"==typeof e?function(n){return{root:function(t){return e(a({theme:n},t))}}}:{root:e},f=ct(c,a({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,c=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,a({className:st(r.props.className,d)},p));if("function"==typeof r)return r(a({className:d},p));var m=c||n;return ze.a.createElement(m,a({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):a({},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=ct(n,a({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=c({theme:o,name:i,props:l})),u&&!p.theme&&(p.theme=o)),ze.a.createElement(t,a({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,a({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 c})),t.d(e,"jssPreset",(function(){return Le})),t.d(e,"makeStyles",(function(){return ct})),t.d(e,"mergeClasses",(function(){return Be})),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 c(n){return Object.keys(n).concat(function(n){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(n).filter((function(e){return n.propertyIsEnumerable(e)})):[]}(n))}function a(n,e,t){var r={};return t.isMergeableObject(n)&&c(n).forEach((function(e){r[e]=u(n[e],t)})),c(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):a(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(4),c=t(18),a=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(c.functorEffect)(a.log(r.renderToString(e)))():u.void(c.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";
14+/** @license React v16.9.0
15+ * react-dom-server.browser.production.min.js
16+ *
17+ * Copyright (c) Facebook, Inc. and its affiliates.
18+ *
19+ * This source code is licensed under the MIT license found in the
20+ * LICENSE file in the root directory of this source tree.
21+ */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;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return n.message="Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n}var i="function"==typeof Symbol&&Symbol.for,c=i?Symbol.for("react.portal"):60106,a=i?Symbol.for("react.fragment"):60107,f=i?Symbol.for("react.strict_mode"):60108,l=i?Symbol.for("react.profiler"):60114,s=i?Symbol.for("react.provider"):60109,d=i?Symbol.for("react.context"):60110,p=i?Symbol.for("react.concurrent_mode"):60111,m=i?Symbol.for("react.forward_ref"):60112,h=i?Symbol.for("react.suspense"):60113,v=i?Symbol.for("react.suspense_list"):60120,g=i?Symbol.for("react.memo"):60115,y=i?Symbol.for("react.lazy"):60116,w=i?Symbol.for("react.fundamental"):60117;function b(n){if(null==n)return null;if("function"==typeof n)return n.displayName||n.name||null;if("string"==typeof n)return n;switch(n){case a:return"Fragment";case c:return"Portal";case l:return"Profiler";case f:return"StrictMode";case h:return"Suspense";case v:return"SuspenseList"}if("object"==typeof n)switch(n.$$typeof){case d:return"Context.Consumer";case s:return"Context.Provider";case m:var e=n.render;return e=e.displayName||e.name||"",n.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case g:return b(n.type);case y:if(n=1===n._status?n._result:null)return b(n)}return null}var F=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;F.hasOwnProperty("ReactCurrentDispatcher")||(F.ReactCurrentDispatcher={current:null}),F.hasOwnProperty("ReactCurrentBatchConfig")||(F.ReactCurrentBatchConfig={suspense:null});var E={};function x(n,e){for(var t=0|n._threadCount;t<=e;t++)n[t]=n._currentValue2,n._threadCount=t+1}for(var S=new Uint16Array(16),C=0;15>C;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,I={},T={};function A(n){return!!M.call(T,n)||!M.call(I,n)&&(k.test(n)?T[n]=!0:(I[n]=!0,!1))}function R(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 R(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 R(e,1,!1,n[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(n){_[n]=new R(n,2,!1,n.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(n){_[n]=new R(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 R(n,3,!1,n.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(n){_[n]=new R(n,3,!0,n,null,!1)})),["capture","download"].forEach((function(n){_[n]=new R(n,4,!1,n,null,!1)})),["cols","rows","size","span"].forEach((function(n){_[n]=new R(n,6,!1,n,null,!1)})),["rowSpan","start"].forEach((function(n){_[n]=new R(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 R(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 R(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 R(e,1,!1,n,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(n){_[n]=new R(n,1,!1,n.toLowerCase(),null,!1)})),_.xlinkHref=new R("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(n){_[n]=new R(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;t<n.length;t++){switch(n.charCodeAt(t)){case 34:e="&quot;";break;case 38:e="&amp;";break;case 39:e="&#x27;";break;case 60:e="&lt;";break;case 62:e="&gt;";break;default:continue}o!==t&&(r+=n.substring(o,t)),o=t+1,r+=e}n=o!==t?r+n.substring(o,t):r}return n}function W(n,e){var t,r=_.hasOwnProperty(n)?_[n]:null;return(t="style"!==n)&&(t=null!==r?0===r.type:2<n.length&&("o"===n[0]||"O"===n[0])&&("n"===n[1]||"N"===n[1])),t||function(n,e,t,r){if(null==e||function(n,e,t,r){if(null!==t&&0===t.type)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==t?!t.acceptsBooleans:"data-"!==(n=n.toLowerCase().slice(0,5))&&"aria-"!==n);default:return!1}}(n,e,t,r))return!0;if(r)return!1;if(null!==t)switch(t.type){case 3:return!e;case 4:return!1===e;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}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)+'"')):A(n)?n+'="'+L(e)+'"':""}var D=null,z=null,B=null,j=!1,q=!1,U=null,H=0;function J(){if(null===D)throw u(Error(321));return D}function V(){if(0<H)throw u(Error(312));return{memoizedState:null,queue:null,next:null}}function $(){return null===B?null===z?(j=!1,z=B=V()):(j=!0,B=z):null===B.next?(j=!1,B=B.next=V()):(j=!0,B=B.next),B}function G(n,e,t,r){for(;q;)q=!1,H+=1,B=null,t=n(e,r);return z=D=null,H=0,B=U=null,t}function Q(n,e){return"function"==typeof e?e(n):e}function K(n,e,t){if(D=J(),B=$(),j){var r=B.queue;if(e=r.dispatch,null!==U&&void 0!==(t=U.get(r))){U.delete(r),r=B.memoizedState;do{r=n(r,t.action),t=t.next}while(null!==t);return B.memoizedState=r,[r,e]}return[B.memoizedState,e]}return n=n===Q?"function"==typeof e?e():e:void 0!==t?t(e):e,B.memoizedState=n,n=(n=B.queue={last:null,dispatch:null}).dispatch=X.bind(null,D,n),[B.memoizedState,n]}function X(n,e,t){if(!(25>H))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!==(B=$())){var t=B.memoizedState;if(null!==t&&null!==e){n:{var r=t[1];if(null===r)r=!1;else{for(var o=0;o<r.length&&o<e.length;o++){var u=e[o],i=r[o];if((u!==i||0===u&&1/u!=1/i)&&(u==u||i==i)){r=!1;break n}}r=!0}}if(r)return t[0]}}return n=n(),B.memoizedState=[n,e],n},useReducer:K,useRef:function(n){D=J();var e=(B=$()).memoizedState;return null===e?(n={current:n},B.memoizedState=n):e},useState:function(n){return K(Q,n)},useLayoutEffect:function(){},useCallback:function(n){return n},useImperativeHandle:Y,useEffect:Y,useDebugValue:Y,useResponder:function(n,e){return{props:e,responder:n}}},en="http://www.w3.org/1999/xhtml";function tn(n){switch(n){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}var rn={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},on=r({menuitem:!0},rn),un={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},cn=["Webkit","ms","Moz","O"];Object.keys(un).forEach((function(n){cn.forEach((function(e){e=e+n.charAt(0).toUpperCase()+n.substring(1),un[e]=un[n]}))}));var an=/([A-Z])/g,fn=/^ms-/,ln=o.Children.toArray,sn=F.ReactCurrentDispatcher,dn={listing:!0,pre:!0,textarea:!0},pn=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,mn={},hn={};var vn=Object.prototype.hasOwnProperty,gn={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null,suppressHydrationWarning:null};function yn(n,e){if(void 0===n)throw u(Error(152),b(e)||"Component")}function wn(n,e,t){function i(o,i){var c=i.prototype&&i.prototype.isReactComponent,a=function(n,e,t,r){if(r&&("object"==typeof(r=n.contextType)&&null!==r))return x(r,t),r[t];if(n=n.contextTypes){for(var o in t={},n)t[o]=e[o];e=t}else e=E;return e}(i,e,t,c),f=[],l=!1,s={isMounted:function(){return!1},enqueueForceUpdate:function(){if(null===f)return null},enqueueReplaceState:function(n,e){l=!0,f=[e]},enqueueSetState:function(n,e){if(null===f)return null;f.push(e)}},d=void 0;if(c)d=new i(o.props,a,s),"function"==typeof i.getDerivedStateFromProps&&(null!=(c=i.getDerivedStateFromProps.call(null,o.props,d.state))&&(d.state=r({},d.state,c)));else if(D={},d=i(o.props,a,s),null==(d=G(i,o.props,d,a))||null==d.render)return void yn(n=d,i);if(d.props=o.props,d.context=a,d.updater=s,void 0===(s=d.state)&&(d.state=s=null),"function"==typeof d.UNSAFE_componentWillMount||"function"==typeof d.componentWillMount)if("function"==typeof d.componentWillMount&&"function"!=typeof i.getDerivedStateFromProps&&d.componentWillMount(),"function"==typeof d.UNSAFE_componentWillMount&&"function"!=typeof i.getDerivedStateFromProps&&d.UNSAFE_componentWillMount(),f.length){s=f;var p=l;if(f=null,l=!1,p&&1===s.length)d.state=s[0];else{c=p?s[0]:d.state;var m=!0;for(p=p?1:0;p<s.length;p++){var h=s[p];null!=(h="function"==typeof h?h.call(d,c,o.props,a):h)&&(m?(m=!1,c=r({},c,h)):r(c,h))}d.state=c}}else f=null;if(yn(n=d.render(),i),o=void 0,"function"==typeof d.getChildContext&&"object"==typeof(a=i.childContextTypes))for(var v in o=d.getChildContext())if(!(v in a))throw u(Error(108),b(i)||"Unknown",v);o&&(e=r({},e,o))}for(;o.isValidElement(n);){var c=n,a=c.type;if("function"!=typeof a)break;i(c,a)}return{child:n,context:e}}var bn=function(){function n(e,t){if(!(this instanceof n))throw new TypeError("Cannot call a class as a function");o.isValidElement(e)?e.type!==a?e=[e]:(e=e.props.children,e=o.isValidElement(e)?[e]:ln(e)):e=ln(e),e={type:null,domNamespace:en,children:e,childIndex:0,context:E,footer:""};var r=S[0];if(0===r){var i=S,c=2*(r=i.length);if(!(65536>=c))throw u(Error(304));var f=new Uint16Array(c);for(f.set(i),(S=f)[0]=r+1,i=r;i<c-1;i++)S[i]=i+1;S[c-1]=0}else S[0]=S[r];this.threadID=r,this.stack=[e],this.exhausted=!1,this.currentSelectValue=null,this.previousWasTextNode=!1,this.makeStaticMarkup=t,this.suspenseDepth=0,this.contextIndex=-1,this.contextStack=[],this.contextValueStack=[]}return n.prototype.destroy=function(){if(!this.exhausted){this.exhausted=!0,this.clearProviders();var n=this.threadID;S[n]=S[0],S[0]=n}},n.prototype.pushProvider=function(n){var e=++this.contextIndex,t=n.type._context,r=this.threadID;x(t,r);var o=t[r];this.contextStack[e]=t,this.contextValueStack[e]=o,t[r]=n.props.value},n.prototype.popProvider=function(){var n=this.contextIndex,e=this.contextStack[n],t=this.contextValueStack[n];this.contextStack[n]=null,this.contextValueStack[n]=null,this.contextIndex--,e[this.threadID]=t},n.prototype.clearProviders=function(){for(var n=this.contextIndex;0<=n;n--)this.contextStack[n][this.threadID]=this.contextValueStack[n]},n.prototype.read=function(n){if(this.exhausted)return null;var e=Z;Z=this.threadID;var t=sn.current;sn.current=nn;try{for(var r=[""],o=!1;r[0].length<n;){if(0===this.stack.length){this.exhausted=!0;var i=this.threadID;S[i]=S[0],S[0]=i;break}var c=this.stack[this.stack.length-1];if(o||c.childIndex>=c.children.length){var a=c.footer;if(""!==a&&(this.previousWasTextNode=!1),this.stack.pop(),"select"===c.type)this.currentSelectValue=null;else if(null!=c.type&&null!=c.type.type&&c.type.type.$$typeof===s)this.popProvider(c.type);else if(c.type===h){this.suspenseDepth--;var f=r.pop();if(o){o=!1;var l=c.fallbackFrame;if(!l)throw u(Error(303));this.stack.push(l),r[this.suspenseDepth]+="\x3c!--$!--\x3e";continue}r[this.suspenseDepth]+=f}r[this.suspenseDepth]+=a}else{var d=c.children[c.childIndex++],p="";try{p+=this.render(d,c.context,c.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)===c)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 a: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 c=n.props;if("input"===i)c=r({type:void 0},c,{defaultChecked:void 0,defaultValue:void 0,value:null!=c.value?c.value:c.defaultValue,checked:null!=c.checked?c.checked:c.defaultChecked});else if("textarea"===i){var a=c.value;if(null==a){a=c.defaultValue;var f=c.children;if(null!=f){if(null!=a)throw u(Error(92));if(Array.isArray(f)){if(!(1>=f.length))throw u(Error(93));f=f[0]}a=""+f}null==a&&(a="")}c=r({},c,{value:void 0,children:""+a})}else if("select"===i)this.currentSelectValue=null!=c.value?c.value:c.defaultValue,c=r({},c,{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}(c.children);if(null!=f){var s=null!=c.value?c.value+"":l;if(a=!1,Array.isArray(f)){for(var d=0;d<f.length;d++)if(""+f[d]===s){a=!0;break}}else a=""+f===s;c=r({selected:void 0,children:void 0},c,{selected:a,children:l})}}if(a=c){if(on[i]&&(null!=a.children||null!=a.dangerouslySetInnerHTML))throw u(Error(137),i,"");if(null!=a.dangerouslySetInnerHTML){if(null!=a.children)throw u(Error(60));if(!("object"==typeof a.dangerouslySetInnerHTML&&"__html"in a.dangerouslySetInnerHTML))throw u(Error(61))}if(null!=a.style&&"object"!=typeof a.style)throw u(Error(62),"")}for(b in a=c,f=this.makeStaticMarkup,l=1===this.stack.length,s="<"+n.type,a)if(vn.call(a,b)){var p=a[b];if(null!=p){if("style"===b){d=void 0;var m="",h="";for(d in p)if(p.hasOwnProperty(d)){var v=0===d.indexOf("--"),g=p[d];if(null!=g){if(v)var y=d;else if(y=d,hn.hasOwnProperty(y))y=hn[y];else{var w=y.replace(an,"-$1").toLowerCase().replace(fn,"-ms-");y=hn[y]=w}m+=h+y+":",h=d,m+=v=null==g||"boolean"==typeof g||""===g?"":v||"number"!=typeof g||0===g||un.hasOwnProperty(h)&&un[h]?(""+g).trim():g+"px",h=";"}}p=m||null}d=null;n:if(v=i,g=a,-1===v.indexOf("-"))v="string"==typeof g.is;else switch(v){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":v=!1;break n;default:v=!0}v?gn.hasOwnProperty(b)||(d=A(d=b)&&null!=p?d+'="'+L(p)+'"':""):d=W(b,p),d&&(s+=" "+d)}}f||l&&(s+=' data-reactroot=""');var b=s;a="",rn.hasOwnProperty(i)?b+="/>":(b+=">",a="</"+n.type+">");n:{if(null!=(f=c.dangerouslySetInnerHTML)){if(null!=f.__html){f=f.__html;break n}}else if("string"==typeof(f=c.children)||"number"==typeof f){f=L(f);break n}f=null}return null!=f?(c=[],dn[i]&&"\n"===f.charAt(0)&&(b+="\n"),b+=f):c=ln(c.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:c,childIndex:0,context:e,footer:a}),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";
22+/** @license React v16.9.0
23+ * react.production.min.js
24+ *
25+ * Copyright (c) Facebook, Inc. and its affiliates.
26+ *
27+ * This source code is licensed under the MIT license found in the
28+ * LICENSE file in the root directory of this source tree.
29+ */var r=t(101),o="function"==typeof Symbol&&Symbol.for,u=o?Symbol.for("react.element"):60103,i=o?Symbol.for("react.portal"):60106,c=o?Symbol.for("react.fragment"):60107,a=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;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return n.message="Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n}var w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b={};function F(n,e,t){this.props=n,this.context=e,this.refs=b,this.updater=t||w}function E(){}function x(n,e,t){this.props=n,this.context=e,this.refs=b,this.updater=t||w}F.prototype.isReactComponent={},F.prototype.setState=function(n,e){if("object"!=typeof n&&"function"!=typeof n&&null!=n)throw y(Error(85));this.updater.enqueueSetState(this,n,e,"setState")},F.prototype.forceUpdate=function(n){this.updater.enqueueForceUpdate(this,n,"forceUpdate")},E.prototype=F.prototype;var S=x.prototype=new E;S.constructor=x,r(S,F.prototype),S.isPureReactComponent=!0;var C={current:null},k={suspense:null},M={current:null},I=Object.prototype.hasOwnProperty,T={key:!0,ref:!0,__self:!0,__source:!0};function A(n,e,t){var r=void 0,o={},i=null,c=null;if(null!=e)for(r in void 0!==e.ref&&(c=e.ref),void 0!==e.key&&(i=""+e.key),e)I.call(e,r)&&!T.hasOwnProperty(r)&&(o[r]=e[r]);var a=arguments.length-2;if(1===a)o.children=t;else if(1<a){for(var f=Array(a),l=0;l<a;l++)f[l]=arguments[l+2];o.children=f}if(n&&n.defaultProps)for(r in a=n.defaultProps)void 0===o[r]&&(o[r]=a[r]);return{$$typeof:u,type:n,key:i,ref:c,props:o,_owner:M.current}}function R(n){return"object"==typeof n&&null!==n&&n.$$typeof===u}var _=/\/+/g,N=[];function P(n,e,t,r){if(N.length){var o=N.pop();return o.result=n,o.keyPrefix=e,o.func=t,o.context=r,o.count=0,o}return{result:n,keyPrefix:e,func:t,context:r,count:0}}function O(n){n.result=null,n.keyPrefix=null,n.func=null,n.context=null,n.count=0,10>N.length&&N.push(n)}function L(n,e,t){return null==n?0:function n(e,t,r,o){var c=typeof e;"undefined"!==c&&"boolean"!==c||(e=null);var a=!1;if(null===e)a=!0;else switch(c){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case u:case i:a=!0}}if(a)return r(o,e,""===t?"."+W(e,0):t),1;if(a=0,t=""===t?".":t+":",Array.isArray(e))for(var f=0;f<e.length;f++){var l=t+W(c=e[f],f);a+=n(c,l,r,o)}else if(null===e||"object"!=typeof e?l=null:l="function"==typeof(l=g&&e[g]||e["@@iterator"])?l:null,"function"==typeof l)for(e=l.call(e),f=0;!(c=e.next()).done;)a+=n(c=c.value,l=t+W(c,f++),r,o);else if("object"===c)throw r=""+e,y(Error(31),"[object Object]"===r?"object with keys {"+Object.keys(e).join(", ")+"}":r,"");return a}(n,"",e,t)}function W(n,e){return"object"==typeof n&&null!==n&&null!=n.key?function(n){var e={"=":"=0",":":"=2"};return"$"+(""+n).replace(/[=:]/g,(function(n){return e[n]}))}(n.key):e.toString(36)}function D(n,e){n.func.call(n.context,e,n.count++)}function z(n,e,t){var r=n.result,o=n.keyPrefix;n=n.func.call(n.context,e,n.count++),Array.isArray(n)?B(n,r,t,(function(n){return n})):null!=n&&(R(n)&&(n=function(n,e){return{$$typeof:u,type:n.type,key:e,ref:n.ref,props:n.props,_owner:n._owner}}(n,o+(!n.key||e&&e.key===n.key?"":(""+n.key).replace(_,"$&/")+"/")+t)),r.push(n))}function B(n,e,t,r,o){var u="";null!=t&&(u=(""+t).replace(_,"$&/")+"/"),L(n,z,e=P(e,u,r,o)),O(e)}function j(){var n=C.current;if(null===n)throw y(Error(321));return n}var q={Children:{map:function(n,e,t){if(null==n)return n;var r=[];return B(n,r,null,e,t),r},forEach:function(n,e,t){if(null==n)return n;L(n,D,e=P(null,null,e,t)),O(e)},count:function(n){return L(n,(function(){return null}),null)},toArray:function(n){var e=[];return B(n,e,null,(function(n){return n})),e},only:function(n){if(!R(n))throw y(Error(143));return n}},createRef:function(){return{current:null}},Component:F,PureComponent:x,createContext:function(n,e){return void 0===e&&(e=null),(n={$$typeof:s,_calculateChangedBits:e,_currentValue:n,_currentValue2:n,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:l,_context:n},n.Consumer=n},forwardRef:function(n){return{$$typeof:d,render:n}},lazy:function(n){return{$$typeof:v,_ctor:n,_status:-1,_result:null}},memo:function(n,e){return{$$typeof:h,type:n,compare:void 0===e?null:e}},useCallback:function(n,e){return j().useCallback(n,e)},useContext:function(n,e){return j().useContext(n,e)},useEffect:function(n,e){return j().useEffect(n,e)},useImperativeHandle:function(n,e,t){return j().useImperativeHandle(n,e,t)},useDebugValue:function(){},useLayoutEffect:function(n,e){return j().useLayoutEffect(n,e)},useMemo:function(n,e){return j().useMemo(n,e)},useReducer:function(n,e,t){return j().useReducer(n,e,t)},useRef:function(n){return j().useRef(n)},useState:function(n){return j().useState(n)},Fragment:c,Profiler:f,StrictMode:a,Suspense:p,unstable_SuspenseList:m,createElement:A,cloneElement:function(n,e,t){if(null==n)throw y(Error(267),n);var o=void 0,i=r({},n.props),c=n.key,a=n.ref,f=n._owner;if(null!=e){void 0!==e.ref&&(a=e.ref,f=M.current),void 0!==e.key&&(c=""+e.key);var l=void 0;for(o in n.type&&n.type.defaultProps&&(l=n.type.defaultProps),e)I.call(e,o)&&!T.hasOwnProperty(o)&&(i[o]=void 0===e[o]&&void 0!==l?l[o]:e[o])}if(1===(o=arguments.length-2))i.children=t;else if(1<o){l=Array(o);for(var s=0;s<o;s++)l[s]=arguments[s+2];i.children=l}return{$$typeof:u,type:n.type,key:c,ref:a,props:i,_owner:f}},createFactory:function(n){var e=A.bind(null,n);return e.type=n,e},isValidElement:R,version:"16.9.0",unstable_withSuspenseConfig:function(n,e){var t=k.suspense;k.suspense=void 0===e?null:e;try{n()}finally{k.suspense=t}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentDispatcher:C,ReactCurrentBatchConfig:k,ReactCurrentOwner:M,IsSomeRendererActing:{current:!1},assign:r}},U={default:q},H=U&&q||U;n.exports=H.default||H},function(n,e,t){"use strict";var r=t(41),o=t(175),u=t(299),i=t(320),c=t(334),a=t(2),f=t(27),l=t(7),s=t(15),d=t(335),p=t(40),m=t(55),h=t(31),v=t(28),g=t(45),y=t(99),w=t(37),b=t(338),F=t(46),E=t(26),x=function(){d.smoothScrollPolyfill();var n=F.makeStyles()(g.mapRecordCons(new s.IsSymbol((function(){return"container"})))()(g.mapRecordCons(new s.IsSymbol((function(){return"content"})))()(g.mapRecordCons(new s.IsSymbol((function(){return"icon"})))()(g.mapRecordNil)()())()())()())((function(n){return{container:r.cssSafer(w.recordWriteForeign()(w.consWriteForeignFields(new s.IsSymbol((function(){return"backgroundColor"})))(w.writeForeignString)(w.consWriteForeignFields(new s.IsSymbol((function(){return"color"})))(w.writeForeignString)(w.consWriteForeignFields(new s.IsSymbol((function(){return"display"})))(w.writeForeignString)(w.consWriteForeignFields(new s.IsSymbol((function(){return"fontFamily"})))(w.writeForeignString)(w.consWriteForeignFields(new s.IsSymbol((function(){return"gridTemplateAreas"})))(w.writeForeignString)(w.consWriteForeignFields(new s.IsSymbol((function(){return"maxWidth"})))(w.writeForeignString)(w.consWriteForeignFields(new s.IsSymbol((function(){return"minWidth"})))(w.writeForeignString)(w.consWriteForeignFields(new s.IsSymbol((function(){return"transition"})))(w.writeForeignString)(w.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()())()()()))({backgroundColor:n.backgroundColour,fontFamily:n.textFontFamily,color:n.textColour,display:"grid",transition:"0.2s ease-in-out",gridTemplateAreas:"'landing landing landing''header header header' 'nav content content'",minWidth:"100%",maxWidth:"100%"}),content:r.cssSafer(w.recordWriteForeign()(w.consWriteForeignFields(new s.IsSymbol((function(){return"gridArea"})))(w.writeForeignString)(w.consWriteForeignFields(new s.IsSymbol((function(){return"minHeight"})))(w.writeForeignString)(w.nilWriteForeignFields)()()())()()()))({gridArea:"content",minHeight:"200vh"}),icon:r.cssSafer(w.recordWriteForeign()(w.consWriteForeignFields(new s.IsSymbol((function(){return"fill"})))(w.writeForeignString)(w.nilWriteForeignFields)()()()))({fill:"theme.textColour"})}}))(),e=i.mkLandingPage(),t=c.mkSidebar(),b=u.mkHeader(),x=c.mkSidebarLink(),S=o.mkCompileEditor();return h.component()()("ContainerContent")((function(r){return v.bind(v.ixBindRender)(n)((function(n){return v.bind(v.ixBindRender)(h.useState(!0))((function(o){return v.bind(v.ixBindRender)(h.useRef(f.null))((function(u){return a.pure(v.applicativeRender(E.refl))(m.div()({className:n.container,children:[p.element(e)({}),p.element(t)({collapsed:o.value0,modifyCollapsed:o.value1,children:[p.element(x)({name:"Learn",icon:p.element(y.appendIcon())({}),collapsed:o.value0}),p.element(x)({name:"Try",icon:p.element(y.bindIcon())({}),collapsed:o.value0}),p.element(x)({name:"Share",icon:p.element(y.applyflippedIcon())({}),collapsed:o.value0}),p.element(x)({name:"Jobs",icon:p.element(y.mapIcon())({}),collapsed:o.value0})]}),p.element(b)({}),m.div()({className:n.content,children:l.append(l.semigroupArray)([p.element(S)({})])(r.children)})]}))}))}))}))}))()};n.exports={mkContainer:function(){var n=b.mkThemeProvider(),e=x();return h.component()()("Container")((function(t){return a.pure(v.applicativeRender(E.refl))(p.element(n)({theme:t.theme,children:[p.element(e)({children:t.children})]}))}))()},mkContainerContent:x}},function(n,e,t){"use strict";e.mergeStyles=function(n){return Object.assign.apply(null,[{}].concat(n))}},function(n,e,t){"use strict";e.intDegree=function(n){return Math.min(Math.abs(n),2147483647)},e.intDiv=function(n){return function(e){return 0===e?0:e>0?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<e&&n[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;r<o;r++)t[r]=n(e[r]);return"["+t.join(",")+"]"}},e.cons=function(n){return function(e){return[n].concat(e)}},e.join=function(n){return function(e){return e.join(n)}}},function(n,e,t){"use strict";e.unsafeHas=function(n){return function(e){return{}.hasOwnProperty.call(e,n)}},e.unsafeGet=function(n){return function(e){return e[n]}},e.unsafeSet=function(n){return function(e){return function(t){var r={};for(var o in t)({}).hasOwnProperty.call(t,o)&&(r[o]=t[o]);return r[n]=e,r}}},e.unsafeDelete=function(n){return function(e){var t={};for(var r in e)r!==n&&{}.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t}}},function(n,e,t){"use strict";var r=function(n){return function(e){return n===e}};e.eqBooleanImpl=r,e.eqIntImpl=r,e.eqNumberImpl=r,e.eqCharImpl=r,e.eqStringImpl=r,e.eqArrayImpl=function(n){return function(e){return function(t){if(e===t)return!0;if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(!n(e[r])(t[r]))return!1;return!0}}}},function(n,e,t){"use strict";e.concatString=function(n){return function(e){return n+e}},e.concatArray=function(n){return function(e){return 0===n.length?e:0===e.length?n:n.concat(e)}}},function(n,e,t){"use strict";var r=function(n){return function(n){var e;for(;;)e=void(n=n);return e}(n)},o=new(t(5).Show)(r);n.exports={absurd:r,showVoid:o}},function(n,e,t){"use strict";e.unsafeCoerce=function(n){return n}},function(n,e,t){"use strict";var r=t(121),o=t(258),u=t(2),i=t(3),c=t(59),a=t(30),f=t(16),l=t(8),s=t(1),d=t(11),p=t(27),m=t(5),h=t(15),v=t(259),g=t(18),y=t(88),w=t(33),b=t(53),F=t(289),E=t(291),x=t(40),S=t(71),C=t(55),k=t(61),M=t(114),I=t(31),T=t(28),A=t(298),R=t(37),_=t(26),N=function(n){return F.fetch(E.windowFetch)()},P=function(n){return i.bind(y.bindAff)(N()("/api/compileAndRun")({method:F.postMethod,body:R.writeJSON(R.recordWriteForeign()(R.consWriteForeignFields(new h.IsSymbol((function(){return"code"})))(R.writeForeignString)(R.nilWriteForeignFields)()()()))(n),headers:F.makeHeaders()({"Content-Type":"application/json"})}))((function(n){var e=F.statusCode(n);return 200===e?s.mapFlipped(y.functorAff)(i.bind(y.bindAff)(F.json(n))(A.readAff(R.readRecord()(R.readFieldsCons(new h.IsSymbol((function(){return"code"})))(R.readMaybe(R.readInt))(R.readFieldsCons(new h.IsSymbol((function(){return"stderr"})))(R.readString)(R.readFieldsCons(new h.IsSymbol((function(){return"stdout"})))(R.readString)(R.readFieldsNil)()())()())()()))))(a.Right.create):422===e?s.mapFlipped(y.functorAff)(i.bind(y.bindAff)(F.json(n))(A.readAff(R.readRecord()(R.readFieldsCons(new h.IsSymbol((function(){return"result"})))(R.readRecord()(R.readFieldsCons(new h.IsSymbol((function(){return"errors"})))(R.readArray(R.readRecord()(R.readFieldsCons(new h.IsSymbol((function(){return"allSpans"})))(R.readArray(R.readRecord()(R.readFieldsCons(new h.IsSymbol((function(){return"end"})))(R.readArray(R.readInt))(R.readFieldsCons(new h.IsSymbol((function(){return"name"})))(R.readString)(R.readFieldsCons(new h.IsSymbol((function(){return"start"})))(R.readArray(R.readInt))(R.readFieldsNil)()())()())()())))(R.readFieldsCons(new h.IsSymbol((function(){return"errorCode"})))(R.readString)(R.readFieldsCons(new h.IsSymbol((function(){return"errorLink"})))(R.readString)(R.readFieldsCons(new h.IsSymbol((function(){return"filename"})))(R.readString)(R.readFieldsCons(new h.IsSymbol((function(){return"message"})))(R.readString)(R.readFieldsCons(new h.IsSymbol((function(){return"moduleName"})))(R.readMaybe(R.readString))(R.readFieldsCons(new h.IsSymbol((function(){return"position"})))(R.readRecord()(R.readFieldsCons(new h.IsSymbol((function(){return"endColumn"})))(R.readInt)(R.readFieldsCons(new h.IsSymbol((function(){return"endLine"})))(R.readInt)(R.readFieldsCons(new h.IsSymbol((function(){return"startColumn"})))(R.readInt)(R.readFieldsCons(new h.IsSymbol((function(){return"startLine"})))(R.readInt)(R.readFieldsNil)()())()())()())()()))(R.readFieldsCons(new h.IsSymbol((function(){return"suggestion"})))(R.readMaybe(R.readRecord()(R.readFieldsCons(new h.IsSymbol((function(){return"replaceRange"})))(R.readRecord()(R.readFieldsCons(new h.IsSymbol((function(){return"endColumn"})))(R.readInt)(R.readFieldsCons(new h.IsSymbol((function(){return"endLine"})))(R.readInt)(R.readFieldsCons(new h.IsSymbol((function(){return"startColumn"})))(R.readInt)(R.readFieldsCons(new h.IsSymbol((function(){return"startLine"})))(R.readInt)(R.readFieldsNil)()())()())()())()()))(R.readFieldsCons(new h.IsSymbol((function(){return"replacement"})))(R.readString)(R.readFieldsNil)()())()())))(R.readFieldsNil)()())()())()())()())()())()())()())()())))(R.readFieldsCons(new h.IsSymbol((function(){return"warnings"})))(R.readArray(R.readRecord()(R.readFieldsCons(new h.IsSymbol((function(){return"allSpans"})))(R.readArray(R.readRecord()(R.readFieldsCons(new h.IsSymbol((function(){return"end"})))(R.readArray(R.readInt))(R.readFieldsCons(new h.IsSymbol((function(){return"name"})))(R.readString)(R.readFieldsCons(new h.IsSymbol((function(){return"start"})))(R.readArray(R.readInt))(R.readFieldsNil)()())()())()())))(R.readFieldsCons(new h.IsSymbol((function(){return"errorCode"})))(R.readString)(R.readFieldsCons(new h.IsSymbol((function(){return"errorLink"})))(R.readString)(R.readFieldsCons(new h.IsSymbol((function(){return"filename"})))(R.readString)(R.readFieldsCons(new h.IsSymbol((function(){return"message"})))(R.readString)(R.readFieldsCons(new h.IsSymbol((function(){return"moduleName"})))(R.readMaybe(R.readString))(R.readFieldsCons(new h.IsSymbol((function(){return"position"})))(R.readRecord()(R.readFieldsCons(new h.IsSymbol((function(){return"endColumn"})))(R.readInt)(R.readFieldsCons(new h.IsSymbol((function(){return"endLine"})))(R.readInt)(R.readFieldsCons(new h.IsSymbol((function(){return"startColumn"})))(R.readInt)(R.readFieldsCons(new h.IsSymbol((function(){return"startLine"})))(R.readInt)(R.readFieldsNil)()())()())()())()()))(R.readFieldsCons(new h.IsSymbol((function(){return"suggestion"})))(R.readMaybe(R.readRecord()(R.readFieldsCons(new h.IsSymbol((function(){return"replaceRange"})))(R.readRecord()(R.readFieldsCons(new h.IsSymbol((function(){return"endColumn"})))(R.readInt)(R.readFieldsCons(new h.IsSymbol((function(){return"endLine"})))(R.readInt)(R.readFieldsCons(new h.IsSymbol((function(){return"startColumn"})))(R.readInt)(R.readFieldsCons(new h.IsSymbol((function(){return"startLine"})))(R.readInt)(R.readFieldsNil)()())()())()())()()))(R.readFieldsCons(new h.IsSymbol((function(){return"replacement"})))(R.readString)(R.readFieldsNil)()())()())))(R.readFieldsNil)()())()())()())()())()())()())()())()())))(R.readFieldsNil)()())()()))(R.readFieldsNil)()()))))(a.Left.create):c.throwError(y.monadThrowAff)(b.error("Unexpected response code "+m.show(m.showInt)(e)))}))};n.exports={mkCompileEditor:function(){var n=v.mkEditor(),e=o.mkCard(),t=r.mkButton()()()()();return I.component()()("StorybookEditor")((function(o){return T.bind(T.ixBindRender)(I.useRef(p.null))((function(o){return T.bind(T.ixBindRender)(I.useState(""))((function(c){return u.pure(T.applicativeRender(_.refl))(x.fragment([x.element(t)({buttonType:r.PlainButton.value,children:[S.text("Compile")],buttonProps:{onClick:M.handler_((function(){var n=I.readRefMaybe(o)();return f.for_(g.applicativeEffect)(f.foldableMaybe)(n)((function(n){return function(){var e=v.getValue(n)();return y.launchAff_(i.bind(y.bindAff)(P({code:e}))((function(n){return w.liftEffect(y.monadEffectAff)((e=function(){if(n instanceof a.Left)return f.intercalate(f.foldableArray)(d.monoidString)("/n")(s.mapFlipped(s.functorArray)(n.value0.result.errors)((function(n){return n.message})));if(n instanceof a.Right)return n.value0.stdout;throw new Error("Failed pattern match at CompileEditor.Component (line 51, column 46 - line 53, column 50): "+[n.constructor.name])}(),c.value1(l.const(e))));var e})))()}}))()}))}}),x.element(e)({children:[S.text(c.value0)]}),C.div()({children:[x.element(n)({editorRef:o})],style:k.css({height:"100%"})})]))}))}))}))()},fetch:N,compileAndRun:P}},function(n,e,t){"use strict";e.arrayApply=function(n){return function(e){for(var t=n.length,r=e.length,o=new Array(t*r),u=0,i=0;i<t;i++)for(var c=n[i],a=0;a<r;a++)o[u++]=c(e[a]);return o}}},function(n,e,t){"use strict";e.arrayMap=function(n){return function(e){for(var t=e.length,r=new Array(t),o=0;o<t;o++)r[o]=n(e[o]);return r}}},function(n,e,t){"use strict";e.arrayBind=function(n){return function(e){for(var t=[],r=0,o=n.length;r<o;r++)Array.prototype.push.apply(t,e(n[r]));return t}}},function(n,e,t){"use strict";e.range=function(n){return function(e){for(var t=n>e?-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<n;o++)t[r++]=e;return t}},e.fromFoldableImpl=function(){function n(n,e){this.head=n,this.tail=e}var e={};function t(e){return function(t){return new n(e,t)}}return function(n){return function(r){return function(n){for(var t=[],r=0,o=n;o!==e;)t[r++]=o.head,o=o.tail;return t}(n(t)(e)(r))}}}(),e.length=function(n){return n.length},e.cons=function(n){return function(e){return[n].concat(e)}},e.snoc=function(n){return function(e){var t=n.slice();return t.push(e),t}},e["uncons'"]=function(n){return function(e){return function(t){return 0===t.length?n({}):e(t[0])(t.slice(1))}}},e.indexImpl=function(n){return function(e){return function(t){return function(r){return r<0||r>=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<u;o++)if(t(r[o]))return n(o);return e}}}},e.findLastIndexImpl=function(n){return function(e){return function(t){return function(r){for(var o=r.length-1;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<r;t++)for(var o=n[t],u=0,i=o.length;u<i;u++)e.push(o[u]);return e},e.filter=function(n){return function(e){return e.filter(n)}},e.partition=function(n){return function(e){for(var t=[],r=[],o=0;o<e.length;o++){var u=e[o];n(u)?t.push(u):r.push(u)}return{yes:t,no:r}}},e.sortImpl=function(n){return function(e){return e.slice().sort((function(e,t){return n(e)(t)}))}},e.slice=function(n){return function(e){return function(t){return t.slice(n,e)}}},e.take=function(n){return function(e){return n<1?[]:e.slice(0,n)}},e.drop=function(n){return function(e){return n<1?e:e.slice(n)}},e.zipWith=function(n){return function(e){return function(t){for(var r=e.length<t.length?e.length:t.length,o=new Array(r),u=0;u<r;u++)o[u]=n(e[u])(t[u]);return o}}},e.unsafeIndexImpl=function(n){return function(e){return n[e]}}},function(n,e,t){"use strict";e.arrayExtend=function(n){return function(e){return e.map((function(e,t,r){return n(r.slice(t))}))}}},function(n,e,t){"use strict";e.foldrArray=function(n){return function(e){return function(t){for(var r=e,o=t.length-1;o>=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;u<o;u++)r=n(r)(t[u]);return r}}}},function(n,e,t){"use strict";e.boolConj=function(n){return function(e){return n&&e}},e.boolDisj=function(n){return function(e){return n||e}},e.boolNot=function(n){return!n}},function(n,e,t){"use strict";e.topInt=2147483647,e.bottomInt=-2147483648,e.topChar=String.fromCharCode(65535),e.bottomChar=String.fromCharCode(0),e.topNumber=Number.POSITIVE_INFINITY,e.bottomNumber=Number.NEGATIVE_INFINITY},function(n,e,t){"use strict";var r=function(n){return function(e){return function(t){return function(r){return function(o){return r<o?n:r===o?e:t}}}}};e.ordBooleanImpl=r,e.ordIntImpl=r,e.ordNumberImpl=r,e.ordStringImpl=r,e.ordCharImpl=r,e.ordArrayImpl=function(n){return function(e){return function(t){for(var r=0,o=e.length,u=t.length;r<o&&r<u;){var i=e[r],c=t[r],a=n(i)(c);if(0!==a)return a;r++}return o===u?0:o>u?-1:1}}}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(3),i=t(17),c=t(6),a=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 a.Functor((function(n){return function(e){return n(e)}})),v=function(n){return n},g=new c.Eq1((function(n){return c.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(3),i=t(17),c=t(6),a=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 a.Functor((function(n){return function(e){return n(e)}})),v=function(n){return n},g=new c.Eq1((function(n){return c.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),c=t(32),a=t(1),f=t(14),l=t(5),s=function(n){return n},d=new f.Newtype((function(n){return n}),s),p=new a.Functor((function(n){return function(n){return n}})),m=function(n){return new c.Bifunctor((function(e){return function(t){return function(t){return a.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(32),i=t(1),c=t(14),a=t(5),f=function(n){return n},l=new c.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 a.Show((function(e){return"(Flip "+a.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),c=t(32),a=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 c.Bifunctor((function(e){return function(e){return function(t){return a.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 a.Functor((function(e){return function(t){return a.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(32),i=t(6),c=t(10),a=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 c.Ord((function(){return s(n.Eq0())(e.Eq0())}),(function(t){return function(r){var o=c.compare(n)(t.value0)(r.value0);return o instanceof a.LT?a.LT.value:o instanceof a.GT?a.GT.value:c.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(32),i=t(1),c=t(14),a=t(5),f=function(n){return n},l=new c.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 a.Show((function(e){return"(Wrap "+a.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(c){return function(a){return function f(l,s){switch(s-l){case 0:return i([]);case 1:return u(n)(c(a[l]));case 2:return o(u(e)(c(a[l])))(c(a[l+1]));case 3:return o(o(u(t)(c(a[l])))(c(a[l+1])))(c(a[l+2]));default:var d=l+2*Math.floor((s-l)/4);return o(u(r)(f(l,d)))(f(d,s))}}(0,a.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<t;o++)r[o]=n(o)(e[o]);return r}}},function(n,e,t){"use strict";var r=t(44),o=t(11),u=t(14),i=t(10),c=t(7),a=t(5),f=function(n){return n},l=function(n){return new c.Semigroup((function(e){return function(t){return i.max(n)(e)(t)}}))},s=new u.Newtype((function(n){return n}),f),d=function(n){return n};n.exports={Max:f,newtypeMax:s,eqMax:d,ordMax:function(n){return new i.Ord((function(){return n.Eq0()}),(function(e){return function(t){return i.compare(n)(e)(t)}}))},semigroupMax:l,monoidMax:function(n){return new o.Monoid((function(){return l(n.Ord0())}),r.bottom(n))},showMax:function(n){return new a.Show((function(e){return"(Max "+a.show(n)(e)+")"}))}}},function(n,e,t){"use strict";var r=t(44),o=t(11),u=t(14),i=t(10),c=t(7),a=t(5),f=function(n){return n},l=function(n){return new c.Semigroup((function(e){return function(t){return i.min(n)(e)(t)}}))},s=new u.Newtype((function(n){return n}),f),d=function(n){return n};n.exports={Min:f,newtypeMin:s,eqMin:d,ordMin:function(n){return new i.Ord((function(){return n.Eq0()}),(function(e){return function(t){return i.compare(n)(e)(t)}}))},semigroupMin:l,monoidMin:function(n){return new o.Monoid((function(){return l(n.Ord0())}),r.top(n))},showMin:function(n){return new a.Show((function(e){return"(Min "+a.show(n)(e)+")"}))}}},function(n,e,t){"use strict";e.pureE=function(n){return function(){return n}},e.bindE=function(n){return function(e){return function(){return e(n())()}}},e.untilE=function(n){return function(){for(;!n(););return{}}},e.whileE=function(n){return function(e){return function(){for(;n();)e();return{}}}},e.forE=function(n){return function(e){return function(t){return function(){for(var r=n;r<e;r++)t(r)()}}}},e.foreachE=function(n){return function(e){return function(){for(var t=0,r=n.length;t<r;t++)e(n[t])()}}}},function(n,e,t){"use strict";e.new=function(n){return function(){return{value:n}}},e.read=function(n){return function(){return n.value}},e["modify'"]=function(n){return function(e){return function(){var t=n(e.value);return e.value=t.state,t.value}}},e.write=function(n){return function(e){return function(){return e.value=n,{}}}}},function(n,e,t){"use strict";e.map_=function(n){return function(e){return function(){return n(e())}}},e.pure_=function(n){return function(){return n}},e.bind_=function(n){return function(e){return function(){return e(n())()}}},e.run=function(n){return n()},e.while=function(n){return function(e){return function(){for(;n();)e()}}},e.for=function(n){return function(e){return function(t){return function(){for(var r=n;r<e;r++)t(r)()}}}},e.foreach=function(n){return function(e){return function(){for(var t=0,r=n.length;t<r;t++)e(n[t])()}}},e.new=function(n){return function(){return{value:n}}},e.read=function(n){return function(){return n.value}},e["modify'"]=function(n){return function(e){return function(){var t=n(e.value);return e.value=t.state,t.value}}},e.write=function(n){return function(e){return function(){return e.value=n}}}},function(n,e,t){"use strict";e.empty=function(){return[]},e.peekImpl=function(n){return function(e){return function(t){return function(r){return function(){return t>=0&&t<r.length?n(r[t]):e}}}}},e.poke=function(n){return function(e){return function(t){return function(){var r=n>=0&&n<t.length;return r&&(t[n]=e),r}}}},e.popImpl=function(n){return function(e){return function(t){return function(){return t.length>0?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<e;r++)t[r]={value:n[r],index:r};return t}}},function(n,e,t){"use strict";var r,o=t(78),u=t(107),i=t(8),c=t(1),a=t(43),f=t(4),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(){var e=o.read(n.value1)();return n.value0(e)}},d=function(n){return function(){var e=o.read(n.value1)();o.modify((function(n){return n+1|0}))(n.value1)();return n.value0(e)}},p=function(n){return function(e){return function(t){return function(){for(var r=o.new(!1)();c.map(o.functorST)(a.not(a.heytingAlgebraBoolean))(o.read(r))();)!function(){var i=s(e)();if(i instanceof f.Just&&n(i.value0)){u.push(i.value0)(t)();return c.void(o.functorST)(d(e))()}c.void(o.functorST)(o.write(!0)(r))()}();return{}}}}},m=p(i.const(!0)),h=(r=c.map(o.functorST)(f.isNothing),function(n){return r(s(n))});n.exports={iterator:function(n){return c.map(o.functorST)(l.create(n))(o.new(0))},iterate:function(n){return function(e){return function(){for(var t=o.new(!1)();c.map(o.functorST)(a.not(a.heytingAlgebraBoolean))(o.read(t))();)!function(){var r=d(n)();if(r instanceof f.Just)return e(r.value0)();if(r instanceof f.Nothing)return c.void(o.functorST)(o.write(!0)(t))();throw new Error("Failed pattern match at Data.Array.ST.Iterator (line 42, column 5 - line 44, column 47): "+[r.constructor.name])}();return{}}}},next:d,peek:s,exhausted:h,pushWhile:p,pushAll:m}},function(n,e,t){"use strict";var r=t(43),o=function(n){this.HeytingAlgebraRecord0=n},u=function(n){this.HeytingAlgebra0=n},i=new u((function(){return r.heytingAlgebraUnit})),c=new o((function(){return r.heytingAlgebraRecordNil})),a=new u((function(){return r.heytingAlgebraBoolean}));n.exports={BooleanAlgebra:u,BooleanAlgebraRecord:o,booleanAlgebraBoolean:a,booleanAlgebraUnit:i,booleanAlgebraFn:function(n){return new u((function(){return r.heytingAlgebraFunction(n.HeytingAlgebra0())}))},booleanAlgebraRecord:function(n){return function(n){return new u((function(){return r.heytingAlgebraRecord()(n.HeytingAlgebraRecord0())}))}},booleanAlgebraRecordNil:c,booleanAlgebraRecordCons:function(n){return function(e){return function(e){return function(t){return new o((function(){return r.heytingAlgebraRecordCons(n)()(e.HeytingAlgebraRecord0())(t.HeytingAlgebra0())}))}}}}}},function(n,e,t){"use strict";e.unfoldrArrayImpl=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){for(var i=[],c=u;;){var a=o(c);if(n(a))return i;var f=e(a);i.push(t(f)),c=r(f)}}}}}}}},function(n,e,t){"use strict";e.unfoldr1ArrayImpl=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){for(var i=[],c=u;;){var a=o(c);i.push(t(a));var f=r(a);if(n(f))return i;c=e(f)}}}}}}}},function(n,e,t){"use strict";var r=t(205),o=t(19),u=t(2),i=t(9),c=t(3),a=t(17),f=t(6),l=t(16),s=t(47),d=t(1),p=t(36),m=t(10),h=t(7),v=t(77),g=t(67),y=t(5),w=t(24),b=t(48),F=t(68).unfoldable1Array,E=b.traversableWithIndexArray,x=w.traversableArray,S=h.semigroupArray,C=m.ord1Array,k=a.monadArray,M=p.functorWithIndexArray,I=d.functorArray,T=s.foldableWithIndexArray,A=l.foldableArray,R=new v.Foldable1((function(){return A}),(function(n){return r.fold1Impl(h.append(n))}),(function(n){return v.foldMap1Default(R)(I)(n)})),_=new g.Traversable1((function(){return R}),(function(){return x}),(function(n){return g.sequence1Default(_)(n)}),(function(n){return r.traverse1Impl(i.apply(n))(d.map(n.Functor0()))})),N=f.eq1Array,P=c.bindArray,O=i.applyArray,L=u.applicativeArray,W=o.altArray;n.exports={showNonEmptyArray:function(n){return new y.Show((function(e){return"(NonEmptyArray "+y.show(y.showArray(n))(e)+")"}))},eqNonEmptyArray:function(n){return f.eqArray(n)},eq1NonEmptyArray:N,ordNonEmptyArray:function(n){return m.ordArray(n)},ord1NonEmptyArray:C,semigroupNonEmptyArray:S,functorNonEmptyArray:I,functorWithIndexNonEmptyArray:M,foldableNonEmptyArray:A,foldableWithIndexNonEmptyArray:T,foldable1NonEmptyArray:R,unfoldable1NonEmptyArray:F,traversableNonEmptyArray:x,traversableWithIndexNonEmptyArray:E,traversable1NonEmptyArray:_,applyNonEmptyArray:O,applicativeNonEmptyArray:L,bindNonEmptyArray:P,monadNonEmptyArray:k,altNonEmptyArray:W}},function(n,e,t){"use strict";e.fold1Impl=function(n){return function(e){for(var t=e[0],r=e.length,o=1;o<r;o++)t=n(t)(e[o]);return t}},e.traverse1Impl=function(){function n(n){this.fn=n}var e={},t=function(n,e){this.head=n,this.tail=e};function r(n){return new t(n,e)}function o(n){return function(e){return new t(n,e)}}function u(n){for(var t=[],r=n;r!==e;)t.push(r.head),r=r.tail;return t}return function(e){return function(t){return function(i){var c=function(r,u,a){if(0===u)return r;var f=a[u-1];return new n((function(){var n,l;return c((n=f,l=r,e(t(o)(i(n)))(l)),u-1,a)}))};return function(e){for(var o=t(r)(i(e[e.length-1])),a=c(o,e.length-1,e);a instanceof n;)a=a.fn();return t(u)(a)}}}}}()},function(n,e,t){"use strict";e.fromNumberImpl=function(n){return function(e){return function(t){return(0|t)===t?n(t):e}}},e.toNumber=function(n){return n},e.fromStringAsImpl=function(n){return function(e){return function(t){var r;r=t<11?"[0-"+(t-1).toString()+"]":11===t?"[0-9a]":"[0-9a-"+String.fromCharCode(86+t)+"]";var o=new RegExp("^[\\+\\-]?"+r+"+$","i");return function(r){if(o.test(r)){var u=parseInt(r,t);return(0|u)===u?n(u):e}return e}}}},e.toStringAs=function(n){return function(e){return e.toString(n)}},e.quot=function(n){return function(e){return n/e|0}},e.rem=function(n){return function(e){return n%e}},e.pow=function(n){return function(e){return 0|Math.pow(n,e)}}},function(n,e,t){"use strict";var r=t(75),o=t(34),u=function(n,e){this.Ring0=n,this.recip=e},i=function(n){return n.recip},c=new u((function(){return r.ringNumber}),(function(n){return 1/n}));n.exports={DivisionRing:u,recip:i,leftDiv:function(n){return function(e){return function(t){return o.mul(n.Ring0().Semiring0())(i(n)(t))(e)}}},rightDiv:function(n){return function(e){return function(t){return o.mul(n.Ring0().Semiring0())(e)(i(n)(t))}}},divisionringNumber:c}},function(n,e,t){"use strict";var r=t(209),o=t(8),u=t(4);n.exports={toFixed:function(n){return function(e){return r._toFixed(o.const(u.Nothing.value),u.Just.create,n,e)}},toExponential:function(n){return function(e){return r._toExponential(o.const(u.Nothing.value),u.Just.create,n,e)}},toPrecision:function(n){return function(e){return r._toPrecision(o.const(u.Nothing.value),u.Just.create,n,e)}},decodeURI:function(n){return r._decodeURI(o.const(u.Nothing.value),u.Just.create,n)},encodeURI:function(n){return r._encodeURI(o.const(u.Nothing.value),u.Just.create,n)},decodeURIComponent:function(n){return r._decodeURIComponent(o.const(u.Nothing.value),u.Just.create,n)},encodeURIComponent:function(n){return r._encodeURIComponent(o.const(u.Nothing.value),u.Just.create,n)},nan:r.nan,isNaN:r.isNaN,infinity:r.infinity,isFinite:r.isFinite,readInt:r.readInt,readFloat:r.readFloat}},function(n,e,t){"use strict";e.nan=NaN,e.isNaN=isNaN,e.infinity=1/0,e.isFinite=isFinite,e.readInt=function(n){return function(e){return parseInt(e,n)}},e.readFloat=parseFloat;var r=function(n){return function(e,t,r,o){try{return t(o[n](r))}catch(n){return e(n.message)}}};e._toFixed=r("toFixed"),e._toExponential=r("toExponential"),e._toPrecision=r("toPrecision");var o=function(n){return function(e,t,r){try{return t(n(r))}catch(n){return e(n.message)}}};e._decodeURI=o(decodeURI),e._encodeURI=o(encodeURI),e._decodeURIComponent=o(decodeURIComponent),e._encodeURIComponent=o(encodeURIComponent)},function(n,e,t){"use strict";e.abs=Math.abs,e.acos=Math.acos,e.asin=Math.asin,e.atan=Math.atan,e.atan2=function(n){return function(e){return Math.atan2(n,e)}},e.ceil=Math.ceil,e.cos=Math.cos,e.exp=Math.exp,e.floor=Math.floor,e.trunc=Math.trunc||function(n){return n<0?Math.ceil(n):Math.floor(n)},e.log=Math.log,e.max=function(n){return function(e){return Math.max(n,e)}},e.min=function(n){return function(e){return Math.min(n,e)}},e.pow=function(n){return function(e){return Math.pow(n,e)}},e.remainder=function(n){return function(e){return n%e}},e.round=Math.round,e.sin=Math.sin,e.sqrt=Math.sqrt,e.tan=Math.tan,e.e=Math.E,e.ln2=Math.LN2,e.ln10=Math.LN10,e.log2e=Math.LOG2E,e.log10e=Math.LOG10E,e.pi=Math.PI,e.tau=2*Math.PI,e.sqrt1_2=Math.SQRT1_2,e.sqrt2=Math.SQRT2},function(n,e,t){"use strict";var r="function"==typeof Array.from,o="undefined"!=typeof Symbol&&null!=Symbol&&void 0!==Symbol.iterator&&"function"==typeof String.prototype[Symbol.iterator],u="function"==typeof String.prototype.fromCodePoint,i="function"==typeof String.prototype.codePointAt;e._unsafeCodePointAt0=function(n){return i?function(n){return n.codePointAt(0)}:n},e._codePointAt=function(n){return function(e){return function(t){return function(r){return function(u){return function(i){var c=i.length;if(u<0||u>=c)return t;if(o)for(var a=i[Symbol.iterator](),f=u;;--f){var l=a.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<e;++o){var u=r.next();if(u.done)return t;t+=u.value}return t}:n(e)}},e._toCodePointArray=function(n){return function(e){return r?function(n){return Array.from(n,e)}:n}}},function(n,e,t){"use strict";e.toCharCode=function(n){return n.charCodeAt(0)},e.fromCharCode=function(n){return String.fromCharCode(n)}},function(n,e,t){"use strict";e.fromCharArray=function(n){return n.join("")},e.toCharArray=function(n){return n.split("")},e.singleton=function(n){return n},e._charAt=function(n){return function(e){return function(t){return function(r){return t>=0&&t<r.length?n(r.charAt(t)):e}}}},e._toChar=function(n){return function(e){return function(t){return 1===t.length?n(t):e}}},e.length=function(n){return n.length},e.countPrefix=function(n){return function(e){for(var t=0;t<e.length&&n(e.charAt(t));)t++;return t}},e._indexOf=function(n){return function(e){return function(t){return function(r){var o=r.indexOf(t);return-1===o?e:n(o)}}}},e["_indexOf'"]=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.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&&n<e.length)return e.charAt(n);throw new Error("Data.String.Unsafe.charAt: Invalid index.")}},e.char=function(n){if(1===n.length)return n.charAt(0);throw new Error("Data.String.Unsafe.char: Expected string of length 1.")}},function(n,e,t){"use strict";e._localeCompare=function(n){return function(e){return function(t){return function(r){return function(o){var u=r.localeCompare(o);return u<0?n:u>0?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(30),u=t(4),i=t(5),c=t(110),a=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 a.RegexFlags.create(r["flags'"](n))},renderFlags:s,parseFlags:function(n){return new a.RegexFlags({global:c.contains("g")(n),ignoreCase:c.contains("i")(n),multiline:c.contains("m")(n),sticky:c.contains("y")(n),unicode:c.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<o.length;u++)o[u]=null==o[u]?e:n(o[u]);return n(o)}}}},e.replace=function(n){return function(e){return function(t){return t.replace(n,e)}}},e["replace'"]=function(n){return function(e){return function(t){return t.replace(n,(function(n){return e(n)(Array.prototype.splice.call(arguments,1,arguments.length-3))}))}}},e._search=function(n){return function(e){return function(t){return function(r){var o=r.search(t);return-1===o?e:n(o)}}}},e.split=function(n){return function(e){return e.split(n)}}},function(n,e,t){"use strict";var r=t(39),o=t(6),u=t(1),i=t(11),c=t(7),a=t(5),f=t(111),l=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),s=new l({global:!1,ignoreCase:!1,multiline:!1,sticky:!1,unicode:!0}),d=new l({global:!1,ignoreCase:!1,multiline:!1,sticky:!0,unicode:!1}),p=new a.Show((function(n){var e=c.append(c.semigroupArray)([])(c.append(c.semigroupArray)(u.voidLeft(u.functorArray)(r.guard(r.monadZeroArray)(n.value0.global))("global"))(c.append(c.semigroupArray)(u.voidLeft(u.functorArray)(r.guard(r.monadZeroArray)(n.value0.ignoreCase))("ignoreCase"))(c.append(c.semigroupArray)(u.voidLeft(u.functorArray)(r.guard(r.monadZeroArray)(n.value0.multiline))("multiline"))(c.append(c.semigroupArray)(u.voidLeft(u.functorArray)(r.guard(r.monadZeroArray)(n.value0.sticky))("sticky"))(u.voidLeft(u.functorArray)(r.guard(r.monadZeroArray)(n.value0.unicode))("unicode"))))));return o.eq(o.eqArray(o.eqString))(e)([])?"noFlags":"("+f.joinWith(" <> ")(e)+")"})),m=new c.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(c){var a=function(n){return this.$$mounted=!0,this.$$spec=n.$$spec,this.state=void 0===this.$$spec.initialState?null:{$$state:this.$$spec.initialState},this};return a.displayName=c,(a.prototype=Object.create(r.Component.prototype)).constructor=a,a.prototype.toSelf=n,a.prototype.shouldComponentUpdate=t,a.prototype.componentDidMount=e,a.prototype.componentDidUpdate=o,a.prototype.componentWillUnmount=u,a.prototype.render=i,a}}(),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,c){return n(e)(t)(r)(o)(u)(i)(c)}},e.mkFn8=function(n){return function(e,t,r,o,u,i,c,a){return n(e)(t)(r)(o)(u)(i)(c)(a)}},e.mkFn9=function(n){return function(e,t,r,o,u,i,c,a,f){return n(e)(t)(r)(o)(u)(i)(c)(a)(f)}},e.mkFn10=function(n){return function(e,t,r,o,u,i,c,a,f,l){return n(e)(t)(r)(o)(u)(i)(c)(a)(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(c){return n(e,t,r,o,u,i,c)}}}}}}}},e.runFn8=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return function(i){return function(c){return function(a){return n(e,t,r,o,u,i,c,a)}}}}}}}}},e.runFn9=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return function(i){return function(c){return function(a){return function(f){return n(e,t,r,o,u,i,c,a,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(c){return function(a){return function(f){return function(l){return n(e,t,r,o,u,i,c,a,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,c){return n(e)(t)(r)(o)(u)(i)(c)()}},e.mkEffectFn8=function(n){return function(e,t,r,o,u,i,c,a){return n(e)(t)(r)(o)(u)(i)(c)(a)()}},e.mkEffectFn9=function(n){return function(e,t,r,o,u,i,c,a,f){return n(e)(t)(r)(o)(u)(i)(c)(a)(f)()}},e.mkEffectFn10=function(n){return function(e,t,r,o,u,i,c,a,f,l){return n(e)(t)(r)(o)(u)(i)(c)(a)(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(c){return function(){return n(e,t,r,o,u,i,c)}}}}}}}}},e.runEffectFn8=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return function(i){return function(c){return function(a){return function(){return n(e,t,r,o,u,i,c,a)}}}}}}}}}},e.runEffectFn9=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){return function(i){return function(c){return function(a){return function(f){return function(){return n(e,t,r,o,u,i,c,a,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(c){return function(a){return function(f){return function(l){return function(){return n(e,t,r,o,u,i,c,a,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],c=u[1];return c.hasOwnProperty("$$reactBasicHooks$$cachedDispatch")||(c.$$reactBasicHooks$$cachedDispatch=function(n){return function(){return c(n)}}),n(i,c.$$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))},c=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:c}},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;r<n.length;r++)t[n[r]]=e[n[r]];return t}},function(n,e,t){"use strict";e.copyRecord=function(n){var e={};for(var t in n)({}).hasOwnProperty.call(n,t)&&(e[t]=n[t]);return e},e.unsafeInsert=function(n){return function(e){return function(t){return t[n]=e,t}}},e.unsafeModify=function(n){return function(e){return function(t){return t[n]=e(t[n]),t}}},e.unsafeDelete=function(n){return function(e){return delete e[n],e}},e.unsafeRename=function(n){return function(e){return function(t){return t[e]=t[n],delete t[n],t}}}},function(n,e){e._parseJSON=JSON.parse,e._undefined=void 0},function(n,e,t){"use strict";e.showErrorImpl=function(n){return n.stack||n.toString()},e.error=function(n){return new Error(n)},e.message=function(n){return n.message},e.name=function(n){return n.name||"Error"},e.stackImpl=function(n){return function(e){return function(t){return t.stack?n(t.stack):e}}},e.throwException=function(n){return function(){throw n}},e.catchException=function(n){return function(e){return function(){try{return e()}catch(e){return e instanceof Error||"[object Error]"===Object.prototype.toString.call(e)?n(e)():n(new Error(e.toString()))()}}}}},function(n,e,t){"use strict";var r,o=t(19),u=t(2),i=t(9),c=t(3),a=t(13),f=t(93),l=t(49),s=t(32),d=t(23),p=t(6),m=t(16),h=t(8),v=t(1),g=t(36),y=t(43),w=t(52),b=t(4),F=t(14),E=t(97),x=t(10),S=t(21),C=t(7),k=t(5),M=t(24),I=t(20),T=t(50),A=t(12),R=function(n){return n},_=function(n){return function(e){return function(t){return 0===n&&t instanceof w.Cons?new b.Just(new w.Cons(e,t.value1)):t instanceof w.Cons?v.map(b.functorMaybe)((function(n){return new w.Cons(t.value0,n)}))(_(n-1|0)(e)(t.value1)):b.Nothing.value}}},N=m.foldr(w.foldableList)((function(n){return function(e){return new I.Tuple(new w.Cons(n.value0,e.value0),new w.Cons(n.value1,e.value1))}}))(new I.Tuple(w.Nil.value,w.Nil.value)),P=function(n){if(n instanceof w.Nil)return b.Nothing.value;if(n instanceof w.Cons)return new b.Just({head:n.value0,tail:n.value1});throw new Error("Failed pattern match at Data.List (line 259, column 1 - line 259, column 66): "+[n.constructor.name])},O=function(n){if(n instanceof w.Nil)return b.Nothing.value;if(n instanceof w.Cons)return new b.Just(n.value1);throw new Error("Failed pattern match at Data.List (line 245, column 1 - line 245, column 43): "+[n.constructor.name])},L=function(n){return function(e){if(e instanceof w.Cons&&n(e.value0)){var t=L(n)(e.value1);return{init:new w.Cons(e.value0,t.init),rest:t.rest}}return{init:w.Nil.value,rest:e}}},W=function(n){return new w.Cons(n,w.Nil.value)},D=function(n){var e=function(t){return function(r){if(t instanceof w.Cons&&r instanceof w.Cons){if(p.eq(S.eqOrdering)(n(t.value0)(r.value0))(S.GT.value))return new w.Cons(r.value0,e(t)(r.value1));if(d.otherwise)return new w.Cons(t.value0,e(t.value1)(r))}if(t instanceof w.Nil)return r;if(r instanceof w.Nil)return t;throw new Error("Failed pattern match at Data.List (line 473, column 3 - line 473, column 38): "+[t.constructor.name,r.constructor.name])}},t=function(n){return n instanceof w.Cons&&n.value1 instanceof w.Cons?new w.Cons(e(n.value0)(n.value1.value0),t(n.value1.value1)):n},r=function(e){if(e instanceof w.Cons&&e.value1 instanceof w.Cons){if(p.eq(S.eqOrdering)(n(e.value0)(e.value1.value0))(S.GT.value))return o(e.value1.value0)(W(e.value0))(e.value1.value1);if(d.otherwise)return u(e.value1.value0)((function(n){return new w.Cons(e.value0,n)}))(e.value1.value1)}return W(e)},o=function(e){return function(t){return function(o){var u,i,c,a,f=e,l=t,s=!1;for(;!s;)i=f,c=l,u=(a=o)instanceof w.Cons&&p.eq(S.eqOrdering)(n(i)(a.value0))(S.GT.value)?(f=a.value0,l=new w.Cons(i,c),void(o=a.value1)):(s=!0,new w.Cons(new w.Cons(i,c),r(a)));return u}}},u=function(e){return function(t){return function(o){var u,i=e,c=t,a=!1;function f(e,t,u){return u instanceof w.Cons&&p.notEq(S.eqOrdering)(n(e)(u.value0))(S.GT.value)?(i=u.value0,c=function(n){return t(new w.Cons(e,n))},void(o=u.value1)):(a=!0,new w.Cons(t(W(e)),r(u)))}for(;!a;)u=f(i,c,o);return u}}};return function(n){return function(n){var e,r=!1;function o(e){if(e instanceof w.Cons&&e.value1 instanceof w.Nil)return r=!0,e.value0;n=t(e)}for(;!r;)e=o(n);return e}(r(n))}},z=function(n){return function(e){return D(x.compare(n))(e)}},B=(r=w.Nil.value,function(n){var e,t=r,o=!1;function u(e,r){if(r instanceof w.Nil)return o=!0,e;if(r instanceof w.Cons)return t=new w.Cons(r.value0,e),void(n=r.value1);throw new Error("Failed pattern match at Data.List (line 368, column 3 - line 368, column 19): "+[e.constructor.name,r.constructor.name])}for(;!o;)e=u(t,n);return e}),j=function(n){return function(e){return function(t){var r,o=n,u=e,i=!1;function c(n,e,r){if(e<1)return i=!0,B(n);if(r instanceof w.Nil)return i=!0,B(n);if(r instanceof w.Cons)return o=new w.Cons(r.value0,n),u=e-1|0,void(t=r.value1);throw new Error("Failed pattern match at Data.List (line 520, column 3 - line 520, column 35): "+[n.constructor.name,e.constructor.name,r.constructor.name])}for(;!i;)r=c(o,u,t);return r}}}(w.Nil.value),q=function(n){var e;return v.map(b.functorMaybe)((function(n){return{init:B(n.revInit),last:n.last}}))((e=n,function(n){var t,r=e,o=!1;function u(e,t){if(e instanceof w.Nil)return o=!0,b.Nothing.value;if(e instanceof w.Cons&&e.value1 instanceof w.Nil)return o=!0,new b.Just({revInit:t,last:e.value0});if(e instanceof w.Cons)return r=e.value1,void(n=new w.Cons(e.value0,t));throw new Error("Failed pattern match at Data.List (line 270, column 3 - line 270, column 23): "+[e.constructor.name,t.constructor.name])}for(;!o;)t=u(r,n);return t})(w.Nil.value))},U=function(n){return function(e){return function(t){var r;return B((r=e,function(e){return function(t){var o,u=r,i=e,c=!1;function a(e,r,o){if(e instanceof w.Nil)return c=!0,o;if(r instanceof w.Nil)return c=!0,o;if(e instanceof w.Cons&&r instanceof w.Cons)return u=e.value1,i=r.value1,void(t=new w.Cons(n(e.value0)(r.value0),o));throw new Error("Failed pattern match at Data.List (line 718, column 3 - line 718, column 21): "+[e.constructor.name,r.constructor.name,o.constructor.name])}for(;!c;)o=a(u,i,t);return o}})(t)(w.Nil.value))}}},H=U(I.Tuple.create),J=new F.Newtype((function(n){return n}),R),V=g.mapWithIndex(w.functorWithIndexList),$=function(n){return function(e){return function(t){var r,o=e,u=!1;function i(e,r){if(r instanceof w.Nil)return u=!0,B(e);if(r instanceof w.Cons){var i=n(r.value0);if(i instanceof b.Nothing)return o=e,void(t=r.value1);if(i instanceof b.Just)return o=new w.Cons(i.value0,e),void(t=r.value1);throw new Error("Failed pattern match at Data.List (line 419, column 5 - line 421, column 32): "+[i.constructor.name])}throw new Error("Failed pattern match at Data.List (line 417, column 3 - line 417, column 27): "+[e.constructor.name,r.constructor.name])}for(;!u;)r=i(o,t);return r}}(w.Nil.value)},G=function(n){return function(e){return function(t){return l.tailRecM(n)((function(r){return c.bind(n.Monad0().Bind1())(o.alt(e.Plus1().Alt0())(v.map(e.Plus1().Alt0().Functor0())(l.Loop.create)(t))(u.pure(e.Applicative0())(new l.Done(A.unit))))((function(n){return u.pure(e.Applicative0())(s.bimap(l.bifunctorStep)((function(n){return new w.Cons(n,r)}))((function(n){return B(r)}))(n))}))}))(w.Nil.value)}}},Q=function(n){return function(e){return function(t){return i.apply(n.Applicative0().Apply0())(v.map(n.Plus1().Alt0().Functor0())(w.Cons.create)(t))(f.defer(e)((function(r){return K(n)(e)(t)})))}}},K=function(n){return function(e){return function(t){return o.alt(n.Plus1().Alt0())(Q(n)(e)(t))(u.pure(n.Applicative0())(w.Nil.value))}}},X=m.foldl(w.foldableList)((function(n){return function(e){return n+1|0}}))(0),Y=function(n){return function(e){return function(t){if(t instanceof w.Nil)return W(e);if(t instanceof w.Cons)return n(e)(t.value0)instanceof S.GT?new w.Cons(t.value0,Y(n)(e)(t.value1)):new w.Cons(e,t);throw new Error("Failed pattern match at Data.List (line 216, column 1 - line 216, column 68): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}},Z=function(n){return function(e){return function(t){return 0===n?new b.Just(new w.Cons(e,t)):t instanceof w.Cons?v.map(b.functorMaybe)((function(n){return new w.Cons(t.value0,n)}))(Z(n-1|0)(e)(t.value1)):b.Nothing.value}}},nn=function(n){if(n instanceof w.Nil)return b.Nothing.value;if(n instanceof w.Cons)return new b.Just(n.value0);throw new Error("Failed pattern match at Data.List (line 230, column 1 - line 230, column 22): "+[n.constructor.name])},en=function(n){if(n instanceof w.Nil)return w.Nil.value;if(n instanceof w.Cons&&n.value0 instanceof w.Nil)return en(n.value1);if(n instanceof w.Cons&&n.value0 instanceof w.Cons)return new w.Cons(new w.Cons(n.value0.value0,$(nn)(n.value1)),en(new w.Cons(n.value0.value1,$(O)(n.value1))));throw new Error("Failed pattern match at Data.List (line 752, column 1 - line 752, column 54): "+[n.constructor.name])},tn=function(n){return function(e){if(e instanceof w.Nil)return w.Nil.value;if(e instanceof w.Cons){var t=L(n(e.value0))(e.value1);return new w.Cons(new E.NonEmpty(e.value0,t.init),tn(n)(t.rest))}throw new Error("Failed pattern match at Data.List (line 605, column 1 - line 605, column 80): "+[n.constructor.name,e.constructor.name])}},rn=function(n){return tn(p.eq(n))},on=function(n){return function(e){return function(t){return function(r){if(r instanceof w.Nil)return u.pure(n.Applicative0())(t);if(r instanceof w.Cons)return c.bind(n.Bind1())(e(t)(r.value0))((function(t){return on(n)(e)(t)(r.value1)}));throw new Error("Failed pattern match at Data.List (line 763, column 1 - line 763, column 72): "+[e.constructor.name,t.constructor.name,r.constructor.name])}}}},un=function(n){var e;return e=0,function(t){var r,o=e,u=!1;function i(e,r){if(r instanceof w.Cons){if(n(r.value0))return u=!0,new b.Just(e);if(d.otherwise)return o=e+1|0,void(t=r.value1)}if(r instanceof w.Nil)return u=!0,b.Nothing.value;throw new Error("Failed pattern match at Data.List (line 301, column 3 - line 301, column 35): "+[e.constructor.name,r.constructor.name])}for(;!u;)r=i(o,t);return r}},cn=function(n){return function(e){return v.map(b.functorMaybe)((function(n){return(X(e)-1|0)-n|0}))(un(n)(B(e)))}},an=function(n){return function(e){return function(t){if(t instanceof w.Nil)return u.pure(n.Applicative0())(w.Nil.value);if(t instanceof w.Cons)return c.bind(n.Bind1())(e(t.value0))((function(r){return c.bind(n.Bind1())(an(n)(e)(t.value1))((function(e){return u.pure(n.Applicative0())(r?new w.Cons(t.value0,e):e)}))}));throw new Error("Failed pattern match at Data.List (line 403, column 1 - line 403, column 75): "+[e.constructor.name,t.constructor.name])}}},fn=function(n){return function(e){return function(t){var r,o=e,u=!1;function i(e,r){if(r instanceof w.Nil)return u=!0,B(e);if(r instanceof w.Cons){if(n(r.value0))return o=new w.Cons(r.value0,e),void(t=r.value1);if(d.otherwise)return o=e,void(t=r.value1)}throw new Error("Failed pattern match at Data.List (line 390, column 3 - line 390, column 27): "+[e.constructor.name,r.constructor.name])}for(;!u;)r=i(o,t);return r}}(w.Nil.value)},ln=function(n){return function(e){return function(t){return e instanceof w.Nil?w.Nil.value:t instanceof w.Nil?w.Nil.value:fn((function(e){return m.any(w.foldableList)(y.heytingAlgebraBoolean)(n(e))(t)}))(e)}}},sn=function(n){return function(e){if(e instanceof w.Nil)return w.Nil.value;if(e instanceof w.Cons)return new w.Cons(e.value0,sn(n)(fn((function(t){return!n(e.value0)(t)}))(e.value1)));throw new Error("Failed pattern match at Data.List (line 644, column 1 - line 644, column 59): "+[n.constructor.name,e.constructor.name])}},dn=function(n){return new p.Eq((function(e){return function(t){return p.eq(w.eqList(n))(e)(t)}}))},pn=function(n){return function(e){var t,r=n,o=!1;function u(n,t){if(n<1)return o=!0,t;if(t instanceof w.Nil)return o=!0,w.Nil.value;if(t instanceof w.Cons)return r=n-1|0,void(e=t.value1);throw new Error("Failed pattern match at Data.List (line 543, column 1 - line 543, column 42): "+[n.constructor.name,t.constructor.name])}for(;!o;)t=u(r,e);return t}},mn=function(n){return function(e){return function(t){if(t instanceof w.Nil)return w.Nil.value;if(t instanceof w.Cons&&n(e)(t.value0))return t.value1;if(t instanceof w.Cons)return new w.Cons(t.value0,mn(n)(e)(t.value1));throw new Error("Failed pattern match at Data.List (line 671, column 1 - line 671, column 67): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}},hn=function(n){return function(e){return function(t){return C.append(w.semigroupList)(e)(m.foldl(w.foldableList)(h.flip(mn(n)))(sn(n)(t))(e))}}},vn=function(n){return function(e){return 0===n&&e instanceof w.Cons?new b.Just(e.value1):e instanceof w.Cons?v.map(b.functorMaybe)((function(n){return new w.Cons(e.value0,n)}))(vn(n-1|0)(e.value1)):b.Nothing.value}},gn=function(n){return mn(p.eq(n))},yn=h.flip(c.bind(w.bindList)),wn=$(a.identity(a.categoryFn)),bn=function(n){return function(e){return function(t){return 0===n&&t instanceof w.Cons?b.Just.create(function(){var n=e(t.value0);if(n instanceof b.Nothing)return t.value1;if(n instanceof b.Just)return new w.Cons(n.value0,t.value1);throw new Error("Failed pattern match at Data.List (line 352, column 3 - line 354, column 23): "+[n.constructor.name])}()):t instanceof w.Cons?v.map(b.functorMaybe)((function(n){return new w.Cons(t.value0,n)}))(bn(n-1|0)(e)(t.value1)):b.Nothing.value}}};n.exports={toUnfoldable:function(n){return T.unfoldr(n)((function(n){return v.map(b.functorMaybe)((function(n){return new I.Tuple(n.head,n.tail)}))(P(n))}))},fromFoldable:function(n){return m.foldr(n)(w.Cons.create)(w.Nil.value)},singleton:W,range:function(n){return function(e){if(n===e)return W(n);if(d.otherwise){return(t=e,function(n){return function(e){return function(r){var o,u=t,i=n,c=e,a=!1;function f(n,e,t,o){if(n===e)return a=!0,new w.Cons(n,o);if(d.otherwise)return u=n+t|0,i=e,c=t,void(r=new w.Cons(n,o));throw new Error("Failed pattern match at Data.List (line 148, column 3 - line 149, column 65): "+[n.constructor.name,e.constructor.name,t.constructor.name,o.constructor.name])}for(;!a;)o=f(u,i,c,r);return o}}})(n)(n>e?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 cn((function(t){return p.eq(n)(t)(e)}))}},findIndex:un,findLastIndex:cn,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:B,concat:function(n){return c.bind(w.bindList)(n)(a.identity(a.categoryFn))},concatMap:yn,filter:fn,filterM:an,mapMaybe:$,catMaybes:wn,mapWithIndex:V,sort:z,sortBy:D,Pattern:R,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 j(e-n|0)(pn(n)(t))}}},take:j,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,c=!1;for(;!c;)o=i,r=(u=t)instanceof w.Cons&&n(u.value0)?(i=new w.Cons(u.value0,o),void(t=u.value1)):(c=!0,B(o));return r}}(w.Nil.value)},drop:pn,dropEnd:function(n){return function(e){return j(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),c=t(6),a=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(29),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},I=function(n){return n.variantBounded},T=new w((function(n){return f.Nil.value})),A=new b((function(n){return f.Nil.value})),R=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 c.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=I(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=I(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})),B=new x((function(){return z}),(function(n){return f.Nil.value})),j=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,I(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=I(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=I(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()))(a.const(o.empty(e.Plus1())))}}}},on:_,onMatch:R,case_:D,match:function(n){return function(n){return function(n){return function(n){return R()()()(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:a.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:I,VariantBoundedEnums:x,variantBoundedEnums:M,eqVariantNil:P,eqVariantCons:function(n){return function(e){return new F((function(t){return new f.Cons(c.eq(e),k(n)(g.RLProxy.value))}))}},eqVariant:O,boundedVariantNil:z,boundedVariantCons:j,boundedVariant:q,enumVariantNil:B,enumVariantCons:function(n){return function(e){return new x((function(){return j(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:A,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:T,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),c=t(52),a=t(4),f=t(10),l=t(21),s=t(15),d=t(85),p=t(29),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 c.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 c.Cons&&r instanceof c.Cons){if(r.value0.cardinality>n){var l=r.value0.toEnum(n);return l instanceof a.Just?(f=!0,a.Just.create({type:e.value0,value:l.value0})):(f=!0,a.Nothing.value)}if(i.otherwise)return o=n-r.value0.cardinality|0,u=e.value1,void(t=r.value1)}return f=!0,a.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 c.Cons){if(t.value0===n)return r=!0,!0;if(i.otherwise)return void(e=t.value1)}if(t instanceof c.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 c.Cons)return t=e+r.value0.cardinality|0,void(n=r.value1);if(r instanceof c.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,a=!1;function f(t,o){if(t instanceof c.Cons&&o instanceof c.Cons){if(t.value0===e)return a=!0,o.value0;if(i.otherwise)return u=t.value1,void(r=o.value1)}return a=!0,k(n)}for(;!a;)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,a=t,f=!1;for(;!f;)i=r,o=(u=a)instanceof c.Cons&&u.value1 instanceof c.Nil&&i instanceof c.Cons&&i.value1 instanceof c.Nil?(f=!0,{type:u.value0,value:e(i.value0)}):u instanceof c.Cons&&i instanceof c.Cons?(a=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 c.Cons&&r instanceof c.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 c.Cons&&t instanceof c.Cons&&r instanceof c.Cons){if(e.value0===n.type){var o=r.value0.pred(n.value);if(o instanceof a.Nothing)return a.Nothing.value;if(o instanceof a.Just)return a.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 c.Cons&&f instanceof c.Cons&&h instanceof c.Cons){if(u.value0===n.type){var v=h.value0.pred(n.value);if(v instanceof a.Nothing)return m=!0,a.Just.create({type:e,value:t.top});if(v instanceof a.Just)return m=!0,a.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 c.Cons&&t instanceof c.Cons&&o instanceof c.Cons){if(e.value0===n.type){var s=o.value0.succ(n.value);if(s instanceof a.Just)return l=!0,a.Just.create({type:e.value0,value:s.value0});if(s instanceof a.Nothing)return e.value1 instanceof c.Cons&&t.value1 instanceof c.Cons?(l=!0,a.Just.create({type:e.value1.value0,value:t.value1.value0.bottom})):(l=!0,a.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,a=t,f=!1;function l(e,t,o){if(t instanceof c.Cons&&o instanceof c.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,a=t.value1,void(r=o.value1)}return f=!0,k("fromEnum")}for(;!f;)o=l(u,a,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 c.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(c){return function(a){if(S(c)(b(n)(p.RLProxy.value)))return o.pure(e.Applicative0())(a);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,c.constructor.name,a.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(3),i=t(70),c=t(8),a=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(a.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(a.monadIdentity))(c.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,c.flip(m)),F=new s(f.ErrorAtProperty.create,w,y,c.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(3),c=t(13),a=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(4),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),I=r.toArrayWithKey((function(n){return function(n){return n}})),T=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)))}},A=T(C.unfoldableArray),R=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))}},B=new h.Functor((function(n){return function(e){return r._fmapObject(e,n)}})),j=new v.FunctorWithIndex((function(){return B}),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(a.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(a.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)(I(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 j}),(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 B}),(function(n){return E.traverse(X)(n)(c.identity(c.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(a.applicativeST)(e)}}},function(){var n=k.new();return U(a.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(a.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:T,fromFoldable:function(n){return function(e){return r.runST((function(){var t=k.new();return a.foreach(f.fromFoldable(n)(e))((function(n){return h.void(a.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_(a.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:I,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:B,functorWithIndexObject:j,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)))(A(e))(A(t))}}))},showObject:function(n){return new F.Show((function(e){return"(fromFoldable "+F.show(F.showArray(S.showTuple(F.showString)(n)))(R(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]),c=r(null)(i);if(null===c)return o;o=c}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(4),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),c=r.rgb(245)(222)(179),a=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),I=r.rgb(65)(105)(225),T=r.rgb(188)(143)(143),A=r.rgb(255)(0)(0),R=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),B=r.rgb(152)(251)(152),j=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),cn=r.rgb(186)(85)(211),an=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),In=r.rgb(240)(128)(128),Tn=r.rgb(173)(216)(230),An=r.rgb(255)(250)(205),Rn=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),Bn=r.rgb(128)(128)(128),jn=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),ce=r.rgb(72)(61)(139),ae=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),Ie=r.rgb(127)(255)(0),Te=r.rgb(95)(158)(160),Ae=r.rgb(222)(184)(135),Re=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),Be=r.rgb(250)(235)(215),je=r.rgb(240)(248)(255);n.exports={aliceblue:je,antiquewhite:Be,aqua:ze,aquamarine:De,azure:We,beige:Le,bisque:Oe,blanchedalmond:Pe,blue:Ne,blueviolet:_e,brown:Re,burlywood:Ae,cadetblue:Te,chartreuse:Ie,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:ae,darkslateblue:ce,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:jn,grey:Bn,honeydew:zn,hotpink:Dn,indianred:Wn,indigo:Ln,ivory:On,khaki:Pn,lavender:Nn,lavenderblush:_n,lawngreen:Rn,lemonchiffon:An,lightblue:Tn,lightcoral:In,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:an,mediumorchid:cn,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:j,palegreen:B,paleturquoise:z,palevioletred:D,papayawhip:W,peachpuff:L,peru:O,pink:P,plum:N,powderblue:_,purple:R,red:A,rosybrown:T,royalblue:I,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:a,wheat:c,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";
30+/** @license React v16.9.0
31+ * react.production.min.js
32+ *
33+ * Copyright (c) Facebook, Inc. and its affiliates.
34+ *
35+ * This source code is licensed under the MIT license found in the
36+ * LICENSE file in the root directory of this source tree.
37+ */var r=t(253),o="function"==typeof Symbol&&Symbol.for,u=o?Symbol.for("react.element"):60103,i=o?Symbol.for("react.portal"):60106,c=o?Symbol.for("react.fragment"):60107,a=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;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return n.message="Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n}var w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b={};function F(n,e,t){this.props=n,this.context=e,this.refs=b,this.updater=t||w}function E(){}function x(n,e,t){this.props=n,this.context=e,this.refs=b,this.updater=t||w}F.prototype.isReactComponent={},F.prototype.setState=function(n,e){if("object"!=typeof n&&"function"!=typeof n&&null!=n)throw y(Error(85));this.updater.enqueueSetState(this,n,e,"setState")},F.prototype.forceUpdate=function(n){this.updater.enqueueForceUpdate(this,n,"forceUpdate")},E.prototype=F.prototype;var S=x.prototype=new E;S.constructor=x,r(S,F.prototype),S.isPureReactComponent=!0;var C={current:null},k={suspense:null},M={current:null},I=Object.prototype.hasOwnProperty,T={key:!0,ref:!0,__self:!0,__source:!0};function A(n,e,t){var r=void 0,o={},i=null,c=null;if(null!=e)for(r in void 0!==e.ref&&(c=e.ref),void 0!==e.key&&(i=""+e.key),e)I.call(e,r)&&!T.hasOwnProperty(r)&&(o[r]=e[r]);var a=arguments.length-2;if(1===a)o.children=t;else if(1<a){for(var f=Array(a),l=0;l<a;l++)f[l]=arguments[l+2];o.children=f}if(n&&n.defaultProps)for(r in a=n.defaultProps)void 0===o[r]&&(o[r]=a[r]);return{$$typeof:u,type:n,key:i,ref:c,props:o,_owner:M.current}}function R(n){return"object"==typeof n&&null!==n&&n.$$typeof===u}var _=/\/+/g,N=[];function P(n,e,t,r){if(N.length){var o=N.pop();return o.result=n,o.keyPrefix=e,o.func=t,o.context=r,o.count=0,o}return{result:n,keyPrefix:e,func:t,context:r,count:0}}function O(n){n.result=null,n.keyPrefix=null,n.func=null,n.context=null,n.count=0,10>N.length&&N.push(n)}function L(n,e,t){return null==n?0:function n(e,t,r,o){var c=typeof e;"undefined"!==c&&"boolean"!==c||(e=null);var a=!1;if(null===e)a=!0;else switch(c){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case u:case i:a=!0}}if(a)return r(o,e,""===t?"."+W(e,0):t),1;if(a=0,t=""===t?".":t+":",Array.isArray(e))for(var f=0;f<e.length;f++){var l=t+W(c=e[f],f);a+=n(c,l,r,o)}else if(null===e||"object"!=typeof e?l=null:l="function"==typeof(l=g&&e[g]||e["@@iterator"])?l:null,"function"==typeof l)for(e=l.call(e),f=0;!(c=e.next()).done;)a+=n(c=c.value,l=t+W(c,f++),r,o);else if("object"===c)throw r=""+e,y(Error(31),"[object Object]"===r?"object with keys {"+Object.keys(e).join(", ")+"}":r,"");return a}(n,"",e,t)}function W(n,e){return"object"==typeof n&&null!==n&&null!=n.key?function(n){var e={"=":"=0",":":"=2"};return"$"+(""+n).replace(/[=:]/g,(function(n){return e[n]}))}(n.key):e.toString(36)}function D(n,e){n.func.call(n.context,e,n.count++)}function z(n,e,t){var r=n.result,o=n.keyPrefix;n=n.func.call(n.context,e,n.count++),Array.isArray(n)?B(n,r,t,(function(n){return n})):null!=n&&(R(n)&&(n=function(n,e){return{$$typeof:u,type:n.type,key:e,ref:n.ref,props:n.props,_owner:n._owner}}(n,o+(!n.key||e&&e.key===n.key?"":(""+n.key).replace(_,"$&/")+"/")+t)),r.push(n))}function B(n,e,t,r,o){var u="";null!=t&&(u=(""+t).replace(_,"$&/")+"/"),L(n,z,e=P(e,u,r,o)),O(e)}function j(){var n=C.current;if(null===n)throw y(Error(321));return n}var q={Children:{map:function(n,e,t){if(null==n)return n;var r=[];return B(n,r,null,e,t),r},forEach:function(n,e,t){if(null==n)return n;L(n,D,e=P(null,null,e,t)),O(e)},count:function(n){return L(n,(function(){return null}),null)},toArray:function(n){var e=[];return B(n,e,null,(function(n){return n})),e},only:function(n){if(!R(n))throw y(Error(143));return n}},createRef:function(){return{current:null}},Component:F,PureComponent:x,createContext:function(n,e){return void 0===e&&(e=null),(n={$$typeof:s,_calculateChangedBits:e,_currentValue:n,_currentValue2:n,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:l,_context:n},n.Consumer=n},forwardRef:function(n){return{$$typeof:d,render:n}},lazy:function(n){return{$$typeof:v,_ctor:n,_status:-1,_result:null}},memo:function(n,e){return{$$typeof:h,type:n,compare:void 0===e?null:e}},useCallback:function(n,e){return j().useCallback(n,e)},useContext:function(n,e){return j().useContext(n,e)},useEffect:function(n,e){return j().useEffect(n,e)},useImperativeHandle:function(n,e,t){return j().useImperativeHandle(n,e,t)},useDebugValue:function(){},useLayoutEffect:function(n,e){return j().useLayoutEffect(n,e)},useMemo:function(n,e){return j().useMemo(n,e)},useReducer:function(n,e,t){return j().useReducer(n,e,t)},useRef:function(n){return j().useRef(n)},useState:function(n){return j().useState(n)},Fragment:c,Profiler:f,StrictMode:a,Suspense:p,unstable_SuspenseList:m,createElement:A,cloneElement:function(n,e,t){if(null==n)throw y(Error(267),n);var o=void 0,i=r({},n.props),c=n.key,a=n.ref,f=n._owner;if(null!=e){void 0!==e.ref&&(a=e.ref,f=M.current),void 0!==e.key&&(c=""+e.key);var l=void 0;for(o in n.type&&n.type.defaultProps&&(l=n.type.defaultProps),e)I.call(e,o)&&!T.hasOwnProperty(o)&&(i[o]=void 0===e[o]&&void 0!==l?l[o]:e[o])}if(1===(o=arguments.length-2))i.children=t;else if(1<o){l=Array(o);for(var s=0;s<o;s++)l[s]=arguments[s+2];i.children=l}return{$$typeof:u,type:n.type,key:c,ref:a,props:i,_owner:f}},createFactory:function(n){var e=A.bind(null,n);return e.type=n,e},isValidElement:R,version:"16.9.0",unstable_withSuspenseConfig:function(n,e){var t=k.suspense;k.suspense=void 0===e?null:e;try{n()}finally{k.suspense=t}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentDispatcher:C,ReactCurrentBatchConfig:k,ReactCurrentOwner:M,IsSomeRendererActing:{current:!1},assign:r}},U={default:q},H=U&&q||U;n.exports=H.default||H},function(n,e,t){"use strict";
38+/*
39+object-assign
40+(c) Sindre Sorhus
41+@license MIT
42+*/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,c,a=i(n),f=1;f<arguments.length;f++){for(var l in t=Object(arguments[f]))o.call(t,l)&&(a[l]=t[l]);if(r){c=r(t);for(var s=0;s<c.length;s++)u.call(t,c[s])&&(a[c[s]]=t[c[s]])}}return a}},function(n,e,t){"use strict";var r=t(255);function o(){}function u(){}u.resetWarningCache=o,n.exports=function(){function n(n,e,t,o,u,i){if(i!==r){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function e(){return n}n.isRequired=n;var t={array:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:e,element:n,elementType:n,instanceOf:e,node:n,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:u,resetWarningCache:o};return t.PropTypes=t,t}},function(n,e,t){"use strict";n.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(n,e,t){"use strict";n.exports=t(257)},function(n,e,t){"use strict";
43+/** @license React v16.9.0
44+ * react-is.production.min.js
45+ *
46+ * Copyright (c) Facebook, Inc. and its affiliates.
47+ *
48+ * This source code is licensed under the MIT license found in the
49+ * LICENSE file in the root directory of this source tree.
50+ */Object.defineProperty(e,"__esModule",{value:!0});var r="function"==typeof Symbol&&Symbol.for,o=r?Symbol.for("react.element"):60103,u=r?Symbol.for("react.portal"):60106,i=r?Symbol.for("react.fragment"):60107,c=r?Symbol.for("react.strict_mode"):60108,a=r?Symbol.for("react.profiler"):60114,f=r?Symbol.for("react.provider"):60109,l=r?Symbol.for("react.context"):60110,s=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,m=r?Symbol.for("react.suspense"):60113,h=r?Symbol.for("react.suspense_list"):60120,v=r?Symbol.for("react.memo"):60115,g=r?Symbol.for("react.lazy"):60116,y=r?Symbol.for("react.fundamental"):60117,w=r?Symbol.for("react.responder"):60118;function b(n){if("object"==typeof n&&null!==n){var e=n.$$typeof;switch(e){case o:switch(n=n.type){case s:case d:case i:case a:case c:case m:return n;default:switch(n=n&&n.$$typeof){case l:case p:case f:return n;default:return e}}case g:case v:case u:return e}}}function F(n){return b(n)===d}e.typeOf=b,e.AsyncMode=s,e.ConcurrentMode=d,e.ContextConsumer=l,e.ContextProvider=f,e.Element=o,e.ForwardRef=p,e.Fragment=i,e.Lazy=g,e.Memo=v,e.Portal=u,e.Profiler=a,e.StrictMode=c,e.Suspense=m,e.isValidElementType=function(n){return"string"==typeof n||"function"==typeof n||n===i||n===d||n===a||n===c||n===m||n===h||"object"==typeof n&&null!==n&&(n.$$typeof===g||n.$$typeof===v||n.$$typeof===f||n.$$typeof===l||n.$$typeof===p||n.$$typeof===y||n.$$typeof===w)},e.isAsyncMode=function(n){return F(n)||b(n)===s},e.isConcurrentMode=F,e.isContextConsumer=function(n){return b(n)===l},e.isContextProvider=function(n){return b(n)===f},e.isElement=function(n){return"object"==typeof n&&null!==n&&n.$$typeof===o},e.isForwardRef=function(n){return b(n)===p},e.isFragment=function(n){return b(n)===i},e.isLazy=function(n){return b(n)===g},e.isMemo=function(n){return b(n)===v},e.isPortal=function(n){return b(n)===u},e.isProfiler=function(n){return b(n)===a},e.isStrictMode=function(n){return b(n)===c},e.isSuspense=function(n){return b(n)===m}},function(n,e,t){"use strict";var r=t(41),o=t(2),u=t(8),i=t(15),c=t(55),a=t(31),f=t(28),l=t(45),s=t(37),d=t(46),p=t(26);n.exports={mkCard:function(){var n=d.makeStyles()(l.mapRecordCons(new i.IsSymbol((function(){return"card"})))()(l.mapRecordNil)()())((function(n){return{card:r.cssSafer(s.recordWriteForeign()(s.consWriteForeignFields(new i.IsSymbol((function(){return"background"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"borderRadius"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"boxShadow"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"color"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"margin"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"padding"})))(s.writeForeignString)(s.nilWriteForeignFields)()()())()()())()()())()()())()()())()()()))({background:n.backgroundColourLighter,color:n.textColour,margin:"20px",boxShadow:"1px 1px 20px rgba(0,0,0,0."+(n.isLight?"17":"43")+")",borderRadius:"5px",padding:"36px 40px 32px 40px"})}}))();return a.component()()("Card")((function(e){return f.bind(f.ixBindRender)(n)((function(n){var t=u.flip(d.classNames())(n);return o.pure(f.applicativeRender(p.refl))(c.div()({className:t([function(n){return n.card}]),children:e.children}))}))}))()},mkCardTitle:function(){var n=d.makeStyles()(l.mapRecordCons(new i.IsSymbol((function(){return"cardtitle"})))()(l.mapRecordNil)()())((function(n){return{cardtitle:r.cssSafer(s.recordWriteForeign()(s.consWriteForeignFields(new i.IsSymbol((function(){return"color"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"fontFamily"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"fontSize"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"fontWeight"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"padding"})))(s.writeForeignString)(s.nilWriteForeignFields)()()())()()())()()())()()())()()()))({color:n.textColourLightest,fontSize:"1.2em",fontWeight:"400",fontFamily:n.headingFontFamily,padding:"4px 8px"})}}))();return a.component()()("CardTitle")((function(e){return f.bind(f.ixBindRender)(n)((function(n){var t=u.flip(d.classNames())(n);return o.pure(f.applicativeRender(p.refl))(c.div()({className:t([function(n){return n.cardtitle}]),children:e.children}))}))}))()},mkCardSubtitle:function(){var n=d.makeStyles()(l.mapRecordCons(new i.IsSymbol((function(){return"cardtitle"})))()(l.mapRecordNil)()())((function(n){return{cardtitle:r.cssSafer(s.recordWriteForeign()(s.consWriteForeignFields(new i.IsSymbol((function(){return"color"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"fontFamily"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"fontSize"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"fontWeight"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"opacity"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"padding"})))(s.writeForeignString)(s.nilWriteForeignFields)()()())()()())()()())()()())()()())()()()))({color:n.textColourDarker,opacity:"0.8",fontSize:"1.0em",fontWeight:"500",fontFamily:n.headingFontFamily,padding:"4px 8px 22px 8px"})}}))();return a.component()()("CardSubtitle")((function(e){return f.bind(f.ixBindRender)(n)((function(n){var t=u.flip(d.classNames())(n);return o.pure(f.applicativeRender(p.refl))(c.div()({className:t([function(n){return n.cardtitle}]),children:e.children}))}))}))()},mkCardContent:function(){var n=d.makeStyles()(l.mapRecordCons(new i.IsSymbol((function(){return"cardContent"})))()(l.mapRecordNil)()())((function(n){return{cardContent:r.cssSafer(s.recordWriteForeign()(s.consWriteForeignFields(new i.IsSymbol((function(){return"WebkitFontSmoothing"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"color"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"fontFamily"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"fontSize"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"fontWeight"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"hyphens"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"padding"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"textAlign"})))(s.writeForeignString)(s.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()())()()()))({fontFamily:n.textFontFamily,color:n.textColourDarker,fontSize:"0.8em",fontWeight:"300",WebkitFontSmoothing:"subpixel-antialiased",textAlign:"justify",hyphens:"auto",padding:"4px 8px 22px 8px"})}}))();return a.component()()("CardContent")((function(e){return f.bind(f.ixBindRender)(n)((function(n){var t=u.flip(d.classNames())(n);return o.pure(f.applicativeRender(p.refl))(c.div()({className:t([function(n){return n.cardContent}]),children:e.children}))}))}))()}}},function(n,e,t){"use strict";var r=t(260),o=t(41),u=t(2),i=t(3),c=t(139),a=t(6),f=t(27),l=t(15),s=t(12),d=t(88),p=t(33),m=t(58),h=t(86),v=t(40),g=t(31),y=t(287),w=t(28),b=t(288),F=t(45),E=t(37),x=t(46),S=t(26),C=i.bind(d.bindAff)(p.liftEffect(d.monadEffectAff)(r.initMonacoImpl))(c.toAff),k=function(n){return r.editorImpl},M=i.bind(d.bindAff)(C)((function(n){return i.discard(i.discardUnit)(d.bindAff)(p.liftEffect(d.monadEffectAff)(r.defineThemeImpl(n)("NightOwl")(r.nightOwlTheme)))((function(){return i.discard(i.discardUnit)(d.bindAff)(p.liftEffect(d.monadEffectAff)(r.defineThemeImpl(n)("VSCode")(r.vsCodeTheme)))((function(){return i.discard(i.discardUnit)(d.bindAff)(p.liftEffect(d.monadEffectAff)(r.registerLanguageImpl(n)("purescript")))((function(){return p.liftEffect(d.monadEffectAff)(r.setMonarchTokensProviderImpl(n)("purescript")(r.purescriptSyntax))}))}))}))}));n.exports={editor:k,initMonaco:C,darkThemeName:"NightOwl",lightThemeName:"VSCode",initEditor:M,mkEditor:function(){var n=x.makeStyles()(F.mapRecordCons(new l.IsSymbol((function(){return"wrapper"})))()(F.mapRecordNil)()())((function(n){return{wrapper:o.cssSafer(E.recordWriteForeign()(E.consWriteForeignFields(new l.IsSymbol((function(){return"backgroundColor"})))(E.writeForeignString)(E.consWriteForeignFields(new l.IsSymbol((function(){return"borderRadius"})))(E.writeForeignString)(E.consWriteForeignFields(new l.IsSymbol((function(){return"boxSizing"})))(E.writeForeignString)(E.consWriteForeignFields(new l.IsSymbol((function(){return"height"})))(E.writeForeignString)(E.consWriteForeignFields(new l.IsSymbol((function(){return"margin"})))(E.writeForeignString)(E.consWriteForeignFields(new l.IsSymbol((function(){return"padding"})))(E.writeForeignString)(E.consWriteForeignFields(new l.IsSymbol((function(){return"width"})))(E.writeForeignString)(E.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()()))({margin:"0",boxSizing:"border-box",padding:"35px 40px",width:"100%",height:"100%",borderRadius:"32px",backgroundColor:n.backgroundColour})}}))();return g.component()()("Editor")((function(e){return w.bind(w.ixBindRender)(n)((function(n){return w.discard(w.ixBindRender)(y.useAff(a.eqUnit)(s.unit)(M))((function(){return w.bind(w.ixBindRender)(x.useTheme)((function(t){var r=t.isLight?"VSCode":"NightOwl";return u.pure(w.applicativeRender(S.refl))(v.fragment([b.wrapperDiv()()({className:n.wrapper})(v.element(k())({theme:r,options:h.unsafeToForeign({fontFamily:"PragmataPro",fontLigatures:!0,fontSize:"16pt",lineNumbers:"off",glyphMargin:!1,folding:!1,lineDecorationsWidth:0,lineNumbersMinChars:0,minimap:{enabled:!1},automaticLayout:!0}),language:"purescript",editorDidMount:m.mkEffectFn2((function(n){var t=g.writeRef(e.editorRef);return function(n){return t(f.notNull(n))}}))}))]))}))}))}))}))()},editorImpl:r.editorImpl,initMonacoImpl:r.initMonacoImpl,defineThemeImpl:r.defineThemeImpl,setThemeImpl:r.setThemeImpl,nightOwlTheme:r.nightOwlTheme,vsCodeTheme:r.vsCodeTheme,getValue:r.getValue,purescriptSyntax:r.purescriptSyntax,registerLanguageImpl:r.registerLanguageImpl,setMonarchTokensProviderImpl:r.setMonarchTokensProviderImpl}},function(n,e,t){"use strict";var r=t(135);e.editorImpl=r.default,e.initMonacoImpl=function(){return r.monaco.init()},e.getValue=function(n){return function(){return n.getValue()}},e.defineThemeImpl=function(n){return function(e){return function(t){return function(){return n.editor.defineTheme(e,t)}}}},e.setThemeImpl=function(n){return function(e){return function(){return n.editor.setTheme(e)}}},e.registerLanguageImpl=function(n){return function(e){return function(){n.languages.register({id:e})}}},e.setMonarchTokensProviderImpl=function(n){return function(e){return function(t){return function(){return n.languages.setMonarchTokensProvider(e,t)}}}},e.vsCodeTheme={base:"vs",inherit:!0,rules:[{foreground:"008e00",token:"comment"},{foreground:"7d4726",token:"meta.preprocessor"},{foreground:"7d4726",token:"keyword.control.import"},{foreground:"df0002",token:"string"},{foreground:"3a00dc",token:"constant.numeric"},{foreground:"c800a4",token:"constant.language"},{foreground:"275a5e",token:"constant.character"},{foreground:"275a5e",token:"constant.other"},{foreground:"c800a4",token:"variable.language"},{foreground:"c800a4",token:"variable.other"},{foreground:"c800a4",token:"keyword"},{foreground:"c900a4",token:"storage"},{foreground:"438288",token:"entity.name.class"},{foreground:"790ead",token:"entity.name.tag"},{foreground:"450084",token:"entity.other.attribute-name"},{foreground:"450084",token:"support.function"},{foreground:"450084",token:"support.constant"},{foreground:"790ead",token:"support.type"},{foreground:"790ead",token:"support.class"},{foreground:"790ead",token:"support.other.variable"}],colors:{"editor.foreground":"#000000","editor.background":"#FFFFFF","editor.selectionBackground":"#B5D5FF","editor.lineHighlightBackground":"#00000012","editorCursor.foreground":"#000000","editorWhitespace.foreground":"#BFBFBF"}},e.nightOwlTheme={base:"vs-dark",inherit:!0,rules:[{foreground:"637777",token:"comment"},{foreground:"addb67",token:"string"},{foreground:"ecc48d",token:"vstring.quoted"},{foreground:"ecc48d",token:"variable.other.readwrite.js"},{foreground:"5ca7e4",token:"string.regexp"},{foreground:"5ca7e4",token:"string.regexp keyword.other"},{foreground:"5f7e97",token:"meta.function punctuation.separator.comma"},{foreground:"f78c6c",token:"constant.numeric"},{foreground:"f78c6c",token:"constant.character.numeric"},{foreground:"addb67",token:"variable"},{foreground:"c792ea",token:"keyword"},{foreground:"c792ea",token:"punctuation.accessor"},{foreground:"c792ea",token:"storage"},{foreground:"c792ea",token:"meta.var.expr"},{foreground:"c792ea",token:"meta.class meta.method.declaration meta.var.expr storage.type.jsm"},{foreground:"c792ea",token:"storage.type.property.js"},{foreground:"c792ea",token:"storage.type.property.ts"},{foreground:"c792ea",token:"storage.type.property.tsx"},{foreground:"82aaff",token:"storage.type"},{foreground:"ffcb8b",token:"entity.name.class"},{foreground:"ffcb8b",token:"meta.class entity.name.type.class"},{foreground:"addb67",token:"entity.other.inherited-class"},{foreground:"82aaff",token:"entity.name.function"},{foreground:"addb67",token:"punctuation.definition.variable"},{foreground:"d3423e",token:"punctuation.section.embedded"},{foreground:"d6deeb",token:"punctuation.terminator.expression"},{foreground:"d6deeb",token:"punctuation.definition.arguments"},{foreground:"d6deeb",token:"punctuation.definition.array"},{foreground:"d6deeb",token:"punctuation.section.array"},{foreground:"d6deeb",token:"meta.array"},{foreground:"d9f5dd",token:"punctuation.definition.list.begin"},{foreground:"d9f5dd",token:"punctuation.definition.list.end"},{foreground:"d9f5dd",token:"punctuation.separator.arguments"},{foreground:"d9f5dd",token:"punctuation.definition.list"},{foreground:"d3423e",token:"string.template meta.template.expression"},{foreground:"d6deeb",token:"string.template punctuation.definition.string"},{foreground:"c792ea",fontStyle:"italic",token:"italic"},{foreground:"addb67",fontStyle:"bold",token:"bold"},{foreground:"82aaff",token:"constant.language"},{foreground:"82aaff",token:"punctuation.definition.constant"},{foreground:"82aaff",token:"variable.other.constant"},{foreground:"7fdbca",token:"support.function.construct"},{foreground:"7fdbca",token:"keyword.other.new"},{foreground:"82aaff",token:"constant.character"},{foreground:"82aaff",token:"constant.other"},{foreground:"f78c6c",token:"constant.character.escape"},{foreground:"addb67",token:"entity.other.inherited-class"},{foreground:"d7dbe0",token:"variable.parameter"},{foreground:"7fdbca",token:"entity.name.tag"},{foreground:"cc2996",token:"punctuation.definition.tag.html"},{foreground:"cc2996",token:"punctuation.definition.tag.begin"},{foreground:"cc2996",token:"punctuation.definition.tag.end"},{foreground:"addb67",token:"entity.other.attribute-name"},{foreground:"addb67",token:"entity.name.tag.custom"},{foreground:"82aaff",token:"support.function"},{foreground:"82aaff",token:"support.constant"},{foreground:"7fdbca",token:"upport.constant.meta.property-value"},{foreground:"addb67",token:"support.type"},{foreground:"addb67",token:"support.class"},{foreground:"addb67",token:"support.variable.dom"},{foreground:"7fdbca",token:"support.constant"},{foreground:"7fdbca",token:"keyword.other.special-method"},{foreground:"7fdbca",token:"keyword.other.new"},{foreground:"7fdbca",token:"keyword.other.debugger"},{foreground:"7fdbca",token:"keyword.control"},{foreground:"c792ea",token:"keyword.operator.comparison"},{foreground:"c792ea",token:"keyword.control.flow.js"},{foreground:"c792ea",token:"keyword.control.flow.ts"},{foreground:"c792ea",token:"keyword.control.flow.tsx"},{foreground:"c792ea",token:"keyword.control.ruby"},{foreground:"c792ea",token:"keyword.control.module.ruby"},{foreground:"c792ea",token:"keyword.control.class.ruby"},{foreground:"c792ea",token:"keyword.control.def.ruby"},{foreground:"c792ea",token:"keyword.control.loop.js"},{foreground:"c792ea",token:"keyword.control.loop.ts"},{foreground:"c792ea",token:"keyword.control.import.js"},{foreground:"c792ea",token:"keyword.control.import.ts"},{foreground:"c792ea",token:"keyword.control.import.tsx"},{foreground:"c792ea",token:"keyword.control.from.js"},{foreground:"c792ea",token:"keyword.control.from.ts"},{foreground:"c792ea",token:"keyword.control.from.tsx"},{foreground:"ffffff",background:"ff2c83",token:"invalid"},{foreground:"ffffff",background:"d3423e",token:"invalid.deprecated"},{foreground:"7fdbca",token:"keyword.operator"},{foreground:"c792ea",token:"keyword.operator.relational"},{foreground:"c792ea",token:"keyword.operator.assignement"},{foreground:"c792ea",token:"keyword.operator.arithmetic"},{foreground:"c792ea",token:"keyword.operator.bitwise"},{foreground:"c792ea",token:"keyword.operator.increment"},{foreground:"c792ea",token:"keyword.operator.ternary"},{foreground:"637777",token:"comment.line.double-slash"},{foreground:"cdebf7",token:"object"},{foreground:"ff5874",token:"constant.language.null"},{foreground:"d6deeb",token:"meta.brace"},{foreground:"c792ea",token:"meta.delimiter.period"},{foreground:"d9f5dd",token:"punctuation.definition.string"},{foreground:"ff5874",token:"constant.language.boolean"},{foreground:"ffffff",token:"object.comma"},{foreground:"7fdbca",token:"variable.parameter.function"},{foreground:"80cbc4",token:"support.type.vendor.property-name"},{foreground:"80cbc4",token:"support.constant.vendor.property-value"},{foreground:"80cbc4",token:"support.type.property-name"},{foreground:"80cbc4",token:"meta.property-list entity.name.tag"},{foreground:"57eaf1",token:"meta.property-list entity.name.tag.reference"},{foreground:"f78c6c",token:"constant.other.color.rgb-value punctuation.definition.constant"},{foreground:"ffeb95",token:"constant.other.color"},{foreground:"ffeb95",token:"keyword.other.unit"},{foreground:"c792ea",token:"meta.selector"},{foreground:"fad430",token:"entity.other.attribute-name.id"},{foreground:"80cbc4",token:"meta.property-name"},{foreground:"c792ea",token:"entity.name.tag.doctype"},{foreground:"c792ea",token:"meta.tag.sgml.doctype"},{foreground:"d9f5dd",token:"punctuation.definition.parameters"},{foreground:"ecc48d",token:"string.quoted"},{foreground:"ecc48d",token:"string.quoted.double"},{foreground:"ecc48d",token:"string.quoted.single"},{foreground:"addb67",token:"support.constant.math"},{foreground:"addb67",token:"support.type.property-name.json"},{foreground:"addb67",token:"support.constant.json"},{foreground:"c789d6",token:"meta.structure.dictionary.value.json string.quoted.double"},{foreground:"80cbc4",token:"string.quoted.double.json punctuation.definition.string.json"},{foreground:"ff5874",token:"meta.structure.dictionary.json meta.structure.dictionary.value constant.language"},{foreground:"d6deeb",token:"variable.other.ruby"},{foreground:"ecc48d",token:"entity.name.type.class.ruby"},{foreground:"ecc48d",token:"keyword.control.class.ruby"},{foreground:"ecc48d",token:"meta.class.ruby"},{foreground:"7fdbca",token:"constant.language.symbol.hashkey.ruby"},{foreground:"e0eddd",background:"a57706",fontStyle:"italic",token:"meta.diff"},{foreground:"e0eddd",background:"a57706",fontStyle:"italic",token:"meta.diff.header"},{foreground:"ef535090",fontStyle:"italic",token:"markup.deleted"},{foreground:"a2bffc",fontStyle:"italic",token:"markup.changed"},{foreground:"a2bffc",fontStyle:"italic",token:"meta.diff.header.git"},{foreground:"a2bffc",fontStyle:"italic",token:"meta.diff.header.from-file"},{foreground:"a2bffc",fontStyle:"italic",token:"meta.diff.header.to-file"},{foreground:"219186",background:"eae3ca",token:"markup.inserted"},{foreground:"d3201f",token:"other.package.exclude"},{foreground:"d3201f",token:"other.remove"},{foreground:"269186",token:"other.add"},{foreground:"ff5874",token:"constant.language.python"},{foreground:"82aaff",token:"variable.parameter.function.python"},{foreground:"82aaff",token:"meta.function-call.arguments.python"},{foreground:"b2ccd6",token:"meta.function-call.python"},{foreground:"b2ccd6",token:"meta.function-call.generic.python"},{foreground:"d6deeb",token:"punctuation.python"},{foreground:"addb67",token:"entity.name.function.decorator.python"},{foreground:"8eace3",token:"source.python variable.language.special"},{foreground:"82b1ff",token:"markup.heading.markdown"},{foreground:"c792ea",fontStyle:"italic",token:"markup.italic.markdown"},{foreground:"addb67",fontStyle:"bold",token:"markup.bold.markdown"},{foreground:"697098",token:"markup.quote.markdown"},{foreground:"80cbc4",token:"markup.inline.raw.markdown"},{foreground:"ff869a",token:"markup.underline.link.markdown"},{foreground:"ff869a",token:"markup.underline.link.image.markdown"},{foreground:"d6deeb",token:"string.other.link.title.markdown"},{foreground:"d6deeb",token:"string.other.link.description.markdown"},{foreground:"82b1ff",token:"punctuation.definition.string.markdown"},{foreground:"82b1ff",token:"punctuation.definition.string.begin.markdown"},{foreground:"82b1ff",token:"punctuation.definition.string.end.markdown"},{foreground:"82b1ff",token:"meta.link.inline.markdown punctuation.definition.string"},{foreground:"7fdbca",token:"punctuation.definition.metadata.markdown"},{foreground:"82b1ff",token:"beginning.punctuation.definition.list.markdown"}],colors:{"editor.foreground":"#d6deeb","editor.background":"#011627","editor.selectionBackground":"#5f7e9779","editor.lineHighlightBackground":"#010E17","editorCursor.foreground":"#80a4c2","editorWhitespace.foreground":"#2e2040","editorIndentGuide.background":"#5e81ce52","editor.selectionHighlightBorder":"#122d42"}},e.purescriptSyntax={displayName:"Purescript",name:"purescrript",mimeTypes:["text/purescript"],fileExtensions:["purs"],editorOptions:{tabSize:2,insertSpaces:!0},lineComment:"--",blockCommentStart:"{-",blockCommentEnd:"-}",keywords:["case","class","data","derive","do","else","if","import","in","infix","infixl","infixr","instance","let","module","newtype","of","then","type","where","->","|","=>","::","\\","=","|","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),c=t(137),a=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;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?d(t,!0).forEach((function(e){m(n,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):d(t).forEach((function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))}))}return n}function m(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function h(n,e){return function(n){if(Array.isArray(n))return n}(n)||function(n,e){if(!(Symbol.iterator in Object(n)||"[object Arguments]"===Object.prototype.toString.call(n)))return;var t=[],r=!0,o=!1,u=void 0;try{for(var i,c=n[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!e||t.length!==e);r=!0);}catch(n){o=!0,u=n}finally{try{r||null==c.return||c.return()}finally{if(o)throw u}}return t}(n,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var v=function(n){var e=n.value,t=n.language,o=n.editorDidMount,l=n.theme,s=n.line,d=n.width,m=n.height,v=n.loading,g=n.options,y=h((0,r.useState)(!1),2),w=y[0],b=y[1],F=h((0,r.useState)(!0),2),E=F[0],x=F[1],S=(0,r.useRef)(),C=(0,r.useRef)(),k=(0,r.useRef)();(0,c.useMount)((function(n){return i.monaco.init().then((function(n){return(C.current=n)&&x(!1)})).catch((function(n){return console.error("An error occurred during initialization of Monaco: ",n)})),I})),(0,c.useUpdate)((function(n){g.readOnly?S.current.setValue(e):(S.current.executeEdits("",[{range:S.current.getModel().getFullModelRange(),text:e}]),S.current.pushUndoStop())}),[e],w),(0,c.useUpdate)((function(n){C.current.editor.setModelLanguage(S.current.getModel(),t)}),[t],w),(0,c.useUpdate)((function(n){S.current.setScrollPosition({scrollTop:s})}),[s],w),(0,c.useUpdate)((function(n){C.current.editor.setTheme(l)}),[l],w),(0,c.useUpdate)((function(n){S.current.updateOptions(g)}),[g],w);var M=(0,r.useCallback)((function(n){S.current=C.current.editor.create(k.current,p({value:e,language:t,automaticLayout:!0},g)),o(S.current.getValue.bind(S.current),S.current),C.current.editor.defineTheme("dark",a.default["night-dark"]),C.current.editor.setTheme(l),b(!0)}),[o,t,g,l,e]);(0,r.useEffect)((function(n){!E&&!w&&M()}),[E,w,M]);var I=function(n){return S.current&&S.current.dispose()};return r.default.createElement("section",{style:p({},f.default.wrapper,{width:d,height:m})},!w&&r.default.createElement(u.default,{content:v}),r.default.createElement("div",{ref:k,style:p({},f.default.fullWidth,{},!w&&f.default.hide)}))};v.propTypes={value:o.default.string,language:o.default.string,editorDidMount:o.default.func,theme:o.default.string,line:o.default.number,width:o.default.oneOfType([o.default.number,o.default.string]),height:o.default.oneOfType([o.default.number,o.default.string]),loading:o.default.oneOfType([o.default.element,o.default.string]),options:o.default.object},v.defaultProps={editorDidMount:i.noop,theme:"light",width:"100%",height:"100%",loading:"Loading...",options:{}};var g=v;e.default=g},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r,o=(r=t(0))&&r.__esModule?r:{default:r};var u={display:"flex",height:"100%",width:"100%",justifyContent:"center",alignItems:"center"};var i=function(n){var e=n.content;return o.default.createElement("div",{style:u},e)};e.default=i},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r,o=(r=t(265))&&r.__esModule?r:{default:r},u=t(87);function i(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}function c(n,e){for(var t=0;t<e.length;t++){var r=e[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}function a(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var f=new(function(){function n(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i(this,n),a(this,"handleMainScriptLoad",(function(n){document.removeEventListener("monaco_init",e.handleMainScriptLoad),e.resolve(window.monaco)})),a(this,"isInitialized",!1),a(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}}])&&c(e.prototype,t),r&&c(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;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?r(t,!0).forEach((function(e){o(n,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):r(t).forEach((function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))}))}return n}({},e,{},t)};e.default=u},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(0),o=function(n){return(0,r.useEffect)(n,[])};e.default=o},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(0),o=function(n,e){var t=!(arguments.length>2&&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),c=t(137),a=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<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?d(t,!0).forEach((function(e){m(n,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):d(t).forEach((function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))}))}return n}function m(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function h(n,e){return function(n){if(Array.isArray(n))return n}(n)||function(n,e){if(!(Symbol.iterator in Object(n)||"[object Arguments]"===Object.prototype.toString.call(n)))return;var t=[],r=!0,o=!1,u=void 0;try{for(var i,c=n[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!e||t.length!==e);r=!0);}catch(n){o=!0,u=n}finally{try{r||null==c.return||c.return()}finally{if(o)throw u}}return t}(n,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var v=function(n){var e=n.original,t=n.modified,o=n.language,l=n.originalLanguage,s=n.modifiedLanguage,d=n.editorDidMount,m=n.theme,v=n.line,g=n.width,y=n.height,w=n.loading,b=n.options,F=h((0,r.useState)(!1),2),E=F[0],x=F[1],S=h((0,r.useState)(!0),2),C=S[0],k=S[1],M=(0,r.useRef)(),I=(0,r.useRef)(),T=(0,r.useRef)();(0,c.useMount)((function(n){return i.monaco.init().then((function(n){return(I.current=n)&&k(!1)})).catch((function(n){return console.error("An error occurred during initialization of Monaco: ",n)})),_})),(0,c.useUpdate)((function(n){M.current.getModel().modified.setValue(t)}),[t],E),(0,c.useUpdate)((function(n){M.current.getModel().original.setValue(e)}),[e],E),(0,c.useUpdate)((function(n){var e=M.current.getModel(),t=e.original,r=e.modified;I.current.editor.setModelLanguage(t,l||o),I.current.editor.setModelLanguage(r,s||o)}),[o,l,s],E),(0,c.useUpdate)((function(n){M.current.setScrollPosition({scrollTop:v})}),[v],E),(0,c.useUpdate)((function(n){I.current.editor.setTheme(m)}),[m],E),(0,c.useUpdate)((function(n){M.current.updateOptions(b)}),[b],E);var A=(0,r.useCallback)((function(n){var r=I.current.editor.createModel(e,l||o),u=I.current.editor.createModel(t,s||o);M.current.setModel({original:r,modified:u})}),[o,t,s,e,l]),R=(0,r.useCallback)((function(n){M.current=I.current.editor.createDiffEditor(T.current,p({automaticLayout:!0},b)),A();var e=M.current.getModel(),t=e.original,r=e.modified;d(r.getValue.bind(r),t.getValue.bind(t),M.current),I.current.editor.defineTheme("dark",a.default["night-dark"]),I.current.editor.setTheme(m),x(!0)}),[d,b,m,A]);(0,r.useEffect)((function(n){!C&&!E&&R()}),[C,E,R]);var _=function(n){return M.current&&M.current.dispose()};return r.default.createElement("section",{style:p({},f.default.wrapper,{width:g,height:y})},!E&&r.default.createElement(u.default,{content:w}),r.default.createElement("div",{ref:T,style:p({},f.default.fullWidth,{},!E&&f.default.hide)}))};v.propTypes={original:o.default.string,modified:o.default.string,language:o.default.string,originalLanguage:o.default.string,modifiedLanguage:o.default.string,editorDidMount:o.default.func,theme:o.default.string,line:o.default.number,width:o.default.oneOfType([o.default.number,o.default.string]),height:o.default.oneOfType([o.default.number,o.default.string]),loading:o.default.oneOfType([o.default.element,o.default.string]),options:o.default.object},v.defaultProps={editorDidMount:i.noop,theme:"light",width:"100%",height:"100%",loading:"Loading...",options:{}};var g=v;e.default=g},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(275))&&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=c(t(0)),o=c(t(54)),u=c(t(135)),i=t(87);function c(n){return n&&n.__esModule?n:{default:n}}function a(){return(a=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}function f(n,e){if(null==n)return{};var t,r,o=function(n,e){if(null==n)return{};var t,r,o={},u=Object.keys(n);for(r=0;r<u.length;r++)t=u[r],e.indexOf(t)>=0||(o[t]=n[t]);return o}(n,e);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);for(r=0;r<u.length;r++)t=u[r],e.indexOf(t)>=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,a({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 c(n,e,t){try{return e(t())}catch(e){return n(e)}}function a(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=c(n.left,n.right,m._1);break;case"Async":return p=4,void(m=a(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,c){var a=0,f={},s=0,d={},p=new Error("[ParAff] Early exit"),m=null,h=n;function v(o,u,i){var c,a,l=u,s=null,d=null,p=0,m={};n:for(;;)switch(c=null,l.tag){case"Forked":if(l._3===n&&(c=f[l._1],m[p++]=c.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(a=0,c=p;a<c;a++)m[a]=m[a]();return m}function g(t){return function(r){return function(){delete f[t._1],t._3=r,function t(r,o,u){var i,a,f,l,h,g;for(e.isLeft(r)?(i=r,a=null):(a=r,i=null);;){if(f=null,l=null,h=null,g=null,null!==m)return;if(null===o)return void c(i||a)();if(o._3!==n)return;switch(o.tag){case"Map":null===i?(o._3=e.right(o._1(e.fromRight(a))),a=o._3):o._3=i;break;case"Apply":if(f=o._1._3,l=o._2._3,i){if(o._3=i,h=!0,g=s++,d[g]=v(p,i===f?o._2:o._1,(function(){return function(){delete d[g],h?h=!1:null===u?t(i,null,null):t(i,u._1,u._2)}})),h)return void(h=!1)}else{if(f===n||l===n)return;a=e.right(e.fromRight(f)(e.fromRight(l))),o._3=a}break;case"Alt":if(f=o._1._3,l=o._2._3,f===n&&e.isLeft(l)||l===n&&e.isLeft(f))return;if(f!==n&&e.isLeft(f)&&l!==n&&e.isLeft(l))i=a===f?l:f,a=null,o._3=i;else if(o._3=a,h=!0,g=s++,d[g]=v(p,a===f?o._2:o._1,(function(){return function(){delete d[g],h?h=!1:null===u?t(a,null,null):t(a,u._1,u._2)}})),h)return void(h=!1)}null===u?o=null:(o=u._1,u=u._2)}}(r,t._2._1,t._2._2)}}}return function(){var u,c,s=1,d=i,p=null,m=null;n:for(;;)switch(u=null,c=null,s){case 1:switch(d.tag){case"Map":p&&(m=new r(t,p,m)),p=new r("Map",d._1,n,n),d=d._2;break;case"Apply":p&&(m=new r(t,p,m)),p=new r("Apply",n,d._2,n),d=d._1;break;case"Alt":p&&(m=new r(t,p,m)),p=new r("Alt",n,d._2,n),d=d._1;break;default:s=5,u=d,d=new r("Forked",c=a++,new r(t,p,m),n),(u=l(e,o,u)).onComplete({rethrow:!1,handler:g(d)})(),f[c]=u,o&&o.register(u)}break;case 5:if(null===p)break n;p._1===n?(p._1=d,s=1,d=p._2,p._2=n):(p._2=d,d=p,null===m?p=null:(p=m._1,m=m._2))}for(h=d,c=0;c<a;c++)f[c].run()}(),function(n){return new r("Async",(function(t){return function(){return function(n,t){var o;for(var i in m=e.left(n),d)if(d.hasOwnProperty(i))for(i in o=d[i])o.hasOwnProperty(i)&&o[i]();d=null;var c=v(n,h,t);return function(n){return new r("Async",(function(n){return function(){for(var n in c)c.hasOwnProperty(n)&&c[n]();return u}}))}}(n,t)}}))}}function d(n,e,t){return new r("Async",(function(r){return function(){return s(n,e,t,r)}}))}return r.EMPTY=n,r.Pure=o("Pure"),r.Throw=o("Throw"),r.Catch=o("Catch"),r.Sync=o("Sync"),r.Async=o("Async"),r.Bind=o("Bind"),r.Bracket=o("Bracket"),r.Fork=o("Fork"),r.Seq=o(e),r.ParMap=o("Map"),r.ParApply=o("Apply"),r.ParAlt=o("Alt"),r.Fiber=l,r.Supervisor=function(n){var e={},t=0,o=0;return{register:function(n){var r=t++;n.onComplete({rethrow:!0,handler:function(n){return function(){o--,delete e[r]}}})(),e[r]=n,o++},isEmpty:function(){return 0===o},killAll:function(u,i){return function(){if(0===o)return i();var c=0,a={};function f(t){a[t]=e[t].kill(u,(function(e){return function(){delete a[t],c--,n.isLeft(e)&&n.fromLeft(e)&&setTimeout((function(){throw n.fromLeft(e)}),0),0===c&&i()}}))()}for(var l in e)e.hasOwnProperty(l)&&(c++,f(l));return e={},t=0,o=0,function(n){return new r("Sync",(function(){for(var n in a)a.hasOwnProperty(n)&&a[n]()}))}}}}},r.Scheduler=f,r.nonCanceler=u,r}();e._pure=r.Pure,e._throwError=r.Throw,e._catchError=function(n){return function(e){return r.Catch(n,e)}},e._map=function(n){return function(e){return e.tag===r.Pure.tag?r.Pure(n(e._1)):r.Bind(e,(function(e){return r.Pure(n(e))}))}},e._bind=function(n){return function(e){return r.Bind(n,e)}},e._fork=function(n){return function(e){return r.Fork(n,e)}},e._liftEffect=r.Sync,e._parAffMap=function(n){return function(e){return r.ParMap(n,e)}},e._parAffApply=function(n){return function(e){return r.ParApply(n,e)}},e._parAffAlt=function(n){return function(e){return r.ParAlt(n,e)}},e.makeAff=r.Async,e.generalBracket=function(n){return function(e){return function(t){return r.Bracket(n,e,t)}}},e._makeFiber=function(n,e){return function(){return r.Fiber(n,null,e)}},e._makeSupervisedFiber=function(n,e){return function(){var t=r.Supervisor(n);return{fiber:r.Fiber(n,t,e),supervisor:t}}},e._killAll=function(n,e,t){return e.killAll(n,t)},e._delay=function(e,o){return r.Async((function(u){return function(){var i,c,a=(i=o,c=u(e()),0===i&&void 0!==n?n(c):setTimeout(c,i));return function(){return r.Sync((function(){return e(function(n,e){return 0===n&&void 0!==t?t(e):clearTimeout(e)}(o,a))}))}}}))},e._sequential=r.Seq}).call(this,t(140).setImmediate,t(140).clearImmediate)},function(n,e,t){(function(n,e){!function(n,t){"use strict";if(!n.setImmediate){var r,o,u,i,c,a=1,f={},l=!1,s=n.document,d=Object.getPrototypeOf&&Object.getPrototypeOf(n);d=d&&d.setTimeout?d:n,"[object process]"==={}.toString.call(n.process)?r=function(n){e.nextTick((function(){m(n)}))}:!function(){if(n.postMessage&&!n.importScripts){var e=!0,t=n.onmessage;return n.onmessage=function(){e=!1},n.postMessage("","*"),n.onmessage=t,e}}()?n.MessageChannel?((u=new MessageChannel).port1.onmessage=function(n){m(n.data)},r=function(n){u.port2.postMessage(n)}):s&&"onreadystatechange"in s.createElement("script")?(o=s.documentElement,r=function(n){var e=s.createElement("script");e.onreadystatechange=function(){m(n),e.onreadystatechange=null,o.removeChild(e),e=null},o.appendChild(e)}):r=function(n){setTimeout(m,0,n)}:(i="setImmediate$"+Math.random()+"$",c=function(e){e.source===n&&"string"==typeof e.data&&0===e.data.indexOf(i)&&m(+e.data.slice(i.length))},n.addEventListener?n.addEventListener("message",c,!1):n.attachEvent("onmessage",c),r=function(e){n.postMessage(i+e,"*")}),d.setImmediate=function(n){"function"!=typeof n&&(n=new Function(""+n));for(var e=new Array(arguments.length-1),t=0;t<e.length;t++)e[t]=arguments[t+1];var o={callback:n,args:e};return f[a]=o,r(a),a++},d.clearImmediate=p}function p(n){delete f[n]}function m(n){if(l)setTimeout(m,0,n);else{var e=f[n];if(e){l=!0;try{!function(n){var e=n.callback,t=n.args;switch(t.length){case 0:e();break;case 1:e(t[0]);break;case 2:e(t[0],t[1]);break;case 3:e(t[0],t[1],t[2]);break;default:e.apply(void 0,t)}}(e)}finally{p(n),l=!1}}}}}("undefined"==typeof self?void 0===n?this:n:self)}).call(this,t(141),t(279))},function(n,e){var t,r,o=n.exports={};function u(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function c(n){if(t===setTimeout)return setTimeout(n,0);if((t===u||!t)&&setTimeout)return t=setTimeout,setTimeout(n,0);try{return t(n,0)}catch(e){try{return t.call(null,n,0)}catch(e){return t.call(this,n,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:u}catch(n){t=u}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(n){r=i}}();var a,f=[],l=!1,s=-1;function d(){l&&a&&(l=!1,a.length?f=a.concat(f):s=-1,f.length&&p())}function p(){if(!l){var n=c(d);l=!0;for(var e=f.length;e;){for(a=f,f=[];++s<e;)a&&a[s].run();s=-1,e=f.length}a=null,l=!1,function(n){if(r===clearTimeout)return clearTimeout(n);if((r===i||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(n);try{r(n)}catch(e){try{return r.call(null,n)}catch(e){return r.call(this,n)}}}(n)}}function m(n,e){this.fun=n,this.array=e}function h(){}o.nextTick=function(n){var e=new Array(arguments.length-1);if(arguments.length>1)for(var t=1;t<arguments.length;t++)e[t-1]=arguments[t];f.push(new m(n,e)),1!==f.length||l||c(p)},m.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=h,o.addListener=h,o.once=h,o.off=h,o.removeListener=h,o.removeAllListeners=h,o.emit=h,o.prependListener=h,o.prependOnceListener=h,o.listeners=function(n){return[]},o.binding=function(n){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(n){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(n,e,t){"use strict";var r=t(9),o=t(13),u=t(142),i=t(16),c=t(24),a=function(n){return function(e){return function(t){var r,o=u.sequential(n),c=i.traverse_(n.Applicative1())(e)((r=u.parallel(n),function(n){return r(t(n))}));return function(n){return o(c(n))}}}},f=function(n){return function(e){return function(t){var r,o=u.sequential(n),i=c.traverse(e)(n.Applicative1())((r=u.parallel(n),function(n){return r(t(n))}));return function(n){return o(i(n))}}}};n.exports={parApply:function(n){return function(e){return function(t){return u.sequential(n)(r.apply(n.Applicative1().Apply0())(u.parallel(n)(e))(u.parallel(n)(t)))}}},parTraverse:f,parTraverse_:a,parSequence:function(n){return function(e){return f(n)(e)(o.identity(o.categoryFn))}},parSequence_:function(n){return function(e){return a(n)(e)(o.identity(o.categoryFn))}},parOneOf:function(n){return function(e){return function(t){return function(r){var o=u.sequential(n),c=i.oneOfMap(t)(e.Plus1())(u.parallel(n));return function(n){return o(c(n))}}}}},parOneOfMap:function(n){return function(e){return function(t){return function(r){return function(r){var o,c=u.sequential(n),a=i.oneOfMap(t)(e.Plus1())((o=u.parallel(n),function(n){return o(r(n))}));return function(n){return c(a(n))}}}}}}}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(3),i=t(17),c=t(81),a=t(82),f=t(83),l=t(84),s=t(8),d=t(1),p=t(14),m=t(33),h=function(n){return n},v=new p.Newtype((function(n){return n}),h),g=new l.MonadTrans((function(n){return function(e){return function(t){return u.bind(n.Bind1())(e)(t)}}})),y=function(n){return new d.Functor((function(n){return function(e){return function(t){return e((function(e){return t(n(e))}))}}}))},w=function(n){return new o.Apply((function(){return y(n.Functor0())}),(function(n){return function(e){return function(t){return n((function(n){return e((function(e){return t(n(e))}))}))}}}))},b=function(n){return new u.Bind((function(){return w(n.Apply0())}),(function(n){return function(e){return function(t){return n((function(n){return e(n)(t)}))}}}))},F=function(n){return new r.Applicative((function(){return w(n.Apply0())}),(function(n){return function(e){return e(n)}}))},E=function(n){return new i.Monad((function(){return F(n.Applicative0())}),(function(){return b(n.Bind1())}))},x=function(n){return new a.MonadAsk((function(){return E(n.Monad0())}),l.lift(g)(n.Monad0())(a.ask(n)))};n.exports={ContT:h,runContT:function(n){return function(e){return n(e)}},mapContT:function(n){return function(e){return function(t){return n(e(t))}}},withContT:function(n){return function(e){return function(t){return e(n(t))}}},newtypeContT:v,monadContContT:function(n){return new c.MonadCont((function(){return E(n)}),(function(n){return function(e){return n((function(n){return function(t){return e(n)}}))(e)}}))},functorContT:y,applyContT:w,applicativeContT:F,bindContT:b,monadContT:E,monadTransContT:g,monadEffectContT:function(n){return new m.MonadEffect((function(){return E(n.Monad0())}),(e=l.lift(g)(n.Monad0()),t=m.liftEffect(n),function(n){return e(t(n))}));var e,t},monadAskContT:x,monadReaderContT:function(n){return new a.MonadReader((function(){return x(n.MonadAsk0())}),(function(e){return function(t){return function(r){return u.bind(n.MonadAsk0().Monad0().Bind1())(a.ask(n.MonadAsk0()))((function(o){return a.local(n)(e)(t((u=a.local(n)(s.const(o)),function(n){return u(r(n))})));var u}))}}}))},monadStateContT:function(n){return new f.MonadState((function(){return E(n.Monad0())}),(e=l.lift(g)(n.Monad0()),t=f.state(n),function(n){return e(t(n))}));var e,t}}},function(n,e,t){"use strict";var r=t(19),o=t(35),u=t(2),i=t(9),c=t(3),a=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(1),F=t(4),E=t(14),x=t(20),S=t(33),C=function(n){return n},k=new E.Newtype((function(n){return n}),C),M=new h.MonadTrans((function(n){var e=f.liftM1(n)(F.Just.create);return function(n){return e(n)}})),I=function(n){return function(e){return n(e)}},T=function(n){return new b.Functor((function(e){return function(t){return b.map(n)(b.map(F.functorMaybe)(e))(t)}}))},A=function(n){return new f.Monad((function(){return N(n)}),(function(){return R(n)}))},R=function(n){return new c.Bind((function(){return _(n)}),(function(e){return function(t){return c.bind(n.Bind1())(e)((function(e){if(e instanceof F.Nothing)return u.pure(n.Applicative0())(F.Nothing.value);if(e instanceof F.Just)return t(e.value0);throw new Error("Failed pattern match at Control.Monad.Maybe.Trans (line 54, column 11 - line 56, column 42): "+[e.constructor.name])}))}}))},_=function(n){return new i.Apply((function(){return T(n.Bind1().Apply0().Functor0())}),f.ap(A(n)))},N=function(n){return new u.Applicative((function(){return _(n)}),(e=u.pure(n.Applicative0()),function(n){return e(F.Just.create(n))}));var e},P=function(n){return new d.MonadAsk((function(){return A(n.Monad0())}),h.lift(M)(n.Monad0())(d.ask(n)))},O=function(n){return new v.MonadTell((function(){return A(n.Monad0())}),(e=h.lift(M)(n.Monad0()),t=v.tell(n),function(n){return e(t(n))}));var e,t},L=function(n){return new s.MonadThrow((function(){return A(n.Monad0())}),(function(e){return h.lift(M)(n.Monad0())(s.throwError(n)(e))}))},W=function(n){return new r.Alt((function(){return T(n.Bind1().Apply0().Functor0())}),(function(e){return function(t){return c.bind(n.Bind1())(e)((function(e){return e instanceof F.Nothing?t:u.pure(n.Applicative0())(e)}))}}))},D=function(n){return new w.Plus((function(){return W(n)}),u.pure(n.Applicative0())(F.Nothing.value))},z=function(n){return new o.Alternative((function(){return N(n)}),(function(){return D(n)}))},B=function(n){return new y.MonadZero((function(){return z(n)}),(function(){return A(n)}))};n.exports={MaybeT:C,runMaybeT:function(n){return n},mapMaybeT:I,newtypeMaybeT:k,functorMaybeT:T,applyMaybeT:_,applicativeMaybeT:N,bindMaybeT:R,monadMaybeT:A,monadTransMaybeT:M,altMaybeT:W,plusMaybeT:D,alternativeMaybeT:z,monadPlusMaybeT:function(n){return new g.MonadPlus((function(){return B(n)}))},monadZeroMaybeT:B,monadRecMaybeT:function(n){return new p.MonadRec((function(){return A(n.Monad0())}),(function(e){var t=p.tailRecM(n)((function(t){var r=e(t);return c.bind(n.Monad0().Bind1())(r)((function(e){return u.pure(n.Monad0().Applicative0())(function(){if(e instanceof F.Nothing)return new p.Done(F.Nothing.value);if(e instanceof F.Just&&e.value0 instanceof p.Loop)return new p.Loop(e.value0.value0);if(e instanceof F.Just&&e.value0 instanceof p.Done)return new p.Done(new F.Just(e.value0.value0));throw new Error("Failed pattern match at Control.Monad.Maybe.Trans (line 84, column 16 - line 87, column 43): "+[e.constructor.name])}())}))}));return function(n){return t(n)}}))},monadEffectMaybe:function(n){return new S.MonadEffect((function(){return A(n.Monad0())}),(e=h.lift(M)(n.Monad0()),t=S.liftEffect(n),function(n){return e(t(n))}));var e,t},monadContMaybeT:function(n){return new l.MonadCont((function(){return A(n.Monad0())}),(function(e){return l.callCC(n)((function(n){return e((function(e){return n(new F.Just(e))}))}))}))},monadThrowMaybeT:L,monadErrorMaybeT:function(n){return new s.MonadError((function(){return L(n.MonadThrow0())}),(function(e){return function(t){return s.catchError(n)(e)((function(n){return t(n)}))}}))},monadAskMaybeT:P,monadReaderMaybeT:function(n){return new d.MonadReader((function(){return P(n.MonadAsk0())}),(function(e){return I(d.local(n)(e))}))},monadStateMaybeT:function(n){return new m.MonadState((function(){return A(n.Monad0())}),(function(e){return h.lift(M)(n.Monad0())(m.state(n)(e))}))},monadTellMaybeT:O,monadWriterMaybeT:function(n){return new v.MonadWriter((function(){return O(n.MonadTell0())}),I((function(e){return c.bind(n.MonadTell0().Monad0().Bind1())(v.listen(n)(e))((function(e){return u.pure(n.MonadTell0().Monad0().Applicative0())(b.map(F.functorMaybe)((function(n){return new x.Tuple(n,e.value1)}))(e.value0))}))})),I((function(e){return v.pass(n)(c.bind(n.MonadTell0().Monad0().Bind1())(e)((function(e){return u.pure(n.MonadTell0().Monad0().Applicative0())(function(){if(e instanceof F.Nothing)return new x.Tuple(F.Nothing.value,a.identity(a.categoryFn));if(e instanceof F.Just)return new x.Tuple(new F.Just(e.value0.value0),e.value0.value1);throw new Error("Failed pattern match at Control.Monad.Maybe.Trans (line 121, column 10 - line 123, column 43): "+[e.constructor.name])}())})))})))}}},function(n,e,t){"use strict";var r=t(19),o=t(35),u=t(2),i=t(9),c=t(3),a=t(17),f=t(81),l=t(59),s=t(82),d=t(49),p=t(83),m=t(84),h=t(98),v=t(80),g=t(39),y=t(22),w=t(127),b=t(8),F=t(1),E=t(11),x=t(14),S=t(7),C=t(33),k=function(n){return n},M=function(n){return function(e){return function(t){return e(n(t))}}},I=new x.Newtype((function(n){return n}),k),T=new m.MonadTrans((function(n){return function(n){return b.const(n)}})),A=function(n){return function(e){return function(t){return n(e(t))}}},R=function(n){return new F.Functor((e=F.map(n),function(n){return A(e(n))}));var e},_=function(n){return new w.Distributive((function(){return R(n.Functor0())}),(function(e){return function(t){var r=w.distribute(_(n))(e),o=F.map(e)(t);return function(n){return r(o(n))}}}),(function(e){return function(t){return function(r){return w.collect(n)(e)((function(n){return n(r)}))(t)}}}))},N=function(n){return new i.Apply((function(){return R(n.Functor0())}),(function(e){return function(t){return function(r){return i.apply(n)(e(r))(t(r))}}}))},P=function(n){return new c.Bind((function(){return N(n.Apply0())}),(function(e){return function(t){return function(r){return c.bind(n)(e(r))((function(n){return t(n)(r)}))}}}))},O=function(n){return function(e){return new S.Semigroup(i.lift2(N(n))(S.append(e)))}},L=function(n){return new u.Applicative((function(){return N(n.Apply0())}),(e=u.pure(n),function(n){return b.const(e(n))}));var e},W=function(n){return new a.Monad((function(){return L(n.Applicative0())}),(function(){return P(n.Bind1())}))},D=function(n){return new s.MonadAsk((function(){return W(n)}),u.pure(n.Applicative0()))},z=function(n){return new h.MonadTell((function(){return W(n.Monad0())}),(e=m.lift(T)(n.Monad0()),t=h.tell(n),function(n){return e(t(n))}));var e,t},B=function(n){return new l.MonadThrow((function(){return W(n.Monad0())}),(e=m.lift(T)(n.Monad0()),t=l.throwError(n),function(n){return e(t(n))}));var e,t},j=function(n){return new r.Alt((function(){return R(n.Functor0())}),(function(e){return function(t){return function(o){return r.alt(n)(e(o))(t(o))}}}))},q=function(n){return new y.Plus((function(){return j(n.Alt0())}),b.const(y.empty(n)))},U=function(n){return new o.Alternative((function(){return L(n.Applicative0())}),(function(){return q(n.Plus1())}))},H=function(n){return new g.MonadZero((function(){return U(n.Alternative1())}),(function(){return W(n.Monad0())}))};n.exports={ReaderT:k,runReaderT:function(n){return n},withReaderT:M,mapReaderT:A,newtypeReaderT:I,functorReaderT:R,applyReaderT:N,applicativeReaderT:L,altReaderT:j,plusReaderT:q,alternativeReaderT:U,bindReaderT:P,monadReaderT:W,monadZeroReaderT:H,semigroupReaderT:O,monoidReaderT:function(n){return function(e){return new E.Monoid((function(){return O(n.Apply0())(e.Semigroup0())}),u.pure(L(n))(E.mempty(e)))}},monadPlusReaderT:function(n){return new v.MonadPlus((function(){return H(n.MonadZero0())}))},monadTransReaderT:T,monadEffectReader:function(n){return new C.MonadEffect((function(){return W(n.Monad0())}),(e=m.lift(T)(n.Monad0()),t=C.liftEffect(n),function(n){return e(t(n))}));var e,t},monadContReaderT:function(n){return new f.MonadCont((function(){return W(n.Monad0())}),(function(e){return function(t){return f.callCC(n)((function(n){return e((function(e){return b.const(n(e))}))(t)}))}}))},monadThrowReaderT:B,monadErrorReaderT:function(n){return new l.MonadError((function(){return B(n.MonadThrow0())}),(function(e){return function(t){return function(r){return l.catchError(n)(e(r))((function(n){return t(n)(r)}))}}}))},monadAskReaderT:D,monadReaderReaderT:function(n){return new s.MonadReader((function(){return D(n)}),M)},monadStateReaderT:function(n){return new p.MonadState((function(){return W(n.Monad0())}),(e=m.lift(T)(n.Monad0()),t=p.state(n),function(n){return e(t(n))}));var e,t},monadTellReaderT:z,monadWriterReaderT:function(n){return new h.MonadWriter((function(){return z(n.MonadTell0())}),A(h.listen(n)),A(h.pass(n)))},distributiveReaderT:_,monadRecReaderT:function(n){return new d.MonadRec((function(){return W(n.Monad0())}),(function(e){return function(t){return function(r){return d.tailRecM(n)(function(t){return function(r){var o=e(r);return c.bindFlipped(n.Monad0().Bind1())(u.pure(n.Monad0().Applicative0()))(o(t))}}(r))(t)}}}))}}},function(n,e,t){"use strict";var r=t(19),o=t(35),u=t(2),i=t(9),c=t(3),a=t(17),f=t(81),l=t(59),s=t(82),d=t(49),p=t(83),m=t(84),h=t(98),v=t(80),g=t(39),y=t(22),w=t(1),b=t(11),F=t(14),E=t(7),x=t(20),S=t(12),C=t(33),k=function(n){return n},M=new F.Newtype((function(n){return n}),k),I=function(n){return new m.MonadTrans((function(e){return function(t){return c.bind(e.Bind1())(t)((function(t){return u.pure(e.Applicative0())(new x.Tuple(t,b.mempty(n)))}))}}))},T=function(n){return function(e){return n(e)}},A=function(n){return new w.Functor((function(e){return T(w.map(n)((function(n){return new x.Tuple(e(n.value0),n.value1)})))}))},R=function(n){return function(e){return new i.Apply((function(){return A(e.Functor0())}),(function(t){return function(r){return i.apply(e)(w.map(e.Functor0())((function(e){return function(t){return new x.Tuple(e.value0(t.value0),E.append(n)(e.value1)(t.value1))}}))(t))(r)}}))}},_=function(n){return function(e){return new c.Bind((function(){return R(n)(e.Apply0())}),(function(t){return function(r){return c.bind(e)(t)((function(t){var o=r(t.value0);return w.map(e.Apply0().Functor0())((function(e){return new x.Tuple(e.value0,E.append(n)(t.value1)(e.value1))}))(o)}))}}))}},N=function(n){return function(e){return new u.Applicative((function(){return R(n.Semigroup0())(e.Apply0())}),(function(t){return u.pure(e)(new x.Tuple(t,b.mempty(n)))}))}},P=function(n){return function(e){return new a.Monad((function(){return N(n)(e.Applicative0())}),(function(){return _(n.Semigroup0())(e.Bind1())}))}},O=function(n){return function(e){return new s.MonadAsk((function(){return P(n)(e.Monad0())}),m.lift(I(n))(e.Monad0())(s.ask(e)))}},L=function(n){return function(e){return new h.MonadTell((function(){return P(n)(e)}),(t=u.pure(e.Applicative0()),r=x.Tuple.create(S.unit),function(n){return t(r(n))}));var t,r}},W=function(n){return function(e){return new l.MonadThrow((function(){return P(n)(e.Monad0())}),(function(t){return m.lift(I(n))(e.Monad0())(l.throwError(e)(t))}))}},D=function(n){return new r.Alt((function(){return A(n.Functor0())}),(function(e){return function(t){return r.alt(n)(e)(t)}}))},z=function(n){return new y.Plus((function(){return D(n.Alt0())}),y.empty(n))},B=function(n){return function(e){return new o.Alternative((function(){return N(n)(e.Applicative0())}),(function(){return z(e.Plus1())}))}},j=function(n){return function(e){return new g.MonadZero((function(){return B(n)(e.Alternative1())}),(function(){return P(n)(e.Monad0())}))}};n.exports={WriterT:k,runWriterT:function(n){return n},execWriterT:function(n){return function(e){return w.map(n)(x.snd)(e)}},mapWriterT:T,newtypeWriterT:M,functorWriterT:A,applyWriterT:R,applicativeWriterT:N,altWriterT:D,plusWriterT:z,alternativeWriterT:B,bindWriterT:_,monadWriterT:P,monadRecWriterT:function(n){return function(e){return new d.MonadRec((function(){return P(n)(e.Monad0())}),(function(t){return function(r){return d.tailRecM(e)((function(r){var o=t(r.value0);return c.bind(e.Monad0().Bind1())(o)((function(t){return u.pure(e.Monad0().Applicative0())(function(){if(t.value0 instanceof d.Loop)return new d.Loop(new x.Tuple(t.value0.value0,E.append(n.Semigroup0())(r.value1)(t.value1)));if(t.value0 instanceof d.Done)return new d.Done(new x.Tuple(t.value0.value0,E.append(n.Semigroup0())(r.value1)(t.value1)));throw new Error("Failed pattern match at Control.Monad.Writer.Trans (line 83, column 16 - line 85, column 47): "+[t.value0.constructor.name])}())}))}))(new x.Tuple(r,b.mempty(n)))}}))}},monadZeroWriterT:j,monadPlusWriterT:function(n){return function(e){return new v.MonadPlus((function(){return j(n)(e.MonadZero0())}))}},monadTransWriterT:I,monadEffectWriter:function(n){return function(e){return new C.MonadEffect((function(){return P(n)(e.Monad0())}),(t=m.lift(I(n))(e.Monad0()),r=C.liftEffect(e),function(n){return t(r(n))}));var t,r}},monadContWriterT:function(n){return function(e){return new f.MonadCont((function(){return P(n)(e.Monad0())}),(function(t){return f.callCC(e)((function(e){return t((function(t){return e(new x.Tuple(t,b.mempty(n)))}))}))}))}},monadThrowWriterT:W,monadErrorWriterT:function(n){return function(e){return new l.MonadError((function(){return W(n)(e.MonadThrow0())}),(function(n){return function(t){return l.catchError(e)(n)((function(n){return t(n)}))}}))}},monadAskWriterT:O,monadReaderWriterT:function(n){return function(e){return new s.MonadReader((function(){return O(n)(e.MonadAsk0())}),(function(n){return T(s.local(e)(n))}))}},monadStateWriterT:function(n){return function(e){return new p.MonadState((function(){return P(n)(e.Monad0())}),(function(t){return m.lift(I(n))(e.Monad0())(p.state(e)(t))}))}},monadTellWriterT:L,monadWriterWriterT:function(n){return function(e){return new h.MonadWriter((function(){return L(n)(e)}),(function(n){return c.bind(e.Bind1())(n)((function(n){return u.pure(e.Applicative0())(new x.Tuple(new x.Tuple(n.value0,n.value1),n.value1))}))}),(function(n){return c.bind(e.Bind1())(n)((function(n){return u.pure(e.Applicative0())(new x.Tuple(n.value0.value0,n.value0.value1(n.value1)))}))}))}}}},function(n,e,t){"use strict";var r=t(19),o=t(35),u=t(2),i=t(9),c=t(13),a=t(22),f=t(6),l=t(16),s=t(47),d=t(8),p=t(1),m=t(286),h=t(36),v=t(14),g=t(10),y=t(5),w=t(24),b=t(48),F=t(20),E=function(n){return n},x=new v.Newtype((function(n){return n}),E),S=function(n){return function(e){return new p.Functor((function(t){return function(r){return p.map(n)(p.map(e)(t))(r)}}))}},C=function(n){return function(e){return new h.FunctorWithIndex((function(){return S(n.Functor0())(e.Functor0())}),(function(t){return function(r){return h.mapWithIndex(n)((o=h.mapWithIndex(e),u=F.curry(t),function(n){return o(u(n))}))(r);var o,u}}))}},k=function(n){return function(e){return new l.Foldable((function(t){return function(r){return function(o){return l.foldMap(n)(t)(l.foldMap(e)(t)(r))(o)}}}),(function(t){return function(r){return function(o){return l.foldl(n)(l.foldl(e)(t))(r)(o)}}}),(function(t){return function(r){return function(o){return l.foldr(n)(d.flip(l.foldr(e)(t)))(r)(o)}}}))}},M=function(n){return function(e){return new s.FoldableWithIndex((function(){return k(n.Foldable0())(e.Foldable0())}),(function(t){return function(r){return function(o){return s.foldMapWithIndex(n)(t)((u=s.foldMapWithIndex(e)(t),i=F.curry(r),function(n){return u(i(n))}))(o);var u,i}}}),(function(t){return function(r){return function(o){return s.foldlWithIndex(n)((u=s.foldlWithIndex(e),i=F.curry(t),function(n){return u(i(n))}))(r)(o);var u,i}}}),(function(t){return function(r){return function(o){return s.foldrWithIndex(n)((function(n){return d.flip(s.foldrWithIndex(e)(F.curry(t)(n)))}))(r)(o)}}}))}},I=function(n){return function(e){return new w.Traversable((function(){return k(n.Foldable1())(e.Foldable1())}),(function(){return S(n.Functor0())(e.Functor0())}),(function(t){return w.traverse(I(n)(e))(t)(c.identity(c.categoryFn))}),(function(t){return function(r){return function(o){return p.map(t.Apply0().Functor0())(E)(w.traverse(n)(t)(w.traverse(e)(t)(r))(o))}}}))}},T=function(n){return function(e){return function(t){return new f.Eq((function(r){return function(o){return f.eq1(n)(m.eqApp(e)(t))(m.hoistLiftApp(r))(m.hoistLiftApp(o))}}))}}},A=function(n){return function(e){return function(t){return new g.Ord((function(){return T(n.Eq10())(e.Eq10())(t.Eq0())}),(function(r){return function(o){return g.compare1(n)(m.ordApp(e)(t))(m.hoistLiftApp(r))(m.hoistLiftApp(o))}}))}}},R=function(n){return function(e){return new f.Eq1((function(t){return f.eq(T(n)(e)(t))}))}},_=function(n){return function(e){return new i.Apply((function(){return S(n.Functor0())(e.Functor0())}),(function(t){return function(r){return i.apply(n)(p.map(n.Functor0())(i.apply(e))(t))(r)}}))}},N=function(n){return function(e){return new u.Applicative((function(){return _(n.Apply0())(e.Apply0())}),(t=u.pure(n),r=u.pure(e),function(n){return t(r(n))}));var t,r}},P=function(n){return function(e){return new r.Alt((function(){return S(n.Functor0())(e)}),(function(e){return function(t){return r.alt(n)(e)(t)}}))}},O=function(n){return function(e){return new a.Plus((function(){return P(n.Alt0())(e)}),a.empty(n))}};n.exports={Compose:E,bihoistCompose:function(n){return function(e){return function(t){return function(r){return e(p.map(n)(t)(r))}}}},newtypeCompose:x,eqCompose:T,eq1Compose:R,ordCompose:A,ord1Compose:function(n){return function(e){return new g.Ord1((function(){return R(n.Eq10())(e.Eq10())}),(function(t){return g.compare(A(n)(e)(t))}))}},showCompose:function(n){return new y.Show((function(e){return"(Compose "+y.show(n)(e)+")"}))},functorCompose:S,functorWithIndexCompose:C,applyCompose:_,applicativeCompose:N,foldableCompose:k,foldableWithIndexCompose:M,traversableCompose:I,traversableWithIndexCompose:function(n){return function(e){return new b.TraversableWithIndex((function(){return M(n.FoldableWithIndex1())(e.FoldableWithIndex1())}),(function(){return C(n.FunctorWithIndex0())(e.FunctorWithIndex0())}),(function(){return I(n.Traversable2())(e.Traversable2())}),(function(t){return function(r){return function(o){return p.map(t.Apply0().Functor0())(E)(b.traverseWithIndex(n)(t)((u=b.traverseWithIndex(e)(t),i=F.curry(r),function(n){return u(i(n))}))(o));var u,i}}}))}},altCompose:P,plusCompose:O,alternativeCompose:function(n){return function(e){return new o.Alternative((function(){return N(n.Applicative0())(e)}),(function(){return O(n.Plus1())(e.Apply0().Functor0())}))}}}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(6),i=t(11),c=t(14),a=t(10),f=t(7),l=t(5),s=t(25),d=function(n){return n},p=function(n){return function(e){return new f.Semigroup((function(t){return function(r){return o.lift2(n)(f.append(e))(t)(r)}}))}},m=new c.Newtype((function(n){return n}),d),h=s.unsafeCoerce,v=s.unsafeCoerce,g=function(n){return function(e){return new u.Eq((function(t){return function(r){return u.eq1(n)(e)(t)(r)}}))}},y=function(n){return function(e){return new a.Ord((function(){return g(n.Eq10())(e.Eq0())}),(function(t){return function(r){return a.compare1(n)(e)(t)(r)}}))}},w=function(n){return new u.Eq1((function(e){return u.eq(g(n)(e))}))};n.exports={App:d,hoistApp:function(n){return function(e){return n(e)}},hoistLiftApp:v,hoistLowerApp:h,newtypeApp:m,eqApp:g,eq1App:w,ordApp:y,ord1App:function(n){return new a.Ord1((function(){return w(n.Eq10())}),(function(e){return a.compare(y(n)(e))}))},showApp:function(n){return new l.Show((function(e){return"(App "+l.show(n)(e)+")"}))},semigroupApp:p,monoidApp:function(n){return function(e){return new i.Monoid((function(){return p(n.Apply0())(e.Semigroup0())}),r.pure(n)(i.mempty(e)))}},functorApp:function(n){return n},functorWithIndexApp:function(n){return n},applyApp:function(n){return n},applicativeApp:function(n){return n},bindApp:function(n){return n},monadApp:function(n){return n},altApp:function(n){return n},plusApp:function(n){return n},alternativeApp:function(n){return n},monadZeroApp:function(n){return n},monadPlusApp:function(n){return n},lazyApp:function(n){return n},foldableApp:function(n){return n},traversableApp:function(n){return n},foldableWithIndexApp:function(n){return n},traversableWithIndexApp:function(n){return n},extendApp:function(n){return n},comonadApp:function(n){return n}}},function(n,e,t){"use strict";var r=t(2),o=t(8),u=t(4),i=t(14),c=t(88),a=t(53),f=t(31),l=t(28),s=t(26),d=function(n){return n},p=new i.Newtype((function(n){return n}),d);n.exports={UseAff:d,useAff:function(n){return function(e){return function(t){return l.coerceHook(p)(l.bind(l.ixBindRender)(f.useState(u.Nothing.value))((function(i){return l.discard(l.ixBindRender)(f.useEffect(n)(e)((function(){i.value1(o.const(u.Nothing.value))();var n=c.runAff((function(n){return i.value1(o.const(u.Just.create(n)))}))(t)();return c.launchAff_(c.killFiber(a.error("Effect hook discarded."))(n))})))((function(){return r.pure(l.applicativeRender(s.refl))(i.value0)}))})))}}},ntUseAff:p}},function(n,e,t){"use strict";var r=t(15),o=t(55),u=t(79);n.exports={wrapperDiv:function(n){return function(n){return function(n){return function(e){return o.div()(u.insert(new r.IsSymbol((function(){return"children"})))()()(r.SProxy.value)([e])(n))}}}}}},function(n,e,t){"use strict";var r=t(290),o=t(139),u=t(6),i=t(14),c=function(n){return n},a=t(5).showString,f=new i.Newtype((function(n){return n}),c),l=r.headersImpl,s=new u.Eq((function(n){return function(e){return n===e}})),d={method:"GET"};n.exports={URL:c,defaultFetchOptions:d,getMethod:"GET",postMethod:"POST",putMethod:"PUT",deleteMethod:"DELETE",headMethod:"HEAD",omitCredentials:"omit",sameOriginCredentials:"same-origin",includeCredentials:"include",fetch:function(n){return function(e){return function(e){return function(t){return o.toAffE(r._fetch(n)(e)(t))}}}},json:function(n){return o.toAffE(r.jsonImpl(n))},text:function(n){return o.toAffE(r.textImpl(n))},headers:l,arrayBuffer:function(n){return o.toAffE(r.arrayBufferImpl(n))},makeHeaders:function(n){return r.fromRecordImpl},statusCode:function(n){return n.status},url:function(n){return n.url},newtypeURL:f,showURL:a,eqURL:s}},function(n,e){e._fetch=function(n){return function(e){return function(t){return function(){return n(e,t).catch((function(n){throw new Error(n)}))}}}},e.jsonImpl=function(n){return function(){return n.json().catch((function(n){throw new Error(n)}))}},e.textImpl=function(n){return function(){return n.text()}},e.headersImpl=function(n){var e={},t=!0,r=!1,o=void 0;try{for(var u,i=n.headers[Symbol.iterator]();!(t=(u=i.next()).done);t=!0)h=u.value,e[h[0]]=h[1]}catch(n){r=!0,o=n}finally{try{t||null==i.return||i.return()}finally{if(r)throw o}}return e},e.arrayBufferImpl=function(n){return function(){return n.arrayBuffer()}},e.fromRecordImpl=function(n){return n}},function(n,e,t){"use strict";var r=t(292);n.exports={windowFetch:r.windowFetch}},function(n,e){e.windowFetch=window.fetch},function(n,e,t){"use strict";var r=t(294);e.render_=function(n,e,t){r.render(n,e,t)},e.hydrate_=function(n,e,t){r.hydrate(n,e,t)},e.unmountComponentAtNode_=function(n){return r.unmountComponentAtNode(n)},e.findDOMNode_=function(n){return r.findDOMNode(n)},e.createPortal_=function(n,e){return r.createPortal(n,e)}},function(n,e,t){"use strict";!function n(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(n){console.error(n)}}}(),n.exports=t(295)},function(n,e,t){"use strict";
51+/** @license React v16.9.0
52+ * react-dom.production.min.js
53+ *
54+ * Copyright (c) Facebook, Inc. and its affiliates.
55+ *
56+ * This source code is licensed under the MIT license found in the
57+ * LICENSE file in the root directory of this source tree.
58+ */var r=t(90),o=t(101),u=t(296);function i(n){for(var e=n.message,t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return n.message="Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n}if(!r)throw i(Error(227));var c=null,a={};function f(){if(c)for(var n in a){var e=a[n],t=c.indexOf(n);if(!(-1<t))throw i(Error(96),n);if(!s[t]){if(!e.extractEvents)throw i(Error(97),n);for(var r in s[t]=e,t=e.eventTypes){var o=void 0,u=t[r],f=e,p=r;if(d.hasOwnProperty(p))throw i(Error(99),p);d[p]=u;var m=u.phasedRegistrationNames;if(m){for(o in m)m.hasOwnProperty(o)&&l(m[o],f,p);o=!0}else u.registrationName?(l(u.registrationName,f,p),o=!0):o=!1;if(!o)throw i(Error(98),r,n)}}}}function l(n,e,t){if(p[n])throw i(Error(100),n);p[n]=e,m[n]=e.eventTypes[t].dependencies}var s=[],d={},p={},m={};function h(n,e,t,r,o,u,i,c,a){var f=Array.prototype.slice.call(arguments,3);try{e.apply(t,f)}catch(n){this.onError(n)}}var v=!1,g=null,y=!1,w=null,b={onError:function(n){v=!0,g=n}};function F(n,e,t,r,o,u,i,c,a){v=!1,g=null,h.apply(b,arguments)}var E=null,x=null,S=null;function C(n,e,t){var r=n.type||"unknown-event";n.currentTarget=S(t),function(n,e,t,r,o,u,c,a,f){if(F.apply(this,arguments),v){if(!v)throw i(Error(198));var l=g;v=!1,g=null,y||(y=!0,w=l)}}(r,e,void 0,n),n.currentTarget=null}function k(n,e){if(null==e)throw i(Error(30));return null==n?e:Array.isArray(n)?Array.isArray(e)?(n.push.apply(n,e),n):(n.push(e),n):Array.isArray(e)?[n].concat(e):[n,e]}function M(n,e,t){Array.isArray(n)?n.forEach(e,t):n&&e.call(t,n)}var I=null;function T(n){if(n){var e=n._dispatchListeners,t=n._dispatchInstances;if(Array.isArray(e))for(var r=0;r<e.length&&!n.isPropagationStopped();r++)C(n,e[r],t[r]);else e&&C(n,e,t);n._dispatchListeners=null,n._dispatchInstances=null,n.isPersistent()||n.constructor.release(n)}}function A(n){if(null!==n&&(I=k(I,n)),n=I,I=null,n){if(M(n,T),I)throw i(Error(95));if(y)throw n=w,y=!1,w=null,n}}var R={injectEventPluginOrder:function(n){if(c)throw i(Error(101));c=Array.prototype.slice.call(n),f()},injectEventPluginsByName:function(n){var e,t=!1;for(e in n)if(n.hasOwnProperty(e)){var r=n[e];if(!a.hasOwnProperty(e)||a[e]!==r){if(a[e])throw i(Error(102),e);a[e]=r,t=!0}}t&&f()}};function _(n,e){var t=n.stateNode;if(!t)return null;var r=E(t);if(!r)return null;t=r[e];n:switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":(r=!r.disabled)||(r=!("button"===(n=n.type)||"input"===n||"select"===n||"textarea"===n)),n=!r;break n;default:n=!1}if(n)return null;if(t&&"function"!=typeof t)throw i(Error(231),e,typeof t);return t}var N=Math.random().toString(36).slice(2),P="__reactInternalInstance$"+N,O="__reactEventHandlers$"+N;function L(n){if(n[P])return n[P];for(;!n[P];){if(!n.parentNode)return null;n=n.parentNode}return 5===(n=n[P]).tag||6===n.tag?n:null}function W(n){return!(n=n[P])||5!==n.tag&&6!==n.tag?null:n}function D(n){if(5===n.tag||6===n.tag)return n.stateNode;throw i(Error(33))}function z(n){return n[O]||null}function B(n){do{n=n.return}while(n&&5!==n.tag);return n||null}function j(n,e,t){(e=_(n,t.dispatchConfig.phasedRegistrationNames[e]))&&(t._dispatchListeners=k(t._dispatchListeners,e),t._dispatchInstances=k(t._dispatchInstances,n))}function q(n){if(n&&n.dispatchConfig.phasedRegistrationNames){for(var e=n._targetInst,t=[];e;)t.push(e),e=B(e);for(e=t.length;0<e--;)j(t[e],"captured",n);for(e=0;e<t.length;e++)j(t[e],"bubbled",n)}}function U(n,e,t){n&&t&&t.dispatchConfig.registrationName&&(e=_(n,t.dispatchConfig.registrationName))&&(t._dispatchListeners=k(t._dispatchListeners,e),t._dispatchInstances=k(t._dispatchInstances,n))}function H(n){n&&n.dispatchConfig.registrationName&&U(n._targetInst,null,n)}function J(n){M(n,q)}var V=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement);function $(n,e){var t={};return t[n.toLowerCase()]=e.toLowerCase(),t["Webkit"+n]="webkit"+e,t["Moz"+n]="moz"+e,t}var G={animationend:$("Animation","AnimationEnd"),animationiteration:$("Animation","AnimationIteration"),animationstart:$("Animation","AnimationStart"),transitionend:$("Transition","TransitionEnd")},Q={},K={};function X(n){if(Q[n])return Q[n];if(!G[n])return n;var e,t=G[n];for(e in t)if(t.hasOwnProperty(e)&&e in K)return Q[n]=t[e];return n}V&&(K=document.createElement("div").style,"AnimationEvent"in window||(delete G.animationend.animation,delete G.animationiteration.animation,delete G.animationstart.animation),"TransitionEvent"in window||delete G.transitionend.transition);var Y=X("animationend"),Z=X("animationiteration"),nn=X("animationstart"),en=X("transitionend"),tn="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),rn=null,on=null,un=null;function cn(){if(un)return un;var n,e,t=on,r=t.length,o="value"in rn?rn.value:rn.textContent,u=o.length;for(n=0;n<r&&t[n]===o[n];n++);var i=r-n;for(e=1;e<=i&&t[r-e]===o[u-e];e++);return un=o.slice(n,1<e?1-e:void 0)}function an(){return!0}function fn(){return!1}function ln(n,e,t,r){for(var o in this.dispatchConfig=n,this._targetInst=e,this.nativeEvent=t,n=this.constructor.Interface)n.hasOwnProperty(o)&&((e=n[o])?this[o]=e(t):"target"===o?this.target=r:this[o]=t[o]);return this.isDefaultPrevented=(null!=t.defaultPrevented?t.defaultPrevented:!1===t.returnValue)?an:fn,this.isPropagationStopped=fn,this}function sn(n,e,t,r){if(this.eventPool.length){var o=this.eventPool.pop();return this.call(o,n,e,t,r),o}return new this(n,e,t,r)}function dn(n){if(!(n instanceof this))throw i(Error(279));n.destructor(),10>this.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=an)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():"unknown"!=typeof n.cancelBubble&&(n.cancelBubble=!0),this.isPropagationStopped=an)},persist:function(){this.isPersistent=an},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&&11>=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=cn()):(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=cn(),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<e.char.length)return e.char;if(e.which)return String.fromCharCode(e.which)}return null;case"compositionend":return bn&&"ko"!==e.locale?null:e.data;default:return null}}(n,t))?((e=hn.getPooled(En.beforeInput,e,t,r)).data=n,J(e)):e=null,null===u?e:null===e?u:[u,e]}},In=null,Tn=null,An=null;function Rn(n){if(n=x(n)){if("function"!=typeof In)throw i(Error(280));var e=E(n.stateNode);In(n.stateNode,n.type,e)}}function _n(n){Tn?An?An.push(n):An=[n]:Tn=n}function Nn(){if(Tn){var n=Tn,e=An;if(An=Tn=null,Rn(n),e)for(n=0;n<e.length;n++)Rn(e[n])}}function Pn(n,e){return n(e)}function On(n,e,t,r){return n(e,t,r)}function Ln(){}var Wn=Pn,Dn=!1;function zn(){null===Tn&&null===An||(Ln(),Nn())}var Bn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function jn(n){var e=n&&n.nodeName&&n.nodeName.toLowerCase();return"input"===e?!!Bn[n.type]:"textarea"===e}function qn(n){return(n=n.target||n.srcElement||window).correspondingUseElement&&(n=n.correspondingUseElement),3===n.nodeType?n.parentNode:n}function Un(n){if(!V)return!1;var e=(n="on"+n)in document;return e||((e=document.createElement("div")).setAttribute(n,"return;"),e="function"==typeof e[n]),e}function Hn(n){var e=n.type;return(n=n.nodeName)&&"input"===n.toLowerCase()&&("checkbox"===e||"radio"===e)}function Jn(n){n._valueTracker||(n._valueTracker=function(n){var e=Hn(n)?"checked":"value",t=Object.getOwnPropertyDescriptor(n.constructor.prototype,e),r=""+n[e];if(!n.hasOwnProperty(e)&&void 0!==t&&"function"==typeof t.get&&"function"==typeof t.set){var o=t.get,u=t.set;return Object.defineProperty(n,e,{configurable:!0,get:function(){return o.call(this)},set:function(n){r=""+n,u.call(this,n)}}),Object.defineProperty(n,e,{enumerable:t.enumerable}),{getValue:function(){return r},setValue:function(n){r=""+n},stopTracking:function(){n._valueTracker=null,delete n[e]}}}}(n))}function Vn(n){if(!n)return!1;var e=n._valueTracker;if(!e)return!0;var t=e.getValue(),r="";return n&&(r=Hn(n)?n.checked?"true":"false":n.value),(n=r)!==t&&(e.setValue(n),!0)}var $n=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;$n.hasOwnProperty("ReactCurrentDispatcher")||($n.ReactCurrentDispatcher={current:null}),$n.hasOwnProperty("ReactCurrentBatchConfig")||($n.ReactCurrentBatchConfig={suspense:null});var Gn=/^(.*)[\\\/]/,Qn="function"==typeof Symbol&&Symbol.for,Kn=Qn?Symbol.for("react.element"):60103,Xn=Qn?Symbol.for("react.portal"):60106,Yn=Qn?Symbol.for("react.fragment"):60107,Zn=Qn?Symbol.for("react.strict_mode"):60108,ne=Qn?Symbol.for("react.profiler"):60114,ee=Qn?Symbol.for("react.provider"):60109,te=Qn?Symbol.for("react.context"):60110,re=Qn?Symbol.for("react.concurrent_mode"):60111,oe=Qn?Symbol.for("react.forward_ref"):60112,ue=Qn?Symbol.for("react.suspense"):60113,ie=Qn?Symbol.for("react.suspense_list"):60120,ce=Qn?Symbol.for("react.memo"):60115,ae=Qn?Symbol.for("react.lazy"):60116;Qn&&Symbol.for("react.fundamental"),Qn&&Symbol.for("react.responder");var fe="function"==typeof Symbol&&Symbol.iterator;function le(n){return null===n||"object"!=typeof n?null:"function"==typeof(n=fe&&n[fe]||n["@@iterator"])?n:null}function se(n){if(null==n)return null;if("function"==typeof n)return n.displayName||n.name||null;if("string"==typeof n)return n;switch(n){case Yn:return"Fragment";case Xn:return"Portal";case ne:return"Profiler";case Zn:return"StrictMode";case ue:return"Suspense";case ie:return"SuspenseList"}if("object"==typeof n)switch(n.$$typeof){case te:return"Context.Consumer";case ee:return"Context.Provider";case oe:var e=n.render;return e=e.displayName||e.name||"",n.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case ce:return se(n.type);case ae:if(n=1===n._status?n._result:null)return se(n)}return null}function de(n){var e="";do{n:switch(n.tag){case 3:case 4:case 6:case 7:case 10:case 9:var t="";break n;default:var r=n._debugOwner,o=n._debugSource,u=se(n.type);t=null,r&&(t=se(r.type)),r=u,u="",o?u=" (at "+o.fileName.replace(Gn,"")+":"+o.lineNumber+")":t&&(u=" (created by "+t+")"),t="\n in "+(r||"Unknown")+u}e+=t,n=n.return}while(n);return e}var pe=/^[: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]*$/,me=Object.prototype.hasOwnProperty,he={},ve={};function ge(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 ye={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(n){ye[n]=new ge(n,0,!1,n,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(n){var e=n[0];ye[e]=new ge(e,1,!1,n[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(n){ye[n]=new ge(n,2,!1,n.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(n){ye[n]=new ge(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){ye[n]=new ge(n,3,!1,n.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(n){ye[n]=new ge(n,3,!0,n,null,!1)})),["capture","download"].forEach((function(n){ye[n]=new ge(n,4,!1,n,null,!1)})),["cols","rows","size","span"].forEach((function(n){ye[n]=new ge(n,6,!1,n,null,!1)})),["rowSpan","start"].forEach((function(n){ye[n]=new ge(n,5,!1,n.toLowerCase(),null,!1)}));var we=/[\-:]([a-z])/g;function be(n){return n[1].toUpperCase()}function Fe(n,e,t,r){var o=ye.hasOwnProperty(e)?ye[e]:null;(null!==o?0===o.type:!r&&(2<e.length&&("o"===e[0]||"O"===e[0])&&("n"===e[1]||"N"===e[1])))||(function(n,e,t,r){if(null==e||function(n,e,t,r){if(null!==t&&0===t.type)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==t?!t.acceptsBooleans:"data-"!==(n=n.toLowerCase().slice(0,5))&&"aria-"!==n);default:return!1}}(n,e,t,r))return!0;if(r)return!1;if(null!==t)switch(t.type){case 3:return!e;case 4:return!1===e;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}(e,t,o,r)&&(t=null),r||null===o?function(n){return!!me.call(ve,n)||!me.call(he,n)&&(pe.test(n)?ve[n]=!0:(he[n]=!0,!1))}(e)&&(null===t?n.removeAttribute(e):n.setAttribute(e,""+t)):o.mustUseProperty?n[o.propertyName]=null===t?3!==o.type&&"":t:(e=o.attributeName,r=o.attributeNamespace,null===t?n.removeAttribute(e):(t=3===(o=o.type)||4===o&&!0===t?"":""+t,r?n.setAttributeNS(r,e,t):n.setAttribute(e,t))))}function Ee(n){switch(typeof n){case"boolean":case"number":case"object":case"string":case"undefined":return n;default:return""}}function xe(n,e){var t=e.checked;return o({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=t?t:n._wrapperState.initialChecked})}function Se(n,e){var t=null==e.defaultValue?"":e.defaultValue,r=null!=e.checked?e.checked:e.defaultChecked;t=Ee(null!=e.value?e.value:t),n._wrapperState={initialChecked:r,initialValue:t,controlled:"checkbox"===e.type||"radio"===e.type?null!=e.checked:null!=e.value}}function Ce(n,e){null!=(e=e.checked)&&Fe(n,"checked",e,!1)}function ke(n,e){Ce(n,e);var t=Ee(e.value),r=e.type;if(null!=t)"number"===r?(0===t&&""===n.value||n.value!=t)&&(n.value=""+t):n.value!==""+t&&(n.value=""+t);else if("submit"===r||"reset"===r)return void n.removeAttribute("value");e.hasOwnProperty("value")?Ie(n,e.type,t):e.hasOwnProperty("defaultValue")&&Ie(n,e.type,Ee(e.defaultValue)),null==e.checked&&null!=e.defaultChecked&&(n.defaultChecked=!!e.defaultChecked)}function Me(n,e,t){if(e.hasOwnProperty("value")||e.hasOwnProperty("defaultValue")){var r=e.type;if(!("submit"!==r&&"reset"!==r||void 0!==e.value&&null!==e.value))return;e=""+n._wrapperState.initialValue,t||e===n.value||(n.value=e),n.defaultValue=e}""!==(t=n.name)&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!!n._wrapperState.initialChecked,""!==t&&(n.name=t)}function Ie(n,e,t){"number"===e&&n.ownerDocument.activeElement===n||(null==t?n.defaultValue=""+n._wrapperState.initialValue:n.defaultValue!==""+t&&(n.defaultValue=""+t))}"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(we,be);ye[e]=new ge(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(we,be);ye[e]=new ge(e,1,!1,n,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(n){var e=n.replace(we,be);ye[e]=new ge(e,1,!1,n,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(n){ye[n]=new ge(n,1,!1,n.toLowerCase(),null,!1)})),ye.xlinkHref=new ge("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(n){ye[n]=new ge(n,1,!1,n.toLowerCase(),null,!0)}));var Te={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function Ae(n,e,t){return(n=ln.getPooled(Te.change,n,e,t)).type="change",_n(t),J(n),n}var Re=null,_e=null;function Ne(n){A(n)}function Pe(n){if(Vn(D(n)))return n}function Oe(n,e){if("change"===n)return e}var Le=!1;function We(){Re&&(Re.detachEvent("onpropertychange",De),_e=Re=null)}function De(n){if("value"===n.propertyName&&Pe(_e))if(n=Ae(_e,n,qn(n)),Dn)A(n);else{Dn=!0;try{Pn(Ne,n)}finally{Dn=!1,zn()}}}function ze(n,e,t){"focus"===n?(We(),_e=t,(Re=e).attachEvent("onpropertychange",De)):"blur"===n&&We()}function Be(n){if("selectionchange"===n||"keyup"===n||"keydown"===n)return Pe(_e)}function je(n,e){if("click"===n)return Pe(e)}function qe(n,e){if("input"===n||"change"===n)return Pe(e)}V&&(Le=Un("input")&&(!document.documentMode||9<document.documentMode));var Ue={eventTypes:Te,_isInputEventSupported:Le,extractEvents:function(n,e,t,r){var o=e?D(e):window,u=void 0,i=void 0,c=o.nodeName&&o.nodeName.toLowerCase();if("select"===c||"input"===c&&"file"===o.type?u=Oe:jn(o)?Le?u=qe:(u=Be,i=ze):(c=o.nodeName)&&"input"===c.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(u=je),u&&(u=u(n,e)))return Ae(u,t,r);i&&i(n,o,e),"blur"===n&&(n=o._wrapperState)&&n.controlled&&"number"===o.type&&Ie(o,"number",o.value)}},He=ln.extend({view:null,detail:null}),Je={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Ve(n){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(n):!!(n=Je[n])&&!!e[n]}function $e(){return Ve}var Ge=0,Qe=0,Ke=!1,Xe=!1,Ye=He.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:$e,button:null,buttons:null,relatedTarget:function(n){return n.relatedTarget||(n.fromElement===n.srcElement?n.toElement:n.fromElement)},movementX:function(n){if("movementX"in n)return n.movementX;var e=Ge;return Ge=n.screenX,Ke?"mousemove"===n.type?n.screenX-e:0:(Ke=!0,0)},movementY:function(n){if("movementY"in n)return n.movementY;var e=Qe;return Qe=n.screenY,Xe?"mousemove"===n.type?n.screenY-e:0:(Xe=!0,0)}}),Ze=Ye.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),nt={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},et={eventTypes:nt,extractEvents:function(n,e,t,r){var o="mouseover"===n||"pointerover"===n,u="mouseout"===n||"pointerout"===n;if(o&&(t.relatedTarget||t.fromElement)||!u&&!o)return null;if(o=r.window===r?r:(o=r.ownerDocument)?o.defaultView||o.parentWindow:window,u?(u=e,e=(e=t.relatedTarget||t.toElement)?L(e):null):u=null,u===e)return null;var i=void 0,c=void 0,a=void 0,f=void 0;"mouseout"===n||"mouseover"===n?(i=Ye,c=nt.mouseLeave,a=nt.mouseEnter,f="mouse"):"pointerout"!==n&&"pointerover"!==n||(i=Ze,c=nt.pointerLeave,a=nt.pointerEnter,f="pointer");var l=null==u?o:D(u);if(o=null==e?o:D(e),(n=i.getPooled(c,u,t,r)).type=f+"leave",n.target=l,n.relatedTarget=o,(t=i.getPooled(a,e,t,r)).type=f+"enter",t.target=o,t.relatedTarget=l,r=e,u&&r)n:{for(o=r,f=0,i=e=u;i;i=B(i))f++;for(i=0,a=o;a;a=B(a))i++;for(;0<f-i;)e=B(e),f--;for(;0<i-f;)o=B(o),i--;for(;f--;){if(e===o||e===o.alternate)break n;e=B(e),o=B(o)}e=null}else e=null;for(o=e,e=[];u&&u!==o&&(null===(f=u.alternate)||f!==o);)e.push(u),u=B(u);for(u=[];r&&r!==o&&(null===(f=r.alternate)||f!==o);)u.push(r),r=B(r);for(r=0;r<e.length;r++)U(e[r],"bubbled",n);for(r=u.length;0<r--;)U(u[r],"captured",t);return[n,t]}};function tt(n,e){return n===e&&(0!==n||1/n==1/e)||n!=n&&e!=e}var rt=Object.prototype.hasOwnProperty;function ot(n,e){if(tt(n,e))return!0;if("object"!=typeof n||null===n||"object"!=typeof e||null===e)return!1;var t=Object.keys(n),r=Object.keys(e);if(t.length!==r.length)return!1;for(r=0;r<t.length;r++)if(!rt.call(e,t[r])||!tt(n[t[r]],e[t[r]]))return!1;return!0}function ut(n,e){return{responder:n,props:e}}function it(n){var e=n;if(n.alternate)for(;e.return;)e=e.return;else{if(0!=(2&e.effectTag))return 1;for(;e.return;)if(0!=(2&(e=e.return).effectTag))return 1}return 3===e.tag?2:3}function ct(n){if(2!==it(n))throw i(Error(188))}function at(n){if(!(n=function(n){var e=n.alternate;if(!e){if(3===(e=it(n)))throw i(Error(188));return 1===e?null:n}for(var t=n,r=e;;){var o=t.return;if(null===o)break;var u=o.alternate;if(null===u){if(null!==(r=o.return)){t=r;continue}break}if(o.child===u.child){for(u=o.child;u;){if(u===t)return ct(o),n;if(u===r)return ct(o),e;u=u.sibling}throw i(Error(188))}if(t.return!==r.return)t=o,r=u;else{for(var c=!1,a=o.child;a;){if(a===t){c=!0,t=o,r=u;break}if(a===r){c=!0,r=o,t=u;break}a=a.sibling}if(!c){for(a=u.child;a;){if(a===t){c=!0,t=u,r=o;break}if(a===r){c=!0,r=u,t=o;break}a=a.sibling}if(!c)throw i(Error(189))}}if(t.alternate!==r)throw i(Error(190))}if(3!==t.tag)throw i(Error(188));return t.stateNode.current===t?n:e}(n)))return null;for(var e=n;;){if(5===e.tag||6===e.tag)return e;if(e.child)e.child.return=e,e=e.child;else{if(e===n)break;for(;!e.sibling;){if(!e.return||e.return===n)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}}return null}new Map,new Map,new Set,new Map;var ft=ln.extend({animationName:null,elapsedTime:null,pseudoElement:null}),lt=ln.extend({clipboardData:function(n){return"clipboardData"in n?n.clipboardData:window.clipboardData}}),st=He.extend({relatedTarget:null});function dt(n){var e=n.keyCode;return"charCode"in n?0===(n=n.charCode)&&13===e&&(n=13):n=e,10===n&&(n=13),32<=n||13===n?n:0}for(var pt={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},mt={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},ht=He.extend({key:function(n){if(n.key){var e=pt[n.key]||n.key;if("Unidentified"!==e)return e}return"keypress"===n.type?13===(n=dt(n))?"Enter":String.fromCharCode(n):"keydown"===n.type||"keyup"===n.type?mt[n.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:$e,charCode:function(n){return"keypress"===n.type?dt(n):0},keyCode:function(n){return"keydown"===n.type||"keyup"===n.type?n.keyCode:0},which:function(n){return"keypress"===n.type?dt(n):"keydown"===n.type||"keyup"===n.type?n.keyCode:0}}),vt=Ye.extend({dataTransfer:null}),gt=He.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:$e}),yt=ln.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),wt=Ye.extend({deltaX:function(n){return"deltaX"in n?n.deltaX:"wheelDeltaX"in n?-n.wheelDeltaX:0},deltaY:function(n){return"deltaY"in n?n.deltaY:"wheelDeltaY"in n?-n.wheelDeltaY:"wheelDelta"in n?-n.wheelDelta:0},deltaZ:null,deltaMode:null}),bt=[["blur","blur",0],["cancel","cancel",0],["click","click",0],["close","close",0],["contextmenu","contextMenu",0],["copy","copy",0],["cut","cut",0],["auxclick","auxClick",0],["dblclick","doubleClick",0],["dragend","dragEnd",0],["dragstart","dragStart",0],["drop","drop",0],["focus","focus",0],["input","input",0],["invalid","invalid",0],["keydown","keyDown",0],["keypress","keyPress",0],["keyup","keyUp",0],["mousedown","mouseDown",0],["mouseup","mouseUp",0],["paste","paste",0],["pause","pause",0],["play","play",0],["pointercancel","pointerCancel",0],["pointerdown","pointerDown",0],["pointerup","pointerUp",0],["ratechange","rateChange",0],["reset","reset",0],["seeked","seeked",0],["submit","submit",0],["touchcancel","touchCancel",0],["touchend","touchEnd",0],["touchstart","touchStart",0],["volumechange","volumeChange",0],["drag","drag",1],["dragenter","dragEnter",1],["dragexit","dragExit",1],["dragleave","dragLeave",1],["dragover","dragOver",1],["mousemove","mouseMove",1],["mouseout","mouseOut",1],["mouseover","mouseOver",1],["pointermove","pointerMove",1],["pointerout","pointerOut",1],["pointerover","pointerOver",1],["scroll","scroll",1],["toggle","toggle",1],["touchmove","touchMove",1],["wheel","wheel",1],["abort","abort",2],[Y,"animationEnd",2],[Z,"animationIteration",2],[nn,"animationStart",2],["canplay","canPlay",2],["canplaythrough","canPlayThrough",2],["durationchange","durationChange",2],["emptied","emptied",2],["encrypted","encrypted",2],["ended","ended",2],["error","error",2],["gotpointercapture","gotPointerCapture",2],["load","load",2],["loadeddata","loadedData",2],["loadedmetadata","loadedMetadata",2],["loadstart","loadStart",2],["lostpointercapture","lostPointerCapture",2],["playing","playing",2],["progress","progress",2],["seeking","seeking",2],["stalled","stalled",2],["suspend","suspend",2],["timeupdate","timeUpdate",2],[en,"transitionEnd",2],["waiting","waiting",2]],Ft={},Et={},xt=0;xt<bt.length;xt++){var St=bt[xt],Ct=St[0],kt=St[1],Mt=St[2],It="on"+(kt[0].toUpperCase()+kt.slice(1)),Tt={phasedRegistrationNames:{bubbled:It,captured:It+"Capture"},dependencies:[Ct],eventPriority:Mt};Ft[kt]=Tt,Et[Ct]=Tt}var At={eventTypes:Ft,getEventPriority:function(n){return void 0!==(n=Et[n])?n.eventPriority:2},extractEvents:function(n,e,t,r){var o=Et[n];if(!o)return null;switch(n){case"keypress":if(0===dt(t))return null;case"keydown":case"keyup":n=ht;break;case"blur":case"focus":n=st;break;case"click":if(2===t.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":n=Ye;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":n=vt;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":n=gt;break;case Y:case Z:case nn:n=ft;break;case en:n=yt;break;case"scroll":n=He;break;case"wheel":n=wt;break;case"copy":case"cut":case"paste":n=lt;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":n=Ze;break;default:n=ln}return J(e=n.getPooled(o,e,t,r)),e}},Rt=At.getEventPriority,_t=[];function Nt(n){var e=n.targetInst,t=e;do{if(!t){n.ancestors.push(t);break}var r;for(r=t;r.return;)r=r.return;if(!(r=3!==r.tag?null:r.stateNode.containerInfo))break;n.ancestors.push(t),t=L(r)}while(t);for(t=0;t<n.ancestors.length;t++){e=n.ancestors[t];var o=qn(n.nativeEvent);r=n.topLevelType;for(var u=n.nativeEvent,i=null,c=0;c<s.length;c++){var a=s[c];a&&(a=a.extractEvents(r,e,u,o))&&(i=k(i,a))}A(i)}}var Pt=!0;function Ot(n,e){Lt(e,n,!1)}function Lt(n,e,t){switch(Rt(e)){case 0:var r=Wt.bind(null,e,1);break;case 1:r=Dt.bind(null,e,1);break;default:r=zt.bind(null,e,1)}t?n.addEventListener(e,r,!0):n.addEventListener(e,r,!1)}function Wt(n,e,t){Dn||Ln();var r=zt,o=Dn;Dn=!0;try{On(r,n,e,t)}finally{(Dn=o)||zn()}}function Dt(n,e,t){zt(n,e,t)}function zt(n,e,t){if(Pt){if(null===(e=L(e=qn(t)))||"number"!=typeof e.tag||2===it(e)||(e=null),_t.length){var r=_t.pop();r.topLevelType=n,r.nativeEvent=t,r.targetInst=e,n=r}else n={topLevelType:n,nativeEvent:t,targetInst:e,ancestors:[]};try{if(t=n,Dn)Nt(t);else{Dn=!0;try{Wn(Nt,t,void 0)}finally{Dn=!1,zn()}}}finally{n.topLevelType=null,n.nativeEvent=null,n.targetInst=null,n.ancestors.length=0,10>_t.length&&_t.push(n)}}}var Bt=new("function"==typeof WeakMap?WeakMap:Map);function jt(n){var e=Bt.get(n);return void 0===e&&(e=new Set,Bt.set(n,e)),e}function qt(n){if(void 0===(n=n||("undefined"!=typeof document?document:void 0)))return null;try{return n.activeElement||n.body}catch(e){return n.body}}function Ut(n){for(;n&&n.firstChild;)n=n.firstChild;return n}function Ht(n,e){var t,r=Ut(n);for(n=0;r;){if(3===r.nodeType){if(t=n+r.textContent.length,n<=e&&t>=e)return{node:r,offset:e-n};n=t}n:{for(;r;){if(r.nextSibling){r=r.nextSibling;break n}r=r.parentNode}r=void 0}r=Ut(r)}}function Jt(){for(var n=window,e=qt();e instanceof n.HTMLIFrameElement;){try{var t="string"==typeof e.contentWindow.location.href}catch(n){t=!1}if(!t)break;e=qt((n=e.contentWindow).document)}return e}function Vt(n){var e=n&&n.nodeName&&n.nodeName.toLowerCase();return e&&("input"===e&&("text"===n.type||"search"===n.type||"tel"===n.type||"url"===n.type||"password"===n.type)||"textarea"===e||"true"===n.contentEditable)}var $t=V&&"documentMode"in document&&11>=document.documentMode,Gt={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},Qt=null,Kt=null,Xt=null,Yt=!1;function Zt(n,e){var t=e.window===e?e.document:9===e.nodeType?e:e.ownerDocument;return Yt||null==Qt||Qt!==qt(t)?null:("selectionStart"in(t=Qt)&&Vt(t)?t={start:t.selectionStart,end:t.selectionEnd}:t={anchorNode:(t=(t.ownerDocument&&t.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset},Xt&&ot(Xt,t)?null:(Xt=t,(n=ln.getPooled(Gt.select,Kt,n,e)).type="select",n.target=Qt,J(n),n))}var nr={eventTypes:Gt,extractEvents:function(n,e,t,r){var o,u=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;if(!(o=!u)){n:{u=jt(u),o=m.onSelect;for(var i=0;i<o.length;i++)if(!u.has(o[i])){u=!1;break n}u=!0}o=!u}if(o)return null;switch(u=e?D(e):window,n){case"focus":(jn(u)||"true"===u.contentEditable)&&(Qt=u,Kt=e,Xt=null);break;case"blur":Xt=Kt=Qt=null;break;case"mousedown":Yt=!0;break;case"contextmenu":case"mouseup":case"dragend":return Yt=!1,Zt(t,r);case"selectionchange":if($t)break;case"keydown":case"keyup":return Zt(t,r)}return null}};function er(n,e){return n=o({children:void 0},e),(e=function(n){var e="";return r.Children.forEach(n,(function(n){null!=n&&(e+=n)})),e}(e.children))&&(n.children=e),n}function tr(n,e,t,r){if(n=n.options,e){e={};for(var o=0;o<t.length;o++)e["$"+t[o]]=!0;for(t=0;t<n.length;t++)o=e.hasOwnProperty("$"+n[t].value),n[t].selected!==o&&(n[t].selected=o),o&&r&&(n[t].defaultSelected=!0)}else{for(t=""+Ee(t),e=null,o=0;o<n.length;o++){if(n[o].value===t)return n[o].selected=!0,void(r&&(n[o].defaultSelected=!0));null!==e||n[o].disabled||(e=n[o])}null!==e&&(e.selected=!0)}}function rr(n,e){if(null!=e.dangerouslySetInnerHTML)throw i(Error(91));return o({},e,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue})}function or(n,e){var t=e.value;if(null==t){if(t=e.defaultValue,null!=(e=e.children)){if(null!=t)throw i(Error(92));if(Array.isArray(e)){if(!(1>=e.length))throw i(Error(93));e=e[0]}t=e}null==t&&(t="")}n._wrapperState={initialValue:Ee(t)}}function ur(n,e){var t=Ee(e.value),r=Ee(e.defaultValue);null!=t&&((t=""+t)!==n.value&&(n.value=t),null==e.defaultValue&&n.defaultValue!==t&&(n.defaultValue=t)),null!=r&&(n.defaultValue=""+r)}function ir(n){var e=n.textContent;e===n._wrapperState.initialValue&&(n.value=e)}R.injectEventPluginOrder("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),E=z,x=W,S=D,R.injectEventPluginsByName({SimpleEventPlugin:At,EnterLeaveEventPlugin:et,ChangeEventPlugin:Ue,SelectEventPlugin:nr,BeforeInputEventPlugin:Mn});var cr="http://www.w3.org/1999/xhtml",ar="http://www.w3.org/2000/svg";function fr(n){switch(n){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function lr(n,e){return null==n||"http://www.w3.org/1999/xhtml"===n?fr(e):"http://www.w3.org/2000/svg"===n&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":n}var sr=void 0,dr=function(n){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,r,o){MSApp.execUnsafeLocalFunction((function(){return n(e,t)}))}:n}((function(n,e){if(n.namespaceURI!==ar||"innerHTML"in n)n.innerHTML=e;else{for((sr=sr||document.createElement("div")).innerHTML="<svg>"+e+"</svg>",e=sr.firstChild;n.firstChild;)n.removeChild(n.firstChild);for(;e.firstChild;)n.appendChild(e.firstChild)}}));function pr(n,e){if(e){var t=n.firstChild;if(t&&t===n.lastChild&&3===t.nodeType)return void(t.nodeValue=e)}n.textContent=e}var mr={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},hr=["Webkit","ms","Moz","O"];function vr(n,e,t){return null==e||"boolean"==typeof e||""===e?"":t||"number"!=typeof e||0===e||mr.hasOwnProperty(n)&&mr[n]?(""+e).trim():e+"px"}function gr(n,e){for(var t in n=n.style,e)if(e.hasOwnProperty(t)){var r=0===t.indexOf("--"),o=vr(t,e[t],r);"float"===t&&(t="cssFloat"),r?n.setProperty(t,o):n[t]=o}}Object.keys(mr).forEach((function(n){hr.forEach((function(e){e=e+n.charAt(0).toUpperCase()+n.substring(1),mr[e]=mr[n]}))}));var yr=o({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function wr(n,e){if(e){if(yr[n]&&(null!=e.children||null!=e.dangerouslySetInnerHTML))throw i(Error(137),n,"");if(null!=e.dangerouslySetInnerHTML){if(null!=e.children)throw i(Error(60));if(!("object"==typeof e.dangerouslySetInnerHTML&&"__html"in e.dangerouslySetInnerHTML))throw i(Error(61))}if(null!=e.style&&"object"!=typeof e.style)throw i(Error(62),"")}}function br(n,e){if(-1===n.indexOf("-"))return"string"==typeof e.is;switch(n){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Fr(n,e){var t=jt(n=9===n.nodeType||11===n.nodeType?n:n.ownerDocument);e=m[e];for(var r=0;r<e.length;r++){var o=e[r];if(!t.has(o)){switch(o){case"scroll":Lt(n,"scroll",!0);break;case"focus":case"blur":Lt(n,"focus",!0),Lt(n,"blur",!0),t.add("blur"),t.add("focus");break;case"cancel":case"close":Un(o)&&Lt(n,o,!0);break;case"invalid":case"submit":case"reset":break;default:-1===tn.indexOf(o)&&Ot(o,n)}t.add(o)}}}function Er(){}var xr=null,Sr=null;function Cr(n,e){switch(n){case"button":case"input":case"select":case"textarea":return!!e.autoFocus}return!1}function kr(n,e){return"textarea"===n||"option"===n||"noscript"===n||"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&null!=e.dangerouslySetInnerHTML.__html}var Mr="function"==typeof setTimeout?setTimeout:void 0,Ir="function"==typeof clearTimeout?clearTimeout:void 0;function Tr(n){for(;null!=n;n=n.nextSibling){var e=n.nodeType;if(1===e||3===e)break}return n}new Set;var Ar=[],Rr=-1;function _r(n){0>Rr||(n.current=Ar[Rr],Ar[Rr]=null,Rr--)}function Nr(n,e){Rr++,Ar[Rr]=n.current,n.current=e}var Pr={},Or={current:Pr},Lr={current:!1},Wr=Pr;function Dr(n,e){var t=n.type.contextTypes;if(!t)return Pr;var r=n.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===e)return r.__reactInternalMemoizedMaskedChildContext;var o,u={};for(o in t)u[o]=e[o];return r&&((n=n.stateNode).__reactInternalMemoizedUnmaskedChildContext=e,n.__reactInternalMemoizedMaskedChildContext=u),u}function zr(n){return null!=(n=n.childContextTypes)}function Br(n){_r(Lr),_r(Or)}function jr(n){_r(Lr),_r(Or)}function qr(n,e,t){if(Or.current!==Pr)throw i(Error(168));Nr(Or,e),Nr(Lr,t)}function Ur(n,e,t){var r=n.stateNode;if(n=e.childContextTypes,"function"!=typeof r.getChildContext)return t;for(var u in r=r.getChildContext())if(!(u in n))throw i(Error(108),se(e)||"Unknown",u);return o({},t,r)}function Hr(n){var e=n.stateNode;return e=e&&e.__reactInternalMemoizedMergedChildContext||Pr,Wr=Or.current,Nr(Or,e),Nr(Lr,Lr.current),!0}function Jr(n,e,t){var r=n.stateNode;if(!r)throw i(Error(169));t?(e=Ur(n,e,Wr),r.__reactInternalMemoizedMergedChildContext=e,_r(Lr),_r(Or),Nr(Or,e)):_r(Lr),Nr(Lr,t)}var Vr=u.unstable_runWithPriority,$r=u.unstable_scheduleCallback,Gr=u.unstable_cancelCallback,Qr=u.unstable_shouldYield,Kr=u.unstable_requestPaint,Xr=u.unstable_now,Yr=u.unstable_getCurrentPriorityLevel,Zr=u.unstable_ImmediatePriority,no=u.unstable_UserBlockingPriority,eo=u.unstable_NormalPriority,to=u.unstable_LowPriority,ro=u.unstable_IdlePriority,oo={},uo=void 0!==Kr?Kr:function(){},io=null,co=null,ao=!1,fo=Xr(),lo=1e4>fo?Xr:function(){return Xr()-fo};function so(){switch(Yr()){case Zr:return 99;case no:return 98;case eo:return 97;case to:return 96;case ro:return 95;default:throw i(Error(332))}}function po(n){switch(n){case 99:return Zr;case 98:return no;case 97:return eo;case 96:return to;case 95:return ro;default:throw i(Error(332))}}function mo(n,e){return n=po(n),Vr(n,e)}function ho(n,e,t){return n=po(n),$r(n,e,t)}function vo(n){return null===io?(io=[n],co=$r(Zr,yo)):io.push(n),oo}function go(){null!==co&&Gr(co),yo()}function yo(){if(!ao&&null!==io){ao=!0;var n=0;try{var e=io;mo(99,(function(){for(;n<e.length;n++){var t=e[n];do{t=t(!0)}while(null!==t)}})),io=null}catch(e){throw null!==io&&(io=io.slice(n+1)),$r(Zr,go),e}finally{ao=!1}}}function wo(n,e){return 1073741823===e?99:1===e?95:0>=(n=10*(1073741821-e)-10*(1073741821-n))?99:250>=n?98:5250>=n?97:95}function bo(n,e){if(n&&n.defaultProps)for(var t in e=o({},e),n=n.defaultProps)void 0===e[t]&&(e[t]=n[t]);return e}var Fo={current:null},Eo=null,xo=null,So=null;function Co(){So=xo=Eo=null}function ko(n,e){var t=n.type._context;Nr(Fo,t._currentValue),t._currentValue=e}function Mo(n){var e=Fo.current;_r(Fo),n.type._context._currentValue=e}function Io(n,e){for(;null!==n;){var t=n.alternate;if(n.childExpirationTime<e)n.childExpirationTime=e,null!==t&&t.childExpirationTime<e&&(t.childExpirationTime=e);else{if(!(null!==t&&t.childExpirationTime<e))break;t.childExpirationTime=e}n=n.return}}function To(n,e){Eo=n,So=xo=null,null!==(n=n.dependencies)&&null!==n.firstContext&&(n.expirationTime>=e&&(ei=!0),n.firstContext=null)}function Ao(n,e){if(So!==n&&!1!==e&&0!==e)if("number"==typeof e&&1073741823!==e||(So=n,e=1073741823),e={context:n,observedBits:e,next:null},null===xo){if(null===Eo)throw i(Error(308));xo=e,Eo.dependencies={expirationTime:0,firstContext:e,responders:null}}else xo=xo.next=e;return n._currentValue}var Ro=!1;function _o(n){return{baseState:n,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function No(n){return{baseState:n.baseState,firstUpdate:n.firstUpdate,lastUpdate:n.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Po(n,e){return{expirationTime:n,suspenseConfig:e,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function Oo(n,e){null===n.lastUpdate?n.firstUpdate=n.lastUpdate=e:(n.lastUpdate.next=e,n.lastUpdate=e)}function Lo(n,e){var t=n.alternate;if(null===t){var r=n.updateQueue,o=null;null===r&&(r=n.updateQueue=_o(n.memoizedState))}else r=n.updateQueue,o=t.updateQueue,null===r?null===o?(r=n.updateQueue=_o(n.memoizedState),o=t.updateQueue=_o(t.memoizedState)):r=n.updateQueue=No(o):null===o&&(o=t.updateQueue=No(r));null===o||r===o?Oo(r,e):null===r.lastUpdate||null===o.lastUpdate?(Oo(r,e),Oo(o,e)):(Oo(r,e),o.lastUpdate=e)}function Wo(n,e){var t=n.updateQueue;null===(t=null===t?n.updateQueue=_o(n.memoizedState):Do(n,t)).lastCapturedUpdate?t.firstCapturedUpdate=t.lastCapturedUpdate=e:(t.lastCapturedUpdate.next=e,t.lastCapturedUpdate=e)}function Do(n,e){var t=n.alternate;return null!==t&&e===t.updateQueue&&(e=n.updateQueue=No(e)),e}function zo(n,e,t,r,u,i){switch(t.tag){case 1:return"function"==typeof(n=t.payload)?n.call(i,r,u):n;case 3:n.effectTag=-2049&n.effectTag|64;case 0:if(null==(u="function"==typeof(n=t.payload)?n.call(i,r,u):n))break;return o({},r,u);case 2:Ro=!0}return r}function Bo(n,e,t,r,o){Ro=!1;for(var u=(e=Do(n,e)).baseState,i=null,c=0,a=e.firstUpdate,f=u;null!==a;){var l=a.expirationTime;l<o?(null===i&&(i=a,u=f),c<l&&(c=l)):(Fc(l,a.suspenseConfig),f=zo(n,0,a,f,t,r),null!==a.callback&&(n.effectTag|=32,a.nextEffect=null,null===e.lastEffect?e.firstEffect=e.lastEffect=a:(e.lastEffect.nextEffect=a,e.lastEffect=a))),a=a.next}for(l=null,a=e.firstCapturedUpdate;null!==a;){var s=a.expirationTime;s<o?(null===l&&(l=a,null===i&&(u=f)),c<s&&(c=s)):(f=zo(n,0,a,f,t,r),null!==a.callback&&(n.effectTag|=32,a.nextEffect=null,null===e.lastCapturedEffect?e.firstCapturedEffect=e.lastCapturedEffect=a:(e.lastCapturedEffect.nextEffect=a,e.lastCapturedEffect=a))),a=a.next}null===i&&(e.lastUpdate=null),null===l?e.lastCapturedUpdate=null:n.effectTag|=32,null===i&&null===l&&(u=f),e.baseState=u,e.firstUpdate=i,e.firstCapturedUpdate=l,n.expirationTime=c,n.memoizedState=f}function jo(n,e,t){null!==e.firstCapturedUpdate&&(null!==e.lastUpdate&&(e.lastUpdate.next=e.firstCapturedUpdate,e.lastUpdate=e.lastCapturedUpdate),e.firstCapturedUpdate=e.lastCapturedUpdate=null),qo(e.firstEffect,t),e.firstEffect=e.lastEffect=null,qo(e.firstCapturedEffect,t),e.firstCapturedEffect=e.lastCapturedEffect=null}function qo(n,e){for(;null!==n;){var t=n.callback;if(null!==t){n.callback=null;var r=e;if("function"!=typeof t)throw i(Error(191),t);t.call(r)}n=n.nextEffect}}var Uo=$n.ReactCurrentBatchConfig,Ho=(new r.Component).refs;function Jo(n,e,t,r){t=null==(t=t(r,e=n.memoizedState))?e:o({},e,t),n.memoizedState=t,null!==(r=n.updateQueue)&&0===n.expirationTime&&(r.baseState=t)}var Vo={isMounted:function(n){return!!(n=n._reactInternalFiber)&&2===it(n)},enqueueSetState:function(n,e,t){n=n._reactInternalFiber;var r=ac(),o=Uo.suspense;(o=Po(r=fc(r,n,o),o)).payload=e,null!=t&&(o.callback=t),Lo(n,o),sc(n,r)},enqueueReplaceState:function(n,e,t){n=n._reactInternalFiber;var r=ac(),o=Uo.suspense;(o=Po(r=fc(r,n,o),o)).tag=1,o.payload=e,null!=t&&(o.callback=t),Lo(n,o),sc(n,r)},enqueueForceUpdate:function(n,e){n=n._reactInternalFiber;var t=ac(),r=Uo.suspense;(r=Po(t=fc(t,n,r),r)).tag=2,null!=e&&(r.callback=e),Lo(n,r),sc(n,t)}};function $o(n,e,t,r,o,u,i){return"function"==typeof(n=n.stateNode).shouldComponentUpdate?n.shouldComponentUpdate(r,u,i):!e.prototype||!e.prototype.isPureReactComponent||(!ot(t,r)||!ot(o,u))}function Go(n,e,t){var r=!1,o=Pr,u=e.contextType;return"object"==typeof u&&null!==u?u=Ao(u):(o=zr(e)?Wr:Or.current,u=(r=null!=(r=e.contextTypes))?Dr(n,o):Pr),e=new e(t,u),n.memoizedState=null!==e.state&&void 0!==e.state?e.state:null,e.updater=Vo,n.stateNode=e,e._reactInternalFiber=n,r&&((n=n.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,n.__reactInternalMemoizedMaskedChildContext=u),e}function Qo(n,e,t,r){n=e.state,"function"==typeof e.componentWillReceiveProps&&e.componentWillReceiveProps(t,r),"function"==typeof e.UNSAFE_componentWillReceiveProps&&e.UNSAFE_componentWillReceiveProps(t,r),e.state!==n&&Vo.enqueueReplaceState(e,e.state,null)}function Ko(n,e,t,r){var o=n.stateNode;o.props=t,o.state=n.memoizedState,o.refs=Ho;var u=e.contextType;"object"==typeof u&&null!==u?o.context=Ao(u):(u=zr(e)?Wr:Or.current,o.context=Dr(n,u)),null!==(u=n.updateQueue)&&(Bo(n,u,t,o,r),o.state=n.memoizedState),"function"==typeof(u=e.getDerivedStateFromProps)&&(Jo(n,e,u,t),o.state=n.memoizedState),"function"==typeof e.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(e=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),e!==o.state&&Vo.enqueueReplaceState(o,o.state,null),null!==(u=n.updateQueue)&&(Bo(n,u,t,o,r),o.state=n.memoizedState)),"function"==typeof o.componentDidMount&&(n.effectTag|=4)}var Xo=Array.isArray;function Yo(n,e,t){if(null!==(n=t.ref)&&"function"!=typeof n&&"object"!=typeof n){if(t._owner){t=t._owner;var r=void 0;if(t){if(1!==t.tag)throw i(Error(309));r=t.stateNode}if(!r)throw i(Error(147),n);var o=""+n;return null!==e&&null!==e.ref&&"function"==typeof e.ref&&e.ref._stringRef===o?e.ref:((e=function(n){var e=r.refs;e===Ho&&(e=r.refs={}),null===n?delete e[o]:e[o]=n})._stringRef=o,e)}if("string"!=typeof n)throw i(Error(284));if(!t._owner)throw i(Error(290),n)}return n}function Zo(n,e){if("textarea"!==n.type)throw i(Error(31),"[object Object]"===Object.prototype.toString.call(e)?"object with keys {"+Object.keys(e).join(", ")+"}":e,"")}function nu(n){function e(e,t){if(n){var r=e.lastEffect;null!==r?(r.nextEffect=t,e.lastEffect=t):e.firstEffect=e.lastEffect=t,t.nextEffect=null,t.effectTag=8}}function t(t,r){if(!n)return null;for(;null!==r;)e(t,r),r=r.sibling;return null}function r(n,e){for(n=new Map;null!==e;)null!==e.key?n.set(e.key,e):n.set(e.index,e),e=e.sibling;return n}function o(n,e,t){return(n=Dc(n,e)).index=0,n.sibling=null,n}function u(e,t,r){return e.index=r,n?null!==(r=e.alternate)?(r=r.index)<t?(e.effectTag=2,t):r:(e.effectTag=2,t):t}function c(e){return n&&null===e.alternate&&(e.effectTag=2),e}function a(n,e,t,r){return null===e||6!==e.tag?((e=jc(t,n.mode,r)).return=n,e):((e=o(e,t)).return=n,e)}function f(n,e,t,r){return null!==e&&e.elementType===t.type?((r=o(e,t.props)).ref=Yo(n,e,t),r.return=n,r):((r=zc(t.type,t.key,t.props,null,n.mode,r)).ref=Yo(n,e,t),r.return=n,r)}function l(n,e,t,r){return null===e||4!==e.tag||e.stateNode.containerInfo!==t.containerInfo||e.stateNode.implementation!==t.implementation?((e=qc(t,n.mode,r)).return=n,e):((e=o(e,t.children||[])).return=n,e)}function s(n,e,t,r,u){return null===e||7!==e.tag?((e=Bc(t,n.mode,r,u)).return=n,e):((e=o(e,t)).return=n,e)}function d(n,e,t){if("string"==typeof e||"number"==typeof e)return(e=jc(""+e,n.mode,t)).return=n,e;if("object"==typeof e&&null!==e){switch(e.$$typeof){case Kn:return(t=zc(e.type,e.key,e.props,null,n.mode,t)).ref=Yo(n,null,e),t.return=n,t;case Xn:return(e=qc(e,n.mode,t)).return=n,e}if(Xo(e)||le(e))return(e=Bc(e,n.mode,t,null)).return=n,e;Zo(n,e)}return null}function p(n,e,t,r){var o=null!==e?e.key:null;if("string"==typeof t||"number"==typeof t)return null!==o?null:a(n,e,""+t,r);if("object"==typeof t&&null!==t){switch(t.$$typeof){case Kn:return t.key===o?t.type===Yn?s(n,e,t.props.children,r,o):f(n,e,t,r):null;case Xn:return t.key===o?l(n,e,t,r):null}if(Xo(t)||le(t))return null!==o?null:s(n,e,t,r,null);Zo(n,t)}return null}function m(n,e,t,r,o){if("string"==typeof r||"number"==typeof r)return a(e,n=n.get(t)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case Kn:return n=n.get(null===r.key?t:r.key)||null,r.type===Yn?s(e,n,r.props.children,o,r.key):f(e,n,r,o);case Xn:return l(e,n=n.get(null===r.key?t:r.key)||null,r,o)}if(Xo(r)||le(r))return s(e,n=n.get(t)||null,r,o,null);Zo(e,r)}return null}function h(o,i,c,a){for(var f=null,l=null,s=i,h=i=0,v=null;null!==s&&h<c.length;h++){s.index>h?(v=s,s=null):v=s.sibling;var g=p(o,s,c[h],a);if(null===g){null===s&&(s=v);break}n&&s&&null===g.alternate&&e(o,s),i=u(g,i,h),null===l?f=g:l.sibling=g,l=g,s=v}if(h===c.length)return t(o,s),f;if(null===s){for(;h<c.length;h++)null!==(s=d(o,c[h],a))&&(i=u(s,i,h),null===l?f=s:l.sibling=s,l=s);return f}for(s=r(o,s);h<c.length;h++)null!==(v=m(s,o,h,c[h],a))&&(n&&null!==v.alternate&&s.delete(null===v.key?h:v.key),i=u(v,i,h),null===l?f=v:l.sibling=v,l=v);return n&&s.forEach((function(n){return e(o,n)})),f}function v(o,c,a,f){var l=le(a);if("function"!=typeof l)throw i(Error(150));if(null==(a=l.call(a)))throw i(Error(151));for(var s=l=null,h=c,v=c=0,g=null,y=a.next();null!==h&&!y.done;v++,y=a.next()){h.index>v?(g=h,h=null):g=h.sibling;var w=p(o,h,y.value,f);if(null===w){null===h&&(h=g);break}n&&h&&null===w.alternate&&e(o,h),c=u(w,c,v),null===s?l=w:s.sibling=w,s=w,h=g}if(y.done)return t(o,h),l;if(null===h){for(;!y.done;v++,y=a.next())null!==(y=d(o,y.value,f))&&(c=u(y,c,v),null===s?l=y:s.sibling=y,s=y);return l}for(h=r(o,h);!y.done;v++,y=a.next())null!==(y=m(h,o,v,y.value,f))&&(n&&null!==y.alternate&&h.delete(null===y.key?v:y.key),c=u(y,c,v),null===s?l=y:s.sibling=y,s=y);return n&&h.forEach((function(n){return e(o,n)})),l}return function(n,r,u,a){var f="object"==typeof u&&null!==u&&u.type===Yn&&null===u.key;f&&(u=u.props.children);var l="object"==typeof u&&null!==u;if(l)switch(u.$$typeof){case Kn:n:{for(l=u.key,f=r;null!==f;){if(f.key===l){if(7===f.tag?u.type===Yn:f.elementType===u.type){t(n,f.sibling),(r=o(f,u.type===Yn?u.props.children:u.props)).ref=Yo(n,f,u),r.return=n,n=r;break n}t(n,f);break}e(n,f),f=f.sibling}u.type===Yn?((r=Bc(u.props.children,n.mode,a,u.key)).return=n,n=r):((a=zc(u.type,u.key,u.props,null,n.mode,a)).ref=Yo(n,r,u),a.return=n,n=a)}return c(n);case Xn:n:{for(f=u.key;null!==r;){if(r.key===f){if(4===r.tag&&r.stateNode.containerInfo===u.containerInfo&&r.stateNode.implementation===u.implementation){t(n,r.sibling),(r=o(r,u.children||[])).return=n,n=r;break n}t(n,r);break}e(n,r),r=r.sibling}(r=qc(u,n.mode,a)).return=n,n=r}return c(n)}if("string"==typeof u||"number"==typeof u)return u=""+u,null!==r&&6===r.tag?(t(n,r.sibling),(r=o(r,u)).return=n,n=r):(t(n,r),(r=jc(u,n.mode,a)).return=n,n=r),c(n);if(Xo(u))return h(n,r,u,a);if(le(u))return v(n,r,u,a);if(l&&Zo(n,u),void 0===u&&!f)switch(n.tag){case 1:case 0:throw n=n.type,i(Error(152),n.displayName||n.name||"Component")}return t(n,r)}}var eu=nu(!0),tu=nu(!1),ru={},ou={current:ru},uu={current:ru},iu={current:ru};function cu(n){if(n===ru)throw i(Error(174));return n}function au(n,e){Nr(iu,e),Nr(uu,n),Nr(ou,ru);var t=e.nodeType;switch(t){case 9:case 11:e=(e=e.documentElement)?e.namespaceURI:lr(null,"");break;default:e=lr(e=(t=8===t?e.parentNode:e).namespaceURI||null,t=t.tagName)}_r(ou),Nr(ou,e)}function fu(n){_r(ou),_r(uu),_r(iu)}function lu(n){cu(iu.current);var e=cu(ou.current),t=lr(e,n.type);e!==t&&(Nr(uu,n),Nr(ou,t))}function su(n){uu.current===n&&(_r(ou),_r(uu))}var du={current:0};function pu(n){for(var e=n;null!==e;){if(13===e.tag){if(null!==e.memoizedState)return e}else if(19===e.tag&&void 0!==e.memoizedProps.revealOrder){if(0!=(64&e.effectTag))return e}else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===n)break;for(;null===e.sibling;){if(null===e.return||e.return===n)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var mu=$n.ReactCurrentDispatcher,hu=0,vu=null,gu=null,yu=null,wu=null,bu=null,Fu=null,Eu=0,xu=null,Su=0,Cu=!1,ku=null,Mu=0;function Iu(){throw i(Error(321))}function Tu(n,e){if(null===e)return!1;for(var t=0;t<e.length&&t<n.length;t++)if(!tt(n[t],e[t]))return!1;return!0}function Au(n,e,t,r,o,u){if(hu=u,vu=e,yu=null!==n?n.memoizedState:null,mu.current=null===yu?Uu:Hu,e=t(r,o),Cu){do{Cu=!1,Mu+=1,yu=null!==n?n.memoizedState:null,Fu=wu,xu=bu=gu=null,mu.current=Hu,e=t(r,o)}while(Cu);ku=null,Mu=0}if(mu.current=qu,(n=vu).memoizedState=wu,n.expirationTime=Eu,n.updateQueue=xu,n.effectTag|=Su,n=null!==gu&&null!==gu.next,hu=0,Fu=bu=wu=yu=gu=vu=null,Eu=0,xu=null,Su=0,n)throw i(Error(300));return e}function Ru(){mu.current=qu,hu=0,Fu=bu=wu=yu=gu=vu=null,Eu=0,xu=null,Su=0,Cu=!1,ku=null,Mu=0}function _u(){var n={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return null===bu?wu=bu=n:bu=bu.next=n,bu}function Nu(){if(null!==Fu)Fu=(bu=Fu).next,yu=null!==(gu=yu)?gu.next:null;else{if(null===yu)throw i(Error(310));var n={memoizedState:(gu=yu).memoizedState,baseState:gu.baseState,queue:gu.queue,baseUpdate:gu.baseUpdate,next:null};bu=null===bu?wu=n:bu.next=n,yu=gu.next}return bu}function Pu(n,e){return"function"==typeof e?e(n):e}function Ou(n){var e=Nu(),t=e.queue;if(null===t)throw i(Error(311));if(t.lastRenderedReducer=n,0<Mu){var r=t.dispatch;if(null!==ku){var o=ku.get(t);if(void 0!==o){ku.delete(t);var u=e.memoizedState;do{u=n(u,o.action),o=o.next}while(null!==o);return tt(u,e.memoizedState)||(ei=!0),e.memoizedState=u,e.baseUpdate===t.last&&(e.baseState=u),t.lastRenderedState=u,[u,r]}}return[e.memoizedState,r]}r=t.last;var c=e.baseUpdate;if(u=e.baseState,null!==c?(null!==r&&(r.next=null),r=c.next):r=null!==r?r.next:null,null!==r){var a=o=null,f=r,l=!1;do{var s=f.expirationTime;s<hu?(l||(l=!0,a=c,o=u),s>Eu&&(Eu=s)):(Fc(s,f.suspenseConfig),u=f.eagerReducer===n?f.eagerState:n(u,f.action)),c=f,f=f.next}while(null!==f&&f!==r);l||(a=c,o=u),tt(u,e.memoizedState)||(ei=!0),e.memoizedState=u,e.baseUpdate=a,e.baseState=o,t.lastRenderedState=u}return[e.memoizedState,t.dispatch]}function Lu(n,e,t,r){return n={tag:n,create:e,destroy:t,deps:r,next:null},null===xu?(xu={lastEffect:null}).lastEffect=n.next=n:null===(e=xu.lastEffect)?xu.lastEffect=n.next=n:(t=e.next,e.next=n,n.next=t,xu.lastEffect=n),n}function Wu(n,e,t,r){var o=_u();Su|=n,o.memoizedState=Lu(e,t,void 0,void 0===r?null:r)}function Du(n,e,t,r){var o=Nu();r=void 0===r?null:r;var u=void 0;if(null!==gu){var i=gu.memoizedState;if(u=i.destroy,null!==r&&Tu(r,i.deps))return void Lu(0,t,u,r)}Su|=n,o.memoizedState=Lu(e,t,u,r)}function zu(n,e){return"function"==typeof e?(n=n(),e(n),function(){e(null)}):null!=e?(n=n(),e.current=n,function(){e.current=null}):void 0}function Bu(){}function ju(n,e,t){if(!(25>Mu))throw i(Error(301));var r=n.alternate;if(n===vu||null!==r&&r===vu)if(Cu=!0,n={expirationTime:hu,suspenseConfig:null,action:t,eagerReducer:null,eagerState:null,next:null},null===ku&&(ku=new Map),void 0===(t=ku.get(e)))ku.set(e,n);else{for(e=t;null!==e.next;)e=e.next;e.next=n}else{var o=ac(),u=Uo.suspense;u={expirationTime:o=fc(o,n,u),suspenseConfig:u,action:t,eagerReducer:null,eagerState:null,next:null};var c=e.last;if(null===c)u.next=u;else{var a=c.next;null!==a&&(u.next=a),c.next=u}if(e.last=u,0===n.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=e.lastRenderedReducer))try{var f=e.lastRenderedState,l=r(f,t);if(u.eagerReducer=r,u.eagerState=l,tt(l,f))return}catch(n){}sc(n,o)}}var qu={readContext:Ao,useCallback:Iu,useContext:Iu,useEffect:Iu,useImperativeHandle:Iu,useLayoutEffect:Iu,useMemo:Iu,useReducer:Iu,useRef:Iu,useState:Iu,useDebugValue:Iu,useResponder:Iu},Uu={readContext:Ao,useCallback:function(n,e){return _u().memoizedState=[n,void 0===e?null:e],n},useContext:Ao,useEffect:function(n,e){return Wu(516,192,n,e)},useImperativeHandle:function(n,e,t){return t=null!=t?t.concat([n]):null,Wu(4,36,zu.bind(null,e,n),t)},useLayoutEffect:function(n,e){return Wu(4,36,n,e)},useMemo:function(n,e){var t=_u();return e=void 0===e?null:e,n=n(),t.memoizedState=[n,e],n},useReducer:function(n,e,t){var r=_u();return e=void 0!==t?t(e):e,r.memoizedState=r.baseState=e,n=(n=r.queue={last:null,dispatch:null,lastRenderedReducer:n,lastRenderedState:e}).dispatch=ju.bind(null,vu,n),[r.memoizedState,n]},useRef:function(n){return n={current:n},_u().memoizedState=n},useState:function(n){var e=_u();return"function"==typeof n&&(n=n()),e.memoizedState=e.baseState=n,n=(n=e.queue={last:null,dispatch:null,lastRenderedReducer:Pu,lastRenderedState:n}).dispatch=ju.bind(null,vu,n),[e.memoizedState,n]},useDebugValue:Bu,useResponder:ut},Hu={readContext:Ao,useCallback:function(n,e){var t=Nu();e=void 0===e?null:e;var r=t.memoizedState;return null!==r&&null!==e&&Tu(e,r[1])?r[0]:(t.memoizedState=[n,e],n)},useContext:Ao,useEffect:function(n,e){return Du(516,192,n,e)},useImperativeHandle:function(n,e,t){return t=null!=t?t.concat([n]):null,Du(4,36,zu.bind(null,e,n),t)},useLayoutEffect:function(n,e){return Du(4,36,n,e)},useMemo:function(n,e){var t=Nu();e=void 0===e?null:e;var r=t.memoizedState;return null!==r&&null!==e&&Tu(e,r[1])?r[0]:(n=n(),t.memoizedState=[n,e],n)},useReducer:Ou,useRef:function(){return Nu().memoizedState},useState:function(n){return Ou(Pu)},useDebugValue:Bu,useResponder:ut},Ju=null,Vu=null,$u=!1;function Gu(n,e){var t=Lc(5,null,null,0);t.elementType="DELETED",t.type="DELETED",t.stateNode=e,t.return=n,t.effectTag=8,null!==n.lastEffect?(n.lastEffect.nextEffect=t,n.lastEffect=t):n.firstEffect=n.lastEffect=t}function Qu(n,e){switch(n.tag){case 5:var t=n.type;return null!==(e=1!==e.nodeType||t.toLowerCase()!==e.nodeName.toLowerCase()?null:e)&&(n.stateNode=e,!0);case 6:return null!==(e=""===n.pendingProps||3!==e.nodeType?null:e)&&(n.stateNode=e,!0);case 13:default:return!1}}function Ku(n){if($u){var e=Vu;if(e){var t=e;if(!Qu(n,e)){if(!(e=Tr(t.nextSibling))||!Qu(n,e))return n.effectTag|=2,$u=!1,void(Ju=n);Gu(Ju,t)}Ju=n,Vu=Tr(e.firstChild)}else n.effectTag|=2,$u=!1,Ju=n}}function Xu(n){for(n=n.return;null!==n&&5!==n.tag&&3!==n.tag&&18!==n.tag;)n=n.return;Ju=n}function Yu(n){if(n!==Ju)return!1;if(!$u)return Xu(n),$u=!0,!1;var e=n.type;if(5!==n.tag||"head"!==e&&"body"!==e&&!kr(e,n.memoizedProps))for(e=Vu;e;)Gu(n,e),e=Tr(e.nextSibling);return Xu(n),Vu=Ju?Tr(n.stateNode.nextSibling):null,!0}function Zu(){Vu=Ju=null,$u=!1}var ni=$n.ReactCurrentOwner,ei=!1;function ti(n,e,t,r){e.child=null===n?tu(e,null,t,r):eu(e,n.child,t,r)}function ri(n,e,t,r,o){t=t.render;var u=e.ref;return To(e,o),r=Au(n,e,t,r,u,o),null===n||ei?(e.effectTag|=1,ti(n,e,r,o),e.child):(e.updateQueue=n.updateQueue,e.effectTag&=-517,n.expirationTime<=o&&(n.expirationTime=0),hi(n,e,o))}function oi(n,e,t,r,o,u){if(null===n){var i=t.type;return"function"!=typeof i||Wc(i)||void 0!==i.defaultProps||null!==t.compare||void 0!==t.defaultProps?((n=zc(t.type,null,r,null,e.mode,u)).ref=e.ref,n.return=e,e.child=n):(e.tag=15,e.type=i,ui(n,e,i,r,o,u))}return i=n.child,o<u&&(o=i.memoizedProps,(t=null!==(t=t.compare)?t:ot)(o,r)&&n.ref===e.ref)?hi(n,e,u):(e.effectTag|=1,(n=Dc(i,r)).ref=e.ref,n.return=e,e.child=n)}function ui(n,e,t,r,o,u){return null!==n&&ot(n.memoizedProps,r)&&n.ref===e.ref&&(ei=!1,o<u)?hi(n,e,u):ci(n,e,t,r,u)}function ii(n,e){var t=e.ref;(null===n&&null!==t||null!==n&&n.ref!==t)&&(e.effectTag|=128)}function ci(n,e,t,r,o){var u=zr(t)?Wr:Or.current;return u=Dr(e,u),To(e,o),t=Au(n,e,t,r,u,o),null===n||ei?(e.effectTag|=1,ti(n,e,t,o),e.child):(e.updateQueue=n.updateQueue,e.effectTag&=-517,n.expirationTime<=o&&(n.expirationTime=0),hi(n,e,o))}function ai(n,e,t,r,o){if(zr(t)){var u=!0;Hr(e)}else u=!1;if(To(e,o),null===e.stateNode)null!==n&&(n.alternate=null,e.alternate=null,e.effectTag|=2),Go(e,t,r),Ko(e,t,r,o),r=!0;else if(null===n){var i=e.stateNode,c=e.memoizedProps;i.props=c;var a=i.context,f=t.contextType;"object"==typeof f&&null!==f?f=Ao(f):f=Dr(e,f=zr(t)?Wr:Or.current);var l=t.getDerivedStateFromProps,s="function"==typeof l||"function"==typeof i.getSnapshotBeforeUpdate;s||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(c!==r||a!==f)&&Qo(e,i,r,f),Ro=!1;var d=e.memoizedState;a=i.state=d;var p=e.updateQueue;null!==p&&(Bo(e,p,r,i,o),a=e.memoizedState),c!==r||d!==a||Lr.current||Ro?("function"==typeof l&&(Jo(e,t,l,r),a=e.memoizedState),(c=Ro||$o(e,t,c,r,d,a,f))?(s||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(e.effectTag|=4)):("function"==typeof i.componentDidMount&&(e.effectTag|=4),e.memoizedProps=r,e.memoizedState=a),i.props=r,i.state=a,i.context=f,r=c):("function"==typeof i.componentDidMount&&(e.effectTag|=4),r=!1)}else i=e.stateNode,c=e.memoizedProps,i.props=e.type===e.elementType?c:bo(e.type,c),a=i.context,"object"==typeof(f=t.contextType)&&null!==f?f=Ao(f):f=Dr(e,f=zr(t)?Wr:Or.current),(s="function"==typeof(l=t.getDerivedStateFromProps)||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(c!==r||a!==f)&&Qo(e,i,r,f),Ro=!1,a=e.memoizedState,d=i.state=a,null!==(p=e.updateQueue)&&(Bo(e,p,r,i,o),d=e.memoizedState),c!==r||a!==d||Lr.current||Ro?("function"==typeof l&&(Jo(e,t,l,r),d=e.memoizedState),(l=Ro||$o(e,t,c,r,a,d,f))?(s||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,d,f),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,d,f)),"function"==typeof i.componentDidUpdate&&(e.effectTag|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(e.effectTag|=256)):("function"!=typeof i.componentDidUpdate||c===n.memoizedProps&&a===n.memoizedState||(e.effectTag|=4),"function"!=typeof i.getSnapshotBeforeUpdate||c===n.memoizedProps&&a===n.memoizedState||(e.effectTag|=256),e.memoizedProps=r,e.memoizedState=d),i.props=r,i.state=d,i.context=f,r=l):("function"!=typeof i.componentDidUpdate||c===n.memoizedProps&&a===n.memoizedState||(e.effectTag|=4),"function"!=typeof i.getSnapshotBeforeUpdate||c===n.memoizedProps&&a===n.memoizedState||(e.effectTag|=256),r=!1);return fi(n,e,t,r,u,o)}function fi(n,e,t,r,o,u){ii(n,e);var i=0!=(64&e.effectTag);if(!r&&!i)return o&&Jr(e,t,!1),hi(n,e,u);r=e.stateNode,ni.current=e;var c=i&&"function"!=typeof t.getDerivedStateFromError?null:r.render();return e.effectTag|=1,null!==n&&i?(e.child=eu(e,n.child,null,u),e.child=eu(e,null,c,u)):ti(n,e,c,u),e.memoizedState=r.state,o&&Jr(e,t,!0),e.child}function li(n){var e=n.stateNode;e.pendingContext?qr(0,e.pendingContext,e.pendingContext!==e.context):e.context&&qr(0,e.context,!1),au(n,e.containerInfo)}var si={};function di(n,e,t){var r,o=e.mode,u=e.pendingProps,i=du.current,c=null,a=!1;if((r=0!=(64&e.effectTag))||(r=0!=(2&i)&&(null===n||null!==n.memoizedState)),r?(c=si,a=!0,e.effectTag&=-65):null!==n&&null===n.memoizedState||void 0===u.fallback||!0===u.unstable_avoidThisFallback||(i|=1),Nr(du,i&=1),null===n)if(a){if(u=u.fallback,(n=Bc(null,o,0,null)).return=e,0==(2&e.mode))for(a=null!==e.memoizedState?e.child.child:e.child,n.child=a;null!==a;)a.return=n,a=a.sibling;(t=Bc(u,o,t,null)).return=e,n.sibling=t,o=n}else o=t=tu(e,null,u.children,t);else{if(null!==n.memoizedState)if(o=(i=n.child).sibling,a){if(u=u.fallback,(t=Dc(i,i.pendingProps)).return=e,0==(2&e.mode)&&(a=null!==e.memoizedState?e.child.child:e.child)!==i.child)for(t.child=a;null!==a;)a.return=t,a=a.sibling;(u=Dc(o,u,o.expirationTime)).return=e,t.sibling=u,o=t,t.childExpirationTime=0,t=u}else o=t=eu(e,i.child,u.children,t);else if(i=n.child,a){if(a=u.fallback,(u=Bc(null,o,0,null)).return=e,u.child=i,null!==i&&(i.return=u),0==(2&e.mode))for(i=null!==e.memoizedState?e.child.child:e.child,u.child=i;null!==i;)i.return=u,i=i.sibling;(t=Bc(a,o,t,null)).return=e,u.sibling=t,t.effectTag|=2,o=u,u.childExpirationTime=0}else t=o=eu(e,i,u.children,t);e.stateNode=n.stateNode}return e.memoizedState=c,e.child=o,t}function pi(n,e,t,r,o){var u=n.memoizedState;null===u?n.memoizedState={isBackwards:e,rendering:null,last:r,tail:t,tailExpiration:0,tailMode:o}:(u.isBackwards=e,u.rendering=null,u.last=r,u.tail=t,u.tailExpiration=0,u.tailMode=o)}function mi(n,e,t){var r=e.pendingProps,o=r.revealOrder,u=r.tail;if(ti(n,e,r.children,t),0!=(2&(r=du.current)))r=1&r|2,e.effectTag|=64;else{if(null!==n&&0!=(64&n.effectTag))n:for(n=e.child;null!==n;){if(13===n.tag){if(null!==n.memoizedState){n.expirationTime<t&&(n.expirationTime=t);var i=n.alternate;null!==i&&i.expirationTime<t&&(i.expirationTime=t),Io(n.return,t)}}else if(null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break n;for(;null===n.sibling;){if(null===n.return||n.return===e)break n;n=n.return}n.sibling.return=n.return,n=n.sibling}r&=1}if(Nr(du,r),0==(2&e.mode))e.memoizedState=null;else switch(o){case"forwards":for(t=e.child,o=null;null!==t;)null!==(r=t.alternate)&&null===pu(r)&&(o=t),t=t.sibling;null===(t=o)?(o=e.child,e.child=null):(o=t.sibling,t.sibling=null),pi(e,!1,o,t,u);break;case"backwards":for(t=null,o=e.child,e.child=null;null!==o;){if(null!==(r=o.alternate)&&null===pu(r)){e.child=o;break}r=o.sibling,o.sibling=t,t=o,o=r}pi(e,!0,t,null,u);break;case"together":pi(e,!1,null,null,void 0);break;default:e.memoizedState=null}return e.child}function hi(n,e,t){if(null!==n&&(e.dependencies=n.dependencies),e.childExpirationTime<t)return null;if(null!==n&&e.child!==n.child)throw i(Error(153));if(null!==e.child){for(t=Dc(n=e.child,n.pendingProps,n.expirationTime),e.child=t,t.return=e;null!==n.sibling;)n=n.sibling,(t=t.sibling=Dc(n,n.pendingProps,n.expirationTime)).return=e;t.sibling=null}return e.child}function vi(n){n.effectTag|=4}var gi,yi,wi;function bi(n,e){switch(n.tailMode){case"hidden":e=n.tail;for(var t=null;null!==e;)null!==e.alternate&&(t=e),e=e.sibling;null===t?n.tail=null:t.sibling=null;break;case"collapsed":t=n.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?e||null===n.tail?n.tail=null:n.tail.sibling=null:r.sibling=null}}function Fi(n){switch(n.tag){case 1:zr(n.type)&&Br();var e=n.effectTag;return 2048&e?(n.effectTag=-2049&e|64,n):null;case 3:if(fu(),jr(),0!=(64&(e=n.effectTag)))throw i(Error(285));return n.effectTag=-2049&e|64,n;case 5:return su(n),null;case 13:return _r(du),2048&(e=n.effectTag)?(n.effectTag=-2049&e|64,n):null;case 18:return null;case 19:return _r(du),null;case 4:return fu(),null;case 10:return Mo(n),null;default:return null}}function Ei(n,e){return{value:n,source:e,stack:de(e)}}gi=function(n,e){for(var t=e.child;null!==t;){if(5===t.tag||6===t.tag)n.appendChild(t.stateNode);else if(20===t.tag)n.appendChild(t.stateNode.instance);else if(4!==t.tag&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}},yi=function(n,e,t,r,u){var i=n.memoizedProps;if(i!==r){var c=e.stateNode;switch(cu(ou.current),n=null,t){case"input":i=xe(c,i),r=xe(c,r),n=[];break;case"option":i=er(c,i),r=er(c,r),n=[];break;case"select":i=o({},i,{value:void 0}),r=o({},r,{value:void 0}),n=[];break;case"textarea":i=rr(c,i),r=rr(c,r),n=[];break;default:"function"!=typeof i.onClick&&"function"==typeof r.onClick&&(c.onclick=Er)}wr(t,r),c=t=void 0;var a=null;for(t in i)if(!r.hasOwnProperty(t)&&i.hasOwnProperty(t)&&null!=i[t])if("style"===t){var f=i[t];for(c in f)f.hasOwnProperty(c)&&(a||(a={}),a[c]="")}else"dangerouslySetInnerHTML"!==t&&"children"!==t&&"suppressContentEditableWarning"!==t&&"suppressHydrationWarning"!==t&&"autoFocus"!==t&&(p.hasOwnProperty(t)?n||(n=[]):(n=n||[]).push(t,null));for(t in r){var l=r[t];if(f=null!=i?i[t]:void 0,r.hasOwnProperty(t)&&l!==f&&(null!=l||null!=f))if("style"===t)if(f){for(c in f)!f.hasOwnProperty(c)||l&&l.hasOwnProperty(c)||(a||(a={}),a[c]="");for(c in l)l.hasOwnProperty(c)&&f[c]!==l[c]&&(a||(a={}),a[c]=l[c])}else a||(n||(n=[]),n.push(t,a)),a=l;else"dangerouslySetInnerHTML"===t?(l=l?l.__html:void 0,f=f?f.__html:void 0,null!=l&&f!==l&&(n=n||[]).push(t,""+l)):"children"===t?f===l||"string"!=typeof l&&"number"!=typeof l||(n=n||[]).push(t,""+l):"suppressContentEditableWarning"!==t&&"suppressHydrationWarning"!==t&&(p.hasOwnProperty(t)?(null!=l&&Fr(u,t),n||f===l||(n=[])):(n=n||[]).push(t,l))}a&&(n=n||[]).push("style",a),u=n,(e.updateQueue=u)&&vi(e)}},wi=function(n,e,t,r){t!==r&&vi(e)};var xi="function"==typeof WeakSet?WeakSet:Set;function Si(n,e){var t=e.source,r=e.stack;null===r&&null!==t&&(r=de(t)),null!==t&&se(t.type),e=e.value,null!==n&&1===n.tag&&se(n.type);try{console.error(e)}catch(n){setTimeout((function(){throw n}))}}function Ci(n){var e=n.ref;if(null!==e)if("function"==typeof e)try{e(null)}catch(e){Tc(n,e)}else e.current=null}function ki(n,e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var r=t=t.next;do{if(0!=(r.tag&n)){var o=r.destroy;r.destroy=void 0,void 0!==o&&o()}0!=(r.tag&e)&&(o=r.create,r.destroy=o()),r=r.next}while(r!==t)}}function Mi(n,e){switch("function"==typeof Pc&&Pc(n),n.tag){case 0:case 11:case 14:case 15:var t=n.updateQueue;if(null!==t&&null!==(t=t.lastEffect)){var r=t.next;mo(97<e?97:e,(function(){var e=r;do{var t=e.destroy;if(void 0!==t){var o=n;try{t()}catch(n){Tc(o,n)}}e=e.next}while(e!==r)}))}break;case 1:Ci(n),"function"==typeof(e=n.stateNode).componentWillUnmount&&function(n,e){try{e.props=n.memoizedProps,e.state=n.memoizedState,e.componentWillUnmount()}catch(e){Tc(n,e)}}(n,e);break;case 5:Ci(n);break;case 4:Ri(n,e)}}function Ii(n,e){for(var t=n;;)if(Mi(t,e),null!==t.child&&4!==t.tag)t.child.return=t,t=t.child;else{if(t===n)break;for(;null===t.sibling;){if(null===t.return||t.return===n)return;t=t.return}t.sibling.return=t.return,t=t.sibling}}function Ti(n){return 5===n.tag||3===n.tag||4===n.tag}function Ai(n){n:{for(var e=n.return;null!==e;){if(Ti(e)){var t=e;break n}e=e.return}throw i(Error(160))}switch(e=t.stateNode,t.tag){case 5:var r=!1;break;case 3:case 4:e=e.containerInfo,r=!0;break;default:throw i(Error(161))}16&t.effectTag&&(pr(e,""),t.effectTag&=-17);n:e:for(t=n;;){for(;null===t.sibling;){if(null===t.return||Ti(t.return)){t=null;break n}t=t.return}for(t.sibling.return=t.return,t=t.sibling;5!==t.tag&&6!==t.tag&&18!==t.tag;){if(2&t.effectTag)continue e;if(null===t.child||4===t.tag)continue e;t.child.return=t,t=t.child}if(!(2&t.effectTag)){t=t.stateNode;break n}}for(var o=n;;){var u=5===o.tag||6===o.tag;if(u||20===o.tag){var c=u?o.stateNode:o.stateNode.instance;if(t)if(r){var a=c;c=t,8===(u=e).nodeType?u.parentNode.insertBefore(a,c):u.insertBefore(a,c)}else e.insertBefore(c,t);else r?(8===(a=e).nodeType?(u=a.parentNode).insertBefore(c,a):(u=a).appendChild(c),null!=(a=a._reactRootContainer)||null!==u.onclick||(u.onclick=Er)):e.appendChild(c)}else if(4!==o.tag&&null!==o.child){o.child.return=o,o=o.child;continue}if(o===n)break;for(;null===o.sibling;){if(null===o.return||o.return===n)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function Ri(n,e){for(var t=n,r=!1,o=void 0,u=void 0;;){if(!r){r=t.return;n:for(;;){if(null===r)throw i(Error(160));switch(o=r.stateNode,r.tag){case 5:u=!1;break n;case 3:case 4:o=o.containerInfo,u=!0;break n}r=r.return}r=!0}if(5===t.tag||6===t.tag)if(Ii(t,e),u){var c=o,a=t.stateNode;8===c.nodeType?c.parentNode.removeChild(a):c.removeChild(a)}else o.removeChild(t.stateNode);else if(20===t.tag)a=t.stateNode.instance,Ii(t,e),u?8===(c=o).nodeType?c.parentNode.removeChild(a):c.removeChild(a):o.removeChild(a);else if(4===t.tag){if(null!==t.child){o=t.stateNode.containerInfo,u=!0,t.child.return=t,t=t.child;continue}}else if(Mi(t,e),null!==t.child){t.child.return=t,t=t.child;continue}if(t===n)break;for(;null===t.sibling;){if(null===t.return||t.return===n)return;4===(t=t.return).tag&&(r=!1)}t.sibling.return=t.return,t=t.sibling}}function _i(n,e){switch(e.tag){case 0:case 11:case 14:case 15:ki(4,8,e);break;case 1:break;case 5:var t=e.stateNode;if(null!=t){var r=e.memoizedProps,o=null!==n?n.memoizedProps:r;n=e.type;var u=e.updateQueue;if(e.updateQueue=null,null!==u){for(t[O]=r,"input"===n&&"radio"===r.type&&null!=r.name&&Ce(t,r),br(n,o),e=br(n,r),o=0;o<u.length;o+=2){var c=u[o],a=u[o+1];"style"===c?gr(t,a):"dangerouslySetInnerHTML"===c?dr(t,a):"children"===c?pr(t,a):Fe(t,c,a,e)}switch(n){case"input":ke(t,r);break;case"textarea":ur(t,r);break;case"select":e=t._wrapperState.wasMultiple,t._wrapperState.wasMultiple=!!r.multiple,null!=(n=r.value)?tr(t,!!r.multiple,n,!1):e!==!!r.multiple&&(null!=r.defaultValue?tr(t,!!r.multiple,r.defaultValue,!0):tr(t,!!r.multiple,r.multiple?[]:"",!1))}}}break;case 6:if(null===e.stateNode)throw i(Error(162));e.stateNode.nodeValue=e.memoizedProps;break;case 3:case 12:break;case 13:if(t=e,null===e.memoizedState?r=!1:(r=!0,t=e.child,Qi=lo()),null!==t)n:for(n=t;;){if(5===n.tag)u=n.stateNode,r?"function"==typeof(u=u.style).setProperty?u.setProperty("display","none","important"):u.display="none":(u=n.stateNode,o=null!=(o=n.memoizedProps.style)&&o.hasOwnProperty("display")?o.display:null,u.style.display=vr("display",o));else if(6===n.tag)n.stateNode.nodeValue=r?"":n.memoizedProps;else{if(13===n.tag&&null!==n.memoizedState){(u=n.child.sibling).return=n,n=u;continue}if(null!==n.child){n.child.return=n,n=n.child;continue}}if(n===t)break n;for(;null===n.sibling;){if(null===n.return||n.return===t)break n;n=n.return}n.sibling.return=n.return,n=n.sibling}Ni(e);break;case 19:Ni(e);break;case 17:case 20:break;default:throw i(Error(163))}}function Ni(n){var e=n.updateQueue;if(null!==e){n.updateQueue=null;var t=n.stateNode;null===t&&(t=n.stateNode=new xi),e.forEach((function(e){var r=Rc.bind(null,n,e);t.has(e)||(t.add(e),e.then(r,r))}))}}var Pi="function"==typeof WeakMap?WeakMap:Map;function Oi(n,e,t){(t=Po(t,null)).tag=3,t.payload={element:null};var r=e.value;return t.callback=function(){Xi||(Xi=!0,Yi=r),Si(n,e)},t}function Li(n,e,t){(t=Po(t,null)).tag=3;var r=n.type.getDerivedStateFromError;if("function"==typeof r){var o=e.value;t.payload=function(){return Si(n,e),r(o)}}var u=n.stateNode;return null!==u&&"function"==typeof u.componentDidCatch&&(t.callback=function(){"function"!=typeof r&&(null===Zi?Zi=new Set([this]):Zi.add(this),Si(n,e));var t=e.stack;this.componentDidCatch(e.value,{componentStack:null!==t?t:""})}),t}var Wi=Math.ceil,Di=$n.ReactCurrentDispatcher,zi=$n.ReactCurrentOwner,Bi=0,ji=null,qi=null,Ui=0,Hi=0,Ji=1073741823,Vi=1073741823,$i=null,Gi=!1,Qi=0,Ki=null,Xi=!1,Yi=null,Zi=null,nc=!1,ec=null,tc=90,rc=0,oc=null,uc=0,ic=null,cc=0;function ac(){return 0!=(48&Bi)?1073741821-(lo()/10|0):0!==cc?cc:cc=1073741821-(lo()/10|0)}function fc(n,e,t){if(0==(2&(e=e.mode)))return 1073741823;var r=so();if(0==(4&e))return 99===r?1073741823:1073741822;if(0!=(16&Bi))return Ui;if(null!==t)n=1073741821-25*(1+((1073741821-n+(0|t.timeoutMs||5e3)/10)/25|0));else switch(r){case 99:n=1073741823;break;case 98:n=1073741821-10*(1+((1073741821-n+15)/10|0));break;case 97:case 96:n=1073741821-25*(1+((1073741821-n+500)/25|0));break;case 95:n=1;break;default:throw i(Error(326))}return null!==ji&&n===Ui&&--n,n}var lc=0;function sc(n,e){if(50<uc)throw uc=0,ic=null,i(Error(185));if(null!==(n=dc(n,e))){n.pingTime=0;var t=so();if(1073741823===e)if(0!=(8&Bi)&&0==(48&Bi))for(var r=bc(n,1073741823,!0);null!==r;)r=r(!0);else pc(n,99,1073741823),0===Bi&&go();else pc(n,t,e);0==(4&Bi)||98!==t&&99!==t||(null===oc?oc=new Map([[n,e]]):(void 0===(t=oc.get(n))||t>e)&&oc.set(n,e))}}function dc(n,e){n.expirationTime<e&&(n.expirationTime=e);var t=n.alternate;null!==t&&t.expirationTime<e&&(t.expirationTime=e);var r=n.return,o=null;if(null===r&&3===n.tag)o=n.stateNode;else for(;null!==r;){if(t=r.alternate,r.childExpirationTime<e&&(r.childExpirationTime=e),null!==t&&t.childExpirationTime<e&&(t.childExpirationTime=e),null===r.return&&3===r.tag){o=r.stateNode;break}r=r.return}return null!==o&&(e>o.firstPendingTime&&(o.firstPendingTime=e),0===(n=o.lastPendingTime)||e<n)&&(o.lastPendingTime=e),o}function pc(n,e,t){if(n.callbackExpirationTime<t){var r=n.callbackNode;null!==r&&r!==oo&&Gr(r),n.callbackExpirationTime=t,1073741823===t?n.callbackNode=vo(mc.bind(null,n,bc.bind(null,n,t))):(r=null,1!==t&&(r={timeout:10*(1073741821-t)-lo()}),n.callbackNode=ho(e,mc.bind(null,n,bc.bind(null,n,t)),r))}}function mc(n,e,t){var r=n.callbackNode,o=null;try{return null!==(o=e(t))?mc.bind(null,n,o):null}finally{null===o&&r===n.callbackNode&&(n.callbackNode=null,n.callbackExpirationTime=0)}}function hc(){0==(49&Bi)&&(function(){if(null!==oc){var n=oc;oc=null,n.forEach((function(n,e){vo(bc.bind(null,e,n))})),go()}}(),kc())}function vc(n,e){var t=Bi;Bi|=1;try{return n(e)}finally{0===(Bi=t)&&go()}}function gc(n,e,t,r){var o=Bi;Bi|=4;try{return mo(98,n.bind(null,e,t,r))}finally{0===(Bi=o)&&go()}}function yc(n,e){var t=Bi;Bi&=-2,Bi|=8;try{return n(e)}finally{0===(Bi=t)&&go()}}function wc(n,e){n.finishedWork=null,n.finishedExpirationTime=0;var t=n.timeoutHandle;if(-1!==t&&(n.timeoutHandle=-1,Ir(t)),null!==qi)for(t=qi.return;null!==t;){var r=t;switch(r.tag){case 1:var o=r.type.childContextTypes;null!=o&&Br();break;case 3:fu(),jr();break;case 5:su(r);break;case 4:fu();break;case 13:case 19:_r(du);break;case 10:Mo(r)}t=t.return}ji=n,qi=Dc(n.current,null),Ui=e,Hi=0,Vi=Ji=1073741823,$i=null,Gi=!1}function bc(n,e,t){if(0!=(48&Bi))throw i(Error(327));if(n.firstPendingTime<e)return null;if(t&&n.finishedExpirationTime===e)return Sc.bind(null,n);if(kc(),n!==ji||e!==Ui)wc(n,e);else if(3===Hi)if(Gi)wc(n,e);else{var r=n.lastPendingTime;if(r<e)return bc.bind(null,n,r)}if(null!==qi){r=Bi,Bi|=16;var o=Di.current;if(null===o&&(o=qu),Di.current=qu,t){if(1073741823!==e){var u=ac();if(u<e)return Bi=r,Co(),Di.current=o,bc.bind(null,n,u)}}else cc=0;for(;;)try{if(t)for(;null!==qi;)qi=Ec(qi);else for(;null!==qi&&!Qr();)qi=Ec(qi);break}catch(t){if(Co(),Ru(),null===(u=qi)||null===u.return)throw wc(n,e),Bi=r,t;n:{var c=n,a=u.return,f=u,l=t,s=Ui;if(f.effectTag|=1024,f.firstEffect=f.lastEffect=null,null!==l&&"object"==typeof l&&"function"==typeof l.then){var d=l,p=0!=(1&du.current);l=a;do{var m;if((m=13===l.tag)&&(null!==l.memoizedState?m=!1:m=void 0!==(m=l.memoizedProps).fallback&&(!0!==m.unstable_avoidThisFallback||!p)),m){if(null===(a=l.updateQueue)?((a=new Set).add(d),l.updateQueue=a):a.add(d),0==(2&l.mode)){l.effectTag|=64,f.effectTag&=-1957,1===f.tag&&(null===f.alternate?f.tag=17:((s=Po(1073741823,null)).tag=2,Lo(f,s))),f.expirationTime=1073741823;break n}f=c,c=s,null===(p=f.pingCache)?(p=f.pingCache=new Pi,a=new Set,p.set(d,a)):void 0===(a=p.get(d))&&(a=new Set,p.set(d,a)),a.has(c)||(a.add(c),f=Ac.bind(null,f,d,c),d.then(f,f)),l.effectTag|=2048,l.expirationTime=s;break n}l=l.return}while(null!==l);l=Error((se(f.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+de(f))}4!==Hi&&(Hi=1),l=Ei(l,f),f=a;do{switch(f.tag){case 3:f.effectTag|=2048,f.expirationTime=s,Wo(f,s=Oi(f,l,s));break n;case 1:if(d=l,c=f.type,a=f.stateNode,0==(64&f.effectTag)&&("function"==typeof c.getDerivedStateFromError||null!==a&&"function"==typeof a.componentDidCatch&&(null===Zi||!Zi.has(a)))){f.effectTag|=2048,f.expirationTime=s,Wo(f,s=Li(f,d,s));break n}}f=f.return}while(null!==f)}qi=xc(u)}if(Bi=r,Co(),Di.current=o,null!==qi)return bc.bind(null,n,e)}if(n.finishedWork=n.current.alternate,n.finishedExpirationTime=e,function(n,e){var t=n.firstBatch;return!!(null!==t&&t._defer&&t._expirationTime>=e)&&(ho(97,(function(){return t._onComplete(),null})),!0)}(n,e))return null;switch(ji=null,Hi){case 0:throw i(Error(328));case 1:return(r=n.lastPendingTime)<e?bc.bind(null,n,r):t?Sc.bind(null,n):(wc(n,e),vo(bc.bind(null,n,e)),null);case 2:return 1073741823===Ji&&!t&&10<(t=Qi+500-lo())?Gi?(wc(n,e),bc.bind(null,n,e)):(r=n.lastPendingTime)<e?bc.bind(null,n,r):(n.timeoutHandle=Mr(Sc.bind(null,n),t),null):Sc.bind(null,n);case 3:if(!t){if(Gi)return wc(n,e),bc.bind(null,n,e);if((t=n.lastPendingTime)<e)return bc.bind(null,n,t);if(1073741823!==Vi?t=10*(1073741821-Vi)-lo():1073741823===Ji?t=0:(t=10*(1073741821-Ji)-5e3,0>(t=(r=lo())-t)&&(t=0),(e=10*(1073741821-e)-r)<(t=(120>t?120:480>t?480:1080>t?1080:1920>t?1920:3e3>t?3e3:4320>t?4320:1960*Wi(t/1960))-t)&&(t=e)),10<t)return n.timeoutHandle=Mr(Sc.bind(null,n),t),null}return Sc.bind(null,n);case 4:return!t&&1073741823!==Ji&&null!==$i&&(r=Ji,0>=(e=0|(o=$i).busyMinDurationMs)?e=0:(t=0|o.busyDelayMs,e=(r=lo()-(10*(1073741821-r)-(0|o.timeoutMs||5e3)))<=t?0:t+e-r),10<e)?(n.timeoutHandle=Mr(Sc.bind(null,n),e),null):Sc.bind(null,n);default:throw i(Error(329))}}function Fc(n,e){n<Ji&&1<n&&(Ji=n),null!==e&&n<Vi&&1<n&&(Vi=n,$i=e)}function Ec(n){var e=_c(n.alternate,n,Ui);return n.memoizedProps=n.pendingProps,null===e&&(e=xc(n)),zi.current=null,e}function xc(n){qi=n;do{var e=qi.alternate;if(n=qi.return,0==(1024&qi.effectTag)){n:{var t=e,r=Ui,u=(e=qi).pendingProps;switch(e.tag){case 2:case 16:break;case 15:case 0:break;case 1:zr(e.type)&&Br();break;case 3:fu(),jr(),(r=e.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==t&&null!==t.child||(Yu(e),e.effectTag&=-3);break;case 5:su(e),r=cu(iu.current);var c=e.type;if(null!==t&&null!=e.stateNode)yi(t,e,c,u,r),t.ref!==e.ref&&(e.effectTag|=128);else if(u){var a=cu(ou.current);if(Yu(e)){u=void 0,c=(t=e).stateNode;var f=t.type,l=t.memoizedProps;switch(c[P]=t,c[O]=l,f){case"iframe":case"object":case"embed":Ot("load",c);break;case"video":case"audio":for(var s=0;s<tn.length;s++)Ot(tn[s],c);break;case"source":Ot("error",c);break;case"img":case"image":case"link":Ot("error",c),Ot("load",c);break;case"form":Ot("reset",c),Ot("submit",c);break;case"details":Ot("toggle",c);break;case"input":Se(c,l),Ot("invalid",c),Fr(r,"onChange");break;case"select":c._wrapperState={wasMultiple:!!l.multiple},Ot("invalid",c),Fr(r,"onChange");break;case"textarea":or(c,l),Ot("invalid",c),Fr(r,"onChange")}for(u in wr(f,l),s=null,l)l.hasOwnProperty(u)&&(a=l[u],"children"===u?"string"==typeof a?c.textContent!==a&&(s=["children",a]):"number"==typeof a&&c.textContent!==""+a&&(s=["children",""+a]):p.hasOwnProperty(u)&&null!=a&&Fr(r,u));switch(f){case"input":Jn(c),Me(c,l,!0);break;case"textarea":Jn(c),ir(c);break;case"select":case"option":break;default:"function"==typeof l.onClick&&(c.onclick=Er)}r=s,t.updateQueue=r,null!==r&&vi(e)}else{l=c,t=u,f=e,s=9===r.nodeType?r:r.ownerDocument,a===cr&&(a=fr(l)),a===cr?"script"===l?((l=s.createElement("div")).innerHTML="<script><\/script>",s=l.removeChild(l.firstChild)):"string"==typeof t.is?s=s.createElement(l,{is:t.is}):(s=s.createElement(l),"select"===l&&(l=s,t.multiple?l.multiple=!0:t.size&&(l.size=t.size))):s=s.createElementNS(a,l),(l=s)[P]=f,l[O]=t,gi(t=l,e),f=t;var d=r,m=br(c,u);switch(c){case"iframe":case"object":case"embed":Ot("load",f),r=u;break;case"video":case"audio":for(r=0;r<tn.length;r++)Ot(tn[r],f);r=u;break;case"source":Ot("error",f),r=u;break;case"img":case"image":case"link":Ot("error",f),Ot("load",f),r=u;break;case"form":Ot("reset",f),Ot("submit",f),r=u;break;case"details":Ot("toggle",f),r=u;break;case"input":Se(f,u),r=xe(f,u),Ot("invalid",f),Fr(d,"onChange");break;case"option":r=er(f,u);break;case"select":f._wrapperState={wasMultiple:!!u.multiple},r=o({},u,{value:void 0}),Ot("invalid",f),Fr(d,"onChange");break;case"textarea":or(f,u),r=rr(f,u),Ot("invalid",f),Fr(d,"onChange");break;default:r=u}wr(c,r),l=void 0,s=c,a=f;var h=r;for(l in h)if(h.hasOwnProperty(l)){var v=h[l];"style"===l?gr(a,v):"dangerouslySetInnerHTML"===l?null!=(v=v?v.__html:void 0)&&dr(a,v):"children"===l?"string"==typeof v?("textarea"!==s||""!==v)&&pr(a,v):"number"==typeof v&&pr(a,""+v):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(p.hasOwnProperty(l)?null!=v&&Fr(d,l):null!=v&&Fe(a,l,v,m))}switch(c){case"input":Jn(f),Me(f,u,!1);break;case"textarea":Jn(f),ir(f);break;case"option":null!=u.value&&f.setAttribute("value",""+Ee(u.value));break;case"select":r=f,f=u,r.multiple=!!f.multiple,null!=(l=f.value)?tr(r,!!f.multiple,l,!1):null!=f.defaultValue&&tr(r,!!f.multiple,f.defaultValue,!0);break;default:"function"==typeof r.onClick&&(f.onclick=Er)}Cr(c,u)&&vi(e),e.stateNode=t}null!==e.ref&&(e.effectTag|=128)}else if(null===e.stateNode)throw i(Error(166));break;case 6:if(t&&null!=e.stateNode)wi(0,e,t.memoizedProps,u);else{if("string"!=typeof u&&null===e.stateNode)throw i(Error(166));t=cu(iu.current),cu(ou.current),Yu(e)?(r=e.stateNode,t=e.memoizedProps,r[P]=e,r.nodeValue!==t&&vi(e)):(r=e,(t=(9===t.nodeType?t:t.ownerDocument).createTextNode(u))[P]=e,r.stateNode=t)}break;case 11:break;case 13:if(_r(du),u=e.memoizedState,0!=(64&e.effectTag)){e.expirationTime=r;break n}r=null!==u,u=!1,null===t?Yu(e):(u=null!==(c=t.memoizedState),r||null===c||null!==(c=t.child.sibling)&&(null!==(f=e.firstEffect)?(e.firstEffect=c,c.nextEffect=f):(e.firstEffect=e.lastEffect=c,c.nextEffect=null),c.effectTag=8)),r&&!u&&0!=(2&e.mode)&&(null===t&&!0!==e.memoizedProps.unstable_avoidThisFallback||0!=(1&du.current)?0===Hi&&(Hi=2):0!==Hi&&2!==Hi||(Hi=3)),(r||u)&&(e.effectTag|=4);break;case 7:case 8:case 12:break;case 4:fu();break;case 10:Mo(e);break;case 9:case 14:break;case 17:zr(e.type)&&Br();break;case 18:break;case 19:if(_r(du),null===(u=e.memoizedState))break;if(c=0!=(64&e.effectTag),null===(f=u.rendering)){if(c)bi(u,!1);else if(0!==Hi||null!==t&&0!=(64&t.effectTag))for(t=e.child;null!==t;){if(null!==(f=pu(t))){for(e.effectTag|=64,bi(u,!1),null!==(t=f.updateQueue)&&(e.updateQueue=t,e.effectTag|=4),e.firstEffect=e.lastEffect=null,t=e.child;null!==t;)c=r,(u=t).effectTag&=2,u.nextEffect=null,u.firstEffect=null,u.lastEffect=null,null===(f=u.alternate)?(u.childExpirationTime=0,u.expirationTime=c,u.child=null,u.memoizedProps=null,u.memoizedState=null,u.updateQueue=null,u.dependencies=null):(u.childExpirationTime=f.childExpirationTime,u.expirationTime=f.expirationTime,u.child=f.child,u.memoizedProps=f.memoizedProps,u.memoizedState=f.memoizedState,u.updateQueue=f.updateQueue,c=f.dependencies,u.dependencies=null===c?null:{expirationTime:c.expirationTime,firstContext:c.firstContext,responders:c.responders}),t=t.sibling;Nr(du,1&du.current|2),e=e.child;break n}t=t.sibling}}else{if(!c)if(null!==(t=pu(f))){if(e.effectTag|=64,c=!0,bi(u,!0),null===u.tail&&"hidden"===u.tailMode){null!==(r=t.updateQueue)&&(e.updateQueue=r,e.effectTag|=4),null!==(e=e.lastEffect=u.lastEffect)&&(e.nextEffect=null);break}}else lo()>u.tailExpiration&&1<r&&(e.effectTag|=64,c=!0,bi(u,!1),e.expirationTime=e.childExpirationTime=r-1);u.isBackwards?(f.sibling=e.child,e.child=f):(null!==(r=u.last)?r.sibling=f:e.child=f,u.last=f)}if(null!==u.tail){0===u.tailExpiration&&(u.tailExpiration=lo()+500),r=u.tail,u.rendering=r,u.tail=r.sibling,u.lastEffect=e.lastEffect,r.sibling=null,t=du.current,Nr(du,t=c?1&t|2:1&t),e=r;break n}break;case 20:break;default:throw i(Error(156))}e=null}if(r=qi,1===Ui||1!==r.childExpirationTime){for(t=0,u=r.child;null!==u;)(c=u.expirationTime)>t&&(t=c),(f=u.childExpirationTime)>t&&(t=f),u=u.sibling;r.childExpirationTime=t}if(null!==e)return e;null!==n&&0==(1024&n.effectTag)&&(null===n.firstEffect&&(n.firstEffect=qi.firstEffect),null!==qi.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=qi.firstEffect),n.lastEffect=qi.lastEffect),1<qi.effectTag&&(null!==n.lastEffect?n.lastEffect.nextEffect=qi:n.firstEffect=qi,n.lastEffect=qi))}else{if(null!==(e=Fi(qi)))return e.effectTag&=1023,e;null!==n&&(n.firstEffect=n.lastEffect=null,n.effectTag|=1024)}if(null!==(e=qi.sibling))return e;qi=n}while(null!==qi);return 0===Hi&&(Hi=4),null}function Sc(n){var e=so();return mo(99,Cc.bind(null,n,e)),null!==ec&&ho(97,(function(){return kc(),null})),null}function Cc(n,e){if(kc(),0!=(48&Bi))throw i(Error(327));var t=n.finishedWork,r=n.finishedExpirationTime;if(null===t)return null;if(n.finishedWork=null,n.finishedExpirationTime=0,t===n.current)throw i(Error(177));n.callbackNode=null,n.callbackExpirationTime=0;var o=t.expirationTime,u=t.childExpirationTime;if(o=u>o?u:o,n.firstPendingTime=o,o<n.lastPendingTime&&(n.lastPendingTime=o),n===ji&&(qi=ji=null,Ui=0),1<t.effectTag?null!==t.lastEffect?(t.lastEffect.nextEffect=t,o=t.firstEffect):o=t:o=t.firstEffect,null!==o){u=Bi,Bi|=32,zi.current=null,xr=Pt;var c=Jt();if(Vt(c)){if("selectionStart"in c)var a={start:c.selectionStart,end:c.selectionEnd};else n:{var f=(a=(a=c.ownerDocument)&&a.defaultView||window).getSelection&&a.getSelection();if(f&&0!==f.rangeCount){a=f.anchorNode;var l=f.anchorOffset,s=f.focusNode;f=f.focusOffset;try{a.nodeType,s.nodeType}catch(n){a=null;break n}var d=0,p=-1,m=-1,h=0,v=0,g=c,y=null;e:for(;;){for(var w;g!==a||0!==l&&3!==g.nodeType||(p=d+l),g!==s||0!==f&&3!==g.nodeType||(m=d+f),3===g.nodeType&&(d+=g.nodeValue.length),null!==(w=g.firstChild);)y=g,g=w;for(;;){if(g===c)break e;if(y===a&&++h===l&&(p=d),y===s&&++v===f&&(m=d),null!==(w=g.nextSibling))break;y=(g=y).parentNode}g=w}a=-1===p||-1===m?null:{start:p,end:m}}else a=null}a=a||{start:0,end:0}}else a=null;Sr={focusedElem:c,selectionRange:a},Pt=!1,Ki=o;do{try{for(;null!==Ki;){if(0!=(256&Ki.effectTag)){var b=Ki.alternate;switch((c=Ki).tag){case 0:case 11:case 15:ki(2,0,c);break;case 1:if(256&c.effectTag&&null!==b){var F=b.memoizedProps,E=b.memoizedState,x=c.stateNode,S=x.getSnapshotBeforeUpdate(c.elementType===c.type?F:bo(c.type,F),E);x.__reactInternalSnapshotBeforeUpdate=S}break;case 3:case 5:case 6:case 4:case 17:break;default:throw i(Error(163))}}Ki=Ki.nextEffect}}catch(n){if(null===Ki)throw i(Error(330));Tc(Ki,n),Ki=Ki.nextEffect}}while(null!==Ki);Ki=o;do{try{for(b=e;null!==Ki;){var C=Ki.effectTag;if(16&C&&pr(Ki.stateNode,""),128&C){var k=Ki.alternate;if(null!==k){var M=k.ref;null!==M&&("function"==typeof M?M(null):M.current=null)}}switch(14&C){case 2:Ai(Ki),Ki.effectTag&=-3;break;case 6:Ai(Ki),Ki.effectTag&=-3,_i(Ki.alternate,Ki);break;case 4:_i(Ki.alternate,Ki);break;case 8:Ri(F=Ki,b),F.return=null,F.child=null,F.memoizedState=null,F.updateQueue=null,F.dependencies=null;var I=F.alternate;null!==I&&(I.return=null,I.child=null,I.memoizedState=null,I.updateQueue=null,I.dependencies=null)}Ki=Ki.nextEffect}}catch(n){if(null===Ki)throw i(Error(330));Tc(Ki,n),Ki=Ki.nextEffect}}while(null!==Ki);if(M=Sr,k=Jt(),C=M.focusedElem,b=M.selectionRange,k!==C&&C&&C.ownerDocument&&function n(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?n(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}(C.ownerDocument.documentElement,C)){null!==b&&Vt(C)&&(k=b.start,void 0===(M=b.end)&&(M=k),"selectionStart"in C?(C.selectionStart=k,C.selectionEnd=Math.min(M,C.value.length)):(M=(k=C.ownerDocument||document)&&k.defaultView||window).getSelection&&(M=M.getSelection(),F=C.textContent.length,I=Math.min(b.start,F),b=void 0===b.end?I:Math.min(b.end,F),!M.extend&&I>b&&(F=b,b=I,I=F),F=Ht(C,I),E=Ht(C,b),F&&E&&(1!==M.rangeCount||M.anchorNode!==F.node||M.anchorOffset!==F.offset||M.focusNode!==E.node||M.focusOffset!==E.offset)&&((k=k.createRange()).setStart(F.node,F.offset),M.removeAllRanges(),I>b?(M.addRange(k),M.extend(E.node,E.offset)):(k.setEnd(E.node,E.offset),M.addRange(k))))),k=[];for(M=C;M=M.parentNode;)1===M.nodeType&&k.push({element:M,left:M.scrollLeft,top:M.scrollTop});for("function"==typeof C.focus&&C.focus(),C=0;C<k.length;C++)(M=k[C]).element.scrollLeft=M.left,M.element.scrollTop=M.top}Sr=null,Pt=!!xr,xr=null,n.current=t,Ki=o;do{try{for(C=r;null!==Ki;){var T=Ki.effectTag;if(36&T){var A=Ki.alternate;switch(M=C,(k=Ki).tag){case 0:case 11:case 15:ki(16,32,k);break;case 1:var R=k.stateNode;if(4&k.effectTag)if(null===A)R.componentDidMount();else{var _=k.elementType===k.type?A.memoizedProps:bo(k.type,A.memoizedProps);R.componentDidUpdate(_,A.memoizedState,R.__reactInternalSnapshotBeforeUpdate)}var N=k.updateQueue;null!==N&&jo(0,N,R);break;case 3:var P=k.updateQueue;if(null!==P){if(I=null,null!==k.child)switch(k.child.tag){case 5:I=k.child.stateNode;break;case 1:I=k.child.stateNode}jo(0,P,I)}break;case 5:var O=k.stateNode;null===A&&4&k.effectTag&&(M=O,Cr(k.type,k.memoizedProps)&&M.focus());break;case 6:case 4:case 12:break;case 13:case 19:case 17:case 20:break;default:throw i(Error(163))}}if(128&T){var L=Ki.ref;if(null!==L){var W=Ki.stateNode;switch(Ki.tag){case 5:var D=W;break;default:D=W}"function"==typeof L?L(D):L.current=D}}512&T&&(nc=!0),Ki=Ki.nextEffect}}catch(n){if(null===Ki)throw i(Error(330));Tc(Ki,n),Ki=Ki.nextEffect}}while(null!==Ki);Ki=null,uo(),Bi=u}else n.current=t;if(nc)nc=!1,ec=n,rc=r,tc=e;else for(Ki=o;null!==Ki;)e=Ki.nextEffect,Ki.nextEffect=null,Ki=e;if(0!==(e=n.firstPendingTime)?pc(n,T=wo(T=ac(),e),e):Zi=null,"function"==typeof Nc&&Nc(t.stateNode,r),1073741823===e?n===ic?uc++:(uc=0,ic=n):uc=0,Xi)throw Xi=!1,n=Yi,Yi=null,n;return 0!=(8&Bi)?null:(go(),null)}function kc(){if(null===ec)return!1;var n=ec,e=rc,t=tc;return ec=null,rc=0,tc=90,mo(97<t?97:t,Mc.bind(null,n,e))}function Mc(n){if(0!=(48&Bi))throw i(Error(331));var e=Bi;for(Bi|=32,n=n.current.firstEffect;null!==n;){try{var t=n;if(0!=(512&t.effectTag))switch(t.tag){case 0:case 11:case 15:ki(128,0,t),ki(0,64,t)}}catch(e){if(null===n)throw i(Error(330));Tc(n,e)}t=n.nextEffect,n.nextEffect=null,n=t}return Bi=e,go(),!0}function Ic(n,e,t){Lo(n,e=Oi(n,e=Ei(t,e),1073741823)),null!==(n=dc(n,1073741823))&&pc(n,99,1073741823)}function Tc(n,e){if(3===n.tag)Ic(n,n,e);else for(var t=n.return;null!==t;){if(3===t.tag){Ic(t,n,e);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Zi||!Zi.has(r))){Lo(t,n=Li(t,n=Ei(e,n),1073741823)),null!==(t=dc(t,1073741823))&&pc(t,99,1073741823);break}}t=t.return}}function Ac(n,e,t){var r=n.pingCache;null!==r&&r.delete(e),ji===n&&Ui===t?3===Hi||2===Hi&&1073741823===Ji&&lo()-Qi<500?wc(n,Ui):Gi=!0:n.lastPendingTime<t||(0!==(e=n.pingTime)&&e<t||(n.pingTime=t,n.finishedExpirationTime===t&&(n.finishedExpirationTime=0,n.finishedWork=null),pc(n,e=wo(e=ac(),t),t)))}function Rc(n,e){var t=n.stateNode;null!==t&&t.delete(e),t=wo(t=ac(),e=fc(t,n,null)),null!==(n=dc(n,e))&&pc(n,t,e)}var _c=void 0;_c=function(n,e,t){var r=e.expirationTime;if(null!==n){var o=e.pendingProps;if(n.memoizedProps!==o||Lr.current)ei=!0;else if(r<t){switch(ei=!1,e.tag){case 3:li(e),Zu();break;case 5:if(lu(e),4&e.mode&&1!==t&&o.hidden)return e.expirationTime=e.childExpirationTime=1,null;break;case 1:zr(e.type)&&Hr(e);break;case 4:au(e,e.stateNode.containerInfo);break;case 10:ko(e,e.memoizedProps.value);break;case 13:if(null!==e.memoizedState)return 0!==(r=e.child.childExpirationTime)&&r>=t?di(n,e,t):(Nr(du,1&du.current),null!==(e=hi(n,e,t))?e.sibling:null);Nr(du,1&du.current);break;case 19:if(r=e.childExpirationTime>=t,0!=(64&n.effectTag)){if(r)return mi(n,e,t);e.effectTag|=64}if(null!==(o=e.memoizedState)&&(o.rendering=null,o.tail=null),Nr(du,du.current),!r)return null}return hi(n,e,t)}}else ei=!1;switch(e.expirationTime=0,e.tag){case 2:if(r=e.type,null!==n&&(n.alternate=null,e.alternate=null,e.effectTag|=2),n=e.pendingProps,o=Dr(e,Or.current),To(e,t),o=Au(null,e,r,n,o,t),e.effectTag|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof){if(e.tag=1,Ru(),zr(r)){var u=!0;Hr(e)}else u=!1;e.memoizedState=null!==o.state&&void 0!==o.state?o.state:null;var c=r.getDerivedStateFromProps;"function"==typeof c&&Jo(e,r,c,n),o.updater=Vo,e.stateNode=o,o._reactInternalFiber=e,Ko(e,r,n,t),e=fi(null,e,r,!0,u,t)}else e.tag=0,ti(null,e,o,t),e=e.child;return e;case 16:switch(o=e.elementType,null!==n&&(n.alternate=null,e.alternate=null,e.effectTag|=2),n=e.pendingProps,o=function(n){var e=n._result;switch(n._status){case 1:return e;case 2:case 0:throw e;default:switch(n._status=0,(e=(e=n._ctor)()).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)})),n._status){case 1:return n._result;case 2:throw n._result}throw n._result=e,e}}(o),e.type=o,u=e.tag=function(n){if("function"==typeof n)return Wc(n)?1:0;if(null!=n){if((n=n.$$typeof)===oe)return 11;if(n===ce)return 14}return 2}(o),n=bo(o,n),u){case 0:e=ci(null,e,o,n,t);break;case 1:e=ai(null,e,o,n,t);break;case 11:e=ri(null,e,o,n,t);break;case 14:e=oi(null,e,o,bo(o.type,n),r,t);break;default:throw i(Error(306),o,"")}return e;case 0:return r=e.type,o=e.pendingProps,ci(n,e,r,o=e.elementType===r?o:bo(r,o),t);case 1:return r=e.type,o=e.pendingProps,ai(n,e,r,o=e.elementType===r?o:bo(r,o),t);case 3:if(li(e),null===(r=e.updateQueue))throw i(Error(282));return o=null!==(o=e.memoizedState)?o.element:null,Bo(e,r,e.pendingProps,null,t),(r=e.memoizedState.element)===o?(Zu(),e=hi(n,e,t)):(o=e.stateNode,(o=(null===n||null===n.child)&&o.hydrate)&&(Vu=Tr(e.stateNode.containerInfo.firstChild),Ju=e,o=$u=!0),o?(e.effectTag|=2,e.child=tu(e,null,r,t)):(ti(n,e,r,t),Zu()),e=e.child),e;case 5:return lu(e),null===n&&Ku(e),r=e.type,o=e.pendingProps,u=null!==n?n.memoizedProps:null,c=o.children,kr(r,o)?c=null:null!==u&&kr(r,u)&&(e.effectTag|=16),ii(n,e),4&e.mode&&1!==t&&o.hidden?(e.expirationTime=e.childExpirationTime=1,e=null):(ti(n,e,c,t),e=e.child),e;case 6:return null===n&&Ku(e),null;case 13:return di(n,e,t);case 4:return au(e,e.stateNode.containerInfo),r=e.pendingProps,null===n?e.child=eu(e,null,r,t):ti(n,e,r,t),e.child;case 11:return r=e.type,o=e.pendingProps,ri(n,e,r,o=e.elementType===r?o:bo(r,o),t);case 7:return ti(n,e,e.pendingProps,t),e.child;case 8:case 12:return ti(n,e,e.pendingProps.children,t),e.child;case 10:n:{if(r=e.type._context,o=e.pendingProps,c=e.memoizedProps,ko(e,u=o.value),null!==c){var a=c.value;if(0===(u=tt(a,u)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(a,u):1073741823))){if(c.children===o.children&&!Lr.current){e=hi(n,e,t);break n}}else for(null!==(a=e.child)&&(a.return=e);null!==a;){var f=a.dependencies;if(null!==f){c=a.child;for(var l=f.firstContext;null!==l;){if(l.context===r&&0!=(l.observedBits&u)){1===a.tag&&((l=Po(t,null)).tag=2,Lo(a,l)),a.expirationTime<t&&(a.expirationTime=t),null!==(l=a.alternate)&&l.expirationTime<t&&(l.expirationTime=t),Io(a.return,t),f.expirationTime<t&&(f.expirationTime=t);break}l=l.next}}else c=10===a.tag&&a.type===e.type?null:a.child;if(null!==c)c.return=a;else for(c=a;null!==c;){if(c===e){c=null;break}if(null!==(a=c.sibling)){a.return=c.return,c=a;break}c=c.return}a=c}}ti(n,e,o.children,t),e=e.child}return e;case 9:return o=e.type,r=(u=e.pendingProps).children,To(e,t),r=r(o=Ao(o,u.unstable_observedBits)),e.effectTag|=1,ti(n,e,r,t),e.child;case 14:return u=bo(o=e.type,e.pendingProps),oi(n,e,o,u=bo(o.type,u),r,t);case 15:return ui(n,e,e.type,e.pendingProps,r,t);case 17:return r=e.type,o=e.pendingProps,o=e.elementType===r?o:bo(r,o),null!==n&&(n.alternate=null,e.alternate=null,e.effectTag|=2),e.tag=1,zr(r)?(n=!0,Hr(e)):n=!1,To(e,t),Go(e,r,o),Ko(e,r,o,t),fi(null,e,r,!0,n,t);case 19:return mi(n,e,t)}throw i(Error(156))};var Nc=null,Pc=null;function Oc(n,e,t,r){this.tag=n,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Lc(n,e,t,r){return new Oc(n,e,t,r)}function Wc(n){return!(!(n=n.prototype)||!n.isReactComponent)}function Dc(n,e){var t=n.alternate;return null===t?((t=Lc(n.tag,e,n.key,n.mode)).elementType=n.elementType,t.type=n.type,t.stateNode=n.stateNode,t.alternate=n,n.alternate=t):(t.pendingProps=e,t.effectTag=0,t.nextEffect=null,t.firstEffect=null,t.lastEffect=null),t.childExpirationTime=n.childExpirationTime,t.expirationTime=n.expirationTime,t.child=n.child,t.memoizedProps=n.memoizedProps,t.memoizedState=n.memoizedState,t.updateQueue=n.updateQueue,e=n.dependencies,t.dependencies=null===e?null:{expirationTime:e.expirationTime,firstContext:e.firstContext,responders:e.responders},t.sibling=n.sibling,t.index=n.index,t.ref=n.ref,t}function zc(n,e,t,r,o,u){var c=2;if(r=n,"function"==typeof n)Wc(n)&&(c=1);else if("string"==typeof n)c=5;else n:switch(n){case Yn:return Bc(t.children,o,u,e);case re:c=8,o|=7;break;case Zn:c=8,o|=1;break;case ne:return(n=Lc(12,t,e,8|o)).elementType=ne,n.type=ne,n.expirationTime=u,n;case ue:return(n=Lc(13,t,e,o)).type=ue,n.elementType=ue,n.expirationTime=u,n;case ie:return(n=Lc(19,t,e,o)).elementType=ie,n.expirationTime=u,n;default:if("object"==typeof n&&null!==n)switch(n.$$typeof){case ee:c=10;break n;case te:c=9;break n;case oe:c=11;break n;case ce:c=14;break n;case ae:c=16,r=null;break n}throw i(Error(130),null==n?n:typeof n,"")}return(e=Lc(c,t,e,o)).elementType=n,e.type=r,e.expirationTime=u,e}function Bc(n,e,t,r){return(n=Lc(7,n,r,e)).expirationTime=t,n}function jc(n,e,t){return(n=Lc(6,n,null,e)).expirationTime=t,n}function qc(n,e,t){return(e=Lc(4,null!==n.children?n.children:[],n.key,e)).expirationTime=t,e.stateNode={containerInfo:n.containerInfo,pendingChildren:null,implementation:n.implementation},e}function Uc(n,e,t){this.tag=e,this.current=null,this.containerInfo=n,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=t,this.callbackNode=this.firstBatch=null,this.pingTime=this.lastPendingTime=this.firstPendingTime=this.callbackExpirationTime=0}function Hc(n,e,t){return n=new Uc(n,e,t),e=Lc(3,null,null,2===e?7:1===e?3:0),n.current=e,e.stateNode=n}function Jc(n,e,t,r,o,u){var c=e.current;n:if(t){e:{if(2!==it(t=t._reactInternalFiber)||1!==t.tag)throw i(Error(170));var a=t;do{switch(a.tag){case 3:a=a.stateNode.context;break e;case 1:if(zr(a.type)){a=a.stateNode.__reactInternalMemoizedMergedChildContext;break e}}a=a.return}while(null!==a);throw i(Error(171))}if(1===t.tag){var f=t.type;if(zr(f)){t=Ur(t,f,a);break n}}t=a}else t=Pr;return null===e.context?e.context=t:e.pendingContext=t,e=u,(o=Po(r,o)).payload={element:n},null!==(e=void 0===e?null:e)&&(o.callback=e),Lo(c,o),sc(c,r),r}function Vc(n,e,t,r){var o=e.current,u=ac(),i=Uo.suspense;return Jc(n,e,t,o=fc(u,o,i),i,r)}function $c(n){if(!(n=n.current).child)return null;switch(n.child.tag){case 5:default:return n.child.stateNode}}function Gc(n,e,t){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Xn,key:null==r?null:""+r,children:n,containerInfo:e,implementation:t}}function Qc(n){var e=1073741821-25*(1+((1073741821-ac()+500)/25|0));e<=lc&&--e,this._expirationTime=lc=e,this._root=n,this._callbacks=this._next=null,this._hasChildren=this._didComplete=!1,this._children=null,this._defer=!0}function Kc(){this._callbacks=null,this._didCommit=!1,this._onCommit=this._onCommit.bind(this)}function Xc(n,e,t){this._internalRoot=Hc(n,e,t)}function Yc(n,e){this._internalRoot=Hc(n,2,e)}function Zc(n){return!(!n||1!==n.nodeType&&9!==n.nodeType&&11!==n.nodeType&&(8!==n.nodeType||" react-mount-point-unstable "!==n.nodeValue))}function na(n,e,t,r,o){var u=t._reactRootContainer,i=void 0;if(u){if(i=u._internalRoot,"function"==typeof o){var c=o;o=function(){var n=$c(i);c.call(n)}}Vc(e,i,n,o)}else{if(u=t._reactRootContainer=function(n,e){if(e||(e=!(!(e=n?9===n.nodeType?n.documentElement:n.firstChild:null)||1!==e.nodeType||!e.hasAttribute("data-reactroot"))),!e)for(var t;t=n.lastChild;)n.removeChild(t);return new Xc(n,0,e)}(t,r),i=u._internalRoot,"function"==typeof o){var a=o;o=function(){var n=$c(i);a.call(n)}}yc((function(){Vc(e,i,n,o)}))}return $c(i)}function ea(n,e){var t=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Zc(e))throw i(Error(200));return Gc(n,e,null,t)}In=function(n,e,t){switch(e){case"input":if(ke(n,t),e=t.name,"radio"===t.type&&null!=e){for(t=n;t.parentNode;)t=t.parentNode;for(t=t.querySelectorAll("input[name="+JSON.stringify(""+e)+'][type="radio"]'),e=0;e<t.length;e++){var r=t[e];if(r!==n&&r.form===n.form){var o=z(r);if(!o)throw i(Error(90));Vn(r),ke(r,o)}}}break;case"textarea":ur(n,t);break;case"select":null!=(e=t.value)&&tr(n,!!t.multiple,e,!1)}},Qc.prototype.render=function(n){if(!this._defer)throw i(Error(250));this._hasChildren=!0,this._children=n;var e=this._root._internalRoot,t=this._expirationTime,r=new Kc;return Jc(n,e,null,t,null,r._onCommit),r},Qc.prototype.then=function(n){if(this._didComplete)n();else{var e=this._callbacks;null===e&&(e=this._callbacks=[]),e.push(n)}},Qc.prototype.commit=function(){var n=this._root._internalRoot,e=n.firstBatch;if(!this._defer||null===e)throw i(Error(251));if(this._hasChildren){var t=this._expirationTime;if(e!==this){this._hasChildren&&(t=this._expirationTime=e._expirationTime,this.render(this._children));for(var r=null,o=e;o!==this;)r=o,o=o._next;if(null===r)throw i(Error(251));r._next=o._next,this._next=e,n.firstBatch=this}if(this._defer=!1,e=t,0!=(48&Bi))throw i(Error(253));vo(bc.bind(null,n,e)),go(),e=this._next,this._next=null,null!==(e=n.firstBatch=e)&&e._hasChildren&&e.render(e._children)}else this._next=null,this._defer=!1},Qc.prototype._onComplete=function(){if(!this._didComplete){this._didComplete=!0;var n=this._callbacks;if(null!==n)for(var e=0;e<n.length;e++)(0,n[e])()}},Kc.prototype.then=function(n){if(this._didCommit)n();else{var e=this._callbacks;null===e&&(e=this._callbacks=[]),e.push(n)}},Kc.prototype._onCommit=function(){if(!this._didCommit){this._didCommit=!0;var n=this._callbacks;if(null!==n)for(var e=0;e<n.length;e++){var t=n[e];if("function"!=typeof t)throw i(Error(191),t);t()}}},Yc.prototype.render=Xc.prototype.render=function(n,e){var t=this._internalRoot,r=new Kc;return null!==(e=void 0===e?null:e)&&r.then(e),Vc(n,t,null,r._onCommit),r},Yc.prototype.unmount=Xc.prototype.unmount=function(n){var e=this._internalRoot,t=new Kc;return null!==(n=void 0===n?null:n)&&t.then(n),Vc(null,e,null,t._onCommit),t},Yc.prototype.createBatch=function(){var n=new Qc(this),e=n._expirationTime,t=this._internalRoot,r=t.firstBatch;if(null===r)t.firstBatch=n,n._next=null;else{for(t=null;null!==r&&r._expirationTime>=e;)t=r,r=r._next;n._next=r,null!==t&&(t._next=n)}return n},Pn=vc,On=gc,Ln=hc,Wn=function(n,e){var t=Bi;Bi|=2;try{return n(e)}finally{0===(Bi=t)&&go()}};var ta,ra,oa={createPortal:ea,findDOMNode:function(n){if(null==n)n=null;else if(1!==n.nodeType){var e=n._reactInternalFiber;if(void 0===e){if("function"==typeof n.render)throw i(Error(188));throw i(Error(268),Object.keys(n))}n=null===(n=at(e))?null:n.stateNode}return n},hydrate:function(n,e,t){if(!Zc(e))throw i(Error(200));return na(null,n,e,!0,t)},render:function(n,e,t){if(!Zc(e))throw i(Error(200));return na(null,n,e,!1,t)},unstable_renderSubtreeIntoContainer:function(n,e,t,r){if(!Zc(t))throw i(Error(200));if(null==n||void 0===n._reactInternalFiber)throw i(Error(38));return na(n,e,t,!1,r)},unmountComponentAtNode:function(n){if(!Zc(n))throw i(Error(40));return!!n._reactRootContainer&&(yc((function(){na(null,null,n,!1,(function(){n._reactRootContainer=null}))})),!0)},unstable_createPortal:function(){return ea.apply(void 0,arguments)},unstable_batchedUpdates:vc,unstable_interactiveUpdates:function(n,e,t,r){return hc(),gc(n,e,t,r)},unstable_discreteUpdates:gc,unstable_flushDiscreteUpdates:hc,flushSync:function(n,e){if(0!=(48&Bi))throw i(Error(187));var t=Bi;Bi|=1;try{return mo(99,n.bind(null,e))}finally{Bi=t,go()}},unstable_createRoot:function(n,e){if(!Zc(n))throw i(Error(299),"unstable_createRoot");return new Yc(n,null!=e&&!0===e.hydrate)},unstable_createSyncRoot:function(n,e){if(!Zc(n))throw i(Error(299),"unstable_createRoot");return new Xc(n,1,null!=e&&!0===e.hydrate)},unstable_flushControlled:function(n){var e=Bi;Bi|=1;try{mo(99,n)}finally{0===(Bi=e)&&go()}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{Events:[W,D,z,R.injectEventPluginsByName,d,J,function(n){M(n,H)},_n,Nn,zt,A,kc,{current:!1}]}};ra=(ta={findFiberByHostInstance:L,bundleType:0,version:"16.9.0",rendererPackageName:"react-dom"}).findFiberByHostInstance,function(n){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var e=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(e.isDisabled||!e.supportsFiber)return!0;try{var t=e.inject(n);Nc=function(n){try{e.onCommitFiberRoot(t,n,void 0,64==(64&n.current.effectTag))}catch(n){}},Pc=function(n){try{e.onCommitFiberUnmount(t,n)}catch(n){}}}catch(n){}}(o({},ta,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:$n.ReactCurrentDispatcher,findHostInstanceByFiber:function(n){return null===(n=at(n))?null:n.stateNode},findFiberByHostInstance:function(n){return ra?ra(n):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}));var ua={default:oa},ia=ua&&oa||ua;n.exports=ia.default||ia},function(n,e,t){"use strict";n.exports=t(297)},function(n,e,t){"use strict";
59+/** @license React v0.15.0
60+ * scheduler.production.min.js
61+ *
62+ * Copyright (c) Facebook, Inc. and its affiliates.
63+ *
64+ * This source code is licensed under the MIT license found in the
65+ * LICENSE file in the root directory of this source tree.
66+ */Object.defineProperty(e,"__esModule",{value:!0});var r=void 0,o=void 0,u=void 0,i=void 0,c=void 0;if(e.unstable_now=void 0,e.unstable_forceFrameRate=void 0,"undefined"==typeof window||"function"!=typeof MessageChannel){var a=null,f=null,l=function(){if(null!==a)try{var n=e.unstable_now();a(!0,n),a=null}catch(n){throw setTimeout(l,0),n}};e.unstable_now=function(){return Date.now()},r=function(n){null!==a?setTimeout(r,0,n):(a=n,setTimeout(l,0))},o=function(n,e){f=setTimeout(n,e)},u=function(){clearTimeout(f)},i=function(){return!1},c=e.unstable_forceFrameRate=function(){}}else{var s=window.performance,d=window.Date,p=window.setTimeout,m=window.clearTimeout,h=window.requestAnimationFrame,v=window.cancelAnimationFrame;"undefined"!=typeof console&&("function"!=typeof h&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof v&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")),e.unstable_now="object"==typeof s&&"function"==typeof s.now?function(){return s.now()}:function(){return d.now()};var g=!1,y=null,w=-1,b=-1,F=33.33,E=-1,x=-1,S=0,C=!1;i=function(){return e.unstable_now()>=S},c=function(){},e.unstable_forceFrameRate=function(n){0>n||125<n?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):0<n?(F=Math.floor(1e3/n),C=!0):(F=33.33,C=!1)};var k=function(){if(null!==y){var n=e.unstable_now(),t=0<S-n;try{y(t,n)||(y=null)}catch(n){throw I.postMessage(null),n}}},M=new MessageChannel,I=M.port2;M.port1.onmessage=k;var T=function(n){if(null===y)x=E=-1,g=!1;else{g=!0,h((function(n){m(w),T(n)}));var t=function(){S=e.unstable_now()+F/2,k(),w=p(t,3*F)};if(w=p(t,3*F),-1!==E&&.1<n-E){var r=n-E;!C&&-1!==x&&r<F&&x<F&&(8.33>(F=r<x?x:r)&&(F=8.33)),x=r}E=n,S=n+F,I.postMessage(null)}};r=function(n){y=n,g||(g=!0,h((function(n){T(n)})))},o=function(n,t){b=p((function(){n(e.unstable_now())}),t)},u=function(){m(b),b=-1}}var A=null,R=null,_=null,N=3,P=!1,O=!1,L=!1;function W(n,e){var t=n.next;if(t===n)A=null;else{n===A&&(A=t);var r=n.previous;r.next=t,t.previous=r}n.next=n.previous=null,t=n.callback,r=N;var o=_;N=n.priorityLevel,_=n;try{var u=n.expirationTime<=e;switch(N){case 1:var i=t(u);break;case 2:case 3:case 4:i=t(u);break;case 5:i=t(u)}}catch(n){throw n}finally{N=r,_=o}if("function"==typeof i)if(e=n.expirationTime,n.callback=i,null===A)A=n.next=n.previous=n;else{i=null,u=A;do{if(e<=u.expirationTime){i=u;break}u=u.next}while(u!==A);null===i?i=A:i===A&&(A=n),(e=i.previous).next=i.previous=n,n.next=i,n.previous=e}}function D(n){if(null!==R&&R.startTime<=n)do{var e=R,t=e.next;if(e===t)R=null;else{R=t;var r=e.previous;r.next=t,t.previous=r}e.next=e.previous=null,q(e,e.expirationTime)}while(null!==R&&R.startTime<=n)}function z(n){L=!1,D(n),O||(null!==A?(O=!0,r(B)):null!==R&&o(z,R.startTime-n))}function B(n,t){O=!1,L&&(L=!1,u()),D(t),P=!0;try{if(n){if(null!==A)do{W(A,t),D(t=e.unstable_now())}while(null!==A&&!i())}else for(;null!==A&&A.expirationTime<=t;)W(A,t),D(t=e.unstable_now());return null!==A||(null!==R&&o(z,R.startTime-t),!1)}finally{P=!1}}function j(n){switch(n){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}function q(n,e){if(null===A)A=n.next=n.previous=n;else{var t=null,r=A;do{if(e<r.expirationTime){t=r;break}r=r.next}while(r!==A);null===t?t=A:t===A&&(A=n),(e=t.previous).next=t.previous=n,n.next=t,n.previous=e}}var U=c;e.unstable_ImmediatePriority=1,e.unstable_UserBlockingPriority=2,e.unstable_NormalPriority=3,e.unstable_IdlePriority=5,e.unstable_LowPriority=4,e.unstable_runWithPriority=function(n,e){switch(n){case 1:case 2:case 3:case 4:case 5:break;default:n=3}var t=N;N=n;try{return e()}finally{N=t}},e.unstable_next=function(n){switch(N){case 1:case 2:case 3:var e=3;break;default:e=N}var t=N;N=e;try{return n()}finally{N=t}},e.unstable_scheduleCallback=function(n,t,i){var c=e.unstable_now();if("object"==typeof i&&null!==i){var a=i.delay;a="number"==typeof a&&0<a?c+a:c,i="number"==typeof i.timeout?i.timeout:j(n)}else i=j(n),a=c;if(n={callback:t,priorityLevel:n,startTime:a,expirationTime:i=a+i,next:null,previous:null},a>c){if(i=a,null===R)R=n.next=n.previous=n;else{t=null;var f=R;do{if(i<f.startTime){t=f;break}f=f.next}while(f!==R);null===t?t=R:t===R&&(R=n),(i=t.previous).next=t.previous=n,n.next=t,n.previous=i}null===A&&R===n&&(L?u():L=!0,o(z,a-c))}else q(n,i),O||P||(O=!0,r(B));return n},e.unstable_cancelCallback=function(n){var e=n.next;if(null!==e){if(n===e)n===A?A=null:n===R&&(R=null);else{n===A?A=e:n===R&&(R=e);var t=n.previous;t.next=e,e.previous=t}n.next=n.previous=null}},e.unstable_wrapCallback=function(n){var e=N;return function(){var t=N;N=e;try{return n.apply(this,arguments)}finally{N=t}}},e.unstable_getCurrentPriorityLevel=function(){return N},e.unstable_shouldYield=function(){var n=e.unstable_now();return D(n),null!==_&&null!==A&&A.startTime<=n&&A.expirationTime<_.expirationTime||i()},e.unstable_requestPaint=U,e.unstable_continueExecution=function(){O||P||(O=!0,r(B))},e.unstable_pauseExecution=function(){},e.unstable_getFirstCallbackNode=function(){return A}},function(n,e,t){"use strict";var r=t(2),o=t(30),u=t(52),i=t(5),c=t(88),a=t(33),f=t(53),l=t(86),s=t(37),d=function(n){return o.either((e=a.liftEffect(c.monadEffectAff),t=i.show(n),function(n){return e(f.throw(t(n)))}))(r.pure(c.applicativeAff));var e,t};n.exports={readJsonAff:function(n){var e=d(u.showNonEmptyList(l.showForeignError)),t=s.readJSON(n);return function(n){return e(t(n))}},readAff:function(n){var e=d(u.showNonEmptyList(l.showForeignError)),t=s.read(n);return function(n){return e(t(n))}}}},function(n,e,t){"use strict";var r=t(41),o=t(2),u=t(3),i=t(6),c=t(8),a=t(1),f=t(51),l=t(4),s=t(11),d=t(14),p=t(27),m=t(15),h=t(20),v=t(12),g=t(18),y=t(33),w=t(300),b=t(40),F=t(55),E=t(31),x=t(28),S=t(45),C=t(99),k=t(145),M=t(37),I=t(46),T=t(26),A=t(146),R=t(115),_=t(72),N=t(116),P=t(100),O=function(n){return n},L=new d.Newtype((function(n){return n}),O),W=function(n){return function(e){return function(){var t=N.offsetTop(e)();return R.eventListener(c.const((function(){var e=a.mapFlipped(g.functorEffect)(u.bind(g.bindEffect)(_.window)(P.scrollY))(f.toNumber)();return n(t<e)()})))()}}},D=x.coerceHook(L)(x.bind(x.ixBindRender)(E.useRef(p.null))((function(n){return x.bind(x.ixBindRender)(E.useState(!1))((function(e){var t=function(n){return e.value1(c.const(n))};return x.discard(x.ixBindRender)(E.useLayoutEffect(i.eqUnit)(v.unit)((function(){var e=E.readRefMaybe(n)(),r=u.bind(l.bindMaybe)(e)(N.fromNode);if(r instanceof l.Nothing)return w.log(y.monadEffectEffect)("Could not register listener because there was no node")(),o.pure(g.applicativeEffect)(v.unit);if(r instanceof l.Just){var i=W(t)(r.value0)();return k.registerListener(i)()}throw new Error("Failed pattern match at Container.Header (line 83, column 7 - line 89, column 43): "+[r.constructor.name])})))((function(){return o.pure(x.applicativeRender(T.refl))(new h.Tuple(e.value0,n))}))}))})));n.exports={mkHeader:function(){var n=A.mkH(),e=I.makeStyles()(S.mapRecordCons(new m.IsSymbol((function(){return"header"})))()(S.mapRecordCons(new m.IsSymbol((function(){return"logo"})))()(S.mapRecordCons(new m.IsSymbol((function(){return"sticky"})))()(S.mapRecordCons(new m.IsSymbol((function(){return"title"})))()(S.mapRecordNil)()())()())()())()())((function(n){return{header:r.cssSafer(M.recordWriteForeign()(M.consWriteForeignFields(new m.IsSymbol((function(){return"alignItems"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"backgroundColor"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"borderBottom"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"display"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"fontFamily"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"gridArea"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"height"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"justifyContent"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"width"})))(M.writeForeignString)(M.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()())()()())()()()))({backgroundColor:n.backgroundColour,borderBottom:"0",fontFamily:n.headingFontFamily,gridArea:"header",display:"flex",alignItems:"center",justifyContent:"flex-end",width:"100%",height:"80px"}),sticky:r.cssSafer(M.recordWriteForeign()(M.consWriteForeignFields(new m.IsSymbol((function(){return"position"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"top"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"zIndex"})))(M.writeForeignInt)(M.nilWriteForeignFields)()()())()()())()()()))({position:"fixed",top:"0",zIndex:10}),title:r.cssSafer(M.recordWriteForeign()(M.consWriteForeignFields(new m.IsSymbol((function(){return"paddingRight"})))(M.writeForeignString)(M.nilWriteForeignFields)()()()))({paddingRight:"30px"}),logo:r.cssSafer(M.recordWriteForeign()(M.consWriteForeignFields(new m.IsSymbol((function(){return"fill"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"height"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"marginRight"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"marginTop"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"padding"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"width"})))(M.writeForeignString)(M.nilWriteForeignFields)()()())()()())()()())()()())()()())()()()))({width:"70px",height:"70px",padding:"5px",marginTop:"9px",marginRight:"7px",fill:n.textColour})}}))();return E.component()()("Header")((function(t){return x.bind(x.ixBindRender)(e)((function(e){return x.bind(x.ixBindRender)(D)((function(t){return o.pure(x.applicativeRender(T.refl))(F.header()({ref:t.value1,className:e.header+" "+s.guard(s.monoidString)(t.value0)(e.sticky),children:[b.element(n)({level:A.H2.value,text:"Rowtype Yoga",className:new l.Just(e.title)}),F.div()({children:[b.element(C.trianglelogoIcon())({})],className:e.logo})]}))}))}))}))()},UseShouldBeSticky:O,useShouldBeSticky:D,makeListener:W,ntUseShouldBeSticky:L}},function(n,e,t){"use strict";var r=t(33),o=t(143);n.exports={log:function(n){var e=r.liftEffect(n);return function(n){return e(o.log(n))}},logShow:function(n){return function(e){var t=r.liftEffect(n),u=o.logShow(e);return function(n){return t(u(n))}}},warn:function(n){var e=r.liftEffect(n);return function(n){return e(o.warn(n))}},warnShow:function(n){return function(e){var t=r.liftEffect(n),u=o.warnShow(e);return function(n){return t(u(n))}}},error:function(n){var e=r.liftEffect(n);return function(n){return e(o.error(n))}},errorShow:function(n){return function(e){var t=r.liftEffect(n),u=o.errorShow(e);return function(n){return t(u(n))}}},info:function(n){var e=r.liftEffect(n);return function(n){return e(o.info(n))}},infoShow:function(n){return function(e){var t=r.liftEffect(n),u=o.infoShow(e);return function(n){return t(u(n))}}},time:function(n){var e=r.liftEffect(n);return function(n){return e(o.time(n))}},timeEnd:function(n){var e=r.liftEffect(n);return function(n){return e(o.timeEnd(n))}}}},function(n,e,t){"use strict";e.log=function(n){return function(){return console.log(n),{}}},e.warn=function(n){return function(){return console.warn(n),{}}},e.error=function(n){return function(){return console.error(n),{}}},e.info=function(n){return function(){return console.info(n),{}}},e.time=function(n){return function(){return console.time(n),{}}},e.timeEnd=function(n){return function(){return console.timeEnd(n),{}}}},function(n,e,t){"use strict";var r="sau./assets/icons/",o=t(303)(r+"alternative.svg"),u=t(304)(r+"ap.svg"),i=t(305)(r+"append.svg"),c=t(306)(r+"apply.svg"),a=t(307)(r+"applyflipped.svg"),f=t(308)(r+"bind.svg"),l=t(309)(r+"compose.svg"),s=t(310)(r+"forall.svg"),d=t(311)(r+"kleisli.svg"),p=t(312)(r+"map.svg"),m=t(313)(r+"mapflipped.svg"),h=t(314)(r+"pslogo.svg"),v=t(315)(r+"trianglelogo.svg");e.alternativeIconRaw=o.default,e.apIconRaw=u.default,e.appendIconRaw=i.default,e.applyIconRaw=c.default,e.applyflippedIconRaw=a.default,e.bindIconRaw=f.default,e.composeIconRaw=l.default,e.forallIconRaw=s.default,e.kleisliIconRaw=d.default,e.mapIconRaw=p.default,e.mapflippedIconRaw=m.default,e.pslogoIconRaw=h.default,e.trianglelogoIconRaw=v.default},function(n,e){function t(n){var e=new Error("Cannot find module '"+n+"'");throw e.code="MODULE_NOT_FOUND",e}t.keys=function(){return[]},t.resolve=t,n.exports=t,t.id=303},function(n,e){function t(n){var e=new Error("Cannot find module '"+n+"'");throw e.code="MODULE_NOT_FOUND",e}t.keys=function(){return[]},t.resolve=t,n.exports=t,t.id=304},function(n,e){function t(n){var e=new Error("Cannot find module '"+n+"'");throw e.code="MODULE_NOT_FOUND",e}t.keys=function(){return[]},t.resolve=t,n.exports=t,t.id=305},function(n,e){function t(n){var e=new Error("Cannot find module '"+n+"'");throw e.code="MODULE_NOT_FOUND",e}t.keys=function(){return[]},t.resolve=t,n.exports=t,t.id=306},function(n,e){function t(n){var e=new Error("Cannot find module '"+n+"'");throw e.code="MODULE_NOT_FOUND",e}t.keys=function(){return[]},t.resolve=t,n.exports=t,t.id=307},function(n,e){function t(n){var e=new Error("Cannot find module '"+n+"'");throw e.code="MODULE_NOT_FOUND",e}t.keys=function(){return[]},t.resolve=t,n.exports=t,t.id=308},function(n,e){function t(n){var e=new Error("Cannot find module '"+n+"'");throw e.code="MODULE_NOT_FOUND",e}t.keys=function(){return[]},t.resolve=t,n.exports=t,t.id=309},function(n,e){function t(n){var e=new Error("Cannot find module '"+n+"'");throw e.code="MODULE_NOT_FOUND",e}t.keys=function(){return[]},t.resolve=t,n.exports=t,t.id=310},function(n,e){function t(n){var e=new Error("Cannot find module '"+n+"'");throw e.code="MODULE_NOT_FOUND",e}t.keys=function(){return[]},t.resolve=t,n.exports=t,t.id=311},function(n,e){function t(n){var e=new Error("Cannot find module '"+n+"'");throw e.code="MODULE_NOT_FOUND",e}t.keys=function(){return[]},t.resolve=t,n.exports=t,t.id=312},function(n,e){function t(n){var e=new Error("Cannot find module '"+n+"'");throw e.code="MODULE_NOT_FOUND",e}t.keys=function(){return[]},t.resolve=t,n.exports=t,t.id=313},function(n,e){function t(n){var e=new Error("Cannot find module '"+n+"'");throw e.code="MODULE_NOT_FOUND",e}t.keys=function(){return[]},t.resolve=t,n.exports=t,t.id=314},function(n,e){function t(n){var e=new Error("Cannot find module '"+n+"'");throw e.code="MODULE_NOT_FOUND",e}t.keys=function(){return[]},t.resolve=t,n.exports=t,t.id=315},function(n,e,t){"use strict";e.eventListener=function(n){return function(){return function(e){return n(e)()}}},e.addEventListener=function(n){return function(e){return function(t){return function(r){return function(){return r.addEventListener(n,e,t)}}}}},e.removeEventListener=function(n){return function(e){return function(t){return function(r){return function(){return r.removeEventListener(n,e,t)}}}}},e.dispatchEvent=function(n){return function(e){return function(){return e.dispatchEvent(n)}}}},function(n,e,t){"use strict";e.window=function(){return window}},function(n,e,t){"use strict";e.document=function(n){return function(){return n.document}},e.navigator=function(n){return function(){return n.navigator}},e.location=function(n){return function(){return n.location}},e.history=function(n){return function(){return n.history}},e.innerWidth=function(n){return function(){return n.innerWidth}},e.innerHeight=function(n){return function(){return n.innerHeight}},e.alert=function(n){return function(e){return function(){return e.alert(n),{}}}},e.confirm=function(n){return function(e){return function(){return e.confirm(n)}}},e.moveBy=function(n){return function(e){return function(t){return function(){return t.moveBy(n,e),{}}}}},e.moveTo=function(n){return function(e){return function(t){return function(){return t.moveTo(n,e),{}}}}},e._open=function(n){return function(e){return function(t){return function(r){return function(){return r.open(n,e,t)}}}}},e.outerHeight=function(n){return function(){return n.outerHeight}},e.outerWidth=function(n){return function(){return n.outerWidth}},e.print=function(n){return function(){return n.print(),{}}},e._prompt=function(n){return function(e){return function(t){return function(){return t.prompt(n,e)}}}},e.resizeBy=function(n){return function(e){return function(t){return function(){return t.resizeBy(n,e),{}}}}},e.resizeTo=function(n){return function(e){return function(t){return function(){return t.resizeTo(n,e),{}}}}},e.screenX=function(n){return function(){return n.screenX}},e.screenY=function(n){return function(){return n.screenY}},e.scroll=function(n){return function(e){return function(t){return function(){return t.scroll(n,e),{}}}}},e.scrollBy=function(n){return function(e){return function(t){return function(){return t.scrollBy(n,e),{}}}}},e.scrollX=function(n){return function(){return n.scrollX}},e.scrollY=function(n){return function(){return n.scrollY}},e.localStorage=function(n){return function(){return n.localStorage}},e.sessionStorage=function(n){return function(){return n.sessionStorage}},e._requestAnimationFrame=function(n){return function(e){return function(){return e.requestAnimationFrame(n)}}},e._cancelAnimationFrame=function(n){return function(e){return function(){return e.cancelAnimationFrame(n)}}},e._requestIdleCallback=function(n){return function(e){return function(t){return function(){return t.requestIdleCallback(e,n)}}}},e._cancelIdleCallback=function(n){return function(e){return function(){return e.cancelIdleCallback(n)}}},e.parent=function(n){return function(){return n.parent}},e._opener=function(n){return function(){return n.opener}}},function(n,e,t){"use strict";e._read=function(n,e,t){var r=Object.prototype.toString.call(t);return 0===r.indexOf("[object HTML")&&r.indexOf("Element]")===r.length-8?e(t):n},e.title=function(n){return function(){return n.title}},e.setTitle=function(n){return function(e){return function(){return e.title=n,{}}}},e.lang=function(n){return function(){return n.lang}},e.setLang=function(n){return function(e){return function(){return e.lang=n,{}}}},e.dir=function(n){return function(){return n.dir}},e.setDir=function(n){return function(e){return function(){return e.dir=n,{}}}},e.className=function(n){return function(){return n.className}},e.setClassName=function(n){return function(e){return function(){return e.className=n,{}}}},e.classList=function(n){return function(){return n.classList}},e.hidden=function(n){return function(){return n.hidden}},e.setHidden=function(n){return function(e){return function(){return e.hidden=n,{}}}},e.tabIndex=function(n){return function(){return n.tabIndex}},e.setTabIndex=function(n){return function(e){return function(){return e.tabIndex=n,{}}}},e.draggable=function(n){return function(){return n.draggable}},e.setDraggable=function(n){return function(e){return function(){return e.draggable=n,{}}}},e.contentEditable=function(n){return function(){return n.contentEditable}},e.setContentEditable=function(n){return function(e){return function(){return e.contentEditable=n,{}}}},e.isContentEditable=function(n){return function(){return n.isContentEditable}},e.spellcheck=function(n){return function(){return n.spellcheck}},e.setSpellcheck=function(n){return function(e){return function(){return e.spellcheck=n,{}}}},e.click=function(n){return function(){return n.click()}},e.focus=function(n){return function(){return n.focus()}},e.blur=function(n){return function(){return n.blur()}},e.getBoundingClientRect=function(n){return function(){var e=n.getBoundingClientRect();return{top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}}},e._offsetParent=function(n){return function(){return n.offsetParent}},e.offsetTop=function(n){return function(){return n.offsetTop}},e.offsetLeft=function(n){return function(){return n.offsetLeft}},e.offsetWidth=function(n){return function(){return n.offsetWidth}},e.offsetHeight=function(n){return function(){return n.offsetHeight}}},function(n,e,t){"use strict";var r=t(121),o=t(41),u=t(2),i=t(3),c=t(16),a=t(1),f=t(4),l=t(27),s=t(15),d=t(18),p=t(40),m=t(71),h=t(55),v=t(114),g=t(31),y=t(28),w=t(45),b=t(99),F=t(321),E=t(150),x=t(37),S=t(46),C=t(26),k=t(146),M=t(72),I=t(116),T="Learn how to tame and harness the compiler, whether you're a λ or a Λ";n.exports={mkLandingPage:function(){var n=S.makeStyles()(w.mapRecordCons(new s.IsSymbol((function(){return"actionButton"})))()(w.mapRecordCons(new s.IsSymbol((function(){return"landing"})))()(w.mapRecordCons(new s.IsSymbol((function(){return"landingImage"})))()(w.mapRecordCons(new s.IsSymbol((function(){return"logo"})))()(w.mapRecordCons(new s.IsSymbol((function(){return"textLayer"})))()(w.mapRecordCons(new s.IsSymbol((function(){return"topBar"})))()(w.mapRecordCons(new s.IsSymbol((function(){return"welcomeCopy"})))()(w.mapRecordCons(new s.IsSymbol((function(){return"welcomeText"})))()(w.mapRecordNil)()())()())()())()())()())()())()())()())((function(n){return{landing:o.cssSafer(x.recordWriteForeign()(x.consWriteForeignFields(new s.IsSymbol((function(){return"gridArea"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"height"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"width"})))(x.writeForeignString)(x.nilWriteForeignFields)()()())()()())()()()))({width:"100vw",height:"100vh",gridArea:"landing"}),textLayer:o.cssSafer(x.recordWriteForeign()(x.consWriteForeignFields(new s.IsSymbol((function(){return"height"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"position"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"width"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"zIndex"})))(x.writeForeignInt)(x.nilWriteForeignFields)()()())()()())()()())()()()))({position:"absolute",width:"100%",height:"100%",zIndex:2}),topBar:o.cssSafer(x.recordWriteForeign()(x.consWriteForeignFields(new s.IsSymbol((function(){return"alignItems"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"display"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"flexDirection"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"height"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"justifyContent"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"width"})))(x.writeForeignString)(x.nilWriteForeignFields)()()())()()())()()())()()())()()())()()()))({width:"100%",display:"flex",flexDirection:"row",height:"90px",justifyContent:"center",alignItems:"space-around"}),logo:o.cssSafer(x.recordWriteForeign()(x.consWriteForeignFields(new s.IsSymbol((function(){return"fill"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"height"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"marginTop"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"width"})))(x.writeForeignString)(x.nilWriteForeignFields)()()())()()())()()())()()()))({fill:n.textColour,width:"50px",height:"50px",marginTop:"33px"}),welcomeText:o.cssSafer(x.recordWriteForeign()(x.consWriteForeignFields(new s.IsSymbol((function(){return"fontSize"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"marginLeft"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"marginTop"})))(x.writeForeignString)(x.nilWriteForeignFields)()()())()()())()()()))({fontSize:"36pt",marginTop:"33px",marginLeft:"5vw"}),welcomeCopy:o.cssSafer(x.recordWriteForeign()(x.consWriteForeignFields(new s.IsSymbol((function(){return"fontSize"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"marginLeft"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"marginTop"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"maxWidth"})))(x.writeForeignString)(x.nilWriteForeignFields)()()())()()())()()())()()()))({fontSize:"22pt",marginTop:"20px",marginLeft:"5vw",maxWidth:"400px"}),actionButton:o.cssSafer(x.recordWriteForeign()(x.consWriteForeignFields(new s.IsSymbol((function(){return"fontSize"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"marginLeft"})))(x.writeForeignString)(x.nilWriteForeignFields)()()())()()()))({fontSize:"40pt",marginLeft:"5vw"}),landingImage:o.cssSafer(x.recordWriteForeign()(x.consWriteForeignFields(new s.IsSymbol((function(){return"height"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"position"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"width"})))(x.writeForeignString)(x.nilWriteForeignFields)()()())()()())()()()))({position:"absolute",width:"100%",height:"100%"})}}))(),e=(k.mkH(),r.mkButton()()()()()),t=F.mkLandingPageBackground();return g.component()()("LandingPage")((function(o){return y.bind(y.ixBindRender)(n)((function(n){return y.bind(y.ixBindRender)(S.useTheme)((function(o){return y.bind(y.ixBindRender)(g.useRef(l.null))((function(o){return y.bind(y.ixBindRender)(E.useScrollYPosition)((function(l){return u.pure(y.applicativeRender(C.refl))(h.div()({ref:o,className:n.landing,children:[p.element(t)({className:n.landingImage}),h.div()({className:n.textLayer,children:[h.div()({className:n.topBar,children:[p.element(b.trianglelogoIcon())({className:n.logo})]}),h.div()({className:n.welcomeText,children:[m.text("Enter the college of Kleisli")]}),h.div()({className:n.welcomeCopy,children:[m.text(T)]}),h.div()({className:n.actionButton,children:[p.element(e)({buttonProps:{onClick:v.handler_((function(){var n=g.readRefMaybe(o)();return c.for_(d.applicativeEffect)(c.foldableMaybe)(i.bind(f.bindMaybe)(n)(I.fromNode))((function(n){return function(){var e=a.mapFlipped(d.functorEffect)(I.getBoundingClientRect(n))((function(n){return n.height}))();return M.window().scrollTo({top:e,left:0,behavior:"smooth"})}}))()}))},buttonType:r.HighlightedButton.value,children:[m.text("I can't wait, let's go!")]})]})]})]}))}))}))}))}))}))()},welcomeText:"Enter the college of Kleisli",copyText:T,buttonText:"I can't wait, let's go!"}},function(n,e,t){"use strict";var r=t(322),o=t(41),u=t(2),i=t(3),c=t(325),a=t(62),f=t(6),l=t(16),s=t(1),d=t(43),p=t(51),m=t(4),h=t(11),v=t(10),g=t(7),y=t(5),w=t(128),b=t(111),F=t(15),E=t(149),x=t(333),S=t(40),C=t(71),k=t(61),M=t(144),I=t(31),T=t(28),A=t(45),R=t(150),_=t(37),N=t(46),P=t(26),O=function(n){return function(e){return function(t){return function(r){var o,u,i=(o=p.toNumber(w.length(r)),u=p.round(2*e*o),w.take(u)(r)),c=b.split("\n")(i),s=["module","∷","::","forall","∀","do","where","let","in","instance","class","data","=","|","type","newtype","derive","if","then","else","import"],h=M.tspan()({dx:"0",dy:"0",children:[C.text("█")],className:n.cursor,id:"landing-page-cursor"}),F=function(e){return l.elem(l.foldableArray)(f.eqString)(e)(s)?n.keyword:(t=e,o=function(n){return function(e){return v.between(w.ordCodePoint)(w.codePointFromChar(n))(w.codePointFromChar(e))}},r=m.maybe(!1)(d.disj(d.heytingAlgebraFunction(d.heytingAlgebraBoolean))(o("a")("z"))(o("A")("Z"))),u=function(n){return r(a.head(w.toCodePointArray(n)))},i=w.take(1)(t),b.toUpper(i)===i&&u(i)?n.typeName:"");var t,r,o,u,i};return g.append(g.semigroupArray)(l.foldl(l.foldableArray)((function(n){return function(e){var r=a.uncons(function(n){return b.split(" ")(n)}(e));if(r instanceof m.Nothing)return{distance:n.distance+1.2,acc:n.acc};if(r instanceof m.Just&&""===r.value0.head&&0===r.value0.tail.length)return{distance:n.distance+1.2,acc:n.acc};if(r instanceof m.Just){var o=function(n){return n.spans}(l.foldl(l.foldableArray)((function(n){return function(e){return""===e?{prefix:n.prefix+" ",spans:n.spans}:{prefix:" ",spans:a.snoc(n.spans)(M.tspan()({children:[C.text(n.prefix+e)],className:F(e)}))}}}))({prefix:" ",spans:[]})(r.value0.tail)),u=M.tspan()({x:y.show(y.showNumber)(t),dy:y.show(y.showNumber)(n.distance)+"em",children:[C.text(r.value0.head)]}),i=a.cons(u)(o);return{distance:1.2,acc:g.append(g.semigroupArray)(n.acc)(i)}}throw new Error("Failed pattern match at SVG.Image (line 398, column 36 - line 428, column 44): "+[r.constructor.name])}}))({distance:0,acc:[]})(c).acc)([h])}}}},L=function(n){return function(e){var t=x.randomRs(x.randomNumber)(.5)(.9)(30)(E.mkSeed(92)),r=x.randomRs(x.randomNumber)(.1)(1.3)(30)(E.mkSeed(15)),o=x.randomRs(x.randomNumber)(0)(800)(30)(E.mkSeed(84)),c=x.randomRs(x.randomNumber)(-20)(200)(30)(E.mkSeed(4398)),f=s.mapFlipped(s.functorArray)(x.randomRs(x.randomInt)(1)(50)(30)(E.mkSeed(3)))((function(n){return 1===n?e.twinklingStar1:2===n?e.twinklingStar2:3===n?e.twinklingStar2:""})),l=a.zip(o)(a.zip(c)(a.zip(r)(a.zip(f)(t)))),d=i.bind(i.bindArray)(l)((function(n){return u.pure(u.applicativeArray)(M.circle()({cx:y.show(y.showNumber)(n.value0),cy:y.show(y.showNumber)(n.value1.value0),r:y.show(y.showNumber)(n.value1.value1.value0),fill:"#eeefff",className:n.value1.value1.value1.value0,opacity:y.show(y.showNumber)(n.value1.value1.value1.value1-n.value1.value0/200)}))}));return M.g()({fillOpacity:".67",children:d,className:n})}},W=function(n){return function(e){return M.g()({transform:"translate(0 "+y.show(y.showNumber)(70*e)+")",children:[M.path()({d:"M476.098 218.299l81.644 216.765H352.334l123.764-216.765z",fill:n?"#4560a0":"#04102d"}),M.path()({d:"M476.098 218.299l21.823 203.477 81.177-8.706-103-194.771z",fill:n?"#5e84ba":"#250849"}),M.path()({d:"M369.627 308.648l88.326 125.788H252.546l117.081-125.788z",fill:n?"#4560a0":"#04102d"}),M.path()({d:"M326.11 338.332l68.193 96.732H188.896l137.214-96.732zM508.168 243.792l163.526 204.747H415.051l93.117-204.747z",fill:n?"#4560a0":"#04102d"}),M.path()({d:"M508.168 245.355l63.395 75.115-54.953 46.379-8.442-121.494zM369.612 308.648l54.182 77.687-58.981 41.135 4.799-118.822zM326.184 338.326l16.813 23.99-16.887 11.835.074-35.825z",fill:n?"#5e84ba":"#250849"}),M.path()({d:"M633.647 230.42L809.34 435.064H457.953L633.647 230.42z",fill:n?"#4560a0":"#04102d"}),M.path()({d:"M633.647 230.42L735.22 475.549l86.041-35.653L633.647 230.42z",fill:n?"#5e84ba":"#250849"}),M.path()({d:"M643.625 254.384c-.571.219-.745.283-1.863.82-2.864 1.395-6.079 3.209-9.184 2.64-6.187-1.134-10.854-6.283-16.725-6.738l17.786-20.729 9.986 24.007z",fill:n?"#d9d9d9":"#655578"}),M.path()({d:"M654.229 253.4c-.494-.028-.875-.013-.875-.013-3.255-.486-6.617-.192-9.677.982l-.052.02-9.978-23.97 20.582 22.981z",fill:n?"#fff":"#9d779e"})]})}},D=M.defs()({children:[M.linearGradient()({id:"_Linear2",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(0 451.564 -803.856 0 398.9 -3.513)",children:[M.stop()({offset:"0",stopColor:"#68adfc"}),M.stop()({offset:".34",stopColor:"#cbe0f8"}),M.stop()({offset:"1",stopColor:"#d2cbf8"})]}),M.linearGradient()({id:"_Linear4",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(293.8304) rotate(83.86 -.11 .484)",children:[M.stop()({offset:"0",stopColor:"#bde8f7"}),M.stop()({offset:"1",stopColor:"#86b6fe"})]}),M.linearGradient()({id:"_Linear5",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(219.3256) rotate(84.988 -.028 1.133)",children:[M.stop()({offset:"0",stopColor:"#bde8f7"}),M.stop()({offset:"1",stopColor:"#86b6fe"})]}),M.linearGradient()({id:"_Linear6",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"rotate(90 -6.304 321.409) scale(123.585)",children:[M.stop()({offset:"0",stopColor:"#bde8f7"}),M.stop()({offset:"1",stopColor:"#86b6fe"})]}),M.linearGradient()({id:"_Linear7",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(132.4342) rotate(68.9 -1.112 2.415)",children:[M.stop()({offset:"0",stopColor:"#bde8f7"}),M.stop()({offset:"1",stopColor:"#86b6fe"})]}),M.linearGradient()({id:"_Linear8",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"rotate(90 -88.788 166.635) scale(190.951)",children:[M.stop()({offset:"0",stopColor:"#bde8f7"}),M.stop()({offset:"1",stopColor:"#86b6fe"})]}),M.linearGradient()({id:"_Linear9",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(314.21 0 0 9.97478 340.83 431.758)",children:[M.stop()({offset:"0",stopColor:"#a9abc1"}),M.stop()({offset:".11",stopColor:"#65687d"}),M.stop()({offset:".5",stopColor:"#c3c5d2"}),M.stop()({offset:".89",stopColor:"#64677c"}),M.stop()({offset:"1",stopColor:"#a4a7c2"})]}),M.radialGradient()({id:"_Radial3",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(647.316 0 0 309.935 720.558 355.142)",children:[M.stop()({offset:"0",stopColor:"#cfcfcf",stopOpacity:".65"}),M.stop()({offset:"1",stopColor:"#fff552",stopOpacity:"0"})]})]}),z=function(n){return function(e){return M.g()({children:[M.path()({d:"M606.064 273.603c0-6.261-5.076-11.337-11.337-11.337H399.673c-6.261 0-11.337 5.076-11.337 11.337v151.521a5.001 5.001 0 005 5h207.728a5.004 5.004 0 003.536-1.464 5.004 5.004 0 001.464-3.536V273.603z",fill:"#657390"}),M.path()({d:"M606.064 273.603c0-6.261-5.076-11.337-11.337-11.337H399.673c-6.261 0-11.337 5.076-11.337 11.337v151.521a5.001 5.001 0 005 5h207.728a5.004 5.004 0 003.536-1.464 5.004 5.004 0 001.464-3.536V273.603z",fill:"#657390"}),M.path()({d:"M599.193 275.905a5.528 5.528 0 00-5.526-5.526H400.604a5.528 5.528 0 00-5.526 5.526v141.039a5.528 5.528 0 005.526 5.526h193.063a5.528 5.528 0 005.526-5.526V275.905z",fill:"#130c2b",className:n.laptopBackground}),M.path()({d:"M655.04 427.228a.458.458 0 00-.457-.457H340.83v4.975a5 5 0 005 5h304.21a5 5 0 005-5v-4.518z",className:n.laptopBody}),M.circle()({cx:"497.178",cy:"267.001",r:"1.238",fillOpacity:".45"}),M.circle()({cx:"500.009",cy:"267.001",r:".527",fillOpacity:".45"}),M.circle()({cx:"494.263",cy:"267.001",r:".527",fill:"#102708",fillOpacity:".45"}),M.text()({x:"407",y:"290",className:n.screenText,children:O(n)(e)(407)(l.intercalate(l.foldableArray)(h.monoidString)("\n")(["hoistJoker ","\t∷ ∀ f g a b","\t. (f ~> g)","\t-> Joker f a b","\t-> Joker g a b","hoistJoker f (Joker a) =","\t Joker (f a)"]))})]})}},B=M.defs()({children:[M.linearGradient()({id:"_Linear2",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(0 451.564 -803.856 0 398.9 -3.513)",children:[M.stop()({offset:"0",stopColor:"#000434"}),M.stop()({offset:".28",stopColor:"#171043"}),M.stop()({offset:".68",stopColor:"#573774"}),M.stop()({offset:"1",stopColor:"#b8734e"})]}),M.linearGradient()({id:"_Linear4",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(-.53832 -17.3125 1.44013 -.04478 749.812 228.864)",children:[M.stop()({offset:"0",stopColor:"#e59f77"}),M.stop()({offset:".47",stopColor:"#a46075"}),M.stop()({offset:"1",stopColor:"#914d74"})]}),M.linearGradient()({id:"_Linear5",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(293.8304) rotate(83.86 -.11 .484)",children:[M.stop()({offset:"0",stopColor:"#08001b"}),M.stop()({offset:"1",stopColor:"#571547"})]}),M.linearGradient()({id:"_Linear6",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(219.3256) rotate(84.988 -.028 1.133)",children:[M.stop()({offset:"0",stopColor:"#000418"}),M.stop()({offset:"1",stopColor:"#571548"})]}),M.linearGradient()({id:"_Linear7",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(46.7869 123.585 -71.5547 27.0893 259.972 327.713)",children:[M.stop()({offset:"0",stopColor:"#000418"}),M.stop()({offset:"1",stopColor:"#571548"})]}),M.linearGradient()({id:"_Linear8",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"rotate(90 -6.304 321.409) scale(123.585)",children:[M.stop()({offset:"0",stopColor:"#3a0843"}),M.stop()({offset:"1",stopColor:"#9f5c6a"})]}),M.linearGradient()({id:"_Linear9",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(101.643) rotate(28.107 -6.187 4.945)",children:[M.stop()({offset:"0",stopColor:"#2c1d2f"}),M.stop()({offset:"1",stopColor:"#480445"})]}),M.linearGradient()({id:"_Linear10",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(-106.68957) rotate(-86.136 -1.645 -.807)",children:[M.stop()({offset:"0",stopColor:"#2c1d2f"}),M.stop()({offset:"1",stopColor:"#480445"})]}),M.linearGradient()({id:"_Linear11",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(20.5602 0 -184.503 0 11.25 272.442)",children:[M.stop()({offset:"0",stopColor:"#000624"}),M.stop()({offset:"1",stopColor:"#4f1557"})]}),M.linearGradient()({id:"_Linear12",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(314.21 0 0 9.97478 340.83 431.758)",children:[M.stop()({offset:"0",stopColor:"#a9abc1"}),M.stop()({offset:".11",stopColor:"#65687d"}),M.stop()({offset:".5",stopColor:"#c3c5d2"}),M.stop()({offset:".89",stopColor:"#64677c"}),M.stop()({offset:"1",stopColor:"#a4a7c2"})]}),M.radialGradient()({id:"_Radial3",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(330.479 0 0 252.189 174.599 310.24)",children:[M.stop()({offset:"0",stopColor:"#f60",stopOpacity:".3"}),M.stop()({offset:"1",stopColor:"#fff552",stopOpacity:"0"})]})]}),j=function(n){return n?D:B},q=function(n){return function(e){return M.g()({transform:"translate(0 "+y.show(y.showNumber)(30*e)+")",children:[M.path()({d:"M195.171 451.298V159.153H92.709v292.145h102.462z",fill:n?"url(#_Linear4)":"url(#_Linear5)"}),M.path()({d:"M289.755 451.298V232.811h-57.232v218.487h57.232z",fill:n?"url(#_Linear5)":"url(#_Linear6)"}),M.path()({d:"M207.557 451.298V232.811h25.314v218.487h-25.314zM92.709 451.298V159.153h25.314v292.145H92.709z",fill:n?"#b4dbfb":"#130425"}),M.path()({d:"M323.451 451.298V327.713h-71.555v123.585h71.555z",fill:n?"url(#_Linear6)":"url(#_Linear7)",transform:"translate(0 "+y.show(y.showNumber)(60*e)+")"}),M.path()({d:"M323.451 451.298V327.713h-16.692v123.585h16.692z",fill:n?"url(#_Linear7)":"url(#_Linear8)",transform:"translate(0 "+y.show(y.showNumber)(60*e)+")"}),M.path()({d:"M272.498 451.298v-95.771H135.943v95.771h136.555z",fill:n?"url(#_Linear8)":"url(#_Linear9)",transform:"translate(0 "+y.show(y.showNumber)(100*e)+")"}),M.path()({d:"M173.526 451.298v-95.771h-37.583v95.771h37.583z",fill:n?"#b4dbfb":"#2e1232",transform:"translate(0 "+y.show(y.showNumber)(100*e)+")"}),M.path()({d:"M85.122 451.298V272.442h-97.675v178.856h97.675z",fill:n?"#b4dbfb":"url(#_Linear10)",transform:"translate(0 "+y.show(y.showNumber)(100*e)+")"}),M.path()({d:"M66.649 456.944V272.442H-3.028v184.502h69.677z",fill:n?"#b4dbfb":"url(#_Linear11)",transform:"translate(0 "+y.show(y.showNumber)(100*e)+")"})]})}};n.exports={mkLandingPageBackground:function(){var n=N.makeStyles()(A.mapRecordCons(new F.IsSymbol((function(){return"@keyframes animatedCursor"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"@keyframes movingCloud1"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"@keyframes movingCloud2"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"@keyframes rotateStars"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"@keyframes twinkle"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"@keyframes twinkleFast"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"cursor"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"keyword"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"laptopBackground"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"laptopBody"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"lightEllipsis"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"movingCloud1"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"movingCloud2"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"movingCloud3"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"screenText"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"stars"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"twinklingStar1"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"twinklingStar2"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"twinklingStar3"})))()(A.mapRecordCons(new F.IsSymbol((function(){return"typeName"})))()(A.mapRecordNil)()())()())()())()())()())()())()())()())()())()())()())()())()())()())()())()())()())()())()())()())((function(n){return{laptopBackground:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))({fill:n.backgroundColour}),lightEllipsis:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"cx"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"cy"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"rx"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"ry"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()())()()())()()()))({cx:n.isLight?"721":"175",cy:n.isLight?"355":"310",rx:n.isLight?"647":"330",ry:n.isLight?"310":"252"}),laptopBody:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))({fill:n.isLight?"url(#_Linear9)":"url(#_Linear12)"}),screenText:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"fontFamily"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"fontSize"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()())()()()))({fontFamily:"PragmataPro",fontSize:"0.85em",fill:n.textColour}),keyword:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))({fill:n.green}),typeName:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))({fill:n.pink}),"@keyframes animatedCursor":o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"0%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"opacity"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.consWriteForeignFields(new F.IsSymbol((function(){return"50%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"opacity"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.nilWriteForeignFields)()()())()()()))({"0%":{opacity:"0.0"},"50%":{opacity:"1.0"}}),cursor:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()()))({animation:"$animatedCursor 0.5s linear infinite",animationDirection:"alternate"}),"@keyframes movingCloud1":o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"0%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"transform"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.consWriteForeignFields(new F.IsSymbol((function(){return"100%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"transform"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.nilWriteForeignFields)()()())()()()))({"0%":{transform:"translate3d(-140%, 4%, 0)"},"100%":{transform:"translate3d(70%, -4%, 0)"}}),movingCloud1:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDelay"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()()))({animation:"$movingCloud1 200s linear infinite",animationDelay:"-150s"}),"@keyframes movingCloud2":o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"0%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"transform"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.consWriteForeignFields(new F.IsSymbol((function(){return"100%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"transform"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.nilWriteForeignFields)()()())()()()))({"0%":{transform:"translate3d(-10%, 0%, 0)"},"100%":{transform:"translate3d(10%, 0%, 0)"}}),movingCloud2:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()()))({animation:"$movingCloud2 120s linear infinite",animationDirection:"alternate"}),movingCloud3:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDelay"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()())()()()))({animation:"$movingCloud2 120s linear infinite",animationDelay:"-120s",animationDirection:"alternate"}),"@keyframes twinkle":o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"0%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.consWriteForeignFields(new F.IsSymbol((function(){return"100%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.consWriteForeignFields(new F.IsSymbol((function(){return"50%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.consWriteForeignFields(new F.IsSymbol((function(){return"70%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.nilWriteForeignFields)()()())()()())()()())()()()))({"0%":{fill:"rgba(250, 250, 250, 0.2)"},"50%":{fill:"rgba(250, 250, 250, 0.7)"},"70%":{fill:"rgba(250, 250, 250, 0.4)"},"100%":{fill:"rgba(250, 250, 250, 1.0)"}}),"@keyframes twinkleFast":o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"0%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.consWriteForeignFields(new F.IsSymbol((function(){return"100%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.nilWriteForeignFields)()()())()()()))({"0%":{fill:"rgba(250, 250, 250, 0.7)"},"100%":{fill:"rgba(250, 250, 250, 0.78)"}}),twinklingStar1:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()()))({animation:"$twinkleFast 0.2s ease-in-out infinite",animationDirection:"alternate"}),twinklingStar2:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDelay"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()())()()()))({animation:"$twinkle 8s ease-in-out infinite",animationDelay:"4s",animationDirection:"alternate"}),twinklingStar3:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDelay"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()())()()()))({animation:"$twinkle 4s ease-in-out infinite",animationDelay:"3s",animationDirection:"alternate"}),"@keyframes rotateStars":o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"0%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"transform"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.consWriteForeignFields(new F.IsSymbol((function(){return"100%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"transform"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.nilWriteForeignFields)()()())()()()))({"0%":{transform:"rotate(0deg) scale(1,1)"},"100%":{transform:"rotate(1deg) scale(1.01, 1.01)"}}),stars:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"transformOrigin"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()())()()()))({animation:"$rotateStars 30s linear infinite",transformOrigin:"top center",animationDirection:"alternate"})}}))();return I.component()()("LandingPageBackground")((function(e){return T.bind(T.ixBindRender)(N.useTheme)((function(t){return T.bind(T.ixBindRender)(n)((function(n){return T.bind(T.ixBindRender)(R.useScrollYPosition)((function(r){return T.bind(T.ixBindRender)(c.useBoundingBox)((function(o){var i=function(){if(o.value0 instanceof m.Nothing)return 0;if(o.value0 instanceof m.Just)return r/o.value0.value0.height;throw new Error("Failed pattern match at SVG.Image (line 139, column 18 - line 141, column 39): "+[o.value0.constructor.name])}();return u.pure(T.applicativeRender(P.refl))(S.element(k.unsafeCreateDOMComponent("svg"))({ref:o.value1,viewBox:"0 0 800 447",preserveAspectRatio:"xMidYMax slice",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2",className:e.className,children:[M.path()({fill:"none",d:"M0 0h800v447H0z"}),M.clipPath()({id:"a",children:[M.path()({d:"M0 0h800v447H0z"})]}),M.g()({clipPath:"url(#a)",children:[M.path()({d:"M800.828 448.051V-3.513H-3.028v451.564h803.856z",fill:"url(#_Linear2)"}),M.ellipse()({className:n.lightEllipsis,fill:"url(#_Radial3)"}),L(n.stars)(n),M.path()({d:"M610.291 177.316c-35.879-.428-84.67-.691-138.392-.689-38.684.002-74.811.141-105.402.38-49.14-2.745-80.877-9.954-80.877-14.718 0-1.333 2.655.335 7.294-.896 96.772-.175 171.302-1.213 171.302-2.464 0-1.107-59.462-3.372-140.106-3.687 38.487-2.059 102.543-4.972 173.823-4.972 11.996 0 23.761.07 35.216.206 20.76-4.638 60.945-2.784 107.07-2.784 36.08 0 68.525-.075 90.882 2.983 32.491.899 72.142-1.186 114.922-.379 38.68.729 74.805 1.273 105.395 1.613 49.101 3.673 80.599 8.516 80.54 13.279-.016 1.334-2.504 2.58-7.158 3.723-96.763-1.654-171.297-2.024-171.312-.774-.013 1.108 58.473 3.15 139.105 4.989-38.514 3.085-101.653 4.38-172.925 3.033-11.995-.227-23.757-.52-35.209-.872-20.815 4.245-61.034 6.631-107.154 5.759-24.754-.468-47.786-1.809-67.014-3.73z",fill:t.isLight?"#ddf0fb":"#240c3c",className:n.movingCloud1,transform:"translate(0 "+y.show(y.showNumber)(20*i)+")"}),M.path()({d:"M609.299 171.607c-35.88-.338-84.67-.545-138.392-.543-38.684.001-74.812.111-105.402.299-49.141-2.166-80.694-5.519-80.694-9.279 0-1.052 2.472-2.073 7.111-3.045 96.772-.137 171.302-.957 171.302-1.944-.001-.874-58.506-1.614-139.15-1.862 38.471-3.009 101.587-4.973 172.867-4.973 11.996 0 23.761.055 35.216.162 20.76-3.66 60.945-6.143 107.07-6.143 36.08 0 68.525 1.519 90.882 3.933 32.491.709 72.142 1.432 114.922 2.069 38.68.575 74.805 1.005 105.395 1.272 49.101 2.9 80.598 6.722 80.54 10.482-.017 1.052-2.505 2.036-7.158 2.938-96.763-1.305-171.297-1.597-171.312-.611-.014.875 58.473 2.486 139.104 3.938-38.514 2.435-101.653 3.457-172.924 2.394a3771.84 3771.84 0 01-35.21-.688c-20.814 3.35-61.033 5.234-107.153 4.545-24.754-.369-47.786-1.428-67.014-2.944z",fill:t.isLight?"#d8effd":"#120b38",className:n.movingCloud1,transform:"translate(0 "+y.show(y.showNumber)(20*i)+")"}),M.path()({d:"M684.234 222.269c-12.108-1.642-29.721-2.832-29.76-5.218-.063-3.861 34.226-4.225 76.6-3.504 42.375.721 75.9-2.707 76.956 1.008 2.476 8.704-12.549 8.552-32.56 10.141-12.403-.58-28.24.216-44.434.479-16.193.263-35.197-1.331-46.802-2.906z",fill:t.isLight?"#d8effd":"url(#_Linear4)",className:n.movingCloud2,transform:"translate(0 "+y.show(y.showNumber)(20*i)+")"}),M.path()({d:"M130.064 213.821c42.381 0 76.789.237 76.789 4.224 0 3.986-14.408 4.223-56.789 4.223-42.38 0-96.788.208-96.788-4.223s34.408-4.224 76.788-4.224z",fill:t.isLight?"#d8effd":"#a7847d",className:n.movingCloud3,transform:"translate(0 "+y.show(y.showNumber)(20*i)+")"}),W(t.isLight)(i),q(t.isLight)(i),M.path()({fill:t.backgroundColour,d:"M-3.028 431.298h826.844v20.006H-3.028z"}),z(n)(i)]}),j(t.isLight)]}))}))}))}))}))}))()},laptop:z,buildings:q,mountains:W,textToTspans:O,defs:j,lightDefs:D,darkDefs:B,stars:L,landingPageDarkRaw:r.landingPageDarkRaw,landingPageLightRaw:r.landingPageLightRaw}},function(n,e,t){"use strict";e.landingPageLightRaw=t(323).default,e.landingPageDarkRaw=t(324).default},function(n,e,t){"use strict";t.r(e);var r=t(0),o=t.n(r);function u(){return(u=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}e.default=({styles:n={},...e})=>o.a.createElement("svg",u({viewBox:"0 0 800 447",preserveAspectRatio:"xMidYMax slice",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),o.a.createElement("path",{fill:"none",d:"M0 0h800v446.374H0z"}),o.a.createElement("clipPath",{id:"a"},o.a.createElement("path",{d:"M0 0h800v446.374H0z"})),o.a.createElement("g",{clipPath:"url(#a)"},o.a.createElement("path",{d:"M800.828 448.051V-3.513H-3.028v451.564h803.856z",fill:"url(#_Linear2)"}),o.a.createElement("ellipse",{cx:"720.558",cy:"355.142",rx:"647.316",ry:"309.935",fill:"url(#_Radial3)"}),o.a.createElement("g",{opacity:".15",fillOpacity:".69"},o.a.createElement("circle",{cx:"362.644",cy:"4.733",r:"1.461",fill:"#eeefff"}),o.a.createElement("circle",{cx:"334.392",cy:"11.38",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"369.845",cy:"6.949",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"49.291",cy:"25.229",r:"1.461",fill:"#fee"}),o.a.createElement("circle",{cx:"403.867",cy:"17.97",r:"1.461",fill:"#fee"}),o.a.createElement("ellipse",{cx:"125.013",cy:"9.633",rx:".737",ry:".821",fill:"#eeefff"}),o.a.createElement("circle",{cx:"87.333",cy:"15.439",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M709.089 15.919a1.203 1.203 0 11-1.204-2.084 1.203 1.203 0 011.204 2.084zM716.544 3.358a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24z",fill:"#eeefff"}),o.a.createElement("path",{d:"M701.851 87.271a.715.715 0 11-.716-1.236.715.715 0 01.716 1.236z",fill:"#fffeee"}),o.a.createElement("path",{d:"M669.995 7.519a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24zM465.032 24.138a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24zM614.599 24.138a.716.716 0 11-.714-1.241.716.716 0 01.714 1.241z",fill:"#eeefff"}),o.a.createElement("path",{d:"M691.664 7.383a1.461 1.461 0 01-1.461-2.53 1.461 1.461 0 011.461 2.53z",fill:"#fee"}),o.a.createElement("circle",{cx:"198.7",cy:"7.738",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"244.102",cy:"79.308",r:".496",fill:"#eeefff"}),o.a.createElement("path",{d:"M104.17 29.677a.715.715 0 10.715-1.238.715.715 0 00-.715 1.238z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"203.07",cy:"73.278",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"193.264",cy:"22.459",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"157.667",cy:"14.848",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"261.444",cy:"28.257",r:".805",fill:"#eeefff"}),o.a.createElement("circle",{cx:"223.281",cy:"52.803",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M583.698 25.392a.716.716 0 10-.715 1.24.716.716 0 00.715-1.24z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"330.57",cy:"98.448",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"330.376",cy:"79.267",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"365.972",cy:"26.878",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"112.16",cy:"59.167",r:".44",fill:"#eeefff"}),o.a.createElement("circle",{cx:"800.966",cy:"4.978",r:".826",fill:"#eeefff"}),o.a.createElement("circle",{cx:"794.399",cy:"127.828",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"771.687",cy:"32.202",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"794.953",cy:"26.108",r:"1.461",fill:"#fee"}),o.a.createElement("path",{d:"M44.17 26.599a.715.715 0 11.715 1.238.715.715 0 01-.715-1.238z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"133.264",cy:"33.817",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"97.667",cy:"41.428",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"201.444",cy:"28.019",r:".805",fill:"#eeefff"}),o.a.createElement("circle",{cx:"163.281",cy:"23.473",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M523.698 30.884a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"305.972",cy:"29.398",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"769.852",cy:"44.016",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"711.687",cy:"24.074",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"734.953",cy:"30.168",r:"1.461",fill:"#fee"}),o.a.createElement("circle",{cx:"717.719",cy:"10.364",r:".673",fill:"#eeefff"}),o.a.createElement("circle",{cx:"756.911",cy:"16.319",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M454.676 37.115a1.461 1.461 0 101.46-2.532 1.461 1.461 0 00-1.46 2.532zM465.701 47.253a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24z",fill:"#eeefff"}),o.a.createElement("path",{d:"M32.393 28.151a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24z",fill:"#fffeee"}),o.a.createElement("path",{d:"M494.249 8.398a.715.715 0 10.716-1.239.715.715 0 00-.716 1.239zM699.212 25.017a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24zM549.645 25.017a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24z",fill:"#eeefff"}),o.a.createElement("path",{d:"M472.652 7.069a.928.928 0 001.265-.339.926.926 0 10-1.265.339z",fill:"#fee"}),o.a.createElement("path",{d:"M416.68 31.856a1.02 1.02 0 101.02-1.765 1.02 1.02 0 00-1.02 1.765zM529.444 13.243a1.183 1.183 0 101.181-2.05 1.183 1.183 0 00-1.181 2.05z",fill:"#eeefff"}),o.a.createElement("path",{d:"M498.917 29.864a1.088 1.088 0 101.088-1.886 1.088 1.088 0 00-1.088 1.886z",fill:"#fff8e8"}),o.a.createElement("circle",{cx:"573.265",cy:"5.3",r:".967",fill:"#eeefff"}),o.a.createElement("circle",{cx:"648.544",cy:"38.618",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"638.738",cy:"17.799",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"274.158",cy:"3.264",r:"1.069",fill:"#fee"}),o.a.createElement("circle",{cx:"213.142",cy:"10.187",r:".496",fill:"#eeefff"}),o.a.createElement("path",{d:"M173.074 50.556a.715.715 0 11-.716-1.239.715.715 0 01.716 1.239zM323.074 50.556a.715.715 0 11-.716-1.239.715.715 0 01.716 1.239zM353.074 50.556a.715.715 0 11-.716-1.239.715.715 0 01.716 1.239zM383.074 50.556a.715.715 0 11-.716-1.239.715.715 0 01.716 1.239z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"254.174",cy:"44.157",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"263.98",cy:"23.339",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"299.577",cy:"15.727",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"195.559",cy:"38.849",r:"1.461",fill:"#eeefff"}),o.a.createElement("circle",{cx:"233.963",cy:"33.683",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M37.775 12.928a.716.716 0 11.715 1.24.716.716 0 01-.715-1.24z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"146.674",cy:"49.327",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"126.868",cy:"20.146",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"481.272",cy:"27.758",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"735.084",cy:"60.046",r:".44",fill:"#eeefff"}),o.a.createElement("path",{d:"M623.013 27.532a1.461 1.461 0 11-1.46-2.532 1.461 1.461 0 011.46 2.532zM520.261 21.259a1.461 1.461 0 01-1.461-2.53 1.46 1.46 0 011.461 2.53z",fill:"#eeefff"}),o.a.createElement("path",{d:"M554.976 21.878a1.088 1.088 0 11-1.088-1.886 1.088 1.088 0 011.088 1.886z",fill:"#fff8e8"}),o.a.createElement("circle",{cx:"591.184",cy:"24.216",r:".762",fill:"#eeefff"}),o.a.createElement("circle",{cx:"208.506",cy:"36.92",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"183.086",cy:"22.385",r:"1.069",fill:"#fee"}),o.a.createElement("circle",{cx:"153.07",cy:"32.998",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"280.376",cy:"27.009",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"62.16",cy:"47.109",r:".44",fill:"#eeefff"}),o.a.createElement("circle",{cx:"260.57",cy:"57.828",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"740.966",cy:"51.298",r:".826",fill:"#eeefff"}),o.a.createElement("circle",{cx:"801.399",cy:"55.949",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"778.687",cy:"80.323",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"801.953",cy:"74.229",r:"1.461",fill:"#fee"}),o.a.createElement("ellipse",{cx:"726.231",cy:"58.633",rx:".737",ry:".821",fill:"#eeefff"}),o.a.createElement("circle",{cx:"763.911",cy:"64.439",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M462.155 64.919a1.203 1.203 0 101.204-2.084 1.203 1.203 0 00-1.204 2.084zM454.7 52.358a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24z",fill:"#eeefff"}),o.a.createElement("path",{d:"M469.393 136.271a.715.715 0 10.716-1.236.715.715 0 00-.716 1.236z",fill:"#fffeee"}),o.a.createElement("path",{d:"M501.249 56.519a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24zM706.212 73.138a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24zM556.645 73.138a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24z",fill:"#eeefff"}),o.a.createElement("path",{d:"M729.58 36.383a1.461 1.461 0 001.461-2.53 1.461 1.461 0 00-1.461 2.53z",fill:"#fee"}),o.a.createElement("path",{d:"M548.231 56.532a1.461 1.461 0 101.46-2.532 1.461 1.461 0 00-1.46 2.532zM650.983 50.259a1.461 1.461 0 001.461-2.53 1.46 1.46 0 00-1.461 2.53z",fill:"#eeefff"}),o.a.createElement("path",{d:"M616.268 50.878a1.088 1.088 0 101.088-1.886 1.088 1.088 0 00-1.088 1.886z",fill:"#fff8e8"}),o.a.createElement("circle",{cx:"580.06",cy:"53.216",r:".762",fill:"#eeefff"}),o.a.createElement("circle",{cx:"655.544",cy:"86.738",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"645.738",cy:"65.92",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"681.158",cy:"31.385",r:"1.069",fill:"#fee"}),o.a.createElement("circle",{cx:"610.142",cy:"158.308",r:".496",fill:"#eeefff"}),o.a.createElement("path",{d:"M750.074 78.677a.715.715 0 11-.715-1.238.715.715 0 01.715 1.238z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"651.174",cy:"122.278",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"660.98",cy:"71.459",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"696.577",cy:"63.848",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"592.8",cy:"77.257",r:".805",fill:"#eeefff"}),o.a.createElement("circle",{cx:"630.963",cy:"81.803",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M270.546 74.392a.716.716 0 11.715 1.24.716.716 0 01-.715-1.24z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"533.674",cy:"47.448",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"523.868",cy:"128.267",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"488.272",cy:"75.878",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"742.084",cy:"108.167",r:".44",fill:"#eeefff"}),o.a.createElement("circle",{cx:"53.278",cy:"53.978",r:".826",fill:"#eeefff"}),o.a.createElement("circle",{cx:"24.392",cy:"61.26",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"59.845",cy:"176.828",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"82.557",cy:"81.202",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"59.291",cy:"75.108",r:"1.461",fill:"#fee"}),o.a.createElement("circle",{cx:"13.635",cy:"87.617",r:"1.228",fill:"#fee"}),o.a.createElement("circle",{cx:"136.525",cy:"59.364",r:".673",fill:"#eeefff"}),o.a.createElement("circle",{cx:"97.333",cy:"65.319",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M399.568 66.115a1.461 1.461 0 11-1.46-2.532 1.461 1.461 0 011.46 2.532zM398.543 46.253a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24z",fill:"#eeefff"}),o.a.createElement("path",{d:"M391.851 117.151a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24z",fill:"#fffeee"}),o.a.createElement("path",{d:"M359.995 57.398a.715.715 0 11-.716-1.239.715.715 0 01.716 1.239zM155.032 74.017a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24zM304.599 74.017a.716.716 0 11-.714-1.241.716.716 0 01.714 1.241z",fill:"#eeefff"}),o.a.createElement("path",{d:"M381.592 56.069a.928.928 0 01-1.265-.339.926.926 0 111.265.339z",fill:"#fee"}),o.a.createElement("path",{d:"M437.564 80.856a1.02 1.02 0 11-1.02-1.766 1.02 1.02 0 011.02 1.766zM314.8 32.243a1.183 1.183 0 01-1.182-2.048 1.182 1.182 0 111.182 2.048z",fill:"#eeefff"}),o.a.createElement("path",{d:"M355.327 78.864a1.088 1.088 0 11-1.088-1.886 1.088 1.088 0 011.088 1.886z",fill:"#fff8e8"}),o.a.createElement("circle",{cx:"280.979",cy:"54.3",r:".967",fill:"#eeefff"}),o.a.createElement("circle",{cx:"205.7",cy:"87.618",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"215.506",cy:"176.799",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"190.086",cy:"52.264",r:"1.069",fill:"#fee"}),o.a.createElement("circle",{cx:"251.102",cy:"59.187",r:".496",fill:"#eeefff"}),o.a.createElement("path",{d:"M301.17 49.556a.715.715 0 10.716-1.239.715.715 0 00-.716 1.239zM151.17 49.556a.715.715 0 10.716-1.239.715.715 0 00-.716 1.239zM121.17 49.556a.715.715 0 10.716-1.239.715.715 0 00-.716 1.239zM91.17 49.556a.715.715 0 10.716-1.239.715.715 0 00-.716 1.239z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"210.07",cy:"93.157",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"200.264",cy:"72.339",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"164.667",cy:"64.727",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"268.685",cy:"127.849",r:"1.461",fill:"#eeefff"}),o.a.createElement("circle",{cx:"230.281",cy:"82.683",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M426.469 61.928a.716.716 0 10-.715 1.24.716.716 0 00.715-1.24z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"327.57",cy:"48.327",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"337.376",cy:"69.146",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"372.972",cy:"76.758",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"119.16",cy:"109.046",r:".44",fill:"#eeefff"})),o.a.createElement("path",{d:"M610.291 177.316c-35.879-.428-84.67-.691-138.392-.689-38.684.002-74.811.141-105.402.38-49.14-2.745-80.877-9.954-80.877-14.718 0-1.333 2.655.335 7.294-.896 96.772-.175 171.302-1.213 171.302-2.464 0-1.107-59.462-3.372-140.106-3.687 38.487-2.059 102.543-4.972 173.823-4.972 11.996 0 23.761.07 35.216.206 20.76-4.638 60.945-2.784 107.07-2.784 36.08 0 68.525-.075 90.882 2.983 32.491.899 72.142-1.186 114.922-.379 38.68.729 74.805 1.273 105.395 1.613 49.101 3.673 80.599 8.516 80.54 13.279-.016 1.334-2.504 2.58-7.158 3.723-96.763-1.654-171.297-2.024-171.312-.774-.013 1.108 58.473 3.15 139.105 4.989-38.514 3.085-101.653 4.38-172.925 3.033-11.995-.227-23.757-.52-35.209-.872-20.815 4.245-61.034 6.631-107.154 5.759-24.754-.468-47.786-1.809-67.014-3.73z",fill:"#ddf0fb"}),o.a.createElement("path",{d:"M609.299 171.607c-35.88-.338-84.67-.545-138.392-.543-38.684.001-74.812.111-105.402.299-49.141-2.166-80.694-5.519-80.694-9.279 0-1.052 2.472-2.073 7.111-3.045 96.772-.137 171.302-.957 171.302-1.944-.001-.874-58.506-1.614-139.15-1.862 38.471-3.009 101.587-4.973 172.867-4.973 11.996 0 23.761.055 35.216.162 20.76-3.66 60.945-6.143 107.07-6.143 36.08 0 68.525 1.519 90.882 3.933 32.491.709 72.142 1.432 114.922 2.069 38.68.575 74.805 1.005 105.395 1.272 49.101 2.9 80.598 6.722 80.54 10.482-.017 1.052-2.505 2.036-7.158 2.938-96.763-1.305-171.297-1.597-171.312-.611-.014.875 58.473 2.486 139.104 3.938-38.514 2.435-101.653 3.457-172.924 2.394a3771.84 3771.84 0 01-35.21-.688c-20.814 3.35-61.033 5.234-107.153 4.545-24.754-.369-47.786-1.428-67.014-2.944zM684.234 222.269c-12.108-1.642-29.721-2.832-29.76-5.218-.063-3.861 34.226-4.225 76.6-3.504 42.375.721 75.9-2.707 76.956 1.008 2.476 8.704-12.549 8.552-32.56 10.141-12.403-.58-28.24.216-44.434.479-16.193.263-35.197-1.331-46.802-2.906zM130.064 213.821c42.381 0 76.789.237 76.789 4.224 0 3.986-14.408 4.223-56.789 4.223-42.38 0-96.788.208-96.788-4.223s34.408-4.224 76.788-4.224z",fill:"#d8effd"}),o.a.createElement("g",null,o.a.createElement("path",{d:"M476.098 218.299l81.644 216.765H352.334l123.764-216.765z",fill:"#4560a0"}),o.a.createElement("path",{d:"M476.098 218.299l21.823 203.477 81.177-8.706-103-194.771z",fill:"#5e84ba"}),o.a.createElement("path",{d:"M369.627 308.648l88.326 125.788H252.546l117.081-125.788z",fill:"#4560a0"}),o.a.createElement("path",{d:"M326.11 338.332l68.193 96.732H188.896l137.214-96.732zM508.168 243.792l163.526 204.747H415.051l93.117-204.747z",fill:"#4560a0"}),o.a.createElement("path",{d:"M508.168 245.355l63.395 75.115-54.953 46.379-8.442-121.494zM369.612 308.648l54.182 77.687-58.981 41.135 4.799-118.822zM326.184 338.326l16.813 23.99-16.887 11.835.074-35.825z",fill:"#5e84ba"}),o.a.createElement("path",{d:"M633.647 230.42L809.34 435.064H457.953L633.647 230.42z",fill:"#4560a0"}),o.a.createElement("path",{d:"M633.647 230.42L735.22 475.549l86.041-35.653L633.647 230.42z",fill:"#5e84ba"}),o.a.createElement("path",{d:"M643.625 254.384c-.571.219-.745.283-1.863.82-2.864 1.395-6.079 3.209-9.184 2.64-6.187-1.134-10.854-6.283-16.725-6.738l17.786-20.729 9.986 24.007z",fill:"#d9d9d9"}),o.a.createElement("path",{d:"M654.229 253.4c-.494-.028-.875-.013-.875-.013-3.255-.486-6.617-.192-9.677.982l-.052.02-9.978-23.97 20.582 22.981z",fill:"#fff"})),o.a.createElement("g",null,o.a.createElement("path",{d:"M195.171 451.298V159.153H92.709v292.145h102.462z",fill:"url(#_Linear4)"}),o.a.createElement("path",{d:"M289.755 451.298V232.811h-57.232v218.487h57.232z",fill:"url(#_Linear5)"}),o.a.createElement("path",{d:"M323.451 451.298V327.713h-71.555v123.585h71.555zM207.557 451.298V232.811h25.314v218.487h-25.314zM92.709 451.298V159.153h25.314v292.145H92.709z",fill:"#b4dbfb"}),o.a.createElement("path",{d:"M323.451 451.298V327.713h-16.692v123.585h16.692z",fill:"url(#_Linear6)"}),o.a.createElement("path",{d:"M272.498 451.298v-95.771H135.943v95.771h136.555z",fill:"url(#_Linear7)"}),o.a.createElement("path",{d:"M85.122 451.298V272.442h-97.675v178.856h97.675z",fill:"url(#_Linear8)"}),o.a.createElement("path",{d:"M173.526 451.298v-95.771h-37.583v95.771h37.583zM66.649 456.944V272.442H-3.028v184.502h69.677z",fill:"#b4dbfb"})),o.a.createElement("path",{fill:"#fafafa",d:"M-3.028 431.298h826.844v20.006H-3.028z"}),o.a.createElement("g",null,o.a.createElement("path",{d:"M606.064 273.603c0-6.261-5.076-11.337-11.337-11.337H399.673c-6.261 0-11.337 5.076-11.337 11.337v151.521a5.001 5.001 0 005 5h207.728a5.004 5.004 0 003.536-1.464 5.004 5.004 0 001.464-3.536V273.603z",fill:"#657390"}),o.a.createElement("path",{d:"M606.064 273.603c0-6.261-5.076-11.337-11.337-11.337H399.673c-6.261 0-11.337 5.076-11.337 11.337v151.521a5.001 5.001 0 005 5h207.728a5.004 5.004 0 003.536-1.464 5.004 5.004 0 001.464-3.536V273.603z",fill:"#657390"}),o.a.createElement("path",{d:"M599.193 275.905a5.528 5.528 0 00-5.526-5.526H400.604a5.528 5.528 0 00-5.526 5.526v141.039a5.528 5.528 0 005.526 5.526h193.063a5.528 5.528 0 005.526-5.526V275.905z",fill:"#130c2b"}),o.a.createElement("path",{d:"M655.04 427.228a.458.458 0 00-.457-.457H340.83v4.975a5 5 0 005 5h304.21a5 5 0 005-5v-4.518z",fill:"url(#_Linear9)"}),o.a.createElement("circle",{cx:"497.178",cy:"267.001",r:"1.238",fillOpacity:".45"}),o.a.createElement("circle",{cx:"500.009",cy:"267.001",r:".527",fillOpacity:".45"}),o.a.createElement("circle",{cx:"494.263",cy:"267.001",r:".527",fill:"#102708",fillOpacity:".45"}),o.a.createElement("path",{d:"M543.109 335.27l-18.005-18.014-4.857 4.857 15.576 15.585-15.576 15.582 4.857 4.856 18.005-18.007a3.43 3.43 0 000-4.859",fill:"#ccffd6",fillRule:"nonzero"}),o.a.createElement("path",{d:"M497.136 326.699c7.364-7.356 19.316-7.354 26.677.007 7.361 7.362 7.364 19.313.007 26.677l.007.007-26.684 26.684-26.684-26.684c-7.364-7.363-7.364-19.32 0-26.684 7.361-7.361 19.313-7.363 26.677-.007z",fill:"#c47dff"}),o.a.createElement("path",{d:"M473.797 339.323l-4.859-4.857-18.012 18.01a3.397 3.397 0 00-1.001 2.428 3.41 3.41 0 001.001 2.428l18.012 18.012 4.859-4.856-15.583-15.584 15.583-15.581z",fill:"#ccffd6",fillRule:"nonzero"}))),o.a.createElement("defs",null,o.a.createElement("linearGradient",{id:"_Linear2",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(0 451.564 -803.856 0 398.9 -3.513)"},o.a.createElement("stop",{offset:"0",stopColor:"#68adfc"}),o.a.createElement("stop",{offset:".34",stopColor:"#cbe0f8"}),o.a.createElement("stop",{offset:"1",stopColor:"#d2cbf8"})),o.a.createElement("linearGradient",{id:"_Linear4",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(293.8304) rotate(83.86 -.11 .484)"},o.a.createElement("stop",{offset:"0",stopColor:"#bde8f7"}),o.a.createElement("stop",{offset:"1",stopColor:"#86b6fe"})),o.a.createElement("linearGradient",{id:"_Linear5",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(219.3256) rotate(84.988 -.028 1.133)"},o.a.createElement("stop",{offset:"0",stopColor:"#bde8f7"}),o.a.createElement("stop",{offset:"1",stopColor:"#86b6fe"})),o.a.createElement("linearGradient",{id:"_Linear6",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"rotate(90 -6.304 321.409) scale(123.585)"},o.a.createElement("stop",{offset:"0",stopColor:"#bde8f7"}),o.a.createElement("stop",{offset:"1",stopColor:"#86b6fe"})),o.a.createElement("linearGradient",{id:"_Linear7",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(132.4342) rotate(68.9 -1.112 2.415)"},o.a.createElement("stop",{offset:"0",stopColor:"#bde8f7"}),o.a.createElement("stop",{offset:"1",stopColor:"#86b6fe"})),o.a.createElement("linearGradient",{id:"_Linear8",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"rotate(90 -88.788 166.635) scale(190.951)"},o.a.createElement("stop",{offset:"0",stopColor:"#bde8f7"}),o.a.createElement("stop",{offset:"1",stopColor:"#86b6fe"})),o.a.createElement("linearGradient",{id:"_Linear9",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(314.21 0 0 9.97478 340.83 431.758)"},o.a.createElement("stop",{offset:"0",stopColor:"#a9abc1"}),o.a.createElement("stop",{offset:".11",stopColor:"#65687d"}),o.a.createElement("stop",{offset:".5",stopColor:"#c3c5d2"}),o.a.createElement("stop",{offset:".89",stopColor:"#64677c"}),o.a.createElement("stop",{offset:"1",stopColor:"#a4a7c2"})),o.a.createElement("radialGradient",{id:"_Radial3",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(647.316 0 0 309.935 720.558 355.142)"},o.a.createElement("stop",{offset:"0",stopColor:"#cfcfcf",stopOpacity:".65"}),o.a.createElement("stop",{offset:"1",stopColor:"#fff552",stopOpacity:"0"}))))},function(n,e,t){"use strict";t.r(e);var r=t(0),o=t.n(r);function u(){return(u=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}e.default=({styles:n={},...e})=>o.a.createElement("svg",u({viewBox:"0 0 800 447",preserveAspectRatio:"xMidYMax slice",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),o.a.createElement("path",{fill:"none",d:"M0 0h800v446.374H0z"}),o.a.createElement("clipPath",{id:"a"},o.a.createElement("path",{d:"M0 0h800v446.374H0z"})),o.a.createElement("g",{clipPath:"url(#a)"},o.a.createElement("path",{d:"M800.828 448.051V-3.513H-3.028v451.564h803.856z",fill:"url(#_Linear2)"}),o.a.createElement("ellipse",{cx:"174.599",cy:"310.24",rx:"330.479",ry:"252.189",fill:"url(#_Radial3)"}),o.a.createElement("g",{fillOpacity:".69"},o.a.createElement("circle",{cx:"362.644",cy:"4.733",r:"1.461",fill:"#eeefff"}),o.a.createElement("circle",{cx:"334.392",cy:"11.38",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"369.845",cy:"6.949",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"72.557",cy:"31.323",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"49.291",cy:"25.229",r:"1.461",fill:"#fee"}),o.a.createElement("circle",{cx:"403.867",cy:"17.97",r:"1.461",fill:"#fee"}),o.a.createElement("ellipse",{cx:"125.013",cy:"9.633",rx:".737",ry:".821",fill:"#eeefff"}),o.a.createElement("circle",{cx:"87.333",cy:"15.439",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M709.089 15.919a1.203 1.203 0 11-1.204-2.084 1.203 1.203 0 011.204 2.084zM716.544 3.358a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24z",fill:"#eeefff"}),o.a.createElement("path",{d:"M701.851 87.271a.715.715 0 11-.716-1.236.715.715 0 01.716 1.236z",fill:"#fffeee"}),o.a.createElement("path",{d:"M669.995 7.519a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24zM465.032 24.138a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24zM614.599 24.138a.716.716 0 11-.714-1.241.716.716 0 01.714 1.241z",fill:"#eeefff"}),o.a.createElement("path",{d:"M691.664 7.383a1.461 1.461 0 01-1.461-2.53 1.461 1.461 0 011.461 2.53z",fill:"#fee"}),o.a.createElement("circle",{cx:"198.7",cy:"7.738",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"244.102",cy:"79.308",r:".496",fill:"#eeefff"}),o.a.createElement("path",{d:"M104.17 29.677a.715.715 0 10.715-1.238.715.715 0 00-.715 1.238z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"203.07",cy:"73.278",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"193.264",cy:"22.459",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"157.667",cy:"14.848",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"261.444",cy:"28.257",r:".805",fill:"#eeefff"}),o.a.createElement("circle",{cx:"223.281",cy:"52.803",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M583.698 25.392a.716.716 0 10-.715 1.24.716.716 0 00.715-1.24z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"330.57",cy:"98.448",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"330.376",cy:"79.267",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"365.972",cy:"26.878",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"112.16",cy:"59.167",r:".44",fill:"#eeefff"}),o.a.createElement("circle",{cx:"800.966",cy:"4.978",r:".826",fill:"#eeefff"}),o.a.createElement("circle",{cx:"794.399",cy:"127.828",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"771.687",cy:"32.202",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"794.953",cy:"26.108",r:"1.461",fill:"#fee"}),o.a.createElement("path",{d:"M44.17 26.599a.715.715 0 11.715 1.238.715.715 0 01-.715-1.238z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"133.264",cy:"33.817",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"97.667",cy:"41.428",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"201.444",cy:"28.019",r:".805",fill:"#eeefff"}),o.a.createElement("circle",{cx:"163.281",cy:"23.473",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M523.698 30.884a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"305.972",cy:"29.398",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"769.852",cy:"44.016",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"711.687",cy:"24.074",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"734.953",cy:"30.168",r:"1.461",fill:"#fee"}),o.a.createElement("circle",{cx:"717.719",cy:"10.364",r:".673",fill:"#eeefff"}),o.a.createElement("circle",{cx:"756.911",cy:"16.319",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M454.676 37.115a1.461 1.461 0 101.46-2.532 1.461 1.461 0 00-1.46 2.532zM465.701 47.253a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24z",fill:"#eeefff"}),o.a.createElement("path",{d:"M32.393 28.151a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24z",fill:"#fffeee"}),o.a.createElement("path",{d:"M494.249 8.398a.715.715 0 10.716-1.239.715.715 0 00-.716 1.239zM699.212 25.017a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24zM549.645 25.017a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24z",fill:"#eeefff"}),o.a.createElement("path",{d:"M472.652 7.069a.928.928 0 001.265-.339.926.926 0 10-1.265.339z",fill:"#fee"}),o.a.createElement("path",{d:"M416.68 31.856a1.02 1.02 0 101.02-1.765 1.02 1.02 0 00-1.02 1.765zM529.444 13.243a1.183 1.183 0 101.181-2.05 1.183 1.183 0 00-1.181 2.05z",fill:"#eeefff"}),o.a.createElement("path",{d:"M498.917 29.864a1.088 1.088 0 101.088-1.886 1.088 1.088 0 00-1.088 1.886z",fill:"#fff8e8"}),o.a.createElement("circle",{cx:"573.265",cy:"5.3",r:".967",fill:"#eeefff"}),o.a.createElement("circle",{cx:"648.544",cy:"38.618",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"638.738",cy:"17.799",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"274.158",cy:"3.264",r:"1.069",fill:"#fee"}),o.a.createElement("circle",{cx:"213.142",cy:"10.187",r:".496",fill:"#eeefff"}),o.a.createElement("path",{d:"M173.074 50.556a.715.715 0 11-.716-1.239.715.715 0 01.716 1.239zM323.074 50.556a.715.715 0 11-.716-1.239.715.715 0 01.716 1.239zM353.074 50.556a.715.715 0 11-.716-1.239.715.715 0 01.716 1.239zM383.074 50.556a.715.715 0 11-.716-1.239.715.715 0 01.716 1.239z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"254.174",cy:"44.157",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"263.98",cy:"23.339",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"299.577",cy:"15.727",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"195.559",cy:"38.849",r:"1.461",fill:"#eeefff"}),o.a.createElement("circle",{cx:"233.963",cy:"33.683",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M37.775 12.928a.716.716 0 11.715 1.24.716.716 0 01-.715-1.24z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"146.674",cy:"49.327",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"126.868",cy:"20.146",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"481.272",cy:"27.758",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"735.084",cy:"60.046",r:".44",fill:"#eeefff"}),o.a.createElement("path",{d:"M623.013 27.532a1.461 1.461 0 11-1.46-2.532 1.461 1.461 0 011.46 2.532zM520.261 21.259a1.461 1.461 0 01-1.461-2.53 1.46 1.46 0 011.461 2.53z",fill:"#eeefff"}),o.a.createElement("path",{d:"M554.976 21.878a1.088 1.088 0 11-1.088-1.886 1.088 1.088 0 011.088 1.886z",fill:"#fff8e8"}),o.a.createElement("circle",{cx:"591.184",cy:"24.216",r:".762",fill:"#eeefff"}),o.a.createElement("circle",{cx:"208.506",cy:"36.92",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"183.086",cy:"22.385",r:"1.069",fill:"#fee"}),o.a.createElement("circle",{cx:"153.07",cy:"32.998",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"280.376",cy:"27.009",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"62.16",cy:"47.109",r:".44",fill:"#eeefff"}),o.a.createElement("circle",{cx:"260.57",cy:"57.828",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"740.966",cy:"51.298",r:".826",fill:"#eeefff"}),o.a.createElement("circle",{cx:"801.399",cy:"55.949",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"778.687",cy:"80.323",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"801.953",cy:"74.229",r:"1.461",fill:"#fee"}),o.a.createElement("ellipse",{cx:"726.231",cy:"58.633",rx:".737",ry:".821",fill:"#eeefff"}),o.a.createElement("circle",{cx:"763.911",cy:"64.439",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M462.155 64.919a1.203 1.203 0 101.204-2.084 1.203 1.203 0 00-1.204 2.084zM454.7 52.358a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24z",fill:"#eeefff"}),o.a.createElement("path",{d:"M469.393 136.271a.715.715 0 10.716-1.236.715.715 0 00-.716 1.236z",fill:"#fffeee"}),o.a.createElement("path",{d:"M501.249 56.519a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24zM706.212 73.138a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24zM556.645 73.138a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24z",fill:"#eeefff"}),o.a.createElement("path",{d:"M729.58 36.383a1.461 1.461 0 001.461-2.53 1.461 1.461 0 00-1.461 2.53z",fill:"#fee"}),o.a.createElement("path",{d:"M548.231 56.532a1.461 1.461 0 101.46-2.532 1.461 1.461 0 00-1.46 2.532zM650.983 50.259a1.461 1.461 0 001.461-2.53 1.46 1.46 0 00-1.461 2.53z",fill:"#eeefff"}),o.a.createElement("path",{d:"M616.268 50.878a1.088 1.088 0 101.088-1.886 1.088 1.088 0 00-1.088 1.886z",fill:"#fff8e8"}),o.a.createElement("circle",{cx:"580.06",cy:"53.216",r:".762",fill:"#eeefff"}),o.a.createElement("circle",{cx:"655.544",cy:"86.738",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"645.738",cy:"65.92",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"681.158",cy:"31.385",r:"1.069",fill:"#fee"}),o.a.createElement("circle",{cx:"610.142",cy:"158.308",r:".496",fill:"#eeefff"}),o.a.createElement("path",{d:"M750.074 78.677a.715.715 0 11-.715-1.238.715.715 0 01.715 1.238z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"651.174",cy:"122.278",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"660.98",cy:"71.459",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"696.577",cy:"63.848",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"592.8",cy:"77.257",r:".805",fill:"#eeefff"}),o.a.createElement("circle",{cx:"630.963",cy:"81.803",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M270.546 74.392a.716.716 0 11.715 1.24.716.716 0 01-.715-1.24z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"533.674",cy:"47.448",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"523.868",cy:"128.267",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"488.272",cy:"75.878",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"742.084",cy:"108.167",r:".44",fill:"#eeefff"}),o.a.createElement("circle",{cx:"53.278",cy:"53.978",r:".826",fill:"#eeefff"}),o.a.createElement("circle",{cx:"24.392",cy:"61.26",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"59.845",cy:"176.828",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"82.557",cy:"81.202",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"59.291",cy:"75.108",r:"1.461",fill:"#fee"}),o.a.createElement("circle",{cx:"13.635",cy:"87.617",r:"1.228",fill:"#fee"}),o.a.createElement("circle",{cx:"136.525",cy:"59.364",r:".673",fill:"#eeefff"}),o.a.createElement("circle",{cx:"97.333",cy:"65.319",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M399.568 66.115a1.461 1.461 0 11-1.46-2.532 1.461 1.461 0 011.46 2.532zM398.543 46.253a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24z",fill:"#eeefff"}),o.a.createElement("path",{d:"M391.851 117.151a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24z",fill:"#fffeee"}),o.a.createElement("path",{d:"M359.995 57.398a.715.715 0 11-.716-1.239.715.715 0 01.716 1.239zM155.032 74.017a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24zM304.599 74.017a.716.716 0 11-.714-1.241.716.716 0 01.714 1.241z",fill:"#eeefff"}),o.a.createElement("path",{d:"M381.592 56.069a.928.928 0 01-1.265-.339.926.926 0 111.265.339z",fill:"#fee"}),o.a.createElement("path",{d:"M437.564 80.856a1.02 1.02 0 11-1.02-1.766 1.02 1.02 0 011.02 1.766zM314.8 32.243a1.183 1.183 0 01-1.182-2.048 1.182 1.182 0 111.182 2.048z",fill:"#eeefff"}),o.a.createElement("path",{d:"M355.327 78.864a1.088 1.088 0 11-1.088-1.886 1.088 1.088 0 011.088 1.886z",fill:"#fff8e8"}),o.a.createElement("circle",{cx:"280.979",cy:"54.3",r:".967",fill:"#eeefff"}),o.a.createElement("circle",{cx:"205.7",cy:"87.618",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"215.506",cy:"176.799",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"190.086",cy:"52.264",r:"1.069",fill:"#fee"}),o.a.createElement("circle",{cx:"251.102",cy:"59.187",r:".496",fill:"#eeefff"}),o.a.createElement("path",{d:"M301.17 49.556a.715.715 0 10.716-1.239.715.715 0 00-.716 1.239zM151.17 49.556a.715.715 0 10.716-1.239.715.715 0 00-.716 1.239zM121.17 49.556a.715.715 0 10.716-1.239.715.715 0 00-.716 1.239zM91.17 49.556a.715.715 0 10.716-1.239.715.715 0 00-.716 1.239z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"210.07",cy:"93.157",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"200.264",cy:"72.339",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"164.667",cy:"64.727",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"268.685",cy:"127.849",r:"1.461",fill:"#eeefff"}),o.a.createElement("circle",{cx:"230.281",cy:"82.683",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M426.469 61.928a.716.716 0 10-.715 1.24.716.716 0 00.715-1.24z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"327.57",cy:"48.327",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"337.376",cy:"69.146",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"372.972",cy:"76.758",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"119.16",cy:"109.046",r:".44",fill:"#eeefff"})),o.a.createElement("path",{d:"M610.291 177.316c-35.879-.428-84.67-.691-138.392-.689-38.684.002-74.811.141-105.402.38-49.14-2.745-80.877-9.954-80.877-14.718 0-1.333 2.655.335 7.294-.896 96.772-.175 171.302-1.213 171.302-2.464 0-1.107-59.462-3.372-140.106-3.687 38.487-2.059 102.543-4.972 173.823-4.972 11.996 0 23.761.07 35.216.206 20.76-4.638 60.945-2.784 107.07-2.784 36.08 0 68.525-.075 90.882 2.983 32.491.899 72.142-1.186 114.922-.379 38.68.729 74.805 1.273 105.395 1.613 49.101 3.673 80.599 8.516 80.54 13.279-.016 1.334-2.504 2.58-7.158 3.723-96.763-1.654-171.297-2.024-171.312-.774-.013 1.108 58.473 3.15 139.105 4.989-38.514 3.085-101.653 4.38-172.925 3.033-11.995-.227-23.757-.52-35.209-.872-20.815 4.245-61.034 6.631-107.154 5.759-24.754-.468-47.786-1.809-67.014-3.73z",fill:"#240c3c"}),o.a.createElement("path",{d:"M609.299 171.607c-35.88-.338-84.67-.545-138.392-.543-38.684.001-74.812.111-105.402.299-49.141-2.166-80.694-5.519-80.694-9.279 0-1.052 2.472-2.073 7.111-3.045 96.772-.137 171.302-.957 171.302-1.944-.001-.874-58.506-1.614-139.15-1.862 38.471-3.009 101.587-4.973 172.867-4.973 11.996 0 23.761.055 35.216.162 20.76-3.66 60.945-6.143 107.07-6.143 36.08 0 68.525 1.519 90.882 3.933 32.491.709 72.142 1.432 114.922 2.069 38.68.575 74.805 1.005 105.395 1.272 49.101 2.9 80.598 6.722 80.54 10.482-.017 1.052-2.505 2.036-7.158 2.938-96.763-1.305-171.297-1.597-171.312-.611-.014.875 58.473 2.486 139.104 3.938-38.514 2.435-101.653 3.457-172.924 2.394a3771.84 3771.84 0 01-35.21-.688c-20.814 3.35-61.033 5.234-107.153 4.545-24.754-.369-47.786-1.428-67.014-2.944z",fill:"#120b38"}),o.a.createElement("path",{d:"M684.234 222.269c-12.108-1.642-29.721-2.832-29.76-5.218-.063-3.861 34.226-4.225 76.6-3.504 42.375.721 75.9-2.707 76.956 1.008 2.476 8.704-12.549 8.552-32.56 10.141-12.403-.58-28.24.216-44.434.479-16.193.263-35.197-1.331-46.802-2.906z",fill:"url(#_Linear4)"}),o.a.createElement("path",{d:"M130.064 213.821c42.381 0 76.789.237 76.789 4.224 0 3.986-14.408 4.223-56.789 4.223-42.38 0-96.788.208-96.788-4.223s34.408-4.224 76.788-4.224z",fill:"#a7847d"}),o.a.createElement("g",null,o.a.createElement("path",{d:"M476.098 218.299l81.644 216.765H352.334l123.764-216.765z",fill:"#04102d"}),o.a.createElement("path",{d:"M476.098 218.299l21.823 203.477 81.177-8.706-103-194.771z",fill:"#250849"}),o.a.createElement("path",{d:"M369.627 308.648l88.326 125.788H252.546l117.081-125.788z",fill:"#04102d"}),o.a.createElement("path",{d:"M326.11 338.332l68.193 96.732H188.896l137.214-96.732zM508.168 243.792l163.526 204.747H415.051l93.117-204.747z",fill:"#04102d"}),o.a.createElement("path",{d:"M508.168 245.355l63.395 75.115-54.953 46.379-8.442-121.494zM369.612 308.648l54.182 77.687-58.981 41.135 4.799-118.822zM326.184 338.326l16.813 23.99-16.887 11.835.074-35.825z",fill:"#250849"}),o.a.createElement("path",{d:"M633.647 230.42L809.34 435.064H457.953L633.647 230.42z",fill:"#04102d"}),o.a.createElement("path",{d:"M633.647 230.42L735.22 475.549l86.041-35.653L633.647 230.42z",fill:"#250849"}),o.a.createElement("path",{d:"M643.625 254.389c-.57.219-.744.283-1.862.819-2.862 1.393-6.074 3.204-9.177 2.636-6.182-1.132-10.808-6.27-16.675-6.724l17.736-20.7 9.978 23.969z",fill:"#655578"}),o.a.createElement("path",{d:"M654.153 253.404c-.495-.027-.799-.017-.799-.017-3.255-.486-6.617-.192-9.677.982l-.052.02-9.978-23.969 20.506 22.984z",fill:"#9d779e"})),o.a.createElement("g",null,o.a.createElement("path",{d:"M195.171 451.298V159.153H92.709v292.145h102.462z",fill:"url(#_Linear5)"}),o.a.createElement("path",{d:"M289.755 451.298V232.811h-57.232v218.487h57.232z",fill:"url(#_Linear6)"}),o.a.createElement("path",{d:"M323.451 451.298V327.713h-71.555v123.585h71.555z",fill:"url(#_Linear7)"}),o.a.createElement("path",{d:"M207.557 451.298V232.811h25.314v218.487h-25.314zM92.709 451.298V159.153h25.314v292.145H92.709z",fill:"#130425"}),o.a.createElement("path",{d:"M323.451 451.298V327.713h-16.692v123.585h16.692z",fill:"url(#_Linear8)"}),o.a.createElement("path",{d:"M272.498 451.298v-95.771H135.943v95.771h136.555z",fill:"url(#_Linear9)"}),o.a.createElement("path",{d:"M85.122 451.298V272.442h-97.675v178.856h97.675z",fill:"url(#_Linear10)"}),o.a.createElement("path",{d:"M173.526 451.298v-95.771h-37.583v95.771h37.583z",fill:"#2e1232"}),o.a.createElement("path",{d:"M66.649 456.944V272.442H-3.028v184.502h69.677z",fill:"url(#_Linear11)"})),o.a.createElement("path",{fill:"#253141",d:"M-3.028 431.298h826.844v20.006H-3.028z"}),o.a.createElement("g",null,o.a.createElement("path",{d:"M606.064 273.603c0-6.261-5.076-11.337-11.337-11.337H399.673c-6.261 0-11.337 5.076-11.337 11.337v151.521a5.001 5.001 0 005 5h207.728a5.004 5.004 0 003.536-1.464 5.004 5.004 0 001.464-3.536V273.603z",fill:"#657390"}),o.a.createElement("path",{d:"M606.064 273.603c0-6.261-5.076-11.337-11.337-11.337H399.673c-6.261 0-11.337 5.076-11.337 11.337v151.521a5.001 5.001 0 005 5h207.728a5.004 5.004 0 003.536-1.464 5.004 5.004 0 001.464-3.536V273.603z",fill:"#657390"}),o.a.createElement("path",{d:"M599.193 275.905a5.528 5.528 0 00-5.526-5.526H400.604a5.528 5.528 0 00-5.526 5.526v141.039a5.528 5.528 0 005.526 5.526h193.063a5.528 5.528 0 005.526-5.526V275.905z",fill:"#130c2b"}),o.a.createElement("path",{d:"M655.04 427.228a.458.458 0 00-.457-.457H340.83v4.975a5 5 0 005 5h304.21a5 5 0 005-5v-4.518z",fill:"url(#_Linear12)"}),o.a.createElement("circle",{cx:"497.178",cy:"267.001",r:"1.238",fillOpacity:".45"}),o.a.createElement("circle",{cx:"500.009",cy:"267.001",r:".527",fillOpacity:".45"}),o.a.createElement("circle",{cx:"494.263",cy:"267.001",r:".527",fill:"#102708",fillOpacity:".45"}),o.a.createElement("path",{d:"M543.109 335.27l-18.005-18.014-4.857 4.857 15.576 15.585-15.576 15.582 4.857 4.856 18.005-18.007a3.43 3.43 0 000-4.859",fill:"#ccffd6",fillRule:"nonzero"}),o.a.createElement("path",{d:"M497.136 326.699c7.364-7.356 19.316-7.354 26.677.007 7.361 7.362 7.364 19.313.007 26.677l.007.007-26.684 26.684-26.684-26.684c-7.364-7.363-7.364-19.32 0-26.684 7.361-7.361 19.313-7.363 26.677-.007z",fill:"#c47dff"}),o.a.createElement("path",{d:"M473.797 339.323l-4.859-4.857-18.012 18.01a3.397 3.397 0 00-1.001 2.428 3.41 3.41 0 001.001 2.428l18.012 18.012 4.859-4.856-15.583-15.584 15.583-15.581z",fill:"#ccffd6",fillRule:"nonzero"}))),o.a.createElement("defs",null,o.a.createElement("linearGradient",{id:"_Linear2",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(0 451.564 -803.856 0 398.9 -3.513)"},o.a.createElement("stop",{offset:"0",stopColor:"#000434"}),o.a.createElement("stop",{offset:".28",stopColor:"#171043"}),o.a.createElement("stop",{offset:".68",stopColor:"#573774"}),o.a.createElement("stop",{offset:"1",stopColor:"#b8734e"})),o.a.createElement("linearGradient",{id:"_Linear4",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(-.53832 -17.3125 1.44013 -.04478 749.812 228.864)"},o.a.createElement("stop",{offset:"0",stopColor:"#e59f77"}),o.a.createElement("stop",{offset:".47",stopColor:"#a46075"}),o.a.createElement("stop",{offset:"1",stopColor:"#914d74"})),o.a.createElement("linearGradient",{id:"_Linear5",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(293.8304) rotate(83.86 -.11 .484)"},o.a.createElement("stop",{offset:"0",stopColor:"#08001b"}),o.a.createElement("stop",{offset:"1",stopColor:"#571547"})),o.a.createElement("linearGradient",{id:"_Linear6",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(219.3256) rotate(84.988 -.028 1.133)"},o.a.createElement("stop",{offset:"0",stopColor:"#000418"}),o.a.createElement("stop",{offset:"1",stopColor:"#571548"})),o.a.createElement("linearGradient",{id:"_Linear7",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(46.7869 123.585 -71.5547 27.0893 259.972 327.713)"},o.a.createElement("stop",{offset:"0",stopColor:"#000418"}),o.a.createElement("stop",{offset:"1",stopColor:"#571548"})),o.a.createElement("linearGradient",{id:"_Linear8",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"rotate(90 -6.304 321.409) scale(123.585)"},o.a.createElement("stop",{offset:"0",stopColor:"#3a0843"}),o.a.createElement("stop",{offset:"1",stopColor:"#9f5c6a"})),o.a.createElement("linearGradient",{id:"_Linear9",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(101.643) rotate(28.107 -6.187 4.945)"},o.a.createElement("stop",{offset:"0",stopColor:"#2c1d2f"}),o.a.createElement("stop",{offset:"1",stopColor:"#480445"})),o.a.createElement("linearGradient",{id:"_Linear10",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(-106.68957) rotate(-86.136 -1.645 -.807)"},o.a.createElement("stop",{offset:"0",stopColor:"#2c1d2f"}),o.a.createElement("stop",{offset:"1",stopColor:"#480445"})),o.a.createElement("linearGradient",{id:"_Linear11",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(20.5602 0 -184.503 0 11.25 272.442)"},o.a.createElement("stop",{offset:"0",stopColor:"#000624"}),o.a.createElement("stop",{offset:"1",stopColor:"#4f1557"})),o.a.createElement("linearGradient",{id:"_Linear12",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(314.21 0 0 9.97478 340.83 431.758)"},o.a.createElement("stop",{offset:"0",stopColor:"#a9abc1"}),o.a.createElement("stop",{offset:".11",stopColor:"#65687d"}),o.a.createElement("stop",{offset:".5",stopColor:"#c3c5d2"}),o.a.createElement("stop",{offset:".89",stopColor:"#64677c"}),o.a.createElement("stop",{offset:"1",stopColor:"#a4a7c2"})),o.a.createElement("radialGradient",{id:"_Radial3",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(330.479 0 0 252.189 174.599 310.24)"},o.a.createElement("stop",{offset:"0",stopColor:"#f60",stopOpacity:".3"}),o.a.createElement("stop",{offset:"1",stopColor:"#fff552",stopOpacity:"0"}))))},function(n,e,t){"use strict";var r=t(2),o=t(3),u=t(6),i=t(16),c=t(8),a=t(1),f=t(4),l=t(14),s=t(27),d=t(20),p=t(12),m=t(18),h=t(31),v=t(28),g=t(26),y=t(25),w=t(326),b=t(72),F=t(148),E=t(116),x=t(100),S=function(n){return n},C=function(n){return n},k=new l.Newtype((function(n){return n}),S),M=v.coerceHook(k)(v.bind(v.ixBindRender)(h.useState(f.Nothing.value))((function(n){return v.discard(v.ixBindRender)(h.useLayoutEffect(u.eqUnit)(p.unit)((function(){var e=o.bind(m.bindEffect)(b.window)(x.document)(),t=E.fromNode(F.toNode(e));return function(){if(t instanceof f.Nothing)return p.unit;if(t instanceof f.Just){var e=w.clientHeight(E.toElement(t.value0))();return n.value1(c.const(new f.Just(e)))()}throw new Error("Failed pattern match at DOM.Hook (line 60, column 7 - line 64, column 49): "+[t.constructor.name])}(),r.pure(m.applicativeEffect)(p.unit)})))((function(){return r.pure(v.applicativeRender(g.refl))(n.value0)}))}))),I=new l.Newtype((function(n){return n}),C),T=v.coerceHook(I)(v.bind(v.ixBindRender)(h.useRef(s.null))((function(n){return v.bind(v.ixBindRender)(h.useState(f.Nothing.value))((function(e){return v.discard(v.ixBindRender)(h.useLayoutEffect(u.eqUnit)(p.unit)((function(){var t=h.readRefMaybe(n)();return i.for_(m.applicativeEffect)(i.foldableMaybe)(a.mapFlipped(f.functorMaybe)(t)(y.unsafeCoerce))((function(n){return function(){var t=E.getBoundingClientRect(n)();return e.value1(c.const(new f.Just(t)))()}}))(),r.pure(m.applicativeEffect)(p.unit)})))((function(){return r.pure(v.applicativeRender(g.refl))(new d.Tuple(e.value0,n))}))}))})));n.exports={UseBoundingBox:C,useBoundingBox:T,UseViewportHeight:S,useViewportHeight:M,ntUseBoundingBox:I,ntUseViewportHeight:k}},function(n,e,t){"use strict";var r=t(327),o=t(1),u=t(27),i=t(18),c=t(25),a=t(147),f=c.unsafeCoerce,l=c.unsafeCoerce,s=c.unsafeCoerce,d=c.unsafeCoerce,p=c.unsafeCoerce,m=a.unsafeReadProtoTagged("Element"),h=a.unsafeReadProtoTagged("Element"),v=a.unsafeReadProtoTagged("Element"),g=a.unsafeReadProtoTagged("Element"),y=a.unsafeReadProtoTagged("Element");n.exports={fromNode:v,fromChildNode:y,fromNonDocumentTypeChildNode:h,fromParentNode:m,fromEventTarget:g,toNode:s,toChildNode:p,toNonDocumentTypeChildNode:l,toParentNode:f,toEventTarget:d,namespaceURI:function(n){return u.toMaybe(r._namespaceURI(n))},prefix:function(n){return u.toMaybe(r._prefix(n))},getElementsByTagNameNS:function(n){return r._getElementsByTagNameNS(u.toNullable(n))},getAttribute:function(n){var e=o.map(i.functorEffect)(u.toMaybe),t=r._getAttribute(n);return function(n){return e(t(n))}},localName:r.localName,tagName:r.tagName,id:r.id,setId:r.setId,className:r.className,classList:r.classList,setClassName:r.setClassName,getElementsByTagName:r.getElementsByTagName,getElementsByClassName:r.getElementsByClassName,setAttribute:r.setAttribute,hasAttribute:r.hasAttribute,removeAttribute:r.removeAttribute,scrollTop:r.scrollTop,setScrollTop:r.setScrollTop,scrollLeft:r.scrollLeft,setScrollLeft:r.setScrollLeft,scrollWidth:r.scrollWidth,scrollHeight:r.scrollHeight,clientTop:r.clientTop,clientLeft:r.clientLeft,clientWidth:r.clientWidth,clientHeight:r.clientHeight}},function(n,e,t){"use strict";var r=function(n){return function(e){return e[n]}};e._namespaceURI=r("namespaceURI"),e._prefix=r("prefix"),e.localName=r("localName"),e.tagName=r("tagName"),e.id=function(n){return function(){return n.id}},e.setId=function(n){return function(e){return function(){return e.id=n,{}}}},e.className=function(n){return function(){return n.className}},e.classList=function(n){return function(){return n.classList}},e.setClassName=function(n){return function(e){return function(){return e.className=n,{}}}},e.getElementsByTagName=function(n){return function(e){return function(){return e.getElementsByTagName(n)}}},e._getElementsByTagNameNS=function(n){return function(e){return function(t){return function(){return t.getElementsByTagNameNS(n,e)}}}},e.getElementsByClassName=function(n){return function(e){return function(){return e.getElementsByClassName(n)}}},e.setAttribute=function(n){return function(e){return function(t){return function(){return t.setAttribute(n,e),{}}}}},e._getAttribute=function(n){return function(e){return function(){return e.getAttribute(n)}}},e.hasAttribute=function(n){return function(e){return e.hasAttribute(n)}},e.removeAttribute=function(n){return function(e){return function(){return e.removeAttribute(n),{}}}},e.scrollTop=function(n){return function(){return n.scrollTop}},e.setScrollTop=function(n){return function(e){return function(){return e.scrollTop=n,{}}}},e.scrollLeft=function(n){return function(){return n.scrollLeft}},e.setScrollLeft=function(n){return function(e){return function(){return e.scrollLeft=n,{}}}},e.scrollWidth=function(n){return function(){return n.scrollWidth}},e.scrollHeight=function(n){return function(){return n.scrollHeight}},e.clientTop=function(n){return function(){return n.clientTop}},e.clientLeft=function(n){return function(){return n.clientLeft}},e.clientWidth=function(n){return function(){return n.clientWidth}},e.clientHeight=function(n){return function(){return n.clientHeight}}},function(n,e,t){"use strict";e._unsafeReadProtoTagged=function(n,e,t,r){if("undefined"!=typeof window){var o=window[t];return null!=o&&r instanceof o?e(r):n}for(var u=r;null!=u;){var i=Object.getPrototypeOf(u),c=i.constructor.name;if(c===t)return e(r);if("Object"===c)return n;u=i}return n}},function(n,e,t){"use strict";e._head=function(n){return function(){return n.head}},e._body=function(n){return function(){return n.body}},e._readyState=function(n){return function(){return n.readyState}},e._activeElement=function(n){return function(){return n.activeElement}},e._currentScript=function(n){return function(){return n.currentScript}},e.referrer=function(n){return function(){return n.referrer}},e.title=function(n){return function(){return n.title}},e.setTitle=function(n){return function(e){return function(){return e.title=n,{}}}}},function(n,e,t){"use strict";var r=t(6),o=t(4),u=t(10),i=t(21),c=t(5),a=function(){function n(){}return n.value=new n,n}(),f=function(){function n(){}return n.value=new n,n}(),l=function(){function n(){}return n.value=new n,n}(),s=new c.Show((function(n){if(n instanceof a)return"Loading";if(n instanceof f)return"Interactive";if(n instanceof l)return"Complete";throw new Error("Failed pattern match at Web.HTML.HTMLDocument.ReadyState (line 15, column 10 - line 18, column 27): "+[n.constructor.name])})),d=new r.Eq((function(n){return function(e){return n instanceof a&&e instanceof a||(n instanceof f&&e instanceof f||n instanceof l&&e instanceof l)}})),p=new u.Ord((function(){return d}),(function(n){return function(e){if(n instanceof a&&e instanceof a)return i.EQ.value;if(n instanceof a)return i.LT.value;if(e instanceof a)return i.GT.value;if(n instanceof f&&e instanceof f)return i.EQ.value;if(n instanceof f)return i.LT.value;if(e instanceof f)return i.GT.value;if(n instanceof l&&e instanceof l)return i.EQ.value;throw new Error("Failed pattern match at Web.HTML.HTMLDocument.ReadyState (line 12, column 1 - line 12, column 48): "+[n.constructor.name,e.constructor.name])}}));n.exports={Loading:a,Interactive:f,Complete:l,print:function(n){if(n instanceof a)return"loading";if(n instanceof f)return"interactive";if(n instanceof l)return"complete";throw new Error("Failed pattern match at Web.HTML.HTMLDocument.ReadyState (line 21, column 9 - line 24, column 25): "+[n.constructor.name])},parse:function(n){return"loading"===n?new o.Just(a.value):"interactive"===n?new o.Just(f.value):"complete"===n?new o.Just(l.value):o.Nothing.value},eqReadyState:d,ordReadyState:p,showReadyState:s}},function(n,e,t){"use strict";var r=t(332),o=t(1),u=t(51),i=t(18),c=o.map(i.functorEffect)((function(n){return n<.5}))(r.random);n.exports={randomInt:function(n){return function(e){return function(){var t=r.random(),o=(u.toNumber(e)-u.toNumber(n)+1)*t+u.toNumber(n);return u.floor(o)}}},randomRange:function(n){return function(e){return function(){return r.random()*(e-n)+n}}},randomBool:c,random:r.random}},function(n,e,t){"use strict";e.random=Math.random},function(n,e,t){"use strict";var r=t(2),o=t(3),u=t(78),i=t(107),c=t(23),a=t(44),f=t(109),l=t(74),s=t(1),d=t(51),p=t(10),m=t(18),h=t(149),v=function(n,e,t){this.Ord0=n,this.random=e,this.randomR=t},g=function(n){return function(n){return function(e){return function(t){return i.withArray((function(r){return function(){var o=u.new(t)();return u.for(0)(e)((function(e){return function(){var e=u.read(o)(),t=n(e);return s.void(u.functorST)(u.write(t.newSeed)(o))(),s.void(u.functorST)(i.push(t.newVal)(r))()}}))()}}))([])()}}}},y=function(n){return n.randomR},w=function(n){return n.random},b=new v((function(){return p.ordInt}),(function(n){var e=h.lcgNext(n);return{newVal:h.unSeed(e),newSeed:e}}),(function(n){return function(e){return function(t){if(n>e)return y(b)(e)(n)(t);if(c.otherwise){var r=w(b)(t);return{newVal:l.mod(l.euclideanRingInt)(r.newVal)(1+(e-n|0)|0)+n|0,newSeed:r.newSeed}}throw new Error("Failed pattern match at Random.PseudoRandom (line 33, column 1 - line 42, column 55): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}})),F=new v((function(){return p.ordChar}),(function(n){var e=y(b)(0)(65535)(n);return{newVal:f.toEnumWithDefaults(f.boundedEnumChar)(a.bottom(a.boundedChar))(a.top(a.boundedChar))(e.newVal),newSeed:e.newSeed}}),(function(n){return function(e){return function(t){if(n>e)return y(F)(e)(n)(t);if(c.otherwise){var r=y(b)(f.fromEnum(f.boundedEnumChar)(n))(f.fromEnum(f.boundedEnumChar)(e))(t);return{newVal:f.toEnumWithDefaults(f.boundedEnumChar)(a.bottom(a.boundedChar))(a.top(a.boundedChar))(r.newVal),newSeed:r.newSeed}}throw new Error("Failed pattern match at Random.PseudoRandom (line 70, column 1 - line 81, column 60): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}})),E=new v((function(){return p.ordNumber}),(function(n){var e=w(b)(n);return{newVal:d.toNumber(e.newVal)/d.toNumber(h.lcgM),newSeed:e.newSeed}}),(function(n){return function(e){return function(t){if(n>e)return y(E)(e)(n)(t);if(c.otherwise){var r=w(E)(t);return{newVal:r.newVal*(e-n)+n,newSeed:r.newSeed}}throw new Error("Failed pattern match at Random.PseudoRandom (line 44, column 1 - line 55, column 47): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}})),x=new v((function(){return p.ordBoolean}),(function(n){var e=w(E)(n);return{newVal:e.newVal>.5,newSeed:e.newSeed}}),(function(n){return function(e){return function(t){if(n>e)return y(x)(e)(n)(t);if(c.otherwise){var r=w(x)(t);return{newVal:r.newVal&&e||n,newSeed:r.newSeed}}throw new Error("Failed pattern match at Random.PseudoRandom (line 57, column 1 - line 68, column 41): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}}));n.exports={Random:v,random:w,randomR:y,randoms:function(n){return function(e){return g()(w(n))(e)}},randomRs:function(n){return function(e){return function(t){return g()(y(n)(e)(t))}}},randomEff:function(n){return o.bindFlipped(m.bindEffect)((e=r.pure(m.applicativeEffect),t=w(n),function(n){return e(t(n).newVal)}))(h.randomSeed);var e,t},randomREff:function(n){return function(e){return function(t){return o.bindFlipped(m.bindEffect)((u=r.pure(m.applicativeEffect),i=y(n)(e)(t),function(n){return u(i(n).newVal)}))(h.randomSeed);var u,i}}},randomInt:b,randomNumber:E,randomBoolean:x,randomChar:F}},function(n,e,t){"use strict";var r=t(41),o=t(2),u=t(8),i=t(43),c=t(11),a=t(7),f=t(15),l=t(40),s=t(71),d=t(55),p=t(114),m=t(31),h=t(28),v=t(45),g=t(99),y=t(37),w=t(46),b=t(26);n.exports={mkSidebar:function(){var n=w.makeStyles()(v.mapRecordCons(new f.IsSymbol((function(){return"logo"})))()(v.mapRecordCons(new f.IsSymbol((function(){return"logoCollapsed"})))()(v.mapRecordCons(new f.IsSymbol((function(){return"sidebar"})))()(v.mapRecordCons(new f.IsSymbol((function(){return"sidebarCollapsed"})))()(v.mapRecordCons(new f.IsSymbol((function(){return"sidebarExpanded"})))()(v.mapRecordNil)()())()())()())()())()())((function(n){return{sidebar:r.cssSafer(y.recordWriteForeign()(y.consWriteForeignFields(new f.IsSymbol((function(){return"background"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"color"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"display"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"flexDirection"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"fontFamily"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"gridArea"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"minHeight"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"overflowX"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"transition"})))(y.writeForeignString)(y.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()())()()())()()()))({background:n.interfaceColour,fontFamily:n.textFontFamily,color:n.textColour,gridArea:"nav",display:"flex",flexDirection:"column",minHeight:"calc(100vh, -80px)",transition:"0.2s ease-in-out",overflowX:"hidden"}),sidebarCollapsed:r.cssSafer(y.recordWriteForeign()(y.consWriteForeignFields(new f.IsSymbol((function(){return"width"})))(y.writeForeignString)(y.nilWriteForeignFields)()()()))({width:"70px"}),sidebarExpanded:r.cssSafer(y.recordWriteForeign()(y.consWriteForeignFields(new f.IsSymbol((function(){return"width"})))(y.writeForeignString)(y.nilWriteForeignFields)()()()))({width:"250px"}),logo:r.cssSafer(y.recordWriteForeign()(y.consWriteForeignFields(new f.IsSymbol((function(){return"alignSelf"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"height"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"padding"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"transition"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"transitionDelay"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"width"})))(y.writeForeignString)(y.nilWriteForeignFields)()()())()()())()()())()()())()()())()()()))({width:"60px",height:"60px",padding:"0 5px 0 5px",transition:"0.2s ease-in-out",transitionDelay:"0.1s",alignSelf:"flex-end"}),logoCollapsed:r.cssSafer(y.recordWriteForeign()(y.nilWriteForeignFields))({})}}))(),e=g.mkMenu();return m.component()()("Sidebar")((function(t){return h.bind(h.ixBindRender)(n)((function(n){var r=u.flip(w.classNames())(n);return o.pure(h.applicativeRender(b.refl))(d.nav()({className:r([function(n){return n.sidebar},t.collapsed?function(n){return n.sidebarCollapsed}:function(n){return n.sidebarExpanded}]),children:a.append(a.semigroupArray)([d.ul()({className:r([function(n){return n.logo},c.guard(c.monoidFn(c.monoidString))(t.collapsed)((function(n){return n.logoCollapsed}))]),onClick:p.handler_(t.modifyCollapsed(i.not(i.heytingAlgebraBoolean))),children:[l.element(e)({activeArrowDirection:t.collapsed?g.ArrowPointsRight.value:g.ArrowPointsLeft.value})]})])(t.children)}))}))}))()},mkSidebarLink:function(){var n=w.makeStyles()(v.mapRecordCons(new f.IsSymbol((function(){return"icon"})))()(v.mapRecordCons(new f.IsSymbol((function(){return"label"})))()(v.mapRecordCons(new f.IsSymbol((function(){return"sidebarEntry"})))()(v.mapRecordNil)()())()())()())((function(n){return{sidebarEntry:r.cssSafer(y.recordWriteForeign()(y.consWriteForeignFields(new f.IsSymbol((function(){return"&:hover"})))(y.recordWriteForeign()(y.consWriteForeignFields(new f.IsSymbol((function(){return"background"})))(y.writeForeignString)(y.nilWriteForeignFields)()()()))(y.consWriteForeignFields(new f.IsSymbol((function(){return"alignContent"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"alignSelf"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"borderRadius"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"color"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"cursor"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"display"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"flexDirection"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"fontFamily"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"gridArea"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"justifyContent"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"overflowX"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"paddingLeft"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"width"})))(y.writeForeignString)(y.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()()))({fontFamily:n.headingFontFamily,alignSelf:"flex-end",justifyContent:"space-between",alignContent:"stretch",color:n.textColour,gridArea:"nav",display:"flex",flexDirection:"row",overflowX:"hidden",width:"190px",paddingLeft:"5px",borderRadius:"5px 0 0 5px",cursor:"pointer","&:hover":{background:n.highlightColour}}),label:r.cssSafer(y.recordWriteForeign()(y.consWriteForeignFields(new f.IsSymbol((function(){return"color"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"fontFamily"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"fontSize"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"lineHeight"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"paddingLeft"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"textTransform"})))(y.writeForeignString)(y.nilWriteForeignFields)()()())()()())()()())()()())()()())()()()))({fontFamily:n.textFontFamily,color:n.textColour,paddingLeft:"20px",textTransform:"uppercase",lineHeight:"60px",fontSize:"1.4em"}),icon:r.cssSafer(y.recordWriteForeign()(y.consWriteForeignFields(new f.IsSymbol((function(){return"alignSelf"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"fill"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"height"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"padding"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"transition"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"transitionDelay"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"width"})))(y.writeForeignString)(y.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()()))({width:"50px",height:"50px",padding:"5px 10px 5px 5px",transition:"0.2s ease-in-out",transitionDelay:"0.1s",alignSelf:"flex-end",fill:n.textColour+" !important"})}}))();return m.component()()("SidebarLink")((function(e){return h.bind(h.ixBindRender)(n)((function(n){var t=u.flip(w.classNames())(n);return o.pure(h.applicativeRender(b.refl))(d.li()({className:t([function(n){return n.sidebarEntry}]),children:[d.div()({className:t([function(n){return n.label}]),children:[s.text(e.name)]}),d.div()({className:t([function(n){return n.icon}]),children:[e.icon]})]}))}))}))()}}},function(n,e,t){"use strict";var r=t(336);n.exports={smoothScrollPolyfill:r.smoothScrollPolyfill}},function(n,e,t){"use strict";var r=t(337);e.smoothScrollPolyfill=function(){r.polyfill()}},function(n,e,t){!function(){"use strict";n.exports={polyfill:function(){var n=window,e=document;if(!("scrollBehavior"in e.documentElement.style&&!0!==n.__forceSmoothScrollPolyfill__)){var t,r=n.HTMLElement||n.Element,o={scroll:n.scroll||n.scrollTo,scrollBy:n.scrollBy,elementScroll:r.prototype.scroll||c,scrollIntoView:r.prototype.scrollIntoView},u=n.performance&&n.performance.now?n.performance.now.bind(n.performance):Date.now,i=(t=n.navigator.userAgent,new RegExp(["MSIE ","Trident/","Edge/"].join("|")).test(t)?1:0);n.scroll=n.scrollTo=function(){void 0!==arguments[0]&&(!0!==a(arguments[0])?m.call(n,e.body,void 0!==arguments[0].left?~~arguments[0].left:n.scrollX||n.pageXOffset,void 0!==arguments[0].top?~~arguments[0].top:n.scrollY||n.pageYOffset):o.scroll.call(n,void 0!==arguments[0].left?arguments[0].left:"object"!=typeof arguments[0]?arguments[0]:n.scrollX||n.pageXOffset,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:n.scrollY||n.pageYOffset))},n.scrollBy=function(){void 0!==arguments[0]&&(a(arguments[0])?o.scrollBy.call(n,void 0!==arguments[0].left?arguments[0].left:"object"!=typeof arguments[0]?arguments[0]:0,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:0):m.call(n,e.body,~~arguments[0].left+(n.scrollX||n.pageXOffset),~~arguments[0].top+(n.scrollY||n.pageYOffset)))},r.prototype.scroll=r.prototype.scrollTo=function(){if(void 0!==arguments[0])if(!0!==a(arguments[0])){var n=arguments[0].left,e=arguments[0].top;m.call(this,this,void 0===n?this.scrollLeft:~~n,void 0===e?this.scrollTop:~~e)}else{if("number"==typeof arguments[0]&&void 0===arguments[1])throw new SyntaxError("Value could not be converted");o.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left:"object"!=typeof arguments[0]?~~arguments[0]:this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top:void 0!==arguments[1]?~~arguments[1]:this.scrollTop)}},r.prototype.scrollBy=function(){void 0!==arguments[0]&&(!0!==a(arguments[0])?this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior}):o.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop))},r.prototype.scrollIntoView=function(){if(!0!==a(arguments[0])){var t=d(this),r=t.getBoundingClientRect(),u=this.getBoundingClientRect();t!==e.body?(m.call(this,t,t.scrollLeft+u.left-r.left,t.scrollTop+u.top-r.top),"fixed"!==n.getComputedStyle(t).position&&n.scrollBy({left:r.left,top:r.top,behavior:"smooth"})):n.scrollBy({left:u.left,top:u.top,behavior:"smooth"})}else o.scrollIntoView.call(this,void 0===arguments[0]||arguments[0])}}function c(n,e){this.scrollLeft=n,this.scrollTop=e}function a(n){if(null===n||"object"!=typeof n||void 0===n.behavior||"auto"===n.behavior||"instant"===n.behavior)return!0;if("object"==typeof n&&"smooth"===n.behavior)return!1;throw new TypeError("behavior member of ScrollOptions "+n.behavior+" is not a valid value for enumeration ScrollBehavior.")}function f(n,e){return"Y"===e?n.clientHeight+i<n.scrollHeight:"X"===e?n.clientWidth+i<n.scrollWidth:void 0}function l(e,t){var r=n.getComputedStyle(e,null)["overflow"+t];return"auto"===r||"scroll"===r}function s(n){var e=f(n,"Y")&&l(n,"Y"),t=f(n,"X")&&l(n,"X");return e||t}function d(n){for(;n!==e.body&&!1===s(n);)n=n.parentNode||n.host;return n}function p(e){var t,r,o,i,c=(u()-e.startTime)/468;i=c=c>1?1:c,t=.5*(1-Math.cos(Math.PI*i)),r=e.startX+(e.x-e.startX)*t,o=e.startY+(e.y-e.startY)*t,e.method.call(e.scrollable,r,o),r===e.x&&o===e.y||n.requestAnimationFrame(p.bind(n,e))}function m(t,r,i){var a,f,l,s,d=u();t===e.body?(a=n,f=n.scrollX||n.pageXOffset,l=n.scrollY||n.pageYOffset,s=o.scroll):(a=t,f=t.scrollLeft,l=t.scrollTop,s=c),p({scrollable:a,method:s,startTime:d,startX:f,startY:l,x:r,y:i})}}}}()},function(n,e,t){"use strict";var r=t(339).mkThemeProviderImpl;n.exports={mkThemeProvider:r}},function(n,e,t){"use strict";var r=t(151);e.mkThemeProviderImpl=function(){return r.ThemeProvider}},function(n,e,t){"use strict";var r=t(92),o={backgroundColour:r.hsl(255)(.24)(.13),textColour:r.hsl(225)(.28)(.9),interfaceColour:r.hsl(245)(.28)(.2),highlightColour:r.rgb(183)(130)(218),altHighlightColour:r.hsl(84)(.617)(.631),textFontFamily:["Montserrat","Monaco","sans-serif"],headingFontFamily:["Montserrat","Monaco","sans-serif"],yellow:r.rgb(255)(235)(149),green:r.hsl(84)(.617)(.631),pink:r.hsl(276)(.677)(.745),orange:r.rgb(255)(203)(139),turquoise:r.rgb(127)(219)(202),red:r.rgb(255)(88)(116),blue:r.rgb(130)(170)(255)},u={backgroundColour:r.hsl(210)(0)(.98),textColour:r.hsl(225)(.18)(.25),interfaceColour:r.hsl(210)(.1)(.7),highlightColour:r.hsl(260)(.85)(.58),altHighlightColour:r.hsl(84)(.617)(.631),textFontFamily:o.textFontFamily,headingFontFamily:o.headingFontFamily,yellow:o.yellow,green:r.hsl(84)(.617)(.431),pink:r.hsl(276)(.677)(.545),orange:o.orange,turquoise:o.turquoise,red:o.red,blue:o.blue};n.exports={darkTheme:o,lightTheme:u}},function(n,e,t){"use strict";var r=t(342),o=t(1),u=t(27),i=t(18);n.exports={getElementById:function(n){var e=o.map(i.functorEffect)(u.toMaybe),t=r._getElementById(n);return function(n){return e(t(n))}}}},function(n,e,t){"use strict";e._getElementById=function(n){return function(e){return function(){return e.getElementById(n)}}}}]);
client/dist/index.htmlnew file+25
@@ -0,0 +1,25 @@
1+<!doctype>
2+<html>
3+<head>
4+ <link href="https://fonts.googleapis.com/css?family=Overpass|Playfair+Display|Montserrat:300,400,500,600,700,800,900&display=swap" rel="stylesheet">
5+ <style>
6+ html, body, #app {
7+ margin: 0;
8+ padding: 0;
9+ overscroll-behavior: none;
10+ background-color: pink;
11+ }
12+ @font-face {
13+ font-family: "PragmataPro";
14+ src: url('./fonts/PragmataProLiga-Regular.woff2') format('woff2'),
15+ url('./fonts/PragmataProLiga-Regular.woff') format('woff');
16+ font-weight: normal;
17+ font-style: normal;
18+ }
19+ </style>
20+ <title>Kleislove</title>
21+</head>
22+<body>
23+ <div id="app"></div>
24+</body>
25+</html>
client/package.json+1−1
@@ -17,7 +17,7 @@
1717 "webpack:watch": "DEBUG=purs-loader* DEBUG_DEPTH=100 webpack --config webpack.dev.js --progress --display-error-details --display verbose --watch",
1818 "webpack:server": "webpack-dev-server --config webpack.dev.js --progress --inline --hot",
1919 "webpack:server:debug": "DEBUG=purs-loader* DEBUG_DEPTH=100 webpack-dev-server --config webpack.dev.js --mode development --progress --inline --hot",
20− "storybook": "start-storybook -s ./server/static -p 9001",
20+ "storybook": "start-storybook -s ./server/assets -p 9001",
2121 "replace-module": "sed -i '' -e 's/\"__module__\"/module/g' output/*Stories/index.js"
2222 },
2323 "repository": {
client/packages.dhallmode 120000 → 100644+189−1
@@ -1 +0,0 @@
1−../packages.dhall
@@ -0,0 +1,189 @@
1+{-
2+Welcome to your new Dhall package-set!
3+
4+Below are instructions for how to edit this file for most use
5+cases, so that you don't need to know Dhall to use it.
6+
7+## Warning: Don't Move This Top-Level Comment!
8+
9+Due to how `dhall format` currently works, this comment's
10+instructions cannot appear near corresponding sections below
11+because `dhall format` will delete the comment. However,
12+it will not delete a top-level comment like this one.
13+
14+## Use Cases
15+
16+Most will want to do one or both of these options:
17+1. Override/Patch a package's dependency
18+2. Add a package not already in the default package set
19+
20+This file will continue to work whether you use one or both options.
21+Instructions for each option are explained below.
22+
23+### Overriding/Patching a package
24+
25+Purpose:
26+- Change a package's dependency to a newer/older release than the
27+ default package set's release
28+- Use your own modified version of some dependency that may
29+ include new API, changed API, removed API by
30+ using your custom git repo of the library rather than
31+ the package set's repo
32+
33+Syntax:
34+Replace the overrides' "{=}" (an empty record) with the following idea
35+The "//" or "⫽" means "merge these two records and
36+ when they have the same value, use the one on the right:"
37+-------------------------------
38+let override =
39+ { packageName =
40+ upstream.packageName // { updateEntity1 = "new value", updateEntity2 = "new value" }
41+ , packageName =
42+ upstream.packageName // { version = "v4.0.0" }
43+ , packageName =
44+ upstream.packageName // { repo = "https://www.example.com/path/to/new/repo.git" }
45+ }
46+-------------------------------
47+
48+Example:
49+-------------------------------
50+let overrides =
51+ { halogen =
52+ upstream.halogen // { version = "master" }
53+ , halogen-vdom =
54+ upstream.halogen-vdom // { version = "v4.0.0" }
55+ }
56+-------------------------------
57+
58+### Additions
59+
60+Purpose:
61+- Add packages that aren't already included in the default package set
62+
63+Syntax:
64+Replace the additions' "{=}" (an empty record) with the following idea:
65+-------------------------------
66+let additions =
67+ { "package-name" =
68+ { dependencies =
69+ [ "dependency1"
70+ , "dependency2"
71+ ]
72+ , repo =
73+ "https://example.com/path/to/git/repo.git"
74+ , version =
75+ "tag ('v4.0.0') or branch ('master')"
76+ }
77+ , "package-name" =
78+ { dependencies =
79+ [ "dependency1"
80+ , "dependency2"
81+ ]
82+ , repo =
83+ "https://example.com/path/to/git/repo.git"
84+ , version =
85+ "tag ('v4.0.0') or branch ('master')"
86+ }
87+ , etc.
88+ }
89+-------------------------------
90+
91+Example:
92+-------------------------------
93+let additions =
94+ { benchotron =
95+ { dependencies =
96+ [ "arrays"
97+ , "exists"
98+ , "profunctor"
99+ , "strings"
100+ , "quickcheck"
101+ , "lcg"
102+ , "transformers"
103+ , "foldable-traversable"
104+ , "exceptions"
105+ , "node-fs"
106+ , "node-buffer"
107+ , "node-readline"
108+ , "datetime"
109+ , "now"
110+ ],
111+ , repo =
112+ "https://github.com/hdgarrood/purescript-benchotron.git"
113+ , version =
114+ "v7.0.0"
115+ }
116+ }
117+-------------------------------
118+-}
119+
120+
121+let upstream =
122+ https://github.com/purescript/package-sets/releases/download/psc-0.13.3-20190920/packages.dhall sha256:53873cf2fc4a343a41f335ee47c1706ecf755ac7c5a336e8eb03ad23165dfd28
123+
124+let overrides =
125+ { react-basic-hooks =
126+ upstream.react-basic-hooks // { version = "v2.0.1" }
127+ , spec-discovery =
128+ upstream.spec-discovery // { version = "1ca3416e6c0729eca8d5204f22cf0aa09c98df9d" }
129+ , react-basic =
130+ upstream.react-basic
131+ // { repo =
132+ "https://github.com/i-am-the-slime/purescript-react-basic"
133+ , version =
134+ "dda3f711d84cd5dc1817a71ff01f0426b04ed791"
135+ }
136+ }
137+
138+let additions =
139+ { react-testing-library =
140+ { dependencies =
141+ [ "aff-promise"
142+ , "console"
143+ , "debug"
144+ , "effect"
145+ , "foreign"
146+ , "foreign-object"
147+ , "psci-support"
148+ , "react-basic-hooks"
149+ , "remotedata"
150+ , "run"
151+ , "simple-json"
152+ , "spec"
153+ , "spec-discovery"
154+ ]
155+ , repo =
156+ "https://github.com/i-am-the-slime/purescript-react-testing-library.git"
157+ , version =
158+ "b872928414a887ccefbe857038af4e57227dad16"
159+ }
160+ , pseudo-random =
161+ { dependencies =
162+ [ "prelude"
163+ , "console"
164+ , "effect"
165+ , "lcg"
166+ , "arrays"
167+ , "st"
168+ ]
169+ , repo =
170+ "https://github.com/opyapeus/purescript-pseudo-random.git"
171+ , version =
172+ "7715e8a2c096c480a093a5e0a6df1ece4df5ed2a"
173+ }
174+ , matryoshka =
175+ { dependencies =
176+ [ "prelude"
177+ , "fixed-points"
178+ , "free"
179+ , "transformers"
180+ , "profunctor"
181+ ]
182+ , repo =
183+ "https://github.com/slamdata/purescript-matryoshka.git"
184+ , version =
185+ "caaca2d836d52159ba7963333996286a00428394"
186+ }
187+ }
188+
189+in upstream // overrides // additions
client/src/Container/Component.purs+1−2
@@ -1,7 +1,6 @@
11module Container.Component where
22
33import Prelude
4−
54import CSS.Safer (cssSafer)
65import CompileEditor.Component (mkCompileEditor)
76import Container.Header (mkHeader)
@@ -86,6 +85,6 @@ mkContainerContent = do
8685 ]
8786 }
8887 , element header {}
89− , R.div { className: classes.content, children: [element editor {}] <> children }
88+ , R.div { className: classes.content, children: [ element editor {} ] <> children }
9089 ]
9190 }
client/src/React/Helpers.pursdeleted−157
@@ -1,157 +0,0 @@
1−module React.Helpers where
2−
3−import Prelude
4−
5−import Data.Nullable (Nullable)
6−import Data.Symbol (SProxy(..))
7−import Foreign.Object (Object)
8−import Prim.Row (class Lacks, class Union)
9−import React.Basic (JSX)
10−import React.Basic.DOM (CSS)
11−import React.Basic.DOM as R
12−import React.Basic.Events (EventHandler)
13−import React.Basic.Hooks (Ref)
14−import Record (insert)
15−import Web.DOM (Node)
16−
17−wrapperDiv ∷ ∀ attrs attrs_.
18− Lacks "children" attrs =>
19− Union attrs attrs_ Props_div_no_children =>
20− {|attrs}
21− -> JSX
22− -> JSX
23−wrapperDiv props child =
24− R.div $ insert (SProxy ∷ _ "children") [child] props
25−
26−type Props_div_no_children =
27− ( _data ∷ Object String
28− , about ∷ String
29− , acceptCharset ∷ String
30− , accessKey ∷ String
31− , allowFullScreen ∷ Boolean
32− , allowTransparency ∷ Boolean
33− , autoComplete ∷ Boolean
34− , autoFocus ∷ Boolean
35− , autoPlay ∷ Boolean
36− , capture ∷ Boolean
37− , cellPadding ∷ String
38− , cellSpacing ∷ String
39− , charSet ∷ String
40− , classID ∷ String
41− , className ∷ String
42− , colSpan ∷ Int
43− , contentEditable ∷ Boolean
44− , contextMenu ∷ String
45− , crossOrigin ∷ String
46− , dangerouslySetInnerHTML ∷ { __html ∷ String }
47− , datatype ∷ String
48− , dateTime ∷ String
49− , dir ∷ String
50− , draggable ∷ Boolean
51− , encType ∷ String
52− , formAction ∷ String
53− , formEncType ∷ String
54− , formMethod ∷ String
55− , formNoValidate ∷ Boolean
56− , formTarget ∷ String
57− , frameBorder ∷ String
58− , hidden ∷ Boolean
59− , hrefLang ∷ String
60− , htmlFor ∷ String
61− , httpEquiv ∷ String
62− , icon ∷ String
63− , id ∷ String
64− , inlist ∷ String
65− , inputMode ∷ String
66− , is ∷ String
67− , itemID ∷ String
68− , itemProp ∷ String
69− , itemRef ∷ String
70− , itemScope ∷ Boolean
71− , itemType ∷ String
72− , key ∷ String
73− , keyParams ∷ String
74− , keyType ∷ String
75− , lang ∷ String
76− , marginHeight ∷ String
77− , marginWidth ∷ String
78− , maxLength ∷ Int
79− , mediaGroup ∷ String
80− , minLength ∷ Int
81− , noValidate ∷ Boolean
82− , onAnimationEnd ∷ EventHandler
83− , onAnimationIteration ∷ EventHandler
84− , onAnimationStart ∷ EventHandler
85− , onBlur ∷ EventHandler
86− , onClick ∷ EventHandler
87− , onCompositionEnd ∷ EventHandler
88− , onCompositionStart ∷ EventHandler
89− , onCompositionUpdate ∷ EventHandler
90− , onContextMenu ∷ EventHandler
91− , onCopy ∷ EventHandler
92− , onCut ∷ EventHandler
93− , onDoubleClick ∷ EventHandler
94− , onDrag ∷ EventHandler
95− , onDragEnd ∷ EventHandler
96− , onDragEnter ∷ EventHandler
97− , onDragExit ∷ EventHandler
98− , onDragLeave ∷ EventHandler
99− , onDragOver ∷ EventHandler
100− , onDragStart ∷ EventHandler
101− , onDrop ∷ EventHandler
102− , onFocus ∷ EventHandler
103− , onGotPointerCapture ∷ EventHandler
104− , onInvalid ∷ EventHandler
105− , onKeyDown ∷ EventHandler
106− , onKeyPress ∷ EventHandler
107− , onKeyUp ∷ EventHandler
108− , onLostPointerCapture ∷ EventHandler
109− , onMouseDown ∷ EventHandler
110− , onMouseEnter ∷ EventHandler
111− , onMouseLeave ∷ EventHandler
112− , onMouseMove ∷ EventHandler
113− , onMouseOut ∷ EventHandler
114− , onMouseOver ∷ EventHandler
115− , onMouseUp ∷ EventHandler
116− , onPaste ∷ EventHandler
117− , onPointerCancel ∷ EventHandler
118− , onPointerDown ∷ EventHandler
119− , onPointerEnter ∷ EventHandler
120− , onPointerLeave ∷ EventHandler
121− , onPointerMove ∷ EventHandler
122− , onPointerOut ∷ EventHandler
123− , onPointerOver ∷ EventHandler
124− , onPointerUp ∷ EventHandler
125− , onSelect ∷ EventHandler
126− , onSubmit ∷ EventHandler
127− , onTouchCancel ∷ EventHandler
128− , onTouchEnd ∷ EventHandler
129− , onTouchMove ∷ EventHandler
130− , onTouchStart ∷ EventHandler
131− , onTransitionEnd ∷ EventHandler
132− , onWheel ∷ EventHandler
133− , prefix ∷ String
134− , property ∷ String
135− , radioGroup ∷ String
136− , readOnly ∷ Boolean
137− , ref ∷ Ref (Nullable Node)
138− , resource ∷ String
139− , role ∷ String
140− , rowSpan ∷ Int
141− , scoped ∷ Boolean
142− , seamless ∷ Boolean
143− , security ∷ String
144− , spellCheck ∷ Boolean
145− , srcDoc ∷ JSX
146− , srcLang ∷ String
147− , srcSet ∷ String
148− , style ∷ CSS
149− , suppressContentEditableWarning ∷ Boolean
150− , tabIndex ∷ Int
151− , title ∷ String
152− , typeof ∷ String
153− , unselectable ∷ Boolean
154− , useMap ∷ String
155− , vocab ∷ String
156− , wmode ∷ String
157− )
client/src/SVG/Icon.jsdeleted−29
@@ -1,29 +0,0 @@
1−'use strict'
2−
3−var alternative = require("../../assets/icons/alternative.svg");
4−var ap = require("../../assets/icons/ap.svg");
5−var append = require("../../assets/icons/append.svg");
6−var apply = require("../../assets/icons/apply.svg");
7−var applyflipped = require("../../assets/icons/applyflipped.svg");
8−var bind = require("../../assets/icons/bind.svg");
9−var compose = require("../../assets/icons/compose.svg");
10−var forall = require("../../assets/icons/forall.svg");
11−var kleisli = require("../../assets/icons/kleisli.svg");
12−var map = require("../../assets/icons/map.svg");
13−var mapflipped = require("../../assets/icons/mapflipped.svg");
14−var pslogo = require("../../assets/icons/pslogo.svg");
15−var trianglelogo = require("../../assets/icons/trianglelogo.svg");
16−
17−exports.alternativeIconRaw = alternative.default;
18−exports.apIconRaw = ap.default;
19−exports.appendIconRaw = append.default;
20−exports.applyIconRaw = apply.default;
21−exports.applyflippedIconRaw = applyflipped.default;
22−exports.bindIconRaw = bind.default;
23−exports.composeIconRaw = compose.default;
24−exports.forallIconRaw = forall.default;
25−exports.kleisliIconRaw = kleisli.default;
26−exports.mapIconRaw = map.default;
27−exports.mapflippedIconRaw = mapflipped.default;
28−exports.pslogoIconRaw = pslogo.default;
29−exports.trianglelogoIconRaw = trianglelogo.default;
client/src/SVG/Image.jsdeleted−4
@@ -1,4 +0,0 @@
1−'use strict'
2−
3−exports.landingPageLightRaw = require("../../assets/images/landingpagelight.svg").default;
4−exports.landingPageDarkRaw = require("../../assets/images/landingpagedark.svg").default;
client/src/Shared+1−1
@@ -1 +1 @@
1−../../shared/Shared
1+../../shared/Shared/
client/src/Theme.pursdeleted−92
@@ -1,92 +0,0 @@
1−module Theme where
2−
3−import Prelude
4−
5−import CSS (ColorSpace(..), blue, brightness, contrast, darken, desaturate, isLight, lighten, mix, rotateHue, toHexString)
6−import Color (Color)
7−import Data.Foldable (intercalate)
8−import Data.Symbol (SProxy(..))
9−import Record.Builder as RB
10−import Theme.Types (Theme, CSSTheme)
11−
12−increaseContrast ∷ Color -> Color -> Color
13−increaseContrast contrastWith = go 0
14− where
15− modify = if isLight contrastWith then darken else lighten
16− go i col
17− = if contrast contrastWith col >= 7.5 || i >= 20
18− then col
19− else go (i+1) (modify 0.1 col)
20−
21−
22−f ∷ ∀ fieldName. SProxy fieldName
23−f = SProxy
24−
25−fromTheme ∷ Theme -> CSSTheme
26−fromTheme theme = RB.build (
27− -- background
28− RB.modify (f ∷ _ "backgroundColour") toHexString
29− >>> RB.insert (f ∷ _ "backgroundColourLighter")
30− (theme.backgroundColour # lighter >>> toHexString)
31− >>> RB.modify (f ∷ _ "interfaceColour") toHexString
32− >>> RB.insert (f ∷ _ "interfaceColourLighter")
33− (theme.interfaceColour # lighter >>> toHexString)
34− >>> RB.insert (f ∷ _ "interfaceColourLightest")
35− (theme.interfaceColour # lighter >>> lighter >>> toHexString)
36− >>> RB.insert (f ∷ _ "interfaceColourDarker")
37− (theme.interfaceColour # darker >>> toHexString)
38− >>> RB.insert (f ∷ _ "interfaceColourDarkest")
39− (theme.interfaceColour # darker >>> darker >>> toHexString)
40− -- foreground
41− >>> RB.modify (f ∷ _ "textColour") toHexString
42− >>> RB.insert (f ∷ _ "textColourLighter")
43− (theme.textColour # lighter >>> toHexString)
44− >>> RB.insert (f ∷ _ "textColourLightest")
45− (theme.textColour # lighter >>> lighter >>> toHexString)
46− >>> RB.insert (f ∷ _ "textColourDarker")
47− (theme.textColour # darker >>> toHexString)
48− >>> RB.insert (f ∷ _ "textColourDarkest")
49− (theme.textColour # darker >>> darker >>> toHexString)
50− -- highlight
51− >>> RB.modify (f ∷ _ "highlightColour") toHexString
52− >>> RB.insert (f ∷ _ "highlightColourDark")
53− (theme.highlightColour # darken 0.2 # rotateHue (-10.0) # toHexString)
54− -- altHighlight
55− >>> RB.modify (f ∷ _ "altHighlightColour") toHexString
56− >>> RB.insert (f ∷ _ "altHighlightColourDark")
57− (theme.altHighlightColour # darken 0.2 # toHexString)
58− -- palette
59− >>> RB.modify (f ∷ _ "yellow") toHexString
60− >>> RB.modify (f ∷ _ "green") toHexString
61− >>> RB.modify (f ∷ _ "pink") toHexString
62− >>> RB.modify (f ∷ _ "orange") toHexString
63− >>> RB.modify (f ∷ _ "turquoise") toHexString
64− >>> RB.modify (f ∷ _ "red") toHexString
65− >>> RB.modify (f ∷ _ "blue") toHexString
66− -- fonts
67− >>> RB.modify (f ∷ _ "textFontFamily") (intercalate ",")
68− >>> RB.modify (f ∷ _ "headingFontFamily") (intercalate ",")
69− >>> RB.insert (f ∷ _ "isLight") isLightTheme
70− ) theme
71− where
72− isLightTheme = isLight theme.backgroundColour
73− yellower ∷ Color -> Color
74− yellower col =
75− if brightness col > 0.8
76− then
77− lighten 0.02 col
78− else
79− col
80− # lighten 0.1
81− # desaturate 0.03
82−
83− bluer col =
84− mix HSL col blue 0.05
85− # darken 0.1
86− # desaturate 0.03
87−
88− lighter ∷ Color -> Color
89− lighter = yellower
90−
91− darker ∷ Color -> Color
92− darker = bluer
client/src/Yoganew file+1
@@ -0,0 +1 @@
1+../../components/src/Yoga/
components/.gitignorenew file+11
@@ -0,0 +1,11 @@
1+/bower_components/
2+/node_modules/
3+/.pulp-cache/
4+/output/
5+/generated-docs/
6+/.psc-package/
7+/.psc*
8+/.purs*
9+/.psa*
10+/.spago/
11+.DS_Store
components/.storybook/config.jsnew file+15
@@ -0,0 +1,15 @@
1+import { configure, forceReRender } from '@storybook/react';
2+import equal from 'deep-equal';
3+
4+const req = require.context('../stories/', true, /Stories\.purs$/);
5+
6+function loadStories() {
7+ req.keys().forEach(filename => {
8+ req(filename).stories();
9+ })
10+}
11+
12+configure(loadStories, module);
13+if (module.hot) {
14+ forceReRender();
15+}
components/.storybook/middleware.jsnew file+11
@@ -0,0 +1,11 @@
1+const express = require("express");
2+const request = require("request");
3+
4+const expressMiddleWare = router => {
5+ router.use("/api", (req, res) => {
6+ var url = "http://localhost:14188" + req.url;
7+ req.pipe(request({ qs: req.query, uri: url, json: true })).pipe(res);
8+ });
9+};
10+
11+module.exports = expressMiddleWare;
components/.storybook/webpack.config.jsnew file+12
@@ -0,0 +1,12 @@
1+const custom = require("../webpack.dev.js");
2+const path = require("path");
3+
4+module.exports = async ({ config, mode }) => {
5+ return {
6+ ...config,
7+ module:
8+ { ...config.module
9+ , rules: custom.module.rules
10+ }
11+ };
12+};
components/.vscode/settings.jsonnew file+4
@@ -0,0 +1,4 @@
1+{
2+ "editor.formatOnSave": true,
3+ "purescript.buildCommand": "spago build --purs-args '--json-errors'"
4+}
components/LICENSEnew file+20
@@ -0,0 +1,20 @@
1+Copyright (c) 2016 Eric Thul
2+
3+Permission is hereby granted, free of charge, to any person obtaining a
4+copy of this software and associated documentation files (the
5+"Software"), in the Software without restriction, including without
6+limitation the rights to use, copy, modify, merge, publish, distribute,
7+sublicense, and/or sell copies of the Software, and to permit persons to
8+whom the Software is furnished to do so, subject to the following
9+conditions:
10+
11+The above copyright notice and this permission notice shall be included
12+in all copies or substantial portions of the Software.
13+
14+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
15+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
17+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
18+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
19+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
20+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
components/assets/icons/alternative.svgnew file+1
@@ -0,0 +1 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect id="Artboard1" x="0" y="0" width="100" height="100" style="fill:none;"/><g id="Artboard11" serif:id="Artboard1"><g id="Alternative"><path d="M83.506,45.907l-15.824,-15.832l-4.268,4.269l13.688,13.696l-13.688,13.695l4.268,4.268l15.824,-15.826c0.57,-0.573 0.885,-1.332 0.885,-2.139c-0.002,-0.807 -0.315,-1.563 -0.885,-2.131" style="fill-rule:nonzero;"/><path d="M36.924,34.346l-4.27,-4.27l-15.83,15.829c-0.568,0.568 -0.882,1.328 -0.88,2.134c0,0.807 0.312,1.565 0.88,2.133l15.83,15.83l4.27,-4.267l-13.695,-13.696l13.695,-13.693Z" style="fill-rule:nonzero;"/><path d="M53.013,18.146c0,-0.714 -0.579,-1.294 -1.293,-1.294l-2.588,0c-0.714,0 -1.294,0.58 -1.294,1.294l0,59.785c0,0.714 0.58,1.294 1.294,1.294l2.588,0c0.714,0 1.293,-0.58 1.293,-1.294l0,-59.785Z" style=""/></g></g></svg>
components/assets/icons/ap.svgnew file+1
@@ -0,0 +1 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect id="Artboard1" x="0" y="0" width="100" height="100" style="fill:none;"/><g id="Artboard11" serif:id="Artboard1"><g><g id="Ap"><g><path d="M90.506,47.156l-15.824,-15.832l-4.268,4.269l13.688,13.696l-13.688,13.695l4.268,4.268l15.824,-15.826c0.57,-0.573 0.885,-1.332 0.885,-2.139c-0.002,-0.807 -0.315,-1.563 -0.885,-2.131" style="fill-rule:nonzero;"/></g><path d="M29.924,35.595l-4.27,-4.27l-15.83,15.829c-0.568,0.568 -0.882,1.328 -0.88,2.134c0,0.807 0.312,1.565 0.88,2.133l15.83,15.83l4.27,-4.267l-13.695,-13.696l13.695,-13.693Z" style="fill-rule:nonzero;"/><path d="M47.276,31.405c0.168,-1.47 1.413,-2.58 2.893,-2.58c1.48,0 2.724,1.11 2.893,2.58l1.124,9.784l9.653,-1.954c1.451,-0.294 2.891,0.547 3.348,1.954c0.457,1.408 -0.214,2.934 -1.56,3.549l-8.958,4.093l4.842,8.576c0.727,1.289 0.373,2.918 -0.824,3.788c-1.198,0.87 -2.857,0.704 -3.858,-0.386l-6.66,-7.255l-6.661,7.255c-1,1.09 -2.66,1.256 -3.857,0.386c-1.197,-0.87 -1.552,-2.499 -0.824,-3.788l4.842,-8.576l-8.958,-4.093c-1.347,-0.615 -2.017,-2.141 -1.56,-3.549c0.457,-1.407 1.897,-2.248 3.348,-1.954l9.653,1.954l1.124,-9.784Z" style=""/></g></g></g></svg>
components/assets/icons/append.svgnew file+1
@@ -0,0 +1 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect id="Artboard1" x="0" y="0" width="100" height="100" style="fill:none;"/><g id="Artboard11" serif:id="Artboard1"><g><g id="append"><g><path d="M77.506,45.907l-15.824,-15.832l-4.268,4.269l13.688,13.696l-13.688,13.695l4.268,4.268l15.824,-15.826c0.57,-0.573 0.885,-1.332 0.885,-2.139c-0.002,-0.807 -0.315,-1.563 -0.885,-2.131" style="fill-rule:nonzero;"/></g><path d="M42.924,34.346l-4.27,-4.27l-15.83,15.829c-0.568,0.568 -0.882,1.328 -0.88,2.134c0,0.807 0.312,1.565 0.88,2.133l15.83,15.83l4.27,-4.267l-13.695,-13.696l13.695,-13.693Z" style="fill-rule:nonzero;"/></g></g></g></svg>
components/assets/icons/apply.svgnew file+1
@@ -0,0 +1 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.5;"><rect id="Artboard1" x="0" y="0" width="100" height="100" style="fill:none;"/><g id="Artboard11" serif:id="Artboard1"><g><g id="Apply"><g><path d="M37.344,58.583c0,5.756 5.739,10.422 12.819,10.422c7.075,0 12.818,-4.67 12.818,-10.422c0,-5.754 -5.733,-10.418 -12.807,-10.423l-0.013,0.002c-7.074,-0.005 -12.808,-4.67 -12.808,-10.423c0,-5.752 5.744,-10.423 12.819,-10.423c7.079,0 12.819,4.667 12.819,10.423" style="fill:none;stroke:#fff;stroke-width:6px;"/><path d="M53.012,18.146c0,-0.714 -0.58,-1.294 -1.294,-1.294l-2.588,0c-0.714,0 -1.293,0.58 -1.293,1.294l0,59.785c0,0.714 0.579,1.294 1.293,1.294l2.588,0c0.714,0 1.294,-0.58 1.294,-1.294l0,-59.785Z" style=""/></g></g></g></g></svg>
components/assets/icons/applyflipped.svgnew file+1
@@ -0,0 +1 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect id="Artboard1" x="0" y="0" width="100" height="100" style="fill:none;"/><g id="Artboard11" serif:id="Artboard1"><g><g id="Map-Flipped" serif:id="Map Flipped"><path d="M48.556,27.619c0.113,-0.67 -0.34,-1.214 -1.01,-1.214l-2.429,0c-0.67,0 -1.306,0.544 -1.419,1.214l-6.89,40.839c-0.113,0.67 0.339,1.214 1.009,1.214l2.429,0c0.67,0 1.306,-0.544 1.419,-1.214l6.891,-40.839Z" style=""/><path d="M62.429,27.619c0.113,-0.67 -0.339,-1.214 -1.009,-1.214l-2.429,0c-0.67,0 -1.306,0.544 -1.419,1.214l-6.89,40.839c-0.113,0.67 0.339,1.214 1.009,1.214l2.429,0c0.67,0 1.306,-0.544 1.419,-1.214l6.89,-40.839Z" style=""/><path d="M67.974,43.53c0.69,0 1.341,-0.544 1.454,-1.214l0.41,-2.429c0.113,-0.67 -0.355,-1.214 -1.044,-1.214l-35.19,0c-0.69,0 -1.341,0.544 -1.454,1.214l-0.41,2.429c-0.113,0.67 0.355,1.214 1.044,1.214l35.19,0Z" style=""/><path d="M65.633,57.404c0.69,0 1.341,-0.544 1.454,-1.214l0.41,-2.429c0.113,-0.67 -0.355,-1.214 -1.044,-1.214l-35.19,0c-0.689,0 -1.341,0.544 -1.454,1.214l-0.41,2.429c-0.113,0.67 0.355,1.214 1.044,1.214l35.19,0Z" style=""/></g></g></g></svg>
components/assets/icons/bind.svgnew file+1
@@ -0,0 +1 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect id="Artboard1" x="0" y="0" width="100" height="100" style="fill:none;"/><g id="Artboard11" serif:id="Artboard1"><g><g id="bind"><g><path d="M53.177,45.907l-15.824,-15.832l-4.268,4.269l13.688,13.696l-13.688,13.695l4.268,4.268l15.824,-15.826c0.57,-0.573 0.885,-1.332 0.885,-2.139c-0.002,-0.807 -0.315,-1.563 -0.885,-2.131" style="fill-rule:nonzero;"/></g><path d="M15.615,34.346l4.27,-4.27l15.83,15.829c0.568,0.568 0.882,1.328 0.88,2.134c0,0.807 -0.312,1.565 -0.88,2.133l-15.83,15.83l-4.27,-4.267l13.695,-13.696l-13.695,-13.693Z" style="fill-rule:nonzero;"/><path d="M59.808,43.694l24.911,0l0,-6.262l-31.146,0" style=""/><path d="M59.808,52.432l24.911,0l0,6.262l-31.146,0" style=""/></g></g></g></svg>
components/assets/icons/compose.svgnew file+1
@@ -0,0 +1 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect id="Artboard1" x="0" y="0" width="100" height="100" style="fill:none;"/><g id="Artboard11" serif:id="Artboard1"><g><g id="compose"><g><path d="M21.829,45.907l15.824,-15.832l4.268,4.269l-13.688,13.696l13.688,13.695l-4.268,4.268l-15.824,-15.826c-0.57,-0.573 -0.885,-1.332 -0.885,-2.139c0.002,-0.807 0.315,-1.563 0.885,-2.131" style="fill-rule:nonzero;"/></g><path d="M79.391,34.346l-4.27,-4.27l-15.83,15.829c-0.568,0.568 -0.882,1.328 -0.88,2.134c0,0.807 0.312,1.565 0.88,2.133l15.83,15.83l4.27,-4.267l-13.695,-13.696l13.695,-13.693Z" style="fill-rule:nonzero;"/><path d="M60.656,34.346l-4.27,-4.27l-15.83,15.829c-0.568,0.568 -0.882,1.328 -0.88,2.134c0,0.807 0.312,1.565 0.88,2.133l15.83,15.83l4.27,-4.267l-13.695,-13.696l13.695,-13.693Z" style="fill-rule:nonzero;"/></g></g></g></svg>
components/assets/icons/composeflipped.svgnew file+1
@@ -0,0 +1 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect id="Artboard1" x="0" y="0" width="100" height="100" style="fill:none;"/><clipPath id="_clip1"><rect id="Artboard11" serif:id="Artboard1" x="0" y="0" width="100" height="100"/></clipPath><g clip-path="url(#_clip1)"><rect id="Background" x="-0.264" y="0.156" width="100.061" height="99.786" style="fill:#1e223f;"/><g id="kleisli"><g><path d="M79.506,47.808l-15.824,-15.832l-4.268,4.269l13.688,13.696l-13.688,13.695l4.268,4.268l15.824,-15.826c0.57,-0.573 0.885,-1.332 0.885,-2.139c-0.002,-0.807 -0.315,-1.563 -0.885,-2.131" style="fill-rule:nonzero;"/></g><path d="M21.944,36.247l4.27,-4.27l15.83,15.829c0.568,0.568 0.882,1.328 0.88,2.134c0,0.807 -0.312,1.565 -0.88,2.133l-15.83,15.83l-4.27,-4.267l13.695,-13.696l-13.695,-13.693Z" style="fill-rule:nonzero;"/><path d="M40.679,36.247l4.27,-4.27l15.83,15.829c0.568,0.568 0.882,1.328 0.88,2.134c0,0.807 -0.312,1.565 -0.88,2.133l-15.83,15.83l-4.27,-4.267l13.695,-13.696l-13.695,-13.693Z" style="fill-rule:nonzero;"/></g></g></svg>
components/assets/icons/forall.svgnew file+1
@@ -0,0 +1 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect id="Artboard1" x="0" y="0" width="100" height="100" style="fill:none;"/><g id="Artboard11" serif:id="Artboard1"><g><g id="forall"><path d="M29.639,24.185l6.269,0l5.743,15.779l17.032,0l5.743,-15.779l6.27,0l-17.363,47.707l-6.331,0l-17.363,-47.707Zm13.872,20.89l6.656,18.287l6.656,-18.287l-13.312,0Z" style=""/></g></g></g></svg>
components/assets/icons/kleisli.svgnew file+1
@@ -0,0 +1 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect id="Artboard1" x="0" y="0" width="100" height="100" style="fill:none;"/><g id="Artboard11" serif:id="Artboard1"><g><g id="kleisli"><g><path d="M86.006,45.907l-15.824,-15.832l-4.268,4.269l13.688,13.696l-13.688,13.695l4.268,4.268l15.824,-15.826c0.57,-0.573 0.885,-1.332 0.885,-2.139c-0.002,-0.807 -0.315,-1.563 -0.885,-2.131" style="fill-rule:nonzero;"/></g><path d="M13.444,34.346l4.27,-4.27l15.83,15.829c0.568,0.568 0.882,1.328 0.88,2.134c0,0.807 -0.312,1.565 -0.88,2.133l-15.83,15.83l-4.27,-4.267l13.695,-13.696l-13.695,-13.693Z" style="fill-rule:nonzero;"/><path d="M38.637,43.694l30.063,-0.014l-6.152,-6.248l-30.146,0" style=""/><path d="M38.637,52.432l30.063,0l-6.152,6.262l-30.146,0" style=""/></g></g></g></svg>
components/assets/icons/landingpagedark.svgnew file+1
@@ -0,0 +1 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 800 447" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect id="Artboard1" x="0" y="0" width="800" height="446.374" style="fill:none;"/><clipPath id="_clip1"><rect x="0" y="0" width="800" height="446.374"/></clipPath><g clip-path="url(#_clip1)"><g id="Background"><path d="M800.828,448.051l0,-451.564l-803.856,0l0,451.564l803.856,0Z" style="fill:url(#_Linear2);"/><ellipse cx="174.599" cy="310.24" rx="330.479" ry="252.189" style="fill:url(#_Radial3);"/></g><g id="Stars"><circle cx="362.644" cy="4.733" r="1.461" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="334.392" cy="11.38" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="369.845" cy="6.949" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="72.557" cy="31.323" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="49.291" cy="25.229" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><circle cx="403.867" cy="17.97" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><ellipse cx="125.013" cy="9.633" rx="0.737" ry="0.821" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="87.333" cy="15.439" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M709.089,15.919c-0.575,0.333 -1.312,0.135 -1.644,-0.44c-0.333,-0.576 -0.135,-1.313 0.44,-1.645c0.576,-0.332 1.313,-0.135 1.645,0.441c0.332,0.575 0.135,1.312 -0.441,1.644Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M716.544,3.358c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.341 -0.08,-0.779 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M701.851,87.271c-0.342,0.198 -0.78,0.081 -0.977,-0.261c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.197 0.779,-0.08 0.976,0.262c0.198,0.341 0.081,0.779 -0.261,0.976Z" style="fill:#fffeee;fill-opacity:0.69;"/><path d="M669.995,7.519c-0.342,0.197 -0.78,0.08 -0.977,-0.262c-0.198,-0.341 -0.08,-0.779 0.261,-0.976c0.342,-0.198 0.78,-0.081 0.977,0.261c0.198,0.342 0.08,0.78 -0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M465.032,24.138c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.342 0.08,0.779 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M614.599,24.138c-0.341,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.342,-0.197 0.78,-0.08 0.977,0.262c0.197,0.342 0.08,0.779 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M691.664,7.383c-0.698,0.403 -1.592,0.163 -1.995,-0.535c-0.403,-0.698 -0.164,-1.592 0.534,-1.995c0.698,-0.403 1.592,-0.163 1.996,0.535c0.403,0.698 0.163,1.592 -0.535,1.995Z" style="fill:#fee;fill-opacity:0.69;"/><circle cx="198.7" cy="7.738" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="244.102" cy="79.308" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M104.17,29.677c0.342,0.198 0.78,0.08 0.977,-0.262c0.198,-0.341 0.08,-0.779 -0.261,-0.976c-0.342,-0.198 -0.78,-0.08 -0.977,0.261c-0.198,0.342 -0.08,0.78 0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="203.07" cy="73.278" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="193.264" cy="22.459" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="157.667" cy="14.848" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="261.444" cy="28.257" r="0.805" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="223.281" cy="52.803" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M583.698,25.392c-0.342,-0.197 -0.78,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.341 0.08,-0.779 -0.262,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="330.57" cy="98.448" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="330.376" cy="79.267" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="365.972" cy="26.878" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="112.16" cy="59.167" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="800.966" cy="4.978" r="0.826" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="794.399" cy="127.828" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="771.687" cy="32.202" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="794.953" cy="26.108" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><path d="M44.17,26.599c0.342,-0.198 0.78,-0.08 0.977,0.262c0.198,0.341 0.08,0.779 -0.261,0.976c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.261,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="133.264" cy="33.817" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="97.667" cy="41.428" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="201.444" cy="28.019" r="0.805" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="163.281" cy="23.473" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M523.698,30.884c-0.342,0.197 -0.78,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.341 0.08,0.779 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="305.972" cy="29.398" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="769.852" cy="44.016" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="711.687" cy="24.074" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="734.953" cy="30.168" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><circle cx="717.719" cy="10.364" r="0.673" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="756.911" cy="16.319" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M454.676,37.115c0.698,0.403 1.592,0.163 1.995,-0.535c0.403,-0.698 0.164,-1.592 -0.534,-1.995c-0.698,-0.403 -1.592,-0.164 -1.995,0.534c-0.404,0.698 -0.164,1.592 0.534,1.996Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M465.701,47.253c0.342,0.197 0.78,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.779 -0.262,-0.977c-0.342,-0.197 -0.779,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M32.393,28.151c0.342,0.197 0.78,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.78 -0.262,-0.977c-0.341,-0.197 -0.779,-0.08 -0.976,0.262c-0.198,0.342 -0.08,0.779 0.261,0.977Z" style="fill:#fffeee;fill-opacity:0.69;"/><path d="M494.249,8.398c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.261c-0.198,0.342 -0.08,0.78 0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M699.212,25.017c0.342,0.197 0.78,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.779 -0.262,-0.977c-0.342,-0.197 -0.779,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M549.645,25.017c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.779 -0.262,-0.977c-0.342,-0.197 -0.78,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M472.652,7.069c0.442,0.255 1.009,0.103 1.265,-0.339c0.255,-0.443 0.103,-1.01 -0.339,-1.265c-0.443,-0.256 -1.01,-0.104 -1.265,0.339c-0.256,0.442 -0.104,1.009 0.339,1.265Z" style="fill:#fee;fill-opacity:0.69;"/><path d="M416.68,31.856c0.488,0.282 1.112,0.114 1.394,-0.373c0.281,-0.488 0.114,-1.112 -0.374,-1.393c-0.487,-0.282 -1.112,-0.115 -1.393,0.373c-0.281,0.487 -0.114,1.112 0.373,1.393Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M529.444,13.243c0.565,0.326 1.289,0.132 1.615,-0.433c0.326,-0.565 0.132,-1.289 -0.433,-1.615c-0.565,-0.326 -1.289,-0.133 -1.615,0.433c-0.326,0.565 -0.132,1.288 0.433,1.615Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M498.917,29.864c0.52,0.3 1.186,0.122 1.486,-0.398c0.301,-0.52 0.122,-1.186 -0.398,-1.486c-0.52,-0.3 -1.186,-0.122 -1.486,0.398c-0.3,0.52 -0.122,1.186 0.398,1.486Z" style="fill:#fff8e8;fill-opacity:0.69;"/><circle cx="573.265" cy="5.3" r="0.967" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="648.544" cy="38.618" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="638.738" cy="17.799" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="274.158" cy="3.264" r="1.069" style="fill:#fee;fill-opacity:0.69;"/><circle cx="213.142" cy="10.187" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M173.074,50.556c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.198 0.779,-0.08 0.976,0.262c0.198,0.341 0.08,0.779 -0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M323.074,50.556c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.198 0.779,-0.08 0.976,0.262c0.198,0.341 0.08,0.779 -0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M353.074,50.556c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.198 0.779,-0.08 0.976,0.262c0.198,0.341 0.08,0.779 -0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M383.074,50.556c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.198 0.779,-0.08 0.976,0.262c0.198,0.341 0.08,0.779 -0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="254.174" cy="44.157" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="263.98" cy="23.339" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="299.577" cy="15.727" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="195.559" cy="38.849" r="1.461" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="233.963" cy="33.683" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M37.775,12.928c0.342,-0.197 0.78,-0.08 0.977,0.262c0.197,0.342 0.08,0.779 -0.262,0.977c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="146.674" cy="49.327" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="126.868" cy="20.146" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="481.272" cy="27.758" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="735.084" cy="60.046" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M623.013,27.532c-0.698,0.403 -1.592,0.163 -1.995,-0.535c-0.403,-0.698 -0.164,-1.592 0.535,-1.995c0.698,-0.403 1.592,-0.164 1.995,0.535c0.403,0.698 0.163,1.592 -0.535,1.995Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M520.261,21.259c-0.698,0.403 -1.592,0.163 -1.995,-0.535c-0.403,-0.698 -0.164,-1.592 0.534,-1.995c0.698,-0.403 1.592,-0.164 1.995,0.535c0.404,0.698 0.164,1.592 -0.534,1.995Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M554.976,21.878c-0.52,0.3 -1.186,0.122 -1.486,-0.398c-0.3,-0.52 -0.122,-1.186 0.398,-1.486c0.52,-0.3 1.186,-0.122 1.486,0.398c0.301,0.52 0.122,1.186 -0.398,1.486Z" style="fill:#fff8e8;fill-opacity:0.69;"/><circle cx="591.184" cy="24.216" r="0.762" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="208.506" cy="36.92" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="183.086" cy="22.385" r="1.069" style="fill:#fee;fill-opacity:0.69;"/><circle cx="153.07" cy="32.998" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="280.376" cy="27.009" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="62.16" cy="47.109" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="260.57" cy="57.828" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="740.966" cy="51.298" r="0.826" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="801.399" cy="55.949" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="778.687" cy="80.323" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="801.953" cy="74.229" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><ellipse cx="726.231" cy="58.633" rx="0.737" ry="0.821" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="763.911" cy="64.439" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M462.155,64.919c0.575,0.333 1.312,0.135 1.644,-0.44c0.333,-0.576 0.135,-1.313 -0.44,-1.645c-0.576,-0.332 -1.313,-0.135 -1.645,0.441c-0.332,0.575 -0.135,1.312 0.441,1.644Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M454.7,52.358c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.341 0.08,-0.779 -0.262,-0.977c-0.342,-0.197 -0.779,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M469.393,136.271c0.342,0.198 0.78,0.081 0.977,-0.261c0.197,-0.342 0.08,-0.78 -0.262,-0.977c-0.341,-0.197 -0.779,-0.08 -0.976,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#fffeee;fill-opacity:0.69;"/><path d="M501.249,56.519c0.342,0.197 0.78,0.08 0.977,-0.262c0.198,-0.341 0.08,-0.779 -0.261,-0.976c-0.342,-0.198 -0.78,-0.081 -0.977,0.261c-0.198,0.342 -0.08,0.78 0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M706.212,73.138c0.342,0.197 0.78,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.78 -0.262,-0.977c-0.342,-0.197 -0.779,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.779 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M556.645,73.138c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.78 -0.262,-0.977c-0.342,-0.197 -0.78,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.779 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M729.58,36.383c0.698,0.403 1.592,0.163 1.995,-0.535c0.403,-0.698 0.164,-1.592 -0.534,-1.995c-0.698,-0.403 -1.592,-0.163 -1.995,0.535c-0.403,0.698 -0.164,1.592 0.534,1.995Z" style="fill:#fee;fill-opacity:0.69;"/><path d="M548.231,56.532c0.698,0.403 1.592,0.163 1.995,-0.535c0.403,-0.698 0.164,-1.592 -0.535,-1.995c-0.698,-0.403 -1.592,-0.164 -1.995,0.535c-0.403,0.698 -0.163,1.592 0.535,1.995Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M650.983,50.259c0.698,0.403 1.592,0.163 1.995,-0.535c0.403,-0.698 0.164,-1.592 -0.534,-1.995c-0.698,-0.403 -1.592,-0.164 -1.995,0.535c-0.403,0.698 -0.164,1.592 0.534,1.995Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M616.268,50.878c0.52,0.3 1.186,0.122 1.486,-0.398c0.3,-0.52 0.122,-1.186 -0.398,-1.486c-0.52,-0.3 -1.186,-0.122 -1.486,0.398c-0.301,0.52 -0.122,1.186 0.398,1.486Z" style="fill:#fff8e8;fill-opacity:0.69;"/><circle cx="580.06" cy="53.216" r="0.762" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="655.544" cy="86.738" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="645.738" cy="65.92" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="681.158" cy="31.385" r="1.069" style="fill:#fee;fill-opacity:0.69;"/><circle cx="610.142" cy="158.308" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M750.074,78.677c-0.342,0.198 -0.78,0.08 -0.977,-0.262c-0.198,-0.341 -0.08,-0.779 0.262,-0.976c0.341,-0.198 0.779,-0.08 0.976,0.261c0.198,0.342 0.08,0.78 -0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="651.174" cy="122.278" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="660.98" cy="71.459" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="696.577" cy="63.848" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="592.8" cy="77.257" r="0.805" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="630.963" cy="81.803" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M270.546,74.392c0.342,-0.197 0.78,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.341 -0.08,-0.779 0.262,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="533.674" cy="47.448" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="523.868" cy="128.267" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="488.272" cy="75.878" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="742.084" cy="108.167" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="53.278" cy="53.978" r="0.826" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="24.392" cy="61.26" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="59.845" cy="176.828" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="82.557" cy="81.202" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="59.291" cy="75.108" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><circle cx="13.635" cy="87.617" r="1.228" style="fill:#fee;fill-opacity:0.69;"/><circle cx="136.525" cy="59.364" r="0.673" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="97.333" cy="65.319" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M399.568,66.115c-0.698,0.403 -1.592,0.163 -1.995,-0.535c-0.403,-0.698 -0.164,-1.592 0.534,-1.995c0.699,-0.403 1.593,-0.164 1.996,0.534c0.403,0.698 0.163,1.592 -0.535,1.996Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M398.543,46.253c-0.342,0.197 -0.78,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.779 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M391.851,117.151c-0.342,0.197 -0.78,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.197 0.779,-0.08 0.976,0.262c0.198,0.342 0.081,0.779 -0.261,0.977Z" style="fill:#fffeee;fill-opacity:0.69;"/><path d="M359.995,57.398c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.261,-0.977c0.342,-0.198 0.78,-0.08 0.977,0.261c0.198,0.342 0.08,0.78 -0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M155.032,74.017c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.779 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M304.599,74.017c-0.341,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.779 0.262,-0.977c0.342,-0.197 0.78,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M381.592,56.069c-0.442,0.255 -1.009,0.103 -1.265,-0.339c-0.255,-0.443 -0.103,-1.01 0.339,-1.265c0.443,-0.256 1.01,-0.104 1.265,0.339c0.256,0.442 0.104,1.009 -0.339,1.265Z" style="fill:#fee;fill-opacity:0.69;"/><path d="M437.564,80.856c-0.488,0.282 -1.112,0.114 -1.393,-0.373c-0.282,-0.488 -0.115,-1.112 0.373,-1.393c0.487,-0.282 1.112,-0.115 1.393,0.373c0.282,0.487 0.114,1.112 -0.373,1.393Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M314.8,32.243c-0.565,0.326 -1.288,0.132 -1.615,-0.433c-0.326,-0.565 -0.132,-1.289 0.433,-1.615c0.565,-0.326 1.289,-0.133 1.615,0.433c0.326,0.565 0.132,1.288 -0.433,1.615Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M355.327,78.864c-0.52,0.3 -1.186,0.122 -1.486,-0.398c-0.3,-0.52 -0.122,-1.186 0.398,-1.486c0.52,-0.3 1.186,-0.122 1.486,0.398c0.3,0.52 0.122,1.186 -0.398,1.486Z" style="fill:#fff8e8;fill-opacity:0.69;"/><circle cx="280.979" cy="54.3" r="0.967" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="205.7" cy="87.618" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="215.506" cy="176.799" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="190.086" cy="52.264" r="1.069" style="fill:#fee;fill-opacity:0.69;"/><circle cx="251.102" cy="59.187" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M301.17,49.556c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M151.17,49.556c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M121.17,49.556c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M91.17,49.556c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="210.07" cy="93.157" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="200.264" cy="72.339" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="164.667" cy="64.727" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="268.685" cy="127.849" r="1.461" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="230.281" cy="82.683" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M426.469,61.928c-0.342,-0.197 -0.78,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.779 0.262,0.977c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.78 -0.262,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="327.57" cy="48.327" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="337.376" cy="69.146" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="372.972" cy="76.758" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="119.16" cy="109.046" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/></g><g id="Clouds"><path id="_-Curve-" serif:id="(Curve)" d="M610.291,177.316c-35.879,-0.428 -84.67,-0.691 -138.392,-0.689c-38.684,0.002 -74.811,0.141 -105.402,0.38c-49.14,-2.745 -80.877,-9.954 -80.877,-14.718c0,-1.333 2.655,0.335 7.294,-0.896c96.772,-0.175 171.302,-1.213 171.302,-2.464c0,-1.107 -59.462,-3.372 -140.106,-3.687c38.487,-2.059 102.543,-4.972 173.823,-4.972c11.996,0 23.761,0.07 35.216,0.206c20.76,-4.638 60.945,-2.784 107.07,-2.784c36.08,0 68.525,-0.075 90.882,2.983c32.491,0.899 72.142,-1.186 114.922,-0.379c38.68,0.729 74.805,1.273 105.395,1.613c49.101,3.673 80.599,8.516 80.54,13.279c-0.016,1.334 -2.504,2.58 -7.158,3.723c-96.763,-1.654 -171.297,-2.024 -171.312,-0.774c-0.013,1.108 58.473,3.15 139.105,4.989c-38.514,3.085 -101.653,4.38 -172.925,3.033c-11.995,-0.227 -23.757,-0.52 -35.209,-0.872c-20.815,4.245 -61.034,6.631 -107.154,5.759c-24.754,-0.468 -47.786,-1.809 -67.014,-3.73Z" style="fill:#240c3c;"/><path id="_-Curve-1" serif:id="(Curve)" d="M609.299,171.607c-35.88,-0.338 -84.67,-0.545 -138.392,-0.543c-38.684,0.001 -74.812,0.111 -105.402,0.299c-49.141,-2.166 -80.694,-5.519 -80.694,-9.279c0,-1.052 2.472,-2.073 7.111,-3.045c96.772,-0.137 171.302,-0.957 171.302,-1.944c-0.001,-0.874 -58.506,-1.614 -139.15,-1.862c38.471,-3.009 101.587,-4.973 172.867,-4.973c11.996,0 23.761,0.055 35.216,0.162c20.76,-3.66 60.945,-6.143 107.07,-6.143c36.08,0 68.525,1.519 90.882,3.933c32.491,0.709 72.142,1.432 114.922,2.069c38.68,0.575 74.805,1.005 105.395,1.272c49.101,2.9 80.598,6.722 80.54,10.482c-0.017,1.052 -2.505,2.036 -7.158,2.938c-96.763,-1.305 -171.297,-1.597 -171.312,-0.611c-0.014,0.875 58.473,2.486 139.104,3.938c-38.514,2.435 -101.653,3.457 -172.924,2.394c-11.995,-0.179 -23.758,-0.41 -35.21,-0.688c-20.814,3.35 -61.033,5.234 -107.153,4.545c-24.754,-0.369 -47.786,-1.428 -67.014,-2.944Z" style="fill:#120b38;"/><path d="M684.234,222.269c-12.108,-1.642 -29.721,-2.832 -29.76,-5.218c-0.063,-3.861 34.226,-4.225 76.6,-3.504c42.375,0.721 75.9,-2.707 76.956,1.008c2.476,8.704 -12.549,8.552 -32.56,10.141c-12.403,-0.58 -28.24,0.216 -44.434,0.479c-16.193,0.263 -35.197,-1.331 -46.802,-2.906Z" style="fill:url(#_Linear4);"/><path d="M130.064,213.821c42.381,0 76.789,0.237 76.789,4.224c0,3.986 -14.408,4.223 -56.789,4.223c-42.38,0 -96.788,0.208 -96.788,-4.223c0,-4.431 34.408,-4.224 76.788,-4.224Z" style="fill:#a7847d;"/></g><g id="Mountains"><path d="M476.098,218.299l81.644,216.765l-205.408,0l123.764,-216.765Z" style="fill:#04102d;"/><path d="M476.098,218.299l21.823,203.477l81.177,-8.706l-103,-194.771Z" style="fill:#250849;"/><path d="M369.627,308.648l88.326,125.788l-205.407,0l117.081,-125.788Z" style="fill:#04102d;"/><path d="M326.11,338.332l68.193,96.732l-205.407,0l137.214,-96.732Z" style="fill:#04102d;"/><path d="M508.168,243.792l163.526,204.747l-256.643,0l93.117,-204.747Z" style="fill:#04102d;"/><path d="M508.168,245.355l63.395,75.115l-54.953,46.379l-8.442,-121.494Z" style="fill:#250849;"/><path d="M369.612,308.648l54.182,77.687l-58.981,41.135l4.799,-118.822Z" style="fill:#250849;"/><path d="M326.184,338.326l16.813,23.99l-16.887,11.835l0.074,-35.825Z" style="fill:#250849;"/><path d="M633.647,230.42l175.693,204.644l-351.387,0l175.694,-204.644Z" style="fill:#04102d;"/><path d="M633.647,230.42l101.573,245.129l86.041,-35.653l-187.614,-209.476Z" style="fill:#250849;"/><path d="M643.625,254.389c-0.57,0.219 -0.744,0.283 -1.862,0.819c-2.862,1.393 -6.074,3.204 -9.177,2.636c-6.182,-1.132 -10.808,-6.27 -16.675,-6.724l17.736,-20.7l9.978,23.969Z" style="fill:#655578;"/><path d="M654.153,253.404c-0.495,-0.027 -0.799,-0.017 -0.799,-0.017c-3.255,-0.486 -6.617,-0.192 -9.677,0.982l-0.052,0.02l-9.978,-23.969l20.506,22.984Z" style="fill:#9d779e;"/></g><g id="Buildings"><path d="M195.171,451.298l0,-292.145l-102.462,0l0,292.145l102.462,0Z" style="fill:url(#_Linear5);"/><path d="M289.755,451.298l0,-218.487l-57.232,0l0,218.487l57.232,0Z" style="fill:url(#_Linear6);"/><path d="M323.451,451.298l0,-123.585l-71.555,0l0,123.585l71.555,0Z" style="fill:url(#_Linear7);"/><path d="M207.557,451.298l0,-218.487l25.314,0l0,218.487l-25.314,0Z" style="fill:#130425;"/><path d="M92.709,451.298l0,-292.145l25.314,0l0,292.145l-25.314,0Z" style="fill:#130425;"/><path d="M323.451,451.298l0,-123.585l-16.692,0l0,123.585l16.692,0Z" style="fill:url(#_Linear8);"/><path d="M272.498,451.298l0,-95.771l-136.555,0l0,95.771l136.555,0Z" style="fill:url(#_Linear9);"/><path d="M85.122,451.298l0,-178.856l-97.675,0l0,178.856l97.675,0Z" style="fill:url(#_Linear10);"/><path d="M173.526,451.298l0,-95.771l-37.583,0l0,95.771l37.583,0Z" style="fill:#2e1232;"/><path d="M66.649,456.944l0,-184.502l-69.677,0l0,184.502l69.677,0Z" style="fill:url(#_Linear11);"/></g><rect x="-3.028" y="431.298" width="826.844" height="20.006" style="fill:#253141;"/><g id="Laptop"><path d="M606.064,273.603c0,-6.261 -5.076,-11.337 -11.337,-11.337c-37.536,0 -157.517,0 -195.054,0c-6.261,0 -11.337,5.076 -11.337,11.337c0,33.077 0,128.577 0,151.521c0,1.326 0.527,2.598 1.465,3.536c0.938,0.937 2.209,1.464 3.535,1.464c29.3,0 178.429,0 207.728,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-22.944 0,-118.444 0,-151.521Z" style="fill:#657390;"/><path d="M606.064,273.603c0,-6.261 -5.076,-11.337 -11.337,-11.337c-37.536,0 -157.517,0 -195.054,0c-6.261,0 -11.337,5.076 -11.337,11.337c0,33.077 0,128.577 0,151.521c0,1.326 0.527,2.598 1.465,3.536c0.938,0.937 2.209,1.464 3.535,1.464c29.3,0 178.429,0 207.728,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-22.944 0,-118.444 0,-151.521Z" style="fill:#657390;"/><path d="M599.193,275.905c0,-3.05 -2.476,-5.526 -5.526,-5.526l-193.063,0c-3.05,0 -5.526,2.476 -5.526,5.526l0,141.039c0,3.05 2.476,5.526 5.526,5.526l193.063,0c3.05,0 5.526,-2.476 5.526,-5.526l0,-141.039Z" style="fill:#130c2b;"/><path d="M655.04,427.228c0,-0.252 -0.205,-0.457 -0.457,-0.457c-13.334,0 -313.753,0 -313.753,0l0,4.975c0,2.761 2.239,5 5,5c36.953,0 267.257,0 304.21,0c2.761,0 5,-2.239 5,-5c0,-1.845 0,-3.687 0,-4.518Z" style="fill:url(#_Linear12);"/><circle id="Camera" cx="497.178" cy="267.001" r="1.238" style="fill-opacity:0.45;"/><circle id="Mic" cx="500.009" cy="267.001" r="0.527" style="fill-opacity:0.45;"/><circle id="Ambient-Light-" serif:id="Ambient Light?" cx="494.263" cy="267.001" r="0.527" style="fill:#102708;fill-opacity:0.45;"/><g id="Icon"><path d="M543.109,335.27l-18.005,-18.014l-4.857,4.857l15.576,15.585l-15.576,15.582l4.857,4.856l18.005,-18.007c0.649,-0.652 1.008,-1.516 1.008,-2.434c-0.004,-0.918 -0.359,-1.778 -1.008,-2.425" style="fill:#ccffd6;fill-rule:nonzero;"/><path d="M497.136,326.699c7.364,-7.356 19.316,-7.354 26.677,0.007c7.361,7.362 7.364,19.313 0.007,26.677l0.007,0.007l-26.684,26.684l-26.684,-26.684c-7.364,-7.363 -7.364,-19.32 0,-26.684c7.361,-7.361 19.313,-7.363 26.677,-0.007Z" style="fill:#c47dff;"/><path d="M473.797,339.323l-4.859,-4.857l-18.012,18.01c-0.647,0.646 -1.004,1.511 -1.001,2.428c0,0.918 0.354,1.781 1.001,2.428l18.012,18.012l4.859,-4.856l-15.583,-15.584l15.583,-15.581Z" style="fill:#ccffd6;fill-rule:nonzero;"/></g></g></g><defs><linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-8.64246e-14,451.564,-803.856,-1.43038e-13,398.9,-3.51255)"><stop offset="0" style="stop-color:#000434;stop-opacity:1"/><stop offset="0.28" style="stop-color:#171043;stop-opacity:1"/><stop offset="0.68" style="stop-color:#573774;stop-opacity:1"/><stop offset="1" style="stop-color:#b8734e;stop-opacity:1"/></linearGradient><radialGradient id="_Radial3" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(330.479,0,0,252.189,174.599,310.24)"><stop offset="0" style="stop-color:#f60;stop-opacity:0.3"/><stop offset="1" style="stop-color:#fff552;stop-opacity:0"/></radialGradient><linearGradient id="_Linear4" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-0.538323,-17.3125,1.44013,-0.04478,749.812,228.864)"><stop offset="0" style="stop-color:#e59f77;stop-opacity:1"/><stop offset="0.47" style="stop-color:#a46075;stop-opacity:1"/><stop offset="1" style="stop-color:#914d74;stop-opacity:1"/></linearGradient><linearGradient id="_Linear5" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(31.4265,292.145,-292.145,31.4265,112.513,159.153)"><stop offset="0" style="stop-color:#08001b;stop-opacity:1"/><stop offset="1" style="stop-color:#571547;stop-opacity:1"/></linearGradient><linearGradient id="_Linear6" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(19.1616,218.487,-218.487,19.1616,241.977,232.811)"><stop offset="0" style="stop-color:#000418;stop-opacity:1"/><stop offset="1" style="stop-color:#571548;stop-opacity:1"/></linearGradient><linearGradient id="_Linear7" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(46.7869,123.585,-71.5547,27.0893,259.972,327.713)"><stop offset="0" style="stop-color:#000418;stop-opacity:1"/><stop offset="1" style="stop-color:#571548;stop-opacity:1"/></linearGradient><linearGradient id="_Linear8" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0,123.585,-123.585,0,315.105,327.713)"><stop offset="0" style="stop-color:#3a0843;stop-opacity:1"/><stop offset="1" style="stop-color:#9f5c6a;stop-opacity:1"/></linearGradient><linearGradient id="_Linear9" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(89.6564,47.8855,-47.8855,89.6564,162.618,355.527)"><stop offset="0" style="stop-color:#2c1d2f;stop-opacity:1"/><stop offset="1" style="stop-color:#480445;stop-opacity:1"/></linearGradient><linearGradient id="_Linear10" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-7.19036,106.447,-106.447,-7.19036,77.8467,255.423)"><stop offset="0" style="stop-color:#2c1d2f;stop-opacity:1"/><stop offset="1" style="stop-color:#480445;stop-opacity:1"/></linearGradient><linearGradient id="_Linear11" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(20.5602,1.9877e-06,-184.503,2.215e-07,11.2504,272.442)"><stop offset="0" style="stop-color:#000624;stop-opacity:1"/><stop offset="1" style="stop-color:#4f1557;stop-opacity:1"/></linearGradient><linearGradient id="_Linear12" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(314.21,0,0,9.97478,340.83,431.758)"><stop offset="0" style="stop-color:#a9abc1;stop-opacity:1"/><stop offset="0.11" style="stop-color:#65687d;stop-opacity:1"/><stop offset="0.5" style="stop-color:#c3c5d2;stop-opacity:1"/><stop offset="0.89" style="stop-color:#64677c;stop-opacity:1"/><stop offset="1" style="stop-color:#a4a7c2;stop-opacity:1"/></linearGradient></defs></svg>
components/assets/icons/landingpagelight.svgnew file+1
@@ -0,0 +1 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 800 447" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect id="Artboard1" x="0" y="0" width="800" height="446.374" style="fill:none;"/><clipPath id="_clip1"><rect x="0" y="0" width="800" height="446.374"/></clipPath><g clip-path="url(#_clip1)"><g id="Background"><path d="M800.828,448.051l0,-451.564l-803.856,0l0,451.564l803.856,0Z" style="fill:url(#_Linear2);"/><ellipse cx="842.486" cy="270.379" rx="647.316" ry="459.814" style="fill:url(#_Radial3);"/></g><g id="Stars" opacity="0.15"><circle cx="362.644" cy="4.733" r="1.461" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="334.392" cy="11.38" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="369.845" cy="6.949" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="72.557" cy="31.323" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="49.291" cy="25.229" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><circle cx="403.867" cy="17.97" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><ellipse cx="125.013" cy="9.633" rx="0.737" ry="0.821" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="87.333" cy="15.439" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M709.089,15.919c-0.575,0.333 -1.312,0.135 -1.644,-0.44c-0.333,-0.576 -0.135,-1.313 0.44,-1.645c0.576,-0.332 1.313,-0.135 1.645,0.441c0.332,0.575 0.135,1.312 -0.441,1.644Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M716.544,3.358c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.341 -0.08,-0.779 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M701.851,87.271c-0.342,0.198 -0.78,0.081 -0.977,-0.261c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.197 0.779,-0.08 0.976,0.262c0.198,0.341 0.081,0.779 -0.261,0.976Z" style="fill:#fffeee;fill-opacity:0.69;"/><path d="M669.995,7.519c-0.342,0.197 -0.78,0.08 -0.977,-0.262c-0.198,-0.341 -0.08,-0.779 0.261,-0.976c0.342,-0.198 0.78,-0.081 0.977,0.261c0.198,0.342 0.08,0.78 -0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M465.032,24.138c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.342 0.08,0.779 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M614.599,24.138c-0.341,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.342,-0.197 0.78,-0.08 0.977,0.262c0.197,0.342 0.08,0.779 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M691.664,7.383c-0.698,0.403 -1.592,0.163 -1.995,-0.535c-0.403,-0.698 -0.164,-1.592 0.534,-1.995c0.698,-0.403 1.592,-0.163 1.996,0.535c0.403,0.698 0.163,1.592 -0.535,1.995Z" style="fill:#fee;fill-opacity:0.69;"/><circle cx="198.7" cy="7.738" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="244.102" cy="79.308" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M104.17,29.677c0.342,0.198 0.78,0.08 0.977,-0.262c0.198,-0.341 0.08,-0.779 -0.261,-0.976c-0.342,-0.198 -0.78,-0.08 -0.977,0.261c-0.198,0.342 -0.08,0.78 0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="203.07" cy="73.278" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="193.264" cy="22.459" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="157.667" cy="14.848" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="261.444" cy="28.257" r="0.805" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="223.281" cy="52.803" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M583.698,25.392c-0.342,-0.197 -0.78,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.341 0.08,-0.779 -0.262,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="330.57" cy="98.448" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="330.376" cy="79.267" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="365.972" cy="26.878" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="112.16" cy="59.167" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="800.966" cy="4.978" r="0.826" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="794.399" cy="127.828" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="771.687" cy="32.202" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="794.953" cy="26.108" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><path d="M44.17,26.599c0.342,-0.198 0.78,-0.08 0.977,0.262c0.198,0.341 0.08,0.779 -0.261,0.976c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.261,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="133.264" cy="33.817" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="97.667" cy="41.428" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="201.444" cy="28.019" r="0.805" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="163.281" cy="23.473" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M523.698,30.884c-0.342,0.197 -0.78,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.341 0.08,0.779 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="305.972" cy="29.398" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="769.852" cy="44.016" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="711.687" cy="24.074" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="734.953" cy="30.168" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><circle cx="717.719" cy="10.364" r="0.673" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="756.911" cy="16.319" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M454.676,37.115c0.698,0.403 1.592,0.163 1.995,-0.535c0.403,-0.698 0.164,-1.592 -0.534,-1.995c-0.698,-0.403 -1.592,-0.164 -1.995,0.534c-0.404,0.698 -0.164,1.592 0.534,1.996Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M465.701,47.253c0.342,0.197 0.78,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.779 -0.262,-0.977c-0.342,-0.197 -0.779,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M32.393,28.151c0.342,0.197 0.78,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.78 -0.262,-0.977c-0.341,-0.197 -0.779,-0.08 -0.976,0.262c-0.198,0.342 -0.08,0.779 0.261,0.977Z" style="fill:#fffeee;fill-opacity:0.69;"/><path d="M494.249,8.398c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.261c-0.198,0.342 -0.08,0.78 0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M699.212,25.017c0.342,0.197 0.78,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.779 -0.262,-0.977c-0.342,-0.197 -0.779,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M549.645,25.017c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.779 -0.262,-0.977c-0.342,-0.197 -0.78,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M472.652,7.069c0.442,0.255 1.009,0.103 1.265,-0.339c0.255,-0.443 0.103,-1.01 -0.339,-1.265c-0.443,-0.256 -1.01,-0.104 -1.265,0.339c-0.256,0.442 -0.104,1.009 0.339,1.265Z" style="fill:#fee;fill-opacity:0.69;"/><path d="M416.68,31.856c0.488,0.282 1.112,0.114 1.394,-0.373c0.281,-0.488 0.114,-1.112 -0.374,-1.393c-0.487,-0.282 -1.112,-0.115 -1.393,0.373c-0.281,0.487 -0.114,1.112 0.373,1.393Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M529.444,13.243c0.565,0.326 1.289,0.132 1.615,-0.433c0.326,-0.565 0.132,-1.289 -0.433,-1.615c-0.565,-0.326 -1.289,-0.133 -1.615,0.433c-0.326,0.565 -0.132,1.288 0.433,1.615Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M498.917,29.864c0.52,0.3 1.186,0.122 1.486,-0.398c0.301,-0.52 0.122,-1.186 -0.398,-1.486c-0.52,-0.3 -1.186,-0.122 -1.486,0.398c-0.3,0.52 -0.122,1.186 0.398,1.486Z" style="fill:#fff8e8;fill-opacity:0.69;"/><circle cx="573.265" cy="5.3" r="0.967" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="648.544" cy="38.618" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="638.738" cy="17.799" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="274.158" cy="3.264" r="1.069" style="fill:#fee;fill-opacity:0.69;"/><circle cx="213.142" cy="10.187" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M173.074,50.556c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.198 0.779,-0.08 0.976,0.262c0.198,0.341 0.08,0.779 -0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M323.074,50.556c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.198 0.779,-0.08 0.976,0.262c0.198,0.341 0.08,0.779 -0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M353.074,50.556c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.198 0.779,-0.08 0.976,0.262c0.198,0.341 0.08,0.779 -0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M383.074,50.556c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.198 0.779,-0.08 0.976,0.262c0.198,0.341 0.08,0.779 -0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="254.174" cy="44.157" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="263.98" cy="23.339" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="299.577" cy="15.727" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="195.559" cy="38.849" r="1.461" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="233.963" cy="33.683" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M37.775,12.928c0.342,-0.197 0.78,-0.08 0.977,0.262c0.197,0.342 0.08,0.779 -0.262,0.977c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="146.674" cy="49.327" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="126.868" cy="20.146" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="481.272" cy="27.758" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="735.084" cy="60.046" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M623.013,27.532c-0.698,0.403 -1.592,0.163 -1.995,-0.535c-0.403,-0.698 -0.164,-1.592 0.535,-1.995c0.698,-0.403 1.592,-0.164 1.995,0.535c0.403,0.698 0.163,1.592 -0.535,1.995Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M520.261,21.259c-0.698,0.403 -1.592,0.163 -1.995,-0.535c-0.403,-0.698 -0.164,-1.592 0.534,-1.995c0.698,-0.403 1.592,-0.164 1.995,0.535c0.404,0.698 0.164,1.592 -0.534,1.995Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M554.976,21.878c-0.52,0.3 -1.186,0.122 -1.486,-0.398c-0.3,-0.52 -0.122,-1.186 0.398,-1.486c0.52,-0.3 1.186,-0.122 1.486,0.398c0.301,0.52 0.122,1.186 -0.398,1.486Z" style="fill:#fff8e8;fill-opacity:0.69;"/><circle cx="591.184" cy="24.216" r="0.762" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="208.506" cy="36.92" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="183.086" cy="22.385" r="1.069" style="fill:#fee;fill-opacity:0.69;"/><circle cx="153.07" cy="32.998" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="280.376" cy="27.009" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="62.16" cy="47.109" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="260.57" cy="57.828" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="740.966" cy="51.298" r="0.826" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="801.399" cy="55.949" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="778.687" cy="80.323" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="801.953" cy="74.229" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><ellipse cx="726.231" cy="58.633" rx="0.737" ry="0.821" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="763.911" cy="64.439" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M462.155,64.919c0.575,0.333 1.312,0.135 1.644,-0.44c0.333,-0.576 0.135,-1.313 -0.44,-1.645c-0.576,-0.332 -1.313,-0.135 -1.645,0.441c-0.332,0.575 -0.135,1.312 0.441,1.644Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M454.7,52.358c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.341 0.08,-0.779 -0.262,-0.977c-0.342,-0.197 -0.779,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M469.393,136.271c0.342,0.198 0.78,0.081 0.977,-0.261c0.197,-0.342 0.08,-0.78 -0.262,-0.977c-0.341,-0.197 -0.779,-0.08 -0.976,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#fffeee;fill-opacity:0.69;"/><path d="M501.249,56.519c0.342,0.197 0.78,0.08 0.977,-0.262c0.198,-0.341 0.08,-0.779 -0.261,-0.976c-0.342,-0.198 -0.78,-0.081 -0.977,0.261c-0.198,0.342 -0.08,0.78 0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M706.212,73.138c0.342,0.197 0.78,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.78 -0.262,-0.977c-0.342,-0.197 -0.779,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.779 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M556.645,73.138c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.78 -0.262,-0.977c-0.342,-0.197 -0.78,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.779 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M729.58,36.383c0.698,0.403 1.592,0.163 1.995,-0.535c0.403,-0.698 0.164,-1.592 -0.534,-1.995c-0.698,-0.403 -1.592,-0.163 -1.995,0.535c-0.403,0.698 -0.164,1.592 0.534,1.995Z" style="fill:#fee;fill-opacity:0.69;"/><path d="M548.231,56.532c0.698,0.403 1.592,0.163 1.995,-0.535c0.403,-0.698 0.164,-1.592 -0.535,-1.995c-0.698,-0.403 -1.592,-0.164 -1.995,0.535c-0.403,0.698 -0.163,1.592 0.535,1.995Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M650.983,50.259c0.698,0.403 1.592,0.163 1.995,-0.535c0.403,-0.698 0.164,-1.592 -0.534,-1.995c-0.698,-0.403 -1.592,-0.164 -1.995,0.535c-0.403,0.698 -0.164,1.592 0.534,1.995Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M616.268,50.878c0.52,0.3 1.186,0.122 1.486,-0.398c0.3,-0.52 0.122,-1.186 -0.398,-1.486c-0.52,-0.3 -1.186,-0.122 -1.486,0.398c-0.301,0.52 -0.122,1.186 0.398,1.486Z" style="fill:#fff8e8;fill-opacity:0.69;"/><circle cx="580.06" cy="53.216" r="0.762" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="655.544" cy="86.738" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="645.738" cy="65.92" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="681.158" cy="31.385" r="1.069" style="fill:#fee;fill-opacity:0.69;"/><circle cx="610.142" cy="158.308" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M750.074,78.677c-0.342,0.198 -0.78,0.08 -0.977,-0.262c-0.198,-0.341 -0.08,-0.779 0.262,-0.976c0.341,-0.198 0.779,-0.08 0.976,0.261c0.198,0.342 0.08,0.78 -0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="651.174" cy="122.278" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="660.98" cy="71.459" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="696.577" cy="63.848" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="592.8" cy="77.257" r="0.805" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="630.963" cy="81.803" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M270.546,74.392c0.342,-0.197 0.78,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.341 -0.08,-0.779 0.262,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="533.674" cy="47.448" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="523.868" cy="128.267" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="488.272" cy="75.878" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="742.084" cy="108.167" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="53.278" cy="53.978" r="0.826" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="24.392" cy="61.26" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="59.845" cy="176.828" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="82.557" cy="81.202" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="59.291" cy="75.108" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><circle cx="13.635" cy="87.617" r="1.228" style="fill:#fee;fill-opacity:0.69;"/><circle cx="136.525" cy="59.364" r="0.673" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="97.333" cy="65.319" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M399.568,66.115c-0.698,0.403 -1.592,0.163 -1.995,-0.535c-0.403,-0.698 -0.164,-1.592 0.534,-1.995c0.699,-0.403 1.593,-0.164 1.996,0.534c0.403,0.698 0.163,1.592 -0.535,1.996Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M398.543,46.253c-0.342,0.197 -0.78,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.779 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M391.851,117.151c-0.342,0.197 -0.78,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.197 0.779,-0.08 0.976,0.262c0.198,0.342 0.081,0.779 -0.261,0.977Z" style="fill:#fffeee;fill-opacity:0.69;"/><path d="M359.995,57.398c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.261,-0.977c0.342,-0.198 0.78,-0.08 0.977,0.261c0.198,0.342 0.08,0.78 -0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M155.032,74.017c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.779 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M304.599,74.017c-0.341,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.779 0.262,-0.977c0.342,-0.197 0.78,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M381.592,56.069c-0.442,0.255 -1.009,0.103 -1.265,-0.339c-0.255,-0.443 -0.103,-1.01 0.339,-1.265c0.443,-0.256 1.01,-0.104 1.265,0.339c0.256,0.442 0.104,1.009 -0.339,1.265Z" style="fill:#fee;fill-opacity:0.69;"/><path d="M437.564,80.856c-0.488,0.282 -1.112,0.114 -1.393,-0.373c-0.282,-0.488 -0.115,-1.112 0.373,-1.393c0.487,-0.282 1.112,-0.115 1.393,0.373c0.282,0.487 0.114,1.112 -0.373,1.393Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M314.8,32.243c-0.565,0.326 -1.288,0.132 -1.615,-0.433c-0.326,-0.565 -0.132,-1.289 0.433,-1.615c0.565,-0.326 1.289,-0.133 1.615,0.433c0.326,0.565 0.132,1.288 -0.433,1.615Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M355.327,78.864c-0.52,0.3 -1.186,0.122 -1.486,-0.398c-0.3,-0.52 -0.122,-1.186 0.398,-1.486c0.52,-0.3 1.186,-0.122 1.486,0.398c0.3,0.52 0.122,1.186 -0.398,1.486Z" style="fill:#fff8e8;fill-opacity:0.69;"/><circle cx="280.979" cy="54.3" r="0.967" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="205.7" cy="87.618" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="215.506" cy="176.799" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="190.086" cy="52.264" r="1.069" style="fill:#fee;fill-opacity:0.69;"/><circle cx="251.102" cy="59.187" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M301.17,49.556c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M151.17,49.556c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M121.17,49.556c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M91.17,49.556c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="210.07" cy="93.157" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="200.264" cy="72.339" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="164.667" cy="64.727" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="268.685" cy="127.849" r="1.461" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="230.281" cy="82.683" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M426.469,61.928c-0.342,-0.197 -0.78,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.779 0.262,0.977c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.78 -0.262,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="327.57" cy="48.327" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="337.376" cy="69.146" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="372.972" cy="76.758" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="119.16" cy="109.046" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/></g><g id="Clouds"><path id="_-Curve-" serif:id="(Curve)" d="M610.291,177.316c-35.879,-0.428 -84.67,-0.691 -138.392,-0.689c-38.684,0.002 -74.811,0.141 -105.402,0.38c-49.14,-2.745 -80.877,-9.954 -80.877,-14.718c0,-1.333 2.655,0.335 7.294,-0.896c96.772,-0.175 171.302,-1.213 171.302,-2.464c0,-1.107 -59.462,-3.372 -140.106,-3.687c38.487,-2.059 102.543,-4.972 173.823,-4.972c11.996,0 23.761,0.07 35.216,0.206c20.76,-4.638 60.945,-2.784 107.07,-2.784c36.08,0 68.525,-0.075 90.882,2.983c32.491,0.899 72.142,-1.186 114.922,-0.379c38.68,0.729 74.805,1.273 105.395,1.613c49.101,3.673 80.599,8.516 80.54,13.279c-0.016,1.334 -2.504,2.58 -7.158,3.723c-96.763,-1.654 -171.297,-2.024 -171.312,-0.774c-0.013,1.108 58.473,3.15 139.105,4.989c-38.514,3.085 -101.653,4.38 -172.925,3.033c-11.995,-0.227 -23.757,-0.52 -35.209,-0.872c-20.815,4.245 -61.034,6.631 -107.154,5.759c-24.754,-0.468 -47.786,-1.809 -67.014,-3.73Z" style="fill:#af92cb;"/><path id="_-Curve-1" serif:id="(Curve)" d="M609.299,171.607c-35.88,-0.338 -84.67,-0.545 -138.392,-0.543c-38.684,0.001 -74.812,0.111 -105.402,0.299c-49.141,-2.166 -80.694,-5.519 -80.694,-9.279c0,-1.052 2.472,-2.073 7.111,-3.045c96.772,-0.137 171.302,-0.957 171.302,-1.944c-0.001,-0.874 -58.506,-1.614 -139.15,-1.862c38.471,-3.009 101.587,-4.973 172.867,-4.973c11.996,0 23.761,0.055 35.216,0.162c20.76,-3.66 60.945,-6.143 107.07,-6.143c36.08,0 68.525,1.519 90.882,3.933c32.491,0.709 72.142,1.432 114.922,2.069c38.68,0.575 74.805,1.005 105.395,1.272c49.101,2.9 80.598,6.722 80.54,10.482c-0.017,1.052 -2.505,2.036 -7.158,2.938c-96.763,-1.305 -171.297,-1.597 -171.312,-0.611c-0.014,0.875 58.473,2.486 139.104,3.938c-38.514,2.435 -101.653,3.457 -172.924,2.394c-11.995,-0.179 -23.758,-0.41 -35.21,-0.688c-20.814,3.35 -61.033,5.234 -107.153,4.545c-24.754,-0.369 -47.786,-1.428 -67.014,-2.944Z" style="fill:#6b649f;"/><path d="M684.234,222.269c-12.108,-1.642 -29.721,-2.832 -29.76,-5.218c-0.063,-3.861 34.226,-4.225 76.6,-3.504c42.375,0.721 75.9,-2.707 76.956,1.008c2.476,8.704 -12.549,8.552 -32.56,10.141c-12.403,-0.58 -28.24,0.216 -44.434,0.479c-16.193,0.263 -35.197,-1.331 -46.802,-2.906Z" style="fill:url(#_Linear4);"/><path d="M130.064,213.821c42.381,0 76.789,0.237 76.789,4.224c0,3.986 -14.408,4.223 -56.789,4.223c-42.38,0 -96.788,0.208 -96.788,-4.223c0,-4.431 34.408,-4.224 76.788,-4.224Z" style="fill:#a7847d;"/></g><g id="Mountains"><path d="M476.098,218.299l81.644,216.765l-205.408,0l123.764,-216.765Z" style="fill:#04102d;"/><path d="M476.098,218.299l21.823,203.477l81.177,-8.706l-103,-194.771Z" style="fill:#250849;"/><path d="M369.627,308.648l88.326,125.788l-205.407,0l117.081,-125.788Z" style="fill:#04102d;"/><path d="M326.11,338.332l68.193,96.732l-205.407,0l137.214,-96.732Z" style="fill:#04102d;"/><path d="M508.168,243.792l163.526,204.747l-256.643,0l93.117,-204.747Z" style="fill:#04102d;"/><path d="M508.168,245.355l63.395,75.115l-54.953,46.379l-8.442,-121.494Z" style="fill:#250849;"/><path d="M369.612,308.648l54.182,77.687l-58.981,41.135l4.799,-118.822Z" style="fill:#250849;"/><path d="M326.184,338.326l16.813,23.99l-16.887,11.835l0.074,-35.825Z" style="fill:#250849;"/><path d="M633.647,230.42l175.693,204.644l-351.387,0l175.694,-204.644Z" style="fill:#04102d;"/><path d="M633.647,230.42l101.573,245.129l86.041,-35.653l-187.614,-209.476Z" style="fill:#250849;"/><path d="M643.625,254.389c-0.57,0.219 -0.744,0.283 -1.862,0.819c-2.862,1.393 -6.074,3.204 -9.177,2.636c-6.182,-1.132 -10.808,-6.27 -16.675,-6.724l17.736,-20.7l9.978,23.969Z" style="fill:#655578;"/><path d="M654.153,253.404c-0.495,-0.027 -0.799,-0.017 -0.799,-0.017c-3.255,-0.486 -6.617,-0.192 -9.677,0.982l-0.052,0.02l-9.978,-23.969l20.506,22.984Z" style="fill:#9d779e;"/></g><g id="Buildings"><path d="M195.171,451.298l0,-292.145l-102.462,0l0,292.145l102.462,0Z" style="fill:url(#_Linear5);"/><path d="M289.755,451.298l0,-218.487l-57.232,0l0,218.487l57.232,0Z" style="fill:url(#_Linear6);"/><path d="M323.451,451.298l0,-123.585l-71.555,0l0,123.585l71.555,0Z" style="fill:url(#_Linear7);"/><path d="M207.557,451.298l0,-218.487l25.314,0l0,218.487l-25.314,0Z" style="fill:#130425;"/><path d="M92.709,451.298l0,-292.145l25.314,0l0,292.145l-25.314,0Z" style="fill:#282341;"/><path d="M323.451,451.298l0,-123.585l-16.692,0l0,123.585l16.692,0Z" style="fill:url(#_Linear8);"/><path d="M272.498,451.298l0,-95.771l-136.555,0l0,95.771l136.555,0Z" style="fill:url(#_Linear9);"/><path d="M85.122,451.298l0,-178.856l-97.675,0l0,178.856l97.675,0Z" style="fill:url(#_Linear10);"/><path d="M173.526,451.298l0,-95.771l-37.583,0l0,95.771l37.583,0Z" style="fill:#2e1232;"/><path d="M66.649,456.944l0,-184.502l-69.677,0l0,184.502l69.677,0Z" style="fill:url(#_Linear11);"/></g><rect x="-3.028" y="431.298" width="826.844" height="20.006" style="fill:#253141;"/><g id="Laptop"><path d="M606.064,273.603c0,-6.261 -5.076,-11.337 -11.337,-11.337c-37.536,0 -157.517,0 -195.054,0c-6.261,0 -11.337,5.076 -11.337,11.337c0,33.077 0,128.577 0,151.521c0,1.326 0.527,2.598 1.465,3.536c0.938,0.937 2.209,1.464 3.535,1.464c29.3,0 178.429,0 207.728,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-22.944 0,-118.444 0,-151.521Z" style="fill:#657390;"/><path d="M606.064,273.603c0,-6.261 -5.076,-11.337 -11.337,-11.337c-37.536,0 -157.517,0 -195.054,0c-6.261,0 -11.337,5.076 -11.337,11.337c0,33.077 0,128.577 0,151.521c0,1.326 0.527,2.598 1.465,3.536c0.938,0.937 2.209,1.464 3.535,1.464c29.3,0 178.429,0 207.728,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-22.944 0,-118.444 0,-151.521Z" style="fill:#657390;"/><path d="M599.193,275.905c0,-3.05 -2.476,-5.526 -5.526,-5.526l-193.063,0c-3.05,0 -5.526,2.476 -5.526,5.526l0,141.039c0,3.05 2.476,5.526 5.526,5.526l193.063,0c3.05,0 5.526,-2.476 5.526,-5.526l0,-141.039Z" style="fill:#f9d3d3;"/><path d="M655.04,427.228c0,-0.252 -0.205,-0.457 -0.457,-0.457c-13.334,0 -313.753,0 -313.753,0l0,4.975c0,2.761 2.239,5 5,5c36.953,0 267.257,0 304.21,0c2.761,0 5,-2.239 5,-5c0,-1.845 0,-3.687 0,-4.518Z" style="fill:url(#_Linear12);"/><circle id="Camera" cx="497.178" cy="267.001" r="1.238" style="fill-opacity:0.45;"/><circle id="Mic" cx="500.009" cy="267.001" r="0.527" style="fill-opacity:0.45;"/><circle id="Ambient-Light-" serif:id="Ambient Light?" cx="494.263" cy="267.001" r="0.527" style="fill:#102708;fill-opacity:0.45;"/><g id="Icon"><path d="M543.109,335.27l-18.005,-18.014l-4.857,4.857l15.576,15.585l-15.576,15.582l4.857,4.856l18.005,-18.007c0.649,-0.652 1.008,-1.516 1.008,-2.434c-0.004,-0.918 -0.359,-1.778 -1.008,-2.425" style="fill:#ccffd6;fill-rule:nonzero;"/><path d="M497.136,326.699c7.364,-7.356 19.316,-7.354 26.677,0.007c7.361,7.362 7.364,19.313 0.007,26.677l0.007,0.007l-26.684,26.684l-26.684,-26.684c-7.364,-7.363 -7.364,-19.32 0,-26.684c7.361,-7.361 19.313,-7.363 26.677,-0.007Z" style="fill:#c47dff;"/><path d="M473.797,339.323l-4.859,-4.857l-18.012,18.01c-0.647,0.646 -1.004,1.511 -1.001,2.428c0,0.918 0.354,1.781 1.001,2.428l18.012,18.012l4.859,-4.856l-15.583,-15.584l15.583,-15.581Z" style="fill:#ccffd6;fill-rule:nonzero;"/></g></g></g><defs><linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-8.64246e-14,451.564,-803.856,-1.43038e-13,398.9,-3.51255)"><stop offset="0" style="stop-color:#022d62;stop-opacity:1"/><stop offset="0.28" style="stop-color:#0040a0;stop-opacity:1"/><stop offset="0.68" style="stop-color:#4289dc;stop-opacity:1"/><stop offset="1" style="stop-color:#5f4eb8;stop-opacity:1"/></linearGradient><radialGradient id="_Radial3" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(647.316,0,0,459.814,842.486,270.379)"><stop offset="0" style="stop-color:#cfcfcf;stop-opacity:0.65"/><stop offset="1" style="stop-color:#fff552;stop-opacity:0"/></radialGradient><linearGradient id="_Linear4" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-0.538323,-17.3125,1.44013,-0.04478,749.812,228.864)"><stop offset="0" style="stop-color:#e59f77;stop-opacity:1"/><stop offset="0.47" style="stop-color:#a46075;stop-opacity:1"/><stop offset="1" style="stop-color:#914d74;stop-opacity:1"/></linearGradient><linearGradient id="_Linear5" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(31.4265,292.145,-292.145,31.4265,112.513,159.153)"><stop offset="0" style="stop-color:#74597f;stop-opacity:1"/><stop offset="1" style="stop-color:#571547;stop-opacity:1"/></linearGradient><linearGradient id="_Linear6" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(19.1616,218.487,-218.487,19.1616,241.977,232.811)"><stop offset="0" style="stop-color:#362272;stop-opacity:1"/><stop offset="1" style="stop-color:#571548;stop-opacity:1"/></linearGradient><linearGradient id="_Linear7" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(46.7869,123.585,-71.5547,27.0893,259.972,327.713)"><stop offset="0" style="stop-color:#000418;stop-opacity:1"/><stop offset="1" style="stop-color:#571548;stop-opacity:1"/></linearGradient><linearGradient id="_Linear8" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0,123.585,-123.585,0,315.105,327.713)"><stop offset="0" style="stop-color:#3a0843;stop-opacity:1"/><stop offset="1" style="stop-color:#9f5c6a;stop-opacity:1"/></linearGradient><linearGradient id="_Linear9" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(89.6564,47.8855,-47.8855,89.6564,162.618,355.527)"><stop offset="0" style="stop-color:#65436e;stop-opacity:1"/><stop offset="1" style="stop-color:#480445;stop-opacity:1"/></linearGradient><linearGradient id="_Linear10" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-7.19036,106.447,-106.447,-7.19036,77.8467,255.423)"><stop offset="0" style="stop-color:#9a76a4;stop-opacity:1"/><stop offset="1" style="stop-color:#654b8e;stop-opacity:1"/></linearGradient><linearGradient id="_Linear11" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(20.5602,1.9877e-06,-184.503,2.215e-07,11.2504,272.442)"><stop offset="0" style="stop-color:#223251;stop-opacity:1"/><stop offset="1" style="stop-color:#4f1557;stop-opacity:1"/></linearGradient><linearGradient id="_Linear12" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(314.21,0,0,9.97478,340.83,431.758)"><stop offset="0" style="stop-color:#a9abc1;stop-opacity:1"/><stop offset="0.11" style="stop-color:#65687d;stop-opacity:1"/><stop offset="0.5" style="stop-color:#c3c5d2;stop-opacity:1"/><stop offset="0.89" style="stop-color:#64677c;stop-opacity:1"/><stop offset="1" style="stop-color:#a4a7c2;stop-opacity:1"/></linearGradient></defs></svg>
components/assets/icons/lovelogo.svgnew file+1
@@ -0,0 +1 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 101 72" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect id="Artboard1" x="0" y="0" width="100.651" height="71.235" style="fill:none;"/><g id="Icon"><path d="M96.414,22.222l-18.005,-18.014l-4.857,4.857l15.576,15.585l-15.576,15.582l4.857,4.856l18.005,-18.007c0.649,-0.652 1.007,-1.516 1.007,-2.434c-0.003,-0.918 -0.358,-1.778 -1.007,-2.425" style="fill:#ccffd6;fill-rule:nonzero;"/><path d="M50.441,13.651c7.364,-7.356 19.315,-7.354 26.677,0.007c7.361,7.362 7.363,19.313 0.007,26.677l0.007,0.007l-26.684,26.684l-26.684,-26.684c-7.364,-7.363 -7.364,-19.32 0,-26.684c7.361,-7.361 19.312,-7.363 26.677,-0.007Z" style="fill:#c47dff;"/><path d="M27.102,26.276l-4.859,-4.858l-18.012,18.01c-0.647,0.647 -1.004,1.511 -1.002,2.428c0,0.919 0.355,1.781 1.002,2.428l18.012,18.012l4.859,-4.856l-15.583,-15.584l15.583,-15.58Z" style="fill:#ccffd6;fill-rule:nonzero;"/></g></svg>
components/assets/icons/map.svgnew file+1
@@ -0,0 +1 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect id="Artboard1" x="0" y="0" width="100" height="100" style="fill:none;"/><g id="Artboard11" serif:id="Artboard1"><g id="Map"><path d="M90.506,45.907l-15.824,-15.832l-4.268,4.269l13.688,13.696l-13.688,13.695l4.268,4.268l15.824,-15.826c0.57,-0.573 0.885,-1.332 0.885,-2.139c-0.002,-0.807 -0.315,-1.563 -0.885,-2.131" style="fill-rule:nonzero;"/><path d="M29.924,34.346l-4.27,-4.27l-15.83,15.829c-0.568,0.568 -0.882,1.328 -0.88,2.134c0,0.807 0.312,1.565 0.88,2.133l15.83,15.83l4.27,-4.267l-13.695,-13.696l13.695,-13.693Z" style="fill-rule:nonzero;"/><path d="M51.304,22.848c0.484,0 0.878,0.393 0.878,0.878l0,4.969c5.339,0.735 10.415,4.272 10.951,10.001c0.027,0.289 0.039,0.579 0.041,0.869l-4.931,0.039c-0.023,-2.934 -2.79,-5.107 -6.061,-5.828l0,12.109c1.468,0.218 3.352,0.65 4.937,1.5c4.967,2.661 7.895,9.181 4.515,14.545c-1.991,3.157 -5.6,5.051 -9.452,5.574l0,4.847c0,0.485 -0.394,0.878 -0.878,0.878l-1.756,0c-0.485,0 -0.878,-0.393 -0.878,-0.878l0,-4.75c-4.77,-0.384 -9.281,-2.894 -10.969,-7.726c-0.351,-1.007 -0.529,-2.071 -0.537,-3.139l4.931,-0.039c0.024,3.085 3.085,5.33 6.575,5.927l0,-12.096c-0.618,-0.06 -1.308,-0.154 -1.945,-0.301c-5.207,-1.206 -10.046,-5.836 -9.512,-11.531c0.5,-5.342 5.647,-9.416 11.457,-10.055l0,-4.915c0,-0.485 0.393,-0.878 0.878,-0.878l1.756,0Zm0.878,27.969l0,11.83c2.136,-0.357 4.109,-1.432 5.32,-3.411c0.745,-1.22 0.945,-2.758 0.448,-4.118c-0.852,-2.328 -3.189,-3.791 -5.768,-4.301Zm-3.512,-17.235c-2.331,0.263 -4.527,1.346 -5.834,3.483c-0.745,1.22 -0.945,2.758 -0.448,4.118c0.908,2.482 3.504,3.981 6.282,4.389l0,-11.99Z" style=""/></g></g></svg>
components/assets/icons/mapflipped.svgnew file+1
@@ -0,0 +1 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect id="Artboard1" x="0" y="0" width="100" height="100" style="fill:none;"/><g id="Artboard11" serif:id="Artboard1"><g><g id="Map-Flipped" serif:id="Map Flipped"><g><path d="M90.506,47.151l-15.824,-15.832l-4.268,4.269l13.688,13.696l-13.688,13.695l4.268,4.268l15.824,-15.826c0.57,-0.573 0.885,-1.332 0.885,-2.139c-0.002,-0.807 -0.315,-1.563 -0.885,-2.131" style="fill-rule:nonzero;"/></g><path d="M29.924,35.59l-4.27,-4.27l-15.83,15.829c-0.568,0.568 -0.882,1.328 -0.88,2.134c0,0.807 0.312,1.565 0.88,2.133l15.83,15.83l4.27,-4.267l-13.695,-13.696l13.695,-13.693Z" style="fill-rule:nonzero;"/><path d="M48.556,27.619c0.113,-0.67 -0.34,-1.214 -1.01,-1.214l-2.429,0c-0.67,0 -1.306,0.544 -1.419,1.214l-6.89,40.839c-0.113,0.67 0.339,1.214 1.009,1.214l2.429,0c0.67,0 1.306,-0.544 1.419,-1.214l6.891,-40.839Z" style=""/><path d="M62.429,27.619c0.113,-0.67 -0.339,-1.214 -1.009,-1.214l-2.429,0c-0.67,0 -1.306,0.544 -1.419,1.214l-6.89,40.839c-0.113,0.67 0.339,1.214 1.009,1.214l2.429,0c0.67,0 1.306,-0.544 1.419,-1.214l6.89,-40.839Z" style=""/><path d="M67.974,43.53c0.69,0 1.341,-0.544 1.454,-1.214l0.41,-2.429c0.113,-0.67 -0.355,-1.214 -1.044,-1.214l-35.19,0c-0.69,0 -1.341,0.544 -1.454,1.214l-0.41,2.429c-0.113,0.67 0.355,1.214 1.044,1.214l35.19,0Z" style=""/><path d="M65.633,57.404c0.69,0 1.341,-0.544 1.454,-1.214l0.41,-2.429c0.113,-0.67 -0.355,-1.214 -1.044,-1.214l-35.19,0c-0.689,0 -1.341,0.544 -1.454,1.214l-0.41,2.429c-0.113,0.67 0.355,1.214 1.044,1.214l35.19,0Z" style=""/></g></g></g></svg>
components/assets/icons/menu.svgnew file+1
@@ -0,0 +1 @@
1+<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 100 100" fill-rule="nonzero" stroke-linejoin="round" stroke-miterlimit="2"><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" fill="#fafafa"/><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" fill="#fff" fill-opacity=".14"/></svg>
components/assets/icons/pslogo.svgnew file+3
@@ -0,0 +1,3 @@
1+<?xml version="1.0" encoding="UTF-8"?>
2+<!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'>
3+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero"><path d="m69.418 69.64l-7.256-6.775h-31.862l7.256 6.775h31.862z"/><path d="m37.556 45.889l-7.256 6.775h31.863l7.255-6.775h-31.862z"/><path d="m69.416 35.686l-7.254-6.777h-31.86l7.254 6.777h31.86z"/><path d="m26.948 42.391l-4.794-4.793-17.772 17.77c-0.638 0.638-0.99 1.491-0.988 2.396 0 0.906 0.35 1.757 0.988 2.395l17.772 17.772 4.794-4.791-15.375-15.376 15.375-15.373z"/><path d="m95.336 38.392l-17.765-17.774-4.792 4.792 15.368 15.377-15.368 15.374 4.792 4.792 17.765-17.767c0.64-0.644 0.994-1.496 0.994-2.402-3e-3 -0.906-0.354-1.754-0.994-2.392"/></g></svg>
components/assets/icons/trianglelogo.svgnew file+1
@@ -0,0 +1 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 39 34" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M0,33.021l12.425,-21.521l3.753,6.5l-8.672,15.021l-7.506,0Zm24.85,0l-11.571,0l5.785,-10.021l5.786,10.021Zm13.279,0l-7.506,0l-15.311,-26.521l3.752,-6.5l19.065,33.021Z"/></svg>
components/assets/images/landingpagedark.svgnew file+1
@@ -0,0 +1 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 800 447" preserveAspectRatio="xMidYMax slice" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect id="Artboard1" x="0" y="0" width="800" height="446.374" style="fill:none;"/><clipPath id="_clip1"><rect x="0" y="0" width="800" height="446.374"/></clipPath><g clip-path="url(#_clip1)"><g id="Background"><path d="M800.828,448.051l0,-451.564l-803.856,0l0,451.564l803.856,0Z" style="fill:url(#_Linear2);"/><ellipse cx="174.599" cy="310.24" rx="330.479" ry="252.189" style="fill:url(#_Radial3);"/></g><g id="Stars"><circle cx="362.644" cy="4.733" r="1.461" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="334.392" cy="11.38" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="369.845" cy="6.949" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="72.557" cy="31.323" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="49.291" cy="25.229" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><circle cx="403.867" cy="17.97" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><ellipse cx="125.013" cy="9.633" rx="0.737" ry="0.821" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="87.333" cy="15.439" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M709.089,15.919c-0.575,0.333 -1.312,0.135 -1.644,-0.44c-0.333,-0.576 -0.135,-1.313 0.44,-1.645c0.576,-0.332 1.313,-0.135 1.645,0.441c0.332,0.575 0.135,1.312 -0.441,1.644Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M716.544,3.358c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.341 -0.08,-0.779 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M701.851,87.271c-0.342,0.198 -0.78,0.081 -0.977,-0.261c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.197 0.779,-0.08 0.976,0.262c0.198,0.341 0.081,0.779 -0.261,0.976Z" style="fill:#fffeee;fill-opacity:0.69;"/><path d="M669.995,7.519c-0.342,0.197 -0.78,0.08 -0.977,-0.262c-0.198,-0.341 -0.08,-0.779 0.261,-0.976c0.342,-0.198 0.78,-0.081 0.977,0.261c0.198,0.342 0.08,0.78 -0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M465.032,24.138c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.342 0.08,0.779 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M614.599,24.138c-0.341,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.342,-0.197 0.78,-0.08 0.977,0.262c0.197,0.342 0.08,0.779 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M691.664,7.383c-0.698,0.403 -1.592,0.163 -1.995,-0.535c-0.403,-0.698 -0.164,-1.592 0.534,-1.995c0.698,-0.403 1.592,-0.163 1.996,0.535c0.403,0.698 0.163,1.592 -0.535,1.995Z" style="fill:#fee;fill-opacity:0.69;"/><circle cx="198.7" cy="7.738" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="244.102" cy="79.308" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M104.17,29.677c0.342,0.198 0.78,0.08 0.977,-0.262c0.198,-0.341 0.08,-0.779 -0.261,-0.976c-0.342,-0.198 -0.78,-0.08 -0.977,0.261c-0.198,0.342 -0.08,0.78 0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="203.07" cy="73.278" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="193.264" cy="22.459" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="157.667" cy="14.848" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="261.444" cy="28.257" r="0.805" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="223.281" cy="52.803" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M583.698,25.392c-0.342,-0.197 -0.78,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.341 0.08,-0.779 -0.262,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="330.57" cy="98.448" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="330.376" cy="79.267" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="365.972" cy="26.878" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="112.16" cy="59.167" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="800.966" cy="4.978" r="0.826" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="794.399" cy="127.828" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="771.687" cy="32.202" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="794.953" cy="26.108" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><path d="M44.17,26.599c0.342,-0.198 0.78,-0.08 0.977,0.262c0.198,0.341 0.08,0.779 -0.261,0.976c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.261,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="133.264" cy="33.817" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="97.667" cy="41.428" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="201.444" cy="28.019" r="0.805" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="163.281" cy="23.473" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M523.698,30.884c-0.342,0.197 -0.78,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.341 0.08,0.779 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="305.972" cy="29.398" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="769.852" cy="44.016" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="711.687" cy="24.074" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="734.953" cy="30.168" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><circle cx="717.719" cy="10.364" r="0.673" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="756.911" cy="16.319" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M454.676,37.115c0.698,0.403 1.592,0.163 1.995,-0.535c0.403,-0.698 0.164,-1.592 -0.534,-1.995c-0.698,-0.403 -1.592,-0.164 -1.995,0.534c-0.404,0.698 -0.164,1.592 0.534,1.996Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M465.701,47.253c0.342,0.197 0.78,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.779 -0.262,-0.977c-0.342,-0.197 -0.779,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M32.393,28.151c0.342,0.197 0.78,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.78 -0.262,-0.977c-0.341,-0.197 -0.779,-0.08 -0.976,0.262c-0.198,0.342 -0.08,0.779 0.261,0.977Z" style="fill:#fffeee;fill-opacity:0.69;"/><path d="M494.249,8.398c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.261c-0.198,0.342 -0.08,0.78 0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M699.212,25.017c0.342,0.197 0.78,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.779 -0.262,-0.977c-0.342,-0.197 -0.779,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M549.645,25.017c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.779 -0.262,-0.977c-0.342,-0.197 -0.78,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M472.652,7.069c0.442,0.255 1.009,0.103 1.265,-0.339c0.255,-0.443 0.103,-1.01 -0.339,-1.265c-0.443,-0.256 -1.01,-0.104 -1.265,0.339c-0.256,0.442 -0.104,1.009 0.339,1.265Z" style="fill:#fee;fill-opacity:0.69;"/><path d="M416.68,31.856c0.488,0.282 1.112,0.114 1.394,-0.373c0.281,-0.488 0.114,-1.112 -0.374,-1.393c-0.487,-0.282 -1.112,-0.115 -1.393,0.373c-0.281,0.487 -0.114,1.112 0.373,1.393Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M529.444,13.243c0.565,0.326 1.289,0.132 1.615,-0.433c0.326,-0.565 0.132,-1.289 -0.433,-1.615c-0.565,-0.326 -1.289,-0.133 -1.615,0.433c-0.326,0.565 -0.132,1.288 0.433,1.615Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M498.917,29.864c0.52,0.3 1.186,0.122 1.486,-0.398c0.301,-0.52 0.122,-1.186 -0.398,-1.486c-0.52,-0.3 -1.186,-0.122 -1.486,0.398c-0.3,0.52 -0.122,1.186 0.398,1.486Z" style="fill:#fff8e8;fill-opacity:0.69;"/><circle cx="573.265" cy="5.3" r="0.967" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="648.544" cy="38.618" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="638.738" cy="17.799" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="274.158" cy="3.264" r="1.069" style="fill:#fee;fill-opacity:0.69;"/><circle cx="213.142" cy="10.187" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M173.074,50.556c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.198 0.779,-0.08 0.976,0.262c0.198,0.341 0.08,0.779 -0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M323.074,50.556c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.198 0.779,-0.08 0.976,0.262c0.198,0.341 0.08,0.779 -0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M353.074,50.556c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.198 0.779,-0.08 0.976,0.262c0.198,0.341 0.08,0.779 -0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M383.074,50.556c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.198 0.779,-0.08 0.976,0.262c0.198,0.341 0.08,0.779 -0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="254.174" cy="44.157" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="263.98" cy="23.339" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="299.577" cy="15.727" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="195.559" cy="38.849" r="1.461" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="233.963" cy="33.683" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M37.775,12.928c0.342,-0.197 0.78,-0.08 0.977,0.262c0.197,0.342 0.08,0.779 -0.262,0.977c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="146.674" cy="49.327" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="126.868" cy="20.146" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="481.272" cy="27.758" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="735.084" cy="60.046" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M623.013,27.532c-0.698,0.403 -1.592,0.163 -1.995,-0.535c-0.403,-0.698 -0.164,-1.592 0.535,-1.995c0.698,-0.403 1.592,-0.164 1.995,0.535c0.403,0.698 0.163,1.592 -0.535,1.995Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M520.261,21.259c-0.698,0.403 -1.592,0.163 -1.995,-0.535c-0.403,-0.698 -0.164,-1.592 0.534,-1.995c0.698,-0.403 1.592,-0.164 1.995,0.535c0.404,0.698 0.164,1.592 -0.534,1.995Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M554.976,21.878c-0.52,0.3 -1.186,0.122 -1.486,-0.398c-0.3,-0.52 -0.122,-1.186 0.398,-1.486c0.52,-0.3 1.186,-0.122 1.486,0.398c0.301,0.52 0.122,1.186 -0.398,1.486Z" style="fill:#fff8e8;fill-opacity:0.69;"/><circle cx="591.184" cy="24.216" r="0.762" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="208.506" cy="36.92" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="183.086" cy="22.385" r="1.069" style="fill:#fee;fill-opacity:0.69;"/><circle cx="153.07" cy="32.998" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="280.376" cy="27.009" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="62.16" cy="47.109" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="260.57" cy="57.828" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="740.966" cy="51.298" r="0.826" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="801.399" cy="55.949" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="778.687" cy="80.323" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="801.953" cy="74.229" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><ellipse cx="726.231" cy="58.633" rx="0.737" ry="0.821" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="763.911" cy="64.439" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M462.155,64.919c0.575,0.333 1.312,0.135 1.644,-0.44c0.333,-0.576 0.135,-1.313 -0.44,-1.645c-0.576,-0.332 -1.313,-0.135 -1.645,0.441c-0.332,0.575 -0.135,1.312 0.441,1.644Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M454.7,52.358c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.341 0.08,-0.779 -0.262,-0.977c-0.342,-0.197 -0.779,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M469.393,136.271c0.342,0.198 0.78,0.081 0.977,-0.261c0.197,-0.342 0.08,-0.78 -0.262,-0.977c-0.341,-0.197 -0.779,-0.08 -0.976,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#fffeee;fill-opacity:0.69;"/><path d="M501.249,56.519c0.342,0.197 0.78,0.08 0.977,-0.262c0.198,-0.341 0.08,-0.779 -0.261,-0.976c-0.342,-0.198 -0.78,-0.081 -0.977,0.261c-0.198,0.342 -0.08,0.78 0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M706.212,73.138c0.342,0.197 0.78,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.78 -0.262,-0.977c-0.342,-0.197 -0.779,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.779 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M556.645,73.138c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.78 -0.262,-0.977c-0.342,-0.197 -0.78,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.779 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M729.58,36.383c0.698,0.403 1.592,0.163 1.995,-0.535c0.403,-0.698 0.164,-1.592 -0.534,-1.995c-0.698,-0.403 -1.592,-0.163 -1.995,0.535c-0.403,0.698 -0.164,1.592 0.534,1.995Z" style="fill:#fee;fill-opacity:0.69;"/><path d="M548.231,56.532c0.698,0.403 1.592,0.163 1.995,-0.535c0.403,-0.698 0.164,-1.592 -0.535,-1.995c-0.698,-0.403 -1.592,-0.164 -1.995,0.535c-0.403,0.698 -0.163,1.592 0.535,1.995Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M650.983,50.259c0.698,0.403 1.592,0.163 1.995,-0.535c0.403,-0.698 0.164,-1.592 -0.534,-1.995c-0.698,-0.403 -1.592,-0.164 -1.995,0.535c-0.403,0.698 -0.164,1.592 0.534,1.995Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M616.268,50.878c0.52,0.3 1.186,0.122 1.486,-0.398c0.3,-0.52 0.122,-1.186 -0.398,-1.486c-0.52,-0.3 -1.186,-0.122 -1.486,0.398c-0.301,0.52 -0.122,1.186 0.398,1.486Z" style="fill:#fff8e8;fill-opacity:0.69;"/><circle cx="580.06" cy="53.216" r="0.762" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="655.544" cy="86.738" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="645.738" cy="65.92" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="681.158" cy="31.385" r="1.069" style="fill:#fee;fill-opacity:0.69;"/><circle cx="610.142" cy="158.308" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M750.074,78.677c-0.342,0.198 -0.78,0.08 -0.977,-0.262c-0.198,-0.341 -0.08,-0.779 0.262,-0.976c0.341,-0.198 0.779,-0.08 0.976,0.261c0.198,0.342 0.08,0.78 -0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="651.174" cy="122.278" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="660.98" cy="71.459" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="696.577" cy="63.848" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="592.8" cy="77.257" r="0.805" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="630.963" cy="81.803" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M270.546,74.392c0.342,-0.197 0.78,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.341 -0.08,-0.779 0.262,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="533.674" cy="47.448" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="523.868" cy="128.267" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="488.272" cy="75.878" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="742.084" cy="108.167" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="53.278" cy="53.978" r="0.826" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="24.392" cy="61.26" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="59.845" cy="176.828" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="82.557" cy="81.202" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="59.291" cy="75.108" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><circle cx="13.635" cy="87.617" r="1.228" style="fill:#fee;fill-opacity:0.69;"/><circle cx="136.525" cy="59.364" r="0.673" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="97.333" cy="65.319" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M399.568,66.115c-0.698,0.403 -1.592,0.163 -1.995,-0.535c-0.403,-0.698 -0.164,-1.592 0.534,-1.995c0.699,-0.403 1.593,-0.164 1.996,0.534c0.403,0.698 0.163,1.592 -0.535,1.996Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M398.543,46.253c-0.342,0.197 -0.78,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.779 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M391.851,117.151c-0.342,0.197 -0.78,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.197 0.779,-0.08 0.976,0.262c0.198,0.342 0.081,0.779 -0.261,0.977Z" style="fill:#fffeee;fill-opacity:0.69;"/><path d="M359.995,57.398c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.261,-0.977c0.342,-0.198 0.78,-0.08 0.977,0.261c0.198,0.342 0.08,0.78 -0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M155.032,74.017c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.779 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M304.599,74.017c-0.341,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.779 0.262,-0.977c0.342,-0.197 0.78,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M381.592,56.069c-0.442,0.255 -1.009,0.103 -1.265,-0.339c-0.255,-0.443 -0.103,-1.01 0.339,-1.265c0.443,-0.256 1.01,-0.104 1.265,0.339c0.256,0.442 0.104,1.009 -0.339,1.265Z" style="fill:#fee;fill-opacity:0.69;"/><path d="M437.564,80.856c-0.488,0.282 -1.112,0.114 -1.393,-0.373c-0.282,-0.488 -0.115,-1.112 0.373,-1.393c0.487,-0.282 1.112,-0.115 1.393,0.373c0.282,0.487 0.114,1.112 -0.373,1.393Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M314.8,32.243c-0.565,0.326 -1.288,0.132 -1.615,-0.433c-0.326,-0.565 -0.132,-1.289 0.433,-1.615c0.565,-0.326 1.289,-0.133 1.615,0.433c0.326,0.565 0.132,1.288 -0.433,1.615Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M355.327,78.864c-0.52,0.3 -1.186,0.122 -1.486,-0.398c-0.3,-0.52 -0.122,-1.186 0.398,-1.486c0.52,-0.3 1.186,-0.122 1.486,0.398c0.3,0.52 0.122,1.186 -0.398,1.486Z" style="fill:#fff8e8;fill-opacity:0.69;"/><circle cx="280.979" cy="54.3" r="0.967" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="205.7" cy="87.618" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="215.506" cy="176.799" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="190.086" cy="52.264" r="1.069" style="fill:#fee;fill-opacity:0.69;"/><circle cx="251.102" cy="59.187" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M301.17,49.556c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M151.17,49.556c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M121.17,49.556c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M91.17,49.556c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="210.07" cy="93.157" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="200.264" cy="72.339" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="164.667" cy="64.727" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="268.685" cy="127.849" r="1.461" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="230.281" cy="82.683" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M426.469,61.928c-0.342,-0.197 -0.78,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.779 0.262,0.977c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.78 -0.262,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="327.57" cy="48.327" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="337.376" cy="69.146" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="372.972" cy="76.758" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="119.16" cy="109.046" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/></g><g id="Clouds"><path id="_-Curve-" serif:id="(Curve)" d="M610.291,177.316c-35.879,-0.428 -84.67,-0.691 -138.392,-0.689c-38.684,0.002 -74.811,0.141 -105.402,0.38c-49.14,-2.745 -80.877,-9.954 -80.877,-14.718c0,-1.333 2.655,0.335 7.294,-0.896c96.772,-0.175 171.302,-1.213 171.302,-2.464c0,-1.107 -59.462,-3.372 -140.106,-3.687c38.487,-2.059 102.543,-4.972 173.823,-4.972c11.996,0 23.761,0.07 35.216,0.206c20.76,-4.638 60.945,-2.784 107.07,-2.784c36.08,0 68.525,-0.075 90.882,2.983c32.491,0.899 72.142,-1.186 114.922,-0.379c38.68,0.729 74.805,1.273 105.395,1.613c49.101,3.673 80.599,8.516 80.54,13.279c-0.016,1.334 -2.504,2.58 -7.158,3.723c-96.763,-1.654 -171.297,-2.024 -171.312,-0.774c-0.013,1.108 58.473,3.15 139.105,4.989c-38.514,3.085 -101.653,4.38 -172.925,3.033c-11.995,-0.227 -23.757,-0.52 -35.209,-0.872c-20.815,4.245 -61.034,6.631 -107.154,5.759c-24.754,-0.468 -47.786,-1.809 -67.014,-3.73Z" style="fill:#240c3c;"/><path id="_-Curve-1" serif:id="(Curve)" d="M609.299,171.607c-35.88,-0.338 -84.67,-0.545 -138.392,-0.543c-38.684,0.001 -74.812,0.111 -105.402,0.299c-49.141,-2.166 -80.694,-5.519 -80.694,-9.279c0,-1.052 2.472,-2.073 7.111,-3.045c96.772,-0.137 171.302,-0.957 171.302,-1.944c-0.001,-0.874 -58.506,-1.614 -139.15,-1.862c38.471,-3.009 101.587,-4.973 172.867,-4.973c11.996,0 23.761,0.055 35.216,0.162c20.76,-3.66 60.945,-6.143 107.07,-6.143c36.08,0 68.525,1.519 90.882,3.933c32.491,0.709 72.142,1.432 114.922,2.069c38.68,0.575 74.805,1.005 105.395,1.272c49.101,2.9 80.598,6.722 80.54,10.482c-0.017,1.052 -2.505,2.036 -7.158,2.938c-96.763,-1.305 -171.297,-1.597 -171.312,-0.611c-0.014,0.875 58.473,2.486 139.104,3.938c-38.514,2.435 -101.653,3.457 -172.924,2.394c-11.995,-0.179 -23.758,-0.41 -35.21,-0.688c-20.814,3.35 -61.033,5.234 -107.153,4.545c-24.754,-0.369 -47.786,-1.428 -67.014,-2.944Z" style="fill:#120b38;"/><path d="M684.234,222.269c-12.108,-1.642 -29.721,-2.832 -29.76,-5.218c-0.063,-3.861 34.226,-4.225 76.6,-3.504c42.375,0.721 75.9,-2.707 76.956,1.008c2.476,8.704 -12.549,8.552 -32.56,10.141c-12.403,-0.58 -28.24,0.216 -44.434,0.479c-16.193,0.263 -35.197,-1.331 -46.802,-2.906Z" style="fill:url(#_Linear4);"/><path d="M130.064,213.821c42.381,0 76.789,0.237 76.789,4.224c0,3.986 -14.408,4.223 -56.789,4.223c-42.38,0 -96.788,0.208 -96.788,-4.223c0,-4.431 34.408,-4.224 76.788,-4.224Z" style="fill:#a7847d;"/></g><g id="Mountains"><path d="M476.098,218.299l81.644,216.765l-205.408,0l123.764,-216.765Z" style="fill:#04102d;"/><path d="M476.098,218.299l21.823,203.477l81.177,-8.706l-103,-194.771Z" style="fill:#250849;"/><path d="M369.627,308.648l88.326,125.788l-205.407,0l117.081,-125.788Z" style="fill:#04102d;"/><path d="M326.11,338.332l68.193,96.732l-205.407,0l137.214,-96.732Z" style="fill:#04102d;"/><path d="M508.168,243.792l163.526,204.747l-256.643,0l93.117,-204.747Z" style="fill:#04102d;"/><path d="M508.168,245.355l63.395,75.115l-54.953,46.379l-8.442,-121.494Z" style="fill:#250849;"/><path d="M369.612,308.648l54.182,77.687l-58.981,41.135l4.799,-118.822Z" style="fill:#250849;"/><path d="M326.184,338.326l16.813,23.99l-16.887,11.835l0.074,-35.825Z" style="fill:#250849;"/><path d="M633.647,230.42l175.693,204.644l-351.387,0l175.694,-204.644Z" style="fill:#04102d;"/><path d="M633.647,230.42l101.573,245.129l86.041,-35.653l-187.614,-209.476Z" style="fill:#250849;"/><path d="M643.625,254.389c-0.57,0.219 -0.744,0.283 -1.862,0.819c-2.862,1.393 -6.074,3.204 -9.177,2.636c-6.182,-1.132 -10.808,-6.27 -16.675,-6.724l17.736,-20.7l9.978,23.969Z" style="fill:#655578;"/><path d="M654.153,253.404c-0.495,-0.027 -0.799,-0.017 -0.799,-0.017c-3.255,-0.486 -6.617,-0.192 -9.677,0.982l-0.052,0.02l-9.978,-23.969l20.506,22.984Z" style="fill:#9d779e;"/></g><g id="Buildings"><path d="M195.171,451.298l0,-292.145l-102.462,0l0,292.145l102.462,0Z" style="fill:url(#_Linear5);"/><path d="M289.755,451.298l0,-218.487l-57.232,0l0,218.487l57.232,0Z" style="fill:url(#_Linear6);"/><path d="M323.451,451.298l0,-123.585l-71.555,0l0,123.585l71.555,0Z" style="fill:url(#_Linear7);"/><path d="M207.557,451.298l0,-218.487l25.314,0l0,218.487l-25.314,0Z" style="fill:#130425;"/><path d="M92.709,451.298l0,-292.145l25.314,0l0,292.145l-25.314,0Z" style="fill:#130425;"/><path d="M323.451,451.298l0,-123.585l-16.692,0l0,123.585l16.692,0Z" style="fill:url(#_Linear8);"/><path d="M272.498,451.298l0,-95.771l-136.555,0l0,95.771l136.555,0Z" style="fill:url(#_Linear9);"/><path d="M85.122,451.298l0,-178.856l-97.675,0l0,178.856l97.675,0Z" style="fill:url(#_Linear10);"/><path d="M173.526,451.298l0,-95.771l-37.583,0l0,95.771l37.583,0Z" style="fill:#2e1232;"/><path d="M66.649,456.944l0,-184.502l-69.677,0l0,184.502l69.677,0Z" style="fill:url(#_Linear11);"/></g><rect x="-3.028" y="431.298" width="826.844" height="20.006" style="fill:#253141;"/><g id="Laptop"><path d="M606.064,273.603c0,-6.261 -5.076,-11.337 -11.337,-11.337c-37.536,0 -157.517,0 -195.054,0c-6.261,0 -11.337,5.076 -11.337,11.337c0,33.077 0,128.577 0,151.521c0,1.326 0.527,2.598 1.465,3.536c0.938,0.937 2.209,1.464 3.535,1.464c29.3,0 178.429,0 207.728,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-22.944 0,-118.444 0,-151.521Z" style="fill:#657390;"/><path d="M606.064,273.603c0,-6.261 -5.076,-11.337 -11.337,-11.337c-37.536,0 -157.517,0 -195.054,0c-6.261,0 -11.337,5.076 -11.337,11.337c0,33.077 0,128.577 0,151.521c0,1.326 0.527,2.598 1.465,3.536c0.938,0.937 2.209,1.464 3.535,1.464c29.3,0 178.429,0 207.728,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-22.944 0,-118.444 0,-151.521Z" style="fill:#657390;"/><path d="M599.193,275.905c0,-3.05 -2.476,-5.526 -5.526,-5.526l-193.063,0c-3.05,0 -5.526,2.476 -5.526,5.526l0,141.039c0,3.05 2.476,5.526 5.526,5.526l193.063,0c3.05,0 5.526,-2.476 5.526,-5.526l0,-141.039Z" style="fill:#130c2b;"/><path d="M655.04,427.228c0,-0.252 -0.205,-0.457 -0.457,-0.457c-13.334,0 -313.753,0 -313.753,0l0,4.975c0,2.761 2.239,5 5,5c36.953,0 267.257,0 304.21,0c2.761,0 5,-2.239 5,-5c0,-1.845 0,-3.687 0,-4.518Z" style="fill:url(#_Linear12);"/><circle id="Camera" cx="497.178" cy="267.001" r="1.238" style="fill-opacity:0.45;"/><circle id="Mic" cx="500.009" cy="267.001" r="0.527" style="fill-opacity:0.45;"/><circle id="Ambient-Light-" serif:id="Ambient Light?" cx="494.263" cy="267.001" r="0.527" style="fill:#102708;fill-opacity:0.45;"/><g id="Icon"><path d="M543.109,335.27l-18.005,-18.014l-4.857,4.857l15.576,15.585l-15.576,15.582l4.857,4.856l18.005,-18.007c0.649,-0.652 1.008,-1.516 1.008,-2.434c-0.004,-0.918 -0.359,-1.778 -1.008,-2.425" style="fill:#ccffd6;fill-rule:nonzero;"/><path d="M497.136,326.699c7.364,-7.356 19.316,-7.354 26.677,0.007c7.361,7.362 7.364,19.313 0.007,26.677l0.007,0.007l-26.684,26.684l-26.684,-26.684c-7.364,-7.363 -7.364,-19.32 0,-26.684c7.361,-7.361 19.313,-7.363 26.677,-0.007Z" style="fill:#c47dff;"/><path d="M473.797,339.323l-4.859,-4.857l-18.012,18.01c-0.647,0.646 -1.004,1.511 -1.001,2.428c0,0.918 0.354,1.781 1.001,2.428l18.012,18.012l4.859,-4.856l-15.583,-15.584l15.583,-15.581Z" style="fill:#ccffd6;fill-rule:nonzero;"/></g></g></g><defs><linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-8.64246e-14,451.564,-803.856,-1.43038e-13,398.9,-3.51255)"><stop offset="0" style="stop-color:#000434;stop-opacity:1"/><stop offset="0.28" style="stop-color:#171043;stop-opacity:1"/><stop offset="0.68" style="stop-color:#573774;stop-opacity:1"/><stop offset="1" style="stop-color:#b8734e;stop-opacity:1"/></linearGradient><radialGradient id="_Radial3" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(330.479,0,0,252.189,174.599,310.24)"><stop offset="0" style="stop-color:#f60;stop-opacity:0.3"/><stop offset="1" style="stop-color:#fff552;stop-opacity:0"/></radialGradient><linearGradient id="_Linear4" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-0.538323,-17.3125,1.44013,-0.04478,749.812,228.864)"><stop offset="0" style="stop-color:#e59f77;stop-opacity:1"/><stop offset="0.47" style="stop-color:#a46075;stop-opacity:1"/><stop offset="1" style="stop-color:#914d74;stop-opacity:1"/></linearGradient><linearGradient id="_Linear5" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(31.4265,292.145,-292.145,31.4265,112.513,159.153)"><stop offset="0" style="stop-color:#08001b;stop-opacity:1"/><stop offset="1" style="stop-color:#571547;stop-opacity:1"/></linearGradient><linearGradient id="_Linear6" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(19.1616,218.487,-218.487,19.1616,241.977,232.811)"><stop offset="0" style="stop-color:#000418;stop-opacity:1"/><stop offset="1" style="stop-color:#571548;stop-opacity:1"/></linearGradient><linearGradient id="_Linear7" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(46.7869,123.585,-71.5547,27.0893,259.972,327.713)"><stop offset="0" style="stop-color:#000418;stop-opacity:1"/><stop offset="1" style="stop-color:#571548;stop-opacity:1"/></linearGradient><linearGradient id="_Linear8" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0,123.585,-123.585,0,315.105,327.713)"><stop offset="0" style="stop-color:#3a0843;stop-opacity:1"/><stop offset="1" style="stop-color:#9f5c6a;stop-opacity:1"/></linearGradient><linearGradient id="_Linear9" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(89.6564,47.8855,-47.8855,89.6564,162.618,355.527)"><stop offset="0" style="stop-color:#2c1d2f;stop-opacity:1"/><stop offset="1" style="stop-color:#480445;stop-opacity:1"/></linearGradient><linearGradient id="_Linear10" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-7.19036,106.447,-106.447,-7.19036,77.8467,255.423)"><stop offset="0" style="stop-color:#2c1d2f;stop-opacity:1"/><stop offset="1" style="stop-color:#480445;stop-opacity:1"/></linearGradient><linearGradient id="_Linear11" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(20.5602,1.9877e-06,-184.503,2.215e-07,11.2504,272.442)"><stop offset="0" style="stop-color:#000624;stop-opacity:1"/><stop offset="1" style="stop-color:#4f1557;stop-opacity:1"/></linearGradient><linearGradient id="_Linear12" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(314.21,0,0,9.97478,340.83,431.758)"><stop offset="0" style="stop-color:#a9abc1;stop-opacity:1"/><stop offset="0.11" style="stop-color:#65687d;stop-opacity:1"/><stop offset="0.5" style="stop-color:#c3c5d2;stop-opacity:1"/><stop offset="0.89" style="stop-color:#64677c;stop-opacity:1"/><stop offset="1" style="stop-color:#a4a7c2;stop-opacity:1"/></linearGradient></defs></svg>
components/assets/images/landingpagelight.svgnew file+1
@@ -0,0 +1 @@
1+<svg width="100%" height="100%" viewBox="0 0 800 447" preserveAspectRatio="xMidYMax slice" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect id="Artboard1" x="0" y="0" width="800" height="446.374" style="fill:none;"/><clipPath id="_clip1"><rect x="0" y="0" width="800" height="446.374"/></clipPath><g clip-path="url(#_clip1)"><g id="Background"><path d="M800.828,448.051l0,-451.564l-803.856,0l0,451.564l803.856,0Z" style="fill:url(#_Linear2);"/><ellipse cx="720.558" cy="355.142" rx="647.316" ry="309.935" style="fill:url(#_Radial3);"/></g><g id="Stars" opacity="0.15"><circle cx="362.644" cy="4.733" r="1.461" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="334.392" cy="11.38" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="369.845" cy="6.949" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="49.291" cy="25.229" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><circle cx="403.867" cy="17.97" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><ellipse cx="125.013" cy="9.633" rx="0.737" ry="0.821" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="87.333" cy="15.439" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M709.089,15.919c-0.575,0.333 -1.312,0.135 -1.644,-0.44c-0.333,-0.576 -0.135,-1.313 0.44,-1.645c0.576,-0.332 1.313,-0.135 1.645,0.441c0.332,0.575 0.135,1.312 -0.441,1.644Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M716.544,3.358c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.341 -0.08,-0.779 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M701.851,87.271c-0.342,0.198 -0.78,0.081 -0.977,-0.261c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.197 0.779,-0.08 0.976,0.262c0.198,0.341 0.081,0.779 -0.261,0.976Z" style="fill:#fffeee;fill-opacity:0.69;"/><path d="M669.995,7.519c-0.342,0.197 -0.78,0.08 -0.977,-0.262c-0.198,-0.341 -0.08,-0.779 0.261,-0.976c0.342,-0.198 0.78,-0.081 0.977,0.261c0.198,0.342 0.08,0.78 -0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M465.032,24.138c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.342 0.08,0.779 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M614.599,24.138c-0.341,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.342,-0.197 0.78,-0.08 0.977,0.262c0.197,0.342 0.08,0.779 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M691.664,7.383c-0.698,0.403 -1.592,0.163 -1.995,-0.535c-0.403,-0.698 -0.164,-1.592 0.534,-1.995c0.698,-0.403 1.592,-0.163 1.996,0.535c0.403,0.698 0.163,1.592 -0.535,1.995Z" style="fill:#fee;fill-opacity:0.69;"/><circle cx="198.7" cy="7.738" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="244.102" cy="79.308" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M104.17,29.677c0.342,0.198 0.78,0.08 0.977,-0.262c0.198,-0.341 0.08,-0.779 -0.261,-0.976c-0.342,-0.198 -0.78,-0.08 -0.977,0.261c-0.198,0.342 -0.08,0.78 0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="203.07" cy="73.278" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="193.264" cy="22.459" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="157.667" cy="14.848" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="261.444" cy="28.257" r="0.805" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="223.281" cy="52.803" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M583.698,25.392c-0.342,-0.197 -0.78,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.341 0.08,-0.779 -0.262,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="330.57" cy="98.448" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="330.376" cy="79.267" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="365.972" cy="26.878" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="112.16" cy="59.167" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="800.966" cy="4.978" r="0.826" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="794.399" cy="127.828" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="771.687" cy="32.202" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="794.953" cy="26.108" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><path d="M44.17,26.599c0.342,-0.198 0.78,-0.08 0.977,0.262c0.198,0.341 0.08,0.779 -0.261,0.976c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.261,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="133.264" cy="33.817" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="97.667" cy="41.428" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="201.444" cy="28.019" r="0.805" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="163.281" cy="23.473" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M523.698,30.884c-0.342,0.197 -0.78,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.341 0.08,0.779 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="305.972" cy="29.398" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="769.852" cy="44.016" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="711.687" cy="24.074" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="734.953" cy="30.168" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><circle cx="717.719" cy="10.364" r="0.673" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="756.911" cy="16.319" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M454.676,37.115c0.698,0.403 1.592,0.163 1.995,-0.535c0.403,-0.698 0.164,-1.592 -0.534,-1.995c-0.698,-0.403 -1.592,-0.164 -1.995,0.534c-0.404,0.698 -0.164,1.592 0.534,1.996Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M465.701,47.253c0.342,0.197 0.78,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.779 -0.262,-0.977c-0.342,-0.197 -0.779,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M32.393,28.151c0.342,0.197 0.78,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.78 -0.262,-0.977c-0.341,-0.197 -0.779,-0.08 -0.976,0.262c-0.198,0.342 -0.08,0.779 0.261,0.977Z" style="fill:#fffeee;fill-opacity:0.69;"/><path d="M494.249,8.398c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.261c-0.198,0.342 -0.08,0.78 0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M699.212,25.017c0.342,0.197 0.78,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.779 -0.262,-0.977c-0.342,-0.197 -0.779,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M549.645,25.017c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.779 -0.262,-0.977c-0.342,-0.197 -0.78,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M472.652,7.069c0.442,0.255 1.009,0.103 1.265,-0.339c0.255,-0.443 0.103,-1.01 -0.339,-1.265c-0.443,-0.256 -1.01,-0.104 -1.265,0.339c-0.256,0.442 -0.104,1.009 0.339,1.265Z" style="fill:#fee;fill-opacity:0.69;"/><path d="M416.68,31.856c0.488,0.282 1.112,0.114 1.394,-0.373c0.281,-0.488 0.114,-1.112 -0.374,-1.393c-0.487,-0.282 -1.112,-0.115 -1.393,0.373c-0.281,0.487 -0.114,1.112 0.373,1.393Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M529.444,13.243c0.565,0.326 1.289,0.132 1.615,-0.433c0.326,-0.565 0.132,-1.289 -0.433,-1.615c-0.565,-0.326 -1.289,-0.133 -1.615,0.433c-0.326,0.565 -0.132,1.288 0.433,1.615Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M498.917,29.864c0.52,0.3 1.186,0.122 1.486,-0.398c0.301,-0.52 0.122,-1.186 -0.398,-1.486c-0.52,-0.3 -1.186,-0.122 -1.486,0.398c-0.3,0.52 -0.122,1.186 0.398,1.486Z" style="fill:#fff8e8;fill-opacity:0.69;"/><circle cx="573.265" cy="5.3" r="0.967" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="648.544" cy="38.618" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="638.738" cy="17.799" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="274.158" cy="3.264" r="1.069" style="fill:#fee;fill-opacity:0.69;"/><circle cx="213.142" cy="10.187" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M173.074,50.556c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.198 0.779,-0.08 0.976,0.262c0.198,0.341 0.08,0.779 -0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M323.074,50.556c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.198 0.779,-0.08 0.976,0.262c0.198,0.341 0.08,0.779 -0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M353.074,50.556c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.198 0.779,-0.08 0.976,0.262c0.198,0.341 0.08,0.779 -0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M383.074,50.556c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.198 0.779,-0.08 0.976,0.262c0.198,0.341 0.08,0.779 -0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="254.174" cy="44.157" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="263.98" cy="23.339" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="299.577" cy="15.727" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="195.559" cy="38.849" r="1.461" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="233.963" cy="33.683" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M37.775,12.928c0.342,-0.197 0.78,-0.08 0.977,0.262c0.197,0.342 0.08,0.779 -0.262,0.977c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="146.674" cy="49.327" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="126.868" cy="20.146" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="481.272" cy="27.758" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="735.084" cy="60.046" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M623.013,27.532c-0.698,0.403 -1.592,0.163 -1.995,-0.535c-0.403,-0.698 -0.164,-1.592 0.535,-1.995c0.698,-0.403 1.592,-0.164 1.995,0.535c0.403,0.698 0.163,1.592 -0.535,1.995Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M520.261,21.259c-0.698,0.403 -1.592,0.163 -1.995,-0.535c-0.403,-0.698 -0.164,-1.592 0.534,-1.995c0.698,-0.403 1.592,-0.164 1.995,0.535c0.404,0.698 0.164,1.592 -0.534,1.995Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M554.976,21.878c-0.52,0.3 -1.186,0.122 -1.486,-0.398c-0.3,-0.52 -0.122,-1.186 0.398,-1.486c0.52,-0.3 1.186,-0.122 1.486,0.398c0.301,0.52 0.122,1.186 -0.398,1.486Z" style="fill:#fff8e8;fill-opacity:0.69;"/><circle cx="591.184" cy="24.216" r="0.762" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="208.506" cy="36.92" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="183.086" cy="22.385" r="1.069" style="fill:#fee;fill-opacity:0.69;"/><circle cx="153.07" cy="32.998" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="280.376" cy="27.009" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="62.16" cy="47.109" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="260.57" cy="57.828" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="740.966" cy="51.298" r="0.826" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="801.399" cy="55.949" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="778.687" cy="80.323" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="801.953" cy="74.229" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><ellipse cx="726.231" cy="58.633" rx="0.737" ry="0.821" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="763.911" cy="64.439" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M462.155,64.919c0.575,0.333 1.312,0.135 1.644,-0.44c0.333,-0.576 0.135,-1.313 -0.44,-1.645c-0.576,-0.332 -1.313,-0.135 -1.645,0.441c-0.332,0.575 -0.135,1.312 0.441,1.644Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M454.7,52.358c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.341 0.08,-0.779 -0.262,-0.977c-0.342,-0.197 -0.779,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.78 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M469.393,136.271c0.342,0.198 0.78,0.081 0.977,-0.261c0.197,-0.342 0.08,-0.78 -0.262,-0.977c-0.341,-0.197 -0.779,-0.08 -0.976,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#fffeee;fill-opacity:0.69;"/><path d="M501.249,56.519c0.342,0.197 0.78,0.08 0.977,-0.262c0.198,-0.341 0.08,-0.779 -0.261,-0.976c-0.342,-0.198 -0.78,-0.081 -0.977,0.261c-0.198,0.342 -0.08,0.78 0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M706.212,73.138c0.342,0.197 0.78,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.78 -0.262,-0.977c-0.342,-0.197 -0.779,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.779 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M556.645,73.138c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.78 -0.262,-0.977c-0.342,-0.197 -0.78,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.779 0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M729.58,36.383c0.698,0.403 1.592,0.163 1.995,-0.535c0.403,-0.698 0.164,-1.592 -0.534,-1.995c-0.698,-0.403 -1.592,-0.163 -1.995,0.535c-0.403,0.698 -0.164,1.592 0.534,1.995Z" style="fill:#fee;fill-opacity:0.69;"/><path d="M548.231,56.532c0.698,0.403 1.592,0.163 1.995,-0.535c0.403,-0.698 0.164,-1.592 -0.535,-1.995c-0.698,-0.403 -1.592,-0.164 -1.995,0.535c-0.403,0.698 -0.163,1.592 0.535,1.995Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M650.983,50.259c0.698,0.403 1.592,0.163 1.995,-0.535c0.403,-0.698 0.164,-1.592 -0.534,-1.995c-0.698,-0.403 -1.592,-0.164 -1.995,0.535c-0.403,0.698 -0.164,1.592 0.534,1.995Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M616.268,50.878c0.52,0.3 1.186,0.122 1.486,-0.398c0.3,-0.52 0.122,-1.186 -0.398,-1.486c-0.52,-0.3 -1.186,-0.122 -1.486,0.398c-0.301,0.52 -0.122,1.186 0.398,1.486Z" style="fill:#fff8e8;fill-opacity:0.69;"/><circle cx="580.06" cy="53.216" r="0.762" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="655.544" cy="86.738" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="645.738" cy="65.92" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="681.158" cy="31.385" r="1.069" style="fill:#fee;fill-opacity:0.69;"/><circle cx="610.142" cy="158.308" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M750.074,78.677c-0.342,0.198 -0.78,0.08 -0.977,-0.262c-0.198,-0.341 -0.08,-0.779 0.262,-0.976c0.341,-0.198 0.779,-0.08 0.976,0.261c0.198,0.342 0.08,0.78 -0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="651.174" cy="122.278" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="660.98" cy="71.459" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="696.577" cy="63.848" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="592.8" cy="77.257" r="0.805" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="630.963" cy="81.803" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M270.546,74.392c0.342,-0.197 0.78,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.341 -0.08,-0.779 0.262,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="533.674" cy="47.448" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="523.868" cy="128.267" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="488.272" cy="75.878" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="742.084" cy="108.167" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="53.278" cy="53.978" r="0.826" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="24.392" cy="61.26" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="59.845" cy="176.828" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="82.557" cy="81.202" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="59.291" cy="75.108" r="1.461" style="fill:#fee;fill-opacity:0.69;"/><circle cx="13.635" cy="87.617" r="1.228" style="fill:#fee;fill-opacity:0.69;"/><circle cx="136.525" cy="59.364" r="0.673" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="97.333" cy="65.319" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M399.568,66.115c-0.698,0.403 -1.592,0.163 -1.995,-0.535c-0.403,-0.698 -0.164,-1.592 0.534,-1.995c0.699,-0.403 1.593,-0.164 1.996,0.534c0.403,0.698 0.163,1.592 -0.535,1.996Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M398.543,46.253c-0.342,0.197 -0.78,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.779 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M391.851,117.151c-0.342,0.197 -0.78,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.78 0.262,-0.977c0.341,-0.197 0.779,-0.08 0.976,0.262c0.198,0.342 0.081,0.779 -0.261,0.977Z" style="fill:#fffeee;fill-opacity:0.69;"/><path d="M359.995,57.398c-0.342,0.198 -0.78,0.08 -0.977,-0.261c-0.198,-0.342 -0.08,-0.78 0.261,-0.977c0.342,-0.198 0.78,-0.08 0.977,0.261c0.198,0.342 0.08,0.78 -0.261,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M155.032,74.017c-0.342,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.779 0.262,-0.977c0.342,-0.197 0.779,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M304.599,74.017c-0.341,0.197 -0.779,0.08 -0.977,-0.262c-0.197,-0.342 -0.08,-0.779 0.262,-0.977c0.342,-0.197 0.78,-0.08 0.977,0.262c0.197,0.342 0.08,0.78 -0.262,0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M381.592,56.069c-0.442,0.255 -1.009,0.103 -1.265,-0.339c-0.255,-0.443 -0.103,-1.01 0.339,-1.265c0.443,-0.256 1.01,-0.104 1.265,0.339c0.256,0.442 0.104,1.009 -0.339,1.265Z" style="fill:#fee;fill-opacity:0.69;"/><path d="M437.564,80.856c-0.488,0.282 -1.112,0.114 -1.393,-0.373c-0.282,-0.488 -0.115,-1.112 0.373,-1.393c0.487,-0.282 1.112,-0.115 1.393,0.373c0.282,0.487 0.114,1.112 -0.373,1.393Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M314.8,32.243c-0.565,0.326 -1.288,0.132 -1.615,-0.433c-0.326,-0.565 -0.132,-1.289 0.433,-1.615c0.565,-0.326 1.289,-0.133 1.615,0.433c0.326,0.565 0.132,1.288 -0.433,1.615Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M355.327,78.864c-0.52,0.3 -1.186,0.122 -1.486,-0.398c-0.3,-0.52 -0.122,-1.186 0.398,-1.486c0.52,-0.3 1.186,-0.122 1.486,0.398c0.3,0.52 0.122,1.186 -0.398,1.486Z" style="fill:#fff8e8;fill-opacity:0.69;"/><circle cx="280.979" cy="54.3" r="0.967" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="205.7" cy="87.618" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="215.506" cy="176.799" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="190.086" cy="52.264" r="1.069" style="fill:#fee;fill-opacity:0.69;"/><circle cx="251.102" cy="59.187" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M301.17,49.556c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M151.17,49.556c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M121.17,49.556c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><path d="M91.17,49.556c0.342,0.198 0.78,0.08 0.977,-0.261c0.198,-0.342 0.08,-0.78 -0.261,-0.977c-0.342,-0.198 -0.78,-0.08 -0.977,0.262c-0.198,0.341 -0.08,0.779 0.261,0.976Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="210.07" cy="93.157" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="200.264" cy="72.339" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="164.667" cy="64.727" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="268.685" cy="127.849" r="1.461" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="230.281" cy="82.683" r="1.088" style="fill:#fff8e8;fill-opacity:0.69;"/><path d="M426.469,61.928c-0.342,-0.197 -0.78,-0.08 -0.977,0.262c-0.197,0.342 -0.08,0.779 0.262,0.977c0.342,0.197 0.779,0.08 0.977,-0.262c0.197,-0.342 0.08,-0.78 -0.262,-0.977Z" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="327.57" cy="48.327" r="0.715" style="fill:#fffeee;fill-opacity:0.69;"/><circle cx="337.376" cy="69.146" r="0.715" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="372.972" cy="76.758" r="0.496" style="fill:#eeefff;fill-opacity:0.69;"/><circle cx="119.16" cy="109.046" r="0.44" style="fill:#eeefff;fill-opacity:0.69;"/></g><g id="Clouds"><path id="_-Curve-" serif:id="(Curve)" d="M610.291,177.316c-35.879,-0.428 -84.67,-0.691 -138.392,-0.689c-38.684,0.002 -74.811,0.141 -105.402,0.38c-49.14,-2.745 -80.877,-9.954 -80.877,-14.718c0,-1.333 2.655,0.335 7.294,-0.896c96.772,-0.175 171.302,-1.213 171.302,-2.464c0,-1.107 -59.462,-3.372 -140.106,-3.687c38.487,-2.059 102.543,-4.972 173.823,-4.972c11.996,0 23.761,0.07 35.216,0.206c20.76,-4.638 60.945,-2.784 107.07,-2.784c36.08,0 68.525,-0.075 90.882,2.983c32.491,0.899 72.142,-1.186 114.922,-0.379c38.68,0.729 74.805,1.273 105.395,1.613c49.101,3.673 80.599,8.516 80.54,13.279c-0.016,1.334 -2.504,2.58 -7.158,3.723c-96.763,-1.654 -171.297,-2.024 -171.312,-0.774c-0.013,1.108 58.473,3.15 139.105,4.989c-38.514,3.085 -101.653,4.38 -172.925,3.033c-11.995,-0.227 -23.757,-0.52 -35.209,-0.872c-20.815,4.245 -61.034,6.631 -107.154,5.759c-24.754,-0.468 -47.786,-1.809 -67.014,-3.73Z" style="fill:#ddf0fb;"/><path id="_-Curve-1" serif:id="(Curve)" d="M609.299,171.607c-35.88,-0.338 -84.67,-0.545 -138.392,-0.543c-38.684,0.001 -74.812,0.111 -105.402,0.299c-49.141,-2.166 -80.694,-5.519 -80.694,-9.279c0,-1.052 2.472,-2.073 7.111,-3.045c96.772,-0.137 171.302,-0.957 171.302,-1.944c-0.001,-0.874 -58.506,-1.614 -139.15,-1.862c38.471,-3.009 101.587,-4.973 172.867,-4.973c11.996,0 23.761,0.055 35.216,0.162c20.76,-3.66 60.945,-6.143 107.07,-6.143c36.08,0 68.525,1.519 90.882,3.933c32.491,0.709 72.142,1.432 114.922,2.069c38.68,0.575 74.805,1.005 105.395,1.272c49.101,2.9 80.598,6.722 80.54,10.482c-0.017,1.052 -2.505,2.036 -7.158,2.938c-96.763,-1.305 -171.297,-1.597 -171.312,-0.611c-0.014,0.875 58.473,2.486 139.104,3.938c-38.514,2.435 -101.653,3.457 -172.924,2.394c-11.995,-0.179 -23.758,-0.41 -35.21,-0.688c-20.814,3.35 -61.033,5.234 -107.153,4.545c-24.754,-0.369 -47.786,-1.428 -67.014,-2.944Z" style="fill:#d8effd;"/><path d="M684.234,222.269c-12.108,-1.642 -29.721,-2.832 -29.76,-5.218c-0.063,-3.861 34.226,-4.225 76.6,-3.504c42.375,0.721 75.9,-2.707 76.956,1.008c2.476,8.704 -12.549,8.552 -32.56,10.141c-12.403,-0.58 -28.24,0.216 -44.434,0.479c-16.193,0.263 -35.197,-1.331 -46.802,-2.906Z" style="fill:#d8effd;"/><path d="M130.064,213.821c42.381,0 76.789,0.237 76.789,4.224c0,3.986 -14.408,4.223 -56.789,4.223c-42.38,0 -96.788,0.208 -96.788,-4.223c0,-4.431 34.408,-4.224 76.788,-4.224Z" style="fill:#d8effd;"/></g><g id="Mountains"><path d="M476.098,218.299l81.644,216.765l-205.408,0l123.764,-216.765Z" style="fill:#4560a0;"/><path d="M476.098,218.299l21.823,203.477l81.177,-8.706l-103,-194.771Z" style="fill:#5e84ba;"/><path d="M369.627,308.648l88.326,125.788l-205.407,0l117.081,-125.788Z" style="fill:#4560a0;"/><path d="M326.11,338.332l68.193,96.732l-205.407,0l137.214,-96.732Z" style="fill:#4560a0;"/><path d="M508.168,243.792l163.526,204.747l-256.643,0l93.117,-204.747Z" style="fill:#4560a0;"/><path d="M508.168,245.355l63.395,75.115l-54.953,46.379l-8.442,-121.494Z" style="fill:#5e84ba;"/><path d="M369.612,308.648l54.182,77.687l-58.981,41.135l4.799,-118.822Z" style="fill:#5e84ba;"/><path d="M326.184,338.326l16.813,23.99l-16.887,11.835l0.074,-35.825Z" style="fill:#5e84ba;"/><path d="M633.647,230.42l175.693,204.644l-351.387,0l175.694,-204.644Z" style="fill:#4560a0;"/><path d="M633.647,230.42l101.573,245.129l86.041,-35.653l-187.614,-209.476Z" style="fill:#5e84ba;"/><path d="M643.625,254.384c-0.571,0.219 -0.745,0.283 -1.863,0.82c-2.864,1.395 -6.079,3.209 -9.184,2.64c-6.187,-1.134 -10.854,-6.283 -16.725,-6.738l17.786,-20.729l9.986,24.007Z" style="fill:#d9d9d9;"/><path d="M654.229,253.4c-0.494,-0.028 -0.875,-0.013 -0.875,-0.013c-3.255,-0.486 -6.617,-0.192 -9.677,0.982l-0.052,0.02l-9.978,-23.97l20.582,22.981Z" style="fill:#fff;"/></g><g id="Buildings"><path d="M195.171,451.298l0,-292.145l-102.462,0l0,292.145l102.462,0Z" style="fill:url(#_Linear4);"/><path d="M289.755,451.298l0,-218.487l-57.232,0l0,218.487l57.232,0Z" style="fill:url(#_Linear5);"/><path d="M323.451,451.298l0,-123.585l-71.555,0l0,123.585l71.555,0Z" style="fill:#b4dbfb;"/><path d="M207.557,451.298l0,-218.487l25.314,0l0,218.487l-25.314,0Z" style="fill:#b4dbfb;"/><path d="M92.709,451.298l0,-292.145l25.314,0l0,292.145l-25.314,0Z" style="fill:#b4dbfb;"/><path d="M323.451,451.298l0,-123.585l-16.692,0l0,123.585l16.692,0Z" style="fill:url(#_Linear6);"/><path d="M272.498,451.298l0,-95.771l-136.555,0l0,95.771l136.555,0Z" style="fill:url(#_Linear7);"/><path d="M85.122,451.298l0,-178.856l-97.675,0l0,178.856l97.675,0Z" style="fill:url(#_Linear8);"/><path d="M173.526,451.298l0,-95.771l-37.583,0l0,95.771l37.583,0Z" style="fill:#b4dbfb;"/><path d="M66.649,456.944l0,-184.502l-69.677,0l0,184.502l69.677,0Z" style="fill:#b4dbfb;"/></g><rect x="-3.028" y="431.298" width="826.844" height="20.006" style="fill:#fafafa;"/><g id="Laptop"><path d="M606.064,273.603c0,-6.261 -5.076,-11.337 -11.337,-11.337c-37.536,0 -157.517,0 -195.054,0c-6.261,0 -11.337,5.076 -11.337,11.337c0,33.077 0,128.577 0,151.521c0,1.326 0.527,2.598 1.465,3.536c0.938,0.937 2.209,1.464 3.535,1.464c29.3,0 178.429,0 207.728,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-22.944 0,-118.444 0,-151.521Z" style="fill:#657390;"/><path d="M606.064,273.603c0,-6.261 -5.076,-11.337 -11.337,-11.337c-37.536,0 -157.517,0 -195.054,0c-6.261,0 -11.337,5.076 -11.337,11.337c0,33.077 0,128.577 0,151.521c0,1.326 0.527,2.598 1.465,3.536c0.938,0.937 2.209,1.464 3.535,1.464c29.3,0 178.429,0 207.728,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-22.944 0,-118.444 0,-151.521Z" style="fill:#657390;"/><path d="M599.193,275.905c0,-3.05 -2.476,-5.526 -5.526,-5.526l-193.063,0c-3.05,0 -5.526,2.476 -5.526,5.526l0,141.039c0,3.05 2.476,5.526 5.526,5.526l193.063,0c3.05,0 5.526,-2.476 5.526,-5.526l0,-141.039Z" style="fill:#130c2b;"/><path d="M655.04,427.228c0,-0.252 -0.205,-0.457 -0.457,-0.457c-13.334,0 -313.753,0 -313.753,0l0,4.975c0,2.761 2.239,5 5,5c36.953,0 267.257,0 304.21,0c2.761,0 5,-2.239 5,-5c0,-1.845 0,-3.687 0,-4.518Z" style="fill:url(#_Linear9);"/><circle id="Camera" cx="497.178" cy="267.001" r="1.238" style="fill-opacity:0.45;"/><circle id="Mic" cx="500.009" cy="267.001" r="0.527" style="fill-opacity:0.45;"/><circle id="Ambient-Light-" serif:id="Ambient Light?" cx="494.263" cy="267.001" r="0.527" style="fill:#102708;fill-opacity:0.45;"/><g id="Icon"><path d="M543.109,335.27l-18.005,-18.014l-4.857,4.857l15.576,15.585l-15.576,15.582l4.857,4.856l18.005,-18.007c0.649,-0.652 1.008,-1.516 1.008,-2.434c-0.004,-0.918 -0.359,-1.778 -1.008,-2.425" style="fill:#ccffd6;fill-rule:nonzero;"/><path d="M497.136,326.699c7.364,-7.356 19.316,-7.354 26.677,0.007c7.361,7.362 7.364,19.313 0.007,26.677l0.007,0.007l-26.684,26.684l-26.684,-26.684c-7.364,-7.363 -7.364,-19.32 0,-26.684c7.361,-7.361 19.313,-7.363 26.677,-0.007Z" style="fill:#c47dff;"/><path d="M473.797,339.323l-4.859,-4.857l-18.012,18.01c-0.647,0.646 -1.004,1.511 -1.001,2.428c0,0.918 0.354,1.781 1.001,2.428l18.012,18.012l4.859,-4.856l-15.583,-15.584l15.583,-15.581Z" style="fill:#ccffd6;fill-rule:nonzero;"/></g></g></g><defs><linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-8.64246e-14,451.564,-803.856,-1.43038e-13,398.9,-3.51255)"><stop offset="0" style="stop-color:#68adfc;stop-opacity:1"/><stop offset="0.34" style="stop-color:#cbe0f8;stop-opacity:1"/><stop offset="1" style="stop-color:#d2cbf8;stop-opacity:1"/></linearGradient><radialGradient id="_Radial3" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(647.316,0,0,309.935,720.558,355.142)"><stop offset="0" style="stop-color:#cfcfcf;stop-opacity:0.65"/><stop offset="1" style="stop-color:#fff552;stop-opacity:0"/></radialGradient><linearGradient id="_Linear4" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(31.4265,292.145,-292.145,31.4265,112.513,159.153)"><stop offset="0" style="stop-color:#bde8f7;stop-opacity:1"/><stop offset="1" style="stop-color:#86b6fe;stop-opacity:1"/></linearGradient><linearGradient id="_Linear5" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(19.1616,218.487,-218.487,19.1616,241.977,232.811)"><stop offset="0" style="stop-color:#bde8f7;stop-opacity:1"/><stop offset="1" style="stop-color:#86b6fe;stop-opacity:1"/></linearGradient><linearGradient id="_Linear6" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0,123.585,-123.585,0,315.105,327.713)"><stop offset="0" style="stop-color:#bde8f7;stop-opacity:1"/><stop offset="1" style="stop-color:#86b6fe;stop-opacity:1"/></linearGradient><linearGradient id="_Linear7" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(47.6759,123.555,-123.555,47.6759,204.22,342.055)"><stop offset="0" style="stop-color:#bde8f7;stop-opacity:1"/><stop offset="1" style="stop-color:#86b6fe;stop-opacity:1"/></linearGradient><linearGradient id="_Linear8" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.16924e-14,190.951,-190.951,1.16924e-14,77.8467,255.423)"><stop offset="0" style="stop-color:#bde8f7;stop-opacity:1"/><stop offset="1" style="stop-color:#86b6fe;stop-opacity:1"/></linearGradient><linearGradient id="_Linear9" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(314.21,0,0,9.97478,340.83,431.758)"><stop offset="0" style="stop-color:#a9abc1;stop-opacity:1"/><stop offset="0.11" style="stop-color:#65687d;stop-opacity:1"/><stop offset="0.5" style="stop-color:#c3c5d2;stop-opacity:1"/><stop offset="0.89" style="stop-color:#64677c;stop-opacity:1"/><stop offset="1" style="stop-color:#a4a7c2;stop-opacity:1"/></linearGradient></defs></svg>
components/dist/bundle.jsnew file+53
@@ -0,0 +1,53 @@
1+!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=155)}([function(n,e,t){"use strict";n.exports=t(160)},function(n,e,t){"use strict";var r=t(176),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(177),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(19),o=t(35),u=t(2),i=t(9),a=t(3),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(93),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])}}},I=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])}}},T=I(!0)(h.const(!1)),R=I(!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])}})),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:I,"maybe'":M,fromMaybe:function(n){return I(n)(c.identity(c.categoryFn))},"fromMaybe'":function(n){return M(n)(c.identity(c.categoryFn))},isJust:R,isNothing:T,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: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(168),o=t(15),u=t(42),i=t(29),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(170),o=t(15),u=t(42),i=t(29),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(171),o=t(15),u=t(12),i=t(172),a=t(42),c=t(29),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(175),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(183),o=t(6),u=t(21),i=t(75),a=t(34),c=t(15),f=t(42),l=t(29),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}}},I=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])}}},T=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:T,max:I,clamp:function(n){return function(e){return function(t){return function(r){return T(n)(t)(I(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(29),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(167),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(103),a=t(63),c=t(64),f=t(56),l=t(94),s=t(95),d=t(184),p=t(185),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(166),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(180),o=t(19),u=t(2),i=t(9),a=t(3),c=t(13),f=t(22),l=t(6),s=t(8),d=t(1),p=t(43),m=t(4),h=t(11),v=t(63),g=t(64),y=t(56),w=t(94),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},I=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}}},T=function(n){return n.foldl},R=function(n){return function(e){return T(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 T(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),B=function(n){return n.foldMap},j=new k((function(n){return function(e){return function(t){return B(N)(n)(e)(t)}}}),(function(n){return function(e){return function(t){return T(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 B(N)(n)(e)(t)}}}),(function(n){return function(e){return function(t){return T(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)(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:T,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 T(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 T(n)((function(n){return function(r){return a.bind(e.Bind1())(n)(s.flip(t)(r))}}))(u.pure(e.Applicative0())(r))}}}},traverse_:I,for_:function(n){return function(e){return s.flip(I(n)(e))}},sequence_:function(n){return function(e){return I(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 T(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 T(n)(S.add(e))(S.zero(e))}},product:function(n){return function(e){return T(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=T(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 T(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 T(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 T(n)((function(n){return function(t){return S.add(e)(S.one(e))(n)}}))(S.zero(e))}},foldableArray:z,foldableMaybe:N,foldableFirst:j,foldableLast:q,foldableAdditive:W,foldableDual:P,foldableDisj:O,foldableConj:L,foldableMultiplicative:_}},function(n,e,t){"use strict";var r=t(2),o=t(3),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(195),o=t(2),u=t(9),i=t(3),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(3),c=t(105),f=t(76),l=t(92),s=t(17),d=t(38),p=t(102),m=t(32),h=t(122),v=t(200),g=t(44),y=t(101),w=t(126),b=t(6),F=t(16),E=t(47),x=t(1),S=t(93),C=t(36),k=t(43),M=t(4),I=t(104),T=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),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 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(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 _.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)(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(T.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(I.newtypeFirst),o=F.foldMap(n)(I.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 T.Monoid((function(){return $(n.Semigroup0())(e.Semigroup0())}),new U(T.mempty(n),T.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(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(191),o=t(2),u=t(9),i=t(13),a=t(16),c=t(1),f=t(4),l=t(104),s=t(123),d=t(103),p=t(63),m=t(64),h=t(56),v=t(95),g=t(124),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))})),I=function(n){return n.sequence},T=new y((function(){return a.foldableFirst}),(function(){return l.functorFirst}),(function(n){return function(e){return c.map(n.Apply0().Functor0())(l.First)(I(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)(I(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:I,traverseDefault:function(n){return function(e){return function(t){return function(r){return I(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:T,traversableLast:R,traversableAdditive:C,traversableDual:E,traversableConj:S,traversableDisj:x,traversableMultiplicative:b}},function(n,e,t){"use strict";var r=t(173);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(220),o=t(6),u=t(8),i=t(4),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(2),o=t(223),u=t(9),i=t(224),a=t(3),c=t(225),f=t(1),l=t(129),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(3),a=t(76),c=t(17),f=t(102),l=t(32),s=t(122),d=t(44),p=t(6),m=t(16),h=t(47),v=t(8),g=t(1),y=t(93),w=t(36),b=t(4),F=t(11),E=t(10),x=t(21),S=t(7),C=t(5),k=t(24),M=t(48),I=t(12),T=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 T)return new T(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(I.unit))})),N=new y.Invariant(y.imapF(A)),P=new m.Foldable((function(n){return function(e){return function(t){if(t instanceof T)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 T)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 T)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 T)return F.mempty(n);if(t instanceof R)return e(I.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 T)return e;if(t instanceof R)return n(I.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 T)return e;if(t instanceof R)return n(I.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 T)return o.pure(n)(new T(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 T)return o.pure(n)(new T(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 T)return o.pure(n)(new T(t.value0));if(t instanceof R)return g.map(n.Apply0().Functor0())(R.create)(e(I.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 T?new T(e.value0):new R(n(e))}})),z=function(n){return function(e){return new p.Eq((function(t){return function(r){return t instanceof T&&r instanceof T?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 T&&r instanceof T)return E.compare(n)(t.value0)(r.value0);if(t instanceof T)return x.LT.value;if(r instanceof T)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 T)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 T)return new T(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 T)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 T)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 T)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 T)return g.map(n.Apply0().Functor0())(T.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 T)return g.map(n.Apply0().Functor0())(T.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 T)return new T(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 T(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 T?e:n}}));n.exports={Left:T,Right:R,either:q,choose:function(n){return function(e){return function(t){return r.alt(n)(g.map(n.Functor0())(T.create)(e))(g.map(n.Functor0())(R.create)(t))}}},isLeft:H,isRight:J,fromLeft:function(n){return function(n){if(n instanceof T)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 T(n))(R.create)},"note'":function(n){return b["maybe'"]((function(e){return T.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 T)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 T(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(222),o=t(3),u=t(6),i=t(8),a=t(69),c=t(1),f=t(14),l=t(27),s=t(20),d=t(18),p=t(58),m=t(28),h=t(25),v=t(226),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(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(165),o=t(15),u=t(12),i=t(42),a=t(90),c=t(29),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(192),o=t(8),u=t(1),i=t(4),a=t(104),c=t(123),f=t(103),l=t(63),s=t(64),d=t(56),p=t(95),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(231),a=t(19),c=t(2),f=t(9),l=t(3),s=t(13),d=t(112),p=t(70),m=t(38),h=t(121),v=t(32),g=t(23),y=t(30),w=t(8),b=t(1),F=t(57),E=t(131),x=t(52),S=t(4),C=t(27),k=t(7),M=t(15),I=t(24),T=t(48),R=t(237),A=t(53),_=t(58),N=t(132),P=t(86),O=t(241),L=t(243),W=t(247),D=t(85),z=t(79),B=t(111),j=t(29),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))(T.traverseWithIndex(T.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(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))(I.traverse(I.traversableMaybe)(p.applicativeExceptT(F.monadIdentity))(sn(n))))(P.readNull(e)))}))},readObject:function(n){return new $(l.composeKleisliFlipped(p.bindExceptT(F.monadIdentity))((e=I.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(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(218),o=t(69),u=t(11),i=t(27),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(169);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(15),u=t(12),i=t(42),a=t(90),c=t(29),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(182),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(229),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(111),w=t(90),b=t(29),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},I=new E((function(n){return function(n){return function(n){return function(n){return i.identity(y.categoryBuilder)}}}})),T=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:T,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=T(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:I,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=T(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(250),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(3),i=t(13),a=t(16),c=t(8),f=t(36),l=t(4),s=t(11),d=t(63),p=t(64),m=t(56),h=t(94),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))})),I=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))})),T=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:I,foldableWithIndexDisj:T,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(124),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(3),o=t(17),u=t(32),i=t(30),a=t(1),c=t(57),f=t(4),l=t(11),s=t(7),d=t(12),p=t(18),m=t(125),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(201),o=t(8),u=t(1),i=t(4),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(205),o=t(13),u=t(23),i=t(44),a=t(101),c=t(206),f=t(6),l=t(74),s=t(4),d=t(10),p=t(21),m=t(75),h=t(34),v=t(5),g=t(207),y=t(107),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}})),I=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])}})),T=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 T}),h.add(T)),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 I}),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:I,showParity:F,boundedParity:P,semiringParity:T,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(3),f=t(13),l=t(105),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(4),x=t(11),S=t(14),C=t(96),k=t(10),M=t(21),I=t(7),T=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},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=I.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=I.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 I.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 I.Semigroup((function(n){return function(e){return new C.NonEmpty(n.value0,I.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 _.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 I.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),I.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 I.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,I.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}),I.append(Z)),xn=new o.Alt((function(){return U}),I.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})),In=new i.Applicative((function(){return gn}),(r=C.singleton(Sn),function(n){return r(n)})),Tn=new d.Monad((function(){return In}),(function(){return wn})),Rn=new T.Traversable1((function(){return fn}),(function(){return tn}),(function(n){return T.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(In))(e(t.value0)))(t.value1))((function(n){return g.foldl(J)(w.flip(q))(i.pure(In)(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:In,bindNonEmptyList:wn,monadNonEmptyList:Tn,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(232),o=t(2),u=t(30),i=t(1),a=t(4),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(251)()},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"))},I=function(n){return r.element(o.unsafeCreateDOMComponent("slot"))},T=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"))},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"))},In=function(n){return r.element(o.unsafeCreateDOMComponent("em"))},Tn=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"))},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: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:Tn,dt_:function(n){return Tn()({children:n})},em:In,em_:function(n){return In()({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: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:T,select_:function(n){return T()({children:n})},slot:I,slot_:function(n){return I()({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(3),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(3),a=t(105),c=t(76),f=t(17),l=t(6),s=t(16),d=t(47),p=t(1),m=t(93),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)}})),I=new h.FunctorWithIndex((function(){return M}),(function(n){return function(e){return n(x.unit)(e)}})),T=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 I}),(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)})),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:I,invariantIdentity:T,altIdentity:J,applyIdentity:j,applicativeIdentity:U,bindIdentity:q,monadIdentity:H,extendIdentity:L,comonadIdentity:B,foldableIdentity:R,foldable1Identity:P,foldableWithIndexIdentity:A,traversableIdentity:_,traversable1Identity:O,traversableWithIndexIdentity:N}},function(n,e,t){"use strict";var r=t(221);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(3),u=t(30),i=t(8),a=t(1),c=t(4),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(162),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(178),o=t(19),u=t(2),i=t(9),a=t(3),c=t(13),f=t(92),l=t(49),s=t(78),d=t(106),p=t(199),m=t(23),h=t(6),v=t(16),g=t(8),y=t(1),w=t(43),b=t(4),F=t(10),E=t(21),x=t(7),S=t(24),C=t(20),k=t(50),M=r.zipWith(C.Tuple.create),I=r._updateAt(b.Just.create)(b.Nothing.value),T=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 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=_((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()(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<t)return new b.Just(new C.Tuple(T()(e)(n),n+1|0));if(m.otherwise)return b.Nothing.value;throw new Error("Failed pattern match at Data.Array (line 143, column 3 - line 145, column 26): "+[n.constructor.name])}))(0)}},singleton:O,some:z,many:B,null:L,insert:function(n){return Y(F.compare(n))},insertBy:Y,head:V,last:H,tail:A,init:q,uncons:R,unsnoc:function(n){return i.apply(b.applyMaybe)(y.map(b.functorMaybe)((function(n){return function(e){return{init:n,last:e}}}))(q(n)))(H(n))},index:U,elemIndex:function(n){return function(e){return Z((function(t){return h.eq(n)(t)(e)}))}},elemLastIndex:function(n){return function(e){return X((function(t){return h.eq(n)(t)(e)}))}},findIndex:Z,findLastIndex:X,insertAt:j,deleteAt:en,updateAt:I,updateAtIndices:function(n){return function(e){return function(t){return d.withArray((function(t){return v.traverse_(s.applicativeST)(n)((function(n){return d.poke(n.value0)(n.value1)(t)}))(e)}))(t)()}}},modifyAt:function(n){return function(e){return function(t){return b.maybe(b.Nothing.value)((function(r){return I(n)(e(r))(t)}))(U(t)(n))}}},modifyAtIndices:function(n){return function(e){return function(t){return function(r){return d.withArray((function(r){return v.traverse_(s.applicativeST)(n)((function(n){return d.modify(n)(t)(r)}))(e)}))(r)()}}}},alterAt:function(n){return function(e){return function(t){return b.maybe(b.Nothing.value)((function(r){var o=e(r);if(o instanceof b.Nothing)return en(n)(t);if(o instanceof b.Just)return I(n)(o.value0)(t);throw new Error("Failed pattern match at Data.Array (line 544, column 10 - line 546, column 32): "+[o.constructor.name])}))(U(t)(n))}}},concatMap:un,filterA:function(n){return function(e){var t=y.map(n.Apply0().Functor0())(an((function(n){return n.value1?new b.Just(n.value0):b.Nothing.value}))),r=S.traverse(S.traversableArray)(n)((function(t){return y.map(n.Apply0().Functor0())(C.Tuple.create(t))(e(t))}));return function(n){return t(r(n))}}},mapMaybe:an,catMaybes:cn,mapWithIndex:D,sort:P,sortBy:_,sortWith:N,takeEnd:function(n){return function(e){return r.drop(r.length(e)-n|0)(e)}},takeWhile:function(n){return function(e){return J(n)(e).init}},dropEnd:function(n){return function(e){return r.take(r.length(e)-n|0)(e)}},dropWhile:function(n){return function(e){return J(n)(e).rest}},span:J,group:Q,"group'":function(n){var e=Q(n.Eq0()),t=P(n);return function(n){return e(t(n))}},groupBy:G,nub:function(n){return $(F.compare(n))},nubEq:function(n){return W(h.eq(n))},nubBy:$,nubByEq:W,union:function(n){return rn(h.eq(n))},unionBy:rn,delete:on,deleteBy:tn,difference:function(n){return v.foldr(v.foldableArray)(on(n))},intersect:function(n){return nn(h.eq(n))},intersectBy:nn,zipWithA:function(n){return function(e){return function(t){return function(o){return S.sequence(S.traversableArray)(n)(r.zipWith(e)(t)(o))}}}},zip:M,unzip:function(n){return function(){var e=d.empty(),t=d.empty(),r=p.iterator((function(e){return U(n)(e)}))();p.iterate(r)((function(n){return function(){return y.void(s.functorST)(d.push(n.value0)(e))(),y.void(s.functorST)(d.push(n.value1)(t))()}}))();var o=d.unsafeFreeze(e)(),u=d.unsafeFreeze(t)();return new C.Tuple(o,u)}()},foldM:K,foldRecM:function(n){return function(e){return function(t){return function(o){return l.tailRecM2(n)((function(t){return function(i){if(i>=r.length(o))return u.pure(n.Monad0().Applicative0())(new l.Done(t));if(m.otherwise)return a.bind(n.Monad0().Bind1())(e(t)(T()(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:T,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(3),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(3),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(32),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(95),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(202),o=t(23),u=t(4),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(219);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(3),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(97),g=t(80),y=t(39),w=t(22),b=t(30),F=t(1),E=t(11),x=t(14),S=t(7),C=t(20),k=t(33),M=function(n){return n},I=new x.Newtype((function(n){return n}),M),T=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(T)(n.Monad0())(d.ask(n)))},W=function(n){return new v.MonadTell((function(){return _(n.Monad0())}),(e=h.lift(T)(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])}))}}))}},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 _(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:I,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:B,alternativeExceptT:j,monadPlusExceptT:function(n){return function(e){return new g.MonadPlus((function(){return q(n)(e)}))}},monadZeroExceptT:q,monadTransExceptT:T,monadEffectExceptT:function(n){return new k.MonadEffect((function(){return _(n.Monad0())}),(e=h.lift(T)(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(T)(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(290),o=t(2),u=t(69),i=t(4),a=t(27),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(314);n.exports={window:r.window}},function(n,e,t){"use strict";var r=t(253),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;v<i.length;++v){var g=i[v];if(!(u[g]||r&&r[g]||h&&h[g]||a&&a[g])){var y=d(t,g);try{f(e,g,y)}catch(n){}}}return e}return e}},function(n,e,t){"use strict";var r=t(163),o=t(101),u=t(6),i=t(34),a=function(n,e,t,r){this.CommutativeRing0=n,this.degree=e,this.div=t,this.mod=r},c=function(n){return n.mod},f=function(n){return function(e){return function(t){return function(r){var o,a=n,f=e,l=t,s=!1;function d(n,e,t,o){if(u.eq(n)(o)(i.zero(e.CommutativeRing0().Ring0().Semiring0())))return s=!0,t;a=n,f=e,l=o,r=c(e)(t)(o)}for(;!s;)o=d(a,f,l,r);return o}}}},l=new a((function(){return o.commutativeRingNumber}),(function(n){return 1}),r.numDiv,(function(n){return function(n){return 0}})),s=new a((function(){return o.commutativeRingInt}),r.intDegree,r.intDiv,r.intMod),d=function(n){return n.div};n.exports={EuclideanRing:a,degree:function(n){return n.degree},div:d,mod:c,gcd:f,lcm:function(n){return function(e){return function(t){return function(r){return u.eq(n)(t)(i.zero(e.CommutativeRing0().Ring0().Semiring0()))||u.eq(n)(r)(i.zero(e.CommutativeRing0().Ring0().Semiring0()))?i.zero(e.CommutativeRing0().Ring0().Semiring0()):d(e)(i.mul(e.CommutativeRing0().Ring0().Semiring0())(t)(r))(f(n)(e)(t)(r))}}}},euclideanRingInt:s,euclideanRingNumber:l}},function(n,e,t){"use strict";var r=t(164),o=t(34),u=t(15),i=t(12),a=t(42),c=t(29),f=function(n,e){this.SemiringRecord0=n,this.subRecord=e},l=function(n,e){this.Semiring0=n,this.sub=e},s=function(n){return n.subRecord},d=function(n){return n.sub},p=new l((function(){return o.semiringUnit}),(function(n){return function(n){return i.unit}})),m=new f((function(){return o.semiringRecordNil}),(function(n){return function(n){return function(n){return{}}}})),h=new l((function(){return o.semiringNumber}),r.numSub),v=new l((function(){return o.semiringInt}),r.intSub);n.exports={Ring:l,sub:d,negate:function(n){return function(e){return d(n)(o.zero(n.Semiring0()))(e)}},RingRecord:f,subRecord:s,ringInt:v,ringNumber:h,ringUnit:p,ringFn:function(n){return new l((function(){return o.semiringFn(n.Semiring0())}),(function(e){return function(t){return function(r){return d(n)(e(r))(t(r))}}}))},ringRecord:function(n){return function(n){return new l((function(){return o.semiringRecord()(n.SemiringRecord0())}),s(n)(c.RLProxy.value))}},ringRecordNil:m,ringRecordCons:function(n){return function(e){return function(e){return function(t){return new f((function(){return o.semiringRecordCons(n)()(e.SemiringRecord0())(t.Semiring0())}),(function(r){return function(r){return function(o){var i=s(e)(c.RLProxy.value)(r)(o),f=u.reflectSymbol(n)(u.SProxy.value),l=a.unsafeSet(f),p=a.unsafeGet(f);return l(d(t)(p(r))(p(o)))(i)}}}))}}}}}},function(n,e,t){"use strict";var r=t(179),o=t(13),u=t(1),i=t(7),a=function(n,e){this.Functor0=n,this.extend=e},c=new a((function(){return u.functorArray}),r.arrayExtend),f=function(n){return n.extend};n.exports={Extend:a,extend:f,extendFlipped:function(n){return function(e){return function(t){return f(n)(t)(e)}}},composeCoKleisli:function(n){return function(e){return function(t){return function(r){return t(f(n)(e)(r))}}}},composeCoKleisliFlipped:function(n){return function(e){return function(t){return function(r){return e(f(n)(t)(r))}}}},duplicate:function(n){return f(n)(o.identity(o.categoryFn))},extendFn:function(n){return new a((function(){return u.functorFn}),(function(e){return function(t){return function(r){return e((function(e){return t(i.append(n)(r)(e))}))}}}))},extendArray:c}},function(n,e,t){"use strict";var r=t(9),o=t(13),u=t(16),i=t(8),a=t(1),c=t(14),f=t(193),l=t(194),s=t(7),d=t(12),p=function(n,e,t){this.Foldable0=n,this.fold1=e,this.foldMap1=t},m=function(n){return n.foldMap1},h=function(n){return function(e){return function(t){return function(r){return function(o){return m(n)(function(n){return new s.Semigroup((function(e){return function(t){return function(r){return s.append(n)(e(r))(s.append(n)(r)(t(r)))}}}))}(e))((function(n){return i.const(r(n))}))(o)(t)}}}}},v=function(n){return function(e){return function(t){return function(o){return a.voidRight(e.Functor0())(d.unit)(m(n)(function(n){return new s.Semigroup((function(e){return function(t){return r.applySecond(n)(e)(t)}}))}(e))((function(n){return t(n)}))(o))}}}},g=function(n){return function(e){return m(n)(e)(o.identity(o.categoryFn))}},y=new p((function(){return u.foldableDual}),(function(n){return g(y)(n)}),(function(n){return function(n){return function(e){return n(e)}}})),w=new p((function(){return u.foldableMultiplicative}),(function(n){return g(w)(n)}),(function(n){return function(n){return function(e){return n(e)}}})),b=function(n){return n.fold1};n.exports={Foldable1:p,foldMap1:m,fold1:b,traverse1_:v,for1_:function(n){return function(e){return i.flip(v(n)(e))}},sequence1_:function(n){return function(e){return v(n)(e)(o.identity(o.categoryFn))}},foldMap1Default:function(n){return function(e){return function(t){return function(r){var o=b(n)(t),u=a.map(e)(r);return function(n){return o(u(n))}}}}},fold1Default:g,intercalate:function(n){return function(e){return i.flip(h(n)(e))(o.identity(o.categoryFn))}},intercalateMap:h,maximum:function(n){return function(e){return c.ala(a.functorFn)(f.newtypeMax)(f.newtypeMax)(f.Max)(m(e)(f.semigroupMax(n)))}},minimum:function(n){return function(e){return c.ala(a.functorFn)(l.newtypeMin)(l.newtypeMin)(l.Min)(m(e)(l.semigroupMin(n)))}},foldableDual:y,foldableMultiplicative:w}},function(n,e,t){"use strict";var r=t(197),o=t(2),u=t(9),i=t(3),a=t(17),c=t(49),f=t(1),l=t(12),s=new f.Functor(r.map_),d=new a.Monad((function(){return h}),(function(){return p})),p=new i.Bind((function(){return m}),r.bind_),m=new u.Apply((function(){return s}),a.ap(d)),h=new o.Applicative((function(){return m}),r.pure_),v=new c.MonadRec((function(){return d}),(function(n){return function(e){var t=function(n){return n instanceof c.Loop},u=function(n){if(n instanceof c.Done)return n.value0;throw new Error("Failed pattern match at Control.Monad.ST.Internal (line 54, column 32 - line 54, column 46): "+[n.constructor.name])};return i.bind(p)(i.bindFlipped(p)(r.new)(n(e)))((function(e){return i.discard(i.discardUnit)(p)(r.while(f.map(s)(t)(r.read(e)))(i.bind(p)(r.read(e))((function(t){if(t instanceof c.Loop)return i.bind(p)(n(t.value0))((function(n){return f.void(s)(r.write(n)(e))}));if(t instanceof c.Done)return o.pure(h)(l.unit);throw new Error("Failed pattern match at Control.Monad.ST.Internal (line 46, column 18 - line 50, column 28): "+[t.constructor.name])}))))((function(){return f.map(s)(u)(r.read(e))}))}))}}));n.exports={modify:function(n){return r["modify'"]((function(e){var t=n(e);return{state:t,value:t}}))},functorST:s,applyST:m,applicativeST:h,bindST:p,monadST:d,monadRecST:v,map_:r.map_,pure_:r.pure_,bind_:r.bind_,run:r.run,while:r.while,for:r.for,foreach:r.foreach,new:r.new,read:r.read,"modify'":r["modify'"],write:r.write}},function(n,e,t){"use strict";var r=t(6),o=t(15),u=t(42),i=t(130),a=t(29),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(39),o=function(n){this.MonadZero0=n},u=new o((function(){return r.monadZeroArray}));n.exports={MonadPlus:o,monadPlusArray:u}},function(n,e,t){"use strict";n.exports={MonadCont:function(n,e){this.Monad0=n,this.callCC=e},callCC:function(n){return n.callCC}}},function(n,e,t){"use strict";var r=t(13),o=t(17),u=t(38),i=t(1),a=function(n,e){this.Monad0=n,this.ask=e},c=function(n,e){this.MonadAsk0=n,this.local=e},f=new a((function(){return o.monadFn}),r.identity(r.categoryFn)),l=new c((function(){return f}),u.composeFlipped(u.semigroupoidFn)),s=function(n){return n.ask};n.exports={ask:s,local:function(n){return n.local},MonadAsk:a,asks:function(n){return function(e){return i.map(n.Monad0().Bind1().Apply0().Functor0())(e)(s(n))}},MonadReader:c,monadAskFun:f,monadReaderFun:l}},function(n,e,t){"use strict";var r=t(20),o=t(12),u=function(n){return n.state};n.exports={state:u,MonadState:function(n,e){this.Monad0=n,this.state=e},get:function(n){return u(n)((function(n){return new r.Tuple(n,n)}))},gets:function(n){return function(e){return u(n)((function(n){return new r.Tuple(e(n),n)}))}},put:function(n){return function(e){return u(n)((function(n){return new r.Tuple(o.unit,e)}))}},modify:function(n){return function(e){return u(n)((function(n){var t=e(n);return new r.Tuple(t,t)}))}},modify_:function(n){return function(e){return u(n)((function(n){return new r.Tuple(o.unit,e(n))}))}}}},function(n,e,t){"use strict";n.exports={lift:function(n){return n.lift},MonadTrans:function(n){this.lift=n}}},function(n,e,t){"use strict";var r=t(234),o=t(235);n.exports={unsafePartialBecause:function(n){return function(n){return r.unsafePartial((function(e){return n()}))}},unsafeCrashWith:function(n){return r.unsafePartial((function(e){return o.crashWith()(n)}))},unsafePartial:r.unsafePartial}},function(n,e,t){"use strict";var r,o=t(240),u=t(2),i=t(59),a=t(112),c=t(70),f=t(23),l=t(30),s=t(6),d=t(8),p=t(57),m=t(51),h=t(131),v=t(4),g=t(10),y=t(21),w=t(5),b=t(109),F=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),E=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}(),x=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(){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=new w.Show((function(n){if(n instanceof F)return"(ForeignError "+w.show(w.showString)(n.value0)+")";if(n instanceof x)return"(ErrorAtIndex "+w.show(w.showInt)(n.value0)+" "+w.show(C)(n.value1)+")";if(n instanceof S)return"(ErrorAtProperty "+w.show(w.showString)(n.value0)+" "+w.show(C)(n.value1)+")";if(n instanceof E)return"(TypeMismatch "+w.show(w.showString)(n.value0)+" "+w.show(w.showString)(n.value1)+")";throw new Error("Failed pattern match at Foreign (line 63, column 1 - line 67, column 89): "+[n.constructor.name])})),k=function(n){if(n instanceof F)return n.value0;if(n instanceof x)return"Error at array index "+w.show(w.showInt)(n.value0)+": "+k(n.value1);if(n instanceof S)return"Error at property "+w.show(w.showString)(n.value0)+": "+k(n.value1);if(n instanceof E)return"Type mismatch: expected "+n.value0+", found "+n.value1;throw new Error("Failed pattern match at Foreign (line 72, column 1 - line 72, column 45): "+[n.constructor.name])},M=(r=i.throwError(c.monadThrowExceptT(p.monadIdentity)),function(n){return r(h.singleton(n))}),I=function(n){return function(e){if(o.tagOf(e)===n)return u.pure(c.applicativeExceptT(p.monadIdentity))(o.unsafeFromForeign(e));if(f.otherwise)return M(new E(n,o.tagOf(e)));throw new Error("Failed pattern match at Foreign (line 106, column 1 - line 106, column 55): "+[n.constructor.name,e.constructor.name])}},T=I("Boolean"),R=I("Number"),A=I("String"),_=new s.Eq((function(n){return function(e){return n instanceof F&&e instanceof F?n.value0===e.value0:n instanceof E&&e instanceof E?n.value0===e.value0&&n.value1===e.value1:n instanceof x&&e instanceof x?n.value0===e.value0&&s.eq(_)(n.value1)(e.value1):n instanceof S&&e instanceof S&&(n.value0===e.value0&&s.eq(_)(n.value1)(e.value1))}})),N=new g.Ord((function(){return _}),(function(n){return function(e){if(n instanceof F&&e instanceof F)return g.compare(g.ordString)(n.value0)(e.value0);if(n instanceof F)return y.LT.value;if(e instanceof F)return y.GT.value;var t;if(n instanceof E&&e instanceof E)return(t=g.compare(g.ordString)(n.value0)(e.value0))instanceof y.LT?y.LT.value:t instanceof y.GT?y.GT.value:g.compare(g.ordString)(n.value1)(e.value1);if(n instanceof E)return y.LT.value;if(e instanceof E)return y.GT.value;if(n instanceof x&&e instanceof x)return(t=g.compare(g.ordInt)(n.value0)(e.value0))instanceof y.LT?y.LT.value:t instanceof y.GT?y.GT.value:g.compare(N)(n.value1)(e.value1);if(n instanceof x)return y.LT.value;if(e instanceof x)return y.GT.value;if(n instanceof S&&e instanceof S)return(t=g.compare(g.ordString)(n.value0)(e.value0))instanceof y.LT?y.LT.value:t instanceof y.GT?y.GT.value:g.compare(N)(n.value1)(e.value1);throw new Error("Failed pattern match at Foreign (line 61, column 1 - line 61, column 52): "+[n.constructor.name,e.constructor.name])}}));n.exports={ForeignError:F,TypeMismatch:E,ErrorAtIndex:x,ErrorAtProperty:S,renderForeignError:k,unsafeReadTagged:I,readString:A,readChar:function(n){var e,t=l.Left.create(h.singleton(new E("Char",o.tagOf(n)))),r=(e=v.maybe(t)(u.pure(l.applicativeEither)),function(n){return e(b.toChar(n))});return a.mapExcept(l.either(d.const(t))(r))(A(n))},readBoolean:T,readNumber:R,readInt:function(n){var e,t=l.Left.create(h.singleton(new E("Int",o.tagOf(n)))),r=(e=v.maybe(t)(u.pure(l.applicativeEither)),function(n){return e(m.fromNumber(n))});return a.mapExcept(l.either(d.const(t))(r))(R(n))},readArray:function(n){if(o.isArray(n))return u.pure(c.applicativeExceptT(p.monadIdentity))(o.unsafeFromForeign(n));if(f.otherwise)return M(new E("array",o.tagOf(n)));throw new Error("Failed pattern match at Foreign (line 147, column 1 - line 147, column 42): "+[n.constructor.name])},readNull:function(n){if(o.isNull(n))return u.pure(c.applicativeExceptT(p.monadIdentity))(v.Nothing.value);if(f.otherwise)return u.pure(c.applicativeExceptT(p.monadIdentity))(new v.Just(n));throw new Error("Failed pattern match at Foreign (line 152, column 1 - line 152, column 41): "+[n.constructor.name])},readUndefined:function(n){if(o.isUndefined(n))return u.pure(c.applicativeExceptT(p.monadIdentity))(v.Nothing.value);if(f.otherwise)return u.pure(c.applicativeExceptT(p.monadIdentity))(new v.Just(n));throw new Error("Failed pattern match at Foreign (line 157, column 1 - line 157, column 46): "+[n.constructor.name])},readNullOrUndefined:function(n){if(o.isNull(n)||o.isUndefined(n))return u.pure(c.applicativeExceptT(p.monadIdentity))(v.Nothing.value);if(f.otherwise)return u.pure(c.applicativeExceptT(p.monadIdentity))(new v.Just(n));throw new Error("Failed pattern match at Foreign (line 162, column 1 - line 162, column 52): "+[n.constructor.name])},fail:M,eqForeignError:_,ordForeignError:N,showForeignError:C,unsafeToForeign:o.unsafeToForeign,unsafeFromForeign:o.unsafeFromForeign,typeOf:o.typeOf,tagOf:o.tagOf,isNull:o.isNull,isUndefined:o.isUndefined,isArray:o.isArray}},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"monaco",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"noop",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"deepMerge",{enumerable:!0,get:function(){return u.default}});var r=i(t(261)),o=i(t(263)),u=i(t(264));function i(n){return n&&n.__esModule?n:{default:n}}},function(n,e,t){"use strict";var r,o,u,i,a,c,f=t(274),l=t(19),s=t(35),d=t(2),p=t(9),m=t(3),h=t(92),v=t(17),g=t(59),y=t(49),w=t(277),b=t(141),F=t(22),E=t(30),x=t(16),S=t(8),C=t(1),k=t(11),M=t(14),I=t(7),T=t(12),R=t(18),A=t(33),_=t(53),N=t(132),P=t(85),O=t(25),L=function(n){return n},W=f._fork(!1),D=new M.Newtype((function(n){return n}),L),z=new C.Functor(f._parAffMap),B=new C.Functor(f._map),j=f._fork(!0),q={isLeft:function(n){if(n instanceof E.Left)return!0;if(n instanceof E.Right)return!1;throw new Error("Failed pattern match at Effect.Aff (line 390, column 12 - line 392, column 20): "+[n.constructor.name])},fromLeft:function(n){if(n instanceof E.Left)return n.value0;if(n instanceof E.Right)return P.unsafeCrashWith("unsafeFromLeft: Right");throw new Error("Failed pattern match at Effect.Aff (line 395, column 20 - line 397, column 54): "+[n.constructor.name])},fromRight:function(n){if(n instanceof E.Right)return n.value0;if(n instanceof E.Left)return P.unsafeCrashWith("unsafeFromRight: Left");throw new Error("Failed pattern match at Effect.Aff (line 400, column 21 - line 402, column 54): "+[n.constructor.name])},left:E.Left.create,right:E.Right.create},U=function(n){return f._makeFiber(q,n)},H=function(n){return function(){var e=U(n)();return e.run(),e}},J=(r=C.void(R.functorEffect),function(n){return r(H(n))}),V=U,$=function(n){return function(e){return f.generalBracket(n)({killed:S.const(e),failed:S.const(e),completed:S.const(e)})}},G=new p.Apply((function(){return z}),f._parAffApply),Q=function(n){return new I.Semigroup(p.lift2(G)(I.append(n)))},K=new v.Monad((function(){return Z}),(function(){return X})),X=new m.Bind((function(){return Y}),f._bind),Y=new p.Apply((function(){return B}),v.ap(K)),Z=new d.Applicative((function(){return Y}),f._pure),nn=new h.Lazy((function(n){return m.bind(X)(d.pure(Z)(T.unit))(n)})),en=function(n){return new I.Semigroup(p.lift2(Y)(I.append(n)))},tn=new A.MonadEffect((function(){return K}),f._liftEffect),rn=(o=A.liftEffect(tn),function(n){return S.const(o(n))}),on=function(n){return f.makeAff((function(e){return C.map(R.functorEffect)(rn)(n.join(e))}))},un=new C.Functor((function(n){return function(e){return N.unsafePerformEffect(U(C.map(B)(n)(on(e))))}})),an=new p.Apply((function(){return un}),(function(n){return function(e){return N.unsafePerformEffect(U(p.apply(Y)(on(n))(on(e))))}})),cn=new d.Applicative((function(){return an}),(function(n){return N.unsafePerformEffect(U(d.pure(Z)(n)))})),fn=function(n){return function(e){return m.bind(X)(A.liftEffect(tn)(e.isSuspended))((function(t){return t?A.liftEffect(tn)(C.void(R.functorEffect)(e.kill(n,S.const(d.pure(R.applicativeEffect)(T.unit))))):f.makeAff((function(t){return C.map(R.functorEffect)(rn)(e.kill(n,t))}))}))}},ln=(u=S.flip(fn),function(n){return u(n)}),sn=new g.MonadThrow((function(){return K}),f._throwError),dn=new g.MonadError((function(){return sn}),f._catchError),pn=g.try(dn),mn=function(n){return function(e){return H(m.bindFlipped(X)((t=A.liftEffect(tn),function(e){return t(n(e))}))(g.try(dn)(e)));var t}},hn=new b.Parallel((function(){return vn}),(function(){return K}),O.unsafeCoerce,f._sequential),vn=new d.Applicative((function(){return G}),(i=b.parallel(hn),a=d.pure(Z),function(n){return i(a(n))})),gn=new I.Semigroup((function(n){return function(e){return function(t){return w.parSequence_(hn)(x.foldableArray)([n(t),e(t)])}}})),yn=new y.MonadRec((function(){return K}),(function(n){var e=function(t){return m.bind(X)(n(t))((function(n){if(n instanceof y.Done)return d.pure(Z)(n.value0);if(n instanceof y.Loop)return e(n.value0);throw new Error("Failed pattern match at Effect.Aff (line 100, column 7 - line 102, column 22): "+[n.constructor.name])}))};return e})),wn=S.const(d.pure(Z)(T.unit)),bn=new k.Monoid((function(){return gn}),wn),Fn=f.makeAff((function(n){return d.pure(R.applicativeEffect)(k.mempty(bn))})),En=(c=C.map(B)(S.const(T.unit)),function(n){return c(pn(n))}),xn=new l.Alt((function(){return z}),f._parAffAlt),Sn=new l.Alt((function(){return B}),(function(n){return function(e){return g.catchError(dn)(n)(S.const(e))}})),Cn=new F.Plus((function(){return Sn}),g.throwError(sn)(_.error("Always fails"))),kn=new F.Plus((function(){return xn}),b.parallel(hn)(F.empty(Cn))),Mn=new s.Alternative((function(){return vn}),(function(){return kn}));n.exports={Canceler:L,launchAff:H,launchAff_:J,launchSuspendedAff:V,runAff:mn,runAff_:function(n){return function(e){return C.void(R.functorEffect)(mn(n)(e))}},runSuspendedAff:function(n){return function(e){return V(m.bindFlipped(X)((t=A.liftEffect(tn),function(e){return t(n(e))}))(g.try(dn)(e)));var t}},forkAff:j,suspendAff:W,supervise:function(n){var e=_.error("[Aff] Child fiber outlived parent"),t=function(n){return function(e){return f.makeAff((function(t){return f._killAll(n,e.supervisor,t(d.pure(E.applicativeEither)(T.unit)))}))}};return f.generalBracket(A.liftEffect(tn)((function(){var e=f._makeSupervisedFiber(q,n)();return e.fiber.run(),e})))({killed:function(n){return function(e){return w.parSequence_(hn)(x.foldableArray)([fn(n)(e.fiber),t(n)(e)])}},failed:S.const(t(e)),completed:S.const(t(e))})((function(n){return on(n.fiber)}))},attempt:pn,apathize:En,delay:function(n){return f._delay(E.Right.create,n)},never:Fn,finally:function(n){return function(e){return $(d.pure(Z)(T.unit))(S.const(n))(S.const(e))}},invincible:function(n){return $(n)(S.const(d.pure(Z)(T.unit)))(d.pure(Z))},killFiber:fn,joinFiber:on,cancelWith:function(n){return function(e){return f.generalBracket(d.pure(Z)(T.unit))({killed:function(n){return function(t){return e(n)}},failed:S.const(d.pure(Z)),completed:S.const(d.pure(Z))})(S.const(n))}},bracket:$,nonCanceler:wn,effectCanceler:rn,fiberCanceler:ln,functorAff:B,applyAff:Y,applicativeAff:Z,bindAff:X,monadAff:K,semigroupAff:en,monoidAff:function(n){return new k.Monoid((function(){return en(n.Semigroup0())}),d.pure(Z)(k.mempty(n)))},altAff:Sn,plusAff:Cn,monadRecAff:yn,monadThrowAff:sn,monadErrorAff:dn,monadEffectAff:tn,lazyAff:nn,functorParAff:z,applyParAff:G,applicativeParAff:vn,semigroupParAff:Q,monoidParAff:function(n){return new k.Monoid((function(){return Q(n.Semigroup0())}),d.pure(vn)(k.mempty(n)))},altParAff:xn,plusParAff:kn,alternativeParAff:Mn,parallelAff:hn,functorFiber:un,applyFiber:an,applicativeFiber:cn,newtypeCanceler:D,semigroupCanceler:gn,monoidCanceler:bn,makeAff:f.makeAff,generalBracket:f.generalBracket}},,function(n,e,t){"use strict";var r=function(){function n(){}return n.value=new n,n}();n.exports={RProxy:r}},function(n,e,t){"use strict";var r=t(2),o=t(3),u=t(121),i=t(23),a=t(30),c=t(6),f=t(16),l=t(8),s=t(1),d=t(51),p=t(4),m=t(10),h=t(5),v=t(127),g=t(215),y=t(107),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}(),x=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(o){return new n(e,t,r,o)}}}},n}(),S=function(n){return function(e){return y.remainder(y.remainder(n)(e)+e)(e)}},C=function(n){return function(e){return function(t){return function(r){var o=m.clamp(m.ordInt)(0)(255)(n),u=d.toNumber(o)/255,a=m.clamp(m.ordInt)(0)(255)(e),c=d.toNumber(a)/255,f=m.clamp(m.ordInt)(0)(255)(t),l=m.max(m.ordInt)(m.max(m.ordInt)(o)(a))(f),s=m.min(m.ordInt)(m.min(m.ordInt)(o)(a))(f),p=l-s|0,h=d.toNumber(p)/255,v=d.toNumber(l+s|0)/510,g=function(){if(0===p)return 0;if(i.otherwise)return h/(1-y.abs(2*v-1));throw new Error("Failed pattern match at Color (line 157, column 5 - line 158, column 75): "+[])}(),w=d.toNumber(f)/255,b=60*function(n){if(0===n)return 0;if(l===o)return S((c-w)/h)(6);if(l===a)return(w-u)/h+2;if(i.otherwise)return(u-c)/h+4;throw new Error("Failed pattern match at Color (line 148, column 5 - line 148, column 17): "+[n.constructor.name])}(p);return new x(b,g,v,r)}}}},k=function(n){return function(e){return function(t){return C(n)(e)(t)(1)}}},M=function(n){return function(e){return function(t){return function(r){return C(d.round(255*n))(d.round(255*e))(d.round(255*t))(r)}}}},I=function(n){return function(e){return function(t){return M(n)(e)(t)(1)}}},T=function(n){return function(e){return function(t){var r=function(n){if(n<=.0031308)return 12.92*n;if(i.otherwise)return 1.055*y.pow(n)(1/2.4)-.055;throw new Error("Failed pattern match at Color (line 224, column 5 - line 225, column 65): "+[n.constructor.name])},o=r(-.9689*n+1.8758*e+.0415*t),u=r(3.2406*n-1.5372*e-.4986*t),a=r(.0557*n-.204*e+1.057*t);return I(u)(o)(a)}}},R=function(n){return function(e){return function(t){return e+n*(t-e)}}},A=function(n){return function(e){return function(t){var r=[{from:e,to:t},{from:e,to:t+360},{from:e+360,to:t}],o=p.fromJust()(f.minimumBy(f.foldableArray)(m.comparing(m.ordNumber)((function(n){return y.abs(n.to-n.from)})))(r));return R(n)(o.from)(o.to)}}},_=function(n){return function(e){return function(t){return function(r){var o=m.clamp(m.ordNumber)(0)(1)(e),u=m.clamp(m.ordNumber)(0)(1)(t),i=m.clamp(m.ordNumber)(0)(1)(r);return new x(n,o,u,i)}}}},N=function(n){return function(e){return function(t){return function(r){var o=e;if(0===t)return _(n)(o/(2-o))(0)(r);if(0===e&&1===t)return _(n)(0)(1)(r);var u=(2-e)*t,i=(o=e*t/(u<1?u:2-u),u/2);return _(n)(o)(i)(r)}}}},P=function(n){return function(e){return _(e.value0)(e.value1)(e.value2+n)(e.value3)}},O=function(n){return function(e){return _(e.value0+n)(e.value1)(e.value2)(e.value3)}},L=function(n){return function(e){return _(e.value0)(e.value1+n)(e.value2)(e.value3)}},W=function(n){return function(e){return function(t){return _(n)(e)(t)(1)}}},D=W(0)(0)(1),z=function(n){return L(-n)},B=.95047,j=1,q=1.08883,U=function(n){return function(e){return function(t){var r=(n+16)/116,o=function(n){if(n>6/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 T(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'":I,hsla:_,hsl:W,hsva:N,hsv:function(n){return function(e){return function(t){return N(n)(e)(t)(1)}}},xyz:T,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(3),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(4),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))}}}))},I=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))}}}))},T=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:I,traversableNonEmpty:T,traversableWithIndexNonEmpty:function(n){return new b.TraversableWithIndex((function(){return I(n.FoldableWithIndex1())}),(function(){return k(n.FunctorWithIndex0())}),(function(){return T(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(3),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(299),o=t(41),u=t(2),i=t(6),a=t(11),c=t(15),f=t(143),l=t(31),s=t(28),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(315),o=t(6),u=t(1),i=t(14),a=t(27),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";
2+/*
3+object-assign
4+(c) Sindre Sorhus
5+@license MIT
6+*/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;f<arguments.length;f++){for(var l in t=Object(arguments[f]))o.call(t,l)&&(c[l]=t[l]);if(r){a=r(t);for(var s=0;s<a.length;s++)u.call(t,a[s])&&(c[a[s]]=t[a[s]])}}return c}},function(n,e,t){"use strict";var r=t(75),o=function(n){this.RingRecord0=n},u=function(n){this.Ring0=n},i=new u((function(){return r.ringUnit})),a=new o((function(){return r.ringRecordNil})),c=new u((function(){return r.ringNumber})),f=new u((function(){return r.ringInt}));n.exports={CommutativeRing:u,CommutativeRingRecord:o,commutativeRingInt:f,commutativeRingNumber:c,commutativeRingUnit:i,commutativeRingFn:function(n){return new u((function(){return r.ringFn(n.Ring0())}))},commutativeRingRecord:function(n){return function(n){return new u((function(){return r.ringRecord()(n.RingRecord0())}))}},commutativeRingRecordNil:a,commutativeRingRecordCons:function(n){return function(e){return function(e){return function(t){return new o((function(){return r.ringRecordCons(n)()(e.RingRecord0())(t.Ring0())}))}}}}}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(13),i=t(16),a=t(8),c=t(11),f=t(63),l=t(64),s=t(56),d=t(94),p=t(14),m=t(7),h=t(12),v=function(n,e,t){this.bifoldMap=n,this.bifoldl=e,this.bifoldr=t},g=function(n){return n.bifoldr},y=function(n){return function(e){return function(t){return function(u){return g(n)((a=o.applySecond(e.Apply0()),function(n){return a(t(n))}))((i=o.applySecond(e.Apply0()),function(n){return i(u(n))}))(r.pure(e)(h.unit));var i,a}}}},w=function(n){return n.bifoldl},b=function(n){return n.bifoldMap},F=function(n){return function(e){return function(t){return function(r){return function(o){return p.unwrap(p.newtypeEndo)(p.unwrap(p.newtypeDual)(b(n)(s.monoidDual(d.monoidEndo(u.categoryFn)))((c=a.flip(e),function(n){return s.Dual(d.Endo(c(n)))}))((i=a.flip(t),function(n){return s.Dual(d.Endo(i(n)))}))(o)))(r);var i,c}}}}},E=function(n){return function(e){return function(t){return function(r){return function(o){return p.unwrap(p.newtypeEndo)(b(n)(d.monoidEndo(u.categoryFn))((function(n){return d.Endo(e(n))}))((function(n){return d.Endo(t(n))}))(o))(r)}}}}},x=function(n){return function(e){return new v((function(t){return function(r){return function(o){return function(u){return m.append(t.Semigroup0())(b(n)(t)(r)(o)(u.value0))(b(e)(t)(r)(o)(u.value1))}}}}),(function(t){return function(r){return function(o){return function(u){return F(x(n)(e))(t)(r)(o)(u)}}}}),(function(t){return function(r){return function(o){return function(u){return E(x(n)(e))(t)(r)(o)(u)}}}}))}};n.exports={bifoldMap:b,bifoldl:w,bifoldr:g,Bifoldable:v,bifoldrDefault:E,bifoldlDefault:F,bifoldMapDefaultR:function(n){return function(e){return function(t){return function(r){return g(n)((u=m.append(e.Semigroup0()),function(n){return u(t(n))}))((o=m.append(e.Semigroup0()),function(n){return o(r(n))}))(c.mempty(e));var o,u}}}},bifoldMapDefaultL:function(n){return function(e){return function(t){return function(r){return w(n)((function(n){return function(r){return m.append(e.Semigroup0())(n)(t(r))}}))((function(n){return function(t){return m.append(e.Semigroup0())(n)(r(t))}}))(c.mempty(e))}}}},bifold:function(n){return function(e){return b(n)(e)(u.identity(u.categoryFn))(u.identity(u.categoryFn))}},bitraverse_:y,bifor_:function(n){return function(e){return function(t){return function(r){return function(o){return y(n)(e)(r)(o)(t)}}}}},bisequence_:function(n){return function(e){return y(n)(e)(u.identity(u.categoryFn))(u.identity(u.categoryFn))}},biany:function(n){return function(e){return function(t){return function(r){var o=p.unwrap(p.newtypeDisj),u=b(n)(l.monoidDisj(e.HeytingAlgebra0()))((function(n){return l.Disj(t(n))}))((function(n){return l.Disj(r(n))}));return function(n){return o(u(n))}}}}},biall:function(n){return function(e){return function(t){return function(r){var o=p.unwrap(p.newtypeConj),u=b(n)(f.monoidConj(e.HeytingAlgebra0()))((function(n){return f.Conj(t(n))}))((function(n){return f.Conj(r(n))}));return function(n){return o(u(n))}}}}},bifoldableClown:function(n){return new v((function(e){return function(t){return function(r){return function(r){return i.foldMap(n)(e)(t)(r)}}}}),(function(e){return function(t){return function(t){return function(r){return i.foldl(n)(e)(t)(r)}}}}),(function(e){return function(t){return function(t){return function(r){return i.foldr(n)(e)(t)(r)}}}}))},bifoldableJoker:function(n){return new v((function(e){return function(t){return function(t){return function(r){return i.foldMap(n)(e)(t)(r)}}}}),(function(e){return function(e){return function(t){return function(r){return i.foldl(n)(e)(t)(r)}}}}),(function(e){return function(e){return function(t){return function(r){return i.foldr(n)(e)(t)(r)}}}}))},bifoldableFlip:function(n){return new v((function(e){return function(t){return function(r){return function(o){return b(n)(e)(r)(t)(o)}}}}),(function(e){return function(t){return function(r){return function(o){return w(n)(t)(e)(r)(o)}}}}),(function(e){return function(t){return function(r){return function(o){return g(n)(t)(e)(r)(o)}}}}))},bifoldableProduct:x,bifoldableWrap:function(n){return new v((function(e){return function(t){return function(r){return function(o){return b(n)(e)(t)(r)(o)}}}}),(function(e){return function(t){return function(r){return function(o){return w(n)(e)(t)(r)(o)}}}}),(function(e){return function(t){return function(r){return function(o){return g(n)(e)(t)(r)(o)}}}}))}}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(3),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.add(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={Additive:m,eqAdditive:y,eq1Additive:w,ordAdditive:v,ord1Additive:b,boundedAdditive:function(n){return n},showAdditive:function(n){return new p.Show((function(e){return"(Additive "+p.show(n)(e)+")"}))},functorAdditive:g,applyAdditive:F,applicativeAdditive:x,bindAdditive:E,monadAdditive:S,semigroupAdditive:h,monoidAdditive:function(n){return new f.Monoid((function(){return h(n)}),d.zero(n))}}},function(n,e,t){"use strict";var r=t(19),o=t(35),u=t(39),i=t(22),a=t(4),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){return n instanceof a.Just?n:e}})),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})),I=new u.MonadZero((function(){return M}),(function(){return g}));n.exports={First:d,newtypeFirst:h,eqFirst:function(n){return a.eqMaybe(n)},eq1First:F,ordFirst:function(n){return a.ordMaybe(n)},ord1First:m,boundedFirst:function(n){return a.boundedMaybe(n)},functorFirst:w,invariantFirst:y,applyFirst:x,applicativeFirst:S,bindFirst:E,monadFirst:g,extendFirst:b,showFirst:function(n){return new s.Show((function(e){return"First ("+s.show(a.showMaybe(n))(e)+")"}))},semigroupFirst:p,monoidFirst:v,altFirst:C,plusFirst:k,alternativeFirst:M,monadZeroFirst:I}},function(n,e,t){"use strict";n.exports={Comonad:function(n,e){this.Extend0=n,this.extract=e},extract:function(n){return n.extract}}},function(n,e,t){"use strict";var r,o,u=t(198),i=t(2),a=t(3),c=t(78),f=t(4),l=t(10),s=t(21),d=(r=i.pure(c.applicativeST),function(n){return r(n)}),p=(o=i.pure(c.applicativeST),function(n){return o(n)}),m=u.copyImpl,h=function(n){return u.sortByImpl((function(e){return function(t){var r=n(e)(t);if(r instanceof s.GT)return 1;if(r instanceof s.EQ)return 0;if(r instanceof s.LT)return-1;throw new Error("Failed pattern match at Data.Array.ST (line 109, column 15 - line 112, column 13): "+[r.constructor.name])}}))},v=u.shiftImpl(f.Just.create)(f.Nothing.value),g=u.popImpl(f.Just.create)(f.Nothing.value),y=u.peekImpl(f.Just.create)(f.Nothing.value),w=u.copyImpl;n.exports={run:function(n){return a.bind(c.bindST)(n)(p)()},withArray:function(n){return function(e){return function(){var t=m(e)();n(t)();return p(t)()}}},peek:y,modify:function(n){return function(e){return function(t){return function(){var r=y(n)(t)();if(r instanceof f.Just)return u.poke(n)(e(r.value0))(t)();if(r instanceof f.Nothing)return!1;throw new Error("Failed pattern match at Data.Array.ST (line 195, column 3 - line 197, column 26): "+[r.constructor.name])}}}},pop:g,push:function(n){return u.pushAll([n])},shift:v,unshift:function(n){return u.unshiftAll([n])},sort:function(n){return h(l.compare(n))},sortBy:h,sortWith:function(n){return function(e){return h(l.comparing(n)(e))}},freeze:w,thaw:m,unsafeFreeze:p,unsafeThaw:d,empty:u.empty,poke:u.poke,pushAll:u.pushAll,unshiftAll:u.unshiftAll,splice:u.splice,toAssocArray:u.toAssocArray}},function(n,e,t){"use strict";var r=t(209);n.exports={abs:r.abs,acos:r.acos,asin:r.asin,atan:r.atan,atan2:r.atan2,ceil:r.ceil,cos:r.cos,exp:r.exp,floor:r.floor,log:r.log,max:r.max,min:r.min,pow:r.pow,round:r.round,sin:r.sin,sqrt:r.sqrt,tan:r.tan,trunc:r.trunc,remainder:r.remainder,e:r.e,ln2:r.ln2,ln10:r.ln10,log2e:r.log2e,log10e:r.log10e,pi:r.pi,tau:r.tau,sqrt1_2:r.sqrt1_2,sqrt2:r.sqrt2}},function(n,e,t){"use strict";var r=t(211),o=t(9),u=t(3),i=t(39),a=t(23),c=t(44),f=t(30),l=t(6),s=t(8),d=t(1),p=t(4),m=t(14),h=t(10),v=t(21),g=t(5),y=t(20),w=t(50),b=t(68),F=t(12),E=function(n){return n},x=function(n,e,t){this.Ord0=n,this.pred=e,this.succ=t},S=function(n,e,t,r,o){this.Bounded0=n,this.Enum1=e,this.cardinality=t,this.fromEnum=r,this.toEnum=o},C=function(n){return n.toEnum},k=function(n){return n.succ},M=new g.Show((function(n){return"(Cardinality "+g.show(g.showInt)(n)+")"})),I=function(n){return n.pred},T=h.ordInt,R=new m.Newtype((function(n){return n}),E),A=function(n){return n.fromEnum},_=l.eqInt,N=new x((function(){return h.ordUnit}),s.const(p.Nothing.value),s.const(p.Nothing.value)),P=new x((function(){return h.ordOrdering}),(function(n){if(n instanceof v.LT)return p.Nothing.value;if(n instanceof v.EQ)return new p.Just(v.LT.value);if(n instanceof v.GT)return new p.Just(v.EQ.value);throw new Error("Failed pattern match at Data.Enum (line 72, column 1 - line 78, column 20): "+[n.constructor.name])}),(function(n){if(n instanceof v.LT)return new p.Just(v.EQ.value);if(n instanceof v.EQ)return new p.Just(v.GT.value);if(n instanceof v.GT)return p.Nothing.value;throw new Error("Failed pattern match at Data.Enum (line 72, column 1 - line 78, column 20): "+[n.constructor.name])})),O=new x((function(){return h.ordInt}),(function(n){return n>c.bottom(c.boundedInt)?new p.Just(n-1|0):p.Nothing.value}),(function(n){return n<c.top(c.boundedInt)?new p.Just(n+1|0):p.Nothing.value})),L=new x((function(){return h.ordBoolean}),(function(n){return n?new p.Just(!1):p.Nothing.value}),(function(n){return n?p.Nothing.value:new p.Just(!0)})),W=function(n){return new y.Tuple(n,n)},D=function(n){return function(e){return function(t){return n(e(t)+1|0)}}},z=function(n){return function(e){return function(t){return n(e(t)-1|0)}}},B=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 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 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:I,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<A(n)(c.bottom(n.Bounded0()))?e:t;throw new Error("Failed pattern match at Data.Enum (line 158, column 33 - line 160, column 62): "+[o.constructor.name])}}}},Cardinality:E,enumFromTo:function(n){return function(e){var t=function(n){return function(e){return function(t){return function(r){return new y.Tuple(r,u.bind(p.bindMaybe)(n(r))((function(n){return d.voidLeft(p.functorMaybe)(i.guard(p.monadZeroMaybe)(e(n)(t)))(n)})))}}}};return function(r){return function(o){if(l.eq(n.Ord0().Eq0())(r)(o))return b.singleton(e)(r);if(h.lessThan(n.Ord0())(r)(o))return b.unfoldr1(e)(t(k(n))(h.lessThanOrEq(n.Ord0()))(o))(r);if(a.otherwise)return b.unfoldr1(e)(t(I(n))(h.greaterThanOrEq(n.Ord0()))(o))(r);throw new Error("Failed pattern match at Data.Enum (line 183, column 14 - line 187, column 51): "+[r.constructor.name,o.constructor.name])}}}},enumFromThenTo:function(n){return function(e){return function(t){return function(r){return function(o){return function(u){var i,c,f,l=A(t)(u),s=A(t)(o),m=A(t)(r);return d.map(e)((c=p.fromJust(),f=C(t),function(n){return c(f(n))}))(w.unfoldr(n)((i=s-m|0,function(n){return function(e){if(e<=n)return new p.Just(new y.Tuple(e,e+i|0));if(a.otherwise)return p.Nothing.value;throw new Error("Failed pattern match at Data.Enum (line 214, column 5 - line 216, column 28): "+[i.constructor.name,n.constructor.name,e.constructor.name])}})(l))(m))}}}}}},upFrom:function(n){return function(e){return w.unfoldr(e)((t=d.map(p.functorMaybe)(W),r=k(n),function(n){return t(r(n))}));var t,r}},upFromIncluding:function(n){return function(e){return b.unfoldr1(e)(o.apply(o.applyFn)(y.Tuple.create)(k(n)))}},downFrom:function(n){return function(e){return w.unfoldr(e)((t=d.map(p.functorMaybe)(W),r=I(n),function(n){return t(r(n))}));var t,r}},downFromIncluding:function(n){return function(e){return b.unfoldr1(e)(o.apply(o.applyFn)(y.Tuple.create)(I(n)))}},defaultSucc:D,defaultPred:z,defaultCardinality:function(n){return function(e){var t;return(t=1,function(n){var r,o=t,u=!1;function i(t,r){var i=k(e)(r);if(i instanceof p.Just)return o=t+1|0,void(n=i.value0);if(i instanceof p.Nothing)return u=!0,t;throw new Error("Failed pattern match at Data.Enum (line 273, column 5 - line 275, column 19): "+[i.constructor.name])}for(;!u;)r=i(o,n);return r})(c.bottom(n))}},defaultToEnum:function(n){return function(e){return function(t){var r;return t<0?p.Nothing.value:(r=t,function(n){var t,o=r,u=!1;function i(t,r){if(0===t)return u=!0,new p.Just(r);var i=k(e)(r);if(i instanceof p.Just)return o=t-1|0,void(n=i.value0);if(i instanceof p.Nothing)return u=!0,p.Nothing.value;throw new Error("Failed pattern match at Data.Enum (line 293, column 12 - line 295, column 33): "+[i.constructor.name])}for(;!u;)t=i(o,n);return t})(c.bottom(n))}}},defaultFromEnum:function(n){var e;return e=0,function(t){var r,o=e,u=!1;function i(e,r){var i=I(n)(r);if(i instanceof p.Just)return o=e+1|0,void(t=i.value0);if(i instanceof p.Nothing)return u=!0,e;throw new Error("Failed pattern match at Data.Enum (line 306, column 5 - line 308, column 19): "+[i.constructor.name])}for(;!u;)r=i(o,t);return r}},enumBoolean:L,enumInt:O,enumChar:j,enumUnit:N,enumOrdering:P,enumMaybe:function(n){return new x((function(){return p.ordMaybe(n.Enum1().Ord0())}),(function(e){if(e instanceof p.Nothing)return p.Nothing.value;if(e instanceof p.Just)return new p.Just(I(n.Enum1())(e.value0));throw new Error("Failed pattern match at Data.Enum (line 80, column 1 - line 84, column 32): "+[e.constructor.name])}),(function(e){if(e instanceof p.Nothing)return new p.Just(new p.Just(c.bottom(n.Bounded0())));if(e instanceof p.Just)return d.map(p.functorMaybe)(p.Just.create)(k(n.Enum1())(e.value0));throw new Error("Failed pattern match at Data.Enum (line 80, column 1 - line 84, column 32): "+[e.constructor.name])}))},enumEither:function(n){return function(e){return new x((function(){return f.ordEither(n.Enum1().Ord0())(e.Enum1().Ord0())}),(function(t){if(t instanceof f.Left)return p.maybe(p.Nothing.value)((function(n){return p.Just.create(f.Left.create(n))}))(I(n.Enum1())(t.value0));if(t instanceof f.Right)return p.maybe(new p.Just(new f.Left(c.top(n.Bounded0()))))((function(n){return p.Just.create(f.Right.create(n))}))(I(e.Enum1())(t.value0));throw new Error("Failed pattern match at Data.Enum (line 86, column 1 - line 90, column 69): "+[t.constructor.name])}),(function(t){if(t instanceof f.Left)return p.maybe(new p.Just(new f.Right(c.bottom(e.Bounded0()))))((function(n){return p.Just.create(f.Left.create(n))}))(k(n.Enum1())(t.value0));if(t instanceof f.Right)return p.maybe(p.Nothing.value)((function(n){return p.Just.create(f.Right.create(n))}))(k(e.Enum1())(t.value0));throw new Error("Failed pattern match at Data.Enum (line 86, column 1 - line 90, column 69): "+[t.constructor.name])}))}},enumTuple:function(n){return function(e){return new x((function(){return y.ordTuple(n.Ord0())(e.Enum1().Ord0())}),(function(t){return p.maybe(d.map(p.functorMaybe)(s.flip(y.Tuple.create)(c.top(e.Bounded0())))(I(n)(t.value0)))((r=y.Tuple.create(t.value0),function(n){return p.Just.create(r(n))}))(I(e.Enum1())(t.value1));var r}),(function(t){return p.maybe(d.map(p.functorMaybe)(s.flip(y.Tuple.create)(c.bottom(e.Bounded0())))(k(n)(t.value0)))((r=y.Tuple.create(t.value0),function(n){return p.Just.create(r(n))}))(k(e.Enum1())(t.value1));var r}))}},boundedEnumBoolean:J,boundedEnumChar:H,boundedEnumUnit:q,boundedEnumOrdering:U,newtypeCardinality:R,eqCardinality:_,ordCardinality:T,showCardinality:M}},function(n,e,t){"use strict";var r=t(212),o=t(23),u=t(4),i=t(128),a=r._toChar(u.Just.create)(u.Nothing.value),c=r["_lastIndexOf'"](u.Just.create)(u.Nothing.value),f=r._lastIndexOf(u.Just.create)(u.Nothing.value),l=r["_indexOf'"](u.Just.create)(u.Nothing.value),s=r._indexOf(u.Just.create)(u.Nothing.value),d=r._charAt(u.Just.create)(u.Nothing.value);n.exports={stripPrefix:function(n){return function(e){var t=s(n)(e);return t instanceof u.Just&&0===t.value0?u.Just.create(r.drop(r.length(n))(e)):u.Nothing.value}},stripSuffix:function(n){return function(e){var t=f(n)(e);return t instanceof u.Just&&t.value0===(r.length(e)-r.length(n)|0)?u.Just.create(r.take(t.value0)(e)):u.Nothing.value}},contains:function(n){var e=s(n);return function(n){return u.isJust(e(n))}},charAt:d,toChar:a,uncons:function(n){return""===n?u.Nothing.value:new u.Just({head:i.charAt(0)(n),tail:r.drop(1)(n)})},indexOf:s,"indexOf'":l,lastIndexOf:f,"lastIndexOf'":c,takeRight:function(n){return function(e){return r.drop(r.length(e)-n|0)(e)}},takeWhile:function(n){return function(e){return r.take(r.countPrefix(n)(e))(e)}},dropRight:function(n){return function(e){return r.take(r.length(e)-n|0)(e)}},dropWhile:function(n){return function(e){return r.drop(r.countPrefix(n)(e))(e)}},slice:function(n){return function(e){return function(t){var i=r.length(t),a=function(n){if(n<0)return i+n|0;if(o.otherwise)return n;throw new Error("Failed pattern match at Data.String.CodeUnits (line 314, column 5 - line 315, column 27): "+[n.constructor.name])},c=a(e),f=a(n);return f<0||f>=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(214),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(230),o=t(13),u=t(38),i=t(15),a=t(130),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(29),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(313);n.exports={eventListener:r.eventListener,addEventListener:r.addEventListener,removeEventListener:r.removeEventListener,dispatchEvent:r.dispatchEvent}},function(n,e,t){"use strict";var r,o=t(316),u=t(1),i=t(4),a=t(27),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(91),u=t(2),i=t(3),a=t(6),c=t(16),f=t(8),l=t(4),s=t(11),d=t(15),p=t(40),m=t(61),h=t(31),v=t(28),g=t(79),y=t(45),w=t(37),b=t(133),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(3),i=t(62),a=t(203),c=t(32),f=t(23),l=t(6),s=t(8),d=t(1),p=t(4),m=t(96),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))}}},I=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])},T=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),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:I,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 I(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:_,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(T(n)(e))}},"difference'":T,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(2),o=t(9),u=t(13),i=t(102),a=t(32),c=t(186),f=t(187),l=t(188),s=t(189),d=t(190),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(4),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})),I=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:I}},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(196),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(210),i=t(62),a=t(23),c=t(44),f=t(108),l=t(6),s=t(74),d=t(1),p=t(51),m=t(4),h=t(10),v=t(5),g=t(109),y=t(110),w=t(128),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))},I=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})),T=u._toCodePointArray((function(n){return F.unfoldr(F.unfoldableArray)(M)(n)}))(I),R=function(n){return i.length(T(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)}},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}}))(I),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:N,toCodePointArray:T,codePointAt:function(n){return function(e){return n<0?m.Nothing.value:0===n&&""===e?m.Nothing.value:0===n?new m.Just(I(e)):u._codePointAt(q)(m.Just.create)(m.Nothing.value)(I)(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(213);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(228),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(3),l=t(13),s=t(23),d=t(6),p=t(8),m=t(1),h=t(36),v=t(233),g=t(52),y=t(4),w=t(96),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),I=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])}}}},T=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=I("unionBy"),function(n){return r(v.unionBy(n))}),A=function(n){return new g.Cons(n.value0,n.value1)},_=(o=T("sortBy"),function(n){return o(v.sortBy(n))}),N=(u=w.singleton(g.plusList),function(n){return g.NonEmptyList(u(n))}),P=T("reverse")(v.reverse),O=(i=T("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=I("intersectBy"),function(n){return a(v.intersectBy(n))}),z=(c=T("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: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 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 _(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 T("group")(v.group(n))},"group'":function(n){return T("group'")(v["group'"](n))},groupBy:z,partition:function(n){return W(v.partition(n))},nub:function(n){return T("nub")(v.nub(n))},nubBy:O,union:function(n){return I("union")(v.union(n))},unionBy:R,intersect:function(n){return I("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(239);n.exports={unsafePerformEffect:r.unsafePerformEffect}},function(n,e,t){"use strict";var r=t(91),o=t(249),u=t(38),i=t(16),a=t(11),c=t(15),f=t(111),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(258)),o=a(t(268)),u=a(t(271)),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(260))&&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(265)),o=u(t(266));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(273),o=t(19),u=t(3),i=t(13),a=t(112),c=t(70),f=t(30),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(275),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(140))},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(3),c=t(278),f=t(70),l=t(279),s=t(280),d=t(281),p=t(22),m=t(30),h=t(1),v=t(282),g=t(4),y=t(14),w=t(12),b=t(33),F=t(125),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}))},I=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)))}}))},T=function(n){return new i.Apply((function(){return I(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 T(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 I(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:I,applyParCont:T,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(298),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"))},I=function(n){return r.element(o.unsafeCreateDOMComponent("path"))},T=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"))},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: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:T,mpath_:function(n){return T()({children:n})},path:I,path_:function(n){return I()({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(114),i=t(72),a=t(99);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(31),p=t(28),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(325),o=t(4);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(326),l=t(1),s=t(4),d=t(27),p=t(18),m=t(25),h=t(327),v=t(146),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"),I=v.unsafeReadProtoTagged("HTMLDocument"),T=(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:I,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:T,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(4),c=t(10),f=t(5),l=t(18),s=t(328),d=t(107),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 u<e?u+n|0:u}})(2147483646)(n)},v=u.map(l.functorEffect)(h)(s.randomInt(1)(2147483646)),g=function(n){return function(e){return a.fromJust()(i.fromNumber(d.remainder(i.toNumber(48271)*i.toNumber(e)+n)(i.toNumber(m))))}},y=g(i.toNumber(0)),w=new r.Eq((function(n){return function(e){return n===e}})),b=new c.Ord((function(){return w}),(function(n){return function(e){return c.compare(c.ordInt)(n)(e)}}));n.exports={mkSeed:h,unSeed:function(n){return n},randomSeed:v,lcgA:48271,lcgC:0,lcgM:m,lcgNext:y,lcgPerturb:g,eqSeed:w,ordSeed:b,showSeed:p}},function(n,e,t){"use strict";var r=t(2),o=t(6),u=t(8),i=t(14),a=t(12),c=t(31),f=t(28),l=t(144),s=t(26),d=t(114),p=t(72),m=function(n){return n},h=new i.Newtype((function(n){return n}),m),v=function(n){return d.eventListener(u.const((function(){var e=p.window();return n(e.scrollY)()})))},g=f.coerceHook(h)(f.bind(f.ixBindRender)(c.useState(0))((function(n){var e=function(e){return n.value1(u.const(e))};return f.discard(f.ixBindRender)(c.useLayoutEffect(o.eqUnit)(a.unit)((function(){var n=v(e)();return l.registerListener(n)()})))((function(){return r.pure(f.applicativeRender(s.refl))(n.value0)}))})));n.exports={UseScrollYPosition:m,useScrollYPosition:g,makeListener:v,ntUseScrollYPosition:h}},function(n,e,t){"use strict";t.r(e);var r="function"==typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__",o=["checked","disabled","error","focused","focusVisible","required","expanded","selected"];function u(){var n=arguments.length>0&&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<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}var f="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},l="object"===("undefined"==typeof window?"undefined":f(window))&&"object"===("undefined"==typeof document?"undefined":f(document))&&9===document.nodeType;function s(n,e){for(var t=0;t<e.length;t++){var r=e[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}function d(n,e,t){return e&&s(n.prototype,e),t&&s(n,t),n}function p(n,e){n.prototype=Object.create(e.prototype),n.prototype.constructor=n,n.__proto__=e}function m(n){if(void 0===n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function h(n,e){if(null==n)return{};var t,r,o={},u=Object.keys(n);for(r=0;r<u.length;r++)t=u[r],e.indexOf(t)>=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<n.length&&"!important"!==n[r];r++)t&&(t+=e),t+=n[r];return t};function b(n,e){if(void 0===e&&(e=!1),!Array.isArray(n))return n;var t="";if(Array.isArray(n[0]))for(var r=0;r<n.length&&"!important"!==n[r];r++)t&&(t+=", "),t+=w(n[r]," ");else t=w(n,", ");return e||"!important"!==n[n.length-1]||(t+=" !important"),t}function F(n,e){for(var t="",r=0;r<e;r++)t+=" ";return t+n}function E(n,e,t){void 0===t&&(t={});var r="";if(!e)return r;var o=t.indent,u=void 0===o?0:o,i=e.fallbacks;if(n&&u++,i)if(Array.isArray(i))for(var a=0;a<i.length;a++){var c=i[a];for(var f in c){var l=c[f];null!=l&&(r&&(r+="\n"),r+=""+F(f+": "+b(l)+";",u))}}else for(var s in i){var d=i[s];null!=d&&(r&&(r+="\n"),r+=""+F(s+": "+b(d)+";",u))}for(var p in e){var m=e[p];null!=m&&"fallbacks"!==p&&(r&&(r+="\n"),r+=""+F(p+": "+b(m)+";",u))}return(r||t.allowEmpty)&&n?(r&&(r="\n"+r+"\n"),F(n+" {"+r,--u)+F("}",u)):r}var x=/([[\].#*$><+~=|^:(),"'`\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),I={onCreateRule:function(n,e,t){return"@"===n[0]||t.parent&&"keyframes"===t.parent.type?null:new M(n,e,t)}},T={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=T),null==n.indent&&(n.indent=T.indent),null==n.children&&(n.children=T.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},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<t;o++)r[o]=arguments[o];return(e=n.call.apply(n,[this].concat(r))||this).renderable=void 0,e}return p(e,n),e.prototype.toString=function(n){var e=this.options.sheet,t=!!e&&e.options.link?c({},n,{allowEmpty:!0}):n;return E(this.key,this.style,t)},e}(k),U={onCreateRule:function(n,e,t){return t.parent&&"keyframes"===t.parent.type?new q(n,e,t):null}},H=function(){function n(n,e,t){this.type="font-face",this.at="@font-face",this.key=void 0,this.style=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=n,this.style=e,this.options=t}return n.prototype.toString=function(n){if(Array.isArray(this.style)){for(var e="",t=0;t<this.style.length;t++)e+=E(this.key,this.style[t]),this.style[t+1]&&(e+="\n");return e}return E(this.key,this.style,n)},n}(),J={onCreateRule:function(n,e,t){return"@font-face"===n?new H(n,e,t):null}},V=function(){function n(n,e,t){this.type="viewport",this.at="@viewport",this.key=void 0,this.style=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=n,this.style=e,this.options=t}return n.prototype.toString=function(n){return E(this.key,this.style,n)},n}(),$={onCreateRule:function(n,e,t){return"@viewport"===n||"@-ms-viewport"===n?new V(n,e,t):null}},G=function(){function n(n,e,t){this.type="simple",this.key=void 0,this.value=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=n,this.value=e,this.options=t}return n.prototype.toString=function(n){if(Array.isArray(this.value)){for(var e="",t=0;t<this.value.length;t++)e+=this.key+" "+this.value[t]+";",this.value[t+1]&&(e+="\n");return e}return this.key+" "+this.value+";"},n}(),Q={"@charset":!0,"@import":!0,"@namespace":!0},K=[I,N,j,U,J,$,{onCreateRule:function(n,e,t){return n in Q?new G(n,e,t):null}}],X={process:!0},Y={force:!0,process:!0},Z=function(){function n(n){this.map={},this.raw={},this.index=[],this.options=void 0,this.classes=void 0,this.keyframes=void 0,this.options=n,this.classes=n.classes,this.keyframes=n.keyframes}var e=n.prototype;return e.add=function(n,e,t){var r=this.options,o=r.parent,u=r.sheet,i=r.jss,a=r.Renderer,f=r.generateId,l=r.scoped,s=c({classes:this.classes,parent:o,sheet:u,jss:i,Renderer:a,generateId:f,scoped:l},t);this.raw[n]=e,n in this.classes&&(s.selector="."+C(this.classes[n]));var d=y(n,e,s);if(!d)return null;this.register(d);var p=void 0===s.index?this.index.length:s.index;return this.index.splice(p,0,d),d},e.get=function(n){return this.map[n]},e.remove=function(n){this.unregister(n),delete this.raw[n.key],this.index.splice(this.indexOf(n),1)},e.indexOf=function(n){return this.index.indexOf(n)},e.process=function(){var n=this.options.jss.plugins;this.index.slice(0).forEach(n.onProcessRule,n)},e.register=function(n){this.map[n.key]=n,n instanceof M?(this.map[n.selector]=n,n.id&&(this.classes[n.key]=n.id)):n instanceof L&&this.keyframes&&(this.keyframes[n.name]=n.id)},e.unregister=function(n){delete this.map[n.key],n instanceof M?(delete this.map[n.selector],delete this.classes[n.key]):n instanceof L&&delete this.keyframes[n.name]},e.update=function(){var n,e,t;if("string"==typeof(arguments.length<=0?void 0:arguments[0])?(n=arguments.length<=0?void 0:arguments[0],e=arguments.length<=1?void 0:arguments[1],t=arguments.length<=2?void 0:arguments[2]):(e=arguments.length<=0?void 0:arguments[0],t=arguments.length<=1?void 0:arguments[1],n=null),n)this.onUpdate(e,this.get(n),t);else for(var r=0;r<this.index.length;r++)this.onUpdate(e,this.index[r],t)},e.onUpdate=function(e,t,r){void 0===r&&(r=X);var o=this.options,u=o.jss.plugins,i=o.sheet;if(t.rules instanceof n)t.rules.update(e,r);else{var a=t,c=a.style;if(u.onUpdate(e,t,i,r),r.process&&c&&c!==a.style){for(var f in u.onProcessStyle(a.style,a,i),a.style){var l=a.style[f];l!==c[f]&&a.prop(f,l,Y)}for(var s in c){var d=a.style[s],p=c[s];null==d&&d!==p&&a.prop(s,null,Y)}}}},e.toString=function(n){for(var e="",t=this.options.sheet,r=!!t&&t.options.link,o=0;o<this.index.length;o++){var u=this.index[o].toString(n);(u||r)&&(e&&(e+="\n"),e+=u)}return e},n}(),nn=function(){function n(n,e){for(var t in this.options=void 0,this.deployed=void 0,this.attached=void 0,this.rules=void 0,this.renderer=void 0,this.classes=void 0,this.keyframes=void 0,this.queue=void 0,this.attached=!1,this.deployed=!1,this.classes={},this.keyframes={},this.options=c({},e,{sheet:this,parent:this,classes:this.classes,keyframes:this.keyframes}),e.Renderer&&(this.renderer=new e.Renderer(this)),this.rules=new Z(this.options),n)this.rules.add(t,n[t]);this.rules.process()}var e=n.prototype;return e.attach=function(){return this.attached?this:(this.renderer&&this.renderer.attach(),this.attached=!0,this.deployed||this.deploy(),this)},e.detach=function(){return this.attached?(this.renderer&&this.renderer.detach(),this.attached=!1,this):this},e.addRule=function(n,e,t){var r=this.queue;this.attached&&!r&&(this.queue=[]);var o=this.rules.add(n,e,t);return o?(this.options.jss.plugins.onProcessRule(o),this.attached?this.deployed?(r?r.push(o):(this.insertRule(o),this.queue&&(this.queue.forEach(this.insertRule,this),this.queue=void 0)),o):o:(this.deployed=!1,o)):null},e.insertRule=function(n){this.renderer&&this.renderer.insertRule(n)},e.addRules=function(n,e){var t=[];for(var r in n){var o=this.addRule(r,n[r],e);o&&t.push(o)}return t},e.getRule=function(n){return this.rules.get(n)},e.deleteRule=function(n){var e=this.rules.get(n);return!!e&&(this.rules.remove(e),!(this.attached&&e.renderable&&this.renderer)||this.renderer.deleteRule(e.renderable))},e.indexOf=function(n){return this.rules.indexOf(n)},e.deploy=function(){return this.renderer&&this.renderer.deploy(),this.deployed=!0,this},e.update=function(){var n;return(n=this.rules).update.apply(n,arguments),this},e.toString=function(n){return this.rules.toString(n)},n}(),en=function(){function n(){this.plugins={internal:[],external:[]},this.registry=void 0}var e=n.prototype;return e.onCreateRule=function(n,e,t){for(var r=0;r<this.registry.onCreateRule.length;r++){var o=this.registry.onCreateRule[r](n,e,t);if(o)return o}return null},e.onProcessRule=function(n){if(!n.isProcessed){for(var e=n.options.sheet,t=0;t<this.registry.onProcessRule.length;t++)this.registry.onProcessRule[t](n,e);n.style&&this.onProcessStyle(n.style,n,e),n.isProcessed=!0}},e.onProcessStyle=function(n,e,t){for(var r=0;r<this.registry.onProcessStyle.length;r++)e.style=this.registry.onProcessStyle[r](e.style,e,t)},e.onProcessSheet=function(n){for(var e=0;e<this.registry.onProcessSheet.length;e++)this.registry.onProcessSheet[e](n)},e.onUpdate=function(n,e,t,r){for(var o=0;o<this.registry.onUpdate.length;o++)this.registry.onUpdate[o](n,e,t,r)},e.onChangeValue=function(n,e,t){for(var r=n,o=0;o<this.registry.onChangeValue.length;o++)r=this.registry.onChangeValue[o](r,e,t);return r},e.use=function(n,e){void 0===e&&(e={queue:"external"});var t=this.plugins[e.queue];-1===t.indexOf(n)&&(t.push(n),this.registry=[].concat(this.plugins.external,this.plugins.internal).reduce((function(n,e){for(var t in e)t in n&&n[t].push(e[t]);return n}),{onCreateRule:[],onProcessRule:[],onProcessStyle:[],onProcessSheet:[],onChangeValue:[],onUpdate:[]}))},n}(),tn=function(){function n(){this.registry=[]}var e=n.prototype;return e.add=function(n){var e=this.registry,t=n.options.index;if(-1===e.indexOf(n))if(0===e.length||t>=this.index)e.push(n);else for(var r=0;r<e.length;r++)if(e[r].options.index>t)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;u<this.registry.length;u++){var i=this.registry[u];null!=t&&i.attached!==t||(o&&(o+="\n"),o+=i.toString(r))}return o},d(n,[{key:"index",get:function(){return 0===this.registry.length?0:this.registry[this.registry.length-1].options.index}}]),n}(),rn=new tn,on="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),un="2f1acc6c3a606b082e5eef5e54414ffb";null==on[un]&&(on[un]=0);var an=on[un]++,cn=function(n){void 0===n&&(n={});var e=0;return function(t,r){e+=1;var o="",u="";return r&&(r.options.classNamePrefix&&(u=r.options.classNamePrefix),null!=r.options.jss.id&&(o=String(r.options.jss.id))),n.minify?""+(u||"c")+an+o+e:u+t.key+"-"+an+(o?"-"+o:"")+"-"+e}},fn=function(n){var e;return function(){return e||(e=n()),e}};function ln(n,e){try{return n.attributeStyleMap?n.attributeStyleMap.get(e):n.style.getPropertyValue(e)}catch(n){return""}}function sn(n,e,t){try{var r=t;if(Array.isArray(t)&&(r=b(t,!0),"!important"===t[t.length-1]))return n.style.setProperty(e,r,"important"),!0;n.attributeStyleMap?n.attributeStyleMap.set(e,r):n.style.setProperty(e,r)}catch(n){return!1}return!0}function dn(n,e){try{n.attributeStyleMap?n.attributeStyleMap.delete(e):n.style.removeProperty(e)}catch(n){}}function pn(n,e){return n.selectorText=e,n.selectorText===e}var mn=fn((function(){return document.querySelector("head")}));function hn(n){var e=rn.registry;if(e.length>0){var t=function(n,e){for(var t=0;t<n.length;t++){var r=n[t];if(r.attached&&r.options.index>e.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;t<e.childNodes.length;t++){var r=e.childNodes[t];if(8===r.nodeType&&r.nodeValue.trim()===n)return r}return null}(r);if(o)return{parent:o.parentNode,node:o.nextSibling}}return!1}var vn=fn((function(){var n=document.querySelector('meta[property="csp-nonce"]');return n?n.getAttribute("content"):null})),gn=function(n,e,t){var r=n.cssRules.length;(void 0===t||t>r)&&(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;t<n.index.length;t++)this.insertRule(n.index[t],t,e)},e.insertRule=function(n,e,t){if(void 0===t&&(t=this.element.sheet),n.rules){var r=n,o=t;return("conditional"!==n.type&&"keyframes"!==n.type||!1!==(o=gn(t,r.toString({children:!1}),e)))&&(this.insertRules(r.rules,o),o)}var u=n.toString();if(!u)return!1;var i=gn(t,u,e);return!1!==i&&(this.hasInsertedRules=!0,n.renderable=i,i)},e.deleteRule=function(n){var e=this.element.sheet,t=this.indexOf(n);return-1!==t&&(e.deleteRule(t),!0)},e.indexOf=function(n){for(var e=this.element.sheet.cssRules,t=0;t<e.length;t++)if(n===e[t])return t;return-1},e.replaceRule=function(n,e){var t=this.indexOf(n);return-1!==t&&(this.element.sheet.deleteRule(t),this.insertRule(e,t))},e.getRules=function(){return this.element.sheet.cssRules},n}(),wn=0,bn=function(){function n(n){this.id=wn++,this.version="10.0.0-alpha.25",this.plugins=new en,this.options={id:{minify:!1},createGenerateId:cn,Renderer:l?yn:null,plugins:[]},this.generateId=cn({minify:!1});for(var e=0;e<K.length;e++)this.plugins.use(K[e],{queue:"internal"});this.setup(n)}var e=n.prototype;return e.setup=function(n){return void 0===n&&(n={}),n.createGenerateId&&(this.options.createGenerateId=n.createGenerateId),n.id&&(this.options.id=c({},this.options.id,n.id)),(n.createGenerateId||n.id)&&(this.generateId=this.options.createGenerateId(this.options.id)),null!=n.insertionPoint&&(this.options.insertionPoint=n.insertionPoint),"Renderer"in n&&(this.options.Renderer=n.Renderer),n.plugins&&this.use.apply(this,n.plugins),this},e.createStyleSheet=function(n,e){void 0===e&&(e={});var t=e.index;"number"!=typeof t&&(t=0===rn.index?0:rn.index+1);var r=new nn(n,c({},e,{jss:this,generateId:e.generateId||this.generateId,insertionPoint:this.options.insertionPoint,Renderer:this.options.Renderer,index:t}));return this.plugins.onProcessSheet(r),r},e.removeStyleSheet=function(n){return n.detach(),rn.remove(n),this},e.createRule=function(n,e,t){if(void 0===e&&(e={}),void 0===t&&(t={}),"object"==typeof n)return this.createRule(void 0,n,e);var r=c({},t,{jss:this,Renderer:this.options.Renderer});r.generateId||(r.generateId=this.generateId),r.classes||(r.classes={}),r.keyframes||(r.keyframes={});var o=y(n,e,r);return o&&this.plugins.onProcessRule(o),o},e.use=function(){for(var n=this,e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.forEach((function(e){n.plugins.use(e)})),this},n}();var Fn="undefined"!=typeof CSS&&CSS&&"number"in CSS,En=function(n){return new bn(n)},xn=(En(),Date.now()),Sn="fnValues"+xn,Cn="fnStyle"+ ++xn;
7+/**
8+ * A better abstraction over CSS.
9+ *
10+ * @copyright Oleg Isonen (Slobodskoi) / Isonen 2014-present
11+ * @website https://github.com/cssinjs/jss
12+ * @license MIT
13+ */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",In=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}(),Tn=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<t.length;o++)r+=e+" "+t[o].trim(),t[o+1]&&(r+=", ");return r}var _n=function(){return{onCreateRule:function(n,e,t){if(!n)return null;if(n===Mn)return new In(n,e,t);if("@"===n[0]&&"@global "===n.substr(0,"@global ".length))return new Tn(n,e,t);var r=t.parent;return r&&("global"===r.type||r.options.parent&&"global"===r.options.parent.type)&&(t.scoped=!1),!1===t.scoped&&(t.selector=n),null},onProcessRule:function(n){"style"===n.type&&(function(n){var e=n.options,t=n.style,r=t?t[Mn]:null;if(r){for(var o in r)e.sheet.addRule(o,r[o],c({},e,{selector:An(o,n.selector)}));delete t[Mn]}}(n),function(n){var e=n.options,t=n.style;for(var r in t)if("@"===r[0]&&r.substr(0,Mn.length)===Mn){var o=An(r.substr(Mn.length),n.selector);e.sheet.addRule(o,t[r],c({},e,{selector:o})),delete t[r]}}(n))}}},Nn=/\s*,\s*/g,Pn=/&/g,On=/\$([\w-]+)/g;var Ln=function(){function n(n,e){return function(t,r){var o=n.getRule(r)||e&&e.getRule(r);return o?(o=o).selector:r}}function e(n,e){for(var t=e.split(Nn),r=n.split(Nn),o="",u=0;u<t.length;u++)for(var i=t[u],a=0;a<r.length;a++){var c=r[a];o&&(o+=", "),o+=-1!==c.indexOf("&")?c.replace(Pn,i):i+" "+c}return o}function t(n,e,t){if(t)return c({},t,{index:t.index+1});var r=n.options.nestingLevel;return r=void 0===r?1:r+1,c({},n.options,{nestingLevel:r,index:e.indexOf(n)+1})}return{onProcessStyle:function(r,o,u){if("style"!==o.type)return r;var i,a,f=o,l=f.options.parent;for(var s in r){var d=-1!==s.indexOf("&"),p="@"===s[0];if(d||p){if(i=t(f,l,i),d){var m=e(s,f.selector);a||(a=n(l,u)),m=m.replace(On,a),l.addRule(m,r[s],c({},i,{selector:m}))}else p&&l.addRule(s,{},i).addRule(f.key,r[s],{selector:f.selector});delete r[s]}}return r}}},Wn=/[A-Z]/g,Dn=/^ms-/,zn={};function Bn(n){return"-"+n.toLowerCase()}var jn=function(n){if(zn.hasOwnProperty(n))return zn[n];var e=n.replace(Wn,Bn);return zn[n]=Dn.test(e)?"-"+e:e};function qn(n){var e={};for(var t in n){e[0===t.indexOf("--")?t:jn(t)]=n[t]}return n.fallbacks&&(Array.isArray(n.fallbacks)?e.fallbacks=n.fallbacks.map(qn):e.fallbacks=qn(n.fallbacks)),e}var Un=function(){return{onProcessStyle:function(n){if(Array.isArray(n)){for(var e=0;e<n.length;e++)n[e]=qn(n[e]);return n}return qn(n)},onChangeValue:function(n,e,t){if(0===e.indexOf("--"))return n;var r=jn(e);return e===r?n:(t.prop(r,n),null)}}},Hn=Fn&&CSS?CSS.px:"px",Jn=Fn&&CSS?CSS.ms:"ms",Vn=Fn&&CSS?CSS.percent:"%";function $n(n){var e=/(-[a-z])/g,t=function(n){return n[1].toUpperCase()},r={};for(var o in n)r[o]=n[o],r[o.replace(e,t)]=n[o];return r}var Gn=$n({"animation-delay":Jn,"animation-duration":Jn,"background-position":Hn,"background-position-x":Hn,"background-position-y":Hn,"background-size":Hn,border:Hn,"border-bottom":Hn,"border-bottom-left-radius":Hn,"border-bottom-right-radius":Hn,"border-bottom-width":Hn,"border-left":Hn,"border-left-width":Hn,"border-radius":Hn,"border-right":Hn,"border-right-width":Hn,"border-top":Hn,"border-top-left-radius":Hn,"border-top-right-radius":Hn,"border-top-width":Hn,"border-width":Hn,margin:Hn,"margin-bottom":Hn,"margin-left":Hn,"margin-right":Hn,"margin-top":Hn,padding:Hn,"padding-bottom":Hn,"padding-left":Hn,"padding-right":Hn,"padding-top":Hn,"mask-position-x":Hn,"mask-position-y":Hn,"mask-size":Hn,height:Hn,width:Hn,"min-height":Hn,"max-height":Hn,"min-width":Hn,"max-width":Hn,bottom:Hn,left:Hn,top:Hn,right:Hn,"box-shadow":Hn,"text-shadow":Hn,"column-gap":Hn,"column-rule":Hn,"column-rule-width":Hn,"column-width":Hn,"font-size":Hn,"font-size-delta":Hn,"letter-spacing":Hn,"text-indent":Hn,"text-stroke":Hn,"text-stroke-width":Hn,"word-spacing":Hn,motion:Hn,"motion-offset":Hn,outline:Hn,"outline-offset":Hn,"outline-width":Hn,perspective:Hn,"perspective-origin-x":Vn,"perspective-origin-y":Vn,"transform-origin":Vn,"transform-origin-x":Vn,"transform-origin-y":Vn,"transform-origin-z":Vn,"transition-delay":Jn,"transition-duration":Jn,"vertical-align":Hn,"flex-basis":Hn,"shape-margin":Hn,size:Hn,grid:Hn,"grid-gap":Hn,"grid-row-gap":Hn,"grid-column-gap":Hn,"grid-template-rows":Hn,"grid-template-columns":Hn,"grid-auto-rows":Hn,"grid-auto-columns":Hn,"box-shadow-x":Hn,"box-shadow-y":Hn,"box-shadow-blur":Hn,"box-shadow-spread":Hn,"font-line-height":Hn,"text-shadow-x":Hn,"text-shadow-y":Hn,"text-shadow-blur":Hn});function Qn(n,e,t){if(!e)return e;if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]=Qn(n,e[r],t);else if("object"==typeof e)if("fallbacks"===n)for(var o in e)e[o]=Qn(o,e[o],t);else for(var u in e)e[u]=Qn(n+"-"+u,e[u],t);else if("number"==typeof e)return t[n]?""+e+t[n]:Gn[n]?"function"==typeof Gn[n]?Gn[n](e).toString():""+e+Gn[n]:e.toString();return e}var Kn=function(n){void 0===n&&(n={});var e=$n(n);return{onProcessStyle:function(n,t){if("style"!==t.type)return n;for(var r in n)n[r]=Qn(r,n[r],e);return n},onChangeValue:function(n,t){return Qn(t,n,e)}}};function Xn(n){return function(n){if(Array.isArray(n)){for(var e=0,t=new Array(n.length);e<n.length;e++)t[e]=n[e];return t}}(n)||function(n){if(Symbol.iterator in Object(n)||"[object Arguments]"===Object.prototype.toString.call(n))return Array.from(n)}(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var Yn="",Zn="",ne="",ee=l&&"ontouchstart"in document.documentElement;if(l){var te={Moz:"-moz-",ms:"-ms-",O:"-o-",Webkit:"-webkit-"},re=document.createElement("p").style;for(var oe in te)if(oe+"Transform"in re){Yn=oe,Zn=te[oe];break}"Webkit"===Yn&&"msHyphens"in re&&(Yn="ms",Zn=te.ms,"edge"),"Webkit"===Yn&&"-apple-trailing-word"in re&&(ne="apple")}var ue=Yn,ie=Zn,ae=ne,ce=ee;var fe={noPrefill:["appearance"],supportedProperty:function(n){return"appearance"===n&&("ms"===ue?"-webkit-"+n:ie+n)}},le=/[-\s]+(.)?/g;function se(n,e){return e?e.toUpperCase():""}function de(n){return n.replace(le,se)}function pe(n){return de("-"+n)}var me,he={supportedProperty:function(n,e){return!!/^break-/.test(n)&&("Webkit"===ue?"WebkitColumn"+pe(n)in e&&ie+"column-"+n:"Moz"===ue&&("page"+pe(n)in e&&"page-"+n))}},ve={noPrefill:["color-adjust"],supportedProperty:function(n){return"color-adjust"===n&&("Webkit"===ue?ie+"print-"+n:n)}},ge={flex:"box-flex","flex-grow":"box-flex","flex-direction":["box-orient","box-direction"],order:"box-ordinal-group","align-items":"box-align","flex-flow":["box-orient","box-direction"],"justify-content":"box-pack"},ye=Object.keys(ge),we=function(n){return ie+n},be={"flex-grow":"flex-positive","flex-shrink":"flex-negative","flex-basis":"flex-preferred-size","justify-content":"flex-pack",order:"flex-order","align-items":"flex-align","align-content":"flex-line-pack"},Fe=[fe,ve,{noPrefill:["mask"],supportedProperty:function(n,e){if(!/^mask/.test(n))return!1;if("Webkit"===ue){if(de("mask-image")in e)return n;if(ue+pe("mask-image")in e)return ie+n}return n}},{noPrefill:["text-orientation"],supportedProperty:function(n){return"text-orientation"===n&&("apple"!==ae||ce?n:ie+n)}},{noPrefill:["transform"],supportedProperty:function(n,e,t){return"transform"===n&&(t.transform?n:ie+n)}},{noPrefill:["transition"],supportedProperty:function(n,e,t){return"transition"===n&&(t.transition?n:ie+n)}},{noPrefill:["writing-mode"],supportedProperty:function(n){return"writing-mode"===n&&("Webkit"===ue||"ms"===ue?ie+n:n)}},he,{supportedProperty:function(n,e){if(!/^(border|margin|padding)-inline/.test(n))return!1;if("Moz"===ue)return n;var t=n.replace("-inline","");return ue+pe(t)in e&&ie+t}},{supportedProperty:function(n,e){return de(n)in e&&n}},{supportedProperty:function(n,e){var t=pe(n);return"-"===n[0]?n:"-"===n[0]&&"-"===n[1]?n:ue+t in e?ie+n:"Webkit"!==ue&&"Webkit"+t in e&&"-webkit-"+n}},{supportedProperty:function(n){return"scroll-snap"===n.substring(0,11)&&("ms"===ue?""+ie+n:n)}},{supportedProperty:function(n){return"overscroll-behavior"===n&&("ms"===ue?ie+"scroll-chaining":n)}},{supportedProperty:function(n,e){var t=be[n];return!!t&&(ue+pe(t)in e&&ie+t)}},{supportedProperty:function(n,e,t){var r=t.multiple;if(ye.indexOf(n)>-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;u<o.length;u++)if(!(ue+pe(o[0])in e))return!1;return o.map(we)}return!1}}],Ee=Fe.filter((function(n){return n.supportedProperty})).map((function(n){return n.supportedProperty})),xe=Fe.filter((function(n){return n.noPrefill})).reduce((function(n,e){return n.push.apply(n,Xn(e.noPrefill)),n}),[]),Se={};if(l){me=document.createElement("p");var Ce=window.getComputedStyle(document.documentElement,"");for(var ke in Ce)isNaN(ke)||(Se[Ce[ke]]=Ce[ke]);xe.forEach((function(n){return delete Se[n]}))}function Me(n,e){if(void 0===e&&(e={}),!me)return n;if(null!=Se[n])return Se[n];"transition"!==n&&"transform"!==n||(e[n]=n in me.style);for(var t=0;t<Ee.length&&(Se[n]=Ee[t](n,me.style,e),!Se[n]);t++);try{me.style[n]=""}catch(n){return!1}return Se[n]}var Ie,Te={},Re={transition:1,"transition-property":1,"-webkit-transition":1,"-webkit-transition-property":1},Ae=/(^\s*[\w-]+)|, (\s*[\w-]+)(?![^()]*\))/g;function _e(n,e,t){return"var"===e?"var":"all"===e?"all":"all"===t?", all":e?Me(e):", "+Me(t)}function Ne(n,e){var t=e;if(!Ie||"content"===n)return e;if("string"!=typeof t||!isNaN(parseInt(t,10)))return t;var r=n+t;if(null!=Te[r])return Te[r];try{Ie.style[n]=t}catch(n){return Te[r]=!1,!1}if(Re[n])t=t.replace(Ae,_e);else if(""===Ie.style[n]&&("-ms-flex"===(t=ie+t)&&(Ie.style[n]="-ms-flexbox"),Ie.style[n]=t,""===Ie.style[n]))return Te[r]=!1,!1;return Ie.style[n]="",Te[r]=t,Te[r]}l&&(Ie=document.createElement("p"));var Pe=function(){return{onProcessRule:function(n){if("keyframes"===n.type){var e=n;e.at="-"===(t=e.at)[1]?t:"ms"===ue?t:"@"+ie+"keyframes"+t.substr(10)}var t},onProcessStyle:function(n,e){if("style"!==e.type)return n;for(var t in n){var r=n[t],o=!1,u=Me(t);u&&u!==t&&(o=!0);var i=!1,a=Ne(u,b(r));a&&a!==r&&(i=!0),(o||i)&&(o&&delete n[t],n[u||t]=a||r)}return n},onChangeValue:function(n,e){return Ne(e,b(n))||n}}};var Oe=function(){var n=function(n,e){return n.length===e.length?n>e?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<o.length;u++)r[o[u]]=e[o[u]];return r}}};var Le=function(){return{plugins:[kn(),_n(),Ln(),Un(),Kn(),"undefined"==typeof window?null:Pe(),Oe()]}};function We(n,e){if(null==n)return{};var t,r,o=h(n,e);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);for(r=0;r<u.length;r++)t=u[r],e.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(n,t)&&(o[t]=n[t])}return o}var De=t(0),ze=t.n(De);var Be=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},je={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(151),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=Be({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=je.get(o.sheetsManager,u,r);a||(a={refs:0,staticSheet:null,dynamicStyles:null},je.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=je.get(o.sheetsCache,u,r));var d=u.create(r,i);s||((s=o.jss.createStyleSheet(d,c({link:!1},f))).attach(),o.sheetsCache&&je.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=Be({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=je.get(r.sheetsManager,o,t);u.refs-=1;var i=r.sheetsRegistry;0===u.refs&&(je.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;e<n.length;e++)n[e]&&(t=lt(n[e]))&&(r&&(r+=" "),r+=t);else for(e in n)n[e]&&(t=lt(e))&&(r&&(r+=" "),r+=t);else"boolean"==typeof n||n.call||(r&&(r+=" "),r+=n);return r}var st=function(){for(var n,e=0,t="";e<arguments.length;)(n=lt(arguments[e++]))&&(t&&(t+=" "),t+=n);return t},dt=t(73),pt=t.n(dt);function mt(n,e){var t={};return Object.keys(n).forEach((function(r){-1===e.indexOf(r)&&(t[r]=n[r])})),t}var ht=function(n){return function(e){var t=arguments.length>1&&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 Be})),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(156).main(),console.log("image from entrypoint.js",t(119))},function(n,e,t){"use strict";var r=t(157),o=t(161),u=t(1),i=t(4),a=t(18),c=t(142),f=t(40),l=t(71),s=t(133),d=t(337),p=t(338),m=t(72),h=t(147),v=t(99);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(158);e.isServerSide="undefined"==typeof document,console.log("image from Example.js",t(119)),e.renderToString=r.renderToString},function(n,e,t){"use strict";n.exports=t(159)},function(n,e,t){"use strict";
14+/** @license React v16.9.0
15+ * react-dom-server.browser.production.min.js
16+ *
17+ * Copyright (c) Facebook, Inc. and its affiliates.
18+ *
19+ * This source code is licensed under the MIT license found in the
20+ * LICENSE file in the root directory of this source tree.
21+ */var r=t(100),o=t(0);function u(n){for(var e=n.message,t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return n.message="Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n}var i="function"==typeof Symbol&&Symbol.for,a=i?Symbol.for("react.portal"):60106,c=i?Symbol.for("react.fragment"):60107,f=i?Symbol.for("react.strict_mode"):60108,l=i?Symbol.for("react.profiler"):60114,s=i?Symbol.for("react.provider"):60109,d=i?Symbol.for("react.context"):60110,p=i?Symbol.for("react.concurrent_mode"):60111,m=i?Symbol.for("react.forward_ref"):60112,h=i?Symbol.for("react.suspense"):60113,v=i?Symbol.for("react.suspense_list"):60120,g=i?Symbol.for("react.memo"):60115,y=i?Symbol.for("react.lazy"):60116,w=i?Symbol.for("react.fundamental"):60117;function b(n){if(null==n)return null;if("function"==typeof n)return n.displayName||n.name||null;if("string"==typeof n)return n;switch(n){case c:return"Fragment";case a:return"Portal";case l:return"Profiler";case f:return"StrictMode";case h:return"Suspense";case v:return"SuspenseList"}if("object"==typeof n)switch(n.$$typeof){case d:return"Context.Consumer";case s:return"Context.Provider";case m:var e=n.render;return e=e.displayName||e.name||"",n.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case g:return b(n.type);case y:if(n=1===n._status?n._result:null)return b(n)}return null}var F=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;F.hasOwnProperty("ReactCurrentDispatcher")||(F.ReactCurrentDispatcher={current:null}),F.hasOwnProperty("ReactCurrentBatchConfig")||(F.ReactCurrentBatchConfig={suspense:null});var E={};function x(n,e){for(var t=0|n._threadCount;t<=e;t++)n[t]=n._currentValue2,n._threadCount=t+1}for(var S=new Uint16Array(16),C=0;15>C;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,I={},T={};function R(n){return!!M.call(T,n)||!M.call(I,n)&&(k.test(n)?T[n]=!0:(I[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;t<n.length;t++){switch(n.charCodeAt(t)){case 34:e="&quot;";break;case 38:e="&amp;";break;case 39:e="&#x27;";break;case 60:e="&lt;";break;case 62:e="&gt;";break;default:continue}o!==t&&(r+=n.substring(o,t)),o=t+1,r+=e}n=o!==t?r+n.substring(o,t):r}return n}function W(n,e){var t,r=_.hasOwnProperty(n)?_[n]:null;return(t="style"!==n)&&(t=null!==r?0===r.type:2<n.length&&("o"===n[0]||"O"===n[0])&&("n"===n[1]||"N"===n[1])),t||function(n,e,t,r){if(null==e||function(n,e,t,r){if(null!==t&&0===t.type)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==t?!t.acceptsBooleans:"data-"!==(n=n.toLowerCase().slice(0,5))&&"aria-"!==n);default:return!1}}(n,e,t,r))return!0;if(r)return!1;if(null!==t)switch(t.type){case 3:return!e;case 4:return!1===e;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}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,B=null,j=!1,q=!1,U=null,H=0;function J(){if(null===D)throw u(Error(321));return D}function V(){if(0<H)throw u(Error(312));return{memoizedState:null,queue:null,next:null}}function $(){return null===B?null===z?(j=!1,z=B=V()):(j=!0,B=z):null===B.next?(j=!1,B=B.next=V()):(j=!0,B=B.next),B}function G(n,e,t,r){for(;q;)q=!1,H+=1,B=null,t=n(e,r);return z=D=null,H=0,B=U=null,t}function Q(n,e){return"function"==typeof e?e(n):e}function K(n,e,t){if(D=J(),B=$(),j){var r=B.queue;if(e=r.dispatch,null!==U&&void 0!==(t=U.get(r))){U.delete(r),r=B.memoizedState;do{r=n(r,t.action),t=t.next}while(null!==t);return B.memoizedState=r,[r,e]}return[B.memoizedState,e]}return n=n===Q?"function"==typeof e?e():e:void 0!==t?t(e):e,B.memoizedState=n,n=(n=B.queue={last:null,dispatch:null}).dispatch=X.bind(null,D,n),[B.memoizedState,n]}function X(n,e,t){if(!(25>H))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!==(B=$())){var t=B.memoizedState;if(null!==t&&null!==e){n:{var r=t[1];if(null===r)r=!1;else{for(var o=0;o<r.length&&o<e.length;o++){var u=e[o],i=r[o];if((u!==i||0===u&&1/u!=1/i)&&(u==u||i==i)){r=!1;break n}}r=!0}}if(r)return t[0]}}return n=n(),B.memoizedState=[n,e],n},useReducer:K,useRef:function(n){D=J();var e=(B=$()).memoizedState;return null===e?(n={current:n},B.memoizedState=n):e},useState:function(n){return K(Q,n)},useLayoutEffect:function(){},useCallback:function(n){return n},useImperativeHandle:Y,useEffect:Y,useDebugValue:Y,useResponder:function(n,e){return{props:e,responder:n}}},en="http://www.w3.org/1999/xhtml";function tn(n){switch(n){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}var rn={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},on=r({menuitem:!0},rn),un={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},an=["Webkit","ms","Moz","O"];Object.keys(un).forEach((function(n){an.forEach((function(e){e=e+n.charAt(0).toUpperCase()+n.substring(1),un[e]=un[n]}))}));var cn=/([A-Z])/g,fn=/^ms-/,ln=o.Children.toArray,sn=F.ReactCurrentDispatcher,dn={listing:!0,pre:!0,textarea:!0},pn=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,mn={},hn={};var vn=Object.prototype.hasOwnProperty,gn={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null,suppressHydrationWarning:null};function yn(n,e){if(void 0===n)throw u(Error(152),b(e)||"Component")}function wn(n,e,t){function i(o,i){var a=i.prototype&&i.prototype.isReactComponent,c=function(n,e,t,r){if(r&&("object"==typeof(r=n.contextType)&&null!==r))return x(r,t),r[t];if(n=n.contextTypes){for(var o in t={},n)t[o]=e[o];e=t}else e=E;return e}(i,e,t,a),f=[],l=!1,s={isMounted:function(){return!1},enqueueForceUpdate:function(){if(null===f)return null},enqueueReplaceState:function(n,e){l=!0,f=[e]},enqueueSetState:function(n,e){if(null===f)return null;f.push(e)}},d=void 0;if(a)d=new i(o.props,c,s),"function"==typeof i.getDerivedStateFromProps&&(null!=(a=i.getDerivedStateFromProps.call(null,o.props,d.state))&&(d.state=r({},d.state,a)));else if(D={},d=i(o.props,c,s),null==(d=G(i,o.props,d,c))||null==d.render)return void yn(n=d,i);if(d.props=o.props,d.context=c,d.updater=s,void 0===(s=d.state)&&(d.state=s=null),"function"==typeof d.UNSAFE_componentWillMount||"function"==typeof d.componentWillMount)if("function"==typeof d.componentWillMount&&"function"!=typeof i.getDerivedStateFromProps&&d.componentWillMount(),"function"==typeof d.UNSAFE_componentWillMount&&"function"!=typeof i.getDerivedStateFromProps&&d.UNSAFE_componentWillMount(),f.length){s=f;var p=l;if(f=null,l=!1,p&&1===s.length)d.state=s[0];else{a=p?s[0]:d.state;var m=!0;for(p=p?1:0;p<s.length;p++){var h=s[p];null!=(h="function"==typeof h?h.call(d,a,o.props,c):h)&&(m?(m=!1,a=r({},a,h)):r(a,h))}d.state=a}}else f=null;if(yn(n=d.render(),i),o=void 0,"function"==typeof d.getChildContext&&"object"==typeof(c=i.childContextTypes))for(var v in o=d.getChildContext())if(!(v in c))throw u(Error(108),b(i)||"Unknown",v);o&&(e=r({},e,o))}for(;o.isValidElement(n);){var a=n,c=a.type;if("function"!=typeof c)break;i(a,c)}return{child:n,context:e}}var bn=function(){function n(e,t){if(!(this instanceof n))throw new TypeError("Cannot call a class as a function");o.isValidElement(e)?e.type!==c?e=[e]:(e=e.props.children,e=o.isValidElement(e)?[e]:ln(e)):e=ln(e),e={type:null,domNamespace:en,children:e,childIndex:0,context:E,footer:""};var r=S[0];if(0===r){var i=S,a=2*(r=i.length);if(!(65536>=a))throw u(Error(304));var f=new Uint16Array(a);for(f.set(i),(S=f)[0]=r+1,i=r;i<a-1;i++)S[i]=i+1;S[a-1]=0}else S[0]=S[r];this.threadID=r,this.stack=[e],this.exhausted=!1,this.currentSelectValue=null,this.previousWasTextNode=!1,this.makeStaticMarkup=t,this.suspenseDepth=0,this.contextIndex=-1,this.contextStack=[],this.contextValueStack=[]}return n.prototype.destroy=function(){if(!this.exhausted){this.exhausted=!0,this.clearProviders();var n=this.threadID;S[n]=S[0],S[0]=n}},n.prototype.pushProvider=function(n){var e=++this.contextIndex,t=n.type._context,r=this.threadID;x(t,r);var o=t[r];this.contextStack[e]=t,this.contextValueStack[e]=o,t[r]=n.props.value},n.prototype.popProvider=function(){var n=this.contextIndex,e=this.contextStack[n],t=this.contextValueStack[n];this.contextStack[n]=null,this.contextValueStack[n]=null,this.contextIndex--,e[this.threadID]=t},n.prototype.clearProviders=function(){for(var n=this.contextIndex;0<=n;n--)this.contextStack[n][this.threadID]=this.contextValueStack[n]},n.prototype.read=function(n){if(this.exhausted)return null;var e=Z;Z=this.threadID;var t=sn.current;sn.current=nn;try{for(var r=[""],o=!1;r[0].length<n;){if(0===this.stack.length){this.exhausted=!0;var i=this.threadID;S[i]=S[0],S[0]=i;break}var a=this.stack[this.stack.length-1];if(o||a.childIndex>=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<f.length;d++)if(""+f[d]===s){c=!0;break}}else c=""+f===s;a=r({selected:void 0,children:void 0},a,{selected:c,children:l})}}if(c=a){if(on[i]&&(null!=c.children||null!=c.dangerouslySetInnerHTML))throw u(Error(137),i,"");if(null!=c.dangerouslySetInnerHTML){if(null!=c.children)throw u(Error(60));if(!("object"==typeof c.dangerouslySetInnerHTML&&"__html"in c.dangerouslySetInnerHTML))throw u(Error(61))}if(null!=c.style&&"object"!=typeof c.style)throw u(Error(62),"")}for(b in c=a,f=this.makeStaticMarkup,l=1===this.stack.length,s="<"+n.type,c)if(vn.call(c,b)){var p=c[b];if(null!=p){if("style"===b){d=void 0;var m="",h="";for(d in p)if(p.hasOwnProperty(d)){var v=0===d.indexOf("--"),g=p[d];if(null!=g){if(v)var y=d;else if(y=d,hn.hasOwnProperty(y))y=hn[y];else{var w=y.replace(cn,"-$1").toLowerCase().replace(fn,"-ms-");y=hn[y]=w}m+=h+y+":",h=d,m+=v=null==g||"boolean"==typeof g||""===g?"":v||"number"!=typeof g||0===g||un.hasOwnProperty(h)&&un[h]?(""+g).trim():g+"px",h=";"}}p=m||null}d=null;n:if(v=i,g=c,-1===v.indexOf("-"))v="string"==typeof g.is;else switch(v){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":v=!1;break n;default:v=!0}v?gn.hasOwnProperty(b)||(d=R(d=b)&&null!=p?d+'="'+L(p)+'"':""):d=W(b,p),d&&(s+=" "+d)}}f||l&&(s+=' data-reactroot=""');var b=s;c="",rn.hasOwnProperty(i)?b+="/>":(b+=">",c="</"+n.type+">");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";
22+/** @license React v16.9.0
23+ * react.production.min.js
24+ *
25+ * Copyright (c) Facebook, Inc. and its affiliates.
26+ *
27+ * This source code is licensed under the MIT license found in the
28+ * LICENSE file in the root directory of this source tree.
29+ */var r=t(100),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;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return n.message="Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n}var w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b={};function F(n,e,t){this.props=n,this.context=e,this.refs=b,this.updater=t||w}function E(){}function x(n,e,t){this.props=n,this.context=e,this.refs=b,this.updater=t||w}F.prototype.isReactComponent={},F.prototype.setState=function(n,e){if("object"!=typeof n&&"function"!=typeof n&&null!=n)throw y(Error(85));this.updater.enqueueSetState(this,n,e,"setState")},F.prototype.forceUpdate=function(n){this.updater.enqueueForceUpdate(this,n,"forceUpdate")},E.prototype=F.prototype;var S=x.prototype=new E;S.constructor=x,r(S,F.prototype),S.isPureReactComponent=!0;var C={current:null},k={suspense:null},M={current:null},I=Object.prototype.hasOwnProperty,T={key:!0,ref:!0,__self:!0,__source:!0};function R(n,e,t){var r=void 0,o={},i=null,a=null;if(null!=e)for(r in void 0!==e.ref&&(a=e.ref),void 0!==e.key&&(i=""+e.key),e)I.call(e,r)&&!T.hasOwnProperty(r)&&(o[r]=e[r]);var c=arguments.length-2;if(1===c)o.children=t;else if(1<c){for(var f=Array(c),l=0;l<c;l++)f[l]=arguments[l+2];o.children=f}if(n&&n.defaultProps)for(r in c=n.defaultProps)void 0===o[r]&&(o[r]=c[r]);return{$$typeof:u,type:n,key:i,ref:a,props:o,_owner:M.current}}function A(n){return"object"==typeof n&&null!==n&&n.$$typeof===u}var _=/\/+/g,N=[];function P(n,e,t,r){if(N.length){var o=N.pop();return o.result=n,o.keyPrefix=e,o.func=t,o.context=r,o.count=0,o}return{result:n,keyPrefix:e,func:t,context:r,count:0}}function O(n){n.result=null,n.keyPrefix=null,n.func=null,n.context=null,n.count=0,10>N.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<e.length;f++){var l=t+W(a=e[f],f);c+=n(a,l,r,o)}else if(null===e||"object"!=typeof e?l=null:l="function"==typeof(l=g&&e[g]||e["@@iterator"])?l:null,"function"==typeof l)for(e=l.call(e),f=0;!(a=e.next()).done;)c+=n(a=a.value,l=t+W(a,f++),r,o);else if("object"===a)throw r=""+e,y(Error(31),"[object Object]"===r?"object with keys {"+Object.keys(e).join(", ")+"}":r,"");return c}(n,"",e,t)}function W(n,e){return"object"==typeof n&&null!==n&&null!=n.key?function(n){var e={"=":"=0",":":"=2"};return"$"+(""+n).replace(/[=:]/g,(function(n){return e[n]}))}(n.key):e.toString(36)}function D(n,e){n.func.call(n.context,e,n.count++)}function z(n,e,t){var r=n.result,o=n.keyPrefix;n=n.func.call(n.context,e,n.count++),Array.isArray(n)?B(n,r,t,(function(n){return n})):null!=n&&(A(n)&&(n=function(n,e){return{$$typeof:u,type:n.type,key:e,ref:n.ref,props:n.props,_owner:n._owner}}(n,o+(!n.key||e&&e.key===n.key?"":(""+n.key).replace(_,"$&/")+"/")+t)),r.push(n))}function B(n,e,t,r,o){var u="";null!=t&&(u=(""+t).replace(_,"$&/")+"/"),L(n,z,e=P(e,u,r,o)),O(e)}function j(){var n=C.current;if(null===n)throw y(Error(321));return n}var q={Children:{map:function(n,e,t){if(null==n)return n;var r=[];return B(n,r,null,e,t),r},forEach:function(n,e,t){if(null==n)return n;L(n,D,e=P(null,null,e,t)),O(e)},count:function(n){return L(n,(function(){return null}),null)},toArray:function(n){var e=[];return B(n,e,null,(function(n){return n})),e},only:function(n){if(!A(n))throw y(Error(143));return n}},createRef:function(){return{current:null}},Component:F,PureComponent:x,createContext:function(n,e){return void 0===e&&(e=null),(n={$$typeof:s,_calculateChangedBits:e,_currentValue:n,_currentValue2:n,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:l,_context:n},n.Consumer=n},forwardRef:function(n){return{$$typeof:d,render:n}},lazy:function(n){return{$$typeof:v,_ctor:n,_status:-1,_result:null}},memo:function(n,e){return{$$typeof:h,type:n,compare:void 0===e?null:e}},useCallback:function(n,e){return j().useCallback(n,e)},useContext:function(n,e){return j().useContext(n,e)},useEffect:function(n,e){return j().useEffect(n,e)},useImperativeHandle:function(n,e,t){return j().useImperativeHandle(n,e,t)},useDebugValue:function(){},useLayoutEffect:function(n,e){return j().useLayoutEffect(n,e)},useMemo:function(n,e){return j().useMemo(n,e)},useReducer:function(n,e,t){return j().useReducer(n,e,t)},useRef:function(n){return j().useRef(n)},useState:function(n){return j().useState(n)},Fragment:a,Profiler:f,StrictMode:c,Suspense:p,unstable_SuspenseList:m,createElement:R,cloneElement:function(n,e,t){if(null==n)throw y(Error(267),n);var o=void 0,i=r({},n.props),a=n.key,c=n.ref,f=n._owner;if(null!=e){void 0!==e.ref&&(c=e.ref,f=M.current),void 0!==e.key&&(a=""+e.key);var l=void 0;for(o in n.type&&n.type.defaultProps&&(l=n.type.defaultProps),e)I.call(e,o)&&!T.hasOwnProperty(o)&&(i[o]=void 0===e[o]&&void 0!==l?l[o]:e[o])}if(1===(o=arguments.length-2))i.children=t;else if(1<o){l=Array(o);for(var s=0;s<o;s++)l[s]=arguments[s+2];i.children=l}return{$$typeof:u,type:n.type,key:a,ref:c,props:i,_owner:f}},createFactory:function(n){var e=R.bind(null,n);return e.type=n,e},isValidElement:A,version:"16.9.0",unstable_withSuspenseConfig:function(n,e){var t=k.suspense;k.suspense=void 0===e?null:e;try{n()}finally{k.suspense=t}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentDispatcher:C,ReactCurrentBatchConfig:k,ReactCurrentOwner:M,IsSomeRendererActing:{current:!1},assign:r}},U={default:q},H=U&&q||U;n.exports=H.default||H},function(n,e,t){"use strict";var r=t(41),o=t(174),u=t(296),i=t(317),a=t(331),c=t(2),f=t(27),l=t(7),s=t(15),d=t(332),p=t(40),m=t(55),h=t(31),v=t(28),g=t(45),y=t(98),w=t(37),b=t(335),F=t(46),E=t(26),x=function(){d.smoothScrollPolyfill();var n=F.makeStyles()(g.mapRecordCons(new s.IsSymbol((function(){return"container"})))()(g.mapRecordCons(new s.IsSymbol((function(){return"content"})))()(g.mapRecordCons(new s.IsSymbol((function(){return"icon"})))()(g.mapRecordNil)()())()())()())((function(n){return{container:r.cssSafer(w.recordWriteForeign()(w.consWriteForeignFields(new s.IsSymbol((function(){return"backgroundColor"})))(w.writeForeignString)(w.consWriteForeignFields(new s.IsSymbol((function(){return"color"})))(w.writeForeignString)(w.consWriteForeignFields(new s.IsSymbol((function(){return"display"})))(w.writeForeignString)(w.consWriteForeignFields(new s.IsSymbol((function(){return"fontFamily"})))(w.writeForeignString)(w.consWriteForeignFields(new s.IsSymbol((function(){return"gridTemplateAreas"})))(w.writeForeignString)(w.consWriteForeignFields(new s.IsSymbol((function(){return"maxWidth"})))(w.writeForeignString)(w.consWriteForeignFields(new s.IsSymbol((function(){return"minWidth"})))(w.writeForeignString)(w.consWriteForeignFields(new s.IsSymbol((function(){return"transition"})))(w.writeForeignString)(w.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()())()()()))({backgroundColor:n.backgroundColour,fontFamily:n.textFontFamily,color:n.textColour,display:"grid",transition:"0.2s ease-in-out",gridTemplateAreas:"'landing landing landing''header header header' 'nav content content'",minWidth:"100%",maxWidth:"100%"}),content:r.cssSafer(w.recordWriteForeign()(w.consWriteForeignFields(new s.IsSymbol((function(){return"gridArea"})))(w.writeForeignString)(w.consWriteForeignFields(new s.IsSymbol((function(){return"minHeight"})))(w.writeForeignString)(w.nilWriteForeignFields)()()())()()()))({gridArea:"content",minHeight:"200vh"}),icon:r.cssSafer(w.recordWriteForeign()(w.consWriteForeignFields(new s.IsSymbol((function(){return"fill"})))(w.writeForeignString)(w.nilWriteForeignFields)()()()))({fill:"theme.textColour"})}}))(),e=i.mkLandingPage(),t=a.mkSidebar(),b=u.mkHeader(),x=a.mkSidebarLink(),S=o.mkCompileEditor();return h.component()()("ContainerContent")((function(r){return v.bind(v.ixBindRender)(n)((function(n){return v.bind(v.ixBindRender)(h.useState(!0))((function(o){return v.bind(v.ixBindRender)(h.useRef(f.null))((function(u){return c.pure(v.applicativeRender(E.refl))(m.div()({className:n.container,children:[p.element(e)({}),p.element(t)({collapsed:o.value0,modifyCollapsed:o.value1,children:[p.element(x)({name:"Learn",icon:p.element(y.appendIcon())({}),collapsed:o.value0}),p.element(x)({name:"Try",icon:p.element(y.bindIcon())({}),collapsed:o.value0}),p.element(x)({name:"Share",icon:p.element(y.applyflippedIcon())({}),collapsed:o.value0}),p.element(x)({name:"Jobs",icon:p.element(y.mapIcon())({}),collapsed:o.value0})]}),p.element(b)({}),m.div()({className:n.content,children:l.append(l.semigroupArray)([p.element(S)({})])(r.children)})]}))}))}))}))}))()};n.exports={mkContainer:function(){var n=b.mkThemeProvider(),e=x();return h.component()()("Container")((function(t){return c.pure(v.applicativeRender(E.refl))(p.element(n)({theme:t.theme,children:[p.element(e)({children:t.children})]}))}))()},mkContainerContent:x}},function(n,e,t){"use strict";e.mergeStyles=function(n){return Object.assign.apply(null,[{}].concat(n))}},function(n,e,t){"use strict";e.intDegree=function(n){return Math.min(Math.abs(n),2147483647)},e.intDiv=function(n){return function(e){return 0===e?0:e>0?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<e&&n[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;r<o;r++)t[r]=n(e[r]);return"["+t.join(",")+"]"}},e.cons=function(n){return function(e){return[n].concat(e)}},e.join=function(n){return function(e){return e.join(n)}}},function(n,e,t){"use strict";e.unsafeHas=function(n){return function(e){return{}.hasOwnProperty.call(e,n)}},e.unsafeGet=function(n){return function(e){return e[n]}},e.unsafeSet=function(n){return function(e){return function(t){var r={};for(var o in t)({}).hasOwnProperty.call(t,o)&&(r[o]=t[o]);return r[n]=e,r}}},e.unsafeDelete=function(n){return function(e){var t={};for(var r in e)r!==n&&{}.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t}}},function(n,e,t){"use strict";var r=function(n){return function(e){return n===e}};e.eqBooleanImpl=r,e.eqIntImpl=r,e.eqNumberImpl=r,e.eqCharImpl=r,e.eqStringImpl=r,e.eqArrayImpl=function(n){return function(e){return function(t){if(e===t)return!0;if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(!n(e[r])(t[r]))return!1;return!0}}}},function(n,e,t){"use strict";e.concatString=function(n){return function(e){return n+e}},e.concatArray=function(n){return function(e){return 0===n.length?e:0===e.length?n:n.concat(e)}}},function(n,e,t){"use strict";var r=function(n){return function(n){var e;for(;;)e=void(n=n);return e}(n)},o=new(t(5).Show)(r);n.exports={absurd:r,showVoid:o}},function(n,e,t){"use strict";e.unsafeCoerce=function(n){return n}},function(n,e,t){"use strict";var r=t(120),o=t(255),u=t(2),i=t(3),a=t(59),c=t(30),f=t(16),l=t(8),s=t(1),d=t(11),p=t(27),m=t(5),h=t(15),v=t(256),g=t(18),y=t(88),w=t(33),b=t(53),F=t(286),E=t(288),x=t(40),S=t(71),C=t(55),k=t(61),M=t(113),I=t(31),T=t(28),R=t(295),A=t(37),_=t(26),N=function(n){return F.fetch(E.windowFetch)()},P=function(n){return i.bind(y.bindAff)(N()("/api/compileAndRun")({method:F.postMethod,body:A.writeJSON(A.recordWriteForeign()(A.consWriteForeignFields(new h.IsSymbol((function(){return"code"})))(A.writeForeignString)(A.nilWriteForeignFields)()()()))(n),headers:F.makeHeaders()({"Content-Type":"application/json"})}))((function(n){var e=F.statusCode(n);return 200===e?s.mapFlipped(y.functorAff)(i.bind(y.bindAff)(F.json(n))(R.readAff(A.readRecord()(A.readFieldsCons(new h.IsSymbol((function(){return"code"})))(A.readMaybe(A.readInt))(A.readFieldsCons(new h.IsSymbol((function(){return"stderr"})))(A.readString)(A.readFieldsCons(new h.IsSymbol((function(){return"stdout"})))(A.readString)(A.readFieldsNil)()())()())()()))))(c.Right.create):422===e?s.mapFlipped(y.functorAff)(i.bind(y.bindAff)(F.json(n))(R.readAff(A.readRecord()(A.readFieldsCons(new h.IsSymbol((function(){return"result"})))(A.readRecord()(A.readFieldsCons(new h.IsSymbol((function(){return"errors"})))(A.readArray(A.readRecord()(A.readFieldsCons(new h.IsSymbol((function(){return"allSpans"})))(A.readArray(A.readRecord()(A.readFieldsCons(new h.IsSymbol((function(){return"end"})))(A.readArray(A.readInt))(A.readFieldsCons(new h.IsSymbol((function(){return"name"})))(A.readString)(A.readFieldsCons(new h.IsSymbol((function(){return"start"})))(A.readArray(A.readInt))(A.readFieldsNil)()())()())()())))(A.readFieldsCons(new h.IsSymbol((function(){return"errorCode"})))(A.readString)(A.readFieldsCons(new h.IsSymbol((function(){return"errorLink"})))(A.readString)(A.readFieldsCons(new h.IsSymbol((function(){return"filename"})))(A.readString)(A.readFieldsCons(new h.IsSymbol((function(){return"message"})))(A.readString)(A.readFieldsCons(new h.IsSymbol((function(){return"moduleName"})))(A.readMaybe(A.readString))(A.readFieldsCons(new h.IsSymbol((function(){return"position"})))(A.readRecord()(A.readFieldsCons(new h.IsSymbol((function(){return"endColumn"})))(A.readInt)(A.readFieldsCons(new h.IsSymbol((function(){return"endLine"})))(A.readInt)(A.readFieldsCons(new h.IsSymbol((function(){return"startColumn"})))(A.readInt)(A.readFieldsCons(new h.IsSymbol((function(){return"startLine"})))(A.readInt)(A.readFieldsNil)()())()())()())()()))(A.readFieldsCons(new h.IsSymbol((function(){return"suggestion"})))(A.readMaybe(A.readRecord()(A.readFieldsCons(new h.IsSymbol((function(){return"replaceRange"})))(A.readRecord()(A.readFieldsCons(new h.IsSymbol((function(){return"endColumn"})))(A.readInt)(A.readFieldsCons(new h.IsSymbol((function(){return"endLine"})))(A.readInt)(A.readFieldsCons(new h.IsSymbol((function(){return"startColumn"})))(A.readInt)(A.readFieldsCons(new h.IsSymbol((function(){return"startLine"})))(A.readInt)(A.readFieldsNil)()())()())()())()()))(A.readFieldsCons(new h.IsSymbol((function(){return"replacement"})))(A.readString)(A.readFieldsNil)()())()())))(A.readFieldsNil)()())()())()())()())()())()())()())()())))(A.readFieldsCons(new h.IsSymbol((function(){return"warnings"})))(A.readArray(A.readRecord()(A.readFieldsCons(new h.IsSymbol((function(){return"allSpans"})))(A.readArray(A.readRecord()(A.readFieldsCons(new h.IsSymbol((function(){return"end"})))(A.readArray(A.readInt))(A.readFieldsCons(new h.IsSymbol((function(){return"name"})))(A.readString)(A.readFieldsCons(new h.IsSymbol((function(){return"start"})))(A.readArray(A.readInt))(A.readFieldsNil)()())()())()())))(A.readFieldsCons(new h.IsSymbol((function(){return"errorCode"})))(A.readString)(A.readFieldsCons(new h.IsSymbol((function(){return"errorLink"})))(A.readString)(A.readFieldsCons(new h.IsSymbol((function(){return"filename"})))(A.readString)(A.readFieldsCons(new h.IsSymbol((function(){return"message"})))(A.readString)(A.readFieldsCons(new h.IsSymbol((function(){return"moduleName"})))(A.readMaybe(A.readString))(A.readFieldsCons(new h.IsSymbol((function(){return"position"})))(A.readRecord()(A.readFieldsCons(new h.IsSymbol((function(){return"endColumn"})))(A.readInt)(A.readFieldsCons(new h.IsSymbol((function(){return"endLine"})))(A.readInt)(A.readFieldsCons(new h.IsSymbol((function(){return"startColumn"})))(A.readInt)(A.readFieldsCons(new h.IsSymbol((function(){return"startLine"})))(A.readInt)(A.readFieldsNil)()())()())()())()()))(A.readFieldsCons(new h.IsSymbol((function(){return"suggestion"})))(A.readMaybe(A.readRecord()(A.readFieldsCons(new h.IsSymbol((function(){return"replaceRange"})))(A.readRecord()(A.readFieldsCons(new h.IsSymbol((function(){return"endColumn"})))(A.readInt)(A.readFieldsCons(new h.IsSymbol((function(){return"endLine"})))(A.readInt)(A.readFieldsCons(new h.IsSymbol((function(){return"startColumn"})))(A.readInt)(A.readFieldsCons(new h.IsSymbol((function(){return"startLine"})))(A.readInt)(A.readFieldsNil)()())()())()())()()))(A.readFieldsCons(new h.IsSymbol((function(){return"replacement"})))(A.readString)(A.readFieldsNil)()())()())))(A.readFieldsNil)()())()())()())()())()())()())()())()())))(A.readFieldsNil)()())()()))(A.readFieldsNil)()()))))(c.Left.create):a.throwError(y.monadThrowAff)(b.error("Unexpected response code "+m.show(m.showInt)(e)))}))};n.exports={mkCompileEditor:function(){var n=v.mkEditor(),e=o.mkCard(),t=r.mkButton()()()()();return I.component()()("StorybookEditor")((function(o){return T.bind(T.ixBindRender)(I.useRef(p.null))((function(o){return T.bind(T.ixBindRender)(I.useState(""))((function(a){return u.pure(T.applicativeRender(_.refl))(x.fragment([x.element(t)({buttonType:r.PlainButton.value,children:[S.text("Compile")],buttonProps:{onClick:M.handler_((function(){var n=I.readRefMaybe(o)();return f.for_(g.applicativeEffect)(f.foldableMaybe)(n)((function(n){return function(){var e=v.getValue(n)();return y.launchAff_(i.bind(y.bindAff)(P({code:e}))((function(n){return w.liftEffect(y.monadEffectAff)((e=function(){if(n instanceof c.Left)return f.intercalate(f.foldableArray)(d.monoidString)("/n")(s.mapFlipped(s.functorArray)(n.value0.result.errors)((function(n){return n.message})));if(n instanceof c.Right)return n.value0.stdout;throw new Error("Failed pattern match at CompileEditor.Component (line 51, column 46 - line 53, column 50): "+[n.constructor.name])}(),a.value1(l.const(e))));var e})))()}}))()}))}}),x.element(e)({children:[S.text(a.value0)]}),C.div()({children:[x.element(n)({editorRef:o})],style:k.css({height:"100%"})})]))}))}))}))()},fetch:N,compileAndRun:P}},function(n,e,t){"use strict";e.arrayApply=function(n){return function(e){for(var t=n.length,r=e.length,o=new Array(t*r),u=0,i=0;i<t;i++)for(var a=n[i],c=0;c<r;c++)o[u++]=a(e[c]);return o}}},function(n,e,t){"use strict";e.arrayMap=function(n){return function(e){for(var t=e.length,r=new Array(t),o=0;o<t;o++)r[o]=n(e[o]);return r}}},function(n,e,t){"use strict";e.arrayBind=function(n){return function(e){for(var t=[],r=0,o=n.length;r<o;r++)Array.prototype.push.apply(t,e(n[r]));return t}}},function(n,e,t){"use strict";e.range=function(n){return function(e){for(var t=n>e?-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<n;o++)t[r++]=e;return t}},e.fromFoldableImpl=function(){function n(n,e){this.head=n,this.tail=e}var e={};function t(e){return function(t){return new n(e,t)}}return function(n){return function(r){return function(n){for(var t=[],r=0,o=n;o!==e;)t[r++]=o.head,o=o.tail;return t}(n(t)(e)(r))}}}(),e.length=function(n){return n.length},e.cons=function(n){return function(e){return[n].concat(e)}},e.snoc=function(n){return function(e){var t=n.slice();return t.push(e),t}},e["uncons'"]=function(n){return function(e){return function(t){return 0===t.length?n({}):e(t[0])(t.slice(1))}}},e.indexImpl=function(n){return function(e){return function(t){return function(r){return r<0||r>=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<u;o++)if(t(r[o]))return n(o);return e}}}},e.findLastIndexImpl=function(n){return function(e){return function(t){return function(r){for(var o=r.length-1;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<r;t++)for(var o=n[t],u=0,i=o.length;u<i;u++)e.push(o[u]);return e},e.filter=function(n){return function(e){return e.filter(n)}},e.partition=function(n){return function(e){for(var t=[],r=[],o=0;o<e.length;o++){var u=e[o];n(u)?t.push(u):r.push(u)}return{yes:t,no:r}}},e.sortImpl=function(n){return function(e){return e.slice().sort((function(e,t){return n(e)(t)}))}},e.slice=function(n){return function(e){return function(t){return t.slice(n,e)}}},e.take=function(n){return function(e){return n<1?[]:e.slice(0,n)}},e.drop=function(n){return function(e){return n<1?e:e.slice(n)}},e.zipWith=function(n){return function(e){return function(t){for(var r=e.length<t.length?e.length:t.length,o=new Array(r),u=0;u<r;u++)o[u]=n(e[u])(t[u]);return o}}},e.unsafeIndexImpl=function(n){return function(e){return n[e]}}},function(n,e,t){"use strict";e.arrayExtend=function(n){return function(e){return e.map((function(e,t,r){return n(r.slice(t))}))}}},function(n,e,t){"use strict";e.foldrArray=function(n){return function(e){return function(t){for(var r=e,o=t.length-1;o>=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;u<o;u++)r=n(r)(t[u]);return r}}}},function(n,e,t){"use strict";e.boolConj=function(n){return function(e){return n&&e}},e.boolDisj=function(n){return function(e){return n||e}},e.boolNot=function(n){return!n}},function(n,e,t){"use strict";e.topInt=2147483647,e.bottomInt=-2147483648,e.topChar=String.fromCharCode(65535),e.bottomChar=String.fromCharCode(0),e.topNumber=Number.POSITIVE_INFINITY,e.bottomNumber=Number.NEGATIVE_INFINITY},function(n,e,t){"use strict";var r=function(n){return function(e){return function(t){return function(r){return function(o){return r<o?n:r===o?e:t}}}}};e.ordBooleanImpl=r,e.ordIntImpl=r,e.ordNumberImpl=r,e.ordStringImpl=r,e.ordCharImpl=r,e.ordArrayImpl=function(n){return function(e){return function(t){for(var r=0,o=e.length,u=t.length;r<o&&r<u;){var i=e[r],a=t[r],c=n(i)(a);if(0!==c)return c;r++}return o===u?0:o>u?-1:1}}}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(3),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(3),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(32),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(32),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(32),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(32),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(32),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<t;o++)r[o]=n(o)(e[o]);return r}}},function(n,e,t){"use strict";var r=t(44),o=t(11),u=t(14),i=t(10),a=t(7),c=t(5),f=function(n){return n},l=function(n){return new a.Semigroup((function(e){return function(t){return i.max(n)(e)(t)}}))},s=new u.Newtype((function(n){return n}),f),d=function(n){return n};n.exports={Max:f,newtypeMax:s,eqMax:d,ordMax:function(n){return new i.Ord((function(){return n.Eq0()}),(function(e){return function(t){return i.compare(n)(e)(t)}}))},semigroupMax:l,monoidMax:function(n){return new o.Monoid((function(){return l(n.Ord0())}),r.bottom(n))},showMax:function(n){return new c.Show((function(e){return"(Max "+c.show(n)(e)+")"}))}}},function(n,e,t){"use strict";var r=t(44),o=t(11),u=t(14),i=t(10),a=t(7),c=t(5),f=function(n){return n},l=function(n){return new a.Semigroup((function(e){return function(t){return i.min(n)(e)(t)}}))},s=new u.Newtype((function(n){return n}),f),d=function(n){return n};n.exports={Min:f,newtypeMin:s,eqMin:d,ordMin:function(n){return new i.Ord((function(){return n.Eq0()}),(function(e){return function(t){return i.compare(n)(e)(t)}}))},semigroupMin:l,monoidMin:function(n){return new o.Monoid((function(){return l(n.Ord0())}),r.top(n))},showMin:function(n){return new c.Show((function(e){return"(Min "+c.show(n)(e)+")"}))}}},function(n,e,t){"use strict";e.pureE=function(n){return function(){return n}},e.bindE=function(n){return function(e){return function(){return e(n())()}}},e.untilE=function(n){return function(){for(;!n(););return{}}},e.whileE=function(n){return function(e){return function(){for(;n();)e();return{}}}},e.forE=function(n){return function(e){return function(t){return function(){for(var r=n;r<e;r++)t(r)()}}}},e.foreachE=function(n){return function(e){return function(){for(var t=0,r=n.length;t<r;t++)e(n[t])()}}}},function(n,e,t){"use strict";e.new=function(n){return function(){return{value:n}}},e.read=function(n){return function(){return n.value}},e["modify'"]=function(n){return function(e){return function(){var t=n(e.value);return e.value=t.state,t.value}}},e.write=function(n){return function(e){return function(){return e.value=n,{}}}}},function(n,e,t){"use strict";e.map_=function(n){return function(e){return function(){return n(e())}}},e.pure_=function(n){return function(){return n}},e.bind_=function(n){return function(e){return function(){return e(n())()}}},e.run=function(n){return n()},e.while=function(n){return function(e){return function(){for(;n();)e()}}},e.for=function(n){return function(e){return function(t){return function(){for(var r=n;r<e;r++)t(r)()}}}},e.foreach=function(n){return function(e){return function(){for(var t=0,r=n.length;t<r;t++)e(n[t])()}}},e.new=function(n){return function(){return{value:n}}},e.read=function(n){return function(){return n.value}},e["modify'"]=function(n){return function(e){return function(){var t=n(e.value);return e.value=t.state,t.value}}},e.write=function(n){return function(e){return function(){return e.value=n}}}},function(n,e,t){"use strict";e.empty=function(){return[]},e.peekImpl=function(n){return function(e){return function(t){return function(r){return function(){return t>=0&&t<r.length?n(r[t]):e}}}}},e.poke=function(n){return function(e){return function(t){return function(){var r=n>=0&&n<t.length;return r&&(t[n]=e),r}}}},e.popImpl=function(n){return function(e){return function(t){return function(){return t.length>0?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<e;r++)t[r]={value:n[r],index:r};return t}}},function(n,e,t){"use strict";var r,o=t(78),u=t(106),i=t(8),a=t(1),c=t(43),f=t(4),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(){var e=o.read(n.value1)();return n.value0(e)}},d=function(n){return function(){var e=o.read(n.value1)();o.modify((function(n){return n+1|0}))(n.value1)();return n.value0(e)}},p=function(n){return function(e){return function(t){return function(){for(var r=o.new(!1)();a.map(o.functorST)(c.not(c.heytingAlgebraBoolean))(o.read(r))();)!function(){var i=s(e)();if(i instanceof f.Just&&n(i.value0)){u.push(i.value0)(t)();return a.void(o.functorST)(d(e))()}a.void(o.functorST)(o.write(!0)(r))()}();return{}}}}},m=p(i.const(!0)),h=(r=a.map(o.functorST)(f.isNothing),function(n){return r(s(n))});n.exports={iterator:function(n){return a.map(o.functorST)(l.create(n))(o.new(0))},iterate:function(n){return function(e){return function(){for(var t=o.new(!1)();a.map(o.functorST)(c.not(c.heytingAlgebraBoolean))(o.read(t))();)!function(){var r=d(n)();if(r instanceof f.Just)return e(r.value0)();if(r instanceof f.Nothing)return a.void(o.functorST)(o.write(!0)(t))();throw new Error("Failed pattern match at Data.Array.ST.Iterator (line 42, column 5 - line 44, column 47): "+[r.constructor.name])}();return{}}}},next:d,peek:s,exhausted:h,pushWhile:p,pushAll:m}},function(n,e,t){"use strict";var r=t(43),o=function(n){this.HeytingAlgebraRecord0=n},u=function(n){this.HeytingAlgebra0=n},i=new u((function(){return r.heytingAlgebraUnit})),a=new o((function(){return r.heytingAlgebraRecordNil})),c=new u((function(){return r.heytingAlgebraBoolean}));n.exports={BooleanAlgebra:u,BooleanAlgebraRecord:o,booleanAlgebraBoolean:c,booleanAlgebraUnit:i,booleanAlgebraFn:function(n){return new u((function(){return r.heytingAlgebraFunction(n.HeytingAlgebra0())}))},booleanAlgebraRecord:function(n){return function(n){return new u((function(){return r.heytingAlgebraRecord()(n.HeytingAlgebraRecord0())}))}},booleanAlgebraRecordNil:a,booleanAlgebraRecordCons:function(n){return function(e){return function(e){return function(t){return new o((function(){return r.heytingAlgebraRecordCons(n)()(e.HeytingAlgebraRecord0())(t.HeytingAlgebra0())}))}}}}}},function(n,e,t){"use strict";e.unfoldrArrayImpl=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){for(var i=[],a=u;;){var c=o(a);if(n(c))return i;var f=e(c);i.push(t(f)),a=r(f)}}}}}}}},function(n,e,t){"use strict";e.unfoldr1ArrayImpl=function(n){return function(e){return function(t){return function(r){return function(o){return function(u){for(var i=[],a=u;;){var c=o(a);i.push(t(c));var f=r(c);if(n(f))return i;a=e(f)}}}}}}}},function(n,e,t){"use strict";var r=t(204),o=t(19),u=t(2),i=t(9),a=t(3),c=t(17),f=t(6),l=t(16),s=t(47),d=t(1),p=t(36),m=t(10),h=t(7),v=t(77),g=t(67),y=t(5),w=t(24),b=t(48),F=t(68).unfoldable1Array,E=b.traversableWithIndexArray,x=w.traversableArray,S=h.semigroupArray,C=m.ord1Array,k=c.monadArray,M=p.functorWithIndexArray,I=d.functorArray,T=s.foldableWithIndexArray,R=l.foldableArray,A=new v.Foldable1((function(){return R}),(function(n){return r.fold1Impl(h.append(n))}),(function(n){return v.foldMap1Default(A)(I)(n)})),_=new g.Traversable1((function(){return A}),(function(){return x}),(function(n){return g.sequence1Default(_)(n)}),(function(n){return r.traverse1Impl(i.apply(n))(d.map(n.Functor0()))})),N=f.eq1Array,P=a.bindArray,O=i.applyArray,L=u.applicativeArray,W=o.altArray;n.exports={showNonEmptyArray:function(n){return new y.Show((function(e){return"(NonEmptyArray "+y.show(y.showArray(n))(e)+")"}))},eqNonEmptyArray:function(n){return f.eqArray(n)},eq1NonEmptyArray:N,ordNonEmptyArray:function(n){return m.ordArray(n)},ord1NonEmptyArray:C,semigroupNonEmptyArray:S,functorNonEmptyArray:I,functorWithIndexNonEmptyArray:M,foldableNonEmptyArray:R,foldableWithIndexNonEmptyArray:T,foldable1NonEmptyArray:A,unfoldable1NonEmptyArray:F,traversableNonEmptyArray:x,traversableWithIndexNonEmptyArray:E,traversable1NonEmptyArray:_,applyNonEmptyArray:O,applicativeNonEmptyArray:L,bindNonEmptyArray:P,monadNonEmptyArray:k,altNonEmptyArray:W}},function(n,e,t){"use strict";e.fold1Impl=function(n){return function(e){for(var t=e[0],r=e.length,o=1;o<r;o++)t=n(t)(e[o]);return t}},e.traverse1Impl=function(){function n(n){this.fn=n}var e={},t=function(n,e){this.head=n,this.tail=e};function r(n){return new t(n,e)}function o(n){return function(e){return new t(n,e)}}function u(n){for(var t=[],r=n;r!==e;)t.push(r.head),r=r.tail;return t}return function(e){return function(t){return function(i){var a=function(r,u,c){if(0===u)return r;var f=c[u-1];return new n((function(){var n,l;return a((n=f,l=r,e(t(o)(i(n)))(l)),u-1,c)}))};return function(e){for(var o=t(r)(i(e[e.length-1])),c=a(o,e.length-1,e);c instanceof n;)c=c.fn();return t(u)(c)}}}}}()},function(n,e,t){"use strict";e.fromNumberImpl=function(n){return function(e){return function(t){return(0|t)===t?n(t):e}}},e.toNumber=function(n){return n},e.fromStringAsImpl=function(n){return function(e){return function(t){var r;r=t<11?"[0-"+(t-1).toString()+"]":11===t?"[0-9a]":"[0-9a-"+String.fromCharCode(86+t)+"]";var o=new RegExp("^[\\+\\-]?"+r+"+$","i");return function(r){if(o.test(r)){var u=parseInt(r,t);return(0|u)===u?n(u):e}return e}}}},e.toStringAs=function(n){return function(e){return e.toString(n)}},e.quot=function(n){return function(e){return n/e|0}},e.rem=function(n){return function(e){return n%e}},e.pow=function(n){return function(e){return 0|Math.pow(n,e)}}},function(n,e,t){"use strict";var r=t(75),o=t(34),u=function(n,e){this.Ring0=n,this.recip=e},i=function(n){return n.recip},a=new u((function(){return r.ringNumber}),(function(n){return 1/n}));n.exports={DivisionRing:u,recip:i,leftDiv:function(n){return function(e){return function(t){return o.mul(n.Ring0().Semiring0())(i(n)(t))(e)}}},rightDiv:function(n){return function(e){return function(t){return o.mul(n.Ring0().Semiring0())(e)(i(n)(t))}}},divisionringNumber:a}},function(n,e,t){"use strict";var r=t(208),o=t(8),u=t(4);n.exports={toFixed:function(n){return function(e){return r._toFixed(o.const(u.Nothing.value),u.Just.create,n,e)}},toExponential:function(n){return function(e){return r._toExponential(o.const(u.Nothing.value),u.Just.create,n,e)}},toPrecision:function(n){return function(e){return r._toPrecision(o.const(u.Nothing.value),u.Just.create,n,e)}},decodeURI:function(n){return r._decodeURI(o.const(u.Nothing.value),u.Just.create,n)},encodeURI:function(n){return r._encodeURI(o.const(u.Nothing.value),u.Just.create,n)},decodeURIComponent:function(n){return r._decodeURIComponent(o.const(u.Nothing.value),u.Just.create,n)},encodeURIComponent:function(n){return r._encodeURIComponent(o.const(u.Nothing.value),u.Just.create,n)},nan:r.nan,isNaN:r.isNaN,infinity:r.infinity,isFinite:r.isFinite,readInt:r.readInt,readFloat:r.readFloat}},function(n,e,t){"use strict";e.nan=NaN,e.isNaN=isNaN,e.infinity=1/0,e.isFinite=isFinite,e.readInt=function(n){return function(e){return parseInt(e,n)}},e.readFloat=parseFloat;var r=function(n){return function(e,t,r,o){try{return t(o[n](r))}catch(n){return e(n.message)}}};e._toFixed=r("toFixed"),e._toExponential=r("toExponential"),e._toPrecision=r("toPrecision");var o=function(n){return function(e,t,r){try{return t(n(r))}catch(n){return e(n.message)}}};e._decodeURI=o(decodeURI),e._encodeURI=o(encodeURI),e._decodeURIComponent=o(decodeURIComponent),e._encodeURIComponent=o(encodeURIComponent)},function(n,e,t){"use strict";e.abs=Math.abs,e.acos=Math.acos,e.asin=Math.asin,e.atan=Math.atan,e.atan2=function(n){return function(e){return Math.atan2(n,e)}},e.ceil=Math.ceil,e.cos=Math.cos,e.exp=Math.exp,e.floor=Math.floor,e.trunc=Math.trunc||function(n){return n<0?Math.ceil(n):Math.floor(n)},e.log=Math.log,e.max=function(n){return function(e){return Math.max(n,e)}},e.min=function(n){return function(e){return Math.min(n,e)}},e.pow=function(n){return function(e){return Math.pow(n,e)}},e.remainder=function(n){return function(e){return n%e}},e.round=Math.round,e.sin=Math.sin,e.sqrt=Math.sqrt,e.tan=Math.tan,e.e=Math.E,e.ln2=Math.LN2,e.ln10=Math.LN10,e.log2e=Math.LOG2E,e.log10e=Math.LOG10E,e.pi=Math.PI,e.tau=2*Math.PI,e.sqrt1_2=Math.SQRT1_2,e.sqrt2=Math.SQRT2},function(n,e,t){"use strict";var r="function"==typeof Array.from,o="undefined"!=typeof Symbol&&null!=Symbol&&void 0!==Symbol.iterator&&"function"==typeof String.prototype[Symbol.iterator],u="function"==typeof String.prototype.fromCodePoint,i="function"==typeof String.prototype.codePointAt;e._unsafeCodePointAt0=function(n){return i?function(n){return n.codePointAt(0)}:n},e._codePointAt=function(n){return function(e){return function(t){return function(r){return function(u){return function(i){var a=i.length;if(u<0||u>=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<e;++o){var u=r.next();if(u.done)return t;t+=u.value}return t}:n(e)}},e._toCodePointArray=function(n){return function(e){return r?function(n){return Array.from(n,e)}:n}}},function(n,e,t){"use strict";e.toCharCode=function(n){return n.charCodeAt(0)},e.fromCharCode=function(n){return String.fromCharCode(n)}},function(n,e,t){"use strict";e.fromCharArray=function(n){return n.join("")},e.toCharArray=function(n){return n.split("")},e.singleton=function(n){return n},e._charAt=function(n){return function(e){return function(t){return function(r){return t>=0&&t<r.length?n(r.charAt(t)):e}}}},e._toChar=function(n){return function(e){return function(t){return 1===t.length?n(t):e}}},e.length=function(n){return n.length},e.countPrefix=function(n){return function(e){for(var t=0;t<e.length&&n(e.charAt(t));)t++;return t}},e._indexOf=function(n){return function(e){return function(t){return function(r){var o=r.indexOf(t);return-1===o?e:n(o)}}}},e["_indexOf'"]=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.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&&n<e.length)return e.charAt(n);throw new Error("Data.String.Unsafe.charAt: Invalid index.")}},e.char=function(n){if(1===n.length)return n.charAt(0);throw new Error("Data.String.Unsafe.char: Expected string of length 1.")}},function(n,e,t){"use strict";e._localeCompare=function(n){return function(e){return function(t){return function(r){return function(o){var u=r.localeCompare(o);return u<0?n:u>0?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(216),o=t(30),u=t(4),i=t(5),a=t(109),c=t(217),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<o.length;u++)o[u]=null==o[u]?e:n(o[u]);return n(o)}}}},e.replace=function(n){return function(e){return function(t){return t.replace(n,e)}}},e["replace'"]=function(n){return function(e){return function(t){return t.replace(n,(function(n){return e(n)(Array.prototype.splice.call(arguments,1,arguments.length-3))}))}}},e._search=function(n){return function(e){return function(t){return function(r){var o=r.search(t);return-1===o?e:n(o)}}}},e.split=function(n){return function(e){return e.split(n)}}},function(n,e,t){"use strict";var r=t(39),o=t(6),u=t(1),i=t(11),a=t(7),c=t(5),f=t(110),l=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),s=new l({global:!1,ignoreCase:!1,multiline:!1,sticky:!1,unicode:!0}),d=new l({global:!1,ignoreCase:!1,multiline:!1,sticky:!0,unicode:!1}),p=new c.Show((function(n){var e=a.append(a.semigroupArray)([])(a.append(a.semigroupArray)(u.voidLeft(u.functorArray)(r.guard(r.monadZeroArray)(n.value0.global))("global"))(a.append(a.semigroupArray)(u.voidLeft(u.functorArray)(r.guard(r.monadZeroArray)(n.value0.ignoreCase))("ignoreCase"))(a.append(a.semigroupArray)(u.voidLeft(u.functorArray)(r.guard(r.monadZeroArray)(n.value0.multiline))("multiline"))(a.append(a.semigroupArray)(u.voidLeft(u.functorArray)(r.guard(r.monadZeroArray)(n.value0.sticky))("sticky"))(u.voidLeft(u.functorArray)(r.guard(r.monadZeroArray)(n.value0.unicode))("unicode"))))));return o.eq(o.eqArray(o.eqString))(e)([])?"noFlags":"("+f.joinWith(" <> ")(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(0),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(0);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(129),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(227),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;r<n.length;r++)t[n[r]]=e[n[r]];return t}},function(n,e,t){"use strict";e.copyRecord=function(n){var e={};for(var t in n)({}).hasOwnProperty.call(n,t)&&(e[t]=n[t]);return e},e.unsafeInsert=function(n){return function(e){return function(t){return t[n]=e,t}}},e.unsafeModify=function(n){return function(e){return function(t){return t[n]=e(t[n]),t}}},e.unsafeDelete=function(n){return function(e){return delete e[n],e}},e.unsafeRename=function(n){return function(e){return function(t){return t[e]=t[n],delete t[n],t}}}},function(n,e){e._parseJSON=JSON.parse,e._undefined=void 0},function(n,e,t){"use strict";e.showErrorImpl=function(n){return n.stack||n.toString()},e.error=function(n){return new Error(n)},e.message=function(n){return n.message},e.name=function(n){return n.name||"Error"},e.stackImpl=function(n){return function(e){return function(t){return t.stack?n(t.stack):e}}},e.throwException=function(n){return function(){throw n}},e.catchException=function(n){return function(e){return function(){try{return e()}catch(e){return e instanceof Error||"[object Error]"===Object.prototype.toString.call(e)?n(e)():n(new Error(e.toString()))()}}}}},function(n,e,t){"use strict";var r,o=t(19),u=t(2),i=t(9),a=t(3),c=t(13),f=t(92),l=t(49),s=t(32),d=t(23),p=t(6),m=t(16),h=t(8),v=t(1),g=t(36),y=t(43),w=t(52),b=t(4),F=t(14),E=t(96),x=t(10),S=t(21),C=t(7),k=t(5),M=t(24),I=t(20),T=t(50),R=t(12),A=function(n){return n},_=function(n){return function(e){return function(t){return 0===n&&t instanceof w.Cons?new b.Just(new w.Cons(e,t.value1)):t instanceof w.Cons?v.map(b.functorMaybe)((function(n){return new w.Cons(t.value0,n)}))(_(n-1|0)(e)(t.value1)):b.Nothing.value}}},N=m.foldr(w.foldableList)((function(n){return function(e){return new I.Tuple(new w.Cons(n.value0,e.value0),new w.Cons(n.value1,e.value1))}}))(new I.Tuple(w.Nil.value,w.Nil.value)),P=function(n){if(n instanceof w.Nil)return b.Nothing.value;if(n instanceof w.Cons)return new b.Just({head:n.value0,tail:n.value1});throw new Error("Failed pattern match at Data.List (line 259, column 1 - line 259, column 66): "+[n.constructor.name])},O=function(n){if(n instanceof w.Nil)return b.Nothing.value;if(n instanceof w.Cons)return new b.Just(n.value1);throw new Error("Failed pattern match at Data.List (line 245, column 1 - line 245, column 43): "+[n.constructor.name])},L=function(n){return function(e){if(e instanceof w.Cons&&n(e.value0)){var t=L(n)(e.value1);return{init:new w.Cons(e.value0,t.init),rest:t.rest}}return{init:w.Nil.value,rest:e}}},W=function(n){return new w.Cons(n,w.Nil.value)},D=function(n){var e=function(t){return function(r){if(t instanceof w.Cons&&r instanceof w.Cons){if(p.eq(S.eqOrdering)(n(t.value0)(r.value0))(S.GT.value))return new w.Cons(r.value0,e(t)(r.value1));if(d.otherwise)return new w.Cons(t.value0,e(t.value1)(r))}if(t instanceof w.Nil)return r;if(r instanceof w.Nil)return t;throw new Error("Failed pattern match at Data.List (line 473, column 3 - line 473, column 38): "+[t.constructor.name,r.constructor.name])}},t=function(n){return n instanceof w.Cons&&n.value1 instanceof w.Cons?new w.Cons(e(n.value0)(n.value1.value0),t(n.value1.value1)):n},r=function(e){if(e instanceof w.Cons&&e.value1 instanceof w.Cons){if(p.eq(S.eqOrdering)(n(e.value0)(e.value1.value0))(S.GT.value))return o(e.value1.value0)(W(e.value0))(e.value1.value1);if(d.otherwise)return u(e.value1.value0)((function(n){return new w.Cons(e.value0,n)}))(e.value1.value1)}return W(e)},o=function(e){return function(t){return function(o){var u,i,a,c,f=e,l=t,s=!1;for(;!s;)i=f,a=l,u=(c=o)instanceof w.Cons&&p.eq(S.eqOrdering)(n(i)(c.value0))(S.GT.value)?(f=c.value0,l=new w.Cons(i,a),void(o=c.value1)):(s=!0,new w.Cons(new w.Cons(i,a),r(c)));return u}}},u=function(e){return function(t){return function(o){var u,i=e,a=t,c=!1;function f(e,t,u){return u instanceof w.Cons&&p.notEq(S.eqOrdering)(n(e)(u.value0))(S.GT.value)?(i=u.value0,a=function(n){return t(new w.Cons(e,n))},void(o=u.value1)):(c=!0,new w.Cons(t(W(e)),r(u)))}for(;!c;)u=f(i,a,o);return u}}};return function(n){return function(n){var e,r=!1;function o(e){if(e instanceof w.Cons&&e.value1 instanceof w.Nil)return r=!0,e.value0;n=t(e)}for(;!r;)e=o(n);return e}(r(n))}},z=function(n){return function(e){return D(x.compare(n))(e)}},B=(r=w.Nil.value,function(n){var e,t=r,o=!1;function u(e,r){if(r instanceof w.Nil)return o=!0,e;if(r instanceof w.Cons)return t=new w.Cons(r.value0,e),void(n=r.value1);throw new Error("Failed pattern match at Data.List (line 368, column 3 - line 368, column 19): "+[e.constructor.name,r.constructor.name])}for(;!o;)e=u(t,n);return e}),j=function(n){return function(e){return function(t){var r,o=n,u=e,i=!1;function a(n,e,r){if(e<1)return i=!0,B(n);if(r instanceof w.Nil)return i=!0,B(n);if(r instanceof w.Cons)return o=new w.Cons(r.value0,n),u=e-1|0,void(t=r.value1);throw new Error("Failed pattern match at Data.List (line 520, column 3 - line 520, column 35): "+[n.constructor.name,e.constructor.name,r.constructor.name])}for(;!i;)r=a(o,u,t);return r}}}(w.Nil.value),q=function(n){var e;return v.map(b.functorMaybe)((function(n){return{init:B(n.revInit),last:n.last}}))((e=n,function(n){var t,r=e,o=!1;function u(e,t){if(e instanceof w.Nil)return o=!0,b.Nothing.value;if(e instanceof w.Cons&&e.value1 instanceof w.Nil)return o=!0,new b.Just({revInit:t,last:e.value0});if(e instanceof w.Cons)return r=e.value1,void(n=new w.Cons(e.value0,t));throw new Error("Failed pattern match at Data.List (line 270, column 3 - line 270, column 23): "+[e.constructor.name,t.constructor.name])}for(;!o;)t=u(r,n);return t})(w.Nil.value))},U=function(n){return function(e){return function(t){var r;return B((r=e,function(e){return function(t){var o,u=r,i=e,a=!1;function c(e,r,o){if(e instanceof w.Nil)return a=!0,o;if(r instanceof w.Nil)return a=!0,o;if(e instanceof w.Cons&&r instanceof w.Cons)return u=e.value1,i=r.value1,void(t=new w.Cons(n(e.value0)(r.value0),o));throw new Error("Failed pattern match at Data.List (line 718, column 3 - line 718, column 21): "+[e.constructor.name,r.constructor.name,o.constructor.name])}for(;!a;)o=c(u,i,t);return o}})(t)(w.Nil.value))}}},H=U(I.Tuple.create),J=new F.Newtype((function(n){return n}),A),V=g.mapWithIndex(w.functorWithIndexList),$=function(n){return function(e){return function(t){var r,o=e,u=!1;function i(e,r){if(r instanceof w.Nil)return u=!0,B(e);if(r instanceof w.Cons){var i=n(r.value0);if(i instanceof b.Nothing)return o=e,void(t=r.value1);if(i instanceof b.Just)return o=new w.Cons(i.value0,e),void(t=r.value1);throw new Error("Failed pattern match at Data.List (line 419, column 5 - line 421, column 32): "+[i.constructor.name])}throw new Error("Failed pattern match at Data.List (line 417, column 3 - line 417, column 27): "+[e.constructor.name,r.constructor.name])}for(;!u;)r=i(o,t);return r}}(w.Nil.value)},G=function(n){return function(e){return function(t){return l.tailRecM(n)((function(r){return a.bind(n.Monad0().Bind1())(o.alt(e.Plus1().Alt0())(v.map(e.Plus1().Alt0().Functor0())(l.Loop.create)(t))(u.pure(e.Applicative0())(new l.Done(R.unit))))((function(n){return u.pure(e.Applicative0())(s.bimap(l.bifunctorStep)((function(n){return new w.Cons(n,r)}))((function(n){return B(r)}))(n))}))}))(w.Nil.value)}}},Q=function(n){return function(e){return function(t){return i.apply(n.Applicative0().Apply0())(v.map(n.Plus1().Alt0().Functor0())(w.Cons.create)(t))(f.defer(e)((function(r){return K(n)(e)(t)})))}}},K=function(n){return function(e){return function(t){return o.alt(n.Plus1().Alt0())(Q(n)(e)(t))(u.pure(n.Applicative0())(w.Nil.value))}}},X=m.foldl(w.foldableList)((function(n){return function(e){return n+1|0}}))(0),Y=function(n){return function(e){return function(t){if(t instanceof w.Nil)return W(e);if(t instanceof w.Cons)return n(e)(t.value0)instanceof S.GT?new w.Cons(t.value0,Y(n)(e)(t.value1)):new w.Cons(e,t);throw new Error("Failed pattern match at Data.List (line 216, column 1 - line 216, column 68): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}},Z=function(n){return function(e){return function(t){return 0===n?new b.Just(new w.Cons(e,t)):t instanceof w.Cons?v.map(b.functorMaybe)((function(n){return new w.Cons(t.value0,n)}))(Z(n-1|0)(e)(t.value1)):b.Nothing.value}}},nn=function(n){if(n instanceof w.Nil)return b.Nothing.value;if(n instanceof w.Cons)return new b.Just(n.value0);throw new Error("Failed pattern match at Data.List (line 230, column 1 - line 230, column 22): "+[n.constructor.name])},en=function(n){if(n instanceof w.Nil)return w.Nil.value;if(n instanceof w.Cons&&n.value0 instanceof w.Nil)return en(n.value1);if(n instanceof w.Cons&&n.value0 instanceof w.Cons)return new w.Cons(new w.Cons(n.value0.value0,$(nn)(n.value1)),en(new w.Cons(n.value0.value1,$(O)(n.value1))));throw new Error("Failed pattern match at Data.List (line 752, column 1 - line 752, column 54): "+[n.constructor.name])},tn=function(n){return function(e){if(e instanceof w.Nil)return w.Nil.value;if(e instanceof w.Cons){var t=L(n(e.value0))(e.value1);return new w.Cons(new E.NonEmpty(e.value0,t.init),tn(n)(t.rest))}throw new Error("Failed pattern match at Data.List (line 605, column 1 - line 605, column 80): "+[n.constructor.name,e.constructor.name])}},rn=function(n){return tn(p.eq(n))},on=function(n){return function(e){return function(t){return function(r){if(r instanceof w.Nil)return u.pure(n.Applicative0())(t);if(r instanceof w.Cons)return a.bind(n.Bind1())(e(t)(r.value0))((function(t){return on(n)(e)(t)(r.value1)}));throw new Error("Failed pattern match at Data.List (line 763, column 1 - line 763, column 72): "+[e.constructor.name,t.constructor.name,r.constructor.name])}}}},un=function(n){var e;return e=0,function(t){var r,o=e,u=!1;function i(e,r){if(r instanceof w.Cons){if(n(r.value0))return u=!0,new b.Just(e);if(d.otherwise)return o=e+1|0,void(t=r.value1)}if(r instanceof w.Nil)return u=!0,b.Nothing.value;throw new Error("Failed pattern match at Data.List (line 301, column 3 - line 301, column 35): "+[e.constructor.name,r.constructor.name])}for(;!u;)r=i(o,t);return r}},an=function(n){return function(e){return v.map(b.functorMaybe)((function(n){return(X(e)-1|0)-n|0}))(un(n)(B(e)))}},cn=function(n){return function(e){return function(t){if(t instanceof w.Nil)return u.pure(n.Applicative0())(w.Nil.value);if(t instanceof w.Cons)return a.bind(n.Bind1())(e(t.value0))((function(r){return a.bind(n.Bind1())(cn(n)(e)(t.value1))((function(e){return u.pure(n.Applicative0())(r?new w.Cons(t.value0,e):e)}))}));throw new Error("Failed pattern match at Data.List (line 403, column 1 - line 403, column 75): "+[e.constructor.name,t.constructor.name])}}},fn=function(n){return function(e){return function(t){var r,o=e,u=!1;function i(e,r){if(r instanceof w.Nil)return u=!0,B(e);if(r instanceof w.Cons){if(n(r.value0))return o=new w.Cons(r.value0,e),void(t=r.value1);if(d.otherwise)return o=e,void(t=r.value1)}throw new Error("Failed pattern match at Data.List (line 390, column 3 - line 390, column 27): "+[e.constructor.name,r.constructor.name])}for(;!u;)r=i(o,t);return r}}(w.Nil.value)},ln=function(n){return function(e){return function(t){return e instanceof w.Nil?w.Nil.value:t instanceof w.Nil?w.Nil.value:fn((function(e){return m.any(w.foldableList)(y.heytingAlgebraBoolean)(n(e))(t)}))(e)}}},sn=function(n){return function(e){if(e instanceof w.Nil)return w.Nil.value;if(e instanceof w.Cons)return new w.Cons(e.value0,sn(n)(fn((function(t){return!n(e.value0)(t)}))(e.value1)));throw new Error("Failed pattern match at Data.List (line 644, column 1 - line 644, column 59): "+[n.constructor.name,e.constructor.name])}},dn=function(n){return new p.Eq((function(e){return function(t){return p.eq(w.eqList(n))(e)(t)}}))},pn=function(n){return function(e){var t,r=n,o=!1;function u(n,t){if(n<1)return o=!0,t;if(t instanceof w.Nil)return o=!0,w.Nil.value;if(t instanceof w.Cons)return r=n-1|0,void(e=t.value1);throw new Error("Failed pattern match at Data.List (line 543, column 1 - line 543, column 42): "+[n.constructor.name,t.constructor.name])}for(;!o;)t=u(r,e);return t}},mn=function(n){return function(e){return function(t){if(t instanceof w.Nil)return w.Nil.value;if(t instanceof w.Cons&&n(e)(t.value0))return t.value1;if(t instanceof w.Cons)return new w.Cons(t.value0,mn(n)(e)(t.value1));throw new Error("Failed pattern match at Data.List (line 671, column 1 - line 671, column 67): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}},hn=function(n){return function(e){return function(t){return C.append(w.semigroupList)(e)(m.foldl(w.foldableList)(h.flip(mn(n)))(sn(n)(t))(e))}}},vn=function(n){return function(e){return 0===n&&e instanceof w.Cons?new b.Just(e.value1):e instanceof w.Cons?v.map(b.functorMaybe)((function(n){return new w.Cons(e.value0,n)}))(vn(n-1|0)(e.value1)):b.Nothing.value}},gn=function(n){return mn(p.eq(n))},yn=h.flip(a.bind(w.bindList)),wn=$(c.identity(c.categoryFn)),bn=function(n){return function(e){return function(t){return 0===n&&t instanceof w.Cons?b.Just.create(function(){var n=e(t.value0);if(n instanceof b.Nothing)return t.value1;if(n instanceof b.Just)return new w.Cons(n.value0,t.value1);throw new Error("Failed pattern match at Data.List (line 352, column 3 - line 354, column 23): "+[n.constructor.name])}()):t instanceof w.Cons?v.map(b.functorMaybe)((function(n){return new w.Cons(t.value0,n)}))(bn(n-1|0)(e)(t.value1)):b.Nothing.value}}};n.exports={toUnfoldable:function(n){return T.unfoldr(n)((function(n){return v.map(b.functorMaybe)((function(n){return new I.Tuple(n.head,n.tail)}))(P(n))}))},fromFoldable:function(n){return m.foldr(n)(w.Cons.create)(w.Nil.value)},singleton:W,range:function(n){return function(e){if(n===e)return W(n);if(d.otherwise){return(t=e,function(n){return function(e){return function(r){var o,u=t,i=n,a=e,c=!1;function f(n,e,t,o){if(n===e)return c=!0,new w.Cons(n,o);if(d.otherwise)return u=n+t|0,i=e,a=t,void(r=new w.Cons(n,o));throw new Error("Failed pattern match at Data.List (line 148, column 3 - line 149, column 65): "+[n.constructor.name,e.constructor.name,t.constructor.name,o.constructor.name])}for(;!c;)o=f(u,i,a,r);return o}}})(n)(n>e?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:B,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 j(e-n|0)(pn(n)(t))}}},take:j,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,B(o));return r}}(w.Nil.value)},drop:pn,dropEnd:function(n){return function(e){return j(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(236);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(108),a=t(6),c=t(8),f=t(52),l=t(10),s=t(5),d=t(15),p=t(238),m=t(85),h=t(42),v=t(90),g=t(29),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},I=function(n){return n.variantBounded},T=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=I(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=I(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})),B=new x((function(){return z}),(function(n){return f.Nil.value})),j=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,I(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=I(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=I(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:I,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:j,boundedVariant:q,enumVariantNil:B,enumVariantCons:function(n){return function(e){return new x((function(){return j(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:T,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(4),f=t(10),l=t(21),s=t(15),d=t(85),p=t(29),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(242),o=t(2),u=t(3),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(244),o=t(2),u=t(9),i=t(3),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(4),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(245),M=t(25),I=r.toArrayWithKey((function(n){return function(n){return n}})),T=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=T(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))}},B=new h.Functor((function(n){return function(e){return r._fmapObject(e,n)}})),j=new v.FunctorWithIndex((function(){return B}),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)(I(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 j}),(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 B}),(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:T,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:I,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:B,functorWithIndexObject:j,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(246),o=t(4),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(248);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(91),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),I=r.rgb(65)(105)(225),T=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),B=r.rgb(152)(251)(152),j=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),In=r.rgb(240)(128)(128),Tn=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),Bn=r.rgb(128)(128)(128),jn=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),Ie=r.rgb(127)(255)(0),Te=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),Be=r.rgb(250)(235)(215),je=r.rgb(240)(248)(255);n.exports={aliceblue:je,antiquewhite:Be,aqua:ze,aquamarine:De,azure:We,beige:Le,bisque:Oe,blanchedalmond:Pe,blue:Ne,blueviolet:_e,brown:Ae,burlywood:Re,cadetblue:Te,chartreuse:Ie,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:jn,grey:Bn,honeydew:zn,hotpink:Dn,indianred:Wn,indigo:Ln,ivory:On,khaki:Pn,lavender:Nn,lavenderblush:_n,lawngreen:An,lemonchiffon:Rn,lightblue:Tn,lightcoral:In,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:j,palegreen:B,paleturquoise:z,palevioletred:D,papayawhip:W,peachpuff:L,peru:O,pink:P,plum:N,powderblue:_,purple:A,red:R,rosybrown:T,royalblue:I,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(150);e.makeStylesImpl=r.makeStyles,e.makeStylesThemedImpl=r.makeStyles,e.useThemeImpl=r.useTheme},function(n,e,t){"use strict";var r=t(252);function o(){}function u(){}u.resetWarningCache=o,n.exports=function(){function n(n,e,t,o,u,i){if(i!==r){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function e(){return n}n.isRequired=n;var t={array:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:e,element:n,elementType:n,instanceOf:e,node:n,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:u,resetWarningCache:o};return t.PropTypes=t,t}},function(n,e,t){"use strict";n.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(n,e,t){"use strict";n.exports=t(254)},function(n,e,t){"use strict";
30+/** @license React v16.9.0
31+ * react-is.production.min.js
32+ *
33+ * Copyright (c) Facebook, Inc. and its affiliates.
34+ *
35+ * This source code is licensed under the MIT license found in the
36+ * LICENSE file in the root directory of this source tree.
37+ */Object.defineProperty(e,"__esModule",{value:!0});var r="function"==typeof Symbol&&Symbol.for,o=r?Symbol.for("react.element"):60103,u=r?Symbol.for("react.portal"):60106,i=r?Symbol.for("react.fragment"):60107,a=r?Symbol.for("react.strict_mode"):60108,c=r?Symbol.for("react.profiler"):60114,f=r?Symbol.for("react.provider"):60109,l=r?Symbol.for("react.context"):60110,s=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,m=r?Symbol.for("react.suspense"):60113,h=r?Symbol.for("react.suspense_list"):60120,v=r?Symbol.for("react.memo"):60115,g=r?Symbol.for("react.lazy"):60116,y=r?Symbol.for("react.fundamental"):60117,w=r?Symbol.for("react.responder"):60118;function b(n){if("object"==typeof n&&null!==n){var e=n.$$typeof;switch(e){case o:switch(n=n.type){case s:case d:case i:case c:case a:case m:return n;default:switch(n=n&&n.$$typeof){case l:case p:case f:return n;default:return e}}case g:case v:case u:return e}}}function F(n){return b(n)===d}e.typeOf=b,e.AsyncMode=s,e.ConcurrentMode=d,e.ContextConsumer=l,e.ContextProvider=f,e.Element=o,e.ForwardRef=p,e.Fragment=i,e.Lazy=g,e.Memo=v,e.Portal=u,e.Profiler=c,e.StrictMode=a,e.Suspense=m,e.isValidElementType=function(n){return"string"==typeof n||"function"==typeof n||n===i||n===d||n===c||n===a||n===m||n===h||"object"==typeof n&&null!==n&&(n.$$typeof===g||n.$$typeof===v||n.$$typeof===f||n.$$typeof===l||n.$$typeof===p||n.$$typeof===y||n.$$typeof===w)},e.isAsyncMode=function(n){return F(n)||b(n)===s},e.isConcurrentMode=F,e.isContextConsumer=function(n){return b(n)===l},e.isContextProvider=function(n){return b(n)===f},e.isElement=function(n){return"object"==typeof n&&null!==n&&n.$$typeof===o},e.isForwardRef=function(n){return b(n)===p},e.isFragment=function(n){return b(n)===i},e.isLazy=function(n){return b(n)===g},e.isMemo=function(n){return b(n)===v},e.isPortal=function(n){return b(n)===u},e.isProfiler=function(n){return b(n)===c},e.isStrictMode=function(n){return b(n)===a},e.isSuspense=function(n){return b(n)===m}},function(n,e,t){"use strict";var r=t(41),o=t(2),u=t(8),i=t(15),a=t(55),c=t(31),f=t(28),l=t(45),s=t(37),d=t(46),p=t(26);n.exports={mkCard:function(){var n=d.makeStyles()(l.mapRecordCons(new i.IsSymbol((function(){return"card"})))()(l.mapRecordNil)()())((function(n){return{card:r.cssSafer(s.recordWriteForeign()(s.consWriteForeignFields(new i.IsSymbol((function(){return"background"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"borderRadius"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"boxShadow"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"color"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"margin"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"padding"})))(s.writeForeignString)(s.nilWriteForeignFields)()()())()()())()()())()()())()()())()()()))({background:n.backgroundColourLighter,color:n.textColour,margin:"20px",boxShadow:"1px 1px 20px rgba(0,0,0,0."+(n.isLight?"17":"43")+")",borderRadius:"5px",padding:"36px 40px 32px 40px"})}}))();return c.component()()("Card")((function(e){return f.bind(f.ixBindRender)(n)((function(n){var t=u.flip(d.classNames())(n);return o.pure(f.applicativeRender(p.refl))(a.div()({className:t([function(n){return n.card}]),children:e.children}))}))}))()},mkCardTitle:function(){var n=d.makeStyles()(l.mapRecordCons(new i.IsSymbol((function(){return"cardtitle"})))()(l.mapRecordNil)()())((function(n){return{cardtitle:r.cssSafer(s.recordWriteForeign()(s.consWriteForeignFields(new i.IsSymbol((function(){return"color"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"fontFamily"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"fontSize"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"fontWeight"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"padding"})))(s.writeForeignString)(s.nilWriteForeignFields)()()())()()())()()())()()())()()()))({color:n.textColourLightest,fontSize:"1.2em",fontWeight:"400",fontFamily:n.headingFontFamily,padding:"4px 8px"})}}))();return c.component()()("CardTitle")((function(e){return f.bind(f.ixBindRender)(n)((function(n){var t=u.flip(d.classNames())(n);return o.pure(f.applicativeRender(p.refl))(a.div()({className:t([function(n){return n.cardtitle}]),children:e.children}))}))}))()},mkCardSubtitle:function(){var n=d.makeStyles()(l.mapRecordCons(new i.IsSymbol((function(){return"cardtitle"})))()(l.mapRecordNil)()())((function(n){return{cardtitle:r.cssSafer(s.recordWriteForeign()(s.consWriteForeignFields(new i.IsSymbol((function(){return"color"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"fontFamily"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"fontSize"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"fontWeight"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"opacity"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"padding"})))(s.writeForeignString)(s.nilWriteForeignFields)()()())()()())()()())()()())()()())()()()))({color:n.textColourDarker,opacity:"0.8",fontSize:"1.0em",fontWeight:"500",fontFamily:n.headingFontFamily,padding:"4px 8px 22px 8px"})}}))();return c.component()()("CardSubtitle")((function(e){return f.bind(f.ixBindRender)(n)((function(n){var t=u.flip(d.classNames())(n);return o.pure(f.applicativeRender(p.refl))(a.div()({className:t([function(n){return n.cardtitle}]),children:e.children}))}))}))()},mkCardContent:function(){var n=d.makeStyles()(l.mapRecordCons(new i.IsSymbol((function(){return"cardContent"})))()(l.mapRecordNil)()())((function(n){return{cardContent:r.cssSafer(s.recordWriteForeign()(s.consWriteForeignFields(new i.IsSymbol((function(){return"WebkitFontSmoothing"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"color"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"fontFamily"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"fontSize"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"fontWeight"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"hyphens"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"padding"})))(s.writeForeignString)(s.consWriteForeignFields(new i.IsSymbol((function(){return"textAlign"})))(s.writeForeignString)(s.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()())()()()))({fontFamily:n.textFontFamily,color:n.textColourDarker,fontSize:"0.8em",fontWeight:"300",WebkitFontSmoothing:"subpixel-antialiased",textAlign:"justify",hyphens:"auto",padding:"4px 8px 22px 8px"})}}))();return c.component()()("CardContent")((function(e){return f.bind(f.ixBindRender)(n)((function(n){var t=u.flip(d.classNames())(n);return o.pure(f.applicativeRender(p.refl))(a.div()({className:t([function(n){return n.cardContent}]),children:e.children}))}))}))()}}},function(n,e,t){"use strict";var r=t(257),o=t(41),u=t(2),i=t(3),a=t(138),c=t(6),f=t(27),l=t(15),s=t(12),d=t(88),p=t(33),m=t(58),h=t(86),v=t(40),g=t(31),y=t(284),w=t(28),b=t(285),F=t(45),E=t(37),x=t(46),S=t(26),C=i.bind(d.bindAff)(p.liftEffect(d.monadEffectAff)(r.initMonacoImpl))(a.toAff),k=function(n){return r.editorImpl},M=i.bind(d.bindAff)(C)((function(n){return i.discard(i.discardUnit)(d.bindAff)(p.liftEffect(d.monadEffectAff)(r.defineThemeImpl(n)("NightOwl")(r.nightOwlTheme)))((function(){return i.discard(i.discardUnit)(d.bindAff)(p.liftEffect(d.monadEffectAff)(r.defineThemeImpl(n)("VSCode")(r.vsCodeTheme)))((function(){return i.discard(i.discardUnit)(d.bindAff)(p.liftEffect(d.monadEffectAff)(r.registerLanguageImpl(n)("purescript")))((function(){return p.liftEffect(d.monadEffectAff)(r.setMonarchTokensProviderImpl(n)("purescript")(r.purescriptSyntax))}))}))}))}));n.exports={editor:k,initMonaco:C,darkThemeName:"NightOwl",lightThemeName:"VSCode",initEditor:M,mkEditor:function(){var n=x.makeStyles()(F.mapRecordCons(new l.IsSymbol((function(){return"wrapper"})))()(F.mapRecordNil)()())((function(n){return{wrapper:o.cssSafer(E.recordWriteForeign()(E.consWriteForeignFields(new l.IsSymbol((function(){return"backgroundColor"})))(E.writeForeignString)(E.consWriteForeignFields(new l.IsSymbol((function(){return"borderRadius"})))(E.writeForeignString)(E.consWriteForeignFields(new l.IsSymbol((function(){return"boxSizing"})))(E.writeForeignString)(E.consWriteForeignFields(new l.IsSymbol((function(){return"height"})))(E.writeForeignString)(E.consWriteForeignFields(new l.IsSymbol((function(){return"margin"})))(E.writeForeignString)(E.consWriteForeignFields(new l.IsSymbol((function(){return"padding"})))(E.writeForeignString)(E.consWriteForeignFields(new l.IsSymbol((function(){return"width"})))(E.writeForeignString)(E.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()()))({margin:"0",boxSizing:"border-box",padding:"35px 40px",width:"100%",height:"100%",borderRadius:"32px",backgroundColor:n.backgroundColour})}}))();return g.component()()("Editor")((function(e){return w.bind(w.ixBindRender)(n)((function(n){return w.discard(w.ixBindRender)(y.useAff(c.eqUnit)(s.unit)(M))((function(){return w.bind(w.ixBindRender)(x.useTheme)((function(t){var r=t.isLight?"VSCode":"NightOwl";return u.pure(w.applicativeRender(S.refl))(v.fragment([b.wrapperDiv()()({className:n.wrapper})(v.element(k())({theme:r,options:h.unsafeToForeign({fontFamily:"PragmataPro",fontLigatures:!0,fontSize:"16pt",lineNumbers:"off",glyphMargin:!1,folding:!1,lineDecorationsWidth:0,lineNumbersMinChars:0,minimap:{enabled:!1},automaticLayout:!0}),language:"purescript",editorDidMount:m.mkEffectFn2((function(n){var t=g.writeRef(e.editorRef);return function(n){return t(f.notNull(n))}}))}))]))}))}))}))}))()},editorImpl:r.editorImpl,initMonacoImpl:r.initMonacoImpl,defineThemeImpl:r.defineThemeImpl,setThemeImpl:r.setThemeImpl,nightOwlTheme:r.nightOwlTheme,vsCodeTheme:r.vsCodeTheme,getValue:r.getValue,purescriptSyntax:r.purescriptSyntax,registerLanguageImpl:r.registerLanguageImpl,setMonarchTokensProviderImpl:r.setMonarchTokensProviderImpl}},function(n,e,t){"use strict";var r=t(134);e.editorImpl=r.default,e.initMonacoImpl=function(){return r.monaco.init()},e.getValue=function(n){return function(){return n.getValue()}},e.defineThemeImpl=function(n){return function(e){return function(t){return function(){return n.editor.defineTheme(e,t)}}}},e.setThemeImpl=function(n){return function(e){return function(){return n.editor.setTheme(e)}}},e.registerLanguageImpl=function(n){return function(e){return function(){n.languages.register({id:e})}}},e.setMonarchTokensProviderImpl=function(n){return function(e){return function(t){return function(){return n.languages.setMonarchTokensProvider(e,t)}}}},e.vsCodeTheme={base:"vs",inherit:!0,rules:[{foreground:"008e00",token:"comment"},{foreground:"7d4726",token:"meta.preprocessor"},{foreground:"7d4726",token:"keyword.control.import"},{foreground:"df0002",token:"string"},{foreground:"3a00dc",token:"constant.numeric"},{foreground:"c800a4",token:"constant.language"},{foreground:"275a5e",token:"constant.character"},{foreground:"275a5e",token:"constant.other"},{foreground:"c800a4",token:"variable.language"},{foreground:"c800a4",token:"variable.other"},{foreground:"c800a4",token:"keyword"},{foreground:"c900a4",token:"storage"},{foreground:"438288",token:"entity.name.class"},{foreground:"790ead",token:"entity.name.tag"},{foreground:"450084",token:"entity.other.attribute-name"},{foreground:"450084",token:"support.function"},{foreground:"450084",token:"support.constant"},{foreground:"790ead",token:"support.type"},{foreground:"790ead",token:"support.class"},{foreground:"790ead",token:"support.other.variable"}],colors:{"editor.foreground":"#000000","editor.background":"#FFFFFF","editor.selectionBackground":"#B5D5FF","editor.lineHighlightBackground":"#00000012","editorCursor.foreground":"#000000","editorWhitespace.foreground":"#BFBFBF"}},e.nightOwlTheme={base:"vs-dark",inherit:!0,rules:[{foreground:"637777",token:"comment"},{foreground:"addb67",token:"string"},{foreground:"ecc48d",token:"vstring.quoted"},{foreground:"ecc48d",token:"variable.other.readwrite.js"},{foreground:"5ca7e4",token:"string.regexp"},{foreground:"5ca7e4",token:"string.regexp keyword.other"},{foreground:"5f7e97",token:"meta.function punctuation.separator.comma"},{foreground:"f78c6c",token:"constant.numeric"},{foreground:"f78c6c",token:"constant.character.numeric"},{foreground:"addb67",token:"variable"},{foreground:"c792ea",token:"keyword"},{foreground:"c792ea",token:"punctuation.accessor"},{foreground:"c792ea",token:"storage"},{foreground:"c792ea",token:"meta.var.expr"},{foreground:"c792ea",token:"meta.class meta.method.declaration meta.var.expr storage.type.jsm"},{foreground:"c792ea",token:"storage.type.property.js"},{foreground:"c792ea",token:"storage.type.property.ts"},{foreground:"c792ea",token:"storage.type.property.tsx"},{foreground:"82aaff",token:"storage.type"},{foreground:"ffcb8b",token:"entity.name.class"},{foreground:"ffcb8b",token:"meta.class entity.name.type.class"},{foreground:"addb67",token:"entity.other.inherited-class"},{foreground:"82aaff",token:"entity.name.function"},{foreground:"addb67",token:"punctuation.definition.variable"},{foreground:"d3423e",token:"punctuation.section.embedded"},{foreground:"d6deeb",token:"punctuation.terminator.expression"},{foreground:"d6deeb",token:"punctuation.definition.arguments"},{foreground:"d6deeb",token:"punctuation.definition.array"},{foreground:"d6deeb",token:"punctuation.section.array"},{foreground:"d6deeb",token:"meta.array"},{foreground:"d9f5dd",token:"punctuation.definition.list.begin"},{foreground:"d9f5dd",token:"punctuation.definition.list.end"},{foreground:"d9f5dd",token:"punctuation.separator.arguments"},{foreground:"d9f5dd",token:"punctuation.definition.list"},{foreground:"d3423e",token:"string.template meta.template.expression"},{foreground:"d6deeb",token:"string.template punctuation.definition.string"},{foreground:"c792ea",fontStyle:"italic",token:"italic"},{foreground:"addb67",fontStyle:"bold",token:"bold"},{foreground:"82aaff",token:"constant.language"},{foreground:"82aaff",token:"punctuation.definition.constant"},{foreground:"82aaff",token:"variable.other.constant"},{foreground:"7fdbca",token:"support.function.construct"},{foreground:"7fdbca",token:"keyword.other.new"},{foreground:"82aaff",token:"constant.character"},{foreground:"82aaff",token:"constant.other"},{foreground:"f78c6c",token:"constant.character.escape"},{foreground:"addb67",token:"entity.other.inherited-class"},{foreground:"d7dbe0",token:"variable.parameter"},{foreground:"7fdbca",token:"entity.name.tag"},{foreground:"cc2996",token:"punctuation.definition.tag.html"},{foreground:"cc2996",token:"punctuation.definition.tag.begin"},{foreground:"cc2996",token:"punctuation.definition.tag.end"},{foreground:"addb67",token:"entity.other.attribute-name"},{foreground:"addb67",token:"entity.name.tag.custom"},{foreground:"82aaff",token:"support.function"},{foreground:"82aaff",token:"support.constant"},{foreground:"7fdbca",token:"upport.constant.meta.property-value"},{foreground:"addb67",token:"support.type"},{foreground:"addb67",token:"support.class"},{foreground:"addb67",token:"support.variable.dom"},{foreground:"7fdbca",token:"support.constant"},{foreground:"7fdbca",token:"keyword.other.special-method"},{foreground:"7fdbca",token:"keyword.other.new"},{foreground:"7fdbca",token:"keyword.other.debugger"},{foreground:"7fdbca",token:"keyword.control"},{foreground:"c792ea",token:"keyword.operator.comparison"},{foreground:"c792ea",token:"keyword.control.flow.js"},{foreground:"c792ea",token:"keyword.control.flow.ts"},{foreground:"c792ea",token:"keyword.control.flow.tsx"},{foreground:"c792ea",token:"keyword.control.ruby"},{foreground:"c792ea",token:"keyword.control.module.ruby"},{foreground:"c792ea",token:"keyword.control.class.ruby"},{foreground:"c792ea",token:"keyword.control.def.ruby"},{foreground:"c792ea",token:"keyword.control.loop.js"},{foreground:"c792ea",token:"keyword.control.loop.ts"},{foreground:"c792ea",token:"keyword.control.import.js"},{foreground:"c792ea",token:"keyword.control.import.ts"},{foreground:"c792ea",token:"keyword.control.import.tsx"},{foreground:"c792ea",token:"keyword.control.from.js"},{foreground:"c792ea",token:"keyword.control.from.ts"},{foreground:"c792ea",token:"keyword.control.from.tsx"},{foreground:"ffffff",background:"ff2c83",token:"invalid"},{foreground:"ffffff",background:"d3423e",token:"invalid.deprecated"},{foreground:"7fdbca",token:"keyword.operator"},{foreground:"c792ea",token:"keyword.operator.relational"},{foreground:"c792ea",token:"keyword.operator.assignement"},{foreground:"c792ea",token:"keyword.operator.arithmetic"},{foreground:"c792ea",token:"keyword.operator.bitwise"},{foreground:"c792ea",token:"keyword.operator.increment"},{foreground:"c792ea",token:"keyword.operator.ternary"},{foreground:"637777",token:"comment.line.double-slash"},{foreground:"cdebf7",token:"object"},{foreground:"ff5874",token:"constant.language.null"},{foreground:"d6deeb",token:"meta.brace"},{foreground:"c792ea",token:"meta.delimiter.period"},{foreground:"d9f5dd",token:"punctuation.definition.string"},{foreground:"ff5874",token:"constant.language.boolean"},{foreground:"ffffff",token:"object.comma"},{foreground:"7fdbca",token:"variable.parameter.function"},{foreground:"80cbc4",token:"support.type.vendor.property-name"},{foreground:"80cbc4",token:"support.constant.vendor.property-value"},{foreground:"80cbc4",token:"support.type.property-name"},{foreground:"80cbc4",token:"meta.property-list entity.name.tag"},{foreground:"57eaf1",token:"meta.property-list entity.name.tag.reference"},{foreground:"f78c6c",token:"constant.other.color.rgb-value punctuation.definition.constant"},{foreground:"ffeb95",token:"constant.other.color"},{foreground:"ffeb95",token:"keyword.other.unit"},{foreground:"c792ea",token:"meta.selector"},{foreground:"fad430",token:"entity.other.attribute-name.id"},{foreground:"80cbc4",token:"meta.property-name"},{foreground:"c792ea",token:"entity.name.tag.doctype"},{foreground:"c792ea",token:"meta.tag.sgml.doctype"},{foreground:"d9f5dd",token:"punctuation.definition.parameters"},{foreground:"ecc48d",token:"string.quoted"},{foreground:"ecc48d",token:"string.quoted.double"},{foreground:"ecc48d",token:"string.quoted.single"},{foreground:"addb67",token:"support.constant.math"},{foreground:"addb67",token:"support.type.property-name.json"},{foreground:"addb67",token:"support.constant.json"},{foreground:"c789d6",token:"meta.structure.dictionary.value.json string.quoted.double"},{foreground:"80cbc4",token:"string.quoted.double.json punctuation.definition.string.json"},{foreground:"ff5874",token:"meta.structure.dictionary.json meta.structure.dictionary.value constant.language"},{foreground:"d6deeb",token:"variable.other.ruby"},{foreground:"ecc48d",token:"entity.name.type.class.ruby"},{foreground:"ecc48d",token:"keyword.control.class.ruby"},{foreground:"ecc48d",token:"meta.class.ruby"},{foreground:"7fdbca",token:"constant.language.symbol.hashkey.ruby"},{foreground:"e0eddd",background:"a57706",fontStyle:"italic",token:"meta.diff"},{foreground:"e0eddd",background:"a57706",fontStyle:"italic",token:"meta.diff.header"},{foreground:"ef535090",fontStyle:"italic",token:"markup.deleted"},{foreground:"a2bffc",fontStyle:"italic",token:"markup.changed"},{foreground:"a2bffc",fontStyle:"italic",token:"meta.diff.header.git"},{foreground:"a2bffc",fontStyle:"italic",token:"meta.diff.header.from-file"},{foreground:"a2bffc",fontStyle:"italic",token:"meta.diff.header.to-file"},{foreground:"219186",background:"eae3ca",token:"markup.inserted"},{foreground:"d3201f",token:"other.package.exclude"},{foreground:"d3201f",token:"other.remove"},{foreground:"269186",token:"other.add"},{foreground:"ff5874",token:"constant.language.python"},{foreground:"82aaff",token:"variable.parameter.function.python"},{foreground:"82aaff",token:"meta.function-call.arguments.python"},{foreground:"b2ccd6",token:"meta.function-call.python"},{foreground:"b2ccd6",token:"meta.function-call.generic.python"},{foreground:"d6deeb",token:"punctuation.python"},{foreground:"addb67",token:"entity.name.function.decorator.python"},{foreground:"8eace3",token:"source.python variable.language.special"},{foreground:"82b1ff",token:"markup.heading.markdown"},{foreground:"c792ea",fontStyle:"italic",token:"markup.italic.markdown"},{foreground:"addb67",fontStyle:"bold",token:"markup.bold.markdown"},{foreground:"697098",token:"markup.quote.markdown"},{foreground:"80cbc4",token:"markup.inline.raw.markdown"},{foreground:"ff869a",token:"markup.underline.link.markdown"},{foreground:"ff869a",token:"markup.underline.link.image.markdown"},{foreground:"d6deeb",token:"string.other.link.title.markdown"},{foreground:"d6deeb",token:"string.other.link.description.markdown"},{foreground:"82b1ff",token:"punctuation.definition.string.markdown"},{foreground:"82b1ff",token:"punctuation.definition.string.begin.markdown"},{foreground:"82b1ff",token:"punctuation.definition.string.end.markdown"},{foreground:"82b1ff",token:"meta.link.inline.markdown punctuation.definition.string"},{foreground:"7fdbca",token:"punctuation.definition.metadata.markdown"},{foreground:"82b1ff",token:"beginning.punctuation.definition.list.markdown"}],colors:{"editor.foreground":"#d6deeb","editor.background":"#011627","editor.selectionBackground":"#5f7e9779","editor.lineHighlightBackground":"#010E17","editorCursor.foreground":"#80a4c2","editorWhitespace.foreground":"#2e2040","editorIndentGuide.background":"#5e81ce52","editor.selectionHighlightBorder":"#122d42"}},e.purescriptSyntax={displayName:"Purescript",name:"purescrript",mimeTypes:["text/purescript"],fileExtensions:["purs"],editorOptions:{tabSize:2,insertSpaces:!0},lineComment:"--",blockCommentStart:"{-",blockCommentEnd:"-}",keywords:["case","class","data","derive","do","else","if","import","in","infix","infixl","infixr","instance","let","module","newtype","of","then","type","where","->","|","=>","::","\\","=","|","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(259))&&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(135)),i=t(87),a=t(136),c=l(t(137)),f=l(t(267));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<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?d(t,!0).forEach((function(e){m(n,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):d(t).forEach((function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))}))}return n}function m(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function h(n,e){return function(n){if(Array.isArray(n))return n}(n)||function(n,e){if(!(Symbol.iterator in Object(n)||"[object Arguments]"===Object.prototype.toString.call(n)))return;var t=[],r=!0,o=!1,u=void 0;try{for(var i,a=n[Symbol.iterator]();!(r=(i=a.next()).done)&&(t.push(i.value),!e||t.length!==e);r=!0);}catch(n){o=!0,u=n}finally{try{r||null==a.return||a.return()}finally{if(o)throw u}}return t}(n,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var v=function(n){var e=n.value,t=n.language,o=n.editorDidMount,l=n.theme,s=n.line,d=n.width,m=n.height,v=n.loading,g=n.options,y=h((0,r.useState)(!1),2),w=y[0],b=y[1],F=h((0,r.useState)(!0),2),E=F[0],x=F[1],S=(0,r.useRef)(),C=(0,r.useRef)(),k=(0,r.useRef)();(0,a.useMount)((function(n){return i.monaco.init().then((function(n){return(C.current=n)&&x(!1)})).catch((function(n){return console.error("An error occurred during initialization of Monaco: ",n)})),I})),(0,a.useUpdate)((function(n){g.readOnly?S.current.setValue(e):(S.current.executeEdits("",[{range:S.current.getModel().getFullModelRange(),text:e}]),S.current.pushUndoStop())}),[e],w),(0,a.useUpdate)((function(n){C.current.editor.setModelLanguage(S.current.getModel(),t)}),[t],w),(0,a.useUpdate)((function(n){S.current.setScrollPosition({scrollTop:s})}),[s],w),(0,a.useUpdate)((function(n){C.current.editor.setTheme(l)}),[l],w),(0,a.useUpdate)((function(n){S.current.updateOptions(g)}),[g],w);var M=(0,r.useCallback)((function(n){S.current=C.current.editor.create(k.current,p({value:e,language:t,automaticLayout:!0},g)),o(S.current.getValue.bind(S.current),S.current),C.current.editor.defineTheme("dark",c.default["night-dark"]),C.current.editor.setTheme(l),b(!0)}),[o,t,g,l,e]);(0,r.useEffect)((function(n){!E&&!w&&M()}),[E,w,M]);var I=function(n){return S.current&&S.current.dispose()};return r.default.createElement("section",{style:p({},f.default.wrapper,{width:d,height:m})},!w&&r.default.createElement(u.default,{content:v}),r.default.createElement("div",{ref:k,style:p({},f.default.fullWidth,{},!w&&f.default.hide)}))};v.propTypes={value:o.default.string,language:o.default.string,editorDidMount:o.default.func,theme:o.default.string,line:o.default.number,width:o.default.oneOfType([o.default.number,o.default.string]),height:o.default.oneOfType([o.default.number,o.default.string]),loading:o.default.oneOfType([o.default.element,o.default.string]),options:o.default.object},v.defaultProps={editorDidMount:i.noop,theme:"light",width:"100%",height:"100%",loading:"Loading...",options:{}};var g=v;e.default=g},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r,o=(r=t(0))&&r.__esModule?r:{default:r};var u={display:"flex",height:"100%",width:"100%",justifyContent:"center",alignItems:"center"};var i=function(n){var e=n.content;return o.default.createElement("div",{style:u},e)};e.default=i},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r,o=(r=t(262))&&r.__esModule?r:{default:r},u=t(87);function i(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}function a(n,e){for(var t=0;t<e.length;t++){var r=e[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}function c(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var f=new(function(){function n(){var e=this,t=arguments.length>0&&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;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?r(t,!0).forEach((function(e){o(n,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):r(t).forEach((function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))}))}return n}({},e,{},t)};e.default=u},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(0),o=function(n){return(0,r.useEffect)(n,[])};e.default=o},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(0),o=function(n,e){var t=!(arguments.length>2&&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(269))&&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(135)),i=t(87),a=t(136),c=l(t(137)),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;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?d(t,!0).forEach((function(e){m(n,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):d(t).forEach((function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))}))}return n}function m(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function h(n,e){return function(n){if(Array.isArray(n))return n}(n)||function(n,e){if(!(Symbol.iterator in Object(n)||"[object Arguments]"===Object.prototype.toString.call(n)))return;var t=[],r=!0,o=!1,u=void 0;try{for(var i,a=n[Symbol.iterator]();!(r=(i=a.next()).done)&&(t.push(i.value),!e||t.length!==e);r=!0);}catch(n){o=!0,u=n}finally{try{r||null==a.return||a.return()}finally{if(o)throw u}}return t}(n,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var v=function(n){var e=n.original,t=n.modified,o=n.language,l=n.originalLanguage,s=n.modifiedLanguage,d=n.editorDidMount,m=n.theme,v=n.line,g=n.width,y=n.height,w=n.loading,b=n.options,F=h((0,r.useState)(!1),2),E=F[0],x=F[1],S=h((0,r.useState)(!0),2),C=S[0],k=S[1],M=(0,r.useRef)(),I=(0,r.useRef)(),T=(0,r.useRef)();(0,a.useMount)((function(n){return i.monaco.init().then((function(n){return(I.current=n)&&k(!1)})).catch((function(n){return console.error("An error occurred during initialization of Monaco: ",n)})),_})),(0,a.useUpdate)((function(n){M.current.getModel().modified.setValue(t)}),[t],E),(0,a.useUpdate)((function(n){M.current.getModel().original.setValue(e)}),[e],E),(0,a.useUpdate)((function(n){var e=M.current.getModel(),t=e.original,r=e.modified;I.current.editor.setModelLanguage(t,l||o),I.current.editor.setModelLanguage(r,s||o)}),[o,l,s],E),(0,a.useUpdate)((function(n){M.current.setScrollPosition({scrollTop:v})}),[v],E),(0,a.useUpdate)((function(n){I.current.editor.setTheme(m)}),[m],E),(0,a.useUpdate)((function(n){M.current.updateOptions(b)}),[b],E);var R=(0,r.useCallback)((function(n){var r=I.current.editor.createModel(e,l||o),u=I.current.editor.createModel(t,s||o);M.current.setModel({original:r,modified:u})}),[o,t,s,e,l]),A=(0,r.useCallback)((function(n){M.current=I.current.editor.createDiffEditor(T.current,p({automaticLayout:!0},b)),R();var e=M.current.getModel(),t=e.original,r=e.modified;d(r.getValue.bind(r),t.getValue.bind(t),M.current),I.current.editor.defineTheme("dark",c.default["night-dark"]),I.current.editor.setTheme(m),x(!0)}),[d,b,m,R]);(0,r.useEffect)((function(n){!C&&!E&&A()}),[C,E,A]);var _=function(n){return M.current&&M.current.dispose()};return r.default.createElement("section",{style:p({},f.default.wrapper,{width:g,height:y})},!E&&r.default.createElement(u.default,{content:w}),r.default.createElement("div",{ref:T,style:p({},f.default.fullWidth,{},!E&&f.default.hide)}))};v.propTypes={original:o.default.string,modified:o.default.string,language:o.default.string,originalLanguage:o.default.string,modifiedLanguage:o.default.string,editorDidMount:o.default.func,theme:o.default.string,line:o.default.number,width:o.default.oneOfType([o.default.number,o.default.string]),height:o.default.oneOfType([o.default.number,o.default.string]),loading:o.default.oneOfType([o.default.element,o.default.string]),options:o.default.object},v.defaultProps={editorDidMount:i.noop,theme:"light",width:"100%",height:"100%",loading:"Loading...",options:{}};var g=v;e.default=g},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=a(t(0)),o=a(t(54)),u=a(t(134)),i=t(87);function a(n){return n&&n.__esModule?n:{default:n}}function c(){return(c=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}function f(n,e){if(null==n)return{};var t,r,o=function(n,e){if(null==n)return{};var t,r,o={},u=Object.keys(n);for(r=0;r<u.length;r++)t=u[r],e.indexOf(t)>=0||(o[t]=n[t]);return o}(n,e);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);for(r=0;r<u.length;r++)t=u[r],e.indexOf(t)>=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;c<a;c++)m[c]=m[c]();return m}function g(t){return function(r){return function(){delete f[t._1],t._3=r,function t(r,o,u){var i,c,f,l,h,g;for(e.isLeft(r)?(i=r,c=null):(c=r,i=null);;){if(f=null,l=null,h=null,g=null,null!==m)return;if(null===o)return void a(i||c)();if(o._3!==n)return;switch(o.tag){case"Map":null===i?(o._3=e.right(o._1(e.fromRight(c))),c=o._3):o._3=i;break;case"Apply":if(f=o._1._3,l=o._2._3,i){if(o._3=i,h=!0,g=s++,d[g]=v(p,i===f?o._2:o._1,(function(){return function(){delete d[g],h?h=!1:null===u?t(i,null,null):t(i,u._1,u._2)}})),h)return void(h=!1)}else{if(f===n||l===n)return;c=e.right(e.fromRight(f)(e.fromRight(l))),o._3=c}break;case"Alt":if(f=o._1._3,l=o._2._3,f===n&&e.isLeft(l)||l===n&&e.isLeft(f))return;if(f!==n&&e.isLeft(f)&&l!==n&&e.isLeft(l))i=c===f?l:f,c=null,o._3=i;else if(o._3=c,h=!0,g=s++,d[g]=v(p,c===f?o._2:o._1,(function(){return function(){delete d[g],h?h=!1:null===u?t(c,null,null):t(c,u._1,u._2)}})),h)return void(h=!1)}null===u?o=null:(o=u._1,u=u._2)}}(r,t._2._1,t._2._2)}}}return function(){var u,a,s=1,d=i,p=null,m=null;n:for(;;)switch(u=null,a=null,s){case 1:switch(d.tag){case"Map":p&&(m=new r(t,p,m)),p=new r("Map",d._1,n,n),d=d._2;break;case"Apply":p&&(m=new r(t,p,m)),p=new r("Apply",n,d._2,n),d=d._1;break;case"Alt":p&&(m=new r(t,p,m)),p=new r("Alt",n,d._2,n),d=d._1;break;default:s=5,u=d,d=new r("Forked",a=c++,new r(t,p,m),n),(u=l(e,o,u)).onComplete({rethrow:!1,handler:g(d)})(),f[a]=u,o&&o.register(u)}break;case 5:if(null===p)break n;p._1===n?(p._1=d,s=1,d=p._2,p._2=n):(p._2=d,d=p,null===m?p=null:(p=m._1,m=m._2))}for(h=d,a=0;a<c;a++)f[a].run()}(),function(n){return new r("Async",(function(t){return function(){return function(n,t){var o;for(var i in m=e.left(n),d)if(d.hasOwnProperty(i))for(i in o=d[i])o.hasOwnProperty(i)&&o[i]();d=null;var a=v(n,h,t);return function(n){return new r("Async",(function(n){return function(){for(var n in a)a.hasOwnProperty(n)&&a[n]();return u}}))}}(n,t)}}))}}function d(n,e,t){return new r("Async",(function(r){return function(){return s(n,e,t,r)}}))}return r.EMPTY=n,r.Pure=o("Pure"),r.Throw=o("Throw"),r.Catch=o("Catch"),r.Sync=o("Sync"),r.Async=o("Async"),r.Bind=o("Bind"),r.Bracket=o("Bracket"),r.Fork=o("Fork"),r.Seq=o(e),r.ParMap=o("Map"),r.ParApply=o("Apply"),r.ParAlt=o("Alt"),r.Fiber=l,r.Supervisor=function(n){var e={},t=0,o=0;return{register:function(n){var r=t++;n.onComplete({rethrow:!0,handler:function(n){return function(){o--,delete e[r]}}})(),e[r]=n,o++},isEmpty:function(){return 0===o},killAll:function(u,i){return function(){if(0===o)return i();var a=0,c={};function f(t){c[t]=e[t].kill(u,(function(e){return function(){delete c[t],a--,n.isLeft(e)&&n.fromLeft(e)&&setTimeout((function(){throw n.fromLeft(e)}),0),0===a&&i()}}))()}for(var l in e)e.hasOwnProperty(l)&&(a++,f(l));return e={},t=0,o=0,function(n){return new r("Sync",(function(){for(var n in c)c.hasOwnProperty(n)&&c[n]()}))}}}}},r.Scheduler=f,r.nonCanceler=u,r}();e._pure=r.Pure,e._throwError=r.Throw,e._catchError=function(n){return function(e){return r.Catch(n,e)}},e._map=function(n){return function(e){return e.tag===r.Pure.tag?r.Pure(n(e._1)):r.Bind(e,(function(e){return r.Pure(n(e))}))}},e._bind=function(n){return function(e){return r.Bind(n,e)}},e._fork=function(n){return function(e){return r.Fork(n,e)}},e._liftEffect=r.Sync,e._parAffMap=function(n){return function(e){return r.ParMap(n,e)}},e._parAffApply=function(n){return function(e){return r.ParApply(n,e)}},e._parAffAlt=function(n){return function(e){return r.ParAlt(n,e)}},e.makeAff=r.Async,e.generalBracket=function(n){return function(e){return function(t){return r.Bracket(n,e,t)}}},e._makeFiber=function(n,e){return function(){return r.Fiber(n,null,e)}},e._makeSupervisedFiber=function(n,e){return function(){var t=r.Supervisor(n);return{fiber:r.Fiber(n,t,e),supervisor:t}}},e._killAll=function(n,e,t){return e.killAll(n,t)},e._delay=function(e,o){return r.Async((function(u){return function(){var i,a,c=(i=o,a=u(e()),0===i&&void 0!==n?n(a):setTimeout(a,i));return function(){return r.Sync((function(){return e(function(n,e){return 0===n&&void 0!==t?t(e):clearTimeout(e)}(o,c))}))}}}))},e._sequential=r.Seq}).call(this,t(139).setImmediate,t(139).clearImmediate)},function(n,e,t){(function(n,e){!function(n,t){"use strict";if(!n.setImmediate){var r,o,u,i,a,c=1,f={},l=!1,s=n.document,d=Object.getPrototypeOf&&Object.getPrototypeOf(n);d=d&&d.setTimeout?d:n,"[object process]"==={}.toString.call(n.process)?r=function(n){e.nextTick((function(){m(n)}))}:!function(){if(n.postMessage&&!n.importScripts){var e=!0,t=n.onmessage;return n.onmessage=function(){e=!1},n.postMessage("","*"),n.onmessage=t,e}}()?n.MessageChannel?((u=new MessageChannel).port1.onmessage=function(n){m(n.data)},r=function(n){u.port2.postMessage(n)}):s&&"onreadystatechange"in s.createElement("script")?(o=s.documentElement,r=function(n){var e=s.createElement("script");e.onreadystatechange=function(){m(n),e.onreadystatechange=null,o.removeChild(e),e=null},o.appendChild(e)}):r=function(n){setTimeout(m,0,n)}:(i="setImmediate$"+Math.random()+"$",a=function(e){e.source===n&&"string"==typeof e.data&&0===e.data.indexOf(i)&&m(+e.data.slice(i.length))},n.addEventListener?n.addEventListener("message",a,!1):n.attachEvent("onmessage",a),r=function(e){n.postMessage(i+e,"*")}),d.setImmediate=function(n){"function"!=typeof n&&(n=new Function(""+n));for(var e=new Array(arguments.length-1),t=0;t<e.length;t++)e[t]=arguments[t+1];var o={callback:n,args:e};return f[c]=o,r(c),c++},d.clearImmediate=p}function p(n){delete f[n]}function m(n){if(l)setTimeout(m,0,n);else{var e=f[n];if(e){l=!0;try{!function(n){var e=n.callback,t=n.args;switch(t.length){case 0:e();break;case 1:e(t[0]);break;case 2:e(t[0],t[1]);break;case 3:e(t[0],t[1],t[2]);break;default:e.apply(void 0,t)}}(e)}finally{p(n),l=!1}}}}}("undefined"==typeof self?void 0===n?this:n:self)}).call(this,t(140),t(276))},function(n,e){var t,r,o=n.exports={};function u(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function a(n){if(t===setTimeout)return setTimeout(n,0);if((t===u||!t)&&setTimeout)return t=setTimeout,setTimeout(n,0);try{return t(n,0)}catch(e){try{return t.call(null,n,0)}catch(e){return t.call(this,n,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:u}catch(n){t=u}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(n){r=i}}();var c,f=[],l=!1,s=-1;function d(){l&&c&&(l=!1,c.length?f=c.concat(f):s=-1,f.length&&p())}function p(){if(!l){var n=a(d);l=!0;for(var e=f.length;e;){for(c=f,f=[];++s<e;)c&&c[s].run();s=-1,e=f.length}c=null,l=!1,function(n){if(r===clearTimeout)return clearTimeout(n);if((r===i||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(n);try{r(n)}catch(e){try{return r.call(null,n)}catch(e){return r.call(this,n)}}}(n)}}function m(n,e){this.fun=n,this.array=e}function h(){}o.nextTick=function(n){var e=new Array(arguments.length-1);if(arguments.length>1)for(var t=1;t<arguments.length;t++)e[t-1]=arguments[t];f.push(new m(n,e)),1!==f.length||l||a(p)},m.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=h,o.addListener=h,o.once=h,o.off=h,o.removeListener=h,o.removeAllListeners=h,o.emit=h,o.prependListener=h,o.prependOnceListener=h,o.listeners=function(n){return[]},o.binding=function(n){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(n){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(n,e,t){"use strict";var r=t(9),o=t(13),u=t(141),i=t(16),a=t(24),c=function(n){return function(e){return function(t){var r,o=u.sequential(n),a=i.traverse_(n.Applicative1())(e)((r=u.parallel(n),function(n){return r(t(n))}));return function(n){return o(a(n))}}}},f=function(n){return function(e){return function(t){var r,o=u.sequential(n),i=a.traverse(e)(n.Applicative1())((r=u.parallel(n),function(n){return r(t(n))}));return function(n){return o(i(n))}}}};n.exports={parApply:function(n){return function(e){return function(t){return u.sequential(n)(r.apply(n.Applicative1().Apply0())(u.parallel(n)(e))(u.parallel(n)(t)))}}},parTraverse:f,parTraverse_:c,parSequence:function(n){return function(e){return f(n)(e)(o.identity(o.categoryFn))}},parSequence_:function(n){return function(e){return c(n)(e)(o.identity(o.categoryFn))}},parOneOf:function(n){return function(e){return function(t){return function(r){var o=u.sequential(n),a=i.oneOfMap(t)(e.Plus1())(u.parallel(n));return function(n){return o(a(n))}}}}},parOneOfMap:function(n){return function(e){return function(t){return function(r){return function(r){var o,a=u.sequential(n),c=i.oneOfMap(t)(e.Plus1())((o=u.parallel(n),function(n){return o(r(n))}));return function(n){return a(c(n))}}}}}}}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(3),i=t(17),a=t(81),c=t(82),f=t(83),l=t(84),s=t(8),d=t(1),p=t(14),m=t(33),h=function(n){return n},v=new p.Newtype((function(n){return n}),h),g=new l.MonadTrans((function(n){return function(e){return function(t){return u.bind(n.Bind1())(e)(t)}}})),y=function(n){return new d.Functor((function(n){return function(e){return function(t){return e((function(e){return t(n(e))}))}}}))},w=function(n){return new o.Apply((function(){return y(n.Functor0())}),(function(n){return function(e){return function(t){return n((function(n){return e((function(e){return t(n(e))}))}))}}}))},b=function(n){return new u.Bind((function(){return w(n.Apply0())}),(function(n){return function(e){return function(t){return n((function(n){return e(n)(t)}))}}}))},F=function(n){return new r.Applicative((function(){return w(n.Apply0())}),(function(n){return function(e){return e(n)}}))},E=function(n){return new i.Monad((function(){return F(n.Applicative0())}),(function(){return b(n.Bind1())}))},x=function(n){return new c.MonadAsk((function(){return E(n.Monad0())}),l.lift(g)(n.Monad0())(c.ask(n)))};n.exports={ContT:h,runContT:function(n){return function(e){return n(e)}},mapContT:function(n){return function(e){return function(t){return n(e(t))}}},withContT:function(n){return function(e){return function(t){return e(n(t))}}},newtypeContT:v,monadContContT:function(n){return new a.MonadCont((function(){return E(n)}),(function(n){return function(e){return n((function(n){return function(t){return e(n)}}))(e)}}))},functorContT:y,applyContT:w,applicativeContT:F,bindContT:b,monadContT:E,monadTransContT:g,monadEffectContT:function(n){return new m.MonadEffect((function(){return E(n.Monad0())}),(e=l.lift(g)(n.Monad0()),t=m.liftEffect(n),function(n){return e(t(n))}));var e,t},monadAskContT:x,monadReaderContT:function(n){return new c.MonadReader((function(){return x(n.MonadAsk0())}),(function(e){return function(t){return function(r){return u.bind(n.MonadAsk0().Monad0().Bind1())(c.ask(n.MonadAsk0()))((function(o){return c.local(n)(e)(t((u=c.local(n)(s.const(o)),function(n){return u(r(n))})));var u}))}}}))},monadStateContT:function(n){return new f.MonadState((function(){return E(n.Monad0())}),(e=l.lift(g)(n.Monad0()),t=f.state(n),function(n){return e(t(n))}));var e,t}}},function(n,e,t){"use strict";var r=t(19),o=t(35),u=t(2),i=t(9),a=t(3),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(97),g=t(80),y=t(39),w=t(22),b=t(1),F=t(4),E=t(14),x=t(20),S=t(33),C=function(n){return n},k=new E.Newtype((function(n){return n}),C),M=new h.MonadTrans((function(n){var e=f.liftM1(n)(F.Just.create);return function(n){return e(n)}})),I=function(n){return function(e){return n(e)}},T=function(n){return new b.Functor((function(e){return function(t){return b.map(n)(b.map(F.functorMaybe)(e))(t)}}))},R=function(n){return new f.Monad((function(){return N(n)}),(function(){return A(n)}))},A=function(n){return new a.Bind((function(){return _(n)}),(function(e){return function(t){return a.bind(n.Bind1())(e)((function(e){if(e instanceof F.Nothing)return u.pure(n.Applicative0())(F.Nothing.value);if(e instanceof F.Just)return t(e.value0);throw new Error("Failed pattern match at Control.Monad.Maybe.Trans (line 54, column 11 - line 56, column 42): "+[e.constructor.name])}))}}))},_=function(n){return new i.Apply((function(){return T(n.Bind1().Apply0().Functor0())}),f.ap(R(n)))},N=function(n){return new u.Applicative((function(){return _(n)}),(e=u.pure(n.Applicative0()),function(n){return e(F.Just.create(n))}));var e},P=function(n){return new d.MonadAsk((function(){return R(n.Monad0())}),h.lift(M)(n.Monad0())(d.ask(n)))},O=function(n){return new v.MonadTell((function(){return R(n.Monad0())}),(e=h.lift(M)(n.Monad0()),t=v.tell(n),function(n){return e(t(n))}));var e,t},L=function(n){return new s.MonadThrow((function(){return R(n.Monad0())}),(function(e){return h.lift(M)(n.Monad0())(s.throwError(n)(e))}))},W=function(n){return new r.Alt((function(){return T(n.Bind1().Apply0().Functor0())}),(function(e){return function(t){return a.bind(n.Bind1())(e)((function(e){return e instanceof F.Nothing?t:u.pure(n.Applicative0())(e)}))}}))},D=function(n){return new w.Plus((function(){return W(n)}),u.pure(n.Applicative0())(F.Nothing.value))},z=function(n){return new o.Alternative((function(){return N(n)}),(function(){return D(n)}))},B=function(n){return new y.MonadZero((function(){return z(n)}),(function(){return R(n)}))};n.exports={MaybeT:C,runMaybeT:function(n){return n},mapMaybeT:I,newtypeMaybeT:k,functorMaybeT:T,applyMaybeT:_,applicativeMaybeT:N,bindMaybeT:A,monadMaybeT:R,monadTransMaybeT:M,altMaybeT:W,plusMaybeT:D,alternativeMaybeT:z,monadPlusMaybeT:function(n){return new g.MonadPlus((function(){return B(n)}))},monadZeroMaybeT:B,monadRecMaybeT:function(n){return new p.MonadRec((function(){return R(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 F.Nothing)return new p.Done(F.Nothing.value);if(e instanceof F.Just&&e.value0 instanceof p.Loop)return new p.Loop(e.value0.value0);if(e instanceof F.Just&&e.value0 instanceof p.Done)return new p.Done(new F.Just(e.value0.value0));throw new Error("Failed pattern match at Control.Monad.Maybe.Trans (line 84, column 16 - line 87, column 43): "+[e.constructor.name])}())}))}));return function(n){return t(n)}}))},monadEffectMaybe:function(n){return new S.MonadEffect((function(){return R(n.Monad0())}),(e=h.lift(M)(n.Monad0()),t=S.liftEffect(n),function(n){return e(t(n))}));var e,t},monadContMaybeT:function(n){return new l.MonadCont((function(){return R(n.Monad0())}),(function(e){return l.callCC(n)((function(n){return e((function(e){return n(new F.Just(e))}))}))}))},monadThrowMaybeT:L,monadErrorMaybeT:function(n){return new s.MonadError((function(){return L(n.MonadThrow0())}),(function(e){return function(t){return s.catchError(n)(e)((function(n){return t(n)}))}}))},monadAskMaybeT:P,monadReaderMaybeT:function(n){return new d.MonadReader((function(){return P(n.MonadAsk0())}),(function(e){return I(d.local(n)(e))}))},monadStateMaybeT:function(n){return new m.MonadState((function(){return R(n.Monad0())}),(function(e){return h.lift(M)(n.Monad0())(m.state(n)(e))}))},monadTellMaybeT:O,monadWriterMaybeT:function(n){return new v.MonadWriter((function(){return O(n.MonadTell0())}),I((function(e){return a.bind(n.MonadTell0().Monad0().Bind1())(v.listen(n)(e))((function(e){return u.pure(n.MonadTell0().Monad0().Applicative0())(b.map(F.functorMaybe)((function(n){return new x.Tuple(n,e.value1)}))(e.value0))}))})),I((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 F.Nothing)return new x.Tuple(F.Nothing.value,c.identity(c.categoryFn));if(e instanceof F.Just)return new x.Tuple(new F.Just(e.value0.value0),e.value0.value1);throw new Error("Failed pattern match at Control.Monad.Maybe.Trans (line 121, column 10 - line 123, column 43): "+[e.constructor.name])}())})))})))}}},function(n,e,t){"use strict";var r=t(19),o=t(35),u=t(2),i=t(9),a=t(3),c=t(17),f=t(81),l=t(59),s=t(82),d=t(49),p=t(83),m=t(84),h=t(97),v=t(80),g=t(39),y=t(22),w=t(126),b=t(8),F=t(1),E=t(11),x=t(14),S=t(7),C=t(33),k=function(n){return n},M=function(n){return function(e){return function(t){return e(n(t))}}},I=new x.Newtype((function(n){return n}),k),T=new m.MonadTrans((function(n){return function(n){return b.const(n)}})),R=function(n){return function(e){return function(t){return n(e(t))}}},A=function(n){return new F.Functor((e=F.map(n),function(n){return R(e(n))}));var e},_=function(n){return new w.Distributive((function(){return A(n.Functor0())}),(function(e){return function(t){var r=w.distribute(_(n))(e),o=F.map(e)(t);return function(n){return r(o(n))}}}),(function(e){return function(t){return function(r){return w.collect(n)(e)((function(n){return n(r)}))(t)}}}))},N=function(n){return new i.Apply((function(){return A(n.Functor0())}),(function(e){return function(t){return function(r){return i.apply(n)(e(r))(t(r))}}}))},P=function(n){return new a.Bind((function(){return N(n.Apply0())}),(function(e){return function(t){return function(r){return a.bind(n)(e(r))((function(n){return t(n)(r)}))}}}))},O=function(n){return function(e){return new S.Semigroup(i.lift2(N(n))(S.append(e)))}},L=function(n){return new u.Applicative((function(){return N(n.Apply0())}),(e=u.pure(n),function(n){return b.const(e(n))}));var e},W=function(n){return new c.Monad((function(){return L(n.Applicative0())}),(function(){return P(n.Bind1())}))},D=function(n){return new s.MonadAsk((function(){return W(n)}),u.pure(n.Applicative0()))},z=function(n){return new h.MonadTell((function(){return W(n.Monad0())}),(e=m.lift(T)(n.Monad0()),t=h.tell(n),function(n){return e(t(n))}));var e,t},B=function(n){return new l.MonadThrow((function(){return W(n.Monad0())}),(e=m.lift(T)(n.Monad0()),t=l.throwError(n),function(n){return e(t(n))}));var e,t},j=function(n){return new r.Alt((function(){return A(n.Functor0())}),(function(e){return function(t){return function(o){return r.alt(n)(e(o))(t(o))}}}))},q=function(n){return new y.Plus((function(){return j(n.Alt0())}),b.const(y.empty(n)))},U=function(n){return new o.Alternative((function(){return L(n.Applicative0())}),(function(){return q(n.Plus1())}))},H=function(n){return new g.MonadZero((function(){return U(n.Alternative1())}),(function(){return W(n.Monad0())}))};n.exports={ReaderT:k,runReaderT:function(n){return n},withReaderT:M,mapReaderT:R,newtypeReaderT:I,functorReaderT:A,applyReaderT:N,applicativeReaderT:L,altReaderT:j,plusReaderT:q,alternativeReaderT:U,bindReaderT:P,monadReaderT:W,monadZeroReaderT:H,semigroupReaderT:O,monoidReaderT:function(n){return function(e){return new E.Monoid((function(){return O(n.Apply0())(e.Semigroup0())}),u.pure(L(n))(E.mempty(e)))}},monadPlusReaderT:function(n){return new v.MonadPlus((function(){return H(n.MonadZero0())}))},monadTransReaderT:T,monadEffectReader:function(n){return new C.MonadEffect((function(){return W(n.Monad0())}),(e=m.lift(T)(n.Monad0()),t=C.liftEffect(n),function(n){return e(t(n))}));var e,t},monadContReaderT:function(n){return new f.MonadCont((function(){return W(n.Monad0())}),(function(e){return function(t){return f.callCC(n)((function(n){return e((function(e){return b.const(n(e))}))(t)}))}}))},monadThrowReaderT:B,monadErrorReaderT:function(n){return new l.MonadError((function(){return B(n.MonadThrow0())}),(function(e){return function(t){return function(r){return l.catchError(n)(e(r))((function(n){return t(n)(r)}))}}}))},monadAskReaderT:D,monadReaderReaderT:function(n){return new s.MonadReader((function(){return D(n)}),M)},monadStateReaderT:function(n){return new p.MonadState((function(){return W(n.Monad0())}),(e=m.lift(T)(n.Monad0()),t=p.state(n),function(n){return e(t(n))}));var e,t},monadTellReaderT:z,monadWriterReaderT:function(n){return new h.MonadWriter((function(){return z(n.MonadTell0())}),R(h.listen(n)),R(h.pass(n)))},distributiveReaderT:_,monadRecReaderT:function(n){return new d.MonadRec((function(){return W(n.Monad0())}),(function(e){return function(t){return function(r){return d.tailRecM(n)(function(t){return function(r){var o=e(r);return a.bindFlipped(n.Monad0().Bind1())(u.pure(n.Monad0().Applicative0()))(o(t))}}(r))(t)}}}))}}},function(n,e,t){"use strict";var r=t(19),o=t(35),u=t(2),i=t(9),a=t(3),c=t(17),f=t(81),l=t(59),s=t(82),d=t(49),p=t(83),m=t(84),h=t(97),v=t(80),g=t(39),y=t(22),w=t(1),b=t(11),F=t(14),E=t(7),x=t(20),S=t(12),C=t(33),k=function(n){return n},M=new F.Newtype((function(n){return n}),k),I=function(n){return new m.MonadTrans((function(e){return function(t){return a.bind(e.Bind1())(t)((function(t){return u.pure(e.Applicative0())(new x.Tuple(t,b.mempty(n)))}))}}))},T=function(n){return function(e){return n(e)}},R=function(n){return new w.Functor((function(e){return T(w.map(n)((function(n){return new x.Tuple(e(n.value0),n.value1)})))}))},A=function(n){return function(e){return new i.Apply((function(){return R(e.Functor0())}),(function(t){return function(r){return i.apply(e)(w.map(e.Functor0())((function(e){return function(t){return new x.Tuple(e.value0(t.value0),E.append(n)(e.value1)(t.value1))}}))(t))(r)}}))}},_=function(n){return function(e){return new a.Bind((function(){return A(n)(e.Apply0())}),(function(t){return function(r){return a.bind(e)(t)((function(t){var o=r(t.value0);return w.map(e.Apply0().Functor0())((function(e){return new x.Tuple(e.value0,E.append(n)(t.value1)(e.value1))}))(o)}))}}))}},N=function(n){return function(e){return new u.Applicative((function(){return A(n.Semigroup0())(e.Apply0())}),(function(t){return u.pure(e)(new x.Tuple(t,b.mempty(n)))}))}},P=function(n){return function(e){return new c.Monad((function(){return N(n)(e.Applicative0())}),(function(){return _(n.Semigroup0())(e.Bind1())}))}},O=function(n){return function(e){return new s.MonadAsk((function(){return P(n)(e.Monad0())}),m.lift(I(n))(e.Monad0())(s.ask(e)))}},L=function(n){return function(e){return new h.MonadTell((function(){return P(n)(e)}),(t=u.pure(e.Applicative0()),r=x.Tuple.create(S.unit),function(n){return t(r(n))}));var t,r}},W=function(n){return function(e){return new l.MonadThrow((function(){return P(n)(e.Monad0())}),(function(t){return m.lift(I(n))(e.Monad0())(l.throwError(e)(t))}))}},D=function(n){return new r.Alt((function(){return R(n.Functor0())}),(function(e){return function(t){return r.alt(n)(e)(t)}}))},z=function(n){return new y.Plus((function(){return D(n.Alt0())}),y.empty(n))},B=function(n){return function(e){return new o.Alternative((function(){return N(n)(e.Applicative0())}),(function(){return z(e.Plus1())}))}},j=function(n){return function(e){return new g.MonadZero((function(){return B(n)(e.Alternative1())}),(function(){return P(n)(e.Monad0())}))}};n.exports={WriterT:k,runWriterT:function(n){return n},execWriterT:function(n){return function(e){return w.map(n)(x.snd)(e)}},mapWriterT:T,newtypeWriterT:M,functorWriterT:R,applyWriterT:A,applicativeWriterT:N,altWriterT:D,plusWriterT:z,alternativeWriterT:B,bindWriterT:_,monadWriterT:P,monadRecWriterT:function(n){return function(e){return new d.MonadRec((function(){return P(n)(e.Monad0())}),(function(t){return function(r){return d.tailRecM(e)((function(r){var o=t(r.value0);return a.bind(e.Monad0().Bind1())(o)((function(t){return u.pure(e.Monad0().Applicative0())(function(){if(t.value0 instanceof d.Loop)return new d.Loop(new x.Tuple(t.value0.value0,E.append(n.Semigroup0())(r.value1)(t.value1)));if(t.value0 instanceof d.Done)return new d.Done(new x.Tuple(t.value0.value0,E.append(n.Semigroup0())(r.value1)(t.value1)));throw new Error("Failed pattern match at Control.Monad.Writer.Trans (line 83, column 16 - line 85, column 47): "+[t.value0.constructor.name])}())}))}))(new x.Tuple(r,b.mempty(n)))}}))}},monadZeroWriterT:j,monadPlusWriterT:function(n){return function(e){return new v.MonadPlus((function(){return j(n)(e.MonadZero0())}))}},monadTransWriterT:I,monadEffectWriter:function(n){return function(e){return new C.MonadEffect((function(){return P(n)(e.Monad0())}),(t=m.lift(I(n))(e.Monad0()),r=C.liftEffect(e),function(n){return t(r(n))}));var t,r}},monadContWriterT:function(n){return function(e){return new f.MonadCont((function(){return P(n)(e.Monad0())}),(function(t){return f.callCC(e)((function(e){return t((function(t){return e(new x.Tuple(t,b.mempty(n)))}))}))}))}},monadThrowWriterT:W,monadErrorWriterT:function(n){return function(e){return new l.MonadError((function(){return W(n)(e.MonadThrow0())}),(function(n){return function(t){return l.catchError(e)(n)((function(n){return t(n)}))}}))}},monadAskWriterT:O,monadReaderWriterT:function(n){return function(e){return new s.MonadReader((function(){return O(n)(e.MonadAsk0())}),(function(n){return T(s.local(e)(n))}))}},monadStateWriterT:function(n){return function(e){return new p.MonadState((function(){return P(n)(e.Monad0())}),(function(t){return m.lift(I(n))(e.Monad0())(p.state(e)(t))}))}},monadTellWriterT:L,monadWriterWriterT:function(n){return function(e){return new h.MonadWriter((function(){return L(n)(e)}),(function(n){return a.bind(e.Bind1())(n)((function(n){return u.pure(e.Applicative0())(new x.Tuple(new x.Tuple(n.value0,n.value1),n.value1))}))}),(function(n){return a.bind(e.Bind1())(n)((function(n){return u.pure(e.Applicative0())(new x.Tuple(n.value0.value0,n.value0.value1(n.value1)))}))}))}}}},function(n,e,t){"use strict";var r=t(19),o=t(35),u=t(2),i=t(9),a=t(13),c=t(22),f=t(6),l=t(16),s=t(47),d=t(8),p=t(1),m=t(283),h=t(36),v=t(14),g=t(10),y=t(5),w=t(24),b=t(48),F=t(20),E=function(n){return n},x=new v.Newtype((function(n){return n}),E),S=function(n){return function(e){return new p.Functor((function(t){return function(r){return p.map(n)(p.map(e)(t))(r)}}))}},C=function(n){return function(e){return new h.FunctorWithIndex((function(){return S(n.Functor0())(e.Functor0())}),(function(t){return function(r){return h.mapWithIndex(n)((o=h.mapWithIndex(e),u=F.curry(t),function(n){return o(u(n))}))(r);var o,u}}))}},k=function(n){return function(e){return new l.Foldable((function(t){return function(r){return function(o){return l.foldMap(n)(t)(l.foldMap(e)(t)(r))(o)}}}),(function(t){return function(r){return function(o){return l.foldl(n)(l.foldl(e)(t))(r)(o)}}}),(function(t){return function(r){return function(o){return l.foldr(n)(d.flip(l.foldr(e)(t)))(r)(o)}}}))}},M=function(n){return function(e){return new s.FoldableWithIndex((function(){return k(n.Foldable0())(e.Foldable0())}),(function(t){return function(r){return function(o){return s.foldMapWithIndex(n)(t)((u=s.foldMapWithIndex(e)(t),i=F.curry(r),function(n){return u(i(n))}))(o);var u,i}}}),(function(t){return function(r){return function(o){return s.foldlWithIndex(n)((u=s.foldlWithIndex(e),i=F.curry(t),function(n){return u(i(n))}))(r)(o);var u,i}}}),(function(t){return function(r){return function(o){return s.foldrWithIndex(n)((function(n){return d.flip(s.foldrWithIndex(e)(F.curry(t)(n)))}))(r)(o)}}}))}},I=function(n){return function(e){return new w.Traversable((function(){return k(n.Foldable1())(e.Foldable1())}),(function(){return S(n.Functor0())(e.Functor0())}),(function(t){return w.traverse(I(n)(e))(t)(a.identity(a.categoryFn))}),(function(t){return function(r){return function(o){return p.map(t.Apply0().Functor0())(E)(w.traverse(n)(t)(w.traverse(e)(t)(r))(o))}}}))}},T=function(n){return function(e){return function(t){return new f.Eq((function(r){return function(o){return f.eq1(n)(m.eqApp(e)(t))(m.hoistLiftApp(r))(m.hoistLiftApp(o))}}))}}},R=function(n){return function(e){return function(t){return new g.Ord((function(){return T(n.Eq10())(e.Eq10())(t.Eq0())}),(function(r){return function(o){return g.compare1(n)(m.ordApp(e)(t))(m.hoistLiftApp(r))(m.hoistLiftApp(o))}}))}}},A=function(n){return function(e){return new f.Eq1((function(t){return f.eq(T(n)(e)(t))}))}},_=function(n){return function(e){return new i.Apply((function(){return S(n.Functor0())(e.Functor0())}),(function(t){return function(r){return i.apply(n)(p.map(n.Functor0())(i.apply(e))(t))(r)}}))}},N=function(n){return function(e){return new u.Applicative((function(){return _(n.Apply0())(e.Apply0())}),(t=u.pure(n),r=u.pure(e),function(n){return t(r(n))}));var t,r}},P=function(n){return function(e){return new r.Alt((function(){return S(n.Functor0())(e)}),(function(e){return function(t){return r.alt(n)(e)(t)}}))}},O=function(n){return function(e){return new c.Plus((function(){return P(n.Alt0())(e)}),c.empty(n))}};n.exports={Compose:E,bihoistCompose:function(n){return function(e){return function(t){return function(r){return e(p.map(n)(t)(r))}}}},newtypeCompose:x,eqCompose:T,eq1Compose:A,ordCompose:R,ord1Compose:function(n){return function(e){return new g.Ord1((function(){return A(n.Eq10())(e.Eq10())}),(function(t){return g.compare(R(n)(e)(t))}))}},showCompose:function(n){return new y.Show((function(e){return"(Compose "+y.show(n)(e)+")"}))},functorCompose:S,functorWithIndexCompose:C,applyCompose:_,applicativeCompose:N,foldableCompose:k,foldableWithIndexCompose:M,traversableCompose:I,traversableWithIndexCompose:function(n){return function(e){return new b.TraversableWithIndex((function(){return M(n.FoldableWithIndex1())(e.FoldableWithIndex1())}),(function(){return C(n.FunctorWithIndex0())(e.FunctorWithIndex0())}),(function(){return I(n.Traversable2())(e.Traversable2())}),(function(t){return function(r){return function(o){return p.map(t.Apply0().Functor0())(E)(b.traverseWithIndex(n)(t)((u=b.traverseWithIndex(e)(t),i=F.curry(r),function(n){return u(i(n))}))(o));var u,i}}}))}},altCompose:P,plusCompose:O,alternativeCompose:function(n){return function(e){return new o.Alternative((function(){return N(n.Applicative0())(e)}),(function(){return O(n.Plus1())(e.Apply0().Functor0())}))}}}},function(n,e,t){"use strict";var r=t(2),o=t(9),u=t(6),i=t(11),a=t(14),c=t(10),f=t(7),l=t(5),s=t(25),d=function(n){return n},p=function(n){return function(e){return new f.Semigroup((function(t){return function(r){return o.lift2(n)(f.append(e))(t)(r)}}))}},m=new a.Newtype((function(n){return n}),d),h=s.unsafeCoerce,v=s.unsafeCoerce,g=function(n){return function(e){return new u.Eq((function(t){return function(r){return u.eq1(n)(e)(t)(r)}}))}},y=function(n){return function(e){return new c.Ord((function(){return g(n.Eq10())(e.Eq0())}),(function(t){return function(r){return c.compare1(n)(e)(t)(r)}}))}},w=function(n){return new u.Eq1((function(e){return u.eq(g(n)(e))}))};n.exports={App:d,hoistApp:function(n){return function(e){return n(e)}},hoistLiftApp:v,hoistLowerApp:h,newtypeApp:m,eqApp:g,eq1App:w,ordApp:y,ord1App:function(n){return new c.Ord1((function(){return w(n.Eq10())}),(function(e){return c.compare(y(n)(e))}))},showApp:function(n){return new l.Show((function(e){return"(App "+l.show(n)(e)+")"}))},semigroupApp:p,monoidApp:function(n){return function(e){return new i.Monoid((function(){return p(n.Apply0())(e.Semigroup0())}),r.pure(n)(i.mempty(e)))}},functorApp:function(n){return n},functorWithIndexApp:function(n){return n},applyApp:function(n){return n},applicativeApp:function(n){return n},bindApp:function(n){return n},monadApp:function(n){return n},altApp:function(n){return n},plusApp:function(n){return n},alternativeApp:function(n){return n},monadZeroApp:function(n){return n},monadPlusApp:function(n){return n},lazyApp:function(n){return n},foldableApp:function(n){return n},traversableApp:function(n){return n},foldableWithIndexApp:function(n){return n},traversableWithIndexApp:function(n){return n},extendApp:function(n){return n},comonadApp:function(n){return n}}},function(n,e,t){"use strict";var r=t(2),o=t(8),u=t(4),i=t(14),a=t(88),c=t(53),f=t(31),l=t(28),s=t(26),d=function(n){return n},p=new i.Newtype((function(n){return n}),d);n.exports={UseAff:d,useAff:function(n){return function(e){return function(t){return l.coerceHook(p)(l.bind(l.ixBindRender)(f.useState(u.Nothing.value))((function(i){return l.discard(l.ixBindRender)(f.useEffect(n)(e)((function(){i.value1(o.const(u.Nothing.value))();var n=a.runAff((function(n){return i.value1(o.const(u.Just.create(n)))}))(t)();return a.launchAff_(a.killFiber(c.error("Effect hook discarded."))(n))})))((function(){return r.pure(l.applicativeRender(s.refl))(i.value0)}))})))}}},ntUseAff:p}},function(n,e,t){"use strict";var r=t(15),o=t(55),u=t(79);n.exports={wrapperDiv:function(n){return function(n){return function(n){return function(e){return o.div()(u.insert(new r.IsSymbol((function(){return"children"})))()()(r.SProxy.value)([e])(n))}}}}}},function(n,e,t){"use strict";var r=t(287),o=t(138),u=t(6),i=t(14),a=function(n){return n},c=t(5).showString,f=new i.Newtype((function(n){return n}),a),l=r.headersImpl,s=new u.Eq((function(n){return function(e){return n===e}})),d={method:"GET"};n.exports={URL:a,defaultFetchOptions:d,getMethod:"GET",postMethod:"POST",putMethod:"PUT",deleteMethod:"DELETE",headMethod:"HEAD",omitCredentials:"omit",sameOriginCredentials:"same-origin",includeCredentials:"include",fetch:function(n){return function(e){return function(e){return function(t){return o.toAffE(r._fetch(n)(e)(t))}}}},json:function(n){return o.toAffE(r.jsonImpl(n))},text:function(n){return o.toAffE(r.textImpl(n))},headers:l,arrayBuffer:function(n){return o.toAffE(r.arrayBufferImpl(n))},makeHeaders:function(n){return r.fromRecordImpl},statusCode:function(n){return n.status},url:function(n){return n.url},newtypeURL:f,showURL:c,eqURL:s}},function(n,e){e._fetch=function(n){return function(e){return function(t){return function(){return n(e,t).catch((function(n){throw new Error(n)}))}}}},e.jsonImpl=function(n){return function(){return n.json().catch((function(n){throw new Error(n)}))}},e.textImpl=function(n){return function(){return n.text()}},e.headersImpl=function(n){var e={},t=!0,r=!1,o=void 0;try{for(var u,i=n.headers[Symbol.iterator]();!(t=(u=i.next()).done);t=!0)h=u.value,e[h[0]]=h[1]}catch(n){r=!0,o=n}finally{try{t||null==i.return||i.return()}finally{if(r)throw o}}return e},e.arrayBufferImpl=function(n){return function(){return n.arrayBuffer()}},e.fromRecordImpl=function(n){return n}},function(n,e,t){"use strict";var r=t(289);n.exports={windowFetch:r.windowFetch}},function(n,e){e.windowFetch=window.fetch},function(n,e,t){"use strict";var r=t(291);e.render_=function(n,e,t){r.render(n,e,t)},e.hydrate_=function(n,e,t){r.hydrate(n,e,t)},e.unmountComponentAtNode_=function(n){return r.unmountComponentAtNode(n)},e.findDOMNode_=function(n){return r.findDOMNode(n)},e.createPortal_=function(n,e){return r.createPortal(n,e)}},function(n,e,t){"use strict";!function n(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(n){console.error(n)}}}(),n.exports=t(292)},function(n,e,t){"use strict";
38+/** @license React v16.9.0
39+ * react-dom.production.min.js
40+ *
41+ * Copyright (c) Facebook, Inc. and its affiliates.
42+ *
43+ * This source code is licensed under the MIT license found in the
44+ * LICENSE file in the root directory of this source tree.
45+ */var r=t(0),o=t(100),u=t(293);function i(n){for(var e=n.message,t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return n.message="Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n}if(!r)throw i(Error(227));var a=null,c={};function f(){if(a)for(var n in c){var e=c[n],t=a.indexOf(n);if(!(-1<t))throw i(Error(96),n);if(!s[t]){if(!e.extractEvents)throw i(Error(97),n);for(var r in s[t]=e,t=e.eventTypes){var o=void 0,u=t[r],f=e,p=r;if(d.hasOwnProperty(p))throw i(Error(99),p);d[p]=u;var m=u.phasedRegistrationNames;if(m){for(o in m)m.hasOwnProperty(o)&&l(m[o],f,p);o=!0}else u.registrationName?(l(u.registrationName,f,p),o=!0):o=!1;if(!o)throw i(Error(98),r,n)}}}}function l(n,e,t){if(p[n])throw i(Error(100),n);p[n]=e,m[n]=e.eventTypes[t].dependencies}var s=[],d={},p={},m={};function h(n,e,t,r,o,u,i,a,c){var f=Array.prototype.slice.call(arguments,3);try{e.apply(t,f)}catch(n){this.onError(n)}}var v=!1,g=null,y=!1,w=null,b={onError:function(n){v=!0,g=n}};function F(n,e,t,r,o,u,i,a,c){v=!1,g=null,h.apply(b,arguments)}var E=null,x=null,S=null;function C(n,e,t){var r=n.type||"unknown-event";n.currentTarget=S(t),function(n,e,t,r,o,u,a,c,f){if(F.apply(this,arguments),v){if(!v)throw i(Error(198));var l=g;v=!1,g=null,y||(y=!0,w=l)}}(r,e,void 0,n),n.currentTarget=null}function k(n,e){if(null==e)throw i(Error(30));return null==n?e:Array.isArray(n)?Array.isArray(e)?(n.push.apply(n,e),n):(n.push(e),n):Array.isArray(e)?[n].concat(e):[n,e]}function M(n,e,t){Array.isArray(n)?n.forEach(e,t):n&&e.call(t,n)}var I=null;function T(n){if(n){var e=n._dispatchListeners,t=n._dispatchInstances;if(Array.isArray(e))for(var r=0;r<e.length&&!n.isPropagationStopped();r++)C(n,e[r],t[r]);else e&&C(n,e,t);n._dispatchListeners=null,n._dispatchInstances=null,n.isPersistent()||n.constructor.release(n)}}function R(n){if(null!==n&&(I=k(I,n)),n=I,I=null,n){if(M(n,T),I)throw i(Error(95));if(y)throw n=w,y=!1,w=null,n}}var A={injectEventPluginOrder:function(n){if(a)throw i(Error(101));a=Array.prototype.slice.call(n),f()},injectEventPluginsByName:function(n){var e,t=!1;for(e in n)if(n.hasOwnProperty(e)){var r=n[e];if(!c.hasOwnProperty(e)||c[e]!==r){if(c[e])throw i(Error(102),e);c[e]=r,t=!0}}t&&f()}};function _(n,e){var t=n.stateNode;if(!t)return null;var r=E(t);if(!r)return null;t=r[e];n:switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":(r=!r.disabled)||(r=!("button"===(n=n.type)||"input"===n||"select"===n||"textarea"===n)),n=!r;break n;default:n=!1}if(n)return null;if(t&&"function"!=typeof t)throw i(Error(231),e,typeof t);return t}var N=Math.random().toString(36).slice(2),P="__reactInternalInstance$"+N,O="__reactEventHandlers$"+N;function L(n){if(n[P])return n[P];for(;!n[P];){if(!n.parentNode)return null;n=n.parentNode}return 5===(n=n[P]).tag||6===n.tag?n:null}function W(n){return!(n=n[P])||5!==n.tag&&6!==n.tag?null:n}function D(n){if(5===n.tag||6===n.tag)return n.stateNode;throw i(Error(33))}function z(n){return n[O]||null}function B(n){do{n=n.return}while(n&&5!==n.tag);return n||null}function j(n,e,t){(e=_(n,t.dispatchConfig.phasedRegistrationNames[e]))&&(t._dispatchListeners=k(t._dispatchListeners,e),t._dispatchInstances=k(t._dispatchInstances,n))}function q(n){if(n&&n.dispatchConfig.phasedRegistrationNames){for(var e=n._targetInst,t=[];e;)t.push(e),e=B(e);for(e=t.length;0<e--;)j(t[e],"captured",n);for(e=0;e<t.length;e++)j(t[e],"bubbled",n)}}function U(n,e,t){n&&t&&t.dispatchConfig.registrationName&&(e=_(n,t.dispatchConfig.registrationName))&&(t._dispatchListeners=k(t._dispatchListeners,e),t._dispatchInstances=k(t._dispatchInstances,n))}function H(n){n&&n.dispatchConfig.registrationName&&U(n._targetInst,null,n)}function J(n){M(n,q)}var V=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement);function $(n,e){var t={};return t[n.toLowerCase()]=e.toLowerCase(),t["Webkit"+n]="webkit"+e,t["Moz"+n]="moz"+e,t}var G={animationend:$("Animation","AnimationEnd"),animationiteration:$("Animation","AnimationIteration"),animationstart:$("Animation","AnimationStart"),transitionend:$("Transition","TransitionEnd")},Q={},K={};function X(n){if(Q[n])return Q[n];if(!G[n])return n;var e,t=G[n];for(e in t)if(t.hasOwnProperty(e)&&e in K)return Q[n]=t[e];return n}V&&(K=document.createElement("div").style,"AnimationEvent"in window||(delete G.animationend.animation,delete G.animationiteration.animation,delete G.animationstart.animation),"TransitionEvent"in window||delete G.transitionend.transition);var Y=X("animationend"),Z=X("animationiteration"),nn=X("animationstart"),en=X("transitionend"),tn="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),rn=null,on=null,un=null;function an(){if(un)return un;var n,e,t=on,r=t.length,o="value"in rn?rn.value:rn.textContent,u=o.length;for(n=0;n<r&&t[n]===o[n];n++);var i=r-n;for(e=1;e<=i&&t[r-e]===o[u-e];e++);return un=o.slice(n,1<e?1-e:void 0)}function cn(){return!0}function fn(){return!1}function ln(n,e,t,r){for(var o in this.dispatchConfig=n,this._targetInst=e,this.nativeEvent=t,n=this.constructor.Interface)n.hasOwnProperty(o)&&((e=n[o])?this[o]=e(t):"target"===o?this.target=r:this[o]=t[o]);return this.isDefaultPrevented=(null!=t.defaultPrevented?t.defaultPrevented:!1===t.returnValue)?cn:fn,this.isPropagationStopped=fn,this}function sn(n,e,t,r){if(this.eventPool.length){var o=this.eventPool.pop();return this.call(o,n,e,t,r),o}return new this(n,e,t,r)}function dn(n){if(!(n instanceof this))throw i(Error(279));n.destructor(),10>this.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&&11>=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<e.char.length)return e.char;if(e.which)return String.fromCharCode(e.which)}return null;case"compositionend":return bn&&"ko"!==e.locale?null:e.data;default:return null}}(n,t))?((e=hn.getPooled(En.beforeInput,e,t,r)).data=n,J(e)):e=null,null===u?e:null===e?u:[u,e]}},In=null,Tn=null,Rn=null;function An(n){if(n=x(n)){if("function"!=typeof In)throw i(Error(280));var e=E(n.stateNode);In(n.stateNode,n.type,e)}}function _n(n){Tn?Rn?Rn.push(n):Rn=[n]:Tn=n}function Nn(){if(Tn){var n=Tn,e=Rn;if(Rn=Tn=null,An(n),e)for(n=0;n<e.length;n++)An(e[n])}}function Pn(n,e){return n(e)}function On(n,e,t,r){return n(e,t,r)}function Ln(){}var Wn=Pn,Dn=!1;function zn(){null===Tn&&null===Rn||(Ln(),Nn())}var Bn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function jn(n){var e=n&&n.nodeName&&n.nodeName.toLowerCase();return"input"===e?!!Bn[n.type]:"textarea"===e}function qn(n){return(n=n.target||n.srcElement||window).correspondingUseElement&&(n=n.correspondingUseElement),3===n.nodeType?n.parentNode:n}function Un(n){if(!V)return!1;var e=(n="on"+n)in document;return e||((e=document.createElement("div")).setAttribute(n,"return;"),e="function"==typeof e[n]),e}function Hn(n){var e=n.type;return(n=n.nodeName)&&"input"===n.toLowerCase()&&("checkbox"===e||"radio"===e)}function Jn(n){n._valueTracker||(n._valueTracker=function(n){var e=Hn(n)?"checked":"value",t=Object.getOwnPropertyDescriptor(n.constructor.prototype,e),r=""+n[e];if(!n.hasOwnProperty(e)&&void 0!==t&&"function"==typeof t.get&&"function"==typeof t.set){var o=t.get,u=t.set;return Object.defineProperty(n,e,{configurable:!0,get:function(){return o.call(this)},set:function(n){r=""+n,u.call(this,n)}}),Object.defineProperty(n,e,{enumerable:t.enumerable}),{getValue:function(){return r},setValue:function(n){r=""+n},stopTracking:function(){n._valueTracker=null,delete n[e]}}}}(n))}function Vn(n){if(!n)return!1;var e=n._valueTracker;if(!e)return!0;var t=e.getValue(),r="";return n&&(r=Hn(n)?n.checked?"true":"false":n.value),(n=r)!==t&&(e.setValue(n),!0)}var $n=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;$n.hasOwnProperty("ReactCurrentDispatcher")||($n.ReactCurrentDispatcher={current:null}),$n.hasOwnProperty("ReactCurrentBatchConfig")||($n.ReactCurrentBatchConfig={suspense:null});var Gn=/^(.*)[\\\/]/,Qn="function"==typeof Symbol&&Symbol.for,Kn=Qn?Symbol.for("react.element"):60103,Xn=Qn?Symbol.for("react.portal"):60106,Yn=Qn?Symbol.for("react.fragment"):60107,Zn=Qn?Symbol.for("react.strict_mode"):60108,ne=Qn?Symbol.for("react.profiler"):60114,ee=Qn?Symbol.for("react.provider"):60109,te=Qn?Symbol.for("react.context"):60110,re=Qn?Symbol.for("react.concurrent_mode"):60111,oe=Qn?Symbol.for("react.forward_ref"):60112,ue=Qn?Symbol.for("react.suspense"):60113,ie=Qn?Symbol.for("react.suspense_list"):60120,ae=Qn?Symbol.for("react.memo"):60115,ce=Qn?Symbol.for("react.lazy"):60116;Qn&&Symbol.for("react.fundamental"),Qn&&Symbol.for("react.responder");var fe="function"==typeof Symbol&&Symbol.iterator;function le(n){return null===n||"object"!=typeof n?null:"function"==typeof(n=fe&&n[fe]||n["@@iterator"])?n:null}function se(n){if(null==n)return null;if("function"==typeof n)return n.displayName||n.name||null;if("string"==typeof n)return n;switch(n){case Yn:return"Fragment";case Xn:return"Portal";case ne:return"Profiler";case Zn:return"StrictMode";case ue:return"Suspense";case ie:return"SuspenseList"}if("object"==typeof n)switch(n.$$typeof){case te:return"Context.Consumer";case ee:return"Context.Provider";case oe:var e=n.render;return e=e.displayName||e.name||"",n.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case ae:return se(n.type);case ce:if(n=1===n._status?n._result:null)return se(n)}return null}function de(n){var e="";do{n:switch(n.tag){case 3:case 4:case 6:case 7:case 10:case 9:var t="";break n;default:var r=n._debugOwner,o=n._debugSource,u=se(n.type);t=null,r&&(t=se(r.type)),r=u,u="",o?u=" (at "+o.fileName.replace(Gn,"")+":"+o.lineNumber+")":t&&(u=" (created by "+t+")"),t="\n in "+(r||"Unknown")+u}e+=t,n=n.return}while(n);return e}var pe=/^[: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]*$/,me=Object.prototype.hasOwnProperty,he={},ve={};function ge(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 ye={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(n){ye[n]=new ge(n,0,!1,n,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(n){var e=n[0];ye[e]=new ge(e,1,!1,n[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(n){ye[n]=new ge(n,2,!1,n.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(n){ye[n]=new ge(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){ye[n]=new ge(n,3,!1,n.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(n){ye[n]=new ge(n,3,!0,n,null,!1)})),["capture","download"].forEach((function(n){ye[n]=new ge(n,4,!1,n,null,!1)})),["cols","rows","size","span"].forEach((function(n){ye[n]=new ge(n,6,!1,n,null,!1)})),["rowSpan","start"].forEach((function(n){ye[n]=new ge(n,5,!1,n.toLowerCase(),null,!1)}));var we=/[\-:]([a-z])/g;function be(n){return n[1].toUpperCase()}function Fe(n,e,t,r){var o=ye.hasOwnProperty(e)?ye[e]:null;(null!==o?0===o.type:!r&&(2<e.length&&("o"===e[0]||"O"===e[0])&&("n"===e[1]||"N"===e[1])))||(function(n,e,t,r){if(null==e||function(n,e,t,r){if(null!==t&&0===t.type)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==t?!t.acceptsBooleans:"data-"!==(n=n.toLowerCase().slice(0,5))&&"aria-"!==n);default:return!1}}(n,e,t,r))return!0;if(r)return!1;if(null!==t)switch(t.type){case 3:return!e;case 4:return!1===e;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}(e,t,o,r)&&(t=null),r||null===o?function(n){return!!me.call(ve,n)||!me.call(he,n)&&(pe.test(n)?ve[n]=!0:(he[n]=!0,!1))}(e)&&(null===t?n.removeAttribute(e):n.setAttribute(e,""+t)):o.mustUseProperty?n[o.propertyName]=null===t?3!==o.type&&"":t:(e=o.attributeName,r=o.attributeNamespace,null===t?n.removeAttribute(e):(t=3===(o=o.type)||4===o&&!0===t?"":""+t,r?n.setAttributeNS(r,e,t):n.setAttribute(e,t))))}function Ee(n){switch(typeof n){case"boolean":case"number":case"object":case"string":case"undefined":return n;default:return""}}function xe(n,e){var t=e.checked;return o({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=t?t:n._wrapperState.initialChecked})}function Se(n,e){var t=null==e.defaultValue?"":e.defaultValue,r=null!=e.checked?e.checked:e.defaultChecked;t=Ee(null!=e.value?e.value:t),n._wrapperState={initialChecked:r,initialValue:t,controlled:"checkbox"===e.type||"radio"===e.type?null!=e.checked:null!=e.value}}function Ce(n,e){null!=(e=e.checked)&&Fe(n,"checked",e,!1)}function ke(n,e){Ce(n,e);var t=Ee(e.value),r=e.type;if(null!=t)"number"===r?(0===t&&""===n.value||n.value!=t)&&(n.value=""+t):n.value!==""+t&&(n.value=""+t);else if("submit"===r||"reset"===r)return void n.removeAttribute("value");e.hasOwnProperty("value")?Ie(n,e.type,t):e.hasOwnProperty("defaultValue")&&Ie(n,e.type,Ee(e.defaultValue)),null==e.checked&&null!=e.defaultChecked&&(n.defaultChecked=!!e.defaultChecked)}function Me(n,e,t){if(e.hasOwnProperty("value")||e.hasOwnProperty("defaultValue")){var r=e.type;if(!("submit"!==r&&"reset"!==r||void 0!==e.value&&null!==e.value))return;e=""+n._wrapperState.initialValue,t||e===n.value||(n.value=e),n.defaultValue=e}""!==(t=n.name)&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!!n._wrapperState.initialChecked,""!==t&&(n.name=t)}function Ie(n,e,t){"number"===e&&n.ownerDocument.activeElement===n||(null==t?n.defaultValue=""+n._wrapperState.initialValue:n.defaultValue!==""+t&&(n.defaultValue=""+t))}"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(we,be);ye[e]=new ge(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(we,be);ye[e]=new ge(e,1,!1,n,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(n){var e=n.replace(we,be);ye[e]=new ge(e,1,!1,n,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(n){ye[n]=new ge(n,1,!1,n.toLowerCase(),null,!1)})),ye.xlinkHref=new ge("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(n){ye[n]=new ge(n,1,!1,n.toLowerCase(),null,!0)}));var Te={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function Re(n,e,t){return(n=ln.getPooled(Te.change,n,e,t)).type="change",_n(t),J(n),n}var Ae=null,_e=null;function Ne(n){R(n)}function Pe(n){if(Vn(D(n)))return n}function Oe(n,e){if("change"===n)return e}var Le=!1;function We(){Ae&&(Ae.detachEvent("onpropertychange",De),_e=Ae=null)}function De(n){if("value"===n.propertyName&&Pe(_e))if(n=Re(_e,n,qn(n)),Dn)R(n);else{Dn=!0;try{Pn(Ne,n)}finally{Dn=!1,zn()}}}function ze(n,e,t){"focus"===n?(We(),_e=t,(Ae=e).attachEvent("onpropertychange",De)):"blur"===n&&We()}function Be(n){if("selectionchange"===n||"keyup"===n||"keydown"===n)return Pe(_e)}function je(n,e){if("click"===n)return Pe(e)}function qe(n,e){if("input"===n||"change"===n)return Pe(e)}V&&(Le=Un("input")&&(!document.documentMode||9<document.documentMode));var Ue={eventTypes:Te,_isInputEventSupported:Le,extractEvents:function(n,e,t,r){var o=e?D(e):window,u=void 0,i=void 0,a=o.nodeName&&o.nodeName.toLowerCase();if("select"===a||"input"===a&&"file"===o.type?u=Oe:jn(o)?Le?u=qe:(u=Be,i=ze):(a=o.nodeName)&&"input"===a.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(u=je),u&&(u=u(n,e)))return Re(u,t,r);i&&i(n,o,e),"blur"===n&&(n=o._wrapperState)&&n.controlled&&"number"===o.type&&Ie(o,"number",o.value)}},He=ln.extend({view:null,detail:null}),Je={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Ve(n){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(n):!!(n=Je[n])&&!!e[n]}function $e(){return Ve}var Ge=0,Qe=0,Ke=!1,Xe=!1,Ye=He.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:$e,button:null,buttons:null,relatedTarget:function(n){return n.relatedTarget||(n.fromElement===n.srcElement?n.toElement:n.fromElement)},movementX:function(n){if("movementX"in n)return n.movementX;var e=Ge;return Ge=n.screenX,Ke?"mousemove"===n.type?n.screenX-e:0:(Ke=!0,0)},movementY:function(n){if("movementY"in n)return n.movementY;var e=Qe;return Qe=n.screenY,Xe?"mousemove"===n.type?n.screenY-e:0:(Xe=!0,0)}}),Ze=Ye.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),nt={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},et={eventTypes:nt,extractEvents:function(n,e,t,r){var o="mouseover"===n||"pointerover"===n,u="mouseout"===n||"pointerout"===n;if(o&&(t.relatedTarget||t.fromElement)||!u&&!o)return null;if(o=r.window===r?r:(o=r.ownerDocument)?o.defaultView||o.parentWindow:window,u?(u=e,e=(e=t.relatedTarget||t.toElement)?L(e):null):u=null,u===e)return null;var i=void 0,a=void 0,c=void 0,f=void 0;"mouseout"===n||"mouseover"===n?(i=Ye,a=nt.mouseLeave,c=nt.mouseEnter,f="mouse"):"pointerout"!==n&&"pointerover"!==n||(i=Ze,a=nt.pointerLeave,c=nt.pointerEnter,f="pointer");var l=null==u?o:D(u);if(o=null==e?o:D(e),(n=i.getPooled(a,u,t,r)).type=f+"leave",n.target=l,n.relatedTarget=o,(t=i.getPooled(c,e,t,r)).type=f+"enter",t.target=o,t.relatedTarget=l,r=e,u&&r)n:{for(o=r,f=0,i=e=u;i;i=B(i))f++;for(i=0,c=o;c;c=B(c))i++;for(;0<f-i;)e=B(e),f--;for(;0<i-f;)o=B(o),i--;for(;f--;){if(e===o||e===o.alternate)break n;e=B(e),o=B(o)}e=null}else e=null;for(o=e,e=[];u&&u!==o&&(null===(f=u.alternate)||f!==o);)e.push(u),u=B(u);for(u=[];r&&r!==o&&(null===(f=r.alternate)||f!==o);)u.push(r),r=B(r);for(r=0;r<e.length;r++)U(e[r],"bubbled",n);for(r=u.length;0<r--;)U(u[r],"captured",t);return[n,t]}};function tt(n,e){return n===e&&(0!==n||1/n==1/e)||n!=n&&e!=e}var rt=Object.prototype.hasOwnProperty;function ot(n,e){if(tt(n,e))return!0;if("object"!=typeof n||null===n||"object"!=typeof e||null===e)return!1;var t=Object.keys(n),r=Object.keys(e);if(t.length!==r.length)return!1;for(r=0;r<t.length;r++)if(!rt.call(e,t[r])||!tt(n[t[r]],e[t[r]]))return!1;return!0}function ut(n,e){return{responder:n,props:e}}function it(n){var e=n;if(n.alternate)for(;e.return;)e=e.return;else{if(0!=(2&e.effectTag))return 1;for(;e.return;)if(0!=(2&(e=e.return).effectTag))return 1}return 3===e.tag?2:3}function at(n){if(2!==it(n))throw i(Error(188))}function ct(n){if(!(n=function(n){var e=n.alternate;if(!e){if(3===(e=it(n)))throw i(Error(188));return 1===e?null:n}for(var t=n,r=e;;){var o=t.return;if(null===o)break;var u=o.alternate;if(null===u){if(null!==(r=o.return)){t=r;continue}break}if(o.child===u.child){for(u=o.child;u;){if(u===t)return at(o),n;if(u===r)return at(o),e;u=u.sibling}throw i(Error(188))}if(t.return!==r.return)t=o,r=u;else{for(var a=!1,c=o.child;c;){if(c===t){a=!0,t=o,r=u;break}if(c===r){a=!0,r=o,t=u;break}c=c.sibling}if(!a){for(c=u.child;c;){if(c===t){a=!0,t=u,r=o;break}if(c===r){a=!0,r=u,t=o;break}c=c.sibling}if(!a)throw i(Error(189))}}if(t.alternate!==r)throw i(Error(190))}if(3!==t.tag)throw i(Error(188));return t.stateNode.current===t?n:e}(n)))return null;for(var e=n;;){if(5===e.tag||6===e.tag)return e;if(e.child)e.child.return=e,e=e.child;else{if(e===n)break;for(;!e.sibling;){if(!e.return||e.return===n)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}}return null}new Map,new Map,new Set,new Map;var ft=ln.extend({animationName:null,elapsedTime:null,pseudoElement:null}),lt=ln.extend({clipboardData:function(n){return"clipboardData"in n?n.clipboardData:window.clipboardData}}),st=He.extend({relatedTarget:null});function dt(n){var e=n.keyCode;return"charCode"in n?0===(n=n.charCode)&&13===e&&(n=13):n=e,10===n&&(n=13),32<=n||13===n?n:0}for(var pt={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},mt={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},ht=He.extend({key:function(n){if(n.key){var e=pt[n.key]||n.key;if("Unidentified"!==e)return e}return"keypress"===n.type?13===(n=dt(n))?"Enter":String.fromCharCode(n):"keydown"===n.type||"keyup"===n.type?mt[n.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:$e,charCode:function(n){return"keypress"===n.type?dt(n):0},keyCode:function(n){return"keydown"===n.type||"keyup"===n.type?n.keyCode:0},which:function(n){return"keypress"===n.type?dt(n):"keydown"===n.type||"keyup"===n.type?n.keyCode:0}}),vt=Ye.extend({dataTransfer:null}),gt=He.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:$e}),yt=ln.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),wt=Ye.extend({deltaX:function(n){return"deltaX"in n?n.deltaX:"wheelDeltaX"in n?-n.wheelDeltaX:0},deltaY:function(n){return"deltaY"in n?n.deltaY:"wheelDeltaY"in n?-n.wheelDeltaY:"wheelDelta"in n?-n.wheelDelta:0},deltaZ:null,deltaMode:null}),bt=[["blur","blur",0],["cancel","cancel",0],["click","click",0],["close","close",0],["contextmenu","contextMenu",0],["copy","copy",0],["cut","cut",0],["auxclick","auxClick",0],["dblclick","doubleClick",0],["dragend","dragEnd",0],["dragstart","dragStart",0],["drop","drop",0],["focus","focus",0],["input","input",0],["invalid","invalid",0],["keydown","keyDown",0],["keypress","keyPress",0],["keyup","keyUp",0],["mousedown","mouseDown",0],["mouseup","mouseUp",0],["paste","paste",0],["pause","pause",0],["play","play",0],["pointercancel","pointerCancel",0],["pointerdown","pointerDown",0],["pointerup","pointerUp",0],["ratechange","rateChange",0],["reset","reset",0],["seeked","seeked",0],["submit","submit",0],["touchcancel","touchCancel",0],["touchend","touchEnd",0],["touchstart","touchStart",0],["volumechange","volumeChange",0],["drag","drag",1],["dragenter","dragEnter",1],["dragexit","dragExit",1],["dragleave","dragLeave",1],["dragover","dragOver",1],["mousemove","mouseMove",1],["mouseout","mouseOut",1],["mouseover","mouseOver",1],["pointermove","pointerMove",1],["pointerout","pointerOut",1],["pointerover","pointerOver",1],["scroll","scroll",1],["toggle","toggle",1],["touchmove","touchMove",1],["wheel","wheel",1],["abort","abort",2],[Y,"animationEnd",2],[Z,"animationIteration",2],[nn,"animationStart",2],["canplay","canPlay",2],["canplaythrough","canPlayThrough",2],["durationchange","durationChange",2],["emptied","emptied",2],["encrypted","encrypted",2],["ended","ended",2],["error","error",2],["gotpointercapture","gotPointerCapture",2],["load","load",2],["loadeddata","loadedData",2],["loadedmetadata","loadedMetadata",2],["loadstart","loadStart",2],["lostpointercapture","lostPointerCapture",2],["playing","playing",2],["progress","progress",2],["seeking","seeking",2],["stalled","stalled",2],["suspend","suspend",2],["timeupdate","timeUpdate",2],[en,"transitionEnd",2],["waiting","waiting",2]],Ft={},Et={},xt=0;xt<bt.length;xt++){var St=bt[xt],Ct=St[0],kt=St[1],Mt=St[2],It="on"+(kt[0].toUpperCase()+kt.slice(1)),Tt={phasedRegistrationNames:{bubbled:It,captured:It+"Capture"},dependencies:[Ct],eventPriority:Mt};Ft[kt]=Tt,Et[Ct]=Tt}var Rt={eventTypes:Ft,getEventPriority:function(n){return void 0!==(n=Et[n])?n.eventPriority:2},extractEvents:function(n,e,t,r){var o=Et[n];if(!o)return null;switch(n){case"keypress":if(0===dt(t))return null;case"keydown":case"keyup":n=ht;break;case"blur":case"focus":n=st;break;case"click":if(2===t.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":n=Ye;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":n=vt;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":n=gt;break;case Y:case Z:case nn:n=ft;break;case en:n=yt;break;case"scroll":n=He;break;case"wheel":n=wt;break;case"copy":case"cut":case"paste":n=lt;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":n=Ze;break;default:n=ln}return J(e=n.getPooled(o,e,t,r)),e}},At=Rt.getEventPriority,_t=[];function Nt(n){var e=n.targetInst,t=e;do{if(!t){n.ancestors.push(t);break}var r;for(r=t;r.return;)r=r.return;if(!(r=3!==r.tag?null:r.stateNode.containerInfo))break;n.ancestors.push(t),t=L(r)}while(t);for(t=0;t<n.ancestors.length;t++){e=n.ancestors[t];var o=qn(n.nativeEvent);r=n.topLevelType;for(var u=n.nativeEvent,i=null,a=0;a<s.length;a++){var c=s[a];c&&(c=c.extractEvents(r,e,u,o))&&(i=k(i,c))}R(i)}}var Pt=!0;function Ot(n,e){Lt(e,n,!1)}function Lt(n,e,t){switch(At(e)){case 0:var r=Wt.bind(null,e,1);break;case 1:r=Dt.bind(null,e,1);break;default:r=zt.bind(null,e,1)}t?n.addEventListener(e,r,!0):n.addEventListener(e,r,!1)}function Wt(n,e,t){Dn||Ln();var r=zt,o=Dn;Dn=!0;try{On(r,n,e,t)}finally{(Dn=o)||zn()}}function Dt(n,e,t){zt(n,e,t)}function zt(n,e,t){if(Pt){if(null===(e=L(e=qn(t)))||"number"!=typeof e.tag||2===it(e)||(e=null),_t.length){var r=_t.pop();r.topLevelType=n,r.nativeEvent=t,r.targetInst=e,n=r}else n={topLevelType:n,nativeEvent:t,targetInst:e,ancestors:[]};try{if(t=n,Dn)Nt(t);else{Dn=!0;try{Wn(Nt,t,void 0)}finally{Dn=!1,zn()}}}finally{n.topLevelType=null,n.nativeEvent=null,n.targetInst=null,n.ancestors.length=0,10>_t.length&&_t.push(n)}}}var Bt=new("function"==typeof WeakMap?WeakMap:Map);function jt(n){var e=Bt.get(n);return void 0===e&&(e=new Set,Bt.set(n,e)),e}function qt(n){if(void 0===(n=n||("undefined"!=typeof document?document:void 0)))return null;try{return n.activeElement||n.body}catch(e){return n.body}}function Ut(n){for(;n&&n.firstChild;)n=n.firstChild;return n}function Ht(n,e){var t,r=Ut(n);for(n=0;r;){if(3===r.nodeType){if(t=n+r.textContent.length,n<=e&&t>=e)return{node:r,offset:e-n};n=t}n:{for(;r;){if(r.nextSibling){r=r.nextSibling;break n}r=r.parentNode}r=void 0}r=Ut(r)}}function Jt(){for(var n=window,e=qt();e instanceof n.HTMLIFrameElement;){try{var t="string"==typeof e.contentWindow.location.href}catch(n){t=!1}if(!t)break;e=qt((n=e.contentWindow).document)}return e}function Vt(n){var e=n&&n.nodeName&&n.nodeName.toLowerCase();return e&&("input"===e&&("text"===n.type||"search"===n.type||"tel"===n.type||"url"===n.type||"password"===n.type)||"textarea"===e||"true"===n.contentEditable)}var $t=V&&"documentMode"in document&&11>=document.documentMode,Gt={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},Qt=null,Kt=null,Xt=null,Yt=!1;function Zt(n,e){var t=e.window===e?e.document:9===e.nodeType?e:e.ownerDocument;return Yt||null==Qt||Qt!==qt(t)?null:("selectionStart"in(t=Qt)&&Vt(t)?t={start:t.selectionStart,end:t.selectionEnd}:t={anchorNode:(t=(t.ownerDocument&&t.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset},Xt&&ot(Xt,t)?null:(Xt=t,(n=ln.getPooled(Gt.select,Kt,n,e)).type="select",n.target=Qt,J(n),n))}var nr={eventTypes:Gt,extractEvents:function(n,e,t,r){var o,u=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;if(!(o=!u)){n:{u=jt(u),o=m.onSelect;for(var i=0;i<o.length;i++)if(!u.has(o[i])){u=!1;break n}u=!0}o=!u}if(o)return null;switch(u=e?D(e):window,n){case"focus":(jn(u)||"true"===u.contentEditable)&&(Qt=u,Kt=e,Xt=null);break;case"blur":Xt=Kt=Qt=null;break;case"mousedown":Yt=!0;break;case"contextmenu":case"mouseup":case"dragend":return Yt=!1,Zt(t,r);case"selectionchange":if($t)break;case"keydown":case"keyup":return Zt(t,r)}return null}};function er(n,e){return n=o({children:void 0},e),(e=function(n){var e="";return r.Children.forEach(n,(function(n){null!=n&&(e+=n)})),e}(e.children))&&(n.children=e),n}function tr(n,e,t,r){if(n=n.options,e){e={};for(var o=0;o<t.length;o++)e["$"+t[o]]=!0;for(t=0;t<n.length;t++)o=e.hasOwnProperty("$"+n[t].value),n[t].selected!==o&&(n[t].selected=o),o&&r&&(n[t].defaultSelected=!0)}else{for(t=""+Ee(t),e=null,o=0;o<n.length;o++){if(n[o].value===t)return n[o].selected=!0,void(r&&(n[o].defaultSelected=!0));null!==e||n[o].disabled||(e=n[o])}null!==e&&(e.selected=!0)}}function rr(n,e){if(null!=e.dangerouslySetInnerHTML)throw i(Error(91));return o({},e,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue})}function or(n,e){var t=e.value;if(null==t){if(t=e.defaultValue,null!=(e=e.children)){if(null!=t)throw i(Error(92));if(Array.isArray(e)){if(!(1>=e.length))throw i(Error(93));e=e[0]}t=e}null==t&&(t="")}n._wrapperState={initialValue:Ee(t)}}function ur(n,e){var t=Ee(e.value),r=Ee(e.defaultValue);null!=t&&((t=""+t)!==n.value&&(n.value=t),null==e.defaultValue&&n.defaultValue!==t&&(n.defaultValue=t)),null!=r&&(n.defaultValue=""+r)}function ir(n){var e=n.textContent;e===n._wrapperState.initialValue&&(n.value=e)}A.injectEventPluginOrder("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),E=z,x=W,S=D,A.injectEventPluginsByName({SimpleEventPlugin:Rt,EnterLeaveEventPlugin:et,ChangeEventPlugin:Ue,SelectEventPlugin:nr,BeforeInputEventPlugin:Mn});var ar="http://www.w3.org/1999/xhtml",cr="http://www.w3.org/2000/svg";function fr(n){switch(n){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function lr(n,e){return null==n||"http://www.w3.org/1999/xhtml"===n?fr(e):"http://www.w3.org/2000/svg"===n&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":n}var sr=void 0,dr=function(n){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,r,o){MSApp.execUnsafeLocalFunction((function(){return n(e,t)}))}:n}((function(n,e){if(n.namespaceURI!==cr||"innerHTML"in n)n.innerHTML=e;else{for((sr=sr||document.createElement("div")).innerHTML="<svg>"+e+"</svg>",e=sr.firstChild;n.firstChild;)n.removeChild(n.firstChild);for(;e.firstChild;)n.appendChild(e.firstChild)}}));function pr(n,e){if(e){var t=n.firstChild;if(t&&t===n.lastChild&&3===t.nodeType)return void(t.nodeValue=e)}n.textContent=e}var mr={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},hr=["Webkit","ms","Moz","O"];function vr(n,e,t){return null==e||"boolean"==typeof e||""===e?"":t||"number"!=typeof e||0===e||mr.hasOwnProperty(n)&&mr[n]?(""+e).trim():e+"px"}function gr(n,e){for(var t in n=n.style,e)if(e.hasOwnProperty(t)){var r=0===t.indexOf("--"),o=vr(t,e[t],r);"float"===t&&(t="cssFloat"),r?n.setProperty(t,o):n[t]=o}}Object.keys(mr).forEach((function(n){hr.forEach((function(e){e=e+n.charAt(0).toUpperCase()+n.substring(1),mr[e]=mr[n]}))}));var yr=o({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function wr(n,e){if(e){if(yr[n]&&(null!=e.children||null!=e.dangerouslySetInnerHTML))throw i(Error(137),n,"");if(null!=e.dangerouslySetInnerHTML){if(null!=e.children)throw i(Error(60));if(!("object"==typeof e.dangerouslySetInnerHTML&&"__html"in e.dangerouslySetInnerHTML))throw i(Error(61))}if(null!=e.style&&"object"!=typeof e.style)throw i(Error(62),"")}}function br(n,e){if(-1===n.indexOf("-"))return"string"==typeof e.is;switch(n){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Fr(n,e){var t=jt(n=9===n.nodeType||11===n.nodeType?n:n.ownerDocument);e=m[e];for(var r=0;r<e.length;r++){var o=e[r];if(!t.has(o)){switch(o){case"scroll":Lt(n,"scroll",!0);break;case"focus":case"blur":Lt(n,"focus",!0),Lt(n,"blur",!0),t.add("blur"),t.add("focus");break;case"cancel":case"close":Un(o)&&Lt(n,o,!0);break;case"invalid":case"submit":case"reset":break;default:-1===tn.indexOf(o)&&Ot(o,n)}t.add(o)}}}function Er(){}var xr=null,Sr=null;function Cr(n,e){switch(n){case"button":case"input":case"select":case"textarea":return!!e.autoFocus}return!1}function kr(n,e){return"textarea"===n||"option"===n||"noscript"===n||"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&null!=e.dangerouslySetInnerHTML.__html}var Mr="function"==typeof setTimeout?setTimeout:void 0,Ir="function"==typeof clearTimeout?clearTimeout:void 0;function Tr(n){for(;null!=n;n=n.nextSibling){var e=n.nodeType;if(1===e||3===e)break}return n}new Set;var Rr=[],Ar=-1;function _r(n){0>Ar||(n.current=Rr[Ar],Rr[Ar]=null,Ar--)}function Nr(n,e){Ar++,Rr[Ar]=n.current,n.current=e}var Pr={},Or={current:Pr},Lr={current:!1},Wr=Pr;function Dr(n,e){var t=n.type.contextTypes;if(!t)return Pr;var r=n.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===e)return r.__reactInternalMemoizedMaskedChildContext;var o,u={};for(o in t)u[o]=e[o];return r&&((n=n.stateNode).__reactInternalMemoizedUnmaskedChildContext=e,n.__reactInternalMemoizedMaskedChildContext=u),u}function zr(n){return null!=(n=n.childContextTypes)}function Br(n){_r(Lr),_r(Or)}function jr(n){_r(Lr),_r(Or)}function qr(n,e,t){if(Or.current!==Pr)throw i(Error(168));Nr(Or,e),Nr(Lr,t)}function Ur(n,e,t){var r=n.stateNode;if(n=e.childContextTypes,"function"!=typeof r.getChildContext)return t;for(var u in r=r.getChildContext())if(!(u in n))throw i(Error(108),se(e)||"Unknown",u);return o({},t,r)}function Hr(n){var e=n.stateNode;return e=e&&e.__reactInternalMemoizedMergedChildContext||Pr,Wr=Or.current,Nr(Or,e),Nr(Lr,Lr.current),!0}function Jr(n,e,t){var r=n.stateNode;if(!r)throw i(Error(169));t?(e=Ur(n,e,Wr),r.__reactInternalMemoizedMergedChildContext=e,_r(Lr),_r(Or),Nr(Or,e)):_r(Lr),Nr(Lr,t)}var Vr=u.unstable_runWithPriority,$r=u.unstable_scheduleCallback,Gr=u.unstable_cancelCallback,Qr=u.unstable_shouldYield,Kr=u.unstable_requestPaint,Xr=u.unstable_now,Yr=u.unstable_getCurrentPriorityLevel,Zr=u.unstable_ImmediatePriority,no=u.unstable_UserBlockingPriority,eo=u.unstable_NormalPriority,to=u.unstable_LowPriority,ro=u.unstable_IdlePriority,oo={},uo=void 0!==Kr?Kr:function(){},io=null,ao=null,co=!1,fo=Xr(),lo=1e4>fo?Xr:function(){return Xr()-fo};function so(){switch(Yr()){case Zr:return 99;case no:return 98;case eo:return 97;case to:return 96;case ro:return 95;default:throw i(Error(332))}}function po(n){switch(n){case 99:return Zr;case 98:return no;case 97:return eo;case 96:return to;case 95:return ro;default:throw i(Error(332))}}function mo(n,e){return n=po(n),Vr(n,e)}function ho(n,e,t){return n=po(n),$r(n,e,t)}function vo(n){return null===io?(io=[n],ao=$r(Zr,yo)):io.push(n),oo}function go(){null!==ao&&Gr(ao),yo()}function yo(){if(!co&&null!==io){co=!0;var n=0;try{var e=io;mo(99,(function(){for(;n<e.length;n++){var t=e[n];do{t=t(!0)}while(null!==t)}})),io=null}catch(e){throw null!==io&&(io=io.slice(n+1)),$r(Zr,go),e}finally{co=!1}}}function wo(n,e){return 1073741823===e?99:1===e?95:0>=(n=10*(1073741821-e)-10*(1073741821-n))?99:250>=n?98:5250>=n?97:95}function bo(n,e){if(n&&n.defaultProps)for(var t in e=o({},e),n=n.defaultProps)void 0===e[t]&&(e[t]=n[t]);return e}var Fo={current:null},Eo=null,xo=null,So=null;function Co(){So=xo=Eo=null}function ko(n,e){var t=n.type._context;Nr(Fo,t._currentValue),t._currentValue=e}function Mo(n){var e=Fo.current;_r(Fo),n.type._context._currentValue=e}function Io(n,e){for(;null!==n;){var t=n.alternate;if(n.childExpirationTime<e)n.childExpirationTime=e,null!==t&&t.childExpirationTime<e&&(t.childExpirationTime=e);else{if(!(null!==t&&t.childExpirationTime<e))break;t.childExpirationTime=e}n=n.return}}function To(n,e){Eo=n,So=xo=null,null!==(n=n.dependencies)&&null!==n.firstContext&&(n.expirationTime>=e&&(ei=!0),n.firstContext=null)}function Ro(n,e){if(So!==n&&!1!==e&&0!==e)if("number"==typeof e&&1073741823!==e||(So=n,e=1073741823),e={context:n,observedBits:e,next:null},null===xo){if(null===Eo)throw i(Error(308));xo=e,Eo.dependencies={expirationTime:0,firstContext:e,responders:null}}else xo=xo.next=e;return n._currentValue}var Ao=!1;function _o(n){return{baseState:n,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function No(n){return{baseState:n.baseState,firstUpdate:n.firstUpdate,lastUpdate:n.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Po(n,e){return{expirationTime:n,suspenseConfig:e,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function Oo(n,e){null===n.lastUpdate?n.firstUpdate=n.lastUpdate=e:(n.lastUpdate.next=e,n.lastUpdate=e)}function Lo(n,e){var t=n.alternate;if(null===t){var r=n.updateQueue,o=null;null===r&&(r=n.updateQueue=_o(n.memoizedState))}else r=n.updateQueue,o=t.updateQueue,null===r?null===o?(r=n.updateQueue=_o(n.memoizedState),o=t.updateQueue=_o(t.memoizedState)):r=n.updateQueue=No(o):null===o&&(o=t.updateQueue=No(r));null===o||r===o?Oo(r,e):null===r.lastUpdate||null===o.lastUpdate?(Oo(r,e),Oo(o,e)):(Oo(r,e),o.lastUpdate=e)}function Wo(n,e){var t=n.updateQueue;null===(t=null===t?n.updateQueue=_o(n.memoizedState):Do(n,t)).lastCapturedUpdate?t.firstCapturedUpdate=t.lastCapturedUpdate=e:(t.lastCapturedUpdate.next=e,t.lastCapturedUpdate=e)}function Do(n,e){var t=n.alternate;return null!==t&&e===t.updateQueue&&(e=n.updateQueue=No(e)),e}function zo(n,e,t,r,u,i){switch(t.tag){case 1:return"function"==typeof(n=t.payload)?n.call(i,r,u):n;case 3:n.effectTag=-2049&n.effectTag|64;case 0:if(null==(u="function"==typeof(n=t.payload)?n.call(i,r,u):n))break;return o({},r,u);case 2:Ao=!0}return r}function Bo(n,e,t,r,o){Ao=!1;for(var u=(e=Do(n,e)).baseState,i=null,a=0,c=e.firstUpdate,f=u;null!==c;){var l=c.expirationTime;l<o?(null===i&&(i=c,u=f),a<l&&(a=l)):(Fa(l,c.suspenseConfig),f=zo(n,0,c,f,t,r),null!==c.callback&&(n.effectTag|=32,c.nextEffect=null,null===e.lastEffect?e.firstEffect=e.lastEffect=c:(e.lastEffect.nextEffect=c,e.lastEffect=c))),c=c.next}for(l=null,c=e.firstCapturedUpdate;null!==c;){var s=c.expirationTime;s<o?(null===l&&(l=c,null===i&&(u=f)),a<s&&(a=s)):(f=zo(n,0,c,f,t,r),null!==c.callback&&(n.effectTag|=32,c.nextEffect=null,null===e.lastCapturedEffect?e.firstCapturedEffect=e.lastCapturedEffect=c:(e.lastCapturedEffect.nextEffect=c,e.lastCapturedEffect=c))),c=c.next}null===i&&(e.lastUpdate=null),null===l?e.lastCapturedUpdate=null:n.effectTag|=32,null===i&&null===l&&(u=f),e.baseState=u,e.firstUpdate=i,e.firstCapturedUpdate=l,n.expirationTime=a,n.memoizedState=f}function jo(n,e,t){null!==e.firstCapturedUpdate&&(null!==e.lastUpdate&&(e.lastUpdate.next=e.firstCapturedUpdate,e.lastUpdate=e.lastCapturedUpdate),e.firstCapturedUpdate=e.lastCapturedUpdate=null),qo(e.firstEffect,t),e.firstEffect=e.lastEffect=null,qo(e.firstCapturedEffect,t),e.firstCapturedEffect=e.lastCapturedEffect=null}function qo(n,e){for(;null!==n;){var t=n.callback;if(null!==t){n.callback=null;var r=e;if("function"!=typeof t)throw i(Error(191),t);t.call(r)}n=n.nextEffect}}var Uo=$n.ReactCurrentBatchConfig,Ho=(new r.Component).refs;function Jo(n,e,t,r){t=null==(t=t(r,e=n.memoizedState))?e:o({},e,t),n.memoizedState=t,null!==(r=n.updateQueue)&&0===n.expirationTime&&(r.baseState=t)}var Vo={isMounted:function(n){return!!(n=n._reactInternalFiber)&&2===it(n)},enqueueSetState:function(n,e,t){n=n._reactInternalFiber;var r=ca(),o=Uo.suspense;(o=Po(r=fa(r,n,o),o)).payload=e,null!=t&&(o.callback=t),Lo(n,o),sa(n,r)},enqueueReplaceState:function(n,e,t){n=n._reactInternalFiber;var r=ca(),o=Uo.suspense;(o=Po(r=fa(r,n,o),o)).tag=1,o.payload=e,null!=t&&(o.callback=t),Lo(n,o),sa(n,r)},enqueueForceUpdate:function(n,e){n=n._reactInternalFiber;var t=ca(),r=Uo.suspense;(r=Po(t=fa(t,n,r),r)).tag=2,null!=e&&(r.callback=e),Lo(n,r),sa(n,t)}};function $o(n,e,t,r,o,u,i){return"function"==typeof(n=n.stateNode).shouldComponentUpdate?n.shouldComponentUpdate(r,u,i):!e.prototype||!e.prototype.isPureReactComponent||(!ot(t,r)||!ot(o,u))}function Go(n,e,t){var r=!1,o=Pr,u=e.contextType;return"object"==typeof u&&null!==u?u=Ro(u):(o=zr(e)?Wr:Or.current,u=(r=null!=(r=e.contextTypes))?Dr(n,o):Pr),e=new e(t,u),n.memoizedState=null!==e.state&&void 0!==e.state?e.state:null,e.updater=Vo,n.stateNode=e,e._reactInternalFiber=n,r&&((n=n.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,n.__reactInternalMemoizedMaskedChildContext=u),e}function Qo(n,e,t,r){n=e.state,"function"==typeof e.componentWillReceiveProps&&e.componentWillReceiveProps(t,r),"function"==typeof e.UNSAFE_componentWillReceiveProps&&e.UNSAFE_componentWillReceiveProps(t,r),e.state!==n&&Vo.enqueueReplaceState(e,e.state,null)}function Ko(n,e,t,r){var o=n.stateNode;o.props=t,o.state=n.memoizedState,o.refs=Ho;var u=e.contextType;"object"==typeof u&&null!==u?o.context=Ro(u):(u=zr(e)?Wr:Or.current,o.context=Dr(n,u)),null!==(u=n.updateQueue)&&(Bo(n,u,t,o,r),o.state=n.memoizedState),"function"==typeof(u=e.getDerivedStateFromProps)&&(Jo(n,e,u,t),o.state=n.memoizedState),"function"==typeof e.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(e=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),e!==o.state&&Vo.enqueueReplaceState(o,o.state,null),null!==(u=n.updateQueue)&&(Bo(n,u,t,o,r),o.state=n.memoizedState)),"function"==typeof o.componentDidMount&&(n.effectTag|=4)}var Xo=Array.isArray;function Yo(n,e,t){if(null!==(n=t.ref)&&"function"!=typeof n&&"object"!=typeof n){if(t._owner){t=t._owner;var r=void 0;if(t){if(1!==t.tag)throw i(Error(309));r=t.stateNode}if(!r)throw i(Error(147),n);var o=""+n;return null!==e&&null!==e.ref&&"function"==typeof e.ref&&e.ref._stringRef===o?e.ref:((e=function(n){var e=r.refs;e===Ho&&(e=r.refs={}),null===n?delete e[o]:e[o]=n})._stringRef=o,e)}if("string"!=typeof n)throw i(Error(284));if(!t._owner)throw i(Error(290),n)}return n}function Zo(n,e){if("textarea"!==n.type)throw i(Error(31),"[object Object]"===Object.prototype.toString.call(e)?"object with keys {"+Object.keys(e).join(", ")+"}":e,"")}function nu(n){function e(e,t){if(n){var r=e.lastEffect;null!==r?(r.nextEffect=t,e.lastEffect=t):e.firstEffect=e.lastEffect=t,t.nextEffect=null,t.effectTag=8}}function t(t,r){if(!n)return null;for(;null!==r;)e(t,r),r=r.sibling;return null}function r(n,e){for(n=new Map;null!==e;)null!==e.key?n.set(e.key,e):n.set(e.index,e),e=e.sibling;return n}function o(n,e,t){return(n=Da(n,e)).index=0,n.sibling=null,n}function u(e,t,r){return e.index=r,n?null!==(r=e.alternate)?(r=r.index)<t?(e.effectTag=2,t):r:(e.effectTag=2,t):t}function a(e){return n&&null===e.alternate&&(e.effectTag=2),e}function c(n,e,t,r){return null===e||6!==e.tag?((e=ja(t,n.mode,r)).return=n,e):((e=o(e,t)).return=n,e)}function f(n,e,t,r){return null!==e&&e.elementType===t.type?((r=o(e,t.props)).ref=Yo(n,e,t),r.return=n,r):((r=za(t.type,t.key,t.props,null,n.mode,r)).ref=Yo(n,e,t),r.return=n,r)}function l(n,e,t,r){return null===e||4!==e.tag||e.stateNode.containerInfo!==t.containerInfo||e.stateNode.implementation!==t.implementation?((e=qa(t,n.mode,r)).return=n,e):((e=o(e,t.children||[])).return=n,e)}function s(n,e,t,r,u){return null===e||7!==e.tag?((e=Ba(t,n.mode,r,u)).return=n,e):((e=o(e,t)).return=n,e)}function d(n,e,t){if("string"==typeof e||"number"==typeof e)return(e=ja(""+e,n.mode,t)).return=n,e;if("object"==typeof e&&null!==e){switch(e.$$typeof){case Kn:return(t=za(e.type,e.key,e.props,null,n.mode,t)).ref=Yo(n,null,e),t.return=n,t;case Xn:return(e=qa(e,n.mode,t)).return=n,e}if(Xo(e)||le(e))return(e=Ba(e,n.mode,t,null)).return=n,e;Zo(n,e)}return null}function p(n,e,t,r){var o=null!==e?e.key:null;if("string"==typeof t||"number"==typeof t)return null!==o?null:c(n,e,""+t,r);if("object"==typeof t&&null!==t){switch(t.$$typeof){case Kn:return t.key===o?t.type===Yn?s(n,e,t.props.children,r,o):f(n,e,t,r):null;case Xn:return t.key===o?l(n,e,t,r):null}if(Xo(t)||le(t))return null!==o?null:s(n,e,t,r,null);Zo(n,t)}return null}function m(n,e,t,r,o){if("string"==typeof r||"number"==typeof r)return c(e,n=n.get(t)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case Kn:return n=n.get(null===r.key?t:r.key)||null,r.type===Yn?s(e,n,r.props.children,o,r.key):f(e,n,r,o);case Xn:return l(e,n=n.get(null===r.key?t:r.key)||null,r,o)}if(Xo(r)||le(r))return s(e,n=n.get(t)||null,r,o,null);Zo(e,r)}return null}function h(o,i,a,c){for(var f=null,l=null,s=i,h=i=0,v=null;null!==s&&h<a.length;h++){s.index>h?(v=s,s=null):v=s.sibling;var g=p(o,s,a[h],c);if(null===g){null===s&&(s=v);break}n&&s&&null===g.alternate&&e(o,s),i=u(g,i,h),null===l?f=g:l.sibling=g,l=g,s=v}if(h===a.length)return t(o,s),f;if(null===s){for(;h<a.length;h++)null!==(s=d(o,a[h],c))&&(i=u(s,i,h),null===l?f=s:l.sibling=s,l=s);return f}for(s=r(o,s);h<a.length;h++)null!==(v=m(s,o,h,a[h],c))&&(n&&null!==v.alternate&&s.delete(null===v.key?h:v.key),i=u(v,i,h),null===l?f=v:l.sibling=v,l=v);return n&&s.forEach((function(n){return e(o,n)})),f}function v(o,a,c,f){var l=le(c);if("function"!=typeof l)throw i(Error(150));if(null==(c=l.call(c)))throw i(Error(151));for(var s=l=null,h=a,v=a=0,g=null,y=c.next();null!==h&&!y.done;v++,y=c.next()){h.index>v?(g=h,h=null):g=h.sibling;var w=p(o,h,y.value,f);if(null===w){null===h&&(h=g);break}n&&h&&null===w.alternate&&e(o,h),a=u(w,a,v),null===s?l=w:s.sibling=w,s=w,h=g}if(y.done)return t(o,h),l;if(null===h){for(;!y.done;v++,y=c.next())null!==(y=d(o,y.value,f))&&(a=u(y,a,v),null===s?l=y:s.sibling=y,s=y);return l}for(h=r(o,h);!y.done;v++,y=c.next())null!==(y=m(h,o,v,y.value,f))&&(n&&null!==y.alternate&&h.delete(null===y.key?v:y.key),a=u(y,a,v),null===s?l=y:s.sibling=y,s=y);return n&&h.forEach((function(n){return e(o,n)})),l}return function(n,r,u,c){var f="object"==typeof u&&null!==u&&u.type===Yn&&null===u.key;f&&(u=u.props.children);var l="object"==typeof u&&null!==u;if(l)switch(u.$$typeof){case Kn:n:{for(l=u.key,f=r;null!==f;){if(f.key===l){if(7===f.tag?u.type===Yn:f.elementType===u.type){t(n,f.sibling),(r=o(f,u.type===Yn?u.props.children:u.props)).ref=Yo(n,f,u),r.return=n,n=r;break n}t(n,f);break}e(n,f),f=f.sibling}u.type===Yn?((r=Ba(u.props.children,n.mode,c,u.key)).return=n,n=r):((c=za(u.type,u.key,u.props,null,n.mode,c)).ref=Yo(n,r,u),c.return=n,n=c)}return a(n);case Xn:n:{for(f=u.key;null!==r;){if(r.key===f){if(4===r.tag&&r.stateNode.containerInfo===u.containerInfo&&r.stateNode.implementation===u.implementation){t(n,r.sibling),(r=o(r,u.children||[])).return=n,n=r;break n}t(n,r);break}e(n,r),r=r.sibling}(r=qa(u,n.mode,c)).return=n,n=r}return a(n)}if("string"==typeof u||"number"==typeof u)return u=""+u,null!==r&&6===r.tag?(t(n,r.sibling),(r=o(r,u)).return=n,n=r):(t(n,r),(r=ja(u,n.mode,c)).return=n,n=r),a(n);if(Xo(u))return h(n,r,u,c);if(le(u))return v(n,r,u,c);if(l&&Zo(n,u),void 0===u&&!f)switch(n.tag){case 1:case 0:throw n=n.type,i(Error(152),n.displayName||n.name||"Component")}return t(n,r)}}var eu=nu(!0),tu=nu(!1),ru={},ou={current:ru},uu={current:ru},iu={current:ru};function au(n){if(n===ru)throw i(Error(174));return n}function cu(n,e){Nr(iu,e),Nr(uu,n),Nr(ou,ru);var t=e.nodeType;switch(t){case 9:case 11:e=(e=e.documentElement)?e.namespaceURI:lr(null,"");break;default:e=lr(e=(t=8===t?e.parentNode:e).namespaceURI||null,t=t.tagName)}_r(ou),Nr(ou,e)}function fu(n){_r(ou),_r(uu),_r(iu)}function lu(n){au(iu.current);var e=au(ou.current),t=lr(e,n.type);e!==t&&(Nr(uu,n),Nr(ou,t))}function su(n){uu.current===n&&(_r(ou),_r(uu))}var du={current:0};function pu(n){for(var e=n;null!==e;){if(13===e.tag){if(null!==e.memoizedState)return e}else if(19===e.tag&&void 0!==e.memoizedProps.revealOrder){if(0!=(64&e.effectTag))return e}else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===n)break;for(;null===e.sibling;){if(null===e.return||e.return===n)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var mu=$n.ReactCurrentDispatcher,hu=0,vu=null,gu=null,yu=null,wu=null,bu=null,Fu=null,Eu=0,xu=null,Su=0,Cu=!1,ku=null,Mu=0;function Iu(){throw i(Error(321))}function Tu(n,e){if(null===e)return!1;for(var t=0;t<e.length&&t<n.length;t++)if(!tt(n[t],e[t]))return!1;return!0}function Ru(n,e,t,r,o,u){if(hu=u,vu=e,yu=null!==n?n.memoizedState:null,mu.current=null===yu?Uu:Hu,e=t(r,o),Cu){do{Cu=!1,Mu+=1,yu=null!==n?n.memoizedState:null,Fu=wu,xu=bu=gu=null,mu.current=Hu,e=t(r,o)}while(Cu);ku=null,Mu=0}if(mu.current=qu,(n=vu).memoizedState=wu,n.expirationTime=Eu,n.updateQueue=xu,n.effectTag|=Su,n=null!==gu&&null!==gu.next,hu=0,Fu=bu=wu=yu=gu=vu=null,Eu=0,xu=null,Su=0,n)throw i(Error(300));return e}function Au(){mu.current=qu,hu=0,Fu=bu=wu=yu=gu=vu=null,Eu=0,xu=null,Su=0,Cu=!1,ku=null,Mu=0}function _u(){var n={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return null===bu?wu=bu=n:bu=bu.next=n,bu}function Nu(){if(null!==Fu)Fu=(bu=Fu).next,yu=null!==(gu=yu)?gu.next:null;else{if(null===yu)throw i(Error(310));var n={memoizedState:(gu=yu).memoizedState,baseState:gu.baseState,queue:gu.queue,baseUpdate:gu.baseUpdate,next:null};bu=null===bu?wu=n:bu.next=n,yu=gu.next}return bu}function Pu(n,e){return"function"==typeof e?e(n):e}function Ou(n){var e=Nu(),t=e.queue;if(null===t)throw i(Error(311));if(t.lastRenderedReducer=n,0<Mu){var r=t.dispatch;if(null!==ku){var o=ku.get(t);if(void 0!==o){ku.delete(t);var u=e.memoizedState;do{u=n(u,o.action),o=o.next}while(null!==o);return tt(u,e.memoizedState)||(ei=!0),e.memoizedState=u,e.baseUpdate===t.last&&(e.baseState=u),t.lastRenderedState=u,[u,r]}}return[e.memoizedState,r]}r=t.last;var a=e.baseUpdate;if(u=e.baseState,null!==a?(null!==r&&(r.next=null),r=a.next):r=null!==r?r.next:null,null!==r){var c=o=null,f=r,l=!1;do{var s=f.expirationTime;s<hu?(l||(l=!0,c=a,o=u),s>Eu&&(Eu=s)):(Fa(s,f.suspenseConfig),u=f.eagerReducer===n?f.eagerState:n(u,f.action)),a=f,f=f.next}while(null!==f&&f!==r);l||(c=a,o=u),tt(u,e.memoizedState)||(ei=!0),e.memoizedState=u,e.baseUpdate=c,e.baseState=o,t.lastRenderedState=u}return[e.memoizedState,t.dispatch]}function Lu(n,e,t,r){return n={tag:n,create:e,destroy:t,deps:r,next:null},null===xu?(xu={lastEffect:null}).lastEffect=n.next=n:null===(e=xu.lastEffect)?xu.lastEffect=n.next=n:(t=e.next,e.next=n,n.next=t,xu.lastEffect=n),n}function Wu(n,e,t,r){var o=_u();Su|=n,o.memoizedState=Lu(e,t,void 0,void 0===r?null:r)}function Du(n,e,t,r){var o=Nu();r=void 0===r?null:r;var u=void 0;if(null!==gu){var i=gu.memoizedState;if(u=i.destroy,null!==r&&Tu(r,i.deps))return void Lu(0,t,u,r)}Su|=n,o.memoizedState=Lu(e,t,u,r)}function zu(n,e){return"function"==typeof e?(n=n(),e(n),function(){e(null)}):null!=e?(n=n(),e.current=n,function(){e.current=null}):void 0}function Bu(){}function ju(n,e,t){if(!(25>Mu))throw i(Error(301));var r=n.alternate;if(n===vu||null!==r&&r===vu)if(Cu=!0,n={expirationTime:hu,suspenseConfig:null,action:t,eagerReducer:null,eagerState:null,next:null},null===ku&&(ku=new Map),void 0===(t=ku.get(e)))ku.set(e,n);else{for(e=t;null!==e.next;)e=e.next;e.next=n}else{var o=ca(),u=Uo.suspense;u={expirationTime:o=fa(o,n,u),suspenseConfig:u,action:t,eagerReducer:null,eagerState:null,next:null};var a=e.last;if(null===a)u.next=u;else{var c=a.next;null!==c&&(u.next=c),a.next=u}if(e.last=u,0===n.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=e.lastRenderedReducer))try{var f=e.lastRenderedState,l=r(f,t);if(u.eagerReducer=r,u.eagerState=l,tt(l,f))return}catch(n){}sa(n,o)}}var qu={readContext:Ro,useCallback:Iu,useContext:Iu,useEffect:Iu,useImperativeHandle:Iu,useLayoutEffect:Iu,useMemo:Iu,useReducer:Iu,useRef:Iu,useState:Iu,useDebugValue:Iu,useResponder:Iu},Uu={readContext:Ro,useCallback:function(n,e){return _u().memoizedState=[n,void 0===e?null:e],n},useContext:Ro,useEffect:function(n,e){return Wu(516,192,n,e)},useImperativeHandle:function(n,e,t){return t=null!=t?t.concat([n]):null,Wu(4,36,zu.bind(null,e,n),t)},useLayoutEffect:function(n,e){return Wu(4,36,n,e)},useMemo:function(n,e){var t=_u();return e=void 0===e?null:e,n=n(),t.memoizedState=[n,e],n},useReducer:function(n,e,t){var r=_u();return e=void 0!==t?t(e):e,r.memoizedState=r.baseState=e,n=(n=r.queue={last:null,dispatch:null,lastRenderedReducer:n,lastRenderedState:e}).dispatch=ju.bind(null,vu,n),[r.memoizedState,n]},useRef:function(n){return n={current:n},_u().memoizedState=n},useState:function(n){var e=_u();return"function"==typeof n&&(n=n()),e.memoizedState=e.baseState=n,n=(n=e.queue={last:null,dispatch:null,lastRenderedReducer:Pu,lastRenderedState:n}).dispatch=ju.bind(null,vu,n),[e.memoizedState,n]},useDebugValue:Bu,useResponder:ut},Hu={readContext:Ro,useCallback:function(n,e){var t=Nu();e=void 0===e?null:e;var r=t.memoizedState;return null!==r&&null!==e&&Tu(e,r[1])?r[0]:(t.memoizedState=[n,e],n)},useContext:Ro,useEffect:function(n,e){return Du(516,192,n,e)},useImperativeHandle:function(n,e,t){return t=null!=t?t.concat([n]):null,Du(4,36,zu.bind(null,e,n),t)},useLayoutEffect:function(n,e){return Du(4,36,n,e)},useMemo:function(n,e){var t=Nu();e=void 0===e?null:e;var r=t.memoizedState;return null!==r&&null!==e&&Tu(e,r[1])?r[0]:(n=n(),t.memoizedState=[n,e],n)},useReducer:Ou,useRef:function(){return Nu().memoizedState},useState:function(n){return Ou(Pu)},useDebugValue:Bu,useResponder:ut},Ju=null,Vu=null,$u=!1;function Gu(n,e){var t=La(5,null,null,0);t.elementType="DELETED",t.type="DELETED",t.stateNode=e,t.return=n,t.effectTag=8,null!==n.lastEffect?(n.lastEffect.nextEffect=t,n.lastEffect=t):n.firstEffect=n.lastEffect=t}function Qu(n,e){switch(n.tag){case 5:var t=n.type;return null!==(e=1!==e.nodeType||t.toLowerCase()!==e.nodeName.toLowerCase()?null:e)&&(n.stateNode=e,!0);case 6:return null!==(e=""===n.pendingProps||3!==e.nodeType?null:e)&&(n.stateNode=e,!0);case 13:default:return!1}}function Ku(n){if($u){var e=Vu;if(e){var t=e;if(!Qu(n,e)){if(!(e=Tr(t.nextSibling))||!Qu(n,e))return n.effectTag|=2,$u=!1,void(Ju=n);Gu(Ju,t)}Ju=n,Vu=Tr(e.firstChild)}else n.effectTag|=2,$u=!1,Ju=n}}function Xu(n){for(n=n.return;null!==n&&5!==n.tag&&3!==n.tag&&18!==n.tag;)n=n.return;Ju=n}function Yu(n){if(n!==Ju)return!1;if(!$u)return Xu(n),$u=!0,!1;var e=n.type;if(5!==n.tag||"head"!==e&&"body"!==e&&!kr(e,n.memoizedProps))for(e=Vu;e;)Gu(n,e),e=Tr(e.nextSibling);return Xu(n),Vu=Ju?Tr(n.stateNode.nextSibling):null,!0}function Zu(){Vu=Ju=null,$u=!1}var ni=$n.ReactCurrentOwner,ei=!1;function ti(n,e,t,r){e.child=null===n?tu(e,null,t,r):eu(e,n.child,t,r)}function ri(n,e,t,r,o){t=t.render;var u=e.ref;return To(e,o),r=Ru(n,e,t,r,u,o),null===n||ei?(e.effectTag|=1,ti(n,e,r,o),e.child):(e.updateQueue=n.updateQueue,e.effectTag&=-517,n.expirationTime<=o&&(n.expirationTime=0),hi(n,e,o))}function oi(n,e,t,r,o,u){if(null===n){var i=t.type;return"function"!=typeof i||Wa(i)||void 0!==i.defaultProps||null!==t.compare||void 0!==t.defaultProps?((n=za(t.type,null,r,null,e.mode,u)).ref=e.ref,n.return=e,e.child=n):(e.tag=15,e.type=i,ui(n,e,i,r,o,u))}return i=n.child,o<u&&(o=i.memoizedProps,(t=null!==(t=t.compare)?t:ot)(o,r)&&n.ref===e.ref)?hi(n,e,u):(e.effectTag|=1,(n=Da(i,r)).ref=e.ref,n.return=e,e.child=n)}function ui(n,e,t,r,o,u){return null!==n&&ot(n.memoizedProps,r)&&n.ref===e.ref&&(ei=!1,o<u)?hi(n,e,u):ai(n,e,t,r,u)}function ii(n,e){var t=e.ref;(null===n&&null!==t||null!==n&&n.ref!==t)&&(e.effectTag|=128)}function ai(n,e,t,r,o){var u=zr(t)?Wr:Or.current;return u=Dr(e,u),To(e,o),t=Ru(n,e,t,r,u,o),null===n||ei?(e.effectTag|=1,ti(n,e,t,o),e.child):(e.updateQueue=n.updateQueue,e.effectTag&=-517,n.expirationTime<=o&&(n.expirationTime=0),hi(n,e,o))}function ci(n,e,t,r,o){if(zr(t)){var u=!0;Hr(e)}else u=!1;if(To(e,o),null===e.stateNode)null!==n&&(n.alternate=null,e.alternate=null,e.effectTag|=2),Go(e,t,r),Ko(e,t,r,o),r=!0;else if(null===n){var i=e.stateNode,a=e.memoizedProps;i.props=a;var c=i.context,f=t.contextType;"object"==typeof f&&null!==f?f=Ro(f):f=Dr(e,f=zr(t)?Wr:Or.current);var l=t.getDerivedStateFromProps,s="function"==typeof l||"function"==typeof i.getSnapshotBeforeUpdate;s||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(a!==r||c!==f)&&Qo(e,i,r,f),Ao=!1;var d=e.memoizedState;c=i.state=d;var p=e.updateQueue;null!==p&&(Bo(e,p,r,i,o),c=e.memoizedState),a!==r||d!==c||Lr.current||Ao?("function"==typeof l&&(Jo(e,t,l,r),c=e.memoizedState),(a=Ao||$o(e,t,a,r,d,c,f))?(s||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(e.effectTag|=4)):("function"==typeof i.componentDidMount&&(e.effectTag|=4),e.memoizedProps=r,e.memoizedState=c),i.props=r,i.state=c,i.context=f,r=a):("function"==typeof i.componentDidMount&&(e.effectTag|=4),r=!1)}else i=e.stateNode,a=e.memoizedProps,i.props=e.type===e.elementType?a:bo(e.type,a),c=i.context,"object"==typeof(f=t.contextType)&&null!==f?f=Ro(f):f=Dr(e,f=zr(t)?Wr:Or.current),(s="function"==typeof(l=t.getDerivedStateFromProps)||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(a!==r||c!==f)&&Qo(e,i,r,f),Ao=!1,c=e.memoizedState,d=i.state=c,null!==(p=e.updateQueue)&&(Bo(e,p,r,i,o),d=e.memoizedState),a!==r||c!==d||Lr.current||Ao?("function"==typeof l&&(Jo(e,t,l,r),d=e.memoizedState),(l=Ao||$o(e,t,a,r,c,d,f))?(s||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,d,f),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,d,f)),"function"==typeof i.componentDidUpdate&&(e.effectTag|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(e.effectTag|=256)):("function"!=typeof i.componentDidUpdate||a===n.memoizedProps&&c===n.memoizedState||(e.effectTag|=4),"function"!=typeof i.getSnapshotBeforeUpdate||a===n.memoizedProps&&c===n.memoizedState||(e.effectTag|=256),e.memoizedProps=r,e.memoizedState=d),i.props=r,i.state=d,i.context=f,r=l):("function"!=typeof i.componentDidUpdate||a===n.memoizedProps&&c===n.memoizedState||(e.effectTag|=4),"function"!=typeof i.getSnapshotBeforeUpdate||a===n.memoizedProps&&c===n.memoizedState||(e.effectTag|=256),r=!1);return fi(n,e,t,r,u,o)}function fi(n,e,t,r,o,u){ii(n,e);var i=0!=(64&e.effectTag);if(!r&&!i)return o&&Jr(e,t,!1),hi(n,e,u);r=e.stateNode,ni.current=e;var a=i&&"function"!=typeof t.getDerivedStateFromError?null:r.render();return e.effectTag|=1,null!==n&&i?(e.child=eu(e,n.child,null,u),e.child=eu(e,null,a,u)):ti(n,e,a,u),e.memoizedState=r.state,o&&Jr(e,t,!0),e.child}function li(n){var e=n.stateNode;e.pendingContext?qr(0,e.pendingContext,e.pendingContext!==e.context):e.context&&qr(0,e.context,!1),cu(n,e.containerInfo)}var si={};function di(n,e,t){var r,o=e.mode,u=e.pendingProps,i=du.current,a=null,c=!1;if((r=0!=(64&e.effectTag))||(r=0!=(2&i)&&(null===n||null!==n.memoizedState)),r?(a=si,c=!0,e.effectTag&=-65):null!==n&&null===n.memoizedState||void 0===u.fallback||!0===u.unstable_avoidThisFallback||(i|=1),Nr(du,i&=1),null===n)if(c){if(u=u.fallback,(n=Ba(null,o,0,null)).return=e,0==(2&e.mode))for(c=null!==e.memoizedState?e.child.child:e.child,n.child=c;null!==c;)c.return=n,c=c.sibling;(t=Ba(u,o,t,null)).return=e,n.sibling=t,o=n}else o=t=tu(e,null,u.children,t);else{if(null!==n.memoizedState)if(o=(i=n.child).sibling,c){if(u=u.fallback,(t=Da(i,i.pendingProps)).return=e,0==(2&e.mode)&&(c=null!==e.memoizedState?e.child.child:e.child)!==i.child)for(t.child=c;null!==c;)c.return=t,c=c.sibling;(u=Da(o,u,o.expirationTime)).return=e,t.sibling=u,o=t,t.childExpirationTime=0,t=u}else o=t=eu(e,i.child,u.children,t);else if(i=n.child,c){if(c=u.fallback,(u=Ba(null,o,0,null)).return=e,u.child=i,null!==i&&(i.return=u),0==(2&e.mode))for(i=null!==e.memoizedState?e.child.child:e.child,u.child=i;null!==i;)i.return=u,i=i.sibling;(t=Ba(c,o,t,null)).return=e,u.sibling=t,t.effectTag|=2,o=u,u.childExpirationTime=0}else t=o=eu(e,i,u.children,t);e.stateNode=n.stateNode}return e.memoizedState=a,e.child=o,t}function pi(n,e,t,r,o){var u=n.memoizedState;null===u?n.memoizedState={isBackwards:e,rendering:null,last:r,tail:t,tailExpiration:0,tailMode:o}:(u.isBackwards=e,u.rendering=null,u.last=r,u.tail=t,u.tailExpiration=0,u.tailMode=o)}function mi(n,e,t){var r=e.pendingProps,o=r.revealOrder,u=r.tail;if(ti(n,e,r.children,t),0!=(2&(r=du.current)))r=1&r|2,e.effectTag|=64;else{if(null!==n&&0!=(64&n.effectTag))n:for(n=e.child;null!==n;){if(13===n.tag){if(null!==n.memoizedState){n.expirationTime<t&&(n.expirationTime=t);var i=n.alternate;null!==i&&i.expirationTime<t&&(i.expirationTime=t),Io(n.return,t)}}else if(null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break n;for(;null===n.sibling;){if(null===n.return||n.return===e)break n;n=n.return}n.sibling.return=n.return,n=n.sibling}r&=1}if(Nr(du,r),0==(2&e.mode))e.memoizedState=null;else switch(o){case"forwards":for(t=e.child,o=null;null!==t;)null!==(r=t.alternate)&&null===pu(r)&&(o=t),t=t.sibling;null===(t=o)?(o=e.child,e.child=null):(o=t.sibling,t.sibling=null),pi(e,!1,o,t,u);break;case"backwards":for(t=null,o=e.child,e.child=null;null!==o;){if(null!==(r=o.alternate)&&null===pu(r)){e.child=o;break}r=o.sibling,o.sibling=t,t=o,o=r}pi(e,!0,t,null,u);break;case"together":pi(e,!1,null,null,void 0);break;default:e.memoizedState=null}return e.child}function hi(n,e,t){if(null!==n&&(e.dependencies=n.dependencies),e.childExpirationTime<t)return null;if(null!==n&&e.child!==n.child)throw i(Error(153));if(null!==e.child){for(t=Da(n=e.child,n.pendingProps,n.expirationTime),e.child=t,t.return=e;null!==n.sibling;)n=n.sibling,(t=t.sibling=Da(n,n.pendingProps,n.expirationTime)).return=e;t.sibling=null}return e.child}function vi(n){n.effectTag|=4}var gi,yi,wi;function bi(n,e){switch(n.tailMode){case"hidden":e=n.tail;for(var t=null;null!==e;)null!==e.alternate&&(t=e),e=e.sibling;null===t?n.tail=null:t.sibling=null;break;case"collapsed":t=n.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?e||null===n.tail?n.tail=null:n.tail.sibling=null:r.sibling=null}}function Fi(n){switch(n.tag){case 1:zr(n.type)&&Br();var e=n.effectTag;return 2048&e?(n.effectTag=-2049&e|64,n):null;case 3:if(fu(),jr(),0!=(64&(e=n.effectTag)))throw i(Error(285));return n.effectTag=-2049&e|64,n;case 5:return su(n),null;case 13:return _r(du),2048&(e=n.effectTag)?(n.effectTag=-2049&e|64,n):null;case 18:return null;case 19:return _r(du),null;case 4:return fu(),null;case 10:return Mo(n),null;default:return null}}function Ei(n,e){return{value:n,source:e,stack:de(e)}}gi=function(n,e){for(var t=e.child;null!==t;){if(5===t.tag||6===t.tag)n.appendChild(t.stateNode);else if(20===t.tag)n.appendChild(t.stateNode.instance);else if(4!==t.tag&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}},yi=function(n,e,t,r,u){var i=n.memoizedProps;if(i!==r){var a=e.stateNode;switch(au(ou.current),n=null,t){case"input":i=xe(a,i),r=xe(a,r),n=[];break;case"option":i=er(a,i),r=er(a,r),n=[];break;case"select":i=o({},i,{value:void 0}),r=o({},r,{value:void 0}),n=[];break;case"textarea":i=rr(a,i),r=rr(a,r),n=[];break;default:"function"!=typeof i.onClick&&"function"==typeof r.onClick&&(a.onclick=Er)}wr(t,r),a=t=void 0;var c=null;for(t in i)if(!r.hasOwnProperty(t)&&i.hasOwnProperty(t)&&null!=i[t])if("style"===t){var f=i[t];for(a in f)f.hasOwnProperty(a)&&(c||(c={}),c[a]="")}else"dangerouslySetInnerHTML"!==t&&"children"!==t&&"suppressContentEditableWarning"!==t&&"suppressHydrationWarning"!==t&&"autoFocus"!==t&&(p.hasOwnProperty(t)?n||(n=[]):(n=n||[]).push(t,null));for(t in r){var l=r[t];if(f=null!=i?i[t]:void 0,r.hasOwnProperty(t)&&l!==f&&(null!=l||null!=f))if("style"===t)if(f){for(a in f)!f.hasOwnProperty(a)||l&&l.hasOwnProperty(a)||(c||(c={}),c[a]="");for(a in l)l.hasOwnProperty(a)&&f[a]!==l[a]&&(c||(c={}),c[a]=l[a])}else c||(n||(n=[]),n.push(t,c)),c=l;else"dangerouslySetInnerHTML"===t?(l=l?l.__html:void 0,f=f?f.__html:void 0,null!=l&&f!==l&&(n=n||[]).push(t,""+l)):"children"===t?f===l||"string"!=typeof l&&"number"!=typeof l||(n=n||[]).push(t,""+l):"suppressContentEditableWarning"!==t&&"suppressHydrationWarning"!==t&&(p.hasOwnProperty(t)?(null!=l&&Fr(u,t),n||f===l||(n=[])):(n=n||[]).push(t,l))}c&&(n=n||[]).push("style",c),u=n,(e.updateQueue=u)&&vi(e)}},wi=function(n,e,t,r){t!==r&&vi(e)};var xi="function"==typeof WeakSet?WeakSet:Set;function Si(n,e){var t=e.source,r=e.stack;null===r&&null!==t&&(r=de(t)),null!==t&&se(t.type),e=e.value,null!==n&&1===n.tag&&se(n.type);try{console.error(e)}catch(n){setTimeout((function(){throw n}))}}function Ci(n){var e=n.ref;if(null!==e)if("function"==typeof e)try{e(null)}catch(e){Ta(n,e)}else e.current=null}function ki(n,e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var r=t=t.next;do{if(0!=(r.tag&n)){var o=r.destroy;r.destroy=void 0,void 0!==o&&o()}0!=(r.tag&e)&&(o=r.create,r.destroy=o()),r=r.next}while(r!==t)}}function Mi(n,e){switch("function"==typeof Pa&&Pa(n),n.tag){case 0:case 11:case 14:case 15:var t=n.updateQueue;if(null!==t&&null!==(t=t.lastEffect)){var r=t.next;mo(97<e?97:e,(function(){var e=r;do{var t=e.destroy;if(void 0!==t){var o=n;try{t()}catch(n){Ta(o,n)}}e=e.next}while(e!==r)}))}break;case 1:Ci(n),"function"==typeof(e=n.stateNode).componentWillUnmount&&function(n,e){try{e.props=n.memoizedProps,e.state=n.memoizedState,e.componentWillUnmount()}catch(e){Ta(n,e)}}(n,e);break;case 5:Ci(n);break;case 4:Ai(n,e)}}function Ii(n,e){for(var t=n;;)if(Mi(t,e),null!==t.child&&4!==t.tag)t.child.return=t,t=t.child;else{if(t===n)break;for(;null===t.sibling;){if(null===t.return||t.return===n)return;t=t.return}t.sibling.return=t.return,t=t.sibling}}function Ti(n){return 5===n.tag||3===n.tag||4===n.tag}function Ri(n){n:{for(var e=n.return;null!==e;){if(Ti(e)){var t=e;break n}e=e.return}throw i(Error(160))}switch(e=t.stateNode,t.tag){case 5:var r=!1;break;case 3:case 4:e=e.containerInfo,r=!0;break;default:throw i(Error(161))}16&t.effectTag&&(pr(e,""),t.effectTag&=-17);n:e:for(t=n;;){for(;null===t.sibling;){if(null===t.return||Ti(t.return)){t=null;break n}t=t.return}for(t.sibling.return=t.return,t=t.sibling;5!==t.tag&&6!==t.tag&&18!==t.tag;){if(2&t.effectTag)continue e;if(null===t.child||4===t.tag)continue e;t.child.return=t,t=t.child}if(!(2&t.effectTag)){t=t.stateNode;break n}}for(var o=n;;){var u=5===o.tag||6===o.tag;if(u||20===o.tag){var a=u?o.stateNode:o.stateNode.instance;if(t)if(r){var c=a;a=t,8===(u=e).nodeType?u.parentNode.insertBefore(c,a):u.insertBefore(c,a)}else e.insertBefore(a,t);else r?(8===(c=e).nodeType?(u=c.parentNode).insertBefore(a,c):(u=c).appendChild(a),null!=(c=c._reactRootContainer)||null!==u.onclick||(u.onclick=Er)):e.appendChild(a)}else if(4!==o.tag&&null!==o.child){o.child.return=o,o=o.child;continue}if(o===n)break;for(;null===o.sibling;){if(null===o.return||o.return===n)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function Ai(n,e){for(var t=n,r=!1,o=void 0,u=void 0;;){if(!r){r=t.return;n:for(;;){if(null===r)throw i(Error(160));switch(o=r.stateNode,r.tag){case 5:u=!1;break n;case 3:case 4:o=o.containerInfo,u=!0;break n}r=r.return}r=!0}if(5===t.tag||6===t.tag)if(Ii(t,e),u){var a=o,c=t.stateNode;8===a.nodeType?a.parentNode.removeChild(c):a.removeChild(c)}else o.removeChild(t.stateNode);else if(20===t.tag)c=t.stateNode.instance,Ii(t,e),u?8===(a=o).nodeType?a.parentNode.removeChild(c):a.removeChild(c):o.removeChild(c);else if(4===t.tag){if(null!==t.child){o=t.stateNode.containerInfo,u=!0,t.child.return=t,t=t.child;continue}}else if(Mi(t,e),null!==t.child){t.child.return=t,t=t.child;continue}if(t===n)break;for(;null===t.sibling;){if(null===t.return||t.return===n)return;4===(t=t.return).tag&&(r=!1)}t.sibling.return=t.return,t=t.sibling}}function _i(n,e){switch(e.tag){case 0:case 11:case 14:case 15:ki(4,8,e);break;case 1:break;case 5:var t=e.stateNode;if(null!=t){var r=e.memoizedProps,o=null!==n?n.memoizedProps:r;n=e.type;var u=e.updateQueue;if(e.updateQueue=null,null!==u){for(t[O]=r,"input"===n&&"radio"===r.type&&null!=r.name&&Ce(t,r),br(n,o),e=br(n,r),o=0;o<u.length;o+=2){var a=u[o],c=u[o+1];"style"===a?gr(t,c):"dangerouslySetInnerHTML"===a?dr(t,c):"children"===a?pr(t,c):Fe(t,a,c,e)}switch(n){case"input":ke(t,r);break;case"textarea":ur(t,r);break;case"select":e=t._wrapperState.wasMultiple,t._wrapperState.wasMultiple=!!r.multiple,null!=(n=r.value)?tr(t,!!r.multiple,n,!1):e!==!!r.multiple&&(null!=r.defaultValue?tr(t,!!r.multiple,r.defaultValue,!0):tr(t,!!r.multiple,r.multiple?[]:"",!1))}}}break;case 6:if(null===e.stateNode)throw i(Error(162));e.stateNode.nodeValue=e.memoizedProps;break;case 3:case 12:break;case 13:if(t=e,null===e.memoizedState?r=!1:(r=!0,t=e.child,Qi=lo()),null!==t)n:for(n=t;;){if(5===n.tag)u=n.stateNode,r?"function"==typeof(u=u.style).setProperty?u.setProperty("display","none","important"):u.display="none":(u=n.stateNode,o=null!=(o=n.memoizedProps.style)&&o.hasOwnProperty("display")?o.display:null,u.style.display=vr("display",o));else if(6===n.tag)n.stateNode.nodeValue=r?"":n.memoizedProps;else{if(13===n.tag&&null!==n.memoizedState){(u=n.child.sibling).return=n,n=u;continue}if(null!==n.child){n.child.return=n,n=n.child;continue}}if(n===t)break n;for(;null===n.sibling;){if(null===n.return||n.return===t)break n;n=n.return}n.sibling.return=n.return,n=n.sibling}Ni(e);break;case 19:Ni(e);break;case 17:case 20:break;default:throw i(Error(163))}}function Ni(n){var e=n.updateQueue;if(null!==e){n.updateQueue=null;var t=n.stateNode;null===t&&(t=n.stateNode=new xi),e.forEach((function(e){var r=Aa.bind(null,n,e);t.has(e)||(t.add(e),e.then(r,r))}))}}var Pi="function"==typeof WeakMap?WeakMap:Map;function Oi(n,e,t){(t=Po(t,null)).tag=3,t.payload={element:null};var r=e.value;return t.callback=function(){Xi||(Xi=!0,Yi=r),Si(n,e)},t}function Li(n,e,t){(t=Po(t,null)).tag=3;var r=n.type.getDerivedStateFromError;if("function"==typeof r){var o=e.value;t.payload=function(){return Si(n,e),r(o)}}var u=n.stateNode;return null!==u&&"function"==typeof u.componentDidCatch&&(t.callback=function(){"function"!=typeof r&&(null===Zi?Zi=new Set([this]):Zi.add(this),Si(n,e));var t=e.stack;this.componentDidCatch(e.value,{componentStack:null!==t?t:""})}),t}var Wi=Math.ceil,Di=$n.ReactCurrentDispatcher,zi=$n.ReactCurrentOwner,Bi=0,ji=null,qi=null,Ui=0,Hi=0,Ji=1073741823,Vi=1073741823,$i=null,Gi=!1,Qi=0,Ki=null,Xi=!1,Yi=null,Zi=null,na=!1,ea=null,ta=90,ra=0,oa=null,ua=0,ia=null,aa=0;function ca(){return 0!=(48&Bi)?1073741821-(lo()/10|0):0!==aa?aa:aa=1073741821-(lo()/10|0)}function fa(n,e,t){if(0==(2&(e=e.mode)))return 1073741823;var r=so();if(0==(4&e))return 99===r?1073741823:1073741822;if(0!=(16&Bi))return Ui;if(null!==t)n=1073741821-25*(1+((1073741821-n+(0|t.timeoutMs||5e3)/10)/25|0));else switch(r){case 99:n=1073741823;break;case 98:n=1073741821-10*(1+((1073741821-n+15)/10|0));break;case 97:case 96:n=1073741821-25*(1+((1073741821-n+500)/25|0));break;case 95:n=1;break;default:throw i(Error(326))}return null!==ji&&n===Ui&&--n,n}var la=0;function sa(n,e){if(50<ua)throw ua=0,ia=null,i(Error(185));if(null!==(n=da(n,e))){n.pingTime=0;var t=so();if(1073741823===e)if(0!=(8&Bi)&&0==(48&Bi))for(var r=ba(n,1073741823,!0);null!==r;)r=r(!0);else pa(n,99,1073741823),0===Bi&&go();else pa(n,t,e);0==(4&Bi)||98!==t&&99!==t||(null===oa?oa=new Map([[n,e]]):(void 0===(t=oa.get(n))||t>e)&&oa.set(n,e))}}function da(n,e){n.expirationTime<e&&(n.expirationTime=e);var t=n.alternate;null!==t&&t.expirationTime<e&&(t.expirationTime=e);var r=n.return,o=null;if(null===r&&3===n.tag)o=n.stateNode;else for(;null!==r;){if(t=r.alternate,r.childExpirationTime<e&&(r.childExpirationTime=e),null!==t&&t.childExpirationTime<e&&(t.childExpirationTime=e),null===r.return&&3===r.tag){o=r.stateNode;break}r=r.return}return null!==o&&(e>o.firstPendingTime&&(o.firstPendingTime=e),0===(n=o.lastPendingTime)||e<n)&&(o.lastPendingTime=e),o}function pa(n,e,t){if(n.callbackExpirationTime<t){var r=n.callbackNode;null!==r&&r!==oo&&Gr(r),n.callbackExpirationTime=t,1073741823===t?n.callbackNode=vo(ma.bind(null,n,ba.bind(null,n,t))):(r=null,1!==t&&(r={timeout:10*(1073741821-t)-lo()}),n.callbackNode=ho(e,ma.bind(null,n,ba.bind(null,n,t)),r))}}function ma(n,e,t){var r=n.callbackNode,o=null;try{return null!==(o=e(t))?ma.bind(null,n,o):null}finally{null===o&&r===n.callbackNode&&(n.callbackNode=null,n.callbackExpirationTime=0)}}function ha(){0==(49&Bi)&&(function(){if(null!==oa){var n=oa;oa=null,n.forEach((function(n,e){vo(ba.bind(null,e,n))})),go()}}(),ka())}function va(n,e){var t=Bi;Bi|=1;try{return n(e)}finally{0===(Bi=t)&&go()}}function ga(n,e,t,r){var o=Bi;Bi|=4;try{return mo(98,n.bind(null,e,t,r))}finally{0===(Bi=o)&&go()}}function ya(n,e){var t=Bi;Bi&=-2,Bi|=8;try{return n(e)}finally{0===(Bi=t)&&go()}}function wa(n,e){n.finishedWork=null,n.finishedExpirationTime=0;var t=n.timeoutHandle;if(-1!==t&&(n.timeoutHandle=-1,Ir(t)),null!==qi)for(t=qi.return;null!==t;){var r=t;switch(r.tag){case 1:var o=r.type.childContextTypes;null!=o&&Br();break;case 3:fu(),jr();break;case 5:su(r);break;case 4:fu();break;case 13:case 19:_r(du);break;case 10:Mo(r)}t=t.return}ji=n,qi=Da(n.current,null),Ui=e,Hi=0,Vi=Ji=1073741823,$i=null,Gi=!1}function ba(n,e,t){if(0!=(48&Bi))throw i(Error(327));if(n.firstPendingTime<e)return null;if(t&&n.finishedExpirationTime===e)return Sa.bind(null,n);if(ka(),n!==ji||e!==Ui)wa(n,e);else if(3===Hi)if(Gi)wa(n,e);else{var r=n.lastPendingTime;if(r<e)return ba.bind(null,n,r)}if(null!==qi){r=Bi,Bi|=16;var o=Di.current;if(null===o&&(o=qu),Di.current=qu,t){if(1073741823!==e){var u=ca();if(u<e)return Bi=r,Co(),Di.current=o,ba.bind(null,n,u)}}else aa=0;for(;;)try{if(t)for(;null!==qi;)qi=Ea(qi);else for(;null!==qi&&!Qr();)qi=Ea(qi);break}catch(t){if(Co(),Au(),null===(u=qi)||null===u.return)throw wa(n,e),Bi=r,t;n:{var a=n,c=u.return,f=u,l=t,s=Ui;if(f.effectTag|=1024,f.firstEffect=f.lastEffect=null,null!==l&&"object"==typeof l&&"function"==typeof l.then){var d=l,p=0!=(1&du.current);l=c;do{var m;if((m=13===l.tag)&&(null!==l.memoizedState?m=!1:m=void 0!==(m=l.memoizedProps).fallback&&(!0!==m.unstable_avoidThisFallback||!p)),m){if(null===(c=l.updateQueue)?((c=new Set).add(d),l.updateQueue=c):c.add(d),0==(2&l.mode)){l.effectTag|=64,f.effectTag&=-1957,1===f.tag&&(null===f.alternate?f.tag=17:((s=Po(1073741823,null)).tag=2,Lo(f,s))),f.expirationTime=1073741823;break n}f=a,a=s,null===(p=f.pingCache)?(p=f.pingCache=new Pi,c=new Set,p.set(d,c)):void 0===(c=p.get(d))&&(c=new Set,p.set(d,c)),c.has(a)||(c.add(a),f=Ra.bind(null,f,d,a),d.then(f,f)),l.effectTag|=2048,l.expirationTime=s;break n}l=l.return}while(null!==l);l=Error((se(f.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+de(f))}4!==Hi&&(Hi=1),l=Ei(l,f),f=c;do{switch(f.tag){case 3:f.effectTag|=2048,f.expirationTime=s,Wo(f,s=Oi(f,l,s));break n;case 1:if(d=l,a=f.type,c=f.stateNode,0==(64&f.effectTag)&&("function"==typeof a.getDerivedStateFromError||null!==c&&"function"==typeof c.componentDidCatch&&(null===Zi||!Zi.has(c)))){f.effectTag|=2048,f.expirationTime=s,Wo(f,s=Li(f,d,s));break n}}f=f.return}while(null!==f)}qi=xa(u)}if(Bi=r,Co(),Di.current=o,null!==qi)return ba.bind(null,n,e)}if(n.finishedWork=n.current.alternate,n.finishedExpirationTime=e,function(n,e){var t=n.firstBatch;return!!(null!==t&&t._defer&&t._expirationTime>=e)&&(ho(97,(function(){return t._onComplete(),null})),!0)}(n,e))return null;switch(ji=null,Hi){case 0:throw i(Error(328));case 1:return(r=n.lastPendingTime)<e?ba.bind(null,n,r):t?Sa.bind(null,n):(wa(n,e),vo(ba.bind(null,n,e)),null);case 2:return 1073741823===Ji&&!t&&10<(t=Qi+500-lo())?Gi?(wa(n,e),ba.bind(null,n,e)):(r=n.lastPendingTime)<e?ba.bind(null,n,r):(n.timeoutHandle=Mr(Sa.bind(null,n),t),null):Sa.bind(null,n);case 3:if(!t){if(Gi)return wa(n,e),ba.bind(null,n,e);if((t=n.lastPendingTime)<e)return ba.bind(null,n,t);if(1073741823!==Vi?t=10*(1073741821-Vi)-lo():1073741823===Ji?t=0:(t=10*(1073741821-Ji)-5e3,0>(t=(r=lo())-t)&&(t=0),(e=10*(1073741821-e)-r)<(t=(120>t?120:480>t?480:1080>t?1080:1920>t?1920:3e3>t?3e3:4320>t?4320:1960*Wi(t/1960))-t)&&(t=e)),10<t)return n.timeoutHandle=Mr(Sa.bind(null,n),t),null}return Sa.bind(null,n);case 4:return!t&&1073741823!==Ji&&null!==$i&&(r=Ji,0>=(e=0|(o=$i).busyMinDurationMs)?e=0:(t=0|o.busyDelayMs,e=(r=lo()-(10*(1073741821-r)-(0|o.timeoutMs||5e3)))<=t?0:t+e-r),10<e)?(n.timeoutHandle=Mr(Sa.bind(null,n),e),null):Sa.bind(null,n);default:throw i(Error(329))}}function Fa(n,e){n<Ji&&1<n&&(Ji=n),null!==e&&n<Vi&&1<n&&(Vi=n,$i=e)}function Ea(n){var e=_a(n.alternate,n,Ui);return n.memoizedProps=n.pendingProps,null===e&&(e=xa(n)),zi.current=null,e}function xa(n){qi=n;do{var e=qi.alternate;if(n=qi.return,0==(1024&qi.effectTag)){n:{var t=e,r=Ui,u=(e=qi).pendingProps;switch(e.tag){case 2:case 16:break;case 15:case 0:break;case 1:zr(e.type)&&Br();break;case 3:fu(),jr(),(r=e.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==t&&null!==t.child||(Yu(e),e.effectTag&=-3);break;case 5:su(e),r=au(iu.current);var a=e.type;if(null!==t&&null!=e.stateNode)yi(t,e,a,u,r),t.ref!==e.ref&&(e.effectTag|=128);else if(u){var c=au(ou.current);if(Yu(e)){u=void 0,a=(t=e).stateNode;var f=t.type,l=t.memoizedProps;switch(a[P]=t,a[O]=l,f){case"iframe":case"object":case"embed":Ot("load",a);break;case"video":case"audio":for(var s=0;s<tn.length;s++)Ot(tn[s],a);break;case"source":Ot("error",a);break;case"img":case"image":case"link":Ot("error",a),Ot("load",a);break;case"form":Ot("reset",a),Ot("submit",a);break;case"details":Ot("toggle",a);break;case"input":Se(a,l),Ot("invalid",a),Fr(r,"onChange");break;case"select":a._wrapperState={wasMultiple:!!l.multiple},Ot("invalid",a),Fr(r,"onChange");break;case"textarea":or(a,l),Ot("invalid",a),Fr(r,"onChange")}for(u in wr(f,l),s=null,l)l.hasOwnProperty(u)&&(c=l[u],"children"===u?"string"==typeof c?a.textContent!==c&&(s=["children",c]):"number"==typeof c&&a.textContent!==""+c&&(s=["children",""+c]):p.hasOwnProperty(u)&&null!=c&&Fr(r,u));switch(f){case"input":Jn(a),Me(a,l,!0);break;case"textarea":Jn(a),ir(a);break;case"select":case"option":break;default:"function"==typeof l.onClick&&(a.onclick=Er)}r=s,t.updateQueue=r,null!==r&&vi(e)}else{l=a,t=u,f=e,s=9===r.nodeType?r:r.ownerDocument,c===ar&&(c=fr(l)),c===ar?"script"===l?((l=s.createElement("div")).innerHTML="<script><\/script>",s=l.removeChild(l.firstChild)):"string"==typeof t.is?s=s.createElement(l,{is:t.is}):(s=s.createElement(l),"select"===l&&(l=s,t.multiple?l.multiple=!0:t.size&&(l.size=t.size))):s=s.createElementNS(c,l),(l=s)[P]=f,l[O]=t,gi(t=l,e),f=t;var d=r,m=br(a,u);switch(a){case"iframe":case"object":case"embed":Ot("load",f),r=u;break;case"video":case"audio":for(r=0;r<tn.length;r++)Ot(tn[r],f);r=u;break;case"source":Ot("error",f),r=u;break;case"img":case"image":case"link":Ot("error",f),Ot("load",f),r=u;break;case"form":Ot("reset",f),Ot("submit",f),r=u;break;case"details":Ot("toggle",f),r=u;break;case"input":Se(f,u),r=xe(f,u),Ot("invalid",f),Fr(d,"onChange");break;case"option":r=er(f,u);break;case"select":f._wrapperState={wasMultiple:!!u.multiple},r=o({},u,{value:void 0}),Ot("invalid",f),Fr(d,"onChange");break;case"textarea":or(f,u),r=rr(f,u),Ot("invalid",f),Fr(d,"onChange");break;default:r=u}wr(a,r),l=void 0,s=a,c=f;var h=r;for(l in h)if(h.hasOwnProperty(l)){var v=h[l];"style"===l?gr(c,v):"dangerouslySetInnerHTML"===l?null!=(v=v?v.__html:void 0)&&dr(c,v):"children"===l?"string"==typeof v?("textarea"!==s||""!==v)&&pr(c,v):"number"==typeof v&&pr(c,""+v):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(p.hasOwnProperty(l)?null!=v&&Fr(d,l):null!=v&&Fe(c,l,v,m))}switch(a){case"input":Jn(f),Me(f,u,!1);break;case"textarea":Jn(f),ir(f);break;case"option":null!=u.value&&f.setAttribute("value",""+Ee(u.value));break;case"select":r=f,f=u,r.multiple=!!f.multiple,null!=(l=f.value)?tr(r,!!f.multiple,l,!1):null!=f.defaultValue&&tr(r,!!f.multiple,f.defaultValue,!0);break;default:"function"==typeof r.onClick&&(f.onclick=Er)}Cr(a,u)&&vi(e),e.stateNode=t}null!==e.ref&&(e.effectTag|=128)}else if(null===e.stateNode)throw i(Error(166));break;case 6:if(t&&null!=e.stateNode)wi(0,e,t.memoizedProps,u);else{if("string"!=typeof u&&null===e.stateNode)throw i(Error(166));t=au(iu.current),au(ou.current),Yu(e)?(r=e.stateNode,t=e.memoizedProps,r[P]=e,r.nodeValue!==t&&vi(e)):(r=e,(t=(9===t.nodeType?t:t.ownerDocument).createTextNode(u))[P]=e,r.stateNode=t)}break;case 11:break;case 13:if(_r(du),u=e.memoizedState,0!=(64&e.effectTag)){e.expirationTime=r;break n}r=null!==u,u=!1,null===t?Yu(e):(u=null!==(a=t.memoizedState),r||null===a||null!==(a=t.child.sibling)&&(null!==(f=e.firstEffect)?(e.firstEffect=a,a.nextEffect=f):(e.firstEffect=e.lastEffect=a,a.nextEffect=null),a.effectTag=8)),r&&!u&&0!=(2&e.mode)&&(null===t&&!0!==e.memoizedProps.unstable_avoidThisFallback||0!=(1&du.current)?0===Hi&&(Hi=2):0!==Hi&&2!==Hi||(Hi=3)),(r||u)&&(e.effectTag|=4);break;case 7:case 8:case 12:break;case 4:fu();break;case 10:Mo(e);break;case 9:case 14:break;case 17:zr(e.type)&&Br();break;case 18:break;case 19:if(_r(du),null===(u=e.memoizedState))break;if(a=0!=(64&e.effectTag),null===(f=u.rendering)){if(a)bi(u,!1);else if(0!==Hi||null!==t&&0!=(64&t.effectTag))for(t=e.child;null!==t;){if(null!==(f=pu(t))){for(e.effectTag|=64,bi(u,!1),null!==(t=f.updateQueue)&&(e.updateQueue=t,e.effectTag|=4),e.firstEffect=e.lastEffect=null,t=e.child;null!==t;)a=r,(u=t).effectTag&=2,u.nextEffect=null,u.firstEffect=null,u.lastEffect=null,null===(f=u.alternate)?(u.childExpirationTime=0,u.expirationTime=a,u.child=null,u.memoizedProps=null,u.memoizedState=null,u.updateQueue=null,u.dependencies=null):(u.childExpirationTime=f.childExpirationTime,u.expirationTime=f.expirationTime,u.child=f.child,u.memoizedProps=f.memoizedProps,u.memoizedState=f.memoizedState,u.updateQueue=f.updateQueue,a=f.dependencies,u.dependencies=null===a?null:{expirationTime:a.expirationTime,firstContext:a.firstContext,responders:a.responders}),t=t.sibling;Nr(du,1&du.current|2),e=e.child;break n}t=t.sibling}}else{if(!a)if(null!==(t=pu(f))){if(e.effectTag|=64,a=!0,bi(u,!0),null===u.tail&&"hidden"===u.tailMode){null!==(r=t.updateQueue)&&(e.updateQueue=r,e.effectTag|=4),null!==(e=e.lastEffect=u.lastEffect)&&(e.nextEffect=null);break}}else lo()>u.tailExpiration&&1<r&&(e.effectTag|=64,a=!0,bi(u,!1),e.expirationTime=e.childExpirationTime=r-1);u.isBackwards?(f.sibling=e.child,e.child=f):(null!==(r=u.last)?r.sibling=f:e.child=f,u.last=f)}if(null!==u.tail){0===u.tailExpiration&&(u.tailExpiration=lo()+500),r=u.tail,u.rendering=r,u.tail=r.sibling,u.lastEffect=e.lastEffect,r.sibling=null,t=du.current,Nr(du,t=a?1&t|2:1&t),e=r;break n}break;case 20:break;default:throw i(Error(156))}e=null}if(r=qi,1===Ui||1!==r.childExpirationTime){for(t=0,u=r.child;null!==u;)(a=u.expirationTime)>t&&(t=a),(f=u.childExpirationTime)>t&&(t=f),u=u.sibling;r.childExpirationTime=t}if(null!==e)return e;null!==n&&0==(1024&n.effectTag)&&(null===n.firstEffect&&(n.firstEffect=qi.firstEffect),null!==qi.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=qi.firstEffect),n.lastEffect=qi.lastEffect),1<qi.effectTag&&(null!==n.lastEffect?n.lastEffect.nextEffect=qi:n.firstEffect=qi,n.lastEffect=qi))}else{if(null!==(e=Fi(qi)))return e.effectTag&=1023,e;null!==n&&(n.firstEffect=n.lastEffect=null,n.effectTag|=1024)}if(null!==(e=qi.sibling))return e;qi=n}while(null!==qi);return 0===Hi&&(Hi=4),null}function Sa(n){var e=so();return mo(99,Ca.bind(null,n,e)),null!==ea&&ho(97,(function(){return ka(),null})),null}function Ca(n,e){if(ka(),0!=(48&Bi))throw i(Error(327));var t=n.finishedWork,r=n.finishedExpirationTime;if(null===t)return null;if(n.finishedWork=null,n.finishedExpirationTime=0,t===n.current)throw i(Error(177));n.callbackNode=null,n.callbackExpirationTime=0;var o=t.expirationTime,u=t.childExpirationTime;if(o=u>o?u:o,n.firstPendingTime=o,o<n.lastPendingTime&&(n.lastPendingTime=o),n===ji&&(qi=ji=null,Ui=0),1<t.effectTag?null!==t.lastEffect?(t.lastEffect.nextEffect=t,o=t.firstEffect):o=t:o=t.firstEffect,null!==o){u=Bi,Bi|=32,zi.current=null,xr=Pt;var a=Jt();if(Vt(a)){if("selectionStart"in a)var c={start:a.selectionStart,end:a.selectionEnd};else n:{var f=(c=(c=a.ownerDocument)&&c.defaultView||window).getSelection&&c.getSelection();if(f&&0!==f.rangeCount){c=f.anchorNode;var l=f.anchorOffset,s=f.focusNode;f=f.focusOffset;try{c.nodeType,s.nodeType}catch(n){c=null;break n}var d=0,p=-1,m=-1,h=0,v=0,g=a,y=null;e:for(;;){for(var w;g!==c||0!==l&&3!==g.nodeType||(p=d+l),g!==s||0!==f&&3!==g.nodeType||(m=d+f),3===g.nodeType&&(d+=g.nodeValue.length),null!==(w=g.firstChild);)y=g,g=w;for(;;){if(g===a)break e;if(y===c&&++h===l&&(p=d),y===s&&++v===f&&(m=d),null!==(w=g.nextSibling))break;y=(g=y).parentNode}g=w}c=-1===p||-1===m?null:{start:p,end:m}}else c=null}c=c||{start:0,end:0}}else c=null;Sr={focusedElem:a,selectionRange:c},Pt=!1,Ki=o;do{try{for(;null!==Ki;){if(0!=(256&Ki.effectTag)){var b=Ki.alternate;switch((a=Ki).tag){case 0:case 11:case 15:ki(2,0,a);break;case 1:if(256&a.effectTag&&null!==b){var F=b.memoizedProps,E=b.memoizedState,x=a.stateNode,S=x.getSnapshotBeforeUpdate(a.elementType===a.type?F:bo(a.type,F),E);x.__reactInternalSnapshotBeforeUpdate=S}break;case 3:case 5:case 6:case 4:case 17:break;default:throw i(Error(163))}}Ki=Ki.nextEffect}}catch(n){if(null===Ki)throw i(Error(330));Ta(Ki,n),Ki=Ki.nextEffect}}while(null!==Ki);Ki=o;do{try{for(b=e;null!==Ki;){var C=Ki.effectTag;if(16&C&&pr(Ki.stateNode,""),128&C){var k=Ki.alternate;if(null!==k){var M=k.ref;null!==M&&("function"==typeof M?M(null):M.current=null)}}switch(14&C){case 2:Ri(Ki),Ki.effectTag&=-3;break;case 6:Ri(Ki),Ki.effectTag&=-3,_i(Ki.alternate,Ki);break;case 4:_i(Ki.alternate,Ki);break;case 8:Ai(F=Ki,b),F.return=null,F.child=null,F.memoizedState=null,F.updateQueue=null,F.dependencies=null;var I=F.alternate;null!==I&&(I.return=null,I.child=null,I.memoizedState=null,I.updateQueue=null,I.dependencies=null)}Ki=Ki.nextEffect}}catch(n){if(null===Ki)throw i(Error(330));Ta(Ki,n),Ki=Ki.nextEffect}}while(null!==Ki);if(M=Sr,k=Jt(),C=M.focusedElem,b=M.selectionRange,k!==C&&C&&C.ownerDocument&&function n(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?n(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}(C.ownerDocument.documentElement,C)){null!==b&&Vt(C)&&(k=b.start,void 0===(M=b.end)&&(M=k),"selectionStart"in C?(C.selectionStart=k,C.selectionEnd=Math.min(M,C.value.length)):(M=(k=C.ownerDocument||document)&&k.defaultView||window).getSelection&&(M=M.getSelection(),F=C.textContent.length,I=Math.min(b.start,F),b=void 0===b.end?I:Math.min(b.end,F),!M.extend&&I>b&&(F=b,b=I,I=F),F=Ht(C,I),E=Ht(C,b),F&&E&&(1!==M.rangeCount||M.anchorNode!==F.node||M.anchorOffset!==F.offset||M.focusNode!==E.node||M.focusOffset!==E.offset)&&((k=k.createRange()).setStart(F.node,F.offset),M.removeAllRanges(),I>b?(M.addRange(k),M.extend(E.node,E.offset)):(k.setEnd(E.node,E.offset),M.addRange(k))))),k=[];for(M=C;M=M.parentNode;)1===M.nodeType&&k.push({element:M,left:M.scrollLeft,top:M.scrollTop});for("function"==typeof C.focus&&C.focus(),C=0;C<k.length;C++)(M=k[C]).element.scrollLeft=M.left,M.element.scrollTop=M.top}Sr=null,Pt=!!xr,xr=null,n.current=t,Ki=o;do{try{for(C=r;null!==Ki;){var T=Ki.effectTag;if(36&T){var R=Ki.alternate;switch(M=C,(k=Ki).tag){case 0:case 11:case 15:ki(16,32,k);break;case 1:var A=k.stateNode;if(4&k.effectTag)if(null===R)A.componentDidMount();else{var _=k.elementType===k.type?R.memoizedProps:bo(k.type,R.memoizedProps);A.componentDidUpdate(_,R.memoizedState,A.__reactInternalSnapshotBeforeUpdate)}var N=k.updateQueue;null!==N&&jo(0,N,A);break;case 3:var P=k.updateQueue;if(null!==P){if(I=null,null!==k.child)switch(k.child.tag){case 5:I=k.child.stateNode;break;case 1:I=k.child.stateNode}jo(0,P,I)}break;case 5:var O=k.stateNode;null===R&&4&k.effectTag&&(M=O,Cr(k.type,k.memoizedProps)&&M.focus());break;case 6:case 4:case 12:break;case 13:case 19:case 17:case 20:break;default:throw i(Error(163))}}if(128&T){var L=Ki.ref;if(null!==L){var W=Ki.stateNode;switch(Ki.tag){case 5:var D=W;break;default:D=W}"function"==typeof L?L(D):L.current=D}}512&T&&(na=!0),Ki=Ki.nextEffect}}catch(n){if(null===Ki)throw i(Error(330));Ta(Ki,n),Ki=Ki.nextEffect}}while(null!==Ki);Ki=null,uo(),Bi=u}else n.current=t;if(na)na=!1,ea=n,ra=r,ta=e;else for(Ki=o;null!==Ki;)e=Ki.nextEffect,Ki.nextEffect=null,Ki=e;if(0!==(e=n.firstPendingTime)?pa(n,T=wo(T=ca(),e),e):Zi=null,"function"==typeof Na&&Na(t.stateNode,r),1073741823===e?n===ia?ua++:(ua=0,ia=n):ua=0,Xi)throw Xi=!1,n=Yi,Yi=null,n;return 0!=(8&Bi)?null:(go(),null)}function ka(){if(null===ea)return!1;var n=ea,e=ra,t=ta;return ea=null,ra=0,ta=90,mo(97<t?97:t,Ma.bind(null,n,e))}function Ma(n){if(0!=(48&Bi))throw i(Error(331));var e=Bi;for(Bi|=32,n=n.current.firstEffect;null!==n;){try{var t=n;if(0!=(512&t.effectTag))switch(t.tag){case 0:case 11:case 15:ki(128,0,t),ki(0,64,t)}}catch(e){if(null===n)throw i(Error(330));Ta(n,e)}t=n.nextEffect,n.nextEffect=null,n=t}return Bi=e,go(),!0}function Ia(n,e,t){Lo(n,e=Oi(n,e=Ei(t,e),1073741823)),null!==(n=da(n,1073741823))&&pa(n,99,1073741823)}function Ta(n,e){if(3===n.tag)Ia(n,n,e);else for(var t=n.return;null!==t;){if(3===t.tag){Ia(t,n,e);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Zi||!Zi.has(r))){Lo(t,n=Li(t,n=Ei(e,n),1073741823)),null!==(t=da(t,1073741823))&&pa(t,99,1073741823);break}}t=t.return}}function Ra(n,e,t){var r=n.pingCache;null!==r&&r.delete(e),ji===n&&Ui===t?3===Hi||2===Hi&&1073741823===Ji&&lo()-Qi<500?wa(n,Ui):Gi=!0:n.lastPendingTime<t||(0!==(e=n.pingTime)&&e<t||(n.pingTime=t,n.finishedExpirationTime===t&&(n.finishedExpirationTime=0,n.finishedWork=null),pa(n,e=wo(e=ca(),t),t)))}function Aa(n,e){var t=n.stateNode;null!==t&&t.delete(e),t=wo(t=ca(),e=fa(t,n,null)),null!==(n=da(n,e))&&pa(n,t,e)}var _a=void 0;_a=function(n,e,t){var r=e.expirationTime;if(null!==n){var o=e.pendingProps;if(n.memoizedProps!==o||Lr.current)ei=!0;else if(r<t){switch(ei=!1,e.tag){case 3:li(e),Zu();break;case 5:if(lu(e),4&e.mode&&1!==t&&o.hidden)return e.expirationTime=e.childExpirationTime=1,null;break;case 1:zr(e.type)&&Hr(e);break;case 4:cu(e,e.stateNode.containerInfo);break;case 10:ko(e,e.memoizedProps.value);break;case 13:if(null!==e.memoizedState)return 0!==(r=e.child.childExpirationTime)&&r>=t?di(n,e,t):(Nr(du,1&du.current),null!==(e=hi(n,e,t))?e.sibling:null);Nr(du,1&du.current);break;case 19:if(r=e.childExpirationTime>=t,0!=(64&n.effectTag)){if(r)return mi(n,e,t);e.effectTag|=64}if(null!==(o=e.memoizedState)&&(o.rendering=null,o.tail=null),Nr(du,du.current),!r)return null}return hi(n,e,t)}}else ei=!1;switch(e.expirationTime=0,e.tag){case 2:if(r=e.type,null!==n&&(n.alternate=null,e.alternate=null,e.effectTag|=2),n=e.pendingProps,o=Dr(e,Or.current),To(e,t),o=Ru(null,e,r,n,o,t),e.effectTag|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof){if(e.tag=1,Au(),zr(r)){var u=!0;Hr(e)}else u=!1;e.memoizedState=null!==o.state&&void 0!==o.state?o.state:null;var a=r.getDerivedStateFromProps;"function"==typeof a&&Jo(e,r,a,n),o.updater=Vo,e.stateNode=o,o._reactInternalFiber=e,Ko(e,r,n,t),e=fi(null,e,r,!0,u,t)}else e.tag=0,ti(null,e,o,t),e=e.child;return e;case 16:switch(o=e.elementType,null!==n&&(n.alternate=null,e.alternate=null,e.effectTag|=2),n=e.pendingProps,o=function(n){var e=n._result;switch(n._status){case 1:return e;case 2:case 0:throw e;default:switch(n._status=0,(e=(e=n._ctor)()).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)})),n._status){case 1:return n._result;case 2:throw n._result}throw n._result=e,e}}(o),e.type=o,u=e.tag=function(n){if("function"==typeof n)return Wa(n)?1:0;if(null!=n){if((n=n.$$typeof)===oe)return 11;if(n===ae)return 14}return 2}(o),n=bo(o,n),u){case 0:e=ai(null,e,o,n,t);break;case 1:e=ci(null,e,o,n,t);break;case 11:e=ri(null,e,o,n,t);break;case 14:e=oi(null,e,o,bo(o.type,n),r,t);break;default:throw i(Error(306),o,"")}return e;case 0:return r=e.type,o=e.pendingProps,ai(n,e,r,o=e.elementType===r?o:bo(r,o),t);case 1:return r=e.type,o=e.pendingProps,ci(n,e,r,o=e.elementType===r?o:bo(r,o),t);case 3:if(li(e),null===(r=e.updateQueue))throw i(Error(282));return o=null!==(o=e.memoizedState)?o.element:null,Bo(e,r,e.pendingProps,null,t),(r=e.memoizedState.element)===o?(Zu(),e=hi(n,e,t)):(o=e.stateNode,(o=(null===n||null===n.child)&&o.hydrate)&&(Vu=Tr(e.stateNode.containerInfo.firstChild),Ju=e,o=$u=!0),o?(e.effectTag|=2,e.child=tu(e,null,r,t)):(ti(n,e,r,t),Zu()),e=e.child),e;case 5:return lu(e),null===n&&Ku(e),r=e.type,o=e.pendingProps,u=null!==n?n.memoizedProps:null,a=o.children,kr(r,o)?a=null:null!==u&&kr(r,u)&&(e.effectTag|=16),ii(n,e),4&e.mode&&1!==t&&o.hidden?(e.expirationTime=e.childExpirationTime=1,e=null):(ti(n,e,a,t),e=e.child),e;case 6:return null===n&&Ku(e),null;case 13:return di(n,e,t);case 4:return cu(e,e.stateNode.containerInfo),r=e.pendingProps,null===n?e.child=eu(e,null,r,t):ti(n,e,r,t),e.child;case 11:return r=e.type,o=e.pendingProps,ri(n,e,r,o=e.elementType===r?o:bo(r,o),t);case 7:return ti(n,e,e.pendingProps,t),e.child;case 8:case 12:return ti(n,e,e.pendingProps.children,t),e.child;case 10:n:{if(r=e.type._context,o=e.pendingProps,a=e.memoizedProps,ko(e,u=o.value),null!==a){var c=a.value;if(0===(u=tt(c,u)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(c,u):1073741823))){if(a.children===o.children&&!Lr.current){e=hi(n,e,t);break n}}else for(null!==(c=e.child)&&(c.return=e);null!==c;){var f=c.dependencies;if(null!==f){a=c.child;for(var l=f.firstContext;null!==l;){if(l.context===r&&0!=(l.observedBits&u)){1===c.tag&&((l=Po(t,null)).tag=2,Lo(c,l)),c.expirationTime<t&&(c.expirationTime=t),null!==(l=c.alternate)&&l.expirationTime<t&&(l.expirationTime=t),Io(c.return,t),f.expirationTime<t&&(f.expirationTime=t);break}l=l.next}}else a=10===c.tag&&c.type===e.type?null:c.child;if(null!==a)a.return=c;else for(a=c;null!==a;){if(a===e){a=null;break}if(null!==(c=a.sibling)){c.return=a.return,a=c;break}a=a.return}c=a}}ti(n,e,o.children,t),e=e.child}return e;case 9:return o=e.type,r=(u=e.pendingProps).children,To(e,t),r=r(o=Ro(o,u.unstable_observedBits)),e.effectTag|=1,ti(n,e,r,t),e.child;case 14:return u=bo(o=e.type,e.pendingProps),oi(n,e,o,u=bo(o.type,u),r,t);case 15:return ui(n,e,e.type,e.pendingProps,r,t);case 17:return r=e.type,o=e.pendingProps,o=e.elementType===r?o:bo(r,o),null!==n&&(n.alternate=null,e.alternate=null,e.effectTag|=2),e.tag=1,zr(r)?(n=!0,Hr(e)):n=!1,To(e,t),Go(e,r,o),Ko(e,r,o,t),fi(null,e,r,!0,n,t);case 19:return mi(n,e,t)}throw i(Error(156))};var Na=null,Pa=null;function Oa(n,e,t,r){this.tag=n,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function La(n,e,t,r){return new Oa(n,e,t,r)}function Wa(n){return!(!(n=n.prototype)||!n.isReactComponent)}function Da(n,e){var t=n.alternate;return null===t?((t=La(n.tag,e,n.key,n.mode)).elementType=n.elementType,t.type=n.type,t.stateNode=n.stateNode,t.alternate=n,n.alternate=t):(t.pendingProps=e,t.effectTag=0,t.nextEffect=null,t.firstEffect=null,t.lastEffect=null),t.childExpirationTime=n.childExpirationTime,t.expirationTime=n.expirationTime,t.child=n.child,t.memoizedProps=n.memoizedProps,t.memoizedState=n.memoizedState,t.updateQueue=n.updateQueue,e=n.dependencies,t.dependencies=null===e?null:{expirationTime:e.expirationTime,firstContext:e.firstContext,responders:e.responders},t.sibling=n.sibling,t.index=n.index,t.ref=n.ref,t}function za(n,e,t,r,o,u){var a=2;if(r=n,"function"==typeof n)Wa(n)&&(a=1);else if("string"==typeof n)a=5;else n:switch(n){case Yn:return Ba(t.children,o,u,e);case re:a=8,o|=7;break;case Zn:a=8,o|=1;break;case ne:return(n=La(12,t,e,8|o)).elementType=ne,n.type=ne,n.expirationTime=u,n;case ue:return(n=La(13,t,e,o)).type=ue,n.elementType=ue,n.expirationTime=u,n;case ie:return(n=La(19,t,e,o)).elementType=ie,n.expirationTime=u,n;default:if("object"==typeof n&&null!==n)switch(n.$$typeof){case ee:a=10;break n;case te:a=9;break n;case oe:a=11;break n;case ae:a=14;break n;case ce:a=16,r=null;break n}throw i(Error(130),null==n?n:typeof n,"")}return(e=La(a,t,e,o)).elementType=n,e.type=r,e.expirationTime=u,e}function Ba(n,e,t,r){return(n=La(7,n,r,e)).expirationTime=t,n}function ja(n,e,t){return(n=La(6,n,null,e)).expirationTime=t,n}function qa(n,e,t){return(e=La(4,null!==n.children?n.children:[],n.key,e)).expirationTime=t,e.stateNode={containerInfo:n.containerInfo,pendingChildren:null,implementation:n.implementation},e}function Ua(n,e,t){this.tag=e,this.current=null,this.containerInfo=n,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=t,this.callbackNode=this.firstBatch=null,this.pingTime=this.lastPendingTime=this.firstPendingTime=this.callbackExpirationTime=0}function Ha(n,e,t){return n=new Ua(n,e,t),e=La(3,null,null,2===e?7:1===e?3:0),n.current=e,e.stateNode=n}function Ja(n,e,t,r,o,u){var a=e.current;n:if(t){e:{if(2!==it(t=t._reactInternalFiber)||1!==t.tag)throw i(Error(170));var c=t;do{switch(c.tag){case 3:c=c.stateNode.context;break e;case 1:if(zr(c.type)){c=c.stateNode.__reactInternalMemoizedMergedChildContext;break e}}c=c.return}while(null!==c);throw i(Error(171))}if(1===t.tag){var f=t.type;if(zr(f)){t=Ur(t,f,c);break n}}t=c}else t=Pr;return null===e.context?e.context=t:e.pendingContext=t,e=u,(o=Po(r,o)).payload={element:n},null!==(e=void 0===e?null:e)&&(o.callback=e),Lo(a,o),sa(a,r),r}function Va(n,e,t,r){var o=e.current,u=ca(),i=Uo.suspense;return Ja(n,e,t,o=fa(u,o,i),i,r)}function $a(n){if(!(n=n.current).child)return null;switch(n.child.tag){case 5:default:return n.child.stateNode}}function Ga(n,e,t){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Xn,key:null==r?null:""+r,children:n,containerInfo:e,implementation:t}}function Qa(n){var e=1073741821-25*(1+((1073741821-ca()+500)/25|0));e<=la&&--e,this._expirationTime=la=e,this._root=n,this._callbacks=this._next=null,this._hasChildren=this._didComplete=!1,this._children=null,this._defer=!0}function Ka(){this._callbacks=null,this._didCommit=!1,this._onCommit=this._onCommit.bind(this)}function Xa(n,e,t){this._internalRoot=Ha(n,e,t)}function Ya(n,e){this._internalRoot=Ha(n,2,e)}function Za(n){return!(!n||1!==n.nodeType&&9!==n.nodeType&&11!==n.nodeType&&(8!==n.nodeType||" react-mount-point-unstable "!==n.nodeValue))}function nc(n,e,t,r,o){var u=t._reactRootContainer,i=void 0;if(u){if(i=u._internalRoot,"function"==typeof o){var a=o;o=function(){var n=$a(i);a.call(n)}}Va(e,i,n,o)}else{if(u=t._reactRootContainer=function(n,e){if(e||(e=!(!(e=n?9===n.nodeType?n.documentElement:n.firstChild:null)||1!==e.nodeType||!e.hasAttribute("data-reactroot"))),!e)for(var t;t=n.lastChild;)n.removeChild(t);return new Xa(n,0,e)}(t,r),i=u._internalRoot,"function"==typeof o){var c=o;o=function(){var n=$a(i);c.call(n)}}ya((function(){Va(e,i,n,o)}))}return $a(i)}function ec(n,e){var t=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Za(e))throw i(Error(200));return Ga(n,e,null,t)}In=function(n,e,t){switch(e){case"input":if(ke(n,t),e=t.name,"radio"===t.type&&null!=e){for(t=n;t.parentNode;)t=t.parentNode;for(t=t.querySelectorAll("input[name="+JSON.stringify(""+e)+'][type="radio"]'),e=0;e<t.length;e++){var r=t[e];if(r!==n&&r.form===n.form){var o=z(r);if(!o)throw i(Error(90));Vn(r),ke(r,o)}}}break;case"textarea":ur(n,t);break;case"select":null!=(e=t.value)&&tr(n,!!t.multiple,e,!1)}},Qa.prototype.render=function(n){if(!this._defer)throw i(Error(250));this._hasChildren=!0,this._children=n;var e=this._root._internalRoot,t=this._expirationTime,r=new Ka;return Ja(n,e,null,t,null,r._onCommit),r},Qa.prototype.then=function(n){if(this._didComplete)n();else{var e=this._callbacks;null===e&&(e=this._callbacks=[]),e.push(n)}},Qa.prototype.commit=function(){var n=this._root._internalRoot,e=n.firstBatch;if(!this._defer||null===e)throw i(Error(251));if(this._hasChildren){var t=this._expirationTime;if(e!==this){this._hasChildren&&(t=this._expirationTime=e._expirationTime,this.render(this._children));for(var r=null,o=e;o!==this;)r=o,o=o._next;if(null===r)throw i(Error(251));r._next=o._next,this._next=e,n.firstBatch=this}if(this._defer=!1,e=t,0!=(48&Bi))throw i(Error(253));vo(ba.bind(null,n,e)),go(),e=this._next,this._next=null,null!==(e=n.firstBatch=e)&&e._hasChildren&&e.render(e._children)}else this._next=null,this._defer=!1},Qa.prototype._onComplete=function(){if(!this._didComplete){this._didComplete=!0;var n=this._callbacks;if(null!==n)for(var e=0;e<n.length;e++)(0,n[e])()}},Ka.prototype.then=function(n){if(this._didCommit)n();else{var e=this._callbacks;null===e&&(e=this._callbacks=[]),e.push(n)}},Ka.prototype._onCommit=function(){if(!this._didCommit){this._didCommit=!0;var n=this._callbacks;if(null!==n)for(var e=0;e<n.length;e++){var t=n[e];if("function"!=typeof t)throw i(Error(191),t);t()}}},Ya.prototype.render=Xa.prototype.render=function(n,e){var t=this._internalRoot,r=new Ka;return null!==(e=void 0===e?null:e)&&r.then(e),Va(n,t,null,r._onCommit),r},Ya.prototype.unmount=Xa.prototype.unmount=function(n){var e=this._internalRoot,t=new Ka;return null!==(n=void 0===n?null:n)&&t.then(n),Va(null,e,null,t._onCommit),t},Ya.prototype.createBatch=function(){var n=new Qa(this),e=n._expirationTime,t=this._internalRoot,r=t.firstBatch;if(null===r)t.firstBatch=n,n._next=null;else{for(t=null;null!==r&&r._expirationTime>=e;)t=r,r=r._next;n._next=r,null!==t&&(t._next=n)}return n},Pn=va,On=ga,Ln=ha,Wn=function(n,e){var t=Bi;Bi|=2;try{return n(e)}finally{0===(Bi=t)&&go()}};var tc,rc,oc={createPortal:ec,findDOMNode:function(n){if(null==n)n=null;else if(1!==n.nodeType){var e=n._reactInternalFiber;if(void 0===e){if("function"==typeof n.render)throw i(Error(188));throw i(Error(268),Object.keys(n))}n=null===(n=ct(e))?null:n.stateNode}return n},hydrate:function(n,e,t){if(!Za(e))throw i(Error(200));return nc(null,n,e,!0,t)},render:function(n,e,t){if(!Za(e))throw i(Error(200));return nc(null,n,e,!1,t)},unstable_renderSubtreeIntoContainer:function(n,e,t,r){if(!Za(t))throw i(Error(200));if(null==n||void 0===n._reactInternalFiber)throw i(Error(38));return nc(n,e,t,!1,r)},unmountComponentAtNode:function(n){if(!Za(n))throw i(Error(40));return!!n._reactRootContainer&&(ya((function(){nc(null,null,n,!1,(function(){n._reactRootContainer=null}))})),!0)},unstable_createPortal:function(){return ec.apply(void 0,arguments)},unstable_batchedUpdates:va,unstable_interactiveUpdates:function(n,e,t,r){return ha(),ga(n,e,t,r)},unstable_discreteUpdates:ga,unstable_flushDiscreteUpdates:ha,flushSync:function(n,e){if(0!=(48&Bi))throw i(Error(187));var t=Bi;Bi|=1;try{return mo(99,n.bind(null,e))}finally{Bi=t,go()}},unstable_createRoot:function(n,e){if(!Za(n))throw i(Error(299),"unstable_createRoot");return new Ya(n,null!=e&&!0===e.hydrate)},unstable_createSyncRoot:function(n,e){if(!Za(n))throw i(Error(299),"unstable_createRoot");return new Xa(n,1,null!=e&&!0===e.hydrate)},unstable_flushControlled:function(n){var e=Bi;Bi|=1;try{mo(99,n)}finally{0===(Bi=e)&&go()}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{Events:[W,D,z,A.injectEventPluginsByName,d,J,function(n){M(n,H)},_n,Nn,zt,R,ka,{current:!1}]}};rc=(tc={findFiberByHostInstance:L,bundleType:0,version:"16.9.0",rendererPackageName:"react-dom"}).findFiberByHostInstance,function(n){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var e=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(e.isDisabled||!e.supportsFiber)return!0;try{var t=e.inject(n);Na=function(n){try{e.onCommitFiberRoot(t,n,void 0,64==(64&n.current.effectTag))}catch(n){}},Pa=function(n){try{e.onCommitFiberUnmount(t,n)}catch(n){}}}catch(n){}}(o({},tc,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:$n.ReactCurrentDispatcher,findHostInstanceByFiber:function(n){return null===(n=ct(n))?null:n.stateNode},findFiberByHostInstance:function(n){return rc?rc(n):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}));var uc={default:oc},ic=uc&&oc||uc;n.exports=ic.default||ic},function(n,e,t){"use strict";n.exports=t(294)},function(n,e,t){"use strict";
46+/** @license React v0.15.0
47+ * scheduler.production.min.js
48+ *
49+ * Copyright (c) Facebook, Inc. and its affiliates.
50+ *
51+ * This source code is licensed under the MIT license found in the
52+ * LICENSE file in the root directory of this source tree.
53+ */Object.defineProperty(e,"__esModule",{value:!0});var r=void 0,o=void 0,u=void 0,i=void 0,a=void 0;if(e.unstable_now=void 0,e.unstable_forceFrameRate=void 0,"undefined"==typeof window||"function"!=typeof MessageChannel){var c=null,f=null,l=function(){if(null!==c)try{var n=e.unstable_now();c(!0,n),c=null}catch(n){throw setTimeout(l,0),n}};e.unstable_now=function(){return Date.now()},r=function(n){null!==c?setTimeout(r,0,n):(c=n,setTimeout(l,0))},o=function(n,e){f=setTimeout(n,e)},u=function(){clearTimeout(f)},i=function(){return!1},a=e.unstable_forceFrameRate=function(){}}else{var s=window.performance,d=window.Date,p=window.setTimeout,m=window.clearTimeout,h=window.requestAnimationFrame,v=window.cancelAnimationFrame;"undefined"!=typeof console&&("function"!=typeof h&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof v&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")),e.unstable_now="object"==typeof s&&"function"==typeof s.now?function(){return s.now()}:function(){return d.now()};var g=!1,y=null,w=-1,b=-1,F=33.33,E=-1,x=-1,S=0,C=!1;i=function(){return e.unstable_now()>=S},a=function(){},e.unstable_forceFrameRate=function(n){0>n||125<n?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):0<n?(F=Math.floor(1e3/n),C=!0):(F=33.33,C=!1)};var k=function(){if(null!==y){var n=e.unstable_now(),t=0<S-n;try{y(t,n)||(y=null)}catch(n){throw I.postMessage(null),n}}},M=new MessageChannel,I=M.port2;M.port1.onmessage=k;var T=function(n){if(null===y)x=E=-1,g=!1;else{g=!0,h((function(n){m(w),T(n)}));var t=function(){S=e.unstable_now()+F/2,k(),w=p(t,3*F)};if(w=p(t,3*F),-1!==E&&.1<n-E){var r=n-E;!C&&-1!==x&&r<F&&x<F&&(8.33>(F=r<x?x:r)&&(F=8.33)),x=r}E=n,S=n+F,I.postMessage(null)}};r=function(n){y=n,g||(g=!0,h((function(n){T(n)})))},o=function(n,t){b=p((function(){n(e.unstable_now())}),t)},u=function(){m(b),b=-1}}var R=null,A=null,_=null,N=3,P=!1,O=!1,L=!1;function W(n,e){var t=n.next;if(t===n)R=null;else{n===R&&(R=t);var r=n.previous;r.next=t,t.previous=r}n.next=n.previous=null,t=n.callback,r=N;var o=_;N=n.priorityLevel,_=n;try{var u=n.expirationTime<=e;switch(N){case 1:var i=t(u);break;case 2:case 3:case 4:i=t(u);break;case 5:i=t(u)}}catch(n){throw n}finally{N=r,_=o}if("function"==typeof i)if(e=n.expirationTime,n.callback=i,null===R)R=n.next=n.previous=n;else{i=null,u=R;do{if(e<=u.expirationTime){i=u;break}u=u.next}while(u!==R);null===i?i=R:i===R&&(R=n),(e=i.previous).next=i.previous=n,n.next=i,n.previous=e}}function D(n){if(null!==A&&A.startTime<=n)do{var e=A,t=e.next;if(e===t)A=null;else{A=t;var r=e.previous;r.next=t,t.previous=r}e.next=e.previous=null,q(e,e.expirationTime)}while(null!==A&&A.startTime<=n)}function z(n){L=!1,D(n),O||(null!==R?(O=!0,r(B)):null!==A&&o(z,A.startTime-n))}function B(n,t){O=!1,L&&(L=!1,u()),D(t),P=!0;try{if(n){if(null!==R)do{W(R,t),D(t=e.unstable_now())}while(null!==R&&!i())}else for(;null!==R&&R.expirationTime<=t;)W(R,t),D(t=e.unstable_now());return null!==R||(null!==A&&o(z,A.startTime-t),!1)}finally{P=!1}}function j(n){switch(n){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}function q(n,e){if(null===R)R=n.next=n.previous=n;else{var t=null,r=R;do{if(e<r.expirationTime){t=r;break}r=r.next}while(r!==R);null===t?t=R:t===R&&(R=n),(e=t.previous).next=t.previous=n,n.next=t,n.previous=e}}var U=a;e.unstable_ImmediatePriority=1,e.unstable_UserBlockingPriority=2,e.unstable_NormalPriority=3,e.unstable_IdlePriority=5,e.unstable_LowPriority=4,e.unstable_runWithPriority=function(n,e){switch(n){case 1:case 2:case 3:case 4:case 5:break;default:n=3}var t=N;N=n;try{return e()}finally{N=t}},e.unstable_next=function(n){switch(N){case 1:case 2:case 3:var e=3;break;default:e=N}var t=N;N=e;try{return n()}finally{N=t}},e.unstable_scheduleCallback=function(n,t,i){var a=e.unstable_now();if("object"==typeof i&&null!==i){var c=i.delay;c="number"==typeof c&&0<c?a+c:a,i="number"==typeof i.timeout?i.timeout:j(n)}else i=j(n),c=a;if(n={callback:t,priorityLevel:n,startTime:c,expirationTime:i=c+i,next:null,previous:null},c>a){if(i=c,null===A)A=n.next=n.previous=n;else{t=null;var f=A;do{if(i<f.startTime){t=f;break}f=f.next}while(f!==A);null===t?t=A:t===A&&(A=n),(i=t.previous).next=t.previous=n,n.next=t,n.previous=i}null===R&&A===n&&(L?u():L=!0,o(z,c-a))}else q(n,i),O||P||(O=!0,r(B));return n},e.unstable_cancelCallback=function(n){var e=n.next;if(null!==e){if(n===e)n===R?R=null:n===A&&(A=null);else{n===R?R=e:n===A&&(A=e);var t=n.previous;t.next=e,e.previous=t}n.next=n.previous=null}},e.unstable_wrapCallback=function(n){var e=N;return function(){var t=N;N=e;try{return n.apply(this,arguments)}finally{N=t}}},e.unstable_getCurrentPriorityLevel=function(){return N},e.unstable_shouldYield=function(){var n=e.unstable_now();return D(n),null!==_&&null!==R&&R.startTime<=n&&R.expirationTime<_.expirationTime||i()},e.unstable_requestPaint=U,e.unstable_continueExecution=function(){O||P||(O=!0,r(B))},e.unstable_pauseExecution=function(){},e.unstable_getFirstCallbackNode=function(){return R}},function(n,e,t){"use strict";var r=t(2),o=t(30),u=t(52),i=t(5),a=t(88),c=t(33),f=t(53),l=t(86),s=t(37),d=function(n){return o.either((e=c.liftEffect(a.monadEffectAff),t=i.show(n),function(n){return e(f.throw(t(n)))}))(r.pure(a.applicativeAff));var e,t};n.exports={readJsonAff:function(n){var e=d(u.showNonEmptyList(l.showForeignError)),t=s.readJSON(n);return function(n){return e(t(n))}},readAff:function(n){var e=d(u.showNonEmptyList(l.showForeignError)),t=s.read(n);return function(n){return e(t(n))}}}},function(n,e,t){"use strict";var r=t(41),o=t(2),u=t(3),i=t(6),a=t(8),c=t(1),f=t(51),l=t(4),s=t(11),d=t(14),p=t(27),m=t(15),h=t(20),v=t(12),g=t(18),y=t(33),w=t(297),b=t(40),F=t(55),E=t(31),x=t(28),S=t(45),C=t(98),k=t(144),M=t(37),I=t(46),T=t(26),R=t(145),A=t(114),_=t(72),N=t(115),P=t(99),O=function(n){return n},L=new d.Newtype((function(n){return n}),O),W=function(n){return function(e){return function(){var t=N.offsetTop(e)();return A.eventListener(a.const((function(){var e=c.mapFlipped(g.functorEffect)(u.bind(g.bindEffect)(_.window)(P.scrollY))(f.toNumber)();return n(t<e)()})))()}}},D=x.coerceHook(L)(x.bind(x.ixBindRender)(E.useRef(p.null))((function(n){return x.bind(x.ixBindRender)(E.useState(!1))((function(e){var t=function(n){return e.value1(a.const(n))};return x.discard(x.ixBindRender)(E.useLayoutEffect(i.eqUnit)(v.unit)((function(){var e=E.readRefMaybe(n)(),r=u.bind(l.bindMaybe)(e)(N.fromNode);if(r instanceof l.Nothing)return w.log(y.monadEffectEffect)("Could not register listener because there was no node")(),o.pure(g.applicativeEffect)(v.unit);if(r instanceof l.Just){var i=W(t)(r.value0)();return k.registerListener(i)()}throw new Error("Failed pattern match at Container.Header (line 83, column 7 - line 89, column 43): "+[r.constructor.name])})))((function(){return o.pure(x.applicativeRender(T.refl))(new h.Tuple(e.value0,n))}))}))})));n.exports={mkHeader:function(){var n=R.mkH(),e=I.makeStyles()(S.mapRecordCons(new m.IsSymbol((function(){return"header"})))()(S.mapRecordCons(new m.IsSymbol((function(){return"logo"})))()(S.mapRecordCons(new m.IsSymbol((function(){return"sticky"})))()(S.mapRecordCons(new m.IsSymbol((function(){return"title"})))()(S.mapRecordNil)()())()())()())()())((function(n){return{header:r.cssSafer(M.recordWriteForeign()(M.consWriteForeignFields(new m.IsSymbol((function(){return"alignItems"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"backgroundColor"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"borderBottom"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"display"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"fontFamily"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"gridArea"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"height"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"justifyContent"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"width"})))(M.writeForeignString)(M.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()())()()())()()()))({backgroundColor:n.backgroundColour,borderBottom:"0",fontFamily:n.headingFontFamily,gridArea:"header",display:"flex",alignItems:"center",justifyContent:"flex-end",width:"100%",height:"80px"}),sticky:r.cssSafer(M.recordWriteForeign()(M.consWriteForeignFields(new m.IsSymbol((function(){return"position"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"top"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"zIndex"})))(M.writeForeignInt)(M.nilWriteForeignFields)()()())()()())()()()))({position:"fixed",top:"0",zIndex:10}),title:r.cssSafer(M.recordWriteForeign()(M.consWriteForeignFields(new m.IsSymbol((function(){return"paddingRight"})))(M.writeForeignString)(M.nilWriteForeignFields)()()()))({paddingRight:"30px"}),logo:r.cssSafer(M.recordWriteForeign()(M.consWriteForeignFields(new m.IsSymbol((function(){return"fill"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"height"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"marginRight"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"marginTop"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"padding"})))(M.writeForeignString)(M.consWriteForeignFields(new m.IsSymbol((function(){return"width"})))(M.writeForeignString)(M.nilWriteForeignFields)()()())()()())()()())()()())()()())()()()))({width:"70px",height:"70px",padding:"5px",marginTop:"9px",marginRight:"7px",fill:n.textColour})}}))();return E.component()()("Header")((function(t){return x.bind(x.ixBindRender)(e)((function(e){return x.bind(x.ixBindRender)(D)((function(t){return o.pure(x.applicativeRender(T.refl))(F.header()({ref:t.value1,className:e.header+" "+s.guard(s.monoidString)(t.value0)(e.sticky),children:[b.element(n)({level:R.H2.value,text:"Rowtype Yoga",className:new l.Just(e.title)}),F.div()({children:[b.element(C.trianglelogoIcon())({})],className:e.logo})]}))}))}))}))()},UseShouldBeSticky:O,useShouldBeSticky:D,makeListener:W,ntUseShouldBeSticky:L}},function(n,e,t){"use strict";var r=t(33),o=t(142);n.exports={log:function(n){var e=r.liftEffect(n);return function(n){return e(o.log(n))}},logShow:function(n){return function(e){var t=r.liftEffect(n),u=o.logShow(e);return function(n){return t(u(n))}}},warn:function(n){var e=r.liftEffect(n);return function(n){return e(o.warn(n))}},warnShow:function(n){return function(e){var t=r.liftEffect(n),u=o.warnShow(e);return function(n){return t(u(n))}}},error:function(n){var e=r.liftEffect(n);return function(n){return e(o.error(n))}},errorShow:function(n){return function(e){var t=r.liftEffect(n),u=o.errorShow(e);return function(n){return t(u(n))}}},info:function(n){var e=r.liftEffect(n);return function(n){return e(o.info(n))}},infoShow:function(n){return function(e){var t=r.liftEffect(n),u=o.infoShow(e);return function(n){return t(u(n))}}},time:function(n){var e=r.liftEffect(n);return function(n){return e(o.time(n))}},timeEnd:function(n){var e=r.liftEffect(n);return function(n){return e(o.timeEnd(n))}}}},function(n,e,t){"use strict";e.log=function(n){return function(){return console.log(n),{}}},e.warn=function(n){return function(){return console.warn(n),{}}},e.error=function(n){return function(){return console.error(n),{}}},e.info=function(n){return function(){return console.info(n),{}}},e.time=function(n){return function(){return console.time(n),{}}},e.timeEnd=function(n){return function(){return console.timeEnd(n),{}}}},function(n,e,t){"use strict";var r=t(300),o=t(301),u=t(302),i=t(303),a=t(304),c=t(305),f=t(306),l=t(307),s=t(308),d=t(309),p=t(310),m=t(311),h=t(312);e.alternativeIconRaw=r.default,e.apIconRaw=o.default,e.appendIconRaw=u.default,e.applyIconRaw=i.default,e.applyflippedIconRaw=a.default,e.bindIconRaw=c.default,e.composeIconRaw=f.default,e.forallIconRaw=l.default,e.kleisliIconRaw=s.default,e.mapIconRaw=d.default,e.mapflippedIconRaw=p.default,e.pslogoIconRaw=m.default,e.trianglelogoIconRaw=h.default},function(n,e,t){"use strict";t.r(e);var r=t(0),o=t.n(r);function u(){return(u=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}e.default=({styles:n={},...e})=>o.a.createElement("svg",u({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),o.a.createElement("path",{fill:"none",d:"M0 0h100v100H0z"}),o.a.createElement("path",{d:"M83.506 45.907L67.682 30.075l-4.268 4.269L77.102 48.04 63.414 61.735l4.268 4.268 15.824-15.826c.57-.573.885-1.332.885-2.139a2.996 2.996 0 00-.885-2.131M36.924 34.346l-4.27-4.27-15.83 15.829a2.991 2.991 0 00-.88 2.134c0 .807.312 1.565.88 2.133l15.83 15.83 4.27-4.267-13.695-13.696 13.695-13.693z",fillRule:"nonzero"}),o.a.createElement("path",{d:"M53.013 18.146c0-.714-.579-1.294-1.293-1.294h-2.588c-.714 0-1.294.58-1.294 1.294v59.785c0 .714.58 1.294 1.294 1.294h2.588c.714 0 1.293-.58 1.293-1.294V18.146z"}))},function(n,e,t){"use strict";t.r(e);var r=t(0),o=t.n(r);function u(){return(u=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}e.default=({styles:n={},...e})=>o.a.createElement("svg",u({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),o.a.createElement("path",{fill:"none",d:"M0 0h100v100H0z"}),o.a.createElement("path",{d:"M90.506 47.156L74.682 31.324l-4.268 4.269 13.688 13.696-13.688 13.695 4.268 4.268 15.824-15.826c.57-.573.885-1.332.885-2.139a2.996 2.996 0 00-.885-2.131M29.924 35.595l-4.27-4.27-15.83 15.829a2.991 2.991 0 00-.88 2.134c0 .807.312 1.565.88 2.133l15.83 15.83 4.27-4.267-13.695-13.696 13.695-13.693z",fillRule:"nonzero"}),o.a.createElement("path",{d:"M47.276 31.405a2.911 2.911 0 015.786 0l1.124 9.784 9.653-1.954a2.912 2.912 0 011.788 5.503l-8.958 4.093 4.842 8.576a2.913 2.913 0 01-4.682 3.402l-6.66-7.255-6.661 7.255a2.912 2.912 0 01-4.681-3.402l4.842-8.576-8.958-4.093a2.912 2.912 0 011.788-5.503l9.653 1.954 1.124-9.784z"}))},function(n,e,t){"use strict";t.r(e);var r=t(0),o=t.n(r);function u(){return(u=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}e.default=({styles:n={},...e})=>o.a.createElement("svg",u({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),o.a.createElement("path",{fill:"none",d:"M0 0h100v100H0z"}),o.a.createElement("path",{d:"M77.506 45.907L61.682 30.075l-4.268 4.269L71.102 48.04 57.414 61.735l4.268 4.268 15.824-15.826c.57-.573.885-1.332.885-2.139a2.996 2.996 0 00-.885-2.131M42.924 34.346l-4.27-4.27-15.83 15.829a2.991 2.991 0 00-.88 2.134c0 .807.312 1.565.88 2.133l15.83 15.83 4.27-4.267-13.695-13.696 13.695-13.693z",fillRule:"nonzero"}))},function(n,e,t){"use strict";t.r(e);var r=t(0),o=t.n(r);function u(){return(u=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}e.default=({styles:n={},...e})=>o.a.createElement("svg",u({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"1.5"},e),o.a.createElement("path",{fill:"none",d:"M0 0h100v100H0z"}),o.a.createElement("path",{d:"M37.344 58.583c0 5.756 5.739 10.422 12.819 10.422 7.075 0 12.818-4.67 12.818-10.422 0-5.754-5.733-10.418-12.807-10.423l-.013.002c-7.074-.005-12.808-4.67-12.808-10.423 0-5.752 5.744-10.423 12.819-10.423 7.079 0 12.819 4.667 12.819 10.423",fill:"none",stroke:"#fff",strokeWidth:"6"}),o.a.createElement("path",{d:"M53.012 18.146c0-.714-.58-1.294-1.294-1.294H49.13c-.714 0-1.293.58-1.293 1.294v59.785c0 .714.579 1.294 1.293 1.294h2.588c.714 0 1.294-.58 1.294-1.294V18.146z"}))},function(n,e,t){"use strict";t.r(e);var r=t(0),o=t.n(r);function u(){return(u=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}e.default=({styles:n={},...e})=>o.a.createElement("svg",u({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),o.a.createElement("path",{fill:"none",d:"M0 0h100v100H0z"}),o.a.createElement("path",{d:"M48.556 27.619c.113-.67-.34-1.214-1.01-1.214h-2.429c-.67 0-1.306.544-1.419 1.214l-6.89 40.839c-.113.67.339 1.214 1.009 1.214h2.429c.67 0 1.306-.544 1.419-1.214l6.891-40.839zM62.429 27.619c.113-.67-.339-1.214-1.009-1.214h-2.429c-.67 0-1.306.544-1.419 1.214l-6.89 40.839c-.113.67.339 1.214 1.009 1.214h2.429c.67 0 1.306-.544 1.419-1.214l6.89-40.839z"}),o.a.createElement("path",{d:"M67.974 43.53c.69 0 1.341-.544 1.454-1.214l.41-2.429c.113-.67-.355-1.214-1.044-1.214h-35.19c-.69 0-1.341.544-1.454 1.214l-.41 2.429c-.113.67.355 1.214 1.044 1.214h35.19zM65.633 57.404c.69 0 1.341-.544 1.454-1.214l.41-2.429c.113-.67-.355-1.214-1.044-1.214h-35.19c-.689 0-1.341.544-1.454 1.214l-.41 2.429c-.113.67.355 1.214 1.044 1.214h35.19z"}))},function(n,e,t){"use strict";t.r(e);var r=t(0),o=t.n(r);function u(){return(u=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}e.default=({styles:n={},...e})=>o.a.createElement("svg",u({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),o.a.createElement("path",{fill:"none",d:"M0 0h100v100H0z"}),o.a.createElement("path",{d:"M53.177 45.907L37.353 30.075l-4.268 4.269L46.773 48.04 33.085 61.735l4.268 4.268 15.824-15.826c.57-.573.885-1.332.885-2.139a2.996 2.996 0 00-.885-2.131",fillRule:"nonzero"}),o.a.createElement("path",{d:"M15.615 34.346l4.27-4.27 15.83 15.829c.568.568.882 1.328.88 2.134 0 .807-.312 1.565-.88 2.133l-15.83 15.83-4.27-4.267L29.31 48.039 15.615 34.346z",fillRule:"nonzero"}),o.a.createElement("path",{d:"M59.808 43.694h24.911v-6.262H53.573M59.808 52.432h24.911v6.262H53.573"}))},function(n,e,t){"use strict";t.r(e);var r=t(0),o=t.n(r);function u(){return(u=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}e.default=({styles:n={},...e})=>o.a.createElement("svg",u({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),o.a.createElement("path",{fill:"none",d:"M0 0h100v100H0z"}),o.a.createElement("path",{d:"M21.829 45.907l15.824-15.832 4.268 4.269L28.233 48.04l13.688 13.695-4.268 4.268-15.824-15.826a3.014 3.014 0 01-.885-2.139 2.996 2.996 0 01.885-2.131M79.391 34.346l-4.27-4.27-15.83 15.829a2.991 2.991 0 00-.88 2.134c0 .807.312 1.565.88 2.133l15.83 15.83 4.27-4.267-13.695-13.696 13.695-13.693z",fillRule:"nonzero"}),o.a.createElement("path",{d:"M60.656 34.346l-4.27-4.27-15.83 15.829a2.991 2.991 0 00-.88 2.134c0 .807.312 1.565.88 2.133l15.83 15.83 4.27-4.267-13.695-13.696 13.695-13.693z",fillRule:"nonzero"}))},function(n,e,t){"use strict";t.r(e);var r=t(0),o=t.n(r);function u(){return(u=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}e.default=({styles:n={},...e})=>o.a.createElement("svg",u({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),o.a.createElement("path",{fill:"none",d:"M0 0h100v100H0z"}),o.a.createElement("path",{d:"M29.639 24.185h6.269l5.743 15.779h17.032l5.743-15.779h6.27L53.333 71.892h-6.331L29.639 24.185zm13.872 20.89l6.656 18.287 6.656-18.287H43.511z"}))},function(n,e,t){"use strict";t.r(e);var r=t(0),o=t.n(r);function u(){return(u=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}e.default=({styles:n={},...e})=>o.a.createElement("svg",u({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),o.a.createElement("path",{fill:"none",d:"M0 0h100v100H0z"}),o.a.createElement("path",{d:"M86.006 45.907L70.182 30.075l-4.268 4.269L79.602 48.04 65.914 61.735l4.268 4.268 15.824-15.826c.57-.573.885-1.332.885-2.139a2.996 2.996 0 00-.885-2.131M13.444 34.346l4.27-4.27 15.83 15.829c.568.568.882 1.328.88 2.134 0 .807-.312 1.565-.88 2.133l-15.83 15.83-4.27-4.267 13.695-13.696-13.695-13.693z",fillRule:"nonzero"}),o.a.createElement("path",{d:"M38.637 43.694L68.7 43.68l-6.152-6.248H32.402M38.637 52.432H68.7l-6.152 6.262H32.402"}))},function(n,e,t){"use strict";t.r(e);var r=t(0),o=t.n(r);function u(){return(u=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}e.default=({styles:n={},...e})=>o.a.createElement("svg",u({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),o.a.createElement("path",{fill:"none",d:"M0 0h100v100H0z"}),o.a.createElement("path",{d:"M90.506 45.907L74.682 30.075l-4.268 4.269L84.102 48.04 70.414 61.735l4.268 4.268 15.824-15.826c.57-.573.885-1.332.885-2.139a2.996 2.996 0 00-.885-2.131M29.924 34.346l-4.27-4.27-15.83 15.829a2.991 2.991 0 00-.88 2.134c0 .807.312 1.565.88 2.133l15.83 15.83 4.27-4.267-13.695-13.696 13.695-13.693z",fillRule:"nonzero"}),o.a.createElement("path",{d:"M51.304 22.848c.484 0 .878.393.878.878v4.969c5.339.735 10.415 4.272 10.951 10.001.027.289.039.579.041.869l-4.931.039c-.023-2.934-2.79-5.107-6.061-5.828v12.109c1.468.218 3.352.65 4.937 1.5 4.967 2.661 7.895 9.181 4.515 14.545-1.991 3.157-5.6 5.051-9.452 5.574v4.847a.879.879 0 01-.878.878h-1.756a.878.878 0 01-.878-.878v-4.75c-4.77-.384-9.281-2.894-10.969-7.726a9.77 9.77 0 01-.537-3.139l4.931-.039c.024 3.085 3.085 5.33 6.575 5.927V50.528a15.557 15.557 0 01-1.945-.301c-5.207-1.206-10.046-5.836-9.512-11.531.5-5.342 5.647-9.416 11.457-10.055v-4.915c0-.485.393-.878.878-.878h1.756zm.878 27.969v11.83c2.136-.357 4.109-1.432 5.32-3.411.745-1.22.945-2.758.448-4.118-.852-2.328-3.189-3.791-5.768-4.301zM48.67 33.582c-2.331.263-4.527 1.346-5.834 3.483-.745 1.22-.945 2.758-.448 4.118.908 2.482 3.504 3.981 6.282 4.389v-11.99z"}))},function(n,e,t){"use strict";t.r(e);var r=t(0),o=t.n(r);function u(){return(u=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}e.default=({styles:n={},...e})=>o.a.createElement("svg",u({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),o.a.createElement("path",{fill:"none",d:"M0 0h100v100H0z"}),o.a.createElement("path",{d:"M90.506 47.151L74.682 31.319l-4.268 4.269 13.688 13.696-13.688 13.695 4.268 4.268 15.824-15.826c.57-.573.885-1.332.885-2.139a2.996 2.996 0 00-.885-2.131M29.924 35.59l-4.27-4.27-15.83 15.829a2.991 2.991 0 00-.88 2.134c0 .807.312 1.565.88 2.133l15.83 15.83 4.27-4.267-13.695-13.696L29.924 35.59z",fillRule:"nonzero"}),o.a.createElement("path",{d:"M48.556 27.619c.113-.67-.34-1.214-1.01-1.214h-2.429c-.67 0-1.306.544-1.419 1.214l-6.89 40.839c-.113.67.339 1.214 1.009 1.214h2.429c.67 0 1.306-.544 1.419-1.214l6.891-40.839zM62.429 27.619c.113-.67-.339-1.214-1.009-1.214h-2.429c-.67 0-1.306.544-1.419 1.214l-6.89 40.839c-.113.67.339 1.214 1.009 1.214h2.429c.67 0 1.306-.544 1.419-1.214l6.89-40.839z"}),o.a.createElement("path",{d:"M67.974 43.53c.69 0 1.341-.544 1.454-1.214l.41-2.429c.113-.67-.355-1.214-1.044-1.214h-35.19c-.69 0-1.341.544-1.454 1.214l-.41 2.429c-.113.67.355 1.214 1.044 1.214h35.19zM65.633 57.404c.69 0 1.341-.544 1.454-1.214l.41-2.429c.113-.67-.355-1.214-1.044-1.214h-35.19c-.689 0-1.341.544-1.454 1.214l-.41 2.429c-.113.67.355 1.214 1.044 1.214h35.19z"}))},function(n,e,t){"use strict";t.r(e);var r=t(0),o=t.n(r);function u(){return(u=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}e.default=({styles:n={},...e})=>o.a.createElement("svg",u({clipRule:"evenodd",fillRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2",viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg"},e),o.a.createElement("g",{fillRule:"nonzero"},o.a.createElement("path",{d:"M69.418 69.64l-7.256-6.775H30.3l7.256 6.775h31.862zM37.556 45.889L30.3 52.664h31.863l7.255-6.775H37.556zM69.416 35.686l-7.254-6.777h-31.86l7.254 6.777h31.86zM26.948 42.391l-4.794-4.793-17.772 17.77a3.359 3.359 0 00-.988 2.396c0 .906.35 1.757.988 2.395l17.772 17.772 4.794-4.791-15.375-15.376 15.375-15.373zM95.336 38.392L77.571 20.618l-4.792 4.792 15.368 15.377-15.368 15.374 4.792 4.792 17.765-17.767a3.387 3.387 0 000-4.794"})))},function(n,e,t){"use strict";t.r(e);var r=t(0),o=t.n(r);function u(){return(u=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}e.default=({styles:n={},...e})=>o.a.createElement("svg",u({viewBox:"0 0 39 34",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),o.a.createElement("path",{d:"M0 33.021L12.425 11.5l3.753 6.5-8.672 15.021H0zm24.85 0H13.279L19.064 23l5.786 10.021zm13.279 0h-7.506L15.312 6.5 19.064 0l19.065 33.021z"}))},function(n,e,t){"use strict";e.eventListener=function(n){return function(){return function(e){return n(e)()}}},e.addEventListener=function(n){return function(e){return function(t){return function(r){return function(){return r.addEventListener(n,e,t)}}}}},e.removeEventListener=function(n){return function(e){return function(t){return function(r){return function(){return r.removeEventListener(n,e,t)}}}}},e.dispatchEvent=function(n){return function(e){return function(){return e.dispatchEvent(n)}}}},function(n,e,t){"use strict";e.window=function(){return window}},function(n,e,t){"use strict";e.document=function(n){return function(){return n.document}},e.navigator=function(n){return function(){return n.navigator}},e.location=function(n){return function(){return n.location}},e.history=function(n){return function(){return n.history}},e.innerWidth=function(n){return function(){return n.innerWidth}},e.innerHeight=function(n){return function(){return n.innerHeight}},e.alert=function(n){return function(e){return function(){return e.alert(n),{}}}},e.confirm=function(n){return function(e){return function(){return e.confirm(n)}}},e.moveBy=function(n){return function(e){return function(t){return function(){return t.moveBy(n,e),{}}}}},e.moveTo=function(n){return function(e){return function(t){return function(){return t.moveTo(n,e),{}}}}},e._open=function(n){return function(e){return function(t){return function(r){return function(){return r.open(n,e,t)}}}}},e.outerHeight=function(n){return function(){return n.outerHeight}},e.outerWidth=function(n){return function(){return n.outerWidth}},e.print=function(n){return function(){return n.print(),{}}},e._prompt=function(n){return function(e){return function(t){return function(){return t.prompt(n,e)}}}},e.resizeBy=function(n){return function(e){return function(t){return function(){return t.resizeBy(n,e),{}}}}},e.resizeTo=function(n){return function(e){return function(t){return function(){return t.resizeTo(n,e),{}}}}},e.screenX=function(n){return function(){return n.screenX}},e.screenY=function(n){return function(){return n.screenY}},e.scroll=function(n){return function(e){return function(t){return function(){return t.scroll(n,e),{}}}}},e.scrollBy=function(n){return function(e){return function(t){return function(){return t.scrollBy(n,e),{}}}}},e.scrollX=function(n){return function(){return n.scrollX}},e.scrollY=function(n){return function(){return n.scrollY}},e.localStorage=function(n){return function(){return n.localStorage}},e.sessionStorage=function(n){return function(){return n.sessionStorage}},e._requestAnimationFrame=function(n){return function(e){return function(){return e.requestAnimationFrame(n)}}},e._cancelAnimationFrame=function(n){return function(e){return function(){return e.cancelAnimationFrame(n)}}},e._requestIdleCallback=function(n){return function(e){return function(t){return function(){return t.requestIdleCallback(e,n)}}}},e._cancelIdleCallback=function(n){return function(e){return function(){return e.cancelIdleCallback(n)}}},e.parent=function(n){return function(){return n.parent}},e._opener=function(n){return function(){return n.opener}}},function(n,e,t){"use strict";e._read=function(n,e,t){var r=Object.prototype.toString.call(t);return 0===r.indexOf("[object HTML")&&r.indexOf("Element]")===r.length-8?e(t):n},e.title=function(n){return function(){return n.title}},e.setTitle=function(n){return function(e){return function(){return e.title=n,{}}}},e.lang=function(n){return function(){return n.lang}},e.setLang=function(n){return function(e){return function(){return e.lang=n,{}}}},e.dir=function(n){return function(){return n.dir}},e.setDir=function(n){return function(e){return function(){return e.dir=n,{}}}},e.className=function(n){return function(){return n.className}},e.setClassName=function(n){return function(e){return function(){return e.className=n,{}}}},e.classList=function(n){return function(){return n.classList}},e.hidden=function(n){return function(){return n.hidden}},e.setHidden=function(n){return function(e){return function(){return e.hidden=n,{}}}},e.tabIndex=function(n){return function(){return n.tabIndex}},e.setTabIndex=function(n){return function(e){return function(){return e.tabIndex=n,{}}}},e.draggable=function(n){return function(){return n.draggable}},e.setDraggable=function(n){return function(e){return function(){return e.draggable=n,{}}}},e.contentEditable=function(n){return function(){return n.contentEditable}},e.setContentEditable=function(n){return function(e){return function(){return e.contentEditable=n,{}}}},e.isContentEditable=function(n){return function(){return n.isContentEditable}},e.spellcheck=function(n){return function(){return n.spellcheck}},e.setSpellcheck=function(n){return function(e){return function(){return e.spellcheck=n,{}}}},e.click=function(n){return function(){return n.click()}},e.focus=function(n){return function(){return n.focus()}},e.blur=function(n){return function(){return n.blur()}},e.getBoundingClientRect=function(n){return function(){var e=n.getBoundingClientRect();return{top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}}},e._offsetParent=function(n){return function(){return n.offsetParent}},e.offsetTop=function(n){return function(){return n.offsetTop}},e.offsetLeft=function(n){return function(){return n.offsetLeft}},e.offsetWidth=function(n){return function(){return n.offsetWidth}},e.offsetHeight=function(n){return function(){return n.offsetHeight}}},function(n,e,t){"use strict";var r=t(120),o=t(41),u=t(2),i=t(3),a=t(16),c=t(1),f=t(4),l=t(27),s=t(15),d=t(18),p=t(40),m=t(71),h=t(55),v=t(113),g=t(31),y=t(28),w=t(45),b=t(98),F=t(318),E=t(149),x=t(37),S=t(46),C=t(26),k=t(145),M=t(72),I=t(115),T="Learn how to tame and harness the compiler, whether you're a λ or a Λ";n.exports={mkLandingPage:function(){var n=S.makeStyles()(w.mapRecordCons(new s.IsSymbol((function(){return"actionButton"})))()(w.mapRecordCons(new s.IsSymbol((function(){return"landing"})))()(w.mapRecordCons(new s.IsSymbol((function(){return"landingImage"})))()(w.mapRecordCons(new s.IsSymbol((function(){return"logo"})))()(w.mapRecordCons(new s.IsSymbol((function(){return"textLayer"})))()(w.mapRecordCons(new s.IsSymbol((function(){return"topBar"})))()(w.mapRecordCons(new s.IsSymbol((function(){return"welcomeCopy"})))()(w.mapRecordCons(new s.IsSymbol((function(){return"welcomeText"})))()(w.mapRecordNil)()())()())()())()())()())()())()())()())((function(n){return{landing:o.cssSafer(x.recordWriteForeign()(x.consWriteForeignFields(new s.IsSymbol((function(){return"gridArea"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"height"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"width"})))(x.writeForeignString)(x.nilWriteForeignFields)()()())()()())()()()))({width:"100vw",height:"100vh",gridArea:"landing"}),textLayer:o.cssSafer(x.recordWriteForeign()(x.consWriteForeignFields(new s.IsSymbol((function(){return"height"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"position"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"width"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"zIndex"})))(x.writeForeignInt)(x.nilWriteForeignFields)()()())()()())()()())()()()))({position:"absolute",width:"100%",height:"100%",zIndex:2}),topBar:o.cssSafer(x.recordWriteForeign()(x.consWriteForeignFields(new s.IsSymbol((function(){return"alignItems"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"display"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"flexDirection"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"height"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"justifyContent"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"width"})))(x.writeForeignString)(x.nilWriteForeignFields)()()())()()())()()())()()())()()())()()()))({width:"100%",display:"flex",flexDirection:"row",height:"90px",justifyContent:"center",alignItems:"space-around"}),logo:o.cssSafer(x.recordWriteForeign()(x.consWriteForeignFields(new s.IsSymbol((function(){return"fill"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"height"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"marginTop"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"width"})))(x.writeForeignString)(x.nilWriteForeignFields)()()())()()())()()())()()()))({fill:n.textColour,width:"50px",height:"50px",marginTop:"33px"}),welcomeText:o.cssSafer(x.recordWriteForeign()(x.consWriteForeignFields(new s.IsSymbol((function(){return"fontSize"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"marginLeft"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"marginTop"})))(x.writeForeignString)(x.nilWriteForeignFields)()()())()()())()()()))({fontSize:"36pt",marginTop:"33px",marginLeft:"5vw"}),welcomeCopy:o.cssSafer(x.recordWriteForeign()(x.consWriteForeignFields(new s.IsSymbol((function(){return"fontSize"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"marginLeft"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"marginTop"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"maxWidth"})))(x.writeForeignString)(x.nilWriteForeignFields)()()())()()())()()())()()()))({fontSize:"22pt",marginTop:"20px",marginLeft:"5vw",maxWidth:"400px"}),actionButton:o.cssSafer(x.recordWriteForeign()(x.consWriteForeignFields(new s.IsSymbol((function(){return"fontSize"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"marginLeft"})))(x.writeForeignString)(x.nilWriteForeignFields)()()())()()()))({fontSize:"40pt",marginLeft:"5vw"}),landingImage:o.cssSafer(x.recordWriteForeign()(x.consWriteForeignFields(new s.IsSymbol((function(){return"height"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"position"})))(x.writeForeignString)(x.consWriteForeignFields(new s.IsSymbol((function(){return"width"})))(x.writeForeignString)(x.nilWriteForeignFields)()()())()()())()()()))({position:"absolute",width:"100%",height:"100%"})}}))(),e=(k.mkH(),r.mkButton()()()()()),t=F.mkLandingPageBackground();return g.component()()("LandingPage")((function(o){return y.bind(y.ixBindRender)(n)((function(n){return y.bind(y.ixBindRender)(S.useTheme)((function(o){return y.bind(y.ixBindRender)(g.useRef(l.null))((function(o){return y.bind(y.ixBindRender)(E.useScrollYPosition)((function(l){return u.pure(y.applicativeRender(C.refl))(h.div()({ref:o,className:n.landing,children:[p.element(t)({className:n.landingImage}),h.div()({className:n.textLayer,children:[h.div()({className:n.topBar,children:[p.element(b.trianglelogoIcon())({className:n.logo})]}),h.div()({className:n.welcomeText,children:[m.text("Enter the college of Kleisli")]}),h.div()({className:n.welcomeCopy,children:[m.text(T)]}),h.div()({className:n.actionButton,children:[p.element(e)({buttonProps:{onClick:v.handler_((function(){var n=g.readRefMaybe(o)();return a.for_(d.applicativeEffect)(a.foldableMaybe)(i.bind(f.bindMaybe)(n)(I.fromNode))((function(n){return function(){var e=c.mapFlipped(d.functorEffect)(I.getBoundingClientRect(n))((function(n){return n.height}))();return M.window().scrollTo({top:e,left:0,behavior:"smooth"})}}))()}))},buttonType:r.HighlightedButton.value,children:[m.text("I can't wait, let's go!")]})]})]})]}))}))}))}))}))}))()},welcomeText:"Enter the college of Kleisli",copyText:T,buttonText:"I can't wait, let's go!"}},function(n,e,t){"use strict";var r=t(319),o=t(41),u=t(2),i=t(3),a=t(322),c=t(62),f=t(6),l=t(16),s=t(1),d=t(43),p=t(51),m=t(4),h=t(11),v=t(10),g=t(7),y=t(5),w=t(127),b=t(110),F=t(15),E=t(148),x=t(330),S=t(40),C=t(71),k=t(61),M=t(143),I=t(31),T=t(28),R=t(45),A=t(149),_=t(37),N=t(46),P=t(26),O=function(n){return function(e){return function(t){return function(r){var o,u,i=(o=p.toNumber(w.length(r)),u=p.round(2*e*o),w.take(u)(r)),a=b.split("\n")(i),s=["module","∷","::","forall","∀","do","where","let","in","instance","class","data","=","|","type","newtype","derive","if","then","else","import"],h=M.tspan()({dx:"0",dy:"0",children:[C.text("█")],className:n.cursor,id:"landing-page-cursor"}),F=function(e){return l.elem(l.foldableArray)(f.eqString)(e)(s)?n.keyword:(t=e,o=function(n){return function(e){return v.between(w.ordCodePoint)(w.codePointFromChar(n))(w.codePointFromChar(e))}},r=m.maybe(!1)(d.disj(d.heytingAlgebraFunction(d.heytingAlgebraBoolean))(o("a")("z"))(o("A")("Z"))),u=function(n){return r(c.head(w.toCodePointArray(n)))},i=w.take(1)(t),b.toUpper(i)===i&&u(i)?n.typeName:"");var t,r,o,u,i};return g.append(g.semigroupArray)(l.foldl(l.foldableArray)((function(n){return function(e){var r=c.uncons(function(n){return b.split(" ")(n)}(e));if(r instanceof m.Nothing)return{distance:n.distance+1.2,acc:n.acc};if(r instanceof m.Just&&""===r.value0.head&&0===r.value0.tail.length)return{distance:n.distance+1.2,acc:n.acc};if(r instanceof m.Just){var o=function(n){return n.spans}(l.foldl(l.foldableArray)((function(n){return function(e){return""===e?{prefix:n.prefix+" ",spans:n.spans}:{prefix:" ",spans:c.snoc(n.spans)(M.tspan()({children:[C.text(n.prefix+e)],className:F(e)}))}}}))({prefix:" ",spans:[]})(r.value0.tail)),u=M.tspan()({x:y.show(y.showNumber)(t),dy:y.show(y.showNumber)(n.distance)+"em",children:[C.text(r.value0.head)]}),i=c.cons(u)(o);return{distance:1.2,acc:g.append(g.semigroupArray)(n.acc)(i)}}throw new Error("Failed pattern match at SVG.Image (line 398, column 36 - line 428, column 44): "+[r.constructor.name])}}))({distance:0,acc:[]})(a).acc)([h])}}}},L=function(n){return function(e){var t=x.randomRs(x.randomNumber)(.5)(.9)(30)(E.mkSeed(92)),r=x.randomRs(x.randomNumber)(.1)(1.3)(30)(E.mkSeed(15)),o=x.randomRs(x.randomNumber)(0)(800)(30)(E.mkSeed(84)),a=x.randomRs(x.randomNumber)(-20)(200)(30)(E.mkSeed(4398)),f=s.mapFlipped(s.functorArray)(x.randomRs(x.randomInt)(1)(50)(30)(E.mkSeed(3)))((function(n){return 1===n?e.twinklingStar1:2===n?e.twinklingStar2:3===n?e.twinklingStar2:""})),l=c.zip(o)(c.zip(a)(c.zip(r)(c.zip(f)(t)))),d=i.bind(i.bindArray)(l)((function(n){return u.pure(u.applicativeArray)(M.circle()({cx:y.show(y.showNumber)(n.value0),cy:y.show(y.showNumber)(n.value1.value0),r:y.show(y.showNumber)(n.value1.value1.value0),fill:"#eeefff",className:n.value1.value1.value1.value0,opacity:y.show(y.showNumber)(n.value1.value1.value1.value1-n.value1.value0/200)}))}));return M.g()({fillOpacity:".67",children:d,className:n})}},W=function(n){return function(e){return M.g()({transform:"translate(0 "+y.show(y.showNumber)(70*e)+")",children:[M.path()({d:"M476.098 218.299l81.644 216.765H352.334l123.764-216.765z",fill:n?"#4560a0":"#04102d"}),M.path()({d:"M476.098 218.299l21.823 203.477 81.177-8.706-103-194.771z",fill:n?"#5e84ba":"#250849"}),M.path()({d:"M369.627 308.648l88.326 125.788H252.546l117.081-125.788z",fill:n?"#4560a0":"#04102d"}),M.path()({d:"M326.11 338.332l68.193 96.732H188.896l137.214-96.732zM508.168 243.792l163.526 204.747H415.051l93.117-204.747z",fill:n?"#4560a0":"#04102d"}),M.path()({d:"M508.168 245.355l63.395 75.115-54.953 46.379-8.442-121.494zM369.612 308.648l54.182 77.687-58.981 41.135 4.799-118.822zM326.184 338.326l16.813 23.99-16.887 11.835.074-35.825z",fill:n?"#5e84ba":"#250849"}),M.path()({d:"M633.647 230.42L809.34 435.064H457.953L633.647 230.42z",fill:n?"#4560a0":"#04102d"}),M.path()({d:"M633.647 230.42L735.22 475.549l86.041-35.653L633.647 230.42z",fill:n?"#5e84ba":"#250849"}),M.path()({d:"M643.625 254.384c-.571.219-.745.283-1.863.82-2.864 1.395-6.079 3.209-9.184 2.64-6.187-1.134-10.854-6.283-16.725-6.738l17.786-20.729 9.986 24.007z",fill:n?"#d9d9d9":"#655578"}),M.path()({d:"M654.229 253.4c-.494-.028-.875-.013-.875-.013-3.255-.486-6.617-.192-9.677.982l-.052.02-9.978-23.97 20.582 22.981z",fill:n?"#fff":"#9d779e"})]})}},D=M.defs()({children:[M.linearGradient()({id:"_Linear2",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(0 451.564 -803.856 0 398.9 -3.513)",children:[M.stop()({offset:"0",stopColor:"#68adfc"}),M.stop()({offset:".34",stopColor:"#cbe0f8"}),M.stop()({offset:"1",stopColor:"#d2cbf8"})]}),M.linearGradient()({id:"_Linear4",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(293.8304) rotate(83.86 -.11 .484)",children:[M.stop()({offset:"0",stopColor:"#bde8f7"}),M.stop()({offset:"1",stopColor:"#86b6fe"})]}),M.linearGradient()({id:"_Linear5",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(219.3256) rotate(84.988 -.028 1.133)",children:[M.stop()({offset:"0",stopColor:"#bde8f7"}),M.stop()({offset:"1",stopColor:"#86b6fe"})]}),M.linearGradient()({id:"_Linear6",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"rotate(90 -6.304 321.409) scale(123.585)",children:[M.stop()({offset:"0",stopColor:"#bde8f7"}),M.stop()({offset:"1",stopColor:"#86b6fe"})]}),M.linearGradient()({id:"_Linear7",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(132.4342) rotate(68.9 -1.112 2.415)",children:[M.stop()({offset:"0",stopColor:"#bde8f7"}),M.stop()({offset:"1",stopColor:"#86b6fe"})]}),M.linearGradient()({id:"_Linear8",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"rotate(90 -88.788 166.635) scale(190.951)",children:[M.stop()({offset:"0",stopColor:"#bde8f7"}),M.stop()({offset:"1",stopColor:"#86b6fe"})]}),M.linearGradient()({id:"_Linear9",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(314.21 0 0 9.97478 340.83 431.758)",children:[M.stop()({offset:"0",stopColor:"#a9abc1"}),M.stop()({offset:".11",stopColor:"#65687d"}),M.stop()({offset:".5",stopColor:"#c3c5d2"}),M.stop()({offset:".89",stopColor:"#64677c"}),M.stop()({offset:"1",stopColor:"#a4a7c2"})]}),M.radialGradient()({id:"_Radial3",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(647.316 0 0 309.935 720.558 355.142)",children:[M.stop()({offset:"0",stopColor:"#cfcfcf",stopOpacity:".65"}),M.stop()({offset:"1",stopColor:"#fff552",stopOpacity:"0"})]})]}),z=function(n){return function(e){return M.g()({children:[M.path()({d:"M606.064 273.603c0-6.261-5.076-11.337-11.337-11.337H399.673c-6.261 0-11.337 5.076-11.337 11.337v151.521a5.001 5.001 0 005 5h207.728a5.004 5.004 0 003.536-1.464 5.004 5.004 0 001.464-3.536V273.603z",fill:"#657390"}),M.path()({d:"M606.064 273.603c0-6.261-5.076-11.337-11.337-11.337H399.673c-6.261 0-11.337 5.076-11.337 11.337v151.521a5.001 5.001 0 005 5h207.728a5.004 5.004 0 003.536-1.464 5.004 5.004 0 001.464-3.536V273.603z",fill:"#657390"}),M.path()({d:"M599.193 275.905a5.528 5.528 0 00-5.526-5.526H400.604a5.528 5.528 0 00-5.526 5.526v141.039a5.528 5.528 0 005.526 5.526h193.063a5.528 5.528 0 005.526-5.526V275.905z",fill:"#130c2b",className:n.laptopBackground}),M.path()({d:"M655.04 427.228a.458.458 0 00-.457-.457H340.83v4.975a5 5 0 005 5h304.21a5 5 0 005-5v-4.518z",className:n.laptopBody}),M.circle()({cx:"497.178",cy:"267.001",r:"1.238",fillOpacity:".45"}),M.circle()({cx:"500.009",cy:"267.001",r:".527",fillOpacity:".45"}),M.circle()({cx:"494.263",cy:"267.001",r:".527",fill:"#102708",fillOpacity:".45"}),M.text()({x:"407",y:"290",className:n.screenText,children:O(n)(e)(407)(l.intercalate(l.foldableArray)(h.monoidString)("\n")(["hoistJoker ","\t∷ ∀ f g a b","\t. (f ~> g)","\t-> Joker f a b","\t-> Joker g a b","hoistJoker f (Joker a) =","\t Joker (f a)"]))})]})}},B=M.defs()({children:[M.linearGradient()({id:"_Linear2",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(0 451.564 -803.856 0 398.9 -3.513)",children:[M.stop()({offset:"0",stopColor:"#000434"}),M.stop()({offset:".28",stopColor:"#171043"}),M.stop()({offset:".68",stopColor:"#573774"}),M.stop()({offset:"1",stopColor:"#b8734e"})]}),M.linearGradient()({id:"_Linear4",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(-.53832 -17.3125 1.44013 -.04478 749.812 228.864)",children:[M.stop()({offset:"0",stopColor:"#e59f77"}),M.stop()({offset:".47",stopColor:"#a46075"}),M.stop()({offset:"1",stopColor:"#914d74"})]}),M.linearGradient()({id:"_Linear5",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(293.8304) rotate(83.86 -.11 .484)",children:[M.stop()({offset:"0",stopColor:"#08001b"}),M.stop()({offset:"1",stopColor:"#571547"})]}),M.linearGradient()({id:"_Linear6",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(219.3256) rotate(84.988 -.028 1.133)",children:[M.stop()({offset:"0",stopColor:"#000418"}),M.stop()({offset:"1",stopColor:"#571548"})]}),M.linearGradient()({id:"_Linear7",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(46.7869 123.585 -71.5547 27.0893 259.972 327.713)",children:[M.stop()({offset:"0",stopColor:"#000418"}),M.stop()({offset:"1",stopColor:"#571548"})]}),M.linearGradient()({id:"_Linear8",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"rotate(90 -6.304 321.409) scale(123.585)",children:[M.stop()({offset:"0",stopColor:"#3a0843"}),M.stop()({offset:"1",stopColor:"#9f5c6a"})]}),M.linearGradient()({id:"_Linear9",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(101.643) rotate(28.107 -6.187 4.945)",children:[M.stop()({offset:"0",stopColor:"#2c1d2f"}),M.stop()({offset:"1",stopColor:"#480445"})]}),M.linearGradient()({id:"_Linear10",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(-106.68957) rotate(-86.136 -1.645 -.807)",children:[M.stop()({offset:"0",stopColor:"#2c1d2f"}),M.stop()({offset:"1",stopColor:"#480445"})]}),M.linearGradient()({id:"_Linear11",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(20.5602 0 -184.503 0 11.25 272.442)",children:[M.stop()({offset:"0",stopColor:"#000624"}),M.stop()({offset:"1",stopColor:"#4f1557"})]}),M.linearGradient()({id:"_Linear12",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(314.21 0 0 9.97478 340.83 431.758)",children:[M.stop()({offset:"0",stopColor:"#a9abc1"}),M.stop()({offset:".11",stopColor:"#65687d"}),M.stop()({offset:".5",stopColor:"#c3c5d2"}),M.stop()({offset:".89",stopColor:"#64677c"}),M.stop()({offset:"1",stopColor:"#a4a7c2"})]}),M.radialGradient()({id:"_Radial3",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(330.479 0 0 252.189 174.599 310.24)",children:[M.stop()({offset:"0",stopColor:"#f60",stopOpacity:".3"}),M.stop()({offset:"1",stopColor:"#fff552",stopOpacity:"0"})]})]}),j=function(n){return n?D:B},q=function(n){return function(e){return M.g()({transform:"translate(0 "+y.show(y.showNumber)(30*e)+")",children:[M.path()({d:"M195.171 451.298V159.153H92.709v292.145h102.462z",fill:n?"url(#_Linear4)":"url(#_Linear5)"}),M.path()({d:"M289.755 451.298V232.811h-57.232v218.487h57.232z",fill:n?"url(#_Linear5)":"url(#_Linear6)"}),M.path()({d:"M207.557 451.298V232.811h25.314v218.487h-25.314zM92.709 451.298V159.153h25.314v292.145H92.709z",fill:n?"#b4dbfb":"#130425"}),M.path()({d:"M323.451 451.298V327.713h-71.555v123.585h71.555z",fill:n?"url(#_Linear6)":"url(#_Linear7)",transform:"translate(0 "+y.show(y.showNumber)(60*e)+")"}),M.path()({d:"M323.451 451.298V327.713h-16.692v123.585h16.692z",fill:n?"url(#_Linear7)":"url(#_Linear8)",transform:"translate(0 "+y.show(y.showNumber)(60*e)+")"}),M.path()({d:"M272.498 451.298v-95.771H135.943v95.771h136.555z",fill:n?"url(#_Linear8)":"url(#_Linear9)",transform:"translate(0 "+y.show(y.showNumber)(100*e)+")"}),M.path()({d:"M173.526 451.298v-95.771h-37.583v95.771h37.583z",fill:n?"#b4dbfb":"#2e1232",transform:"translate(0 "+y.show(y.showNumber)(100*e)+")"}),M.path()({d:"M85.122 451.298V272.442h-97.675v178.856h97.675z",fill:n?"#b4dbfb":"url(#_Linear10)",transform:"translate(0 "+y.show(y.showNumber)(100*e)+")"}),M.path()({d:"M66.649 456.944V272.442H-3.028v184.502h69.677z",fill:n?"#b4dbfb":"url(#_Linear11)",transform:"translate(0 "+y.show(y.showNumber)(100*e)+")"})]})}};n.exports={mkLandingPageBackground:function(){var n=N.makeStyles()(R.mapRecordCons(new F.IsSymbol((function(){return"@keyframes animatedCursor"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"@keyframes movingCloud1"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"@keyframes movingCloud2"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"@keyframes rotateStars"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"@keyframes twinkle"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"@keyframes twinkleFast"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"cursor"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"keyword"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"laptopBackground"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"laptopBody"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"lightEllipsis"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"movingCloud1"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"movingCloud2"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"movingCloud3"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"screenText"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"stars"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"twinklingStar1"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"twinklingStar2"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"twinklingStar3"})))()(R.mapRecordCons(new F.IsSymbol((function(){return"typeName"})))()(R.mapRecordNil)()())()())()())()())()())()())()())()())()())()())()())()())()())()())()())()())()())()())()())()())((function(n){return{laptopBackground:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))({fill:n.backgroundColour}),lightEllipsis:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"cx"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"cy"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"rx"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"ry"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()())()()())()()()))({cx:n.isLight?"721":"175",cy:n.isLight?"355":"310",rx:n.isLight?"647":"330",ry:n.isLight?"310":"252"}),laptopBody:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))({fill:n.isLight?"url(#_Linear9)":"url(#_Linear12)"}),screenText:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"fontFamily"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"fontSize"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()())()()()))({fontFamily:"PragmataPro",fontSize:"0.85em",fill:n.textColour}),keyword:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))({fill:n.green}),typeName:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))({fill:n.pink}),"@keyframes animatedCursor":o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"0%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"opacity"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.consWriteForeignFields(new F.IsSymbol((function(){return"50%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"opacity"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.nilWriteForeignFields)()()())()()()))({"0%":{opacity:"0.0"},"50%":{opacity:"1.0"}}),cursor:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()()))({animation:"$animatedCursor 0.5s linear infinite",animationDirection:"alternate"}),"@keyframes movingCloud1":o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"0%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"transform"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.consWriteForeignFields(new F.IsSymbol((function(){return"100%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"transform"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.nilWriteForeignFields)()()())()()()))({"0%":{transform:"translate3d(-140%, 4%, 0)"},"100%":{transform:"translate3d(70%, -4%, 0)"}}),movingCloud1:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDelay"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()()))({animation:"$movingCloud1 200s linear infinite",animationDelay:"-150s"}),"@keyframes movingCloud2":o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"0%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"transform"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.consWriteForeignFields(new F.IsSymbol((function(){return"100%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"transform"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.nilWriteForeignFields)()()())()()()))({"0%":{transform:"translate3d(-10%, 0%, 0)"},"100%":{transform:"translate3d(10%, 0%, 0)"}}),movingCloud2:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()()))({animation:"$movingCloud2 120s linear infinite",animationDirection:"alternate"}),movingCloud3:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDelay"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()())()()()))({animation:"$movingCloud2 120s linear infinite",animationDelay:"-120s",animationDirection:"alternate"}),"@keyframes twinkle":o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"0%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.consWriteForeignFields(new F.IsSymbol((function(){return"100%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.consWriteForeignFields(new F.IsSymbol((function(){return"50%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.consWriteForeignFields(new F.IsSymbol((function(){return"70%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.nilWriteForeignFields)()()())()()())()()())()()()))({"0%":{fill:"rgba(250, 250, 250, 0.2)"},"50%":{fill:"rgba(250, 250, 250, 0.7)"},"70%":{fill:"rgba(250, 250, 250, 0.4)"},"100%":{fill:"rgba(250, 250, 250, 1.0)"}}),"@keyframes twinkleFast":o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"0%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.consWriteForeignFields(new F.IsSymbol((function(){return"100%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"fill"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.nilWriteForeignFields)()()())()()()))({"0%":{fill:"rgba(250, 250, 250, 0.7)"},"100%":{fill:"rgba(250, 250, 250, 0.78)"}}),twinklingStar1:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()()))({animation:"$twinkleFast 0.2s ease-in-out infinite",animationDirection:"alternate"}),twinklingStar2:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDelay"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()())()()()))({animation:"$twinkle 8s ease-in-out infinite",animationDelay:"4s",animationDirection:"alternate"}),twinklingStar3:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDelay"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()())()()()))({animation:"$twinkle 4s ease-in-out infinite",animationDelay:"3s",animationDirection:"alternate"}),"@keyframes rotateStars":o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"0%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"transform"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.consWriteForeignFields(new F.IsSymbol((function(){return"100%"})))(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"transform"})))(_.writeForeignString)(_.nilWriteForeignFields)()()()))(_.nilWriteForeignFields)()()())()()()))({"0%":{transform:"rotate(0deg) scale(1,1)"},"100%":{transform:"rotate(1deg) scale(1.01, 1.01)"}}),stars:o.cssSafer(_.recordWriteForeign()(_.consWriteForeignFields(new F.IsSymbol((function(){return"animation"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"animationDirection"})))(_.writeForeignString)(_.consWriteForeignFields(new F.IsSymbol((function(){return"transformOrigin"})))(_.writeForeignString)(_.nilWriteForeignFields)()()())()()())()()()))({animation:"$rotateStars 30s linear infinite",transformOrigin:"top center",animationDirection:"alternate"})}}))();return I.component()()("LandingPageBackground")((function(e){return T.bind(T.ixBindRender)(N.useTheme)((function(t){return T.bind(T.ixBindRender)(n)((function(n){return T.bind(T.ixBindRender)(A.useScrollYPosition)((function(r){return T.bind(T.ixBindRender)(a.useBoundingBox)((function(o){var i=function(){if(o.value0 instanceof m.Nothing)return 0;if(o.value0 instanceof m.Just)return r/o.value0.value0.height;throw new Error("Failed pattern match at SVG.Image (line 139, column 18 - line 141, column 39): "+[o.value0.constructor.name])}();return u.pure(T.applicativeRender(P.refl))(S.element(k.unsafeCreateDOMComponent("svg"))({ref:o.value1,viewBox:"0 0 800 447",preserveAspectRatio:"xMidYMax slice",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2",className:e.className,children:[M.path()({fill:"none",d:"M0 0h800v447H0z"}),M.clipPath()({id:"a",children:[M.path()({d:"M0 0h800v447H0z"})]}),M.g()({clipPath:"url(#a)",children:[M.path()({d:"M800.828 448.051V-3.513H-3.028v451.564h803.856z",fill:"url(#_Linear2)"}),M.ellipse()({className:n.lightEllipsis,fill:"url(#_Radial3)"}),L(n.stars)(n),M.path()({d:"M610.291 177.316c-35.879-.428-84.67-.691-138.392-.689-38.684.002-74.811.141-105.402.38-49.14-2.745-80.877-9.954-80.877-14.718 0-1.333 2.655.335 7.294-.896 96.772-.175 171.302-1.213 171.302-2.464 0-1.107-59.462-3.372-140.106-3.687 38.487-2.059 102.543-4.972 173.823-4.972 11.996 0 23.761.07 35.216.206 20.76-4.638 60.945-2.784 107.07-2.784 36.08 0 68.525-.075 90.882 2.983 32.491.899 72.142-1.186 114.922-.379 38.68.729 74.805 1.273 105.395 1.613 49.101 3.673 80.599 8.516 80.54 13.279-.016 1.334-2.504 2.58-7.158 3.723-96.763-1.654-171.297-2.024-171.312-.774-.013 1.108 58.473 3.15 139.105 4.989-38.514 3.085-101.653 4.38-172.925 3.033-11.995-.227-23.757-.52-35.209-.872-20.815 4.245-61.034 6.631-107.154 5.759-24.754-.468-47.786-1.809-67.014-3.73z",fill:t.isLight?"#ddf0fb":"#240c3c",className:n.movingCloud1,transform:"translate(0 "+y.show(y.showNumber)(20*i)+")"}),M.path()({d:"M609.299 171.607c-35.88-.338-84.67-.545-138.392-.543-38.684.001-74.812.111-105.402.299-49.141-2.166-80.694-5.519-80.694-9.279 0-1.052 2.472-2.073 7.111-3.045 96.772-.137 171.302-.957 171.302-1.944-.001-.874-58.506-1.614-139.15-1.862 38.471-3.009 101.587-4.973 172.867-4.973 11.996 0 23.761.055 35.216.162 20.76-3.66 60.945-6.143 107.07-6.143 36.08 0 68.525 1.519 90.882 3.933 32.491.709 72.142 1.432 114.922 2.069 38.68.575 74.805 1.005 105.395 1.272 49.101 2.9 80.598 6.722 80.54 10.482-.017 1.052-2.505 2.036-7.158 2.938-96.763-1.305-171.297-1.597-171.312-.611-.014.875 58.473 2.486 139.104 3.938-38.514 2.435-101.653 3.457-172.924 2.394a3771.84 3771.84 0 01-35.21-.688c-20.814 3.35-61.033 5.234-107.153 4.545-24.754-.369-47.786-1.428-67.014-2.944z",fill:t.isLight?"#d8effd":"#120b38",className:n.movingCloud1,transform:"translate(0 "+y.show(y.showNumber)(20*i)+")"}),M.path()({d:"M684.234 222.269c-12.108-1.642-29.721-2.832-29.76-5.218-.063-3.861 34.226-4.225 76.6-3.504 42.375.721 75.9-2.707 76.956 1.008 2.476 8.704-12.549 8.552-32.56 10.141-12.403-.58-28.24.216-44.434.479-16.193.263-35.197-1.331-46.802-2.906z",fill:t.isLight?"#d8effd":"url(#_Linear4)",className:n.movingCloud2,transform:"translate(0 "+y.show(y.showNumber)(20*i)+")"}),M.path()({d:"M130.064 213.821c42.381 0 76.789.237 76.789 4.224 0 3.986-14.408 4.223-56.789 4.223-42.38 0-96.788.208-96.788-4.223s34.408-4.224 76.788-4.224z",fill:t.isLight?"#d8effd":"#a7847d",className:n.movingCloud3,transform:"translate(0 "+y.show(y.showNumber)(20*i)+")"}),W(t.isLight)(i),q(t.isLight)(i),M.path()({fill:t.backgroundColour,d:"M-3.028 431.298h826.844v20.006H-3.028z"}),z(n)(i)]}),j(t.isLight)]}))}))}))}))}))}))()},laptop:z,buildings:q,mountains:W,textToTspans:O,defs:j,lightDefs:D,darkDefs:B,stars:L,landingPageDarkRaw:r.landingPageDarkRaw,landingPageLightRaw:r.landingPageLightRaw}},function(n,e,t){"use strict";e.landingPageLightRaw=t(320).default,e.landingPageDarkRaw=t(321).default},function(n,e,t){"use strict";t.r(e);var r=t(0),o=t.n(r);function u(){return(u=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}e.default=({styles:n={},...e})=>o.a.createElement("svg",u({viewBox:"0 0 800 447",preserveAspectRatio:"xMidYMax slice",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),o.a.createElement("path",{fill:"none",d:"M0 0h800v446.374H0z"}),o.a.createElement("clipPath",{id:"a"},o.a.createElement("path",{d:"M0 0h800v446.374H0z"})),o.a.createElement("g",{clipPath:"url(#a)"},o.a.createElement("path",{d:"M800.828 448.051V-3.513H-3.028v451.564h803.856z",fill:"url(#_Linear2)"}),o.a.createElement("ellipse",{cx:"720.558",cy:"355.142",rx:"647.316",ry:"309.935",fill:"url(#_Radial3)"}),o.a.createElement("g",{opacity:".15",fillOpacity:".69"},o.a.createElement("circle",{cx:"362.644",cy:"4.733",r:"1.461",fill:"#eeefff"}),o.a.createElement("circle",{cx:"334.392",cy:"11.38",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"369.845",cy:"6.949",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"49.291",cy:"25.229",r:"1.461",fill:"#fee"}),o.a.createElement("circle",{cx:"403.867",cy:"17.97",r:"1.461",fill:"#fee"}),o.a.createElement("ellipse",{cx:"125.013",cy:"9.633",rx:".737",ry:".821",fill:"#eeefff"}),o.a.createElement("circle",{cx:"87.333",cy:"15.439",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M709.089 15.919a1.203 1.203 0 11-1.204-2.084 1.203 1.203 0 011.204 2.084zM716.544 3.358a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24z",fill:"#eeefff"}),o.a.createElement("path",{d:"M701.851 87.271a.715.715 0 11-.716-1.236.715.715 0 01.716 1.236z",fill:"#fffeee"}),o.a.createElement("path",{d:"M669.995 7.519a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24zM465.032 24.138a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24zM614.599 24.138a.716.716 0 11-.714-1.241.716.716 0 01.714 1.241z",fill:"#eeefff"}),o.a.createElement("path",{d:"M691.664 7.383a1.461 1.461 0 01-1.461-2.53 1.461 1.461 0 011.461 2.53z",fill:"#fee"}),o.a.createElement("circle",{cx:"198.7",cy:"7.738",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"244.102",cy:"79.308",r:".496",fill:"#eeefff"}),o.a.createElement("path",{d:"M104.17 29.677a.715.715 0 10.715-1.238.715.715 0 00-.715 1.238z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"203.07",cy:"73.278",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"193.264",cy:"22.459",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"157.667",cy:"14.848",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"261.444",cy:"28.257",r:".805",fill:"#eeefff"}),o.a.createElement("circle",{cx:"223.281",cy:"52.803",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M583.698 25.392a.716.716 0 10-.715 1.24.716.716 0 00.715-1.24z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"330.57",cy:"98.448",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"330.376",cy:"79.267",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"365.972",cy:"26.878",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"112.16",cy:"59.167",r:".44",fill:"#eeefff"}),o.a.createElement("circle",{cx:"800.966",cy:"4.978",r:".826",fill:"#eeefff"}),o.a.createElement("circle",{cx:"794.399",cy:"127.828",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"771.687",cy:"32.202",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"794.953",cy:"26.108",r:"1.461",fill:"#fee"}),o.a.createElement("path",{d:"M44.17 26.599a.715.715 0 11.715 1.238.715.715 0 01-.715-1.238z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"133.264",cy:"33.817",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"97.667",cy:"41.428",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"201.444",cy:"28.019",r:".805",fill:"#eeefff"}),o.a.createElement("circle",{cx:"163.281",cy:"23.473",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M523.698 30.884a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"305.972",cy:"29.398",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"769.852",cy:"44.016",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"711.687",cy:"24.074",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"734.953",cy:"30.168",r:"1.461",fill:"#fee"}),o.a.createElement("circle",{cx:"717.719",cy:"10.364",r:".673",fill:"#eeefff"}),o.a.createElement("circle",{cx:"756.911",cy:"16.319",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M454.676 37.115a1.461 1.461 0 101.46-2.532 1.461 1.461 0 00-1.46 2.532zM465.701 47.253a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24z",fill:"#eeefff"}),o.a.createElement("path",{d:"M32.393 28.151a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24z",fill:"#fffeee"}),o.a.createElement("path",{d:"M494.249 8.398a.715.715 0 10.716-1.239.715.715 0 00-.716 1.239zM699.212 25.017a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24zM549.645 25.017a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24z",fill:"#eeefff"}),o.a.createElement("path",{d:"M472.652 7.069a.928.928 0 001.265-.339.926.926 0 10-1.265.339z",fill:"#fee"}),o.a.createElement("path",{d:"M416.68 31.856a1.02 1.02 0 101.02-1.765 1.02 1.02 0 00-1.02 1.765zM529.444 13.243a1.183 1.183 0 101.181-2.05 1.183 1.183 0 00-1.181 2.05z",fill:"#eeefff"}),o.a.createElement("path",{d:"M498.917 29.864a1.088 1.088 0 101.088-1.886 1.088 1.088 0 00-1.088 1.886z",fill:"#fff8e8"}),o.a.createElement("circle",{cx:"573.265",cy:"5.3",r:".967",fill:"#eeefff"}),o.a.createElement("circle",{cx:"648.544",cy:"38.618",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"638.738",cy:"17.799",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"274.158",cy:"3.264",r:"1.069",fill:"#fee"}),o.a.createElement("circle",{cx:"213.142",cy:"10.187",r:".496",fill:"#eeefff"}),o.a.createElement("path",{d:"M173.074 50.556a.715.715 0 11-.716-1.239.715.715 0 01.716 1.239zM323.074 50.556a.715.715 0 11-.716-1.239.715.715 0 01.716 1.239zM353.074 50.556a.715.715 0 11-.716-1.239.715.715 0 01.716 1.239zM383.074 50.556a.715.715 0 11-.716-1.239.715.715 0 01.716 1.239z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"254.174",cy:"44.157",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"263.98",cy:"23.339",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"299.577",cy:"15.727",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"195.559",cy:"38.849",r:"1.461",fill:"#eeefff"}),o.a.createElement("circle",{cx:"233.963",cy:"33.683",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M37.775 12.928a.716.716 0 11.715 1.24.716.716 0 01-.715-1.24z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"146.674",cy:"49.327",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"126.868",cy:"20.146",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"481.272",cy:"27.758",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"735.084",cy:"60.046",r:".44",fill:"#eeefff"}),o.a.createElement("path",{d:"M623.013 27.532a1.461 1.461 0 11-1.46-2.532 1.461 1.461 0 011.46 2.532zM520.261 21.259a1.461 1.461 0 01-1.461-2.53 1.46 1.46 0 011.461 2.53z",fill:"#eeefff"}),o.a.createElement("path",{d:"M554.976 21.878a1.088 1.088 0 11-1.088-1.886 1.088 1.088 0 011.088 1.886z",fill:"#fff8e8"}),o.a.createElement("circle",{cx:"591.184",cy:"24.216",r:".762",fill:"#eeefff"}),o.a.createElement("circle",{cx:"208.506",cy:"36.92",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"183.086",cy:"22.385",r:"1.069",fill:"#fee"}),o.a.createElement("circle",{cx:"153.07",cy:"32.998",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"280.376",cy:"27.009",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"62.16",cy:"47.109",r:".44",fill:"#eeefff"}),o.a.createElement("circle",{cx:"260.57",cy:"57.828",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"740.966",cy:"51.298",r:".826",fill:"#eeefff"}),o.a.createElement("circle",{cx:"801.399",cy:"55.949",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"778.687",cy:"80.323",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"801.953",cy:"74.229",r:"1.461",fill:"#fee"}),o.a.createElement("ellipse",{cx:"726.231",cy:"58.633",rx:".737",ry:".821",fill:"#eeefff"}),o.a.createElement("circle",{cx:"763.911",cy:"64.439",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M462.155 64.919a1.203 1.203 0 101.204-2.084 1.203 1.203 0 00-1.204 2.084zM454.7 52.358a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24z",fill:"#eeefff"}),o.a.createElement("path",{d:"M469.393 136.271a.715.715 0 10.716-1.236.715.715 0 00-.716 1.236z",fill:"#fffeee"}),o.a.createElement("path",{d:"M501.249 56.519a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24zM706.212 73.138a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24zM556.645 73.138a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24z",fill:"#eeefff"}),o.a.createElement("path",{d:"M729.58 36.383a1.461 1.461 0 001.461-2.53 1.461 1.461 0 00-1.461 2.53z",fill:"#fee"}),o.a.createElement("path",{d:"M548.231 56.532a1.461 1.461 0 101.46-2.532 1.461 1.461 0 00-1.46 2.532zM650.983 50.259a1.461 1.461 0 001.461-2.53 1.46 1.46 0 00-1.461 2.53z",fill:"#eeefff"}),o.a.createElement("path",{d:"M616.268 50.878a1.088 1.088 0 101.088-1.886 1.088 1.088 0 00-1.088 1.886z",fill:"#fff8e8"}),o.a.createElement("circle",{cx:"580.06",cy:"53.216",r:".762",fill:"#eeefff"}),o.a.createElement("circle",{cx:"655.544",cy:"86.738",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"645.738",cy:"65.92",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"681.158",cy:"31.385",r:"1.069",fill:"#fee"}),o.a.createElement("circle",{cx:"610.142",cy:"158.308",r:".496",fill:"#eeefff"}),o.a.createElement("path",{d:"M750.074 78.677a.715.715 0 11-.715-1.238.715.715 0 01.715 1.238z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"651.174",cy:"122.278",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"660.98",cy:"71.459",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"696.577",cy:"63.848",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"592.8",cy:"77.257",r:".805",fill:"#eeefff"}),o.a.createElement("circle",{cx:"630.963",cy:"81.803",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M270.546 74.392a.716.716 0 11.715 1.24.716.716 0 01-.715-1.24z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"533.674",cy:"47.448",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"523.868",cy:"128.267",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"488.272",cy:"75.878",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"742.084",cy:"108.167",r:".44",fill:"#eeefff"}),o.a.createElement("circle",{cx:"53.278",cy:"53.978",r:".826",fill:"#eeefff"}),o.a.createElement("circle",{cx:"24.392",cy:"61.26",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"59.845",cy:"176.828",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"82.557",cy:"81.202",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"59.291",cy:"75.108",r:"1.461",fill:"#fee"}),o.a.createElement("circle",{cx:"13.635",cy:"87.617",r:"1.228",fill:"#fee"}),o.a.createElement("circle",{cx:"136.525",cy:"59.364",r:".673",fill:"#eeefff"}),o.a.createElement("circle",{cx:"97.333",cy:"65.319",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M399.568 66.115a1.461 1.461 0 11-1.46-2.532 1.461 1.461 0 011.46 2.532zM398.543 46.253a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24z",fill:"#eeefff"}),o.a.createElement("path",{d:"M391.851 117.151a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24z",fill:"#fffeee"}),o.a.createElement("path",{d:"M359.995 57.398a.715.715 0 11-.716-1.239.715.715 0 01.716 1.239zM155.032 74.017a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24zM304.599 74.017a.716.716 0 11-.714-1.241.716.716 0 01.714 1.241z",fill:"#eeefff"}),o.a.createElement("path",{d:"M381.592 56.069a.928.928 0 01-1.265-.339.926.926 0 111.265.339z",fill:"#fee"}),o.a.createElement("path",{d:"M437.564 80.856a1.02 1.02 0 11-1.02-1.766 1.02 1.02 0 011.02 1.766zM314.8 32.243a1.183 1.183 0 01-1.182-2.048 1.182 1.182 0 111.182 2.048z",fill:"#eeefff"}),o.a.createElement("path",{d:"M355.327 78.864a1.088 1.088 0 11-1.088-1.886 1.088 1.088 0 011.088 1.886z",fill:"#fff8e8"}),o.a.createElement("circle",{cx:"280.979",cy:"54.3",r:".967",fill:"#eeefff"}),o.a.createElement("circle",{cx:"205.7",cy:"87.618",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"215.506",cy:"176.799",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"190.086",cy:"52.264",r:"1.069",fill:"#fee"}),o.a.createElement("circle",{cx:"251.102",cy:"59.187",r:".496",fill:"#eeefff"}),o.a.createElement("path",{d:"M301.17 49.556a.715.715 0 10.716-1.239.715.715 0 00-.716 1.239zM151.17 49.556a.715.715 0 10.716-1.239.715.715 0 00-.716 1.239zM121.17 49.556a.715.715 0 10.716-1.239.715.715 0 00-.716 1.239zM91.17 49.556a.715.715 0 10.716-1.239.715.715 0 00-.716 1.239z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"210.07",cy:"93.157",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"200.264",cy:"72.339",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"164.667",cy:"64.727",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"268.685",cy:"127.849",r:"1.461",fill:"#eeefff"}),o.a.createElement("circle",{cx:"230.281",cy:"82.683",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M426.469 61.928a.716.716 0 10-.715 1.24.716.716 0 00.715-1.24z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"327.57",cy:"48.327",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"337.376",cy:"69.146",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"372.972",cy:"76.758",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"119.16",cy:"109.046",r:".44",fill:"#eeefff"})),o.a.createElement("path",{d:"M610.291 177.316c-35.879-.428-84.67-.691-138.392-.689-38.684.002-74.811.141-105.402.38-49.14-2.745-80.877-9.954-80.877-14.718 0-1.333 2.655.335 7.294-.896 96.772-.175 171.302-1.213 171.302-2.464 0-1.107-59.462-3.372-140.106-3.687 38.487-2.059 102.543-4.972 173.823-4.972 11.996 0 23.761.07 35.216.206 20.76-4.638 60.945-2.784 107.07-2.784 36.08 0 68.525-.075 90.882 2.983 32.491.899 72.142-1.186 114.922-.379 38.68.729 74.805 1.273 105.395 1.613 49.101 3.673 80.599 8.516 80.54 13.279-.016 1.334-2.504 2.58-7.158 3.723-96.763-1.654-171.297-2.024-171.312-.774-.013 1.108 58.473 3.15 139.105 4.989-38.514 3.085-101.653 4.38-172.925 3.033-11.995-.227-23.757-.52-35.209-.872-20.815 4.245-61.034 6.631-107.154 5.759-24.754-.468-47.786-1.809-67.014-3.73z",fill:"#ddf0fb"}),o.a.createElement("path",{d:"M609.299 171.607c-35.88-.338-84.67-.545-138.392-.543-38.684.001-74.812.111-105.402.299-49.141-2.166-80.694-5.519-80.694-9.279 0-1.052 2.472-2.073 7.111-3.045 96.772-.137 171.302-.957 171.302-1.944-.001-.874-58.506-1.614-139.15-1.862 38.471-3.009 101.587-4.973 172.867-4.973 11.996 0 23.761.055 35.216.162 20.76-3.66 60.945-6.143 107.07-6.143 36.08 0 68.525 1.519 90.882 3.933 32.491.709 72.142 1.432 114.922 2.069 38.68.575 74.805 1.005 105.395 1.272 49.101 2.9 80.598 6.722 80.54 10.482-.017 1.052-2.505 2.036-7.158 2.938-96.763-1.305-171.297-1.597-171.312-.611-.014.875 58.473 2.486 139.104 3.938-38.514 2.435-101.653 3.457-172.924 2.394a3771.84 3771.84 0 01-35.21-.688c-20.814 3.35-61.033 5.234-107.153 4.545-24.754-.369-47.786-1.428-67.014-2.944zM684.234 222.269c-12.108-1.642-29.721-2.832-29.76-5.218-.063-3.861 34.226-4.225 76.6-3.504 42.375.721 75.9-2.707 76.956 1.008 2.476 8.704-12.549 8.552-32.56 10.141-12.403-.58-28.24.216-44.434.479-16.193.263-35.197-1.331-46.802-2.906zM130.064 213.821c42.381 0 76.789.237 76.789 4.224 0 3.986-14.408 4.223-56.789 4.223-42.38 0-96.788.208-96.788-4.223s34.408-4.224 76.788-4.224z",fill:"#d8effd"}),o.a.createElement("g",null,o.a.createElement("path",{d:"M476.098 218.299l81.644 216.765H352.334l123.764-216.765z",fill:"#4560a0"}),o.a.createElement("path",{d:"M476.098 218.299l21.823 203.477 81.177-8.706-103-194.771z",fill:"#5e84ba"}),o.a.createElement("path",{d:"M369.627 308.648l88.326 125.788H252.546l117.081-125.788z",fill:"#4560a0"}),o.a.createElement("path",{d:"M326.11 338.332l68.193 96.732H188.896l137.214-96.732zM508.168 243.792l163.526 204.747H415.051l93.117-204.747z",fill:"#4560a0"}),o.a.createElement("path",{d:"M508.168 245.355l63.395 75.115-54.953 46.379-8.442-121.494zM369.612 308.648l54.182 77.687-58.981 41.135 4.799-118.822zM326.184 338.326l16.813 23.99-16.887 11.835.074-35.825z",fill:"#5e84ba"}),o.a.createElement("path",{d:"M633.647 230.42L809.34 435.064H457.953L633.647 230.42z",fill:"#4560a0"}),o.a.createElement("path",{d:"M633.647 230.42L735.22 475.549l86.041-35.653L633.647 230.42z",fill:"#5e84ba"}),o.a.createElement("path",{d:"M643.625 254.384c-.571.219-.745.283-1.863.82-2.864 1.395-6.079 3.209-9.184 2.64-6.187-1.134-10.854-6.283-16.725-6.738l17.786-20.729 9.986 24.007z",fill:"#d9d9d9"}),o.a.createElement("path",{d:"M654.229 253.4c-.494-.028-.875-.013-.875-.013-3.255-.486-6.617-.192-9.677.982l-.052.02-9.978-23.97 20.582 22.981z",fill:"#fff"})),o.a.createElement("g",null,o.a.createElement("path",{d:"M195.171 451.298V159.153H92.709v292.145h102.462z",fill:"url(#_Linear4)"}),o.a.createElement("path",{d:"M289.755 451.298V232.811h-57.232v218.487h57.232z",fill:"url(#_Linear5)"}),o.a.createElement("path",{d:"M323.451 451.298V327.713h-71.555v123.585h71.555zM207.557 451.298V232.811h25.314v218.487h-25.314zM92.709 451.298V159.153h25.314v292.145H92.709z",fill:"#b4dbfb"}),o.a.createElement("path",{d:"M323.451 451.298V327.713h-16.692v123.585h16.692z",fill:"url(#_Linear6)"}),o.a.createElement("path",{d:"M272.498 451.298v-95.771H135.943v95.771h136.555z",fill:"url(#_Linear7)"}),o.a.createElement("path",{d:"M85.122 451.298V272.442h-97.675v178.856h97.675z",fill:"url(#_Linear8)"}),o.a.createElement("path",{d:"M173.526 451.298v-95.771h-37.583v95.771h37.583zM66.649 456.944V272.442H-3.028v184.502h69.677z",fill:"#b4dbfb"})),o.a.createElement("path",{fill:"#fafafa",d:"M-3.028 431.298h826.844v20.006H-3.028z"}),o.a.createElement("g",null,o.a.createElement("path",{d:"M606.064 273.603c0-6.261-5.076-11.337-11.337-11.337H399.673c-6.261 0-11.337 5.076-11.337 11.337v151.521a5.001 5.001 0 005 5h207.728a5.004 5.004 0 003.536-1.464 5.004 5.004 0 001.464-3.536V273.603z",fill:"#657390"}),o.a.createElement("path",{d:"M606.064 273.603c0-6.261-5.076-11.337-11.337-11.337H399.673c-6.261 0-11.337 5.076-11.337 11.337v151.521a5.001 5.001 0 005 5h207.728a5.004 5.004 0 003.536-1.464 5.004 5.004 0 001.464-3.536V273.603z",fill:"#657390"}),o.a.createElement("path",{d:"M599.193 275.905a5.528 5.528 0 00-5.526-5.526H400.604a5.528 5.528 0 00-5.526 5.526v141.039a5.528 5.528 0 005.526 5.526h193.063a5.528 5.528 0 005.526-5.526V275.905z",fill:"#130c2b"}),o.a.createElement("path",{d:"M655.04 427.228a.458.458 0 00-.457-.457H340.83v4.975a5 5 0 005 5h304.21a5 5 0 005-5v-4.518z",fill:"url(#_Linear9)"}),o.a.createElement("circle",{cx:"497.178",cy:"267.001",r:"1.238",fillOpacity:".45"}),o.a.createElement("circle",{cx:"500.009",cy:"267.001",r:".527",fillOpacity:".45"}),o.a.createElement("circle",{cx:"494.263",cy:"267.001",r:".527",fill:"#102708",fillOpacity:".45"}),o.a.createElement("path",{d:"M543.109 335.27l-18.005-18.014-4.857 4.857 15.576 15.585-15.576 15.582 4.857 4.856 18.005-18.007a3.43 3.43 0 000-4.859",fill:"#ccffd6",fillRule:"nonzero"}),o.a.createElement("path",{d:"M497.136 326.699c7.364-7.356 19.316-7.354 26.677.007 7.361 7.362 7.364 19.313.007 26.677l.007.007-26.684 26.684-26.684-26.684c-7.364-7.363-7.364-19.32 0-26.684 7.361-7.361 19.313-7.363 26.677-.007z",fill:"#c47dff"}),o.a.createElement("path",{d:"M473.797 339.323l-4.859-4.857-18.012 18.01a3.397 3.397 0 00-1.001 2.428 3.41 3.41 0 001.001 2.428l18.012 18.012 4.859-4.856-15.583-15.584 15.583-15.581z",fill:"#ccffd6",fillRule:"nonzero"}))),o.a.createElement("defs",null,o.a.createElement("linearGradient",{id:"_Linear2",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(0 451.564 -803.856 0 398.9 -3.513)"},o.a.createElement("stop",{offset:"0",stopColor:"#68adfc"}),o.a.createElement("stop",{offset:".34",stopColor:"#cbe0f8"}),o.a.createElement("stop",{offset:"1",stopColor:"#d2cbf8"})),o.a.createElement("linearGradient",{id:"_Linear4",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(293.8304) rotate(83.86 -.11 .484)"},o.a.createElement("stop",{offset:"0",stopColor:"#bde8f7"}),o.a.createElement("stop",{offset:"1",stopColor:"#86b6fe"})),o.a.createElement("linearGradient",{id:"_Linear5",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(219.3256) rotate(84.988 -.028 1.133)"},o.a.createElement("stop",{offset:"0",stopColor:"#bde8f7"}),o.a.createElement("stop",{offset:"1",stopColor:"#86b6fe"})),o.a.createElement("linearGradient",{id:"_Linear6",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"rotate(90 -6.304 321.409) scale(123.585)"},o.a.createElement("stop",{offset:"0",stopColor:"#bde8f7"}),o.a.createElement("stop",{offset:"1",stopColor:"#86b6fe"})),o.a.createElement("linearGradient",{id:"_Linear7",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(132.4342) rotate(68.9 -1.112 2.415)"},o.a.createElement("stop",{offset:"0",stopColor:"#bde8f7"}),o.a.createElement("stop",{offset:"1",stopColor:"#86b6fe"})),o.a.createElement("linearGradient",{id:"_Linear8",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"rotate(90 -88.788 166.635) scale(190.951)"},o.a.createElement("stop",{offset:"0",stopColor:"#bde8f7"}),o.a.createElement("stop",{offset:"1",stopColor:"#86b6fe"})),o.a.createElement("linearGradient",{id:"_Linear9",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(314.21 0 0 9.97478 340.83 431.758)"},o.a.createElement("stop",{offset:"0",stopColor:"#a9abc1"}),o.a.createElement("stop",{offset:".11",stopColor:"#65687d"}),o.a.createElement("stop",{offset:".5",stopColor:"#c3c5d2"}),o.a.createElement("stop",{offset:".89",stopColor:"#64677c"}),o.a.createElement("stop",{offset:"1",stopColor:"#a4a7c2"})),o.a.createElement("radialGradient",{id:"_Radial3",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(647.316 0 0 309.935 720.558 355.142)"},o.a.createElement("stop",{offset:"0",stopColor:"#cfcfcf",stopOpacity:".65"}),o.a.createElement("stop",{offset:"1",stopColor:"#fff552",stopOpacity:"0"}))))},function(n,e,t){"use strict";t.r(e);var r=t(0),o=t.n(r);function u(){return(u=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(this,arguments)}e.default=({styles:n={},...e})=>o.a.createElement("svg",u({viewBox:"0 0 800 447",preserveAspectRatio:"xMidYMax slice",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2"},e),o.a.createElement("path",{fill:"none",d:"M0 0h800v446.374H0z"}),o.a.createElement("clipPath",{id:"a"},o.a.createElement("path",{d:"M0 0h800v446.374H0z"})),o.a.createElement("g",{clipPath:"url(#a)"},o.a.createElement("path",{d:"M800.828 448.051V-3.513H-3.028v451.564h803.856z",fill:"url(#_Linear2)"}),o.a.createElement("ellipse",{cx:"174.599",cy:"310.24",rx:"330.479",ry:"252.189",fill:"url(#_Radial3)"}),o.a.createElement("g",{fillOpacity:".69"},o.a.createElement("circle",{cx:"362.644",cy:"4.733",r:"1.461",fill:"#eeefff"}),o.a.createElement("circle",{cx:"334.392",cy:"11.38",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"369.845",cy:"6.949",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"72.557",cy:"31.323",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"49.291",cy:"25.229",r:"1.461",fill:"#fee"}),o.a.createElement("circle",{cx:"403.867",cy:"17.97",r:"1.461",fill:"#fee"}),o.a.createElement("ellipse",{cx:"125.013",cy:"9.633",rx:".737",ry:".821",fill:"#eeefff"}),o.a.createElement("circle",{cx:"87.333",cy:"15.439",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M709.089 15.919a1.203 1.203 0 11-1.204-2.084 1.203 1.203 0 011.204 2.084zM716.544 3.358a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24z",fill:"#eeefff"}),o.a.createElement("path",{d:"M701.851 87.271a.715.715 0 11-.716-1.236.715.715 0 01.716 1.236z",fill:"#fffeee"}),o.a.createElement("path",{d:"M669.995 7.519a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24zM465.032 24.138a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24zM614.599 24.138a.716.716 0 11-.714-1.241.716.716 0 01.714 1.241z",fill:"#eeefff"}),o.a.createElement("path",{d:"M691.664 7.383a1.461 1.461 0 01-1.461-2.53 1.461 1.461 0 011.461 2.53z",fill:"#fee"}),o.a.createElement("circle",{cx:"198.7",cy:"7.738",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"244.102",cy:"79.308",r:".496",fill:"#eeefff"}),o.a.createElement("path",{d:"M104.17 29.677a.715.715 0 10.715-1.238.715.715 0 00-.715 1.238z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"203.07",cy:"73.278",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"193.264",cy:"22.459",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"157.667",cy:"14.848",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"261.444",cy:"28.257",r:".805",fill:"#eeefff"}),o.a.createElement("circle",{cx:"223.281",cy:"52.803",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M583.698 25.392a.716.716 0 10-.715 1.24.716.716 0 00.715-1.24z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"330.57",cy:"98.448",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"330.376",cy:"79.267",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"365.972",cy:"26.878",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"112.16",cy:"59.167",r:".44",fill:"#eeefff"}),o.a.createElement("circle",{cx:"800.966",cy:"4.978",r:".826",fill:"#eeefff"}),o.a.createElement("circle",{cx:"794.399",cy:"127.828",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"771.687",cy:"32.202",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"794.953",cy:"26.108",r:"1.461",fill:"#fee"}),o.a.createElement("path",{d:"M44.17 26.599a.715.715 0 11.715 1.238.715.715 0 01-.715-1.238z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"133.264",cy:"33.817",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"97.667",cy:"41.428",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"201.444",cy:"28.019",r:".805",fill:"#eeefff"}),o.a.createElement("circle",{cx:"163.281",cy:"23.473",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M523.698 30.884a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"305.972",cy:"29.398",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"769.852",cy:"44.016",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"711.687",cy:"24.074",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"734.953",cy:"30.168",r:"1.461",fill:"#fee"}),o.a.createElement("circle",{cx:"717.719",cy:"10.364",r:".673",fill:"#eeefff"}),o.a.createElement("circle",{cx:"756.911",cy:"16.319",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M454.676 37.115a1.461 1.461 0 101.46-2.532 1.461 1.461 0 00-1.46 2.532zM465.701 47.253a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24z",fill:"#eeefff"}),o.a.createElement("path",{d:"M32.393 28.151a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24z",fill:"#fffeee"}),o.a.createElement("path",{d:"M494.249 8.398a.715.715 0 10.716-1.239.715.715 0 00-.716 1.239zM699.212 25.017a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24zM549.645 25.017a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24z",fill:"#eeefff"}),o.a.createElement("path",{d:"M472.652 7.069a.928.928 0 001.265-.339.926.926 0 10-1.265.339z",fill:"#fee"}),o.a.createElement("path",{d:"M416.68 31.856a1.02 1.02 0 101.02-1.765 1.02 1.02 0 00-1.02 1.765zM529.444 13.243a1.183 1.183 0 101.181-2.05 1.183 1.183 0 00-1.181 2.05z",fill:"#eeefff"}),o.a.createElement("path",{d:"M498.917 29.864a1.088 1.088 0 101.088-1.886 1.088 1.088 0 00-1.088 1.886z",fill:"#fff8e8"}),o.a.createElement("circle",{cx:"573.265",cy:"5.3",r:".967",fill:"#eeefff"}),o.a.createElement("circle",{cx:"648.544",cy:"38.618",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"638.738",cy:"17.799",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"274.158",cy:"3.264",r:"1.069",fill:"#fee"}),o.a.createElement("circle",{cx:"213.142",cy:"10.187",r:".496",fill:"#eeefff"}),o.a.createElement("path",{d:"M173.074 50.556a.715.715 0 11-.716-1.239.715.715 0 01.716 1.239zM323.074 50.556a.715.715 0 11-.716-1.239.715.715 0 01.716 1.239zM353.074 50.556a.715.715 0 11-.716-1.239.715.715 0 01.716 1.239zM383.074 50.556a.715.715 0 11-.716-1.239.715.715 0 01.716 1.239z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"254.174",cy:"44.157",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"263.98",cy:"23.339",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"299.577",cy:"15.727",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"195.559",cy:"38.849",r:"1.461",fill:"#eeefff"}),o.a.createElement("circle",{cx:"233.963",cy:"33.683",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M37.775 12.928a.716.716 0 11.715 1.24.716.716 0 01-.715-1.24z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"146.674",cy:"49.327",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"126.868",cy:"20.146",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"481.272",cy:"27.758",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"735.084",cy:"60.046",r:".44",fill:"#eeefff"}),o.a.createElement("path",{d:"M623.013 27.532a1.461 1.461 0 11-1.46-2.532 1.461 1.461 0 011.46 2.532zM520.261 21.259a1.461 1.461 0 01-1.461-2.53 1.46 1.46 0 011.461 2.53z",fill:"#eeefff"}),o.a.createElement("path",{d:"M554.976 21.878a1.088 1.088 0 11-1.088-1.886 1.088 1.088 0 011.088 1.886z",fill:"#fff8e8"}),o.a.createElement("circle",{cx:"591.184",cy:"24.216",r:".762",fill:"#eeefff"}),o.a.createElement("circle",{cx:"208.506",cy:"36.92",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"183.086",cy:"22.385",r:"1.069",fill:"#fee"}),o.a.createElement("circle",{cx:"153.07",cy:"32.998",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"280.376",cy:"27.009",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"62.16",cy:"47.109",r:".44",fill:"#eeefff"}),o.a.createElement("circle",{cx:"260.57",cy:"57.828",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"740.966",cy:"51.298",r:".826",fill:"#eeefff"}),o.a.createElement("circle",{cx:"801.399",cy:"55.949",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"778.687",cy:"80.323",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"801.953",cy:"74.229",r:"1.461",fill:"#fee"}),o.a.createElement("ellipse",{cx:"726.231",cy:"58.633",rx:".737",ry:".821",fill:"#eeefff"}),o.a.createElement("circle",{cx:"763.911",cy:"64.439",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M462.155 64.919a1.203 1.203 0 101.204-2.084 1.203 1.203 0 00-1.204 2.084zM454.7 52.358a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24z",fill:"#eeefff"}),o.a.createElement("path",{d:"M469.393 136.271a.715.715 0 10.716-1.236.715.715 0 00-.716 1.236z",fill:"#fffeee"}),o.a.createElement("path",{d:"M501.249 56.519a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24zM706.212 73.138a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24zM556.645 73.138a.716.716 0 10.715-1.24.716.716 0 00-.715 1.24z",fill:"#eeefff"}),o.a.createElement("path",{d:"M729.58 36.383a1.461 1.461 0 001.461-2.53 1.461 1.461 0 00-1.461 2.53z",fill:"#fee"}),o.a.createElement("path",{d:"M548.231 56.532a1.461 1.461 0 101.46-2.532 1.461 1.461 0 00-1.46 2.532zM650.983 50.259a1.461 1.461 0 001.461-2.53 1.46 1.46 0 00-1.461 2.53z",fill:"#eeefff"}),o.a.createElement("path",{d:"M616.268 50.878a1.088 1.088 0 101.088-1.886 1.088 1.088 0 00-1.088 1.886z",fill:"#fff8e8"}),o.a.createElement("circle",{cx:"580.06",cy:"53.216",r:".762",fill:"#eeefff"}),o.a.createElement("circle",{cx:"655.544",cy:"86.738",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"645.738",cy:"65.92",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"681.158",cy:"31.385",r:"1.069",fill:"#fee"}),o.a.createElement("circle",{cx:"610.142",cy:"158.308",r:".496",fill:"#eeefff"}),o.a.createElement("path",{d:"M750.074 78.677a.715.715 0 11-.715-1.238.715.715 0 01.715 1.238z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"651.174",cy:"122.278",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"660.98",cy:"71.459",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"696.577",cy:"63.848",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"592.8",cy:"77.257",r:".805",fill:"#eeefff"}),o.a.createElement("circle",{cx:"630.963",cy:"81.803",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M270.546 74.392a.716.716 0 11.715 1.24.716.716 0 01-.715-1.24z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"533.674",cy:"47.448",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"523.868",cy:"128.267",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"488.272",cy:"75.878",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"742.084",cy:"108.167",r:".44",fill:"#eeefff"}),o.a.createElement("circle",{cx:"53.278",cy:"53.978",r:".826",fill:"#eeefff"}),o.a.createElement("circle",{cx:"24.392",cy:"61.26",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"59.845",cy:"176.828",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"82.557",cy:"81.202",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"59.291",cy:"75.108",r:"1.461",fill:"#fee"}),o.a.createElement("circle",{cx:"13.635",cy:"87.617",r:"1.228",fill:"#fee"}),o.a.createElement("circle",{cx:"136.525",cy:"59.364",r:".673",fill:"#eeefff"}),o.a.createElement("circle",{cx:"97.333",cy:"65.319",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M399.568 66.115a1.461 1.461 0 11-1.46-2.532 1.461 1.461 0 011.46 2.532zM398.543 46.253a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24z",fill:"#eeefff"}),o.a.createElement("path",{d:"M391.851 117.151a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24z",fill:"#fffeee"}),o.a.createElement("path",{d:"M359.995 57.398a.715.715 0 11-.716-1.239.715.715 0 01.716 1.239zM155.032 74.017a.716.716 0 11-.715-1.24.716.716 0 01.715 1.24zM304.599 74.017a.716.716 0 11-.714-1.241.716.716 0 01.714 1.241z",fill:"#eeefff"}),o.a.createElement("path",{d:"M381.592 56.069a.928.928 0 01-1.265-.339.926.926 0 111.265.339z",fill:"#fee"}),o.a.createElement("path",{d:"M437.564 80.856a1.02 1.02 0 11-1.02-1.766 1.02 1.02 0 011.02 1.766zM314.8 32.243a1.183 1.183 0 01-1.182-2.048 1.182 1.182 0 111.182 2.048z",fill:"#eeefff"}),o.a.createElement("path",{d:"M355.327 78.864a1.088 1.088 0 11-1.088-1.886 1.088 1.088 0 011.088 1.886z",fill:"#fff8e8"}),o.a.createElement("circle",{cx:"280.979",cy:"54.3",r:".967",fill:"#eeefff"}),o.a.createElement("circle",{cx:"205.7",cy:"87.618",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"215.506",cy:"176.799",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"190.086",cy:"52.264",r:"1.069",fill:"#fee"}),o.a.createElement("circle",{cx:"251.102",cy:"59.187",r:".496",fill:"#eeefff"}),o.a.createElement("path",{d:"M301.17 49.556a.715.715 0 10.716-1.239.715.715 0 00-.716 1.239zM151.17 49.556a.715.715 0 10.716-1.239.715.715 0 00-.716 1.239zM121.17 49.556a.715.715 0 10.716-1.239.715.715 0 00-.716 1.239zM91.17 49.556a.715.715 0 10.716-1.239.715.715 0 00-.716 1.239z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"210.07",cy:"93.157",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"200.264",cy:"72.339",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"164.667",cy:"64.727",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"268.685",cy:"127.849",r:"1.461",fill:"#eeefff"}),o.a.createElement("circle",{cx:"230.281",cy:"82.683",r:"1.088",fill:"#fff8e8"}),o.a.createElement("path",{d:"M426.469 61.928a.716.716 0 10-.715 1.24.716.716 0 00.715-1.24z",fill:"#eeefff"}),o.a.createElement("circle",{cx:"327.57",cy:"48.327",r:".715",fill:"#fffeee"}),o.a.createElement("circle",{cx:"337.376",cy:"69.146",r:".715",fill:"#eeefff"}),o.a.createElement("circle",{cx:"372.972",cy:"76.758",r:".496",fill:"#eeefff"}),o.a.createElement("circle",{cx:"119.16",cy:"109.046",r:".44",fill:"#eeefff"})),o.a.createElement("path",{d:"M610.291 177.316c-35.879-.428-84.67-.691-138.392-.689-38.684.002-74.811.141-105.402.38-49.14-2.745-80.877-9.954-80.877-14.718 0-1.333 2.655.335 7.294-.896 96.772-.175 171.302-1.213 171.302-2.464 0-1.107-59.462-3.372-140.106-3.687 38.487-2.059 102.543-4.972 173.823-4.972 11.996 0 23.761.07 35.216.206 20.76-4.638 60.945-2.784 107.07-2.784 36.08 0 68.525-.075 90.882 2.983 32.491.899 72.142-1.186 114.922-.379 38.68.729 74.805 1.273 105.395 1.613 49.101 3.673 80.599 8.516 80.54 13.279-.016 1.334-2.504 2.58-7.158 3.723-96.763-1.654-171.297-2.024-171.312-.774-.013 1.108 58.473 3.15 139.105 4.989-38.514 3.085-101.653 4.38-172.925 3.033-11.995-.227-23.757-.52-35.209-.872-20.815 4.245-61.034 6.631-107.154 5.759-24.754-.468-47.786-1.809-67.014-3.73z",fill:"#240c3c"}),o.a.createElement("path",{d:"M609.299 171.607c-35.88-.338-84.67-.545-138.392-.543-38.684.001-74.812.111-105.402.299-49.141-2.166-80.694-5.519-80.694-9.279 0-1.052 2.472-2.073 7.111-3.045 96.772-.137 171.302-.957 171.302-1.944-.001-.874-58.506-1.614-139.15-1.862 38.471-3.009 101.587-4.973 172.867-4.973 11.996 0 23.761.055 35.216.162 20.76-3.66 60.945-6.143 107.07-6.143 36.08 0 68.525 1.519 90.882 3.933 32.491.709 72.142 1.432 114.922 2.069 38.68.575 74.805 1.005 105.395 1.272 49.101 2.9 80.598 6.722 80.54 10.482-.017 1.052-2.505 2.036-7.158 2.938-96.763-1.305-171.297-1.597-171.312-.611-.014.875 58.473 2.486 139.104 3.938-38.514 2.435-101.653 3.457-172.924 2.394a3771.84 3771.84 0 01-35.21-.688c-20.814 3.35-61.033 5.234-107.153 4.545-24.754-.369-47.786-1.428-67.014-2.944z",fill:"#120b38"}),o.a.createElement("path",{d:"M684.234 222.269c-12.108-1.642-29.721-2.832-29.76-5.218-.063-3.861 34.226-4.225 76.6-3.504 42.375.721 75.9-2.707 76.956 1.008 2.476 8.704-12.549 8.552-32.56 10.141-12.403-.58-28.24.216-44.434.479-16.193.263-35.197-1.331-46.802-2.906z",fill:"url(#_Linear4)"}),o.a.createElement("path",{d:"M130.064 213.821c42.381 0 76.789.237 76.789 4.224 0 3.986-14.408 4.223-56.789 4.223-42.38 0-96.788.208-96.788-4.223s34.408-4.224 76.788-4.224z",fill:"#a7847d"}),o.a.createElement("g",null,o.a.createElement("path",{d:"M476.098 218.299l81.644 216.765H352.334l123.764-216.765z",fill:"#04102d"}),o.a.createElement("path",{d:"M476.098 218.299l21.823 203.477 81.177-8.706-103-194.771z",fill:"#250849"}),o.a.createElement("path",{d:"M369.627 308.648l88.326 125.788H252.546l117.081-125.788z",fill:"#04102d"}),o.a.createElement("path",{d:"M326.11 338.332l68.193 96.732H188.896l137.214-96.732zM508.168 243.792l163.526 204.747H415.051l93.117-204.747z",fill:"#04102d"}),o.a.createElement("path",{d:"M508.168 245.355l63.395 75.115-54.953 46.379-8.442-121.494zM369.612 308.648l54.182 77.687-58.981 41.135 4.799-118.822zM326.184 338.326l16.813 23.99-16.887 11.835.074-35.825z",fill:"#250849"}),o.a.createElement("path",{d:"M633.647 230.42L809.34 435.064H457.953L633.647 230.42z",fill:"#04102d"}),o.a.createElement("path",{d:"M633.647 230.42L735.22 475.549l86.041-35.653L633.647 230.42z",fill:"#250849"}),o.a.createElement("path",{d:"M643.625 254.389c-.57.219-.744.283-1.862.819-2.862 1.393-6.074 3.204-9.177 2.636-6.182-1.132-10.808-6.27-16.675-6.724l17.736-20.7 9.978 23.969z",fill:"#655578"}),o.a.createElement("path",{d:"M654.153 253.404c-.495-.027-.799-.017-.799-.017-3.255-.486-6.617-.192-9.677.982l-.052.02-9.978-23.969 20.506 22.984z",fill:"#9d779e"})),o.a.createElement("g",null,o.a.createElement("path",{d:"M195.171 451.298V159.153H92.709v292.145h102.462z",fill:"url(#_Linear5)"}),o.a.createElement("path",{d:"M289.755 451.298V232.811h-57.232v218.487h57.232z",fill:"url(#_Linear6)"}),o.a.createElement("path",{d:"M323.451 451.298V327.713h-71.555v123.585h71.555z",fill:"url(#_Linear7)"}),o.a.createElement("path",{d:"M207.557 451.298V232.811h25.314v218.487h-25.314zM92.709 451.298V159.153h25.314v292.145H92.709z",fill:"#130425"}),o.a.createElement("path",{d:"M323.451 451.298V327.713h-16.692v123.585h16.692z",fill:"url(#_Linear8)"}),o.a.createElement("path",{d:"M272.498 451.298v-95.771H135.943v95.771h136.555z",fill:"url(#_Linear9)"}),o.a.createElement("path",{d:"M85.122 451.298V272.442h-97.675v178.856h97.675z",fill:"url(#_Linear10)"}),o.a.createElement("path",{d:"M173.526 451.298v-95.771h-37.583v95.771h37.583z",fill:"#2e1232"}),o.a.createElement("path",{d:"M66.649 456.944V272.442H-3.028v184.502h69.677z",fill:"url(#_Linear11)"})),o.a.createElement("path",{fill:"#253141",d:"M-3.028 431.298h826.844v20.006H-3.028z"}),o.a.createElement("g",null,o.a.createElement("path",{d:"M606.064 273.603c0-6.261-5.076-11.337-11.337-11.337H399.673c-6.261 0-11.337 5.076-11.337 11.337v151.521a5.001 5.001 0 005 5h207.728a5.004 5.004 0 003.536-1.464 5.004 5.004 0 001.464-3.536V273.603z",fill:"#657390"}),o.a.createElement("path",{d:"M606.064 273.603c0-6.261-5.076-11.337-11.337-11.337H399.673c-6.261 0-11.337 5.076-11.337 11.337v151.521a5.001 5.001 0 005 5h207.728a5.004 5.004 0 003.536-1.464 5.004 5.004 0 001.464-3.536V273.603z",fill:"#657390"}),o.a.createElement("path",{d:"M599.193 275.905a5.528 5.528 0 00-5.526-5.526H400.604a5.528 5.528 0 00-5.526 5.526v141.039a5.528 5.528 0 005.526 5.526h193.063a5.528 5.528 0 005.526-5.526V275.905z",fill:"#130c2b"}),o.a.createElement("path",{d:"M655.04 427.228a.458.458 0 00-.457-.457H340.83v4.975a5 5 0 005 5h304.21a5 5 0 005-5v-4.518z",fill:"url(#_Linear12)"}),o.a.createElement("circle",{cx:"497.178",cy:"267.001",r:"1.238",fillOpacity:".45"}),o.a.createElement("circle",{cx:"500.009",cy:"267.001",r:".527",fillOpacity:".45"}),o.a.createElement("circle",{cx:"494.263",cy:"267.001",r:".527",fill:"#102708",fillOpacity:".45"}),o.a.createElement("path",{d:"M543.109 335.27l-18.005-18.014-4.857 4.857 15.576 15.585-15.576 15.582 4.857 4.856 18.005-18.007a3.43 3.43 0 000-4.859",fill:"#ccffd6",fillRule:"nonzero"}),o.a.createElement("path",{d:"M497.136 326.699c7.364-7.356 19.316-7.354 26.677.007 7.361 7.362 7.364 19.313.007 26.677l.007.007-26.684 26.684-26.684-26.684c-7.364-7.363-7.364-19.32 0-26.684 7.361-7.361 19.313-7.363 26.677-.007z",fill:"#c47dff"}),o.a.createElement("path",{d:"M473.797 339.323l-4.859-4.857-18.012 18.01a3.397 3.397 0 00-1.001 2.428 3.41 3.41 0 001.001 2.428l18.012 18.012 4.859-4.856-15.583-15.584 15.583-15.581z",fill:"#ccffd6",fillRule:"nonzero"}))),o.a.createElement("defs",null,o.a.createElement("linearGradient",{id:"_Linear2",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(0 451.564 -803.856 0 398.9 -3.513)"},o.a.createElement("stop",{offset:"0",stopColor:"#000434"}),o.a.createElement("stop",{offset:".28",stopColor:"#171043"}),o.a.createElement("stop",{offset:".68",stopColor:"#573774"}),o.a.createElement("stop",{offset:"1",stopColor:"#b8734e"})),o.a.createElement("linearGradient",{id:"_Linear4",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(-.53832 -17.3125 1.44013 -.04478 749.812 228.864)"},o.a.createElement("stop",{offset:"0",stopColor:"#e59f77"}),o.a.createElement("stop",{offset:".47",stopColor:"#a46075"}),o.a.createElement("stop",{offset:"1",stopColor:"#914d74"})),o.a.createElement("linearGradient",{id:"_Linear5",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(293.8304) rotate(83.86 -.11 .484)"},o.a.createElement("stop",{offset:"0",stopColor:"#08001b"}),o.a.createElement("stop",{offset:"1",stopColor:"#571547"})),o.a.createElement("linearGradient",{id:"_Linear6",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(219.3256) rotate(84.988 -.028 1.133)"},o.a.createElement("stop",{offset:"0",stopColor:"#000418"}),o.a.createElement("stop",{offset:"1",stopColor:"#571548"})),o.a.createElement("linearGradient",{id:"_Linear7",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(46.7869 123.585 -71.5547 27.0893 259.972 327.713)"},o.a.createElement("stop",{offset:"0",stopColor:"#000418"}),o.a.createElement("stop",{offset:"1",stopColor:"#571548"})),o.a.createElement("linearGradient",{id:"_Linear8",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"rotate(90 -6.304 321.409) scale(123.585)"},o.a.createElement("stop",{offset:"0",stopColor:"#3a0843"}),o.a.createElement("stop",{offset:"1",stopColor:"#9f5c6a"})),o.a.createElement("linearGradient",{id:"_Linear9",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(101.643) rotate(28.107 -6.187 4.945)"},o.a.createElement("stop",{offset:"0",stopColor:"#2c1d2f"}),o.a.createElement("stop",{offset:"1",stopColor:"#480445"})),o.a.createElement("linearGradient",{id:"_Linear10",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"scale(-106.68957) rotate(-86.136 -1.645 -.807)"},o.a.createElement("stop",{offset:"0",stopColor:"#2c1d2f"}),o.a.createElement("stop",{offset:"1",stopColor:"#480445"})),o.a.createElement("linearGradient",{id:"_Linear11",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(20.5602 0 -184.503 0 11.25 272.442)"},o.a.createElement("stop",{offset:"0",stopColor:"#000624"}),o.a.createElement("stop",{offset:"1",stopColor:"#4f1557"})),o.a.createElement("linearGradient",{id:"_Linear12",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(314.21 0 0 9.97478 340.83 431.758)"},o.a.createElement("stop",{offset:"0",stopColor:"#a9abc1"}),o.a.createElement("stop",{offset:".11",stopColor:"#65687d"}),o.a.createElement("stop",{offset:".5",stopColor:"#c3c5d2"}),o.a.createElement("stop",{offset:".89",stopColor:"#64677c"}),o.a.createElement("stop",{offset:"1",stopColor:"#a4a7c2"})),o.a.createElement("radialGradient",{id:"_Radial3",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(330.479 0 0 252.189 174.599 310.24)"},o.a.createElement("stop",{offset:"0",stopColor:"#f60",stopOpacity:".3"}),o.a.createElement("stop",{offset:"1",stopColor:"#fff552",stopOpacity:"0"}))))},function(n,e,t){"use strict";var r=t(2),o=t(3),u=t(6),i=t(16),a=t(8),c=t(1),f=t(4),l=t(14),s=t(27),d=t(20),p=t(12),m=t(18),h=t(31),v=t(28),g=t(26),y=t(25),w=t(323),b=t(72),F=t(147),E=t(115),x=t(99),S=function(n){return n},C=function(n){return n},k=new l.Newtype((function(n){return n}),S),M=v.coerceHook(k)(v.bind(v.ixBindRender)(h.useState(f.Nothing.value))((function(n){return v.discard(v.ixBindRender)(h.useLayoutEffect(u.eqUnit)(p.unit)((function(){var e=o.bind(m.bindEffect)(b.window)(x.document)(),t=E.fromNode(F.toNode(e));return function(){if(t instanceof f.Nothing)return p.unit;if(t instanceof f.Just){var e=w.clientHeight(E.toElement(t.value0))();return n.value1(a.const(new f.Just(e)))()}throw new Error("Failed pattern match at DOM.Hook (line 60, column 7 - line 64, column 49): "+[t.constructor.name])}(),r.pure(m.applicativeEffect)(p.unit)})))((function(){return r.pure(v.applicativeRender(g.refl))(n.value0)}))}))),I=new l.Newtype((function(n){return n}),C),T=v.coerceHook(I)(v.bind(v.ixBindRender)(h.useRef(s.null))((function(n){return v.bind(v.ixBindRender)(h.useState(f.Nothing.value))((function(e){return v.discard(v.ixBindRender)(h.useLayoutEffect(u.eqUnit)(p.unit)((function(){var t=h.readRefMaybe(n)();return i.for_(m.applicativeEffect)(i.foldableMaybe)(c.mapFlipped(f.functorMaybe)(t)(y.unsafeCoerce))((function(n){return function(){var t=E.getBoundingClientRect(n)();return e.value1(a.const(new f.Just(t)))()}}))(),r.pure(m.applicativeEffect)(p.unit)})))((function(){return r.pure(v.applicativeRender(g.refl))(new d.Tuple(e.value0,n))}))}))})));n.exports={UseBoundingBox:C,useBoundingBox:T,UseViewportHeight:S,useViewportHeight:M,ntUseBoundingBox:I,ntUseViewportHeight:k}},function(n,e,t){"use strict";var r=t(324),o=t(1),u=t(27),i=t(18),a=t(25),c=t(146),f=a.unsafeCoerce,l=a.unsafeCoerce,s=a.unsafeCoerce,d=a.unsafeCoerce,p=a.unsafeCoerce,m=c.unsafeReadProtoTagged("Element"),h=c.unsafeReadProtoTagged("Element"),v=c.unsafeReadProtoTagged("Element"),g=c.unsafeReadProtoTagged("Element"),y=c.unsafeReadProtoTagged("Element");n.exports={fromNode:v,fromChildNode:y,fromNonDocumentTypeChildNode:h,fromParentNode:m,fromEventTarget:g,toNode:s,toChildNode:p,toNonDocumentTypeChildNode:l,toParentNode:f,toEventTarget:d,namespaceURI:function(n){return u.toMaybe(r._namespaceURI(n))},prefix:function(n){return u.toMaybe(r._prefix(n))},getElementsByTagNameNS:function(n){return r._getElementsByTagNameNS(u.toNullable(n))},getAttribute:function(n){var e=o.map(i.functorEffect)(u.toMaybe),t=r._getAttribute(n);return function(n){return e(t(n))}},localName:r.localName,tagName:r.tagName,id:r.id,setId:r.setId,className:r.className,classList:r.classList,setClassName:r.setClassName,getElementsByTagName:r.getElementsByTagName,getElementsByClassName:r.getElementsByClassName,setAttribute:r.setAttribute,hasAttribute:r.hasAttribute,removeAttribute:r.removeAttribute,scrollTop:r.scrollTop,setScrollTop:r.setScrollTop,scrollLeft:r.scrollLeft,setScrollLeft:r.setScrollLeft,scrollWidth:r.scrollWidth,scrollHeight:r.scrollHeight,clientTop:r.clientTop,clientLeft:r.clientLeft,clientWidth:r.clientWidth,clientHeight:r.clientHeight}},function(n,e,t){"use strict";var r=function(n){return function(e){return e[n]}};e._namespaceURI=r("namespaceURI"),e._prefix=r("prefix"),e.localName=r("localName"),e.tagName=r("tagName"),e.id=function(n){return function(){return n.id}},e.setId=function(n){return function(e){return function(){return e.id=n,{}}}},e.className=function(n){return function(){return n.className}},e.classList=function(n){return function(){return n.classList}},e.setClassName=function(n){return function(e){return function(){return e.className=n,{}}}},e.getElementsByTagName=function(n){return function(e){return function(){return e.getElementsByTagName(n)}}},e._getElementsByTagNameNS=function(n){return function(e){return function(t){return function(){return t.getElementsByTagNameNS(n,e)}}}},e.getElementsByClassName=function(n){return function(e){return function(){return e.getElementsByClassName(n)}}},e.setAttribute=function(n){return function(e){return function(t){return function(){return t.setAttribute(n,e),{}}}}},e._getAttribute=function(n){return function(e){return function(){return e.getAttribute(n)}}},e.hasAttribute=function(n){return function(e){return e.hasAttribute(n)}},e.removeAttribute=function(n){return function(e){return function(){return e.removeAttribute(n),{}}}},e.scrollTop=function(n){return function(){return n.scrollTop}},e.setScrollTop=function(n){return function(e){return function(){return e.scrollTop=n,{}}}},e.scrollLeft=function(n){return function(){return n.scrollLeft}},e.setScrollLeft=function(n){return function(e){return function(){return e.scrollLeft=n,{}}}},e.scrollWidth=function(n){return function(){return n.scrollWidth}},e.scrollHeight=function(n){return function(){return n.scrollHeight}},e.clientTop=function(n){return function(){return n.clientTop}},e.clientLeft=function(n){return function(){return n.clientLeft}},e.clientWidth=function(n){return function(){return n.clientWidth}},e.clientHeight=function(n){return function(){return n.clientHeight}}},function(n,e,t){"use strict";e._unsafeReadProtoTagged=function(n,e,t,r){if("undefined"!=typeof window){var o=window[t];return null!=o&&r instanceof o?e(r):n}for(var u=r;null!=u;){var i=Object.getPrototypeOf(u),a=i.constructor.name;if(a===t)return e(r);if("Object"===a)return n;u=i}return n}},function(n,e,t){"use strict";e._head=function(n){return function(){return n.head}},e._body=function(n){return function(){return n.body}},e._readyState=function(n){return function(){return n.readyState}},e._activeElement=function(n){return function(){return n.activeElement}},e._currentScript=function(n){return function(){return n.currentScript}},e.referrer=function(n){return function(){return n.referrer}},e.title=function(n){return function(){return n.title}},e.setTitle=function(n){return function(e){return function(){return e.title=n,{}}}}},function(n,e,t){"use strict";var r=t(6),o=t(4),u=t(10),i=t(21),a=t(5),c=function(){function n(){}return n.value=new n,n}(),f=function(){function n(){}return n.value=new n,n}(),l=function(){function n(){}return n.value=new n,n}(),s=new a.Show((function(n){if(n instanceof c)return"Loading";if(n instanceof f)return"Interactive";if(n instanceof l)return"Complete";throw new Error("Failed pattern match at Web.HTML.HTMLDocument.ReadyState (line 15, column 10 - line 18, column 27): "+[n.constructor.name])})),d=new r.Eq((function(n){return function(e){return n instanceof c&&e instanceof c||(n instanceof f&&e instanceof f||n instanceof l&&e instanceof l)}})),p=new u.Ord((function(){return d}),(function(n){return function(e){if(n instanceof c&&e instanceof c)return i.EQ.value;if(n instanceof c)return i.LT.value;if(e instanceof c)return i.GT.value;if(n instanceof f&&e instanceof f)return i.EQ.value;if(n instanceof f)return i.LT.value;if(e instanceof f)return i.GT.value;if(n instanceof l&&e instanceof l)return i.EQ.value;throw new Error("Failed pattern match at Web.HTML.HTMLDocument.ReadyState (line 12, column 1 - line 12, column 48): "+[n.constructor.name,e.constructor.name])}}));n.exports={Loading:c,Interactive:f,Complete:l,print:function(n){if(n instanceof c)return"loading";if(n instanceof f)return"interactive";if(n instanceof l)return"complete";throw new Error("Failed pattern match at Web.HTML.HTMLDocument.ReadyState (line 21, column 9 - line 24, column 25): "+[n.constructor.name])},parse:function(n){return"loading"===n?new o.Just(c.value):"interactive"===n?new o.Just(f.value):"complete"===n?new o.Just(l.value):o.Nothing.value},eqReadyState:d,ordReadyState:p,showReadyState:s}},function(n,e,t){"use strict";var r=t(329),o=t(1),u=t(51),i=t(18),a=o.map(i.functorEffect)((function(n){return n<.5}))(r.random);n.exports={randomInt:function(n){return function(e){return function(){var t=r.random(),o=(u.toNumber(e)-u.toNumber(n)+1)*t+u.toNumber(n);return u.floor(o)}}},randomRange:function(n){return function(e){return function(){return r.random()*(e-n)+n}}},randomBool:a,random:r.random}},function(n,e,t){"use strict";e.random=Math.random},function(n,e,t){"use strict";var r=t(2),o=t(3),u=t(78),i=t(106),a=t(23),c=t(44),f=t(108),l=t(74),s=t(1),d=t(51),p=t(10),m=t(18),h=t(148),v=function(n,e,t){this.Ord0=n,this.random=e,this.randomR=t},g=function(n){return function(n){return function(e){return function(t){return i.withArray((function(r){return function(){var o=u.new(t)();return u.for(0)(e)((function(e){return function(){var e=u.read(o)(),t=n(e);return s.void(u.functorST)(u.write(t.newSeed)(o))(),s.void(u.functorST)(i.push(t.newVal)(r))()}}))()}}))([])()}}}},y=function(n){return n.randomR},w=function(n){return n.random},b=new v((function(){return p.ordInt}),(function(n){var e=h.lcgNext(n);return{newVal:h.unSeed(e),newSeed:e}}),(function(n){return function(e){return function(t){if(n>e)return y(b)(e)(n)(t);if(a.otherwise){var r=w(b)(t);return{newVal:l.mod(l.euclideanRingInt)(r.newVal)(1+(e-n|0)|0)+n|0,newSeed:r.newSeed}}throw new Error("Failed pattern match at Random.PseudoRandom (line 33, column 1 - line 42, column 55): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}})),F=new v((function(){return p.ordChar}),(function(n){var e=y(b)(0)(65535)(n);return{newVal:f.toEnumWithDefaults(f.boundedEnumChar)(c.bottom(c.boundedChar))(c.top(c.boundedChar))(e.newVal),newSeed:e.newSeed}}),(function(n){return function(e){return function(t){if(n>e)return y(F)(e)(n)(t);if(a.otherwise){var r=y(b)(f.fromEnum(f.boundedEnumChar)(n))(f.fromEnum(f.boundedEnumChar)(e))(t);return{newVal:f.toEnumWithDefaults(f.boundedEnumChar)(c.bottom(c.boundedChar))(c.top(c.boundedChar))(r.newVal),newSeed:r.newSeed}}throw new Error("Failed pattern match at Random.PseudoRandom (line 70, column 1 - line 81, column 60): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}})),E=new v((function(){return p.ordNumber}),(function(n){var e=w(b)(n);return{newVal:d.toNumber(e.newVal)/d.toNumber(h.lcgM),newSeed:e.newSeed}}),(function(n){return function(e){return function(t){if(n>e)return y(E)(e)(n)(t);if(a.otherwise){var r=w(E)(t);return{newVal:r.newVal*(e-n)+n,newSeed:r.newSeed}}throw new Error("Failed pattern match at Random.PseudoRandom (line 44, column 1 - line 55, column 47): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}})),x=new v((function(){return p.ordBoolean}),(function(n){var e=w(E)(n);return{newVal:e.newVal>.5,newSeed:e.newSeed}}),(function(n){return function(e){return function(t){if(n>e)return y(x)(e)(n)(t);if(a.otherwise){var r=w(x)(t);return{newVal:r.newVal&&e||n,newSeed:r.newSeed}}throw new Error("Failed pattern match at Random.PseudoRandom (line 57, column 1 - line 68, column 41): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}}));n.exports={Random:v,random:w,randomR:y,randoms:function(n){return function(e){return g()(w(n))(e)}},randomRs:function(n){return function(e){return function(t){return g()(y(n)(e)(t))}}},randomEff:function(n){return o.bindFlipped(m.bindEffect)((e=r.pure(m.applicativeEffect),t=w(n),function(n){return e(t(n).newVal)}))(h.randomSeed);var e,t},randomREff:function(n){return function(e){return function(t){return o.bindFlipped(m.bindEffect)((u=r.pure(m.applicativeEffect),i=y(n)(e)(t),function(n){return u(i(n).newVal)}))(h.randomSeed);var u,i}}},randomInt:b,randomNumber:E,randomBoolean:x,randomChar:F}},function(n,e,t){"use strict";var r=t(41),o=t(2),u=t(8),i=t(43),a=t(11),c=t(7),f=t(15),l=t(40),s=t(71),d=t(55),p=t(113),m=t(31),h=t(28),v=t(45),g=t(98),y=t(37),w=t(46),b=t(26);n.exports={mkSidebar:function(){var n=w.makeStyles()(v.mapRecordCons(new f.IsSymbol((function(){return"logo"})))()(v.mapRecordCons(new f.IsSymbol((function(){return"logoCollapsed"})))()(v.mapRecordCons(new f.IsSymbol((function(){return"sidebar"})))()(v.mapRecordCons(new f.IsSymbol((function(){return"sidebarCollapsed"})))()(v.mapRecordCons(new f.IsSymbol((function(){return"sidebarExpanded"})))()(v.mapRecordNil)()())()())()())()())()())((function(n){return{sidebar:r.cssSafer(y.recordWriteForeign()(y.consWriteForeignFields(new f.IsSymbol((function(){return"background"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"color"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"display"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"flexDirection"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"fontFamily"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"gridArea"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"minHeight"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"overflowX"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"transition"})))(y.writeForeignString)(y.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()())()()())()()()))({background:n.interfaceColour,fontFamily:n.textFontFamily,color:n.textColour,gridArea:"nav",display:"flex",flexDirection:"column",minHeight:"calc(100vh, -80px)",transition:"0.2s ease-in-out",overflowX:"hidden"}),sidebarCollapsed:r.cssSafer(y.recordWriteForeign()(y.consWriteForeignFields(new f.IsSymbol((function(){return"width"})))(y.writeForeignString)(y.nilWriteForeignFields)()()()))({width:"70px"}),sidebarExpanded:r.cssSafer(y.recordWriteForeign()(y.consWriteForeignFields(new f.IsSymbol((function(){return"width"})))(y.writeForeignString)(y.nilWriteForeignFields)()()()))({width:"250px"}),logo:r.cssSafer(y.recordWriteForeign()(y.consWriteForeignFields(new f.IsSymbol((function(){return"alignSelf"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"height"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"padding"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"transition"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"transitionDelay"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"width"})))(y.writeForeignString)(y.nilWriteForeignFields)()()())()()())()()())()()())()()())()()()))({width:"60px",height:"60px",padding:"0 5px 0 5px",transition:"0.2s ease-in-out",transitionDelay:"0.1s",alignSelf:"flex-end"}),logoCollapsed:r.cssSafer(y.recordWriteForeign()(y.nilWriteForeignFields))({})}}))(),e=g.mkMenu();return m.component()()("Sidebar")((function(t){return h.bind(h.ixBindRender)(n)((function(n){var r=u.flip(w.classNames())(n);return o.pure(h.applicativeRender(b.refl))(d.nav()({className:r([function(n){return n.sidebar},t.collapsed?function(n){return n.sidebarCollapsed}:function(n){return n.sidebarExpanded}]),children:c.append(c.semigroupArray)([d.ul()({className:r([function(n){return n.logo},a.guard(a.monoidFn(a.monoidString))(t.collapsed)((function(n){return n.logoCollapsed}))]),onClick:p.handler_(t.modifyCollapsed(i.not(i.heytingAlgebraBoolean))),children:[l.element(e)({activeArrowDirection:t.collapsed?g.ArrowPointsRight.value:g.ArrowPointsLeft.value})]})])(t.children)}))}))}))()},mkSidebarLink:function(){var n=w.makeStyles()(v.mapRecordCons(new f.IsSymbol((function(){return"icon"})))()(v.mapRecordCons(new f.IsSymbol((function(){return"label"})))()(v.mapRecordCons(new f.IsSymbol((function(){return"sidebarEntry"})))()(v.mapRecordNil)()())()())()())((function(n){return{sidebarEntry:r.cssSafer(y.recordWriteForeign()(y.consWriteForeignFields(new f.IsSymbol((function(){return"&:hover"})))(y.recordWriteForeign()(y.consWriteForeignFields(new f.IsSymbol((function(){return"background"})))(y.writeForeignString)(y.nilWriteForeignFields)()()()))(y.consWriteForeignFields(new f.IsSymbol((function(){return"alignContent"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"alignSelf"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"borderRadius"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"color"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"cursor"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"display"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"flexDirection"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"fontFamily"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"gridArea"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"justifyContent"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"overflowX"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"paddingLeft"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"width"})))(y.writeForeignString)(y.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()()))({fontFamily:n.headingFontFamily,alignSelf:"flex-end",justifyContent:"space-between",alignContent:"stretch",color:n.textColour,gridArea:"nav",display:"flex",flexDirection:"row",overflowX:"hidden",width:"190px",paddingLeft:"5px",borderRadius:"5px 0 0 5px",cursor:"pointer","&:hover":{background:n.highlightColour}}),label:r.cssSafer(y.recordWriteForeign()(y.consWriteForeignFields(new f.IsSymbol((function(){return"color"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"fontFamily"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"fontSize"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"lineHeight"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"paddingLeft"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"textTransform"})))(y.writeForeignString)(y.nilWriteForeignFields)()()())()()())()()())()()())()()())()()()))({fontFamily:n.textFontFamily,color:n.textColour,paddingLeft:"20px",textTransform:"uppercase",lineHeight:"60px",fontSize:"1.4em"}),icon:r.cssSafer(y.recordWriteForeign()(y.consWriteForeignFields(new f.IsSymbol((function(){return"alignSelf"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"fill"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"height"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"padding"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"transition"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"transitionDelay"})))(y.writeForeignString)(y.consWriteForeignFields(new f.IsSymbol((function(){return"width"})))(y.writeForeignString)(y.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()()))({width:"50px",height:"50px",padding:"5px 10px 5px 5px",transition:"0.2s ease-in-out",transitionDelay:"0.1s",alignSelf:"flex-end",fill:n.textColour+" !important"})}}))();return m.component()()("SidebarLink")((function(e){return h.bind(h.ixBindRender)(n)((function(n){var t=u.flip(w.classNames())(n);return o.pure(h.applicativeRender(b.refl))(d.li()({className:t([function(n){return n.sidebarEntry}]),children:[d.div()({className:t([function(n){return n.label}]),children:[s.text(e.name)]}),d.div()({className:t([function(n){return n.icon}]),children:[e.icon]})]}))}))}))()}}},function(n,e,t){"use strict";var r=t(333);n.exports={smoothScrollPolyfill:r.smoothScrollPolyfill}},function(n,e,t){"use strict";var r=t(334);e.smoothScrollPolyfill=function(){r.polyfill()}},function(n,e,t){!function(){"use strict";n.exports={polyfill:function(){var n=window,e=document;if(!("scrollBehavior"in e.documentElement.style&&!0!==n.__forceSmoothScrollPolyfill__)){var t,r=n.HTMLElement||n.Element,o={scroll:n.scroll||n.scrollTo,scrollBy:n.scrollBy,elementScroll:r.prototype.scroll||a,scrollIntoView:r.prototype.scrollIntoView},u=n.performance&&n.performance.now?n.performance.now.bind(n.performance):Date.now,i=(t=n.navigator.userAgent,new RegExp(["MSIE ","Trident/","Edge/"].join("|")).test(t)?1:0);n.scroll=n.scrollTo=function(){void 0!==arguments[0]&&(!0!==c(arguments[0])?m.call(n,e.body,void 0!==arguments[0].left?~~arguments[0].left:n.scrollX||n.pageXOffset,void 0!==arguments[0].top?~~arguments[0].top:n.scrollY||n.pageYOffset):o.scroll.call(n,void 0!==arguments[0].left?arguments[0].left:"object"!=typeof arguments[0]?arguments[0]:n.scrollX||n.pageXOffset,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:n.scrollY||n.pageYOffset))},n.scrollBy=function(){void 0!==arguments[0]&&(c(arguments[0])?o.scrollBy.call(n,void 0!==arguments[0].left?arguments[0].left:"object"!=typeof arguments[0]?arguments[0]:0,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:0):m.call(n,e.body,~~arguments[0].left+(n.scrollX||n.pageXOffset),~~arguments[0].top+(n.scrollY||n.pageYOffset)))},r.prototype.scroll=r.prototype.scrollTo=function(){if(void 0!==arguments[0])if(!0!==c(arguments[0])){var n=arguments[0].left,e=arguments[0].top;m.call(this,this,void 0===n?this.scrollLeft:~~n,void 0===e?this.scrollTop:~~e)}else{if("number"==typeof arguments[0]&&void 0===arguments[1])throw new SyntaxError("Value could not be converted");o.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left:"object"!=typeof arguments[0]?~~arguments[0]:this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top:void 0!==arguments[1]?~~arguments[1]:this.scrollTop)}},r.prototype.scrollBy=function(){void 0!==arguments[0]&&(!0!==c(arguments[0])?this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior}):o.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop))},r.prototype.scrollIntoView=function(){if(!0!==c(arguments[0])){var t=d(this),r=t.getBoundingClientRect(),u=this.getBoundingClientRect();t!==e.body?(m.call(this,t,t.scrollLeft+u.left-r.left,t.scrollTop+u.top-r.top),"fixed"!==n.getComputedStyle(t).position&&n.scrollBy({left:r.left,top:r.top,behavior:"smooth"})):n.scrollBy({left:u.left,top:u.top,behavior:"smooth"})}else o.scrollIntoView.call(this,void 0===arguments[0]||arguments[0])}}function a(n,e){this.scrollLeft=n,this.scrollTop=e}function c(n){if(null===n||"object"!=typeof n||void 0===n.behavior||"auto"===n.behavior||"instant"===n.behavior)return!0;if("object"==typeof n&&"smooth"===n.behavior)return!1;throw new TypeError("behavior member of ScrollOptions "+n.behavior+" is not a valid value for enumeration ScrollBehavior.")}function f(n,e){return"Y"===e?n.clientHeight+i<n.scrollHeight:"X"===e?n.clientWidth+i<n.scrollWidth:void 0}function l(e,t){var r=n.getComputedStyle(e,null)["overflow"+t];return"auto"===r||"scroll"===r}function s(n){var e=f(n,"Y")&&l(n,"Y"),t=f(n,"X")&&l(n,"X");return e||t}function d(n){for(;n!==e.body&&!1===s(n);)n=n.parentNode||n.host;return n}function p(e){var t,r,o,i,a=(u()-e.startTime)/468;i=a=a>1?1:a,t=.5*(1-Math.cos(Math.PI*i)),r=e.startX+(e.x-e.startX)*t,o=e.startY+(e.y-e.startY)*t,e.method.call(e.scrollable,r,o),r===e.x&&o===e.y||n.requestAnimationFrame(p.bind(n,e))}function m(t,r,i){var c,f,l,s,d=u();t===e.body?(c=n,f=n.scrollX||n.pageXOffset,l=n.scrollY||n.pageYOffset,s=o.scroll):(c=t,f=t.scrollLeft,l=t.scrollTop,s=a),p({scrollable:c,method:s,startTime:d,startX:f,startY:l,x:r,y:i})}}}}()},function(n,e,t){"use strict";var r=t(336).mkThemeProviderImpl;n.exports={mkThemeProvider:r}},function(n,e,t){"use strict";var r=t(150);e.mkThemeProviderImpl=function(){return r.ThemeProvider}},function(n,e,t){"use strict";var r=t(91),o={backgroundColour:r.hsl(255)(.24)(.13),textColour:r.hsl(225)(.28)(.9),interfaceColour:r.hsl(245)(.28)(.2),highlightColour:r.rgb(183)(130)(218),altHighlightColour:r.hsl(84)(.617)(.631),textFontFamily:["Montserrat","Monaco","sans-serif"],headingFontFamily:["Montserrat","Monaco","sans-serif"],yellow:r.rgb(255)(235)(149),green:r.hsl(84)(.617)(.631),pink:r.hsl(276)(.677)(.745),orange:r.rgb(255)(203)(139),turquoise:r.rgb(127)(219)(202),red:r.rgb(255)(88)(116),blue:r.rgb(130)(170)(255)},u={backgroundColour:r.hsl(210)(0)(.98),textColour:r.hsl(225)(.18)(.25),interfaceColour:r.hsl(210)(.1)(.7),highlightColour:r.hsl(260)(.85)(.58),altHighlightColour:r.hsl(84)(.617)(.631),textFontFamily:o.textFontFamily,headingFontFamily:o.headingFontFamily,yellow:o.yellow,green:r.hsl(84)(.617)(.431),pink:r.hsl(276)(.677)(.545),orange:o.orange,turquoise:o.turquoise,red:o.red,blue:o.blue};n.exports={darkTheme:o,lightTheme:u}},function(n,e,t){"use strict";var r=t(339),o=t(1),u=t(27),i=t(18);n.exports={getElementById:function(n){var e=o.map(i.functorEffect)(u.toMaybe),t=r._getElementById(n);return function(n){return e(t(n))}}}},function(n,e,t){"use strict";e._getElementById=function(n){return function(e){return function(){return e.getElementById(n)}}}}]);
components/index.htmlnew file+25
@@ -0,0 +1,25 @@
1+<!doctype>
2+<html>
3+<head>
4+ <link href="https://fonts.googleapis.com/css?family=Overpass|Playfair+Display|Montserrat:300,400,500,600,700,800,900&display=swap" rel="stylesheet">
5+ <style>
6+ html, body, #app {
7+ margin: 0;
8+ padding: 0;
9+ overscroll-behavior: none;
10+ background-color: pink;
11+ }
12+ @font-face {
13+ font-family: "PragmataPro";
14+ src: url('./fonts/PragmataProLiga-Regular.woff2') format('woff2'),
15+ url('./fonts/PragmataProLiga-Regular.woff') format('woff');
16+ font-weight: normal;
17+ font-style: normal;
18+ }
19+ </style>
20+ <title>Kleislove</title>
21+</head>
22+<body>
23+ <div id="app"></div>
24+</body>
25+</html>
components/package-lock.jsonnew file+13484
@@ -0,0 +1,13484 @@
1+{
2+ "name": "psfp",
3+ "version": "1.0.0",
4+ "lockfileVersion": 1,
5+ "requires": true,
6+ "dependencies": {
7+ "@babel/code-frame": {
8+ "version": "7.5.5",
9+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz",
10+ "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==",
11+ "dev": true,
12+ "requires": {
13+ "@babel/highlight": "^7.0.0"
14+ }
15+ },
16+ "@babel/core": {
17+ "version": "7.6.2",
18+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.6.2.tgz",
19+ "integrity": "sha512-l8zto/fuoZIbncm+01p8zPSDZu/VuuJhAfA7d/AbzM09WR7iVhavvfNDYCNpo1VvLk6E6xgAoP9P+/EMJHuRkQ==",
20+ "dev": true,
21+ "requires": {
22+ "@babel/code-frame": "^7.5.5",
23+ "@babel/generator": "^7.6.2",
24+ "@babel/helpers": "^7.6.2",
25+ "@babel/parser": "^7.6.2",
26+ "@babel/template": "^7.6.0",
27+ "@babel/traverse": "^7.6.2",
28+ "@babel/types": "^7.6.0",
29+ "convert-source-map": "^1.1.0",
30+ "debug": "^4.1.0",
31+ "json5": "^2.1.0",
32+ "lodash": "^4.17.13",
33+ "resolve": "^1.3.2",
34+ "semver": "^5.4.1",
35+ "source-map": "^0.5.0"
36+ },
37+ "dependencies": {
38+ "debug": {
39+ "version": "4.1.1",
40+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
41+ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
42+ "dev": true,
43+ "requires": {
44+ "ms": "^2.1.1"
45+ }
46+ },
47+ "json5": {
48+ "version": "2.1.0",
49+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz",
50+ "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==",
51+ "dev": true,
52+ "requires": {
53+ "minimist": "^1.2.0"
54+ }
55+ },
56+ "minimist": {
57+ "version": "1.2.0",
58+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
59+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
60+ "dev": true
61+ }
62+ }
63+ },
64+ "@babel/generator": {
65+ "version": "7.6.2",
66+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.6.2.tgz",
67+ "integrity": "sha512-j8iHaIW4gGPnViaIHI7e9t/Hl8qLjERI6DcV9kEpAIDJsAOrcnXqRS7t+QbhL76pwbtqP+QCQLL0z1CyVmtjjQ==",
68+ "dev": true,
69+ "requires": {
70+ "@babel/types": "^7.6.0",
71+ "jsesc": "^2.5.1",
72+ "lodash": "^4.17.13",
73+ "source-map": "^0.5.0"
74+ }
75+ },
76+ "@babel/helper-annotate-as-pure": {
77+ "version": "7.0.0",
78+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz",
79+ "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==",
80+ "dev": true,
81+ "requires": {
82+ "@babel/types": "^7.0.0"
83+ }
84+ },
85+ "@babel/helper-builder-binary-assignment-operator-visitor": {
86+ "version": "7.1.0",
87+ "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz",
88+ "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==",
89+ "dev": true,
90+ "requires": {
91+ "@babel/helper-explode-assignable-expression": "^7.1.0",
92+ "@babel/types": "^7.0.0"
93+ }
94+ },
95+ "@babel/helper-builder-react-jsx": {
96+ "version": "7.3.0",
97+ "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.3.0.tgz",
98+ "integrity": "sha512-MjA9KgwCuPEkQd9ncSXvSyJ5y+j2sICHyrI0M3L+6fnS4wMSNDc1ARXsbTfbb2cXHn17VisSnU/sHFTCxVxSMw==",
99+ "dev": true,
100+ "requires": {
101+ "@babel/types": "^7.3.0",
102+ "esutils": "^2.0.0"
103+ }
104+ },
105+ "@babel/helper-call-delegate": {
106+ "version": "7.4.4",
107+ "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.4.4.tgz",
108+ "integrity": "sha512-l79boDFJ8S1c5hvQvG+rc+wHw6IuH7YldmRKsYtpbawsxURu/paVy57FZMomGK22/JckepaikOkY0MoAmdyOlQ==",
109+ "dev": true,
110+ "requires": {
111+ "@babel/helper-hoist-variables": "^7.4.4",
112+ "@babel/traverse": "^7.4.4",
113+ "@babel/types": "^7.4.4"
114+ }
115+ },
116+ "@babel/helper-create-class-features-plugin": {
117+ "version": "7.6.0",
118+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.6.0.tgz",
119+ "integrity": "sha512-O1QWBko4fzGju6VoVvrZg0RROCVifcLxiApnGP3OWfWzvxRZFCoBD81K5ur5e3bVY2Vf/5rIJm8cqPKn8HUJng==",
120+ "dev": true,
121+ "requires": {
122+ "@babel/helper-function-name": "^7.1.0",
123+ "@babel/helper-member-expression-to-functions": "^7.5.5",
124+ "@babel/helper-optimise-call-expression": "^7.0.0",
125+ "@babel/helper-plugin-utils": "^7.0.0",
126+ "@babel/helper-replace-supers": "^7.5.5",
127+ "@babel/helper-split-export-declaration": "^7.4.4"
128+ }
129+ },
130+ "@babel/helper-define-map": {
131+ "version": "7.5.5",
132+ "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.5.5.tgz",
133+ "integrity": "sha512-fTfxx7i0B5NJqvUOBBGREnrqbTxRh7zinBANpZXAVDlsZxYdclDp467G1sQ8VZYMnAURY3RpBUAgOYT9GfzHBg==",
134+ "dev": true,
135+ "requires": {
136+ "@babel/helper-function-name": "^7.1.0",
137+ "@babel/types": "^7.5.5",
138+ "lodash": "^4.17.13"
139+ }
140+ },
141+ "@babel/helper-explode-assignable-expression": {
142+ "version": "7.1.0",
143+ "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz",
144+ "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==",
145+ "dev": true,
146+ "requires": {
147+ "@babel/traverse": "^7.1.0",
148+ "@babel/types": "^7.0.0"
149+ }
150+ },
151+ "@babel/helper-function-name": {
152+ "version": "7.1.0",
153+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz",
154+ "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==",
155+ "dev": true,
156+ "requires": {
157+ "@babel/helper-get-function-arity": "^7.0.0",
158+ "@babel/template": "^7.1.0",
159+ "@babel/types": "^7.0.0"
160+ }
161+ },
162+ "@babel/helper-get-function-arity": {
163+ "version": "7.0.0",
164+ "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz",
165+ "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==",
166+ "dev": true,
167+ "requires": {
168+ "@babel/types": "^7.0.0"
169+ }
170+ },
171+ "@babel/helper-hoist-variables": {
172+ "version": "7.4.4",
173+ "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz",
174+ "integrity": "sha512-VYk2/H/BnYbZDDg39hr3t2kKyifAm1W6zHRfhx8jGjIHpQEBv9dry7oQ2f3+J703TLu69nYdxsovl0XYfcnK4w==",
175+ "dev": true,
176+ "requires": {
177+ "@babel/types": "^7.4.4"
178+ }
179+ },
180+ "@babel/helper-member-expression-to-functions": {
181+ "version": "7.5.5",
182+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.5.5.tgz",
183+ "integrity": "sha512-5qZ3D1uMclSNqYcXqiHoA0meVdv+xUEex9em2fqMnrk/scphGlGgg66zjMrPJESPwrFJ6sbfFQYUSa0Mz7FabA==",
184+ "dev": true,
185+ "requires": {
186+ "@babel/types": "^7.5.5"
187+ }
188+ },
189+ "@babel/helper-module-imports": {
190+ "version": "7.0.0",
191+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz",
192+ "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==",
193+ "dev": true,
194+ "requires": {
195+ "@babel/types": "^7.0.0"
196+ }
197+ },
198+ "@babel/helper-module-transforms": {
199+ "version": "7.5.5",
200+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.5.5.tgz",
201+ "integrity": "sha512-jBeCvETKuJqeiaCdyaheF40aXnnU1+wkSiUs/IQg3tB85up1LyL8x77ClY8qJpuRJUcXQo+ZtdNESmZl4j56Pw==",
202+ "dev": true,
203+ "requires": {
204+ "@babel/helper-module-imports": "^7.0.0",
205+ "@babel/helper-simple-access": "^7.1.0",
206+ "@babel/helper-split-export-declaration": "^7.4.4",
207+ "@babel/template": "^7.4.4",
208+ "@babel/types": "^7.5.5",
209+ "lodash": "^4.17.13"
210+ }
211+ },
212+ "@babel/helper-optimise-call-expression": {
213+ "version": "7.0.0",
214+ "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz",
215+ "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==",
216+ "dev": true,
217+ "requires": {
218+ "@babel/types": "^7.0.0"
219+ }
220+ },
221+ "@babel/helper-plugin-utils": {
222+ "version": "7.0.0",
223+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz",
224+ "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==",
225+ "dev": true
226+ },
227+ "@babel/helper-regex": {
228+ "version": "7.5.5",
229+ "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.5.5.tgz",
230+ "integrity": "sha512-CkCYQLkfkiugbRDO8eZn6lRuR8kzZoGXCg3149iTk5se7g6qykSpy3+hELSwquhu+TgHn8nkLiBwHvNX8Hofcw==",
231+ "dev": true,
232+ "requires": {
233+ "lodash": "^4.17.13"
234+ }
235+ },
236+ "@babel/helper-remap-async-to-generator": {
237+ "version": "7.1.0",
238+ "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz",
239+ "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==",
240+ "dev": true,
241+ "requires": {
242+ "@babel/helper-annotate-as-pure": "^7.0.0",
243+ "@babel/helper-wrap-function": "^7.1.0",
244+ "@babel/template": "^7.1.0",
245+ "@babel/traverse": "^7.1.0",
246+ "@babel/types": "^7.0.0"
247+ }
248+ },
249+ "@babel/helper-replace-supers": {
250+ "version": "7.5.5",
251+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.5.5.tgz",
252+ "integrity": "sha512-XvRFWrNnlsow2u7jXDuH4jDDctkxbS7gXssrP4q2nUD606ukXHRvydj346wmNg+zAgpFx4MWf4+usfC93bElJg==",
253+ "dev": true,
254+ "requires": {
255+ "@babel/helper-member-expression-to-functions": "^7.5.5",
256+ "@babel/helper-optimise-call-expression": "^7.0.0",
257+ "@babel/traverse": "^7.5.5",
258+ "@babel/types": "^7.5.5"
259+ }
260+ },
261+ "@babel/helper-simple-access": {
262+ "version": "7.1.0",
263+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz",
264+ "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==",
265+ "dev": true,
266+ "requires": {
267+ "@babel/template": "^7.1.0",
268+ "@babel/types": "^7.0.0"
269+ }
270+ },
271+ "@babel/helper-split-export-declaration": {
272+ "version": "7.4.4",
273+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz",
274+ "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==",
275+ "dev": true,
276+ "requires": {
277+ "@babel/types": "^7.4.4"
278+ }
279+ },
280+ "@babel/helper-wrap-function": {
281+ "version": "7.2.0",
282+ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz",
283+ "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==",
284+ "dev": true,
285+ "requires": {
286+ "@babel/helper-function-name": "^7.1.0",
287+ "@babel/template": "^7.1.0",
288+ "@babel/traverse": "^7.1.0",
289+ "@babel/types": "^7.2.0"
290+ }
291+ },
292+ "@babel/helpers": {
293+ "version": "7.6.2",
294+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.6.2.tgz",
295+ "integrity": "sha512-3/bAUL8zZxYs1cdX2ilEE0WobqbCmKWr/889lf2SS0PpDcpEIY8pb1CCyz0pEcX3pEb+MCbks1jIokz2xLtGTA==",
296+ "dev": true,
297+ "requires": {
298+ "@babel/template": "^7.6.0",
299+ "@babel/traverse": "^7.6.2",
300+ "@babel/types": "^7.6.0"
301+ }
302+ },
303+ "@babel/highlight": {
304+ "version": "7.5.0",
305+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz",
306+ "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==",
307+ "dev": true,
308+ "requires": {
309+ "chalk": "^2.0.0",
310+ "esutils": "^2.0.2",
311+ "js-tokens": "^4.0.0"
312+ }
313+ },
314+ "@babel/parser": {
315+ "version": "7.6.2",
316+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.2.tgz",
317+ "integrity": "sha512-mdFqWrSPCmikBoaBYMuBulzTIKuXVPtEISFbRRVNwMWpCms/hmE2kRq0bblUHaNRKrjRlmVbx1sDHmjmRgD2Xg==",
318+ "dev": true
319+ },
320+ "@babel/plugin-proposal-async-generator-functions": {
321+ "version": "7.2.0",
322+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz",
323+ "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==",
324+ "dev": true,
325+ "requires": {
326+ "@babel/helper-plugin-utils": "^7.0.0",
327+ "@babel/helper-remap-async-to-generator": "^7.1.0",
328+ "@babel/plugin-syntax-async-generators": "^7.2.0"
329+ }
330+ },
331+ "@babel/plugin-proposal-class-properties": {
332+ "version": "7.5.5",
333+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.5.5.tgz",
334+ "integrity": "sha512-AF79FsnWFxjlaosgdi421vmYG6/jg79bVD0dpD44QdgobzHKuLZ6S3vl8la9qIeSwGi8i1fS0O1mfuDAAdo1/A==",
335+ "dev": true,
336+ "requires": {
337+ "@babel/helper-create-class-features-plugin": "^7.5.5",
338+ "@babel/helper-plugin-utils": "^7.0.0"
339+ }
340+ },
341+ "@babel/plugin-proposal-decorators": {
342+ "version": "7.6.0",
343+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.6.0.tgz",
344+ "integrity": "sha512-ZSyYw9trQI50sES6YxREXKu+4b7MAg6Qx2cvyDDYjP2Hpzd3FleOUwC9cqn1+za8d0A2ZU8SHujxFao956efUg==",
345+ "dev": true,
346+ "requires": {
347+ "@babel/helper-create-class-features-plugin": "^7.6.0",
348+ "@babel/helper-plugin-utils": "^7.0.0",
349+ "@babel/plugin-syntax-decorators": "^7.2.0"
350+ }
351+ },
352+ "@babel/plugin-proposal-dynamic-import": {
353+ "version": "7.5.0",
354+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.5.0.tgz",
355+ "integrity": "sha512-x/iMjggsKTFHYC6g11PL7Qy58IK8H5zqfm9e6hu4z1iH2IRyAp9u9dL80zA6R76yFovETFLKz2VJIC2iIPBuFw==",
356+ "dev": true,
357+ "requires": {
358+ "@babel/helper-plugin-utils": "^7.0.0",
359+ "@babel/plugin-syntax-dynamic-import": "^7.2.0"
360+ }
361+ },
362+ "@babel/plugin-proposal-json-strings": {
363+ "version": "7.2.0",
364+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz",
365+ "integrity": "sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg==",
366+ "dev": true,
367+ "requires": {
368+ "@babel/helper-plugin-utils": "^7.0.0",
369+ "@babel/plugin-syntax-json-strings": "^7.2.0"
370+ }
371+ },
372+ "@babel/plugin-proposal-object-rest-spread": {
373+ "version": "7.6.2",
374+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.6.2.tgz",
375+ "integrity": "sha512-LDBXlmADCsMZV1Y9OQwMc0MyGZ8Ta/zlD9N67BfQT8uYwkRswiu2hU6nJKrjrt/58aH/vqfQlR/9yId/7A2gWw==",
376+ "dev": true,
377+ "requires": {
378+ "@babel/helper-plugin-utils": "^7.0.0",
379+ "@babel/plugin-syntax-object-rest-spread": "^7.2.0"
380+ }
381+ },
382+ "@babel/plugin-proposal-optional-catch-binding": {
383+ "version": "7.2.0",
384+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz",
385+ "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==",
386+ "dev": true,
387+ "requires": {
388+ "@babel/helper-plugin-utils": "^7.0.0",
389+ "@babel/plugin-syntax-optional-catch-binding": "^7.2.0"
390+ }
391+ },
392+ "@babel/plugin-proposal-unicode-property-regex": {
393+ "version": "7.6.2",
394+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.6.2.tgz",
395+ "integrity": "sha512-NxHETdmpeSCtiatMRYWVJo7266rrvAC3DTeG5exQBIH/fMIUK7ejDNznBbn3HQl/o9peymRRg7Yqkx6PdUXmMw==",
396+ "dev": true,
397+ "requires": {
398+ "@babel/helper-plugin-utils": "^7.0.0",
399+ "@babel/helper-regex": "^7.4.4",
400+ "regexpu-core": "^4.6.0"
401+ }
402+ },
403+ "@babel/plugin-syntax-async-generators": {
404+ "version": "7.2.0",
405+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz",
406+ "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==",
407+ "dev": true,
408+ "requires": {
409+ "@babel/helper-plugin-utils": "^7.0.0"
410+ }
411+ },
412+ "@babel/plugin-syntax-decorators": {
413+ "version": "7.2.0",
414+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.2.0.tgz",
415+ "integrity": "sha512-38QdqVoXdHUQfTpZo3rQwqQdWtCn5tMv4uV6r2RMfTqNBuv4ZBhz79SfaQWKTVmxHjeFv/DnXVC/+agHCklYWA==",
416+ "dev": true,
417+ "requires": {
418+ "@babel/helper-plugin-utils": "^7.0.0"
419+ }
420+ },
421+ "@babel/plugin-syntax-dynamic-import": {
422+ "version": "7.2.0",
423+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz",
424+ "integrity": "sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w==",
425+ "dev": true,
426+ "requires": {
427+ "@babel/helper-plugin-utils": "^7.0.0"
428+ }
429+ },
430+ "@babel/plugin-syntax-flow": {
431+ "version": "7.2.0",
432+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.2.0.tgz",
433+ "integrity": "sha512-r6YMuZDWLtLlu0kqIim5o/3TNRAlWb073HwT3e2nKf9I8IIvOggPrnILYPsrrKilmn/mYEMCf/Z07w3yQJF6dg==",
434+ "dev": true,
435+ "requires": {
436+ "@babel/helper-plugin-utils": "^7.0.0"
437+ }
438+ },
439+ "@babel/plugin-syntax-json-strings": {
440+ "version": "7.2.0",
441+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz",
442+ "integrity": "sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg==",
443+ "dev": true,
444+ "requires": {
445+ "@babel/helper-plugin-utils": "^7.0.0"
446+ }
447+ },
448+ "@babel/plugin-syntax-jsx": {
449+ "version": "7.2.0",
450+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz",
451+ "integrity": "sha512-VyN4QANJkRW6lDBmENzRszvZf3/4AXaj9YR7GwrWeeN9tEBPuXbmDYVU9bYBN0D70zCWVwUy0HWq2553VCb6Hw==",
452+ "dev": true,
453+ "requires": {
454+ "@babel/helper-plugin-utils": "^7.0.0"
455+ }
456+ },
457+ "@babel/plugin-syntax-object-rest-spread": {
458+ "version": "7.2.0",
459+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz",
460+ "integrity": "sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA==",
461+ "dev": true,
462+ "requires": {
463+ "@babel/helper-plugin-utils": "^7.0.0"
464+ }
465+ },
466+ "@babel/plugin-syntax-optional-catch-binding": {
467+ "version": "7.2.0",
468+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz",
469+ "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==",
470+ "dev": true,
471+ "requires": {
472+ "@babel/helper-plugin-utils": "^7.0.0"
473+ }
474+ },
475+ "@babel/plugin-syntax-typescript": {
476+ "version": "7.3.3",
477+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.3.3.tgz",
478+ "integrity": "sha512-dGwbSMA1YhVS8+31CnPR7LB4pcbrzcV99wQzby4uAfrkZPYZlQ7ImwdpzLqi6Z6IL02b8IAL379CaMwo0x5Lag==",
479+ "dev": true,
480+ "requires": {
481+ "@babel/helper-plugin-utils": "^7.0.0"
482+ }
483+ },
484+ "@babel/plugin-transform-arrow-functions": {
485+ "version": "7.2.0",
486+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz",
487+ "integrity": "sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg==",
488+ "dev": true,
489+ "requires": {
490+ "@babel/helper-plugin-utils": "^7.0.0"
491+ }
492+ },
493+ "@babel/plugin-transform-async-to-generator": {
494+ "version": "7.5.0",
495+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.5.0.tgz",
496+ "integrity": "sha512-mqvkzwIGkq0bEF1zLRRiTdjfomZJDV33AH3oQzHVGkI2VzEmXLpKKOBvEVaFZBJdN0XTyH38s9j/Kiqr68dggg==",
497+ "dev": true,
498+ "requires": {
499+ "@babel/helper-module-imports": "^7.0.0",
500+ "@babel/helper-plugin-utils": "^7.0.0",
501+ "@babel/helper-remap-async-to-generator": "^7.1.0"
502+ }
503+ },
504+ "@babel/plugin-transform-block-scoped-functions": {
505+ "version": "7.2.0",
506+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz",
507+ "integrity": "sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w==",
508+ "dev": true,
509+ "requires": {
510+ "@babel/helper-plugin-utils": "^7.0.0"
511+ }
512+ },
513+ "@babel/plugin-transform-block-scoping": {
514+ "version": "7.6.2",
515+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.6.2.tgz",
516+ "integrity": "sha512-zZT8ivau9LOQQaOGC7bQLQOT4XPkPXgN2ERfUgk1X8ql+mVkLc4E8eKk+FO3o0154kxzqenWCorfmEXpEZcrSQ==",
517+ "dev": true,
518+ "requires": {
519+ "@babel/helper-plugin-utils": "^7.0.0",
520+ "lodash": "^4.17.13"
521+ }
522+ },
523+ "@babel/plugin-transform-classes": {
524+ "version": "7.5.5",
525+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.5.5.tgz",
526+ "integrity": "sha512-U2htCNK/6e9K7jGyJ++1p5XRU+LJjrwtoiVn9SzRlDT2KubcZ11OOwy3s24TjHxPgxNwonCYP7U2K51uVYCMDg==",
527+ "dev": true,
528+ "requires": {
529+ "@babel/helper-annotate-as-pure": "^7.0.0",
530+ "@babel/helper-define-map": "^7.5.5",
531+ "@babel/helper-function-name": "^7.1.0",
532+ "@babel/helper-optimise-call-expression": "^7.0.0",
533+ "@babel/helper-plugin-utils": "^7.0.0",
534+ "@babel/helper-replace-supers": "^7.5.5",
535+ "@babel/helper-split-export-declaration": "^7.4.4",
536+ "globals": "^11.1.0"
537+ }
538+ },
539+ "@babel/plugin-transform-computed-properties": {
540+ "version": "7.2.0",
541+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz",
542+ "integrity": "sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA==",
543+ "dev": true,
544+ "requires": {
545+ "@babel/helper-plugin-utils": "^7.0.0"
546+ }
547+ },
548+ "@babel/plugin-transform-destructuring": {
549+ "version": "7.6.0",
550+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.6.0.tgz",
551+ "integrity": "sha512-2bGIS5P1v4+sWTCnKNDZDxbGvEqi0ijeqM/YqHtVGrvG2y0ySgnEEhXErvE9dA0bnIzY9bIzdFK0jFA46ASIIQ==",
552+ "dev": true,
553+ "requires": {
554+ "@babel/helper-plugin-utils": "^7.0.0"
555+ }
556+ },
557+ "@babel/plugin-transform-dotall-regex": {
558+ "version": "7.6.2",
559+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.6.2.tgz",
560+ "integrity": "sha512-KGKT9aqKV+9YMZSkowzYoYEiHqgaDhGmPNZlZxX6UeHC4z30nC1J9IrZuGqbYFB1jaIGdv91ujpze0exiVK8bA==",
561+ "dev": true,
562+ "requires": {
563+ "@babel/helper-plugin-utils": "^7.0.0",
564+ "@babel/helper-regex": "^7.4.4",
565+ "regexpu-core": "^4.6.0"
566+ }
567+ },
568+ "@babel/plugin-transform-duplicate-keys": {
569+ "version": "7.5.0",
570+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.5.0.tgz",
571+ "integrity": "sha512-igcziksHizyQPlX9gfSjHkE2wmoCH3evvD2qR5w29/Dk0SMKE/eOI7f1HhBdNhR/zxJDqrgpoDTq5YSLH/XMsQ==",
572+ "dev": true,
573+ "requires": {
574+ "@babel/helper-plugin-utils": "^7.0.0"
575+ }
576+ },
577+ "@babel/plugin-transform-exponentiation-operator": {
578+ "version": "7.2.0",
579+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz",
580+ "integrity": "sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A==",
581+ "dev": true,
582+ "requires": {
583+ "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0",
584+ "@babel/helper-plugin-utils": "^7.0.0"
585+ }
586+ },
587+ "@babel/plugin-transform-flow-strip-types": {
588+ "version": "7.4.4",
589+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.4.4.tgz",
590+ "integrity": "sha512-WyVedfeEIILYEaWGAUWzVNyqG4sfsNooMhXWsu/YzOvVGcsnPb5PguysjJqI3t3qiaYj0BR8T2f5njdjTGe44Q==",
591+ "dev": true,
592+ "requires": {
593+ "@babel/helper-plugin-utils": "^7.0.0",
594+ "@babel/plugin-syntax-flow": "^7.2.0"
595+ }
596+ },
597+ "@babel/plugin-transform-for-of": {
598+ "version": "7.4.4",
599+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz",
600+ "integrity": "sha512-9T/5Dlr14Z9TIEXLXkt8T1DU7F24cbhwhMNUziN3hB1AXoZcdzPcTiKGRn/6iOymDqtTKWnr/BtRKN9JwbKtdQ==",
601+ "dev": true,
602+ "requires": {
603+ "@babel/helper-plugin-utils": "^7.0.0"
604+ }
605+ },
606+ "@babel/plugin-transform-function-name": {
607+ "version": "7.4.4",
608+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz",
609+ "integrity": "sha512-iU9pv7U+2jC9ANQkKeNF6DrPy4GBa4NWQtl6dHB4Pb3izX2JOEvDTFarlNsBj/63ZEzNNIAMs3Qw4fNCcSOXJA==",
610+ "dev": true,
611+ "requires": {
612+ "@babel/helper-function-name": "^7.1.0",
613+ "@babel/helper-plugin-utils": "^7.0.0"
614+ }
615+ },
616+ "@babel/plugin-transform-literals": {
617+ "version": "7.2.0",
618+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz",
619+ "integrity": "sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg==",
620+ "dev": true,
621+ "requires": {
622+ "@babel/helper-plugin-utils": "^7.0.0"
623+ }
624+ },
625+ "@babel/plugin-transform-member-expression-literals": {
626+ "version": "7.2.0",
627+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.2.0.tgz",
628+ "integrity": "sha512-HiU3zKkSU6scTidmnFJ0bMX8hz5ixC93b4MHMiYebmk2lUVNGOboPsqQvx5LzooihijUoLR/v7Nc1rbBtnc7FA==",
629+ "dev": true,
630+ "requires": {
631+ "@babel/helper-plugin-utils": "^7.0.0"
632+ }
633+ },
634+ "@babel/plugin-transform-modules-amd": {
635+ "version": "7.5.0",
636+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.5.0.tgz",
637+ "integrity": "sha512-n20UsQMKnWrltocZZm24cRURxQnWIvsABPJlw/fvoy9c6AgHZzoelAIzajDHAQrDpuKFFPPcFGd7ChsYuIUMpg==",
638+ "dev": true,
639+ "requires": {
640+ "@babel/helper-module-transforms": "^7.1.0",
641+ "@babel/helper-plugin-utils": "^7.0.0",
642+ "babel-plugin-dynamic-import-node": "^2.3.0"
643+ }
644+ },
645+ "@babel/plugin-transform-modules-commonjs": {
646+ "version": "7.6.0",
647+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.6.0.tgz",
648+ "integrity": "sha512-Ma93Ix95PNSEngqomy5LSBMAQvYKVe3dy+JlVJSHEXZR5ASL9lQBedMiCyVtmTLraIDVRE3ZjTZvmXXD2Ozw3g==",
649+ "dev": true,
650+ "requires": {
651+ "@babel/helper-module-transforms": "^7.4.4",
652+ "@babel/helper-plugin-utils": "^7.0.0",
653+ "@babel/helper-simple-access": "^7.1.0",
654+ "babel-plugin-dynamic-import-node": "^2.3.0"
655+ }
656+ },
657+ "@babel/plugin-transform-modules-systemjs": {
658+ "version": "7.5.0",
659+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.5.0.tgz",
660+ "integrity": "sha512-Q2m56tyoQWmuNGxEtUyeEkm6qJYFqs4c+XyXH5RAuYxObRNz9Zgj/1g2GMnjYp2EUyEy7YTrxliGCXzecl/vJg==",
661+ "dev": true,
662+ "requires": {
663+ "@babel/helper-hoist-variables": "^7.4.4",
664+ "@babel/helper-plugin-utils": "^7.0.0",
665+ "babel-plugin-dynamic-import-node": "^2.3.0"
666+ }
667+ },
668+ "@babel/plugin-transform-modules-umd": {
669+ "version": "7.2.0",
670+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz",
671+ "integrity": "sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==",
672+ "dev": true,
673+ "requires": {
674+ "@babel/helper-module-transforms": "^7.1.0",
675+ "@babel/helper-plugin-utils": "^7.0.0"
676+ }
677+ },
678+ "@babel/plugin-transform-named-capturing-groups-regex": {
679+ "version": "7.6.2",
680+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.6.2.tgz",
681+ "integrity": "sha512-xBdB+XOs+lgbZc2/4F5BVDVcDNS4tcSKQc96KmlqLEAwz6tpYPEvPdmDfvVG0Ssn8lAhronaRs6Z6KSexIpK5g==",
682+ "dev": true,
683+ "requires": {
684+ "regexpu-core": "^4.6.0"
685+ }
686+ },
687+ "@babel/plugin-transform-new-target": {
688+ "version": "7.4.4",
689+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.4.tgz",
690+ "integrity": "sha512-r1z3T2DNGQwwe2vPGZMBNjioT2scgWzK9BCnDEh+46z8EEwXBq24uRzd65I7pjtugzPSj921aM15RpESgzsSuA==",
691+ "dev": true,
692+ "requires": {
693+ "@babel/helper-plugin-utils": "^7.0.0"
694+ }
695+ },
696+ "@babel/plugin-transform-object-super": {
697+ "version": "7.5.5",
698+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.5.5.tgz",
699+ "integrity": "sha512-un1zJQAhSosGFBduPgN/YFNvWVpRuHKU7IHBglLoLZsGmruJPOo6pbInneflUdmq7YvSVqhpPs5zdBvLnteltQ==",
700+ "dev": true,
701+ "requires": {
702+ "@babel/helper-plugin-utils": "^7.0.0",
703+ "@babel/helper-replace-supers": "^7.5.5"
704+ }
705+ },
706+ "@babel/plugin-transform-parameters": {
707+ "version": "7.4.4",
708+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz",
709+ "integrity": "sha512-oMh5DUO1V63nZcu/ZVLQFqiihBGo4OpxJxR1otF50GMeCLiRx5nUdtokd+u9SuVJrvvuIh9OosRFPP4pIPnwmw==",
710+ "dev": true,
711+ "requires": {
712+ "@babel/helper-call-delegate": "^7.4.4",
713+ "@babel/helper-get-function-arity": "^7.0.0",
714+ "@babel/helper-plugin-utils": "^7.0.0"
715+ }
716+ },
717+ "@babel/plugin-transform-property-literals": {
718+ "version": "7.2.0",
719+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.2.0.tgz",
720+ "integrity": "sha512-9q7Dbk4RhgcLp8ebduOpCbtjh7C0itoLYHXd9ueASKAG/is5PQtMR5VJGka9NKqGhYEGn5ITahd4h9QeBMylWQ==",
721+ "dev": true,
722+ "requires": {
723+ "@babel/helper-plugin-utils": "^7.0.0"
724+ }
725+ },
726+ "@babel/plugin-transform-react-constant-elements": {
727+ "version": "7.6.0",
728+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.6.0.tgz",
729+ "integrity": "sha512-np/nPuII8DHOZWB3u8u+NSeKlEz0eBrOlnVksIQog4C9NGVzXO+NLxMcXn4Eu4GMFzOw2W6Tyo6L3+Wv8z9Y5w==",
730+ "dev": true,
731+ "requires": {
732+ "@babel/helper-annotate-as-pure": "^7.0.0",
733+ "@babel/helper-plugin-utils": "^7.0.0"
734+ }
735+ },
736+ "@babel/plugin-transform-react-display-name": {
737+ "version": "7.2.0",
738+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.2.0.tgz",
739+ "integrity": "sha512-Htf/tPa5haZvRMiNSQSFifK12gtr/8vwfr+A9y69uF0QcU77AVu4K7MiHEkTxF7lQoHOL0F9ErqgfNEAKgXj7A==",
740+ "dev": true,
741+ "requires": {
742+ "@babel/helper-plugin-utils": "^7.0.0"
743+ }
744+ },
745+ "@babel/plugin-transform-react-jsx": {
746+ "version": "7.3.0",
747+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.3.0.tgz",
748+ "integrity": "sha512-a/+aRb7R06WcKvQLOu4/TpjKOdvVEKRLWFpKcNuHhiREPgGRB4TQJxq07+EZLS8LFVYpfq1a5lDUnuMdcCpBKg==",
749+ "dev": true,
750+ "requires": {
751+ "@babel/helper-builder-react-jsx": "^7.3.0",
752+ "@babel/helper-plugin-utils": "^7.0.0",
753+ "@babel/plugin-syntax-jsx": "^7.2.0"
754+ }
755+ },
756+ "@babel/plugin-transform-react-jsx-self": {
757+ "version": "7.2.0",
758+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.2.0.tgz",
759+ "integrity": "sha512-v6S5L/myicZEy+jr6ielB0OR8h+EH/1QFx/YJ7c7Ua+7lqsjj/vW6fD5FR9hB/6y7mGbfT4vAURn3xqBxsUcdg==",
760+ "dev": true,
761+ "requires": {
762+ "@babel/helper-plugin-utils": "^7.0.0",
763+ "@babel/plugin-syntax-jsx": "^7.2.0"
764+ }
765+ },
766+ "@babel/plugin-transform-react-jsx-source": {
767+ "version": "7.5.0",
768+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.5.0.tgz",
769+ "integrity": "sha512-58Q+Jsy4IDCZx7kqEZuSDdam/1oW8OdDX8f+Loo6xyxdfg1yF0GE2XNJQSTZCaMol93+FBzpWiPEwtbMloAcPg==",
770+ "dev": true,
771+ "requires": {
772+ "@babel/helper-plugin-utils": "^7.0.0",
773+ "@babel/plugin-syntax-jsx": "^7.2.0"
774+ }
775+ },
776+ "@babel/plugin-transform-regenerator": {
777+ "version": "7.4.5",
778+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.5.tgz",
779+ "integrity": "sha512-gBKRh5qAaCWntnd09S8QC7r3auLCqq5DI6O0DlfoyDjslSBVqBibrMdsqO+Uhmx3+BlOmE/Kw1HFxmGbv0N9dA==",
780+ "dev": true,
781+ "requires": {
782+ "regenerator-transform": "^0.14.0"
783+ }
784+ },
785+ "@babel/plugin-transform-reserved-words": {
786+ "version": "7.2.0",
787+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.2.0.tgz",
788+ "integrity": "sha512-fz43fqW8E1tAB3DKF19/vxbpib1fuyCwSPE418ge5ZxILnBhWyhtPgz8eh1RCGGJlwvksHkyxMxh0eenFi+kFw==",
789+ "dev": true,
790+ "requires": {
791+ "@babel/helper-plugin-utils": "^7.0.0"
792+ }
793+ },
794+ "@babel/plugin-transform-runtime": {
795+ "version": "7.6.0",
796+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.6.0.tgz",
797+ "integrity": "sha512-Da8tMf7uClzwUm/pnJ1S93m/aRXmoYNDD7TkHua8xBDdaAs54uZpTWvEt6NGwmoVMb9mZbntfTqmG2oSzN/7Vg==",
798+ "dev": true,
799+ "requires": {
800+ "@babel/helper-module-imports": "^7.0.0",
801+ "@babel/helper-plugin-utils": "^7.0.0",
802+ "resolve": "^1.8.1",
803+ "semver": "^5.5.1"
804+ }
805+ },
806+ "@babel/plugin-transform-shorthand-properties": {
807+ "version": "7.2.0",
808+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz",
809+ "integrity": "sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg==",
810+ "dev": true,
811+ "requires": {
812+ "@babel/helper-plugin-utils": "^7.0.0"
813+ }
814+ },
815+ "@babel/plugin-transform-spread": {
816+ "version": "7.6.2",
817+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.6.2.tgz",
818+ "integrity": "sha512-DpSvPFryKdK1x+EDJYCy28nmAaIMdxmhot62jAXF/o99iA33Zj2Lmcp3vDmz+MUh0LNYVPvfj5iC3feb3/+PFg==",
819+ "dev": true,
820+ "requires": {
821+ "@babel/helper-plugin-utils": "^7.0.0"
822+ }
823+ },
824+ "@babel/plugin-transform-sticky-regex": {
825+ "version": "7.2.0",
826+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz",
827+ "integrity": "sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw==",
828+ "dev": true,
829+ "requires": {
830+ "@babel/helper-plugin-utils": "^7.0.0",
831+ "@babel/helper-regex": "^7.0.0"
832+ }
833+ },
834+ "@babel/plugin-transform-template-literals": {
835+ "version": "7.4.4",
836+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz",
837+ "integrity": "sha512-mQrEC4TWkhLN0z8ygIvEL9ZEToPhG5K7KDW3pzGqOfIGZ28Jb0POUkeWcoz8HnHvhFy6dwAT1j8OzqN8s804+g==",
838+ "dev": true,
839+ "requires": {
840+ "@babel/helper-annotate-as-pure": "^7.0.0",
841+ "@babel/helper-plugin-utils": "^7.0.0"
842+ }
843+ },
844+ "@babel/plugin-transform-typeof-symbol": {
845+ "version": "7.2.0",
846+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz",
847+ "integrity": "sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw==",
848+ "dev": true,
849+ "requires": {
850+ "@babel/helper-plugin-utils": "^7.0.0"
851+ }
852+ },
853+ "@babel/plugin-transform-typescript": {
854+ "version": "7.6.0",
855+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.6.0.tgz",
856+ "integrity": "sha512-yzw7EopOOr6saONZ3KA3lpizKnWRTe+rfBqg4AmQbSow7ik7fqmzrfIqt053osLwLE2AaTqGinLM2tl6+M/uog==",
857+ "dev": true,
858+ "requires": {
859+ "@babel/helper-create-class-features-plugin": "^7.6.0",
860+ "@babel/helper-plugin-utils": "^7.0.0",
861+ "@babel/plugin-syntax-typescript": "^7.2.0"
862+ }
863+ },
864+ "@babel/plugin-transform-unicode-regex": {
865+ "version": "7.6.2",
866+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.6.2.tgz",
867+ "integrity": "sha512-orZI6cWlR3nk2YmYdb0gImrgCUwb5cBUwjf6Ks6dvNVvXERkwtJWOQaEOjPiu0Gu1Tq6Yq/hruCZZOOi9F34Dw==",
868+ "dev": true,
869+ "requires": {
870+ "@babel/helper-plugin-utils": "^7.0.0",
871+ "@babel/helper-regex": "^7.4.4",
872+ "regexpu-core": "^4.6.0"
873+ }
874+ },
875+ "@babel/preset-env": {
876+ "version": "7.6.2",
877+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.6.2.tgz",
878+ "integrity": "sha512-Ru7+mfzy9M1/YTEtlDS8CD45jd22ngb9tXnn64DvQK3ooyqSw9K4K9DUWmYknTTVk4TqygL9dqCrZgm1HMea/Q==",
879+ "dev": true,
880+ "requires": {
881+ "@babel/helper-module-imports": "^7.0.0",
882+ "@babel/helper-plugin-utils": "^7.0.0",
883+ "@babel/plugin-proposal-async-generator-functions": "^7.2.0",
884+ "@babel/plugin-proposal-dynamic-import": "^7.5.0",
885+ "@babel/plugin-proposal-json-strings": "^7.2.0",
886+ "@babel/plugin-proposal-object-rest-spread": "^7.6.2",
887+ "@babel/plugin-proposal-optional-catch-binding": "^7.2.0",
888+ "@babel/plugin-proposal-unicode-property-regex": "^7.6.2",
889+ "@babel/plugin-syntax-async-generators": "^7.2.0",
890+ "@babel/plugin-syntax-dynamic-import": "^7.2.0",
891+ "@babel/plugin-syntax-json-strings": "^7.2.0",
892+ "@babel/plugin-syntax-object-rest-spread": "^7.2.0",
893+ "@babel/plugin-syntax-optional-catch-binding": "^7.2.0",
894+ "@babel/plugin-transform-arrow-functions": "^7.2.0",
895+ "@babel/plugin-transform-async-to-generator": "^7.5.0",
896+ "@babel/plugin-transform-block-scoped-functions": "^7.2.0",
897+ "@babel/plugin-transform-block-scoping": "^7.6.2",
898+ "@babel/plugin-transform-classes": "^7.5.5",
899+ "@babel/plugin-transform-computed-properties": "^7.2.0",
900+ "@babel/plugin-transform-destructuring": "^7.6.0",
901+ "@babel/plugin-transform-dotall-regex": "^7.6.2",
902+ "@babel/plugin-transform-duplicate-keys": "^7.5.0",
903+ "@babel/plugin-transform-exponentiation-operator": "^7.2.0",
904+ "@babel/plugin-transform-for-of": "^7.4.4",
905+ "@babel/plugin-transform-function-name": "^7.4.4",
906+ "@babel/plugin-transform-literals": "^7.2.0",
907+ "@babel/plugin-transform-member-expression-literals": "^7.2.0",
908+ "@babel/plugin-transform-modules-amd": "^7.5.0",
909+ "@babel/plugin-transform-modules-commonjs": "^7.6.0",
910+ "@babel/plugin-transform-modules-systemjs": "^7.5.0",
911+ "@babel/plugin-transform-modules-umd": "^7.2.0",
912+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.6.2",
913+ "@babel/plugin-transform-new-target": "^7.4.4",
914+ "@babel/plugin-transform-object-super": "^7.5.5",
915+ "@babel/plugin-transform-parameters": "^7.4.4",
916+ "@babel/plugin-transform-property-literals": "^7.2.0",
917+ "@babel/plugin-transform-regenerator": "^7.4.5",
918+ "@babel/plugin-transform-reserved-words": "^7.2.0",
919+ "@babel/plugin-transform-shorthand-properties": "^7.2.0",
920+ "@babel/plugin-transform-spread": "^7.6.2",
921+ "@babel/plugin-transform-sticky-regex": "^7.2.0",
922+ "@babel/plugin-transform-template-literals": "^7.4.4",
923+ "@babel/plugin-transform-typeof-symbol": "^7.2.0",
924+ "@babel/plugin-transform-unicode-regex": "^7.6.2",
925+ "@babel/types": "^7.6.0",
926+ "browserslist": "^4.6.0",
927+ "core-js-compat": "^3.1.1",
928+ "invariant": "^2.2.2",
929+ "js-levenshtein": "^1.1.3",
930+ "semver": "^5.5.0"
931+ }
932+ },
933+ "@babel/preset-flow": {
934+ "version": "7.0.0",
935+ "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.0.0.tgz",
936+ "integrity": "sha512-bJOHrYOPqJZCkPVbG1Lot2r5OSsB+iUOaxiHdlOeB1yPWS6evswVHwvkDLZ54WTaTRIk89ds0iHmGZSnxlPejQ==",
937+ "dev": true,
938+ "requires": {
939+ "@babel/helper-plugin-utils": "^7.0.0",
940+ "@babel/plugin-transform-flow-strip-types": "^7.0.0"
941+ }
942+ },
943+ "@babel/preset-react": {
944+ "version": "7.0.0",
945+ "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.0.0.tgz",
946+ "integrity": "sha512-oayxyPS4Zj+hF6Et11BwuBkmpgT/zMxyuZgFrMeZID6Hdh3dGlk4sHCAhdBCpuCKW2ppBfl2uCCetlrUIJRY3w==",
947+ "dev": true,
948+ "requires": {
949+ "@babel/helper-plugin-utils": "^7.0.0",
950+ "@babel/plugin-transform-react-display-name": "^7.0.0",
951+ "@babel/plugin-transform-react-jsx": "^7.0.0",
952+ "@babel/plugin-transform-react-jsx-self": "^7.0.0",
953+ "@babel/plugin-transform-react-jsx-source": "^7.0.0"
954+ }
955+ },
956+ "@babel/preset-typescript": {
957+ "version": "7.6.0",
958+ "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.6.0.tgz",
959+ "integrity": "sha512-4xKw3tTcCm0qApyT6PqM9qniseCE79xGHiUnNdKGdxNsGUc2X7WwZybqIpnTmoukg3nhPceI5KPNzNqLNeIJww==",
960+ "dev": true,
961+ "requires": {
962+ "@babel/helper-plugin-utils": "^7.0.0",
963+ "@babel/plugin-transform-typescript": "^7.6.0"
964+ }
965+ },
966+ "@babel/runtime": {
967+ "version": "7.6.2",
968+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.6.2.tgz",
969+ "integrity": "sha512-EXxN64agfUqqIGeEjI5dL5z0Sw0ZwWo1mLTi4mQowCZ42O59b7DRpZAnTC6OqdF28wMBMFKNb/4uFGrVaigSpg==",
970+ "requires": {
971+ "regenerator-runtime": "^0.13.2"
972+ }
973+ },
974+ "@babel/template": {
975+ "version": "7.6.0",
976+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.6.0.tgz",
977+ "integrity": "sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ==",
978+ "dev": true,
979+ "requires": {
980+ "@babel/code-frame": "^7.0.0",
981+ "@babel/parser": "^7.6.0",
982+ "@babel/types": "^7.6.0"
983+ }
984+ },
985+ "@babel/traverse": {
986+ "version": "7.6.2",
987+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.6.2.tgz",
988+ "integrity": "sha512-8fRE76xNwNttVEF2TwxJDGBLWthUkHWSldmfuBzVRmEDWOtu4XdINTgN7TDWzuLg4bbeIMLvfMFD9we5YcWkRQ==",
989+ "dev": true,
990+ "requires": {
991+ "@babel/code-frame": "^7.5.5",
992+ "@babel/generator": "^7.6.2",
993+ "@babel/helper-function-name": "^7.1.0",
994+ "@babel/helper-split-export-declaration": "^7.4.4",
995+ "@babel/parser": "^7.6.2",
996+ "@babel/types": "^7.6.0",
997+ "debug": "^4.1.0",
998+ "globals": "^11.1.0",
999+ "lodash": "^4.17.13"
1000+ },
1001+ "dependencies": {
1002+ "debug": {
1003+ "version": "4.1.1",
1004+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
1005+ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
1006+ "dev": true,
1007+ "requires": {
1008+ "ms": "^2.1.1"
1009+ }
1010+ }
1011+ }
1012+ },
1013+ "@babel/types": {
1014+ "version": "7.6.1",
1015+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz",
1016+ "integrity": "sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==",
1017+ "dev": true,
1018+ "requires": {
1019+ "esutils": "^2.0.2",
1020+ "lodash": "^4.17.13",
1021+ "to-fast-properties": "^2.0.0"
1022+ }
1023+ },
1024+ "@emotion/cache": {
1025+ "version": "10.0.19",
1026+ "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-10.0.19.tgz",
1027+ "integrity": "sha512-BoiLlk4vEsGBg2dAqGSJu0vJl/PgVtCYLBFJaEO8RmQzPugXewQCXZJNXTDFaRlfCs0W+quesayav4fvaif5WQ==",
1028+ "dev": true,
1029+ "requires": {
1030+ "@emotion/sheet": "0.9.3",
1031+ "@emotion/stylis": "0.8.4",
1032+ "@emotion/utils": "0.11.2",
1033+ "@emotion/weak-memoize": "0.2.4"
1034+ }
1035+ },
1036+ "@emotion/core": {
1037+ "version": "10.0.17",
1038+ "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.0.17.tgz",
1039+ "integrity": "sha512-gykyjjr0sxzVuZBVTVK4dUmYsorc2qLhdYgSiOVK+m7WXgcYTKZevGWZ7TLAgTZvMelCTvhNq8xnf8FR1IdTbg==",
1040+ "dev": true,
1041+ "requires": {
1042+ "@babel/runtime": "^7.5.5",
1043+ "@emotion/cache": "^10.0.17",
1044+ "@emotion/css": "^10.0.14",
1045+ "@emotion/serialize": "^0.11.10",
1046+ "@emotion/sheet": "0.9.3",
1047+ "@emotion/utils": "0.11.2"
1048+ }
1049+ },
1050+ "@emotion/css": {
1051+ "version": "10.0.14",
1052+ "resolved": "https://registry.npmjs.org/@emotion/css/-/css-10.0.14.tgz",
1053+ "integrity": "sha512-MozgPkBEWvorcdpqHZE5x1D/PLEHUitALQCQYt2wayf4UNhpgQs2tN0UwHYS4FMy5ROBH+0ALyCFVYJ/ywmwlg==",
1054+ "dev": true,
1055+ "requires": {
1056+ "@emotion/serialize": "^0.11.8",
1057+ "@emotion/utils": "0.11.2",
1058+ "babel-plugin-emotion": "^10.0.14"
1059+ }
1060+ },
1061+ "@emotion/hash": {
1062+ "version": "0.7.3",
1063+ "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.7.3.tgz",
1064+ "integrity": "sha512-14ZVlsB9akwvydAdaEnVnvqu6J2P6ySv39hYyl/aoB6w/V+bXX0tay8cF6paqbgZsN2n5Xh15uF4pE+GvE+itw=="
1065+ },
1066+ "@emotion/is-prop-valid": {
1067+ "version": "0.8.3",
1068+ "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.3.tgz",
1069+ "integrity": "sha512-We7VBiltAJ70KQA0dWkdPMXnYoizlxOXpvtjmu5/MBnExd+u0PGgV27WCYanmLAbCwAU30Le/xA0CQs/F/Otig==",
1070+ "dev": true,
1071+ "requires": {
1072+ "@emotion/memoize": "0.7.3"
1073+ }
1074+ },
1075+ "@emotion/memoize": {
1076+ "version": "0.7.3",
1077+ "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.3.tgz",
1078+ "integrity": "sha512-2Md9mH6mvo+ygq1trTeVp2uzAKwE2P7In0cRpD/M9Q70aH8L+rxMLbb3JCN2JoSWsV2O+DdFjfbbXoMoLBczow==",
1079+ "dev": true
1080+ },
1081+ "@emotion/serialize": {
1082+ "version": "0.11.11",
1083+ "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.11.tgz",
1084+ "integrity": "sha512-YG8wdCqoWtuoMxhHZCTA+egL0RSGdHEc+YCsmiSBPBEDNuVeMWtjEWtGrhUterSChxzwnWBXvzSxIFQI/3sHLw==",
1085+ "dev": true,
1086+ "requires": {
1087+ "@emotion/hash": "0.7.3",
1088+ "@emotion/memoize": "0.7.3",
1089+ "@emotion/unitless": "0.7.4",
1090+ "@emotion/utils": "0.11.2",
1091+ "csstype": "^2.5.7"
1092+ }
1093+ },
1094+ "@emotion/sheet": {
1095+ "version": "0.9.3",
1096+ "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-0.9.3.tgz",
1097+ "integrity": "sha512-c3Q6V7Df7jfwSq5AzQWbXHa5soeE4F5cbqi40xn0CzXxWW9/6Mxq48WJEtqfWzbZtW9odZdnRAkwCQwN12ob4A==",
1098+ "dev": true
1099+ },
1100+ "@emotion/styled": {
1101+ "version": "10.0.17",
1102+ "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-10.0.17.tgz",
1103+ "integrity": "sha512-zHMgWjHDMNjD+ux64POtDnjLAObniu3znxFBLSdV/RiEhSLjHIowfvSbbd/C33/3uwtI6Uzs2KXnRZtka/PpAQ==",
1104+ "dev": true,
1105+ "requires": {
1106+ "@emotion/styled-base": "^10.0.17",
1107+ "babel-plugin-emotion": "^10.0.17"
1108+ }
1109+ },
1110+ "@emotion/styled-base": {
1111+ "version": "10.0.19",
1112+ "resolved": "https://registry.npmjs.org/@emotion/styled-base/-/styled-base-10.0.19.tgz",
1113+ "integrity": "sha512-Sz6GBHTbOZoeZQKvkE9gQPzaJ6/qtoQ/OPvyG2Z/6NILlYk60Es1cEcTgTkm26H8y7A0GSgp4UmXl+srvsnFPg==",
1114+ "dev": true,
1115+ "requires": {
1116+ "@babel/runtime": "^7.5.5",
1117+ "@emotion/is-prop-valid": "0.8.3",
1118+ "@emotion/serialize": "^0.11.11",
1119+ "@emotion/utils": "0.11.2"
1120+ }
1121+ },
1122+ "@emotion/stylis": {
1123+ "version": "0.8.4",
1124+ "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.4.tgz",
1125+ "integrity": "sha512-TLmkCVm8f8gH0oLv+HWKiu7e8xmBIaokhxcEKPh1m8pXiV/akCiq50FvYgOwY42rjejck8nsdQxZlXZ7pmyBUQ==",
1126+ "dev": true
1127+ },
1128+ "@emotion/unitless": {
1129+ "version": "0.7.4",
1130+ "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.4.tgz",
1131+ "integrity": "sha512-kBa+cDHOR9jpRJ+kcGMsysrls0leukrm68DmFQoMIWQcXdr2cZvyvypWuGYT7U+9kAExUE7+T7r6G3C3A6L8MQ==",
1132+ "dev": true
1133+ },
1134+ "@emotion/utils": {
1135+ "version": "0.11.2",
1136+ "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.2.tgz",
1137+ "integrity": "sha512-UHX2XklLl3sIaP6oiMmlVzT0J+2ATTVpf0dHQVyPJHTkOITvXfaSqnRk6mdDhV9pR8T/tHc3cex78IKXssmzrA==",
1138+ "dev": true
1139+ },
1140+ "@emotion/weak-memoize": {
1141+ "version": "0.2.4",
1142+ "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.4.tgz",
1143+ "integrity": "sha512-6PYY5DVdAY1ifaQW6XYTnOMihmBVT27elqSjEoodchsGjzYlEsTQMcEhSud99kVawatyTZRTiVkJ/c6lwbQ7nA==",
1144+ "dev": true
1145+ },
1146+ "@icons/material": {
1147+ "version": "0.2.4",
1148+ "resolved": "https://registry.npmjs.org/@icons/material/-/material-0.2.4.tgz",
1149+ "integrity": "sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw==",
1150+ "dev": true
1151+ },
1152+ "@jest/types": {
1153+ "version": "24.9.0",
1154+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz",
1155+ "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==",
1156+ "dev": true,
1157+ "requires": {
1158+ "@types/istanbul-lib-coverage": "^2.0.0",
1159+ "@types/istanbul-reports": "^1.1.1",
1160+ "@types/yargs": "^13.0.0"
1161+ }
1162+ },
1163+ "@material-ui/styles": {
1164+ "version": "4.4.3",
1165+ "resolved": "https://registry.npmjs.org/@material-ui/styles/-/styles-4.4.3.tgz",
1166+ "integrity": "sha512-kNUdHFWsrvWKIEPx8Xy2/qayqsGMrYmCMq+FIiJiYczVZl5hiS8j5+KayonnpVta/O+Dktk+cxWkVcgwtxMrHg==",
1167+ "requires": {
1168+ "@babel/runtime": "^7.4.4",
1169+ "@emotion/hash": "^0.7.1",
1170+ "@material-ui/types": "^4.1.1",
1171+ "@material-ui/utils": "^4.1.0",
1172+ "clsx": "^1.0.2",
1173+ "csstype": "^2.5.2",
1174+ "deepmerge": "^4.0.0",
1175+ "hoist-non-react-statics": "^3.2.1",
1176+ "jss": "10.0.0-alpha.25",
1177+ "jss-plugin-camel-case": "10.0.0-alpha.25",
1178+ "jss-plugin-default-unit": "10.0.0-alpha.25",
1179+ "jss-plugin-global": "10.0.0-alpha.25",
1180+ "jss-plugin-nested": "10.0.0-alpha.25",
1181+ "jss-plugin-props-sort": "10.0.0-alpha.25",
1182+ "jss-plugin-rule-value-function": "10.0.0-alpha.25",
1183+ "jss-plugin-vendor-prefixer": "10.0.0-alpha.25",
1184+ "prop-types": "^15.7.2"
1185+ }
1186+ },
1187+ "@material-ui/types": {
1188+ "version": "4.1.1",
1189+ "resolved": "https://registry.npmjs.org/@material-ui/types/-/types-4.1.1.tgz",
1190+ "integrity": "sha512-AN+GZNXytX9yxGi0JOfxHrRTbhFybjUJ05rnsBVjcB+16e466Z0Xe5IxawuOayVZgTBNDxmPKo5j4V6OnMtaSQ==",
1191+ "requires": {
1192+ "@types/react": "*"
1193+ }
1194+ },
1195+ "@material-ui/utils": {
1196+ "version": "4.4.0",
1197+ "resolved": "https://registry.npmjs.org/@material-ui/utils/-/utils-4.4.0.tgz",
1198+ "integrity": "sha512-UXoQVwArQEQWXxf2FPs0iJGT+MePQpKr0Qh0CPoLc1OdF0GSMTmQczcqCzwZkeHxHAOq/NkIKM1Pb/ih1Avicg==",
1199+ "requires": {
1200+ "@babel/runtime": "^7.4.4",
1201+ "prop-types": "^15.7.2",
1202+ "react-is": "^16.8.6"
1203+ }
1204+ },
1205+ "@monaco-editor/react": {
1206+ "version": "1.2.2",
1207+ "resolved": "https://registry.npmjs.org/@monaco-editor/react/-/react-1.2.2.tgz",
1208+ "integrity": "sha512-0hPYw/Ek9CE1QZWg/StSPa3Nfismf55uLlQPCGDwGhsGwIVO2n+SViIbed05hO4o9+NyQBR0+rVQVj+4ONHVKg=="
1209+ },
1210+ "@mrmlnc/readdir-enhanced": {
1211+ "version": "2.2.1",
1212+ "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
1213+ "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==",
1214+ "dev": true,
1215+ "requires": {
1216+ "call-me-maybe": "^1.0.1",
1217+ "glob-to-regexp": "^0.3.0"
1218+ }
1219+ },
1220+ "@nodelib/fs.stat": {
1221+ "version": "1.1.3",
1222+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz",
1223+ "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==",
1224+ "dev": true
1225+ },
1226+ "@reach/router": {
1227+ "version": "1.2.1",
1228+ "resolved": "https://registry.npmjs.org/@reach/router/-/router-1.2.1.tgz",
1229+ "integrity": "sha512-kTaX08X4g27tzIFQGRukaHmNbtMYDS3LEWIS8+l6OayGIw6Oyo1HIF/JzeuR2FoF9z6oV+x/wJSVSq4v8tcUGQ==",
1230+ "dev": true,
1231+ "requires": {
1232+ "create-react-context": "^0.2.1",
1233+ "invariant": "^2.2.3",
1234+ "prop-types": "^15.6.1",
1235+ "react-lifecycles-compat": "^3.0.4",
1236+ "warning": "^3.0.0"
1237+ }
1238+ },
1239+ "@sheerun/mutationobserver-shim": {
1240+ "version": "0.3.2",
1241+ "resolved": "https://registry.npmjs.org/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.2.tgz",
1242+ "integrity": "sha512-vTCdPp/T/Q3oSqwHmZ5Kpa9oI7iLtGl3RQaA/NyLHikvcrPxACkkKVr/XzkSPJWXHRhKGzVvb0urJsbMlRxi1Q==",
1243+ "dev": true
1244+ },
1245+ "@storybook/addon-actions": {
1246+ "version": "5.2.1",
1247+ "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-5.2.1.tgz",
1248+ "integrity": "sha512-tu4LGeRGAq+sLlsRPE1PzGyYU9JyM3HMLXnOCh5dvRSS8wnoDw1zQ55LPOXH6aoJGdsrvktiw+uTVf4OyN7ryg==",
1249+ "dev": true,
1250+ "requires": {
1251+ "@storybook/addons": "5.2.1",
1252+ "@storybook/api": "5.2.1",
1253+ "@storybook/client-api": "5.2.1",
1254+ "@storybook/components": "5.2.1",
1255+ "@storybook/core-events": "5.2.1",
1256+ "@storybook/theming": "5.2.1",
1257+ "core-js": "^3.0.1",
1258+ "fast-deep-equal": "^2.0.1",
1259+ "global": "^4.3.2",
1260+ "polished": "^3.3.1",
1261+ "prop-types": "^15.7.2",
1262+ "react": "^16.8.3",
1263+ "react-inspector": "^3.0.2",
1264+ "uuid": "^3.3.2"
1265+ }
1266+ },
1267+ "@storybook/addon-knobs": {
1268+ "version": "5.2.1",
1269+ "resolved": "https://registry.npmjs.org/@storybook/addon-knobs/-/addon-knobs-5.2.1.tgz",
1270+ "integrity": "sha512-JCSqrGYyVVBNkudhvla7qc9m0/Mn1UMaMzIxH5kewEE1KWZcCkdXD5hDASN39pkn3mX1yyqveP8jiyIL9vVBLg==",
1271+ "dev": true,
1272+ "requires": {
1273+ "@storybook/addons": "5.2.1",
1274+ "@storybook/api": "5.2.1",
1275+ "@storybook/client-api": "5.2.1",
1276+ "@storybook/components": "5.2.1",
1277+ "@storybook/core-events": "5.2.1",
1278+ "@storybook/theming": "5.2.1",
1279+ "copy-to-clipboard": "^3.0.8",
1280+ "core-js": "^3.0.1",
1281+ "escape-html": "^1.0.3",
1282+ "fast-deep-equal": "^2.0.1",
1283+ "global": "^4.3.2",
1284+ "lodash": "^4.17.11",
1285+ "prop-types": "^15.7.2",
1286+ "qs": "^6.6.0",
1287+ "react-color": "^2.17.0",
1288+ "react-lifecycles-compat": "^3.0.4",
1289+ "react-select": "^3.0.0"
1290+ },
1291+ "dependencies": {
1292+ "qs": {
1293+ "version": "6.9.0",
1294+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.0.tgz",
1295+ "integrity": "sha512-27RP4UotQORTpmNQDX8BHPukOnBP3p1uUJY5UnDhaJB+rMt9iMsok724XL+UHU23bEFOHRMQ2ZhI99qOWUMGFA==",
1296+ "dev": true
1297+ }
1298+ }
1299+ },
1300+ "@storybook/addons": {
1301+ "version": "5.2.1",
1302+ "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.2.1.tgz",
1303+ "integrity": "sha512-kdx97tTKsMf/lBlT40uLYsHMF1J71mn2j41RNaCXmWw/PrKCDmiNfinemN2wtbwRSvGqb3q/BAqjKLvUtWynGg==",
1304+ "dev": true,
1305+ "requires": {
1306+ "@storybook/api": "5.2.1",
1307+ "@storybook/channels": "5.2.1",
1308+ "@storybook/client-logger": "5.2.1",
1309+ "@storybook/core-events": "5.2.1",
1310+ "core-js": "^3.0.1",
1311+ "global": "^4.3.2",
1312+ "util-deprecate": "^1.0.2"
1313+ }
1314+ },
1315+ "@storybook/api": {
1316+ "version": "5.2.1",
1317+ "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.2.1.tgz",
1318+ "integrity": "sha512-EXN6sqkGHRuNq0W6BZXOlxe2I2dmN0yUdQLiUOpzH2I3mXnVHpad/0v76dRc9fZbC4LaYUSxR8lBTr0rqIb4mA==",
1319+ "dev": true,
1320+ "requires": {
1321+ "@storybook/channels": "5.2.1",
1322+ "@storybook/client-logger": "5.2.1",
1323+ "@storybook/core-events": "5.2.1",
1324+ "@storybook/router": "5.2.1",
1325+ "@storybook/theming": "5.2.1",
1326+ "core-js": "^3.0.1",
1327+ "fast-deep-equal": "^2.0.1",
1328+ "global": "^4.3.2",
1329+ "lodash": "^4.17.11",
1330+ "memoizerific": "^1.11.3",
1331+ "prop-types": "^15.6.2",
1332+ "react": "^16.8.3",
1333+ "semver": "^6.0.0",
1334+ "shallow-equal": "^1.1.0",
1335+ "store2": "^2.7.1",
1336+ "telejson": "^2.2.2",
1337+ "util-deprecate": "^1.0.2"
1338+ },
1339+ "dependencies": {
1340+ "semver": {
1341+ "version": "6.3.0",
1342+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1343+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1344+ "dev": true
1345+ }
1346+ }
1347+ },
1348+ "@storybook/channel-postmessage": {
1349+ "version": "5.2.1",
1350+ "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-5.2.1.tgz",
1351+ "integrity": "sha512-gmnn9qU1iLCpfF6bZuEM3QQOZsAviWeIpiezjrd/qkxatgr3qtbXd4EoZpcVuQw314etarWtNxVpcX6PXcASjQ==",
1352+ "dev": true,
1353+ "requires": {
1354+ "@storybook/channels": "5.2.1",
1355+ "@storybook/client-logger": "5.2.1",
1356+ "core-js": "^3.0.1",
1357+ "global": "^4.3.2",
1358+ "telejson": "^2.2.2"
1359+ }
1360+ },
1361+ "@storybook/channels": {
1362+ "version": "5.2.1",
1363+ "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.2.1.tgz",
1364+ "integrity": "sha512-AsF/Hwx91SDOgiOGOBSWS8EJAgqVm939n2nkfdLSJQQmX5EdPRAc3EIE3f13tyQub2yNx0OR4UzQDWgjwfVsEQ==",
1365+ "dev": true,
1366+ "requires": {
1367+ "core-js": "^3.0.1"
1368+ }
1369+ },
1370+ "@storybook/client-api": {
1371+ "version": "5.2.1",
1372+ "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-5.2.1.tgz",
1373+ "integrity": "sha512-VxexqxrbORCGqwx2j0/91Eu1A/vq+rSVIesWwzIowmoLfBwRwDdskO20Yn9U7iMSpux4RvHGF6y1Q1ZtnXm9aA==",
1374+ "dev": true,
1375+ "requires": {
1376+ "@storybook/addons": "5.2.1",
1377+ "@storybook/channel-postmessage": "5.2.1",
1378+ "@storybook/channels": "5.2.1",
1379+ "@storybook/client-logger": "5.2.1",
1380+ "@storybook/core-events": "5.2.1",
1381+ "@storybook/router": "5.2.1",
1382+ "common-tags": "^1.8.0",
1383+ "core-js": "^3.0.1",
1384+ "eventemitter3": "^4.0.0",
1385+ "global": "^4.3.2",
1386+ "is-plain-object": "^3.0.0",
1387+ "lodash": "^4.17.11",
1388+ "memoizerific": "^1.11.3",
1389+ "qs": "^6.6.0",
1390+ "util-deprecate": "^1.0.2"
1391+ },
1392+ "dependencies": {
1393+ "is-plain-object": {
1394+ "version": "3.0.0",
1395+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz",
1396+ "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==",
1397+ "dev": true,
1398+ "requires": {
1399+ "isobject": "^4.0.0"
1400+ }
1401+ },
1402+ "isobject": {
1403+ "version": "4.0.0",
1404+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz",
1405+ "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==",
1406+ "dev": true
1407+ },
1408+ "qs": {
1409+ "version": "6.9.0",
1410+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.0.tgz",
1411+ "integrity": "sha512-27RP4UotQORTpmNQDX8BHPukOnBP3p1uUJY5UnDhaJB+rMt9iMsok724XL+UHU23bEFOHRMQ2ZhI99qOWUMGFA==",
1412+ "dev": true
1413+ }
1414+ }
1415+ },
1416+ "@storybook/client-logger": {
1417+ "version": "5.2.1",
1418+ "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.2.1.tgz",
1419+ "integrity": "sha512-wzxSE9t3DaLCdd/gnGFnjevmYRZ92F3TEwhUP/QDXM9cZkNsRKHkjE61qjiO5aQPaZQG6Ea9ayWEQEMgZXDucg==",
1420+ "dev": true,
1421+ "requires": {
1422+ "core-js": "^3.0.1"
1423+ }
1424+ },
1425+ "@storybook/components": {
1426+ "version": "5.2.1",
1427+ "resolved": "https://registry.npmjs.org/@storybook/components/-/components-5.2.1.tgz",
1428+ "integrity": "sha512-cik5J/mTm1b1TOI17qM+2Mikk3rjb3SbBD4WlNz3Zvn+Hw0ukgbx6kQwVBgujhMlDtsHreidyEgIg4TM13S0Tg==",
1429+ "dev": true,
1430+ "requires": {
1431+ "@storybook/client-logger": "5.2.1",
1432+ "@storybook/theming": "5.2.1",
1433+ "@types/react-syntax-highlighter": "10.1.0",
1434+ "core-js": "^3.0.1",
1435+ "global": "^4.3.2",
1436+ "markdown-to-jsx": "^6.9.1",
1437+ "memoizerific": "^1.11.3",
1438+ "polished": "^3.3.1",
1439+ "popper.js": "^1.14.7",
1440+ "prop-types": "^15.7.2",
1441+ "react": "^16.8.3",
1442+ "react-dom": "^16.8.3",
1443+ "react-focus-lock": "^1.18.3",
1444+ "react-helmet-async": "^1.0.2",
1445+ "react-popper-tooltip": "^2.8.3",
1446+ "react-syntax-highlighter": "^8.0.1",
1447+ "react-textarea-autosize": "^7.1.0",
1448+ "simplebar-react": "^1.0.0-alpha.6"
1449+ }
1450+ },
1451+ "@storybook/core": {
1452+ "version": "5.2.1",
1453+ "resolved": "https://registry.npmjs.org/@storybook/core/-/core-5.2.1.tgz",
1454+ "integrity": "sha512-mGGvN3GWeLxZ9lYZ4IuD1IoJD+cn6XXm2Arzw+k6KEtJJDFrC5SjESTDGLVFienX5s2tgH4FjYb9Ps9sKfhHlg==",
1455+ "dev": true,
1456+ "requires": {
1457+ "@babel/plugin-proposal-class-properties": "^7.3.3",
1458+ "@babel/plugin-proposal-object-rest-spread": "^7.3.2",
1459+ "@babel/plugin-syntax-dynamic-import": "^7.2.0",
1460+ "@babel/plugin-transform-react-constant-elements": "^7.2.0",
1461+ "@babel/preset-env": "^7.4.5",
1462+ "@storybook/addons": "5.2.1",
1463+ "@storybook/channel-postmessage": "5.2.1",
1464+ "@storybook/client-api": "5.2.1",
1465+ "@storybook/client-logger": "5.2.1",
1466+ "@storybook/core-events": "5.2.1",
1467+ "@storybook/node-logger": "5.2.1",
1468+ "@storybook/router": "5.2.1",
1469+ "@storybook/theming": "5.2.1",
1470+ "@storybook/ui": "5.2.1",
1471+ "airbnb-js-shims": "^1 || ^2",
1472+ "ansi-to-html": "^0.6.11",
1473+ "autoprefixer": "^9.4.9",
1474+ "babel-plugin-add-react-displayname": "^0.0.5",
1475+ "babel-plugin-emotion": "^10.0.14",
1476+ "babel-plugin-macros": "^2.4.5",
1477+ "babel-preset-minify": "^0.5.0 || 0.6.0-alpha.5",
1478+ "boxen": "^3.0.0",
1479+ "case-sensitive-paths-webpack-plugin": "^2.2.0",
1480+ "chalk": "^2.4.2",
1481+ "cli-table3": "0.5.1",
1482+ "commander": "^2.19.0",
1483+ "common-tags": "^1.8.0",
1484+ "core-js": "^3.0.1",
1485+ "corejs-upgrade-webpack-plugin": "^2.2.0",
1486+ "css-loader": "^3.0.0",
1487+ "detect-port": "^1.3.0",
1488+ "dotenv-webpack": "^1.7.0",
1489+ "ejs": "^2.6.1",
1490+ "express": "^4.17.0",
1491+ "file-loader": "^3.0.1",
1492+ "file-system-cache": "^1.0.5",
1493+ "find-cache-dir": "^3.0.0",
1494+ "fs-extra": "^8.0.1",
1495+ "global": "^4.3.2",
1496+ "html-webpack-plugin": "^4.0.0-beta.2",
1497+ "inquirer": "^6.2.0",
1498+ "interpret": "^1.2.0",
1499+ "ip": "^1.1.5",
1500+ "json5": "^2.1.0",
1501+ "lazy-universal-dotenv": "^3.0.1",
1502+ "node-fetch": "^2.6.0",
1503+ "open": "^6.1.0",
1504+ "pnp-webpack-plugin": "1.4.3",
1505+ "postcss-flexbugs-fixes": "^4.1.0",
1506+ "postcss-loader": "^3.0.0",
1507+ "pretty-hrtime": "^1.0.3",
1508+ "qs": "^6.6.0",
1509+ "raw-loader": "^2.0.0",
1510+ "react-dev-utils": "^9.0.0",
1511+ "regenerator-runtime": "^0.12.1",
1512+ "resolve": "^1.11.0",
1513+ "resolve-from": "^5.0.0",
1514+ "semver": "^6.0.0",
1515+ "serve-favicon": "^2.5.0",
1516+ "shelljs": "^0.8.3",
1517+ "style-loader": "^0.23.1",
1518+ "terser-webpack-plugin": "^1.2.4",
1519+ "unfetch": "^4.1.0",
1520+ "url-loader": "^2.0.1",
1521+ "util-deprecate": "^1.0.2",
1522+ "webpack": "^4.33.0",
1523+ "webpack-dev-middleware": "^3.7.0",
1524+ "webpack-hot-middleware": "^2.25.0"
1525+ },
1526+ "dependencies": {
1527+ "json5": {
1528+ "version": "2.1.0",
1529+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz",
1530+ "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==",
1531+ "dev": true,
1532+ "requires": {
1533+ "minimist": "^1.2.0"
1534+ }
1535+ },
1536+ "minimist": {
1537+ "version": "1.2.0",
1538+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
1539+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
1540+ "dev": true
1541+ },
1542+ "node-fetch": {
1543+ "version": "2.6.0",
1544+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz",
1545+ "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==",
1546+ "dev": true
1547+ },
1548+ "qs": {
1549+ "version": "6.9.0",
1550+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.0.tgz",
1551+ "integrity": "sha512-27RP4UotQORTpmNQDX8BHPukOnBP3p1uUJY5UnDhaJB+rMt9iMsok724XL+UHU23bEFOHRMQ2ZhI99qOWUMGFA==",
1552+ "dev": true
1553+ },
1554+ "regenerator-runtime": {
1555+ "version": "0.12.1",
1556+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz",
1557+ "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==",
1558+ "dev": true
1559+ },
1560+ "resolve-from": {
1561+ "version": "5.0.0",
1562+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
1563+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
1564+ "dev": true
1565+ },
1566+ "semver": {
1567+ "version": "6.3.0",
1568+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1569+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1570+ "dev": true
1571+ }
1572+ }
1573+ },
1574+ "@storybook/core-events": {
1575+ "version": "5.2.1",
1576+ "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.2.1.tgz",
1577+ "integrity": "sha512-AIYV/I+baQ0KxvEM7QAKqUedLn2os0XU9HTdtfZJTC3U9wjmR2ah2ScD6T0n7PBz3MderkvZG6dNjs9h8gRquQ==",
1578+ "dev": true,
1579+ "requires": {
1580+ "core-js": "^3.0.1"
1581+ }
1582+ },
1583+ "@storybook/node-logger": {
1584+ "version": "5.2.1",
1585+ "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-5.2.1.tgz",
1586+ "integrity": "sha512-rz+snXZyKwTegKEf15w4uaFWIKpgaWzTw+Ar8mxa+mX7C2DP65TOc+JGYZ7lsXdred+0WP0DhnmhGu2cX8z3lA==",
1587+ "dev": true,
1588+ "requires": {
1589+ "chalk": "^2.4.2",
1590+ "core-js": "^3.0.1",
1591+ "npmlog": "^4.1.2",
1592+ "pretty-hrtime": "^1.0.3",
1593+ "regenerator-runtime": "^0.12.1"
1594+ },
1595+ "dependencies": {
1596+ "regenerator-runtime": {
1597+ "version": "0.12.1",
1598+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz",
1599+ "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==",
1600+ "dev": true
1601+ }
1602+ }
1603+ },
1604+ "@storybook/react": {
1605+ "version": "5.2.1",
1606+ "resolved": "https://registry.npmjs.org/@storybook/react/-/react-5.2.1.tgz",
1607+ "integrity": "sha512-brUG8iK2+1Fk5VFZWpAoSokCx21MaPX1zSAVA+Z/Ia0I0sFfurhpQgAGlVePTy9r7dtEEEdniZVtJOH/tHqk4Q==",
1608+ "dev": true,
1609+ "requires": {
1610+ "@babel/plugin-transform-react-constant-elements": "^7.2.0",
1611+ "@babel/preset-flow": "^7.0.0",
1612+ "@babel/preset-react": "^7.0.0",
1613+ "@storybook/addons": "5.2.1",
1614+ "@storybook/core": "5.2.1",
1615+ "@storybook/node-logger": "5.2.1",
1616+ "@svgr/webpack": "^4.0.3",
1617+ "babel-plugin-add-react-displayname": "^0.0.5",
1618+ "babel-plugin-named-asset-import": "^0.3.1",
1619+ "babel-plugin-react-docgen": "^3.0.0",
1620+ "babel-preset-react-app": "^9.0.0",
1621+ "common-tags": "^1.8.0",
1622+ "core-js": "^3.0.1",
1623+ "global": "^4.3.2",
1624+ "lodash": "^4.17.11",
1625+ "mini-css-extract-plugin": "^0.7.0",
1626+ "prop-types": "^15.7.2",
1627+ "react-dev-utils": "^9.0.0",
1628+ "regenerator-runtime": "^0.12.1",
1629+ "semver": "^6.0.0",
1630+ "webpack": "^4.33.0"
1631+ },
1632+ "dependencies": {
1633+ "regenerator-runtime": {
1634+ "version": "0.12.1",
1635+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz",
1636+ "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==",
1637+ "dev": true
1638+ },
1639+ "semver": {
1640+ "version": "6.3.0",
1641+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1642+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1643+ "dev": true
1644+ }
1645+ }
1646+ },
1647+ "@storybook/router": {
1648+ "version": "5.2.1",
1649+ "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.2.1.tgz",
1650+ "integrity": "sha512-Mlk275cyPoKtnP4DwQ5D8gTfnaRPL6kDZOSn0wbTMa6pQOfYKgJsa7tjzeAtZuZ/j8hKI4gAfT/auMgH6g+94A==",
1651+ "dev": true,
1652+ "requires": {
1653+ "@reach/router": "^1.2.1",
1654+ "@types/reach__router": "^1.2.3",
1655+ "core-js": "^3.0.1",
1656+ "global": "^4.3.2",
1657+ "lodash": "^4.17.11",
1658+ "memoizerific": "^1.11.3",
1659+ "qs": "^6.6.0"
1660+ },
1661+ "dependencies": {
1662+ "qs": {
1663+ "version": "6.9.0",
1664+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.0.tgz",
1665+ "integrity": "sha512-27RP4UotQORTpmNQDX8BHPukOnBP3p1uUJY5UnDhaJB+rMt9iMsok724XL+UHU23bEFOHRMQ2ZhI99qOWUMGFA==",
1666+ "dev": true
1667+ }
1668+ }
1669+ },
1670+ "@storybook/theming": {
1671+ "version": "5.2.1",
1672+ "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.2.1.tgz",
1673+ "integrity": "sha512-lbAfcyI7Tx8swduIPmlu/jdWzqTBN/v82IEQbZbPR4LS5OHRPmhXPNgFGrcH4kFAiD0GoezSsdum1x0ZZpsQUQ==",
1674+ "dev": true,
1675+ "requires": {
1676+ "@emotion/core": "^10.0.14",
1677+ "@emotion/styled": "^10.0.14",
1678+ "@storybook/client-logger": "5.2.1",
1679+ "common-tags": "^1.8.0",
1680+ "core-js": "^3.0.1",
1681+ "deep-object-diff": "^1.1.0",
1682+ "emotion-theming": "^10.0.14",
1683+ "global": "^4.3.2",
1684+ "memoizerific": "^1.11.3",
1685+ "polished": "^3.3.1",
1686+ "prop-types": "^15.7.2",
1687+ "resolve-from": "^5.0.0"
1688+ },
1689+ "dependencies": {
1690+ "resolve-from": {
1691+ "version": "5.0.0",
1692+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
1693+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
1694+ "dev": true
1695+ }
1696+ }
1697+ },
1698+ "@storybook/ui": {
1699+ "version": "5.2.1",
1700+ "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-5.2.1.tgz",
1701+ "integrity": "sha512-h6Yf1ro/nZcz4nQAU+eSVPxVmpqv7uT7RMb3Vz+VLTY59IEA/sWcoIgA4MIxwf14nVcWOqSmVBJzNKWwc+NGJw==",
1702+ "dev": true,
1703+ "requires": {
1704+ "@storybook/addon-actions": "5.2.1",
1705+ "@storybook/addon-knobs": "5.2.1",
1706+ "@storybook/addons": "5.2.1",
1707+ "@storybook/api": "5.2.1",
1708+ "@storybook/channels": "5.2.1",
1709+ "@storybook/client-logger": "5.2.1",
1710+ "@storybook/components": "5.2.1",
1711+ "@storybook/core-events": "5.2.1",
1712+ "@storybook/router": "5.2.1",
1713+ "@storybook/theming": "5.2.1",
1714+ "copy-to-clipboard": "^3.0.8",
1715+ "core-js": "^3.0.1",
1716+ "core-js-pure": "^3.0.1",
1717+ "emotion-theming": "^10.0.14",
1718+ "fast-deep-equal": "^2.0.1",
1719+ "fuse.js": "^3.4.4",
1720+ "global": "^4.3.2",
1721+ "lodash": "^4.17.11",
1722+ "markdown-to-jsx": "^6.9.3",
1723+ "memoizerific": "^1.11.3",
1724+ "polished": "^3.3.1",
1725+ "prop-types": "^15.7.2",
1726+ "qs": "^6.6.0",
1727+ "react": "^16.8.3",
1728+ "react-dom": "^16.8.3",
1729+ "react-draggable": "^3.3.2",
1730+ "react-helmet-async": "^1.0.2",
1731+ "react-hotkeys": "2.0.0-pre4",
1732+ "react-sizeme": "^2.6.7",
1733+ "regenerator-runtime": "^0.13.2",
1734+ "resolve-from": "^5.0.0",
1735+ "semver": "^6.0.0",
1736+ "store2": "^2.7.1",
1737+ "telejson": "^2.2.2",
1738+ "util-deprecate": "^1.0.2"
1739+ },
1740+ "dependencies": {
1741+ "qs": {
1742+ "version": "6.9.0",
1743+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.0.tgz",
1744+ "integrity": "sha512-27RP4UotQORTpmNQDX8BHPukOnBP3p1uUJY5UnDhaJB+rMt9iMsok724XL+UHU23bEFOHRMQ2ZhI99qOWUMGFA==",
1745+ "dev": true
1746+ },
1747+ "resolve-from": {
1748+ "version": "5.0.0",
1749+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
1750+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
1751+ "dev": true
1752+ },
1753+ "semver": {
1754+ "version": "6.3.0",
1755+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1756+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1757+ "dev": true
1758+ }
1759+ }
1760+ },
1761+ "@svgr/babel-plugin-add-jsx-attribute": {
1762+ "version": "4.2.0",
1763+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-4.2.0.tgz",
1764+ "integrity": "sha512-j7KnilGyZzYr/jhcrSYS3FGWMZVaqyCG0vzMCwzvei0coIkczuYMcniK07nI0aHJINciujjH11T72ICW5eL5Ig==",
1765+ "dev": true
1766+ },
1767+ "@svgr/babel-plugin-remove-jsx-attribute": {
1768+ "version": "4.2.0",
1769+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-4.2.0.tgz",
1770+ "integrity": "sha512-3XHLtJ+HbRCH4n28S7y/yZoEQnRpl0tvTZQsHqvaeNXPra+6vE5tbRliH3ox1yZYPCxrlqaJT/Mg+75GpDKlvQ==",
1771+ "dev": true
1772+ },
1773+ "@svgr/babel-plugin-remove-jsx-empty-expression": {
1774+ "version": "4.2.0",
1775+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-4.2.0.tgz",
1776+ "integrity": "sha512-yTr2iLdf6oEuUE9MsRdvt0NmdpMBAkgK8Bjhl6epb+eQWk6abBaX3d65UZ3E3FWaOwePyUgNyNCMVG61gGCQ7w==",
1777+ "dev": true
1778+ },
1779+ "@svgr/babel-plugin-replace-jsx-attribute-value": {
1780+ "version": "4.2.0",
1781+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-4.2.0.tgz",
1782+ "integrity": "sha512-U9m870Kqm0ko8beHawRXLGLvSi/ZMrl89gJ5BNcT452fAjtF2p4uRzXkdzvGJJJYBgx7BmqlDjBN/eCp5AAX2w==",
1783+ "dev": true
1784+ },
1785+ "@svgr/babel-plugin-svg-dynamic-title": {
1786+ "version": "4.3.3",
1787+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-4.3.3.tgz",
1788+ "integrity": "sha512-w3Be6xUNdwgParsvxkkeZb545VhXEwjGMwExMVBIdPQJeyMQHqm9Msnb2a1teHBqUYL66qtwfhNkbj1iarCG7w==",
1789+ "dev": true
1790+ },
1791+ "@svgr/babel-plugin-svg-em-dimensions": {
1792+ "version": "4.2.0",
1793+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-4.2.0.tgz",
1794+ "integrity": "sha512-C0Uy+BHolCHGOZ8Dnr1zXy/KgpBOkEUYY9kI/HseHVPeMbluaX3CijJr7D4C5uR8zrc1T64nnq/k63ydQuGt4w==",
1795+ "dev": true
1796+ },
1797+ "@svgr/babel-plugin-transform-react-native-svg": {
1798+ "version": "4.2.0",
1799+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-4.2.0.tgz",
1800+ "integrity": "sha512-7YvynOpZDpCOUoIVlaaOUU87J4Z6RdD6spYN4eUb5tfPoKGSF9OG2NuhgYnq4jSkAxcpMaXWPf1cePkzmqTPNw==",
1801+ "dev": true
1802+ },
1803+ "@svgr/babel-plugin-transform-svg-component": {
1804+ "version": "4.2.0",
1805+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-4.2.0.tgz",
1806+ "integrity": "sha512-hYfYuZhQPCBVotABsXKSCfel2slf/yvJY8heTVX1PCTaq/IgASq1IyxPPKJ0chWREEKewIU/JMSsIGBtK1KKxw==",
1807+ "dev": true
1808+ },
1809+ "@svgr/babel-preset": {
1810+ "version": "4.3.3",
1811+ "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-4.3.3.tgz",
1812+ "integrity": "sha512-6PG80tdz4eAlYUN3g5GZiUjg2FMcp+Wn6rtnz5WJG9ITGEF1pmFdzq02597Hn0OmnQuCVaBYQE1OVFAnwOl+0A==",
1813+ "dev": true,
1814+ "requires": {
1815+ "@svgr/babel-plugin-add-jsx-attribute": "^4.2.0",
1816+ "@svgr/babel-plugin-remove-jsx-attribute": "^4.2.0",
1817+ "@svgr/babel-plugin-remove-jsx-empty-expression": "^4.2.0",
1818+ "@svgr/babel-plugin-replace-jsx-attribute-value": "^4.2.0",
1819+ "@svgr/babel-plugin-svg-dynamic-title": "^4.3.3",
1820+ "@svgr/babel-plugin-svg-em-dimensions": "^4.2.0",
1821+ "@svgr/babel-plugin-transform-react-native-svg": "^4.2.0",
1822+ "@svgr/babel-plugin-transform-svg-component": "^4.2.0"
1823+ }
1824+ },
1825+ "@svgr/core": {
1826+ "version": "4.3.3",
1827+ "resolved": "https://registry.npmjs.org/@svgr/core/-/core-4.3.3.tgz",
1828+ "integrity": "sha512-qNuGF1QON1626UCaZamWt5yedpgOytvLj5BQZe2j1k1B8DUG4OyugZyfEwBeXozCUwhLEpsrgPrE+eCu4fY17w==",
1829+ "dev": true,
1830+ "requires": {
1831+ "@svgr/plugin-jsx": "^4.3.3",
1832+ "camelcase": "^5.3.1",
1833+ "cosmiconfig": "^5.2.1"
1834+ }
1835+ },
1836+ "@svgr/hast-util-to-babel-ast": {
1837+ "version": "4.3.2",
1838+ "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-4.3.2.tgz",
1839+ "integrity": "sha512-JioXclZGhFIDL3ddn4Kiq8qEqYM2PyDKV0aYno8+IXTLuYt6TOgHUbUAAFvqtb0Xn37NwP0BTHglejFoYr8RZg==",
1840+ "dev": true,
1841+ "requires": {
1842+ "@babel/types": "^7.4.4"
1843+ }
1844+ },
1845+ "@svgr/plugin-jsx": {
1846+ "version": "4.3.3",
1847+ "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-4.3.3.tgz",
1848+ "integrity": "sha512-cLOCSpNWQnDB1/v+SUENHH7a0XY09bfuMKdq9+gYvtuwzC2rU4I0wKGFEp1i24holdQdwodCtDQdFtJiTCWc+w==",
1849+ "dev": true,
1850+ "requires": {
1851+ "@babel/core": "^7.4.5",
1852+ "@svgr/babel-preset": "^4.3.3",
1853+ "@svgr/hast-util-to-babel-ast": "^4.3.2",
1854+ "svg-parser": "^2.0.0"
1855+ }
1856+ },
1857+ "@svgr/plugin-svgo": {
1858+ "version": "4.3.1",
1859+ "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-4.3.1.tgz",
1860+ "integrity": "sha512-PrMtEDUWjX3Ea65JsVCwTIXuSqa3CG9px+DluF1/eo9mlDrgrtFE7NE/DjdhjJgSM9wenlVBzkzneSIUgfUI/w==",
1861+ "dev": true,
1862+ "requires": {
1863+ "cosmiconfig": "^5.2.1",
1864+ "merge-deep": "^3.0.2",
1865+ "svgo": "^1.2.2"
1866+ }
1867+ },
1868+ "@svgr/webpack": {
1869+ "version": "4.3.3",
1870+ "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-4.3.3.tgz",
1871+ "integrity": "sha512-bjnWolZ6KVsHhgyCoYRFmbd26p8XVbulCzSG53BDQqAr+JOAderYK7CuYrB3bDjHJuF6LJ7Wrr42+goLRV9qIg==",
1872+ "dev": true,
1873+ "requires": {
1874+ "@babel/core": "^7.4.5",
1875+ "@babel/plugin-transform-react-constant-elements": "^7.0.0",
1876+ "@babel/preset-env": "^7.4.5",
1877+ "@babel/preset-react": "^7.0.0",
1878+ "@svgr/core": "^4.3.3",
1879+ "@svgr/plugin-jsx": "^4.3.3",
1880+ "@svgr/plugin-svgo": "^4.3.1",
1881+ "loader-utils": "^1.2.3"
1882+ }
1883+ },
1884+ "@testing-library/dom": {
1885+ "version": "6.4.0",
1886+ "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-6.4.0.tgz",
1887+ "integrity": "sha512-uQFwl+mIH9THk9Q9qVZKBgoL/6ahVEQu9bDeOmY5yB8uc62L2Z9eYs0g7zNTdMsg4I0bOdPPMs/sNETYP5+PEw==",
1888+ "dev": true,
1889+ "requires": {
1890+ "@babel/runtime": "^7.5.5",
1891+ "@sheerun/mutationobserver-shim": "^0.3.2",
1892+ "@types/testing-library__dom": "^6.0.0",
1893+ "aria-query": "3.0.0",
1894+ "pretty-format": "^24.8.0",
1895+ "wait-for-expect": "^1.3.0"
1896+ }
1897+ },
1898+ "@testing-library/react": {
1899+ "version": "9.1.4",
1900+ "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-9.1.4.tgz",
1901+ "integrity": "sha512-fQ/PXZoLcmnS1W5ZiM3P7XBy2x6Hm9cJAT/ZDuZKzJ1fS1rN3j31p7ReAqUe3N1kJ46sNot0n1oiGbz7FPU+FA==",
1902+ "dev": true,
1903+ "requires": {
1904+ "@babel/runtime": "^7.5.5",
1905+ "@testing-library/dom": "^6.1.0",
1906+ "@types/testing-library__react": "^9.1.0"
1907+ }
1908+ },
1909+ "@types/events": {
1910+ "version": "3.0.0",
1911+ "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz",
1912+ "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==",
1913+ "dev": true
1914+ },
1915+ "@types/glob": {
1916+ "version": "7.1.1",
1917+ "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz",
1918+ "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==",
1919+ "dev": true,
1920+ "requires": {
1921+ "@types/events": "*",
1922+ "@types/minimatch": "*",
1923+ "@types/node": "*"
1924+ }
1925+ },
1926+ "@types/history": {
1927+ "version": "4.7.3",
1928+ "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.3.tgz",
1929+ "integrity": "sha512-cS5owqtwzLN5kY+l+KgKdRJ/Cee8tlmQoGQuIE9tWnSmS3JMKzmxo2HIAk2wODMifGwO20d62xZQLYz+RLfXmw==",
1930+ "dev": true
1931+ },
1932+ "@types/istanbul-lib-coverage": {
1933+ "version": "2.0.1",
1934+ "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz",
1935+ "integrity": "sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg==",
1936+ "dev": true
1937+ },
1938+ "@types/istanbul-lib-report": {
1939+ "version": "1.1.1",
1940+ "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz",
1941+ "integrity": "sha512-3BUTyMzbZa2DtDI2BkERNC6jJw2Mr2Y0oGI7mRxYNBPxppbtEK1F66u3bKwU2g+wxwWI7PAoRpJnOY1grJqzHg==",
1942+ "dev": true,
1943+ "requires": {
1944+ "@types/istanbul-lib-coverage": "*"
1945+ }
1946+ },
1947+ "@types/istanbul-reports": {
1948+ "version": "1.1.1",
1949+ "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz",
1950+ "integrity": "sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA==",
1951+ "dev": true,
1952+ "requires": {
1953+ "@types/istanbul-lib-coverage": "*",
1954+ "@types/istanbul-lib-report": "*"
1955+ }
1956+ },
1957+ "@types/minimatch": {
1958+ "version": "3.0.3",
1959+ "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz",
1960+ "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==",
1961+ "dev": true
1962+ },
1963+ "@types/node": {
1964+ "version": "12.7.7",
1965+ "resolved": "https://registry.npmjs.org/@types/node/-/node-12.7.7.tgz",
1966+ "integrity": "sha512-4jUncNe2tj1nmrO/34PsRpZqYVnRV1svbU78cKhuQKkMntKB/AmdLyGgswcZKjFHEHGpiY8pVD8CuVI55nP54w==",
1967+ "dev": true
1968+ },
1969+ "@types/prop-types": {
1970+ "version": "15.7.3",
1971+ "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz",
1972+ "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw=="
1973+ },
1974+ "@types/q": {
1975+ "version": "1.5.2",
1976+ "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz",
1977+ "integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==",
1978+ "dev": true
1979+ },
1980+ "@types/reach__router": {
1981+ "version": "1.2.5",
1982+ "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.2.5.tgz",
1983+ "integrity": "sha512-Lna9cD38dN3deqJ6ThZgMKoAzW1LE3u+uUbPGdHUqquoM/fnZitSV1xfJxHjovu4SsNkpN9udkte3wEyrBPawQ==",
1984+ "dev": true,
1985+ "requires": {
1986+ "@types/history": "*",
1987+ "@types/react": "*"
1988+ }
1989+ },
1990+ "@types/react": {
1991+ "version": "16.9.3",
1992+ "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.3.tgz",
1993+ "integrity": "sha512-Ogb2nSn+2qQv5opoCv7Ls5yFxtyrdUYxp5G+SWTrlGk7dmFKw331GiezCgEZj9U7QeXJi1CDtws9pdXU1zUL4g==",
1994+ "requires": {
1995+ "@types/prop-types": "*",
1996+ "csstype": "^2.2.0"
1997+ }
1998+ },
1999+ "@types/react-dom": {
2000+ "version": "16.9.1",
2001+ "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.1.tgz",
2002+ "integrity": "sha512-1S/akvkKr63qIUWVu5IKYou2P9fHLb/P2VAwyxVV85JGaGZTcUniMiTuIqM3lXFB25ej6h+CYEQ27ERVwi6eGA==",
2003+ "dev": true,
2004+ "requires": {
2005+ "@types/react": "*"
2006+ }
2007+ },
2008+ "@types/react-syntax-highlighter": {
2009+ "version": "10.1.0",
2010+ "resolved": "https://registry.npmjs.org/@types/react-syntax-highlighter/-/react-syntax-highlighter-10.1.0.tgz",
2011+ "integrity": "sha512-dF49hC4FZp1dIKyzacOrHvqMUe8U2IXyQCQXOcT1e6n64gLBp+xM6qGtPsThIT9XjiIHSg2W5Jc2V5IqekBfnA==",
2012+ "dev": true,
2013+ "requires": {
2014+ "@types/react": "*"
2015+ }
2016+ },
2017+ "@types/testing-library__dom": {
2018+ "version": "6.0.3",
2019+ "resolved": "https://registry.npmjs.org/@types/testing-library__dom/-/testing-library__dom-6.0.3.tgz",
2020+ "integrity": "sha512-NCjixGZ6iubYpe63YKYJy/bDkPp+HD8fbi+0iXcaYhsYjQhoa7IfFz/WcaCRZJnKSi63c9GSK9pZi/Y8/gTvFA==",
2021+ "dev": true,
2022+ "requires": {
2023+ "pretty-format": "^24.3.0"
2024+ }
2025+ },
2026+ "@types/testing-library__react": {
2027+ "version": "9.1.1",
2028+ "resolved": "https://registry.npmjs.org/@types/testing-library__react/-/testing-library__react-9.1.1.tgz",
2029+ "integrity": "sha512-8/toTJaIlS3BC7JrK2ElTnbjH8tmFP7atdL2ZsIa1JDmH9RKSm/7Wp5oMDJzXoWr988Mv7ym/XZ8LRglyoGCGw==",
2030+ "dev": true,
2031+ "requires": {
2032+ "@types/react-dom": "*",
2033+ "@types/testing-library__dom": "*"
2034+ }
2035+ },
2036+ "@types/yargs": {
2037+ "version": "13.0.2",
2038+ "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.2.tgz",
2039+ "integrity": "sha512-lwwgizwk/bIIU+3ELORkyuOgDjCh7zuWDFqRtPPhhVgq9N1F7CvLNKg1TX4f2duwtKQ0p044Au9r1PLIXHrIzQ==",
2040+ "dev": true,
2041+ "requires": {
2042+ "@types/yargs-parser": "*"
2043+ }
2044+ },
2045+ "@types/yargs-parser": {
2046+ "version": "13.1.0",
2047+ "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-13.1.0.tgz",
2048+ "integrity": "sha512-gCubfBUZ6KxzoibJ+SCUc/57Ms1jz5NjHe4+dI2krNmU5zCPAphyLJYyTOg06ueIyfj+SaCUqmzun7ImlxDcKg==",
2049+ "dev": true
2050+ },
2051+ "@webassemblyjs/ast": {
2052+ "version": "1.8.5",
2053+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz",
2054+ "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==",
2055+ "dev": true,
2056+ "requires": {
2057+ "@webassemblyjs/helper-module-context": "1.8.5",
2058+ "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
2059+ "@webassemblyjs/wast-parser": "1.8.5"
2060+ }
2061+ },
2062+ "@webassemblyjs/floating-point-hex-parser": {
2063+ "version": "1.8.5",
2064+ "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz",
2065+ "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==",
2066+ "dev": true
2067+ },
2068+ "@webassemblyjs/helper-api-error": {
2069+ "version": "1.8.5",
2070+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz",
2071+ "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==",
2072+ "dev": true
2073+ },
2074+ "@webassemblyjs/helper-buffer": {
2075+ "version": "1.8.5",
2076+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz",
2077+ "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==",
2078+ "dev": true
2079+ },
2080+ "@webassemblyjs/helper-code-frame": {
2081+ "version": "1.8.5",
2082+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz",
2083+ "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==",
2084+ "dev": true,
2085+ "requires": {
2086+ "@webassemblyjs/wast-printer": "1.8.5"
2087+ }
2088+ },
2089+ "@webassemblyjs/helper-fsm": {
2090+ "version": "1.8.5",
2091+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz",
2092+ "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==",
2093+ "dev": true
2094+ },
2095+ "@webassemblyjs/helper-module-context": {
2096+ "version": "1.8.5",
2097+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz",
2098+ "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==",
2099+ "dev": true,
2100+ "requires": {
2101+ "@webassemblyjs/ast": "1.8.5",
2102+ "mamacro": "^0.0.3"
2103+ }
2104+ },
2105+ "@webassemblyjs/helper-wasm-bytecode": {
2106+ "version": "1.8.5",
2107+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz",
2108+ "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==",
2109+ "dev": true
2110+ },
2111+ "@webassemblyjs/helper-wasm-section": {
2112+ "version": "1.8.5",
2113+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz",
2114+ "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==",
2115+ "dev": true,
2116+ "requires": {
2117+ "@webassemblyjs/ast": "1.8.5",
2118+ "@webassemblyjs/helper-buffer": "1.8.5",
2119+ "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
2120+ "@webassemblyjs/wasm-gen": "1.8.5"
2121+ }
2122+ },
2123+ "@webassemblyjs/ieee754": {
2124+ "version": "1.8.5",
2125+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz",
2126+ "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==",
2127+ "dev": true,
2128+ "requires": {
2129+ "@xtuc/ieee754": "^1.2.0"
2130+ }
2131+ },
2132+ "@webassemblyjs/leb128": {
2133+ "version": "1.8.5",
2134+ "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz",
2135+ "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==",
2136+ "dev": true,
2137+ "requires": {
2138+ "@xtuc/long": "4.2.2"
2139+ }
2140+ },
2141+ "@webassemblyjs/utf8": {
2142+ "version": "1.8.5",
2143+ "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz",
2144+ "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==",
2145+ "dev": true
2146+ },
2147+ "@webassemblyjs/wasm-edit": {
2148+ "version": "1.8.5",
2149+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz",
2150+ "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==",
2151+ "dev": true,
2152+ "requires": {
2153+ "@webassemblyjs/ast": "1.8.5",
2154+ "@webassemblyjs/helper-buffer": "1.8.5",
2155+ "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
2156+ "@webassemblyjs/helper-wasm-section": "1.8.5",
2157+ "@webassemblyjs/wasm-gen": "1.8.5",
2158+ "@webassemblyjs/wasm-opt": "1.8.5",
2159+ "@webassemblyjs/wasm-parser": "1.8.5",
2160+ "@webassemblyjs/wast-printer": "1.8.5"
2161+ }
2162+ },
2163+ "@webassemblyjs/wasm-gen": {
2164+ "version": "1.8.5",
2165+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz",
2166+ "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==",
2167+ "dev": true,
2168+ "requires": {
2169+ "@webassemblyjs/ast": "1.8.5",
2170+ "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
2171+ "@webassemblyjs/ieee754": "1.8.5",
2172+ "@webassemblyjs/leb128": "1.8.5",
2173+ "@webassemblyjs/utf8": "1.8.5"
2174+ }
2175+ },
2176+ "@webassemblyjs/wasm-opt": {
2177+ "version": "1.8.5",
2178+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz",
2179+ "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==",
2180+ "dev": true,
2181+ "requires": {
2182+ "@webassemblyjs/ast": "1.8.5",
2183+ "@webassemblyjs/helper-buffer": "1.8.5",
2184+ "@webassemblyjs/wasm-gen": "1.8.5",
2185+ "@webassemblyjs/wasm-parser": "1.8.5"
2186+ }
2187+ },
2188+ "@webassemblyjs/wasm-parser": {
2189+ "version": "1.8.5",
2190+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz",
2191+ "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==",
2192+ "dev": true,
2193+ "requires": {
2194+ "@webassemblyjs/ast": "1.8.5",
2195+ "@webassemblyjs/helper-api-error": "1.8.5",
2196+ "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
2197+ "@webassemblyjs/ieee754": "1.8.5",
2198+ "@webassemblyjs/leb128": "1.8.5",
2199+ "@webassemblyjs/utf8": "1.8.5"
2200+ }
2201+ },
2202+ "@webassemblyjs/wast-parser": {
2203+ "version": "1.8.5",
2204+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz",
2205+ "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==",
2206+ "dev": true,
2207+ "requires": {
2208+ "@webassemblyjs/ast": "1.8.5",
2209+ "@webassemblyjs/floating-point-hex-parser": "1.8.5",
2210+ "@webassemblyjs/helper-api-error": "1.8.5",
2211+ "@webassemblyjs/helper-code-frame": "1.8.5",
2212+ "@webassemblyjs/helper-fsm": "1.8.5",
2213+ "@xtuc/long": "4.2.2"
2214+ }
2215+ },
2216+ "@webassemblyjs/wast-printer": {
2217+ "version": "1.8.5",
2218+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz",
2219+ "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==",
2220+ "dev": true,
2221+ "requires": {
2222+ "@webassemblyjs/ast": "1.8.5",
2223+ "@webassemblyjs/wast-parser": "1.8.5",
2224+ "@xtuc/long": "4.2.2"
2225+ }
2226+ },
2227+ "@xtuc/ieee754": {
2228+ "version": "1.2.0",
2229+ "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
2230+ "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
2231+ "dev": true
2232+ },
2233+ "@xtuc/long": {
2234+ "version": "4.2.2",
2235+ "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
2236+ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
2237+ "dev": true
2238+ },
2239+ "abab": {
2240+ "version": "2.0.2",
2241+ "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.2.tgz",
2242+ "integrity": "sha512-2scffjvioEmNz0OyDSLGWDfKCVwaKc6l9Pm9kOIREU13ClXZvHpg/nRL5xyjSSSLhOnXqft2HpsAzNEEA8cFFg==",
2243+ "dev": true
2244+ },
2245+ "accepts": {
2246+ "version": "1.3.7",
2247+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
2248+ "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
2249+ "dev": true,
2250+ "requires": {
2251+ "mime-types": "~2.1.24",
2252+ "negotiator": "0.6.2"
2253+ }
2254+ },
2255+ "acorn": {
2256+ "version": "6.3.0",
2257+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz",
2258+ "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==",
2259+ "dev": true
2260+ },
2261+ "acorn-globals": {
2262+ "version": "4.3.4",
2263+ "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz",
2264+ "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==",
2265+ "dev": true,
2266+ "requires": {
2267+ "acorn": "^6.0.1",
2268+ "acorn-walk": "^6.0.1"
2269+ }
2270+ },
2271+ "acorn-walk": {
2272+ "version": "6.2.0",
2273+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz",
2274+ "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==",
2275+ "dev": true
2276+ },
2277+ "address": {
2278+ "version": "1.1.2",
2279+ "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz",
2280+ "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==",
2281+ "dev": true
2282+ },
2283+ "airbnb-js-shims": {
2284+ "version": "2.2.0",
2285+ "resolved": "https://registry.npmjs.org/airbnb-js-shims/-/airbnb-js-shims-2.2.0.tgz",
2286+ "integrity": "sha512-pcSQf1+Kx7/0ibRmxj6rmMYc5V8SHlKu+rkQ80h0bjSLDaIxHg/3PiiFJi4A9mDc01CoBHoc8Fls2G/W0/+s5g==",
2287+ "dev": true,
2288+ "requires": {
2289+ "array-includes": "^3.0.3",
2290+ "array.prototype.flat": "^1.2.1",
2291+ "array.prototype.flatmap": "^1.2.1",
2292+ "es5-shim": "^4.5.13",
2293+ "es6-shim": "^0.35.5",
2294+ "function.prototype.name": "^1.1.0",
2295+ "globalthis": "^1.0.0",
2296+ "object.entries": "^1.1.0",
2297+ "object.fromentries": "^2.0.0 || ^1.0.0",
2298+ "object.getownpropertydescriptors": "^2.0.3",
2299+ "object.values": "^1.1.0",
2300+ "promise.allsettled": "^1.0.0",
2301+ "promise.prototype.finally": "^3.1.0",
2302+ "string.prototype.matchall": "^3.0.1",
2303+ "string.prototype.padend": "^3.0.0",
2304+ "string.prototype.padstart": "^3.0.0",
2305+ "symbol.prototype.description": "^1.0.0"
2306+ }
2307+ },
2308+ "ajv": {
2309+ "version": "6.10.2",
2310+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz",
2311+ "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==",
2312+ "dev": true,
2313+ "requires": {
2314+ "fast-deep-equal": "^2.0.1",
2315+ "fast-json-stable-stringify": "^2.0.0",
2316+ "json-schema-traverse": "^0.4.1",
2317+ "uri-js": "^4.2.2"
2318+ }
2319+ },
2320+ "ajv-errors": {
2321+ "version": "1.0.1",
2322+ "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz",
2323+ "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==",
2324+ "dev": true
2325+ },
2326+ "ajv-keywords": {
2327+ "version": "3.4.1",
2328+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz",
2329+ "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==",
2330+ "dev": true
2331+ },
2332+ "ansi-align": {
2333+ "version": "3.0.0",
2334+ "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz",
2335+ "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==",
2336+ "dev": true,
2337+ "requires": {
2338+ "string-width": "^3.0.0"
2339+ }
2340+ },
2341+ "ansi-colors": {
2342+ "version": "3.2.4",
2343+ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz",
2344+ "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==",
2345+ "dev": true
2346+ },
2347+ "ansi-escapes": {
2348+ "version": "3.2.0",
2349+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
2350+ "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
2351+ "dev": true
2352+ },
2353+ "ansi-html": {
2354+ "version": "0.0.7",
2355+ "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz",
2356+ "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=",
2357+ "dev": true
2358+ },
2359+ "ansi-regex": {
2360+ "version": "4.1.0",
2361+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
2362+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
2363+ "dev": true
2364+ },
2365+ "ansi-styles": {
2366+ "version": "3.2.1",
2367+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
2368+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
2369+ "dev": true,
2370+ "requires": {
2371+ "color-convert": "^1.9.0"
2372+ }
2373+ },
2374+ "ansi-to-html": {
2375+ "version": "0.6.11",
2376+ "resolved": "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.6.11.tgz",
2377+ "integrity": "sha512-88XZtrcwrfkyn6fGstHnkaF1kl7hGtNCYh4vSmItgEV+6JnQHryDBf7udF4f2RhTRQmYvJvPcTtqgaqrxzc9oA==",
2378+ "dev": true,
2379+ "requires": {
2380+ "entities": "^1.1.1"
2381+ }
2382+ },
2383+ "anymatch": {
2384+ "version": "2.0.0",
2385+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
2386+ "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
2387+ "dev": true,
2388+ "requires": {
2389+ "micromatch": "^3.1.4",
2390+ "normalize-path": "^2.1.1"
2391+ },
2392+ "dependencies": {
2393+ "normalize-path": {
2394+ "version": "2.1.1",
2395+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
2396+ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
2397+ "dev": true,
2398+ "requires": {
2399+ "remove-trailing-separator": "^1.0.1"
2400+ }
2401+ }
2402+ }
2403+ },
2404+ "app-root-dir": {
2405+ "version": "1.0.2",
2406+ "resolved": "https://registry.npmjs.org/app-root-dir/-/app-root-dir-1.0.2.tgz",
2407+ "integrity": "sha1-OBh+wt6nV3//Az/8sSFyaS/24Rg=",
2408+ "dev": true
2409+ },
2410+ "aproba": {
2411+ "version": "1.2.0",
2412+ "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
2413+ "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
2414+ "dev": true
2415+ },
2416+ "arch": {
2417+ "version": "2.1.1",
2418+ "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.1.tgz",
2419+ "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==",
2420+ "dev": true
2421+ },
2422+ "are-we-there-yet": {
2423+ "version": "1.1.5",
2424+ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
2425+ "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
2426+ "dev": true,
2427+ "requires": {
2428+ "delegates": "^1.0.0",
2429+ "readable-stream": "^2.0.6"
2430+ }
2431+ },
2432+ "argparse": {
2433+ "version": "1.0.10",
2434+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
2435+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
2436+ "dev": true,
2437+ "requires": {
2438+ "sprintf-js": "~1.0.2"
2439+ }
2440+ },
2441+ "aria-query": {
2442+ "version": "3.0.0",
2443+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz",
2444+ "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=",
2445+ "dev": true,
2446+ "requires": {
2447+ "ast-types-flow": "0.0.7",
2448+ "commander": "^2.11.0"
2449+ }
2450+ },
2451+ "arr-diff": {
2452+ "version": "4.0.0",
2453+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
2454+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
2455+ "dev": true
2456+ },
2457+ "arr-flatten": {
2458+ "version": "1.1.0",
2459+ "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
2460+ "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
2461+ "dev": true
2462+ },
2463+ "arr-union": {
2464+ "version": "3.1.0",
2465+ "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
2466+ "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
2467+ "dev": true
2468+ },
2469+ "array-equal": {
2470+ "version": "1.0.0",
2471+ "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz",
2472+ "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=",
2473+ "dev": true
2474+ },
2475+ "array-flatten": {
2476+ "version": "2.1.2",
2477+ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
2478+ "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
2479+ "dev": true
2480+ },
2481+ "array-includes": {
2482+ "version": "3.0.3",
2483+ "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz",
2484+ "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=",
2485+ "dev": true,
2486+ "requires": {
2487+ "define-properties": "^1.1.2",
2488+ "es-abstract": "^1.7.0"
2489+ }
2490+ },
2491+ "array-union": {
2492+ "version": "1.0.2",
2493+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
2494+ "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
2495+ "dev": true,
2496+ "requires": {
2497+ "array-uniq": "^1.0.1"
2498+ }
2499+ },
2500+ "array-uniq": {
2501+ "version": "1.0.3",
2502+ "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
2503+ "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
2504+ "dev": true
2505+ },
2506+ "array-unique": {
2507+ "version": "0.3.2",
2508+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
2509+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
2510+ "dev": true
2511+ },
2512+ "array.prototype.flat": {
2513+ "version": "1.2.1",
2514+ "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.1.tgz",
2515+ "integrity": "sha512-rVqIs330nLJvfC7JqYvEWwqVr5QjYF1ib02i3YJtR/fICO6527Tjpc/e4Mvmxh3GIePPreRXMdaGyC99YphWEw==",
2516+ "dev": true,
2517+ "requires": {
2518+ "define-properties": "^1.1.2",
2519+ "es-abstract": "^1.10.0",
2520+ "function-bind": "^1.1.1"
2521+ }
2522+ },
2523+ "array.prototype.flatmap": {
2524+ "version": "1.2.1",
2525+ "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.1.tgz",
2526+ "integrity": "sha512-i18e2APdsiezkcqDyZor78Pbfjfds3S94dG6dgIV2ZASJaUf1N0dz2tGdrmwrmlZuNUgxH+wz6Z0zYVH2c5xzQ==",
2527+ "dev": true,
2528+ "requires": {
2529+ "define-properties": "^1.1.2",
2530+ "es-abstract": "^1.10.0",
2531+ "function-bind": "^1.1.1"
2532+ }
2533+ },
2534+ "arrify": {
2535+ "version": "1.0.1",
2536+ "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
2537+ "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
2538+ "dev": true
2539+ },
2540+ "asap": {
2541+ "version": "2.0.6",
2542+ "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
2543+ "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=",
2544+ "dev": true
2545+ },
2546+ "asn1": {
2547+ "version": "0.2.4",
2548+ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
2549+ "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
2550+ "dev": true,
2551+ "requires": {
2552+ "safer-buffer": "~2.1.0"
2553+ }
2554+ },
2555+ "asn1.js": {
2556+ "version": "4.10.1",
2557+ "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
2558+ "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==",
2559+ "dev": true,
2560+ "requires": {
2561+ "bn.js": "^4.0.0",
2562+ "inherits": "^2.0.1",
2563+ "minimalistic-assert": "^1.0.0"
2564+ }
2565+ },
2566+ "assert": {
2567+ "version": "1.5.0",
2568+ "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
2569+ "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
2570+ "dev": true,
2571+ "requires": {
2572+ "object-assign": "^4.1.1",
2573+ "util": "0.10.3"
2574+ },
2575+ "dependencies": {
2576+ "inherits": {
2577+ "version": "2.0.1",
2578+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
2579+ "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
2580+ "dev": true
2581+ },
2582+ "util": {
2583+ "version": "0.10.3",
2584+ "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
2585+ "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
2586+ "dev": true,
2587+ "requires": {
2588+ "inherits": "2.0.1"
2589+ }
2590+ }
2591+ }
2592+ },
2593+ "assert-plus": {
2594+ "version": "1.0.0",
2595+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
2596+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
2597+ "dev": true
2598+ },
2599+ "assign-symbols": {
2600+ "version": "1.0.0",
2601+ "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
2602+ "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
2603+ "dev": true
2604+ },
2605+ "ast-types": {
2606+ "version": "0.12.4",
2607+ "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.12.4.tgz",
2608+ "integrity": "sha512-ky/YVYCbtVAS8TdMIaTiPFHwEpRB5z1hctepJplTr3UW5q8TDrpIMCILyk8pmLxGtn2KCtC/lSn7zOsaI7nzDw==",
2609+ "dev": true
2610+ },
2611+ "ast-types-flow": {
2612+ "version": "0.0.7",
2613+ "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
2614+ "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=",
2615+ "dev": true
2616+ },
2617+ "async": {
2618+ "version": "1.5.2",
2619+ "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
2620+ "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
2621+ "dev": true
2622+ },
2623+ "async-each": {
2624+ "version": "1.0.3",
2625+ "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
2626+ "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
2627+ "dev": true
2628+ },
2629+ "async-limiter": {
2630+ "version": "1.0.1",
2631+ "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
2632+ "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==",
2633+ "dev": true
2634+ },
2635+ "asynckit": {
2636+ "version": "0.4.0",
2637+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
2638+ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
2639+ "dev": true
2640+ },
2641+ "atob": {
2642+ "version": "2.1.2",
2643+ "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
2644+ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
2645+ "dev": true
2646+ },
2647+ "autoprefixer": {
2648+ "version": "9.6.1",
2649+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.6.1.tgz",
2650+ "integrity": "sha512-aVo5WxR3VyvyJxcJC3h4FKfwCQvQWb1tSI5VHNibddCVWrcD1NvlxEweg3TSgiPztMnWfjpy2FURKA2kvDE+Tw==",
2651+ "dev": true,
2652+ "requires": {
2653+ "browserslist": "^4.6.3",
2654+ "caniuse-lite": "^1.0.30000980",
2655+ "chalk": "^2.4.2",
2656+ "normalize-range": "^0.1.2",
2657+ "num2fraction": "^1.2.2",
2658+ "postcss": "^7.0.17",
2659+ "postcss-value-parser": "^4.0.0"
2660+ }
2661+ },
2662+ "aws-sign2": {
2663+ "version": "0.7.0",
2664+ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
2665+ "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
2666+ "dev": true
2667+ },
2668+ "aws4": {
2669+ "version": "1.8.0",
2670+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
2671+ "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
2672+ "dev": true
2673+ },
2674+ "babel-code-frame": {
2675+ "version": "6.26.0",
2676+ "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
2677+ "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
2678+ "dev": true,
2679+ "requires": {
2680+ "chalk": "^1.1.3",
2681+ "esutils": "^2.0.2",
2682+ "js-tokens": "^3.0.2"
2683+ },
2684+ "dependencies": {
2685+ "ansi-regex": {
2686+ "version": "2.1.1",
2687+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
2688+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
2689+ "dev": true
2690+ },
2691+ "ansi-styles": {
2692+ "version": "2.2.1",
2693+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
2694+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
2695+ "dev": true
2696+ },
2697+ "chalk": {
2698+ "version": "1.1.3",
2699+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
2700+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
2701+ "dev": true,
2702+ "requires": {
2703+ "ansi-styles": "^2.2.1",
2704+ "escape-string-regexp": "^1.0.2",
2705+ "has-ansi": "^2.0.0",
2706+ "strip-ansi": "^3.0.0",
2707+ "supports-color": "^2.0.0"
2708+ }
2709+ },
2710+ "js-tokens": {
2711+ "version": "3.0.2",
2712+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
2713+ "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
2714+ "dev": true
2715+ },
2716+ "strip-ansi": {
2717+ "version": "3.0.1",
2718+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
2719+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
2720+ "dev": true,
2721+ "requires": {
2722+ "ansi-regex": "^2.0.0"
2723+ }
2724+ },
2725+ "supports-color": {
2726+ "version": "2.0.0",
2727+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
2728+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
2729+ "dev": true
2730+ }
2731+ }
2732+ },
2733+ "babel-helper-evaluate-path": {
2734+ "version": "0.5.0",
2735+ "resolved": "https://registry.npmjs.org/babel-helper-evaluate-path/-/babel-helper-evaluate-path-0.5.0.tgz",
2736+ "integrity": "sha512-mUh0UhS607bGh5wUMAQfOpt2JX2ThXMtppHRdRU1kL7ZLRWIXxoV2UIV1r2cAeeNeU1M5SB5/RSUgUxrK8yOkA==",
2737+ "dev": true
2738+ },
2739+ "babel-helper-flip-expressions": {
2740+ "version": "0.4.3",
2741+ "resolved": "https://registry.npmjs.org/babel-helper-flip-expressions/-/babel-helper-flip-expressions-0.4.3.tgz",
2742+ "integrity": "sha1-NpZzahKKwYvCUlS19AoizrPB0/0=",
2743+ "dev": true
2744+ },
2745+ "babel-helper-is-nodes-equiv": {
2746+ "version": "0.0.1",
2747+ "resolved": "https://registry.npmjs.org/babel-helper-is-nodes-equiv/-/babel-helper-is-nodes-equiv-0.0.1.tgz",
2748+ "integrity": "sha1-NOmzALFHnd2Y7HfqC76TQt/jloQ=",
2749+ "dev": true
2750+ },
2751+ "babel-helper-is-void-0": {
2752+ "version": "0.4.3",
2753+ "resolved": "https://registry.npmjs.org/babel-helper-is-void-0/-/babel-helper-is-void-0-0.4.3.tgz",
2754+ "integrity": "sha1-fZwBtFYee5Xb2g9u7kj1tg5nMT4=",
2755+ "dev": true
2756+ },
2757+ "babel-helper-mark-eval-scopes": {
2758+ "version": "0.4.3",
2759+ "resolved": "https://registry.npmjs.org/babel-helper-mark-eval-scopes/-/babel-helper-mark-eval-scopes-0.4.3.tgz",
2760+ "integrity": "sha1-0kSjvvmESHJgP/tG4izorN9VFWI=",
2761+ "dev": true
2762+ },
2763+ "babel-helper-remove-or-void": {
2764+ "version": "0.4.3",
2765+ "resolved": "https://registry.npmjs.org/babel-helper-remove-or-void/-/babel-helper-remove-or-void-0.4.3.tgz",
2766+ "integrity": "sha1-pPA7QAd6D/6I5F0HAQ3uJB/1rmA=",
2767+ "dev": true
2768+ },
2769+ "babel-helper-to-multiple-sequence-expressions": {
2770+ "version": "0.5.0",
2771+ "resolved": "https://registry.npmjs.org/babel-helper-to-multiple-sequence-expressions/-/babel-helper-to-multiple-sequence-expressions-0.5.0.tgz",
2772+ "integrity": "sha512-m2CvfDW4+1qfDdsrtf4dwOslQC3yhbgyBFptncp4wvtdrDHqueW7slsYv4gArie056phvQFhT2nRcGS4bnm6mA==",
2773+ "dev": true
2774+ },
2775+ "babel-loader": {
2776+ "version": "8.0.6",
2777+ "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.6.tgz",
2778+ "integrity": "sha512-4BmWKtBOBm13uoUwd08UwjZlaw3O9GWf456R9j+5YykFZ6LUIjIKLc0zEZf+hauxPOJs96C8k6FvYD09vWzhYw==",
2779+ "dev": true,
2780+ "requires": {
2781+ "find-cache-dir": "^2.0.0",
2782+ "loader-utils": "^1.0.2",
2783+ "mkdirp": "^0.5.1",
2784+ "pify": "^4.0.1"
2785+ },
2786+ "dependencies": {
2787+ "find-cache-dir": {
2788+ "version": "2.1.0",
2789+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
2790+ "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
2791+ "dev": true,
2792+ "requires": {
2793+ "commondir": "^1.0.1",
2794+ "make-dir": "^2.0.0",
2795+ "pkg-dir": "^3.0.0"
2796+ }
2797+ },
2798+ "pify": {
2799+ "version": "4.0.1",
2800+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
2801+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
2802+ "dev": true
2803+ }
2804+ }
2805+ },
2806+ "babel-plugin-add-react-displayname": {
2807+ "version": "0.0.5",
2808+ "resolved": "https://registry.npmjs.org/babel-plugin-add-react-displayname/-/babel-plugin-add-react-displayname-0.0.5.tgz",
2809+ "integrity": "sha1-M51M3be2X9YtHfnbn+BN4TQSK9U=",
2810+ "dev": true
2811+ },
2812+ "babel-plugin-dynamic-import-node": {
2813+ "version": "2.3.0",
2814+ "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz",
2815+ "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==",
2816+ "dev": true,
2817+ "requires": {
2818+ "object.assign": "^4.1.0"
2819+ }
2820+ },
2821+ "babel-plugin-emotion": {
2822+ "version": "10.0.19",
2823+ "resolved": "https://registry.npmjs.org/babel-plugin-emotion/-/babel-plugin-emotion-10.0.19.tgz",
2824+ "integrity": "sha512-1pJb5uKN/gx6bi3gGr588Krj49sxARI9KmxhtMUa+NRJb6lR3OfC51mh3NlWRsOqdjWlT4cSjnZpnFq5K3T5ZA==",
2825+ "dev": true,
2826+ "requires": {
2827+ "@babel/helper-module-imports": "^7.0.0",
2828+ "@emotion/hash": "0.7.3",
2829+ "@emotion/memoize": "0.7.3",
2830+ "@emotion/serialize": "^0.11.11",
2831+ "babel-plugin-macros": "^2.0.0",
2832+ "babel-plugin-syntax-jsx": "^6.18.0",
2833+ "convert-source-map": "^1.5.0",
2834+ "escape-string-regexp": "^1.0.5",
2835+ "find-root": "^1.1.0",
2836+ "source-map": "^0.5.7"
2837+ }
2838+ },
2839+ "babel-plugin-macros": {
2840+ "version": "2.6.1",
2841+ "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.6.1.tgz",
2842+ "integrity": "sha512-6W2nwiXme6j1n2erPOnmRiWfObUhWH7Qw1LMi9XZy8cj+KtESu3T6asZvtk5bMQQjX8te35o7CFueiSdL/2NmQ==",
2843+ "dev": true,
2844+ "requires": {
2845+ "@babel/runtime": "^7.4.2",
2846+ "cosmiconfig": "^5.2.0",
2847+ "resolve": "^1.10.0"
2848+ }
2849+ },
2850+ "babel-plugin-minify-builtins": {
2851+ "version": "0.5.0",
2852+ "resolved": "https://registry.npmjs.org/babel-plugin-minify-builtins/-/babel-plugin-minify-builtins-0.5.0.tgz",
2853+ "integrity": "sha512-wpqbN7Ov5hsNwGdzuzvFcjgRlzbIeVv1gMIlICbPj0xkexnfoIDe7q+AZHMkQmAE/F9R5jkrB6TLfTegImlXag==",
2854+ "dev": true
2855+ },
2856+ "babel-plugin-minify-constant-folding": {
2857+ "version": "0.5.0",
2858+ "resolved": "https://registry.npmjs.org/babel-plugin-minify-constant-folding/-/babel-plugin-minify-constant-folding-0.5.0.tgz",
2859+ "integrity": "sha512-Vj97CTn/lE9hR1D+jKUeHfNy+m1baNiJ1wJvoGyOBUx7F7kJqDZxr9nCHjO/Ad+irbR3HzR6jABpSSA29QsrXQ==",
2860+ "dev": true,
2861+ "requires": {
2862+ "babel-helper-evaluate-path": "^0.5.0"
2863+ }
2864+ },
2865+ "babel-plugin-minify-dead-code-elimination": {
2866+ "version": "0.5.1",
2867+ "resolved": "https://registry.npmjs.org/babel-plugin-minify-dead-code-elimination/-/babel-plugin-minify-dead-code-elimination-0.5.1.tgz",
2868+ "integrity": "sha512-x8OJOZIrRmQBcSqxBcLbMIK8uPmTvNWPXH2bh5MDCW1latEqYiRMuUkPImKcfpo59pTUB2FT7HfcgtG8ZlR5Qg==",
2869+ "dev": true,
2870+ "requires": {
2871+ "babel-helper-evaluate-path": "^0.5.0",
2872+ "babel-helper-mark-eval-scopes": "^0.4.3",
2873+ "babel-helper-remove-or-void": "^0.4.3",
2874+ "lodash": "^4.17.11"
2875+ }
2876+ },
2877+ "babel-plugin-minify-flip-comparisons": {
2878+ "version": "0.4.3",
2879+ "resolved": "https://registry.npmjs.org/babel-plugin-minify-flip-comparisons/-/babel-plugin-minify-flip-comparisons-0.4.3.tgz",
2880+ "integrity": "sha1-AMqHDLjxO0XAOLPB68DyJyk8llo=",
2881+ "dev": true,
2882+ "requires": {
2883+ "babel-helper-is-void-0": "^0.4.3"
2884+ }
2885+ },
2886+ "babel-plugin-minify-guarded-expressions": {
2887+ "version": "0.4.4",
2888+ "resolved": "https://registry.npmjs.org/babel-plugin-minify-guarded-expressions/-/babel-plugin-minify-guarded-expressions-0.4.4.tgz",
2889+ "integrity": "sha512-RMv0tM72YuPPfLT9QLr3ix9nwUIq+sHT6z8Iu3sLbqldzC1Dls8DPCywzUIzkTx9Zh1hWX4q/m9BPoPed9GOfA==",
2890+ "dev": true,
2891+ "requires": {
2892+ "babel-helper-evaluate-path": "^0.5.0",
2893+ "babel-helper-flip-expressions": "^0.4.3"
2894+ }
2895+ },
2896+ "babel-plugin-minify-infinity": {
2897+ "version": "0.4.3",
2898+ "resolved": "https://registry.npmjs.org/babel-plugin-minify-infinity/-/babel-plugin-minify-infinity-0.4.3.tgz",
2899+ "integrity": "sha1-37h2obCKBldjhO8/kuZTumB7Oco=",
2900+ "dev": true
2901+ },
2902+ "babel-plugin-minify-mangle-names": {
2903+ "version": "0.5.0",
2904+ "resolved": "https://registry.npmjs.org/babel-plugin-minify-mangle-names/-/babel-plugin-minify-mangle-names-0.5.0.tgz",
2905+ "integrity": "sha512-3jdNv6hCAw6fsX1p2wBGPfWuK69sfOjfd3zjUXkbq8McbohWy23tpXfy5RnToYWggvqzuMOwlId1PhyHOfgnGw==",
2906+ "dev": true,
2907+ "requires": {
2908+ "babel-helper-mark-eval-scopes": "^0.4.3"
2909+ }
2910+ },
2911+ "babel-plugin-minify-numeric-literals": {
2912+ "version": "0.4.3",
2913+ "resolved": "https://registry.npmjs.org/babel-plugin-minify-numeric-literals/-/babel-plugin-minify-numeric-literals-0.4.3.tgz",
2914+ "integrity": "sha1-jk/VYcefeAEob/YOjF/Z3u6TwLw=",
2915+ "dev": true
2916+ },
2917+ "babel-plugin-minify-replace": {
2918+ "version": "0.5.0",
2919+ "resolved": "https://registry.npmjs.org/babel-plugin-minify-replace/-/babel-plugin-minify-replace-0.5.0.tgz",
2920+ "integrity": "sha512-aXZiaqWDNUbyNNNpWs/8NyST+oU7QTpK7J9zFEFSA0eOmtUNMU3fczlTTTlnCxHmq/jYNFEmkkSG3DDBtW3Y4Q==",
2921+ "dev": true
2922+ },
2923+ "babel-plugin-minify-simplify": {
2924+ "version": "0.5.1",
2925+ "resolved": "https://registry.npmjs.org/babel-plugin-minify-simplify/-/babel-plugin-minify-simplify-0.5.1.tgz",
2926+ "integrity": "sha512-OSYDSnoCxP2cYDMk9gxNAed6uJDiDz65zgL6h8d3tm8qXIagWGMLWhqysT6DY3Vs7Fgq7YUDcjOomhVUb+xX6A==",
2927+ "dev": true,
2928+ "requires": {
2929+ "babel-helper-evaluate-path": "^0.5.0",
2930+ "babel-helper-flip-expressions": "^0.4.3",
2931+ "babel-helper-is-nodes-equiv": "^0.0.1",
2932+ "babel-helper-to-multiple-sequence-expressions": "^0.5.0"
2933+ }
2934+ },
2935+ "babel-plugin-minify-type-constructors": {
2936+ "version": "0.4.3",
2937+ "resolved": "https://registry.npmjs.org/babel-plugin-minify-type-constructors/-/babel-plugin-minify-type-constructors-0.4.3.tgz",
2938+ "integrity": "sha1-G8bxW4f3qxCF1CszC3F2V6IVZQA=",
2939+ "dev": true,
2940+ "requires": {
2941+ "babel-helper-is-void-0": "^0.4.3"
2942+ }
2943+ },
2944+ "babel-plugin-named-asset-import": {
2945+ "version": "0.3.4",
2946+ "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.4.tgz",
2947+ "integrity": "sha512-S6d+tEzc5Af1tKIMbsf2QirCcPdQ+mKUCY2H1nJj1DyA1ShwpsoxEOAwbWsG5gcXNV/olpvQd9vrUWRx4bnhpw==",
2948+ "dev": true
2949+ },
2950+ "babel-plugin-react-docgen": {
2951+ "version": "3.1.0",
2952+ "resolved": "https://registry.npmjs.org/babel-plugin-react-docgen/-/babel-plugin-react-docgen-3.1.0.tgz",
2953+ "integrity": "sha512-W6xqZnZIWjZuE9IjP7XolxxgFGB5Y9GZk4cLPSWKa10MrT86q7bX4ke9jbrNhFVIRhbmzL8wE1Sn++mIWoJLbw==",
2954+ "dev": true,
2955+ "requires": {
2956+ "lodash": "^4.17.11",
2957+ "react-docgen": "^4.1.0",
2958+ "recast": "^0.14.7"
2959+ }
2960+ },
2961+ "babel-plugin-react-svg": {
2962+ "version": "3.0.3",
2963+ "resolved": "https://registry.npmjs.org/babel-plugin-react-svg/-/babel-plugin-react-svg-3.0.3.tgz",
2964+ "integrity": "sha512-Pst1RWjUIiV0Ykv1ODSeceCBsFOP2Y4dusjq7/XkjuzJdvS9CjpkPMUIoO4MLlvp5PiLCeMlsOC7faEUA0gm3Q==",
2965+ "dev": true
2966+ },
2967+ "babel-plugin-syntax-jsx": {
2968+ "version": "6.18.0",
2969+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz",
2970+ "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=",
2971+ "dev": true
2972+ },
2973+ "babel-plugin-transform-inline-consecutive-adds": {
2974+ "version": "0.4.3",
2975+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-inline-consecutive-adds/-/babel-plugin-transform-inline-consecutive-adds-0.4.3.tgz",
2976+ "integrity": "sha1-Mj1Ho+pjqDp6w8gRro5pQfrysNE=",
2977+ "dev": true
2978+ },
2979+ "babel-plugin-transform-member-expression-literals": {
2980+ "version": "6.9.4",
2981+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-member-expression-literals/-/babel-plugin-transform-member-expression-literals-6.9.4.tgz",
2982+ "integrity": "sha1-NwOcmgwzE6OUlfqsL/OmtbnQOL8=",
2983+ "dev": true
2984+ },
2985+ "babel-plugin-transform-merge-sibling-variables": {
2986+ "version": "6.9.4",
2987+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-merge-sibling-variables/-/babel-plugin-transform-merge-sibling-variables-6.9.4.tgz",
2988+ "integrity": "sha1-hbQi/DN3tEnJ0c3kQIcgNTJAHa4=",
2989+ "dev": true
2990+ },
2991+ "babel-plugin-transform-minify-booleans": {
2992+ "version": "6.9.4",
2993+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-minify-booleans/-/babel-plugin-transform-minify-booleans-6.9.4.tgz",
2994+ "integrity": "sha1-rLs+VqNVXdI5KOS1gtKFFi3SsZg=",
2995+ "dev": true
2996+ },
2997+ "babel-plugin-transform-property-literals": {
2998+ "version": "6.9.4",
2999+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-property-literals/-/babel-plugin-transform-property-literals-6.9.4.tgz",
3000+ "integrity": "sha1-mMHSHiVXNlc/k+zlRFn2ziSYXTk=",
3001+ "dev": true,
3002+ "requires": {
3003+ "esutils": "^2.0.2"
3004+ }
3005+ },
3006+ "babel-plugin-transform-react-remove-prop-types": {
3007+ "version": "0.4.24",
3008+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz",
3009+ "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==",
3010+ "dev": true
3011+ },
3012+ "babel-plugin-transform-regexp-constructors": {
3013+ "version": "0.4.3",
3014+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-regexp-constructors/-/babel-plugin-transform-regexp-constructors-0.4.3.tgz",
3015+ "integrity": "sha1-WLd3W2OvzzMyj66aX4j71PsLSWU=",
3016+ "dev": true
3017+ },
3018+ "babel-plugin-transform-remove-console": {
3019+ "version": "6.9.4",
3020+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-remove-console/-/babel-plugin-transform-remove-console-6.9.4.tgz",
3021+ "integrity": "sha1-uYA2DAZzhOJLNXpYjYB9PINSd4A=",
3022+ "dev": true
3023+ },
3024+ "babel-plugin-transform-remove-debugger": {
3025+ "version": "6.9.4",
3026+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-remove-debugger/-/babel-plugin-transform-remove-debugger-6.9.4.tgz",
3027+ "integrity": "sha1-QrcnYxyXl44estGZp67IShgznvI=",
3028+ "dev": true
3029+ },
3030+ "babel-plugin-transform-remove-undefined": {
3031+ "version": "0.5.0",
3032+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-remove-undefined/-/babel-plugin-transform-remove-undefined-0.5.0.tgz",
3033+ "integrity": "sha512-+M7fJYFaEE/M9CXa0/IRkDbiV3wRELzA1kKQFCJ4ifhrzLKn/9VCCgj9OFmYWwBd8IB48YdgPkHYtbYq+4vtHQ==",
3034+ "dev": true,
3035+ "requires": {
3036+ "babel-helper-evaluate-path": "^0.5.0"
3037+ }
3038+ },
3039+ "babel-plugin-transform-simplify-comparison-operators": {
3040+ "version": "6.9.4",
3041+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-simplify-comparison-operators/-/babel-plugin-transform-simplify-comparison-operators-6.9.4.tgz",
3042+ "integrity": "sha1-9ir+CWyrDh9ootdT/fKDiIRxzrk=",
3043+ "dev": true
3044+ },
3045+ "babel-plugin-transform-undefined-to-void": {
3046+ "version": "6.9.4",
3047+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-undefined-to-void/-/babel-plugin-transform-undefined-to-void-6.9.4.tgz",
3048+ "integrity": "sha1-viQcqBQEAwZ4t0hxcyK4nQyP4oA=",
3049+ "dev": true
3050+ },
3051+ "babel-preset-minify": {
3052+ "version": "0.5.1",
3053+ "resolved": "https://registry.npmjs.org/babel-preset-minify/-/babel-preset-minify-0.5.1.tgz",
3054+ "integrity": "sha512-1IajDumYOAPYImkHbrKeiN5AKKP9iOmRoO2IPbIuVp0j2iuCcj0n7P260z38siKMZZ+85d3mJZdtW8IgOv+Tzg==",
3055+ "dev": true,
3056+ "requires": {
3057+ "babel-plugin-minify-builtins": "^0.5.0",
3058+ "babel-plugin-minify-constant-folding": "^0.5.0",
3059+ "babel-plugin-minify-dead-code-elimination": "^0.5.1",
3060+ "babel-plugin-minify-flip-comparisons": "^0.4.3",
3061+ "babel-plugin-minify-guarded-expressions": "^0.4.4",
3062+ "babel-plugin-minify-infinity": "^0.4.3",
3063+ "babel-plugin-minify-mangle-names": "^0.5.0",
3064+ "babel-plugin-minify-numeric-literals": "^0.4.3",
3065+ "babel-plugin-minify-replace": "^0.5.0",
3066+ "babel-plugin-minify-simplify": "^0.5.1",
3067+ "babel-plugin-minify-type-constructors": "^0.4.3",
3068+ "babel-plugin-transform-inline-consecutive-adds": "^0.4.3",
3069+ "babel-plugin-transform-member-expression-literals": "^6.9.4",
3070+ "babel-plugin-transform-merge-sibling-variables": "^6.9.4",
3071+ "babel-plugin-transform-minify-booleans": "^6.9.4",
3072+ "babel-plugin-transform-property-literals": "^6.9.4",
3073+ "babel-plugin-transform-regexp-constructors": "^0.4.3",
3074+ "babel-plugin-transform-remove-console": "^6.9.4",
3075+ "babel-plugin-transform-remove-debugger": "^6.9.4",
3076+ "babel-plugin-transform-remove-undefined": "^0.5.0",
3077+ "babel-plugin-transform-simplify-comparison-operators": "^6.9.4",
3078+ "babel-plugin-transform-undefined-to-void": "^6.9.4",
3079+ "lodash": "^4.17.11"
3080+ }
3081+ },
3082+ "babel-preset-react-app": {
3083+ "version": "9.0.2",
3084+ "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-9.0.2.tgz",
3085+ "integrity": "sha512-aXD+CTH8Chn8sNJr4tO/trWKqe5sSE4hdO76j9fhVezJSzmpWYWUSc5JoPmdSxADwef5kQFNGKXd433vvkd2VQ==",
3086+ "dev": true,
3087+ "requires": {
3088+ "@babel/core": "7.6.0",
3089+ "@babel/plugin-proposal-class-properties": "7.5.5",
3090+ "@babel/plugin-proposal-decorators": "7.6.0",
3091+ "@babel/plugin-proposal-object-rest-spread": "7.5.5",
3092+ "@babel/plugin-syntax-dynamic-import": "7.2.0",
3093+ "@babel/plugin-transform-destructuring": "7.6.0",
3094+ "@babel/plugin-transform-flow-strip-types": "7.4.4",
3095+ "@babel/plugin-transform-react-display-name": "7.2.0",
3096+ "@babel/plugin-transform-runtime": "7.6.0",
3097+ "@babel/preset-env": "7.6.0",
3098+ "@babel/preset-react": "7.0.0",
3099+ "@babel/preset-typescript": "7.6.0",
3100+ "@babel/runtime": "7.6.0",
3101+ "babel-plugin-dynamic-import-node": "2.3.0",
3102+ "babel-plugin-macros": "2.6.1",
3103+ "babel-plugin-transform-react-remove-prop-types": "0.4.24"
3104+ },
3105+ "dependencies": {
3106+ "@babel/core": {
3107+ "version": "7.6.0",
3108+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.6.0.tgz",
3109+ "integrity": "sha512-FuRhDRtsd6IptKpHXAa+4WPZYY2ZzgowkbLBecEDDSje1X/apG7jQM33or3NdOmjXBKWGOg4JmSiRfUfuTtHXw==",
3110+ "dev": true,
3111+ "requires": {
3112+ "@babel/code-frame": "^7.5.5",
3113+ "@babel/generator": "^7.6.0",
3114+ "@babel/helpers": "^7.6.0",
3115+ "@babel/parser": "^7.6.0",
3116+ "@babel/template": "^7.6.0",
3117+ "@babel/traverse": "^7.6.0",
3118+ "@babel/types": "^7.6.0",
3119+ "convert-source-map": "^1.1.0",
3120+ "debug": "^4.1.0",
3121+ "json5": "^2.1.0",
3122+ "lodash": "^4.17.13",
3123+ "resolve": "^1.3.2",
3124+ "semver": "^5.4.1",
3125+ "source-map": "^0.5.0"
3126+ }
3127+ },
3128+ "@babel/plugin-proposal-object-rest-spread": {
3129+ "version": "7.5.5",
3130+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.5.5.tgz",
3131+ "integrity": "sha512-F2DxJJSQ7f64FyTVl5cw/9MWn6naXGdk3Q3UhDbFEEHv+EilCPoeRD3Zh/Utx1CJz4uyKlQ4uH+bJPbEhMV7Zw==",
3132+ "dev": true,
3133+ "requires": {
3134+ "@babel/helper-plugin-utils": "^7.0.0",
3135+ "@babel/plugin-syntax-object-rest-spread": "^7.2.0"
3136+ }
3137+ },
3138+ "@babel/preset-env": {
3139+ "version": "7.6.0",
3140+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.6.0.tgz",
3141+ "integrity": "sha512-1efzxFv/TcPsNXlRhMzRnkBFMeIqBBgzwmZwlFDw5Ubj0AGLeufxugirwZmkkX/ayi3owsSqoQ4fw8LkfK9SYg==",
3142+ "dev": true,
3143+ "requires": {
3144+ "@babel/helper-module-imports": "^7.0.0",
3145+ "@babel/helper-plugin-utils": "^7.0.0",
3146+ "@babel/plugin-proposal-async-generator-functions": "^7.2.0",
3147+ "@babel/plugin-proposal-dynamic-import": "^7.5.0",
3148+ "@babel/plugin-proposal-json-strings": "^7.2.0",
3149+ "@babel/plugin-proposal-object-rest-spread": "^7.5.5",
3150+ "@babel/plugin-proposal-optional-catch-binding": "^7.2.0",
3151+ "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
3152+ "@babel/plugin-syntax-async-generators": "^7.2.0",
3153+ "@babel/plugin-syntax-dynamic-import": "^7.2.0",
3154+ "@babel/plugin-syntax-json-strings": "^7.2.0",
3155+ "@babel/plugin-syntax-object-rest-spread": "^7.2.0",
3156+ "@babel/plugin-syntax-optional-catch-binding": "^7.2.0",
3157+ "@babel/plugin-transform-arrow-functions": "^7.2.0",
3158+ "@babel/plugin-transform-async-to-generator": "^7.5.0",
3159+ "@babel/plugin-transform-block-scoped-functions": "^7.2.0",
3160+ "@babel/plugin-transform-block-scoping": "^7.6.0",
3161+ "@babel/plugin-transform-classes": "^7.5.5",
3162+ "@babel/plugin-transform-computed-properties": "^7.2.0",
3163+ "@babel/plugin-transform-destructuring": "^7.6.0",
3164+ "@babel/plugin-transform-dotall-regex": "^7.4.4",
3165+ "@babel/plugin-transform-duplicate-keys": "^7.5.0",
3166+ "@babel/plugin-transform-exponentiation-operator": "^7.2.0",
3167+ "@babel/plugin-transform-for-of": "^7.4.4",
3168+ "@babel/plugin-transform-function-name": "^7.4.4",
3169+ "@babel/plugin-transform-literals": "^7.2.0",
3170+ "@babel/plugin-transform-member-expression-literals": "^7.2.0",
3171+ "@babel/plugin-transform-modules-amd": "^7.5.0",
3172+ "@babel/plugin-transform-modules-commonjs": "^7.6.0",
3173+ "@babel/plugin-transform-modules-systemjs": "^7.5.0",
3174+ "@babel/plugin-transform-modules-umd": "^7.2.0",
3175+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.6.0",
3176+ "@babel/plugin-transform-new-target": "^7.4.4",
3177+ "@babel/plugin-transform-object-super": "^7.5.5",
3178+ "@babel/plugin-transform-parameters": "^7.4.4",
3179+ "@babel/plugin-transform-property-literals": "^7.2.0",
3180+ "@babel/plugin-transform-regenerator": "^7.4.5",
3181+ "@babel/plugin-transform-reserved-words": "^7.2.0",
3182+ "@babel/plugin-transform-shorthand-properties": "^7.2.0",
3183+ "@babel/plugin-transform-spread": "^7.2.0",
3184+ "@babel/plugin-transform-sticky-regex": "^7.2.0",
3185+ "@babel/plugin-transform-template-literals": "^7.4.4",
3186+ "@babel/plugin-transform-typeof-symbol": "^7.2.0",
3187+ "@babel/plugin-transform-unicode-regex": "^7.4.4",
3188+ "@babel/types": "^7.6.0",
3189+ "browserslist": "^4.6.0",
3190+ "core-js-compat": "^3.1.1",
3191+ "invariant": "^2.2.2",
3192+ "js-levenshtein": "^1.1.3",
3193+ "semver": "^5.5.0"
3194+ }
3195+ },
3196+ "@babel/runtime": {
3197+ "version": "7.6.0",
3198+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.6.0.tgz",
3199+ "integrity": "sha512-89eSBLJsxNxOERC0Op4vd+0Bqm6wRMqMbFtV3i0/fbaWw/mJ8Q3eBvgX0G4SyrOOLCtbu98HspF8o09MRT+KzQ==",
3200+ "dev": true,
3201+ "requires": {
3202+ "regenerator-runtime": "^0.13.2"
3203+ }
3204+ },
3205+ "debug": {
3206+ "version": "4.1.1",
3207+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
3208+ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
3209+ "dev": true,
3210+ "requires": {
3211+ "ms": "^2.1.1"
3212+ }
3213+ },
3214+ "json5": {
3215+ "version": "2.1.0",
3216+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz",
3217+ "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==",
3218+ "dev": true,
3219+ "requires": {
3220+ "minimist": "^1.2.0"
3221+ }
3222+ },
3223+ "minimist": {
3224+ "version": "1.2.0",
3225+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
3226+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
3227+ "dev": true
3228+ }
3229+ }
3230+ },
3231+ "babel-runtime": {
3232+ "version": "6.26.0",
3233+ "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
3234+ "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
3235+ "dev": true,
3236+ "requires": {
3237+ "core-js": "^2.4.0",
3238+ "regenerator-runtime": "^0.11.0"
3239+ },
3240+ "dependencies": {
3241+ "core-js": {
3242+ "version": "2.6.9",
3243+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz",
3244+ "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==",
3245+ "dev": true
3246+ },
3247+ "regenerator-runtime": {
3248+ "version": "0.11.1",
3249+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
3250+ "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==",
3251+ "dev": true
3252+ }
3253+ }
3254+ },
3255+ "balanced-match": {
3256+ "version": "1.0.0",
3257+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
3258+ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
3259+ "dev": true
3260+ },
3261+ "base": {
3262+ "version": "0.11.2",
3263+ "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
3264+ "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
3265+ "dev": true,
3266+ "requires": {
3267+ "cache-base": "^1.0.1",
3268+ "class-utils": "^0.3.5",
3269+ "component-emitter": "^1.2.1",
3270+ "define-property": "^1.0.0",
3271+ "isobject": "^3.0.1",
3272+ "mixin-deep": "^1.2.0",
3273+ "pascalcase": "^0.1.1"
3274+ },
3275+ "dependencies": {
3276+ "define-property": {
3277+ "version": "1.0.0",
3278+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
3279+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
3280+ "dev": true,
3281+ "requires": {
3282+ "is-descriptor": "^1.0.0"
3283+ }
3284+ },
3285+ "is-accessor-descriptor": {
3286+ "version": "1.0.0",
3287+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
3288+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
3289+ "dev": true,
3290+ "requires": {
3291+ "kind-of": "^6.0.0"
3292+ }
3293+ },
3294+ "is-data-descriptor": {
3295+ "version": "1.0.0",
3296+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
3297+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
3298+ "dev": true,
3299+ "requires": {
3300+ "kind-of": "^6.0.0"
3301+ }
3302+ },
3303+ "is-descriptor": {
3304+ "version": "1.0.2",
3305+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
3306+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
3307+ "dev": true,
3308+ "requires": {
3309+ "is-accessor-descriptor": "^1.0.0",
3310+ "is-data-descriptor": "^1.0.0",
3311+ "kind-of": "^6.0.2"
3312+ }
3313+ }
3314+ }
3315+ },
3316+ "base64-js": {
3317+ "version": "1.3.1",
3318+ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz",
3319+ "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==",
3320+ "dev": true
3321+ },
3322+ "batch": {
3323+ "version": "0.6.1",
3324+ "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
3325+ "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
3326+ "dev": true
3327+ },
3328+ "batch-processor": {
3329+ "version": "1.0.0",
3330+ "resolved": "https://registry.npmjs.org/batch-processor/-/batch-processor-1.0.0.tgz",
3331+ "integrity": "sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg=",
3332+ "dev": true
3333+ },
3334+ "bcrypt-pbkdf": {
3335+ "version": "1.0.2",
3336+ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
3337+ "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
3338+ "dev": true,
3339+ "requires": {
3340+ "tweetnacl": "^0.14.3"
3341+ }
3342+ },
3343+ "big.js": {
3344+ "version": "5.2.2",
3345+ "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
3346+ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ=="
3347+ },
3348+ "binary-extensions": {
3349+ "version": "1.13.1",
3350+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
3351+ "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
3352+ "dev": true
3353+ },
3354+ "bluebird": {
3355+ "version": "3.5.5",
3356+ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz",
3357+ "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==",
3358+ "dev": true
3359+ },
3360+ "bn.js": {
3361+ "version": "4.11.8",
3362+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
3363+ "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==",
3364+ "dev": true
3365+ },
3366+ "body-parser": {
3367+ "version": "1.19.0",
3368+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
3369+ "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
3370+ "dev": true,
3371+ "requires": {
3372+ "bytes": "3.1.0",
3373+ "content-type": "~1.0.4",
3374+ "debug": "2.6.9",
3375+ "depd": "~1.1.2",
3376+ "http-errors": "1.7.2",
3377+ "iconv-lite": "0.4.24",
3378+ "on-finished": "~2.3.0",
3379+ "qs": "6.7.0",
3380+ "raw-body": "2.4.0",
3381+ "type-is": "~1.6.17"
3382+ },
3383+ "dependencies": {
3384+ "bytes": {
3385+ "version": "3.1.0",
3386+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
3387+ "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
3388+ "dev": true
3389+ },
3390+ "debug": {
3391+ "version": "2.6.9",
3392+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
3393+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
3394+ "dev": true,
3395+ "requires": {
3396+ "ms": "2.0.0"
3397+ }
3398+ },
3399+ "ms": {
3400+ "version": "2.0.0",
3401+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
3402+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
3403+ "dev": true
3404+ },
3405+ "qs": {
3406+ "version": "6.7.0",
3407+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
3408+ "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
3409+ "dev": true
3410+ }
3411+ }
3412+ },
3413+ "bonjour": {
3414+ "version": "3.5.0",
3415+ "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
3416+ "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
3417+ "dev": true,
3418+ "requires": {
3419+ "array-flatten": "^2.1.0",
3420+ "deep-equal": "^1.0.1",
3421+ "dns-equal": "^1.0.0",
3422+ "dns-txt": "^2.0.2",
3423+ "multicast-dns": "^6.0.1",
3424+ "multicast-dns-service-types": "^1.1.0"
3425+ }
3426+ },
3427+ "boolbase": {
3428+ "version": "1.0.0",
3429+ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
3430+ "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
3431+ "dev": true
3432+ },
3433+ "boxen": {
3434+ "version": "3.2.0",
3435+ "resolved": "https://registry.npmjs.org/boxen/-/boxen-3.2.0.tgz",
3436+ "integrity": "sha512-cU4J/+NodM3IHdSL2yN8bqYqnmlBTidDR4RC7nJs61ZmtGz8VZzM3HLQX0zY5mrSmPtR3xWwsq2jOUQqFZN8+A==",
3437+ "dev": true,
3438+ "requires": {
3439+ "ansi-align": "^3.0.0",
3440+ "camelcase": "^5.3.1",
3441+ "chalk": "^2.4.2",
3442+ "cli-boxes": "^2.2.0",
3443+ "string-width": "^3.0.0",
3444+ "term-size": "^1.2.0",
3445+ "type-fest": "^0.3.0",
3446+ "widest-line": "^2.0.0"
3447+ }
3448+ },
3449+ "brace-expansion": {
3450+ "version": "1.1.11",
3451+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
3452+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
3453+ "dev": true,
3454+ "requires": {
3455+ "balanced-match": "^1.0.0",
3456+ "concat-map": "0.0.1"
3457+ }
3458+ },
3459+ "braces": {
3460+ "version": "2.3.2",
3461+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
3462+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
3463+ "dev": true,
3464+ "requires": {
3465+ "arr-flatten": "^1.1.0",
3466+ "array-unique": "^0.3.2",
3467+ "extend-shallow": "^2.0.1",
3468+ "fill-range": "^4.0.0",
3469+ "isobject": "^3.0.1",
3470+ "repeat-element": "^1.1.2",
3471+ "snapdragon": "^0.8.1",
3472+ "snapdragon-node": "^2.0.1",
3473+ "split-string": "^3.0.2",
3474+ "to-regex": "^3.0.1"
3475+ },
3476+ "dependencies": {
3477+ "extend-shallow": {
3478+ "version": "2.0.1",
3479+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
3480+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
3481+ "dev": true,
3482+ "requires": {
3483+ "is-extendable": "^0.1.0"
3484+ }
3485+ }
3486+ }
3487+ },
3488+ "brorand": {
3489+ "version": "1.1.0",
3490+ "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
3491+ "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
3492+ "dev": true
3493+ },
3494+ "browser-process-hrtime": {
3495+ "version": "0.1.3",
3496+ "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz",
3497+ "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==",
3498+ "dev": true
3499+ },
3500+ "browserify-aes": {
3501+ "version": "1.2.0",
3502+ "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
3503+ "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
3504+ "dev": true,
3505+ "requires": {
3506+ "buffer-xor": "^1.0.3",
3507+ "cipher-base": "^1.0.0",
3508+ "create-hash": "^1.1.0",
3509+ "evp_bytestokey": "^1.0.3",
3510+ "inherits": "^2.0.1",
3511+ "safe-buffer": "^5.0.1"
3512+ }
3513+ },
3514+ "browserify-cipher": {
3515+ "version": "1.0.1",
3516+ "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
3517+ "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
3518+ "dev": true,
3519+ "requires": {
3520+ "browserify-aes": "^1.0.4",
3521+ "browserify-des": "^1.0.0",
3522+ "evp_bytestokey": "^1.0.0"
3523+ }
3524+ },
3525+ "browserify-des": {
3526+ "version": "1.0.2",
3527+ "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
3528+ "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
3529+ "dev": true,
3530+ "requires": {
3531+ "cipher-base": "^1.0.1",
3532+ "des.js": "^1.0.0",
3533+ "inherits": "^2.0.1",
3534+ "safe-buffer": "^5.1.2"
3535+ }
3536+ },
3537+ "browserify-rsa": {
3538+ "version": "4.0.1",
3539+ "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz",
3540+ "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",
3541+ "dev": true,
3542+ "requires": {
3543+ "bn.js": "^4.1.0",
3544+ "randombytes": "^2.0.1"
3545+ }
3546+ },
3547+ "browserify-sign": {
3548+ "version": "4.0.4",
3549+ "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz",
3550+ "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=",
3551+ "dev": true,
3552+ "requires": {
3553+ "bn.js": "^4.1.1",
3554+ "browserify-rsa": "^4.0.0",
3555+ "create-hash": "^1.1.0",
3556+ "create-hmac": "^1.1.2",
3557+ "elliptic": "^6.0.0",
3558+ "inherits": "^2.0.1",
3559+ "parse-asn1": "^5.0.0"
3560+ }
3561+ },
3562+ "browserify-zlib": {
3563+ "version": "0.2.0",
3564+ "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
3565+ "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
3566+ "dev": true,
3567+ "requires": {
3568+ "pako": "~1.0.5"
3569+ }
3570+ },
3571+ "browserslist": {
3572+ "version": "4.7.0",
3573+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.7.0.tgz",
3574+ "integrity": "sha512-9rGNDtnj+HaahxiVV38Gn8n8Lr8REKsel68v1sPFfIGEK6uSXTY3h9acgiT1dZVtOOUtifo/Dn8daDQ5dUgVsA==",
3575+ "dev": true,
3576+ "requires": {
3577+ "caniuse-lite": "^1.0.30000989",
3578+ "electron-to-chromium": "^1.3.247",
3579+ "node-releases": "^1.1.29"
3580+ }
3581+ },
3582+ "buffer": {
3583+ "version": "4.9.2",
3584+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
3585+ "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
3586+ "dev": true,
3587+ "requires": {
3588+ "base64-js": "^1.0.2",
3589+ "ieee754": "^1.1.4",
3590+ "isarray": "^1.0.0"
3591+ }
3592+ },
3593+ "buffer-from": {
3594+ "version": "1.1.1",
3595+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
3596+ "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
3597+ "dev": true
3598+ },
3599+ "buffer-indexof": {
3600+ "version": "1.1.1",
3601+ "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
3602+ "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
3603+ "dev": true
3604+ },
3605+ "buffer-xor": {
3606+ "version": "1.0.3",
3607+ "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
3608+ "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
3609+ "dev": true
3610+ },
3611+ "builtin-status-codes": {
3612+ "version": "3.0.0",
3613+ "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
3614+ "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
3615+ "dev": true
3616+ },
3617+ "byline": {
3618+ "version": "5.0.0",
3619+ "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz",
3620+ "integrity": "sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=",
3621+ "dev": true
3622+ },
3623+ "bytes": {
3624+ "version": "3.0.0",
3625+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
3626+ "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
3627+ "dev": true
3628+ },
3629+ "cacache": {
3630+ "version": "11.3.3",
3631+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.3.tgz",
3632+ "integrity": "sha512-p8WcneCytvzPxhDvYp31PD039vi77I12W+/KfR9S8AZbaiARFBCpsPJS+9uhWfeBfeAtW7o/4vt3MUqLkbY6nA==",
3633+ "dev": true,
3634+ "requires": {
3635+ "bluebird": "^3.5.5",
3636+ "chownr": "^1.1.1",
3637+ "figgy-pudding": "^3.5.1",
3638+ "glob": "^7.1.4",
3639+ "graceful-fs": "^4.1.15",
3640+ "lru-cache": "^5.1.1",
3641+ "mississippi": "^3.0.0",
3642+ "mkdirp": "^0.5.1",
3643+ "move-concurrently": "^1.0.1",
3644+ "promise-inflight": "^1.0.1",
3645+ "rimraf": "^2.6.3",
3646+ "ssri": "^6.0.1",
3647+ "unique-filename": "^1.1.1",
3648+ "y18n": "^4.0.0"
3649+ }
3650+ },
3651+ "cache-base": {
3652+ "version": "1.0.1",
3653+ "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
3654+ "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
3655+ "dev": true,
3656+ "requires": {
3657+ "collection-visit": "^1.0.0",
3658+ "component-emitter": "^1.2.1",
3659+ "get-value": "^2.0.6",
3660+ "has-value": "^1.0.0",
3661+ "isobject": "^3.0.1",
3662+ "set-value": "^2.0.0",
3663+ "to-object-path": "^0.3.0",
3664+ "union-value": "^1.0.0",
3665+ "unset-value": "^1.0.0"
3666+ }
3667+ },
3668+ "call-me-maybe": {
3669+ "version": "1.0.1",
3670+ "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz",
3671+ "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=",
3672+ "dev": true
3673+ },
3674+ "caller-callsite": {
3675+ "version": "2.0.0",
3676+ "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz",
3677+ "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=",
3678+ "dev": true,
3679+ "requires": {
3680+ "callsites": "^2.0.0"
3681+ }
3682+ },
3683+ "caller-path": {
3684+ "version": "2.0.0",
3685+ "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz",
3686+ "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=",
3687+ "dev": true,
3688+ "requires": {
3689+ "caller-callsite": "^2.0.0"
3690+ }
3691+ },
3692+ "callsites": {
3693+ "version": "2.0.0",
3694+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
3695+ "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=",
3696+ "dev": true
3697+ },
3698+ "camel-case": {
3699+ "version": "3.0.0",
3700+ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz",
3701+ "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=",
3702+ "dev": true,
3703+ "requires": {
3704+ "no-case": "^2.2.0",
3705+ "upper-case": "^1.1.1"
3706+ }
3707+ },
3708+ "camelcase": {
3709+ "version": "5.3.1",
3710+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
3711+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
3712+ "dev": true
3713+ },
3714+ "can-use-dom": {
3715+ "version": "0.1.0",
3716+ "resolved": "https://registry.npmjs.org/can-use-dom/-/can-use-dom-0.1.0.tgz",
3717+ "integrity": "sha1-IsxKNKCrxDlQ9CxkEQJKP2NmtFo=",
3718+ "dev": true
3719+ },
3720+ "caniuse-lite": {
3721+ "version": "1.0.30000997",
3722+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000997.tgz",
3723+ "integrity": "sha512-BQLFPIdj2ntgBNWp9Q64LGUIEmvhKkzzHhUHR3CD5A9Lb7ZKF20/+sgadhFap69lk5XmK1fTUleDclaRFvgVUA==",
3724+ "dev": true
3725+ },
3726+ "case-sensitive-paths-webpack-plugin": {
3727+ "version": "2.2.0",
3728+ "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.2.0.tgz",
3729+ "integrity": "sha512-u5ElzokS8A1pm9vM3/iDgTcI3xqHxuCao94Oz8etI3cf0Tio0p8izkDYbTIn09uP3yUUr6+veaE6IkjnTYS46g==",
3730+ "dev": true
3731+ },
3732+ "caseless": {
3733+ "version": "0.12.0",
3734+ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
3735+ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
3736+ "dev": true
3737+ },
3738+ "chalk": {
3739+ "version": "2.4.2",
3740+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
3741+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
3742+ "dev": true,
3743+ "requires": {
3744+ "ansi-styles": "^3.2.1",
3745+ "escape-string-regexp": "^1.0.5",
3746+ "supports-color": "^5.3.0"
3747+ }
3748+ },
3749+ "character-entities": {
3750+ "version": "1.2.3",
3751+ "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.3.tgz",
3752+ "integrity": "sha512-yB4oYSAa9yLcGyTbB4ItFwHw43QHdH129IJ5R+WvxOkWlyFnR5FAaBNnUq4mcxsTVZGh28bHoeTHMKXH1wZf3w==",
3753+ "dev": true
3754+ },
3755+ "character-entities-legacy": {
3756+ "version": "1.1.3",
3757+ "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.3.tgz",
3758+ "integrity": "sha512-YAxUpPoPwxYFsslbdKkhrGnXAtXoHNgYjlBM3WMXkWGTl5RsY3QmOyhwAgL8Nxm9l5LBThXGawxKPn68y6/fww==",
3759+ "dev": true
3760+ },
3761+ "character-reference-invalid": {
3762+ "version": "1.1.3",
3763+ "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.3.tgz",
3764+ "integrity": "sha512-VOq6PRzQBam/8Jm6XBGk2fNEnHXAdGd6go0rtd4weAGECBamHDwwCQSOT12TACIYUZegUXnV6xBXqUssijtxIg==",
3765+ "dev": true
3766+ },
3767+ "chardet": {
3768+ "version": "0.7.0",
3769+ "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
3770+ "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
3771+ "dev": true
3772+ },
3773+ "chokidar": {
3774+ "version": "2.1.8",
3775+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
3776+ "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
3777+ "dev": true,
3778+ "requires": {
3779+ "anymatch": "^2.0.0",
3780+ "async-each": "^1.0.1",
3781+ "braces": "^2.3.2",
3782+ "fsevents": "^1.2.7",
3783+ "glob-parent": "^3.1.0",
3784+ "inherits": "^2.0.3",
3785+ "is-binary-path": "^1.0.0",
3786+ "is-glob": "^4.0.0",
3787+ "normalize-path": "^3.0.0",
3788+ "path-is-absolute": "^1.0.0",
3789+ "readdirp": "^2.2.1",
3790+ "upath": "^1.1.1"
3791+ }
3792+ },
3793+ "chownr": {
3794+ "version": "1.1.3",
3795+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.3.tgz",
3796+ "integrity": "sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==",
3797+ "dev": true
3798+ },
3799+ "chrome-trace-event": {
3800+ "version": "1.0.2",
3801+ "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz",
3802+ "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==",
3803+ "dev": true,
3804+ "requires": {
3805+ "tslib": "^1.9.0"
3806+ }
3807+ },
3808+ "cipher-base": {
3809+ "version": "1.0.4",
3810+ "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
3811+ "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
3812+ "dev": true,
3813+ "requires": {
3814+ "inherits": "^2.0.1",
3815+ "safe-buffer": "^5.0.1"
3816+ }
3817+ },
3818+ "class-utils": {
3819+ "version": "0.3.6",
3820+ "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
3821+ "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
3822+ "dev": true,
3823+ "requires": {
3824+ "arr-union": "^3.1.0",
3825+ "define-property": "^0.2.5",
3826+ "isobject": "^3.0.0",
3827+ "static-extend": "^0.1.1"
3828+ },
3829+ "dependencies": {
3830+ "define-property": {
3831+ "version": "0.2.5",
3832+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
3833+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
3834+ "dev": true,
3835+ "requires": {
3836+ "is-descriptor": "^0.1.0"
3837+ }
3838+ }
3839+ }
3840+ },
3841+ "classnames": {
3842+ "version": "2.2.6",
3843+ "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz",
3844+ "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==",
3845+ "dev": true
3846+ },
3847+ "clean-css": {
3848+ "version": "4.2.1",
3849+ "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz",
3850+ "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==",
3851+ "dev": true,
3852+ "requires": {
3853+ "source-map": "~0.6.0"
3854+ },
3855+ "dependencies": {
3856+ "source-map": {
3857+ "version": "0.6.1",
3858+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
3859+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
3860+ "dev": true
3861+ }
3862+ }
3863+ },
3864+ "cli-boxes": {
3865+ "version": "2.2.0",
3866+ "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.0.tgz",
3867+ "integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==",
3868+ "dev": true
3869+ },
3870+ "cli-cursor": {
3871+ "version": "2.1.0",
3872+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
3873+ "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
3874+ "dev": true,
3875+ "requires": {
3876+ "restore-cursor": "^2.0.0"
3877+ }
3878+ },
3879+ "cli-table3": {
3880+ "version": "0.5.1",
3881+ "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.5.1.tgz",
3882+ "integrity": "sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw==",
3883+ "dev": true,
3884+ "requires": {
3885+ "colors": "^1.1.2",
3886+ "object-assign": "^4.1.0",
3887+ "string-width": "^2.1.1"
3888+ },
3889+ "dependencies": {
3890+ "ansi-regex": {
3891+ "version": "3.0.0",
3892+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
3893+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
3894+ "dev": true
3895+ },
3896+ "string-width": {
3897+ "version": "2.1.1",
3898+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
3899+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
3900+ "dev": true,
3901+ "requires": {
3902+ "is-fullwidth-code-point": "^2.0.0",
3903+ "strip-ansi": "^4.0.0"
3904+ }
3905+ },
3906+ "strip-ansi": {
3907+ "version": "4.0.0",
3908+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
3909+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
3910+ "dev": true,
3911+ "requires": {
3912+ "ansi-regex": "^3.0.0"
3913+ }
3914+ }
3915+ }
3916+ },
3917+ "cli-width": {
3918+ "version": "2.2.0",
3919+ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
3920+ "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=",
3921+ "dev": true
3922+ },
3923+ "clipboard": {
3924+ "version": "2.0.4",
3925+ "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.4.tgz",
3926+ "integrity": "sha512-Vw26VSLRpJfBofiVaFb/I8PVfdI1OxKcYShe6fm0sP/DtmiWQNCjhM/okTvdCo0G+lMMm1rMYbk4IK4x1X+kgQ==",
3927+ "dev": true,
3928+ "optional": true,
3929+ "requires": {
3930+ "good-listener": "^1.2.2",
3931+ "select": "^1.1.2",
3932+ "tiny-emitter": "^2.0.0"
3933+ }
3934+ },
3935+ "cliui": {
3936+ "version": "4.1.0",
3937+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
3938+ "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
3939+ "dev": true,
3940+ "requires": {
3941+ "string-width": "^2.1.1",
3942+ "strip-ansi": "^4.0.0",
3943+ "wrap-ansi": "^2.0.0"
3944+ },
3945+ "dependencies": {
3946+ "ansi-regex": {
3947+ "version": "3.0.0",
3948+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
3949+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
3950+ "dev": true
3951+ },
3952+ "string-width": {
3953+ "version": "2.1.1",
3954+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
3955+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
3956+ "dev": true,
3957+ "requires": {
3958+ "is-fullwidth-code-point": "^2.0.0",
3959+ "strip-ansi": "^4.0.0"
3960+ }
3961+ },
3962+ "strip-ansi": {
3963+ "version": "4.0.0",
3964+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
3965+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
3966+ "dev": true,
3967+ "requires": {
3968+ "ansi-regex": "^3.0.0"
3969+ }
3970+ },
3971+ "wrap-ansi": {
3972+ "version": "2.1.0",
3973+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
3974+ "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
3975+ "dev": true,
3976+ "requires": {
3977+ "string-width": "^1.0.1",
3978+ "strip-ansi": "^3.0.1"
3979+ },
3980+ "dependencies": {
3981+ "ansi-regex": {
3982+ "version": "2.1.1",
3983+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
3984+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
3985+ "dev": true
3986+ },
3987+ "is-fullwidth-code-point": {
3988+ "version": "1.0.0",
3989+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
3990+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
3991+ "dev": true,
3992+ "requires": {
3993+ "number-is-nan": "^1.0.0"
3994+ }
3995+ },
3996+ "string-width": {
3997+ "version": "1.0.2",
3998+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
3999+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
4000+ "dev": true,
4001+ "requires": {
4002+ "code-point-at": "^1.0.0",
4003+ "is-fullwidth-code-point": "^1.0.0",
4004+ "strip-ansi": "^3.0.0"
4005+ }
4006+ },
4007+ "strip-ansi": {
4008+ "version": "3.0.1",
4009+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
4010+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
4011+ "dev": true,
4012+ "requires": {
4013+ "ansi-regex": "^2.0.0"
4014+ }
4015+ }
4016+ }
4017+ }
4018+ }
4019+ },
4020+ "clone-deep": {
4021+ "version": "0.2.4",
4022+ "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz",
4023+ "integrity": "sha1-TnPdCen7lxzDhnDF3O2cGJZIHMY=",
4024+ "dev": true,
4025+ "requires": {
4026+ "for-own": "^0.1.3",
4027+ "is-plain-object": "^2.0.1",
4028+ "kind-of": "^3.0.2",
4029+ "lazy-cache": "^1.0.3",
4030+ "shallow-clone": "^0.1.2"
4031+ },
4032+ "dependencies": {
4033+ "kind-of": {
4034+ "version": "3.2.2",
4035+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4036+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4037+ "dev": true,
4038+ "requires": {
4039+ "is-buffer": "^1.1.5"
4040+ }
4041+ }
4042+ }
4043+ },
4044+ "clsx": {
4045+ "version": "1.0.4",
4046+ "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.0.4.tgz",
4047+ "integrity": "sha512-1mQ557MIZTrL/140j+JVdRM6e31/OA4vTYxXgqIIZlndyfjHpyawKZia1Im05Vp9BWmImkcNrNtFYQMyFcgJDg=="
4048+ },
4049+ "coa": {
4050+ "version": "2.0.2",
4051+ "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
4052+ "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
4053+ "dev": true,
4054+ "requires": {
4055+ "@types/q": "^1.5.1",
4056+ "chalk": "^2.4.1",
4057+ "q": "^1.1.2"
4058+ }
4059+ },
4060+ "code-point-at": {
4061+ "version": "1.1.0",
4062+ "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
4063+ "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
4064+ "dev": true
4065+ },
4066+ "collection-visit": {
4067+ "version": "1.0.0",
4068+ "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
4069+ "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
4070+ "dev": true,
4071+ "requires": {
4072+ "map-visit": "^1.0.0",
4073+ "object-visit": "^1.0.0"
4074+ }
4075+ },
4076+ "color-convert": {
4077+ "version": "1.9.3",
4078+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
4079+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
4080+ "dev": true,
4081+ "requires": {
4082+ "color-name": "1.1.3"
4083+ }
4084+ },
4085+ "color-name": {
4086+ "version": "1.1.3",
4087+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
4088+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
4089+ "dev": true
4090+ },
4091+ "colors": {
4092+ "version": "1.4.0",
4093+ "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
4094+ "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
4095+ "dev": true,
4096+ "optional": true
4097+ },
4098+ "combined-stream": {
4099+ "version": "1.0.8",
4100+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
4101+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
4102+ "dev": true,
4103+ "requires": {
4104+ "delayed-stream": "~1.0.0"
4105+ }
4106+ },
4107+ "comma-separated-tokens": {
4108+ "version": "1.0.7",
4109+ "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.7.tgz",
4110+ "integrity": "sha512-Jrx3xsP4pPv4AwJUDWY9wOXGtwPXARej6Xd99h4TUGotmf8APuquKMpK+dnD3UgyxK7OEWaisjZz+3b5jtL6xQ==",
4111+ "dev": true
4112+ },
4113+ "commander": {
4114+ "version": "2.20.0",
4115+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz",
4116+ "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==",
4117+ "dev": true
4118+ },
4119+ "common-tags": {
4120+ "version": "1.8.0",
4121+ "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz",
4122+ "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==",
4123+ "dev": true
4124+ },
4125+ "commondir": {
4126+ "version": "1.0.1",
4127+ "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
4128+ "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
4129+ "dev": true
4130+ },
4131+ "component-emitter": {
4132+ "version": "1.3.0",
4133+ "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
4134+ "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
4135+ "dev": true
4136+ },
4137+ "compressible": {
4138+ "version": "2.0.17",
4139+ "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.17.tgz",
4140+ "integrity": "sha512-BGHeLCK1GV7j1bSmQQAi26X+GgWcTjLr/0tzSvMCl3LH1w1IJ4PFSPoV5316b30cneTziC+B1a+3OjoSUcQYmw==",
4141+ "dev": true,
4142+ "requires": {
4143+ "mime-db": ">= 1.40.0 < 2"
4144+ }
4145+ },
4146+ "compression": {
4147+ "version": "1.7.4",
4148+ "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
4149+ "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
4150+ "dev": true,
4151+ "requires": {
4152+ "accepts": "~1.3.5",
4153+ "bytes": "3.0.0",
4154+ "compressible": "~2.0.16",
4155+ "debug": "2.6.9",
4156+ "on-headers": "~1.0.2",
4157+ "safe-buffer": "5.1.2",
4158+ "vary": "~1.1.2"
4159+ },
4160+ "dependencies": {
4161+ "debug": {
4162+ "version": "2.6.9",
4163+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
4164+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
4165+ "dev": true,
4166+ "requires": {
4167+ "ms": "2.0.0"
4168+ }
4169+ },
4170+ "ms": {
4171+ "version": "2.0.0",
4172+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
4173+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
4174+ "dev": true
4175+ },
4176+ "safe-buffer": {
4177+ "version": "5.1.2",
4178+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
4179+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
4180+ "dev": true
4181+ }
4182+ }
4183+ },
4184+ "concat-map": {
4185+ "version": "0.0.1",
4186+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
4187+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
4188+ "dev": true
4189+ },
4190+ "concat-stream": {
4191+ "version": "1.6.2",
4192+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
4193+ "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
4194+ "dev": true,
4195+ "requires": {
4196+ "buffer-from": "^1.0.0",
4197+ "inherits": "^2.0.3",
4198+ "readable-stream": "^2.2.2",
4199+ "typedarray": "^0.0.6"
4200+ }
4201+ },
4202+ "connect-history-api-fallback": {
4203+ "version": "1.6.0",
4204+ "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
4205+ "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
4206+ "dev": true
4207+ },
4208+ "console-browserify": {
4209+ "version": "1.2.0",
4210+ "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
4211+ "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==",
4212+ "dev": true
4213+ },
4214+ "console-control-strings": {
4215+ "version": "1.1.0",
4216+ "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
4217+ "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
4218+ "dev": true
4219+ },
4220+ "constants-browserify": {
4221+ "version": "1.0.0",
4222+ "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
4223+ "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
4224+ "dev": true
4225+ },
4226+ "content-disposition": {
4227+ "version": "0.5.3",
4228+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
4229+ "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
4230+ "dev": true,
4231+ "requires": {
4232+ "safe-buffer": "5.1.2"
4233+ },
4234+ "dependencies": {
4235+ "safe-buffer": {
4236+ "version": "5.1.2",
4237+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
4238+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
4239+ "dev": true
4240+ }
4241+ }
4242+ },
4243+ "content-type": {
4244+ "version": "1.0.4",
4245+ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
4246+ "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
4247+ "dev": true
4248+ },
4249+ "convert-source-map": {
4250+ "version": "1.6.0",
4251+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz",
4252+ "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==",
4253+ "dev": true,
4254+ "requires": {
4255+ "safe-buffer": "~5.1.1"
4256+ },
4257+ "dependencies": {
4258+ "safe-buffer": {
4259+ "version": "5.1.2",
4260+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
4261+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
4262+ "dev": true
4263+ }
4264+ }
4265+ },
4266+ "cookie": {
4267+ "version": "0.4.0",
4268+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
4269+ "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==",
4270+ "dev": true
4271+ },
4272+ "cookie-signature": {
4273+ "version": "1.0.6",
4274+ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
4275+ "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
4276+ "dev": true
4277+ },
4278+ "copy-concurrently": {
4279+ "version": "1.0.5",
4280+ "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
4281+ "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
4282+ "dev": true,
4283+ "requires": {
4284+ "aproba": "^1.1.1",
4285+ "fs-write-stream-atomic": "^1.0.8",
4286+ "iferr": "^0.1.5",
4287+ "mkdirp": "^0.5.1",
4288+ "rimraf": "^2.5.4",
4289+ "run-queue": "^1.0.0"
4290+ }
4291+ },
4292+ "copy-descriptor": {
4293+ "version": "0.1.1",
4294+ "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
4295+ "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
4296+ "dev": true
4297+ },
4298+ "copy-to-clipboard": {
4299+ "version": "3.2.0",
4300+ "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.2.0.tgz",
4301+ "integrity": "sha512-eOZERzvCmxS8HWzugj4Uxl8OJxa7T2k1Gi0X5qavwydHIfuSHq2dTD09LOg/XyGq4Zpb5IsR/2OJ5lbOegz78w==",
4302+ "dev": true,
4303+ "requires": {
4304+ "toggle-selection": "^1.0.6"
4305+ }
4306+ },
4307+ "core-js": {
4308+ "version": "3.2.1",
4309+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.2.1.tgz",
4310+ "integrity": "sha512-Qa5XSVefSVPRxy2XfUC13WbvqkxhkwB3ve+pgCQveNgYzbM/UxZeu1dcOX/xr4UmfUd+muuvsaxilQzCyUurMw==",
4311+ "dev": true
4312+ },
4313+ "core-js-compat": {
4314+ "version": "3.2.1",
4315+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.2.1.tgz",
4316+ "integrity": "sha512-MwPZle5CF9dEaMYdDeWm73ao/IflDH+FjeJCWEADcEgFSE9TLimFKwJsfmkwzI8eC0Aj0mgvMDjeQjrElkz4/A==",
4317+ "dev": true,
4318+ "requires": {
4319+ "browserslist": "^4.6.6",
4320+ "semver": "^6.3.0"
4321+ },
4322+ "dependencies": {
4323+ "semver": {
4324+ "version": "6.3.0",
4325+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
4326+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
4327+ "dev": true
4328+ }
4329+ }
4330+ },
4331+ "core-js-pure": {
4332+ "version": "3.2.1",
4333+ "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.2.1.tgz",
4334+ "integrity": "sha512-+qpvnYrsi/JDeQTArB7NnNc2VoMYLE1YSkziCDHgjexC2KH7OFiGhLUd3urxfyWmNjSwSW7NYXPWHMhuIJx9Ow==",
4335+ "dev": true
4336+ },
4337+ "core-util-is": {
4338+ "version": "1.0.2",
4339+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
4340+ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
4341+ "dev": true
4342+ },
4343+ "corejs-upgrade-webpack-plugin": {
4344+ "version": "2.2.0",
4345+ "resolved": "https://registry.npmjs.org/corejs-upgrade-webpack-plugin/-/corejs-upgrade-webpack-plugin-2.2.0.tgz",
4346+ "integrity": "sha512-J0QMp9GNoiw91Kj/dkIQFZeiCXgXoja/Wlht1SPybxerBWh4NCmb0pOgCv61lrlQZETwvVVfAFAA3IqoEO9aqQ==",
4347+ "dev": true,
4348+ "requires": {
4349+ "resolve-from": "^5.0.0",
4350+ "webpack": "^4.38.0"
4351+ },
4352+ "dependencies": {
4353+ "resolve-from": {
4354+ "version": "5.0.0",
4355+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
4356+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
4357+ "dev": true
4358+ }
4359+ }
4360+ },
4361+ "cosmiconfig": {
4362+ "version": "5.2.1",
4363+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz",
4364+ "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==",
4365+ "dev": true,
4366+ "requires": {
4367+ "import-fresh": "^2.0.0",
4368+ "is-directory": "^0.3.1",
4369+ "js-yaml": "^3.13.1",
4370+ "parse-json": "^4.0.0"
4371+ }
4372+ },
4373+ "create-ecdh": {
4374+ "version": "4.0.3",
4375+ "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz",
4376+ "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==",
4377+ "dev": true,
4378+ "requires": {
4379+ "bn.js": "^4.1.0",
4380+ "elliptic": "^6.0.0"
4381+ }
4382+ },
4383+ "create-hash": {
4384+ "version": "1.2.0",
4385+ "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
4386+ "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
4387+ "dev": true,
4388+ "requires": {
4389+ "cipher-base": "^1.0.1",
4390+ "inherits": "^2.0.1",
4391+ "md5.js": "^1.3.4",
4392+ "ripemd160": "^2.0.1",
4393+ "sha.js": "^2.4.0"
4394+ }
4395+ },
4396+ "create-hmac": {
4397+ "version": "1.1.7",
4398+ "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
4399+ "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
4400+ "dev": true,
4401+ "requires": {
4402+ "cipher-base": "^1.0.3",
4403+ "create-hash": "^1.1.0",
4404+ "inherits": "^2.0.1",
4405+ "ripemd160": "^2.0.0",
4406+ "safe-buffer": "^5.0.1",
4407+ "sha.js": "^2.4.8"
4408+ }
4409+ },
4410+ "create-react-context": {
4411+ "version": "0.2.3",
4412+ "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.2.3.tgz",
4413+ "integrity": "sha512-CQBmD0+QGgTaxDL3OX1IDXYqjkp2It4RIbcb99jS6AEg27Ga+a9G3JtK6SIu0HBwPLZlmwt9F7UwWA4Bn92Rag==",
4414+ "dev": true,
4415+ "requires": {
4416+ "fbjs": "^0.8.0",
4417+ "gud": "^1.0.0"
4418+ }
4419+ },
4420+ "cross-spawn": {
4421+ "version": "6.0.5",
4422+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
4423+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
4424+ "dev": true,
4425+ "requires": {
4426+ "nice-try": "^1.0.4",
4427+ "path-key": "^2.0.1",
4428+ "semver": "^5.5.0",
4429+ "shebang-command": "^1.2.0",
4430+ "which": "^1.2.9"
4431+ }
4432+ },
4433+ "crypto-browserify": {
4434+ "version": "3.12.0",
4435+ "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
4436+ "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
4437+ "dev": true,
4438+ "requires": {
4439+ "browserify-cipher": "^1.0.0",
4440+ "browserify-sign": "^4.0.0",
4441+ "create-ecdh": "^4.0.0",
4442+ "create-hash": "^1.1.0",
4443+ "create-hmac": "^1.1.0",
4444+ "diffie-hellman": "^5.0.0",
4445+ "inherits": "^2.0.1",
4446+ "pbkdf2": "^3.0.3",
4447+ "public-encrypt": "^4.0.0",
4448+ "randombytes": "^2.0.0",
4449+ "randomfill": "^1.0.3"
4450+ }
4451+ },
4452+ "css-loader": {
4453+ "version": "3.2.0",
4454+ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.2.0.tgz",
4455+ "integrity": "sha512-QTF3Ud5H7DaZotgdcJjGMvyDj5F3Pn1j/sC6VBEOVp94cbwqyIBdcs/quzj4MC1BKQSrTpQznegH/5giYbhnCQ==",
4456+ "dev": true,
4457+ "requires": {
4458+ "camelcase": "^5.3.1",
4459+ "cssesc": "^3.0.0",
4460+ "icss-utils": "^4.1.1",
4461+ "loader-utils": "^1.2.3",
4462+ "normalize-path": "^3.0.0",
4463+ "postcss": "^7.0.17",
4464+ "postcss-modules-extract-imports": "^2.0.0",
4465+ "postcss-modules-local-by-default": "^3.0.2",
4466+ "postcss-modules-scope": "^2.1.0",
4467+ "postcss-modules-values": "^3.0.0",
4468+ "postcss-value-parser": "^4.0.0",
4469+ "schema-utils": "^2.0.0"
4470+ },
4471+ "dependencies": {
4472+ "schema-utils": {
4473+ "version": "2.4.0",
4474+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.4.0.tgz",
4475+ "integrity": "sha512-VJEKOvjynJweKWFgxaikuP22zl9JwvmylH/cW1dIKZyp3DS1adBGaYPtZ6CdBSxtfP0LwQY1gNA4rIMJsnammQ==",
4476+ "dev": true,
4477+ "requires": {
4478+ "ajv": "^6.10.2",
4479+ "ajv-keywords": "^3.4.1"
4480+ }
4481+ }
4482+ }
4483+ },
4484+ "css-select": {
4485+ "version": "1.2.0",
4486+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz",
4487+ "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=",
4488+ "dev": true,
4489+ "requires": {
4490+ "boolbase": "~1.0.0",
4491+ "css-what": "2.1",
4492+ "domutils": "1.5.1",
4493+ "nth-check": "~1.0.1"
4494+ }
4495+ },
4496+ "css-select-base-adapter": {
4497+ "version": "0.1.1",
4498+ "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz",
4499+ "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==",
4500+ "dev": true
4501+ },
4502+ "css-tree": {
4503+ "version": "1.0.0-alpha.33",
4504+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.33.tgz",
4505+ "integrity": "sha512-SPt57bh5nQnpsTBsx/IXbO14sRc9xXu5MtMAVuo0BaQQmyf0NupNPPSoMaqiAF5tDFafYsTkfeH4Q/HCKXkg4w==",
4506+ "dev": true,
4507+ "requires": {
4508+ "mdn-data": "2.0.4",
4509+ "source-map": "^0.5.3"
4510+ }
4511+ },
4512+ "css-vendor": {
4513+ "version": "2.0.6",
4514+ "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.6.tgz",
4515+ "integrity": "sha512-buv8FoZh84iMrtPHYGYll00/qSNV0gYO6E/GUCjUPTsSPj7uf/wot/QZwig+7qdFGxJ7HjOSJoclbhag09TVUQ==",
4516+ "requires": {
4517+ "@babel/runtime": "^7.5.5",
4518+ "is-in-browser": "^1.0.2"
4519+ }
4520+ },
4521+ "css-what": {
4522+ "version": "2.1.3",
4523+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz",
4524+ "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==",
4525+ "dev": true
4526+ },
4527+ "cssesc": {
4528+ "version": "3.0.0",
4529+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
4530+ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
4531+ "dev": true
4532+ },
4533+ "csso": {
4534+ "version": "3.5.1",
4535+ "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz",
4536+ "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==",
4537+ "dev": true,
4538+ "requires": {
4539+ "css-tree": "1.0.0-alpha.29"
4540+ },
4541+ "dependencies": {
4542+ "css-tree": {
4543+ "version": "1.0.0-alpha.29",
4544+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz",
4545+ "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==",
4546+ "dev": true,
4547+ "requires": {
4548+ "mdn-data": "~1.1.0",
4549+ "source-map": "^0.5.3"
4550+ }
4551+ },
4552+ "mdn-data": {
4553+ "version": "1.1.4",
4554+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz",
4555+ "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==",
4556+ "dev": true
4557+ }
4558+ }
4559+ },
4560+ "cssom": {
4561+ "version": "0.3.8",
4562+ "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
4563+ "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==",
4564+ "dev": true
4565+ },
4566+ "cssstyle": {
4567+ "version": "1.4.0",
4568+ "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz",
4569+ "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==",
4570+ "dev": true,
4571+ "requires": {
4572+ "cssom": "0.3.x"
4573+ }
4574+ },
4575+ "csstype": {
4576+ "version": "2.6.6",
4577+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.6.tgz",
4578+ "integrity": "sha512-RpFbQGUE74iyPgvr46U9t1xoQBM8T4BL8SxrN66Le2xYAPSaDJJKeztV3awugusb3g3G9iL8StmkBBXhcbbXhg=="
4579+ },
4580+ "cyclist": {
4581+ "version": "1.0.1",
4582+ "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz",
4583+ "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=",
4584+ "dev": true
4585+ },
4586+ "dargs": {
4587+ "version": "5.1.0",
4588+ "resolved": "https://registry.npmjs.org/dargs/-/dargs-5.1.0.tgz",
4589+ "integrity": "sha1-7H6lDHhWTNNsnV7Bj2Yyn63ieCk=",
4590+ "dev": true
4591+ },
4592+ "dashdash": {
4593+ "version": "1.14.1",
4594+ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
4595+ "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
4596+ "dev": true,
4597+ "requires": {
4598+ "assert-plus": "^1.0.0"
4599+ }
4600+ },
4601+ "data-urls": {
4602+ "version": "1.1.0",
4603+ "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz",
4604+ "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==",
4605+ "dev": true,
4606+ "requires": {
4607+ "abab": "^2.0.0",
4608+ "whatwg-mimetype": "^2.2.0",
4609+ "whatwg-url": "^7.0.0"
4610+ }
4611+ },
4612+ "debug": {
4613+ "version": "3.2.6",
4614+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
4615+ "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
4616+ "dev": true,
4617+ "requires": {
4618+ "ms": "^2.1.1"
4619+ }
4620+ },
4621+ "decamelize": {
4622+ "version": "1.2.0",
4623+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
4624+ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
4625+ "dev": true
4626+ },
4627+ "decode-uri-component": {
4628+ "version": "0.2.0",
4629+ "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
4630+ "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
4631+ "dev": true
4632+ },
4633+ "deep-equal": {
4634+ "version": "1.1.0",
4635+ "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.0.tgz",
4636+ "integrity": "sha512-ZbfWJq/wN1Z273o7mUSjILYqehAktR2NVoSrOukDkU9kg2v/Uv89yU4Cvz8seJeAmtN5oqiefKq8FPuXOboqLw==",
4637+ "dev": true,
4638+ "requires": {
4639+ "is-arguments": "^1.0.4",
4640+ "is-date-object": "^1.0.1",
4641+ "is-regex": "^1.0.4",
4642+ "object-is": "^1.0.1",
4643+ "object-keys": "^1.1.1",
4644+ "regexp.prototype.flags": "^1.2.0"
4645+ }
4646+ },
4647+ "deep-is": {
4648+ "version": "0.1.3",
4649+ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
4650+ "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
4651+ "dev": true
4652+ },
4653+ "deep-object-diff": {
4654+ "version": "1.1.0",
4655+ "resolved": "https://registry.npmjs.org/deep-object-diff/-/deep-object-diff-1.1.0.tgz",
4656+ "integrity": "sha512-b+QLs5vHgS+IoSNcUE4n9HP2NwcHj7aqnJWsjPtuG75Rh5TOaGt0OjAYInh77d5T16V5cRDC+Pw/6ZZZiETBGw==",
4657+ "dev": true
4658+ },
4659+ "deepmerge": {
4660+ "version": "4.0.0",
4661+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.0.0.tgz",
4662+ "integrity": "sha512-YZ1rOP5+kHor4hMAH+HRQnBQHg+wvS1un1hAOuIcxcBy0hzcUf6Jg2a1w65kpoOUnurOfZbERwjI1TfZxNjcww=="
4663+ },
4664+ "default-gateway": {
4665+ "version": "4.2.0",
4666+ "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz",
4667+ "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==",
4668+ "dev": true,
4669+ "requires": {
4670+ "execa": "^1.0.0",
4671+ "ip-regex": "^2.1.0"
4672+ },
4673+ "dependencies": {
4674+ "execa": {
4675+ "version": "1.0.0",
4676+ "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
4677+ "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
4678+ "dev": true,
4679+ "requires": {
4680+ "cross-spawn": "^6.0.0",
4681+ "get-stream": "^4.0.0",
4682+ "is-stream": "^1.1.0",
4683+ "npm-run-path": "^2.0.0",
4684+ "p-finally": "^1.0.0",
4685+ "signal-exit": "^3.0.0",
4686+ "strip-eof": "^1.0.0"
4687+ }
4688+ },
4689+ "get-stream": {
4690+ "version": "4.1.0",
4691+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
4692+ "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
4693+ "dev": true,
4694+ "requires": {
4695+ "pump": "^3.0.0"
4696+ }
4697+ },
4698+ "is-stream": {
4699+ "version": "1.1.0",
4700+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
4701+ "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
4702+ "dev": true
4703+ },
4704+ "npm-run-path": {
4705+ "version": "2.0.2",
4706+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
4707+ "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
4708+ "dev": true,
4709+ "requires": {
4710+ "path-key": "^2.0.0"
4711+ }
4712+ },
4713+ "p-finally": {
4714+ "version": "1.0.0",
4715+ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
4716+ "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
4717+ "dev": true
4718+ }
4719+ }
4720+ },
4721+ "define-properties": {
4722+ "version": "1.1.3",
4723+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
4724+ "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
4725+ "dev": true,
4726+ "requires": {
4727+ "object-keys": "^1.0.12"
4728+ }
4729+ },
4730+ "define-property": {
4731+ "version": "2.0.2",
4732+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
4733+ "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
4734+ "dev": true,
4735+ "requires": {
4736+ "is-descriptor": "^1.0.2",
4737+ "isobject": "^3.0.1"
4738+ },
4739+ "dependencies": {
4740+ "is-accessor-descriptor": {
4741+ "version": "1.0.0",
4742+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
4743+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
4744+ "dev": true,
4745+ "requires": {
4746+ "kind-of": "^6.0.0"
4747+ }
4748+ },
4749+ "is-data-descriptor": {
4750+ "version": "1.0.0",
4751+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
4752+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
4753+ "dev": true,
4754+ "requires": {
4755+ "kind-of": "^6.0.0"
4756+ }
4757+ },
4758+ "is-descriptor": {
4759+ "version": "1.0.2",
4760+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
4761+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
4762+ "dev": true,
4763+ "requires": {
4764+ "is-accessor-descriptor": "^1.0.0",
4765+ "is-data-descriptor": "^1.0.0",
4766+ "kind-of": "^6.0.2"
4767+ }
4768+ }
4769+ }
4770+ },
4771+ "del": {
4772+ "version": "4.1.1",
4773+ "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz",
4774+ "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==",
4775+ "dev": true,
4776+ "requires": {
4777+ "@types/glob": "^7.1.1",
4778+ "globby": "^6.1.0",
4779+ "is-path-cwd": "^2.0.0",
4780+ "is-path-in-cwd": "^2.0.0",
4781+ "p-map": "^2.0.0",
4782+ "pify": "^4.0.1",
4783+ "rimraf": "^2.6.3"
4784+ },
4785+ "dependencies": {
4786+ "globby": {
4787+ "version": "6.1.0",
4788+ "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
4789+ "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
4790+ "dev": true,
4791+ "requires": {
4792+ "array-union": "^1.0.1",
4793+ "glob": "^7.0.3",
4794+ "object-assign": "^4.0.1",
4795+ "pify": "^2.0.0",
4796+ "pinkie-promise": "^2.0.0"
4797+ },
4798+ "dependencies": {
4799+ "pify": {
4800+ "version": "2.3.0",
4801+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
4802+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
4803+ "dev": true
4804+ }
4805+ }
4806+ },
4807+ "pify": {
4808+ "version": "4.0.1",
4809+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
4810+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
4811+ "dev": true
4812+ }
4813+ }
4814+ },
4815+ "delayed-stream": {
4816+ "version": "1.0.0",
4817+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
4818+ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
4819+ "dev": true
4820+ },
4821+ "delegate": {
4822+ "version": "3.2.0",
4823+ "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz",
4824+ "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==",
4825+ "dev": true,
4826+ "optional": true
4827+ },
4828+ "delegates": {
4829+ "version": "1.0.0",
4830+ "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
4831+ "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
4832+ "dev": true
4833+ },
4834+ "depd": {
4835+ "version": "1.1.2",
4836+ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
4837+ "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
4838+ "dev": true
4839+ },
4840+ "des.js": {
4841+ "version": "1.0.1",
4842+ "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
4843+ "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
4844+ "dev": true,
4845+ "requires": {
4846+ "inherits": "^2.0.1",
4847+ "minimalistic-assert": "^1.0.0"
4848+ }
4849+ },
4850+ "destroy": {
4851+ "version": "1.0.4",
4852+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
4853+ "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
4854+ "dev": true
4855+ },
4856+ "detect-file": {
4857+ "version": "1.0.0",
4858+ "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
4859+ "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
4860+ "dev": true
4861+ },
4862+ "detect-node": {
4863+ "version": "2.0.4",
4864+ "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz",
4865+ "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==",
4866+ "dev": true
4867+ },
4868+ "detect-port": {
4869+ "version": "1.3.0",
4870+ "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz",
4871+ "integrity": "sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==",
4872+ "dev": true,
4873+ "requires": {
4874+ "address": "^1.0.1",
4875+ "debug": "^2.6.0"
4876+ },
4877+ "dependencies": {
4878+ "debug": {
4879+ "version": "2.6.9",
4880+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
4881+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
4882+ "dev": true,
4883+ "requires": {
4884+ "ms": "2.0.0"
4885+ }
4886+ },
4887+ "ms": {
4888+ "version": "2.0.0",
4889+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
4890+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
4891+ "dev": true
4892+ }
4893+ }
4894+ },
4895+ "diffie-hellman": {
4896+ "version": "5.0.3",
4897+ "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
4898+ "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
4899+ "dev": true,
4900+ "requires": {
4901+ "bn.js": "^4.1.0",
4902+ "miller-rabin": "^4.0.0",
4903+ "randombytes": "^2.0.0"
4904+ }
4905+ },
4906+ "dir-glob": {
4907+ "version": "2.0.0",
4908+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz",
4909+ "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==",
4910+ "dev": true,
4911+ "requires": {
4912+ "arrify": "^1.0.1",
4913+ "path-type": "^3.0.0"
4914+ }
4915+ },
4916+ "dns-equal": {
4917+ "version": "1.0.0",
4918+ "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
4919+ "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=",
4920+ "dev": true
4921+ },
4922+ "dns-packet": {
4923+ "version": "1.3.1",
4924+ "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz",
4925+ "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==",
4926+ "dev": true,
4927+ "requires": {
4928+ "ip": "^1.1.0",
4929+ "safe-buffer": "^5.0.1"
4930+ }
4931+ },
4932+ "dns-txt": {
4933+ "version": "2.0.2",
4934+ "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
4935+ "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
4936+ "dev": true,
4937+ "requires": {
4938+ "buffer-indexof": "^1.0.0"
4939+ }
4940+ },
4941+ "doctrine": {
4942+ "version": "3.0.0",
4943+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
4944+ "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
4945+ "dev": true,
4946+ "requires": {
4947+ "esutils": "^2.0.2"
4948+ }
4949+ },
4950+ "dom-converter": {
4951+ "version": "0.2.0",
4952+ "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz",
4953+ "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==",
4954+ "dev": true,
4955+ "requires": {
4956+ "utila": "~0.4"
4957+ }
4958+ },
4959+ "dom-helpers": {
4960+ "version": "3.4.0",
4961+ "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz",
4962+ "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==",
4963+ "dev": true,
4964+ "requires": {
4965+ "@babel/runtime": "^7.1.2"
4966+ }
4967+ },
4968+ "dom-serializer": {
4969+ "version": "0.2.1",
4970+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.1.tgz",
4971+ "integrity": "sha512-sK3ujri04WyjwQXVoK4PU3y8ula1stq10GJZpqHIUgoGZdsGzAGu65BnU3d08aTVSvO7mGPZUc0wTEDL+qGE0Q==",
4972+ "dev": true,
4973+ "requires": {
4974+ "domelementtype": "^2.0.1",
4975+ "entities": "^2.0.0"
4976+ },
4977+ "dependencies": {
4978+ "domelementtype": {
4979+ "version": "2.0.1",
4980+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz",
4981+ "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==",
4982+ "dev": true
4983+ },
4984+ "entities": {
4985+ "version": "2.0.0",
4986+ "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz",
4987+ "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==",
4988+ "dev": true
4989+ }
4990+ }
4991+ },
4992+ "dom-walk": {
4993+ "version": "0.1.1",
4994+ "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz",
4995+ "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg="
4996+ },
4997+ "domain-browser": {
4998+ "version": "1.2.0",
4999+ "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
5000+ "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
5001+ "dev": true
5002+ },
5003+ "domelementtype": {
5004+ "version": "1.3.1",
5005+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
5006+ "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
5007+ "dev": true
5008+ },
5009+ "domexception": {
5010+ "version": "1.0.1",
5011+ "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz",
5012+ "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==",
5013+ "dev": true,
5014+ "requires": {
5015+ "webidl-conversions": "^4.0.2"
5016+ }
5017+ },
5018+ "domhandler": {
5019+ "version": "2.4.2",
5020+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz",
5021+ "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==",
5022+ "dev": true,
5023+ "requires": {
5024+ "domelementtype": "1"
5025+ }
5026+ },
5027+ "domutils": {
5028+ "version": "1.5.1",
5029+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
5030+ "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
5031+ "dev": true,
5032+ "requires": {
5033+ "dom-serializer": "0",
5034+ "domelementtype": "1"
5035+ }
5036+ },
5037+ "dotenv": {
5038+ "version": "6.2.0",
5039+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.2.0.tgz",
5040+ "integrity": "sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w==",
5041+ "dev": true
5042+ },
5043+ "dotenv-defaults": {
5044+ "version": "1.0.2",
5045+ "resolved": "https://registry.npmjs.org/dotenv-defaults/-/dotenv-defaults-1.0.2.tgz",
5046+ "integrity": "sha512-iXFvHtXl/hZPiFj++1hBg4lbKwGM+t/GlvELDnRtOFdjXyWP7mubkVr+eZGWG62kdsbulXAef6v/j6kiWc/xGA==",
5047+ "dev": true,
5048+ "requires": {
5049+ "dotenv": "^6.2.0"
5050+ }
5051+ },
5052+ "dotenv-expand": {
5053+ "version": "5.1.0",
5054+ "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz",
5055+ "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==",
5056+ "dev": true
5057+ },
5058+ "dotenv-webpack": {
5059+ "version": "1.7.0",
5060+ "resolved": "https://registry.npmjs.org/dotenv-webpack/-/dotenv-webpack-1.7.0.tgz",
5061+ "integrity": "sha512-wwNtOBW/6gLQSkb8p43y0Wts970A3xtNiG/mpwj9MLUhtPCQG6i+/DSXXoNN7fbPCU/vQ7JjwGmgOeGZSSZnsw==",
5062+ "dev": true,
5063+ "requires": {
5064+ "dotenv-defaults": "^1.0.2"
5065+ }
5066+ },
5067+ "duplexer": {
5068+ "version": "0.1.1",
5069+ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
5070+ "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
5071+ "dev": true
5072+ },
5073+ "duplexify": {
5074+ "version": "3.7.1",
5075+ "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
5076+ "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
5077+ "dev": true,
5078+ "requires": {
5079+ "end-of-stream": "^1.0.0",
5080+ "inherits": "^2.0.1",
5081+ "readable-stream": "^2.0.0",
5082+ "stream-shift": "^1.0.0"
5083+ }
5084+ },
5085+ "ecc-jsbn": {
5086+ "version": "0.1.2",
5087+ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
5088+ "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
5089+ "dev": true,
5090+ "requires": {
5091+ "jsbn": "~0.1.0",
5092+ "safer-buffer": "^2.1.0"
5093+ }
5094+ },
5095+ "ee-first": {
5096+ "version": "1.1.1",
5097+ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
5098+ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
5099+ "dev": true
5100+ },
5101+ "ejs": {
5102+ "version": "2.7.1",
5103+ "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.1.tgz",
5104+ "integrity": "sha512-kS/gEPzZs3Y1rRsbGX4UOSjtP/CeJP0CxSNZHYxGfVM/VgLcv0ZqM7C45YyTj2DI2g7+P9Dd24C+IMIg6D0nYQ==",
5105+ "dev": true
5106+ },
5107+ "electron-to-chromium": {
5108+ "version": "1.3.267",
5109+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.267.tgz",
5110+ "integrity": "sha512-9Q2ixAJC+oHjWNtJV0MQ4vJMCWSowIrC6V6vcr+bwPddTDHj2ddv9xxXCzf4jT/fy6HP7maPoW0gifXkRxCttQ==",
5111+ "dev": true
5112+ },
5113+ "element-resize-detector": {
5114+ "version": "1.1.15",
5115+ "resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.1.15.tgz",
5116+ "integrity": "sha512-16/5avDegXlUxytGgaumhjyQoM6hpp5j3+L79sYq5hlXfTNRy5WMMuTVWkZU3egp/CokCmTmvf18P3KeB57Iog==",
5117+ "dev": true,
5118+ "requires": {
5119+ "batch-processor": "^1.0.0"
5120+ }
5121+ },
5122+ "elliptic": {
5123+ "version": "6.5.2",
5124+ "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz",
5125+ "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==",
5126+ "dev": true,
5127+ "requires": {
5128+ "bn.js": "^4.4.0",
5129+ "brorand": "^1.0.1",
5130+ "hash.js": "^1.0.0",
5131+ "hmac-drbg": "^1.0.0",
5132+ "inherits": "^2.0.1",
5133+ "minimalistic-assert": "^1.0.0",
5134+ "minimalistic-crypto-utils": "^1.0.0"
5135+ }
5136+ },
5137+ "emoji-regex": {
5138+ "version": "7.0.3",
5139+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
5140+ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
5141+ "dev": true
5142+ },
5143+ "emojis-list": {
5144+ "version": "2.1.0",
5145+ "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
5146+ "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k="
5147+ },
5148+ "emotion-theming": {
5149+ "version": "10.0.19",
5150+ "resolved": "https://registry.npmjs.org/emotion-theming/-/emotion-theming-10.0.19.tgz",
5151+ "integrity": "sha512-dQRBPLAAQ6eA8JKhkLCIWC8fdjPbiNC1zNTdFF292h9amhZXofcNGUP7axHoHX4XesqQESYwZrXp53OPInMrKw==",
5152+ "dev": true,
5153+ "requires": {
5154+ "@babel/runtime": "^7.5.5",
5155+ "@emotion/weak-memoize": "0.2.4",
5156+ "hoist-non-react-statics": "^3.3.0"
5157+ }
5158+ },
5159+ "encodeurl": {
5160+ "version": "1.0.2",
5161+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
5162+ "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
5163+ "dev": true
5164+ },
5165+ "encoding": {
5166+ "version": "0.1.12",
5167+ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz",
5168+ "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",
5169+ "dev": true,
5170+ "requires": {
5171+ "iconv-lite": "~0.4.13"
5172+ }
5173+ },
5174+ "end-of-stream": {
5175+ "version": "1.4.3",
5176+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.3.tgz",
5177+ "integrity": "sha512-cbNhPFS6MlYlWTGncSiDYbdqKhwWFy7kNeb1YSOG6K65i/wPTkLVCJQj0hXA4j0m5Da+hBWnqopEnu1FFelisQ==",
5178+ "dev": true,
5179+ "requires": {
5180+ "once": "^1.4.0"
5181+ }
5182+ },
5183+ "enhanced-resolve": {
5184+ "version": "4.1.0",
5185+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz",
5186+ "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==",
5187+ "dev": true,
5188+ "requires": {
5189+ "graceful-fs": "^4.1.2",
5190+ "memory-fs": "^0.4.0",
5191+ "tapable": "^1.0.0"
5192+ }
5193+ },
5194+ "entities": {
5195+ "version": "1.1.2",
5196+ "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
5197+ "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
5198+ "dev": true
5199+ },
5200+ "env-paths": {
5201+ "version": "2.2.0",
5202+ "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz",
5203+ "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==",
5204+ "dev": true
5205+ },
5206+ "err-code": {
5207+ "version": "1.1.2",
5208+ "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz",
5209+ "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=",
5210+ "dev": true
5211+ },
5212+ "errno": {
5213+ "version": "0.1.7",
5214+ "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz",
5215+ "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==",
5216+ "dev": true,
5217+ "requires": {
5218+ "prr": "~1.0.1"
5219+ }
5220+ },
5221+ "error-ex": {
5222+ "version": "1.3.2",
5223+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
5224+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
5225+ "dev": true,
5226+ "requires": {
5227+ "is-arrayish": "^0.2.1"
5228+ }
5229+ },
5230+ "es-abstract": {
5231+ "version": "1.14.2",
5232+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.14.2.tgz",
5233+ "integrity": "sha512-DgoQmbpFNOofkjJtKwr87Ma5EW4Dc8fWhD0R+ndq7Oc456ivUfGOOP6oAZTTKl5/CcNMP+EN+e3/iUzgE0veZg==",
5234+ "dev": true,
5235+ "requires": {
5236+ "es-to-primitive": "^1.2.0",
5237+ "function-bind": "^1.1.1",
5238+ "has": "^1.0.3",
5239+ "has-symbols": "^1.0.0",
5240+ "is-callable": "^1.1.4",
5241+ "is-regex": "^1.0.4",
5242+ "object-inspect": "^1.6.0",
5243+ "object-keys": "^1.1.1",
5244+ "string.prototype.trimleft": "^2.0.0",
5245+ "string.prototype.trimright": "^2.0.0"
5246+ }
5247+ },
5248+ "es-to-primitive": {
5249+ "version": "1.2.0",
5250+ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz",
5251+ "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==",
5252+ "dev": true,
5253+ "requires": {
5254+ "is-callable": "^1.1.4",
5255+ "is-date-object": "^1.0.1",
5256+ "is-symbol": "^1.0.2"
5257+ }
5258+ },
5259+ "es5-shim": {
5260+ "version": "4.5.13",
5261+ "resolved": "https://registry.npmjs.org/es5-shim/-/es5-shim-4.5.13.tgz",
5262+ "integrity": "sha512-xi6hh6gsvDE0MaW4Vp1lgNEBpVcCXRWfPXj5egDvtgLz4L9MEvNwYEMdJH+JJinWkwa8c3c3o5HduV7dB/e1Hw==",
5263+ "dev": true
5264+ },
5265+ "es6-shim": {
5266+ "version": "0.35.5",
5267+ "resolved": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.35.5.tgz",
5268+ "integrity": "sha512-E9kK/bjtCQRpN1K28Xh4BlmP8egvZBGJJ+9GtnzOwt7mdqtrjHFuVGr7QJfdjBIKqrlU5duPf3pCBoDrkjVYFg==",
5269+ "dev": true
5270+ },
5271+ "escape-html": {
5272+ "version": "1.0.3",
5273+ "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
5274+ "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
5275+ "dev": true
5276+ },
5277+ "escape-string-regexp": {
5278+ "version": "1.0.5",
5279+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
5280+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
5281+ "dev": true
5282+ },
5283+ "escodegen": {
5284+ "version": "1.12.0",
5285+ "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.12.0.tgz",
5286+ "integrity": "sha512-TuA+EhsanGcme5T3R0L80u4t8CpbXQjegRmf7+FPTJrtCTErXFeelblRgHQa1FofEzqYYJmJ/OqjTwREp9qgmg==",
5287+ "dev": true,
5288+ "requires": {
5289+ "esprima": "^3.1.3",
5290+ "estraverse": "^4.2.0",
5291+ "esutils": "^2.0.2",
5292+ "optionator": "^0.8.1",
5293+ "source-map": "~0.6.1"
5294+ },
5295+ "dependencies": {
5296+ "source-map": {
5297+ "version": "0.6.1",
5298+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
5299+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
5300+ "dev": true,
5301+ "optional": true
5302+ }
5303+ }
5304+ },
5305+ "eslint-scope": {
5306+ "version": "4.0.3",
5307+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz",
5308+ "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==",
5309+ "dev": true,
5310+ "requires": {
5311+ "esrecurse": "^4.1.0",
5312+ "estraverse": "^4.1.1"
5313+ }
5314+ },
5315+ "esprima": {
5316+ "version": "3.1.3",
5317+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
5318+ "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",
5319+ "dev": true
5320+ },
5321+ "esrecurse": {
5322+ "version": "4.2.1",
5323+ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
5324+ "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
5325+ "dev": true,
5326+ "requires": {
5327+ "estraverse": "^4.1.0"
5328+ }
5329+ },
5330+ "estraverse": {
5331+ "version": "4.3.0",
5332+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
5333+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
5334+ "dev": true
5335+ },
5336+ "esutils": {
5337+ "version": "2.0.3",
5338+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
5339+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
5340+ "dev": true
5341+ },
5342+ "etag": {
5343+ "version": "1.8.1",
5344+ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
5345+ "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
5346+ "dev": true
5347+ },
5348+ "eventemitter3": {
5349+ "version": "4.0.0",
5350+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz",
5351+ "integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==",
5352+ "dev": true
5353+ },
5354+ "events": {
5355+ "version": "3.1.0",
5356+ "resolved": "https://registry.npmjs.org/events/-/events-3.1.0.tgz",
5357+ "integrity": "sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg==",
5358+ "dev": true
5359+ },
5360+ "eventsource": {
5361+ "version": "1.0.7",
5362+ "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz",
5363+ "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==",
5364+ "dev": true,
5365+ "requires": {
5366+ "original": "^1.0.0"
5367+ }
5368+ },
5369+ "evp_bytestokey": {
5370+ "version": "1.0.3",
5371+ "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
5372+ "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
5373+ "dev": true,
5374+ "requires": {
5375+ "md5.js": "^1.3.4",
5376+ "safe-buffer": "^5.1.1"
5377+ }
5378+ },
5379+ "execa": {
5380+ "version": "2.0.4",
5381+ "resolved": "https://registry.npmjs.org/execa/-/execa-2.0.4.tgz",
5382+ "integrity": "sha512-VcQfhuGD51vQUQtKIq2fjGDLDbL6N1DTQVpYzxZ7LPIXw3HqTuIz6uxRmpV1qf8i31LHf2kjiaGI+GdHwRgbnQ==",
5383+ "dev": true,
5384+ "requires": {
5385+ "cross-spawn": "^6.0.5",
5386+ "get-stream": "^5.0.0",
5387+ "is-stream": "^2.0.0",
5388+ "merge-stream": "^2.0.0",
5389+ "npm-run-path": "^3.0.0",
5390+ "onetime": "^5.1.0",
5391+ "p-finally": "^2.0.0",
5392+ "signal-exit": "^3.0.2",
5393+ "strip-final-newline": "^2.0.0"
5394+ }
5395+ },
5396+ "expand-brackets": {
5397+ "version": "2.1.4",
5398+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
5399+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
5400+ "dev": true,
5401+ "requires": {
5402+ "debug": "^2.3.3",
5403+ "define-property": "^0.2.5",
5404+ "extend-shallow": "^2.0.1",
5405+ "posix-character-classes": "^0.1.0",
5406+ "regex-not": "^1.0.0",
5407+ "snapdragon": "^0.8.1",
5408+ "to-regex": "^3.0.1"
5409+ },
5410+ "dependencies": {
5411+ "debug": {
5412+ "version": "2.6.9",
5413+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
5414+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
5415+ "dev": true,
5416+ "requires": {
5417+ "ms": "2.0.0"
5418+ }
5419+ },
5420+ "define-property": {
5421+ "version": "0.2.5",
5422+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
5423+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
5424+ "dev": true,
5425+ "requires": {
5426+ "is-descriptor": "^0.1.0"
5427+ }
5428+ },
5429+ "extend-shallow": {
5430+ "version": "2.0.1",
5431+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5432+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5433+ "dev": true,
5434+ "requires": {
5435+ "is-extendable": "^0.1.0"
5436+ }
5437+ },
5438+ "ms": {
5439+ "version": "2.0.0",
5440+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
5441+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
5442+ "dev": true
5443+ }
5444+ }
5445+ },
5446+ "expand-tilde": {
5447+ "version": "2.0.2",
5448+ "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
5449+ "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
5450+ "dev": true,
5451+ "requires": {
5452+ "homedir-polyfill": "^1.0.1"
5453+ }
5454+ },
5455+ "express": {
5456+ "version": "4.17.1",
5457+ "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
5458+ "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
5459+ "dev": true,
5460+ "requires": {
5461+ "accepts": "~1.3.7",
5462+ "array-flatten": "1.1.1",
5463+ "body-parser": "1.19.0",
5464+ "content-disposition": "0.5.3",
5465+ "content-type": "~1.0.4",
5466+ "cookie": "0.4.0",
5467+ "cookie-signature": "1.0.6",
5468+ "debug": "2.6.9",
5469+ "depd": "~1.1.2",
5470+ "encodeurl": "~1.0.2",
5471+ "escape-html": "~1.0.3",
5472+ "etag": "~1.8.1",
5473+ "finalhandler": "~1.1.2",
5474+ "fresh": "0.5.2",
5475+ "merge-descriptors": "1.0.1",
5476+ "methods": "~1.1.2",
5477+ "on-finished": "~2.3.0",
5478+ "parseurl": "~1.3.3",
5479+ "path-to-regexp": "0.1.7",
5480+ "proxy-addr": "~2.0.5",
5481+ "qs": "6.7.0",
5482+ "range-parser": "~1.2.1",
5483+ "safe-buffer": "5.1.2",
5484+ "send": "0.17.1",
5485+ "serve-static": "1.14.1",
5486+ "setprototypeof": "1.1.1",
5487+ "statuses": "~1.5.0",
5488+ "type-is": "~1.6.18",
5489+ "utils-merge": "1.0.1",
5490+ "vary": "~1.1.2"
5491+ },
5492+ "dependencies": {
5493+ "array-flatten": {
5494+ "version": "1.1.1",
5495+ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
5496+ "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
5497+ "dev": true
5498+ },
5499+ "debug": {
5500+ "version": "2.6.9",
5501+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
5502+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
5503+ "dev": true,
5504+ "requires": {
5505+ "ms": "2.0.0"
5506+ }
5507+ },
5508+ "ms": {
5509+ "version": "2.0.0",
5510+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
5511+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
5512+ "dev": true
5513+ },
5514+ "qs": {
5515+ "version": "6.7.0",
5516+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
5517+ "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
5518+ "dev": true
5519+ },
5520+ "safe-buffer": {
5521+ "version": "5.1.2",
5522+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
5523+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
5524+ "dev": true
5525+ }
5526+ }
5527+ },
5528+ "extend": {
5529+ "version": "3.0.2",
5530+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
5531+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
5532+ "dev": true
5533+ },
5534+ "extend-shallow": {
5535+ "version": "3.0.2",
5536+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
5537+ "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
5538+ "dev": true,
5539+ "requires": {
5540+ "assign-symbols": "^1.0.0",
5541+ "is-extendable": "^1.0.1"
5542+ },
5543+ "dependencies": {
5544+ "is-extendable": {
5545+ "version": "1.0.1",
5546+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
5547+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
5548+ "dev": true,
5549+ "requires": {
5550+ "is-plain-object": "^2.0.4"
5551+ }
5552+ }
5553+ }
5554+ },
5555+ "external-editor": {
5556+ "version": "3.1.0",
5557+ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
5558+ "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
5559+ "dev": true,
5560+ "requires": {
5561+ "chardet": "^0.7.0",
5562+ "iconv-lite": "^0.4.24",
5563+ "tmp": "^0.0.33"
5564+ }
5565+ },
5566+ "extglob": {
5567+ "version": "2.0.4",
5568+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
5569+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
5570+ "dev": true,
5571+ "requires": {
5572+ "array-unique": "^0.3.2",
5573+ "define-property": "^1.0.0",
5574+ "expand-brackets": "^2.1.4",
5575+ "extend-shallow": "^2.0.1",
5576+ "fragment-cache": "^0.2.1",
5577+ "regex-not": "^1.0.0",
5578+ "snapdragon": "^0.8.1",
5579+ "to-regex": "^3.0.1"
5580+ },
5581+ "dependencies": {
5582+ "define-property": {
5583+ "version": "1.0.0",
5584+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
5585+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
5586+ "dev": true,
5587+ "requires": {
5588+ "is-descriptor": "^1.0.0"
5589+ }
5590+ },
5591+ "extend-shallow": {
5592+ "version": "2.0.1",
5593+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5594+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5595+ "dev": true,
5596+ "requires": {
5597+ "is-extendable": "^0.1.0"
5598+ }
5599+ },
5600+ "is-accessor-descriptor": {
5601+ "version": "1.0.0",
5602+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
5603+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
5604+ "dev": true,
5605+ "requires": {
5606+ "kind-of": "^6.0.0"
5607+ }
5608+ },
5609+ "is-data-descriptor": {
5610+ "version": "1.0.0",
5611+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
5612+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
5613+ "dev": true,
5614+ "requires": {
5615+ "kind-of": "^6.0.0"
5616+ }
5617+ },
5618+ "is-descriptor": {
5619+ "version": "1.0.2",
5620+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
5621+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
5622+ "dev": true,
5623+ "requires": {
5624+ "is-accessor-descriptor": "^1.0.0",
5625+ "is-data-descriptor": "^1.0.0",
5626+ "kind-of": "^6.0.2"
5627+ }
5628+ }
5629+ }
5630+ },
5631+ "extsprintf": {
5632+ "version": "1.3.0",
5633+ "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
5634+ "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
5635+ "dev": true
5636+ },
5637+ "fast-deep-equal": {
5638+ "version": "2.0.1",
5639+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
5640+ "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
5641+ "dev": true
5642+ },
5643+ "fast-glob": {
5644+ "version": "2.2.7",
5645+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz",
5646+ "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==",
5647+ "dev": true,
5648+ "requires": {
5649+ "@mrmlnc/readdir-enhanced": "^2.2.1",
5650+ "@nodelib/fs.stat": "^1.1.2",
5651+ "glob-parent": "^3.1.0",
5652+ "is-glob": "^4.0.0",
5653+ "merge2": "^1.2.3",
5654+ "micromatch": "^3.1.10"
5655+ }
5656+ },
5657+ "fast-json-stable-stringify": {
5658+ "version": "2.0.0",
5659+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
5660+ "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
5661+ "dev": true
5662+ },
5663+ "fast-levenshtein": {
5664+ "version": "2.0.6",
5665+ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
5666+ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
5667+ },
5668+ "fault": {
5669+ "version": "1.0.3",
5670+ "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.3.tgz",
5671+ "integrity": "sha512-sfFuP4X0hzrbGKjAUNXYvNqsZ5F6ohx/dZ9I0KQud/aiZNwg263r5L9yGB0clvXHCkzXh5W3t7RSHchggYIFmA==",
5672+ "dev": true,
5673+ "requires": {
5674+ "format": "^0.2.2"
5675+ }
5676+ },
5677+ "faye-websocket": {
5678+ "version": "0.10.0",
5679+ "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
5680+ "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
5681+ "dev": true,
5682+ "requires": {
5683+ "websocket-driver": ">=0.5.1"
5684+ }
5685+ },
5686+ "fbjs": {
5687+ "version": "0.8.17",
5688+ "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz",
5689+ "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=",
5690+ "dev": true,
5691+ "requires": {
5692+ "core-js": "^1.0.0",
5693+ "isomorphic-fetch": "^2.1.1",
5694+ "loose-envify": "^1.0.0",
5695+ "object-assign": "^4.1.0",
5696+ "promise": "^7.1.1",
5697+ "setimmediate": "^1.0.5",
5698+ "ua-parser-js": "^0.7.18"
5699+ },
5700+ "dependencies": {
5701+ "core-js": {
5702+ "version": "1.2.7",
5703+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",
5704+ "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=",
5705+ "dev": true
5706+ }
5707+ }
5708+ },
5709+ "figgy-pudding": {
5710+ "version": "3.5.1",
5711+ "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz",
5712+ "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==",
5713+ "dev": true
5714+ },
5715+ "figures": {
5716+ "version": "2.0.0",
5717+ "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
5718+ "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
5719+ "dev": true,
5720+ "requires": {
5721+ "escape-string-regexp": "^1.0.5"
5722+ }
5723+ },
5724+ "file-loader": {
5725+ "version": "3.0.1",
5726+ "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-3.0.1.tgz",
5727+ "integrity": "sha512-4sNIOXgtH/9WZq4NvlfU3Opn5ynUsqBwSLyM+I7UOwdGigTBYfVVQEwe/msZNX/j4pCJTIM14Fsw66Svo1oVrw==",
5728+ "dev": true,
5729+ "requires": {
5730+ "loader-utils": "^1.0.2",
5731+ "schema-utils": "^1.0.0"
5732+ }
5733+ },
5734+ "file-system-cache": {
5735+ "version": "1.0.5",
5736+ "resolved": "https://registry.npmjs.org/file-system-cache/-/file-system-cache-1.0.5.tgz",
5737+ "integrity": "sha1-hCWbNqK7uNPW6xAh0xMv/mTP/08=",
5738+ "dev": true,
5739+ "requires": {
5740+ "bluebird": "^3.3.5",
5741+ "fs-extra": "^0.30.0",
5742+ "ramda": "^0.21.0"
5743+ },
5744+ "dependencies": {
5745+ "fs-extra": {
5746+ "version": "0.30.0",
5747+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz",
5748+ "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=",
5749+ "dev": true,
5750+ "requires": {
5751+ "graceful-fs": "^4.1.2",
5752+ "jsonfile": "^2.1.0",
5753+ "klaw": "^1.0.0",
5754+ "path-is-absolute": "^1.0.0",
5755+ "rimraf": "^2.2.8"
5756+ }
5757+ }
5758+ }
5759+ },
5760+ "filesize": {
5761+ "version": "4.2.0",
5762+ "resolved": "https://registry.npmjs.org/filesize/-/filesize-4.2.0.tgz",
5763+ "integrity": "sha512-bdS2UP98MZzLyTZzhuSH5ctAWyDt81n5xMti9BSdmgPXjjENLDz5Bmbk2R7ATVw/HRysZzWA2JIPgcSAOimWpw==",
5764+ "dev": true
5765+ },
5766+ "fill-range": {
5767+ "version": "4.0.0",
5768+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
5769+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
5770+ "dev": true,
5771+ "requires": {
5772+ "extend-shallow": "^2.0.1",
5773+ "is-number": "^3.0.0",
5774+ "repeat-string": "^1.6.1",
5775+ "to-regex-range": "^2.1.0"
5776+ },
5777+ "dependencies": {
5778+ "extend-shallow": {
5779+ "version": "2.0.1",
5780+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5781+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5782+ "dev": true,
5783+ "requires": {
5784+ "is-extendable": "^0.1.0"
5785+ }
5786+ }
5787+ }
5788+ },
5789+ "finalhandler": {
5790+ "version": "1.1.2",
5791+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
5792+ "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
5793+ "dev": true,
5794+ "requires": {
5795+ "debug": "2.6.9",
5796+ "encodeurl": "~1.0.2",
5797+ "escape-html": "~1.0.3",
5798+ "on-finished": "~2.3.0",
5799+ "parseurl": "~1.3.3",
5800+ "statuses": "~1.5.0",
5801+ "unpipe": "~1.0.0"
5802+ },
5803+ "dependencies": {
5804+ "debug": {
5805+ "version": "2.6.9",
5806+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
5807+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
5808+ "dev": true,
5809+ "requires": {
5810+ "ms": "2.0.0"
5811+ }
5812+ },
5813+ "ms": {
5814+ "version": "2.0.0",
5815+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
5816+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
5817+ "dev": true
5818+ }
5819+ }
5820+ },
5821+ "find-cache-dir": {
5822+ "version": "3.0.0",
5823+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.0.0.tgz",
5824+ "integrity": "sha512-t7ulV1fmbxh5G9l/492O1p5+EBbr3uwpt6odhFTMc+nWyhmbloe+ja9BZ8pIBtqFWhOmCWVjx+pTW4zDkFoclw==",
5825+ "dev": true,
5826+ "requires": {
5827+ "commondir": "^1.0.1",
5828+ "make-dir": "^3.0.0",
5829+ "pkg-dir": "^4.1.0"
5830+ },
5831+ "dependencies": {
5832+ "find-up": {
5833+ "version": "4.1.0",
5834+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
5835+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
5836+ "dev": true,
5837+ "requires": {
5838+ "locate-path": "^5.0.0",
5839+ "path-exists": "^4.0.0"
5840+ }
5841+ },
5842+ "locate-path": {
5843+ "version": "5.0.0",
5844+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
5845+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
5846+ "dev": true,
5847+ "requires": {
5848+ "p-locate": "^4.1.0"
5849+ }
5850+ },
5851+ "make-dir": {
5852+ "version": "3.0.0",
5853+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.0.tgz",
5854+ "integrity": "sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw==",
5855+ "dev": true,
5856+ "requires": {
5857+ "semver": "^6.0.0"
5858+ }
5859+ },
5860+ "p-locate": {
5861+ "version": "4.1.0",
5862+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
5863+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
5864+ "dev": true,
5865+ "requires": {
5866+ "p-limit": "^2.2.0"
5867+ }
5868+ },
5869+ "path-exists": {
5870+ "version": "4.0.0",
5871+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
5872+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
5873+ "dev": true
5874+ },
5875+ "pkg-dir": {
5876+ "version": "4.2.0",
5877+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
5878+ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
5879+ "dev": true,
5880+ "requires": {
5881+ "find-up": "^4.0.0"
5882+ }
5883+ },
5884+ "semver": {
5885+ "version": "6.3.0",
5886+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
5887+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
5888+ "dev": true
5889+ }
5890+ }
5891+ },
5892+ "find-root": {
5893+ "version": "1.1.0",
5894+ "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
5895+ "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==",
5896+ "dev": true
5897+ },
5898+ "find-up": {
5899+ "version": "3.0.0",
5900+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
5901+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
5902+ "dev": true,
5903+ "requires": {
5904+ "locate-path": "^3.0.0"
5905+ }
5906+ },
5907+ "findup-sync": {
5908+ "version": "3.0.0",
5909+ "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz",
5910+ "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==",
5911+ "dev": true,
5912+ "requires": {
5913+ "detect-file": "^1.0.0",
5914+ "is-glob": "^4.0.0",
5915+ "micromatch": "^3.0.4",
5916+ "resolve-dir": "^1.0.1"
5917+ }
5918+ },
5919+ "flush-write-stream": {
5920+ "version": "1.1.1",
5921+ "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
5922+ "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
5923+ "dev": true,
5924+ "requires": {
5925+ "inherits": "^2.0.3",
5926+ "readable-stream": "^2.3.6"
5927+ }
5928+ },
5929+ "focus-lock": {
5930+ "version": "0.6.5",
5931+ "resolved": "https://registry.npmjs.org/focus-lock/-/focus-lock-0.6.5.tgz",
5932+ "integrity": "sha512-i/mVBOoa9o+tl+u9owOJUF8k8L85odZNIsctB+JAK2HFT8jckiBwmk+3uydlm6FN8czgnkIwQtBv6yyAbrzXjw==",
5933+ "dev": true
5934+ },
5935+ "follow-redirects": {
5936+ "version": "1.9.0",
5937+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.9.0.tgz",
5938+ "integrity": "sha512-CRcPzsSIbXyVDl0QI01muNDu69S8trU4jArW9LpOt2WtC6LyUJetcIrmfHsRBx7/Jb6GHJUiuqyYxPooFfNt6A==",
5939+ "dev": true,
5940+ "requires": {
5941+ "debug": "^3.0.0"
5942+ }
5943+ },
5944+ "for-in": {
5945+ "version": "1.0.2",
5946+ "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
5947+ "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
5948+ "dev": true
5949+ },
5950+ "for-own": {
5951+ "version": "0.1.5",
5952+ "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
5953+ "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
5954+ "dev": true,
5955+ "requires": {
5956+ "for-in": "^1.0.1"
5957+ }
5958+ },
5959+ "forever-agent": {
5960+ "version": "0.6.1",
5961+ "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
5962+ "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
5963+ "dev": true
5964+ },
5965+ "fork-ts-checker-webpack-plugin": {
5966+ "version": "1.5.0",
5967+ "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-1.5.0.tgz",
5968+ "integrity": "sha512-zEhg7Hz+KhZlBhILYpXy+Beu96gwvkROWJiTXOCyOOMMrdBIRPvsBpBqgTI4jfJGrJXcqGwJR8zsBGDmzY0jsA==",
5969+ "dev": true,
5970+ "requires": {
5971+ "babel-code-frame": "^6.22.0",
5972+ "chalk": "^2.4.1",
5973+ "chokidar": "^2.0.4",
5974+ "micromatch": "^3.1.10",
5975+ "minimatch": "^3.0.4",
5976+ "semver": "^5.6.0",
5977+ "tapable": "^1.0.0",
5978+ "worker-rpc": "^0.1.0"
5979+ }
5980+ },
5981+ "form-data": {
5982+ "version": "2.3.3",
5983+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
5984+ "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
5985+ "dev": true,
5986+ "requires": {
5987+ "asynckit": "^0.4.0",
5988+ "combined-stream": "^1.0.6",
5989+ "mime-types": "^2.1.12"
5990+ }
5991+ },
5992+ "format": {
5993+ "version": "0.2.2",
5994+ "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz",
5995+ "integrity": "sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=",
5996+ "dev": true
5997+ },
5998+ "forwarded": {
5999+ "version": "0.1.2",
6000+ "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
6001+ "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=",
6002+ "dev": true
6003+ },
6004+ "fragment-cache": {
6005+ "version": "0.2.1",
6006+ "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
6007+ "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
6008+ "dev": true,
6009+ "requires": {
6010+ "map-cache": "^0.2.2"
6011+ }
6012+ },
6013+ "fresh": {
6014+ "version": "0.5.2",
6015+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
6016+ "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
6017+ "dev": true
6018+ },
6019+ "from2": {
6020+ "version": "2.3.0",
6021+ "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
6022+ "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
6023+ "dev": true,
6024+ "requires": {
6025+ "inherits": "^2.0.1",
6026+ "readable-stream": "^2.0.0"
6027+ }
6028+ },
6029+ "fs-extra": {
6030+ "version": "8.1.0",
6031+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
6032+ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
6033+ "dev": true,
6034+ "requires": {
6035+ "graceful-fs": "^4.2.0",
6036+ "jsonfile": "^4.0.0",
6037+ "universalify": "^0.1.0"
6038+ },
6039+ "dependencies": {
6040+ "jsonfile": {
6041+ "version": "4.0.0",
6042+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
6043+ "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
6044+ "dev": true,
6045+ "requires": {
6046+ "graceful-fs": "^4.1.6"
6047+ }
6048+ }
6049+ }
6050+ },
6051+ "fs-minipass": {
6052+ "version": "1.2.7",
6053+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz",
6054+ "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==",
6055+ "dev": true,
6056+ "requires": {
6057+ "minipass": "^2.6.0"
6058+ }
6059+ },
6060+ "fs-write-stream-atomic": {
6061+ "version": "1.0.10",
6062+ "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
6063+ "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=",
6064+ "dev": true,
6065+ "requires": {
6066+ "graceful-fs": "^4.1.2",
6067+ "iferr": "^0.1.5",
6068+ "imurmurhash": "^0.1.4",
6069+ "readable-stream": "1 || 2"
6070+ }
6071+ },
6072+ "fs.realpath": {
6073+ "version": "1.0.0",
6074+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
6075+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
6076+ "dev": true
6077+ },
6078+ "fsevents": {
6079+ "version": "1.2.9",
6080+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz",
6081+ "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==",
6082+ "dev": true,
6083+ "optional": true,
6084+ "requires": {
6085+ "nan": "^2.12.1",
6086+ "node-pre-gyp": "^0.12.0"
6087+ },
6088+ "dependencies": {
6089+ "abbrev": {
6090+ "version": "1.1.1",
6091+ "bundled": true,
6092+ "dev": true,
6093+ "optional": true
6094+ },
6095+ "ansi-regex": {
6096+ "version": "2.1.1",
6097+ "bundled": true,
6098+ "dev": true,
6099+ "optional": true
6100+ },
6101+ "aproba": {
6102+ "version": "1.2.0",
6103+ "bundled": true,
6104+ "dev": true,
6105+ "optional": true
6106+ },
6107+ "are-we-there-yet": {
6108+ "version": "1.1.5",
6109+ "bundled": true,
6110+ "dev": true,
6111+ "optional": true,
6112+ "requires": {
6113+ "delegates": "^1.0.0",
6114+ "readable-stream": "^2.0.6"
6115+ }
6116+ },
6117+ "balanced-match": {
6118+ "version": "1.0.0",
6119+ "bundled": true,
6120+ "dev": true,
6121+ "optional": true
6122+ },
6123+ "brace-expansion": {
6124+ "version": "1.1.11",
6125+ "bundled": true,
6126+ "dev": true,
6127+ "optional": true,
6128+ "requires": {
6129+ "balanced-match": "^1.0.0",
6130+ "concat-map": "0.0.1"
6131+ }
6132+ },
6133+ "chownr": {
6134+ "version": "1.1.1",
6135+ "bundled": true,
6136+ "dev": true,
6137+ "optional": true
6138+ },
6139+ "code-point-at": {
6140+ "version": "1.1.0",
6141+ "bundled": true,
6142+ "dev": true,
6143+ "optional": true
6144+ },
6145+ "concat-map": {
6146+ "version": "0.0.1",
6147+ "bundled": true,
6148+ "dev": true,
6149+ "optional": true
6150+ },
6151+ "console-control-strings": {
6152+ "version": "1.1.0",
6153+ "bundled": true,
6154+ "dev": true,
6155+ "optional": true
6156+ },
6157+ "core-util-is": {
6158+ "version": "1.0.2",
6159+ "bundled": true,
6160+ "dev": true,
6161+ "optional": true
6162+ },
6163+ "debug": {
6164+ "version": "4.1.1",
6165+ "bundled": true,
6166+ "dev": true,
6167+ "optional": true,
6168+ "requires": {
6169+ "ms": "^2.1.1"
6170+ }
6171+ },
6172+ "deep-extend": {
6173+ "version": "0.6.0",
6174+ "bundled": true,
6175+ "dev": true,
6176+ "optional": true
6177+ },
6178+ "delegates": {
6179+ "version": "1.0.0",
6180+ "bundled": true,
6181+ "dev": true,
6182+ "optional": true
6183+ },
6184+ "detect-libc": {
6185+ "version": "1.0.3",
6186+ "bundled": true,
6187+ "dev": true,
6188+ "optional": true
6189+ },
6190+ "fs-minipass": {
6191+ "version": "1.2.5",
6192+ "bundled": true,
6193+ "dev": true,
6194+ "optional": true,
6195+ "requires": {
6196+ "minipass": "^2.2.1"
6197+ }
6198+ },
6199+ "fs.realpath": {
6200+ "version": "1.0.0",
6201+ "bundled": true,
6202+ "dev": true,
6203+ "optional": true
6204+ },
6205+ "gauge": {
6206+ "version": "2.7.4",
6207+ "bundled": true,
6208+ "dev": true,
6209+ "optional": true,
6210+ "requires": {
6211+ "aproba": "^1.0.3",
6212+ "console-control-strings": "^1.0.0",
6213+ "has-unicode": "^2.0.0",
6214+ "object-assign": "^4.1.0",
6215+ "signal-exit": "^3.0.0",
6216+ "string-width": "^1.0.1",
6217+ "strip-ansi": "^3.0.1",
6218+ "wide-align": "^1.1.0"
6219+ }
6220+ },
6221+ "glob": {
6222+ "version": "7.1.3",
6223+ "bundled": true,
6224+ "dev": true,
6225+ "optional": true,
6226+ "requires": {
6227+ "fs.realpath": "^1.0.0",
6228+ "inflight": "^1.0.4",
6229+ "inherits": "2",
6230+ "minimatch": "^3.0.4",
6231+ "once": "^1.3.0",
6232+ "path-is-absolute": "^1.0.0"
6233+ }
6234+ },
6235+ "has-unicode": {
6236+ "version": "2.0.1",
6237+ "bundled": true,
6238+ "dev": true,
6239+ "optional": true
6240+ },
6241+ "iconv-lite": {
6242+ "version": "0.4.24",
6243+ "bundled": true,
6244+ "dev": true,
6245+ "optional": true,
6246+ "requires": {
6247+ "safer-buffer": ">= 2.1.2 < 3"
6248+ }
6249+ },
6250+ "ignore-walk": {
6251+ "version": "3.0.1",
6252+ "bundled": true,
6253+ "dev": true,
6254+ "optional": true,
6255+ "requires": {
6256+ "minimatch": "^3.0.4"
6257+ }
6258+ },
6259+ "inflight": {
6260+ "version": "1.0.6",
6261+ "bundled": true,
6262+ "dev": true,
6263+ "optional": true,
6264+ "requires": {
6265+ "once": "^1.3.0",
6266+ "wrappy": "1"
6267+ }
6268+ },
6269+ "inherits": {
6270+ "version": "2.0.3",
6271+ "bundled": true,
6272+ "dev": true,
6273+ "optional": true
6274+ },
6275+ "ini": {
6276+ "version": "1.3.5",
6277+ "bundled": true,
6278+ "dev": true,
6279+ "optional": true
6280+ },
6281+ "is-fullwidth-code-point": {
6282+ "version": "1.0.0",
6283+ "bundled": true,
6284+ "dev": true,
6285+ "optional": true,
6286+ "requires": {
6287+ "number-is-nan": "^1.0.0"
6288+ }
6289+ },
6290+ "isarray": {
6291+ "version": "1.0.0",
6292+ "bundled": true,
6293+ "dev": true,
6294+ "optional": true
6295+ },
6296+ "minimatch": {
6297+ "version": "3.0.4",
6298+ "bundled": true,
6299+ "dev": true,
6300+ "optional": true,
6301+ "requires": {
6302+ "brace-expansion": "^1.1.7"
6303+ }
6304+ },
6305+ "minimist": {
6306+ "version": "0.0.8",
6307+ "bundled": true,
6308+ "dev": true,
6309+ "optional": true
6310+ },
6311+ "minipass": {
6312+ "version": "2.3.5",
6313+ "bundled": true,
6314+ "dev": true,
6315+ "optional": true,
6316+ "requires": {
6317+ "safe-buffer": "^5.1.2",
6318+ "yallist": "^3.0.0"
6319+ }
6320+ },
6321+ "minizlib": {
6322+ "version": "1.2.1",
6323+ "bundled": true,
6324+ "dev": true,
6325+ "optional": true,
6326+ "requires": {
6327+ "minipass": "^2.2.1"
6328+ }
6329+ },
6330+ "mkdirp": {
6331+ "version": "0.5.1",
6332+ "bundled": true,
6333+ "dev": true,
6334+ "optional": true,
6335+ "requires": {
6336+ "minimist": "0.0.8"
6337+ }
6338+ },
6339+ "ms": {
6340+ "version": "2.1.1",
6341+ "bundled": true,
6342+ "dev": true,
6343+ "optional": true
6344+ },
6345+ "needle": {
6346+ "version": "2.3.0",
6347+ "bundled": true,
6348+ "dev": true,
6349+ "optional": true,
6350+ "requires": {
6351+ "debug": "^4.1.0",
6352+ "iconv-lite": "^0.4.4",
6353+ "sax": "^1.2.4"
6354+ }
6355+ },
6356+ "node-pre-gyp": {
6357+ "version": "0.12.0",
6358+ "bundled": true,
6359+ "dev": true,
6360+ "optional": true,
6361+ "requires": {
6362+ "detect-libc": "^1.0.2",
6363+ "mkdirp": "^0.5.1",
6364+ "needle": "^2.2.1",
6365+ "nopt": "^4.0.1",
6366+ "npm-packlist": "^1.1.6",
6367+ "npmlog": "^4.0.2",
6368+ "rc": "^1.2.7",
6369+ "rimraf": "^2.6.1",
6370+ "semver": "^5.3.0",
6371+ "tar": "^4"
6372+ }
6373+ },
6374+ "nopt": {
6375+ "version": "4.0.1",
6376+ "bundled": true,
6377+ "dev": true,
6378+ "optional": true,
6379+ "requires": {
6380+ "abbrev": "1",
6381+ "osenv": "^0.1.4"
6382+ }
6383+ },
6384+ "npm-bundled": {
6385+ "version": "1.0.6",
6386+ "bundled": true,
6387+ "dev": true,
6388+ "optional": true
6389+ },
6390+ "npm-packlist": {
6391+ "version": "1.4.1",
6392+ "bundled": true,
6393+ "dev": true,
6394+ "optional": true,
6395+ "requires": {
6396+ "ignore-walk": "^3.0.1",
6397+ "npm-bundled": "^1.0.1"
6398+ }
6399+ },
6400+ "npmlog": {
6401+ "version": "4.1.2",
6402+ "bundled": true,
6403+ "dev": true,
6404+ "optional": true,
6405+ "requires": {
6406+ "are-we-there-yet": "~1.1.2",
6407+ "console-control-strings": "~1.1.0",
6408+ "gauge": "~2.7.3",
6409+ "set-blocking": "~2.0.0"
6410+ }
6411+ },
6412+ "number-is-nan": {
6413+ "version": "1.0.1",
6414+ "bundled": true,
6415+ "dev": true,
6416+ "optional": true
6417+ },
6418+ "object-assign": {
6419+ "version": "4.1.1",
6420+ "bundled": true,
6421+ "dev": true,
6422+ "optional": true
6423+ },
6424+ "once": {
6425+ "version": "1.4.0",
6426+ "bundled": true,
6427+ "dev": true,
6428+ "optional": true,
6429+ "requires": {
6430+ "wrappy": "1"
6431+ }
6432+ },
6433+ "os-homedir": {
6434+ "version": "1.0.2",
6435+ "bundled": true,
6436+ "dev": true,
6437+ "optional": true
6438+ },
6439+ "os-tmpdir": {
6440+ "version": "1.0.2",
6441+ "bundled": true,
6442+ "dev": true,
6443+ "optional": true
6444+ },
6445+ "osenv": {
6446+ "version": "0.1.5",
6447+ "bundled": true,
6448+ "dev": true,
6449+ "optional": true,
6450+ "requires": {
6451+ "os-homedir": "^1.0.0",
6452+ "os-tmpdir": "^1.0.0"
6453+ }
6454+ },
6455+ "path-is-absolute": {
6456+ "version": "1.0.1",
6457+ "bundled": true,
6458+ "dev": true,
6459+ "optional": true
6460+ },
6461+ "process-nextick-args": {
6462+ "version": "2.0.0",
6463+ "bundled": true,
6464+ "dev": true,
6465+ "optional": true
6466+ },
6467+ "rc": {
6468+ "version": "1.2.8",
6469+ "bundled": true,
6470+ "dev": true,
6471+ "optional": true,
6472+ "requires": {
6473+ "deep-extend": "^0.6.0",
6474+ "ini": "~1.3.0",
6475+ "minimist": "^1.2.0",
6476+ "strip-json-comments": "~2.0.1"
6477+ },
6478+ "dependencies": {
6479+ "minimist": {
6480+ "version": "1.2.0",
6481+ "bundled": true,
6482+ "dev": true,
6483+ "optional": true
6484+ }
6485+ }
6486+ },
6487+ "readable-stream": {
6488+ "version": "2.3.6",
6489+ "bundled": true,
6490+ "dev": true,
6491+ "optional": true,
6492+ "requires": {
6493+ "core-util-is": "~1.0.0",
6494+ "inherits": "~2.0.3",
6495+ "isarray": "~1.0.0",
6496+ "process-nextick-args": "~2.0.0",
6497+ "safe-buffer": "~5.1.1",
6498+ "string_decoder": "~1.1.1",
6499+ "util-deprecate": "~1.0.1"
6500+ }
6501+ },
6502+ "rimraf": {
6503+ "version": "2.6.3",
6504+ "bundled": true,
6505+ "dev": true,
6506+ "optional": true,
6507+ "requires": {
6508+ "glob": "^7.1.3"
6509+ }
6510+ },
6511+ "safe-buffer": {
6512+ "version": "5.1.2",
6513+ "bundled": true,
6514+ "dev": true,
6515+ "optional": true
6516+ },
6517+ "safer-buffer": {
6518+ "version": "2.1.2",
6519+ "bundled": true,
6520+ "dev": true,
6521+ "optional": true
6522+ },
6523+ "sax": {
6524+ "version": "1.2.4",
6525+ "bundled": true,
6526+ "dev": true,
6527+ "optional": true
6528+ },
6529+ "semver": {
6530+ "version": "5.7.0",
6531+ "bundled": true,
6532+ "dev": true,
6533+ "optional": true
6534+ },
6535+ "set-blocking": {
6536+ "version": "2.0.0",
6537+ "bundled": true,
6538+ "dev": true,
6539+ "optional": true
6540+ },
6541+ "signal-exit": {
6542+ "version": "3.0.2",
6543+ "bundled": true,
6544+ "dev": true,
6545+ "optional": true
6546+ },
6547+ "string-width": {
6548+ "version": "1.0.2",
6549+ "bundled": true,
6550+ "dev": true,
6551+ "optional": true,
6552+ "requires": {
6553+ "code-point-at": "^1.0.0",
6554+ "is-fullwidth-code-point": "^1.0.0",
6555+ "strip-ansi": "^3.0.0"
6556+ }
6557+ },
6558+ "string_decoder": {
6559+ "version": "1.1.1",
6560+ "bundled": true,
6561+ "dev": true,
6562+ "optional": true,
6563+ "requires": {
6564+ "safe-buffer": "~5.1.0"
6565+ }
6566+ },
6567+ "strip-ansi": {
6568+ "version": "3.0.1",
6569+ "bundled": true,
6570+ "dev": true,
6571+ "optional": true,
6572+ "requires": {
6573+ "ansi-regex": "^2.0.0"
6574+ }
6575+ },
6576+ "strip-json-comments": {
6577+ "version": "2.0.1",
6578+ "bundled": true,
6579+ "dev": true,
6580+ "optional": true
6581+ },
6582+ "tar": {
6583+ "version": "4.4.8",
6584+ "bundled": true,
6585+ "dev": true,
6586+ "optional": true,
6587+ "requires": {
6588+ "chownr": "^1.1.1",
6589+ "fs-minipass": "^1.2.5",
6590+ "minipass": "^2.3.4",
6591+ "minizlib": "^1.1.1",
6592+ "mkdirp": "^0.5.0",
6593+ "safe-buffer": "^5.1.2",
6594+ "yallist": "^3.0.2"
6595+ }
6596+ },
6597+ "util-deprecate": {
6598+ "version": "1.0.2",
6599+ "bundled": true,
6600+ "dev": true,
6601+ "optional": true
6602+ },
6603+ "wide-align": {
6604+ "version": "1.1.3",
6605+ "bundled": true,
6606+ "dev": true,
6607+ "optional": true,
6608+ "requires": {
6609+ "string-width": "^1.0.2 || 2"
6610+ }
6611+ },
6612+ "wrappy": {
6613+ "version": "1.0.2",
6614+ "bundled": true,
6615+ "dev": true,
6616+ "optional": true
6617+ },
6618+ "yallist": {
6619+ "version": "3.0.3",
6620+ "bundled": true,
6621+ "dev": true,
6622+ "optional": true
6623+ }
6624+ }
6625+ },
6626+ "function-bind": {
6627+ "version": "1.1.1",
6628+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
6629+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
6630+ "dev": true
6631+ },
6632+ "function.prototype.name": {
6633+ "version": "1.1.1",
6634+ "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.1.tgz",
6635+ "integrity": "sha512-e1NzkiJuw6xqVH7YSdiW/qDHebcmMhPNe6w+4ZYYEg0VA+LaLzx37RimbPLuonHhYGFGPx1ME2nSi74JiaCr/Q==",
6636+ "dev": true,
6637+ "requires": {
6638+ "define-properties": "^1.1.3",
6639+ "function-bind": "^1.1.1",
6640+ "functions-have-names": "^1.1.1",
6641+ "is-callable": "^1.1.4"
6642+ }
6643+ },
6644+ "functions-have-names": {
6645+ "version": "1.1.1",
6646+ "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.1.1.tgz",
6647+ "integrity": "sha512-U0kNHUoxwPNPWOJaMG7Z00d4a/qZVrFtzWJRaK8V9goaVOCXBSQSJpt3MYGNtkScKEBKovxLjnNdC9MlXwo5Pw==",
6648+ "dev": true
6649+ },
6650+ "fuse.js": {
6651+ "version": "3.4.5",
6652+ "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-3.4.5.tgz",
6653+ "integrity": "sha512-s9PGTaQIkT69HaeoTVjwGsLfb8V8ScJLx5XGFcKHg0MqLUH/UZ4EKOtqtXX9k7AFqCGxD1aJmYb8Q5VYDibVRQ==",
6654+ "dev": true
6655+ },
6656+ "gauge": {
6657+ "version": "2.7.4",
6658+ "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
6659+ "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
6660+ "dev": true,
6661+ "requires": {
6662+ "aproba": "^1.0.3",
6663+ "console-control-strings": "^1.0.0",
6664+ "has-unicode": "^2.0.0",
6665+ "object-assign": "^4.1.0",
6666+ "signal-exit": "^3.0.0",
6667+ "string-width": "^1.0.1",
6668+ "strip-ansi": "^3.0.1",
6669+ "wide-align": "^1.1.0"
6670+ },
6671+ "dependencies": {
6672+ "ansi-regex": {
6673+ "version": "2.1.1",
6674+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
6675+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
6676+ "dev": true
6677+ },
6678+ "is-fullwidth-code-point": {
6679+ "version": "1.0.0",
6680+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
6681+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
6682+ "dev": true,
6683+ "requires": {
6684+ "number-is-nan": "^1.0.0"
6685+ }
6686+ },
6687+ "string-width": {
6688+ "version": "1.0.2",
6689+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
6690+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
6691+ "dev": true,
6692+ "requires": {
6693+ "code-point-at": "^1.0.0",
6694+ "is-fullwidth-code-point": "^1.0.0",
6695+ "strip-ansi": "^3.0.0"
6696+ }
6697+ },
6698+ "strip-ansi": {
6699+ "version": "3.0.1",
6700+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
6701+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
6702+ "dev": true,
6703+ "requires": {
6704+ "ansi-regex": "^2.0.0"
6705+ }
6706+ }
6707+ }
6708+ },
6709+ "get-caller-file": {
6710+ "version": "1.0.3",
6711+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
6712+ "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==",
6713+ "dev": true
6714+ },
6715+ "get-stream": {
6716+ "version": "5.1.0",
6717+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz",
6718+ "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==",
6719+ "dev": true,
6720+ "requires": {
6721+ "pump": "^3.0.0"
6722+ }
6723+ },
6724+ "get-value": {
6725+ "version": "2.0.6",
6726+ "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
6727+ "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
6728+ "dev": true
6729+ },
6730+ "getpass": {
6731+ "version": "0.1.7",
6732+ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
6733+ "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
6734+ "dev": true,
6735+ "requires": {
6736+ "assert-plus": "^1.0.0"
6737+ }
6738+ },
6739+ "glob": {
6740+ "version": "7.1.4",
6741+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
6742+ "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
6743+ "dev": true,
6744+ "requires": {
6745+ "fs.realpath": "^1.0.0",
6746+ "inflight": "^1.0.4",
6747+ "inherits": "2",
6748+ "minimatch": "^3.0.4",
6749+ "once": "^1.3.0",
6750+ "path-is-absolute": "^1.0.0"
6751+ }
6752+ },
6753+ "glob-parent": {
6754+ "version": "3.1.0",
6755+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
6756+ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
6757+ "dev": true,
6758+ "requires": {
6759+ "is-glob": "^3.1.0",
6760+ "path-dirname": "^1.0.0"
6761+ },
6762+ "dependencies": {
6763+ "is-glob": {
6764+ "version": "3.1.0",
6765+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
6766+ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
6767+ "dev": true,
6768+ "requires": {
6769+ "is-extglob": "^2.1.0"
6770+ }
6771+ }
6772+ }
6773+ },
6774+ "glob-to-regexp": {
6775+ "version": "0.3.0",
6776+ "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz",
6777+ "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=",
6778+ "dev": true
6779+ },
6780+ "global": {
6781+ "version": "4.4.0",
6782+ "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz",
6783+ "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==",
6784+ "requires": {
6785+ "min-document": "^2.19.0",
6786+ "process": "^0.11.10"
6787+ }
6788+ },
6789+ "global-modules": {
6790+ "version": "2.0.0",
6791+ "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz",
6792+ "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==",
6793+ "dev": true,
6794+ "requires": {
6795+ "global-prefix": "^3.0.0"
6796+ }
6797+ },
6798+ "global-prefix": {
6799+ "version": "3.0.0",
6800+ "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz",
6801+ "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==",
6802+ "dev": true,
6803+ "requires": {
6804+ "ini": "^1.3.5",
6805+ "kind-of": "^6.0.2",
6806+ "which": "^1.3.1"
6807+ }
6808+ },
6809+ "globals": {
6810+ "version": "11.12.0",
6811+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
6812+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
6813+ "dev": true
6814+ },
6815+ "globalthis": {
6816+ "version": "1.0.0",
6817+ "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.0.tgz",
6818+ "integrity": "sha512-vcCAZTJ3r5Qcu5l8/2oyVdoFwxKgfYnMTR2vwWeux/NAVZK3PwcMaWkdUIn4GJbmKuRK7xcvDsLuK+CKcXyodg==",
6819+ "dev": true,
6820+ "requires": {
6821+ "define-properties": "^1.1.2",
6822+ "function-bind": "^1.1.1",
6823+ "object-keys": "^1.0.12"
6824+ }
6825+ },
6826+ "globby": {
6827+ "version": "4.1.0",
6828+ "resolved": "https://registry.npmjs.org/globby/-/globby-4.1.0.tgz",
6829+ "integrity": "sha1-CA9UVJ7BuCpsYOYx/ILhIR2+lfg=",
6830+ "dev": true,
6831+ "requires": {
6832+ "array-union": "^1.0.1",
6833+ "arrify": "^1.0.0",
6834+ "glob": "^6.0.1",
6835+ "object-assign": "^4.0.1",
6836+ "pify": "^2.0.0",
6837+ "pinkie-promise": "^2.0.0"
6838+ },
6839+ "dependencies": {
6840+ "glob": {
6841+ "version": "6.0.4",
6842+ "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz",
6843+ "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=",
6844+ "dev": true,
6845+ "requires": {
6846+ "inflight": "^1.0.4",
6847+ "inherits": "2",
6848+ "minimatch": "2 || 3",
6849+ "once": "^1.3.0",
6850+ "path-is-absolute": "^1.0.0"
6851+ }
6852+ }
6853+ }
6854+ },
6855+ "good-listener": {
6856+ "version": "1.2.2",
6857+ "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz",
6858+ "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=",
6859+ "dev": true,
6860+ "optional": true,
6861+ "requires": {
6862+ "delegate": "^3.1.2"
6863+ }
6864+ },
6865+ "graceful-fs": {
6866+ "version": "4.2.2",
6867+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz",
6868+ "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==",
6869+ "dev": true
6870+ },
6871+ "gud": {
6872+ "version": "1.0.0",
6873+ "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz",
6874+ "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==",
6875+ "dev": true
6876+ },
6877+ "gzip-size": {
6878+ "version": "5.1.1",
6879+ "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz",
6880+ "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==",
6881+ "dev": true,
6882+ "requires": {
6883+ "duplexer": "^0.1.1",
6884+ "pify": "^4.0.1"
6885+ },
6886+ "dependencies": {
6887+ "pify": {
6888+ "version": "4.0.1",
6889+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
6890+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
6891+ "dev": true
6892+ }
6893+ }
6894+ },
6895+ "handle-thing": {
6896+ "version": "2.0.0",
6897+ "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.0.tgz",
6898+ "integrity": "sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ==",
6899+ "dev": true
6900+ },
6901+ "har-schema": {
6902+ "version": "2.0.0",
6903+ "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
6904+ "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
6905+ "dev": true
6906+ },
6907+ "har-validator": {
6908+ "version": "5.1.3",
6909+ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
6910+ "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
6911+ "dev": true,
6912+ "requires": {
6913+ "ajv": "^6.5.5",
6914+ "har-schema": "^2.0.0"
6915+ }
6916+ },
6917+ "has": {
6918+ "version": "1.0.3",
6919+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
6920+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
6921+ "dev": true,
6922+ "requires": {
6923+ "function-bind": "^1.1.1"
6924+ }
6925+ },
6926+ "has-ansi": {
6927+ "version": "2.0.0",
6928+ "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
6929+ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
6930+ "dev": true,
6931+ "requires": {
6932+ "ansi-regex": "^2.0.0"
6933+ },
6934+ "dependencies": {
6935+ "ansi-regex": {
6936+ "version": "2.1.1",
6937+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
6938+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
6939+ "dev": true
6940+ }
6941+ }
6942+ },
6943+ "has-flag": {
6944+ "version": "3.0.0",
6945+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
6946+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
6947+ "dev": true
6948+ },
6949+ "has-symbols": {
6950+ "version": "1.0.0",
6951+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
6952+ "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
6953+ "dev": true
6954+ },
6955+ "has-unicode": {
6956+ "version": "2.0.1",
6957+ "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
6958+ "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
6959+ "dev": true
6960+ },
6961+ "has-value": {
6962+ "version": "1.0.0",
6963+ "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
6964+ "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
6965+ "dev": true,
6966+ "requires": {
6967+ "get-value": "^2.0.6",
6968+ "has-values": "^1.0.0",
6969+ "isobject": "^3.0.0"
6970+ }
6971+ },
6972+ "has-values": {
6973+ "version": "1.0.0",
6974+ "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
6975+ "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
6976+ "dev": true,
6977+ "requires": {
6978+ "is-number": "^3.0.0",
6979+ "kind-of": "^4.0.0"
6980+ },
6981+ "dependencies": {
6982+ "kind-of": {
6983+ "version": "4.0.0",
6984+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
6985+ "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
6986+ "dev": true,
6987+ "requires": {
6988+ "is-buffer": "^1.1.5"
6989+ }
6990+ }
6991+ }
6992+ },
6993+ "hash-base": {
6994+ "version": "3.0.4",
6995+ "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz",
6996+ "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=",
6997+ "dev": true,
6998+ "requires": {
6999+ "inherits": "^2.0.1",
7000+ "safe-buffer": "^5.0.1"
7001+ }
7002+ },
7003+ "hash.js": {
7004+ "version": "1.1.7",
7005+ "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
7006+ "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
7007+ "dev": true,
7008+ "requires": {
7009+ "inherits": "^2.0.3",
7010+ "minimalistic-assert": "^1.0.1"
7011+ }
7012+ },
7013+ "hast-util-parse-selector": {
7014+ "version": "2.2.2",
7015+ "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.2.tgz",
7016+ "integrity": "sha512-jIMtnzrLTjzqgVEQqPEmwEZV+ea4zHRFTP8Z2Utw0I5HuBOXHzUPPQWr6ouJdJqDKLbFU/OEiYwZ79LalZkmmw==",
7017+ "dev": true
7018+ },
7019+ "hastscript": {
7020+ "version": "5.1.0",
7021+ "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-5.1.0.tgz",
7022+ "integrity": "sha512-7mOQX5VfVs/gmrOGlN8/EDfp1GqV6P3gTNVt+KnX4gbYhpASTM8bklFdFQCbFRAadURXAmw0R1QQdBdqp7jswQ==",
7023+ "dev": true,
7024+ "requires": {
7025+ "comma-separated-tokens": "^1.0.0",
7026+ "hast-util-parse-selector": "^2.2.0",
7027+ "property-information": "^5.0.1",
7028+ "space-separated-tokens": "^1.0.0"
7029+ }
7030+ },
7031+ "he": {
7032+ "version": "1.2.0",
7033+ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
7034+ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
7035+ "dev": true
7036+ },
7037+ "highlight.js": {
7038+ "version": "9.12.0",
7039+ "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.12.0.tgz",
7040+ "integrity": "sha1-5tnb5Xy+/mB1HwKvM2GVhwyQwB4=",
7041+ "dev": true
7042+ },
7043+ "hmac-drbg": {
7044+ "version": "1.0.1",
7045+ "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
7046+ "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
7047+ "dev": true,
7048+ "requires": {
7049+ "hash.js": "^1.0.3",
7050+ "minimalistic-assert": "^1.0.0",
7051+ "minimalistic-crypto-utils": "^1.0.1"
7052+ }
7053+ },
7054+ "hoist-non-react-statics": {
7055+ "version": "3.3.0",
7056+ "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.0.tgz",
7057+ "integrity": "sha512-0XsbTXxgiaCDYDIWFcwkmerZPSwywfUqYmwT4jzewKTQSWoE6FCMoUVOeBJWK3E/CrWbxRG3m5GzY4lnIwGRBA==",
7058+ "requires": {
7059+ "react-is": "^16.7.0"
7060+ }
7061+ },
7062+ "homedir-polyfill": {
7063+ "version": "1.0.3",
7064+ "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
7065+ "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
7066+ "dev": true,
7067+ "requires": {
7068+ "parse-passwd": "^1.0.0"
7069+ }
7070+ },
7071+ "hpack.js": {
7072+ "version": "2.1.6",
7073+ "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
7074+ "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=",
7075+ "dev": true,
7076+ "requires": {
7077+ "inherits": "^2.0.1",
7078+ "obuf": "^1.0.0",
7079+ "readable-stream": "^2.0.1",
7080+ "wbuf": "^1.1.0"
7081+ }
7082+ },
7083+ "html-encoding-sniffer": {
7084+ "version": "1.0.2",
7085+ "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz",
7086+ "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==",
7087+ "dev": true,
7088+ "requires": {
7089+ "whatwg-encoding": "^1.0.1"
7090+ }
7091+ },
7092+ "html-entities": {
7093+ "version": "1.2.1",
7094+ "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz",
7095+ "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=",
7096+ "dev": true
7097+ },
7098+ "html-minifier": {
7099+ "version": "4.0.0",
7100+ "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz",
7101+ "integrity": "sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==",
7102+ "dev": true,
7103+ "requires": {
7104+ "camel-case": "^3.0.0",
7105+ "clean-css": "^4.2.1",
7106+ "commander": "^2.19.0",
7107+ "he": "^1.2.0",
7108+ "param-case": "^2.1.1",
7109+ "relateurl": "^0.2.7",
7110+ "uglify-js": "^3.5.1"
7111+ }
7112+ },
7113+ "html-webpack-plugin": {
7114+ "version": "4.0.0-beta.8",
7115+ "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.0.0-beta.8.tgz",
7116+ "integrity": "sha512-n5S2hJi3/vioRvEDswZP2WFgZU8TUqFoYIrkg5dt+xDC4TigQEhIcl4Y81Qs2La/EqKWuJZP8+ikbHGVmzQ4Mg==",
7117+ "dev": true,
7118+ "requires": {
7119+ "html-minifier": "^4.0.0",
7120+ "loader-utils": "^1.2.3",
7121+ "lodash": "^4.17.11",
7122+ "pretty-error": "^2.1.1",
7123+ "tapable": "^1.1.3",
7124+ "util.promisify": "1.0.0"
7125+ }
7126+ },
7127+ "htmlparser2": {
7128+ "version": "3.10.1",
7129+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz",
7130+ "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==",
7131+ "dev": true,
7132+ "requires": {
7133+ "domelementtype": "^1.3.1",
7134+ "domhandler": "^2.3.0",
7135+ "domutils": "^1.5.1",
7136+ "entities": "^1.1.1",
7137+ "inherits": "^2.0.1",
7138+ "readable-stream": "^3.1.1"
7139+ },
7140+ "dependencies": {
7141+ "readable-stream": {
7142+ "version": "3.4.0",
7143+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz",
7144+ "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==",
7145+ "dev": true,
7146+ "requires": {
7147+ "inherits": "^2.0.3",
7148+ "string_decoder": "^1.1.1",
7149+ "util-deprecate": "^1.0.1"
7150+ }
7151+ }
7152+ }
7153+ },
7154+ "http-deceiver": {
7155+ "version": "1.2.7",
7156+ "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
7157+ "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=",
7158+ "dev": true
7159+ },
7160+ "http-errors": {
7161+ "version": "1.7.2",
7162+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
7163+ "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
7164+ "dev": true,
7165+ "requires": {
7166+ "depd": "~1.1.2",
7167+ "inherits": "2.0.3",
7168+ "setprototypeof": "1.1.1",
7169+ "statuses": ">= 1.5.0 < 2",
7170+ "toidentifier": "1.0.0"
7171+ },
7172+ "dependencies": {
7173+ "inherits": {
7174+ "version": "2.0.3",
7175+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
7176+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
7177+ "dev": true
7178+ }
7179+ }
7180+ },
7181+ "http-parser-js": {
7182+ "version": "0.4.10",
7183+ "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz",
7184+ "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=",
7185+ "dev": true
7186+ },
7187+ "http-proxy": {
7188+ "version": "1.18.0",
7189+ "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.0.tgz",
7190+ "integrity": "sha512-84I2iJM/n1d4Hdgc6y2+qY5mDaz2PUVjlg9znE9byl+q0uC3DeByqBGReQu5tpLK0TAqTIXScRUV+dg7+bUPpQ==",
7191+ "dev": true,
7192+ "requires": {
7193+ "eventemitter3": "^4.0.0",
7194+ "follow-redirects": "^1.0.0",
7195+ "requires-port": "^1.0.0"
7196+ }
7197+ },
7198+ "http-proxy-middleware": {
7199+ "version": "0.19.1",
7200+ "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz",
7201+ "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==",
7202+ "dev": true,
7203+ "requires": {
7204+ "http-proxy": "^1.17.0",
7205+ "is-glob": "^4.0.0",
7206+ "lodash": "^4.17.11",
7207+ "micromatch": "^3.1.10"
7208+ }
7209+ },
7210+ "http-signature": {
7211+ "version": "1.2.0",
7212+ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
7213+ "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
7214+ "dev": true,
7215+ "requires": {
7216+ "assert-plus": "^1.0.0",
7217+ "jsprim": "^1.2.2",
7218+ "sshpk": "^1.7.0"
7219+ }
7220+ },
7221+ "https-browserify": {
7222+ "version": "1.0.0",
7223+ "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
7224+ "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",
7225+ "dev": true
7226+ },
7227+ "hyphenate-style-name": {
7228+ "version": "1.0.3",
7229+ "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.3.tgz",
7230+ "integrity": "sha512-EcuixamT82oplpoJ2XU4pDtKGWQ7b00CD9f1ug9IaQ3p1bkHMiKCZ9ut9QDI6qsa6cpUuB+A/I+zLtdNK4n2DQ=="
7231+ },
7232+ "iconv-lite": {
7233+ "version": "0.4.24",
7234+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
7235+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
7236+ "dev": true,
7237+ "requires": {
7238+ "safer-buffer": ">= 2.1.2 < 3"
7239+ }
7240+ },
7241+ "icss-utils": {
7242+ "version": "4.1.1",
7243+ "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz",
7244+ "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==",
7245+ "dev": true,
7246+ "requires": {
7247+ "postcss": "^7.0.14"
7248+ }
7249+ },
7250+ "ieee754": {
7251+ "version": "1.1.13",
7252+ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz",
7253+ "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==",
7254+ "dev": true
7255+ },
7256+ "iferr": {
7257+ "version": "0.1.5",
7258+ "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
7259+ "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=",
7260+ "dev": true
7261+ },
7262+ "ignore": {
7263+ "version": "3.3.10",
7264+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
7265+ "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
7266+ "dev": true
7267+ },
7268+ "immer": {
7269+ "version": "1.10.0",
7270+ "resolved": "https://registry.npmjs.org/immer/-/immer-1.10.0.tgz",
7271+ "integrity": "sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg==",
7272+ "dev": true
7273+ },
7274+ "import-cwd": {
7275+ "version": "2.1.0",
7276+ "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz",
7277+ "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=",
7278+ "dev": true,
7279+ "requires": {
7280+ "import-from": "^2.1.0"
7281+ }
7282+ },
7283+ "import-fresh": {
7284+ "version": "2.0.0",
7285+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz",
7286+ "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=",
7287+ "dev": true,
7288+ "requires": {
7289+ "caller-path": "^2.0.0",
7290+ "resolve-from": "^3.0.0"
7291+ }
7292+ },
7293+ "import-from": {
7294+ "version": "2.1.0",
7295+ "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz",
7296+ "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=",
7297+ "dev": true,
7298+ "requires": {
7299+ "resolve-from": "^3.0.0"
7300+ }
7301+ },
7302+ "import-local": {
7303+ "version": "2.0.0",
7304+ "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz",
7305+ "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==",
7306+ "dev": true,
7307+ "requires": {
7308+ "pkg-dir": "^3.0.0",
7309+ "resolve-cwd": "^2.0.0"
7310+ }
7311+ },
7312+ "imurmurhash": {
7313+ "version": "0.1.4",
7314+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
7315+ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
7316+ "dev": true
7317+ },
7318+ "indexes-of": {
7319+ "version": "1.0.1",
7320+ "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
7321+ "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
7322+ "dev": true
7323+ },
7324+ "infer-owner": {
7325+ "version": "1.0.4",
7326+ "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
7327+ "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==",
7328+ "dev": true
7329+ },
7330+ "inflight": {
7331+ "version": "1.0.6",
7332+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
7333+ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
7334+ "dev": true,
7335+ "requires": {
7336+ "once": "^1.3.0",
7337+ "wrappy": "1"
7338+ }
7339+ },
7340+ "inherits": {
7341+ "version": "2.0.4",
7342+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
7343+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
7344+ "dev": true
7345+ },
7346+ "ini": {
7347+ "version": "1.3.5",
7348+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
7349+ "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
7350+ "dev": true
7351+ },
7352+ "inquirer": {
7353+ "version": "6.5.2",
7354+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz",
7355+ "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==",
7356+ "dev": true,
7357+ "requires": {
7358+ "ansi-escapes": "^3.2.0",
7359+ "chalk": "^2.4.2",
7360+ "cli-cursor": "^2.1.0",
7361+ "cli-width": "^2.0.0",
7362+ "external-editor": "^3.0.3",
7363+ "figures": "^2.0.0",
7364+ "lodash": "^4.17.12",
7365+ "mute-stream": "0.0.7",
7366+ "run-async": "^2.2.0",
7367+ "rxjs": "^6.4.0",
7368+ "string-width": "^2.1.0",
7369+ "strip-ansi": "^5.1.0",
7370+ "through": "^2.3.6"
7371+ },
7372+ "dependencies": {
7373+ "ansi-regex": {
7374+ "version": "3.0.0",
7375+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
7376+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
7377+ "dev": true
7378+ },
7379+ "string-width": {
7380+ "version": "2.1.1",
7381+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
7382+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
7383+ "dev": true,
7384+ "requires": {
7385+ "is-fullwidth-code-point": "^2.0.0",
7386+ "strip-ansi": "^4.0.0"
7387+ },
7388+ "dependencies": {
7389+ "strip-ansi": {
7390+ "version": "4.0.0",
7391+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
7392+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
7393+ "dev": true,
7394+ "requires": {
7395+ "ansi-regex": "^3.0.0"
7396+ }
7397+ }
7398+ }
7399+ }
7400+ }
7401+ },
7402+ "internal-ip": {
7403+ "version": "4.3.0",
7404+ "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz",
7405+ "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==",
7406+ "dev": true,
7407+ "requires": {
7408+ "default-gateway": "^4.2.0",
7409+ "ipaddr.js": "^1.9.0"
7410+ }
7411+ },
7412+ "interpret": {
7413+ "version": "1.2.0",
7414+ "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz",
7415+ "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==",
7416+ "dev": true
7417+ },
7418+ "invariant": {
7419+ "version": "2.2.4",
7420+ "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
7421+ "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
7422+ "dev": true,
7423+ "requires": {
7424+ "loose-envify": "^1.0.0"
7425+ }
7426+ },
7427+ "invert-kv": {
7428+ "version": "2.0.0",
7429+ "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
7430+ "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==",
7431+ "dev": true
7432+ },
7433+ "ip": {
7434+ "version": "1.1.5",
7435+ "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
7436+ "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
7437+ "dev": true
7438+ },
7439+ "ip-regex": {
7440+ "version": "2.1.0",
7441+ "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
7442+ "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=",
7443+ "dev": true
7444+ },
7445+ "ipaddr.js": {
7446+ "version": "1.9.0",
7447+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz",
7448+ "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==",
7449+ "dev": true
7450+ },
7451+ "is-absolute-url": {
7452+ "version": "3.0.2",
7453+ "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.2.tgz",
7454+ "integrity": "sha512-+5g/wLlcm1AcxSP7014m6GvbPHswDx980vD/3bZaap8aGV9Yfs7Q6y6tfaupgZ5O74Byzc8dGrSCJ+bFXx0KdA==",
7455+ "dev": true
7456+ },
7457+ "is-accessor-descriptor": {
7458+ "version": "0.1.6",
7459+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
7460+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
7461+ "dev": true,
7462+ "requires": {
7463+ "kind-of": "^3.0.2"
7464+ },
7465+ "dependencies": {
7466+ "kind-of": {
7467+ "version": "3.2.2",
7468+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
7469+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
7470+ "dev": true,
7471+ "requires": {
7472+ "is-buffer": "^1.1.5"
7473+ }
7474+ }
7475+ }
7476+ },
7477+ "is-alphabetical": {
7478+ "version": "1.0.3",
7479+ "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.3.tgz",
7480+ "integrity": "sha512-eEMa6MKpHFzw38eKm56iNNi6GJ7lf6aLLio7Kr23sJPAECscgRtZvOBYybejWDQ2bM949Y++61PY+udzj5QMLA==",
7481+ "dev": true
7482+ },
7483+ "is-alphanumerical": {
7484+ "version": "1.0.3",
7485+ "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.3.tgz",
7486+ "integrity": "sha512-A1IGAPO5AW9vSh7omxIlOGwIqEvpW/TA+DksVOPM5ODuxKlZS09+TEM1E3275lJqO2oJ38vDpeAL3DCIiHE6eA==",
7487+ "dev": true,
7488+ "requires": {
7489+ "is-alphabetical": "^1.0.0",
7490+ "is-decimal": "^1.0.0"
7491+ }
7492+ },
7493+ "is-arguments": {
7494+ "version": "1.0.4",
7495+ "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz",
7496+ "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==",
7497+ "dev": true
7498+ },
7499+ "is-arrayish": {
7500+ "version": "0.2.1",
7501+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
7502+ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
7503+ "dev": true
7504+ },
7505+ "is-binary-path": {
7506+ "version": "1.0.1",
7507+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
7508+ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
7509+ "dev": true,
7510+ "requires": {
7511+ "binary-extensions": "^1.0.0"
7512+ }
7513+ },
7514+ "is-buffer": {
7515+ "version": "1.1.6",
7516+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
7517+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
7518+ "dev": true
7519+ },
7520+ "is-callable": {
7521+ "version": "1.1.4",
7522+ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
7523+ "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==",
7524+ "dev": true
7525+ },
7526+ "is-data-descriptor": {
7527+ "version": "0.1.4",
7528+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
7529+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
7530+ "dev": true,
7531+ "requires": {
7532+ "kind-of": "^3.0.2"
7533+ },
7534+ "dependencies": {
7535+ "kind-of": {
7536+ "version": "3.2.2",
7537+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
7538+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
7539+ "dev": true,
7540+ "requires": {
7541+ "is-buffer": "^1.1.5"
7542+ }
7543+ }
7544+ }
7545+ },
7546+ "is-date-object": {
7547+ "version": "1.0.1",
7548+ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
7549+ "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
7550+ "dev": true
7551+ },
7552+ "is-decimal": {
7553+ "version": "1.0.3",
7554+ "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.3.tgz",
7555+ "integrity": "sha512-bvLSwoDg2q6Gf+E2LEPiklHZxxiSi3XAh4Mav65mKqTfCO1HM3uBs24TjEH8iJX3bbDdLXKJXBTmGzuTUuAEjQ==",
7556+ "dev": true
7557+ },
7558+ "is-descriptor": {
7559+ "version": "0.1.6",
7560+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
7561+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
7562+ "dev": true,
7563+ "requires": {
7564+ "is-accessor-descriptor": "^0.1.6",
7565+ "is-data-descriptor": "^0.1.4",
7566+ "kind-of": "^5.0.0"
7567+ },
7568+ "dependencies": {
7569+ "kind-of": {
7570+ "version": "5.1.0",
7571+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
7572+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
7573+ "dev": true
7574+ }
7575+ }
7576+ },
7577+ "is-directory": {
7578+ "version": "0.3.1",
7579+ "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
7580+ "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
7581+ "dev": true
7582+ },
7583+ "is-dom": {
7584+ "version": "1.1.0",
7585+ "resolved": "https://registry.npmjs.org/is-dom/-/is-dom-1.1.0.tgz",
7586+ "integrity": "sha512-u82f6mvhYxRPKpw8V1N0W8ce1xXwOrQtgGcxl6UCL5zBmZu3is/18K0rR7uFCnMDuAsS/3W54mGL4vsaFUQlEQ==",
7587+ "dev": true,
7588+ "requires": {
7589+ "is-object": "^1.0.1",
7590+ "is-window": "^1.0.2"
7591+ }
7592+ },
7593+ "is-extendable": {
7594+ "version": "0.1.1",
7595+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
7596+ "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
7597+ "dev": true
7598+ },
7599+ "is-extglob": {
7600+ "version": "2.1.1",
7601+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
7602+ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
7603+ "dev": true
7604+ },
7605+ "is-fullwidth-code-point": {
7606+ "version": "2.0.0",
7607+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
7608+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
7609+ "dev": true
7610+ },
7611+ "is-function": {
7612+ "version": "1.0.1",
7613+ "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.1.tgz",
7614+ "integrity": "sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU=",
7615+ "dev": true
7616+ },
7617+ "is-glob": {
7618+ "version": "4.0.1",
7619+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
7620+ "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
7621+ "dev": true,
7622+ "requires": {
7623+ "is-extglob": "^2.1.1"
7624+ }
7625+ },
7626+ "is-hexadecimal": {
7627+ "version": "1.0.3",
7628+ "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.3.tgz",
7629+ "integrity": "sha512-zxQ9//Q3D/34poZf8fiy3m3XVpbQc7ren15iKqrTtLPwkPD/t3Scy9Imp63FujULGxuK0ZlCwoo5xNpktFgbOA==",
7630+ "dev": true
7631+ },
7632+ "is-in-browser": {
7633+ "version": "1.1.3",
7634+ "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz",
7635+ "integrity": "sha1-Vv9NtoOgeMYILrldrX3GLh0E+DU="
7636+ },
7637+ "is-number": {
7638+ "version": "3.0.0",
7639+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
7640+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
7641+ "dev": true,
7642+ "requires": {
7643+ "kind-of": "^3.0.2"
7644+ },
7645+ "dependencies": {
7646+ "kind-of": {
7647+ "version": "3.2.2",
7648+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
7649+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
7650+ "dev": true,
7651+ "requires": {
7652+ "is-buffer": "^1.1.5"
7653+ }
7654+ }
7655+ }
7656+ },
7657+ "is-object": {
7658+ "version": "1.0.1",
7659+ "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz",
7660+ "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=",
7661+ "dev": true
7662+ },
7663+ "is-path-cwd": {
7664+ "version": "2.2.0",
7665+ "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
7666+ "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
7667+ "dev": true
7668+ },
7669+ "is-path-in-cwd": {
7670+ "version": "2.1.0",
7671+ "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz",
7672+ "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==",
7673+ "dev": true,
7674+ "requires": {
7675+ "is-path-inside": "^2.1.0"
7676+ }
7677+ },
7678+ "is-path-inside": {
7679+ "version": "2.1.0",
7680+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz",
7681+ "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==",
7682+ "dev": true,
7683+ "requires": {
7684+ "path-is-inside": "^1.0.2"
7685+ }
7686+ },
7687+ "is-plain-obj": {
7688+ "version": "2.0.0",
7689+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.0.0.tgz",
7690+ "integrity": "sha512-EYisGhpgSCwspmIuRHGjROWTon2Xp8Z7U03Wubk/bTL5TTRC5R1rGVgyjzBrk9+ULdH6cRD06KRcw/xfqhVYKQ==",
7691+ "dev": true
7692+ },
7693+ "is-plain-object": {
7694+ "version": "2.0.4",
7695+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
7696+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
7697+ "dev": true,
7698+ "requires": {
7699+ "isobject": "^3.0.1"
7700+ }
7701+ },
7702+ "is-promise": {
7703+ "version": "2.1.0",
7704+ "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
7705+ "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
7706+ "dev": true
7707+ },
7708+ "is-regex": {
7709+ "version": "1.0.4",
7710+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
7711+ "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
7712+ "dev": true,
7713+ "requires": {
7714+ "has": "^1.0.1"
7715+ }
7716+ },
7717+ "is-root": {
7718+ "version": "2.1.0",
7719+ "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz",
7720+ "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==",
7721+ "dev": true
7722+ },
7723+ "is-stream": {
7724+ "version": "2.0.0",
7725+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
7726+ "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
7727+ "dev": true
7728+ },
7729+ "is-symbol": {
7730+ "version": "1.0.2",
7731+ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
7732+ "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==",
7733+ "dev": true,
7734+ "requires": {
7735+ "has-symbols": "^1.0.0"
7736+ }
7737+ },
7738+ "is-typedarray": {
7739+ "version": "1.0.0",
7740+ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
7741+ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
7742+ "dev": true
7743+ },
7744+ "is-window": {
7745+ "version": "1.0.2",
7746+ "resolved": "https://registry.npmjs.org/is-window/-/is-window-1.0.2.tgz",
7747+ "integrity": "sha1-LIlspT25feRdPDMTOmXYyfVjSA0=",
7748+ "dev": true
7749+ },
7750+ "is-windows": {
7751+ "version": "1.0.2",
7752+ "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
7753+ "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
7754+ "dev": true
7755+ },
7756+ "is-wsl": {
7757+ "version": "1.1.0",
7758+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
7759+ "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
7760+ "dev": true
7761+ },
7762+ "isarray": {
7763+ "version": "1.0.0",
7764+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
7765+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
7766+ "dev": true
7767+ },
7768+ "isexe": {
7769+ "version": "2.0.0",
7770+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
7771+ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
7772+ "dev": true
7773+ },
7774+ "isobject": {
7775+ "version": "3.0.1",
7776+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
7777+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
7778+ "dev": true
7779+ },
7780+ "isomorphic-fetch": {
7781+ "version": "2.2.1",
7782+ "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz",
7783+ "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=",
7784+ "dev": true,
7785+ "requires": {
7786+ "node-fetch": "^1.0.1",
7787+ "whatwg-fetch": ">=0.10.0"
7788+ }
7789+ },
7790+ "isstream": {
7791+ "version": "0.1.2",
7792+ "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
7793+ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
7794+ "dev": true
7795+ },
7796+ "js-levenshtein": {
7797+ "version": "1.1.6",
7798+ "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz",
7799+ "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==",
7800+ "dev": true
7801+ },
7802+ "js-string-escape": {
7803+ "version": "1.0.1",
7804+ "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz",
7805+ "integrity": "sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8=",
7806+ "dev": true
7807+ },
7808+ "js-tokens": {
7809+ "version": "4.0.0",
7810+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
7811+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
7812+ },
7813+ "js-yaml": {
7814+ "version": "3.13.1",
7815+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
7816+ "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
7817+ "dev": true,
7818+ "requires": {
7819+ "argparse": "^1.0.7",
7820+ "esprima": "^4.0.0"
7821+ },
7822+ "dependencies": {
7823+ "esprima": {
7824+ "version": "4.0.1",
7825+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
7826+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
7827+ "dev": true
7828+ }
7829+ }
7830+ },
7831+ "jsbn": {
7832+ "version": "0.1.1",
7833+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
7834+ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
7835+ "dev": true
7836+ },
7837+ "jsdom": {
7838+ "version": "15.1.1",
7839+ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-15.1.1.tgz",
7840+ "integrity": "sha512-cQZRBB33arrDAeCrAEWn1U3SvrvC8XysBua9Oqg1yWrsY/gYcusloJC3RZJXuY5eehSCmws8f2YeliCqGSkrtQ==",
7841+ "dev": true,
7842+ "requires": {
7843+ "abab": "^2.0.0",
7844+ "acorn": "^6.1.1",
7845+ "acorn-globals": "^4.3.2",
7846+ "array-equal": "^1.0.0",
7847+ "cssom": "^0.3.6",
7848+ "cssstyle": "^1.2.2",
7849+ "data-urls": "^1.1.0",
7850+ "domexception": "^1.0.1",
7851+ "escodegen": "^1.11.1",
7852+ "html-encoding-sniffer": "^1.0.2",
7853+ "nwsapi": "^2.1.4",
7854+ "parse5": "5.1.0",
7855+ "pn": "^1.1.0",
7856+ "request": "^2.88.0",
7857+ "request-promise-native": "^1.0.7",
7858+ "saxes": "^3.1.9",
7859+ "symbol-tree": "^3.2.2",
7860+ "tough-cookie": "^3.0.1",
7861+ "w3c-hr-time": "^1.0.1",
7862+ "w3c-xmlserializer": "^1.1.2",
7863+ "webidl-conversions": "^4.0.2",
7864+ "whatwg-encoding": "^1.0.5",
7865+ "whatwg-mimetype": "^2.3.0",
7866+ "whatwg-url": "^7.0.0",
7867+ "ws": "^7.0.0",
7868+ "xml-name-validator": "^3.0.0"
7869+ },
7870+ "dependencies": {
7871+ "tough-cookie": {
7872+ "version": "3.0.1",
7873+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz",
7874+ "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==",
7875+ "dev": true,
7876+ "requires": {
7877+ "ip-regex": "^2.1.0",
7878+ "psl": "^1.1.28",
7879+ "punycode": "^2.1.1"
7880+ }
7881+ },
7882+ "ws": {
7883+ "version": "7.1.2",
7884+ "resolved": "https://registry.npmjs.org/ws/-/ws-7.1.2.tgz",
7885+ "integrity": "sha512-gftXq3XI81cJCgkUiAVixA0raD9IVmXqsylCrjRygw4+UOOGzPoxnQ6r/CnVL9i+mDncJo94tSkyrtuuQVBmrg==",
7886+ "dev": true,
7887+ "requires": {
7888+ "async-limiter": "^1.0.0"
7889+ }
7890+ }
7891+ }
7892+ },
7893+ "jsdom-global": {
7894+ "version": "3.0.2",
7895+ "resolved": "https://registry.npmjs.org/jsdom-global/-/jsdom-global-3.0.2.tgz",
7896+ "integrity": "sha1-a9KZwTsMRiay2iwDk81DhdYGrLk=",
7897+ "dev": true
7898+ },
7899+ "jsesc": {
7900+ "version": "2.5.2",
7901+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
7902+ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
7903+ "dev": true
7904+ },
7905+ "json-parse-better-errors": {
7906+ "version": "1.0.2",
7907+ "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
7908+ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
7909+ "dev": true
7910+ },
7911+ "json-schema": {
7912+ "version": "0.2.3",
7913+ "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
7914+ "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
7915+ "dev": true
7916+ },
7917+ "json-schema-traverse": {
7918+ "version": "0.4.1",
7919+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
7920+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
7921+ "dev": true
7922+ },
7923+ "json-stringify-safe": {
7924+ "version": "5.0.1",
7925+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
7926+ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
7927+ "dev": true
7928+ },
7929+ "json3": {
7930+ "version": "3.3.3",
7931+ "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz",
7932+ "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==",
7933+ "dev": true
7934+ },
7935+ "json5": {
7936+ "version": "1.0.1",
7937+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
7938+ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
7939+ "requires": {
7940+ "minimist": "^1.2.0"
7941+ },
7942+ "dependencies": {
7943+ "minimist": {
7944+ "version": "1.2.0",
7945+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
7946+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
7947+ }
7948+ }
7949+ },
7950+ "jsonfile": {
7951+ "version": "2.4.0",
7952+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz",
7953+ "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=",
7954+ "dev": true,
7955+ "requires": {
7956+ "graceful-fs": "^4.1.6"
7957+ }
7958+ },
7959+ "jsprim": {
7960+ "version": "1.4.1",
7961+ "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
7962+ "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
7963+ "dev": true,
7964+ "requires": {
7965+ "assert-plus": "1.0.0",
7966+ "extsprintf": "1.3.0",
7967+ "json-schema": "0.2.3",
7968+ "verror": "1.10.0"
7969+ }
7970+ },
7971+ "jss": {
7972+ "version": "10.0.0-alpha.25",
7973+ "resolved": "https://registry.npmjs.org/jss/-/jss-10.0.0-alpha.25.tgz",
7974+ "integrity": "sha512-zqKnXv181B9vue2yYhmVhc+6ggbbxHF/33rjXfXEjaa22nOvknTI21QDfq3oZ8uCC50kcFp3Z8KU1ghUXdFvIA==",
7975+ "requires": {
7976+ "@babel/runtime": "^7.3.1",
7977+ "csstype": "^2.6.5",
7978+ "is-in-browser": "^1.1.3",
7979+ "tiny-warning": "^1.0.2"
7980+ }
7981+ },
7982+ "jss-plugin-camel-case": {
7983+ "version": "10.0.0-alpha.25",
7984+ "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.0.0-alpha.25.tgz",
7985+ "integrity": "sha512-J5ZEGDTy9ddqdTUPAF4SJQ25u5kiG1ORP8F+ZPEZAkkiMQJp+/Aol4I7xhTS2aW1Lhg8xNxdhdRfBi5yU7wOvg==",
7986+ "requires": {
7987+ "@babel/runtime": "^7.3.1",
7988+ "hyphenate-style-name": "^1.0.3",
7989+ "jss": "10.0.0-alpha.25"
7990+ }
7991+ },
7992+ "jss-plugin-default-unit": {
7993+ "version": "10.0.0-alpha.25",
7994+ "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.0.0-alpha.25.tgz",
7995+ "integrity": "sha512-auOG459B+yEqkojgaXH02SYO9+xjmAxlmP+WbzhVpXqOFJ2CN/kaxd8P4NJZLdj3BQxHiM7WIyMVh786StE+EA==",
7996+ "requires": {
7997+ "@babel/runtime": "^7.3.1",
7998+ "jss": "10.0.0-alpha.25"
7999+ }
8000+ },
8001+ "jss-plugin-global": {
8002+ "version": "10.0.0-alpha.25",
8003+ "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.0.0-alpha.25.tgz",
8004+ "integrity": "sha512-cS98Q8X8jwltuaBZd9eYuxMXxkUL+mJGl2Ok3/nmJzH9nLzj6i7kLxSoDtuJNqsRmbP7ogIXVozJUq9lUu2hlQ==",
8005+ "requires": {
8006+ "@babel/runtime": "^7.3.1",
8007+ "jss": "10.0.0-alpha.25"
8008+ }
8009+ },
8010+ "jss-plugin-nested": {
8011+ "version": "10.0.0-alpha.25",
8012+ "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.0.0-alpha.25.tgz",
8013+ "integrity": "sha512-7sk7/6mX1YTgXe+AyeD1zEyKTgIGbbhYtg+wWQcHJlE1flW2JHfcQ5mw84FgHcHQRQ8Dq3l9I3aEY51ev0J1Wg==",
8014+ "requires": {
8015+ "@babel/runtime": "^7.3.1",
8016+ "jss": "10.0.0-alpha.25",
8017+ "tiny-warning": "^1.0.2"
8018+ }
8019+ },
8020+ "jss-plugin-props-sort": {
8021+ "version": "10.0.0-alpha.25",
8022+ "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.0.0-alpha.25.tgz",
8023+ "integrity": "sha512-8B/6QLQuUX8cIlZbXdjEm5l0jCX4EgacYMcFJhdKwDKEZYeAghpgQQrCKl0/CYHW7iFge5wim67P+uL6QxMzyw==",
8024+ "requires": {
8025+ "@babel/runtime": "^7.3.1",
8026+ "jss": "10.0.0-alpha.25"
8027+ }
8028+ },
8029+ "jss-plugin-rule-value-function": {
8030+ "version": "10.0.0-alpha.25",
8031+ "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.0.0-alpha.25.tgz",
8032+ "integrity": "sha512-CQQtWO+/OZRGaFRBSGQUgAci9YlVtdoXcWQKBNo70tmpp+kaXKlFNCYaL3jmHbJHMiwKQYG2RYFQNIrwJ9SGmA==",
8033+ "requires": {
8034+ "@babel/runtime": "^7.3.1",
8035+ "jss": "10.0.0-alpha.25"
8036+ }
8037+ },
8038+ "jss-plugin-vendor-prefixer": {
8039+ "version": "10.0.0-alpha.25",
8040+ "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.0.0-alpha.25.tgz",
8041+ "integrity": "sha512-5FXpB/TiwckbrkoDCmd27YsWCESl1K4hAX/oro2/geEXgnVQvDgQOf2eWCsjYO2K1lYPPXtskMfws/Q3eKmbYg==",
8042+ "requires": {
8043+ "@babel/runtime": "^7.3.1",
8044+ "css-vendor": "^2.0.6",
8045+ "jss": "10.0.0-alpha.25"
8046+ }
8047+ },
8048+ "killable": {
8049+ "version": "1.0.1",
8050+ "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz",
8051+ "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==",
8052+ "dev": true
8053+ },
8054+ "kind-of": {
8055+ "version": "6.0.2",
8056+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
8057+ "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
8058+ "dev": true
8059+ },
8060+ "klaw": {
8061+ "version": "1.3.1",
8062+ "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz",
8063+ "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=",
8064+ "dev": true,
8065+ "requires": {
8066+ "graceful-fs": "^4.1.9"
8067+ }
8068+ },
8069+ "lazy-cache": {
8070+ "version": "1.0.4",
8071+ "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
8072+ "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=",
8073+ "dev": true
8074+ },
8075+ "lazy-universal-dotenv": {
8076+ "version": "3.0.1",
8077+ "resolved": "https://registry.npmjs.org/lazy-universal-dotenv/-/lazy-universal-dotenv-3.0.1.tgz",
8078+ "integrity": "sha512-prXSYk799h3GY3iOWnC6ZigYzMPjxN2svgjJ9shk7oMadSNX3wXy0B6F32PMJv7qtMnrIbUxoEHzbutvxR2LBQ==",
8079+ "dev": true,
8080+ "requires": {
8081+ "@babel/runtime": "^7.5.0",
8082+ "app-root-dir": "^1.0.2",
8083+ "core-js": "^3.0.4",
8084+ "dotenv": "^8.0.0",
8085+ "dotenv-expand": "^5.1.0"
8086+ },
8087+ "dependencies": {
8088+ "dotenv": {
8089+ "version": "8.1.0",
8090+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.1.0.tgz",
8091+ "integrity": "sha512-GUE3gqcDCaMltj2++g6bRQ5rBJWtkWTmqmD0fo1RnnMuUqHNCt2oTPeDnS9n6fKYvlhn7AeBkb38lymBtWBQdA==",
8092+ "dev": true
8093+ }
8094+ }
8095+ },
8096+ "lcid": {
8097+ "version": "2.0.0",
8098+ "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
8099+ "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
8100+ "dev": true,
8101+ "requires": {
8102+ "invert-kv": "^2.0.0"
8103+ }
8104+ },
8105+ "levn": {
8106+ "version": "0.3.0",
8107+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
8108+ "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
8109+ "dev": true,
8110+ "requires": {
8111+ "prelude-ls": "~1.1.2",
8112+ "type-check": "~0.3.2"
8113+ }
8114+ },
8115+ "loader-runner": {
8116+ "version": "2.4.0",
8117+ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz",
8118+ "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==",
8119+ "dev": true
8120+ },
8121+ "loader-utils": {
8122+ "version": "1.2.3",
8123+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
8124+ "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
8125+ "requires": {
8126+ "big.js": "^5.2.2",
8127+ "emojis-list": "^2.0.0",
8128+ "json5": "^1.0.1"
8129+ }
8130+ },
8131+ "locate-path": {
8132+ "version": "3.0.0",
8133+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
8134+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
8135+ "dev": true,
8136+ "requires": {
8137+ "p-locate": "^3.0.0",
8138+ "path-exists": "^3.0.0"
8139+ }
8140+ },
8141+ "lodash": {
8142+ "version": "4.17.15",
8143+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
8144+ "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
8145+ "dev": true
8146+ },
8147+ "lodash.clonedeep": {
8148+ "version": "4.5.0",
8149+ "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
8150+ "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
8151+ "dev": true
8152+ },
8153+ "lodash.debounce": {
8154+ "version": "4.0.8",
8155+ "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
8156+ "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
8157+ "dev": true
8158+ },
8159+ "lodash.difference": {
8160+ "version": "4.5.0",
8161+ "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz",
8162+ "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=",
8163+ "dev": true
8164+ },
8165+ "lodash.isplainobject": {
8166+ "version": "4.0.6",
8167+ "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
8168+ "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=",
8169+ "dev": true
8170+ },
8171+ "lodash.memoize": {
8172+ "version": "4.1.2",
8173+ "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
8174+ "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
8175+ "dev": true
8176+ },
8177+ "lodash.sortby": {
8178+ "version": "4.7.0",
8179+ "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
8180+ "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=",
8181+ "dev": true
8182+ },
8183+ "lodash.throttle": {
8184+ "version": "4.1.1",
8185+ "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz",
8186+ "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=",
8187+ "dev": true
8188+ },
8189+ "log-symbols": {
8190+ "version": "3.0.0",
8191+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz",
8192+ "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==",
8193+ "dev": true,
8194+ "requires": {
8195+ "chalk": "^2.4.2"
8196+ }
8197+ },
8198+ "log-update": {
8199+ "version": "3.3.0",
8200+ "resolved": "https://registry.npmjs.org/log-update/-/log-update-3.3.0.tgz",
8201+ "integrity": "sha512-YSKm5n+YjZoGZT5lfmOqasVH1fIH9xQA9A81Y48nZ99PxAP62vdCCtua+Gcu6oTn0nqtZd/LwRV+Vflo53ZDWA==",
8202+ "dev": true,
8203+ "requires": {
8204+ "ansi-escapes": "^3.2.0",
8205+ "cli-cursor": "^2.1.0",
8206+ "wrap-ansi": "^5.0.0"
8207+ }
8208+ },
8209+ "loglevel": {
8210+ "version": "1.6.4",
8211+ "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.4.tgz",
8212+ "integrity": "sha512-p0b6mOGKcGa+7nnmKbpzR6qloPbrgLcnio++E+14Vo/XffOGwZtRpUhr8dTH/x2oCMmEoIU0Zwm3ZauhvYD17g==",
8213+ "dev": true
8214+ },
8215+ "loose-envify": {
8216+ "version": "1.4.0",
8217+ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
8218+ "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
8219+ "requires": {
8220+ "js-tokens": "^3.0.0 || ^4.0.0"
8221+ }
8222+ },
8223+ "lower-case": {
8224+ "version": "1.1.4",
8225+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz",
8226+ "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=",
8227+ "dev": true
8228+ },
8229+ "lowlight": {
8230+ "version": "1.9.2",
8231+ "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.9.2.tgz",
8232+ "integrity": "sha512-Ek18ElVCf/wF/jEm1b92gTnigh94CtBNWiZ2ad+vTgW7cTmQxUY3I98BjHK68gZAJEWmybGBZgx9qv3QxLQB/Q==",
8233+ "dev": true,
8234+ "requires": {
8235+ "fault": "^1.0.2",
8236+ "highlight.js": "~9.12.0"
8237+ }
8238+ },
8239+ "lru-cache": {
8240+ "version": "5.1.1",
8241+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
8242+ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
8243+ "dev": true,
8244+ "requires": {
8245+ "yallist": "^3.0.2"
8246+ }
8247+ },
8248+ "make-dir": {
8249+ "version": "2.1.0",
8250+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
8251+ "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
8252+ "dev": true,
8253+ "requires": {
8254+ "pify": "^4.0.1",
8255+ "semver": "^5.6.0"
8256+ },
8257+ "dependencies": {
8258+ "pify": {
8259+ "version": "4.0.1",
8260+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
8261+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
8262+ "dev": true
8263+ }
8264+ }
8265+ },
8266+ "mamacro": {
8267+ "version": "0.0.3",
8268+ "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz",
8269+ "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==",
8270+ "dev": true
8271+ },
8272+ "map-age-cleaner": {
8273+ "version": "0.1.3",
8274+ "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
8275+ "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==",
8276+ "dev": true,
8277+ "requires": {
8278+ "p-defer": "^1.0.0"
8279+ }
8280+ },
8281+ "map-cache": {
8282+ "version": "0.2.2",
8283+ "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
8284+ "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
8285+ "dev": true
8286+ },
8287+ "map-or-similar": {
8288+ "version": "1.5.0",
8289+ "resolved": "https://registry.npmjs.org/map-or-similar/-/map-or-similar-1.5.0.tgz",
8290+ "integrity": "sha1-beJlMXSt+12e3DPGnT6Sobdvrwg=",
8291+ "dev": true
8292+ },
8293+ "map-visit": {
8294+ "version": "1.0.0",
8295+ "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
8296+ "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
8297+ "dev": true,
8298+ "requires": {
8299+ "object-visit": "^1.0.0"
8300+ }
8301+ },
8302+ "markdown-to-jsx": {
8303+ "version": "6.10.3",
8304+ "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-6.10.3.tgz",
8305+ "integrity": "sha512-PSoUyLnW/xoW6RsxZrquSSz5eGEOTwa15H5eqp3enmrp8esmgDJmhzd6zmQ9tgAA9TxJzx1Hmf3incYU/IamoQ==",
8306+ "dev": true,
8307+ "requires": {
8308+ "prop-types": "^15.6.2",
8309+ "unquote": "^1.1.0"
8310+ }
8311+ },
8312+ "material-colors": {
8313+ "version": "1.2.6",
8314+ "resolved": "https://registry.npmjs.org/material-colors/-/material-colors-1.2.6.tgz",
8315+ "integrity": "sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg==",
8316+ "dev": true
8317+ },
8318+ "md5.js": {
8319+ "version": "1.3.5",
8320+ "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
8321+ "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
8322+ "dev": true,
8323+ "requires": {
8324+ "hash-base": "^3.0.0",
8325+ "inherits": "^2.0.1",
8326+ "safe-buffer": "^5.1.2"
8327+ }
8328+ },
8329+ "mdn-data": {
8330+ "version": "2.0.4",
8331+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
8332+ "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==",
8333+ "dev": true
8334+ },
8335+ "media-typer": {
8336+ "version": "0.3.0",
8337+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
8338+ "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
8339+ "dev": true
8340+ },
8341+ "mem": {
8342+ "version": "4.3.0",
8343+ "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz",
8344+ "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==",
8345+ "dev": true,
8346+ "requires": {
8347+ "map-age-cleaner": "^0.1.1",
8348+ "mimic-fn": "^2.0.0",
8349+ "p-is-promise": "^2.0.0"
8350+ }
8351+ },
8352+ "memoize-one": {
8353+ "version": "5.1.1",
8354+ "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.1.1.tgz",
8355+ "integrity": "sha512-HKeeBpWvqiVJD57ZUAsJNm71eHTykffzcLZVYWiVfQeI1rJtuEaS7hQiEpWfVVk18donPwJEcFKIkCmPJNOhHA==",
8356+ "dev": true
8357+ },
8358+ "memoizerific": {
8359+ "version": "1.11.3",
8360+ "resolved": "https://registry.npmjs.org/memoizerific/-/memoizerific-1.11.3.tgz",
8361+ "integrity": "sha1-fIekZGREwy11Q4VwkF8tvRsagFo=",
8362+ "dev": true,
8363+ "requires": {
8364+ "map-or-similar": "^1.5.0"
8365+ }
8366+ },
8367+ "memory-fs": {
8368+ "version": "0.4.1",
8369+ "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
8370+ "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
8371+ "dev": true,
8372+ "requires": {
8373+ "errno": "^0.1.3",
8374+ "readable-stream": "^2.0.1"
8375+ }
8376+ },
8377+ "merge-deep": {
8378+ "version": "3.0.2",
8379+ "resolved": "https://registry.npmjs.org/merge-deep/-/merge-deep-3.0.2.tgz",
8380+ "integrity": "sha512-T7qC8kg4Zoti1cFd8Cr0M+qaZfOwjlPDEdZIIPPB2JZctjaPM4fX+i7HOId69tAti2fvO6X5ldfYUONDODsrkA==",
8381+ "dev": true,
8382+ "requires": {
8383+ "arr-union": "^3.1.0",
8384+ "clone-deep": "^0.2.4",
8385+ "kind-of": "^3.0.2"
8386+ },
8387+ "dependencies": {
8388+ "kind-of": {
8389+ "version": "3.2.2",
8390+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
8391+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
8392+ "dev": true,
8393+ "requires": {
8394+ "is-buffer": "^1.1.5"
8395+ }
8396+ }
8397+ }
8398+ },
8399+ "merge-descriptors": {
8400+ "version": "1.0.1",
8401+ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
8402+ "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
8403+ "dev": true
8404+ },
8405+ "merge-stream": {
8406+ "version": "2.0.0",
8407+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
8408+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
8409+ "dev": true
8410+ },
8411+ "merge2": {
8412+ "version": "1.3.0",
8413+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz",
8414+ "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==",
8415+ "dev": true
8416+ },
8417+ "methods": {
8418+ "version": "1.1.2",
8419+ "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
8420+ "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
8421+ "dev": true
8422+ },
8423+ "microevent.ts": {
8424+ "version": "0.1.1",
8425+ "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz",
8426+ "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==",
8427+ "dev": true
8428+ },
8429+ "micromatch": {
8430+ "version": "3.1.10",
8431+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
8432+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
8433+ "dev": true,
8434+ "requires": {
8435+ "arr-diff": "^4.0.0",
8436+ "array-unique": "^0.3.2",
8437+ "braces": "^2.3.1",
8438+ "define-property": "^2.0.2",
8439+ "extend-shallow": "^3.0.2",
8440+ "extglob": "^2.0.4",
8441+ "fragment-cache": "^0.2.1",
8442+ "kind-of": "^6.0.2",
8443+ "nanomatch": "^1.2.9",
8444+ "object.pick": "^1.3.0",
8445+ "regex-not": "^1.0.0",
8446+ "snapdragon": "^0.8.1",
8447+ "to-regex": "^3.0.2"
8448+ }
8449+ },
8450+ "miller-rabin": {
8451+ "version": "4.0.1",
8452+ "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
8453+ "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
8454+ "dev": true,
8455+ "requires": {
8456+ "bn.js": "^4.0.0",
8457+ "brorand": "^1.0.1"
8458+ }
8459+ },
8460+ "mime": {
8461+ "version": "1.6.0",
8462+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
8463+ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
8464+ "dev": true
8465+ },
8466+ "mime-db": {
8467+ "version": "1.40.0",
8468+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz",
8469+ "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==",
8470+ "dev": true
8471+ },
8472+ "mime-types": {
8473+ "version": "2.1.24",
8474+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz",
8475+ "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==",
8476+ "dev": true,
8477+ "requires": {
8478+ "mime-db": "1.40.0"
8479+ }
8480+ },
8481+ "mimic-fn": {
8482+ "version": "2.1.0",
8483+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
8484+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
8485+ "dev": true
8486+ },
8487+ "min-document": {
8488+ "version": "2.19.0",
8489+ "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz",
8490+ "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=",
8491+ "requires": {
8492+ "dom-walk": "^0.1.0"
8493+ }
8494+ },
8495+ "mini-css-extract-plugin": {
8496+ "version": "0.7.0",
8497+ "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.7.0.tgz",
8498+ "integrity": "sha512-RQIw6+7utTYn8DBGsf/LpRgZCJMpZt+kuawJ/fju0KiOL6nAaTBNmCJwS7HtwSCXfS47gCkmtBFS7HdsquhdxQ==",
8499+ "dev": true,
8500+ "requires": {
8501+ "loader-utils": "^1.1.0",
8502+ "normalize-url": "1.9.1",
8503+ "schema-utils": "^1.0.0",
8504+ "webpack-sources": "^1.1.0"
8505+ }
8506+ },
8507+ "minimalistic-assert": {
8508+ "version": "1.0.1",
8509+ "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
8510+ "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
8511+ "dev": true
8512+ },
8513+ "minimalistic-crypto-utils": {
8514+ "version": "1.0.1",
8515+ "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
8516+ "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=",
8517+ "dev": true
8518+ },
8519+ "minimatch": {
8520+ "version": "3.0.4",
8521+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
8522+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
8523+ "dev": true,
8524+ "requires": {
8525+ "brace-expansion": "^1.1.7"
8526+ }
8527+ },
8528+ "minimist": {
8529+ "version": "0.0.8",
8530+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
8531+ "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
8532+ "dev": true
8533+ },
8534+ "minipass": {
8535+ "version": "2.8.6",
8536+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.8.6.tgz",
8537+ "integrity": "sha512-lFG7d6g3+/UaFDCOtqPiKAC9zngWWsQZl1g5q6gaONqrjq61SX2xFqXMleQiFVyDpYwa018E9hmlAFY22PCb+A==",
8538+ "dev": true,
8539+ "requires": {
8540+ "safe-buffer": "^5.1.2",
8541+ "yallist": "^3.0.0"
8542+ }
8543+ },
8544+ "minizlib": {
8545+ "version": "1.2.2",
8546+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.2.2.tgz",
8547+ "integrity": "sha512-hR3At21uSrsjjDTWrbu0IMLTpnkpv8IIMFDFaoz43Tmu4LkmAXfH44vNNzpTnf+OAQQCHrb91y/wc2J4x5XgSQ==",
8548+ "dev": true,
8549+ "requires": {
8550+ "minipass": "^2.2.1"
8551+ }
8552+ },
8553+ "mississippi": {
8554+ "version": "3.0.0",
8555+ "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz",
8556+ "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==",
8557+ "dev": true,
8558+ "requires": {
8559+ "concat-stream": "^1.5.0",
8560+ "duplexify": "^3.4.2",
8561+ "end-of-stream": "^1.1.0",
8562+ "flush-write-stream": "^1.0.0",
8563+ "from2": "^2.1.0",
8564+ "parallel-transform": "^1.1.0",
8565+ "pump": "^3.0.0",
8566+ "pumpify": "^1.3.3",
8567+ "stream-each": "^1.1.0",
8568+ "through2": "^2.0.0"
8569+ }
8570+ },
8571+ "mixin-deep": {
8572+ "version": "1.3.2",
8573+ "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
8574+ "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
8575+ "dev": true,
8576+ "requires": {
8577+ "for-in": "^1.0.2",
8578+ "is-extendable": "^1.0.1"
8579+ },
8580+ "dependencies": {
8581+ "is-extendable": {
8582+ "version": "1.0.1",
8583+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
8584+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
8585+ "dev": true,
8586+ "requires": {
8587+ "is-plain-object": "^2.0.4"
8588+ }
8589+ }
8590+ }
8591+ },
8592+ "mixin-object": {
8593+ "version": "2.0.1",
8594+ "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz",
8595+ "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=",
8596+ "dev": true,
8597+ "requires": {
8598+ "for-in": "^0.1.3",
8599+ "is-extendable": "^0.1.1"
8600+ },
8601+ "dependencies": {
8602+ "for-in": {
8603+ "version": "0.1.8",
8604+ "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz",
8605+ "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=",
8606+ "dev": true
8607+ }
8608+ }
8609+ },
8610+ "mkdirp": {
8611+ "version": "0.5.1",
8612+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
8613+ "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
8614+ "dev": true,
8615+ "requires": {
8616+ "minimist": "0.0.8"
8617+ }
8618+ },
8619+ "move-concurrently": {
8620+ "version": "1.0.1",
8621+ "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
8622+ "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=",
8623+ "dev": true,
8624+ "requires": {
8625+ "aproba": "^1.1.1",
8626+ "copy-concurrently": "^1.0.0",
8627+ "fs-write-stream-atomic": "^1.0.8",
8628+ "mkdirp": "^0.5.1",
8629+ "rimraf": "^2.5.4",
8630+ "run-queue": "^1.0.3"
8631+ }
8632+ },
8633+ "ms": {
8634+ "version": "2.1.2",
8635+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
8636+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
8637+ "dev": true
8638+ },
8639+ "multicast-dns": {
8640+ "version": "6.2.3",
8641+ "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz",
8642+ "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==",
8643+ "dev": true,
8644+ "requires": {
8645+ "dns-packet": "^1.3.1",
8646+ "thunky": "^1.0.2"
8647+ }
8648+ },
8649+ "multicast-dns-service-types": {
8650+ "version": "1.1.0",
8651+ "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz",
8652+ "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
8653+ "dev": true
8654+ },
8655+ "mute-stream": {
8656+ "version": "0.0.7",
8657+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
8658+ "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
8659+ "dev": true
8660+ },
8661+ "nan": {
8662+ "version": "2.14.0",
8663+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz",
8664+ "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==",
8665+ "dev": true,
8666+ "optional": true
8667+ },
8668+ "nanomatch": {
8669+ "version": "1.2.13",
8670+ "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
8671+ "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
8672+ "dev": true,
8673+ "requires": {
8674+ "arr-diff": "^4.0.0",
8675+ "array-unique": "^0.3.2",
8676+ "define-property": "^2.0.2",
8677+ "extend-shallow": "^3.0.2",
8678+ "fragment-cache": "^0.2.1",
8679+ "is-windows": "^1.0.2",
8680+ "kind-of": "^6.0.2",
8681+ "object.pick": "^1.3.0",
8682+ "regex-not": "^1.0.0",
8683+ "snapdragon": "^0.8.1",
8684+ "to-regex": "^3.0.1"
8685+ }
8686+ },
8687+ "negotiator": {
8688+ "version": "0.6.2",
8689+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
8690+ "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
8691+ "dev": true
8692+ },
8693+ "neo-async": {
8694+ "version": "2.6.1",
8695+ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz",
8696+ "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==",
8697+ "dev": true
8698+ },
8699+ "nice-try": {
8700+ "version": "1.0.5",
8701+ "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
8702+ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
8703+ "dev": true
8704+ },
8705+ "no-case": {
8706+ "version": "2.3.2",
8707+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz",
8708+ "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==",
8709+ "dev": true,
8710+ "requires": {
8711+ "lower-case": "^1.1.1"
8712+ }
8713+ },
8714+ "node-dir": {
8715+ "version": "0.1.17",
8716+ "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz",
8717+ "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=",
8718+ "dev": true,
8719+ "requires": {
8720+ "minimatch": "^3.0.2"
8721+ }
8722+ },
8723+ "node-fetch": {
8724+ "version": "1.7.3",
8725+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz",
8726+ "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==",
8727+ "dev": true,
8728+ "requires": {
8729+ "encoding": "^0.1.11",
8730+ "is-stream": "^1.0.1"
8731+ },
8732+ "dependencies": {
8733+ "is-stream": {
8734+ "version": "1.1.0",
8735+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
8736+ "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
8737+ "dev": true
8738+ }
8739+ }
8740+ },
8741+ "node-forge": {
8742+ "version": "0.8.2",
8743+ "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.8.2.tgz",
8744+ "integrity": "sha512-mXQ9GBq1N3uDCyV1pdSzgIguwgtVpM7f5/5J4ipz12PKWElmPpVWLDuWl8iXmhysr21+WmX/OJ5UKx82wjomgg==",
8745+ "dev": true
8746+ },
8747+ "node-libs-browser": {
8748+ "version": "2.2.1",
8749+ "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz",
8750+ "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==",
8751+ "dev": true,
8752+ "requires": {
8753+ "assert": "^1.1.1",
8754+ "browserify-zlib": "^0.2.0",
8755+ "buffer": "^4.3.0",
8756+ "console-browserify": "^1.1.0",
8757+ "constants-browserify": "^1.0.0",
8758+ "crypto-browserify": "^3.11.0",
8759+ "domain-browser": "^1.1.1",
8760+ "events": "^3.0.0",
8761+ "https-browserify": "^1.0.0",
8762+ "os-browserify": "^0.3.0",
8763+ "path-browserify": "0.0.1",
8764+ "process": "^0.11.10",
8765+ "punycode": "^1.2.4",
8766+ "querystring-es3": "^0.2.0",
8767+ "readable-stream": "^2.3.3",
8768+ "stream-browserify": "^2.0.1",
8769+ "stream-http": "^2.7.2",
8770+ "string_decoder": "^1.0.0",
8771+ "timers-browserify": "^2.0.4",
8772+ "tty-browserify": "0.0.0",
8773+ "url": "^0.11.0",
8774+ "util": "^0.11.0",
8775+ "vm-browserify": "^1.0.1"
8776+ },
8777+ "dependencies": {
8778+ "punycode": {
8779+ "version": "1.4.1",
8780+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
8781+ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
8782+ "dev": true
8783+ }
8784+ }
8785+ },
8786+ "node-releases": {
8787+ "version": "1.1.32",
8788+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.32.tgz",
8789+ "integrity": "sha512-VhVknkitq8dqtWoluagsGPn3dxTvN9fwgR59fV3D7sLBHe0JfDramsMI8n8mY//ccq/Kkrf8ZRHRpsyVZ3qw1A==",
8790+ "dev": true,
8791+ "requires": {
8792+ "semver": "^5.3.0"
8793+ }
8794+ },
8795+ "normalize-path": {
8796+ "version": "3.0.0",
8797+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
8798+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
8799+ "dev": true
8800+ },
8801+ "normalize-range": {
8802+ "version": "0.1.2",
8803+ "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
8804+ "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
8805+ "dev": true
8806+ },
8807+ "normalize-url": {
8808+ "version": "1.9.1",
8809+ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz",
8810+ "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=",
8811+ "dev": true,
8812+ "requires": {
8813+ "object-assign": "^4.0.1",
8814+ "prepend-http": "^1.0.0",
8815+ "query-string": "^4.1.0",
8816+ "sort-keys": "^1.0.0"
8817+ }
8818+ },
8819+ "npm-run-path": {
8820+ "version": "3.1.0",
8821+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz",
8822+ "integrity": "sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==",
8823+ "dev": true,
8824+ "requires": {
8825+ "path-key": "^3.0.0"
8826+ },
8827+ "dependencies": {
8828+ "path-key": {
8829+ "version": "3.1.0",
8830+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.0.tgz",
8831+ "integrity": "sha512-8cChqz0RP6SHJkMt48FW0A7+qUOn+OsnOsVtzI59tZ8m+5bCSk7hzwET0pulwOM2YMn9J1efb07KB9l9f30SGg==",
8832+ "dev": true
8833+ }
8834+ }
8835+ },
8836+ "npmlog": {
8837+ "version": "4.1.2",
8838+ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
8839+ "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
8840+ "dev": true,
8841+ "requires": {
8842+ "are-we-there-yet": "~1.1.2",
8843+ "console-control-strings": "~1.1.0",
8844+ "gauge": "~2.7.3",
8845+ "set-blocking": "~2.0.0"
8846+ }
8847+ },
8848+ "nth-check": {
8849+ "version": "1.0.2",
8850+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
8851+ "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
8852+ "dev": true,
8853+ "requires": {
8854+ "boolbase": "~1.0.0"
8855+ }
8856+ },
8857+ "num2fraction": {
8858+ "version": "1.2.2",
8859+ "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
8860+ "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
8861+ "dev": true
8862+ },
8863+ "number-is-nan": {
8864+ "version": "1.0.1",
8865+ "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
8866+ "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
8867+ "dev": true
8868+ },
8869+ "nwsapi": {
8870+ "version": "2.1.4",
8871+ "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.4.tgz",
8872+ "integrity": "sha512-iGfd9Y6SFdTNldEy2L0GUhcarIutFmk+MPWIn9dmj8NMIup03G08uUF2KGbbmv/Ux4RT0VZJoP/sVbWA6d/VIw==",
8873+ "dev": true
8874+ },
8875+ "oauth-sign": {
8876+ "version": "0.9.0",
8877+ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
8878+ "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
8879+ "dev": true
8880+ },
8881+ "object-assign": {
8882+ "version": "4.1.1",
8883+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
8884+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
8885+ },
8886+ "object-copy": {
8887+ "version": "0.1.0",
8888+ "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
8889+ "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
8890+ "dev": true,
8891+ "requires": {
8892+ "copy-descriptor": "^0.1.0",
8893+ "define-property": "^0.2.5",
8894+ "kind-of": "^3.0.3"
8895+ },
8896+ "dependencies": {
8897+ "define-property": {
8898+ "version": "0.2.5",
8899+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
8900+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
8901+ "dev": true,
8902+ "requires": {
8903+ "is-descriptor": "^0.1.0"
8904+ }
8905+ },
8906+ "kind-of": {
8907+ "version": "3.2.2",
8908+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
8909+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
8910+ "dev": true,
8911+ "requires": {
8912+ "is-buffer": "^1.1.5"
8913+ }
8914+ }
8915+ }
8916+ },
8917+ "object-inspect": {
8918+ "version": "1.6.0",
8919+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz",
8920+ "integrity": "sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==",
8921+ "dev": true
8922+ },
8923+ "object-is": {
8924+ "version": "1.0.1",
8925+ "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.1.tgz",
8926+ "integrity": "sha1-CqYOyZiaCz7Xlc9NBvYs8a1lObY=",
8927+ "dev": true
8928+ },
8929+ "object-keys": {
8930+ "version": "1.1.1",
8931+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
8932+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
8933+ "dev": true
8934+ },
8935+ "object-visit": {
8936+ "version": "1.0.1",
8937+ "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
8938+ "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
8939+ "dev": true,
8940+ "requires": {
8941+ "isobject": "^3.0.0"
8942+ }
8943+ },
8944+ "object.assign": {
8945+ "version": "4.1.0",
8946+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
8947+ "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
8948+ "dev": true,
8949+ "requires": {
8950+ "define-properties": "^1.1.2",
8951+ "function-bind": "^1.1.1",
8952+ "has-symbols": "^1.0.0",
8953+ "object-keys": "^1.0.11"
8954+ }
8955+ },
8956+ "object.entries": {
8957+ "version": "1.1.0",
8958+ "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.0.tgz",
8959+ "integrity": "sha512-l+H6EQ8qzGRxbkHOd5I/aHRhHDKoQXQ8g0BYt4uSweQU1/J6dZUOyWh9a2Vky35YCKjzmgxOzta2hH6kf9HuXA==",
8960+ "dev": true,
8961+ "requires": {
8962+ "define-properties": "^1.1.3",
8963+ "es-abstract": "^1.12.0",
8964+ "function-bind": "^1.1.1",
8965+ "has": "^1.0.3"
8966+ }
8967+ },
8968+ "object.fromentries": {
8969+ "version": "2.0.0",
8970+ "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.0.tgz",
8971+ "integrity": "sha512-9iLiI6H083uiqUuvzyY6qrlmc/Gz8hLQFOcb/Ri/0xXFkSNS3ctV+CbE6yM2+AnkYfOB3dGjdzC0wrMLIhQICA==",
8972+ "dev": true,
8973+ "requires": {
8974+ "define-properties": "^1.1.2",
8975+ "es-abstract": "^1.11.0",
8976+ "function-bind": "^1.1.1",
8977+ "has": "^1.0.1"
8978+ }
8979+ },
8980+ "object.getownpropertydescriptors": {
8981+ "version": "2.0.3",
8982+ "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz",
8983+ "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=",
8984+ "dev": true,
8985+ "requires": {
8986+ "define-properties": "^1.1.2",
8987+ "es-abstract": "^1.5.1"
8988+ }
8989+ },
8990+ "object.pick": {
8991+ "version": "1.3.0",
8992+ "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
8993+ "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
8994+ "dev": true,
8995+ "requires": {
8996+ "isobject": "^3.0.1"
8997+ }
8998+ },
8999+ "object.values": {
9000+ "version": "1.1.0",
9001+ "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.0.tgz",
9002+ "integrity": "sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg==",
9003+ "dev": true,
9004+ "requires": {
9005+ "define-properties": "^1.1.3",
9006+ "es-abstract": "^1.12.0",
9007+ "function-bind": "^1.1.1",
9008+ "has": "^1.0.3"
9009+ }
9010+ },
9011+ "obuf": {
9012+ "version": "1.1.2",
9013+ "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
9014+ "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==",
9015+ "dev": true
9016+ },
9017+ "on-finished": {
9018+ "version": "2.3.0",
9019+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
9020+ "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
9021+ "dev": true,
9022+ "requires": {
9023+ "ee-first": "1.1.1"
9024+ }
9025+ },
9026+ "on-headers": {
9027+ "version": "1.0.2",
9028+ "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
9029+ "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
9030+ "dev": true
9031+ },
9032+ "once": {
9033+ "version": "1.4.0",
9034+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
9035+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
9036+ "dev": true,
9037+ "requires": {
9038+ "wrappy": "1"
9039+ }
9040+ },
9041+ "onetime": {
9042+ "version": "5.1.0",
9043+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz",
9044+ "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==",
9045+ "dev": true,
9046+ "requires": {
9047+ "mimic-fn": "^2.1.0"
9048+ }
9049+ },
9050+ "open": {
9051+ "version": "6.4.0",
9052+ "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz",
9053+ "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==",
9054+ "dev": true,
9055+ "requires": {
9056+ "is-wsl": "^1.1.0"
9057+ }
9058+ },
9059+ "opn": {
9060+ "version": "5.5.0",
9061+ "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz",
9062+ "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==",
9063+ "dev": true,
9064+ "requires": {
9065+ "is-wsl": "^1.1.0"
9066+ }
9067+ },
9068+ "optionator": {
9069+ "version": "0.8.2",
9070+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
9071+ "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
9072+ "dev": true,
9073+ "requires": {
9074+ "deep-is": "~0.1.3",
9075+ "fast-levenshtein": "~2.0.4",
9076+ "levn": "~0.3.0",
9077+ "prelude-ls": "~1.1.2",
9078+ "type-check": "~0.3.2",
9079+ "wordwrap": "~1.0.0"
9080+ }
9081+ },
9082+ "original": {
9083+ "version": "1.0.2",
9084+ "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz",
9085+ "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==",
9086+ "dev": true,
9087+ "requires": {
9088+ "url-parse": "^1.4.3"
9089+ }
9090+ },
9091+ "os-browserify": {
9092+ "version": "0.3.0",
9093+ "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
9094+ "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=",
9095+ "dev": true
9096+ },
9097+ "os-locale": {
9098+ "version": "3.1.0",
9099+ "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz",
9100+ "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==",
9101+ "dev": true,
9102+ "requires": {
9103+ "execa": "^1.0.0",
9104+ "lcid": "^2.0.0",
9105+ "mem": "^4.0.0"
9106+ },
9107+ "dependencies": {
9108+ "execa": {
9109+ "version": "1.0.0",
9110+ "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
9111+ "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
9112+ "dev": true,
9113+ "requires": {
9114+ "cross-spawn": "^6.0.0",
9115+ "get-stream": "^4.0.0",
9116+ "is-stream": "^1.1.0",
9117+ "npm-run-path": "^2.0.0",
9118+ "p-finally": "^1.0.0",
9119+ "signal-exit": "^3.0.0",
9120+ "strip-eof": "^1.0.0"
9121+ }
9122+ },
9123+ "get-stream": {
9124+ "version": "4.1.0",
9125+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
9126+ "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
9127+ "dev": true,
9128+ "requires": {
9129+ "pump": "^3.0.0"
9130+ }
9131+ },
9132+ "is-stream": {
9133+ "version": "1.1.0",
9134+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
9135+ "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
9136+ "dev": true
9137+ },
9138+ "npm-run-path": {
9139+ "version": "2.0.2",
9140+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
9141+ "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
9142+ "dev": true,
9143+ "requires": {
9144+ "path-key": "^2.0.0"
9145+ }
9146+ },
9147+ "p-finally": {
9148+ "version": "1.0.0",
9149+ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
9150+ "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
9151+ "dev": true
9152+ }
9153+ }
9154+ },
9155+ "os-tmpdir": {
9156+ "version": "1.0.2",
9157+ "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
9158+ "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
9159+ "dev": true
9160+ },
9161+ "p-defer": {
9162+ "version": "1.0.0",
9163+ "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
9164+ "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=",
9165+ "dev": true
9166+ },
9167+ "p-finally": {
9168+ "version": "2.0.1",
9169+ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz",
9170+ "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==",
9171+ "dev": true
9172+ },
9173+ "p-is-promise": {
9174+ "version": "2.1.0",
9175+ "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz",
9176+ "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==",
9177+ "dev": true
9178+ },
9179+ "p-limit": {
9180+ "version": "2.2.1",
9181+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz",
9182+ "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==",
9183+ "dev": true,
9184+ "requires": {
9185+ "p-try": "^2.0.0"
9186+ }
9187+ },
9188+ "p-locate": {
9189+ "version": "3.0.0",
9190+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
9191+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
9192+ "dev": true,
9193+ "requires": {
9194+ "p-limit": "^2.0.0"
9195+ }
9196+ },
9197+ "p-map": {
9198+ "version": "2.1.0",
9199+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz",
9200+ "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==",
9201+ "dev": true
9202+ },
9203+ "p-retry": {
9204+ "version": "3.0.1",
9205+ "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz",
9206+ "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==",
9207+ "dev": true,
9208+ "requires": {
9209+ "retry": "^0.12.0"
9210+ },
9211+ "dependencies": {
9212+ "retry": {
9213+ "version": "0.12.0",
9214+ "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
9215+ "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=",
9216+ "dev": true
9217+ }
9218+ }
9219+ },
9220+ "p-try": {
9221+ "version": "2.2.0",
9222+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
9223+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
9224+ "dev": true
9225+ },
9226+ "pako": {
9227+ "version": "1.0.10",
9228+ "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz",
9229+ "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==",
9230+ "dev": true
9231+ },
9232+ "parallel-transform": {
9233+ "version": "1.2.0",
9234+ "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz",
9235+ "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==",
9236+ "dev": true,
9237+ "requires": {
9238+ "cyclist": "^1.0.1",
9239+ "inherits": "^2.0.3",
9240+ "readable-stream": "^2.1.5"
9241+ }
9242+ },
9243+ "param-case": {
9244+ "version": "2.1.1",
9245+ "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz",
9246+ "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=",
9247+ "dev": true,
9248+ "requires": {
9249+ "no-case": "^2.2.0"
9250+ }
9251+ },
9252+ "parse-asn1": {
9253+ "version": "5.1.5",
9254+ "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz",
9255+ "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==",
9256+ "dev": true,
9257+ "requires": {
9258+ "asn1.js": "^4.0.0",
9259+ "browserify-aes": "^1.0.0",
9260+ "create-hash": "^1.1.0",
9261+ "evp_bytestokey": "^1.0.0",
9262+ "pbkdf2": "^3.0.3",
9263+ "safe-buffer": "^5.1.1"
9264+ }
9265+ },
9266+ "parse-entities": {
9267+ "version": "1.2.2",
9268+ "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz",
9269+ "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==",
9270+ "dev": true,
9271+ "requires": {
9272+ "character-entities": "^1.0.0",
9273+ "character-entities-legacy": "^1.0.0",
9274+ "character-reference-invalid": "^1.0.0",
9275+ "is-alphanumerical": "^1.0.0",
9276+ "is-decimal": "^1.0.0",
9277+ "is-hexadecimal": "^1.0.0"
9278+ }
9279+ },
9280+ "parse-json": {
9281+ "version": "4.0.0",
9282+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
9283+ "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
9284+ "dev": true,
9285+ "requires": {
9286+ "error-ex": "^1.3.1",
9287+ "json-parse-better-errors": "^1.0.1"
9288+ }
9289+ },
9290+ "parse-passwd": {
9291+ "version": "1.0.0",
9292+ "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
9293+ "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
9294+ "dev": true
9295+ },
9296+ "parse5": {
9297+ "version": "5.1.0",
9298+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz",
9299+ "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==",
9300+ "dev": true
9301+ },
9302+ "parseurl": {
9303+ "version": "1.3.3",
9304+ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
9305+ "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
9306+ "dev": true
9307+ },
9308+ "pascalcase": {
9309+ "version": "0.1.1",
9310+ "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
9311+ "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
9312+ "dev": true
9313+ },
9314+ "path-browserify": {
9315+ "version": "0.0.1",
9316+ "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
9317+ "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==",
9318+ "dev": true
9319+ },
9320+ "path-dirname": {
9321+ "version": "1.0.2",
9322+ "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
9323+ "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
9324+ "dev": true
9325+ },
9326+ "path-exists": {
9327+ "version": "3.0.0",
9328+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
9329+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
9330+ "dev": true
9331+ },
9332+ "path-is-absolute": {
9333+ "version": "1.0.1",
9334+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
9335+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
9336+ "dev": true
9337+ },
9338+ "path-is-inside": {
9339+ "version": "1.0.2",
9340+ "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
9341+ "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
9342+ "dev": true
9343+ },
9344+ "path-key": {
9345+ "version": "2.0.1",
9346+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
9347+ "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
9348+ "dev": true
9349+ },
9350+ "path-parse": {
9351+ "version": "1.0.6",
9352+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
9353+ "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
9354+ "dev": true
9355+ },
9356+ "path-to-regexp": {
9357+ "version": "0.1.7",
9358+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
9359+ "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
9360+ "dev": true
9361+ },
9362+ "path-type": {
9363+ "version": "3.0.0",
9364+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
9365+ "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
9366+ "dev": true,
9367+ "requires": {
9368+ "pify": "^3.0.0"
9369+ },
9370+ "dependencies": {
9371+ "pify": {
9372+ "version": "3.0.0",
9373+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
9374+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
9375+ "dev": true
9376+ }
9377+ }
9378+ },
9379+ "pbkdf2": {
9380+ "version": "3.0.17",
9381+ "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz",
9382+ "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==",
9383+ "dev": true,
9384+ "requires": {
9385+ "create-hash": "^1.1.2",
9386+ "create-hmac": "^1.1.4",
9387+ "ripemd160": "^2.0.1",
9388+ "safe-buffer": "^5.0.1",
9389+ "sha.js": "^2.4.8"
9390+ }
9391+ },
9392+ "performance-now": {
9393+ "version": "2.1.0",
9394+ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
9395+ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
9396+ "dev": true
9397+ },
9398+ "pify": {
9399+ "version": "2.3.0",
9400+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
9401+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
9402+ "dev": true
9403+ },
9404+ "pinkie": {
9405+ "version": "2.0.4",
9406+ "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
9407+ "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
9408+ "dev": true
9409+ },
9410+ "pinkie-promise": {
9411+ "version": "2.0.1",
9412+ "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
9413+ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
9414+ "dev": true,
9415+ "requires": {
9416+ "pinkie": "^2.0.0"
9417+ }
9418+ },
9419+ "pkg-dir": {
9420+ "version": "3.0.0",
9421+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
9422+ "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
9423+ "dev": true,
9424+ "requires": {
9425+ "find-up": "^3.0.0"
9426+ }
9427+ },
9428+ "pkg-up": {
9429+ "version": "2.0.0",
9430+ "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz",
9431+ "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=",
9432+ "dev": true,
9433+ "requires": {
9434+ "find-up": "^2.1.0"
9435+ },
9436+ "dependencies": {
9437+ "find-up": {
9438+ "version": "2.1.0",
9439+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
9440+ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
9441+ "dev": true,
9442+ "requires": {
9443+ "locate-path": "^2.0.0"
9444+ }
9445+ },
9446+ "locate-path": {
9447+ "version": "2.0.0",
9448+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
9449+ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
9450+ "dev": true,
9451+ "requires": {
9452+ "p-locate": "^2.0.0",
9453+ "path-exists": "^3.0.0"
9454+ }
9455+ },
9456+ "p-limit": {
9457+ "version": "1.3.0",
9458+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
9459+ "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
9460+ "dev": true,
9461+ "requires": {
9462+ "p-try": "^1.0.0"
9463+ }
9464+ },
9465+ "p-locate": {
9466+ "version": "2.0.0",
9467+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
9468+ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
9469+ "dev": true,
9470+ "requires": {
9471+ "p-limit": "^1.1.0"
9472+ }
9473+ },
9474+ "p-try": {
9475+ "version": "1.0.0",
9476+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
9477+ "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
9478+ "dev": true
9479+ }
9480+ }
9481+ },
9482+ "pn": {
9483+ "version": "1.1.0",
9484+ "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz",
9485+ "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==",
9486+ "dev": true
9487+ },
9488+ "pnp-webpack-plugin": {
9489+ "version": "1.4.3",
9490+ "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.4.3.tgz",
9491+ "integrity": "sha512-ExrNwuFH3DudHwWY2uRMqyiCOBEDdhQYHIAsqW/CM6hIZlSgXC/ma/p08FoNOUhVyh9hl1NGnMpR94T5i3SHaQ==",
9492+ "dev": true,
9493+ "requires": {
9494+ "ts-pnp": "^1.1.2"
9495+ }
9496+ },
9497+ "polished": {
9498+ "version": "3.4.1",
9499+ "resolved": "https://registry.npmjs.org/polished/-/polished-3.4.1.tgz",
9500+ "integrity": "sha512-GflTnlP5rrpDoigjczEkS6Ye7NDA4sFvAnlr5hSDrEvjiVj97Xzev3hZlLi3UB27fpxyTS9rWU64VzVLWkG+mg==",
9501+ "dev": true,
9502+ "requires": {
9503+ "@babel/runtime": "^7.4.5"
9504+ }
9505+ },
9506+ "popper.js": {
9507+ "version": "1.15.0",
9508+ "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.15.0.tgz",
9509+ "integrity": "sha512-w010cY1oCUmI+9KwwlWki+r5jxKfTFDVoadl7MSrIujHU5MJ5OR6HTDj6Xo8aoR/QsA56x8jKjA59qGH4ELtrA==",
9510+ "dev": true
9511+ },
9512+ "portfinder": {
9513+ "version": "1.0.24",
9514+ "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.24.tgz",
9515+ "integrity": "sha512-ekRl7zD2qxYndYflwiryJwMioBI7LI7rVXg3EnLK3sjkouT5eOuhS3gS255XxBksa30VG8UPZYZCdgfGOfkSUg==",
9516+ "dev": true,
9517+ "requires": {
9518+ "async": "^1.5.2",
9519+ "debug": "^2.2.0",
9520+ "mkdirp": "0.5.x"
9521+ },
9522+ "dependencies": {
9523+ "debug": {
9524+ "version": "2.6.9",
9525+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
9526+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
9527+ "dev": true,
9528+ "requires": {
9529+ "ms": "2.0.0"
9530+ }
9531+ },
9532+ "ms": {
9533+ "version": "2.0.0",
9534+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
9535+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
9536+ "dev": true
9537+ }
9538+ }
9539+ },
9540+ "posix-character-classes": {
9541+ "version": "0.1.1",
9542+ "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
9543+ "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
9544+ "dev": true
9545+ },
9546+ "postcss": {
9547+ "version": "7.0.18",
9548+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.18.tgz",
9549+ "integrity": "sha512-/7g1QXXgegpF+9GJj4iN7ChGF40sYuGYJ8WZu8DZWnmhQ/G36hfdk3q9LBJmoK+lZ+yzZ5KYpOoxq7LF1BxE8g==",
9550+ "dev": true,
9551+ "requires": {
9552+ "chalk": "^2.4.2",
9553+ "source-map": "^0.6.1",
9554+ "supports-color": "^6.1.0"
9555+ },
9556+ "dependencies": {
9557+ "source-map": {
9558+ "version": "0.6.1",
9559+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
9560+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
9561+ "dev": true
9562+ },
9563+ "supports-color": {
9564+ "version": "6.1.0",
9565+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
9566+ "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
9567+ "dev": true,
9568+ "requires": {
9569+ "has-flag": "^3.0.0"
9570+ }
9571+ }
9572+ }
9573+ },
9574+ "postcss-flexbugs-fixes": {
9575+ "version": "4.1.0",
9576+ "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.1.0.tgz",
9577+ "integrity": "sha512-jr1LHxQvStNNAHlgco6PzY308zvLklh7SJVYuWUwyUQncofaAlD2l+P/gxKHOdqWKe7xJSkVLFF/2Tp+JqMSZA==",
9578+ "dev": true,
9579+ "requires": {
9580+ "postcss": "^7.0.0"
9581+ }
9582+ },
9583+ "postcss-load-config": {
9584+ "version": "2.1.0",
9585+ "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz",
9586+ "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==",
9587+ "dev": true,
9588+ "requires": {
9589+ "cosmiconfig": "^5.0.0",
9590+ "import-cwd": "^2.0.0"
9591+ }
9592+ },
9593+ "postcss-loader": {
9594+ "version": "3.0.0",
9595+ "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz",
9596+ "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==",
9597+ "dev": true,
9598+ "requires": {
9599+ "loader-utils": "^1.1.0",
9600+ "postcss": "^7.0.0",
9601+ "postcss-load-config": "^2.0.0",
9602+ "schema-utils": "^1.0.0"
9603+ }
9604+ },
9605+ "postcss-modules-extract-imports": {
9606+ "version": "2.0.0",
9607+ "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz",
9608+ "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==",
9609+ "dev": true,
9610+ "requires": {
9611+ "postcss": "^7.0.5"
9612+ }
9613+ },
9614+ "postcss-modules-local-by-default": {
9615+ "version": "3.0.2",
9616+ "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.2.tgz",
9617+ "integrity": "sha512-jM/V8eqM4oJ/22j0gx4jrp63GSvDH6v86OqyTHHUvk4/k1vceipZsaymiZ5PvocqZOl5SFHiFJqjs3la0wnfIQ==",
9618+ "dev": true,
9619+ "requires": {
9620+ "icss-utils": "^4.1.1",
9621+ "postcss": "^7.0.16",
9622+ "postcss-selector-parser": "^6.0.2",
9623+ "postcss-value-parser": "^4.0.0"
9624+ }
9625+ },
9626+ "postcss-modules-scope": {
9627+ "version": "2.1.0",
9628+ "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.1.0.tgz",
9629+ "integrity": "sha512-91Rjps0JnmtUB0cujlc8KIKCsJXWjzuxGeT/+Q2i2HXKZ7nBUeF9YQTZZTNvHVoNYj1AthsjnGLtqDUE0Op79A==",
9630+ "dev": true,
9631+ "requires": {
9632+ "postcss": "^7.0.6",
9633+ "postcss-selector-parser": "^6.0.0"
9634+ }
9635+ },
9636+ "postcss-modules-values": {
9637+ "version": "3.0.0",
9638+ "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz",
9639+ "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==",
9640+ "dev": true,
9641+ "requires": {
9642+ "icss-utils": "^4.0.0",
9643+ "postcss": "^7.0.6"
9644+ }
9645+ },
9646+ "postcss-selector-parser": {
9647+ "version": "6.0.2",
9648+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz",
9649+ "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==",
9650+ "dev": true,
9651+ "requires": {
9652+ "cssesc": "^3.0.0",
9653+ "indexes-of": "^1.0.1",
9654+ "uniq": "^1.0.1"
9655+ }
9656+ },
9657+ "postcss-value-parser": {
9658+ "version": "4.0.2",
9659+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz",
9660+ "integrity": "sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ==",
9661+ "dev": true
9662+ },
9663+ "prelude-ls": {
9664+ "version": "1.1.2",
9665+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
9666+ "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
9667+ "dev": true
9668+ },
9669+ "prepend-http": {
9670+ "version": "1.0.4",
9671+ "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
9672+ "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
9673+ "dev": true
9674+ },
9675+ "pretty-error": {
9676+ "version": "2.1.1",
9677+ "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz",
9678+ "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=",
9679+ "dev": true,
9680+ "requires": {
9681+ "renderkid": "^2.0.1",
9682+ "utila": "~0.4"
9683+ }
9684+ },
9685+ "pretty-format": {
9686+ "version": "24.9.0",
9687+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz",
9688+ "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==",
9689+ "dev": true,
9690+ "requires": {
9691+ "@jest/types": "^24.9.0",
9692+ "ansi-regex": "^4.0.0",
9693+ "ansi-styles": "^3.2.0",
9694+ "react-is": "^16.8.4"
9695+ }
9696+ },
9697+ "pretty-hrtime": {
9698+ "version": "1.0.3",
9699+ "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
9700+ "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=",
9701+ "dev": true
9702+ },
9703+ "prismjs": {
9704+ "version": "1.17.1",
9705+ "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.17.1.tgz",
9706+ "integrity": "sha512-PrEDJAFdUGbOP6xK/UsfkC5ghJsPJviKgnQOoxaDbBjwc8op68Quupwt1DeAFoG8GImPhiKXAvvsH7wDSLsu1Q==",
9707+ "dev": true,
9708+ "requires": {
9709+ "clipboard": "^2.0.0"
9710+ }
9711+ },
9712+ "private": {
9713+ "version": "0.1.8",
9714+ "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
9715+ "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==",
9716+ "dev": true
9717+ },
9718+ "process": {
9719+ "version": "0.11.10",
9720+ "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
9721+ "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI="
9722+ },
9723+ "process-nextick-args": {
9724+ "version": "2.0.1",
9725+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
9726+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
9727+ "dev": true
9728+ },
9729+ "promise": {
9730+ "version": "7.3.1",
9731+ "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
9732+ "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
9733+ "dev": true,
9734+ "requires": {
9735+ "asap": "~2.0.3"
9736+ }
9737+ },
9738+ "promise-inflight": {
9739+ "version": "1.0.1",
9740+ "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
9741+ "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=",
9742+ "dev": true
9743+ },
9744+ "promise-retry": {
9745+ "version": "1.1.1",
9746+ "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz",
9747+ "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=",
9748+ "dev": true,
9749+ "requires": {
9750+ "err-code": "^1.0.0",
9751+ "retry": "^0.10.0"
9752+ }
9753+ },
9754+ "promise.allsettled": {
9755+ "version": "1.0.1",
9756+ "resolved": "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.1.tgz",
9757+ "integrity": "sha512-3ST7RS7TY3TYLOIe+OACZFvcWVe1osbgz2x07nTb446pa3t4GUZWidMDzQ4zf9jC2l6mRa1/3X81icFYbi+D/g==",
9758+ "dev": true,
9759+ "requires": {
9760+ "define-properties": "^1.1.3",
9761+ "es-abstract": "^1.13.0",
9762+ "function-bind": "^1.1.1"
9763+ }
9764+ },
9765+ "promise.prototype.finally": {
9766+ "version": "3.1.1",
9767+ "resolved": "https://registry.npmjs.org/promise.prototype.finally/-/promise.prototype.finally-3.1.1.tgz",
9768+ "integrity": "sha512-gnt8tThx0heJoI3Ms8a/JdkYBVhYP/wv+T7yQimR+kdOEJL21xTFbiJhMRqnSPcr54UVvMbsscDk2w+ivyaLPw==",
9769+ "dev": true,
9770+ "requires": {
9771+ "define-properties": "^1.1.3",
9772+ "es-abstract": "^1.13.0",
9773+ "function-bind": "^1.1.1"
9774+ }
9775+ },
9776+ "prop-types": {
9777+ "version": "15.7.2",
9778+ "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz",
9779+ "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==",
9780+ "requires": {
9781+ "loose-envify": "^1.4.0",
9782+ "object-assign": "^4.1.1",
9783+ "react-is": "^16.8.1"
9784+ }
9785+ },
9786+ "property-information": {
9787+ "version": "5.2.2",
9788+ "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.2.2.tgz",
9789+ "integrity": "sha512-N2moasZmjn2mjVGIWpaqz5qnz6QyeQSGgGvMtl81gA9cPTWa6wpesRSe/quNnOjUHpvSH1oZx0pdz0EEckLFnA==",
9790+ "dev": true,
9791+ "requires": {
9792+ "xtend": "^4.0.1"
9793+ }
9794+ },
9795+ "proxy-addr": {
9796+ "version": "2.0.5",
9797+ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz",
9798+ "integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==",
9799+ "dev": true,
9800+ "requires": {
9801+ "forwarded": "~0.1.2",
9802+ "ipaddr.js": "1.9.0"
9803+ }
9804+ },
9805+ "prr": {
9806+ "version": "1.0.1",
9807+ "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
9808+ "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
9809+ "dev": true
9810+ },
9811+ "pseudomap": {
9812+ "version": "1.0.2",
9813+ "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
9814+ "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
9815+ "dev": true
9816+ },
9817+ "psl": {
9818+ "version": "1.4.0",
9819+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.4.0.tgz",
9820+ "integrity": "sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw==",
9821+ "dev": true
9822+ },
9823+ "public-encrypt": {
9824+ "version": "4.0.3",
9825+ "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
9826+ "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
9827+ "dev": true,
9828+ "requires": {
9829+ "bn.js": "^4.1.0",
9830+ "browserify-rsa": "^4.0.0",
9831+ "create-hash": "^1.1.0",
9832+ "parse-asn1": "^5.0.0",
9833+ "randombytes": "^2.0.1",
9834+ "safe-buffer": "^5.1.2"
9835+ }
9836+ },
9837+ "pump": {
9838+ "version": "3.0.0",
9839+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
9840+ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
9841+ "dev": true,
9842+ "requires": {
9843+ "end-of-stream": "^1.1.0",
9844+ "once": "^1.3.1"
9845+ }
9846+ },
9847+ "pumpify": {
9848+ "version": "1.5.1",
9849+ "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
9850+ "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
9851+ "dev": true,
9852+ "requires": {
9853+ "duplexify": "^3.6.0",
9854+ "inherits": "^2.0.3",
9855+ "pump": "^2.0.0"
9856+ },
9857+ "dependencies": {
9858+ "pump": {
9859+ "version": "2.0.1",
9860+ "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
9861+ "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
9862+ "dev": true,
9863+ "requires": {
9864+ "end-of-stream": "^1.1.0",
9865+ "once": "^1.3.1"
9866+ }
9867+ }
9868+ }
9869+ },
9870+ "punycode": {
9871+ "version": "2.1.1",
9872+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
9873+ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
9874+ "dev": true
9875+ },
9876+ "purescript": {
9877+ "version": "0.13.3",
9878+ "resolved": "https://registry.npmjs.org/purescript/-/purescript-0.13.3.tgz",
9879+ "integrity": "sha512-YFznjWSFrl6pbds0JxWXJ/ztzyGgUsR5pvdF/wH1i1BqSqxpFtWgREUIOCCkzmuc+X9U2Ntf5DMQ56RxawE3gQ==",
9880+ "dev": true,
9881+ "requires": {
9882+ "purescript-installer": "^0.2.0"
9883+ }
9884+ },
9885+ "purescript-installer": {
9886+ "version": "0.2.5",
9887+ "resolved": "https://registry.npmjs.org/purescript-installer/-/purescript-installer-0.2.5.tgz",
9888+ "integrity": "sha512-fQAWWP5a7scuchXecjpU4r4KEgSPuS6bBnaP01k9f71qqD28HaJ2m4PXHFkhkR4oATAxTPIGCtmTwtVoiBOHog==",
9889+ "dev": true,
9890+ "requires": {
9891+ "arch": "^2.1.1",
9892+ "byline": "^5.0.0",
9893+ "cacache": "^11.3.2",
9894+ "chalk": "^2.4.2",
9895+ "env-paths": "^2.2.0",
9896+ "execa": "^2.0.3",
9897+ "filesize": "^4.1.2",
9898+ "is-plain-obj": "^2.0.0",
9899+ "log-symbols": "^3.0.0",
9900+ "log-update": "^3.2.0",
9901+ "minimist": "^1.2.0",
9902+ "mkdirp": "^0.5.1",
9903+ "ms": "^2.1.2",
9904+ "once": "^1.4.0",
9905+ "pump": "^3.0.0",
9906+ "request": "^2.88.0",
9907+ "rimraf": "^2.6.3",
9908+ "tar": "^4.4.6",
9909+ "which": "^1.3.1",
9910+ "zen-observable": "^0.8.14"
9911+ },
9912+ "dependencies": {
9913+ "minimist": {
9914+ "version": "1.2.0",
9915+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
9916+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
9917+ "dev": true
9918+ }
9919+ }
9920+ },
9921+ "purescript-psa": {
9922+ "version": "0.7.3",
9923+ "resolved": "https://registry.npmjs.org/purescript-psa/-/purescript-psa-0.7.3.tgz",
9924+ "integrity": "sha512-qcnhruybTHVunhJqAuurOEWnz1BOOc/7mpcnyH5yxm5caYCejxq8GOE4ZNWbiPMeTlcG79qUPIOz7gx5OVmk2Q==",
9925+ "dev": true
9926+ },
9927+ "purs-loader": {
9928+ "version": "3.6.0",
9929+ "resolved": "https://registry.npmjs.org/purs-loader/-/purs-loader-3.6.0.tgz",
9930+ "integrity": "sha512-K9GqDdcOf35Y9h+ai5l9OvcuakCmCG9uj+TwMKULhG/zwjm++8hdtIz6Ea2AShDgSbbb427JbXrBm6Ic2kU1Dg==",
9931+ "dev": true,
9932+ "requires": {
9933+ "bluebird": "^3.3.5",
9934+ "chalk": "^1.1.3",
9935+ "cross-spawn": "^3.0.1",
9936+ "dargs": "^5.1.0",
9937+ "debug": "^2.6.0",
9938+ "globby": "^4.0.0",
9939+ "js-string-escape": "^1.0.1",
9940+ "loader-utils": "^1.0.2",
9941+ "lodash.difference": "^4.5.0",
9942+ "promise-retry": "^1.1.0"
9943+ },
9944+ "dependencies": {
9945+ "ansi-regex": {
9946+ "version": "2.1.1",
9947+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
9948+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
9949+ "dev": true
9950+ },
9951+ "ansi-styles": {
9952+ "version": "2.2.1",
9953+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
9954+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
9955+ "dev": true
9956+ },
9957+ "chalk": {
9958+ "version": "1.1.3",
9959+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
9960+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
9961+ "dev": true,
9962+ "requires": {
9963+ "ansi-styles": "^2.2.1",
9964+ "escape-string-regexp": "^1.0.2",
9965+ "has-ansi": "^2.0.0",
9966+ "strip-ansi": "^3.0.0",
9967+ "supports-color": "^2.0.0"
9968+ }
9969+ },
9970+ "cross-spawn": {
9971+ "version": "3.0.1",
9972+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz",
9973+ "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
9974+ "dev": true,
9975+ "requires": {
9976+ "lru-cache": "^4.0.1",
9977+ "which": "^1.2.9"
9978+ }
9979+ },
9980+ "debug": {
9981+ "version": "2.6.9",
9982+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
9983+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
9984+ "dev": true,
9985+ "requires": {
9986+ "ms": "2.0.0"
9987+ }
9988+ },
9989+ "lru-cache": {
9990+ "version": "4.1.5",
9991+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
9992+ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
9993+ "dev": true,
9994+ "requires": {
9995+ "pseudomap": "^1.0.2",
9996+ "yallist": "^2.1.2"
9997+ }
9998+ },
9999+ "ms": {
10000+ "version": "2.0.0",
10001+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
10002+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
10003+ "dev": true
10004+ },
10005+ "strip-ansi": {
10006+ "version": "3.0.1",
10007+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
10008+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
10009+ "dev": true,
10010+ "requires": {
10011+ "ansi-regex": "^2.0.0"
10012+ }
10013+ },
10014+ "supports-color": {
10015+ "version": "2.0.0",
10016+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
10017+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
10018+ "dev": true
10019+ },
10020+ "yallist": {
10021+ "version": "2.1.2",
10022+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
10023+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
10024+ "dev": true
10025+ }
10026+ }
10027+ },
10028+ "purty": {
10029+ "version": "4.5.1",
10030+ "resolved": "https://registry.npmjs.org/purty/-/purty-4.5.1.tgz",
10031+ "integrity": "sha512-yS+5XAlri7P4YwA0UpJeLPfMSYpwl8Uk3c1ly/BXRGIyAgzxfIel7jpn3mgLKMwY5ALv/v0VRnY/K8I+EzD8vw=="
10032+ },
10033+ "q": {
10034+ "version": "1.5.1",
10035+ "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
10036+ "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
10037+ "dev": true
10038+ },
10039+ "qs": {
10040+ "version": "6.5.2",
10041+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
10042+ "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
10043+ "dev": true
10044+ },
10045+ "query-string": {
10046+ "version": "4.3.4",
10047+ "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz",
10048+ "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=",
10049+ "dev": true,
10050+ "requires": {
10051+ "object-assign": "^4.1.0",
10052+ "strict-uri-encode": "^1.0.0"
10053+ }
10054+ },
10055+ "querystring": {
10056+ "version": "0.2.0",
10057+ "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
10058+ "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
10059+ "dev": true
10060+ },
10061+ "querystring-es3": {
10062+ "version": "0.2.1",
10063+ "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
10064+ "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
10065+ "dev": true
10066+ },
10067+ "querystringify": {
10068+ "version": "2.1.1",
10069+ "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz",
10070+ "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==",
10071+ "dev": true
10072+ },
10073+ "raf": {
10074+ "version": "3.4.1",
10075+ "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz",
10076+ "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==",
10077+ "dev": true,
10078+ "requires": {
10079+ "performance-now": "^2.1.0"
10080+ }
10081+ },
10082+ "ramda": {
10083+ "version": "0.21.0",
10084+ "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.21.0.tgz",
10085+ "integrity": "sha1-oAGr7bP/YQd9T/HVd9RN536NCjU=",
10086+ "dev": true
10087+ },
10088+ "randombytes": {
10089+ "version": "2.1.0",
10090+ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
10091+ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
10092+ "dev": true,
10093+ "requires": {
10094+ "safe-buffer": "^5.1.0"
10095+ }
10096+ },
10097+ "randomfill": {
10098+ "version": "1.0.4",
10099+ "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
10100+ "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
10101+ "dev": true,
10102+ "requires": {
10103+ "randombytes": "^2.0.5",
10104+ "safe-buffer": "^5.1.0"
10105+ }
10106+ },
10107+ "range-parser": {
10108+ "version": "1.2.1",
10109+ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
10110+ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
10111+ "dev": true
10112+ },
10113+ "raw-body": {
10114+ "version": "2.4.0",
10115+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
10116+ "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
10117+ "dev": true,
10118+ "requires": {
10119+ "bytes": "3.1.0",
10120+ "http-errors": "1.7.2",
10121+ "iconv-lite": "0.4.24",
10122+ "unpipe": "1.0.0"
10123+ },
10124+ "dependencies": {
10125+ "bytes": {
10126+ "version": "3.1.0",
10127+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
10128+ "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
10129+ "dev": true
10130+ }
10131+ }
10132+ },
10133+ "raw-loader": {
10134+ "version": "2.0.0",
10135+ "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-2.0.0.tgz",
10136+ "integrity": "sha512-kZnO5MoIyrojfrPWqrhFNLZemIAX8edMOCp++yC5RKxzFB3m92DqKNhKlU6+FvpOhWtvyh3jOaD7J6/9tpdIKg==",
10137+ "dev": true,
10138+ "requires": {
10139+ "loader-utils": "^1.1.0",
10140+ "schema-utils": "^1.0.0"
10141+ }
10142+ },
10143+ "react": {
10144+ "version": "16.9.0",
10145+ "resolved": "https://registry.npmjs.org/react/-/react-16.9.0.tgz",
10146+ "integrity": "sha512-+7LQnFBwkiw+BobzOF6N//BdoNw0ouwmSJTEm9cglOOmsg/TMiFHZLe2sEoN5M7LgJTj9oHH0gxklfnQe66S1w==",
10147+ "requires": {
10148+ "loose-envify": "^1.1.0",
10149+ "object-assign": "^4.1.1",
10150+ "prop-types": "^15.6.2"
10151+ }
10152+ },
10153+ "react-clientside-effect": {
10154+ "version": "1.2.2",
10155+ "resolved": "https://registry.npmjs.org/react-clientside-effect/-/react-clientside-effect-1.2.2.tgz",
10156+ "integrity": "sha512-nRmoyxeok5PBO6ytPvSjKp9xwXg9xagoTK1mMjwnQxqM9Hd7MNPl+LS1bOSOe+CV2+4fnEquc7H/S8QD3q697A==",
10157+ "dev": true,
10158+ "requires": {
10159+ "@babel/runtime": "^7.0.0"
10160+ }
10161+ },
10162+ "react-color": {
10163+ "version": "2.17.3",
10164+ "resolved": "https://registry.npmjs.org/react-color/-/react-color-2.17.3.tgz",
10165+ "integrity": "sha512-1dtO8LqAVotPIChlmo6kLtFS1FP89ll8/OiA8EcFRDR+ntcK+0ukJgByuIQHRtzvigf26dV5HklnxDIvhON9VQ==",
10166+ "dev": true,
10167+ "requires": {
10168+ "@icons/material": "^0.2.4",
10169+ "lodash": "^4.17.11",
10170+ "material-colors": "^1.2.1",
10171+ "prop-types": "^15.5.10",
10172+ "reactcss": "^1.2.0",
10173+ "tinycolor2": "^1.4.1"
10174+ }
10175+ },
10176+ "react-dev-utils": {
10177+ "version": "9.0.4",
10178+ "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-9.0.4.tgz",
10179+ "integrity": "sha512-VwR+mBUXPLdYk/rOz6s6qpasIFGd7GW0KXd/3bih+/qGcMQvPG19XxtjDMtiAg0zWiFwp1ugCzAjLThbzFjVqw==",
10180+ "dev": true,
10181+ "requires": {
10182+ "@babel/code-frame": "7.5.5",
10183+ "address": "1.1.2",
10184+ "browserslist": "4.7.0",
10185+ "chalk": "2.4.2",
10186+ "cross-spawn": "6.0.5",
10187+ "detect-port-alt": "1.1.6",
10188+ "escape-string-regexp": "1.0.5",
10189+ "filesize": "3.6.1",
10190+ "find-up": "3.0.0",
10191+ "fork-ts-checker-webpack-plugin": "1.5.0",
10192+ "global-modules": "2.0.0",
10193+ "globby": "8.0.2",
10194+ "gzip-size": "5.1.1",
10195+ "immer": "1.10.0",
10196+ "inquirer": "6.5.0",
10197+ "is-root": "2.1.0",
10198+ "loader-utils": "1.2.3",
10199+ "open": "^6.3.0",
10200+ "pkg-up": "2.0.0",
10201+ "react-error-overlay": "^6.0.2",
10202+ "recursive-readdir": "2.2.2",
10203+ "shell-quote": "1.7.2",
10204+ "sockjs-client": "1.4.0",
10205+ "strip-ansi": "5.2.0",
10206+ "text-table": "0.2.0"
10207+ },
10208+ "dependencies": {
10209+ "ansi-regex": {
10210+ "version": "3.0.0",
10211+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
10212+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
10213+ "dev": true
10214+ },
10215+ "debug": {
10216+ "version": "2.6.9",
10217+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
10218+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
10219+ "dev": true,
10220+ "requires": {
10221+ "ms": "2.0.0"
10222+ }
10223+ },
10224+ "detect-port-alt": {
10225+ "version": "1.1.6",
10226+ "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz",
10227+ "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==",
10228+ "dev": true,
10229+ "requires": {
10230+ "address": "^1.0.1",
10231+ "debug": "^2.6.0"
10232+ }
10233+ },
10234+ "filesize": {
10235+ "version": "3.6.1",
10236+ "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz",
10237+ "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==",
10238+ "dev": true
10239+ },
10240+ "globby": {
10241+ "version": "8.0.2",
10242+ "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz",
10243+ "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==",
10244+ "dev": true,
10245+ "requires": {
10246+ "array-union": "^1.0.1",
10247+ "dir-glob": "2.0.0",
10248+ "fast-glob": "^2.0.2",
10249+ "glob": "^7.1.2",
10250+ "ignore": "^3.3.5",
10251+ "pify": "^3.0.0",
10252+ "slash": "^1.0.0"
10253+ }
10254+ },
10255+ "inquirer": {
10256+ "version": "6.5.0",
10257+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.0.tgz",
10258+ "integrity": "sha512-scfHejeG/lVZSpvCXpsB4j/wQNPM5JC8kiElOI0OUTwmc1RTpXr4H32/HOlQHcZiYl2z2VElwuCVDRG8vFmbnA==",
10259+ "dev": true,
10260+ "requires": {
10261+ "ansi-escapes": "^3.2.0",
10262+ "chalk": "^2.4.2",
10263+ "cli-cursor": "^2.1.0",
10264+ "cli-width": "^2.0.0",
10265+ "external-editor": "^3.0.3",
10266+ "figures": "^2.0.0",
10267+ "lodash": "^4.17.12",
10268+ "mute-stream": "0.0.7",
10269+ "run-async": "^2.2.0",
10270+ "rxjs": "^6.4.0",
10271+ "string-width": "^2.1.0",
10272+ "strip-ansi": "^5.1.0",
10273+ "through": "^2.3.6"
10274+ }
10275+ },
10276+ "ms": {
10277+ "version": "2.0.0",
10278+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
10279+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
10280+ "dev": true
10281+ },
10282+ "pify": {
10283+ "version": "3.0.0",
10284+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
10285+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
10286+ "dev": true
10287+ },
10288+ "string-width": {
10289+ "version": "2.1.1",
10290+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
10291+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
10292+ "dev": true,
10293+ "requires": {
10294+ "is-fullwidth-code-point": "^2.0.0",
10295+ "strip-ansi": "^4.0.0"
10296+ },
10297+ "dependencies": {
10298+ "strip-ansi": {
10299+ "version": "4.0.0",
10300+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
10301+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
10302+ "dev": true,
10303+ "requires": {
10304+ "ansi-regex": "^3.0.0"
10305+ }
10306+ }
10307+ }
10308+ }
10309+ }
10310+ },
10311+ "react-docgen": {
10312+ "version": "4.1.1",
10313+ "resolved": "https://registry.npmjs.org/react-docgen/-/react-docgen-4.1.1.tgz",
10314+ "integrity": "sha512-o1wdswIxbgJRI4pckskE7qumiFyqkbvCO++TylEDOo2RbMiueIOg8YzKU4X9++r0DjrbXePw/LHnh81GRBTWRw==",
10315+ "dev": true,
10316+ "requires": {
10317+ "@babel/core": "^7.0.0",
10318+ "@babel/runtime": "^7.0.0",
10319+ "async": "^2.1.4",
10320+ "commander": "^2.19.0",
10321+ "doctrine": "^3.0.0",
10322+ "node-dir": "^0.1.10",
10323+ "recast": "^0.17.3"
10324+ },
10325+ "dependencies": {
10326+ "async": {
10327+ "version": "2.6.3",
10328+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
10329+ "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
10330+ "dev": true,
10331+ "requires": {
10332+ "lodash": "^4.17.14"
10333+ }
10334+ },
10335+ "esprima": {
10336+ "version": "4.0.1",
10337+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
10338+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
10339+ "dev": true
10340+ },
10341+ "recast": {
10342+ "version": "0.17.6",
10343+ "resolved": "https://registry.npmjs.org/recast/-/recast-0.17.6.tgz",
10344+ "integrity": "sha512-yoQRMRrK1lszNtbkGyM4kN45AwylV5hMiuEveUBlxytUViWevjvX6w+tzJt1LH4cfUhWt4NZvy3ThIhu6+m5wQ==",
10345+ "dev": true,
10346+ "requires": {
10347+ "ast-types": "0.12.4",
10348+ "esprima": "~4.0.0",
10349+ "private": "^0.1.8",
10350+ "source-map": "~0.6.1"
10351+ }
10352+ },
10353+ "source-map": {
10354+ "version": "0.6.1",
10355+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
10356+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
10357+ "dev": true
10358+ }
10359+ }
10360+ },
10361+ "react-dom": {
10362+ "version": "16.9.0",
10363+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.9.0.tgz",
10364+ "integrity": "sha512-YFT2rxO9hM70ewk9jq0y6sQk8cL02xm4+IzYBz75CQGlClQQ1Bxq0nhHF6OtSbit+AIahujJgb/CPRibFkMNJQ==",
10365+ "requires": {
10366+ "loose-envify": "^1.1.0",
10367+ "object-assign": "^4.1.1",
10368+ "prop-types": "^15.6.2",
10369+ "scheduler": "^0.15.0"
10370+ }
10371+ },
10372+ "react-draggable": {
10373+ "version": "3.3.2",
10374+ "resolved": "https://registry.npmjs.org/react-draggable/-/react-draggable-3.3.2.tgz",
10375+ "integrity": "sha512-oaz8a6enjbPtx5qb0oDWxtDNuybOylvto1QLydsXgKmwT7e3GXC2eMVDwEMIUYJIFqVG72XpOv673UuuAq6LhA==",
10376+ "dev": true,
10377+ "requires": {
10378+ "classnames": "^2.2.5",
10379+ "prop-types": "^15.6.0"
10380+ }
10381+ },
10382+ "react-error-overlay": {
10383+ "version": "6.0.2",
10384+ "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.2.tgz",
10385+ "integrity": "sha512-DHRuRk3K4Lg9obI6J4Y+nKvtwjasYRU9CFL3ud42x9YJG1HbQjSNublapC/WBJOA726gNUbqbj0U2df9+uzspQ==",
10386+ "dev": true
10387+ },
10388+ "react-fast-compare": {
10389+ "version": "2.0.4",
10390+ "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-2.0.4.tgz",
10391+ "integrity": "sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw==",
10392+ "dev": true
10393+ },
10394+ "react-focus-lock": {
10395+ "version": "1.19.1",
10396+ "resolved": "https://registry.npmjs.org/react-focus-lock/-/react-focus-lock-1.19.1.tgz",
10397+ "integrity": "sha512-TPpfiack1/nF4uttySfpxPk4rGZTLXlaZl7ncZg/ELAk24Iq2B1UUaUioID8H8dneUXqznT83JTNDHDj+kwryw==",
10398+ "dev": true,
10399+ "requires": {
10400+ "@babel/runtime": "^7.0.0",
10401+ "focus-lock": "^0.6.3",
10402+ "prop-types": "^15.6.2",
10403+ "react-clientside-effect": "^1.2.0"
10404+ }
10405+ },
10406+ "react-helmet-async": {
10407+ "version": "1.0.3",
10408+ "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.0.3.tgz",
10409+ "integrity": "sha512-hthnzAPasSX0ZU0adR1YW51xtMhwQuMwxtyjb/OeS2Gu2bzqFnCtt2h93nENE0+97NPeUS0+YHOriEMX8j/W0w==",
10410+ "dev": true,
10411+ "requires": {
10412+ "@babel/runtime": "7.3.4",
10413+ "invariant": "2.2.4",
10414+ "prop-types": "15.7.2",
10415+ "react-fast-compare": "2.0.4",
10416+ "shallowequal": "1.1.0"
10417+ },
10418+ "dependencies": {
10419+ "@babel/runtime": {
10420+ "version": "7.3.4",
10421+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.3.4.tgz",
10422+ "integrity": "sha512-IvfvnMdSaLBateu0jfsYIpZTxAc2cKEXEMiezGGN75QcBcecDUKd3PgLAncT0oOgxKy8dd8hrJKj9MfzgfZd6g==",
10423+ "dev": true,
10424+ "requires": {
10425+ "regenerator-runtime": "^0.12.0"
10426+ }
10427+ },
10428+ "regenerator-runtime": {
10429+ "version": "0.12.1",
10430+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz",
10431+ "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==",
10432+ "dev": true
10433+ }
10434+ }
10435+ },
10436+ "react-hot-loader": {
10437+ "version": "4.12.15",
10438+ "resolved": "https://registry.npmjs.org/react-hot-loader/-/react-hot-loader-4.12.15.tgz",
10439+ "integrity": "sha512-sgkN6g+tgPE6xZzD0Ysqll7KUFYJbMX0DrczT5OxD6S7hZlSnmqSC3ceudwCkiDd65ZTtm+Ayk4Y9k5xxCvpOw==",
10440+ "requires": {
10441+ "fast-levenshtein": "^2.0.6",
10442+ "global": "^4.3.0",
10443+ "hoist-non-react-statics": "^3.3.0",
10444+ "loader-utils": "^1.1.0",
10445+ "prop-types": "^15.6.1",
10446+ "react-lifecycles-compat": "^3.0.4",
10447+ "shallowequal": "^1.1.0",
10448+ "source-map": "^0.7.3"
10449+ },
10450+ "dependencies": {
10451+ "source-map": {
10452+ "version": "0.7.3",
10453+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
10454+ "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ=="
10455+ }
10456+ }
10457+ },
10458+ "react-hotkeys": {
10459+ "version": "2.0.0-pre4",
10460+ "resolved": "https://registry.npmjs.org/react-hotkeys/-/react-hotkeys-2.0.0-pre4.tgz",
10461+ "integrity": "sha512-oa+UncSWyOwMK3GExt+oELXaR7T3ItgcMolsupQFdKvwkEhVAluJd5rYczsRSQpQlVkdNoHG46De2NUeuS+88Q==",
10462+ "dev": true,
10463+ "requires": {
10464+ "prop-types": "^15.6.1"
10465+ }
10466+ },
10467+ "react-input-autosize": {
10468+ "version": "2.2.1",
10469+ "resolved": "https://registry.npmjs.org/react-input-autosize/-/react-input-autosize-2.2.1.tgz",
10470+ "integrity": "sha512-3+K4CD13iE4lQQ2WlF8PuV5htfmTRLH6MDnfndHM6LuBRszuXnuyIfE7nhSKt8AzRBZ50bu0sAhkNMeS5pxQQA==",
10471+ "dev": true,
10472+ "requires": {
10473+ "prop-types": "^15.5.8"
10474+ }
10475+ },
10476+ "react-inspector": {
10477+ "version": "3.0.2",
10478+ "resolved": "https://registry.npmjs.org/react-inspector/-/react-inspector-3.0.2.tgz",
10479+ "integrity": "sha512-PSR8xDoGFN8R3LKmq1NT+hBBwhxjd9Qwz8yKY+5NXY/CHpxXHm01CVabxzI7zFwFav/M3JoC/Z0Ro2kSX6Ef2Q==",
10480+ "dev": true,
10481+ "requires": {
10482+ "babel-runtime": "^6.26.0",
10483+ "is-dom": "^1.0.9",
10484+ "prop-types": "^15.6.1"
10485+ }
10486+ },
10487+ "react-is": {
10488+ "version": "16.9.0",
10489+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.9.0.tgz",
10490+ "integrity": "sha512-tJBzzzIgnnRfEm046qRcURvwQnZVXmuCbscxUO5RWrGTXpon2d4c8mI0D8WE6ydVIm29JiLB6+RslkIvym9Rjw=="
10491+ },
10492+ "react-lifecycles-compat": {
10493+ "version": "3.0.4",
10494+ "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz",
10495+ "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA=="
10496+ },
10497+ "react-popper": {
10498+ "version": "1.3.4",
10499+ "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.4.tgz",
10500+ "integrity": "sha512-9AcQB29V+WrBKk6X7p0eojd1f25/oJajVdMZkywIoAV6Ag7hzE1Mhyeup2Q1QnvFRtGQFQvtqfhlEoDAPfKAVA==",
10501+ "dev": true,
10502+ "requires": {
10503+ "@babel/runtime": "^7.1.2",
10504+ "create-react-context": "^0.3.0",
10505+ "popper.js": "^1.14.4",
10506+ "prop-types": "^15.6.1",
10507+ "typed-styles": "^0.0.7",
10508+ "warning": "^4.0.2"
10509+ },
10510+ "dependencies": {
10511+ "create-react-context": {
10512+ "version": "0.3.0",
10513+ "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz",
10514+ "integrity": "sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw==",
10515+ "dev": true,
10516+ "requires": {
10517+ "gud": "^1.0.0",
10518+ "warning": "^4.0.3"
10519+ }
10520+ },
10521+ "warning": {
10522+ "version": "4.0.3",
10523+ "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz",
10524+ "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==",
10525+ "dev": true,
10526+ "requires": {
10527+ "loose-envify": "^1.0.0"
10528+ }
10529+ }
10530+ }
10531+ },
10532+ "react-popper-tooltip": {
10533+ "version": "2.8.3",
10534+ "resolved": "https://registry.npmjs.org/react-popper-tooltip/-/react-popper-tooltip-2.8.3.tgz",
10535+ "integrity": "sha512-g5tfxmuj8ClNVwH4zswYJcD3GKoc5RMeRawd/WZnbyZGEDecsRKaVL+Kj7L3BG7w5qb6/MHcLTG8yE4CidwezQ==",
10536+ "dev": true,
10537+ "requires": {
10538+ "@babel/runtime": "^7.4.5",
10539+ "react-popper": "^1.3.3"
10540+ }
10541+ },
10542+ "react-select": {
10543+ "version": "3.0.5",
10544+ "resolved": "https://registry.npmjs.org/react-select/-/react-select-3.0.5.tgz",
10545+ "integrity": "sha512-2tBXZ1XSqbk2boMUzSmKXwGl/6W46VkSMSLMy+ShccOVyD1kDTLPwLX7lugISkRMmL0v5BcLtriXOLfYwO0otw==",
10546+ "dev": true,
10547+ "requires": {
10548+ "@babel/runtime": "^7.4.4",
10549+ "@emotion/cache": "^10.0.9",
10550+ "@emotion/core": "^10.0.9",
10551+ "@emotion/css": "^10.0.9",
10552+ "classnames": "^2.2.5",
10553+ "memoize-one": "^5.0.0",
10554+ "prop-types": "^15.6.0",
10555+ "raf": "^3.4.0",
10556+ "react-input-autosize": "^2.2.1",
10557+ "react-transition-group": "^2.2.1"
10558+ }
10559+ },
10560+ "react-sizeme": {
10561+ "version": "2.6.7",
10562+ "resolved": "https://registry.npmjs.org/react-sizeme/-/react-sizeme-2.6.7.tgz",
10563+ "integrity": "sha512-xCjPoBP5jmeW58TxIkcviMZqabZis7tTvDFWf0/Wa5XCgVWQTIe74NQBes2N1Kmp64GRLkpm60BaP0kk+v8aCQ==",
10564+ "dev": true,
10565+ "requires": {
10566+ "element-resize-detector": "^1.1.15",
10567+ "invariant": "^2.2.4",
10568+ "shallowequal": "^1.1.0",
10569+ "throttle-debounce": "^2.1.0"
10570+ }
10571+ },
10572+ "react-svg-core": {
10573+ "version": "3.0.3",
10574+ "resolved": "https://registry.npmjs.org/react-svg-core/-/react-svg-core-3.0.3.tgz",
10575+ "integrity": "sha512-Ws3eM3xCAwcaYeqm4Ajcz3zxBYNI6BeTWWhFR0cpOT+pWuVtozgHYK9xUM0S/ilapZgYMQDe49XgOxpvooFq4w==",
10576+ "dev": true,
10577+ "requires": {
10578+ "@babel/core": "^7.4.5",
10579+ "@babel/plugin-syntax-jsx": "^7.2.0",
10580+ "@babel/preset-react": "^7.0.0",
10581+ "babel-plugin-react-svg": "^3.0.3",
10582+ "lodash.clonedeep": "^4.5.0",
10583+ "lodash.isplainobject": "^4.0.6",
10584+ "svgo": "^1.2.2"
10585+ }
10586+ },
10587+ "react-svg-loader": {
10588+ "version": "3.0.3",
10589+ "resolved": "https://registry.npmjs.org/react-svg-loader/-/react-svg-loader-3.0.3.tgz",
10590+ "integrity": "sha512-V1KnIUtvWVvc4xCig34n+f+/74ylMMugB2FbuAF/yq+QRi+WLi2hUYp9Ze3VylhA1D7ZgRygBh3Ojj8S3TPhJA==",
10591+ "dev": true,
10592+ "requires": {
10593+ "loader-utils": "^1.2.3",
10594+ "react-svg-core": "^3.0.3"
10595+ }
10596+ },
10597+ "react-syntax-highlighter": {
10598+ "version": "8.1.0",
10599+ "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-8.1.0.tgz",
10600+ "integrity": "sha512-G2bkZxmF3VOa4atEdXIDSfwwCqjw6ZQX5znfTaHcErA1WqHIS0o6DaSCDKFPVaOMXQEB9Hf1UySYQvuJmV8CXg==",
10601+ "dev": true,
10602+ "requires": {
10603+ "babel-runtime": "^6.18.0",
10604+ "highlight.js": "~9.12.0",
10605+ "lowlight": "~1.9.1",
10606+ "prismjs": "^1.8.4",
10607+ "refractor": "^2.4.1"
10608+ }
10609+ },
10610+ "react-textarea-autosize": {
10611+ "version": "7.1.0",
10612+ "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-7.1.0.tgz",
10613+ "integrity": "sha512-c2FlR/fP0qbxmlrW96SdrbgP/v0XZMTupqB90zybvmDVDutytUgPl7beU35klwcTeMepUIQEpQUn3P3bdshGPg==",
10614+ "dev": true,
10615+ "requires": {
10616+ "@babel/runtime": "^7.1.2",
10617+ "prop-types": "^15.6.0"
10618+ }
10619+ },
10620+ "react-transition-group": {
10621+ "version": "2.9.0",
10622+ "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz",
10623+ "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==",
10624+ "dev": true,
10625+ "requires": {
10626+ "dom-helpers": "^3.4.0",
10627+ "loose-envify": "^1.4.0",
10628+ "prop-types": "^15.6.2",
10629+ "react-lifecycles-compat": "^3.0.4"
10630+ }
10631+ },
10632+ "reactcss": {
10633+ "version": "1.2.3",
10634+ "resolved": "https://registry.npmjs.org/reactcss/-/reactcss-1.2.3.tgz",
10635+ "integrity": "sha512-KiwVUcFu1RErkI97ywr8nvx8dNOpT03rbnma0SSalTYjkrPYaEajR4a/MRt6DZ46K6arDRbWMNHF+xH7G7n/8A==",
10636+ "dev": true,
10637+ "requires": {
10638+ "lodash": "^4.0.1"
10639+ }
10640+ },
10641+ "readable-stream": {
10642+ "version": "2.3.6",
10643+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
10644+ "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
10645+ "dev": true,
10646+ "requires": {
10647+ "core-util-is": "~1.0.0",
10648+ "inherits": "~2.0.3",
10649+ "isarray": "~1.0.0",
10650+ "process-nextick-args": "~2.0.0",
10651+ "safe-buffer": "~5.1.1",
10652+ "string_decoder": "~1.1.1",
10653+ "util-deprecate": "~1.0.1"
10654+ },
10655+ "dependencies": {
10656+ "safe-buffer": {
10657+ "version": "5.1.2",
10658+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
10659+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
10660+ "dev": true
10661+ }
10662+ }
10663+ },
10664+ "readdirp": {
10665+ "version": "2.2.1",
10666+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
10667+ "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
10668+ "dev": true,
10669+ "requires": {
10670+ "graceful-fs": "^4.1.11",
10671+ "micromatch": "^3.1.10",
10672+ "readable-stream": "^2.0.2"
10673+ }
10674+ },
10675+ "recast": {
10676+ "version": "0.14.7",
10677+ "resolved": "https://registry.npmjs.org/recast/-/recast-0.14.7.tgz",
10678+ "integrity": "sha512-/nwm9pkrcWagN40JeJhkPaRxiHXBRkXyRh/hgU088Z/v+qCy+zIHHY6bC6o7NaKAxPqtE6nD8zBH1LfU0/Wx6A==",
10679+ "dev": true,
10680+ "requires": {
10681+ "ast-types": "0.11.3",
10682+ "esprima": "~4.0.0",
10683+ "private": "~0.1.5",
10684+ "source-map": "~0.6.1"
10685+ },
10686+ "dependencies": {
10687+ "ast-types": {
10688+ "version": "0.11.3",
10689+ "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.11.3.tgz",
10690+ "integrity": "sha512-XA5o5dsNw8MhyW0Q7MWXJWc4oOzZKbdsEJq45h7c8q/d9DwWZ5F2ugUc1PuMLPGsUnphCt/cNDHu8JeBbxf1qA==",
10691+ "dev": true
10692+ },
10693+ "esprima": {
10694+ "version": "4.0.1",
10695+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
10696+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
10697+ "dev": true
10698+ },
10699+ "source-map": {
10700+ "version": "0.6.1",
10701+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
10702+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
10703+ "dev": true
10704+ }
10705+ }
10706+ },
10707+ "rechoir": {
10708+ "version": "0.6.2",
10709+ "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
10710+ "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
10711+ "dev": true,
10712+ "requires": {
10713+ "resolve": "^1.1.6"
10714+ }
10715+ },
10716+ "recursive-readdir": {
10717+ "version": "2.2.2",
10718+ "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz",
10719+ "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==",
10720+ "dev": true,
10721+ "requires": {
10722+ "minimatch": "3.0.4"
10723+ }
10724+ },
10725+ "refractor": {
10726+ "version": "2.10.0",
10727+ "resolved": "https://registry.npmjs.org/refractor/-/refractor-2.10.0.tgz",
10728+ "integrity": "sha512-maW2ClIkm9IYruuFYGTqKzj+m31heq92wlheW4h7bOstP+gf8bocmMec+j7ljLcaB1CAID85LMB3moye31jH1g==",
10729+ "dev": true,
10730+ "requires": {
10731+ "hastscript": "^5.0.0",
10732+ "parse-entities": "^1.1.2",
10733+ "prismjs": "~1.17.0"
10734+ }
10735+ },
10736+ "regenerate": {
10737+ "version": "1.4.0",
10738+ "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz",
10739+ "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==",
10740+ "dev": true
10741+ },
10742+ "regenerate-unicode-properties": {
10743+ "version": "8.1.0",
10744+ "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz",
10745+ "integrity": "sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA==",
10746+ "dev": true,
10747+ "requires": {
10748+ "regenerate": "^1.4.0"
10749+ }
10750+ },
10751+ "regenerator-runtime": {
10752+ "version": "0.13.3",
10753+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz",
10754+ "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw=="
10755+ },
10756+ "regenerator-transform": {
10757+ "version": "0.14.1",
10758+ "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.1.tgz",
10759+ "integrity": "sha512-flVuee02C3FKRISbxhXl9mGzdbWUVHubl1SMaknjxkFB1/iqpJhArQUvRxOOPEc/9tAiX0BaQ28FJH10E4isSQ==",
10760+ "dev": true,
10761+ "requires": {
10762+ "private": "^0.1.6"
10763+ }
10764+ },
10765+ "regex-not": {
10766+ "version": "1.0.2",
10767+ "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
10768+ "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
10769+ "dev": true,
10770+ "requires": {
10771+ "extend-shallow": "^3.0.2",
10772+ "safe-regex": "^1.1.0"
10773+ }
10774+ },
10775+ "regexp.prototype.flags": {
10776+ "version": "1.2.0",
10777+ "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.2.0.tgz",
10778+ "integrity": "sha512-ztaw4M1VqgMwl9HlPpOuiYgItcHlunW0He2fE6eNfT6E/CF2FtYi9ofOYe4mKntstYk0Fyh/rDRBdS3AnxjlrA==",
10779+ "dev": true,
10780+ "requires": {
10781+ "define-properties": "^1.1.2"
10782+ }
10783+ },
10784+ "regexpu-core": {
10785+ "version": "4.6.0",
10786+ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz",
10787+ "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==",
10788+ "dev": true,
10789+ "requires": {
10790+ "regenerate": "^1.4.0",
10791+ "regenerate-unicode-properties": "^8.1.0",
10792+ "regjsgen": "^0.5.0",
10793+ "regjsparser": "^0.6.0",
10794+ "unicode-match-property-ecmascript": "^1.0.4",
10795+ "unicode-match-property-value-ecmascript": "^1.1.0"
10796+ }
10797+ },
10798+ "regjsgen": {
10799+ "version": "0.5.0",
10800+ "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz",
10801+ "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==",
10802+ "dev": true
10803+ },
10804+ "regjsparser": {
10805+ "version": "0.6.0",
10806+ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz",
10807+ "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==",
10808+ "dev": true,
10809+ "requires": {
10810+ "jsesc": "~0.5.0"
10811+ },
10812+ "dependencies": {
10813+ "jsesc": {
10814+ "version": "0.5.0",
10815+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
10816+ "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
10817+ "dev": true
10818+ }
10819+ }
10820+ },
10821+ "relateurl": {
10822+ "version": "0.2.7",
10823+ "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
10824+ "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=",
10825+ "dev": true
10826+ },
10827+ "remove-trailing-separator": {
10828+ "version": "1.1.0",
10829+ "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
10830+ "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
10831+ "dev": true
10832+ },
10833+ "renderkid": {
10834+ "version": "2.0.3",
10835+ "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.3.tgz",
10836+ "integrity": "sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==",
10837+ "dev": true,
10838+ "requires": {
10839+ "css-select": "^1.1.0",
10840+ "dom-converter": "^0.2",
10841+ "htmlparser2": "^3.3.0",
10842+ "strip-ansi": "^3.0.0",
10843+ "utila": "^0.4.0"
10844+ },
10845+ "dependencies": {
10846+ "ansi-regex": {
10847+ "version": "2.1.1",
10848+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
10849+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
10850+ "dev": true
10851+ },
10852+ "strip-ansi": {
10853+ "version": "3.0.1",
10854+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
10855+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
10856+ "dev": true,
10857+ "requires": {
10858+ "ansi-regex": "^2.0.0"
10859+ }
10860+ }
10861+ }
10862+ },
10863+ "repeat-element": {
10864+ "version": "1.1.3",
10865+ "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
10866+ "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
10867+ "dev": true
10868+ },
10869+ "repeat-string": {
10870+ "version": "1.6.1",
10871+ "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
10872+ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
10873+ "dev": true
10874+ },
10875+ "request": {
10876+ "version": "2.88.0",
10877+ "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
10878+ "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
10879+ "dev": true,
10880+ "requires": {
10881+ "aws-sign2": "~0.7.0",
10882+ "aws4": "^1.8.0",
10883+ "caseless": "~0.12.0",
10884+ "combined-stream": "~1.0.6",
10885+ "extend": "~3.0.2",
10886+ "forever-agent": "~0.6.1",
10887+ "form-data": "~2.3.2",
10888+ "har-validator": "~5.1.0",
10889+ "http-signature": "~1.2.0",
10890+ "is-typedarray": "~1.0.0",
10891+ "isstream": "~0.1.2",
10892+ "json-stringify-safe": "~5.0.1",
10893+ "mime-types": "~2.1.19",
10894+ "oauth-sign": "~0.9.0",
10895+ "performance-now": "^2.1.0",
10896+ "qs": "~6.5.2",
10897+ "safe-buffer": "^5.1.2",
10898+ "tough-cookie": "~2.4.3",
10899+ "tunnel-agent": "^0.6.0",
10900+ "uuid": "^3.3.2"
10901+ }
10902+ },
10903+ "request-promise-core": {
10904+ "version": "1.1.2",
10905+ "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz",
10906+ "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==",
10907+ "dev": true,
10908+ "requires": {
10909+ "lodash": "^4.17.11"
10910+ }
10911+ },
10912+ "request-promise-native": {
10913+ "version": "1.0.7",
10914+ "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz",
10915+ "integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==",
10916+ "dev": true,
10917+ "requires": {
10918+ "request-promise-core": "1.1.2",
10919+ "stealthy-require": "^1.1.1",
10920+ "tough-cookie": "^2.3.3"
10921+ }
10922+ },
10923+ "require-directory": {
10924+ "version": "2.1.1",
10925+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
10926+ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
10927+ "dev": true
10928+ },
10929+ "require-main-filename": {
10930+ "version": "1.0.1",
10931+ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
10932+ "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
10933+ "dev": true
10934+ },
10935+ "requires-port": {
10936+ "version": "1.0.0",
10937+ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
10938+ "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
10939+ "dev": true
10940+ },
10941+ "resize-observer-polyfill": {
10942+ "version": "1.5.1",
10943+ "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz",
10944+ "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==",
10945+ "dev": true
10946+ },
10947+ "resolve": {
10948+ "version": "1.12.0",
10949+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz",
10950+ "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==",
10951+ "dev": true,
10952+ "requires": {
10953+ "path-parse": "^1.0.6"
10954+ }
10955+ },
10956+ "resolve-cwd": {
10957+ "version": "2.0.0",
10958+ "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
10959+ "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=",
10960+ "dev": true,
10961+ "requires": {
10962+ "resolve-from": "^3.0.0"
10963+ }
10964+ },
10965+ "resolve-dir": {
10966+ "version": "1.0.1",
10967+ "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
10968+ "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
10969+ "dev": true,
10970+ "requires": {
10971+ "expand-tilde": "^2.0.0",
10972+ "global-modules": "^1.0.0"
10973+ },
10974+ "dependencies": {
10975+ "global-modules": {
10976+ "version": "1.0.0",
10977+ "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
10978+ "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
10979+ "dev": true,
10980+ "requires": {
10981+ "global-prefix": "^1.0.1",
10982+ "is-windows": "^1.0.1",
10983+ "resolve-dir": "^1.0.0"
10984+ }
10985+ },
10986+ "global-prefix": {
10987+ "version": "1.0.2",
10988+ "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
10989+ "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
10990+ "dev": true,
10991+ "requires": {
10992+ "expand-tilde": "^2.0.2",
10993+ "homedir-polyfill": "^1.0.1",
10994+ "ini": "^1.3.4",
10995+ "is-windows": "^1.0.1",
10996+ "which": "^1.2.14"
10997+ }
10998+ }
10999+ }
11000+ },
11001+ "resolve-from": {
11002+ "version": "3.0.0",
11003+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
11004+ "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
11005+ "dev": true
11006+ },
11007+ "resolve-url": {
11008+ "version": "0.2.1",
11009+ "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
11010+ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
11011+ "dev": true
11012+ },
11013+ "restore-cursor": {
11014+ "version": "2.0.0",
11015+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
11016+ "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
11017+ "dev": true,
11018+ "requires": {
11019+ "onetime": "^2.0.0",
11020+ "signal-exit": "^3.0.2"
11021+ },
11022+ "dependencies": {
11023+ "mimic-fn": {
11024+ "version": "1.2.0",
11025+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
11026+ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
11027+ "dev": true
11028+ },
11029+ "onetime": {
11030+ "version": "2.0.1",
11031+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
11032+ "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
11033+ "dev": true,
11034+ "requires": {
11035+ "mimic-fn": "^1.0.0"
11036+ }
11037+ }
11038+ }
11039+ },
11040+ "ret": {
11041+ "version": "0.1.15",
11042+ "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
11043+ "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
11044+ "dev": true
11045+ },
11046+ "retry": {
11047+ "version": "0.10.1",
11048+ "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz",
11049+ "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=",
11050+ "dev": true
11051+ },
11052+ "rimraf": {
11053+ "version": "2.7.1",
11054+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
11055+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
11056+ "dev": true,
11057+ "requires": {
11058+ "glob": "^7.1.3"
11059+ }
11060+ },
11061+ "ripemd160": {
11062+ "version": "2.0.2",
11063+ "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
11064+ "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
11065+ "dev": true,
11066+ "requires": {
11067+ "hash-base": "^3.0.0",
11068+ "inherits": "^2.0.1"
11069+ }
11070+ },
11071+ "run-async": {
11072+ "version": "2.3.0",
11073+ "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
11074+ "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
11075+ "dev": true,
11076+ "requires": {
11077+ "is-promise": "^2.1.0"
11078+ }
11079+ },
11080+ "run-queue": {
11081+ "version": "1.0.3",
11082+ "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
11083+ "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=",
11084+ "dev": true,
11085+ "requires": {
11086+ "aproba": "^1.1.1"
11087+ }
11088+ },
11089+ "rxjs": {
11090+ "version": "6.5.3",
11091+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.3.tgz",
11092+ "integrity": "sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA==",
11093+ "dev": true,
11094+ "requires": {
11095+ "tslib": "^1.9.0"
11096+ }
11097+ },
11098+ "safe-buffer": {
11099+ "version": "5.2.0",
11100+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz",
11101+ "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==",
11102+ "dev": true
11103+ },
11104+ "safe-regex": {
11105+ "version": "1.1.0",
11106+ "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
11107+ "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
11108+ "dev": true,
11109+ "requires": {
11110+ "ret": "~0.1.10"
11111+ }
11112+ },
11113+ "safer-buffer": {
11114+ "version": "2.1.2",
11115+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
11116+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
11117+ "dev": true
11118+ },
11119+ "sax": {
11120+ "version": "1.2.4",
11121+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
11122+ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
11123+ "dev": true
11124+ },
11125+ "saxes": {
11126+ "version": "3.1.11",
11127+ "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz",
11128+ "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==",
11129+ "dev": true,
11130+ "requires": {
11131+ "xmlchars": "^2.1.1"
11132+ }
11133+ },
11134+ "scheduler": {
11135+ "version": "0.15.0",
11136+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.15.0.tgz",
11137+ "integrity": "sha512-xAefmSfN6jqAa7Kuq7LIJY0bwAPG3xlCj0HMEBQk1lxYiDKZscY2xJ5U/61ZTrYbmNQbXa+gc7czPkVo11tnCg==",
11138+ "requires": {
11139+ "loose-envify": "^1.1.0",
11140+ "object-assign": "^4.1.1"
11141+ }
11142+ },
11143+ "schema-utils": {
11144+ "version": "1.0.0",
11145+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
11146+ "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
11147+ "dev": true,
11148+ "requires": {
11149+ "ajv": "^6.1.0",
11150+ "ajv-errors": "^1.0.0",
11151+ "ajv-keywords": "^3.1.0"
11152+ }
11153+ },
11154+ "select": {
11155+ "version": "1.1.2",
11156+ "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz",
11157+ "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=",
11158+ "dev": true,
11159+ "optional": true
11160+ },
11161+ "select-hose": {
11162+ "version": "2.0.0",
11163+ "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
11164+ "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=",
11165+ "dev": true
11166+ },
11167+ "selfsigned": {
11168+ "version": "1.10.6",
11169+ "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.6.tgz",
11170+ "integrity": "sha512-i3+CeqxL7DpAazgVpAGdKMwHuL63B5nhJMh9NQ7xmChGkA3jNFflq6Jyo1LLJYcr3idWiNOPWHCrm4zMayLG4w==",
11171+ "dev": true,
11172+ "requires": {
11173+ "node-forge": "0.8.2"
11174+ }
11175+ },
11176+ "semver": {
11177+ "version": "5.7.1",
11178+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
11179+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
11180+ "dev": true
11181+ },
11182+ "send": {
11183+ "version": "0.17.1",
11184+ "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
11185+ "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
11186+ "dev": true,
11187+ "requires": {
11188+ "debug": "2.6.9",
11189+ "depd": "~1.1.2",
11190+ "destroy": "~1.0.4",
11191+ "encodeurl": "~1.0.2",
11192+ "escape-html": "~1.0.3",
11193+ "etag": "~1.8.1",
11194+ "fresh": "0.5.2",
11195+ "http-errors": "~1.7.2",
11196+ "mime": "1.6.0",
11197+ "ms": "2.1.1",
11198+ "on-finished": "~2.3.0",
11199+ "range-parser": "~1.2.1",
11200+ "statuses": "~1.5.0"
11201+ },
11202+ "dependencies": {
11203+ "debug": {
11204+ "version": "2.6.9",
11205+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
11206+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
11207+ "dev": true,
11208+ "requires": {
11209+ "ms": "2.0.0"
11210+ },
11211+ "dependencies": {
11212+ "ms": {
11213+ "version": "2.0.0",
11214+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
11215+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
11216+ "dev": true
11217+ }
11218+ }
11219+ },
11220+ "ms": {
11221+ "version": "2.1.1",
11222+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
11223+ "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
11224+ "dev": true
11225+ }
11226+ }
11227+ },
11228+ "serialize-javascript": {
11229+ "version": "2.1.2",
11230+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz",
11231+ "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==",
11232+ "dev": true
11233+ },
11234+ "serve-favicon": {
11235+ "version": "2.5.0",
11236+ "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.5.0.tgz",
11237+ "integrity": "sha1-k10kDN/g9YBTB/3+ln2IlCosvPA=",
11238+ "dev": true,
11239+ "requires": {
11240+ "etag": "~1.8.1",
11241+ "fresh": "0.5.2",
11242+ "ms": "2.1.1",
11243+ "parseurl": "~1.3.2",
11244+ "safe-buffer": "5.1.1"
11245+ },
11246+ "dependencies": {
11247+ "ms": {
11248+ "version": "2.1.1",
11249+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
11250+ "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
11251+ "dev": true
11252+ },
11253+ "safe-buffer": {
11254+ "version": "5.1.1",
11255+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
11256+ "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",
11257+ "dev": true
11258+ }
11259+ }
11260+ },
11261+ "serve-index": {
11262+ "version": "1.9.1",
11263+ "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
11264+ "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=",
11265+ "dev": true,
11266+ "requires": {
11267+ "accepts": "~1.3.4",
11268+ "batch": "0.6.1",
11269+ "debug": "2.6.9",
11270+ "escape-html": "~1.0.3",
11271+ "http-errors": "~1.6.2",
11272+ "mime-types": "~2.1.17",
11273+ "parseurl": "~1.3.2"
11274+ },
11275+ "dependencies": {
11276+ "debug": {
11277+ "version": "2.6.9",
11278+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
11279+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
11280+ "dev": true,
11281+ "requires": {
11282+ "ms": "2.0.0"
11283+ }
11284+ },
11285+ "http-errors": {
11286+ "version": "1.6.3",
11287+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
11288+ "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
11289+ "dev": true,
11290+ "requires": {
11291+ "depd": "~1.1.2",
11292+ "inherits": "2.0.3",
11293+ "setprototypeof": "1.1.0",
11294+ "statuses": ">= 1.4.0 < 2"
11295+ }
11296+ },
11297+ "inherits": {
11298+ "version": "2.0.3",
11299+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
11300+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
11301+ "dev": true
11302+ },
11303+ "ms": {
11304+ "version": "2.0.0",
11305+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
11306+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
11307+ "dev": true
11308+ },
11309+ "setprototypeof": {
11310+ "version": "1.1.0",
11311+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
11312+ "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
11313+ "dev": true
11314+ }
11315+ }
11316+ },
11317+ "serve-static": {
11318+ "version": "1.14.1",
11319+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
11320+ "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
11321+ "dev": true,
11322+ "requires": {
11323+ "encodeurl": "~1.0.2",
11324+ "escape-html": "~1.0.3",
11325+ "parseurl": "~1.3.3",
11326+ "send": "0.17.1"
11327+ }
11328+ },
11329+ "set-blocking": {
11330+ "version": "2.0.0",
11331+ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
11332+ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
11333+ "dev": true
11334+ },
11335+ "set-value": {
11336+ "version": "2.0.1",
11337+ "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
11338+ "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
11339+ "dev": true,
11340+ "requires": {
11341+ "extend-shallow": "^2.0.1",
11342+ "is-extendable": "^0.1.1",
11343+ "is-plain-object": "^2.0.3",
11344+ "split-string": "^3.0.1"
11345+ },
11346+ "dependencies": {
11347+ "extend-shallow": {
11348+ "version": "2.0.1",
11349+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
11350+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
11351+ "dev": true,
11352+ "requires": {
11353+ "is-extendable": "^0.1.0"
11354+ }
11355+ }
11356+ }
11357+ },
11358+ "setimmediate": {
11359+ "version": "1.0.5",
11360+ "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
11361+ "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
11362+ "dev": true
11363+ },
11364+ "setprototypeof": {
11365+ "version": "1.1.1",
11366+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
11367+ "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
11368+ "dev": true
11369+ },
11370+ "sha.js": {
11371+ "version": "2.4.11",
11372+ "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
11373+ "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
11374+ "dev": true,
11375+ "requires": {
11376+ "inherits": "^2.0.1",
11377+ "safe-buffer": "^5.0.1"
11378+ }
11379+ },
11380+ "shallow-clone": {
11381+ "version": "0.1.2",
11382+ "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz",
11383+ "integrity": "sha1-WQnodLp3EG1zrEFM/sH/yofZcGA=",
11384+ "dev": true,
11385+ "requires": {
11386+ "is-extendable": "^0.1.1",
11387+ "kind-of": "^2.0.1",
11388+ "lazy-cache": "^0.2.3",
11389+ "mixin-object": "^2.0.1"
11390+ },
11391+ "dependencies": {
11392+ "kind-of": {
11393+ "version": "2.0.1",
11394+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz",
11395+ "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=",
11396+ "dev": true,
11397+ "requires": {
11398+ "is-buffer": "^1.0.2"
11399+ }
11400+ },
11401+ "lazy-cache": {
11402+ "version": "0.2.7",
11403+ "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz",
11404+ "integrity": "sha1-f+3fLctu23fRHvHRF6tf/fCrG2U=",
11405+ "dev": true
11406+ }
11407+ }
11408+ },
11409+ "shallow-equal": {
11410+ "version": "1.2.0",
11411+ "resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.0.tgz",
11412+ "integrity": "sha512-Z21pVxR4cXsfwpMKMhCEIO1PCi5sp7KEp+CmOpBQ+E8GpHwKOw2sEzk7sgblM3d/j4z4gakoWEoPcjK0VJQogA==",
11413+ "dev": true
11414+ },
11415+ "shallowequal": {
11416+ "version": "1.1.0",
11417+ "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz",
11418+ "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ=="
11419+ },
11420+ "shebang-command": {
11421+ "version": "1.2.0",
11422+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
11423+ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
11424+ "dev": true,
11425+ "requires": {
11426+ "shebang-regex": "^1.0.0"
11427+ }
11428+ },
11429+ "shebang-regex": {
11430+ "version": "1.0.0",
11431+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
11432+ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
11433+ "dev": true
11434+ },
11435+ "shell-quote": {
11436+ "version": "1.7.2",
11437+ "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz",
11438+ "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==",
11439+ "dev": true
11440+ },
11441+ "shelljs": {
11442+ "version": "0.8.3",
11443+ "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.3.tgz",
11444+ "integrity": "sha512-fc0BKlAWiLpwZljmOvAOTE/gXawtCoNrP5oaY7KIaQbbyHeQVg01pSEuEGvGh3HEdBU4baCD7wQBwADmM/7f7A==",
11445+ "dev": true,
11446+ "requires": {
11447+ "glob": "^7.0.0",
11448+ "interpret": "^1.0.0",
11449+ "rechoir": "^0.6.2"
11450+ }
11451+ },
11452+ "signal-exit": {
11453+ "version": "3.0.2",
11454+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
11455+ "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
11456+ "dev": true
11457+ },
11458+ "simplebar": {
11459+ "version": "4.2.3",
11460+ "resolved": "https://registry.npmjs.org/simplebar/-/simplebar-4.2.3.tgz",
11461+ "integrity": "sha512-9no0pK7/1y+8/oTF3sy/+kx0PjQ3uk4cYwld5F1CJGk2gx+prRyUq8GRfvcVLq5niYWSozZdX73a2wIr1o9l/g==",
11462+ "dev": true,
11463+ "requires": {
11464+ "can-use-dom": "^0.1.0",
11465+ "core-js": "^3.0.1",
11466+ "lodash.debounce": "^4.0.8",
11467+ "lodash.memoize": "^4.1.2",
11468+ "lodash.throttle": "^4.1.1",
11469+ "resize-observer-polyfill": "^1.5.1"
11470+ }
11471+ },
11472+ "simplebar-react": {
11473+ "version": "1.2.3",
11474+ "resolved": "https://registry.npmjs.org/simplebar-react/-/simplebar-react-1.2.3.tgz",
11475+ "integrity": "sha512-1EOWJzFC7eqHUp1igD1/tb8GBv5aPQA5ZMvpeDnVkpNJ3jAuvmrL2kir3HuijlxhG7njvw9ssxjjBa89E5DrJg==",
11476+ "dev": true,
11477+ "requires": {
11478+ "prop-types": "^15.6.1",
11479+ "simplebar": "^4.2.3"
11480+ }
11481+ },
11482+ "slash": {
11483+ "version": "1.0.0",
11484+ "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
11485+ "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
11486+ "dev": true
11487+ },
11488+ "smoothscroll-polyfill": {
11489+ "version": "0.4.4",
11490+ "resolved": "https://registry.npmjs.org/smoothscroll-polyfill/-/smoothscroll-polyfill-0.4.4.tgz",
11491+ "integrity": "sha512-TK5ZA9U5RqCwMpfoMq/l1mrH0JAR7y7KRvOBx0n2869aLxch+gT9GhN3yUfjiw+d/DiF1mKo14+hd62JyMmoBg=="
11492+ },
11493+ "snapdragon": {
11494+ "version": "0.8.2",
11495+ "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
11496+ "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
11497+ "dev": true,
11498+ "requires": {
11499+ "base": "^0.11.1",
11500+ "debug": "^2.2.0",
11501+ "define-property": "^0.2.5",
11502+ "extend-shallow": "^2.0.1",
11503+ "map-cache": "^0.2.2",
11504+ "source-map": "^0.5.6",
11505+ "source-map-resolve": "^0.5.0",
11506+ "use": "^3.1.0"
11507+ },
11508+ "dependencies": {
11509+ "debug": {
11510+ "version": "2.6.9",
11511+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
11512+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
11513+ "dev": true,
11514+ "requires": {
11515+ "ms": "2.0.0"
11516+ }
11517+ },
11518+ "define-property": {
11519+ "version": "0.2.5",
11520+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
11521+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
11522+ "dev": true,
11523+ "requires": {
11524+ "is-descriptor": "^0.1.0"
11525+ }
11526+ },
11527+ "extend-shallow": {
11528+ "version": "2.0.1",
11529+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
11530+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
11531+ "dev": true,
11532+ "requires": {
11533+ "is-extendable": "^0.1.0"
11534+ }
11535+ },
11536+ "ms": {
11537+ "version": "2.0.0",
11538+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
11539+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
11540+ "dev": true
11541+ }
11542+ }
11543+ },
11544+ "snapdragon-node": {
11545+ "version": "2.1.1",
11546+ "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
11547+ "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
11548+ "dev": true,
11549+ "requires": {
11550+ "define-property": "^1.0.0",
11551+ "isobject": "^3.0.0",
11552+ "snapdragon-util": "^3.0.1"
11553+ },
11554+ "dependencies": {
11555+ "define-property": {
11556+ "version": "1.0.0",
11557+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
11558+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
11559+ "dev": true,
11560+ "requires": {
11561+ "is-descriptor": "^1.0.0"
11562+ }
11563+ },
11564+ "is-accessor-descriptor": {
11565+ "version": "1.0.0",
11566+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
11567+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
11568+ "dev": true,
11569+ "requires": {
11570+ "kind-of": "^6.0.0"
11571+ }
11572+ },
11573+ "is-data-descriptor": {
11574+ "version": "1.0.0",
11575+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
11576+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
11577+ "dev": true,
11578+ "requires": {
11579+ "kind-of": "^6.0.0"
11580+ }
11581+ },
11582+ "is-descriptor": {
11583+ "version": "1.0.2",
11584+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
11585+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
11586+ "dev": true,
11587+ "requires": {
11588+ "is-accessor-descriptor": "^1.0.0",
11589+ "is-data-descriptor": "^1.0.0",
11590+ "kind-of": "^6.0.2"
11591+ }
11592+ }
11593+ }
11594+ },
11595+ "snapdragon-util": {
11596+ "version": "3.0.1",
11597+ "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
11598+ "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
11599+ "dev": true,
11600+ "requires": {
11601+ "kind-of": "^3.2.0"
11602+ },
11603+ "dependencies": {
11604+ "kind-of": {
11605+ "version": "3.2.2",
11606+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
11607+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
11608+ "dev": true,
11609+ "requires": {
11610+ "is-buffer": "^1.1.5"
11611+ }
11612+ }
11613+ }
11614+ },
11615+ "sockjs": {
11616+ "version": "0.3.19",
11617+ "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz",
11618+ "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==",
11619+ "dev": true,
11620+ "requires": {
11621+ "faye-websocket": "^0.10.0",
11622+ "uuid": "^3.0.1"
11623+ }
11624+ },
11625+ "sockjs-client": {
11626+ "version": "1.4.0",
11627+ "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz",
11628+ "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==",
11629+ "dev": true,
11630+ "requires": {
11631+ "debug": "^3.2.5",
11632+ "eventsource": "^1.0.7",
11633+ "faye-websocket": "~0.11.1",
11634+ "inherits": "^2.0.3",
11635+ "json3": "^3.3.2",
11636+ "url-parse": "^1.4.3"
11637+ },
11638+ "dependencies": {
11639+ "faye-websocket": {
11640+ "version": "0.11.3",
11641+ "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz",
11642+ "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==",
11643+ "dev": true,
11644+ "requires": {
11645+ "websocket-driver": ">=0.5.1"
11646+ }
11647+ }
11648+ }
11649+ },
11650+ "sort-keys": {
11651+ "version": "1.1.2",
11652+ "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
11653+ "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=",
11654+ "dev": true,
11655+ "requires": {
11656+ "is-plain-obj": "^1.0.0"
11657+ },
11658+ "dependencies": {
11659+ "is-plain-obj": {
11660+ "version": "1.1.0",
11661+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
11662+ "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
11663+ "dev": true
11664+ }
11665+ }
11666+ },
11667+ "source-list-map": {
11668+ "version": "2.0.1",
11669+ "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
11670+ "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==",
11671+ "dev": true
11672+ },
11673+ "source-map": {
11674+ "version": "0.5.7",
11675+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
11676+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
11677+ "dev": true
11678+ },
11679+ "source-map-resolve": {
11680+ "version": "0.5.2",
11681+ "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz",
11682+ "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==",
11683+ "dev": true,
11684+ "requires": {
11685+ "atob": "^2.1.1",
11686+ "decode-uri-component": "^0.2.0",
11687+ "resolve-url": "^0.2.1",
11688+ "source-map-url": "^0.4.0",
11689+ "urix": "^0.1.0"
11690+ }
11691+ },
11692+ "source-map-support": {
11693+ "version": "0.5.16",
11694+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz",
11695+ "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==",
11696+ "dev": true,
11697+ "requires": {
11698+ "buffer-from": "^1.0.0",
11699+ "source-map": "^0.6.0"
11700+ },
11701+ "dependencies": {
11702+ "source-map": {
11703+ "version": "0.6.1",
11704+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
11705+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
11706+ "dev": true
11707+ }
11708+ }
11709+ },
11710+ "source-map-url": {
11711+ "version": "0.4.0",
11712+ "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
11713+ "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
11714+ "dev": true
11715+ },
11716+ "space-separated-tokens": {
11717+ "version": "1.1.4",
11718+ "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.4.tgz",
11719+ "integrity": "sha512-UyhMSmeIqZrQn2UdjYpxEkwY9JUrn8pP+7L4f91zRzOQuI8MF1FGLfYU9DKCYeLdo7LXMxwrX5zKFy7eeeVHuA==",
11720+ "dev": true
11721+ },
11722+ "spago": {
11723+ "version": "0.10.0",
11724+ "resolved": "https://registry.npmjs.org/spago/-/spago-0.10.0.tgz",
11725+ "integrity": "sha512-hcyAVObO+ZgXZaqy0EMCZgw8+Yr+PAGpYfV77C1EuL5gcSaly4snCY6dFBIdcUq0/vYhkCuUpBUGi6Dx+rnxiw==",
11726+ "dev": true,
11727+ "requires": {
11728+ "follow-redirects": "^1.7.0",
11729+ "tar": "^4.4.8"
11730+ }
11731+ },
11732+ "spdy": {
11733+ "version": "4.0.1",
11734+ "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.1.tgz",
11735+ "integrity": "sha512-HeZS3PBdMA+sZSu0qwpCxl3DeALD5ASx8pAX0jZdKXSpPWbQ6SYGnlg3BBmYLx5LtiZrmkAZfErCm2oECBcioA==",
11736+ "dev": true,
11737+ "requires": {
11738+ "debug": "^4.1.0",
11739+ "handle-thing": "^2.0.0",
11740+ "http-deceiver": "^1.2.7",
11741+ "select-hose": "^2.0.0",
11742+ "spdy-transport": "^3.0.0"
11743+ },
11744+ "dependencies": {
11745+ "debug": {
11746+ "version": "4.1.1",
11747+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
11748+ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
11749+ "dev": true,
11750+ "requires": {
11751+ "ms": "^2.1.1"
11752+ }
11753+ }
11754+ }
11755+ },
11756+ "spdy-transport": {
11757+ "version": "3.0.0",
11758+ "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz",
11759+ "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==",
11760+ "dev": true,
11761+ "requires": {
11762+ "debug": "^4.1.0",
11763+ "detect-node": "^2.0.4",
11764+ "hpack.js": "^2.1.6",
11765+ "obuf": "^1.1.2",
11766+ "readable-stream": "^3.0.6",
11767+ "wbuf": "^1.7.3"
11768+ },
11769+ "dependencies": {
11770+ "debug": {
11771+ "version": "4.1.1",
11772+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
11773+ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
11774+ "dev": true,
11775+ "requires": {
11776+ "ms": "^2.1.1"
11777+ }
11778+ },
11779+ "readable-stream": {
11780+ "version": "3.4.0",
11781+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz",
11782+ "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==",
11783+ "dev": true,
11784+ "requires": {
11785+ "inherits": "^2.0.3",
11786+ "string_decoder": "^1.1.1",
11787+ "util-deprecate": "^1.0.1"
11788+ }
11789+ }
11790+ }
11791+ },
11792+ "split-string": {
11793+ "version": "3.1.0",
11794+ "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
11795+ "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
11796+ "dev": true,
11797+ "requires": {
11798+ "extend-shallow": "^3.0.0"
11799+ }
11800+ },
11801+ "sprintf-js": {
11802+ "version": "1.0.3",
11803+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
11804+ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
11805+ "dev": true
11806+ },
11807+ "sshpk": {
11808+ "version": "1.16.1",
11809+ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
11810+ "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
11811+ "dev": true,
11812+ "requires": {
11813+ "asn1": "~0.2.3",
11814+ "assert-plus": "^1.0.0",
11815+ "bcrypt-pbkdf": "^1.0.0",
11816+ "dashdash": "^1.12.0",
11817+ "ecc-jsbn": "~0.1.1",
11818+ "getpass": "^0.1.1",
11819+ "jsbn": "~0.1.0",
11820+ "safer-buffer": "^2.0.2",
11821+ "tweetnacl": "~0.14.0"
11822+ }
11823+ },
11824+ "ssri": {
11825+ "version": "6.0.1",
11826+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz",
11827+ "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==",
11828+ "dev": true,
11829+ "requires": {
11830+ "figgy-pudding": "^3.5.1"
11831+ }
11832+ },
11833+ "stable": {
11834+ "version": "0.1.8",
11835+ "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
11836+ "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
11837+ "dev": true
11838+ },
11839+ "static-extend": {
11840+ "version": "0.1.2",
11841+ "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
11842+ "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
11843+ "dev": true,
11844+ "requires": {
11845+ "define-property": "^0.2.5",
11846+ "object-copy": "^0.1.0"
11847+ },
11848+ "dependencies": {
11849+ "define-property": {
11850+ "version": "0.2.5",
11851+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
11852+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
11853+ "dev": true,
11854+ "requires": {
11855+ "is-descriptor": "^0.1.0"
11856+ }
11857+ }
11858+ }
11859+ },
11860+ "statuses": {
11861+ "version": "1.5.0",
11862+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
11863+ "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
11864+ "dev": true
11865+ },
11866+ "stealthy-require": {
11867+ "version": "1.1.1",
11868+ "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz",
11869+ "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=",
11870+ "dev": true
11871+ },
11872+ "store2": {
11873+ "version": "2.9.0",
11874+ "resolved": "https://registry.npmjs.org/store2/-/store2-2.9.0.tgz",
11875+ "integrity": "sha512-JmK+95jLX2zAP75DVAJ1HAziQ6f+f495h4P9ez2qbmxazN6fE7doWlitqx9hj2YohH3kOi6RVksJe1UH0sJfPw==",
11876+ "dev": true
11877+ },
11878+ "stream-browserify": {
11879+ "version": "2.0.2",
11880+ "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
11881+ "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
11882+ "dev": true,
11883+ "requires": {
11884+ "inherits": "~2.0.1",
11885+ "readable-stream": "^2.0.2"
11886+ }
11887+ },
11888+ "stream-each": {
11889+ "version": "1.2.3",
11890+ "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz",
11891+ "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==",
11892+ "dev": true,
11893+ "requires": {
11894+ "end-of-stream": "^1.1.0",
11895+ "stream-shift": "^1.0.0"
11896+ }
11897+ },
11898+ "stream-http": {
11899+ "version": "2.8.3",
11900+ "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
11901+ "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
11902+ "dev": true,
11903+ "requires": {
11904+ "builtin-status-codes": "^3.0.0",
11905+ "inherits": "^2.0.1",
11906+ "readable-stream": "^2.3.6",
11907+ "to-arraybuffer": "^1.0.0",
11908+ "xtend": "^4.0.0"
11909+ }
11910+ },
11911+ "stream-shift": {
11912+ "version": "1.0.0",
11913+ "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz",
11914+ "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=",
11915+ "dev": true
11916+ },
11917+ "strict-uri-encode": {
11918+ "version": "1.1.0",
11919+ "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
11920+ "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=",
11921+ "dev": true
11922+ },
11923+ "string-width": {
11924+ "version": "3.1.0",
11925+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
11926+ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
11927+ "dev": true,
11928+ "requires": {
11929+ "emoji-regex": "^7.0.1",
11930+ "is-fullwidth-code-point": "^2.0.0",
11931+ "strip-ansi": "^5.1.0"
11932+ }
11933+ },
11934+ "string.prototype.matchall": {
11935+ "version": "3.0.1",
11936+ "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-3.0.1.tgz",
11937+ "integrity": "sha512-NSiU0ILQr9PQ1SZmM1X327U5LsM+KfDTassJfqN1al1+0iNpKzmQ4BfXOJwRnTEqv8nKJ67mFpqRoPaGWwvy5A==",
11938+ "dev": true,
11939+ "requires": {
11940+ "define-properties": "^1.1.3",
11941+ "es-abstract": "^1.12.0",
11942+ "function-bind": "^1.1.1",
11943+ "has-symbols": "^1.0.0",
11944+ "regexp.prototype.flags": "^1.2.0"
11945+ }
11946+ },
11947+ "string.prototype.padend": {
11948+ "version": "3.0.0",
11949+ "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.0.0.tgz",
11950+ "integrity": "sha1-86rvfBcZ8XDF6rHDK/eA2W4h8vA=",
11951+ "dev": true,
11952+ "requires": {
11953+ "define-properties": "^1.1.2",
11954+ "es-abstract": "^1.4.3",
11955+ "function-bind": "^1.0.2"
11956+ }
11957+ },
11958+ "string.prototype.padstart": {
11959+ "version": "3.0.0",
11960+ "resolved": "https://registry.npmjs.org/string.prototype.padstart/-/string.prototype.padstart-3.0.0.tgz",
11961+ "integrity": "sha1-W8+tOfRkm7LQMSkuGbzwtRDUskI=",
11962+ "dev": true,
11963+ "requires": {
11964+ "define-properties": "^1.1.2",
11965+ "es-abstract": "^1.4.3",
11966+ "function-bind": "^1.0.2"
11967+ }
11968+ },
11969+ "string.prototype.trimleft": {
11970+ "version": "2.1.0",
11971+ "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz",
11972+ "integrity": "sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw==",
11973+ "dev": true,
11974+ "requires": {
11975+ "define-properties": "^1.1.3",
11976+ "function-bind": "^1.1.1"
11977+ }
11978+ },
11979+ "string.prototype.trimright": {
11980+ "version": "2.1.0",
11981+ "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz",
11982+ "integrity": "sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg==",
11983+ "dev": true,
11984+ "requires": {
11985+ "define-properties": "^1.1.3",
11986+ "function-bind": "^1.1.1"
11987+ }
11988+ },
11989+ "string_decoder": {
11990+ "version": "1.1.1",
11991+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
11992+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
11993+ "dev": true,
11994+ "requires": {
11995+ "safe-buffer": "~5.1.0"
11996+ },
11997+ "dependencies": {
11998+ "safe-buffer": {
11999+ "version": "5.1.2",
12000+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
12001+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
12002+ "dev": true
12003+ }
12004+ }
12005+ },
12006+ "strip-ansi": {
12007+ "version": "5.2.0",
12008+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
12009+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
12010+ "dev": true,
12011+ "requires": {
12012+ "ansi-regex": "^4.1.0"
12013+ }
12014+ },
12015+ "strip-eof": {
12016+ "version": "1.0.0",
12017+ "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
12018+ "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
12019+ "dev": true
12020+ },
12021+ "strip-final-newline": {
12022+ "version": "2.0.0",
12023+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
12024+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
12025+ "dev": true
12026+ },
12027+ "style-loader": {
12028+ "version": "0.23.1",
12029+ "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.1.tgz",
12030+ "integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==",
12031+ "dev": true,
12032+ "requires": {
12033+ "loader-utils": "^1.1.0",
12034+ "schema-utils": "^1.0.0"
12035+ }
12036+ },
12037+ "supports-color": {
12038+ "version": "5.5.0",
12039+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
12040+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
12041+ "dev": true,
12042+ "requires": {
12043+ "has-flag": "^3.0.0"
12044+ }
12045+ },
12046+ "svg-parser": {
12047+ "version": "2.0.2",
12048+ "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.2.tgz",
12049+ "integrity": "sha512-1gtApepKFweigFZj3sGO8KT8LvVZK8io146EzXrpVuWCDAbISz/yMucco3hWTkpZNoPabM+dnMOpy6Swue68Zg==",
12050+ "dev": true
12051+ },
12052+ "svgo": {
12053+ "version": "1.3.0",
12054+ "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.0.tgz",
12055+ "integrity": "sha512-MLfUA6O+qauLDbym+mMZgtXCGRfIxyQoeH6IKVcFslyODEe/ElJNwr0FohQ3xG4C6HK6bk3KYPPXwHVJk3V5NQ==",
12056+ "dev": true,
12057+ "requires": {
12058+ "chalk": "^2.4.1",
12059+ "coa": "^2.0.2",
12060+ "css-select": "^2.0.0",
12061+ "css-select-base-adapter": "^0.1.1",
12062+ "css-tree": "1.0.0-alpha.33",
12063+ "csso": "^3.5.1",
12064+ "js-yaml": "^3.13.1",
12065+ "mkdirp": "~0.5.1",
12066+ "object.values": "^1.1.0",
12067+ "sax": "~1.2.4",
12068+ "stable": "^0.1.8",
12069+ "unquote": "~1.1.1",
12070+ "util.promisify": "~1.0.0"
12071+ },
12072+ "dependencies": {
12073+ "css-select": {
12074+ "version": "2.0.2",
12075+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.0.2.tgz",
12076+ "integrity": "sha512-dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ==",
12077+ "dev": true,
12078+ "requires": {
12079+ "boolbase": "^1.0.0",
12080+ "css-what": "^2.1.2",
12081+ "domutils": "^1.7.0",
12082+ "nth-check": "^1.0.2"
12083+ }
12084+ },
12085+ "domutils": {
12086+ "version": "1.7.0",
12087+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
12088+ "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
12089+ "dev": true,
12090+ "requires": {
12091+ "dom-serializer": "0",
12092+ "domelementtype": "1"
12093+ }
12094+ }
12095+ }
12096+ },
12097+ "symbol-tree": {
12098+ "version": "3.2.4",
12099+ "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
12100+ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
12101+ "dev": true
12102+ },
12103+ "symbol.prototype.description": {
12104+ "version": "1.0.0",
12105+ "resolved": "https://registry.npmjs.org/symbol.prototype.description/-/symbol.prototype.description-1.0.0.tgz",
12106+ "integrity": "sha512-I9mrbZ5M96s7QeJDv95toF1svkUjeBybe8ydhY7foPaBmr0SPJMFupArmMkDrOKTTj0sJVr+nvQNxWLziQ7nDQ==",
12107+ "dev": true,
12108+ "requires": {
12109+ "has-symbols": "^1.0.0"
12110+ }
12111+ },
12112+ "tapable": {
12113+ "version": "1.1.3",
12114+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
12115+ "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==",
12116+ "dev": true
12117+ },
12118+ "tar": {
12119+ "version": "4.4.13",
12120+ "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz",
12121+ "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==",
12122+ "dev": true,
12123+ "requires": {
12124+ "chownr": "^1.1.1",
12125+ "fs-minipass": "^1.2.5",
12126+ "minipass": "^2.8.6",
12127+ "minizlib": "^1.2.1",
12128+ "mkdirp": "^0.5.0",
12129+ "safe-buffer": "^5.1.2",
12130+ "yallist": "^3.0.3"
12131+ }
12132+ },
12133+ "telejson": {
12134+ "version": "2.2.2",
12135+ "resolved": "https://registry.npmjs.org/telejson/-/telejson-2.2.2.tgz",
12136+ "integrity": "sha512-YyNwnKY0ilabOwYgC/J754En1xOe5PBIUIw+C9e0+5HjVVcnQE5/gdu2yET2pmSbp5bxIDqYNjvndj2PUkIiYA==",
12137+ "dev": true,
12138+ "requires": {
12139+ "global": "^4.3.2",
12140+ "is-function": "^1.0.1",
12141+ "is-regex": "^1.0.4",
12142+ "is-symbol": "^1.0.2",
12143+ "isobject": "^3.0.1",
12144+ "lodash": "^4.17.11",
12145+ "memoizerific": "^1.11.3"
12146+ }
12147+ },
12148+ "term-size": {
12149+ "version": "1.2.0",
12150+ "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz",
12151+ "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=",
12152+ "dev": true,
12153+ "requires": {
12154+ "execa": "^0.7.0"
12155+ },
12156+ "dependencies": {
12157+ "cross-spawn": {
12158+ "version": "5.1.0",
12159+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
12160+ "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
12161+ "dev": true,
12162+ "requires": {
12163+ "lru-cache": "^4.0.1",
12164+ "shebang-command": "^1.2.0",
12165+ "which": "^1.2.9"
12166+ }
12167+ },
12168+ "execa": {
12169+ "version": "0.7.0",
12170+ "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
12171+ "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
12172+ "dev": true,
12173+ "requires": {
12174+ "cross-spawn": "^5.0.1",
12175+ "get-stream": "^3.0.0",
12176+ "is-stream": "^1.1.0",
12177+ "npm-run-path": "^2.0.0",
12178+ "p-finally": "^1.0.0",
12179+ "signal-exit": "^3.0.0",
12180+ "strip-eof": "^1.0.0"
12181+ }
12182+ },
12183+ "get-stream": {
12184+ "version": "3.0.0",
12185+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
12186+ "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
12187+ "dev": true
12188+ },
12189+ "is-stream": {
12190+ "version": "1.1.0",
12191+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
12192+ "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
12193+ "dev": true
12194+ },
12195+ "lru-cache": {
12196+ "version": "4.1.5",
12197+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
12198+ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
12199+ "dev": true,
12200+ "requires": {
12201+ "pseudomap": "^1.0.2",
12202+ "yallist": "^2.1.2"
12203+ }
12204+ },
12205+ "npm-run-path": {
12206+ "version": "2.0.2",
12207+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
12208+ "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
12209+ "dev": true,
12210+ "requires": {
12211+ "path-key": "^2.0.0"
12212+ }
12213+ },
12214+ "p-finally": {
12215+ "version": "1.0.0",
12216+ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
12217+ "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
12218+ "dev": true
12219+ },
12220+ "yallist": {
12221+ "version": "2.1.2",
12222+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
12223+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
12224+ "dev": true
12225+ }
12226+ }
12227+ },
12228+ "terser": {
12229+ "version": "4.6.3",
12230+ "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.3.tgz",
12231+ "integrity": "sha512-Lw+ieAXmY69d09IIc/yqeBqXpEQIpDGZqT34ui1QWXIUpR2RjbqEkT8X7Lgex19hslSqcWM5iMN2kM11eMsESQ==",
12232+ "dev": true,
12233+ "requires": {
12234+ "commander": "^2.20.0",
12235+ "source-map": "~0.6.1",
12236+ "source-map-support": "~0.5.12"
12237+ },
12238+ "dependencies": {
12239+ "source-map": {
12240+ "version": "0.6.1",
12241+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
12242+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
12243+ "dev": true
12244+ }
12245+ }
12246+ },
12247+ "terser-webpack-plugin": {
12248+ "version": "1.4.3",
12249+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz",
12250+ "integrity": "sha512-QMxecFz/gHQwteWwSo5nTc6UaICqN1bMedC5sMtUc7y3Ha3Q8y6ZO0iCR8pq4RJC8Hjf0FEPEHZqcMB/+DFCrA==",
12251+ "dev": true,
12252+ "requires": {
12253+ "cacache": "^12.0.2",
12254+ "find-cache-dir": "^2.1.0",
12255+ "is-wsl": "^1.1.0",
12256+ "schema-utils": "^1.0.0",
12257+ "serialize-javascript": "^2.1.2",
12258+ "source-map": "^0.6.1",
12259+ "terser": "^4.1.2",
12260+ "webpack-sources": "^1.4.0",
12261+ "worker-farm": "^1.7.0"
12262+ },
12263+ "dependencies": {
12264+ "cacache": {
12265+ "version": "12.0.3",
12266+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.3.tgz",
12267+ "integrity": "sha512-kqdmfXEGFepesTuROHMs3MpFLWrPkSSpRqOw80RCflZXy/khxaArvFrQ7uJxSUduzAufc6G0g1VUCOZXxWavPw==",
12268+ "dev": true,
12269+ "requires": {
12270+ "bluebird": "^3.5.5",
12271+ "chownr": "^1.1.1",
12272+ "figgy-pudding": "^3.5.1",
12273+ "glob": "^7.1.4",
12274+ "graceful-fs": "^4.1.15",
12275+ "infer-owner": "^1.0.3",
12276+ "lru-cache": "^5.1.1",
12277+ "mississippi": "^3.0.0",
12278+ "mkdirp": "^0.5.1",
12279+ "move-concurrently": "^1.0.1",
12280+ "promise-inflight": "^1.0.1",
12281+ "rimraf": "^2.6.3",
12282+ "ssri": "^6.0.1",
12283+ "unique-filename": "^1.1.1",
12284+ "y18n": "^4.0.0"
12285+ }
12286+ },
12287+ "find-cache-dir": {
12288+ "version": "2.1.0",
12289+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
12290+ "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
12291+ "dev": true,
12292+ "requires": {
12293+ "commondir": "^1.0.1",
12294+ "make-dir": "^2.0.0",
12295+ "pkg-dir": "^3.0.0"
12296+ }
12297+ },
12298+ "source-map": {
12299+ "version": "0.6.1",
12300+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
12301+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
12302+ "dev": true
12303+ }
12304+ }
12305+ },
12306+ "text-table": {
12307+ "version": "0.2.0",
12308+ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
12309+ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
12310+ "dev": true
12311+ },
12312+ "throttle-debounce": {
12313+ "version": "2.1.0",
12314+ "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-2.1.0.tgz",
12315+ "integrity": "sha512-AOvyNahXQuU7NN+VVvOOX+uW6FPaWdAOdRP5HfwYxAfCzXTFKRMoIMk+n+po318+ktcChx+F1Dd91G3YHeMKyg==",
12316+ "dev": true
12317+ },
12318+ "through": {
12319+ "version": "2.3.8",
12320+ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
12321+ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
12322+ "dev": true
12323+ },
12324+ "through2": {
12325+ "version": "2.0.5",
12326+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
12327+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
12328+ "dev": true,
12329+ "requires": {
12330+ "readable-stream": "~2.3.6",
12331+ "xtend": "~4.0.1"
12332+ }
12333+ },
12334+ "thunky": {
12335+ "version": "1.0.3",
12336+ "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.3.tgz",
12337+ "integrity": "sha512-YwT8pjmNcAXBZqrubu22P4FYsh2D4dxRmnWBOL8Jk8bUcRUtc5326kx32tuTmFDAZtLOGEVNl8POAR8j896Iow==",
12338+ "dev": true
12339+ },
12340+ "timers-browserify": {
12341+ "version": "2.0.11",
12342+ "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz",
12343+ "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==",
12344+ "dev": true,
12345+ "requires": {
12346+ "setimmediate": "^1.0.4"
12347+ }
12348+ },
12349+ "tiny-emitter": {
12350+ "version": "2.1.0",
12351+ "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz",
12352+ "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==",
12353+ "dev": true,
12354+ "optional": true
12355+ },
12356+ "tiny-warning": {
12357+ "version": "1.0.3",
12358+ "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz",
12359+ "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
12360+ },
12361+ "tinycolor2": {
12362+ "version": "1.4.1",
12363+ "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.1.tgz",
12364+ "integrity": "sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g=",
12365+ "dev": true
12366+ },
12367+ "tmp": {
12368+ "version": "0.0.33",
12369+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
12370+ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
12371+ "dev": true,
12372+ "requires": {
12373+ "os-tmpdir": "~1.0.2"
12374+ }
12375+ },
12376+ "to-arraybuffer": {
12377+ "version": "1.0.1",
12378+ "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
12379+ "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
12380+ "dev": true
12381+ },
12382+ "to-fast-properties": {
12383+ "version": "2.0.0",
12384+ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
12385+ "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
12386+ "dev": true
12387+ },
12388+ "to-object-path": {
12389+ "version": "0.3.0",
12390+ "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
12391+ "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
12392+ "dev": true,
12393+ "requires": {
12394+ "kind-of": "^3.0.2"
12395+ },
12396+ "dependencies": {
12397+ "kind-of": {
12398+ "version": "3.2.2",
12399+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
12400+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
12401+ "dev": true,
12402+ "requires": {
12403+ "is-buffer": "^1.1.5"
12404+ }
12405+ }
12406+ }
12407+ },
12408+ "to-regex": {
12409+ "version": "3.0.2",
12410+ "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
12411+ "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
12412+ "dev": true,
12413+ "requires": {
12414+ "define-property": "^2.0.2",
12415+ "extend-shallow": "^3.0.2",
12416+ "regex-not": "^1.0.2",
12417+ "safe-regex": "^1.1.0"
12418+ }
12419+ },
12420+ "to-regex-range": {
12421+ "version": "2.1.1",
12422+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
12423+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
12424+ "dev": true,
12425+ "requires": {
12426+ "is-number": "^3.0.0",
12427+ "repeat-string": "^1.6.1"
12428+ }
12429+ },
12430+ "toggle-selection": {
12431+ "version": "1.0.6",
12432+ "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz",
12433+ "integrity": "sha1-bkWxJj8gF/oKzH2J14sVuL932jI=",
12434+ "dev": true
12435+ },
12436+ "toidentifier": {
12437+ "version": "1.0.0",
12438+ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
12439+ "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
12440+ "dev": true
12441+ },
12442+ "tough-cookie": {
12443+ "version": "2.4.3",
12444+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
12445+ "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
12446+ "dev": true,
12447+ "requires": {
12448+ "psl": "^1.1.24",
12449+ "punycode": "^1.4.1"
12450+ },
12451+ "dependencies": {
12452+ "punycode": {
12453+ "version": "1.4.1",
12454+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
12455+ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
12456+ "dev": true
12457+ }
12458+ }
12459+ },
12460+ "tr46": {
12461+ "version": "1.0.1",
12462+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz",
12463+ "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=",
12464+ "dev": true,
12465+ "requires": {
12466+ "punycode": "^2.1.0"
12467+ }
12468+ },
12469+ "ts-pnp": {
12470+ "version": "1.1.4",
12471+ "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.1.4.tgz",
12472+ "integrity": "sha512-1J/vefLC+BWSo+qe8OnJQfWTYRS6ingxjwqmHMqaMxXMj7kFtKLgAaYW3JeX3mktjgUL+etlU8/B4VUAUI9QGw==",
12473+ "dev": true
12474+ },
12475+ "tslib": {
12476+ "version": "1.10.0",
12477+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
12478+ "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==",
12479+ "dev": true
12480+ },
12481+ "tty-browserify": {
12482+ "version": "0.0.0",
12483+ "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
12484+ "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
12485+ "dev": true
12486+ },
12487+ "tunnel-agent": {
12488+ "version": "0.6.0",
12489+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
12490+ "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
12491+ "dev": true,
12492+ "requires": {
12493+ "safe-buffer": "^5.0.1"
12494+ }
12495+ },
12496+ "tweetnacl": {
12497+ "version": "0.14.5",
12498+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
12499+ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
12500+ "dev": true
12501+ },
12502+ "type-check": {
12503+ "version": "0.3.2",
12504+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
12505+ "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
12506+ "dev": true,
12507+ "requires": {
12508+ "prelude-ls": "~1.1.2"
12509+ }
12510+ },
12511+ "type-fest": {
12512+ "version": "0.3.1",
12513+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz",
12514+ "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==",
12515+ "dev": true
12516+ },
12517+ "type-is": {
12518+ "version": "1.6.18",
12519+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
12520+ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
12521+ "dev": true,
12522+ "requires": {
12523+ "media-typer": "0.3.0",
12524+ "mime-types": "~2.1.24"
12525+ }
12526+ },
12527+ "typed-styles": {
12528+ "version": "0.0.7",
12529+ "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz",
12530+ "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==",
12531+ "dev": true
12532+ },
12533+ "typedarray": {
12534+ "version": "0.0.6",
12535+ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
12536+ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
12537+ "dev": true
12538+ },
12539+ "ua-parser-js": {
12540+ "version": "0.7.20",
12541+ "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.20.tgz",
12542+ "integrity": "sha512-8OaIKfzL5cpx8eCMAhhvTlft8GYF8b2eQr6JkCyVdrgjcytyOmPCXrqXFcUnhonRpLlh5yxEZVohm6mzaowUOw==",
12543+ "dev": true
12544+ },
12545+ "uglify-js": {
12546+ "version": "3.6.0",
12547+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.0.tgz",
12548+ "integrity": "sha512-W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg==",
12549+ "dev": true,
12550+ "requires": {
12551+ "commander": "~2.20.0",
12552+ "source-map": "~0.6.1"
12553+ },
12554+ "dependencies": {
12555+ "source-map": {
12556+ "version": "0.6.1",
12557+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
12558+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
12559+ "dev": true
12560+ }
12561+ }
12562+ },
12563+ "unfetch": {
12564+ "version": "4.1.0",
12565+ "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-4.1.0.tgz",
12566+ "integrity": "sha512-crP/n3eAPUJxZXM9T80/yv0YhkTEx2K1D3h7D1AJM6fzsWZrxdyRuLN0JH/dkZh1LNH8LxCnBzoPFCPbb2iGpg==",
12567+ "dev": true
12568+ },
12569+ "unicode-canonical-property-names-ecmascript": {
12570+ "version": "1.0.4",
12571+ "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz",
12572+ "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==",
12573+ "dev": true
12574+ },
12575+ "unicode-match-property-ecmascript": {
12576+ "version": "1.0.4",
12577+ "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz",
12578+ "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==",
12579+ "dev": true,
12580+ "requires": {
12581+ "unicode-canonical-property-names-ecmascript": "^1.0.4",
12582+ "unicode-property-aliases-ecmascript": "^1.0.4"
12583+ }
12584+ },
12585+ "unicode-match-property-value-ecmascript": {
12586+ "version": "1.1.0",
12587+ "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz",
12588+ "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==",
12589+ "dev": true
12590+ },
12591+ "unicode-property-aliases-ecmascript": {
12592+ "version": "1.0.5",
12593+ "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz",
12594+ "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==",
12595+ "dev": true
12596+ },
12597+ "union-value": {
12598+ "version": "1.0.1",
12599+ "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
12600+ "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
12601+ "dev": true,
12602+ "requires": {
12603+ "arr-union": "^3.1.0",
12604+ "get-value": "^2.0.6",
12605+ "is-extendable": "^0.1.1",
12606+ "set-value": "^2.0.1"
12607+ }
12608+ },
12609+ "uniq": {
12610+ "version": "1.0.1",
12611+ "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
12612+ "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
12613+ "dev": true
12614+ },
12615+ "unique-filename": {
12616+ "version": "1.1.1",
12617+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
12618+ "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
12619+ "dev": true,
12620+ "requires": {
12621+ "unique-slug": "^2.0.0"
12622+ }
12623+ },
12624+ "unique-slug": {
12625+ "version": "2.0.2",
12626+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
12627+ "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
12628+ "dev": true,
12629+ "requires": {
12630+ "imurmurhash": "^0.1.4"
12631+ }
12632+ },
12633+ "universalify": {
12634+ "version": "0.1.2",
12635+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
12636+ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
12637+ "dev": true
12638+ },
12639+ "unpipe": {
12640+ "version": "1.0.0",
12641+ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
12642+ "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
12643+ "dev": true
12644+ },
12645+ "unquote": {
12646+ "version": "1.1.1",
12647+ "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
12648+ "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=",
12649+ "dev": true
12650+ },
12651+ "unset-value": {
12652+ "version": "1.0.0",
12653+ "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
12654+ "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
12655+ "dev": true,
12656+ "requires": {
12657+ "has-value": "^0.3.1",
12658+ "isobject": "^3.0.0"
12659+ },
12660+ "dependencies": {
12661+ "has-value": {
12662+ "version": "0.3.1",
12663+ "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
12664+ "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
12665+ "dev": true,
12666+ "requires": {
12667+ "get-value": "^2.0.3",
12668+ "has-values": "^0.1.4",
12669+ "isobject": "^2.0.0"
12670+ },
12671+ "dependencies": {
12672+ "isobject": {
12673+ "version": "2.1.0",
12674+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
12675+ "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
12676+ "dev": true,
12677+ "requires": {
12678+ "isarray": "1.0.0"
12679+ }
12680+ }
12681+ }
12682+ },
12683+ "has-values": {
12684+ "version": "0.1.4",
12685+ "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
12686+ "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
12687+ "dev": true
12688+ }
12689+ }
12690+ },
12691+ "upath": {
12692+ "version": "1.2.0",
12693+ "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
12694+ "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
12695+ "dev": true
12696+ },
12697+ "upper-case": {
12698+ "version": "1.1.3",
12699+ "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz",
12700+ "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=",
12701+ "dev": true
12702+ },
12703+ "uri-js": {
12704+ "version": "4.2.2",
12705+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
12706+ "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
12707+ "dev": true,
12708+ "requires": {
12709+ "punycode": "^2.1.0"
12710+ }
12711+ },
12712+ "urix": {
12713+ "version": "0.1.0",
12714+ "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
12715+ "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
12716+ "dev": true
12717+ },
12718+ "url": {
12719+ "version": "0.11.0",
12720+ "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
12721+ "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
12722+ "dev": true,
12723+ "requires": {
12724+ "punycode": "1.3.2",
12725+ "querystring": "0.2.0"
12726+ },
12727+ "dependencies": {
12728+ "punycode": {
12729+ "version": "1.3.2",
12730+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
12731+ "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
12732+ "dev": true
12733+ }
12734+ }
12735+ },
12736+ "url-loader": {
12737+ "version": "2.1.0",
12738+ "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-2.1.0.tgz",
12739+ "integrity": "sha512-kVrp/8VfEm5fUt+fl2E0FQyrpmOYgMEkBsv8+UDP1wFhszECq5JyGF33I7cajlVY90zRZ6MyfgKXngLvHYZX8A==",
12740+ "dev": true,
12741+ "requires": {
12742+ "loader-utils": "^1.2.3",
12743+ "mime": "^2.4.4",
12744+ "schema-utils": "^2.0.0"
12745+ },
12746+ "dependencies": {
12747+ "mime": {
12748+ "version": "2.4.4",
12749+ "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz",
12750+ "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==",
12751+ "dev": true
12752+ },
12753+ "schema-utils": {
12754+ "version": "2.4.0",
12755+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.4.0.tgz",
12756+ "integrity": "sha512-VJEKOvjynJweKWFgxaikuP22zl9JwvmylH/cW1dIKZyp3DS1adBGaYPtZ6CdBSxtfP0LwQY1gNA4rIMJsnammQ==",
12757+ "dev": true,
12758+ "requires": {
12759+ "ajv": "^6.10.2",
12760+ "ajv-keywords": "^3.4.1"
12761+ }
12762+ }
12763+ }
12764+ },
12765+ "url-parse": {
12766+ "version": "1.4.7",
12767+ "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz",
12768+ "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==",
12769+ "dev": true,
12770+ "requires": {
12771+ "querystringify": "^2.1.1",
12772+ "requires-port": "^1.0.0"
12773+ }
12774+ },
12775+ "use": {
12776+ "version": "3.1.1",
12777+ "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
12778+ "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
12779+ "dev": true
12780+ },
12781+ "util": {
12782+ "version": "0.11.1",
12783+ "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
12784+ "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
12785+ "dev": true,
12786+ "requires": {
12787+ "inherits": "2.0.3"
12788+ },
12789+ "dependencies": {
12790+ "inherits": {
12791+ "version": "2.0.3",
12792+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
12793+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
12794+ "dev": true
12795+ }
12796+ }
12797+ },
12798+ "util-deprecate": {
12799+ "version": "1.0.2",
12800+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
12801+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
12802+ "dev": true
12803+ },
12804+ "util.promisify": {
12805+ "version": "1.0.0",
12806+ "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz",
12807+ "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==",
12808+ "dev": true,
12809+ "requires": {
12810+ "define-properties": "^1.1.2",
12811+ "object.getownpropertydescriptors": "^2.0.3"
12812+ }
12813+ },
12814+ "utila": {
12815+ "version": "0.4.0",
12816+ "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz",
12817+ "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=",
12818+ "dev": true
12819+ },
12820+ "utils-merge": {
12821+ "version": "1.0.1",
12822+ "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
12823+ "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
12824+ "dev": true
12825+ },
12826+ "uuid": {
12827+ "version": "3.3.3",
12828+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz",
12829+ "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==",
12830+ "dev": true
12831+ },
12832+ "v8-compile-cache": {
12833+ "version": "2.0.3",
12834+ "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz",
12835+ "integrity": "sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w==",
12836+ "dev": true
12837+ },
12838+ "vary": {
12839+ "version": "1.1.2",
12840+ "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
12841+ "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
12842+ "dev": true
12843+ },
12844+ "verror": {
12845+ "version": "1.10.0",
12846+ "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
12847+ "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
12848+ "dev": true,
12849+ "requires": {
12850+ "assert-plus": "^1.0.0",
12851+ "core-util-is": "1.0.2",
12852+ "extsprintf": "^1.2.0"
12853+ }
12854+ },
12855+ "vm-browserify": {
12856+ "version": "1.1.2",
12857+ "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
12858+ "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",
12859+ "dev": true
12860+ },
12861+ "w3c-hr-time": {
12862+ "version": "1.0.1",
12863+ "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz",
12864+ "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=",
12865+ "dev": true,
12866+ "requires": {
12867+ "browser-process-hrtime": "^0.1.2"
12868+ }
12869+ },
12870+ "w3c-xmlserializer": {
12871+ "version": "1.1.2",
12872+ "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz",
12873+ "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==",
12874+ "dev": true,
12875+ "requires": {
12876+ "domexception": "^1.0.1",
12877+ "webidl-conversions": "^4.0.2",
12878+ "xml-name-validator": "^3.0.0"
12879+ }
12880+ },
12881+ "wait-for-expect": {
12882+ "version": "1.3.0",
12883+ "resolved": "https://registry.npmjs.org/wait-for-expect/-/wait-for-expect-1.3.0.tgz",
12884+ "integrity": "sha512-8fJU7jiA96HfGPt+P/UilelSAZfhMBJ52YhKzlmZQvKEZU2EcD1GQ0yqGB6liLdHjYtYAoGVigYwdxr5rktvzA==",
12885+ "dev": true
12886+ },
12887+ "warning": {
12888+ "version": "3.0.0",
12889+ "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz",
12890+ "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=",
12891+ "dev": true,
12892+ "requires": {
12893+ "loose-envify": "^1.0.0"
12894+ }
12895+ },
12896+ "watchpack": {
12897+ "version": "1.6.0",
12898+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz",
12899+ "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==",
12900+ "dev": true,
12901+ "requires": {
12902+ "chokidar": "^2.0.2",
12903+ "graceful-fs": "^4.1.2",
12904+ "neo-async": "^2.5.0"
12905+ }
12906+ },
12907+ "wbuf": {
12908+ "version": "1.7.3",
12909+ "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
12910+ "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
12911+ "dev": true,
12912+ "requires": {
12913+ "minimalistic-assert": "^1.0.0"
12914+ }
12915+ },
12916+ "webidl-conversions": {
12917+ "version": "4.0.2",
12918+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
12919+ "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==",
12920+ "dev": true
12921+ },
12922+ "webpack": {
12923+ "version": "4.41.5",
12924+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.41.5.tgz",
12925+ "integrity": "sha512-wp0Co4vpyumnp3KlkmpM5LWuzvZYayDwM2n17EHFr4qxBBbRokC7DJawPJC7TfSFZ9HZ6GsdH40EBj4UV0nmpw==",
12926+ "dev": true,
12927+ "requires": {
12928+ "@webassemblyjs/ast": "1.8.5",
12929+ "@webassemblyjs/helper-module-context": "1.8.5",
12930+ "@webassemblyjs/wasm-edit": "1.8.5",
12931+ "@webassemblyjs/wasm-parser": "1.8.5",
12932+ "acorn": "^6.2.1",
12933+ "ajv": "^6.10.2",
12934+ "ajv-keywords": "^3.4.1",
12935+ "chrome-trace-event": "^1.0.2",
12936+ "enhanced-resolve": "^4.1.0",
12937+ "eslint-scope": "^4.0.3",
12938+ "json-parse-better-errors": "^1.0.2",
12939+ "loader-runner": "^2.4.0",
12940+ "loader-utils": "^1.2.3",
12941+ "memory-fs": "^0.4.1",
12942+ "micromatch": "^3.1.10",
12943+ "mkdirp": "^0.5.1",
12944+ "neo-async": "^2.6.1",
12945+ "node-libs-browser": "^2.2.1",
12946+ "schema-utils": "^1.0.0",
12947+ "tapable": "^1.1.3",
12948+ "terser-webpack-plugin": "^1.4.3",
12949+ "watchpack": "^1.6.0",
12950+ "webpack-sources": "^1.4.1"
12951+ }
12952+ },
12953+ "webpack-cli": {
12954+ "version": "3.3.9",
12955+ "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.9.tgz",
12956+ "integrity": "sha512-xwnSxWl8nZtBl/AFJCOn9pG7s5CYUYdZxmmukv+fAHLcBIHM36dImfpQg3WfShZXeArkWlf6QRw24Klcsv8a5A==",
12957+ "dev": true,
12958+ "requires": {
12959+ "chalk": "2.4.2",
12960+ "cross-spawn": "6.0.5",
12961+ "enhanced-resolve": "4.1.0",
12962+ "findup-sync": "3.0.0",
12963+ "global-modules": "2.0.0",
12964+ "import-local": "2.0.0",
12965+ "interpret": "1.2.0",
12966+ "loader-utils": "1.2.3",
12967+ "supports-color": "6.1.0",
12968+ "v8-compile-cache": "2.0.3",
12969+ "yargs": "13.2.4"
12970+ },
12971+ "dependencies": {
12972+ "cliui": {
12973+ "version": "5.0.0",
12974+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
12975+ "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
12976+ "dev": true,
12977+ "requires": {
12978+ "string-width": "^3.1.0",
12979+ "strip-ansi": "^5.2.0",
12980+ "wrap-ansi": "^5.1.0"
12981+ }
12982+ },
12983+ "get-caller-file": {
12984+ "version": "2.0.5",
12985+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
12986+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
12987+ "dev": true
12988+ },
12989+ "require-main-filename": {
12990+ "version": "2.0.0",
12991+ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
12992+ "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
12993+ "dev": true
12994+ },
12995+ "supports-color": {
12996+ "version": "6.1.0",
12997+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
12998+ "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
12999+ "dev": true,
13000+ "requires": {
13001+ "has-flag": "^3.0.0"
13002+ }
13003+ },
13004+ "yargs": {
13005+ "version": "13.2.4",
13006+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.4.tgz",
13007+ "integrity": "sha512-HG/DWAJa1PAnHT9JAhNa8AbAv3FPaiLzioSjCcmuXXhP8MlpHO5vwls4g4j6n30Z74GVQj8Xa62dWVx1QCGklg==",
13008+ "dev": true,
13009+ "requires": {
13010+ "cliui": "^5.0.0",
13011+ "find-up": "^3.0.0",
13012+ "get-caller-file": "^2.0.1",
13013+ "os-locale": "^3.1.0",
13014+ "require-directory": "^2.1.1",
13015+ "require-main-filename": "^2.0.0",
13016+ "set-blocking": "^2.0.0",
13017+ "string-width": "^3.0.0",
13018+ "which-module": "^2.0.0",
13019+ "y18n": "^4.0.0",
13020+ "yargs-parser": "^13.1.0"
13021+ }
13022+ },
13023+ "yargs-parser": {
13024+ "version": "13.1.1",
13025+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz",
13026+ "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==",
13027+ "dev": true,
13028+ "requires": {
13029+ "camelcase": "^5.0.0",
13030+ "decamelize": "^1.2.0"
13031+ }
13032+ }
13033+ }
13034+ },
13035+ "webpack-dev-middleware": {
13036+ "version": "3.7.1",
13037+ "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.1.tgz",
13038+ "integrity": "sha512-5MWu9SH1z3hY7oHOV6Kbkz5x7hXbxK56mGHNqHTe6d+ewxOwKUxoUJBs7QIaJb33lPjl9bJZ3X0vCoooUzC36A==",
13039+ "dev": true,
13040+ "requires": {
13041+ "memory-fs": "^0.4.1",
13042+ "mime": "^2.4.4",
13043+ "mkdirp": "^0.5.1",
13044+ "range-parser": "^1.2.1",
13045+ "webpack-log": "^2.0.0"
13046+ },
13047+ "dependencies": {
13048+ "mime": {
13049+ "version": "2.4.4",
13050+ "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz",
13051+ "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==",
13052+ "dev": true
13053+ }
13054+ }
13055+ },
13056+ "webpack-dev-server": {
13057+ "version": "3.8.1",
13058+ "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.8.1.tgz",
13059+ "integrity": "sha512-9F5DnfFA9bsrhpUCAfQic/AXBVHvq+3gQS+x6Zj0yc1fVVE0erKh2MV4IV12TBewuTrYeeTIRwCH9qLMvdNvTw==",
13060+ "dev": true,
13061+ "requires": {
13062+ "ansi-html": "0.0.7",
13063+ "bonjour": "^3.5.0",
13064+ "chokidar": "^2.1.8",
13065+ "compression": "^1.7.4",
13066+ "connect-history-api-fallback": "^1.6.0",
13067+ "debug": "^4.1.1",
13068+ "del": "^4.1.1",
13069+ "express": "^4.17.1",
13070+ "html-entities": "^1.2.1",
13071+ "http-proxy-middleware": "^0.19.1",
13072+ "import-local": "^2.0.0",
13073+ "internal-ip": "^4.3.0",
13074+ "ip": "^1.1.5",
13075+ "is-absolute-url": "^3.0.2",
13076+ "killable": "^1.0.1",
13077+ "loglevel": "^1.6.4",
13078+ "opn": "^5.5.0",
13079+ "p-retry": "^3.0.1",
13080+ "portfinder": "^1.0.24",
13081+ "schema-utils": "^1.0.0",
13082+ "selfsigned": "^1.10.6",
13083+ "semver": "^6.3.0",
13084+ "serve-index": "^1.9.1",
13085+ "sockjs": "0.3.19",
13086+ "sockjs-client": "1.4.0",
13087+ "spdy": "^4.0.1",
13088+ "strip-ansi": "^3.0.1",
13089+ "supports-color": "^6.1.0",
13090+ "url": "^0.11.0",
13091+ "webpack-dev-middleware": "^3.7.1",
13092+ "webpack-log": "^2.0.0",
13093+ "ws": "^6.2.1",
13094+ "yargs": "12.0.5"
13095+ },
13096+ "dependencies": {
13097+ "ansi-regex": {
13098+ "version": "2.1.1",
13099+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
13100+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
13101+ "dev": true
13102+ },
13103+ "debug": {
13104+ "version": "4.1.1",
13105+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
13106+ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
13107+ "dev": true,
13108+ "requires": {
13109+ "ms": "^2.1.1"
13110+ }
13111+ },
13112+ "semver": {
13113+ "version": "6.3.0",
13114+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
13115+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
13116+ "dev": true
13117+ },
13118+ "strip-ansi": {
13119+ "version": "3.0.1",
13120+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
13121+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
13122+ "dev": true,
13123+ "requires": {
13124+ "ansi-regex": "^2.0.0"
13125+ }
13126+ },
13127+ "supports-color": {
13128+ "version": "6.1.0",
13129+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
13130+ "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
13131+ "dev": true,
13132+ "requires": {
13133+ "has-flag": "^3.0.0"
13134+ }
13135+ }
13136+ }
13137+ },
13138+ "webpack-hot-middleware": {
13139+ "version": "2.25.0",
13140+ "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.0.tgz",
13141+ "integrity": "sha512-xs5dPOrGPCzuRXNi8F6rwhawWvQQkeli5Ro48PRuQh8pYPCPmNnltP9itiUPT4xI8oW+y0m59lyyeQk54s5VgA==",
13142+ "dev": true,
13143+ "requires": {
13144+ "ansi-html": "0.0.7",
13145+ "html-entities": "^1.2.0",
13146+ "querystring": "^0.2.0",
13147+ "strip-ansi": "^3.0.0"
13148+ },
13149+ "dependencies": {
13150+ "ansi-regex": {
13151+ "version": "2.1.1",
13152+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
13153+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
13154+ "dev": true
13155+ },
13156+ "strip-ansi": {
13157+ "version": "3.0.1",
13158+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
13159+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
13160+ "dev": true,
13161+ "requires": {
13162+ "ansi-regex": "^2.0.0"
13163+ }
13164+ }
13165+ }
13166+ },
13167+ "webpack-log": {
13168+ "version": "2.0.0",
13169+ "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz",
13170+ "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==",
13171+ "dev": true,
13172+ "requires": {
13173+ "ansi-colors": "^3.0.0",
13174+ "uuid": "^3.3.2"
13175+ }
13176+ },
13177+ "webpack-merge": {
13178+ "version": "4.2.2",
13179+ "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz",
13180+ "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==",
13181+ "dev": true,
13182+ "requires": {
13183+ "lodash": "^4.17.15"
13184+ }
13185+ },
13186+ "webpack-sources": {
13187+ "version": "1.4.3",
13188+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
13189+ "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
13190+ "dev": true,
13191+ "requires": {
13192+ "source-list-map": "^2.0.0",
13193+ "source-map": "~0.6.1"
13194+ },
13195+ "dependencies": {
13196+ "source-map": {
13197+ "version": "0.6.1",
13198+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
13199+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
13200+ "dev": true
13201+ }
13202+ }
13203+ },
13204+ "websocket-driver": {
13205+ "version": "0.7.3",
13206+ "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.3.tgz",
13207+ "integrity": "sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg==",
13208+ "dev": true,
13209+ "requires": {
13210+ "http-parser-js": ">=0.4.0 <0.4.11",
13211+ "safe-buffer": ">=5.1.0",
13212+ "websocket-extensions": ">=0.1.1"
13213+ }
13214+ },
13215+ "websocket-extensions": {
13216+ "version": "0.1.3",
13217+ "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz",
13218+ "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==",
13219+ "dev": true
13220+ },
13221+ "whatwg-encoding": {
13222+ "version": "1.0.5",
13223+ "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz",
13224+ "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==",
13225+ "dev": true,
13226+ "requires": {
13227+ "iconv-lite": "0.4.24"
13228+ }
13229+ },
13230+ "whatwg-fetch": {
13231+ "version": "3.0.0",
13232+ "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz",
13233+ "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==",
13234+ "dev": true
13235+ },
13236+ "whatwg-mimetype": {
13237+ "version": "2.3.0",
13238+ "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
13239+ "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==",
13240+ "dev": true
13241+ },
13242+ "whatwg-url": {
13243+ "version": "7.0.0",
13244+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz",
13245+ "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==",
13246+ "dev": true,
13247+ "requires": {
13248+ "lodash.sortby": "^4.7.0",
13249+ "tr46": "^1.0.1",
13250+ "webidl-conversions": "^4.0.2"
13251+ }
13252+ },
13253+ "which": {
13254+ "version": "1.3.1",
13255+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
13256+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
13257+ "dev": true,
13258+ "requires": {
13259+ "isexe": "^2.0.0"
13260+ }
13261+ },
13262+ "which-module": {
13263+ "version": "2.0.0",
13264+ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
13265+ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
13266+ "dev": true
13267+ },
13268+ "wide-align": {
13269+ "version": "1.1.3",
13270+ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
13271+ "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
13272+ "dev": true,
13273+ "requires": {
13274+ "string-width": "^1.0.2 || 2"
13275+ },
13276+ "dependencies": {
13277+ "ansi-regex": {
13278+ "version": "3.0.0",
13279+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
13280+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
13281+ "dev": true
13282+ },
13283+ "string-width": {
13284+ "version": "2.1.1",
13285+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
13286+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
13287+ "dev": true,
13288+ "requires": {
13289+ "is-fullwidth-code-point": "^2.0.0",
13290+ "strip-ansi": "^4.0.0"
13291+ }
13292+ },
13293+ "strip-ansi": {
13294+ "version": "4.0.0",
13295+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
13296+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
13297+ "dev": true,
13298+ "requires": {
13299+ "ansi-regex": "^3.0.0"
13300+ }
13301+ }
13302+ }
13303+ },
13304+ "widest-line": {
13305+ "version": "2.0.1",
13306+ "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz",
13307+ "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==",
13308+ "dev": true,
13309+ "requires": {
13310+ "string-width": "^2.1.1"
13311+ },
13312+ "dependencies": {
13313+ "ansi-regex": {
13314+ "version": "3.0.0",
13315+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
13316+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
13317+ "dev": true
13318+ },
13319+ "string-width": {
13320+ "version": "2.1.1",
13321+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
13322+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
13323+ "dev": true,
13324+ "requires": {
13325+ "is-fullwidth-code-point": "^2.0.0",
13326+ "strip-ansi": "^4.0.0"
13327+ }
13328+ },
13329+ "strip-ansi": {
13330+ "version": "4.0.0",
13331+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
13332+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
13333+ "dev": true,
13334+ "requires": {
13335+ "ansi-regex": "^3.0.0"
13336+ }
13337+ }
13338+ }
13339+ },
13340+ "wordwrap": {
13341+ "version": "1.0.0",
13342+ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
13343+ "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
13344+ "dev": true
13345+ },
13346+ "worker-farm": {
13347+ "version": "1.7.0",
13348+ "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz",
13349+ "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==",
13350+ "dev": true,
13351+ "requires": {
13352+ "errno": "~0.1.7"
13353+ }
13354+ },
13355+ "worker-rpc": {
13356+ "version": "0.1.1",
13357+ "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz",
13358+ "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==",
13359+ "dev": true,
13360+ "requires": {
13361+ "microevent.ts": "~0.1.1"
13362+ }
13363+ },
13364+ "wrap-ansi": {
13365+ "version": "5.1.0",
13366+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
13367+ "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
13368+ "dev": true,
13369+ "requires": {
13370+ "ansi-styles": "^3.2.0",
13371+ "string-width": "^3.0.0",
13372+ "strip-ansi": "^5.0.0"
13373+ }
13374+ },
13375+ "wrappy": {
13376+ "version": "1.0.2",
13377+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
13378+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
13379+ "dev": true
13380+ },
13381+ "ws": {
13382+ "version": "6.2.1",
13383+ "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz",
13384+ "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==",
13385+ "dev": true,
13386+ "requires": {
13387+ "async-limiter": "~1.0.0"
13388+ }
13389+ },
13390+ "xml-name-validator": {
13391+ "version": "3.0.0",
13392+ "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
13393+ "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==",
13394+ "dev": true
13395+ },
13396+ "xmlchars": {
13397+ "version": "2.2.0",
13398+ "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
13399+ "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
13400+ "dev": true
13401+ },
13402+ "xtend": {
13403+ "version": "4.0.2",
13404+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
13405+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
13406+ "dev": true
13407+ },
13408+ "y18n": {
13409+ "version": "4.0.0",
13410+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
13411+ "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
13412+ "dev": true
13413+ },
13414+ "yallist": {
13415+ "version": "3.0.3",
13416+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz",
13417+ "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==",
13418+ "dev": true
13419+ },
13420+ "yargs": {
13421+ "version": "12.0.5",
13422+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz",
13423+ "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==",
13424+ "dev": true,
13425+ "requires": {
13426+ "cliui": "^4.0.0",
13427+ "decamelize": "^1.2.0",
13428+ "find-up": "^3.0.0",
13429+ "get-caller-file": "^1.0.1",
13430+ "os-locale": "^3.0.0",
13431+ "require-directory": "^2.1.1",
13432+ "require-main-filename": "^1.0.1",
13433+ "set-blocking": "^2.0.0",
13434+ "string-width": "^2.0.0",
13435+ "which-module": "^2.0.0",
13436+ "y18n": "^3.2.1 || ^4.0.0",
13437+ "yargs-parser": "^11.1.1"
13438+ },
13439+ "dependencies": {
13440+ "ansi-regex": {
13441+ "version": "3.0.0",
13442+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
13443+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
13444+ "dev": true
13445+ },
13446+ "string-width": {
13447+ "version": "2.1.1",
13448+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
13449+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
13450+ "dev": true,
13451+ "requires": {
13452+ "is-fullwidth-code-point": "^2.0.0",
13453+ "strip-ansi": "^4.0.0"
13454+ }
13455+ },
13456+ "strip-ansi": {
13457+ "version": "4.0.0",
13458+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
13459+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
13460+ "dev": true,
13461+ "requires": {
13462+ "ansi-regex": "^3.0.0"
13463+ }
13464+ }
13465+ }
13466+ },
13467+ "yargs-parser": {
13468+ "version": "11.1.1",
13469+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz",
13470+ "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==",
13471+ "dev": true,
13472+ "requires": {
13473+ "camelcase": "^5.0.0",
13474+ "decamelize": "^1.2.0"
13475+ }
13476+ },
13477+ "zen-observable": {
13478+ "version": "0.8.14",
13479+ "resolved": "https://registry.npmjs.org/zen-observable/-/zen-observable-0.8.14.tgz",
13480+ "integrity": "sha512-kQz39uonEjEESwh+qCi83kcC3rZJGh4mrZW7xjkSQYXkq//JZHTtKo+6yuVloTgMtzsIWOJrjIrKvk/dqm0L5g==",
13481+ "dev": true
13482+ }
13483+ }
13484+}
components/package.jsonnew file+62
@@ -0,0 +1,62 @@
1+{
2+ "name": "psfp",
3+ "version": "1.0.0",
4+ "private": true,
5+ "description": "",
6+ "directories": {
7+ "test": "test"
8+ },
9+ "browser": {
10+ "xhr2": false
11+ },
12+ "scripts": {
13+ "test": "spago test",
14+ "build": "spago build && webpack --config webpack.production.js",
15+ "start:local": "webpack",
16+ "webpack": "DEBUG=purs-loader* DEBUG_DEPTH=100 webpack --config webpack.dev.js --progress --bail",
17+ "webpack:watch": "DEBUG=purs-loader* DEBUG_DEPTH=100 webpack --config webpack.dev.js --progress --display-error-details --display verbose --watch",
18+ "webpack:server": "webpack-dev-server --config webpack.dev.js --progress --inline --hot",
19+ "webpack:server:debug": "DEBUG=purs-loader* DEBUG_DEPTH=100 webpack-dev-server --config webpack.dev.js --mode development --progress --inline --hot",
20+ "storybook": "start-storybook -s ./server/static -p 9001",
21+ "replace-module": "sed -i '' -e 's/\"__module__\"/module/g' output/*Stories/index.js"
22+ },
23+ "repository": {
24+ "type": "git",
25+ "url": "git+https://github.com/i-am-the-slime/psfp.git"
26+ },
27+ "author": "mark.eibes@gmail.com",
28+ "license": "ISC",
29+ "bugs": {
30+ "url": "https://github.com/i-am-the-slime/psfp/issues"
31+ },
32+ "homepage": "https://github.com/i-am-the-slime/psfp#readme",
33+ "dependencies": {
34+ "@material-ui/styles": "^4.4.3",
35+ "@monaco-editor/react": "^1.2.2",
36+ "purty": "^4.5.1",
37+ "react": "^16.9.0",
38+ "react-dom": "^16.9.0",
39+ "react-hot-loader": "^4.12.15",
40+ "smoothscroll-polyfill": "^0.4.4"
41+ },
42+ "devDependencies": {
43+ "@babel/core": "^7.6.0",
44+ "@storybook/react": "^5.2.0",
45+ "@testing-library/react": "^9.1.4",
46+ "babel-loader": "^8.0.6",
47+ "css-loader": "^3.2.0",
48+ "deep-equal": "^1.1.0",
49+ "jsdom": "^15.1.1",
50+ "jsdom-global": "^3.0.2",
51+ "purescript": "^0.13.3",
52+ "purescript-psa": "^0.7.3",
53+ "purs-loader": "^3.6.0",
54+ "react-svg-loader": "^3.0.3",
55+ "spago": "^0.10.0",
56+ "webpack": "^4.41.0",
57+ "webpack-cli": "^3.3.6",
58+ "webpack-dev-server": "^3.8.1",
59+ "webpack-merge": "^4.2.2",
60+ "wrappy": "^1.0.2"
61+ }
62+}
components/packages.dhallnew file+1
@@ -0,0 +1 @@
1+../packages.dhall
components/shell.nixnew file+15
@@ -0,0 +1,15 @@
1+{ pkgs ? import <nixpkgs> {} }:
2+
3+with pkgs;
4+
5+let
6+ easyPS = import (pkgs.fetchFromGitHub {
7+ owner = "justinwoo";
8+ repo = "easy-purescript-nix";
9+ rev = "ee8d4545c3eb14ea75b789dbfb84e4e8573941b5";
10+ sha256 = "16bcllaf2ra0cbgkc5vlirkh2kkf16237xp4wng6314m3fsxmmag";
11+ }) { inherit pkgs; };
12+in stdenv.mkDerivation {
13+ name = "env";
14+ buildInputs = with easyPS; [ purs spago ];
15+}
components/spago.dhallnew file+28
@@ -0,0 +1,28 @@
1+{-
2+Welcome to a Spago project!
3+You can edit this file as you like.
4+-}
5+{ name =
6+ "my-project"
7+, dependencies =
8+ [ "console"
9+ , "css"
10+ , "debug"
11+ , "effect"
12+ , "matryoshka"
13+ , "milkis"
14+ , "psci-support"
15+ , "pseudo-random"
16+ , "react-basic"
17+ , "react-basic-hooks"
18+ , "react-testing-library"
19+ , "record-extra"
20+ , "spec-discovery"
21+ , "string-parsers"
22+ , "web-html"
23+ ]
24+, packages =
25+ ./packages.dhall
26+, sources =
27+ [ "src/**/*.purs", "test/**/*.purs" ]
28+}
components/src/Sharednew file+1
@@ -0,0 +1 @@
1+../../shared/Shared
client/src/Button/Component.purs → components/src/Yoga/Button/Component.pursrenamed+2−1
@@ -90,7 +90,8 @@ mkButton = do
9090 fromMaybe theme.textColour do
9191 hlc <- theme.highlightColour # fromHexString
9292 hlcd <- theme.highlightColourDark # fromHexString
93− let bg = if theme.isLight then hlc else mix HSL hlc hlcd 0.5
93+ let
94+ bg = if theme.isLight then hlc else mix HSL hlc hlcd 0.5
9495 tc <- theme.textColour # fromHexString
9596 pure $ increaseContrast bg tc # toHexString
9697 , backgroundSize: "400% 400%, 100% 100%"
client/src/CSS/Safer.purs → components/src/Yoga/CSS/Safer.pursrenamed

The content is the same.

client/src/Card/Component.purs → components/src/Yoga/Card/Component.pursrenamed

The content is the same.

client/src/CompileEditor/Component.purs → components/src/Yoga/CompileEditor/Component.pursrenamed+27−15
@@ -1,15 +1,14 @@
11module CompileEditor.Component where
22
33import Prelude hiding (add)
4−
54import Button.Component (ButtonType(..), mkButton)
65import Card.Component (mkCard)
76import Data.Array (intercalate)
87import Data.Either (Either(..))
98import Data.Foldable (for_)
10−import Data.Nullable (null)
9+import Data.Maybe (Maybe(..))
1110import Data.Tuple.Nested ((/\))
12−import Editor (getValue, mkEditor)
11+import Editor (getValue, mkEditor, setValue)
1312import Effect (Effect)
1413import Effect.Aff (Aff, error, launchAff_, throwError)
1514import Effect.Class (liftEffect)
@@ -19,19 +18,32 @@ import React.Basic (ReactComponent)
1918import React.Basic.DOM (css)
2019import React.Basic.DOM as R
2120import React.Basic.Events (handler_)
22−import React.Basic.Hooks (component, element, fragment, readRefMaybe, useRef, useState)
21+import React.Basic.Hooks (component, element, fragment, useState)
2322import React.Basic.Hooks as React
2423import Shared.Json (readAff)
2524import Shared.Models.Body as Body
2625import Simple.JSON (writeJSON)
2726
28−mkCompileEditor ∷ Effect (ReactComponent {})
27+type Props
28+ = { initialCode :: String }
29+
30+mkCompileEditor ∷ Effect (ReactComponent Props)
2931mkCompileEditor = do
3032 editor <- mkEditor
3133 card <- mkCard
3234 button <- mkButton
33− component "StorybookEditor" \{} -> React.do
34− editorRef <- useRef null
35+ component "StorybookEditor" \{ initialCode } -> React.do
36+ maybeEditor /\ modifyEditor <- useState Nothing
37+ let
38+ onLoad e = do
39+ setValue initialCode e
40+ modifyEditor (const $ Just e)
41+ -- useEffect editorLoaded do
42+ -- maybeEditor <- readRefMaybe editorRef # liftEffect
43+ -- let
44+ -- _ = spy "No fucks given" maybeEditor
45+ -- liftEffect $ for_ maybeEditor (setValue initialCode)
46+ -- pure (pure unit)
3547 compileResult /\ modifyCompileResult <- useState ""
3648 let
3749 setCompileResult = modifyCompileResult <<< const
@@ -43,18 +55,18 @@ mkCompileEditor = do
4355 , buttonProps:
4456 { onClick:
4557 handler_ do
46− maybeEditor <- (readRefMaybe editorRef)
4758 for_ maybeEditor \ed -> do
4859 code <- getValue ed
4960 launchAff_ do
5061 res <- compileAndRun { code }
51− liftEffect $ setCompileResult case res of
52− Left cr -> (cr.result.errors <#> _.message # intercalate "/n")
53− Right r -> r.stdout
62+ liftEffect
63+ $ setCompileResult case res of
64+ Left cr -> (cr.result.errors <#> _.message # intercalate "/n")
65+ Right r -> r.stdout
5466 }
5567 }
5668 , element card { children: [ R.text compileResult ] }
57− , R.div { children: [ element editor { editorRef } ], style: css { height: "100%" } }
69+ , R.div { children: [ element editor { onLoad } ], style: css { height: "100%" } }
5870 ]
5971
6072fetch ∷ M.Fetch
@@ -69,6 +81,6 @@ compileAndRun body = do
6981 , headers: M.makeHeaders { "Content-Type": "application/json" }
7082 }
7183 case M.statusCode response of
72− 200 -> M.json response >>= readAff <#> Left
73− 400 -> M.json response >>= readAff <#> Right
74− code -> throwError (error $ "Unexpected response code " <> show code)
84+ 200 -> M.json response >>= readAff <#> Right
85+ 422 -> M.json response >>= readAff <#> Left
86+ code -> throwError (error $ "Unexpected response code " <> show code)
client/src/DOM/Hook.purs → components/src/Yoga/DOM/Hook.pursrenamed

The content is the same.

client/src/Monaco/Editor.js → components/src/Yoga/Monaco/Editor.jsrenamed+8
@@ -13,6 +13,14 @@ exports.getValue = function(editor) {
1313 };
1414};
1515
16+exports.setValue = function(value) {
17+ return function(editor) {
18+ return function() {
19+ editor.setValue(value);
20+ };
21+ };
22+};
23+
1624exports.defineThemeImpl = function(monacoInstance) {
1725 return function(name) {
1826 return function(theme) {
client/src/Monaco/Editor.purs → components/src/Yoga/Monaco/Editor.pursrenamed+11−7
@@ -1,11 +1,9 @@
11module Editor where
22
33import Prelude
4−
54import CSS.Safer (cssSafer)
65import Control.Promise (Promise)
76import Control.Promise as Promise
8−import Data.Nullable (Nullable, notNull)
97import Effect (Effect)
108import Effect.Aff (Aff)
119import Effect.Class (liftEffect)
@@ -13,7 +11,7 @@ import Effect.Uncurried (EffectFn2, mkEffectFn2)
1311import Foreign (Foreign, unsafeToForeign)
1412import Prim.Row (class Union)
1513import React.Basic (JSX, ReactComponent, element, fragment)
16−import React.Basic.Hooks (Ref, component, writeRef)
14+import React.Basic.Hooks (component)
1715import React.Basic.Hooks as React
1816import React.Basic.Hooks.Aff (useAff)
1917import React.Helpers (wrapperDiv)
@@ -47,6 +45,8 @@ foreign import vsCodeTheme ∷ MonacoTheme
4745
4846foreign import getValue ∷ Editor -> Effect String
4947
48+foreign import setValue ∷ String -> Editor -> Effect Unit
49+
5050foreign import data Monaco ∷ Type
5151
5252foreign import data Editor ∷ Type
@@ -81,7 +81,10 @@ initEditor = do
8181 registerLanguageImpl monaco "purescript" # liftEffect
8282 setMonarchTokensProviderImpl monaco "purescript" purescriptSyntax # liftEffect
8383
84−mkEditor ∷ Effect (ReactComponent { editorRef ∷ Ref (Nullable _) })
84+type Props
85+ = { onLoad ∷ Editor -> Effect Unit }
86+
87+mkEditor ∷ Effect (ReactComponent Props)
8588mkEditor = do
8689 useStyles <-
8790 makeStyles \(theme ∷ CSSTheme) ->
@@ -96,11 +99,12 @@ mkEditor = do
9699 , backgroundColor: theme.backgroundColour
97100 }
98101 }
99− component "Editor" \{ editorRef } -> React.do
102+ component "Editor" \{ onLoad } -> React.do
100103 classes <- useStyles
101104 useAff unit initEditor
102105 theme <- useTheme
103− let themeName = if theme.isLight then lightThemeName else darkThemeName
106+ let
107+ themeName = if theme.isLight then lightThemeName else darkThemeName
104108 pure
105109 $ fragment
106110 [ wrapperDiv { className: classes.wrapper }
@@ -122,6 +126,6 @@ mkEditor = do
122126 , language: "purescript"
123127 -- https://microsoft.github.io/monaco-editor/playground.html#extending-language-services-custom-languages
124128 , editorDidMount:
125− mkEffectFn2 \_ -> notNull >>> writeRef editorRef
129+ mkEffectFn2 \_ -> onLoad
126130 }
127131 ]
client/src/Polyfill/SmoothScrolling.js → components/src/Yoga/Polyfill/SmoothScrolling.jsrenamed

The content is the same.

client/src/Polyfill/SmoothScrolling.purs → components/src/Yoga/Polyfill/SmoothScrolling.pursrenamed

The content is the same.

components/src/Yoga/React/Helpers.pursnew file+156
@@ -0,0 +1,156 @@
1+module React.Helpers where
2+
3+import Prelude
4+import Data.Nullable (Nullable)
5+import Data.Symbol (SProxy(..))
6+import Foreign.Object (Object)
7+import Prim.Row (class Lacks, class Union)
8+import React.Basic (JSX)
9+import React.Basic.DOM (CSS)
10+import React.Basic.DOM as R
11+import React.Basic.Events (EventHandler)
12+import React.Basic.Hooks (Ref)
13+import Record (insert)
14+import Web.DOM (Node)
15+
16+wrapperDiv ∷
17+ ∀ attrs attrs_.
18+ Lacks "children" attrs =>
19+ Union attrs attrs_ Props_div_no_children =>
20+ { | attrs } ->
21+ JSX ->
22+ JSX
23+wrapperDiv props child = R.div $ insert (SProxy ∷ _ "children") [ child ] props
24+
25+type Props_div_no_children
26+ = ( _data ∷ Object String
27+ , about ∷ String
28+ , acceptCharset ∷ String
29+ , accessKey ∷ String
30+ , allowFullScreen ∷ Boolean
31+ , allowTransparency ∷ Boolean
32+ , autoComplete ∷ Boolean
33+ , autoFocus ∷ Boolean
34+ , autoPlay ∷ Boolean
35+ , capture ∷ Boolean
36+ , cellPadding ∷ String
37+ , cellSpacing ∷ String
38+ , charSet ∷ String
39+ , classID ∷ String
40+ , className ∷ String
41+ , colSpan ∷ Int
42+ , contentEditable ∷ Boolean
43+ , contextMenu ∷ String
44+ , crossOrigin ∷ String
45+ , dangerouslySetInnerHTML ∷ { __html ∷ String }
46+ , datatype ∷ String
47+ , dateTime ∷ String
48+ , dir ∷ String
49+ , draggable ∷ Boolean
50+ , encType ∷ String
51+ , formAction ∷ String
52+ , formEncType ∷ String
53+ , formMethod ∷ String
54+ , formNoValidate ∷ Boolean
55+ , formTarget ∷ String
56+ , frameBorder ∷ String
57+ , hidden ∷ Boolean
58+ , hrefLang ∷ String
59+ , htmlFor ∷ String
60+ , httpEquiv ∷ String
61+ , icon ∷ String
62+ , id ∷ String
63+ , inlist ∷ String
64+ , inputMode ∷ String
65+ , is ∷ String
66+ , itemID ∷ String
67+ , itemProp ∷ String
68+ , itemRef ∷ String
69+ , itemScope ∷ Boolean
70+ , itemType ∷ String
71+ , key ∷ String
72+ , keyParams ∷ String
73+ , keyType ∷ String
74+ , lang ∷ String
75+ , marginHeight ∷ String
76+ , marginWidth ∷ String
77+ , maxLength ∷ Int
78+ , mediaGroup ∷ String
79+ , minLength ∷ Int
80+ , noValidate ∷ Boolean
81+ , onAnimationEnd ∷ EventHandler
82+ , onAnimationIteration ∷ EventHandler
83+ , onAnimationStart ∷ EventHandler
84+ , onBlur ∷ EventHandler
85+ , onClick ∷ EventHandler
86+ , onCompositionEnd ∷ EventHandler
87+ , onCompositionStart ∷ EventHandler
88+ , onCompositionUpdate ∷ EventHandler
89+ , onContextMenu ∷ EventHandler
90+ , onCopy ∷ EventHandler
91+ , onCut ∷ EventHandler
92+ , onDoubleClick ∷ EventHandler
93+ , onDrag ∷ EventHandler
94+ , onDragEnd ∷ EventHandler
95+ , onDragEnter ∷ EventHandler
96+ , onDragExit ∷ EventHandler
97+ , onDragLeave ∷ EventHandler
98+ , onDragOver ∷ EventHandler
99+ , onDragStart ∷ EventHandler
100+ , onDrop ∷ EventHandler
101+ , onFocus ∷ EventHandler
102+ , onGotPointerCapture ∷ EventHandler
103+ , onInvalid ∷ EventHandler
104+ , onKeyDown ∷ EventHandler
105+ , onKeyPress ∷ EventHandler
106+ , onKeyUp ∷ EventHandler
107+ , onLostPointerCapture ∷ EventHandler
108+ , onMouseDown ∷ EventHandler
109+ , onMouseEnter ∷ EventHandler
110+ , onMouseLeave ∷ EventHandler
111+ , onMouseMove ∷ EventHandler
112+ , onMouseOut ∷ EventHandler
113+ , onMouseOver ∷ EventHandler
114+ , onMouseUp ∷ EventHandler
115+ , onPaste ∷ EventHandler
116+ , onPointerCancel ∷ EventHandler
117+ , onPointerDown ∷ EventHandler
118+ , onPointerEnter ∷ EventHandler
119+ , onPointerLeave ∷ EventHandler
120+ , onPointerMove ∷ EventHandler
121+ , onPointerOut ∷ EventHandler
122+ , onPointerOver ∷ EventHandler
123+ , onPointerUp ∷ EventHandler
124+ , onSelect ∷ EventHandler
125+ , onSubmit ∷ EventHandler
126+ , onTouchCancel ∷ EventHandler
127+ , onTouchEnd ∷ EventHandler
128+ , onTouchMove ∷ EventHandler
129+ , onTouchStart ∷ EventHandler
130+ , onTransitionEnd ∷ EventHandler
131+ , onWheel ∷ EventHandler
132+ , prefix ∷ String
133+ , property ∷ String
134+ , radioGroup ∷ String
135+ , readOnly ∷ Boolean
136+ , ref ∷ Ref (Nullable Node)
137+ , resource ∷ String
138+ , role ∷ String
139+ , rowSpan ∷ Int
140+ , scoped ∷ Boolean
141+ , seamless ∷ Boolean
142+ , security ∷ String
143+ , spellCheck ∷ Boolean
144+ , srcDoc ∷ JSX
145+ , srcLang ∷ String
146+ , srcSet ∷ String
147+ , style ∷ CSS
148+ , suppressContentEditableWarning ∷ Boolean
149+ , tabIndex ∷ Int
150+ , title ∷ String
151+ , typeof ∷ String
152+ , unselectable ∷ Boolean
153+ , useMap ∷ String
154+ , vocab ∷ String
155+ , wmode ∷ String
156+ )
components/src/Yoga/SVG/Icon.jsnew file+29
@@ -0,0 +1,29 @@
1+"use strict";
2+
3+var alternative = require("../../../assets/icons/alternative.svg");
4+var ap = require("../../../assets/icons/ap.svg");
5+var append = require("../../../assets/icons/append.svg");
6+var apply = require("../../../assets/icons/apply.svg");
7+var applyflipped = require("../../../assets/icons/applyflipped.svg");
8+var bind = require("../../../assets/icons/bind.svg");
9+var compose = require("../../../assets/icons/compose.svg");
10+var forall = require("../../../assets/icons/forall.svg");
11+var kleisli = require("../../../assets/icons/kleisli.svg");
12+var map = require("../../../assets/icons/map.svg");
13+var mapflipped = require("../../../assets/icons/mapflipped.svg");
14+var pslogo = require("../../../assets/icons/pslogo.svg");
15+var trianglelogo = require("../../../assets/icons/trianglelogo.svg");
16+
17+exports.alternativeIconRaw = alternative.default;
18+exports.apIconRaw = ap.default;
19+exports.appendIconRaw = append.default;
20+exports.applyIconRaw = apply.default;
21+exports.applyflippedIconRaw = applyflipped.default;
22+exports.bindIconRaw = bind.default;
23+exports.composeIconRaw = compose.default;
24+exports.forallIconRaw = forall.default;
25+exports.kleisliIconRaw = kleisli.default;
26+exports.mapIconRaw = map.default;
27+exports.mapflippedIconRaw = mapflipped.default;
28+exports.pslogoIconRaw = pslogo.default;
29+exports.trianglelogoIconRaw = trianglelogo.default;
client/src/SVG/Icon.purs → components/src/Yoga/SVG/Icon.pursrenamed

The content is the same.

components/src/Yoga/SVG/Image.jsnew file+4
@@ -0,0 +1,4 @@
1+"use strict";
2+
3+exports.landingPageLightRaw = require("../../../assets/images/landingpagelight.svg").default;
4+exports.landingPageDarkRaw = require("../../../assets/images/landingpagedark.svg").default;
client/src/SVG/Image.purs → components/src/Yoga/SVG/Image.pursrenamed

The content is the same.

client/src/Scroll/Hook.purs → components/src/Yoga/Scroll/Hook.pursrenamed

The content is the same.

client/src/Scroll/Listener.purs → components/src/Yoga/Scroll/Listener.pursrenamed

The content is the same.

components/src/Yoga/Theme.pursnew file+99
@@ -0,0 +1,99 @@
1+module Theme where
2+
3+import Prelude
4+import CSS (ColorSpace(..), blue, brightness, contrast, darken, desaturate, isLight, lighten, mix, rotateHue, toHexString)
5+import Color (Color)
6+import Data.Foldable (intercalate)
7+import Data.Symbol (SProxy(..))
8+import Record.Builder as RB
9+import Theme.Types (Theme, CSSTheme)
10+
11+increaseContrast ∷ Color -> Color -> Color
12+increaseContrast contrastWith = go 0
13+ where
14+ modify = if isLight contrastWith then darken else lighten
15+
16+ go i col =
17+ if contrast contrastWith col >= 7.5 || i >= 20 then
18+ col
19+ else
20+ go (i + 1) (modify 0.1 col)
21+
22+f ∷ ∀ fieldName. SProxy fieldName
23+f = SProxy
24+
25+fromTheme ∷ Theme -> CSSTheme
26+fromTheme theme =
27+ RB.build
28+ ( -- background
29+ RB.modify (f ∷ _ "backgroundColour") toHexString
30+ >>> RB.insert (f ∷ _ "backgroundColourLighter")
31+ (theme.backgroundColour # lighter >>> toHexString)
32+ >>> RB.modify (f ∷ _ "interfaceColour") toHexString
33+ >>> RB.insert (f ∷ _ "interfaceColourLighter")
34+ (theme.interfaceColour # lighter >>> toHexString)
35+ >>> RB.insert (f ∷ _ "interfaceColourLightest")
36+ (theme.interfaceColour # lighter >>> lighter >>> toHexString)
37+ >>> RB.insert (f ∷ _ "interfaceColourDarker")
38+ (theme.interfaceColour # darker >>> toHexString)
39+ >>> RB.insert (f ∷ _ "interfaceColourDarkest")
40+ (theme.interfaceColour # darker >>> darker >>> toHexString)
41+ -- foreground
42+
43+ >>> RB.modify (f ∷ _ "textColour") toHexString
44+ >>> RB.insert (f ∷ _ "textColourLighter")
45+ (theme.textColour # lighter >>> toHexString)
46+ >>> RB.insert (f ∷ _ "textColourLightest")
47+ (theme.textColour # lighter >>> lighter >>> toHexString)
48+ >>> RB.insert (f ∷ _ "textColourDarker")
49+ (theme.textColour # darker >>> toHexString)
50+ >>> RB.insert (f ∷ _ "textColourDarkest")
51+ (theme.textColour # darker >>> darker >>> toHexString)
52+ -- highlight
53+
54+ >>> RB.modify (f ∷ _ "highlightColour") toHexString
55+ >>> RB.insert (f ∷ _ "highlightColourDark")
56+ (theme.highlightColour # darken 0.2 # rotateHue (-10.0) # toHexString)
57+ -- altHighlight
58+
59+ >>> RB.modify (f ∷ _ "altHighlightColour") toHexString
60+ >>> RB.insert (f ∷ _ "altHighlightColourDark")
61+ (theme.altHighlightColour # darken 0.2 # toHexString)
62+ -- palette
63+
64+ >>> RB.modify (f ∷ _ "yellow") toHexString
65+ >>> RB.modify (f ∷ _ "green") toHexString
66+ >>> RB.modify (f ∷ _ "pink") toHexString
67+ >>> RB.modify (f ∷ _ "orange") toHexString
68+ >>> RB.modify (f ∷ _ "turquoise") toHexString
69+ >>> RB.modify (f ∷ _ "red") toHexString
70+ >>> RB.modify (f ∷ _ "blue") toHexString
71+ -- fonts
72+
73+ >>> RB.modify (f ∷ _ "textFontFamily") (intercalate ",")
74+ >>> RB.modify (f ∷ _ "headingFontFamily") (intercalate ",")
75+ >>> RB.insert (f ∷ _ "isLight") isLightTheme
76+ )
77+ theme
78+ where
79+ isLightTheme = isLight theme.backgroundColour
80+
81+ yellower ∷ Color -> Color
82+ yellower col =
83+ if brightness col > 0.8 then
84+ lighten 0.02 col
85+ else
86+ col
87+ # lighten 0.1
88+ # desaturate 0.03
89+
90+ bluer col =
91+ mix HSL col blue 0.05
92+ # darken 0.1
93+ # desaturate 0.03
94+
95+ lighter ∷ Color -> Color
96+ lighter = yellower
97+
98+ darker ∷ Color -> Color
99+ darker = bluer
client/src/Theme/Default.purs → components/src/Yoga/Theme/Default.pursrenamed

The content is the same.

client/src/Theme/Provider.js → components/src/Yoga/Theme/Provider.jsrenamed

The content is the same.

client/src/Theme/Provider.purs → components/src/Yoga/Theme/Provider.pursrenamed

The content is the same.

client/src/Theme/Styles.js → components/src/Yoga/Theme/Styles.jsrenamed

The content is the same.

client/src/Theme/Styles.purs → components/src/Yoga/Theme/Styles.pursrenamed

The content is the same.

client/src/Theme/Types.purs → components/src/Yoga/Theme/Types.pursrenamed

The content is the same.

client/src/Typography/Header.purs → components/src/Yoga/Typography/Header.pursrenamed

The content is the same.

client/src/Typography/Paragraph.purs → components/src/Yoga/Typography/Paragraph.pursrenamed

The content is the same.

client/stories/ButtonStories.purs → components/stories/ButtonStories.pursrenamed

The content is the same.

client/stories/CardStories.purs → components/stories/CardStories.pursrenamed

The content is the same.

components/stories/Decorator/FullScreen.pursnew file+115
@@ -0,0 +1,115 @@
1+module Decorator.FullScreen where
2+
3+import Prelude
4+import CSS.Safer (cssSafer)
5+import Data.Array (find)
6+import Data.Map (Map)
7+import Data.Maybe (Maybe, fromMaybe)
8+import Data.Traversable (traverse_)
9+import Effect (Effect)
10+import React.Basic (JSX)
11+import React.Basic.DOM (css)
12+import React.Basic.DOM as R
13+import React.Basic.DOM.Events (targetValue)
14+import React.Basic.Events (handler)
15+import React.Basic.Hooks (ReactComponent, component, element, useState, (/\))
16+import React.Basic.Hooks as React
17+import Simple.JSON (readJSON_, writeJSON)
18+import Theme (fromTheme)
19+import Theme.Default (darkTheme, lightTheme)
20+import Theme.Provider (mkThemeProvider)
21+import Theme.Styles (makeStyles_)
22+import Theme.Types (CSSTheme)
23+import Web.HTML (window)
24+import Web.HTML.Window (localStorage)
25+import Web.Storage.Storage (getItem, setItem)
26+
27+fullScreenDecorator ∷ Effect JSX -> Effect JSX
28+fullScreenDecorator mkChild = do
29+ let
30+ dark = fromTheme darkTheme
31+
32+ light = fromTheme lightTheme
33+ child <- mkChild
34+ themeSwitcher <- mkThemeSwitcher
35+ pure
36+ $ R.div
37+ { style:
38+ css
39+ { minWidth: "100vw"
40+ , height: "100vh"
41+ }
42+ , children:
43+ [ element themeSwitcher
44+ { children: [ child ]
45+ , defaultTheme: { name: "Dark", theme: dark }
46+ , themes:
47+ [ { name: "Dark", theme: dark }
48+ , { name: "Light", theme: light }
49+ ]
50+ }
51+ ]
52+ }
53+
54+type ThemesWithNames
55+ = Map String CSSTheme
56+
57+type DefaultTheme
58+ = { name ∷ String, theme ∷ CSSTheme }
59+
60+mkThemeSwitcher ∷
61+ Effect
62+ ( ReactComponent { defaultTheme ∷ DefaultTheme, themes ∷ Array DefaultTheme, children ∷ Array JSX }
63+ )
64+mkThemeSwitcher = do
65+ themeProvider <- mkThemeProvider
66+ useStyles <-
67+ makeStyles_
68+ { selector:
69+ cssSafer
70+ { position: "absolute"
71+ , zIndex: 20
72+ , top: 10
73+ , right: 10
74+ }
75+ }
76+ storage <- window >>= localStorage
77+ saved ∷ (Maybe DefaultTheme) <- getItem "theme" storage <#> (_ >>= readJSON_)
78+ component "ThemeSwitcher" \{ defaultTheme, themes, children } -> React.do
79+ classes <- useStyles
80+ { theme, name } /\ modTheme <- useState $ fromMaybe defaultTheme saved
81+ let
82+ setTheme newTheme = do
83+ setItem "theme" (writeJSON newTheme) storage
84+ modTheme (const newTheme)
85+ let
86+ handleClicked maybeValue =
87+ traverse_ setTheme do
88+ value <- maybeValue
89+ themes # find \x -> x.name == value
90+ let
91+ themeSelect =
92+ R.select
93+ { onChange: handler targetValue handleClicked
94+ , value: name
95+ , className: classes.selector
96+ , children:
97+ themes
98+ <#> \x ->
99+ R.option
100+ { value: x.name
101+ , key: x.name
102+ , children: [ R.text x.name ]
103+ }
104+ }
105+ pure
106+ $ element themeProvider
107+ { theme
108+ , children:
109+ [ R.div
110+ { style: css { backgroundColor: theme.backgroundColour, width: "100%", height: "100%" }
111+ , children:
112+ [ themeSelect ] <> children
113+ }
114+ ]
115+ }
client/stories/EditorStories.purs → components/stories/EditorStories.pursrenamed+10−2
@@ -1,16 +1,24 @@
11module EditorStories where
22
33import Prelude hiding (add)
4−
54import CompileEditor.Component (mkCompileEditor)
65import Decorator.FullScreen (fullScreenDecorator)
76import Effect (Effect)
87import Storybook.React (Storybook, add, addDecorator, storiesOf)
98
9+initialCode :: String
10+initialCode =
11+ """module Main where
12+
13+import Batteries
14+
15+main :: Effect Unit
16+main ="""
17+
1018stories ∷ Effect Storybook
1119stories = do
1220 storiesOf "Editor" do
1321 addDecorator fullScreenDecorator
1422 add "The Editor" mkCompileEditor
15− [ {}
23+ [ { initialCode }
1624 ]
components/stories/Storybook/React.jsnew file+25
@@ -0,0 +1,25 @@
1+var storybook = require('@storybook/react');
2+
3+exports.storiesOfImpl = function(stories) {
4+ return storybook.storiesOf(stories, module.parent);
5+}
6+
7+exports.addImpl = function(sb) {
8+ return function(render) {
9+ return function(name) {
10+ return function() {
11+ return sb.add(name, render);
12+ }
13+ }
14+ }
15+}
16+
17+exports.addDecoratorImpl = function(sb) {
18+ return function(addDeco) {
19+ return function() {
20+ return sb.addDecorator(function(storyFn) {
21+ return addDeco(storyFn)();
22+ });
23+ }
24+ }
25+}
components/stories/Storybook/React.pursnew file+45
@@ -0,0 +1,45 @@
1+module Storybook.React
2+ ( storiesOf
3+ , Storybook
4+ , add
5+ , addDecorator
6+ )
7+ where
8+
9+import Prelude hiding (add)
10+
11+import Control.Monad.Reader (ReaderT, ask, lift, local, runReaderT)
12+import Effect (Effect)
13+import React.Basic (JSX, ReactComponent, element, fragment)
14+
15+foreign import data Storybook ∷ Type
16+
17+foreign import storiesOfImpl ∷ String -> Storybook
18+
19+foreign import addImpl ∷ Storybook -> Effect JSX -> String -> Effect Storybook
20+
21+foreign import addDecoratorImpl ∷
22+ Storybook ->
23+ (Effect JSX -> Effect JSX) ->
24+ Effect Storybook
25+
26+add ∷ ∀ props. String -> Effect (ReactComponent { | props }) -> Array { | props } -> ReaderT Storybook Effect Unit
27+add name mkComponent propsArray = do
28+ sb <- ask
29+ let
30+ component = do
31+ comp <- mkComponent
32+ pure $ fragment $ propsArray <#> element comp
33+ newBook <- lift $ addImpl sb component name
34+ local (const newBook) (pure unit)
35+
36+addDecorator ∷ (Effect JSX -> Effect JSX) -> ReaderT Storybook Effect Unit
37+addDecorator decorate = do
38+ sb <- ask
39+ newBook <-
40+ lift
41+ $ addDecoratorImpl sb decorate
42+ local (const newBook) (pure unit)
43+
44+storiesOf ∷ ∀ a. String -> ReaderT Storybook Effect a -> Effect Storybook
45+storiesOf name program = runReaderT (program *> ask) (storiesOfImpl name)
client/stories/ThemeStories.purs → components/stories/ThemeStories.pursrenamed

The content is the same.

client/stories/TypographyStories.purs → components/stories/TypographyStories.pursrenamed

The content is the same.

components/test/Main.pursnew file+11
@@ -0,0 +1,11 @@
1+module Test.Main where
2+
3+import Prelude
4+
5+import Effect (Effect)
6+import Effect.Class.Console (log)
7+
8+main :: Effect Unit
9+main = do
10+ log "🍝"
11+ log "You should add some tests."
components/webpack.common.jsnew file+63
@@ -0,0 +1,63 @@
1+'use strict';
2+
3+const path = require('path');
4+
5+const isWebpackDevServer = process.argv.some(a => path.basename(a) === 'webpack-dev-server');
6+
7+const isWatch = process.argv.some(a => a === '--watch');
8+
9+module.exports = {
10+
11+ output: {
12+ path: path.resolve(__dirname, 'dist'),
13+ filename: 'bundle.js'
14+ },
15+
16+ module: {
17+ rules: [
18+ {
19+ test: /\.purs$/,
20+ use: [
21+ {
22+ loader: 'purs-loader',
23+ options: {
24+ src: [
25+ 'src/**/*.purs',
26+ 'test/**/*.purs',
27+ 'stories/**/*.purs',
28+ ],
29+ spago: true,
30+ watch: isWebpackDevServer || isWatch,
31+ pscIde: true
32+ }
33+ }
34+ ]
35+ },
36+ {
37+ test: /\.css$/i,
38+ use: ['style-loader', 'css-loader'],
39+ },
40+ {
41+ test: /\.(png|jpg|gif)$/i,
42+ use: [
43+ {
44+ loader: 'url-loader',
45+ options: {
46+ limit: 8192,
47+ },
48+ },
49+ ],
50+ },
51+ {
52+ test: /\.svg$/,
53+ loader: 'react-svg-loader'
54+ },
55+ ]
56+ },
57+
58+ resolve: {
59+ modules: [ 'node_modules' ],
60+ extensions: [ '.purs', '.js']
61+ }
62+
63+};
components/webpack.dev.jsnew file+40
@@ -0,0 +1,40 @@
1+const webpack = require('webpack');
2+const merge = require('webpack-merge');
3+const path = require('path');
4+const common = require('./webpack.common.js');
5+const HtmlWebpackPlugin = require('html-webpack-plugin');
6+const isWebpackDevServer = process.argv.some(a => path.basename(a) === 'webpack-dev-server');
7+const isWatch = process.argv.some(a => a === '--watch');
8+
9+const plugins =
10+ isWebpackDevServer || !isWatch ? [] : [
11+ function(){
12+ this.plugin('done', function(stats){
13+ process.stderr.write(stats.toString('errors-only'));
14+ });
15+ }
16+ ]
17+;
18+
19+
20+module.exports = merge(common, {
21+ mode: 'development',
22+ devtool: 'eval-source-map',
23+
24+ devServer: {
25+ contentBase: path.resolve(__dirname, 'dist'),
26+ port: 4008,
27+ stats: 'errors-only'
28+ },
29+
30+ plugins: [
31+ new webpack.LoaderOptionsPlugin({
32+ debug: true
33+ }),
34+ new HtmlWebpackPlugin({
35+ title: 'Purescript Fan Page',
36+ template: 'index.html'
37+ })
38+ ].concat(plugins)
39+
40+});
components/webpack.production.jsnew file+9
@@ -0,0 +1,9 @@
1+'use strict';
2+const merge = require('webpack-merge');
3+const common = require('./webpack.common.js');
4+const path = require('path');
5+
6+module.exports = merge(common, {
7+ entry: './src/entrypoint.js',
8+ mode: 'production'
9+});
packages.dhall+43−55
@@ -119,71 +119,59 @@ let additions =
119119
120120
121121let upstream =
122− https://github.com/purescript/package-sets/releases/download/psc-0.13.3-20190920/packages.dhall sha256:53873cf2fc4a343a41f335ee47c1706ecf755ac7c5a336e8eb03ad23165dfd28
122+ https://github.com/purescript/package-sets/releases/download/psc-0.13.6-20200123/packages.dhall sha256:687bb9a2d38f2026a89772c47390d02939340b01e31aaa22de9247eadd64af05
123123
124124let overrides =
125− { react-basic-hooks =
126− upstream.react-basic-hooks // { version = "v2.0.1" }
125+ { react-basic-hooks = upstream.react-basic-hooks // { version = "v2.0.1" }
127126 , spec-discovery =
128− upstream.spec-discovery // { version = "1ca3416e6c0729eca8d5204f22cf0aa09c98df9d" }
127+ upstream.spec-discovery
128+ // { version = "1ca3416e6c0729eca8d5204f22cf0aa09c98df9d" }
129129 , react-basic =
130130 upstream.react-basic
131131 // { repo =
132132 "https://github.com/i-am-the-slime/purescript-react-basic"
133− , version =
134− "dda3f711d84cd5dc1817a71ff01f0426b04ed791"
133+ , version = "dda3f711d84cd5dc1817a71ff01f0426b04ed791"
135134 }
136135 }
137136
138137let additions =
139− { react-testing-library =
140− { dependencies =
141− [ "aff-promise"
142− , "console"
143− , "debug"
144− , "effect"
145− , "foreign"
146− , "foreign-object"
147− , "psci-support"
148− , "react-basic-hooks"
149− , "remotedata"
150− , "run"
151− , "simple-json"
152− , "spec"
153− , "spec-discovery"
154− ]
155− , repo =
156− "https://github.com/i-am-the-slime/purescript-react-testing-library.git"
157− , version =
158− "b872928414a887ccefbe857038af4e57227dad16"
159− }
160− , pseudo-random =
161− { dependencies =
162− [ "prelude"
163− , "console"
164− , "effect"
165− , "lcg"
166− , "arrays"
167− , "st"
168− ]
169− , repo =
170− "https://github.com/opyapeus/purescript-pseudo-random.git"
171− , version =
172− "7715e8a2c096c480a093a5e0a6df1ece4df5ed2a"
173− }
174− , matryoshka =
175− { dependencies =
176− [ "prelude"
177− , "fixed-points"
178− , "free"
179− , "transformers"
180− , "profunctor"
181− ]
182− , repo =
183− "https://github.com/slamdata/purescript-matryoshka.git"
184− , version =
185− "caaca2d836d52159ba7963333996286a00428394"
186− }
187− }
138+ { react-testing-library =
139+ { dependencies =
140+ [ "aff-promise"
141+ , "console"
142+ , "debug"
143+ , "effect"
144+ , "foreign"
145+ , "foreign-object"
146+ , "psci-support"
147+ , "react-basic-hooks"
148+ , "remotedata"
149+ , "run"
150+ , "simple-json"
151+ , "spec"
152+ , "spec-discovery"
153+ ]
154+ , repo =
155+ "https://github.com/i-am-the-slime/purescript-react-testing-library.git"
156+ , version = "b872928414a887ccefbe857038af4e57227dad16"
157+ }
158+ , pseudo-random =
159+ { dependencies =
160+ [ "prelude", "console", "effect", "lcg", "arrays", "st" ]
161+ , repo = "https://github.com/opyapeus/purescript-pseudo-random.git"
162+ , version = "7715e8a2c096c480a093a5e0a6df1ece4df5ed2a"
163+ }
164+ , matryoshka =
165+ { dependencies =
166+ [ "prelude"
167+ , "fixed-points"
168+ , "free"
169+ , "transformers"
170+ , "profunctor"
171+ ]
172+ , repo = "https://github.com/slamdata/purescript-matryoshka.git"
173+ , version = "caaca2d836d52159ba7963333996286a00428394"
174+ }
175+ }
188176
189177in upstream // overrides // additions
playground/package-lock.json+1323−1
@@ -1,3 +1,1325 @@
11{
2− "lockfileVersion": 1
2+ "name": "playground",
3+ "version": "1.0.0",
4+ "lockfileVersion": 1,
5+ "requires": true,
6+ "dependencies": {
7+ "ajv": {
8+ "version": "6.11.0",
9+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.11.0.tgz",
10+ "integrity": "sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==",
11+ "dev": true,
12+ "requires": {
13+ "fast-deep-equal": "^3.1.1",
14+ "fast-json-stable-stringify": "^2.0.0",
15+ "json-schema-traverse": "^0.4.1",
16+ "uri-js": "^4.2.2"
17+ }
18+ },
19+ "ansi-escapes": {
20+ "version": "3.2.0",
21+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
22+ "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
23+ "dev": true
24+ },
25+ "ansi-regex": {
26+ "version": "4.1.0",
27+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
28+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
29+ "dev": true
30+ },
31+ "ansi-styles": {
32+ "version": "3.2.1",
33+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
34+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
35+ "dev": true,
36+ "requires": {
37+ "color-convert": "^1.9.0"
38+ }
39+ },
40+ "aproba": {
41+ "version": "1.2.0",
42+ "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
43+ "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
44+ "dev": true
45+ },
46+ "arch": {
47+ "version": "2.1.1",
48+ "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.1.tgz",
49+ "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==",
50+ "dev": true
51+ },
52+ "asn1": {
53+ "version": "0.2.4",
54+ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
55+ "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
56+ "dev": true,
57+ "requires": {
58+ "safer-buffer": "~2.1.0"
59+ }
60+ },
61+ "assert-plus": {
62+ "version": "1.0.0",
63+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
64+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
65+ "dev": true
66+ },
67+ "asynckit": {
68+ "version": "0.4.0",
69+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
70+ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
71+ "dev": true
72+ },
73+ "aws-sign2": {
74+ "version": "0.7.0",
75+ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
76+ "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
77+ "dev": true
78+ },
79+ "aws4": {
80+ "version": "1.9.1",
81+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz",
82+ "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==",
83+ "dev": true
84+ },
85+ "balanced-match": {
86+ "version": "1.0.0",
87+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
88+ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
89+ "dev": true
90+ },
91+ "bcrypt-pbkdf": {
92+ "version": "1.0.2",
93+ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
94+ "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
95+ "dev": true,
96+ "requires": {
97+ "tweetnacl": "^0.14.3"
98+ }
99+ },
100+ "bluebird": {
101+ "version": "3.7.2",
102+ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
103+ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
104+ "dev": true
105+ },
106+ "brace-expansion": {
107+ "version": "1.1.11",
108+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
109+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
110+ "dev": true,
111+ "requires": {
112+ "balanced-match": "^1.0.0",
113+ "concat-map": "0.0.1"
114+ }
115+ },
116+ "buffer-from": {
117+ "version": "1.1.1",
118+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
119+ "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
120+ "dev": true
121+ },
122+ "byline": {
123+ "version": "5.0.0",
124+ "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz",
125+ "integrity": "sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=",
126+ "dev": true
127+ },
128+ "cacache": {
129+ "version": "11.3.3",
130+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.3.tgz",
131+ "integrity": "sha512-p8WcneCytvzPxhDvYp31PD039vi77I12W+/KfR9S8AZbaiARFBCpsPJS+9uhWfeBfeAtW7o/4vt3MUqLkbY6nA==",
132+ "dev": true,
133+ "requires": {
134+ "bluebird": "^3.5.5",
135+ "chownr": "^1.1.1",
136+ "figgy-pudding": "^3.5.1",
137+ "glob": "^7.1.4",
138+ "graceful-fs": "^4.1.15",
139+ "lru-cache": "^5.1.1",
140+ "mississippi": "^3.0.0",
141+ "mkdirp": "^0.5.1",
142+ "move-concurrently": "^1.0.1",
143+ "promise-inflight": "^1.0.1",
144+ "rimraf": "^2.6.3",
145+ "ssri": "^6.0.1",
146+ "unique-filename": "^1.1.1",
147+ "y18n": "^4.0.0"
148+ }
149+ },
150+ "caseless": {
151+ "version": "0.12.0",
152+ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
153+ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
154+ "dev": true
155+ },
156+ "chalk": {
157+ "version": "2.4.2",
158+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
159+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
160+ "dev": true,
161+ "requires": {
162+ "ansi-styles": "^3.2.1",
163+ "escape-string-regexp": "^1.0.5",
164+ "supports-color": "^5.3.0"
165+ }
166+ },
167+ "chownr": {
168+ "version": "1.1.3",
169+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.3.tgz",
170+ "integrity": "sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==",
171+ "dev": true
172+ },
173+ "cli-cursor": {
174+ "version": "2.1.0",
175+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
176+ "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
177+ "dev": true,
178+ "requires": {
179+ "restore-cursor": "^2.0.0"
180+ }
181+ },
182+ "color-convert": {
183+ "version": "1.9.3",
184+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
185+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
186+ "dev": true,
187+ "requires": {
188+ "color-name": "1.1.3"
189+ }
190+ },
191+ "color-name": {
192+ "version": "1.1.3",
193+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
194+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
195+ "dev": true
196+ },
197+ "combined-stream": {
198+ "version": "1.0.8",
199+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
200+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
201+ "dev": true,
202+ "requires": {
203+ "delayed-stream": "~1.0.0"
204+ }
205+ },
206+ "concat-map": {
207+ "version": "0.0.1",
208+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
209+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
210+ "dev": true
211+ },
212+ "concat-stream": {
213+ "version": "1.6.2",
214+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
215+ "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
216+ "dev": true,
217+ "requires": {
218+ "buffer-from": "^1.0.0",
219+ "inherits": "^2.0.3",
220+ "readable-stream": "^2.2.2",
221+ "typedarray": "^0.0.6"
222+ }
223+ },
224+ "copy-concurrently": {
225+ "version": "1.0.5",
226+ "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
227+ "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
228+ "dev": true,
229+ "requires": {
230+ "aproba": "^1.1.1",
231+ "fs-write-stream-atomic": "^1.0.8",
232+ "iferr": "^0.1.5",
233+ "mkdirp": "^0.5.1",
234+ "rimraf": "^2.5.4",
235+ "run-queue": "^1.0.0"
236+ }
237+ },
238+ "core-util-is": {
239+ "version": "1.0.2",
240+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
241+ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
242+ "dev": true
243+ },
244+ "cross-spawn": {
245+ "version": "7.0.1",
246+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz",
247+ "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==",
248+ "dev": true,
249+ "requires": {
250+ "path-key": "^3.1.0",
251+ "shebang-command": "^2.0.0",
252+ "which": "^2.0.1"
253+ },
254+ "dependencies": {
255+ "which": {
256+ "version": "2.0.2",
257+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
258+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
259+ "dev": true,
260+ "requires": {
261+ "isexe": "^2.0.0"
262+ }
263+ }
264+ }
265+ },
266+ "cyclist": {
267+ "version": "1.0.1",
268+ "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz",
269+ "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=",
270+ "dev": true
271+ },
272+ "dashdash": {
273+ "version": "1.14.1",
274+ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
275+ "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
276+ "dev": true,
277+ "requires": {
278+ "assert-plus": "^1.0.0"
279+ }
280+ },
281+ "delayed-stream": {
282+ "version": "1.0.0",
283+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
284+ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
285+ "dev": true
286+ },
287+ "duplexify": {
288+ "version": "3.7.1",
289+ "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
290+ "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
291+ "dev": true,
292+ "requires": {
293+ "end-of-stream": "^1.0.0",
294+ "inherits": "^2.0.1",
295+ "readable-stream": "^2.0.0",
296+ "stream-shift": "^1.0.0"
297+ }
298+ },
299+ "ecc-jsbn": {
300+ "version": "0.1.2",
301+ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
302+ "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
303+ "dev": true,
304+ "requires": {
305+ "jsbn": "~0.1.0",
306+ "safer-buffer": "^2.1.0"
307+ }
308+ },
309+ "emoji-regex": {
310+ "version": "7.0.3",
311+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
312+ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
313+ "dev": true
314+ },
315+ "end-of-stream": {
316+ "version": "1.4.4",
317+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
318+ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
319+ "dev": true,
320+ "requires": {
321+ "once": "^1.4.0"
322+ }
323+ },
324+ "env-paths": {
325+ "version": "2.2.0",
326+ "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz",
327+ "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==",
328+ "dev": true
329+ },
330+ "escape-string-regexp": {
331+ "version": "1.0.5",
332+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
333+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
334+ "dev": true
335+ },
336+ "execa": {
337+ "version": "2.1.0",
338+ "resolved": "https://registry.npmjs.org/execa/-/execa-2.1.0.tgz",
339+ "integrity": "sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==",
340+ "dev": true,
341+ "requires": {
342+ "cross-spawn": "^7.0.0",
343+ "get-stream": "^5.0.0",
344+ "is-stream": "^2.0.0",
345+ "merge-stream": "^2.0.0",
346+ "npm-run-path": "^3.0.0",
347+ "onetime": "^5.1.0",
348+ "p-finally": "^2.0.0",
349+ "signal-exit": "^3.0.2",
350+ "strip-final-newline": "^2.0.0"
351+ }
352+ },
353+ "extend": {
354+ "version": "3.0.2",
355+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
356+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
357+ "dev": true
358+ },
359+ "extsprintf": {
360+ "version": "1.3.0",
361+ "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
362+ "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
363+ "dev": true
364+ },
365+ "fast-deep-equal": {
366+ "version": "3.1.1",
367+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz",
368+ "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==",
369+ "dev": true
370+ },
371+ "fast-json-stable-stringify": {
372+ "version": "2.1.0",
373+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
374+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
375+ "dev": true
376+ },
377+ "figgy-pudding": {
378+ "version": "3.5.1",
379+ "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz",
380+ "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==",
381+ "dev": true
382+ },
383+ "filesize": {
384+ "version": "4.2.1",
385+ "resolved": "https://registry.npmjs.org/filesize/-/filesize-4.2.1.tgz",
386+ "integrity": "sha512-bP82Hi8VRZX/TUBKfE24iiUGsB/sfm2WUrwTQyAzQrhO3V9IhcBBNBXMyzLY5orACxRyYJ3d2HeRVX+eFv4lmA==",
387+ "dev": true
388+ },
389+ "flush-write-stream": {
390+ "version": "1.1.1",
391+ "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
392+ "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
393+ "dev": true,
394+ "requires": {
395+ "inherits": "^2.0.3",
396+ "readable-stream": "^2.3.6"
397+ }
398+ },
399+ "forever-agent": {
400+ "version": "0.6.1",
401+ "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
402+ "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
403+ "dev": true
404+ },
405+ "form-data": {
406+ "version": "2.3.3",
407+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
408+ "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
409+ "dev": true,
410+ "requires": {
411+ "asynckit": "^0.4.0",
412+ "combined-stream": "^1.0.6",
413+ "mime-types": "^2.1.12"
414+ }
415+ },
416+ "from2": {
417+ "version": "2.3.0",
418+ "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
419+ "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
420+ "dev": true,
421+ "requires": {
422+ "inherits": "^2.0.1",
423+ "readable-stream": "^2.0.0"
424+ }
425+ },
426+ "fs-minipass": {
427+ "version": "1.2.7",
428+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz",
429+ "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==",
430+ "dev": true,
431+ "requires": {
432+ "minipass": "^2.6.0"
433+ }
434+ },
435+ "fs-write-stream-atomic": {
436+ "version": "1.0.10",
437+ "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
438+ "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=",
439+ "dev": true,
440+ "requires": {
441+ "graceful-fs": "^4.1.2",
442+ "iferr": "^0.1.5",
443+ "imurmurhash": "^0.1.4",
444+ "readable-stream": "1 || 2"
445+ }
446+ },
447+ "fs.realpath": {
448+ "version": "1.0.0",
449+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
450+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
451+ "dev": true
452+ },
453+ "get-stream": {
454+ "version": "5.1.0",
455+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz",
456+ "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==",
457+ "dev": true,
458+ "requires": {
459+ "pump": "^3.0.0"
460+ }
461+ },
462+ "getpass": {
463+ "version": "0.1.7",
464+ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
465+ "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
466+ "dev": true,
467+ "requires": {
468+ "assert-plus": "^1.0.0"
469+ }
470+ },
471+ "glob": {
472+ "version": "7.1.6",
473+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
474+ "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
475+ "dev": true,
476+ "requires": {
477+ "fs.realpath": "^1.0.0",
478+ "inflight": "^1.0.4",
479+ "inherits": "2",
480+ "minimatch": "^3.0.4",
481+ "once": "^1.3.0",
482+ "path-is-absolute": "^1.0.0"
483+ }
484+ },
485+ "graceful-fs": {
486+ "version": "4.2.3",
487+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz",
488+ "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==",
489+ "dev": true
490+ },
491+ "har-schema": {
492+ "version": "2.0.0",
493+ "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
494+ "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
495+ "dev": true
496+ },
497+ "har-validator": {
498+ "version": "5.1.3",
499+ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
500+ "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
501+ "dev": true,
502+ "requires": {
503+ "ajv": "^6.5.5",
504+ "har-schema": "^2.0.0"
505+ }
506+ },
507+ "has-flag": {
508+ "version": "3.0.0",
509+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
510+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
511+ "dev": true
512+ },
513+ "http-signature": {
514+ "version": "1.2.0",
515+ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
516+ "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
517+ "dev": true,
518+ "requires": {
519+ "assert-plus": "^1.0.0",
520+ "jsprim": "^1.2.2",
521+ "sshpk": "^1.7.0"
522+ }
523+ },
524+ "iferr": {
525+ "version": "0.1.5",
526+ "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
527+ "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=",
528+ "dev": true
529+ },
530+ "imurmurhash": {
531+ "version": "0.1.4",
532+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
533+ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
534+ "dev": true
535+ },
536+ "inflight": {
537+ "version": "1.0.6",
538+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
539+ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
540+ "dev": true,
541+ "requires": {
542+ "once": "^1.3.0",
543+ "wrappy": "1"
544+ }
545+ },
546+ "inherits": {
547+ "version": "2.0.4",
548+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
549+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
550+ "dev": true
551+ },
552+ "is-fullwidth-code-point": {
553+ "version": "2.0.0",
554+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
555+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
556+ "dev": true
557+ },
558+ "is-plain-obj": {
559+ "version": "2.1.0",
560+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
561+ "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
562+ "dev": true
563+ },
564+ "is-stream": {
565+ "version": "2.0.0",
566+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
567+ "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
568+ "dev": true
569+ },
570+ "is-typedarray": {
571+ "version": "1.0.0",
572+ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
573+ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
574+ "dev": true
575+ },
576+ "isarray": {
577+ "version": "1.0.0",
578+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
579+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
580+ "dev": true
581+ },
582+ "isexe": {
583+ "version": "2.0.0",
584+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
585+ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
586+ "dev": true
587+ },
588+ "isstream": {
589+ "version": "0.1.2",
590+ "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
591+ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
592+ "dev": true
593+ },
594+ "jsbn": {
595+ "version": "0.1.1",
596+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
597+ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
598+ "dev": true
599+ },
600+ "json-schema": {
601+ "version": "0.2.3",
602+ "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
603+ "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
604+ "dev": true
605+ },
606+ "json-schema-traverse": {
607+ "version": "0.4.1",
608+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
609+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
610+ "dev": true
611+ },
612+ "json-stringify-safe": {
613+ "version": "5.0.1",
614+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
615+ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
616+ "dev": true
617+ },
618+ "jsprim": {
619+ "version": "1.4.1",
620+ "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
621+ "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
622+ "dev": true,
623+ "requires": {
624+ "assert-plus": "1.0.0",
625+ "extsprintf": "1.3.0",
626+ "json-schema": "0.2.3",
627+ "verror": "1.10.0"
628+ }
629+ },
630+ "log-symbols": {
631+ "version": "3.0.0",
632+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz",
633+ "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==",
634+ "dev": true,
635+ "requires": {
636+ "chalk": "^2.4.2"
637+ }
638+ },
639+ "log-update": {
640+ "version": "3.3.0",
641+ "resolved": "https://registry.npmjs.org/log-update/-/log-update-3.3.0.tgz",
642+ "integrity": "sha512-YSKm5n+YjZoGZT5lfmOqasVH1fIH9xQA9A81Y48nZ99PxAP62vdCCtua+Gcu6oTn0nqtZd/LwRV+Vflo53ZDWA==",
643+ "dev": true,
644+ "requires": {
645+ "ansi-escapes": "^3.2.0",
646+ "cli-cursor": "^2.1.0",
647+ "wrap-ansi": "^5.0.0"
648+ }
649+ },
650+ "lru-cache": {
651+ "version": "5.1.1",
652+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
653+ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
654+ "dev": true,
655+ "requires": {
656+ "yallist": "^3.0.2"
657+ }
658+ },
659+ "merge-stream": {
660+ "version": "2.0.0",
661+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
662+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
663+ "dev": true
664+ },
665+ "mime-db": {
666+ "version": "1.43.0",
667+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz",
668+ "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==",
669+ "dev": true
670+ },
671+ "mime-types": {
672+ "version": "2.1.26",
673+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz",
674+ "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==",
675+ "dev": true,
676+ "requires": {
677+ "mime-db": "1.43.0"
678+ }
679+ },
680+ "mimic-fn": {
681+ "version": "2.1.0",
682+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
683+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
684+ "dev": true
685+ },
686+ "minimatch": {
687+ "version": "3.0.4",
688+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
689+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
690+ "dev": true,
691+ "requires": {
692+ "brace-expansion": "^1.1.7"
693+ }
694+ },
695+ "minimist": {
696+ "version": "1.2.0",
697+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
698+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
699+ "dev": true
700+ },
701+ "minipass": {
702+ "version": "2.9.0",
703+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz",
704+ "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==",
705+ "dev": true,
706+ "requires": {
707+ "safe-buffer": "^5.1.2",
708+ "yallist": "^3.0.0"
709+ }
710+ },
711+ "minizlib": {
712+ "version": "1.3.3",
713+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz",
714+ "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==",
715+ "dev": true,
716+ "requires": {
717+ "minipass": "^2.9.0"
718+ }
719+ },
720+ "mississippi": {
721+ "version": "3.0.0",
722+ "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz",
723+ "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==",
724+ "dev": true,
725+ "requires": {
726+ "concat-stream": "^1.5.0",
727+ "duplexify": "^3.4.2",
728+ "end-of-stream": "^1.1.0",
729+ "flush-write-stream": "^1.0.0",
730+ "from2": "^2.1.0",
731+ "parallel-transform": "^1.1.0",
732+ "pump": "^3.0.0",
733+ "pumpify": "^1.3.3",
734+ "stream-each": "^1.1.0",
735+ "through2": "^2.0.0"
736+ }
737+ },
738+ "mkdirp": {
739+ "version": "0.5.1",
740+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
741+ "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
742+ "dev": true,
743+ "requires": {
744+ "minimist": "0.0.8"
745+ },
746+ "dependencies": {
747+ "minimist": {
748+ "version": "0.0.8",
749+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
750+ "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
751+ "dev": true
752+ }
753+ }
754+ },
755+ "move-concurrently": {
756+ "version": "1.0.1",
757+ "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
758+ "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=",
759+ "dev": true,
760+ "requires": {
761+ "aproba": "^1.1.1",
762+ "copy-concurrently": "^1.0.0",
763+ "fs-write-stream-atomic": "^1.0.8",
764+ "mkdirp": "^0.5.1",
765+ "rimraf": "^2.5.4",
766+ "run-queue": "^1.0.3"
767+ }
768+ },
769+ "ms": {
770+ "version": "2.1.2",
771+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
772+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
773+ "dev": true
774+ },
775+ "npm-run-path": {
776+ "version": "3.1.0",
777+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz",
778+ "integrity": "sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==",
779+ "dev": true,
780+ "requires": {
781+ "path-key": "^3.0.0"
782+ }
783+ },
784+ "oauth-sign": {
785+ "version": "0.9.0",
786+ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
787+ "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
788+ "dev": true
789+ },
790+ "once": {
791+ "version": "1.4.0",
792+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
793+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
794+ "dev": true,
795+ "requires": {
796+ "wrappy": "1"
797+ }
798+ },
799+ "onetime": {
800+ "version": "5.1.0",
801+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz",
802+ "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==",
803+ "dev": true,
804+ "requires": {
805+ "mimic-fn": "^2.1.0"
806+ }
807+ },
808+ "p-finally": {
809+ "version": "2.0.1",
810+ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz",
811+ "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==",
812+ "dev": true
813+ },
814+ "parallel-transform": {
815+ "version": "1.2.0",
816+ "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz",
817+ "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==",
818+ "dev": true,
819+ "requires": {
820+ "cyclist": "^1.0.1",
821+ "inherits": "^2.0.3",
822+ "readable-stream": "^2.1.5"
823+ }
824+ },
825+ "path-is-absolute": {
826+ "version": "1.0.1",
827+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
828+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
829+ "dev": true
830+ },
831+ "path-key": {
832+ "version": "3.1.1",
833+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
834+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
835+ "dev": true
836+ },
837+ "performance-now": {
838+ "version": "2.1.0",
839+ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
840+ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
841+ "dev": true
842+ },
843+ "process-nextick-args": {
844+ "version": "2.0.1",
845+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
846+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
847+ "dev": true
848+ },
849+ "promise-inflight": {
850+ "version": "1.0.1",
851+ "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
852+ "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=",
853+ "dev": true
854+ },
855+ "psl": {
856+ "version": "1.7.0",
857+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.7.0.tgz",
858+ "integrity": "sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ==",
859+ "dev": true
860+ },
861+ "pump": {
862+ "version": "3.0.0",
863+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
864+ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
865+ "dev": true,
866+ "requires": {
867+ "end-of-stream": "^1.1.0",
868+ "once": "^1.3.1"
869+ }
870+ },
871+ "pumpify": {
872+ "version": "1.5.1",
873+ "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
874+ "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
875+ "dev": true,
876+ "requires": {
877+ "duplexify": "^3.6.0",
878+ "inherits": "^2.0.3",
879+ "pump": "^2.0.0"
880+ },
881+ "dependencies": {
882+ "pump": {
883+ "version": "2.0.1",
884+ "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
885+ "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
886+ "dev": true,
887+ "requires": {
888+ "end-of-stream": "^1.1.0",
889+ "once": "^1.3.1"
890+ }
891+ }
892+ }
893+ },
894+ "punycode": {
895+ "version": "2.1.1",
896+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
897+ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
898+ "dev": true
899+ },
900+ "purescript": {
901+ "version": "0.13.6",
902+ "resolved": "https://registry.npmjs.org/purescript/-/purescript-0.13.6.tgz",
903+ "integrity": "sha512-PC93xqr0zDs5l5xnfTlptKzv5jBWbML+dwtpDCZkOOH7h9wgLusQfU4PNfHvdwrSmsBntalGm+Cbd6VrokN7Sg==",
904+ "dev": true,
905+ "requires": {
906+ "purescript-installer": "^0.2.0"
907+ }
908+ },
909+ "purescript-installer": {
910+ "version": "0.2.5",
911+ "resolved": "https://registry.npmjs.org/purescript-installer/-/purescript-installer-0.2.5.tgz",
912+ "integrity": "sha512-fQAWWP5a7scuchXecjpU4r4KEgSPuS6bBnaP01k9f71qqD28HaJ2m4PXHFkhkR4oATAxTPIGCtmTwtVoiBOHog==",
913+ "dev": true,
914+ "requires": {
915+ "arch": "^2.1.1",
916+ "byline": "^5.0.0",
917+ "cacache": "^11.3.2",
918+ "chalk": "^2.4.2",
919+ "env-paths": "^2.2.0",
920+ "execa": "^2.0.3",
921+ "filesize": "^4.1.2",
922+ "is-plain-obj": "^2.0.0",
923+ "log-symbols": "^3.0.0",
924+ "log-update": "^3.2.0",
925+ "minimist": "^1.2.0",
926+ "mkdirp": "^0.5.1",
927+ "ms": "^2.1.2",
928+ "once": "^1.4.0",
929+ "pump": "^3.0.0",
930+ "request": "^2.88.0",
931+ "rimraf": "^2.6.3",
932+ "tar": "^4.4.6",
933+ "which": "^1.3.1",
934+ "zen-observable": "^0.8.14"
935+ }
936+ },
937+ "qs": {
938+ "version": "6.5.2",
939+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
940+ "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
941+ "dev": true
942+ },
943+ "readable-stream": {
944+ "version": "2.3.7",
945+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
946+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
947+ "dev": true,
948+ "requires": {
949+ "core-util-is": "~1.0.0",
950+ "inherits": "~2.0.3",
951+ "isarray": "~1.0.0",
952+ "process-nextick-args": "~2.0.0",
953+ "safe-buffer": "~5.1.1",
954+ "string_decoder": "~1.1.1",
955+ "util-deprecate": "~1.0.1"
956+ }
957+ },
958+ "request": {
959+ "version": "2.88.0",
960+ "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
961+ "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
962+ "dev": true,
963+ "requires": {
964+ "aws-sign2": "~0.7.0",
965+ "aws4": "^1.8.0",
966+ "caseless": "~0.12.0",
967+ "combined-stream": "~1.0.6",
968+ "extend": "~3.0.2",
969+ "forever-agent": "~0.6.1",
970+ "form-data": "~2.3.2",
971+ "har-validator": "~5.1.0",
972+ "http-signature": "~1.2.0",
973+ "is-typedarray": "~1.0.0",
974+ "isstream": "~0.1.2",
975+ "json-stringify-safe": "~5.0.1",
976+ "mime-types": "~2.1.19",
977+ "oauth-sign": "~0.9.0",
978+ "performance-now": "^2.1.0",
979+ "qs": "~6.5.2",
980+ "safe-buffer": "^5.1.2",
981+ "tough-cookie": "~2.4.3",
982+ "tunnel-agent": "^0.6.0",
983+ "uuid": "^3.3.2"
984+ }
985+ },
986+ "restore-cursor": {
987+ "version": "2.0.0",
988+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
989+ "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
990+ "dev": true,
991+ "requires": {
992+ "onetime": "^2.0.0",
993+ "signal-exit": "^3.0.2"
994+ },
995+ "dependencies": {
996+ "mimic-fn": {
997+ "version": "1.2.0",
998+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
999+ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
1000+ "dev": true
1001+ },
1002+ "onetime": {
1003+ "version": "2.0.1",
1004+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
1005+ "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
1006+ "dev": true,
1007+ "requires": {
1008+ "mimic-fn": "^1.0.0"
1009+ }
1010+ }
1011+ }
1012+ },
1013+ "rimraf": {
1014+ "version": "2.7.1",
1015+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
1016+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
1017+ "dev": true,
1018+ "requires": {
1019+ "glob": "^7.1.3"
1020+ }
1021+ },
1022+ "run-queue": {
1023+ "version": "1.0.3",
1024+ "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
1025+ "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=",
1026+ "dev": true,
1027+ "requires": {
1028+ "aproba": "^1.1.1"
1029+ }
1030+ },
1031+ "safe-buffer": {
1032+ "version": "5.1.2",
1033+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
1034+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
1035+ "dev": true
1036+ },
1037+ "safer-buffer": {
1038+ "version": "2.1.2",
1039+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
1040+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
1041+ "dev": true
1042+ },
1043+ "shebang-command": {
1044+ "version": "2.0.0",
1045+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
1046+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
1047+ "dev": true,
1048+ "requires": {
1049+ "shebang-regex": "^3.0.0"
1050+ }
1051+ },
1052+ "shebang-regex": {
1053+ "version": "3.0.0",
1054+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
1055+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
1056+ "dev": true
1057+ },
1058+ "signal-exit": {
1059+ "version": "3.0.2",
1060+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
1061+ "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
1062+ "dev": true
1063+ },
1064+ "spago": {
1065+ "version": "0.13.1",
1066+ "resolved": "https://registry.npmjs.org/spago/-/spago-0.13.1.tgz",
1067+ "integrity": "sha512-cfxhWEIbPDcPoTHZbAdtmPRui70dzUo4JZlybrGiWo9A+HpWrfkefzjhn6AcOWY/2tmtmOhYJirtsQzxvO4VnQ==",
1068+ "dev": true,
1069+ "requires": {
1070+ "request": "^2.88.0",
1071+ "tar": "^4.4.8"
1072+ }
1073+ },
1074+ "sshpk": {
1075+ "version": "1.16.1",
1076+ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
1077+ "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
1078+ "dev": true,
1079+ "requires": {
1080+ "asn1": "~0.2.3",
1081+ "assert-plus": "^1.0.0",
1082+ "bcrypt-pbkdf": "^1.0.0",
1083+ "dashdash": "^1.12.0",
1084+ "ecc-jsbn": "~0.1.1",
1085+ "getpass": "^0.1.1",
1086+ "jsbn": "~0.1.0",
1087+ "safer-buffer": "^2.0.2",
1088+ "tweetnacl": "~0.14.0"
1089+ }
1090+ },
1091+ "ssri": {
1092+ "version": "6.0.1",
1093+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz",
1094+ "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==",
1095+ "dev": true,
1096+ "requires": {
1097+ "figgy-pudding": "^3.5.1"
1098+ }
1099+ },
1100+ "stream-each": {
1101+ "version": "1.2.3",
1102+ "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz",
1103+ "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==",
1104+ "dev": true,
1105+ "requires": {
1106+ "end-of-stream": "^1.1.0",
1107+ "stream-shift": "^1.0.0"
1108+ }
1109+ },
1110+ "stream-shift": {
1111+ "version": "1.0.1",
1112+ "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
1113+ "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",
1114+ "dev": true
1115+ },
1116+ "string-width": {
1117+ "version": "3.1.0",
1118+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
1119+ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
1120+ "dev": true,
1121+ "requires": {
1122+ "emoji-regex": "^7.0.1",
1123+ "is-fullwidth-code-point": "^2.0.0",
1124+ "strip-ansi": "^5.1.0"
1125+ }
1126+ },
1127+ "string_decoder": {
1128+ "version": "1.1.1",
1129+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
1130+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
1131+ "dev": true,
1132+ "requires": {
1133+ "safe-buffer": "~5.1.0"
1134+ }
1135+ },
1136+ "strip-ansi": {
1137+ "version": "5.2.0",
1138+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
1139+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
1140+ "dev": true,
1141+ "requires": {
1142+ "ansi-regex": "^4.1.0"
1143+ }
1144+ },
1145+ "strip-final-newline": {
1146+ "version": "2.0.0",
1147+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
1148+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
1149+ "dev": true
1150+ },
1151+ "supports-color": {
1152+ "version": "5.5.0",
1153+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
1154+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
1155+ "dev": true,
1156+ "requires": {
1157+ "has-flag": "^3.0.0"
1158+ }
1159+ },
1160+ "tar": {
1161+ "version": "4.4.13",
1162+ "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz",
1163+ "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==",
1164+ "dev": true,
1165+ "requires": {
1166+ "chownr": "^1.1.1",
1167+ "fs-minipass": "^1.2.5",
1168+ "minipass": "^2.8.6",
1169+ "minizlib": "^1.2.1",
1170+ "mkdirp": "^0.5.0",
1171+ "safe-buffer": "^5.1.2",
1172+ "yallist": "^3.0.3"
1173+ }
1174+ },
1175+ "through2": {
1176+ "version": "2.0.5",
1177+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
1178+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
1179+ "dev": true,
1180+ "requires": {
1181+ "readable-stream": "~2.3.6",
1182+ "xtend": "~4.0.1"
1183+ }
1184+ },
1185+ "tough-cookie": {
1186+ "version": "2.4.3",
1187+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
1188+ "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
1189+ "dev": true,
1190+ "requires": {
1191+ "psl": "^1.1.24",
1192+ "punycode": "^1.4.1"
1193+ },
1194+ "dependencies": {
1195+ "punycode": {
1196+ "version": "1.4.1",
1197+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
1198+ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
1199+ "dev": true
1200+ }
1201+ }
1202+ },
1203+ "tunnel-agent": {
1204+ "version": "0.6.0",
1205+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
1206+ "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
1207+ "dev": true,
1208+ "requires": {
1209+ "safe-buffer": "^5.0.1"
1210+ }
1211+ },
1212+ "tweetnacl": {
1213+ "version": "0.14.5",
1214+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
1215+ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
1216+ "dev": true
1217+ },
1218+ "typedarray": {
1219+ "version": "0.0.6",
1220+ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
1221+ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
1222+ "dev": true
1223+ },
1224+ "unique-filename": {
1225+ "version": "1.1.1",
1226+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
1227+ "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
1228+ "dev": true,
1229+ "requires": {
1230+ "unique-slug": "^2.0.0"
1231+ }
1232+ },
1233+ "unique-slug": {
1234+ "version": "2.0.2",
1235+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
1236+ "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
1237+ "dev": true,
1238+ "requires": {
1239+ "imurmurhash": "^0.1.4"
1240+ }
1241+ },
1242+ "uri-js": {
1243+ "version": "4.2.2",
1244+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
1245+ "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
1246+ "dev": true,
1247+ "requires": {
1248+ "punycode": "^2.1.0"
1249+ }
1250+ },
1251+ "util-deprecate": {
1252+ "version": "1.0.2",
1253+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
1254+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
1255+ "dev": true
1256+ },
1257+ "uuid": {
1258+ "version": "3.4.0",
1259+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
1260+ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
1261+ "dev": true
1262+ },
1263+ "verror": {
1264+ "version": "1.10.0",
1265+ "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
1266+ "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
1267+ "dev": true,
1268+ "requires": {
1269+ "assert-plus": "^1.0.0",
1270+ "core-util-is": "1.0.2",
1271+ "extsprintf": "^1.2.0"
1272+ }
1273+ },
1274+ "which": {
1275+ "version": "1.3.1",
1276+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
1277+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
1278+ "dev": true,
1279+ "requires": {
1280+ "isexe": "^2.0.0"
1281+ }
1282+ },
1283+ "wrap-ansi": {
1284+ "version": "5.1.0",
1285+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
1286+ "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
1287+ "dev": true,
1288+ "requires": {
1289+ "ansi-styles": "^3.2.0",
1290+ "string-width": "^3.0.0",
1291+ "strip-ansi": "^5.0.0"
1292+ }
1293+ },
1294+ "wrappy": {
1295+ "version": "1.0.2",
1296+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1297+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
1298+ "dev": true
1299+ },
1300+ "xtend": {
1301+ "version": "4.0.2",
1302+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
1303+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
1304+ "dev": true
1305+ },
1306+ "y18n": {
1307+ "version": "4.0.0",
1308+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
1309+ "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
1310+ "dev": true
1311+ },
1312+ "yallist": {
1313+ "version": "3.1.1",
1314+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
1315+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
1316+ "dev": true
1317+ },
1318+ "zen-observable": {
1319+ "version": "0.8.15",
1320+ "resolved": "https://registry.npmjs.org/zen-observable/-/zen-observable-0.8.15.tgz",
1321+ "integrity": "sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ==",
1322+ "dev": true
1323+ }
1324+ }
31325}
playground/package.jsonnew file+18
@@ -0,0 +1,18 @@
1+{
2+ "name": "playground",
3+ "version": "1.0.0",
4+ "description": "",
5+ "main": "run.js",
6+ "directories": {
7+ "test": "test"
8+ },
9+ "scripts": {
10+ "test": "echo \"Error: no test specified\" && exit 1"
11+ },
12+ "author": "",
13+ "license": "ISC",
14+ "devDependencies": {
15+ "purescript": "^0.13.6",
16+ "spago": "^0.13.1"
17+ }
18+}
playground/packages.dhall+1−1
@@ -119,7 +119,7 @@ let additions =
119119
120120
121121let upstream =
122− https://github.com/purescript/package-sets/releases/download/psc-0.13.3-20190920/packages.dhall sha256:53873cf2fc4a343a41f335ee47c1706ecf755ac7c5a336e8eb03ad23165dfd28
122+ https://github.com/purescript/package-sets/releases/download/psc-0.13.6-20200123/packages.dhall sha256:687bb9a2d38f2026a89772c47390d02939340b01e31aaa22de9247eadd64af05
123123
124124let overrides = {=}
125125
playground/spago.dhall+19−7
@@ -2,12 +2,24 @@
22Welcome to a Spago project!
33You can edit this file as you like.
44-}
5−{ name =
6− "my-project"
5+{ name = "my-project"
76, dependencies =
8− [ "effect", "console", "psci-support" ]
9−, packages =
10− ./packages.dhall
11−, sources =
12− [ "src/**/*.purs", "test/**/*.purs" ]
7+ [ "aff"
8+ , "avar"
9+ , "console"
10+ , "debug"
11+ , "effect"
12+ , "foldable-traversable"
13+ , "maybe"
14+ , "newtype"
15+ , "ordered-collections"
16+ , "psci-support"
17+ , "record-extra"
18+ , "simple-json"
19+ , "stringutils"
20+ , "tuples"
21+ , "validation"
22+ ]
23+, packages = ./packages.dhall
24+, sources = [ "src/**/*.purs", "test/**/*.purs" ]
1325}
playground/src/Batteries.pursnew file+1060
@@ -0,0 +1,1060 @@
1+module Batteries
2+ ( module Batteries
3+ , module Control.Alt
4+ , module Control.Alternative
5+ , module Control.Apply
6+ , module Control.Bind
7+ , module Control.Lazy
8+ , module Effect.Aff
9+ , module Effect
10+ , module Effect.Class
11+ , module Effect.Console
12+ , module Control.Monad.Cont.Class
13+ , module Control.Monad.Cont.Trans
14+ , module Control.Monad.Error.Class
15+ , module Control.Monad.Except
16+ , module Control.Monad.Except.Trans
17+ , module Control.Monad.List.Trans
18+ , module Control.Monad.Maybe.Trans
19+ , module Control.Monad.RWS
20+ , module Control.Monad.RWS.Trans
21+ , module Control.Monad.Reader
22+ , module Control.Monad.Reader.Class
23+ , module Control.Monad.Reader.Trans
24+ , module Control.Monad.Rec.Class
25+ , module Control.Monad.State
26+ , module Control.Monad.State.Class
27+ , module Control.Monad.State.Trans
28+ , module Control.Monad.Trans.Class
29+ , module Control.Monad.Writer
30+ , module Control.Monad.Writer.Class
31+ , module Control.Monad.Writer.Trans
32+ , module Control.MonadPlus
33+ , module Control.Semigroupoid
34+ , module Data.Bifoldable
35+ , module Data.Bifunctor
36+ , module Data.Bifunctor.Clown
37+ , module Data.Bifunctor.Flip
38+ , module Data.Bifunctor.Join
39+ , module Data.Bifunctor.Joker
40+ , module Data.Bifunctor.Product
41+ , module Data.Bifunctor.Wrap
42+ , module Data.Bitraversable
43+ , module Data.Char
44+ , module Data.Distributive
45+ , module Data.Either
46+ , module Data.Either.Nested
47+ , module Data.Enum
48+ , module Data.Foldable
49+ , module Data.Function
50+ , module Data.Function.Uncurried
51+ , module Data.Functor
52+ , module Data.Functor.Invariant
53+ , module Data.HeytingAlgebra
54+ , module Data.Identity
55+ , module Data.Int
56+ , module Data.Int.Bits
57+ , module Data.List
58+ , module Data.List.Lazy
59+ , module Data.List.ZipList
60+ , module Data.Map
61+ , module Data.Maybe
62+ , module Data.Maybe.First
63+ , module Data.Maybe.Last
64+ , module Data.Monoid
65+ , module Data.Monoid.Additive
66+ , module Data.Monoid.Conj
67+ , module Data.Monoid.Disj
68+ , module Data.Monoid.Dual
69+ , module Data.Monoid.Endo
70+ , module Data.Monoid.Multiplicative
71+ , module Data.NaturalTransformation
72+ , module Data.Nullable
73+ , module Data.Ord
74+ , module Data.Ord.Down
75+ , module Data.Ord.Max
76+ , module Data.Ord.Min
77+ , module Data.Ord.Unsafe
78+ , module Data.Ordering
79+ , module Data.Set
80+ , module Data.String.Regex
81+ , module Data.String.Unsafe
82+ , module Data.Tuple
83+ , module Data.Tuple.Nested
84+ , module Debug.Trace
85+ , module Global
86+ , module Global.Unsafe
87+ , module Math
88+ , module Prelude
89+ , module Type.Proxy
90+ , module Unsafe.Coerce
91+ ) where
92+
93+import Effect.Console (log, logShow)
94+import Control.Alt
95+ ( class Alt
96+ , alt
97+ , (<|>)
98+ )
99+import Control.Alternative
100+ ( class Alternative
101+ )
102+import Control.Apply
103+ ( applyFirst
104+ , applySecond
105+ , lift2
106+ , lift3
107+ , lift4
108+ , lift5
109+ )
110+import Control.Bind
111+ ( bindFlipped
112+ , composeKleisli
113+ , composeKleisliFlipped
114+ , ifM
115+ , join
116+ )
117+import Control.Lazy
118+ ( class Lazy
119+ , defer
120+ , fix
121+ )
122+import Effect
123+ ( Effect
124+ , untilE
125+ , whileE
126+ , forE
127+ , foreachE
128+ )
129+import Effect.Class
130+ ( liftEffect
131+ )
132+import Effect.Aff
133+ ( Aff
134+ , Canceler(Canceler)
135+ , apathize
136+ , attempt
137+ , cancelWith
138+ , finally
139+ , forkAff
140+ , delay
141+ , launchAff
142+ , makeAff
143+ , nonCanceler
144+ , runAff
145+ )
146+import Control.Monad.Cont.Class
147+ ( class MonadCont
148+ , callCC
149+ )
150+import Control.Monad.Cont.Trans
151+ ( ContT(ContT)
152+ , mapContT
153+ , runContT
154+ , withContT
155+ )
156+import Control.Monad.Error.Class
157+ ( class MonadError
158+ , catchError
159+ , catchJust
160+ , throwError
161+ )
162+import Control.Monad.Except
163+ ( Except
164+ , except
165+ , mapExcept
166+ , runExcept
167+ , withExcept
168+ )
169+import Control.Monad.Except.Trans
170+ ( ExceptT(ExceptT)
171+ , mapExceptT
172+ , runExceptT
173+ , withExceptT
174+ )
175+import Control.Monad.List.Trans
176+ ( ListT
177+ -- , catMaybes -- TODO
178+ -- , cons -- TODO
179+ -- , drop -- TODO
180+ -- , dropWhile -- TODO
181+ -- , filter -- TODO
182+ -- , foldl -- NOTE: Data.Foldable
183+ -- , foldl' -- NOTE: Data.Foldable
184+ , fromEffect
185+ -- , head -- TODO
186+ -- , iterate -- TODO
187+ -- , mapMaybe -- TODO
188+ -- , nil -- TODO
189+ , prepend
190+ , prepend'
191+ -- , repeat -- TODO
192+ -- , scanl -- NOTE: Data.Traversable
193+ -- , singleton -- NOTE: Data.Unfoldable
194+ -- , tail -- TODO
195+ -- , take -- TODO
196+ -- , takeWhile -- TODO
197+ -- , uncons -- TODO
198+ , unfold
199+ , wrapEffect
200+ , wrapLazy
201+ -- , zipWith -- TODO
202+ , zipWith'
203+ )
204+import Control.Monad.Maybe.Trans
205+ ( MaybeT(MaybeT)
206+ , mapMaybeT
207+ , runMaybeT
208+ )
209+import Control.Monad.RWS
210+ ( RWS
211+ , evalRWS
212+ , execRWS
213+ , mapRWS
214+ , runRWS
215+ , rws
216+ , withRWS
217+ )
218+import Control.Monad.RWS.Trans
219+ ( RWSResult(RWSResult)
220+ , RWST(RWST)
221+ , evalRWST
222+ , execRWST
223+ , mapRWST
224+ , runRWST
225+ , withRWST
226+ )
227+import Control.Monad.Reader
228+ ( Reader
229+ , mapReader
230+ , runReader
231+ , withReader
232+ )
233+import Control.Monad.Reader.Class
234+ ( class MonadReader
235+ , class MonadAsk
236+ , ask
237+ , asks
238+ , local
239+ )
240+import Control.Monad.Reader.Trans
241+ ( ReaderT(ReaderT)
242+ , mapReaderT
243+ , runReaderT
244+ , withReaderT
245+ )
246+import Control.Monad.Rec.Class
247+ ( class MonadRec
248+ , forever
249+ , tailRec
250+ , tailRecM
251+ , tailRecM2
252+ , tailRecM3
253+ )
254+import Control.Monad.State
255+ ( State
256+ , evalState
257+ , execState
258+ , mapState
259+ , runState
260+ , withState
261+ )
262+import Control.Monad.State.Class
263+ ( class MonadState
264+ , get
265+ , gets
266+ , modify
267+ , put
268+ , state
269+ )
270+import Control.Monad.State.Trans
271+ ( StateT(StateT)
272+ , evalStateT
273+ , execStateT
274+ , mapStateT
275+ , runStateT
276+ , withStateT
277+ )
278+import Control.Monad.Trans.Class
279+ ( class MonadTrans
280+ , lift
281+ )
282+import Control.Monad.Writer
283+ ( Writer
284+ , execWriter
285+ , mapWriter
286+ , runWriter
287+ )
288+import Control.Monad.Writer.Class
289+ ( class MonadWriter
290+ , class MonadTell
291+ , tell
292+ , censor
293+ , listen
294+ , pass
295+ , listens
296+ )
297+import Control.Monad.Writer.Trans
298+ ( WriterT(WriterT)
299+ , execWriterT
300+ , mapWriterT
301+ , runWriterT
302+ )
303+import Control.MonadPlus
304+ ( class MonadPlus
305+ , guard
306+ )
307+import Control.Semigroupoid
308+ ( composeFlipped
309+ )
310+-- import Data.Array -- TODO
311+-- import Data.Array.Unsafe -- TODO
312+import Data.Bifoldable
313+ ( class Bifoldable
314+ , biall
315+ , biany
316+ , bifold
317+ , bifoldl
318+ , bifoldMap
319+ , bifoldr
320+ , bifor_
321+ , bisequence_
322+ , bitraverse_
323+ )
324+import Data.Bifunctor
325+ ( class Bifunctor
326+ , lmap
327+ , rmap
328+ )
329+import Data.Bifunctor.Clown
330+ ( Clown(Clown)
331+ )
332+import Data.Bifunctor.Flip
333+ ( Flip(Flip)
334+ )
335+import Data.Bifunctor.Join
336+ ( Join(Join)
337+ )
338+import Data.Bifunctor.Joker
339+ ( Joker(Joker)
340+ )
341+import Data.Bifunctor.Product
342+ ( Product(Product)
343+ )
344+import Data.Bifunctor.Wrap
345+ ( Wrap(Wrap)
346+ )
347+import Data.Bitraversable
348+ ( class Bitraversable
349+ , bifor
350+ , bisequence
351+ , bitraverse
352+ )
353+import Data.Char
354+ ( fromCharCode
355+ , toCharCode
356+ -- , toLower -- NOTE: Data.String
357+ -- , toUpper -- NOTE: Data.String
358+ )
359+import Data.Distributive
360+ ( class Distributive
361+ , collect
362+ , cotraverse
363+ , distribute
364+ )
365+import Data.Either
366+ ( Either(Left, Right)
367+ , either
368+ , isLeft
369+ , isRight
370+ )
371+import Data.Either.Nested
372+ ( in1
373+ , in2
374+ , in3
375+ , in4
376+ , in5
377+ , in6
378+ , in7
379+ , in8
380+ , in9
381+ , in10
382+ , at1
383+ , at2
384+ , at3
385+ , at4
386+ , at5
387+ , at6
388+ , at7
389+ , at8
390+ , at9
391+ , at10
392+ , Either1
393+ , Either2
394+ , Either3
395+ , Either4
396+ , Either5
397+ , Either6
398+ , Either7
399+ , Either8
400+ , Either9
401+ , Either10
402+ , either1
403+ , either2
404+ , either3
405+ , either4
406+ , either5
407+ , either6
408+ , either7
409+ , either8
410+ , either9
411+ , either10
412+ )
413+import Data.Enum
414+ ( class Enum
415+ , succ
416+ , pred
417+ , defaultSucc
418+ , defaultPred
419+ , enumFromTo
420+ , enumFromThenTo
421+ , upFrom
422+ , downFrom
423+ , Cardinality(..)
424+ , class BoundedEnum
425+ , cardinality
426+ , toEnum
427+ , fromEnum
428+ , toEnumWithDefaults
429+ , defaultCardinality
430+ , defaultToEnum
431+ , defaultFromEnum
432+ )
433+-- import Data.FingerTree -- FIXME: update upstream
434+-- ( Digit
435+-- , FingerTree(Deep, Empty, Single)
436+-- , LazySplit(LazySplit)
437+-- , Node(Node2, Node3)
438+-- , Split(Split)
439+-- , ViewL(ConsL, NilL)
440+-- , ViewR(NilR, SnocR)
441+-- , app3
442+-- , append -- NOTE: Prelude
443+-- , compareFingerTree
444+-- , cons -- TODO
445+-- , consAll
446+-- , deep
447+-- , deepL
448+-- , deepR
449+-- , eqFingerTree
450+-- , filter -- TODO
451+-- , fullyForce -- TODO
452+-- , head -- TODO
453+-- , headDigit
454+-- , init -- TODO
455+-- , initDigit
456+-- , isEmpty -- TODO
457+-- , last -- TODO
458+-- , lastDigit
459+-- , lazyEmpty
460+-- , node2
461+-- , node3
462+-- , nodes
463+-- , nodeToDigit
464+-- , snoc -- TODO
465+-- , snocAll
466+-- , split -- NOTE: Data.String.Regex
467+-- , tail -- TODO
468+-- , tailDigit
469+-- , toFingerTree
470+-- , unfoldLeft
471+-- , unfoldRight
472+-- , unsafeSplitDigit
473+-- , unsafeSplitTree
474+-- , viewL
475+-- , viewR
476+-- )
477+import Data.Foldable
478+ ( class Foldable
479+ , all
480+ , and
481+ , any
482+ , elem
483+ , find
484+ , fold
485+ , foldl
486+ , foldMap
487+ , foldr
488+ , for_
489+ , intercalate
490+ , maximum
491+ , maximumBy
492+ , minimum
493+ , minimumBy
494+ , notElem
495+ , or
496+ , product
497+ , sequence_
498+ , sum
499+ , traverse_
500+ )
501+import Data.Function
502+ ( applyFlipped
503+ , on
504+ )
505+import Data.Function.Uncurried
506+ ( Fn0
507+ , Fn1
508+ , Fn10
509+ , Fn2
510+ , Fn3
511+ , Fn4
512+ , Fn5
513+ , Fn6
514+ , Fn7
515+ , Fn8
516+ , Fn9
517+ , mkFn0
518+ , mkFn1
519+ , mkFn10
520+ , mkFn2
521+ , mkFn3
522+ , mkFn4
523+ , mkFn5
524+ , mkFn6
525+ , mkFn7
526+ , mkFn8
527+ , mkFn9
528+ , runFn0
529+ , runFn1
530+ , runFn10
531+ , runFn2
532+ , runFn3
533+ , runFn4
534+ , runFn5
535+ , runFn6
536+ , runFn7
537+ , runFn8
538+ , runFn9
539+ )
540+import Data.Functor
541+ ( mapFlipped
542+ , voidLeft
543+ , voidRight
544+ )
545+import Data.Functor.Invariant
546+ ( class Invariant
547+ , imap
548+ , imapF
549+ )
550+import Data.HeytingAlgebra
551+ ( ff
552+ , implies
553+ , tt
554+ )
555+import Data.Identity
556+ ( Identity(Identity)
557+ )
558+import Data.Int
559+ ( ceil
560+ , even
561+ , floor
562+ , fromNumber
563+ -- , fromString -- TODO
564+ , odd
565+ , round
566+ , toNumber
567+ )
568+import Data.Int.Bits
569+ ( complement
570+ , shl
571+ , shr
572+ , zshr
573+ , (.&.)
574+ , (.^.)
575+ , (.|.)
576+ )
577+-- import Data.Lazy
578+-- ( -- Lazy -- NOTE: Control.Lazy -- , defer -- NOTE: Control.Lazy force
579+-- )
580+import Data.List
581+ ( List(Cons, Nil)
582+ -- , alterAt -- TODO
583+ -- , catMaybes -- TODO
584+ -- , concat -- TODO
585+ -- , concatMap -- TODO
586+ -- , delete -- TODO
587+ -- , deleteAt -- TODO
588+ -- , deleteBy -- TODO
589+ -- , drop -- TODO
590+ -- , dropWhile -- TODO
591+ -- , elemIndex -- TODO
592+ -- , elemLastIndex -- TODO
593+ -- , filter -- TODO
594+ -- , filterM -- TODO
595+ -- , findIndex -- TODO
596+ -- , findLastIndex -- TODO
597+ -- , foldM -- TODO
598+ -- , fromList -- TODO
599+ -- , group -- TODO
600+ -- , group' -- TODO
601+ -- , groupBy -- TODO
602+ -- , head -- TODO
603+ -- , index -- TODO
604+ -- , init -- TODO
605+ -- , insert -- TODO
606+ -- , insertAt -- TODO
607+ -- , insertBy -- TODO
608+ -- , intersect -- TODO
609+ -- , intersectBy -- TODO
610+ -- , last -- TODO
611+ -- , length -- TODO
612+ -- , many -- TODO
613+ -- , mapMaybe -- TODO
614+ -- , modifyAt -- TODO
615+ -- , nub -- TODO
616+ -- , nubBy -- TODO
617+ -- , null -- TODO
618+ -- , range -- TODO
619+ -- , replicate -- NOTE: Data.Unfoldable
620+ -- , replicateM -- TODO
621+ -- , reverse -- TODO
622+ -- , singleton -- NOTE: Data.Unfoldable
623+ -- , slice -- TODO
624+ -- , snoc -- TODO
625+ -- , some -- TODO
626+ -- , sort -- TODO
627+ -- , sortBy -- TODO
628+ -- , span -- TODO
629+ -- , tail -- TODO
630+ -- , take -- TODO
631+ -- , takeWhile -- TODO
632+ -- , toList -- TODO
633+ -- , uncons -- TODO
634+ -- , union -- TODO
635+ -- , unionBy -- TODO
636+ -- , unzip -- TODO
637+ -- , updateAt -- TODO
638+ -- , zip -- TODO
639+ -- , zipWith -- TODO
640+ -- , zipWithA -- TODO
641+ -- , (:) -- TODO
642+ -- , (!!) -- TODO
643+ -- , (..) -- TODO
644+ -- , (\\) -- TODO
645+ )
646+import Data.List.Lazy
647+ ( -- List(List) -- NOTE: Data.List -- , Step(Cons, NIl) -- NOTE: Data.List -- , alterAt -- TODO -- , catMaybes -- TODO
648+ -- , concat -- TODO
649+ -- , concatMap -- TODO
650+ -- , cons -- TODO
651+ cycle
652+ -- , delete -- TODO
653+ -- , deleteAt -- TODO
654+ -- , deleteBy -- TODO
655+ -- , drop -- TODO
656+ -- , dropWhile -- TODO
657+ -- , filter -- TODO
658+ -- , fromList -- TODO
659+ -- , group -- TODO
660+ -- , groupBy -- TODO
661+ -- , head -- TODO
662+ -- , index -- TODO
663+ -- , init -- TODO
664+ -- , insert -- TODO
665+ -- , insertAt -- TODO
666+ -- , insertBy -- TODO
667+ -- , intersect -- TODO
668+ -- , intersectBy -- TODO
669+ -- , iterate -- TODO
670+ -- , last -- TODO
671+ -- , length -- TODO
672+ -- , mapMaybe -- TODO
673+ -- , modifyAt -- TODO
674+ -- , nil -- TODO
675+ -- , nub -- TODO
676+ -- , nubBy -- TODO
677+ -- , null -- TODO
678+ -- , range -- TODO
679+ -- , repeat -- TODO
680+ -- , reverse -- TODO
681+ -- , singleton -- NOTE: Data.Unfoldable
682+ -- , span -- TODO
683+ , step
684+ -- , tail -- TODO
685+ -- , take -- TODO
686+ -- , takeWhile -- TODO
687+ -- , toList -- TODO
688+ -- , uncons -- TODO
689+ -- , union -- TODO
690+ -- , unionBy -- TODO
691+ -- , updateAt -- TODO
692+ -- , zip -- TODO
693+ -- , zipWith -- TODO
694+ -- , (:) -- TODO
695+ -- , (!!) -- TODO
696+ -- , (..) -- TODO
697+ -- , (\\) -- TODO
698+ )
699+-- import Data.List.Unsafe -- TODO
700+import Data.List.ZipList
701+ ( ZipList(ZipList)
702+ )
703+import Data.Map
704+ ( Map
705+ -- , alter -- TODO
706+ -- , checkValid -- TODO
707+ -- , delete -- TODO
708+ -- , empty -- NOTE: Control.Plus
709+ -- , fromFoldable -- TODO
710+ -- , fromFoldableWith -- TODO
711+ -- , fromList -- TODO
712+ -- , fromListWith -- TODO
713+ -- , insert -- TODO
714+ -- , isEmpty -- TODO
715+ -- , keys -- TODO
716+ -- , lookup -- TODO
717+ -- , member -- TODO
718+ , showTree
719+ -- , singleton -- NOTE: Data.Unfoldable
720+ -- , size -- TODO
721+ -- , toList -- TODO
722+ -- , union -- TODO
723+ -- , unions -- TODO
724+ , unionWith
725+ -- , update -- TODO
726+ -- , values -- TODO
727+ )
728+import Data.Maybe
729+ ( Maybe(Nothing, Just)
730+ , fromMaybe
731+ , isJust
732+ , isNothing
733+ , maybe
734+ , maybe'
735+ )
736+import Data.Maybe.First
737+ ( First(First)
738+ )
739+import Data.Maybe.Last
740+ ( Last(Last)
741+ )
742+import Data.Monoid
743+ ( class Monoid
744+ , mempty
745+ )
746+import Data.Monoid.Additive
747+ ( Additive(Additive)
748+ )
749+import Data.Monoid.Conj
750+ ( Conj(Conj)
751+ )
752+import Data.Monoid.Disj
753+ ( Disj(Disj)
754+ )
755+import Data.Monoid.Dual
756+ ( Dual(Dual)
757+ )
758+import Data.Monoid.Endo
759+ ( Endo(Endo)
760+ )
761+import Data.Monoid.Multiplicative
762+ ( Multiplicative(Multiplicative)
763+ )
764+import Data.NaturalTransformation
765+ ( NaturalTransformation
766+ )
767+import Data.Nullable
768+ ( Nullable
769+ , toMaybe
770+ , toNullable
771+ )
772+import Data.Ord
773+ ( abs
774+ , greaterThan
775+ , greaterThanOrEq
776+ , lessThan
777+ , lessThanOrEq
778+ , signum
779+ )
780+import Data.Ordering
781+ ( invert
782+ )
783+import Data.Ord.Unsafe
784+ ( unsafeCompare
785+ )
786+import Data.Ord.Down
787+ ( Down(Down)
788+ )
789+import Data.Ord.Max
790+ ( Max(Max)
791+ )
792+import Data.Ord.Min
793+ ( Min(Min)
794+ )
795+import Data.Set
796+ ( Set
797+ -- , checkValid -- TODO
798+ -- , delete -- TODO
799+ , difference
800+ -- , empty -- NOTE: Control.Plus
801+ -- , fromList -- TODO
802+ -- , insert -- TODO
803+ , intersection
804+ -- , isEmpty -- TODO
805+ -- , member -- TODO
806+ , properSubset
807+ -- , singleton -- NOTE: Data.Unfoldable
808+ -- , size -- TODO
809+ , subset
810+ -- , toList -- TODO
811+ -- , union -- TODO
812+ -- , unions -- TODO
813+ )
814+-- import Data.StrMap.Unsafe -- TODO
815+-- import Data.String.CodeUnits
816+-- ( stripPrefix
817+-- , stripSuffix
818+-- , contains
819+-- , singleton
820+-- , fromCharArray
821+-- , toCharArray
822+-- , charAt
823+-- , toChar
824+-- , uncons
825+-- , length
826+-- , countPrefix
827+-- , indexOf
828+-- , indexOf'
829+-- , lastIndexOf
830+-- , lastIndexOf'
831+-- , take
832+-- , takeRight
833+-- , takeWhile
834+-- , drop
835+-- , dropRight
836+-- , dropWhile
837+-- , slice
838+-- , splitAt
839+-- )
840+import Data.String.Regex
841+ ( Regex
842+ , regex
843+ , source
844+ , flags
845+ , renderFlags
846+ , parseFlags
847+ , test
848+ , match
849+ , replace
850+ , replace'
851+ , search
852+ , split
853+ )
854+import Data.String.Unsafe
855+ ( char
856+ -- , charAt -- NOTE: Data.String
857+ -- , charCodeAt -- NOTE: Data.String
858+ )
859+import Data.Tuple
860+ ( Tuple(Tuple)
861+ , curry
862+ , fst
863+ -- , lookup -- TODO
864+ , snd
865+ , swap
866+ , uncurry
867+ )
868+import Data.Tuple.Nested
869+ ( Tuple10
870+ , Tuple2
871+ , Tuple3
872+ , Tuple4
873+ , Tuple5
874+ , Tuple6
875+ , Tuple7
876+ , Tuple8
877+ , Tuple9
878+ , curry10
879+ , curry2
880+ , curry3
881+ , curry4
882+ , curry5
883+ , curry6
884+ , curry7
885+ , curry8
886+ , curry9
887+ , tuple10
888+ , tuple2
889+ , tuple3
890+ , tuple4
891+ , tuple5
892+ , tuple6
893+ , tuple7
894+ , tuple8
895+ , tuple9
896+ , uncurry10
897+ , uncurry2
898+ , uncurry3
899+ , uncurry4
900+ , uncurry5
901+ , uncurry6
902+ , uncurry7
903+ , uncurry8
904+ , uncurry9
905+ , (/\)
906+ )
907+-- import Data.Validation.Sempigroup
908+-- ( V
909+-- , invalid
910+-- , isValid
911+-- , unV
912+-- )
913+import Debug.Trace
914+ ( spy
915+ , trace
916+ )
917+import Global
918+ ( decodeURI
919+ , decodeURIComponent
920+ , encodeURI
921+ , encodeURIComponent
922+ , infinity
923+ , isFinite
924+ , isNaN
925+ , nan
926+ , readFloat
927+ -- , readInt -- NOTE: Data.Foreign
928+ )
929+import Global.Unsafe
930+ ( unsafeStringify
931+ )
932+import Math
933+ ( Radians
934+ -- , abs -- NOTE: Prelude
935+ , acos
936+ , asin
937+ , atan
938+ , atan2
939+ -- , ceil -- NOTE: Data.Int
940+ , cos
941+ , e
942+ , exp
943+ -- , floor -- NOTE: Data.Int
944+ , ln10
945+ , ln2
946+ -- , log
947+ , log10e
948+ , log2e
949+ -- , max -- NOTE: Prelude
950+ -- , min -- NOTE: Prelude
951+ , pi
952+ , pow
953+ -- , round -- NOTE: Data.Int
954+ , sin
955+ , sqrt
956+ , sqrt1_2
957+ , sqrt2
958+ , tan
959+ , (%)
960+ )
961+import Prelude
962+ ( class Applicative
963+ , class Apply
964+ , class Bind
965+ , class BooleanAlgebra
966+ , class Bounded
967+ , class Category
968+ , class CommutativeRing
969+ , class Eq
970+ , class EuclideanRing
971+ , class Field
972+ , class Functor
973+ , class HeytingAlgebra
974+ , class Monad
975+ , class Ord
976+ , class Ring
977+ , class Semigroup
978+ , class Semigroupoid
979+ , class Semiring
980+ , class Show
981+ , Ordering(LT, EQ, GT)
982+ , Unit
983+ , Void
984+ , absurd
985+ , add
986+ , ap
987+ , append
988+ , apply
989+ , between
990+ , bind
991+ , bottom
992+ , clamp
993+ , compare
994+ , comparing
995+ , compose
996+ , conj
997+ , const
998+ , degree
999+ , disj
1000+ , div
1001+ , eq
1002+ , flip
1003+ , liftA1
1004+ , liftM1
1005+ , map
1006+ , max
1007+ , min
1008+ , mod
1009+ , mul
1010+ , negate
1011+ , not
1012+ , notEq
1013+ , one
1014+ , otherwise
1015+ , pure
1016+ , show
1017+ , sub
1018+ , top
1019+ , unit
1020+ , unless
1021+ , void
1022+ , zero
1023+ , type (~>)
1024+ , (-)
1025+ , (*)
1026+ , (*>)
1027+ , (/)
1028+ , (/=)
1029+ , (&&)
1030+ , (#)
1031+ , (+)
1032+ , (<)
1033+ , (<*)
1034+ , (<*>)
1035+ , (<#>)
1036+ , (<<<)
1037+ , (<=)
1038+ , (<=<)
1039+ , (<>)
1040+ , (<$)
1041+ , (<$>)
1042+ , (=<<)
1043+ , (==)
1044+ , (>)
1045+ , (>=)
1046+ , (>=>)
1047+ , (>>=)
1048+ , (>>>)
1049+ , (||)
1050+ , ($)
1051+ , ($>)
1052+ )
1053+import Type.Proxy
1054+ ( Proxy(Proxy)
1055+ , Proxy2(Proxy2)
1056+ , Proxy3(Proxy3)
1057+ )
1058+import Unsafe.Coerce
1059+ ( unsafeCoerce
1060+ )
playground/src/Main.purs+3−3
@@ -1,5 +1,5 @@
11module Main where
2−import Prelude
3−import Effect.Console
42
5−main = log "Hi from Insomnia!"
3+import Effect.Class.Console (log)
4+
5+main = log "Uh-oh"
server/.gitignore+2−1
@@ -7,4 +7,5 @@
77/.psc*
88/.purs*
99/.psa*
10−/.spago
10+/.spago/
11+.DS_Store
server/.vscode/settings.json+1−1
@@ -16,6 +16,6 @@
1616 "replace": "∀$1"
1717 },
1818],
19−"purescript.buildCommand": "spago build --purs-args '--json-errors'",
19+"purescript.buildCommand": "npx spago build --purs-args '--json-errors'",
2020"vscode_custom_css.imports": ["file:///Users/mark/.vscode-oss/extensions/webrender.synthwave-x-fluoromachine-0.0.9/synthwave-x-fluoromachine.css"]
2121}
server/package-lock.json+3−3
@@ -767,9 +767,9 @@
767767 "dev": true
768768 },
769769 "is-plain-obj": {
770− "version": "2.0.0",
771− "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.0.0.tgz",
772− "integrity": "sha512-EYisGhpgSCwspmIuRHGjROWTon2Xp8Z7U03Wubk/bTL5TTRC5R1rGVgyjzBrk9+ULdH6cRD06KRcw/xfqhVYKQ==",
770+ "version": "2.1.0",
771+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
772+ "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
773773 "dev": true
774774 },
775775 "is-stream": {
server/spago.dhall+1
@@ -15,6 +15,7 @@ You can edit this file as you like.
1515 , "node-child-process"
1616 , "node-fs"
1717 , "node-fs-aff"
18+ , "node-net"
1819 , "node-process"
1920 , "psci-support"
2021 , "simple-json"
server/src/JobQueue.purs+2−2
@@ -29,7 +29,7 @@ instance showJobId :: Show JobId where
2929
3030derive newtype instance jobIdEq :: Eq JobId
3131newtype NewJob a
32− = NewJob (a -> Aff Unit)
32+ = NewJob (JobId -> a -> Aff Unit)
3333
3434data PendingJob a
3535 = PendingJob
@@ -180,7 +180,7 @@ enqueue (NewJob newJob) q@(Queue { maxSize, timeout } _ jobsRef) = do
180180 else do
181181 addedAt <- JSDate.now
182182 let
183− new = Pending (PendingJob { id, addedAt, job: newJob })
183+ new = Pending (PendingJob { id, addedAt, job: newJob id })
184184 jobsRef # Ref.modify_ (_ `snoc` new)
185185 startJobs q
186186 pure (Enqueued id)
server/src/JobQueueSpec.purs+3−3
@@ -22,14 +22,14 @@ params =
2222 }
2323
2424mkJob ∷ String -> Number -> NewJob Unit
25−mkJob msg ms = NewJob \_ -> (delay (ms # Milliseconds) *> log msg)
25+mkJob msg ms = NewJob \_ _ -> delay (ms # Milliseconds) *> log msg
2626
2727job1 ∷ NewJob Unit
2828job1 = mkJob "Job 1" 10.0
2929
3030writeRefJob ∷ ∀ a d. Show a => Duration d => Ref a -> a -> d -> NewJob Unit
3131writeRefJob ref a d =
32− NewJob \_ -> do
32+ NewJob \_ _ -> do
3333 let
3434 millis ∷ Milliseconds
3535 millis = fromDuration d
@@ -121,7 +121,7 @@ spec = do
121121 resultRef <- Ref.new false # liftEffect
122122 let
123123 job =
124− NewJob \_ -> do
124+ NewJob \_ _ -> do
125125 res <- execCommand (Folder ".") "sleep 2"
126126 Ref.write true resultRef # liftEffect
127127 r₁ <- Q.enqueue job q # liftEffect
server/src/Main.purs+61−41
@@ -1,21 +1,20 @@
11module Main where
22
33import Prelude
4−import Data.Array (fromFoldable, head, (..))
4+
5+import Data.Array ((..))
56import Data.Either (Either(..))
6−import Data.Foldable (for_)
77import Data.Int (fromString)
88import Data.Maybe (Maybe(..), fromMaybe)
99import Data.Newtype (un)
1010import Data.Posix.Signal (Signal(..))
11−import Data.String.Utils (lines)
1211import Data.Time.Duration (Seconds(..), fromDuration)
12+import Data.Traversable (for)
1313import Effect (Effect)
14−import Effect.Aff (Aff, effectCanceler, launchAff_, makeAff)
14+import Effect.Aff (Aff, effectCanceler, launchAff_, makeAff, parallel, sequential)
1515import Effect.Aff.Class (liftAff)
1616import Effect.Class (class MonadEffect, liftEffect)
1717import Effect.Class.Console (info, log)
18−import Effect.Exception (throw)
1918import Foreign (unsafeToForeign)
2019import JobQueue (EnqueueResult(..), NewJob(..), Queue, ResourcePool(..))
2120import JobQueue as Q
@@ -32,16 +31,16 @@ import Node.Express.Request (getBody')
3231import Node.Express.Response (setStatus)
3332import Node.Express.Response as Response
3433import Node.Express.Types (Request, Response)
35−import Node.FS.Aff (readTextFile, writeTextFile)
34+import Node.FS.Aff (readTextFile)
3635import Node.HTTP (Server)
3736import Node.OS (numCpus)
3837import Node.Process (lookupEnv)
3938import Playground.Playground (Folder(..), copy)
39+import PscIdeClient (PscIdeConnection, compileCode, getFolder, mkConnection)
4040import Shared.Json (readAff)
41−import Shared.Models.Body (PursResult, RunResult, CompileRequest)
41+import Shared.Models.Body (CompileRequest, RunResult)
4242import Shared.Models.Body as Body
4343import Simple.JSON (read_, write)
44−import Simple.JSON as JSON
4544
4645toBody ∷ ∀ r m. MonadEffect m => { stdout ∷ Buffer, stderr ∷ Buffer | r } -> m RunResult
4746toBody result =
@@ -59,28 +58,46 @@ type ErrorWithCode
5958asErrorWithCode ∷ ∀ a. a -> Maybe ErrorWithCode
6059asErrorWithCode = read_ <<< unsafeToForeign
6160
62−compileCode ∷ Folder -> String -> Aff PursResult
63−compileCode folder code = do
64− saveMainFile folder code
65− { stderr } <- execCommand folder "spago build --purs-args \"--json-errors\""
66− strResult <- liftEffect $ Buffer.toString UTF8 stderr
67− case checkOutput strResult of
68− Just r -> pure r
69− Nothing -> liftEffect $ throw $ "No result in " <> strResult
70− where
71− checkOutput output =
72− head do
73− line <- lines output
74− let
75− (parseable :: Maybe PursResult) = JSON.readJSON_ line
76− fromFoldable parseable
61+-- compileCode ∷ JobId -> Folder -> Int -> String -> Aff PursResult
62+-- compileCode jobId folder port code = do
63+-- saveMainFile folder code
64+-- { stderr } <- execCommand folder "node_modules/spago/spago build --purs-args \"--json-errors\""
65+-- strResult <- liftEffect $ Buffer.toString UTF8 stderr
66+
67+-- case checkOutput strResult of
68+-- Just r -> do
69+-- pure r
70+-- Nothing -> do
71+-- liftEffect $ throw $ "No result in " <> strResult
72+-- where
73+-- checkOutput output =
74+-- head do
75+-- line <- lines output
76+-- let
77+-- (parseable :: Maybe PursResult) = JSON.readJSON_ line
78+-- fromFoldable parseable
79+
80+-- compileCodeOld ∷ JobId -> Folder -> String -> Aff PursResult
81+-- compileCodeOld jobId folder code = do
82+-- saveMainFile folder code
83+-- { stderr } <- execCommand folder "node_modules/spago/spago build --purs-args \"--json-errors\""
84+-- strResult <- liftEffect $ Buffer.toString UTF8 stderr
85+-- case checkOutput strResult of
86+-- Just r -> do
87+-- pure r
88+-- Nothing -> do
89+-- liftEffect $ throw $ "No result in " <> strResult
90+-- where
91+-- checkOutput output =
92+-- head do
93+-- line <- lines output
94+-- let
95+-- (parseable :: Maybe PursResult) = JSON.readJSON_ line
96+-- fromFoldable parseable
7797
7898runCode ∷ Folder -> Aff ExecResult
7999runCode folder = execCommand folder "node run.js"
80100
81−saveMainFile ∷ Folder -> String -> Aff Unit
82−saveMainFile folder code = writeTextFile UTF8 (un Folder folder <> "/src/Main.purs") code
83−
84101execCommand ∷ Folder -> String -> Aff ExecResult
85102execCommand folder command =
86103 makeAff \callback -> do
@@ -89,19 +106,19 @@ execCommand folder command =
89106 childProcess <- exec command options (callback <<< Right)
90107 pure $ effectCanceler ((log $ "Killing " <> show (pid childProcess)) *> kill SIGKILL childProcess)
91108
92−compileAndRunJob ∷ CompileRequest -> (Handler -> Aff Unit) -> NewJob Folder
109+compileAndRunJob ∷ CompileRequest -> (Handler -> Aff Unit) -> NewJob PscIdeConnection
93110compileAndRunJob json handle =
94− NewJob \folder -> do
95− compileResult <- compileCode folder (json ∷ Body.CompileRequest).code
96− if compileResult.errors /= [] then do
111+ NewJob \jobId conn -> do
112+ compileResult <- compileCode json.code conn
113+ if compileResult.resultType == "error" then do
97114 handle $ setStatus 422
98− handle $ Response.send $ write ({ result: compileResult } ∷ Body.CompileResult)
115+ handle $ Response.send $ write compileResult
99116 else do
100− runResult <- runCode folder
117+ runResult <- runCode (getFolder conn)
101118 resultBody <- toBody runResult
102119 handle $ Response.send $ write (resultBody ∷ Body.RunResult)
103120
104−compileAndRunHandler ∷ Queue Folder -> Handler
121+compileAndRunHandler ∷ Queue PscIdeConnection -> Handler
105122compileAndRunHandler queue = do
106123 body <- getBody'
107124 json <- readAff body # liftAff
@@ -128,27 +145,30 @@ destFolder ∷ String
128145destFolder = "../playgrounds/"
129146
130147main ∷ Effect Unit
131−main =
148+main = do
132149 launchAff_ do
133150 cpus <- numCpus # liftEffect
134151 let
135− foldersToUse = max 2 (cpus - 1) -- use at least 2
152+ poolSize = max 2 (cpus - 1) -- use at least 2
136153
137154 mkFolder = Folder <<< (destFolder <> _) <<< show
138155
139− folders = mkFolder <$> (0 .. foldersToUse)
156+ connections <- sequential $ for (0 .. poolSize) \n -> parallel do
157+ let folder = mkFolder n
158+ port = 14100 + n
159+ copy srcFolder (un Folder folder)
160+ mkConnection folder port
140161
141− folderPool = ResourcePool folders
142− for_ folders \(Folder f) -> copy srcFolder f
162+ let pool = ResourcePool connections
143163 q <-
144164 Q.mkQueue
145165 { maxSize: 50
146166 , timeout: 60.0 # Seconds # fromDuration
147167 }
148− folderPool
168+ pool
149169 serverSetup (makeApp q)
150170
151−makeApp ∷ Queue Folder -> App
171+makeApp ∷ Queue PscIdeConnection -> App
152172makeApp q = do
153173 use $ static "assets"
154174 useExternal jsonBodyParser
@@ -179,4 +199,4 @@ serverSetup app = do
179199 makeHttpsOptions = do
180200 key <- readTextFile UTF8 "server.key"
181201 cert <- readTextFile UTF8 "server.cert"
182− pure { key, cert }
202+ pure { key, cert }
server/src/Playground/Playground.js+1−1
@@ -1,5 +1,5 @@
11var fs = require("fs-extra")
22
33exports.copyImpl = function(src, target) {
4− return fs.copy(src, target)
4+ return fs.copy(src, target, { overwrite: true, dereference: true })
55}
server/src/PscIdeClient.pursnew file+203
@@ -0,0 +1,203 @@
1+module PscIdeClient where
2+
3+import Prelude
4+
5+import Control.Monad.Rec.Class (untilJust)
6+import Data.Array (foldMap)
7+import Data.Array as Array
8+import Data.Array.NonEmpty as NEA
9+import Data.Either (Either(..))
10+import Data.Foldable (for_, intercalate)
11+import Data.Int (fromString)
12+import Data.Map (Map)
13+import Data.Maybe (Maybe(..), fromMaybe)
14+import Data.Newtype (class Newtype, un, unwrap)
15+import Data.Posix.Signal (Signal(..))
16+import Data.Semigroup.Foldable (intercalateMap)
17+import Data.String as Str
18+import Data.String.Utils (lines)
19+import Data.Time.Duration (Milliseconds(..), Seconds(..), fromDuration)
20+import Data.Traversable (for)
21+import Data.UUID as UUID
22+import Debug.Trace (spy)
23+import Effect (Effect)
24+import Effect.Aff (Aff, Canceler(..), Fiber, delay, effectCanceler, launchAff, launchAff_, makeAff, nonCanceler)
25+import Effect.Aff.Class (liftAff)
26+import Effect.Class (class MonadEffect, liftEffect)
27+import Effect.Class.Console (info, log, logShow)
28+import Effect.Class.Console as Console
29+import Effect.Exception (Error, throw)
30+import Effect.Ref (Ref)
31+import Effect.Ref as Ref
32+import Foreign (renderForeignError, unsafeToForeign)
33+import JobQueue (EnqueueResult(..), JobId(..), NewJob(..), Queue, ResourcePool(..))
34+import JobQueue as Q
35+import Middleware.JsonBodyParser (jsonBodyParser)
36+import Node.Buffer as Buf
37+import Node.ChildProcess (ChildProcess, defaultExecOptions)
38+import Node.ChildProcess as CP
39+import Node.Encoding (Encoding(..))
40+import Node.Express.Handler (HandlerM(..), Handler)
41+import Node.Express.Middleware.Static (static)
42+import Node.Express.Request (getBody')
43+import Node.FS.Aff (readTextFile, writeTextFile)
44+import Node.HTTP (Server)
45+import Node.Net.Socket (Socket)
46+import Node.Net.Socket as Socket
47+import Node.OS (numCpus)
48+import Node.Process (lookupEnv)
49+import Playground.Playground (Folder(..))
50+import Shared.Models.Body (CompileResult)
51+import Simple.JSON (readJSON, writeJSON)
52+
53+type BuildCommand
54+ = { command ∷ String
55+ , params ∷
56+ { file ∷ String
57+ }
58+ }
59+
60+buildCommand ∷ BuildCommand
61+buildCommand =
62+ { "command": "rebuild"
63+ , "params": { "file": "/Users/mark/code/psfp/playground/src/Main.purs" }
64+ }
65+
66+closeSocketCanceller :: Socket -> Canceler
67+closeSocketCanceller s =
68+ effectCanceler $
69+ unlessM
70+ (Socket.destroyed s) do
71+ -- Socket.end s (pure unit)
72+ log $ "Destroying socket..."
73+ Socket.destroy s Nothing
74+
75+createConnectionTCP ∷ Int -> Aff Socket
76+createConnectionTCP port =
77+ makeAff \callback -> do
78+ socket <- Socket.createConnectionTCP port "localhost" mempty
79+ Socket.onReady socket (callback (Right socket))
80+ pure $ closeSocketCanceller socket
81+
82+splitter :: Ref String -> String -> Effect (Array String)
83+splitter chunkRef str = case NEA.fromArray splitAtNewlines of
84+ Nothing -> pure []
85+ Just newChunks -> do
86+ chunk <- Ref.read chunkRef
87+ let
88+ { init, last } = NEA.unsnoc newChunks
89+ newTail = Array.drop 1 init
90+ oldChunkAndNewFirst = NEA.head newChunks <> chunk
91+ Ref.write last chunkRef
92+ pure (Array.cons oldChunkAndNewFirst newTail)
93+ where
94+ splitAtNewlines = Str.split (Str.Pattern "\n") str
95+
96+writeString :: String -> Socket -> Aff Unit
97+writeString str socket =
98+ makeAff \callback -> do
99+ void $ Socket.writeString socket str UTF8 (callback (Right unit))
100+ pure $ closeSocketCanceller socket
101+
102+onError :: (Error -> Effect Unit) -> Socket -> Effect Unit
103+onError = flip Socket.onError
104+
105+onData ∷ Socket -> (String -> Effect Unit) -> Effect Unit
106+onData socket callback = do
107+ chunkRef <- Ref.new ""
108+ Socket.onData socket case _ of
109+ Left buffer -> do
110+ response <- Buf.toString UTF8 buffer
111+ results <- splitter chunkRef response
112+ for_ results callback
113+ Right response -> do
114+ results <- splitter chunkRef response
115+ for_ results callback
116+
117+startIdeServer :: Folder -> Int -> Aff ChildProcess
118+startIdeServer folder port =
119+ spawnProcess folder ("npx purs ide server -p " <> show port)
120+
121+restartIdeServer :: _ -> _ -> _ -> Aff Unit
122+restartIdeServer folder port processRef = do
123+ cp <- Ref.read processRef # liftEffect
124+ CP.kill SIGKILL cp # liftEffect
125+ newCp <- startIdeServer folder port
126+ Ref.write newCp processRef # liftEffect
127+
128+spawnProcess :: Folder -> String -> Aff ChildProcess
129+spawnProcess folder command =
130+ makeAff \callback -> do
131+ let
132+ options = CP.defaultExecOptions { cwd = Just (un Folder folder) }
133+ childProcess <- CP.exec command options mempty
134+ callback (Right childProcess)
135+ pure $ effectCanceler ((log $ "Killing " <> show (CP.pid childProcess)) *> CP.kill SIGKILL childProcess)
136+
137+newtype PscIdeConnection = PscIdeConnection
138+ { serverProcess :: ChildProcess
139+ , socket :: Socket
140+ , port :: Int
141+ , folder :: Folder
142+ , answersRef :: Ref (Array CompileResult)
143+ }
144+
145+derive instance ntPscIdeConnection :: Newtype PscIdeConnection _
146+instance eqPscIdeConnection :: Eq PscIdeConnection where
147+ eq c1 c2 = (unwrap c1).port == (unwrap c2).port
148+
149+compileCode :: String -> PscIdeConnection -> Aff CompileResult
150+compileCode code conn@(PscIdeConnection { serverProcess, socket, port, folder, answersRef }) = do
151+ saveMainFile folder code
152+ writeString (writeJSON buildCommand <> "\n") socket
153+ untilJust do
154+ delay (50.0 # Milliseconds)
155+ popOldestAnswer conn # liftEffect
156+
157+saveMainFile ∷ Folder -> String -> Aff Unit
158+saveMainFile folder code = writeTextFile UTF8 (un Folder folder <> "/src/Main.purs") code
159+
160+popOldestAnswer :: PscIdeConnection -> Effect (Maybe CompileResult)
161+popOldestAnswer (PscIdeConnection { answersRef }) = do
162+ result <- Ref.read answersRef <#> Array.head
163+ Ref.modify_ (Array.drop 1) answersRef
164+ pure result
165+
166+getFolder :: PscIdeConnection -> Folder
167+getFolder (PscIdeConnection { folder }) = folder
168+
169+mkConnection :: Folder -> Int -> Aff PscIdeConnection
170+mkConnection folder port = do
171+ serverProcess <- startIdeServer folder port
172+ delay (2.0 # Seconds # fromDuration)
173+ socket <- createConnectionTCP port
174+ answersRef <- Ref.new [] # liftEffect
175+ onData socket (parseAndAppend answersRef) # liftEffect
176+ pure $ PscIdeConnection
177+ { serverProcess, socket, port, folder, answersRef }
178+ -- onClose ???
179+
180+ where
181+ parseAndAppend :: _ -> String -> Effect Unit
182+ parseAndAppend answersRef string =
183+ case readJSON (spy "shit" string) of
184+ Left errs -> log $ intercalate "\n" (errs <#> renderForeignError)
185+ Right more -> Ref.modify_ (_ <> [more]) answersRef
186+
187+
188+
189+-- testRun ∷ Effect Unit
190+-- testRun = do
191+-- socket <- Socket.createConnectionTCP 14189 "localhost" mempty
192+-- Socket.onReady socket do
193+-- log "Ready"
194+-- log $ "Sending " <> writeJSON buildCommand
195+-- void $ Socket.writeString socket (writeJSON buildCommand <> "\n") UTF8 mempty
196+-- Socket.onData socket (onData socket)
197+-- where
198+-- onData socket = case _ of
199+-- Left buffer -> do
200+-- bufferString <- Buffer.toString UTF8 buffer
201+-- logShow { _message: "Converted to a `String`", bufferString }
202+-- Right string -> do
203+-- logShow { _message: "Received some data", string }
shared/Shared/Models/Body.purs+44−23
@@ -1,44 +1,65 @@
11module Shared.Models.Body where
22
3−import Data.Maybe (Maybe)
3+import Data.Maybe (Maybe(..))
44
55type CompileRequest
66 = { code ∷ String }
77
8+-- type CompileResult
9+-- = { result ∷ Array ErrorOrWarning
10+-- , resultType :: String
11+-- }
812type CompileResult
9− = { result ∷ PursResult }
13+ = { result ∷
14+ Array
15+ { allSpans ∷
16+ Array
17+ { end ∷ Array Int
18+ , name ∷ String
19+ , start ∷ Array Int
20+ }
21+ , errorCode ∷ String
22+ , errorLink ∷ String
23+ , filename ∷ String
24+ , message ∷ String
25+ , moduleName ∷ String
26+ , position ∷
27+ { endColumn ∷ Int
28+ , endLine ∷ Int
29+ , startColumn ∷ Int
30+ , startLine ∷ Int
31+ }
32+ , suggestion ∷ Maybe Suggestion
33+ }
34+ , resultType ∷ String
35+ }
1036
1137type RunResult
1238 = { code ∷ Maybe Int, stdout ∷ String, stderr ∷ String }
1339
1440type Suggestion
15− = { replaceRange :: Position , replacement :: String }
41+ = { replaceRange ∷ Position, replacement ∷ String }
1642
1743type Span
18− = { end :: Array Int
19− , name :: String
20− , start :: Array Int
44+ = { end ∷ Array Int
45+ , name ∷ String
46+ , start ∷ Array Int
2147 }
2248
2349type Position
24− = { endColumn :: Int
25− , endLine :: Int
26− , startColumn :: Int
27− , startLine :: Int
50+ = { endColumn ∷ Int
51+ , endLine ∷ Int
52+ , startColumn ∷ Int
53+ , startLine ∷ Int
2854 }
2955
3056type ErrorOrWarning
31− = { allSpans :: Array Span
32− , errorCode :: String
33− , errorLink :: String
34− , filename :: String
35− , message :: String
36− , moduleName :: Maybe String
37− , position :: Position
38− , suggestion :: Maybe Suggestion
39− }
40−
41−type PursResult
42− = { errors :: Array ErrorOrWarning
43− , warnings :: Array ErrorOrWarning
57+ = { allSpans ∷ Array Span
58+ , errorCode ∷ String
59+ , errorLink ∷ String
60+ , filename ∷ String
61+ , message ∷ String
62+ , moduleName ∷ Maybe String
63+ , position ∷ Position
64+ , suggestion ∷ Maybe Suggestion
4465 }