hyperapp/src.55a35a3a.js

80 lines
46 KiB
JavaScript

parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcelRequire,u="function"==typeof require&&require;function f(t,n){if(!r[t]){if(!e[t]){var i="function"==typeof parcelRequire&&parcelRequire;if(!n&&i)return i(t,!0);if(o)return o(t,!0);if(u&&"string"==typeof t)return u(t);var c=new Error("Cannot find module '"+t+"'");throw c.code="MODULE_NOT_FOUND",c}p.resolve=function(r){return e[t][1][r]||r},p.cache={};var l=r[t]=new f.Module(t);e[t][0].call(l.exports,p,l,l.exports,this)}return r[t].exports;function p(e){return f(p.resolve(e))}}f.isParcelRequire=!0,f.Module=function(e){this.id=e,this.bundle=f,this.exports={}},f.modules=e,f.cache=r,f.parent=o,f.register=function(r,t){e[r]=[function(e,r){r.exports=t},{}]};for(var c=0;c<t.length;c++)try{f(t[c])}catch(e){i||(i=e)}if(t.length){var l=f(t[t.length-1]);"object"==typeof exports&&"undefined"!=typeof module?module.exports=l:"function"==typeof define&&define.amd?define(function(){return l}):n&&(this[n]=l)}if(parcelRequire=f,i)throw i;return f}({"xJOT":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.app=exports.h=exports.Lazy=void 0;var e=1,n=2,r=3,t={},o=[],i=o.map,l=Array.isArray,u="undefined"!=typeof requestAnimationFrame?requestAnimationFrame:setTimeout,f=function(e){var n="";if("string"==typeof e)return e;if(l(e)&&e.length>0)for(var r,t=0;t<e.length;t++)""!==(r=f(e[t]))&&(n+=(n&&" ")+r);else for(var t in e)e[t]&&(n+=(n&&" ")+t);return n},a=function(e,n){var r={};for(var t in e)r[t]=e[t];for(var t in n)r[t]=n[t];return r},s=function(e){return e.reduce(function(e,n){return e.concat(n&&!0!==n?"function"==typeof n[0]?[n]:s(n):0)},o)},c=function(e,n){return l(e)&&l(n)&&e[0]===n[0]&&"function"==typeof e[0]},d=function(e,n){if(e!==n)for(var r in a(e,n)){if(e[r]!==n[r]&&!c(e[r],n[r]))return!0;n[r]=e[r]}},p=function(e,n,r){for(var t,o,i=0,l=[];i<e.length||i<n.length;i++)t=e[i],o=n[i],l.push(o?!t||o[0]!==t[0]||d(o[1],t[1])?[o[0],o[1],o[0](r,o[1]),t&&t[2]()]:t:t&&t[2]());return l},v=function(e,n,r,t,o,i){if("key"===n);else if("style"===n)for(var l in a(r,t))r=null==t||null==t[l]?"":t[l],"-"===l[0]?e[n].setProperty(l,r):e[n][l]=r;else"o"===n[0]&&"n"===n[1]?((e.actions||(e.actions={}))[n=n.slice(2).toLowerCase()]=t)?r||e.addEventListener(n,o):e.removeEventListener(n,o):!i&&"list"!==n&&n in e?e[n]=null==t?"":t:null==t||!1===t||"class"===n&&!(t=f(t))?e.removeAttribute(n):e.setAttribute(n,t)},y=function(e,n,t){var o=e.props,i=e.type===r?document.createTextNode(e.name):(t=t||"svg"===e.name)?document.createElementNS("http://www.w3.org/2000/svg",e.name,{is:o.is}):document.createElement(e.name,{is:o.is});for(var l in o)v(i,l,null,o[l],n,t);for(var u=0,f=e.children.length;u<f;u++)i.appendChild(y(e.children[u]=w(e.children[u]),n,t));return e.node=i},h=function(e){return null==e?null:e.key},m=function(n,t,o,i,l,u){if(o===i);else if(null!=o&&o.type===r&&i.type===r)o.name!==i.name&&(t.nodeValue=i.name);else if(null==o||o.name!==i.name)t=n.insertBefore(y(i=w(i),l,u),t),null!=o&&n.removeChild(o.node);else{var f,s,c,d,p=o.props,g=i.props,z=o.children,x=i.children,C=0,k=0,A=z.length-1,L=x.length-1;for(var b in u=u||"svg"===i.name,a(p,g))("value"===b||"selected"===b||"checked"===b?t[b]:p[b])!==g[b]&&v(t,b,p[b],g[b],l,u);for(;k<=L&&C<=A&&null!=(c=h(z[C]))&&c===h(x[k]);)m(t,z[C].node,z[C],x[k]=w(x[k++],z[C++]),l,u);for(;k<=L&&C<=A&&null!=(c=h(z[A]))&&c===h(x[L]);)m(t,z[A].node,z[A],x[L]=w(x[L--],z[A--]),l,u);if(C>A)for(;k<=L;)t.insertBefore(y(x[k]=w(x[k++]),l,u),(s=z[C])&&s.node);else if(k>L)for(;C<=A;)t.removeChild(z[C++].node);else{b=C;for(var N={},E={};b<=A;b++)null!=(c=z[b].key)&&(N[c]=z[b]);for(;k<=L;)c=h(s=z[C]),d=h(x[k]=w(x[k],s)),E[c]||null!=d&&d===h(z[C+1])?(null==c&&t.removeChild(s.node),C++):null==d||o.type===e?(null==c&&(m(t,s&&s.node,s,x[k],l,u),k++),C++):(c===d?(m(t,s.node,s,x[k],l,u),E[d]=!0,C++):null!=(f=N[d])?(m(t,t.insertBefore(f.node,s&&s.node),f,x[k],l,u),E[d]=!0):m(t,s&&s.node,null,x[k],l,u),k++);for(;C<=A;)null==h(s=z[C++])&&t.removeChild(s.node);for(var b in N)null==E[b]&&t.removeChild(N[b].node)}}return i.node=t},g=function(e,n){for(var r in e)if(e[r]!==n[r])return!0;for(var r in n)if(e[r]!==n[r])return!0},z=function(e){return"object"==typeof e?e:C(e)},w=function(e,r){return e.type===n?((!r||!r.lazy||g(r.lazy,e.lazy))&&((r=z(e.lazy.view(e.lazy))).lazy=e.lazy),r):e},x=function(e,n,r,t,o,i){return{name:e,props:n,children:r,node:t,type:i,key:o}},C=function(e,n){return x(e,t,o,n,void 0,r)},k=function(n){return n.nodeType===r?C(n.nodeValue,n):x(n.nodeName.toLowerCase(),t,i.call(n.childNodes,k),n,void 0,e)},A=function(e){return{lazy:e,type:n}};exports.Lazy=A;var L=function(e,n){for(var r,o=[],i=[],u=arguments.length;u-- >2;)o.push(arguments[u]);for(;o.length>0;)if(l(r=o.pop()))for(u=r.length;u-- >0;)o.push(r[u]);else!1===r||!0===r||null==r||i.push(z(r));return n=n||t,"function"==typeof e?e(n,i):x(e,n,i,void 0,n.key)};exports.h=L;var b=function(e){var n={},r=!1,t=e.view,o=e.node,i=o&&k(o),f=e.subscriptions,a=[],c=function(e){v(this.actions[e.type],e)},d=function(e){return n!==e&&(n=e,f&&(a=p(a,s([f(n)]),v)),t&&!r&&u(y,r=!0)),n},v=(e.middleware||function(e){return e})(function(e,r){return"function"==typeof e?v(e(n,r)):l(e)?"function"==typeof e[0]||l(e[0])?v(e[0],"function"==typeof e[1]?e[1](r):e[1]):(s(e.slice(1)).map(function(e){e&&e[0](v,e[1])},d(e[0])),n):d(e)}),y=function(){r=!1,o=m(o.parentNode,o,i,i=z(t(n)),c)};v(e.init)};exports.app=b;
},{}],"LC7c":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.request=void 0;var t=function(t){return function(e){return[t,e]}},e=t(function(t,e){var n=e.url,r=e.action,o=e.options||{},u=e.expect||"text";return fetch(n,o).then(function(t){if(!t.ok)throw t;return t}).then(function(t){return t[u]()}).then(function(e){t(r,e)}).catch(function(e){t(r,e)})});exports.request=e;
},{}],"AkZ9":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.PopState=exports.WindowScrolled=void 0;var e=function(e){return function(t){return[e,t]}},t=e(function(e,t){var n=function(n){e([t.action,{ev:n,scrollY:window.scrollY}])};return addEventListener("scroll",n),function(){removeEventListener("scroll",n)}});exports.WindowScrolled=t;var n=e(function(e,t){var n=function(){e([t.action,window.location.pathname+window.location.search])};return addEventListener("popstate",n),function(){removeEventListener("popstate",n)}});exports.PopState=n;
},{}],"FOZT":[function(require,module,exports) {
"use strict";function t(t,o){return n(t)||e(t,o)||r()}function r(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function e(t,r){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t)){var e=[],n=!0,o=!1,a=void 0;try{for(var i,u=t[Symbol.iterator]();!(n=(i=u.next()).done)&&(e.push(i.value),!r||e.length!==r);n=!0);}catch(c){o=!0,a=c}finally{try{n||null==u.return||u.return()}finally{if(o)throw a}}return e}}function n(t){if(Array.isArray(t))return t}Object.defineProperty(exports,"__esModule",{value:!0}),exports.getPathInfo=exports.entries=void 0;var o=function(r){if("function"==typeof Object.fromEntries)return Object.fromEntries(r);var e={};return r.forEach(function(r){var n=t(r,2),o=n[0],a=n[1];e[o]=a}),e};exports.entries=o;var a=function(t){var r=new URL(t,"http://localhost"),e=r.search,n=r.pathname,a=r.searchParams;return{path:"/"!==n?n.replace(/\/$/,""):n,query:e,queryParams:o(a.entries())}};exports.getPathInfo=a;
},{}],"O6VD":[function(require,module,exports) {
var global = arguments[3];
var e=arguments[3],a="undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},n=function(e){var a=/\blang(?:uage)?-([\w-]+)\b/i,n=0,t={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function(e){return e instanceof r?new r(e.type,t.util.encode(e.content),e.alias):Array.isArray(e)?e.map(t.util.encode):e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++n}),e.__id},clone:function e(a,n){var r,i,s=t.util.type(a);switch(n=n||{},s){case"Object":if(i=t.util.objId(a),n[i])return n[i];for(var l in r={},n[i]=r,a)a.hasOwnProperty(l)&&(r[l]=e(a[l],n));return r;case"Array":return i=t.util.objId(a),n[i]?n[i]:(r=[],n[i]=r,a.forEach(function(a,t){r[t]=e(a,n)}),r);default:return a}},getLanguage:function(e){for(;e&&!a.test(e.className);)e=e.parentElement;return e?(e.className.match(a)||[,"none"])[1].toLowerCase():"none"},currentScript:function(){if("undefined"==typeof document)return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(i){var e=(/at [^(\r\n]*\((.*):.+:.+\)$/i.exec(i.stack)||[])[1];if(e){var a=document.getElementsByTagName("script");for(var n in a)if(a[n].src==e)return a[n]}return null}}},languages:{extend:function(e,a){var n=t.util.clone(t.languages[e]);for(var r in a)n[r]=a[r];return n},insertBefore:function(e,a,n,r){var i=(r=r||t.languages)[e],s={};for(var l in i)if(i.hasOwnProperty(l)){if(l==a)for(var o in n)n.hasOwnProperty(o)&&(s[o]=n[o]);n.hasOwnProperty(l)||(s[l]=i[l])}var u=r[e];return r[e]=s,t.languages.DFS(t.languages,function(a,n){n===u&&a!=e&&(this[a]=s)}),s},DFS:function e(a,n,r,i){i=i||{};var s=t.util.objId;for(var l in a)if(a.hasOwnProperty(l)){n.call(a,l,a[l],r||l);var o=a[l],u=t.util.type(o);"Object"!==u||i[s(o)]?"Array"!==u||i[s(o)]||(i[s(o)]=!0,e(o,n,l,i)):(i[s(o)]=!0,e(o,n,null,i))}}},plugins:{},highlightAll:function(e,a){t.highlightAllUnder(document,e,a)},highlightAllUnder:function(e,a,n){var r={callback:n,container:e,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};t.hooks.run("before-highlightall",r),r.elements=Array.prototype.slice.apply(r.container.querySelectorAll(r.selector)),t.hooks.run("before-all-elements-highlight",r);for(var i,s=0;i=r.elements[s++];)t.highlightElement(i,!0===a,r.callback)},highlightElement:function(n,r,i){var s=t.util.getLanguage(n),l=t.languages[s];n.className=n.className.replace(a,"").replace(/\s+/g," ")+" language-"+s;var o=n.parentNode;o&&"pre"===o.nodeName.toLowerCase()&&(o.className=o.className.replace(a,"").replace(/\s+/g," ")+" language-"+s);var u={element:n,language:s,grammar:l,code:n.textContent};function c(e){u.highlightedCode=e,t.hooks.run("before-insert",u),u.element.innerHTML=u.highlightedCode,t.hooks.run("after-highlight",u),t.hooks.run("complete",u),i&&i.call(u.element)}if(t.hooks.run("before-sanity-check",u),!u.code)return t.hooks.run("complete",u),void(i&&i.call(u.element));if(t.hooks.run("before-highlight",u),u.grammar)if(r&&e.Worker){var g=new Worker(t.filename);g.onmessage=function(e){c(e.data)},g.postMessage(JSON.stringify({language:u.language,code:u.code,immediateClose:!0}))}else c(t.highlight(u.code,u.grammar,u.language));else c(t.util.encode(u.code))},highlight:function(e,a,n){var i={code:e,grammar:a,language:n};return t.hooks.run("before-tokenize",i),i.tokens=t.tokenize(i.code,i.grammar),t.hooks.run("after-tokenize",i),r.stringify(t.util.encode(i.tokens),i.language)},matchGrammar:function(e,a,n,i,s,l,o){for(var u in n)if(n.hasOwnProperty(u)&&n[u]){var c=n[u];c=Array.isArray(c)?c:[c];for(var g=0;g<c.length;++g){if(o&&o==u+","+g)return;var d=c[g],p=d.inside,f=!!d.lookbehind,h=!!d.greedy,m=0,y=d.alias;if(h&&!d.pattern.global){var F=d.pattern.toString().match(/[imsuy]*$/)[0];d.pattern=RegExp(d.pattern.source,F+"g")}d=d.pattern||d;for(var b=i,v=s;b<a.length;v+=a[b].length,++b){var k=a[b];if(a.length>e.length)return;if(!(k instanceof r)){if(h&&b!=a.length-1){if(d.lastIndex=v,!(_=d.exec(e)))break;for(var w=_.index+(f&&_[1]?_[1].length:0),A=_.index+_[0].length,x=b,$=v,S=a.length;x<S&&($<A||!a[x].type&&!a[x-1].greedy);++x)($+=a[x].length)<=w&&(++b,v=$);if(a[b]instanceof r)continue;j=x-b,k=e.slice(v,$),_.index-=v}else{d.lastIndex=0;var _=d.exec(k),j=1}if(_){f&&(m=_[1]?_[1].length:0),A=(w=_.index+m)+(_=_[0].slice(m)).length;var O=k.slice(0,w),E=k.slice(A),P=[b,j];O&&(++b,v+=O.length,P.push(O));var z=new r(u,p?t.tokenize(_,p):_,y,_,h);if(P.push(z),E&&P.push(E),Array.prototype.splice.apply(a,P),1!=j&&t.matchGrammar(e,a,n,b,v,!0,u+","+g),l)break}else if(l)break}}}}},tokenize:function(e,a){var n=[e],r=a.rest;if(r){for(var i in r)a[i]=r[i];delete a.rest}return t.matchGrammar(e,n,a,0,0,!1),n},hooks:{all:{},add:function(e,a){var n=t.hooks.all;n[e]=n[e]||[],n[e].push(a)},run:function(e,a){var n=t.hooks.all[e];if(n&&n.length)for(var r,i=0;r=n[i++];)r(a)}},Token:r};function r(e,a,n,t,r){this.type=e,this.content=a,this.alias=n,this.length=0|(t||"").length,this.greedy=!!r}if(e.Prism=t,r.stringify=function(e,a){if("string"==typeof e)return e;if(Array.isArray(e))return e.map(function(e){return r.stringify(e,a)}).join("");var n={type:e.type,content:r.stringify(e.content,a),tag:"span",classes:["token",e.type],attributes:{},language:a};if(e.alias){var i=Array.isArray(e.alias)?e.alias:[e.alias];Array.prototype.push.apply(n.classes,i)}t.hooks.run("wrap",n);var s=Object.keys(n.attributes).map(function(e){return e+'="'+(n.attributes[e]||"").replace(/"/g,"&quot;")+'"'}).join(" ");return"<"+n.tag+' class="'+n.classes.join(" ")+'"'+(s?" "+s:"")+">"+n.content+"</"+n.tag+">"},!e.document)return e.addEventListener&&(t.disableWorkerMessageHandler||e.addEventListener("message",function(a){var n=JSON.parse(a.data),r=n.language,i=n.code,s=n.immediateClose;e.postMessage(t.highlight(i,t.languages[r],r)),s&&e.close()},!1)),t;var i=t.util.currentScript();if(i&&(t.filename=i.src,i.hasAttribute("data-manual")&&(t.manual=!0)),!t.manual){function s(){t.manual||t.highlightAll()}var l=document.readyState;"loading"===l||"interactive"===l&&i&&i.defer?document.addEventListener("DOMContentLoaded",s):window.requestAnimationFrame?window.requestAnimationFrame(s):window.setTimeout(s,16)}return t}(a);"undefined"!=typeof module&&module.exports&&(module.exports=n),void 0!==e&&(e.Prism=n),n.languages.markup={comment:/<!--[\s\S]*?-->/,prolog:/<\?[\s\S]+?\?>/,doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:(?!<!--)[^"'\]]|"[^"]*"|'[^']*'|<!--[\s\S]*?-->)*\]\s*)?>/i,greedy:!0},cdata:/<!\[CDATA\[[\s\S]*?]]>/i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/i,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/i,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:/&#?[\da-z]{1,8};/i},n.languages.markup.tag.inside["attr-value"].inside.entity=n.languages.markup.entity,n.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&amp;/,"&"))}),Object.defineProperty(n.languages.markup.tag,"addInlined",{value:function(e,a){var t={};t["language-"+a]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:n.languages[a]},t.cdata=/^<!\[CDATA\[|\]\]>$/i;var r={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:t}};r["language-"+a]={pattern:/[\s\S]+/,inside:n.languages[a]};var i={};i[e]={pattern:RegExp("(<__[\\s\\S]*?>)(?:<!\\[CDATA\\[[\\s\\S]*?\\]\\]>\\s*|[\\s\\S])*?(?=<\\/__>)".replace(/__/g,e),"i"),lookbehind:!0,greedy:!0,inside:r},n.languages.insertBefore("markup","cdata",i)}}),n.languages.xml=n.languages.extend("markup",{}),n.languages.html=n.languages.markup,n.languages.mathml=n.languages.markup,n.languages.svg=n.languages.markup,function(e){var a=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-]+[\s\S]*?(?:;|(?=\s*\{))/,inside:{rule:/@[\w-]+/}},url:{pattern:RegExp("url\\((?:"+a.source+"|[^\n\r()]*)\\)","i"),inside:{function:/^url/i,punctuation:/^\(|\)$/}},selector:RegExp("[^{}\\s](?:[^{};\"']|"+a.source+")*?(?=\\s*\\{)"),string:{pattern:a,greedy:!0},property:/[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*(?=\s*:)/i,important:/!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),e.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/\s*style=("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/i,inside:{"attr-name":{pattern:/^\s*style/i,inside:n.tag.inside},punctuation:/^\s*=\s*['"]|['"]\s*$/,"attr-value":{pattern:/.+/i,inside:e.languages.css}},alias:"language-css"}},n.tag))}(n),n.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|interface|extends|implements|trait|instanceof|new)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},n.languages.javascript=n.languages.extend("clike",{"class-name":[n.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])[_$A-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|})\s*)(?:catch|finally)\b/,lookbehind:!0},{pattern:/(^|[^.])\b(?:as|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,function:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,operator:/--|\+\+|\*\*=?|=>|&&|\|\||[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?[.?]?|[~:]/}),n.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,n.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s])\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[gimyus]{0,6}(?=\s*(?:$|[\r\n,.;})\]]))/,lookbehind:!0,greedy:!0},"function-variable":{pattern:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)?\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\))/,lookbehind:!0,inside:n.languages.javascript},{pattern:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=>)/i,inside:n.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*=>)/,lookbehind:!0,inside:n.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*)\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*\{)/,lookbehind:!0,inside:n.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),n.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\[\s\S]|\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}|(?!\${)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\${|}$/,alias:"punctuation"},rest:n.languages.javascript}},string:/[\s\S]+/}}}),n.languages.markup&&n.languages.markup.tag.addInlined("script","javascript"),n.languages.js=n.languages.javascript;
},{}],"pWz5":[function(require,module,exports) {
},{}],"wKh0":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Focus=exports.HighLight=exports.UpdateHistory=void 0;var t=e(require("./lib/prism"));function e(t){return t&&t.__esModule?t:{default:t}}require("./lib/prism.css");var r=function(t,e){var r=e.to;history.pushState(null,"",r)},o=function(t){var e=t.to;return[r,{to:e}]};exports.UpdateHistory=o;var u=function(){setTimeout(function(){t.default.highlightAllUnder(document.body)},50)},i=function(){return[u]};exports.HighLight=i;var n=function(t,e){var r=e.selector;setTimeout(function(){var t=document.querySelector(r);t&&t.focus()},50)},s=function(t){var e=t.selector;return[n,{selector:e}]};exports.Focus=s;
},{"./lib/prism":"O6VD","./lib/prism.css":"pWz5"}],"U8fQ":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Navigate=exports.SetSearchData=exports.ParseUrl=exports.WindowScroll=exports.CloseMenu=exports.OpenMenu=void 0;var e=require("./utils"),r=require("./effects");function t(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function n(e){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?t(Object(n),!0).forEach(function(r){o(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):t(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function o(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var c=function(e){return n({},e,{menuOpened:!0})};exports.OpenMenu=c;var i=function(e){return n({},e,{menuOpened:!1})};exports.CloseMenu=i;var u=function(e,r){var t=r.scrollY;return n({},e,{scrollY:t,scrollDirection:e.scrollY<t?"down":"up",isScrolled:t>32})};exports.WindowScroll=u;var s=function(r,t){return n({},r,{location:(0,e.getPathInfo)(t)})};exports.ParseUrl=s;var a=function(e,r){return n({},e,{searchData:r})};exports.SetSearchData=a;var p=function(e,t){return[i(s(e,t)),[(0,r.UpdateHistory)({to:t}),(0,r.HighLight)()]]};exports.Navigate=p;
},{"./utils":"FOZT","./effects":"wKh0"}],"UTSh":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=require("hyperapp"),r=require("../../actions");function t(){return(t=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e}).apply(this,arguments)}function n(e,r){if(null==e)return{};var t,n,u=o(e,r);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)t=a[n],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(u[t]=e[t])}return u}function o(e,r){if(null==e)return{};var t,n,o={},u=Object.keys(e);for(n=0;n<u.length;n++)t=u[n],r.indexOf(t)>=0||(o[t]=e[t]);return o}var u=function(o,u){var a=o.to,i=n(o,["to"]);return(0,e.h)("a",t({href:a,onClick:[[r.Navigate,a],function(e){return e.preventDefault()}]},i),u)},a=u;exports.default=a;
},{"hyperapp":"xJOT","../../actions":"U8fQ"}],"V3Jl":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=require("hyperapp"),r=t(require("../Link"));function t(e){return e&&e.__esModule?e:{default:e}}function n(){return(n=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e}).apply(this,arguments)}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function c(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?o(Object(t),!0).forEach(function(r){i(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):o(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function i(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var a=function(t,o){var a=t.to,u=t.class,p=t.props;return(0,e.h)(r.default,n({to:a,class:c({active:a===window.location.pathname},u&&i({},u,!0))},p),o)},u=a;exports.default=u;
},{"hyperapp":"xJOT","../Link":"UTSh"}],"O7Jy":[function(require,module,exports) {
module.exports="/logo-big.e296631b.svg";
},{}],"Ehux":[function(require,module,exports) {
module.exports="/hyperapp-logo-v2.10d2f4a5.svg";
},{}],"Dsik":[function(require,module,exports) {
module.exports="/hyperapp-logo-v1.eed9079f.svg";
},{}],"jfm3":[function(require,module,exports) {
module.exports="/close.d10ab7e3.svg";
},{}],"UoMd":[function(require,module,exports) {
module.exports="/menu.1f287146.svg";
},{}],"YJHu":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=require("hyperapp");require("./style.css");var r=s(require("../Link")),a=s(require("../SmartLink")),t=require("../../actions");function s(e){return e&&e.__esModule?e:{default:e}}var o=function(e,r){return r.preventDefault(),[t.Navigate,"/search?q=".concat(encodeURI(r.target.value))]},u=function(s){var u=s.menuOpened,l=s.location;return console.log(l),(0,e.h)("header",{class:{"site-header":!0,opened:u}},(0,e.h)(r.default,{to:"/",class:"logo"},(0,e.h)("img",{class:"v2 mobile",src:require("./logo-big.svg"),alt:"hyperapp v2"}),(0,e.h)("img",{class:"v2 desktop",src:require("./hyperapp-logo-v2.svg"),alt:"hyperapp v2"}),(0,e.h)("img",{class:"v1",src:require("./hyperapp-logo-v1.svg"),alt:"hyperapp v1"})),(0,e.h)("button",{class:"menu-toggler","aria-expanded":u,"aria-controls":"menu",onclick:u?t.CloseMenu:t.OpenMenu},"Menu",u?(0,e.h)("img",{src:require("./close.svg"),alt:"Close menu"}):(0,e.h)("img",{src:require("./menu.svg"),alt:"Open menu"})),(0,e.h)("nav",{id:"menu",class:{menu:!0,opened:u}},(0,e.h)(a.default,{to:"/"},"hyperapp"),(0,e.h)(a.default,{to:"/tutorial"},"tutorial"),(0,e.h)(a.default,{to:"/ecosystem"},"ecosystem"),(0,e.h)(a.default,{to:"/sponsor"},"sponsor"),(0,e.h)(a.default,{to:"/guides"},"guides"),(0,e.h)(a.default,{to:"/api"},"api"),(0,e.h)("input",{type:"text",id:"search",name:"search",class:"search-field",placeholder:"search",value:l.queryParams.q,oninput:o,required:!0})))};exports.default=u;
},{"hyperapp":"xJOT","./style.css":"pWz5","../Link":"UTSh","../SmartLink":"V3Jl","../../actions":"U8fQ","./logo-big.svg":"O7Jy","./hyperapp-logo-v2.svg":"Ehux","./hyperapp-logo-v1.svg":"Dsik","./close.svg":"jfm3","./menu.svg":"UoMd"}],"KRDo":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var r=require("hyperapp");require("./style.css");var e=function(){return(0,r.h)("footer",null,(0,r.h)("nav",null,(0,r.h)("a",{class:"arrow-link",href:"https://twitter.com/hyperappjs",target:"_blank",rel:"noopener noreferrer"},"twitter"),(0,r.h)("a",{class:"arrow-link",href:"https://github.com/jorgebucaran/hyperapp",target:"_blank",rel:"noopener noreferrer"},"github"),(0,r.h)("a",{class:"arrow-link",href:"https://hyperappjs.herokuapp.com/",target:"_blank",rel:"noopener noreferrer"},"slack")),(0,r.h)("p",null,(0,r.h)("small",null,(0,r.h)("b",null,"Is anything wrong, unclear, missing?",(0,r.h)("br",null),"Help us ",(0,r.h)("a",{href:"https://github.com/jorgebucaran/hyperapp",target:"_blank",rel:"noopener noreferrer"},"improve this site"),"!"))),(0,r.h)("p",null,(0,r.h)("small",null,(0,r.h)("b",null,"© ",(new Date).getFullYear()," Jorge Bucaran"))))};exports.default=e;
},{"hyperapp":"xJOT","./style.css":"pWz5"}],"Q5YM":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t='import { h, app } from "hyperapp"\n\napp({\n init: 0,\n view: state =>\n h("div", {}, [\n h("h1", {}, state),\n h("button", { onclick: state => state - 1 }, "substract"),\n h("button", { onclick: state => state + 1 }, "add")\n ]),\n node: document.getElementById("app")\n})';exports.default=t;
},{}],"nHun":[function(require,module,exports) {
module.exports="/faster-than-react.31c816ca.svg";
},{}],"w0gt":[function(require,module,exports) {
module.exports="/so-small-cant-even.9a03a356.svg";
},{}],"fv0E":[function(require,module,exports) {
module.exports="/time-to-interactive.df8b26b1.svg";
},{}],"gM55":[function(require,module,exports) {
module.exports="/do-more-with-less.310b45d4.svg";
},{}],"vA9Z":[function(require,module,exports) {
module.exports="/write-what-not-how.68035d11.svg";
},{}],"qncB":[function(require,module,exports) {
module.exports="/hypercharged.f1b19631.svg";
},{}],"d2pG":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=require("hyperapp"),t=s(require("./quickstart.md")),r=s(require("./counterCode"));function s(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,s)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}require("./style.css");var i=function(e){return a({},e,{count:e.count-1})},l=function(e){return a({},e,{count:e.count+1})},c=function(e,t){return t.preventDefault(),a({},e,{submitting:!0,joinFormSuccess:"This form has not been implemented yet. Maybe you're the one who's going to do it? :) https://github.com/jorgebucaran/hyperapp"})},h=function(e){return a({},e,{showPreview:!0})},u=function(e){return a({},e,{showPreview:!1})},p=function(s){return(0,e.h)("div",{class:"home-page"},(0,e.h)("nav",{class:"secondary-menu"},(0,e.h)("a",{href:"#hyperapp"},"what's hyperapp"),(0,e.h)("a",{href:"#quickstart"},"quick start"),(0,e.h)("a",{href:"#join-us"},"join us")),(0,e.h)("header",{class:"home-header"},(0,e.h)("a",{class:"arrow-link",href:"https://github.com/jorgebucaran/hyperapp",target:"_blank",rel:"noopener noreferrer"},"2.0.3"),(0,e.h)("marquee",null,"this site is a wip, stay in touch!")),(0,e.h)("h1",{class:"home-title",id:"hyperapp"},"purely functional, declarative web apps in javascript"),(0,e.h)("div",{class:"home-grid"},(0,e.h)("div",{class:"small-card"},(0,e.h)("img",{src:require("../../assets/faster-than-react.svg"),alt:"faster than react"}),(0,e.h)("h2",null,"2x"),(0,e.h)("h5",null,"faster than react")),(0,e.h)("div",{class:"small-card"},(0,e.h)("img",{style:{marginTop:"2rem"},src:require("../../assets/so-small-cant-even.svg"),alt:"it's so small, I can't even"}),(0,e.h)("h2",null,"1.8kB"),(0,e.h)("h5",null,"it's so small, I can't even")),(0,e.h)("div",{class:"small-card"},(0,e.h)("img",{src:require("../../assets/time-to-interactive.svg"),alt:"time to interactive"}),(0,e.h)("h2",null,"10ms"),(0,e.h)("h5",null,"time to interactive")),(0,e.h)("h2",{class:"home-secondary-title"},"the tiny framework for building web interfaces"),(0,e.h)("div",{class:"home-right-text"},(0,e.h)("img",{src:require("../../assets/do-more-with-less.svg"),alt:"do more with less"}),(0,e.h)("h2",null,"do more with less"),(0,e.h)("p",null,"We have minimized the concepts you need to learn to be productive. views, actions, effects, and subscriptions are all pretty easy to get to grips with and work together seamlessly."),(0,e.h)("img",{src:require("../../assets/write-what-not-how.svg"),alt:"write what, not how"}),(0,e.h)("h2",null,"write what, not how"),(0,e.h)("p",null,"With a declarative syntax that's easy to read and natural to write, Hyperapp is your tool of choice to develop purely functional, feature-rich, browser-based applications."),(0,e.h)("img",{src:require("../../assets/hypercharged.svg"),alt:"hypercharged"}),(0,e.h)("h2",null,"hypercharged"),(0,e.h)("p",null,"Hyperapp is a modern VDOM engine, state management solution, and application design pattern all-in-one. once you learn to use it, there'll be no end to what you can do."))),(0,e.h)("div",{class:"home-content",innerHTML:t.default}),(0,e.h)("div",{class:"live-example-tabs"},(0,e.h)("button",{class:{code:!0,current:!s.showPreview},type:"button",onclick:u},"code"),(0,e.h)("button",{class:{preview:!0,current:s.showPreview},type:"button",onclick:h},"live preview")),(0,e.h)("div",{class:"live-example"},(0,e.h)("pre",{class:{shown:!s.showPreview}},(0,e.h)("code",{class:"language-js"},r.default)),(0,e.h)("div",{class:{"counter-link":!0,shown:s.showPreview}},(0,e.h)("a",{class:"arrow-link",href:"https://codesandbox.io/s/hyperapp-playground-fwjlo",target:"_blank",rel:"noopener noreferrer"},"edit on CodeSandbox")),(0,e.h)("div",{class:{counter:!0,shown:s.showPreview}},(0,e.h)("h1",null,s.count),(0,e.h)("button",{class:"primary-button",onclick:i},"substract"),(0,e.h)("button",{class:"primary-button",onclick:l},"add"))),(0,e.h)("form",{id:"join-us",class:"join-us",method:"post",onsubmit:c},(0,e.h)("h2",null,"join us"),(0,e.h)("p",{class:"join-us-text"},"We love to talk javascript and hyperapp. if you've hit a stumbling block or got stuck, hop on the hyperapp slack to get help."),(0,e.h)("div",{class:{"nice-input":!0,error:!!s.joinFormError}},(0,e.h)("input",{type:"email",placeholder:"enter your email",name:"email",required:!0}),(0,e.h)("button",{class:"square-button",type:"submit"},"submit"),s.joinFormSuccess&&(0,e.h)("small",{class:"success"},s.joinFormSuccess),s.joinFormError&&(0,e.h)("small",{class:"error"},s.joinFormError))))};exports.default=p;
},{"hyperapp":"xJOT","./quickstart.md":"zjp3","./counterCode":"Q5YM","./style.css":"pWz5","../../assets/faster-than-react.svg":"nHun","../../assets/so-small-cant-even.svg":"w0gt","../../assets/time-to-interactive.svg":"fv0E","../../assets/do-more-with-less.svg":"gM55","../../assets/write-what-not-how.svg":"vA9Z","../../assets/hypercharged.svg":"qncB"}],"jU6Q":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=require("hyperapp"),r=t(require("hyperapp/README.md"));function t(e){return e&&e.__esModule?e:{default:e}}var u=function(){return(0,e.h)("div",{innerHTML:r.default})};exports.default=u;
},{"hyperapp":"xJOT","hyperapp/README.md":"Bv5K"}],"n63k":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=require("hyperapp"),r=t(require("./tutorial.md"));function t(e){return e&&e.__esModule?e:{default:e}}var u=function(){return(0,e.h)("div",{innerHTML:r.default})};exports.default=u;
},{"hyperapp":"xJOT","./tutorial.md":"IAgs"}],"RTiO":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=require("hyperapp"),r=t(require("./ecosystem.md"));function t(e){return e&&e.__esModule?e:{default:e}}var u=function(){return(0,e.h)("div",{innerHTML:r.default})};exports.default=u;
},{"hyperapp":"xJOT","./ecosystem.md":"H2qL"}],"rVAg":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=require("hyperapp"),r=t(require("./sponsor.md"));function t(e){return e&&e.__esModule?e:{default:e}}var u=function(){return(0,e.h)("div",{innerHTML:r.default})};exports.default=u;
},{"hyperapp":"xJOT","./sponsor.md":"c4pZ"}],"dqyD":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=require("hyperapp"),r=t(require("./guides.md"));function t(e){return e&&e.__esModule?e:{default:e}}var u=function(){return(0,e.h)("div",{innerHTML:r.default})};exports.default=u;
},{"hyperapp":"xJOT","./guides.md":"XTlU"}],"KuqR":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=require("hyperapp"),r=t(require("./api.md"));function t(e){return e&&e.__esModule?e:{default:e}}var u=function(){return(0,e.h)("div",{innerHTML:r.default})};exports.default=u;
},{"hyperapp":"xJOT","./api.md":"JFAn"}],"oyG0":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.code=void 0;var e='\nvar hyperapp=function(e){"use strict";var n={},r=[],t=r.map,o=Array.isArray,i="undefined"!=typeof requestAnimationFrame?requestAnimationFrame:setTimeout,u=function(e){var n="";if("string"==typeof e)return e;if(o(e)&&e.length>0)for(var r,t=0;t<e.length;t++)""!==(r=u(e[t]))&&(n+=(n&&" ")+r);else for(var t in e)e[t]&&(n+=(n&&" ")+t);return n},l=function(e,n){var r={};for(var t in e)r[t]=e[t];for(var t in n)r[t]=n[t];return r},f=function(e){return e.reduce((function(e,n){return e.concat(n&&!0!==n?"function"==typeof n[0]?[n]:f(n):0)}),r)},a=function(e,n){return o(e)&&o(n)&&e[0]===n[0]&&"function"==typeof e[0]},c=function(e,n){if(e!==n)for(var r in l(e,n)){if(e[r]!==n[r]&&!a(e[r],n[r]))return!0;n[r]=e[r]}},s=function(e,n,r,t,o,i){if("key"===n);else if("style"===n)for(var f in l(r,t))r=null==t||null==t[f]?"":t[f],"-"===f[0]?e[n].setProperty(f,r):e[n][f]=r;else"o"===n[0]&&"n"===n[1]?((e.actions||(e.actions={}))[n=n.slice(2).toLowerCase()]=t)?r||e.addEventListener(n,o):e.removeEventListener(n,o):!i&&"list"!==n&&n in e?e[n]=null==t?"":t:null==t||!1===t||"class"===n&&!(t=u(t))?e.removeAttribute(n):e.setAttribute(n,t)},d=function(e,n,r){var t=e.props,o=3===e.type?document.createTextNode(e.name):(r=r||"svg"===e.name)?document.createElementNS("http://www.w3.org/2000/svg",e.name,{is:t.is}):document.createElement(e.name,{is:t.is});for(var i in t)s(o,i,null,t[i],n,r);for(var u=0,l=e.children.length;u<l;u++)o.appendChild(d(e.children[u]=h(e.children[u]),n,r));return e.node=o},p=function(e){return null==e?null:e.key},v=function(e,n,r,t,o,i){if(r===t);else if(null!=r&&3===r.type&&3===t.type)r.name!==t.name&&(n.nodeValue=t.name);else if(null==r||r.name!==t.name)n=e.insertBefore(d(t=h(t),o,i),n),null!=r&&e.removeChild(r.node);else{var u,f,a,c,y=r.props,m=t.props,g=r.children,w=t.children,z=0,C=0,k=g.length-1,A=w.length-1;for(var L in i=i||"svg"===t.name,l(y,m))("value"===L||"selected"===L||"checked"===L?n[L]:y[L])!==m[L]&&s(n,L,y[L],m[L],o,i);for(;C<=A&&z<=k&&null!=(a=p(g[z]))&&a===p(w[C]);)v(n,g[z].node,g[z],w[C]=h(w[C++],g[z++]),o,i);for(;C<=A&&z<=k&&null!=(a=p(g[k]))&&a===p(w[A]);)v(n,g[k].node,g[k],w[A]=h(w[A--],g[k--]),o,i);if(z>k)for(;C<=A;)n.insertBefore(d(w[C]=h(w[C++]),o,i),(f=g[z])&&f.node);else if(C>A)for(;z<=k;)n.removeChild(g[z++].node);else{L=z;for(var N={},b={};L<=k;L++)null!=(a=g[L].key)&&(N[a]=g[L]);for(;C<=A;)a=p(f=g[z]),c=p(w[C]=h(w[C],f)),b[a]||null!=c&&c===p(g[z+1])?(null==a&&n.removeChild(f.node),z++):null==c||1===r.type?(null==a&&(v(n,f&&f.node,f,w[C],o,i),C++),z++):(a===c?(v(n,f.node,f,w[C],o,i),b[c]=!0,z++):null!=(u=N[c])?(v(n,n.insertBefore(u.node,f&&f.node),u,w[C],o,i),b[c]=!0):v(n,f&&f.node,null,w[C],o,i),C++);for(;z<=k;)null==p(f=g[z++])&&n.removeChild(f.node);for(var L in N)null==b[L]&&n.removeChild(N[L].node)}}return t.node=n},y=function(e){return"object"==typeof e?e:g(e)},h=function(e,n){return 2===e.type?((!n||2!==n.type||function(e,n){for(var r in e)if(e[r]!==n[r])return!0;for(var r in n)if(e[r]!==n[r])return!0}(n.lazy,e.lazy))&&((n=y(e.lazy.view(e.lazy))).lazy=e.lazy),n):e},m=function(e,n,r,t,o,i){return{name:e,props:n,children:r,node:t,type:i,key:o}},g=function(e,t){return m(e,n,r,t,void 0,3)},w=function(e){return 3===e.nodeType?g(e.nodeValue,e):m(e.nodeName.toLowerCase(),n,t.call(e.childNodes,w),e,void 0,1)};return e.Lazy=function(e){return{lazy:e,type:2}},e.app=function(e){var n={},r=!1,t=e.view,u=e.node,l=u&&w(u),a=e.subscriptions,s=[],d=function(e){h(this.actions[e.type],e)},p=function(e){return n!==e&&(n=e,a&&(s=function(e,n,r){for(var t,o,i=0,u=[];i<e.length||i<n.length;i++)t=e[i],o=n[i],u.push(o?!t||o[0]!==t[0]||c(o[1],t[1])?[o[0],o[1],o[0](r,o[1]),t&&t[2]()]:t:t&&t[2]());return u}(s,f([a(n)]),h)),t&&!r&&i(m,r=!0)),n},h=(e.middleware||function(e){return e})((function(e,r){return"function"==typeof e?h(e(n,r)):o(e)?"function"==typeof e[0]||o(e[0])?h(e[0],"function"==typeof e[1]?e[1](r):e[1]):(f(e.slice(1)).map((function(e){e&&e[0](h,e[1])}),p(e[0])),n):p(e)})),m=function(){r=!1,u=v(u.parentNode,u,l,l=y(t(n)),d)};h(e.init)},e.h=function(e,r){for(var t,i=[],u=[],l=arguments.length;l-- >2;)i.push(arguments[l]);for(;i.length>0;)if(o(t=i.pop()))for(l=t.length;l-- >0;)i.push(t[l]);else!1===t||!0===t||null==t||u.push(y(t));return r=r||n,"function"==typeof e?e(r,u):m(e,r,u,void 0,r.key)},e}({});\n//# sourceMappingURL=hyperapp.js.map\n';exports.code=e;
},{}],"aQQh":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=require("hyperapp"),r=t(require("../../components/Link")),o=require("./code");function t(e){return e&&e.__esModule?e:{default:e}}require("./style.css");var s=function(){return(0,e.h)("div",{class:"four-oh-four-page"},(0,e.h)("h1",null,"this page doesn't exist, please check your URL and try again"),(0,e.h)(r.default,{class:"back-link",to:"/"},"go back"),(0,e.h)("div",{class:"code-background"},o.code+o.code+o.code+o.code))};exports.default=s;
},{"hyperapp":"xJOT","../../components/Link":"UTSh","./code":"oyG0","./style.css":"pWz5"}],"FvEH":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=require("hyperapp");require("./style.css");var r=t(require("../../components/Link"));function t(e){return e&&e.__esModule?e:{default:e}}var u=function(t){var u=t.location.queryParams.q;if(!t.searchData)return(0,e.h)("div",null,(0,e.h)("h4",null,"Loading search data..."));var a=Object.keys(t.searchData).filter(function(e){return t.searchData[e].includes(u)});return(0,e.h)("div",{class:"search-results-page"},(0,e.h)("h1",null,"results:"),(0,e.h)("p",null,(0,e.h)("b",null,a.length," items found for ",(0,e.h)("em",null,u))),(0,e.h)("ul",{class:"results"},a.map(function(t){return(0,e.h)("li",null,(0,e.h)(r.default,{to:"/".concat(t)},t))})))};exports.default=u;
},{"hyperapp":"xJOT","./style.css":"pWz5","../../components/Link":"UTSh"}],"Focm":[function(require,module,exports) {
"use strict";var e=require("hyperapp"),a=require("../../lib/http/src/index"),t=require("./subscriptions"),o=require("./actions"),r=require("./effects"),n=g(require("./components/Header")),i=g(require("./components/Footer")),u=g(require("./pages/Home")),l=g(require("./pages/Page")),s=g(require("./pages/Tutorial")),c=g(require("./pages/Ecosystem")),p=g(require("./pages/Sponsor")),h=g(require("./pages/Guides")),d=g(require("./pages/Api")),q=g(require("./pages/FourOhFour")),f=g(require("./pages/Search"));function g(e){return e&&e.__esModule?e:{default:e}}(0,e.app)({init:[(0,o.ParseUrl)({menuOpened:!1,showPreview:!1,count:0},window.location.pathname+window.location.search),(0,r.HighLight)(),(0,a.request)({url:"/pages-data.json",expect:"json",action:o.SetSearchData}),window.location.search.startsWith("?q")&&(0,r.Focus)({selector:"#search"})],view:function(a){return(0,e.h)("div",{class:{app:!0,noBodyScroll:a.menuOpened}},(0,e.h)(n.default,a),(0,e.h)("main",{key:a.location.path,class:"main-content"},"/"===a.location.path?(0,e.h)(u.default,a):"/page"===a.location.path?(0,e.h)(l.default,null):"/tutorial"===a.location.path?(0,e.h)(s.default,null):"/ecosystem"===a.location.path?(0,e.h)(c.default,null):"/sponsor"===a.location.path?(0,e.h)(p.default,null):"/guides"===a.location.path?(0,e.h)(h.default,null):"/api"===a.location.path?(0,e.h)(d.default,null):"/search"===a.location.path?(0,e.h)(f.default,a):(0,e.h)(q.default,null)),(0,e.h)(i.default,null))},node:document.getElementById("app"),subscriptions:function(){return[(0,t.WindowScrolled)({action:o.WindowScroll}),(0,t.PopState)({action:o.ParseUrl})]}});
},{"hyperapp":"xJOT","../../lib/http/src/index":"LC7c","./subscriptions":"AkZ9","./actions":"U8fQ","./effects":"wKh0","./components/Header":"YJHu","./components/Footer":"KRDo","./pages/Home":"d2pG","./pages/Page":"jU6Q","./pages/Tutorial":"n63k","./pages/Ecosystem":"RTiO","./pages/Sponsor":"rVAg","./pages/Guides":"dqyD","./pages/Api":"KuqR","./pages/FourOhFour":"aQQh","./pages/Search":"FvEH"}],"FheM":[function(require,module,exports) {
var t=null;function e(){return t||(t=n()),t}function n(){try{throw new Error}catch(e){var t=(""+e.stack).match(/(https?|file|ftp|chrome-extension|moz-extension):\/\/[^)\n]+/g);if(t)return r(t[0])}return"/"}function r(t){return(""+t).replace(/^((?:https?|file|ftp|chrome-extension|moz-extension):\/\/.+)\/[^/]+$/,"$1")+"/"}exports.getBundleURL=e,exports.getBaseURL=r;
},{}],"TUK3":[function(require,module,exports) {
var r=require("./bundle-url").getBundleURL;function e(r){Array.isArray(r)||(r=[r]);var e=r[r.length-1];try{return Promise.resolve(require(e))}catch(n){if("MODULE_NOT_FOUND"===n.code)return new s(function(n,i){t(r.slice(0,-1)).then(function(){return require(e)}).then(n,i)});throw n}}function t(r){return Promise.all(r.map(u))}var n={};function i(r,e){n[r]=e}module.exports=exports=e,exports.load=t,exports.register=i;var o={};function u(e){var t;if(Array.isArray(e)&&(t=e[1],e=e[0]),o[e])return o[e];var i=(e.substring(e.lastIndexOf(".")+1,e.length)||e).toLowerCase(),u=n[i];return u?o[e]=u(r()+e).then(function(r){return r&&module.bundle.register(t,r),r}).catch(function(r){throw delete o[e],r}):void 0}function s(r){this.executor=r,this.promise=null}s.prototype.then=function(r,e){return null===this.promise&&(this.promise=new Promise(this.executor)),this.promise.then(r,e)},s.prototype.catch=function(r){return null===this.promise&&(this.promise=new Promise(this.executor)),this.promise.catch(r)};
},{"./bundle-url":"FheM"}],"A3BY":[function(require,module,exports) {
module.exports=function(t){return fetch(t).then(function(t){return t.text()})};
},{}],0:[function(require,module,exports) {
var b=require("TUK3");b.register("html",require("A3BY"));b.load([["quickstart.0e6b9c83.html","zjp3"],["README.a5fa9974.html","Bv5K"],["tutorial.9811de31.html","IAgs"],["ecosystem.0b358926.html","H2qL"],["sponsor.ef925587.html","c4pZ"],["guides.31d0dce1.html","XTlU"],["api.4a87837f.html","JFAn"]]).then(function(){require("Focm");});
},{}]},{},[0], null)