PageSourceSearch

https://ecrance.net/dist/elm.js

js ecrance.net collected 2026-10-04 03:01:13 UTC 189,523 bytes, 1 lines download raw bytes

1!function(n){"use strict";function e(n,e,r){return r.a=n,r.f=e,r}function r(n){return e(2,n,(function(e){return function(r){return n(e,r)}}))}function t(n){return e(3,n,(function(e){return function(r){return function(t){return n(e,r,t)}}}))}function a(n){return e(4,n,(function(e){return function(r){return function(t){return function(a){return n(e,r,t,a)}}}}))}function u(n){return e(5,n,(function(e){return function(r){return function(t){return function(a){return function(u){return n(e,r,t,a,u)}}}}}))}function i(n){return e(6,n,(function(e){return function(r){return function(t){return function(a){return function(u){return function(i){return n(e,r,t,a,u,i)}}}}}}))}function o(n){return e(7,n,(function(e){return function(r){return function(t){return function(a){return function(u){return function(i){return function(o){return n(e,r,t,a,u,i,o)}}}}}}}))}function c(n,e,r){return 2===n.a?n.f(e,r):n(e)(r)}function s(n,e,r,t){return 3===n.a?n.f(e,r,t):n(e)(r)(t)}function f(n,e,r,t,a){return 4===n.a?n.f(e,r,t,a):n(e)(r)(t)(a)}function l(n,e,r,t,a,u){return 5===n.a?n.f(e,r,t,a,u):n(e)(r)(t)(a)(u)}function d(n,e,r,t,a,u,i){return 6===n.a?n.f(e,r,t,a,u,i):n(e)(r)(t)(a)(u)(i)}function b(n,e,r,t,a,u,i,o){return 7===n.a?n.f(e,r,t,a,u,i,o):n(e)(r)(t)(a)(u)(i)(o)}var p=t((function(n,e,r){for(var t=Array(n),a=0;n>a;a++)t[a]=r(e+a);return t})),v=r((function(n,e){for(var r=Array(n),t=0;n>t&&e.b;t++)r[t]=e.a,e=e.b;return r.length=t,y(r,e)}));function g(n){throw Error("https://github.com/elm/core/blob/1.0.0/hints/"+n+".md")}function h(n,e){for(var r,t=[],a=m(n,e,0,t);a&&(r=t.pop());a=m(r.a,r.b,0,t));return a}function m(n,e,r,t){if(n===e)return!0;if("object"!=typeof n||null===n||null===e)return"function"==typeof n&&g(5),!1;if(r>100)return t.push(y(n,e)),!0;for(var a in 0>n.$&&(n=Ze(n),e=Ze(e)),n)if(!m(n[a],e[a],r+1,t))return!1;return!0}var $=r(h);function w(n,e,r){if("object"!=typeof n)return n===e?0:e>n?-1:1;if(void 0===n.$)return(r=w(n.a,e.a))||(r=w(n.b,e.b))?r:w(n.c,e.c);for(;n.b&&e.b&&!(r=w(n.a,e.a));n=n.b,e=e.b);return r||(n.b?1:e.b?-1:0)}var k=r((function(n,e){var r=w(n,e);return 0>r?Je:r?Xe:Ge}));function y(n,e){return{a:n,b:e}}function x(n,e,r){return{a:n,b:e,c:r}}function j(n,e){var r={};for(var t in n)r[t]=n[t];for(var t in e)r[t]=e[t];return r}function A(n,e){if("string"==typeof n)return n+e;if(!n.b)return e;var r=C(n.a,e);n=n.b;for(var t=r;n.b;n=n.b)t=t.b=C(n.a,e);return r}var q={$:0};function C(n,e){return{$:1,a:n,b:e}}var E=r(C);function z(n){for(var e=q,r=n.length;r--;)e=C(n[r],e);return e}function I(n){for(var e=[];n.b;n=n.b)e.push(n.a);return e}
1var _=t((function(n,e,r){for(var t=[];e.b&&r.b;e=e.b,r=r.b)t.push(c(n,e.a,r.a));return z(t)})),L=r((function(n,e){return z(I(e).sort((function(e,r){return w(n(e),n(r))})))})),V=r(Math.pow),P=r((function(n,e){var r=e%n;return 0===n?g(11):r>0&&0>n||0>r&&n>0?r+n:r})),M=Math.ceil,U=Math.floor,T=Math.round,S=Math.log,D=r((function(n,e){return n+e})),F=t((function(n,e,r){for(var t=r.length,a=0;t>a;){var u=r[a],i=r.charCodeAt(a);a++,55296>i||i>56319||(u+=r[a],a++),e=c(n,u,e)}return e})),R=t((function(n,e,r){for(var t=r.length;t--;){var a=r[t],u=r.charCodeAt(t);56320>u||u>57343||(a=r[--t]+a),e=c(n,a,e)}return e})),N=r((function(n,e){return e.split(n)})),O=r((function(n,e){return e.join(n)})),H=t((function(n,e,r){return r.slice(n,e)})),W=r((function(n,e){return e.indexOf(n)>-1})),K=r((function(n,e){return 0===e.indexOf(n)})),B=r((function(n,e){return e.length>=n.length&&e.lastIndexOf(n)===e.length-n.length})),Z=r((function(n,e){var r=n.length;if(1>r)return q;for(var t=0,a=[];(t=e.indexOf(n,t))>-1;)a.push(t),t+=r;return z(a)}));function G(n){return n+""}function X(n){return{$:2,b:n}}var J=X((function(n){return"number"!=typeof n?ln("an INT",n):n>-2147483647&&2147483647>n&&(0|n)===n?rr(n):!isFinite(n)||n%1?ln("an INT",n):rr(n)})),Q=X((function(n){return"boolean"==typeof n?rr(n):ln("a BOOL",n)})),Y=(X((function(n){return"number"==typeof n?rr(n):ln("a FLOAT",n)})),X((function(n){return rr(n)})),X((function(n){return"string"==typeof n?rr(n):n instanceof String?rr(n+""):ln("a STRING",n)}))),nn=r((function(n,e){return{$:6,d:n,b:e}}));function en(n,e){return{$:9,f:n,g:e}}var rn=r((function(n,e){return{$:10,b:e,h:n}})),tn=r((function(n,e){return en(n,[e])})),an=t((function(n,e,r){return en(n,[e,r])})),un=r((function(n,e){return on(n,e)}));function on(n,e){switch(n.$){case 2:return n.b(e);case 5:return null===e?rr(n.c):ln("null",e);case 3:return sn(e)?cn(n.b,e,z):ln("a LIST",e);case 4:return sn(e)?cn(n.b,e,fn):ln("an ARRAY",e);case 6:var r=n.d;if("object"!=typeof e||null===e||!(r in e))return ln("an OBJECT with a field named `"+r+"`",e);var t=on(n.b,e[r]);return Rr(t)?t:Qe(c(nr,r,t.a));case 7:var a=n.e;return sn(e)?a>=e.length?ln("a LONGER array. Need index "+a+" but only see "+e.length+" entries",e):(t=on(n.b,e[a]),Rr(t)?t:Qe(c(er,a,t.a))):ln("an ARRAY",e);case 8:if("object"!=typeof e||null===e||sn(e))return ln("an OBJECT",e);var u=q;for(var i in e)if(e.hasOwnProperty(i)){if(t=on(n.b,e[i]),!Rr(t))return Qe(c(nr,i,t.a));u=C(y(i,t.a),u)}return rr($r(u));case 9:for(var o=n.f,s=n.g,f=0;s.length>f;f++){if(t=on(s[f],e),!Rr(t))return t;o=o(t.a)}return rr(o);case 10:return t=on(n.b,e),Rr(t)?on(n.h(t.a),e):t;case 11:for(var l=q,d=n.g;d.b;d=d.b){if(t=on(d.a,e),Rr(t))return t;l=C(t.a,l)}return Qe(tr($r(l)));case 1:return Qe(c(Ye,n.a,e));case 0:return rr(n.a)}}function cn(n,e,r){for(var t=e.length,a=Array(t),u=0;t>u;u++){var i=on(n,e[u]);if(!Rr(i))return Qe(c(er,u,i.a));a[u]=i.a}return rr(r(a))}function sn(n){return Array.isArray(n)||"undefined"!=typeof FileList&&n instanceof FileList}function fn(n){return c(Fr,n.length,(function(e){return n[e]}))}function ln(n,e){return Qe(c(Ye,"Expecting "+n,e))}function dn(n,e){if(n===e)return!0;if(n.$!==e.$)return!1;switch(n.$){case 0:case 1:return n.a===e.a;case 2:return n.b===e.b;case 5:return n.c===e.c;case 3:case 4:case 8:return dn(n.b,e.b);case 6:return n.d===e.d&&dn(n.b,e.b);case 7:return n.e===e.e&&dn(n.b,e.b);case 9:return n.f===e.f&&bn(n.g,e.g);case 10:return n.h===e.h&&dn(n.b,e.b);case 11:return bn(n.g,e.g)}}function bn(n,e){var r=n.length;if(r!==e.length)return!1;for(var t=0;r>t;t++)if(!dn(n[t],e[t]))return!1;return!0}var pn=t((function(n,e,r){return r[n]=e,r}));function vn(n){return{$:0,a:n}}function gn(n){return{$:2,b:n,c:null}}var hn=r((function(n,e){return{$:3,b:n,d:e}})),mn=0;function $n(n){var e={$:0,e:mn++,f:n,g:null,h:[]};return An(e),e}function wn(n){return gn((function(e){e(vn($n(n)))}))}function kn(n,e){n.h.push(e),An(n)}var yn=r((function(n,e){return gn((function(r){kn(n,e),r(vn(0))}))})),xn=!1,jn=[];function An(n){if(jn.push(n),!xn){for(xn=!0;n=jn.shift();)qn(n);xn=!1}}function qn(n){for(;n.f;){var e=n.f.$;if(0===e||1===e){for(;n.g&&n.g.$!==e;)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===e)return void(n.f.c=n.f.b((function(e){n.f=e,An(n)})));if(5===e){if(0===n.h.length)return;n.f=n.f.b(n.h.shift())}else n.g={$:3===e?0:1,b:n.f.b,i:n.g},n.f=n.f.d}}}var Cn={};function En(n,e,r,t,a){return{b:n,c:e,d:r,e:t,f:a}}function zn(n,e){var r={g:e,h:void 0},t=n.c,a=n.d,u=n.e,i=n.f;return r.h=$n(c(hn,(function n(e){return c(hn,n,{$:5,b:function(n){var o=n.a;return 0===n.$?s(a,r,o,e):u&&i?f(t,r,o.i,o.j,e):s(t,r,u?o.i:o.j,e)}})}),n.b))}var In=r((function(n,e){return gn((function(r){n.g(e),r(vn(0))}))})),_n=r((function(n,e){return c(yn,n.h,{$:0,a:e})}));function Ln(n){return function(e){return{$:1,k:n,l:e}}}function Vn(n){return{$:2,m:n}}var Pn,Mn=r((function(n,e){return{$:3,n:n,o:e}})),Un=[],Tn=!1;function Sn(n,e,r){if(Un.push({p:n,q:e,r:r}),!Tn){Tn=!0;for(var t;t=Un.shift();)Dn(t.p,t.q,t.r);Tn=!1}}function Dn(n,e,r){var t={};for(var a in Fn(!0,e,t,null),Fn(!1,r,t,null),n)kn(n[a],{$:"fx",a:t[a]||{i:q,j:q}})}function Fn(n,e,r,t){switch(e.$){case 1:var a=e.k,u=function(n,e,r,t){return c(n?Cn[e].e:Cn[e].f,(function(n){for(var e=r;e;e=e.t)n=e.s(n);return n}),t)}(n,a,t,e.l);return void(r[a]=function(n,e,r){return r=r||{i:q,j:q},n?r.i=C(e,r.i):r.j=C(e,r.j),r}(n,u,r[a]));case 2:for(var i=e.m;i.b;i=i.b)Fn(n,i.a,r,t);return;case 3:return void Fn(n,e.o,r,{s:e.n,t:t})}}var Rn="undefined"!=typeof document?document:{};function Nn(n,e){n.appendChild(e)}function On(n){return{$:0,a:n}}var Hn=r((function(n,e){return r((function(r,t){for(var a=[],u=0;t.b;t=t.b){var i=t.a;u+=i.b||0,a.push(i)}return u+=a.length,{$:1,c:e,d:ae(r),e:a,f:n,b:u}}))}
1)),Wn=Hn(void 0),Kn=r((function(n,e){return r((function(r,t){for(var a=[],u=0;t.b;t=t.b){var i=t.a;u+=i.b.b||0,a.push(i)}return u+=a.length,{$:2,c:e,d:ae(r),e:a,f:n,b:u}}))}))(void 0),Bn=r((function(n,e){return{$:4,j:n,k:e,b:1+(e.b||0)}})),Zn=r((function(n,e){return{$:"a0",n:n,o:e}})),Gn=r((function(n,e){return{$:"a1",n:n,o:e}})),Xn=r((function(n,e){return{$:"a2",n:n,o:e}})),Jn=r((function(n,e){return{$:"a3",n:n,o:e}}));function Qn(n){return"script"==n?"p":n}function Yn(n){return/^\s*(javascript:|data:text\/html)/i.test(n)?"":n}var ne,ee=r((function(n,e){return"a0"===e.$?c(Zn,e.n,function(n,e){var r=Kr(e);return{$:e.$,a:r?s(Hr,3>r?re:te,Wr(n),e.a):c(Or,n,e.a)}}(n,e.o)):e})),re=r((function(n,e){return y(n(e.a),e.b)})),te=r((function(n,e){return{aq:n(e.aq),cD:e.cD,cp:e.cp}}));function ae(n){for(var e={};n.b;n=n.b){var r=n.a,t=r.$,a=r.n,u=r.o;if("a2"!==t){var i=e[t]||(e[t]={});"a3"===t&&"class"===a?ue(i,a,u):i[a]=u}else"className"===a?ue(e,a,u):e[a]=u}return e}function ue(n,e,r){var t=n[e];n[e]=t?t+" "+r:r}function ie(n,e){var r=n.$;if(5===r)return ie(n.k||(n.k=n.m()),e);if(0===r)return Rn.createTextNode(n.a);if(4===r){for(var t=n.k,a=n.j;4===t.$;)"object"!=typeof a?a=[a,t.j]:a.push(t.j),t=t.k;var u={j:a,p:e};return(i=ie(t,u)).elm_event_node_ref=u,i}if(3===r)return oe(i=n.h(n.g),e,n.d),i;var i=n.f?Rn.createElementNS(n.f,n.c):Rn.createElement(n.c);Pn&&"a"==n.c&&i.addEventListener("click",Pn(i)),oe(i,e,n.d);for(var o=n.e,c=0;o.length>c;c++)Nn(i,ie(1===r?o[c]:o[c].b,e));return i}function oe(n,e,r){for(var t in r){var a=r[t];"a1"===t?ce(n,a):"a0"===t?le(n,e,a):"a3"===t?se(n,a):"a4"===t?fe(n,a):("value"!==t&&"checked"!==t||n[t]!==a)&&(n[t]=a)}}function ce(n,e){var r=n.style;for(var t in e)r[t]=e[t]}function se(n,e){for(var r in e){var t=e[r];void 0!==t?n.setAttribute(r,t):n.removeAttribute(r)}}function fe(n,e){for(var r in e){var t=e[r],a=t.f,u=t.o;void 0!==u?n.setAttributeNS(a,r,u):n.removeAttributeNS(a,r)}}function le(n,e,r){var t=n.elmFs||(n.elmFs={});for(var a in r){var u=r[a],i=t[a];if(u){if(i){if(i.q.$===u.$){i.q=u;continue}n.removeEventListener(a,i)}i=de(e,u),n.addEventListener(a,i,ne&&{passive:2>Kr(u)}),t[a]=i}else n.removeEventListener(a,i),t[a]=void 0}}try{window.addEventListener("t",null,Object.defineProperty({},"passive",{get:function(){ne=!0}}))}catch(n){}function de(n,e){function r(e){var t=r.q,a=on(t.a,e);if(Rr(a)){for(var u,i=Kr(t),o=a.a,c=i?3>i?o.a:o.aq:o,s=1==i?o.b:3==i&&o.cD,f=(s&&e.stopPropagation(),(2==i?o.b:3==i&&o.cp)&&e.preventDefault(),n);u=f.j;){if("function"==typeof u)c=u(c);else for(var l=u.length;l--;)c=u[l](c);f=f.p}f(c,s)}}return r.q=e,r}function be(n,e){return n.$==e.$&&dn(n.a,e.a)}function pe(n,e,r,t){var a={$:e,r:r,s:t,t:void 0,u:void 0};return n.push(a),a}function ve(n,e,r,t){if(n!==e){var a=n.$,u=e.$;if(a!==u){if(1!==a||2!==u)return void pe(r,0,t,e);e=function(n){for(var e=n.e,r=e.length,t=Array(r),a=0;r>a;a++)t[a]=e[a].b;return{$:1,c:n.c,d:n.d,e:t,f:n.f,b:n.b}}(e),u=1}switch(u){case 5:for(var i=n.l,o=e.l,c=i.length,s=c===o.length;s&&c--;)s=i[c]===o[c];if(s)return void(e.k=n.k);e.k=e.m();var f=[];return ve(n.k,e.k,f,0),void(f.length>0&&pe(r,1,t,f));case 4:for(var l=n.j,d=e.j,b=!1,p=n.k;4===p.$;)b=!0,"object"!=typeof l?l=[l,p.j]:l.push(p.j),p=p.k;for(var v=e.k;4===v.$;)b=!0,"object"!=typeof d?d=[d,v.j]:d.push(v.j),v=v.k;return b&&l.length!==d.length?void pe(r,0,t,e):((b?function(n,e){for(var r=0;n.length>r;r++)if(n[r]!==e[r])return!1;return!0}(l,d):l===d)||pe(r,2,t,d),void ve(p,v,r,t+1));case 0:return void(n.a!==e.a&&pe(r,3,t,e.a));case 1:return void ge(n,e,r,t,me);case 2:return void ge(n,e,r,t,$e);case 3:if(n.h!==e.h)return void pe(r,0,t,e);var g=he(n.d,e.d);g&&pe(r,4,t,g);var h=e.i(n.g,e.g);return void(h&&pe(r,5,t,h))}}}function ge(n,e,r,t,a){if(n.c===e.c&&n.f===e.f){var u=he(n.d,e.d);u&&pe(r,4,t,u),a(n,e,r,t)}else pe(r,0,t,e)}function he(n,e,r){var t;for(var a in n)if("a1"!==a&&"a0"!==a&&"a3"!==a&&"a4"!==a)if(a in e){var u=n[a],i=e[a];u===i&&"value"!==a&&"checked"!==a||"a0"===r&&be(u,i)||((t=t||{})[a]=i)}else(t=t||{})[a]=r?"a1"===r?"":"a0"===r||"a3"===r?void 0:{f:n[a].f,o:void 0}:"string"==typeof n[a]?"":null;else{var o=he(n[a],e[a]||{},a);o&&((t=t||{})[a]=o)}for(var c in e)c in n||((t=t||{})[c]=e[c]);return t}function me(n,e,r,t){var a=n.e,u=e.e,i=a.length,o=u.length;i>o?pe(r,6,t,{v:o,i:i-o}):o>i&&pe(r,7,t,{v:i,e:u});for(var c=o>i?i:o,s=0;c>s;s++){var f=a[s];ve(f,u[s],r,++t),t+=f.b||0}}function $e(n,e,r,t){for(var a=[],u={},i=[],o=n.e,c=e.e,s=o.length,f=c.length,l=0,d=0,b=t;s>l&&f>d;){var p=(q=o[l]).a,v=(C=c[d]).a,g=q.b,h=C.b,m=void 0,$=void 0;if(p!==v){var w=o[l+1],k=c[d+1];if(w){var y=w.a,x=w.b;$=v===y}if(k){var j=k.a,A=k.b;m=p===j}if(m&&$)ve(g,A,a,++b),ke(u,a,p,h,d,i),b+=g.b||0,ye(u,a,p,x,++b),b+=x.b||0,l+=2,d+=2;else if(m)b++,ke(u,a,v,h,d,i),ve(g,A,a,b),b+=g.b||0,l+=1,d+=2;else if($)ye(u,a,p,g,++b),b+=g.b||0,ve(x,h,a,++b),b+=x.b||0,l+=2,d+=1;else{if(!w||y!==j)break;ye(u,a,p,g,++b),ke(u,a,v,h,d,i),b+=g.b||0,ve(x,A,a,++b),b+=x.b||0,l+=2,d+=2}}else ve(g,h,a,++b),b+=g.b||0,l++,d++}for(;s>l;){var q;
1b++,ye(u,a,(q=o[l]).a,g=q.b,b),b+=g.b||0,l++}for(;f>d;){var C,E=E||[];ke(u,a,(C=c[d]).a,C.b,void 0,E),d++}(a.length>0||i.length>0||E)&&pe(r,8,t,{w:a,x:i,y:E})}var we="_elmW6BL";function ke(n,e,r,t,a,u){var i=n[r];if(!i)return u.push({r:a,A:i={c:0,z:t,r:a,s:void 0}}),void(n[r]=i);if(1===i.c){u.push({r:a,A:i}),i.c=2;var o=[];return ve(i.z,t,o,i.r),i.r=a,void(i.s.s={w:o,A:i})}ke(n,e,r+we,t,a,u)}function ye(n,e,r,t,a){var u=n[r];if(u){if(0===u.c){u.c=2;var i=[];return ve(t,u.z,i,a),void pe(e,9,a,{w:i,A:u})}ye(n,e,r+we,t,a)}else{var o=pe(e,9,a,void 0);n[r]={c:1,z:t,r:a,s:o}}}function xe(n,e,r,t){je(n,e,r,0,0,e.b,t)}function je(n,e,r,t,a,u,i){for(var o=r[t],c=o.r;c===a;){var s=o.$;if(1===s)xe(n,e.k,o.s,i);else if(8===s)o.t=n,o.u=i,(f=o.s.w).length>0&&je(n,e,f,0,a,u,i);else if(9===s){o.t=n,o.u=i;var f,l=o.s;l&&(l.A.s=n,(f=l.w).length>0&&je(n,e,f,0,a,u,i))}else o.t=n,o.u=i;if(!(o=r[++t])||(c=o.r)>u)return t}var d=e.$;if(4===d){for(var b=e.k;4===b.$;)b=b.k;return je(n,b,r,t,a+1,u,n.elm_event_node_ref)}for(var p=e.e,v=n.childNodes,g=0;p.length>g;g++){a++;var h=1===d?p[g]:p[g].b,m=a+(h.b||0);if(!(a>c||c>m||(o=r[t=je(v[g],h,r,t,a,m,i)])&&(c=o.r)<=u))return t;a=m}return t}function Ae(n,e){for(var r=0;e.length>r;r++){var t=e[r],a=t.t,u=qe(a,t);a===n&&(n=u)}return n}function qe(n,e){switch(e.$){case 0:return function(n,e,r){var t=n.parentNode,a=ie(e,r);return a.elm_event_node_ref||(a.elm_event_node_ref=n.elm_event_node_ref),t&&a!==n&&t.replaceChild(a,n),a}(n,e.s,e.u);case 4:return oe(n,e.u,e.s),n;case 3:return n.replaceData(0,n.length,e.s),n;case 1:return Ae(n,e.s);case 2:return n.elm_event_node_ref?n.elm_event_node_ref.j=e.s:n.elm_event_node_ref={j:e.s,p:e.u},n;case 6:for(var r=e.s,t=0;r.i>t;t++)n.removeChild(n.childNodes[r.v]);return n;case 7:for(var a=(r=e.s).e,u=n.childNodes[t=r.v];a.length>t;t++)n.insertBefore(ie(a[t],e.u),u);return n;case 9:if(!(r=e.s))return n.parentNode.removeChild(n),n;var i=r.A;return void 0!==i.r&&n.parentNode.removeChild(n),i.s=Ae(n,r.w),n;case 8:return function(n,e){var r=e.s,t=function(n,e){if(n){for(var r=Rn.createDocumentFragment(),t=0;n.length>t;t++){var a=n[t].A;Nn(r,2===a.c?a.s:ie(a.z,e.u))}return r}}(r.y,e);n=Ae(n,r.w);for(var a=r.x,u=0;a.length>u;u++){var i=a[u],o=i.A,c=2===o.c?o.s:ie(o.z,e.u);n.insertBefore(c,n.childNodes[i.r])}return t&&Nn(n,t),n}(n,e);case 5:return e.s(n);default:g(10)}}function Ce(n){if(3===n.nodeType)return On(n.textContent);if(1!==n.nodeType)return On("");for(var e=q,r=n.attributes,t=r.length;t--;){var a=r[t];e=C(c(Jn,a.name,a.value),e)}var u=n.tagName.toLowerCase(),i=q,o=n.childNodes;for(t=o.length;t--;)i=C(Ce(o[t]),i);return s(Wn,u,e,i)}var Ee=a((function(n,e,r,t){return function(n,e,r,t,a,u){var i=c(un,n,e?e.flags:void 0);Rr(i)||g(2);var o={},s=r(i.a),f=s.a,l=u(b,f),d=function(n,e){var r;for(var t in Cn){var a=Cn[t];a.a&&((r=r||{})[t]=a.a(t,e)),n[t]=zn(a,e)}return r}(o,b);function b(n,e){var r=c(t,n,f);l(f=r.a,e),Sn(o,r.b,a(f))}return Sn(o,s.b,a(f)),d?{ports:d}:{}}(e,t,n.aS,n.bg,n.aX,(function(e,r){var t=n.cw&&n.cw(e),a=n.aK,u=Rn.title,i=Rn.body,o=Ce(i);return function(n,e){e(n);var r=0;function t(){r=1===r?0:(ze(t),e(n),1)}return function(a,u){n=a,u?(e(n),2===r&&(r=1)):(0===r&&ze(t),r=2)}}(r,(function(n){Pn=t;var r=a(n),c=Wn("body")(q)(r.eV),s=function(n,e){var r=[];return ve(n,e,r,0),r}(o,c);i=function(n,e,r,t){return 0===r.length?n:(xe(n,e,r,t),Ae(n,r))}(i,o,s,e),o=c,Pn=0,u!==r.ha&&(Rn.title=u=r.ha)}))}))})),ze=("undefined"!=typeof cancelAnimationFrame&&cancelAnimationFrame,"undefined"!=typeof requestAnimationFrame?requestAnimationFrame:function(n){return setTimeout(n,1e3/60)});function Ie(){return ct(Rn.location.href).a||g(1)}var _e=r((function(n,e){return c(_t,st,gn((function(){history.pushState({},"",e),n()})))})),Le=r((function(n,e){return c(_t,st,gn((function(){history.replaceState({},"",e),n()})))})),Ve={addEventListener:function(){},removeEventListener:function(){}},Pe="undefined"!=typeof document?document:Ve,Me="undefined"!=typeof window?window:Ve,Ue=t((function(n,e,r){return wn(gn((function(){function t(n){$n(r(n))}return n.addEventListener(e,t,ne&&{passive:!0}),function(){n.removeEventListener(e,t)}})))})),Te=r((function(n,e){var r=on(n,e);return Rr(r)?ar(r.a):ur})),Se=u((function(n,e,r,t,a){for(var u=n.length,i=a.length>=e+u,o=0;i&&u>o;
1){var c=a.charCodeAt(e);i=n[o++]===a[e++]&&(10===c?(r++,t=1):(t++,55296==(63488&c)?n[o++]===a[e++]:1))}return x(i?e:-1,r,t)})),De=t((function(n,e,r){return r.length>e?55296==(63488&r.charCodeAt(e))?n(r.substr(e,2))?e+2:-1:n(r[e])?"\n"===r[e]?-2:e+1:-1:-1})),Fe=u((function(n,e,r,t,a){for(var u=a.indexOf(n,e),i=0>u?a.length:u+n.length;i>e;){var o=a.charCodeAt(e++);10===o?(t=1,r++):(t++,55296==(63488&o)&&e++)}return x(u,r,t)})),Re=r((function(n,e){var r="g";n.ga&&(r+="m"),n.e3&&(r+="i");try{return ar(RegExp(e,r))}catch(n){return ur}})),Ne=r((function(n,e){return null!==e.match(n)})),Oe=t((function(n,e,r){for(var t,a=[],u=0,i=r,o=e.lastIndex,c=-1;u++<n&&(t=e.exec(i))&&c!=e.lastIndex;){for(var s=t.length-1,l=Array(s);s>0;){var d=t[s];l[--s]=d?ar(d):ur}a.push(f(Pd,t[0],t.index,u,z(l))),c=e.lastIndex}return e.lastIndex=o,z(a)})),He=a((function(n,e,r,t){var a=0;return t.replace(e,(function(e){if(a++>=n)return e;for(var t=arguments.length-3,u=Array(t);t>0;){var i=arguments[t];u[--t]=i?ar(i):ur}return r(f(Pd,e,arguments[arguments.length-2],a,z(u)))}))})),We=1/0,Ke=E,Be=t((function(n,e,r){for(;;){if(-2===r.$)return e;var t=r.d,a=n,u=s(n,r.b,r.c,s(Be,n,e,r.e));n=a,e=u,r=t}})),Ze=function(n){return s(Be,t((function(n,e,r){return c(Ke,y(n,e),r)})),q,n)},Ge=1,Xe=2,Je=0,Qe=function(n){return{$:1,a:n}},Ye=r((function(n,e){return{$:3,a:n,b:e}})),nr=r((function(n,e){return{$:0,a:n,b:e}})),er=r((function(n,e){return{$:1,a:n,b:e}})),rr=function(n){return{$:0,a:n}},tr=function(n){return{$:2,a:n}},ar=function(n){return{$:0,a:n}},ur={$:1},ir=G,or=r((function(n,e){return c(O,n,I(e))})),cr=r((function(n,e){return z(c(N,n,e))})),sr=t((function(n,e,r){for(;;){if(!r.b)return e;var t=r.b,a=n,u=c(n,r.a,e);n=a,e=u,r=t}})),fr=function(n){return s(sr,r((function(n,e){return e+1})),0,n)},lr=_,dr=t((function(n,e,r){for(;;){if(w(n,e)>=1)return r;var t=n,a=e-1,u=c(Ke,e,r);n=t,e=a,r=u}})),br=r((function(n,e){return s(dr,n,e,q)})),pr=r((function(n,e){return s(lr,n,c(br,0,fr(e)-1),e)})),vr=function(n){var e=n.charCodeAt(0);return 55296>e||e>56319?e:1024*(e-55296)+n.charCodeAt(1)-56320+65536},gr=function(n){var e=vr(n);return e>=97&&122>=e},hr=function(n){var e=vr(n);return 90>=e&&e>=65},mr=function(n){var e=vr(n);return 57>=e&&e>=48},$r=function(n){return s(sr,Ke,q,n)},wr=32,kr=a((function(n,e,r,t){return{$:0,a:n,b:e,c:r,d:t}})),yr=[],xr=M,jr=r((function(n,e){return S(e)/S(n)})),Ar=function(n){return n},qr=xr(c(jr,2,wr)),Cr=f(kr,0,qr,yr,yr),Er=p,zr=r((function(n,e){return n(e)})),Ir=$,_r=U,Lr=function(n){return n.length},Vr=r((function(n,e){return w(n,e)>0?n:e})),Pr=v,Mr=r((function(n,e){for(;;){var r=c(Pr,wr,n),t=r.b,a=c(Ke,{$:0,a:r.a},e);if(!t.b)return $r(a);n=t,e=a}})),Ur=function(n){return n.a},Tr=r((function(n,e){for(;;){var r=xr(e/wr);if(1===r)return c(Pr,wr,n).a;n=c(Mr,n,q),e=r}})),Sr=r((function(n,e){if(e.w){var r=e.w*wr,t=_r(c(jr,wr,r-1)),a=n?$r(e.E):e.E,u=c(Tr,a,e.w);return f(kr,Lr(e.C)+r,c(Vr,5,t*qr),u,e.C)}return f(kr,Lr(e.C),qr,yr,e.C)})),Dr=u((function(n,e,r,t,a){for(;;){if(0>e)return c(Sr,!1,{E:t,w:r/wr|0,C:a});var u={$:1,a:s(Er,wr,e,n)};n=n,e-=wr,r=r,t=c(Ke,u,t),a=a}})),Fr=r((function(n,e){if(n>0){var r=n%wr;return l(Dr,e,n-r-wr,n,q,s(Er,r,n-r,e))}return Cr})),Rr=function(n){return!n.$},Nr=rn,Or=tn,Hr=an,Wr=function(n){return{$:0,a:n}},Kr=function(n){switch(n.$){case 0:return 0;case 1:return 1;case 2:return 2;default:return 3}},Br=function(n){return n},Zr=i((function(n,e,r,t,a,u){return{de:u,dk:e,dQ:t,dS:r,dV:n,dW:a}})),Gr=W,Xr=function(n){return n.length},Jr=H,Qr=r((function(n,e){return 1>n?e:s(Jr,n,Xr(e),e)})),Yr=Z,nt=function(n){return""===n},et=r((function(n,e){return 1>n?"":s(Jr,0,n,e)})),rt=function(n){for(var e=0,r=n.charCodeAt(0),t=43==r||45==r?1:0,a=t;n.length>a;++a){var u=n.charCodeAt(a);if(48>u||u>57)return ur;e=10*e+u-48}return a==t?ur:ar(45==r?-e:e)},tt=u((function(n,e,r,t,a){if(nt(a)||c(Gr,"@",a))return ur;var u=c(Yr,":",a);if(u.b){if(u.b.b)return ur;var i=u.a,o=rt(c(Qr,i+1,a));if(1===o.$)return ur;var s=o;return ar(d(Zr,n,c(et,i,a),s,e,r,t))}return ar(d(Zr,n,a,ur,e,r,t))})),at=a((function(n,e,r,t){if(nt(t))return ur;var a=c(Yr,"/",t);if(a.b){var u=a.a;return l(tt,n,c(Qr,u,t),e,r,c(et,u,t))}return l(tt,n,"/",e,r,t)})),ut=t((function(n,e,r){if(nt(r))return ur;var t=c(Yr,"?",r);if(t.b){var a=t.a;return f(at,n,ar(c(Qr,a+1,r)),e,c(et,a,r))}return f(at,n,ur,e,r)})),it=r((function(n,e){if(nt(e))return ur;var r=c(Yr,"#",e);if(r.b){var t=r.a;return s(ut,n,ar(c(Qr,t+1,e)),c(et,t,e))}return s(ut,n,ur,e)})),ot=K,ct=function(n){return c(ot,"http://",n)?c(it,0,c(Qr,7,n)):c(ot,"https://",n)?c(it,1,c(Qr,8,n)):ur},st=function(n){for(;;)n=n},ft=vn,lt=ft(0),dt=a((function(n,e,r,t){if(t.b){var a=t.a,u=t.b;if(u.b){var i=u.a,o=u.b;if(o.b){var l=o.a,d=o.b;if(d.b){var b=d.b;return c(n,a,c(n,i,c(n,l,c(n,d.a,r>500?s(sr,n,e,$r(b)):f(dt,n,e,r+1,b)))))}return c(n,a,c(n,i,c(n,l,e)))}return c(n,a,c(n,i,e))}return c(n,a,e)}return e})),bt=t((function(n,e,r){return f(dt,n,e,0,r)})),pt=r((function(n,e){return s(bt,r((function(e,r){return c(Ke,n(e),r)})),q,e)})),vt=hn,gt=r((function(n,e){return c(vt,(function(e){return ft(n(e))}),e)})),ht=t((function(n,e,r){return c(vt,(function(e){return c(vt,(function(r){return ft(c(n,e,r))}),r)}),e)})),mt=function(n){return s(bt,ht(Ke),ft(q),n)},$t=In,wt=r((function(n,e){var r=e;return wn(c(vt,$t(n),r))}));Cn.Task=En(lt,t((function(n,e){return c(gt,(function(){return 0}),mt(c(pt,wt(n),e)))})),t((function(){return ft(0)})),r((function(n,e){return c(gt,n,e)})));
1var kt,yt,xt,jt,At,qt,Ct,Et,zt,It=Ln("Task"),_t=r((function(n,e){return It(c(gt,n,e))})),Lt=Q,Vt=nn,Pt=a((function(n,e,r,t){return{ak:e,gn:t,am:r,W:n}})),Mt=function(n){return{$:3,a:n}},Ut=function(n){return{$:2,a:n}},Tt=Vn,St={$:-2},Dt=St,Ft=r((function(n,e){return e.$?ur:ar(n(e.a))})),Rt=t((function(n,e,r){return e(n(r))})),Nt=r((function(n,e){n:for(;;){if(n>0){if(e.b){n-=1,e=e.b;continue n}return e}return e}})),Ot=t((function(n,e,r){var t=n(e);return t.$?r:c(Ke,t.a,r)})),Ht=r((function(n,e){return s(bt,Ot(n),q,e)})),Wt=u((function(n,e,r,t,a){return{$:-1,a:n,b:e,c:r,d:t,e:a}})),Kt=u((function(n,e,r,t,a){if(-1!==a.$||a.a){if(-1!==t.$||t.a||-1!==t.d.$||t.d.a)return l(Wt,n,e,r,t,a);var u=t.d;return i=t.e,l(Wt,0,t.b,t.c,l(Wt,1,u.b,u.c,u.d,u.e),l(Wt,1,e,r,i,a))}var i,o=a.b,c=a.c,s=a.d,f=a.e;return-1!==t.$||t.a?l(Wt,n,o,c,l(Wt,0,e,r,t,s),f):l(Wt,0,e,r,l(Wt,1,t.b,t.c,t.d,i=t.e),l(Wt,1,o,c,s,f))})),Bt=k,Zt=t((function(n,e,r){if(-2===r.$)return l(Wt,0,n,e,St,St);var t=r.a,a=r.b,u=r.c,i=r.d,o=r.e;switch(c(Bt,n,a)){case 0:return l(Kt,t,a,u,s(Zt,n,e,i),o);case 1:return l(Wt,t,a,e,i,o);default:return l(Kt,t,a,u,i,s(Zt,n,e,o))}})),Gt=t((function(n,e,r){var t=s(Zt,n,e,r);return-1!==t.$||t.a?t:l(Wt,1,t.b,t.c,t.d,t.e)})),Xt=function(n){return s(sr,r((function(n,e){return s(Gt,n.a,n.b,e)})),Dt,n)},Jt=function(n){return n.b?ar(n.a):ur},Qt=t((function(n,e,r){return 1===e.$||1===r.$?ur:ar(c(n,e.a,r.a))})),Yt=t((function(n,e,r){var t=r.b;return y(n(r.a),e(t))})),na=r((function(n,e){return y(n,e)})),ea=function(n){try{return ar(decodeURIComponent(n))}catch(n){return ur}},ra=r((function(n,e){return e.$?n:e.a})),ta=function(n){if(nt(n))return Dt;var e=function(n){return c(ra,n,ea(n))};return Xt(c(pt,c(Yt,e,e),c(Ht,c(Rt,cr("="),(function(n){return s(Qt,na,Jt(n),ar(c(ra,"",Jt(c(Nt,1,n)
1))))})),c(cr,"&",n))))},aa=a((function(n,e,r,t){return{ak:t,aG:e,dW:c(ra,Dt,c(Ft,ta,r.dW)),gz:n,W:r}})),ua=r((function(n,e){return e.b?s(bt,Ke,e,n):n})),ia=function(n){return s(bt,ua,q,n)},oa=r((function(n,e){return ia(c(pt,n,e))})),ca=u((function(n,e,r,t,a){return{az:t,aG:r,at:e,ej:a,aL:n}})),sa=function(n){return n.b&&(""!==n.a||n.b.b)?c(Ke,n.a,sa(n.b)):q},fa=r((function(n,e){return ar(1===e.$?z([n]):c(Ke,n,e.a))})),la=r((function(n,e){n:for(;;){if(-2===e.$)return ur;var r=e.c,t=e.d,a=e.e;switch(c(Bt,n,e.b)){case 0:n=n,e=t;continue n;case 1:return ar(r);default:n=n,e=a;continue n}}})),da=function(n){if(-1===n.$&&-1===n.d.$&&-1===n.e.$){if(-1!==n.e.d.$||n.e.d.a){var e=n.d,r=n.e;return i=r.b,o=r.c,t=r.d,f=r.e,l(Wt,1,n.b,n.c,l(Wt,0,e.b,e.c,e.d,e.e),l(Wt,0,i,o,t,f))}var t,a=n.d,u=n.e,i=u.b,o=u.c,c=(t=u.d).d,s=t.e,f=u.e;return l(Wt,0,t.b,t.c,l(Wt,1,n.b,n.c,l(Wt,0,a.b,a.c,a.d,a.e),c),l(Wt,1,i,o,s,f))}return n},ba=function(n){if(-1===n.$&&-1===n.d.$&&-1===n.e.$){if(-1!==n.d.d.$||n.d.d.a){var e=n.d,r=e.d,t=n.e;return f=t.b,d=t.c,b=t.d,p=t.e,l(Wt,1,a=n.b,u=n.c,l(Wt,0,e.b,e.c,r,c=e.e),l(Wt,0,f,d,b,p))}var a=n.b,u=n.c,i=n.d,o=i.d,c=i.e,s=n.e,f=s.b,d=s.c,b=s.d,p=s.e;return l(Wt,0,i.b,i.c,l(Wt,1,o.b,o.c,o.d,o.e),l(Wt,1,a,u,c,l(Wt,0,f,d,b,p)))}return n},pa=o((function(n,e,r,t,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 ba(e);break n}return ba(e)}break n}return e}return l(Wt,r,u.b,u.c,u.d,l(Wt,0,t,a,u.e,i))})),va=function(n){if(-1===n.$&&-1===n.d.$){var e=n.a,r=n.b,t=n.c,a=n.d,u=a.d,i=n.e;if(1===a.a){if(-1!==u.$||u.a){var o=da(n);if(-1===o.$){var c=o.e;return l(Kt,o.a,o.b,o.c,va(o.d),c)}return St}return l(Wt,e,r,t,va(a),i)}return l(Wt,e,r,t,va(a),i)}return St},ga=r((function(n,e){if(-2===e.$)return St;var r=e.a,t=e.b,a=e.c,u=e.d,i=e.e;if(0>w(n,t)){if(-1===u.$&&1===u.a){var o=u.d;if(-1!==o.$||o.a){var s=da(e);if(-1===s.$){var f=s.e;return l(Kt,s.a,s.b,s.c,c(ga,n,s.d),f)}return St}return l(Wt,r,t,a,c(ga,n,u),i)}return l(Wt,r,t,a,c(ga,n,u),i)}return c(ha,n,b(pa,n,e,r,t,a,u,i))})),ha=r((function(n,e){if(-1===e.$){var r=e.a,t=e.b,a=e.c,u=e.d,i=e.e;if(h(n,t)){var o=function(n){for(;;){if(-1!==n.$||-1!==n.d.$)return n;n=n.d}}(i);return-1===o.$?l(Kt,r,o.b,o.c,u,va(i)):St}return l(Kt,r,t,a,u,c(ga,n,i))}return St})),ma=r((function(n,e){var r=c(ga,n,e);return-1!==r.$||r.a?r:l(Wt,1,r.b,r.c,r.d,r.e)})),$a=t((function(n,e,r){var t=e(c(la,n,r));return t.$?c(ma,n,r):s(Gt,n,t.a,r)})),wa=r((function(n,e){var r=c(cr,"=",n);if(r.b&&r.b.b&&!r.b.b.b){var t=r.b.a,a=ea(r.a);if(1===a.$)return e;var u=a.a,i=ea(t);return 1===i.$?e:s($a,u,fa(i.a),e)}return e})),ka=r((function(n,e){var r;return function(n){n:for(;;){if(n.b){var e=n.a,r=e.at;if(r.b){if(""!==r.a||r.b.b){n=n.b;continue n}return ar(e.ej)}return ar(e.ej)}return ur}}(n(l(ca,q,function(n){var e=c(cr,"/",n);return sa(e.b&&""===e.a?e.b:e)}(e.dQ),1===(r=e.dW).$?Dt:s(bt,wa,Dt,c(cr,"&",r.a)),e.de,Br)))})),ya=r((function(n,e){return l(ca,e.aL,e.at,e.aG,e.az,n(e.ej))})),xa=r((function(n,e){var r=e;return function(e){var t=e.aL,a=e.at,u=e.aG,i=e.az;return c(pt,ya(e.ej),r(l(ca,t,a,u,i,n)))}})),ja=function(n){return function(e){var r=e.aL,t=e.at,a=e.aG,u=e.az,i=e.ej;if(t.b){var o=t.a,s=t.b;return h(o,n)?z([l(ca,c(Ke,o,r),s,a,u,i)]):q}return q}},Aa=ja("activity"),qa=ja("blog"),Ca=ja("not-found"),Ea=ja("profile"),za=z([c(xa,2,(function(n){return z([n])})),c(xa,0,Aa),c(xa,1,qa),c(xa,3,Ea),c(xa,4,Ca)]),Ia=c(Rt,ka((kt=za,function(n){return c(oa,(function(e){return e(n)}),kt)})),ra(4)),_a=t((function(n,e,r){return f(aa,Ia(e),n,e,r)})),La=r((function(n,e){return{$:1,a:n,b:e}})),Va=r((function(n,e){return{$:2,a:n,b:e}})),Pa=r((function(n,e){return{$:3,a:n,b:e}})),Ma=r((function(n,e){return{$:4,a:n,b:e}})),Ua={$:0},Ta=Mn,Sa=Vn,Da=Sa(q),Fa=Le,Ra=t((function(n,e,r){return c(c(n,e,r),e,f(aa,r.gz,0,r.W,r.ak))})),Na=function(n){return{$:1,a:n}},Oa=Na,Ha={$:0},Wa=function(n){return{$:2,a:n}},Ka=Mn,Ba=r((function(n,e){switch(e.$){case 0:return Ha;case 1:return Na(c(Ka,n,e.a));case 2:return Wa(e.a);default:var r=e.a;return{$:3,a:c(pt,Ba(n),r)}}})),Za=Bn,Ga=Za,Xa=r((function(n,e){return{eV:c(Ga,n,e.eV),ha:e.ha}})),Ja=On,Qa=Ja,Ya=function(n){return{eV:Qa(n),ha:n}},nu=Ya(""),eu=function(n){var e=function(n){return"/"+c(or,"/",n)};switch(n){case 0:return e(z(["activity"]));case 1:return e(z(["blog"]));case 2:return e(q);case 3:return e(z(["profile"]));default:return e(z(["not-found"]))}},ru=t((function(n,e,r){return function(n){var e=n.gt,r=n.hj,t=n.hk,o=n.fw,l=n.f3,d=n.f4,b=n.gn,p=n.he,v=n.hh;return{aS:a((function(n,a,u,i){var d=f(aa,r(u),n,u,i),v=s(Ra,b,a,d);if(v.$)return y(e.f9,o(c(Fa,d.ak,t(v.a))));var g=v.a;return s(Yt,p(d.aG),l,g.aS(0))})),aX:u((function(n,e,t,a,u){var i=f(aa,r(a),n,a,u),o=s(Ra,b,t,i);return o.$?Da:c(Ta,v,o.a.aX(e))})),bg:i((function(n,a,u,i,d,v){var g=f(aa,r(d),n,d,v),h=s(Ra,b,i,g);if(h.$)return y(e.f9,o(c(Fa,g.ak,t(h.a))));var m=h.a;return s(Yt,p(g.aG),l,c(m.bg,a,u))})),aK:u((function(n,t,a,u,i){var o=f(aa,r(u),n,u,i),c=s(Ra,b,a,o);return c.$?e.aK:d(c.a.aK(t))}))}}({fw:Oa,f3:Ba(r),f4:Xa(r),gn:n,gt:{f9:Ua,aK:nu},he:e,hh:r,hj:Ia,hk:eu})})),tu=r((function(n){return n})),au=r((function(n,e){return y(e.a,n(e.b))})),uu=function(n){return r((function(){return rr(function(n){return{aS:tu(n.aS),aX:n.aX,bg:n.bg,aK:n.aK}}(n))}))},iu=Ha,ou=function(){return Da},cu=Wa,su=r((function(n,e){switch(n.$){case 0:return y(j(e,{aw:s(Gt,n.a,!0,e.aw)}),iu);case 1:return y(j(e,{aw:s(Gt,n.a,!1,e.aw)}),iu);default:return y(e,cu(n.a))}})),fu=function(n){return{$:2,a:n}},lu=t((function(n,e,r){for(;;){if(-2===r.$)return e;var t=r.e,a=n,u=s(n,r.b,r.c,s(lu,n,e,r.d));n=a,e=u,r=t}})),du=r((function(n,e){return s(lu,t((function(n,e,r){return c(ma,n,r)})),n,e)})),bu=r((function(n,e){return c(du,n,e)})),pu=Dt,vu=r((function(n,e){return s(lu,t((function(e,r,t){return c(n,e,r)?s(Gt,e,r,t):t})),Dt,e)})),gu=t((function(n,e,t){var a=t;return c(vu,r((function(r,t){return c(e,n(r),t)})),a)})),hu=a((function(n,e,r,a){var u=a;return s(lu,t((function(r,t,a){return s(e,n(r),t,a)})),r,u)})),mu=a((function(n,e,r,a){var u=a;return s(Be,t((function(r,t,a){return s(e,n(r),t,a)})),r,u)})),$u=r((function(n,e){var r=e.b;return y(n(e.a),r)})),wu=r((function(n,e){return Xt(c(pt,$u(n),e))})),ku=t((function(n,e,r){var t=r;return c(la,n(e),t)})),yu=a((function(n,e,r,t){var a=t;return s(Gt,n(e),r,a)})),xu=r((function(n,e){return!c(la,n,e).$})),ju=r((function(n,e){return c(vu,r((function(n){return c(xu,n,e)})),n)})),Au=r((function(n,e){return c(ju,n,e)})),qu=r((function(n,e){return c(pt,n,function(n){return s(Be,t((function(n,e,r){return c(Ke,n,r)})),q,n)}(e))})),Cu=a((function(n,e,r,a){return f(hu,n,t((function(n,t,a){return f(yu,e,n,c(r,n,t),a)})),pu,a)})),Eu=t((function(n,e,r){var t=r;return c(xu,n(e),t)})),zu=i((function(n,e,a,u,i,o){var c=s(lu,t((function(r,t,u){n:for(;;){var i=u.a,o=u.b;if(i.b){var c=i.a,l=c.a,d=c.b,b=i.b;if(0>w(l,r)){r=r,t=t,u=y(b,s(n,l,d,o));continue n}return w(l,r)>0?y(i,s(a,r,t,o)):y(b,f(e,l,d,t,o))}return y(i,s(a,r,t,o))}})),y(Ze(u),o),i),l=c.a,d=c.b;return s(sr,r((function(e,r){return s(n,e.a,e.b,r)})),d,l)})),Iu=o((function(n,e,a,u,i,o,f){var l=i,b=o;return d(zu,r((function(r,t){return c(e,n(r),t)})),t((function(e,r,t){return s(a,n(e),r,t)})),r((function(e,r){return c(u,n(e),r)})),l,b,f)})),_u=r((function(n,e){return s(lu,t((function(e,r,t){var a=t.a,u=t.b;return c(n,e,r)?y(s(Gt,e,r,a),u):y(a,s(Gt,e,r,u))})),y(Dt,Dt),e)})),Lu=t((function(n,e,t){var a=t;return s(Yt,Br,Br,c(_u,r((function(r,t){return c(e,n(r),t)})),a))})),Vu=t((function(n,e,r){var t=r;return c(ma,n(e),t)})),Pu=r((function(n,e){return l(Wt,1,n,e,St,St)}
1)),Mu=t((function(n,e,r){return c(Pu,n(e),r)})),Uu=r((function(n,e){for(;;){if(-2===e.$)return n;var r=e.d;n=c(Uu,n+1,e.e),e=r}})),Tu=r((function(n,e){var r=e;return c(pt,$u(n),Ze(r))})),Su=r((function(n,e){return s(lu,Gt,e,n)})),Du=r((function(n,e){return c(Su,n,e)})),Fu=a((function(n,e,r,t){var a=t;return s($a,n(e),r,a)})),Ru=(xt=(yt={fx:function(n){switch(n){case 0:return 0;case 1:return 1;default:return 2}},hd:function(n){switch(n){case 0:return 0;case 1:return 1;default:return 2}}}).hd,{c4:bu,c5:pu,c8:gu(jt=yt.fx),db:hu(jt),dc:mu(jt),fy:wu(xt),fA:ku(xt),dr:yu(xt),du:Au,dv:function(n){return-2===n.$},dx:qu(jt),dC:c(Cu,jt,xt),dE:Eu(xt),dF:Iu(jt),dP:Lu(jt),dY:Vu(xt),d6:Mu(xt),d7:function(n){return c(Uu,0,n)},ec:Tu(jt),ei:Du,bg:Fu(xt),ek:function(n){var e;return e=n,s(Be,t((function(n,e,r){return c(Ke,e,r)})),q,e)}}),Nu=r((function(n,e){return c(ra,"<???>",c(Ru.fA,e,Ru.fy(n)))})),Ou=r((function(n,e){return e.$?Qe(e.a):n(e.a)})),Hu=t((function(n,e,r){return{$:4,a:n,b:e,c:r}})),Wu=r((function(n,e){return{$:4,a:n,b:e}})),Ku=function(n){return n>31?{$:1,a:1<<n-32}:function(n){return{$:0,a:n}}(1<<n)},Bu=Ku(14),Zu=T,Gu=function(n){return ir(Zu(255*n))},Xu=function(n){var e=n.b,r=n.c,t=n.d;return Gu(n.a)+"-"+Gu(e)+"-"+Gu(r)+"-"+Gu(t)},Ju=function(n){return c(Wu,Bu,s(Hu,"fc-"+Xu(n),"color",n))},Qu=function(n){return"Problem at row "+ir(n.gA)+"\n"+function(n){switch(n.$){case 0:return"Expecting "+n.a;case 1:return"Expecting int";case 2:return"Expecting hex";case 3:return"Expecting octal";case 4:return"Expecting binary";case 5:return"Expecting float";case 6:return"Expecting number";case 7:return"Expecting variable";case 8:return"Expecting symbol "+n.a;case 9:return"Expecting keyword "+n.a;case 10:return"Expecting keyword end";case 11:return"Unexpected char";case 12:return n.a;default:return"Bad repeat"}}(n.gr)},Yu=function(n){return{$:0,a:n}},ni={$:0},ei={$:0},ri="cx",ti="cy",ai="acb",ui="accx",ii="accy",oi="acr",ci="al",si="ar",fi="s",li="bh",di="c",bi="ctr",pi="ccx",vi="ccy",gi="cl",hi="cptr",mi="hc",$i="he",wi="hf",ki="hfp",yi="fr",xi="lnk",ji="nb",Ai="ol",qi="or",Ci="oq",Ei="pg",zi="p",Ii="r",_i="e",Li="cap",Vi="sk",Pi="t",Mi="clr",Ui="wc",Ti="we",Si="wf",Di="wfp",Fi=function(n){return{$:1,a:n}},Ri={$:0},Ni=function(n){return{$:1,a:n}},Oi=function(n){return{$:0,a:n}},Hi=r((function(n,e){switch(e.$){case 0:return n;case 1:return A(e.a,n);case 2:return A(n,e.a);default:return A(e.a,A(n,e.b))}})),Wi=t((function(n,e,r){switch(r.$){case 0:return e;case 1:return A(c(pt,(function(e){return y(n,e)}),r.a),e);case 2:return A(e,c(pt,(function(e){return y(n,e)}),t=r.a));default:var t=r.b;return A(c(pt,(function(e){return y(n,e)}),r.a),A(e,c(pt,(function(e){return y(n,e)}),t)))}})),Ki=Ku(41),Bi=Ku(40),Zi=Ku(42),Gi=Ku(43),Xi=function(n){return n},Ji=r((function(n,e){return c(Xn,n,Xi(e))})),Qi=Ji("className"),Yi=Wn("div"),no=Dt,eo=function(n){switch(n.$){case 0:return ir(n.a)+"px";case 1:return"auto";case 2:return ir(n.a)+"fr";case 3:var e=n.b;return"min"+(ir(n.a)+eo(e));default:return e=n.b,"max"+(ir(n.a)+eo(e))}},ro=function(n){switch(n.$){case 0:return ur;case 1:var e=n.a,r=e.b,t=e.c;return ar("mv-"+Gu(e.a)+"-"+Gu(r)+"-"+Gu(t));default:var a=n.a,u=a.b,i=a.c,o=n.b,c=o.a,s=o.b,f=o.c,l=n.c,d=l.a,b=l.b,p=l.c,v=n.d;return ar("tfrm-"+Gu(a.a)+"-"+Gu(u)+"-"+Gu(i)+"-"+Gu(c)+"-"+Gu(s)+"-"+Gu(f)+"-"+Gu(d)+"-"+Gu(b)+"-"+Gu(p)+"-"+Gu(v))}},to=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-"+ir(n.a);case 3:case 4:case 5:case 7:case 6:return n.a;case 8:var e=n.a;return"grid-rows-"+c(or,"-",c(pt,eo,e.gB))+"-cols-"+c(or,"-",c(pt,eo,e.ai))+"-space-x-"+eo(e.gL.a)+"-space-y-"+eo(e.gL.b);case 9:var r=n.a;return"gp grid-pos-"+ir(r.gA)+"-"+ir(r.c0)+"-"+ir(r.hv)+"-"+ir(r.dh);case 11:var t=n.a,a=n.b,u=function(){switch(t){case 0:return"fs";case 1:return"hv";default:return"act"}}();return c(or," ",c(pt,(function(n){var e=to(n);return""===e?"":e+"-"+u}),a));default:return c(ra,"",ro(n.a))}},ao=r((function(n,e){return s(Gt,n,0,e)})),uo=r((function(n,e){return c(xu,n,e)})),io=r((function(n,e){var r=e.a,t=e.b,a=to(n);return c(uo,a,r)?e:y(c(ao,a,r),c(Ke,n,t))})),oo=r((function(n,e){return{$:0,a:n,b:e}})),co=r((function(n,e){return{$:0,a:n,b:e}})),so=function(n){return"."+n},fo=G,lo=function(n){var e=n.b,r=n.c,t=n.d;return"rgba("+ir(Zu(255*n.a))+","+ir(Zu(255*e))+","+ir(Zu(255*r))+","+fo(t)+")"},bo=function(n){return c(or," ",c(Ht,Br,z([n.ds?ar("inset"):ur,ar(fo(n.d.a)+"px"),ar(fo(n.d.b)+"px"),ar(fo(n.aP)+"px"),ar(fo(n.d7
1)+"px"),ar(lo(n.aQ))])))},po=function(n){return z([c(co,so("focus-within")+":focus-within",c(Ht,Br,z([c(Ft,(function(n){return c(oo,"border-color",lo(n))}),n.eX),c(Ft,(function(n){return c(oo,"background-color",lo(n))}),n.eN),c(Ft,(function(n){return c(oo,"box-shadow",bo({aP:n.aP,aQ:n.aQ,ds:!1,d:c(au,Ar,c($u,Ar,n.d)),d7:n.d7}))}),n.gH),ar(c(oo,"outline","none"))]))),c(co,so(fi)+":focus .focusable, "+so(fi)+".focusable:focus, .ui-slide-bar:focus + "+so(fi)+" .focusable-thumb",c(Ht,Br,z([c(Ft,(function(n){return c(oo,"border-color",lo(n))}),n.eX),c(Ft,(function(n){return c(oo,"background-color",lo(n))}),n.eN),c(Ft,(function(n){return c(oo,"box-shadow",bo({aP:n.aP,aQ:n.aQ,ds:!1,d:c(au,Ar,c($u,Ar,n.d)),d7:n.d7}))}),n.gH),ar(c(oo,"outline","none"))])))])},vo=function(n){return Wn(Qn(n))},go=r((function(n,e){return c(Xn,function(n){return"innerHTML"==n||"formAction"==n?"data-"+n:n}(n),Yn(e))})),ho=r((function(n,e){return{$:2,a:n,b:e}})),mo=function(n){return{$:6,a:n}},$o=r((function(n,e){return{$:1,a:n,b:e}})),wo=r((function(n,e){return{$:0,a:n,b:e}})),ko=r((function(n,e){return{$:4,a:n,b:e}})),yo=r((function(n,e){return{$:0,a:n,b:e}})),xo=r((function(n,e){return{$:3,a:n,b:e}})),jo=z([0,1,2,3,4,5]),Ao=function(n){switch(n){case 0:return so("ct");case 1:return so("cb");case 2:return so("cr");case 3:return so(gi);case 4:return so(pi);default:return so(vi)}},qo=function(n){switch(n){case 0:return so("at");case 1:return so("ab");case 2:return so(si);case 3:return so(ci);case 4:return so(ri);default:return so(ti)}},Co=function(n){return mo(c(oa,(function(e){var r=n(e),t=r.a,a=r.b;return z([c(ko,Ao(e),t),c($o,so(fi),z([c(ko,qo(e),a)]))])}),jo))},Eo=z([c(yo,"display","flex"),c(yo,"flex-direction","column"),c(yo,"white-space","pre"),c(ko,so("hbh"),z([c(yo,"z-index","0"),c($o,so(li),z([c(yo,"z-index","-1")]))])),c(ko,so("sbt"),z([c($o,so(Pi),z([c(ko,so(wi),z([c(yo,"flex-grow","0")])),c(ko,so(Si),z([c(yo,"align-self","auto !important")]))]))])),c($o,so(mi),z([c(yo,"height","auto")])),c($o,so(wi),z([c(yo,"flex-grow","100000")])),c($o,so(Si),z([c(yo,"width","100%")])),c($o,so(Di),z([c(yo,"width","100%")])),c($o,so(Ui),z([c(yo,"align-self","flex-start")])),Co((function(n){switch(n){case 0:return y(z([c(yo,"justify-content","flex-start")]),z([c(yo,"margin-bottom","auto !important"),c(yo,"margin-top","0 !important")]));case 1:return y(z([c(yo,"justify-content","flex-end")]),z([c(yo,"margin-top","auto !important"),c(yo,"margin-bottom","0 !important")]));case 2:return y(z([c(yo,"align-items","flex-end")]),z([c(yo,"align-self","flex-end")]));case 3:return y(z([c(yo,"align-items","flex-start")]),z([c(yo,"align-self","flex-start")]));case 4:return y(z([c(yo,"align-items","center")]),z([c(yo,"align-self","center")]));default:return y(z([c($o,so(fi),z([c(yo,"margin-top","auto"),c(yo,"margin-bottom","auto")]))]),z([c(yo,"margin-top","auto !important"),c(yo,"margin-bottom","auto !important")]))}}))]),zo=z([0,1,2,3,4,5]),Io=z([c(wo,"html,body",z([c(yo,"height","100%"),c(yo,"padding","0"),c(yo,"margin","0")])),c(wo,A(so(fi),A(so(_i),so("ic"))),z([c(yo,"display","block"),c(ko,so(wi),z([c($o,"img",z([c(yo,"max-height","100%"),c(yo,"object-fit","cover")]))])),c(ko,so(Si),z([c($o,"img",z([c(yo,"max-width","100%"),c(yo,"object-fit","cover")]))]))])),c(wo,so(fi)+":focus",z([c(yo,"outline","none")])),c(wo,so("ui"),z([c(yo,"width","100%"),c(yo,"height","auto"),c(yo,"min-height","100%"),c(yo,"z-index","0"),c(ko,A(so(fi),so(wi)),z([c(yo,"height","100%"),c($o,so(wi),z([c(yo,"height","100%")]))])),c($o,so(yi),z([c(ko,so(ji),z([c(yo,"position","fixed"),c(yo,"z-index","20")]))]))])),c(wo,so(ji),z([c(yo,"position","relative"),c(yo,"border","none"),c(yo,"display","flex"),c(yo,"flex-direction","row"),c(yo,"flex-basis","auto"),c(ko,so(_i),Eo),mo((qt=function(n){switch(n){case 0:return c(ko,so("a"),z([c(yo,"position","absolute"),c(yo,"bottom","100%"),c(yo,"left","0"),c(yo,"width","100%"),c(yo,"z-index","20"),c(yo,"margin","0 !important"),c($o,so(wi),z([c(yo,"height","auto")])),c($o,so(Si),z([c(yo,"width","100%")])),c(yo,"pointer-events","none"),c($o,"*",z([c(yo,"pointer-events","auto")]))]));case 1:return c(ko,so("b"),z([c(yo,"position","absolute"),c(yo,"bottom","0"),c(yo,"left","0"),c(yo,"height","0"),c(yo,"width","100%"),c(yo,"z-index","20"),c(yo,"margin","0 !important"),c(yo,"pointer-events","none"),c($o,"*",z([c(yo,"pointer-events","auto")])),c($o,so(wi),z([c(yo,"height","auto")]))]));case 2:return c(ko,so(qi),z([c(yo,"position","absolute"),c(yo,"left","100%"),c(yo,"top","0"),c(yo,"height","100%"),c(yo,"margin","0 !important"),c(yo,"z-index","20"),c(yo,"pointer-events","none"),c($o,"*",z([c(yo,"pointer-events","auto")]))]));case 3:return c(ko,so(Ai),z([c(yo,"position","absolute"),c(yo,"right","100%"),c(yo,"top","0"),c(yo,"height","100%"),c(yo,"margin","0 !important"),c(yo,"z-index","20"),c(yo,"pointer-events","none"),c($o,"*",z([c(yo,"pointer-events","auto")]))]));case 4:return c(ko,so(yi),z([c(yo,"position","absolute"),c(yo,"width","100%"),c(yo,"height","100%"),c(yo,"left","0"),c(yo,"top","0"),c(yo,"margin","0 !important"),c(yo,"pointer-events","none"),c($o,"*",z([c(yo,"pointer-events","auto")]))]));default:return c(ko,so(li),z([c(yo,"position","absolute"),c(yo,"width","100%"),c(yo,"height","100%"),c(yo,"left","0"),c(yo,"top","0"),c(yo,"margin","0 !important"),c(yo,"z-index","0"),c(yo,"pointer-events","none"),c($o,"*",z([c(yo,"pointer-events","auto")]))]))}},c(pt,qt,zo)))])),c(wo,so(fi),z([c(yo,"position","relative"),c(yo,"border","none"),c(yo,"flex-shrink","0"),c(yo,"display","flex"),c(yo,"flex-direction","row"),c(yo,"flex-basis","auto"),c(yo,"resize","none"),c(yo,"font-feature-settings","inherit"),c(yo,"box-sizing","border-box"),c(yo,"margin","0"),c(yo,"padding","0"),c(yo,"border-width","0"),c(yo,"border-style","solid"),c(yo,"font-size","inherit"),c(yo,"color","inherit"),c(yo,"font-family","inherit"),c(yo,"line-height","1"),c(yo,"font-weight","inherit"),c(yo,"text-decoration","none"),c(yo,"font-style","
1inherit"),c(ko,so("wrp"),z([c(yo,"flex-wrap","wrap")])),c(ko,so("notxt"),z([c(yo,"-moz-user-select","none"),c(yo,"-webkit-user-select","none"),c(yo,"-ms-user-select","none"),c(yo,"user-select","none")])),c(ko,so(hi),z([c(yo,"cursor","pointer")])),c(ko,so("ctxt"),z([c(yo,"cursor","text")])),c(ko,so("ppe"),z([c(yo,"pointer-events","none !important")])),c(ko,so("cpe"),z([c(yo,"pointer-events","auto !important")])),c(ko,so(Mi),z([c(yo,"opacity","0")])),c(ko,so(Ci),z([c(yo,"opacity","1")])),c(ko,so(A("hv",Mi))+":hover",z([c(yo,"opacity","0")])),c(ko,so(A("hv",Ci))+":hover",z([c(yo,"opacity","1")])),c(ko,so(A("fcs",Mi))+":focus",z([c(yo,"opacity","0")])),c(ko,so(A("fcs",Ci))+":focus",z([c(yo,"opacity","1")])),c(ko,so(A("atv",Mi))+":active",z([c(yo,"opacity","0")])),c(ko,so(A("atv",Ci))+":active",z([c(yo,"opacity","1")])),c(ko,so("ts"),z([c(yo,"transition",c(or,", ",c(pt,(function(n){return n+" 160ms"}),z(["transform","opacity","filter","background-color","color","font-size"]))))])),c(ko,so("sb"),z([c(yo,"overflow","auto"),c(yo,"flex-shrink","1")])),c(ko,so("sbx"),z([c(yo,"overflow-x","auto"),c(ko,so(Ii),z([c(yo,"flex-shrink","1")]))])),c(ko,so("sby"),z([c(yo,"overflow-y","auto"),c(ko,so(di),z([c(yo,"flex-shrink","1")])),c(ko,so(_i),z([c(yo,"flex-shrink","1")]))])),c(ko,so("cp"),z([c(yo,"overflow","hidden")])),c(ko,so("cpx"),z([c(yo,"overflow-x","hidden")])),c(ko,so("cpy"),z([c(yo,"overflow-y","hidden")])),c(ko,so(Ui),z([c(yo,"width","auto")])),c(ko,so("bn"),z([c(yo,"border-width","0")])),c(ko,so("bd"),z([c(yo,"border-style","dashed")])),c(ko,so("bdt"),z([c(yo,"border-style","dotted")])),c(ko,so("bs"),z([c(yo,"border-style","solid")])),c(ko,so(Pi),z([c(yo,"white-space","pre"),c(yo,"display","inline-block")])),c(ko,so("it"),z([c(yo,"line-height","1.05"),c(yo,"background","transparent"),c(yo,"text-align","inherit")])),c(ko,so(_i),Eo),c(ko,so(Ii),z([c(yo,"display","flex"),c(yo,"flex-direction","row"),c($o,so(fi),z([c(yo,"flex-basis","0%"),c(ko,so(Ti),z([c(yo,"flex-basis","auto")])),c(ko,so(xi),z([c(yo,"flex-basis","auto")]))])),c($o,so(wi),z([c(yo,"align-self","stretch !important")])),c($o,so(ki),z([c(yo,"align-self","stretch !important")])),c($o,so(Si),z([c(yo,"flex-grow","100000")])),c($o,so(bi),z([c(yo,"flex-grow","0"),c(yo,"flex-basis","auto"),c(yo,"align-self","stretch")])),c($o,"u:first-of-type.acr",z([c(yo,"flex-grow","1")])),c($o,"s:first-of-type."+ui,z([c(yo,"flex-grow","1"),c($o,so(ri),z([c(yo,"margin-left","auto !important")]))])),c($o,"s:last-of-type."+ui,z([c(yo,"flex-grow","1"),c($o,so(ri),z([c(yo,"margin-right","auto !important")]))])),c($o,"s:only-of-type."+ui,z([c(yo,"flex-grow","1"),c($o,so(ti),z([c(yo,"margin-top","auto !important"),c(yo,"margin-bottom","auto !important")]))])),c($o,"s:last-of-type.accx ~ u",z([c(yo,"flex-grow","0")])),c($o,"u:first-of-type.acr ~ s."+ui,z([c(yo,"flex-grow","0")])),Co((function(n){switch(n){case 0:return y(z([c(yo,"align-items","flex-start")]),z([c(yo,"align-self","flex-start")]));case 1:return y(z([c(yo,"align-items","flex-end")]),z([c(yo,"align-self","flex-end")]));case 2:return y(z([c(yo,"justify-content","flex-end")]),q);case 3:return y(z([c(yo,"justify-content","flex-start")]),q);case 4:return y(z([c(yo,"justify-content","center")]),q);default:return y(z([c(yo,"align-items","center")]),z([c(yo,"align-self","center")]))}})),c(ko,so("sev"),z([c(yo,"justify-content","space-between")])),c(ko,so("lbl"),z([c(yo,"align-items","baseline")]))])),c(ko,so(di),z([c(yo,"display","flex"),c(yo,"flex-direction","column"),c($o,so(fi),z([c(yo,"flex-basis","0px"),c(yo,"min-height","min-content"),c(ko,so($i),z([c(yo,"flex-basis","auto")]))])),c($o,so(wi),z([c(yo,"flex-grow","100000")])),c($o,so(Si),z([c(yo,"width","100%")])),c($o,so(Di),z([c(yo,"width","100%")])),c($o,so(Ui),z([c(yo,"align-self","flex-start")])),c($o,"u:first-of-type.acb",z([c(yo,"flex-grow","1")])),c($o,"s:first-of-type."+ii,z([c(yo,"flex-grow","1"),c($o,so(ti),z([c(yo,"margin-top","auto !important"),c(yo,"margin-bottom","0 !important")]))])),c($o,"s:last-of-type."+ii,z([c(yo,"flex-grow","1"),c($o,so(ti),z([c(yo,"margin-bottom","auto !important"),c(yo,"margin-top","0 !important")]))])),c($o,"s:only-of-type."+ii,z([c(yo,"flex-grow","1"),c($o,so(ti),z([c(yo,"margin-top","auto !important"),c(yo,"margin-bottom","auto !important")]))])),c($o,"s:last-of-type.accy ~ u",z([c(yo,"flex-grow","0")])),c($o,"u:first-of-type.acb ~ s."+ii,z([c(yo,"flex-grow","0")])),Co((function(n){switch(n){case 0:return y(z([c(yo,"justify-content","flex-start")]),z([c(yo,"margin-bottom","auto")]));case 1:return y(z([c(yo,"justify-content","flex-end")]),z([c(yo,"margin-top","auto")]));case 2:return y(z([c(yo,"align-items","flex-end")]),z([c(yo,"align-self","flex-end")]));case 3:return y(z([c(yo,"align-items","flex-start")]),z([c(yo,"align-self","flex-start")]));case 4:return y(z([c(yo,"align-items","center")]),z([c(yo,"align-self","center")]));default:return y(z([c(yo,"justify-content","center")]),q)}})),c($o,so(bi),z([c(yo,"flex-grow","0"),c(yo,"flex-basis","auto"),c(yo,"width","100%"),c(yo,"align-self","stretch !important")])),c(ko,so("sev"),z([c(yo,"justify-content","space-between")]))])),c(ko,so("g"),z([c(yo,"display","-ms-grid"),c($o,".gp",z([c($o,so(fi),z([c(yo,"width","100%")]))])),c(xo,y("display","grid"),z([y("display","grid")])),(At=function(n){switch(n){case 0:return z([c(yo,"justify-content","flex-start")]);case 1:return z([c(yo,"justify-content","flex-end")]);case 2:return z([c(yo,"align-items","flex-end")]);case 3:return z([c(yo,"align-items","flex-start")]);case 4:return z([c(yo,"align-items","center")]);default:return z([c(yo,"justify-content","center")])}},mo(c(oa,(function(n){return z([c($o,so(fi),z([c(ko,qo(n),At(n))]))])}),jo)))])),c(ko,so(Ei),z([c(yo,"display","block"),c($o,so("s:first-child"),z([c(yo,"margin","0 !important")])),c($o,so(fi+(qo(3)+":first-child + .")+fi),z([c(yo,"margin","0 !important")])),c($o,so(fi+(qo(2)+":first-child + .")+fi),z([c(yo,"margin","0 !important")])),
1Co((function(n){switch(n){case 0:case 1:return y(q,q);case 2:return y(q,z([c(yo,"float","right"),c(ko,"::after",z([c(yo,"content",'""'),c(yo,"display","table"),c(yo,"clear","both")]))]));case 3:return y(q,z([c(yo,"float","left"),c(ko,"::after",z([c(yo,"content",'""'),c(yo,"display","table"),c(yo,"clear","both")]))]));case 4:default:return y(q,q)}}))])),c(ko,so("iml"),z([c(yo,"white-space","pre-wrap !important"),c(yo,"height","100%"),c(yo,"width","100%"),c(yo,"background-color","transparent")])),c(ko,so("implw"),z([c(ko,so(_i),z([c(yo,"flex-basis","auto")]))])),c(ko,so("imlp"),z([c(yo,"white-space","pre-wrap !important"),c(yo,"cursor","text"),c($o,so("imlf"),z([c(yo,"white-space","pre-wrap !important"),c(yo,"color","transparent")]))])),c(ko,so(zi),z([c(yo,"display","block"),c(yo,"white-space","normal"),c(yo,"overflow-wrap","break-word"),c(ko,so("hbh"),z([c(yo,"z-index","0"),c($o,so(li),z([c(yo,"z-index","-1")]))])),c(ho,so(Pi),z([c(yo,"display","inline"),c(yo,"white-space","normal")])),c(ho,so(zi),z([c(yo,"display","inline"),c(ko,"::after",z([c(yo,"content","none")])),c(ko,"::before",z([c(yo,"content","none")]))])),c(ho,so(_i),z([c(yo,"display","inline"),c(yo,"white-space","normal"),c(ko,so(Ti),z([c(yo,"display","inline-block")])),c(ko,so(yi),z([c(yo,"display","flex")])),c(ko,so(li),z([c(yo,"display","flex")])),c(ko,so("a"),z([c(yo,"display","flex")])),c(ko,so("b"),z([c(yo,"display","flex")])),c(ko,so(qi),z([c(yo,"display","flex")])),c(ko,so(Ai),z([c(yo,"display","flex")])),c($o,so(Pi),z([c(yo,"display","inline"),c(yo,"white-space","normal")]))])),c($o,so(Ii),z([c(yo,"display","inline")])),c($o,so(di),z([c(yo,"display","inline-flex")])),c($o,so("g"),z([c(yo,"display","inline-grid")])),Co((function(n){switch(n){case 0:case 1:return y(q,q);case 2:return y(q,z([c(yo,"float","right")]));case 3:return y(q,z([c(yo,"float","left")]));case 4:default:return y(q,q)}}))])),c(ko,".hidden",z([c(yo,"display","none")])),c(ko,so("w1"),z([c(yo,"font-weight","100")])),c(ko,so("w2"),z([c(yo,"font-weight","200")])),c(ko,so("w3"),z([c(yo,"font-weight","300")])),c(ko,so("w4"),z([c(yo,"font-weight","400")])),c(ko,so("w5"),z([c(yo,"font-weight","500")])),c(ko,so("w6"),z([c(yo,"font-weight","600")])),c(ko,so("w7"),z([c(yo,"font-weight","700")])),c(ko,so("w8"),z([c(yo,"font-weight","800")])),c(ko,so("w9"),z([c(yo,"font-weight","900")])),c(ko,so("i"),z([c(yo,"font-style","italic")])),c(ko,so(Vi),z([c(yo,"text-decoration","line-through")])),c(ko,so("u"),z([c(yo,"text-decoration","underline"),c(yo,"text-decoration-skip-ink","auto"),c(yo,"text-decoration-skip","ink")])),c(ko,A(so("u"),so(Vi)),z([c(yo,"text-decoration","line-through underline"),c(yo,"text-decoration-skip-ink","auto"),c(yo,"text-decoration-skip","ink")])),c(ko,so("tun"),z([c(yo,"font-style","normal")])),c(ko,so("tj"),z([c(yo,"text-align","justify")])),c(ko,so("tja"),z([c(yo,"text-align","justify-all")])),c(ko,so("tc"),z([c(yo,"text-align","center")])),c(ko,so("tr"),z([c(yo,"text-align","right")])),c(ko,so("tl"),z([c(yo,"text-align","left")])),c(ko,".modal",z([c(yo,"position","fixed"),c(yo,"left","0"),c(yo,"top","0"),c(yo,"width","100%"),c(yo,"height","100%"),c(yo,"pointer-events","none")]))]))]),_o=function(n){return z([c(wo,".v-"+n,z([c(yo,"font-feature-settings",'"'+n+'"')])),c(wo,".v-"+n+"-off",z([c(yo,"font-feature-settings",'"'+n+'" 0')]))])},Lo=ia(z([c(pt,(function(n){return c(wo,".border-"+ir(n),z([c(yo,"border-width",ir(n)+"px")]))}),c(br,0,6)),c(pt,(function(n){return c(wo,".font-size-"+ir(n),z([c(yo,"font-size",ir(n)+"px")]))}),c(br,8,32)),c(pt,(function(n){return c(wo,".p-"+ir(n),z([c(yo,"padding",ir(n)+"px")]))}),c(br,0,24)),z([c(wo,".v-smcp",z([c(yo,"font-variant","small-caps")])),c(wo,".v-smcp-off",z([c(yo,"font-variant","normal")]))]),_o("zero"),_o("onum"),_o("liga"),_o("dlig"),_o("ordn"),_o("tnum"),_o("afrc"),_o("frac")])),Vo="@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {"+so(fi)+so(Ii)+" > "+so(fi)+" { flex-basis: auto !important; } "+so(fi)+so(Ii)+" > "+so(fi)+so(bi)+' { 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',Po=function(n){return c(or,"",n)},Mo=r((function(n,e){return{bs:e,I:q,as:q,af:n}})),Uo=r((function(n,e){var t=n;return s(bt,r((function(n,e){switch(n.$){case 0:return j(e,{as:c(Ke,y(n.a,n.b),e.as)});case 3:var r=n.a;return j(e,{I:c(Ke,{bs:"\n}",I:q,as:n.b,af:"@supports ("+r.a+":"+r.b+") {"+t.af},e.I)});case 5:var a=n.b;return j(e,{I:c(Ke,c(Uo,c(Mo,t.af+" + "+n.a,""),a),e.I)});case 1:var u=n.b;return j(e,{I:c(Ke,c(Uo,c(Mo,t.af+" > "+n.a,""),u),e.I)});case 2:return u=n.b,j(e,{I:c(Ke,c(Uo,c(Mo,t.af+" "+n.a,""),u),e.I)});case 4:var i=n.b;return j(e,{I:c(Ke,c(Uo,c(Mo,A(t.af,n.a),""),i),e.I)});default:var o=n.a;return j(e,{I:c(Ke,c(Uo,c(Mo,t.af,""),o),e.I)})}})),t,e)})),To=A(Vo,(Ct=A(Io,Lo),Et=function(n){return n.as.b?n.af+"{"+function(n){return Po(c(pt,(function(n){return n.a+":"+n.b+";"}),n))}(n.as)+n.bs+"}":""},zt=function(n){var e=n;return A(Et(e),Po(c(pt,zt,e.I)))},Po(c(pt,zt,s(bt,r((function(n,e){var r=n.b;return c(Ke,c(Uo,c(Mo,n.a,""),r),e)})),q,Ct))))),So=function(n){switch(n.f8){case 0:return s(vo,"div",q,z([s(vo,"style",q,z([Ja(To)]))]));case 1:return Ja("");default:return s(vo,"elm-ui-static-rules",z([c(go,"rules",Xi(To))]),q)}},Do=r((function(n,e){return s(sr,function(n){return r((function(e,r){return r.push(n(e)),r}))}(n),[],e)})),Fo=r((function(n,e){for(;;){if(!e.b)return!1;var r=e.b;if(n(e.a))return!0;n=n,e=r}})),Ro=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.dK+'"'}},No=function(n){switch(n.$){case 0:return"smcp"===n.a;case 1:return!1;default:return"smcp"===n.a&&1===n.b}},Oo=function(n){return 5===n.$&&c(Fo,No,n.a.el)},Ho=r((function(n,e){return 0>w(n,e)?n:e})),Wo=function(n){return-n},Ko=t((function(n,e,r){var t=e.a,a=e.b;return n?r+"\n  "+t+": "+a+" !important;":r+"\n  "+t+": "+a+";"})),Bo=a((function(n,e,r,t){if(1===e.$)return z([r+"{"+s(sr,Ko(!1),"",t)+"\n}"]);switch(e.a){case 1:switch(n.fJ){case 0:return q;case 2:return z([r+"-hv {"+s(sr,Ko(!0),"",t)+"\n}"]);default:return z([r+"-hv:hover {"+s(sr,Ko(!1),"",t)+"\n}"])}case 0:var a=s(sr,Ko(!1),"",t);return z([r+"-fs:focus {"+a+"\n}",".s:focus "+r+"-fs  {"+a+"\n}",r+"-fs:focus-within {"+a+"\n}",".ui-slide-bar:focus + "+so(fi)+" .focusable-thumb"+r+"-fs {"+a+"\n}"]);default:return z([r+"-act:active {"+s(sr,Ko(!1),"",t)+"\n}"])}})),Zo=function(n){switch(n.$){case 0:return'"'+n.a+'"';case 1:return'"'+n.a+'" 0';default:return'"'+n.a+'" '+ir(n.b)}},Go=function(n){return 5===n.$?ar(c(or,", ",c(pt,Zo,n.a.el))):ur},Xo=t((function(n,e,r){switch(e.$){case 0:return f(Bo,n,r,e.a,e.b);case 13:return f(Bo,n,r,"."+(u=e.a),z([c(oo,"box-shadow",e.b)]));case 12:return f(Bo,n,r,"."+(u=e.a),z([c(oo,"opacity",fo(c(Vr,0,c(Ho,1,1-e.b))))]));case 2:var a=e.a;return f(Bo,n,r,".font-size-"+ir(a),z([c(oo,"font-size",ir(a)+"px")]));case 1:var u=e.a,i=e.b,o=c(or,", ",c(Ht,Go,i)),l=z([c(oo,"font-family",c(or,", ",c(pt,Ro,i))),c(oo,"font-feature-settings",o),c(oo,"font-variant",c(Fo,Oo,i)?"small-caps":"normal")]);return f(Bo,n,r,"."+u,l);case 3:return f(Bo,n,r,"."+(N=e.a),z([c(oo,e.b,H=e.c)]));case 4:return f(Bo,n,r,"."+(N=e.a),z([c(oo,e.b,lo(e.c))]));case 5:var d=e.a,b=e.b,p=e.c,v=ir(p)+"px",g=ir(b)+"px",h=".ar",m=".p",$=".pg",w=".al",k=fo(p/2)+"px",x=fo(b/2)+"px",j=".s";return ia(z([f(Bo,n,r,(N="."+d)+".r >
1 "+".s + "+j,z([c(oo,"margin-left",g)])),f(Bo,n,r,N+".wrp.r > "+j,z([c(oo,"margin",k+" "+x)])),f(Bo,n,r,N+".c > "+".s + "+j,z([c(oo,"margin-top",v)])),f(Bo,n,r,N+($+" > ")+".s + "+j,z([c(oo,"margin-top",v)])),f(Bo,n,r,N+($+" > ")+w,z([c(oo,"margin-right",g)])),f(Bo,n,r,N+($+" > ")+h,z([c(oo,"margin-left",g)])),f(Bo,n,r,A(N,m),z([c(oo,"line-height","calc(1em + "+ir(p)+"px)")])),f(Bo,n,r,"textarea"+(j+N),z([c(oo,"line-height","calc(1em + "+ir(p)+"px)"),c(oo,"height","calc(100% + "+ir(p)+"px)")])),f(Bo,n,r,N+".p > "+w,z([c(oo,"margin-right",g)])),f(Bo,n,r,N+".p > "+h,z([c(oo,"margin-left",g)])),f(Bo,n,r,N+".p::after",z([c(oo,"content","''"),c(oo,"display","block"),c(oo,"height","0"),c(oo,"width","0"),c(oo,"margin-top",ir(-1*(p/2|0))+"px")])),f(Bo,n,r,N+".p::before",z([c(oo,"content","''"),c(oo,"display","block"),c(oo,"height","0"),c(oo,"width","0"),c(oo,"margin-bottom",ir(-1*(p/2|0))+"px")]))]));case 7:h=e.c;var C=e.d;return w=e.e,f(Bo,n,r,N="."+(d=e.a),z([c(oo,"padding",fo(e.b)+"px "+fo(h)+"px "+fo(C)+"px "+fo(w)+"px")]));case 6:return h=e.c,C=e.d,w=e.e,f(Bo,n,r,N="."+(d=e.a),z([c(oo,"border-width",ir(e.b)+"px "+ir(h)+"px "+ir(C)+"px "+ir(w)+"px")]));case 8:var E=e.a,I=t((function(n,e,r){n:for(;;)switch(r.$){case 0:return ir(r.a)+"px";case 1:var t=y(n,e);if(1===t.a.$)return 1===t.b.$?"max-content":"minmax(max-content, "+ir(a=t.b.a)+"px)";if(1===t.b.$)return"minmax("+ir(t.a.a)+"px, max-content)";var a=t.b.a;return"minmax("+ir(t.a.a)+"px, "+ir(a)+"px)";case 2:var u=r.a,i=y(n,e);return 1===i.a.$?1===i.b.$?ir(u)+"fr":"minmax(max-content, "+ir(a=i.b.a)+"px)":1===i.b.$?"minmax("+ir(i.a.a)+"px, "+ir(u)+"frfr)":(a=i.b.a,"minmax("+ir(i.a.a)+"px, "+ir(a)+"px)");case 3:var o=r.b;n=ar(r.a),e=e,r=o;continue n;default:o=r.b,n=n,e=ar(r.a),r=o;continue n}})),_=function(n){return s(I,ur,ur,n)},L=(_(E.gL.a),_(E.gL.b)),V=function(n){return"grid-template-rows: "+n+";"}(c(or," ",c(pt,_,E.gB))),P=function(n){return"-ms-grid-rows: "+n+";"}(c(or,L,c(pt,_,E.ai))),M=function(n){return"-ms-grid-columns: "+n+";"}(c(or,L,c(pt,_,E.ai))),U="grid-row-gap:"+_(E.gL.b)+";",T="grid-column-gap:"+_(E.gL.a)+";",S=function(n){return"grid-template-columns: "+n+";"}(c(or," ",c(pt,_,E.ai)));return z([(N=".grid-rows-"+c(or,"-",c(pt,eo,E.gB))+"-cols-"+c(or,"-",c(pt,eo,E.ai))+"-space-x-"+eo(E.gL.a)+"-space-y-"+eo(E.gL.b))+"{"+M+P+"}","@supports (display:grid) {"+N+"{"+S+V+T+U+"}}"]);case 9:var D=e.a,F=c(or," ",z(["-ms-grid-row: "+ir(D.gA)+";","-ms-grid-row-span: "+ir(D.dh)+";","-ms-grid-column: "+ir(D.c0)+";","-ms-grid-column-span: "+ir(D.hv)+";"])),R=c(or," ",z(["grid-row: "+ir(D.gA)+" / "+ir(D.gA+D.dh)+";","grid-column: "+ir(D.c0)+" / "+ir(D.c0+D.hv)+";"]));return z([(N=".grid-pos-"+ir(D.gA)+"-"+ir(D.c0)+"-"+ir(D.hv)+"-"+ir(D.dh))+"{"+F+"}","@supports (display:grid) {"+N+"{"+R+"}}"]);case 11:var N=e.a;return c(oa,(function(e){return s(Xo,n,e,ar(N))}),e.b);default:var O=e.a,H=function(n){switch(n.$){case 0:return ur;case 1:var e=n.a,r=e.b,t=e.c;return ar("translate3d("+fo(e.a)+"px, "+fo(r)+"px, "+fo(t)+"px)");default:var a=n.a,u=a.b,i=a.c,o=n.b,c=o.a,s=o.b,f=o.c,l=n.c,d=l.a,b=l.b,p=l.c,v=n.d,g="translate3d("+fo(a.a)+"px, "+fo(u)+"px, "+fo(i)+"px)",h="scale3d("+fo(c)+", "+fo(s)+", "+fo(f)+")",m="rotate3d("+fo(d)+", "+fo(b)+", "+fo(p)+", "+fo(v)+"rad)";return ar(g+" "+h+" "+m)}}(O),W=y(N=ro(O),H);return W.a.$||W.b.$?q:f(Bo,n,r,"."+(d=W.a.a),z([c(oo,"transform",W.b.a)]))}})),Jo=r((function(n,e){return t=c(pt,(function(e){var r=s(Xo,n,e,ur);return y(to(e),c(Do,Xi,r))}),e),s(sr,r((function(n,e){return s(pn,n.a,n.b,e)})),{},t);var t})),Qo=r((function(n,e){return n+" {"+c(or,"",c(pt,(function(n){return n.a+": "+n.b+";"}),e))+"}"})),Yo=t((function(n,e,r){var t=r.b;return z([c(Qo,"."+n+"."+e+", ."+n+" ."+e,r.a),c(Qo,"."+n+"."+e+"> ."+"t, ."+n+" ."+e+" > ."+Pi,t)])})),nc=t((function(n,e,r){var t=e.a,a=e.b,u=h(n,r)?n:r+" ."+n;return c(or," ",A(s(Yo,u,Li,a),s(Yo,u,"fs",t)))})),ec=r((function(n,e){var r=h(n,e)?n:e+" ."+n;return c(or," ",z([c(Qo,"."+r+"."+"cap, ."+r+" ."+Li,z([y("line-height","1")])),c(Qo,"."+r+"."+"cap> ."+"t, ."+r+" ."+"cap > ."+Pi,z([y("vertical-align","0"),y("line-height","1")]))]))}
1)),rc=t((function(n,e,r){return{dh:e/n,d7:n,en:r}})),tc=r((function(n,e){return s(bt,r((function(e,r){return n(e)?c(Ke,e,r):r})),q,e)})),ac=function(n){return n.b?ar(s(sr,Ho,n.a,n.b)):ur},uc=function(n){var e,r=z([n.e2,n.eP,n.fk,n.f2]),t=c(ra,n.fk,ac(r)),a=c(ra,n.eP,ac(c(tc,(function(n){return!h(n,t)}),r))),u=c(ra,n.e2,(e=r).b?ar(s(sr,Vr,e.a,e.b)):ur),i=1/(u-t),o=1-u;return{e2:s(rc,1/(u-a),u-a,1-u),df:s(rc,i,u-t,o)}},ic=function(n){return y(z([y("display","block")]),z([y("display","inline-block"),y("line-height",fo(n.dh)),y("vertical-align",fo(n.en)+"em"),y("font-size",fo(n.d7)+"em")]))},oc=r((function(n,e){var t=s(sr,r((function(e,r){return{bL:A(r.bL,s(Xo,n,e,ur)),bd:(a=1===(t=e).$?ar(y(t.a,t.b)):ur,1===a.$?r.bd:c(Ke,a.a,r.bd))};var t,a})),{bL:q,bd:q},e),a=t.bL;return A(function(n){var e=function(n){return 4===n.$?ar("@import url('"+n.b+"');"):ur},t=c(pt,Ur,n);return A(c(or,"\n",c(pt,(function(n){return c(or,"\n",c(Ht,e,n.b))}),n)),c(or,"\n",c(pt,(function(n){var e=n.a,a=function(n){return s(sr,r((function(n,e){if(1===e.$){if(5===n.$){var r=n.a.ez;if(1===r.$)return e;var t=r.a;return ar(y(ic(uc(t).df),ic(uc(t).e2)))}return e}return e})),ur,n)}(n.b);return c(or,"",c(pt,1===a.$?ec(e):c(nc,e,a.a),t))}),n)))}(t.bd),Po(a))})),cc=r((function(n,e){switch(n.f8){case 0:case 1:return s(vo,"div",q,z([s(vo,"style",q,z([Ja(c(oc,n,e))]))]));default:return s(vo,"elm-ui-rules",z([c(go,"rules",c(Jo,n,e))]),q)}})),sc=a((function(n,e,r,t){var a=c(cc,e,s(sr,io,y(no,po(e.fv)),r).b);return n?c(Ke,y("static-stylesheet",So(e)),c(Ke,y("dynamic-stylesheet",a),t)):c(Ke,y("dynamic-stylesheet",a),t)})),fc=a((function(n,e,r,t){var a=c(cc,e,s(sr,io,y(no,po(e.fv)),r).b);return n?c(Ke,So(e),c(Ke,a,t)):c(Ke,a,t)})),lc=Ku(45),dc=Ku(37),bc=function(n){return Kn(Qn(n))},pc=function(n){return!n},vc=Wn("p"),gc=r((function(n,e){var r=e.a;if(n.$){var t=n.a;return h(t&e.b,t)}var a=n.a;return h(a&r,a)})),hc=Wn("s"),mc=Wn("u"),$c=Ku(44),wc=Ku(39),kc=i((function(n,e,t,a,u,i){var o=r((function(n,e){if(1===a.$){var r=a.a;return s(bc,n,e,function(){switch(u.$){case 0:return r;case 2:return f(sc,!1,u.a,u.b,r);default:return f(sc,!0,u.a,u.b,r)}}())}var t=a.a;return c(function(){switch(n){case"div":return Yi;case"p":return vc;default:return vo(n)}}(),e,function(){switch(u.$){case 0:return t;case 2:return f(fc,!1,u.a,u.b,t);default:return f(fc,!0,u.a,u.b,t)}}())})),l=function(){switch(e.$){case 0:return c(o,"div",t);case 1:return c(o,e.a,t);default:return s(vo,e.a,t,z([c(o,e.b,z([Qi("s e")]))]))}}();switch(i){case 0:return c(gc,wc,n)&&!c(gc,$c,n)?l:c(gc,Bi,n)?c(mc,z([Qi(c(or," ",z([fi,_i,bi,vi,oi])))]),z([l])):c(gc,Zi,n)?c(hc,z([Qi(c(or," ",z([fi,_i,bi,vi,ui])))]),z([l])):l;case 1:return c(gc,dc,n)&&!c(gc,lc,n)?l:c(gc,Gi,n)?c(hc,z([Qi(c(or," ",z([fi,_i,bi,ii])))]),z([l])):c(gc,Ki,n)?c(mc,z([Qi(c(or," ",z([fi,_i,bi,ai])))]),z([l])):l;default:return l}})),yc=function(n){return!n.b},xc=function(n){return c(Yi,z([Qi("s t wc hc")]),z([Qa(n)]))},jc=function(n){return c(Yi,z([Qi("s t wf hf")]),z([Qa(n)]))},Ac=t((function(n,e,t){var a=r((function(e,r){var t=e.a,a=e.b,u=r.a,i=r.b;switch(a.$){case 0:var o=a.a;return h(n,4),y(c(Ke,y(t,o(n)),u),i);case 1:var s=a.a;return h(n,4),y(c(Ke,y(t,c(s.b7,Ri,n)),u),yc(i)?s.gR:A(s.gR,i));case 2:var f=a.a;return y(c(Ke,y(t,h(n,2)?jc(f):xc(f)),u),i);default:return y(u,i)}})),u=r((function(e,r){var t=r.a,a=r.b;switch(e.$){case 0:var u=e.a;return h(n,4),y(c(Ke,u(n),t),a);case 1:var i=e.a;return h(n,4),y(c(Ke,c(i.b7,Ri,n),t),yc(a)?i.gR:A(i.gR,a));case 2:var o=e.a;return y(c(Ke,h(n,2)?jc(o):xc(o),t),a);default:return y(t,a)}}));if(1===e.$){var i=e.a,o=s(bt,a,y(q,q),i),d=o.a;if((v=yc(p=o.b)?t.gR:A(t.gR,p)).b){var b=v;return Ni({b7:f(kc,t.aA,t.aE,t.av,Fi(s(Wi,"nearby-element-pls",d,t.e5))),gR:b})}return Oi(l(kc,t.aA,t.aE,t.av,Fi(s(Wi,"nearby-element-pls",d,t.e5)),Ri))}var p,v,g=e.a,m=s(bt,u,y(q,q),g),$=m.a;return(v=yc(p=m.b)?t.gR:A(t.gR,p)).b?(b=v,Ni({b7:f(kc,t.aA,t.aE,t.av,Yu(c(Hi,$,t.e5))),gR:b})):Oi(l(kc,t.aA,t.aE,t.av,Yu(c(Hi,$,t.e5)),Ri))})),qc=t((function(n,e,r){return{$:3,a:n,b:e,c:r}})),Cc=function(n){return{$:10,a:n}},Ec=r((function(n,e){return{$:0,a:n,b:e}})),zc=r((function(n,e){var r=e.a,t=e.b;return n.$?c(Ec,r,n.a|t):c(Ec,n.a|r,t)})),Ic=function(n){return{$:1,a:n}},_c=r((function(n,e){return{$:3,a:n,b:e}})),Lc=function(n){return{$:2,a:n}},Vc=r((function(n,e){return c(Yi,z([Qi(function(){switch(n){case 0:return c(or," ",z([ji,_i,"a"]));case 1:return c(or," ",z([ji,_i,"b"]));case 2:return c(or," ",z([ji,_i,qi]));case 3:return c(or," ",z([ji,_i,Ai]));case 4:return c(or," ",z([ji,_i,yi]));default:return c(or," ",z([ji,_i,li]))}}())]),z([function(){switch(e.$){case 3:return Ja("");case 2:return xc(e.a);case 0:return(0,e.a)(2);default:return c(e.a.b7,Ri,2)}}()]))})),Pc=t((function(n,e,r){var t=c(Vc,n,e);switch(r.$){case 0:return 5===n?Ic(z([t])):Lc(z([t]));case 1:var a=r.a;return 5===n?Ic(c(Ke,t,a)):c(_c,a,z([t]));case 2:var u=r.a;return 5===n?c(_c,z([t]),u):Lc(c(Ke,t,u));default:return a=r.a,u=r.b,5===n?c(_c,c(Ke,t,a),u):c(_c,a,c(Ke,t,u))}})),Mc=r((function(n,e){return{$:2,a:n,b:e}})),Uc=function(n){return{$:1,a:n}},Tc=r((function(n,e){switch(e.$){case 0:return Uc(n);case 1:return c(Mc,e.a,n);default:return c(Mc,e.a,e.b)}})),Sc=function(n){switch(n){case 0:return"ah al";case 2:return"ah ar";default:return"ah cx"}},Dc=function(n){switch(n){case 0:return"av at";case 2:return"av ab";default:return"av cy"}},Fc=r((function(n,e){return c(Jn,function(n){return/^(on|formAction$)/i.test(n)?"data-"+n:n}(n),Yn(e))})),Rc=a((function(n,e,r,t){return{$:2,a:n,b:e,c:r,d:t}})),Nc=function(n){return{$:1,a:n}},Oc=r((function(n,e){switch(n.$){case 0:switch(e.$){case 0:return Nc(x(a=e.a,0,0));case 1:return Nc(x(0,u=e.a,0));case 2:return Nc(x(0,0,i=e.a));case 3:return Nc(r=e.a);case 4:var r=e.a,t=e.b;return f(Rc,x(0,0,0),x(1,1,1),r,t);default:return r=e.a,f(Rc,x(0,0,0),r,x(0,0,1),0)}case 1:var a=(o=n.a).a,u=o.b,i=o.c;switch(e.$){case 0:return Nc(x(e.a,u,i));case 1:return Nc(x(a,e.a,i));case 2:return Nc(x(a,u,e.a));case 3:return Nc(r=e.a);case 4:return r=e.a,t=e.b,f(Rc,o,x(1,1,1),r,t);default:return f(Rc,o,e.a,x(0,0,1),0)}default:a=(o=n.a).a,u=o.b,i=o.c;var o,c=n.b,s=n.c;switch(t=n.d,e.$){case 0:return f(Rc,x(e.a,u,i),c,s,t);case 1:return f(Rc,x(a,e.a,i),c,s,t);case 2:return f(Rc,x(a,u,e.a),c,s,t);case 3:return f(Rc,e.a,c,s,t);case 4:return f(Rc,o,c,e.a,e.b);default:return f(Rc,o,e.a,s,t)}}})),Hc=Ku(7),Wc=Ku(36),Kc=r((function(n,e){return c(Ec,n.a|e.a,n.b|e.b)})),Bc=c(Ec,0,0),Zc=function(n){switch(n.$){case 0:var e=ir(n.a),r="height-px-"+e;return x(Bc,"he "+r,z([s(qc,r,"height",e+"px")]));case 1:return x(c(zc,Wc,Bc),mi,q);case 2:var t=n.a;return 1===t?x(c(zc,dc,Bc),wi,q):x(c(zc,dc,Bc),"hfp height-fill-"+ir(t),z([s(qc,"s.c > "+so("height-fill-"+ir(t)),"flex-grow",ir(1e5*t))]));case 3:var a=n.a,u=n.b,i="min-height-"+ir(a),o=s(qc,i,"min-height",ir(a)+"px !important"),f=Zc(u),l=f.b,d=f.c;return x(c(zc,lc,f.a),i+" "+l,c(Ke,o,d));default:var b=n.a,p=(u=n.b,i="max-height-"+ir(b),o=s(qc,i,"max-height",ir(b)+"px"),Zc(u));return l=p.b,d=p.c,x(c(zc,lc,p.a),i+" "+l,c(Ke,o,d))}},Gc=Ku(38),Xc=function(n){switch(n.$){case 0:var e=n.a;return x(Bc,"we width-px-"+ir(e),z([s(qc,"width-px-"+ir(e),"width",ir(e)+"px")]));case 1:return x(c(zc,Gc,Bc),Ui,q);case 2:var r=n.a;return 1===r?x(c(zc,wc,Bc),Si,q):x(c(zc,wc,Bc),"wfp width-fill-"+ir(r),z([s(qc,"s.r > "+so("width-fill-"+ir(r)),"flex-grow",ir(1e5*r))]));case 3:var t=n.a,a=n.b,u="min-width-"+ir(t),i=s(qc,u,"min-width",ir(t)+"px"),o=Xc(a),f=o.b,l=o.c;return x(c(zc,$c,o.a),u+" "+f,c(Ke,i,l));default:var d=n.a,b=(a=n.b,u="max-width-"+ir(d),i=s(qc,u,"max-width",ir(d)+"px"),Xc(a));return f=b.b,l=b.c,x(c(zc,$c,b.a),u+" "+f,c(Ke,i,l))}},Jc=Ku(27),Qc=r((function(n,e){if(h(n,Jc)){if(3!==e.$)return!1;switch(e.c){case"0px":case"1px":case"2px":case"3px":case"4px":case"5px":case"6px":return!0;default:return!1}}else switch(e.$){case 2:var r=e.a;return r>=8&&32>=r;case 7:var t=e.b,a=e.c,u=e.e;return h(t,e.d)&&h(t,a)&&h(t,u)&&t>=0&&24>=t;default:return!1}}
1)),Yc=Ku(6),ns=Ku(30),es=Ku(29),rs=function(n){return e(8,n,(function(e){return function(r){return function(t){return function(a){return function(u){return function(i){return function(o){return function(c){return n(e,r,t,a,u,i,o,c)}}}}}}}}))}((function(n,e,r,t,a,u,i,o){n:for(;;){if(!o.b){var f=ro(t);return 1===f.$?{av:c(Ke,Qi(n),u),e5:i,aA:r,aE:e,gR:a}:{av:c(Ke,Qi(n+" "+f.a),u),e5:i,aA:r,aE:e,gR:c(Ke,Cc(t),a)}}var l=o.a,d=o.b;switch(l.$){case 0:n=m=n,e=$=e,r=w=r,t=k=t,a=y=a,u=u,i=i,o=d;continue n;case 3:var b=l.b;if(c(gc,v=l.a,r)){n=m=n,e=$=e,r=w=r,t=k=t,a=y=a,u=u,i=i,o=d;continue n}n=m=b+" "+n,e=$=e,r=w=c(zc,v,r),t=k=t,a=y=a,u=u,i=i,o=d;continue n;case 1:n=m=n,e=$=e,r=w=r,t=k=t,a=y=a,u=c(Ke,l.a,u),i=i,o=d;continue n;case 4:var p=l.b;if(c(gc,v=l.a,r)){n=m=n,e=$=e,r=w=r,t=k=t,a=y=a,u=u,i=i,o=d;continue n}if(c(Qc,v,p)){n=m=to(p)+" "+n,e=$=e,r=w=c(zc,v,r),t=k=t,a=y=a,u=u,i=i,o=d;continue n}n=m=to(p)+" "+n,e=$=e,r=w=c(zc,v,r),t=k=t,a=y=c(Ke,p,a),u=u,i=i,o=d;continue n;case 10:var v,g=l.b;n=m=n,e=$=e,r=w=c(zc,v=l.a,r),t=k=c(Oc,t,g),a=y=a,u=u,i=i,o=d;continue n;case 7:var h=l.a;if(c(gc,Yc,r)){n=m=n,e=$=e,r=w=r,t=k=t,a=y=a,u=u,i=i,o=d;continue n}switch(h.$){case 0:var m="we width-px-"+ir(C=h.a)+" "+n,$=e,w=c(zc,Yc,r),k=t,y=c(Ke,s(qc,"width-px-"+ir(C),"width",ir(C)+"px"),a);n=m,e=$,r=w,t=k,a=y,u=u,i=i,o=d;continue n;case 1:n=m=n+" "+Ui,e=$=e,r=w=c(zc,Gc,c(zc,Yc,r)),t=k=t,a=y=a,u=u,i=i,o=d;continue n;case 2:if(1===(I=h.a)){n=m=n+" "+Si,e=$=e,r=w=c(zc,wc,c(zc,Yc,r)),t=k=t,a=y=a,u=u,i=i,o=d;continue n}m=n+" "+"wfp width-fill-"+ir(I),$=e,w=c(zc,wc,c(zc,Yc,r)),k=t,y=c(Ke,s(qc,"s.r > "+so("width-fill-"+ir(I)),"flex-grow",ir(1e5*I)),a),n=m,e=$,r=w,t=k,a=y,u=u,i=i,o=d;continue n;default:var x=Xc(h),j=x.c;m=n+" "+x.b,$=e,w=c(Kc,x.a,c(zc,Yc,r)),k=t,y=A(j,a),n=m,e=$,r=w,t=k,a=y,u=u,i=i,o=d;continue n}case 8:var q=l.a;if(c(gc,Hc,r)){n=m=n,e=$=e,r=w=r,t=k=t,a=y=a,u=u,i=i,o=d;continue n}switch(q.$){case 0:var C,E=ir(C=q.a)+"px",z="height-px-"+E;n=m="he "+z+" "+n,e=$=e,r=w=c(zc,Hc,r),t=k=t,a=y=c(Ke,s(qc,z,"height ",E),a),u=u,i=i,o=d;continue n;case 1:n=m="hc "+n,e=$=e,r=w=c(zc,Wc,c(zc,Hc,r)),t=k=t,a=y=a,u=u,i=i,o=d;continue n;case 2:var I;if(1===(I=q.a)){n=m="hf "+n,e=$=e,r=w=c(zc,dc,c(zc,Hc,r)),t=k=t,a=y=a,u=u,i=i,o=d;continue n}m=n+" "+"hfp height-fill-"+ir(I),$=e,w=c(zc,dc,c(zc,Hc,r)),k=t,y=c(Ke,s(qc,"s.c > "+so("height-fill-"+ir(I)),"flex-grow",ir(1e5*I)),a),n=m,e=$,r=w,t=k,a=y,u=u,i=i,o=d;continue n;default:var _=Zc(q);j=_.c,m=n+" "+_.b,$=e,w=c(Kc,_.a,c(zc,Hc,r)),k=t,y=A(j,a),n=m,e=$,r=w,t=k,a=y,u=u,i=i,o=d;continue n}case 2:var L=l.a;switch(L.$){case 0:n=m=n,e=$=c(Tc,"main",e),r=w=r,t=k=t,a=y=a,u=u,i=i,o=d;continue n;case 1:n=m=n,e=$=c(Tc,"nav",e),r=w=r,t=k=t,a=y=a,u=u,i=i,o=d;continue n;case 2:n=m=n,e=$=c(Tc,"footer",e),r=w=r,t=k=t,a=y=a,u=u,i=i,o=d;continue n;case 3:n=m=n,e=$=c(Tc,"aside",e),r=w=r,t=k=t,a=y=a,u=u,i=i,o=d;continue n;case 4:var V=L.a;if(V>1){if(7>V){n=m=n,e=$=c(Tc,"h"+ir(V),e),r=w=r,t=k=t,a=y=a,u=u,i=i,o=d;continue n}n=m=n,e=$=c(Tc,"h6",e),r=w=r,t=k=t,a=y=a,u=u,i=i,o=d;continue n}n=m=n,e=$=c(Tc,"h1",e),r=w=r,t=k=t,a=y=a,u=u,i=i,o=d;continue n;case 9:n=m=n,e=$=e,r=w=r,t=k=t,a=y=a,u=u,i=i,o=d;continue n;case 8:n=m=n,e=$=e,r=w=r,t=k=t,a=y=a,u=c(Ke,c(Fc,"role","button"),u),i=i,o=d;continue n;case 5:n=m=n,e=$=e,r=w=r,t=k=t,a=y=a,u=c(Ke,c(Fc,"aria-label",L.a),u),i=i,o=d;continue n;case 6:n=m=n,e=$=e,r=w=r,t=k=t,a=y=a,u=c(Ke,c(Fc,"aria-live","polite"),u),i=i,o=d;continue n;default:n=m=n,e=$=e,r=w=r,t=k=t,a=y=a,u=c(Ke,c(Fc,"aria-live","assertive"),u),i=i,o=d;continue n}case 9:var P=l.a,M=l.b;j=function(){switch(M.$){case 3:case 2:case 0:return a;default:return A(a,M.a.gR)}}(),n=m=n,e=$=e,r=w=r,t=k=t,a=y=j,u=u,i=s(Pc,P,M,i),o=d;continue n;case 6:var U=l.a;if(c(gc,ns,r)){n=m=n,e=$=e,r=w=r,t=k=t,a=y=a,u=u,i=i,o=d;continue n}n=m=Sc(U)+" "+n,e=$=e,r=w=function(n){switch(U){case 1:return c(zc,Zi,n);case 2:return c(zc,Bi,n);default:return n}}(c(zc,ns,r)),t=k=t,a=y=a,u=u,i=i,o=d;continue n;default:var T=l.a;if(c(gc,es,r)){n=m=n,e=$=e,r=w=r,t=k=t,a=y=a,u=u,i=i,o=d;continue n}n=m=Dc(T)+" "+n,e=$=e,r=w=function(n){switch(T){case 1:return c(zc,Gi,n);case 2:return c(zc,Ki,n);default:return n}}(c(zc,es,r)),t=k=t,a=y=a,u=u,i=i,o=d;continue n}}})),ts={$:0},as=ts,us=a((function(n,e,r,t){return s(Ac,n,t,function(n,e,r,t,a,u,i,o,c){return 8===n.a?n.f(e,r,t,a,u,i,o,c):n(e)(r)(t)(a)(u)(i)(o)(c)}(rs,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),e,Bc,as,q,q,ei,$r(r)))})),is=function(n){return{$:8,a:n}},os=is,cs={$:1},ss=function(n){return{$:7,a:n}},fs=ss,ls=r((function(n,e){return f(us,2,ni,c(Ke,fs(cs),c(Ke,os(cs),n)),Yu(z([e])))})),ds=r((function(n,e){return e.$?Qe(n(e.a)):rr(e.a)})),bs={$:10},ps=function(n){return{$:11,a:n}},vs=function(n){return{$:4,a:n}},gs=function(n){return{$:7,a:n}},hs=function(n){return{$:5,a:n}},ms=function(n){return{$:1,a:n}},$s=function(n){return{$:3,a:n}},ws=r((function(n,e){return{$:6,a:n,b:e}})),ks={$:0},ys=function(n){return{$:0,a:n}},xs=function(n){return{$:8,a:n}},js={$:8},As=r((function(n,e){return{$:4,a:n,b:e}})),qs=r((function(n,e){return{$:0,a:n,b:e}})),Cs=function(n){return{$:2,a:n}},Es=function(n){return{$:0,a:n}},zs=function(n){return{$:1,a:n}},Is=r((function(n,e){return{$:3,a:n,b:e}})),_s=t((function(n,e,r){return{$:0,a:n,b:e,c:r}})),Ls=t((function(n,e,r){return{$:2,a:n,b:e,c:r}})),Vs=function(n){return{$:6,a:n}},Ps=function(n){return{$:2,a:n}},Ms=t((function(n,e,r){return{$:1,a:n,b:e,c:r}})),Us=r((function(n,e){return{$:0,a:n,b:e}})),Ts=function(n){return{$:0,a:n}},Ss=function(n){return{$:1,a:n}},Ds=t((function(n,e,r){return{$:2,a:n,b:e,c:r}})),Fs=i((function(n,e,r,t,a,u){return{$:4,a:n,b:e,c:r,d:t,e:a,f:u}})),Rs=function(n){return{$:5,a:n}},Ns=function(n){return{$:1,a:n}},Os=function(n){return{$:12,a:n}},Hs=function(n){return{$:12,a:n}},Ws=function(n){return{$:2,a:n}},Ks=function(n){return{$:4,a:n}},Bs=r((function(n,e){return{$:6,a:n,b:e}})),Zs=function(n){return{$:8,a:n}},Gs=r((function(n,e){return{$:0,a:n,b:e}})),Xs=r((function(n,e){return{$:0,a:n,b:e}})),Js={$:8}
1,Qs={$:7},Ys=r((function(n,e){return{$:0,a:n,b:e}})),nf=r((function(n,e){return{$:1,a:n,b:e}})),ef=a((function(n,e,r,t){return{$:3,a:n,b:e,c:r,d:t}})),rf=r((function(n,e){return{a:c(Ke,e,n.a),b:n.b}})),tf=r((function(n,e){return{$:1,a:n,b:e}})),af=t((function(n,e,r){return{$:0,a:n,b:e,c:r}})),uf=r((function(n,e){var r=e;return function(e){var t=r(e);if(1===t.$)return c(tf,t.a,t.b);var a=t.a,u=t.c,i=n(t.b)(u);if(1===i.$){var o=i.a;return c(tf,a||o,i.b)}return o=i.a,s(af,a||o,i.b,i.c)}})),of=function(n){var e=n;return function(n){var r=e(n);return 1===r.$?c(tf,!1,r.b):s(af,!1,r.b,r.c)}},cf=De,sf=u((function(n,e,r,t,a){for(;;){var u=s(cf,n,e,a.d9);if(h(u,-1))return s(af,0>w(a.d,e),0,{c0:t,g:a.g,i:a.i,d:e,gA:r,d9:a.d9});h(u,-2)?(n=n,e+=1,r+=1,t=1,a=a):(n=n,e=u,r=r,t+=1,a=a)}})),ff=function(n){return function(e){return l(sf,n,e.d,e.gA,e.c0,e)}},lf=t((function(n,e,r){var t=e,a=r;return function(e){var r=t(e);if(1===r.$)return c(tf,r.a,r.b);var u=r.a,i=r.b,o=a(r.c);if(1===o.$){var f=o.a;return c(tf,u||f,o.b)}f=o.a;var l=o.c;return s(af,u||f,c(n,i,o.b),l)}})),df=r((function(n,e){return s(lf,tu,n,e)})),bf=function(n){switch(n){case" ":case"\t":return!0;default:return!1}},pf=c(Ys,"\r",ys("a carriage return")),vf=c(Ys,"\n",ys("a newline")),gf={$:0},hf=r((function(n,e){return{$:2,a:n,b:e}})),mf=t((function(n,e,r){n:for(;;){if(r.b){var t=r.b,a=(0,r.a)(n);if(a.$){var u;if((u=a).a)return u;n=n,e=c(hf,e,u.b),r=t;continue n}return a}return c(tf,!1,e)}})),$f=function(n){return function(e){return s(mf,e,gf,n)}},wf=function(n){return function(e){return s(af,!1,n,e)}},kf=r((function(n,e){return{$:1,a:n,b:e}})),yf=a((function(n,e,r,t){return{c0:e,fc:t,gr:r,gA:n}})),xf=r((function(n,e){return c(kf,gf,f(yf,n.gA,n.c0,e,n.g))})),jf=Se,Af=function(n){var e=n.a,r=n.b,t=!nt(e);return function(n){var a=l(jf,e,n.d,n.gA,n.c0,n.d9),u=a.a,i=a.b,o=a.c;return h(u,-1)?c(tf,!1,c(xf,n,r)):s(af,t,0,{c0:o,g:n.g,i:n.i,d:u,gA:i,d9:n.d9})}},qf=$f(z([Af(vf),c(df,Af(pf),$f(z([Af(vf),wf(0)])))])),Cf=r((function(n,e){var r=e;return function(e){var t=r(e);if(t.$)return c(tf,t.a,t.b);var a=t.c;return s(af,t.a,n(t.b),a)}})),Ef=c(Cf,(function(){return bs}),c(df,of(ff(bf)),qf)),zf=c(Ys," ",ys("a space")),If=Af,_f=z([If(c(Ys,">",ys(">"))),c(df,of(If(zf)),$f(z([If(c(Ys,">",ys(" >"))),If(c(Ys," >",ys("  >"))),If(c(Ys,"  >",ys("   >")))])))]),Lf=t((function(n,e,r){return n(e(r))})),Vf=function(n){switch(n){case"\n":case"\r":return!0;default:return!1}},Pf=ff(c(Lf,pc,Vf)),Mf=r((function(n,e){var r=e;return function(e){var t=r(e);if(1===t.$)return c(tf,t.a,t.b);var a=t.b,u=t.c;return s(af,t.a,c(n,s(Jr,e.d,u.d,e.d9),a),u)}})),Uf=function(n){return c(Mf,tu,n)},Tf=r((function(n,e){return s(lf,zr,n,e)})),Sf=function(n){return function(e){return h(Xr(e.d9),e.d)?s(af,!1,0,e):c(tf,!1,c(xf,e,n))}},Df=Sf(ys("the end of the input")),Ff=$f(z([qf,Df])),Rf=c(Tf,c(df,c(df,wf(ps),$f(_f)),$f(z([If(zf),wf(0)]))),c(df,Uf(Pf),Ff)),Nf=function(n){return c(or,"\n",c(pt,Qu,n))},Of=B,Hf=function(n){n:for(;;)switch(n.$){case 1:return!c(Of,n.a,"\n");case 12:if((r=n.a).b){n=r.a;continue n}return!1;case 4:var e=n.e;if(e.b){var r;if((r=e.a).b){n=r.a;continue n}return!1}return!1;case 0:return!0;default:return!1}},Wf=function(n){return{$:3,a:n}},Kf=t((function(n,e,r){return{$:0,a:n,b:e,c:r}})),Bf=r((function(n,e){return function(r){var t=s(cf,n,r.d,r.d9);return h(t,-1)?c(tf,!1,c(xf,r,e)):h(t,-2)?s(af,!0,0,{c0:1,g:r.g,i:r.i,d:r.d+1,gA:r.gA+1,d9:r.d9}):s(af,!0,0,{c0:r.c0+1,g:r.g,i:r.i,d:t,gA:r.gA,d9:r.d9})}})),Zf=ys("at least 1 tag name character"),Gf=function(n){switch(n){case" ":case"\r":case"\n":case"\t":case"/":case"<":case">":case'"':case"'":case"=":return!1;default:return!0}},Xf=function(n){return n.toLowerCase()},Jf=c(Mf,r((function(n){return Xf(n)})),c(df,c(Bf,Gf,Zf),ff(Gf))),Qf=Jf,Yf=function(n){return Af(c(Ys,n,xs(n)))},nl=a((function(n,e,r,t){for(;;){var a=r(e)(t);if(a.$)return u=a.a,c(tf,n||u,a.b);var u=a.a,i=a.b,o=a.c;if(i.$)return s(af,n||u,i.a,o);n=n||u,e=i.a,r=r,t=o}})),el=r((function(n,e){return function(r){return f(nl,!1,n,e,r)}})),rl=Xt(z([y("amp","&"),y("lt","<"),y("gt",">"),y("apos","'"),y("quot",'"')])),tl=function(n){return 0>n||n>1114111?"�":n>65535?String.fromCharCode(Math.floor((n-=65536)/1024)+55296,n%1024+56320):String.fromCharCode(n)},al=r((function(n,e){return e.$?Qe(n):rr(e.a)})),ul=D,il=function(n){return c(ul,n,"")},ol=V,cl=t((function(n,e,r){n:for(;;){if(!e.b)return rr(r);var t=e.a,a=e.b;switch(t){case"0":n=u=n-1,e=i=a,r=o=r;continue n;case"1":var u=n-1,i=a,o=r+c(ol,16,n);n=u,e=i,r=o;continue n;case"2":u=n-1,i=a,o=r+2*c(ol,16,n),n=u,e=i,r=o;continue n;case"3":u=n-1,i=a,o=r+3*c(ol,16,n),n=u,e=i,r=o;continue n;case"4":u=n-1,i=a,o=r+4*c(ol,16,n),n=u,e=i,r=o;continue n;case"5":u=n-1,i=a,o=r+5*c(ol,16,n),n=u,e=i,r=o;continue n;case"6":u=n-1,i=a,o=r+6*c(ol,16,n),n=u,e=i,r=o;continue n;case"7":u=n-1,i=a,o=r+7*c(ol,16,n),n=u,e=i,r=o;continue n;case"8":u=n-1,i=a,o=r+8*c(ol,16,n),n=u,e=i,r=o;continue n;case"9":u=n-1,i=a,o=r+9*c(ol,16,n),n=u,e=i,r=o;continue n;case"a":u=n-1,i=a,o=r+10*c(ol,16,n),n=u,e=i,r=o;continue n;case"b":u=n-1,i=a,o=r+11*c(ol,16,n),n=u,e=i,r=o;continue n;case"c":u=n-1,i=a,o=r+12*c(ol,16,n),n=u,e=i,r=o;continue n;case"d":u=n-1,i=a,o=r+13*c(ol,16,n),n=u,e=i,r=o;continue n;case"e":u=n-1,i=a,o=r+14*c(ol,16,n),n=u,e=i,r=o;continue n;case"f":u=n-1,i=a,o=r+15*c(ol,16,n),n=u,e=i,r=o;continue n;default:return Qe(il(t)+" is not a valid hexadecimal character.")}}})),sl=r((function(n,e){return e.$?Qe(e.a):rr(n(e.a))}
1)),fl=R,ll=function(n){return s(fl,Ke,q,n)},dl=function(n){return function(e){return c(tf,!1,c(xf,e,n))}},bl=function(n){var e=function(e){return!h(e,n)&&";"!==e};return c(Tf,c(df,wf(Br),Yf("&")),c(df,c(uf,(function(n){var e,r=c(ot,"#x",e=n)?c(ds,Hs,c(sl,tl,function(n){if(nt(n))return Qe("Empty strings are not valid hexadecimal strings.");var e=function(){if(c(ot,"-",n)){var e=c(ra,q,function(n){return n.b?ar(n.b):ur}(ll(n)));return c(sl,Wo,s(cl,fr(e)-1,e,0))}return s(cl,Xr(n)-1,ll(n),0)}();return c(ds,(function(e){return c(or," ",z(['"'+n+'"',"is not a valid hexadecimal string because",e]))}),e)}(c(Qr,2,e)))):c(ot,"#",e)?c(al,Hs("Invalid escaped character: "+e),c(Ft,tl,rt(c(Qr,1,e)))):c(al,Hs('No entity named "&'+e+';" found.'),c(la,e,rl));return r.$?dl(r.a):wf(r.a)}),Uf(c(df,c(Bf,e,ys("an entity character")),ff(e)))),Yf(";")))},pl=t((function(n,e,r){return c(uf,(function(e){return $f(z([c(Cf,(function(n){return Ts(A(r,A(e,il(n))))}),bl(n)),wf(ms(A(r,e)))]))}),Uf(ff(e)))})),vl=function(n){return c(el,"",c(pl,n,(function(e){return!h(e,n)&&"&"!==e})))},gl=$f(z([c(Tf,c(df,wf(Br),Yf('"')),c(df,vl('"'),Yf('"'))),c(Tf,c(df,wf(Br),Yf("'")),c(df,vl("'"),Yf("'")))])),hl=r((function(n,e){return ar(e.$?n:e.a)})),ml=function(n){switch(n){case" ":case"\r":case"\n":case"\t":return!0;default:return!1}},$l=ff(ml),wl=c(Cf,c(lu,t((function(n,e,r){return c(Ke,{dK:n,ej:e},r)})),q),c(el,Dt,(function(n){return $f(z([c(Tf,c(Tf,wf(r((function(e,r){return Ts(s($a,Xf(e),hl(r),n))}))),c(df,c(df,c(df,Qf,$l),Yf("=")),$l)),c(df,gl,$l)),wf(ms(n))]))}))),kl=function(n){return function(e){var r=l(Fe,n,e.d,e.gA,e.c0,e.d9),t=r.a,a=r.b,u=r.c,i=0>t?Xr(e.d9):t;return s(af,0>w(e.d,i),0,{c0:u,g:e.g,i:e.i,d:i,gA:a,d9:e.d9})}},yl=c(Tf,c(df,wf(Br),Yf("<![CDATA[")),c(df,Uf(kl("]]>")),Yf("]]>"))),xl=r((function(n,e){return c(Cf,(function(n){return n(e)}),$f(n))})),jl=function(n){var e=c(uf,(function(e){return h(n,e)?wf(0):dl(Hs("tag name mismatch: "+n+" and "+e))}),Jf);return c(df,c(df,c(df,c(df,Yf("</"),$l),e),$l),Yf(">"))},Al=function(n){return c(Ys,n,ys(n))},ql=c(Tf,c(df,wf((function(n){return{$:2,a:n}})),Af(Al("\x3c!--"))),c(df,Uf(kl("--\x3e")),Af(Al("--\x3e")))),Cl=r((function(n,e){return{$:5,a:n,b:e}})),El=ys("at least 1 uppercase character"),zl=Uf(c(df,c(Bf,hr,El),ff(hr))),Il=c(df,c(Bf,ml,ys("at least one whitespace")),ff(ml)),_l=c(Tf,c(Tf,c(df,wf(Cl),Yf("<!")),c(df,zl,Il)),c(df,Uf(kl(">")),Yf(">"))),Ll=c(Tf,c(df,wf((function(n){return{$:4,a:n}})),Yf("<?")),c(df,Uf(kl("?>")),Yf("?>"))),Vl=function(n){switch(n){case"<":case"&":return!1;default:return!0}},Pl=z([c(Cf,(function(){return Ts(0)}),c(df,c(Bf,Vl,ys("is not & or <")),ff(Vl))),c(Cf,(function(){return Ts(0)}),bl("<")),wf(ms(0))]),Ml=Uf(c(el,0,(function(){return $f(Pl)}))),Ul=function(n){return c(el,q,xl(Tl(n)))},Tl=function(n){return z([c(Cf,r((function(n,e){return ms($r(e))})),jl(n)),c(uf,(function(e){return nt(e)?c(Cf,r((function(n,e){return ms($r(e))})),jl(n)):wf((function(n){return Ts(c(Ke,{$:1,a:e},n))}))}),Ml),c(Cf,r((function(n,e){return Ts(c(Ke,n,e))})),Dl())])},Sl=function(n){return c(Tf,c(Tf,c(df,wf(Kf(n)),$l),c(df,wl,$l)),$f(z([c(Cf,(function(){return q}),Yf("/>")),c(Tf,c(df,wf(Br),Yf(">")),Ul(n))])))};function Dl(){return $f(z([c(Cf,Wf,yl),Ll,ql,_l,Fl()]))}function Fl(){return c(Tf,c(df,wf(Br),Yf("<")),c(uf,Sl,Jf))}var Rl=Dl();Dl=function(){return Rl};var Nl=Fl();Fl=function(){return Nl};var Ol,Hl,Wl,Kl=c(Ys,"\t",ys("a tab")),Bl=$f(z([If(Kl),c(df,of(If(zf)),$f(z([If(c(Ys,"   ",xs("Indentation"))),If(c(Ys," \t",xs("Indentation"))),If(c(Ys,"  \t",xs("Indentation")))])))])),Zl=c(Tf,c(df,wf(Vs),Bl),c(df,Uf(Pf),Ff)),Gl=P,Xl=function(n){return!c(Gl,2,n)},Jl=function(n){return n?1:0},Ql=t((function(n,e,r){var t=y(e,r);return""===t.a?r:""===t.b?e:A(e,A(n,r))})),Yl=r((function(n,e){return n+"\n"+e})),nd=r((function(n,e){return c(Fo,(function(e){return h(e,n)}),e)})),ed=c(Mf,r((function(n){return Ss(n)})),Pf),rd=c(df,ed,Ff),td=a((function(n,e,r,t){return{eV:t,fU:e,f7:r,gl:n}})),ad=function(n){return s(af,!1,n.c0,n)},ud=c(Tf,wf((function(n){return y(n,"")})),c(df,ad,Ff)),id=function(n){return c(df,c(Bf,n,Hs("Expected one or more character")),ff(n))},od=c(Tf,c(Tf,c(df,wf(r((function(n,e){return y(n,e)}))),id(bf)),ad),c(df,Uf(Pf),Ff)),cd=c(Ys,")",ys("a `)`")),sd=c(Ys,".",ys("a `.`")),fd=$f(z([c(df,wf(0),If(sd)),c(df,wf(1),If(cd)
1)])),ld=c(Mf,r((function(n){return c(ra,0,rt(n))})),id(mr)),dd=c(uf,(function(n){return n>999999999?dl(Hs("Starting numbers must be nine digits or less.")):wf(n)}),ld),bd=Af(zf),pd=t((function(n,e,r){for(;;){if(0>=e)return n;n=c(Ke,r,n),e-=1,r=r}})),vd=r((function(n,e){return s(pd,q,n,e)})),gd=r((function(n,e){var t=c(vd,n,e);if(t.b){var a=t.a,u=t.b;return s(sr,r((function(n,e){return $f(z([c(df,n,e),wf(0)]))})),$f(z([a,wf(0)])),u)}return wf(0)})),hd=function(n){return 1===n?wf(n):dl(Hs("Lists inside a paragraph or after a paragraph without a blank line must start with 1"))},md=t((function(n,e,r){return n>0?s(md,n>>1,A(e,e),1&n?A(r,e):r):r})),$d=r((function(n,e){return s(md,n,e,"")})),wd=function(n){return c(Cf,(function(n){return d(Fs,!0,n.fU,n.f7,n.gl,q,n.eV)}),function(n){return c(Tf,c(Tf,c(Tf,c(Tf,c(Tf,wf(u((function(n,e,r,t,a){var u=a.a,i=a.b;return u-t>4?f(td,e,t-n+1,r,A(c($d,u-t-1," "),i)):f(td,e,u-n,r,i)}))),ad),of(function(n){return n?c(uf,hd,c(Tf,c(df,wf(Br),c(gd,3,bd)),dd)):c(Tf,c(df,wf(Br),c(gd,3,bd)),dd)}(n))),of(fd)),ad),n?od:$f(z([ud,od])))}(n))},kd={$:1},yd=t((function(n,e,r){return{$:4,a:n,b:e,c:r}})),xd=t((function(n,e,r){return{$:3,a:n,b:e,c:r}})),jd=function(n){return{$:0,a:n}},Ad=function(n){var e=n,r=e.o;switch(r.$){case 0:return jd(e.k);case 1:return kd;case 2:return{$:2,a:e.k};case 3:var t=r.a;return s(xd,t.b,ur,z([jd(t.a)]));case 4:var a=r.a;return s(xd,a.a,a.b,qd(e.D));case 5:var u=r.a;return s(yd,u.a,u.b,qd(e.D));case 6:return function(n){return{$:5,a:n}}(r.a);case 7:return c(ws,r.a,qd(e.D));default:return function(n){return{$:7,a:n}}(qd(e.D))}},qd=function(n){return c(pt,Ad,n)},Cd=r((function(n,e){return{h:e.h-n.F,D:e.D,j:e.j-n.F,k:e.k,O:e.O-n.F,F:e.F-n.F,o:e.o}})),Ed=r((function(n,e){return{h:n.h,D:c(Ke,c(Cd,n,e),n.D),j:n.j,k:n.k,O:n.O,F:n.F,o:n.o}})),zd=L,Id=function(n){var e=n;return{h:e.h,D:_d(e.D),j:e.j,k:e.k,O:e.O,F:e.F,o:e.o}},_d=function(n){var e=c(zd,(function(n){return n.j}),n);return e.b?s(Ld,e.b,e.a,q):q},Ld=t((function(n,e,r){for(;;){var t=e;if(!n.b)return c(Ke,Id(t),r);var a=n.a,u=n.b;w(t.h,a.j)<1?(n=u,e=a,r=c(Ke,Id(t),r)):w(t.j,a.j)<0&&0<w(t.h,a.h)?(n=u,e=c(Ed,t,a),r=r):(n=u,e=t,r=r)}})),Vd={$:0},Pd=a((function(n,e,r,t){return{c:e,a7:n,gc:r,cG:t}})),Md=Re,Ud=function(n){return c(Md,{e3:!1,ga:!1},n)},Td=/.^/,Sd=c(ra,Td,Ud("&#([0-9]{1,8});")),Dd=He(We),Fd=function(n){return function(n){return 9===n||10===n||13===n||133===n||n>=32&&126>=n||n>=160&&55295>=n||n>=57344&&64975>=n||n>=65008&&65533>=n||n>=65536&&1114109>=n}(n)&&!function(n){var e=c(Gl,16,n),r=c(Gl,131070,n);return!(131070>n||(0>r||r>15)&&(65536>r||r>65551)||14!==e&&15!==e)}(n)?il(tl(n)):il(tl(65533))},Rd=c(Dd,Sd,(function(n){var e=n.cG;if(e.b&&!e.a.$){var r=rt(e.a.a);return r.$?n.a7:Fd(r.a)}return n.a7})),Nd=c(ra,Td,Ud("&([0-9a-zA-Z]+);")),Od=Xt(z([y("quot",34),y("amp",38),y("apos",39),y("lt",60),y("gt",62),y("nbsp",160),y("iexcl",161),y("cent",162),y("pound",163),y("curren",164),y("yen",165),y("brvbar",166),y("sect",167),y("uml",168),y("copy",169),y("ordf",170),y("laquo",171),y("not",172),y("shy",173),y("reg",174),y("macr",175),y("deg",176),y("plusmn",177),y("sup2",178),y("sup3",179),y("acute",180),y("micro",181),y("para",182),y("middot",183),y("cedil",184),y("sup1",185),y("ordm",186),y("raquo",187),y("frac14",188),y("frac12",189),y("frac34",190),y("iquest",191),y("Agrave",192),y("Aacute",193),y("Acirc",194),y("Atilde",195),y("Auml",196),y("Aring",197),y("AElig",198),y("Ccedil",199),y("Egrave",200),y("Eacute",201),y("Ecirc",202),y("Euml",203),y("Igrave",204),y("Iacute",205),y("Icirc",206),y("Iuml",207),y("ETH",208),y("Ntilde",209),y("Ograve",210),y("Oacute",211),y("Ocirc",212),y("Otilde",213),y("Ouml",214),y("times",215),y("Oslash",216),y("Ugrave",217),y("Uacute",218),y("Ucirc",219),y("Uuml",220),y("Yacute",221),y("THORN",222),y("szlig",223),y("agrave",224),y("aacute",225),y("acirc",226),y("atilde",227),y("auml",228),y("aring",229),y("aelig",230),y("ccedil",231),y("egrave",232),y("eacute",233),y("ecirc",234),y("euml",235),y("igrave",236),y("iacute",237),y("icirc",238),y("iuml",239),y("eth",240),y("ntilde",241),y("ograve",242),y("oacute",243),y("ocirc",244),y("otilde",245),y("ouml",246),y("divide",247),y("oslash",248),y("ugrave",249),y("uacute",250),y("ucirc",251),y("uuml",252),y("yacute",253),y("thorn",254),y("yuml",255),y("OElig",338),y("oelig",339),y("Scaron",352),y("scaron",353),y("Yuml",376),y("fnof",402),y("circ",710),y("tilde",732),y("Alpha",913),y("Beta",914),y("Gamma",915),y("Delta",916),y("Epsilon",917),y("Zeta",918),y("Eta",919),y("Theta",920),y("Iota",921),y("Kappa",922),y("Lambda",923),y("Mu",924),y("Nu",925),y("Xi",926),y("Omicron",927),y("Pi",928),y("Rho",929),y("Sigma",931),y("Tau",932),y("Upsilon",933),y("Phi",934),y("Chi",935),y("Psi",936),y("Omega",937),y("alph
1a",945),y("beta",946),y("gamma",947),y("delta",948),y("epsilon",949),y("zeta",950),y("eta",951),y("theta",952),y("iota",953),y("kappa",954),y("lambda",955),y("mu",956),y("nu",957),y("xi",958),y("omicron",959),y("pi",960),y("rho",961),y("sigmaf",962),y("sigma",963),y("tau",964),y("upsilon",965),y("phi",966),y("chi",967),y("psi",968),y("omega",969),y("thetasym",977),y("upsih",978),y("piv",982),y("ensp",8194),y("emsp",8195),y("thinsp",8201),y("zwnj",8204),y("zwj",8205),y("lrm",8206),y("rlm",8207),y("ndash",8211),y("mdash",8212),y("lsquo",8216),y("rsquo",8217),y("sbquo",8218),y("ldquo",8220),y("rdquo",8221),y("bdquo",8222),y("dagger",8224),y("Dagger",8225),y("bull",8226),y("hellip",8230),y("permil",8240),y("prime",8242),y("Prime",8243),y("lsaquo",8249),y("rsaquo",8250),y("oline",8254),y("frasl",8260),y("euro",8364),y("image",8465),y("weierp",8472),y("real",8476),y("trade",8482),y("alefsym",8501),y("larr",8592),y("uarr",8593),y("rarr",8594),y("darr",8595),y("harr",8596),y("crarr",8629),y("lArr",8656),y("uArr",8657),y("rArr",8658),y("dArr",8659),y("hArr",8660),y("forall",8704),y("part",8706),y("exist",8707),y("empty",8709),y("nabla",8711),y("isin",8712),y("notin",8713),y("ni",8715),y("prod",8719),y("sum",8721),y("minus",8722),y("lowast",8727),y("radic",8730),y("prop",8733),y("infin",8734),y("ang",8736),y("and",8743),y("or",8744),y("cap",8745),y("cup",8746),y("int",8747),y("there4",8756),y("sim",8764),y("cong",8773),y("asymp",8776),y("ne",8800),y("equiv",8801),y("le",8804),y("ge",8805),y("sub",8834),y("sup",8835),y("nsub",8836),y("sube",8838),y("supe",8839),y("oplus",8853),y("otimes",8855),y("perp",8869),y("sdot",8901),y("lceil",8968),y("rceil",8969),y("lfloor",8970),y("rfloor",8971),y("lang",9001),y("rang",9002),y("loz",9674),y("spades",9824),y("clubs",9827),y("hearts",9829),y("diams",9830)])),Hd=c(Dd,Nd,(function(n){var e=n.cG;if(e.b&&!e.a.$){var r=c(la,e.a.a,Od);return r.$?n.a7:il(tl(r.a))}return n.a7})),Wd=c(ra,Td,Ud("(\\\\+)([!\"#$%&\\'()*+,./:;<=>?@[\\\\\\]^_`{|}~-])")),Kd=c(Dd,Wd,(function(n){var e=n.cG;if(e.b&&!e.a.$&&e.b.b&&!e.b.a.$){var r=e.b.a.a;return A(c($d,Xr(e.a.a)/2|0,"\\"),r)}return n.a7})),Bd=c(ra,Td,Ud("&#[Xx]([0-9a-fA-F]{1,8});")),Zd=F,Gd=c(Dd,Bd,(function(n){var e,t=n.cG;return t.b&&!t.a.$?Fd((e=t.a.a,s(Zd,r((function(n,e){return 16*e+c(Gl,39,vr(n))-9})),0,Xf(e)))):n.a7})),Xd=function(n){var e=Kd(n);return c(Gr,"&",e)?Gd(Rd(Hd(e))):e},Jd=function(n){return{h:0,D:q,j:0,k:Xd(n),O:0,F:0,o:Vd}},Qd=t((function(n,e,r){var t=e,a={h:t.h,D:s(Yd,t.k,q,t.D),j:t.j,k:t.k,O:t.O,F:t.F,o:t.o};if(r.b){var u=r.a;return u.o.$?h(t.h,u.j)?c(Ke,a,r):0>w(t.h,u.j)?c(Ke,a,c(Ke,Jd(s(Jr,t.h,u.j,n)),r)):r:c(Ke,a,r)}var i=c(Qr,t.h,n);return nt(i)?z([a]):z([a,Jd(i)])})),Yd=t((function(n,e,r){for(;;){if(!r.b){if(e.b){var t=e.a;return t.j>0?c(Ke,Jd(c(et,t.j,n)),e):e}return nt(n)?q:z([Jd(n)])}var a=r.b,u=n,i=s(Qd,n,r.a,e);n=u,e=i,r=a}})),nb=t((function(n,e,r){n:for(;;){if(!e.b)return q;var t=e.a,a=e.b;if(n.b){var u=n.a,i=n.b;if(0>w(u.c,t.c)){if(r){n=i,e=e,r+=1;continue n}return c(Ke,u,s(nb,i,e,r+1))}if(r>1){n=n,e=a,r-=1;continue n}if(1===r)return c(Ke,t,s(nb,n,a,r-1));n=n,e=a,r=0}else if(1<r)n=n,e=a,r-=1;else{if(1===r)return c(Ke,t,s(nb,n,a,r-1));n=n,e=a,r=0}}})),eb=c(ra,Td,Ud("(\\\\*)(\\<)")),rb=Oe(We),tb={$:4},ab=function(n){var e=n.cG;if(e.b&&e.b.b&&!e.b.a.$){var r=c(ra,0,c(Ft,Xr,e.a));return Xl(r)?ar({c:n.c+r,cg:1,e:tb}):ur}return ur},ub=c(ra,Td,Ud("(\\\\*)(\\>)")),ib=function(n){return{$:5,a:n}},ob=function(n){var e=n.cG;if(e.b&&e.b.b&&!e.b.a.$){var r=c(ra,0,c(Ft,Xr,e.a));return ar({c:n.c+r,cg:1,e:Xl(r)?ib(1):ib(0)})}return ur},cb=c(ra,Td,Ud("(\\\\*)([^*])?(\\*+)([^*])?")),sb=r((function(n,e){return{$:7,a:n,b:e}})),fb=c(Zd,r((function(n,e){return e||function(n){switch(n){case"!":case'"':case"#":case"%":case"&":case"'":case"(":case")":case"*":case",":case"-":case".":case"/":case":":case";":case"?":case"@":case"[":case"]":case"_":case"{":case"}":case"~":return!0;default:return!1}}(n)})),!1),lb=c(Zd,r((function(n,e){return e||function(n){switch(n){case" ":case"\f":case"\n":case"\r":case"\t":case"\v":case" ":case"\u2028":case"\u2029":return!0;default:return!1}}(n)})),!1),db=function(n){if(n.$)return 0;var e=n.a;return nt(e)||lb(e)?0:fb(e)?1:2},bb=t((function(n,e,r){var t=r.cG;if(t.b&&t.b.b&&t.b.b.b&&!t.b.b.a.$&&t.b.b.b.b){var a=t.a,u=t.b,i=u.a,o=u.b,f=o.a.a,l=db(o.b.a),d=i.$?0:Xr(i.a),b=r.c&&!d?ar(s(Jr,r.c-1,r.c,e)):i,p=a.$?0:Xr(a.a),v=!Xl(p)&&!d||!b.$&&"\\"===b.a,g=v?Xr(f)-1:Xr(f),h=v?1:db(b);return 0>=g||"_"===n&&2===h&&2===l?ur:ar({c:r.c+p+d+(v?1:0),cg:g,e:c(sb,n,{bF:h,bK:l})})}return ur})),pb=c(ra,Td,Ud("(\\\\*)(\\`+)")),vb=function(n){return{$:0,a:n}},gb=function(n){var e=n.cG;if(e.b&&e.b.b&&!e.b.a.$){var r=e.b.a.a,t=c(ra,0,c(Ft,Xr,e.a));return ar({c:n.c+t,cg:Xr(r),e:Xl(t)?vb(1):vb(0)})}return ur},hb=c(ra,Td,Ud("(?:(\\\\+)|( {2,}))\\n")),mb={$:8},$b=function(n){var e=n.cG;n:for(;;){if(e.b){if(e.a.$){if(e.b.b&&!e.b.a.$)return ar({c:n.c,cg:Xr(n.a7),e:mb});break n}var r=Xr(e.a.a);return Xl(r)?ur:ar({c:n.c+r-1,cg:2,e:mb})}break n}return ur},wb=(Ud("(?:(\\\\+)|( *))\\n"),c(ra,Td,Ud("(\\\\*)(\\])"))),kb={$:3},yb=function(n){var e=n.cG;if(e.b&&e.b.b&&!e.b.a.$){var r=c(ra,0,c(Ft,Xr,e.a));return Xl(r)?ar({c:n.c+r,cg:1,e:kb}):ur}return ur},xb=c(ra,Td,Ud("(\\\\*)(\\!)?(\\[)")),jb={$:2},Ab=function(n){return{$:1,a:n}},qb=function(n){var e=n.cG;if(e.b&&e.b.b&&e.b.b.b&&!e.b.b.a.$){var r=e.b.a,t=c(ra,0,c(Ft,Xr,e.a)),a=!Xl(t),u=a?n.c+t+1:n.c+t;return a?r.$?ur:ar({c:u,cg:1,e:Ab(0)}):ar(r.$?{c:u,cg:1,e:Ab(0)}:{c:u,cg:2,e:jb})}return ur},Cb=function(n){return{$:9,a:n}},Eb=function(n){var e=n.cG;if(e.b&&e.b.b&&!e.b.a.$){var r=e.b.a.a,t=c(ra,0,c(Ft,Xr,e.a)),a=Xl(t)?y(Xr(r),Cb(1)):y(Xr(r),Cb(0));return ar({c:n.c+t,cg:a.a,e:a.b})}return ur},zb=c(ra,Td,Ud("(\\\\*)(~{2,})([^~])?")),Ib=c(ra,Td,Ud("(\\\\*)([^_])?(\\_+)([^_])?")),_b=r((function(n,e){if(n.b){var r=n.a,t=n.b;if(e.b){var a=e.a,u=e.b;return 0>w(r.c,a.c)?c(Ke,r,c(_b,t,e)):c(Ke,a,c(_b,n,u))}return n}return e})),Lb={$:2},Vb=function(n){return{$:5,a:n}},Pb=function(n){return{$:4,a:n}},Mb={$:8},Ub=function(n){return{$:3,a:n}}
1,Tb=Ne,Sb=c(ra,Td,Ud("%(?:3B|2C|2F|3F|3A|40|26|3D|2B|24|23|25)")),Db=function(n){return encodeURIComponent(n)},Fb=c(Rt,Db,c(Dd,Sb,(function(n){return c(ra,n.a7,ea(n.a7))}))),Rb=c(ra,Td,Ud("^([A-Za-z][A-Za-z0-9.+\\-]{1,31}:[^<>\\x00-\\x20]*)$")),Nb=Oe,Ob=c(ra,Td,Ud("^\\[\\s*([^\\[\\]\\\\]*(?:\\\\.[^\\[\\]\\\\]*)*)\\s*\\]")),Hb=r((function(n,e){return e.$?ur:n(e.a)})),Wb=function(n){return n},Kb=c(Rt,Wb,Xf),Bb=r((function(n,e){return y(Fb(Xd(n)),c(Ft,Xd,e))})),Zb=t((function(n,e,r){var t,a=nt(t=c(ra,n.k,c(ra,ur,c(Hb,c(Rt,(function(n){return n.cG}),Jt),r))))?n.k:t,u=c(la,Kb(a),e);if(1===u.$)return ur;var i=u.a,o=i.a,s=i.b,f=5===n.o.$?Vb(c(Bb,o,s)):Pb(c(Bb,o,s)),l=r.$?0:Xr(r.a.a7);return ar(j(n,{h:n.h+l,o:f}))})),Gb=t((function(n,e,r){return s(Zb,e,r,Jt(s(Nb,1,Ob,n)))})),Xb=c(ra,Td,Ud("^\\(\\s*(?:<([^<>\\f\\v\\r\\n]*)>|([^ \\t\\f\\v\\r\\n\\(\\)\\\\]*(?:\\\\.[^ \\t\\f\\v\\r\\n\\(\\)\\\\]*)*))(?:[ \\t\\f\\v\\r\\n]+(?:'([^'\\\\]*(?:\\\\.[^'\\\\]*)*)'|\"([^\"\\\\]*(?:\\\\.[^\"\\\\]*)*)\"|\\(([^\\)\\\\]*(?:\\\\.[^\\)\\\\]*)*)\\)))?\\s*\\)")),Jb=function(n){return s(sr,r((function(n,e){return e.$?n:ar(e.a)})),ur,n)},Qb=r((function(n,e){var r,t=e.cG;if(t.b&&t.b.b&&t.b.b.b&&t.b.b.b.b&&t.b.b.b.b.b){var a=t.a,u=t.b,i=u.a,o=u.b,s=o.b,f=Jb(z([o.a,s.a,s.b.a])),l=Jb(z([a,i]));return ar((r=c(ra,"",l),j(n,{h:n.h+Xr(e.a7),o:(5===n.o.$?Vb:Pb)(c(Bb,r,f))})))}return ur})),Yb=t((function(n,e,r){var t=e,a=s(Nb,1,Xb,n);if(a.b){var u=c(Qb,t,a.a);return u.$?s(Gb,n,t,r):ar(u.a)}return s(Gb,n,t,r)})),np=r((function(n,e){var r=n,t=tc((function(n){var e=n;return w(r.h,e.j)>0&&0>w(r.h,e.h)}));return yc(e)||yc(t(e))?ar(c(Ke,r,e)):ur})),ep=c(ra,Td,Ud("^([a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~\\-]+@[a-zA-Z0-9](?:[a-zA-Z0-9\\-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9\\-]{0,61}[a-zA-Z0-9])?)*)$")),rp=function(n){var e=n;return c(Tb,ep,e.k)?rr(j(e,{o:Ub(y(e.k,"mailto:"+Fb(e.k)))})):Qe(e)},tp=t((function(n,e,r){for(;;){if(!r.b)return ur;var t=r.a,a=r.b;if(e(t))return ar(x(t,$r(n),a));n=c(Ke,t,n),e=e,r=a}})),ap=r((function(n,e){return s(tp,q,n,e)})),up=r((function(n,e){return{$:6,a:n,b:e}})),ip=function(n){return s(af,!1,n.d,n)},op=r((function(n,e){n:for(;;)switch(n.$){case 0:return e;case 1:var r=n.b;n=n.a,e=c(Ke,r,e);continue n;default:var t=n.b;n=n.a,e=c(op,t,e);continue n}})),cp=r((function(n,e){var r=n({c0:1,g:q,i:1,d:0,gA:1,d9:e});return r.$?Qe(c(op,r.b,q)):rr(r.b)})),sp=r((function(n,e){var r=e,a=c(Tf,c(Tf,c(Tf,wf(t((function(n,e,r){return{dn:e,cg:r-n}}))),ip),Rl),ip),u=c(cp,a,c(Qr,r.j,n));return u.$?ur:ar({c:r.j,cg:u.a.cg,e:c(up,0,u.a.dn)})})),fp=r((function(n,e){return e.$?n(e.a):e})),lp=r((function(n,e){var r=e.e;return!r.$&&(r.a?h(e.cg,n.cg):h(e.cg-1,n.cg))})),dp=function(n){switch(n.e.$){case 1:case 2:return!0;default:return!1}},bp=r((function(n,e){var r=e.e;if(7===r.$){var t=r.b,a=n.e;if(7===a.$){var u=a.b;return!(!h(r.a,a.a)||(h(t.bF,t.bK)||h(u.bF,u.bK))&&!c(Gl,3,n.cg+e.cg)&&(c(Gl,3,n.cg)||c(Gl,3,e.cg)))}return!1}return!1})),pp=r((function(n,e){var r=function(){var n=e.e;return 9===n.$?n.a?y(!0,e.cg):y(!0,e.cg-1):y(!1,0)}(),t=r.a,a=r.b,u=function(){var e=n.e;return 9===e.$?e.a?y(!0,n.cg):y(!0,n.cg-1):y(!1,0)}();return u.a&&t&&h(u.b,a)})),vp={$:1},gp=r((function(n,e){return{h:n.c+n.cg,D:q,j:n.c,k:"",O:0,F:0,o:e}})),hp=r((function(n,e){for(;;){if(!n.b)return e;var r=n.a,t=n.b;8!==r.e.$?(n=t,e=e):(n=t,e=c(Ke,c(gp,r,vp),e))}})),mp=r((function(n,e){var r=n;return c(tc,(function(n){return w(n.c,r.h)>-1}),e)})),$p=i((function(n,e,r,t,a,u){var i=u.c,o=c(fp,rp,function(n){var e=n;return c(Tb,Rb,e.k)?rr(j(e,{o:Ub(y(e.k,Fb(e.k)))})):Qe(e)}(b(zp,t,a,(function(n){return n}),Lb,u.a,n,q)));if(1===o.$){if(1===e){var s=c(sp,a,o.a);return s.$?ur:ar(y(c(Ke,s.a,i),r))}return ur}return ar(y(i,c(Ke,o.a,r)))})),wp=u((function(n,e,r,t,a){n:for(;;){if(!n.b)return l(jp,$r(e),q,r,t,a);var u=n.a,i=n.b,o=u.e;switch(o.$){case 0:var s=c(ap,lp(u),e);if(s.$){n=i,e=c(Ke,u,e),r=r,t=t,a=a;continue n}var f=l(kp,u,r,t,a,s.a);n=i,e=m=f.a,r=$=f.b,t=t,a=a;continue n;case 5:var b=o.a,p=function(n){return 4===n.e.$},v=c(ap,p,e);if(v.$){n=i,e=c(tc,c(Lf,pc,p),e),r=r,t=t,a=a;continue n}var g=d($p,u,b,r,t,a,v.a);if(g.$){n=i,e=c(tc,c(Lf,pc,p),e),r=r,t=t,a=a;continue n}var h=g.a,m=h.a,$=h.b;n=i,e=c(tc,c(Lf,pc,p),m),r=$,t=t,a=a;continue n;default:n=i,e=c(Ke,u,e),r=r,t=t,a=a;continue n}}})),kp=u((function(n,e,r,t,a){var u=a.a,i=a.c,o=function(){var n=u.e;return n.$||n.a?u:j(u,{c:u.c+1,cg:u.cg-1})}();return y(i,c(Ke,b(zp,r,t,Wb,Lb,o,n,q),e))})),yp=u((function(n,e,r,t,a){n:for(;;){if(!n.b)return l(Cp,$r(e),q,r,t,a);var u=n.a,i=n.b,o=u.e;if(7!==o.$)n=i,e=c(Ke,u,e),r=r,t=t,a=a;else{var s=o.a,f=o.b.bF,d=o.b.bK;if(h(f,d)){if(!d||"_"===s&&1!==d){n=i,e=e,r=r,t=t,a=a;continue n}var b=c(ap,bp(u),e);if(b.$){n=i,e=c(Ke,u,e),r=r,t=t,a=a;continue n}var p=l(xp,t,a,u,i,b.a);
1n=p.a,e=p.c,r=c(Ke,p.b,r),t=t,a=a;continue n}if(0>w(f,d)){n=i,e=c(Ke,u,e),r=r,t=t,a=a;continue n}var v=c(ap,bp(u),e);if(v.$){n=i,e=e,r=r,t=t,a=a;continue n}var g=l(xp,t,a,u,i,v.a);n=g.a,e=g.c,r=c(Ke,g.b,r),t=t,a=a}}})),xp=u((function(n,e,r,t,a){var u=a.a,i=a.b,o=a.c,s=u.cg-r.cg,f=s?s>0?{br:r,a8:j(u,{c:u.c+s,cg:r.cg}),bI:c(Ke,j(u,{cg:s}),o),bS:t}:{br:j(r,{cg:u.cg}),a8:u,bI:o,bS:c(Ke,j(r,{c:r.c+u.cg,cg:-s}),t)}:{br:r,a8:u,bI:o,bS:t},l=b(zp,n,e,(function(n){return n}),{$:7,a:f.a8.cg},f.a8,f.br,$r(i));return x(f.bS,l,f.bI)})),jp=u((function(n,e,r,t,a){for(;;){if(!n.b)return l(Ap,$r(e),q,r,t,a);var u=n.a,i=n.b,o=u.e;6!==o.$?(n=i,e=c(Ke,u,e),r=r,t=t,a=a):(n=i,e=e,r=c(Ke,c(gp,u,{$:6,a:o.b}),r),t=t,a=a)}})),Ap=u((function(n,e,r,t,a){n:for(;;){if(!n.b)return l(yp,$r(e),q,r,t,a);var u=n.a,i=n.b;if(3!==u.e.$)n=i,e=c(Ke,u,e),r=r,t=t,a=a;else{var o=c(ap,dp,e);if(o.$){n=i,e=e,r=r,t=t,a=a;continue n}var s=d(qp,u,i,r,t,a,o.a);if(s.$){n=i,e=e,r=r,t=t,a=a;continue n}var f=s.a;n=f.a,e=f.c,r=f.b,t=t,a=a}}})),qp=i((function(n,e,r,t,a,u){var i=u.a,o=u.b,f=u.c,l=x(e,r,A(o,f)),d=c(Qr,n.c+1,a),p=function(e){return b(zp,t,a,(function(n){return n}),e?Pb(y("",ur)):Vb(y("",ur)),i,n,$r(o))},v=i.e;switch(v.$){case 2:var g=p(!1),h=s(Yb,d,g,t);if(1===h.$)return ar(l);var m=c(np,k=h.a,r);if(m.$)return ar(l);var $=m.a;return ar(x(c(mp,k,e),$,f));case 1:if(v.a)return ar(l);g=p(!0);var w=s(Yb,d,g,t);if(1===w.$)return ar(l);var k,q=c(np,k=w.a,r);return q.$?ar(l):($=q.a,ar(x(c(mp,k,e),$,c(pt,(function(n){return 1===n.e.$?j(n,{e:Ab(1)}):n}),f))));default:return ur}})),Cp=u((function(n,e,r,t,a){n:for(;;){if(!n.b)return c(hp,$r(e),r);var u=n.a,i=n.b;if(9!==u.e.$)n=i,e=c(Ke,u,e),r=r,t=t,a=a;else{var o=c(ap,pp(u),e);if(o.$){n=i,e=c(Ke,u,e),r=r,t=t,a=a;continue n}var s=l(Ep,u,r,t,a,o.a);n=i,e=s.a,r=s.b,t=t,a=a}}})),Ep=u((function(n,e,r,t,a){var u=a.a,i=a.c,o=function(){var n=u.e;return 9!==n.$||n.a?u:j(u,{c:u.c+1,cg:u.cg-1})}();return y(i,c(Ke,b(zp,r,t,Wb,Mb,o,n,q),e))})),zp=o((function(n,e,r,t,a,u,i){var o=a.c+a.cg,l=u.c,d=r(s(Jr,o,l,e)),b=a.c,p=u.c+u.cg,v={h:p,D:q,j:b,k:d,O:l,F:o,o:t};return{h:p,D:c(pt,(function(n){return c(Cd,v,n)}),f(Ip,i,q,n,e)),j:b,k:d,O:l,F:o,o:t}})),Ip=a((function(n,e,r,t){return l(wp,n,q,e,r,t)})),_p=function(n){return n.trim()},Lp=r((function(n,e){var r=_p(e),t=function(n){return c(_b,s(nb,c(zd,(function(n){return n.c}),c(Ht,ab,c(rb,eb,n))),c(zd,(function(n){return n.c}),function(n){return c(Ht,ob,c(rb,ub,n))}(n)),0),c(_b,function(n){return c(Ht,$b,c(rb,hb,n))}(n),c(_b,function(n){return c(Ht,yb,c(rb,wb,n))}(n),c(_b,function(n){return c(Ht,qb,c(rb,xb,n))}(n),c(_b,function(n){return c(Ht,Eb,c(rb,zb,n))}(n),c(_b,function(n){return c(Ht,c(bb,"_",n),c(rb,Ib,n))}(n),c(_b,function(n){return c(Ht,c(bb,"*",n),c(rb,cb,n))}(n),function(n){return c(Ht,gb,c(rb,pb,n))}(n))))))))}(r);return qd(s(Yd,r,q,_d(f(Ip,t,q,n,r))))})),Vp=$f(z([Af(c(Ys," ",ys(" "))),Af(c(Ys,">",ys(">"))),c(df,c(df,c(Bf,(function(n){return gr(n)||hr(n)}),ys("Alpha")),ff((function(n){return function(n){return gr(n)||hr(n)||mr(n)}(n)||"-"===n}))),$f(z([Af(c(Ys,":",ys(":"))),Af(c(Ys,"@",ys("@"))),Af(c(Ys,"\\",ys("\\"))),Af(c(Ys,"+",ys("+"))),Af(c(Ys,".",ys(".")))])))])),Pp=of(c(Mf,r((function(n){return Ss(n)})),c(df,c(df,c(df,Af(c(Ys,"<",ys("<"))),Vp),Pf),Ff))),Mp=function(n){return Af(c(Ys,n,ys(n)))},Up=c(Cf,c(sr,r((function(n,e){return c(Ke,_p(n),e)})),q),c(el,y(ur,q),(function(n){var e=n.a,t=n.b,a=c(ra,ms(t),c(Ft,(function(n){return ms(c(Ke,n,t))}),e)),u=c(ra,Ts(y(ur,t)),c(Ft,(function(n){return Ts(y(ur,c(Ke,n,t)))}),e)),i=function(n){return Ts(y(ar(function(n){return A(c(ra,"",e),n)}(n)),t))};return $f(z([c(Cf,(function(){return a}),Mp("|\n")),c(Cf,(function(){return a}),Mp("\n")),c(Cf,(function(){return a}),Sf(ys("end"))),c(df,of(wf(i("|"))),Mp("\\\\|")),c(df,of(wf(i("\\"))),Mp("\\\\")),c(df,of(wf(i("|"))),Mp("\\|")),c(df,of(wf(u)),Mp("|")),c(Mf,r((function(n){return i(n)})),c(Bf,tu(!0),Hs("No character found")))]))}))),Tp=c(Tf,c(df,wf(Br),$f(z([Mp("|"),wf(0)]))),Up),Sp=r((function(n,e){var t=n.b,a=c(cp,Tp,e);return a.$?Qe("Unable to parse previous line as a table header"):function(n){return h(fr(n),fr(t))?rr(function(n){return s(lr,r((function(n,e){return{bl:e,fZ:n}})),n,t)}(n)):Qe("Tables must have the same number of header columns ("+ir(fr(n))+") as delimiter columns ("+ir(fr(t))+")")}(a.a)})),Dp=r((function(n,e){return{eV:e,dy:n}})),Fp={bp:"`",bE:0,bR:c(Ys,"`",ys("a '`'"))},Rp=r((function(n,e){var t=s(sr,r((function(n,e){return c(df,e,n)}
1)),wf(0),c(vd,n,Af(e.bR)));return c(Mf,r((function(n){return y(e,Xr(n))})),c(df,t,ff(Ir(e.bp))))})),Np={bp:"~",bE:1,bR:c(Ys,"~",ys("a `~`"))},Op=$f(z([c(df,c(df,bd,$f(z([bd,wf(0)]))),$f(z([bd,wf(0)]))),wf(0)])),Hp=c(Tf,c(Tf,c(df,wf(r((function(n,e){return{bq:e.a,ce:n,cg:e.b}}))),Op),c(uf,(function(n){switch(n){case 1:return wf(0);case 2:return wf(1);case 3:return wf(2);case 4:return wf(3);default:return dl(ys("Fenced code blocks should be indented no more than 3 spaces"))}}),ad)),$f(z([c(Rp,3,Fp),c(Rp,3,Np)]))),Wp={$:10},Kp=Ir(" "),Bp=r((function(n,e){return c(df,c(df,c(df,c(df,wf(0),Op),c(Rp,n,e)),ff(Kp)),Ff)})),Zp=function(n){return s(af,!1,n.d9,n)},Gp=function(n){var e,a=n.a,u=n.b;return $f(z([c(df,wf(ms(u)),Sf(Wp)),c(Mf,r((function(n){return Ts(y(a,A(u,n)))})),qf),of(c(df,wf(ms(u)),c(Bp,a.cg,a.bq))),c(Tf,c(Tf,c(Tf,wf(t((function(n,e,r){return Ts(y(a,A(u,s(Jr,n,e,r))))}))),(e=a.ce,c(Tf,c(df,wf(Br),c(gd,e,bd)),c(df,c(df,ip,Pf),Ff)))),ip),Zp)]))},Xp=c(uf,(function(n){return c(Tf,c(Tf,wf(Dp),c(df,(e=n.bq,c(Mf,r((function(n){var e=_p(n);return""===e?ur:ar(e)})),ff(e.bE?c(Lf,pc,Vf):function(n){return"`"!==n&&!Vf(n)}))),Ff)),function(n){return c(el,y(n,""),Gp)}(n));var e}),Hp),Jp=r((function(n,e){return 1>n?e:s(Jr,0,-n,e)})),Qp=c(Ys,"#",ys("a `#`")),Yp=ff((function(n){return" "===n||"\n"===n||"\r"===n})),nv=c(Tf,c(Tf,c(df,c(df,wf(qs),c(uf,(function(n){var e=Xr(n);return 4>e?wf(e):dl(ys("heading with < 4 spaces in front"))}),Uf(Yp))),If(Qp)),c(uf,(function(n){var e=Xr(n)+1;return 7>e?wf(e):dl(ys("heading with < 7 #'s"))}),Uf(ff((function(n){return"#"===n}))))),$f(z([c(df,wf(""),If(vf)),c(Tf,c(df,wf(Br),$f(z([If(zf),If(Kl)]))),c(Mf,r((function(n){return function(n){var e=function(n){for(;;){if(!c(Of,"#",n))return n;n=c(Jp,1,n)}}(n);return c(Of," ",e)||nt(e)?function(n){return n.replace(/\s+$/,"")}(e):n}(_p(n))})),Pf))]))),ev=Fe,rv=a((function(n,e,r,t){return c(kf,gf,f(yf,n,e,r,t))})),tv=function(n){var e=n.a,r=n.b;return function(n){var t=l(ev,e,n.d,n.gA,n.c0,n.d9),a=t.a,u=t.b,i=t.c;return h(a,-1)?c(tf,!1,f(rv,u,i,r,n.g)):s(af,0>w(n.d,a),0,{c0:i,g:n.g,i:n.i,d:a,gA:u,d9:n.d9})}},av=c(Ys,">",ys("a `>`")),uv=t((function(n,e,r){return{c0:e,g:r,gA:n}})),iv=r((function(n,e){return{c0:e.c0,g:n,i:e.i,d:e.d,gA:e.gA,d9:e.d9}})),ov=r((function(n,e){var r=e;return function(e){var t=r(c(iv,c(Ke,s(uv,e.gA,e.c0,n),e.g),e));return t.$?t:s(af,t.a,t.b,c(iv,e.g,t.c))}})),cv=function(n){switch(n){case" ":case"\n":case"\t":case"\v":case"\f":case"\r":return!0;default:return!1}},sv=c(Ys,"<",ys("a `<`")),fv=c(ov,"link destination",$f(z([c(Tf,c(df,wf(Db),If(sv)),c(df,Uf(tv(av)),If(av))),Uf(id(c(Lf,pc,cv)))]))),lv=c(Ys,"]",ys("a `]`")),dv=c(Ys,"[",ys("a `[`")),bv=c(Tf,c(df,wf(Kb),If(dv)),c(df,Uf(tv(lv)),If(c(Ys,"]:",ys("]:"))))),pv=c(Ys,'"',ys("a double quote")),vv=function(n){return c(Gr,"\n\n",n)?dl(ys("no blank line")):wf(n)},gv=c(df,ff((function(n){return!Vf(n)&&cv(n)})),Ff),hv=c(df,c(Bf,cv,ys("Required whitespace")),ff(cv)),mv=c(Ys,"'",ys("a single quote")),$v=(Ol=c(Tf,c(df,wf(ar),If(mv)),c(df,c(df,c(uf,vv,Uf(tv(mv))),If(mv)),gv)),Hl=c(Tf,c(df,wf(ar),If(pv)),c(df,c(df,c(uf,vv,Uf(tv(pv))),If(pv)),gv)),c(ov,"title",$f(z([of(c(Tf,c(df,wf(Br),hv),$f(z([Hl,Ol,wf(ur)])))),c(df,wf(ur),gv)])))),wv=c(ov,"link reference definition",c(Tf,c(Tf,c(Tf,c(df,wf(t((function(n,e,r){return y(n,{fm:e,ha:r})}))),Op),c(df,c(df,c(df,bv,ff(bf)),$f(z([qf,wf(0)]))),ff(bf))),fv),$v)),kv=ff(bf),yv=function(n){var e=Mp(il(n));return c(df,c(df,c(df,c(df,c(df,c(df,c(df,wf(0),e),kv),e),kv),e),ff((function(e){return h(e,n)||bf(e)}))),Ff)},xv=$f(z([yv("-"),yv("*"),yv("_")])),jv=$f(z([c(Tf,c(df,c(df,c(df,wf(Br),bd),$f(z([bd,wf(0)]))),$f(z([bd,wf(0)]))),xv),xv])),Av=r((function(n,e){return{$:13,a:n,b:e}})),qv=c(Ys,"=",ys("a `=`")),Cv=c(Ys,"-",ys("a `-`")),Ev=(Wl=t((function(n,e,r){return c(df,c(df,wf(n),Af(e)),ff(Ir(r)))})),c(Mf,r((function(n,e){return c(Av,e,n)})),c(Tf,c(df,wf(Br),Op),c(df,c(df,$f(z([s(Wl,0,qv,"="),s(Wl,1,Cv,"-")])),ff(bf)),Ff)))),zv=ff(bf),Iv=function(n){return $f(z([c(Bf,n,Hs("Character not found")),wf(0)]))},_v=function(n){var e=y(c(ot,":",n),c(Of,":",n));return e.a?ar(e.b?2:0):e.b?ar(1):ur},Lv=c(Cf,(function(n){return{$:9,a:n}}),c(uf,(function(n){var e=n.a.eh,r=n.b;return yc(r)?dl(ys("Must have at least one column in delimiter row.")):1!==fr(r)||c(ot,"|",e)&&c(Of,"|",e)?wf(n):dl(Hs("Tables with a single column must have pipes at the start and end of the delimiter row to avoid ambiguity."))}),c(Mf,r((function(n,e){return c(Xs,{dX:n,eh:_p(n)},c(pt,_v,$r(e)))})),c(el,q,(function(n){return $f(z([of(c(Cf,(function(){return ms(n)}),Mp("|\n"))),c(Cf,(function(){return ms(n)}),Mp("\n")),c(Cf,(function(){return ms(n)}),Sf(ys("end"))),of(c(df,c(df,wf(ms(n)),Mp("|")),Sf(ys("end")))),c(Tf,c(df,c(df,wf((function(e){return Ts(c(Ke,e,n))})),(e=n,yc(e)?$f(z([Mp("|"),wf(0)])):Mp("|"))),zv),c(df,Uf(c(df,c(df,c(df,wf(0),Iv((function(n){return":"===n}))),id((function(n){return"-"===n}))),Iv((function(n){return":"===n})))),zv))]));var e}))))),Vv=r((function(n,e){return!c(Fo,c(Lf,pc,n),e)})),Pv=t((function(n,e,r){n:for(;;){if(n>0){if(e.b){var t=e.a;n-=1,e=e.b,r=c(Ke,t,r);continue n}return r}return r}})),Mv=r((function(n,e){return $r(s(Pv,n,e,q))})),Uv=t((function(n,e,r){if(e>0){var t=y(e,r);n:for(;;){e:for(;;){if(!t.b.b)return r;if(!t.b.b.b){if(1===t.a)break n;break e}switch(t.a){case 1:break n;case 2:var a=t.b;return z([a.a,a.b.a]);case 3:if(t.b.b.b.b){var u=t.b,i=u.b;return z([u.a,i.a,i.b.a])}break e;default:if(t.b.b.b.b&&t.b.b.b.b.b){var o=t.b,f=o.b,l=f.b,d=l.b,b=
1d.a,p=d.b;return c(Ke,o.a,c(Ke,f.a,c(Ke,l.a,c(Ke,b,n>1e3?c(Mv,e-4,p):s(Uv,n+1,e-4,p)))))}break e}}return r}return z([t.b.a])}return q})),Tv=r((function(n,e){return s(Uv,0,n,e)})),Sv=r((function(n,e){var r=fr(e);switch(c(Bt,n,r)){case 0:return c(Tv,n,e);case 1:return e;default:return A(e,c(vd,n-r,""))}})),Dv=function(n){var e,r=n.a,t=n.b;return c(Cf,(function(n){return Zs(c(Gs,r,A(t,z([n]))))}),(e=fr(r),c(uf,(function(n){return yc(n)||c(Vv,nt,n)?dl(Hs("A line must have at least one column")):wf(c(Sv,e,n))}),Tp)))},Fv={$:2},Rv=function(n){return{$:1,a:n}},Nv=r((function(n,e){return{$:0,a:n,b:e}})),Ov=a((function(n,e,r,t){var a=t.a,u=t.b,i=a-r;return i>4?x(e,r-n+1,function(){switch(u.$){case 0:var n=u.b;return c(Nv,u.a,A(c($d,i-1," "),n));case 1:return n=u.a,Rv(A(c($d,i-1," "),n));default:return Fv}}()):x(e,a-n,u)})),Hv=c(Tf,wf((function(n){return y(n,Fv)})),c(df,ad,Ff)),Wv=$f(z([c(df,wf(1),If(c(Ys,"[x] ",xs("[x] ")))),c(df,wf(1),If(c(Ys,"[X] ",xs("[X] ")))),c(df,wf(0),If(c(Ys,"[ ] ",xs("[ ] "))))])),Kv=c(Tf,$f(z([c(Tf,wf(Nv),c(df,Wv,ff(bf))),wf(Rv)])),c(df,Uf(Pf),Ff)),Bv=c(Tf,c(Tf,c(df,wf(r((function(n,e){return y(n,e)}))),id(bf)),ad),Kv),Zv=$f(z([c(df,c(df,wf(0),c(gd,3,bd)),If(c(Ys,"-",xs("-")))),c(df,wf(1),If(c(Ys,"+",xs("+")))),c(df,wf(2),If(c(Ys,"*",xs("*"))))])),Gv=function(n){var e=r((function(n,e){switch(e.$){case 0:return{eV:e.b,f7:n,r:ar(1===e.a)};case 1:return{eV:e.a,f7:n,r:ur};default:return{eV:"",f7:n,r:ur}}}));return c(Cf,(function(n){return f(ef,!0,n.b,q,c(e,n.a,n.c))}),function(n){return c(Tf,c(Tf,c(Tf,c(Tf,wf(Ov),ad),of(Zv)),ad),n?Bv:$f(z([Hv,Bv])))}(n))},Xv=r((function(n,e){return e.$?n:e.a})),Jv=r((function(n,e){switch(n.$){case 0:var r=n.a,t=n.b,a=tg(n.c);if(a.$)return Qe(a.a);var u=Es(s(_s,r,t,a.a));return rr(c(Ke,u,e));case 1:var i=ug(n.a);return i.$?Qe(ys(c(or,"\n",c(pt,Qu,i.a)))):rr(A($r(i.a),e));case 2:return rr(c(Ke,Es(zs(n.a)),e));case 3:return rr(c(Ke,Es(vs(n.a)),e));case 4:return rr(c(Ke,Es(Ws(n.a)),e));default:return rr(c(Ke,Es(c(Is,n.a,n.b)),e))}})),Qv=function(n){var e=n.b;n:for(;e.b;)switch(e.a.$){case 11:var r=e.a.a,t=e.b,a=c(cp,vg(),r);return a.$?dl(Hs(Nf(a.a))):wf({a:A(n.a,(y=a.a).a),b:c(Ke,Os(y.b),t)});case 3:var u=e.a,i=u.a,o=u.b,s=u.c,l=u.d,b=(t=e.b,c(cp,vg(),l.eV));if(b.$)return dl(Hs(Nf(b.a)));var p=!c(nd,bs,(y=b.a).b)&&i;return wf({a:A(n.a,y.a),b:c(Ke,f(ef,p,o,c(Ke,{eV:y.b,r:l.r},s),l),t)});case 4:var v=e.a,g=(i=v.a,o=v.b,v.c),h=v.d,m=(s=v.e,l=v.f,t=e.b,c(cp,vg(),l));return m.$?dl(Hs(Nf(m.a))):(p=!c(nd,bs,(y=m.a).b)&&i,wf({a:A(n.a,y.a),b:c(Ke,d(Fs,p,o,g,h,c(Ke,y.b,s),l),t)}));case 10:if(!e.b.b)break n;switch(e.b.a.$){case 3:var $=e.b,w=$.a,k=(i=w.a,o=w.b,s=w.c,l=w.d,t=$.b,c(cp,vg(),l.eV));return k.$?dl(Hs(Nf(k.a))):(p=!c(nd,bs,(y=k.a).b)&&i,wf({a:A(n.a,y.a),b:c(Ke,f(ef,p,o,c(Ke,{eV:y.b,r:l.r},s),l),t)}));case 4:var y,x=e.b,j=x.a,q=(i=j.a,o=j.b,g=j.c,h=j.d,s=j.e,l=j.f,t=x.b,c(cp,vg(),l));return q.$?dl(Hs(Nf(q.a))):(p=!c(nd,bs,(y=q.a).b)&&i,wf({a:A(n.a,y.a),b:c(Ke,d(Fs,p,o,g,h,c(Ke,y.b,s),l),t)}));default:break n}default:break n}return wf(n)},Yv=r((function(n,e){var r=y(e,n.b);n:for(;r.b.b;)switch(r.b.a.$){case 5:if(5===r.a.$){var t=r.b,a=t.b;return wf({a:n.a,b:c(Ke,hs({eV:c(Yl,t.a.a.eV,r.a.a.eV),dy:ur}),a)})}break n;case 6:switch(r.a.$){case 6:var u=r.b;return a=u.b,wf({a:n.a,b:c(Ke,Vs(c(Yl,u.a.a,r.a.a)),a)});case 10:var i=r.b;return a=i.b,wf({a:n.a,b:c(Ke,Vs(c(Yl,i.a.a,"\n")),a)});default:break n}case 11:var o=r.b,l=o.a.a;switch(a=o.b,e.$){case 11:return wf({a:n.a,b:c(Ke,ps(c(Yl,l,b=e.a)),a)});case 1:var b=e.a,p=c(cp,vg(),l);if(p.$)return dl(Hs(Nf(p.a)));var v=(an=p.a).b;if(v.b){if(Hf(v.a)&&!c(Of,"\n",l))return wf({a:n.a,b:c(Ke,ps(c(Yl,l,b)),a)});var g=c(cp,vg(),l);if(g.$)return dl(Hs(Nf(g.a)));var m=g.a;return wf({a:A(n.a,an.a),b:c(Ke,e,c(Ke,Os(m.b),a))})}var $=c(cp,vg(),l);return $.$?dl(Hs(Nf($.a))):(m=$.a,wf({a:A(n.a,an.a),b:c(Ke,e,c(Ke,Os(m.b),a))}));case 6:b=e.a;var w=c(cp,vg(),l);if(w.$)return dl(Hs(Nf(w.a)));var k=(an=w.a).b;if(k.b&&1===k.a.$)return wf({a:n.a,b:c(Ke,ps(s(Ql," ",l,b)),a)});var x=c(cp,vg(),l);return x.$?dl(Hs(Nf(x.a))):(m=x.a,wf({a:A(n.a,an.a),b:c(Ke,e,c(Ke,Os(m.b),a))}));default:var C=c(cp,vg(),l);return C.$?dl(Hs(Nf(C.a))):wf({a:A(n.a,(an=C.a).a),b:c(Ke,e,c(Ke,Os(an.b),a))})}case 3:var E=r.b,z=E.a,I=z.a,_=z.b,L=z.c,V=z.d;switch(a=E.b,e.$){case 3:var P=e.b;if(h(V.f7,(O=e.d).f7)){var M=c(cp,vg(),V.eV);return M.$?dl(Hs(Nf(M.a))):wf(c(nd,bs,(an=M.a).b)?{a:A(n.a,an.a),b:c(Ke,f(ef,!1,P,c(Ke,{eV:an.b,r:V.r},L),O),a)}:{a:A(n.a,an.a),b:c(Ke,f(ef,I,P,c(Ke,{eV:an.b,r:V.r},L),O),a)})}var U=c(cp,vg(),V.eV);if(U.$)return dl(Hs(Nf(U.a)));var T=!c(nd,bs,(an=U.a).b)&&I;return wf({a:A(n.a,an.a),b:c(Ke,e,c(Ke,f(ef,T,_,c(Ke,{eV:an.b,r:V.r},L),O),a))});case 1:return wf({a:n.a,b:c(Ke,f(ef,I,_,L,j(V,{eV:s(Ql,"\n",V.eV,b=e.a)})),a)});default:var S=c(cp,vg(),V.eV);return S.$?dl(Hs(Nf(S.a))):(T=!c(nd,bs,(an=S.a).b)&&I,wf({a:A(n.a,an.a),b:c(Ke,e,c(Ke,f(ef,T,_,c(Ke,{eV:an.b,r:V.r},L),V),a))}))}case 4:var D=r.b,F=D.a,R=(I=F.a,_=F.b,F.c),N=F.d;switch(L=F.e,V=F.f,a=D.b,e.$){case 4:P=e.b;var O=e.f;if(h(R,e.c)){var H=c(cp,vg(),V);return H.$?dl(Hs(Nf(H.a))):(T=!c(nd,bs,(an=H.a).b)&&I,wf({a:A(n.a,an.a),b:c(Ke,d(Fs,T,P,R,N,c(Ke,an.b,L),O),a)}))}var W=c(cp,vg(),V);return W.$?dl(Hs(Nf(W.a))):(T=!c(nd,bs,(an=W.a).b)&&I,wf({a:A(n.a,an.a),b:c(Ke,e,c(Ke,d(Fs,T,_,R,N,c(Ke,an.b,L),V),a))}));case 1:return wf({a:n.a,b:c(Ke,d(Fs,I,_,R,N,L,V+"\n"+(b=e.a)),a)});default:var K=c(cp,vg(),V);return K.$?dl(Hs(Nf(K.a))):(T=!c(nd,bs,(an=K.a).b)&&I,wf({a:A(n.a,an.a),b:c(Ke,e,c(Ke,d(Fs,T,_,R,N,c(Ke,an.b,L),V),a))}))}case 1:switch(r.a.$){case 1:var B=r.b;return a=B.b,wf({a:n.a,b:c(Ke,Ss(s(Ql,"\n",l=B.a.a,b=r.a.a)),a)});case 13:if(r.a.a){var Z=r.b;return a=Z.b,wf({a:n.a,b:c(Ke,c(qs,2,Z.a.a),a)})}var G=r.b;a=G.b;return wf({a:n.a,b:c(Ke,c(qs,1,G.a.a),a)});case 9:var X=r.a.a,J=X.a,Q=r.b,Y=Q.a.a,nn=(a=Q.b,c(Sp,c(Xs,J,X.b),Y));return wf(nn.$?{a:n.a,b:c(Ke,Ss(s(Ql,"\n",Y,J.dX)),a)}:{a:n.a,b:c(Ke,Zs(c(Gs,nn.a,q)),a)});default:break n}case 8:if(8===r.a.$)return a=r.b.b,wf({a:n.a,b:c(Ke,Zs(r.a.a),a)});break n;case 10:if(!r.b.b.b)break n;switch(r.b.b.a.$){case 4:var en=r.b.b,rn=en.a,tn=(I=rn.a,_=rn.b,R=rn.c,N=rn.d,L=rn.e,V=rn.f,a=en.b,c(cp,vg(),V));if(tn.$)return dl(Hs(Nf(tn.a)));var an=tn.a;if(4===e.$){P=e.b;var un=e.f;return wf({a:A(n.a,an.a),b:c(Ke,d(Fs,!1,P,R,N,c(Ke,an.b,L),un),a)})}return wf({a:A(n.a,an.a),b:c(Ke,e,c(Ke,bs,c(Ke,d(Fs,I,_,R,N,c(Ke,an.b,L),V),a)))});case 3:var on=r.b.b,cn=on.a,sn=(I=cn.a,_=cn.b,L=cn.c,V=cn.d,a=on.b,c(cp,vg(),V.eV));
1return sn.$?dl(Hs(Nf(sn.a))):(an=sn.a,3===e.$?(un=e.d,wf({a:A(n.a,an.a),b:c(Ke,f(ef,!1,_,c(Ke,{eV:an.b,r:V.r},L),un),a)})):wf({a:A(n.a,an.a),b:c(Ke,e,c(Ke,bs,c(Ke,f(ef,I,_,c(Ke,{eV:an.b,r:V.r},L),V),a)))}));default:break n}default:break n}return wf({a:n.a,b:c(Ke,e,n.b)})})),ng=r((function(n,e){var r=e,t=Xt(c(pt,au((function(n){return y(n.fm,n.ha)})),n));return c(pt,eg,c(Lp,t,r))})),eg=function(n){switch(n.$){case 0:return{$:7,a:n.a};case 1:return js;case 2:return function(n){return{$:6,a:n}}(n.a);case 3:return s(Ms,n.a,n.b,c(pt,eg,r=n.c));case 4:return s(Ls,n.a,n.b,c(pt,eg,r=n.c));case 5:return function(n){return{$:0,a:n}}(rg(n.a));case 6:var e=n.a,r=n.b;switch(e){case 1:return $s(c(pt,eg,r));case 2:return Ks(c(pt,eg,r));default:return Xl(e)?Ks(z([eg(c(ws,e-2,r))])):$s(z([eg(c(ws,e-1,r))]))}default:return function(n){return{$:5,a:n}}(c(pt,eg,r=n.a))}},rg=function(n){switch(n.$){case 1:return zs("TODO this never happens, but use types to drop this case.");case 0:return s(_s,n.a,n.b,c(oa,(function(n){return 1===n.$?bg(n.a):z([Es(rg(n))])}),n.c));case 2:return zs(n.a);case 3:return vs(n.a);case 4:return Ws(n.a);default:return c(Is,n.a,n.b)}},tg=function(n){return c(ag,n,q)},ag=r((function(n,e){for(;;){if(!n.b)return rr($r(e));var r=n.b,t=c(Jv,n.a,e);if(t.$)return Qe(t.a);n=r,e=t.a}})),ug=function(n){var e=c(cp,c(df,vg(),Df),n);if(1===e.$)return Qe(e.a);var r=ig(e.a);return 1===r.$?c(cp,dl(r.a),""):rr(c(tc,(function(n){return!(5===n.$&&!n.a.b)}),r.a))},ig=function(n){return s(og,n,n.b,q)},og=t((function(n,e,r){n:for(;;){if(!e.b)return rr(r);var t=e.b,a=c(sg,n.a,e.a);switch(a.$){case 1:n=n,e=t,r=c(Ke,a.a,r);continue n;case 0:n=n,e=t,r=r;continue n;default:return Qe(a.a)}}})),cg=r((function(n,e){return c(pt,(function(e){var r=e.bl;return s(fg,n,(function(n){return{bl:r,fZ:n}}),e.fZ)}),e)})),sg=r((function(n,e){switch(e.$){case 0:var t=e.b,a=function(n){switch(n){case 1:return rr(0);case 2:return rr(1);case 3:return rr(2);case 4:return rr(3);case 5:return rr(4);case 6:return rr(5);default:return Qe(ys("A heading with 1 to 6 #'s, but found "+ir(n)))}}(e.a);return a.$?Ps(a.a):Ns(c(As,a.a,c(ng,n,t)));case 1:return Ns(Rs(c(ng,n,t=e.a)));case 2:return Ns(Es(e.a));case 3:var u=e.a,i=e.c,o=r((function(e,r){var t,a=e.$?0:e.a?2:1,u=(t=ig({a:n,b:r})).$?q:t.a;return c(Us,a,u)}));return Ns(c(nf,Jl(u),$r(c(pt,(function(n){return c(o,n.r,n.eV)}),i))));case 4:var f=e.d;return i=e.e,o=function(e){var r=ig({a:n,b:e});return r.$?q:r.a},Ns(s(Ds,Jl(u=e.a),f,$r(c(pt,o,i))));case 5:return Ns(gs(e.a));case 7:return Ns(Js);case 10:case 11:return ks;case 12:var l=ig({a:n,b:e.a});return l.$?Ps(l.a):Ns({$:3,a:l.a});case 6:return Ns(gs({eV:e.a,dy:ur}));case 8:var d=e.a,b=d.b;return Ns(c(Bs,c(cg,n,d.a),c(lg,n,b)));case 9:return Ns(Rs(c(ng,n,e.a.a.dX)));default:return Ns(Rs(c(ng,n,e.b)))}})),fg=t((function(n,e,r){return e(c(ng,n,r))})),lg=r((function(n,e){return c(pt,(function(e){return c(pt,(function(e){return s(fg,n,Br,e)}),e)}),e)})),dg=function(n){return $f(z([c(Cf,(function(){return ms(n)}),Df),c(Cf,(function(e){return Ts(c(rf,n,e))}),of(wv)),function(){var e=n.b;n:for(;e.b;)switch(e.a.$){case 1:return c(Cf,(function(n){return Ts(n)}),c(uf,Yv(n),hg()));case 8:var t=e.a.a;return c(Cf,(function(n){return Ts(n)}),c(uf,Yv(n),$f(z([gg(),Dv(t)]))));case 3:var a=e.a,u=a.a,i=a.b,o=a.c,l=a.d,b=e.b,p=r((function(n,e){return j(n,{b:c(Ke,bs,c(Ke,f(ef,u,i,o,j(l,{eV:s(Ql,"",l.eV,e)})),b))})})),v=r((function(n,e){return j(n,{b:c(Ke,f(ef,u,i,o,j(l,{eV:s(Ql,"\n",l.eV,e)})),b)})}));return $f(z([c(Cf,(function(n){return Ts(n)}),c(Cf,(function(){return c(p,n,"\n")}),Ef)),c(Cf,(function(n){return Ts(n)}),c(Cf,v(n),c(Tf,c(df,wf(Br),If(c(Ys,c($d,i," "),xs("Indentation")))),c(df,Uf(Pf),Ff)))),c(Cf,(function(n){return Ts(n)}),c(uf,Yv(n),mg()))]));case 4:var g=e.a,h=(u=g.a,i=g.b,g.c),m=g.d;return o=g.e,l=g.f,b=e.b,p=r((function(n,e){return j(n,{b:c(Ke,bs,c(Ke,d(Fs,u,i,h,m,o,l+"\n"+e),b))})})),v=r((function(n,e){return j(n,{b:c(Ke,d(Fs,u,i,h,m,o,l+"\n"+e),b)})})),$f(z([c(Cf,(function(n){return Ts(n)}),c(Cf,(function(){return c(p,n,"\n")}),Ef)),c(Cf,(function(n){return Ts(n)}),c(Cf,v(n),c(Tf,c(df,wf(Br),If(c(Ys,c($d,i," "),xs("Indentation")))),c(df,Uf(Pf),Ff)))),c(Cf,(function(n){return Ts(n)}),c(uf,Yv(n),mg()))]));case 10:if(!e.b.b)break n;switch(e.b.a.$){case 3:var $=e.b,w=$.a;return u=w.a,i=w.b,o=w.c,l=w.d,b=$.b,p=r((function(n,e){return j(n,{b:c(Ke,bs,c(Ke,f(ef,u,i,o,j(l,{eV:s(Ql,"",l.eV,e)})),b))})})),v=r((function(n,e){return j(n,{b:c(Ke,f(ef,u,i,o,j(l,{eV:s(Ql,"\n",l.eV,e)})),b)})})),""===_p(l.eV)?c(Cf,(function(n){return Ts(n)}),c(uf,Yv(n),gg())):$f(z([c(Cf,(function(n){return Ts(n)}),c(Cf,(function(){return c(p,n,"\n")}),Ef)),c(Cf,(function(n){return Ts(n)}),c(Cf,v(n),c(Tf,c(df,wf(Br),If(c(Ys,c($d,i," "),xs("Indentation")))),c(df,Uf(Pf),Ff)))),c(Cf,(function(n){return Ts(n)}),c(uf,Yv(n),gg()))]));case 4:var k=e.b,y=k.a;return u=y.a,i=y.b,h=y.c,m=y.d,o=y.e,l=y.f,b=k.b,p=r((function(n,e){return j(n,{b:c(Ke,bs,c(Ke,d(Fs,u,i,h,m,o,l+"\n"+e),b))})})),v=r((function(n,e){return j(n,{b:c(Ke,d(Fs,u,i,h,m,o,l+"\n"+e),b)})})),""===_p(l)?c(Cf,(function(n){return Ts(n)}),c(uf,Yv(n),gg())):$f(z([c(Cf,(function(n){return Ts(n)}),c(Cf,(function(){return c(p,n,"\n")}),Ef)),c(Cf,(function(n){return Ts(n)}),c(Cf,v(n),c(Tf,c(df,wf(Br),If(c(Ys,c($d,i," "),xs("Indentation")))),c(df,Uf(Pf),Ff)))),c(Cf,(function(n){return Ts(n)}),c(uf,Yv(n),gg()))]));default:break n}default:break n}return c(Cf,(function(n){return Ts(n)}),c(uf,Yv(n),gg()))}(),c(Cf,(function(n){return Ts(n)}),c(uf,Yv(n),rd))]))},bg=function(n){return c(Xv,q,ug(n))},pg=function(n){switch(n.$){case 1:return wf(Ss(n.a));case 0:var e=n.a,r=n.b,t=tg(n.c);return t.$?dl(t.a):wf(Cs(s(_s,e,r,t.a)));case 2:return wf(Cs(zs(n.a)));case 3:return wf(Cs(vs(n.a)));case 4:return wf(Cs(Ws(n.a)));default:return wf(Cs(c(Is,n.a,n.b)))}};function vg(){return c(uf,Qv,c(el,{a:q,b:q},dg))}function gg(){return $f(z([Pp,Ef,Rf,c(Cf,hs,of(Xp)),Zl,c(Cf,(function(){return Qs}),of(jv)),Gv(!1),wd(!1),of(nv),$g()]))}function hg(){return $f(z([Pp,Ef,Rf,c(Cf,hs,of(Xp)),of(Ev),c(Cf,(function(){return Qs}),of(jv)),Gv(!0),wd(!0),of(nv),$g(),of(Lv)]))}function mg(){return $f(z([Pp,Ef,Rf,c(Cf,hs,of(Xp)),c(Cf,(function(){return Qs}),of(jv)),Gv(!1),wd(!1),of(nv),$g()]))}function $g(){return c(uf,pg,Rl)}var wg=vg();vg=function(){return wg};var kg=gg();gg=function(){return kg};var yg=hg();hg=function(){return yg};var xg=mg();mg=function(){return xg};var jg=$g();$g=function(){return jg};var Ag,qg,Cg,Eg,zg=t((function(n,e,r){if(1===e.$)return Qe(e.a);var t=e.a;return 1===r.$?Qe(r.a):rr(c(n,t,r.a))})),Ig=c(bt,zg(Ke),rr(q)),_g=t((function(n,e,r){n:for(;;){if(!r.b)return e;var t=r.a,a=r.b;switch(t.$){case 0:var u=t.a;if(u.$){o=n,s=c(n,t,e),n=o,e=s,r=a;continue n}var i=u.c,o=n,s=c(n,t,e);n=o,e=s,r=A(i,a);continue n;case 1:var f=c(oa,(function(n){return n.b}),l=t.b);o=n,s=c(n,t,e),n=o,e=s,r=A(f,a);continue n;case 2:var l=t.c;o=n,s=c(n,t,e),n=o,e=s,r=A(ia(l),a);continue n;case 3:l=t.a,o=n,s=c(n,t,e),n=o,e=s,r=A(l,a);continue n;
1case 4:case 5:case 6:case 7:default:o=n,s=c(n,t,e),n=o,e=s,r=a;continue n}}})),Lg=function(n){switch(n.$){case 5:return Vg(n.a);case 0:var e=n.a;if(e.$)return"";var t=e.c;return s(_g,r((function(n,e){return A(e,Lg(n))})),"",t);case 1:return c(or,"\n",c(pt,(function(n){return c(or,"\n",c(pt,Lg,n.b))}),n.b));case 2:return c(or,"\n",c(pt,(function(n){return c(or,"\n",c(pt,Lg,n))}),n.c));case 3:return c(or,"\n",c(pt,Lg,t=n.a));case 4:return Vg(n.b);case 6:var a=n.b;return c(or,"\n",ia(z([c(pt,Vg,c(pt,(function(n){return n.fZ}),n.a)),ia(c(pt,pt(Vg),a))])));case 7:return n.a.eV;default:return""}},Vg=function(n){return s(sr,Pg,"",n)},Pg=r((function(n,e){switch(n.$){case 7:return A(e,n.a);case 8:return e+" ";case 6:return A(e,n.a);case 1:case 2:return A(e,Vg(n.c));case 0:var t=n.a;if(t.$)return e;var a=t.c;return s(_g,r((function(n,e){return A(e,Lg(n))})),e,a);case 4:case 3:default:return A(e,Vg(n.a))}})),Mg=u((function(n,e,r,t,a){var u=t;return c(Ou,(function(t){return c(sl,(function(n){return n(t)}),s(u,n,e,r))}),Ig(a))})),Ug=function(n){return z([n])},Tg=t((function(n,e,r){var t=c(Rg,n,e);return t.$?r:c(Ke,t.a,r)})),Sg=r((function(n,e){return c(Ht,Dg(n),e)})),Dg=function(n){return function(e){switch(e.$){case 4:var t=e.a;return ar(c(sl,(function(e){return n.fD({e5:e,f$:t,gs:Vg(a)})}),c(Ng,n,a=e.b)));case 5:var a;return ar(c(sl,n.go,c(Ng,n,a=e.a)));case 0:var u=e.a;return u.$?ur:ar(f(Fg,n,u.a,u.b,u.c));case 1:var i=e.a;return ar(c(sl,(function(e){return n.cN(c(pt,(function(n){return c(Us,n.a,ia(n.b))}),e))}),Ig(c(pt,(function(e){var r=e.b;return c(sl,Us(e.a),Ig(c(Ht,(function(e){var r=y(i,e);return 1===r.a&&5===r.b.$?ar(c(Ng,n,r.b.a)):c(Ft,sl(Ug),c(Dg,n,e))}),r)))}),e.b))));case 2:i=e.a;var o=e.b;return ar(c(sl,(function(e){return c(n.cn,o,c(pt,(function(n){return ia(n)}),e))}),Ig(c(pt,(function(e){return Ig(c(Ht,(function(e){var r=y(i,e);return 1===r.a&&5===r.b.$?ar(c(Ng,n,r.b.a)):c(Ft,sl(Ug),c(Dg,n,e))}),e))}),e.c))));case 7:return ar(rr(n.e9(e.a)));case 8:return ar(rr(n.g3));case 3:return ar(c(sl,n.eU,Ig(c(Sg,n,e.a))));default:var l=e.a,d=e.b,b=Ig(c(pt,(function(e){var r=e.fZ;return c(sl,na(e.bl),c(Ng,n,r))}),l)),p=c(sl,(function(e){return n.cK(Ug(n.bO(c(pt,(function(e){return c(n.cL,e.a,e.b)}),e))))}),b),v=Ig(c(pt,(function(e){return c(sl,n.bO,c(sl,pr(r((function(e,r){return c(n.cJ,c(Hb,(function(n){return n.bl}),Jt(c(Nt,e,l))),r)}))),Ig(c(pt,Ng(n),e))))}),d));return ar(s(zg,r((function(e,r){return n.cH(c(Ke,e,function(e){return yc(e)?q:z([n.cI(e)])}(r)))})),p,v))}}},Fg=a((function(n,e,r,t){return l(Mg,e,r,t,n.b7,c(Sg,n,t))})),Rg=r((function(n,e){switch(e.$){case 4:return ar(c(sl,n.cF,c(Ng,n,e.a)));case 3:return ar(c(sl,n.b0,c(Ng,n,e.a)));case 5:return ar(c(sl,n.cE,c(Ng,n,e.a)));case 2:var r=e.a,t=e.b;return ar(rr(n.fL({eI:Vg(e.c),d9:r,ha:t})));case 7:return ar(rr(n.k(e.a)));case 6:return ar(rr(n.fa(e.a)));case 1:var a=e.a;return t=e.b,ar(c(Ou,(function(e){return rr(c(n.dA,{fm:a,ha:t},e))}),c(Ng,n,e.c)));case 8:return ar(rr(n.b2));default:var u=e.a;return u.$?ur:ar(f(Fg,n,u.a,u.b,u.c))}})),Ng=r((function(n,e){return Ig(s(bt,Tg(n),q,e))})),Og=r((function(n,e){return Ig(c(Sg,n,e))})),Hg=Ku(28),Wg=function(n){return c(Wu,Hg,s(Hu,"bc-"+Xu(n),"border-color",n))},Kg=function(n){return{$:1,a:n}},Bg=function(n){return Kg(Qi(n))},Zg=r((function(n,e){return f(us,1,ni,c(Ke,Bg("ct cl"),c(Ke,os(cs),c(Ke,fs(cs),n))),Yu(e))})),Gg={cY:0,f_:0,gv:0,hp:0},Xg=u((function(n,e,r,t,a){return{$:7,a:n,b:e,c:r,d:t,e:a}})),Jg=Ku(2),Qg=function(n){var e=n;return c(Wu,Jg,l(Xg,"p-"+ir(n),e,e,e,e))},Yg=r((function(n,e){if(h(n,e)){var r=n;return c(Wu,Jg,l(Xg,"p-"+ir(n),r,r,r,r))}var t=e,a=n;return c(Wu,Jg,l(Xg,"p-"+ir(n)+"-"+ir(e),t,a,t,a))})),nh=u((function(n,e,r,t,a){return{$:6,a:n,b:e,c:r,d:t,e:a}})),eh=function(n){return c(Wu,Jc,l(nh,"b-"+ir(n),n,n,n,n))},rh=r((function(n,e){return c(Wu,Jc,l(nh,"b-"+ir(n)+"-"+ir(e),e,n,e,n))})),th=function(n){var e=n.cY,r=n.hp,t=n.f_,a=n.gv;return h(r,e)&&h(t,a)?h(r,a)?eh(r):c(rh,t,r):c(Wu,Jc,l(nh,"b-"+ir(r)+"-"+ir(a)+"-"+ir(e)+"-"+ir(t),r,a,e,t))},ah=r((function(n,e){return c(ls,z([c(Yg,0,4)]),c(Zg,z([Qg(10),th(j(Gg,{f_:10})),Wg(n)]),e))})),uh="Berkeley Mono",ih=c(Lf,Oi,tu),oh=ih,ch=Wn("pre"),sh=Gn,fh=sh,lh=function(n){var e=n.eV;return oh(c(ch,z([c(fh,"font-family",uh+", monospace")]),z([Qa(e)])))},dh=r((function(n,e){return{$:1,a:n,b:e}})),bh=Ku(5),ph=function(n){return z(n.trim().split(/\s+/g))},vh=r((function(n,e){return A(e,function(){switch(n.$){case 0:return"serif";case 1:return"sans-serif";case 2:return"monospace";case 3:case 4:return c(or,"-",ph(Xf(n.a)));default:return c(or,"-",ph(Xf(n.a.dK)))}}())})),gh=function(n){return c(Wu,bh,c(dh,s(sr,vh,"ff-",n),n))},hh={$:2},mh=function(n){return{$:2,a:n}},$h=function(n){return mh(n)},wh=function(n){return{$:3,a:n}}
1,kh=wh,yh=function(n){return c(ls,z([gh(z([kh(uh),hh]))]),$h(n))},xh=r((function(n,e){return{$:3,a:n,b:e}})),jh=Ku(13),Ah=c(xh,jh,"w7"),qh=function(n){return{$:2,a:n}},Ch=qh(1),Eh=function(n){return{$:2,a:n}},zh=c(Lf,Eh,(function(n){return{$:4,a:n}})),Ih=function(n){switch(n){case 0:return 1;case 1:return 2;case 2:return 3;case 3:return 4;case 4:return 5;default:return 6}},_h={$:3},Lh=_h,Vh={$:9},Ph=t((function(n,e,r){return{$:5,a:n,b:e,c:r}})),Mh=Ku(3),Uh=r((function(n,e){return"spacing-"+ir(n)+"-"+ir(e)})),Th=function(n){return c(Wu,Mh,s(Ph,c(Uh,n,n),n,n))},Sh=r((function(n,e){return f(us,4,ni,c(Ke,Eh(Vh),c(Ke,fs(Ch),c(Ke,Th(5),n))),Yu(e))})),Dh=function(n){return{$:2,a:n}},Fh=Ku(4),Rh=function(n){return c(Wu,Fh,Dh(n))},Nh=function(n){return{$:0,a:n}},Oh=r((function(n,e){return c(ls,z([fs(Ch),c(Yg,0,10)]),c(ls,z([th(j(Gg,{hp:e})),Wg(n),os(Nh(0)),fs(Ch),os(Nh(0))]),Lh))})),Hh=r((function(n,e){var r=e.f$,t=e.e5,a=function(){switch(r){case 0:return y(32,c(Oh,n,1));case 1:return y(28,c(Oh,n,1));case 2:return y(26,Lh);case 3:return y(24,Lh);case 4:return y(22,Lh);default:return y(20,Lh)}}(),u=a.a,i=a.b;return c(Zg,z([fs(Ch)]),z([c(Sh,z([Rh(u),Ah,zh(Ih(r))]),t),i]))})),Wh=function(n){return{$:6,a:n}},Kh=Wh(1),Bh=Ji("alt"),Zh=r((function(n,e){var r,t=e.d9,a=e.fl,u=c(tc,(function(n){switch(n.$){case 7:case 8:return!0;default:return!1}}),n);return f(us,2,ni,c(Ke,Bg("ic"),n),Yu(z([f(us,2,Uc("img"),A(z([Kg((r=t,c(Ji,"src",Yn(r)))),Kg(Bh(a))]),u),Yu(q))])))})),Gh=Bg("i"),Xh=r((function(n,e){return c(Wu,Mh,s(Ph,c(Uh,n,e),n,e))})),Jh=function(n){var e=n.d9,r=n.eI,t=n.ha,a=c(Zh,z([fs(Ch),eh(2)]),{fl:r,d9:e});return c(ra,a,c(Ft,(function(n){return c(Zg,z([c(Xh,0,8)]),z([a,c(ls,z([Kh,Gh]),$h(n))]))}),t))},Qh=Kg,Yh=r((function(n,e){return{$:11,a:n,b:e}})),nm=Ku(33),em=function(n){return{$:5,a:n}},rm=r((function(n,e){return{$:9,a:n,b:e}})),tm={$:0},am=r((function(n,e){return{$:10,a:n,b:e}})),um=r((function(n,e){switch(e.$){case 1:var t=e.a;return Ni({b7:r((function(e,r){return c(Za,n,c(t.b7,e,r))})),gR:t.gR});case 0:var a=e.a;return Oi(c(Lf,Za(n),a));case 2:return mh(e.a);default:return _h}})),im=ee,om=r((function(n,e){switch(e.$){case 0:return tm;case 2:return Eh(e.a);case 6:return Wh(e.a);case 5:return em(e.a);case 7:return ss(e.a);case 8:return is(e.a);case 3:return c(xh,e.a,e.b);case 4:return c(Wu,e.a,e.b);case 9:return c(rm,e.a,c(um,n,e.b));case 1:return Kg(c(im,n,e.a));default:return c(am,e.a,e.b)}})),cm=r((function(n,e){var r=e.a,t=e.b,a=function(n){return c(om,st,n)}(n);switch(a.$){case 4:return y(c(Ke,a.b,r),t);case 10:return y(r,c(Oc,t,a.b));default:return y(r,t)}})),sm=function(n){return c(Wu,nm,c(Yh,1,function(n){var e=s(sr,cm,y(q,ts),n),r=e.a;return c(Ke,Cc(e.b),r)}(n)))},fm=function(n){return c(Ji,"href",/^javascript:/i.test((e=n).replace(/\s/g,""))?"":e);var e},lm=Jn("rel"),dm=Ji("target"),bm=r((function(n,e){var r=e.W,t=e.fZ;return f(us,2,Uc("a"),c(Ke,Kg(fm(r)),c(Ke,Kg(lm("noopener noreferrer")),c(Ke,Kg(dm("_blank")),c(Ke,fs(cs),c(Ke,os(cs),c(Ke,Bg("ccx ccy lnk"),n)))))),Yu(z([t])))})),pm=a((function(n,e,r,t){var a=r.fm;return c(bm,z([Qh(c(fh,"display","inline-flex"))]),{fZ:c(Sh,z([Ju(n),sm(z([Ju(e)]))]),t),W:a})})),vm=a((function(n,e,r,t){return{$:0,a:n,b:e,c:r,d:t}})),gm=t((function(n,e,r){return f(vm,n/255,e/255,r/255,1)})),hm=a((function(n,e,r,t){return f(vm,n/255,e/255,r/255,t)})),mm={bT:f(hm,204,204,204,.7),dA:s(gm,9,105,218)},$m=r((function(n,e){return f(us,0,ni,c(Ke,Bg("cl ccy"),c(Ke,fs(cs),c(Ke,os(cs),n))),Yu(e))})),wm=$m(z([Gh])),km=Wn("br"),ym=oh(c(km,q,q)),xm=function(n){return c(ls,z([fs(Ch),c(Yg,0,10)]),c(ls,z([th({cY:0,f_:0,gv:0,hp:n}),Wg(mm.bT),os(Nh(0)),fs(Ch),os(Nh(0))]),Lh))},jm=r((function(n,e){var r=n.fm;return c(bm,z([Qh(c(fh,"display","inline-flex"))]),{fZ:c(Sh,z([Ju(mm.dA)]),e),W:r})})),Am=r((function(n,e){return 1===n.$?e.$?Qe(c(Ke,n.a,e.a)):rr(e.a):rr(n.a)})),qm=r((function(n,e){return yc(e)?"<"+n+">":"<"+n+" "+function(n){return c(or," ",c(pt,(function(n){return n.dK+'="'+n.ej+'"'}),n))}(e)+">"})),Cm=em(0),Em=r((function(n,e){return c(Zg,q,c(pr,r((function(e,r){return c($m,z([Th(5)]),z([c($m,z([Cm]),c(Ke,$h(ir(e+n)+". "),r))]))})),e))})),zm=Sh(q),Im=Bg(Vi),_m=$m(z([Im])),Lm=c(xh,jh,"w6"),Vm=$m(z([Lm])),Pm=Zg(z([fs(Ch)])),Mm=Zg(z([fs(Ch)])),Um=Wh(0),Tm=Ku(12),Sm=c(xh,Tm,"tl"),Dm=Wh(2),Fm=c(xh,Tm,"tr"),Rm=c(xh,Tm,"tc"),Nm=function(n){if(1===n.$)return q;switch(n.a){case 0:return z([Um,Sm]);case 1:return z([Dm,Fm]);default:return z([Kh,Rm])}},Om=qh,Hm=r((function(n,e){return c(ls,z([fs(Om(n))]),e)}
1)),Wm=$h,Km=em(1),Bm=Ku(8),Zm=function(n){return c(Wu,Bm,s(Hu,"bg-"+Xu(n),"background-color",n))},Gm=r((function(n,e){return 3===e.$?tm:c(rm,n,e)})),Xm=function(n){return c(Gm,4,n)},Jm=Ku(26),Qm=t((function(n,e,r){return f(vm,n,e,r,1)})),Ym=vm,n$=r((function(n,e){return{$:4,a:n,b:e}})),e$=Ku(24),r$=Ku(17),t$=function(n){return c(Wu,r$,s(qc,"br-"+ir(n),"border-radius",ir(n)+"px"))},a$=Ku(19),u$=function(n){var e,r={aP:n.aP,aQ:n.aQ,ds:!1,d:n.d,d7:n.d7};return c(Wu,a$,s(qc,Po(z([(e=r).ds?"box-inset":"box-",Gu(e.d.a)+"px",Gu(e.d.b)+"px",Gu(e.aP)+"px",Gu(e.d7)+"px",Xu(e.aQ)])),"box-shadow",bo(r)))},i$=r((function(n,e){return{$:12,a:n,b:e}})),o$=Ku(0),c$=function(n){return c(Wu,o$,n?c(i$,"transparent",1):c(i$,"visible",0))},s$=s(Qm,1,1,1),f$=function(n){return c(ls,z([Bg("focusable"),fs(Nh(14)),os(Nh(14)),Ju(s$),Km,Rh(9),Rm,t$(3),Wg(n?s(Qm,59/255,.6,252/255):s(Qm,211/255,211/255,211/255)),u$({aP:1,aQ:n?f(Ym,238/255,238/255,238/255,0):s(Qm,238/255,238/255,238/255),d:y(0,0),d7:1}),Zm(n?s(Qm,59/255,.6,252/255):s$),eh(n?0:1),Xm(c(ls,z([Wg(s$),os(Nh(6)),fs(Nh(9)),(-45,-.7853981633974483,c(am,e$,c(n$,x(0,0,1),-.7853981633974483))),Kh,Km,(1,c(am,Jm,{$:1,a:-1})),c$(!n),th({cY:2,f_:2,gv:0,hp:0})]),Lh))]),Lh)},l$=a((function(n,e,r,t){return"pad-"+ir(n)+"-"+ir(e)+"-"+ir(r)+"-"+ir(t)})),d$=function(n){var e=n.hp,r=n.gv,t=n.cY,a=n.f_;if(h(e,r)&&h(e,t)&&h(e,a)){var u=e;return c(Wu,Jg,l(Xg,"p-"+ir(e),u,u,u,u))}return c(Wu,Jg,l(Xg,f(l$,e,r,t,a),e,r,t,a))},b$=function(n){var e=n.a,r=n.b,t=function(){switch(e){case 1:return f$(!1);case 2:return f$(!0);default:return $h("•")}}();return c($m,q,z([c(ls,z([d$({cY:0,f_:2,gv:8,hp:4}),Cm]),t),c(Zg,z([fs(Ch)]),z([c(Zg,z([c(Yg,0,4)]),r)]))]))},p$={eU:function(n){return c(ls,z([c(Yg,0,4)]),c(Zg,z([Qg(10),th({cY:0,f_:10,gv:0,hp:0}),Wg(mm.bT)]),n))},e9:function(n){return oh(c(ch,q,z([Qa(n.eV)])))},fa:function(n){return c(ls,z([gh(z([hh]))]),$h(n))},b0:wm,b2:ym,fD:function(n){var e=n.f$,r=n.e5,t=function(){switch(e){case 0:return y(32,xm(1));case 1:return y(28,xm(1));case 2:return y(26,Lh);case 3:return y(24,Lh);case 4:return y(22,Lh);default:return y(20,Lh)}}(),a=t.a,u=t.b;return c(Zg,z([fs(Ch)]),z([c(Sh,z([Rh(a),Ah,zh(Ih(e))]),r),u]))},b7:(Ag=q,Cg=c(pt,(function(n){return n}),Ag),qg=s(sr,r((function(n,e){return t((function(r,t,a){return c(Am,s(n,r,t,a),s(e,r,t,a))}))})),t((function(){return Qe(q)})),Cg),t((function(n,e,t){return c(ds,(function(t){if(t.b){if(t.b.b)return"oneOf failed parsing this value:\n    "+c(qm,n,e)+"\n\nParsing failed in the following 2 ways:\n\n\n"+c(or,"\n\n",c(pr,r((function(n,e){return"("+ir(n+1)+") "+e})),t))+"\n";var a=t.a;return"Problem with the given value:\n\n"+c(qm,n,e)+"\n\n"+a+"\n"}return"Ran into a oneOf with no possibilities!"}),s(qg,n,e,t))}))),fL:function(n){var e=n.d9,r=n.eI,t=n.ha,a=c(Zh,z([fs(Ch)]),{fl:r,d9:e});return c(ra,a,c(Ft,(function(n){return c(Zg,z([c(Xh,0,8)]),z([a,c(ls,z([Kh]),$h(n))]))}),t))},dA:jm,cn:Em,go:zm,cE:_m,cF:Vm,cH:Pm,cI:Mm,cJ:function(n){return Sh(Nm(n))},cK:function(n){return c(Zg,z([fs(Ch)]),z([c($m,z([Ah,fs(Ch)]),c(pt,Hm(fr(n)),n))]))},cL:function(n){return Sh(Nm(n))},bO:function(n){return c(Zg,z([fs(Ch)]),z([c($m,z([fs(Ch),c(Yg,0,4)]),c(pt,Hm(fr(n)),n))]))},k:Wm,g3:xm(2),cN:function(n){return c(Zg,q,c(pt,b$,n))}},v$=r((function(n,e){return function(n){if(n.$){var e=n.a;return z([c(ls,z([Ju(s(gm,255,0,0))]),$h(e))])}return n.a}(c(Ou,(function(e){return c(Og,function(n){return j(p$,{eU:ah(n.cM),e9:lh,fa:yh,fD:Hh(n.cM),fL:Jh,dA:c(pm,n.dA,n.f0),go:Sh(z([Th(7)])),g3:c(Oh,n.cM,2)})}(n),e)}),c(ds,(function(n){return c(or,"\n",c(pt,Qu,n))}),ug(e))))})),g$=function(n){var e,r=n.U;return e=Nu(z([y(0,"\n## Activité 🧐\n\n### Elhub\n\n#### Registre de flexibilité pour le marché de l'électricité norvégien\n\nL'_Agence de coopération des régulateurs de l'énergie_ ([ACER](https://www.acer.europa.eu/)), une\nagence de l'Union européenne en charge d'assurer la coordination des pays européens en matière de\nréseau électrique, prévoit de mettre en place un nouveau règlement appelé\n_Network Code Demand Response_\n([NCDR](https://www.entsoe.eu/news/2024/05/08/dso-entity-and-entso-e-submit-joint-network-code
1-on-demand-response/))\nrelatif à la mise à disposition de produits dits de _flexibilité_ sur le marché de l'électricité\ndans les pays concernés.\n\nUn produit de flexibilité est la possibilité pour le propriétaire d'un équipement électrique de\nmodifier ou limiter la consommation de cet équipement, temporairement, en échange d'une\ncompensation financière.\nCes produits sont achetés et vendus sur un marché dans lequel interviennent divers acteurs :\nfournisseurs d'électricité, gestionnaires de réseau, fournisseurs de services, _etc._\nLa flexibilité est de plus en plus nécessaire dans un contexte d'augmentation de la part des\nénergies renouvelables (volatiles, moins prévisibles) dans le mix énergétique des pays européens,\nafin de maintenir la fréquence du réseau constante, condition nécessaire à son bon fonctionnement.\n\nLa Norvège, étant reliée au réseau électrique européen, est concernée par ce nouveau règlement et\ndoit par conséquent s'y adapter en développant des systèmes d'information permettant de soutenir les\ndifférents processus nécessaires pour faire fonctionner un marché pour les produits de flexibilité.\nCes systèmes peuvent stocker diverses informations techniques sur les produits, l'autorisation des\ndifférents acteurs à proposer des produits sur le marché, certaines données financières ou issues\nde mesures sur les appareils électriques, entre autres.\n\nLe projet de recherche [Euroflex](https://www.euroflex.no/) a pour but de réunir différents acteurs\ndu marché pour réfléchir à une solution satisfaisante pour tous.\n[Elhub](https://elhub.no/), étant déjà en charge du développement d'une base de données nationale\npour le marché de l'électricité, est un acteur tout indiqué pour explorer la possibilité d'avoir un\nsystème d'information national pour le marché de flexibilité.\n\nMon travail consiste à participer au développement de ce prototype.\nNous utilisons **PostgreSQL** pour la base de données, **Go** et **Kotlin** côté serveur,\n**TypeScript** côté client avec le _framework_ [React-Admin](https://marmelab.com/react-admin/) pour\ncréer une interface graphique exploratoire rapidement, et **Python** pour les tests.\nÀ ce stade, le produit principal de l'équipe est une API sur laquelle les différents acteurs se\nmettraient d'accord, avant développement ultérieur d'un logiciel destiné à être mis en production.\nNous utilisons donc la convention [OpenAPI](https://www.openapis.org/) et générons une partie du\ncode à partir de la spécification de l'API.\n\nLe projet étant à but communautaire, le code source est [ouvert](https://github.com/elhub/flex-information-system).\n\n---\n\n### Doctorat\n\n#### Sujet de thèse\n\nDans un assistant de preuve comme [Coq](https://rocq-prover.org/), un même objet mathématique peut\nsouvent être formalisé par différentes structures de données.\nPar exemple, les nombres entiers peuvent être représentés par divers encodages (unaire, binaire,\n*etc*.).\nEn pratique, cette situation familière en programmation est un frein à la preuve formelle\nautomatique.\nLe sujet global de ma thèse était l'utilisation de la méta-programmation pour créer des outils de\npré-traitement des énoncés à prouver dans Coq, exploitant des *relations* plus ou moins riches\nentre des types.\n\nLors de ma première année, j'ai développé un prototype de greffon de pré-traitement pour Coq,\n[Trakt](https://ecrancemerce.github.io/trakt/#/).\nIci, la notion de relation entre types est une possibilité de *plongement* d'un type source vers un\ntype cible.\nL'outil parcourt récursivement l'énoncé à prouver et fabrique un nouvel énoncé ainsi qu'une preuve\npermettant de remplacer l'ancien énoncé par le nouveau de façon certifiée.\nTrakt a été intégré avec succès à [SMTCoq](https://smtcoq.github.io), un greffon d'automatisation\ndes preuves permettant de connecter Coq à des solveurs SMT.\nEnsuite, je me suis concentré sur [Trocq](https://github.com/rocq-community/trocq), un deuxième\nprototype de greffon basé sur la *paramétricité*, où les relations entre les types se placent dans\nune hiérarchie de structures qui varie entre une relation sans structure et une équivalence de\ntypes.\n\nJ'ai écrit mes greffons pour Coq dans le langage [Coq-Elpi](https://github.com/LPCIC/coq-elpi/),\nune implémentation de λProlog avec un accès à l'API de Coq et des facilités pour manipuler des\ntermes Coq.\n"),y(1,'\n## Aktivitet 🧐\n\n### Elhub\n\n#### Fleksibilitetsregister for det norske kraftmarkedet\n\n_Agency for the Cooperation of Energy Regulators_ ([ACER](https://www.acer.europa.eu/)), et EU-byrå med ansvar for å koordinere de europeiske landenes strømnettverk, planlegger å innføre en ny\nregulering som heter _Network Code Demand Response_\n([NCDR](https://www.entsoe.eu/news/2024/05/08/dso-entity-and-entso-e-submit-joint-network-code
1-on-demand-response/))\nom håndtering av såkalte _fleksibilitetsprodukter_ på strømmarkedet i de berørte landene.\n\nEt fleksibilitetsprodukt er en mulighet for eieren av elektrisk utstyr til å endre eller begrense\nforbruket av dette utstyret, midlertidig, i bytte mot økonomisk kompensasjon.\nDisse produktene kjøpes og selges på et marked der ulike aktører er involvert :\nstrømleverandører, nettoperatører, tjenesteleverandører, *osv.*\nFleksibilitet blir stadig viktigere, siden andelen fornybar energi (volatil, mindre forutsigbar)\nøker i energimiksen i europeiske land.\nDet blir faktisk vanskeligere å holde frekvensen i nettet konstant, noe som er en nødvendig\nforutsetning for at strømnettet skal fungere bra.\n\nSiden Norge er koblet til det europeiske strømnettet, påvirkes det av denne nye reguleringen.\nDet må derfor tilpasse seg den ved å utvikle informasjonssystemer som støtter de ulike prosessene\nsom trenges for å drive et marked for fleksibilitetsprodukter.\nDisse systemene kan lagre teknisk informasjon om produkter, godkjenning for at ulike aktører tilbyr\nprodukter på markedet, visse økonomiske data eller måleverdier på elektrisk utstyr, *osv.*\n\nMålet med forskningsprosjektet [Euroflex](https://www.euroflex.no/) er å samle de ulike aktørene i\nstrømmarkedet for å komme frem til en løsning som alle er fornøyde med.\n[Elhub](https://elhub.no/), som allerede er ansvarlig for å utvikle en nasjonal database for\nstrømmarkedet, er en ideell aktør for å utforske muligheten for et nasjonalt informasjonssystem for\nfleksibilitetsmarkedet.\n\nJobben min er å delta i utviklingen av denne prototypen.\nVi bruker **PostgreSQL** for databasen, **Go** og **Kotlin** på serversiden,\n**TypeScript** på klientsiden med rammeverket [React-Admin](https://marmelab.com/react-admin/) for å\nraskt lage et utforskende grafisk grensesnitt, og **Python** for testing.\nPå dette steget er teamets hovedprodukt et API som de ulike aktørene skal bli enige om, før utviklingen av et produksjonssystem begynner.\nVi bruker derfor [OpenAPI](https://www.openapis.org/) og genererer deler av koden fra denne\nAPI-spesifikasjonen.\n\nSiden dette er et fellesskapsprosjekt, er kildekoden\n[åpen](https://github.com/elhub/flex-information-system).\n\n---\n\n### Doktorgrad\n\n#### Tema\n\nI en bevisassistent som [Coq](https://rocq-prover.org/) kan det samme matematiske objektet ofte\nformaliseres ved hjelp av ulike datastrukturer.\nFor eksempel kan heltall representeres ved hjelp av ulike kodinger (unær, binær, _osv._).\nI praksis er denne situasjonen, som er velkjent i programmering, en hindring for automatisk formell\nbevis.\nDet overordnede temaet i doktorgraden min var bruk av metaprogrammering for å lage verktøy for\nforbehandling av utsagn som skal bevises i Coq, ved å utnytte mer eller mindre rike *relasjoner*\nmellom typer.\n\nI løpet av mitt første år utviklet jeg en prototyp på en programvareutvidelse for forbehandling i\nCoq, [Trakt](https://ecrancemerce.github.io/trakt/#/).\nHer er begrepet "relasjon mellom typer" en mulighet for *embedding* fra en kildetype til en måltype.\nVerktøyet går rekursivt gjennom utsagnet som skal bevises, og 
1konstruerer et nytt utsagn sammen med\net bevis, slik at det gamle utsagnet kan erstattes av det nye på en sertifisert måte.\nTrakt har blitt integrert med [SMTCoq](https://smtcoq.github.io), en programvareutvidelse for\nbevisautomatisering for å koble Coq til SMT-løsere.\nDeretter fokuserte jeg på [Trocq](https://github.com/rocq-community/trocq), en annen prototyp basert\npå *parametrisitet*, der relasjoner mellom typer plasseres i et hierarki av strukturer som varierer\nmellom en strukturløs relasjon og en typeekvivalens.\n\nJeg skrev mine programvareutvidelser for Coq i språket\n[Coq-Elpi](https://github.com/LPCIC/coq-elpi/), en implementering av λProlog med tilgang til Coqs\nAPI og muligheter for å manipulere Coq-termer.\n'),y(2,"\n## Activity 🧐\n\n### Elhub\n\n#### Flexibility register for the Norwegian electricity market\n\nThe _Agency for Cooperation of Energy Regulators_ ([ACER](https://www.acer.europa.eu/)), the\nEuropean Union's agency responsible for coordinating European countries' electricity networks,\nplans to introduce a new regulation called _Network Code Demand Response_\n([NCDR](https://www.entsoe.eu/news/2024/05/08/dso-entity-and-entso-e-submit-joint-network-code-on-demand-response/))\nto enable so-called _flexibility_ products to be proposed on the electricity market in the\nconcerned countries.\n\nA flexibility product is the possibility for the owner of an electrical equipment to modify or\nlimit the consumption of this equipment, temporarily, in exchange for financial compensation.\nThese products are bought and sold on a market in which various parties are involved:\nenergy suppliers, grid owners, service providers, _etc._\nFlexibility is increasingly necessary as the share of renewable energies (which are volatile and\nless predictable) increases in the energy mix of European countries, as a way to keep the frequency\nof the network constant, a necessary condition for it to work properly.\n\nAs Norway is connected to the European electricity grid, it is affected by this new regulation and\nmust therefore adapt to it by developing information systems to support the various processes\nrequired to operate a market for flexibility products.\nThese systems can store a range of technical information about the products, the authorisation for\nvarious actors to offer products on the market, certain financial data or data derived from meters\non the electrical appliances, among other things.\n\nThe aim of the [Euroflex](https://www.euroflex.no/) research project is to bring together the\nvarious market parties to think about a solution that satisfies everyone.\n[Elhub](https://elhub.no/), which is already responsible for operating a national database for the\nelectricity market, is an ideal actor to explore the possibility of having a national information\nsystem for the flexibility market.\n\nMy job is to take part in the development of this prototype.\nWe use **PostgreSQL** for the database, **Go** and **Kotlin** for the back-end, **TypeScript** for\nthe front-end, with the [React-Admin](https://marmelab.com/react-admin/) _framework_ to quickly\ncreate an exploratory user interface, and **Python** for testing.\nAt this stage, the team's main product is an API on which the various market parties would agree,\nprior to the subsequent development of software for production use.\nWe therefore use the [OpenAPI](https://www.openapis.org/) standard and generate some of the code\nfrom the API specification.\n\nAs this is a community project, the source code is\n[open](https://github.com/elhub/flex-information-system).\n\n---\n\n### PhD\n\n#### Subject\n\nIn a proof assistant like [Coq](https://rocq-prover.org/), a single mathematical object can often be formalised with several data structures.\nFor instance, integers can be represented in a unary encoding, a binary encoding, *etc.*\nAlthough this is a frequent situation in a programming context, this level of expressivity obstructs proof automation.\nThe global topic of my PhD was using meta-programming to create preprocessing tools targeting statements to be proved in Coq, harnessing *relations* between types.\n\nDuring my first year, I released a prototype of preprocessing plugin for Coq, [Trakt](https://ecrancemerce.github.io/trakt/#/).\nHere, the notion of relation between types is an *embedding* from a source type to a target type.\nThe tool traverses the C
1oq goal in a recursive way, and makes a new goal along with a proof allowing to replace the old one with the new one in a certified way.\nTrakt has been integrated successfully to [SMTCoq](https://smtcoq.github.io), a proof automation plugin connecting Coq to SMT solvers.\nThen, I focused my efforts on [Trocq](https://github.com/rocq-community/trocq), a second prototype based on *parametricity*, where the relations between types lie in a hierarchy of structures, going from structure-less relations to full-blown type equivalence.\n\nI wrote my Coq plugins in the [Coq-Elpi](https://github.com/LPCIC/coq-elpi/) language, an implementation of λProlog with easy access to the Coq API and nice features to handle Coq terms.\n")])),c(v$,r.g5,e(r.dy))},h$=function(n){return{$:0,a:n}},m$=em(2),$$=t((function(n,e,r){return c(Zg,z([fs(Ch),Th(e)]),c(v$,n,r))})),w$=function(n){var e=n.U,r=Nu(z([y(0,"Ce site web a été fait maison avec [Elm](https://elm-lang.org/)."),y(1,"Dette nettstedet er hjemmelaget med [Elm](https://elm-lang.org/)."),y(2,"This website was handcrafted with [Elm](https://elm-lang.org/).")]));return c(ls,z([fs(Ch),m$,th(j(Gg,{hp:2})),c(Yg,20,12),Rh(14)]),c(ls,z([Dm]),s($$,e.g5,24,r(e.dy))))},k$={$:5},y$={$:2},x$={$:6},j$={$:3},A$={$:0},q$={$:4},C$={$:1},E$=function(n){return c(Gm,1,n)},z$=Jn("enable-background"),I$=Jn("d"),_$=Jn("fill"),L$=_$,V$=Hn("http://www.w3.org/2000/svg"),P$=V$("g"),M$=Jn("height"),U$=V$("svg"),T$=Jn("width"),S$=a((function(n,e,r,t){var a=ir(r);return c(U$,A(n,z([M$(a),T$(a)])),z([c(P$,z([_$(t.$?"currentColor":function(n){var e,r=n.b,t=n.c,a=n.d,u=function(n){return Zu(1e4*n)/100};return Po(z(["rgba(",fo(u(n.a)),"%,",fo(u(r)),"%,",fo(u(t)),"%,",fo((e=a,Zu(1e3*e)/1e3)),")"]))}(t.a))]),e)]))})),D$=V$("path"),F$=V$("rect"),R$=Jn("viewBox"),N$=c(S$,z([z$("new 0 0 24 24"),R$("0 0 24 24")]),z([c(F$,z([L$("none")]),q),c(D$,z([I$("M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36c-0.98,1.37-2.58,2.26-4.4,2.26 c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z")]),q)])),O$=function(n){switch(n){case 0:return"Français";case 1:return"Norsk";default:return"English"}},H$=t((function(n,e,r){var t=Nu(z([y(0,"https://upload.wikimedia.org/wikipedia/commons/thumb/c/c3/Flag_of_France.svg/1920px-Flag_of_France.svg.png"),y(1,"https://upload.wikimedia.org/wikipedia/commons/thumb/d/d9/Flag_of_Norway.svg/1920px-Flag_of_Norway.svg.png"),y(2,"https://upload.wikimedia.org/wikipedia/commons/thumb/8/83/Flag_of_the_United_Kingdom_%283-5%29.svg/1920px-Flag_of_the_United_Kingdom_%283-5%29.svg.png")]));return c(ls,q,c(Zh,z([os(Nh(n)),fs(Nh(e))]),{fl:"flag-"+O$(r.dy),d9:t(r.dy)}))})),W$=a((function(n,e,r,t){return{$:0,a:n,b:e,c:r,d:t}})),K$=function(n){return{aN:n.d,bX:n.c,b1:n.b,cs:n.a}},B$=t((function(n,e,r){var t,a,u=ir(e);return c(ls,q,oh(c(U$,z([T$(u),M$(u)]),z([c(n,e,(a=K$(r),t=f(W$,a.cs,a.b1,a.bX,a.aN),{$:0,a:t}))]))))})),Z$=Ku(21),G$=c(xh,Z$,hi),X$=a((function(n,e,r,t){var a=c(ls,z([G$,c$(!1),sm(z([c$(!0)]))]),s(B$,n,e,r));return c(ls,z([Xm(a)]),s(B$,n,e,t))})),J$=r((function(n,e){if(e.b){var t=e.b;return c(Ke,e.a,s(bt,r((function(e,r){return c(Ke,n,c(Ke,e,r))})),q,t))}return q})),Q$=c(S$,z([z$("new 0 0 24 24"),R$("0 0 24 24")]),z([c(F$,z([L$("none")]),q),c(D$,z([I$("M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0 c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2 c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1 C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06 c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41 l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41 c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36 c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z")]),q)])),Y$=r((function(n,e){var r=e.W,t=e.fZ;
1return f(us,2,Uc("a"),c(Ke,Kg(fm(r)),c(Ke,Kg(lm("noopener noreferrer")),c(Ke,fs(cs),c(Ke,os(cs),c(Ke,Bg("ccx ccy lnk"),n))))),Yu(z([t])))})),nw=function(n){return Y$(z([sm(z([Ju(n.f0)]))]))},ew=c(S$,z([R$("0 0 24 24")]),z([c(D$,z([I$("M0 0h24v24H0z"),L$("none")]),q),c(D$,z([I$("M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z")]),q)])),rw=Zn,tw=r((function(n,e){return c(rw,n,{$:0,a:e})})),aw=c(Lf,Kg,(function(n){return c(tw,"mousedown",Wr(n))})),uw=c(Lf,Kg,(function(n){return c(tw,"mouseenter",Wr(n))})),iw=c(Lf,Kg,(function(n){return c(tw,"mouseleave",Wr(n))})),ow=c(S$,z([R$("0 0 24 24")]),z([c(D$,z([I$("M0 0h24v24H0z"),L$("none")]),q),c(D$,z([I$("M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z")]),q)])),cw=r((function(n,e){return j(e,{dy:n})})),sw=function(n){var e,r,t,a,u,i=(e=n.U.g4?N$:Q$,c(ls,z([aw(x$)]),f(X$,e,28,n.U.g5.dd,n.U.g5.f0))),o=c(ls,z([fs(Ch),eh(2),th(j(Gg,{cY:2}))]),Lh),l=Qh(Qi("")),d=(r=function(e){return c(ls,z([Qg(5),G$,fs(Ch),Zm(n.U.g5.bm),sm(z([Zm(n.U.g5.dB)])),aw((r=e,{$:7,a:r}))]),c($m,z([Th(8)]),z([s(H$,14,20,c(cw,e,n.U)),$h(O$(e))])));var r},t=c(ls,z([Kh,d$(j(Gg,{hp:5}))]),c(Zg,z([eh(2)]),c(J$,o,c(pt,r,z([0,1,2]))))),c(ls,z([uw(A$),aw(y$),iw(C$),n.aC?E$(t):l]),f(X$,ow,28,n.U.g5.dd,n.U.g5.f0))),b=Nu(z([y(0,"profil"),y(1,"profil"),y(2,"profile")])),p=Nu(z([y(0,"accueil"),y(1,"hjem"),y(2,"home")])),v=Nu(z([y(0,"blog"),y(1,"blogg"),y(2,"blog")])),g=Nu(z([y(0,"activité"),y(1,"aktivitet"),y(2,"activity")])),h=(a=c(pt,(function(e){var r=e.a,t=e.b;return c(ls,z([Qg(5),G$,fs(Ch),Zm(n.U.g5.bm),sm(z([Zm(n.U.g5.dB)]))]),c($m,z([Th(8)]),z([c(Y$,q,{fZ:$h(r(n.U.dy)),W:t})])))}),z([y(p,"/"),y(g,"/activity"),y(b,"/profile"),y(v,"/blog")])),u=c(ls,z([Kh,d$(j(Gg,{hp:5}))]),c(Zg,z([eh(2)]),c(J$,o,a))),c(ls,z([uw(j$),aw(k$),iw(q$),n.aB?E$(u):l]),f(X$,ew,28,n.U.g5.dd,n.U.g5.f0))),m=c(pt,(function(e){var r=e.b;return c(nw,n.U.g5,{fZ:$h((0,e.a)(n.U.dy)),W:r})}),z([y(p,"/"),y(g,"/activity"),y(b,"/profile"),y(v,"/blog")]));return c($m,z([fs(Ch),th(j(Gg,{cY:2})),Th(8),Qg(20)]),z([c(ls,z([Rh(22),Lm]),$h("Enzo Crance")),$h("(PhD)"),c($m,z([Dm,Th(15),Rh(18)]),A(1===n.U.hv?m:z([h]),z([d,i])))]))},fw=c(xh,Tm,"tj"),lw=r((function(n,e){return{$:2,a:n,b:e}})),dw=r((function(n,e){return{$:1,a:n,b:e}})),bw={eN:ur,eX:ur,gH:ar({aP:0,aQ:f(vm,155/255,203/255,1,1),d:y(0,0),d7:3})},pw=r((function(n,e){switch(e.$){case 0:return(0,e.a)(2);case 1:return c(e.a.b7,n(e.a.gR),2);case 2:return xc(e.a);default:return xc("")}})),vw=t((function(n,e,t){var a=function(n){var e,t,a;return e=s(bt,r((function(n,e){switch(n.$){case 0:return 1===e.fJ.$?j(e,{fJ:ar(n.a)}):e;case 1:return 1===e.fv.$?j(e,{fv:ar(n.a)}):e;default:return 1===e.f8.$?j(e,{f8:ar(n.a)}):e}})),{fv:ur,fJ:ur,f8:ur},n),{fv:function(){var n=e.fv;return 1===n.$?bw:n.a}(),fJ:(a=e.fJ,1===a.$?1:a.a),f8:(t=e.f8,1===t.$?0:t.a)}}(n),u=1===a.f8?lw(a):dw(a);return c(pw,u,f(us,2,ni,e,Yu(z([t]))))})),gw={$:1},hw=(Eg=z([wh("Open Sans"),wh("Helvetica"),wh("Verdana"),gw]),z([c(Wu,Bm,s(Hu,"bg-"+Xu(f(vm,1,1,1,0)),"background-color",f(vm,1,1,1,0))),c(Wu,Bu,s(Hu,"fc-"+Xu(f(vm,0,0,0,1)),"color",f(vm,0,0,0,1))),c(Wu,Fh,Dh(20)),c(Wu,bh,c(dh,s(sr,vh,"font-",Eg),Eg))])),mw=t((function(n,e,r){return s(vw,n.dN,c(Ke,Bg(c(or," ",z(["ui",fi,_i]))),A(hw,e)),r)}))({dN:q}),$w=um,ww=r((function(n,e){return{$:4,a:n,b:e}})),kw=r((function(n,e){return c(ww,n,e)})),yw=gw,xw=t((function(n,e,r){return c(mw,q,c(ls,z([fs(Ch),os(Ch),Zm(n.U.g5.bm)]),c(Zg,z([fs(c(kw,800,Ch)),os(Ch),fw,Ju(n.U.g5.dd),gh(z([kh("IBM Plex Custom"),yw])),Kh,Rh(16)]),z([c($w,c(Lf,e,h$),sw(n)),c(ls,z([Qg(20)]),r),w$(n)]))))})),jw=function(n){return{$:1,a:n}},Aw=function(n){return{gd:(e=n,{$:0,a:e}),ge:jw(n)};var e},qw=i((function(n,e,r,t,a,u){var i=t.dd,o=t.bm,f=t.dm;return c($m,z([G$,Qg(8),Th(4),Ju(i),Zm(a?f:o),t$(5),uw(u.gd),iw(u.ge)]),z([s(B$,n,r,i),$h(e)]))})),Cw=r((function(n,e){return c(ra,!1,c(la,n,e.aw))})),Ew=function(n){return"pdf-"+ir(n)},zw=function(n){var e,r=n.U,t={bm:r.g5.dA,dd:r.g5.bm,dm:r.g5.f0},u=a((function(e,r,a,u){return c(bm,z([fs(Ch)]),{fZ:d(qw,e,a,24,t,c(Cw,Ew(u),n),Aw(Ew(u))),W:"/files/thesis-Enzo-Crance-"+r+".pdf"})})),i=Nu(z([y(0,"clair"),y(1,"lys"),y(2,"light")]))(r.dy),o=(e=Nu(z([y(0,"\n#### Manuscrit\n\n**Méta-programmation pour le transfert de preuve en théorie des types dépendants**  \nVersion 1.1, soutenue le 19/12/2023\n    "),y(1,"\n#### Avhandling\n\n**Meta-Programming for Proof Transfer in Depen
1dent Type Theory**  \nVersjon 1.1, forsvart 19.12.2023\n    "),y(2,"\n#### Manuscript\n\n**Meta-Programming for Proof Transfer in Dependent Type Theory**  \nVersion 1.1, defended 19/12/2023\n    ")])),c(v$,r.g5,e(r.dy))),s=Nu(z([y(0,"français"),y(1,"fransk"),y(2,"French")]))(r.dy),l=Nu(z([y(0,"anglais"),y(1,"engelsk"),y(2,"English")]))(r.dy),b=Nu(z([y(0,"sombre"),y(1,"mørk"),y(2,"dark")]))(r.dy),p=c(r.hv?$m:Zg,z([Th(12)]),z([f(u,Q$,"fr-light",s+", "+i,1),f(u,Q$,"en-light",l+", "+i,2),f(u,N$,"fr-dark",s+", "+b,3),f(u,N$,"en-dark",l+", "+b,4)]));return A(o,z([p]))},Iw=V$("circle"),_w=Jn("cx"),Lw=Jn("cy"),Vw=Jn("r"),Pw=c(S$,z([z$("new 0 0 24 24"),R$("0 0 24 24")]),z([c(P$,q,z([c(F$,z([L$("none")]),q)])),c(P$,q,z([c(P$,q,z([c(P$,q,z([c(D$,z([I$("M21,3H3C1.9,3,1,3.9,1,5v8h2V5h18v16c1.1,0,2-0.9,2-2V5C23,3.9,22.1,3,21,3z")]),q)])),c(P$,q,z([c(Iw,z([_w("9"),Lw("10"),Vw("4")]),q)])),c(P$,q,z([c(D$,z([I$("M15.39,16.56C13.71,15.7,11.53,15,9,15c-2.53,0-4.71,0.7-6.39,1.56C1.61,17.07,1,18.1,1,19.22V22h16v-2.78 C17,18.1,16.39,17.07,15.39,16.56z")]),q)]))]))]))])),Mw="cpp-doi",Uw="cpp-slides",Tw=c(S$,z([R$("0 0 24 24")]),z([c(D$,z([I$("M0 0h24v24H0z"),L$("none")]),q),c(D$,z([I$("M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm2 16H8v-2h8v2zm0-4H8v-2h8v2zm-3-5V3.5L18.5 9H13z")]),q)])),Sw="jfla",Dw="sc-abs",Fw="sc-video",Rw=c(S$,z([R$("0 0 24 24")]),z([c(D$,z([I$("M0 0h24v24H0z"),L$("none")]),q),c(D$,z([I$("M10 8v8l5-4-5-4zm9-5H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14z")]),q)])),Nw=function(n){var e=c(ls,z([fs(Ch),th(j(Gg,{cY:1}))]),Lh);return c(Zg,z([fs(Ch),eh(1)]),c(J$,e,c(pt,ls(z([Qg(12)])),n)))},Ow="trakt-abs",Hw="trakt-slides",Ww="trakt-video",Kw="trocq-pp",Bw=c(S$,z([z$("new 0 0 24 24"),R$("0 0 24 24")]),z([c(P$,q,z([c(F$,z([L$("none")]),q)])),c(P$,q,z([c(D$,z([I$("M23,12l-2.44-2.79l0.34-3.69l-3.61-0.82L15.4,1.5L12,2.96L8.6,1.5L6.71,4.69L3.1,5.5L3.44,9.2L1,12l2.44,2.79l-0.34,3.7 l3.61,0.82L8.6,22.5l3.4-1.47l3.4,1.46l1.89-3.19l3.61-0.82l-0.34-3.69L23,12z M10.09,16.72l-3.8-3.81l1.48-1.48l2.32,2.33 l5.85-5.87l1.48,1.48L10.09,16.72z")]),q)]))])),Zw=function(n){var e,r,t,a,u=n.U,i=(e=Nu(z([y(0,"Publications et présentations"),y(1,"Publikasjoner og presentasjoner"),y(2,"Publications and presentations")])),s($$,u.g5,0,"#### "+e(u.dy))),o={bm:u.g5.dA,dd:u.g5.bm,dm:u.g5.f0},f=(t=s($$,u.g5,24,"\n**Trocq: Proof Transfer for Free, With or Without Univalence**  \nCyril Cohen, _Enzo Crance_, Assia Mahboubi  \n[ESOP 2024](https://etaps.org/2024/conferences/esop/)"),r=Nu(z([y(0,"Article"),y(1,"Artikkel"),y(2,"Article")])),a=c(bm,q,{fZ:d(qw,Tw,r(u.dy),24,o,c(Cw,Kw,n),Aw(Kw)),W:"https://link.springer.com/content/pdf/10.1007/978-3-031-57262-3_10.pdf"}),c(Zg,z([Th(12)]),z([t,a]))),l=function(){var e=s($$,u.g5,24,"\n**Compositional pre-processing for automated reasoning in dependent type theory**  \nValentin Blot, Denis Cousineau, _Enzo Crance_, Louise Dubois de Prisque, Chantal Keller,\nAssia Mahboubi, Pierre Vial  \n[CPP 2023](https://popl23.sigplan.org/home/CPP-2023)"),r=function(e){return c(bm,q,{fZ:d(qw,Pw,e(u.dy),24,o,c(Cw,Uw,n),Aw(Uw)),W:"/files/cpp2023.pdf"})}(Nu(z([y(0,"Planches"),y(1,"Lysbilder"),y(2,"Slides")]))),t=c(bm,q,{fZ:d(qw,Bw,"DOI",24,o,c(Cw,Mw,n),Aw(Mw)),W:"https://doi.acm.org/?doi=3573105.3575676"});return c(Zg,z([Th(12)]),z([e,c($m,z([Th(12)]),z([t,r]))]))}(),b=function(){var e=s($$,u.g5,24,"\n**Trakt: a generic pre-processing tactic for theory-based proof automation**  \nDenis Cousineau, _Enzo Crance_, Assia Mahboubi  \n[Coq Workshop 2022](https://coq-workshop.gitlab.io/2022/)"),r=function(e){return c(bm,q,{fZ:d(qw,Rw,e(u.dy),24,o,c(Cw,Ww,n),Aw(Ww)),W:"https://www.youtube.com/watch?v=dZyylCY1seE"})}(Nu(z([y(0,"Vidéo"),y(1,"Video"),y(2,"Video")]))),t=function(e){return c(bm,q,{fZ:d(qw,Pw,e(u.dy),24,o,c(Cw,Hw,n),Aw(Hw)),W:"https://coq-workshop.gitlab.io/2022/slides/Coq2022-02-01-trakt.pdf"})}(Nu(z([y(0,"Planches"),y(1,"Lysbilder"),y(2,"Slides")]))),a=function(e){return c(bm,q,{fZ:d(qw,Tw,e(u.dy),24,o,c(Cw,Ow,n),Aw(Ow)),W:"https://coq-workshop.gitlab.io/2022/abstracts/Coq2022-02-01-trakt.pdf"})}(Nu(z([y(0,"Résumé"),y(1,"Referat"),y(2,"Abstract")])));return c(Zg,z([Th(12)]),z([e,c($m,z([Th(12)]),z([a,t,r]))]))}(),p=function(){var e=s($$,u.g5,24,"\n**Trakt : uniformiser les types pour automatiser les preuves**  \nDenis Cousineau, _Enzo Crance_, Assia Mahboubi  \n[JFLA 2022](https://jfla.inria.fr/jfla2022.html)"),r=function(e){return c(bm,q,{fZ:d(qw,Tw,e(u.dy),24,o,c(Cw,Sw,n),Aw(Sw)),W:"https://hal.inria.fr/hal-03626851/file/jfla22_paper_9.pdf"})}(Nu(z([y(0,"Résumé"),y(1,"Referat (på fransk)"),y(2,"Abstract (in French)")])));return c(Zg,z([Th(12)]),z([e,r]))}(),v=function(){var e=s($$,u.g5,24,"\n**Logic Meta-Programming for Functional Languages**  \n[ScalaIO 2024](https://scala.io/?conference=nantes-2024)"),r=function(e){return c(bm,q,{fZ:d(qw,Rw,e(u.dy),24,o,c(Cw,Fw,n),Aw(Fw)),W:"https://www.youtube.com/watch?v=K3babGnXfEI"})}(Nu(z([y(0,"Vidéo"),y(1,"Video"),y(2,"Video")]))),t=function(e){return c(bm,q,{fZ:d(qw,Tw,e(u.dy),24,o,c(Cw,Dw,n),Aw(Dw)),W:"https://scala.io/talks/logic-meta-programming-for-functional-languages"})}(Nu(z([y(0,"Résumé"),y(1,"Sammendrag"),y(2,"Abstract")])));return c(Zg,z([Th(12)]),z([e,c($m,z([Th(12)]),z([t,r]))]))}();return z([i,Nw(z([f,l,b,p,v]))])},Gw=function(n){var e,r=n.U,t=(e=Nu(z([y(0,"Greffon de paramétricité pour Coq"),y(1,"Programvareutvidelse for parametrisitet i Coq"),y(2,"Parametricity plugin for Coq")])),s($$,r.g5,24,"[**Trocq**](https://github.com/ecranceMERCE/trocq)  \n"+e(r.dy))),a=function(n){return s($$,r.g5,24,"[**Trakt**](https://ecrancemerce.github.io/trakt/#/)  \n"+n(r.dy))}(Nu(z([y(0,"Greffon de pré-traitement des énoncés Coq avant usage d'outils de preuve automatique"),y(1,"Programvareutvidelse for forbehandling av Coq-utsagn før bruk av bevisautomatiseringsverktøy"),y(2,"Goal preprocessing plugin for Coq, to be used before proof automation tools")]))),u=function(n){return s($$,r.g5,0,"#### "+n(r.dy))}(Nu(z([y(0,"Logiciels"),y(1,"Programvare"),y(2,"Software")])));return z([u,Nw(z([t,a]))])},Xw=function(n){var e,r,t,a=n.U,u=(e=Nu(z([y(0,"Enseignement"),y(1,"Undervisning"),y(2,"Teaching")])),s($$,a.g5,0,"#### "+e(a.dy))),i=(r=Nu(z([y(0,"\n**Programmation par contraintes**  \n12h de CM, 14h de TP  \n2
1023, [INSA Rennes](https://www.insa-rennes.fr/info.html)\n    "),y(1,"\n**Vilkårsprogrammering**  \n12t forelesninger, 14t gruppetimer  \n2023, [INSA Rennes](https://www.insa-rennes.fr/computer-science.html)\n    "),y(2,"\n**Constraint programming**  \n12h of lectures, 14h of practical sessions  \n2023, [INSA Rennes](https://www.insa-rennes.fr/computer-science.html)\n    ")])),s($$,a.g5,24,r(a.dy))),o=(t=Nu(z([y(0,"\n**Algorithmique avancée**  \n~30h de TP  \n2021, [IUT de Nantes](https://iutnantes.univ-nantes.fr/formations/bachelor-iut-bac3/but-info)\n    "),y(1,"\n**Avanserte algoritmer**  \n30t gruppetimer  \n2021, [IUT i Nantes (nettside på fransk)](https://iutnantes.univ-nantes.fr/formations/bachelor-iut-bac3/but-info)\n    "),y(2,"\n**Advanced algorithms**  \n~30h of practical sessions  \n2021, [IUT of Nantes (website in French)](https://iutnantes.univ-nantes.fr/formations/bachelor-iut-bac3/but-info)\n    ")])),s($$,a.g5,24,t(a.dy)));return z([u,Nw(z([i,o]))])},Jw=r((function(n,e){var r=j(e,{U:n.U}),t="Enzo Crance — "+Nu(z([y(0,"Activité 🧐"),y(1,"Aktivitet 🧐"),y(2,"Activity 🧐")]))(r.U.dy);return{eV:s(xw,n,fu,c(Zg,z([fs(Ch),Th(24)]),ia(z([g$(r),zw(r),Gw(r),Zw(r),Xw(r)])))),ha:t}})),Qw=r((function(n){return uu({aS:(e=n.U,y({aw:Dt,U:e},iu)),aX:ou,bg:su,aK:Jw(n)});var e})),Yw=function(){return Da},nk=r((function(n,e){return y(e,cu(n))})),ek=r((function(n,e){var r,t=j(e,{U:n.U}),a="Enzo Crance — "+Nu(z([y(0,"Blog 📙"),y(1,"Blogg 📙"),y(2,"Blog 📙")]))(t.U.dy);return{eV:(r=Nu(z([y(0,"\n## Blog 📙\n\nBienvenue sur mon blog.\n\nAucun article n'a été publié pour l'instant.\n"),y(1,"\n## Blogg 📙\n\nVelkommen til bloggen min.\n\nIngen artikkel er publisert ennå.\n"),y(2,"\n## Blog 📙\n\nWelcome to my blog.\n\nThere is no published article for now.\n")])),s(xw,n,Br,s($$,t.U.g5,24,r(t.U.dy)))),ha:a}})),rk=r((function(n){return uu({aS:(e=n.U,y({U:e},iu)),aX:Yw,bg:nk,aK:ek(n)});var e})),tk=function(){return Da},ak=r((function(n,e){switch(n.$){case 0:return y(j(e,{aw:s(Gt,n.a,!0,e.aw)}),iu);case 1:return y(j(e,{aw:s(Gt,n.a,!1,e.aw)}),iu);default:return y(e,cu(n.a))}})),uk=function(n){return{$:2,a:n}},ik=function(n){return{$:1,a:n}},ok=c(S$,z([R$("0 0 24 24")]),z([c(D$,z([I$("M0 0h24v24H0z"),L$("none")]),q),c(D$,z([I$("M21 6h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1zm-4 6V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1z")]),q)])),ck=c(S$,z([z$("new 0 0 24 24"),R$("0 0 24 24")]),z([c(P$,q,z([c(F$,z([L$("none")]),q)])),c(P$,q,z([c(P$,q,z([c(D$,z([I$("M9,4v1.38c-0.83-0.33-1.72-0.5-2.61-0.5c-1.79,0-3.58,0.68-4.95,2.05l3.33,3.33h1.11v1.11c0.86,0.86,1.98,1.31,3.11,1.36 V15H6v3c0,1.1,0.9,2,2,2h10c1.66,0,3-1.34,3-3V4H9z M7.89,10.41V8.26H5.61L4.57,7.22C5.14,7,5.76,6.88,6.39,6.88 c1.34,0,2.59,0.52,3.54,1.46l1.41,1.41l-0.2,0.2c-0.51,0.51-1.19,0.8-1.92,0.8C8.75,10.75,8.29,10.63,7.89,10.41z M19,17 c0,0.55-0.45,1-1,1s-1-0.45-1-1v-2h-6v-2.59c0.57-0.23,1.1-0.57,1.56-1.03l0.2-0.2L15.59,14H17v-1.41l-6-5.97V6h8V17z")]),q)]))]))])),sk=c(S$,z([R$("0 0 24 24")]),z([c(D$,z([I$("M0 0h24v24H0z"),L$("none")]),q),c(D$,z([I$("M20 6h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-6 0h-4V4h4v2z")]),q)])),fk=Nu(z([y(0,"\n## Accueil ☕\n\nBienvenue sur ma page personnelle.\nJe suis ingénieur logiciel chez [Elhub](https://elhub.no), une filiale de l'entreprise publique\n[Statnett](https://www.statnett.no/en) responsable du réseau de transport électrique norvégien.\nL'activité principale d'Elhub est de regrouper toutes les données de production et de consommation\nélectrique du pays dans une même base de données, utilisée ensuite comme source d'information\nfiable par tous les acteurs du marché, aussi bien les utilisateurs finaux (suivi de consommation)\nque les intermédiaires (facturation, prévisions).\nPlus précisément, je travaille sur un projet de R&D lié au besoin de flexibilité dans le marché de\nl'électricité européen, en raison de l'utilisation croissante des énergies renouvelables, plus\nvolatiles et moins prévisibles.\nLes briques logicielles à l'étude permettraient au réseau d'être plus résilient face à des\nvariations dans la production et ainsi maintenir le prix de l'énergie à un niveau raisonnable.\n\nAvant ce poste, j'ai obtenu mon doctorat en informatique à l'université de Nantes sous la direction\nd'[Assia Mahboubi](http://people.rennes.inria.fr/Assia.Mahboubi/)\n(équipe [Inria Gallinette](https://gallinette.gitlabpages.inria.fr/website/)) et de\n[Denis Cousineau](https://www.linkedin.com/in/deniscousineau)\n([Mitsubishi Electric R&D Centre Europe](https://www.mitsubishielectric-rce.eu/merce-in-france/)),\nportant sur l'automatisation des preuves formelles dans l'assistant de preuve\n[Coq](https://rocq-prover.org/).\n\n### Langues\n\nCe site est disponible en plusieurs langues. Utilisez simplement le bouton en haut à droite.\n"),y(1,"\n## Hjem ☕\n\nVelkommen til min personlige nettside.\nJeg er programvareingeniør i [Elhub](https://elhub.no), et datterselskap av det statlige selskapet\n[Statnett](https://www.statnett.no) som er ansvarlig for Norges strømnett.\nElhubs hovedaktivitet er å samle alle landets produksjons- og forbruksdata i én database, som\nderetter brukes som en pålitelig informasjonskilde av alle aktørene i markedet, både sluttbrukere\n(forbruksovervåking) og mellomledd (fakturering, prognoser).\nMer spesifikt jobber jeg med et FoU-prosjekt knyttet til behovet for fleksibilitet i det europeiske\nstrømmarkedet på grunn av økende bruk av fornybar energi, som er mer volatil og mindre\nforutsigbar.\nProgramvarebyggesteinene som skapes, vil gjøre nettet mer fleksibelt i møte med variasjoner i\nproduksjonen og dermed holde energiprisene på et rimelig nivå.\n\nFør denne jobben fikk jeg en doktorgrad i informatikk ved Nantes Universitetet under veiledning av\n[Assia Mahboubi](http://people.rennes.inria.fr/Assia.Mahboubi/)\n([Inria Gallinette](https://gallinette.gitlabpages.inria.fr/website/) team) og\n[Denis Cousineau](https://www.linkedin.com/in/deniscousineau)\n([Mitsubishi Electric R&D Centre Europe](https://www.mitsubishielectric-rce.eu/merce-in-france/)),\nom automatisering av formelle bevis i bevisassistenten [Coq](https://rocq-prover.org/).\n\n### Språk\n\nDette nettstedet er tilgjengelig på flere språk. Bare bruk knappen øver
1st i høyre hjørne.\n"),y(2,"\n## Home ☕\n\nWelcome to my personal page.\nI am a software engineer at [Elhub](https://elhub.no), a subsidiary of the state-owned company\n[Statnett](https://www.statnett.no/en) responsible for building and operating Norway's electricity\ngrid.\nThe main activity of Elhub is to aggregate all the electricity production and consumption data of\nthe country into a single database, which is then used as a reliable source of information by all\nmarket parties, both end users (consumption monitoring) and intermediaries (billing, forecasts).\nMore specifically, I am working on an R&D project linked to the need for flexibility in the\nEuropean electricity market, due to the increasing use of renewable energy sources, which are more\nvolatile and less predictable.\nThe software under study would help the network become more resilient against variations in\nproduction, thus keeping energy prices at a reasonable level.\n\nPrior to this position, I completed a PhD in Computer Science at Nantes University, under the\nsupervision of [Assia Mahboubi](http://people.rennes.inria.fr/Assia.Mahboubi/)\n([Inria Gallinette](https://gallinette.gitlabpages.inria.fr/website/)) and\n[Denis Cousineau](https://www.linkedin.com/in/deniscousineau)\n([Mitsubishi Electric R&D Centre Europe](https://www.mitsubishielectric-rce.eu/merce-in-france/)),\nabout proof automation in the [Coq](https://rocq-prover.org/) proof assistant.\n\n### Language\n\nThis website is available in several languages. Just use the button at the top right-hand corner.\n")])),l
1k=r((function(n,e){var r,t,a=j(e,{U:n.U}),u="Enzo Crance — "+Nu(z([y(0,"Accueil ☕"),y(1,"Forside ☕"),y(2,"Home ☕")]))(a.U.dy),i=c(v$,a.U.g5,fk(a.U.dy)),o=c(v$,a.U.g5,(r=a.U.dy,"!["+(t=Nu(z([y(0,"Lac de Sognsvann, Oslo, Norvège (mars 2024)"),y(1,"Sognsvann, nord for Oslo (mars 2024)"),y(2,"Sognsvann lake, north of Oslo (March 2024)")])))(r)+'](/images/sognsvann.jpg "'+t(r)+'")'));return{eV:s(xw,n,uk,c(Zg,z([fs(Ch),Th(24)]),A(i,A(function(n){var e,r,t,a=n.U,u=n.aw,i=(e=Nu(z([y(0,"Liens"),y(1,"Lenker"),y(2,"Links")])),s($$,a.g5,0,"### "+e(a.dy))),o={bm:a.g5.dA,dd:a.g5.bm,dm:a.g5.f0},f=function(n){return c(ra,!1,c(la,n,u))},l=function(n){return{gd:(e=n,{$:0,a:e}),ge:ik(n)};var e},b=(r=Nu(z([y(0,"fr_FR"),y(1,"no_NO"),y(2,"en_UK")])),c(bm,q,{fZ:d(qw,sk,"LinkedIn",24,o,f("L"),l("L")),W:"https://www.linkedin.com/in/enzo-crance-099628b9/?locale="+r(a.dy)})),p=c(bm,q,{fZ:d(qw,ok,"X (Twitter)",24,o,f("X"),l("X")),W:"https://twitter.com/cranceltik"}),v=(t=Nu(z([y(0,"fr"),y(1,"no"),y(2,"en")])),c(bm,q,{fZ:d(qw,ck,"CV ("+O$(a.dy)+")",24,o,f("CV"),l("CV")),W:"/files/CV-Enzo-Crance-"+t(a.dy)+".pdf"}));return z([i,c(a.hv?$m:Zg,z([Th(12)]),z([p,b,v]))])}(a),c(Ke,function(n){var e,r=n.U,t=(e=Nu(z([y(0,"Contact"),y(1,"Kontakt"),y(2,"Contact")])),s($$,r.g5,0,"### "+e(r.dy))),a=s($$,r.g5,0,r.hv?"```\nenzo [dot] crance [at] statnett [dot] no\n```":"```\nenzo [dot] crance\n     [at]  statnett\n     [dot] no\n```");return c(Zg,z([Th(8)]),z([t,a]))}(a),o))))),ha:u}})),dk=r((function(n){return uu({aS:(e=n.U,y({aw:Dt,U:e},iu)),aX:tk,bg:ak,aK:lk(n)});var e})),bk=function(){return Da},pk=r((function(n,e){return y(e,cu(n))})),vk=r((function(n,e){var r,t=j(e,{U:n.U}),a="Enzo Crance — "+Nu(z([y(0,"Profil 🧍🏻"),y(1,"Profil 🧍🏻"),y(2,"Profile 🧍🏻")]))(t.U.dy);return{eV:(r=Nu(z([y(0,"\n## Profil 🧍🏻\n\n### Entre théorie et pratique\n\nAprès mon diplôme d'ingénieur, j'ai souhaité continuer avec une thèse pour compléter ma formation sur le plan théorique.\nJ'apprécie l'idée d'allier la théorie et la pratique.\nJe me place donc quelque part entre le chercheur capable d'implémenter des outils concrets et l'ingénieur ayant une certaine capacité d'abstraction.\nMon parcours académique a oscillé entre les deux et mon activité professionnelle se rapproche\naujourd'hui du second profil.\n\n### Chute dans la λ-marmite\n\nPendant mes études, j'ai découvert la programmation fonctionnelle et j'ai beaucoup apprécié explorer\nce paradigme jusqu'à ses aspects avancés pendant mon doctorat.\nJe suis aujourd'hui convaincu qu'il s'agit du meilleur choix technologique pour un code élégant,\nconcis, sûr et maintenable, et je me réjouis de l'arrivée de caractéristiques d'inspiration\nfonctionnelle dans de nombreux langages de programmation modernes, car cela constitue une véritable\npreuve de la pertinence de ces concepts.\n\nCeci étant dit, je comprends cette tendance du monde industriel à vouloir reposer sur des\ntechnologies très répandues pour que le risque soit partagé entre tous.\nJe comprends également que ce paradigme soit plus difficile à apprendre que les autres pour\ndiverses raisons, et que l'approvisionnement en développeurs s'en trouve limité.\nJe suis donc un polyglotte résigné, d'une certaine manière, et j'apprécie travailler avec des\ntechnologies plus conventionnelles, dans la limite du raisonnable et tant que le projet m'intéresse.\n\n### Transmission de connaissances\n\nJ'ai toujours eu un attrait pour la connaissance, à la fois comme élève et comme enseignant.\nVenant d'un milieu appliqué et ayant eu une expérience d'enseignement, j'estime comprendre\nparticulièrement cette nécessité pour un formateur de fournir des explications équilibrées :\nsuffisamment rigoureuses pour que le discours soit exact, sans pour autant noyer l'interlocuteur\nsous les termes techniques.\nMon environnement professionnel idéal est un lieu de partage de connaissances.\n\n### Vers l'infini et au-delà\n\nJ'ai toujours été intéressé par les sciences appliquées au sens large.\nJe cherche à appliquer mes compétences en informatique dans de
1s projets avec une certaine utilité\nsociale, voire une dimension scientifique, pour donner du sens à mon travail d'ingénieur.\nL'aérospatiale, l'astrophysique, la climatologie, l'océanologie, *etc.*, sont des domaines qui font\npartie de mes centres d'intérêt.\n"),y(1,"\n## Profil 🧍🏻\n\n### Mellom teori og praksis\n\nEtter ingeniørstudiene mine, ønsket jeg å fortsette med en doktorgrad for å videreutvikle min\nteoretiske kunnskap.\nJeg liker å kombinere teori og praksis, så jeg befinner meg et sted mellom en forsker som kan\nimplementere konkrete verktøy, og en ingeniør med en viss evne til abstraksjon.\nMin akademiske fortid har pendlet mellom de to, og i dag ligger min yrkesaktivitet nærmere den andre\nprofilen.\n\n### Fall i den λ-gryten\n\nI løpet av studiene oppdaget jeg funksjonell programmering, og jeg likte virkelig å utforske\naspektene av dette paradigmet (til og med de avanserte) i løpet av doktorgraden.\nJeg er nå overbevist om at det er det beste teknologiske valget for elegant, kortfattet, sikker og vedlikeholdbar kode, og jeg er glad for å se at flere aspekter i moderne programmeringsspråk\nkommer fra den funksjonelle verden, fordi det høres som et reelt bevis på relevansen av disse\nkonseptene.\n\nLikevel, forstår jeg tendensen i industrien til å ønske å basere seg på utbredt teknologi, slik at\nrisikoen deles av alle.\nJeg forstår også at dette paradigmet er vanskeligere å lære enn andre, av ulike grunner, og at\ntilgangen på utviklere derfor er begrenset.\nSå jeg er på en måte en resignert polyglott, og jeg liker å jobbe med vanligere teknologier, så\nlenge det er fornuftig og så lenge jeg er interessert i prosjektet.\n\n### Kunnskapsdeling\n\nJeg har alltid hatt en dragning mot kunnskap, både som student og som lærer.\nMed min praktisk bakgrunn og undervisningserfaring, føler jeg at jeg spesielt forstår behovet for\nat en lærer gir balanserte forklaringer : stringente nok til å være sanne, uten å drukne tilhøreren\ni faguttrykk.\nMitt ideelle arbeidsmiljø er et sted der kunnskap deles.\n\n### Til evigheten og forbi\n\nJeg har alltid vært interessert i anvendt vitenskap i videste forstand.\nJeg ønsker å bruke IT-kompetansen min i prosjekter med en viss samfunnsnytte, eller til og med en vitenskapelig dimensjon, for å gi mening til arbeidet mitt som ingeniør.\nRomfart, astrofysikk, klimatologi, oseanologi, *osv.*, er alle områder som interesserer meg.\n"),y(2,"\n## Profile 🧍🏻\n\n### Between theory and practice\n\nAfter my engineering degree, I wanted to continue with a PhD thesis to push my theoretical\nknowledge further.\nI like the idea to combine theory with practice.\nI therefore stand somewhere between a researcher able to implement tangible tools and an engineer\nwith an ability to abstract.\nMy academic curriculum has been oscillating between both, and my current professional activity\ncomes closer to the latter.\n\n### Fall into the λ-cauldron\n\nDuring my studies, I discovered functional programming and I loved exploring this paradigm up to\nits advanced aspects during my PhD.\nI am nowadays convinced that it is the best technological choice to make code elegant, concise,\nsecure and maintainable, and I find myself delighted to see that a lot of characteristics of modern\nlanguages come from the functional programming world.\nTo me, it sounds like a proof of the relevance of these concepts.\n\nThat being said, I understand the push of the industrial world towards relying on very widespread\ntechnologies, so that the risk is shared between all.\nI also understand this paradigm is more difficult to grasp than others, for various reasons, and\nthat it makes the size of the developer pool quite limited.\nI am therefore a resigned polyglot, in a way, and I like to work with more mainstream technologies,\nas long as it is reasonable and that the project is interesting.\n\n### Knowledge transfer\n\nI have always felt attracted to knowledge, both as a student and as a teacher.\nHaving an applied sciences background, and having had some experience with teaching, I think I\nunderstand quite well this need for a teacher to propose balanced explanations: precise enough so\nthat the statements are actually true, without drowning the target under a pile of technical terms.\nMy ideal work environment is a place of knowledge exchange.\n\n### To infinity and beyond\n\nI have always been interested in applied scie
1nces in a broad sense.\nI try apply my computer science and software engineering knowledge in projects with a certain social\nutility, or even a scientific dimension, so as to give meaning to my engineering work.\nAerospace, astrophysics, climate science, ocean science, *etc.*, are examples of strong points of\ninterest for me.\n")])),s(xw,n,Br,s($$,t.U.g5,24,r(t.U.dy)))),ha:a}})),gk=r((function(n){return uu({aS:(e=n.U,y({U:e},iu)),aX:bk,bg:pk,aK:vk(n)});var e})),hk=r((function(n,e){return{aS:a((function(n){return y(e(n),iu)})),aX:u((function(){return Da})),bg:i((function(n){return y(e(n),iu)})),aK:u((function(){return c(Xa,st,n)}))}})),mk=Ya("Page not found."),$k={a0:s(ru,Qw,La,(function(n){return{$:0,a:n}})),a2:s(ru,rk,Va,(function(n){return{$:1,a:n}})),a5:s(ru,dk,Pa,(function(n){return{$:2,a:n}})),bH:c(hk,mk,(function(n){return{$:5,a:n}})),a9:s(ru,gk,Ma,(function(n){return{$:3,a:n}}))},wk=function(n){switch(n){case 0:return $k.a0.aS(0);case 1:return $k.a2.aS(0);case 2:return $k.a5.aS(0);case 3:return $k.a9.aS(0);default:return $k.bH.aS(0)}},kk=function(n){switch(s(Jr,0,2,n)){case"fr":return ar(0);case"no":case"nb":case"nn":return ar(1);case"en":return ar(2);default:return ur}},yk=Tt(q),xk=s(gm,46,52,64),jk=s(gm,62,97,140),Ak=s(gm,137,171,206),qk=s(gm,191,97,106),Ck=s(gm,235,203,139),Ek=s(gm,76,86,106),zk=s(gm,216,222,233),Ik=s(gm,236,239,244),_k=function(n){return 1===n?{bm:zk,dd:xk,dA:jk,dB:Ik,f0:qk,cM:Ek}:{bm:xk,dd:zk,dA:Ak,dB:Ek,f0:Ck,cM:zk}},Lk=function(n){return 700>n?0:1},Vk=r((function(n,e){var r=e.hv,t=e.ff?0:1;return y({U:{dy:c(ra,2,kk(e.f1)),g4:t,g5:_k(t),hv:Lk(r)},aB:!1,aC:!1},yk)})),Pk=r((function(n,e){var r=n.a,t=n.b;switch(e.$){case 0:return yk;case 1:return c(Ka,t,e.a);case 2:return c(_t,r,ft(e.a));default:var a=e.a;return Tt(c(pt,Pk(y(r,t)),a))}})),Mk=t((function(n,e,r){var t=c(Vk,s(_a,0,e,r),n),a=t.a,u=t.b,i=f(wk,Ia(e),a,e,r),o=i.b;return y(f(Pt,e,r,a,i.a),Tt(z([c(Ka,Ut,u),c(Pk,y(Ut,Mt),o)])))})),Uk=J,Tk=Y,Sk=function(n){switch(n.$){case 0:return t((function(){return Da}));case 1:return c($k.a0.aX,n.a,n.b);case 2:return c($k.a2.aX,n.a,n.b);case 3:return c($k.a5.aX,n.a,n.b);case 4:return c($k.a9.aX,n.a,n.b);default:return c($k.bH.aX,n.a,0)}},Dk=t((function(n,e,r){return{$:0,a:n,b:e,c:r}})),Fk=r((function(n,e){return{dR:e,ea:n}})),Rk=ft(c(Fk,q,Dt)),Nk=function(n){var e=n.b;return y(A(function(n){return n?"w_":"d_"}(n.a),e),n)},Ok=function(n){return gn((function(e){var r=n.f;2===r.$&&r.c&&r.c(),n.f=null,e(vn(0))}))},Hk=r((function(n,e){return{c6:e,ak:n}})),Wk=_n,Kk=t((function(n,e,r){return c(gt,(function(n){return y(e,n)}),s(Ue,r.a?Me:Pe,r.b,(function(r){return c(Wk,n,c(Hk,e,r))})))}));Cn["Browser.Events"]=En(Rk,t((function(n,e,r){var u=t((function(e,r,t){var a=t.c;return x(t.a,t.b,c(Ke,s(Kk,n,e,r),a))})),i=t((function(n,e,r){var t=r.b,a=r.c;return x(c(Ke,e,r.a),t,a)})),o=a((function(n,e,r,t){var a=t.c;return x(t.a,s(Gt,n,e,t.b),a)})),f=c(pt,Nk,e),l=d(zu,i,o,u,r.dR,Xt(f),x(q,Dt,q)),b=l.b,p=l.c;return c(vt,(function(n){return ft(c(Fk,f,c(Su,b,Xt(n))))}),c(vt,(function(){return mt(p)}),mt(c(pt,Ok,l.a))))})),t((function(n,e,r){var t=e.ak,a=e.c6,u=c(Ht,(function(n){var e=n.b.c;return h(n.a,t)?c(Te,e,a):ur}),r.ea);return c(vt,(function(){return ft(r)}),mt(c(pt,$t(n),u)))})),0,r((function(n,e){return s(Dk,e.a,e.b,c(Or,n,e.c))})));var Bk,Zk=Ln("Browser.Events"),Gk=t((function(n,e,r){return Zk(s(Dk,n,e,r))})),Xk=r((function(){return s(Gk,1,"resize",c(Vt,"target",s(Hr,r((function(n){return{$:1,a:n}})),c(Vt,"innerWidth",Uk),c(Vt,"innerHeight",Uk))))})),Jk=_e,Qk=r((function(n,e){return 1===n.$?e:e+":"+ir(n.a)})),Yk=t((function(n,e,r){return 1===e.$?r:A(r,A(n,e.a))})),ny=r((function(n,e){var r=y(n,e);n:for(;;)switch(r.a.$){case 0:if(1===r.b.$){var a=r.b;return s($k.a0.bg,a.a,r.a.a,a.b)}break n;case 1:if(2===r.b.$){var u=r.b;return s($k.a2.bg,u.a,r.a.a,u.b)}break n;case 2:if(3===r.b.$){var i=r.b;return s($k.a5.bg,i.a,r.a.a,i.b)}break n;default:if(4===r.b.$){var o=r.b;return s($k.a9.bg,o.a,r.a.a,o.b)}break n}return t((function(){return y(e,iu)}))})),ey=function(n){return n?0:1},ry=t((function(n,e,r){var t=r.U,a=r.aC,u=r.aB;if(e.$)return y(j(r,{U:j(t,{hv:Lk(e.a)})}),yk);var i=e.a;switch(i.$){case 0:return y(j(r,{aC:!0}),yk);case 1:return y(j(r,{aC:!1}),yk);case 2:return y(j(r,{aC:!a}),yk);case 3:return y(j(r,{aB:!0}),yk);case 4:return y(j(r,{aB:!1}),yk);case 5:return y(j(r,{aB:!u}),yk);case 6:var o=ey(t.g4);return y(j(r,{U:j(t,{g4:ey(t.g4),g5:_k(o)})}),yk);default:return y(j(r,{U:j(t,{dy:i.a})}),yk)}})),ty=function(n){switch(n.$){case 0:return t((function(){return nu}));case 1:return c($k.a0.aK,n.a,n.b);case 2:return c($k.a2.aK,n.a,n.b);case 3:return c($k.a5.aK,n.a,n.b);case 4:return c($k.a9.aK,n.a,n.b);default:return c($k.bH.aK,n.a,0)}};Bk={Main:{init:function(n){var e=n.gi,t=n.gj,a=function(){a.a(e(Ie()))};return Ee({cw:function(n){return a.a=n,Me.addEventListener("popstate",a),0>Me.navigator.userAgent.indexOf("Trident")||Me.addEventListener("hashchange",a),r((function(e,r){if(!(r.ctrlKey||r.metaKey||r.shiftKey||r.button>=1||e.target||e.hasAttribute("download"))){r.preventDefault();var a=e.href,u=Ie(),i=ct(a).a;n(t(i&&u.dV===i.dV&&u.dk===i.dk&&u.dS.a===i.dS.a?function(n){return{$:0,a:n}}(i):function(n){return{$:1,a:n}}(a)))}}))},aS:function(e){return s(n.aS,e,Ie(),a)},aK:n.aK,bg:n.bg,aX:n.aX})}({aS:Mk,gi:function(n){return{$:0,a:n}},gj:function(n){return{$:1,a:n}},aX:function(n){return Sa(z([c(Ta,Mt,f(Sk,n.gn,n.am,n.W,n.ak)),c(Ta,Ut,c(Xk,s(_a,0,n.W,n.ak),n.am))]))},bg:r((function(n,e){switch(n.$){case 1:return y(e,n.a.$?function(n){return c(_t,st,gn((function(){try{Me.location=n}catch(n){Rn.location.reload(!1)}})))}(r=n.a.a):c(Jk,e.ak,function(n){return s(Yk,"#",n.de,s(Yk,"?",n.dW,A(c(Qk,n.dS,A(n.dV?"https://":"http://",n.dk)),n.dQ)))}(r=n.a.a)));case 0:var r;if(h((r=n.a).dQ,e.W.dQ))return y(j(e,{W:r}),yk);var t=f(wk,Ia(r),e.am,r,e.ak),a=t.b;return y(j(e,{gn:p=t.a,W:r}),c(Pk,y(Ut,Mt),a));case 2:var u=n.a,i=s(ry,s(_a,0,e.W,e.ak),u,e.am),o=i.a,d=i.b,b=f
1(wk,Ia(e.W),o,e.W,e.ak);return a=b.b,h(p=b.a,Ua)?y(j(e,{gn:p,am:o}),Tt(z([c(Ka,Ut,d),c(Pk,y(Ut,Mt),a)]))):y(j(e,{am:o}),c(Ka,Ut,d));default:var p,v=l(ny,n.a,e.gn,e.am,e.W,e.ak);return a=v.b,y(j(e,{gn:p=v.a}),c(Pk,y(Ut,Mt),a))}})),aK:function(n){return{eV:z([(e=c(Xa,Mt,f(ty,n.gn,n.am,n.W,n.ak))).eV]),ha:e.ha};var e}})(c(Nr,(function(n){return c(Nr,(function(e){return c(Nr,(function(r){return Wr({ff:r,f1:e,hv:n})}),c(Vt,"darkMode",Lt))}),c(Vt,"locale",Tk))}),c(Vt,"width",Uk)))(0)}},n.Elm?function n(e,r){for(var t in r)t in e?"init"==t?g(6):n(e[t],r[t]):e[t]=r[t]}(n.Elm,Bk):n.Elm=Bk}(this);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.