fullstack.web/swa/u/layx.min.js
2022-12-22 14:57:51 +08:00

5 lines
104 KiB
JavaScript

!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.layx=e():t.layx=e()}(window,function(){return(d=[function(t,e,n){(function(d){t.exports=function(){"use strict";var t=function(t){var e=t.id,n=t.viewBox,i=t.content;this.id=e,this.viewBox=n,this.content=i};t.prototype.stringify=function(){return this.content},t.prototype.toString=function(){return this.stringify()},t.prototype.destroy=function(){var e=this;["id","viewBox","content"].forEach(function(t){return delete e[t]})};"undefined"!=typeof window?window:void 0!==d||"undefined"!=typeof self&&self;function e(t,e){return t(e={exports:{}},e.exports),e.exports}var o=e(function(t,e){t.exports=function(){function r(t){var e=t&&"object"==typeof t;return e&&"[object RegExp]"!==Object.prototype.toString.call(t)&&"[object Date]"!==Object.prototype.toString.call(t)}function s(t,e){var n,i=e&&!0===e.clone;return i&&r(t)?u((n=t,Array.isArray(n)?[]:{}),t,e):t}function a(n,t,i){var o=n.slice();return t.forEach(function(t,e){void 0===o[e]?o[e]=s(t,i):r(t)?o[e]=u(n[e],t,i):-1===n.indexOf(t)&&o.push(s(t,i))}),o}function d(e,n,i){var o={};return r(e)&&Object.keys(e).forEach(function(t){o[t]=s(e[t],i)}),Object.keys(n).forEach(function(t){r(n[t])&&e[t]?o[t]=u(e[t],n[t],i):o[t]=s(n[t],i)}),o}function u(t,e,n){var i=Array.isArray(e),o=n||{arrayMerge:a},r=o.arrayMerge||a;return i?Array.isArray(t)?r(t,e,n):s(e,n):d(t,e,n)}return u.all=function(t,n){if(!Array.isArray(t)||t.length<2)throw new Error("first argument should be an array with at least two elements");return t.reduce(function(t,e){return u(t,e,n)})},u}()}),n=e(function(t,e){e.default={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}},t.exports=e.default}),i=n.svg,r=n.xlink,s={};s[i.name]=i.uri,s[r.name]=r.uri;var a=function(t,e){void 0===t&&(t="");var n=o(s,e||{}),i=function(n){return Object.keys(n).map(function(t){var e=n[t].toString().replace(/"/g,"&quot;");return t+'="'+e+'"'}).join(" ")}(n);return"<svg "+i+">"+t+"</svg>"};return function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e;var n={isMounted:{}};return n.isMounted.get=function(){return!!this.node},e.createFromExistingNode=function(t){return new e({id:t.getAttribute("id"),viewBox:t.getAttribute("viewBox"),content:t.outerHTML})},e.prototype.destroy=function(){this.isMounted&&this.unmount(),t.prototype.destroy.call(this)},e.prototype.mount=function(t){if(this.isMounted)return this.node;var e="string"==typeof t?document.querySelector(t):t,n=this.render();return this.node=n,e.appendChild(n),n},e.prototype.render=function(){var t=this.stringify();return function(t){var e=!!document.importNode,n=(new DOMParser).parseFromString(t,"image/svg+xml").documentElement;if(e){return document.importNode(n,true)}return n}(a(t)).childNodes[0]},e.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(e.prototype,n),e}(t)}()}).call(this,n(14))},function(t,e,n){(function(H){t.exports=function(){"use strict";"undefined"!=typeof window?window:void 0!==H||"undefined"!=typeof self&&self;function t(t,e){return t(e={exports:{}},e.exports),e.exports}var a=t(function(t,e){t.exports=function(){function r(t){var e=t&&"object"==typeof t;return e&&"[object RegExp]"!==Object.prototype.toString.call(t)&&"[object Date]"!==Object.prototype.toString.call(t)}function s(t,e){var n,i=e&&!0===e.clone;return i&&r(t)?u((n=t,Array.isArray(n)?[]:{}),t,e):t}function a(n,t,i){var o=n.slice();return t.forEach(function(t,e){void 0===o[e]?o[e]=s(t,i):r(t)?o[e]=u(n[e],t,i):-1===n.indexOf(t)&&o.push(s(t,i))}),o}function d(e,n,i){var o={};return r(e)&&Object.keys(e).forEach(function(t){o[t]=s(e[t],i)}),Object.keys(n).forEach(function(t){r(n[t])&&e[t]?o[t]=u(e[t],n[t],i):o[t]=s(n[t],i)}),o}function u(t,e,n){var i=Array.isArray(e),o=n||{arrayMerge:a},r=o.arrayMerge||a;return i?Array.isArray(t)?r(t,e,n):s(e,n):d(t,e,n)}return u.all=function(t,n){if(!Array.isArray(t)||t.length<2)throw new Error("first argument should be an array with at least two elements");return t.reduce(function(t,e){return u(t,e,n)})},u}()});var e=t(function(t,e){e.default={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}},t.exports=e.default}),n=e.svg,i=e.xlink,o={};o[n.name]=n.uri,o[i.name]=i.uri;var r,s=function(t,e){void 0===t&&(t="");var n=a(o,e||{}),i=function(n){return Object.keys(n).map(function(t){var e=n[t].toString().replace(/"/g,"&quot;");return t+'="'+e+'"'}).join(" ")}(n);return"<svg "+i+">"+t+"</svg>"},d=e.svg,u=e.xlink,p={attrs:(r={style:["position: absolute","width: 0","height: 0"].join("; ")},r[d.name]=d.uri,r[u.name]=u.uri,r)},l=function(t){this.config=a(p,t||{}),this.symbols=[]};l.prototype.add=function(t){var e=this.symbols,n=this.find(t.id);return n?(e[e.indexOf(n)]=t,!1):(e.push(t),!0)},l.prototype.remove=function(t){var e=this.symbols,n=this.find(t);return!!n&&(e.splice(e.indexOf(n),1),n.destroy(),!0)},l.prototype.find=function(e){return this.symbols.filter(function(t){return t.id===e})[0]||null},l.prototype.has=function(t){return null!==this.find(t)},l.prototype.stringify=function(){var t=this.config,e=t.attrs,n=this.symbols.map(function(t){return t.stringify()}).join("");return s(n,e)},l.prototype.toString=function(){return this.stringify()},l.prototype.destroy=function(){this.symbols.forEach(function(t){return t.destroy()})};var c=function(t){var e=t.id,n=t.viewBox,i=t.content;this.id=e,this.viewBox=n,this.content=i};c.prototype.stringify=function(){return this.content},c.prototype.toString=function(){return this.stringify()},c.prototype.destroy=function(){var e=this;["id","viewBox","content"].forEach(function(t){return delete e[t]})};var h=function(t){var e=!!document.importNode,n=(new DOMParser).parseFromString(t,"image/svg+xml").documentElement;return e?document.importNode(n,!0):n},f=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e;var n={isMounted:{}};return n.isMounted.get=function(){return!!this.node},e.createFromExistingNode=function(t){return new e({id:t.getAttribute("id"),viewBox:t.getAttribute("viewBox"),content:t.outerHTML})},e.prototype.destroy=function(){this.isMounted&&this.unmount(),t.prototype.destroy.call(this)},e.prototype.mount=function(t){if(this.isMounted)return this.node;var e="string"==typeof t?document.querySelector(t):t,n=this.render();return this.node=n,e.appendChild(n),n},e.prototype.render=function(){var t=this.stringify();return h(s(t)).childNodes[0]},e.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(e.prototype,n),e}(c),m={autoConfigure:!0,mountTo:"body",syncUrlsWithBaseTag:!1,listenLocationChangeEvent:!0,locationChangeEvent:"locationChange",locationChangeAngularEmitter:!1,usagesToUpdate:"use[*|href]",moveGradientsOutsideSymbol:!1},w=function(t){return Array.prototype.slice.call(t,0)},v={isChrome:function(){return/chrome/i.test(navigator.userAgent)},isFirefox:function(){return/firefox/i.test(navigator.userAgent)},isIE:function(){return/msie/i.test(navigator.userAgent)||/trident/i.test(navigator.userAgent)},isEdge:function(){return/edge/i.test(navigator.userAgent)}},y=function(t){return(t||window.location.href).split("#")[0]},g=function(i){angular.module("ng").run(["$rootScope",function(t){t.$on("$locationChangeSuccess",function(t,e,n){!function(t,e){var n=document.createEvent("CustomEvent");n.initCustomEvent(t,false,false,e),window.dispatchEvent(n)}(i,{oldUrl:n,newUrl:e})})}])},b=function(t,n){return void 0===n&&(n="linearGradient, radialGradient, pattern"),w(t.querySelectorAll("symbol")).forEach(function(e){w(e.querySelectorAll(n)).forEach(function(t){e.parentNode.insertBefore(t,e)})}),t};var x=e.xlink.uri,_="xlink:href",C=/[{}|\\\^\[\]`"<>]/g;function E(t){return t.replace(C,function(t){return"%"+t[0].charCodeAt(0).toString(16).toUpperCase()})}var O,M=["clipPath","colorProfile","src","cursor","fill","filter","marker","markerStart","markerMid","markerEnd","mask","stroke","style"],B=M.map(function(t){return"["+t+"]"}).join(","),I=function(t,e,n,i){var o=E(n),r=E(i),s=t.querySelectorAll(B),a=function(t,o){return w(t).reduce(function(t,e){if(!e.attributes)return t;var n=w(e.attributes),i=o?n.filter(o):n;return t.concat(i)},[])}(s,function(t){var e=t.localName,n=t.value;return-1!==M.indexOf(e)&&-1!==n.indexOf("url("+o)});a.forEach(function(t){return t.value=t.value.replace(new RegExp(function(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}(o),"g"),r)}),function(t,i,o){w(t).forEach(function(t){var e=t.getAttribute(_);if(e&&0===e.indexOf(i)){var n=e.replace(i,o);t.setAttributeNS(x,_,n)}})}(e,o,r)},S={MOUNT:"mount",SYMBOL_MOUNT:"symbol_mount"},j=function(s){function t(t){var e=this;void 0===t&&(t={}),s.call(this,a(m,t));var n=function(i){return i=i||Object.create(null),{on:function(t,e){(i[t]||(i[t]=[])).push(e)},off:function(t,e){i[t]&&i[t].splice(i[t].indexOf(e)>>>0,1)},emit:function(e,n){(i[e]||[]).map(function(t){t(n)}),(i["*"]||[]).map(function(t){t(e,n)})}}}();this._emitter=n,this.node=null;var i=this.config;if(i.autoConfigure&&this._autoConfigure(t),i.syncUrlsWithBaseTag){var o=document.getElementsByTagName("base")[0].getAttribute("href");n.on(S.MOUNT,function(){return e.updateUrls("#",o)})}var r=this._handleLocationChange.bind(this);this._handleLocationChange=r,i.listenLocationChangeEvent&&window.addEventListener(i.locationChangeEvent,r),i.locationChangeAngularEmitter&&g(i.locationChangeEvent),n.on(S.MOUNT,function(t){i.moveGradientsOutsideSymbol&&b(t)}),n.on(S.SYMBOL_MOUNT,function(t){i.moveGradientsOutsideSymbol&&b(t.parentNode),(v.isIE()||v.isEdge())&&function(t){var e=[];w(t.querySelectorAll("style")).forEach(function(t){t.textContent+="",e.push(t)})}(t)})}s&&(t.__proto__=s),(t.prototype=Object.create(s&&s.prototype)).constructor=t;var e={isMounted:{}};return e.isMounted.get=function(){return!!this.node},t.prototype._autoConfigure=function(t){var e=this.config;void 0===t.syncUrlsWithBaseTag&&(e.syncUrlsWithBaseTag=void 0!==document.getElementsByTagName("base")[0]),void 0===t.locationChangeAngularEmitter&&(e.locationChangeAngularEmitter="angular"in window),void 0===t.moveGradientsOutsideSymbol&&(e.moveGradientsOutsideSymbol=v.isFirefox())},t.prototype._handleLocationChange=function(t){var e=t.detail,n=e.oldUrl,i=e.newUrl;this.updateUrls(n,i)},t.prototype.add=function(t){var e=s.prototype.add.call(this,t);return this.isMounted&&e&&(t.mount(this.node),this._emitter.emit(S.SYMBOL_MOUNT,t.node)),e},t.prototype.attach=function(t){var e=this,n=this;if(n.isMounted)return n.node;var i="string"==typeof t?document.querySelector(t):t;return n.node=i,this.symbols.forEach(function(t){t.mount(n.node),e._emitter.emit(S.SYMBOL_MOUNT,t.node)}),w(i.querySelectorAll("symbol")).forEach(function(t){var e=f.createFromExistingNode(t);e.node=t,n.add(e)}),this._emitter.emit(S.MOUNT,i),i},t.prototype.destroy=function(){var t=this.config,e=this.symbols,n=this._emitter;e.forEach(function(t){return t.destroy()}),n.off("*"),window.removeEventListener(t.locationChangeEvent,this._handleLocationChange),this.isMounted&&this.unmount()},t.prototype.mount=function(t,e){void 0===t&&(t=this.config.mountTo),void 0===e&&(e=!1);if(this.isMounted)return this.node;var n="string"==typeof t?document.querySelector(t):t,i=this.render();return this.node=i,e&&n.childNodes[0]?n.insertBefore(i,n.childNodes[0]):n.appendChild(i),this._emitter.emit(S.MOUNT,i),i},t.prototype.render=function(){return h(this.stringify())},t.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},t.prototype.updateUrls=function(t,e){if(!this.isMounted)return!1;var n=document.querySelectorAll(this.config.usagesToUpdate);return I(this.node,n,y(t)+"#",y(e)+"#"),!0},Object.defineProperties(t.prototype,e),t}(l),A=t(function(t){
/*!
* domready (c) Dustin Diaz 2014 - License MIT
*/
t.exports=function(){var t,e=[],n=document,i=n.documentElement.doScroll,o="DOMContentLoaded",r=(i?/^loaded|^c/:/^loaded|^i|^c/).test(n.readyState);return r||n.addEventListener(o,t=function(){for(n.removeEventListener(o,t),r=1;t=e.shift();)t()}),function(t){r?setTimeout(t,0):e.push(t)}}()}),P="__SVG_SPRITE_NODE__",k="__SVG_SPRITE__";window[k]?O=window[k]:(O=new j({attrs:{id:P}}),window[k]=O);var T=function(){var t=document.getElementById(P);t?O.attach(t):O.mount(document.body,!0)};return document.body?T():A(T),O}()}).call(this,n(14))},function(t,e,n){"use strict";function o(t,i,o){void 0===o&&(o="layx-");for(var e=[],n=3;n<arguments.length;n++)e[n-3]=arguments[n];var r=t.className.split(/\s+/g);return e.forEach(function(t){if(t){var e=o+t,n=r.indexOf(e);i(r,n,e)}}),t.className=r.join(" ").trim(),t}Object.defineProperty(e,"__esModule",{value:!0}),e.createFragment=function(){return document.createDocumentFragment()},e.createElement=function(t){return document.createElement(t)},e.createElementNS=function(t){return document.createElementNS("http://www.w3.org/2000/svg",t)},e.addStyles=function(t,e){if(null===t)return t;for(var n=0,i=Object.keys(e);n<i.length;n++){var o=i[n];t.style[o]=e[o]}return t},e.updateClasses=o,e.addClasses=function(t,e){void 0===e&&(e="layx-");for(var n=[],i=2;i<arguments.length;i++)n[i-2]=arguments[i];return null===t?t:o.apply(void 0,[t,function(t,e,n){~e||t.push(n)},e].concat(n))},e.removeClasses=function(t,e){void 0===e&&(e="layx-");for(var n=[],i=2;i<arguments.length;i++)n[i-2]=arguments[i];return null===t?t:o.apply(void 0,[t,function(t,e){~e&&t.splice(e,1)},e].concat(n))},e.containClass=function(t,e,n){return void 0===e&&(e="layx-"),null!==t&&!!~t.className.split(/\s+/g).indexOf(e+n)},e.removeElement=function(t){t&&t.parentElement&&t.parentElement.removeChild(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(5),s=n(8),o=n(18);e.numberCast=function(t,e){return void 0===t?e:"number"==typeof t?t:/^(([1-9][0-9]*(\.\d{1,2})?)|(0\.\d{1,2}))$/.test(t)?Number(t):s.assertNumber(t)},e.stringCast=function(t){return r.isStringWithNotEmpty(t)?t:s.assertString(t)},e.booleanCast=function(t,e){return void 0===t?e:("boolean"!=typeof t&&s.assertBoolean(t),t)},e.stringOrBooleanStyleCast=function(t,e,n){return void 0===t?e:!0===t?void 0===n?e:n:!1===t?null:t},e.typeOrBooleanCast=function(t,e,n,i){return void 0===t?e:!0===t?void 0===n?e:n:!1===t?void 0!==i&&i:t},e.undefinedCast=function(t,e){return void 0===t?e:t},e.stringOrUndefinedCast=function(t){if(void 0!==t)return r.isStringWithNotEmpty(t)?t:s.assertString(t)},e.windowModeCast=function(t,e){return void 0===t?e:(r.isWindowMode(t),t)},e.borderCast=function(t,e){if("string"==typeof t)return[t,null];if(!1===t)return[null,null];var n=[null,null],i={};return"number"==typeof(i=void 0===t||!0===t?o.merge({},e):o.merge(e,t)).width&&"string"==typeof i.color&&"string"==typeof i.style&&-1<["none","hidden","dotted","dashed","solid","double","groove","ridge","inset","outset","inherit"].indexOf(i.style)&&(n[0]=i.width+"px "+i.style+" "+i.color),"number"==typeof i.radius&&(n[1]=i.radius+"px"),n},e.offsetCast=function(t,e,n){if(void 0===t)return[(innerWidth-e)/2,(innerHeight-n)/2];if(r.isWindowCoord(t)){var i=t;return[i[0],i[1]]}var o=[0,0];switch(t){case"leftTop":break;case"leftCenter":o[0]=0,o[1]=(innerHeight-n)/2;break;case"leftBottom":o[0]=0,o[1]=innerHeight-n;break;case"topCenter":o[0]=(innerWidth-e)/2,o[1]=0;case"center":o[0]=(innerWidth-e)/2,o[1]=(innerHeight-n)/2;break;case"bottomCenter":o[0]=(innerWidth-e)/2,o[1]=innerHeight-n;break;case"rightTop":o[0]=innerWidth-e,o[1]=0;break;case"rightCenter":o[0]=innerWidth-e,o[1]=(innerHeight-n)/2;break;case"rightBottom":o[0]=innerWidth-e,o[1]=innerHeight-n;break;default:return s.assertNever(t)}return o},e.windowAnimateCast=function(t,e,n,i){return void 0===t?e:!0===t?void 0===n?"zoom":n:!1===t?void 0===i?"none":i:(r.isWindowAnimate(t),t)},e.jsonOrBooleanCast=function(t,e,n,i){return void 0===t?e:!0===t?void 0===n?e:n:!1===t?void 0!==i&&i:!1===e?t:o.merge(e,t)},e.contextMenuButtonsCast=function(t){return void 0!==t&&!1!==t&&(r.isContextMenuButtons(t),t)},e.actionButtonsCast=function(t,e){return void 0===t||!0===t?e:!1!==t&&(r.isActionButtons(t),t)},e.contentTypeCast=function(t,e){return void 0===t?e:(r.isContentType(t),t)},e.stringOrElementCast=function(t){return r.isStringOrElement(t)?t:s.assertNever(t)},e.noticeTypeCast=function(t,e){return void 0===t?e:(r.isNoticeType(t),t)}},function(t,e,n){"use strict";var i,o=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var r,s=n(6),a=(r=s.default,o(d,r),d);function d(t,e){var n=r.call(this,t)||this;return n.window=e,n}e.default=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(8);function o(t){return"object"==typeof t&&void 0!==t.constructor&&t.constructor===Object}function r(t){return o(t)&&void 0!==t.id&&void 0!==t.label}function s(t){return o(t)&&void 0!==t.label&&void 0!==t.id}function a(t){return"object"==typeof t&&t instanceof Element}e.isWindowCoord=function(t){return void 0!==t.length&&2<=t.length&&t.constructor===Array&&"number"==typeof t[0]&&"number"==typeof t[1]},e.isWindowMode=function(t){switch(t){case"layer":case"embed":return!0;default:return i.assertNever(t)}},e.isWindowAnimate=function(t){switch(t){case"none":case"zoom":return!0;default:return i.assertNever(t)}},e.isJsonObject=o,e.isContextMenuButton=r,e.isContextMenuButtons=function(t){for(var e=!0,n=0,i=t;n<i.length;n++){if(!r(i[n])){e=!1;break}}return e},e.isResizeOptions=function(t){return"boolean"==typeof t||o(t)&&(void 0!==t.left||void 0!==t.right||void 0!==t.top||void 0!==t.bottom||void 0!==t.leftTop||void 0!==t.rightTop||void 0!==t.leftBottom||void 0!==t.rightBottom)},e.isActionButton=s,e.isActionButtons=function(t){for(var e=!0,n=0,i=t;n<i.length;n++){if(!s(i[n])){e=!1;break}}return e},e.isStringWithNotEmpty=function(t){return"string"==typeof t&&0<t.trim().length},e.isElement=a,e.isContentType=function(t){switch(t){case"html":case"local-url":case"non-local-url":return!0;default:return i.assertNever(t)}},e.isStringOrElement=function(t){return"string"==typeof t||a(t)},e.isNoticeType=function(t){switch(t){case"info":case"success":case"warning":case"error":return!0;default:return i.assertNever(t)}},e.isMoveEvent=function(t){return void 0!==t.button&&void 0===t.touches}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(3),s=n(9),i=(o.prototype.setComponent=function(t,e){t=r.stringCast(t),this.components[t]||(this.components[t]=e)},o.prototype.getComponent=function(t,e){if(void 0===e&&(e=this),t=r.stringCast(t),-1<(t=s.removeValidSymbol(t)).indexOf("/")){var n=t.split("/"),i=e.getComponent(n[0]);if(null===i)return null;for(var o=0;o<n.length;o++){if(!(o+1<n.length))return i;i=i.getComponent(n[o+1],i)}return i}return e.components[t]?e.components[t]:null},o.prototype.removeComponent=function(t){t=r.stringCast(t),this.components[t]&&delete this.components[t]},o);function o(t){this.app=t,this.components={}}e.default=i},function(t,e,n){"use strict";var i,o=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var r,s=n(6),a=n(2),d=n(3),u=(r=s.default,o(p,r),p.prototype.present=function(){var t=a.createFragment(),e=a.createElementNS("svg");e.setAttribute("class",this.className);var n=a.createElementNS("use");return n.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href","#"+this.name),e.appendChild(n),t.appendChild(e),t},p);function p(t,e){var n=r.call(this,t)||this;return n.className=n.app.prefix+"icon",n.name=d.stringCast(e),n}e.default=u},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.assertId=function(){throw new Error("`id` is required.")},e.assertString=function(t){throw new Error("Unexpected string: "+t)},e.assertNumber=function(t){throw new Error("Unexpected number: "+t)},e.assertNever=function(t){throw new Error("Unexpected object: "+t)},e.assertUnique=function(t){throw new Error("The element contains '"+t+"' is exists.")},e.assertBoolean=function(t){throw new Error("Unexpected boolean: "+t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getKebabCase=function(t){return t.replace(/[A-Z]/g,function(t){return"-"+t.toLowerCase()})},e.getCamelCase=function(t){return t.replace(/-([a-z])/g,function(t,e){return e.toUpperCase()})},e.exchangeValue=function(t,e){var n=t;return[t=e,e=n]},e.removeValidSymbol=function(t){var e=t.trim();return 0===e.length?e:e=t.replace(/[\r\n\t\s]/g,"")},e.mendZero=function(t,e){if(t.length===e)return t;if(t.length<e){for(var n="",i=0;i<e-t.length;i++)n+="0";return n+t}return t.substr(0,e)}},function(t,e,n){"use strict";var i,o=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var s,r=n(4),f=n(25),m=n(2),a=n(3),d=(s=r.default,o(w,s),Object.defineProperty(w.prototype,"element",{get:function(){return document.getElementById(""+this.elementId)},enumerable:!0,configurable:!0}),w.prototype.present=function(){var t=m.createFragment();if(!1!==this.contextMenuButtons&&0<this.contextMenuButtons.length){var e=m.createElement("div");e.setAttribute("data-window-id",this.window.id),this.isTopMenu&&(e.id=this.elementId),m.addClasses(e,this.app.prefix,"context-menu-bar"),e.addEventListener("contextmenu",function(t){return t.preventDefault(),t.returnValue=!1},!0),this.createContextMenuButtons(e),t.appendChild(e)}return t},w.prototype.hide=function(){this.isTopMenu&&m.removeClasses(this.element,this.app.prefix,"context-menu-bar-active")},w.prototype.updateOffset=function(t,e,n,i){if(this.isTopMenu&&this.element&&!1!==this.contextMenuButtons&&0!==this.contextMenuButtons.length){var o=getComputedStyle(this.element),r=Number(o.width.replace("px","")),s=this.contextMenuButtons.length*f.default.height,a=t.pageX,d=t.pageY,u=a,p=d;void 0!==n?u=n:r+a>innerWidth&&(u=a-r),void 0!==i?p=i:s+d>innerHeight&&(p=d-s),m.addClasses(this.element,this.app.prefix,"context-menu-bar-active"),m.addStyles(this.element,{zIndex:""+e,top:p+"px",left:u+"px"})}},w.prototype.updateChildrenOffset=function(t,e,n){if(!this.isTopMenu&&e&&e.parentElement&&e.parentElement.parentElement){var i=e.parentElement.parentElement,o=getComputedStyle(i),r=Number(o.width.replace("px","")),s=Number(o.left.replace("px","")),a=Number(o.top.replace("px","")),d=getComputedStyle(e),u=Number(d.width.replace("px","")),p=e.childElementCount*f.default.height,l=f.default.height*n,c=r+s-w.offset,h=a+l-w.offset;r+s+u>innerWidth&&(c=s-u+w.offset),a+l+p>innerHeight&&(h=innerHeight-p-w.offset),m.addClasses(e,this.app.prefix,"context-menu-bar-active"),m.addStyles(e,{top:h+"px",left:c+"px"})}},w.prototype.hideChildren=function(t){this.isTopMenu||m.removeClasses(t,this.app.prefix,"context-menu-bar-active")},w.prototype.createContextMenuButtons=function(t){if(!1!==this.contextMenuButtons){for(var e=Array(),n=0,i=0,o=this.contextMenuButtons;i<o.length;i++){var r=o[i],s=new f.default(this.app,this.window,r,n),a=s.present();t.appendChild(a),e.push(s),n++}this.setComponent("context-menu-buttons",e)}},w.offset=4,w);function w(t,e,n,i,o){void 0===o&&(o=!0);var r=s.call(this,t,e)||this;return r.isTopMenu=o,r.contextMenuButtons=!1,r._element=null,r.contextMenuButtons=a.contextMenuButtonsCast(i),r.uniqueId=a.stringCast(n),r.elementId=r.window.elementId+"-"+r.uniqueId+"-context-menu-bar",r}e.default=d},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(12),s=n(5),o=(r.prototype.draggingFirst=function(t,e,n,i,o){},r);function r(t){var r=this;this.isDragging=!1,this.isFirstDragging=!0,this.startX=0,this.startY=0,this.touchStartTime=null,this.mousedown=function(t){r.mouseStar(t),r.touchStartTime=new Date,(s.isMoveEvent(t)&&0===t.button||!s.isMoveEvent(t)&&0<t.touches.length)&&(r.startX=s.isMoveEvent(t)?t.pageX:t.touches[0].pageX,r.startY=s.isMoveEvent(t)?t.pageY:t.touches[0].pageY,!1!==r.dragStart(t,r.startX,r.startY)&&(i.addTouchMoveEvent(document,r.mousemove),i.addTouchEndEvent(document,r.mouseup)))},this.mousemove=function(t){r.mouseMove(t);var e=s.isMoveEvent(t)?t.pageX:t.touches[0].pageX,n=s.isMoveEvent(t)?t.pageY:t.touches[0].pageY,i=e-r.startX,o=n-r.startY;(s.isMoveEvent(t)&&(0!=i||0!=o)||!s.isMoveEvent(t)&&30<(new Date).getTime()-r.touchStartTime.getTime())&&((r.isDragging=!0)===r.isFirstDragging&&(r.isFirstDragging=!1,r.draggingFirst(t,e,n,i,o)),r.dragging(t,e,n,i,o))},this.mouseup=function(t){r.mouseEnd(t),i.removeTouchMoveEvent(document,r.mousemove),i.removeTouchEndEvent(document,r.mouseup),r.dragEnd(t),r.isFirstDragging=!0,r.isDragging=!1},i.addTouchStartEvent(t,this.mousedown)}e.default=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.addTouchStartEvent=function(t,e,n){void 0===n&&(n=!1),Document,t.addEventListener("mousedown",e,n),t.addEventListener("touchstart",e,n)},e.addTouchMoveEvent=function(t,e,n){void 0===n&&(n=!1),Document,t.addEventListener("mousemove",e,n),t.addEventListener("touchmove",e,n)},e.addTouchEndEvent=function(t,e,n){void 0===n&&(n=!1),Document,t.addEventListener("mouseup",e,n),t.addEventListener("touchend",e,n)},e.removeTouchStartEvent=function(t,e){Document,t.removeEventListener("mousedown",e),t.removeEventListener("touchstart",e)},e.removeTouchMoveEvent=function(t,e){Document,t.removeEventListener("mousemove",e),t.removeEventListener("touchmove",e)},e.removeTouchEndEvent=function(t,e){Document,t.removeEventListener("mouseup",e),t.removeEventListener("touchend",e)}},function(t,e,n){"use strict";var i,o=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var r,s=n(4),a=n(7),d=n(2),u=n(3),p=(r=s.default,o(l,r),Object.defineProperty(l.prototype,"element",{get:function(){return document.getElementById(""+this.elementId)},enumerable:!0,configurable:!0}),l.prototype.present=function(){var e=this,t=d.createFragment(),n=d.createElement("div");n.setAttribute("data-window-id",this.window.id),n.id=this.elementId,n.setAttribute("title",this.label),d.addClasses(n,this.app.prefix,"action-button","destroy"===this.id?"action-button-destroy":"","flexbox","flex-center"),d.addStyles(n,{width:l.width+"px"}),n.addEventListener("mousedown",function(t){0===t.button&&"function"==typeof e.handler&&e.handler(t,e.window)},!0),n.addEventListener("dblclick",function(t){t.stopPropagation()});var i=new a.default(this.app,this.id),o=i.present();return n.appendChild(o),this.setComponent("action-button",i),t.appendChild(n),t},l.width=45,l.destroy={id:"destroy",label:"关闭",handler:function(t,e){e.destroy()}},l.max={id:"max",label:"最大化",handler:function(t,e){e.max()}},l.restore={id:"restore",label:"恢复",handler:function(t,e){e.normal()}},l.min={id:"min",label:"最小化",handler:function(t,e){e.min()}},l.about={id:"about",label:"关于",handler:function(t,e){}},l.refresh={id:"refresh",label:"刷新内容",handler:function(t,e){var n=e.getComponent("content-container");n&&n.refreshContent()}},l.more={id:"more",label:"更多操作",handler:function(t,e){}},l);function l(t,e,n){var i=r.call(this,t,e)||this;return i._element=null,i.id=u.stringCast(n.id),i.label=u.stringCast(n.label),i.handler=n.handler,i.elementId=i.window.elementId+"-action-button-"+i.id,i}e.default=p},function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,o=n(16);function r(t){}n(39),n(55),e.default=(i=new o.default(r),r.v=i.version,r.open=function(t){i.open(t)},r.windows=i.windows,r.window=i.window,r.lastWindow=i.lastWindow,r.getWindow=function(t){return i.getWindow(t)},r.destroy=function(t){i.destroy(t)},r.notice=function(t){i.notice(t)},r.notices=i.notices,r)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(17),r=n(36),s=n(8),a=n(5),i=n(2),d=n(38),u=(Object.defineProperty(p.prototype,"window",{get:function(){return this._window},set:function(t){this.layx.window=this._window=t},enumerable:!0,configurable:!0}),Object.defineProperty(p.prototype,"lastWindow",{get:function(){return this._lastWindow},set:function(t){this.layx.lastWindow=this._lastWindow=t},enumerable:!0,configurable:!0}),Object.defineProperty(p.prototype,"salver",{get:function(){return this._salver},set:function(t){this.layx.salver=this._salver=t},enumerable:!0,configurable:!0}),Object.defineProperty(p.prototype,"zIndex",{get:function(){return this._zIndex=this._zIndex+3},enumerable:!0,configurable:!0}),Object.defineProperty(p.prototype,"aboveZIndex",{get:function(){return this._aboveZIndex=this._aboveZIndex+3},enumerable:!0,configurable:!0}),Object.defineProperty(p.prototype,"salverZIndex",{get:function(){return this._salverZIndex},enumerable:!0,configurable:!0}),Object.defineProperty(p.prototype,"noticeZIndex",{get:function(){return this._noticeZIndex=this._noticeZIndex+1},enumerable:!0,configurable:!0}),Object.defineProperty(p.prototype,"windows",{get:function(){return this._windows},enumerable:!0,configurable:!0}),Object.defineProperty(p.prototype,"notices",{get:function(){return this._notices},enumerable:!0,configurable:!0}),Object.defineProperty(p.prototype,"drayLayer",{get:function(){return this._drayLayer},set:function(t){this._drayLayer=t},enumerable:!0,configurable:!0}),p.prototype.open=function(t){var e=this,n=this.getWindow(t.id);if(n)n.updateZIndex(),n.flicker();else{var i=(n=new o.default(this,t)).present();document.body.appendChild(i),this.lastWindow=this.window,this.window=n,this.windows.push(n),this.salver&&(0===this.salver.items.length&&(this.salver.show(),setTimeout(function(){e.salver.show(!1)},300)),this.salver.addOrUpdateItem())}n.zoomActionButtons(n.width)},p.prototype.destroy=function(t){a.isStringWithNotEmpty(t)||s.assertId();var e=this.getWindow(t);e&&e.destroy()},p.prototype.getWindow=function(t){a.isStringWithNotEmpty(t)||s.assertId();for(var e=0,n=this.windows;e<n.length;e++){var i=n[e];if(i.id===t){if(i.element)return i;var o=this.windows.indexOf(i);return this.windows.splice(o,1),null}}return null},p.prototype.notice=function(t){var e=new r.default(this,t),n=e.present();document.body.append(n),this.notices.push(e);var i=this.notices.indexOf(e);e.updateOffset(i,!0)},p.prototype.init=function(){this.bindEvent()},p.prototype.createDragLayer=function(){if(!this.drayLayer){var t=new d.default(this),e=t.present();document.body.appendChild(e),this.drayLayer=t}},p.prototype.bindEvent=function(){var t=this;document.addEventListener("DOMContentLoaded",function(){document.body.id||(document.body.id=t.prefix+"body"),t.createDragLayer()}),document.addEventListener("mousedown",this.mousedown,!0),document.addEventListener("mousemove",this.mousemove,!0)},p);function p(t){var o=this;this.layx=t,this.version="3.0.0",this.prefix="layx-",this._window=null,this._lastWindow=null,this._salver=null,this._zIndex=1e7,this._aboveZIndex=2e7,this._salverZIndex=3e7,this._noticeZIndex=4e7,this._windows=[],this._notices=[],this._drayLayer=null,this.mousedown=function(t){if(o.window){var e=o.window.getComponent("context-menu-bar");e&&e.hide(),o.window.hideMoreActionContextMenu(),(i=o.window.getComponent("top-menu-bar"))&&i.hide(t);var n=o.window.getComponent("\n tool-bar\n /title-bar\n /window-icon-context-menu-bar");n&&n.hide()}var i;o.lastWindow&&(i=o.lastWindow.getComponent("top-menu-bar"))&&i.hide(t)},this.mousemove=function(t){if(o.salver&&o.salver.element)if(t.pageY>=innerHeight-50){if(i.containClass(o.salver.element,o.prefix,"salver-bar-keep"))return;o.salver.show()}else{if(!i.containClass(o.salver.element,o.prefix,"salver-bar-keep"))return;o.salver.show(!1)}},this.init()}e.default=u},function(module,exports,__webpack_require__){"use strict";var __extends=this&&this.__extends||(bp=function(t,e){return(bp=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}bp(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),bp;Object.defineProperty(exports,"__esModule",{value:!0});var UIComponent_1=__webpack_require__(6),UIParclose_1=__webpack_require__(19),UIResizeBar_1=__webpack_require__(20),UIToolBar_1=__webpack_require__(22),UIActionButton_1=__webpack_require__(13),UIContextMenuBar_1=__webpack_require__(10),UITopMenuBar_1=__webpack_require__(28),UISalverBar_1=__webpack_require__(30),UIContent_1=__webpack_require__(32),UIStatuBar_1=__webpack_require__(35),ElementHelper=__webpack_require__(2),CastHelper=__webpack_require__(3),TypeHelper=__webpack_require__(5),ExceptionHelper=__webpack_require__(8),StringHelper=__webpack_require__(9),UIWindow=function(_super){function UIWindow(t,e){var n,i,o=_super.call(this,t)||this;return o.zIndex=o.app.zIndex,o.enableAnimated=!1,o.status="normal",o.lastStatus="none",o.flickering=!1,o.width=800,o.height=600,o.maxWidth=innerWidth,o.maxHeight=innerHeight,o.minWidth=200,o.minHeight=200,o.background="#ffffff",o.shadow="rgba(0, 0, 0, 0.3) 1px 1px 24px",o.parclose=!1,o.mode="layer",o.border=null,o.borderRadius=null,o.animate="zoom",o.resizeBar={},o.toolBar={},o.contextMenu=!1,o.topMenu=!1,o.content={},o.statuBar=!1,o.storeStatus=!0,o._element=null,o._flickerShadow=null,o._lastStoreStatus=null,TypeHelper.isStringWithNotEmpty(e.id)||ExceptionHelper.assertId(),o.id=e.id,o.elementId=o.app.prefix+o.id,o.mode=CastHelper.windowModeCast(e.mode,o.mode),o.width=CastHelper.numberCast(e.width,o.width),o.height=CastHelper.numberCast(e.height,o.height),o.maxWidth=Math.min(CastHelper.numberCast(e.maxWidth,o.maxWidth),o.maxWidth),o.maxHeight=Math.min(CastHelper.numberCast(e.maxHeight,o.maxHeight),o.maxHeight),o.minWidth=Math.max(CastHelper.numberCast(e.minWidth,o.minWidth),o.minWidth),o.minHeight=Math.max(CastHelper.numberCast(e.minHeight,o.minHeight),o.minHeight),o.width=Math.max(o.minWidth,o.width),o.width=Math.min(o.maxWidth,o.width),o.height=Math.max(o.minHeight,o.height),o.height=Math.min(o.maxHeight,o.height),n=CastHelper.offsetCast(e.offset,o.width,o.height),o.left=n[0],o.top=n[1],o.background=CastHelper.stringOrBooleanStyleCast(e.background,o.background),o.shadow=CastHelper.stringOrBooleanStyleCast(e.shadow,o.shadow),o.parclose=CastHelper.typeOrBooleanCast(e.parclose,o.parclose,0),i=CastHelper.borderCast(e.border,{width:1,style:"solid",color:"#3baced",radius:4}),o.border=i[0],o.borderRadius=i[1],o.animate=CastHelper.windowAnimateCast(e.animate,o.animate),o.enableAnimated="none"!==o.animate,o.resizeBar=CastHelper.jsonOrBooleanCast(e.resizeBar,o.resizeBar),o.toolBar=CastHelper.jsonOrBooleanCast(e.toolBar,o.toolBar),o.contextMenu=CastHelper.contextMenuButtonsCast(e.contextMenu),o.topMenu=CastHelper.contextMenuButtonsCast(e.topMenu),o.content=CastHelper.jsonOrBooleanCast(e.content,o.content),o.statuBar=CastHelper.jsonOrBooleanCast(e.statuBar,o.statuBar),o.storeStatus=CastHelper.booleanCast(e.storeStatus,o.storeStatus),o}return __extends(UIWindow,_super),Object.defineProperty(UIWindow.prototype,"element",{get:function(){return document.getElementById(this.elementId)},enumerable:!0,configurable:!0}),Object.defineProperty(UIWindow.prototype,"flickerShadow",{get:function(){return this.getFlickerShadow()},enumerable:!0,configurable:!0}),Object.defineProperty(UIWindow.prototype,"lastStoreStatus",{get:function(){var storeStatus=localStorage.getItem(this.app.prefix+this.id);return storeStatus?eval("("+storeStatus+")"):null},set:function(t){localStorage.setItem(this.app.prefix+this.id,JSON.stringify(t))},enumerable:!0,configurable:!0}),UIWindow.prototype.present=function(){var e=this,t=ElementHelper.createFragment(),n=ElementHelper.createElement("div");if(n.id=this.elementId,n.setAttribute("data-window-id",this.id),ElementHelper.addClasses(n,this.app.prefix,"window","window-"+this.mode,"flexbox","flex-column",this.enableAnimated?"animate":"",this.enableAnimated?"animate-"+this.animate+"-show":""),this.readStoreStatus(),ElementHelper.addStyles(n,{zIndex:"layer"===this.mode?""+this.zIndex:null,maxWidth:this.maxWidth+"px",maxHeight:this.maxHeight+"px",minWidth:this.minWidth+"px",minHeight:this.minHeight+"px",width:this.width+"px",height:this.height+"px",top:"layer"===this.mode?this.top+"px":null,left:"layer"===this.mode?this.left+"px":null,background:this.background,border:this.border,borderRadius:this.borderRadius,webkitBorderRadius:this.borderRadius,boxShadow:this.shadow,webkitBoxShadow:this.shadow}),n.addEventListener("mousedown",function(t){e.updateZIndex()},!0),!1!==this.toolBar){var i=new UIToolBar_1.default(this.app,this,this.toolBar),o=i.present();n.appendChild(o),this.setComponent("tool-bar",i)}if(!1!==this.topMenu){var r=new UITopMenuBar_1.default(this.app,this,this.topMenu),s=r.present();n.appendChild(s),this.setComponent("top-menu-bar",r)}if(!1!==this.content){var a=new UIContent_1.default(this.app,this,this.content),d=a.present();n.appendChild(d),this.setComponent("content-container",a)}if(!1!==this.resizeBar){var u=new UIResizeBar_1.default(this.app,this,this.resizeBar),p=u.present();n.appendChild(p),this.setComponent("resize-bar",u)}if(!1!==this.statuBar){var l=new UIStatuBar_1.default(this.app,this,this.statuBar),c=l.present();n.appendChild(c),this.setComponent("statu-bar",l)}if(!1!==this.parclose){var h=new UIParclose_1.default(this.app,this,{opacity:this.parclose}),f=h.present();t.appendChild(f),this.setComponent("parclose",h),this.app.salver&&this.app.salver.parsecloseCount++}if(!1!==this.contextMenu){var m=new UIContextMenuBar_1.default(this.app,this,"window",this.contextMenu),w=m.present();t.appendChild(w),this.setComponent("context-menu-bar",m)}if(this.bindEvent(n),!this.app.salver){var v=new UISalverBar_1.default(this.app),y=v.present();t.appendChild(y),this.app.salver=v}return t.appendChild(n),t},UIWindow.prototype.readStoreStatus=function(){var t=this.lastStoreStatus;this.storeStatus&&(t?(this.width=t.width,this.height=t.height,this.top=t.top,this.left=t.left):this.lastStoreStatus={top:this.top,left:this.left,width:this.width,height:this.height})},UIWindow.prototype.handlerContentByAnimate=function(t){void 0===t&&(t=!0);var e=this.getComponent("content-container");e&&(t?ElementHelper.addClasses(e.element,this.app.prefix,"content-container-fade-out"):ElementHelper.removeClasses(e.element,this.app.prefix,"content-container-fade-out"))},UIWindow.prototype.bindEvent=function(t){var n=this;!1!==this.contextMenu&&t.addEventListener("contextmenu",function(t){t.preventDefault(),t.returnValue=!1;var e=n.getComponent("context-menu-bar");return e&&e.updateOffset(t,n.zIndex+1),!1}),t.addEventListener("animationstart",function(t){n.handlerContentByAnimate()}),t.addEventListener("animationend",function(t){var e=n.element;ElementHelper.removeClasses(e,n.app.prefix,"animate-"+n.animate+"-show","animate-"+n.animate+"-drag-to-normal"),ElementHelper.containClass(e,n.app.prefix,"animate-"+n.animate+"-destroy")&&n.remove(),ElementHelper.containClass(e,n.app.prefix,"animate-"+n.animate+"-to-min")&&n.minimize(),n.handlerContentByAnimate(!1)}),t.addEventListener("transitionend",function(t){ElementHelper.removeClasses(n.element,n.app.prefix,"animate-"+n.animate+"-to-max","animate-"+n.animate+"-to-normal"),n.handlerContentByAnimate(!1)})},UIWindow.prototype.destroy=function(){this.enableAnimated?ElementHelper.addClasses(this.element,this.app.prefix,"animate-"+this.animate+"-destroy"):this.remove()},UIWindow.prototype.remove=function(){"max"===this.status&&ElementHelper.removeClasses(document.body,"z"+this.app.prefix,"body-noscroll");var t=this.getComponent("parclose");t&&(ElementHelper.removeElement(t.element),this.app.salver&&this.app.salver.parsecloseCount--),this.app.salver&&this.app.salver.removeItem();var e=this.app.windows.indexOf(this);this.app.windows.splice(e,1),this.app.window=null,ElementHelper.removeElement(this.element)},UIWindow.prototype.normal=function(t){void 0===t&&(t=!1);var e=this.element;if(e&&e.parentElement&&"normal"!==this.status){this.lastStatus=this.status,this.status="normal",this.handlerContentByAnimate(),ElementHelper.removeClasses(document.body,"z"+this.app.prefix,"body-noscroll"),ElementHelper.addClasses(e,this.app.prefix,this.enableAnimated?!1===t?"animate-"+this.animate+"-to-normal":"animate-"+this.animate+"-drag-to-normal":""),ElementHelper.addStyles(e,{top:this.top+"px",left:this.left+"px",width:this.width+"px",height:this.height+"px",borderRadius:this.borderRadius});var n=this.getComponent("resize-bar");n&&ElementHelper.removeClasses(n.element,this.app.prefix,"resize-bar-disabled");var i=this.getComponent("\n tool-bar\n /action-bar\n /action-buttons");if(i&&0!==i.length){for(var o=0,r=i;o<r.length;o++){var s=r[o];if("max"===s.id){var a=new UIActionButton_1.default(this.app,this,UIActionButton_1.default.restore).element;if(!a||!a.parentElement)return;var d=new UIActionButton_1.default(this.app,this,s).present();a.parentElement.replaceChild(d,a);break}}this.zoomActionButtons(this.width)}}},UIWindow.prototype.max=function(){var t=this.element;if(t&&t.parentElement&&"max"!==this.status){this.handlerContentByAnimate(),this.lastStatus=this.status,this.status="max",ElementHelper.addClasses(document.body,"z"+this.app.prefix,"body-noscroll"),ElementHelper.addClasses(t,this.app.prefix,this.enableAnimated?"animate-"+this.animate+"-to-max":""),ElementHelper.addStyles(t,{top:"0",left:"0",width:innerWidth+"px",height:innerHeight+"px",borderRadius:"0"});var e=this.getComponent("resize-bar");e&&ElementHelper.addClasses(e.element,this.app.prefix,"resize-bar-disabled");var n=this.getComponent("\n tool-bar\n /action-bar\n /action-buttons");if(n&&0!==n.length){for(var i=0,o=n;i<o.length;i++){var r=o[i];if("max"===r.id){var s=r.element;if(!s||!s.parentElement)return;var a=new UIActionButton_1.default(this.app,this,UIActionButton_1.default.restore).present();s.parentElement.replaceChild(a,s);break}}this.zoomActionButtons(innerWidth)}}},UIWindow.prototype.min=function(){this.element&&"min"!==this.status&&(!1!==this.parclose?this.flicker():this.enableAnimated?ElementHelper.addClasses(this.element,this.app.prefix,"animate-"+this.animate+"-to-min"):this.minimize())},UIWindow.prototype.minimize=function(){var t=this.element;ElementHelper.addClasses(t,this.app.prefix,"window-min"),this.enableAnimated&&ElementHelper.removeClasses(t,this.app.prefix,"animate-"+this.animate+"-to-min"),this.app.salver&&this.app.salver.addOrUpdateItem(),this.lastStatus=this.status,this.status="min"},UIWindow.prototype.flicker=function(){var t=this;if(this.element&&"layer"===this.mode&&!1===this.flickering){var e=0;this.flickering=!0;for(var n=0;n<12;n++)n%2==0?setTimeout(function(){ElementHelper.addStyles(t.element,{boxShadow:t.flickerShadow,webkitBoxShadow:t.flickerShadow}),e++},60*n):setTimeout(function(){ElementHelper.addStyles(t.element,{boxShadow:t.shadow,webkitBoxShadow:t.shadow}),e++},60*n);var i=setInterval(function(){12<=e&&(clearInterval(i),t.flickering=!1)},60)}},UIWindow.prototype.showThis=function(t){var e;"min"===this.status&&(this.handlerContentByAnimate(!0),t=t||this.element,ElementHelper.removeClasses(t,this.app.prefix,"window-min"),ElementHelper.addClasses(t,this.app.prefix,this.enableAnimated?"animate-"+this.animate+"-show":""),this.enableAnimated&&ElementHelper.addClasses(t,this.app.prefix,"animate-"+this.animate+"-show"),e=StringHelper.exchangeValue(this.status,this.lastStatus),this.status=e[0],this.lastStatus=e[1])},UIWindow.prototype.updateZIndex=function(){if(this!==this.app.window){var t=this.element;if("layer"===this.mode){this.showThis(t),this.zIndex=this.app.zIndex,ElementHelper.addStyles(t,{zIndex:""+this.zIndex});var e=this.getComponent("parclose");e&&e.updateZIndex(this.zIndex-1),this.app.lastWindow=this.app.window,(this.app.window=this).app.salver&&this.app.salver.addOrUpdateItem()}}else this.showThis()},UIWindow.prototype.hideMoreActionContextMenu=function(){var t=this.getComponent("more-action-context-menu-bar");t&&ElementHelper.removeClasses(t.element,this.app.prefix,"context-menu-bar-active")},UIWindow.prototype.removeMoreActionContextMenu=function(){var t=new UIActionButton_1.default(this.app,this,UIActionButton_1.default.more).element;ElementHelper.removeElement(t)},UIWindow.prototype.zoomActionButtons=function(t){var e=this.getComponent("\n tool-bar\n /action-bar");e&&e.zoomActionButtons(t)},UIWindow.prototype.getFlickerShadow=function(){if(!this.shadow)return this.shadow;var t=this.shadow.split(" ");return t[t.length-1]=Number(t[t.length-1].replace("px",""))/2+"px",t.join(" ")},UIWindow}(UIComponent_1.default);exports.default=UIWindow},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=n(5);function d(t){for(var e={},n=0,i=Object.keys(t);n<i.length;n++){var o=i[n];e[o]=a.isJsonObject(t[o])?d(t[o]):t[o]}return e}e.clone=d,e.merge=function t(e,n){for(var i=d(e),o=0,r=Object.keys(n);o<r.length;o++){var s=r[o];void 0!==i[s]&&a.isJsonObject(n[s])?i[s]=t(i[s],n[s]):i[s]=n[s]}return i}},function(t,e,n){"use strict";var i,o=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var r,s=n(4),a=n(2),d=n(3),u=(r=s.default,o(p,r),Object.defineProperty(p.prototype,"element",{get:function(){return document.getElementById(""+this.elementId)},enumerable:!0,configurable:!0}),p.prototype.present=function(){var t=a.createFragment(),e=a.createElement("div");return e.setAttribute("data-window-id",this.window.id),e.id=this.elementId,a.addClasses(e,this.app.prefix,"parclose"),a.addStyles(e,{backgroundColor:"rgba(0,0,0,"+this.opacity+")",zIndex:""+(this.window.zIndex-2)}),this.bindEvent(e),t.appendChild(e),t},p.prototype.updateZIndex=function(t){a.addStyles(this.element,{zIndex:""+t})},p.prototype.bindEvent=function(t){var e=this;t.addEventListener("mousedown",function(t){e.window.flicker()},!0),t.addEventListener("contextmenu",function(t){return t.preventDefault(),t.returnValue=!1})},p);function p(t,e,n){var i=r.call(this,t,e)||this;return i.elementId=i.window.elementId+"-parclose",i.opacity=0,i._element=null,i.opacity=d.numberCast(n.opacity,i.opacity),i}e.default=u},function(t,e,n){"use strict";var i,o=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var r,s=n(4),a=n(21),d=n(9),u=n(2),p=n(3),l=(r=s.default,o(c,r),Object.defineProperty(c.prototype,"element",{get:function(){return document.getElementById(""+this.elementId)},enumerable:!0,configurable:!0}),c.prototype.present=function(){var t=u.createFragment();if(this.leastOneTrue()){var e=u.createElement("div");e.setAttribute("data-window-id",this.window.id),e.id=this.elementId,u.addClasses(e,this.app.prefix,"resize-bar"),this.bindEvent(e);for(var n=0,i=this.directions;n<i.length;n++){var o=i[n];!0===this[d.getCamelCase(o)]&&e.appendChild(this.presentItem(o))}t.appendChild(e)}return t},c.prototype.presentItem=function(t){var e=document.createElement("div");return e.setAttribute("data-window-id",this.window.id),u.addClasses(e,this.app.prefix,"resize-item-"+t),new a.default(this.app,this.window,e,t),e},c.prototype.bindEvent=function(t){t.addEventListener("contextmenu",function(t){return t.preventDefault(),t.stopPropagation(),t.returnValue=!1})},c.prototype.leastOneTrue=function(){for(var t=!1,e=0,n=this.directions;e<n.length;e++){var i=n[e];if(!0===this[d.getCamelCase(i)]){t=!0;break}}return t},c);function c(t,e,n){var i=r.call(this,t,e)||this;return i.elementId=i.window.elementId+"-resize-bar",i.left=!0,i.right=!0,i.top=!0,i.bottom=!0,i.leftTop=!0,i.rightTop=!0,i.leftBottom=!0,i.rightBottom=!0,i._element=null,i.directions=["left","right","top","bottom","left-top","right-top","left-bottom","right-bottom"],i.left=p.booleanCast(n.left,i.left),i.right=p.booleanCast(n.right,i.right),i.top=p.booleanCast(n.top,i.top),i.bottom=p.booleanCast(n.bottom,i.bottom),i.leftTop=p.booleanCast(n.leftTop,i.leftTop),i.rightTop=p.booleanCast(n.rightTop,i.rightTop),i.leftBottom=p.booleanCast(n.leftBottom,i.leftBottom),i.rightBottom=p.booleanCast(n.rightBottom,i.rightBottom),i}e.default=l},function(t,e,n){"use strict";var i,o=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var r,s=n(11),p=n(2),a=(r=s.default,o(d,r),d.prototype.dragStart=function(t,e,n){if("normal"!==this.window.status)return!1;this._top=this.window.top,this._left=this.window.left,this._width=this.window.width,this._height=this.window.height},d.prototype.dragging=function(t,e,n,i,o){switch(this.direction){case"left":this.resizeHandler(i,o,!1,!0,!1,!0);break;case"right":this.resizeHandler(i,o,!1,!1,!1,!0);break;case"top":this.resizeHandler(i,o,!0,!1,!0,!1);break;case"bottom":this.resizeHandler(i,o,!1,!1,!0,!1);break;case"left-top":this.resizeHandler(i,o,!0,!0,!1,!1);break;case"right-top":this.resizeHandler(i,o,!0,!1,!1,!1);break;case"left-bottom":this.resizeHandler(i,o,!1,!0,!1,!1);break;case"right-bottom":this.resizeHandler(i,o,!1,!1,!1,!1)}},d.prototype.dragEnd=function(t){this.window.top=this._top,this.window.left=this._left,this.window.width=this._width,this.window.height=this._height,this.window.storeStatus&&(this.window.lastStoreStatus={top:this.window.top,left:this.window.left,width:this.window.width,height:this.window.height}),this.app.drayLayer.hide(),this.content&&this.content.showPenetrate(!1)},d.prototype.resizeHandler=function(t,e,n,i,o,r){var s=this.window.top+e,a=this.window.left+t,d=i?this.window.width-t:this.window.width+t,u=n?this.window.height-e:this.window.height+e;d=Math.max(d,this.window.minWidth),d=i?(a=Math.min(a,this.window.left+this.window.width-this.window.minWidth),a=Math.max(0,a),Math.min(d,this.window.left+this.window.width)):(a=Math.min(a,this.window.left),a=Math.max(this.window.left,a),Math.min(d,innerWidth-this.window.left)),d=Math.min(d,this.window.maxWidth),u=Math.max(u,this.window.minHeight),u=n?(s=Math.min(s,this.window.top+this.window.height-this.window.minHeight),s=Math.max(0,s),Math.min(u,this.window.top+this.window.height)):(s=Math.min(s,this.window.top),s=Math.max(this.window.top,s),Math.min(u,innerHeight-this.window.top)),u=Math.min(u,this.window.maxHeight),o&&(this._top=s,this._height=u,p.addStyles(this.window.element,{top:s+"px",height:u+"px"})),r&&(this._width=d,this._left=a,p.addStyles(this.window.element,{width:d+"px",left:a+"px"}),this.updateActionButton(d)),!1===r&&!1===o&&(this._top=s,this._left=a,this._width=d,this._height=u,p.addStyles(this.window.element,{top:s+"px",left:a+"px",height:u+"px",width:d+"px"})),this.updateActionButton(o?this.window.width:d)},d.prototype.updateActionButton=function(t){if(t<=300){if(!1!==this.isShowMoreActionButton)return;this.isShowMoreActionButton=!0,this.window.zoomActionButtons(t)}else{if(!0!==this.isShowMoreActionButton)return;this.isShowMoreActionButton=!1,this.window.zoomActionButtons(t)}},d.prototype.mouseStar=function(t){this.app.drayLayer.updateZIndex(this.window.zIndex-1),this.content=this.window.getComponent("content-container"),this.content&&this.content.showPenetrate()},d.prototype.mouseMove=function(t){t.preventDefault()},d.prototype.mouseEnd=function(t){},d);function d(t,e,n,i){var o=r.call(this,n)||this;return o.app=t,o.window=e,o.direction=i,o.isShowMoreActionButton=!1,o._top=0,o._left=0,o._width=0,o._height=0,o.content=null,o}e.default=a},function(t,e,n){"use strict";var i,o=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var r,s=n(4),u=n(23),p=n(24),l=n(26),c=n(27),h=n(2),a=n(3),d=(r=s.default,o(f,r),Object.defineProperty(f.prototype,"element",{get:function(){return document.getElementById(""+this.elementId)},enumerable:!0,configurable:!0}),f.prototype.present=function(){var e=this,t=h.createFragment(),n=h.createElement("div");if(n.setAttribute("data-window-id",this.window.id),n.id=this.elementId,h.addClasses(n,this.app.prefix,"tool-bar","flexbox","flex-row"),h.addStyles(n,{height:this.height+"px",background:this.background}),n.addEventListener("dblclick",function(t){"max"!==e.window.status?"normal"!==e.window.status||e.window.max():e.window.normal()}),!1!==this.titleBar){var i=new l.default(this.app,this.window,this.titleBar),o=i.present();n.appendChild(o),this.setComponent("title-bar",i)}if(!1!==this.tabBar){var r=new c.default(this.app,this.window,this.tabBar),s=r.present();n.appendChild(s),this.setComponent("tab-bar",r)}if(!1!==this.actionBar){var a=new p.default(this.app,this.window,this.actionBar),d=a.present();d&&n.appendChild(d),this.setComponent("action-bar",a)}return!this.drag||!0!==this.drag.vertical&&!0!==this.drag.horizontal||new u.default(this.app,this.window,n,this.drag),t.appendChild(n),t},f);function f(t,e,n){var i=r.call(this,t,e)||this;return i.elementId=i.window.elementId+"-tool-bar",i.height=30,i.drag={vertical:!0,horizontal:!0,breakLeft:!0,breakRight:!0,breakTop:!0,breakBottom:!0},i.titleBar={},i.tabBar={},i.actionBar={},i.background="#ffffff",i._element=null,i.height=a.numberCast(n.height,i.height),i.drag=a.jsonOrBooleanCast(n.drag,i.drag),i.titleBar=a.jsonOrBooleanCast(n.titleBar,i.titleBar),i.tabBar=a.jsonOrBooleanCast(n.tabBar,i.tabBar),i.actionBar=a.jsonOrBooleanCast(n.actionBar,i.actionBar),i.background=a.stringOrBooleanStyleCast(n.background,i.background),i}e.default=d},function(t,e,n){"use strict";var i,o=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var r,s=n(11),a=n(2),d=(r=s.default,o(u,r),u.prototype.dragStart=function(t,e,n){this._top=this.window.top,this._left=this.window.left},u.prototype.dragging=function(t,e,n,i,o){this.moveHandler(i,o)},u.prototype.dragEnd=function(t){if(1==this.isDragging&&0===this._top)return this.window.max(),this.window.top=this._originTop,void(this.window.left=this._originLeft);this.window.top=this._top,this.window.left=this._left,this.window.storeStatus&&(this.window.lastStoreStatus={top:this.window.top,left:this.window.left,width:this.window.width,height:this.window.height}),this.app.drayLayer.hide(),this.content&&this.content.showPenetrate(!1)},u.prototype.moveHandler=function(t,e){var n=this.window.top,i=this.window.left;this.dragMoveOptions.vertical&&(n+=e,n=Math.max(0,n),n=this.dragMoveOptions.breakBottom?Math.min(innerHeight-this.emerge,n):Math.min(innerHeight-this.window.height,n),this._top=n),this.dragMoveOptions.horizontal&&(i+=t,i=this.dragMoveOptions.breakLeft?Math.max(this.emerge-this.window.width,i):Math.max(0,i),i=this.dragMoveOptions.breakRight?Math.min(innerWidth-this.emerge,i):Math.min(innerWidth-this.window.width,i),this._left=i),a.addStyles(this.window.element,{top:n+"px",left:i+"px"})},u.prototype.draggingFirst=function(t,e,n,i,o){this._originTop=this.window.top,this._originLeft=this.window.left,"max"===this.window.status&&(e<this.window.width/2?this._left=0:e>this.window.width/2&&e<innerWidth-this.window.width?this._left=e-this.window.width/2:innerWidth-e<this.window.width/2?this._left=innerWidth-this.window.width:innerWidth-e>this.window.width/2&&e>=innerWidth-this.window.width&&(this._left=e-this.window.width/2),this.window.top=o,this.window.left=this._left,this.window.normal(!0))},u.prototype.mouseStar=function(t){this.app.drayLayer.updateZIndex(this.window.zIndex-1),this.content=this.window.getComponent("content-container"),this.content&&this.content.showPenetrate()},u.prototype.mouseMove=function(t){t.preventDefault()},u.prototype.mouseEnd=function(t){},u);function u(t,e,n,i){var o=r.call(this,n)||this;return o.app=t,o.window=e,o.dragMoveOptions=i,o.emerge=10,o._top=0,o._left=0,o._originTop=0,o._originLeft=0,o._lastTime=null,o.content=null,o}e.default=d},function(t,e,n){"use strict";var i,o=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var r,s=n(4),f=n(10),m=n(13),w=n(2),a=n(3),d=(r=s.default,o(v,r),Object.defineProperty(v.prototype,"element",{get:function(){return document.getElementById(""+this.elementId)},enumerable:!0,configurable:!0}),v.prototype.present=function(){var t=w.createFragment();if(!0===this.enable){var e=w.createElement("div");e.setAttribute("data-window-id",this.window.id),e.id=this.elementId,w.addClasses(e,this.app.prefix,"action-bar","flexbox","flex-row"),e.addEventListener("mousedown",function(t){t.preventDefault(),t.stopPropagation()}),e.addEventListener("contextmenu",function(t){return t.preventDefault(),t.stopPropagation(),t.returnValue=!1},!0),this.createActionButtons(e),t.appendChild(e)}return t},v.prototype.zoomActionButtons=function(t){if(!1!==this.items){var e=t<=v.actionButtonZoomWidth,n=this.getComponent("action-buttons");if(n){for(var i=n.slice().reverse(),o=i[0],r=i.slice(1),s=Array(),a=0,d=r=r.reverse();a<d.length;a++){var u=d[a];e?w.addClasses(u.element,this.app.prefix,"action-button-hidden"):w.removeClasses(u.element,this.app.prefix,"action-button-hidden"),s.push(u)}var p=new m.default(this.app,this.window,m.default.more);if(e){if(!p.element){var l=new f.default(this.app,this.window,"more-action",s),c=l.present();document.body.appendChild(c),p.handler=function(t,e){l.updateOffset(t,this.window.zIndex+1)};var h=p.present();h.firstElementChild&&o.element.insertAdjacentElement("beforebegin",h.firstElementChild),this.window.setComponent("more-action-context-menu-bar",l)}}else p.element&&(this.window.removeMoreActionContextMenu(),p.element&&p.element.parentElement.removeChild(p.element),this.window.removeComponent("more-action-context-menu-bar"))}}},v.prototype.createActionButtons=function(t){if(!1!==this.items){for(var e=Array(),n=0,i=this.items;n<i.length;n++){var o=i[n],r=new m.default(this.app,this.window,o),s=r.present();t.appendChild(s),e.push(r)}this.setComponent("action-buttons",e)}},v.actionButtonZoomWidth=300,v);function v(t,e,n){var i=r.call(this,t,e)||this;return i.elementId=i.window.elementId+"-action-bar",i.enable=!0,i.items=[m.default.refresh,m.default.min,m.default.max,m.default.destroy],i._element=null,i.enable=a.booleanCast(n.enable,i.enable),i.items=a.actionButtonsCast(n.actionButtons,i.items),i}e.default=d},function(t,e,n){"use strict";var i,o=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var r,s=n(4),p=n(10),l=n(7),c=n(2),a=n(3),d=(r=s.default,o(h,r),h.prototype.present=function(){var e=this,t=c.createFragment(),n=c.createElement("div");n.setAttribute("data-window-id",this.window.id),n.setAttribute("data-index",""+this.index),c.addClasses(n,this.app.prefix,"context-menu-button","flexbox","flex-row"),c.addStyles(n,{height:h.height+"px",lineHeight:h.height+"px"}),n.addEventListener("mousedown",function(t){t.stopPropagation(),0===t.button&&"function"==typeof e.handler&&e.handler(t,e.window)});var i=c.createElement("label");if(i.setAttribute("data-window-id",this.window.id),i.innerText=this.label,c.addClasses(i,this.app.prefix,"context-menu-button-label","flex-item"),n.appendChild(i),!1!==this.items){var o=new p.default(this.app,this.window,""+this.id,this.items,!1),r=o.present();n.appendChild(r);var s,a=i.nextElementSibling;n.addEventListener("mouseenter",function(t){s=setTimeout(function(){o.updateChildrenOffset(t,a,e.index)},200)}),n.addEventListener("mouseleave",function(t){clearTimeout(s),o.hideChildren(a)}),this.setComponent("context-menu-bar",o);var d=c.createElement("div");d.setAttribute("data-window-id",this.window.id),c.addClasses(d,this.app.prefix,"context-menu-more","flexbox","flex-center");var u=new l.default(this.app,"right").present();d.appendChild(u),n.appendChild(d)}return t.appendChild(n),t},h.height=30,h);function h(t,e,n,i){void 0===i&&(i=0);var o=r.call(this,t,e)||this;return o.index=i,o.id=a.stringCast(n.id),o.label=a.stringCast(n.label),o.handler=n.handler,o.items=a.contextMenuButtonsCast(n.items),o}e.default=d},function(t,e,n){"use strict";var i,o=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var r,s=n(4),d=n(7),u=n(2),a=n(3),p=(r=s.default,o(l,r),Object.defineProperty(l.prototype,"element",{get:function(){return document.getElementById(""+this.elementId)},enumerable:!0,configurable:!0}),l.prototype.present=function(){var e=this,t=u.createFragment(),n=u.createElement("div");if(n.setAttribute("data-window-id",this.window.id),n.id=this.elementId,u.addClasses(n,this.app.prefix,"title-bar","flexbox","flex-row","flex-vertical-center"),this.icon){var i=u.createElement("div");i.setAttribute("data-window-id",this.window.id),u.addClasses(i,this.app.prefix,"window-icon","flexbox","flex-center"),i.addEventListener("dblclick",function(t){t.stopPropagation(),e.window.destroy()}),n.appendChild(i);var o=new d.default(this.app,this.icon),r=o.present();i.appendChild(r),this.setComponent("window-icon",o)}if(this.title||this.useSubTitle){var s=u.createElement("div");s.setAttribute("data-window-id",this.window.id),u.addClasses(s,this.app.prefix,"window-title");var a=document.createElement("label");a.setAttribute("data-window-id",this.window.id),u.addClasses(a,this.app.prefix,"window-title-label"),this.title&&(a.innerText=this.title,a.setAttribute("title",this.title)),s.appendChild(a),n.appendChild(s)}return t.appendChild(n),t},l.prototype.updateTitle=function(t){var e=this.element;if(e){var n=e.querySelector("."+this.app.prefix+"window-title-label");if(n){if(n.innerText=t,n.setAttribute("title",t),this.app.salver&&this.app.salver.element){var i=this.app.salver.element.querySelector("."+this.app.prefix+"salver-button[data-window-id='"+this.window.id+"']");i&&i.setAttribute("title",t)}this.title=t}}},l);function l(t,e,n){var i=r.call(this,t,e)||this;return i.elementId=i.window.elementId+"-title-bar",i.icon="icon",i.title=void 0,i.useSubTitle=!1,i._element=null,i.icon=a.typeOrBooleanCast(n.icon,i.icon),i.title=n.title,i.useSubTitle=a.booleanCast(n.useSubTitle,i.useSubTitle),i}e.default=p},function(t,e,n){"use strict";var i,o=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var r,s=n(4),a=n(2),d=(r=s.default,o(u,r),Object.defineProperty(u.prototype,"element",{get:function(){return document.getElementById(""+this.elementId)},enumerable:!0,configurable:!0}),u.prototype.present=function(){var t=a.createFragment(),e=a.createElement("div");return e.setAttribute("data-window-id",this.window.id),e.id=this.elementId,a.addClasses(e,this.app.prefix,"tab-bar","flexbox","flex-item","flex-row"),t.appendChild(e),t},u);function u(t,e,n){var i=r.call(this,t,e)||this;return i.elementId=i.window.elementId+"-tab-bar",i._element=null,i}e.default=d},function(t,e,n){"use strict";var i,o=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var r,s=n(4),a=n(29),d=n(2),u=n(3),p=(r=s.default,o(l,r),Object.defineProperty(l.prototype,"element",{get:function(){return document.getElementById(""+this.elementId)},enumerable:!0,configurable:!0}),l.prototype.present=function(){var t=d.createFragment();if(!1!==this.contextMenuButtons&&0<this.contextMenuButtons.length){var e=d.createElement("div");e.setAttribute("data-window-id",this.window.id),e.id=this.elementId,d.addClasses(e,this.app.prefix,"top-menu-bar"),e.addEventListener("contextmenu",function(t){return t.preventDefault(),t.stopPropagation(),t.returnValue=!1},!0),this.createTopMenuButtons(e),t.appendChild(e)}return t},l.prototype.hide=function(t){this.currentTopMenuButtonElement&&d.removeClasses(this.currentTopMenuButtonElement,this.app.prefix,"top-menu-button-active"),this.currentTopMenuContextBar&&this.currentTopMenuContextBar.hide();var e=t.target;this.isActive=-1<e.className.indexOf(this.app.prefix+"top-menu-button")&&e.getAttribute("data-window-id")===this.window.id&&!this.isActive,this.currentTopMenuContextBar=null,this.currentTopMenuButtonElement=null},l.prototype.createTopMenuButtons=function(t){if(!1!==this.contextMenuButtons){for(var e=Array(),n=0,i=this.contextMenuButtons;n<i.length;n++){var o=i[n],r=new a.default(this.app,this.window,this,o),s=r.present();t.appendChild(s),e.push(r)}this.setComponent("top-menu-buttons",e)}},l);function l(t,e,n){var i=r.call(this,t,e)||this;return i.elementId=i.window.elementId+"-top-menu-bar",i.isActive=!1,i.currentTopMenuContextBar=null,i.currentTopMenuButtonElement=null,i.contextMenuButtons=!1,i._element=null,i.contextMenuButtons=u.contextMenuButtonsCast(n),i}e.default=p},function(t,e,n){"use strict";var i,o=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var r,s=n(4),a=n(10),d=n(2),u=n(3),p=(r=s.default,o(l,r),l.prototype.present=function(){var t=d.createFragment(),e=d.createElement("div");e.setAttribute("data-window-id",this.window.id),d.addClasses(e,this.app.prefix,"top-menu-button");var n=d.createElement("label");if(n.setAttribute("data-window-id",this.window.id),n.innerText=this.label,d.addClasses(n,this.app.prefix,"top-menu-button-label"),e.appendChild(n),!1!==this.items){var i=new a.default(this.app,this.window,"top-menu-"+this.id,this.items),o=i.present();document.body.appendChild(o),this.setComponent("context-menu-bar",i)}return this.bindEvent(e),t.appendChild(e),t},l.prototype.bindEvent=function(i){var o=this;i.addEventListener("mousedown",function(t){o.topMenuBar.currentTopMenuButtonElement&&d.removeClasses(o.topMenuBar.currentTopMenuButtonElement,o.app.prefix,"top-menu-button-active"),o.topMenuBar.currentTopMenuContextBar&&o.topMenuBar.currentTopMenuContextBar.hide();var e=o.getComponent("context-menu-bar");if(o.topMenuBar.isActive){if(d.addClasses(i,o.app.prefix,"top-menu-button-active"),e&&e.element){var n=i.getBoundingClientRect();e.updateOffset(t,o.window.zIndex+1,n.left,n.top+25)}}else d.removeClasses(i,o.app.prefix,"top-menu-button-active"),e&&e.hide();o.topMenuBar.currentTopMenuContextBar=e,o.topMenuBar.currentTopMenuButtonElement=i}),i.addEventListener("mouseenter",function(t){if(o.topMenuBar.isActive){o.topMenuBar.currentTopMenuButtonElement&&d.removeClasses(o.topMenuBar.currentTopMenuButtonElement,o.app.prefix,"top-menu-button-active"),o.topMenuBar.currentTopMenuContextBar&&o.topMenuBar.currentTopMenuContextBar.hide(),d.addClasses(i,o.app.prefix,"top-menu-button-active");var e=o.getComponent("context-menu-bar");if(e&&e.element){var n=i.getBoundingClientRect();e.updateOffset(t,o.window.zIndex+1,n.left,n.top+25)}o.topMenuBar.currentTopMenuContextBar=e,o.topMenuBar.currentTopMenuButtonElement=i}})},l);function l(t,e,n,i){var o=r.call(this,t,e)||this;return o.topMenuBar=n,o.id=u.stringCast(i.id),o.label=u.stringCast(i.label),o.handler=i.handler,o.items=u.contextMenuButtonsCast(i.items),o}e.default=p},function(t,e,n){"use strict";var i,o=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var r,s=n(6),a=n(31),d=n(2),u=(r=s.default,o(p,r),Object.defineProperty(p.prototype,"element",{get:function(){return document.getElementById(""+this.elementId)},enumerable:!0,configurable:!0}),Object.defineProperty(p.prototype,"items",{get:function(){return this._items},set:function(t){this._items=t},enumerable:!0,configurable:!0}),p.prototype.present=function(){var t=d.createFragment(),e=d.createElement("div");return e.id=this.elementId,d.addClasses(e,this.app.prefix,"salver-bar","animate-d3s","flexbox","flex-row"),d.addStyles(e,{zIndex:""+this.app.salverZIndex,height:a.default.size+"px",bottom:"-"+(a.default.size-a.default.talentHeight)+"px"}),t.appendChild(e),t},p.prototype.addOrUpdateItem=function(){var t=this.element;if(this.app.window&&t){var e=this.app.lastWindow;if(e){var n=new a.default(this.app,e.id);d.removeClasses(n.element,this.app.prefix,"salver-button-active")}var i=this.app.window.id,o=new a.default(this.app,i);if(-1===this.items.indexOf(i)){var r=o.present();t.appendChild(r),this.items.push(i),this.updateOffset()}else d.addClasses(o.element,this.app.prefix,"salver-button-active")}},p.prototype.removeItem=function(){var t=this.element;if(this.app.window&&t){var e=this.app.window.id,n=new a.default(this.app,e);d.removeElement(n.element);var i=this.items.indexOf(e);this.items.splice(i,1),this.updateOffset()}},p.prototype.updateOffset=function(){var t=this.element;if(t){var e=this.items.length*a.default.size;d.addStyles(t,{left:(innerWidth-e)/2+"px"})}},p.prototype.show=function(t){void 0===t&&(t=!0),t?(d.removeClasses(this.element,this.app.prefix,"animate-salver-slide-down"),d.addClasses(this.element,this.app.prefix,"animate-salver-slide-up","salver-bar-keep")):(d.removeClasses(this.element,this.app.prefix,"animate-salver-slide-up","salver-bar-keep"),d.addClasses(this.element,this.app.prefix,"animate-salver-slide-down"))},p);function p(t){var e=r.call(this,t)||this;return e.elementId=e.app.prefix+"salver-bar",e.parsecloseCount=0,e._element=null,e._items=[],e}e.default=u},function(t,e,n){"use strict";var i,o=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var r,s=n(6),d=n(7),u=n(2),a=n(3),p=(r=s.default,o(l,r),Object.defineProperty(l.prototype,"element",{get:function(){return document.getElementById(""+this.elementId)},enumerable:!0,configurable:!0}),l.prototype.present=function(){var i=this,t=u.createFragment(),e=u.createElement("div");e.id=this.elementId,e.setAttribute("data-window-id",this.windowId),u.addClasses(e,this.app.prefix,"salver-button","flexbox","flex-center","salver-button-active"),u.addStyles(e,{width:l.size+"px",height:l.size+"px"});var o=this.app.getWindow(this.windowId);e.addEventListener("mousedown",function(t){if(o&&i.app.salver&&i.app.salver.element)if(0<i.app.salver.parsecloseCount){var e=i.app.salver.element.querySelector("."+i.app.prefix+"salver-button."+i.app.prefix+"salver-button-active");if(e){var n=i.app.getWindow(e.getAttribute("data-window-id"));n&&n.flicker()}}else o===i.app.window&&"min"!==o.status?o.min():o.updateZIndex()});var n=o.getComponent("\n tool-bar\n /title-bar"),r="未命名标题",s=new d.default(this.app,"icon");if(n){r=n.title||r;var a=n.getComponent("window-icon");a&&(s=a)}return e.setAttribute("title",r),e.appendChild(s.present()),t.appendChild(e),t},l.size=50,l.talentHeight=5,l);function l(t,e){var n=r.call(this,t)||this;return n._element=null,n.windowId=a.stringCast(e),n.elementId=n.app.prefix+e+"-salver-button",n}e.default=p},function(t,e,n){"use strict";var i,o=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var r,s=n(4),a=n(33),d=n(34),u=n(2),p=n(3),l=(r=s.default,o(c,r),Object.defineProperty(c.prototype,"element",{get:function(){return document.getElementById(""+this.elementId)},enumerable:!0,configurable:!0}),Object.defineProperty(c.prototype,"penetrateElement",{get:function(){var t=this.element;return t?t.querySelector("."+this.app.prefix+"content-penetrate"):null},enumerable:!0,configurable:!0}),c.prototype.present=function(){var t=u.createFragment(),e=u.createElement("div");e.setAttribute("data-window-id",this.window.id),e.id=this.elementId,u.addClasses(e,this.app.prefix,"content-container","content-container-fade-out","flex-item"),u.addClasses(e,this.app.prefix,"content-container");var n=u.createElement("div");switch(u.addClasses(n,this.app.prefix,"content-penetrate"),e.appendChild(n),this.type){case"html":var i=new a.default(this.app,this.window,this.value),o=i.present();e.appendChild(o),this.setComponent("content",i);break;case"local-url":var r=new d.default(this.app,this.window,this.value),s=r.present();e.appendChild(s),this.setComponent("content",r)}return t.appendChild(e),t},c.prototype.showPenetrate=function(t){void 0===t&&(t=!0),t?u.addClasses(this.penetrateElement,this.app.prefix,"content-penetrate-active"):u.removeClasses(this.penetrateElement,this.app.prefix,"content-penetrate-active")},c.prototype.refreshContent=function(){if("local-url"===this.type){var t=this.window.getComponent("\n content-container\n /content");t&&t.contentWindow&&t.contentWindow.location.reload()}},c);function c(t,e,n){var i=r.call(this,t,e)||this;return i.elementId=i.window.elementId+"-content-container",i.type="html",i.value="",i._element=null,i._penetrateElement=null,i.type=p.contentTypeCast(n.type,i.type),i.value=p.stringOrElementCast(n.value),i}e.default=l},function(t,e,n){"use strict";var i,o=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var r,s=n(4),a=n(2),d=n(5),u=(r=s.default,o(p,r),p.prototype.present=function(){var t=a.createFragment(),e=a.createElement("div");if(a.addClasses(e,this.app.prefix,"html-content"),d.isElement(this.content)){var n=this.content.cloneNode(!0);a.addStyles(n,{display:"inherit"}),e.appendChild(n)}else e.innerHTML=this.content;return t.appendChild(e),t},p);function p(t,e,n){var i=r.call(this,t,e)||this;return i.content=n,i}e.default=u},function(t,e,n){"use strict";var i,o=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var r,s=n(4),a=n(2),d=n(3),u=n(5),p=n(12),l=(r=s.default,o(c,r),Object.defineProperty(c.prototype,"element",{get:function(){return document.getElementById(""+this.elementId)},enumerable:!0,configurable:!0}),Object.defineProperty(c.prototype,"contentWindow",{get:function(){var t=document.getElementById(""+this.elementId);return t?t.contentWindow:null},enumerable:!0,configurable:!0}),c.prototype.present=function(){var t=a.createFragment(),e=a.createElement("iframe");return e.setAttribute("data-window-id",this.window.id),e.id=this.elementId,e.setAttribute("frameborder","0"),e.setAttribute("scrolling","no"),e.setAttribute("allowtransparency","true"),e.src=this.url,a.addClasses(e,this.app.prefix,"url-content"),this.bindEvent(e),t.appendChild(e),t},c.prototype.bindEvent=function(o){var r=this;o.addEventListener("load",function(t){var e=o.contentWindow;if(e){var n=r.window.getComponent("\n tool-bar\n /title-bar");if(n&&n.useSubTitle){var i=e.document.querySelector("title");i&&n.updateTitle(i.innerText||"未命名标题")}!1!==r.window.contextMenu&&e.document.addEventListener("contextmenu",function(t){t.preventDefault(),t.returnValue=!1;var e=document.createEvent("Event");e.initEvent("contextmenu",!0),r.window.element.dispatchEvent(e);var n=r.element.getBoundingClientRect(),i=r.window.getComponent("context-menu-bar");return i&&i.updateOffset(t,r.window.zIndex+1,t.pageX+n.left,t.pageY+n.top),!1}),e.document.addEventListener("mousedown",r.mousedown),p.addTouchMoveEvent(e.document,r.mousemove)}})},c);function c(t,e,n){var i=r.call(this,t,e)||this;return i.elementId=i.window.elementId+"-url-content",i._element=null,i._contentWindow=null,i.mousedown=function(t){var e=document.createEvent("Event");e.initEvent("mousedown",!0),i.window.element.dispatchEvent(e)},i.mousemove=function(t){var e=i.element.getBoundingClientRect(),n=(u.isMoveEvent(t)?t.pageY:t.touches[0].pageY)+e.top;if(i.app.salver&&i.app.salver.element)if(n>=parent.innerHeight-50){if(a.containClass(i.app.salver.element,i.app.prefix,"salver-bar-keep"))return;i.app.salver.show()}else{if(!a.containClass(i.app.salver.element,i.app.prefix,"salver-bar-keep"))return;i.app.salver.show(!1)}},i.url=d.stringCast(n),i}e.default=l},function(t,e,n){"use strict";var i,o=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var r,s=n(4),a=n(2),d=n(3),u=n(5),p=(r=s.default,o(l,r),Object.defineProperty(l.prototype,"element",{get:function(){return document.getElementById(""+this.elementId)},enumerable:!0,configurable:!0}),l.prototype.present=function(){var t=a.createFragment(),e=a.createElement("div");if(e.setAttribute("data-window-id",this.window.id),e.id=this.elementId,a.addClasses(e,this.app.prefix,"statu-bar"),a.addStyles(e,{height:this.height+"px",background:""+this.background}),u.isElement(this.content)){var n=this.content.cloneNode(!0);a.addStyles(n,{display:"inherit"}),e.appendChild(n)}else e.innerHTML=this.content;return t.appendChild(e),t},l);function l(t,e,n){var i=r.call(this,t,e)||this;return i.elementId=i.window.elementId+"-statu-bar",i.height=30,i.background="#e5e5e5",i.content="",i._element=null,i.height=d.numberCast(n.height,i.height),i.background=d.stringOrBooleanStyleCast(n.background,i.background),i.content=d.stringOrElementCast(n.content),i}e.default=p},function(t,e,n){"use strict";var i,o=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var r,s=n(6),a=n(7),d=n(2),u=n(3),p=n(37),l=(r=s.default,o(c,r),Object.defineProperty(c.prototype,"element",{get:function(){return document.getElementById(this.elementId)},enumerable:!0,configurable:!0}),Object.defineProperty(c.prototype,"processElement",{get:function(){return this.element?this.element.querySelector("."+this.app.prefix+"notice-process"):null},enumerable:!0,configurable:!0}),c.prototype.present=function(){var t=d.createFragment(),e=d.createElement("div");e.id=this.elementId,d.addClasses(e,this.app.prefix,"notice","animate-d3s","animate-fade-in-right"),d.addStyles(e,{zIndex:""+this.id}),this.bindEvent(e),this.createClose(e);var n=d.createElement("div");d.addClasses(n,this.app.prefix,"notice-container","flexbox","flex-row");var i=d.createElement("div");d.addClasses(i,this.app.prefix,"notice-icon","notice-"+this.type);var o=new a.default(this.app,""+this.type).present();i.appendChild(o),n.appendChild(i);var r=d.createElement("div");return d.addClasses(r,this.app.prefix,"notice-message","flex-item"),this.createTitle(r),this.createContent(r),n.appendChild(r),e.appendChild(n),this.createNoticeTime(e),this.createProcess(e),t.appendChild(e),t},c.prototype.createClose=function(t){var e=this,n=d.createElement("div");d.addClasses(n,this.app.prefix,"notice-close-button","flexbox","flex-center");var i=new a.default(this.app,"destroy").present();n.appendChild(i),n.addEventListener("mousedown",function(t){e.destroy()}),t.appendChild(n)},c.prototype.createTitle=function(t){if(void 0!==this.title){var e=d.createElement("div");d.addClasses(e,this.app.prefix,"notice-title","notice-"+this.type),e.innerText=this.title,t.appendChild(e)}},c.prototype.createContent=function(t){var e=d.createElement("div");d.addClasses(e,this.app.prefix,"notice-content"),e.innerText=this.message,t.appendChild(e)},c.prototype.createNoticeTime=function(t){var e=d.createElement("div");d.addClasses(e,this.app.prefix,"notice-time"),e.innerText=""+p.getDatetime(),t.appendChild(e)},c.prototype.createProcess=function(t){var e=d.createElement("div");d.addClasses(e,this.app.prefix,"notice-process"),t.appendChild(e)},c.prototype.calcTopOffset=function(t){void 0===t&&(t=void 0);var e=c.topOffset;if(0<this.app.notices.length){var n=(void 0===t?this.app.notices.length:t)-1,i=this.app.notices[n].element.getBoundingClientRect();e=i.top+i.height+c.space}return e},c.prototype.bindEvent=function(t){var n=this;t.addEventListener("animationend",function(t){var e=n.element;d.containClass(e,n.app.prefix,"animate-fade-in-right-reverse")&&n.remove(),0!==n.timeout&&d.containClass(e,n.app.prefix,"animate-fade-in-right")&&n.processAnimate(),d.removeClasses(e,n.app.prefix,"animate-fade-in-right-reverse","animate-fade-in-right","animate-slide-to-top")}),0!==this.timeout&&(t.addEventListener("mouseenter",function(t){clearInterval(n.timer)}),t.addEventListener("mouseleave",function(t){n.processAnimate()}))},c.prototype.destroy=function(){d.addClasses(this.element,this.app.prefix,"animate-fade-in-right-reverse")},c.prototype.remove=function(){var t=this.app.notices.indexOf(this);this.app.notices.splice(t,1),d.removeElement(this.element),this.updateOffset(t)},c.prototype.processAnimate=function(){var t=this;this.timer=setInterval(function(){t.fps<=t.timeout?d.addStyles(t.processElement,{width:t.fps/t.timeout*100+"%"}):(clearInterval(t.timer),t.destroy()),t.fps+=10},10)},c.prototype.updateOffset=function(t,e){void 0===e&&(e=!1);for(var n=this.app.notices,i=t;i<n.length;i++)d.addStyles(n[i].element,{top:(0===i?c.topOffset:this.calcTopOffset(i))+"px"}),e||d.addClasses(this.element,this.app.prefix,"animate-slide-to-top")},c.topOffset=24,c.space=10,c);function c(t,e){var n=r.call(this,t)||this;return n.timer=0,n.fps=10,n.id=n.app.noticeZIndex,n.elementId=n.app.prefix+"notice-"+n.id,n.type="info",n.timeout=3e3,n._element=null,n._processElement=null,n.type=u.noticeTypeCast(e.type,n.type),n.title=u.stringOrUndefinedCast(e.title),n.message=u.stringCast(e.message),n.timeout=u.numberCast(e.timeout,n.timeout),n}e.default=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(9);e.getDatetime=function(){var t=new Date;return t.getFullYear()+"-"+i.mendZero(""+(t.getMonth()+1),2)+"-"+i.mendZero(""+t.getDate(),2)+" "+i.mendZero(""+t.getHours(),2)+":"+i.mendZero(""+t.getMinutes(),2)+":"+i.mendZero(""+t.getSeconds(),2)}},function(t,e,n){"use strict";var i,o=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var r,s=n(6),a=n(2),d=(r=s.default,o(u,r),Object.defineProperty(u.prototype,"element",{get:function(){return document.getElementById(""+this.elementId)},enumerable:!0,configurable:!0}),u.prototype.present=function(){var t=a.createFragment(),e=a.createElement("div");return e.id=this.elementId,a.addClasses(e,this.app.prefix,"drag-layer"),t.appendChild(e),t},u.prototype.updateZIndex=function(t){var e=this.element;a.addClasses(e,this.app.prefix,"drag-layer-active"),a.addStyles(e,{zIndex:""+t})},u.prototype.hide=function(){var t=this.element;a.removeClasses(t,this.app.prefix,"drag-layer-active")},u);function u(t){var e=r.call(this,t)||this;return e.elementId=e.app.prefix+"drag-layer",e._element=null,e}e.default=d},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),n(40),n(41),n(42),n(43),n(44),n(45),n(46),n(47),n(48),n(49),n(50),n(51),n(52),n(53),n(54)},function(t,e,n){},function(t,e,n){},function(t,e,n){},function(t,e,n){},function(t,e,n){},function(t,e,n){},function(t,e,n){},function(t,e,n){},function(t,e,n){},function(t,e,n){},function(t,e,n){},function(t,e,n){},function(t,e,n){},function(t,e,n){},function(t,e,n){},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),n(56),n(57),n(58),n(59),n(60),n(61),n(62),n(63),n(64),n(65),n(66),n(67),n(68),n(69)},function(t,e,n){"use strict";n.r(e);var i=n(0),o=n.n(i),r=n(1),s=n.n(r),a=new o.a({id:"destroy",use:"destroy-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="destroy"><defs><style type="text/css"></style></defs><path d="M933.89254819 139.71606348L884.23129279 90.08990363 511.96490363 462.39138834 140.40044113 90.82692583 90.84447403 140.34779656 462.40893653 511.91225907 90.10745181 884.2137446 139.73361166 933.875 512.03509637 561.53841892 883.59955887 933.10288141 933.15552597 883.58201068 561.59106347 512.01754819Z" p-id="4833" /></symbol>'});s.a.add(a);e.default=a},function(t,e,n){"use strict";n.r(e);var i=n(0),o=n.n(i),r=n(1),s=n.n(r),a=new o.a({id:"min",use:"min-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="min"><defs><style type="text/css"></style></defs><path d="M65.23884 456.152041 958.760137 456.152041l0 111.695918L65.23884 567.847959 65.23884 456.152041z" p-id="4222" /></symbol>'});s.a.add(a);e.default=a},function(t,e,n){"use strict";n.r(e);var i=n(0),o=n.n(i),r=n(1),s=n.n(r),a=new o.a({id:"max",use:"max-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="max"><defs><style type="text/css"></style></defs><path d="M75.74912227 948.24738475L75.74912227 75.75145131l872.50059037 0 0 872.49593344L75.74912227 948.24738475zM839.18786674 184.81446115L184.81213326 184.81446115l0 654.37573462 654.37573461 0L839.18786674 184.81446115z" p-id="4102" /></symbol>'});s.a.add(a);e.default=a},function(t,e,n){"use strict";n.r(e);var i=n(0),o=n.n(i),r=n(1),s=n.n(r),a=new o.a({id:"info",use:"info-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="info"><defs><style type="text/css"></style></defs><path d="M512 1012.62222187C235.52 1012.62222187 11.37777813 788.48 11.37777813 512S235.52 11.37777813 512 11.37777813s500.62222187 224.14222187 500.62222187 500.62222187-224.14222187 500.62222187-500.62222187 500.62222187z m0-91.02222187c226.21297813 0 409.6-183.38702187 409.6-409.6S738.21297813 102.4 512 102.4 102.4 285.78702187 102.4 512s183.38702187 409.6 409.6 409.6z m0-91.02222187a45.51111147 45.51111147 0 1 1 0-91.02222293 45.51111147 45.51111147 0 0 1 0 91.02222293z m45.4656-202.9340448a45.51111147 45.51111147 0 1 1-90.9312-3.73191146 180.224 180.224 0 0 1 17.11217813-67.8115552c13.5395552-28.8768 34.3836448-51.97368853 63.80657707-65.24017814C594.69368853 469.53813333 625.77777813 427.87271147 625.77777813 398.22222187a113.77777813 113.77777813 0 0 0-227.55555626 0 45.51111147 45.51111147 0 1 1-91.02222187 0 204.8 204.8 0 0 1 409.6 0c0 68.08462187-53.97617813 140.44728853-131.93671147 175.60462293-7.62311147 3.43608853-13.83537813 10.33102187-18.81884373 20.9351104a97.62133333 97.62133333 0 0 0-7.28177813 23.5064896 81.96551147 81.96551147 0 0 0-1.29706667 9.37528853z" p-id="4713" /></symbol>'});s.a.add(a);e.default=a},function(t,e,n){"use strict";n.r(e);var i=n(0),o=n.n(i),r=n(1),s=n.n(r),a=new o.a({id:"restore",use:"restore-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="restore"><defs><style type="text/css"></style></defs><path d="M256 256V149.333333c0-58.88 47.829333-106.666667 106.666667-106.666666h512c58.88 0 106.666667 47.829333 106.666666 106.666666v512c0 58.88-47.829333 106.666667-106.666666 106.666667h-106.666667v106.666667c0 58.88-47.829333 106.666667-106.666667 106.666666H149.333333c-58.88 0-106.666667-47.829333-106.666666-106.666666V362.666667c0-58.88 47.829333-106.666667 106.666666-106.666667h106.666667z m0 85.333333H149.333333c-11.733333 0-21.333333 9.6-21.333333 21.333334v512c0 11.733333 9.6 21.333333 21.333333 21.333333h512c11.733333 0 21.333333-9.6 21.333334-21.333333v-106.666667H362.666667c-58.88 0-106.666667-47.829333-106.666667-106.666667V341.333333z m85.333333-192v512c0 11.733333 9.6 21.333333 21.333334 21.333334h512c11.733333 0 21.333333-9.6 21.333333-21.333334V149.333333c0-11.733333-9.6-21.333333-21.333333-21.333333H362.666667c-11.733333 0-21.333333 9.6-21.333334 21.333333z" p-id="4342" /></symbol>'});s.a.add(a);e.default=a},function(t,e,n){"use strict";n.r(e);var i=n(0),o=n.n(i),r=n(1),s=n.n(r),a=new o.a({id:"above",use:"above-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="above"><defs><style type="text/css"></style></defs><path d="M863.92416068 184.3484319H160.07583932a50.27488011 50.27488011 0 0 1 0-100.5497602h703.84832136a50.27488011 50.27488011 0 0 1 0 100.5497602z m-50.27488007 804.39808157a50.22460522 50.22460522 0 0 1-35.69516489-14.57971521L512 708.21268254l-265.95411572 265.95411572A50.27488011 50.27488011 0 0 1 160.07583932 938.47163339V335.1730722a50.27488011 50.27488011 0 0 1 50.27488007-50.27488013h603.29856122a50.27488011 50.27488011 0 0 1 50.27488007 50.27488013v603.29856119a50.27488011 50.27488011 0 0 1-50.27488007 50.27488008z m-301.64928061-402.19904078a50.22460522 50.22460522 0 0 1 35.69516487 14.57971522L763.37440051 816.80642355V385.44795228H260.62559949v431.86122007l215.67923564-215.67923564A50.27488011 50.27488011 0 0 1 512 586.54747269z" p-id="4947" /></symbol>'});s.a.add(a);e.default=a},function(t,e,n){"use strict";n.r(e);var i=n(0),o=n.n(i),r=n(1),s=n.n(r),a=new o.a({id:"more",use:"more-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="more"><defs><style type="text/css"></style></defs><path d="M512 269.254656a97.10978845 97.10978845 0 1 0 0-194.16132267 97.10978845 97.10978845 0 0 0 0 194.16132267z" p-id="4591" /><path d="M512 512m-97.10978845 0a97.10978845 97.10978845 0 1 0 194.2195769 0 97.10978845 97.10978845 0 1 0-194.2195769 0Z" p-id="4592" /><path d="M512 948.90666667a97.10978845 97.10978845 0 1 0 0-194.21957689 97.10978845 97.10978845 0 0 0 0 194.21957689z" p-id="4593" /></symbol>'});s.a.add(a);e.default=a},function(t,e,n){"use strict";n.r(e);var i=n(0),o=n.n(i),r=n(1),s=n.n(r),a=new o.a({id:"icon",use:"icon-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="icon"><defs><style type="text/css"></style></defs><path d="M853.333333 1024L170.666667 1024c-93.866667 0-170.666667-76.8-170.666667-170.666667L0 170.666667c0-93.866667 76.8-170.666667 170.666667-170.666667l682.66666699 0c93.866667 0 170.666667 76.8 170.66666701 170.666667l0 682.66666699C1024 947.2 947.2 1024 853.333333 1024zM170.666667 85.333333C123.733333 85.333333 85.333333 123.733333 85.333333 170.666667l0 682.66666699c0 46.933333 38.4 85.333333 85.33333301 85.33333301l682.66666699 0c46.933333 0 85.333333-38.4 85.33333301-85.33333301L938.666667 170.666667c0-46.933333-38.4-85.333333-85.33333301-85.33333301L170.666667 85.333333z" p-id="1156" /><path d="M981.333333 341.333333L42.666667 341.333333C17.066667 341.333333 0 324.266667 0 298.666667s17.066667-42.666667 42.666667-42.666667l938.66666699 0c25.6 0 42.666667 17.066667 42.66666701 42.666667S1006.933333 341.333333 981.333333 341.333333z" p-id="1157" /><path d="M170.666667 170.666667m-42.666667 0a1 1 0 1 0 85.333333 0 1 1 0 1 0-85.333333 0Z" p-id="1158" /><path d="M170.666667 234.666667C136.533333 234.666667 106.666667 204.8 106.666667 170.666667S136.533333 106.666667 170.666667 106.666667 234.666667 136.533333 234.666667 170.666667 204.8 234.666667 170.666667 234.666667zM170.666667 149.333333C157.866667 149.333333 149.333333 157.866667 149.333333 170.666667S157.866667 192 170.666667 192 192 183.466667 192 170.666667 183.466667 149.333333 170.666667 149.333333z" p-id="1159" /><path d="M298.666667 170.666667m-42.666667 0a1 1 0 1 0 85.333333 0 1 1 0 1 0-85.333333 0Z" p-id="1160" /><path d="M298.666667 234.666667C264.533333 234.666667 234.666667 204.8 234.666667 170.666667S264.533333 106.666667 298.666667 106.666667 362.666667 136.533333 362.666667 170.666667 332.8 234.666667 298.666667 234.666667zM298.666667 149.333333C285.866667 149.333333 277.333333 157.866667 277.333333 170.666667S285.866667 192 298.666667 192 320 183.466667 320 170.666667 311.466667 149.333333 298.666667 149.333333z" p-id="1161" /><path d="M426.666667 170.666667m-42.666667 0a1 1 0 1 0 85.333333 0 1 1 0 1 0-85.333333 0Z" p-id="1162" /><path d="M426.666667 234.666667C392.533333 234.666667 362.666667 204.8 362.666667 170.666667S392.533333 106.666667 426.666667 106.666667s64 29.866667 64 64S460.8 234.666667 426.666667 234.666667zM426.666667 149.333333C413.866667 149.333333 405.333333 157.866667 405.333333 170.666667S413.866667 192 426.666667 192s21.333333-8.533333 21.333333-21.333333S439.466667 149.333333 426.666667 149.333333z" p-id="1163" /></symbol>'});s.a.add(a);e.default=a},function(t,e,n){"use strict";n.r(e);var i=n(0),o=n.n(i),r=n(1),s=n.n(r),a=new o.a({id:"right",use:"right-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="right"><defs><style type="text/css"></style></defs><path d="M737.95577083 554.36670718a42.64915156 42.64915156 0 0 1-29.93913978-12.4275674l-451.91154165-451.91154165a42.36670718 42.36670718 0 0 1 59.87827955-59.87827955l451.91154165 451.91154164a42.08426279 42.08426279 0 0 1 0 59.87827956 42.64915156 42.64915156 0 0 1-29.93913977 12.4275674z" p-id="1702" /><path d="M286.04422917 1006.27824882a42.64915156 42.64915156 0 0 1-29.93913977-12.4275674 42.08426279 42.08426279 0 0 1 0-59.87827955l451.91154165-451.91154165a42.36670718 42.36670718 0 0 1 59.87827955 59.87827956l-451.91154165 451.91154164a42.64915156 42.64915156 0 0 1-29.93913978 12.4275674z" p-id="1703" /></symbol>'});s.a.add(a);e.default=a},function(t,e,n){"use strict";n.r(e);var i=n(0),o=n.n(i),r=n(1),s=n.n(r),a=new o.a({id:"about",use:"about-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="about"><defs><style type="text/css"></style></defs><path d="M512 1012.62222187C235.52 1012.62222187 11.37777813 788.48 11.37777813 512S235.52 11.37777813 512 11.37777813s500.62222187 224.14222187 500.62222187 500.62222187-224.14222187 500.62222187-500.62222187 500.62222187z m0-91.02222187c226.21297813 0 409.6-183.38702187 409.6-409.6S738.21297813 102.4 512 102.4 102.4 285.78702187 102.4 512s183.38702187 409.6 409.6 409.6z m0-91.02222187a45.51111147 45.51111147 0 1 1 0-91.02222293 45.51111147 45.51111147 0 0 1 0 91.02222293z m45.4656-202.9340448a45.51111147 45.51111147 0 1 1-90.9312-3.73191146 180.224 180.224 0 0 1 17.11217813-67.8115552c13.5395552-28.8768 34.3836448-51.97368853 63.80657707-65.24017814C594.69368853 469.53813333 625.77777813 427.87271147 625.77777813 398.22222187a113.77777813 113.77777813 0 0 0-227.55555626 0 45.51111147 45.51111147 0 1 1-91.02222187 0 204.8 204.8 0 0 1 409.6 0c0 68.08462187-53.97617813 140.44728853-131.93671147 175.60462293-7.62311147 3.43608853-13.83537813 10.33102187-18.81884373 20.9351104a97.62133333 97.62133333 0 0 0-7.28177813 23.5064896 81.96551147 81.96551147 0 0 0-1.29706667 9.37528853z" p-id="1690" /></symbol>'});s.a.add(a);e.default=a},function(t,e,n){"use strict";n.r(e);var i=n(0),o=n.n(i),r=n(1),s=n.n(r),a=new o.a({id:"success",use:"success-usage",viewBox:"0 0 1025 1024",content:'<symbol class="icon" viewBox="0 0 1025 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="success"><defs><style type="text/css"></style></defs><path d="M763.61272889 290.06165333L450.04344889 598.21169778c-1.96721778 1.92853333-5.00849778 2.22435555-7.32615111 0.71566222L267.07854222 484.59320889c-0.36636445-0.24917333-0.73955555-0.49152-1.09795555-0.72362667l-0.72362667-0.45056c-0.45056-0.27989333-1.00352-0.48355555-1.48593778-0.75548444-4.99256889-2.72952889-10.64618667-4.41799111-16.74467555-4.41799111-19.41276445 0-35.12433778 15.72636445-35.12433778 35.12433778 0 7.62197333 2.49628445 14.62272 6.61162666 20.3776 1.54624 2.39502222 3.31320889 4.66716445 5.46816 6.71971555l199.25674667 188.65948445c17.25326222 13.81376 42.26616889 11.69749333 56.93326223-4.82190223l329.62446222-391.46609777c10.62456889-12.61568 9.72231111-31.2832-2.06848-42.8088889C795.47050667 278.02965333 775.85408 278.03761778 763.61272889 290.06165333z" p-id="1805" /><path d="M513.99224889-2.72839111c-281.51011555 0-509.72444445 228.21774222-509.72444444 509.72103111 0 281.52718222 228.21432889 509.72899555 509.72444444 509.72899555 281.52263111 0 509.72444445-228.20181333 509.72444444-509.72899555C1023.71669333 225.48935111 795.51488-2.72839111 513.99224889-2.72839111zM513.99224889 953.00608c-246.3232 0-446.00888889-199.67317333-446.00888889-446.01344 0-246.31637333 199.68568889-446.00547555 446.00888889-446.00547555 246.32206222 0 446.00888889 199.68910222 446.00888889 446.00547555C960.00113778 753.33176889 760.31431111 953.00608 513.99224889 953.00608z" p-id="1806" /></symbol>'});s.a.add(a);e.default=a},function(t,e,n){"use strict";n.r(e);var i=n(0),o=n.n(i),r=n(1),s=n.n(r),a=new o.a({id:"warning",use:"warning-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="warning"><defs><style type="text/css"></style></defs><path d="M897.53493333 990.29333333L128.6304 990.29333333c-51.56266667 0-92.9856-20.37013333-113.67253333-55.89866666-20.69226667-35.52853333-18.17493333-81.93706667 6.93226666-127.2864L409.84533333 106.42346667C435.09866667 60.74346667 472.65066667 34.56 512.82666667 34.56c40.18133333 0 77.696 26.15146667 103.01973333 71.79093333l388.36266667 700.8288c25.1008 45.3504 27.69706667 91.7248 6.9664 127.24906667C990.5216 969.95626667 949.06453333 990.29333333 897.53493333 990.29333333L897.53493333 990.29333333zM512.86613333 108.11306667c-12.7744 0-27.40586667 12.7616-39.2672 34.1312L85.64373333 843.00053333c-12.15573333 21.99253333-15.00053333 41.7472-7.73973333 54.20906667 7.2672 12.43093333 25.76533333 19.57013333 50.72746667 19.57013333l768.90453333 0c25.0016 0 43.46666667-7.09973333 50.72853333-19.57013333 7.2224-12.42986667 4.416-32.17706667-7.7728-54.17066667L552.1344 142.24426667C540.3072 120.87466667 525.60106667 108.11306667 512.86613333 108.11306667L512.86613333 108.11306667zM513.0848 658.4896c-20.14186667 0-36.49066667-16.4416-36.49066667-36.7776L476.59413333 290.71466667c0-20.30186667 16.3488-36.77866667 36.49066667-36.77866667 20.14506667 0 36.49386667 16.4768 36.49386667 36.77866667l0 330.99626666C549.5776 642.048 533.2288 658.4896 513.0848 658.4896zM512.8224 838.2624c31.40373333 0 56.86293333-25.7024 56.86293333-57.40693333s-25.45813333-57.40693333-56.86293333-57.40693334-56.86186667 25.7024-56.86186667 57.40693334S481.41866667 838.2624 512.8224 838.2624z" p-id="2160" /></symbol>'});s.a.add(a);e.default=a},function(t,e,n){"use strict";n.r(e);var i=n(0),o=n.n(i),r=n(1),s=n.n(r),a=new o.a({id:"error",use:"error-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="error"><defs><style type="text/css"></style></defs><path d="M422.4 750.933333 422.4 750.933333 422.4 750.933333zM512 0C230.4 0 0 230.4 0 512s230.4 512 512 512 512-230.4 512-512S793.6 0 512 0zM512 960C264.533333 960 64 759.466667 64 512S264.533333 64 512 64 960 264.533333 960 512 759.466667 960 512 960zM693.0176 282.702507l51.28832 51.28832-410.30656 410.30656-51.28832-51.28832 410.30656-410.30656ZM282.702507 330.9824l51.28832-51.28832 410.30656 410.30656-51.28832 51.28832-410.30656-410.30656Z" p-id="1921" /></symbol>'});s.a.add(a);e.default=a},function(t,e,n){"use strict";n.r(e);var i=n(0),o=n.n(i),r=n(1),s=n.n(r),a=new o.a({id:"refresh",use:"refresh-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="refresh"><defs><style type="text/css"></style></defs><path d="M1021.72444445 402.77333333V147.91111111l-83.12149334 83.12149334a509.39676445 509.39676445 0 0 0-425.07377778-228.79345778C232.01564445 2.23914667 3.76832 230.45006222 3.76832 512S232.01564445 1021.76085333 513.52917333 1021.76085333a509.79726222 509.79726222 0 0 0 472.44174222-317.99523555 43.65425778 43.65425778 0 1 0-80.93696-32.87722667 422.52515555 422.52515555 0 0 1-391.50478222 263.49112889C280.25742222 934.37952 91.14965333 745.27175111 91.14965333 512S280.25742222 89.62048 513.52917333 89.62048c150.69639111 0 286.64718222 79.73546667 361.83153778 204.61795555L766.86222222 402.77333333h254.86222223z" p-id="1747" /></symbol>'});s.a.add(a);e.default=a}],e={},f.m=d,f.c=e,f.d=function(t,e,n){f.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},f.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},f.t=function(e,t){if(1&t&&(e=f(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(f.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)f.d(n,i,function(t){return e[t]}.bind(null,i));return n},f.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return f.d(e,"a",e),e},f.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},f.p="",f(f.s=15)).default;function f(t){if(e[t])return e[t].exports;var n=e[t]={i:t,l:!1,exports:{}};return d[t].call(n.exports,n,n.exports,f),n.l=!0,n.exports}var d,e});