aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJakub Hampl <kopomir@gmail.com>2019-02-15 20:50:23 +0000
committerGitHub <noreply@github.com>2019-02-15 20:50:23 +0000
commit9bd079e10dfa68df2f2fec5adb35df90edb3525f (patch)
treec65a4314629a043b1fe91dca0d56bbdcfb4c5dff
parent16f0d89d0f19c2d8bf1bad6c41383973d9ce1ad6 (diff)
Mapbox Upgrade + Simplified Enums (#9)4.0.0
-rw-r--r--README.md4
-rw-r--r--docs/style-generator/index.html2
-rw-r--r--docs/style-generator/style-generator.6de626e5.js39
-rw-r--r--docs/style-generator/style-generator.b3cc66ec.js (renamed from docs/style-generator/style-generator.e65d4760.js)2
-rw-r--r--elm.json4
-rw-r--r--examples/Example01.elm1
-rw-r--r--examples/Example02.elm2
-rw-r--r--examples/Styles/Dark.elm372
-rw-r--r--examples/Styles/Light.elm372
-rw-r--r--examples/Styles/Outdoors.elm550
-rw-r--r--examples/Styles/SatelliteStreets.elm342
-rw-r--r--examples/Styles/Streets.elm484
-rw-r--r--generate-elm.js68
-rw-r--r--package-lock.json573
-rw-r--r--package.json11
-rw-r--r--src/Internal.elm11
-rw-r--r--src/Mapbox/Element.elm4
-rw-r--r--src/Mapbox/Expression.elm577
-rw-r--r--src/Mapbox/Layer.elm412
-rw-r--r--src/Mapbox/Source.elm41
-rw-r--r--src/Mapbox/Style.elm17
-rw-r--r--src/js/main.js22
-rw-r--r--style-generator/src/Decoder/Expression.elm70
-rw-r--r--style-generator/src/Main.elm4
24 files changed, 1952 insertions, 2032 deletions
diff --git a/README.md b/README.md
index b65c18a..e3a0496 100644
--- a/README.md
+++ b/README.md
@@ -175,8 +175,8 @@ view model =
[ Style.name "light"
, Style.defaultCenter <| LngLat 20.39789404164037 43.22523201923144
, Style.defaultZoomLevel 1.5967483759772743
- , Style.sprite "mapbox://sprites/astrosat/cjht22eqw0lfc2ro6z0qhlm29"
- , Style.glyphs "mapbox://fonts/astrosat/{fontstack}/{range}.pbf"
+ , Style.sprite "mapbox://sprites/mapbox/light"
+ , Style.glyphs "mapbox://fonts/mapbox/{fontstack}/{range}.pbf"
]
, layers =
[ Layer.background "background"
diff --git a/docs/style-generator/index.html b/docs/style-generator/index.html
index 612c0cd..e76435c 100644
--- a/docs/style-generator/index.html
+++ b/docs/style-generator/index.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en" dir="ltr"> <head> <meta charset="utf-8"> <title>Mapbox Style to Elm</title> <link rel="stylesheet" href="style-generator.90798390.css"></head> <body> <script src="style-generator.6de626e5.js"></script> </body> </html> \ No newline at end of file
+<!DOCTYPE html><html lang="en" dir="ltr"> <head> <meta charset="utf-8"> <title>Mapbox Style to Elm</title> <link rel="stylesheet" href="style-generator.90798390.css"></head> <body> <script src="style-generator.b3cc66ec.js"></script> </body> </html> \ No newline at end of file
diff --git a/docs/style-generator/style-generator.6de626e5.js b/docs/style-generator/style-generator.6de626e5.js
deleted file mode 100644
index b16de00..0000000
--- a/docs/style-generator/style-generator.6de626e5.js
+++ /dev/null
@@ -1,39 +0,0 @@
-parcelRequire=function(e,r,n,t){var i="function"==typeof parcelRequire&&parcelRequire,o="function"==typeof require&&require;function u(n,t){if(!r[n]){if(!e[n]){var f="function"==typeof parcelRequire&&parcelRequire;if(!t&&f)return f(n,!0);if(i)return i(n,!0);if(o&&"string"==typeof n)return o(n);var c=new Error("Cannot find module '"+n+"'");throw c.code="MODULE_NOT_FOUND",c}p.resolve=function(r){return e[n][1][r]||r},p.cache={};var l=r[n]=new u.Module(n);e[n][0].call(l.exports,p,l,l.exports,this)}return r[n].exports;function p(e){return u(p.resolve(e))}}u.isParcelRequire=!0,u.Module=function(e){this.id=e,this.bundle=u,this.exports={}},u.modules=e,u.cache=r,u.parent=i,u.register=function(r,n){e[r]=[function(e,r){r.exports=n},{}]};for(var f=0;f<n.length;f++)u(n[f]);if(n.length){var c=u(n[n.length-1]);"object"==typeof exports&&"undefined"!=typeof module?module.exports=c:"function"==typeof define&&define.amd?define(function(){return c}):t&&(this[t]=c)}return u}({"3oS9":[function(require,module,exports) {
-!function(r){"use strict";function n(r,n,e){return e.a=r,e.f=n,e}function e(r){return n(2,r,function(n){return function(e){return r(n,e)}})}function t(r){return n(3,r,function(n){return function(e){return function(t){return r(n,e,t)}}})}function a(r){return n(4,r,function(n){return function(e){return function(t){return function(a){return r(n,e,t,a)}}}})}function u(r){return n(5,r,function(n){return function(e){return function(t){return function(a){return function(u){return r(n,e,t,a,u)}}}}})}function i(r){return n(6,r,function(n){return function(e){return function(t){return function(a){return function(u){return function(i){return r(n,e,t,a,u,i)}}}}}})}function c(r){return n(7,r,function(n){return function(e){return function(t){return function(a){return function(u){return function(i){return function(c){return r(n,e,t,a,u,i,c)}}}}}}})}function o(r){return n(8,r,function(n){return function(e){return function(t){return function(a){return function(u){return function(i){return function(c){return function(o){return r(n,e,t,a,u,i,c,o)}}}}}}}})}function f(r,n,e){return 2===r.a?r.f(n,e):r(n)(e)}function s(r,n,e,t){return 3===r.a?r.f(n,e,t):r(n)(e)(t)}function l(r,n,e,t,a){return 4===r.a?r.f(n,e,t,a):r(n)(e)(t)(a)}function b(r,n,e,t,a,u){return 5===r.a?r.f(n,e,t,a,u):r(n)(e)(t)(a)(u)}function d(r,n,e,t,a,u,i){return 6===r.a?r.f(n,e,t,a,u,i):r(n)(e)(t)(a)(u)(i)}function h(r,n,e,t,a,u,i,c){return 7===r.a?r.f(n,e,t,a,u,i,c):r(n)(e)(t)(a)(u)(i)(c)}function v(r,n,e,t,a,u,i,c,o){return 8===r.a?r.f(n,e,t,a,u,i,c,o):r(n)(e)(t)(a)(u)(i)(c)(o)}var p={$:0};function g(r,n){return{$:1,a:r,b:n}}var m=e(g);function $(r){for(var n=p,e=r.length;e--;)n=g(r[e],n);return n}function y(r){for(var n=[];r.b;r=r.b)n.push(r.a);return n}var w=t(function(r,n,e){for(var t=[];n.b&&e.b;n=n.b,e=e.b)t.push(f(r,n.a,e.a));return $(t)}),x=e(function(r,n){return $(y(n).sort(function(n,e){return L(r(n),r(e))}))});function k(r,n){for(var e,t=[],a=j(r,n,0,t);a&&(e=t.pop());a=j(e.a,e.b,0,t));return a}function j(r,n,e,t){if(e>100)return t.push(E(r,n)),!0;if(r===n)return!0;if("object"!=typeof r||null===r||null===n)return"function"==typeof r&&R(5),!1;for(var a in 0>r.$&&(r=_n(r),n=_n(n)),r)if(!j(r[a],n[a],e+1,t))return!1;return!0}function L(r,n,e){if("object"!=typeof r)return r===n?0:n>r?-1:1;if(!r.$)return(e=L(r.a,n.a))?e:(e=L(r.b,n.b))?e:L(r.c,n.c);for(;r.b&&n.b&&!(e=L(r.a,n.a));r=r.b,n=n.b);return e||(r.b?1:n.b?-1:0)}var A=e(function(r,n){var e=L(r,n);return 0>e?zn:e?Cn:Mn}),q=0;function E(r,n){return{a:r,b:n}}function S(r,n,e){return{a:r,b:n,c:e}}function T(r){return r}function M(r,n){var e={};for(var t in r)e[t]=r[t];for(var t in n)e[t]=n[t];return e}function C(r,n){if("string"==typeof r)return r+n;if(!r.b)return n;var e=g(r.a,n);r=r.b;for(var t=e;r.b;r=r.b)t=t.b=g(r.a,n);return e}var z=t(function(r,n,e){for(var t=Array(r),a=0;r>a;a++)t[a]=e(n+a);return t}),B=e(function(r,n){for(var e=Array(r),t=0;r>t&&n.b;t++)e[t]=n.a,n=n.b;return e.length=t,E(e,n)});function R(r){throw Error("https://github.com/elm/core/blob/1.0.0/hints/"+r+".md")}var _=Math.ceil,N=Math.floor,P=Math.round,O=Math.log,F=e(function(r,n){return r+n}),I=t(function(r,n,e){for(var t=e.length;t--;){var a=e[t],u=e.charCodeAt(t);56320>u||u>57343||(a=e[--t]+a),n=f(r,T(a),n)}return n}),J=e(function(r,n){return n.split(r)}),U=e(function(r,n){return n.join(r)}),X=t(function(r,n,e){return e.slice(r,n)}),D=e(function(r,n){for(var e=n.length;e--;){var t=n[e],a=n.charCodeAt(e);if(56320>a||a>57343||(t=n[--e]+t),!r(T(t)))return!1}return!0});function G(r){return r+""}var K=e(function(r,n){return{$:10,d:r,b:n}}),H=e(function(r,n){return{$:11,e:r,b:n}});function Q(r,n){return{$:13,f:r,g:n}}var W=e(function(r,n){return{$:14,b:n,h:r}}),V=e(function(r,n){return Q(r,[n])}),Z=t(function(r,n,e){return Q(r,[n,e])}),Y=a(function(r,n,e,t){return Q(r,[n,e,t])}),rr=i(function(r,n,e,t,a,u){return Q(r,[n,e,t,a,u])}),nr=c(function(r,n,e,t,a,u,i){return Q(r,[n,e,t,a,u,i])}),er=e(function(r,n){return tr(r,lr(n))});function tr(r,n){switch(r.$){case 3:return"boolean"==typeof n?ie(n):ir("a BOOL",n);case 2:return"number"!=typeof n?ir("an INT",n):n>-2147483647&&2147483647>n&&(0|n)===n?ie(n):!isFinite(n)||n%1?ir("an INT",n):ie(n);case 4:return"number"==typeof n?ie(n):ir("a FLOAT",n);case 6:return"string"==typeof n?ie(n):n instanceof String?ie(n+""):ir("a STRING",n);case 9:return null===n?ie(r.c):ir("null",n);case 5:return ie(sr(n));case 7:return Array.isArray(n)?ar(r.b,n,$):ir("a LIST",n);case 8:return Array.isArray(n)?ar(r.b,n,ur):ir("an ARRAY",n);case 10:var e=r.d;if("object"!=typeof n||null===n||!(e in n))return ir("an OBJECT with a field named `"+e+"`",n);var t=tr(r.b,n[e]);return Tn(t)?t:ue(f(oe,e,t.a));case 11:var a=r.e;return Array.isArray(n)?n.length>a?(t=tr(r.b,n[a]),Tn(t)?t:ue(f(fe,a,t.a))):ir("a LONGER array. Need index "+a+" but only see "+n.length+" entries",n):ir("an ARRAY",n);case 12:if("object"!=typeof n||null===n||Array.isArray(n))return ir("an OBJECT",n);var u=p;for(var i in n)if(n.hasOwnProperty(i)){if(t=tr(r.b,n[i]),!Tn(t))return ue(f(oe,i,t.a));u=g(E(i,t.a),u)}return ie(Gn(u));case 13:for(var c=r.f,o=r.g,s=0;o.length>s;s++){if(t=tr(o[s],n),!Tn(t))return t;c=c(t.a)}return ie(c);case 14:return t=tr(r.b,n),Tn(t)?tr(r.h(t.a),n):t;case 15:for(var l=p,b=r.g;b.b;b=b.b){if(t=tr(b.a,n),Tn(t))return t;l=g(t.a,l)}return ue(se(Gn(l)));case 1:return ue(f(ce,r.a,sr(n)));case 0:return ie(r.a)}}function ar(r,n,e){for(var t=n.length,a=Array(t),u=0;t>u;u++){var i=tr(r,n[u]);if(!Tn(i))return ue(f(fe,u,i.a));a[u]=i.a}return ie(e(a))}function ur(r){return f(te,r.length,function(n){return r[n]})}function ir(r,n){return ue(f(ce,"Expecting "+r,sr(n)))}function cr(r,n){if(r===n)return!0;if(r.$!==n.$)return!1;switch(r.$){case 0:case 1:return r.a===n.a;case 3:case 2:case 4:case 6:case 5:return!0;case 9:return r.c===n.c;case 7:case 8:case 12:return cr(r.b,n.b);case 10:return r.d===n.d&&cr(r.b,n.b);case 11:return r.e===n.e&&cr(r.b,n.b);case 13:return r.f===n.f&&or(r.g,n.g);case 14:return r.h===n.h&&cr(r.b,n.b);case 15:return or(r.g,n.g)}}function or(r,n){var e=r.length;if(e!==n.length)return!1;for(var t=0;e>t;t++)if(!cr(r[t],n[t]))return!1;return!0}var fr=e(function(r,n){return JSON.stringify(lr(n),null,r)+""});function sr(r){return r}function lr(r){return r}function br(r){return{$:0,a:r}}function dr(r){return{$:1,a:r}}function hr(r){return{$:2,b:r,c:null}}sr(null);var vr=e(function(r,n){return{$:3,b:r,d:n}}),pr=e(function(r,n){return{$:4,b:r,d:n}}),gr=0;function mr(r){var n={$:0,e:gr++,f:r,g:null,h:[]};return wr(n),n}var $r=!1,yr=[];function wr(r){if(yr.push(r),!$r){for($r=!0;r=yr.shift();)xr(r);$r=!1}}function xr(r){for(;r.f;){var n=r.f.$;if(0===n||1===n){for(;r.g&&r.g.$!==n;)r.g=r.g.i;if(!r.g)return;r.f=r.g.b(r.f.a),r.g=r.g.i}else{if(2===n)return void(r.f.c=r.f.b(function(n){r.f=n,wr(r)}));if(5===n){if(0===r.h.length)return;r.f=r.f.b(r.h.shift())}else r.g={$:3===n?0:1,b:r.f.b,i:r.g},r.f=r.f.d}}}var kr={};function jr(r,n){var e={g:n,h:void 0},t=r.c,a=r.d,u=r.e,i=r.f;function c(r){return f(vr,c,{$:5,b:function(n){var c=n.a;return 0===n.$?s(a,e,c,r):u&&i?l(t,e,c.i,c.j,r):s(t,e,u?c.i:c.j,r)}})}return e.h=mr(f(vr,c,r.b))}var Lr=e(function(r,n){return hr(function(e){r.g(n),e(br(q))})});function Ar(r){return function(n){return{$:1,k:r,l:n}}}function qr(r,n,e){var t,a={};for(var u in Er(!0,n,a,null),Er(!1,e,a,null),r)(t=r[u]).h.push({$:"fx",a:a[u]||{i:p,j:p}}),wr(t)}function Er(r,n,e,t){switch(n.$){case 1:var a=n.k,u=function(r,e,t){function a(r){for(var n=t;n;n=n.q)r=n.p(r);return r}return f(r?kr[e].e:kr[e].f,a,n.l)}(r,a,t);return void(e[a]=function(r,n,e){return e=e||{i:p,j:p},r?e.i=g(n,e.i):e.j=g(n,e.j),e}(r,u,e[a]));case 2:for(var i=n.m;i.b;i=i.b)Er(r,i.a,e,t);return;case 3:return void Er(r,n.o,e,{p:n.n,q:t})}}function Sr(r){kr[r]&&R(3)}var Tr=e(function(r,n){return n});function Mr(r){var n=[],e=kr[r].r,a=(0,hr(function(r){var n=setTimeout(function(){r(br(q))},0);return function(){clearTimeout(n)}}));return kr[r].b=a,kr[r].c=t(function(r,t){for(;t.b;t=t.b)for(var u=n,i=lr(e(t.a)),c=0;u.length>c;c++)u[c](i);return a}),{subscribe:function(r){n.push(r)},unsubscribe:function(r){var e=(n=n.slice()).indexOf(r);0>e||n.splice(e,1)}}}var Cr=e(function(r,n){return function(e){return r(n(e))}});var zr,Br=u(function(r,n,e,t,a){for(var u=r.length,i=a.length>=n+u,c=0;i&&u>c;){var o=a.charCodeAt(n);i=r[c++]===a[n++]&&(10===o?(e++,t=1):(t++,55296==(63488&o)?r[c++]===a[n++]:1))}return S(i?n:-1,e,t)}),Rr=t(function(r,n,e){return e.length>n?55296==(63488&e.charCodeAt(n))?r(T(e.substr(n,2)))?n+2:-1:r(T(e[n]))?"\n"===e[n]?-2:n+1:-1:-1}),_r=t(function(r,n,e){return e.charCodeAt(n)===r}),Nr=e(function(r,n){for(;n.length>r;r++){var e=n.charCodeAt(r);if(48>e||e>57)return r}return r}),Pr=t(function(r,n,e){for(var t=0;e.length>n;n++){var a=e.charCodeAt(n)-48;if(0>a||a>=r)break;t=r*t+a}return E(n,t)}),Or=e(function(r,n){for(var e=0;n.length>r;r++){var t=n.charCodeAt(r);if(48>t||t>57)if(65>t||t>70){if(97>t||t>102)break;e=16*e+t-87}else e=16*e+t-55;else e=16*e+t-48}return E(r,e)}),Fr=e(function(r,n){return hr(function(e){var t=new XMLHttpRequest;!function(r,n){Xi(n)&&r.addEventListener("progress",function(r){r.lengthComputable&&mr(n.a({c4:r.loaded,c5:r.total}))})}(t,n),t.addEventListener("error",function(){e(dr(Hi))}),t.addEventListener("timeout",function(){e(dr(Qi))}),t.addEventListener("load",function(){e(function(r,n){var e=function(r){return{eE:r.responseURL,cq:{M:r.status,dP:r.statusText},aJ:Ir(r.getAllResponseHeaders()),cX:r.response}}(r);if(200>r.status||r.status>=300)return e.body=r.responseText,dr(Gi(e));var t=n(e);return Tn(t)?br(t.a):(e.body=r.responseText,dr(f(Di,t.a,e)))}(t,r.a2.a))});try{t.open(r.a8,r.eE,!0)}catch(n){return e(dr(Ki(r.eE)))}!function(r,n){for(var e=n.aJ;e.b;e=e.b)r.setRequestHeader(e.a.a,e.a.b);r.responseType=n.a2.b,r.withCredentials=n.bE,Xi(n.bB)&&(r.timeout=n.bB.a)}(t,r);var a=r.cX;return t.send(Wi(a)?(t.setRequestHeader("Content-Type",a.a),a.b):a.a),function(){t.abort()}})});function Ir(r){var n=gt;if(!r)return n;for(var e=r.split("\r\n"),t=e.length;t--;){var a=e[t],u=a.indexOf(": ");if(u>0){var i=a.substring(0,u),c=a.substring(u+2);n=s(Ui,i,function(r){return ae(Xi(r)?c+", "+r.a:c)},n)}}return n}var Jr="undefined"!=typeof document?document:{};function Ur(r,n){r.appendChild(n)}function Xr(r){return{$:0,a:r}}var Dr,Gr=e(function(r,n){return e(function(e,t){for(var a=[],u=0;t.b;t=t.b){var i=t.a;u+=i.b||0,a.push(i)}return u+=a.length,{$:1,c:n,d:rn(e),e:a,f:r,b:u}})})(void 0),Kr=e(function(r,n){return e(function(e,t){for(var a=[],u=0;t.b;t=t.b){var i=t.a;u+=i.b.b||0,a.push(i)}return u+=a.length,{$:2,c:n,d:rn(e),e:a,f:r,b:u}})})(void 0),Hr=e(function(r,n){return{$:"a0",n:r,o:n}}),Qr=e(function(r,n){return{$:"a1",n:r,o:n}}),Wr=e(function(r,n){return{$:"a2",n:r,o:n}}),Vr=e(function(r,n){return{$:"a3",n:r,o:n}});function Zr(r){return"script"==r?"p":r}function Yr(r){return/^\s*(javascript:|data:text\/html)/i.test(r)?"":r}function rn(r){for(var n={};r.b;r=r.b){var e=r.a,t=e.$,a=e.n,u=e.o;if("a2"!==t){var i=n[t]||(n[t]={});"a3"===t&&"class"===a?nn(i,a,u):i[a]=u}else"className"===a?nn(n,a,lr(u)):n[a]=lr(u)}return n}function nn(r,n,e){var t=r[n];r[n]=t?t+" "+e:e}function en(r,n){var e=r.$;if(5===e)return en(r.k||(r.k=r.m()),n);if(0===e)return Jr.createTextNode(r.a);if(4===e){for(var t=r.k,a=r.j;4===t.$;)"object"!=typeof a?a=[a,t.j]:a.push(t.j),t=t.k;var u={j:a,p:n};return(i=en(t,u)).elm_event_node_ref=u,i}if(3===e)return tn(i=r.h(r.g),n,r.d),i;var i=r.f?Jr.createElementNS(r.f,r.c):Jr.createElement(r.c);zr&&"a"==r.c&&i.addEventListener("click",zr(i)),tn(i,n,r.d);for(var c=r.e,o=0;c.length>o;o++)Ur(i,en(1===e?c[o]:c[o].b,n));return i}function tn(r,n,e){for(var t in e){var a=e[t];"a1"===t?an(r,a):"a0"===t?on(r,n,a):"a3"===t?un(r,a):"a4"===t?cn(r,a):("value"!==t||"checked"!==t||r[t]!==a)&&(r[t]=a)}}function an(r,n){var e=r.style;for(var t in n)e[t]=n[t]}function un(r,n){for(var e in n){var t=n[e];t?r.setAttribute(e,t):r.removeAttribute(e)}}function cn(r,n){for(var e in n){var t=n[e],a=t.f,u=t.o;u?r.setAttributeNS(a,e,u):r.removeAttributeNS(a,e)}}function on(r,n,e){var t=r.elmFs||(r.elmFs={});for(var a in e){var u=e[a],i=t[a];if(u){if(i){if(i.q.$===u.$){i.q=u;continue}r.removeEventListener(a,i)}i=fn(n,u),r.addEventListener(a,i,Dr&&{passive:2>Ac(u)}),t[a]=i}else r.removeEventListener(a,i),t[a]=void 0}}try{window.addEventListener("t",null,Object.defineProperty({},"passive",{get:function(){Dr=!0}}))}catch(r){}function fn(r,n){function e(n){var t=e.q,a=tr(t.a,n);if(Tn(a)){for(var u,i=Ac(t),c=a.a,o=i?3>i?c.a:c.dP:c,f=1==i?c.b:3==i&&c.by,s=(f&&n.stopPropagation(),(2==i?c.b:3==i&&c.bt)&&n.preventDefault(),r);u=s.j;){if("function"==typeof u)o=u(o);else for(var l=u.length;l--;)o=u[l](o);s=s.p}s(o,f)}}return e.q=n,e}function sn(r,n){return r.$==n.$&&cr(r.a,n.a)}function ln(r,n,e,t){var a={$:n,r:e,s:t,t:void 0,u:void 0};return r.push(a),a}function bn(r,n,e,t){if(r!==n){var a=r.$,u=n.$;if(a!==u){if(1!==a||2!==u)return void ln(e,0,t,n);n=function(r){for(var n=r.e,e=n.length,t=Array(e),a=0;e>a;a++)t[a]=n[a].b;return{$:1,c:r.c,d:r.d,e:t,f:r.f,b:r.b}}(n),u=1}switch(u){case 5:for(var i=r.l,c=n.l,o=i.length,f=o===c.length;f&&o--;)f=i[o]===c[o];if(f)return void(n.k=r.k);n.k=n.m();var s=[];return bn(r.k,n.k,s,0),void(s.length>0&&ln(e,1,t,s));case 4:for(var l=r.j,b=n.j,d=!1,h=r.k;4===h.$;)d=!0,"object"!=typeof l?l=[l,h.j]:l.push(h.j),h=h.k;for(var v=n.k;4===v.$;)d=!0,"object"!=typeof b?b=[b,v.j]:b.push(v.j),v=v.k;return d&&l.length!==b.length?void ln(e,0,t,n):((d?function(r,n){for(var e=0;r.length>e;e++)if(r[e]!==n[e])return!1;return!0}(l,b):l===b)||ln(e,2,t,b),void bn(h,v,e,t+1));case 0:return void(r.a!==n.a&&ln(e,3,t,n.a));case 1:return void dn(r,n,e,t,vn);case 2:return void dn(r,n,e,t,pn);case 3:if(r.h!==n.h)return void ln(e,0,t,n);var p=hn(r.d,n.d);p&&ln(e,4,t,p);var g=n.i(r.g,n.g);return void(g&&ln(e,5,t,g))}}}function dn(r,n,e,t,a){if(r.c===n.c&&r.f===n.f){var u=hn(r.d,n.d);u&&ln(e,4,t,u),a(r,n,e,t)}else ln(e,0,t,n)}function hn(r,n,e){var t;for(var a in r)if("a1"!==a&&"a0"!==a&&"a3"!==a&&"a4"!==a)if(a in n){var u=r[a],i=n[a];u===i&&"value"!==a&&"checked"!==a||"a0"===e&&sn(u,i)||((t=t||{})[a]=i)}else(t=t||{})[a]=e?"a1"===e?"":"a0"===e||"a3"===e?void 0:{f:r[a].f,o:void 0}:"string"==typeof r[a]?"":null;else{var c=hn(r[a],n[a]||{},a);c&&((t=t||{})[a]=c)}for(var o in n)o in r||((t=t||{})[o]=n[o]);return t}function vn(r,n,e,t){var a=r.e,u=n.e,i=a.length,c=u.length;i>c?ln(e,6,t,{v:c,i:i-c}):c>i&&ln(e,7,t,{v:i,e:u});for(var o=c>i?i:c,f=0;o>f;f++){var s=a[f];bn(s,u[f],e,++t),t+=s.b||0}}function pn(r,n,e,t){for(var a=[],u={},i=[],c=r.e,o=n.e,f=c.length,s=o.length,l=0,b=0,d=t;f>l&&s>b;){var h=(A=c[l]).a,v=(q=o[b]).a,p=A.b,g=q.b;if(h!==v){var m=c[l+1],$=o[b+1];if(m)var y=m.a,w=m.b,x=v===y;if($)var k=$.a,j=$.b,L=h===k;if(L&&x)bn(p,j,a,++d),mn(u,a,h,g,b,i),d+=p.b||0,$n(u,a,h,w,++d),d+=w.b||0,l+=2,b+=2;else if(L)d++,mn(u,a,v,g,b,i),bn(p,j,a,d),d+=p.b||0,l+=1,b+=2;else if(x)$n(u,a,h,p,++d),d+=p.b||0,bn(w,g,a,++d),d+=w.b||0,l+=2,b+=1;else{if(!m||y!==k)break;$n(u,a,h,p,++d),mn(u,a,v,g,b,i),d+=p.b||0,bn(w,j,a,++d),d+=w.b||0,l+=2,b+=2}}else bn(p,g,a,++d),d+=p.b||0,l++,b++}for(;f>l;){var A;$n(u,a,(A=c[l]).a,p=A.b,++d),d+=p.b||0,l++}for(;s>b;){var q,E=E||[];mn(u,a,(q=o[b]).a,q.b,void 0,E),b++}(a.length>0||i.length>0||E)&&ln(e,8,t,{w:a,x:i,y:E})}var gn="_elmW6BL";function mn(r,n,e,t,a,u){var i=r[e];if(!i)return u.push({r:a,A:i={c:0,z:t,r:a,s:void 0}}),void(r[e]=i);if(1===i.c){u.push({r:a,A:i}),i.c=2;var c=[];return bn(i.z,t,c,i.r),i.r=a,void(i.s.s={w:c,A:i})}mn(r,n,e+gn,t,a,u)}function $n(r,n,e,t,a){var u=r[e];if(u){if(0===u.c){u.c=2;var i=[];return bn(t,u.z,i,a),void ln(n,9,a,{w:i,A:u})}$n(r,n,e+gn,t,a)}else{var c=ln(n,9,a,void 0);r[e]={c:1,z:t,r:a,s:c}}}function yn(r,n,e,t){return 0===e.length?r:(function r(n,e,t,a){!function n(e,t,a,u,i,c,o){for(var f=a[u],s=f.r;s===i;){var l=f.$;if(1===l)r(e,t.k,f.s,o);else if(8===l)f.t=e,f.u=o,(b=f.s.w).length>0&&n(e,t,b,0,i,c,o);else if(9===l){f.t=e,f.u=o;var b,d=f.s;d&&(d.A.s=e,(b=d.w).length>0&&n(e,t,b,0,i,c,o))}else f.t=e,f.u=o;if(!(f=a[++u])||(s=f.r)>c)return u}var h=t.$;if(4===h){for(var v=t.k;4===v.$;)v=v.k;return n(e,v,a,u,i+1,c,e.elm_event_node_ref)}for(var p=t.e,g=e.childNodes,m=0;p.length>m;m++){var $=1===h?p[m]:p[m].b,y=++i+($.b||0);if(!(i>s||s>y||(f=a[u=n(g[m],$,a,u,i,y,o)])&&(s=f.r)<=c))return u;i=y}return u}(n,e,t,0,0,e.b,a)}(r,n,e,t),wn(r,e))}function wn(r,n){for(var e=0;n.length>e;e++){var t=n[e],a=t.t,u=xn(a,t);a===r&&(r=u)}return r}function xn(r,n){switch(n.$){case 0:return function(r){var e=r.parentNode,t=en(n.s,n.u);return t.elm_event_node_ref||(t.elm_event_node_ref=r.elm_event_node_ref),e&&t!==r&&e.replaceChild(t,r),t}(r);case 4:return tn(r,n.u,n.s),r;case 3:return r.replaceData(0,r.length,n.s),r;case 1:return wn(r,n.s);case 2:return r.elm_event_node_ref?r.elm_event_node_ref.j=n.s:r.elm_event_node_ref={j:n.s,p:n.u},r;case 6:for(var e=n.s,t=0;e.i>t;t++)r.removeChild(r.childNodes[e.v]);return r;case 7:for(var a=(e=n.s).e,u=r.childNodes[t=e.v];a.length>t;t++)r.insertBefore(en(a[t],n.u),u);return r;case 9:if(!(e=n.s))return r.parentNode.removeChild(r),r;var i=e.A;return void 0!==i.r&&r.parentNode.removeChild(r),i.s=wn(r,e.w),r;case 8:return function(r,n){var e=n.s,t=function(r,n){if(r){for(var e=Jr.createDocumentFragment(),t=0;r.length>t;t++){var a=r[t].A;Ur(e,2===a.c?a.s:en(a.z,n.u))}return e}}(e.y,n);r=wn(r,e.w);for(var a=e.x,u=0;a.length>u;u++){var i=a[u],c=i.A,o=2===c.c?c.s:en(c.z,n.u);r.insertBefore(o,r.childNodes[i.r])}return t&&Ur(r,t),r}(r,n);case 5:return n.s(r);default:R(10)}}var kn=a(function(r,n,e,t){return function(r,n,e,t,a,u){var i=f(er,r,sr(n?n.flags:void 0));Tn(i)||R(2);var c={},o=(i=e(i.a)).a,s=u(b,o),l=function(r,n){var e;for(var t in kr){var a=kr[t];a.a&&((e=e||{})[t]=a.a(t,n)),r[t]=jr(a,n)}return e}(c,b);function b(r,n){s(o=(i=f(t,r,o)).a,n),qr(c,i.b,a(o))}return qr(c,i.b,a(o)),l?{ports:l}:{}}(n,t,r.dG,r.eD,r.ej,function(n,e){var t=r.aq&&r.aq(n),a=r.eG,u=Jr.title,i=Jr.body,c=function r(n){if(3===n.nodeType)return Xr(n.textContent);if(1!==n.nodeType)return Xr("");for(var e=p,t=n.attributes,a=t.length;a--;){var u=t[a];e=g(f(Vr,u.name,u.value),e)}var i=n.tagName.toLowerCase(),c=p,o=n.childNodes;for(a=o.length;a--;)c=g(r(o[a]),c);return s(Gr,i,e,c)}(i);return function(r,n){n(r);var e=0;function t(){e=1===e?0:(jn(t),n(r),1)}return function(a,u){r=a,u?(n(r),2===e&&(e=1)):(0===e&&jn(t),e=2)}}(e,function(r){zr=t;var e=a(r),o=Gr("body")(p)(e.cX),f=function(r,n){var e=[];return bn(r,n,e,0),e}(c,o);i=yn(i,c,f,n),c=o,zr=0,u!==e.ey&&(Jr.title=u=e.ey)})})}),jn="undefined"!=typeof requestAnimationFrame?requestAnimationFrame:function(r){setTimeout(r,1e3/60)};"undefined"!=typeof document&&document,"undefined"!=typeof window&&window;var Ln,An,qn,En,Sn={$:1},Tn=function(r){return!r.$},Mn=1,Cn=2,zn=0,Bn=t(function(r,n,e){for(;;){if(-2===e.$)return n;var t=e.d,a=r,u=s(r,e.b,e.c,s(Bn,r,n,e.e));r=a,n=u,e=t}}),Rn=m,_n=function(r){return s(Bn,t(function(r,n,e){return f(Rn,E(r,n),e)}),p,r)},Nn=a(function(r,n,e,t){return{$:0,a:r,b:n,c:e,d:t}}),Pn=_,On=e(function(r,n){return O(n)/O(r)}),Fn=function(r){return r},In=Pn(f(On,2,32)),Jn=[],Un=l(Nn,0,In,Jn,Jn),Xn=B,Dn=t(function(r,n,e){for(;;){if(!e.b)return n;var t=e.b,a=r,u=f(r,e.a,n);r=a,n=u,e=t}}),Gn=function(r){return s(Dn,Rn,p,r)},Kn=e(function(r,n){for(;;){var e=f(Xn,32,r),t=e.b,a=f(Rn,{$:0,a:e.a},n);if(!t.b)return Gn(a);r=t,n=a}}),Hn=function(r){return r.a},Qn=e(function(r,n){for(;;){var e=Pn(n/32);if(1===e)return f(Xn,32,r).a;r=f(Kn,r,p),n=e}}),Wn=e(function(r,n){return r(n)}),Vn=N,Zn=e(function(r,n){return L(r,n)>0?r:n}),Yn=function(r){return r.length},re=e(function(r,n){if(n.f){var e=32*n.f,t=Vn(f(On,32,e-1)),a=r?Gn(n.i):n.i,u=f(Qn,a,n.f);return l(Nn,Yn(n.h)+e,f(Zn,5,t*In),u,n.h)}return l(Nn,Yn(n.h),In,Jn,n.h)}),ne=z,ee=u(function(r,n,e,t,a){for(;;){if(0>n)return f(re,!1,{i:t,f:e/32|0,h:a});var u={$:1,a:s(ne,32,n,r)};r=r,n-=32,e=e,t=f(Rn,u,t),a=a}}),te=e(function(r,n){if(r>0){var e=r%32;return b(ee,n,r-e-32,r,p,s(ne,e,r-e,n))}return Un}),ae=function(r){return{$:0,a:r}},ue=function(r){return{$:1,a:r}},ie=function(r){return{$:0,a:r}},ce=e(function(r,n){return{$:3,a:r,b:n}}),oe=e(function(r,n){return{$:0,a:r,b:n}}),fe=e(function(r,n){return{$:1,a:r,b:n}}),se=function(r){return{$:2,a:r}},le=function(r){var n=r.charCodeAt(0);return 55296>n||n>56319?n:1024*(n-55296)+r.charCodeAt(1)-56320+65536},be=function(r){var n=le(r);return n>=97&&122>=n},de=function(r){var n=le(r);return 90>=n&&n>=65},he=function(r){return be(r)||de(r)},ve=function(r){var n=le(r);return 57>=n&&n>=48},pe=function(r){return be(r)||de(r)||ve(r)},ge=function(r){return s(Dn,e(function(r,n){return n+1}),0,r)},me=w,$e=t(function(r,n,e){for(;;){if(L(r,n)>=1)return e;var t=r,a=n-1,u=f(Rn,n,e);r=t,n=a,e=u}}),ye=e(function(r,n){return s($e,r,n,p)}),we=e(function(r,n){return s(me,r,f(ye,0,ge(n)-1),n)}),xe=D,ke=G,je=e(function(r,n){return f(U,r,y(n))}),Le=e(function(r,n){return $(f(J,r,n))}),Ae=function(r){return f(je,"\n ",f(Le,"\n",r))},qe=fr,Ee=e(function(r,n){return"\n\n("+ke(r+1)+") "+Ae(Se(n))}),Se=function(r){return f(Te,r,p)},Te=e(function(r,n){r:for(;;)switch(r.$){case 0:var e=r.a,t=r.b,a=function(){var r,n,t=(n=(r=e).charCodeAt(0))?ae(55296>n||n>56319?E(T(r[0]),r.slice(1)):E(T(r[0]+r[1]),r.slice(2))):Sn;if(1===t.$)return!1;var a=t.a,u=a.b;return he(a.a)&&f(xe,pe,u)}();r=t,n=f(Rn,a?"."+e:"['"+e+"']",n);continue r;case 1:t=r.b;var u="["+ke(r.a)+"]";r=t,n=f(Rn,u,n);continue r;case 2:var i=r.a;if(i.b){if(i.b.b){var c=(n.b?"The Json.Decode.oneOf at json"+f(je,"",Gn(n)):"Json.Decode.oneOf")+" failed in the following "+ke(ge(i))+" ways:";return f(je,"\n\n",f(Rn,c,f(we,Ee,i)))}r=t=i.a,n=n;continue r}return"Ran into a Json.Decode.oneOf with no possibilities"+(n.b?" at json"+f(je,"",Gn(n)):"!");default:var o=r.a,s=r.b;return(c=n.b?"Problem with the value at json"+f(je,"",Gn(n))+":\n\n ":"Problem with the given value:\n\n")+Ae(f(qe,4,s))+"\n\n"+o}}),Me={$:2,m:p},Ce=function(r){return{$:4,a:r}},ze={$:5},Be=(An=ze,Sr(Ln="styleUpgradeComplete"),kr[Ln]={f:Cr,r:An,a:function(r,n){var e=p,a=kr[r].r,u=br(null);return kr[r].b=u,kr[r].c=t(function(r,n){return e=n,u}),{send:function(r){var t=f(er,a,sr(r));Tn(t)||R(4);for(var u=t.a,i=e;i.b;i=i.b)n(i.a(u))}}}},Ar(Ln)),Re=$(["Mapbox","Style"]),_e=e(function(r,n){return{$:0,a:r,b:n}}),Ne=e(function(r,n){return f(_e,r,$([n]))}),Pe=e(function(r,n){return{$:3,a:r,b:n}}),Oe=e(function(r,n){return{$:0,a:r,b:n}}),Fe=t(function(r,n,e){return f(Pe,r,f(Oe,n,e))}),Ie=function(r){return{$:4,a:r}},Je=e(function(r,n){return{$:0,a:r,b:n}}),Ue=function(r){return{$:1,a:r}},Xe=e(function(r,n){return f(Pe,r,Ue(n))}),De=a(function(r,n,e,t){return{$:2,a:r,b:n,c:e,d:t}}),Ge=t(function(r,n,e){return l(De,r,$([n]),p,e)}),Ke=function(r){return $([s(Ge,"style",(n=f(Xe,Re,"Style"),f(Je,n,p)),f(Ne,s(Fe,$(["Mapbox","Style"]),"Style","Style"),Ie(r)))]);var n},He=function(r){return r},Qe=F,We=e(function(r,n){for(;;){if(!n.b)return!1;var e=n.b;if(r(n.a))return!0;r=r,n=e}}),Ve=function(r){return r.length},Ze=a(function(r,n,t,a){return f(We,function(r){return ge(f(Le,"\n",r))>1},a)||s(Dn,e(function(r,n){return n+Ve(r)}),0,a)>100?"\n"+f(Qe," ",f(je,"\n ",f(Le,"\n",r+" "+f(je,"\n"+n,a)+"\n"+t))):""===t&&""===r?f(je,n,a):r+" "+f(je,n,a)+" "+t}),Ye=function(r){return!r.$&&!!r.b.b},rt=function(r){var n=function(r){return r.$?r.a:r.b};switch(r.$){case 0:return n(e=r.a);case 1:var e=r.b;return f(je,".",r.a)+"."+n(e);case 2:return r.b+"."+n(e=r.c);default:return n(e=r.b)}},nt=a(function(r,n,e,t){if(t.b){var a=t.a,u=t.b;if(u.b){var i=u.a,c=u.b;if(c.b){var o=c.a,b=c.b;if(b.b){var d=b.b;return f(r,a,f(r,i,f(r,o,f(r,b.a,e>500?s(Dn,r,n,Gn(d)):l(nt,r,n,e+1,d)))))}return f(r,a,f(r,i,f(r,o,n)))}return f(r,a,f(r,i,n))}return f(r,a,n)}return n}),et=t(function(r,n,e){return l(nt,r,n,0,e)}),tt=e(function(r,n){return s(et,e(function(n,e){return f(Rn,r(n),e)}),p,n)}),at=function(r){return Ye(r)?"("+ut(r)+")":ut(r)},ut=function(r){switch(r.$){case 0:var n=r.b,e=rt(r.a);if(function(){switch(e){case"++":case"-":case"+":case"*":case"/":case"//":case"^":case"|>":case"<|":return!0;default:return!1}}()){if(n.b&&n.b.b){var t=n.a,a=n.b,u=a.a,i=a.b;return"|>"===e?l(Ze,""," |> ","",$([ut(t),f(je," ",f(tt,ut,f(Rn,u,i)))])):ut(t)+" "+e+" "+f(je," ",f(tt,ut,f(Rn,u,i)))}return"("+e+") "+f(je," ",f(tt,at,n))}return f(je," ",f(Rn,e,f(tt,function(r){return Ye(r)?"("+ut(r)+")":ut(r)},n)));case 1:return r.a;case 2:return l(Ze,"[",", ","]",f(tt,ut,r.a));case 3:return l(Ze,"(",", ",")",f(tt,ut,r.a));default:return l(Ze,"{",", ","}",f(tt,function(r){return r.a+" = "+ut(r.b)},r.a))}},it=e(function(r,n){switch(n.$){case 0:var e=n.a;return ge(t=n.b)>0?r?"("+rt(e)+" "+f(je," ",f(tt,it(!0),t))+")":rt(e)+" "+f(je," ",f(tt,it(!0),t)):rt(e);case 1:return"{ "+f(je,", ",f(tt,function(r){return r.a+" = "+f(it,!1,r.b)},n.a))+" }";case 2:var t=n.a,a=f(je," -> ",f(tt,it(!1),t));return r?"("+a+")":a;case 3:return t=n.a,"( "+f(je,", ",f(tt,it(!1),t))+" )";default:return n.a}}),ct=it(!1),ot=function(r){switch(r.$){case 0:var n=r.c;return"type "+f(je," ",f(Rn,t=r.a,r.b))+"\n = "+f(je,"\n | ",f(tt,function(r){var n=r.b;return f(je," ",f(Rn,r.a,f(tt,it(!0),n)))},n))+"\n\n\n";case 1:var e=r.c;return"type alias "+f(je," ",f(Rn,t=r.a,r.b))+"\n ="+ct(e)+"\n\n\n";case 3:return"{-|"+r.a+"}";default:var t,a=r.b,u=r.d,i=(t=r.a)+" "+f(je," ",f(tt,He,r.c))+" ="+function(r){return ge(f(Le,"\n",r))>1?r:"\n "+r}(ut(u))+"\n\n\n";return a.b?t+" : "+f(je," -> ",f(tt,ct,a))+"\n"+i:i}},ft=function(r){switch(r.$){case 0:case 1:return r.a;default:return r.a+"(..)"}},st=function(r){r:for(;;){if(r.b&&r.b.b){var n=r.a,e=n.a,t=n.b,a=n.c,u=r.b,i=u.a,c=i.a,o=i.b,s=i.c,l=u.b;if(k(e,c)&&(k(t,o)||""===t||""===o)){r=f(Rn,S(e,""===t?o:t,C(a,s)),l);continue r}return f(Rn,S(e,t,a),st(f(Rn,S(c,o,s),l)))}return r}},lt=function(r){switch(r.$){case 0:return!1;case 1:var n=r.a;r:for(;n.b&&!n.b.b;)switch(n.a){case"Basics":case"List":case"Maybe":case"Result":case"String":case"Char":case"Tuple":case"Debug":case"Platform":return!1;default:break r}return!0;case 2:var e=E(n=r.a,r.b);r:for(;e.a.b&&"Platform"===e.a.a&&e.a.b.b&&!e.a.b.b.b;)switch(e.a.b.a){case"Cmd":if("Cmd"===e.b)return!1;break r;case"Sub":if("Sub"===e.b)return!1;break r;default:break r}return!0;default:if(r.b.$){var t=E(n=r.a,r.b.a);r:for(;t.a.b;)if(t.a.b.b){if("Platform"!==t.a.a||t.a.b.b.b)break r;switch(t.a.b.a){case"Cmd":if("Cmd"===t.b)return!1;break r;case"Sub":if("Sub"===t.b)return!1;break r;default:break r}}else switch(t.a.a){case"Basics":return!1;case"List":switch(t.b){case"List":case"::":return!1;default:break r}case"Maybe":if("Maybe"===t.b)return!1;break r;case"Result":if("Result"===t.b)return!1;break r;case"String":if("String"===t.b)return!1;break r;case"Char":if("Char"===t.b)return!1;break r;case"Platform":if("Program"===t.b)return!1;break r;default:break r}return!0}var a=E(n=r.a,r.b.a);r:for(;a.a.b&&!a.a.b.b;)switch(a.a.a){case"Basics":return!1;case"List":if("List"===a.b)return!1;break r;case"Maybe":if("Maybe"===a.b)return!1;break r;case"Result":if("Result"===a.b)return!1;break r;default:break r}return!0}},bt=function(r){switch(r.$){case 0:return S("not-possible","",p);case 1:var n=r.b;return S(f(je,".",r.a),"",p);case 2:var e=r.b;return n=r.c,S(f(je,".",r.a),e,p);default:return n=r.b,S(f(je,".",r.a),"",$((t=n).$?[t.a]:[t.a+"(..)"]))}var t},dt=e(function(r,n){return s(et,e(function(n,e){return r(n)?f(Rn,n,e):e}),p,n)}),ht=function(r){return r},vt=x,pt={$:-2},gt=pt,mt=gt,$t=u(function(r,n,e,t,a){return{$:-1,a:r,b:n,c:e,d:t,e:a}}),yt=A,wt=u(function(r,n,e,t,a){if(-1!==a.$||a.a){if(-1!==t.$||t.a||-1!==t.d.$||t.d.a)return b($t,r,n,e,t,a);var u=t.d;return i=t.e,b($t,0,t.b,t.c,b($t,1,u.b,u.c,u.d,u.e),b($t,1,n,e,i,a))}var i,c=a.b,o=a.c,f=a.d,s=a.e;return-1!==t.$||t.a?b($t,r,c,o,b($t,0,n,e,t,f),s):b($t,0,n,e,b($t,1,t.b,t.c,t.d,i=t.e),b($t,1,c,o,f,s))}),xt=t(function(r,n,e){if(-2===e.$)return b($t,0,r,n,pt,pt);var t=e.a,a=e.b,u=e.c,i=e.d,c=e.e;switch(f(yt,r,a)){case 0:return b(wt,t,a,u,s(xt,r,n,i),c);case 1:return b($t,t,a,n,i,c);default:return b(wt,t,a,u,i,s(xt,r,n,c))}}),kt=t(function(r,n,e){var t=s(xt,r,n,e);return-1!==t.$||t.a?t:b($t,1,t.b,t.c,t.d,t.e)}),jt=e(function(r,n){return s(kt,r,0,n)}),Lt=function(r){return f(tt,function(r){var n=r.b,e=r.c,t="import "+r.a,a=ge(e)>0?" exposing ("+f(je,", ",e)+")":"";return f(je,"",$([t,""===n?"":" as "+n,a]))},st((n=s(Dn,jt,mt,f(tt,bt,f(dt,lt,r))),f(vt,ht,s(Bn,t(function(r,n,e){return f(Rn,r,e)}),p,n)))));var n},At=t(function(r,n,e){return n(r(e))}),qt=e(function(r,n){return n.b?s(et,Rn,n,r):r}),Et=function(r){return s(et,qt,p,r)},St=e(function(r,n){return Et(f(tt,r,n))}),Tt=function(r){return r.b},Mt=function(r){switch(r.$){case 0:return f(Rn,r.a,f(St,Mt,r.b));case 1:return p;case 2:case 3:return f(St,Mt,r.a);default:var n=r.a;return f(St,f(At,Tt,Mt),n)}},Ct=function(r){switch(r.$){case 0:return f(Rn,r.a,f(St,Ct,r.b));case 1:return f(St,function(r){return Ct(r.b)},r.a);case 2:case 3:return f(St,Ct,r.a);default:return p}},zt=St(function(r){switch(r.$){case 0:return f(St,function(r){return f(St,Ct,r.b)},r.c);case 1:return Ct(r.c);case 3:return p;default:var n=r.d;return C(f(St,Ct,r.b),Mt(n))}}),Bt=function(r){return n={di:Ke(r),dm:Sn,dq:$([(s="style",{$:0,a:s})]),ac:$(["Style"])},t=(e={di:n.di,dm:n.dm,dq:n.dq,dE:Lt(zt(n.di)),ac:f(je,".",n.ac)}).ac,a=e.dq,u=e.dm,c=e.di,o=C(f(je,"\n",i=e.dE),ge(i)>0?"\n\n\n":""),C("module "+t+" exposing ("+f(je,", ",f(tt,ft,a))+")\n\n",C(u.$?"":"{-|"+u.a+"-}\n\n",C(o,f(je,"",f(tt,ot,c)))));var n,e,t,a,u,i,c,o,s},Rt=$(["Mapbox","Layer"]),_t=t(function(r,n,e){return{$:2,a:r,b:n,c:e}}),Nt=function(r){var n=r.aw;return s(_t,r.ao,r.aj,n.$?Ue(r.ac):f(Oe,n.a,r.ac))},Pt=function(r){return Nt({aj:"Layer",ao:Rt,ac:r,aw:Sn})},Ot=function(r){return{$:1,a:r}},Ft=function(r){return{$:0,a:r}},It=function(r){return r.$?Ot(Se(r.a)):Ft(r.a)},Jt=er,Ut=V,Xt=e(function(r,n){if(n.b){var t=n.b;return f(Rn,n.a,s(et,e(function(n,e){return f(Rn,r,f(Rn,n,e))}),p,t))}return p}),Dt=function(r){return f(je,"",r)},Gt=function(r){return!r},Kt=function(r){return T(r.toLowerCase())},Ht=I,Qt=function(r){return s(Ht,Rn,p,r)},Wt=de,Vt=t(function(r,n,t){var a,u=e(function(n,e){return M(e,!e.aa&&e.o||e.aa&&r?{q:f(Rn,(t=n,T(t.toUpperCase())),e.q)}:{q:f(Rn,Kt(n),e.q)});var t}),i=e(function(r,n){return M(n,r?{q:p,X:f(Rn,(e=Gn(n.q),y(e).join("")),n.X)}:{q:n.q,X:n.X});var e}),c=e(function(r,n){return M(n,{l:0,o:!1})}),o=e(function(r,e){return t=f(u,r,function(){switch(e.l){case 0:return f(i,!e.ab,M(e,{ab:!1,l:1,o:n}));case 1:case 2:return M(e,{l:2,o:!1});default:return f(i,!0,M(e,{l:1,o:n}))}}()),M(t,{aa:!1});var t}),l=e(function(r,e){return t=f(u,r,function(){switch(e.l){case 0:return f(i,!e.ab,M(e,{ab:!1,l:1,o:n}));case 1:case 2:default:return M(e,{l:3,o:!1})}}()),M(t,{aa:!1});var t}),b=e(function(r,n){return Wt(r)?f(o,r,n):function(r){return de(r)||be(r)||ve(r)}(r)?f(l,r,n):f(c,r,n)});return(a=s(Dn,function(r){return function(n){return f(b,r,n)}},{q:p,aa:!0,ab:!0,l:0,o:!1,X:p},Qt(t)),k(a.q,p)?a:f(i,!0,a)).X}),Zt=a(function(r,n,e,t){return Dt(f(Xt,r,Gn(s(Vt,n,e,t))))}),Yt=function(r){return l(Zt,"",!1,!0,r)},ra=t(function(r,n,e){return ae(f(Ut,Ne(Pt(Yt(r))),It(f(Jt,n,e))))}),na=$(["Mapbox","Expression"]),ea=e(function(r,n){return f(Pe,r,Ue(n))})(na),ta=function(r){return f(_e,r,p)},aa=ta(ea("false")),ua=ta(ea("true")),ia=f(Ut,function(r){return r?ua:aa},{$:3}),ca=e(function(r){return r}),oa=e(function(r,n){return{$:1,a:r,b:n}}),fa=t(function(r,n,e){return{$:0,a:r,b:n,c:e}}),sa=t(function(r,n,e){var t=n,a=e;return function(n){var e=t(n);if(1===e.$)return f(oa,e.a,e.b);var u=e.a,i=e.b,c=a(e.c);if(1===c.$){var o=c.a;return f(oa,u||o,c.b)}o=c.a;var l=c.c;return s(fa,u||o,f(r,i,c.b),l)}}),la=e(function(r,n){return s(sa,ca,r,n)}),ba={$:0},da=e(function(r,n){return{$:2,a:r,b:n}}),ha=t(function(r,n,e){r:for(;;){if(e.b){var t=e.b,a=(0,e.a)(r);if(a.$){var u;if((u=a).a)return u;r=r,n=f(da,n,u.b),e=t;continue r}return a}return f(oa,!1,n)}}),va=function(r){return function(n){return s(ha,n,ba,r)}},pa=function(r){return function(n){return s(fa,!1,r,n)}},ga=e(function(r,n){return{$:0,a:r,b:n}}),ma=function(r){return""===r},$a=e(function(r,n){return{$:1,a:r,b:n}}),ya=a(function(r,n,e,t){return{bM:n,de:t,cd:e,cl:r}}),wa=e(function(r,n){return f($a,ba,l(ya,r.cl,r.bM,n,r.c))}),xa=Br,ka=function(r){return function(r){var n=r.a,e=r.b,t=!ma(n);return function(r){var a=b(xa,n,r.b,r.cl,r.bM,r.a),u=a.a,i=a.b,c=a.c;return k(u,-1)?f(oa,!1,f(wa,r,e)):s(fa,t,0,{bM:c,c:r.c,d:r.d,b:u,cl:i,a:r.a})}}(f(ga,r,{$:8,a:r}))},ja=va($([f(la,pa(0),ka("0")),f(la,pa(1),ka("1")),f(la,pa(2),ka("2")),f(la,pa(3),ka("3")),f(la,pa(4),ka("4")),f(la,pa(5),ka("5")),f(la,pa(6),ka("6")),f(la,pa(7),ka("7")),f(la,pa(8),ka("8")),f(la,pa(9),ka("9")),f(la,pa(10),ka("A")),f(la,pa(11),ka("B")),f(la,pa(12),ka("C")),f(la,pa(13),ka("D")),f(la,pa(14),ka("E")),f(la,pa(15),ka("F")),f(la,pa(10),ka("a")),f(la,pa(11),ka("b")),f(la,pa(12),ka("c")),f(la,pa(13),ka("d")),f(la,pa(14),ka("e")),f(la,pa(15),ka("f"))])),La=e(function(r,n){return(r<<4)+n}),Aa=e(function(r,n){return s(sa,Wn,r,n)}),qa=f(Aa,f(Aa,f(Aa,f(Aa,f(la,pa(a(function(r,n,e,t){if(t.$)return{aV:1,a_:f(La,e,e),a3:f(La,n,n),bu:f(La,r,r)};var a=t.a,u=a.a;return{aV:1,a_:f(La,a.b,a.c),a3:f(La,e,u),bu:f(La,r,n)}})),ka("#")),ja),ja),ja),va($([f(Aa,f(Aa,f(Aa,pa(t(function(r,n,e){return ae(S(r,n,e))})),ja),ja),ja),pa(Sn)]))),Ea=P,Sa={$:5},Ta=Pr,Ma=Or,Ca=X,za=e(function(r,n){return{bM:n.bM+(r-n.b),c:n.c,d:n.d,b:r,cl:n.cl,a:n.a}}),Ba=Nr,Ra=_r,_a=e(function(r,n){if(s(Ra,101,r,n)||s(Ra,69,r,n)){var e=r+1,t=s(Ra,43,e,n)||s(Ra,45,e,n)?e+1:e,a=f(Ba,t,n);return k(t,a)?-a:a}return r}),Na=e(function(r,n){return f(_a,s(Ra,46,r,n)?f(Ba,r+1,n):r,n)}),Pa=u(function(r,n,e,t,a){var u=t.a,i=t.b;if(1===n.$)return f(oa,!0,f(wa,a,n.a));var c=n.a;return k(e,u)?f(oa,0>L(a.b,e),f(wa,a,r)):s(fa,!0,c(i),f(za,u,a))}),Oa=a(function(r,n,e,t){return f($a,ba,l(ya,r,n,e,t))}),Fa=i(function(r,n,e,t,a,u){var i=a.a,c=f(Na,i,u.a);if(0>c)return f(oa,!0,l(Oa,u.cl,u.bM-(c+u.b),r,u.c));if(k(u.b,c))return f(oa,!1,f(wa,u,n));if(k(i,c))return b(Pa,r,e,u.b,a,u);if(1===t.$)return f(oa,!0,f(wa,u,r));var o=t.a,d=function(r){if(0===r.length||/[\sxbo]/.test(r))return Sn;var n=+r;return n==n?ae(n):Sn}(s(Ca,u.b,c,u.a));return 1===d.$?f(oa,!0,f(wa,u,r)):s(fa,!0,o(d.a),f(za,c,u))}),Ia=function(r){return function(n){if(s(Ra,48,n.b,n.a)){var e=n.b+1,t=e+1;return s(Ra,120,e,n.a)?b(Pa,r.dL,r.dy,t,f(Ma,t,n.a),n):s(Ra,111,e,n.a)?b(Pa,r.dL,r.dR,t,s(Ta,8,t,n.a),n):s(Ra,98,e,n.a)?b(Pa,r.dL,r.cW,t,s(Ta,2,t,n.a),n):d(Fa,r.dL,r.bQ,r.dJ,r.dt,E(e,0),n)}return d(Fa,r.dL,r.bQ,r.dJ,r.dt,s(Ta,10,n.b,n.a),n)}},Ja=f(e(function(r,n){return Ia({cW:ue(n),bQ:r,dt:ie(ht),dy:ue(n),dJ:ie(Fn),dL:n,dR:ue(n)})}),Sa,Sa),Ua=e(function(r,n){var e=n;return function(n){var t=e(n);if(t.$)return f(oa,t.a,t.b);var a=t.c;return s(fa,t.a,r(t.b),a)}}),Xa=f(Ua,Ea,Ja),Da=a(function(r,n,e,t){return{aV:t,a_:e,a3:n,bu:r}}),Ga=a(function(r,n,e,t){var a=S(r/360,n/100,e/100),u=a.a,i=a.b,c=a.c,o=c>.5?c+i-c*i:c*(i+1),f=2*c-o,s=function(r){var n=0>r?r+1:r>1?r-1:r;return 1>6*n?f+(o-f)*n*6:1>2*n?o:2>3*n?f+(o-f)*(2/3-n)*6:f},b=s(u-1/3),d=s(u),h=s(u+1/3);return l(Da,Vn(255*h),Vn(255*d),Vn(255*b),t)}),Ka=f(la,f(Ua,Ea,Ja),ka("%")),Ha=Rr,Qa=function(r){return function(r){var n=r.a,e=r.b,t=!ma(n);return function(r){var a=b(xa,n,r.b,r.cl,r.bM,r.a),u=a.a,i=a.b,c=a.c;return k(u,-1)||s(Ha,function(r){return pe(r)||"_"===r},u,r.a)>=0?f(oa,!1,f(wa,r,e)):s(fa,t,0,{bM:c,c:r.c,d:r.d,b:u,cl:i,a:r.a})}}(f(ga,r,{$:9,a:r}))},Wa=u(function(r,n,e,t,a){for(;;){var u=s(Ha,r,n,a.a);if(k(u,-1))return s(fa,0>L(a.b,n),0,{bM:t,c:a.c,d:a.d,b:n,cl:e,a:a.a});k(u,-2)?(r=r,n+=1,e+=1,t=1,a=a):(r=r,n=u,e=e,t+=1,a=a)}}),Va=(qn=function(r){return" "===r||"\n"===r||"\r"===r},function(r){return b(Wa,qn,r.b,r.cl,r.bM,r)}),Za=f(Aa,f(Aa,f(Aa,f(Aa,f(la,f(la,pa(Ga),va($([Qa("hsla"),Qa("hsl")]))),ka("(")),f(la,f(la,f(la,Xa,Va),ka(",")),Va)),f(la,f(la,f(la,Ka,Va),ka(",")),Va)),Ka),f(la,va($([f(Aa,f(la,f(la,pa(ht),ka(",")),Va),Ja),pa(1)])),ka(")"))),Ya=function(r){switch(Kt(r)){case"0":return ae(0);case"1":return ae(1);case"2":return ae(2);case"3":return ae(3);case"4":return ae(4);case"5":return ae(5);case"6":return ae(6);case"7":return ae(7);case"8":return ae(8);case"9":return ae(9);case"a":return ae(10);case"b":return ae(11);case"c":return ae(12);case"d":return ae(13);case"e":return ae(14);case"f":return ae(15);default:return Sn}},ru=t(function(r,n,e){return 1===n.$?Sn:1===e.$?Sn:ae(f(r,n.a,e.a))}),nu=e(function(r,n){return s(ru,e(function(r,n){return(r<<4)+n}),Ya(r),Ya(n))}),eu=function(r){return n={$:12,a:r},function(r){return f(oa,!1,f(wa,r,n))};var n},tu=u(function(r,n,e,t,a){return 1===n.$?Sn:1===e.$?Sn:1===t.$?Sn:1===a.$?Sn:ae(l(r,n.a,e.a,t.a,a.a))}),au=a(function(r,n,e,t){var u,i=r.a,c=r.b,o=n.a,s=n.b,d=e.a,h=e.b,v=t.a,p=t.b;return(u=b(tu,a(function(r,n,e,t){return l(Da,r,n,e,t/255)}),f(nu,i,c),f(nu,o,s),f(nu,d,h),f(nu,v,p))).$?eu("something went wrong"):pa(u.a)}),uu=function(r){var n=Qt(r);r:for(;;){if(n.b&&n.b.b&&n.b.b.b){if(n.b.b.b.b){if(n.b.b.b.b.b){if(n.b.b.b.b.b.b){if(n.b.b.b.b.b.b.b){if(n.b.b.b.b.b.b.b.b){if(n.b.b.b.b.b.b.b.b.b){if("#"!==n.a||n.b.b.b.b.b.b.b.b.b.b)break r;var e=n.b,t=e.b,a=t.b,u=(w=a.a,a.b),i=(k=u.a,u.b),c=(L=i.a,i.b),o=(A=c.a,c.b),f=o.a,s=o.b.a;return l(au,E(e.a,t.a),E(w,k),E(L,A),E(f,s))}var b=n.b,d=b.b,h=(w=d.a,d.b),v=(k=h.a,h.b),p=(L=v.a,v.b),g=(A=p.a,p.b);return f=g.a,s=g.b.a,l(au,E(n.a,b.a),E(w,k),E(L,A),E(f,s))}if("#"===n.a){var m=n.b,$=m.b,y=$.b,w=y.a,x=y.b,k=x.a,j=x.b,L=j.a,A=j.b.a;return l(au,E(m.a,$.a),E(w,k),E(L,A),E("f","f"))}break r}var q=n.b,S=q.b,T=(w=S.a,S.b),M=(k=T.a,T.b);L=M.a,A=M.b.a;return l(au,E(n.a,q.a),E(w,k),E(L,A),E("f","f"))}if("#"===n.a){var C=n.b,z=C.b,B=(N=z.a,z.b);return P=B.a,I=B.b.a,l(au,E(J=C.a,J),E(N,N),E(P,P),E(I,I))}break r}if("#"===n.a){var R=n.b,_=R.b,N=_.a,P=_.b.a;return l(au,E(J=R.a,J),E(N,N),E(P,P),E("f","f"))}var O=n.b,F=(N=O.a,O.b),I=(P=F.a,F.b.a);return l(au,E(J=n.a,J),E(N,N),E(P,P),E(I,I))}var J,U=n.b;N=U.a,P=U.b.a;return l(au,E(J=n.a,J),E(N,N),E(P,P),E("f","f"))}break r}return eu("Invalid color")},iu=va($([f(la,uu("#000000"),Qa("black")),f(la,uu("#c0c0c0"),Qa("silver")),f(la,uu("#808080"),Qa("gray")),f(la,uu("#ffffff"),Qa("white")),f(la,uu("#800000"),Qa("maroon")),f(la,uu("#ff0000"),Qa("red")),f(la,uu("#800080"),Qa("purple")),f(la,uu("#ff00ff"),Qa("fuchsia")),f(la,uu("#008000"),Qa("green")),f(la,uu("#00ff00"),Qa("lime")),f(la,uu("#808000"),Qa("olive")),f(la,uu("#ffff00"),Qa("yellow")),f(la,uu("#000080"),Qa("navy")),f(la,uu("#0000ff"),Qa("blue")),f(la,uu("#008080"),Qa("teal")),f(la,uu("#00ffff"),Qa("aqua")),f(la,uu("#ffa500"),Qa("orange")),f(la,uu("#f0f8ff"),Qa("aliceblue")),f(la,uu("#faebd7"),Qa("antiquewhite")),f(la,uu("#7fffd4"),Qa("aquamarine")),f(la,uu("#f0ffff"),Qa("azure")),f(la,uu("#f5f5dc"),Qa("beige")),f(la,uu("#ffe4c4"),Qa("bisque")),f(la,uu("#ffebcd"),Qa("blanchedalmond")),f(la,uu("#8a2be2"),Qa("blueviolet")),f(la,uu("#a52a2a"),Qa("brown")),f(la,uu("#deb887"),Qa("burlywood")),f(la,uu("#5f9ea0"),Qa("cadetblue")),f(la,uu("#7fff00"),Qa("chartreuse")),f(la,uu("#d2691e"),Qa("chocolate")),f(la,uu("#ff7f50"),Qa("coral")),f(la,uu("#6495ed"),Qa("cornflowerblue")),f(la,uu("#fff8dc"),Qa("cornsilk")),f(la,uu("#dc143c"),Qa("crimson")),f(la,uu("#00ffff"),Qa("cyan")),f(la,uu("#00008b"),Qa("darkblue")),f(la,uu("#008b8b"),Qa("darkcyan")),f(la,uu("#b8860b"),Qa("darkgoldenrod")),f(la,uu("#a9a9a9"),Qa("darkgray")),f(la,uu("#006400"),Qa("darkgreen")),f(la,uu("#a9a9a9"),Qa("darkgrey")),f(la,uu("#bdb76b"),Qa("darkkhaki")),f(la,uu("#8b008b"),Qa("darkmagenta")),f(la,uu("#556b2f"),Qa("darkolivegreen")),f(la,uu("#ff8c00"),Qa("darkorange")),f(la,uu("#9932cc"),Qa("darkorchid")),f(la,uu("#8b0000"),Qa("darkred")),f(la,uu("#e9967a"),Qa("darksalmon")),f(la,uu("#8fbc8f"),Qa("darkseagreen")),f(la,uu("#483d8b"),Qa("darkslateblue")),f(la,uu("#2f4f4f"),Qa("darkslategray")),f(la,uu("#2f4f4f"),Qa("darkslategrey")),f(la,uu("#00ced1"),Qa("darkturquoise")),f(la,uu("#9400d3"),Qa("darkviolet")),f(la,uu("#ff1493"),Qa("deeppink")),f(la,uu("#00bfff"),Qa("deepskyblue")),f(la,uu("#696969"),Qa("dimgray")),f(la,uu("#696969"),Qa("dimgrey")),f(la,uu("#1e90ff"),Qa("dodgerblue")),f(la,uu("#b22222"),Qa("firebrick")),f(la,uu("#fffaf0"),Qa("floralwhite")),f(la,uu("#228b22"),Qa("forestgreen")),f(la,uu("#dcdcdc"),Qa("gainsboro")),f(la,uu("#f8f8ff"),Qa("ghostwhite")),f(la,uu("#ffd700"),Qa("gold")),f(la,uu("#daa520"),Qa("goldenrod")),f(la,uu("#adff2f"),Qa("greenyellow")),f(la,uu("#808080"),Qa("grey")),f(la,uu("#f0fff0"),Qa("honeydew")),f(la,uu("#ff69b4"),Qa("hotpink")),f(la,uu("#cd5c5c"),Qa("indianred")),f(la,uu("#4b0082"),Qa("indigo")),f(la,uu("#fffff0"),Qa("ivory")),f(la,uu("#f0e68c"),Qa("khaki")),f(la,uu("#e6e6fa"),Qa("lavender")),f(la,uu("#fff0f5"),Qa("lavenderblush")),f(la,uu("#7cfc00"),Qa("lawngreen")),f(la,uu("#fffacd"),Qa("lemonchiffon")),f(la,uu("#add8e6"),Qa("lightblue")),f(la,uu("#f08080"),Qa("lightcoral")),f(la,uu("#e0ffff"),Qa("lightcyan")),f(la,uu("#fafad2"),Qa("lightgoldenrodyellow")),f(la,uu("#d3d3d3"),Qa("lightgray")),f(la,uu("#90ee90"),Qa("lightgreen")),f(la,uu("#d3d3d3"),Qa("lightgrey")),f(la,uu("#ffb6c1"),Qa("lightpink")),f(la,uu("#ffa07a"),Qa("lightsalmon")),f(la,uu("#20b2aa"),Qa("lightseagreen")),f(la,uu("#87cefa"),Qa("lightskyblue")),f(la,uu("#778899"),Qa("lightslategray")),f(la,uu("#778899"),Qa("lightslategrey")),f(la,uu("#b0c4de"),Qa("lightsteelblue")),f(la,uu("#ffffe0"),Qa("lightyellow")),f(la,uu("#32cd32"),Qa("limegreen")),f(la,uu("#faf0e6"),Qa("linen")),f(la,uu("#ff00ff"),Qa("magenta")),f(la,uu("#66cdaa"),Qa("mediumaquamarine")),f(la,uu("#0000cd"),Qa("mediumblue")),f(la,uu("#ba55d3"),Qa("mediumorchid")),f(la,uu("#9370db"),Qa("mediumpurple")),f(la,uu("#3cb371"),Qa("mediumseagreen")),f(la,uu("#7b68ee"),Qa("mediumslateblue")),f(la,uu("#00fa9a"),Qa("mediumspringgreen")),f(la,uu("#48d1cc"),Qa("mediumturquoise")),f(la,uu("#c71585"),Qa("mediumvioletred")),f(la,uu("#191970"),Qa("midnightblue")),f(la,uu("#f5fffa"),Qa("mintcream")),f(la,uu("#ffe4e1"),Qa("mistyrose")),f(la,uu("#ffe4b5"),Qa("moccasin")),f(la,uu("#ffdead"),Qa("navajowhite")),f(la,uu("#fdf5e6"),Qa("oldlace")),f(la,uu("#6b8e23"),Qa("olivedrab")),f(la,uu("#ff4500"),Qa("orangered")),f(la,uu("#da70d6"),Qa("orchid")),f(la,uu("#eee8aa"),Qa("palegoldenrod")),f(la,uu("#98fb98"),Qa("palegreen")),f(la,uu("#afeeee"),Qa("paleturquoise")),f(la,uu("#db7093"),Qa("palevioletred")),f(la,uu("#ffefd5"),Qa("papayawhip")),f(la,uu("#ffdab9"),Qa("peachpuff")),f(la,uu("#cd853f"),Qa("peru")),f(la,uu("#ffc0cb"),Qa("pink")),f(la,uu("#dda0dd"),Qa("plum")),f(la,uu("#b0e0e6"),Qa("powderblue")),f(la,uu("#bc8f8f"),Qa("rosybrown")),f(la,uu("#4169e1"),Qa("royalblue")),f(la,uu("#8b4513"),Qa("saddlebrown")),f(la,uu("#fa8072"),Qa("salmon")),f(la,uu("#f4a460"),Qa("sandybrown")),f(la,uu("#2e8b57"),Qa("seagreen")),f(la,uu("#fff5ee"),Qa("seashell")),f(la,uu("#a0522d"),Qa("sienna")),f(la,uu("#87ceeb"),Qa("skyblue")),f(la,uu("#6a5acd"),Qa("slateblue")),f(la,uu("#708090"),Qa("slategray")),f(la,uu("#708090"),Qa("slategrey")),f(la,uu("#fffafa"),Qa("snow")),f(la,uu("#00ff7f"),Qa("springgreen")),f(la,uu("#4682b4"),Qa("steelblue")),f(la,uu("#d2b48c"),Qa("tan")),f(la,uu("#d8bfd8"),Qa("thistle")),f(la,uu("#ff6347"),Qa("tomato")),f(la,uu("#40e0d0"),Qa("turquoise")),f(la,uu("#ee82ee"),Qa("violet")),f(la,uu("#f5deb3"),Qa("wheat")),f(la,uu("#f5f5f5"),Qa("whitesmoke")),f(la,uu("#9acd32"),Qa("yellowgreen")),f(la,uu("#663399"),Qa("rebeccapurple")),f(la,pa(l(Da,0,0,0,0)),Qa("transparent"))])),cu={$:1},ou=f(e(function(r,n){return Ia({cW:ue(n),bQ:r,dt:ue(n),dy:ue(n),dJ:ie(ht),dL:n,dR:ue(n)})}),cu,cu),fu=f(Aa,f(Aa,f(Aa,f(Aa,f(la,f(la,pa(Da),va($([Qa("rgba"),Qa("rgb")]))),ka("(")),f(la,f(la,f(la,ou,Va),ka(",")),Va)),f(la,f(la,f(la,ou,Va),ka(",")),Va)),ou),f(la,va($([f(Aa,f(la,f(la,pa(ht),ka(",")),Va),Ja),pa(1)])),ka(")"))),su=(En={$:10},function(r){return k(Ve(r.a),r.b)?s(fa,!1,0,r):f(oa,!1,f(wa,r,En))}),lu=f(la,va($([iu,Za,fu,qa])),su),bu=e(function(r,n){return n.$?ue(r(n.a)):ie(n.a)}),du=function(){return"TODO deadEndsToString"},hu=t(function(r,n,e){return{bM:n,cd:e,cl:r}}),vu=function(r){return s(hu,r.cl,r.bM,r.cd)},pu=e(function(r,n){r:for(;;)switch(r.$){case 0:return n;case 1:var e=r.b;r=r.a,n=f(Rn,e,n);continue r;default:var t=r.b;r=r.a,n=f(pu,t,n);continue r}}),gu=e(function(r,n){var e=r({bM:1,c:p,d:1,b:0,cl:1,a:n});return e.$?ue(f(pu,e.b,p)):ie(e.b)}),mu=e(function(r,n){var e=f(gu,r,n);return e.$?ue(f(tt,vu,e.a)):ie(e.a)}),$u=function(r){return Nt({aj:"E",ao:na,ac:r,aw:Sn})},yu=f(At,$u,ta),wu=Ne(ea("str")),xu=e(function(r,n){return f(_e,r,n)}),ku=function(r){return{$:1,a:r}},ju=G,Lu=function(r){return ku(ju(r))},Au=function(r){return ku(ke(r))},qu=t(function(r,n,e){return f(je,n,f(Le,r,e))}),Eu=function(r){return ku('"'+s(qu,'"','\\"',r)+'"')},Su=function(r){switch(r){case"map":return yu("anchorMap");case"viewport":return yu("anchorViewport");case"auto":return yu("anchorAuto");case"center":return yu("positionCenter");case"left":return yu("positionLeft");case"right":return yu("posit