new function(){function u(a,f,g,c,d,h){return{tag:a,key:f,attrs:g,children:c,text:d,dom:h,domSize:void 0,state:{},events:void 0,instance:void 0,skip:!1}}function z(a){if(null==a||"string"!==typeof a&&null==a.view)throw Error("The selector must be either a string or a component.");if("string"===typeof a&&void 0===I[a]){for(var f,g,c=[],d={};f=O.exec(a);){var h=f[1],q=f[2];""===h&&""!==q?g=q:"#"===h?d.id=q:"."===h?c.push(q):"["===f[3][0]&&((h=f[6])&&(h=h.replace(/\\(["'])/g,"$1").replace(/\\\\/g,"\\")), "class"===f[4]?c.push(h):d[f[4]]=h||!0)}0b.indexOf("?")?"?":"&";b+=d+c}return b} function h(b){try{return""!==b?JSON.parse(b):null}catch(l){throw Error(b);}}function q(b){return b.responseText}function p(b,a){if("function"===typeof b)if(a instanceof Array)for(var c=0;cm.status||304===m.status)f(p(b.type,a));else{var c=Error(m.responseText), d;for(d in a)c[d]=a[d];l(c)}}catch(G){l(G)}};g&&null!=b.data?m.send(b.data):m.send()});return!1===b.redraw?t:m(t)},jsonp:function(b){var l=g(),h=new f(function(f,h){var l=b.callbackName||"_mithril_"+Math.round(1E16*Math.random())+"_"+m++,g=a.document.createElement("script");a[l]=function(c){g.parentNode.removeChild(g);f(p(b.type,c));delete a[l]};g.onerror=function(){g.parentNode.removeChild(g);h(Error("JSONP request failed"));delete a[l]};null==b.data&&(b.data={});b.url=c(b.url,b.data);b.data[b.callbackKey|| "callback"]=l;g.src=d(b.url,b.data);a.document.documentElement.appendChild(g)});return!1===b.redraw?h:l(h)},setCompletionCallback:function(a){r=a}}}(window,"undefined"!==typeof Promise?Promise:w),N=function(a){function f(e,k,a,b,c,d,f){for(;a=B&&x>=y;){var v=k[B],r=a[y];if(v!==r||n)if(null==v)B++;else if(null==r)y++;else if(v.key===r.key)B++,y++,h(e,v,r,c,p(k,B,d),n,l),n&&v.tag===r.tag&&m(e,q(v),d);else if(v=k[t],v!==r||n)if(null==v)t--;else if(null==r)y++;else if(v.key===r.key)h(e,v,r,c,p(k, t+1,d),n,l),(n||y=B&&x>=y;){v=k[t];r=a[x];if(v!==r||n)if(null==v)t--;else{if(null!=r)if(v.key===r.key)h(e,v,r,c,p(k,t+1,d),n,l),n&&v.tag===r.tag&&m(e,q(v),d),null!=v.dom&&(d=v.dom),t--;else{if(!E){E=k;var v=t,u={},C;for(C=0;C