/**
 * Minified by jsDelivr using Terser v5.37.0.
 * Original file: /npm/magix@3.8.16/dist/webpack/magix-debug.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
/*!3.8.16 Licensed MIT*/
module.exports=(()=>{"undefined"==typeof DEBUG&&(window.DEBUG=!0);let e,t=require("$"),r=t.isPlainObject,n=t.isArray,i=0,o="",l=[],a=",",s=null,f=window,d=document,u=d.documentElement.getAttribute,h=(e,t)=>u.call(e,t),$=t(d),c=f.setTimeout,p="changed",m="change",g="pageunload",b="value",w="mxs",v="#";function y(){}let x,E=JSON.stringify,k="",U="object",B="prototype",D="params",G="path",S="mx-view",V=/[#?].*$/,T=/([^=&?\/#]+)=?([^&#?]*)/g,I=/(?!^)=|&/,M=e=>(e||"mx_")+i++,C=M(),A={rootId:M(),defaultView:C,error(e){throw e}},q=e=>typeof e==U?e:d.getElementById(e),O=e=>!e||typeof e!=U,P=(e,t,r,n)=>{let i,o,l,a=0;for(l in e)i=e[l],o=t[l],O(i)&&o===i||Y(n,l)||(r[l]=1,a=1),t[l]=i;return a},_=(e,t,r)=>{if(e=q(e),t=q(t),e&&t&&!(r=e==t))try{r=!(16&~t.compareDocumentPosition(e))}catch(e){}return r},{assign:j,keys:N,hasOwnProperty:H}=Object,R=t("head"),L=(e,t)=>{if(DEBUG&&n(e))for(let t=0;t<e.length;t+=2)L(e[t],e[t+1]);else if(t&&!L[e])if(L[e]=1,DEBUG){if(0===e.indexOf("$throw_"))throw new Error(t);R.append(`<style id="${e}">${t}`)}else R.append(`<style>${t}`)},Z=e=>h(e,"id")||(e.$a=1,e.id=M()),F=(e,t,r,i,o)=>{for(o of(t=t||l,n(e)||(e=[e]),n(t)||(t=[t]),e))try{i=o&&o.apply(r,t)}catch(e){A.error(e)}return i},Y=(e,t)=>e&&H.call(e,t),z=(e,t)=>{let r,n;if(O(t))r=t+o,r[0]==k&&Y(e,r)&&(t=e[r]);else for(r in t)n=t[r],n=z(e,n),t[r]=n;return t},J=(e,t)=>t.f-e.f||t.t-e.t;function Q(e,t,r,n){(n=this).c=[],n.b=t||5,n.x=n.b+(e||20),n.r=r}j(Q[B],{get(e){let t=this.c[k+e];return t&&(t.f++,t.t=i++,t=t.v),t},each(e,t,r,n,i){for(i of(r=this).c)e(i.v,t,r)},set(e,t){let r=this,n=r.c,o=k+e,l=n[o],a=r.b;if(!l){if(n.length>=r.x)for(n.sort(J);a--;)l=n.pop(),l.f>0&&r.del(l.o);l={o:e},n.push(l),n[o]=l}l.v=t,l.f=1,l.t=i++},del(e){e=k+e;let t=this.c,r=t[e],n=this.r;r&&(r.f=-1,r.v=o,delete t[e],n&&F(n,r.o))},has(e){return Y(this.c,k+e)}});let W,X=t.isFunction,K=A.views={},ee=(e,t)=>{if(K[C]||(K[C]=W),!e)return t();n(e)||(e=[e]);let r,i=[],o=0,l=()=>{o||t.apply(xe,i)},a=(e,t,r)=>{(e=e(r=e=>{i[t]||(o--,i[t]=e,l())})).then&&e.then(r)};for(let t=0;t<e.length;t++)r=K[e[t]],X(r)&&!r.extend?(o++,a(r,t)):i[t]=K[e[t]];l()};function te(){}let re=(e,t,r,n,i)=>(te[B]=t[B],i=new te,j(i,r),j(e,n),i.constructor=e,e[B]=i,e),ne=t.find||t.zepto,ie=ne.matchesSelector||ne.matches,oe=(e,t)=>{t=e.data,e.eventTarget=t.e,F(t.f,e,t.v)},le=(e,r,n,i,o)=>{o&&(r+=`.${o.i}`),i?t(e).off(r,n):t(e).on(r,o,n)},ae=e=>e;if(DEBUG&&window.Proxy){let e=new Map;ae=(t,i,o,l)=>{if(O(t))return t;let a=(t,s)=>{let f=i+""+o,d=e.get(s);if(d&&d.key==f)return d.entity;if(s["_sf_"])return s;let u=new Proxy(s,{set(e,r,n){if(!o&&!t)throw new Error("avoid writeback,key: "+t+r+" value:"+n+" more info: https://github.com/thx/magix/issues/38");return e[r]=n,o&&o(t+r,n),!0},get(e,o){if("_sf_"==o)return!0;let s=e[o];return!t&&i&&i(o),!l&&Y(e,o)&&(n(s)||r(s))?a(t+o+".",s):s}});return e.set(s,{key:f,entity:u}),u};return a("",t)}}let se,fe=new Q,de=0,ue=(e,t,r)=>{try{r=decodeURIComponent(r)}catch(e){}se[t]=r},he=e=>{let t,r=fe.get(e);return r||(se={},t=e.replace(V,o),e==t&&I.test(t)&&(t=o),e.replace(t,o).replace(T,ue),fe.set(e,r={a:t,b:se})),{path:r.a,params:{...r.b}}},$e=(e,t,r)=>{let n,i,l,a=[];for(i in t)n=t[i]+o,(n||Y(r,i))&&(n=encodeURIComponent(n),a.push(l=i+"="+n));return l&&(e+=(e&&(~e.indexOf("?")?"&":"?"))+a.join("&")),e},ce=(e,t)=>{let r,n={};if(e)for(r of e)n[t&&r?r[t]:r]=t?r:1+(0|n[r]);return n},pe=new Q,me=(e,t,r)=>(pe.has(e)?r=pe.get(e):(r=F(Function(`return ${e}`)),e.indexOf(k)>-1?z(t,r):pe.set(e,r)),DEBUG&&(r=ae(r)),r),ge=0,be=[],we=()=>{let e,t=dr();for(;;){if(e=be[ge-1],!e){be.length=ge=0;break}if(e.apply(be[ge],be[ge+1]),ge+=3,dr()-t>48&&be.length>ge){setTimeout(we),console.log(`[CF] take a break of ${be.length} at ${ge}`);break}}},ve=e=>{e["$b"]=0,e["$a"]=1},ye={bubbles:!0,cancelable:!0},xe={mark:(e,t)=>{let r,n="$b";if(!e["$a"]){let i=e[n]||(e[n]={});i.hasOwnProperty(t)||(i[t]=0),r=++i[t]}return()=>{let i=e[n];return i&&r===i[t]}},unmark:ve,dispatch:(e,t,r)=>{let n=new Event(t,ye);j(n,r),e.dispatchEvent(n)},task:(e,t,r)=>{be.push(e,r,t),ge||(ge=1,setTimeout(we))},config:(e,t)=>(t=A,e&&(t=r(e)?j(t,e):t[e]),t),boot(e){j(A,e),ee(A.ini,(t=>{j(A,t,e),ee(A.exts,(()=>{et.on(p,ot),Me.on(p,ot),de=1,Qe()}))}))},toMap:ce,toTry:F,toUrl:$e,parseUrl:he,mix:j,has:Y,keys:N,inside:_,node:q,applyStyle:L,guid:M,use:ee,Cache:Q,nodeId:Z,use:ee,guard:ae},Ee={fire(e,t,r,n){let i,l,a,s,f=this,d=f[k+e];if(t||(t={}),t.type=e,d)for(i=d.length,l=i-1;i--;)a=n?i:l-i,s=d[a],s.f?(s.x=1,F(s.f,t,f),s.x=o):s.x||(d.splice(a,1),l--);return d=f[`on${e}`],d&&F(d,t,f),r&&f.off(e),f},on(e,t){let r=this,n=k+e;return(r[n]||(r[n]=[])).push({f:t}),r},off(e,t){let r,n=k+e,i=this,l=i[n];if(t){if(l)for(r of l)if(r.f==t){r.f=o;break}}else delete i[n],delete i[`on${e}`];return i}};xe.Event=Ee;let ke={},Ue={},Be={},De=0,Ge={},Se=e=>{e=(e+o).split(",");for(let t of e)Y(Ue,t)?Ue[t]++:Ue[t]=1;return e},Ve=e=>{let t,r;for(t of e)Y(Ue,t)&&(r=--Ue[t],r||(delete Ue[t],delete ke[t],DEBUG&&delete Ge[t]))};if(DEBUG&&setTimeout((()=>{et.on("changed",(()=>{setTimeout((()=>{let e=[],t=[];for(let r in Ge)Ue[r]||(t.push(r),e.push('key:"'+r+'" set by page:"'+Ge[r]+'"'));e.length&&console.warn("beware! Remember to clean "+e+' in {Magix.State}   Clean use view.mixins like mixins:[Magix.State.clean("'+t+'")]')}),200)}))}),0),DEBUG){let e=0,t=[],r=0,n=()=>{let r={};for(let e of t)r[e.msg]||(console.warn(e.msg),r[e.msg]=1);t.length=0,e=0};var Te=e=>{for(let r=t.length;r--;){t[r].key==e&&t.splice(r,1)}},Ie=(i,o)=>{clearTimeout(r),e=0,t.push({key:i,msg:o}),e||(e=1,r=setTimeout(n,500))}}let Me={get(e){let t=e?ke[e]:ke;if(DEBUG){if(e&&de){let t=et.parse();Y(Ge,e)&&Ge[e]!=t.path&&console.warn('beware! You get state:"{Magix.State}.'+e+'" where it set by page:'+Ge[e])}t=ae(t,(e=>{if(de){let t=et.parse();Y(Ge,e)&&Ge[e]!=t.path&&console.warn('beware! You get state:"{Magix.State}.'+e+'" where it set by page:'+Ge[e])}}),((t,r)=>{let n=e||t;Ie(n,'beware! You direct modify "{Magix.State}.'+n+'"  You should call Magix.State.set() and Magix.State.digest() to notify other views {Magix.State} changed')}))}return t},set(e,t){if(De=P(e,ke,Be,t)||De,DEBUG&&de){let t=et.parse();for(let r in e)Ge[r]=t.path}return this},digest(e,t){if(e&&Me.set(e,t),De){if(DEBUG)for(let e in Be)Te(e);De=0;let e=j({},Be);Be={},this.fire(p,{keys:e})}},diff:()=>Be,setup(e){Se(e)},teardown(e){Ve(e)},clean(e){if(DEBUG){let t=!1;return setTimeout((()=>{if(!t)throw new Error('Magix.State.clean only used in View.mixins like mixins:[Magix.State.clean("p1,p2,p3")]')}),1e3),{"":e,ctor(){t=!0,e=Se(e),this.on("destroy",(()=>{Ve(e)}))}}}return{ctor(){e=Se(e),this.on("destroy",(()=>Ve(e)))}}},...Ee};xe.State=Me;let Ce,Ae="view",qe=new Q,Oe=new Q,Pe=f.location,_e=0,je={query:{},params:{},href:o},Ne=/(?:^.*\/\/[^\/]+|#.*$)/gi,He=/^[^#]*#?!?/;function Re(t,r){return this[D][t]||r!==e&&r||o}let Le,Ze,Fe,Ye,ze,Je=(e,t)=>{e="#!"+e,t?Pe.replace(e):Pe.hash=e},Qe=()=>{let e,t,r=Xe().srcHash;le(f,"hashchange",((n,i,l)=>{t||(i=Xe(),e=i.srcHash,e!=r&&(l=()=>{n.p=1,r=e,t=o,Je(e),Ke()},n={reject(){n.p=1,t=o,Je(r)},resolve:l,prevent(){t=1}},et.fire(m,n),t||n.p||l()))})),le(f,"beforeunload",((e,t,r)=>{if(e=e||f.event,t={},et.fire(g,t),r=t.msg)return e&&(e.returnValue=r),r})),Ke()},We=d.title,Xe=e=>{e=e||Pe.href;let t,n,i,l,a,s=qe.get(e);return s||(t=e.replace(Ne,o),n=e.replace(He,o),i=he(t),l=he(n),a={...i[D],...l[D]},s={get:Re,href:e,srcQuery:t,srcHash:n,query:i,hash:l,params:a},de&&(((e,t)=>{if(Le||(Le=A.routes||{},Ze=A.unmatchView,Fe=A.defaultView,Ye=A.defaultPath||"/",ze=A.rewrite),!e[Ae]){let n=e.hash[G]||Ye;ze&&(n=ze(n,e[D],Le)),t=Le[n]||Ze||Fe,e[G]=n,e[Ae]=t,r(t)&&(DEBUG&&(t.view||console.error(n," config missing view!",t)),j(e,t))}})(s),qe.set(e,s)),DEBUG&&(s.params=ae(s.params),s=ae(s))),s},Ke=()=>{let e=Xe(),t=((e,t)=>{let r=e.href,n=t.href,i=r+k+n,o=Oe.get(i);if(!o){let n,l;o={params:l={},force:!r};let a,s=e[D],f=t[D],d=N(s).concat(N(f)),u=e=>{let t=s[e],r=f[e];t!=r&&(l[e]={from:t,to:r},n=1)};for(a of d)u(a);s=e,f=t,l=o,u(G),u(Ae),Oe.set(i,o={a:n,b:o})}return o})(je,je=e);return!_e&&t.a&&(Ce=t.b,Ce[G]&&(d.title=e.title||We),et.fire(p,Ce)),_e=0,DEBUG&&(Ce=ae(Ce)),Ce},et={parse:Xe,diff:Ke,to(e,t,n,i){!t&&r(e)&&(t=e,e=o);let l=he(e),a=l[D],s=l[G],f=je[G],d=je[D],u=je.query[D];if(j(a,t),s)for(f in u)Y(a,f)||(a[f]=o);else d&&(s=f,a={...d,...a});((e,t,r,n,i,o)=>{(e=$e(e,t,o))!=r.srcHash&&(_e=i,Je(e,n))})(s,a,je,n,i,u)},...Ee};xe.Router=et;let tt,rt,nt=0,it=(e,t,r,n,i,o,l)=>{e&&e.$a!=nt&&(r=e.$v)&&r.$a>1&&((t?((e,t,r)=>{let n,i=e.$os;if(i)for(n of i)if(r=Y(t,n))break;return r})(r,t):ar(r))&&(l=r.$b()),l&&l.then||(l=at),l.then((()=>{for(o of e.children())it(lt[o],t)})))},ot=(e,t,r)=>{t=ut(),(r=e[Ae])?t.mountView(r.to):(nt=i++,it(t,e.keys))},lt={},at={then:e=>e()},st=e=>{if(!e.$b&&!e.$d&&e.$cc==e.$rc){e.$cr||(e.$cr=1,e.$ca=0,e.fire("created"));let{id:t,pId:r}=e,n=lt[r];n&&!Y(n.$e,t)&&(n.$e[t]=1,n.$rc++,st(n))}},ft=(e,t)=>{if(!e.$ca&&e.$cr){e.$cr=0,e.$ca=1,e.fire("alter",t);let{id:r,pId:n}=e,i=lt[n];i&&Y(i.$e,r)&&(i.$rc--,delete i.$e[r],ft(i,t))}},dt=(e,t,r,n)=>(n=(n=(n=lt[e])&&n.$v)?n.$d.$a:{},t.indexOf(k)>0&&z(n,r),n),ut=(e,t)=>(tt||(x=d.body,e=A.rootId,q(e)||(x.id=e),tt=new pt(e)),tt),ht=(e,t)=>{Y(lt,e)||(lt[e]=t,pt.fire("add",{vframe:t}),(e=q(e))&&(e.vframe=t))},$t=(e,t,r)=>{for(t=e.$f;t.length;)(r=t.shift()).r||e.invoke(r.n,r.a),delete t[r.k]},ct=[];function pt(e,t,r){if((r=this).id=e,DEBUG){let r=0;if(t||e==A.rootId||(r=1),!r&&e&&t){let n=lt[t];n&&n.$c[e]||(r=1)}r&&console.error("beware! Avoid use new Magix.Vframe() outside")}r.$c={},r.$cc=0,r.$rc=0,r.$g=r.$g||1,r.$e={},r.$f=[],r.pId=t,ht(e,r)}j(pt,{all:()=>lt,get:e=>lt[e]},Ee),j(pt[B],Ee,{mountView(e,t){let r,n,i,l,a,s=this,f=s.id,d=q(f),u=s.pId;!s.$h&&d&&(s.$h=1,s.$i=d.innerHTML),s.unmountView(),s.$b=0,r=he(e||o),i=r[G],d&&i&&(s[G]=e,l=r[D],dt(u,e,l),s.$j=r[G],j(l,t),n=s.$g,ee(i,(t=>{if(n==s.$g){if(!t)return A.error(Error(`id:${f} cannot load:${i}`));if(a=lr(t),i=new t(f,s,l,d,a),DEBUG){let r=t.prototype,n={id:1,updater:1,owner:1,$l:1,$r:1,$a:1,$d:1};for(let t in i)if(Y(i,t)&&r[t])throw new Error(`avoid write ${t} at file ${e}!`);i=ae(i,null,((t,i)=>{if(Y(r,t)||Y(n,t)&&("$a"!=t||!isFinite(i))&&("owner"!=t||0!==i))throw new Error(`avoid write ${t} at file ${e}!`)}),!0)}s.$v=i,s.$a=nt,rr(i),l=F(i.init,[l,{node:d,deep:!i.tmpl}],i),l||(l=at),n=++s.$g,l.then((()=>{n==s.$g&&(i.$b(),i.tmpl||(s.$h=0,i.$e||i.endUpdate()))}))}})))},unmountView(){let e,r,n=this,{$v:i,id:o}=n;n.$f=[],i&&(rt||(r=1,rt={id:o}),n.$b=1,n.unmountZone(0,1),ft(n,rt),n.$v=0,i.$a>0&&(i.$a=0,delete vt[o],delete yt[o],i.fire("destroy",0,1,1),ve(i),Kt(i,1),rr(i,1),i.owner=0),i.$a--,e=q(o),e&&n.$h&&t(e).html(n.$i),r&&(rt=0)),n.$g++},mountVframe(e,t,r){let n,i=this,o=i.id,l=i.$c;return ft(i,{id:e}),n=lt[e],n||(Y(l,e)||(i.$n=0,i.$cc++),l[e]=e,n=ct.pop(),n?pt.call(n,e,o):n=new pt(e,o)),n.mountView(t,r),n},mountZone(e,r){let n,i,o=this,l=[];e=e||o.id;let a=t(`${v}${e} [${S}]`);for(n of(o.$d=1,a))n.$b||(i=Z(n),n.$b=1,l.push([i,h(n,S)]));for([i,n]of l)DEBUG&&document.querySelectorAll(`#${i}`).length>1&&A.error(Error(`mount vframe error. dom id:"${i}" duplicate`)),DEBUG?l[i]?A.error(Error(`vf.id duplicate:${i} at ${o[G]}`)):o.mountVframe(l[i]=i,n):o.mountVframe(i,n);o.$d=0,r||st(o)},unmountVframe(e,t){let r;if(e=e?this.$c[e]:this.id,r=lt[e],r){let{$cr:n,pId:i}=r;r.unmountView(),((e,t,r)=>{(r=lt[e])&&(delete lt[e],pt.fire("remove",{vframe:r,fcc:t}),DEBUG&&d.querySelectorAll("#"+e).length>1&&A.error(Error(`remove vframe error. dom id:"${e}" duplicate`)),(e=q(e))&&(e.$b=0,e.vframe=0,e.$a=0))})(e,n),r.id=r.pId=r.$c=r.$e=0,r.$h=0,r.off("alter"),r.off("created"),ct.push(r),r=lt[i],r&&Y(r.$c,e)&&(delete r.$c[e],r.$n=0,r.$cc--,t||st(r))}},unmountZone(e,t){let r,n=this;for(r in n.$c)(!e||r!=e&&_(r,e))&&n.unmountVframe(r,1);t||st(n)},parent(e,t){for(t=this,e=e>>>0||1;t&&e--;)t=lt[t.pId];return t},children(e){return(e=this).$n||(e.$n=N(e.$c))},invoke(e,t){let r,n,i,o,l,a=this.$f;return(n=this.$v)&&n.$e?r=(i=n[e])&&F(i,t,n):(o=a[l=k+e],o&&(o.r=t===o.a),o={n:e,a:t,k:l},a.push(o),a[l]=o),r}}),xe.Vframe=pt,t.fn.invokeView=function(e,t){let r,n,i=[];for(r of this)n=r.vframe,i.push(n&&n.invoke(e,t));return i};let mt=new Q(30,10),gt=/(?:([\w\-]+)\x1e)?([^(]+)\(([\s\S]*)?\)/,bt={},wt={},vt={},yt={},xt=0,Et=(e,t)=>{let r,n,i,o,a,s,f=[],d=e,u=h(e,`mx-${t}`),$=[],c=v,p=0;if(u&&(a=mt.get(u),a||(a=u.match(gt)||l,a={v:a[1],n:a[2],i:a[3]},mt.set(u,a)),a={...a,r:u}),a&&!a.v||wt[t]){if((i=yt[n=d.$d])&&1==i[d.$e]&&(s=1,c=n),!s){for($.push(d);d!=x&&(d=d.parentNode);){if(lt[n=d.id]||(i=yt[n=d.$d])&&1==i[d.$e]){c=n;break}$.push(d)}for(u of $)(n=yt[c])||(n=yt[c]={}),i=u.$e||(u.$e=++xt),n[i]=1,u.$d=c}d=e.id,lt[d]&&(p=c=d);do{if(r=lt[c],r&&(s=r.$v)){if(i=s.$so,o=i[t],o)for(d=o.length;d--;)n=o[d],i={r:n,v:c,n:n},n?!p&&ie(e,n)&&f.push(i):p&&f.unshift(i);if(s.tmpl&&!p){a&&!a.v&&(a.v=c);break}p=0}}while(r&&(c=r.pId))}return a&&f.push(a),f},kt=e=>{let t,r,n,i,o,l,a,s,{target:f,type:d}=e,u=[];for(;f!=x;){if(t=Et(f,d),t.length){u=[];for(let{v:r,r:u,n:h,i:$}of t){if(!r&&DEBUG)return A.error(Error(`bad ${d}:${u}`));if(a!=r){if(a&&e.isPropagationStopped())break;a=r}n=lt[r],i=n&&n.$v,i?(o=h+k+d,l=i[o],l&&(e.eventTarget=f,s=$?me($,i.$d.$a):{},e[D]=s,F(l,e,i)),DEBUG&&(l||(""==o[0]?console.error("use view.wrapEvent wrap your html"):console.error("can not find event processor:"+h+"<"+d+"> from view:"+n.path)))):e.stopPropagation(),DEBUG&&(i||0===i||console.error("can not find vframe:"+r))}}if((r=vt[l=f.$d])&&(r=r[f.$e])&&r[d]||e.isPropagationStopped()){u.length&&u.push(l);break}a=f.id,lt[a]&&u.push(a),u.push(f),f=f.parentNode||x}if(l=u.length)for(r=v;l--;)i=u[l],i.nodeType?((t=vt[r])||(t=vt[r]={}),a=i.$e||(i.$e=++xt),(s=t[a])||(s=t[a]={}),s[d]=1):r=i},Ut=(e,t,r)=>{let n=0|bt[e],i=r?-1:1;n&&r!==n||le(x,e,kt,r),bt[e]=n+i,t&&(wt[e]=(0|wt[e])+i)},Bt="http://www.w3.org/2000/svg",Dt="http://www.w3.org/1998/Math/MathML",Gt={option:[1,"<select multiple>"],thead:[1,"<table>"],col:[2,"<table><colgroup>"],tr:[2,"<table><tbody>"],td:[3,"<table><tbody><tr>"],area:[1,"<map>"],param:[1,"<object>"],g:[1,`<svg xmlns="${Bt}">`],m:[1,`<math xmlns="${Dt}">`],_:[0,""]},St=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i;Gt.optgroup=Gt.option,Gt.tbody=Gt.tfoot=Gt.colgroup=Gt.caption=Gt.thead,Gt.th=Gt.td;let Vt=d.implementation.createHTMLDocument(o),Tt=Vt.createElement("base");Tt.href=d.location.href,Vt.head.appendChild(Tt);let It=(e,t)=>{if(1==t.nodeType){let r=Z(t);e.unmountZone(r,1),e.$c[r]&&e.unmountVframe(r,1)}},Mt={INPUT:[b,"checked"],TEXTAREA:[b],OPTION:["selected"]},Ct=(e,t)=>(1==e.nodeType&&(e.$f?t=e.$g:((t=e.$a?o:h(e,"id"))||(t=h(e,w)),t||(t=h(e,S))&&(t=he(t)[G]),e.$f=1,e.$g=t)),t),At=(e,t,r,n,i)=>{let o,l,a,s,f,d=e.lastChild,u=t.firstChild,h=0,$={},c={};for(;d;)h++,a=Ct(d),a&&(a=$[a]||($[a]=[]),a.push(d)),d=d.previousSibling;for(;u;)a=Ct(u),a&&(c[a]=(c[a]||0)+1),u=u.nextSibling;for(u=t.firstChild,d=e.firstChild;u;)if(h--,o=u,u=u.nextSibling,a=Ct(o),s=$[a],s&&(s=s.pop())){for(;s!=d;)f=d.nextSibling,e.appendChild(d),d=f;d=s.nextSibling,c[a]&&c[a]--,qt(s,o,e,r,n,i)}else d?(l=d,a=Ct(l),a&&$[a]&&c[a]?(h++,r.c=1,r.n.push([8,e,o,l])):(d=d.nextSibling,qt(l,o,e,r,n,i))):(r.c=1,r.n.push([1,e,o]));for(l=e.lastChild;h-- >0;)It(n,l),DEBUG&&(l.parentNode||console.error("Avoid remove node on view.destroy in digesting")),r.n.push([2,e,l]),l=l.previousSibling,r.c=1},qt=(e,t,r,n,i,l)=>{if(((e,t)=>{let r,n=e.nodeName,i=Mt[n],o=0;if(i)for(r of i)e[r]!=t[r]&&(o=1,e[r]=t[r]);return o})(e,t)||1==e.nodeType&&e.hasAttribute("mxv")||!e.isEqualNode||!e.isEqualNode(t))if(e.nodeName===t.nodeName)if(1===e.nodeType){let r=h(t,w);if(r&&r==h(e,w))return;let s,f,d,u,$,c,p,m=h(t,S),g=t.innerHTML,y=h(t,"mxa"),x=!y||y!=h(e,"mxa"),E=lt[h(e,"id")],k=m&&he(m);if(m&&E&&(!h(t,"id")||h(t,"id")==h(e,"id"))&&E.$j==k[G]&&(u=E.$v)){if(c=g!=E.$i,p=m!=E[G],d=h(e,"mxv"),!c&&!p&&d)for(d of($=d.split(a),$))if(d==v||Y(l,d)){p=1;break}(p||c)&&(d=u.$e&&u.$f,d?($=k[D],dt(E.pId,m,$),E.$i=g,E[G]=m,k={node:t,deep:!u.tmpl,attr:x,inner:c,query:p,keys:l},F(d,[$,k],u)&&n.v.push(u),s=k.deep):(f=1,s=1))}else s=1,f=E;f&&(n.c=1,E.unmountVframe(0,1)),x&&((e,t,r,n)=>{let i,l,a,s;delete e.$f;let f=e.attributes,d=t.attributes;for(l=f.length;l--;)i=f[l].name,t.hasAttribute(i)||("id"==i?n||r.d.push([e,o]):(r.c=1,e.removeAttribute(i)));for(l=d.length;l--;)i=d[l],a=i.name,s=i[b],h(e,a)!=s&&("id"==a?r.d.push([e,s]):(r.c=1,e.setAttribute(a,s)))})(e,t,n,E&&m),s&&At(e,t,n,i,l)}else e.nodeValue!==t.nodeValue&&(n.c=1,e.nodeValue=t.nodeValue);else It(i,e),n.c=1,n.n.push([4,r,t,e])},Ot={"&":"amp","<":"lt",">":"gt",'"':"#34","'":"#39","`":"#96"},Pt=/[&<>"'\`]/g,_t=e=>""+(null==e?"":e),jt=e=>`&${Ot[e]};`,Nt=e=>_t(e).replace(Pt,jt),Ht=(e,t,r,n)=>{for(n=e[k];--n;)if(e[r=k+n]===t)return r;return e[r=k+e[k]++]=t,r},Rt={"!":"%21","'":"%27","(":"%28",")":"%29","*":"%2A"},Lt=e=>Rt[e],Zt=/[!')(*]/g,Ft=e=>encodeURIComponent(_t(e)).replace(Zt,Lt),Yt=/[\\'"]/g,zt=e=>_t(e).replace(Yt,"\\$&"),Jt=(e,t)=>{let r,n,i=e.$k,o=e.$c,l=e.$b,a=lt[l],s=a&&a.$v,f={d:[],v:[],n:[]},d=q(l),u=e.$d,h=e.$a,c=r=>{t.i<t.length?Jt(e,t):(f=t.slice(),t.i=t.length=0,r&&s.fire("domready"),F(f))};if(t.i=t.length,e.$c=0,e.$k={},o&&s&&d&&s.$a>0&&(r=s.tmpl)&&s.$d==e){for(n of(s.fire("dompatch"),delete vt[l],delete yt[l],n=((e,t)=>{let r,n=Vt.createElement("div"),i=t.namespaceURI;r=i==Bt?"g":i==Dt?"m":(St.exec(e)||[0,""])[1];let o=Gt[r]||Gt._;n.innerHTML=o[1]+e;let l=o[0];for(;l--;)n=n.lastChild;return n})(r(u,l,h,Nt,_t,Ft,Ht,zt),d),At(d,n,f,a,i),f.d))n[0].id=n[1];for(n of f.n)1==n[0]?n[1].appendChild(n[2]):2==n[0]?n[1].removeChild(n[2]):4==n[0]?n[1].replaceChild(n[2],n[3]):n[1].insertBefore(n[2],n[3]);for(n of(a.$d=r=f.c||!s.$e,f.v))n.$b();r&&s.endUpdate(l),f.c&&$.trigger({type:"htmlchanged",vId:l}),c(1)}else c()};function Qt(e){let t=this;t.$b=e,t.$c=1,t.$d={vId:e},t.$a={[k]:1},t.$e=[],t.$k={}}j(Qt[B],{get(e,t){return t=this.$d,e&&(t=t[e]),t},set(e,t){let r=this;return r.$c=P(e,r.$d,r.$k,t)||r.$c,r},digest(e,t,r){let n=this.set(e,t),i=n.$e;r&&i.push(r),i.i?DEBUG&&console.warn("Avoid redigest while updater is digesting"):Jt(n,i)},snapshot(){let e=this;return e.$f=E(e.$d),e},altered(){let e=this;if(e.$f)return e.$f!=E(e.$d)},translate(e){return z(this.$d,e)},parse(e){return me(e,this.$a)}});let Wt=/^(\$?)([^<]*)<([^>]+)>(?:&(.+))?$/,Xt=(e,t,r)=>(e.a?r=e:((r=function(e){F(r.a,e,this)}).a=[e],r.b=1),r.a=r.a.concat(t.a||t),r),Kt=(e,t)=>{let r,n,i=e.$r;for(r in i)n=i[r],(t||n.x)&&er(i,r,1)},er=(e,t,r,n)=>{let i,o,a=e[t];return a&&a!=n&&(o=a.e,i=o.destroy,i&&r&&F(i,l,o),delete e[t]),o},tr=(e,t,r,n,i)=>{n=e[t],e[t]=e[r]=function(...e){if((i=this).$a>0)return i.$a++,i.fire("rendercall"),Kt(i),F(n,e,i)}},rr=(e,t)=>{let r,{$eo:n,$so:i,$el:o,id:l}=e;for(r in n)Ut(r,i[r],t);for(r of o)le(r.e,r.n,oe,t,{i:l,v:e,f:r.f,m:r.m,e:r.e})},nr={win:f,doc:d},ir=(e,t,r)=>{let n,i,o,l,a={};for(i of e)for(n in i)o=i[n],l=a[n],"ctor"!=n?(Wt.test(n)?l?o=Xt(l,o):o.b=1:DEBUG&&l&&"extend"!=n&&n!=k&&A.error(Error("merge duplicate:"+n)),a[n]=o):r.push(o);for(n in a)Y(t,n)||(t[n]=a[n])};function or(...e){let t=this,r=t._||(t._=[]);return ir(e,t[B],r),t}let lr=e=>{if(!e[k]){e[k]=[];let t,r,n,i,o,l,s,f,d,u,h,$=e[B],c={},p=[],m={};for(s in r=$.mixins,r&&ir(r,$,e[k]),$)if(t=$[s],r=s.match(Wt),r){if([,l,n,i,h]=r,u={},h)for(f of(h=h.split(a),h))u[f]=!0;for(f of(i=i.split(a),i)){if(o=nr[n],d=1,l){if(o){p.push({f:t,e:o,n:f,m:u});continue}d=2,o=m[f],o||(o=m[f]=[]),o[n]||(o[n]=1,o.push(n))}c[f]=c[f]|d,f=n+k+f,o=$[f],o?o.b&&(t.b?$[f]=Xt(t,o):Y($,s)&&($[f]=t)):$[f]=t}}tr($,"render","$b"),$.$eo=c,$.$el=p,$.$so=m,$.$f=$.assign}return e[k]},ar=e=>{let t,r,n,i=e.$l;if(i.f&&(i.p&&(t=Ce[G]),!t&&i.k))for(r of(n=Ce[D],i.k))if(t=Y(n,r),t)break;return t};function sr(e,t,r,n,i){(i=this).owner=t,i.id=e,i.$l={k:[]},i.$r={},i.$a=1,i.updater=i.$d=new Qt(i.id),(e=sr._)&&F(e,[r,{node:n,deep:!i.tmpl}],i)}j(sr,{merge:or,extend:function e(t,r){let n=this,i=(t=t||{}).ctor,o=[];function l(e,t,r,i,a,s,f,d,u){n.call(f=this,e,t,r,i,a),s=l._,d=[r,{node:i,deep:!f.tmpl}],s&&F(s,d,f),(u=o.concat(a)).length&&F(u,d,f)}return i&&o.push(i),l.merge=or,l.extend=e,re(l,n,t,r)}}),j(sr[B],Ee,{init:y,beginUpdate(e,t){(t=this).$a>0&&t.$e&&t.owner.unmountZone(e,1)},endUpdate(e,t,r,n,i){(r=this).$a>0&&(e=e||r.id,t?i=t:(i=r.$e,r.$e=1),(n=r.owner).mountZone(e,t),i||c(r.wrapAsync($t),0,n))},wrapAsync(e,t){let r=this,n=r.$a;return(...i)=>{if(n>0&&n==r.$a)return e.apply(t||r,i)}},observeLocation(e,t){let n;n=this.$l,n.f=1,r(e)&&(t=e[G],e=e[D]),n.p=t,e&&(n.k=(e+o).split(a))},observeState(e){this.$os=(e+o).split(a)},capture(e,t,r,n){return n=this.$r,t?(er(n,e,1,t),n[e]={e:t,x:r},DEBUG&&t&&0===(t.id+o).indexOf("s")&&(t.$a=1,r||console.warn("beware! May be you should set destroyWhenCallRender = true"))):t=(n=n[e])&&n.e,t},release(e,t){return er(this.$r,e,t)},leaveTip(e,t){let r=this,n=i=>{let o="a",l="b";i.type!=m&&(o="b",l="a"),n[o]?(i.prevent(),i.reject()):t()&&(i.prevent(),n[l]=1,r.leaveConfirm((()=>{n[l]=0,i.resolve()}),(()=>{n[l]=0,i.reject()}),e))},i=r=>{t()&&(r.msg=e)};et.on(m,n),et.on(g,i),r.on("unload",n),r.on("destroy",(()=>{et.off(m,n),et.off(g,i)}))},render:y}),xe.View=sr;let fr=t.type,dr=Date.now;function ur(){this.id=M("b"),this.$={}}j(ur[B],{get(t,r){let i,l=this,a=l.$;if(t){let r,i=n(t)?t.slice():(t+o).split(".");for(;(r=i.shift())&&a;)a=a[r];r&&(a=e)}return r!==e&&(i=fr(r))!=fr(a)&&(DEBUG&&console.warn("type neq:"+t+" is not a(n) "+i),a=r),DEBUG&&l.$b&&l.$b.k&&(a=ae(a)),a},set(e,t){r(e)||(e={[e]:t}),j(this.$,e)}});function hr(e,t,r){(r=this[e])&&(delete this[e],F(r,t,r.e))}let $r=(e,t,r,n,i,o)=>{let l=[],a=s,f=0;return function(d,u){f++;let h,$,c=this,p=c.$b,m=p.k;if(l[d+1]=c,u?(a=u,h=1):o.has(m)||(m&&o.set(m,c),p.t=dr(),$=p.a,$&&F($,c,c),$=p.x,$&&t.clear($),h=1),!r.$d){let t=f==n;t&&(r.$e=0,2==i&&(l[0]=a,F(e,l,r))),1==i&&F(e,[u||s,c,t,d],r)}h&&t.fire("end",{bag:c,error:u})}},cr=(e,t,r,i,o)=>{if(e.$d)return e;if(e.$e)return e.enqueue(cr.bind(e,e,t,r,i,o));e.$e=1,n(t)||(t=[t]);let l=e.constructor,a=0,s=l.$f,f=$r(r,l,e,t.length,i,l.$c);for(let e of t)if(e){let t,r=l.get(e,o),n=r.e,i=n.$b.k,d=f.bind(n,a++);i&&s[i]?s[i].push(d):r.u?(i&&(t=[d],t.e=n,s[i]=t,d=hr.bind(s,i)),l.$s(n,d)):d()}return e};function pr(){this.id=M("s"),this.$g=[]}j(pr[B],{all(e,t){return cr(this,e,t,2)},save(e,t){return cr(this,e,t,2,1)},one(e,t){return cr(this,e,t,1)},enqueue(e){let t=this;return t.$d||(t.$g.push(e),t.dequeue(t.$h)),t},dequeue(...e){let t,r=this;r.$e||r.$d||(r.$e=1,c((()=>{r.$e=0,r.$d||(t=r.$g.shift(),t&&F(t,r.$h=e))}),0))},destroy(e){(e=this).$d=1,e.$g=0}});let mr=(e,t,r)=>[E(t),E(e)].join(k),gr=(e,t,r,n)=>{(n=e&&e.$b)&&t[n.n]&&r.del(n.k)},br={add(e){let t,r=this.$b;for(t of(n(e)||(e=[e]),e))if(t){let{name:e,cache:n}=t;t.cache=0|n,r[e]=t}},create(e){let t=this.meta(e),n=0|e.cache||t.cache,i=new ur;i.set(t),i.$b={n:t.name,a:t.after,x:t.cleans,k:n&&mr(t,e)},r(e)&&i.set(e);let o=t.before;return o&&F(o,i,i),this.fire("begin",{bag:i}),i},meta(e){return this.$b[e.name||e]||e},get(e,t){let r,n,i=this;return t||(r=i.cached(e)),r||(r=i.create(e),n=1),{e:r,u:n}},clear(e){this.$c.each(gr,ce((e+o).split(a)))},cached(e){let t,r,n=this,i=n.$c,o=n.meta(e),l=0|e.cache||o.cache;if(l&&(r=mr(o,e)),r){let e=n.$f[r];e?t=e.e:(t=i.get(r),t&&dr()-t.$b.t>l&&(i.del(r),t=0))}return t},...Ee};return pr.extend=(e,t,r)=>{function n(){pr.call(this)}return n.$s=e,n.$c=new Q(t,r),n.$f={},n.$b={},re(n,pr,s,br)},xe.Service=pr,j(y[B],Ee),y.extend=function e(t,r){let n=this,i=t&&t.ctor;function o(...e){n.apply(this,e),i&&i.apply(this,e)}return o.extend=e,re(o,n,t,r)},xe.Base=y,W=sr.extend(),xe.addView=(e,t)=>{K[e]=t},xe})();
//# sourceMappingURL=/sm/9b6a66f83155ce37a69aa600471fc9eed01cba948c2185013c373ed9ee3ccac7.map