Socket
Socket
Sign inDemoInstall

uland

Package Overview
Dependencies
Maintainers
1
Versions
41
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

uland - npm Package Compare versions

Comparing version 0.8.3 to 0.9.0

2

async.js

@@ -5,2 +5,2 @@ self.uland=function(e){"use strict";var t=CustomEvent;const n=(e,t,n,r)=>{const l=new WeakMap,a=new WeakMap,o=new WeakMap,c=e=>l.has(e),i=e=>{c(e)&&(u(e,e.removeEventListener,l.get(e)),l.delete(e))},u=(e,t,n)=>{t.call(e,"disconnected",n),t.call(e,"connected",n)},h=(e,t,n,s)=>{for(let{length:r}=e,l=0;l<r;l++)d(e[l],t,n,s)},d=(e,s,r,l)=>{c(e)&&!r.has(e)&&(l.delete(e),r.set(e,0),e.dispatchEvent(new(n||CustomEvent)(s))),h(e[t||"children"]||[],s,r,l)},f=new(r||MutationObserver)((e=>{for(let{length:t}=e,n=0;n<t;n++){const{removedNodes:t,addedNodes:s}=e[n];h(t,"disconnected",o,a),h(s,"connected",a,o)}}));return f.observe(e||document,{subtree:!0,childList:!0}),{has:c,connect:(e,t)=>{i(e),(t||(t={})).handleEvent||(t.handleEvent=s),u(e,e.addEventListener,t),l.set(e,t)},disconnect:i,kill(){f.disconnect()}}};function s(e){e.type in this&&this[e.type](e)}var r=Promise;let l=null,a=new Set;const o=e=>{const{$:t,r:n,h:s}=e;p(n)&&(i.get(s).delete(e),n()),p(e.r=t())&&i.get(s).add(e)},c=()=>{const e=a;a=new Set,e.forEach((({h:e,c:t,a:n,e:s})=>{s&&e.apply(t,n)}))},i=new WeakMap,u=[],h=[];function d(e,t){return e!==this[t]}const f=()=>l,p=e=>"function"==typeof e,w=e=>{const t={h:n,c:null,a:null,e:0,i:0,s:[]};return n;function n(){const n=l;l=t,t.e=t.i=0;try{return e.apply(t.c=this,t.a=arguments)}finally{l=n,u.length&&g.then(u.forEach.bind(u.splice(0),o)),h.length&&h.splice(0).forEach(o)}}},g=new r((e=>e()));function m(e){const{_:t,value:n}=this;n!==e&&(this._=new Set,this.value=e,t.forEach((({h:e,c:t,a:n})=>{e.apply(t,n)})))}const y=(e,t)=>{const n=f(),{i:s,s:r}=n;return s!==r.length&&t&&!t.some(d,r[s]._)||(r[s]={$:e(),_:t}),r[n.i++].$},v=e=>(t,n)=>{const s=f(),{i:r,s:l,h:a}=s,o=r===l.length;s.i++,o&&(i.has(a)||i.set(a,new Set),l[r]={$:t,_:n,r:null,h:a}),(o||!n||n.some(d,l[r]._))&&e.push(l[r]),l[r].$=t,l[r]._=n},b=v(u),$=v(h),k=(e,t)=>p(t)?t(e):t,C=(e,t,n)=>{const s=f(),{i:r,s:l}=s;r===l.length&&l.push({$:p(n)?n(t):k(void 0,t),set:t=>{l[r].$=e(l[r].$,t),(e=>{a.has(e)||(e.e=1,a.add(e),g.then(c))})(s)}});const{$:o,set:i}=l[s.i++];return[o,i]},E=new WeakMap,x=e=>(e=>{const t=i.get(e);t&&g.then((()=>{t.forEach((e=>{e.r(),e.r=null})),t.clear()}))})(E.get(e)),N=e=>(e=>i.has(e))(E.get(e)),M=e=>{const t=w(e);return E.set(n,t),n;async function n(){return await t.apply(this,arguments)}};

/*! (c) Andrea Giammarchi - ISC */
let B=null;const R=({firstChild:e})=>{if(e&&1!==e.nodeType&&!(e=e.nextElementSibling))throw"unobservable";return e},z=e=>{const{nodeType:t}=e;if(t)return 1===t?e:R(e);{const t=e.valueOf();return t!==e?z(t):R(t)}},D=(e,s)=>{const r=j(e,s);return async function(){const e=await r.apply(this,arguments);if(N(r)){const s=z(e);B||(B=n(s.ownerDocument,"children",t)),B.has(s)||B.connect(s,{disconnected(){x(r)}})}return e}};var H=e=>({get:t=>e.get(t),set:(t,n)=>(e.set(t,n),n)});const{isArray:P}=Array,{indexOf:q,slice:F}=[],G=/([^\s\\>"'=]+)\s*=\s*(['"]?)$/,I=/^(?:area|base|br|col|embed|hr|img|input|keygen|link|menuitem|meta|param|source|track|wbr)$/i,J=/<[a-z][^>]+$/i,K=/>[^<>]*$/,Q=/<([a-z]+[a-z0-9:._-]*)([^>]*?)(\/>)/gi,U=/\s+$/,V=(e,t)=>0<t--&&(J.test(e[t])||!K.test(e[t])&&V(e,t)),X=(e,t,n)=>I.test(t)?e:`<${t}${n.replace(U,"")}></${t}>`;const Y=(e,t)=>111===e.nodeType?1/t<0?t?(({firstChild:e,lastChild:t})=>{const n=document.createRange();return n.setStartAfter(e),n.setEndAfter(t),n.deleteContents(),e})(e):e.lastChild:t?e.valueOf():e.firstChild:e;const Z=e=>document.createElementNS("http://www.w3.org/1999/xhtml",e),ee=(e,t)=>("svg"===t?ne:te)(e),te=e=>{const t=Z("template");return t.innerHTML=e,t.content},ne=e=>{const{content:t}=Z("template"),n=Z("div");n.innerHTML='<svg xmlns="http://www.w3.org/2000/svg">'+e+"</svg>";const{childNodes:s}=n.firstChild;let{length:r}=s;for(;r--;)t.appendChild(s[0]);return t},se=({childNodes:e},t)=>e[t],re=e=>{const t=[];let{parentNode:n}=e;for(;n;)t.push(q.call(n.childNodes,e)),n=(e=n).parentNode;return t},{createTreeWalker:le,importNode:ae}=document,oe=1!=ae.length,ce=oe?(e,t,n)=>ae.call(document,ee(e,t),!0):ee,ie=oe?e=>le.call(document,e,129,null,!1):e=>le.call(document,e,129),ue=(e,t,n)=>((e,t,n,s,r)=>{const l=n.length;let a=t.length,o=l,c=0,i=0,u=null;for(;c<a||i<o;)if(a===c){const t=o<l?i?s(n[i-1],-0).nextSibling:s(n[o-i],0):r;for(;i<o;)e.insertBefore(s(n[i++],1),t)}else if(o===i)for(;c<a;)u&&u.has(t[c])||e.removeChild(s(t[c],-1)),c++;else if(t[c]===n[i])c++,i++;else if(t[a-1]===n[o-1])a--,o--;else if(t[c]===n[o-1]&&n[i]===t[a-1]){const r=s(t[--a],-1).nextSibling;e.insertBefore(s(n[i++],1),s(t[c++],-1).nextSibling),e.insertBefore(s(n[--o],1),r),t[a]=n[o]}else{if(!u){u=new Map;let e=i;for(;e<o;)u.set(n[e],e++)}if(u.has(t[c])){const r=u.get(t[c]);if(i<r&&r<o){let l=c,h=1;for(;++l<a&&l<o&&u.get(t[l])===r+h;)h++;if(h>r-i){const l=s(t[c],0);for(;i<r;)e.insertBefore(s(n[i++],1),l)}else e.replaceChild(s(n[i++],1),s(t[c++],-1))}else c++}else e.removeChild(s(t[c++],-1))}return n})(e.parentNode,t,n,Y,e),he=(e,t)=>{switch(t[0]){case"?":return((e,t,n)=>s=>{n!==!!s&&((n=!!s)?e.setAttribute(t,""):e.removeAttribute(t))})(e,t.slice(1),!1);case".":return((e,t)=>"dataset"===t?(({dataset:e})=>t=>{for(const n in t){const s=t[n];null==s?delete e[n]:e[n]=s}})(e):n=>{e[t]=n})(e,t.slice(1));case"o":if("n"===t[1])return((e,t)=>{let n,s=t.slice(2);return!(t in e)&&t.toLowerCase()in e&&(s=s.toLowerCase()),t=>{const r=P(t)?t:[t,!1];n!==r[0]&&(n&&e.removeEventListener(s,n,r[1]),(n=r[0])&&e.addEventListener(s,n,r[1]))}})(e,t)}switch(t){case"ref":return(e=>t=>{"function"==typeof t?t(e):t.current=e})(e);case"aria":return(e=>t=>{for(const n in t){const s="role"===n?n:`aria-${n}`,r=t[n];null==r?e.removeAttribute(s):e.setAttribute(s,r)}})(e)}return((e,t)=>{let n,s=!0;const r=document.createAttributeNS(null,t);return t=>{n!==t&&(n=t,null==n?s||(e.removeAttributeNode(r),s=!0):(r.value=t,s&&(e.setAttributeNodeNS(r),s=!1)))}})(e,t)};function de(e){const{type:t,path:n}=e,s=n.reduceRight(se,this);return"node"===t?(e=>{let t,n,s=[];const r=l=>{switch(typeof l){case"string":case"number":case"boolean":t!==l&&(t=l,n||(n=document.createTextNode("")),n.data=l,s=ue(e,s,[n]));break;case"object":case"undefined":if(null==l){t!=l&&(t=l,s=ue(e,s,[]));break}if(P(l)){t=l,0===l.length?s=ue(e,s,[]):"object"==typeof l[0]?s=ue(e,s,l):r(String(l));break}"ELEMENT_NODE"in l&&t!==l&&(t=l,s=ue(e,s,11===l.nodeType?F.call(l.childNodes):[l]));break;case"function":r(l(e))}};return r})(s):"attr"===t?he(s,e.name):(e=>{let t;return n=>{t!=n&&(t=n,e.textContent=null==n?"":n)}})(s)}const fe="isµ",pe=H(new WeakMap),we=/^(?:plaintext|script|style|textarea|title|xmp)$/i,ge=(e,t)=>{const n=((e,t,n)=>{const s=[],{length:r}=e;for(let n=1;n<r;n++){const r=e[n-1];s.push(G.test(r)&&V(e,n)?r.replace(G,((e,s,r)=>`${t}${n-1}=${r||'"'}${s}${r?"":'"'}`)):`${r}\x3c!--${t}${n-1}--\x3e`)}s.push(e[r-1]);const l=s.join("").trim();return n?l:l.replace(Q,X)})(t,fe,"svg"===e),s=ce(n,e),r=ie(s),l=[],a=t.length-1;let o=0,c=`isµ${o}`;for(;o<a;){const e=r.nextNode();if(!e)throw`bad template: ${n}`;if(8===e.nodeType)e.data===c&&(l.push({type:"node",path:re(e)}),c="isµ"+ ++o);else{for(;e.hasAttribute(c);)l.push({type:"attr",path:re(e),name:e.getAttribute(c)}),e.removeAttribute(c),c="isµ"+ ++o;we.test(e.tagName)&&e.textContent.trim()===`\x3c!--${c}--\x3e`&&(e.textContent="",l.push({type:"text",path:re(e)}),c="isµ"+ ++o)}}return{content:s,nodes:l}},me=(e,t)=>{const{content:n,nodes:s}=pe.get(t)||pe.set(t,ge(e,t)),r=ae.call(document,n,!0);return{content:r,updates:s.map(de,r)}},ye=(e,{type:t,template:n,values:s})=>{const{length:r}=s;ve(e,s,r);let{entry:l}=e;l&&l.template===n&&l.type===t||(e.entry=l=((e,t)=>{const{content:n,updates:s}=me(e,t);return{type:e,template:t,content:n,updates:s,wire:null}})(t,n));const{content:a,updates:o,wire:c}=l;for(let e=0;e<r;e++)o[e](s[e]);return c||(l.wire=(e=>{const{childNodes:t}=e,{length:n}=t;if(n<2)return n?t[0]:e;const s=F.call(t,0);return{ELEMENT_NODE:1,nodeType:111,firstChild:s[0],lastChild:s[n-1],valueOf(){if(t.length!==n){let t=0;for(;t<n;)e.appendChild(s[t++])}return e}}})(a))},ve=({stack:e},t,n)=>{for(let s=0;s<n;s++){const n=t[s];n instanceof be?t[s]=ye(e[s]||(e[s]={stack:[],entry:null,wire:null}),n):P(n)?ve(e[s]||(e[s]={stack:[],entry:null,wire:null}),n,n.length):e[s]=null}n<e.length&&e.splice(n)};function be(e,t,n){this.type=e,this.template=t,this.values=n}const{create:$e,defineProperties:ke}=Object,Ce=e=>{const t=H(new WeakMap);return ke(((t,...n)=>new be(e,t,n)),{for:{value(n,s){const r=t.get(n)||t.set(n,$e(null));return r[s]||(r[s]=(t=>(n,...s)=>ye(t,{type:e,template:n,values:s}))({stack:[],entry:null,wire:null}))}},node:{value:(t,...n)=>ye({stack:[],entry:null,wire:null},{type:e,template:t,values:n}).valueOf()}})},Ee=H(new WeakMap),xe=Ce("html"),Ne=Ce("svg"),{create:Me}=Object,Se=(e,...t)=>new be("html",e,t);Se.for=ze(xe);const Ae=(e,...t)=>new be("svg",e,t);Ae.for=ze(Ne);const We=H(new WeakMap),Le=(e,t)=>D((async function(){const n=await t.f.apply(this,arguments);return n instanceof be?(await Oe(e,n),t.$=Be(t,n)):t.$=n,t.$})),Te=()=>({s:[],e:null}),_e=(e,{f:t,c:n,a:s})=>{let{e:r}=e;return r&&r.f===t||(e.e=r={f:t,h:null,$:null},r.h=Le(Te(),r)),r.h.apply(n,s)},Oe=async(e,{values:t})=>{await je(e,t)},je=async(e,t)=>{const{s:n}=e,{length:s}=t;for(let e=0;e<s;e++){const s=await t[e];s instanceof Re?t[e]=await _e(n[e]||(n[e]=Te()),s):s instanceof be?await Oe(n[e]||(n[e]=Te()),s):P(s)?await je(n[e]||(n[e]=Te()),s):n[e]=null}s<n.length&&n.splice(s)},Be=(e,{type:t,template:n,values:s})=>("svg"===t?Ne:xe).for(e,t)(n,...s);function Re(e,t,n){this.f=e,this.c=t,this.a=n}function ze(e){const t=H(new WeakMap);return(n,s)=>{const r=t.get(n)||t.set(n,Me(null)),l=r[s]||(r[s]=Te());return async(t,...r)=>(await je(l,r),e.for(n,s)(t,...r))}}return e.Component=function(e){return function(){return new Re(e,this,arguments)}},e.createContext=e=>({_:new Set,provide:m,value:e}),e.html=Se,e.render=(e,t)=>(We.get(e)||We.set(e,{c:Te(),h:D((async function(t){const n=await("function"==typeof t?t():t);return((e,t)=>{const n="function"==typeof t?t():t,s=Ee.get(e)||Ee.set(e,{stack:[],entry:null,wire:null}),r=n instanceof be?ye(s,n):n;return r!==s.wire&&(s.wire=r,e.textContent="",e.appendChild(r.valueOf())),e})(e,n instanceof Re?await _e(this.c,n):(await Oe(this.c,n),n))}),e)})).h(t),e.svg=Ae,e.useCallback=(e,t)=>y((()=>e),t),e.useContext=({_:e,value:t})=>(e.add(f()),t),e.useEffect=b,e.useLayoutEffect=$,e.useMemo=y,e.useReducer=(e,t,n)=>O(S,A,W,C(e,t,n)),e.useRef=e=>{const t=f(),{i:n,s:s}=t;return n===s.length&&s.push({current:e}),s[t.i++]},e.useState=e=>O(S,A,W,(e=>C(k,e))(e)),e}({});
let B=null;const R=({firstChild:e})=>{if(e&&1!==e.nodeType&&!(e=e.nextElementSibling))throw"unobservable";return e},z=e=>{const{nodeType:t}=e;if(t)return 1===t?e:R(e);{const t=e.valueOf();return t!==e?z(t):R(t)}},D=(e,s)=>{const r=j(e,s);return async function(){const e=await r.apply(this,arguments);if(N(r)){const s=z(e);B||(B=n(s.ownerDocument,"children",t)),B.has(s)||B.connect(s,{disconnected(){x(r)}})}return e}};var H=e=>({get:t=>e.get(t),set:(t,n)=>(e.set(t,n),n)});const{isArray:P}=Array,{indexOf:q,slice:F}=[],G=/([^\s\\>"'=]+)\s*=\s*(['"]?)$/,I=/^(?:area|base|br|col|embed|hr|img|input|keygen|link|menuitem|meta|param|source|track|wbr)$/i,J=/<[a-z][^>]+$/i,K=/>[^<>]*$/,Q=/<([a-z]+[a-z0-9:._-]*)([^>]*?)(\/>)/gi,U=/\s+$/,V=(e,t)=>0<t--&&(J.test(e[t])||!K.test(e[t])&&V(e,t)),X=(e,t,n)=>I.test(t)?e:`<${t}${n.replace(U,"")}></${t}>`;const Y=(e,t)=>111===e.nodeType?1/t<0?t?(({firstChild:e,lastChild:t})=>{const n=document.createRange();return n.setStartAfter(e),n.setEndAfter(t),n.deleteContents(),e})(e):e.lastChild:t?e.valueOf():e.firstChild:e;const Z=e=>document.createElementNS("http://www.w3.org/1999/xhtml",e),ee=(e,t)=>("svg"===t?ne:te)(e),te=e=>{const t=Z("template");return t.innerHTML=e,t.content},ne=e=>{const{content:t}=Z("template"),n=Z("div");n.innerHTML='<svg xmlns="http://www.w3.org/2000/svg">'+e+"</svg>";const{childNodes:s}=n.firstChild;let{length:r}=s;for(;r--;)t.appendChild(s[0]);return t},se=({childNodes:e},t)=>e[t],re=e=>{const t=[];let{parentNode:n}=e;for(;n;)t.push(q.call(n.childNodes,e)),n=(e=n).parentNode;return t},{createTreeWalker:le,importNode:ae}=document,oe=1!=ae.length,ce=oe?(e,t,n)=>ae.call(document,ee(e,t),!0):ee,ie=oe?e=>le.call(document,e,129,null,!1):e=>le.call(document,e,129),ue=(e,t,n)=>((e,t,n,s,r)=>{const l=n.length;let a=t.length,o=l,c=0,i=0,u=null;for(;c<a||i<o;)if(a===c){const t=o<l?i?s(n[i-1],-0).nextSibling:s(n[o-i],0):r;for(;i<o;)e.insertBefore(s(n[i++],1),t)}else if(o===i)for(;c<a;)u&&u.has(t[c])||e.removeChild(s(t[c],-1)),c++;else if(t[c]===n[i])c++,i++;else if(t[a-1]===n[o-1])a--,o--;else if(t[c]===n[o-1]&&n[i]===t[a-1]){const r=s(t[--a],-1).nextSibling;e.insertBefore(s(n[i++],1),s(t[c++],-1).nextSibling),e.insertBefore(s(n[--o],1),r),t[a]=n[o]}else{if(!u){u=new Map;let e=i;for(;e<o;)u.set(n[e],e++)}if(u.has(t[c])){const r=u.get(t[c]);if(i<r&&r<o){let l=c,h=1;for(;++l<a&&l<o&&u.get(t[l])===r+h;)h++;if(h>r-i){const l=s(t[c],0);for(;i<r;)e.insertBefore(s(n[i++],1),l)}else e.replaceChild(s(n[i++],1),s(t[c++],-1))}else c++}else e.removeChild(s(t[c++],-1))}return n})(e.parentNode,t,n,Y,e),he=(e,t)=>{switch(t[0]){case"?":return((e,t,n)=>s=>{n!==!!s&&((n=!!s)?e.setAttribute(t,""):e.removeAttribute(t))})(e,t.slice(1),!1);case".":return((e,t)=>"dataset"===t?(({dataset:e})=>t=>{for(const n in t){const s=t[n];null==s?delete e[n]:e[n]=s}})(e):n=>{e[t]=n})(e,t.slice(1));case"o":if("n"===t[1])return((e,t)=>{let n,s=t.slice(2);return!(t in e)&&t.toLowerCase()in e&&(s=s.toLowerCase()),t=>{const r=P(t)?t:[t,!1];n!==r[0]&&(n&&e.removeEventListener(s,n,r[1]),(n=r[0])&&e.addEventListener(s,n,r[1]))}})(e,t)}switch(t){case"ref":return(e=>{let t;return n=>{t!==n&&(t=n,"function"==typeof n?n(e):n.current=e)}})(e);case"aria":return(e=>t=>{for(const n in t){const s="role"===n?n:`aria-${n}`,r=t[n];null==r?e.removeAttribute(s):e.setAttribute(s,r)}})(e)}return((e,t)=>{let n,s=!0;const r=document.createAttributeNS(null,t);return t=>{n!==t&&(n=t,null==n?s||(e.removeAttributeNode(r),s=!0):(r.value=t,s&&(e.setAttributeNodeNS(r),s=!1)))}})(e,t)};function de(e){const{type:t,path:n}=e,s=n.reduceRight(se,this);return"node"===t?(e=>{let t,n,s=[];const r=l=>{switch(typeof l){case"string":case"number":case"boolean":t!==l&&(t=l,n||(n=document.createTextNode("")),n.data=l,s=ue(e,s,[n]));break;case"object":case"undefined":if(null==l){t!=l&&(t=l,s=ue(e,s,[]));break}if(P(l)){t=l,0===l.length?s=ue(e,s,[]):"object"==typeof l[0]?s=ue(e,s,l):r(String(l));break}"ELEMENT_NODE"in l&&t!==l&&(t=l,s=ue(e,s,11===l.nodeType?F.call(l.childNodes):[l]));break;case"function":r(l(e))}};return r})(s):"attr"===t?he(s,e.name):(e=>{let t;return n=>{t!=n&&(t=n,e.textContent=null==n?"":n)}})(s)}const fe="isµ",pe=H(new WeakMap),we=/^(?:plaintext|script|style|textarea|title|xmp)$/i,ge=(e,t)=>{const n=((e,t,n)=>{const s=[],{length:r}=e;for(let n=1;n<r;n++){const r=e[n-1];s.push(G.test(r)&&V(e,n)?r.replace(G,((e,s,r)=>`${t}${n-1}=${r||'"'}${s}${r?"":'"'}`)):`${r}\x3c!--${t}${n-1}--\x3e`)}s.push(e[r-1]);const l=s.join("").trim();return n?l:l.replace(Q,X)})(t,fe,"svg"===e),s=ce(n,e),r=ie(s),l=[],a=t.length-1;let o=0,c=`isµ${o}`;for(;o<a;){const e=r.nextNode();if(!e)throw`bad template: ${n}`;if(8===e.nodeType)e.data===c&&(l.push({type:"node",path:re(e)}),c="isµ"+ ++o);else{for(;e.hasAttribute(c);)l.push({type:"attr",path:re(e),name:e.getAttribute(c)}),e.removeAttribute(c),c="isµ"+ ++o;we.test(e.tagName)&&e.textContent.trim()===`\x3c!--${c}--\x3e`&&(e.textContent="",l.push({type:"text",path:re(e)}),c="isµ"+ ++o)}}return{content:s,nodes:l}},me=(e,t)=>{const{content:n,nodes:s}=pe.get(t)||pe.set(t,ge(e,t)),r=ae.call(document,n,!0);return{content:r,updates:s.map(de,r)}},ye=(e,{type:t,template:n,values:s})=>{const{length:r}=s;ve(e,s,r);let{entry:l}=e;l&&l.template===n&&l.type===t||(e.entry=l=((e,t)=>{const{content:n,updates:s}=me(e,t);return{type:e,template:t,content:n,updates:s,wire:null}})(t,n));const{content:a,updates:o,wire:c}=l;for(let e=0;e<r;e++)o[e](s[e]);return c||(l.wire=(e=>{const{childNodes:t}=e,{length:n}=t;if(n<2)return n?t[0]:e;const s=F.call(t,0);return{ELEMENT_NODE:1,nodeType:111,firstChild:s[0],lastChild:s[n-1],valueOf(){if(t.length!==n){let t=0;for(;t<n;)e.appendChild(s[t++])}return e}}})(a))},ve=({stack:e},t,n)=>{for(let s=0;s<n;s++){const n=t[s];n instanceof be?t[s]=ye(e[s]||(e[s]={stack:[],entry:null,wire:null}),n):P(n)?ve(e[s]||(e[s]={stack:[],entry:null,wire:null}),n,n.length):e[s]=null}n<e.length&&e.splice(n)};function be(e,t,n){this.type=e,this.template=t,this.values=n}const{create:$e,defineProperties:ke}=Object,Ce=e=>{const t=H(new WeakMap);return ke(((t,...n)=>new be(e,t,n)),{for:{value(n,s){const r=t.get(n)||t.set(n,$e(null));return r[s]||(r[s]=(t=>(n,...s)=>ye(t,{type:e,template:n,values:s}))({stack:[],entry:null,wire:null}))}},node:{value:(t,...n)=>ye({stack:[],entry:null,wire:null},{type:e,template:t,values:n}).valueOf()}})},Ee=H(new WeakMap),xe=Ce("html"),Ne=Ce("svg"),{create:Me}=Object,Se=(e,...t)=>new be("html",e,t);Se.for=ze(xe);const Ae=(e,...t)=>new be("svg",e,t);Ae.for=ze(Ne);const We=H(new WeakMap),Le=(e,t)=>D((async function(){const n=await t.f.apply(this,arguments);return n instanceof be?(await Oe(e,n),t.$=Be(t,n)):t.$=n,t.$})),Te=()=>({s:[],e:null}),_e=(e,{f:t,c:n,a:s})=>{let{e:r}=e;return r&&r.f===t||(e.e=r={f:t,h:null,$:null},r.h=Le(Te(),r)),r.h.apply(n,s)},Oe=async(e,{values:t})=>{await je(e,t)},je=async(e,t)=>{const{s:n}=e,{length:s}=t;for(let e=0;e<s;e++){const s=await t[e];s instanceof Re?t[e]=await _e(n[e]||(n[e]=Te()),s):s instanceof be?await Oe(n[e]||(n[e]=Te()),s):P(s)?await je(n[e]||(n[e]=Te()),s):n[e]=null}s<n.length&&n.splice(s)},Be=(e,{type:t,template:n,values:s})=>("svg"===t?Ne:xe).for(e,t)(n,...s);function Re(e,t,n){this.f=e,this.c=t,this.a=n}function ze(e){const t=H(new WeakMap);return(n,s)=>{const r=t.get(n)||t.set(n,Me(null)),l=r[s]||(r[s]=Te());return async(t,...r)=>(await je(l,r),e.for(n,s)(t,...r))}}return e.Component=function(e){return function(){return new Re(e,this,arguments)}},e.createContext=e=>({_:new Set,provide:m,value:e}),e.html=Se,e.render=(e,t)=>(We.get(e)||We.set(e,{c:Te(),h:D((async function(t){const n=await("function"==typeof t?t():t);return((e,t)=>{const n="function"==typeof t?t():t,s=Ee.get(e)||Ee.set(e,{stack:[],entry:null,wire:null}),r=n instanceof be?ye(s,n):n;return r!==s.wire&&(s.wire=r,e.textContent="",e.appendChild(r.valueOf())),e})(e,n instanceof Re?await _e(this.c,n):(await Oe(this.c,n),n))}),e)})).h(t),e.svg=Ae,e.useCallback=(e,t)=>y((()=>e),t),e.useContext=({_:e,value:t})=>(e.add(f()),t),e.useEffect=b,e.useLayoutEffect=$,e.useMemo=y,e.useReducer=(e,t,n)=>O(S,A,W,C(e,t,n)),e.useRef=e=>{const t=f(),{i:n,s:s}=t;return n===s.length&&s.push({current:e}),s[t.i++]},e.useState=e=>O(S,A,W,(e=>C(k,e))(e)),e}({});

