mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
2 lines
108 KiB
JavaScript
2 lines
108 KiB
JavaScript
!function r(i,o,a){function s(t,e){if(!o[t]){if(!i[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(l)return l(t,!0);throw(n=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",n}n=o[t]={exports:{}},i[t][0].call(n.exports,function(e){return s(i[t][1][e]||e)},n,n.exports,r,i,o,a)}return o[t].exports}for(var l="function"==typeof require&&require,e=0;e<a.length;e++)s(a[e]);return s}({1:[function(u,e,t){!function(i){!function(){!function r(i,o,a){function s(t,e){if(!o[t]){if(!i[t]){var n="function"==typeof u&&u;if(!e&&n)return n(t,!0);if(l)return l(t,!0);n=new Error("Cannot find module '"+t+"'");throw n.code="MODULE_NOT_FOUND",n}n=o[t]={exports:{}};i[t][0].call(n.exports,function(e){return s(i[t][1][e]||e)},n,n.exports,r,i,o,a)}return o[t].exports}for(var l="function"==typeof u&&u,e=0;e<a.length;e++)s(a[e]);return s}({1:[function(e,H,t){!function(U,V){!function(){!function(){function D(e,t,n,r,i,o){return{tag:e,key:t,attrs:n,children:r,text:i,dom:o,domSize:void 0,state:{},events:void 0,instance:void 0,skip:!1}}D.normalize=function(e){return Array.isArray(e)?D("[",void 0,void 0,D.normalizeChildren(e),void 0,void 0):null!=e&&"object"!=typeof e?D("#",void 0,void 0,!1===e?"":e,void 0,void 0):e},D.normalizeChildren=function(e){for(var t=0;t<e.length;t++)e[t]=D.normalize(e[t]);return e};var d=/(?:(^|#|\.)([^#\.\[\]]+))|(\[(.+?)(?:\s*=\s*("|'|)((?:\\["'\]]|.)*?)\5)?\])/g,f={};function e(e){if(null==e||"string"!=typeof e&&"function"!=typeof e.view)throw Error("The selector must be either a string or a component.");if("string"==typeof e&&void 0===f[e]){for(var t,s,n=[],l={};t=d.exec(e);){var r=t[1],i=t[2];""===r&&""!==i?s=i:"#"===r?l.id=i:"."===r?n.push(i):"["===t[3][0]&&(i=(i=t[6])&&i.replace(/\\(["'])/g,"$1").replace(/\\\\/g,"\\"),"class"===t[4]?n.push(i):l[t[4]]=i||!0)}0<n.length&&(l.className=n.join(" ")),f[e]=function(e,t){var n,r,i,o=!1,a=e.className||e.class;for(i in l)e[i]=l[i];for(i in void 0!==a&&(void 0!==e.class&&(e.class=void 0,e.className=a),void 0!==l.className&&(e.className=l.className+" "+a)),e)if("key"!==i){o=!0;break}return Array.isArray(t)&&1==t.length&&null!=t[0]&&"#"===t[0].tag?r=t[0].children:n=t,D(s||"div",e.key,o?e:void 0,n,r,void 0)}}var o,a=null==arguments[1]||"object"==typeof arguments[1]&&void 0===arguments[1].tag&&!Array.isArray(arguments[1])?(o=arguments[1],2):1;if(arguments.length===a+1)u=Array.isArray(arguments[a])?arguments[a]:[arguments[a]];else for(var u=[],c=a;c<arguments.length;c++)u.push(arguments[c]);return"string"==typeof e?f[e](o||{},D.normalizeChildren(u)):D(e,o&&o.key,o||{},D.normalizeChildren(u),void 0,void 0)}e.trust=function(e){return D("<",void 0,void 0,e=null==e?"":e,void 0,void 0)},e.fragment=function(e,t){return D("[",e.key,e,D.normalizeChildren(t),void 0,void 0)};var p,t=e;(p=function(e){if(!(this instanceof p))throw new Error("Promise must be called with `new`");if("function"!=typeof e)throw new TypeError("executor must be a function");var o=this,a=[],s=[],i=t(a,!0),l=t(s,!1),u=o._instance={resolvers:a,rejectors:s},c="function"==typeof V?V:setTimeout;function t(r,i){return function t(n){var e;try{if(!i||null==n||"object"!=typeof n&&"function"!=typeof n||"function"!=typeof(e=n.then))c(function(){i||0!==r.length||console.error("Possible unhandled promise rejection:",n);for(var e=0;e<r.length;e++)r[e](n);a.length=0,s.length=0,u.state=i,u.retry=function(){t(n)}});else{if(n===o)throw new TypeError("Promise can't be resolved w/ itself");d(e.bind(n))}}catch(e){l(e)}}}function d(e){var n=0;function t(t){return function(e){0<n++||t(e)}}var r=t(l);try{e(t(i),r)}catch(e){r(e)}}d(e)}).prototype.then=function(e,t){var i,o,a=this._instance;function n(t,e,n,r){e.push(function(e){if("function"!=typeof t)n(e);else try{i(t(e))}catch(e){o&&o(e)}}),"function"==typeof a.retry&&r===a.state&&a.retry()}var r=new p(function(e,t){i=e,o=t});return n(e,a.resolvers,i,!0),n(t,a.rejectors,o,!1),r},p.prototype.catch=function(e){return this.then(null,e)},p.resolve=function(t){return t instanceof p?t:new p(function(e){e(t)})},p.reject=function(n){return new p(function(e,t){t(n)})},p.all=function(s){return new p(function(n,r){var i=s.length,o=0,a=[];if(0===s.length)n([]);else for(var e=0;e<s.length;e++)!function(t){function e(e){o++,a[t]=e,o===i&&n(a)}null==s[t]||"object"!=typeof s[t]&&"function"!=typeof s[t]||"function"!=typeof s[t].then?e(s[t]):s[t].then(e,r)}(e)})},p.race=function(r){return new p(function(e,t){for(var n=0;n<r.length;n++)r[n].then(e,t)})},"undefined"!=typeof window?(void 0===window.Promise&&(window.Promise=p),p=window.Promise):void 0!==U&&(void 0===U.Promise&&(U.Promise=p),p=U.Promise);function s(e){if("[object Object]"!==Object.prototype.toString.call(e))return"";var t,i=[];for(t in e)!function e(t,n){if(Array.isArray(n))for(var r=0;r<n.length;r++)e(t+"["+r+"]",n[r]);else if("[object Object]"===Object.prototype.toString.call(n))for(var r in n)e(t+"["+r+"]",n[r]);else i.push(encodeURIComponent(t)+(null!=n&&""!==n?"="+encodeURIComponent(n):""))}(t,e[t]);return i.join("&")}function n(e){var a,u=e.document,c=u.createDocumentFragment();function b(e,t,n,r,i,o,a){for(var s=n;s<r;s++){var l=t[s];null!=l&&_(e,y(l,i,a),o)}}function y(e,t,n){var r,i,o,a,s,l=e.tag;if(null!=e.attrs&&d(e.attrs,e,t),"string"!=typeof l)return function(e,t,n){e.state=Object.create(e.tag);var r=e.tag.view;if(null!=r.reentrantLock)return c;if(r.reentrantLock=!0,d(e.tag,e,t),e.instance=D.normalize(r.call(e.state,e)),(r.reentrantLock=null)==e.instance)return e.domSize=0,c;if(e.instance===e)throw Error("A view cannot return the vnode it received as arguments");n=y(e.instance,t,n);return e.dom=e.instance.dom,e.domSize=null!=e.dom?e.instance.domSize:0,n}(e,t,n);switch(l){case"#":return e.dom=u.createTextNode(e.children);case"<":return g(e);case"[":return r=e,i=t,o=n,s=u.createDocumentFragment(),null!=r.children&&b(s,a=r.children,0,a.length,i,null,o),r.dom=s.firstChild,r.domSize=s.childNodes.length,s;default:return function(e,t,n){var r=e.tag;switch(e.tag){case"svg":n="http://www.w3.org/2000/svg";break;case"math":n="http://www.w3.org/1998/Math/MathML"}var i=e.attrs,o=i&&i.is,r=n?o?u.createElementNS(n,r,{is:o}):u.createElementNS(n,r):o?u.createElement(r,{is:o}):u.createElement(r);return e.dom=r,null!=i&&function(e,t,n){for(var r in t)N(e,r,null,t[r],n)}(e,i,n),null!=e.attrs&&null!=e.attrs.contenteditable?S(e):(null!=e.text&&(""!==e.text?r.textContent=e.text:e.children=[D("#",void 0,void 0,e.text,void 0,void 0)]),null!=e.children&&(b(r,i=e.children,0,i.length,t,null,n),e=(t=e).attrs,"select"===t.tag&&null!=e&&("value"in e&&N(t,"value",null,e.value,void 0),"selectedIndex"in e&&N(t,"selectedIndex",null,e.selectedIndex,void 0)))),r}(e,t,n)}}function g(e){var t={caption:"table",thead:"table",tbody:"table",tfoot:"table",tr:"tbody",th:"tr",td:"tr",colgroup:"table",col:"colgroup"}[(e.children.match(/^\s*?<(\w+)/im)||[])[1]]||"div",n=u.createElement(t);n.innerHTML=e.children,e.dom=n.firstChild,e.domSize=n.childNodes.length;for(var r,i=u.createDocumentFragment();r=n.firstChild;)i.appendChild(r);return i}function w(e,t,n,r,i,o){if(t!==n&&(null!=t||null!=n))if(null==t)b(e,n,0,n.length,r,i,void 0);else if(null==n)O(t,0,t.length,n);else{if(t.length===n.length){for(var a=!1,s=0;s<n.length;s++)if(null!=n[s]&&null!=t[s]){a=null==n[s].key&&null==t[s].key;break}if(a){for(s=0;s<t.length;s++)t[s]!==n[s]&&(null==t[s]&&null!=n[s]?_(e,y(n[s],r,o),x(t,s+1,i)):null==n[s]?O(t,s,s+1,n):E(e,t[s],n[s],r,x(t,s+1,i),!1,o));return}}for(var l,u,c,d,f,p=function(e,t){if(null!=e.pool&&Math.abs(e.pool.length-t.length)<=Math.abs(e.length-t.length)){var n=e[0]&&e[0].children&&e[0].children.length||0,e=e.pool[0]&&e.pool[0].children&&e.pool[0].children.length||0,t=t[0]&&t[0].children&&t[0].children.length||0;if(Math.abs(e-t)<=Math.abs(n-t))return!0}return!1}(t,n),m=0,h=0,v=(t=p?t.concat(t.pool):t).length-1,g=n.length-1;m<=v&&h<=g;)if((l=t[m])!==(u=n[h])||p)if(null==l)m++;else if(null==u)h++;else if(l.key===u.key)h++,E(e,l,u,r,x(t,++m,i),p,o),p&&l.tag===u.tag&&_(e,T(l),i);else if((l=t[v])!==u||p)if(null==l)v--;else if(null==u)h++;else{if(l.key!==u.key)break;E(e,l,u,r,x(t,v+1,i),p,o),(p||h<g)&&_(e,T(l),x(t,m,i)),v--,h++}else v--,h++;else m++,h++;for(;m<=v&&h<=g;)if((l=t[v])!==(u=n[g])||p?null==l?v--:(null==u||(l.key===u.key?(E(e,l,u,r,x(t,v+1,i),p,o),p&&l.tag===u.tag&&_(e,T(l),i),null!=l.dom&&(i=l.dom),v--):(f=f||function(e,t){var n={},r=0;for(r=0;r<t;r++){var i=e[r];null==i||null!=(i=i.key)&&(n[i]=r)}return n}(t,v),null!=u&&(null!=(c=f[u.key])?(E(e,d=t[c],u,r,x(t,v+1,i),p,o),_(e,T(d),i),t[c].skip=!0,null!=d.dom&&(i=d.dom)):(_(e,d=y(u,r,void 0),i),i=d)))),g--):(v--,g--),g<h)break;b(e,n,h,g+1,r,i,o),O(t,m,v+1,n)}}function E(o,a,e,s,l,t,u){var n,r,i,c,d,f,p,m,h,v=a.tag;if(v===e.tag){if(e.state=a.state,e.events=a.events,p=a,null!=(f=e).attrs&&"function"==typeof f.attrs.onbeforeupdate&&(m=f.attrs.onbeforeupdate.call(f.state,f,p)),"string"!=typeof f.tag&&"function"==typeof f.tag.onbeforeupdate&&(h=f.tag.onbeforeupdate.call(f.state,f,p)),void 0===m&&void 0===h||m||h||(f.dom=p.dom,f.domSize=p.domSize,f.instance=p.instance,0))if(null!=e.attrs&&M(e.attrs,e,s,t),"string"==typeof v)switch(v){case"#":d=e,(c=a).children.toString()!==d.children.toString()&&(c.dom.nodeValue=d.children),d.dom=c.dom;break;case"<":r=o,i=e,d=l,(c=a).children!==i.children?(T(c),_(r,g(i),d)):(i.dom=c.dom,i.domSize=c.domSize);break;case"[":!function(e){w(o,a.children,e.children,s,l,u);var t=0,n=e.children;if((e.dom=null)!=n){for(var r=0;r<n.length;r++){var i=n[r];null!=i&&null!=i.dom&&(null==e.dom&&(e.dom=i.dom),t+=i.domSize||1)}1!==t&&(e.domSize=t)}}(e);break;default:!function(e,t,n,r){var i=t.dom=e.dom;switch(t.tag){case"svg":r="http://www.w3.org/2000/svg";break;case"math":r="http://www.w3.org/1998/Math/MathML"}"textarea"===t.tag&&(null==t.attrs&&(t.attrs={}),null!=t.text&&(t.attrs.value=t.text,t.text=void 0)),function(e,t,n,r){if(null!=n)for(var i in n)N(e,i,t&&t[i],n[i],r);if(null!=t)for(var i in t)null!=n&&i in n||("className"===i&&(i="class"),"o"!==i[0]||"n"!==i[1]||k(i)?"key"!==i&&e.dom.removeAttribute(i):A(e,i,void 0))}(t,e.attrs,t.attrs,r),null!=t.attrs&&null!=t.attrs.contenteditable?S(t):null!=e.text&&null!=t.text&&""!==t.text?e.text.toString()!==t.text.toString()&&(e.dom.firstChild.nodeValue=t.text):(null!=e.text&&(e.children=[D("#",void 0,void 0,e.text,void 0,e.dom.firstChild)]),null!=t.text&&(t.children=[D("#",void 0,void 0,t.text,void 0,void 0)]),w(i,e.children,t.children,n,null,r))}(a,e,s,u)}else n=o,m=a,h=s,f=l,p=t,v=u,(t=e).instance=D.normalize(t.tag.view.call(t.state,t)),M(t.tag,t,h,p),null!=t.instance?(null==m.instance?_(n,y(t.instance,h,v),f):E(n,m.instance,t.instance,h,f,p,v),t.dom=t.instance.dom,t.domSize=t.instance.domSize):null!=m.instance?(C(m.instance,null),t.dom=void 0,t.domSize=0):(t.dom=m.dom,t.domSize=m.domSize)}else C(a,null),_(o,y(e,s,u),l)}function T(e){var t=e.domSize;if(null==t&&null!=e.dom)return e.dom;var n=u.createDocumentFragment();if(0<t){for(var r=e.dom;--t;)n.appendChild(r.nextSibling);n.insertBefore(r,n.firstChild)}return n}function x(e,t,n){for(;t<e.length;t++)if(null!=e[t]&&null!=e[t].dom)return e[t].dom;return n}function _(e,t,n){n&&n.parentNode?e.insertBefore(t,n):e.appendChild(t)}function S(e){var t=e.children;if(null!=t&&1===t.length&&"<"===t[0].tag){var n=t[0].children;e.dom.innerHTML!==n&&(e.dom.innerHTML=n)}else if(null!=e.text||null!=t&&0!==t.length)throw new Error("Child node of a contenteditable must be trusted")}function O(e,t,n,r){for(var i=t;i<n;i++){var o=e[i];null!=o&&(o.skip?o.skip=!1:C(o,r))}}function C(r,i){var e,o=1,a=0;function t(){if(++a===o&&(function e(t){if(t.attrs&&t.attrs.onremove&&t.attrs.onremove.call(t.state,t),"string"!=typeof t.tag&&t.tag.onremove&&t.tag.onremove.call(t.state,t),null!=t.instance)e(t.instance);else{var n=t.children;if(Array.isArray(n))for(var r=0;r<n.length;r++){var i=n[r];null!=i&&e(i)}}}(r),r.dom)){var e=r.domSize||1;if(1<e)for(var t=r.dom;--e;)s(t.nextSibling);s(r.dom),null==i||null!=r.domSize||null!=(n=r.attrs)&&(n.oncreate||n.onupdate||n.onbeforeremove||n.onremove)||"string"!=typeof r.tag||(i.pool?i.pool.push(r):i.pool=[r])}var n}r.attrs&&r.attrs.onbeforeremove&&null!=(e=r.attrs.onbeforeremove.call(r.state,r))&&"function"==typeof e.then&&(o++,e.then(t,t)),"string"!=typeof r.tag&&r.tag.onbeforeremove&&null!=(e=r.tag.onbeforeremove.call(r.state,r))&&"function"==typeof e.then&&(o++,e.then(t,t)),t()}function s(e){var t=e.parentNode;null!=t&&t.removeChild(e)}function N(e,t,n,r,i){var o,a=e.dom;"key"===t||"is"===t||n===r&&"value"!==t&&"checked"!==t&&"selectedIndex"!==t&&("selected"!==t||e.dom!==u.activeElement)&&"object"!=typeof r||void 0===r||k(t)||(-1<(o=t.indexOf(":"))&&"xlink"===t.substr(0,o)?a.setAttributeNS("http://www.w3.org/1999/xlink",t.slice(o+1),r):"o"===t[0]&&"n"===t[1]&&"function"==typeof r?A(e,t,r):"style"===t?function(e,t,n){if(t===n&&(e.style.cssText="",t=null),null==n)e.style.cssText="";else if("string"==typeof n)e.style.cssText=n;else{for(var r in"string"==typeof t&&(e.style.cssText=""),n)e.style[r]=n[r];if(null!=t&&"string"!=typeof t)for(var r in t)r in n||(e.style[r]="")}}(a,n,r):t in a&&"href"!==t&&"list"!==t&&"form"!==t&&"width"!==t&&"height"!==t&&void 0===i&&!(e.attrs.is||-1<e.tag.indexOf("-"))?"input"===e.tag&&"value"===t&&e.dom.value===r&&e.dom===u.activeElement||"select"===e.tag&&"value"===t&&e.dom.value===r&&e.dom===u.activeElement||"option"===e.tag&&"value"===t&&e.dom.value===r||(a[t]=r):"boolean"==typeof r?r?a.setAttribute(t,""):a.removeAttribute(t):a.setAttribute("className"===t?"class":t,r))}function k(e){return"oninit"===e||"oncreate"===e||"onupdate"===e||"onremove"===e||"onbeforeremove"===e||"onbeforeupdate"===e}function A(e,t,n){var r,i=e.dom,o="function"!=typeof a?n:function(e){var t=n.call(i,e);return a.call(i,e),t};t in i?i[t]="function"==typeof n?o:null:(r=t.slice(2),void 0===e.events&&(e.events={}),e.events[t]!==o&&(null!=e.events[t]&&i.removeEventListener(r,e.events[t],!1),"function"==typeof n&&(e.events[t]=o,i.addEventListener(r,e.events[t],!1))))}function d(e,t,n){"function"==typeof e.oninit&&e.oninit.call(t.state,t),"function"==typeof e.oncreate&&n.push(e.oncreate.bind(t.state,t))}function M(e,t,n,r){r?d(e,t,n):"function"==typeof e.onupdate&&n.push(e.onupdate.bind(t.state,t))}return{render:function(e,t){if(!e)throw new Error("Ensure the DOM element being passed to m.route/m.mount/m.render is not undefined.");var n=[],r=u.activeElement;null==e.vnodes&&(e.textContent=""),Array.isArray(t)||(t=[t]),w(e,e.vnodes,D.normalizeChildren(t),n,null,void 0),e.vnodes=t;for(var i=0;i<n.length;i++)n[i]();u.activeElement!==r&&r.focus()},setEventCallback:function(e){return a=e}}}var l,r,a,o,i=(l=window,r=p,o=0,{request:function(a,e){var t=u();a=c(a,e);e=new r(function(r,i){null==a.method&&(a.method="GET"),a.method=a.method.toUpperCase();var e="boolean"==typeof a.useBody?a.useBody:"GET"!==a.method&&"TRACE"!==a.method;"function"!=typeof a.serialize&&(a.serialize="undefined"!=typeof FormData&&a.data instanceof FormData?function(e){return e}:JSON.stringify),"function"!=typeof a.deserialize&&(a.deserialize=v),"function"!=typeof a.extract&&(a.extract=g),a.url=m(a.url,a.data),e?a.data=a.serialize(a.data):a.url=h(a.url,a.data);var t,o=new l.XMLHttpRequest;for(t in o.open(a.method,a.url,"boolean"!=typeof a.async||a.async,"string"==typeof a.user?a.user:void 0,"string"==typeof a.password?a.password:void 0),a.serialize===JSON.stringify&&e&&o.setRequestHeader("Content-Type","application/json; charset=utf-8"),a.deserialize===v&&o.setRequestHeader("Accept","application/json, text/*"),a.withCredentials&&(o.withCredentials=a.withCredentials),a.headers)!{}.hasOwnProperty.call(a.headers,t)||o.setRequestHeader(t,a.headers[t]);(o="function"==typeof a.config?a.config(o,a)||o:o).onreadystatechange=function(){if(o.status&&4===o.readyState)try{var e=a.extract!==g?a.extract(o,a):a.deserialize(a.extract(o,a));if(200<=o.status&&o.status<300||304===o.status)r(b(a.type,e));else{var t,n=new Error(o.responseText);for(t in e)n[t]=e[t];i(n)}}catch(e){i(e)}},e&&null!=a.data?o.send(a.data):o.send()});return!0===a.background?e:t(e)},jsonp:function(i,e){var t=u();i=c(i,e);e=new r(function(t,e){var n=i.callbackName||"_mithril_"+Math.round(1e16*Math.random())+"_"+o++,r=l.document.createElement("script");l[n]=function(e){r.parentNode.removeChild(r),t(b(i.type,e)),delete l[n]},r.onerror=function(){r.parentNode.removeChild(r),e(new Error("JSONP request failed")),delete l[n]},null==i.data&&(i.data={}),i.url=m(i.url,i.data),i.data[i.callbackKey||"callback"]=n,r.src=h(i.url,i.data),l.document.documentElement.appendChild(r)});return!0===i.background?e:t(e)},setCompletionCallback:function(e){a=e}});function u(){var i=0;function o(){0==--i&&"function"==typeof a&&a()}return function t(n){var r=n.then;return n.then=function(){i++;var e=r.apply(n,arguments);return e.then(o,function(e){if(o(),0===i)throw e}),t(e)},n}}function c(e,t){var n;return"string"==typeof e&&(n=e,null==(e=t||{}).url&&(e.url=n)),e}function m(e,t){if(null==t)return e;for(var n=e.match(/:[^\/]+/gi)||[],r=0;r<n.length;r++){var i=n[r].slice(1);null!=t[i]&&(e=e.replace(n[r],t[i]))}return e}function h(e,t){var n=s(t);return""!==n&&(t=e.indexOf("?")<0?"?":"&",e+=t+n),e}function v(t){try{return""!==t?JSON.parse(t):null}catch(e){throw new Error(t)}}function g(e){return e.responseText}function b(e,t){if("function"==typeof e){if(!Array.isArray(t))return new e(t);for(var n=0;n<t.length;n++)t[n]=new e(t[n])}return t}var y,w=function(e){e=n(e);e.setEventCallback(function(e){!1!==e.redraw&&t()});var a=[];function s(e){e=a.indexOf(e);-1<e&&a.splice(e,2)}function t(){for(var e=1;e<a.length;e+=2)a[e]()}return{subscribe:function(e,t){var n,r,i,o;s(e),a.push(e,(n=t,r=0,i=null,o="function"==typeof requestAnimationFrame?requestAnimationFrame:setTimeout,function(){var e=Date.now();0===r||16<=e-r?(r=e,n()):null===i&&(i=o(function(){i=null,n(),r=Date.now()},16-(e-r)))}))},unsubscribe:s,redraw:t,render:e.render}}(window);i.setCompletionCallback(w.redraw),t.mount=(y=w,function(e,t){if(null===t)return y.render(e,[]),void y.unsubscribe(e);if(null==t.view)throw new Error("m.mount(element, component) expects a component, not a vnode");y.subscribe(e,function(){y.render(e,D(t))}),y.redraw()});function E(e){if(""===e||null==e)return{};for(var t=(e="?"===e.charAt(0)?e.slice(1):e).split("&"),n={},r={},i=0;i<t.length;i++){var o=t[i].split("="),a=decodeURIComponent(o[0]),s=2===o.length?decodeURIComponent(o[1]):"";"true"===s?s=!0:"false"===s&&(s=!1);var l=a.split(/\]\[?|\[/),u=n;-1<a.indexOf("[")&&l.pop();for(var c=0;c<l.length;c++){var d=l[c],f=l[c+1],p=""==f||!isNaN(parseInt(f,10)),f=c===l.length-1;""===d&&(null==r[a=l.slice(0,c).join()]&&(r[a]=0),d=r[a]++),null==u[d]&&(u[d]=f?s:p?[]:{}),u=u[d]}}return n}var T,x,_,S,O,C,N,k,A,M,L,I,F,P=p;function R(e,t,n){if(null==e)throw new Error("Ensure the DOM element that was passed to `m.route` is not undefined");function o(){null!=_&&x.render(e,_(D(S,O.key,O)))}function a(){F.setPath(t,null,{replace:!0})}F.defineRoutes(n,function(t,n,r){var i=N=function(e,t){i===N&&(S=null!=t&&"function"==typeof t.view?t:"div",O=n,C=r,N=null,_=(e.render||function(e){return e}).bind(e),o())};t.view?i({},t):t.onmatch?P.resolve(t.onmatch(n,r)).then(function(e){i(t,e)},a):i(t,"div")},a),x.subscribe(e,o)}function j(e){var t=k.location[e].replace(/(?:%[a-f89][a-f0-9])+/gim,decodeURIComponent);return t="pathname"===e&&"/"!==t[0]?"/"+t:t}function B(e,t,n){var r=e.indexOf("?"),i=e.indexOf("#"),o=-1<r?r:-1<i?i:e.length;if(-1<r){var a=-1<i?i:e.length,s=E(e.slice(r+1,a));for(l in s)t[l]=s[l]}if(-1<i){var l,u=E(e.slice(i+1));for(l in u)n[l]=u[l]}return e.slice(0,o)}t.route=(T=window,x=w,M="function"==typeof(k=T).history.pushState,L="function"==typeof V?V:setTimeout,F=I={prefix:"#!",getPath:function(){switch(I.prefix.charAt(0)){case"#":return j("hash").slice(I.prefix.length);case"?":return j("search").slice(I.prefix.length)+j("hash");default:return j("pathname").slice(I.prefix.length)+j("search")+j("hash")}},setPath:function(e,n,t){var r={},i={};if(e=B(e,r,i),null!=n){for(var o in n)r[o]=n[o];e=e.replace(/:([^\/]+)/g,function(e,t){return delete r[t],n[t]})}var a=s(r);a&&(e+="?"+a);a=s(i);a&&(e+="#"+a),M?(i=t?t.state:null,a=t?t.title:null,k.onpopstate(),t&&t.replace?k.history.replaceState(i,a,I.prefix+e):k.history.pushState(i,a,I.prefix+e)):k.location.href=I.prefix+e},defineRoutes:function(s,l,u){function e(){var r,i=I.getPath(),o={},e=B(i,o,o),t=k.history.state;if(null!=t)for(var n in t)o[n]=t[n];for(r in s){var a=new RegExp("^"+r.replace(/:[^\/]+?\.{3}/g,"(.*?)").replace(/:[^\/]+/g,"([^\\/]+)")+"/?$");if(a.test(e))return void e.replace(a,function(){for(var e=r.match(/:[^\/]+/g)||[],t=[].slice.call(arguments,1,-2),n=0;n<e.length;n++)o[e[n].replace(/:|\./g,"")]=decodeURIComponent(t[n]);l(s[r],o,i,r)})}u(i,o)}var t;M?k.onpopstate=(t=e,function(){null==A&&(A=L(function(){A=null,t()}))}):"#"===I.prefix.charAt(0)&&(k.onhashchange=e),e()}},R.set=function(e,t,n){null!=N&&(n={replace:!0}),N=null,F.setPath(e,t,n)},R.get=function(){return C},R.prefix=function(e){F.prefix=e},R.link=function(e){e.dom.setAttribute("href",F.prefix+e.attrs.href),e.dom.onclick=function(e){e.ctrlKey||e.metaKey||e.shiftKey||2===e.which||(e.preventDefault(),e.redraw=!1,0===(e=this.getAttribute("href")).indexOf(F.prefix)&&(e=e.slice(F.prefix.length)),R.set(e,void 0,void 0))}},R.param=function(e){return void 0!==O&&void 0!==e?O[e]:O},R),t.withAttr=function(t,n,r){return function(e){n.call(r||this,t in e.currentTarget?e.currentTarget[t]:e.currentTarget.getAttribute(t))}};var z=n(window);t.render=z.render,t.redraw=w.redraw,t.request=i.request,t.jsonp=i.jsonp,t.parseQueryString=E,t.buildQueryString=s,t.version="1.0.0",t.vnode=D,void 0!==H?H.exports=t:window.m=t}()}.call(this)}.call(this,void 0!==i?i:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("timers").setImmediate)},{timers:5}],2:[function(e,t,n){var r=function(){var v,o,l,u,e,s={},g={},t={currentLocale:"en",zeroFormat:null,nullFormat:null,defaultFormat:"0,0",scalePercentBy100:!0},c={currentLocale:t.currentLocale,zeroFormat:t.zeroFormat,nullFormat:t.nullFormat,defaultFormat:t.defaultFormat,scalePercentBy100:t.scalePercentBy100};function a(e,t){this._input=e,this._value=t}return(v=function(e){var t,n,r,i;if(v.isNumeral(e))t=e.value();else if(0===e||void 0===e)t=0;else if(null===e||o.isNaN(e))t=null;else if("string"==typeof e)if(c.zeroFormat&&e===c.zeroFormat)t=0;else if(c.nullFormat&&e===c.nullFormat||!e.replace(/[^0-9]+/g,"").length)t=null;else{for(n in s)if((i="function"==typeof s[n].regexps.unformat?s[n].regexps.unformat():s[n].regexps.unformat)&&e.match(i)){r=s[n].unformat;break}t=(r=r||v._.stringToNumber)(e)}else t=Number(e)||null;return new a(e,t)}).version="2.0.6",v.isNumeral=function(e){return e instanceof a},v._=o={numberToFormat:function(e,t,n){var r,i,o,a,s,l,u=g[v.options.currentLocale],c=!1,d=!1,f="",p="",m=!1;if(e=e||0,i=Math.abs(e),v._.includes(t,"(")?(c=!0,t=t.replace(/[\(|\)]/g,"")):(v._.includes(t,"+")||v._.includes(t,"-"))&&(s=v._.includes(t,"+")?t.indexOf("+"):e<0?t.indexOf("-"):-1,t=t.replace(/[\+|\-]/g,"")),v._.includes(t,"a")&&(r=!!(r=t.match(/a(k|m|b|t)?/))&&r[1],v._.includes(t," a")&&(f=" "),t=t.replace(new RegExp(f+"a[kmbt]?"),""),1e12<=i&&!r||"t"===r?(f+=u.abbreviations.trillion,e/=1e12):i<1e12&&1e9<=i&&!r||"b"===r?(f+=u.abbreviations.billion,e/=1e9):i<1e9&&1e6<=i&&!r||"m"===r?(f+=u.abbreviations.million,e/=1e6):(i<1e6&&1e3<=i&&!r||"k"===r)&&(f+=u.abbreviations.thousand,e/=1e3)),v._.includes(t,"[.]")&&(d=!0,t=t.replace("[.]",".")),o=e.toString().split(".")[0],a=t.split(".")[1],l=t.indexOf(","),i=(t.split(".")[0].split(",")[0].match(/0/g)||[]).length,a?(o=(p=v._.includes(a,"[")?(a=(a=a.replace("]","")).split("["),v._.toFixed(e,a[0].length+a[1].length,n,a[1].length)):v._.toFixed(e,a.length,n)).split(".")[0],p=v._.includes(p,".")?u.delimiters.decimal+p.split(".")[1]:"",d&&0===Number(p.slice(1))&&(p="")):o=v._.toFixed(e,0,n),f&&!r&&1e3<=Number(o)&&f!==u.abbreviations.trillion)switch(o=String(Number(o)/1e3),f){case u.abbreviations.thousand:f=u.abbreviations.million;break;case u.abbreviations.million:f=u.abbreviations.billion;break;case u.abbreviations.billion:f=u.abbreviations.trillion}if(v._.includes(o,"-")&&(o=o.slice(1),m=!0),o.length<i)for(var h=i-o.length;0<h;h--)o="0"+o;return-1<l&&(o=o.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+u.delimiters.thousands)),p=(o=0===t.indexOf(".")?"":o)+p+(f||""),c?p=(c&&m?"(":"")+p+(c&&m?")":""):0<=s?p=0===s?(m?"-":"+")+p:p+(m?"-":"+"):m&&(p="-"+p),p},stringToNumber:function(e){var t,n,r,i=g[c.currentLocale],o=e,a={thousand:3,million:6,billion:9,trillion:12};if(c.zeroFormat&&e===c.zeroFormat)n=0;else if(c.nullFormat&&e===c.nullFormat||!e.replace(/[^0-9]+/g,"").length)n=null;else{for(t in n=1,"."!==i.delimiters.decimal&&(e=e.replace(/\./g,"").replace(i.delimiters.decimal,".")),a)if(r=new RegExp("[^a-zA-Z]"+i.abbreviations[t]+"(?:\\)|(\\"+i.currency.symbol+")?(?:\\))?)?$"),o.match(r)){n*=Math.pow(10,a[t]);break}n*=(e.split("-").length+Math.min(e.split("(").length-1,e.split(")").length-1))%2?1:-1,e=e.replace(/[^0-9\.]+/g,""),n*=Number(e)}return n},isNaN:function(e){return"number"==typeof e&&isNaN(e)},includes:function(e,t){return-1!==e.indexOf(t)},insert:function(e,t,n){return e.slice(0,n)+t+e.slice(n)},reduce:function(e,t){if(null===this)throw new TypeError("Array.prototype.reduce called on null or undefined");if("function"!=typeof t)throw new TypeError(t+" is not a function");var n,r=Object(e),i=r.length>>>0,o=0;if(3===arguments.length)n=arguments[2];else{for(;o<i&&!(o in r);)o++;if(i<=o)throw new TypeError("Reduce of empty array with no initial value");n=r[o++]}for(;o<i;o++)o in r&&(n=t(n,r[o],o,r));return n},multiplier:function(e){e=e.toString().split(".");return e.length<2?1:Math.pow(10,e[1].length)},correctionFactor:function(){return Array.prototype.slice.call(arguments).reduce(function(e,t){t=o.multiplier(t);return t<e?e:t},1)},toFixed:function(e,t,n,r){var i=e.toString().split("."),o=t-(r||0),i=2===i.length?Math.min(Math.max(i[1].length,o),t):o,o=Math.pow(10,i),o=(n(e+"e+"+i)/o).toFixed(i);return t-i<r&&(i=new RegExp("\\.?0{1,"+(r-(t-i))+"}$"),o=o.replace(i,"")),o}},v.options=c,v.formats=s,v.locales=g,v.locale=function(e){return e&&(c.currentLocale=e.toLowerCase()),c.currentLocale},v.localeData=function(e){if(!e)return g[c.currentLocale];if(e=e.toLowerCase(),!g[e])throw new Error("Unknown locale : "+e);return g[e]},v.reset=function(){for(var e in t)c[e]=t[e]},v.zeroFormat=function(e){c.zeroFormat="string"==typeof e?e:null},v.nullFormat=function(e){c.nullFormat="string"==typeof e?e:null},v.defaultFormat=function(e){c.defaultFormat="string"==typeof e?e:"0.0"},v.register=function(e,t,n){if(t=t.toLowerCase(),this[e+"s"][t])throw new TypeError(t+" "+e+" already registered.");return this[e+"s"][t]=n},v.validate=function(e,t){var n,r,i,o,a;if("string"!=typeof e&&(e+="",console.warn&&console.warn("Numeral.js: Value is not string. It has been co-erced to: ",e)),(e=e.trim()).match(/^\d+$/))return!0;if(""===e)return!1;try{a=v.localeData(t)}catch(e){a=v.localeData(v.locale())}return r=a.currency.symbol,o=a.abbreviations,n=a.delimiters.decimal,t="."===a.delimiters.thousands?"\\.":a.delimiters.thousands,!(null!==(a=e.match(/^[^\d]+/))&&(e=e.substr(1),a[0]!==r)||null!==(a=e.match(/[^\d]+$/))&&(e=e.slice(0,-1),a[0]!==o.thousand&&a[0]!==o.million&&a[0]!==o.billion&&a[0]!==o.trillion)||(t=new RegExp(t+"{2}"),e.match(/[^\d.,]/g)||2<(i=e.split(n)).length||(i.length<2?!i[0].match(/^\d+.*\d$/)||i[0].match(t):1===i[0].length?!i[0].match(/^\d+$/)||i[0].match(t)||!i[1].match(/^\d+$/):!i[0].match(/^\d+.*\d$/)||i[0].match(t)||!i[1].match(/^\d+$/))))},v.fn=a.prototype={clone:function(){return v(this)},format:function(e,t){var n,r,i,o=this._value,a=e||c.defaultFormat;if(t=t||Math.round,0===o&&null!==c.zeroFormat)r=c.zeroFormat;else if(null===o&&null!==c.nullFormat)r=c.nullFormat;else{for(n in s)if(a.match(s[n].regexps.format)){i=s[n].format;break}r=(i=i||v._.numberToFormat)(o,a,t)}return r},value:function(){return this._value},input:function(){return this._input},set:function(e){return this._value=Number(e),this},add:function(e){var i=o.correctionFactor.call(null,this._value,e);return this._value=o.reduce([this._value,e],function(e,t,n,r){return e+Math.round(i*t)},0)/i,this},subtract:function(e){var i=o.correctionFactor.call(null,this._value,e);return this._value=o.reduce([e],function(e,t,n,r){return e-Math.round(i*t)},Math.round(this._value*i))/i,this},multiply:function(e){return this._value=o.reduce([this._value,e],function(e,t,n,r){var i=o.correctionFactor(e,t);return Math.round(e*i)*Math.round(t*i)/Math.round(i*i)},1),this},divide:function(e){return this._value=o.reduce([this._value,e],function(e,t,n,r){var i=o.correctionFactor(e,t);return Math.round(e*i)/Math.round(t*i)}),this},difference:function(e){return Math.abs(v(this._value).subtract(e).value())}},v.register("locale","en",{delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(e){var t=e%10;return 1==~~(e%100/10)?"th":1==t?"st":2==t?"nd":3==t?"rd":"th"},currency:{symbol:"$"}}),v.register("format","bps",{regexps:{format:/(BPS)/,unformat:/(BPS)/},format:function(e,t,n){var r=v._.includes(t," BPS")?" ":"";return e*=1e4,t=t.replace(/\s?BPS/,""),n=v._.numberToFormat(e,t,n),n=v._.includes(n,")")?((n=n.split("")).splice(-1,0,r+"BPS"),n.join("")):n+r+"BPS"},unformat:function(e){return+(1e-4*v._.stringToNumber(e)).toFixed(15)}}),e="("+(e=(l={base:1e3,suffixes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}).suffixes.concat((u={base:1024,suffixes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]}).suffixes.filter(function(e){return l.suffixes.indexOf(e)<0})).join("|")).replace("B","B(?!PS)")+")",v.register("format","bytes",{regexps:{format:/([0\s]i?b)/,unformat:new RegExp(e)},format:function(e,t,n){var r,i,o,a=v._.includes(t,"ib")?u:l,s=v._.includes(t," b")||v._.includes(t," ib")?" ":"";for(t=t.replace(/\s?i?b/,""),r=0;r<=a.suffixes.length;r++)if(i=Math.pow(a.base,r),o=Math.pow(a.base,r+1),null===e||0===e||i<=e&&e<o){s+=a.suffixes[r],0<i&&(e/=i);break}return v._.numberToFormat(e,t,n)+s},unformat:function(e){var t,n,r=v._.stringToNumber(e);if(r){for(t=l.suffixes.length-1;0<=t;t--){if(v._.includes(e,l.suffixes[t])){n=Math.pow(l.base,t);break}if(v._.includes(e,u.suffixes[t])){n=Math.pow(u.base,t);break}}r*=n||1}return r}}),v.register("format","currency",{regexps:{format:/(\$)/},format:function(e,t,n){var r,i,o=v.locales[v.options.currentLocale],a={before:t.match(/^([\+|\-|\(|\s|\$]*)/)[0],after:t.match(/([\+|\-|\)|\s|\$]*)$/)[0]};for(t=t.replace(/\s?\$\s?/,""),r=v._.numberToFormat(e,t,n),0<=e?(a.before=a.before.replace(/[\-\(]/,""),a.after=a.after.replace(/[\-\)]/,"")):e<0&&!v._.includes(a.before,"-")&&!v._.includes(a.before,"(")&&(a.before="-"+a.before),i=0;i<a.before.length;i++)switch(a.before[i]){case"$":r=v._.insert(r,o.currency.symbol,i);break;case" ":r=v._.insert(r," ",i+o.currency.symbol.length-1)}for(i=a.after.length-1;0<=i;i--)switch(a.after[i]){case"$":r=i===a.after.length-1?r+o.currency.symbol:v._.insert(r,o.currency.symbol,-(a.after.length-(1+i)));break;case" ":r=i===a.after.length-1?r+" ":v._.insert(r," ",-(a.after.length-(1+i)+o.currency.symbol.length-1))}return r}}),v.register("format","exponential",{regexps:{format:/(e\+|e-)/,unformat:/(e\+|e-)/},format:function(e,t,n){e=("number"!=typeof e||v._.isNaN(e)?"0e+0":e.toExponential()).split("e");return t=t.replace(/e[\+|\-]{1}0/,""),v._.numberToFormat(Number(e[0]),t,n)+"e"+e[1]},unformat:function(e){var t=v._.includes(e,"e+")?e.split("e+"):e.split("e-"),n=Number(t[0]),t=Number(t[1]),t=v._.includes(e,"e-")?-1*t:t;return v._.reduce([n,Math.pow(10,t)],function(e,t,n,r){var i=v._.correctionFactor(e,t);return e*i*(t*i)/(i*i)},1)}}),v.register("format","ordinal",{regexps:{format:/(o)/},format:function(e,t,n){var r=v.locales[v.options.currentLocale],i=v._.includes(t," o")?" ":"";return t=t.replace(/\s?o/,""),i+=r.ordinal(e),v._.numberToFormat(e,t,n)+i}}),v.register("format","percentage",{regexps:{format:/(%)/,unformat:/(%)/},format:function(e,t,n){var r=v._.includes(t," %")?" ":"";return v.options.scalePercentBy100&&(e*=100),t=t.replace(/\s?\%/,""),n=v._.numberToFormat(e,t,n),n=v._.includes(n,")")?((n=n.split("")).splice(-1,0,r+"%"),n.join("")):n+r+"%"},unformat:function(e){e=v._.stringToNumber(e);return v.options.scalePercentBy100?.01*e:e}}),v.register("format","time",{regexps:{format:/(:)/,unformat:/(:)/},format:function(e,t,n){var r=Math.floor(e/60/60),i=Math.floor((e-60*r*60)/60),e=Math.round(e-60*r*60-60*i);return r+":"+(i<10?"0"+i:i)+":"+(e<10?"0"+e:e)},unformat:function(e){var t=e.split(":"),e=0;return 3===t.length?(e+=60*Number(t[0])*60,e+=60*Number(t[1]),e+=Number(t[2])):2===t.length&&(e+=60*Number(t[0]),e+=Number(t[1])),Number(e)}}),v};"function"==typeof define&&define.amd?define(r):"object"==typeof t&&t.exports?t.exports=r():this.numeral=r()},{}],3:[function(e,n,r){!function(X){!function(){var e,t;e=this,t=function(){"use strict";var n="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,r=function(){for(var e=["Edge","Trident","Firefox"],t=0;t<e.length;t+=1)if(n&&0<=navigator.userAgent.indexOf(e[t]))return 1;return 0}(),i=n&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},r))}};function o(e){return e&&"[object Function]"==={}.toString.call(e)}function d(e,t){if(1!==e.nodeType)return[];e=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?e[t]:e}function u(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function c(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=d(e),n=t.overflow,r=t.overflowX,t=t.overflowY;return/(auto|scroll|overlay)/.test(n+t+r)?e:c(u(e))}function f(e){return e&&e.referenceNode?e.referenceNode:e}var t=n&&!(!window.MSInputMethodContext||!document.documentMode),a=n&&/MSIE 10/.test(navigator.userAgent);function p(e){return 11===e?t:10!==e&&t||a}function v(e){if(!e)return document.documentElement;for(var t=p(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===d(n,"position")?v(n):n:(e?e.ownerDocument:document).documentElement}function s(e){return null!==e.parentNode?s(e.parentNode):e}function m(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,i=n?t:e,n=document.createRange();n.setStart(r,0),n.setEnd(i,0);n=n.commonAncestorContainer;if(e!==n&&t!==n||r.contains(i))return"BODY"===(i=(r=n).nodeName)||"HTML"!==i&&v(r.firstElementChild)!==r?v(n):n;n=s(e);return n.host?m(n.host,t):m(e,s(t).host)}function h(e,t){var n="top"===(1<arguments.length&&void 0!==t?t:"top")?"scrollTop":"scrollLeft",t=e.nodeName;if("BODY"!==t&&"HTML"!==t)return e[n];t=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||t)[n]}function l(e,t){var n="x"===t?"Left":"Top",t="Left"==n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+t+"Width"])}function g(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],p(10)?parseInt(n["offset"+e])+parseInt(r["margin"+("Height"===e?"Top":"Left")])+parseInt(r["margin"+("Height"===e?"Bottom":"Right")]):0)}function b(e){var t=e.body,n=e.documentElement,e=p(10)&&getComputedStyle(n);return{height:g("Height",t,n,e),width:g("Width",t,n,e)}}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var w=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e=function(e,t,n){return t&&T(e.prototype,t),n&&T(e,n),e},E=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};function T(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function x(e){return E({},e,{right:e.left+e.width,bottom:e.top+e.height})}function _(e){var t={};try{p(10)?(t=e.getBoundingClientRect(),r=h(e,"top"),i=h(e,"left"),t.top+=r,t.left+=i,t.bottom+=r,t.right+=i):t=e.getBoundingClientRect()}catch(e){}var n={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},r="HTML"===e.nodeName?b(e.ownerDocument):{},i=r.width||e.clientWidth||n.width,t=r.height||e.clientHeight||n.height,r=e.offsetWidth-i,i=e.offsetHeight-t;return(r||i)&&(r-=l(t=d(e),"x"),i-=l(t,"y"),n.width-=r,n.height-=i),x(n)}function S(e,t,n){var r=2<arguments.length&&void 0!==n&&n,i=p(10),o="HTML"===t.nodeName,a=_(e),s=_(t),l=c(e),u=d(t),n=parseFloat(u.borderTopWidth),e=parseFloat(u.borderLeftWidth);r&&o&&(s.top=Math.max(s.top,0),s.left=Math.max(s.left,0));a=x({top:a.top-s.top-n,left:a.left-s.left-e,width:a.width,height:a.height});return a.marginTop=0,a.marginLeft=0,!i&&o&&(o=parseFloat(u.marginTop),u=parseFloat(u.marginLeft),a.top-=n-o,a.bottom-=n-o,a.left-=e-u,a.right-=e-u,a.marginTop=o,a.marginLeft=u),a=(i&&!r?t.contains(l):t===l&&"BODY"!==l.nodeName)?function(e,t,n){var r=2<arguments.length&&void 0!==n&&n,n=h(t,"top"),t=h(t,"left"),r=r?-1:1;return e.top+=n*r,e.bottom+=n*r,e.left+=t*r,e.right+=t*r,e}(a,t):a}function O(e){if(!e||!e.parentElement||p())return document.documentElement;for(var t=e.parentElement;t&&"none"===d(t,"transform");)t=t.parentElement;return t||document.documentElement}function C(e,t,n,r,i){var o=4<arguments.length&&void 0!==i&&i,a={top:0,left:0},s=o?O(e):m(e,f(t));"viewport"===r?a=function(e,t){var n=1<arguments.length&&void 0!==t&&t,r=e.ownerDocument.documentElement,i=S(e,r),o=Math.max(r.clientWidth,window.innerWidth||0),t=Math.max(r.clientHeight,window.innerHeight||0),e=n?0:h(r),r=n?0:h(r,"left");return x({top:e-i.top+i.marginTop,left:r-i.left+i.marginLeft,width:o,height:t})}(s,o):(i=void 0,"scrollParent"===r?"BODY"===(i=c(u(t))).nodeName&&(i=e.ownerDocument.documentElement):i="window"===r?e.ownerDocument.documentElement:r,l=S(i,s,o),"HTML"!==i.nodeName||function e(t){var n=t.nodeName;if("BODY"===n||"HTML"===n)return!1;if("fixed"===d(t,"position"))return!0;t=u(t);return!!t&&e(t)}(s)?a=l:(e=(s=b(e.ownerDocument)).height,s=s.width,a.top+=l.top-l.marginTop,a.bottom=e+l.top,a.left+=l.left-l.marginLeft,a.right=s+l.left));var l="number"==typeof(n=n||0);return a.left+=l?n:n.left||0,a.top+=l?n:n.top||0,a.right-=l?n:n.right||0,a.bottom-=l?n:n.bottom||0,a}function N(e,t,n,r,i,o){o=5<arguments.length&&void 0!==o?o:0;if(-1===e.indexOf("auto"))return e;var i=C(n,r,o,i),a={top:{width:i.width,height:t.top-i.top},right:{width:i.right-t.right,height:i.height},bottom:{width:i.width,height:i.bottom-t.bottom},left:{width:t.left-i.left,height:i.height}},t=Object.keys(a).map(function(e){return E({key:e},a[e],{area:(e=a[e]).width*e.height})}).sort(function(e,t){return t.area-e.area}),i=t.filter(function(e){var t=e.width,e=e.height;return t>=n.clientWidth&&e>=n.clientHeight}),t=(0<i.length?i:t)[0].key,e=e.split("-")[1];return t+(e?"-"+e:"")}function k(e,t,n,r){r=3<arguments.length&&void 0!==r?r:null;return S(n,r?O(t):m(t,f(n)),r)}function A(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),t=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+t,height:e.offsetHeight+n}}function M(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function D(e,t,n){n=n.split("-")[0];var r=A(e),i={width:r.width,height:r.height},o=-1!==["right","left"].indexOf(n),a=o?"top":"left",s=o?"left":"top",e=o?"height":"width",o=o?"width":"height";return i[a]=t[a]+t[e]/2-r[e]/2,i[s]=n===s?t[s]-r[o]:t[M(s)],i}function L(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function I(e,n,t){return(void 0===t?e:e.slice(0,function(e,t){if(Array.prototype.findIndex)return e.findIndex(function(e){return e.name===t});var n=L(e,function(e){return e.name===t});return e.indexOf(n)}(e,t))).forEach(function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var t=e.function||e.fn;e.enabled&&o(t)&&(n.offsets.popper=x(n.offsets.popper),n.offsets.reference=x(n.offsets.reference),n=t(n,e))}),n}function F(e,n){return e.some(function(e){var t=e.name;return e.enabled&&t===n})}function P(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;r<t.length;r++){var i=t[r],i=i?""+i+n:e;if(void 0!==document.body.style[i])return i}return null}function R(e){e=e.ownerDocument;return e?e.defaultView:window}function j(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function B(n,r){Object.keys(r).forEach(function(e){var t="";-1!==["width","height","top","right","bottom","left"].indexOf(e)&&j(r[e])&&(t="px"),n.style[e]=r[e]+t})}var z=n&&/Firefox/i.test(navigator.userAgent);function U(e,t,n){var r=L(e,function(e){return e.name===t}),i=!!r&&e.some(function(e){return e.name===n&&e.enabled&&e.order<r.order});return i||(e="`"+t+"`",console.warn("`"+n+"`"+" modifier is required by "+e+" modifier in order to work, be sure to include it before "+e+"!")),i}var V=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],H=V.slice(3);function Y(e,t){t=1<arguments.length&&void 0!==t&&t,e=H.indexOf(e),e=H.slice(e+1).concat(H.slice(0,e));return t?e.reverse():e}var K="flip",G="clockwise",W="counterclockwise";var q={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t,n,r=e.placement,i=r.split("-")[0],o=r.split("-")[1];return o&&(t=(n=e.offsets).reference,r=n.popper,i=(n=-1!==["bottom","top"].indexOf(i))?"width":"height",i={start:y({},n=n?"left":"top",t[n]),end:y({},n,t[n]+t[i]-r[i])},e.offsets.popper=E({},r,i[o])),e}},offset:{order:200,enabled:!0,fn:function(e,t){var i,o,a,s,n=t.offset,r=e.placement,l=e.offsets,u=l.popper,c=l.reference,t=r.split("-")[0],l=j(+n)?[+n,0]:(r=n,i=u,o=c,a=[0,0],s=-1!==["right","left"].indexOf(n=t),c=r.split(/(\+|\-)/).map(function(e){return e.trim()}),n=c.indexOf(L(c,function(e){return-1!==e.search(/,|\s/)})),c[n]&&-1===c[n].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead."),r=/\s*,\s*|\s+/,(-1!==n?[c.slice(0,n).concat([c[n].split(r)[0]]),[c[n].split(r)[1]].concat(c.slice(n+1))]:[c]).map(function(e,t){var n=(1===t?!s:s)?"height":"width",r=!1;return e.reduce(function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,r=!0,e):r?(e[e.length-1]+=t,r=!1,e):e.concat(t)},[]).map(function(e){return function(e,t,n,r){var i=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),o=+i[1],i=i[2];if(!o)return e;if(0!==i.indexOf("%"))return"vh"===i||"vw"===i?("vh"===i?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*o:o;var a=void 0;switch(i){case"%p":a=n;break;case"%":case"%r":default:a=r}return x(a)[t]/100*o}(e,n,i,o)})}).forEach(function(n,r){n.forEach(function(e,t){j(e)&&(a[r]+=e*("-"===n[t-1]?-1:1))})}),a);return"left"===t?(u.top+=l[0],u.left-=l[1]):"right"===t?(u.top+=l[0],u.left+=l[1]):"top"===t?(u.left+=l[0],u.top-=l[1]):"bottom"===t&&(u.left+=l[0],u.top+=l[1]),e.popper=u,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,r){var t=r.boundariesElement||v(e.instance.popper);e.instance.reference===t&&(t=v(t));var n=P("transform"),i=e.instance.popper.style,o=i.top,a=i.left,s=i[n];i.top="",i.left="",i[n]="";var l=C(e.instance.popper,e.instance.reference,r.padding,t,e.positionFixed);i.top=o,i.left=a,i[n]=s,r.boundaries=l;var s=r.priority,u=e.offsets.popper,c={primary:function(e){var t=u[e];return u[e]<l[e]&&!r.escapeWithReference&&(t=Math.max(u[e],l[e])),y({},e,t)},secondary:function(e){var t="right"===e?"left":"top",n=u[t];return u[e]>l[e]&&!r.escapeWithReference&&(n=Math.min(u[t],l[e]-("right"===e?u.width:u.height))),y({},t,n)}};return s.forEach(function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";u=E({},u,c[t](e))}),e.offsets.popper=u,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,r=t.reference,i=e.placement.split("-")[0],o=Math.floor,a=-1!==["top","bottom"].indexOf(i),t=a?"right":"bottom",i=a?"left":"top",a=a?"width":"height";return n[t]<o(r[i])&&(e.offsets.popper[i]=o(r[i])-n[a]),n[i]>o(r[t])&&(e.offsets.popper[i]=o(r[t])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){if(!U(e.instance.modifiers,"arrow","keepTogether"))return e;var n=t.element;if("string"==typeof n){if(!(n=e.instance.popper.querySelector(n)))return e}else if(!e.instance.popper.contains(n))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var r=e.placement.split("-")[0],i=e.offsets,o=i.popper,a=i.reference,s=-1!==["left","right"].indexOf(r),l=s?"height":"width",u=s?"Top":"Left",c=u.toLowerCase(),t=s?"left":"top",i=s?"bottom":"right",r=A(n)[l];a[i]-r<o[c]&&(e.offsets.popper[c]-=o[c]-(a[i]-r)),a[c]+r>o[i]&&(e.offsets.popper[c]+=a[c]+r-o[i]),e.offsets.popper=x(e.offsets.popper);s=a[c]+a[l]/2-r/2,i=d(e.instance.popper),a=parseFloat(i["margin"+u]),u=parseFloat(i["border"+u+"Width"]),u=s-e.offsets.popper[c]-a-u,u=Math.max(Math.min(o[l]-r,u),0);return e.arrowElement=n,e.offsets.arrow=(y(n={},c,Math.round(u)),y(n,t,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(u,c){if(F(u.instance.modifiers,"inner"))return u;if(u.flipped&&u.placement===u.originalPlacement)return u;var d=C(u.instance.popper,u.instance.reference,c.padding,c.boundariesElement,u.positionFixed),f=u.placement.split("-")[0],p=M(f),m=u.placement.split("-")[1]||"",h=[];switch(c.behavior){case K:h=[f,p];break;case G:h=Y(f);break;case W:h=Y(f,!0);break;default:h=c.behavior}return h.forEach(function(e,t){if(f!==e||h.length===t+1)return u;f=u.placement.split("-")[0],p=M(f);var n=u.offsets.popper,r=u.offsets.reference,i=Math.floor,o="left"===f&&i(n.right)>i(r.left)||"right"===f&&i(n.left)<i(r.right)||"top"===f&&i(n.bottom)>i(r.top)||"bottom"===f&&i(n.top)<i(r.bottom),a=i(n.left)<i(d.left),s=i(n.right)>i(d.right),l=i(n.top)<i(d.top),e=i(n.bottom)>i(d.bottom),r="left"===f&&a||"right"===f&&s||"top"===f&&l||"bottom"===f&&e,n=-1!==["top","bottom"].indexOf(f),i=!!c.flipVariations&&(n&&"start"===m&&a||n&&"end"===m&&s||!n&&"start"===m&&l||!n&&"end"===m&&e),l=!!c.flipVariationsByContent&&(n&&"start"===m&&s||n&&"end"===m&&a||!n&&"start"===m&&e||!n&&"end"===m&&l),l=i||l;(o||r||l)&&(u.flipped=!0,(o||r)&&(f=h[t+1]),l&&(m="end"===m?"start":"start"===m?"end":m),u.placement=f+(m?"-"+m:""),u.offsets.popper=E({},u.offsets.popper,D(u.instance.popper,u.offsets.reference,u.placement)),u=I(u.instance.modifiers,u,"flip"))}),u},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],r=e.offsets,i=r.popper,o=r.reference,a=-1!==["left","right"].indexOf(n),r=-1===["top","left"].indexOf(n);return i[a?"left":"top"]=o[n]-(r?i[a?"width":"height"]:0),e.placement=M(t),e.offsets.popper=x(i),e}},hide:{order:800,enabled:!0,fn:function(e){if(!U(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=L(e.instance.modifiers,function(e){return"preventOverflow"===e.name}).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var n=t.x,r=t.y,i=e.offsets.popper,o=L(e.instance.modifiers,function(e){return"applyStyle"===e.name}).gpuAcceleration;void 0!==o&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var a,s,l,u,c,d,f=void 0!==o?o:t.gpuAcceleration,p=v(e.instance.popper),m=_(p),h={position:i.position},s=(a=e,s=window.devicePixelRatio<2||!z,l=a.offsets,d=l.popper,u=l.reference,c=Math.round,o=Math.floor,t=function(e){return e},i=c(u.width),l=c(d.width),u=-1!==["left","right"].indexOf(a.placement),a=-1!==a.placement.indexOf("-"),o=s?u||a||i%2==l%2?c:o:t,t=s?c:t,{left:o(i%2==1&&l%2==1&&!a&&s?d.left-1:d.left),top:t(d.top),bottom:t(d.bottom),right:o(d.right)}),t="bottom"===n?"top":"bottom",o="right"===r?"left":"right",d=P("transform"),r="bottom"==t?"HTML"===p.nodeName?-p.clientHeight+s.bottom:-m.height+s.bottom:s.top,n="right"==o?"HTML"===p.nodeName?-p.clientWidth+s.right:-m.width+s.right:s.left;f&&d?(h[d]="translate3d("+n+"px, "+r+"px, 0)",h[t]=0,h[o]=0,h.willChange="transform"):(d="right"==o?-1:1,h[t]=r*("bottom"==t?-1:1),h[o]=n*d,h.willChange=t+", "+o);o={"x-placement":e.placement};return e.attributes=E({},o,e.attributes),e.styles=E({},h,e.styles),e.arrowStyles=E({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){var t,n;return B(e.instance.popper,e.styles),t=e.instance.popper,n=e.attributes,Object.keys(n).forEach(function(e){!1!==n[e]?t.setAttribute(e,n[e]):t.removeAttribute(e)}),e.arrowElement&&Object.keys(e.arrowStyles).length&&B(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,n,r,i){i=k(i,t,e,n.positionFixed),e=N(n.placement,i,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",e),B(t,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}}},e=(e($,[{key:"update",value:function(){return function(){var e;this.state.isDestroyed||((e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}}).offsets.reference=k(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=N(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=D(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=I(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e)))}.call(this)}},{key:"destroy",value:function(){return function(){return this.state.isDestroyed=!0,F(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[P("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}.call(this)}},{key:"enableEventListeners",value:function(){return function(){var e,t,n;this.state.eventsEnabled||(this.state=(e=this.reference,this.options,t=this.state,n=this.scheduleUpdate,t.updateBound=n,R(e).addEventListener("resize",t.updateBound,{passive:!0}),function e(t,n,r,i){var o="BODY"===t.nodeName,t=o?t.ownerDocument.defaultView:t;t.addEventListener(n,r,{passive:!0}),o||e(c(t.parentNode),n,r,i),i.push(t)}(e=c(e),"scroll",t.updateBound,t.scrollParents),t.scrollElement=e,t.eventsEnabled=!0,t))}.call(this)}},{key:"disableEventListeners",value:function(){return function(){var e,t;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(e=this.reference,t=this.state,R(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach(function(e){e.removeEventListener("scroll",t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t))}.call(this)}}]),$);function $(e,t){var n=this,r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};w(this,$),this.scheduleUpdate=function(){return requestAnimationFrame(n.update)},this.update=i(this.update.bind(this)),this.options=E({},$.Defaults,r),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=e&&e.jquery?e[0]:e,this.popper=t&&t.jquery?t[0]:t,this.options.modifiers={},Object.keys(E({},$.Defaults.modifiers,r.modifiers)).forEach(function(e){n.options.modifiers[e]=E({},$.Defaults.modifiers[e]||{},r.modifiers?r.modifiers[e]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return E({name:e},n.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(e){e.enabled&&o(e.onLoad)&&e.onLoad(n.reference,n.popper,n.options,e,n.state)}),this.update();t=this.options.eventsEnabled;t&&this.enableEventListeners(),this.state.eventsEnabled=t}return e.Utils=("undefined"!=typeof window?window:X).PopperUtils,e.placements=V,e.Defaults=q,e},"object"==typeof r&&void 0!==n?n.exports=t():"function"==typeof define&&define.amd?define(t):e.Popper=t()}.call(this)}.call(this,void 0!==i?i:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],4:[function(e,t,n){var r,i,t=t.exports={};function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(t){if(r===setTimeout)return setTimeout(t,0);if((r===o||!r)&&setTimeout)return r=setTimeout,setTimeout(t,0);try{return r(t,0)}catch(e){try{return r.call(null,t,0)}catch(e){return r.call(this,t,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:o}catch(e){r=o}try{i="function"==typeof clearTimeout?clearTimeout:a}catch(e){i=a}}();var l,u=[],c=!1,d=-1;function f(){c&&l&&(c=!1,l.length?u=l.concat(u):d=-1,u.length&&p())}function p(){if(!c){var e=s(f);c=!0;for(var t=u.length;t;){for(l=u,u=[];++d<t;)l&&l[d].run();d=-1,t=u.length}l=null,c=!1,function(t){if(i===clearTimeout)return clearTimeout(t);if((i===a||!i)&&clearTimeout)return i=clearTimeout,clearTimeout(t);try{i(t)}catch(e){try{return i.call(null,t)}catch(e){return i.call(this,t)}}}(e)}}function m(e,t){this.fun=e,this.array=t}function h(){}t.nextTick=function(e){var t=new Array(arguments.length-1);if(1<arguments.length)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];u.push(new m(e,t)),1!==u.length||c||s(p)},m.prototype.run=function(){this.fun.apply(null,this.array)},t.title="browser",t.browser=!0,t.env={},t.argv=[],t.version="",t.versions={},t.on=h,t.addListener=h,t.once=h,t.off=h,t.removeListener=h,t.removeAllListeners=h,t.emit=h,t.prependListener=h,t.prependOnceListener=h,t.listeners=function(e){return[]},t.binding=function(e){throw new Error("process.binding is not supported")},t.cwd=function(){return"/"},t.chdir=function(e){throw new Error("process.chdir is not supported")},t.umask=function(){return 0}},{}],5:[function(l,e,u){!function(n,s){!function(){var r=l("process/browser.js").nextTick,e=Function.prototype.apply,i=Array.prototype.slice,o={},a=0;function t(e,t){this._id=e,this._clearFn=t}u.setTimeout=function(){return new t(e.call(setTimeout,window,arguments),clearTimeout)},u.setInterval=function(){return new t(e.call(setInterval,window,arguments),clearInterval)},u.clearTimeout=u.clearInterval=function(e){e.close()},t.prototype.unref=t.prototype.ref=function(){},t.prototype.close=function(){this._clearFn.call(window,this._id)},u.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},u.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},u._unrefActive=u.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;0<=t&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},u.setImmediate="function"==typeof n?n:function(e){var t=a++,n=!(arguments.length<2)&&i.call(arguments,1);return o[t]=!0,r(function(){o[t]&&(n?e.apply(null,n):e.call(null),u.clearImmediate(t))}),t},u.clearImmediate="function"==typeof s?s:function(e){delete o[e]}}.call(this)}.call(this,l("timers").setImmediate,l("timers").clearImmediate)},{"process/browser.js":4,timers:5}],6:[function(O,e,C){!function(We){!function(){"use strict";var J=(T=O("popper.js"))&&"object"==typeof T&&"default"in T?T.default:T;function Z(){return(Z=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function n(e,t){e.innerHTML=t}function i(e){return e&&e._tippy&&e._tippy.reference===e}function Q(e,t){return{}.hasOwnProperty.call(e,t)}function ee(e,t,n){if(Array.isArray(e)){var r=e[t];return null==r?Array.isArray(n)?n[t]:n:r}return e}function te(e,t){return e&&e.modifiers&&e.modifiers[t]}function s(e,t){e={}.toString.call(e);return 0===e.indexOf("[object")&&-1<e.indexOf(t+"]")}function l(e){return s(e,"Element")}function ne(e){return s(e,"MouseEvent")}function re(e,t){return"function"==typeof e?e.apply(void 0,t):e}function ie(e,t,n,r){e.filter(function(e){return e.name===t})[0][n]=r}function oe(){return document.createElement("div")}function ae(e,t){e.forEach(function(e){e&&(e.style.transitionDuration=t+"ms")})}function se(e,t){e.forEach(function(e){e&&e.setAttribute("data-state",t)})}function le(t,n){return 0===n?t:function(e){clearTimeout(r),r=setTimeout(function(){t(e)},n)};var r}function ue(e,t,n){e&&e!==t&&e.apply(void 0,n)}function a(e,t){var n=Z({},e);return t.forEach(function(e){delete n[e]}),n}function ce(e){return[].slice.call(e)}function de(e,t){for(;e;){if(t(e))return e;e=e.parentElement}return null}function fe(e,t){return-1<e.indexOf(t)}function pe(e){return e.split(/\s+/).filter(Boolean)}function me(e,t){return void 0!==e?e:t}function he(e){return[].concat(e)}function ve(e){e=he(e)[0];return e&&e.ownerDocument||document}function ge(e,t){-1===e.indexOf(t)&&e.push(t)}function be(e){return"number"==typeof e?e:parseFloat(e)}function ye(n,r,i){void 0===r&&(r=5);var e={top:0,right:0,bottom:0,left:0};return Object.keys(e).reduce(function(e,t){return e[t]="number"==typeof r?r:r[t],n===t&&(e[t]="number"==typeof r?r+i:r[n]+i),e},e)}function we(e){return"\n "+e+"() was called on a"+("destroy"===e?"n already-":" ")+"destroyed instance. This is a no-op but\n indicates a potential memory leak.\n "}function t(e){return e.replace(/[ \t]{2,}/g," ").replace(/^[ \t]*/gm,"").trim()}function r(e){return[t("\n %ctippy.js\n\n %c"+t(e)+"\n\n %c👷 This is a development-only message. It will be removed in production.\n "),"color: #00C584; font-size: 1.3em; font-weight: bold;","line-height: 1.5","color: #a6a095;"]}function Ee(e,t){e&&(e=console).warn.apply(e,r(t))}function u(e,t){e&&(e=console).error.apply(e,r(t))}function o(t){"production"!==We.env.NODE_ENV&&Oe(t,[]),Object.keys(t).forEach(function(e){Te[e]=t[e]})}var Te=Z({allowHTML:!0,animation:"fade",appendTo:function(){return document.body},aria:"describedby",arrow:!0,boundary:"scrollParent",content:"",delay:0,distance:10,duration:[300,250],flip:!0,flipBehavior:"flip",flipOnUpdate:!1,hideOnClick:!0,ignoreAttributes:!1,inertia:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,lazy:!0,maxWidth:350,multiple:!1,offset:0,onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},placement:"top",plugins:[],popperOptions:{},role:"tooltip",showOnCreate:!1,theme:"",touch:!0,trigger:"mouseenter focus",triggerTarget:null,updateDuration:0,zIndex:9999},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1}),c=Object.keys(Te),xe=["arrow","boundary","distance","flip","flipBehavior","flipOnUpdate","offset","placement","popperOptions"];function _e(r){var e=(r.plugins||[]).reduce(function(e,t){var n=t.name,t=t.defaultValue;return n&&(e[n]=void 0!==r[n]?r[n]:t),e},{});return Z({},r,{},e)}function Se(e,t){var i,n,n=Z({},t,{content:re(t.content,[e])},t.ignoreAttributes?{}:(i=e,((n=t.plugins)?Object.keys(_e(Z({},Te,{plugins:n}))):c).reduce(function(t,n){var r=(i.getAttribute("data-tippy-"+n)||"").trim();if(!r)return t;if("content"===n)t[n]=r;else try{t[n]=JSON.parse(r)}catch(e){t[n]=r}return t},{})));return n.interactive&&(n.aria=null),n}function Oe(i,o){void 0===i&&(i={}),void 0===o&&(o=[]),Object.keys(i).forEach(function(t){var e=i[t],n="popperOptions"===t&&null!==e&&"object"==typeof e&&Q(e,"placement"),r=(r=!Q(a(Te,["animateFill","followCursor","inlinePositioning","sticky"]),t)&&!fe(["a11y","arrowType","showOnInit","size","target","touchHold"],t))&&0===o.filter(function(e){return e.name===t}).length;Ee("target"===t,["The `target` prop was removed in v5 and replaced with the delegate() addon","in order to conserve bundle size.","See: https://atomiks.github.io/tippyjs/addons/#event-delegation"].join(" ")),Ee("a11y"===t,["The `a11y` prop was removed in v5. Make sure the element you are giving a","tippy to is natively focusable, such as <button> or <input>, not <div>","or <span>."].join(" ")),Ee("showOnInit"===t,"The `showOnInit` prop was renamed to `showOnCreate` in v5."),Ee("arrowType"===t,["The `arrowType` prop was removed in v5 in favor of overloading the `arrow`","prop.","\n\n",'"round" string was replaced with importing the string from the package.',"\n\n","* import {roundArrow} from 'tippy.js'; (ESM version)\n","* const {roundArrow} = tippy; (IIFE CDN version)","\n\n",'Before: {arrow: true, arrowType: "round"}\n',"After: {arrow: roundArrow}`"].join(" ")),Ee("touchHold"===t,["The `touchHold` prop was removed in v5 in favor of overloading the `touch`","prop.","\n\n","Before: {touchHold: true}\n",'After: {touch: "hold"}'].join(" ")),Ee("size"===t,["The `size` prop was removed in v5. Instead, use a theme that specifies","CSS padding and font-size properties."].join(" ")),Ee("theme"===t&&"google"===e,'The included theme "google" was renamed to "material" in v5.'),Ee(n,["Specifying placement in `popperOptions` is not supported. Use the base-level","`placement` prop instead.","\n\n",'Before: {popperOptions: {placement: "bottom"}}\n','After: {placement: "bottom"}'].join(" ")),Ee(r,["`"+t+"`","is not a valid prop. You may have spelled it incorrectly, or if it's a","plugin, forgot to pass it in an array as props.plugins.","\n\n","In v5, the following props were turned into plugins:","\n\n","* animateFill\n","* followCursor\n","* sticky","\n\n","All props: https://atomiks.github.io/tippyjs/all-props/\n","Plugins: https://atomiks.github.io/tippyjs/plugins/"].join(" "))})}var Ce={passive:!0},d="tippy-iOS",Ne="tippy-popper",ke="tippy-tooltip",Ae="tippy-content",f="tippy-arrow",p="tippy-svg-arrow",Me="."+Ne,m="."+ke,h="."+Ae,v="."+f,g="."+p,De={isTouch:!1},b=0;function y(){De.isTouch||(De.isTouch=!0,window.performance&&document.addEventListener("mousemove",w))}function w(){var e=performance.now();e-b<20&&(De.isTouch=!1,document.removeEventListener("mousemove",w)),b=e}function E(){var e,t=document.activeElement;i(t)&&(e=t._tippy,t.blur&&!e.state.isVisible&&t.blur())}var e="undefined"!=typeof window&&"undefined"!=typeof document,T=e?navigator.userAgent:"",Le=/MSIE |Trident\//.test(T),x=e&&/iPhone|iPad|iPod/.test(navigator.platform);function Ie(e){e=e&&x&&De.isTouch;document.body.classList[e?"add":"remove"](d)}function Fe(e){return e.split("-")[0]}function Pe(e){e.setAttribute("data-inertia","")}function Re(e){e.setAttribute("data-interactive","")}function je(e,t){l(t.content)?(n(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(e[t.allowHTML?"innerHTML":"textContent"]=t.content)}function Be(e){return{tooltip:e.querySelector(m),content:e.querySelector(h),arrow:e.querySelector(v)||e.querySelector(g)}}function ze(e){var t=oe();return!0===e?t.className=f:(t.className=p,l(e)?t.appendChild(e):n(t,e)),t}function Ue(e,t,n){var r=Be(e),i=r.tooltip,o=r.content,r=r.arrow;e.style.zIndex=""+n.zIndex,i.setAttribute("data-animation",n.animation),i.style.maxWidth="number"==typeof(e=n.maxWidth)?e+"px":e,n.role?i.setAttribute("role",n.role):i.removeAttribute("role"),t.content!==n.content&&je(o,n),!t.arrow&&n.arrow?(i.appendChild(ze(n.arrow)),i.setAttribute("data-arrow","")):t.arrow&&!n.arrow?(i.removeChild(r),i.removeAttribute("data-arrow")):t.arrow!==n.arrow&&(i.removeChild(r),i.appendChild(ze(n.arrow))),!t.interactive&&n.interactive?Re(i):t.interactive&&!n.interactive&&i.removeAttribute("data-interactive"),!t.inertia&&n.inertia?Pe(i):t.inertia&&!n.inertia&&i.removeAttribute("data-inertia"),t.theme!==n.theme&&(He(i,"remove",t.theme),He(i,"add",n.theme))}function Ve(t,n,r){["transitionend","webkitTransitionEnd"].forEach(function(e){t[n+"EventListener"](e,r)})}function He(t,n,e){pe(e).forEach(function(e){t.classList[n](e+"-theme")})}var Ye=1,Ke=[],Ge=[];function _(l,e){var i,t,n,r=Se(l,Z({},Te,{},_e(e)));if(!r.multiple&&l._tippy)return null;var o,a,s,u,c,d=!1,f=!1,p=!1,m=0,h=[],v=le(H,r.interactiveDebounce),g=ve(r.triggerTarget||l),b=Ye++,y=function(e,t){var n=oe();n.className=Ne,n.style.position="absolute",n.style.top="0",n.style.left="0";var r=oe();return r.className=ke,r.id="tippy-"+e,r.setAttribute("data-state","hidden"),r.setAttribute("tabindex","-1"),He(r,"add",t.theme),(e=oe()).className=Ae,e.setAttribute("data-state","hidden"),t.interactive&&Re(r),t.arrow&&(r.setAttribute("data-arrow",""),r.appendChild(ze(t.arrow))),t.inertia&&Pe(r),je(e,t),r.appendChild(e),n.appendChild(r),Ue(n,t,t),n}(b,r),w=Be(y),E=(c=r.plugins).filter(function(e,t){return c.indexOf(e)===t}),T=w.tooltip,e=w.content,x=[T,e],_={id:b,reference:l,popper:y,popperChildren:w,popperInstance:null,props:r,state:{currentPlacement:null,isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:E,clearDelayTimeouts:function(){clearTimeout(i),clearTimeout(t),cancelAnimationFrame(n)},setProps:function(n){var t,e;"production"!==We.env.NODE_ENV&&Ee(_.state.isDestroyed,we("setProps")),_.state.isDestroyed||("production"!==We.env.NODE_ENV&&(Oe(n,E),Ee(!!n.plugins&&(n.plugins.length!==E.length||E.some(function(e,t){return!n.plugins||!n.plugins[t]||e!==n.plugins[t]})),"Cannot update plugins")),M("onBeforeUpdate",[_,n]),U(),t=_.props,(e=Se(l,Z({},_.props,{},n,{ignoreAttributes:!0}))).ignoreAttributes=me(n.ignoreAttributes,t.ignoreAttributes),_.props=e,z(),t.interactiveDebounce!==e.interactiveDebounce&&(I(),v=le(H,e.interactiveDebounce)),Ue(y,t,e),_.popperChildren=Be(y),t.triggerTarget&&!e.triggerTarget?he(t.triggerTarget).forEach(function(e){e.removeAttribute("aria-expanded")}):e.triggerTarget&&l.removeAttribute("aria-expanded"),L(),_.popperInstance&&(xe.some(function(e){return Q(n,e)&&n[e]!==t[e]})?(e=_.popperInstance.reference,_.popperInstance.destroy(),W(),_.popperInstance.reference=e,_.state.isVisible&&_.popperInstance.enableEventListeners()):_.popperInstance.update()),M("onAfterUpdate",[_,n]))},setContent:function(e){_.setProps({content:e})},show:function(e){void 0===e&&(e=ee(_.props.duration,0,Te.duration)),"production"!==We.env.NODE_ENV&&Ee(_.state.isDestroyed,we("show"));var t=_.state.isVisible,n=_.state.isDestroyed,r=!_.state.isEnabled,i=De.isTouch&&!_.props.touch;t||n||r||i||k().hasAttribute("disabled")||(_.popperInstance||W(),M("onShow",[_],!1),!1!==_.props.onShow(_)&&(P(),y.style.visibility="visible",_.state.isVisible=!0,_.state.isMounted||ae(x.concat(y),0),a=function(){_.state.isVisible&&(ae([y],_.props.updateDuration),ae(x,e),se(x,"visible"),D(),L(),ge(Ge,_),Ie(!0),_.state.isMounted=!0,M("onMount",[_]),j(e,function(){_.state.isShown=!0,M("onShown",[_])}))},function(){m=0;var e=_.props.appendTo,t=k(),n=_.props.interactive&&e===Te.appendTo||"parent"===e?t.parentNode:re(e,[t]);n.contains(y)||n.appendChild(y),"production"!==We.env.NODE_ENV&&Ee(_.props.interactive&&e===Te.appendTo&&t.nextElementSibling!==y,["Interactive tippy element may not be accessible via keyboard navigation","because it is not directly after the reference element in the DOM source","order.","\n\n","Using a wrapper <div> or <span> tag around the reference element solves","this by creating a new parentNode context.","\n\n","Specifying `appendTo: document.body` silences this warning, but it","assumes you are using a focus management solution to handle keyboard","navigation.","\n\n","See: https://atomiks.github.io/tippyjs/accessibility/#interactivity"].join(" ")),ie(_.popperInstance.modifiers,"flip","enabled",_.props.flip),_.popperInstance.enableEventListeners(),_.popperInstance.update()}()))},hide:function(e){void 0===e&&(e=ee(_.props.duration,1,Te.duration)),"production"!==We.env.NODE_ENV&&Ee(_.state.isDestroyed,we("hide"));var t=!_.state.isVisible&&!d,n=_.state.isDestroyed,r=!_.state.isEnabled&&!d;t||n||r||(M("onHide",[_],!1),!1===_.props.onHide(_)&&!d||(R(),y.style.visibility="hidden",_.state.isVisible=!1,_.state.isShown=!1,ae(x,e),se(x,"hidden"),D(),L(),j(e,function(){!_.state.isVisible&&y.parentNode&&y.parentNode.contains(y)&&(_.popperInstance.disableEventListeners(),_.popperInstance.options.placement=_.props.placement,y.parentNode.removeChild(y),0===(Ge=Ge.filter(function(e){return e!==_})).length&&Ie(!1),_.state.isMounted=!1,M("onHidden",[_]))})))},enable:function(){_.state.isEnabled=!0},disable:function(){_.hide(),_.state.isEnabled=!1},destroy:function(){"production"!==We.env.NODE_ENV&&Ee(_.state.isDestroyed,we("destroy")),_.state.isDestroyed||(d=!0,_.clearDelayTimeouts(),_.hide(0),U(),delete l._tippy,_.popperInstance&&_.popperInstance.destroy(),d=!1,_.state.isDestroyed=!0,M("onDestroy",[_]))}};l._tippy=_,y._tippy=_;var S=E.map(function(e){return e.fn(_)}),O=l.hasAttribute("aria-expanded");return z(),L(),r.lazy||W(),M("onCreate",[_]),r.showOnCreate&&$(),y.addEventListener("mouseenter",function(){_.props.interactive&&_.state.isVisible&&_.clearDelayTimeouts()}),y.addEventListener("mouseleave",function(e){_.props.interactive&&fe(_.props.trigger,"mouseenter")&&(v(e),g.addEventListener("mousemove",v))}),_;function C(){var e=_.props.touch;return Array.isArray(e)?e:[e,0]}function N(){return"hold"===C()[0]}function k(){return u||l}function A(e){return _.state.isMounted&&!_.state.isVisible||De.isTouch||o&&"focus"===o.type?0:ee(_.props.delay,e?0:1,Te.delay)}function M(t,n,e){void 0===e&&(e=!0),S.forEach(function(e){Q(e,t)&&e[t].apply(e,n)}),e&&(e=_.props)[t].apply(e,n)}function D(){var n,r,e=_.props.aria;e&&(n="aria-"+e,r=T.id,he(_.props.triggerTarget||l).forEach(function(e){var t=e.getAttribute(n);_.state.isVisible?e.setAttribute(n,t?t+" "+r:r):(t=t&&t.replace(r,"").trim())?e.setAttribute(n,t):e.removeAttribute(n)}))}function L(){O||he(_.props.triggerTarget||l).forEach(function(e){_.props.interactive?e.setAttribute("aria-expanded",_.state.isVisible&&e===k()?"true":"false"):e.removeAttribute("aria-expanded")})}function I(){g.body.removeEventListener("mouseleave",X),g.removeEventListener("mousemove",v),Ke=Ke.filter(function(e){return e!==v})}function F(e){if(!_.props.interactive||!y.contains(e.target)){if(k().contains(e.target)){if(De.isTouch)return;if(_.state.isVisible&&fe(_.props.trigger,"click"))return}!0===_.props.hideOnClick&&(f=!1,_.clearDelayTimeouts(),_.hide(),p=!0,setTimeout(function(){p=!1}),_.state.isMounted||R())}}function P(){g.addEventListener("mousedown",F,!0)}function R(){g.removeEventListener("mousedown",F,!0)}function j(e,t){function n(e){e.target===T&&(Ve(T,"remove",n),t())}if(0===e)return t();Ve(T,"remove",s),Ve(T,"add",n),s=n}function B(t,n,r){void 0===r&&(r=!1),he(_.props.triggerTarget||l).forEach(function(e){e.addEventListener(t,n,r),h.push({node:e,eventType:t,handler:n,options:r})})}function z(){N()&&(B("touchstart",V,Ce),B("touchend",Y,Ce)),pe(_.props.trigger).forEach(function(e){if("manual"!==e)switch(B(e,V),e){case"mouseenter":B("mouseleave",Y);break;case"focus":B(Le?"focusout":"blur",K);break;case"focusin":B("focusout",K)}})}function U(){h.forEach(function(e){var t=e.node,n=e.eventType,r=e.handler,e=e.options;t.removeEventListener(n,r,e)}),h=[]}function V(t){var e,n,r=!1;!_.state.isEnabled||G(t)||p||(u=(o=t).currentTarget,L(),!_.state.isVisible&&ne(t)&&Ke.forEach(function(e){return e(t)}),"click"!==t.type||fe(_.props.trigger,"mouseenter")&&!f||!1===_.props.hideOnClick||!_.state.isVisible?(e=(n=C())[0],n=n[1],De.isTouch&&"hold"===e&&n?i=setTimeout(function(){$(t)},n):$(t)):r=!0,"click"===t.type&&(f=!r),r&&X(t))}function H(e){var a,s,t=de(e.target,function(e){return e===l||e===y});"mousemove"===e.type&&t||(t=ce(y.querySelectorAll(Me)).concat(y).map(function(e){var t=e._tippy,n=t.popperChildren.tooltip,t=t.props.interactiveBorder;return{popperRect:e.getBoundingClientRect(),tooltipRect:n.getBoundingClientRect(),interactiveBorder:t}}),a=e.clientX,s=e.clientY,t.every(function(e){var t=e.popperRect,n=e.tooltipRect,r=e.interactiveBorder,i=Math.min(t.top,n.top),o=Math.max(t.right,n.right),e=Math.max(t.bottom,n.bottom),n=Math.min(t.left,n.left);return r<i-s||r<s-e||r<n-a||r<a-o})&&(I(),X(e)))}function Y(e){if(!(G(e)||fe(_.props.trigger,"click")&&f))return _.props.interactive?(g.body.addEventListener("mouseleave",X),g.addEventListener("mousemove",v),ge(Ke,v),void v(e)):void X(e)}function K(e){!fe(_.props.trigger,"focusin")&&e.target!==k()||_.props.interactive&&e.relatedTarget&&y.contains(e.relatedTarget)||X(e)}function G(e){var t="ontouchstart"in window,n=fe(e.type,"touch"),e=N();return t&&De.isTouch&&e&&!n||De.isTouch&&!e&&n}function W(){var i,t=_.props.popperOptions,e=_.popperChildren.arrow,o=te(t,"flip"),a=te(t,"preventOverflow");function n(e){var t=_.state.currentPlacement;_.state.currentPlacement=e.placement,_.props.flip&&!_.props.flipOnUpdate&&(e.flipped&&(_.popperInstance.options.placement=e.placement),ie(_.popperInstance.modifiers,"flip","enabled",!1)),T.setAttribute("data-placement",e.placement),!1!==e.attributes["x-out-of-boundaries"]?T.setAttribute("data-out-of-boundaries",""):T.removeAttribute("data-out-of-boundaries");var n=Fe(e.placement),r=fe(["top","bottom"],n),n=fe(["bottom","right"],n);T.style.top="0",T.style.left="0",T.style[r?"top":"left"]=(n?1:-1)*i+"px",t&&t!==e.placement&&_.popperInstance.update()}var r=Z({eventsEnabled:!1,placement:_.props.placement},t,{modifiers:Z({},t&&t.modifiers,{tippyDistance:{enabled:!0,order:0,fn:function(e){n=g,r=_.props.distance,t="string"==typeof r&&fe(r,"rem"),n=n.documentElement,i=n&&t?parseFloat(getComputedStyle(n).fontSize||String(16))*be(r):be(r);var t=Fe(e.placement),n=ye(t,a&&a.padding,i),r=ye(t,o&&o.padding,i),t=_.popperInstance.modifiers;return ie(t,"preventOverflow","padding",n),ie(t,"flip","padding",r),e}},preventOverflow:Z({boundariesElement:_.props.boundary},a),flip:Z({enabled:_.props.flip,behavior:_.props.flipBehavior},o),arrow:Z({element:e,enabled:!!e},te(t,"arrow")),offset:Z({offset:_.props.offset},te(t,"offset"))}),onCreate:function(e){n(e),ue(t&&t.onCreate,r.onCreate,[e]),q()},onUpdate:function(e){n(e),ue(t&&t.onUpdate,r.onUpdate,[e]),q()}});_.popperInstance=new J(l,y,r)}function q(){0===m?(m++,_.popperInstance.update()):a&&1===m&&(m++,y.offsetHeight,a())}function $(e){_.clearDelayTimeouts(),_.popperInstance||W(),e&&M("onTrigger",[_,e]),P();e=A(!0);e?i=setTimeout(function(){_.show()},e):_.show()}function X(e){_.clearDelayTimeouts(),M("onUntrigger",[_,e]),_.state.isVisible?fe(_.props.trigger,"mouseenter")&&fe(_.props.trigger,"click")&&fe(["mouseleave","mousemove"],e.type)&&f||((e=A(!1))?t=setTimeout(function(){_.state.isVisible&&_.hide()},e):n=requestAnimationFrame(function(){_.hide()})):R()}}function S(e,t,n){var r,i;void 0===n&&(n=[]),n=Te.plugins.concat((t=void 0===t?{}:t).plugins||n),"production"!==We.env.NODE_ENV&&(i=!(r=e),o="[object Object]"===Object.prototype.toString.call(r)&&!r.addEventListener,u(i,["tippy() was passed","`"+String(r)+"`","as its targets (first) argument. Valid types are: String, Element, Element[],","or NodeList."].join(" ")),u(o,["tippy() was passed a plain object which is no longer supported as an argument.","See: https://atomiks.github.io/tippyjs/misc/#custom-position"].join(" ")),Oe(t,n)),document.addEventListener("touchstart",y,Z({},Ce,{capture:!0})),window.addEventListener("blur",E);var o,a=Z({},t,{plugins:n}),t=l(o=e)?[o]:s(o,"NodeList")?ce(o):Array.isArray(o)?o:ce(document.querySelectorAll(o));"production"!==We.env.NODE_ENV&&(n=l(a.content),o=1<t.length,Ee(n&&o,["tippy() was passed an Element as the `content` prop, but more than one tippy","instance was created by this invocation. This means the content element will","only be appended to the last tippy instance.","\n\n","Instead, pass the .innerHTML of the element, or use a function that returns a","cloned version of the element instead.","\n\n","1) content: element.innerHTML\n","2) content: () => element.cloneNode(true)"].join(" ")));t=t.reduce(function(e,t){t=t&&_(t,a);return t&&e.push(t),e},[]);return l(e)?t[0]:t}S.version="5.2.1",S.defaultProps=Te,S.setDefaultProps=o,S.currentInput=De,C.BACKDROP_CLASS="tippy-backdrop",C.ROUND_ARROW='<svg viewBox="0 0 18 7" xmlns="http://www.w3.org/2000/svg"><path d="M0 7s2.021-.015 5.253-4.218C6.584 1.051 7.797.007 9 0c1.203-.007 2.416 1.035 3.761 2.782C16.012 7.005 18 7 18 7H0z"/></svg>',C._extends=Z,C.arrayFrom=ce,C.closestCallback=de,C.createTippyWithPlugins=function(r){"production"!==We.env.NODE_ENV&&Ee(!0,["createTippyWithPlugins([...]) has been deprecated.","\n\n","Use tippy.setDefaultProps({plugins: [...]}) instead."].join(" "));function e(e,t,n){return void 0===n&&(n=[]),n=(t=void 0===t?{}:t).plugins||n,S(e,Z({},t,{plugins:[].concat(r,n)}))}return e.version="5.2.1",e.defaultProps=Te,e.setDefaultProps=o,e.currentInput=De,e},C.currentInput=De,C.defaultProps=Te,C.div=oe,C.errorWhen=u,C.getBasePlacement=Fe,C.getOwnerDocument=ve,C.hideAll=function(e){var e=void 0===e?{}:e,n=e.exclude,r=e.duration;Ge.forEach(function(e){var t=!1;(t=n?i(n)?e.reference===n:e.popper===n.popper:t)||e.hide(r)})},C.includes=fe,C.isBrowser=e,C.isMouseEvent=ne,C.normalizeToArray=he,C.removeProperties=a,C.setVisibilityState=se,C.tippy=S,C.useIfDefined=me,C.warnWhen=Ee}.call(this)}.call(this,O("_process"))},{_process:4,"popper.js":3}],7:[function(i,e,o){!function(f){!function(){"use strict";Object.defineProperty(o,"__esModule",{value:!0});var y=i("./tippy.chunk.cjs.js");i("popper.js");var d={mouseover:"mouseenter",focusin:"focus",click:"click"},e={name:"animateFill",defaultValue:!1,fn:function(e){var t=e.popperChildren,n=t.tooltip,r=t.content,i=e.props.animateFill?((t=y.div()).className=y.BACKDROP_CLASS,y.setVisibilityState([t],"hidden"),t):null;function o(){e.popperChildren.backdrop=i}return{onCreate:function(){i&&(o(),n.insertBefore(i,n.firstElementChild),n.setAttribute("data-animatefill",""),n.style.overflow="hidden",e.setProps({animation:"shift-away",arrow:!1}))},onMount:function(){var e,t;i&&(e=n.style.transitionDuration,t=Number(e.replace("ms","")),r.style.transitionDelay=Math.round(t/10)+"ms",i.style.transitionDuration=e,y.setVisibilityState([i],"visible"),"production"!==f.env.NODE_ENV&&(y.warnWhen("absolute"!==getComputedStyle(i).position,"The `tippy.js/dist/backdrop.css` stylesheet has not been\n imported!\n \n The `animateFill` plugin requires this stylesheet to work."),y.warnWhen("none"===getComputedStyle(n).transform,"The `tippy.js/animations/shift-away.css` stylesheet has not\n been imported!\n \n The `animateFill` plugin requires this stylesheet to work.")))},onShow:function(){i&&(i.style.transitionDuration="0ms")},onHide:function(){i&&y.setVisibilityState([i],"hidden")},onAfterUpdate:function(){o()}}}},t={name:"followCursor",defaultValue:!1,fn:function(c){var d,f=c.reference,p=c.popper,m=null,e=y.getOwnerDocument(c.props.triggerTarget||f),n=null,r=!1,i=c.props;function t(){return"manual"===c.props.trigger.trim()}function o(){var e=!!t()||null!==n&&!(0===n.clientX&&0===n.clientY);return c.props.followCursor&&e}function h(){return y.currentInput.isTouch||"initial"===c.props.followCursor&&c.state.isVisible}function a(){c.popperInstance&&m&&(c.popperInstance.reference=m)}function s(){var e,t;!o()&&c.props.placement===i.placement||(t=(e=i.placement).split("-")[1],r=!0,c.setProps({placement:o()&&t?e.replace(t,"start"===t?"end":"start"):e}),r=!1)}function l(){c.popperInstance&&o()&&h()&&c.popperInstance.disableEventListeners()}function u(){o()?e.addEventListener("mousemove",b):a()}function v(){o()&&b(d)}function g(){e.removeEventListener("mousemove",b)}function b(e){var t,n,r,i,o,a,s=d=e,l=s.clientX,u=s.clientY;c.popperInstance&&c.state.currentPlacement&&(s=y.closestCallback(e.target,function(e){return e===f}),e=c.props.followCursor,t="horizontal"===e,n="vertical"===e,r=y.includes(["top","bottom"],y.getBasePlacement(c.state.currentPlacement)),e={size:e=r?p.offsetWidth:p.offsetHeight,x:r?e:0,y:r?0:e},i=e.size,o=e.x,a=e.y,!s&&c.props.interactive||(null===m&&(m=c.popperInstance.reference),c.popperInstance.reference={referenceNode:f,clientWidth:0,clientHeight:0,getBoundingClientRect:function(){var e=f.getBoundingClientRect();return{width:r?i:0,height:r?0:i,top:(t?e.top:u)-a,bottom:(t?e.bottom:u)+a,left:(n?e.left:l)-o,right:(n?e.right:l)+o}}},c.popperInstance.update()),h()&&g())}return{onAfterUpdate:function(e,t){var n;r||(n=t,Object.keys(n).forEach(function(e){i[e]=y.useIfDefined(n[e],i[e])}),t.placement&&s()),t.placement&&l(),requestAnimationFrame(v)},onMount:function(){v(),l()},onShow:function(){t()&&(d=n={clientX:0,clientY:0},s(),u())},onTrigger:function(e,t){n||(y.isMouseEvent(t)&&(n={clientX:t.clientX,clientY:t.clientY},d=t),s(),u())},onUntrigger:function(){c.state.isVisible||(g(),n=null)},onHidden:function(){g(),a(),n=null}}}},n={name:"inlinePositioning",defaultValue:!1,fn:function(e){var t=e.reference;function n(){return e.props.inlinePositioning}return{onHidden:function(){n()&&(e.popperInstance.reference=t)},onShow:function(){n()&&(e.popperInstance.reference={referenceNode:t,clientWidth:0,clientHeight:0,getBoundingClientRect:function(){return function(t,e,n){if(n.length<2||null===t)return e;switch(t){case"top":case"bottom":var r=n[0],i=n[n.length-1],o="top"===t,a=r.top,s=i.bottom,l=(o?r:i).left,i=(o?r:i).right;return{top:a,bottom:s,left:l,right:i,width:i-l,height:s-a};case"left":case"right":var u=Math.min.apply(Math,n.map(function(e){return e.left})),c=Math.max.apply(Math,n.map(function(e){return e.right})),s=n.filter(function(e){return"left"===t?e.left===u:e.right===c}),a=s[0].top,s=s[s.length-1].bottom;return{top:a,bottom:s,left:u,right:c,width:c-u,height:s-a};default:return e}}(e.state.currentPlacement&&y.getBasePlacement(e.state.currentPlacement),t.getBoundingClientRect(),y.arrayFrom(t.getClientRects()))}})}}}},r={name:"sticky",defaultValue:!1,fn:function(n){var r=n.reference,i=n.popper;function o(e){return!0===n.props.sticky||n.props.sticky===e}var a=null,s=null;function l(){var e=o("reference")?(n.popperInstance?n.popperInstance.reference:r).getBoundingClientRect():null,t=o("popper")?i.getBoundingClientRect():null;(e&&u(a,e)||t&&u(s,t))&&n.popperInstance.update(),a=e,s=t,n.state.isMounted&&requestAnimationFrame(l)}return{onMount:function(){n.props.sticky&&l()}}}};function u(e,t){return!e||!t||e.top!==t.top||e.right!==t.right||e.bottom!==t.bottom||e.left!==t.left}o.createTippyWithPlugins=y.createTippyWithPlugins,o.default=y.tippy,o.hideAll=y.hideAll,o.roundArrow=y.ROUND_ARROW,o.animateFill=e,o.createSingleton=function(o,e,t){void 0===e&&(e={}),void 0===t&&(t=[]),"production"!==f.env.NODE_ENV&&y.errorWhen(!Array.isArray(o),["The first argument passed to createSingleton() must be an array of tippy","instances. The passed value was",String(o)].join(" ")),t=e.plugins||t,o.forEach(function(e){e.disable()});var a,s,l=y._extends({},y.defaultProps,{},e).aria,n=!1,u=o.map(function(e){return e.reference}),r={fn:function(r){function i(e){var t;a&&(t="aria-"+a,e&&!r.props.interactive?s.setAttribute(t,r.popperChildren.tooltip.id):s.removeAttribute(t))}return{onAfterUpdate:function(e,t){t=t.aria;void 0!==t&&t!==l&&(n?(n=!0,r.setProps({aria:null}),n=!1):l=t)},onDestroy:function(){o.forEach(function(e){e.enable()})},onMount:function(){i(!0)},onUntrigger:function(){i(!1)},onTrigger:function(e,t){var n=t.currentTarget,t=u.indexOf(n);n!==s&&(s=n,a=l,r.state.isVisible&&i(!0),r.popperInstance.reference=n,r.setContent(o[t].props.content))}}}};return y.tippy(y.div(),y._extends({},e,{plugins:[r].concat(t),aria:null,triggerTarget:u}))},o.delegate=function(e,r,t){void 0===t&&(t=[]),"production"!==f.env.NODE_ENV&&y.errorWhen(!(r&&r.target),["You must specity a `target` prop indicating a CSS selector string matching","the target elements that should receive a tippy."].join(" ")),t=r.plugins||t;var i=[],o=[],a=r.target,n=y.removeProperties(r,["target"]),s=y._extends({},n,{plugins:t,trigger:"manual"}),l=y._extends({},n,{plugins:t,showOnCreate:!0}),s=y.tippy(e,s);function u(e){var t,n;!e.target||(n=e.target.closest(a))&&(t=n.getAttribute("data-tippy-trigger")||r.trigger||y.defaultProps.trigger,!y.includes(t,d[e.type])||(n=y.tippy(n,l))&&(o=o.concat(n)))}function c(e,t,n,r){e.addEventListener(t,n,r=void 0===r?!1:r),i.push({node:e,eventType:t,handler:n,options:r})}return y.normalizeToArray(s).forEach(function(e){var t=e.destroy;e.destroy=function(e){(e=void 0===e?!0:e)&&o.forEach(function(e){e.destroy()}),o=[],i.forEach(function(e){var t=e.node,n=e.eventType,r=e.handler,e=e.options;t.removeEventListener(n,r,e)}),i=[],t()},c(e=e.reference,"mouseover",u),c(e,"focusin",u),c(e,"click",u)}),s},o.followCursor=t,o.inlinePositioning=n,o.sticky=r}.call(this)}.call(this,i("_process"))},{"./tippy.chunk.cjs.js":6,_process:4,"popper.js":3}],8:[function(e,t,n){"use strict";var r=a(e("mithril")),i=a(e("./view")),o=a(e("./texte/de"));function a(e){return e&&e.__esModule?e:{default:e}}document,window,domIsReady(function(){window.texte=o.default,r.default.mount(window.document.getElementById("gradido-mithril-user-search"),i.default)})},{"./texte/de":13,"./view":14,mithril:1}],9:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=o(e("mithril")),i=o(e("numeral"));function o(e){return e&&e.__esModule?e:{default:e}}var a=!1;n.default={view:function(e){return(0,r.default)("span",(e=e.attrs.centAmount/1e4,i.default.locale("de"),(0,i.default)(e).format("0,0.00")+" GDD"))},oninit:function(e){a||(i.default.register("locale","de",{delimiters:{thousands:".",decimal:","},currency:{symbol:"€"}}),i.default.locale("de"),a=!0)}}},{mithril:1,numeral:2}],10:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){return{oncreate:function(e){(0,r.default)(e.dom,{content:e.attrs.accountState.getTooltipText(),placement:"right-start",theme:"rippleUI-theme",arrow:!1})},onremove:function(){},view:function(){return e}}},i(e("mithril"));var r=i(e("tippy.js"));function i(e){return e&&e.__esModule?e:{default:e}}},{mithril:1,"tippy.js":7}],11:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=(e=e("mithril"))&&e.__esModule?e:{default:e};n.default={view:function(e){return(0,r.default)("div.modal.visible-modal",{tabindex:"-1",role:"dialog"},(0,r.default)("div.modal-dialog",{role:"document"},(0,r.default)("div.modal-content",[(0,r.default)("p.grid-header",e.attrs.title),(0,r.default)("div.modal-body",e.attrs.body),(0,r.default)("div.modal-footer",[(0,r.default)("button.btn.btn-primary",{type:"button",disabled:e.attrs.btnDisabled,"data-dismiss":"modal",onclick:e.attrs.dismiss},"Ok")])])))},oninit:function(e){}}},{mithril:1}],12:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=(e=e("mithril"))&&e.__esModule?e:{default:e};function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}i(o.prototype,[{key:"getColor",value:function(){return"bg-"+this.texte.color}},{key:"getRawColor",value:function(){return this.texte.color}},{key:"getTitle",value:function(){return this.texte.title}},{key:"hasActions",value:function(){return"account copied to community"!==this.stateName}},{key:"getTooltip",value:function(){var e=window.texte.ACCOUNT_STATES[this.stateName];return(0,r.default)(".grid",[(0,r.default)("h6.grid-header",e.description.title),null!=e.description.lines?(0,r.default)("ul",e.description.lines.map(function(e,t){var n=window.texte.ACCOUNT_STATES.LINES[t],t="";return"+"===e?t=".mdi-check.color-success":"-"===e?t=".mdi-close.color-danger":"/"===e&&(t=".mdi-alert-circle-outline.color-warning"),(0,r.default)("li",[(0,r.default)("i.mdi"+t),(0,r.default)("span",r.default.trust(" ")),(0,r.default)("span",[(0,r.default)("b",n.title+": "),(0,r.default)("span",n[e])])])})):null])}},{key:"getTooltipText",value:function(){var e=window.texte.ACCOUNT_STATES[this.stateName],t='<div class="grid">';if(t+='<h6 class="grid-header">'+e.description.title+"</h6>",null!=e.description.lines){for(var n in t+="<ul>",e.description.lines){var r=e.description.lines[n],i=window.texte.ACCOUNT_STATES.LINES[n],n="mdi ";if("+"===r)n+=" mdi-check color-primary";else if("-"===r)n+=" mdi-close color-danger";else{if("/"!==r)continue;n+=" mdi-alert-circle-outline color-warning"}t+="<li>",t+='<i class="'+n+'"></i>',t+="<span> </span>",t+="<span><b>"+i.title+": </b>"+i[r]+"</span>",t+="</li>"}t+="</ul>"}return t+"</div>"}}]),e=o;function o(e){!function(e){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}(this),this.stateName=e,this.texte=window.texte.ACCOUNT_STATES[e]}n.default=e},{mithril:1}],13:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,n.default={ACCOUNT_STATES:{LINES:[{title:"Login-Server","+":"Das Benutzer-Konto liegt auf dem Login-Server!","-":"Das Benutzer-Konto existiert nicht auf dem Login-Server!"},{title:"Konto Aktivierung","+":"Der Benutzer hat sein Konto aktiviert!","-":"Der Benutzer hat noch nicht auf den Link in seiner E-Mail geklickt!"},{title:"Schlüsselpaar","+":"Es wurde bereits ein Schlüsselpaar für den Benutzer erzeugt und ihm eine Passphrase gezeigt!","-":"Es wurden noch keine Schlüssel und Passphrase für den Benutzer erzeugt!"},{title:"Gemeinschafts-Server","+":"Das Benutzer-Konto wurde auf auf den Gemeinschafts-Server kopiert!","-":"Das Benutzer-Konto wurde noch nicht auf den Gemeinschafts-Server kopiert!"},{title:"Gradidos","+":"Es können Gradidos an den Benutzer geschickt werden!","-":"Es können noch keine Gradidos an den Benutzer geschickt werden!","/":"Es können theoretisch Gradidos an den Benutzer geschickt werden, aber es ist nicht sicher ob er sie verwenden kann!"}],"account created":{title:"Konto angelegt",color:"secondary",description:{title:"Das Konto wurde auf dem Login-Server angelegt, vermutlich durch eine elopage-Anmeldung.",lines:["+","-","-","-","-"]},todo:{title:"Als nächstes müsste der Benutzer den Link in seiner E-Mail anklicken und den Anweisungen folgen. ",lines:["Stimmt die E-Mail Adresse? Hat der Benutzer in seinem Spam-Verzeichnis nachgesehen?","{{verification-resend}}","{{mailto-verification-resend}}"]}},"account not on login-server":{title:"Konto nicht auf Login-Server",color:"danger",description:{title:"Das Konto existiert nicht (mehr) auf dem Login-Server: ein Fehler oder es wurde nur teilweise gelöscht.",lines:["-","+","+","+","/"]},todo:{title:"Wenn der Benutzer seine Passphrase hat, kann er sein Konto auf dem Login-Server wiederherstellen, ansonsten bleibt eigentlich nur das Konto auf dem Gemeinschafts-Server zu löschen",lines:["Nachdem das Konto auf dem Login-Server kopiert wurde, bekommt der Benutzer automatisch eine E-Mail mit einem Link zur Kontoaktivierung zugeschickt.","{{copy-from-community-to-login-server}}","<hr>","Es wird nur der Benutzer gelöscht, nicht seine Transaktionen. Zu diesen hat er wieder Zugriff wenn er sein Konto mit Hilfe seiner Passphrase wiederhergestellt hat.","{{user-transactions-overview}}","{{delete-from-community-server}}"]}},"email activated":{title:"Konto aktiviert",color:"primary",description:{title:"Das Konto wurde vom Benutzer aktiviert und Schlüssel erzeugt, aber noch nicht auf diesen Gemeinschafts-Server kopiert.",lines:["+","+","+","-","-"]},todo:{title:"Das Benutzer Konto müsste vom Login-Server auf den Gemeinschafts-Server kopiert werden.",lines:["{{copy-from-login-to-community-server}}"]}},"account copied to community":{title:"Konto auf Gemeinschafts-Server",color:"success",description:{title:"Das Konto ist vollständig aktiviert und es können Gradidos überwiesen werden.",lines:["+","+","+","+","+"]}},"email not activated":{title:"Konto nicht aktiviert",color:"warning",description:{title:"Das Konto wurde auf dem Login-Server angelegt, vermutlich durch eine elopage-Anmeldung. Es wurde aber noch nicht aktiviert!",lines:["+","-","-","-","-"]},todo:{title:"Als nächstes müsste der Benutzer den Link in seiner E-Mail anklicken und den Anweisungen folgen. ",lines:["Stimmt die E-Mail Adresse? Hat der Benutzer in seinem Spam-Verzeichnis nachgesehen?","{{verification-resend}}","{{mailto-verification-resend}}"]}},"account multiple times on login-server":{title:"Konto mehrfach vorhanden",color:"danger",description:{title:"Das Konto ist auf dem Login-Server mehrfach vorhanden, das sollte nicht sein, auf dem Login-Server muss ein Fehler passiert sein!!"},todo:{title:"Du solltest mit dem Entwickler in Kontakt treten.",lines:["{{mailto-developer}}"]}},"account not on community server":{title:"Konto nicht auf Gemeinschafts-Server",color:"secondary",description:{title:"Das Konto wurde auf dem Login-Server angelegt, aber existiert noch nicht auf dem Gemeinschafts-Server!",lines:["+",null,"-","-","-"]},todo:{title:"Das sollte eigentlich nicht passieren, du solltest mit dem Entwickler sprechen.",lines:["{{mailto-developer}}"]}},"no keys":{title:"Keine Schlüssel generiert",color:"warning",description:{title:"Das Konto wurde auf dem Login-Server angelegt, aber es wurden noch keine Schlüssel generiert!",lines:["+","+","-","-","-"]},todo:{title:"Der Benutzer muss sich mit seinen Daten einloggen, dann müsste er automatisch durch die Schlüsselgenerierung/Konto-Wiederherstellung geführt werden",lines:["{{mailto-user-login}}","Wenn der Benutzer sein Passwort vergessen hat, kann er sich auch eine Passwort Reset E-Mail zuschicken lassen.","{{reset-password}}","{{mailto-reset-password}}"]}}},NO_USER_FOUND:"Keine Benutzer gefunden",USER_FOUND:"Benutzer gefunden",NAME:"Name",EMAIL:"E-Mail",BALANCE:"Kontostand",PUBLIC_KEY:"Öffentlicher<br>Schlüssel",CREATED:"Erstellt",COPY_FROM_LOGIN_TO_COMMUNITY:"Vom Login-Server zum Gemeinschafts-Server kopieren",COPY_FROM_LOGIN_TO_COMMUNITY_SUCCESS:"Kontodaten wurden erfolgreich vom Login-Server zu diesem Gemeinschafts-Server kopiert!",COPY_FROM_COMMUNITY_TO_LOGIN:"Vom Gemeinschafts-Server zum Login-Server kopieren",COPY_FROM_COMMUNITY_TO_LOGIN_SUCCESS:"Kontodaten wurden erfolgreich vom Gemeinschafts-Server zum Login-Server kopiert!",DELETE_FROM_COMMUNITY:"Benutzer Konto vom Gemeinschafts-Server löschen",DELETE_FROM_COMMUNITY_SUCCESS:"Benutzer Konto vom Gemeinschafts-Server erfolgreich gelöscht",VERIFICATION_EMAIL_RESEND:"Verification Email erneut zusenden",VERIFICATION_EMAIL_RESEND_SUCCESS:"Verification Email wird erneut zugestellt",COPY_FAILED:"Fehler beim Kopieren",DELETE_FAILED:"Fehler beim löschen",RESEND_FAILED:"Senden fehlgeschlagen",AJAX_CRITICAL:"Kritischer Fehler beim Ajax-Request",COPY_IN_PROGRESS:"Wird kopiert",DELETE_IN_PROGRESS:"Wird gelöscht",RESEND_IN_PROGRESS:"Wird gesendet",RECEIVE_TRANSACTIONS_COUNT:"Erhaltene Transaktionen: ",SENDED_TRANSACTIONS_COUNT:"gesendete Transaktionen: ",CREATION_TRANSACTIONS_COUNT:"erhaltende Schöpfungs-Transaktionen: "}},{}],14:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=a(e("mithril")),i=a(e("./userTable")),o=a(e("../model/AccountState"));function a(e){return e&&e.__esModule?e:{default:e}}n.default={view:function(e){return void 0===g_users?(0,r.default)(""):0<g_users.length?(new o.default("account not on login-server"),(0,r.default)("",[(0,r.default)(".grid-body.py-3",(0,r.default)("p.grid-header",window.texte.USER_FOUND)),(0,r.default)(".table-responsive",(0,r.default)(i.default,{users:g_users}))])):(0,r.default)(".grid-body.py-3",(0,r.default)("p.grid-header",window.texte.NO_USER_FOUND))}}},{"../model/AccountState":12,"./userTable":21,mithril:1}],15:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=o(e("mithril")),i=o(e("../../../lib/dialog"));function o(e){return e&&e.__esModule?e:{default:e}}n.default={view:function(n){return(0,r.default)("span",[(0,r.default)("span",[(0,r.default)("button.btn."+n.attrs.btnColor+".btn-xs",{title:n.attrs.btnTitle,onclick:function(e){var t;(t=n).state.loading=!0,t.state.showDialog=!0,r.default.request({method:"POST",url:window.location.protocol+"//"+document.domain+"/state-users/"+t.attrs.actionNamePHP,data:t.attrs.ajaxData,headers:{"X-CSRF-Token":csfr_token}}).then(function(e){t.state.loading=!1,"function"==typeof t.attrs.ajaxHandler?t.attrs.ajaxHandler(e):"success"===e.state?(t.state.message=(0,r.default)("div.alert.alert-success",t.attrs.alertSuccess),t.state.ajaxResult="success"):(t.state.message=(0,r.default)("div.alert.alert-danger",t.attrs.alertFailed),t.state.ajaxResult="error")}).catch(function(e){t.state.loading=!1,t.state.message=(0,r.default)("div.alert.alert-danger",window.texte.AJAX_CRITICAL),t.state.ajaxResult="critical error",console.error("ajax error: %s in file: %s in line: %d",e.message,e.fileName,e.lineNumber)})},disabled:!0===n.state.loading},!0===n.state.loading?(0,r.default)("i.spinner-border.spinner-border-sm"):(0,r.default)("i.mdi."+n.attrs.btnSymbol)),n.attrs.btnTitle]),n.state.showDialog?(0,r.default)(i.default,{title:n.attrs.btnTitle,btnDisabled:n.state.loading,body:(0,r.default)("div",[n.state.loading?(0,r.default)("div",[(0,r.default)("i.spinner-border.spinner-border-sm"),r.default.trust(" "),n.attrs.progessText]):null,(0,r.default)("div",n.state.message)]),dismiss:function(e){var t;(t=n).state.message=null,t.state.showDialog=!1,"success"===t.state.ajaxResult&&"function"==typeof t.attrs.updateStateFunc&&void 0!==t.attrs.successState&&t.attrs.updateStateFunc(t.attrs.successState)}}):null])},oninit:function(e){e.state.loading=!1,e.state.message=null,e.state.showDialog=!1,e.state.ajaxResult=null}}},{"../../../lib/dialog":11,mithril:1}],16:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=o(e("mithril")),i=o(e("./actionBase"));function o(e){return e&&e.__esModule?e:{default:e}}n.default={view:function(e){return(0,r.default)(i.default,{updateStateFunc:e.attrs.updateState,successState:"email not activated",actionNamePHP:"ajaxCopyCommunityToLogin",ajaxData:e.attrs.user,alertSuccess:window.texte.COPY_FROM_COMMUNITY_TO_LOGIN_SUCCESS,alertFailed:window.texte.COPY_FAILED,btnColor:"btn-gradido-orange",btnSymbol:"mdi-content-copy",btnTitle:window.texte.COPY_FROM_COMMUNITY_TO_LOGIN,progessText:window.texte.COPY_IN_PROGRESS})}}},{"./actionBase":15,mithril:1}],17:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=o(e("mithril")),i=o(e("./actionBase"));function o(e){return e&&e.__esModule?e:{default:e}}o(e("../../../lib/dialog")),n.default={view:function(e){return(0,r.default)(i.default,{updateStateFunc:e.attrs.updateState,successState:"account copied to community",actionNamePHP:"ajaxCopyLoginToCommunity",ajaxData:e.attrs.user,alertSuccess:window.texte.COPY_FROM_LOGIN_TO_COMMUNITY_SUCCESS,alertFailed:window.texte.COPY_FAILED,btnColor:"btn-gradido-orange",btnSymbol:"mdi-content-copy",btnTitle:window.texte.COPY_FROM_LOGIN_TO_COMMUNITY,progessText:window.texte.COPY_IN_PROGRESS})},oninit:function(e){e.state.loading=!1,e.state.message=null,e.state.showDialog=!1,e.state.copyResult=null}}},{"../../../lib/dialog":11,"./actionBase":15,mithril:1}],18:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=o(e("mithril")),i=(o(e("./actionBase")),o(e("../../../lib/dialog")));function o(e){return e&&e.__esModule?e:{default:e}}n.default={view:function(n){return(0,r.default)("span",[(0,r.default)("span",[(0,r.default)("button.btn.btn-gradido-orange.btn-xs",{title:window.texte.DELETE_FROM_COMMUNITY,onclick:function(e){var t;(t=n).state.loading=!0,t.state.showDialog=!0,r.default.request({method:"POST",url:window.location.protocol+"//"+document.domain+"/state-users/ajaxDelete",data:t.attrs.user,headers:{"X-CSRF-Token":csfr_token}}).then(function(e){t.state.loading=!1,"success"===e.state?(t.state.message=(0,r.default)("div.alert.alert-success",window.texte.DELETE_FROM_COMMUNITY_SUCCESS),t.state.copyResult="success"):(t.state.message=(0,r.default)("div.alert.alert-danger",window.texte.DELETE_FAILED),t.state.copyResult="error")}).catch(function(e){t.state.loading=!1,t.state.message=(0,r.default)("div.alert.alert-danger",window.texte.AJAX_CRITICAL),t.state.copyResult="critical error",console.error("ajax error: %s in file: %s in line: %d",e.message,e.fileName,e.lineNumber)})},disabled:!0===n.state.loading},!0===n.state.loading?(0,r.default)("i.spinner-border.spinner-border-sm"):(0,r.default)("i.mdi.mdi-delete")),window.texte.DELETE_FROM_COMMUNITY]),n.state.showDialog?(0,r.default)(i.default,{title:window.texte.DELETE_FROM_COMMUNITY,body:(0,r.default)("div",[n.state.loading?(0,r.default)("div",[(0,r.default)("i.spinner-border.spinner-border-sm"),r.default.trust(" "),window.texte.DELETE_IN_PROGRESS]):null,(0,r.default)("div",n.state.message)]),dismiss:function(e){var t;(t=n).state.message=null,t.state.showDialog=!1,"success"===t.state.copyResult&&"function"==typeof t.attrs.deleteUser&&t.attrs.deleteUser()}}):null])},oninit:function(e){e.state.loading=!1,e.state.message=null,e.state.showDialog=!1,e.state.copyResult=null}}},{"../../../lib/dialog":11,"./actionBase":15,mithril:1}],19:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=i(e("mithril"));function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){return null===e.state.results?(0,r.default)("i.spinner-border.spinner-border-sm"):t in e.state.results?e.state.results[t]:"0"}i(e("./actionBase")),i(e("../../../lib/dialog")),n.default={view:function(e){return(0,r.default)("span",[window.texte.RECEIVE_TRANSACTIONS_COUNT,o(e,"receive"),", ",window.texte.SENDED_TRANSACTIONS_COUNT,o(e,"sended"),", ",window.texte.CREATION_TRANSACTIONS_COUNT,o(e,"creation")])},oninit:function(t){t.state.loading=!0,t.state.results=null,t.state.copyResult=!1,r.default.request({method:"POST",url:window.location.protocol+"//"+document.domain+"/state-users/ajaxCountTransactions",data:t.attrs.user,headers:{"X-CSRF-Token":csfr_token}}).then(function(e){t.state.loading=!1,"success"===e.state?(t.state.message=(0,r.default)("div.alert.alert-success",window.texte.DELETE_FROM_COMMUNITY_SUCCESS),t.state.copyResult="success",t.state.results=e.counts):(t.state.message=(0,r.default)("div.alert.alert-danger",window.texte.DELETE_FAILED),t.state.copyResult="error")}).catch(function(e){t.state.loading=!1,t.state.message=(0,r.default)("div.alert.alert-danger",window.texte.AJAX_CRITICAL),t.state.copyResult="critical error",console.error("ajax error: %s in file: %s in line: %d",e.message,e.fileName,e.lineNumber)})}}},{"../../../lib/dialog":11,"./actionBase":15,mithril:1}],20:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=o(e("mithril")),i=o(e("./actionBase"));function o(e){return e&&e.__esModule?e:{default:e}}n.default={view:function(e){return(0,r.default)(i.default,{actionNamePHP:"ajaxVerificationEmailResend",ajaxData:e.attrs.user,alertSuccess:window.texte.VERIFICATION_EMAIL_RESEND_SUCCESS,alertFailed:window.texte.RESEND_FAILED,btnColor:"btn-primary",btnSymbol:"mdi-email",btnTitle:window.texte.VERIFICATION_EMAIL_RESEND,progessText:window.texte.RESEND_IN_PROGRESS})}}},{"./actionBase":15,mithril:1}],21:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=r(e("mithril")),s=r(e("./rowView")),l=r(e("./rowAction"));function r(e){return e&&e.__esModule?e:{default:e}}function u(e,t){var n=e.state.order.field,r=e.state.order.dir;n!=t?(e.state.order.field=t,e.state.order.dir="DESC"):n==t&&(e.state.order.dir="DESC"==r?"ASC":"DESC")}function c(e,t){return e.state.order.field==t?"DESC"==e.state.order.dir?a.default.trust("↓ "):a.default.trust("↑ "):a.default.trust(" ")}n.default={view:function(r){var e,t,n,i,o=JSON.parse(JSON.stringify(r.state.orderedUsers));return"default"!=r.state.order.field&&(t=o,n=(e=r).state.order.field,i=e.state.order.dir,"created"==n?t.sort(function(r,e){return function(e,t){if(r.created==e.created)return 0;var n=new Date(r.created),e=new Date(e.created);return"DESC"==t?n<e?1:-1:n<e?-1:1}(e,i)}):"name"==n||"email"==n||"pubkeyhex"==n?t.sort(function(e,t){return e[n]==t[n]?0:"DESC"==i?e[n]<t[n]?1:-1:e[n]<t[n]?-1:1}):"balance"==n&&t.sort(function(r,e){return function(e,t){if(r.balance==e.balance)return 0;var n=parseFloat(r.balance),e=parseFloat(e.balance);return"DESC"==t?n<e?1:-1:n<e?-1:1}(e,i)})),(0,a.default)("table.table.table-hover.table-sm",[(0,a.default)("thead",(0,a.default)("tr.solid-header",[(0,a.default)("th",{style:{"padding-left":"1.5rem"}}),(0,a.default)("th",(0,a.default)("a",{onclick:function(){u(r,"name")},className:"grd_clickable"},[c(r,"name"),window.texte.NAME])),(0,a.default)("th",(0,a.default)("a",{onclick:function(){u(r,"email")},className:"grd_clickable"},[c(r,"email"),window.texte.EMAIL])),(0,a.default)("th",(0,a.default)("a",{onclick:function(){u(r,"balance")},className:"grd_clickable"},[c(r,"balance"),window.texte.BALANCE])),(0,a.default)("th",(0,a.default)("a",{onclick:function(){u(r,"pubkeyhex")},className:"grd_clickable"},[c(r,"pubkeyhex"),a.default.trust(window.texte.PUBLIC_KEY)])),(0,a.default)("th",(0,a.default)("a",{onclick:function(){u(r,"created")},className:"grd_clickable"},[c(r,"created"),window.texte.CREATED]))])),(0,a.default)("tbody",o.map(function(e,n){var t=r.state.openedUser===n;return[(0,a.default)(s.default,{user:e,open:t,btnClick:function(){var e,t;t=n,(e=r).state.openedUser===t?e.state.openedUser=-1:e.state.openedUser=t}}),t?(0,a.default)(l.default,{user:e,updateState:function(e){var t;-1!==(t=r).state.openedUser&&(t.state.orderedUsers[t.state.openedUser].indicator.name=e,t.state.openedUser=-1)},deleteUser:function(){var e;-1!==(e=r).state.openedUser&&(e.state.orderedUsers.splice(e.state.openedUser,1),e.state.openedUser=-1)}}):null]}))])},oninit:function(e){for(var t in e.state.orderedUsers=[],e.attrs.users)e.state.orderedUsers.push(e.attrs.users[t]);e.state.openedUser=-1,e.state.order={field:"default",dir:"DESC"}}}},{"./rowAction":22,"./rowView":23,mithril:1}],22:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("mithril")),o=r(e("./actions/copyLoginCommunity")),a=(r(e("./actions/deleteCommunityServer")),r(e("./actions/userTransactionsOverview"))),s=r(e("./actions/copyCommunityLogin")),l=r(e("./actions/verificationResend"));function r(e){return e&&e.__esModule?e:{default:e}}var u=new RegExp(/{{([a-z-]*)}}/);n.default={view:function(r){var e=r.state.accountStateTexte.todo,t=e.lines;return(0,i.default)("tr",(0,i.default)("td.actions",{colspan:"6"},[(0,i.default)("p",e.title),0<t.length?(0,i.default)("ul",[t.map(function(e){var t=e.match(u);if("<hr>"===e)return i.default.trust("</ul><hr><ul>");if(t){var n=function(){switch(t[1]){case"copy-from-login-to-community-server":return o.default;case"user-transactions-overview":return a.default;case"copy-from-community-to-login-server":return s.default;case"verification-resend":return l.default}return null}();return n?(0,i.default)("li",(0,i.default)(n,{user:r.attrs.user,updateState:r.attrs.updateState,deleteUser:r.attrs.deleteUser})):(0,i.default)("li",e)}return(0,i.default)("li",e)})]):null]))},oninit:function(e){e.state.accountStateTexte=window.texte.ACCOUNT_STATES[e.attrs.user.indicator.name]}}},{"./actions/copyCommunityLogin":16,"./actions/copyLoginCommunity":17,"./actions/deleteCommunityServer":18,"./actions/userTransactionsOverview":19,"./actions/verificationResend":20,mithril:1}],23:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var d=r(e("mithril")),f=r(e("../../model/AccountState")),p=r(e("../../lib/Gradido")),m=r(e("../../lib/Tooltip")),h=r(e("../../lib/dialog"));function r(e){return e&&e.__esModule?e:{default:e}}n.default={view:function(t){var e=new f.default(t.attrs.user.indicator.name),n=t.attrs.user,r=e.getColor(),i=e.getTitle(),o=n.pubkeyhex;""!==o&&(o=n.pubkeyhex.substring(0,10)+"...");var a=n.created;a&&(a=(c=new Date(a)).toLocaleDateString()+"<br>"+c.toLocaleTimeString());var s=!1;e.hasActions()&&(s=e.getRawColor(),s="primary");var l="down";t.attrs.open&&(l="up");var u=n.email,c=!1;return 25<u.length&&(u=n.email.substr(0,22)+"...",c=!0),t.state.copyed?(0,d.default)("p","email copyed to clipboard"):(0,d.default)("input",{type:"text",name:"email",style:{border:"none",background:"transparent",display:"block"},value:n.email,onclick:function(e){e.target.select(),document.execCommand("copy"),t.state.copyed=!0,d.default.reload()}}),(0,d.default)("tr",[(0,d.default)("td",!1!==s?(0,d.default)("i.mdi.mdi-menu-"+l+".btn.btn-xs.btn-"+s,{onclick:t.attrs.btnClick}):null),(0,d.default)("td.pr-0",[(0,d.default)("span.text-black.font-weight-medium.d-block",n.name),(0,d.default)((0,m.default)((0,d.default)("span",[(0,d.default)("span.status-indicator.rounded-indicator.small."+r),(0,d.default)("small",i)])),{accountState:e})]),c?(0,d.default)("td",{title:n.email},(0,d.default)("a",{onclick:function(){t.state.showEmail=!t.state.showEmail}},u)):(0,d.default)("td",n.email),(0,d.default)("td",(0,d.default)(p.default,{centAmount:n.balance})),(0,d.default)("td",{title:n.pubkeyhex},o),(0,d.default)("td",d.default.trust(a)),t.state.showEmail?(0,d.default)(h.default,{title:"Show oversized E-Mail",body:n.email,dismiss:function(){var e;(e=t).state.showEmail=!1,e.state.copyed=!1}}):null])},oninit:function(e){e.state.showEmail=!1,e.state.copyed=!1}}},{"../../lib/Gradido":9,"../../lib/Tooltip":10,"../../lib/dialog":11,"../../model/AccountState":12,mithril:1}]},{},[8])}.call(this)}.call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[1]);
|