UNPKG

@liascript/exporter

Version:
1 lines 113 kB
!function(){function r(r,n,t,e){Object.defineProperty(r,n,{get:t,set:e,enumerable:!0,configurable:!0})}var n="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},t={},e={},a=n.parcelRequire55a5;null==a&&((a=function(r){if(r in t)return t[r].exports;if(r in e){var n=e[r];delete e[r];var a={id:r,exports:{}};return t[r]=a,n.call(a.exports,a,a.exports),a.exports}var u=new Error("Cannot find module '"+r+"'");throw u.code="MODULE_NOT_FOUND",u}).register=function(r,n){e[r]=n},n.parcelRequire55a5=a),a.register("gGOO1",(function(n,t){r(n.exports,"fetch",(function(){return h}));var e=a("f1evb"),u=a("9Klpk"),o=a("3bWnf"),i=a("eT7f3"),c=a("kb0qF"),s=a("5ENmm"),f=a("fSF4h"),l=a("bWNdT"),p=a("fCq4Q"),b=a("7OeKL"),d={};function h(r,n){var t=new XMLHttpRequest;t.open("GET",r,!0),t.onload=function(e){if(4===t.readyState&&200===t.status)try{var a=p.Elm.Preview.init({flags:{cmd:""}});a.ports.output.subscribe((function(t){var e=(0,s.default)(t,2),a=e[0],u=e[1];if(a){""!==u.logo&&(u.logo=g(r,u.logo));try{u.tags=u.tags.split(",").map((function(r){return r.trim()}))}catch(r){}try{u.icon=g(r,u.icon)}catch(r){u.icon="https://liascript.github.io/course/icon.ico"}d[r]=u,n(r,u)}else console.warn("preview-lia",u)})),a.ports.input.send(t.responseText)}catch(r){console.warn("fetching",r)}},t.send()}function g(r,n){if(b.allowedProtocol(n))return n;var t=r.split("/");return t.pop(),t.join("/")+"/"+n}var m=function(r){"use strict";(0,c.default)(t,r);var n=(0,l.default)(t);function t(){var r;(0,u.default)(this,t),r=n.call(this),(0,i.default)((0,e.default)(r),"source_url","");var a=document.createElement("template");return a.innerHTML='<style>\n.card {\n border: 5px solid #399193;\n position: relative;\n background-color: white;\n display: flex;\n flex-direction: row;\n margin: 2rem auto;\n box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);\n}\n\n.card:hover {\n transform: translateY(-1px);\n box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);\n}\n\n.card__media {\n flex: 1;\n max-width: 300px;\n min-height: 100%;\n}\n\n.card__image {\n height: 100%;\n width: 100%;\n object-fit: cover;\n object-position: center;\n}\n\n.card__content {\n flex: 2;\n padding: 2rem;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n}\n\n.card__header {\n margin-bottom: 1.5rem;\n}\n\n.card__title {\n color: #4b4b4b;\n margin: 0;\n position: relative;\n}\n\n.card__title:before {\n content: "";\n position: absolute;\n bottom: -0.5rem;\n width: 50%;\n height: 2px;\n background-color: #399193;\n}\n\n.card__subtitle {\n color: #aeaeae;\n margin: 0.5rem 0 1rem;\n}\n\n.card__version {\n display: inline-block;\n padding: 0.5rem;\n background-color: #399193;\n color: white;\n position: absolute;\n font-size: x-small;\n top: -1.5rem;\n left: 1rem;\n z-index: 1;\n}\n\n.card__body {\n line-height: 1.5;\n}\n\n.card__contact {\n color: #399193;\n text-decoration: none;\n font-size: small;\n}\n\n@media (max-width: 640px) {\n .card {\n flex-direction: column;\n }\n\n .card__media {\n max-width: 100%;\n height: 200px;\n }\n\n .card__content {\n padding: 1.5rem;\n }\n}\n</style>\n<a id="container" target="_blank" href="">preview-lia</a>',r.container=r.attachShadow({mode:"open"}),r.container.appendChild(a.content.cloneNode(!0)),r}return(0,o.default)(t,[{key:"connectedCallback",value:function(){var r=this,n=this.getAttribute("src"),t=this.container.getElementById("container");if(n)if(d[n])this.callback(n,d[n]);else{var e=n.split("/course/?");2===e.length?this.source_url=e[1]:this.source_url=e[0],null!==t&&(t.innerHTML='<a href="'.concat(n,'">preview-lia</a>'),h(this.source_url,(function(n,t){r.callback(n,t)})))}}},{key:"callback",value:function(r,n){var t=this.container.getElementById("container");if(t){var e=this.getAttribute("link")||"https://LiaScript.github.io/course/?"+this.source_url,a="";n.tags&&n.tags.length>0&&(a='<h3 class="card__subtitle">'.concat(n.tags.join(" | "),"</h3>")),n.logo&&(n.logo_alt=n.logo_alt?'alt="'.concat(n.logo_alt,'"'):"",n.logo='<div class="card__media">\n <img src="'.concat(n.logo,'" ').concat(n.logo_alt,' class="card__image">\n </div>')),n.author&&n.email?n.author='<a class="card__contact" href="mailto:'.concat(n.email,'">').concat(n.author," ✉️</a>"):n.author?n.author='<span class="card__contact">'.concat(n.author,"</span>"):n.email?n.author='<a class="card__contact" href="mailto:'.concat(n.email,'">').concat(n.email," ✉️</a>"):n.author="",t.href=e,t.style.textDecoration="none",t.style.color="black",t.style.display="block",t.innerHTML='<article class="card">\n <div class="card__version">V '.concat(n.version,"</div>\n ").concat(n.logo||"",'\n <div class="card__content">\n <img src="').concat(n.icon,'" alt="" style="display: block; height: 3rem; position: absolute; right: 5px; top: 5px">\n <header class="card__header">\n <h2 class="card__title">').concat(n.title,"</h2>\n ").concat(a,'\n </header>\n <div class="card__body">\n <p class="card__copy">').concat(n.description,"</p>\n </div>\n <footer>\n ").concat(n.author,"\n </footer>\n </div>\n \n </article>")}}},{key:"disconnectedCallback",value:function(){}}]),t}((0,f.default)(HTMLElement));customElements.define("preview-lia",m)})),a.register("f1evb",(function(n,t){function e(r){if(void 0===r)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r}r(n.exports,"default",(function(){return e}))})),a.register("9Klpk",(function(n,t){function e(r,n){if(!(r instanceof n))throw new TypeError("Cannot call a class as a function")}r(n.exports,"default",(function(){return e}))})),a.register("3bWnf",(function(n,t){function e(r,n){for(var t=0;t<n.length;t++){var e=n[t];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(r,e.key,e)}}function a(r,n,t){return n&&e(r.prototype,n),t&&e(r,t),r}r(n.exports,"default",(function(){return a}))})),a.register("eT7f3",(function(n,t){function e(r,n,t){return n in r?Object.defineProperty(r,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[n]=t,r}r(n.exports,"default",(function(){return e}))})),a.register("kb0qF",(function(n,t){r(n.exports,"default",(function(){return u}));var e=a("4ZD2E");function u(r,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");r.prototype=Object.create(n&&n.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),n&&(0,e.default)(r,n)}})),a.register("4ZD2E",(function(n,t){function e(r,n){return e=Object.setPrototypeOf||function(r,n){return r.__proto__=n,r},e(r,n)}function a(r,n){return e(r,n)}r(n.exports,"default",(function(){return a}))})),a.register("5ENmm",(function(n,t){r(n.exports,"default",(function(){return c}));var e=a("eqVIU"),u=a("bMo4c"),o=a("9Xv6W"),i=a("ecfGL");function c(r,n){return(0,e.default)(r)||(0,u.default)(r,n)||(0,i.default)(r,n)||(0,o.default)()}})),a.register("eqVIU",(function(n,t){function e(r){if(Array.isArray(r))return r}r(n.exports,"default",(function(){return e}))})),a.register("bMo4c",(function(n,t){function e(r){if("undefined"!=typeof Symbol&&null!=r[Symbol.iterator]||null!=r["@@iterator"])return Array.from(r)}r(n.exports,"default",(function(){return e}))})),a.register("9Xv6W",(function(n,t){function e(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}r(n.exports,"default",(function(){return e}))})),a.register("ecfGL",(function(n,t){r(n.exports,"default",(function(){return u}));var e=a("e1oml");function u(r,n){if(r){if("string"==typeof r)return(0,e.default)(r,n);var t=Object.prototype.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(t):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?(0,e.default)(r,n):void 0}}})),a.register("e1oml",(function(n,t){function e(r,n){(null==n||n>r.length)&&(n=r.length);for(var t=0,e=new Array(n);t<n;t++)e[t]=r[t];return e}r(n.exports,"default",(function(){return e}))})),a.register("fSF4h",(function(n,t){r(n.exports,"default",(function(){return s}));var e=a("fWXUu"),u=a("7szM4"),o=a("div3d"),i=a("4ZD2E");function c(r){var n="function"==typeof Map?new Map:void 0;return c=function(r){if(null===r||!(0,u.default)(r))return r;if("function"!=typeof r)throw new TypeError("Super expression must either be null or a function");if(void 0!==n){if(n.has(r))return n.get(r);n.set(r,t)}function t(){return(0,e.default)(r,arguments,(0,o.default)(this).constructor)}return t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),(0,i.default)(t,r)},c(r)}function s(r){return c(r)}})),a.register("fWXUu",(function(n,t){r(n.exports,"default",(function(){return o}));var e=a("4ZD2E");function u(r,n,t){return u=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(r){return!1}}()?Reflect.construct:function(r,n,t){var a=[null];a.push.apply(a,n);var u=new(Function.bind.apply(r,a));return t&&(0,e.default)(u,t.prototype),u},u.apply(null,arguments)}function o(r,n,t){return u.apply(null,arguments)}})),a.register("7szM4",(function(n,t){function e(r){return-1!==Function.toString.call(r).indexOf("[native code]")}r(n.exports,"default",(function(){return e}))})),a.register("div3d",(function(n,t){function e(r){return e=Object.setPrototypeOf?Object.getPrototypeOf:function(r){return r.__proto__||Object.getPrototypeOf(r)},e(r)}function a(r){return e(r)}r(n.exports,"default",(function(){return a}))})),a.register("bWNdT",(function(n,t){r(n.exports,"default",(function(){return i}));var e=a("jQlMs"),u=a("div3d"),o=a("1Qswt");function i(r){var n=(0,e.default)();return function(){var t,e=(0,u.default)(r);if(n){var a=(0,u.default)(this).constructor;t=Reflect.construct(e,arguments,a)}else t=e.apply(this,arguments);return(0,o.default)(this,t)}}})),a.register("jQlMs",(function(n,t){function e(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(r){return!1}}r(n.exports,"default",(function(){return e}))})),a.register("1Qswt",(function(n,t){r(n.exports,"default",(function(){return o}));var e=a("f1evb"),u=a("rJmE6");function o(r,n){return!n||"object"!==(0,u.default)(n)&&"function"!=typeof n?(0,e.default)(r):n}})),a.register("rJmE6",(function(n,t){function e(r){return r&&r.constructor===Symbol?"symbol":typeof r}r(n.exports,"default",(function(){return e}))})),a.register("fCq4Q",(function(r,n){!function(r){"use strict";function n(r,n,t){return t.a=r,t.f=n,t}function t(r){return n(2,r,(function(n){return function(t){return r(n,t)}}))}function e(r){return n(3,r,(function(n){return function(t){return function(e){return r(n,t,e)}}}))}function a(r){return n(4,r,(function(n){return function(t){return function(e){return function(a){return r(n,t,e,a)}}}}))}function u(r){return n(5,r,(function(n){return function(t){return function(e){return function(a){return function(u){return r(n,t,e,a,u)}}}}}))}function o(r,n,t){return 2===r.a?r.f(n,t):r(n)(t)}function i(r,n,t,e){return 3===r.a?r.f(n,t,e):r(n)(t)(e)}function c(r,n,t,e,a){return 4===r.a?r.f(n,t,e,a):r(n)(t)(e)(a)}function s(r,n,t,e,a,u){return 5===r.a?r.f(n,t,e,a,u):r(n)(t)(e)(a)(u)}var f=e((function(r,n,t){for(var e=Array(r),a=0;r>a;a++)e[a]=t(n+a);return e})),l=t((function(r,n){for(var t=Array(r),e=0;r>e&&n.b;e++)t[e]=n.a,n=n.b;return t.length=e,q(t,n)})),p=t((function(r,n){return n[r]})),b=e((function(r,n,t){for(var e=t.length,a=Array(e),u=0;e>u;u++)a[u]=t[u];return a[r]=n,a})),d=t((function(r,n){for(var t=n.length,e=Array(t+1),a=0;t>a;a++)e[a]=n[a];return e[t]=r,e}));function h(r){throw Error("https://github.com/elm/core/blob/1.0.0/hints/"+r+".md")}function g(r,n){for(var t,e=[],a=m(r,n,0,e);a&&(t=e.pop());a=m(t.a,t.b,0,e));return a}function m(r,n,t,e){if(r===n)return!0;if("object"!=typeof r||null===r||null===n)return"function"==typeof r&&h(5),!1;if(t>100)return e.push(q(r,n)),!0;for(var a in 0>r.$&&(r=Ir(r),n=Ir(n)),r)if(!m(r[a],n[a],t+1,e))return!1;return!0}function v(r,n,t){if("object"!=typeof r)return r===n?0:n>r?-1:1;if(void 0===r.$)return(t=v(r.a,n.a))||(t=v(r.b,n.b))?t:v(r.c,n.c);for(;r.b&&n.b&&!(t=v(r.a,n.a));r=r.b,n=n.b);return t||(r.b?1:n.b?-1:0)}var w=t((function(r,n){return 1>v(r,n)})),y=t((function(r,n){var t=v(r,n);return 0>t?Br:t?Ur:jr}));function q(r,n){return{a:r,b:n}}function x(r,n,t){return{a:r,b:n,c:t}}function k(r,n){var t={};for(var e in r)t[e]=r[e];for(var e in n)t[e]=n[e];return t}var $=t(E);function E(r,n){if("string"==typeof r)return r+n;if(!r.b)return n;var t=L(r.a,n);r=r.b;for(var e=t;r.b;r=r.b)e=e.b=L(r.a,n);return t}var A={$:0};function L(r,n){return{$:1,a:r,b:n}}var D=t(L);function S(r){for(var n=A,t=r.length;t--;)n=L(r[t],n);return n}function T(r){for(var n=[];r.b;r=r.b)n.push(r.a);return n}var R=e((function(r,n,t){for(var e=[];n.b&&t.b;n=n.b,t=t.b)e.push(o(r,n.a,t.a));return S(e)})),C=t((function(r,n){return r+n})),N=t(Math.pow),O=Math.ceil,_=Math.floor,I=Math.log,j=t((function(r,n){return r+n})),U=e((function(r,n,t){for(var e=t.length,a=0;e>a;){var u=t[a],i=t.charCodeAt(a);a++,55296>i||i>56319||(u+=t[a],a++),n=o(r,u,n)}return n})),B=e((function(r,n,t){for(var e=t.length;e--;){var a=t[e],u=t.charCodeAt(e);56320>u||u>57343||(a=t[--e]+a),n=o(r,a,n)}return n})),V=t((function(r,n){return n.split(r)})),z=t((function(r,n){return n.join(r)})),P=e((function(r,n,t){return t.slice(r,n)})),H=t((function(r,n){return n.indexOf(r)>-1})),G=t((function(r,n){return 0===n.indexOf(r)})),M=t((function(r,n){return n.length>=r.length&&n.lastIndexOf(r)===n.length-r.length}));function W(r){return r+""}function F(r){return{$:2,b:r}}F((function(r){return"number"!=typeof r?tr("an INT",r):r>-2147483647&&2147483647>r&&(0|r)===r?Gr(r):!isFinite(r)||r%1?tr("an INT",r):Gr(r)})),F((function(r){return"boolean"==typeof r?Gr(r):tr("a BOOL",r)})),F((function(r){return"number"==typeof r?Gr(r):tr("a FLOAT",r)})),F((function(r){return Gr(r)}));var Y=F((function(r){return"string"==typeof r?Gr(r):r instanceof String?Gr(r+""):tr("a STRING",r)})),Z=t((function(r,n){return{$:6,d:r,b:n}})),J=t((function(r,n){return{$:10,b:n,h:r}})),Q=t((function(r,n){return K(r,n)}));function K(r,n){switch(r.$){case 2:return r.b(n);case 5:return null===n?Gr(r.c):tr("null",n);case 3:return rr(n)?X(r.b,n,S):tr("a LIST",n);case 4:return rr(n)?X(r.b,n,nr):tr("an ARRAY",n);case 6:var t=r.d;if("object"!=typeof n||null===n||!(t in n))return tr("an OBJECT with a field named `"+t+"`",n);var e=K(r.b,n[t]);return Dn(e)?e:Vr(o(Pr,t,e.a));case 7:var a=r.e;return rr(n)?n.length>a?(e=K(r.b,n[a]),Dn(e)?e:Vr(o(Hr,a,e.a))):tr("a LONGER array. Need index "+a+" but only see "+n.length+" entries",n):tr("an ARRAY",n);case 8:if("object"!=typeof n||null===n||rr(n))return tr("an OBJECT",n);var u=A;for(var i in n)if(n.hasOwnProperty(i)){if(e=K(r.b,n[i]),!Dn(e))return Vr(o(Pr,i,e.a));u=L(q(i,e.a),u)}return Gr(on(u));case 9:for(var c=r.f,s=r.g,f=0;s.length>f;f++){if(e=K(s[f],n),!Dn(e))return e;c=c(e.a)}return Gr(c);case 10:return e=K(r.b,n),Dn(e)?K(r.h(e.a),n):e;case 11:for(var l=A,p=r.g;p.b;p=p.b){if(e=K(p.a,n),Dn(e))return e;l=L(e.a,l)}return Vr(Mr(on(l)));case 1:return Vr(o(zr,r.a,n));case 0:return Gr(r.a)}}function X(r,n,t){for(var e=n.length,a=Array(e),u=0;e>u;u++){var i=K(r,n[u]);if(!Dn(i))return Vr(o(Hr,u,i.a));a[u]=i.a}return Gr(t(a))}function rr(r){return Array.isArray(r)||"undefined"!=typeof FileList&&r instanceof FileList}function nr(r){return o(Ln,r.length,(function(n){return r[n]}))}function tr(r,n){return Vr(o(zr,"Expecting "+r,n))}function er(r){return r}var ar=e((function(r,n,t){return t[r]=n,t}));function ur(r){return{$:0,a:r}}var or=t((function(r,n){return{$:3,b:r,d:n}})),ir=0,cr=!1,sr=[];function fr(r){if(sr.push(r),!cr){for(cr=!0;r=sr.shift();)lr(r);cr=!1}}function lr(r){for(;r.f;){var n=r.f.$;if(0===n||1===n){for(;r.g&&r.g.$!==n;)r.g=r.g.i;if(!r.g)return;r.f=r.g.b(r.f.a),r.g=r.g.i}else{if(2===n)return void(r.f.c=r.f.b((function(n){r.f=n,fr(r)})));if(5===n){if(0===r.h.length)return;r.f=r.f.b(r.h.shift())}else r.g={$:3===n?0:1,b:r.f.b,i:r.g},r.f=r.f.d}}}var pr=a((function(r,n,t,e){return function(r,n,t,e,a){var u=o(Q,r,n?n.flags:void 0);Dn(u)||h(2);var i={},c=t(u.a),s=c.a,f=function(r,n){var t;for(var e in br){var a=br[e];a.a&&((t=t||{})[e]=a.a(e,n)),r[e]=dr(a,n)}return t}(i,(function(r,n){var t=o(e,r,s);s=t.a,vr(i,t.b,a(s))}));return vr(i,c.b,a(s)),f?{ports:f}:{}}(n,e,r.f$,r.cu,r.hf)})),br={};function dr(r,n){var t,e={g:n,h:void 0},a=r.c,u=r.d,s=r.e,f=r.f;return e.h=(fr(t={$:0,e:ir++,f:o(or,(function r(n){return o(or,r,{$:5,b:function(r){var t=r.a;return 0===r.$?i(u,e,t,n):s&&f?c(a,e,t.i,t.j,n):i(a,e,s?t.i:t.j,n)}})}),r.b),g:null,h:[]}),t)}function hr(r){return function(n){return{$:1,k:r,l:n}}}var gr=[],mr=!1;function vr(r,n,t){if(gr.push({p:r,q:n,r:t}),!mr){mr=!0;for(var e;e=gr.shift();)wr(e.p,e.q,e.r);mr=!1}}function wr(r,n,t){var e,a={};for(var u in yr(!0,n,a,null),yr(!1,t,a,null),r)(e=r[u]).h.push({$:"fx",a:a[u]||{i:A,j:A}}),fr(e)}function yr(r,n,t,e){switch(n.$){case 1:var a=n.k,u=function(r,n,t,e){return o(r?br[n].e:br[n].f,(function(r){for(var n=t;n;n=n.t)r=n.s(r);return r}),e)}(r,a,e,n.l);return void(t[a]=function(r,n,t){return t=t||{i:A,j:A},r?t.i=L(n,t.i):t.j=L(n,t.j),t}(r,u,t[a]));case 2:for(var i=n.m;i.b;i=i.b)yr(r,i.a,t,e);return;case 3:return void yr(r,n.o,t,{s:n.n,t:e})}}function qr(r){br[r]&&h(3)}var xr=t((function(r,n){return n}));function kr(r){var n=[],t=br[r].u,a={$:2,b:function(r){var n=setTimeout((function(){r(ur(0))}),0);return function(){clearTimeout(n)}},c:null};return br[r].b=a,br[r].c=e((function(r,e){for(;e.b;e=e.b)for(var u=n,o=t(e.a),i=0;u.length>i;i++)u[i](o);return a})),{subscribe:function(r){n.push(r)},unsubscribe:function(r){var t=(n=n.slice()).indexOf(r);0>t||n.splice(t,1)}}}var $r,Er,Ar,Lr=t((function(r,n){return function(t){return r(n(t))}})),Dr=t((function(r,n){var t="g";r.ap&&(t+="m"),r.ah&&(t+="i");try{return Fr(RegExp(n,t))}catch(r){return Yr}})),Sr=e((function(r,n,t){for(var e,a=[],u=0,o=t,i=n.lastIndex,s=-1;u++<r&&(e=n.exec(o))&&s!=n.lastIndex;){for(var f=e.length-1,l=Array(f);f>0;){var p=e[f];l[--f]=p?Fr(p):Yr}a.push(c(Tt,e[0],e.index,u,S(l))),s=n.lastIndex}return n.lastIndex=i,S(a)})),Tr=a((function(r,n,t,e){var a=0;return e.replace(n,(function(n){if(a++>=r)return n;for(var e=arguments.length-3,u=Array(e);e>0;){var o=arguments[e];u[--e]=o?Fr(o):Yr}return t(c(Tt,n,arguments[arguments.length-2],a,S(u)))}))})),Rr=e((function(r,n,t){for(var e=t,a=[],u=n.lastIndex,o=n.lastIndex;r--;){var i=n.exec(e);if(!i)break;a.push(e.slice(u,i.index)),u=n.lastIndex}return a.push(e.slice(u)),n.lastIndex=o,S(a)})),Cr=1/0,Nr=function(r){return r},Or=D,_r=e((function(r,n,t){for(;;){if(-2===t.$)return n;var e=t.d,a=r,u=i(r,t.b,t.c,i(_r,r,n,t.e));r=a,n=u,t=e}})),Ir=function(r){return i(_r,e((function(r,n,t){return o(Or,q(r,n),t)})),A,r)},jr=1,Ur=2,Br=0,Vr=function(r){return{$:1,a:r}},zr=t((function(r,n){return{$:3,a:r,b:n}})),Pr=t((function(r,n){return{$:0,a:r,b:n}})),Hr=t((function(r,n){return{$:1,a:r,b:n}})),Gr=function(r){return{$:0,a:r}},Mr=function(r){return{$:2,a:r}},Wr=C,Fr=function(r){return{$:0,a:r}},Yr={$:1},Zr=$,Jr=W,Qr=t((function(r,n){return o(z,r,T(n))})),Kr=t((function(r,n){return S(o(V,r,n))})),Xr=e((function(r,n,t){for(;;){if(!t.b)return n;var e=t.b,a=r,u=o(r,t.a,n);r=a,n=u,t=e}})),rn=function(r){return i(Xr,t((function(r,n){return n+1})),0,r)},nn=R,tn=w,en=e((function(r,n,t){for(;;){if(v(r,n)>=1)return t;var e=r,a=n-1,u=o(Or,n,t);r=e,n=a,t=u}})),an=t((function(r,n){return i(en,r,n,A)})),un=t((function(r,n){return i(nn,r,o(an,0,rn(n)-1),n)})),on=function(r){return i(Xr,Or,A,r)},cn=32,sn=a((function(r,n,t,e){return{$:0,a:r,b:n,c:t,d:e}})),fn=[],ln=O,pn=t((function(r,n){return I(n)/I(r)})),bn=ln(o(pn,2,cn)),dn=c(sn,0,bn,fn,fn),hn=f,gn=function(r){return{$:1,a:r}},mn=_,vn=function(r){return r.length},wn=t((function(r,n){return v(r,n)>0?r:n})),yn=function(r){return{$:0,a:r}},qn=l,xn=t((function(r,n){for(;;){var t=o(qn,cn,r),e=t.b,a=o(Or,yn(t.a),n);if(!e.b)return on(a);r=e,n=a}})),kn=function(r){return r.a},$n=t((function(r,n){for(;;){var t=ln(n/cn);if(1===t)return o(qn,cn,r).a;r=o(xn,r,A),n=t}})),En=t((function(r,n){if(n.j){var t=n.j*cn,e=mn(o(pn,cn,t-1)),a=r?on(n.n):n.n,u=o($n,a,n.j);return c(sn,vn(n.m)+t,o(wn,5,e*bn),u,n.m)}return c(sn,vn(n.m),bn,fn,n.m)})),An=u((function(r,n,t,e,a){for(;;){if(0>n)return o(En,!1,{n:e,j:t/cn|0,m:a});var u=gn(i(hn,cn,n,r));n-=cn,e=o(Or,u,e)}})),Ln=t((function(r,n){if(r>0){var t=r%cn;return s(An,n,r-t-cn,r,A,i(hn,t,r-t,n))}return dn})),Dn=function(r){return!r.$},Sn=J,Tn=Z,Rn={$:2,m:A},Cn=Y,Nn=(Er=Cn,qr($r="input"),br[$r]={f:Lr,u:Er,a:function(r,n){var t=A,a=br[r].u,u=ur(null);return br[r].b=u,br[r].c=e((function(r,n){return t=n,u})),{send:function(r){var e=o(Q,a,r);Dn(e)||h(4);for(var u=e.a,i=t;i.b;i=i.b)n(i.a(u))}}}},hr($r)),On=e((function(r,n,t){return n(r(t))})),_n=er,In=t((function(r,n){return i(Xr,function(r){return t((function(n,t){return t.push(r(n)),t}))}(r),[],n)})),jn=function(r){return qr(r),br[r]={e:xr,u:function(r){var n=r.b;return o(In,Nr,S([_n(r.a),n]))},a:kr},hr(r)}("output"),Un=t((function(r,n){return q(r,n)})),Bn=er,Vn=function(r){return o(On,Zr("Error ("+r+") -> "),o(On,Bn,o(On,Un(!1),jn)))},zn=y,Pn=t((function(r,n){r:for(;;){if(-2===n.$)return Yr;var t=n.c,e=n.d,a=n.e;switch(o(zn,r,n.b)){case 0:n=e;continue r;case 1:return Fr(t);default:n=a;continue r}}})),Hn=t((function(r,n){return n.$?Yr:Fr(r(n.a))})),Gn={$:-2},Mn=Gn,Wn=function(r){return""===r},Fn=function(r){return-r},Yn=t((function(r,n){return{cA:Wn(n)?"":"?"+n,cC:A,eY:"",bN:r,fb:A,fg:"",fh:!1,fy:"",ak:Mn,br:A,f6:"en",gd:Yr,gg:"",dD:Mn,gp:Yr,gr:"US English Male",gC:"",as:A,eg:-1,bH:Mn,hr:{ft:q("“","”"),g3:q("‘","’")},eH:-1,hu:"0.0.1"}})),Zn="https://LiaScript.github.io",Jn=Zn+"/course/?",Qn="> The file you want me to load does not contain any content. Everything I see is only an empty string...\n \nIf you see this in message in an editor, try to copy and paste the following code:\n\n```` md\n\x3c!--\nauthor: Your Name\n\nemail: your@mail.org\n\nversion: 0.0.1\n\nlanguage: en\n\nnarrator: US English Female\n\ncomment: Try to write a short comment about\n your course, multiline is also okay.\n--\x3e\n\n# Course Main Title\n\nThis is your **course** initialization stub.\n\nPlease see the [Docs]("+Jn+"https://raw.githubusercontent.com/liaScript/docs/master/README.md)\nto find out what is possible in [LiaScript]("+Zn+').\n\nIf you want to use instant help in your Atom IDE, please type **lia** to see all available shortcuts.\n\n## Markdown\n\nYou can use common [Markdown](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet) syntax to create your course, such as:\n\n1. Lists\n2. ordered or\n\n * unordered\n * ones ...\n\n\n| Header 1 | Header 2 |\n| :--------- | :--------- |\n| Item 1 | Item 2 |\n\n\nImages:\n\n![images](https://farm2.static.flickr.com/1618/26701766821_7bea494826.jpg)\n\n\n### Extensions\n\n --{{0}}--\nBut you can also include other features such as spoken text.\n\n --{{1}}--\nInsert any kind of audio file:\n\n {{1}}\n?[audio](https://bigsoundbank.com/UPLOAD/mp3/1068.mp3)\n\n\n --{{2}}--\nEven videos or change the language completely.\n\n {{2-3}}\n!?[video](https://www.youtube.com/watch?v=bICfKRyKTwE)\n\n\n --{{3 Russian Female}}--\nПервоначально создан в 2004 году Джоном Грубером (англ. John Gruber) и Аароном\nШварцем. Многие идеи языка были позаимствованы из существующих соглашений по\nразметке текста в электронных письмах...\n\n\n {{3}}\nType "voice" to see a list of all available languages.\n\n\n### Styling\n\n\x3c!-- class = "animated rollIn" style = "animation-delay: 2s; color: purple" --\x3e\nThe whole text-block should appear in purple color and with a wobbling effect.\nWhich is a **bad** example, please use it with caution ...\n~~ only this is red ;-) ~~ \x3c!-- class = "animated infinite bounce" style = "color: red;" --\x3e\n\n## Charts\n\nUse ASCII-Art to draw diagrams:\n\n Multiline\n 1.9 | DOTS\n | ***\n y | * *\n - | r r r r r r r*r r r r*r r r r r r r\n a | * *\n x | * *\n i | B B B B B * B B B B B B * B B B B B\n s | * *\n | * * * * * *\n -1 +------------------------------------\n 0 x-axis 1\n\n## Quizzes\n\n### A Textquiz\n\nWhat did the **fish** say when he hit a **concrete wall**?\n\n [[dam]]\n\n### Multiple Choice\n\nJust add as many points as you wish:\n\n [[X]] Only the **X** marks the correct point.\n [[ ]] Empty ones are wrong.\n [[X]] ...\n\n### Single Choice\n\nJust add as many points as you wish:\n\n [( )] ...\n [(X)] <-- Only the **X** is allowed.\n [( )] ...\n\n\n## Executable Code\n\nYou can make your code executable and define projects:\n\n``` js -EvalScript.js\nlet who = data.first_name + " " + data.last_name;\n\nif(data.online) {\n who + " is online"; }\nelse {\n who + " is NOT online"; }\n```\n``` json +Data.json\n{\n "first_name" : "Sammy",\n "last_name" : "Shark",\n "online" : true\n}\n```\n<script>\n // insert the JSON dataset into the local variable data\n let data = @input(1);\n\n // eval the script that uses this dataset\n eval(`@input(0)`);\n<\/script>\n\n\n## More\n\nFind out what you also can do ...\n\n'+Jn+"https://raw.githubusercontent.com/liaScript/docs/master/README.md\n````\n",Kn=e((function(r,n,t){return{fa:t,ge:n,g6:r}})),Xn=function(r){return r.length},rt=function(r){return i(e((function(r,n,t){r:for(;;){if(t.b){var e=t.a,a=t.b,u=Xn(e),o=u+1;if(g(r,u))return i(Kn,e,n,r);if(v(r,u)>0){r-=o,n+=1,t=a;continue r}return i(Kn,e,n,r)}return i(Kn,"",n,r)}})),r.T,0,o(Kr,"\n",r.fe))},nt=j,tt=function(r){return o(nt,r,"")},et=e((function(r,n,t){return r>0?i(et,r>>1,E(n,n),1&r?E(t,n):t):t})),at=t((function(r,n){return i(et,r,n,"")})),ut=e((function(r,n,t){return E(o(at,r-Xn(t),tt(n)),t)})),ot=t((function(r,n){var t=Xn("\n "),e=rt(n),a=e.fa+t+2,u="\n * ";return"Parse error around line: "+Jr(e.ge)+"\n "+e.g6+"\n"+i(ut,a," ","^")+"\nI expected one of the following:\n"+(u+o(Qr,u,r))})),it=t((function(r){return r})),ct=function(r){return r},st=t((function(r,n){return t((function(t,e){var a=i(ct,n,t,e);if(a.c.$)return x(a.a,a.b,Vr(a.c.a));var u=a.a,o=a.b;return i(ct,r(a.c.a),u,o)}))})),ft=e((function(r,n,t){return o(r,t,n)})),lt=e((function(r,n,e){return t((function(t,a){var u=i(ct,e,t,a);return x(u.a,u.b,u.c.$?Vr(n(u.c.a)):Gr(r(u.c.a)))}))})),pt=t((function(r,n){return i(lt,r,Nr,n)})),bt=t((function(r,n){return o(st,o(ft,pt,r),n)})),dt=t((function(r,n){return o(bt,r,o(pt,it,n))})),ht=o(t((function(r,n){return{bX:r,b5:n}})),dn,dn),gt=s(u((function(r,n,t,e,a){return{aC:t,c$:n,f3:e,g7:a,hv:r}})),0,0,Mn,dn,Yr),mt=Mn,vt=i(e((function(r,n,t){return{fx:r,dR:n,em:t}})),A,dn,dn),wt=t((function(r,n){return n.$?r:n.a})),yt=e((function(r,n,t){return{L:{aU:!1,ac:A},aB:ht,cW:t,fl:!1,bU:0,aj:gt,bp:S([0]),c6:mt,b2:dn,$7:A,dp:!1,O:{e1:vt,fP:!1,f1:!1},cf:dn,ck:o(wt,Nr,n),a4:o(wt,0,r),cq:dn,cr:dn,ct:dn}})),qt=t((function(r,n){return o(bt,r,o(pt,ft(it),n))})),xt=t((function(r,n){return t((function(t,e){var a=i(ct,r,t,e);if(a.c.$){var u=a.c.a,o=i(ct,n,t,e);return o.c.$?x(t,e,Vr(E(u,o.c.a))):o}return a}))})),kt=t((function(r,n){return e((function(t,e,a){for(;;){var u=i(ct,n,e,a);if(!u.c.$)return x(p=u.a,b=u.b,Gr(on(t)));var c=u.a,s=u.b,f=u.c.a,l=i(ct,r,e,a);if(l.c.$)return x(c,s,Vr(f));var p=l.a,b=l.b;t=o(Or,l.c.a,t),e=p,a=b}}))(A)})),$t=P,Et=t((function(r,n){return 1>r?n:i($t,r,Xn(n),n)})),At=G,Lt=function(r){return t((function(n,t){if(o(At,r,t.O)){var e=Xn(r),a=t.T+e;return x(n,k(t,{O:o(Et,e,t.O),T:a}),Gr(r))}return x(n,t,Vr(S(['expected "'+r+'"'])))}))},Dt=lt(Nr),St=t((function(r,n){return o(Dt,it(S([r])),n)})),Tt=a((function(r,n,t,e){return{f_:n,by:r,gz:t,hd:e}})),Rt=Dr,Ct=function(r){return o(Rt,{ah:!1,ap:!1},r)},Nt=Sr,Ot=/.^/,_t=u((function(r,n,t,e,a){var u=o(At,"^",t)?t:"^"+t,c=i(Nt,1,o(wt,Ot,r(u)),a.O);if(c.b&&!c.b.b){var s=c.a,f=Xn(s.by),l=a.T+f;return x(e,k(a,{O:o(Et,f,a.O),T:l}),Gr(n(s)))}return x(e,a,Vr(S(["expected input matching Regexp /"+u+"/"])))})),It=o(On,o(_t,Ct,(function(r){return r.by})),Nr),jt=o(St,"optional whitespace",It("\\s*")),Ut=function(r){return o(qt,o(kt,r,Lt("--\x3e")),o(dt,jt,Lt("\x3c!--")))},Bt=t((function(r,n){return x(r,n,Vr(A))})),Vt=a((function(r,n,t,e){if(e.b){var a=e.a,u=e.b;if(u.b){var s=u.a,f=u.b;if(f.b){var l=f.a,p=f.b;if(p.b){var b=p.b;return o(r,a,o(r,s,o(r,l,o(r,p.a,t>500?i(Xr,r,n,on(b)):c(Vt,r,n,t+1,b)))))}return o(r,a,o(r,s,o(r,l,n)))}return o(r,a,o(r,s,n))}return o(r,a,n)}return n})),zt=e((function(r,n,t){return c(Vt,r,n,0,t)})),Pt=function(r){return i(zt,xt,Bt,r)},Ht=function(r){return t((function(n,t){var e=i(ct,r,n,t);return e.c.$?x(n,t,Gr(Yr)):x(e.a,e.b,Gr(Fr(e.c.a)))}))},Gt=Ht(Lt("@")),Mt=o(qt,It("\\w+[\\w\\-.\\d]*"),Gt),Wt=function(r){return S(r.trim().split(/\s+/g))},Ft=o(On,Wt,Qr(" ")),Yt=o(pt,Ft,It("([ \t].*|[ \t]*\n)+")),Zt=Nr,Jt=o(St,"expected any character",(Ar=it(!0),Zt(t((function(r,n){var t,e,a="could not satisfy predicate",u=(e=(t=n.O).charCodeAt(0),isNaN(e)?Yr:Fr(55296>e||e>56319?q(t[0],t.slice(1)):q(t[0]+t[1],t.slice(2))));if(u.$)return x(r,n,Vr(S([a])));var o=u.a,i=o.a,c=o.b;return Ar(i)?x(r,k(n,{O:c,T:n.T+1}),Gr(i)):x(r,n,Vr(S([a])))}))))),Qt=function(r){return T(r).join("")},Kt=function(r){return o(pt,Qt,o(kt,Jt,r))},Xt=Kt(Lt("\n@end")),re=o(xt,o(qt,Yt,It("[\t ]*:")),o(qt,Xt,It("[\t ]*\n"))),ne=o(bt,re,o(pt,Un,Mt)),te=function(r){return pt(it(r))},ee=function(r){return o(te,0,r)},ae=function(r){return{$:0,a:r}},ue=function(r){return{$:2,a:r}},oe=function(r){return{$:1,a:r}},ie=u((function(r,n,t,e,a){return{$:-1,a:r,b:n,c:t,d:e,e:a}})),ce=u((function(r,n,t,e,a){if(-1!==a.$||a.a){if(-1!==e.$||e.a||-1!==e.d.$||e.d.a)return s(ie,r,n,t,e,a);var u=e.d;return o=e.e,s(ie,0,e.b,e.c,s(ie,1,u.b,u.c,u.d,u.e),s(ie,1,n,t,o,a))}var o,i=a.b,c=a.c,f=a.d,l=a.e;return-1!==e.$||e.a?s(ie,r,i,c,s(ie,0,n,t,e,f),l):s(ie,0,n,t,s(ie,1,e.b,e.c,e.d,o=e.e),s(ie,1,i,c,f,l))})),se=e((function(r,n,t){if(-2===t.$)return s(ie,0,r,n,Gn,Gn);var e=t.a,a=t.b,u=t.c,c=t.d,f=t.e;switch(o(zn,r,a)){case 0:return s(ce,e,a,u,i(se,r,n,c),f);case 1:return s(ie,e,a,n,c,f);default:return s(ce,e,a,u,c,i(se,r,n,f))}})),fe=e((function(r,n,t){var e=i(se,r,n,t);return-1!==e.$||e.a?e:s(ie,1,e.b,e.c,e.d,e.e)})),le=t((function(r,n){return k(n,{dD:i(fe,r.a,r.b,n.dD)})})),pe=t((function(r,n){return n.b?i(zt,Or,n,r):r})),be=t((function(r,n){return i(zt,t((function(n,t){return o(Or,r(n),t)})),A,n)})),de=function(r){return r.b?Fr(r.a):Yr},he=function(r){return r.toLowerCase()},ge=e((function(r,n,t){return function(r){switch(he(o(wt,"",de(o(Kr,":",r))))){case"https":case"http":case"data":case"file":case"hyper":case"dat":case"ipfs":case"ipns":case"blob":case"mailto":case"tel":return!0;default:return!1}}(t)||o(At,"#",t)?t:E(r,E(t,n))})),me=u((function(r,n,t,e,a){return o(pe,a,o(be,o(On,o(ge,n,t),r),Wt(e)))})),ve=e((function(r,n,t){return k(t,{as:s(me,r,t.bN,t.cA,n,t.as)})})),we=function(r){return r.trim()},ye=t((function(r,n){var t=o(Kr," ",we(r));if(t.b){var e=t.a,a=t.b;return k(n,{ak:i(fe,o(At,"\\",e)?e:"\\"+e,we(o(Qr," ",a)),n.ak)})}return n})),qe=t((function(r,n){return 1>r?n:i($t,0,-r,n)})),xe=function(r){switch(r){case 0:return"A";case 1:return"B";case 2:return"C";case 3:return"D";case 4:return"E";case 5:return"F";case 6:return"G";case 7:return"H";case 8:return"I";case 9:return"J";case 10:return"K";case 11:return"L";case 12:return"M";case 13:return"N";case 14:return"O";case 15:return"P";case 16:return"Q";case 17:return"R";case 18:return"S";case 19:return"T";case 20:return"U";case 21:return"V";case 22:return"W";case 23:return"X";case 24:return"Y";case 25:return"Z";case 26:return"a";case 27:return"b";case 28:return"c";case 29:return"d";case 30:return"e";case 31:return"f";case 32:return"g";case 33:return"h";case 34:return"i";case 35:return"j";case 36:return"k";case 37:return"l";case 38:return"m";case 39:return"n";case 40:return"o";case 41:return"p";case 42:return"q";case 43:return"r";case 44:return"s";case 45:return"t";case 46:return"u";case 47:return"v";case 48:return"w";case 49:return"x";case 50:return"y";case 51:return"z";case 52:return"0";case 53:return"1";case 54:return"2";case 55:return"3";case 56:return"4";case 57:return"5";case 58:return"6";case 59:return"7";case 60:return"8";case 61:return"9";case 62:return"+";default:return"/"}},ke=t((function(r,n){var t,e=n.a,a=n.b,u=n.c<<8|r;return 2===a?x(E(e,E(xe(63&(t=u)>>>18),E(xe(63&t>>>12),E(xe(63&t>>>6),xe(63&t>>>0))))),0,0):x(e,a+1,u)})),$e=t((function(r,n){var t,e,a=55296>(e=(t=r).charCodeAt(0))||e>56319?e:1024*(e-55296)+t.charCodeAt(1)-56320+65536;return 128>a?o(ke,a,n):o(ke,128|63&a,2048>a?o(ke,192|a>>>6,n):o(ke,128|63&a>>>6,55296>a||a>=57344&&65535>=a?o(ke,224|a>>>12,n):o(ke,128|63&a>>>12,o(ke,240|a>>>18,n))))})),Ee=U,Ae=x("",0,0),Le=M,De=e((function(r,n,t){return o(Qr,n,o(Kr,r,t))})),Se=o(On,Ct,wt(Ot)),Te=t((function(r,n){var t=de(i(Nt,1,Se(r),n));return t.$?Yr:o(wt,Yr,de(t.a.hd))})),Re=t((function(r,n){r:for(;;){if(r.b){var t=r.a,e=r.b,a=o(Te,t.aa,n);if(a.$){r=e;continue r}return q(!0,o(t.Y,n,a.a))}return q(!1,n)}})),Ce=Zr("(?:http(?:s)?://)?(?:www\\.)?"),Ne=function(r){return r.b},Oe=o(On,Re(S([{Y:t((function(r,n){return"https://raw.githubusercontent.com/"+function(){var r=o(Kr,"/",n);r:for(;r.b&&r.b.b;){if(!r.b.b.b)return n+"/master/README.md";switch(r.b.b.a){case"tree":return i(De,"/tree/","/",n)+"/README.md";case"raw":if(r.b.b.b.b&&"refs"===r.b.b.b.a&&r.b.b.b.b.b&&"heads"===r.b.b.b.b.a)return i(De,"/raw/refs/heads","/refs/heads",n);break r;default:break r}}return i(De,"/blob/","/",n)}()})),aa:Ce("github\\.com/(.*)")},{Y:t((function(r,n){return"https://dl.dropbox.com/"+n})),aa:Ce("dropbox\\.com/(.*)")},{Y:t((function(r,n){var t,e;return t=function(r){var n=r.a,t=r.c;switch(r.b){case 1:return n+(xe(63&t>>>2)+(xe(63&t<<4)+"=="));case 2:return n+(xe(63&t>>>10)+(xe(63&t>>>4)+(xe(63&t<<2)+"=")));default:return n}}(i(Ee,$e,Ae,"https://onedrive.live.com/"+n)),"https://api.onedrive.com/v1.0/shares/u!"+(o(Le,"=",e=i(De,"+","-",i(De,"/","_",t)))?o(qe,1,e):e)+"/root/content"})),aa:Ce("onedrive\\.live\\.com/(.*)")},{Y:t((function(r,n){var t=o(Kr,"/",n);r:for(;t.b&&t.b.b&&t.b.b.b;)switch(t.b.b.a){case"repos":if("api"===t.a&&"v1"===t.b.a)return"https://codeberg.org/api/v1/repos/"+o(Qr,"/",t.b.b.b);break r;case"raw":if(t.b.b.b.b&&"branch"===t.b.b.b.a&&t.b.b.b.b.b){var e=t.b,a=e.b.b.b,u=a.a;return"https://codeberg.org/api/v1/repos/"+o(Qr,"/",S([t.a,e.a,"raw",o(Qr,"/",a.b)]))+"?ref="+u}break r;default:break r}return"https://codeberg.org/"+n})),aa:Ce("codeberg\\.org/(.*)")},{Y:t((function(r,n){var t,e=o(Kr,"/",n);r:for(;e.b&&e.b.b&&e.b.b.b;)switch(e.b.b.a){case"projects":if("api"===e.a&&"v4"===e.b.a)return"https://gitlab.com/api/v4/projects/"+o(Qr,"/",e.b.b.b);break r;case"-":if(e.b.b.b.b&&"raw"===e.b.b.b.a&&e.b.b.b.b.b){var a=e.b,u=a.b.b.b,i=u.a,c=u.b;return"https://gitlab.com/api/v4/projects/"+o(Qr,"/",S([(t=e.a+"/"+a.a,encodeURIComponent(t)),"repository/files",o(Qr,"/",c),"raw"]))+"?ref="+i}break r;default:break r}return"https://gitlab.com/"+n})),aa:Ce("gitlab\\.com/(.*)")}])),Ne),_e=t((function(r,n){return k(n,{br:s(me,Oe,n.bN,n.cA,r,n.br)})})),Ie=t((function(r,n){var t=Wt(r);return t.b&&t.b.b&&!t.b.b.b?k(n,{bH:i(fe,t.a,i(ge,n.bN,n.cA,t.b.a),n.bH)}):n})),je=e((function(r,n,t){return{$:3,a:r,b:n,c:t}})),Ue=t((function(r,n){return{$:2,a:r,b:n}})),Be=t((function(r,n){return{$:0,a:r,b:n}})),Ve=t((function(r,n){return{$:14,a:r,b:n}})),ze=t((function(r,n){return{$:11,a:r,b:n}})),Pe=e((function(r,n,t){return{$:5,a:r,b:n,c:t}})),He=t((function(r,n){return{$:13,a:r,b:n}})),Ge=e((function(r,n,t){return{$:2,a:r,b:n,c:t}})),Me=t((function(r,n){return{$:3,a:r,b:n}})),We=e((function(r,n,t){return{$:0,a:r,b:n,c:t}})),Fe=e((function(r,n,t){return{$:1,a:r,b:n,c:t}})),Ye=e((function(r,n,t){return{$:4,a:r,b:n,c:t}})),Ze=function(r){return{$:6,a:r}},Je=function(r){return{$:7,a:r}},Qe=t((function(r,n){return{$:8,a:r,b:n}})),Ke=t((function(r,n){return{$:15,a:r,b:n}})),Xe=t((function(r,n){return{$:9,a:r,b:n}})),ra=t((function(r,n){return{$:12,a:r,b:n}})),na=t((function(r,n){return{$:4,a:r,b:n}})),ta=t((function(r,n){return{$:6,a:r,b:n}})),ea=t((function(r,n){return{$:5,a:r,b:n}})),aa=W,ua=function(r){return r.a},oa=function(r){return t((function(n,t){return x(n,t,Gr(r))}))},ia=function(r){return t((function(n,t){return i(ct,oa(0),r(n),t)}))},ca=d,sa=4294967295>>>32-bn,fa=function(r){return[r]},la=p,pa=b,ba=a((function(r,n,t,e){var a=sa&n>>>r;if(v(a,vn(e))>-1){if(5===r)return o(ca,gn(t),e);var u=yn(c(ba,r-bn,n,t,fn));return o(ca,u,e)}var s=o(la,a,e);return s.$?(u=yn(c(ba,r-bn,n,t,fa(s))),i(pa,a,u,e)):(u=yn(c(ba,r-bn,n,t,s.a)),i(pa,a,u,e))})),da=t((function(r,n){var t=n.a,e=n.b,a=n.c,u=vn(n.d),o=vn(r),i=t+(o-u);if(g(o,cn)){if(v(i>>>bn,1<<e)>0){var s=e+bn,f=c(ba,s,t,r,fa(yn(a)));return c(sn,i,s,f,fn)}return c(sn,i,e,c(ba,e,t,r,a),fn)}return c(sn,i,e,a,r)})),ha=t((function(r,n){return o(da,o(ca,r,n.d),n)})),ga=t((function(r,n){var t=r.em;return k(n,{dR:o(ha,r.dR,n.dR),em:o(ha,t,n.em)})})),ma=function(r){return t((function(n,t){return i(ct,r(n),n,t)}))},va=function(r){var n=r.a,t=r.b;return o(dt,ia((function(r){var n=r.O;return n.f1||n.fP?k(r,{O:k(n,{e1:o(ga,t,n.e1)})}):r})),ma((function(r){return oa(q(aa(.4*(n+2))+"em",r.O.f1||r.O.fP?ua(r.O.e1.dR):-1))})))},wa=function(r){return ia((function(n){return k(n,{L:{aU:!1,ac:o(Or,r,n.L.ac)}})}))},ya=u((function(r,n,t,e,a){return{eX:n,cD:e,t:t,eK:a,hv:r}})),qa=t((function(r,n){return{t:n,gr:r}})),xa=t((function(r,n){return 1===r.$?n:o(ha,r.a,n)})),ka=e((function(r,n,t){for(;;){var e=o(qn,cn,r),a=e.a,u=e.b;if(0>v(vn(a),cn))return o(En,!0,{n:n,j:t,m:a});r=u,n=o(Or,gn(a),n),t+=1}})),$a=t((function(r,n){r:for(;n.b&&9===n.a.$;)switch(n.a.a.$){case 3:if(n.a.a.b.a)break r;var t=n.b;return{cD:Fr(n.a.a.b.b),aI:t,eK:Yr};case 4:if(n.a.a.b.a)break r;return{cD:Yr,aI:t=n.b,eK:Fr(n.a.a.b.b)};default:break r}var e;return r?k(e=o($a,!1,on(n)),{aI:on(e.aI)}):{cD:Yr,aI:n,eK:Yr}})),Ea=t((function(r,n){var t=n.a,e=n.b,a=n.c;return o(st,(function(r){return oa(q(t,r))}),o(qt,function(r){return ma((function(n){var t;return oa((t=o(Pn,r,n.aj.aC)).$?0:ua(t.a.t)-1)}))}(t),ia((function(n){var u,c,f,l,p;return k(n,{aj:(u=n.aj,c=o($a,!0,a),f=c.cD,l=c.eK,p=c.aI,k(u,{aC:function(){var a=o(Pn,t,u.aC);if(a.$)return i(fe,t,o(qa,o(wt,n.cW.gr,o(Hn,we,e)),(c=S([s(ya,r,A,p,o(xa,f,dn),o(xa,l,dn))])).b?i(ka,c,A,0):dn),u.aC);var c,b=a.a;return i(fe,t,k(b,{t:o(ha,s(ya,r,A,p,o(xa,f,dn),o(xa,l,dn)),b.t)}),u.aC)}()}))})}))))})),Aa=function(r){return t((function(n,t){return x(n,t,Vr(S([r])))}))},La=o(St,"expected an int",o(st,o(On,(function(r){for(var n=0,t=r.charCodeAt(0),e=43==t||45==t?1:0,a=e;r.length>a;++a){var u=r.charCodeAt(a);if(48>u||u>57)return Yr;n=10*n+u-48}return a==e?Yr:Fr(45==t?-n:n)}),(function(r){return r.$?Aa("impossible state in Combine.Num.unwrap"):oa(r.a)})),It("-?(?:0|[1-9]\\d*)"))),Da=o(st,(function(r){return o(qt,oa(r),ia((function(n){return k(n,{aj:v(r,n.aj.c$)>0?k(n.aj,{c$:r}):n.aj,bp:o(Or,r,n.bp)})})))}),La),Sa=o(pt,Xn,It("(`){3,}")),Ta=function(r){return o(Qr,"",r)},Ra=o(dt,ia(t((function(r,n){return k(n,{dp:r})}))(!1)),ma((function(r){return g(r.$7,A)?oa(0):ee(r.dp?oa(0):It(Ta(r.$7)))}))),Ca=function(r){return S([r])},Na=function(r){var n=o(at,r,"`");return o(pt,o(On,Ta,o(On,qe(1),Ca)),o(kt,o(qt,It("(.(?!"+n+"))*\n?"),Ht(Ra)),o(qt,Lt(n),Ht(Ra))))},Oa=t((function(r,n){return r?"<lia-keep><pre id='ls'><code style='background: #CCCCCC; white-space: pre;'>"+n+"</code></pre></lia-keep>":n})),_a=Tr(Cr),Ia=e((function(r,n,t){var e=Ct(r);return e.$?t:i(_a,e.a,n,t)})),ja=t((function(r,n){var t=o(At,"@@",r)?x(!0,!0,o(Et,2,r)):o(At,"@-@",r)?x(!0,!1,o(Et,3,r)):x(!1,!1,o(Et,1,r)),e=t.a,a=t.b,u=t.c;return o(Hn,(function(r){return x(e,a,r)}),function(){switch(u){case"author":return Fr(n.eY);case"date":return Fr(n.fg);case"email":return Fr(n.fy);case"version":return Fr(n.hu);case"section":return Fr(Jr(n.eg));case"uid":return Fr(Jr(n.eg)+"_"+Jr(n.eH));default:return o(Pn,u,n.dD)}}())})),Ua="iex3OAQpP4u3QT9xq",Ba=o(De,"\\@",Ua),Va=function(r){return S(r.split(/\r\n|\r|\n/g))},za=function(r){var n=e((function(n,t,e){for(;;){var a=i(ct,r,t,e);if(a.c.$)return x(t,e,on(n));var u=a.a,c=a.b,s=a.c.a;if(g(e,c))return x(u,c,on(n));n=o(Or,s,n),t=u,e=c}}));return t((function(r,t){var e=i(n,A,r,t);return x(e.a,e.b,Gr(e.c))}))},Pa=function(r){return o(bt,za(r),o(pt,Or,r))},Ha=t((function(r,n){return q(n.a,r(n.b))})),Ga=t((function(r,n){return o(xt,n,oa(r))})),Ma=o(pt,o(De,"\\`","`"),o(dt,Lt("`"),o(qt,It("([^`\n\\\\]*|\\\\`|\\\\)+"),Lt("`")))),Wa=Pt(S([o(st,(function(r){return Kt(Lt(o(at,r,"`")))}),Sa),Ma,It("[^),]+")])),Fa=o(e((function(r,n,t){return o(dt,n,o(qt,t,r))})),Lt("("),Lt(")")),Ya=t((function(r,n){return o(bt,za(o(qt,n,r)),o(pt,Or,n))})),Za=o(Ga,A,Fa(o(t((function(r,n){return o(xt,o(Ya,r,n),oa(A))})),Lt(","),Wa))),Ja=It("\\w[\\w\\d._]+"),Qa=o(bt,o(Ga,!1,o(te,!0,Lt("'"))),o(pt,e((function(r,n,t){return q(E(r,t),n)})),It("@-?@?"))),Ka=o(bt,Ja,Qa),Xa=o(bt,o(bt,ma((function(r){return oa(q(r.cW.bN,r.cW.cA))})),o(dt,It("(\\)|[^)]*\\))"),o(bt,It("[^) ]*"),o(pt,e((function(r,n,t){return o(pe,r,S([i(ge,t.a,t.b,n)]))})),o(dt,Lt("]("),Za))))),o(pt,Un,o(bt,Ja,o(dt,Lt("["),Qa)))),ru=e((function(r,n,t){return{fe:r,O:n,T:t}})),nu=e((function(r,n,t){var e=i(ct,r,n,function(r){return i(ru,r,r,0)}(t));return e.c.$?Vr(x(e.a,e.b,e.c.a)):Gr(x(e.a,e.b,e.c.a))})),tu=o(bt,Za,o(pt,Un,Ka)),eu=function(r){return i(De,"${","\\${",i(De,"\t","\\t",i(De,"\n","\\n",i(De,"`","\\`",i(De,"'","\\'",i(De,'"','\\"',i(De,"\\","\\\\",r)))))))},au=o(te,q(q("@uid",!1),A),o(qt,ia((function(r){var n=r.cW;return k(r,{cW:k(n,{eH:n.eH+1})})})),Lt("@uid"))),uu=o(De,Ua,"\\@"),ou=t((function(r,n){var t=n.b,e=n.c,a=o(cu,n.a,Ba(r)),u=a.b;return x(a.a,t+1,uu(i(De,"@"+Jr(t),u,i(De,"@'"+Jr(t),eu(u),Ba(e)))))})),iu=function(r){var n=r.a,e=n.a,a=n.b,u=r.b;return ma((function(r){var n=o(ja,e,r.cW);if(n.$)return Aa("macro definition not found");var c,s,f=n.a,l=f.a,p=f.b,b=f.c,d=g(r.$7,A)?b:o(Qr,"\n"+i(De,"*","",i(De,"?","",Ta(r.$7))),Va(b)),h=i(Xr,ou,x(r,0,d),u),m=h.c;return o(dt,function(r){return t((function(n,t){return i(ct,oa(0),r,t)}))}(h.a),(c=Zr((l?(s=p,o(On,o(Ia,"[*+`{}#^|$\\[\\]]",o(On,(function(r){return r.by}),Zr("\\"))),o(On,o(De,"<","\\<"),o(On,o(De,">","\\>"),o(On,o(De,"\\\\`","`"),o(On,o(De,"\n","<br id='ls'>"),o(On,o(Ia,"@[a-zA-Z]+[\\w\\d._\\-]*",(function(r){return"@input"!==r.by?"@-"+r.by:r.by})),o(On,o(De,"\\<br id='ls'\\>","<br id='ls'>"),Oa(s))))))))):Nr)(a?eu(m):m)),t((function(r,n){return i(ct,oa(0),r,k(n,{O:c(n.O)}))}))))}))},cu=t((function(r,n){var t=i(nu,o(pt,Ta,Pa(o(xt,It("@input[^@]+"),o(qt,It("[^@]+"),su())))),r,n);if(t.$)return q(r,n);var e=t.a,a=e.a,u=e.b,c=e.c;return""===u.O?q(a,c):o(Ha,Zr(c),o(cu,a,u.O))}));function su(){return ee(Ht(Pa(Pt(S([o(st,iu,au),o(st,iu,tu),o(st,iu,Xa),fu()])))))}function fu(){return o(st,(function(r){var n=r.a,t=r.b;return o(st,(function(r){return o(st,(function(r){return iu(q(t,r))}),o(pt,pe(r),Na(n)))}),o(dt,It("[\t ]*\n"),Za))}),o(bt,Ka,o(pt,Un,o(dt,It("[\t ]*[a-zA-Z0-9_]*[\t ]*"),Sa))))}var lu=su();su=function(){return lu};var pu=fu();fu=function(){return pu};var bu,du,hu,gu,mu=t((function(r,n){r:for(;;){if(r>0){if(n.b){r-=1,n=n.b;continue r}return n}return n}})),vu=ia((function(r){return k(r,{bp:o(mu,1,r.bp)})})),wu=It("[\t ]+"),yu=ee(o(st,Ea(!1),o(dt,vu,o(bt,o(kt,Jt,Lt("--\x3e")),o(dt,It("}}--[\t ]*"),o(bt,Ht(o(qt,It("[A-Za-z0-9 ]+"),o(qt,lu,wu))),o(pt,e((function(r,n,t){return x(r,n,S([o(Be,we(Qt(t)),A)]))})),o(qt,Da,It("\x3c!--[\t ]*--{{"))))))))),qu=ee(za(o(xt,ee(Ut(Jt)),yu))),xu=e((function(r,n,t){var e=t.a,a=t.b;return q(e,"src"===e||"href"===e||"data"===e||"data-src"===e||"formaction"===e||"poster"===e?i(ge,r,n,a):a)})),ku=(bu=S([q("Aacute","Á"),q("aacute","á"),q("Abreve","Ă"),q("abreve","ă"),q("ac","∾"),q("acd","∿"),q("acE","∾̳"),q("Acirc","Â"),q("acirc","â"),q("acute","´"),q("Acy","А"),q("acy","а"),q("AElig","Æ"),q("aelig","æ"),q("af","⁡"),q("Afr","𝔄"),q("afr","𝔞"),q("Agrave","À"),q("agrave","à"),q("alefsym","ℵ"),q("aleph","ℵ"),q("Alpha","Α"),q("alpha","α"),q("Amacr","Ā"),q("amacr","ā"),q("amalg","⨿"),q("amp","&"),q("AMP","&"),q("andand","⩕"),q("And","⩓"),q("and","∧"),q("andd","⩜"),q("andslope","⩘"),q("andv","⩚"),q("ang","∠"),q("ange","⦤"),q("angle","∠"),q("angmsdaa","⦨"),q("angmsdab","⦩"),q("angmsdac","⦪"),q("angmsdad","⦫"),q("angmsdae","⦬"),q("angmsdaf","⦭"),q("angmsdag","⦮"),q("angmsdah","⦯"),q("angmsd","∡"),q("angrt","∟"),q("angrtvb","⊾"),q("angrtvbd","⦝"),q("angsph","∢"),q("angst","Å"),q("angzarr","⍼"),q("Aogon","Ą"),q("aogon","ą"),q("Aopf","𝔸"),q("aopf","𝕒"),q("apacir","⩯"),q("ap","≈"),q("apE","⩰"),q("ape","≊"),q("apid","≋"),q("apos","'"),q("ApplyFunction","⁡"),q("approx","≈"),q("approxeq","≊"),q("Aring","Å"),q("aring","å"),q("Ascr","𝒜"),q("ascr","𝒶"),q("Assign","≔"),q("ast","*"),q("asymp","≈"),q("asympeq","≍"),q("Atilde","Ã"),q("atilde","ã"),q("Auml","Ä"),q("auml","ä"),q("awconint","∳"),q("awint","⨑"),q("backcong","≌"),q("backepsilon","϶"),q("backprime","‵"),q("backsim","∽"),q("backsimeq","⋍"),q("Backslash","∖"),q("Barv","⫧"),q("barvee","⊽"),q("barwed","⌅"),q("Barwed","⌆"),q("barwedge","⌅"),q("bbrk","⎵"),q("bbrktbrk","⎶"),q("bcong","≌"),q("Bcy","Б"),q("bcy","б"),q("bdquo","„"),q("becaus","∵"),q("because","∵"),q("Because","∵"),q("bemptyv","⦰"),q("bepsi","϶"),q("bernou","ℬ"),q("Bernoullis","ℬ"),q("Beta","Β"),q("beta","β"),q("beth","ℶ"),q("between","≬"),q("Bfr","𝔅"),q("bfr","𝔟"),q("bigcap","⋂"),q("bigcirc","◯"),q("bigcup","⋃"),q("bigodot","⨀"),q("bigoplus","⨁"),q("bigotimes","⨂"),q("bigsqcup","⨆"),q("bigstar","★"),q("bigtriangledown","▽"),q("bigtriangleup","△"),q("biguplus","⨄"),q("bigvee","⋁"),q("bigwedge","⋀"),q("bkarow","⤍"),q("blacklozenge","⧫"),q("blacksquare","▪"),q("blacktriangle","▴"),q("blacktriangledown","▾"),q("blacktriangleleft","◂"),q("blacktriangleright","▸"),q("blank","␣"),q("blk12","▒"),q("blk14","░"),q("blk34","▓"),q("block","█"),q("bne","=⃥"),q("bnequiv","≡⃥"),q("bNot","⫭"),q("bnot","⌐"),q("Bopf","𝔹"),q("bopf","𝕓"),q("bot","⊥"),q("bottom","⊥"),q("bowtie","⋈"),q("boxbox","⧉"),q("boxdl","┐"),q("boxdL","╕"),q("boxDl","╖"),q("boxDL","╗"),q("boxdr","┌"),q("boxdR","╒"),q("boxDr","╓"),q("boxDR","╔"),q("boxh","─"),q("boxH","═"),q("boxhd","┬"),q("boxHd","╤"),q("boxhD","╥"),q("boxHD","╦"),q("boxhu","┴"),q("boxHu","╧"),q("boxhU","╨"),q("boxHU","╩"),q("boxminus","⊟"),q("boxplus","⊞"),q("boxtimes","⊠"),q("boxul","┘"),q("boxuL","╛"),q("boxUl","╜"),q("boxUL","╝"),q("boxur","└"),q("boxuR","╘"),q("boxUr","╙"),q("boxUR","╚"),q("boxv","│"),q("boxV","║"),q("boxvh","┼"),q("boxvH","╪"),q("boxVh","╫"),q("boxVH","╬"),q("boxvl","┤"),q("boxvL","╡"),q("boxVl","╢"),q("boxVL","╣"),q("boxvr","├"),q("boxvR","╞"),q("boxVr","╟"),q("boxVR","╠"),q("bprime","‵"),q("breve","˘"),q("Breve","˘"),q("brvbar","¦"),q("bscr","𝒷"),q("Bscr","ℬ"),q("bsemi","⁏"),q("bsim","∽"),q("bsime","⋍"),q("bsolb","⧅"),q("bsol","\\"),q("bsolhsub","⟈"),q("bull","•"),q("bullet","•"),q("bump","≎"),q("bumpE","⪮"),q("bumpe","≏"),q("Bumpeq","≎"),q("bumpeq","≏"),q("Cacute","Ć"),q("cacute","ć"),q("capand","⩄"),q("capbrcup","⩉"),q("capcap","⩋"),q("cap","∩"),q("Cap","⋒"),q("capcup","⩇"),q("capdot","⩀"),q("CapitalDifferentialD","ⅅ"),q("caps","∩︀"),q("caret","⁁"),q("caron","ˇ"),q("Cayleys","ℭ"),q("ccaps","⩍"),q("Ccaron","Č"),q("ccaron","č"),q("Ccedil","Ç"),q("ccedil","ç"),q("Ccirc","Ĉ"),q("ccirc","ĉ"),q("Cconint","∰"),q("ccups","⩌"),q("ccupssm","⩐"),q("Cdot","Ċ"),q("cdot","ċ"),q("cedil","¸"),q("Cedilla","¸"),q("cemptyv","⦲"),q("cent","¢"),q("centerdot","·"),q("CenterDot","·"),q("cfr","𝔠"),q("Cfr","ℭ"),q("CHcy","Ч"),q("chcy","ч"),q("check","✓"),q("checkmark","✓"),q("Chi","Χ"),q("chi","χ"),q("circ","ˆ"),q("circeq","≗"),q("circlearrowleft","↺"),q("circlearrowright","↻"),q("circledast","⊛"),q("circledcirc","⊚"),q("circleddash","⊝"),q("CircleDot","⊙"),q("circledR","®"),q("circledS","Ⓢ"),q("CircleMinus","⊖"),q("CirclePlus","⊕"),q("CircleTimes","⊗"),q("cir","○"),q("cirE","⧃"),q("cire","≗"),q("cirfnint","⨐"),q("cirmid","⫯"),q("cirscir","⧂"),q("ClockwiseContourIntegral","∲"),q("CloseCurlyDoubleQuote","”"),q("CloseCurlyQuote","’"),q("clubs","♣"),q("clubsuit","♣"),q("colon",":"),q("Colon","∷"),q("Colone","⩴"),q("colone","≔"),q("coloneq","≔"),q("comma",","),q("commat","@"),q("comp","∁"),q("compfn","∘"),q("complement","∁"),q("complexes","ℂ"),q("cong","≅"),q("congdot","⩭"),q("Congruent","≡"),q("conint","∮"),q("Conint","∯"),q("ContourIntegral","∮"),q("copf","𝕔"),q("Copf","ℂ"),q("coprod","∐"),q("Coproduct","∐"),q("copy","©"),q("COPY","©"),q("copysr","℗"),q("CounterClockwiseContourIntegral","∳"),q("crarr","↵"),q("cross","✗"),q("Cross","⨯"),q("Cscr","𝒞"),q("cscr","𝒸"),q("csub","⫏"),q("csube","⫑"),q("csup","⫐"),q("csupe","⫒"),q("ctdot","⋯"),q("cudarrl","⤸"),q("cudarrr","⤵"),q("cuepr","⋞"),q("cuesc","⋟"),q("cularr","↶"),q("cularrp","⤽"),q("cupbrcap","⩈"),q("cupcap","⩆"),q("CupCap","≍"),q("cup","∪"),q("Cup","⋓"),q("cupcup","⩊"),q("cupdot","⊍"),q("cupor","⩅"),q("cups","∪︀"),q("curarr","↷"),q("curarrm","⤼"),q("curlyeqprec","⋞"),q("curlyeqsucc","⋟"),q("curlyvee","⋎"),q("curlywedge","⋏"),q("curren","¤"),q("curvearrowleft","↶"),q("curvearrowright","↷"),q("cuvee","⋎"),q("cuwed","⋏"),q("cwconint","∲"),q("cwint","∱"),q("cylcty","⌭"),q("dagger","†"),q("Dagger","‡"),q("daleth","ℸ"),q("darr","↓"),q("Darr","↡"