text: parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcelRequire,u="function"==typeof require&&require;function f(t,n){if(!r[t]){if(!e[t]){var i="function"==typeof parcelRequire&&parcelRequire;if(!n&&i)return i(t,!0);if(o)return o(t,!0);if(u&&"string"==typeof t)return u(t);var c=new Error("Cannot find module '"+t+"'");throw c.code="MODULE_NOT_FOUND",c}p.resolve=function(r){return e[t][1][r]||r},p.cache={};var l=r[t]=new f.Module(t);e[t][0].call(l.exports,p,l,l.exports,this)}return r[t].exports;function p(e){return f(p.resolve(e))}}f.isParcelRequire=!0,f.Module=function(e){this.id=e,this.bundle=f,this.exports={}},f.modules=e,f.cache=r,f.parent=o,f.register=function(r,t){e[r]=[function(e,r){r.exports=t},{}]};for(var c=0;c<t.length;c++)try{f(t[c])}catch(e){i||(i=e)}if(t.length){var l=f(t[t.length-1]);"object"==typeof exports&&"undefined"!=typeof module?module.exports=l:"function"==typeof define&&define.amd?define(function(){return l}):n&&(this[n]=l)}if(parcelRequire=f,i)throw i;return f}({"oS9F":[function(require,module,exports) {
  !function(n){"use strict";function r(n,r,t){return t.a=n,t.f=r,t}function t(n){return r(2,n,function(r){return function(t){return n(r,t)}})}function e(n){return r(3,n,function(r){return function(t){return function(e){return n(r,t,e)}}})}function a(n){return r(4,n,function(r){return function(t){return function(e){return function(a){return n(r,t,e,a)}}}})}function u(n){return r(5,n,function(r){return function(t){return function(e){return function(a){return function(u){return n(r,t,e,a,u)}}}}})}function i(n){return r(6,n,function(r){return function(t){return function(e){return function(a){return function(u){return function(i){return n(r,t,e,a,u,i)}}}}}})}function c(n){return r(7,n,function(r){return function(t){return function(e){return function(a){return function(u){return function(i){return function(c){return n(r,t,e,a,u,i,c)}}}}}}})}function o(n){return r(8,n,function(r){return function(t){return function(e){return function(a){return function(u){return function(i){return function(c){return function(o){return n(r,t,e,a,u,i,c,o)}}}}}}}})}function f(n,r,t){return 2===n.a?n.f(r,t):n(r)(t)}function s(n,r,t,e){return 3===n.a?n.f(r,t,e):n(r)(t)(e)}function l(n,r,t,e,a){return 4===n.a?n.f(r,t,e,a):n(r)(t)(e)(a)}function b(n,r,t,e,a,u){return 5===n.a?n.f(r,t,e,a,u):n(r)(t)(e)(a)(u)}function d(n,r,t,e,a,u,i){return 6===n.a?n.f(r,t,e,a,u,i):n(r)(t)(e)(a)(u)(i)}function p(n,r,t,e,a,u,i,c){return 7===n.a?n.f(r,t,e,a,u,i,c):n(r)(t)(e)(a)(u)(i)(c)}function v(n,r,t,e,a,u,i,c,o){return 8===n.a?n.f(r,t,e,a,u,i,c,o):n(r)(t)(e)(a)(u)(i)(c)(o)}function h(n,r){for(var t,e=[],a=g(n,r,0,e);a&&(t=e.pop());a=g(t.a,t.b,0,e));return a}function g(n,r,t,e){if(n===r)return!0;if("object"!=typeof n||null===n||null===r)return"function"==typeof n&&F(5),!1;if(t>100)return e.push(y(n,r)),!0;for(var a in 0>n.$&&(n=Ir(n),r=Ir(r)),n)if(!g(n[a],r[a],t+1,e))return!1;return!0}var $=t(h);function m(n,r,t){if("object"!=typeof n)return n===r?0:r>n?-1:1;if(void 0===n.$)return(t=m(n.a,r.a))?t:(t=m(n.b,r.b))?t:m(n.c,r.c);for(;n.b&&r.b&&!(t=m(n.a,r.a));n=n.b,r=r.b);return t||(n.b?1:r.b?-1:0)}var w=t(function(n,r){var t=m(n,r);return 0>t?Pr:t?Gr:Vr}),x=0;function y(n,r){return{a:n,b:r}}function k(n,r,t){return{a:n,b:r,c:t}}function j(n){return n}function E(n,r){var t={};for(var e in n)t[e]=n[e];for(var e in r)t[e]=r[e];return t}function z(n,r){if("string"==typeof n)return n+r;if(!n.b)return r;var t=C(n.a,r);n=n.b;for(var e=t;n.b;n=n.b)e=e.b=C(n.a,r);return t}var S={$:0};function C(n,r){return{$:1,a:n,b:r}}var A=t(C);function L(n){for(var r=S,t=n.length;t--;)r=C(n[t],r);return r}var M=e(function(n,r,t){for(var e=[];r.b&&t.b;r=r.b,t=t.b)e.push(f(n,r.a,t.a));return L(e)}),T=e(function(n,r,t){for(var e=[],a=0;n>a;a++)e[a]=t(r+a);return e}),N=t(function(n,r){for(var t=[],e=0;n>e&&r.b;e++)t[e]=r.a,r=r.b;return t.length=e,y(t,r)});function F(n){throw Error("https://github.com/elm/core/blob/1.0.0/hints/"+n+".md")}var H=Math.ceil,R=Math.floor,D=Math.round,_=Math.log,B=isNaN,q=t(function(n,r){return n+r}),O=e(function(n,r,t){for(var e=t.length;e--;){var a=t[e],u=t.charCodeAt(e);56320>u||u>57343||(a=t[--e]+a),r=f(n,j(a),r)}return r}),U=t(function(n,r){return r.split(n)}),V=t(function(n,r){return r.join(n)}),G=e(function(n,r,t){return t.slice(n,r)}),P=t(function(n,r){return 0===r.indexOf(n)});function Z(n){return n+""}function K(n){return{$:2,b:n}}K(function(n){return"number"!=typeof n?cn("an INT",n):n>-2147483647&&2147483647>n&&(0|n)===n?Xr(n):!isFinite(n)||n%1?cn("an INT",n):Xr(n)}),K(function(n){return"boolean"==typeof n?Xr(n):cn("a BOOL",n)});var I=K(function(n){return"number"==typeof n?Xr(n):cn("a FLOAT",n)}),Q=(K(function(n){return Xr(sn(n))}),K(function(n){return"string"==typeof n?Xr(n):n instanceof String?Xr(n+""):cn("a STRING",n)})),J=t(function(n,r){return{$:6,d:n,b:r}});function W(n,r){return{$:9,f:n,g:r}}var Y=t(function(n,r){return{$:10,b:r,h:n}}),X=t(function(n,r){return W(n,[r])}),nn=e(function(n,r,t){return W(n,[r,t])}),rn=t(function(n,r){return tn(n,ln(r))});function tn(n,r){switch(n.$){case 2:return n.b(r);case 5:return null===r?Xr(n.c):cn("null",r);case 3:return an(r)?en(n.b,r,L):cn("a LIST",r);case 4:return an(r)?en(n.b,r,un):cn("an ARRAY",r);case 6:var t=n.d;if("object"!=typeof r||null===r||!(t in r))return cn("an OBJECT with a field named `"+t+"`",r);var e=tn(n.b,r[t]);return Ft(e)?e:Qr(f(Wr,t,e.a));case 7:var a=n.e;return an(r)?r.length>a?(e=tn(n.b,r[a]),Ft(e)?e:Qr(f(Yr,a,e.a))):cn("a LONGER array. Need index "+a+" but only see "+r.length+" entries",r):cn("an ARRAY",r);case 8:if("object"!=typeof r||null===r||an(r))return cn("an OBJECT",r);var u=S;for(var i in r)if(r.hasOwnProperty(i)){if(e=tn(n.b,r[i]),!Ft(e))return Qr(f(Wr,i,e.a));u=C(y(i,e.a),u)}return Xr(dt(u));case 9:for(var c=n.f,o=n.g,s=0;o.length>s;s++){if(e=tn(o[s],r),!Ft(e))return e;c=c(e.a)}return Xr(c);case 10:return e=tn(n.b,r),Ft(e)?tn(n.h(e.a),r):e;case 11:for(var l=S,b=n.g;b.b;b=b.b){if(e=tn(b.a,r),Ft(e))return e;l=C(e.a,l)}return Qr(nt(dt(l)));case 1:return Qr(f(Jr,n.a,sn(r)));case 0:return Xr(n.a)}}function en(n,r,t){for(var e=r.length,a=[],u=0;e>u;u++){var i=tn(n,r[u]);if(!Ft(i))return Qr(f(Yr,u,i.a));a[u]=i.a}return Xr(t(a))}function an(n){return Array.isArray(n)||"undefined"!=typeof FileList&&n instanceof FileList}function un(n){return f(Nt,n.length,function(r){return n[r]})}function cn(n,r){return Qr(f(Jr,"Expecting "+n,sn(r)))}function on(n,r){if(n===r)return!0;if(n.$!==r.$)return!1;switch(n.$){case 0:case 1:return n.a===r.a;case 2:return n.b===r.b;case 5:return n.c===r.c;case 3:case 4:case 8:return on(n.b,r.b);case 6:return n.d===r.d&&on(n.b,r.b);case 7:return n.e===r.e&&on(n.b,r.b);case 9:return n.f===r.f&&fn(n.g,r.g);case 10:return n.h===r.h&&on(n.b,r.b);case 11:return fn(n.g,r.g)}}function fn(n,r){var t=n.length;if(t!==r.length)return!1;for(var e=0;t>e;e++)if(!on(n[e],r[e]))return!1;return!0}function sn(n){return n}function ln(n){return n}var bn=e(function(n,r,t){return t[n]=ln(r),t});function dn(n){return{$:0,a:n}}function pn(n){return{$:2,b:n,c:null}}sn(null);var vn=t(function(n,r){return{$:3,b:n,d:r}}),hn=0;function gn(n){var r={$:0,e:hn++,f:n,g:null,h:[]};return kn(r),r}function $n(n){return pn(function(r){r(dn(gn(n)))})}function mn(n,r){n.h.push(r),kn(n)}var wn=t(function(n,r){return pn(function(t){mn(n,r),t(dn(x))})}),xn=!1,yn=[];function kn(n){if(yn.push(n),!xn){for(xn=!0;n=yn.shift();)jn(n);xn=!1}}function jn(n){for(;n.f;){var r=n.f.$;if(0===r||1===r){for(;n.g&&n.g.$!==r;)n.g=n.g.i;if(!n.g)return;n.f=n.g.b(n.f.a),n.g=n.g.i}else{if(2===r)return void(n.f.c=n.f.b(function(r){n.f=r,kn(n)}));if(5===r){if(0===n.h.length)return;n.f=n.f.b(n.h.shift())}else n.g={$:3===r?0:1,b:n.f.b,i:n.g},n.f=n.f.d}}}var En={};function zn(n,r,t,e,a){return{b:n,c:r,d:t,e:e,f:a}}function Sn(n,r){var t={g:r,h:void 0},e=n.c,a=n.d,u=n.e,i=n.f;function c(n){return f(vn,c,{$:5,b:function(r){var c=r.a;return 0===r.$?s(a,t,c,n):u&&i?l(e,t,c.i,c.j,n):s(e,t,u?c.i:c.j,n)}})}return t.h=gn(f(vn,c,n.b))}var Cn=t(function(n,r){return pn(function(t){n.g(r),t(dn(x))})}),An=t(function(n,r){return f(wn,n.h,{$:0,a:r})});function Ln(n){return function(r){return{$:1,k:n,l:r}}}function Mn(n){return{$:2,m:n}}var Tn=[],Nn=!1;function Fn(n,r,t){if(Tn.push({p:n,q:r,r:t}),!Nn){Nn=!0;for(var e;e=Tn.shift();)Hn(e.p,e.q,e.r);Nn=!1}}function Hn(n,r,t){var e={};for(var a in Rn(!0,r,e,null),Rn(!1,t,e,null),n)mn(n[a],{$:"fx",a:e[a]||{i:S,j:S}})}function Rn(n,r,t,e){switch(r.$){case 1:var a=r.k,u=function(n,t,e){function a(n){for(var r=e;r;r=r.t)n=r.s(n);return n}return f(n?En[t].e:En[t].f,a,r.l)}(n,a,e);return void(t[a]=function(n,r,t){return t=t||{i:S,j:S},n?t.i=C(r,t.i):t.j=C(r,t.j),t}(n,u,t[a]));case 2:for(var i=r.m;i.b;i=i.b)Rn(n,i.a,t,e);return;case 3:return void Rn(n,r.o,t,{s:r.n,t:e})}}function Dn(n){En[n]&&F(3)}function _n(n,r){return Dn(n),En[n]={e:Bn,u:r,a:qn},Ln(n)}var Bn=t(function(n,r){return r});function qn(n){var r=[],t=En[n].u,a=(0,pn(function(n){var r=setTimeout(function(){n(dn(x))},0);return function(){clearTimeout(r)}}));return En[n].b=a,En[n].c=e(function(n,e){for(;e.b;e=e.b)for(var u=r,i=ln(t(e.a)),c=0;u.length>c;c++)u[c](i);return a}),{subscribe:function(n){r.push(n)},unsubscribe:function(n){var t=(r=r.slice()).indexOf(n);0>t||r.splice(t,1)}}}function On(n,r){return Dn(n),En[n]={f:Vn,u:r,a:Gn},Ln(n)}var Un,Vn=t(function(n,r){return function(t){return n(r(t))}});function Gn(n,r){var t=S,a=En[n].u,u=dn(null);return En[n].b=u,En[n].c=e(function(n,r){return t=r,u}),{send:function(n){var e=f(rn,a,sn(n));Ft(e)||F(4);for(var u=e.a,i=t;i.b;i=i.b)r(i.a(u))}}}var Pn="undefined"!=typeof document?document:{};function Zn(n,r){n.appendChild(r)}function Kn(n){return{$:0,a:n}}var In=t(function(n,r){return t(function(t,e){for(var a=[],u=0;e.b;e=e.b){var i=e.a;u+=i.b||0,a.push(i)}return u+=a.length,{$:1,c:r,d:or(t),e:a,f:n,b:u}})}),Qn=In(void 0),Jn=t(function(n,r){return t(function(t,e){for(var a=[],u=0;e.b;e=e.b){var i=e.a;u+=i.b.b||0,a.push(i)}return u+=a.length,{$:2,c:r,d:or(t),e:a,f:n,b:u}})})(void 0),Wn=t(function(n,r){return{$:4,j:n,k:r,b:1+(r.b||0)}}),Yn=t(function(n,r){return{$:"a0",n:n,o:r}}),Xn=t(function(n,r){return{$:"a1",n:n,o:r}}),nr=t(function(n,r){return{$:"a2",n:n,o:r}}),rr=t(function(n,r){return{$:"a3",n:n,o:r}});function tr(n){return"script"==n?"p":n}function er(n){return/^\s*(javascript:|data:text\/html)/i.test(n)?"":n}var ar,ur=t(function(n,r){return"a0"===r.$?f(Yn,r.n,function(n,r){var t=_t(r);return{$:r.$,a:t?s(Rt,3>t?ir:cr,Dt(n),r.a):f(Ht,n,r.a)}}(n,r.o)):r}),ir=t(function(n,r){return y(n(r.a),r.b)}),cr=t(function(n,r){return{I:n(r.I),aR:r.aR,aM:r.aM}});function or(n){for(var r={};n.b;n=n.b){var t=n.a,e=t.$,a=t.n,u=t.o;if("a2"!==e){var i=r[e]||(r[e]={});"a3"===e&&"class"===a?fr(i,a,u):i[a]=u}else"className"===a?fr(r,a,ln(u)):r[a]=ln(u)}return r}function fr(n,r,t){var e=n[r];n[r]=e?e+" "+t:t}function sr(n,r){var t=n.$;if(5===t)return sr(n.k||(n.k=n.m()),r);if(0===t)return Pn.createTextNode(n.a);if(4===t){for(var e=n.k,a=n.j;4===e.$;)"object"!=typeof a?a=[a,e.j]:a.push(e.j),e=e.k;var u={j:a,p:r};return(i=sr(e,u)).elm_event_node_ref=u,i}if(3===t)return lr(i=n.h(n.g),r,n.d),i;var i=n.f?Pn.createElementNS(n.f,n.c):Pn.createElement(n.c);Un&&"a"==n.c&&i.addEventListener("click",Un(i)),lr(i,r,n.d);for(var c=n.e,o=0;c.length>o;o++)Zn(i,sr(1===t?c[o]:c[o].b,r));return i}function lr(n,r,t){for(var e in t){var a=t[e];"a1"===e?br(n,a):"a0"===e?vr(n,r,a):"a3"===e?dr(n,a):"a4"===e?pr(n,a):("value"!==e&&"checked"!==e||n[e]!==a)&&(n[e]=a)}}function br(n,r){var t=n.style;for(var e in r)t[e]=r[e]}function dr(n,r){for(var t in r){var e=r[t];void 0!==e?n.setAttribute(t,e):n.removeAttribute(t)}}function pr(n,r){for(var t in r){var e=r[t],a=e.f,u=e.o;void 0!==u?n.setAttributeNS(a,t,u):n.removeAttributeNS(a,t)}}function vr(n,r,t){var e=n.elmFs||(n.elmFs={});for(var a in t){var u=t[a],i=e[a];if(u){if(i){if(i.q.$===u.$){i.q=u;continue}n.removeEventListener(a,i)}i=hr(r,u),n.addEventListener(a,i,ar&&{passive:2>_t(u)}),e[a]=i}else n.removeEventListener(a,i),e[a]=void 0}}try{window.addEventListener("t",null,Object.defineProperty({},"passive",{get:function(){ar=!0}}))}catch(n){}function hr(n,r){function t(r){var e=t.q,a=tn(e.a,r);if(Ft(a)){for(var u,i=_t(e),c=a.a,o=i?3>i?c.a:c.I:c,f=1==i?c.b:3==i&&c.aR,s=(f&&r.stopPropagation(),(2==i?c.b:3==i&&c.aM)&&r.preventDefault(),n);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 t.q=r,t}function gr(n,r){return n.$==r.$&&on(n.a,r.a)}function $r(n,r,t,e){var a={$:r,r:t,s:e,t:void 0,u:void 0};return n.push(a),a}function mr(n,r,t,e){if(n!==r){var a=n.$,u=r.$;if(a!==u){if(1!==a||2!==u)return void $r(t,0,e,r);r=function(n){for(var r=n.e,t=r.length,e=[],a=0;t>a;a++)e[a]=r[a].b;return{$:1,c:n.c,d:n.d,e:e,f:n.f,b:n.b}}(r),u=1}switch(u){case 5:for(var i=n.l,c=r.l,o=i.length,f=o===c.length;f&&o--;)f=i[o]===c[o];if(f)return void(r.k=n.k);r.k=r.m();var s=[];return mr(n.k,r.k,s,0),void(s.length>0&&$r(t,1,e,s));case 4:for(var l=n.j,b=r.j,d=!1,p=n.k;4===p.$;)d=!0,"object"!=typeof l?l=[l,p.j]:l.push(p.j),p=p.k;for(var v=r.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 $r(t,0,e,r):((d?function(n,r){for(var t=0;n.length>t;t++)if(n[t]!==r[t])return!1;return!0}(l,b):l===b)||$r(t,2,e,b),void mr(p,v,t,e+1));case 0:return void(n.a!==r.a&&$r(t,3,e,r.a));case 1:return void wr(n,r,t,e,yr);case 2:return void wr(n,r,t,e,kr);case 3:if(n.h!==r.h)return void $r(t,0,e,r);var h=xr(n.d,r.d);h&&$r(t,4,e,h);var g=r.i(n.g,r.g);return void(g&&$r(t,5,e,g))}}}function wr(n,r,t,e,a){if(n.c===r.c&&n.f===r.f){var u=xr(n.d,r.d);u&&$r(t,4,e,u),a(n,r,t,e)}else $r(t,0,e,r)}function xr(n,r,t){var e;for(var a in n)if("a1"!==a&&"a0"!==a&&"a3"!==a&&"a4"!==a)if(a in r){var u=n[a],i=r[a];u===i&&"value"!==a&&"checked"!==a||"a0"===t&&gr(u,i)||((e=e||{})[a]=i)}else(e=e||{})[a]=t?"a1"===t?"":"a0"===t||"a3"===t?void 0:{f:n[a].f,o:void 0}:"string"==typeof n[a]?"":null;else{var c=xr(n[a],r[a]||{},a);c&&((e=e||{})[a]=c)}for(var o in r)o in n||((e=e||{})[o]=r[o]);return e}function yr(n,r,t,e){var a=n.e,u=r.e,i=a.length,c=u.length;i>c?$r(t,6,e,{v:c,i:i-c}):c>i&&$r(t,7,e,{v:i,e:u});for(var o=c>i?i:c,f=0;o>f;f++){var s=a[f];mr(s,u[f],t,++e),e+=s.b||0}}function kr(n,r,t,e){for(var a=[],u={},i=[],c=n.e,o=r.e,f=c.length,s=o.length,l=0,b=0,d=e;f>l&&s>b;){var p=(z=c[l]).a,v=(S=o[b]).a,h=z.b,g=S.b,$=void 0,m=void 0;if(p!==v){var w=c[l+1],x=o[b+1];if(w){var y=w.a,k=w.b;m=v===y}if(x){var j=x.a,E=x.b;$=p===j}if($&&m)mr(h,E,a,++d),Er(u,a,p,g,b,i),d+=h.b||0,zr(u,a,p,k,++d),d+=k.b||0,l+=2,b+=2;else if($)d++,Er(u,a,v,g,b,i),mr(h,E,a,d),d+=h.b||0,l+=1,b+=2;else if(m)zr(u,a,p,h,++d),d+=h.b||0,mr(k,g,a,++d),d+=k.b||0,l+=2,b+=1;else{if(!w||y!==j)break;zr(u,a,p,h,++d),Er(u,a,v,g,b,i),d+=h.b||0,mr(k,E,a,++d),d+=k.b||0,l+=2,b+=2}}else mr(h,g,a,++d),d+=h.b||0,l++,b++}for(;f>l;){var z;zr(u,a,(z=c[l]).a,h=z.b,++d),d+=h.b||0,l++}for(;s>b;){var S,C=C||[];Er(u,a,(S=o[b]).a,S.b,void 0,C),b++}(a.length>0||i.length>0||C)&&$r(t,8,e,{w:a,x:i,y:C})}var jr="_elmW6BL";function Er(n,r,t,e,a,u){var i=n[t];if(!i)return u.push({r:a,A:i={c:0,z:e,r:a,s:void 0}}),void(n[t]=i);if(1===i.c){u.push({r:a,A:i}),i.c=2;var c=[];return mr(i.z,e,c,i.r),i.r=a,void(i.s.s={w:c,A:i})}Er(n,r,t+jr,e,a,u)}function zr(n,r,t,e,a){var u=n[t];if(u){if(0===u.c){u.c=2;var i=[];return mr(e,u.z,i,a),void $r(r,9,a,{w:i,A:u})}zr(n,r,t+jr,e,a)}else{var c=$r(r,9,a,void 0);n[t]={c:1,z:e,r:a,s:c}}}function Sr(n,r,t,e){return 0===t.length?n:(function n(r,t,e,a){!function r(t,e,a,u,i,c,o){for(var f=a[u],s=f.r;s===i;){var l=f.$;if(1===l)n(t,e.k,f.s,o);else if(8===l)f.t=t,f.u=o,(b=f.s.w).length>0&&r(t,e,b,0,i,c,o);else if(9===l){f.t=t,f.u=o;var b,d=f.s;d&&(d.A.s=t,(b=d.w).length>0&&r(t,e,b,0,i,c,o))}else f.t=t,f.u=o;if(!(f=a[++u])||(s=f.r)>c)return u}var p=e.$;if(4===p){for(var v=e.k;4===v.$;)v=v.k;return r(t,v,a,u,i+1,c,t.elm_event_node_ref)}for(var h=e.e,g=t.childNodes,$=0;h.length>$;$++){var m=1===p?h[$]:h[$].b,w=++i+(m.b||0);if(!(i>s||s>w||(f=a[u=r(g[$],m,a,u,i,w,o)])&&(s=f.r)<=c))return u;i=w}return u}(r,t,e,0,0,t.b,a)}(n,r,t,e),Cr(n,t))}function Cr(n,r){for(var t=0;r.length>t;t++){var e=r[t],a=e.t,u=Ar(a,e);a===n&&(n=u)}return n}function Ar(n,r){switch(r.$){case 0:return function(n){var t=n.parentNode,e=sr(r.s,r.u);return e.elm_event_node_ref||(e.elm_event_node_ref=n.elm_event_node_ref),t&&e!==n&&t.replaceChild(e,n),e}(n);case 4:return lr(n,r.u,r.s),n;case 3:return n.replaceData(0,n.length,r.s),n;case 1:return Cr(n,r.s);case 2:return n.elm_event_node_ref?n.elm_event_node_ref.j=r.s:n.elm_event_node_ref={j:r.s,p:r.u},n;case 6:for(var t=r.s,e=0;t.i>e;e++)n.removeChild(n.childNodes[t.v]);return n;case 7:for(var a=(t=r.s).e,u=n.childNodes[e=t.v];a.length>e;e++)n.insertBefore(sr(a[e],r.u),u);return n;case 9:if(!(t=r.s))return n.parentNode.removeChild(n),n;var i=t.A;return void 0!==i.r&&n.parentNode.removeChild(n),i.s=Cr(n,t.w),n;case 8:return function(n,r){var t=r.s,e=function(n,r){if(n){for(var t=Pn.createDocumentFragment(),e=0;n.length>e;e++){var a=n[e].A;Zn(t,2===a.c?a.s:sr(a.z,r.u))}return t}}(t.y,r);n=Cr(n,t.w);for(var a=t.x,u=0;a.length>u;u++){var i=a[u],c=i.A,o=2===c.c?c.s:sr(c.z,r.u);n.insertBefore(o,n.childNodes[i.r])}return e&&Zn(n,e),n}(n,r);case 5:return r.s(n);default:F(10)}}var Lr=a(function(n,r,t,e){return function(n,r,t,e,a,u){var i=f(rn,n,sn(r?r.flags:void 0));Ft(i)||F(2);var c={},o=t(i.a),s=o.a,l=u(d,s),b=function(n,r){var t;for(var e in En){var a=En[e];a.a&&((t=t||{})[e]=a.a(e,r)),n[e]=Sn(a,r)}return t}(c,d);function d(n,r){var t=f(e,n,s);l(s=t.a,r),Fn(c,t.b,a(s))}return Fn(c,o.b,a(s)),b?{ports:b}:{}}(r,e,n.cH,n.dJ,n.$7,function(r,t){var a=n.aS,u=e.node,i=function n(r){if(3===r.nodeType)return Kn(r.textContent);if(1!==r.nodeType)return Kn("");for(var t=S,e=r.attributes,a=e.length;a--;){var u=e[a];t=C(f(rr,u.name,u.value),t)}var i=r.tagName.toLowerCase(),c=S,o=r.childNodes;for(a=o.length;a--;)c=C(n(o[a]),c);return s(Qn,i,t,c)}(u);return function(n,r){r(n);var t=0;function e(){t=1===t?0:(Mr(e),r(n),1)}return function(a,u){n=a,u?(r(n),2===t&&(t=1)):(0===t&&Mr(e),t=2)}}(t,function(n){var t=a(n),e=function(n,r){var t=[];return mr(n,r,t,0),t}(i,t);u=Sr(u,i,e,r),i=t})})}),Mr=("undefined"!=typeof cancelAnimationFrame&&cancelAnimationFrame,"undefined"!=typeof requestAnimationFrame?requestAnimationFrame:function(n){return setTimeout(n,1e3/60)});var Tr={addEventListener:function(){},removeEventListener:function(){}},Nr="undefined"!=typeof document?document:Tr,Fr="undefined"!=typeof window?window:Tr,Hr=e(function(n,r,t){return $n(pn(function(){function e(n){gn(t(n))}return n.addEventListener(r,e,ar&&{passive:!0}),function(){n.removeEventListener(r,e)}}))}),Rr=t(function(n,r){var t=tn(n,r);return Ft(t)?rt(t.a):tt}),Dr=e(function(n,r,t){return pn(function(e){function a(n){e(r(t.cw.a(n)))}var u=new XMLHttpRequest;u.addEventListener("error",function(){a(se)}),u.addEventListener("timeout",function(){a(de)}),u.addEventListener("load",function(){a(function(n,r){return f(r.status>=200&&300>r.status?fe:ce,function(n){return{ay:n.responseURL,di:n.status,dj:n.statusText,a8:_r(n.getAllResponseHeaders())}}(r),n(r.response))}(t.cw.b,u))}),he(t.bH)&&function(n,r,t){r.upload.addEventListener("progress",function(e){r.c||gn(f(ge,n,y(t,be({c9:e.loaded,dc:e.total}))))}),r.addEventListener("progress",function(e){r.c||gn(f(ge,n,y(t,le({c1:e.loaded,dc:e.lengthComputable?rt(e.total):tt}))))})}(n,u,t.bH.a);try{u.open(t.cQ,t.ay,!0)}catch(n){return a(oe(t.ay))}return function(n,r){for(var t=r.a8;t.b;t=t.b)n.setRequestHeader(t.a.a,t.a.b);n.timeout=r.dE.a||0,n.responseType=r.cw.d,n.withCredentials=r.b0}(u,t),t.b9.a&&u.setRequestHeader("Content-Type",t.b9.a),u.send(t.b9.b),function(){u.c=!0,u.abort()}})});function _r(n){if(!n)return ve;for(var r=ve,t=n.split("\r\n"),e=t.length;e--;){var a=t[e],u=a.indexOf(": ");if(u>0){var i=a.substring(0,u),c=a.substring(u+2);r=s(Me,i,function(n){return rt(he(n)?c+", "+n.a:c)},r)}}return r}var Br,qr=e(function(n,r,t){return{$:0,d:n,b:r,a:t}}),Or=t(function(n,r){return{$:0,d:r.d,b:r.b,a:function(t){return n(r.a(t))}}}),Ur=K(function(n){return"undefined"!=typeof File&&n instanceof File?Xr(n):cn("a FILE",n)});var Vr=1,Gr=2,Pr=0,Zr=A,Kr=e(function(n,r,t){for(;;){if(-2===t.$)return r;var e=t.d,a=n,u=s(n,t.b,t.c,s(Kr,n,r,t.e));n=a,r=u,t=e}}),Ir=function(n){return s(Kr,e(function(n,r,t){return f(Zr,y(n,r),t)}),S,n)},Qr=function(n){return{$:1,a:n}},Jr=t(function(n,r){return{$:3,a:n,b:r}}),Wr=t(function(n,r){return{$:0,a:n,b:r}}),Yr=t(function(n,r){return{$:1,a:n,b:r}}),Xr=function(n){return{$:0,a:n}},nt=function(n){return{$:2,a:n}},rt=function(n){return{$:0,a:n}},tt={$:1},et=Z,at=t(function(n,r){return f(V,n,function(n){for(var r=[];n.b;n=n.b)r.push(n.a);return r}(r))}),ut=t(function(n,r){return L(f(U,n,r))}),it=e(function(n,r,t){for(;;){if(!t.b)return r;var e=t.b,a=n,u=f(n,t.a,r);n=a,r=u,t=e}}),ct=function(n){return s(it,t(function(n,r){return r+1}),0,n)},ot=M,ft=e(function(n,r,t){for(;;){if(m(n,r)>=1)return t;var e=n,a=r-1,u=f(Zr,r,t);n=e,r=a,t=u}}),st=t(function(n,r){return s(ft,n,r,S)}),lt=t(function(n,r){return s(ot,n,f(st,0,ct(r)-1),r)}),bt=function(n){var r=n.charCodeAt(0);return 55296>r||r>56319?r:1024*(r-55296)+n.charCodeAt(1)-56320+65536},dt=function(n){return s(it,Zr,S,n)},pt=function(n){var r=n.charCodeAt(0);return isNaN(r)?tt:rt(55296>r||r>56319?y(j(n[0]),n.slice(1)):y(j(n[0]+n[1]),n.slice(2)))},vt=a(function(n,r,t,e){return{$:0,a:n,b:r,c:t,d:e}}),ht=[],gt=H,$t=t(function(n,r){return _(r)/_(n)}),mt=function(n){return n},wt=gt(f($t,2,32)),xt=l(vt,0,wt,ht,ht),yt=T,kt=$,jt=R,Et=function(n){return n.length},zt=t(function(n,r){return m(n,r)>0?n:r}),St=N,Ct=t(function(n,r){for(;;){var t=f(St,32,n),e=t.b,a=f(Zr,{$:0,a:t.a},r);if(!e.b)return dt(a);n=e,r=a}}),At=function(n){return n.a},Lt=t(function(n,r){for(;;){var t=gt(r/32);if(1===t)return f(St,32,n).a;n=f(Ct,n,S),r=t}}),Mt=t(function(n,r){if(r.c){var t=32*r.c,e=jt(f($t,32,t-1)),a=n?dt(r.f):r.f,u=f(Lt,a,r.c);return l(vt,Et(r.e)+t,f(zt,5,e*wt),u,r.e)}return l(vt,Et(r.e),wt,ht,r.e)}),Tt=u(function(n,r,t,e,a){for(;;){if(0>r)return f(Mt,!1,{f:e,c:t/32|0,e:a});var u={$:1,a:s(yt,32,r,n)};n=n,r-=32,t=t,e=f(Zr,u,e),a=a}}),Nt=t(function(n,r){if(n>0){var t=n%32;return b(Tt,r,n-t-32,n,S,s(yt,t,n-t,r))}return xt}),Ft=function(n){return!n.$},Ht=X,Rt=nn,Dt=function(n){return{$:0,a:n}},_t=function(n){switch(n.$){case 0:return 0;case 1:return 1;case 2:return 2;default:return 3}},Bt=function(n){return n},qt=function(n){return n.length},Ot=G,Ut=t(function(n,r){return 1>n?r:s(Ot,n,qt(r),r)}),Vt=function(n){return""===n},Gt=P,Pt=function(n){for(;;)n=n},Zt=dn,Kt=Zt(0),It=a(function(n,r,t,e){if(e.b){var a=e.a,u=e.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(n,a,f(n,i,f(n,o,f(n,b.a,t>500?s(it,n,r,dt(d)):l(It,n,r,t+1,d)))))}return f(n,a,f(n,i,f(n,o,r)))}return f(n,a,f(n,i,r))}return f(n,a,r)}return r}),Qt=e(function(n,r,t){return l(It,n,r,0,t)}),Jt=t(function(n,r){return s(Qt,t(function(r,t){return f(Zr,n(r),t)}),S,r)}),Wt=vn,Yt=t(function(n,r){return f(Wt,function(r){return Zt(n(r))},r)}),Xt=e(function(n,r,t){return f(Wt,function(r){return f(Wt,function(t){return Zt(f(n,r,t))},t)},r)}),ne=function(n){return s(Qt,Xt(Zr),Zt(S),n)},re=Cn,te=t(function(n,r){var t=r;return $n(f(Wt,re(n),t))});En.Task=zn(Kt,e(function(n,r){return f(Yt,function(){return 0},ne(f(Jt,te(n),r)))}),e(function(){return Zt(0)}),t(function(n,r){return f(Yt,n,r)}));var ee=Ln("Task"),ae=t(function(n,r){return ee(f(Yt,n,r))}),ue=Lr,ie=function(n){return{$:14,a:n}},ce=t(function(n,r){return{$:3,a:n,b:r}}),oe=function(n){return{$:0,a:n}},fe=t(function(n,r){return{$:4,a:n,b:r}}),se={$:2},le=function(n){return{$:1,a:n}},be=function(n){return{$:0,a:n}},de={$:1},pe={$:-2},ve=pe,he=function(n){return!n.$},ge=An,$e=w,me=t(function(n,r){n:for(;;){if(-2===r.$)return tt;var t=r.c,e=r.d,a=r.e;switch(f($e,n,r.b)){case 0:n=n,r=e;continue n;case 1:return rt(t);default:n=n,r=a;continue n}}}),we=u(function(n,r,t,e,a){return{$:-1,a:n,b:r,c:t,d:e,e:a}}),xe=u(function(n,r,t,e,a){if(-1!==a.$||a.a){if(-1!==e.$||e.a||-1!==e.d.$||e.d.a)return b(we,n,r,t,e,a);var u=e.d;return i=e.e,b(we,0,e.b,e.c,b(we,1,u.b,u.c,u.d,u.e),b(we,1,r,t,i,a))}var i,c=a.b,o=a.c,f=a.d,s=a.e;return-1!==e.$||e.a?b(we,n,c,o,b(we,0,r,t,e,f),s):b(we,0,r,t,b(we,1,e.b,e.c,e.d,i=e.e),b(we,1,c,o,f,s))}),ye=e(function(n,r,t){if(-2===t.$)return b(we,0,n,r,pe,pe);var e=t.a,a=t.b,u=t.c,i=t.d,c=t.e;switch(f($e,n,a)){case 0:return b(xe,e,a,u,s(ye,n,r,i),c);case 1:return b(we,e,a,r,i,c);default:return b(xe,e,a,u,i,s(ye,n,r,c))}}),ke=e(function(n,r,t){var e=s(ye,n,r,t);return-1!==e.$||e.a?e:b(we,1,e.b,e.c,e.d,e.e)}),je=function(n){if(-1===n.$&&-1===n.d.$&&-1===n.e.$){if(-1!==n.e.d.$||n.e.d.a){var r=n.d,t=n.e;return i=t.b,c=t.c,e=t.d,s=t.e,b(we,1,n.b,n.c,b(we,0,r.b,r.c,r.d,r.e),b(we,0,i,c,e,s))}var e,a=n.d,u=n.e,i=u.b,c=u.c,o=(e=u.d).d,f=e.e,s=u.e;return b(we,0,e.b,e.c,b(we,1,n.b,n.c,b(we,0,a.b,a.c,a.d,a.e),o),b(we,1,i,c,f,s))}return n},Ee=function(n){if(-1===n.$&&-1===n.d.$&&-1===n.e.$){if(-1!==n.d.d.$||n.d.d.a){var r=n.d,t=n.e;return f=t.b,s=t.c,l=t.d,d=t.e,b(we,1,e=n.b,a=n.c,b(we,0,r.b,r.c,r.d,c=r.e),b(we,0,f,s,l,d))}var e=n.b,a=n.c,u=n.d,i=u.d,c=u.e,o=n.e,f=o.b,s=o.c,l=o.d,d=o.e;return b(we,0,u.b,u.c,b(we,1,i.b,i.c,i.d,i.e),b(we,1,e,a,c,b(we,0,f,s,l,d)))}return n},ze=c(function(n,r,t,e,a,u,i){if(-1!==u.$||u.a){n:for(;;){if(-1===i.$&&1===i.a){if(-1===i.d.$){if(1===i.d.a)return Ee(r);break n}return Ee(r)}break n}return r}return b(we,t,u.b,u.c,u.d,b(we,0,e,a,u.e,i))}),Se=function(n){if(-1===n.$&&-1===n.d.$){var r=n.a,t=n.b,e=n.c,a=n.d,u=a.d,i=n.e;if(1===a.a){if(-1!==u.$||u.a){var c=je(n);if(-1===c.$){var o=c.e;return b(xe,c.a,c.b,c.c,Se(c.d),o)}return pe}return b(we,r,t,e,Se(a),i)}return b(we,r,t,e,Se(a),i)}return pe},Ce=t(function(n,r){if(-2===r.$)return pe;var t=r.a,e=r.b,a=r.c,u=r.d,i=r.e;if(0>m(n,e)){if(-1===u.$&&1===u.a){var c=u.d;if(-1!==c.$||c.a){var o=je(r);if(-1===o.$){var s=o.e;return b(xe,o.a,o.b,o.c,f(Ce,n,o.d),s)}return pe}return b(we,t,e,a,f(Ce,n,u),i)}return b(we,t,e,a,f(Ce,n,u),i)}return f(Ae,n,p(ze,n,r,t,e,a,u,i))}),Ae=t(function(n,r){if(-1===r.$){var t=r.a,e=r.b,a=r.c,u=r.d,i=r.e;if(h(n,e)){var c=function(n){for(;;){if(-1!==n.$||-1!==n.d.$)return n;n=n.d}}(i);return-1===c.$?b(xe,t,c.b,c.c,u,Se(i)):pe}return b(xe,t,e,a,u,f(Ce,n,i))}return pe}),Le=t(function(n,r){var t=f(Ce,n,r);return-1!==t.$||t.a?t:b(we,1,t.b,t.c,t.d,t.e)}),Me=e(function(n,r,t){var e=r(f(me,n,t));return e.$?f(Le,n,t):s(ke,n,e.a,t)}),Te=e(function(n,r,t){return r(n(t))}),Ne=t(function(n,r){return s(qr,"",Bt,f(Te,r,n))}),Fe=function(n){return{$:4,a:n}},He={$:2},Re={$:1},De=t(function(n,r){return r.$?Qr(n(r.a)):Xr(r.a)}),_e=t(function(n,r){switch(r.$){case 0:return Qr({$:0,a:r.a});case 1:return Qr(Re);case 2:return Qr(He);case 3:return Qr({$:3,a:r.a.di});default:return f(De,Fe,n(r.b))}}),Be={$:0},qe=function(n){return{$:1,a:n}},Oe=t(function(n,r){return{by:n,bE:r}}),Ue=Zt(f(Oe,ve,S)),Ve=function(n){return pn(function(r){var t=n.f;2===t.$&&t.c&&t.c(),n.f=null,r(dn(x))})},Ge=$n,Pe=e(function(n,r,t){n:for(;;){if(r.b){var e=r.a,a=r.b;if(e.$){var u=e.a;return f(Wt,function(r){var e=u.bH;return s(Pe,n,a,1===e.$?t:s(ke,e.a,r,t))},Ge(s(Dr,n,re(n),u)))}var i=e.a,c=f(me,i,t);if(1===c.$){n=n,r=a,t=t;continue n}return f(Wt,function(){return s(Pe,n,a,f(Le,i,t))},Ve(c.a))}return Zt(t)}}),Ze=a(function(n,r,t,e){return f(Wt,function(n){return Zt(f(Oe,n,t))},s(Pe,n,r,e.by))}),Ke=e(function(n,r,t){var e=n(r);return e.$?t:f(Zr,e.a,t)}),Ie=t(function(n,r){return s(Qt,Ke(n),S,r)}),Qe=a(function(n,r,t,e){var a=e.b;return h(r,e.a)?rt(f(re,n,a(t))):tt}),Je=e(function(n,r,t){return f(Wt,function(){return Zt(t)},ne(f(Ie,s(Qe,n,r.a,r.b),t.bE)))}),We=t(function(n,r){if(r.$){var t=r.a;return qe({b0:t.b0,b9:t.b9,cw:f(Or,n,t.cw),a8:t.a8,cQ:t.cQ,dE:t.dE,bH:t.bH,ay:t.ay})}return{$:0,a:r.a}}),Ye=t(function(n,r){return{$:0,a:n,b:r}});En.Http=zn(Ue,Ze,Je,We,t(function(n,r){return f(Ye,r.a,f(Te,r.b,n))}));var Xe=Ln("Http"),na=(Ln("Http"),function(n){return function(n){return Xe(qe({b0:!1,b9:n.b9,cw:n.cw,a8:n.a8,cQ:n.cQ,dE:n.dE,bH:n.bH,ay:n.ay}))}({b9:Be,cw:n.cw,a8:S,cQ:"GET",dE:tt,bH:tt,ay:n.ay})}),ra=function(n){return na({cw:(r=ie,f(Ne,r,_e(Xr))),ay:n});var r},ta=Mn,ea=ta(S),aa={$:2},ua=function(n){return{$:0,a:n}},ia=function(n){return n.a+"="+n.b},ca=e(function(n,r,t){return n+"/"+(f(at,"/",r)+function(n){return n.b?"?"+f(at,"&",f(Jt,ia,n)):""}(t))}),oa=function(n){if(Vt(n))return aa;if(f(Gt,"gh:",n)){var r=f(ut,"/",f(Ut,3,n));return 4>ct(r)?{$:1,a:"Invalid gh query, try 'gh:username/repo/branch/filepath'."}:ua(s(ca,"https://raw.githubusercontent.com",r,S))}return ua(n)},fa=sn,sa=_n("ui2VisCommand",Bt),la=function(n){var r=function(){var r=oa(n);switch(r.$){case 2:return k("",sa(fa("reset")),0);case 1:return k(r.a,ea,0);default:return k("",ra(r.a),1)}}(),t=r.b,e=r.c;return y({Z:!0,H:r.a,aF:L([{y:"Simple Sphere",r:"simple-sphere.json"},{y:"Tumbling Worm",r:"worm-tumble.json"},{y:"Multiple Shapes",r:"multiple-shapes.json"},{y:"Galloping Quadruped",r:"quadruped-gallop.json"},{y:"Hopping Quadruped",r:"quadruped-hop.json"},{y:"Hopping Worm",r:"worm-hop.json"},{y:"Autonomous Vehicle",r:"autonomous-vehicle.json"}]),O:!1,P:!1,aa:!1,B:!1,aw:!1,D:0,n:e,j:0,k:0,an:n,az:!0},t)},ba=Q,da=function(n){return{$:23,a:n}},pa=function(n){return{$:22,a:n}},va=function(n){return{$:20,a:n}},ha=function(n){return{$:21,a:n}},ga=Mn,$a=J,ma=function(n){return{$:7,a:n}},wa=function(n){return{$:5,a:n}},xa={$:0},ya={$:4},ka=t(function(n,r){return 0>m(n,r)?n:r}),ja=function(n){return n/10},Ea=t(function(n,r){switch(r){case" ":return ya;case"ArrowRight":return wa(f(ka,n.k,n.j+ja(n.k)));case"ArrowLeft":return wa(f(zt,0,n.j-ja(n.k)));case"ArrowUp":return ma(f(ka,5,n.D+1));case"ArrowDown":return ma(f(zt,-5,n.D-1));default:return xa}}),za=function(n){return f(Ht,Ea(n),f($a,"key",ba))},Sa=e(function(n,r,t){return{$:0,a:n,b:r,c:t}}),Ca=t(function(n,r){return{br:r,bE:n}}),Aa=Zt(f(Ca,S,ve)),La=function(n){return y(z(n.a?"w_":"d_",n.b),n)},Ma=function(n){return s(it,t(function(n,r){return s(ke,n.a,n.b,r)}),ve,n)},Ta=e(function(n,r,t){for(;;){if(-2===t.$)return r;var e=t.e,a=n,u=s(n,t.b,t.c,s(Ta,n,r,t.d));n=a,r=u,t=e}}),Na=i(function(n,r,a,u,i,c){var o=s(Ta,e(function(t,e,u){n:for(;;){var i=u.a,c=u.b;if(i.b){var o=i.a,f=o.a,b=o.b,d=i.b;if(0>m(f,t)){t=t,e=e,u=y(d,s(n,f,b,c));continue n}return m(f,t)>0?y(i,s(a,t,e,c)):y(d,l(r,f,b,e,c))}return y(i,s(a,t,e,c))}}),y(Ir(u),c),i),f=o.a,b=o.b;return s(it,t(function(r,t){return s(n,r.a,r.b,t)}),b,f)}),Fa=t(function(n,r){return{a3:r,bf:n}}),Ha=e(function(n,r,t){return f(Yt,function(n){return y(r,n)},s(Hr,t.a?Fr:Nr,t.b,function(t){return f(ge,n,f(Fa,r,t))}))}),Ra=t(function(n,r){return s(Ta,ke,r,n)});En["Browser.Events"]=zn(Aa,e(function(n,r,t){var u=e(function(r,t,e){var a=e.c;return k(e.a,e.b,f(Zr,s(Ha,n,r,t),a))}),i=e(function(n,r,t){var e=t.b,a=t.c;return k(f(Zr,r,t.a),e,a)}),c=a(function(n,r,t,e){var a=e.c;return k(e.a,s(ke,n,r,e.b),a)}),o=f(Jt,La,r),l=d(Na,i,c,u,t.br,Ma(o),k(S,ve,S)),b=l.b,p=l.c;return f(Wt,function(n){return Zt(f(Ca,o,f(Ra,b,Ma(n))))},f(Wt,function(){return ne(p)},ne(f(Jt,Ve,l.a))))}),e(function(n,r,t){var e=r.bf,a=r.a3,u=f(Ie,function(n){var r=n.b.c;return h(n.a,e)?f(Rr,r,a):tt},t.bE);return f(Wt,function(){return Zt(t)},ne(f(Jt,re(n),u)))}),0,t(function(n,r){return s(Sa,r.a,r.b,f(Ht,n,r.c))}));var Da,_a,Ba,qa,Oa,Ua,Va,Ga,Pa,Za,Ka,Ia,Qa,Ja=Ln("Browser.Events"),Wa=e(function(n,r,t){return Ja(s(Sa,n,r,t))}),Ya=f(Wa,0,"keydown"),Xa=On("vis2UiCommand",ba),nu=On("vis2UiError",ba),ru=I,tu=On("vis2UiLoaded",ru),eu=On("vis2UiTime",ru),au=function(n){return{$:19,a:n}},uu=t(function(n,r){return{$:18,a:n,b:r}}),iu=function(n){return 0>n?-n:n},cu=t(function(n,r){return f(ae,function(n){return f(r,n.a,n.b)},function(n){return pn(function(r){(Br=document.createElement("input")).type="file",Br.multiple=!0,Br.accept=f(at,",",n),Br.addEventListener("change",function(n){var t=L(n.target.files);r(dn(y(t.a,t.b)))}),function(n){if("function"==typeof MouseEvent)n.dispatchEvent(new MouseEvent("click"));else{var r=document.createEvent("MouseEvents");r.initMouseEvent("click",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),document.body.appendChild(n),n.dispatchEvent(r),document.body.removeChild(n)}}(Br)})}(n))}),ou=sn,fu=function(n){return!n},su=e(function(n,r,t){return n?r:t}),lu=_n("ui2VisData",Bt),bu=_n("ui2VisSpeed",Bt),du=_n("ui2VisTime",Bt),pu=t(function(n,r){switch(n.$){case 0:return y(r,ea);case 23:return y(E(r,{H:n.a,n:0}),ea);case 1:return la("");case 2:return y(E(r,{aw:!0,az:!r.B}),sa(fa("pause")));case 3:return y(E(r,{aw:!1}),s(su,r.az,ea,sa(fa("play"))));case 4:var t=.2>iu(r.j),e=.2>iu(r.j-r.k),a=r.D>=0,u=y(!r.B,s(su,r.B,"pause","play")),i=u.a,c=u.b,o=function(){if(r.B)return k(r.j,i,sa(fa(c)));var n=k(e,t,a);n:for(;;){if(n.c){if(n.a)return k(0,!0,ta(L([sa(fa("play")),du(ou(0))])));break n}if(n.b)return k(r.k,!0,ta(L([sa(fa("play")),du(ou(r.k))])));break n}return k(r.j,i,sa(fa(c)))}(),l=o.c;return y(E(r,{B:o.b,j:o.a}),l);case 5:var b=n.a;return y(E(r,{j:b}),du(ou(b)));case 6:return y(E(r,{aa:!r.aa}),sa(fa(s(su,r.aa,"noLoop","loop"))));case 7:var d=n.a;return y(E(r,{D:d}),bu(ou(d)));case 8:return y(E(r,{P:!r.P}),sa(fa(s(su,r.P,"unFollow","follow"))));case 9:return y(r,sa(fa("resetCamera")));case 10:return y(E(r,{Z:!r.Z}),sa(fa(s(su,r.Z,"noColor","color"))));case 11:return y(r,sa(fa("downloadGltf")));case 12:return y(E(r,{an:n.a}),ea);case 13:var p=function(){var n=oa(r.an);switch(n.$){case 2:return k("",sa(fa("reset")),0);case 1:return k(n.a,ea,0);default:return k("",ra(n.a),1)}}(),v=p.b;return y(E(r,{H:p.a,n:p.c}),v);case 14:var h=n.a;return h.$?y(E(r,{H:"Could not get file from url.",n:0}),ea):y(r,lu(fa(h.a)));case 15:return y(r,f(cu,L(["application/json"]),uu));case 16:return y(E(r,{O:!0}),ea);case 17:return y(E(r,{O:!1}),ea);case 18:var g=n.a;return ct(n.b)?y(E(r,{H:"Uploading multiple files is not supported at this time.",O:!1}),ea):y(E(r,{O:!1,n:1}),f(ae,au,($=g,pn(function(n){var r=new FileReader;return r.addEventListener("loadend",function(){n(dn(r.result))}),r.readAsText($),function(){r.abort()}}))));case 19:return y(r,lu(fa(n.a)));case 20:return y(E(r,{D:1,n:2,k:n.a}),ea);case 21:return y(E(r,{j:n.a}),ea);default:return"pause"===(v=n.a)?y(E(r,{B:!1,j:r.k}),du(ou(r.k))):y(r,ea)}var $}),vu={$:9},hu={$:11},gu={$:3},$u={$:16},mu={$:17},wu={$:15},xu={$:1},yu={$:2},ku={$:10},ju={$:8},Eu={$:6},zu=function(n){return{$:12,a:n}},Su={$:13},Cu=t(function(n,r){return{$:3,a:n,b:r}}),Au=function(n){return n>31?{$:1,a:1<<n-32}:{$:0,a:1<<n}},Lu=Au(13),Mu=f(Cu,Lu,"w7"),Tu=function(n){return{$:1,a:n}},Nu={$:8},Fu=function(n){return{$:2,a:n}},Hu=function(n){return{$:0,a:n}},Ru=sn,Du=t(function(n,r){return f(nr,n,Ru(r))}),_u=Du("disabled"),Bu={$:0},qu={$:0},Ou=function(n){return{$:1,a:n}},Uu={$:0},Vu=function(n){return{$:1,a:n}},Gu=function(n){return{$:0,a:n}},Pu=t(function(n,r){switch(r.$){case 0:return n;case 1:return z(r.a,n);case 2:return z(n,r.a);default:return z(r.a,z(n,r.b))}}),Zu=e(function(n,r,t){switch(t.$){case 0:return r;case 1:return z(f(Jt,function(r){return y(n,r)},t.a),r);case 2:return z(r,f(Jt,function(r){return y(n,r)},e=t.a));default:var e=t.b;return z(f(Jt,function(r){return y(n,r)},t.a),z(r,f(Jt,function(r){return y(n,r)},e)))}}),Ku=Au(41),Iu=Au(40),Qu=Au(42),Ju=Au(43),Wu=t(function(n,r){return f(nr,n,fa(r))}),Yu=Wu("className"),Xu=Qn("div"),ni=ve,ri=function(n){switch(n.$){case 0:return et(n.a)+"px";case 1:return"auto";case 2:return et(n.a)+"fr";case 3:var r=n.b;return"min"+(et(n.a)+ri(r));default:return r=n.b,"max"+(et(n.a)+ri(r))}},ti=D,ei=function(n){return et(ti(255*n))},ai=function(n){switch(n.$){case 0:return tt;case 1:var r=n.a,t=r.b,e=r.c;return rt("mv-"+ei(r.a)+"-"+ei(t)+"-"+ei(e));default:var a=n.a,u=a.b,i=a.c,c=n.b,o=c.a,f=c.b,s=c.c,l=n.c,b=l.a,d=l.b,p=l.c,v=n.d;return rt("tfrm-"+ei(a.a)+"-"+ei(u)+"-"+ei(i)+"-"+ei(o)+"-"+ei(f)+"-"+ei(s)+"-"+ei(b)+"-"+ei(d)+"-"+ei(p)+"-"+ei(v))}},ui=t(function(n,r){return r.$?n:r.a}),ii=function(n){switch(n.$){case 13:case 12:return u=n.a;case 0:return n.a;case 1:return u=n.a;case 2:return"font-size-"+et(n.a);case 3:case 4:case 5:return n.a;case 7:case 6:return n.a;case 8:var r=n.a;return"grid-rows-"+f(at,"-",f(Jt,ri,r.c4))+"-cols-"+f(at,"-",f(Jt,ri,r.co))+"-space-x-"+ri(r.df.a)+"-space-y-"+ri(r.df.b);case 9:var t=n.a;return"gp grid-pos-"+et(t.w)+"-"+et(t.cm)+"-"+et(t.bM)+"-"+et(t.a9);case 11:var e=n.a,a=n.b,u=function(){switch(e){case 0:return"fs";case 1:return"hv";default:return"act"}}();return f(at," ",f(Jt,function(n){var r=ii(n);return""===r?"":r+"-"+u},a));default:return f(ui,"",ai(n.a))}},ci=t(function(n,r){return s(ke,n,0,r)}),oi=t(function(n,r){return!f(me,n,r).$}),fi=t(function(n,r){return f(oi,n,r)}),si=t(function(n,r){var t=r.a,e=r.b,a=ii(n);return f(fi,a,t)?r:y(f(ci,a,t),f(Zr,n,e))}),li=t(function(n,r){return{$:0,a:n,b:r}}),bi=t(function(n,r){return{$:0,a:n,b:r}}),di=function(n){return"."+n},pi=Z,vi=function(n){var r=n.b,t=n.c,e=n.d;return"rgba("+et(ti(255*n.a))+","+et(ti(255*r))+","+et(ti(255*t))+","+pi(e)+")"},hi=function(n){return f(at," ",f(Ie,Bt,L([n.be?rt("inset"):tt,rt(pi(n.cU.a)+"px"),rt(pi(n.cU.b)+"px"),rt(pi(n.b8)+"px"),rt(pi(n.dc)+"px"),rt(vi(n.cn))])))},gi=t(function(n,r){return r.$?tt:rt(n(r.a))}),$i=t(function(n,r){var t=r.b;return y(n(r.a),t)}),mi=t(function(n,r){return y(r.a,n(r.b))}),wi=function(n){return L([f(bi,di("focus-within")+":focus-within",f(Ie,Bt,L([f(gi,function(n){return f(li,"border-color",vi(n))},n.cb),f(gi,function(n){return f(li,"background-color",vi(n))},n.b4),f(gi,function(n){return f(li,"box-shadow",hi({b8:n.b8,cn:n.cn,be:!1,cU:f(mi,mt,f($i,mt,n.cU)),dc:n.dc}))},n.da),rt(f(li,"outline","none"))]))),f(bi,di("s")+":focus .focusable, "+di("s")+".focusable:focus",f(Ie,Bt,L([f(gi,function(n){return f(li,"border-color",vi(n))},n.cb),f(gi,function(n){return f(li,"background-color",vi(n))},n.b4),f(gi,function(n){return f(li,"box-shadow",hi({b8:n.b8,cn:n.cn,be:!1,cU:f(mi,mt,f($i,mt,n.cU)),dc:n.dc}))},n.da),rt(f(li,"outline","none"))])))])},xi=function(n){return Qn(tr(n))},yi=t(function(n,r){return f(nr,function(n){return"innerHTML"==n||"formAction"==n?"data-"+n:n}(n),er(r))}),ki=function(n){return{$:5,a:n}},ji=t(function(n,r){return{$:1,a:n,b:r}}),Ei=t(function(n,r){return{$:0,a:n,b:r}}),zi=t(function(n,r){return{$:3,a:n,b:r}}),Si=t(function(n,r){return{$:0,a:n,b:r}}),Ci=t(function(n,r){return{$:2,a:n,b:r}}),Ai=L([0,1,2,3,4,5]),Li=t(function(n,r){return r.b?s(Qt,Zr,r,n):n}),Mi=function(n){return s(Qt,Li,S,n)},Ti=t(function(n,r){return Mi(f(Jt,n,r))}),Ni=function(n){switch(n){case 0:return di("ct");case 1:return di("cb");case 2:return di("cr");case 3:return di("cl");case 4:return di("ccx");default:return di("ccy")}},Fi=function(n){switch(n){case 0:return di("at");case 1:return di("ab");case 2:return di("ar");case 3:return di("al");case 4:return di("cx");default:return di("cy")}},Hi=function(n){return ki(f(Ti,function(r){var t=n(r),e=t.a,a=t.b;return L([f(zi,Ni(r),e),f(ji,di("s"),L([f(zi,Fi(r),a)]))])},Ai))},Ri=L([f(Si,"display","flex"),f(Si,"flex-direction","column"),f(Si,"white-space","pre"),f(zi,di("hbh"),L([f(Si,"z-index","0"),f(ji,di("bh"),L([f(Si,"z-index","-1")]))])),f(zi,di("sbt"),L([f(ji,di("t"),L([f(zi,di("hf"),L([f(Si,"flex-grow","0")])),f(zi,di("wf"),L([f(Si,"align-self","auto !important")]))]))])),f(ji,di("hc"),L([f(Si,"height","auto")])),f(ji,di("hf"),L([f(Si,"flex-grow","100000")])),f(ji,di("wf"),L([f(Si,"width","100%")])),f(ji,di("wfp"),L([f(Si,"width","100%")])),f(ji,di("wc"),L([f(Si,"align-self","flex-start")])),Hi(function(n){switch(n){case 0:return y(L([f(Si,"justify-content","flex-start")]),L([f(Si,"margin-bottom","auto !important"),f(Si,"margin-top","0 !important")]));case 1:return y(L([f(Si,"justify-content","flex-end")]),L([f(Si,"margin-top","auto !important"),f(Si,"margin-bottom","0 !important")]));case 2:return y(L([f(Si,"align-items","flex-end")]),L([f(Si,"align-self","flex-end")]));case 3:return y(L([f(Si,"align-items","flex-start")]),L([f(Si,"align-self","flex-start")]));case 4:return y(L([f(Si,"align-items","center")]),L([f(Si,"align-self","center")]));default:return y(L([f(ji,di("s"),L([f(Si,"margin-top","auto"),f(Si,"margin-bottom","auto")]))]),L([f(Si,"margin-top","auto !important"),f(Si,"margin-bottom","auto !important")]))}})]),Di=L([0,1,2,3,4,5]),_i=L([f(Ei,"html,body",L([f(Si,"height","100%"),f(Si,"padding","0"),f(Si,"margin","0")])),f(Ei,z(di("s"),z(di("e"),di("ic"))),L([f(Si,"display","block")])),f(Ei,di("s")+":focus",L([f(Si,"outline","none")])),f(Ei,di("ui"),L([f(Si,"width","100%"),f(Si,"height","auto"),f(Si,"min-height","100%"),f(Si,"z-index","0"),f(zi,z(di("s"),di("hf")),L([f(Si,"height","100%"),f(ji,di("hf"),L([f(Si,"height","100%")]))])),f(ji,di("fr"),L([f(zi,di("nb"),L([f(Si,"position","fixed")]))]))])),f(Ei,di("nb"),L([f(Si,"position","relative"),f(Si,"border","none"),f(Si,"display","flex"),f(Si,"flex-direction","row"),f(Si,"flex-basis","auto"),f(zi,di("e"),Ri),ki(f(Jt,function(n){switch(n){case 0:return f(zi,di("a"),L([f(Si,"position","absolute"),f(Si,"bottom","100%"),f(Si,"left","0"),f(Si,"width","100%"),f(Si,"z-index","20"),f(Si,"margin","0 !important"),f(ji,di("hf"),L([f(Si,"height","auto")])),f(ji,di("wf"),L([f(Si,"width","100%")])),f(Si,"pointer-events","none"),f(ji,"*",L([f(Si,"pointer-events","auto")]))]));case 1:return f(zi,di("b"),L([f(Si,"position","absolute"),f(Si,"bottom","0"),f(Si,"left","0"),f(Si,"height","0"),f(Si,"width","100%"),f(Si,"z-index","20"),f(Si,"margin","0 !important"),f(Si,"pointer-events","none"),f(ji,"*",L([f(Si,"pointer-events","auto")])),f(ji,di("hf"),L([f(Si,"height","auto")]))]));case 2:return f(zi,di("or"),L([f(Si,"position","absolute"),f(Si,"left","100%"),f(Si,"top","0"),f(Si,"height","100%"),f(Si,"margin","0 !important"),f(Si,"z-index","20"),f(Si,"pointer-events","none"),f(ji,"*",L([f(Si,"pointer-events","auto")]))]));case 3:return f(zi,di("ol"),L([f(Si,"position","absolute"),f(Si,"right","100%"),f(Si,"top","0"),f(Si,"height","100%"),f(Si,"margin","0 !important"),f(Si,"z-index","20"),f(Si,"pointer-events","none"),f(ji,"*",L([f(Si,"pointer-events","auto")]))]));case 4:return f(zi,di("fr"),L([f(Si,"position","absolute"),f(Si,"width","100%"),f(Si,"height","100%"),f(Si,"left","0"),f(Si,"top","0"),f(Si,"margin","0 !important"),f(Si,"pointer-events","none"),f(ji,"*",L([f(Si,"pointer-events","auto")]))]));default:return f(zi,di("bh"),L([f(Si,"position","absolute"),f(Si,"width","100%"),f(Si,"height","100%"),f(Si,"left","0"),f(Si,"top","0"),f(Si,"margin","0 !important"),f(Si,"z-index","0"),f(Si,"pointer-events","none"),f(ji,"*",L([f(Si,"pointer-events","auto")]))]))}},Di))])),f(Ei,di("s"),L([f(Si,"position","relative"),f(Si,"border","none"),f(Si,"flex-shrink","0"),f(Si,"display","flex"),f(Si,"flex-direction","row"),f(Si,"flex-basis","auto"),f(Si,"resize","none"),f(Si,"font-feature-settings","inherit"),f(Si,"box-sizing","border-box"),f(Si,"margin","0"),f(Si,"padding","0"),f(Si,"border-width","0"),f(Si,"border-style","solid"),f(Si,"font-size","inherit"),f(Si,"color","inherit"),f(Si,"font-family","inherit"),f(Si,"line-height","1"),f(Si,"font-weight","inherit"),f(Si,"text-decoration","none"),f(Si,"font-style","inherit"),f(zi,di("wrp"),L([f(Si,"flex-wrap","wrap")])),f(zi,di("notxt"),L([f(Si,"-moz-user-select","none"),f(Si,"-webkit-user-select","none"),f(Si,"-ms-user-select","none"),f(Si,"user-select","none")])),f(zi,di("cptr"),L([f(Si,"cursor","pointer")])),f(zi,di("ctxt"),L([f(Si,"cursor","text")])),f(zi,di("ppe"),L([f(Si,"pointer-events","none !important")])),f(zi,di("cpe"),L([f(Si,"pointer-events","auto !important")])),f(zi,di("clr"),L([f(Si,"opacity","0")])),f(zi,di("oq"),L([f(Si,"opacity","1")])),f(zi,di(z("hv","clr"))+":hover",L([f(Si,"opacity","0")])),f(zi,di(z("hv","oq"))+":hover",L([f(Si,"opacity","1")])),f(zi,di(z("fcs","clr"))+":focus",L([f(Si,"opacity","0")])),f(zi,di(z("fcs","oq"))+":focus",L([f(Si,"opacity","1")])),f(zi,di(z("atv","clr"))+":active",L([f(Si,"opacity","0")])),f(zi,di(z("atv","oq"))+":active",L([f(Si,"opacity","1")])),f(zi,di("ts"),L([f(Si,"transition",f(at,", ",f(Jt,function(n){return n+" 160ms"},L(["transform","opacity","filter","background-color","color","font-size"]))))])),f(zi,di("sb"),L([f(Si,"overflow","auto"),f(Si,"flex-shrink","1")])),f(zi,di("sbx"),L([f(Si,"overflow-x","auto"),f(zi,di("r"),L([f(Si,"flex-shrink","1")]))])),f(zi,di("sby"),L([f(Si,"overflow-y","auto"),f(zi,di("c"),L([f(Si,"flex-shrink","1")])),f(zi,di("e"),L([f(Si,"flex-shrink","1")]))])),f(zi,di("cp"),L([f(Si,"overflow","hidden")])),f(zi,di("cpx"),L([f(Si,"overflow-x","hidden")])),f(zi,di("cpy"),L([f(Si,"overflow-y","hidden")])),f(zi,di("wc"),L([f(Si,"width","auto")])),f(zi,di("bn"),L([f(Si,"border-width","0")])),f(zi,di("bd"),L([f(Si,"border-style","dashed")])),f(zi,di("bdt"),L([f(Si,"border-style","dotted")])),f(zi,di("bs"),L([f(Si,"border-style","solid")])),f(zi,di("t"),L([f(Si,"white-space","pre"),f(Si,"display","inline-block")])),f(zi,di("it"),L([f(Si,"line-height","1.05"),f(Si,"background","transparent")])),f(zi,di("e"),Ri),f(zi,di("r"),L([f(Si,"display","flex"),f(Si,"flex-direction","row"),f(ji,di("s"),L([f(Si,"flex-basis","0%"),f(zi,di("we"),L([f(Si,"flex-basis","auto")])),f(zi,di("lnk"),L([f(Si,"flex-basis","auto")]))])),f(ji,di("hf"),L([f(Si,"align-self","stretch !important")])),f(ji,di("hfp"),L([f(Si,"align-self","stretch !important")])),f(ji,di("wf"),L([f(Si,"flex-grow","100000")])),f(ji,di("ctr"),L([f(Si,"flex-grow","0"),f(Si,"flex-basis","auto"),f(Si,"align-self","stretch")])),f(ji,"u:first-of-type.acr",L([f(Si,"flex-grow","1")])),f(ji,"s:first-of-type.accx",L([f(Si,"flex-grow","1"),f(ji,di("cx"),L([f(Si,"margin-left","auto !important")]))])),f(ji,"s:last-of-type.accx",L([f(Si,"flex-grow","1"),f(ji,di("cx"),L([f(Si,"margin-right","auto !important")]))])),f(ji,"s:only-of-type.accx",L([f(Si,"flex-grow","1"),f(ji,di("cy"),L([f(Si,"margin-top","auto !important"),f(Si,"margin-bottom","auto !important")]))])),f(ji,"s:last-of-type.accx ~ u",L([f(Si,"flex-grow","0")])),f(ji,"u:first-of-type.acr ~ s.accx",L([f(Si,"flex-grow","0")])),Hi(function(n){switch(n){case 0:return y(L([f(Si,"align-items","flex-start")]),L([f(Si,"align-self","flex-start")]));case 1:return y(L([f(Si,"align-items","flex-end")]),L([f(Si,"align-self","flex-end")]));case 2:return y(L([f(Si,"justify-content","flex-end")]),S);case 3:return y(L([f(Si,"justify-content","flex-start")]),S);case 4:return y(L([f(Si,"justify-content","center")]),S);default:return y(L([f(Si,"align-items","center")]),L([f(Si,"align-self","center")]))}}),f(zi,di("sev"),L([f(Si,"justify-content","space-between")]))])),f(zi,di("c"),L([f(Si,"display","flex"),f(Si,"flex-direction","column"),f(ji,di("s"),L([f(Si,"flex-basis","0%"),f(zi,di("he"),L([f(Si,"flex-basis","auto")])),f(zi,di("c"),L([f(Si,"flex-basis","auto")]))])),f(ji,di("hf"),L([f(Si,"flex-grow","100000")])),f(ji,di("wf"),L([f(Si,"width","100%")])),f(ji,di("wfp"),L([f(Si,"width","100%")])),f(ji,di("wc"),L([f(Si,"align-self","flex-start")])),f(ji,"u:first-of-type.acb",L([f(Si,"flex-grow","1")])),f(ji,"s:first-of-type.accy",L([f(Si,"flex-grow","1"),f(ji,di("cy"),L([f(Si,"margin-top","auto !important"),f(Si,"margin-bottom","0 !important")]))])),f(ji,"s:last-of-type.accy",L([f(Si,"flex-grow","1"),f(ji,di("cy"),L([f(Si,"margin-bottom","auto !important"),f(Si,"margin-top","0 !important")]))])),f(ji,"s:only-of-type.accy",L([f(Si,"flex-grow","1"),f(ji,di("cy"),L([f(Si,"margin-top","auto !important"),f(Si,"margin-bottom","auto !important")]))])),f(ji,"s:last-of-type.accy ~ u",L([f(Si,"flex-grow","0")])),f(ji,"u:first-of-type.acb ~ s.accy",L([f(Si,"flex-grow","0")])),Hi(function(n){switch(n){case 0:return y(L([f(Si,"justify-content","flex-start")]),L([f(Si,"margin-bottom","auto")]));case 1:return y(L([f(Si,"justify-content","flex-end")]),L([f(Si,"margin-top","auto")]));case 2:return y(L([f(Si,"align-items","flex-end")]),L([f(Si,"align-self","flex-end")]));case 3:return y(L([f(Si,"align-items","flex-start")]),L([f(Si,"align-self","flex-start")]));case 4:return y(L([f(Si,"align-items","center")]),L([f(Si,"align-self","center")]));default:return y(L([f(Si,"justify-content","center")]),S)}}),f(ji,di("ctr"),L([f(Si,"flex-grow","0"),f(Si,"flex-basis","auto"),f(Si,"width","100%"),f(Si,"align-self","stretch !important")])),f(zi,di("sev"),L([f(Si,"justify-content","space-between")]))])),f(zi,di("g"),L([f(Si,"display","-ms-grid"),f(ji,".gp",L([f(ji,di("s"),L([f(Si,"width","100%")]))])),f(Ci,y("display","grid"),L([y("display","grid")])),(Da=function(n){switch(n){case 0:return L([f(Si,"justify-content","flex-start")]);case 1:return L([f(Si,"justify-content","flex-end")]);case 2:return L([f(Si,"align-items","flex-end")]);case 3:return L([f(Si,"align-items","flex-start")]);case 4:return L([f(Si,"align-items","center")]);default:return L([f(Si,"justify-content","center")])}},ki(f(Ti,function(n){return L([f(ji,di("s"),L([f(zi,Fi(n),Da(n))]))])},Ai)))])),f(zi,di("pg"),L([f(Si,"display","block"),f(ji,di("s:first-child"),L([f(Si,"margin","0 !important")])),f(ji,di("s"+Fi(3)+":first-child + .s"),L([f(Si,"margin","0 !important")])),f(ji,di("s"+Fi(2)+":first-child + .s"),L([f(Si,"margin","0 !important")])),Hi(function(n){switch(n){case 0:case 1:return y(S,S);case 2:return y(S,L([f(Si,"float","right"),f(zi,"::after",L([f(Si,"content",'""'),f(Si,"display","table"),f(Si,"clear","both")]))]));case 3:return y(S,L([f(Si,"float","left"),f(zi,"::after",L([f(Si,"content",'""'),f(Si,"display","table"),f(Si,"clear","both")]))]));case 4:default:return y(S,S)}})])),f(zi,di("iml"),L([f(Si,"white-space","pre-wrap"),f(Si,"height","100%"),f(Si,"width","100%"),f(Si,"background-color","transparent")])),f(zi,di("implw"),L([f(zi,di("e"),L([f(Si,"flex-basis","auto")]))])),f(zi,di("imlp"),L([f(Si,"white-space","pre-wrap"),f(Si,"cursor","text"),f(ji,di("imlf"),L([f(Si,"white-space","pre-wrap"),f(Si,"color","transparent")]))])),f(zi,di("p"),L([f(Si,"display","block"),f(Si,"white-space","normal"),f(zi,di("hbh"),L([f(Si,"z-index","0"),f(ji,di("bh"),L([f(Si,"z-index","-1")]))])),f(ji,di("t"),L([f(Si,"display","inline"),f(Si,"white-space","normal")])),f(ji,di("e"),L([f(Si,"display","inline"),f(Si,"white-space","normal"),f(zi,di("fr"),L([f(Si,"display","flex")])),f(zi,di("bh"),L([f(Si,"display","flex")])),f(zi,di("a"),L([f(Si,"display","flex")])),f(zi,di("b"),L([f(Si,"display","flex")])),f(zi,di("or"),L([f(Si,"display","flex")])),f(zi,di("ol"),L([f(Si,"display","flex")])),f(ji,di("t"),L([f(Si,"display","inline"),f(Si,"white-space","normal")])),f(ji,di("e"),L([f(ji,di("t"),L([f(Si,"display","inline"),f(Si,"white-space","normal")]))]))])),f(ji,di("r"),L([f(Si,"display","inline-flex")])),f(ji,di("c"),L([f(Si,"display","inline-flex")])),f(ji,di("g"),L([f(Si,"display","inline-grid")])),Hi(function(n){switch(n){case 0:case 1:return y(S,S);case 2:return y(S,L([f(Si,"float","right")]));case 3:return y(S,L([f(Si,"float","left")]));case 4:default:return y(S,S)}})])),f(zi,".hidden",L([f(Si,"display","none")])),f(zi,di("w1"),L([f(Si,"font-weight","100")])),f(zi,di("w2"),L([f(Si,"font-weight","200")])),f(zi,di("w3"),L([f(Si,"font-weight","300")])),f(zi,di("w4"),L([f(Si,"font-weight","400")])),f(zi,di("w5"),L([f(Si,"font-weight","500")])),f(zi,di("w6"),L([f(Si,"font-weight","600")])),f(zi,di("w7"),L([f(Si,"font-weight","700")])),f(zi,di("w8"),L([f(Si,"font-weight","800")])),f(zi,di("w9"),L([f(Si,"font-weight","900")])),f(zi,di("i"),L([f(Si,"font-style","italic")])),f(zi,di("sk"),L([f(Si,"text-decoration","line-through")])),f(zi,di("u"),L([f(Si,"text-decoration","underline"),f(Si,"text-decoration-skip-ink","auto"),f(Si,"text-decoration-skip","ink")])),f(zi,z(di("u"),di("sk")),L([f(Si,"text-decoration","line-through underline"),f(Si,"text-decoration-skip-ink","auto"),f(Si,"text-decoration-skip","ink")])),f(zi,di("tun"),L([f(Si,"font-style","normal")])),f(zi,di("tj"),L([f(Si,"text-align","justify")])),f(zi,di("tja"),L([f(Si,"text-align","justify-all")])),f(zi,di("tc"),L([f(Si,"text-align","center")])),f(zi,di("tr"),L([f(Si,"text-align","right")])),f(zi,di("tl"),L([f(Si,"text-align","left")])),f(zi,".modal",L([f(Si,"position","fixed"),f(Si,"left","0"),f(Si,"top","0"),f(Si,"width","100%"),f(Si,"height","100%"),f(Si,"pointer-events","none")]))]))]),Bi=function(n){return L([f(Ei,".v-"+n,L([f(Si,"font-feature-settings",'"'+n+'"')])),f(Ei,".v-"+n+"-off",L([f(Si,"font-feature-settings",'"'+n+'" 0')]))])},qi=Mi(L([f(Jt,function(n){return f(Ei,".border-"+et(n),L([f(Si,"border-width",et(n)+"px")]))},f(st,0,6)),f(Jt,function(n){return f(Ei,".font-size-"+et(n),L([f(Si,"font-size",et(n)+"px")]))},f(st,8,32)),f(Jt,function(n){return f(Ei,".p-"+et(n),L([f(Si,"padding",et(n)+"px")]))},f(st,0,24)),L([f(Ei,".v-smcp",L([f(Si,"font-variant","small-caps")])),f(Ei,".v-smcp-off",L([f(Si,"font-variant","normal")]))]),Bi("zero"),Bi("onum"),Bi("liga"),Bi("dlig"),Bi("ordn"),Bi("tnum"),Bi("afrc"),Bi("frac")])),Oi="@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {"+di("s")+di("r")+" > "+di("s")+" { flex-basis: auto !important; } "+di("s")+di("r")+" > "+di("s")+di("ctr")+' { flex-basis: auto !important; }}\ninput[type="search"],\ninput[type="search"]::-webkit-search-decoration,\ninput[type="search"]::-webkit-search-cancel-button,\ninput[type="search"]::-webkit-search-results-button,\ninput[type="search"]::-webkit-search-results-decoration {\n  -webkit-appearance:none;\n}\n\ninput[type=range] {\n  -webkit-appearance: none; \n  background: transparent;\n  position:absolute;\n  left:0;\n  top:0;\n  z-index:10;\n  width: 100%;\n  outline: dashed 1px;\n  height: 100%;\n  opacity: 0;\n}\n\ninput[type=range]::-moz-range-track {\n    background: transparent;\n    cursor: pointer;\n}\ninput[type=range]::-ms-track {\n    background: transparent;\n    cursor: pointer;\n}\ninput[type=range]::-webkit-slider-runnable-track {\n    background: transparent;\n    cursor: pointer;\n}\n\ninput[type=range]::-webkit-slider-thumb {\n    -webkit-appearance: none;\n    opacity: 0.5;\n    width: 80px;\n    height: 80px;\n    background-color: black;\n    border:none;\n    border-radius: 5px;\n}\ninput[type=range]::-moz-range-thumb {\n    opacity: 0.5;\n    width: 80px;\n    height: 80px;\n    background-color: black;\n    border:none;\n    border-radius: 5px;\n}\ninput[type=range]::-ms-thumb {\n    opacity: 0.5;\n    width: 80px;\n    height: 80px;\n    background-color: black;\n    border:none;\n    border-radius: 5px;\n}\ninput[type=range][orient=vertical]{\n    writing-mode: bt-lr; /* IE */\n    -webkit-appearance: slider-vertical;  /* WebKit */\n}\n\n.explain {\n    border: 6px solid rgb(174, 121, 15) !important;\n}\n.explain > .s {\n    border: 4px dashed rgb(0, 151, 167) !important;\n}\n\n.ctr {\n    border: none !important;\n}\n.explain > .ctr > .s {\n    border: 4px dashed rgb(0, 151, 167) !important;\n}\n\n',Ui=function(n){return f(at,"",n)},Vi=t(function(n,r){return{aq:r,i:S,K:S,C:n}}),Gi=t(function(n,r){var e=n;return s(Qt,t(function(n,r){switch(n.$){case 0:return E(r,{K:f(Zr,y(n.a,n.b),r.K)});case 2:var t=n.a;return E(r,{i:f(Zr,{aq:"\n}",i:S,K:n.b,C:"@supports ("+t.a+":"+t.b+") {"+e.C},r.i)});case 4:var a=n.b;return E(r,{i:f(Zr,f(Gi,f(Vi,e.C+" + "+n.a,""),a),r.i)});case 1:var u=n.b;return E(r,{i:f(Zr,f(Gi,f(Vi,e.C+" > "+n.a,""),u),r.i)});case 3:var i=n.b;return E(r,{i:f(Zr,f(Gi,f(Vi,z(e.C,n.a),""),i),r.i)});default:var c=n.a;return E(r,{i:f(Zr,f(Gi,f(Vi,e.C,""),c),r.i)})}}),e,r)}),Pi=z(Oi,(_a=z(_i,qi),Ba=function(n){return n.K.b?n.C+"{"+Ui(f(Jt,function(n){return n.a+":"+n.b+";"},n.K))+n.aq+"}":""},qa=function(n){var r=n;return z(Ba(r),Ui(f(Jt,qa,r.i)))},Ui(f(Jt,qa,s(Qt,t(function(n,r){var t=n.b;return f(Zr,f(Gi,f(Vi,n.a,""),t),r)}),S,_a))))),Zi=Kn,Ki=function(n){switch(n.cS){case 0:return s(xi,"div",S,L([s(xi,"style",S,L([Zi(Pi)]))]));case 1:return Zi("");default:return s(xi,"elm-ui-static-rules",L([f(yi,"rules",fa(Pi))]),S)}},Ii=t(function(n,r){return sn(s(it,function(n){return t(function(r,t){return t.push(ln(n(r))),t})}(n),[],r))}),Qi=t(function(n,r){for(;;){if(!r.b)return!1;var t=r.b;if(n(r.a))return!0;n=n,r=t}}),Ji=function(n){switch(n.$){case 0:return"serif";case 1:return"sans-serif";case 2:return"monospace";case 3:case 4:return'"'+n.a+'"';default:return'"'+n.a.cT+'"'}},Wi=function(n){switch(n.$){case 0:return"smcp"===n.a;case 1:return!1;default:return"smcp"===n.a&&1===n.b}},Yi=function(n){return 5===n.$&&f(Qi,Wi,n.a.bJ)},Xi=e(function(n,r,t){var e=r.a,a=r.b;return n?t+"\n  "+e+": "+a+" !important;":t+"\n  "+e+": "+a+";"}),nc=a(function(n,r,t,e){if(1===r.$)return L([t+"{"+s(it,Xi(!1),"",e)+"\n}"]);switch(r.a){case 1:switch(n.cC){case 0:return S;case 2:return L([t+"-hv {"+s(it,Xi(!0),"",e)+"\n}"]);default:return L([t+"-hv:hover {"+s(it,Xi(!1),"",e)+"\n}"])}case 0:var a=s(it,Xi(!1),"",e);return L([t+"-fs:focus {"+a+"\n}",".s:focus ~ "+t+"-fs:not(.focus)  {"+a+"\n}",".s:focus "+t+"-fs  {"+a+"\n}",t+"-fs:focus-within {"+a+"\n}",".focusable-parent:focus ~ .s "+t+"-fs {"+a+"\n}"]);default:return L([t+"-act:active {"+s(it,Xi(!1),"",e)+"\n}"])}}),rc=function(n){switch(n.$){case 0:return'"'+n.a+'"';case 1:return'"'+n.a+'" 0';default:return'"'+n.a+'" '+et(n.b)}},tc=function(n){return 5===n.$?rt(f(at,", ",f(Jt,rc,n.a.bJ))):tt},ec=e(function(n,r,t){switch(r.$){case 0:return l(nc,n,t,r.a,r.b);case 13:return l(nc,n,t,"."+(u=r.a),L([f(li,"box-shadow",r.b)]));case 12:return l(nc,n,t,"."+(u=r.a),L([f(li,"opacity",pi(f(zt,0,f(ka,1,1-r.b))))]));case 2:var a=r.a;return l(nc,n,t,".font-size-"+et(a),L([f(li,"font-size",et(a)+"px")]));case 1:var u=r.a,i=r.b,c=f(at,", ",f(Ie,tc,i)),o=L([f(li,"font-family",f(at,", ",f(Jt,Ji,i))),f(li,"font-feature-settings",c),f(li,"font-variant",f(Qi,Yi,i)?"small-caps":"normal")]);return l(nc,n,t,"."+u,o);case 3:return l(nc,n,t,"."+(B=r.a),L([f(li,r.b,O=r.c)]));case 4:return l(nc,n,t,"."+(B=r.a),L([f(li,r.b,vi(r.c))]));case 5:var b=r.a,d=r.b,p=r.c,v=et(p)+"px",h=et(d)+"px",g=".ar",$=".al",m=pi(p/2)+"px",w=pi(d/2)+"px";return Mi(L([l(nc,n,t,(B="."+b)+".r > .s + .s",L([f(li,"margin-left",h)])),l(nc,n,t,B+".wrp.r > .s",L([f(li,"margin",m+" "+w)])),l(nc,n,t,B+".c > .s + .s",L([f(li,"margin-top",v)])),l(nc,n,t,B+".pg > .s + .s",L([f(li,"margin-top",v)])),l(nc,n,t,B+".pg > "+$,L([f(li,"margin-right",h)])),l(nc,n,t,B+".pg > "+g,L([f(li,"margin-left",h)])),l(nc,n,t,z(B,".p"),L([f(li,"line-height","calc(1em + "+et(p)+"px)")])),l(nc,n,t,"textarea.s"+B,L([f(li,"line-height","calc(1em + "+et(p)+"px)"),f(li,"height","calc(100% + "+et(p)+"px)")])),l(nc,n,t,B+".p > "+$,L([f(li,"margin-right",h)])),l(nc,n,t,B+".p > "+g,L([f(li,"margin-left",h)])),l(nc,n,t,B+".p::after",L([f(li,"content","''"),f(li,"display","block"),f(li,"height","0"),f(li,"width","0"),f(li,"margin-top",et(-1*(p/2|0))+"px")])),l(nc,n,t,B+".p::before",L([f(li,"content","''"),f(li,"display","block"),f(li,"height","0"),f(li,"width","0"),f(li,"margin-bottom",et(-1*(p/2|0))+"px")]))]));case 7:g=r.c;var x=r.d;return $=r.e,l(nc,n,t,B="."+(b=r.a),L([f(li,"padding",et(r.b)+"px "+et(g)+"px "+et(x)+"px "+et($)+"px")]));case 6:return g=r.c,x=r.d,$=r.e,l(nc,n,t,B="."+(b=r.a),L([f(li,"border-width",et(r.b)+"px "+et(g)+"px "+et(x)+"px "+et($)+"px")]));case 8:var k=r.a,j=e(function(n,r,t){n:for(;;)switch(t.$){case 0:return et(t.a)+"px";case 1:var e=y(n,r);if(1===e.a.$)return 1===e.b.$?"max-content":"minmax(max-content, "+et(a=e.b.a)+"px)";if(1===e.b.$)return"minmax("+et(e.a.a)+"px, max-content)";var a=e.b.a;return"minmax("+et(e.a.a)+"px, "+et(a)+"px)";case 2:var u=t.a,i=y(n,r);return 1===i.a.$?1===i.b.$?et(u)+"fr":"minmax(max-content, "+et(a=i.b.a)+"px)":1===i.b.$?"minmax("+et(i.a.a)+"px, "+et(u)+"frfr)":(a=i.b.a,"minmax("+et(i.a.a)+"px, "+et(a)+"px)");case 3:var c=t.b;n=rt(t.a),r=r,t=c;continue n;default:c=t.b,n=n,r=rt(t.a),t=c;continue n}}),E=function(n){return s(j,tt,tt,n)},C=(E(k.df.a),E(k.df.b)),A="grid-template-rows: "+f(at," ",f(Jt,E,k.c4))+";",M="-ms-grid-rows: "+f(at,C,f(Jt,E,k.co))+";",T="-ms-grid-columns: "+f(at,C,f(Jt,E,k.co))+";",N="grid-row-gap:"+E(k.df.b)+";",F="grid-column-gap:"+E(k.df.a)+";",H="grid-template-columns: "+f(at," ",f(Jt,E,k.co))+";";return L([(B=".grid-rows-"+f(at,"-",f(Jt,ri,k.c4))+"-cols-"+f(at,"-",f(Jt,ri,k.co))+"-space-x-"+ri(k.df.a)+"-space-y-"+ri(k.df.b))+"{"+T+M+"}","@supports (display:grid) {"+B+"{"+H+A+F+N+"}}"]);case 9:var R=r.a,D=f(at," ",L(["-ms-grid-row: "+et(R.w)+";","-ms-grid-row-span: "+et(R.a9)+";","-ms-grid-column: "+et(R.cm)+";","-ms-grid-column-span: "+et(R.bM)+";"])),_=f(at," ",L(["grid-row: "+et(R.w)+" / "+et(R.w+R.a9)+";","grid-column: "+et(R.cm)+" / "+et(R.cm+R.bM)+";"]));return L([(B=".grid-pos-"+et(R.w)+"-"+et(R.cm)+"-"+et(R.bM)+"-"+et(R.a9))+"{"+D+"}","@supports (display:grid) {"+B+"{"+_+"}}"]);case 11:var B=r.a;return f(Ti,function(r){return s(ec,n,r,rt(B))},r.b);default:var q=r.a,O=function(n){switch(n.$){case 0:return tt;case 1:var r=n.a,t=r.b,e=r.c;return rt("translate3d("+pi(r.a)+"px, "+pi(t)+"px, "+pi(e)+"px)");default:var a=n.a,u=a.b,i=a.c,c=n.b,o=c.a,f=c.b,s=c.c,l=n.c,b=l.a,d=l.b,p=l.c,v=n.d,h="translate3d("+pi(a.a)+"px, "+pi(u)+"px, "+pi(i)+"px)",g="scale3d("+pi(o)+", "+pi(f)+", "+pi(s)+")",$="rotate3d("+pi(b)+", "+pi(d)+", "+pi(p)+", "+pi(v)+"rad)";return rt(h+" "+g+" "+$)}}(q),U=y(B=ai(q),O);return U.a.$||U.b.$?S:l(nc,n,t,"."+(b=U.a.a),L([f(li,"transform",U.b.a)]))}}),ac=t(function(n,r){return e=f(Jt,function(r){var t=s(ec,n,r,tt);return y(ii(r),f(Ii,fa,t))},r),sn(s(it,t(function(n,r){return s(bn,n.a,n.b,r)}),{},e));var e}),uc=t(function(n,r){return n+" {"+f(at,"",f(Jt,function(n){return n.a+": "+n.b+";"},r))+"}"}),ic=e(function(n,r,t){var e=t.b;return L([f(uc,"."+n+"."+r+", ."+n+" ."+r,t.a),f(uc,"."+n+"."+r+"> .t, ."+n+" ."+r+" > .t",e)])}),cc=e(function(n,r,t){var e=r.a,a=r.b,u=h(n,t)?n:t+" ."+n;return f(at," ",z(s(ic,u,"cap",a),s(ic,u,"fs",e)))}),oc=t(function(n,r){var t=h(n,r)?n:r+" ."+n;return f(at," ",L([f(uc,"."+t+".cap, ."+t+" .cap",L([y("line-height","1")])),f(uc,"."+t+".cap> .t, ."+t+" .cap > .t",L([y("vertical-align","0"),y("line-height","1")]))]))}),fc=e(function(n,r,t){return{a9:r/n,dc:n,bK:t}}),sc=t(function(n,r){return s(Qt,t(function(r,t){return n(r)?f(Zr,r,t):t}),S,r)}),lc=function(n){return n.b?rt(s(it,ka,n.a,n.b)):tt},bc=function(n){var r,t=L([n.ch,n.b5,n.ct,n.cO]),e=f(ui,n.ct,lc(t)),a=f(ui,n.b5,lc(f(sc,function(n){return!h(n,e)},t))),u=f(ui,n.ch,(r=t).b?rt(s(it,zt,r.a,r.b)):tt),i=1/(u-e),c=1-u;return{ch:s(fc,1/(u-a),u-a,1-u),a6:s(fc,i,u-e,c)}},dc=function(n){return y(L([y("display","block")]),L([y("display","inline-block"),y("line-height",pi(n.a9)),y("vertical-align",pi(n.bK)+"em"),y("font-size",pi(n.dc)+"em")]))},pc=t(function(n,r){var e=s(it,t(function(r,t){return{av:z(t.av,s(ec,n,r,tt)),ak:(a=1===(e=r).$?rt(y(e.a,e.b)):tt,1===a.$?t.ak:f(Zr,a.a,t.ak))};var e,a}),{av:S,ak:S},r),a=e.av;return z(function(n){var r=function(n){return 4===n.$?rt("@import url('"+n.b+"');"):tt},e=function(n){return f(at,"\n",f(Ie,r,n.b))},a=f(Jt,At,n),u=function(n){var r,e=n.a,u=(r=n.b,s(it,t(function(n,r){if(1===r.$){if(5===n.$){var t=n.a.bT;if(1===t.$)return r;var e=t.a;return rt(y(dc(bc(e).a6),dc(bc(e).ch)))}return r}return r}),tt,r));return f(at,"",f(Jt,1===u.$?oc(e):f(cc,e,u.a),a))};return z(f(at,"\n",f(Jt,e,n)),f(at,"\n",f(Jt,u,n)))}(e.ak),Ui(a))}),vc=t(function(n,r){switch(n.cS){case 0:case 1:return s(xi,"div",S,L([s(xi,"style",S,L([Zi(f(pc,n,r))]))]));default:return s(xi,"elm-ui-rules",L([f(yi,"rules",f(ac,n,r))]),S)}}),hc=a(function(n,r,t,e){var a=f(vc,r,s(it,si,y(ni,wi(r.cy)),t).b);return n?f(Zr,y("static-stylesheet",Ki(r)),f(Zr,y("dynamic-stylesheet",a),e)):f(Zr,y("dynamic-stylesheet",a),e)}),gc=a(function(n,r,t,e){var a=f(vc,r,s(it,si,y(ni,wi(r.cy)),t).b);return n?f(Zr,Ki(r),f(Zr,a,e)):f(Zr,a,e)}),$c=Au(45),mc=Au(37),wc=function(n){return Jn(tr(n))},xc=Qn("p"),yc=t(function(n,r){var t=r.a;if(n.$){var e=n.a;return h(e&r.b,e)}var a=n.a;return h(a&t,a)}),kc=Qn("s"),jc=Qn("u"),Ec=Au(44),zc=Au(39),Sc=i(function(n,r,e,a,u,i){var c=t(function(n,r){if(1===a.$){var t=a.a;return s(wc,n,r,function(){switch(u.$){case 0:return t;case 2:return l(hc,!1,u.a,u.b,t);default:return l(hc,!0,u.a,u.b,t)}}())}var e=a.a;return f(function(){switch(n){case"div":return Xu;case"p":return xc;default:return xi(n)}}(),r,function(){switch(u.$){case 0:return e;case 2:return l(gc,!1,u.a,u.b,e);default:return l(gc,!0,u.a,u.b,e)}}())}),o=function(){switch(r.$){case 0:return f(c,"div",e);case 1:return f(c,r.a,e);default:return s(xi,r.a,e,L([f(c,r.b,L([Yu("s e")]))]))}}();switch(i){case 0:return f(yc,zc,n)&&!f(yc,Ec,n)?o:f(yc,Iu,n)?f(jc,L([Yu(f(at," ",L(["s","e","ctr","ccy","acr"])))]),L([o])):f(yc,Qu,n)?f(kc,L([Yu(f(at," ",L(["s","e","ctr","ccy","accx"])))]),L([o])):o;case 1:return f(yc,mc,n)&&!f(yc,$c,n)?o:f(yc,Ju,n)?f(kc,L([Yu(f(at," ",L(["s","e","ctr","accy"])))]),L([o])):f(yc,Ku,n)?f(jc,L([Yu(f(at," ",L(["s","e","ctr","acb"])))]),L([o])):o;default:return o}}),Cc=function(n){return!n.b},Ac=Zi,Lc=function(n){return f(Xu,L([Yu("s t wc hc")]),L([Ac(n)]))},Mc=function(n){return f(Xu,L([Yu("s t wf hf")]),L([Ac(n)]))},Tc=e(function(n,r,e){var a=t(function(r,t){var e=r.a,a=r.b,u=t.a,i=t.b;switch(a.$){case 0:var c=a.a;return h(n,4),y(f(Zr,y(e,c(n)),u),i);case 1:var o=a.a;return h(n,4),y(f(Zr,y(e,f(o.cD,Uu,n)),u),Cc(i)?o.dn:z(o.dn,i));case 2:var s=a.a;return y(f(Zr,y(e,h(n,2)?Mc(s):Lc(s)),u),i);default:return y(u,i)}}),u=t(function(r,t){var e=t.a,a=t.b;switch(r.$){case 0:var u=r.a;return h(n,4),y(f(Zr,u(n),e),a);case 1:var i=r.a;return h(n,4),y(f(Zr,f(i.cD,Uu,n),e),Cc(a)?i.dn:z(i.dn,a));case 2:var c=r.a;return y(f(Zr,h(n,2)?Mc(c):Lc(c),e),a);default:return y(e,a)}});if(1===r.$){var i=r.a,c=s(Qt,a,y(S,S),i),o=c.a;if((v=Cc(p=c.b)?e.dn:z(e.dn,p)).b){var d=v;return Vu({cD:l(Sc,e.R,e.T,e.M,Ou(s(Zu,"nearby-element-pls",o,e.N))),dn:d})}return Gu(b(Sc,e.R,e.T,e.M,Ou(s(Zu,"nearby-element-pls",o,e.N)),Uu))}var p,v,g=r.a,$=s(Qt,u,y(S,S),g),m=$.a;return(v=Cc(p=$.b)?e.dn:z(e.dn,p)).b?(d=v,Vu({cD:l(Sc,e.R,e.T,e.M,Hu(f(Pu,m,e.N))),dn:d})):Gu(b(Sc,e.R,e.T,e.M,Hu(f(Pu,m,e.N)),Uu))}),Nc=e(function(n,r,t){return{$:3,a:n,b:r,c:t}}),Fc=function(n){return{$:10,a:n}},Hc=t(function(n,r){return{$:0,a:n,b:r}}),Rc=t(function(n,r){var t=r.a,e=r.b;return n.$?f(Hc,t,n.a|e):f(Hc,n.a|t,e)}),Dc=function(n){return{$:1,a:n}},_c=t(function(n,r){return{$:3,a:n,b:r}}),Bc=function(n){return{$:2,a:n}},qc=t(function(n,r){return f(Xu,L([Yu(function(){switch(n){case 0:return f(at," ",L(["nb","e","a"]));case 1:return f(at," ",L(["nb","e","b"]));case 2:return f(at," ",L(["nb","e","or"]));case 3:return f(at," ",L(["nb","e","ol"]));case 4:return f(at," ",L(["nb","e","fr"]));default:return f(at," ",L(["nb","e","bh"]))}}())]),L([function(){switch(r.$){case 3:return Zi("");case 2:return Lc(r.a);case 0:return(0,r.a)(2);default:return f(r.a.cD,Uu,2)}}()]))}),Oc=e(function(n,r,t){var e=f(qc,n,r);switch(t.$){case 0:return 5===n?Dc(L([e])):Bc(L([e]));case 1:var a=t.a;return 5===n?Dc(f(Zr,e,a)):f(_c,a,L([e]));case 2:var u=t.a;return 5===n?f(_c,L([e]),u):Bc(f(Zr,e,u));default:return a=t.a,u=t.b,5===n?f(_c,f(Zr,e,a),u):f(_c,a,f(Zr,e,u))}}),Uc=t(function(n,r){return{$:2,a:n,b:r}}),Vc=function(n){return{$:1,a:n}},Gc=t(function(n,r){switch(r.$){case 0:return Vc(n);case 1:return f(Uc,r.a,n);default:return f(Uc,r.a,r.b)}}),Pc=function(n){switch(n){case 0:return"ah al";case 2:return"ah ar";default:return"ah cx"}},Zc=function(n){switch(n){case 0:return"av at";case 2:return"av ab";default:return"av cy"}},Kc=t(function(n,r){return f(rr,function(n){return/^(on|formAction$)/i.test(n)?"data-"+n:n}(n),er(r))}),Ic=a(function(n,r,t,e){return{$:2,a:n,b:r,c:t,d:e}}),Qc=function(n){return{$:1,a:n}},Jc=t(function(n,r){switch(n.$){case 0:switch(r.$){case 0:return Qc(k(a=r.a,0,0));case 1:return Qc(k(0,u=r.a,0));case 2:return Qc(k(0,0,i=r.a));case 3:return Qc(t=r.a);case 4:var t=r.a,e=r.b;return l(Ic,k(0,0,0),k(1,1,1),t,e);default:return t=r.a,l(Ic,k(0,0,0),t,k(0,0,1),0)}case 1:var a=(c=n.a).a,u=c.b,i=c.c;switch(r.$){case 0:return Qc(k(r.a,u,i));case 1:return Qc(k(a,r.a,i));case 2:return Qc(k(a,u,r.a));case 3:return Qc(t=r.a);case 4:return t=r.a,e=r.b,l(Ic,c,k(1,1,1),t,e);default:return l(Ic,c,r.a,k(0,0,1),0)}default:a=(c=n.a).a,u=c.b,i=c.c;var c,o=n.b,f=n.c;switch(e=n.d,r.$){case 0:return l(Ic,k(r.a,u,i),o,f,e);case 1:return l(Ic,k(a,r.a,i),o,f,e);case 2:return l(Ic,k(a,u,r.a),o,f,e);case 3:return l(Ic,r.a,o,f,e);case 4:return l(Ic,c,o,r.a,r.b);default:return l(Ic,c,r.a,f,e)}}}),Wc=Au(7),Yc=Au(36),Xc=t(function(n,r){return f(Hc,n.a|r.a,n.b|r.b)}),no=f(Hc,0,0),ro=function(n){switch(n.$){case 0:var r=et(n.a),t="height-px-"+r;return k(no,"he "+t,L([s(Nc,t,"height",r+"px")]));case 1:return k(f(Rc,Yc,no),"hc",S);case 2:var e=n.a;return 1===e?k(f(Rc,mc,no),"hf",S):k(f(Rc,mc,no),"hfp height-fill-"+et(e),L([s(Nc,"s.c > "+di("height-fill-"+et(e)),"flex-grow",et(1e5*e))]));case 3:var a=n.a,u=n.b,i="min-height-"+et(a),c=s(Nc,i,"min-height",et(a)+"px"),o=ro(u),l=o.b,b=o.c;return k(f(Rc,$c,o.a),i+" "+l,f(Zr,c,b));default:var d=n.a,p=(u=n.b,i="max-height-"+et(d),c=s(Nc,i,"max-height",et(d)+"px"),ro(u));return l=p.b,b=p.c,k(f(Rc,$c,p.a),i+" "+l,f(Zr,c,b))}},to=Au(38),eo=function(n){switch(n.$){case 0:var r=n.a;return k(no,"we width-px-"+et(r),L([s(Nc,"width-px-"+et(r),"width",et(r)+"px")]));case 1:return k(f(Rc,to,no),"wc",S);case 2:var t=n.a;return 1===t?k(f(Rc,zc,no),"wf",S):k(f(Rc,zc,no),"wfp width-fill-"+et(t),L([s(Nc,"s.r > "+di("width-fill-"+et(t)),"flex-grow",et(1e5*t))]));case 3:var e=n.a,a=n.b,u="min-width-"+et(e),i=s(Nc,u,"min-width",et(e)+"px"),c=eo(a),o=c.b,l=c.c;return k(f(Rc,Ec,c.a),u+" "+o,f(Zr,i,l));default:var b=n.a,d=(a=n.b,u="max-width-"+et(b),i=s(Nc,u,"max-width",et(b)+"px"),eo(a));return o=d.b,l=d.c,k(f(Rc,Ec,d.a),u+" "+o,f(Zr,i,l))}},ao=Au(27),uo=t(function(n,r){if(h(n,ao)){if(3!==r.$)return!1;switch(r.c){case"0px":case"1px":case"2px":case"3px":case"4px":case"5px":case"6px":return!0;default:return!1}}else switch(r.$){case 2:var t=r.a;return t>=8&&32>=t;case 7:var e=r.b,a=r.c,u=r.e;return h(e,r.d)&&h(e,a)&&h(e,u)&&e>=0&&24>=e;default:return!1}}),io=Au(6),co=Au(30),oo=Au(29),fo=o(function(n,r,t,e,a,u,i,c){n:for(;;){if(!c.b){var o=ai(e);return 1===o.$?{M:f(Zr,Yu(n),u),N:i,R:t,T:r,dn:a}:{M:f(Zr,Yu(n+" "+o.a),u),N:i,R:t,T:r,dn:f(Zr,Fc(e),a)}}var l=c.a,b=c.b;switch(l.$){case 0:n=$=n,r=m=r,t=w=t,e=x=e,a=y=a,u=u,i=i,c=b;continue n;case 3:var d=l.b;if(f(yc,v=l.a,t)){n=$=n,r=m=r,t=w=t,e=x=e,a=y=a,u=u,i=i,c=b;continue n}n=$=d+" "+n,r=m=r,t=w=f(Rc,v,t),e=x=e,a=y=a,u=u,i=i,c=b;continue n;case 1:n=$=n,r=m=r,t=w=t,e=x=e,a=y=a,u=f(Zr,l.a,u),i=i,c=b;continue n;case 4:var p=l.b;if(f(yc,v=l.a,t)){n=$=n,r=m=r,t=w=t,e=x=e,a=y=a,u=u,i=i,c=b;continue n}if(f(uo,v,p)){n=$=ii(p)+" "+n,r=m=r,t=w=f(Rc,v,t),e=x=e,a=y=a,u=u,i=i,c=b;continue n}n=$=ii(p)+" "+n,r=m=r,t=w=f(Rc,v,t),e=x=e,a=y=f(Zr,p,a),u=u,i=i,c=b;continue n;case 10:var v,h=l.b;n=$=n,r=m=r,t=w=f(Rc,v=l.a,t),e=x=f(Jc,e,h),a=y=a,u=u,i=i,c=b;continue n;case 7:var g=l.a;if(f(yc,io,t)){n=$=n,r=m=r,t=w=t,e=x=e,a=y=a,u=u,i=i,c=b;continue n}switch(g.$){case 0:var $="we width-px-"+et(S=g.a)+" "+n,m=r,w=f(Rc,io,t),x=e,y=f(Zr,s(Nc,"width-px-"+et(S),"width",et(S)+"px"),a);n=$,r=m,t=w,e=x,a=y,u=u,i=i,c=b;continue n;case 1:n=$=n+" wc",r=m=r,t=w=f(Rc,to,f(Rc,io,t)),e=x=e,a=y=a,u=u,i=i,c=b;continue n;case 2:if(1===(L=g.a)){n=$=n+" wf",r=m=r,t=w=f(Rc,zc,f(Rc,io,t)),e=x=e,a=y=a,u=u,i=i,c=b;continue n}$=n+" wfp width-fill-"+et(L),m=r,w=f(Rc,zc,f(Rc,io,t)),x=e,y=f(Zr,s(Nc,"s.r > "+di("width-fill-"+et(L)),"flex-grow",et(1e5*L)),a),n=$,r=m,t=w,e=x,a=y,u=u,i=i,c=b;continue n;default:var k=eo(g),j=k.c;$=n+" "+k.b,m=r,w=f(Xc,k.a,f(Rc,io,t)),x=e,y=z(j,a),n=$,r=m,t=w,e=x,a=y,u=u,i=i,c=b;continue n}case 8:var E=l.a;if(f(yc,Wc,t)){n=$=n,r=m=r,t=w=t,e=x=e,a=y=a,u=u,i=i,c=b;continue n}switch(E.$){case 0:var S,C=et(S=E.a)+"px",A="height-px-"+C;n=$="he "+A+" "+n,r=m=r,t=w=f(Rc,Wc,t),e=x=e,a=y=f(Zr,s(Nc,A,"height ",C),a),u=u,i=i,c=b;continue n;case 1:n=$="hc "+n,r=m=r,t=w=f(Rc,Yc,f(Rc,Wc,t)),e=x=e,a=y=a,u=u,i=i,c=b;continue n;case 2:var L;if(1===(L=E.a)){n=$="hf "+n,r=m=r,t=w=f(Rc,mc,f(Rc,Wc,t)),e=x=e,a=y=a,u=u,i=i,c=b;continue n}$=n+" hfp height-fill-"+et(L),m=r,w=f(Rc,mc,f(Rc,Wc,t)),x=e,y=f(Zr,s(Nc,"s.c > "+di("height-fill-"+et(L)),"flex-grow",et(1e5*L)),a),n=$,r=m,t=w,e=x,a=y,u=u,i=i,c=b;continue n;default:var M=ro(E);j=M.c,$=n+" "+M.b,m=r,w=f(Xc,M.a,f(Rc,Wc,t)),x=e,y=z(j,a),n=$,r=m,t=w,e=x,a=y,u=u,i=i,c=b;continue n}case 2:var T=l.a;switch(T.$){case 0:n=$=n,r=m=f(Gc,"main",r),t=w=t,e=x=e,a=y=a,u=u,i=i,c=b;continue n;case 1:n=$=n,r=m=f(Gc,"nav",r),t=w=t,e=x=e,a=y=a,u=u,i=i,c=b;continue n;case 2:n=$=n,r=m=f(Gc,"footer",r),t=w=t,e=x=e,a=y=a,u=u,i=i,c=b;continue n;case 3:n=$=n,r=m=f(Gc,"aside",r),t=w=t,e=x=e,a=y=a,u=u,i=i,c=b;continue n;case 4:var N=T.a;if(N>1){if(7>N){n=$=n,r=m=f(Gc,"h"+et(N),r),t=w=t,e=x=e,a=y=a,u=u,i=i,c=b;continue n}n=$=n,r=m=f(Gc,"h6",r),t=w=t,e=x=e,a=y=a,u=u,i=i,c=b;continue n}n=$=n,r=m=f(Gc,"h1",r),t=w=t,e=x=e,a=y=a,u=u,i=i,c=b;continue n;case 9:n=$=n,r=m=r,t=w=t,e=x=e,a=y=a,u=u,i=i,c=b;continue n;case 8:n=$=n,r=m=r,t=w=t,e=x=e,a=y=a,u=f(Zr,f(Kc,"role","button"),u),i=i,c=b;continue n;case 5:n=$=n,r=m=r,t=w=t,e=x=e,a=y=a,u=f(Zr,f(Kc,"aria-label",T.a),u),i=i,c=b;continue n;case 6:n=$=n,r=m=r,t=w=t,e=x=e,a=y=a,u=f(Zr,f(Kc,"aria-live","polite"),u),i=i,c=b;continue n;default:n=$=n,r=m=r,t=w=t,e=x=e,a=y=a,u=f(Zr,f(Kc,"aria-live","assertive"),u),i=i,c=b;continue n}case 9:var F=l.a,H=l.b;j=function(){switch(H.$){case 3:case 2:case 0:return a;default:return z(a,H.a.dn)}}(),n=$=n,r=m=r,t=w=t,e=x=e,a=y=j,u=u,i=s(Oc,F,H,i),c=b;continue n;case 6:var R=l.a;if(f(yc,co,t)){n=$=n,r=m=r,t=w=t,e=x=e,a=y=a,u=u,i=i,c=b;continue n}n=$=Pc(R)+" "+n,r=m=r,t=w=function(n){switch(R){case 1:return f(Rc,Qu,n);case 2:return f(Rc,Iu,n);default:return n}}(f(Rc,co,t)),e=x=e,a=y=a,u=u,i=i,c=b;continue n;default:var D=l.a;if(f(yc,oo,t)){n=$=n,r=m=r,t=w=t,e=x=e,a=y=a,u=u,i=i,c=b;continue n}n=$=Zc(D)+" "+n,r=m=r,t=w=function(n){switch(D){case 1:return f(Rc,Ju,n);case 2:return f(Rc,Ku,n);default:return n}}(f(Rc,oo,t)),e=x=e,a=y=a,u=u,i=i,c=b;continue n}}}),so={$:0},lo=so,bo=a(function(n,r,t,e){return s(Tc,n,e,v(fo,function(n){switch(n){case 0:return"s r";case 1:return"s c";case 2:return"s e";case 3:return"s g";case 4:return"s p";default:return"s pg"}}(n),r,no,lo,S,S,qu,dt(t)))}),po={$:0},vo=function(n){return 4===n.$&&11===n.b.$&&!n.b.a},ho=function(n){return Tu(Yu(n))},go=function(n){return{$:8,a:n}},$o=go,mo=e(function(n,r,t){return n(r(t))}),wo=Yn,xo=t(function(n,r){return f(wo,n,{$:0,a:r})}),yo=function(n){return f(xo,"click",Dt(n))},ko=f(mo,Tu,yo),jo=Y,Eo=function(n){return{$:1,a:n}},zo=t(function(n,r){return f(wo,n,{$:2,a:r})}),So=t(function(n,r){return Tu(f(zo,"keyup",f(Ht,function(n){return y(n,!0)},f(jo,function(t){return h(t,n)?Dt(r):Eo("Not the enter key")},f($a,"key",ba)))))}),Co=Au(21),Ao=f(Cu,Co,"cptr"),Lo={$:1},Mo=Lo,To=function(n){return{$:7,a:n}},No=To,Fo=t(function(n,r){var t=r.bl,e=r.S;return l(bo,2,Bu,f(Zr,No(Mo),f(Zr,$o(Mo),f(Zr,ho("ccx ccy sbt notxt"),f(Zr,Ao,f(Zr,function(n){return f(Qi,vo,n)?po:ho("focusable")}(n),f(Zr,Fu(Nu),f(Zr,Tu(f(rr,"tabIndex",et(0))),function(){if(1===t.$)return f(Zr,Tu(_u(!0)),n);var r=t.a;return f(Zr,ko(r),f(Zr,function(n){return f(So,"Enter",n)}(r),n))}()))))))),Hu(L([e])))}),Ho=function(n){return{$:0,a:n}},Ro=Ho(40),Do=Ro,_o=Tu,Bo=Wu("title"),qo=function(n){return _o(Bo(n))},Oo=t(function(n,r){return l(bo,2,Bu,f(Zr,No(Mo),f(Zr,$o(Mo),n)),Hu(L([r])))}),Uo=t(function(n,r){return{$:4,a:n,b:r}}),Vo=Au(17),Go=function(n){return f(Uo,Vo,s(Nc,"br-"+et(n),"border-radius",et(n)+"px"))},Po=a(function(n,r,t,e){return{$:0,a:n,b:r,c:t,d:e}}),Zo=e(function(n,r,t){return l(Po,n/255,r/255,t/255,1)}),Ko=s(Zo,5,125,176),Io=s(Zo,200,200,200),Qo=t(function(n,r){return{$:11,a:n,b:r}}),Jo=Au(33),Wo=function(n){return{$:6,a:n}},Yo=function(n){return{$:5,a:n}},Xo=t(function(n,r){return{$:9,a:n,b:r}}),nf=t(function(n,r){return{$:10,a:n,b:r}}),rf={$:3},tf=function(n){return{$:2,a:n}},ef=Wn,af=t(function(n,r){switch(r.$){case 1:var e=r.a;return Vu({cD:t(function(r,t){return f(ef,n,f(e.cD,r,t))}),dn:e.dn});case 0:var a=r.a;return Gu(f(mo,ef(n),a));case 2:return tf(r.a);default:return rf}}),uf=ur,cf=t(function(n,r){switch(r.$){case 0:return po;case 2:return Fu(r.a);case 6:return Wo(r.a);case 5:return Yo(r.a);case 7:return To(r.a);case 8:return go(r.a);case 3:return f(Cu,r.a,r.b);case 4:return f(Uo,r.a,r.b);case 9:return f(Xo,r.a,f(af,n,r.b));case 1:return Tu(f(uf,n,r.a));default:return f(nf,r.a,r.b)}}),of=t(function(n,r){var t=r.a,e=r.b,a=f(cf,Pt,n);switch(a.$){case 4:return y(f(Zr,a.b,t),e);case 10:return y(t,f(Jc,e,a.b));default:return y(t,e)}}),ff=a(function(n,r,t,e){return l(Po,n/255,r/255,t/255,e)}),sf=function(n){var r=n.b,t=n.c,e=n.d;return ei(n.a)+"-"+ei(r)+"-"+ei(t)+"-"+ei(e)},lf=Au(19),bf=(Oa=L([(Pa={b8:3,cn:l(ff,0,0,0,.2),cU:y(0,3),dc:0},Ka={b8:Pa.b8,cn:Pa.cn,be:!1,cU:Pa.cU,dc:Pa.dc},f(Uo,lf,s(Nc,Ui(L([(Za=Ka).be?"box-inset":"box-",ei(Za.cU.a)+"px",ei(Za.cU.b)+"px",ei(Za.b8)+"px",ei(Za.dc)+"px",sf(Za.cn)])),"box-shadow",hi(Ka))))]),f(Uo,Jo,f(Qo,1,(Ua=Oa,Va=s(it,of,y(S,so),Ua),Ga=Va.a,f(Zr,Fc(Va.b),Ga))))),df=s(Zo,30,30,30),pf=a(function(n,r,t,e){var a=function(){switch(r){case 0:return df;case 1:return Ko;default:return Io}}(),u=function(n){return L([No(Do),$o(Ro),qo(n)])}(e);return 2===r?f(Oo,u,n(a)):f(Fo,z(L([bf,Go(5)]),u),{S:n(a),bl:rt(t)})}),vf=Wo(1),hf=e(function(n,r,t){return{$:4,a:n,b:r,c:t}}),gf=Au(8),$f=function(n){return f(Uo,gf,s(hf,"bg-"+sf(n),"background-color",n))},mf=Au(28),wf=function(n){return f(Uo,mf,s(hf,"bc-"+sf(n),"border-color",n))},xf=Au(14),yf=function(n){return f(Uo,xf,s(hf,"fc-"+sf(n),"color",n))},kf=t(function(n,r){return l(bo,1,Bu,f(Zr,ho("ct cl"),f(Zr,$o(Mo),f(Zr,No(Mo),n))),Hu(r))}),jf=In("http://www.w3.org/2000/svg"),Ef=jf("circle"),zf=rr("cx"),Sf=rr("cy"),Cf=jf("line"),Af=rr("r"),Lf=rr("class"),Mf=rr("fill"),Tf=rr("height"),Nf=rr("stroke"),Ff=rr("stroke-linecap"),Hf=rr("stroke-linejoin"),Rf=rr("stroke-width"),Df=jf("svg"),_f=rr("viewBox"),Bf=rr("width"),qf=function(n){return Df(L([Lf("feather feather-"+n),Mf("none"),Tf("24"),Nf("currentColor"),Ff("round"),Hf("round"),Rf("2"),_f("0 0 24 24"),Bf("24")]))},Of=rr("x1"),Uf=rr("x2"),Vf=rr("y1"),Gf=rr("y2"),Pf=f(qf,"crosshair",L([f(Ef,L([zf("12"),Sf("12"),Af("10")]),S),f(Cf,L([Of("22"),Vf("12"),Uf("18"),Gf("12")]),S),f(Cf,L([Of("6"),Vf("12"),Uf("2"),Gf("12")]),S),f(Cf,L([Of("12"),Vf("6"),Uf("12"),Gf("2")]),S),f(Cf,L([Of("12"),Vf("22"),Uf("12"),Gf("18")]),S)])),Zf=Au(11),Kf=f(Cu,Zf,"bd"),If=rr("d"),Qf=jf("path"),Jf=rr("points"),Wf=jf("polyline"),Yf=f(qf,"download",L([f(Qf,L([If("M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4")]),S),f(Wf,L([Jf("7 10 12 15 17 10")]),S),f(Cf,L([Of("12"),Vf("15"),Uf("12"),Gf("3")]),S)])),Xf=f(qf,"eye",L([f(Qf,L([If("M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z")]),S),f(Ef,L([zf("12"),Sf("12"),Af("3")]),S)])),ns=f(qf,"file-plus",L([f(Qf,L([If("M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z")]),S),f(Wf,L([Jf("14 2 14 8 20 8")]),S),f(Cf,L([Of("12"),Vf("18"),Uf("12"),Gf("12")]),S),f(Cf,L([Of("9"),Vf("15"),Uf("15"),Gf("15")]),S)])),rs=function(n){return{$:2,a:n}},ts=rs(1),es=f(qf,"github",L([f(Qf,L([If("M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22")]),S)])),as=t(function(n,r){return s(Qt,$a,r,n)}),us=Ur,is=t(function(n,r){return r.b?Dt(f(n,r.a,r.b)):Eo("a ARRAY with at least ONE element")}),cs=t(function(n,r){return f(jo,is(n),function(n){return{$:3,b:n}}(r))}),os=f(as,L(["dataTransfer","files"]),f(cs,uu,us)),fs=f(mo,Gu,t(function(n){return n})),ss=fs,ls=Yo(1),bs=function(n){return{$:2,a:n}},ds=Au(4),ps=function(n){return f(Uo,ds,bs(n))},vs=function(n){return L([ls,vf,yf(n),ps(11)])},hs=t(function(n,r){return f(Oo,vs(r),ss(n))}),gs=Xn,$s=_o(f(gs,"animation","spin 4s linear infinite")),ms=t(function(n,r){return f(Oo,f(Zr,$s,vs(r)),ss(n))}),ws=t(function(n,r){return 3===r.$?po:f(Xo,n,r)}),xs=function(n){return f(ws,4,n)},ys=e(function(n,r,t){return{$:0,a:n,b:r,c:t}}),ks=ys(2),js=ys(1),Es=ys(0),zs=t(function(n,r){return{$:2,a:n,b:r}}),Ss=t(function(n,r){return{$:1,a:n,b:r}}),Cs={b4:tt,cb:tt,da:rt({b8:0,cn:l(Po,155/255,203/255,1,1),cU:y(0,0),dc:3})},As=t(function(n,r){switch(r.$){case 0:return(0,r.a)(2);case 1:return f(r.a.cD,n(r.a.dn),2);case 2:return Lc(r.a);default:return Lc("")}}),Ls=e(function(n,r,e){var a=function(n){var r,e,a,u;return{cy:(u=(r=s(Qt,t(function(n,r){switch(n.$){case 0:return 1===r.cC.$?E(r,{cC:rt(n.a)}):r;case 1:return 1===r.cy.$?E(r,{cy:rt(n.a)}):r;default:return 1===r.cS.$?E(r,{cS:rt(n.a)}):r}}),{cy:tt,cC:tt,cS:tt},n)).cy,1===u.$?Cs:u.a),cC:(a=r.cC,1===a.$?1:a.a),cS:(e=r.cS,1===e.$?0:e.a)}}(n),u=1===a.cS?zs(a):Ss(a);return f(As,u,l(bo,2,Bu,r,Hu(L([e]))))}),Ms=t(function(n,r){return{$:1,a:n,b:r}}),Ts=function(n){return{$:3,a:n}},Ns=Au(5),Fs=function(n){return n.toLowerCase()},Hs=function(n){return L(n.trim().split(/\s+/g))},Rs=t(function(n,r){return z(r,function(){switch(n.$){case 0:return"serif";case 1:return"sans-serif";case 2:return"monospace";case 3:case 4:return f(at,"-",Hs(Fs(n.a)));default:return f(at,"-",Hs(Fs(n.a.cT)))}}())}),Ds=(Ia=L([Ts("Open Sans"),Ts("Helvetica"),Ts("Verdana"),{$:1}]),L([f(Uo,gf,s(hf,"bg-"+sf(l(Po,1,1,1,0)),"background-color",l(Po,1,1,1,0))),f(Uo,xf,s(hf,"fc-"+sf(l(Po,0,0,0,1)),"color",l(Po,0,0,0,1))),f(Uo,ds,bs(20)),f(Uo,Ns,f(Ms,s(it,Rs,"font-",Ia),Ia))])),_s=e(function(n,r,t){return s(Ls,n.bm,f(Zr,ho(f(at," ",L(["ui","s","e"]))),z(Ds,r)),t)})({bm:S}),Bs=function(n){return f(Wu,"href",/^javascript:/i.test((r=n).replace(/\s/g,""))?"":r);var r},qs=rr("rel"),Os=t(function(n,r){var t=r.ay,e=r.S;return l(bo,2,Vc("a"),f(Zr,Tu(Bs(t)),f(Zr,Tu(qs("noopener noreferrer")),f(Zr,No(Mo),f(Zr,$o(Mo),f(Zr,ho("ccx ccy lnk"),n))))),Hu(L([e])))}),Us=f(qf,"loader",L([f(Cf,L([Of("12"),Vf("2"),Uf("12"),Gf("6")]),S),f(Cf,L([Of("12"),Vf("18"),Uf("12"),Gf("22")]),S),f(Cf,L([Of("4.93"),Vf("4.93"),Uf("7.76"),Gf("7.76")]),S),f(Cf,L([Of("16.24"),Vf("16.24"),Uf("19.07"),Gf("19.07")]),S),f(Cf,L([Of("2"),Vf("12"),Uf("6"),Gf("12")]),S),f(Cf,L([Of("18"),Vf("12"),Uf("22"),Gf("12")]),S),f(Cf,L([Of("4.93"),Vf("19.07"),Uf("7.76"),Gf("16.24")]),S),f(Cf,L([Of("16.24"),Vf("7.76"),Uf("19.07"),Gf("4.93")]),S)])),Vs=function(n){return{$:1,a:n}},Gs=Au(26),Ps=Wu("target"),Zs=t(function(n,r){var t=r.ay,e=r.S;return l(bo,2,Vc("a"),f(Zr,Tu(Bs(t)),f(Zr,Tu(qs("noopener noreferrer")),f(Zr,Tu(Ps("_blank")),f(Zr,No(Mo),f(Zr,$o(Mo),f(Zr,ho("ccx ccy lnk"),n)))))),Hu(L([e])))}),Ks=rf,Is=function(n){return y(n,!0)},Qs=t(function(n,r){return _o(f(zo,n,f(Ht,Is,r)))}),Js=u(function(n,r,t,e,a){return{$:7,a:n,b:r,c:t,d:e,e:a}}),Ws=Au(2),Ys=function(n){return f(Uo,Ws,b(Js,"p-"+et(n),n,n,n,n))},Xs=jf("rect"),nl=rr("x"),rl=rr("y"),tl=f(qf,"pause",L([f(Xs,L([nl("6"),rl("4"),Bf("4"),Tf("16")]),S),f(Xs,L([nl("14"),rl("4"),Bf("4"),Tf("16")]),S)])),el=t(function(n,r){return{$:0,a:n,b:r}}),al=jf("polygon"),ul=f(qf,"play",L([f(al,L([Jf("5 3 19 12 5 21 5 3")]),S)])),il=f(qf,"repeat",L([f(Wf,L([Jf("17 1 21 5 17 9")]),S),f(Qf,L([If("M3 11V9a4 4 0 0 1 4-4h14")]),S),f(Wf,L([Jf("7 23 3 19 7 15")]),S),f(Qf,L([If("M21 13v2a4 4 0 0 1-4 4H3")]),S)])),cl=O,ol=t(function(n,r){return z(n&&f(Qi,function(n){return"0"!==n&&"."!==n},s(cl,Zr,S,r))?"-":"",r)}),fl=q,sl=function(n){var r=n.a,t=n.b;if("9"===r){var e=pt(t);return 1===e.$?"01":f(fl,"0",sl(e.a))}var a,u=bt(r);return u>=48&&57>u?f(fl,j(0>(a=u+1)||a>1114111?"�":a>65535?String.fromCharCode(Math.floor((a-=65536)/1024)+55296,a%1024+56320):String.fromCharCode(a)),t):"0"},ll=B,bl=function(n){return f(fl,n,"")},dl=e(function(n,r,t){return n>0?s(dl,n>>1,z(r,r),1&n?z(t,r):t):t}),pl=t(function(n,r){return s(dl,n,r,"")}),vl=e(function(n,r,t){return z(t,f(pl,n-qt(t),bl(r)))}),hl=function(n){for(var r=n.length,t=[],e=0;r>e;){var a=n.charCodeAt(e);55296>a||a>56319?(t[r-e]=n[e],e++):(t[r-e]=n[e+1],t[r-++e]=n[e-1],e++)}return t.join("")},gl=function(n){var r=f(ut,".",n);return r.b?y(r.a,r.b.b?r.b.a:"0"):y("0","0")},$l=e(function(n,r,t){if((e=t)===1/0||e===-1/0||ll(t))return pi(t);var e,a=0>t,u=gl(function(n){var r=f(ut,"e",pi(iu(n)));if(r.b){if(r.b.b){var t=r.a,e=r.b.a,a=f(ui,0,function(n){for(var r=0,t=n.charCodeAt(0),e=43==t||45==t?1:0,a=e;n.length>a;++a){var u=n.charCodeAt(a);if(48>u||u>57)return tt;r=10*r+u-48}return a==e?tt:rt(45==t?-r:r)}(f(Gt,"+",e)?f(Ut,1,e):e)),u=gl(t),i=z(u.a,u.b),c=0>a?f(ui,"0",f(gi,function(n){return n.a+"."+n.b},f(gi,$i(bl),pt(z(f(pl,iu(a),"0"),i))))):s(vl,a+1,"0",i);return z(0>n?"-":"",c)}return z(0>n?"-":"",t=r.a)}return""}(iu(t))),i=u.a,c=u.b,o=qt(i)+r,l=z(f(pl,1-o,"0"),s(vl,o,"0",z(i,c))),b=qt(l),d=f(zt,1,o),p=f(n,a,s(Ot,d,b,l)),v=s(Ot,0,d,l),h=p?hl(f(ui,"1",f(gi,sl,pt(hl(v))))):v,g=qt(h),$="0"===h?h:r>0?0>m(r,qt(c))?s(Ot,0,g-r,h)+"."+s(Ot,g-r,g,h):z(i+".",s(vl,r,"0",c)):z(h,f(pl,iu(r),"0"));return f(ol,a,$)})(t(function(n,r){var t,e=pt(r);return 1!==e.$&&("5"===e.a.a?""!==e.a.b||!n:(t=bt(e.a.a))>53&&n||t>=53&&!n)})),ml=function(n){return f(ws,5,n)},wl=f(mo,Tu,function(n){return f(xo,"mousedown",Dt(n))}),xl=f(mo,Tu,function(n){return f(xo,"mouseup",Dt(n))}),yl=Au(32),kl=Fu({$:6}),jl=e(function(n,r,t){if(1===r.$)return l(bo,1,Vc("label"),n,Hu(L([t])));var e=r.a,a=l(bo,2,Bu,r.b,Hu(L([r.c])));switch(e){case 2:return l(bo,1,Vc("label"),n,Hu(L([a,t])));case 3:return l(bo,1,Vc("label"),n,Hu(L([t,a])));case 0:return l(bo,0,Vc("label"),n,Hu(L([t,a])));default:return l(bo,0,Vc("label"),n,Hu(L([a,t])))}}),El=Kc,zl=Au(31),Sl=function(n){return s(Qt,t(function(n,r){return r.$?8===n.$?rt(n.a):tt:rt(r.a)}),tt,n)},Cl=t(function(n,r){return f(ui,r,s(Qt,t(function(n,r){if(r.$){if(4===n.$&&5===n.b.$){var t=n.b;return rt(y(t.b,t.c))}return tt}return rt(r.a)}),tt,n))}),Al=function(n){return s(Qt,t(function(n,r){return r.$?7===n.$?rt(n.a):tt:rt(r.a)}),tt,n)},Ll=function(n){return 1===n.$?Fu({$:5,a:n.a}):po},Ml=function(n){return 1===n.$},Tl=Wu("max"),Nl=Wu("min"),Fl=function(n){return y(n,!0)},Hl=t(function(n,r){return f(wo,n,{$:1,a:r})}),Rl=f(as,L(["target","value"]),ba),Dl=function(n){return f(Hl,"input",f(Ht,Fl,f(Ht,n,Rl)))},_l=t(function(n,r){return l(bo,0,Bu,f(Zr,ho("cl ccy"),f(Zr,No(Mo),f(Zr,$o(Mo),n))),Hu(r))}),Bl=e(function(n,r,t){return{$:5,a:n,b:r,c:t}}),ql=Au(3),Ol=t(function(n,r){return"spacing-"+et(n)+"-"+et(r)}),Ul=t(function(n,r){return f(Uo,ql,s(Bl,f(Ol,n,r),n,r))}),Vl=Wu("type"),Gl=Wu("value"),Pl=rs,Zl=t(function(n,r){switch(r.$){case 0:return po;case 2:return Fu(r.a);case 6:return Wo(r.a);case 5:return Yo(r.a);case 7:return To(r.a);case 8:return go(r.a);case 3:return f(Cu,r.a,r.b);case 4:return f(Uo,r.a,r.b);case 9:return f(Xo,r.a,f(af,n,r.b));case 1:return Tu(f(uf,n,r.a));default:return f(nf,r.a,r.b)}}),Kl=e(function(n,r,t){return f(_l,L([No(ts),$o(f(ui,ts,t)),ls]),L([f(Oo,L([No(Pl(ti(1e4*n)))]),Ks),f(Oo,f(Zr,ls,f(Jt,Zl(Pt),r)),Ks),f(Oo,L([No(Pl(ti(1e4*iu(1-n))))]),Ks)]))}),Il=e(function(n,r,t){return f(kf,L([$o(ts),No(f(ui,ts,t)),vf]),L([f(Oo,L([$o(Pl(ti(1e4*iu(1-n))))]),Ks),f(Oo,f(Zr,vf,f(Jt,Zl(Pt),r)),Ks),f(Oo,L([$o(Pl(ti(1e4*n)))]),Ks)]))}),Ql=t(function(n,r){var t,e,a=Al(n),u=Sl(n),i=function(){var n=y(a,u);n:for(;;){if(1===n.a.$){if(1===n.b.$)return!1;break n}if(n.a.a.$||n.b.$)break n;switch(n.b.a.$){case 0:return m(n.b.a.a,n.a.a.a)>0;case 2:return!0;default:break n}}return!1}(),c=(r.dK-r.cR)/(r.cP-r.cR),o=r.dD,b=Sl(o),d=1===b.$?"20px":b.a.$?"100%":et(b.a.a)+"px",p=Al(o),v=1===p.$?"20px":p.a.$?"100%":et(p.a.a)+"px",h="thmb-"+v+"-"+d,g=L([f(li,"width",v),f(li,"height",d)]),$=f(Cl,n,y(5,5)),w=$.a,x=$.b;return s(jl,L([Ml(r.S)?po:f(Ul,w,x),kl,No(1===a.$?ts:a.a.$?a.a:Mo),$o(1===u.$?Mo:u.a.$?u.a:Mo)]),r.S,f(_l,L([No(f(ui,ts,a)),$o(f(ui,Ho(20),u))]),L([l(bo,2,Vc("input"),L([Ll(r.S),f(Uo,yl,f(bi,'input[type="range"].'+h+"::-moz-range-thumb",g)),f(Uo,Jo,f(bi,'input[type="range"].'+h+"::-webkit-slider-thumb",g)),f(Uo,zl,f(bi,'input[type="range"].'+h+"::-ms-thumb",g)),Tu(Yu(h+" focusable-parent")),Tu(Dl(function(n){var t=function(n){if(0===n.length||/[\sxbo]/.test(n))return tt;var r=+n;return r==r?rt(r):tt}(n);return r.bk(1===t.$?0:t.a)})),Tu(Vl("range")),Tu((e=r.dk,t=1===e.$?"any":pi(e.a),f(Wu,"step",t))),Tu(Nl(pi(r.cR))),Tu(Tl(pi(r.cP))),Tu(Gl(pi(r.dK))),i?Tu(f(El,"orient","vertical")):po,No(i?f(ui,Ho(20),u):f(ui,ts,a)),$o(i?f(ui,ts,a):f(ui,Ho(20),u))]),Hu(S)),f(Oo,f(Zr,No(f(ui,ts,a)),f(Zr,$o(f(ui,Ho(20),u)),z(n,L([ml(i?s(Il,c,o,a):s(Kl,c,o,u))])))),Ks)])))}),Jl=t(function(n,r){return{$:3,a:n,b:r}}),Wl=f(t(function(n,r){return f(Jl,n,r)}),100,ts),Yl=Bt,Xl=u(function(n,r,t,e,a){return{$:6,a:n,b:r,c:t,d:e,e:a}}),nb=function(n){return f(Uo,ao,b(Xl,"b-"+et(n),n,n,n,n))},rb=Yl(L([No(Ho(12)),$o(Ro),Go(5),nb(1),wf(s(Zo,200,200,200))])),tb=o(function(n,r,t,e,a,u,i,c){return f(Oo,L([No(Wl),wl(i),xl(c)]),f(Ql,L([$o(Ro),ml(f(Oo,L([No(ts),$o(ts),ls,$f(l(ff,225,225,225,.3)),Go(5)]),Ks))]),{S:n,cP:t,cR:r,bk:u,dk:a,dD:rb,dK:e}))}),eb=function(n){return f(Uo,ql,s(Bl,f(Ol,n,n),n,n))},ab=function(n){return{$:1,a:n}},ub=t(function(n,r){return!f(Qi,f(mo,fu,n),r)}),ib=Au(35),cb=Au(34),ob=e(function(n,r,t){for(;;){if(0>=r)return n;n=f(Zr,t,n),r-=1,t=t}}),fb=t(function(n,r){return s(ob,S,n,r)}),sb=t(function(n,r){var a,u=e(function(n,r,t){return l(bo,2,Bu,L([f(Uo,ib,(e={cm:r,a9:1,w:n,bM:1},{$:9,a:e}))]),Hu(L([t])));var e}),i=function(n){return n.a.bM},c=(a=f(Jt,function(n){return n.a.a7},r.co),f(ub,kt(rf),a)?tt:rt(f(lt,t(function(n,r){return s(u,1,n+1,r)}),a))),o=e(function(n,r,t){return r.$?{F:t.F+1,z:f(Zr,s(u,t.w,t.F,r.a.aS(n)),t.z),w:t.w}:E(t,{F:t.F+1,z:f(Zr,s(u,t.w,t.F,f(r.a.aS,h(c,tt)?t.w-1:t.w-2,n)),t.z)})}),b=s(it,e(function(n,r,t){return{F:1,z:s(it,o(r),t,n).z,w:t.w+1}})(r.co),{F:1,z:S,w:h(c,tt)?1:2},r.cs),d=f(Cl,n,y(0,0)),p=d.a,v=d.b,g=f(Uo,cb,{$:8,a:{co:f(Jt,i,r.co),c4:f(fb,ct(r.cs),Lo),df:y(Ho(p),Ho(v))}});return l(bo,3,Bu,f(Zr,No(ts),f(Zr,g,n)),Hu(1===c.$?b.z:z(c.a,dt(b.z))))}),lb=t(function(n,r){return f(sb,n,{co:f(Jt,ab,r.co),cs:r.cs})}),bb=function(n){return tf(n)},db={$:1},pb=f(mo,Tu,El("autocomplete")),vb=function(n){var r,e=s(Qt,t(function(n,r){return 4===n.$&&5===n.b.$&&1===r.$?rt(n.b.c):r}),tt,n);return 1===e.$?po:(r=jt(e.a/2),f(nf,Gs,Vs(-r)))},hb=Au(20),gb=f(Cu,hb,"cp"),$b=e(function(n,r,t){return l(Po,n,r,t,1)}),mb=s($b,186/255,189/255,182/255),wb=f(t(function(n,r){return h(n,r)?f(Uo,Ws,b(Js,"p-"+et(n),n,n,n,n)):f(Uo,Ws,b(Js,"p-"+et(n)+"-"+et(r),r,n,r,n))}),12,12),xb=s($b,1,1,1),yb=L([wb,Go(3),wf(mb),$f(xb),nb(1),eb(5),No(ts),$o(Mo)]),kb=function(n){return 8===n.$?rt(n.a):tt},jb=function(n){return n.b?rt(n.a):tt},Eb=function(n){n:for(;;)switch(n.$){case 1:return!1;case 0:case 2:return!0;case 3:n=n.b;continue n;default:return!0}},zb=a(function(n,r,t,e){return"pad-"+et(n)+"-"+et(r)+"-"+et(t)+"-"+et(e)}),Sb=function(n){var r=n.bG,t=n.bB,e=n.aZ,a=n.bg;return h(r,t)&&h(r,e)&&h(r,a)?f(Uo,Ws,b(Js,"p-"+et(r),r,r,r,r)):f(Uo,Ws,b(Js,l(zb,r,t,e,a),r,t,e,a))},Cb=function(n){n:for(;;)switch(n.$){case 2:return!0;case 1:case 0:return!1;case 3:default:n=n.b;continue n}},Ab=a(function(n,r,t,e){switch(t.$){case 9:return E(e,{a:f(Zr,t,e.a)});case 7:return Cb(t.a)?E(e,{b:f(Zr,t,e.b),g:f(Zr,t,e.g),a:f(Zr,t,e.a)}):E(e,r?{b:f(Zr,t,e.b)}:{a:f(Zr,t,e.a)});case 8:var a=t.a;return r?Cb(a)?E(e,{b:f(Zr,t,e.b),a:f(Zr,t,e.a)}):(function(n){n:for(;;)switch(n.$){case 1:return!1;case 0:return!0;case 2:return!1;case 3:default:n=n.b;continue n}}(a),E(e,{a:f(Zr,t,e.a)})):E(e,{b:f(Zr,t,e.b),a:f(Zr,t,e.a)});case 6:case 5:return E(e,{b:f(Zr,t,e.b)});case 4:switch(t.b.$){case 5:return E(e,{b:f(Zr,t,e.b),g:f(Zr,t,e.g),a:f(Zr,t,e.a),ae:f(Zr,t,e.ae)});case 7:var u=t.b,i=u.b,c=u.c,o=u.d,s=u.e;if(n)return E(e,{o:f(Zr,t,e.o),a:f(Zr,t,e.a)});var l=Sb({aZ:o-f(ka,i,o),bg:s,bB:c,bG:i-f(ka,i,o)}),b=_o(f(gs,"line-height","calc(1.0em + "+et(2*f(ka,i,o))+"px)")),d=_o(f(gs,"height","calc(1.0em + "+et(2*f(ka,i,o))+"px)"));return E(e,{o:f(Zr,t,e.o),g:f(Zr,d,f(Zr,b,e.g)),a:f(Zr,l,e.a)});case 6:case 10:return E(e,{o:f(Zr,t,e.o),a:f(Zr,t,e.a)});case 2:case 1:return E(e,{b:f(Zr,t,e.b)});default:return E(e,{a:f(Zr,t,e.a)})}case 0:return e;case 1:case 2:return E(e,{g:f(Zr,t,e.g)});case 3:return E(e,{a:f(Zr,t,e.a)});default:return E(e,{g:f(Zr,t,e.g)})}}),Lb=e(function(n,r,t){return{o:dt((e=s(it,f(Ab,n,r),{o:S,b:S,g:S,a:S,ae:S},t)).o),b:dt(e.b),g:dt(e.g),a:dt(e.a),ae:dt(e.ae)};var e}),Mb=t(function(n,r){return{$:12,a:n,b:r}}),Tb=Au(0),Nb=s($b,136/255,138/255,133/255),Fb=Po,Hb=e(function(n,r,t){var e,a,u=n.a,i=n.b;return f(Oo,z(r,z(L([yf(Nb),ho("notxt ppe"),gb,wf(l(Fb,0,0,0,0)),$f(l(Fb,0,0,0,0)),$o(ts),No(ts),(e=t?1:0,a=1-f(ka,1,f(zt,0,e)),f(Uo,Tb,f(Mb,"transparency-"+ei(a),a)))]),u)),i)}),Rb=f(Cu,hb,"sby"),Db=Qn("span"),_b=Du("spellcheck"),Bb=f(mo,Tu,_b),qb=f(mo,Tu,Gl),Ob=e(function(n,r,t){var e,a,u,i,c,o,b,d=z(yb,r),p=s(Lb,h(n.l,db),function(n){if(n.$)return!0;switch(n.a){case 0:case 1:return!1;case 2:default:return!0}}(t.S),d),v=!!n.l.$&&f(ui,!1,f(gi,Eb,jb(dt(f(Ie,kb,d))))),g=f(ui,{aZ:0,bg:0,bB:0,bG:0},jb(dt(f(Ie,function(n){if(4===n.$&&7===n.b.$){var r=n.b,t=r.b,e=r.c,a=r.e;return rt({aZ:f(zt,0,jt(r.d-3)),bg:f(zt,0,jt(a-3)),bB:f(zt,0,jt(e-3)),bG:f(zt,0,jt(t-3))})}return tt},d)))),$=l(bo,2,Vc(n.l.$?"textarea":"input"),z(L((o=n.l).$?[gb,$o(ts),ho("iml"),vb(d),Sb(g),Tu(f(gs,"margin",(c=g,e={aZ:-c.aZ,bg:-c.bg,bB:-c.bB,bG:-c.bG},a=e.bB,u=e.aZ,i=e.bg,et(e.bG)+"px "+et(a)+"px "+et(u)+"px "+et(i)+"px"))),Tu(f(gs,"box-sizing","content-box"))]:[Tu(Vl(o.a)),ho("it")]),z(L([qb(t.dp),Tu(Dl(t.bk)),Ll(t.S),Bb(n.x),f(ui,po,f(gi,pb,n.t))]),p.g)),Hu(S)),m=1===n.l.$?l(bo,2,Bu,z((v?Zr(Rb):Bt)(L([No(ts),f(Qi,vo,d)?po:ho("focus-within"),ho("implw")])),p.a),Hu(L([l(bo,4,Bu,f(Zr,No(ts),f(Zr,$o(ts),f(Zr,xs($),f(Zr,ho("imlp"),p.ae)))),Hu(function(){if(""===t.dp){var n=t.c0;return L(1===n.$?[bb(" ")]:[s(Hb,n.a,S,""===t.dp)])}return L([fs(f(Db,L([Yu("imlf")]),L([Ac(t.dp+" ")])))])}()))]))):l(bo,2,Bu,f(Zr,No(ts),f(Zr,f(Qi,vo,d)?po:ho("focus-within"),Mi(L([p.a,(b=t.c0,1===b.$?S:L([ml(s(Hb,b.a,p.o,""===t.dp))]))])))),Hu(L([$])));return s(jl,f(Zr,f(Cu,Co,"ctxt"),f(Zr,Ml(t.S)?po:eb(5),f(Zr,kl,p.b))),t.S,m)})({t:tt,x:!1,l:("text",{$:0,a:"text"})}),Ub=t(function(n,r){return f(Oo,vs(r),bb(n))}),Vb=f(qf,"trash-2",L([f(Wf,L([Jf("3 6 5 6 21 6")]),S),f(Qf,L([If("M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2")]),S),f(Cf,L([Of("10"),Vf("11"),Uf("10"),Gf("17")]),S),f(Cf,L([Of("14"),Vf("11"),Uf("14"),Gf("17")]),S)])),Gb=l(ff,255,255,255,50),Pb=s(Zo,255,0,0),Zb=t(function(n,r){return{$:4,a:n,b:r}}),Kb=f(t(function(n,r){return f(Zb,n,r)}),800,ts),Ib=rr("rx"),Qb=rr("ry"),Jb=f(qf,"video",L([f(al,L([Jf("23 7 16 12 23 17 23 7")]),S),f(Xs,L([nl("1"),rl("5"),Bf("15"),Tf("14"),Ib("2"),Qb("2")]),S)])),Wb=u(function(n,r,t,e,a){return{$:0,a:n,b:r,c:t,d:e,e:a}}),Yb=e(function(n,r,t){return{$:0,a:n,b:r,c:t}}),Xb=t(function(n,r){var e=function(n){return s(Qt,t(function(n,r){var t=r.a,e=r.b;return y(function(){if(t.$){if(4===n.$&&7===n.b.$){var r=n.b;return rt(b(Wb,r.a,r.b,r.c,r.d,r.e))}return tt}return t}(),function(){if(e.$){if(4===n.$&&5===n.b.$){var r=n.b;return rt(s(Yb,r.a,r.b,r.c))}return tt}return e}())}),y(tt,tt),n)}(n),a=e.a,u=e.b;if(1===u.$)return l(bo,0,Bu,f(Zr,ho("cl ccy wrp"),f(Zr,No(Mo),f(Zr,$o(Mo),n))),Hu(r));var i=u.a,c=i.a,o=i.b,d=i.c,p=function(){if(a.$)return tt;var n=a.a,r=n.b,t=n.c,e=n.d,u=n.e;return m(t,o/2|0)>-1&&m(e,d/2|0)>-1?rt(Sb({aZ:e-(d/2|0),bg:u-(o/2|0),bB:t-(o/2|0),bG:r-(d/2|0)})):tt}();if(p.$){var v=-d/2,h=-o/2;return l(bo,2,Bu,n,Hu(L([l(bo,0,Bu,f(Zr,ho("cl ccy wrp"),f(Zr,Tu(f(gs,"margin",pi(v)+"px "+pi(h)+"px")),f(Zr,Tu(f(gs,"width","calc(100% + "+et(o)+"px)")),f(Zr,Tu(f(gs,"height","calc(100% + "+et(d)+"px)")),f(Zr,f(Uo,ql,s(Bl,c,o,d)),S))))),Hu(r))])))}var g=p.a;return l(bo,0,Bu,f(Zr,ho("cl ccy wrp"),f(Zr,No(Mo),f(Zr,$o(Mo),z(n,L([g]))))),Hu(r))});Qa={Main:{init:ue({cH:la,$7:function(n){return ga(L([tu(va),eu(ha),Xa(pa),nu(da),Ya(za(n))]))},dJ:pu,aS:function(n){var r,t=2===n.n?5:0,e=2===n.n?0:2,a=f(js,S,l(pf,Ub(f($l,2,n.j)),e,wa(0),"Set time to beginning.")),u=f(Es,S,l(pf,Ub("x "+f($l,2,n.D)),e,ma(1),"Set speed to x1.")),i=s(su,n.B,hs(tl),hs(ul)),c=!Vt(n.H),o=n.n?Ks:f(kf,L([$f(Gb),Go(5),wf(s(su,c,Pb,Io)),nb(1),No(ts),(20,f(nf,Gs,Vs(20))),Ys(20),eb(20),bf]),L([f(Oo,L([vf,yf(s(su,c,Pb,Io))]),bb(s(su,c,n.H,"Ready for visualization data."))),f(Ob,L([(r=Su,_o(f(xo,"keyup",f(jo,function(n){return"Enter"===n?Dt(r):Eo("Not the enter key")},f($a,"key",ba))))),wf(df),Go(5),bf]),{S:f(ks,L([vf]),bb("Enter Visualization File URL")),bk:zu,c0:rt(f(el,S,bb("URL of visualization file..."))),dp:n.an}),f(Oo,L([vf]),bb("Or")),f(kf,L([Kf,nb(4),wf(s(su,n.O,Ko,Io)),$o(Ho(256)),No(ts),f(Qs,"dragenter",Dt($u)),f(Qs,"dragover",Dt($u)),f(Qs,"dragleave",Dt(mu)),f(Qs,"drop",os)]),L([f(Oo,L([vf,Ys(64)]),bb("Drag and Drop a File")),f(Fo,L([Ys(10),vf,nb(1),wf(df),Go(5),bf]),{S:bb("Select Local Visualization File"),bl:rt(wu)})])),f(lb,L([ps(14)]),{co:L([{a7:f(Oo,L([Mu]),bb("Demo")),aS:function(n){return f(Os,L([bf,Ys(5),vf]),{S:bb(n.y),ay:z("?log=https://raw.githubusercontent.com/review/review.github.io/master/examples/",n.r)})},bM:ts},{a7:f(Oo,L([Mu]),bb("File")),aS:function(n){return f(Zs,L([bf,Ys(5)]),{S:bb("View file: "+n.r),ay:z("https://github.com/review/review.github.io/tree/master/examples/",n.r)})},bM:ts}]),cs:n.aF})])),b=2!==n.n||n.P?2:0,d=function(r){var t=y(n.n,r);return 2===t.a?t.b?1:0:2},p=function(){switch(n.n){case 0:return k(hs(ns),"Load a new visualization.",1);case 1:return k(ms(Us),"Loading visualization.",2);default:return k(hs(Vb),"Delete the current visualization.",0)}}(),h=p.a,g=p.b,$=p.c,m=f(Xb,L([No(Kb),$f(l(ff,255,255,255,.4)),Go(5),bf]),L([l(pf,h,$,xu,g),l(pf,i,e,ya,"Play/Pause."),v(tb,a,0,n.k,n.j,tt,function(n){return wa(n)},yu,gu),l(pf,Ub(f($l,2,n.k)),e,wa(n.k),"Set time to end."),l(pf,hs(il),d(n.aa),Eu,"Loop playback."),v(tb,u,-t,t,n.D,rt(.2),function(n){return ma(n)},xa,xa),l(pf,hs(Pf),d(n.P),ju,"Follow model."),l(pf,hs(Jb),b,vu,"Reset camera."),l(pf,hs(Xf),d(!n.Z),ku,"Enable/Disable colors."),l(pf,hs(Yf),e,hu,"Download GLTF."),f(Zs,S,{S:l(pf,hs(es),0,xa,"View source code."),ay:"https://github.com/review/review.github.io"})]));return f(_s,L([xs(f(kf,L([No(Kb),vf]),L([m,o])))]),Ks)}})(ba)(0)}},n.Elm?function n(r,t){for(var e in t)e in r?"init"==e?F(6):n(r[e],t[e]):r[e]=t[e]}(n.Elm,Qa):n.Elm=Qa}(this);
  },{}],"szYo":[function(require,module,exports) {
  "use strict";function A(A,P){return[{mode:4,attributes:{POSITION:A+1,NORMAL:A+2,TEXCOORD_0:A+3},material:P,indices:A}]}Object.defineProperty(exports,"__esModule",{value:!0}),exports.createStandardPrimitives=A,exports.CylinderMesh=exports.SphereMesh=exports.CubeMesh=void 0;class P{constructor(P,V,g,B){this.bufferCount=1,this.buffers=[{name:"cube",byteLength:840,uri:"data:application/octet-stream;base64,AAACAAEAAgADAAEABAAGAAUABgAHAAUACAAKAAkACgALAAkADAAOAA0ADgAPAA0AEAASABEAEgATABEAFAAWABUAFgAXABUAAAAAPwAAAD8AAAA/AAAAPwAAAD8AAAC/AAAAPwAAAL8AAAA/AAAAPwAAAL8AAAC/AAAAvwAAAD8AAAC/AAAAvwAAAD8AAAA/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAA/AAAAvwAAAD8AAAC/AAAAPwAAAD8AAAC/AAAAvwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAvwAAAL8AAAA/AAAAPwAAAL8AAAA/AAAAvwAAAL8AAAC/AAAAPwAAAL8AAAC/AAAAvwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAvwAAAL8AAAA/AAAAPwAAAL8AAAA/AAAAPwAAAD8AAAC/AAAAvwAAAD8AAAC/AAAAPwAAAL8AAAC/AAAAvwAAAL8AAAC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAA"}],this.viewCount=4,this.views=[{name:"cube indices",buffer:P,byteOffset:0,byteLength:72,target:34963},{name:"cube positions",buffer:P,byteOffset:72,byteLength:288,target:34962,byteStride:12},{name:"cube normals",buffer:P,byteOffset:360,byteLength:288,target:34962,byteStride:12},{name:"cube texcoords",buffer:P,byteOffset:648,byteLength:192,target:34962,byteStride:8}],this.accessorCount=4,this.accessors=[{name:"cube indices",bufferView:V,componentType:5123,count:36,max:[23],min:[0],type:"SCALAR"},{name:"cube positions",bufferView:V+1,componentType:5126,count:24,max:[.5,.5,.5],min:[-.5,-.5,-.5],type:"VEC3"},{name:"cube normals",bufferView:V+2,componentType:5126,count:24,max:[1,1,1],min:[-1,-1,-1],type:"VEC3"},{name:"cube texcoords",bufferView:V+3,componentType:5126,count:24,max:[1,1],min:[0,0],type:"VEC2"}],this.primitives=A(g,B)}}exports.CubeMesh=P;class V{constructor(P,V,g,B){this.bufferCount=1,this.buffers=[{name:"sphere",byteLength:26624,uri:"data:application/octet-stream;base64,AAAZABoAAQAaABsAAgAbABwAAwAcAB0ABAAdAB4ABQAeAB8ABgAfACAABwAgACEACAAhACIACQAiACMACgAjACQACwAkACUADAAlACYADQAmACcADgAnACgADwAoACkAEAApACoAEQAqACsAEgArACwAEwAsAC0AFAAtAC4AFQAuAC8AFgAvADAAFwAwADEAGgAZADMAGQAyADMAGwAaADQAGgAzADQAHAAbADUAGwA0ADUAHQAcADYAHAA1ADYAHgAdADcAHQA2ADcAHwAeADgAHgA3ADgAIAAfADkAHwA4ADkAIQAgADoAIAA5ADoAIgAhADsAIQA6ADsAIwAiADwAIgA7ADwAJAAjAD0AIwA8AD0AJQAkAD4AJAA9AD4AJgAlAD8AJQA+AD8AJwAmAEAAJgA/AEAAKAAnAEEAJwBAAEEAKQAoAEIAKABBAEIAKgApAEMAKQBCAEMAKwAqAEQAKgBDAEQALAArAEUAKwBEAEUALQAsAEYALABFAEYALgAtAEcALQBGAEcALwAuAEgALgBHAEgAMAAvAEkALwBIAEkAMQAwAEoAMABJAEoAMwAyAEwAMgBLAEwANAAzAE0AMwBMAE0ANQA0AE4ANABNAE4ANgA1AE8ANQBOAE8ANwA2AFAANgBPAFAAOAA3AFEANwBQAFEAOQA4AFIAOABRAFIAOgA5AFMAOQBSAFMAOwA6AFQAOgBTAFQAPAA7AFUAOwBUAFUAPQA8AFYAPABVAFYAPgA9AFcAPQBWAFcAPwA+AFgAPgBXAFgAQAA/AFkAPwBYAFkAQQBAAFoAQABZAFoAQgBBAFsAQQBaAFsAQwBCAFwAQgBbAFwARABDAF0AQwBcAF0ARQBEAF4ARABdAF4ARgBFAF8ARQBeAF8ARwBGAGAARgBfAGAASABHAGEARwBgAGEASQBIAGIASABhAGIASgBJAGMASQBiAGMATABLAGUASwBkAGUATQBMAGYATABlAGYATgBNAGcATQBmAGcATwBOAGgATgBnAGgAUABPAGkATwBoAGkAUQBQAGoAUABpAGoAUgBRAGsAUQBqAGsAUwBSAGwAUgBrAGwAVABTAG0AUwBsAG0AVQBUAG4AVABtAG4AVgBVAG8AVQBuAG8AVwBWAHAAVgBvAHAAWABXAHEAVwBwAHEAWQBYAHIAWABxAHIAWgBZAHMAWQByAHMAWwBaAHQAWgBzAHQAXABbAHUAWwB0AHUAXQBcAHYAXAB1AHYAXgBdAHcAXQB2AHcAXwBeAHgAXgB3AHgAYABfAHkAXwB4AHkAYQBgAHoAYAB5AHoAYgBhAHsAYQB6AHsAYwBiAHwAYgB7AHwAZQBkAH4AZAB9AH4AZgBlAH8AZQB+AH8AZwBmAIAAZgB/AIAAaABnAIEAZwCAAIEAaQBoAIIAaACBAIIAagBpAIMAaQCCAIMAawBqAIQAagCDAIQAbABrAIUAawCEAIUAbQBsAIYAbACFAIYAbgBtAIcAbQCGAIcAbwBuAIgAbgCHAIgAcABvAIkAbwCIAIkAcQBwAIoAcACJAIoAcgBxAIsAcQCKAIsAcwByAIwAcgCLAIwAdABzAI0AcwCMAI0AdQB0AI4AdACNAI4AdgB1AI8AdQCOAI8AdwB2AJAAdgCPAJAAeAB3AJEAdwCQAJEAeQB4AJIAeACRAJIAegB5AJMAeQCSAJMAewB6AJQAegCTAJQAfAB7AJUAewCUAJUAfgB9AJcAfQCWAJcAfwB+AJgAfgCXAJgAgAB/AJkAfwCYAJkAgQCAAJoAgACZAJoAggCBAJsAgQCaAJsAgwCCAJwAggCbAJwAhACDAJ0AgwCcAJ0AhQCEAJ4AhACdAJ4AhgCFAJ8AhQCeAJ8AhwCGAKAAhgCfAKAAiACHAKEAhwCgAKEAiQCIAKIAiAChAKIAigCJAKMAiQCiAKMAiwCKAKQAigCjAKQAjACLAKUAiwCkAKUAjQCMAKYAjAClAKYAjgCNAKcAjQCmAKcAjwCOAKgAjgCnAKgAkACPAKkAjwCoAKkAkQCQAKoAkACpAKoAkgCRAKsAkQCqAKsAkwCSAKwAkgCrAKwAlACTAK0AkwCsAK0AlQCUAK4AlACtAK4AlwCWALAAlgCvALAAmACXALEAlwCwALEAmQCYALIAmACxALIAmgCZALMAmQCyALMAmwCaALQAmgCzALQAnACbALUAmwC0ALUAnQCcALYAnAC1ALYAngCdALcAnQC2ALcAnwCeALgAngC3ALgAoACfALkAnwC4ALkAoQCgALoAoAC5ALoAogChALsAoQC6ALsAowCiALwAogC7ALwApACjAL0AowC8AL0ApQCkAL4ApAC9AL4ApgClAL8ApQC+AL8ApwCmAMAApgC/AMAAqACnAMEApwDAAMEAqQCoAMIAqADBAMIAqgCpAMMAqQDCAMMAqwCqAMQAqgDDAMQArACrAMUAqwDEAMUArQCsAMYArADFAMYArgCtAMcArQDGAMcAsACvAMkArwDIAMkAsQCwAMoAsADJAMoAsgCxAMsAsQDKAMsAswCyAMwAsgDLAMwAtACzAM0AswDMAM0AtQC0AM4AtADNAM4AtgC1AM8AtQDOAM8AtwC2ANAAtgDPANAAuAC3ANEAtwDQANEAuQC4ANIAuADRANIAugC5ANMAuQDSANMAuwC6ANQAugDTANQAvAC7ANUAuwDUANUAvQC8ANYAvADVANYAvgC9ANcAvQDWANcAvwC+ANgAvgDXANgAwAC/ANkAvwDYANkAwQDAANoAwADZANoAwgDBANsAwQDaANsAwwDCANwAwgDbANwAxADDAN0AwwDcAN0AxQDEAN4AxADdAN4AxgDFAN8AxQDeAN8AxwDGAOAAxgDfAOAAyQDIAOIAyADhAOIAygDJAOMAyQDiAOMAywDKAOQAygDjAOQAzADLAOUAywDkAOUAzQDMAOYAzADlAOYAzgDNAOcAzQDmAOcAzwDOAOgAzgDnAOgA0ADPAOkAzwDoAOkA0QDQAOoA0ADpAOoA0gDRAOsA0QDqAOsA0wDSAOwA0gDrAOwA1ADTAO0A0wDsAO0A1QDUAO4A1ADtAO4A1gDVAO8A1QDuAO8A1wDWAPAA1gDvAPAA2ADXAPEA1wDwAPEA2QDYAPIA2ADxAPIA2gDZAPMA2QDyAPMA2wDaAPQA2gDzAPQA3ADbAPUA2wD0APUA3QDcAPYA3AD1APYA3gDdAPcA3QD2APcA3wDeAPgA3gD3APgA4ADfAPkA3wD4APkA4gDhAPsA4QD6APsA4wDiAPwA4gD7APwA5ADjAP0A4wD8AP0A5QDkAP4A5AD9AP4A5gDlAP8A5QD+AP8A5wDmAAAB5gD/AAAB6ADnAAEB5wAAAQEB6QDoAAIB6AABAQIB6gDpAAMB6QACAQMB6wDqAAQB6gADAQQB7ADrAAUB6wAEAQUB7QDsAAYB7AAFAQYB7gDtAAcB7QAGAQcB7wDuAAgB7gAHAQgB8ADvAAkB7wAIAQkB8QDwAAoB8AAJAQoB8gDxAAsB8QAKAQsB8wDyAAwB8gALAQwB9ADzAA0B8wAMAQ0B9QD0AA4B9AANAQ4B9gD1AA8B9QAOAQ8B9wD2ABAB9gAPARAB+AD3ABEB9wAQAREB+QD4ABIB+AARARIB+wD6ABQB+gATARQB/AD7ABUB+wAUARUB/QD8ABYB/AAVARYB/gD9ABcB/QAWARcB/wD+ABgB/gAXARgBAAH/ABkB/wAYARkBAQEAARoBAAEZARoBAgEBARsBAQEaARsBAwECARwBAgEbARwBBAEDAR0BAwEcAR0BBQEEAR4BBAEdAR4BBgEFAR8BBQEeAR8BBwEGASABBgEfASABCAEHASEBBwEgASEBCQEIASIBCAEhASIBCgEJASMBCQEiASMBCwEKASQBCgEjASQBDAELASUBCwEkASUBDQEMASYBDAElASYBDgENAScBDQEmAScBDwEOASgBDgEnASgBEAEPASkBDwEoASkBEQEQASoBEAEpASoBEgERASsBEQEqASsBFAETAS0BEwEsAS0BFQEUAS4BFAEtAS4BFgEVAS8BFQEuAS8BFwEWATABFgEvATABGAEXATEBFwEwATEBGQEYATIBGAExATIBGgEZATMBGQEyATMBGwEaATQBGgEzATQBHAEbATUBGwE0ATUBHQEcATYBHAE1ATYBHgEdATcBHQE2ATcBHwEeATgBHgE3ATgBIAEfATkBHwE4ATkBIQEgAToBIAE5AToBIgEhATsBIQE6ATsBIwEiATwBIgE7ATwBJAEjAT0BIwE8AT0BJQEkAT4BJAE9AT4BJgElAT8BJQE+AT8BJwEmAUABJgE/AUABKAEnAUEBJwFAAUEBKQEoAUIBKAFBAUIBKgEpAUMBKQFCAUMBKwEqAUQBKgFDAUQBLQEsAUYBLAFFAUYBLgEtAUcBLQFGAUcBLwEuAUgBLgFHAUgBMAEvAUkBLwFIAUkBMQEwAUoBMAFJAUoBMgExAUsBMQFKAUsBMwEyAUwBMgFLAUwBNAEzAU0BMwFMAU0BNQE0AU4BNAFNAU4BNgE1AU8BNQFOAU8BNwE2AVABNgFPAVABOAE3AVEBNwFQAVEBOQE4AVIBOAFRAVIBOgE5AVMBOQFSAVMBOwE6AVQBOgFTAVQBPAE7AVUBOwFUAVUBPQE8AVYBPAFVAVYBPgE9AVcBPQFWAVcBPwE+AVgBPgFXAVgBQAE/AVkBPwFYAVkBQQFAAVoBQAFZAVoBQgFBAVsBQQFaAVsBQwFCAVwBQgFbAVwBRAFDAV0BQwFcAV0BRgFFAV8BRQFeAV8BRwFGAWABRgFfAWABSAFHAWEBRwFgAWEBSQFIAWIBSAFhAWIBSgFJAWMBSQFiAWMBSwFKAWQBSgFjAWQBTAFLAWUBSwFkAWUBTQFMAWYBTAFlAWYBTgFNAWcBTQFmAWcBTwFOAWgBTgFnAWgBUAFPAWkBTwFoAWkBUQFQAWoBUAFpAWoBUgFRAWsBUQFqAWsBUwFSAWwBUgFrAWwBVAFTAW0BUwFsAW0BVQFUAW4BVAFtAW4BVgFVAW8BVQFuAW8BVwFWAXABVgFvAXABWAFXAXEBVwFwAXEBWQFYAXIBWAFxAXIBWgFZAXMBWQFyAXMBWwFaAXQBWgFzAXQBXAFbAXUBWwF0AXUBXQFcAXYBXAF1AXYBXwFeAXgBXgF3AXgBYAFfAXkBXwF4AXkBYQFgAXoBYAF5AXoBYgFhAXsBYQF6AXsBYwFiAXwBYgF7AXwBZAFjAX0BYwF8AX0BZQFkAX4BZAF9AX4BZgFlAX8BZQF+AX8BZwFmAYABZgF/AYABaAFnAYEBZwGAAYEBaQFoAYIBaAGBAYIBagFpAYMBaQGCAYMBawFqAYQBagGDAYQBbAFrAYUBawGEAYUBbQFsAYYBbAGFAYYBbgFtAYcBbQGGAYcBbwFuAYgBbgGHAYgBcAFvAYkBbwGIAYkBcQFwAYoBcAGJAYoBcgFxAYsBcQGKAYsBcwFyAYwBcgGLAYwBdAFzAY0BcwGMAY0BdQF0AY4BdAGNAY4BdgF1AY8BdQGOAY8BeAF3AZEBdwGQAZEBeQF4AZIBeAGRAZIBegF5AZMBeQGSAZMBewF6AZQBegGTAZQBfAF7AZUBewGUAZUBfQF8AZYBfAGVAZYBfgF9AZcBfQGWAZcBfwF+AZgBfgGXAZgBgAF/AZkBfwGYAZkBgQGAAZoBgAGZAZoBggGBAZsBgQGaAZsBgwGCAZwBggGbAZwBhAGDAZ0BgwGcAZ0BhQGEAZ4BhAGdAZ4BhgGFAZ8BhQGeAZ8BhwGGAaABhgGfAaABiAGHAaEBhwGgAaEBiQGIAaIBiAGhAaIBigGJAaMBiQGiAaMBiwGKAaQBigGjAaQBjAGLAaUBiwGkAaUBjQGMAaYBjAGlAaYBjgGNAacBjQGmAacBjwGOAagBjgGnAagBkQGQAaoBkAGpAaoBkgGRAasBkQGqAasBkwGSAawBkgGrAawBlAGTAa0BkwGsAa0BlQGUAa4BlAGtAa4BlgGVAa8BlQGuAa8BlwGWAbABlgGvAbABmAGXAbEBlwGwAbEBmQGYAbIBmAGxAbIBmgGZAbMBmQGyAbMBmwGaAbQBmgGzAbQBnAGbAbUBmwG0AbUBnQGcAbYBnAG1AbYBngGdAbcBnQG2AbcBnwGeAbgBngG3AbgBoAGfAbkBnwG4AbkBoQGgAboBoAG5AboBogGhAbsBoQG6AbsBowGiAbwBogG7AbwBpAGjAb0BowG8Ab0BpQGkAb4BpAG9Ab4BpgGlAb8BpQG+Ab8BpwGmAcABpgG/AcABqAGnAcEBpwHAAcEBqgGpAcMBqQHCAcMBqwGqAcQBqgHDAcQBrAGrAcUBqwHEAcUBrQGsAcYBrAHFAcYBrgGtAccBrQHGAccBrwGuAcgBrgHHAcgBsAGvAckBrwHIAckBsQGwAcoBsAHJAcoBsgGxAcsBsQHKAcsBswGyAcwBsgHLAcwBtAGzAc0BswHMAc0BtQG0Ac4BtAHNAc4BtgG1Ac8BtQHOAc8BtwG2AdABtgHPAdABuAG3AdEBtwHQAdEBuQG4AdIBuAHRAdIBugG5AdMBuQHSAdMBuwG6AdQBugHTAdQBvAG7AdUBuwHUAdUBvQG8AdYBvAHVAdYBvgG9AdcBvQHWAdcBvwG+AdgBvgHXAdgBwAG/AdkBvwHYAdkBwQHAAdoBwAHZAdoBwwHCAdwBwgHbAdwBxAHDAd0BwwHcAd0BxQHEAd4BxAHdAd4BxgHFAd8BxQHeAd8BxwHGAeABxgHfAeAByAHHAeEBxwHgAeEByQHIAeIByAHhAeIBygHJAeMByQHiAeMBywHKAeQBygHjAeQBzAHLAeUBywHkAeUBzQHMAeYBzAHlAeYBzgHNAecBzQHmAecBzwHOAegBzgHnAegB0AHPAekBzwHoAekB0QHQAeoB0AHpAeoB0gHRAesB0QHqAesB0wHSAewB0gHrAewB1AHTAe0B0wHsAe0B1QHUAe4B1AHtAe4B1gHVAe8B1QHuAe8B1wHWAfAB1gHvAfAB2AHXAfEB1wHwAfEB2QHYAfIB2AHxAfIB2gHZAfMB2QHyAfMB3AHbAfUB2wH0AfUB3QHcAfYB3AH1AfYB3gHdAfcB3QH2AfcB3wHeAfgB3gH3AfgB4AHfAfkB3wH4AfkB4QHgAfoB4AH5AfoB4gHhAfsB4QH6AfsB4wHiAfwB4gH7AfwB5AHjAf0B4wH8Af0B5QHkAf4B5AH9Af4B5gHlAf8B5QH+Af8B5wHmAQAC5gH/AQAC6AHnAQEC5wEAAgEC6QHoAQIC6AEBAgIC6gHpAQMC6QECAgMC6wHqAQQC6gEDAgQC7AHrAQUC6wEEAgUC7QHsAQYC7AEFAgYC7gHtAQcC7QEGAgcC7wHuAQgC7gEHAggC8AHvAQkC7wEIAgkC8QHwAQoC8AEJAgoC8gHxAQsC8QEKAgsC8wHyAQwC8gELAgwC9QH0AQ4C9AENAg4C9gH1AQ8C9QEOAg8C9wH2ARAC9gEPAhAC+AH3AREC9wEQAhEC+QH4ARIC+AERAhIC+gH5ARMC+QESAhMC+wH6ARQC+gETAhQC/AH7ARUC+wEUAhUC/QH8ARYC/AEVAhYC/gH9ARcC/QEWAhcC/wH+ARgC/gEXAhgCAAL/ARkC/wEYAhkCAQIAAhoCAAIZAhoCAgIBAhsCAQIaAhsCAwICAhwCAgIbAhwCBAIDAh0CAwIcAh0CBQIEAh4CBAIdAh4CBgIFAh8CBQIeAh8CBwIGAiACBgIfAiACCAIHAiECBwIgAiECCQIIAiICCAIhAiICCgIJAiMCCQIiAiMCCwIKAiQCCgIjAiQCDAILAiUCCwIkAiUCDgINAicCDQImAicCDwIOAigCDgInAigCEAIPAikCDwIoAikCEQIQAioCEAIpAioCEgIRAisCEQIqAisCEwISAiwCEgIrAiwCFAITAi0CEwIsAi0CFQIUAi4CFAItAi4CFgIVAi8CFQIuAi8CFwIWAjACFgIvAjACGAIXAjECFwIwAjECGQIYAjICGAIxAjICGgIZAjMCGQIyAjMCGwIaAjQCGgIzAjQCHAIbAjUCGwI0AjUCHQIcAjYCHAI1AjYCHgIdAjcCHQI2AjcCHwIeAjgCHgI3AjgCIAIfAjkCHwI4AjkCIQIgAjoCIAI5AjoCIgIhAjsCIQI6AjsCIwIiAjwCIgI7AjwCJAIjAj0CIwI8Aj0CJQIkAj4CJAI9Aj4CJwImAkACJgI/AkACKAInAkECJwJAAkECKQIoAkICKAJBAkICKgIpAkMCKQJCAkMCKwIqAkQCKgJDAkQCLAIrAkUCKwJEAkUCLQIsAkYCLAJFAkYCLgItAkcCLQJGAkcCLwIuAkgCLgJHAkgC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"}],this.viewCount=4,this.views=[{name:"sphere indices",buffer:P,byteOffset:0,byteLength:6624,target:34963},{name:"sphere positions",buffer:P,byteOffset:6624,byteLength:7500,target:34962,byteStride:12},{name:"sphere normals",buffer:P,byteOffset:14124,byteLength:7500,target:34962,byteStride:12},{name:"sphere texcoords",buffer:P,byteOffset:21624,byteLength:5e3,target:34962,byteStride:8}],this.accessorCount=4,this.accessors=[{name:"sphere indices",bufferView:V,componentType:5123,count:3312,max:[624],min:[0],type:"SCALAR"},{name:"sphere positions",bufferView:V+1,componentType:5126,count:625,max:[1,1,1],min:[-1,-1,-1],type:"VEC3"},{name:"sphere normals",bufferView:V+2,componentType:5126,count:625,max:[1,1,1],min:[-1,-1,-1],type:"VEC3"},{name:"sphere texcoords",bufferView:V+3,componentType:5126,count:625,max:[1,1],min:[0,0],type:"VEC2"}],this.primitives=A(g,B)}}exports.SphereMesh=V;class g{constructor(P,V,g,B){this.bufferCount=1,this.buffers=[{name:"cylinder",byteLength:5312,uri:"data:application/octet-stream;base64,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AAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgD+rqio9AACAP6uqqj0AAIA/AAAAPgAAgD+rqio+AACAP1VVVT4AAIA/AACAPgAAgD9VVZU+AACAP6uqqj4AAIA/AADAPgAAgD9VVdU+AACAP6uq6j4AAIA/AAAAPwAAgD+rqgo/AACAP1VVFT8AAIA/AAAgPwAAgD+rqio/AACAP1VVNT8AAIA/AABAPwAAgD+rqko/AACAP1VVVT8AAIA/AABgPwAAgD+rqmo/AACAP1VVdT8AAIA/AACAPwAAgD8AAAAAAAAAAKuqKj0AAAAAq6qqPQAAAAAAAAA+AAAAAKuqKj4AAAAAVVVVPgAAAAAAAIA+AAAAAFVVlT4AAAAAq6qqPgAAAAAAAMA+AAAAAFVV1T4AAAAAq6rqPgAAAAAAAAA/AAAAAKuqCj8AAAAAVVUVPwAAAAAAACA/AAAAAKuqKj8AAAAAVVU1PwAAAAAAAEA/AAAAAKuqSj8AAAAAVVVVPwAAAAAAAGA/AAAAAKuqaj8AAAAAVVV1PwAAAAAAAIA/AAAAAAAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAgD8AAAA/daN7P/wgIT/s2W4/AABAP3qCWj96glo/AABAP+zZbj/8ICE/daN7PwAAAD8AAIA/Cb69PnWjez8AAIA+7NluPxr2FT56glo/ozCJPQAAQD9ckYs8/CAhPwAAAAAAAAA/XJGLPAm+vT6jMIk9AACAPhr2FT4a9hU+AACAPqMwiT0Jvr0+XJGLPAAAAD8AAAAA/CAhP1yRizwAAEA/ozCJPXqCWj8a9hU+7NluPwAAgD51o3s/Cb69PgAAgD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AACAPwAAAD91o3s/Cb69PuzZbj8AAIA+eoJaPxr2FT4AAEA/ozCJPfwgIT9ckYs8AAAAPwAAAAAJvr0+XJGLPAAAgD6jMIk9GvYVPhr2FT6jMIk9AACAPlyRizwJvr0+AAAAAAAAAD9ckYs8/CAhP6MwiT0AAEA/GvYVPnqCWj8AAIA+7NluPwm+vT51o3s/AAAAPwAAgD/8ICE/daN7PwAAQD/s2W4/eoJaP3qCWj/s2W4/AABAP3Wjez/8ICE/AACAPwAAAD8="}],this.viewCount=4,this.views=[{name:"cylinder indices",buffer:P,byteOffset:0,byteLength:576,target:34963},{name:"cylinder positions",buffer:P,byteOffset:576,byteLength:1776,target:34962,byteStride:12},{name:"cylinder normals",buffer:P,byteOffset:2352,byteLength:1776,target:34962,byteStride:12},{name:"cylinder texcoords",buffer:P,byteOffset:4128,byteLength:1184,target:34962,byteStride:8}],this.accessorCount=4,this.accessors=[{name:"cylinder indices",bufferView:V,componentType:5123,count:288,max:[147],min:[0],type:"SCALAR"},{name:"cylinder positions",bufferView:V+1,componentType:5126,count:148,max:[1,.5,1],min:[-1,-.5,-1],type:"VEC3"},{name:"cylinder normals",bufferView:V+2,componentType:5126,count:148,max:[1,1,1],min:[-1,-1,-1],type:"VEC3"},{name:"cylinder texcoords",bufferView:V+3,componentType:5126,count:148,max:[1,1],min:[0,0],type:"VEC2"}],this.primitives=A(g,B)}}exports.CylinderMesh=g;
  },{}],"iBbH":[function(require,module,exports) {
  "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.LogToGLTF=void 0;var e=require("./URIBuffers");const t=[.9,.9,.9,1],s=.5,i=.5,a=4,r={$schema:"http://json-schema.org/draft-07/schema#",title:"Review Log-File",description:"A visualization of meshes evolving through time.",type:"object",properties:{name:{description:"A unique name for this animation.",type:"string"},timeStep:{description:"Time elapsing between frames.",type:"number",exclusiveMinimum:0},objects:{type:"array",items:{type:"object",properties:{name:{description:"A unique identifier for a single object.",type:"string"},mesh:{description:"Specify the object mesh (primitives only for now).",type:"string",enum:["cube","cylinder","sphere"]}},required:["name","mesh"]},minItems:1},frames:{type:"array",items:{type:"object"},minItems:1}},required:["name","timeStep","objects","frames"]};function n(e,t,s){let i=s||Math.max(Math.round(t-e)+1,1);if(i<2)return 1===i?[e]:[];const a=Array(i);for(let r=i-=1;r>=0;r-=1)a[r]=(r*t+(i-r)*e)/i;return a}function o(e){const t=new Uint8Array(e.buffer,0,e.length*a);let s="";const i=t.length;for(let a=0;a<i;a+=1)s+=String.fromCharCode(t[a]);return btoa(s)}function c(e,t){const s=1/t;return Math.round(e*s)/s}class h{constructor(){this.reset(),this.ajv=new Ajv,this.validator=this.ajv.compile(r)}reset(){this.logObject=null,this.glTFObject={scenes:[],scene:0,nodes:[],meshes:[],materials:[],animations:[],accessors:[],bufferViews:[],buffers:[],asset:{version:"2.0"}},this.nodeIndex=0,this.meshIndex=0,this.materialIndex=0,this.accessorIndex=0,this.viewIndex=0,this.bufferIndex=0,this.cached={meshes:[],materials:[],buffers:{}},this.dynamicNodes=[]}convert(e){if(this.reset(),!this.validator(e))throw new Error(this.ajv.errorsText(this.validator.errors));return this.logObject=e,this.createScenes(),this.createAnimations(),this.glTFObject}getTimeEnd(){return this.timeEnd}getName(){return this.name}createScenes(){this.glTFObject.scenes.push({nodes:this.logObject.objects.map(e=>this.createNode(e))})}createNode(e){const t={mesh:this.getMeshIndex(e.mesh,e.material),name:e.name};e.translation&&(t.translation=e.translation),e.rotation&&(t.rotation=e.rotation),e.scale&&(t.scale=e.scale),e.static&&!1!==e.static||this.dynamicNodes.push(this.nodeIndex),this.glTFObject.nodes.push(t);const s=this.nodeIndex;return this.nodeIndex+=1,s}getMeshIndex(e,t){const{materialI:s,isNew:i}=this.getMaterialIndex(t);if(!i){const t=this.cached.meshes.findIndex(t=>e===t.name&&s===t.materialI);if(t>=0)return t}return this.createMesh(e,s)}createMesh(t,s){let i;if(this.cached.meshes.push({name:t,materialI:s}),Object.prototype.hasOwnProperty.call(this.cached.buffers,t))i=(0,e.createStandardPrimitives)(this.cached.buffers[t].accessorI,s);else{let a;"cube"===t?a=e.CubeMesh:"sphere"===t?a=e.SphereMesh:"cylinder"===t?a=e.CylinderMesh:(console.warn(`Unhandled mesh type: ${t}`),a=e.CubeMesh);const r=new a(this.bufferIndex,this.viewIndex,this.accessorIndex,s);Array.prototype.push.apply(this.glTFObject.buffers,r.buffers),Array.prototype.push.apply(this.glTFObject.bufferViews,r.views),Array.prototype.push.apply(this.glTFObject.accessors,r.accessors),this.cached.buffers[t]={accessorI:this.accessorIndex},this.bufferIndex+=r.bufferCount,this.viewIndex+=r.viewCount,this.accessorIndex+=r.accessorCount,i=r.primitives}this.glTFObject.meshes.push({primitives:i});const a=this.meshIndex;return this.meshIndex+=1,a}getMaterialIndex(e){const a=e||{};return a.color||(a.color=t),a.metallic||(a.metallic=s),a.roughness||(a.roughness=i),{materialI:this.createMaterial(a),isNew:!0}}createMaterial(e){this.cached.materials.push(e),this.glTFObject.materials.push({pbrMetallicRoughness:{baseColorFactor:e.color,metallicFactor:e.metallic,roughnessFactor:e.roughness}});const t=this.materialIndex;return this.materialIndex+=1,t}createAnimations(){const e=this.logObject.timeStep,t=this.logObject.frames.length;this.timeEnd=c((t-1)*e,e),this.name=this.logObject.name;const s=new Float32Array(n(0,this.timeEnd,t)),i=s.length*a,r=o(s),h=this.addBase64Buffer("time",i,r),m=this.addView("time",h,0,i),l=this.addAccessor("time",m,s.length,"SCALAR",[0],[this.timeEnd]),d=[];this.dynamicNodes.forEach(e=>{const t=this.logObject.objects[e].name,s=this.logObject.frames[0][t];s.t&&d.push({name:t,nodeI:e,dataType:"t",animType:"translation",valueType:"VEC3",data:s.t.slice(0),prev:s.t.slice(0),min:s.t.slice(0),max:s.t.slice(0)}),s.r&&d.push({name:t,nodeI:e,dataType:"r",animType:"rotation",valueType:"VEC4",data:s.r.slice(0),prev:s.r.slice(0),min:s.r.slice(0),max:s.r.slice(0)}),s.s&&d.push({name:t,nodeI:e,dataType:"s",animType:"scale",valueType:"VEC3",data:s.s.slice(0),prev:s.s.slice(0),min:s.s.slice(0),max:s.s.slice(0)})}),this.logObject.frames.slice(1).forEach(e=>{d.forEach((t,s)=>{e[t.name]&&e[t.name][t.dataType]?e[t.name][t.dataType].forEach((e,i)=>{t.data.push(e),d[s].prev[i]=e,d[s].min[i]=Math.min(t.min[i],e),d[s].max[i]=Math.max(t.max[i],e)}):Array.prototype.push.apply(t.data,t.prev)})});const p=[].concat(...d.map(e=>e.data)),u=new Float32Array(p),f=u.length*a,b=o(u),y=this.addBase64Buffer("animation",f,b);let g=0;d.forEach(e=>{const t=e.data.length,s=Math.round(t/e.min.length),i=t*a,r=`${e.name}-${e.animType}`,n=this.addView(r,y,g,i),o=this.addAccessor(r,n,s,e.valueType,e.min,e.max);this.addAnimation(l,o,e.nodeI,e.animType),g+=i})}addBase64Buffer(e,t,s){this.glTFObject.buffers.push({name:e,byteLength:t,uri:`data:application/octet-stream;base64,${s}`});const i=this.bufferIndex;return this.bufferIndex+=1,i}addView(e,t,s,i){this.glTFObject.bufferViews.push({name:e,buffer:t,byteOffset:s,byteLength:i});const a=this.viewIndex;return this.viewIndex+=1,a}addAccessor(e,t,s,i,a,r){this.glTFObject.accessors.push({name:e,bufferView:t,byteOffset:0,componentType:5126,count:s,type:i,max:r,min:a});const n=this.accessorIndex;return this.accessorIndex+=1,n}addAnimation(e,t,s,i){this.glTFObject.animations.push({samplers:[{input:e,interpolation:"LINEAR",output:t}],channels:[{sampler:0,target:{node:s,path:i}}]})}}exports.LogToGLTF=h;
  },{"./URIBuffers":"szYo"}],"jJqe":[function(require,module,exports) {
  "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Visualizer=void 0;var e=require("./logToGLTF");let t=window.THREE;const i=[-8,8,8];function s(e){return()=>{e.camera.aspect=window.innerWidth/window.innerHeight,e.camera.updateProjectionMatrix(),e.renderer.setSize(window.innerWidth,window.innerHeight)}}function a(e,t){for(let i=e.children.length-1;i>=0;i-=1){const s=e.children[i];a(s,t),t(s)}}function o(e){e.traverse(e=>{if(e instanceof t.Mesh&&(e.geometry&&e.geometry.dispose(),e.material)){let i;e.material instanceof t.MeshFaceMaterial||e.material instanceof t.MultiMaterial?i=e.material.materials:e.material instanceof Array&&(i=e.material),i?i.forEach(e=>{e.map&&e.map.dispose(),e.lightMap&&e.lightMap.dispose(),e.bumpMap&&e.bumpMap.dispose(),e.normalMap&&e.normalMap.dispose(),e.specularMap&&e.specularMap.dispose(),e.envMap&&e.envMap.dispose(),e.dispose()}):(e.material.map&&e.material.map.dispose(),e.material.lightMap&&e.material.lightMap.dispose(),e.material.bumpMap&&e.material.bumpMap.dispose(),e.material.normalMap&&e.material.normalMap.dispose(),e.material.specularMap&&e.material.specularMap.dispose(),e.material.envMap&&e.material.envMap.dispose(),e.material.dispose())}})}function n(e,t="scene.gltf"){const i=document.createElement("a");i.style.display="none",document.body.appendChild(i),i.href=URL.createObjectURL(e),i.download=t,i.click()}class r{constructor(e,a,o,n){this.reset(),this.isFollowing=!1,this.followObject=null,this.gltfData=null;const r=document.getElementById(e),h=window.innerWidth,l=window.innerHeight;this.scene=new t.Scene,this.scene.add(new t.AmbientLight(16777215)),this.spotLight=new t.SpotLight(16777215,1.5),this.spotLight.position.set(0,15,5),this.spotLight.castShadow=!0,this.spotLight.shadow=new t.LightShadow(new t.PerspectiveCamera(60,1,10,200)),this.spotLight.shadow.bias=-222e-6,this.spotLight.shadow.mapSize.width=1024,this.spotLight.shadow.mapSize.height=1024,this.scene.add(this.spotLight),this.renderer=new t.WebGLRenderer({antialias:!0,alpha:!0}),this.renderer.setSize(h,l),this.renderer.setPixelRatio(window.devicePixelRatio),this.renderer.setClearColor(16777215),this.renderer.shadowMap.enabled=!0,r.appendChild(this.renderer.domElement),this.camera=new t.PerspectiveCamera(60,h/l,.01,100),this.camera.position.set(...i);const c=new t.ShadowMaterial({opacity:.8}),d=new t.PlaneGeometry(100,100);d.rotateX(-Math.PI/2),this.ground=new t.Mesh(d,c),this.ground.receiveShadow=!0,this.scene.add(this.ground),this.grid=new t.GridHelper(100,100),this.grid.material.opacity=.5,this.grid.material.transparent=!0,this.scene.add(this.grid),this.controls=new t.OrbitControls(this.camera,this.renderer.domElement),this.controls.enableKeys=!1,this.axis=new t.AxesHelper(50),this.scene.add(this.axis),this.loader=new t.GLTFLoader,this.clock=new t.Clock,this.mixer=null,this.clips=[],this.actions=[],this.timeCB=a,this.readyCB=o,this.endCB=n,window.addEventListener("resize",s(this),!1)}loadAnimation(i){const s=new e.LogToGLTF,a=s.convert(i),o=s.getTimeEnd(),n=s.getName();this.objNames=i.objects.map(e=>e.name),this.gltfData=a,this.loader.parse(JSON.stringify(a,null,"  "),"",e=>{e.scene.traverse(e=>{e.isMesh&&(e.material.needsUpdate=!0,e.castShadow=!0)}),this.loadedScene=e.scene,this.scene.add(e.scene);const i=new Map;this.scene.traverseVisible(function(e){e instanceof t.Mesh&&i.set(e.name,e.material.color.clone())}),this.objectColors=i,this.mixer=new t.AnimationMixer(e.scene),this.clips=e.animations,this.actions=this.clips.map(e=>this.mixer.clipAction(e)),this.actions.forEach(e=>{e.play(),e.paused=!0,e.setLoop(t.LoopOnce,1/0)}),this.mixer.addEventListener("finished",()=>{this.endCB()}),this.readyCB(o,n)},e=>{console.error(e)})}setTime(e){this.actions.forEach(t=>{t.time=e})}setPlaybackSpeed(e){this.actions.forEach(t=>{t.timeScale=e})}resetCamera(){this.controls.reset()}follow(e){this.controls.enabled=!1,this.isFollowing=!0,this.followObject=this.scene.getObjectByName(this.objNames[e||0]),this.cameraRelativePosition=new t.Vector3,this.cameraRelativePosition.subVectors(this.followObject.position,this.camera.position),this.controls.target=this.followObject.position}unFollow(){this.controls.target=this.followObject.position.clone(),this.cameraRelativePosition=null,this.followObject=null,this.isFollowing=!1,this.controls.enabled=!0}loop(){this.actions.forEach(e=>{e.setLoop(t.LoopRepeat,1/0)})}noLoop(){this.actions.forEach(e=>{e.setLoop(t.LoopOnce,1/0)})}play(){this.actions.forEach(e=>{e.paused=!1})}pause(){this.actions.forEach(e=>{e.paused=!0})}enable(){this.actions.forEach(e=>{e.enabled||e.reset()})}getObjectNames(){return this.objNames}noColor(){this.scene.traverseVisible(function(e){e.isMesh&&""!==e.name&&e.material.color.set("#FFFFFF")})}color(){const e=this.objectColors;this.scene.traverseVisible(function(t){t.isMesh&&""!==t.name&&t.material.color.set(e.get(t.name))})}reset(){this.isShutdown=!0,this.loadedScene&&(a(this.loadedScene,o),this.scene.remove(this.loadedScene),this.actions.forEach(e=>{this.mixer.uncacheAction(e)}),this.clips.forEach(e=>{this.mixer.uncacheClip(e)})),this.objNames=[],this.actions=[],this.clips=[],this.mixer=null}start(){this.isShutdown=!1;const e=()=>{this.isShutdown||(requestAnimationFrame(e),this.actions.length>0&&this.actions[0].isRunning()&&this.timeCB(this.actions[0].time),this.mixer&&this.mixer.update(this.clock.getDelta()),this.isFollowing&&(this.camera.position.subVectors(this.followObject.position,this.cameraRelativePosition),this.controls.update()),this.renderer.render(this.scene,this.camera))};e()}downloadGltf(){n(new Blob([JSON.stringify(this.gltfData,null,2)]))}}exports.Visualizer=r;
  },{"./logToGLTF":"iBbH"}],"H99C":[function(require,module,exports) {
  "use strict";var e=require("./Main.elm"),s=require("./visualizer");let i=new s.Visualizer("canvas-container",o,r,n);function o(e){c.ports.vis2UiTime.send(e)}function r(e,s){document.title=`Review: ${s}`,c.ports.vis2UiLoaded.send(e)}function n(){i.enable(),i.pause(),c.ports.vis2UiCommand.send("pause")}const t=new URLSearchParams(window.location.search),a=t.get("log");var c=e.Elm.Main.init({node:document.getElementById("elm"),flags:a||""});c.ports.ui2VisCommand.subscribe(function(e){i[e]()}),c.ports.ui2VisTime.subscribe(function(e){i.setTime(e)}),c.ports.ui2VisSpeed.subscribe(function(e){i.setPlaybackSpeed(e)}),c.ports.ui2VisData.subscribe(function(e){let s;try{s=JSON.parse(e)}catch(o){return c.ports.vis2UiError.send("Could not parse JSON data (see console for more information)."),void console.error(o.message)}try{i.reset(),i.loadAnimation(s)}catch(o){return c.ports.vis2UiError.send("Could not parse GLTF data (see console for more information)."),void console.error(o.message)}i.start()});
  },{"./Main.elm":"oS9F","./visualizer":"jJqe"}]},{},["H99C"], null)
  //# sourceMappingURL=/src.05eb0381.js.map