var n,t,i,r,u,f,o,e,l,c,a,s,h,p,v={},y=[],w=/^m(i|n|o|s|text|space)$/,d=Array.isArray,_=y.slice,g=Object.assign;function b(n){n&&n.parentNode&&n.remove()}function k(n,t,i){var r,u,f,o={},e=arguments.length;for(f in t)"key"==f?r=t[f]:"ref"==f&&"function"!=typeof n?u=t[f]:o[f]=t[f];return e>2&&(o.children=e>3?_.call(arguments,2):i),M(n,o,r,u,null)}function m(n,t,i){var r,u,f,o=g({},n.props),e=arguments.length;for(f in t)"key"==f?r=t[f]:"ref"==f&&"function"!=typeof n.type?u=t[f]:o[f]=t[f];return e>2&&(o.children=e>3?_.call(arguments,2):i),M(n.type,o,void 0!==r?r:n.key,void 0!==u?u:n.ref,null)}function M(i,r,u,f,o){var e={type:i,props:r,key:u,ref:f,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:o||++t,__i:-1,__u:0};return!o&&n.vnode&&n.vnode(e),e}function $(){return{current:null}}function x(n){return n.children}function S(n,t){this.props=n,this.context=t,this.__g=0}function C(n,t){if(null==t)return n.__?C(n.__,n.__i+1):null;for(var i;ti&&r.sort(o),t=r.shift(),i=r.length,8&t.__g&&(e=void 0,l=void 0,c=(l=(u=t).__v).__e,a=[],s=[],(h=u.__P)&&((e=g({constructor:void 0},l)).__v=l.__v+1,n.vnode&&n.vnode(e),z(h,e,l,u.__n,h.namespaceURI,32&l.__u?[c]:null,a,c||C(l),32&l.__u,s),e.__v=l.__v,e.__.__k[e.__i]=e,D(a,e,s),l.__=l.__e=null,e.__e!=c&&j(e)))}finally{r.length=f=0}}function I(n,t,i,r,u,f,o,e,l,c,a){var s,h,p,w,d,_,g=r.__k||y,b=t.length;for(l=A(i,t,g,l,b),s=0;sl?_--:_++,g=!0)):(~c||(u>y?_--:u>1](a?1:0))for(u=i-1,f=i+1;u>=0||f=0?u--:f++])&&!(2&c.__u)&&e==c.key&&l==c.type)return o;return-1}function q(n,t,i){null==i&&(i=""),"-"==t[0]?n.setProperty(t,i):n[t]=i}function N(n,t,i,r,u){var f;n:if("style"==t)if("string"==typeof i)n.style.cssText=i;else{if("string"==typeof r&&(n.style.cssText=r=""),r)for(t in r)i&&t in i||q(n.style,t,"");if(i)for(t in i)r&&i[t]==r[t]||q(n.style,t,i[t])}else if("o"==t[0]&&"n"==t[1])f=t!=(t=t.replace(c,"$1")),(t=t.slice(2))[0]<"a"&&(t=t.toLowerCase()),(n.__e||(n.__e={}))[t+f]=i,i?r?i[l]=r[l]:(i[l]=a,n.addEventListener(t,f?h:s,f)):n.removeEventListener(t,f?h:s,f);else{if("http://www.w3.org/2000/svg"==u)t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!=t&&"height"!=t&&"href"!=t&&"list"!=t&&"form"!=t&&"tabIndex"!=t&&"download"!=t&&"rowSpan"!=t&&"colSpan"!=t&&"role"!=t&&"popover"!=t&&t in n)try{n[t]=null==i?"":i;break n}catch(n){}"function"==typeof i||(null==i||!1===i&&"-"!=t[4]?n.removeAttribute(t):n.setAttribute(t,"popover"==t&&1==i?"":i))}}function V(t){return function(i){if(this.__e){var r=this.__e[i.type+t];if(null==i[e])i[e]=a++;else if(i[e]