@@ -5,2 +5,2 @@ self.uland=function(e){"use strict";var t=CustomEvent;const n=(e,t,n,r)=>{const l=new WeakMap,o=new WeakMap,c=new WeakMap,a=e=>l.has(e),i=e=>{a(e)&&(u(e,e.removeEventListener,l.get(e)),l.delete(e))},u=(e,t,n)=>{t.call(e,"disconnected",n),t.call(e,"connected",n)},h=(e,t,n,s)=>{for(let{length:r}=e,l=0;l<r;l++)d(e[l],t,n,s)},d=(e,s,r,l)=>{a(e)&&!r.has(e)&&(l.delete(e),r.set(e,0),e.dispatchEvent(new(n||CustomEvent)(s))),h(e[t||"children"]||[],s,r,l)},f=new(r||MutationObserver)((e=>{for(let{length:t}=e,n=0;n<t;n++){const{removedNodes:t,addedNodes:s}=e[n];h(t,"disconnected",c,o),h(s,"connected",o,c)}}));return f.observe(e||document,{subtree:!0,childList:!0}),{has:a,connect:(e,t)=>{i(e),(t||(t={})).handleEvent||(t.handleEvent=s),u(e,e.addEventListener,t),l.set(e,t)},disconnect:i,kill(){f.disconnect()}}};function s(e){e.type in this&&this[e.type](e)}var r=Promise;let l=null,o=new Set;const c=e=>{const{$:t,r:n,h:s}=e;m(n)&&(i.get(s).delete(e),n()),m(e.r=t())&&i.get(s).add(e)},a=()=>{const e=o;o=new Set,e.forEach((({h:e,c:t,a:n,e:s})=>{s&&e.apply(t,n)}))},i=new WeakMap,u=[],h=[];function d(e,t){return e!==this[t]}const f=e=>{const t=i.get(e);t&&w.then((()=>{t.forEach((e=>{e.r(),e.r=null})),t.clear()}))},p=()=>l,g=e=>i.has(e),m=e=>"function"==typeof e,v=e=>{const t={h:n,c:null,a:null,e:0,i:0,s:[]};return n;function n(){const n=l;l=t,t.e=t.i=0;try{return e.apply(t.c=this,t.a=arguments)}finally{l=n,u.length&&w.then(u.forEach.bind(u.splice(0),c)),h.length&&h.splice(0).forEach(c)}}},w=new r((e=>e()));function y(e){const{_:t,value:n}=this;n!==e&&(this._=new Set,this.value=e,t.forEach((({h:e,c:t,a:n})=>{e.apply(t,n)})))}const b=(e,t)=>{const n=p(),{i:s,s:r}=n;return s!==r.length&&t&&!t.some(d,r[s]._)||(r[s]={$:e(),_:t}),r[n.i++].$},$=e=>(t,n)=>{const s=p(),{i:r,s:l,h:o}=s,c=r===l.length;s.i++,c&&(i.has(o)||i.set(o,new Set),l[r]={$:t,_:n,r:null,h:o}),(c||!n||n.some(d,l[r]._))&&e.push(l[r]),l[r].$=t,l[r]._=n},k=$(u),C=$(h),E=(e,t)=>m(t)?t(e):t,x=(e,t,n)=>{const s=p(),{i:r,s:l}=s;r===l.length&&l.push({$:m(n)?n(t):E(void 0,t),set:t=>{l[r].$=e(l[r].$,t),(e=>{o.has(e)||(e.e=1,o.add(e),w.then(a))})(s)}});const{$:c,set:i}=l[s.i++];return[c,i]};

/*! (c) Andrea Giammarchi - ISC */
let O=null;const j=({firstChild:e})=>{if(e&&1!==e.nodeType&&!(e=e.nextElementSibling))throw"unobservable";return e},B=e=>{const{nodeType:t}=e;if(t)return 1===t?e:j(e);{const t=e.valueOf();return t!==e?B(t):j(t)}},R=(e,s)=>{const r=_(e,s);return function(){const e=r.apply(this,arguments);if(g(r)){const s=B(e);O||(O=n(s.ownerDocument,"children",t)),O.has(s)||O.connect(s,{disconnected(){f(r)}})}return e}};var z=e=>({get:t=>e.get(t),set:(t,n)=>(e.set(t,n),n)});const{isArray:D}=Array,{indexOf:H,slice:P}=[],q=/([^\s\\>"'=]+)\s*=\s*(['"]?)$/,F=/^(?:area|base|br|col|embed|hr|img|input|keygen|link|menuitem|meta|param|source|track|wbr)$/i,G=/<[a-z][^>]+$/i,I=/>[^<>]*$/,J=/<([a-z]+[a-z0-9:._-]*)([^>]*?)(\/>)/gi,K=/\s+$/,Q=(e,t)=>0<t--&&(G.test(e[t])||!I.test(e[t])&&Q(e,t)),U=(e,t,n)=>F.test(t)?e:`<${t}${n.replace(K,"")}></${t}>`;const V=(e,t)=>111===e.nodeType?1/t<0?t?(({firstChild:e,lastChild:t})=>{const n=document.createRange();return n.setStartAfter(e),n.setEndAfter(t),n.deleteContents(),e})(e):e.lastChild:t?e.valueOf():e.firstChild:e;const X=e=>document.createElementNS("http://www.w3.org/1999/xhtml",e),Y=(e,t)=>("svg"===t?ee:Z)(e),Z=e=>{const t=X("template");return t.innerHTML=e,t.content},ee=e=>{const{content:t}=X("template"),n=X("div");n.innerHTML='<svg xmlns="http://www.w3.org/2000/svg">'+e+"</svg>";const{childNodes:s}=n.firstChild;let{length:r}=s;for(;r--;)t.appendChild(s[0]);return t},te=({childNodes:e},t)=>e[t],ne=e=>{const t=[];let{parentNode:n}=e;for(;n;)t.push(H.call(n.childNodes,e)),n=(e=n).parentNode;return t},{createTreeWalker:se,importNode:re}=document,le=1!=re.length,oe=le?(e,t,n)=>re.call(document,Y(e,t),!0):Y,ce=le?e=>se.call(document,e,129,null,!1):e=>se.call(document,e,129),ae=(e,t,n)=>((e,t,n,s,r)=>{const l=n.length;let o=t.length,c=l,a=0,i=0,u=null;for(;a<o||i<c;)if(o===a){const t=c<l?i?s(n[i-1],-0).nextSibling:s(n[c-i],0):r;for(;i<c;)e.insertBefore(s(n[i++],1),t)}else if(c===i)for(;a<o;)u&&u.has(t[a])||e.removeChild(s(t[a],-1)),a++;else if(t[a]===n[i])a++,i++;else if(t[o-1]===n[c-1])o--,c--;else if(t[a]===n[c-1]&&n[i]===t[o-1]){const r=s(t[--o],-1).nextSibling;e.insertBefore(s(n[i++],1),s(t[a++],-1).nextSibling),e.insertBefore(s(n[--c],1),r),t[o]=n[c]}else{if(!u){u=new Map;let e=i;for(;e<c;)u.set(n[e],e++)}if(u.has(t[a])){const r=u.get(t[a]);if(i<r&&r<c){let l=a,h=1;for(;++l<o&&l<c&&u.get(t[l])===r+h;)h++;if(h>r-i){const l=s(t[a],0);for(;i<r;)e.insertBefore(s(n[i++],1),l)}else e.replaceChild(s(n[i++],1),s(t[a++],-1))}else a++}else e.removeChild(s(t[a++],-1))}return n})(e.parentNode,t,n,V,e),ie=(e,t)=>{switch(t[0]){case"?":return((e,t,n)=>s=>{n!==!!s&&((n=!!s)?e.setAttribute(t,""):e.removeAttribute(t))})(e,t.slice(1),!1);case".":return((e,t)=>"dataset"===t?(({dataset:e})=>t=>{for(const n in t){const s=t[n];null==s?delete e[n]:e[n]=s}})(e):n=>{e[t]=n})(e,t.slice(1));case"o":if("n"===t[1])return((e,t)=>{let n,s=t.slice(2);return!(t in e)&&t.toLowerCase()in e&&(s=s.toLowerCase()),t=>{const r=D(t)?t:[t,!1];n!==r[0]&&(n&&e.removeEventListener(s,n,r[1]),(n=r[0])&&e.addEventListener(s,n,r[1]))}})(e,t)}switch(t){case"ref":return(e=>t=>{"function"==typeof t?t(e):t.current=e})(e);case"aria":return(e=>t=>{for(const n in t){const s="role"===n?n:`aria-${n}`,r=t[n];null==r?e.removeAttribute(s):e.setAttribute(s,r)}})(e)}return((e,t)=>{let n,s=!0;const r=document.createAttributeNS(null,t);return t=>{n!==t&&(n=t,null==n?s||(e.removeAttributeNode(r),s=!0):(r.value=t,s&&(e.setAttributeNodeNS(r),s=!1)))}})(e,t)};function ue(e){const{type:t,path:n}=e,s=n.reduceRight(te,this);return"node"===t?(e=>{let t,n,s=[];const r=l=>{switch(typeof l){case"string":case"number":case"boolean":t!==l&&(t=l,n||(n=document.createTextNode("")),n.data=l,s=ae(e,s,[n]));break;case"object":case"undefined":if(null==l){t!=l&&(t=l,s=ae(e,s,[]));break}if(D(l)){t=l,0===l.length?s=ae(e,s,[]):"object"==typeof l[0]?s=ae(e,s,l):r(String(l));break}"ELEMENT_NODE"in l&&t!==l&&(t=l,s=ae(e,s,11===l.nodeType?P.call(l.childNodes):[l]));break;case"function":r(l(e))}};return r})(s):"attr"===t?ie(s,e.name):(e=>{let t;return n=>{t!=n&&(t=n,e.textContent=null==n?"":n)}})(s)}const he="isµ",de=z(new WeakMap),fe=/^(?:plaintext|script|style|textarea|title|xmp)$/i,pe=(e,t)=>{const n=((e,t,n)=>{const s=[],{length:r}=e;for(let n=1;n<r;n++){const r=e[n-1];s.push(q.test(r)&&Q(e,n)?r.replace(q,((e,s,r)=>`${t}${n-1}=${r||'"'}${s}${r?"":'"'}`)):`${r}\x3c!--${t}${n-1}--\x3e`)}s.push(e[r-1]);const l=s.join("").trim();return n?l:l.replace(J,U)})(t,he,"svg"===e),s=oe(n,e),r=ce(s),l=[],o=t.length-1;let c=0,a=`isµ${c}`;for(;c<o;){const e=r.nextNode();if(!e)throw`bad template: ${n}`;if(8===e.nodeType)e.data===a&&(l.push({type:"node",path:ne(e)}),a="isµ"+ ++c);else{for(;e.hasAttribute(a);)l.push({type:"attr",path:ne(e),name:e.getAttribute(a)}),e.removeAttribute(a),a="isµ"+ ++c;fe.test(e.tagName)&&e.textContent.trim()===`\x3c!--${a}--\x3e`&&(e.textContent="",l.push({type:"text",path:ne(e)}),a="isµ"+ ++c)}}return{content:s,nodes:l}},ge=(e,t)=>{const{content:n,nodes:s}=de.get(t)||de.set(t,pe(e,t)),r=re.call(document,n,!0);return{content:r,updates:s.map(ue,r)}},me=(e,{type:t,template:n,values:s})=>{const{length:r}=s;ve(e,s,r);let{entry:l}=e;l&&l.template===n&&l.type===t||(e.entry=l=((e,t)=>{const{content:n,updates:s}=ge(e,t);return{type:e,template:t,content:n,updates:s,wire:null}})(t,n));const{content:o,updates:c,wire:a}=l;for(let e=0;e<r;e++)c[e](s[e]);return a||(l.wire=(e=>{const{childNodes:t}=e,{length:n}=t;if(n<2)return n?t[0]:e;const s=P.call(t,0);return{ELEMENT_NODE:1,nodeType:111,firstChild:s[0],lastChild:s[n-1],valueOf(){if(t.length!==n){let t=0;for(;t<n;)e.appendChild(s[t++])}return e}}})(o))},ve=({stack:e},t,n)=>{for(let s=0;s<n;s++){const n=t[s];n instanceof we?t[s]=me(e[s]||(e[s]={stack:[],entry:null,wire:null}),n):D(n)?ve(e[s]||(e[s]={stack:[],entry:null,wire:null}),n,n.length):e[s]=null}n<e.length&&e.splice(n)};function we(e,t,n){this.type=e,this.template=t,this.values=n}const{create:ye,defineProperties:be}=Object,$e=e=>{const t=z(new WeakMap);return be(((t,...n)=>new we(e,t,n)),{for:{value(n,s){const r=t.get(n)||t.set(n,ye(null));return r[s]||(r[s]=(t=>(n,...s)=>me(t,{type:e,template:n,values:s}))({stack:[],entry:null,wire:null}))}},node:{value:(t,...n)=>me({stack:[],entry:null,wire:null},{type:e,template:t,values:n}).valueOf()}})},ke=z(new WeakMap),Ce=$e("html"),Ee=$e("svg"),{create:xe}=Object,Ne=(e,...t)=>new we("html",e,t);Ne.for=Be(Ce);const Me=(e,...t)=>new we("svg",e,t);Me.for=Be(Ee);const Se=z(new WeakMap),Ae=(e,t)=>R((function(){const n=t.f.apply(this,arguments);return n instanceof we?(We(e,n),t.$=Oe(t,n)):t.$=n,t.$})),Le=()=>({s:[],e:null}),Te=(e,{f:t,c:n,a:s})=>{let{e:r}=e;return r&&r.f===t||(e.e=r={f:t,h:null,$:null},r.h=Ae(Le(),r)),r.h.apply(n,s)},We=(e,{values:t})=>{_e(e,t)},_e=(e,t)=>{const{s:n}=e,{length:s}=t;for(let e=0;e<s;e++){const s=t[e];s instanceof je?t[e]=Te(n[e]||(n[e]=Le()),s):s instanceof we?We(n[e]||(n[e]=Le()),s):D(s)?_e(n[e]||(n[e]=Le()),s):n[e]=null}s<n.length&&n.splice(s)},Oe=(e,{type:t,template:n,values:s})=>("svg"===t?Ee:Ce).for(e,t)(n,...s);function je(e,t,n){this.f=e,this.c=t,this.a=n}function Be(e){const t=z(new WeakMap);return(n,s)=>{const r=t.get(n)||t.set(n,xe(null)),l=r[s]||(r[s]=Le());return(t,...r)=>(_e(l,r),e.for(n,s)(t,...r))}}return e.Component=function(e){return function(){return new je(e,this,arguments)}},e.createContext=e=>({_:new Set,provide:y,value:e}),e.html=Ne,e.render=(e,t)=>(Se.get(e)||Se.set(e,{c:Le(),h:R((function(t){const n="function"==typeof t?t():t;return((e,t)=>{const n="function"==typeof t?t():t,s=ke.get(e)||ke.set(e,{stack:[],entry:null,wire:null}),r=n instanceof we?me(s,n):n;return r!==s.wire&&(s.wire=r,e.textContent="",e.appendChild(r.valueOf())),e})(e,n instanceof je?Te(this.c,n):(We(this.c,n),n))}),e)})).h(t),e.svg=Me,e.useCallback=(e,t)=>b((()=>e),t),e.useContext=({_:e,value:t})=>(e.add(p()),t),e.useEffect=k,e.useLayoutEffect=C,e.useMemo=b,e.useReducer=(e,t,n)=>W(N,M,S,x(e,t,n)),e.useRef=e=>{const t=p(),{i:n,s:s}=t;return n===s.length&&s.push({current:e}),s[t.i++]},e.useState=e=>W(N,M,S,(e=>x(E,e))(e)),e}({});
let O=null;const j=({firstChild:e})=>{if(e&&1!==e.nodeType&&!(e=e.nextElementSibling))throw"unobservable";return e},B=e=>{const{nodeType:t}=e;if(t)return 1===t?e:j(e);{const t=e.valueOf();return t!==e?B(t):j(t)}},R=(e,s)=>{const r=_(e,s);return function(){const e=r.apply(this,arguments);if(g(r)){const s=B(e);O||(O=n(s.ownerDocument,"children",t)),O.has(s)||O.connect(s,{disconnected(){f(r)}})}return e}};var z=e=>({get:t=>e.get(t),set:(t,n)=>(e.set(t,n),n)});const{isArray:D}=Array,{indexOf:H,slice:P}=[],q=/([^\s\\>"'=]+)\s*=\s*(['"]?)$/,F=/^(?:area|base|br|col|embed|hr|img|input|keygen|link|menuitem|meta|param|source|track|wbr)$/i,G=/<[a-z][^>]+$/i,I=/>[^<>]*$/,J=/<([a-z]+[a-z0-9:._-]*)([^>]*?)(\/>)/gi,K=/\s+$/,Q=(e,t)=>0<t--&&(G.test(e[t])||!I.test(e[t])&&Q(e,t)),U=(e,t,n)=>F.test(t)?e:`<${t}${n.replace(K,"")}></${t}>`;const V=(e,t)=>111===e.nodeType?1/t<0?t?(({firstChild:e,lastChild:t})=>{const n=document.createRange();return n.setStartAfter(e),n.setEndAfter(t),n.deleteContents(),e})(e):e.lastChild:t?e.valueOf():e.firstChild:e;const X=e=>document.createElementNS("http://www.w3.org/1999/xhtml",e),Y=(e,t)=>("svg"===t?ee:Z)(e),Z=e=>{const t=X("template");return t.innerHTML=e,t.content},ee=e=>{const{content:t}=X("template"),n=X("div");n.innerHTML='<svg xmlns="http://www.w3.org/2000/svg">'+e+"</svg>";const{childNodes:s}=n.firstChild;let{length:r}=s;for(;r--;)t.appendChild(s[0]);return t},te=({childNodes:e},t)=>e[t],ne=e=>{const t=[];let{parentNode:n}=e;for(;n;)t.push(H.call(n.childNodes,e)),n=(e=n).parentNode;return t},{createTreeWalker:se,importNode:re}=document,le=1!=re.length,oe=le?(e,t,n)=>re.call(document,Y(e,t),!0):Y,ce=le?e=>se.call(document,e,129,null,!1):e=>se.call(document,e,129),ae=(e,t,n)=>((e,t,n,s,r)=>{const l=n.length;let o=t.length,c=l,a=0,i=0,u=null;for(;a<o||i<c;)if(o===a){const t=c<l?i?s(n[i-1],-0).nextSibling:s(n[c-i],0):r;for(;i<c;)e.insertBefore(s(n[i++],1),t)}else if(c===i)for(;a<o;)u&&u.has(t[a])||e.removeChild(s(t[a],-1)),a++;else if(t[a]===n[i])a++,i++;else if(t[o-1]===n[c-1])o--,c--;else if(t[a]===n[c-1]&&n[i]===t[o-1]){const r=s(t[--o],-1).nextSibling;e.insertBefore(s(n[i++],1),s(t[a++],-1).nextSibling),e.insertBefore(s(n[--c],1),r),t[o]=n[c]}else{if(!u){u=new Map;let e=i;for(;e<c;)u.set(n[e],e++)}if(u.has(t[a])){const r=u.get(t[a]);if(i<r&&r<c){let l=a,h=1;for(;++l<o&&l<c&&u.get(t[l])===r+h;)h++;if(h>r-i){const l=s(t[a],0);for(;i<r;)e.insertBefore(s(n[i++],1),l)}else e.replaceChild(s(n[i++],1),s(t[a++],-1))}else a++}else e.removeChild(s(t[a++],-1))}return n})(e.parentNode,t,n,V,e),ie=(e,t)=>{switch(t[0]){case"?":return((e,t,n)=>s=>{n!==!!s&&((n=!!s)?e.setAttribute(t,""):e.removeAttribute(t))})(e,t.slice(1),!1);case".":return((e,t)=>"dataset"===t?(({dataset:e})=>t=>{for(const n in t){const s=t[n];null==s?delete e[n]:e[n]=s}})(e):n=>{e[t]=n})(e,t.slice(1));case"o":if("n"===t[1])return((e,t)=>{let n,s=t.slice(2);return!(t in e)&&t.toLowerCase()in e&&(s=s.toLowerCase()),t=>{const r=D(t)?t:[t,!1];n!==r[0]&&(n&&e.removeEventListener(s,n,r[1]),(n=r[0])&&e.addEventListener(s,n,r[1]))}})(e,t)}switch(t){case"ref":return(e=>{let t;return n=>{t!==n&&(t=n,"function"==typeof n?n(e):n.current=e)}})(e);case"aria":return(e=>t=>{for(const n in t){const s="role"===n?n:`aria-${n}`,r=t[n];null==r?e.removeAttribute(s):e.setAttribute(s,r)}})(e)}return((e,t)=>{let n,s=!0;const r=document.createAttributeNS(null,t);return t=>{n!==t&&(n=t,null==n?s||(e.removeAttributeNode(r),s=!0):(r.value=t,s&&(e.setAttributeNodeNS(r),s=!1)))}})(e,t)};function ue(e){const{type:t,path:n}=e,s=n.reduceRight(te,this);return"node"===t?(e=>{let t,n,s=[];const r=l=>{switch(typeof l){case"string":case"number":case"boolean":t!==l&&(t=l,n||(n=document.createTextNode("")),n.data=l,s=ae(e,s,[n]));break;case"object":case"undefined":if(null==l){t!=l&&(t=l,s=ae(e,s,[]));break}if(D(l)){t=l,0===l.length?s=ae(e,s,[]):"object"==typeof l[0]?s=ae(e,s,l):r(String(l));break}"ELEMENT_NODE"in l&&t!==l&&(t=l,s=ae(e,s,11===l.nodeType?P.call(l.childNodes):[l]));break;case"function":r(l(e))}};return r})(s):"attr"===t?ie(s,e.name):(e=>{let t;return n=>{t!=n&&(t=n,e.textContent=null==n?"":n)}})(s)}const he="isµ",de=z(new WeakMap),fe=/^(?:plaintext|script|style|textarea|title|xmp)$/i,pe=(e,t)=>{const n=((e,t,n)=>{const s=[],{length:r}=e;for(let n=1;n<r;n++){const r=e[n-1];s.push(q.test(r)&&Q(e,n)?r.replace(q,((e,s,r)=>`${t}${n-1}=${r||'"'}${s}${r?"":'"'}`)):`${r}\x3c!--${t}${n-1}--\x3e`)}s.push(e[r-1]);const l=s.join("").trim();return n?l:l.replace(J,U)})(t,he,"svg"===e),s=oe(n,e),r=ce(s),l=[],o=t.length-1;let c=0,a=`isµ${c}`;for(;c<o;){const e=r.nextNode();if(!e)throw`bad template: ${n}`;if(8===e.nodeType)e.data===a&&(l.push({type:"node",path:ne(e)}),a="isµ"+ ++c);else{for(;e.hasAttribute(a);)l.push({type:"attr",path:ne(e),name:e.getAttribute(a)}),e.removeAttribute(a),a="isµ"+ ++c;fe.test(e.tagName)&&e.textContent.trim()===`\x3c!--${a}--\x3e`&&(e.textContent="",l.push({type:"text",path:ne(e)}),a="isµ"+ ++c)}}return{content:s,nodes:l}},ge=(e,t)=>{const{content:n,nodes:s}=de.get(t)||de.set(t,pe(e,t)),r=re.call(document,n,!0);return{content:r,updates:s.map(ue,r)}},me=(e,{type:t,template:n,values:s})=>{const{length:r}=s;ve(e,s,r);let{entry:l}=e;l&&l.template===n&&l.type===t||(e.entry=l=((e,t)=>{const{content:n,updates:s}=ge(e,t);return{type:e,template:t,content:n,updates:s,wire:null}})(t,n));const{content:o,updates:c,wire:a}=l;for(let e=0;e<r;e++)c[e](s[e]);return a||(l.wire=(e=>{const{childNodes:t}=e,{length:n}=t;if(n<2)return n?t[0]:e;const s=P.call(t,0);return{ELEMENT_NODE:1,nodeType:111,firstChild:s[0],lastChild:s[n-1],valueOf(){if(t.length!==n){let t=0;for(;t<n;)e.appendChild(s[t++])}return e}}})(o))},ve=({stack:e},t,n)=>{for(let s=0;s<n;s++){const n=t[s];n instanceof we?t[s]=me(e[s]||(e[s]={stack:[],entry:null,wire:null}),n):D(n)?ve(e[s]||(e[s]={stack:[],entry:null,wire:null}),n,n.length):e[s]=null}n<e.length&&e.splice(n)};function we(e,t,n){this.type=e,this.template=t,this.values=n}const{create:ye,defineProperties:be}=Object,$e=e=>{const t=z(new WeakMap);return be(((t,...n)=>new we(e,t,n)),{for:{value(n,s){const r=t.get(n)||t.set(n,ye(null));return r[s]||(r[s]=(t=>(n,...s)=>me(t,{type:e,template:n,values:s}))({stack:[],entry:null,wire:null}))}},node:{value:(t,...n)=>me({stack:[],entry:null,wire:null},{type:e,template:t,values:n}).valueOf()}})},ke=z(new WeakMap),Ce=$e("html"),Ee=$e("svg"),{create:xe}=Object,Ne=(e,...t)=>new we("html",e,t);Ne.for=Be(Ce);const Me=(e,...t)=>new we("svg",e,t);Me.for=Be(Ee);const Se=z(new WeakMap),Ae=(e,t)=>R((function(){const n=t.f.apply(this,arguments);return n instanceof we?(We(e,n),t.$=Oe(t,n)):t.$=n,t.$})),Le=()=>({s:[],e:null}),Te=(e,{f:t,c:n,a:s})=>{let{e:r}=e;return r&&r.f===t||(e.e=r={f:t,h:null,$:null},r.h=Ae(Le(),r)),r.h.apply(n,s)},We=(e,{values:t})=>{_e(e,t)},_e=(e,t)=>{const{s:n}=e,{length:s}=t;for(let e=0;e<s;e++){const s=t[e];s instanceof je?t[e]=Te(n[e]||(n[e]=Le()),s):s instanceof we?We(n[e]||(n[e]=Le()),s):D(s)?_e(n[e]||(n[e]=Le()),s):n[e]=null}s<n.length&&n.splice(s)},Oe=(e,{type:t,template:n,values:s})=>("svg"===t?Ee:Ce).for(e,t)(n,...s);function je(e,t,n){this.f=e,this.c=t,this.a=n}function Be(e){const t=z(new WeakMap);return(n,s)=>{const r=t.get(n)||t.set(n,xe(null)),l=r[s]||(r[s]=Le());return(t,...r)=>(_e(l,r),e.for(n,s)(t,...r))}}return e.Component=function(e){return function(){return new je(e,this,arguments)}},e.createContext=e=>({_:new Set,provide:y,value:e}),e.html=Ne,e.render=(e,t)=>(Se.get(e)||Se.set(e,{c:Le(),h:R((function(t){const n="function"==typeof t?t():t;return((e,t)=>{const n="function"==typeof t?t():t,s=ke.get(e)||ke.set(e,{stack:[],entry:null,wire:null}),r=n instanceof we?me(s,n):n;return r!==s.wire&&(s.wire=r,e.textContent="",e.appendChild(r.valueOf())),e})(e,n instanceof je?Te(this.c,n):(We(this.c,n),n))}),e)})).h(t),e.svg=Me,e.useCallback=(e,t)=>b((()=>e),t),e.useContext=({_:e,value:t})=>(e.add(p()),t),e.useEffect=k,e.useLayoutEffect=C,e.useMemo=b,e.useReducer=(e,t,n)=>W(N,M,S,x(e,t,n)),e.useRef=e=>{const t=p(),{i:n,s:s}=t;return n===s.length&&s.push({current:e}),s[t.i++]},e.useState=e=>W(N,M,S,(e=>x(E,e))(e)),e}({});

