Repository navigation
Expand file tree
/
Copy pathmain.bundle.js
More file actions
1 lines (1 loc) · 83.4 KB
/
Copy pathmain.bundle.js
File metadata and controls
1 lines (1 loc) · 83.4 KB
1
!function(n){var r={};function t(e){if(r[e])return r[e].exports;var u=r[e]={i:e,l:!1,exports:{}};return n[e].call(u.exports,u,u.exports,t),u.l=!0,u.exports}t.m=n,t.c=r,t.d=function(n,r,e){t.o(n,r)||Object.defineProperty(n,r,{enumerable:!0,get:e})},t.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},t.t=function(n,r){if(1&r&&(n=t(n)),8&r)return n;if(4&r&&"object"==typeof n&&n&&n.__esModule)return n;var e=Object.create(null);if(t.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:n}),2&r&&"string"!=typeof n)for(var u in n)t.d(e,u,function(r){return n[r]}.bind(null,u));return e},t.n=function(n){var r=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(r,"a",r),r},t.o=function(n,r){return Object.prototype.hasOwnProperty.call(n,r)},t.p="",t(t.s=1)}([function(n,r){!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 u(n){return r(4,n,(function(r){return function(t){return function(e){return function(u){return n(r,t,e,u)}}}}))}function a(n){return r(5,n,(function(r){return function(t){return function(e){return function(u){return function(a){return n(r,t,e,u,a)}}}}}))}function o(n){return r(6,n,(function(r){return function(t){return function(e){return function(u){return function(a){return function(o){return n(r,t,e,u,a,o)}}}}}}))}function i(n){return r(7,n,(function(r){return function(t){return function(e){return function(u){return function(a){return function(o){return function(i){return n(r,t,e,u,a,o,i)}}}}}}}))}function c(n){return r(8,n,(function(r){return function(t){return function(e){return function(u){return function(a){return function(o){return function(i){return function(c){return n(r,t,e,u,a,o,i,c)}}}}}}}}))}function f(n){return r(9,n,(function(r){return function(t){return function(e){return function(u){return function(a){return function(o){return function(i){return function(c){return function(f){return n(r,t,e,u,a,o,i,c,f)}}}}}}}}}))}function s(n,r,t){return 2===n.a?n.f(r,t):n(r)(t)}function l(n,r,t,e){return 3===n.a?n.f(r,t,e):n(r)(t)(e)}function b(n,r,t,e,u){return 4===n.a?n.f(r,t,e,u):n(r)(t)(e)(u)}function v(n,r,t,e,u,a){return 5===n.a?n.f(r,t,e,u,a):n(r)(t)(e)(u)(a)}function d(n,r,t,e,u,a,o){return 6===n.a?n.f(r,t,e,u,a,o):n(r)(t)(e)(u)(a)(o)}function h(n,r,t,e,u,a,o,i){return 7===n.a?n.f(r,t,e,u,a,o,i):n(r)(t)(e)(u)(a)(o)(i)}function p(n,r){for(var t,e=[],u=m(n,r,0,e);u&&(t=e.pop());u=m(t.a,t.b,0,e));return u}function m(n,r,t,e){if(n===r)return!0;if("object"!=typeof n||null===n||null===r)return"function"==typeof n&&z(5),!1;if(t>100)return e.push(S(n,r)),!0;for(var u in"Set_elm_builtin"===n.$&&(n=ht(n),r=ht(r)),"RBNode_elm_builtin"!==n.$&&"RBEmpty_elm_builtin"!==n.$||(n=dt(n),r=dt(r)),n)if(!m(n[u],r[u],t+1,e))return!1;return!0}console.warn("Compiled in DEV mode. Follow the advice at https://elm-lang.org/0.19.1/optimize for better performance and smaller assets.");var g=t(p);t((function(n,r){return!p(n,r)}));function $(n,r,t){if("object"!=typeof n)return n===r?0:n<r?-1:1;if(n instanceof String){var e=n.valueOf(),u=r.valueOf();return e===u?0:e<u?-1:1}if("#"===n.$[0])return(t=$(n.a,r.a))||(t=$(n.b,r.b))?t:$(n.c,r.c);for(;n.b&&r.b&&!(t=$(n.a,r.a));n=n.b,r=r.b);return t||(n.b?1:r.b?-1:0)}t((function(n,r){return $(n,r)<0})),t((function(n,r){return $(n,r)<1})),t((function(n,r){return $(n,r)>0})),t((function(n,r){return $(n,r)>=0}));var y=t((function(n,r){var t=$(n,r);return t<0?lt:t?st:ft})),w={$:"#0"};function S(n,r){return{$:"#2",a:n,b:r}}function _(n){return new String(n)}function k(n,r){var t={};for(var e in n)t[e]=n[e];for(var e in r)t[e]=r[e];return t}var R=t(N);function N(n,r){if("string"==typeof n)return n+r;if(!n.b)return r;var t=B(n.a,r);n=n.b;for(var e=t;n.b;n=n.b)e=e.b=B(n.a,r);return t}var C={$:"[]"};function B(n,r){return{$:"::",a:n,b:r}}var A=t(B);function O(n){for(var r=C,t=n.length;t--;)r=B(n[t],r);return r}function E(n){for(var r=[];n.b;n=n.b)r.push(n.a);return r}var T=e((function(n,r,t){for(var e=[];r.b&&t.b;r=r.b,t=t.b)e.push(s(n,r.a,t.a));return O(e)}));u((function(n,r,t,e){for(var u=[];r.b&&t.b&&e.b;r=r.b,t=t.b,e=e.b)u.push(l(n,r.a,t.a,e.a));return O(u)})),a((function(n,r,t,e,u){for(var a=[];r.b&&t.b&&e.b&&u.b;r=r.b,t=t.b,e=e.b,u=u.b)a.push(b(n,r.a,t.a,e.a,u.a));return O(a)})),o((function(n,r,t,e,u,a){for(var o=[];r.b&&t.b&&e.b&&u.b&&a.b;r=r.b,t=t.b,e=e.b,u=u.b,a=a.b)o.push(v(n,r.a,t.a,e.a,u.a,a.a));return O(o)})),t((function(n,r){return O(E(r).sort((function(r,t){return $(n(r),n(t))})))})),t((function(n,r){return O(E(r).sort((function(r,t){var e=s(n,r,t);return e===ft?0:e===lt?-1:1})))}));var x=e((function(n,r,t){for(var e=new Array(n),u=0;u<n;u++)e[u]=t(r+u);return e})),U=t((function(n,r){for(var t=new Array(n),e=0;e<n&&r.b;e++)t[e]=r.a,r=r.b;return t.length=e,S(t,r)})),I=(t((function(n,r){return r[n]})),e((function(n,r,t){for(var e=t.length,u=new Array(e),a=0;a<e;a++)u[a]=t[a];return u[n]=r,u})),t((function(n,r){for(var t=r.length,e=new Array(t+1),u=0;u<t;u++)e[u]=r[u];return e[t]=n,e})),e((function(n,r,t){for(var e=t.length,u=0;u<e;u++)r=s(n,t[u],r);return r})),e((function(n,r,t){for(var e=t.length-1;e>=0;e--)r=s(n,t[e],r);return r})));t((function(n,r){for(var t=r.length,e=new Array(t),u=0;u<t;u++)e[u]=n(r[u]);return e})),e((function(n,r,t){for(var e=t.length,u=new Array(e),a=0;a<e;a++)u[a]=s(n,r+a,t[a]);return u})),e((function(n,r,t){return t.slice(n,r)})),e((function(n,r,t){var e=r.length,u=n-e;u>t.length&&(u=t.length);for(var a=new Array(e+u),o=0;o<e;o++)a[o]=r[o];for(o=0;o<u;o++)a[o+e]=t[o];return a})),t((function(n,r){return r})),t((function(n,r){return console.log(n+": "+M(r)),r}));function M(n){return function n(r,t){if("function"==typeof t)return F(r,"<function>");if("boolean"==typeof t)return j(r,t?"True":"False");if("number"==typeof t)return function(n,r){return n?"[95m"+r+"[0m":r}(r,t+"");if(t instanceof String)return function(n,r){return n?"[92m"+r+"[0m":r}(r,"'"+D(t,!0)+"'");if("string"==typeof t)return L(r,'"'+D(t,!1)+'"');if("object"==typeof t&&"$"in t){var e=t.$;if("number"==typeof e)return F(r,"<internals>");if("#"===e[0]){var u=[];for(var a in t)"$"!==a&&u.push(n(r,t[a]));return"("+u.join(",")+")"}if("Set_elm_builtin"===e)return j(r,"Set")+P(r,".fromList")+" "+n(r,ht(t));if("RBNode_elm_builtin"===e||"RBEmpty_elm_builtin"===e)return j(r,"Dict")+P(r,".fromList")+" "+n(r,dt(t));if("Array_elm_builtin"===e)return j(r,"Array")+P(r,".fromList")+" "+n(r,gt(t));if("::"===e||"[]"===e){u="[";for(t.b&&(u+=n(r,t.a),t=t.b);t.b;t=t.b)u+=","+n(r,t.a);return u+"]"}u="";for(var o in t)if("$"!==o){var i=n(r,t[o]),c=i[0],f="{"===c||"("===c||"["===c||"<"===c||'"'===c||i.indexOf(" ")<0;u+=" "+(f?i:"("+i+")")}return j(r,e)+u}if("function"==typeof DataView&&t instanceof DataView)return L(r,"<"+t.byteLength+" bytes>");if("undefined"!=typeof File&&t instanceof File)return F(r,"<"+t.name+">");if("object"==typeof t){u=[];for(var s in t){var l="_"===s[0]?s.slice(1):s;u.push(P(r,l)+" = "+n(r,t[s]))}return 0===u.length?"{}":"{ "+u.join(", ")+" }"}return F(r,"<internals>")}(!1,n)}function D(n,r){var t=n.replace(/\\/g,"\\\\").replace(/\n/g,"\\n").replace(/\t/g,"\\t").replace(/\r/g,"\\r").replace(/\v/g,"\\v").replace(/\0/g,"\\0");return r?t.replace(/\'/g,"\\'"):t.replace(/\"/g,'\\"')}function j(n,r){return n?"[96m"+r+"[0m":r}function L(n,r){return n?"[93m"+r+"[0m":r}function P(n,r){return n?"[37m"+r+"[0m":r}function F(n,r){return n?"[36m"+r+"[0m":r}function z(n,r,t,e,u){switch(n){case 0:throw new Error('What node should I take over? In JavaScript I need something like:\n\n Elm.Main.init({\n node: document.getElementById("elm-node")\n })\n\nYou need to do this with any Browser.sandbox or Browser.element program.');case 1:throw new Error("Browser.application programs cannot handle URLs like this:\n\n "+document.location.href+"\n\nWhat is the root? The root of your file system? Try looking at this program with `elm reactor` or some other server.");case 2:throw new Error("Problem with the flags given to your Elm program on initialization.\n\n"+r);case 3:var a=r;throw new Error("There can only be one port named `"+a+"`, but your program has multiple.");case 4:a=r;throw new Error("Trying to send an unexpected type of value through port `"+a+"`:\n"+t);case 5:throw new Error('Trying to use `(==)` on functions.\nThere is no way to know if functions are "the same" in the Elm sense.\nRead more about this at https://package.elm-lang.org/packages/elm/core/latest/Basics#== which describes why it is this way and what the better version will look like.');case 6:var o=r;throw new Error("Your page is loading multiple Elm scripts with a module named "+o+". Maybe a duplicate script is getting loaded accidentally? If not, rename one of them so I know which is which!");case 8:o=r;var i=t,c=e;throw new Error("TODO in module `"+o+"` "+q(i)+"\n\n"+c);case 9:o=r,i=t;var f=e;c=u;throw new Error("TODO in module `"+o+"` from the `case` expression "+q(i)+"\n\nIt received the following value:\n\n "+M(f).replace("\n","\n ")+"\n\nBut the branch that handles it says:\n\n "+c.replace("\n","\n "));case 10:throw new Error("Bug in https://github.com/elm/virtual-dom/issues");case 11:throw new Error("Cannot perform mod 0. Division by zero error.")}}function q(n){return n.start.line===n.end.line?"on line "+n.start.line:"on lines "+n.start.line+" through "+n.end.line}t((function(n,r){return n+r})),t((function(n,r){return n-r})),t((function(n,r){return n*r})),t((function(n,r){return n/r})),t((function(n,r){return n/r|0}));var G=t(Math.pow),J=(t((function(n,r){return r%n})),t((function(n,r){var t=r%n;return 0===n?z(11):t>0&&n<0||t<0&&n>0?t+n:t})));Math.PI,Math.E,Math.cos,Math.sin,Math.tan,Math.acos,Math.asin,Math.atan,t(Math.atan2);var K=Math.ceil,Q=Math.floor,V=(Math.round,Math.sqrt),W=Math.log;isNaN;t((function(n,r){return n&&r})),t((function(n,r){return n||r})),t((function(n,r){return n!==r}));var H=t((function(n,r){return n+r}));var Y=t((function(n,r){return n+r}));t((function(n,r){for(var t=r.length,e=new Array(t),u=0;u<t;){var a=r.charCodeAt(u);55296<=a&&a<=56319?(e[u]=n(_(r[u]+r[u+1])),u+=2):(e[u]=n(_(r[u])),u++)}return e.join("")})),t((function(n,r){for(var t=[],e=r.length,u=0;u<e;){var a=r[u],o=r.charCodeAt(u);u++,55296<=o&&o<=56319&&(a+=r[u],u++),n(_(a))&&t.push(a)}return t.join("")}));var X=e((function(n,r,t){for(var e=t.length,u=0;u<e;){var a=t[u],o=t.charCodeAt(u);u++,55296<=o&&o<=56319&&(a+=t[u],u++),r=s(n,_(a),r)}return r})),Z=e((function(n,r,t){for(var e=t.length;e--;){var u=t[e],a=t.charCodeAt(e);56320<=a&&a<=57343&&(u=t[--e]+u),r=s(n,_(u),r)}return r})),nn=t((function(n,r){return r.split(n)})),rn=t((function(n,r){return r.join(n)})),tn=e((function(n,r,t){return t.slice(n,r)}));t((function(n,r){for(var t=r.length;t--;){var e=r[t],u=r.charCodeAt(t);if(56320<=u&&u<=57343&&(e=r[--t]+e),n(_(e)))return!0}return!1}));var en=t((function(n,r){for(var t=r.length;t--;){var e=r[t],u=r.charCodeAt(t);if(56320<=u&&u<=57343&&(e=r[--t]+e),!n(_(e)))return!1}return!0})),un=t((function(n,r){return r.indexOf(n)>-1})),an=t((function(n,r){return 0===r.indexOf(n)})),on=(t((function(n,r){return r.length>=n.length&&r.lastIndexOf(n)===r.length-n.length})),t((function(n,r){var t=n.length;if(t<1)return C;for(var e=0,u=[];(e=r.indexOf(n,e))>-1;)u.push(e),e+=t;return O(u)})));function cn(n){return n+""}function fn(n){return{$:2,b:n}}var sn=fn((function(n){return"number"!=typeof n?Bn("an INT",n):-2147483647<n&&n<2147483647&&(0|n)===n?_t(n):!isFinite(n)||n%1?Bn("an INT",n):_t(n)})),ln=fn((function(n){return"boolean"==typeof n?_t(n):Bn("a BOOL",n)})),bn=(fn((function(n){return"number"==typeof n?_t(n):Bn("a FLOAT",n)})),fn((function(n){return _t(Tn(n))}))),vn=fn((function(n){return"string"==typeof n?_t(n):n instanceof String?_t(n+""):Bn("a STRING",n)}));var dn=t((function(n,r){return{$:6,d:n,b:r}}));t((function(n,r){return{$:7,e:n,b:r}}));function hn(n,r){return{$:9,f:n,g:r}}var pn=t((function(n,r){return{$:10,b:r,h:n}}));var mn=t((function(n,r){return hn(n,[r])})),gn=e((function(n,r,t){return hn(n,[r,t])})),$n=u((function(n,r,t,e){return hn(n,[r,t,e])})),yn=a((function(n,r,t,e,u){return hn(n,[r,t,e,u])})),wn=o((function(n,r,t,e,u,a){return hn(n,[r,t,e,u,a])})),Sn=i((function(n,r,t,e,u,a,o){return hn(n,[r,t,e,u,a,o])})),_n=(c((function(n,r,t,e,u,a,o,i){return hn(n,[r,t,e,u,a,o,i])})),f((function(n,r,t,e,u,a,o,i,c){return hn(n,[r,t,e,u,a,o,i,c])})),t((function(n,r){try{return kn(n,JSON.parse(r))}catch(n){return $t(s(yt,"This is not valid JSON! "+n.message,Tn(r)))}})),t((function(n,r){return kn(n,xn(r))})));function kn(n,r){switch(n.$){case 2:return n.b(r);case 5:return null===r?_t(n.c):Bn("null",r);case 3:return Nn(r)?Rn(n.b,r,O):Bn("a LIST",r);case 4:return Nn(r)?Rn(n.b,r,Cn):Bn("an ARRAY",r);case 6:var t=n.d;if("object"!=typeof r||null===r||!(t in r))return Bn("an OBJECT with a field named `"+t+"`",r);var e=kn(n.b,r[t]);return de(e)?e:$t(s(wt,t,e.a));case 7:var u=n.e;if(!Nn(r))return Bn("an ARRAY",r);if(u>=r.length)return Bn("a LONGER array. Need index "+u+" but only see "+r.length+" entries",r);e=kn(n.b,r[u]);return de(e)?e:$t(s(St,u,e.a));case 8:if("object"!=typeof r||null===r||Nn(r))return Bn("an OBJECT",r);var a=C;for(var o in r)if(r.hasOwnProperty(o)){e=kn(n.b,r[o]);if(!de(e))return $t(s(wt,o,e.a));a=B(S(o,e.a),a)}return _t(Jt(a));case 9:for(var i=n.f,c=n.g,f=0;f<c.length;f++){e=kn(c[f],r);if(!de(e))return e;i=i(e.a)}return _t(i);case 10:e=kn(n.b,r);return de(e)?kn(n.h(e.a),r):e;case 11:for(var l=C,b=n.g;b.b;b=b.b){e=kn(b.a,r);if(de(e))return e;l=B(e.a,l)}return $t(kt(Jt(l)));case 1:return $t(s(yt,n.a,Tn(r)));case 0:return _t(n.a)}}function Rn(n,r,t){for(var e=r.length,u=new Array(e),a=0;a<e;a++){var o=kn(n,r[a]);if(!de(o))return $t(s(St,a,o.a));u[a]=o.a}return _t(t(u))}function Nn(n){return Array.isArray(n)||"undefined"!=typeof FileList&&n instanceof FileList}function Cn(n){return s(ve,n.length,(function(r){return n[r]}))}function Bn(n,r){return $t(s(yt,"Expecting "+n,Tn(r)))}function An(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 An(n.b,r.b);case 6:return n.d===r.d&&An(n.b,r.b);case 7:return n.e===r.e&&An(n.b,r.b);case 9:return n.f===r.f&&On(n.g,r.g);case 10:return n.h===r.h&&An(n.b,r.b);case 11:return On(n.g,r.g)}}function On(n,r){var t=n.length;if(t!==r.length)return!1;for(var e=0;e<t;e++)if(!An(n[e],r[e]))return!1;return!0}var En=t((function(n,r){return JSON.stringify(xn(r),null,n)+""}));function Tn(n){return{$:0,a:n}}function xn(n){return n.a}var Un=e((function(n,r,t){return t[n]=xn(r),t}));var In=Tn(null);function Mn(n){return{$:0,a:n}}function Dn(n){return{$:2,b:n,c:null}}var jn=t((function(n,r){return{$:3,b:n,d:r}}));t((function(n,r){return{$:4,b:n,d:r}}));var Ln=0;function Pn(n){var r={$:0,e:Ln++,f:n,g:null,h:[]};return Kn(r),r}function Fn(n){return Dn((function(r){r(Mn(Pn(n)))}))}function zn(n,r){n.h.push(r),Kn(n)}var qn=t((function(n,r){return Dn((function(t){zn(n,r),t(Mn(w))}))}));var Gn=!1,Jn=[];function Kn(n){if(Jn.push(n),!Gn){for(Gn=!0;n=Jn.shift();)Qn(n);Gn=!1}}function Qn(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}}}u((function(n,r,t,e){return Vn(r,e,n.init,n.update,n.subscriptions,(function(){return function(){}}))}));function Vn(n,r,t,e,u,a){var o,i=s(_n,n,Tn(r?r.flags:void 0));de(i)||z(2,(o=i.a,Vt(o)));var c={},f=t(i.a),l=f.a,b=a(d,l),v=function(n,r){var t;for(var e in Wn){var u=Wn[e];u.a&&((t=t||{})[e]=u.a(e,r)),n[e]=Hn(u,r)}return t}(c,d);function d(n,r){var t=s(e,n,l);b(l=t.a,r),tr(c,t.b,u(l))}return tr(c,f.b,u(l)),v?{ports:v}:{}}var Wn={};function Hn(n,r){var t={g:r,h:void 0},e=n.c,u=n.d,a=n.e,o=n.f;return t.h=Pn(s(jn,(function n(r){return s(jn,n,{$:5,b:function(n){var i=n.a;return 0===n.$?l(u,t,i,r):a&&o?b(e,t,i.i,i.j,r):l(e,t,a?i.i:i.j,r)}})}),n.b))}var Yn=t((function(n,r){return Dn((function(t){n.g(r),t(Mn(w))}))}));t((function(n,r){return s(qn,n.h,{$:0,a:r})}));function Xn(n){return function(r){return{$:1,k:n,l:r}}}function Zn(n){return{$:2,m:n}}t((function(n,r){return{$:3,n:n,o:r}}));var nr=[],rr=!1;function tr(n,r,t){if(nr.push({p:n,q:r,r:t}),!rr){rr=!0;for(var e;e=nr.shift();)er(e.p,e.q,e.r);rr=!1}}function er(n,r,t){var e={};for(var u in ur(!0,r,e,null),ur(!1,t,e,null),n)zn(n[u],{$:"fx",a:e[u]||{i:C,j:C}})}function ur(n,r,t,e){switch(r.$){case 1:var u=r.k,a=function(n,r,t,e){return s(n?Wn[r].e:Wn[r].f,(function(n){for(var r=t;r;r=r.t)n=r.s(n);return n}),e)}(n,u,e,r.l);return void(t[u]=function(n,r,t){return t=t||{i:C,j:C},n?t.i=B(r,t.i):t.j=B(r,t.j),t}(n,a,t[u]));case 2:for(var o=r.m;o.b;o=o.b)ur(n,o.a,t,e);return;case 3:return void ur(n,r.o,t,{s:r.n,t:e})}}function ar(n){Wn[n]&&z(3,n)}function or(n,r){return ar(n),Wn[n]={e:ir,u:r,a:cr},Xn(n)}var ir=t((function(n,r){return r}));function cr(n){var r,t=[],u=Wn[n].u,a=(r=0,Dn((function(n){var t=setTimeout((function(){n(Mn(w))}),r);return function(){clearTimeout(t)}})));return Wn[n].b=a,Wn[n].c=e((function(n,r,e){for(;r.b;r=r.b)for(var o=t,i=xn(u(r.a)),c=0;c<o.length;c++)o[c](i);return a})),{subscribe:function(n){t.push(n)},unsubscribe:function(n){var r=(t=t.slice()).indexOf(n);r>=0&&t.splice(r,1)}}}var fr;t((function(n,r){return function(t){return n(r(t))}}));var sr="undefined"!=typeof document?document:{};function lr(n,r){n.appendChild(r)}u((function(n,r,t,e){var u=e&&e.node?e.node:z(0);return u.parentNode.replaceChild(Ur(n,(function(){})),u),{}}));function br(n){return{$:0,a:n}}var vr=t((function(n,r){return t((function(t,e){for(var u=[],a=0;e.b;e=e.b){var o=e.a;a+=o.b||0,u.push(o)}return a+=u.length,{$:1,c:r,d:Tr(t),e:u,f:n,b:a}}))})),dr=vr(void 0),hr=t((function(n,r){return t((function(t,e){for(var u=[],a=0;e.b;e=e.b){var o=e.a;a+=o.b.b||0,u.push(o)}return a+=u.length,{$:2,c:r,d:Tr(t),e:u,f:n,b:a}}))})),pr=hr(void 0);var mr=t((function(n,r){return{$:4,j:n,k:r,b:1+(r.b||0)}}));function gr(n,r){return{$:5,l:n,m:r,k:void 0}}t((function(n,r){return gr([n,r],(function(){return n(r)}))}));var $r=e((function(n,r,t){return gr([n,r,t],(function(){return s(n,r,t)}))})),yr=u((function(n,r,t,e){return gr([n,r,t,e],(function(){return l(n,r,t,e)}))})),wr=a((function(n,r,t,e,u){return gr([n,r,t,e,u],(function(){return b(n,r,t,e,u)}))})),Sr=(o((function(n,r,t,e,u,a){return gr([n,r,t,e,u,a],(function(){return v(n,r,t,e,u,a)}))})),i((function(n,r,t,e,u,a,o){return gr([n,r,t,e,u,a,o],(function(){return d(n,r,t,e,u,a,o)}))})),c((function(n,r,t,e,u,a,o,i){return gr([n,r,t,e,u,a,o,i],(function(){return h(n,r,t,e,u,a,o,i)}))})),f((function(n,r,t,e,u,a,o,i,c){return gr([n,r,t,e,u,a,o,i,c],(function(){return function(n,r,t,e,u,a,o,i,c){return 8===n.a?n.f(r,t,e,u,a,o,i,c):n(r)(t)(e)(u)(a)(o)(i)(c)}(n,r,t,e,u,a,o,i,c)}))})),t((function(n,r){return{$:"a0",n:n,o:r}}))),_r=t((function(n,r){return{$:"a1",n:n,o:r}})),kr=t((function(n,r){return{$:"a2",n:n,o:r}})),Rr=t((function(n,r){return{$:"a3",n:n,o:r}}));e((function(n,r,t){return{$:"a4",n:r,o:{f:n,o:t}}}));function Nr(n){return"script"==n?"p":n}function Cr(n){return/^\s*(javascript:|data:text\/html)/i.test(n)?'javascript:alert("This is an XSS vector. Please use ports or web components instead.")':n}var Br=t((function(n,r){return"a0"===r.$?s(Sr,r.n,function(n,r){var t=ge(r);return{$:r.$,a:t?l(pe,t<3?Or:Er,me(n),r.a):s(he,n,r.a)}}(n,r.o)):r}));var Ar,Or=t((function(n,r){return S(n(r.a),r.b)})),Er=t((function(n,r){return{message:n(r.message),stopPropagation:r.stopPropagation,preventDefault:r.preventDefault}}));function Tr(n){for(var r={};n.b;n=n.b){var t=n.a,e=t.$,u=t.n,a=t.o;if("a2"!==e){var o=r[e]||(r[e]={});"a3"===e&&"class"===u?xr(o,u,a):o[u]=a}else"className"===u?xr(r,u,xn(a)):r[u]=xn(a)}return r}function xr(n,r,t){var e=n[r];n[r]=e?e+" "+t:t}function Ur(n,r){var t=n.$;if(5===t)return Ur(n.k||(n.k=n.m()),r);if(0===t)return sr.createTextNode(n.a);if(4===t){for(var e=n.k,u=n.j;4===e.$;)"object"!=typeof u?u=[u,e.j]:u.push(e.j),e=e.k;var a={j:u,p:r};return(o=Ur(e,a)).elm_event_node_ref=a,o}if(3===t)return Ir(o=n.h(n.g),r,n.d),o;var o=n.f?sr.createElementNS(n.f,n.c):sr.createElement(n.c);fr&&"a"==n.c&&o.addEventListener("click",fr(o)),Ir(o,r,n.d);for(var i=n.e,c=0;c<i.length;c++)lr(o,Ur(1===t?i[c]:i[c].b,r));return o}function Ir(n,r,t){for(var e in t){var u=t[e];"a1"===e?Mr(n,u):"a0"===e?Lr(n,r,u):"a3"===e?Dr(n,u):"a4"===e?jr(n,u):("value"!==e&&"checked"!==e||n[e]!==u)&&(n[e]=u)}}function Mr(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 jr(n,r){for(var t in r){var e=r[t],u=e.f,a=e.o;void 0!==a?n.setAttributeNS(u,t,a):n.removeAttributeNS(u,t)}}function Lr(n,r,t){var e=n.elmFs||(n.elmFs={});for(var u in t){var a=t[u],o=e[u];if(a){if(o){if(o.q.$===a.$){o.q=a;continue}n.removeEventListener(u,o)}o=Pr(r,a),n.addEventListener(u,o,Ar&&{passive:ge(a)<2}),e[u]=o}else n.removeEventListener(u,o),e[u]=void 0}}try{window.addEventListener("t",null,Object.defineProperty({},"passive",{get:function(){Ar=!0}}))}catch(n){}function Pr(n,r){function t(r){var e=t.q,u=kn(e.a,r);if(de(u)){for(var a,o=ge(e),i=u.a,c=o?o<3?i.a:i.message:i,f=1==o?i.b:3==o&&i.stopPropagation,s=(f&&r.stopPropagation(),(2==o?i.b:3==o&&i.preventDefault)&&r.preventDefault(),n);a=s.j;){if("function"==typeof a)c=a(c);else for(var l=a.length;l--;)c=a[l](c);s=s.p}s(c,f)}}return t.q=r,t}function Fr(n,r){return n.$==r.$&&An(n.a,r.a)}function zr(n,r){var t=[];return Gr(n,r,t,0),t}function qr(n,r,t,e){var u={$:r,r:t,s:e,t:void 0,u:void 0};return n.push(u),u}function Gr(n,r,t,e){if(n!==r){var u=n.$,a=r.$;if(u!==a){if(1!==u||2!==a)return void qr(t,0,e,r);r=function(n){for(var r=n.e,t=r.length,e=new Array(t),u=0;u<t;u++)e[u]=r[u].b;return{$:1,c:n.c,d:n.d,e:e,f:n.f,b:n.b}}(r),a=1}switch(a){case 5:for(var o=n.l,i=r.l,c=o.length,f=c===i.length;f&&c--;)f=o[c]===i[c];if(f)return void(r.k=n.k);r.k=r.m();var s=[];return Gr(n.k,r.k,s,0),void(s.length>0&&qr(t,1,e,s));case 4:for(var l=n.j,b=r.j,v=!1,d=n.k;4===d.$;)v=!0,"object"!=typeof l?l=[l,d.j]:l.push(d.j),d=d.k;for(var h=r.k;4===h.$;)v=!0,"object"!=typeof b?b=[b,h.j]:b.push(h.j),h=h.k;return v&&l.length!==b.length?void qr(t,0,e,r):((v?function(n,r){for(var t=0;t<n.length;t++)if(n[t]!==r[t])return!1;return!0}(l,b):l===b)||qr(t,2,e,b),void Gr(d,h,t,e+1));case 0:return void(n.a!==r.a&&qr(t,3,e,r.a));case 1:return void Jr(n,r,t,e,Qr);case 2:return void Jr(n,r,t,e,Vr);case 3:if(n.h!==r.h)return void qr(t,0,e,r);var p=Kr(n.d,r.d);p&&qr(t,4,e,p);var m=r.i(n.g,r.g);return void(m&&qr(t,5,e,m))}}}function Jr(n,r,t,e,u){if(n.c===r.c&&n.f===r.f){var a=Kr(n.d,r.d);a&&qr(t,4,e,a),u(n,r,t,e)}else qr(t,0,e,r)}function Kr(n,r,t){var e;for(var u in n)if("a1"!==u&&"a0"!==u&&"a3"!==u&&"a4"!==u)if(u in r){var a=n[u],o=r[u];a===o&&"value"!==u&&"checked"!==u||"a0"===t&&Fr(a,o)||((e=e||{})[u]=o)}else(e=e||{})[u]=t?"a1"===t?"":"a0"===t||"a3"===t?void 0:{f:n[u].f,o:void 0}:"string"==typeof n[u]?"":null;else{var i=Kr(n[u],r[u]||{},u);i&&((e=e||{})[u]=i)}for(var c in r)c in n||((e=e||{})[c]=r[c]);return e}function Qr(n,r,t,e){var u=n.e,a=r.e,o=u.length,i=a.length;o>i?qr(t,6,e,{v:i,i:o-i}):o<i&&qr(t,7,e,{v:o,e:a});for(var c=o<i?o:i,f=0;f<c;f++){var s=u[f];Gr(s,a[f],t,++e),e+=s.b||0}}function Vr(n,r,t,e){for(var u=[],a={},o=[],i=n.e,c=r.e,f=i.length,s=c.length,l=0,b=0,v=e;l<f&&b<s;){var d=i[l],h=c[b],p=d.a,m=h.a,g=d.b,$=h.b,y=void 0,w=void 0;if(p!==m){var S=i[l+1],_=c[b+1];if(S){var k=S.a,R=S.b;w=m===k}if(_){var N=_.a,C=_.b;y=p===N}if(y&&w)Gr(g,C,u,++v),Wr(a,u,p,$,b,o),v+=g.b||0,Hr(a,u,p,R,++v),v+=R.b||0,l+=2,b+=2;else if(y)v++,Wr(a,u,m,$,b,o),Gr(g,C,u,v),v+=g.b||0,l+=1,b+=2;else if(w)Hr(a,u,p,g,++v),v+=g.b||0,Gr(R,$,u,++v),v+=R.b||0,l+=2,b+=1;else{if(!S||k!==N)break;Hr(a,u,p,g,++v),Wr(a,u,m,$,b,o),v+=g.b||0,Gr(R,C,u,++v),v+=R.b||0,l+=2,b+=2}}else Gr(g,$,u,++v),v+=g.b||0,l++,b++}for(;l<f;){v++;g=(d=i[l]).b;Hr(a,u,d.a,g,v),v+=g.b||0,l++}for(;b<s;){var B=B||[];Wr(a,u,(h=c[b]).a,h.b,void 0,B),b++}(u.length>0||o.length>0||B)&&qr(t,8,e,{w:u,x:o,y:B})}function Wr(n,r,t,e,u,a){var o=n[t];if(!o)return o={c:0,z:e,r:u,s:void 0},a.push({r:u,A:o}),void(n[t]=o);if(1===o.c){a.push({r:u,A:o}),o.c=2;var i=[];return Gr(o.z,e,i,o.r),o.r=u,void(o.s.s={w:i,A:o})}Wr(n,r,t+"_elmW6BL",e,u,a)}function Hr(n,r,t,e,u){var a=n[t];if(a){if(0===a.c){a.c=2;var o=[];return Gr(e,a.z,o,u),void qr(r,9,u,{w:o,A:a})}Hr(n,r,t+"_elmW6BL",e,u)}else{var i=qr(r,9,u,void 0);n[t]={c:1,z:e,r:u,s:i}}}function Yr(n,r,t,e){!function n(r,t,e,u,a,o,i){var c=e[u],f=c.r;for(;f===a;){var s=c.$;if(1===s)Yr(r,t.k,c.s,i);else if(8===s){c.t=r,c.u=i,(l=c.s.w).length>0&&n(r,t,l,0,a,o,i)}else if(9===s){c.t=r,c.u=i;var l,b=c.s;if(b)b.A.s=r,(l=b.w).length>0&&n(r,t,l,0,a,o,i)}else c.t=r,c.u=i;if(u++,!(c=e[u])||(f=c.r)>o)return u}var v=t.$;if(4===v){for(var d=t.k;4===d.$;)d=d.k;return n(r,d,e,u,a+1,o,r.elm_event_node_ref)}for(var h=t.e,p=r.childNodes,m=0;m<h.length;m++){a++;var g=1===v?h[m]:h[m].b,$=a+(g.b||0);if(a<=f&&f<=$&&(u=n(p[m],g,e,u,a,$,i),!(c=e[u])||(f=c.r)>o))return u;a=$}return u}(n,r,t,0,0,r.b,e)}function Xr(n,r,t,e){return 0===t.length?n:(Yr(n,r,t,e),Zr(n,t))}function Zr(n,r){for(var t=0;t<r.length;t++){var e=r[t],u=e.t,a=nt(u,e);u===n&&(n=a)}return n}function nt(n,r){switch(r.$){case 0:return function(n,r,t){var e=n.parentNode,u=Ur(r,t);u.elm_event_node_ref||(u.elm_event_node_ref=n.elm_event_node_ref);e&&u!==n&&e.replaceChild(u,n);return u}(n,r.s,r.u);case 4:return Ir(n,r.u,r.s),n;case 3:return n.replaceData(0,n.length,r.s),n;case 1:return Zr(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;e<t.i;e++)n.removeChild(n.childNodes[t.v]);return n;case 7:for(var u=(t=r.s).e,a=(e=t.v,n.childNodes[e]);e<u.length;e++)n.insertBefore(Ur(u[e],r.u),a);return n;case 9:if(!(t=r.s))return n.parentNode.removeChild(n),n;var o=t.A;return void 0!==o.r&&n.parentNode.removeChild(n),o.s=Zr(n,t.w),n;case 8:return function(n,r){var t=r.s,e=function(n,r){if(!n)return;for(var t=sr.createDocumentFragment(),e=0;e<n.length;e++){var u=n[e].A;lr(t,2===u.c?u.s:Ur(u.z,r.u))}return t}(t.y,r);n=Zr(n,t.w);for(var u=t.x,a=0;a<u.length;a++){var o=u[a],i=o.A,c=2===i.c?i.s:Ur(i.z,r.u);n.insertBefore(c,n.childNodes[o.r])}e&&lr(n,e);return n}(n,r);case 5:return r.s(n);default:z(10)}}function rt(n){if(3===n.nodeType)return br(n.textContent);if(1!==n.nodeType)return br("");for(var r=C,t=n.attributes,e=t.length;e--;){var u=t[e],a=u.name,o=u.value;r=B(s(Rr,a,o),r)}var i=n.tagName.toLowerCase(),c=C,f=n.childNodes;for(e=f.length;e--;)c=B(rt(f[e]),c);return l(dr,i,r,c)}u((function(n,r,t,e){return Vn(r,e,n.init,n.update,n.subscriptions,(function(r,t){var u=n.view,a=e&&e.node?e.node:z(0),o=rt(a);return ut(t,(function(n){var t=u(n),e=zr(o,t);a=Xr(a,o,e,r),o=t}))}))}));var tt=u((function(n,r,t,e){return Vn(r,e,n.init,n.update,n.subscriptions,(function(r,t){var e=n.setup&&n.setup(r),u=n.view,a=sr.title,o=sr.body,i=rt(o);return ut(t,(function(n){fr=e;var t=u(n),c=dr("body")(C)(t.body),f=zr(i,c);o=Xr(o,i,f,r),i=c,fr=0,a!==t.title&&(sr.title=a=t.title)}))}))})),et=("undefined"!=typeof cancelAnimationFrame&&cancelAnimationFrame,"undefined"!=typeof requestAnimationFrame?requestAnimationFrame:function(n){return setTimeout(n,1e3/60)});function ut(n,r){r(n);var t=0;function e(){t=1===t?0:(et(e),r(n),1)}return function(u,a){n=u,a?(r(n),2===t&&(t=1)):(0===t&&et(e),t=2)}}t((function(n,r){return s(Ye,Ue,Dn((function(){r&&history.go(r),n()})))})),t((function(n,r){return s(Ye,Ue,Dn((function(){history.pushState({},"",r),n()})))})),t((function(n,r){return s(Ye,Ue,Dn((function(){history.replaceState({},"",r),n()})))}));var at={addEventListener:function(){},removeEventListener:function(){}},ot=("undefined"!=typeof document&&document,"undefined"!=typeof window?window:at);e((function(n,r,t){return Fn(Dn((function(e){function u(n){Pn(t(n))}return n.addEventListener(r,u,Ar&&{passive:!0}),function(){n.removeEventListener(r,u)}})))})),t((function(n,r){var t=kn(n,r);return de(t)?Rt(t.a):Nt}));function it(n,r){return Dn((function(t){et((function(){var e=document.getElementById(n);t(e?Mn(r(e)):{$:1,a:ye(n)})}))}))}t((function(n,r){return it(r,(function(r){return r[n](),w}))}));t((function(n,r){return t=function(){return ot.scroll(n,r),w},Dn((function(n){et((function(){n(Mn(t()))}))}));var t}));e((function(n,r,t){return it(n,(function(n){return n.scrollLeft=r,n.scrollTop=t,w}))}));t((function(n,r){return n&r})),t((function(n,r){return n|r})),t((function(n,r){return n^r}));t((function(n,r){return r<<n})),t((function(n,r){return r>>n})),t((function(n,r){return r>>>n}));var ct,ft={$:"EQ"},st={$:"GT"},lt={$:"LT"},bt=A,vt=e((function(n,r,t){for(;;){if("RBEmpty_elm_builtin"===t.$)return r;var e=t.b,u=t.c,a=t.d,o=t.e,i=n,c=l(n,e,u,l(vt,n,r,o));n=i,r=c,t=a}})),dt=function(n){return l(vt,e((function(n,r,t){return s(bt,S(n,r),t)})),C,n)},ht=function(n){return function(n){return l(vt,e((function(n,r,t){return s(bt,n,t)})),C,n)}(n.a)},pt=I,mt=e((function(n,r,e){var u=e.c,a=e.d,o=t((function(r,t){if("SubTree"===r.$){var e=r.a;return l(pt,o,t,e)}var u=r.a;return l(pt,n,t,u)}));return l(pt,o,l(pt,n,r,a),u)})),gt=function(n){return l(mt,bt,C,n)},$t=function(n){return{$:"Err",a:n}},yt=t((function(n,r){return{$:"Failure",a:n,b:r}})),wt=t((function(n,r){return{$:"Field",a:n,b:r}})),St=t((function(n,r){return{$:"Index",a:n,b:r}})),_t=function(n){return{$:"Ok",a:n}},kt=function(n){return{$:"OneOf",a:n}},Rt=function(n){return{$:"Just",a:n}},Nt={$:"Nothing"},Ct=en,Bt=R,At=En,Ot=cn,Et=t((function(n,r){return s(rn,n,E(r))})),Tt=t((function(n,r){return O(s(nn,n,r))})),xt=function(n){return s(Et,"\n ",s(Tt,"\n",n))},Ut=e((function(n,r,t){for(;;){if(!t.b)return r;var e=t.a,u=t.b,a=n,o=s(n,e,r);n=a,r=o,t=u}})),It=function(n){return l(Ut,t((function(n,r){return r+1})),0,n)},Mt=T,Dt=e((function(n,r,t){for(;;){if(!($(n,r)<1))return t;var e=n,u=r-1,a=s(bt,r,t);n=e,r=u,t=a}})),jt=t((function(n,r){return l(Dt,n,r,C)})),Lt=t((function(n,r){return l(Mt,n,s(jt,0,It(r)-1),r)})),Pt=function(n){var r=n.charCodeAt(0);return 55296<=r&&r<=56319?1024*(r-55296)+n.charCodeAt(1)-56320+65536:r},Ft=function(n){var r=Pt(n);return 97<=r&&r<=122},zt=function(n){var r=Pt(n);return r<=90&&65<=r},qt=function(n){return Ft(n)||zt(n)},Gt=function(n){return Ft(n)||zt(n)||function(n){var r=Pt(n);return r<=57&&48<=r}(n)},Jt=function(n){return l(Ut,bt,C,n)},Kt=function(n){var r=n.charCodeAt(0);return isNaN(r)?Nt:Rt(55296<=r&&r<=56319?S(_(n[0]+n[1]),n.slice(2)):S(_(n[0]),n.slice(1)))},Qt=t((function(n,r){return"\n\n("+Ot(n+1)+") "+xt(Vt(r))})),Vt=function(n){return s(Wt,n,C)},Wt=t((function(n,r){n:for(;;)switch(n.$){case"Field":var t=n.a,e=n.b,u=function(){var n=Kt(t);if("Nothing"===n.$)return!1;var r=n.a,e=r.a,u=r.b;return qt(e)&&s(Ct,Gt,u)}(),a=e,o=s(bt,u?"."+t:"['"+t+"']",r);n=a,r=o;continue n;case"Index":var i=n.a,c=(e=n.b,"["+Ot(i)+"]");a=e,o=s(bt,c,r);n=a,r=o;continue n;case"OneOf":var f=n.a;if(f.b){if(f.b.b){var l=(r.b?"The Json.Decode.oneOf at json"+s(Et,"",Jt(r)):"Json.Decode.oneOf")+" failed in the following "+Ot(It(f))+" ways:";return s(Et,"\n\n",s(bt,l,s(Lt,Qt,f)))}n=a=e=f.a,r=o=r;continue n}return"Ran into a Json.Decode.oneOf with no possibilities"+(r.b?" at json"+s(Et,"",Jt(r)):"!");default:var b=n.a,v=n.b;return(l=r.b?"Problem with the value at json"+s(Et,"",Jt(r))+":\n\n ":"Problem with the given value:\n\n")+(xt(s(At,4,v))+"\n\n")+b}})),Ht=u((function(n,r,t,e){return{$:"Array_elm_builtin",a:n,b:r,c:t,d:e}})),Yt=[],Xt=K,Zt=t((function(n,r){return W(r)/W(n)})),ne=Xt(s(Zt,2,32)),re=b(Ht,0,ne,Yt,Yt),te=x,ee=(t((function(n,r){return n(r)})),t((function(n,r){return r(n)})),g),ue=Q,ae=function(n){return n.length},oe=t((function(n,r){return $(n,r)>0?n:r})),ie=U,ce=t((function(n,r){for(;;){var t=s(ie,32,n),e=t.a,u=t.b,a=s(bt,{$:"SubTree",a:e},r);if(!u.b)return Jt(a);n=u,r=a}})),fe=function(n){return n.a},se=t((function(n,r){for(;;){var t=Xt(r/32);if(1===t)return s(ie,32,n).a;n=s(ce,n,C),r=t}})),le=t((function(n,r){if(r.nodeListSize){var t=32*r.nodeListSize,e=ue(s(Zt,32,t-1)),u=n?Jt(r.nodeList):r.nodeList,a=s(se,u,r.nodeListSize);return b(Ht,ae(r.tail)+t,s(oe,5,e*ne),a,r.tail)}return b(Ht,ae(r.tail),ne,Yt,r.tail)})),be=a((function(n,r,t,e,u){for(;;){if(r<0)return s(le,!1,{nodeList:e,nodeListSize:t/32|0,tail:u});var a={$:"Leaf",a:l(te,32,r,n)};n=n,r=r-32,t=t,e=s(bt,a,e),u=u}})),ve=t((function(n,r){if(n<=0)return re;var t=n%32,e=l(te,t,n-t,r);return v(be,r,n-t-32,n,C,e)})),de=function(n){return"Ok"===n.$},he=mn,pe=gn,me=function(n){return{$:0,a:n}},ge=function(n){switch(n.$){case"Normal":return 0;case"MayStopPropagation":return 1;case"MayPreventDefault":return 2;default:return 3}},$e=function(n){return n},ye=function(n){return{$:"NotFound",a:n}},we=o((function(n,r,t,e,u,a){return{fragment:a,host:r,path:e,port_:t,protocol:n,query:u}})),Se=un,_e=function(n){return n.length},ke=tn,Re=t((function(n,r){return n<1?r:l(ke,n,_e(r),r)})),Ne=on,Ce=function(n){return""===n},Be=t((function(n,r){return n<1?"":l(ke,0,n,r)})),Ae=function(n){for(var r=0,t=n.charCodeAt(0),e=43==t||45==t?1:0,u=e;u<n.length;++u){var a=n.charCodeAt(u);if(a<48||57<a)return Nt;r=10*r+a-48}return u==e?Nt:Rt(45==t?-r:r)},Oe=a((function(n,r,t,e,u){if(Ce(u)||s(Se,"@",u))return Nt;var a=s(Ne,":",u);if(a.b){if(a.b.b)return Nt;var o=a.a,i=Ae(s(Re,o+1,u));if("Nothing"===i.$)return Nt;var c=i;return Rt(d(we,n,s(Be,o,u),c,r,t,e))}return Rt(d(we,n,u,Nt,r,t,e))})),Ee=u((function(n,r,t,e){if(Ce(e))return Nt;var u=s(Ne,"/",e);if(u.b){var a=u.a;return v(Oe,n,s(Re,a,e),r,t,s(Be,a,e))}return v(Oe,n,"/",r,t,e)})),Te=e((function(n,r,t){if(Ce(t))return Nt;var e=s(Ne,"?",t);if(e.b){var u=e.a;return b(Ee,n,Rt(s(Re,u+1,t)),r,s(Be,u,t))}return b(Ee,n,Nt,r,t)})),xe=(t((function(n,r){if(Ce(r))return Nt;var t=s(Ne,"#",r);if(t.b){var e=t.a;return l(Te,n,Rt(s(Re,e+1,r)),s(Be,e,r))}return l(Te,n,Nt,r)})),an),Ue=function(n){for(;;){n=n.a}},Ie=function(n){return{$:"Perform",a:n}},Me=Mn,De=Me(w),je=u((function(n,r,t,e){if(e.b){var u=e.a,a=e.b;if(a.b){var o=a.a,i=a.b;if(i.b){var c=i.a,f=i.b;if(f.b){var v=f.a,d=f.b;return s(n,u,s(n,o,s(n,c,s(n,v,t>500?l(Ut,n,r,Jt(d)):b(je,n,r,t+1,d)))))}return s(n,u,s(n,o,s(n,c,r)))}return s(n,u,s(n,o,r))}return s(n,u,r)}return r})),Le=e((function(n,r,t){return b(je,n,r,0,t)})),Pe=t((function(n,r){return l(Le,t((function(r,t){return s(bt,n(r),t)})),C,r)})),Fe=jn,ze=t((function(n,r){return s(Fe,(function(r){return Me(n(r))}),r)})),qe=e((function(n,r,t){return s(Fe,(function(r){return s(Fe,(function(t){return Me(s(n,r,t))}),t)}),r)})),Ge=Yn,Je=t((function(n,r){var t=r.a;return Fn(s(Fe,Ge(n),t))})),Ke=e((function(n,r,t){return s(ze,(function(n){return w}),(e=s(Pe,Je(n),r),l(Le,qe(bt),Me(C),e)));var e})),Qe=e((function(n,r,t){return Me(w)})),Ve=t((function(n,r){var t=r.a;return Ie(s(ze,n,t))}));Wn.Task={b:De,c:Ke,d:Qe,e:Ve,f:ct};var We,He=Xn("Task"),Ye=t((function(n,r){return He(Ie(s(ze,n,r)))})),Xe=tt,Ze=_n,nu=o((function(n,r,t,e,u,a){return{announcementRead:a,groups:r,highlightedGroupId:e,nextId:u,settings:n,settingsCache:t}})),ru=ln,tu=a((function(n,r,t,e,u){return{current:n,defaults:u,id:r,label:t,records:e}})),eu={$:"RBEmpty_elm_builtin"},uu=eu,au={$:"Black"},ou=a((function(n,r,t,e,u){return{$:"RBNode_elm_builtin",a:n,b:r,c:t,d:e,e:u}})),iu={$:"Red"},cu=a((function(n,r,t,e,u){if("RBNode_elm_builtin"===u.$&&"Red"===u.a.$){u.a;var a=u.b,o=u.c,i=u.d,c=u.e;if("RBNode_elm_builtin"===e.$&&"Red"===e.a.$){e.a;var f=e.b,s=e.c,l=e.d,b=e.e;return v(ou,iu,r,t,v(ou,au,f,s,l,b),v(ou,au,a,o,i,c))}return v(ou,n,a,o,v(ou,iu,r,t,e,i),c)}if("RBNode_elm_builtin"===e.$&&"Red"===e.a.$&&"RBNode_elm_builtin"===e.d.$&&"Red"===e.d.a.$){e.a,f=e.b,s=e.c;var d=e.d,h=(d.a,d.b),p=d.c,m=d.d,g=d.e;b=e.e;return v(ou,iu,f,s,v(ou,au,h,p,m,g),v(ou,au,r,t,b,u))}return v(ou,n,r,t,e,u)})),fu=y,su=e((function(n,r,t){if("RBEmpty_elm_builtin"===t.$)return v(ou,iu,n,r,eu,eu);var e=t.a,u=t.b,a=t.c,o=t.d,i=t.e;switch(s(fu,n,u).$){case"LT":return v(cu,e,u,a,l(su,n,r,o),i);case"EQ":return v(ou,e,u,r,o,i);default:return v(cu,e,u,a,o,l(su,n,r,i))}})),lu=e((function(n,r,t){var e=l(su,n,r,t);if("RBNode_elm_builtin"===e.$&&"Red"===e.a.$){e.a;var u=e.b,a=e.c,o=e.d,i=e.e;return v(ou,au,u,a,o,i)}return e})),bu=function(n){return l(Ut,t((function(n,r){var t=n.a,e=n.b;return l(lu,t,e,r)})),uu,n)},vu=function(n){return{$:8,b:n}},du=sn,hu=(We=du,s(he,bu,vu(We))),pu=dn,mu=yn,gu=t((function(n,r){return{observation:n,state:r}})),$u={$:"NotEditing"},yu=e((function(n,r,t){return{editState:n,label:t,style:r}})),wu=vn,Su=wu,_u=$n,ku=b(_u,yu,me($u),s(pu,"style",Su),s(pu,"label",wu)),Ru=function(n){return{$:"Active",a:n}},Nu={$:"Struck"},Cu=function(n){return{$:5,c:n}},Bu=function(n){return{$:11,g:n}},Au=Bu(O([Cu(Nu),s(he,Ru,du)])),Ou=l(pe,gu,s(pu,"observation",ku),s(pu,"state",Au)),Eu=function(n){return{$:"Key",a:n}},Tu=t((function(n,r){return{$:"Keyed",a:n,b:r}})),xu=t((function(n,r){return{$:"KeyedList",a:n,b:r}})),Uu=function(n){return{$:3,b:n}},Iu=s(he,(function(n){var r=t((function(n,r){return s(Tu,Eu(n),r)}));return s(xu,Eu(It(n)),s(Lt,r,n))}),Uu(Ou)),Mu=v(mu,tu(Nt),s(pu,"id",du),s(pu,"label",wu),s(pu,"records",Iu),s(pu,"defaults",hu)),Du=a((function(n,r,t,e,u){return{format:u,nextId:e,observations:t,showTally:r,theme:n}})),ju=t((function(n,r){return{$:"Nonempty",a:n,b:r}})),Lu=function(n){if(n.b){var r=n.a,t=n.b;return Rt(s(ju,r,t))}return Nt},Pu=t((function(n,r){return{$:"Theme",a:n,b:r}})),Fu=function(n){return s(ju,n,C)},zu=e((function(n,r,t){return r(n(t))})),qu=H,Gu=function(n){return s(qu,n,"")},Ju=function(n){return _(n<0||1114111<n?"�":n<=65535?String.fromCharCode(n):(n-=65536,String.fromCharCode(Math.floor(n/1024)+55296,n%1024+56320)))},Ku=s(zu,Ju,Gu),Qu=Ku(10004),Vu={$:"Compatible"},Wu=function(n){return s(xe,"#",n)?n:s(qu,_("#"),n)},Hu=function(n){return{alpha:1,blue:0,color:Vu,green:0,red:0,value:Wu(n)}},Yu=Z,Xu=function(n){return l(Yu,bt,C,n)},Zu=function(n){return E(n).join("")},na=G,ra=e((function(n,r,t){n:for(;;){if(!r.b)return _t(t);var e=r.a,u=r.b;switch(e.valueOf()){case"0":n=a=n-1,r=o=u,t=i=t;continue n;case"1":var a=n-1,o=u,i=t+s(na,16,n);n=a,r=o,t=i;continue n;case"2":a=n-1,o=u,i=t+2*s(na,16,n);n=a,r=o,t=i;continue n;case"3":a=n-1,o=u,i=t+3*s(na,16,n);n=a,r=o,t=i;continue n;case"4":a=n-1,o=u,i=t+4*s(na,16,n);n=a,r=o,t=i;continue n;case"5":a=n-1,o=u,i=t+5*s(na,16,n);n=a,r=o,t=i;continue n;case"6":a=n-1,o=u,i=t+6*s(na,16,n);n=a,r=o,t=i;continue n;case"7":a=n-1,o=u,i=t+7*s(na,16,n);n=a,r=o,t=i;continue n;case"8":a=n-1,o=u,i=t+8*s(na,16,n);n=a,r=o,t=i;continue n;case"9":a=n-1,o=u,i=t+9*s(na,16,n);n=a,r=o,t=i;continue n;case"a":a=n-1,o=u,i=t+10*s(na,16,n);n=a,r=o,t=i;continue n;case"b":a=n-1,o=u,i=t+11*s(na,16,n);n=a,r=o,t=i;continue n;case"c":a=n-1,o=u,i=t+12*s(na,16,n);n=a,r=o,t=i;continue n;case"d":a=n-1,o=u,i=t+13*s(na,16,n);n=a,r=o,t=i;continue n;case"e":a=n-1,o=u,i=t+14*s(na,16,n);n=a,r=o,t=i;continue n;case"f":a=n-1,o=u,i=t+15*s(na,16,n);n=a,r=o,t=i;continue n;default:return $t(Gu(e)+" is not a valid hexadecimal character.")}}})),ta=t((function(n,r){if("Ok"===r.$){var t=r.a;return _t(n(t))}var e=r.a;return $t(e)})),ea=t((function(n,r){if("Ok"===r.$){var t=r.a;return _t(t)}var e=r.a;return $t(n(e))})),ua=function(n){return-n},aa=function(n){if(n.b){n.a;var r=n.b;return Rt(r)}return Nt},oa=t((function(n,r){return"Just"===r.$?r.a:n})),ia=function(n){if(Ce(n))return $t("Empty strings are not valid hexadecimal strings.");var r=function(){if(s(xe,"-",n)){var r=s(oa,C,aa(Xu(n)));return s(ta,ua,l(ra,It(r)-1,r,0))}return l(ra,_e(n)-1,Xu(n),0)}();return s(ea,(function(r){return s(Et," ",O(['"'+n+'"',"is not a valid hexadecimal string because",r]))}),r)},ca=function(n){return n.toLowerCase()},fa=a((function(n,r,t,e,u){var a=r.a,o=r.b,i=t.a,c=t.b,f=e.a,l=e.b,b=u.a,v=u.b,d=s(zu,Zu,s(zu,ca,ia)),h=S(S(d(O([a,o])),d(O([i,c]))),S(d(O([f,l])),d(O([b,v]))));if("Ok"===h.a.a.$&&"Ok"===h.a.b.$&&"Ok"===h.b.a.$&&"Ok"===h.b.b.$){var p=h.a,m=p.a.a,g=p.b.a,$=h.b,y=$.a.a;return{alpha:$.b.a/255,blue:y,color:Vu,green:g,red:m,value:Wu(n)}}return Hu(n)})),sa=function(n){var r=s(xe,"#",n)?s(Re,1,n):n,t=Xu(r);n:for(;;){if(t.b&&t.b.b&&t.b.b.b){if(t.b.b.b.b){if(t.b.b.b.b.b){if(t.b.b.b.b.b.b){if(t.b.b.b.b.b.b.b){if(t.b.b.b.b.b.b.b.b&&!t.b.b.b.b.b.b.b.b.b){b=t.a;var e=t.b,u=(h=e.a,e.b),a=(m=u.a,u.b),o=($=a.a,a.b),i=(w=o.a,o.b),c=(k=i.a,i.b),f=c.a,l=c.b.a;return v(fa,n,S(b,h),S(m,$),S(w,k),S(f,l))}break n}var b=t.a,d=t.b,h=d.a,p=d.b,m=p.a,g=p.b,$=g.a,y=g.b,w=y.a,k=y.b.a;return v(fa,n,S(b,h),S(m,$),S(w,k),S(_("f"),_("f")))}break n}B=t.a;var R=t.b,N=(O=R.a,R.b),C=(E=N.a,N.b.a);return v(fa,n,S(B,B),S(O,O),S(E,E),S(C,C))}var B=t.a,A=t.b,O=A.a,E=A.b.a;return v(fa,n,S(B,B),S(O,O),S(E,E),S(_("f"),_("f")))}break n}return Hu(n)},la=sa("2ECC40"),ba=function(n){return{color:la,id:n,label:"Observation Category",symbol:Qu,weight:1}},va=s(Pu,2,Fu(ba("1"))),da=t((function(n,r){if("Just"===r.$){var t=r.a;return Rt(n(t))}return Nt})),ha=function(n){n.a;var r=n.b;return It(r)+1},pa=J,ma=t((function(n,r){var e=r.a,u=r.b,a=s(pa,ha(r),n),o=t((function(n,r){n:for(;;){if(r.b){var t=r.a,u=r.b;if(n){n=n-1,r=u;continue n}return t}return e}}));return a?s(o,a-1,u):e})),ga=a((function(n,r,t,e,u){return{color:e,id:n,label:t,symbol:r,weight:u}})),$a=s(he,sa,wu),ya=wn,wa=d(ya,ga,s(pu,"id",Su),s(pu,"symbol",wu),s(pu,"label",wu),s(pu,"color",$a),s(pu,"weight",du)),Sa=s(he,oa(va),s(he,da((function(n){var r=s(oa,ha(n),Ae(s(ma,-1,n).id));return s(Pu,r,n)})),s(he,Lu,Uu(wa)))),_a={$:"Column"},ka={$:"Grid"},Ra=s(he,(function(n){switch(n){case"column":return _a;case"grid":default:return ka}}),wu),Na=d(ya,Du,s(pu,"theme",Sa),s(pu,"showTally",ru),s(pu,"observations",vu(ku)),s(pu,"nextId",du),s(pu,"format",Ra)),Ca=Sn,Ba=h(Ca,nu,s(pu,"settings",Na),s(pu,"groups",Uu(Mu)),me(Nt),me(Nt),s(pu,"nextId",du),Bu(O([s(pu,"announcementRead",ru),me(!1)]))),Aa=Ku(916),Oa=O([{color:sa("5BD863"),id:"obs",label:"Plus",symbol:"+",weight:1},{color:sa("FCFC6C"),id:"question",label:"Question",symbol:"?",weight:0},{color:sa("DB6F6F"),id:"delta",label:"Delta",symbol:Aa,weight:-1}]),Ea=s(Pu,1,s(oa,Fu(ba("1")),Lu(Oa))),Ta={format:ka,nextId:1,observations:C,showTally:!1,theme:Ea},xa=s(xu,Eu(0),C),Ua=t((function(n,r){return v(tu,Nt,n,r,xa,uu)})),Ia=function(n){return s(Ua,n,"Group "+Ot(n))},Ma=t((function(n,r){return d(nu,r,s(Pe,Ia,s(jt,1,n)),Nt,Nt,n+1,!1)})),Da=t((function(n,r){return"Ok"===r.$?r.a:n})),ja=Zn,La=ja(C),Pa=Zn,Fa=Pa(C),za=or("cacheQuiz",$e),qa=Tn,Ga=Tn,Ja=t((function(n,r){return S(r.a,n(r.b))})),Ka=function(n){return Tn(l(Ut,t((function(n,r){var t=n.a,e=n.b;return l(Un,t,e,r)})),{},n))},Qa=function(n){return Ka(s(Pe,Ja(Ga),dt(n)))},Va=Tn,Wa=function(n){return Va(n)},Ha=function(n){var r=n.style,t=n.label;return Ka(O([S("style",Wa(r)),S("label",Va(t))]))},Ya=In,Xa=function(n){if("Struck"===n.$)return Ya;var r=n.a;return Ga(r)},Za=function(n){var r=n.observation,t=n.state;return Ka(O([S("observation",Ha(r)),S("state",Xa(t))]))},no=t((function(n,r){return Tn(l(Ut,function(n){return t((function(r,t){return t.push(xn(n(r))),t}))}(n),[],r))})),ro=function(n){var r=n.b;return s(Pe,(function(n){return n.b}),r)},to=function(n){return s(no,Za,ro(n))},eo=function(n){var r=n.id,t=n.label,e=n.records,u=n.defaults;return Ka(O([S("id",Ga(r)),S("label",Va(t)),S("records",to(e)),S("defaults",Qa(u))]))},uo=function(n){return s(no,eo,n)},ao=function(n){return Ka(O([S("id",Wa(n.id)),S("symbol",Va(n.symbol)),S("label",Va(n.label)),S("color",(r=n.color,Va(r.value))),S("weight",Ga(n.weight))]));var r},oo=function(n){var r=n.a,t=n.b;return s(bt,r,t)},io=function(n){var r=n.b;return s(no,ao,oo(r))},co=function(n){return"Grid"===n.$?Va("grid"):Va("column")},fo=function(n){return Ka(s(Pe,Ja(Ha),n))},so=t((function(n,r){return t=s(oa,r,n),e=t.theme,u=t.observations,a=t.showTally,o=t.nextId,i=t.format,Ka(O([S("theme",io(e)),S("showTally",qa(a)),S("observations",fo(u)),S("nextId",Ga(o)),S("format",co(i))]));var t,e,u,a,o,i})),lo=function(n){var r=n.settings,t=n.settingsCache,e=n.nextId,u=n.groups,a=n.announcementRead;return Ka(O([S("settings",s(so,t,r)),S("nextId",Ga(e)),S("groups",uo(u)),S("announcementRead",qa(a))]))},bo=e((function(n,r,t){var e=n(r);if("Just"===e.$){var u=e.a;return s(bt,u,t)}return t})),vo=t((function(n,r){return l(Le,bo(n),C,r)})),ho=or("focus",Ga),po=function(n){if(n.b){var r=n.a;n.b;return Rt(r)}return Nt},mo=t((function(n,r){return l(Le,t((function(r,t){return n(r)?s(bt,r,t):t})),C,r)})),go=function(n){return k(n,{current:Nt,defaults:uu,records:xa})},$o=t((function(n,r){var t=r.a,e=r.b;return s(xu,function(n){var r=n.a;return Eu(r+1)}(t),s(bt,s(Tu,t,n),e))})),yo=yu($u),wo=t((function(n,r){return s(gu,r,Ru(n))})),So=e((function(n,r,t){if(Ce(t))return n;var e=s(wo,1,s(yo,r,t));return s($o,e,n)})),_o=function(n){return Rt(1+s(oa,0,n))},ko=t((function(n,r){var t=r.a,e=r.b;return s(xu,t,s(mo,(function(r){return!p(r.a,n)}),e))})),Ro=t((function(n,r){n:for(;;){if("RBEmpty_elm_builtin"===r.$)return Nt;var t=r.b,e=r.c,u=r.d,a=r.e;switch(s(fu,n,t).$){case"LT":n=n,r=u;continue n;case"EQ":return Rt(e);default:n=n,r=a;continue n}}})),No=function(n){if("RBNode_elm_builtin"===n.$&&"RBNode_elm_builtin"===n.d.$&&"RBNode_elm_builtin"===n.e.$){if("RBNode_elm_builtin"===n.e.d.$&&"Red"===n.e.d.a.$){var r=n.a,t=n.b,e=n.c,u=n.d,a=(u.a,u.b),o=u.c,i=u.d,c=u.e,f=n.e,s=(f.a,f.b),l=f.c,b=((y=f.d).a,y.b),d=y.c,h=y.d,p=y.e,m=f.e;return v(ou,iu,b,d,v(ou,au,t,e,v(ou,iu,a,o,i,c),h),v(ou,au,s,l,p,m))}r=n.a,t=n.b,e=n.c;var g=n.d,$=(g.a,a=g.b,o=g.c,i=g.d,c=g.e,n.e),y=($.a,s=$.b,l=$.c,$.d);m=$.e;return r.$,v(ou,au,t,e,v(ou,iu,a,o,i,c),v(ou,iu,s,l,y,m))}return n},Co=function(n){if("RBNode_elm_builtin"===n.$&&"RBNode_elm_builtin"===n.d.$&&"RBNode_elm_builtin"===n.e.$){if("RBNode_elm_builtin"===n.d.d.$&&"Red"===n.d.d.a.$){var r=n.a,t=n.b,e=n.c,u=n.d,a=(u.a,u.b),o=u.c,i=u.d,c=(i.a,i.b),f=i.c,s=i.d,l=i.e,b=u.e,d=n.e,h=(d.a,d.b),p=d.c,m=d.d,g=d.e;return v(ou,iu,a,o,v(ou,au,c,f,s,l),v(ou,au,t,e,b,v(ou,iu,h,p,m,g)))}r=n.a,t=n.b,e=n.c;var $=n.d,y=($.a,a=$.b,o=$.c,$.d),w=(b=$.e,n.e);w.a,h=w.b,p=w.c,m=w.d,g=w.e;return r.$,v(ou,au,t,e,v(ou,iu,a,o,y,b),v(ou,iu,h,p,m,g))}return n},Bo=i((function(n,r,t,e,u,a,o){if("RBNode_elm_builtin"===a.$&&"Red"===a.a.$){a.a;var i=a.b,c=a.c,f=a.d,s=a.e;return v(ou,t,i,c,f,v(ou,iu,e,u,s,o))}n:for(;;){if("RBNode_elm_builtin"===o.$&&"Black"===o.a.$){if("RBNode_elm_builtin"===o.d.$){if("Black"===o.d.a.$){o.a,o.d.a;return Co(r)}break n}o.a,o.d;return Co(r)}break n}return r})),Ao=function(n){if("RBNode_elm_builtin"===n.$&&"RBNode_elm_builtin"===n.d.$){var r=n.a,t=n.b,e=n.c,u=n.d,a=u.a,o=u.d,i=n.e;if("Black"===a.$){if("RBNode_elm_builtin"===o.$&&"Red"===o.a.$){o.a;return v(ou,r,t,e,Ao(u),i)}var c=No(n);if("RBNode_elm_builtin"===c.$){var f=c.a,s=c.b,l=c.c,b=c.d,d=c.e;return v(cu,f,s,l,Ao(b),d)}return eu}return v(ou,r,t,e,Ao(u),i)}return eu},Oo=t((function(n,r){if("RBEmpty_elm_builtin"===r.$)return eu;var t=r.a,e=r.b,u=r.c,a=r.d,o=r.e;if($(n,e)<0){if("RBNode_elm_builtin"===a.$&&"Black"===a.a.$){a.a;var i=a.d;if("RBNode_elm_builtin"===i.$&&"Red"===i.a.$){i.a;return v(ou,t,e,u,s(Oo,n,a),o)}var c=No(r);if("RBNode_elm_builtin"===c.$){var f=c.a,l=c.b,b=c.c,d=c.d,p=c.e;return v(cu,f,l,b,s(Oo,n,d),p)}return eu}return v(ou,t,e,u,s(Oo,n,a),o)}return s(Eo,n,h(Bo,n,r,t,e,u,a,o))})),Eo=t((function(n,r){if("RBNode_elm_builtin"===r.$){var t=r.a,e=r.b,u=r.c,a=r.d,o=r.e;if(p(n,e)){var i=function(n){for(;;){if("RBNode_elm_builtin"!==n.$||"RBNode_elm_builtin"!==n.d.$)return n;n=n.d}}(o);if("RBNode_elm_builtin"===i.$){var c=i.b,f=i.c;return v(cu,t,c,f,a,Ao(o))}return eu}return v(cu,t,e,u,a,s(Oo,n,o))}return eu})),To=t((function(n,r){var t=s(Oo,n,r);if("RBNode_elm_builtin"===t.$&&"Red"===t.a.$){t.a;var e=t.b,u=t.c,a=t.d,o=t.e;return v(ou,au,e,u,a,o)}return t})),xo=e((function(n,r,t){var e=r(s(Ro,n,t));if("Just"===e.$){var u=e.a;return l(lu,n,u,t)}return s(To,n,t)})),Uo=e((function(n,r,t){var e=t.a,u=t.b;return s(xu,e,s(Pe,(function(t){var e=t.a,u=t.b;return p(e,n)?s(Tu,e,r(u)):s(Tu,e,u)}),u))})),Io=function(n){if("Active"===n.$){var r=n.a;return Ru(r+1)}return n},Mo={$:"Editing"},Do=t((function(n,r){switch(n.$){case"UpdateLabel":return k(r,{label:n.a});case"UpdateStyle":return k(r,{style:n.a});case"StartEditing":return k(r,{editState:Mo});default:return k(r,{editState:$u})}})),jo=t((function(n,r){switch(n.$){case"Increment":return k(r,{state:Io(r.state)});case"Strike":return k(r,{state:Nu});default:var t=n.a;return k(r,{observation:s(Do,t,r.observation)})}})),Lo=t((function(n,r){switch(n.$){case"StartNew":var t=n.a;return k(r,{current:Rt(t)});case"CommitCurrent":var e=n.a,u=n.b;return k(r,{current:Nt,records:l(So,r.records,e,u)});case"CancelCurrent":return k(r,{current:Nt});case"IncrementDefault":var a=n.a;return k(r,{defaults:l(xo,a,_o,r.defaults)});case"UpdateRecord":var o=n.a,i=n.b;return k(r,{records:l(Uo,o,jo(i),r.records)});case"Delete":o=n.a;return k(r,{records:s(ko,o,r.records)});case"Relabel":return k(r,{label:n.a});default:return r}})),Po=function(n){var r=n.a;n.b;return r},Fo=t((function(n,r){var t=r.a,e=r.b;return s(ju,n(t),s(Pe,n,e))})),zo=function(n){return!n},qo=function(n){return O([n])},Go=t((function(n,r){var t=n.a,e=n.b,u=r.a,a=r.b;return s(ju,t,N(e,s(bt,u,a)))})),Jo=e((function(n,r,t){var e=t.a,u=t.b;if(n(e))return s(ju,e,s(mo,n,u));var a=s(mo,n,u);if(a.b){var o=a.a,i=a.b;return s(ju,o,i)}return s(ju,r,C)})),Ko=t((function(n,r){switch(n.$){case"UpdateSymbol":return k(r,{symbol:n.a});case"UpdateLabel":return k(r,{label:n.a});case"UpdateColor":return k(r,{color:n.a});default:return k(r,{weight:n.a})}})),Qo=t((function(n,r){var t=r.a,e=r.b;switch(n.$){case"Add":return s(Pu,t+1,s(Go,e,Fu(ba(Ot(t)))));case"Remove":var u=n.a;return s(Pu,t,l(Jo,(function(n){return!p(n.id,u)}),Po(e),e));default:var a=n.a,o=n.b;return s(Pu,t,s(Fo,(function(n){return p(n.id,a)?s(Ko,o,n):n}),e))}})),Vo=t((function(n,r){switch(n.$){case"AddObservation":var t=Po((o=r.theme,i=o.b,s(Fo,(function(n){return n.id}),i)));return k(r,{nextId:r.nextId+1,observations:N(r.observations,qo(S(Ot(r.nextId),s(yo,t,""))))});case"UpdateObservation":var e=n.a,u=n.b;return k(r,{observations:s(Pe,(function(n){var r=n.a,t=n.b;return p(r,e)?S(r,s(Do,u,t)):S(r,t)}),r.observations)});case"RemoveObservation":e=n.a;return k(r,{observations:s(mo,(function(n){return!p(n.a,e)}),r.observations)});case"UpdateTheme":var a=n.a;return k(r,{theme:s(Qo,a,r.theme)});case"ToggleTally":return k(r,{showTally:!r.showTally});default:return k(r,{format:n.a})}var o,i})),Wo=t((function(n,r){switch(n.$){case"SettingsMsg":var t=n.a;return k(r,{settings:s(Vo,t,r.settings)});case"SetUp":return k(r,{settingsCache:Rt(r.settings)});case"CancelSetUp":return k(r,{settings:s(oa,r.settings,r.settingsCache),settingsCache:Nt});case"CommitSettings":return k(r,{settingsCache:Nt});case"AddGroup":var e=n.a,u=s(Ua,r.nextId,e);return k(r,{groups:N(r.groups,O([u])),nextId:r.nextId+1});case"UpdateGroup":var a=n.a,o=n.b;return k(r,{groups:s(Pe,(function(n){return p(n.id,a)?s(Lo,o,n):n}),r.groups)});case"RemoveGroup":a=n.a;return k(r,{groups:s(mo,(function(n){return!p(n.id,a)}),r.groups)});case"HighlightGroup":a=n.a;return k(r,{highlightedGroupId:Rt(a)});case"Unhighlight":return k(r,{highlightedGroupId:Nt});case"ResetGroups":return k(r,{groups:s(Pe,go,r.groups)});case"ReadAnnouncement":return k(r,{announcementRead:!0});default:return r}})),Ho=t((function(n,r){if("UpdateGroup"===n.$){var e=n.a,u=n.b,a=(b=s(Pe,(function(n){return p(n.id,e)?S(s(Lo,u,n),Rt(e)):S(n,Nt)}),r.groups),v=t((function(n,r){var t=n.a,e=n.b,u=r.a,a=r.b;return S(s(bt,t,u),s(bt,e,a))})),l(Le,v,S(C,C),b)),o=a.a,i=a.b,c=k(r,{groups:o}),f=s(oa,La,s(da,ho,po(s(vo,$e,i))));return S(c,ja(O([f,za(lo(c))])))}var b,v;return S(c=s(Wo,n,r),za(lo(c)))})),Yo=bn,Xo=function(n){return!n.b},Zo=t((function(n,r){var t=n.b,e=n.c;return Xo(t)?r:l(lu,e,t,r)})),ni=function(n){return n.a},ri=function(n){return pr(Nr(n))},ti=t((function(n,r){return s(hr,n,Nr(r))})),ei=function(n){return dr(Nr(n))},ui=function(n){return vr(Nr(n))},ai=t((function(n,r){var t=n.a,e=n.b,u=r.a,a=r.b;switch(e.$){case"Unstyled":var o=e.a;return S(s(bt,S(t,o),u),a);case"Node":var i=e.a,c=e.b,f=e.c,v=l(Ut,Zo,a,c),d=l(Ut,oi,S(C,v),f),h=d.a,p=d.b;o=l(ei,i,s(Pe,ni,c),Jt(h));return S(s(bt,S(t,o),u),p);case"NodeNS":var m=e.a,g=(i=e.b,c=e.c,f=e.d,v=l(Ut,Zo,a,c),l(Ut,oi,S(C,v),f));h=g.a,p=g.b,o=b(ui,m,i,s(Pe,ni,c),Jt(h));return S(s(bt,S(t,o),u),p);case"KeyedNode":i=e.a,c=e.b,f=e.c,v=l(Ut,Zo,a,c);var $=l(Ut,ai,S(C,v),f);h=$.a,p=$.b,o=l(ri,i,s(Pe,ni,c),Jt(h));return S(s(bt,S(t,o),u),p);default:m=e.a,i=e.b,c=e.c,f=e.d,v=l(Ut,Zo,a,c);var y=l(Ut,ai,S(C,v),f);h=y.a,p=y.b,o=b(ti,m,i,s(Pe,ni,c),Jt(h));return S(s(bt,S(t,o),u),p)}})),oi=t((function(n,r){var t=r.a,e=r.b;switch(n.$){case"Unstyled":var u=n.a;return S(s(bt,u,t),e);case"Node":var a=n.a,o=n.b,i=n.c,c=l(Ut,Zo,e,o),f=l(Ut,oi,S(C,c),i),v=f.a,d=f.b;u=l(ei,a,s(Pe,ni,o),Jt(v));return S(s(bt,u,t),d);case"NodeNS":var h=n.a,p=(a=n.b,o=n.c,i=n.d,c=l(Ut,Zo,e,o),l(Ut,oi,S(C,c),i));v=p.a,d=p.b,u=b(ui,h,a,s(Pe,ni,o),Jt(v));return S(s(bt,u,t),d);case"KeyedNode":a=n.a,o=n.b,i=n.c,c=l(Ut,Zo,e,o);var m=l(Ut,ai,S(C,c),i);v=m.a,d=m.b,u=l(ri,a,s(Pe,ni,o),Jt(v));return S(s(bt,u,t),d);default:h=n.a,a=n.b,o=n.c,i=n.d,c=l(Ut,Zo,e,o);var g=l(Ut,ai,S(C,c),i);v=g.a,d=g.b,u=b(ti,h,a,s(Pe,ni,o),Jt(v));return S(s(bt,u,t),d)}})),ii=t((function(n,r){return v(ou,au,n,r,eu,eu)})),ci=t((function(n,r){for(;;){if(!r.b)return n;var t=r.a,e=t.b,u=t.c,a=r.b;if(Ce(u))n=n,r=a;else n=Rt(S(u,e)),r=a}})),fi=function(n){var r=s(ci,Nt,n);if("Nothing"===r.$)return uu;var t=r.a,e=t.a,u=t.b;return s(ii,e,u)},si=br,li=t((function(n,r){for(;;){if(!r.b)return!1;var t=r.a,e=r.b;if(n(t))return!0;n=n,r=e}})),bi=e((function(n,r,t){return n(r(t))})),vi=t((function(n,r){return!s(li,s(bi,zo,n),r)})),di=t((function(n,r){var t=r.a,e=r.b;switch(n.$){case"StyleBlockDeclaration":var u=n.a.c;return Xo(u)?S(t,e):S(t,s(bt,n,e));case"MediaRule":var a=n.b;return s(vi,(function(n){var r=n.c;return Xo(r)}),a)?S(t,e):S(t,s(bt,n,e));case"SupportsRule":var o=n.b;return Xo(o)?S(t,e):S(t,s(bt,n,e));case"DocumentRule":return S(t,s(bt,n,e));case"PageRule":u=n.b;return Xo(u)?S(t,e):S(t,s(bt,n,e));case"FontFace":u=n.a;return Xo(u)?S(t,e):S(t,s(bt,n,e));case"Keyframes":var i=n.a;return Ce(i.declaration)?S(t,e):S(l(lu,i.name,i.declaration,t),e);case"Viewport":u=n.a;return Xo(u)?S(t,e):S(t,s(bt,n,e));case"CounterStyle":u=n.a;return Xo(u)?S(t,e):S(t,s(bt,n,e));default:var c=n.a;return s(vi,(function(n){var r=n.b;return Xo(r)}),c)?S(t,e):S(t,s(bt,n,e))}})),hi=function(n){return{$:"Keyframes",a:n}},pi=t((function(n,r){return r.b?l(Le,bt,r,n):n})),mi=t((function(n,r){return s(pi,s(Pe,(function(n){var r=n.a,t=n.b;return hi({declaration:t,name:r})}),dt(n)),r)})),gi=function(n){return s(oa,"",s(da,(function(n){return'@charset "'+n+'"'}),n))},$i=function(n){return"("+n.feature+s(oa,"",s(da,Bt(": "),n.value))+")"},yi=function(n){var r=e((function(n,r,t){return n+" "+s(Et," and ",s(bt,function(n){switch(n.$){case"Print":return"print";case"Screen":return"screen";default:return"speech"}}(r),s(Pe,$i,t)))}));switch(n.$){case"AllQuery":var t=n.a;return s(Et," and ",s(Pe,$i,t));case"OnlyQuery":return l(r,"only",n.a,t=n.b);case"NotQuery":return l(r,"not",n.a,t=n.b);default:return n.a}},wi=t((function(n,r){return'@import "'+n+yi(r)+'"'})),Si=function(n){var r=n.a,t=n.b;return s(Et,"\n",s(Pe,wi(r),t))},_i=function(n){return"@namespace "+n.a+'"'+n.b+'"'},ki=function(n){return N(" ",n)},Ri=function(n){return n+";"},Ni=function(n){return s(Et,"\n",s(Pe,s(bi,ki,Ri),n))},Ci=Y,Bi=function(n){return"::"+n.a},Ai=function(n){switch(n.$){case"AdjacentSibling":return"+";case"GeneralSibling":return"~";case"Child":return">";default:return""}},Oi=function(n){switch(n.$){case"ClassSelector":return"."+n.a;case"IdSelector":return"#"+n.a;case"PseudoClassSelector":return":"+n.a;default:return"["+n.a+"]"}},Ei=function(n){switch(n.$){case"TypeSelectorSequence":var r=n.a.a,t=n.b;return s(Et,"",s(bt,r,s(Pe,Oi,t)));case"UniversalSelectorSequence":t=n.a;return Xo(t)?"*":s(Et,"",s(Pe,Oi,t));default:r=n.a,t=n.b;return s(Et,"",s(bt,r,s(Pe,Oi,t)))}},Ti=function(n){var r=n.a,t=n.b;return s(Et," ",O([Ai(r),Ei(t)]))},xi=function(n){var r=n.a,t=n.b,e=n.c,u=s(bt,Ei(r),s(Pe,Ti,t)),a=s(Et,"",O([s(oa,"",s(da,Bi,e))]));return s(Ci,s(Et," ",s(mo,s(bi,zo,Ce),u)),a)},Ui=t((function(n,r){var t=r.a,e=r.b,u=r.c,a=s(Et,", ",s(Pe,xi,s(bt,t,e)));return s(Et,"",O([a," {\n",n,Ni(u),"\n",n,"}"]))})),Ii=function(n){switch(n.$){case"StyleBlockDeclaration":var r=n.a;return s(Ui,"",r);case"MediaRule":var t=n.a,e=n.b;return"@media "+s(Et,",\n",s(Pe,yi,t))+" {\n"+s(Et,"\n\n",s(Pe,s(bi,ki,Ui(" ")),e))+"\n}";case"SupportsRule":case"DocumentRule":case"PageRule":case"FontFace":return"TODO";case"Keyframes":return"@keyframes "+n.a.name+" {\n"+n.a.declaration+"\n}";case"Viewport":case"CounterStyle":default:return"TODO"}},Mi=function(n){return l(Le,pi,C,n)},Di=t((function(n,r){return Mi(s(Pe,n,r))})),ji=function(n){return{$:"CounterStyle",a:n}},Li=function(n){return{$:"FontFace",a:n}},Pi=t((function(n,r){return{$:"PageRule",a:n,b:r}})),Fi=e((function(n,r,t){return{$:"Selector",a:n,b:r,c:t}})),zi=e((function(n,r,t){return{$:"StyleBlock",a:n,b:r,c:t}})),qi=function(n){return{$:"StyleBlockDeclaration",a:n}},Gi=t((function(n,r){return{$:"SupportsRule",a:n,b:r}})),Ji=function(n){return{$:"Viewport",a:n}},Ki=t((function(n,r){return{$:"MediaRule",a:n,b:r}})),Qi=t((function(n,r){if(r.b){if(r.b.b){var t=r.a,e=r.b;return s(bt,t,s(Qi,n,e))}return O([n(r.a)])}return r})),Vi=t((function(n,r){var t=r.a,e=r.b,u=r.c;return l(zi,t,e,N(u,O([n])))})),Wi=t((function(n,r){if(!r.b)return r;if(r.b.b){var t=r.a,e=r.b;return s(bt,t,s(Wi,n,e))}switch(r.a.$){case"StyleBlockDeclaration":var u=r.a.a;return O([qi(s(Vi,n,u))]);case"MediaRule":var a=r.a,o=a.a,i=a.b;return O([s(Ki,o,s(Qi,Vi(n),i))]);default:return r}})),Hi=t((function(n,r){if(r.b.b){var t=r.a,e=r.b,u=(i=r.c,s(Pe,n,e)),a=n(t);return O([l(zi,t,e,i),l(zi,a,u,C)])}var o=r.a,i=r.c;return O([l(zi,o,C,i),l(zi,n(o),C,C)])})),Yi=t((function(n,r){var t=r.a,e=r.b;return l(Fi,t,e,Rt(n))})),Xi=t((function(n,r){return s(Hi,Yi(n),r)})),Zi=t((function(n,r){return{$:"CustomSelector",a:n,b:r}})),nc=t((function(n,r){return{$:"TypeSelectorSequence",a:n,b:r}})),rc=function(n){return{$:"UniversalSelectorSequence",a:n}},tc=t((function(n,r){switch(r.$){case"TypeSelectorSequence":var t=r.a,e=r.b;return s(nc,t,N(e,O([n])));case"UniversalSelectorSequence":e=r.a;return rc(N(e,O([n])));default:var u=r.a;e=r.b;return s(Zi,u,N(e,O([n])))}})),ec=t((function(n,r){if(r.b){if(r.b.b){var t=r.a,e=r.b;return s(bt,t,s(ec,n,e))}var u=r.a,a=u.a,o=u.b;return O([S(a,s(tc,n,o))])}return C})),uc=t((function(n,r){if(r.b.b){var t=r.a,e=r.b;a=r.c;return l(Fi,t,s(ec,n,e),a)}var u=r.a,a=r.c;return l(Fi,s(tc,n,u),C,a)})),ac=t((function(n,r){return s(Hi,uc(n),r)})),oc=function(n){for(;;){if(!n.b)return C;if("StyleBlockDeclaration"===n.a.$){var r=n.a.a,t=r.a,e=r.b,u=n.b;return N(s(bt,t,e),oc(u))}n=u=n.b}},ic=a((function(n,r,t,e,u){return{$:"DocumentRule",a:n,b:r,c:t,d:e,e:u}})),cc=t((function(n,r){n:for(;;){if(!r.b)return r;if(r.b.b)break n;switch(r.a.$){case"StyleBlockDeclaration":var t=r.a.a;return s(Pe,qi,n(t));case"MediaRule":if(r.a.b.b){if(r.a.b.b.b){var e=r.a,u=(d=e.a,e.b),a=u.a,o=u.b,i=s(cc,n,O([s(Ki,d,o)]));if(i.b&&"MediaRule"===i.a.$&&!i.b.b){var c=i.a,f=c.a,l=c.b;return O([s(Ki,f,s(bt,a,l))])}return i}var v=r.a,d=v.a;t=v.b.a;return O([s(Ki,d,n(t))])}break n;case"SupportsRule":var h=r.a,p=h.a,m=h.b;return O([s(Gi,p,s(cc,n,m))]);case"DocumentRule":var g=r.a,$=g.a,y=g.b,w=g.c,S=g.d;t=g.e;return s(Pe,b(ic,$,y,w,S),n(t));case"PageRule":r.a;return r;case"FontFace":case"Keyframes":case"Viewport":case"CounterStyle":default:return r}}a=r.a,o=r.b;return s(bt,a,s(cc,n,o))})),fc=u((function(n,r,t,e){return{charsProcessed:e,hash:t,seed:r,shift:n}})),sc=t((function(n,r){return(65535&r)*n+(((r>>>16)*n&65535)<<16)})),lc=t((function(n,r){return r<<n|r>>>32-n})),bc=X,vc=t((function(n,r){return s(sc,5,s(lc,13,n^s(sc,461845907,s(lc,15,s(sc,3432918353,r)))))+3864292196})),dc=t((function(n,r){var t=r.hash|(255&Pt(n))<<r.shift;return 24===r.shift?{charsProcessed:r.charsProcessed+1,hash:0,seed:s(vc,r.seed,t),shift:0}:{charsProcessed:r.charsProcessed+1,hash:t,seed:r.seed,shift:r.shift+8}})),hc=t((function(n,r){return t=l(bc,dc,b(fc,0,n,0,0),r),e=(t.hash?t.seed^s(sc,461845907,s(lc,15,s(sc,3432918353,t.hash))):t.seed)^t.charsProcessed,u=s(sc,2246822507,e^e>>>16),((a=s(sc,3266489909,u^u>>>13))^a>>>16)>>>0;var t,e,u,a})),pc=function(n){n:for(;;)switch(n){case 0:return _("0");case 1:return _("1");case 2:return _("2");case 3:return _("3");case 4:return _("4");case 5:return _("5");case 6:return _("6");case 7:return _("7");case 8:return _("8");case 9:return _("9");case 10:return _("a");case 11:return _("b");case 12:return _("c");case 13:return _("d");case 14:return _("e");case 15:return _("f");default:n=n;continue n}},mc=t((function(n,r){for(;;){if(r<16)return s(bt,pc(r),n);n=s(bt,pc(s(pa,16,r)),n),r=r/16|0}})),gc=function(n){return Zu(n<0?s(bt,_("-"),s(mc,C,-n)):s(mc,C,n))},$c=function(n){n:for(;;){if(n.b){if(n.b.b){n=n.b;continue n}var r=n.a;return Rt(O([r]))}return Nt}},yc=function(n){var r,t=function(n){if(n.b){var r=n.a,e=n.b;return s(bt,r,t(e))}return C},e=t(n);return O([(r=e,{$:"FontFeatureValues",a:r})])},wc=t((function(n,r){if("StyleBlockDeclaration"===r.$){var t=r.a;return s(Ki,n,O([t]))}return r})),Sc=e((function(n,r,t){for(;;){if(n<=0)return t;if(!r.b)return t;var e=r.a;n=n-1,r=r.b,t=s(bt,e,t)}})),_c=t((function(n,r){return Jt(l(Sc,n,r,C))})),kc=e((function(n,r,t){if(r<=0)return C;var e=S(r,t);n:for(;;){r:for(;;){if(!e.b.b)return t;if(!e.b.b.b){if(1===e.a)break n;break r}switch(e.a){case 1:break n;case 2:var u=e.b;return O([o=u.a,b=u.b.a]);case 3:if(e.b.b.b.b){var a=e.b,o=a.a,i=a.b;return O([o,b=i.a,d=i.b.a])}break r;default:if(e.b.b.b.b&&e.b.b.b.b.b){var c=e.b,o=c.a,f=c.b,b=f.a,v=f.b,d=v.a,h=v.b,p=h.a,m=h.b;return s(bt,o,s(bt,b,s(bt,d,s(bt,p,n>1e3?s(_c,r-4,m):l(kc,n+1,r-4,m)))))}break r}}return t}return O([o=e.b.a])})),Rc=t((function(n,r){return l(kc,0,n,r)})),Nc=a((function(n,r,t,e,u){if("StyleBlockDeclaration"===u.$){var a=u.a;return v(ic,n,r,t,e,a)}return u})),Cc=t((function(n,r){switch(r.$){case"StyleBlockDeclaration":var t=r.a;return s(Ki,n,O([t]));case"MediaRule":var e=r.a,u=r.b;return s(Ki,N(n,e),u);case"SupportsRule":var a=r.a,o=r.b;return s(Gi,a,s(Pe,Cc(n),o));case"DocumentRule":var i=r.a,c=r.b,f=r.c,l=r.d;t=r.e;return v(ic,i,c,f,l,t);case"PageRule":case"FontFace":case"Keyframes":case"Viewport":case"CounterStyle":default:return r}})),Bc=function(n){return n.a},Ac=u((function(n,r,t,e){var u=function(n){return s(oa,C,aa(n))},a=s(Oc,r,s(oa,C,$c(e))),o=function(){var n=S(po(a),function(n){n:for(;;){if(n.b){if(n.b.b){n=n.b;continue n}var r=n.a;return Rt(r)}return Nt}}(e));if("Just"===n.a.$&&"Just"===n.b.$){var r=n.a.a,t=n.b.a;return N(s(Rc,It(e)-1,e),O([p(t,r)?t:r]))}return e}();return N(o,N(u(s(oa,C,s(da,(function(r){return Mi(s(Qi,Oc(n),s(Pe,qo,s(cc,t,r))))}),$c(e)))),u(a)))})),Oc=t((function(n,r){if(!n.b)return r;switch(n.a.$){case"AppendProperty":var e=n.a.a,u=n.b;return s(Oc,u,s(Wi,e,r));case"ExtendSelector":var a=n.a,o=a.a,i=a.b;u=n.b;return b(Ac,i,u,ac(o),r);case"NestSnippet":var c=n.a,f=c.a,v=c.b,d=(u=n.b,t((function(n,r){var t=n.a,e=n.b,u=n.c,a=r.a,o=r.b,i=r.c;return l(Fi,t,N(e,s(bt,S(f,a),o)),function(n){n:for(;;){if(n.b){var r=n.a,t=n.b;if("Nothing"===r.$){n=t;continue n}return r}return Nt}}(O([i,u])))})));return Mi(N(O([s(Oc,u,r)]),s(Pe,(function(n){switch(n.$){case"StyleBlockDeclaration":var t=n.a,e=t.a,u=t.b,a=t.c,o=s(Di,(function(n){return s(Pe,d(n),s(bt,e,u))}),oc(r)),i=function(){if(o.b){var n=o.a,r=o.b;return O([qi(l(zi,n,r,C))])}return C}();return s(Oc,a,i);case"MediaRule":var c=n.a,f=n.b;return s(xc,c,f);case"SupportsRule":var v=n.a,h=n.b;return s(Uc,v,h);case"DocumentRule":var p=n.a,m=n.b,g=n.c,$=n.d,y=n.e;return s(Pe,b(Nc,p,m,g,$),Ec(y));case"PageRule":v=n.a;var w=n.b;return O([s(Pi,v,w)]);case"FontFace":w=n.a;return O([Li(w)]);case"Viewport":w=n.a;return O([Ji(w)]);case"CounterStyle":w=n.a;return O([ji(w)]);default:var S=n.a;return yc(S)}}),s(Di,Bc,v))));case"WithPseudoElement":var h=n.a,p=h.a;i=h.b,u=n.b;return b(Ac,i,u,Xi(p),r);case"WithKeyframes":var m=n.a.a,g=(u=n.b,function(n){return s(qu,_("_"),gc(s(hc,15739,n)))}(m)),$=s(Oc,u,s(Wi,"animation-name:"+g,r));return s(pi,$,O([hi({declaration:m,name:g})]));case"WithMedia":var y=n.a,w=y.a,k=(i=y.b,u=n.b,function(){var n=oc(r);if(n.b){var t=n.a,e=n.b;return s(Pe,wc(w),s(Oc,i,qo(qi(l(zi,t,e,C)))))}return C}());return N(s(Oc,u,r),k);default:var R=n.a.a;u=n.b;return s(Oc,N(R,u),r)}})),Ec=function(n){var r=n.a,t=n.b,e=n.c;return s(Oc,e,O([qi(l(zi,r,t,C))]))},Tc=function(n){if(n.b){var r=n.a,t=n.b;return N(Ic(r),Tc(t))}return C},xc=t((function(n,r){return s(Di,(function(r){return s(Pe,Cc(n),Ec(r))}),r)})),Uc=t((function(n,r){var t=Tc(s(Di,Bc,r));return O([s(Gi,n,t)])})),Ic=function(n){switch(n.$){case"StyleBlockDeclaration":var r=n.a;return Ec(r);case"MediaRule":var t=n.a,e=n.b;return s(xc,t,e);case"SupportsRule":var u=n.a,a=n.b;return s(Uc,u,a);case"DocumentRule":var o=n.a,i=n.b,c=n.c,f=n.d;r=n.e;return s(Pe,b(Nc,o,i,c,f),Ec(r));case"PageRule":u=n.a;var l=n.b;return O([s(Pi,u,l)]);case"FontFace":l=n.a;return O([Li(l)]);case"Viewport":l=n.a;return O([Ji(l)]);case"CounterStyle":l=n.a;return O([ji(l)]);default:var v=n.a;return yc(v)}},Mc=function(n){return function(n){var r=n.charset,t=n.imports,e=n.namespaces,u=n.declarations;return s(Et,"\n\n",s(mo,s(bi,zo,Ce),O([gi(r),s(Et,"\n",s(Pe,Si,t)),s(Et,"\n",s(Pe,_i,e)),s(Et,"\n\n",s(Pe,Ii,u))])))}(function(n){var r=n.charset,t=n.imports,e=n.namespaces,u=n.declarations,a=l(Le,di,S(uu,C),u),o=a.a,i=a.b;return{charset:r,declarations:s(mi,o,i),imports:t,namespaces:e}}((t=(r=n).charset,e=r.imports,u=r.namespaces,a=r.snippets,{charset:t,declarations:Tc(s(Di,Bc,a)),imports:e,namespaces:u})));var r,t,e,u,a},Dc=function(n){return s(Et,"\n\n",s(Pe,Mc,n))},jc=e((function(n,r,t){return{$:"StyleBlock",a:n,b:r,c:t}})),Lc=t((function(n,r){var t,e=l(Fi,r,C,Nt);return function(n){return{$:"Snippet",a:n}}(O([(t=l(jc,e,C,n),{$:"StyleBlockDeclaration",a:t})]))})),Pc=function(n){var r,t=n.a,e=n.b;return s(Lc,e,rc(O([(r=t,{$:"ClassSelector",a:r})])))},Fc=function(n){return{charset:Nt,imports:C,namespaces:C,snippets:n}},zc=function(n){return l(ei,"style",C,qo(si(Dc(qo(Fc(s(Pe,Pc,dt(n))))))))},qc=e((function(n,r,t){var e=s(Pe,ni,r),u=fi(r),a=l(Ut,oi,S(C,u),t),o=a.a,i=a.b,c=zc(i);return l(ei,n,e,s(bt,c,Jt(o)))})),Gc=t((function(n,r){for(;;){if(!r.b)return!1;var t=r.a.a,e=r.b;if(p(n,t))return!0;n=n,r=e}})),Jc=t((function(n,r){n:for(;;){if(r.b){var t=r.a.a,e=r.b,u="_"+t;if(s(Gc,u,e)){n=u,r=e;continue n}return u}return n}})),Kc=t((function(n,r){return S(s(Jc,"_",r),zc(n))})),Qc=e((function(n,r,t){var e=s(Pe,ni,r),u=fi(r),a=l(Ut,ai,S(C,u),t),o=a.a,i=a.b,c=s(Kc,i,o);return l(ri,n,e,s(bt,c,Jt(o)))})),Vc=u((function(n,r,t,e){var u=s(Pe,ni,t),a=fi(t),o=l(Ut,ai,S(C,a),e),i=o.a,c=o.b,f=s(Kc,c,i);return b(ti,n,r,u,s(bt,f,Jt(i)))})),Wc=u((function(n,r,t,e){var u=s(Pe,ni,t),a=fi(t),o=l(Ut,oi,S(C,a),e),i=o.a,c=o.b,f=zc(c);return b(ui,n,r,u,s(bt,f,Jt(i)))})),Hc=function(n){switch(n.$){case"Unstyled":return n.a;case"Node":var r=n.a,t=n.b,e=n.c;return l(qc,r,t,e);case"NodeNS":var u=n.a;r=n.b,t=n.c,e=n.d;return b(Wc,u,r,t,e);case"KeyedNode":r=n.a,t=n.b,e=n.c;return l(Qc,r,t,e);default:u=n.a,r=n.b,t=n.c,e=n.d;return b(Vc,u,r,t,e)}},Yc=Hc,Xc=e((function(n,r,t){return{$:"Attribute",a:n,b:r,c:t}})),Zc=t((function(n,r){return s(kr,function(n){return"innerHTML"==n||"formAction"==n?"data-"+n:n}(n),Cr(r))})),nf=t((function(n,r){return l(Xc,s(Zc,n,r),C,"")})),rf=t((function(n,r){return s(nf,n,Va(r))})),tf=rf("className"),ef=e((function(n,r,t){return{$:"Node",a:n,b:r,c:t}})),uf=ef,af=uf("div"),of={$:"ReadAnnouncement"},cf=uf("a"),ff=uf("button"),sf=uf("h3"),lf=function(n){return s(rf,"href",n)},bf=uf("li"),vf=Sr,df=t((function(n,r){return l(Xc,s(vf,n,r),C,"")})),hf=t((function(n,r){return s(df,n,{$:"Normal",a:r})})),pf=function(n){return s(hf,"click",me(n))},mf=uf("p"),gf=t((function(n,r){return s(Rr,function(n){return/^(on|formAction$)/i.test(n)?"data-"+n:n}(n),Cr(r))})),$f=t((function(n,r){return l(Xc,s(gf,n,r),C,"")})),yf=$f("rel"),wf=_r,Sf=t((function(n,r){return l(Xc,s(wf,n,r),C,"")})),_f=rf("target"),kf=function(n){return{$:"Unstyled",a:n}},Rf=function(n){return kf(si(n))},Nf=uf("ul"),Cf=s(af,O([s(Sf,"margin","2em"),s(Sf,"height","100%")]),O([s(sf,O([s(Sf,"margin-top","0"),s(Sf,"color","#1c7556")]),O([Rf("Exciting Update")])),s(mf,C,O([Rf("Hi there!")])),s(mf,C,O([Rf("\n Thanks for using my participation quiz tool; I'm glad you like it. I've\n been hard at work at building a new and improved version. It\n currently supports\n "),s(Nf,C,O([s(bf,C,O([Rf("Saving and accessing as many different quizzes as you need")])),s(bf,C,O([Rf("A printable summary of any quiz")])),s(bf,C,O([Rf("Storing and default observations as defaults and appling them to future quizzes")]))])),Rf("\n and it's where I'll be adding all new features in the future.\n ")])),s(mf,C,O([Rf("\n I'd love it if you checked it out at\n "),s(cf,O([lf("https://pquiz.app"),_f("_blank"),yf("noopener noreferrer")]),O([Rf("pquiz.app")])),Rf("."),Rf("\n And if you have any feedback on either version, or any ideas for\n features you'd like to have, I'd love to hear about them at\n "),s(cf,O([lf("mailto:feedback@pquiz.app"),_f("_blank"),yf("noopener noreferrer")]),O([Rf("feedback@pquiz.app")]))])),s(mf,C,O([Rf("Thanks again for using PQuiz!")])),s(mf,C,O([Rf("Mr. Pinsky")])),s(af,O([s(Sf,"display","flex"),s(Sf,"flex","1 0 auto"),s(Sf,"flex-direction","row"),s(Sf,"align-items","center")]),O([s(cf,O([lf("https://pquiz.app"),_f("_blank"),yf("noopener noreferrer"),s(Sf,"padding","10px"),s(Sf,"text-decoration","none"),s(Sf,"border-radius","5px"),s(Sf,"background","#1c7556"),s(Sf,"color","#fff")]),O([Rf("Take me to the new version!")])),s(af,O([s(Sf,"width","1em"),s(Sf,"background","transparent")]),C),s(ff,O([pf(of),s(Sf,"color","#888"),s(Sf,"text-decoration","underline"),s(Sf,"font-size","1em")]),O([Rf("Dismiss")]))]))])),Bf={$:"NoOp"},Af=function(n){return n.b},Of=function(n){return tf(s(Et," ",s(Pe,fe,s(mo,Af,n))))},Ef=t((function(n,r){return s(df,n,{$:"MayStopPropagation",a:r})})),Tf=t((function(n,r){var t,e=n.isHidden,u=n.backgroundClickMsg;return s(af,O([tf("modal-container"),Of(O([S("hidden",e)])),pf(u)]),O([s(af,O([tf("modal"),(t=Bf,s(Ef,"click",me(S(t,!0))))]),r)]))})),xf=function(n){var r=n.announcementRead;return s(Tf,{backgroundClickMsg:of,isHidden:r},O([Cf]))},Uf={$:"Unhighlight"},If=t((function(n,r){return"Just"===r.$?n(r.a):Nt})),Mf=e((function(n,r,t){return{$:"KeyedNode",a:n,b:r,c:t}})),Df=u((function(n,r,t,e){return{$:"KeyedNodeNS",a:n,b:r,c:t,d:e}})),jf=u((function(n,r,t,e){return{$:"NodeNS",a:n,b:r,c:t,d:e}})),Lf=mr,Pf=Br,Ff=t((function(n,r){var t=r.a,e=r.b,u=r.c;return l(Xc,s(Pf,n,t),e,u)})),zf=t((function(n,r){switch(r.$){case"Node":var t=r.a,e=r.b,u=r.c;return l(ef,t,s(Pe,Ff(n),e),s(Pe,zf(n),u));case"NodeNS":var a=r.a;t=r.b,e=r.c,u=r.d;return b(jf,a,t,s(Pe,Ff(n),e),s(Pe,zf(n),u));case"KeyedNode":t=r.a,e=r.b,u=r.c;return l(Mf,t,s(Pe,Ff(n),e),s(Pe,(function(r){var t=r.a,e=r.b;return S(t,s(zf,n,e))}),u));case"KeyedNodeNS":a=r.a,t=r.b,e=r.c,u=r.d;return b(Df,a,t,s(Pe,Ff(n),e),s(Pe,(function(r){var t=r.a,e=r.b;return S(t,s(zf,n,e))}),u));default:var o=r.a;return kf(s(Lf,n,o))}})),qf=zf,Gf=e((function(n,r,t){if(r.b){var e=r.a,u=r.b;return l(Gf,n,u,s(bt,s(n,e,po(u)),t))}return Jt(t)})),Jf=t((function(n,r){return l(Gf,n,r,C)})),Kf=function(n){return{$:"HighlightGroup",a:n}},Qf=uf("span"),Vf=e((function(n,r,t){var e=r.id,u=r.label,a=s(oa,!1,s(da,ee(n),s(da,(function(n){return n.id}),t)));return s(af,O([tf("tab"),Of(O([S("selected",p(n,e)),S("preceding",a)])),pf(Kf(e))]),O([s(Qf,O([tf("tab-label")]),O([Rf(u)]))]))})),Wf=t((function(n,r){return s(af,O([tf("tabs")]),s(Jf,Vf(r.id),n))})),Hf=t((function(n,r){var t,e=r.a,u=r.b;return t=s(oa,0,s(Ro,e,n)),s(wo,t,u)})),Yf=e((function(n,r,t){return{color:n,endContent:t,startContent:r}})),Xf={color:sa("ffffff"),id:"default",label:"+",symbol:Qu,weight:0},Zf=t((function(n,r){var t=r.b;return s(oa,Xf,po(s(mo,(function(r){return p(r.id,n)}),oo(t))))})),ns=t((function(n,r){if("Struck"===r.$)return Rf("-");var t=r.a;return Rf(N(Ot(t),n))})),rs=t((function(n,r){return{$:"AppendProperty",a:n+":"+r}})),ts=function(n){return s(rs,"background-color",n.value)},es=function(n){var r=function(n){return Xo(n)?"unstyled":s(qu,_("_"),gc(s(hc,15739,Dc(qo(Fc(qo(s(Lc,n,rc(C)))))))))}(n),t=s(Zc,"className",Va(r));return l(Xc,t,n,r)},us=t((function(n,r){return{background:r,_class:n}})),as=t((function(n,r){return r/n})),os=t((function(n,r){return n+"("+s(Et,", ",r)+")"})),is=cn,cs=u((function(n,r,t,e){return{alpha:e,blue:t,color:Vu,green:r,red:n,value:s(os,"rgba",N(s(Pe,Ot,O([n,r,t])),O([is(e)])))}})),fs=V,ss=t((function(n,r){var t=n.red,e=n.green,u=n.blue,a=fs,o=s(as,a(10),a(r));return b(cs,t,e,u,o)})),ls=t((function(n,r){if("Struck"===r.$)return s(us,"struck",sa("eeeeee"));var t=r.a;return s(us,"active",s(ss,n,t))})),bs=e((function(n,r,t){var e=s(ls,r,n),u=e.background,a=e._class;return s(bf,O([es(O([ts(u)])),tf("observation"),tf(a)]),O([t]))})),vs=e((function(n,r,t){var e=p(r,Ru(0))?sa("eee"):n;return s(af,O([tf("buttons start"),es(O([ts(e)]))]),O([t]))})),ds=$r,hs=t((function(n,r){return Hc(n(r))})),ps=t((function(n,r){return kf(l(ds,hs,n,r))})),ms=function(n){return s(af,O([tf("buttons start")]),n)},gs=t((function(n,r){n.color;var t=n.startContent,e=r.label;return s(af,O([tf("container")]),O([s(ps,ms,t),s(Qf,O([tf("label")]),O([Rf(e)]))]))})),$s=t((function(n,r){var t=r.state,e=r.observation,u=s(Zf,e.style,n),a=u.color,o=u.symbol,i=l(vs,a,t,s(af,O([tf("tally")]),O([s(ns,o,t)]))),c=s(gs,l(Yf,a,O([i]),C),e);return l(bs,t,a,c)})),ys=t((function(n,r){return s(Nf,O([tf("observations")]),s(Pe,$s(n),r))})),ws=t((function(n,r){var t=n.theme,e=n.observations,u=(n.showTally,r.label,r.defaults),a=r.records,o=ro(a),i=N(s(Pe,Hf(u),e),o);return s(af,O([tf("group")]),O([s(af,O([tf("body")]),O([s(ys,t,i)]))]))})),Ss=e((function(n,r,t){return O([s(Wf,r,t),s(qf,(function(n){return Bf}),s(ws,n,t))])})),_s=function(n){var r=n.highlightedGroupId,e=n.settings,u=n.groups,a=t((function(n,r){return po(s(mo,(function(n){return p(r,n.id)}),n))})),o=s(oa,O([Rf("")]),s(da,s(Ss,e,u),s(If,a(u),r)));return s(Tf,{backgroundClickMsg:Uf,isHidden:p(r,Nt)},o)},ks={$:"ResetGroups"},Rs={$:"SetUp"},Ns=e((function(n,r,t){return s(ff,O([pf(r),tf(n)]),O([Rf(t)]))})),Cs=t((function(n,r){return l(Ns,"menu-button",n,r)})),Bs=t((function(n,r){for(;;){if(n<=0)return r;if(!r.b)return r;r.a;n=n-1,r=r.b}})),As=t((function(n,r){return{$:"UpdateGroup",a:n,b:r}})),Os=rf("id"),Es=yr,Ts=e((function(n,r,t){return Hc(s(n,r,t))})),xs=e((function(n,r,t){return kf(b(Es,Ts,n,r,t))})),Us=wr,Is=u((function(n,r,t,e){return Hc(l(n,r,t,e))})),Ms=u((function(n,r,t,e){return kf(v(Us,Is,n,r,t,e))})),Ds={$:"NoOp"},js={$:"Increment"},Ls=e((function(n,r,t){var e=t.state,u=t.observation,a=s(Zf,u.style,r),o=a.color,i=a.symbol,c=l(vs,o,e,s(ff,O([pf(js),tf("tally")]),O([s(ns,i,e)]))),f=s(gs,l(Yf,o,O([c]),C),u);return s(qf,n.onUpdate,l(bs,e,o,f))})),Ps=e((function(n,r,t){var e=t.a,u=t.b;return l(Ls,{onUpdate:function(n){return{$:"IncrementDefault",a:e}},remove:Ds},r,s(Hf,n,S(e,u)))})),Fs=e((function(n,r,t){return s(Nf,O([tf("observations default")]),s(Pe,s(Ps,t,n),r))})),zs=function(n){return{$:"StartNew",a:n}},qs=function(n){return s(ss,n,1)},Gs=t((function(n,r){var t=r.color,e=r.label,u=N(O([tf("topic button"),es(O([ts(qs(t))]))]),n);return s(ff,u,O([Rf(e)]))})),Js=e((function(n,r,t){return s(af,O([tf("topic-container")]),O([s(Gs,O([pf(n(t.id)),Of(O([S("inactive",!p(r,Rt(t.id)))]))]),t)]))})),Ks=e((function(n,r,t){var e=t.b;return s(af,O([tf("theme buttons")]),oo(s(Fo,s(Js,n,r),e)))})),Qs={$:"CancelCurrent"},Vs=t((function(n,r){return{$:"CommitCurrent",a:n,b:r}})),Ws=pn,Hs=t((function(n,r){return l(Le,pu,r,n)})),Ys=function(n){return{$:1,a:n}},Xs=s(pu,"keyCode",du),Zs=uf("textarea"),nl=rf("value"),rl=t((function(n,r){var t,e=s(Zf,r,n),u=e.symbol,a=e.color;return s(af,O([tf("input-container"),es(O([ts(qs(a))]))]),O([s(af,O([tf("symbol"),es(O([ts(a)]))]),O([Rf(u)])),s(Zs,O([(t=Vs(r),s(hf,"keydown",s(Ws,(function(n){return 13===n?s(he,t,s(Hs,O(["target","value"]),wu)):Ys("not ENTER")}),Xs))),tf("observation creating"),nl("")]),C),s(ff,O([tf("cancel"),pf(Qs)]),O([Rf("x")]))]))})),tl=e((function(n,r,t){var e=n.onUpdate,u=function(){if("Nothing"===t.$)return l(Ks,zs,t,r);var n=t.a;return s(rl,r,n)}();return s(af,O([tf("drawer"),Of(O([S("open",!p(t,Nt))]))]),O([s(qf,e,u)]))})),el=function(n){return{$:"Relabel",a:n}},ul=uf("input"),al=function(n){return S(n,!0)},ol=s(Hs,O(["target","value"]),wu),il=function(n){return s(Ef,"input",s(he,al,s(he,n,ol)))},cl=function(n){return s(ul,O([il(el),tf("title"),nl(n)]),C)},fl=t((function(n,r){var t=r.b;return s(Pe,(function(r){var t=r.a,e=r.b;return s(n,t,e)}),t)})),sl=t((function(n,r){return{$:"UpdateRecord",a:n,b:r}})),ll={$:"Strike"},bl=function(n){return{$:"UpdateObservation",a:n}},vl=t((function(n,r){return s(af,O([tf("buttons end unobtrusive"),es(O([ts(n)]))]),r)})),dl={$:"StartEditing"},hl={$:"StopEditing"},pl=function(n){return{$:"UpdateLabel",a:n}},ml=function(n){var r,t=n.label;return"Editing"===n.editState.$?s(Zs,O([tf("label editing"),il(pl),(r=hl,s(hf,"blur",me(r))),nl(t)]),C):s(Qf,O([tf("label"),pf(dl)]),O([Rf(t)]))},gl=e((function(n,r,t){var e=n.onUpdate,u=r.color,a=r.startContent,o=r.endContent;return s(af,O([tf("container")]),O([s(ps,ms,a),s(qf,e,s(ps,ml,t)),l(xs,vl,u,o)]))})),$l=e((function(n,r,t){var e=t.state,u=t.observation,a="Struck"===e.$?C:O([s(ff,O([pf(n.onUpdate(ll)),tf("fas fa-strikethrough")]),C),s(ff,O([pf(n.remove),tf("fas fa-trash")]),C)]),o=s(Zf,u.style,r),i=o.color,c=o.symbol,f=s(qf,n.onUpdate,l(vs,i,e,s(ff,O([pf(js),tf("tally")]),O([s(ns,c,e)])))),b=l(gl,{onUpdate:s(bi,n.onUpdate,bl),remove:n.remove},l(Yf,i,O([f]),a),u);return l(bs,e,i,b)})),yl=e((function(n,r,t){return l($l,{onUpdate:sl(r),remove:(e=r,{$:"Delete",a:e})},n,t);var e})),wl=t((function(n,r){return s(fl,yl(n),r)})),Sl=t((function(n,r){return s(Nf,O([tf("observations local")]),s(wl,n,r))})),_l=e((function(n,r,t){var e,u=r.theme,a=r.observations,o=(r.showTally,t.id),i=t.label,c=t.defaults,f=t.records,v=t.current;return s(af,O([tf("group"),Os("group-"+Ot(o))]),O([(e=O([s(ff,O([tf("magnify unobtrusive left banner-btn"),tf("far fa-star"),pf(n.highlightMsg)]),C),s(qf,n.onUpdate,s(ps,cl,i)),s(ff,O([tf("unobtrusive right banner-btn"),tf("fas fa-trash"),pf(n.remove)]),C)]),s(af,O([tf("banner-container")]),O([s(af,O([tf("banner")]),e)]))),s(qf,n.onUpdate,s(af,O([tf("body")]),O([b(Ms,Fs,u,a,c),l(xs,Sl,u,f)]))),b(Ms,tl,n,u,v)]))})),kl=t((function(n,r){return l(_l,{highlightMsg:Kf(r.id),onUpdate:As(r.id),remove:(t=r.id,{$:"RemoveGroup",a:t})},n,r);var t})),Rl=t((function(n,r){return s(af,O([tf("row")]),s(Pe,kl(n),r))})),Nl=t((function(n,r){return"Grid"===n.format.$?s(af,O([tf("groups grid")]),s(Pe,Rl(n),function(n){if(It(n)<=4)return qo(n);var r=It(n)/2|0;return O([s(Rc,r,n),s(Bs,r,n)])}(r))):s(af,O([tf("groups column")]),qo(s(Rl,n,r)))})),Cl={$:"CancelSetUp"},Bl={$:"CommitSettings"},Al=function(n){return{$:"SettingsMsg",a:n}},Ol=function(n){return{$:"UpdateTheme",a:n}},El=uf("h1"),Tl={$:"Add"},xl=uf("h2"),Ul=uf("section"),Il=t((function(n,r){return{$:"UpdateStyle",a:n,b:r}})),Ml=function(n){return{$:"UpdateColor",a:n}},Dl=function(n){return{$:"UpdateLabel",a:n}},jl=function(n){return{$:"UpdateSymbol",a:n}},Ll=s(Hs,O(["target","value"]),wu),Pl=function(n){return s(hf,"change",s(he,n,Ll))},Fl=rf("type"),zl=t((function(n,r){return s(rs,n,r.value)}))("flex"),ql={$:"UnitlessInteger"},Gl=uf("label"),Jl=e((function(n,r,t){return s(Gl,O([tf("field"),es(O([zl((e=r,{fontWeight:Vu,intOrAuto:Vu,lengthOrNumber:Vu,lengthOrNumberOrAutoOrNoneOrContent:Vu,number:Vu,numberOrInfinite:Vu,numericValue:e,unitLabel:"",units:ql,value:Ot(e)}))]))]),O([s(af,C,O([Rf(n)])),t]));var e})),Kl=t((function(n,r){var t,e=n.onUpdate,u=n.remove;return s(af,C,O([s(af,O([tf("row")]),O([s(qf,e,l(Jl,"Label",8,s(ul,O([Pl(Dl),nl(r.label),tf("label")]),C))),s(qf,e,l(Jl,"Symbol",1,s(ul,O([Pl(jl),(t=2,s($f,"maxlength",Ot(t))),nl(r.symbol),tf("symbol")]),C))),s(qf,e,l(Jl,"Color",1,s(ul,O([il(s(bi,Ml,sa)),Fl("color"),nl(r.color.value),tf("background")]),C))),s(ff,O([pf(u),tf("fas fa-trash inverted delete-btn")]),C)]))]))})),Ql=function(n){return s(bf,O([tf("topic editable")]),O([s(Kl,{onUpdate:Il(n.id),remove:(r=n.id,{$:"Remove",a:r})},n)]));var r},Vl=function(n){var r=n.b;return s(Ul,C,O([s(xl,C,O([Rf("Observation Categories"),s(ff,O([pf(Tl),tf("add-button")]),O([Rf("+")]))])),s(mf,O([tf("hint")]),O([Rf("\n Classifications for your observations. Can be\n generic, like Plus, Question, and Delta, or focused on a\n particular norm, like Communication.\n ")])),s(Nf,O([tf("topics")]),s(Pe,Ql,oo(r)))]))},Wl=function(n){return{$:"SetFormat",a:n}},Hl=function(n){return s(Ul,O([tf("format")]),O([s(xl,C,O([Rf("Group Display")])),s(af,O([tf("options")]),O([s(af,O([pf(Wl(ka)),tf("option"),Of(O([S("selected",p(n,ka))]))]),O([s(mf,O([tf("title")]),O([Rf("Grid")])),s(Qf,O([tf("description")]),O([Rf("\n Arrange groups in two rows. Wider groups allow for\n larger text, but display fewer observations at a time.\n ")]))])),s(af,O([pf(Wl(_a)),tf("option"),Of(O([S("selected",p(n,_a))]))]),O([s(mf,O([tf("title")]),O([Rf("Columns")])),s(Qf,O([tf("description")]),O([Rf("\n Arrange groups in one row. Taller, narrower groups\n display many observations, but require smaller text.\n ")]))]))]))]))},Yl={$:"AddObservation"},Xl=t((function(n,r){return{$:"UpdateObservation",a:n,b:r}})),Zl=function(n){return{$:"UpdateStyle",a:n}},nb=uf("select"),rb=function(n){var r=n.b;return oo(r)},tb=uf("option"),eb=t((function(n,r){return s(nf,n,qa(r))}))("selected"),ub=t((function(n,r){var t=r.id,e=r.label;return s(tb,O([eb(p(n,t)),nl(t),tf("topic")]),O([Rf(e)]))})),ab=function(n){var r=n.label;return s(ul,O([nl(r),Pl(pl),tf("label editable")]),C)},ob=e((function(n,r,t){var e=n.onUpdate,u=n.remove;return s(bf,O([tf("observation")]),O([s(qf,e,l(Jl,"Category",1,s(nb,O([Pl(Zl),tf("topic")]),s(Pe,ub(t.style),rb(r))))),s(qf,e,l(Jl,"Description",3,ab(t))),s(ff,O([tf("fas fa-trash inverted delete-btn"),pf(u)]),C)]))})),ib=t((function(n,r){var t,e=r.a,u=r.b;return l(ob,{onUpdate:Xl(e),remove:(t=e,{$:"RemoveObservation",a:t})},n,u)})),cb=t((function(n,r){return s(Ul,O([tf("default-observations")]),O([s(xl,C,O([Rf("Default Observations"),s(ff,O([pf(Yl),tf("add-button")]),O([Rf("+")]))])),s(mf,O([tf("hint")]),O([Rf("\n Behaviors you know you want to track in every group. These\n observations will display in every group with a starting tally\n of 0. They cannot be struck out and can only be deleted from\n this menu.\n ")])),s(Nf,O([tf("observations")]),s(Pe,ib(n),r))]))})),fb=t((function(n,r){var t=n.updateMsg,e=n.doneMsg,u=n.cancelMsg,a=r.theme,o=r.observations,i=r.format;return s(af,O([tf("settings")]),O([s(El,O([tf("title")]),O([Rf("Settings")])),s(af,O([tf("content")]),O([s(qf,t,Hl(i)),s(qf,t,s(qf,Ol,Vl(a))),s(qf,t,s(cb,a,o))])),s(af,O([tf("buttons")]),O([s(ff,O([tf("cancel"),pf(u)]),O([Rf("Cancel changes")])),s(af,O([tf("spacer")]),C),s(ff,O([tf("submit"),pf(e)]),O([Rf("Save and return")]))]))]))})),sb=function(n){var r=n.settings,t=n.settingsCache;return s(Tf,{backgroundClickMsg:Bl,isHidden:p(t,Nt)},O([s(fb,{cancelMsg:Cl,doneMsg:Bl,updateMsg:Al},r)]))};!function(r){n.Elm?function n(r,t,e){for(var u in e)u in t?"init"==u?z(6,r):n(r+"."+u,t[u],e[u]):t[u]=e[u]}("Elm",n.Elm,r):n.Elm=r}({App:{init:Xe({init:function(n){return S((r=n,s(Da,s(Ma,8,Ta),s(Ze,Ba,r))),La);var r},subscriptions:function(n){return Fa},update:Ho,view:function(n){return r=Yc(function(n){return s(af,O([tf("page")]),O([(r=n,e=r.settings,u=r.settingsCache,a=r.highlightedGroupId,o=r.groups,i=!p(u,Nt),c=!p(a,Nt),f=i||c,s(af,O([tf("quiz page"),Of(O([S("blurred",f)]))]),O([s(Nl,e,o),s(af,O([tf("menu-bar")]),O([s(Cs,Rs,"Settings"),s(Cs,(t="New Group",{$:"AddGroup",a:t}),"+ Add Group"),s(Cs,ks,"Reset All Groups"),s(cf,O([lf("mailto:feedback@pquiz.app"),_f("_blank"),yf("noopener noreferrer")]),O([Rf("Send Feedback")])),s(cf,O([lf("https://pquiz.app"),_f("_blank"),yf("noopener noreferrer")]),O([Rf("Go to pquiz.app")]))]))]))),_s(n),sb(n),xf(n)]));var r,t,e,u,a,o,i,c,f}(n)),{body:O([r]),title:"PQuiz"};var r}})(Yo)(0)}})}(this)},function(n,r,t){"use strict";t.r(r);t(2);var e=t(0);const u=localStorage.getItem("pquiz-cached");var a=e.Elm.App.init(JSON.parse(u));a.ports.focus.subscribe((function(n){const r=document.getElementById("group-"+n);r&&setTimeout((function(){const n=r.querySelector("textarea");n&&n.focus()}),50)})),a.ports.cacheQuiz.subscribe((function(n){localStorage.setItem("pquiz-cached",JSON.stringify(n))}))},function(n,r,t){}]);