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