@@ -174,7 +174,7 @@ self.uland = (function (exports) {

if (isFunction(r)) {
fx.get(h)["delete"](effect);
fx$1.get(h)["delete"](effect);
r();
}
if (isFunction(effect.r = $())) fx.get(h).add(effect);
if (isFunction(effect.r = $())) fx$1.get(h).add(effect);
};

@@ -196,3 +196,3 @@

var fx = new WeakMap();
var fx$1 = new WeakMap();
var effects = [];

@@ -204,3 +204,3 @@ var layoutEffects = [];

var dropEffect = function dropEffect(hook) {
var effects = fx.get(hook);
var effects = fx$1.get(hook);
if (effects) wait.then(function () {

@@ -218,3 +218,3 @@ effects.forEach(function (effect) {

var hasEffect = function hasEffect(hook) {
return fx.has(hook);
return fx$1.has(hook);
};

@@ -224,3 +224,3 @@ var isFunction = function isFunction(f) {

};
var hooked = function hooked(callback) {
var hooked$2 = function hooked(callback) {
var current = {

@@ -320,3 +320,3 @@ h: hook,

if (call) {
if (!fx.has(h)) fx.set(h, new Set());
if (!fx$1.has(h)) fx$1.set(h, new Set());
s[i] = {

@@ -343,3 +343,3 @@ $: callback,

var useReducer = function useReducer(reducer, value, init) {
var useReducer$1 = function useReducer(reducer, value, init) {
var info = getInfo();

@@ -360,4 +360,4 @@ var i = info.i,

};
var useState = function useState(value) {
return useReducer(getValue, value);
var useState$1 = function useState(value) {
return useReducer$1(getValue, value);
};

@@ -379,3 +379,3 @@

a = null;
var fx$1 = new WeakMap();
var fx = new WeakMap();
var states = new WeakMap();

@@ -385,6 +385,6 @@

var wrap = function wrap(value) {
if (!fx$1.has(h)) {
fx$1.set(h, 0);
if (!fx.has(h)) {
fx.set(h, 0);
wait.then(function () {
fx$1["delete"](h);
fx["delete"](h);
h.apply(c, a);

@@ -405,4 +405,4 @@ });

var hooked$1 = function hooked$1(callback, outer) {
var hook = hooked(outer ?
var hooked$1 = function hooked(callback, outer) {
var hook = hooked$2(outer ?
/*async*/

@@ -430,7 +430,7 @@ function () {

};
var useReducer$1 = function useReducer$1(reducer, value, init) {
return wrap(h, c, a, useReducer(reducer, value, init));
var useReducer = function useReducer(reducer, value, init) {
return wrap(h, c, a, useReducer$1(reducer, value, init));
};
var useState$1 = function useState$1(value) {
return wrap(h, c, a, useState(value));
var useState = function useState(value) {
return wrap(h, c, a, useState$1(value));
};

@@ -456,3 +456,3 @@

var hooked$2 = function hooked(fn, outer) {
var hooked = function hooked(fn, outer) {
var hook = hooked$1(fn, outer);

@@ -791,4 +791,8 @@ return (

var ref = function ref(node) {
var oldValue;
return function (value) {
if (typeof value === 'function') value(node);else value.current = node;
if (oldValue !== value) {
oldValue = value;
if (typeof value === 'function') value(node);else value.current = node;
}
};

@@ -1055,6 +1059,6 @@ };

var cache = umap(new WeakMap()); // a RegExp that helps checking nodes that cannot contain comments
var cache$2 = umap(new WeakMap()); // a RegExp that helps checking nodes that cannot contain comments
var textOnly = /^(?:plaintext|script|style|textarea|title|xmp)$/i;
var createCache = function createCache() {
var createCache$1 = function createCache() {
return {

@@ -1169,3 +1173,3 @@ stack: [],

var mapUpdates = function mapUpdates(type, template) {
var _ref = cache.get(template) || cache.set(template, mapTemplate(type, template)),
var _ref = cache$2.get(template) || cache$2.set(template, mapTemplate(type, template)),
content = _ref.content,

@@ -1189,3 +1193,3 @@ nodes = _ref.nodes; // clone deeply the fragment

var unroll = function unroll(info, _ref2) {
var unroll$1 = function unroll(info, _ref2) {
var type = _ref2.type,

@@ -1197,3 +1201,3 @@ template = _ref2.template,

unrollValues(info, values, length);
unrollValues$1(info, values, length);
var entry = info.entry; // if the cache entry is either null or different from the template

@@ -1223,3 +1227,3 @@ // and the type this unroll should resolve, create a new entry

var unrollValues = function unrollValues(_ref3, values, length) {
var unrollValues$1 = function unrollValues(_ref3, values, length) {
var stack = _ref3.stack;

@@ -1231,5 +1235,5 @@

if (hole instanceof Hole) values[i] = unroll(stack[i] || (stack[i] = createCache()), hole); // arrays are recursively resolved so that each entry will contain
if (hole instanceof Hole) values[i] = unroll$1(stack[i] || (stack[i] = createCache$1()), hole); // arrays are recursively resolved so that each entry will contain
// also a DOM node or a wire, hence it can be diffed if/when needed
else if (isArray(hole)) unrollValues(stack[i] || (stack[i] = createCache()), hole, hole.length); // if the value is nothing special, the stack doesn't need to retain data
else if (isArray(hole)) unrollValues(stack[i] || (stack[i] = createCache$1()), hole, hole.length); // if the value is nothing special, the stack doesn't need to retain data
// this is useful also to cleanup previously retained data, if the value

@@ -1259,3 +1263,3 @@ // was a Hole, or an Array, but not anymore, i.e.:

var create = Object.create,
var create$1 = Object.create,
defineProperties = Object.defineProperties; // both `html` and `svg` template literal tags are polluted

@@ -1275,3 +1279,3 @@ // with a `for(ref[, id])` and a `node` tag too

return unroll(cache, {
return unroll$1(cache, {
type: type,

@@ -1299,4 +1303,4 @@ template: template,

value: function value(ref, id) {
var memo = keyed.get(ref) || keyed.set(ref, create(null));
return memo[id] || (memo[id] = fixed(createCache()));
var memo = keyed.get(ref) || keyed.set(ref, create$1(null));
return memo[id] || (memo[id] = fixed(createCache$1()));
}

@@ -1313,3 +1317,3 @@ },

return unroll(createCache(), {
return unroll$1(createCache$1(), {
type: type,

@@ -1331,6 +1335,6 @@ template: template,

var render = function render(where, what) {
var render$1 = function render(where, what) {
var hole = typeof what === 'function' ? what() : what;
var info = cache$1.get(where) || cache$1.set(where, createCache());
var wire = hole instanceof Hole ? unroll(info, hole) : hole;
var info = cache$1.get(where) || cache$1.set(where, createCache$1());
var wire = hole instanceof Hole ? unroll$1(info, hole) : hole;

@@ -1350,8 +1354,8 @@ if (wire !== info.wire) {

var html = tag('html');
var svg = tag('svg');
var html$1 = tag('html');
var svg$1 = tag('svg');
var create$1 = Object.create;
var create = Object.create;
var html$1 = function html(template) {
var html = function html(template) {
for (var _len = arguments.length, values = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {

@@ -1364,5 +1368,5 @@ values[_key - 1] = arguments[_key];

html$1["for"] = createFor(html);
html["for"] = createFor(html$1);
var svg$1 = function svg(template) {
var svg = function svg(template) {
for (var _len2 = arguments.length, values = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {

@@ -1375,9 +1379,9 @@ values[_key2 - 1] = arguments[_key2];

svg$1["for"] = createFor(svg);
var cache$2 = umap(new WeakMap());
svg["for"] = createFor(svg$1);
var cache = umap(new WeakMap());
var render$1 = function render$1(where, what) {
return (cache$2.get(where) || cache$2.set(where, {
c: createCache$1(),
h: hooked$2(
var render = function render(where, what) {
return (cache.get(where) || cache.set(where, {
c: createCache(),
h: hooked(
/*async*/

@@ -1388,5 +1392,5 @@ function (what) {

typeof what === 'function' ? what() : what;
return render(where, value instanceof Hook ?
return render$1(where, value instanceof Hook ?
/*await*/
unroll$1(this.c, value) : (
unroll(this.c, value) : (
/*await*/

@@ -1399,3 +1403,3 @@ unrollHole(this.c, value), value));

var createHook = function createHook(info, entry) {
return hooked$2(
return hooked(
/*async*/

@@ -1417,3 +1421,3 @@ function () {

var createCache$1 = function createCache() {
var createCache = function createCache() {
return {

@@ -1425,3 +1429,3 @@ s: [],

var unroll$1 = function unroll(info, _ref) {
var unroll = function unroll(info, _ref) {
var f = _ref.f,

@@ -1438,3 +1442,3 @@ c = _ref.c,

};
e.h = createHook(createCache$1(), e);
e.h = createHook(createCache(), e);
}

@@ -1451,6 +1455,6 @@

/*await*/
unrollValues$1(info, values);
unrollValues(info, values);
};
var unrollValues$1 =
var unrollValues =
/*async*/

@@ -1467,7 +1471,7 @@ function unrollValues(info, values) {

/*await*/
unroll$1(s[i] || (s[i] = createCache$1()), hook);else if (hook instanceof Hole)
unroll(s[i] || (s[i] = createCache()), hook);else if (hook instanceof Hole)
/*await*/
unrollHole(s[i] || (s[i] = createCache$1()), hook);else if (isArray(hook))
unrollHole(s[i] || (s[i] = createCache()), hook);else if (isArray(hook))
/*await*/
unrollValues(s[i] || (s[i] = createCache$1()), hook);else s[i] = null;
unrollValues(s[i] || (s[i] = createCache()), hook);else s[i] = null;
}

@@ -1482,3 +1486,3 @@

values = _ref3.values;
return (type === 'svg' ? svg : html)["for"](e, type).apply(void 0, [template].concat(_toConsumableArray(values)));
return (type === 'svg' ? svg$1 : html$1)["for"](e, type).apply(void 0, [template].concat(_toConsumableArray(values)));
};

@@ -1501,4 +1505,4 @@

return function (e, id) {
var store = cache.get(e) || cache.set(e, create$1(null));
var info = store[id] || (store[id] = createCache$1());
var store = cache.get(e) || cache.set(e, create(null));
var info = store[id] || (store[id] = createCache());
return (

@@ -1512,3 +1516,3 @@ /*async*/

/*await*/
unrollValues$1(info, values);
unrollValues(info, values);
return uhtml["for"](e, id).apply(void 0, [template].concat(values));

@@ -1522,5 +1526,5 @@ }

exports.createContext = createContext;
exports.html = html$1;
exports.render = render$1;
exports.svg = svg$1;
exports.html = html;
exports.render = render;
exports.svg = svg;
exports.useCallback = useCallback;

@@ -1531,5 +1535,5 @@ exports.useContext = useContext;

exports.useMemo = useMemo;
exports.useReducer = useReducer$1;
exports.useReducer = useReducer;
exports.useRef = useRef;
exports.useState = useState$1;
exports.useState = useState;

@@ -1536,0 +1540,0 @@ return exports;

self.uland=function(n){"use strict";function t(n){return function(n){if(Array.isArray(n))return e(n)}(n)||function(n){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(n))return Array.from(n)}(n)||function(n,t){if(!n)return;if("string"==typeof n)return e(n,t);var r=Object.prototype.toString.call(n).slice(8,-1);"Object"===r&&n.constructor&&(r=n.constructor.name);if("Map"===r||"Set"===r)return Array.from(n);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return e(n,t)}(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}
/*! (c) Andrea Giammarchi - ISC */()}function e(n,t){(null==t||t>n.length)&&(t=n.length);for(var e=0,r=new Array(t);e<t;e++)r[e]=n[e];return r}var r={};r.CustomEvent="function"==typeof CustomEvent?CustomEvent:function(n){return t[n]=new t("").constructor[n],t;function t(n,t){t||(t={});var e=document.createEvent("CustomEvent");return e.initCustomEvent(n,!!t.bubbles,!!t.cancelable,t.detail),e}}("prototype");var u=r.CustomEvent,o=function(n,t,e,r){var u=new WeakMap,o=new WeakMap,i=new WeakMap,c=function(n){return u.has(n)},l=function(n){c(n)&&(f(n,n.removeEventListener,u.get(n)),u.delete(n))},f=function(n,t,e){t.call(n,"disconnected",e),t.call(n,"connected",e)},s=function(n,t,e,r){for(var u=n.length,o=0;o<u;o++)v(n[o],t,e,r)},v=function(n,r,u,o){c(n)&&!u.has(n)&&(o.delete(n),u.set(n,0),n.dispatchEvent(new(e||CustomEvent)(r))),s(n[t||"children"]||[],r,u,o)},h=new(r||MutationObserver)((function(n){for(var t=n.length,e=0;e<t;e++){var r=n[e],u=r.removedNodes,a=r.addedNodes;s(u,"disconnected",i,o),s(a,"connected",o,i)}}));return h.observe(n||document,{subtree:!0,childList:!0}),{has:c,connect:function(n,t){l(n),(t||(t={})).handleEvent||(t.handleEvent=a),f(n,n.addEventListener,t),u.set(n,t)},disconnect:l,kill:function(){h.disconnect()}}};function a(n){n.type in this&&this[n.type](n)}var i="function"==typeof Promise?Promise:function(n){var t,e=[],r=0;return n((function(n){t=n,r=1,e.splice(0).forEach(u)})),{then:u};function u(n){return r?setTimeout(n,0,t):e.push(n),this}},c=null,l=new Set,f=function(n){var t=n.$,e=n.r,r=n.h;w(e)&&(v.get(r).delete(n),e()),w(n.r=t())&&v.get(r).add(n)},s=function(){var n=l;l=new Set,n.forEach((function(n){var t=n.h,e=n.c,r=n.a;n.e&&t.apply(e,r)}))},v=new WeakMap,h=[],d=[];function p(n,t){return n!==this[t]}var m=function(n){var t=v.get(n);t&&b.then((function(){t.forEach((function(n){n.r(),n.r=null})),t.clear()}))},y=function(){return c},g=function(n){return v.has(n)},w=function(n){return"function"==typeof n},b=new i((function(n){return n()}));function E(n){var t=this._;this.value!==n&&(this._=new Set,this.value=n,t.forEach((function(n){var t=n.h,e=n.c,r=n.a;t.apply(e,r)})))}var C=function(n,t){var e=y(),r=e.i,u=e.s;return r!==u.length&&t&&!t.some(p,u[r]._)||(u[r]={$:n(),_:t}),u[e.i++].$},A=function(n){return function(t,e){var r=y(),u=r.i,o=r.s,a=r.h,i=u===o.length;r.i++,i&&(v.has(a)||v.set(a,new Set),o[u]={$:t,_:e,r:null,h:a}),(i||!e||e.some(p,o[u]._))&&n.push(o[u]),o[u].$=t,o[u]._=e}},k=A(h),x=A(d),N=function(n,t){return w(t)?t(n):t},S=function(n,t,e){var r=y(),u=r.i,o=r.s;u===o.length&&o.push({$:w(e)?e(t):N(void 0,t),set:function(t){o[u].$=n(o[u].$,t),function(n){l.has(n)||(n.e=1,l.add(n),b.then(s))}(r)}});var a=o[r.i++];return[a.$,a.set]},M=null,$=null,T=null,O=new WeakMap,L=new WeakMap,W=function(n,t,e,r){var u=function(u){O.has(n)||(O.set(n,0),b.then((function(){O.delete(n),n.apply(t,e)}))),r(u)};return L.set(r,u),u},_=function(n,t,e,r){return n?[r[0],L.get(r[1])||W(n,t,e,r[1])]:r},j=function(n,t){var e=function(n){var t={h:e,c:null,a:null,e:0,i:0,s:[]};return e;function e(){var e=c;c=t,t.e=t.i=0;try{return n.apply(t.c=this,t.a=arguments)}finally{c=e,h.length&&b.then(h.forEach.bind(h.splice(0),f)),d.length&&d.splice(0).forEach(f)}}}(t?function(){var t=M,r=$,u=T;M=e,$=this,T=arguments;try{return n.apply($,T)}finally{M=t,$=r,T=u}}:n);return e},R=null,B=function(n){var t=n.firstChild;if(t&&1!==t.nodeType&&!(t=t.nextElementSibling))throw"unobservable";return t},D=function n(t){var e=t.nodeType;if(e)return 1===e?t:B(t);var r=t.valueOf();return r!==t?n(r):B(r)},H=function(n,t){var e=j(n,t);return function(){var n=e.apply(this,arguments);if(g(e)){var t=D(n);R||(R=o(t.ownerDocument,"children",u)),R.has(t)||R.connect(t,{disconnected:function(){m(e)}})}return n}},z=function(n){return{get:function(t){return n.get(t)},set:function(t,e){return n.set(t,e),e}}},I=Array.isArray,P=[],q=P.indexOf,F=P.slice,U=/([^\s\\>"'=]+)\s*=\s*(['"]?)$/,G=/^(?:area|base|br|col|embed|hr|img|input|keygen|link|menuitem|meta|param|source|track|wbr)$/i,J=/<[a-z][^>]+$/i,K=/>[^<>]*$/,Q=/<([a-z]+[a-z0-9:._-]*)([^>]*?)(\/>)/gi,V=/\s+$/,X=function n(t,e){return 0<e--&&(J.test(t[e])||!K.test(t[e])&&n(t,e))},Y=function(n,t,e){return G.test(t)?n:"<".concat(t).concat(e.replace(V,""),"></").concat(t,">")},Z=function(n,t,e){for(var r=[],u=n.length,o=function(e){var u=n[e-1];r.push(U.test(u)&&X(n,e)?u.replace(U,(function(n,r,u){return"".concat(t).concat(e-1,"=").concat(u||'"').concat(r).concat(u?"":'"')})):"".concat(u,"\x3c!--").concat(t).concat(e-1,"--\x3e"))},a=1;a<u;a++)o(a);r.push(n[u-1]);var i=r.join("").trim();return e?i:i.replace(Q,Y)},nn=function(n,t){return 111===n.nodeType?1/t<0?t?function(n){var t=n.firstChild,e=n.lastChild,r=document.createRange();return r.setStartAfter(t),r.setEndAfter(e),r.deleteContents(),t}(n):n.lastChild:t?n.valueOf():n.firstChild:n},tn=function(n){var t="fragment",e="template",r="content"in o(e)?function(n){var t=o(e);return t.innerHTML=n,t.content}:function(n){var r=o(t),a=o(e),i=null;if(/^[^\S]*?<(col(?:group)?|t(?:head|body|foot|r|d|h))/i.test(n)){var c=RegExp.$1;a.innerHTML="<table>"+n+"</table>",i=a.querySelectorAll(c)}else a.innerHTML=n,i=a.childNodes;return u(r,i),r};return function(n,t){return("svg"===t?a:r)(n)};function u(n,t){for(var e=t.length;e--;)n.appendChild(t[0])}function o(e){return e===t?n.createDocumentFragment():n.createElementNS("http://www.w3.org/1999/xhtml",e)}function a(n){var e=o(t),r=o("div");return r.innerHTML='<svg xmlns="http://www.w3.org/2000/svg">'+n+"</svg>",u(e,r.firstChild.childNodes),e}}(document),en=function(n,t){return n.childNodes[t]},rn=function(n){for(var t=[],e=n.parentNode;e;)t.push(q.call(e.childNodes,n)),e=(n=e).parentNode;return t},un=document,on=un.createTreeWalker,an=un.importNode,cn=1!=an.length,ln=cn?function(n,t,e){return an.call(document,tn(n,t,e),!0)}:tn,fn=cn?function(n){return on.call(document,n,129,null,!1)}:function(n){return on.call(document,n,129)},sn=function(n,t,e){return function(n,t,e,r,u){for(var o=e.length,a=t.length,i=o,c=0,l=0,f=null;c<a||l<i;)if(a===c)for(var s=i<o?l?r(e[l-1],-0).nextSibling:r(e[i-l],0):u;l<i;)n.insertBefore(r(e[l++],1),s);else if(i===l)for(;c<a;)f&&f.has(t[c])||n.removeChild(r(t[c],-1)),c++;else if(t[c]===e[l])c++,l++;else if(t[a-1]===e[i-1])a--,i--;else if(t[c]===e[i-1]&&e[l]===t[a-1]){var v=r(t[--a],-1).nextSibling;n.insertBefore(r(e[l++],1),r(t[c++],-1).nextSibling),n.insertBefore(r(e[--i],1),v),t[a]=e[i]}else{if(!f){f=new Map;for(var h=l;h<i;)f.set(e[h],h++)}if(f.has(t[c])){var d=f.get(t[c]);if(l<d&&d<i){for(var p=c,m=1;++p<a&&p<i&&f.get(t[p])===d+m;)m++;if(m>d-l)for(var y=r(t[c],0);l<d;)n.insertBefore(r(e[l++],1),y);else n.replaceChild(r(e[l++],1),r(t[c++],-1))}else c++}else n.removeChild(r(t[c++],-1))}return e}(n.parentNode,t,e,nn,n)},vn=function(n,t){switch(t[0]){case"?":return function(n,t,e){return function(r){e!==!!r&&((e=!!r)?n.setAttribute(t,""):n.removeAttribute(t))}}(n,t.slice(1),!1);case".":return function(n,t){return"dataset"===t?function(n){var t=n.dataset;return function(n){for(var e in n){var r=n[e];null==r?delete t[e]:t[e]=r}}}(n):function(e){n[t]=e}}(n,t.slice(1));case"o":if("n"===t[1])return function(n,t){var e,r=t.slice(2);return!(t in n)&&t.toLowerCase()in n&&(r=r.toLowerCase()),function(t){var u=I(t)?t:[t,!1];e!==u[0]&&(e&&n.removeEventListener(r,e,u[1]),(e=u[0])&&n.addEventListener(r,e,u[1]))}}(n,t)}switch(t){case"ref":return function(n){return function(t){"function"==typeof t?t(n):t.current=n}}(n);case"aria":return function(n){return function(t){for(var e in t){var r="role"===e?e:"aria-".concat(e),u=t[e];null==u?n.removeAttribute(r):n.setAttribute(r,u)}}}(n)}return function(n,t){var e,r=!0,u=document.createAttributeNS(null,t);return function(t){e!==t&&(null==(e=t)?r||(n.removeAttributeNode(u),r=!0):(u.value=t,r&&(n.setAttributeNodeNS(u),r=!1)))}}(n,t)};function hn(n){var t=n.type,e=n.path.reduceRight(en,this);return"node"===t?function(n){var t,e,r=[];return function u(o){switch(typeof o){case"string":case"number":case"boolean":t!==o&&(t=o,e||(e=document.createTextNode("")),e.data=o,r=sn(n,r,[e]));break;case"object":case"undefined":if(null==o){t!=o&&(t=o,r=sn(n,r,[]));break}if(I(o)){t=o,0===o.length?r=sn(n,r,[]):"object"==typeof o[0]?r=sn(n,r,o):u(String(o));break}"ELEMENT_NODE"in o&&t!==o&&(t=o,r=sn(n,r,11===o.nodeType?F.call(o.childNodes):[o]));break;case"function":u(o(n))}}}(e):"attr"===t?vn(e,n.name):function(n){var t;return function(e){t!=e&&(t=e,n.textContent=null==e?"":e)}}(e)}var dn="isµ",pn=z(new WeakMap),mn=/^(?:plaintext|script|style|textarea|title|xmp)$/i,yn=function(n,t){var e=pn.get(t)||pn.set(t,function(n,t){for(var e=Z(t,dn,"svg"===n),r=ln(e,n),u=fn(r),o=[],a=t.length-1,i=0,c="".concat(dn).concat(i);i<a;){var l=u.nextNode();if(!l)throw"bad template: ".concat(e);if(8===l.nodeType)l.data===c&&(o.push({type:"node",path:rn(l)}),c="".concat(dn).concat(++i));else{for(;l.hasAttribute(c);)o.push({type:"attr",path:rn(l),name:l.getAttribute(c)}),l.removeAttribute(c),c="".concat(dn).concat(++i);mn.test(l.tagName)&&l.textContent.trim()==="\x3c!--".concat(c,"--\x3e")&&(l.textContent="",o.push({type:"text",path:rn(l)}),c="".concat(dn).concat(++i))}}return{content:r,nodes:o}}(n,t)),r=e.content,u=e.nodes,o=an.call(document,r,!0);return{content:o,updates:u.map(hn,o)}},gn=function(n,t){var e=t.type,r=t.template,u=t.values,o=u.length;wn(n,u,o);var a=n.entry;a&&a.template===r&&a.type===e||(n.entry=a=function(n,t){var e=yn(n,t);return{type:n,template:t,content:e.content,updates:e.updates,wire:null}}(e,r));for(var i=a,c=i.content,l=i.updates,f=i.wire,s=0;s<o;s++)l[s](u[s]);return f||(a.wire=function(n){var t=n.childNodes,e=t.length;if(e<2)return e?t[0]:n;var r=F.call(t,0);return{ELEMENT_NODE:1,nodeType:111,firstChild:r[0],lastChild:r[e-1],valueOf:function(){if(t.length!==e)for(var u=0;u<e;)n.appendChild(r[u++]);return n}}}(c))},wn=function n(t,e,r){for(var u=t.stack,o=0;o<r;o++){var a=e[o];a instanceof bn?e[o]=gn(u[o]||(u[o]={stack:[],entry:null,wire:null}),a):I(a)?n(u[o]||(u[o]={stack:[],entry:null,wire:null}),a,a.length):u[o]=null}r<u.length&&u.splice(r)};function bn(n,t,e){this.type=n,this.template=t,this.values=e}var En=Object.create,Cn=Object.defineProperties,An=function(n){var t=z(new WeakMap);return Cn((function(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),u=1;u<e;u++)r[u-1]=arguments[u];return new bn(n,t,r)}),{for:{value:function(e,r){var u=t.get(e)||t.set(e,En(null));return u[r]||(u[r]=function(t){return function(e){for(var r=arguments.length,u=new Array(r>1?r-1:0),o=1;o<r;o++)u[o-1]=arguments[o];return gn(t,{type:n,template:e,values:u})}}({stack:[],entry:null,wire:null}))}},node:{value:function(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),u=1;u<e;u++)r[u-1]=arguments[u];return gn({stack:[],entry:null,wire:null},{type:n,template:t,values:r}).valueOf()}}})},kn=z(new WeakMap),xn=An("html"),Nn=An("svg"),Sn=Object.create,Mn=function(n){for(var t=arguments.length,e=new Array(t>1?t-1:0),r=1;r<t;r++)e[r-1]=arguments[r];return new bn("html",n,e)};Mn.for=Bn(xn);var $n=function(n){for(var t=arguments.length,e=new Array(t>1?t-1:0),r=1;r<t;r++)e[r-1]=arguments[r];return new bn("svg",n,e)};$n.for=Bn(Nn);var Tn=z(new WeakMap),On=function(){return{s:[],e:null}},Ln=function(n,t){var e=t.f,r=t.c,u=t.a,o=n.e;return o&&o.f===e||(n.e=o={f:e,h:null,$:null},o.h=function(n,t){return H((function(){var e=t.f.apply(this,arguments);return e instanceof bn?(Wn(n,e),t.$=jn(t,e)):t.$=e,t.$}))}(On(),o)),o.h.apply(r,u)},Wn=function(n,t){var e=t.values;_n(n,e)},_n=function n(t,e){for(var r=t.s,u=e.length,o=0;o<u;o++){var a=e[o];a instanceof Rn?e[o]=Ln(r[o]||(r[o]=On()),a):a instanceof bn?Wn(r[o]||(r[o]=On()),a):I(a)?n(r[o]||(r[o]=On()),a):r[o]=null}u<r.length&&r.splice(u)},jn=function(n,e){var r=e.type,u=e.template,o=e.values;return("svg"===r?Nn:xn).for(n,r).apply(void 0,[u].concat(t(o)))};function Rn(n,t,e){this.f=n,this.c=t,this.a=e}function Bn(n){var t=z(new WeakMap);return function(e,r){var u=t.get(e)||t.set(e,Sn(null)),o=u[r]||(u[r]=On());return function(t){for(var u=arguments.length,a=new Array(u>1?u-1:0),i=1;i<u;i++)a[i-1]=arguments[i];return _n(o,a),n.for(e,r).apply(void 0,[t].concat(a))}}}return n.Component=function(n){return function(){return new Rn(n,this,arguments)}},n.createContext=function(n){return{_:new Set,provide:E,value:n}},n.html=Mn,n.render=function(n,t){return(Tn.get(n)||Tn.set(n,{c:On(),h:H((function(t){var e="function"==typeof t?t():t;return function(n,t){var e="function"==typeof t?t():t,r=kn.get(n)||kn.set(n,{stack:[],entry:null,wire:null}),u=e instanceof bn?gn(r,e):e;return u!==r.wire&&(r.wire=u,n.textContent="",n.appendChild(u.valueOf())),n}(n,e instanceof Rn?Ln(this.c,e):(Wn(this.c,e),e))}),n)})).h(t)},n.svg=$n,n.useCallback=function(n,t){return C((function(){return n}),t)},n.useContext=function(n){var t=n._,e=n.value;return t.add(y()),e},n.useEffect=k,n.useLayoutEffect=x,n.useMemo=C,n.useReducer=function(n,t,e){return _(M,$,T,S(n,t,e))},n.useRef=function(n){var t=y(),e=t.i,r=t.s;return e===r.length&&r.push({current:n}),r[t.i++]},n.useState=function(n){return _(M,$,T,function(n){return S(N,n)}(n))},n}({});
/*! (c) Andrea Giammarchi - ISC */()}function e(n,t){(null==t||t>n.length)&&(t=n.length);for(var e=0,r=new Array(t);e<t;e++)r[e]=n[e];return r}var r={};r.CustomEvent="function"==typeof CustomEvent?CustomEvent:function(n){return t[n]=new t("").constructor[n],t;function t(n,t){t||(t={});var e=document.createEvent("CustomEvent");return e.initCustomEvent(n,!!t.bubbles,!!t.cancelable,t.detail),e}}("prototype");var u=r.CustomEvent,o=function(n,t,e,r){var u=new WeakMap,o=new WeakMap,i=new WeakMap,c=function(n){return u.has(n)},l=function(n){c(n)&&(f(n,n.removeEventListener,u.get(n)),u.delete(n))},f=function(n,t,e){t.call(n,"disconnected",e),t.call(n,"connected",e)},s=function(n,t,e,r){for(var u=n.length,o=0;o<u;o++)v(n[o],t,e,r)},v=function(n,r,u,o){c(n)&&!u.has(n)&&(o.delete(n),u.set(n,0),n.dispatchEvent(new(e||CustomEvent)(r))),s(n[t||"children"]||[],r,u,o)},h=new(r||MutationObserver)((function(n){for(var t=n.length,e=0;e<t;e++){var r=n[e],u=r.removedNodes,a=r.addedNodes;s(u,"disconnected",i,o),s(a,"connected",o,i)}}));return h.observe(n||document,{subtree:!0,childList:!0}),{has:c,connect:function(n,t){l(n),(t||(t={})).handleEvent||(t.handleEvent=a),f(n,n.addEventListener,t),u.set(n,t)},disconnect:l,kill:function(){h.disconnect()}}};function a(n){n.type in this&&this[n.type](n)}var i="function"==typeof Promise?Promise:function(n){var t,e=[],r=0;return n((function(n){t=n,r=1,e.splice(0).forEach(u)})),{then:u};function u(n){return r?setTimeout(n,0,t):e.push(n),this}},c=null,l=new Set,f=function(n){var t=n.$,e=n.r,r=n.h;w(e)&&(v.get(r).delete(n),e()),w(n.r=t())&&v.get(r).add(n)},s=function(){var n=l;l=new Set,n.forEach((function(n){var t=n.h,e=n.c,r=n.a;n.e&&t.apply(e,r)}))},v=new WeakMap,h=[],d=[];function p(n,t){return n!==this[t]}var m=function(n){var t=v.get(n);t&&b.then((function(){t.forEach((function(n){n.r(),n.r=null})),t.clear()}))},y=function(){return c},g=function(n){return v.has(n)},w=function(n){return"function"==typeof n},b=new i((function(n){return n()}));function E(n){var t=this._;this.value!==n&&(this._=new Set,this.value=n,t.forEach((function(n){var t=n.h,e=n.c,r=n.a;t.apply(e,r)})))}var C=function(n,t){var e=y(),r=e.i,u=e.s;return r!==u.length&&t&&!t.some(p,u[r]._)||(u[r]={$:n(),_:t}),u[e.i++].$},A=function(n){return function(t,e){var r=y(),u=r.i,o=r.s,a=r.h,i=u===o.length;r.i++,i&&(v.has(a)||v.set(a,new Set),o[u]={$:t,_:e,r:null,h:a}),(i||!e||e.some(p,o[u]._))&&n.push(o[u]),o[u].$=t,o[u]._=e}},k=A(h),x=A(d),N=function(n,t){return w(t)?t(n):t},S=function(n,t,e){var r=y(),u=r.i,o=r.s;u===o.length&&o.push({$:w(e)?e(t):N(void 0,t),set:function(t){o[u].$=n(o[u].$,t),function(n){l.has(n)||(n.e=1,l.add(n),b.then(s))}(r)}});var a=o[r.i++];return[a.$,a.set]},M=null,$=null,T=null,O=new WeakMap,L=new WeakMap,W=function(n,t,e,r){var u=function(u){O.has(n)||(O.set(n,0),b.then((function(){O.delete(n),n.apply(t,e)}))),r(u)};return L.set(r,u),u},_=function(n,t,e,r){return n?[r[0],L.get(r[1])||W(n,t,e,r[1])]:r},j=function(n,t){var e=function(n){var t={h:e,c:null,a:null,e:0,i:0,s:[]};return e;function e(){var e=c;c=t,t.e=t.i=0;try{return n.apply(t.c=this,t.a=arguments)}finally{c=e,h.length&&b.then(h.forEach.bind(h.splice(0),f)),d.length&&d.splice(0).forEach(f)}}}(t?function(){var t=M,r=$,u=T;M=e,$=this,T=arguments;try{return n.apply($,T)}finally{M=t,$=r,T=u}}:n);return e},R=null,B=function(n){var t=n.firstChild;if(t&&1!==t.nodeType&&!(t=t.nextElementSibling))throw"unobservable";return t},D=function n(t){var e=t.nodeType;if(e)return 1===e?t:B(t);var r=t.valueOf();return r!==t?n(r):B(r)},H=function(n,t){var e=j(n,t);return function(){var n=e.apply(this,arguments);if(g(e)){var t=D(n);R||(R=o(t.ownerDocument,"children",u)),R.has(t)||R.connect(t,{disconnected:function(){m(e)}})}return n}},z=function(n){return{get:function(t){return n.get(t)},set:function(t,e){return n.set(t,e),e}}},I=Array.isArray,P=[],q=P.indexOf,F=P.slice,U=/([^\s\\>"'=]+)\s*=\s*(['"]?)$/,G=/^(?:area|base|br|col|embed|hr|img|input|keygen|link|menuitem|meta|param|source|track|wbr)$/i,J=/<[a-z][^>]+$/i,K=/>[^<>]*$/,Q=/<([a-z]+[a-z0-9:._-]*)([^>]*?)(\/>)/gi,V=/\s+$/,X=function n(t,e){return 0<e--&&(J.test(t[e])||!K.test(t[e])&&n(t,e))},Y=function(n,t,e){return G.test(t)?n:"<".concat(t).concat(e.replace(V,""),"></").concat(t,">")},Z=function(n,t,e){for(var r=[],u=n.length,o=function(e){var u=n[e-1];r.push(U.test(u)&&X(n,e)?u.replace(U,(function(n,r,u){return"".concat(t).concat(e-1,"=").concat(u||'"').concat(r).concat(u?"":'"')})):"".concat(u,"\x3c!--").concat(t).concat(e-1,"--\x3e"))},a=1;a<u;a++)o(a);r.push(n[u-1]);var i=r.join("").trim();return e?i:i.replace(Q,Y)},nn=function(n,t){return 111===n.nodeType?1/t<0?t?function(n){var t=n.firstChild,e=n.lastChild,r=document.createRange();return r.setStartAfter(t),r.setEndAfter(e),r.deleteContents(),t}(n):n.lastChild:t?n.valueOf():n.firstChild:n},tn=function(n){var t="fragment",e="template",r="content"in o(e)?function(n){var t=o(e);return t.innerHTML=n,t.content}:function(n){var r=o(t),a=o(e),i=null;if(/^[^\S]*?<(col(?:group)?|t(?:head|body|foot|r|d|h))/i.test(n)){var c=RegExp.$1;a.innerHTML="<table>"+n+"</table>",i=a.querySelectorAll(c)}else a.innerHTML=n,i=a.childNodes;return u(r,i),r};return function(n,t){return("svg"===t?a:r)(n)};function u(n,t){for(var e=t.length;e--;)n.appendChild(t[0])}function o(e){return e===t?n.createDocumentFragment():n.createElementNS("http://www.w3.org/1999/xhtml",e)}function a(n){var e=o(t),r=o("div");return r.innerHTML='<svg xmlns="http://www.w3.org/2000/svg">'+n+"</svg>",u(e,r.firstChild.childNodes),e}}(document),en=function(n,t){return n.childNodes[t]},rn=function(n){for(var t=[],e=n.parentNode;e;)t.push(q.call(e.childNodes,n)),e=(n=e).parentNode;return t},un=document,on=un.createTreeWalker,an=un.importNode,cn=1!=an.length,ln=cn?function(n,t,e){return an.call(document,tn(n,t,e),!0)}:tn,fn=cn?function(n){return on.call(document,n,129,null,!1)}:function(n){return on.call(document,n,129)},sn=function(n,t,e){return function(n,t,e,r,u){for(var o=e.length,a=t.length,i=o,c=0,l=0,f=null;c<a||l<i;)if(a===c)for(var s=i<o?l?r(e[l-1],-0).nextSibling:r(e[i-l],0):u;l<i;)n.insertBefore(r(e[l++],1),s);else if(i===l)for(;c<a;)f&&f.has(t[c])||n.removeChild(r(t[c],-1)),c++;else if(t[c]===e[l])c++,l++;else if(t[a-1]===e[i-1])a--,i--;else if(t[c]===e[i-1]&&e[l]===t[a-1]){var v=r(t[--a],-1).nextSibling;n.insertBefore(r(e[l++],1),r(t[c++],-1).nextSibling),n.insertBefore(r(e[--i],1),v),t[a]=e[i]}else{if(!f){f=new Map;for(var h=l;h<i;)f.set(e[h],h++)}if(f.has(t[c])){var d=f.get(t[c]);if(l<d&&d<i){for(var p=c,m=1;++p<a&&p<i&&f.get(t[p])===d+m;)m++;if(m>d-l)for(var y=r(t[c],0);l<d;)n.insertBefore(r(e[l++],1),y);else n.replaceChild(r(e[l++],1),r(t[c++],-1))}else c++}else n.removeChild(r(t[c++],-1))}return e}(n.parentNode,t,e,nn,n)},vn=function(n,t){switch(t[0]){case"?":return function(n,t,e){return function(r){e!==!!r&&((e=!!r)?n.setAttribute(t,""):n.removeAttribute(t))}}(n,t.slice(1),!1);case".":return function(n,t){return"dataset"===t?function(n){var t=n.dataset;return function(n){for(var e in n){var r=n[e];null==r?delete t[e]:t[e]=r}}}(n):function(e){n[t]=e}}(n,t.slice(1));case"o":if("n"===t[1])return function(n,t){var e,r=t.slice(2);return!(t in n)&&t.toLowerCase()in n&&(r=r.toLowerCase()),function(t){var u=I(t)?t:[t,!1];e!==u[0]&&(e&&n.removeEventListener(r,e,u[1]),(e=u[0])&&n.addEventListener(r,e,u[1]))}}(n,t)}switch(t){case"ref":return function(n){var t;return function(e){t!==e&&(t=e,"function"==typeof e?e(n):e.current=n)}}(n);case"aria":return function(n){return function(t){for(var e in t){var r="role"===e?e:"aria-".concat(e),u=t[e];null==u?n.removeAttribute(r):n.setAttribute(r,u)}}}(n)}return function(n,t){var e,r=!0,u=document.createAttributeNS(null,t);return function(t){e!==t&&(null==(e=t)?r||(n.removeAttributeNode(u),r=!0):(u.value=t,r&&(n.setAttributeNodeNS(u),r=!1)))}}(n,t)};function hn(n){var t=n.type,e=n.path.reduceRight(en,this);return"node"===t?function(n){var t,e,r=[];return function u(o){switch(typeof o){case"string":case"number":case"boolean":t!==o&&(t=o,e||(e=document.createTextNode("")),e.data=o,r=sn(n,r,[e]));break;case"object":case"undefined":if(null==o){t!=o&&(t=o,r=sn(n,r,[]));break}if(I(o)){t=o,0===o.length?r=sn(n,r,[]):"object"==typeof o[0]?r=sn(n,r,o):u(String(o));break}"ELEMENT_NODE"in o&&t!==o&&(t=o,r=sn(n,r,11===o.nodeType?F.call(o.childNodes):[o]));break;case"function":u(o(n))}}}(e):"attr"===t?vn(e,n.name):function(n){var t;return function(e){t!=e&&(t=e,n.textContent=null==e?"":e)}}(e)}var dn="isµ",pn=z(new WeakMap),mn=/^(?:plaintext|script|style|textarea|title|xmp)$/i,yn=function(n,t){var e=pn.get(t)||pn.set(t,function(n,t){for(var e=Z(t,dn,"svg"===n),r=ln(e,n),u=fn(r),o=[],a=t.length-1,i=0,c="".concat(dn).concat(i);i<a;){var l=u.nextNode();if(!l)throw"bad template: ".concat(e);if(8===l.nodeType)l.data===c&&(o.push({type:"node",path:rn(l)}),c="".concat(dn).concat(++i));else{for(;l.hasAttribute(c);)o.push({type:"attr",path:rn(l),name:l.getAttribute(c)}),l.removeAttribute(c),c="".concat(dn).concat(++i);mn.test(l.tagName)&&l.textContent.trim()==="\x3c!--".concat(c,"--\x3e")&&(l.textContent="",o.push({type:"text",path:rn(l)}),c="".concat(dn).concat(++i))}}return{content:r,nodes:o}}(n,t)),r=e.content,u=e.nodes,o=an.call(document,r,!0);return{content:o,updates:u.map(hn,o)}},gn=function(n,t){var e=t.type,r=t.template,u=t.values,o=u.length;wn(n,u,o);var a=n.entry;a&&a.template===r&&a.type===e||(n.entry=a=function(n,t){var e=yn(n,t);return{type:n,template:t,content:e.content,updates:e.updates,wire:null}}(e,r));for(var i=a,c=i.content,l=i.updates,f=i.wire,s=0;s<o;s++)l[s](u[s]);return f||(a.wire=function(n){var t=n.childNodes,e=t.length;if(e<2)return e?t[0]:n;var r=F.call(t,0);return{ELEMENT_NODE:1,nodeType:111,firstChild:r[0],lastChild:r[e-1],valueOf:function(){if(t.length!==e)for(var u=0;u<e;)n.appendChild(r[u++]);return n}}}(c))},wn=function n(t,e,r){for(var u=t.stack,o=0;o<r;o++){var a=e[o];a instanceof bn?e[o]=gn(u[o]||(u[o]={stack:[],entry:null,wire:null}),a):I(a)?n(u[o]||(u[o]={stack:[],entry:null,wire:null}),a,a.length):u[o]=null}r<u.length&&u.splice(r)};function bn(n,t,e){this.type=n,this.template=t,this.values=e}var En=Object.create,Cn=Object.defineProperties,An=function(n){var t=z(new WeakMap);return Cn((function(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),u=1;u<e;u++)r[u-1]=arguments[u];return new bn(n,t,r)}),{for:{value:function(e,r){var u=t.get(e)||t.set(e,En(null));return u[r]||(u[r]=function(t){return function(e){for(var r=arguments.length,u=new Array(r>1?r-1:0),o=1;o<r;o++)u[o-1]=arguments[o];return gn(t,{type:n,template:e,values:u})}}({stack:[],entry:null,wire:null}))}},node:{value:function(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),u=1;u<e;u++)r[u-1]=arguments[u];return gn({stack:[],entry:null,wire:null},{type:n,template:t,values:r}).valueOf()}}})},kn=z(new WeakMap),xn=An("html"),Nn=An("svg"),Sn=Object.create,Mn=function(n){for(var t=arguments.length,e=new Array(t>1?t-1:0),r=1;r<t;r++)e[r-1]=arguments[r];return new bn("html",n,e)};Mn.for=Bn(xn);var $n=function(n){for(var t=arguments.length,e=new Array(t>1?t-1:0),r=1;r<t;r++)e[r-1]=arguments[r];return new bn("svg",n,e)};$n.for=Bn(Nn);var Tn=z(new WeakMap),On=function(){return{s:[],e:null}},Ln=function(n,t){var e=t.f,r=t.c,u=t.a,o=n.e;return o&&o.f===e||(n.e=o={f:e,h:null,$:null},o.h=function(n,t){return H((function(){var e=t.f.apply(this,arguments);return e instanceof bn?(Wn(n,e),t.$=jn(t,e)):t.$=e,t.$}))}(On(),o)),o.h.apply(r,u)},Wn=function(n,t){var e=t.values;_n(n,e)},_n=function n(t,e){for(var r=t.s,u=e.length,o=0;o<u;o++){var a=e[o];a instanceof Rn?e[o]=Ln(r[o]||(r[o]=On()),a):a instanceof bn?Wn(r[o]||(r[o]=On()),a):I(a)?n(r[o]||(r[o]=On()),a):r[o]=null}u<r.length&&r.splice(u)},jn=function(n,e){var r=e.type,u=e.template,o=e.values;return("svg"===r?Nn:xn).for(n,r).apply(void 0,[u].concat(t(o)))};function Rn(n,t,e){this.f=n,this.c=t,this.a=e}function Bn(n){var t=z(new WeakMap);return function(e,r){var u=t.get(e)||t.set(e,Sn(null)),o=u[r]||(u[r]=On());return function(t){for(var u=arguments.length,a=new Array(u>1?u-1:0),i=1;i<u;i++)a[i-1]=arguments[i];return _n(o,a),n.for(e,r).apply(void 0,[t].concat(a))}}}return n.Component=function(n){return function(){return new Rn(n,this,arguments)}},n.createContext=function(n){return{_:new Set,provide:E,value:n}},n.html=Mn,n.render=function(n,t){return(Tn.get(n)||Tn.set(n,{c:On(),h:H((function(t){var e="function"==typeof t?t():t;return function(n,t){var e="function"==typeof t?t():t,r=kn.get(n)||kn.set(n,{stack:[],entry:null,wire:null}),u=e instanceof bn?gn(r,e):e;return u!==r.wire&&(r.wire=u,n.textContent="",n.appendChild(u.valueOf())),n}(n,e instanceof Rn?Ln(this.c,e):(Wn(this.c,e),e))}),n)})).h(t)},n.svg=$n,n.useCallback=function(n,t){return C((function(){return n}),t)},n.useContext=function(n){var t=n._,e=n.value;return t.add(y()),e},n.useEffect=k,n.useLayoutEffect=x,n.useMemo=C,n.useReducer=function(n,t,e){return _(M,$,T,S(n,t,e))},n.useRef=function(n){var t=y(),e=t.i,r=t.s;return e===r.length&&r.push({current:n}),r[t.i++]},n.useState=function(n){return _(M,$,T,function(n){return S(N,n)}(n))},n}({});
{
"name": "uland",
"version": "0.8.3",
"version": "0.9.0",
"main": "./cjs/index.js",
"scripts": {
"build": "npm run async && npm run cjs && npm run rollup:async && npm run rollup:es && npm run rollup:babel && npm run min && npm run test && npm run size",
"build": "npm run async && npm run cjs && npm run rollup:async && npm run rollup:es && npm run rollup:babel && npm run min && npm run size",
"cjs": "ascjs --no-default esm cjs",

@@ -25,9 +25,9 @@ "async": "cp esm/index.js esm/async.js && sed -i.bck 's/uhooks-dom/uhooks-dom\\/async/; s/\\/\\*async\\*\\//async/; s/\\/\\*await\\*\\//await/' esm/async.js && rm -rf esm/async.js.bck",

"devDependencies": {
"@babel/core": "^7.12.17",
"@babel/preset-env": "^7.12.17",
"@babel/core": "^7.13.8",
"@babel/preset-env": "^7.13.9",
"@rollup/plugin-node-resolve": "^11.2.0",
"@ungap/degap": "^0.2.4",
"@ungap/degap": "^0.2.5",
"ascjs": "^5.0.1",
"drop-babel-typeof": "^1.0.3",
"rollup": "^2.39.0",
"rollup": "^2.40.0",
"rollup-plugin-babel": "^4.4.0",

@@ -54,4 +54,4 @@ "rollup-plugin-includepaths": "^0.2.4",

"uarray": "^1.0.0",
"uhooks-dom": "^0.2.4",
"uhtml": "^2.5.4",
"uhooks-dom": "^0.2.5",
"uhtml": "^2.6.0",
"umap": "^1.0.2"

@@ -58,0 +58,0 @@ },

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc